{"version":7,"data":{"actionType":"SET_ZONE_DIAID","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"7.zip/7","pulseSequence":"hmbcetgpl3nd","aqMod":3,"experiment":"hmbc","acquisitionScheme":"Echo-antiecho","lpNumberOfCoefficients":[0,60],"linearPredictionBin":[0,512],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.3.0","temperature":297.9966,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"9","originFrequency":[399.831998876881,100.547387199],"probeName":"Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)","baseFrequency":[399.83,100.537333466],"scaleFactor":[64,64],"fieldStrength":9.390645334540906,"spectralWidth":[7.81578265065841,220],"spectrumSize":[2048,1024],"acquisitionTime":0.00128,"pulseStrength90":31250,"relaxationTime":2,"numberOfScans":4,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"increment":0.9769728313323013,"epoch":1720498326000,"date":"Tue, 09 Jul 2024 04:12:06 GMT","localeDate":"09/07/2024, 05:12:06","solvent":"DMSO","reverse":[false,false],"frequencyOffset":[1998.8768810321744,10053.73299999235],"experimentNumber":7},"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":[[139434,105662,139771,-38351,-136161,41707,18936,13832,36671,629720,972074,707476,240520,-37408,-132934,-79900,126903,109433,-104912,184465,623351,583370,355619,238734,141376,-56704,24386,84720,256265,307628,3967,-414566,-428051,33453,325538,428949,322133,-75163,-246749,242739,505809,456187,217523,162869,28218,-259084,-539454,-499503,-264760,-250011,-367093,-250233,82969,167145,91281,-130114,-352091,-428491,-385068,-25432,399759,255241,-24990,-30027,332167,437476,288517,165128,82293,-205160,-359031,-56623,-69543,-390923,-49820,-51016,-157241,269325,461129,444090,313643,-142760,-334891,36880,178733,16795,-143801,-21713,1006210,1901346,1881892,1396884,695822,45411,50495,324057,389751,492436,512643,199791,-81511,-190032,-257056,-236310,-120451,-108646,-333933,-307389,-196692,-263633,-150144,150028,316214,117190,64218,126336,235816,407781,293267,97646,-40502,-105354,-220990,-265740,-66203,85058,111552,-85897,-225948,-477150,-399101,-363749,-662782,-584992,-299962,32176,76403,-221417,-259470,175758,159964,-136895,-568736,-69603,430249,783596,937672,774389,472188,239995,264548,229184,-94579,-205428,-198092,-213212,-63012,53471,174810,160621,-94597,-339349,-235224,-59399,-9213,-2583,-358096,-535941,-388682,-428426,-438717,-378947,-359278,-270384,-218650,-208296,-359518,-701934,-137004,178646,201022,-37884,-258866,-324413,-487297,-404728,96471,626641,922474,754127,491792,360765,366312,417146,305208,227843,177174,18675,-99215,-383165,-118167,198795,359815,148650,266812,288095,25948,-370542,-241717,195664,391599,122193,47703,239711,214679,130593,71,-56613,6910,-11282,-379477,14053,547328,759347,547202,8202,-239287,-121403,-71480,122207,576120,530234,133776,81788,-7642,-300724,119018,628675,649247,369808,-214724,-346456,-319745,-309047,-140445,-160965,-33006,87317,33264,-168690,-125879,-85,-358659,-577612,-187674,-141566,-24239,193919,204114,137412,34373,291140,779968,785582,183447,-193256,-56363,114571,-79122,-333522,-7609,62123,-42977,-246626,-478621,-391856,-134899,-197428,127146,456024,365435,7767,-207949,124408,371278,421790,262076,536972,843112,849602,343309,-66851,-187506,-71643,-49683,-146622,-48561,76537,244276,74493,-145748,-101932,-36521,-56067,-331632,-539175,-388134,-257781,-239959,-159911,-269910,-228694,-351974,-389350,-101891,14125,57837,156331,188317,248422,376862,315608,167591,-189165,-487962,-133214,79937,-96802,-91269,114894,259411,14032,-365884,-206176,-51160,97413,245968,198910,-73340,-347759,202897,486646,5176,-510498,-298549,-127514,-61210,187090,179997,-81352,140986,98354,-320834,-306333,78947,159545,-213126,-262794,-73207,67652,-287075,-574028,-125031,255326,-140842,-377140,79730,293112,289708,-109355,-504127,-462923,-133500,89812,4332,-178455,-10889,148104,232798,272582,582407,634635,436358,28057,-274198,-257359,-278023,-240145,-10513,84730,-119157,-94765,410097,550242,-3353,-384444,-369115,-81607,108121,-139078,-356159,-410332,-209247,86592,540626,864189,769977,210363,-115418,-121627,-392944,-233245,283555,363239,56233,-208312,-348707,-28937,503635,390032,-355027,-83937,456521,1007691,1338434,1186662,770179,277424,-3770,179754,505945,904218,947805,924354,712941,332968,42149,-161003,-126959,226678,380186,163798,-57975,-251136,-268370,-428101,-139696,94226,150678,-110168,-384808,-87534,444108,529774,622139,676011,450362,112863,30850,-78249,-337101,117953,463493,1007310,897408,422925,108301,-179976,-413457,-151834,293710,426555,400689,162776,22657,43671,226744,349717,658177,493922,253719,116634,152205,235820,382926,160799,92365,34485,-200363,-392262,-342910,-105470,-132010,-100463,42203,-67969,2158,-11941,-63254,310044,433710,240879,47302,4909,202040,255820,325923,304835,192039,29537,-78929,-239247,-575402,-367958,-260897,-512194,-194915,-97439,-162812,-234394,-181769,-54670,300271,547205,552662,336962,5108,110120,583857,782933,476276,-138940,154843,584768,520095,125107,-200565,-191186,-135391,-30422,28621,85035,59099,-205173,-586204,-28921,376933,163653,-107622,-461813,75883,400393,334475,-17219,-168533,-55823,-264383,-574850,-409728,-80978,23915,125327,-182476,-269926,-276140,-364416,-288950,-299885,-34057,171067,-117598,-231877,-21286,209378,77651,2614,-40307,-308319,-216301,-47471,-120224,-41832,66577,-182901,-226012,117423,491625,710554,572636,403393,345574,420029,475605,287726,147018,133522,357619,294513,-100687,-406372,-379931,-464340,-81862,379589,662220,487633,281637,398596,328515,-116298,-359770,-251206,-304948,-506410,-553106,-366822,-117594,55165,-102757,-482549,-538956,-145467,-110463,-130145,56829,31402,-187051,-426860,-264104,27529,-60541,-344329,-183382,91858,556970,497942,143311,-479738,-360704,-290207,-231308,-104542,69557,112317,359402,488151,255962,122944,-142054,-337521,-376346,33013,123961,198536,48672,-16439,-114032,-96706,-74338,94948,297670,476195,521043,356919,334746,431850,651189,493640,205193,-67957,-189898,-69777,-54826,-202854,-222645,-52613,170286,-216894,-456834,-425649,-474682,-71998,224989,273877,369713,47845,-99663,-305510,-274509,-174072,-32258,15937,-261024,-281795,-364962,-288575,36065,422383,377021,101668,-214165,43618,-204769,-164183,-130659,-355322,417478,858294,464131,-242255,27484,204523,48808,-273206,-35849,227295,176362,77505,212434,282425,-105796,-470230,-188801,208914,204000,-100307,-160729,321109,567563,563073,482502,554254,726518,402176,365010,168775,113494,-30370,-8808,-93478,-361840,-143979,10406,-30160,-211462,-178559,-185676,-177348,-263506,-124477,-158590,-135037,25616,227843,298357,86893,-84987,-5112,116825,-176957,-270206,-282953,-279340,-340981,-64448,25599,-184513,-336134,-375920,-4048,413448,767808,1012774,1076491,954883,782663,287113,-243373,101592,438999,475549,83815,-80571,-118218,109572,265702,373109,188099,-69465,-374680,-265125,-192076,-473215,-558257,-628508,-531010,116680,664385,184119,-27643,-192605,234002,207638,-139760,-148921,-56864,-162812,-63600,231883,194429,-128392,-283130,-8211,16056,-55296,12434,-153,77844,181518,29948,-210931,-239843,-324432,-315384,-491818,-336054,149137,505570,490128,88689,-254567,183888,336092,563359,225189,-70704,229867,290622,-7481,-257589,-403942,-368716,-29680,-20871,-279409,-515206,-511741,-105088,176957,654017,901868,620901,84304,-469343,-341761,-156105,-20635,119701,65318,188659,61904,-333318,-159664,85146,78127,-218561,46874,-38547,-174567,-270329,-82007,319814,401515,246033,-186095,-302271,94453,160731,-228286,-529995,-274162,-161400,-258823,-257773,94630,239877,205635,247040,294446,-77559,5571,452532,1016815,1216997,725638,72129,-377674,-118192,38367,22130,132219,149647,527992,564467,217332,-81315,141388,330589,207468,142832,93557,-323653,-150222,-121288,-143932,-155817,-209681,-274728,-404399,-286436,-184451,-207582,-329905,-65551,-119450,-561069,-12008,369535,593761,387283,60489,-198262,-382161,-429901,-591017,-451443,-252796,-45085,58597,206964,599252,453482,160141,-175329,-83288,104338,88844,-46489,-5333,235996,264531,38415,-342927,-125728,383309,650401,908849,878448,145206,-443782,300022,554833,394213,62692,-372692,-198709,59617,224677,231491,293881,356084,178535,223581,378432,464287,522786,342274,14725,-128830,-204170,-195150,-83100,-146359,-469457,-289189,2314,168250,21826,-52759,72583,277294,424221,745630,810464,619373,315643,-226956,-588924,-108184,685603,982090,798065,494699,573012,535459,243421,14538,218046,214008,-289631,-466214,-219435,-315670,-210753,-40244,158815,311965,380809,398397,158684,348634,176191,36721,-132420,135332,418282,329733,-35785,-86936,-17890,-72195,-440931,-336544,-212178,-263901,-255049,-140567,-114350,-201048,-50224,45979,379990,293820,19933,-42451,-3129,-287833,-475849,-412048,-510138,-240768,-174807,-21698,418416,787537,836789,394256,103777,-124410,-240880,-434784,-249370,-60296,-20754,-267323,-104818,251891,95059,-205468,-359588,-413170,-299702,-184560,-166972,-3237,211881,181873,-154750,-299620,35229,392339,723808,834719,820068,604967,454881,474353,167861,-284326,-92023,257914,481882,322318,122518,-132199,-91771,-23929,-145528,-184401,-172555,-291726,-377541,-318743,-27086,218124,381168,425722,247827,239121,238601,154110,-12168,-141090,-322984,293729,810028,445162,-87667,-480696,-433471,-463447,-370633,-247809,-249659,-6196,155955,137614,-212809,-307525,-385310,-176897,698,-129055,-135704,7361,148318,215403,89712,-322303,-94440,59376,166195,-237179,-41251,249034,265643,247419,118388,-202215,-98931,263857,190764,-69901,-106931,16460,-106577,-383573,-372666,-195201,7964,-110349,-85475,46390,172543,15683,-327771,-394736,-243439,-61708,33343,28432,165145,152546,4382,-3316,197432,223718,-21125,-237421,-107998,-209059,-251195,-413228,-382937,-232276,2230,120098,297805,217167,40181,-352319,-233414,-224577,-541839,-604176,-258580,119376,370517,285788,-10291,-165903,-107292,-17571,-52341,-94694,-106506,204997,512394,619266,371352,165938,-20909,-473699,49001,525637,476234,173572,-193652,-536016,-333791,-130377,312655,612967,652053,311852,-223218,-480367,-359322,-222414,153451,475531,300878,-167326,-285220,-88256,-198275,-109011,325979,637996,509554,364936,-64093,-311508,346623,715602,737228,220217,-207954,-144003,102994,212718,65797,-89902,-175865,183979,471288,448779,168876,-191527,-319112,-151720,-298659,-420108,-250083,31049,63404,187001,-165290,-8196,383865,33408,-461434,-169168,114203,212800,358336,439065,341985,239012,190144,79957,4091,44949,161472,246852,244183,194249,220404,248671,209061,19030,-254930,-442152,-391059,3618,189115,433519,472950,362486,311179,49969,-171814,-289256,-382852,-302027,79369,470713,332828,-146425,-256146,-14232,-206616,-505070,-233809,37577,-236969,17928,62322,-352559,-184821,406244,226886,-13587,15447,228056,255679,120300,-320703,-295043,116292,536273,557573,267933,25119,39836,-95681,-376788,-209417,-83212,-162512,-232425,-294280,-268752,-197286,-136904,-108769,104286,-106531,-248277,-273189,-320946,-306821,-144990,46354,39410,-357297,-249954,339881,383041,-6014,-195698,545436,875344,729233,247236,-121910,-254838,-175431,-14353,-192992,-11494,178419,-291092,-112825,388225,379686,362900,72874,-384853,-319078,-254479,-174963,-128623,437235,975460,745751,188560,-147455,-374296,-243826,-325520,-425513,-344178,-191325,-184053,-254814,-240723,120814,711863,963881,559525,-107340,36412,25498,-387240,-195737,140102,295264,375183,181196,-169208,-24075,-160201,-218025,254598,453722,397487,191578,-273315,577,665231,386407,-16373,-490437,-349708,-295847,-57014,-267800,-326268,23406,222575,16066,-78470,78644,159506,281704,102527,-233764,-47559,39540,126483,427702,774448,1036897,884970,453045,94718,-67742,74942,285297,15038,-115360,-178801,-528316,-208961,185428,247463,284243,258868,102965,-99227,-159172,94381,296840,431309,221889,166570,-32424,-206239,-131520,-184968,-322765,-358235,-210817,-113300,172905,-109404,-659939,-460396,-332753,-326598,-111419,12934,-53705,106889,137931,-163976,-167840,260020,691581,696031,290201,-191971,-364751,-333069,-297280,-271805,-337736,-495468,-332888,-92870,-71097,-118278,-160982,-364978,-512672,-368490,-61185,40900,-98606,-395780,-284457,195807,215761,-61672,-147971,-214194,-93406,-132115,-387039,-149343,53065,225862,252153,327075,261644,428973,325187,105661,-60944,-17973,-26572,-106626,-536847,-485612,-312660,-182196,11572,62793,168388,-11164,-172600,-179209,-148887,-141831,-79561,151241,171831,200988,463118,829970,1047221,950870,298611,25052,752998,1367582,1512058,1107910,441659,-263048,-80473,-17905,-70551,-201493,18933,-118122,-278566,12634,275007,262467,-32455,-160081,10428,347000,499813,563250,558416,691022,591232,324762,40173,-120854,-25615,-22453,218027,511616,385387,56549,100955,236126,-64680,-285400,-177856,-24429,110760,236280,135762,-183970,-220484,-274252,-462112,-317497,153172,264453,-28104,-390426,-370729,-225199,148331,438023,474756,225056,-276628,151576,156480,-115092,239521,293203,68039,-479593,-366240,-48593,2941,-33455,-345925,-448542,-470635,-397797,-593335,-108126,262378,265608,10448,-101051,-78554,85643,195857,270470,413796,808530,931635,607140,178450,-175879,-221113,-152523,-197705,-271954,-188518,-96162,2764,272489,148097,37729,-219543,-353376,49976,202015,98857,-195599,-576654,-415606,-220976,77232,164415,342168,112718,84001,-57519,-83739,-100138,-192822,-427095,-48611,347180,331137,-131815,-409674,-537048,-214944,191781,205325,-369571,76908,181229,445871,669856,423788,3990,75272,480908,447951,84266,-383112,-476663,-318513,-255579,-243615,-146847,-98508,-112769,-216622,-289433,39763,162468,9755,-66749,94762,169339,195473,84507,151471,156814,237457,463199,475702,268829,214524,-53174,-307947,-240367,-88703,32238,194556,363974,442634,238549,-304830,-181651,169517,270508,218071,366531,422227,169636,-244749,-526884,-571453,-277697,-49138,133422,195890,665581,1194927,1344609,991250,458780,-276944,-53760,95938,-99946,-245776,-90404,113366,82499,54064,125915,-65844,-56743,71654,45331,60467,-7677,60548,321998,210333,-140111,-262065,143530,162401,34240,-33078,-125519,-149121,-246434,29895,254279,214330,-62348,-334365,-213274,-543278,-291690,102406,297537,271799,146227,-116120,-23649,80989,103477,383848,621538,770626,615363,291620,-147288,-211280,361236,508539,509503,300665,78871,85326,281661,426090,182892,-128234,-450438,-178793,-218301,-161389,-111811,50696,12557,-247416,-383010,-693,430593,960487,439143,-217753,-98544,211961,119686,-178439,25445,110244,-366062,-329553,-99326,-141038,-216755,198314,79953,-198863,-182523,-145322,-170272,-330392,-476543,-279230,-4288,73880,116608,114083,437025,484192,200498,20936,-24566,139594,97028,-102549,-217498,-175206,-165064,-313648,-241331,-71939,99100,169109,169619,104954,18716,160254,311172,74355,-28192,-14943,108290,303923,366960,266172,130255,135785,471545,479480,-250007,-390580,325393,340643,-45344,-351803,203055,392552,29415,-276468,-197774,123471,17087,-214837,-363546,-322100,-380023,-424633,-367960,-54835,186038,17800,-158815,-81604,106033,393394,298392,-32137,-447562,-528659,-402046,-112968,-332433,-545350,-192140,-156504,-305689,-137151,-144976,38564,282798,197183,71664,-3594,-205296,-39536,410620,1068027,927093,267408,-327077,-282943,158262,632259,1021611,989821,508491,143599,113842,100431,-101931,-321419,-257342,-72498,255285,493849,536630,201636,-256909,-223968,117986,77422,119740,243251,110052,-208988,-51914,-41873,-82243,-200183,-76519,-99802,-273396,-364390,-168584,-145694,-252042,-427975,-403348,-111358,80625,8262,-109494,-139872,-98485,102025,176339,-150137,-12370,150958,360275,569914,740782,350980,-85933,-158652,-104731,-237532,237618,685373,978349,908229,823817,421595,-69575,-199409,59006,-103341,-324622,-350933,464,-19512,-169923,-129884,50055,200758,455649,561862,463309,63950,-255161,-156834,-236519,-350173,-267953,-362627,-212465,146762,196909,251479,533621,716462,485322,247016,148724,-99886,-387210,-282867,-707,-64217,-216805,-96688,-106474,-321063,179656,542638,217942,49419,179412,223555,43446,-134392,-350423,-283979,-75665,6119,-15612,-152783,121939],[154685,87451,28793,-89147,-253703,-137089,-138878,-82289,136481,607069,903661,553921,-17237,-318967,-300234,-227271,-1135,-1416,-213770,66491,534352,474278,250391,173976,106912,-91650,-239111,108293,371192,550131,266702,-30467,-316618,-38770,213890,319412,208775,-203915,-364832,97387,582919,713580,557685,456058,309552,104855,-115367,-338581,-267818,-313442,-462155,-254070,65061,201364,221843,126520,4205,-119714,-255738,-68766,337078,284356,-101231,-447803,43163,226837,218555,119540,-24591,-241175,-363444,-56427,-30810,-433337,-77438,-108758,-311192,9969,215068,352938,373726,23132,-218946,34475,146258,98752,-209883,-121711,816550,1609594,1596087,1136727,408618,-112577,-27954,154381,334101,514584,492825,115973,-177754,-115151,-174773,-273701,-215369,-86918,-216802,-248130,-82703,-112715,-214269,-34769,275253,261232,111249,75098,116445,164517,105627,45859,88705,66690,-42910,-104274,41757,75124,9579,-152871,-271422,-431982,-491174,-514923,-641195,-625991,-454847,-241343,-138491,-305097,-170419,228116,319610,76946,-280029,-110563,413430,702460,919475,726220,379300,223997,335054,345783,-35680,-397524,-463839,-306394,-259416,-42648,556175,752343,303188,42818,73088,418691,511952,296146,-101719,-449896,-492591,-362269,-373250,-330293,-328819,-327235,-273692,-218886,-312613,-619615,-189998,205328,287644,156275,-120655,-293655,-578707,-247816,248296,568940,578180,204993,-103150,-215118,83978,270228,262818,271214,341294,237543,84369,-294652,-298248,-108639,-86119,-309862,-3049,69600,-158497,-393427,-163993,176269,251977,-16381,10939,257629,244850,46876,-243715,8240,58981,112666,-257678,-128065,440731,520767,426375,-82677,-202,145983,155238,184470,535991,444772,4051,-99216,-66557,-179396,231593,701282,747092,446794,-279148,-221366,-143879,-164874,-77145,-363872,-159294,170978,221205,19025,-273936,-296757,-403388,-360255,-185207,49753,167871,262110,97382,-30737,18782,519401,714224,545556,146600,-175222,-108427,58497,-66645,-270993,-85086,-96482,-321346,-313397,-419413,-504874,-231135,-96095,168765,346394,210558,-92687,-52897,341815,676014,713680,454993,381894,192968,244489,108762,223499,219256,167249,245213,303503,234742,127896,187044,72776,-113573,-220052,32891,99950,-184811,-519860,-311784,-111657,-190971,-230211,-69706,-60088,-268902,-526590,-207621,26455,212263,285649,209994,160546,126125,116415,222039,5665,-294963,-207253,63686,-114731,-92201,36190,33149,-347273,-359572,-225464,-190909,-133295,-41790,-32125,-156953,-703069,-58274,407530,173349,-272660,-614772,-271226,-6421,289505,285552,-68288,-116704,-107851,-336306,-459050,-129008,164757,-187685,-595188,-271925,-5055,-181688,-363963,-201976,157888,-127450,-500876,-33131,367003,491897,30602,-500329,-353764,-124172,-27772,-40649,-174178,-112483,15009,257227,309651,599165,481023,207492,-210994,-279687,-114111,-206082,-203847,-1154,-58540,-186721,102829,610082,728230,145391,-295102,-271763,135100,428199,244958,7467,-173118,-122537,-3794,416013,899028,942997,449322,-57724,-90882,-336667,-363256,217070,435420,281936,22856,-529600,-307730,338276,413065,-295573,-73876,518841,1026093,1281811,1218777,809585,188809,-32078,29379,243653,682187,809589,958444,881076,659344,333362,46172,7700,113222,102285,-44679,35586,-7922,-124005,-303946,-88085,94069,151703,-79931,-336911,-6117,461886,558838,528110,542208,458677,274253,199094,70255,-197993,46337,460017,1065641,1160889,435420,10430,-342018,-336021,69991,334991,291288,99815,-101030,-149579,-40938,266249,459360,761477,579094,219621,23948,155895,321356,632138,451704,244505,203660,42861,-191344,-410056,-258137,-153807,-29471,163673,-84375,-27834,-26556,-213694,367592,695653,300909,-96191,-77703,217188,389280,505068,408522,158888,-130377,-98617,-147200,-360792,-258941,-221552,-583223,-276621,-144599,-233661,-310304,-322186,-110322,247192,448601,462715,304528,-107283,-148896,227463,401519,248123,-34110,295337,816659,850455,485665,64847,-153711,-170178,-54869,63687,153559,38464,-196091,-495417,-58212,344564,312730,190567,-279186,-19178,360797,289349,-187780,-181910,27895,-108429,-410215,-462726,-147695,4888,-7072,-325668,-320615,-217766,-159944,-2183,55129,253497,343613,-30379,-329957,70047,274012,9209,-251650,-164050,-352407,-227490,-113367,-224993,-106582,-3773,-144719,-137231,63340,416533,774560,705948,392049,359490,464307,581270,441395,176204,76025,205156,197762,-37462,-212101,-149810,-462856,-294782,230621,488921,188502,9155,394364,571108,337145,8591,-323164,-347753,-434798,-495674,-444385,-297522,-67090,54188,-279289,-456642,-178216,88916,267073,479521,286085,-118270,-515309,-170417,30605,-160810,-438420,-349852,-419666,-106372,63837,-47353,-423198,-284249,-164298,-26229,-30566,25957,53816,293159,325366,172927,-53859,-328972,-468408,-390710,-15767,66665,201508,101838,26040,-90244,-100899,-209275,-217609,-204002,-101626,-121267,-22472,194271,419240,682999,434990,259906,124026,52429,160785,143559,-106324,-56758,56815,104762,-160063,-303989,-364547,-403066,-126115,107795,382577,706845,310904,193739,-22583,-310027,-704288,-655757,-441102,-357683,-322518,-374912,-310049,-119617,189714,277351,32777,-134876,166589,-103441,-207005,9503,-236724,173449,709311,415378,-338860,12441,232766,12323,-388705,-300014,-4972,73541,209102,429934,433664,-3527,-413462,-84788,252940,177331,-72040,-234552,250108,497747,483783,361520,248303,442020,411988,652638,520265,364578,171702,36806,-87337,-480560,-366663,-115075,-88785,-149463,-165625,-313983,-347554,-315265,-140469,-175401,-165610,-5612,67224,92463,5859,-123897,-192700,-123085,-475177,-410059,-117501,-45422,-160750,-366124,-233199,-153018,-73383,-166209,-128492,180124,539723,854737,1055445,1098378,928786,272350,-213655,-34864,165951,298205,260315,178101,105984,87488,-62367,15875,-1094,-160702,-309695,-233440,-147137,-364663,-360251,-509587,-279813,259125,702183,430217,166407,-254536,32734,-27631,-422420,-339079,-148790,-335539,-299460,117973,176367,-197200,-368041,-23425,48715,23103,75260,66075,126215,125447,-26625,-305021,-379458,-382664,-196568,-171649,-135492,237935,518400,430840,-28046,-412399,106926,523815,738053,265478,-40565,341792,386877,161528,236927,216094,-461837,-163164,63244,-98099,-302840,-388976,-182761,154127,655578,893556,571689,79839,-137402,15929,134255,208104,223857,42654,24656,-277174,-239249,88616,170372,45626,-158901,72965,-46813,-278211,-352140,-66744,408501,469342,263831,-297183,-212229,104982,-52361,-353841,-213924,-117293,20205,-195426,-166034,85915,26078,-89287,-41154,171404,67050,283449,501490,876999,1180688,859938,214595,-357080,-70888,-19584,-119322,-63060,-76653,245077,313920,158840,73155,215170,353298,54859,49217,-29926,-451491,-378249,-300555,-105520,156807,9127,-206276,-413677,-3397,171905,88112,-232983,-315663,-194521,-399036,-213380,56025,364354,351805,165103,-13875,15034,-84999,-52511,-175800,-197465,11398,154855,359309,668504,467299,76598,-304876,-45015,235569,49435,-427531,-293761,79435,187086,120494,-77047,88958,399040,564751,861359,746573,-34482,-113468,504138,617075,328402,-66890,-387888,-316888,-43485,145346,185467,315087,390150,319984,260444,312557,356190,322103,227167,79124,155266,139058,-38978,-276,-79120,-366628,-383880,-193346,22828,-87515,-150562,-151960,10105,191209,336248,450441,364625,354163,18188,-526192,-188400,508096,692317,540641,476737,616100,595716,181191,-67343,175812,193797,-100184,-267605,-307035,-289473,-53102,-1357,160886,330630,368998,275281,101945,265776,103777,-24274,-340672,-40229,327192,378494,119547,-101902,-238688,-350692,-296419,-231644,-220068,-352845,-277841,-189354,-164769,-82157,1225,227632,359403,391887,174074,20802,82645,-161391,-504844,-377755,-387260,-127927,-236593,-145902,303212,532619,484899,159204,-47686,-71059,27639,123860,263175,334563,311365,170476,300576,557143,294465,-131724,-391966,-271452,-47861,-59763,-393673,29834,237778,104705,-260039,-446036,16220,428191,655667,666961,645408,495581,467887,623112,306993,-175660,23198,430734,649293,450809,356357,210670,137254,-173037,-443985,-397454,-409606,-261220,-371593,-481434,-503696,-175220,163252,409296,485502,496704,335070,181916,31257,-100631,-428588,75904,709276,488469,103328,-232726,-151039,-10830,32306,-31116,-162680,-74776,174374,224175,-182730,-250393,-60388,78954,-22146,-149875,-135769,17879,259728,411968,274395,-288980,-447795,-16261,153817,-41866,111567,325773,411646,359418,146332,-237440,-25274,463412,552734,237445,93069,-35963,-206799,-407010,-350709,-212445,-117203,-194760,-183689,-95262,22304,-73849,-329916,-407735,-328092,-270194,-276513,-336914,-201402,-103587,-149653,-238226,3148,97711,93457,34689,-76363,-258686,-212187,-381728,-353881,-165778,84564,188652,273185,145210,-22916,-276916,-135750,34553,-203381,-193410,-335664,91335,283737,193133,-86332,-117666,23101,83576,-41142,-161187,-148923,241657,560584,688768,362994,135562,-92373,-498505,69670,448079,337996,-3046,-351491,-394636,-282381,-227855,-2093,191288,400562,149243,-353607,-513168,-437286,-253337,107473,386645,237245,-211350,-272898,-168030,-373007,-118183,323384,554273,438773,277444,67567,74115,780216,1059838,1246995,545707,111995,-329984,-216994,43729,-20059,-3724,61624,243282,295734,260761,96041,-173796,-347779,-375239,-502459,-282944,-147716,76645,182370,521080,356392,147721,398380,83408,-466250,-337267,-9205,104036,187986,194029,175276,148844,131039,-45277,-141714,156672,266342,297220,186299,-3697,-150732,-175295,-122806,-82790,-4937,12786,102359,481600,622448,719683,468669,122754,-11178,-153521,-37125,-172418,-387614,-208143,167534,288284,156053,-162005,-318488,-193059,-372064,-495353,-162297,100002,-204989,-11884,196908,-75266,-213047,90221,73443,-96188,-207770,3499,31518,-67553,-460165,-382299,-89513,300080,425194,374566,236962,143852,-88705,-286113,-242046,-235837,-276831,-253177,-215961,-79782,-9063,90501,209665,358242,94597,-2555,-73503,-147000,-198275,-157592,-95846,-252986,-474779,-185973,212158,279278,2184,-282222,519345,1019473,875731,343782,-12407,-80549,-38169,39228,-290004,-113183,-46557,-502824,11425,440434,187827,2037,-174182,-507844,-629787,-671893,-491215,-338639,294166,960402,941910,400225,-7321,-105939,-24581,-193422,-418690,-186018,93291,64801,-134199,-398916,1042,433321,500472,99118,-429714,-167215,-153940,-440089,-182351,99732,237467,370877,342157,59326,89143,-166441,-290066,278942,559146,497626,204253,-231759,-56552,614407,443240,69087,-331474,-337845,-350087,-180715,-265048,-191089,-23510,-132749,-288865,-120181,-29992,-87487,18462,22182,-47136,66686,125491,239902,129542,460794,761418,848173,543534,100867,-1451,191771,259331,49424,-2619,-113582,-499616,-249143,131333,308737,558407,632743,478113,170461,-70487,5746,109148,251492,207237,144314,-95643,-264268,-217942,-324730,-538413,-403200,-210393,-167846,145955,42486,-375470,-586553,-431037,-330384,-157415,-43727,14705,191419,198022,-108361,-128326,227581,539879,548260,210737,39996,27937,10931,-30717,-117850,-282950,-382467,-309526,-206427,-255276,-528537,-560641,-355808,-351926,-466951,-265308,-23029,159665,-18272,-432025,-90822,224300,157675,147400,64955,-14472,-275681,-292415,67520,241428,355908,332523,279874,250921,406660,379168,136432,-73423,-152183,-178456,-244762,-549223,-496192,-295675,-195204,28433,218444,305170,76487,-15601,-48719,-91438,-136535,-115757,37988,-5227,116012,574075,1068617,1262143,935374,62121,-194498,653111,1303965,1431245,1043936,436893,-206343,-224726,-108764,-223464,-268346,-99679,-201606,-381315,33265,374911,409205,67765,-415694,-245451,-33598,60648,-7441,59730,371825,526349,378077,223519,32125,62012,178408,424084,615013,559808,216230,69936,1122,-238202,-406578,153317,121958,107196,124535,185791,93210,41173,-247842,-466952,-286035,113492,245664,85859,-198427,-183382,-196849,41902,247390,357614,345111,-45613,195333,427705,401617,454873,282563,-54504,-380084,-101147,98138,-94883,-334429,-389683,-388687,-596410,-544543,-551347,-48215,310057,373663,391646,106063,41852,181261,144039,87633,363404,832644,944309,576777,145127,-289103,-418480,-417581,-389970,-301847,-168341,-87725,95004,354322,257564,115168,-145555,-315084,-55313,-41472,-275586,-606005,-188356,50433,149149,459558,527837,395088,112901,30733,0,19250,25015,18489,-154263,-349658,24750,26713,-354215,-379998,-403460,-361084,39707,19089,-186952,283658,583330,857298,947300,667820,139630,-41044,240325,167835,-136724,-246708,-233811,-260712,-265931,-237618,-141501,-91965,-149246,-266801,-358228,-20983,26083,-121434,21952,406848,529559,364202,181829,29107,-134857,39926,455736,432325,238249,245145,5578,-291839,-400049,-195781,26944,277561,418989,343675,68831,-496191,-66539,311055,384614,297679,489434,552645,241783,-358196,-337890,-317938,-193181,-45039,195027,289309,694889,1101572,1296817,1178884,793889,127976,-403791,-8222,50906,68096,67483,59050,42227,89912,261449,79834,133316,184032,66085,-98171,-329174,-212826,192547,421947,257053,-53614,105877,153253,21986,-99521,-241506,-315318,-315148,-31982,199536,159863,-42232,-155632,-30828,-277860,-340577,50742,271724,226496,65550,71888,155809,96986,78558,372366,556546,548235,446720,209117,-138833,-302144,114080,298522,429816,401192,159426,5748,272867,621499,370193,16826,-266848,-74988,-135704,50649,40661,187362,24970,-306052,-416736,31733,685386,1046925,618748,-943,-294550,58740,127260,-109763,79132,178626,-159648,-254952,-136652,-209845,-370694,119647,178834,26043,-95311,-218189,-114197,-152330,-215769,-122184,-81428,-272958,-379892,-54464,358389,368454,-14129,-259952,-218484,90095,163575,4632,-129912,-30295,47739,-208189,-313731,-150966,-5277,-43081,-62304,-124103,-68567,192161,366704,52891,-222452,-174710,62800,189851,200355,237973,147191,74044,469787,480621,-239108,-387280,292169,222906,-264787,-291802,149295,445926,227616,-1944,-104611,-57985,-146824,-214918,-274600,-316056,-412221,-461237,-325506,45471,171876,-105883,-215517,-60879,32446,270416,260316,-53636,-488523,-530520,-512383,-296361,-417824,-512968,-128378,-55613,-301747,-458436,-486460,-317415,189924,344921,212303,110891,-57300,-184290,170300,833683,806286,193417,-232812,-384086,68825,496036,813465,692966,319566,375636,538485,429948,-22797,-450880,-219938,-72025,237680,473364,407768,20614,-404352,-86322,207043,164352,304024,475749,310545,-75677,17721,-76369,-125396,-206450,-117270,10733,-79094,-130963,-494004,-371786,-310982,-344101,-157761,79758,47902,-114706,-181895,-147715,-151368,-42007,-21568,-126597,-41458,21887,212075,310902,261758,-61714,-241294,-129794,-102795,-142813,252201,523060,789948,833662,906108,567698,-11624,-230765,117685,-19899,-328205,-293633,131164,126354,24253,49442,172248,290317,462606,486912,494423,79088,-279758,-210789,-317550,-183476,-29165,-151517,-295940,-86167,84088,281285,447915,672369,120879,-306908,-102523,-71021,-174465,-263973,-128024,-133585,-242645,-113884,-67183,-283170,104658,535048,250771,-46758,105678,170549,79499,50759,-100640,-77234,-35538,-43066,-161689,-5016,224988],[109068,-4057,-99247,-72731,-169867,73341,47343,-16935,176006,418086,645182,311704,-280103,-519997,-375342,-305072,-131116,-140793,-340709,-53429,416840,354249,164813,100343,-4107,-164320,-120886,329228,592849,822402,570194,240309,-98294,-14967,116507,141901,4105,-338823,-303602,45988,560965,804537,742561,705016,535579,429514,257392,-7357,-87540,-312217,-368955,-219503,29436,211695,285869,302747,330663,230592,-3585,-78405,75164,89306,-199917,-259158,-73559,9523,83593,83521,-23325,-207601,-394043,-96159,-18862,-418447,-312633,-292231,-342211,-94542,11355,190396,269496,80430,-137598,-76655,-14881,45291,-196259,-247750,366775,874136,973989,658043,146911,-110853,-32612,4229,268165,464056,327609,-44494,-318642,-6162,-116153,-289869,-310679,-120553,-179214,-222264,-6775,-2077,-168479,-262016,56220,219630,-36587,-193447,-136154,-132393,-98105,-39745,138968,206458,120093,114762,200219,83677,-83627,-173721,-256340,-315223,-351596,-368647,-431994,-424805,-518469,-479284,-354573,-346081,-56850,235508,375725,111924,-235820,-215852,303386,577151,686195,503480,183146,177387,301728,319932,96153,-130308,-131132,-161267,-466154,154441,811215,1060357,550928,282104,238475,663746,892336,625195,263749,-229285,-237137,-108761,-127709,-196326,-232325,-330320,-280466,-225204,-279956,-550621,-318945,33321,171434,128348,-79934,-302680,-510499,-4120,359732,470176,241500,-35362,-328767,-382111,-256334,24225,120653,210930,393549,399506,192789,-180447,-307022,-162919,-104749,-132715,-51213,-154205,-340336,-344789,-60955,198736,127392,-118770,-12641,211154,265766,97103,-313594,-7670,92001,149458,-96263,-133780,249512,340257,292161,-118103,187257,384439,311483,191055,359743,253676,-173150,-279677,-125067,-41041,342975,701058,703369,309656,-369537,-16739,55148,60119,134659,-200214,-264299,106591,241642,152352,-182621,-520046,-332552,-41586,185178,331174,379202,325452,11211,-198131,46949,594440,511105,260745,146315,-22749,-184039,-156757,-193206,-175780,-111995,-265951,-649028,-316557,-372260,-460246,-312720,-25429,188837,269397,105995,-132060,93361,498025,893873,871671,540387,245759,-308879,-154410,294296,528888,510427,358141,473836,697451,554944,296184,90569,67372,-85628,-498253,-60486,132757,-52086,-405993,-321296,-57313,-134829,-250482,15545,-41769,-234850,-434173,-307310,-66010,208635,276274,151363,-10114,-248650,-113125,207427,309890,28537,-229096,47582,-105463,-130395,-125947,-192599,-460678,-260580,-267163,-320910,-320771,-285133,-164441,-190798,-429877,-215876,296826,280706,-11148,-256054,-17935,410853,563208,359407,-73597,-435195,-306471,-310593,-612053,-361497,141863,249131,-145985,-397389,-150458,-165515,-275667,-312621,-83038,-157505,-453117,-155193,403913,648583,196082,-383650,-216807,-83508,-149940,-9841,-93304,-170682,6493,331527,367253,544015,268598,-62504,-389519,-155020,43566,-184863,-214080,52745,-111624,-415721,5529,506812,720707,260644,-161207,-131066,244893,544394,437136,172326,-70296,-110108,-135745,246601,824142,959615,549545,22408,48398,-135838,-570417,70986,382596,411679,261176,-260065,-539717,30585,245065,-300945,-119398,465397,828151,986282,1053805,760130,280517,336240,121138,27411,263647,499892,843213,945054,940680,621528,240408,99037,20348,-137581,-233884,98542,231497,140891,-26587,-43063,41454,131237,-13791,-289165,-47692,342421,443469,185283,128055,257292,325186,347949,244081,-73229,-53525,278550,891469,1249378,529075,26405,-369909,-172750,192276,351737,168291,-185754,-345776,-265353,-61231,319651,549487,651380,456843,87239,-154179,31122,285386,667324,634233,364828,349448,228358,-81994,-469830,-395517,-166635,-53813,-7937,-282532,-51320,43100,-279508,126541,594173,261814,-211774,-144387,199150,494305,626847,407777,29090,-415739,-130810,-28871,-125557,-90596,-71238,-439269,-377449,-226494,-305450,-334947,-430287,-105030,157907,250402,244378,123403,-250125,-381778,-96555,29539,151360,171104,442368,866163,944438,578394,153469,-236783,-261456,-2279,216380,242855,-61208,-169979,-256721,-102894,257447,451803,490603,-27878,-259746,169038,216478,-243422,-329764,-48075,-47619,-267181,-281949,-41800,-6720,-213999,-560499,-264471,-140308,26366,218117,350973,388790,295695,-59447,-387854,170460,342820,23058,-542757,-314219,-363377,-143108,-134679,-357039,-289057,-97015,-56775,83650,263278,512344,904934,617882,221909,252306,339148,430289,387939,135737,-10200,-12196,38510,-20088,6938,131722,-180315,-355287,54808,208854,-167703,-8425,372426,717203,676008,318184,-107431,-382668,-340652,-378409,-466022,-397773,-101802,209118,-82119,-312067,-126353,266810,664802,764113,444866,-48608,-450436,-136762,-64606,-276108,-300078,-432348,-493314,-318506,-286936,-276719,-367603,-130769,24201,89084,-58509,-102748,-72166,104701,142380,118689,-167663,-424619,-527735,-391507,-53313,25436,140400,57647,-78847,-181470,-146020,-245889,-375443,-343915,-386879,-122933,-108180,46458,334567,540681,361588,294075,228479,159554,241317,190250,-81469,13427,60398,-65233,-96670,-166912,-278546,-313335,-217556,-49732,477712,788452,554699,464609,457135,364851,-52126,-287242,-188147,-55084,41612,-151652,-268225,-273933,-103675,16095,-138967,-92519,217871,-24263,-235989,130302,93767,28950,334731,230954,-384041,-189784,-21590,-244052,-327681,-451243,-245340,-8328,312665,557885,502468,86424,-311963,-19544,199809,107879,-83036,-234178,196979,402023,317051,129406,-82361,107760,284082,644723,671861,430262,302007,48560,151180,-17982,-34607,-23823,-107620,-84399,-119419,-410388,-400594,-261415,-25940,62111,89174,231078,12016,-186375,-153770,-115891,-384492,-438324,-470978,-376463,-54615,-112125,-251618,-509457,-229457,41167,131413,-13615,-290390,-74611,281829,604319,909992,1011649,821692,162201,-186464,-177938,-130141,107741,334486,283071,215934,-60379,-350022,-351086,-226086,-356613,-172629,-103307,-92405,-202500,-28051,-143133,-73752,88500,130769,231033,68747,-288711,-117764,-196179,-361169,-121066,28362,-95200,-548523,-125183,19332,-289051,-407357,-97493,8862,55079,96488,109415,87592,-69532,-206135,-337550,-417089,-400921,-75016,80770,5560,182017,348963,263058,-72191,-369619,-59330,568096,688086,272546,-79821,318699,363867,275473,526081,518713,-307429,-260504,30540,-87722,-228048,-225844,-186947,93863,553967,828893,601057,228654,162714,256596,329176,397009,447374,232669,-48674,-421989,43518,324993,210520,-24532,-100225,-33231,-307670,-580728,-481952,-131415,292279,296092,96575,-464947,-93219,39478,-342629,-273894,145629,303782,551729,277227,120462,110140,-185393,-385455,-348859,20609,239450,398526,387422,556880,1007842,879179,322259,-334868,-62388,-12564,-263738,-351792,-417760,-158751,55524,141460,175718,228494,232924,-130915,-105432,-192875,-518820,-538513,-232480,100864,379042,178582,-159025,-357803,208290,464579,302959,-114746,-492918,-279106,-297891,-318420,-204998,86694,231142,183939,227331,476189,505565,292896,-44075,-140624,46964,148235,303452,439222,408326,245958,189768,482128,741628,480252,-167833,-589880,-238618,-17868,95103,178314,464696,444974,246110,498507,468944,-60373,128516,471793,464720,137479,-144478,-269806,-306210,-134225,-10793,4789,142295,211228,208509,9829,52312,211049,146594,117753,95346,345693,425346,139729,90211,1137,-289069,-482745,-430098,-189233,-305002,-450971,-464804,-339944,-131051,-14022,200569,317135,523096,378190,-316059,-291408,232071,303197,154220,231638,441315,503452,47901,-172227,-17456,75502,26972,-43379,-122859,-168905,30903,13620,90490,181103,128311,-113347,-199425,-87501,-51067,-159611,-551040,-340914,-22881,238540,190425,80523,-260359,-433175,-153815,-161355,-263386,-439808,-283219,-239191,-315277,-190619,-94666,327016,571084,575103,299510,30707,121677,26118,-165302,-175847,-177578,-83203,-366873,-314691,123212,199103,100067,-99932,-219156,-141358,126959,469680,637844,622906,721750,640569,731631,828246,335786,-149770,-365469,-126998,133885,152152,-158706,85009,211215,34048,-216354,-551735,-104209,352687,453513,373938,250862,307295,461783,664107,361414,-83708,67929,515907,775286,577284,529666,416515,192200,-139116,-508622,-229440,-314863,-104740,-18704,-93608,-154804,-326168,-52508,344245,690770,738213,464636,136016,-27691,-161652,-377997,-15754,552997,512913,286726,133626,205759,237706,354387,170415,-25944,-157164,168230,368600,-14997,-196028,210768,494467,371249,-74343,-207309,34495,316987,463522,280583,-182549,-442160,-76591,8610,114853,291698,378710,422748,321339,69085,-223404,145262,643363,834981,527439,269186,-78709,-368314,-486590,-399361,-204389,-270809,-350198,-337769,-383072,-236884,-79549,-273466,-416401,-503193,-417870,-186765,-211699,-224398,-348307,-369783,-539652,-382723,-134548,99904,330781,302899,42248,-140238,-285791,-228083,-120930,68552,160905,136688,31092,-83000,-191869,-40352,257107,131060,133804,-128957,14686,132775,6174,-234280,-139907,58307,119066,-56082,-250423,-205089,181338,424429,650934,355913,130585,-134372,-440311,-25709,301088,189075,37136,-172000,-335675,-410240,-419243,-336755,-173149,168600,13050,-416077,-481352,-420484,-181434,193204,402818,241666,-142240,-230237,-269259,-416094,-109802,201771,264897,154917,75867,109913,253424,843025,1024016,1225559,633399,323449,-10648,-214734,-44121,-28509,108183,301832,477993,277630,66527,-68136,-216677,-278453,-293789,-206851,-69240,-97290,-38919,257620,504138,321814,6105,42654,36792,-304148,-379739,-90712,85460,93911,-47400,-61148,-49983,-18032,-293433,-348040,74680,246530,172934,-2340,-276025,-394535,-676112,-425574,-145625,112040,303050,433294,715329,821155,748281,397752,-15197,-275378,-194824,36990,-162459,-398786,-168638,99388,-18319,-119267,-199262,-151761,-181718,-421414,-377626,-12740,158060,-152703,-91266,243176,215982,204783,203252,-77832,-232273,-391534,-218041,-186793,-248100,-472471,-382684,-192629,35127,209498,341025,355012,207696,-16630,-214403,-281634,-279447,-220970,-78419,73693,104452,69888,174886,411210,563807,404902,281923,175322,58440,-109016,-118578,-200015,-446659,-161633,-20798,78482,175512,34696,-398406,325842,945744,843816,394750,99305,85494,91087,99625,-250165,-283369,-406312,-495293,-28123,226512,-189531,-562549,-423598,-351135,-392044,-372713,-456725,-396071,39588,600001,624740,151309,-130697,-10544,102321,-88464,-424199,-5376,293482,245513,-10264,-340387,-161460,80648,-29601,-426500,-540069,-219670,-188370,-350519,-141226,76104,124188,96426,65545,128647,190441,-158927,-310442,244076,523417,437389,62155,-301443,-81051,440277,386585,116311,-158923,-283874,-393813,-131034,13654,174046,434911,14822,-470579,-164000,-138272,-312065,-258616,-101096,-10793,89283,316600,343123,41449,150537,477447,708697,481508,4214,-83338,80500,40631,-63016,15607,-44441,-396642,-304772,31532,300704,613994,759644,706189,382340,11910,-136462,-177693,-89802,72746,627,-232020,-338694,-309101,-426373,-348879,-371788,-259562,-297020,-101906,89068,-160242,-439354,-527779,-292725,-141745,-53713,28074,135942,128512,-105096,-169691,88567,259073,320395,160603,308962,389770,288240,117354,-23760,-203700,-160357,-263119,-461127,-494200,-477587,-254629,-5732,-59754,-203633,-301741,45393,476327,514444,65484,43114,319734,330355,214165,163003,-100413,-563832,-263093,164580,353141,396075,309498,56215,88831,242365,306894,114102,-101474,-270521,-281893,-288960,-473275,-479632,-280635,-49762,142159,327390,311380,76399,3301,-46778,-78673,-165706,-195254,-177185,-213848,25182,546782,1042898,1230316,839420,-2245,-215879,394001,832899,922540,741125,294661,-297789,-405248,-250144,-403267,-273709,-274674,-321872,-304939,36220,390149,566352,479795,136277,-51984,5019,-1995,-185908,-305989,195302,355262,241332,153072,-21749,6389,305822,701695,896566,865375,531694,128045,-302740,-255358,19115,391798,195784,-23838,-61863,265427,368456,294387,-60425,-308672,-157224,144957,215058,88173,-94434,-131426,-236883,-94547,108115,368707,524152,245359,238144,593566,763616,645765,325033,-113280,-289652,11691,87770,-299944,-331062,-10746,-41570,-365690,-502341,-458178,-18782,288398,315138,534261,237415,69811,81739,-100860,-138659,309345,746886,743694,347059,49374,-217800,-350018,-559904,-567876,-372142,-196065,-101070,65847,318916,297223,231386,22635,-239466,-210403,-311953,-512215,-172854,232188,416842,421791,533219,553430,254565,44705,-24547,27094,54308,53940,146964,80278,-424114,-423530,-424872,-535803,-226287,-235463,-482106,-124598,-123319,-106123,357441,801825,1153346,1120945,809888,232546,-122980,2039,-56780,-203226,52044,138622,107483,-33264,-177856,-126521,-105809,-192584,-304824,-408812,-74347,-80192,-110269,259735,604484,718698,315410,84479,-170171,-122201,90062,364630,292351,246732,293048,103260,-184820,-534008,-346025,-34550,287369,372627,158056,-190828,-216659,84595,378485,373360,276508,509771,527385,142576,-403106,55164,245741,65838,-51727,50970,145675,445368,800648,998700,1135612,918788,380929,-243040,-92301,80107,119020,119809,-4917,-30099,94429,365417,224417,270818,274059,27342,-335600,-556329,-568546,-68142,492095,570673,175743,-78055,1566,-18584,-136429,-289500,-360450,-380674,-180135,17472,-7877,-106320,-111962,-43355,-295080,-309285,-57735,191579,292983,270023,259631,236961,62159,-1261,234876,344752,257552,290980,132206,-108260,-122864,79909,151102,240084,349767,275792,-4439,81149,535990,390326,71878,-167584,-100524,-212801,160718,112657,212998,-28663,-266608,-304997,-111260,480370,735161,597010,233061,-426062,-134834,67457,-99373,84308,303987,73116,-186067,-259937,-274151,-545131,-135738,133795,125016,-66277,-218899,-60006,3207,92072,190266,102341,-261191,-396595,-42799,185355,87339,-228690,-402980,-438496,-119135,87600,7556,-44768,64917,153528,-118661,-314508,-276066,-218477,-319561,-329955,-376847,-202716,177944,400607,149416,-96951,-130609,56162,-5631,-72324,138963,113197,-38102,287097,315908,-300546,-362729,176861,64207,-389085,-194494,-65188,172957,213277,129710,226798,13539,-251011,-223570,-257508,-455441,-420389,-483083,-304297,160442,230490,-33171,-118181,-45361,-59253,82112,190519,-83965,-450106,-463833,-517829,-477615,-462788,-491561,-273739,-106800,-331616,-299843,-209247,-344298,127741,430085,364104,247733,73344,-440986,-40187,464411,447831,28313,-189814,-460541,-214018,142111,384096,164335,40193,540805,822609,747458,173002,-367639,-183762,-39700,173812,367655,179541,-193495,-153691,119627,243000,185852,442891,664433,458175,50799,72771,-161104,-239209,-364847,-330502,44080,97517,167552,-148557,-500553,-367587,-178690,111928,206115,-30435,-312462,-287029,-180235,-245594,-217733,-214231,28501,43811,-85638,-43938,-106334,-440197,-494432,204710,419317,79878,-39431,228516,335755,470620,604679,758720,551393,-57233,-73034,288807,113237,-264467,-309671,110931,95829,36986,118596,238486,321051,309048,272947,287544,-22793,-356084,-335817,-315978,19745,218888,155050,-82993,-249843,-178221,81451,144133,231533,-236822,34722,129962,181753,73469,-61353,-275753,-118692,-120613,-83216,-21202,-178179,33286,442883,285138,-168759,-104413,31601,68080,117507,18411,65565,34113,-106973,-252882,56549,213416],[52222,-113154,-114466,-59193,32191,257824,224892,39595,129271,159053,303235,88628,-285456,-323445,-360613,-253527,-189519,-243693,-403842,-145507,285835,245433,118444,60084,-35914,-15743,282881,466222,768599,1019548,864931,398359,-5263,1936,65581,-17089,-241741,-411000,-174050,79801,458451,732476,719877,739739,594890,582726,451587,152217,-59570,-388676,-179850,-182775,-10498,158734,234884,356827,531043,486955,230820,-6431,-242876,-252320,-136958,234511,409586,276940,91221,36324,77099,-118988,-415216,-143190,-11988,-114942,-510645,-511459,-194777,29136,68242,131275,151225,106891,-78969,-237128,-256493,-196074,-204843,-189786,21902,231549,380733,311076,83626,13430,-3729,-103629,161804,335701,112697,-215122,-127248,135490,-62483,-327877,-383758,-211223,-250878,-286586,-42362,26601,-63447,-389449,-318627,-97775,-333818,-525726,-383524,-412173,-235349,-112241,110063,267702,206137,279058,320671,65064,-192525,-149742,-168518,-205318,-163186,-139935,-212585,-212583,-372811,-449581,-360320,-208278,-13967,172132,251758,-59691,-438862,-358366,73369,372349,329034,167496,-42899,58569,133999,136748,179843,169625,151791,-17777,-313262,285220,781999,960037,565913,298975,171189,556193,886333,789414,477510,-44242,21013,164650,181174,-6533,-113285,-302497,-272280,-243021,-269960,-484175,-551057,-364575,-157948,-94762,-127076,-322629,-444654,91279,356520,352493,42542,-56211,-68669,-8900,-184477,-290158,-133738,24637,296828,450213,198735,-56755,-157311,14021,144816,107037,-62180,-372292,-379707,-244063,32063,226061,19549,-230123,-80761,101913,237555,120784,-155768,-116018,154504,194044,111869,58218,76642,197943,133553,-136711,283948,523954,372847,156461,86180,20650,-307508,-403066,-172797,89133,409373,614058,519537,6545,-205835,185784,222569,274029,367827,116632,-94103,100832,210891,196700,-44634,-459821,-273197,195913,593298,605307,536205,347023,-86747,-342179,148108,485728,272766,72532,144168,162421,-123100,-368217,-390100,-139735,-175817,-386917,-384980,-204517,-278935,-290569,-426858,-103124,103164,183132,19457,-190163,113301,537726,940697,851912,495106,111214,-518542,-75630,484972,667224,587854,398332,508141,846849,739997,424182,-38257,24608,-34796,-473363,-278362,51489,28993,-217636,-292746,-35808,-62927,-238580,-44013,-126846,-233935,-248751,-180658,-175477,54972,130911,31459,-178232,-473264,-103511,257510,524349,206790,-205452,9097,-99237,-215650,-341085,-305434,-324500,-305843,-341685,-358596,-421443,-407485,-235015,-265558,-339689,-199004,199140,298890,187309,113043,410165,881271,860042,401601,-62233,-472275,-381687,-215382,-420472,-511929,54996,492905,173720,-319972,-331002,-291505,-278883,-230502,-80392,-135594,-319960,-246370,366231,679159,292597,-248479,-157353,-102095,-253429,81458,-1145,-198146,141263,436924,427441,426020,51653,-317269,-237335,84408,195169,-165853,-268465,90695,4991,-440317,-484659,84466,480929,280797,-44338,-25788,224765,435050,358670,64460,-131563,-172369,-279392,83231,638881,774755,421553,90147,232125,116731,-342852,-151328,176742,361189,318399,-52001,-521823,-319982,-75402,-380997,-219453,312700,544552,585562,659756,473359,263430,495944,308692,-57112,-223188,56123,491706,791772,1003071,757075,333327,191867,136095,-148830,-366914,101532,344550,320732,127549,-47070,-61204,108321,87701,-194408,-174838,208714,372802,-88979,-299378,-64681,263262,474016,447792,19048,-212407,-125636,505573,1002732,604906,181729,-167044,-61069,178413,331815,133175,-250966,-498275,-353725,-48556,335880,541035,407550,175662,-70527,-333677,-247207,55084,418490,556743,366767,413110,304398,-58788,-418393,-421445,-199688,-110395,-216016,-550153,4505,185848,-50091,-182331,148917,90575,-273617,-223439,114790,513516,659117,365834,-18086,-657843,-172704,48675,40220,33178,50119,-280167,-505766,-375675,-380436,-356010,-434624,-68535,71995,26247,-3534,-86102,-350459,-367350,-11188,176805,514147,445345,512602,688399,749006,356557,-54123,-420554,-282949,123735,357906,274312,-224911,-21672,62264,-93414,150909,538825,736161,297809,-406774,-136641,121674,-95159,-413906,-156605,-36572,-107290,-25222,104048,-62303,-431646,-402500,-29485,-31229,104863,279747,472143,368203,131824,-154079,-277475,241681,425798,126799,-315222,-319317,-352249,-19581,917,-275143,-471435,-205694,17101,327722,601233,735299,927972,390446,-20648,46442,99072,212829,322254,197977,-19911,-218151,-86303,285,207615,403420,117730,-233930,-144991,-124797,-340427,140251,345859,762994,830639,536547,123048,-356411,-239805,-230834,-388592,-426962,-77124,218340,-9152,-259249,-112902,310966,754802,744168,412729,-50920,-236677,-82155,-177543,-319733,-187456,-387939,-393145,-135308,-326316,-463412,-311516,-35291,177580,171685,-58615,-194074,-208284,-129128,11097,141012,-80630,-280292,-401700,-337889,-62607,10876,63277,-49880,-264667,-317951,-182912,-187310,-223377,-3143,142725,288413,62407,-17075,142065,196386,226035,234585,218554,120247,161213,85942,-121489,-40183,-48857,-213315,-72510,-130701,-237170,-300167,-358381,-228799,365559,566270,590282,520562,640345,794846,519834,137090,21144,152691,442516,161586,-154961,-400274,-318622,-348388,-248012,-60478,217149,18560,-258658,188668,407780,150242,-21909,-26849,-323539,-518022,-459058,-240688,-616,-246686,-427847,-27802,366480,577171,491599,109661,-241672,-26066,107594,43237,-73437,-103926,199336,307629,121882,-112079,-281767,-130425,55957,377238,548950,275648,287832,40285,364341,357283,384699,223565,-50989,13948,6780,-281574,-82672,-18826,192688,364057,388505,474167,155204,-160255,-319904,-88202,-281341,-419973,-506588,-391735,-127680,-344312,-342791,-217267,-14742,216005,219564,68739,-369877,-239368,66591,389922,767354,800692,578559,50633,-128906,-230816,-396501,-80570,249277,280930,221069,-186856,-497164,-431663,-504038,-96052,21638,91862,-34125,-28862,230637,152266,56292,-77287,-190144,-239235,-229691,-267684,-199601,-146792,-58931,177936,269980,205953,-237032,-450423,-247155,-349042,-369749,-203765,-33672,137328,232377,181100,-51901,-347644,-512925,-276023,-268372,-340538,-9633,183176,63486,17130,20358,25628,-76180,-208174,-103801,435854,471769,228712,-147355,236301,292179,319110,541353,407952,-255441,-153075,12119,-143876,-268419,-133157,-101470,96447,457434,745401,594756,276561,274129,361407,427728,521576,737877,566500,6938,-253291,296396,509696,258656,-27741,-26785,-202869,-490378,-338432,-275050,-195468,88880,52608,-172560,-377887,5640,-134719,-551825,4258,457777,703641,973379,862263,458442,194800,-253029,-485402,-460471,-25556,288870,288493,116496,208202,782437,804894,372292,-302171,-53260,67978,-242441,-361719,-535331,-488498,-118714,150403,212927,194495,20007,-283183,-311956,-285371,-433325,-394250,-18218,338141,485031,276232,-100711,-243172,268684,580050,388788,-8469,-265473,-322205,-382076,-458693,-439214,-186709,54972,145370,409085,627884,740430,372358,21385,-42629,88171,75705,92687,71133,328030,528211,712424,998839,1060863,637878,60807,-303882,-549478,-219244,-5076,285938,766873,717322,103241,81584,197666,82764,270809,334653,196328,-93339,-63813,-32469,-5072,-18179,-75812,-150495,-148502,-82136,-16288,-256527,-234260,156158,237449,169154,75684,385215,590635,350047,190681,78652,-233014,-412646,-338318,-222537,-348930,-433141,-227051,-294610,-399923,-130441,178434,462328,784716,706637,45791,75042,357224,212250,-96247,-104230,131693,262522,-64163,-185116,-286017,-129615,-3610,103328,112285,15428,84209,10908,-8234,-58960,-246591,-612370,-648405,-316271,-146505,-328552,-297010,-177077,-385904,-96165,166900,289070,-101073,-169746,18294,-67961,-256911,-448811,-263246,-209189,-355471,-240325,-83232,478888,869937,848586,422139,18772,100236,183413,144269,121580,72822,-60163,-514012,-338947,51849,-849,-178715,-352699,-388545,-276910,80545,488547,713949,719728,1061433,1081815,1060105,953126,232912,-253394,-238118,21725,222878,294421,32329,131479,147064,18257,-70751,-311713,-241955,198453,188987,34957,-103488,117823,394569,561065,359305,31237,33815,478947,809886,677868,647910,523587,232755,62797,-29250,157776,-152964,47067,281754,219008,193046,-195837,-163948,307770,801407,890597,596843,38611,-201569,-328678,-269176,52712,401182,518624,420127,404486,390024,242444,326567,298563,131095,-200123,156683,517577,181716,-207460,303148,602577,472722,-47072,-296812,83308,303498,372716,186486,-79095,-321110,-306004,-277691,56335,306778,383711,329733,196322,-28411,-102833,333999,674610,838538,663965,392440,-46842,-487605,-552613,-459273,-185914,-184643,-437494,-466559,-560816,-233979,44110,-152504,-362740,-420238,-198571,78123,72403,-30409,-483656,-457130,-335668,-461634,-312640,32427,422536,543819,361271,58312,-34593,7916,-24551,93393,134529,-41004,-101164,-121692,-105279,45807,380159,411841,368157,159834,-85506,-38655,-206405,-398824,-203591,6160,101425,-71643,-325006,-226676,89097,226734,549076,351153,121352,-156523,-315981,-66667,264985,185028,137897,-94519,-407117,-520754,-413150,-400037,-333655,56232,41274,-140183,-312215,-281948,13203,360445,504855,346181,51744,-127249,-269526,-250272,-128944,-15203,-82422,-165593,-93023,51803,189979,465927,613976,761303,531783,424890,301527,112019,79332,110274,293468,497365,753437,405373,-68467,-301252,-134913,-62256,20408,69476,82990,-109316,-273737,98473,125244,-199901,-293918,65773,293360,6579,-249275,-128474,114148,120017,-70118,-240153,-272424,-201579,-540951,-502567,-125023,156687,43909,-63242,-106740,21714,-201643,-450329,-244356,108683,441092,622825,755289,742878,461405,200430,-84305,-416262,-202167,-8798,-224345,-389884,-203349,-126146,-294089,-207888,-200532,-63193,-130601,-330863,-201666,118713,183652,-91865,-141054,199807,435084,544370,569181,17737,-280436,-346523,-180442,-129462,-158224,-286388,-222920,-106986,-85274,-14679,189595,349421,238812,104460,-132379,-276341,-118530,-12051,99120,238404,216486,72270,224230,508211,643386,557910,398865,370241,239715,-50024,-91125,-188585,-69884,156655,184348,66222,121584,66866,-380452,112228,764513,688940,371357,155607,195437,204988,177470,-8710,-335165,-469300,-169915,-81563,-220736,-451663,-211718,-106780,-192946,-117842,35683,46259,-122693,-123532,114782,2858,-393075,-453124,-148942,122585,-9227,-476964,50366,357522,315888,77874,-229204,-327891,-276332,-491240,-505808,-161045,-45623,-18180,-176248,-101818,74645,61230,-167112,-442735,95497,243108,-137540,-282074,149451,274237,81493,-239310,-416007,-119850,146937,157415,100529,27157,-126176,-317043,-2778,330817,568598,788804,415546,-126525,-146022,-163575,-311726,-388267,-249454,-118853,5802,458700,397813,170140,29208,336726,555719,347908,-4928,-33454,-68235,-199244,-289990,-40927,72689,-201788,-332813,-50031,290216,480207,692647,797302,544597,113691,-235399,-378121,-251805,-71151,-160468,-356652,-288522,-303877,-361216,-142988,-290016,-340409,-392685,-415504,37935,-23149,-174650,-407757,-213048,-40084,12746,13076,6693,-40848,-174820,-274897,-87817,-23677,95228,150183,470875,625265,416362,124333,2310,2209,233455,-17484,-304769,-293687,-136858,58707,183911,134825,23702,-13731,267889,746486,894145,411793,244696,464860,436977,84204,19136,-261038,-475781,-239785,136176,351032,333169,171709,-234484,-177735,-3292,147312,64871,-82314,-229897,-276689,-224739,-396118,-458055,-223260,206980,434018,443317,256355,37412,-37786,-93998,-95558,-180875,-227778,-354632,-323392,-10789,415254,792998,981692,856889,478132,348628,445065,525606,368084,412310,158232,-193762,-370584,-402887,-288521,-231678,-433993,-348016,-140500,-3196,346806,717353,859122,609739,263601,269987,182232,-36176,-295583,129685,140919,6448,-70325,-189472,-82559,341892,825132,1079791,1106990,769684,180328,-471535,-138483,290042,374550,171599,-233329,-254718,321806,573494,497155,163774,-114965,27210,232952,192057,-20883,-133225,-226454,-297037,-173629,125808,542345,749835,510115,281500,533461,809534,705905,359467,-116359,-240012,-1448,-70713,-554180,54130,293285,227916,-127714,-269598,-295147,3689,184514,67573,312569,113453,-39853,-148806,-406460,-342284,163196,493851,385947,59015,33847,14705,-129140,-382216,-515520,-409583,-208276,-128920,-94135,169468,273123,389529,233246,-152294,-383853,-257626,-21614,359107,586776,626343,498864,363962,278735,28160,-13990,7952,70258,54628,20189,156366,191978,-143803,-390281,-347114,-175985,52832,6329,-285603,-245596,-201513,-136204,280598,760908,1246020,1178168,817074,254025,-177601,-164086,-164576,-143276,265680,483104,475629,186744,-111576,-94278,-101053,-182209,-253982,-293106,-39940,-4470,49671,485834,688764,702469,108601,-177842,-388085,-6340,209818,174022,158918,317320,325320,142831,-135751,-454758,-362654,-6097,324885,310371,-16369,-303083,154337,241424,363418,236241,125544,453237,428322,-36587,-215326,347419,562429,282251,-19227,-178102,-136613,38948,418895,636209,934243,862419,424765,-131915,-217969,-28942,-22667,78367,-14552,-96927,43898,365969,306253,313002,271943,-28101,-426140,-250414,-454691,-430476,294535,556063,215141,-267634,-182805,-55847,-147427,-278987,-338258,-405998,-329075,-219789,-191073,-201971,-232632,-328966,-465433,-328519,-140704,112462,338945,431688,331782,222053,1294,-99822,-15666,-27728,-29952,158278,72505,-24455,156757,305761,163623,58737,163623,297348,-8590,-238385,187018,201116,-1620,-169221,-248938,-368141,225623,190734,162986,-105722,-197031,-197048,-190541,-51103,283253,496741,426476,-178644,-270057,29898,-74708,10939,343133,162738,-188415,-438092,-235834,-391729,-318238,8509,66144,-105030,-178800,-36477,93967,339671,534345,479039,59218,-92310,8329,8978,-178043,-279892,-238231,-353290,-372970,-99922,-122657,-71894,37774,98166,-112264,-340608,-423877,-446908,-532168,-526696,-479402,-251367,160554,403070,283997,213456,181457,170513,-143659,-284171,59170,28822,-191374,24969,95605,-381407,-382312,-5892,-108369,-358491,-82578,-21322,-11930,208783,171386,363155,158711,-232145,-194603,-130638,-242374,-101346,-251724,-194587,328113,436895,223333,33406,-91162,-134854,-80178,123283,-74271,-344876,-308168,-194602,-182232,-351202,-428079,-550113,-320573,-377156,-51452,29095,-82598,109647,468184,543419,427739,222444,-177267,98067,267141,-71636,-181261,-131288,-416091,-554444,-92227,210122,-117100,-213510,549377,872915,863753,334370,-239663,-123067,73746,192304,258829,-34944,-279196,81261,204408,151892,223819,532840,753882,520849,174035,160757,-171544,-280946,-326318,-306750,16460,191927,347656,135309,-284660,-238338,28792,313924,236555,-127272,-512250,-361820,-242222,-353963,-362825,-260669,74159,170005,56224,59767,-84152,64527,247724,732922,834157,270709,41697,184325,192158,166906,359940,529000,463468,32856,256476,536573,261458,-156011,-245144,23727,-71403,-125743,14308,237372,292533,91429,24122,-65052,-235665,-503748,-525403,-161227,246686,437100,463747,227777,-189480,-490977,-243914,-240643,-237067,190366,345102,348529,309126,235400,85392,-343859,-57133,31274,-6757,15374,-161011,-68563,288702,310177,-105596,-392995,-162662,18149,85632,21844,112392,61040,-175463,-155121,76715,125762],[-64004,-272446,-193897,-199297,52240,188909,206626,-6767,-54466,-124282,-55492,-37175,-94412,-225143,-390292,-122183,-65762,-222435,-411192,-292575,76935,79375,23666,23405,49904,145536,436752,380090,712740,976408,975368,421122,-121036,-106011,-45908,-182314,-490295,-423900,-187316,22588,232143,482450,481060,427109,361005,425248,360329,59173,-258880,-151878,-43575,-217087,-61947,-8923,8317,244289,510882,529718,309832,39557,-295023,-439685,32790,522400,804473,582169,120395,-51634,169377,-61034,-459890,-210425,-16928,139480,-37786,-81820,100504,261844,295153,226939,154049,133878,-13635,-286620,-373182,-275395,-47984,85951,171154,249641,327352,333286,206145,118819,-11815,-185168,-49567,101336,-101105,-274376,54729,238392,-26465,-374585,-448017,-367264,-427315,-457645,-234677,-73300,-20365,-237069,-408417,-369912,-165074,-58704,-104378,-209854,-162530,-35880,89111,254914,184403,291978,308665,-31319,-228313,-74363,-53023,-163269,-58299,-28767,-73458,-173945,-275729,-433428,-421847,-259819,-153082,-21763,-85555,-382103,-525387,-181627,44925,218537,99528,-130866,-210830,-125757,-153296,-158790,113783,283394,236701,8817,-167947,195195,481416,572478,331993,78804,-42837,259439,658400,851810,507554,97164,194727,396560,454825,189283,-12363,-272158,-270257,-256505,-253108,-392968,-329727,-303669,-235121,-189730,-232403,-352497,-431191,-17760,220389,261936,70566,81415,195779,183542,136850,-188114,-476371,-254843,76477,359095,154441,78350,14740,136394,232329,127747,-160189,-456712,-286684,-156484,88720,218146,-79078,-373866,-150589,77297,265038,204293,23569,-145822,224407,378616,399383,456547,89503,136461,-16832,-189029,286278,539213,353453,106038,-187372,-65937,-225817,-476262,-233692,169680,425023,478532,281058,-311735,-8386,314766,321443,388778,484973,335928,276083,304131,235110,161080,-21827,-408397,-268747,266072,809736,757588,585162,317460,-157506,-209652,276164,364778,117525,25057,135097,273391,29966,-277030,-350512,-165324,-324329,-386683,-169934,-68849,-105129,-121574,-332565,-343209,-43859,69253,-81039,-301416,-26271,447349,821635,707839,364052,-30484,-568238,19894,470781,614598,465739,268537,336360,680728,687910,396620,-158016,-46595,67566,-108290,-385433,-62582,27305,-95949,-66633,127457,91451,-132545,-75348,-187655,-238290,-168784,-83506,-209754,-156208,-63851,-78138,-179314,-133555,41336,364531,560582,236792,-165554,-54509,-110252,-313399,-518595,-285642,-361304,-404502,-276092,-310910,-382811,-384361,-332588,-465643,-406399,-112997,157493,251681,290229,351162,686043,1074838,1021063,431647,-12015,-273737,-321649,-164516,-325705,-460329,-76411,380604,218604,-200358,-419777,-522791,-313596,11761,192512,-16506,-217944,-271906,255818,572470,284666,-157994,-190926,-191926,-267735,187428,76303,-144414,321956,513312,445803,279828,-114319,-425635,-73385,268348,310738,-14368,-285880,84975,194719,44468,-411041,-457792,112736,200000,23162,17204,112551,163494,40685,-262132,-289522,-254544,-381682,-33252,401173,453066,134384,160869,403697,354910,-64191,-408319,-136081,130373,168960,-40674,-472632,-584890,-421139,-430894,-271015,114456,287613,242331,109717,-6780,54098,318216,340218,-139255,-289465,-261063,-42328,441600,830359,724445,367389,394900,393228,-12325,-396309,41061,272045,291463,102506,-62070,-187597,87089,198777,-38415,-294005,100182,348383,102646,-245267,-370705,144422,561466,627810,103873,-393169,-518822,108719,527775,512553,295370,10886,-30925,47857,223508,121787,-84063,-339148,-325854,-3851,282919,383209,180334,-142705,-145974,-164236,-443344,-268561,21859,216516,237642,376513,265166,-91632,-286439,-315142,-181323,-67537,-101383,-260005,60395,282085,249633,142458,-66088,-132836,-304715,-320339,-45353,420759,600168,367895,155276,-260137,-206540,19278,50405,22810,56463,-167363,-468015,-532754,-421181,-410899,-353847,-77172,-37331,-171844,-159462,-94922,-271355,-238666,202590,569231,909871,679446,446218,326316,315862,-102156,-464500,-401048,-156350,177293,350504,204036,-271597,168197,323818,-54512,50256,537306,877783,602442,-105193,-496046,-452,117124,-86495,-89016,-11651,75404,198943,197764,-159987,-375961,23164,282136,91173,20622,134762,355177,240326,12609,-150951,-133483,216956,453011,222745,-47477,-165906,-345343,63582,183212,-34220,-311699,-311113,16238,426220,719704,797905,760370,254041,-205139,-238492,-166767,209353,441337,305663,29033,-188917,-47702,85037,363539,602657,350475,-102603,-363844,-371612,-67825,218541,320102,726895,807301,637382,272702,-283167,-186154,-123484,-286844,-444185,-172236,30076,-117228,-309623,-245240,154265,451782,454816,215166,-85775,-3724,16921,-204594,-301239,-161643,-386092,-547985,-292574,-321683,-362393,-246249,10043,254794,246327,-14792,-177572,-282009,-322571,-63974,194739,142579,46212,-114713,-182205,-52204,-14324,-25391,-197915,-444177,-349010,-167436,-109445,-105737,73449,274058,283198,62355,-75645,-168145,-253284,-35636,57260,90323,-32729,-40582,-141830,-233407,-214007,-228382,-61158,-124172,-292441,-364915,-441879,-519006,-428326,13965,196757,390213,346875,524105,880918,801016,308356,-40873,254396,732883,429823,-38286,-333348,-265115,-393010,-176078,-82118,132044,-19945,-318034,122447,537297,303463,5131,-233934,-268889,-329235,-203518,175366,295321,-57608,-354820,-54089,296675,453891,388411,20827,-316669,-147021,-15505,-18166,-30527,8147,189056,168657,-97951,-287986,-296874,-266991,-218734,-10716,171650,-55061,65099,-16503,428493,514598,539614,362463,8155,95307,134361,-122398,148616,251638,373130,525168,544017,545046,404767,128709,-322002,-150789,-132328,-173889,-493717,-550784,-279141,-274644,9855,81477,188489,257492,172603,37837,-322124,-349274,-138470,248034,614825,510853,283495,-45029,-62022,-151715,-399264,-295976,39890,220156,159985,-80409,-261131,-188314,-110497,261726,225114,214702,-45006,67450,317141,296919,131689,20215,129537,-207162,-180350,-128085,-275678,-10463,202301,367306,422864,409260,104344,-144207,-289788,-308366,-345965,-343141,-51664,249985,439771,309899,24823,-113565,-97269,-142586,-154087,-276450,-80035,66388,49065,-79081,-416199,-332900,-232966,-228240,-128459,161369,218372,61274,-219866,129527,163818,203864,251518,-22465,-165943,131630,123211,-111084,-371330,-172858,-48205,118275,347574,559496,385736,112995,162611,288990,389075,504796,864734,768019,38305,-189451,401078,558884,270206,1001,669,-245858,-165809,-2133,25582,-114539,-182585,-86941,-216078,-122625,-17762,-371013,-225938,289957,603292,853158,1020447,1174370,606650,214891,-192666,-394640,-487082,-108757,55577,-45673,-251808,-82983,532666,582140,263602,-329227,-63254,107323,-184734,-255982,-344166,-392820,-254894,81829,132347,51588,-244799,-351815,-264174,-302825,-333973,-195435,114135,456549,430218,230556,-75563,-166085,129758,383433,257094,-9181,-215073,-430597,-394514,-287254,-480301,-481925,-194253,-9269,352209,421553,560057,247071,82549,53875,127581,-52626,-226816,-213826,163442,592959,938425,1203292,1027570,484808,125567,-129877,-411237,-334577,-181423,128786,769076,1027251,289532,-34473,-9059,130488,253365,176828,-113248,-215925,57811,156166,237687,170240,13625,-132628,-454599,-309250,-45805,-224188,-478146,99208,392246,314250,-3975,182659,507549,457698,211192,66376,-249837,-301205,-215086,-43915,-34721,155956,159631,-67702,-509051,-217578,110013,470235,913803,850709,428640,501350,557823,288776,-74475,-361893,-222951,-137637,-179747,-148065,-555104,-500374,-194886,112147,228809,175754,129437,-37845,-129017,-242480,-461305,-407917,-317976,52832,-110284,-508951,-40091,302691,51538,-460021,46565,317264,-27919,-7299,148376,943,-203687,-395826,-281451,-176007,-197503,-79577,190066,714325,1145012,1055405,473163,-26980,-59533,175540,272068,401475,270054,-58090,-583535,-236654,84259,-8864,-166829,-273952,-326169,-371786,-112315,166351,465339,641594,1226001,1358503,1145276,804866,-14456,-458191,-104195,118213,199564,253529,90586,75299,-9175,-18478,33168,-74341,-204795,-35491,-136275,-303463,-24500,-48113,100598,221860,251601,103417,-127359,238511,650077,640389,634833,527298,348338,283947,361360,376650,-147331,65718,328890,253927,218803,-238624,-158128,307787,765860,856605,610936,-77832,-554511,-437363,-157267,118507,232785,423538,421555,469571,307027,3872,81460,328644,216610,-209211,102519,544127,231525,-375264,139913,384747,309057,-8475,-208813,85979,152945,147956,91350,-68903,-343451,-693681,-603232,-195089,105930,242440,128947,1964,-104925,-17075,349941,427536,499454,537377,367886,-41995,-444114,-529843,-366061,-115907,42104,-258374,-363401,-256808,19064,160113,-78565,-265179,-165929,14675,175786,171549,67257,-191855,-178679,17200,10661,-270859,-123172,245758,382264,364082,180944,171150,190119,76351,173766,232124,-27517,-180948,-160808,-85621,59981,342714,531152,464378,303464,-238241,-274918,-454429,-552860,-344054,-185486,-28137,-150167,-441008,-228388,-8814,45466,354673,225758,-4307,-266609,-253621,-13176,217037,134118,13234,-244860,-414721,-241522,-252872,-296788,-308708,47341,161426,107490,-164364,-168775,170943,432886,523419,408354,215806,-36256,-181156,-175539,-268555,-283735,-250310,-238271,-173458,-118916,-100155,-186996,-73407,96338,291305,378529,450267,295544,193795,236195,434462,534072,768530,337364,-239908,-460137,72894,157304,207342,180934,67092,-226085,-550531,-397699,-196162,-217604,-100442,446906,640928,270646,-119651,-196141,64165,134473,40214,-252215,-444267,-431577,-505533,-345245,-42305,73036,46461,147856,235307,361901,123704,-290106,-425784,1695,422156,648116,636814,398199,-36183,-64797,-215458,-482777,-242677,-182149,-362101,-431032,-384682,-419257,2518,17062,-123063,-33177,-76816,-201146,-81081,115153,102693,-104010,-183440,-1319,394019,523117,645939,178020,-203720,-105967,11116,24688,-20139,-161200,-94738,-23225,-80818,-250927,-88920,166761,188171,179478,-91954,-241573,79197,213955,266126,247248,275094,87636,276022,485201,535251,381743,228484,374499,273972,-65988,-213593,-98403,202858,338102,331975,166673,102529,-13952,-252000,33153,596171,487417,269263,114823,177981,212382,201264,250681,-131658,-74049,99616,-8216,-335693,-88188,188446,156588,-45143,75481,329976,453546,122156,-145956,-232657,-104103,-117337,-225514,-442583,1345,-1156,-418528,-42842,285305,253433,66324,-163319,-477902,-603524,-508593,-157474,109929,105858,111127,-41594,-137320,8326,-26543,-134385,-195447,40584,184981,-131922,-242382,-50304,-182258,-533375,-488466,-412926,-192755,-223179,-249694,-9463,167806,79143,-132334,74305,525417,838681,859781,594120,110638,-96039,-162201,-224189,-283213,-431406,-372608,-227692,299241,301292,225276,111974,314682,405235,216670,168358,393108,480465,214294,-351897,-149266,181340,5718,-314701,-132400,261270,244416,490499,731985,600208,169173,-259740,-333138,-79900,-84372,-237400,-318632,-183507,-232040,-156408,-36317,-260565,-400143,-295655,-242697,-103043,35177,61009,-173908,-147501,50210,75329,-29693,-84276,-227961,-358729,-377449,-219687,-213591,-128281,86365,435879,621020,349707,106841,233494,459512,674722,358349,67861,-11057,-3870,93576,88915,120459,113771,252112,499491,893884,1027525,532274,211899,480777,407101,-115678,-367538,-347213,-174788,-193154,-29173,197425,163262,-76700,-419049,-366072,-307920,-84729,-26878,-23445,-85764,-229732,-214752,-439437,-484494,-117863,393536,632627,560856,274746,9793,-110641,-131976,-158573,-232856,-230651,-310873,-298476,-34937,191278,417244,632546,981348,1064624,1031087,949505,907767,340479,289944,181345,144526,-127829,-250529,-84822,-206152,-360335,-182551,10189,-123321,244835,763670,1000525,811570,366274,275981,208772,1228,-270129,-46939,-98576,-257101,-320382,-379024,-149350,283492,703776,975368,1041206,710674,127730,-269828,-55677,303233,136319,29154,-417084,-340734,267990,619989,590696,317111,31939,177479,314364,149402,-237996,-354036,-426804,-397456,-231035,194804,735296,908244,621340,274998,244505,493821,552622,273926,-145818,-235557,-126140,-347890,-196960,349703,429834,343570,70829,15364,-62880,27484,-10836,-283398,9301,-94350,-108971,-201327,-383977,-404815,-104055,96765,-34255,-98406,148924,213272,16241,-165262,-315405,-277970,-58584,-86722,-278969,-59874,182151,498864,374630,-112420,-345726,109112,434333,678995,776085,643369,368760,41530,-158880,-189131,-24350,136782,146226,22066,-55766,10542,121767,36898,25422,136928,223139,331433,264904,-9823,-207256,-247868,-258693,57972,480170,1096825,1094990,672138,170366,-260240,-275504,-203192,-90419,346558,697454,682298,280762,-103560,-95899,-82105,-118058,-129704,-128281,37780,117669,131714,520072,617441,458133,-208769,-538845,-234727,-62164,36500,-74704,184477,397079,299439,116377,-87207,-230016,-185307,138743,393224,248220,-166775,-72880,419829,328827,269760,17384,-113648,378452,319251,-185527,-72303,409338,467716,282662,-36833,-331721,-437519,-366829,60246,301415,629266,660297,282272,-185189,-378391,-129675,-44477,112543,24539,-155445,-83268,210526,235712,230477,208400,34104,-127197,51227,-11898,-372068,-193279,130384,-19280,-335957,-268581,-98944,-157540,-209052,-223367,-312864,-327427,-179130,-142528,-218965,-446334,-394188,-216220,-116762,-117391,64961,258244,335546,219030,103920,-70446,-130794,-247412,-376520,-161926,25071,2511,91100,374827,466352,222468,9496,-78720,126362,-62054,-305694,-197763,-141464,-150797,-243287,-456035,-305119,426650,391565,92283,-188364,-160025,-65553,68844,-198085,-23710,449785,513608,4317,-264621,74716,28537,-139707,200800,74534,-255603,-473095,-85509,-77915,-97799,-101980,-120584,-191178,-160764,-57485,76937,418651,738026,751889,259767,23939,-34692,-117712,-183201,-112311,-18741,-98801,-266547,-297862,-336617,-236014,-134052,-148387,-261191,-467614,-528282,-438081,-514781,-503744,-361960,-141031,165502,358653,378985,457955,485879,328605,-100035,-342401,-63988,-162571,-370054,-192863,-146708,-507619,-492462,-234323,-272336,-312473,-78583,49791,12444,182064,163373,218053,151310,-153496,-41546,211630,284166,306103,22164,-17272,501192,751756,475585,137612,-215296,-166563,-154238,57708,-41857,-224488,-132059,108996,63079,-246741,-255712,-292577,-350931,-285450,136294,141915,107336,82216,442505,703445,621671,387960,120284,269969,327921,-267358,-307346,-39355,-225321,-218230,129168,435238,31058,-401364,346474,666685,672071,345378,-184465,-119413,162417,275551,181111,-179267,-291284,117034,106413,22481,340903,534539,680456,473515,270865,270703,-81213,-248258,-131897,-81644,-61798,162147,350083,232837,-98634,-2171,189807,358848,151538,-252325,-536151,-351456,-323186,-459508,-447070,-249174,5490,231898,331513,511587,435657,606598,882640,1104726,923460,345552,61622,104020,80381,-20736,200493,343174,362215,254015,559964,738907,348125,-70990,-78899,-43427,-328638,-433079,-228123,152999,173705,-110554,-213898,-340637,-527232,-753605,-418104,62273,439807,545971,619859,353243,-152657,-379398,-351189,-194859,436967,563690,487177,383290,266469,269008,120374,-353037,-81177,57167,5583,-32270,-201733,-222700,77916,256223,44202,-424798,-416184,-75218,-11348,-80386,56711,11465,-242636,-50996,84944,-7739],[-101694,-333292,-307858,-227693,-41684,987,60744,-39354,-191112,-249499,-196603,59352,107871,-92695,-361950,41180,207984,30834,-225284,-299175,-100969,-52562,-55389,60236,142978,204161,346983,215479,512559,774387,904790,408241,-239894,-106831,-56272,-265460,-537759,-451267,-323499,-122125,14306,205698,216523,12367,-35748,76987,109753,-145521,-399124,94328,55472,-199386,-9137,-117249,-291360,70545,360099,440969,287467,53811,-141521,-124762,237322,657548,933702,647857,52973,-39850,247690,-23431,-481632,-203826,69623,315130,302249,307834,428490,519259,495596,391054,296020,226643,129584,-40588,-51922,194012,393175,434488,507192,613673,714602,559881,397471,181697,-31079,-168012,-297987,-175528,-226352,-134439,147122,288320,5266,-297789,-455700,-372577,-292300,-426488,-510940,-233004,-39855,-78421,-57895,101705,275999,310038,156409,-71515,44651,223364,217826,276246,142716,189207,169630,-169458,-34596,87301,86204,-124680,-40303,-13538,-31674,-275852,-366047,-457471,-395488,-407722,-315261,-279205,-550991,-318140,-77185,238038,481875,455668,219620,-166438,-260078,-241700,-468071,-320540,-54159,179722,116776,-64986,-109537,-32865,56586,108594,-70320,-286644,-114896,124191,513861,804870,383807,187080,260446,541381,636112,359359,60684,-232822,-268611,-222053,-179513,-256759,21817,243929,259984,52291,-358251,-383386,-344962,-225162,2988,222592,290402,348076,441041,372630,395712,208779,-209700,-431585,-160656,168830,129483,173921,93584,79165,144722,11865,-228994,-342015,-238918,-117854,97233,157138,-158380,-257921,-25290,281713,455219,428190,155412,-77159,265449,650401,766339,901067,294367,163170,-95746,-299750,209674,442917,295200,57700,-349481,46507,-27257,-419392,-346995,158077,389194,354991,100363,-461101,42190,318747,324223,347891,396405,387855,624997,538048,276062,50414,-136194,-384539,-315055,143535,734100,711092,498406,227988,-131759,-6600,303044,396041,56870,76308,162899,280175,95639,-122218,-171663,-250040,-487847,-265756,-91714,-11753,33669,-13773,-98352,-48978,-6369,-78839,-214021,-327457,-301206,224895,585626,516673,207200,-164501,-506133,-48283,286567,416426,223650,12544,79307,329593,429279,222990,-232459,-127739,173472,164247,-136388,-116848,-105559,-95400,246631,432010,304317,46428,50638,-166375,-261721,-225826,-184466,-244932,-299989,-185882,-125313,-64424,58595,149658,403427,465685,222825,-145638,-153328,-160357,-349149,-433689,-310488,-410265,-227211,-177640,-300198,-298500,-359891,-394873,-419477,-170521,-24183,174601,172812,292466,408328,683262,909840,958446,443277,38731,-227319,-335845,-278564,-341248,-375640,-236322,-33583,-17565,-201839,-364552,-656810,-443309,51382,250614,62349,-161362,-246389,87587,355290,170819,-164934,-306464,-325888,-210432,248793,145292,-4117,382856,469239,350303,112524,-224690,-348666,-44346,293818,356354,226771,-117859,84792,345329,494586,383753,25235,-71358,40707,25506,13037,-33295,-174179,-410308,-580550,-286863,-262046,-379909,-115257,145623,95471,-86360,255619,517239,500686,131868,-424113,-452463,-218024,-121394,-213898,-541467,-599464,-462124,-291381,-102446,-8949,68316,42930,-270725,-433238,-288312,-91482,92024,-363183,4288,73826,-281581,-638,510202,577013,400984,626320,546388,37322,-336472,-63056,11733,175,-67678,-49980,-287876,56148,282734,121489,-296609,924,268239,352288,-103676,-512555,40955,570129,709099,173622,-394776,-63306,200234,307857,216414,239746,44873,-78745,-153878,-1437,48306,129310,-10529,-120649,40851,153075,94955,12879,-317278,-143208,-18035,-46062,-86447,-139435,-241605,43591,274812,149930,-144096,-176262,-168334,-33377,83725,24107,-59575,-658,240869,430154,562789,300641,-182100,-343962,-356540,-258037,239277,480381,404241,351755,25586,-237485,-153225,-132734,-138474,26666,-47368,-200773,-328422,-368521,-468511,-300981,-167219,-200784,-265622,-129616,81003,-76183,-165085,243740,779033,1020217,737640,229563,-109730,-181379,-491440,-298442,-135321,-11585,101711,169075,53661,-109935,267235,388314,-92948,-20343,440713,878371,774621,219216,-510427,-139076,271434,236466,100975,41489,222135,307101,197012,-273677,-168630,369660,560205,202942,-154142,-169142,61403,102270,25909,-10435,-57250,92919,351496,234868,77895,-70540,-338031,79318,295393,153738,-59745,-328391,-53796,328866,518736,600202,514405,234950,-217032,-457271,-276883,264092,515405,262187,18694,-59572,79304,216030,472223,701117,474184,14833,-276029,-69819,154975,253929,357458,659581,691080,632482,340007,-201530,-196382,-85406,-186413,-275128,-239143,-148822,-222758,-282422,-485024,-145849,-25519,120772,-39335,-63862,177483,107854,-143472,-284147,-193624,-348731,-358453,-391622,-451381,-295622,-153828,85718,276576,296575,15041,-116052,-228212,-347032,-99615,229142,430475,433718,210839,-1801,-22346,-43519,-90736,-315408,-457605,-221030,-66547,1715,-64937,-91495,5596,-55807,-140961,-177238,-319761,-239286,-204628,-136610,-77822,-174741,-209091,-372906,-356715,-327223,-261136,123166,-105794,-574822,-666388,-363719,-286863,-433989,-374744,-115283,82018,84995,289904,733362,801682,294222,-312078,275471,830776,565246,49619,-207437,-117174,-56606,-47766,-167723,-28036,-128405,-364222,-38381,443254,365628,213948,-192625,-249909,3459,282105,501500,450690,51341,-324384,-92546,125993,242208,255040,-48785,-483884,-261038,-79123,-17582,24096,54582,128039,3525,-288704,-352345,-259679,-352393,-439287,-301415,-244521,-352837,-256719,-85135,361502,457764,406070,307877,31543,130353,220247,4433,212233,424820,456645,501711,512294,455208,589076,304893,-174033,-293539,-143718,-76254,-204940,-460351,-269606,-44955,251099,301120,326314,200004,59943,-62045,-299691,-446805,-240179,182189,427816,217059,38477,-77720,53822,41798,-163672,-455354,-72583,202666,143249,99446,-96221,-174322,168072,444324,394658,210268,-75904,99704,280024,343113,237948,218836,205131,151971,128518,-23774,-307708,105452,417236,479160,495742,489315,352085,228216,40095,-171322,-341114,-373523,-15657,342891,594103,543078,558173,472518,476865,82781,-120898,-222405,-222130,-160572,85324,153516,-145968,-451976,-406597,-446825,-337434,-68974,54429,-183804,-202485,69102,26098,-46699,-193794,-237066,54371,409013,322678,99455,-262275,-238262,-40245,114895,227143,287756,13941,-140215,-38517,119329,274059,378993,730513,691841,-17050,-192508,384100,495890,256785,46941,-1143,-88651,18716,193842,306481,174543,-488850,-114584,80115,65958,-149837,-243549,133285,518649,580364,697450,705564,990589,479426,148161,-144091,-349761,-489528,-343110,-382914,-284748,-341210,-161451,334506,253414,17820,-363476,-41670,133705,-143708,-337510,-323022,-361727,-350679,-46555,-7859,-96120,-328609,-222580,-75583,-314973,-245720,-48261,156711,453348,298047,92661,-69111,-98137,-20167,-1464,-15420,-110697,-353116,-456592,-68259,92419,-177002,-434220,-406751,-246048,41488,28961,198912,137167,195012,177477,209162,-84534,-423825,-309486,-99384,336518,763627,1010330,732251,213034,76542,-101939,-321793,-313785,-337807,-171560,527257,1126514,459199,101016,-94075,-1773,126367,99080,-197524,-86066,137554,236890,342531,306239,123378,-31008,-215199,-147851,150004,-92851,-607405,-8162,439005,467028,43438,-131351,217661,402259,164919,-3463,-260096,-205660,-192938,31616,231371,592418,392083,13603,-429803,-164526,-127946,246987,796831,800339,697774,693324,544035,303116,44117,-220764,-362824,-533267,-272329,-118968,-487126,-576852,-226146,60887,226578,286687,222062,-29233,-174605,-137237,-144802,-78536,31564,272806,-5945,-357297,85353,644059,578951,57535,-4531,176710,-93594,40946,235342,55536,-125427,-341988,-306661,-186722,-103402,88012,509838,900883,1283112,1098624,465518,9513,-255266,24558,252547,615963,402283,-29014,-435566,-126051,145078,69947,-7176,-39542,-116744,-276043,-324484,-307989,114241,528506,1232534,1416713,1030231,483662,-253703,-388416,17218,188679,174275,144441,64522,-65544,-212915,-85734,79342,126396,56604,-91079,-369346,-264712,128945,-17854,-389889,-249569,89363,137390,-251410,-143517,333989,469289,509925,485880,438767,475191,516121,306700,-287180,-31721,112770,17807,-37115,-442148,60585,580613,731532,690019,509774,-12973,-334952,-148151,-17819,145913,101048,249363,327139,356655,28454,-268672,172105,361774,231864,-176061,59256,464664,172755,-531971,-164642,139038,291990,166689,8535,59286,-45040,-1321,105254,-126133,-327343,-271831,-287042,-328656,-198884,-35452,-109344,-174291,-97879,-8659,147614,-29935,-2577,220828,214401,-107200,-413357,-420034,-123551,171046,235584,-12685,-142770,7364,222788,228194,-71682,-160654,28178,130616,145248,112597,104548,95731,152702,237060,298179,-159733,-295196,-81399,-112834,-49520,80999,174743,237463,165796,259635,405325,255908,-5667,-112008,-99834,38983,233396,497818,443800,235641,-374684,-522655,-520598,-375611,-395628,-453555,-241934,-289352,-400542,-147960,611,-4318,120591,-47314,-252472,-473560,-266153,4322,67364,-66758,-243117,-239589,-165234,-15717,-203193,-387756,-353565,51024,244654,178221,-92107,-93072,219476,335906,379224,348067,281753,32671,-89861,-248886,-467118,-309431,-129041,-114965,-221057,-328157,-274080,-59875,-446850,-412238,23489,224261,398966,252877,161223,247300,429835,377916,391055,-43442,-330834,-158135,243607,297954,204528,105462,-74327,-267183,-212178,-99293,196613,301459,305110,594525,776919,397534,-41578,-241874,-49071,97286,106133,-166510,-362890,-577143,-390694,-109316,241206,118105,123842,338805,429775,474999,238131,-204203,-605314,-144187,298549,535485,442065,-66368,-298163,-5443,-272322,-509149,-273426,-320486,-414645,-525535,-471315,-11660,292538,246998,63825,86578,45441,-57818,-36668,-5610,-56304,-190935,-220457,-330598,16133,130587,367752,208465,-45824,120115,126718,57029,-10734,-134191,-68379,-24583,-108702,-399114,-382917,-143143,53253,174762,-102785,-215053,212517,387818,436071,354615,379499,219330,349602,384974,279010,-83547,-160384,169448,131716,-133295,-476054,-58190,275302,365167,406868,321884,138137,-170339,-243651,11848,404562,331785,158857,18584,43021,75357,139908,348786,57611,133191,218320,96283,174228,294716,315069,279072,110752,192565,493378,676275,210987,-147332,-195520,326134,497532,328341,-63783,-225806,-60425,-280105,-204397,151349,137925,-17529,-144639,-391755,-412653,-251664,-4083,175429,115517,90500,-1053,-201568,-144867,-229134,-144114,-24082,-5477,43611,-104056,-154449,-227724,-174988,32521,-74400,-237249,-188906,-335319,-721280,-138206,253582,306200,86454,38403,464137,800470,608661,427107,132365,-88356,-179194,-146672,-123286,-431055,-672930,-544015,-134764,150489,376926,305193,320166,267458,147580,357317,822150,1171723,785269,24071,-189555,205146,152431,-218148,-265575,152444,19731,214192,507347,489280,111216,-234555,-422906,-90938,-9351,-203546,-134786,-106161,-76598,103350,-30704,-339845,-279049,-101737,-48998,-244395,73329,230539,39279,-116634,57436,76212,-73326,-23209,-115869,-274143,-181345,-161937,-195044,-302085,-99919,180570,347744,155893,232548,653565,954955,966669,637428,274350,93891,-109118,-181382,-262991,-129888,41439,351661,601681,855528,910647,474105,-55150,254122,220156,-204207,-859544,-311081,-52223,-156025,-288419,-65353,-45865,-227580,-201315,-190817,-460260,-256068,-95534,48579,40235,-196765,-277965,-492123,-396062,18975,421728,577466,632863,422892,55579,-197169,-133886,-221846,-392846,-254735,-268894,-245892,-112330,-80240,88727,386216,1015593,1359778,1458891,1318119,1161320,523766,330808,284008,380414,40666,-25784,35885,-207948,-222939,-9877,87737,-311097,95745,625076,822227,639187,164529,-62747,-9474,-81618,-327170,-371582,-352831,-500782,-494333,-475627,-229294,137763,398100,581324,591180,297859,-75616,-232213,-117409,73250,-165735,-86707,-235455,-229076,63410,464936,537884,328982,65982,218198,316600,48441,-426771,-272651,-118608,-491680,-335602,141822,732736,852446,501191,181819,-138604,-13843,168822,3000,-270285,-284899,-341661,-455478,66913,437589,368542,289967,195182,281052,187075,39001,-292759,-42545,441233,405736,231725,128981,-22403,-139333,-232194,-278208,-225862,-51865,246928,280955,39062,-48537,-156309,-62976,183724,92894,-187957,-315783,14533,442744,347955,-151262,-74359,397375,645574,666256,715566,446225,71852,-356694,-559024,-325253,5084,309524,214566,-58807,-133702,-240928,-138452,5064,224604,411271,442021,472217,416905,165702,-89116,-291297,-305091,-250470,57789,732670,851876,404424,-19123,-387083,-364793,-237765,-113434,285065,708376,642371,198269,-232699,-180422,-100492,-75007,-25466,-30797,39928,71650,-15003,271246,323243,-813,-528765,-186671,-34605,-283591,-95982,145564,400522,418902,205562,66956,21404,-34192,-1351,247388,372146,111179,-357234,72542,429181,256939,104293,-90221,44062,331610,210491,-265761,-125675,204020,82990,86012,-129873,-298959,-437040,-266837,-213169,-6239,255273,339062,9697,-213586,-132606,64855,183053,266259,33909,-224612,-271376,-76871,-11925,56411,220827,203148,74077,234929,313501,85269,-318625,-565480,-454156,-316560,-259331,-180626,-177481,-109582,-17065,-171187,-289758,36688,57431,-108915,-267357,41144,169725,218220,-682,29593,62574,-449,-63865,-100661,-100295,-54522,988,83217,14604,-112379,-106411,173053,445880,423357,184642,44365,-183760,-253661,-111837,37651,-10481,-277578,-169184,-276125,-414307,40168,784785,654270,66316,-271616,-179139,49716,278129,128550,-11183,453824,456930,1959,-157488,168664,174338,-250516,-112112,-114512,-257510,-237666,77523,204281,144775,-117896,-320942,-299502,-174203,-116015,-50550,274024,672090,738939,233454,-62268,-209377,-140697,9601,127614,135803,73688,-26018,-232662,-353400,-303799,-244104,-440022,-550839,-490120,-370025,-347589,-484234,-364540,-215060,1470,170742,260269,384818,538626,614151,415262,33265,-260630,-273464,-461495,-273270,-244337,-424038,-735428,-546719,-379787,-355475,-331335,-226538,-177644,-210251,-76385,11355,-139888,-62462,-85097,173059,557076,756830,659095,220429,109530,577040,964080,536613,70188,-325363,-120351,-160973,-52320,-55920,-137844,2171,262161,132594,-247806,-24871,187899,76101,-55371,276424,211365,162008,4493,342558,786365,801324,505709,192232,206065,356055,197676,-72517,94601,31190,210968,443271,583329,61390,-490020,28043,310613,247042,179536,-215335,-227356,150103,339131,147940,-224144,-337507,-46153,-100227,71820,449157,428284,460124,351989,344896,397974,94007,-175779,-72624,3982,-151667,52413,208466,152135,65796,234036,272707,253588,-8756,-385087,-387808,-271562,-352466,-518073,-433491,-331809,-132031,198413,538709,877954,856993,823984,999729,1159581,724875,302779,34659,14389,2631,-28088,203855,284022,273712,415499,729304,828624,356369,-21609,100697,34781,-338934,-575824,-318880,102964,57417,-152276,-302823,-191163,-389687,-441825,-18836,338364,580632,523060,519209,174947,-255927,-211844,-153216,12771,781184,734262,534856,321620,163798,214886,85231,-337692,-173713,-47357,-61884,-157101,-231760,-315536,-103743,159318,162574,-110335,-527038,-221972,-127831,-202674,-17351,-44228,-237668,38740,130548,-59791],[-173711,-344729,-144286,-112052,-179335,-185418,-8795,-50201,-261379,-276427,-237436,104796,203407,4619,-349373,32216,332709,259255,47813,-165018,-297571,-232636,-219400,10742,58187,28397,14866,3860,212158,440459,593114,263848,-186569,6282,76376,-170048,-456028,-468304,-281967,-184784,-140414,-96268,-67082,-22453,-270825,-284775,-211861,-410009,-277592,146370,43509,-140074,19457,-71344,-440405,-181677,79223,229938,156630,-33369,-198643,20366,360484,648375,756014,400085,-146318,-8375,204012,-101410,-461751,-152220,205473,363723,384150,491469,578951,562458,452715,404751,343584,275877,247236,193286,213524,550988,800241,679829,725089,871613,972926,696246,474729,127439,-115522,-132554,-212597,-291032,-254127,-52250,99672,208905,-38627,-239769,-449487,-256610,-130243,-246388,-302445,-279473,-112257,-55039,41531,358694,511056,436721,197716,30271,283263,482483,376243,307612,117760,44929,-88548,-229961,148299,238777,191958,-42129,-85508,-25280,-56262,-231436,-366605,-164260,30032,56513,-18641,-171502,-155158,41133,292718,627566,917004,829428,378560,-125688,-291235,-179172,-263609,-163081,-163219,-106219,-176286,-209248,-144235,-290337,-369997,-365684,-507053,-259844,29554,149204,387273,472020,121321,210516,307575,584371,673537,437807,77391,-200130,-274030,-174510,-97723,-113845,278025,579354,620148,228285,-405964,-371016,-208653,-255918,-247556,171704,494885,571930,607964,602695,600913,528731,149456,-218159,-270110,-34474,86170,154323,5142,-159386,-17876,-44774,-166919,-358720,-253581,-125239,44065,30458,-184410,-11603,255792,571021,710938,649893,180423,-95154,286250,860412,1118798,1206807,571246,188272,-29825,-353482,69303,275147,239750,31927,-336037,128819,145950,-192253,-538756,34883,295649,272213,32100,-362930,-101792,173321,215366,149968,93412,312547,800560,639132,256539,-109382,-264786,-302587,-407440,-125735,390153,468824,308766,87424,-76376,26754,155219,352987,-3964,167777,258010,228933,33848,-67175,-77933,-377904,-313869,-65110,-71669,-71004,26276,-18855,75910,332742,184756,-210516,-291160,-111553,-278457,-96898,302245,346923,82575,-245845,-402075,-102103,78774,163396,-25014,-184043,77689,247622,253395,116840,-240456,-189902,241560,339656,171107,-42463,-345513,-114762,518076,717125,479693,216218,169932,-127412,-299208,-321758,-351907,-362127,-321643,-193081,-126252,-2364,115141,225833,379027,402084,266525,-142620,-265196,-239273,-261182,-323307,-291555,-165451,-78745,-144574,-261880,-170998,-276003,-207294,10625,265395,187115,260637,119324,236005,322575,439921,515508,710924,431992,93764,-222213,-479504,-412657,-267525,-299266,-382375,-318376,-281871,-320645,-307954,-397722,-533250,-195910,22863,24109,-112126,-189490,-90535,98829,-5341,-269611,-452302,-441110,-155207,256436,228165,152646,261014,270083,117739,-70166,-289865,-316387,-102439,179098,334202,443697,250832,216234,435197,718100,892557,497444,94253,-139077,-17212,24426,-117994,-447395,-492889,-233387,-113820,-184602,-301378,-187539,-96309,-170352,-5002,370065,573816,530981,238601,-153356,-317024,-381652,-299135,-291578,-418418,-640867,-322476,-71132,216186,155753,-28196,-77558,-6307,-137375,-467769,-376967,-297181,-329619,168149,440769,125833,-378295,179200,392718,430967,705798,475414,-55151,-246147,-142326,-352577,-444845,-170625,-21511,-269135,47261,316006,212240,-213541,-37294,144927,369606,-131775,-415954,-1092,476872,655074,194601,-326337,307965,643041,607292,-32521,26084,-56283,-156967,-337651,-293640,-35462,345226,319444,110373,24212,-33811,-218700,-139814,-200388,-162812,28586,230784,295225,20149,-409305,-76653,182365,24199,-169437,-83412,-1379,173712,244690,30551,-44217,-195264,57458,434053,708775,477767,-98726,-363216,-240326,-443770,35182,329836,359428,367614,93756,-314574,-462749,-476429,-301932,138162,154021,81951,-80329,-262238,-421573,-302138,-317066,-305864,-141709,33912,245247,119746,-110201,114178,707853,785720,513599,-131069,-409296,-288388,-241917,47946,64124,94576,12213,-86090,-134712,-30668,192462,163262,-272376,-56550,257785,704529,737107,384745,-261500,-282340,318569,425688,222165,53178,241984,246653,79456,-426433,-29708,545826,720836,268954,-207459,-505195,-242306,8012,88483,121326,-27371,-44144,133393,155894,65470,-75209,-326522,19379,289127,212786,57277,-273092,-149861,91088,111154,233626,271988,112847,-186427,-331638,-211295,89198,240738,-36874,-131972,-20107,156450,294737,507532,683765,474471,120046,-41778,181353,370254,350085,449845,563828,530212,536468,344524,-149595,-279128,-123057,-76607,-4943,41038,71280,6713,-50243,-197080,-290681,-118032,-39994,-256922,4907,260329,112124,-159418,-277794,-240399,-217616,-52046,24038,-280211,-348002,-75794,181369,264067,279082,-6050,-82993,-151706,-313602,-156731,206856,651241,702034,423004,109204,-13709,-75791,-114019,-364053,-400525,-111647,69877,122769,-31572,-321610,-486124,-445751,-449288,-315018,-145911,33072,1044,-216993,-222591,-220208,-208933,-443638,-424014,-204572,-122094,208839,83454,-307718,-272521,-43338,-25912,-209440,-333770,-217682,-216182,-132386,106805,525024,639136,222469,-526270,205363,709195,513994,68515,-110002,-854,125942,-14927,-336274,-269154,-307636,-335153,-225067,188444,331968,294797,-88184,-260299,202678,561292,612018,409325,22089,-368151,-112023,-84573,-6964,131133,37804,-147136,-158683,-13632,22902,18661,10480,-11390,-164467,-415052,-415805,-202884,-259168,-596894,-425298,-489246,-432409,-468638,-144629,210834,229026,79014,70433,-21690,71136,220247,73792,110680,402758,404588,306870,287037,239353,552155,306341,-44911,-296021,-284408,-106825,26940,-155104,-156530,-19536,230165,374099,369233,98129,-81177,-195435,-354692,-459366,-200839,102239,172328,-57464,-140427,-62215,208484,271566,34714,-459488,-80608,226410,120979,140515,-113699,-337627,233723,419050,437419,87296,-33557,86007,191020,341023,366030,400047,241197,243240,257469,10533,-298055,168623,558834,550718,491497,422145,423218,423945,277433,-32154,-343109,-314309,6767,334325,595901,787728,1091559,1038317,942206,318682,-174345,-206149,-324399,-314051,160127,424181,256539,-57224,-141552,-307539,-688673,-286430,-161186,-431640,-144346,36763,-73897,-340391,-451107,-29130,246339,542872,460544,324635,-2096,-161700,-60467,35963,75647,-4937,-401550,-275674,-192150,-83266,123323,190759,362591,302195,-200573,-186346,286377,347672,197758,69294,-34653,-8569,23788,237182,515470,515263,-86998,-205369,243001,99797,-353147,-1933,436987,613185,416076,301803,184686,370024,135320,30740,-141856,-225643,-201193,-382537,-453395,-163026,-135956,-47377,165512,-120186,-292678,-290500,8208,180077,-56627,-531001,-509499,-473935,-383138,-171864,-118848,-98149,-179016,-81994,-59139,-309969,-167255,25973,116992,337655,160753,-77667,-106413,-36632,-3037,-152384,-234254,-296639,-433389,-123931,244316,347115,30321,-271530,-463565,-517184,-428557,-350166,-56401,129406,295782,300660,283267,7157,-315654,-500338,-502184,-172993,278805,507738,335916,-27414,-30004,-177658,-322168,-269163,-449195,-334222,289522,934347,453276,145340,-82840,-290456,-35070,64412,-99485,-25125,121389,181302,296678,345579,171112,-1262,721,41773,212654,-89357,-452721,-127246,377421,561639,295923,-143582,-99052,182293,67602,-84179,-199351,-115956,-209879,-27534,338413,698301,441978,-16697,-227443,81336,-380122,-139942,438301,578948,704619,571837,334987,216469,84508,-176401,-321678,-386483,-352470,-164037,-272814,-155367,-29674,17338,140043,309920,300644,52749,-193572,-65549,39538,-16491,91313,212976,55047,-224585,51800,710228,855336,544493,103749,29716,-263906,-21955,267664,94705,-63861,-285583,-305652,-258617,-90007,144846,665892,905558,1141479,915823,408990,161278,-113260,-131929,202843,726413,459312,-3298,-292083,-46962,169025,128796,134256,173131,91657,-191911,-445108,-611424,-40197,450241,1102511,1222709,776491,178971,-309637,-153406,111373,222450,170011,110995,6449,-251964,-408093,-181207,63113,256051,311920,124446,-263640,-114603,140985,219146,-125557,-248823,-67667,129256,-152985,-531009,-46774,210643,308253,386100,342316,527198,348101,-29812,-477249,-161949,-248703,-388195,-428245,-400268,348557,1025408,790299,477831,354725,190084,55102,105074,110489,143803,34362,38147,184774,147764,-285791,-182478,424713,438522,209358,-145707,40261,352761,161304,-275583,-257212,196894,530818,377567,201366,46093,-128262,51546,112534,-221135,-156180,76033,-39569,-127821,-265763,-395450,-372296,-296510,-56937,-29489,-122074,-444103,-375110,-134147,3603,-229296,-442075,-310121,104298,560911,455897,159950,31270,179000,311120,255181,-110019,-95715,141880,191915,148044,54310,150477,321489,400068,343766,353339,-104527,-407532,-394333,-558735,-485470,-187044,-56629,139270,216170,266449,431511,457883,257882,22311,-79522,47663,175915,379751,336617,-16526,-433113,-375209,-401248,-219217,-219678,-448461,-427557,-417958,-231996,41362,209324,112371,-88683,-404353,-562883,-350882,-247374,-88994,-40126,-136251,-12808,147181,125997,105022,-159827,-366399,-506979,800,232179,66788,-102662,-18868,201920,149127,113385,180046,266266,103630,-32857,-413658,-458475,-115737,-28661,-144417,-330087,-475868,-91322,299430,14570,-383533,-211561,31644,198261,53640,-371,120154,226025,29631,-305723,-396984,-111372,114602,300905,340575,79280,-37628,-163394,-110129,44483,391878,439782,417348,483702,492031,662661,389316,-3745,-184299,-89853,81660,150602,-63408,-232912,-463293,-457065,-18747,279077,212330,153113,387945,462694,425850,209160,-197301,-587356,-273679,127570,327060,245752,-444415,-100557,246873,-65744,-472747,-302390,-253817,-341733,-465863,-156610,300439,433463,429473,350927,379933,287946,123422,18792,-68920,-146084,-262644,-211521,-317909,-559231,-435213,-91924,108144,122494,245270,131549,-27904,-110093,-175025,-105146,-79695,-214364,-286036,-342386,-412003,-115085,115150,-125991,-215060,267987,487017,541708,562572,495858,380553,439398,284701,-7113,-597027,-396068,-116745,-113277,-199780,-590491,-177920,172187,360255,491198,551823,264497,-101989,-371605,-54837,245113,274610,123434,-29716,-111351,-157774,17046,236050,81837,119078,173826,107347,458487,503292,264539,309326,278370,289670,568416,765289,228306,-89034,-243663,440959,803972,785045,335984,-364445,-115890,-156431,-210625,96837,149995,-18611,-108209,-242426,-211282,-137296,-26450,66504,13217,-14792,-26215,-148354,-243639,-403049,-401459,-211402,-116370,-35977,16158,22806,-67832,266894,486546,238396,-83480,-70055,-131392,-469888,-140472,338742,560249,310293,-99307,120739,373411,93853,6622,-26475,-114652,-109886,27780,53388,-263058,-494441,-321369,-14685,326711,705713,497823,291362,165234,134303,435158,1009863,1541050,1200278,374260,-122990,137702,229428,-56362,-415170,-58962,-167669,-73913,172770,220873,-53028,-194581,-301929,-257549,-53471,-173048,52076,85123,265343,400961,964,-459710,-123644,40539,-47380,-214089,173601,373342,225607,-73547,17196,49617,-73037,62045,52969,-35830,47410,7666,-35762,-214129,-336627,-216558,-61578,45196,440750,984182,1244476,1026789,706858,302015,68595,-283764,-410189,-361907,-461097,-105283,308413,547544,657883,679192,440844,-207063,-148442,-38990,-218891,-592772,-319210,-83457,-144052,-492513,-304481,-157192,-50504,-51684,-117707,-302780,-143135,35830,194442,190079,-126634,-267634,-222055,-119300,188231,352756,363545,651161,612508,199513,-226859,-112136,-155755,-321475,-207157,-295039,-258536,-239736,-235129,1472,361240,900364,1264264,1431139,1214579,896679,482246,321064,323501,447985,116428,110422,89514,-145952,-118932,100568,103894,-234831,-30521,343795,413034,181169,-210993,-498580,-339672,-166469,-213330,-326665,-515293,-630851,-611166,-452031,-280559,-45606,99085,132436,4804,-272676,-371593,-377171,-301067,-211029,-173984,52894,27231,-103600,-214065,190891,391078,233928,17854,179791,275159,-71134,-231071,73339,123015,-303507,-321150,-28776,433250,544691,207852,46956,-252409,-312530,-327744,-381574,-407087,-321211,-506187,-209135,202326,334075,185495,171899,290318,506965,421763,56700,-350593,337188,904660,1031925,686230,478400,298106,154278,70838,32633,-24769,32588,267534,282656,54024,7971,-32099,163317,449172,375545,89184,-363850,-197283,214213,168819,-181347,148036,507395,597058,389201,438164,101446,-250011,-535652,-456032,-378176,68592,479620,244054,-147335,-107927,-202161,-373089,-167845,212967,454817,447086,435195,399797,188442,-37734,-319441,-200646,-314258,-295736,280250,507553,156058,-184875,-393469,-389520,-313978,-197634,155039,550072,412244,-7308,-398582,-250048,-164114,-72335,45811,2007,-57328,-173482,-347742,-150401,-151490,-536638,-297485,162216,73699,-210864,463922,731787,682585,402740,130297,65024,142479,90254,99832,233476,209428,-115572,-374116,123069,228189,41278,-87525,50385,335628,314893,118000,-270322,-341942,-83817,28022,81195,-58641,-211029,-306032,-187815,-287034,-242557,-101601,-27083,-250778,-57331,140110,299651,321394,355207,-9286,-289620,-393429,-277520,-232926,-14771,362840,339035,160558,298737,468871,404150,226103,-99550,-380494,-283885,-300614,-278264,-182957,-32292,163793,-54925,-382962,107186,164902,-13638,-41778,280919,440470,436663,130247,-8724,-150532,-363525,-384731,-322165,-92556,-722,254333,426938,242780,-202504,-225563,181658,371294,229501,34049,14269,-99829,-305629,-50384,212029,268875,1394,4127,-189640,-144402,339735,1064812,790594,102160,-317137,-229345,90998,262340,57293,80082,411593,282333,-181519,-52094,257654,286052,-165686,-395140,-193279,-115560,-37442,177589,361962,242877,-95916,-394814,-393215,-199107,-172700,-192508,-24957,340979,454825,88697,-229596,-456750,-75119,169785,304606,203007,113821,61126,-48714,-130898,-51382,25599,-18350,-211306,-203082,-223612,-408387,-348756,-197757,-114643,40706,118783,111329,282841,448253,520235,371814,111914,-89465,-249283,-253096,-74606,-182182,-387546,-454699,-307570,-258392,-313634,-405149,-405510,-229991,-241138,-360314,-367274,-431029,-372345,-49683,291130,696402,966718,835119,285196,85089,444940,812034,300153,-207349,-176409,-52947,-195273,-263257,-153046,-118377,37952,186329,-11481,-375000,132498,465501,394871,131821,393131,341108,160207,-115467,151258,717223,875725,451909,-24161,-131453,189968,422869,260614,249051,245220,465593,564568,428804,-182924,-419280,-172313,-24337,-201699,-139759,-302449,-452615,14531,281419,112061,-205590,-383044,-266285,-188755,175048,392605,193517,139136,182535,373833,504320,264495,-76914,-239649,-104586,-249035,-86662,-23688,-22604,187995,380899,276979,90057,-201888,-478936,-303464,-253344,-376980,-578466,-351665,-155338,-299091,38409,521143,927093,959305,640959,509233,758120,382576,162964,-54212,-104274,-56949,77142,296897,283604,127519,365593,671194,730322,247660,-42690,193612,208731,-48797,-287733,-115116,215364,110612,-39130,-155885,12918,-61688,-70492,385600,581172,588440,304257,92470,-312045,-496982,-175371,-123935,11467,608066,626121,443585,193130,25509,70911,-14531,-315748,-329778,-275527,-207655,-360441,-300757,-315025,-243295,29572,169682,125747,-256381,-388570,-318587,-345929,-91396,-88583,-220205,30114,122134,-42174],[-244390,-253492,64516,-50030,-55849,21783,227991,73185,-200610,-179889,-161125,117702,254692,109335,-310732,-132589,276259,430414,370003,-16974,-374323,-362130,-395065,-100050,-131203,-263164,-269181,-113430,28890,197437,264152,71222,-74548,87759,240107,126243,-85238,-159901,47206,81051,-135030,-309485,-323585,-22686,-129976,-238266,-315310,-506449,-360278,9108,38969,-54149,238,52510,-185765,-392920,-226753,14487,47297,-107325,-391055,27059,436081,616144,466088,28443,-270961,-10719,69737,-257737,-392383,-28192,390733,459701,405708,512247,505274,316863,171502,242719,237419,250395,297231,332798,398282,742465,1011106,756436,752854,922466,975402,667273,398409,-5329,-229237,-134438,-25792,-46309,-152247,-3538,-14084,34236,-109130,-204786,-404972,-196393,-61139,-131351,-90740,-102276,-111264,-132119,-93813,238053,477913,353734,138140,285978,594594,672568,443683,279500,113166,20801,-218499,-110053,236130,319301,271051,90317,-39053,40830,40599,106421,91040,255897,440708,507486,349272,163307,167929,285305,499846,892334,1118407,1006913,413805,-157561,-312306,-157870,-137380,-44932,-93775,-335347,-485998,-311676,-224506,-340891,-390067,-288874,-201088,145104,146329,55203,78152,-145567,-137944,262649,539501,667766,623903,411184,57186,-160789,-216826,-120983,-41180,26900,392480,636585,697042,253103,-232131,-299057,-140683,-140692,-485592,78877,535460,647931,652665,767926,755732,719067,399968,-17860,-255162,-188231,-46886,3494,-234431,-450015,-50222,50921,-122594,-491820,-217640,-117972,-44629,-136476,-153006,192383,497364,779960,894183,746341,154709,-69765,340542,934540,1316819,1284275,750729,195313,140268,-189820,-108520,100752,198651,56439,-208252,95016,264758,81952,-486513,-154172,151386,200139,48208,-110718,-370005,-112632,-3004,-135413,-338005,259752,742444,573853,165230,-217572,-173730,-220968,-542510,-398925,-88160,118644,128594,-41276,-108624,-165244,-155086,-4729,-125036,190442,312933,129674,-110357,-70344,-79298,-403443,-38683,156385,4146,-219672,-174264,-168253,148489,538663,277779,-196037,-171284,119575,24142,-451547,39879,231343,13083,-252750,-375519,-36532,-48498,-65833,-193167,-46777,372361,586889,473787,251632,-228501,-223766,262113,428813,396209,123400,-316020,-5949,657702,838719,523395,296933,185580,-117277,-319518,-261326,-147098,-385248,-370070,-221197,-154788,-37477,156048,294253,393023,440715,336057,-128309,-305189,-307873,-162641,-264672,-124140,50591,15574,-181898,-165119,-45397,-164032,-15169,353518,579655,474057,368866,122718,163158,186258,124227,91828,376108,373666,170857,-99261,-285607,-72659,-23819,-210772,-437975,2931,-33459,-387401,-324174,-174780,-135311,-164284,-215633,-85847,-54833,-141007,-240552,-138409,-209776,-449032,-558757,-505234,-128283,228765,289147,234868,1197,-63458,-225452,-271975,-338690,-304783,-161680,-5437,240016,534581,631638,445344,455174,683811,954921,665903,166194,-295523,-93724,70189,-88155,-466746,-236103,-83017,-40702,-117279,-222778,-249821,-190486,-178406,156610,442725,568224,475205,271912,78776,-109439,-138042,-109393,-29623,-146306,-474187,-287891,131473,558270,540324,148343,-268712,170033,84684,-200640,-141819,-1344,-2712,209648,556712,310813,-416272,-69590,199590,375808,517086,170971,-237599,-157478,-130350,-398521,-165251,20880,-18448,-186659,87126,263456,169864,-140067,26880,74033,176178,-228330,-311075,-24113,275281,457998,119913,-301519,380209,906513,891760,132412,-222231,-219607,-180337,-313885,-399291,4586,525746,550322,237028,-99914,-260718,-383463,-199596,-152947,-216433,-20397,252133,386947,60179,-202444,-40750,149935,-68109,-136369,31046,165217,328177,347684,92639,-79341,-389202,-213433,273431,557900,323464,-144994,-268654,-78608,-297553,-116373,138469,134473,127398,-99049,-433343,-460200,-371913,-127503,354045,393206,297637,84838,-161085,-327703,-373053,-397586,-136930,103936,245460,344747,255061,-74505,-106123,393383,306664,-3832,-373801,-104822,-59378,-46359,119738,143865,178226,84931,-147615,-345519,-93578,-76271,-341067,-372646,-67396,28200,375023,489066,356594,-124207,-404837,255714,449973,207458,-41478,75054,27899,-134244,-645834,57494,538013,719057,258514,-82092,-367560,-290206,-60155,147246,228652,67317,-28612,-6439,75875,9313,-106524,-310628,-102823,177316,141490,5096,-225124,-195720,-135981,-287696,-126725,58625,-83981,-219338,-254947,-172720,-206264,-326488,-537648,-409519,-76481,145603,259514,438949,557907,370293,185220,130277,360979,565949,488419,468800,397315,318844,372968,299914,-153971,-428388,-198445,48804,242033,387560,437938,364255,220379,52136,-51391,86151,-109045,-380428,57776,235711,14766,-260300,-251196,-269143,-99692,169746,355651,26909,-479723,-55606,229601,236115,193678,-59490,-80174,-102958,-315238,-272240,115585,644226,694679,420439,106997,-37294,-90802,-73965,-327309,-336022,-49234,188558,187860,22047,-202247,-117234,-106295,-342750,-435697,-89882,99300,184210,-181033,-312210,-154148,-98103,-365609,-401047,-57987,-23959,185726,296981,127283,146644,218350,192336,50611,-13018,-52329,-411579,-217056,75672,397210,470449,206118,-122923,98946,433368,291242,-2193,-70861,55299,119997,-105254,-572756,-556525,-445070,-281197,-301275,-59540,223139,248159,-59576,-272891,262359,604775,516333,184773,-174501,-262915,-84864,-240997,-249782,39759,208344,225001,82182,108422,26680,-68846,-114087,-213192,-299618,-418108,-385663,-94681,-87217,-594727,-402997,-449244,-254573,-348125,-159440,43450,-75696,-265019,-259177,-160717,-94544,119078,72106,-75440,162481,216755,9807,-81399,-44575,332167,251818,82119,-34388,-202228,-121328,110941,122282,-6704,-198714,11558,302359,323375,13440,-204126,-308757,-408168,-336101,-163199,-41406,-118909,-290606,-266146,-44339,351365,465711,180507,-306088,4641,337898,203003,185994,-209045,-309743,171155,252135,298750,-23483,90251,48357,116377,323923,478429,559224,425712,229434,246702,-8154,-299591,173244,594790,574724,399222,217737,306601,437658,372258,63700,-328706,-265629,-29362,193203,442430,904591,1346331,1442624,1186935,478647,-259826,-253169,-326595,-302008,169633,511767,436676,213134,154492,90264,-189474,-478062,-502441,-312220,-117587,11045,-63955,-205485,-187733,-1381,288632,476077,464715,454630,236150,38689,-49423,-112945,-105542,-195721,-347349,-229138,-270368,-293427,-35406,21893,-35190,-282507,-458275,-116534,160536,151499,72246,16729,-78958,-5558,-64647,162259,612419,791695,362377,-245919,113109,-62417,-510353,117692,559501,533983,184718,-119382,-257740,-84012,-63467,-39267,-179668,-72037,81864,-6073,-142760,-75417,-24208,74970,-1020,-420108,-207019,-124024,71243,233104,86250,-229516,-521796,-350898,-210223,-163335,-88856,14326,-5889,-44897,-225516,-195451,-114539,-1712,-10246,135944,57512,-224055,-209540,-37756,47703,54029,-149380,-407620,-99195,262454,431834,370032,65139,-205757,-465709,-451441,-289045,-331916,-91466,140292,315062,352771,286596,97504,-210922,-325897,-474136,-281564,9804,24651,-13171,-170188,-129446,-266912,-335046,-232538,-507499,-214351,386860,695918,345563,90841,16665,-349244,-112908,18175,-69327,-127506,-10731,8603,139259,296476,178568,-51537,74111,84548,43609,-179871,-228342,-126757,286247,571702,550436,174431,-102975,-73075,-76793,-144485,-90733,-19282,-166352,-194639,241904,489297,352383,-84316,40272,299780,-88178,-425347,-4023,232319,381234,215204,69124,93061,42451,-225886,-344676,-278547,-433356,-313861,-217436,88566,89162,-14402,16762,223700,286790,112048,-290047,-183190,-25935,-202755,-176211,-84992,30859,-134827,-120065,480030,801690,765583,246500,53894,-399283,-183155,218649,102598,-47897,-227213,-249640,-356960,-135766,101272,571684,675341,695898,518573,306116,354970,223433,-41015,221480,730222,430787,-43954,-182770,16825,145652,141859,264198,360056,272056,-180176,-463075,-266695,30849,379321,841506,797433,400011,-31315,-232914,36013,151403,168988,96412,89742,-71982,-450186,-430482,-289624,-35127,268489,434666,314892,-131562,-45474,160562,513998,501617,181091,-179620,43240,-30788,-513741,-389481,-84937,55689,170038,29153,310308,-102677,-439761,-284800,-214340,-400647,-645519,-579038,-212017,483447,1166522,781841,255001,211302,354905,324609,254279,166493,109581,-532,-194613,5223,-78535,-344978,45550,468808,486709,179298,-137907,-3051,239714,197762,-77109,-49491,333589,666661,494252,301016,42524,-96404,100375,-23826,-345935,55925,307102,123076,-2584,-48167,-153428,-411573,-343105,-28995,-7696,-40533,-119493,-321676,-365435,-165507,-352825,-484885,-225549,250523,866526,749286,226051,83199,203893,264775,234308,-175689,-116408,154166,219810,220375,95696,165387,395048,479447,399606,315254,-56619,-444401,-549720,-186834,281215,160469,-323302,-87811,164992,125892,194866,402243,394112,136231,-16282,101421,204591,225213,159169,-364826,-421013,-262584,-359029,-95267,-7242,-196857,-224835,-190579,6116,280567,526469,279163,-261622,-624620,-443393,-102169,-126331,-280120,13148,143147,417394,521283,375723,155294,4641,-56935,-365498,-111394,98794,-186455,-209091,49937,213981,100639,-81838,-12465,217799,169668,-45294,-584632,-287506,5644,-44980,-350874,-512338,-513767,-22931,330034,181386,-342824,-427782,-138240,-78530,-200513,-222221,-158014,-204409,-528450,-215630,63962,185323,229396,226497,280131,-4063,-77880,-121337,14239,127498,451383,338833,195237,362047,291237,411927,267543,-17043,-89364,-4505,128615,184346,64380,-97727,-345011,-717654,-175985,28027,219453,114995,295896,367092,304377,109369,-247215,-537104,-393931,-100767,17300,45891,-467414,-26801,344548,171891,-362539,-361229,-227695,-307100,-289946,141066,435226,396789,526559,668533,778681,633995,344191,158888,52034,-79572,-260140,-176729,-70995,-73779,-412399,-510536,-62881,204698,208688,19249,-195144,-279876,-282566,-190897,-192750,-386588,-136778,-126192,-411253,-292076,-5735,-158366,-264734,221030,464549,485660,551453,459787,429136,479967,194963,-239201,-205822,-158266,-269163,-388083,-264433,-359857,-445084,19589,398863,639227,823738,442507,145931,-256799,10078,295066,257939,119597,-18269,-189234,-417097,-181966,-58731,-102174,-104068,-31487,-3723,484891,509740,149119,284141,398754,356558,534168,726146,264353,30705,-409502,263063,794836,1015481,497406,-241149,-133544,-53106,-85034,147852,307600,110044,-29811,-145302,-128183,-176349,-203439,-184946,-187976,-141110,-94528,-27050,-143537,-214020,-389926,-320663,-176351,75594,200209,223591,200613,490138,583619,307415,-22305,30932,-36687,-385160,-76141,405859,740969,467865,-195588,-432313,-382133,-550756,-457334,-241462,-91103,77760,261779,204324,-161933,-276991,122771,508764,703457,910745,544767,157393,64965,103171,366299,897954,1438310,1320609,553785,-84304,-17728,212348,104163,-278920,-355604,-400243,-390398,-232384,-166088,-308056,-180873,-80241,-137842,-282336,-231096,171330,427415,689537,644630,99474,-428756,-46352,50621,-190448,-86904,297627,475010,354359,-22268,-34292,9549,-66990,52178,103740,127166,209703,152968,131624,39185,-264972,-470031,-274317,95703,563257,1058881,1187324,859435,555174,234807,77727,-208441,-87386,-91311,-387705,-234629,194862,353226,369450,498226,521827,966,-583368,-300640,-311221,-534651,-482881,-214547,-162262,-467104,-534031,-220843,82255,56020,-233618,-316213,25738,317708,462227,427616,5930,-208397,78517,210025,339899,258027,158952,621389,744623,369602,-190742,-118467,-13872,-21839,-6971,-265854,-389024,-424291,-198137,64027,413736,724036,889529,931640,632835,262142,231005,199073,259158,353589,106293,134053,98734,-10305,-26797,120159,61442,-106260,-121786,-3541,-87116,-378438,-286333,-172302,-357688,-231031,-87600,-187167,-472789,-607561,-545779,-335061,-167699,-214296,-115520,-84512,-204219,-413492,-483404,-421668,-537931,-352843,-49148,205644,197076,-39118,-471691,-92027,201883,85410,-69837,116436,287082,-69111,-110724,272504,234132,-117236,-126174,-130708,-89121,43599,-160637,-97571,-124939,-213903,-214699,-331452,-254846,-288652,-432398,-74123,205555,100568,-27788,100801,390875,676629,574753,60140,-175738,522368,986452,1266888,921948,671068,499064,387921,344141,266244,84476,106551,278692,303966,136783,50689,74676,381668,719807,695279,364192,-185917,-436786,-122405,-81505,-135068,247503,434347,363290,20266,41778,-292136,-387487,-283038,-295436,-474669,106568,551073,189732,-200395,33609,133671,-125248,-318183,94854,333724,286660,237588,201726,49547,-84772,-355388,-136752,-132047,-316562,-128407,157232,59049,-176799,-309272,-387875,-477448,-304094,33702,304807,119299,-200222,-136569,-160941,-251572,-88088,103817,18710,-203111,-513576,-389621,-322272,-629172,-364464,69682,396741,129809,-121151,840629,1196492,910973,402507,147955,102612,210050,134216,114834,131717,2436,-287438,-113973,188783,90187,-174324,-266604,168566,504030,299952,64169,-152991,-362207,-75851,367469,398311,194229,-152703,-296079,-273824,-290075,-281326,-291488,-311569,-279177,64139,261279,368296,273785,298961,-61640,-327096,-373882,-211616,-154153,124833,489159,388076,170607,285983,468660,534124,483568,200130,-90894,-210601,-370218,-316459,-173113,-2324,253359,46116,-295089,52813,161300,12081,30946,305397,552605,497696,245970,9159,-274198,-469407,-503190,-499793,-174031,-55163,340510,555634,381320,-221600,-296379,122170,213838,22253,-146006,-95626,-91839,-42668,20729,199227,253230,179702,148947,-66583,65363,458949,1087940,729052,160264,-292833,-270379,47600,62861,-313771,168936,308039,72353,-343041,56833,353291,351685,-68215,-290186,-102009,51040,80454,211956,374909,241915,-91473,-382165,-401936,-224710,-185767,-178064,-206600,-33310,146292,62776,-149290,-243182,-12820,207268,324868,203356,66264,8327,27671,36536,205182,324741,341626,183580,73044,-133915,-454772,-117644,31459,-9588,-3998,15956,-35906,127300,268275,287042,241631,137313,108882,43130,23879,87802,-71005,-102048,-124517,-25904,-75960,-230834,-393204,-264456,211419,295807,185615,-155690,-171475,-130868,-6028,263930,573813,857136,805657,270721,-61662,102077,248596,-147569,-297091,59445,-14083,-247866,-476351,-204450,-108244,-5602,-56971,-250449,-353467,172726,450945,448498,249565,568015,604735,299611,-112455,-84796,497973,764294,197243,-333329,-319660,-24721,350803,478411,403431,374044,523285,479115,52216,-481623,-249962,-114608,-150977,-276731,-432001,-264298,-388494,-129940,114188,69011,-127692,-273566,-178722,-18773,185400,179993,-88262,-155080,52644,389320,600472,401083,83327,-441560,-220651,-201524,-146390,-204251,-99717,261305,442226,323371,122023,-249412,-369211,-254998,-331405,-460550,-521609,-207246,59487,-137214,-172411,286124,663542,724118,172992,-166777,265610,221657,49404,-153743,-222749,-51529,206861,398468,297146,-57331,140112,428633,477239,66065,-84491,238402,420863,227970,-104471,81801,448719,368884,141670,84028,108388,189890,260930,705264,736995,451896,-87932,-357588,-316243,-355996,-155980,-166282,-133700,89633,313789,222303,10981,-112978,-84470,-106371,-268676,-483679,-470434,-287284,-396425,-373086,-290495,-296583,-62995,111191,229923,3425,-51168,-239802,-470706,-106620,-60294,-189942,-65272,33064,-22370],[-318663,-119846,143667,-81716,20187,248365,395317,173678,-74205,-110000,-31337,120088,253181,178637,-240996,-416672,43997,478249,601391,75949,-386691,-369775,-433992,-250134,-338268,-423028,-305787,-164557,-24693,136869,119468,-70200,-38364,35057,262526,377411,391506,259582,382024,323354,-125458,-391347,-369611,-410706,-244441,-205753,-268526,-388798,-341143,-82875,108909,-7876,-76351,134470,4181,-420007,-538487,-184062,-13043,-103748,-559075,-29535,458311,589831,232290,-282599,-324367,-71194,-118015,-446258,-303594,121362,557244,695907,606011,529991,258890,-180787,-258229,-48916,-11246,120298,230304,320870,452956,771061,951161,622168,528263,703439,705315,424594,161171,-180290,-344998,-228371,22687,138373,25077,33471,-117169,-198538,-141096,-163494,-323060,-205797,-102361,-122548,55,41314,-59928,-266621,-384818,-152715,218092,181202,249428,667175,917349,734603,343173,102099,34553,49970,-72290,-33281,182028,270741,309444,180397,94690,106653,215681,361509,496351,527589,656997,683654,482900,308322,245974,338378,515361,952912,1026871,874494,290739,-260858,-307396,-232230,-136371,-47353,-51502,-314750,-382774,-372724,-321768,-177616,-76542,232478,292848,451447,149312,-222626,-300740,-147631,-152697,380587,862776,880042,591695,292477,10316,-120209,-88609,-38661,9088,149778,350687,480120,534118,234204,-41984,-278204,-236549,-172836,-635856,-42633,388417,554790,577815,761812,792982,740099,482564,47943,-308402,-386083,-306847,-252973,-514784,-337049,42418,105049,-177154,-398481,-105003,-73878,-127691,-297925,-149837,273798,563415,808445,913184,690963,245018,182064,443948,855141,1235935,1115317,646588,210343,284195,-58609,-312651,-55709,114329,77752,-56833,-29662,312391,304740,-216748,-235867,-23896,80384,99286,223420,-144803,-514846,-329984,-370002,-226948,289750,528192,384912,51567,-154930,8121,-196471,-556063,-339006,-431990,-193963,77575,-38625,-241593,-507399,-531917,-518994,-267658,57943,171241,-73736,-230602,-73210,-170918,-262297,161536,328450,150752,-283200,-488936,-332696,153507,478653,189911,-111241,-15088,254002,182094,-340835,-150128,147686,-20171,-208460,-411338,-45414,-152282,-254373,-251403,193278,639227,922529,792844,387062,-258950,-240970,240076,435198,494291,279459,23801,151170,606918,720831,394379,237986,118569,-123368,-310219,-153081,43921,-207760,-482801,-338151,-230601,-73895,352598,579101,640990,620663,454626,-60259,-238878,-313800,-112249,-233909,16718,154287,49546,-262069,-99363,10441,-127464,24004,446717,613909,574239,381424,148864,94713,96865,2491,-149394,55418,234947,222502,79592,40840,239820,210841,-126203,-412518,128459,248966,-228060,-407646,-81098,223930,302710,152794,-82917,-16328,-145009,-344901,-325515,-426109,-519796,-530872,-532152,-117000,193032,259182,172339,-261382,-462716,-577582,-452879,-399780,-278716,-200687,-193182,50429,397328,778596,593554,385636,457509,595730,490791,84388,-388324,-207181,99057,-1312,-426113,-263457,-197464,-121581,-95147,-160750,-207226,-25443,13343,223015,406456,461785,366436,240390,202229,-13730,-86939,24414,201088,47871,-306903,-301637,259302,823986,906674,426619,-507098,37463,73158,-80870,-44112,331542,143566,142875,386256,215669,-307311,-214600,-13090,167996,75184,-290478,-291869,-89037,-58007,-75304,293771,264113,-44803,-150441,115952,91876,-17913,-80116,126527,100050,-42100,-277843,-234743,-105349,-16681,138072,-76181,-234029,212034,810683,874809,318939,-261329,-294650,-85712,-133833,-183757,127728,599417,598084,192760,-308986,-487127,-315710,-115268,-160056,-285860,-156970,-11288,113056,-110415,-120048,44086,161619,-123460,-85000,152115,281997,357568,363678,279403,57749,-256811,-485987,6725,218212,-40079,-339049,-100908,56079,-123689,-178336,-120142,-271763,-326740,-475535,-352171,-55267,35295,165654,478759,535666,361938,116899,-104510,-248801,-386470,-251945,86222,324966,424555,374519,278315,-121456,-346656,-21059,-244330,-245098,153767,173472,-12375,-122503,-41549,110857,234800,243270,47143,-327631,-276597,-297860,-141197,-20434,-67286,-128903,73038,154992,174724,-85760,-389950,124273,342036,86255,-248021,-259880,-252756,-302954,-391038,161906,419148,568307,158319,-20513,-209844,-226386,-115192,204045,362726,285248,154700,129726,110886,24929,-98706,-281976,-174740,50308,3479,-149430,-180109,-140691,-166049,-415246,-288821,77118,3045,-208075,-348569,-216300,1785,5724,-218844,-326141,-190264,52494,115043,261106,351963,198154,164744,191324,448888,668588,547897,301605,130052,55631,168919,195231,-226276,-577256,-219814,159772,386171,575691,679192,584782,395857,146505,72131,39775,-280735,-377057,52206,126712,-82276,-94119,-178270,-267787,-67534,263544,530381,298201,-287174,-108938,189445,196248,76979,-116039,-92813,-78405,-295283,-445455,-60366,360173,396579,213759,11252,-49764,-45046,34544,-200132,-217814,7807,231359,139194,29323,-4843,162771,70001,-96646,-310511,-242247,2034,183433,-134570,-323413,-4050,42572,-290373,-362207,-15327,-56060,76371,393761,399124,401696,327102,327747,293973,272471,136561,-347074,-167805,166442,381624,381356,255538,231743,128448,178350,-22981,-156092,-124697,1839,-41112,-280979,-710433,-334809,-143179,-222036,-243381,-121540,58123,138168,-99916,-246981,233100,473680,285174,-151696,-367915,-50145,-49029,-294396,-439964,2746,335388,507797,268521,153942,-58570,-199901,-222746,-431820,-375004,-299207,-152699,21434,9389,-482213,-320904,-160772,84529,71943,-75405,-86319,-266630,-387246,-516967,-342394,-315202,-68096,2730,-194451,-232026,-74296,-300545,-492200,-188541,247597,285408,237910,259423,127272,-47258,74919,311095,257601,-186335,-157008,147586,225165,-6797,-211555,-305925,-307679,-235943,-206678,-230967,-336763,-399095,-328327,-69770,409728,547079,252467,-80963,378496,671055,720702,493859,-35818,-23278,158948,46355,20504,7156,192840,2108,81251,312019,553495,635360,559221,401193,259405,-23835,-300316,121508,510322,504899,211770,-68661,117454,402779,383650,85757,-294989,-216374,-111364,-48600,199812,804716,1261089,1573714,1193486,525972,-229128,-376120,-342680,-298473,61926,377734,347809,246811,250946,344934,157219,-183036,-332435,-233826,-132407,10020,42060,24165,-118722,-181474,149447,240749,337577,455238,383490,244410,64975,-252069,-298258,-227030,-147533,-176996,-310491,-493992,-155519,-26148,-54385,-225356,-138798,47862,60437,-48681,-118504,-133514,-17767,64851,-94727,36834,581788,922359,708800,-47363,-293514,-386615,-330541,133358,479125,364593,11154,-240760,-42297,349634,197500,-11546,-237979,13275,201115,195749,-118183,-214938,-94505,71575,-98805,-228728,58224,85759,152828,260414,216426,137242,-74404,-373,72292,1375,41674,94625,111159,-121879,-218746,-37389,-119458,-150275,-186327,-60403,3349,-299768,-359437,-171370,-48467,119179,44829,-138589,224630,563929,457513,181085,-52786,-193085,-507299,-287171,11202,-55474,-16720,114221,228171,280960,205062,111296,-93307,17362,91881,298760,381887,63946,-244191,-164897,-135100,-245476,-376133,-163059,-363456,-56727,730409,781562,269510,20099,156862,3593,-41998,-28129,-130419,-356427,-215696,-194992,-45154,206883,192859,-112282,29848,-7943,-274309,-250413,-9502,17100,219478,504951,612434,399237,111362,-106325,-244559,-189132,15165,111646,-1318,-160422,-9114,169973,213963,-124040,228731,410839,224932,-168181,-166185,-132499,-165415,-151001,-73880,34703,-741,-268078,-406839,-261133,-348667,-545327,-395553,49937,28370,-57312,-81016,62770,171612,82144,-409756,-213810,-150655,-341936,-608639,-477645,-67152,-63936,-296901,66564,477660,660631,282086,149107,-266027,-398490,81888,67462,-82003,-171707,-135122,-286276,-178918,29117,284165,260495,84916,20499,182489,540203,573386,238549,320666,684848,336915,-168417,-88918,91742,104661,134979,395649,504620,392741,-194048,-349553,23758,138876,296867,486375,276482,-13351,-221135,-156597,143663,127197,12515,-82373,-11597,-148416,-446813,-285692,-309091,-204652,152173,371764,331875,-56787,806,308212,775256,939745,484594,-181489,-148650,-67234,-341498,-453918,-332466,-190083,-138057,-337960,-111956,-414435,-276171,-167567,-148971,-146306,-277860,-326413,-133814,345117,747116,529401,32764,133758,418343,451822,334342,162458,88724,-33771,-418749,-192305,-240856,-176231,195973,315179,451439,177066,-114321,-80464,104745,138447,885,80430,312089,564545,462492,282910,17983,-103251,-8113,-289778,-396358,242027,431960,200057,-20963,120280,214316,-74796,-231748,9990,81766,241111,112212,-220948,-317269,-141674,-301369,-420845,-149381,340218,1017542,1006352,225702,-7727,58075,97144,171224,-227640,-212545,81823,204143,246838,142713,88334,265805,362199,427058,425879,65939,-416796,-472347,149600,866198,835658,26585,-342823,-7802,-149569,-200425,195212,359418,170622,61846,187261,272845,68646,-24891,-351522,-292668,-261350,-381150,3552,160387,47231,162371,240360,303335,494348,773414,354645,-376301,-387867,-209403,89058,31692,-391111,53786,399577,700516,757851,540842,218934,253992,260498,-126544,-200012,-104800,-458424,-348334,98097,306897,291216,49048,-56875,223956,227356,-119860,-440010,-158264,-20527,-84188,-382389,-515805,-478922,-158626,132933,135314,-255901,-399305,-169436,-289144,-405691,-384592,-539526,-572944,-256970,547150,621481,365038,170212,83001,166915,63912,-37203,-66163,-6941,-7378,40367,-39992,-76205,75949,145974,224610,91453,-77835,-665,130610,204948,176462,172168,75702,-115853,-407697,-429159,-161863,135547,61037,143961,209489,190709,12257,-268460,-374002,-455585,-376830,-371675,-158674,-282507,-86897,251232,287048,-186951,-355605,-291560,-295550,-99661,354481,416824,239575,505988,919788,1174622,1002387,589353,371270,248717,38115,-228186,-162182,32582,321673,-64305,-365654,-169633,160344,28671,-174177,-384745,-429289,-453800,-343561,-378497,-508969,-11561,40081,-238830,-458823,-189090,-200978,-350661,73404,308430,295733,272575,231231,349913,428492,100027,-353651,-23879,52145,-155493,-530709,-291780,-32114,-11358,83829,439603,827021,1033196,602923,326162,105865,226113,415975,204027,53822,-25081,-132031,-282780,-365209,-273800,-332318,-433439,-348002,-165036,336045,368397,51643,236728,428929,357398,360445,509183,276513,73629,-376881,47897,619107,961936,432805,-110159,-90967,38230,16326,221708,474270,251902,58264,-101085,-115917,-318241,-487022,-537125,-464282,-248847,-142359,24585,20878,25226,50882,84686,109060,325683,382739,366445,339567,425741,367126,141746,-72252,41559,-70732,-530374,-80532,384753,724470,506156,88964,-23974,106324,-78268,-235036,-190463,64709,298532,432859,246754,-190080,-116745,422970,759455,880520,786492,353339,-103742,-49174,32933,199207,589009,990074,1134147,528260,-99983,-224715,89986,190771,-15775,-242717,-523108,-530508,-515957,-463666,-495605,-217819,51899,159730,-228544,-326093,170155,733716,968123,714771,157172,-306323,-98569,-110398,-354374,52096,358770,485579,387392,1430,-79852,-51932,-97753,-65118,14589,157206,253040,219659,245364,268368,101417,-85077,-45533,170281,534954,870792,829174,549616,289805,215346,247041,114404,177992,29823,-266686,-200475,110449,86130,127186,475172,593070,152625,-584257,-463855,-360353,-536123,-703738,-404663,-181489,-247986,-608419,-406412,39555,108224,-348489,-422184,140204,613456,819436,757042,176077,-187451,273423,462793,395369,162481,68747,569120,783961,480498,-153763,-179322,107251,297591,328257,7878,-295280,-529635,-137180,106680,411866,583662,496882,260204,-142381,-431552,-105179,1329,105093,142624,16326,50055,89050,130281,41429,30651,-42365,-58109,-227430,-341724,-517589,-266345,11907,116647,-128267,-312119,-79722,-174472,-416892,-528767,-383834,-147936,27045,-213236,-337535,-203344,-174463,-183953,-206114,-174677,-535915,-436798,-67733,147730,204859,-54315,-577017,-310929,-11800,-83157,-183229,51891,385513,142688,-48456,235918,170545,-8513,46761,-6732,-248242,-382309,-526120,-244119,34335,134814,98859,-32467,-48329,-202687,-343253,-71596,74436,-204186,-205398,94036,466349,751189,553999,-18092,-103986,458829,714292,962455,820104,651952,522235,485707,469101,352999,96333,165180,329907,331231,219152,56588,142338,536390,936542,945257,546542,-4545,-642200,-475061,-285428,-91283,168311,193896,39316,-268038,-366320,-620692,-286855,-80706,-163087,-655749,-1494,394704,-15629,-204776,205002,428761,150159,-309769,-32835,134500,28653,-87463,-166597,-252425,-255010,-348350,-79933,-4651,-185304,-395986,-91012,56668,-92347,-275862,-403987,-462815,-340979,-71069,32890,-95913,-116461,121779,-29282,-356332,-131628,126630,25012,-317063,-263649,-106256,-121842,-412529,-32727,332845,490847,157467,-113307,744068,1253271,959178,406707,197459,103181,172540,70311,28119,5652,-95316,-193812,145034,315798,212963,-190819,-442491,166380,496517,260944,39601,-16712,-126655,111396,533765,623531,339608,-193364,-421235,-455256,-263698,-218585,-266035,-305516,-191845,42697,151355,193199,59446,109798,-98639,-351780,-378668,-199751,-63644,243276,448236,316323,114388,201320,321158,428274,357812,103941,-65357,-176486,-363813,-299865,-213511,-53012,216634,111075,-112793,-69420,54057,-47355,-86661,121414,475412,416316,311458,119275,-168467,-426544,-382562,-426983,-417883,-259503,223805,480412,365830,-248593,-357787,-28194,-24615,-157253,-288775,-231066,-244053,-101720,-55541,-245,-81971,32374,132368,14559,122435,376041,820718,512457,169156,-268789,-341795,-105360,-221508,-246428,231973,153563,-145389,-185991,154889,428381,350700,-85934,-259598,-51403,151282,110000,159629,234384,162824,-102825,-342367,-390569,-308590,-206953,-112035,-119883,-130649,38689,134985,92359,-48287,-55532,15394,98573,103599,-31473,-158792,-68897,42137,297203,475701,508021,417605,211859,-139583,-342408,90757,258715,108252,-70070,-119283,-164050,-57851,30511,-14456,53720,106304,217225,229943,163387,177605,39409,84959,126219,180650,29949,-203000,-332772,-167141,397542,594863,568001,353724,26565,80538,21357,94799,191674,455053,566432,222903,-201030,-401548,-500505,-389076,79139,210764,-70123,-312294,-262263,-117129,-86232,-132151,-319961,-247002,-92220,91108,133263,220112,324122,793405,876532,526145,35313,-328487,133985,386113,-227624,-64691,152863,58343,27421,437450,440978,358065,379129,211551,-409071,-282093,-110757,-90293,-182081,-198149,-188874,-108944,-114007,-186507,-133646,-14059,-47483,-102041,47675,132884,81114,-105853,-347416,-332142,6453,369697,639372,467431,250823,-156046,-22787,68909,-65609,-250017,-113030,211655,411204,470750,373429,-100434,-251488,-206346,-479486,-447437,-302838,-65632,210293,56536,-244201,-83923,201114,239765,-375528,23270,668183,398291,23879,-252311,-337263,-43572,245829,414488,269621,-238635,-145087,87476,112627,-164653,-122509,290943,600445,394551,-84346,115379,580454,587949,281215,232562,82911,302114,478371,850291,727409,164676,-577937,40268,213286,-63220,-71022,-85248,-185492,-272997,-85373,-34832,-199397,-215131,-189838,-148841,-196492,-402198,-402551,-242835,-269690,-303775,-260594,-274881,-111157,29215,179114,190029,328809,71945,-529223,-60079,35560,-117093,-156975,-105773,-60830],[-344758,7097,116994,-135072,8103,398607,436511,220123,95584,-62395,97784,163778,236900,221911,-82682,-405440,-226507,418950,676430,142983,-350277,-246811,-296528,-335774,-321640,-253881,-274689,-137719,50139,284600,231189,23601,6404,-95288,160373,479961,759615,675188,659362,459663,-132423,-306190,-45339,-26647,-329953,-250790,-166958,-115388,108089,255032,260990,15698,-123937,193925,143107,-216348,-523417,-319288,-35527,-33521,-456945,-47773,452902,588925,171545,-368595,-375922,-115395,-245313,-478553,-167480,283036,678443,989035,928477,714586,148265,-579588,-498902,-246116,-242930,-35251,116349,208773,398072,726469,756169,376627,141199,319469,270664,51631,-123639,-290962,-338291,-329309,-42454,261465,277393,129799,-93598,-293500,-59694,-31550,-157791,-187218,-175355,-177661,-6041,96345,-10021,-320993,-540819,-339707,-19621,157015,568219,1049863,1160744,685683,132465,-184532,-122396,57992,75771,-10725,48069,145795,330435,216528,243624,132494,287325,344425,548536,553398,644169,572046,351280,192995,120772,242794,402374,831119,760685,558219,74218,-328364,-240763,-330869,-131529,-15608,5509,-308686,-403109,-477038,-349947,30425,316206,714408,737386,635554,103783,-503892,-104702,268678,-9979,503357,1095051,1137723,669364,180574,-8011,-27802,108122,143598,177026,283091,258223,317130,356379,262094,61166,-324898,-469363,-287982,-390974,-96449,207961,426689,479066,610965,696315,631430,426890,18125,-435154,-665183,-513566,-352573,-267522,-93474,138518,62797,-269106,-207445,30039,3375,-122863,-322317,-187437,227130,447944,672373,789400,596676,488336,499324,575678,693307,908604,764045,263223,239009,347075,18061,-489986,-177497,-32629,27805,27032,-110337,314174,441452,75641,-58197,-117438,-62242,182960,534096,247854,-394786,-653915,-373785,26892,336160,389946,224941,41204,44378,124724,-201340,-441226,-209238,-292032,-281017,146295,127161,-197005,-285749,-354962,-128709,-283391,-181369,-130767,-201952,-90904,-32415,-309356,-111715,289838,446499,329182,-61800,-269678,-53649,219033,229130,-26182,-54704,83913,270572,163302,-262562,-247014,66780,-22491,-114064,-369813,-212149,-291634,-404551,-203359,359916,792966,1118191,957691,386667,-324045,-231576,210814,401843,496951,376523,296213,234984,399822,416195,165572,93694,72098,-72397,-249774,-102377,80729,-88664,-403411,-366613,-210198,66574,678009,1121571,1178241,1064114,717109,78117,-182388,-301591,-91466,-175993,59095,118784,12956,-322327,-94220,-15396,-193636,-122579,230533,354416,325518,223392,136826,59799,96110,105005,-117421,-142417,33303,179574,169190,221720,369956,353458,-41372,-380213,40411,324608,-49414,-486677,-113577,380870,562189,392832,41103,-4667,-187272,-372858,-409185,-469552,-355716,-475049,-472409,-79663,178049,128526,-25851,-313825,-464897,-477699,-432057,-472305,-237711,-237741,-322974,-221216,-6771,533716,538483,244870,184847,51705,83820,-39236,-362068,-323060,79929,83167,-362831,-554137,-432888,-205006,-86929,-98992,-24952,181622,219892,208065,258722,231012,190279,147085,175969,-23039,-196142,83371,295494,107552,-286860,-348209,288300,945151,1092519,618369,-181230,-312615,-105931,-92184,-162525,246514,43210,-3253,51496,-27801,-261606,-270190,-207800,-144509,-452321,-431961,-113835,-33931,610,117244,498552,388218,-32842,-173005,45045,-181669,-241047,-312,199137,150484,-130001,-302112,-251660,-266358,-336661,-224334,-296781,-113794,-2735,440018,522566,221405,-168457,-174886,81152,49762,-33025,180239,521434,439309,2473,-377570,-364724,-251825,-61619,-177654,-287829,-350111,-395852,-231205,-260649,-71464,89980,165181,-163334,-97638,216598,313720,260077,306272,442036,263693,-85656,-531320,-271646,-144822,-419887,-287267,65313,150151,-11197,-195764,-411229,-657626,-431305,-324634,-96822,210605,273846,291214,403820,470362,243431,14229,-105740,-170592,-193754,-93977,195470,436093,494587,330249,177694,-266549,-378006,-187697,-257443,369187,617388,374318,-145081,-381097,-172613,15118,230357,351088,235116,-62996,-158129,90548,377040,243572,-65496,-82406,112971,14079,-43357,-99354,-263588,14779,198974,-32275,-462100,-532596,-358771,-187145,-74314,300402,315133,346187,-8722,-130710,-209824,-237238,-106708,252795,509840,535120,353033,329131,203504,70424,-110844,-208365,-21137,64165,-55005,-238223,-91926,-41911,-112225,-359617,-180495,335299,305669,-6790,-391142,-255043,331665,549735,247164,-11796,-220952,-84417,-64158,24034,121152,9035,43906,134256,436472,629438,455984,-11107,-115016,-119685,-26880,22430,-315940,-421480,-132762,210700,389846,548806,712832,578145,399783,39478,-94057,-256247,-516483,-287953,-21746,-16517,6398,227902,-56065,-239732,-125419,247137,562325,464429,-113133,-207672,77793,140383,-25572,-159836,-107400,-64552,-199813,-438219,-313078,8360,52287,-35198,-78670,-3239,67984,174926,-27272,-86445,45434,149797,-22036,-67991,70427,176547,36993,61245,25266,-133102,2777,111073,-88103,-259174,151369,179232,-223375,-346590,-79386,-210257,-79264,309159,400050,394917,250179,352547,462126,428588,174486,-247130,-96334,244007,390122,331687,313501,495985,348164,160590,-270943,-354341,-283770,-189300,-285474,-443825,-476732,27423,153145,-115247,-225560,-98260,-126145,-15016,-182348,-159487,191186,268916,5254,-465293,-34884,125630,-58834,-330246,-387157,45416,367576,607462,304796,56661,-236545,-286459,-116549,-351276,-387409,-144432,99223,101946,-8115,-457419,-316789,116234,390407,618357,107318,-162696,-153884,-252960,-399511,-353613,-314106,-307250,-94227,-125646,-518325,-414584,-579293,-660517,41082,429483,350553,406478,528567,378817,16825,5037,384481,530361,187337,-80201,-12655,113332,40468,-84379,-189462,-201309,-227225,-318714,-400512,-268023,-294575,-298638,-159135,318865,453850,220057,113936,796255,1119043,1358410,871645,306292,207927,201161,-124702,-220393,52865,189606,-47957,52933,293283,554766,552750,500178,607926,319008,-3264,-237835,18034,320568,322481,-41619,-332319,61518,426452,351733,10144,-273002,-162569,-161942,-281605,-67428,498045,933740,1376314,1011919,465975,-68955,-560246,-451093,-364088,-129457,115326,70513,19245,97937,339740,179767,39101,-134045,-293211,-167136,31481,135956,112548,-208769,-405992,-113599,-60634,121958,331788,414829,397252,275457,-205510,-458051,-263364,-73091,-103015,-209315,-378542,-165974,36722,152895,192279,237229,253948,2355,-227896,-356927,-243480,200419,281356,12275,-52018,423616,861245,830434,182393,-299594,-327905,-107859,191318,464123,327696,3731,-41937,441910,692695,425205,9543,-269449,-13488,61333,55197,-422139,-504007,-269286,-105886,-111645,-156669,205546,281625,243696,240684,264234,392436,334425,332490,305466,164810,114471,70960,131172,-131057,102119,52961,-219907,-342275,-236969,-68293,-8204,-302732,-357715,-458111,-328457,-85070,141618,187553,431589,656749,319946,-102832,-162707,-126878,-382554,-244759,64169,123771,67925,48826,44697,74784,58534,29162,-22535,157291,470165,703456,660734,183284,-366376,-39763,5076,-82830,-342921,-44822,-65642,72321,970132,1024012,263989,-27206,249556,241251,46323,-70053,-245438,-252167,-300443,-315974,-201385,98124,187460,-118163,-52184,-148133,-589018,-231962,125141,149427,151426,365613,414111,366507,213350,38841,-296578,-278596,69602,281583,237441,104386,-295404,-54692,111137,-133550,234882,412223,375075,40484,-53428,-317101,-569715,-263950,-31335,64206,7477,-234513,-456407,-270002,-148708,-475066,-688792,-227583,-168785,-141266,-139425,-115497,-10845,-54029,-240327,139596,110365,-4472,-176877,-228403,-204253,-10768,-227850,-275810,32971,292161,134778,114478,-71162,-381536,-138563,-37094,-175341,-151627,-24113,-135377,-187344,-37412,-52119,-213216,-419203,-405230,51670,675112,859852,503703,433234,637371,199254,-359510,-4802,147011,51546,126759,483185,549812,404622,-166953,-134242,248964,237822,218245,92987,-85277,-167071,-489426,-114449,139303,20405,-222774,-304434,-138087,-162509,-327630,-168746,-187843,-393549,-82804,124503,140076,-56422,53597,470687,927996,1071195,593276,-45441,-469927,-316352,-361738,-331100,-374090,-325065,-369020,-375590,-136808,-92838,-148522,-184788,-77031,24917,-65196,-230360,-164815,14469,34941,79230,-158676,103406,377610,470008,395686,171564,137994,-62947,-509705,-389403,-311699,-68607,221926,102858,319987,182237,-51938,-149383,-101651,-93111,-64997,26604,113259,267343,279433,144632,-71971,-238425,-283023,-581507,-275026,348027,445143,156744,-192032,211563,460483,176580,-66753,56082,154582,359422,144565,-219562,-174568,-7571,-152216,-271154,-68587,400524,1043212,1048243,185341,-220596,-241279,-167937,57667,-251130,-327285,-54873,98024,121938,50825,-102752,-63714,67397,339768,567223,205668,-372776,-354192,308961,1095155,1312797,449809,-310088,-265539,-497325,-367433,123433,237196,108073,102546,247236,263621,-106017,-130718,-38038,-82645,-317141,-338515,77109,223107,243543,584566,736321,601014,595762,788582,257204,-390363,-252423,-124739,149059,128040,-231908,-39725,442111,765327,826039,581030,292601,446171,462375,54152,-174305,-232704,-380673,-263465,103545,377835,469691,223679,38111,295757,268179,-152602,-199055,-124794,-195688,-69983,-111383,-272487,-369385,-368298,-60875,91602,-20815,-100839,-44763,-213177,-532953,-364695,-192098,73074,528849,1065570,923348,375148,-2405,-54371,49897,54796,-114417,-16141,-103797,-291772,-594325,-332666,-94491,-29859,90997,168635,-88496,-179086,71842,248237,241478,76337,167509,248736,214640,46719,-153265,-96815,-5152,6947,18226,48461,98610,-44857,-193765,-187975,-324028,-413563,-610735,-332397,-117517,-85501,104895,261444,25775,-217291,-372952,-271638,52802,441051,330758,61196,362765,1005774,1434901,1268095,791637,553017,373935,104312,-241040,-194169,-53070,282940,-15088,-253445,-123054,42568,-198806,-349941,-435553,-318660,-458709,-579487,-602808,-336333,58434,120909,-99819,-514490,-424641,-261158,-420391,-148544,52369,142737,216780,139755,251505,285044,-22989,-364234,-30782,115028,17687,-352515,-264339,313348,561782,333510,398420,931267,1058754,661727,324991,330343,286222,339451,62287,-136418,-131525,7847,32974,-27494,31592,-110648,-398012,-570001,-231964,160211,187963,-1115,186960,367439,274858,74510,111518,117899,-59685,-224806,19602,421878,691205,318781,10418,22153,112908,30198,238716,526978,303479,91143,-36029,-19946,-306544,-530224,-481031,-447622,-223367,-68832,-29286,80575,135380,361581,418446,432322,522026,497167,410700,282927,159304,-1264,-139910,-208255,-31407,-122057,-753791,-200022,216305,475620,450586,501493,494308,673760,232140,140,48494,268387,450278,422908,103989,-320309,2413,468034,621477,659610,341827,-62052,-419892,-136037,-42368,32096,275811,520977,810503,399423,-72340,-385459,-113076,149105,200057,103942,-170976,-125209,-248342,-259146,-241025,-223252,26676,334601,228898,-231572,61750,772600,893766,537498,59012,-249114,-273135,-393402,-281444,176365,301959,374518,316441,-20192,-119581,-132674,-158937,-218672,-171112,47590,168093,197013,276352,380485,400398,201479,143982,172897,396657,553939,380084,227435,85154,281099,460325,441023,300088,87874,-183811,37447,146917,-135158,60657,540404,526238,83761,-457943,-332159,-148824,-178865,-427949,-594011,-137335,96299,-100861,-542898,-176305,103460,-93127,-187980,239481,831356,1153216,1088126,349519,-200996,289264,535739,315268,66740,78789,525132,749250,485462,-170616,-264039,182085,563177,738978,502150,162158,-261456,-138544,96160,335462,469808,286787,55779,-282734,-301182,-253757,-191908,-84825,-93075,-107708,-53307,119504,227533,79558,-129919,-157235,-88986,-364278,-476276,-269727,15910,189471,193021,5540,-364026,-192408,-200098,-335887,-390354,-264498,12298,187405,-12280,-359951,-505124,-379808,-184011,1645,11278,-388437,-570703,-221680,-113563,64259,-116450,-506059,-456014,-221578,-227739,-301607,-8353,494593,432417,82276,56665,-29517,-12897,109353,159606,143842,-87397,-563758,-300814,248605,532889,255685,155201,152023,-69439,-327739,-170539,-144397,-486960,-291104,100092,464075,696413,339885,-198568,-121548,228402,361282,345248,503786,464136,391369,445307,454312,340023,86783,203362,389049,337129,244837,21474,173517,594826,1045549,1047225,596334,132321,-407203,-503210,-316272,-123369,-63399,-127701,-234859,-338643,-485037,-482004,-174702,33591,-41986,-366910,-258831,12570,-364358,-112510,367918,595540,333192,-204604,-110469,-19253,-174846,-339020,-500103,-535524,-500150,-272741,-6617,72744,-98777,-340798,-113866,56838,-46542,-293503,-360669,-215229,-237979,-149587,-165860,-57684,158030,285793,59665,-407878,-190080,113277,19006,-290177,-80882,14071,-80857,-244440,123981,432136,474926,195485,-64861,307780,872211,799940,399834,218687,58991,61873,-63739,-118691,-75551,-75406,20464,372151,538057,454207,-64677,-553303,88072,374250,243964,80242,115161,76221,215849,451228,580853,245829,-349391,-628702,-448384,-182879,-168648,-208129,-192671,-130010,-53227,-125777,-156672,-204371,-69548,-64458,-299618,-441252,-359548,-174013,176305,236278,160557,42459,89389,103290,144147,-44032,-253391,-287132,-242317,-290681,-269794,-301645,-137674,126781,143912,37802,-116451,-78816,-113183,-292747,-178220,271149,286263,344675,301369,123050,-111428,-127023,-114123,-298726,-538460,-10062,305663,237869,-278698,-421953,-215397,-327886,-271133,-306733,-193965,-178450,-319414,-302147,-286010,-541018,-313252,58461,117237,98029,223692,478166,317707,144980,-262197,-437017,-314483,-285800,86291,250416,-5928,-320939,7264,251705,475912,328882,-144291,-399352,-52237,239646,123570,66165,27716,46998,-62726,-241471,-421419,-441700,-233786,-101617,-29388,-56433,17903,156708,305092,91043,-188050,-382299,-308627,-69500,-84045,-332816,-259089,-37165,251146,467903,465761,426149,193726,-219514,-244761,220609,439904,257514,-35522,-164875,-198529,-216436,-218344,-283383,-110438,57357,205389,235019,173434,209024,123244,152229,251021,283813,62663,-225388,-317573,-186445,203596,556120,684203,591474,89599,120653,29630,-64920,-271880,-86765,228613,199298,-67186,-311494,-18207,22042,385548,243013,-202897,-341907,-52918,33752,-40358,-283937,-226778,36509,178271,22761,-322437,-87914,434112,1008978,1012368,661545,177892,-379356,-264236,-161508,-215636,376733,622039,395661,-322004,127578,297038,214605,108148,-142072,-357138,-21409,-53672,-220749,-253978,-204004,-6152,63528,103176,-155457,-378232,-104206,15719,45987,208994,191133,-45280,-277187,-492495,-272898,58821,313150,600776,487111,405058,217837,310356,468376,177784,-180785,-201184,20926,324880,690365,685430,107245,-154045,-102083,-294076,-89382,-5699,34258,242197,221835,-40139,-331930,-250706,-278225,-225404,428282,1225583,663400,60950,-319534,-302382,-81821,177866,328746,207493,-291314,-211459,-149792,-269122,-393831,-129034,386763,712990,424766,-206255,14967,510950,614604,310536,198141,-19688,289695,568683,815597,541393,-204566,-151038,484886,455239,81011,10694,69955,33139,94372,-272164,-90289,-181741,-210116,-216053,-100793,-52043,-97158,-187324,-189928,-236278,-115069,-147229,-203866,-140161,-50256,4725,241414,528806,288676,-427002,35727,181026,17929,-34358,-127572,-134229],[-405260,-82785,-12360,-266225,-197868,275088,285712,190186,157169,-59704,14084,67598,46184,70605,5635,-107430,-485660,126775,433889,51296,-421322,-200636,-237673,-296292,-302622,-268447,-306077,-153294,116795,432770,469644,235244,1633,-366808,-95799,297628,674580,747680,637995,328275,-264922,-231288,231868,536659,111562,-180340,-77197,121635,492508,587289,292207,-99363,-196936,111527,117253,-24004,-182621,-339068,-194397,-102919,-452583,-145730,282743,433005,110269,-322485,-429903,-210417,-350744,-418448,-107144,305735,602323,1019360,976178,824953,299568,-131486,-257369,-198798,-295640,-185203,-11821,3510,168829,553996,523703,91209,-358976,-158344,-272610,-412538,-418802,-355108,-233815,-251958,-223469,232390,453512,219840,-19601,-144637,12084,116322,7521,-127083,-259245,-311467,-149097,-38174,-61650,-245290,-302067,-127230,-14324,246237,759816,1187727,1127282,489537,-105335,-479005,-342460,15175,102144,-88827,-103068,-8795,244606,151156,290915,94044,97157,2946,138910,285885,404147,240745,-13943,-171409,-122181,11448,156145,524799,414100,187735,-204038,-242830,-166451,-431593,-58709,148272,208356,-97766,-249399,-331973,-309024,166609,652494,975754,966148,639412,9791,-476647,100068,298920,24007,480283,1091376,1235943,739084,89641,-5045,110066,299787,361835,416383,367990,207023,207616,241307,189640,4007,-353156,-456044,-152803,-105865,-59116,123275,376786,385864,355551,451159,415788,268171,-54579,-488740,-400976,-281977,-128105,-10392,104854,184191,-80237,-294983,-32839,106432,46607,-56214,-233161,-287546,68653,206879,425354,564122,537576,693413,703589,628260,501916,456199,283963,-194938,214265,289505,16544,-440886,-296784,-249851,-167946,-58008,-100420,255885,471359,346819,177607,-57674,-195802,247346,727492,611521,66569,-426667,-310162,102248,347296,412809,185893,132898,230417,140480,-216532,-383573,-190950,-342084,-236326,213979,336969,104522,23933,-39911,72814,-235966,-332829,-199612,75996,227004,18586,-469043,25393,379988,519093,480869,252326,182932,388230,378582,-3589,-282228,-35817,102575,176251,-5439,-351961,-213694,-22786,-17026,11447,-211319,-411798,-457219,-467164,-78143,447928,873835,1177851,939545,308014,-309826,-204038,182539,374182,467618,411555,413728,213394,123934,54527,-38910,-8623,144925,94749,-86721,-32544,41310,-54532,-257344,-183447,7525,350060,967486,1543325,1678179,1575967,1011511,231635,-176292,-264763,-29435,-64641,7195,-45612,-124980,-336982,-123195,-95323,-317680,-410405,-229742,-116362,-226466,-100176,36627,66692,147056,214756,1581,-174932,-161158,12554,66427,138841,307800,397820,60195,-275726,-55806,237515,52996,-470469,-235465,264114,505743,384213,110601,-4814,-208279,-305989,-370156,-304704,-203864,-390061,-366443,-10022,182150,-42098,-286360,-272511,-247904,-293878,-361908,-513132,-132075,-167607,-310973,-383875,-583595,-70939,262445,91174,8226,-265498,-307253,-78971,-256425,-351315,34401,152650,-172663,-386029,-226550,-23113,-37647,-42400,182502,343816,383464,177125,59431,-95211,-90039,-5526,10751,-111541,-278395,189460,350853,96741,-431430,-425797,226131,893783,1035102,669049,92721,-501935,-320879,-159490,-332151,-202272,-220775,-146570,-232249,-197734,-203729,-245889,-255390,-274480,-243551,-85824,68797,30843,20940,132498,427442,374478,65535,-182121,-147065,-459968,-254915,78718,222545,146016,-198860,-358528,-344979,-449790,-579006,-302689,-128409,81537,-71758,50108,23161,-93290,-76768,39247,272222,229197,81405,125686,309491,121673,-188471,-139702,-98105,-170420,-31270,-157002,-204748,-243385,-162590,-37899,-137208,2157,88677,135151,-195309,-210440,178794,264535,103729,219217,481228,360680,-27870,-431630,-445056,-386187,-442322,-30778,202696,213781,50766,-212882,-444956,-302800,-64682,5357,82179,266331,288105,186186,157268,190168,-13296,-172112,-140213,-58781,30550,25001,169656,396362,420641,227034,2794,-398892,-141753,-800,-11856,744348,917756,502513,-304516,-404617,-62183,-73876,163711,415207,373649,201847,119052,397752,575103,338470,-59100,56997,331697,129595,-146612,-98361,-128212,1787,125428,-41996,-407399,-299006,-240200,22047,171124,414856,270070,137945,-178260,-262653,-196247,-154182,-10080,283119,609187,709206,492594,420692,221877,30135,-172673,-58770,192253,202050,69354,-110455,53710,40825,-141821,-281937,35553,551278,516268,250745,-118941,-169798,412296,691226,462461,186221,-117845,-196402,-167496,-167341,-56761,-130361,-131020,3729,352271,478630,247646,-164736,34885,33573,-107042,-182172,-263929,-207906,-8462,181879,269178,358952,560539,382785,241030,-225167,-426894,-327802,-327875,-185128,-137559,-131818,199727,462700,88587,-213827,-212536,191173,512453,502145,-30695,-277240,-37693,77849,-82613,-185115,-107582,-46124,-64799,-227959,-418035,43056,105758,-42518,-40170,77519,187755,292736,127462,-12787,-5839,-40954,-171399,-205853,74239,57681,-125007,149620,376533,325501,220462,135122,-18946,-181515,226385,263718,-181878,-334094,-160701,-386187,-223460,75149,147115,146617,31419,266862,471214,369348,11931,-290483,-58415,214457,310056,237965,347310,657405,582791,267678,-238153,-288957,-344216,-417396,-441877,-379077,-229711,291440,382253,51593,-290357,-147845,-249796,-205566,-272046,-46385,179538,88627,-238366,-255043,237499,206209,-117398,-403677,-201116,163575,322956,504371,178008,-151011,-459837,-276633,13291,-227804,-327319,1188,280079,160535,-84523,-542164,-374136,172954,498390,965195,304398,-198390,48257,-82772,-247722,-186795,-125295,-315096,-98490,4380,-159604,-470342,-553063,-339079,328028,517319,305464,534450,753371,473804,54509,-12696,356332,626940,426787,-38094,-134891,13233,106969,60755,-67918,-164576,-313180,-440882,-323980,-71435,-109819,-193230,-264598,75473,187657,76872,175986,894033,1357202,1597265,1030997,551838,316287,166564,-241914,-244193,-37159,83597,-85579,-19207,213599,426871,303071,268171,563952,278792,20965,-154708,-92094,106287,129908,-198871,-295747,119543,402364,234020,-158970,-285561,-128389,-87070,-168126,-320119,119231,537206,911579,713717,328964,72452,-338965,-423139,-387191,-293954,-65017,-126067,-356646,-202648,101899,-88464,-81780,-230740,-418400,-194705,30002,146089,62187,-280590,-273138,-257704,-224258,-101089,125977,349038,498732,521025,69731,-326016,-408386,-53572,42515,-9665,-151757,-78643,96962,240691,339292,477402,403248,-38986,-376969,-570869,-20893,464289,523998,182301,-17676,170852,619340,705184,306623,223793,55358,130944,420228,780098,501389,147563,343143,874735,811626,407916,-65501,-202586,-80467,-234308,-321309,-363273,-352871,-372609,-394474,-177802,-232321,212205,402440,308248,182822,211553,474324,565547,511859,370498,201929,37696,-34257,108033,114348,307236,7067,-357317,-196055,-6220,117449,13915,-283454,-175960,-253323,-501014,-359634,158072,410002,468733,505279,76374,-245016,-51841,19141,-161764,-250488,-17626,153389,106614,-48337,-175139,-205884,-95159,-89333,-98991,37865,488007,748248,587526,40034,-224546,79194,217476,140027,-41423,96254,215595,220112,929525,1127131,288755,-53896,233775,259821,11692,-149696,-305353,-48977,-170239,-369227,-352782,-54034,94519,-82597,-45413,-150029,-325022,-163583,133513,157596,42537,168562,76603,99400,143225,115344,-91474,-460039,52888,456380,468937,283423,-369298,-54509,107555,-102855,73819,332410,328433,51094,-98241,-300929,-301000,-231467,65514,103844,19300,-175942,-420297,-312685,11233,-200311,-398915,-267148,-325504,-276111,-208702,-259863,-200903,-264951,-49200,444043,536158,412498,292287,30932,-259784,3686,-43699,-192811,-277440,-111128,-173479,-105014,14948,-155758,-364668,-212862,-319429,-199584,8110,-66369,-206582,-133148,-277797,-284115,20807,-212640,-95085,704847,1004571,659209,492433,588103,44353,-527080,35114,105518,-41825,92455,436556,429151,278828,-78395,87722,388556,350495,185121,-222128,8504,90365,-136780,-53660,39097,-160413,-416496,-335783,-128540,-9174,-265677,-116386,-70520,-356333,-396086,-235312,-194856,-148713,72628,523920,918973,924972,562910,159569,-148960,-411800,-598176,-305345,-246561,-259796,-290882,-235214,143170,-51423,-354457,-270479,-81091,17919,-31786,-230099,-130316,27089,179477,-67873,-213232,53335,253033,396677,417096,234170,219772,-42355,-387848,-566957,-340098,-59231,114543,-68852,115641,132218,2804,-130502,-351115,-375787,-210584,-141079,-124280,-59016,4060,-74580,-222076,-452314,-627555,-549916,-154587,321853,325150,-26216,-354491,282916,516002,254975,22661,49294,115778,235368,6708,-295761,-107940,57561,-56240,-122372,13768,396904,933525,798050,76787,-491950,-600118,-469159,-110416,-276564,-371839,-249047,-131733,-162738,-193309,-296209,-486337,-279741,67255,443078,227623,-372525,-269226,317613,975888,1357051,663998,-53478,-424511,-647064,-148591,229946,140809,-38836,60456,207740,68848,-336946,-124837,142727,112133,-139593,-108112,111462,129628,348610,923807,1145656,814498,524564,515826,29899,-295478,-294405,-245289,54642,110889,-152650,-180099,324109,652483,733393,481424,282199,462566,461434,99606,-126913,-144654,-147540,21287,82202,307390,462429,218004,64668,335221,299007,20221,44875,-152054,-477338,-43139,94625,-55303,-224953,-271784,-59602,158599,232020,215293,185735,29380,-359246,-250952,177446,597237,1092053,1245780,909963,258824,-186641,-195619,-85528,-259191,-150105,171978,16724,-201602,-43293,12750,-14526,114785,58293,110530,-258891,-293015,127422,315600,199147,-136035,40343,346179,520977,348517,159674,-195324,-226557,-53967,-14764,-84136,-7446,-84884,-120848,-98373,-65461,-3135,-248759,-373819,-30851,81778,97686,187107,228216,-41747,-314900,-258193,132348,407508,258406,-57995,126588,874916,1450256,1326859,853390,590918,356128,89265,-286067,-190629,-311348,-198966,-298161,-317850,-48009,-30657,-287248,-272127,-286201,-286611,-192771,-262371,-286383,-179658,47394,116804,-11989,-295582,-491166,-344910,-401562,-399796,-231897,154804,596756,528494,254392,87934,-188974,-351833,-126176,69761,126238,-118651,-271478,420936,870361,521744,251347,800817,832031,541850,112328,201266,12642,1514,-171031,-448070,-295823,196393,369846,510142,452881,296422,-72465,-258090,-153733,86824,66810,-32503,133287,252612,138266,-183413,-273532,-290588,-288707,-38253,89254,236584,384113,288072,151285,166065,128806,-87549,154270,408426,246833,96828,169199,246956,5958,-167382,-38748,4969,65631,136115,-65812,-42823,80975,452487,515632,504312,491459,497778,380536,89104,-142977,-329823,-358626,-365451,-116538,-68494,-412085,-367458,-85932,105564,394124,744247,679954,699083,160579,-2799,200599,382204,439398,162899,-250546,-337465,84677,262214,182801,67727,-243499,-595283,-431169,-143402,-86569,-62455,111094,325676,598149,316937,42224,-327816,-343890,-48713,273659,331526,245375,260894,41887,-32118,-10405,-74994,-135760,306352,540667,35931,-52636,419944,395966,126653,-224068,-315855,-483463,-432698,-28896,260492,115054,142763,160179,-84646,-173010,-223975,-222985,-281197,-387439,-167645,-21900,88600,207144,334715,455568,293826,174078,102078,229203,279997,61938,-8953,2286,312691,538651,590998,332632,180763,44776,322125,286022,-220764,64253,521491,284328,-186186,-333600,-32184,159322,274645,-39740,-597022,-14979,495242,469070,-27066,-436294,71476,219082,180273,353180,889072,1284933,1252247,479014,-200031,114719,382012,120166,-35590,100638,473273,654127,367928,-268631,-308810,215013,712312,1096009,1024303,614540,20113,-186596,24176,182747,287902,129428,149119,38758,-20070,-77431,-317118,-265707,-259565,-177361,-31170,216338,260049,76680,-291121,-204827,-156738,-453699,-278913,-19162,88351,155910,81833,20442,-313036,-374406,-229347,-255721,-243145,-206396,72965,250162,193664,-6883,-257393,-520868,-365537,25543,30760,-330531,-401133,-349088,-388428,-129923,-170343,-444998,-617796,-412496,-319882,-405290,-97073,511403,674253,325553,24669,-271551,-118649,69355,173264,287068,147932,-354019,-188597,411758,675292,258581,222233,324995,106052,-291390,-353050,-393475,-473294,-331713,31906,302331,443338,-27620,-450540,-146895,-3514,193735,44111,248886,215980,191346,317031,353227,285660,107185,225453,426922,351873,229530,-15594,167669,539314,995900,963700,511718,196209,-187855,-349758,-318824,-255092,-347933,-384178,-342804,-266124,-259722,-419481,-182922,-5905,-13231,-770,-193357,-160434,-212747,88581,499144,632315,416035,-102934,-175927,-76864,-144141,-110818,-63058,-124092,-210943,-160650,27009,89057,-96188,-255334,-60708,21193,-71866,-319376,-248190,-45280,-141919,-210146,-210502,114415,352679,300325,75069,-353394,-257045,54335,-33169,-231447,-82846,-73774,-260378,-257143,134950,354176,374639,217428,1150,-71509,290300,501692,355105,183918,-9591,-62066,-203999,-258729,-129069,-69833,215814,588047,868293,740454,47148,-426166,22407,248885,280156,200734,304365,253512,235372,248402,304969,-57115,-475630,-457749,-264147,-108910,-140211,-186976,-151415,-94422,-75589,-300963,-439255,-318292,-68939,59679,-112906,-356926,-533262,-466364,-98174,-66543,-28184,-6889,-4100,-94696,-196613,-461192,-458316,-578612,-412455,-264027,-271470,-383763,-186433,63332,133827,106961,-76771,-174173,-105940,-315993,-461754,42313,189487,360296,479051,447130,310172,222461,212884,88305,-333518,-224336,118572,90073,-236229,-384371,-266021,-305313,-188668,-257097,-7925,261635,164121,-246393,-316889,-261753,-226687,182509,309289,122895,163246,345354,293969,121448,-264730,-498446,-409132,-99909,218725,198284,-182835,-405823,130472,335522,473606,328151,-54485,-299305,42666,400576,180281,-11552,-134241,-79670,6080,-151332,-401187,-429234,-237622,-153248,-58314,-122416,-148997,82736,440131,191798,-201591,-378431,-598354,-252434,-56846,-361406,-374987,-62702,181914,358632,267597,229449,75315,-309476,-239228,237955,530105,413018,120236,-33880,-102028,-305994,-399333,-401146,-179966,9397,101682,95541,103121,191727,147840,136562,250591,279287,56203,-228538,-268732,-219841,-254211,268135,581296,491764,76031,17226,15015,-37164,-194341,-487809,-46364,176041,181558,141691,377708,334757,495631,172472,-329186,-308955,78118,131740,-8083,-373396,15792,263569,346730,93493,-367850,-128088,554520,1099392,924941,580062,179626,-265990,-366990,-169840,183160,673780,901434,698899,-49509,-346530,-9404,-5912,-201580,-437087,-69583,84195,-106038,-472303,-352143,-166536,106942,193647,199939,-157600,-552692,-149438,51822,144619,285165,186048,-105654,-264033,-416613,-97396,121916,211247,478286,482470,544664,512004,604052,869092,478369,-68258,-372298,-264131,206466,862253,920483,272194,-99052,41734,105229,332479,280899,62010,143237,309917,145641,-172082,-434747,-350416,20765,445188,1241485,770368,69846,-290847,-101340,-96447,29717,148057,128000,-170225,-38004,-55150,-366553,-548042,-117379,473290,723958,310924,-423887,-87454,282630,408646,163313,-51524,-130888,237403,561235,650667,229791,-324690,331195,596759,318107,-9718,-21427,118312,234866,184273,-37056,-18925,-35371,-186202,-192500,28151,151191,178106,830,-205053,-234227,84934,27843,-124890,-203859,-156790,-252685,101760,468866,308746,-357144,144354,334654,163365,152008,16928,-127307],[-143230,82811,200310,-44066,-30004,121877,281755,418112,366268,124969,-168065,-94835,-204680,-152121,97378,129890,-288267,-205664,93569,-57314,-408478,-170886,-192859,-256834,-344777,-344495,-182122,-133191,173223,521533,755591,443909,12184,-512976,-200960,92671,262744,416711,330944,43302,-402498,-163623,392813,812820,512424,109571,70092,285563,666513,684933,221856,-235388,-194375,-39853,31585,143750,176508,-81211,-416862,-296355,-527238,-276470,4171,108965,-27431,-256974,-376292,-291986,-365114,-380525,-87050,232718,388172,696091,623291,713687,492947,150621,24680,-4034,-100221,-121320,37390,-56599,-102765,309525,392287,12997,-387220,-400295,-595424,-721161,-554332,-314329,-59827,13701,-236441,113621,517792,323232,101247,-30790,54374,261875,173218,5004,-211626,-298335,-252346,-309930,-136133,-53045,-43181,19010,129990,298992,686984,999795,814473,294475,-30457,-176567,-234019,66210,79620,-141049,-33544,-12365,58758,31390,256365,121531,-109610,-259972,-331449,-51193,136567,-65358,-421423,-491360,-228696,-253091,-169195,131378,114734,-95024,-349400,-45896,-89107,-339902,66438,391850,519860,380240,192512,5600,-215971,191990,797202,958571,886352,473772,-114363,-431716,108205,125359,-36250,294683,875727,1112092,697609,15825,61919,310136,450150,522500,569740,352370,214021,50035,60717,-76680,-139915,-142123,-56351,205632,184296,86576,176430,405305,300420,82828,125521,162616,105991,-55737,-278664,-77573,-5607,92827,196122,264918,202920,-254681,-148591,108060,112707,36662,22874,-94128,-405273,-72788,27622,212636,328178,482854,721040,715585,548844,335485,64115,-217435,-185874,143350,136427,-54748,-306233,-431088,-463903,-476634,-344203,-148859,126992,434820,544993,356925,77262,-273134,241520,765980,887964,482869,-48459,-309129,16566,332549,447182,187391,189234,300407,95559,-221379,-417156,-237506,-338852,-157578,231552,505766,428274,258264,137825,-77641,-260242,-154363,129150,450823,457305,8934,-481450,156058,457084,541773,545885,485862,548397,753021,538060,13218,-288594,-42325,44748,-1326,-224842,-225494,18186,-67904,-34341,127026,-18893,-251395,-561684,-334500,81789,497067,923207,1106631,795855,268742,-131180,-186745,125118,366213,461092,405579,374461,107573,-135469,-239268,-128287,46996,394117,357253,179861,157409,88799,-71551,-198351,873,278912,613335,1098972,1537567,1765383,1752429,1109701,304080,-249605,-120406,126790,62578,-112962,-320981,-331287,-228526,-156441,-208340,-343080,-402353,-442559,-534841,-758780,-517889,-169490,60406,189881,256828,91218,-121554,-238874,-213025,-269659,-211148,133670,347325,144932,-120823,-18382,116594,68129,-351132,-426874,-107412,145454,131701,36661,-28088,-184331,-194650,-307465,-166879,-81508,-262258,-263919,28262,159376,-177567,-458559,-238694,-129343,-221301,-383445,-302486,126174,110467,-113728,-86414,-126986,-421249,-187993,-48543,-52312,-154065,-335857,-38838,-124720,-261260,-26582,169233,32829,47102,141632,258041,43631,-54504,289664,463554,464319,137167,-136577,-434991,-429996,-200806,-175103,-195551,-156983,320159,435457,125074,-246447,-257239,68033,642206,743139,560404,252104,-177087,-364110,-258661,-229791,-112375,-261907,-208301,-338849,-205026,-138549,-184295,-162353,-69978,12540,75862,138820,75466,-22456,-35286,132181,223401,173198,-124200,-388874,-378311,-107612,56352,125580,19184,-275442,-392822,-335005,-448772,-434644,-41529,232714,345854,17300,-136595,-26402,-144546,109689,252330,415486,359354,178392,27457,3875,-308743,-165244,145323,165299,-45355,17913,-116531,-120540,-70855,103296,157295,-47066,-26448,8716,62857,-195489,-407884,-7783,118288,-62339,98625,350209,272199,-77383,-317246,-410917,-486532,-317633,115812,275976,211859,38486,-271502,-310101,-182602,12391,44656,41346,107046,105224,-62081,-109663,-172795,-324335,-394409,-196454,46206,191890,71371,14001,155265,184610,75537,-199955,-372118,42628,107594,26922,793854,987813,514671,-322678,-123888,71595,-142991,44157,439762,458723,390565,301233,422467,360501,209635,-84945,71808,358831,174931,-144648,-79282,-33857,12010,82606,-18153,-254676,-189963,-165761,123591,262182,403986,162286,-86594,-286089,-127986,-10797,32062,82965,257126,596616,726382,542561,382109,99278,-145284,-160180,127201,340440,287131,256320,192220,228275,55714,-286764,-121958,243309,586076,509700,377539,116029,-45965,228839,417507,375016,203218,-49189,-262723,-213492,-275055,-165813,-205664,-304242,-166117,210408,263016,3975,29300,392629,315072,-46975,-372230,-115916,-47679,53808,56785,37878,69830,272148,80596,15040,-279817,-136083,-59276,-173110,-127984,-269465,-223596,298349,493959,160884,-258803,-272789,147217,422163,397020,-84867,-277898,-116291,-12373,-135023,-230492,-116281,-40243,51059,-57610,-164380,284003,348546,129634,57770,112092,217504,310450,176661,-63683,-205587,-202345,-103545,-155978,96943,26313,-328422,148324,578994,646038,405684,207892,36930,-156841,152358,222930,-224851,-306712,-165882,-383165,-285220,-202776,-214019,-216261,-263948,62754,236296,46076,-334422,-489515,-74462,33911,65941,39122,329231,695455,670344,268875,-238710,-183058,-131906,-173593,-252886,-185888,-102273,375963,479435,215241,-323876,-278174,-272435,-407715,-349479,8671,143912,-45503,-405031,-164221,272627,168500,-194584,-397424,-26242,289913,237046,236984,-82623,-365881,-542627,-263450,35242,-170167,-202177,112096,353956,212530,-127297,-543034,-287421,-59647,351712,849465,360893,-224712,187765,55266,-141854,-92146,-37926,-102566,28550,90494,34636,-185250,-233435,-30933,366066,304452,103479,554464,866992,486054,115578,13061,251723,469819,333339,-184187,-265084,-93093,102209,118554,-8351,-187040,-452216,-507429,-194984,61340,27243,-72637,-273872,-232953,-187067,-154990,44652,521079,1110166,1215578,885987,605619,310442,53591,-282542,-348035,-216801,1,-99097,-172486,4051,124780,-68014,-36016,230854,76460,-2339,-91986,-106190,18346,107347,-88930,-185018,57843,179713,-23670,-388011,-329573,-144868,29969,39869,-283261,-98274,217271,345849,353682,146799,124253,-123621,-239772,-362550,-376727,-75365,-31499,-292013,-280158,-150778,-274358,-228499,-258226,-232369,-224725,-35907,63151,-52170,-229955,-165137,-118689,-157143,-225391,-96783,239148,582012,748845,432468,-2320,-370626,-54843,157318,112370,-29784,-5338,95247,206626,276480,533082,427189,-98131,-497247,-488799,209233,675084,684472,338673,107527,-85117,262094,436016,343915,499318,279976,368520,724788,1102826,661943,359842,808593,1142580,826794,201683,-237836,-119065,-37142,-23454,156229,150484,-33629,-339578,-566002,-307386,-347668,125715,412587,307744,108307,102193,400519,551641,455028,229950,68535,-168004,-101382,176982,369626,291444,-164332,-200784,228951,295955,280189,56076,-283100,-63865,110911,-164740,-241388,211667,473467,356432,217390,-102887,-156232,107969,145468,32232,-108311,58393,116134,86781,-162660,-306475,-384015,-165351,-86075,-216594,-151279,179802,480138,269383,-238418,-127324,99896,368238,340419,304792,227473,380865,355716,680758,1037701,293946,-69142,115347,73617,-159552,-286500,-213818,-14653,-199174,-405247,-343938,-229625,-81314,-45433,80934,45773,-57325,-101059,36810,34462,-96434,-14424,-62808,-147532,15780,86044,105490,-416868,14635,594405,632608,311144,-258492,179570,214456,6948,-63005,216061,144389,-87207,-269763,-439848,-414446,-204881,135359,99383,-23302,-136450,-318945,-333336,60104,-27909,-13506,79446,-256732,-414309,-324815,-347093,-315871,-474536,-31419,466942,756923,644076,514679,113647,-136101,-1935,39607,-78783,-225833,-111769,-413237,-421428,-24750,-5044,-222202,-316504,-337338,-281312,-59139,-112918,-278015,-280362,-395700,-44083,270799,-11377,-260477,586978,958719,683560,477262,516793,-66731,-425126,-13914,-87268,-192589,3868,206950,140526,89414,53956,265270,453008,487128,216388,-132395,173051,373218,383087,167783,39691,-187589,-174850,82791,312359,309484,-120164,-120680,-34040,-217784,-479287,-450118,-433797,-285977,47649,467376,773959,667076,516500,359996,303038,53453,-433382,-289744,-159750,-161770,-226746,-287924,23380,-421771,-354751,-98331,-153011,-79681,-54068,-127615,116801,431740,570003,180724,-156213,-51287,85883,220298,339142,276368,232655,30544,-351810,-589818,-364878,-113558,-80440,-196319,-96029,3992,3989,-46018,-198494,-158485,-206381,-160422,-99432,-55021,-147830,-194589,-242003,-304224,-370231,-488821,-157050,181613,113088,-205532,2847,458676,485129,242651,9629,-44566,-44491,-42179,-184721,-425545,-183511,32,-34861,-6575,104015,326926,611262,356048,-66761,-456191,-361675,-429770,-236537,-302486,-358801,-482359,-445358,-472787,-291648,-158165,-116753,-233474,-214688,39207,82260,-431084,-226632,235132,675581,998323,640497,151874,-238136,-374902,-33396,253884,77096,-220948,-51895,55799,-291229,-527791,-59692,168188,230479,204801,188662,105081,-112324,361103,1093860,1350078,903520,314409,56959,-124493,-138516,-406415,-479635,-66301,23274,-198642,-138207,236489,449275,521859,296938,159292,276643,258466,19202,-97217,-16665,9071,292920,131683,100103,267834,57701,-62767,262718,352669,288475,267867,-77306,-489967,-32944,148781,97357,-83317,-89926,4066,186104,389773,482591,532317,358115,-78478,-112320,389018,848532,1222873,1116356,679970,127900,-277140,-399285,-148807,-108902,324445,504530,341496,179737,244357,212980,-33574,163009,8557,-22065,-410677,-294007,181782,335460,113863,-368083,39378,365445,677292,378985,113567,-561873,-344875,-2881,88151,-165456,-152154,-171281,-178921,-142020,212088,443546,159640,-252132,-55386,251979,226261,212269,397982,133779,-215953,-279711,163501,346247,263068,-78408,-131162,574878,1210203,1164690,734327,449088,221554,65004,-100830,-7201,-388681,-341980,-531593,-329567,-43739,-39608,-188585,-68961,-143210,-330756,47361,168313,36513,-69611,-23467,73034,87210,3325,-227602,-405928,-329914,-451231,-421146,197343,839275,924275,323602,-88185,-376330,-320064,-187446,11919,176281,76036,-346947,118851,736823,549298,89156,381375,392747,226806,-251857,-294922,-527743,-477236,-404073,-604279,-161361,458936,715584,947366,742645,561209,174776,-23073,-45412,132288,28599,-77522,78398,160092,28852,-202639,-166097,-527666,-128377,173719,115652,53416,221618,272907,290425,265631,41522,-359121,38374,237095,209107,328989,530798,577208,357063,168410,365039,481750,494724,391371,69630,-313876,-82841,350337,403617,268155,189405,415248,366814,-27645,-226447,-339122,-345377,-389862,-103809,53247,-134409,-327948,-305144,-75860,402014,689794,483503,240203,-193123,-194605,187937,326242,226526,-300136,-393182,-45229,137892,-73070,-369829,-541848,-221843,-320835,-166571,-83185,-86563,-70193,130322,405096,541027,289923,158022,-154798,-406040,-363281,207964,455786,656582,539262,199064,29814,116894,131080,-282113,116535,533372,236193,-51223,-216125,-337594,-172759,-295760,-438499,-342152,-67563,225756,293363,-149111,-164065,-28842,-163446,-245458,-308653,-267799,-220975,-367010,-418098,-259441,-84256,46401,154846,235610,190077,85734,5987,105810,158784,-8625,-113250,-36314,233128,405847,452015,252963,184236,280936,518195,428180,-166730,-395,323704,-87199,-421380,-42688,224668,386900,564416,241278,-363634,132947,828488,932004,504058,-113248,57185,389324,439228,425381,728991,1078547,1117469,521579,-143153,-191042,60032,-79313,-123199,64193,370994,498216,155916,-424640,-247335,218449,715599,1242808,1324868,855480,236131,-176826,-116238,-26919,-2217,-114722,59783,168811,140517,76918,-342395,-381011,-250109,-64412,153709,343529,254939,48929,-325041,-167455,-180752,-276585,-42336,173521,25631,-73944,-145721,-45527,-185471,-448630,-280075,-192436,-118713,-170671,19322,188334,285056,287683,106182,-238430,-611564,-148754,-117007,-327508,-211689,-336361,-420478,-214640,-98712,-269687,-535712,-522247,-298063,-356256,-247239,383450,777660,581299,233972,-341019,-271314,-16710,3998,54788,106201,-195203,7259,438611,478309,124433,192466,447863,301829,-47336,-448616,-446863,-339449,-396408,-191582,-76340,-43202,-447278,-327457,-59960,-70661,171262,295011,239794,57954,28787,176089,219465,217700,154387,268731,536489,466847,253942,17263,112090,373274,770647,711187,324858,197337,-39782,-300111,-438949,-369821,-310118,-307955,-292663,-167644,-11405,-306894,-330451,-292146,-165367,255625,296433,343145,278107,344491,565330,574089,418899,-39586,-257286,-54368,71355,255566,341678,239962,91101,-24129,-25925,-28594,-199779,-234557,-106466,-89840,-172321,-294834,-151411,-30647,-158962,-277312,-141958,192370,299443,140299,1974,-257205,-318879,-71267,-170559,-256333,-267353,-323596,-454596,-280696,71985,142346,181421,141820,-17127,-152400,-173898,161443,248244,87801,-92947,-154878,-287060,-316779,-175429,-52155,381665,802634,1211193,1015375,182937,-243582,37740,211417,335136,347711,528986,421557,228177,30320,-74757,-336654,-193055,-116289,-89616,-86087,-139811,-200469,-201151,-89757,-5767,-86598,-108832,-134984,82398,234810,159749,-24620,-130126,-431561,-407621,-335969,-219570,-40720,-58023,-215877,-452930,-271667,-138335,-319994,-514799,-339770,-316969,-374406,-171924,27418,71197,81780,-77545,-258074,-66380,-123317,-364220,-104999,142357,351925,599697,710621,648202,507591,394698,265786,-153758,-323312,-49807,10106,-87024,-158516,-49412,95364,25693,-222755,153011,666953,712986,185089,-69935,63839,222999,485747,526998,256202,245042,512275,430716,94255,-271902,-417210,-223274,35676,158897,56421,-425590,-321535,186464,373493,386916,331967,169187,85572,280761,609348,265357,-53412,-195776,-204829,22983,-83539,-169411,-228721,-208777,-217012,-124805,-231158,-489949,-36353,488167,293229,60500,54298,-286248,-387156,-28621,-287211,-319263,-5789,175658,217399,-8506,-74696,-35815,-274157,-316559,112865,472321,494823,295061,182336,59904,-246885,-267614,-245971,-167247,-55680,-44879,-109477,-13204,107096,73298,68019,143770,167275,40136,-105452,-883,-30377,-218539,-73800,375210,223885,39449,-132432,-34665,102741,237782,670,-99886,74227,275840,331552,320303,326755,360394,47064,-292350,-252220,109655,119389,-32619,-357068,102612,303067,318431,200120,-21183,774,550387,969172,617010,251044,-36275,-309831,-230717,114227,331609,711949,897648,821597,309882,-224387,-243756,-250384,-496346,-294526,30075,479,-256964,-577065,-359415,-53975,159257,219732,128020,-290108,-491470,-142326,39989,178235,293873,156985,-102103,-317959,-273456,33087,83335,44670,274277,437769,644077,664441,767410,1094812,665466,5613,-269890,-341415,34712,841246,951099,300303,-132605,138139,417659,628232,420323,-6654,-65039,255877,171384,-112103,-348513,-241245,-51480,145166,722998,586527,-36737,-197763,60639,24517,-170026,-140138,23834,-37117,65285,108789,-94320,-500317,-143407,460315,597008,58313,-489436,-56125,66347,22719,-198856,-420256,-136082,269999,505170,430931,-101897,-51827,490358,400492,-59237,-347318,-118692,-1276,248608,3893,-38707,-133129,-152354,-298077,-110975,153788,309011,289642,106157,-255647,-95819,244921,179128,-68342,-365989,-346317,-453266,-220754,163232,103115,-330060,195128,413861,233811,215279,95939,14028],[153096,576870,551355,324785,270607,179525,419428,686857,646322,278601,-309634,-343899,-485279,-373430,132356,192835,-189709,-440745,-151800,-123856,-233657,-158124,-185796,-285948,-262761,-226250,-103192,-189992,44749,365038,703521,377870,-113271,-380442,-142518,45177,4173,-209909,-251085,-333878,-518270,-226832,311604,675546,571677,261517,125987,248364,497192,418139,38796,-273391,-208927,-259351,-63363,194503,381011,118855,-356567,-568619,-463533,-388836,-322417,-340028,-373706,-392077,-424507,-404314,-382777,-413734,-151205,70759,97699,26622,-94868,346905,416756,136540,95541,54847,24273,-4617,124300,7499,-299613,-46763,221787,36916,-133743,-264072,-439039,-594090,-545044,-265099,30618,163384,-126170,-100454,376466,333803,160797,-11221,-27998,259350,217113,47418,-141498,-106964,-118972,-452477,-199425,70009,104569,-48841,69716,108302,273878,478119,364895,235967,219185,97045,2005,132224,33390,-80121,118412,49771,-204692,-250955,85171,160741,87437,25569,-84726,-134572,10582,-196966,-607337,-338831,-260368,-567412,-591114,-311121,-184749,-360334,-293777,18923,-116041,-339200,65649,463219,655490,732753,559417,279432,-184921,18054,597866,609979,421218,85028,-343218,-397725,89879,136443,-102979,-40680,466641,732875,451797,-74411,159989,469123,449853,440804,389989,106088,44329,-339001,-384471,-446784,-184070,94242,200809,415567,358063,246515,220563,316441,116426,-207071,-257346,-127427,-40370,-10241,-64774,76956,99807,176317,275183,312490,149570,-296909,8232,153626,20739,-63180,24720,12037,-203323,-93794,24951,116594,105904,266057,460122,476490,306408,163116,-161882,-345228,10933,60462,-84276,-225191,-240636,-581631,-412753,-275303,-227370,-326416,-60177,343315,556450,367867,111961,-291092,90454,598493,964177,688238,146814,-390380,-216963,211063,311211,46705,46649,167272,18634,-189520,-426048,-211482,-8420,-62761,157898,539224,605886,412387,88134,-468182,-406617,-19242,291080,513882,379200,-170079,-293554,242901,464499,447665,435037,498662,671161,872659,560134,99437,-140030,-92643,-93059,-227092,-225551,137080,265954,-56935,-120602,160346,98814,-45732,-426640,-199337,177004,503864,896237,881074,545037,237285,31618,-229304,-26359,324496,459110,354385,209763,-60963,-347514,-427274,-109188,262420,725387,599463,431518,373939,226265,-60339,-322906,9519,400173,702964,1008668,1081607,1296238,1354905,871525,201288,-380961,91936,314446,116828,-256108,-312676,-82201,-54504,-200457,-348830,-215657,-65582,62549,-3724,-176318,-528467,-420492,-51226,146816,203597,94210,-79857,-160823,-144278,-214271,-191701,32930,200877,134499,-18526,17088,70089,31431,-215969,-586218,-561512,-335423,-285154,-169861,-97594,-146625,-127914,-319205,-131688,-4042,-132324,-233634,-35534,71686,-207441,-214522,-148963,-93436,-262168,-487671,13207,517118,472241,156330,282247,409786,228040,-517668,-184772,-63017,-24830,-256766,-33516,-27420,-149455,-98347,89968,121495,291033,382386,443143,109448,-175914,231278,507732,451979,57190,-245168,-332917,-244002,-178988,-18214,-34415,-29447,323404,450510,225579,241677,104601,-136423,216838,320494,355627,361390,73329,-159252,-391429,-57249,359237,20795,-205196,-378800,-195909,-109209,-145907,-100715,53686,34048,-1809,58597,60620,-112103,-309326,-266660,-24852,203353,-38049,-246929,-146379,-41084,-131708,-149602,-213386,-122328,-217812,-120095,-239414,-314077,135041,525127,613036,164586,-156447,294056,265241,385198,393331,443770,378306,230677,39758,-206235,-569804,36066,369240,378140,97415,57280,-103725,-91349,734,95459,-4935,-192970,-237023,-145366,674,-95225,-440053,-322645,-114882,-192410,-44716,94546,68533,-115510,-155521,-305240,-490034,-274004,152485,319220,166739,-41822,-386149,-335541,-352563,-260240,-263981,-211841,-64234,2301,-59945,-9744,-50613,-219865,-379670,-214517,94192,221606,30840,-186460,-236866,-129901,-48454,-330259,-371322,49266,39009,-101501,588051,844116,391746,-279277,59167,97016,-176566,-90791,393853,484777,454963,315943,129663,-162069,-98430,-159984,-114069,113158,20948,-123024,-52100,6879,-28229,-16497,-63741,-188145,-254651,-180657,87010,188528,239487,-74146,-360212,-221315,139036,215343,171040,104598,173964,490592,614966,525177,284276,-78915,-254816,42851,299631,374182,255267,419380,589777,444228,21530,-436330,51905,370419,458893,298419,294482,180683,18084,-17933,-43842,77483,60500,-52488,-305154,-294806,-356695,-227675,-230248,-350907,-307675,51439,56065,-132931,221254,662718,508245,40926,-332185,12051,63665,55495,-98654,-248068,-231534,-38625,-176340,4970,87141,209474,48548,-163385,-108643,-322173,-310227,238606,324208,87155,-361176,-194361,180716,351214,192713,-230120,-192310,-122715,-135328,-230105,-298700,-135930,-34143,141082,58676,64365,334647,402417,242733,123819,95634,147207,213338,82240,-243433,-460453,-53321,79068,70600,186766,106132,-428433,60746,540691,659235,431353,250646,73388,-177282,-47054,51676,-351465,-244749,-105341,-262914,-234906,-205897,-274159,-320169,-504584,-233533,-222372,-448380,-374850,-248648,-85323,-244724,-301484,-221129,266659,636827,578291,162392,-352465,-158320,-604,46982,-7098,-3737,-94121,278188,439575,335716,-167261,-357939,-236300,-487322,-408965,-29380,45472,-143242,-468613,-233739,80522,63358,-212025,-248792,135232,383261,171619,-70013,-376785,-372490,-347630,-219477,-6277,-81862,-18530,215269,363349,261278,-97210,-342990,-66066,-321098,52938,310196,156387,-128348,286077,189330,-4304,-63446,-27151,102876,200335,142473,92215,25709,11007,142964,92989,-135730,-126187,465460,802409,491479,164939,26082,132407,203342,8516,-347976,-427611,-217499,-28191,50545,-15461,-177124,-435444,-424313,-109505,107442,102592,51680,-146448,-254505,-508947,-396442,-227337,-179146,367376,460822,569572,509939,268259,53051,-120572,-311455,-117897,104805,-75226,-375185,-320888,-296139,-473082,-250975,-169076,-164838,-59536,-46992,5234,119839,219841,64244,-137101,-159452,-206432,-354532,-367883,-340812,-198231,114156,187325,-18654,-52705,53892,-104336,22860,1226,122201,30472,-112737,-381603,-487939,-108573,57142,-29176,-86864,-87851,-35993,136036,178647,-70555,-266006,-131358,-54581,-133334,-232025,-197108,-38411,-99941,-218396,-245995,164066,688280,949352,799795,350336,-112796,-90202,153516,85609,-32140,19439,72871,158389,165580,450526,338889,-163600,-572597,-386092,304195,779105,744594,466092,244029,-154368,-100242,211137,350465,487147,330491,548912,945406,1134867,685911,567334,1126156,1181740,762946,-10458,-319747,-68065,74215,412654,746579,492735,152214,-307820,-493413,-253841,-254691,40663,328602,239948,33151,23219,260581,332070,190462,-42423,-175955,-319143,-32315,321288,468088,106567,-284263,195043,609207,503893,334184,105484,-291571,-43235,251881,21614,-1439,315499,410610,183641,16519,-52692,-88561,143576,188333,171419,145334,287621,157761,55871,-257296,-309679,-346381,-140502,40620,-25072,-105529,-95744,149910,-36950,-410126,-123384,-8565,350160,463220,546052,329020,398620,391123,459467,778935,216866,-82740,-39299,-209063,-326642,-336148,-95986,-73582,-276704,-66149,-28389,-158489,-159252,9470,241905,297938,161335,-47613,-102023,-153679,-213732,-75415,72136,-49867,-38769,18894,117051,-206393,55759,683629,704029,217348,-93835,449313,367604,161354,-7466,94375,-63351,-219584,-176060,-285772,-244338,-26309,189589,61606,-110126,-104337,-192052,-231843,-21396,26993,154122,275011,-126837,-427420,-433930,-290008,-291441,-535792,-186671,209721,667095,651875,506655,72261,22330,54202,27292,-119715,-146762,64572,-257926,-591424,-141306,76021,-1061,-168645,-153923,-266128,-184176,-240141,-357196,-395214,-548872,47583,366807,70896,-432446,311164,715496,588969,390599,395313,-76267,-225759,-144091,-435777,-342588,-102192,-155687,-188916,53995,211362,383690,473612,604902,255869,30458,251991,556640,821589,530346,303041,137355,336790,787109,1074805,735275,149546,-144823,-95436,-187940,-295710,-301215,-320153,-324676,27209,365832,588663,485278,534642,502233,645811,438407,-37547,-184156,-149418,-130837,-317933,-507940,-493418,-244372,163333,181004,-247076,-117154,34336,115468,423154,692639,523026,221391,-149887,-210839,-96255,-51262,135972,186728,112459,66092,-424406,-511435,-389155,-213638,-303043,-306789,-257914,-183349,-64046,8827,36636,100157,-42954,-26654,29472,89035,-28949,-73579,-68515,-107695,-323455,-484397,-213466,37617,-43568,-45823,429784,739306,601797,301342,-66853,-219545,-270922,-332517,-248857,-464313,-427462,-171811,-72934,53192,190265,327566,284949,16499,-26493,-221721,-169294,-228857,-150269,-254396,-296801,-405560,-425663,-294684,-77261,68740,205386,71934,-86239,-207857,-144298,-528657,-244736,106109,374592,492136,456946,261520,3557,-175951,-98864,73316,-56545,-410731,-177868,-128068,-318640,-324642,-738,93792,234775,474245,398617,42067,-429306,331170,1071415,1308014,868092,78586,-404580,-100300,14774,-317871,-246959,24675,-37296,-343903,-32078,190250,179887,265458,133863,11326,-68189,-75095,-73415,5226,55285,71082,453049,278506,-114233,-26717,-109057,-315656,46753,368605,445303,400573,122008,-190698,-41744,105804,173774,11676,-40431,-35712,21921,367148,623543,882012,688201,187213,-13165,395333,768362,883593,757725,369545,50465,-257520,-305790,147649,631613,877161,796519,575128,366992,184618,118846,-134015,48112,-66152,-201586,-528989,-165117,219126,296078,38121,-132160,258019,356681,600764,147400,-286651,-311946,35725,216186,223648,-219939,-378802,-376949,-443803,-237679,418509,739079,420622,-124305,-210614,257550,302878,332394,509894,284388,-147808,-274618,188320,341003,318841,-41811,-345143,202939,779097,825122,459562,174342,60149,146887,287133,225392,-84699,242329,-3350,-89799,-110959,-142952,-144759,60872,-29507,-316568,177319,486782,270538,-7094,-121112,14110,168196,184697,-48742,-378456,-290618,-285735,-457235,93831,723790,984326,300792,-227832,-559427,-267608,-174614,-9214,174917,215248,-184707,-569598,177495,393784,49267,-227729,-164164,-259142,-353453,-81609,-172284,-272507,-394177,-284189,173385,739017,958758,1040472,780562,579667,291905,88490,657,164496,-22807,-200441,-4255,100308,-60768,-153532,47811,4060,149391,277726,44007,-142637,132433,158633,325449,207244,-159639,-174724,228583,363407,370510,769613,884882,790137,540657,356006,629663,818887,847257,581216,215675,-427246,-249686,144650,184657,-129612,-251724,323722,388899,75948,-81274,-147437,-241733,-270637,-34225,98046,-21947,-126259,-150769,50198,376325,387059,47315,-117384,-343563,-408331,-6793,59771,-179264,-230752,138151,288721,148745,-368944,-563335,49268,151531,4050,-42894,-61817,-106747,-57550,226595,553493,508058,247922,197342,885,-205744,-316178,206650,642480,912455,614311,181581,-65220,111011,225979,-239499,-101513,299270,208117,-50057,-256055,135632,329426,194936,-200995,-111542,205099,355352,234510,-397804,-505720,-215795,-253483,-350036,-410221,-337199,-209094,-234695,-344222,-460083,-320389,-202284,-112138,-149958,-66806,-72902,-111471,14014,147838,88607,-137661,-115196,32439,73623,38098,-46207,-79130,254280,498214,439290,-52131,-105988,-27560,-478410,-144531,198206,299337,451522,593960,353720,-99557,205388,935646,1112694,822818,193277,33077,322609,429097,323424,323317,528312,662975,424127,-86318,-509236,-240327,-156750,-200675,-91985,156502,254341,-102910,-448405,-146287,166759,550423,1046716,1193133,755555,298132,-55958,-205674,-180796,-255651,-202382,101971,243094,209934,59974,-340330,-292089,-132238,160925,349235,403483,258039,63312,-175708,-150857,-149192,-74370,149284,272159,-53240,-445207,-352571,-93733,-50764,-239977,-238563,-99606,-29526,-118081,-130785,-30676,173176,294656,119997,-213456,-438618,-232566,-187203,-232135,-152081,-425727,-268659,-89984,172596,42062,-172503,-348245,-182231,-170446,-386660,94113,676948,699679,369595,-228959,-425263,-142062,-271618,-412817,-159524,-88862,185775,376430,141417,-144345,92030,472237,448691,292917,-29405,-194545,-335849,-370100,-467573,-369763,-186695,-188538,-2972,77215,-45179,80792,367000,269216,4543,-60081,64973,57896,108228,164310,327225,738620,670728,341791,101086,-24013,104840,391298,331215,71250,156488,594,-335287,-442018,-133242,-17622,-97425,-222214,-110990,201829,30108,-112358,-438521,-547156,212016,595341,716035,626638,539035,509439,448000,364302,-13706,-201446,83374,270442,484603,590675,453488,286297,98521,-44420,-246256,-354973,-291871,-314284,-348159,-294145,-191997,-112980,-152276,-328501,-372205,-100137,30845,-73173,-191301,-164740,-190683,-317532,-285342,-381685,-428412,-461308,-421868,-221968,-222309,-30678,-105525,-132385,-93523,-50190,-228475,-448910,-157609,78644,-55276,-203757,-219318,-280765,-263804,-170491,52375,497794,958296,1374047,1121398,367401,-23321,104897,238282,320913,416219,638746,506321,158521,-207361,-452842,-159886,136397,154263,17042,-142028,-192792,-249081,-333454,-152083,-10113,33273,30339,38612,230072,376923,397866,318278,240879,-48047,-210500,-325682,-406859,-102388,-79008,-249764,-521664,-124405,35482,-65028,-281701,-459595,-320720,-265595,-118698,26754,24914,51949,-110878,-402891,-106424,-24685,-170442,-112348,112142,321309,667816,864482,780316,579344,316800,93806,-190173,-406624,-141080,16452,80907,97552,196944,376883,189134,-230660,197993,818885,941006,478308,32771,120480,433903,678443,623331,409244,364029,776161,541120,45630,-280737,-380903,-113893,76966,3163,-154022,-431232,-112531,214573,349573,214823,294320,342968,375855,509300,759413,342844,-61699,-194748,-292584,-22945,61455,88647,-95962,-177885,-192214,-61058,-61764,-310564,-107721,468518,437712,318480,237465,-220652,-479077,-49414,-273518,-270406,43217,208854,102315,-256662,-279522,-56179,-103400,-273959,-140641,247541,435331,397035,363465,215647,-29593,36313,-7710,-141112,-126294,-153055,-268273,-127716,-32206,-96022,-26414,-15400,11920,55746,110538,327352,281245,106555,-211764,189619,59691,7261,-171819,-86593,209005,513257,402872,64513,-91472,129842,211320,-41775,19691,52666,-22358,-159514,-223260,78787,81227,-39649,-311070,-7913,136605,87271,198226,124372,-31903,354597,668526,227913,-207672,-398717,-495116,-335027,877,188275,486653,633236,740334,514327,229128,31801,-352512,-549370,-110347,-16688,-175654,-278924,-254942,-214492,30163,154861,148196,-70651,-520582,-275691,-81174,9666,177703,294362,147900,-71529,-151162,-98755,90927,-36952,-130719,72868,377166,707605,702696,783092,1055999,658902,-1750,-92202,-133404,-160600,607870,757772,187650,-205106,167962,534003,680157,360768,-97775,-255662,96792,38522,-233026,-333749,-337903,-327862,-170859,92384,188706,-223818,-116297,139679,193688,-180551,-394048,-24317,95977,112459,175080,68503,-443517,-180953,368182,413034,-176764,-230091,87328,104708,-220301,-435927,-166281,35647,442035,516159,337670,-182103,47446,323876,192394,-137169,-225898,82380,-33089,99011,-271104,-214003,-392307,-297399,-233388,103069,278355,407132,298188,193070,-166346,95473,406586,343397,48202,-345202,-335269,-151777,-178918,-172128,-199015,-230053,228043,442094,278047,214549,149432,203203],[498593,1038700,874746,725965,524660,407321,565310,835288,841013,353645,-138272,-345354,-443256,-258756,211618,191065,-174756,-408601,-73659,28822,57912,27171,-36775,-133359,-63945,-4658,-81123,-277284,-203752,36660,283259,82801,-321361,-323980,-71318,110935,218487,-96584,-300934,-331118,-442501,-358812,83000,338279,384630,247106,120043,122119,192888,102290,12970,-105127,-190594,-275425,10773,229689,405928,194308,-98927,-246961,-251396,-250409,-241352,-127229,-365777,-470366,-309686,-307809,-335993,-336027,-140397,19752,20639,-288862,-349109,99532,167898,-17586,14545,19507,86403,85780,162102,64670,-249860,-358835,15133,26715,-33286,-141315,-335135,-511699,-378727,-149350,65263,173914,-84416,-249986,153859,296663,202015,29344,-136641,135440,170271,4110,-68565,147977,194536,-84254,-143635,132389,193281,-146086,-158704,-262641,-249970,62323,319806,378288,407839,255509,156952,156455,64257,71299,227627,91613,-156757,-591063,-136531,163980,407815,369388,252127,32948,107538,-136512,-485163,-283414,-359677,-486522,-364192,-246251,-346288,-494791,-251913,-50730,-196640,-362152,-52696,310388,560315,820586,744565,449569,-151317,-259975,171099,96266,-230879,-385995,-514347,-206592,242893,323264,-27565,-261478,41985,276096,179004,32078,365020,586252,351380,133179,-113737,-314760,-370185,-582594,-388669,-124531,48948,217149,248092,411988,450596,415639,245306,107428,-123817,-395400,-535062,-325935,-92871,80409,130870,119832,80076,178926,278592,291715,94545,-147678,151605,188238,-28678,-116393,24524,102112,14282,-57900,114329,139626,-19471,-79649,44789,138181,51853,62770,-129044,-95224,57092,89378,-170334,-369790,-181078,-347336,-195406,124684,299893,162713,4044,275692,404266,248924,41337,-207390,-107973,322323,856934,660497,128680,-407140,-438502,-6839,57487,-199418,-222271,-44873,53063,18812,-150806,3717,293533,55624,80553,491862,671047,550066,-14069,-407053,-357783,4575,149132,216800,17269,-452313,-107443,330820,421020,278678,203536,331086,572346,767100,475970,137319,-70707,-113853,-189817,-287955,-34345,419155,428823,-6031,-190979,162223,162480,38180,-281964,-121341,207790,516177,802052,604371,261638,160124,128373,-258445,-220723,263347,471821,323038,61584,-171993,-431321,-456821,18057,605224,1030422,779706,608899,525067,360760,64435,-524241,-140721,330482,619692,779212,492764,543651,597875,427884,-12105,-265605,324016,486004,95979,-275208,-2646,266425,115779,-228408,-413145,-112852,150584,371824,441049,194228,-143474,-469317,-240438,14878,89486,44179,-32485,-28114,174486,327181,332326,153754,37832,35611,15981,-26122,85850,47033,-101713,-457896,-315465,-70092,-187355,-278896,-144930,-81839,-109666,-378960,-150926,85232,-4337,-255093,-154303,-15864,-110827,-95,-19419,-89503,-335210,-433509,333242,930457,806847,414812,528245,658829,518183,-201762,-258668,-13854,44320,-246474,-123323,32903,-51582,-122794,-42681,92929,342319,516087,531625,173884,-312904,64402,441156,378132,-39418,-185875,-58060,102137,133294,292911,237012,36952,137336,295579,311790,590700,402473,-197536,-230000,-34035,253472,542516,311123,62890,-457815,-25400,471538,180485,-213504,-433015,-210586,-106101,-143353,-113334,32974,-68882,-245323,-103540,9558,-132647,-343921,-430614,-219006,154017,25631,2229,-10539,-89832,-417672,-516385,-297562,84149,44263,105652,-38561,-227694,194633,690519,831808,302787,-162416,409465,609962,627753,430402,346051,270237,219591,174097,-59415,-197003,220252,523732,525682,228032,55065,-121529,-101319,-7643,-51882,-326186,-464667,-525819,-276140,-18503,38255,-235834,-476590,-347170,-226802,-100544,-79367,-972,-18296,3543,-216273,-467209,-202296,230066,432197,225605,-92444,-494221,-427292,-548451,-484856,-440707,-338548,42817,252101,267669,315455,328394,133678,-129851,-125200,82188,115081,-68112,-206647,-288357,-265747,-51199,-249008,-469226,-159477,-178373,-256648,306036,574913,173485,-297578,90100,61712,-143880,-231536,249206,445784,404056,178757,-245637,-374583,-328692,-266078,-429891,-258926,-195043,-80373,-15714,18517,-102701,-186913,-187968,-192693,-345596,-215175,-20629,27088,-10766,-334031,-392920,-13568,315053,341007,189904,39249,62133,363254,487910,484981,198139,-123767,-25822,284578,412443,289650,179256,583377,951828,689289,31687,-271273,171067,377305,254107,-24172,32218,63671,-4760,-51884,-255401,-195011,-139702,-108727,-345172,-427992,-444170,-260002,-237118,-293572,-331105,-76221,-94882,-124858,295575,765349,560870,79107,-339886,102862,167284,80735,-127461,-430097,-444706,-205642,-212051,233347,394621,326667,-45970,-232082,-82045,-253706,-404665,48912,41801,-144654,-208537,57502,316573,334025,-38726,-250783,-26555,-59869,-280708,-404553,-298304,-156434,-17802,199339,112610,114852,130490,207004,209308,127925,82070,77445,83759,-102745,-519388,-255224,165014,221543,269621,290901,117927,-374893,-64439,285500,396108,312031,258563,109513,-178960,-278193,-195202,-480348,-179488,-74267,-200466,-196628,-49079,-59704,-115757,-279489,-467022,-519611,-288272,34120,117854,211,-293783,-436969,-386718,164973,519846,365647,83943,-217405,-162637,3244,126269,209038,128553,-158010,45213,291545,387463,34064,-263024,-172445,-314972,-375188,-128742,-107392,-223157,-433999,-400076,-208069,-45383,-165238,-90850,263722,412415,138349,-226395,-444830,-223531,-168012,-98965,32917,86258,184773,325745,353121,258986,-76029,-162889,130823,-45679,-195473,-283592,-322387,169670,398884,328921,189066,-12292,46854,318346,346925,173975,62333,102956,29132,7066,-391368,-555484,-112380,307255,526716,375912,84077,-31644,57397,127152,47312,-114831,-257700,-330226,-315303,-168730,-94942,-115464,-302186,-294202,-87385,71546,122034,164365,7335,-64729,-255369,-442326,-312951,-220669,-402709,1034,263476,341164,246280,232350,187298,203659,204344,269618,-49811,-484325,-560052,-457442,-377376,-251218,-361014,-287870,-115596,-33586,114199,237520,262644,116111,-103218,-333783,-352925,-287904,-176904,-285837,-282749,122694,248488,173750,12451,-10554,-331302,-149427,-12442,128635,112715,-60373,-309091,-510990,-246549,-23012,22745,-21952,48395,167313,482176,547066,40821,-338341,-204795,-165090,-199599,-359368,-353437,-122502,-132761,-198499,-285750,138826,779826,1092156,1051612,618701,102931,-179576,-8318,-106278,-130296,8259,67469,150307,110186,290398,174378,-229426,-600589,-381309,227686,722596,699404,528799,323712,-29845,-364488,104394,296734,274238,234392,568361,934319,848017,566352,631571,1090725,962305,554153,-112262,-122166,-73491,76045,610312,989740,572294,192465,-321515,-446320,-181781,-99039,-11380,168463,101874,-63167,11777,126957,3001,-159865,-292105,-345825,-212184,53923,358391,351043,-139646,-121601,534257,776344,535369,263737,115654,-280539,-144522,58723,17930,141079,348704,280818,24084,-29041,39902,-127490,13315,115730,224637,350542,454677,279966,45060,-327139,-340086,-413741,-110750,123788,188355,-34628,10906,75664,-89516,-418280,-239992,-264697,104150,462836,597329,355409,255591,247525,328027,418654,15327,-127093,-178732,-423933,-280447,-145015,-18690,-4098,196573,412629,348156,119336,-1060,81245,357554,502292,328980,-5667,-231356,-349465,-284237,-36012,151054,111167,-71515,-84112,-86908,-89381,210640,723114,666567,57739,139090,567045,450208,249887,47800,-59740,-221272,-201694,67913,83710,236516,229912,220626,2398,-201506,-79802,-89941,-138112,-223122,-20128,101709,253813,-20637,-304799,-301921,-80403,-138322,-358311,-253498,-121432,343594,489827,357924,-29267,119043,207740,38522,-167006,-195503,72124,-99481,-436159,-295776,82809,120386,16990,32764,-123836,-284030,-380152,-276121,-286678,-297524,60304,352601,56166,-512403,-100223,300851,372563,212481,189637,-4036,39476,-151778,-540817,-221272,-85779,-116829,-44435,242429,343982,421064,449813,602814,218331,105077,256216,566261,959363,787547,588763,525903,917160,1476573,1735096,1140316,415000,-147213,-256739,-300082,-267664,-274045,-356016,-283126,27249,256305,454835,462569,585575,527118,749817,598941,253025,-63089,-231775,-183770,-394659,-518554,-26200,310472,546218,362379,-342777,-70192,188567,344403,640678,679666,190955,48475,-212194,-413208,-289778,-333481,-145768,-66452,-131938,-21177,-406327,-448918,-430570,-378201,-521144,-355904,-366184,-390894,-194465,-26976,139763,192938,56501,-7403,2511,81982,55561,37664,58512,-82659,-527211,-303168,-87538,53276,41267,307827,772916,983201,847088,418422,-141104,-446275,-437112,-483989,-162293,-217494,-419918,-406882,-160351,36229,240352,538070,693075,373168,286707,27194,-166561,-171682,6272,-92715,-57876,-88047,-138258,-119709,36314,153076,306572,243840,181155,33658,-199249,-562396,-348700,-49382,167131,158777,234775,273493,153737,-30676,-226104,-262771,-316486,-591259,-214340,-112786,87451,-5691,26287,-19577,113705,503173,386971,-84253,-285670,350131,919389,1076782,743005,-14635,-397160,-101532,81864,-91701,120124,261968,3397,-393737,-39122,18249,-146477,139007,115155,-18134,-395818,-273506,-10140,166016,52926,40494,450298,411495,-114745,-290126,-162484,-510719,-293021,196209,358907,358983,246380,-31803,-95293,36856,164675,19820,-130339,-180807,-346459,132934,556164,1022492,859813,325920,-17369,210275,409596,254407,283850,70052,7303,-170530,71446,566399,1133897,1142932,895839,567335,248756,-115018,-211267,-230284,-33374,-150300,-356158,-475421,-38744,214029,187524,-16887,-15584,362083,343118,368762,-48572,-275916,48574,382715,417333,254747,-282569,-553753,-435050,-545041,-157822,486099,790918,472021,-94203,-464492,42154,224960,426080,542350,376188,-62404,-112684,239548,373406,342658,-7055,-350426,-82343,311334,419066,130780,-66024,12364,327549,628963,367208,48051,432086,360341,148797,-105378,-388829,-258068,48043,16185,-203455,148135,549356,346772,13038,-202839,-79651,119109,143344,-27807,-345331,-299290,-209213,-498918,-166573,344921,650910,105489,-385487,-448613,-204945,-116762,-13426,123132,334240,294117,48184,-459770,93063,133282,-109288,-341580,-376172,-12700,432944,210204,-8000,-226020,-86774,355453,859866,914376,662290,521946,386845,285523,84508,-35172,78331,-163451,-430751,-128868,25612,-223828,-302151,5204,227495,173706,164008,-123663,-333730,-39388,-29342,191811,-70259,-180954,373100,763228,772849,683404,1121048,1051824,772627,465809,339794,689189,929026,971715,620375,170038,-226563,-264539,-32581,14182,-157004,-151077,276545,370638,208253,46756,-13613,-176946,-185212,-31284,-722,-104441,-32486,-2681,128539,209798,103031,-214228,120123,-89129,-295267,-273936,-358762,-313504,169371,495910,491112,121703,-448041,-331427,237376,205752,20471,-144653,-159711,-217147,-93429,273167,642337,583525,318811,214795,107037,-27108,64476,489601,921829,914734,468424,12069,-191432,12462,124390,-271181,-100084,212330,53781,-226792,138461,707437,846097,626827,151736,34205,251700,288938,59940,-486964,-711937,-366135,-343534,-449480,-535627,-458044,-306713,-228610,-251077,-401614,-577202,-481880,-363700,-436108,-364433,-269432,-268544,-82809,166867,181228,-178092,-252103,-218540,-314532,-260907,-226335,-392802,-118854,217546,257675,33836,-50817,-163580,-250456,67489,193989,159341,361102,458155,376387,145334,170079,736737,942006,798932,301855,-41621,42767,116894,-12769,-231960,-146158,57424,203392,-76875,-413571,-231178,-167376,-289922,-342593,-158464,-42675,-296264,-325046,-105364,59819,259093,530868,636715,371066,183094,55568,-21383,-64401,-53883,115325,353817,301649,157795,-132579,-388177,-230275,-21887,339719,441191,335122,301784,205858,25706,-183285,-151165,32150,233258,228739,-91371,-340467,-192088,22841,69968,-103697,-80695,52465,64063,-3848,-241896,-397114,-109318,28626,-224824,-391539,-155691,127332,119799,-22056,-120760,-194478,113212,197254,508524,390061,123436,-196654,-95553,-18890,-192724,-288535,400242,612288,279639,-256981,-522044,-314087,-458517,-482626,-335069,-189,318472,368275,4183,-454252,-13607,382274,491957,519322,389711,-27208,-457843,-170525,50165,186748,416717,249180,218228,122941,-100533,-126483,123019,102591,-91088,-106290,-9426,-124358,-45386,97223,339885,855326,825703,416516,133906,-219436,-209206,-48796,-87590,-178505,85481,-47876,-357267,-195192,121273,150713,-4775,-199989,-109583,260279,354992,439640,221636,-445831,-184730,470226,705244,717947,573779,314377,293287,304176,71326,94780,332058,354426,493848,638015,487596,320295,166439,155964,2430,-234649,-368497,-417588,-409285,-174345,-30507,-32648,-182672,-396910,-404499,-192494,-328861,-338250,-386974,-301656,-166995,-277686,-438983,-295926,-327613,-234022,-227566,-134601,-289579,-203670,-260790,-479888,-298173,94402,-99126,-222597,-167590,-44532,-150960,-323912,-287681,-225953,-157188,-82822,184741,523956,971824,1234615,952820,467566,158980,148938,224381,176549,328219,524700,419035,-7772,-352193,-432924,35003,294935,254334,-2562,-264073,-308434,-343556,-491767,-304940,-190410,-106580,-66729,69871,269944,399316,478103,492657,446787,131509,-51341,-283498,-408558,-224400,-86436,-204009,-552546,-276468,-40421,-38190,-188235,-361784,-212890,-145323,-33808,136736,111326,140420,-23193,-350712,-282809,-113291,-108885,-70000,63797,289047,703872,885807,674909,378761,-19375,-355371,-456937,-388720,-118012,24713,162401,241021,307076,427183,200108,-295128,89553,636701,761257,507538,-78702,-80222,263460,573220,480195,385818,305049,779851,415839,-27019,-313925,-475572,-108848,25386,-174650,-360736,-183497,90706,235054,249365,-12799,171638,356277,444545,570069,756967,379890,-49322,-187509,-310029,-109811,184418,177842,-89290,-201230,-145851,26739,105083,-52344,-139957,374839,545783,422692,137289,-403872,-474301,-85653,-315743,-291791,19258,183817,-19705,-420539,-319625,-88924,24844,-119093,-475007,-143393,179840,339424,405326,279657,170672,253580,133009,-172890,-190601,-210381,-322926,-196263,-189769,-351272,-177576,-201701,-100084,67923,241781,466234,453196,66299,-258461,60310,-2509,-76472,-206584,-126863,228418,563509,605775,252015,-190789,-244123,-157191,-473788,-461645,-279807,-46601,-122824,-293081,-21393,126591,59201,-207690,-278310,-230981,-280525,10151,-26700,-313458,-24920,310782,-105271,-651713,-271958,-190420,-326854,-423332,-183088,31454,168106,463450,516909,450290,284237,-274037,-471375,-118981,-169437,-262607,-84144,-19688,-80569,11606,41872,-32898,-366997,-471831,-113986,-39528,-76702,78809,211584,55502,-114819,-52731,-14274,35241,-195746,-305942,-93222,256721,660291,606266,577692,694518,401286,-169681,-128477,-126524,-376521,184585,338676,-68756,-245055,74337,345292,370669,53895,-204058,-283723,-158021,-242700,-324539,-185369,-233494,-404963,-343603,-259872,-289058,-458772,-140817,66807,212830,23256,-194219,-4408,159649,101615,82065,7450,-555150,-260367,182053,197316,-229522,-63670,157144,183692,-108837,-108449,139343,179059,521031,508812,350771,-99013,-84661,-17293,110342,52801,189459,377658,135730,-82891,-159050,-229415,-77081,154926,157986,301714,320786,366155,238489,206064,-67856,145227,460167,428850,134017,-162606,-101795,101612,161698,-113993,-271952,-114205,187527,343813,244595,160647,164134,300923],[653064,1083948,956402,895836,582452,448601,481858,669400,686540,225826,-40873,-159457,-265938,-36750,241670,93363,-287657,-338523,103387,230761,315252,253920,150268,34116,34052,58436,-205305,-475841,-576632,-441782,-280976,-283832,-466233,-370650,-166675,-17914,159934,159631,-11681,-194418,-344455,-591303,-296330,-84159,24446,26118,-5493,-44121,20935,164971,154047,15902,-198304,-166944,95255,192078,151725,28074,-14471,-45633,-103567,-89297,7967,235126,39640,-119016,-58527,-169486,-301593,-225985,-62864,25373,43424,-21350,-122588,-17644,-100971,-236406,-227216,-108735,47957,61847,44581,-42837,-233072,-500954,-250597,-122452,-92780,-156894,-312185,-394708,-133062,-20023,11391,9608,-207741,-336813,-92106,170779,173637,85399,-215555,-117648,-6614,-162511,-43935,329202,463389,203591,-77573,98269,186559,-176926,-393863,-672697,-286113,193333,502242,456246,398371,267032,151065,60230,75941,155503,205037,32109,97193,-69140,-304158,22811,430702,395186,207799,105993,236008,-64596,-505923,-481362,-374918,-59729,204645,265949,-75306,-293155,-270307,-225230,-311297,-360208,-279439,-34070,281057,612735,670982,457719,-86666,-573496,-321419,-409856,-596467,-337944,-337004,-94084,277402,329913,41884,-236063,-301080,-97776,81083,267449,603419,599381,184868,-244608,-427221,-537112,-408721,-69075,196686,339224,320222,148043,48241,226045,471725,520475,220616,-161975,-387616,-445089,-463191,-392586,-89805,172245,307489,159679,9536,135023,211938,206344,45521,-36490,242601,236287,20215,-77474,26191,102015,71814,-148617,126046,129526,-103922,-309712,-154468,-103510,-103186,47588,441,27720,17966,152823,-123277,-403800,-94927,-57117,-19830,399464,780095,850840,301491,160724,106075,23854,-125383,-107310,-252098,10941,587139,420111,-83326,-385583,-447874,-294715,-205865,-435743,-476321,-172183,255825,372811,216321,256202,443397,124275,41209,411085,668959,607945,77455,-181752,-176885,-40652,-169213,-301415,-504295,-499874,56347,390846,311590,61757,-89596,65639,320513,506884,334411,149864,-38527,-113937,-224564,-216638,75624,480718,442701,19657,-195503,157677,178834,2932,-201859,-120135,165316,492618,610653,349860,20387,37340,135889,-227094,-428613,154186,434836,295378,-10009,-175286,-385608,-365921,148692,889727,1168517,841156,643750,533521,404548,203752,-304337,-296864,126093,403934,478287,82822,-58036,-54462,-9708,-230384,-98358,481150,549830,-20723,-228386,209524,466025,193803,-257353,-376694,-89196,197932,431806,646421,360730,112555,-343017,-404094,-220748,-96820,-56290,6195,53684,395140,695943,682708,302724,-110916,-148115,-31973,-130038,37001,94808,-64667,-318339,-182512,120432,3398,-215189,-152548,-41417,-153993,-429561,-170882,165965,61837,-320604,-261026,-72774,30248,190243,50071,-158773,-412864,-327929,505891,1139782,979893,560037,570044,581735,408745,-135425,-192917,112123,138114,-161696,-265234,27475,15425,-108536,-203170,-6736,309807,588411,563681,224765,-358364,-173726,214315,180826,-143741,-84823,70377,256547,387938,391016,309453,18926,-230297,-36676,240431,579531,470062,-113447,-509284,-209465,278803,673766,489569,177578,-410568,-150748,231042,139583,-264162,-525617,-265114,-156389,-208162,-208947,-73920,-157309,-564827,-276893,-79837,-65067,-116559,-216834,-216959,22796,1606,79422,-14161,-218985,-495099,-183675,-125128,79564,217741,234850,78571,-166064,132154,684870,939536,379073,-148516,281382,710875,686088,304225,94574,3546,96718,236828,121099,4328,275152,559798,545597,269618,7105,-165225,-102777,18626,84235,1500,-249826,-399308,-346685,-87097,15664,-131176,-223790,-390225,-178546,1975,20554,144864,100392,65429,-184652,-508058,-134925,341992,568888,390901,-53113,-374924,-288589,-177372,80342,95743,-72241,185352,498061,496140,507188,508234,355270,68364,-6314,-800,-134007,-197354,-64342,-19175,-190246,-23697,-72614,-272372,-504720,-405631,-188169,51202,219972,-118143,-358569,-3652,21512,-73522,-419148,-29296,288603,224142,-81471,29186,72627,-100066,-425535,-630497,-436318,-241509,-56887,-20593,-15769,-177139,-386243,-376319,-253432,-339893,-216362,-144713,-162523,-253312,-354966,-109469,164663,304683,274228,34607,-154220,-105274,218763,396367,404431,94542,-95962,190290,401618,382269,64278,189132,749377,1101696,831745,104698,-87028,164472,211536,-13893,-392465,-335628,-212268,-152475,-12318,-107302,-205235,-265934,-233302,-306253,-406632,-403392,-281871,-298519,-312159,-321479,-182497,-246652,-138622,237403,655116,437630,14333,-291201,136376,227593,146127,-20475,-259225,-401978,-202637,-129828,377048,511040,212552,-223021,-232128,-72873,-203907,-500178,-229917,-272870,-323064,37534,336002,452389,299240,-271909,-94262,123816,-20436,-394984,-352385,-173375,-205192,-59412,149985,44186,-86913,-280098,-194852,-26022,18907,74857,113429,101822,-59491,-243744,3964,242911,246997,322465,305991,-36145,-436644,-166062,-36068,29468,101303,195808,112479,-137244,-358492,-381719,-392377,-213232,-170117,-271844,-233016,-31146,-8310,-42947,-90364,-54532,53230,130775,271685,336448,115651,-47907,-121428,-296800,3700,327708,137852,107157,-21519,-165650,-166595,19971,290432,153327,-259133,-282408,50824,324030,125213,-203797,-121906,-64032,-134225,-123090,-266818,-317565,-357140,-331332,-263900,-158111,-156817,-19064,282364,317641,55324,-168612,-270404,-141276,-94371,-10402,149305,234203,306963,374457,285647,116272,-155168,-87242,193670,225223,-189340,-122782,-79885,508308,536710,424035,354065,101818,234561,478620,390543,145608,-54187,-28606,-227760,-494262,-430980,-131049,46995,114743,65147,-24411,-187817,-161449,43459,249884,406307,112487,-11119,-211932,-527964,-427843,-238483,-119200,-260331,-247810,-178472,-49681,57381,201017,71453,-38196,-208571,-344366,-33133,319694,335290,84340,849,121757,206344,402508,493485,648513,414366,292046,-107870,-323085,-257082,-100199,-43748,-103155,-285068,-232501,-131958,-104667,83562,193179,115579,9347,-114832,-217548,-90082,-87707,-100343,-243038,-431314,-4182,156861,139245,-56208,-112298,-399862,-149093,58166,150387,115194,-57762,-71713,-172617,-262123,-265408,-176111,-176448,-13965,136768,508619,612253,73419,-490276,-281815,-291862,-343370,-379588,-403972,-332439,-261639,-251306,-278892,91775,737315,1088837,1031402,658681,164587,-292542,-329249,-414509,-215749,-31311,40105,133878,84490,77078,-48671,-329810,-605000,-500081,-28724,462311,522595,456437,281136,48928,-261040,-15474,115014,272,21746,325686,587896,372634,282101,396152,650239,504471,179975,-200246,-18389,-140800,-144797,400569,726515,376451,109386,-273713,-241674,-55727,43168,-82706,-55146,-111068,-183173,33237,19414,-286631,-266705,-216869,-212662,-125843,-5267,146736,40947,-285873,15561,585367,633104,352291,76752,22734,-251338,-416803,-424453,-131381,141283,247141,137638,-97650,-113665,-21706,-252038,-251785,-72881,157788,392268,460241,357831,36564,-400787,-436680,-355082,-130207,54192,121131,-207291,81016,200738,95174,-144980,-293482,-297754,-173568,340449,443809,257948,-33385,-91638,128156,203833,-160578,-199889,-290919,-309687,-169515,44250,-17838,202529,742287,838877,642885,327517,140169,123612,373786,582921,411377,27278,-244280,-467030,-320863,-30401,55862,71134,-193931,-265901,-240798,24786,433694,727979,529877,-96841,295671,464392,357927,164894,-77797,-289258,-319877,-134756,190616,328565,487608,364152,194790,-71392,-240848,-68702,-68674,-185646,-315431,-47149,43883,252640,85753,-177668,-150803,140851,76040,-138754,-3280,-45598,58495,274985,174444,-126613,108384,363980,167114,-102435,-333300,-86281,-117746,-420067,-422718,22671,110857,98636,154288,33699,-237223,-348670,-149554,-90267,14155,102760,233961,-42047,-343995,-460968,-184990,46251,-73402,-64267,99592,356850,176562,-31821,93057,88864,245648,291275,431045,400147,371392,365391,415303,79666,99411,197555,392693,715767,697888,633383,751832,1268564,1749241,1898881,1347805,554824,-75700,-370406,-438510,-350975,-366899,-466643,-299704,12008,161297,403697,547586,592119,418619,569543,497803,346023,-4336,-398594,-263632,-237729,-272267,394563,563814,663520,369882,-426634,-40964,257557,451599,707230,485290,-130269,-95260,-223460,-450323,-456711,-449781,-306306,-300298,-382773,-211744,-250206,-406712,-497506,-526039,-388644,-313514,-436195,-409635,-292141,-146780,98750,139378,36731,-154799,-190152,-71515,7725,24083,39535,-198796,-356513,-65183,181493,230129,289471,610717,961218,1082663,995006,476584,-137818,-432364,-367227,-419205,-82863,47308,-38235,-305974,-260599,-8731,271835,822376,1354724,1073147,653860,303919,-250573,-271208,84612,126656,310982,254468,84903,-49681,-33853,76721,217017,245344,266666,149710,-116469,-533909,-500005,-189287,97364,166767,120930,244379,220397,77565,-236340,-540508,-636154,-401082,-111665,100609,374710,251115,75649,-63146,-62526,272101,149117,-153606,35161,465698,772888,814559,622572,95311,-218133,-225013,41339,91982,413760,503029,154118,-218763,-131954,-278392,-294769,238882,218829,46366,-182629,-33462,164493,272370,-20625,-28070,339788,459085,19837,-354326,-186969,-353174,-628141,-210890,72980,157118,183414,-64500,-137561,19492,120135,-22100,-253142,-242393,-487019,-178905,306003,836430,786056,314158,-75651,-38437,-32903,-324001,-133526,-146484,-19060,-1914,415639,844503,1181344,1045316,811208,365690,-69827,-465965,-533840,-280488,-34212,-209406,-346407,-280109,83023,211798,76430,-53692,-32191,224155,302599,305001,183679,241368,254766,529003,469034,172004,-292806,-199612,-19379,-60974,84546,445547,648400,366574,-134042,-608210,-283673,57083,458915,534024,430635,118428,174133,357016,407720,330465,39969,-199536,-71337,110565,170448,-77362,-75843,123892,515991,754028,385530,5893,212005,390809,292799,116648,-236748,-469516,-65214,22238,-69152,52295,379901,304448,37505,-214549,-200812,-70875,-64769,-123869,-315588,-266325,-157529,-502886,-397594,-17743,141203,-175494,-533698,-302024,-91442,-9421,897,78740,506462,860459,736506,87927,-217681,239400,354855,64085,59998,219542,579731,290938,67959,-89654,-29026,301128,670025,499755,-47290,103430,179959,257948,75919,-73569,-75105,-296358,-645229,-222389,-9785,-338969,-619956,-221713,85635,-52552,-99624,-273711,-421977,-231084,-131236,-10859,-452881,183683,949325,1370719,1175554,1019649,1271783,1012382,578008,215841,198821,611697,872215,882841,526525,-7847,-129139,-137921,-76894,2638,120132,154625,257720,306540,284157,158745,88571,-99127,-132595,-75439,-152887,-270366,-63817,-3472,102599,-21940,14858,-157843,115116,-7941,-123205,-241173,-333206,53392,362146,618095,564659,129538,-354310,-321687,68006,-13192,-192999,-384662,-339552,-381259,-156703,258501,673609,816317,569494,337580,222506,145319,398707,876578,1142048,761089,241574,-160010,-157062,-27969,-86487,-421245,49659,364918,162583,-512770,282401,990650,1215988,926460,497972,229295,192620,127322,-151269,-462564,-567607,-419104,-353564,-422874,-550588,-487404,-372661,-257000,-256296,-361297,-544967,-584924,-447016,-502811,-539643,-453586,-406284,-128615,222123,213685,-235868,-371704,-342661,-441758,-12303,262245,89125,-358453,-189159,-12135,88846,165009,157772,152369,232315,26761,-64152,235229,401869,488115,408034,170000,367048,544491,526981,265359,-95335,-234156,-317420,-431226,-421188,-374023,-367635,25977,-34467,-259800,-127426,-190597,-324538,-456063,-380326,-222113,-324067,-256947,-101969,-425,16824,-50308,1293,30077,14758,110656,262788,235305,379526,505696,530114,303236,42085,-351392,-419142,-186960,122738,449953,455076,206944,395576,466818,282506,-137793,-158697,91562,245177,108508,-107994,-3429,155107,292658,240433,27917,64214,240676,252194,241543,-70028,-347713,-167002,-10227,-256672,-311896,157723,541502,517220,236416,84849,269000,558281,573679,780252,698569,308476,-68497,-22602,118849,67068,-284196,121296,427795,94415,-363265,-436161,-410745,-434114,-160759,-59616,188413,464086,427069,-31258,-313363,-27189,263969,473334,575977,674475,95059,-553978,86820,597557,687244,801417,537502,344291,87777,-195791,-315332,-105675,-121211,-140400,-58220,-11629,-230133,-131616,33493,313650,791761,867230,469848,122192,-341225,-410472,-371998,-370478,-293861,25340,-89801,-298819,2023,291811,214446,7948,-165610,-85028,155756,523310,882437,783947,37332,-379842,56373,408210,609409,474787,82624,210732,347992,313148,493141,624926,375495,365785,567250,449201,277111,213127,433318,489198,100259,-312171,-171425,37259,181205,229986,205465,25433,-143087,-295378,-403454,-185596,143324,-57504,-163296,-85162,-225165,-322371,-128576,-81996,-106687,-153082,-199931,-532120,-394555,-260742,-315311,-53657,301800,176070,130398,193554,94509,-44126,-336572,-322217,-110658,23264,127367,351334,511718,856783,894310,618618,415629,284498,190996,168195,-20919,143104,284013,245433,-29511,-114668,-44997,181037,331116,215739,-100244,-349383,-393069,-436669,-535290,-454710,-453958,-370768,-211417,468,207874,320172,397463,474403,508964,135364,-141920,-329819,-330778,-328821,-35769,-34759,-336251,-522812,-207464,-104123,-151586,-200762,-37302,32900,162135,376086,325306,321189,158723,-185505,-495386,-255286,-75956,5779,55440,327064,754816,835878,449860,31664,-350432,-365800,-422863,-209796,-48168,31091,176348,263553,281403,290834,99906,-348315,-86189,256954,366491,321081,-279579,-313616,-91537,258299,176018,111031,-17767,367208,80511,-57388,-302022,-455296,-90265,-27587,-301546,-345333,-30788,259660,302130,139076,-169119,35477,270723,357517,482990,661952,428221,54567,-75759,-170403,-176166,169501,105109,-141182,-214098,-103991,51564,120869,29422,-147425,259294,558258,409487,-21666,-334157,-185020,1424,-246252,-222708,18818,137275,-126444,-482194,-336678,-125608,111102,31452,-370998,-539348,-181950,146003,319490,257236,295175,362077,170180,-202339,-187046,-204369,-239115,-132773,-207709,-548228,-350469,-317466,-64582,87407,232875,338774,359519,-236708,-298982,54464,40143,-129856,-207775,-70626,251792,511852,652869,413296,-69655,-535591,-537103,-662624,-600234,-298442,-64604,-135320,-376571,-134167,282645,304541,89942,-348634,-475718,-215794,-234014,-354614,-589370,-307425,110757,-210984,-529887,3206,146937,23765,-82521,-371607,-301349,-231120,158117,407099,481786,374225,-157431,-408397,-234525,-273098,-128464,151654,165223,47461,19429,-69275,-195707,-554642,-281495,-14614,-11625,-179723,-125343,-6610,-154667,-220470,-71016,-33785,-66215,-288340,-399142,-144334,109381,513018,440677,213417,151726,26079,-394207,-283147,-237120,-380006,-185360,-104056,-209269,-137240,-87453,-78510,-200294,-324003,-278417,-333472,-302684,-218419,-77719,10437,-44946,-215637,-403781,-346323,-506888,-457567,-238066,-68582,138743,230766,90534,106744,180316,90740,-75231,-249446,-649709,-275473,52759,48843,-127157,48787,181786,172610,-35427,71465,240180,249363,411556,410298,375208,42411,-26132,40776,129275,164164,473085,565416,333370,100313,-14346,-19872,199821,561745,553813,420565,315758,258015,221425,187158,-6207,48081,384768,408899,159989,2470,140366,359851,466229,243149,81300,41729,137448,163535,153277,128478,166000,312904],[633016,813218,895218,856097,583392,376901,292208,357939,343669,66831,27127,80367,73485,264190,327279,89347,-329551,-182606,317641,449317,547532,485042,358246,195735,65345,10356,-324158,-596473,-378748,-304564,-62418,-166262,-191180,-348096,-300111,-240751,-176807,-46173,-81283,-130136,-167572,-371698,-557946,-352360,-266482,-218674,-122052,-57434,205327,459945,336968,91192,-141634,-67457,111562,88063,-232955,-271521,-81698,37326,1266,21269,155188,350633,331614,260356,227909,12655,-248062,-107524,71037,26771,-10191,-127445,-373035,-290567,-242417,-413590,-493503,-221738,-19164,-12024,-151348,-234801,-271442,-386792,-385022,-308267,-216125,-199635,-185880,-115623,143929,135204,-23667,-168847,-387143,-360095,-253722,8989,111911,174973,-141776,-331338,-241305,-366104,-8587,433726,634502,382215,-13656,35958,135114,-106957,-275877,-222227,88141,405826,479026,359021,229621,177342,33844,-72739,42108,147758,84020,-54074,298910,455974,-85292,-241891,126056,95719,-79050,158079,349196,-17347,-483522,-587994,-38647,477482,815999,848538,430167,-10625,-267543,-374553,-381323,-254445,-395355,-176673,76386,278928,398042,351068,47664,-328227,-347737,-322061,-144384,70467,-101932,-172451,36641,120573,14536,-160372,-473373,-170935,172828,438012,737416,492605,24244,-16317,251497,7106,210526,340750,667765,680752,517662,-31996,-327841,41861,448806,520649,149083,-337306,-546067,-421161,-452639,-366745,-48957,273568,477231,306586,15250,87516,100135,84725,648,-1538,262422,288899,130041,-10643,-39727,-50081,-170532,-293889,68742,47569,-194012,-24904,140637,-61395,-82422,102153,121255,95274,6115,151740,-95668,-368695,46869,213648,90758,499941,1090637,1295635,513852,-103113,-253419,-258658,-316202,-54732,-282826,-262883,248869,106494,-359825,-429688,-365785,-383632,-250664,-468144,-540411,-65834,615434,795519,545063,439509,424194,117674,62004,348061,619058,542584,303147,-89395,-24787,9643,-127903,-489906,-579361,-212860,175185,385421,160439,-149348,-375141,-162751,61331,220722,192700,166861,4984,-127022,-266695,-194472,64295,315540,314686,26867,-122882,155795,157784,-96181,-213414,-177676,69627,375690,324659,138595,-36514,13682,128232,-108390,-605906,-16995,294568,215730,-21645,-81338,-206270,-193068,186562,922317,1073736,765677,525398,401297,349167,280469,23405,-105805,46624,184225,187320,-54164,-195726,-218185,-247528,-315517,-19744,476790,438463,-218717,-202629,283018,446325,143680,-230928,-253779,-95054,99532,298808,592748,372046,184315,-215267,-289035,-428366,-325380,-188528,17591,63662,420118,769845,758973,358012,-219900,-361532,-132536,-173350,-18275,166628,-35809,-280736,-314215,26496,-15594,-207542,-153409,-88483,-238872,-385725,-161959,180894,21544,-355173,-257497,-83273,178202,346393,39323,-303398,-419816,-268686,426293,976946,910814,552577,436918,312190,88969,-118944,27711,340832,347532,184130,25937,17455,90127,-64679,-337410,-77362,302255,613626,595705,286487,-256579,-404705,-98956,-124995,-167902,-10591,42596,217744,431360,174314,55458,-92395,-435151,-268918,1934,225769,288347,-34456,-411081,-209094,272101,596574,496659,132076,-370302,-289020,-64632,17085,-233096,-542353,-343498,-228762,-295127,-328296,-134943,-130254,-377140,-339903,-165955,35413,79015,-16387,-88304,-112500,-99424,-17342,-106781,-286953,-229568,142114,34086,-138085,214605,254361,106856,-114546,20313,558369,963243,460309,-6211,69875,568288,527679,43545,-233216,-363064,-104695,164185,148461,12822,216835,475231,437518,224542,37583,-113094,-4594,215441,462768,472158,82763,-284897,-347511,-82839,-158872,-161796,-46972,-207304,-56264,209124,263277,336498,171270,59341,-140262,-520608,-118306,384358,632711,525526,49131,-230442,-79360,145377,516883,511884,170120,157618,505922,505145,497317,445782,380494,187044,106820,-63034,-418454,-190435,59178,53065,-164811,-33192,122098,60475,-57963,-63554,17838,-108512,-135051,-369467,-293537,-67728,85692,71916,-292906,-340755,56295,-14465,-257747,344785,320570,80447,-544316,-362007,-173789,-95725,-46107,-39615,-40996,-140881,-312886,-451323,-268836,-136171,-91914,-182779,-296912,-326517,-190136,133571,273027,189941,83246,-224011,-417084,-282067,101256,387967,334479,19547,-147117,251130,391917,250258,-191139,356278,904665,1035675,815668,218167,56189,79950,-54792,-285995,-592369,-440768,-452638,-353464,-73805,-17705,-91724,-204920,-337020,-188831,-189092,-223467,-232054,-373152,-390748,-326320,-208866,-362565,-157137,147091,417428,201079,-116843,-100186,153457,236683,235206,117979,-63477,-270397,-170637,-63550,369456,468507,118214,-111004,-20235,-43445,-148103,-330694,-354523,-330964,-12102,269074,567148,547532,242270,-400860,41163,226898,-11184,-263427,-37687,10292,-211744,-144332,18970,-87758,-378041,-703358,-620870,-370373,-134189,107548,277951,391833,408124,259564,209771,234876,224717,287678,270132,-180066,-418310,-158274,-76014,-60441,-30715,112194,124372,-26568,-204914,-240021,-309906,-330230,-326203,-379949,-279573,-97367,-106683,-74298,116977,391315,499591,334219,335964,392367,209407,103719,58246,-117396,-55685,173132,118008,180509,68537,-139541,-383555,-114566,260201,149897,-270012,-499842,-130460,235931,123755,-206112,-58088,238112,218159,124258,-225611,-337357,-231815,-124114,-99991,-206934,-154100,7387,233923,171109,-52875,-97807,-149001,-103113,-80623,26553,258026,345368,361543,369993,196817,-84045,-197095,-49509,179968,278717,-66330,8189,380850,809040,756162,538773,493570,335740,500668,602789,387716,123017,-135183,-221294,-254352,-216570,24467,162587,165649,26278,-282384,-491131,-235380,-87726,147118,349415,542899,213607,193078,79337,-48193,-98417,-155684,-153638,-288177,-298542,-266306,-128554,-12597,205908,90022,-125487,-309779,-332514,157181,522589,684226,-6551,-229539,-67921,169177,518644,764135,890123,472974,185680,-174008,-176863,-26234,139155,183071,134475,67088,51564,-42947,-189561,-57792,10449,-125038,-166832,-164220,-156042,-25647,-43412,-92086,-191151,-389041,-197071,-41078,-97021,-186941,-215456,-279560,-99872,155134,241549,145136,17981,192557,179873,16610,-356669,-454126,-401730,-206600,-25515,328274,476401,133916,-409125,-368217,-386334,-392689,-180185,-175042,-293169,-352233,-293130,-223839,36505,554188,929270,757070,487268,101176,-269521,-399510,-243706,-102393,-28517,10868,123897,89390,-89614,-229913,-416672,-564167,-546866,-335782,121208,297628,300193,181672,44152,-188325,-170104,-90247,-131929,-164438,-88135,14947,-74640,-137993,-68640,125381,66614,-150711,-313775,14736,-111847,-411987,-88654,136807,61247,18536,-40849,159165,363560,222815,-119800,-198617,-277567,-173255,111736,12703,-311038,-103140,-63217,-107690,-170751,-197443,-245318,-238721,-219959,35107,310073,271086,65343,-112123,-120832,-184926,-174880,-118174,-192173,60480,139326,100640,-116316,-232722,-177575,-312351,-414608,-230872,44249,305038,375646,377049,66053,-396113,-326183,-95018,-135749,-119092,-166060,-512868,-9061,335176,384721,211133,-31368,123878,168116,246501,227078,102548,-298019,-485761,-90938,281415,-25374,-164342,-344567,-237538,-138085,111376,-21300,386700,1089343,1091133,797418,409729,191652,147878,332007,556279,438449,122238,-56211,-347148,-308526,-77766,-102945,-121211,-329716,-369098,30412,370660,712400,773612,392248,-133080,312210,243255,110587,-88103,-346787,-434700,-312182,-113053,186717,398576,438679,340295,138378,-104096,-186537,-28681,-99122,-321750,-48281,149337,222197,443963,215947,-59468,-33361,319247,310397,121780,189824,187920,65447,135684,44637,-122685,33882,419808,312429,-85351,-450333,-212191,-185189,-329003,-321762,-23537,43702,93628,229711,188750,-65564,-311060,-82439,52049,245089,194393,50441,-156644,-149495,-113097,-253266,-307196,-425595,-151317,230997,672114,605751,406366,366714,277958,456134,486164,506789,385406,278791,231140,116896,-86124,47791,125437,155009,259672,241227,351249,680925,1137755,1385826,1470701,1234621,541046,81592,-148771,-281621,-329207,-402554,-285865,-213575,17067,147038,408322,620957,511857,240879,211541,216001,239287,5446,-503080,-236711,-72874,-101553,430780,485758,528794,232193,-430218,-75269,174810,405928,633900,296625,-249894,-213259,-182933,-323742,-483721,-483954,-239273,-227806,-443225,-382342,-201954,-413714,-562301,-319501,-228598,-274683,-463707,-282222,-229499,-296188,-25698,35174,-22485,-275426,-377555,-276737,-129059,-105858,-125112,-221611,-8584,81781,354202,405981,514628,778444,972034,1006692,925461,430174,-72170,-269777,-277375,-380433,-67887,199416,210974,-124727,-340644,-1668,319959,942354,1619537,1591479,915733,535306,-191826,-482712,33424,320785,666801,570125,247796,-16692,-195707,-103163,42785,142950,156804,-19458,-210972,-529453,-556148,-295672,147106,403039,177550,225681,235455,122383,-179813,-459921,-445137,-185848,26321,267308,470929,417059,214579,99935,-132509,19168,-73486,-8694,278313,559124,653267,615640,552138,251176,-113448,-442967,-98620,169937,619960,738998,366078,-68381,-241249,-497820,-130785,310031,237708,21649,33793,204693,286876,212235,-209392,-111971,195290,392039,91600,-312639,-291666,-257063,-353631,-416594,-168273,-114537,-31072,-174346,-49843,47659,75898,-63201,-249711,-89966,-99762,-194758,-10439,329350,442771,157266,-120968,-234397,-391399,-636508,-425710,-295608,-39949,227011,593834,794981,772381,730083,615644,76025,-438136,-456475,-195507,-335941,-221547,-348087,-167688,-26747,200714,227154,4489,-102419,-168681,-109930,147070,431252,474018,541346,346894,441157,296451,1569,-198081,164576,402693,351230,266640,310141,380782,148938,-229037,-493553,-573051,-123203,392188,473344,423967,331349,467711,488035,388113,270517,69827,-38967,100292,217559,142005,-112736,11803,233427,566031,529981,232801,-202969,-220997,70893,278341,389520,171844,-404165,-256372,-24607,44501,2797,101113,171979,35649,-212444,-384755,-364624,-360104,-314471,-285334,-184863,-112459,-403077,-439488,-236219,-278324,-445002,-403472,-160803,26983,78986,-17381,18092,643663,1293739,1164193,532199,-433441,251851,553884,340047,318201,300655,349693,103551,-11442,-47052,-102200,6001,105810,-140603,-275755,-198170,64020,235058,95160,-112168,-236252,-278173,-438267,-285320,54318,-88600,-477699,-536840,-345100,-396312,-284493,-284547,-399996,-362725,-152660,-133867,-201614,554772,1356267,1748137,1380447,1241206,1237425,804466,257461,-133652,-22023,435860,682204,601743,263252,-134367,-54569,7685,-88211,3794,230001,230104,134299,183297,276852,223965,131535,-37189,-139431,-152224,-298591,-442117,-202863,-94166,36924,-234273,-164824,-258155,-232486,-138982,-66350,-33568,-10506,248709,313686,483358,477061,132377,-235194,-389885,-244201,-388891,-507458,-530734,-503505,-616926,-291437,138990,591554,929786,733095,466213,306666,273433,591269,1083672,1122981,543529,11831,-252901,-39594,-5686,-342089,-277620,105709,353546,371886,-266083,337868,1016161,1367364,1033599,733459,496098,177464,-7116,-388931,-491453,-509428,-420957,-309253,-310867,-386131,-343351,-284329,-279528,-360960,-400813,-416059,-491916,-426634,-497613,-509472,-503965,-508817,-153343,230775,127483,-360091,-437969,-287729,-398065,161625,697720,595647,156299,-375210,-317529,45302,327992,479634,531364,456122,-100646,-321078,80475,416778,617491,607226,271382,43973,37706,111476,104998,-134728,-300676,-441138,-265009,-114584,-233850,-479370,-35119,34659,-194919,-137529,-255888,-306858,-341149,-342749,-261618,-341675,-322016,-184663,-31555,-89746,-479340,-108172,-5386,-151081,31436,374973,445839,700954,767899,584367,204473,-131834,-507612,-446418,-190130,226212,416269,342277,18535,417376,669827,479300,-45291,-177678,87752,160460,-68531,-164393,230275,462078,538981,403337,125014,57177,332617,463297,518110,253616,68487,151724,309782,130667,-89376,380310,775375,789343,428135,338089,661763,787703,780821,786340,755984,269970,-29448,-14483,185162,238799,-114315,-63620,227638,-29974,-373586,-229441,-377345,-354168,150678,390585,443077,553048,355092,-201066,-124602,-37796,102177,345552,397635,656627,127322,-481186,285240,944607,884155,743165,499742,266039,-57256,-318905,-373856,-25141,24434,33744,51418,-79,-257214,-151643,-24430,200672,507840,702961,442691,43335,-378281,-463046,-444869,-437320,-314014,-63251,-162995,-264662,64175,302797,154543,-64866,-149244,-65762,-66070,404176,926146,991934,396678,132499,-222617,-23360,344782,227403,-165033,166687,446548,556610,799648,801560,325619,140253,392834,356083,181526,184071,591719,837537,409914,-183345,2100,456524,543382,513041,456284,249478,119338,-138834,-406916,231193,477094,202376,58877,54943,-179142,-314889,-81199,54238,-132070,-194765,-190308,-507282,-406993,-187525,-29192,177519,379253,296097,362256,528739,386436,163166,-262831,-359840,4358,223007,392884,492183,446391,583712,462134,222580,172307,265052,175167,35141,-233618,-108630,33070,119696,202392,225095,360596,366547,320569,74849,-248537,-397555,-419871,-526847,-504052,-456875,-409195,-356163,-226239,-168749,17338,122464,144965,259140,430853,60220,-391574,-380550,-230037,-376085,22552,174916,2008,-365484,-294761,-111708,-73360,-66052,121402,250907,413402,589838,502970,440723,269844,-73560,-491460,-311440,-31995,83579,66177,372762,745797,702995,173866,-339216,-244398,-37637,-143529,-65098,-39958,8444,109637,132641,93798,21669,-88897,-385930,-293902,-175562,-54898,-6424,-367162,-335660,-289887,-42953,-91600,-292198,-427719,-182305,-243205,-123723,-206515,-218471,-34291,-51342,-257647,-290807,-43673,298679,345220,27052,-225934,-90967,131710,182761,283249,516268,463077,218124,126971,94243,-137549,46398,-48023,-200145,-188549,-62343,17862,23637,-20536,-159523,114716,403950,306865,-15007,652,179402,162242,-100073,-88118,49544,78503,-202219,-423386,-270642,-72338,158431,121286,-113145,-327964,-444603,-140294,101974,115092,274422,336430,95693,-217393,-168896,-186944,-106502,-14018,-119809,-442747,-537422,-325562,26803,75305,30665,-51349,-86163,-476798,-168196,96667,171666,-31406,16708,81448,297899,447184,583729,472365,86640,-286865,-554579,-691332,-514264,-256088,-126145,-149312,-338469,-240332,404148,602275,481571,-72784,-105220,118431,-324712,-717284,-268933,-176159,92474,-110826,-624230,66063,308379,232142,94844,-127241,-23475,-161808,-1303,244277,375610,314274,-64643,-265337,-313375,-250829,15814,301471,290918,175275,135212,-28983,-184887,-406720,-179842,-19064,-52383,-295769,-453885,-418641,-504251,-399931,-202695,-151740,-199375,-391077,-406273,-145519,-94763,236324,212954,-135082,-389879,-255996,-296177,-254661,-261203,-259943,-213123,-195041,-20725,4755,-293692,-634512,-362004,-299205,-358527,-369249,-163243,49292,174232,122959,-19816,-169918,-456891,-327645,-552524,-504615,-279117,-125317,76456,296280,262110,209609,150193,47584,-230156,-590603,-412515,-191626,49734,-54819,-71604,108154,186648,65132,-203972,-45393,134211,242505,131905,126259,249807,222856,386235,391785,172921,193485,526197,540666,412939,321580,24364,95378,315840,630704,663591,362913,241529,133925,219666,135281,-17140,-212256,143392,211332,61649,76674,284888,552674,656778,536939,388358,178394,76196,-111791,-57759,70342,76553,198358],[398851,389129,682274,596431,498163,214011,42729,-14101,585,-54896,75529,300267,478560,533809,412367,173822,-265354,-167162,335262,508557,606124,536614,420586,222444,-26003,-158685,-380555,-396766,-160427,-47200,153601,40304,1457,-318046,-432899,-374683,-183135,-232690,-492611,-116335,5610,-93448,-236798,-284390,-369706,-396839,-223903,-366,393286,583807,378371,84503,-63093,-81505,-46775,-158436,-379732,-428576,-251089,-25344,20352,9141,81178,142585,361712,467760,429547,177521,-219955,-52144,137969,-63533,-214166,-321846,-312842,-256675,-299753,-486555,-578574,-335157,-130953,-138351,-382212,-363363,-287783,-240441,-199886,-415100,-382247,-198195,-9315,163167,331807,245056,13929,-140045,-295351,-325306,-351295,-193089,-4118,225696,-7547,-266538,-483128,-485929,28160,427931,642841,417938,25891,-26508,59826,-27110,-107817,57430,267030,372147,176497,69062,-48223,-23887,-149165,-127197,-34272,30594,-99600,-87687,341718,668076,210763,-578082,-388987,-418428,-200311,307750,375055,-64954,-290613,-194149,310096,964382,1322584,1330646,871815,246994,-214731,-437553,-385048,-75617,-71575,147438,133856,6311,26439,213717,209988,35776,63805,79903,115290,281549,46868,-423133,-415023,-180607,-111283,-188488,-420538,-34972,224425,405000,618393,259505,-76695,386181,678372,429376,559798,536716,914225,859888,607883,-75834,-449068,51114,373199,389137,27178,-304313,-390394,-410915,-418263,-293558,4621,374477,607651,499651,119629,36901,-28010,-42661,-67379,-56668,192620,293574,223386,4157,-227720,-128380,-38043,9526,44813,-69661,-283442,216516,355405,75423,64212,184852,192637,142612,21216,45171,-166778,-278891,223099,367266,123736,439720,1133556,1261909,446400,-534691,-268064,-294635,-301113,-92128,-279332,-414118,16401,-36508,-411302,-583186,-324664,-131095,-79262,-337827,-384569,287183,1046177,1192130,755614,492956,288579,67154,136722,327947,497214,412722,429621,-48650,134974,304795,325959,-74258,-224954,-29512,232863,334774,64806,-257343,-606044,-233766,-28734,67555,85466,163681,56326,-178703,-351942,-259244,-25953,46036,102209,32432,-17122,139324,97989,-191262,-290399,-259383,-44344,156039,360,-76117,-1575,122338,242550,86629,-363359,-239360,41703,25200,-56948,53905,78304,60358,134972,643081,777286,574262,304567,190160,224225,269867,279131,262982,284036,145552,18795,-85087,-194385,-270561,-222248,-251591,-81798,257106,162928,-372219,-203630,227692,276010,71107,-75574,-64503,-41211,-49660,76684,344101,246191,104623,-115589,-9296,-159334,-438554,-329940,-27598,7091,253849,574457,618649,313012,-277615,-482036,-236704,-69084,145279,335631,218044,-181896,-405606,-285263,-216099,-318111,-212863,-262187,-331673,-314078,-189063,62431,-118784,-227899,-171095,-66455,287568,427752,-25623,-413182,-275175,-203348,90713,455659,600700,412905,230762,106464,-76441,144635,277850,606269,669698,725982,488058,172212,194149,-9422,-394650,-127694,220492,519962,600818,384407,-35000,-357081,-281640,-219450,-60862,8700,-87400,106819,274032,-169204,-460417,-236772,-103415,-124411,-232378,-148531,-30125,-21816,-318797,-180573,118148,262688,242869,-89773,-416911,-312694,-136127,11666,-71853,-309876,-318071,-234233,-311362,-417020,-143891,-77337,-169644,-294069,-219361,104422,182130,111128,28454,-134822,-246537,-206962,-199225,-216588,-16623,300503,89912,-329346,-5216,158018,44210,-97835,-71455,383964,928331,598990,213630,-73668,235668,192030,-233859,-234713,-397714,-322397,-27548,-2568,-115965,100889,279191,218947,130445,180310,49772,127267,429541,686859,663859,220851,-368348,-154759,212913,-120060,-193985,17233,-35171,78796,404840,476151,454723,190019,76550,-5295,-344802,-186812,271226,525167,484164,108781,-121866,19099,262556,684925,646581,214769,-41663,241368,303133,296867,185791,211154,221776,189027,-41952,-292559,-51164,90841,-66850,-241609,-100503,251222,335271,374327,309211,167030,-196841,-436035,-379196,-153902,-24788,241611,274333,31835,-429063,-189920,-217767,-73157,474143,409290,116093,-380208,-85131,141049,83241,-17223,-54463,-35675,-28304,-119009,-359513,-181481,209407,115153,-143035,-402959,-375010,-70812,289284,305546,70353,-131488,-458552,-369203,-409784,11252,394822,284646,9113,-331968,126352,278118,84580,-205536,490511,906108,800844,619269,283790,140612,-39286,-344441,-496338,-401955,-292063,-374157,-553387,-245404,-71657,-81200,-140487,-270183,-58124,7298,-55620,-140022,-389049,-504048,-337582,-177816,-239259,-122503,71010,118240,-137572,-311986,40334,85049,126541,246256,195580,72730,-162615,-199452,-73181,230211,319186,188716,189731,260136,31387,-24362,-107859,-237331,-232159,199602,429940,669387,547595,139235,-434529,76019,222815,-47420,-52246,248245,166564,-175125,-263908,-138243,-188784,-322956,-527337,-571009,-536616,-233060,144832,434745,746878,931521,785901,394632,197395,194810,225967,201638,-120343,-240798,-159847,-10694,6796,-82943,10981,133794,96174,-58446,-110413,-340451,-426865,-337765,-319691,-256593,-164644,-231864,-79454,343525,799262,742957,300716,248110,312752,218981,111707,100235,16881,88176,201849,229446,179645,-557,-162702,-302937,-123591,167083,175267,-191382,-418442,-170567,184109,57709,-282893,-23396,472748,538570,388713,-76175,-285379,-99022,30587,-30804,-192396,-141788,4602,142550,21389,-177263,-91857,-107138,-89906,-101813,-9479,270197,383005,342978,283528,83993,-155742,-50796,-3274,134782,141430,-110598,-146669,514197,1004610,984258,686151,588872,617562,735313,672538,368057,122158,-90089,-106227,178808,415848,293637,298018,206690,40106,-100579,-6724,141514,208016,291462,317327,356791,171199,272819,313447,359036,334831,141034,-108787,-361548,-404118,-215547,-143256,-72142,180659,81000,-194238,-460300,-365639,174932,401488,432034,-311929,-469978,-241618,96733,542858,915644,884597,390508,26730,-95646,-57392,71338,174748,243092,328496,456340,376031,59578,-239072,-218398,-188772,-316185,-334882,-227775,-185778,-90256,-99510,-120156,-137446,-238064,-364742,-321668,-453874,-269533,-225194,-65649,-15245,250842,395405,207509,110295,357536,445913,290214,-150145,-461476,-500892,-424173,-225461,133046,338472,279598,-167341,-449308,-450020,-280941,-104602,-47427,-144163,-345537,-296751,-174445,-56784,232198,568517,319171,190936,-31839,-221123,-144123,34216,50793,-26642,-44848,84444,61487,-176963,-339589,-495829,-511061,-381461,-276642,-110190,73778,99208,64123,-50829,-246789,-239122,-159286,-54157,-154891,-259914,-468881,-470429,-402667,-144169,169867,74774,-141119,-425632,-15575,30656,-65274,-158562,-209773,-256617,-55696,242920,561194,839805,386831,-85462,-165771,-301382,-92555,200355,91202,-255150,-89063,-16133,-129168,-347357,-436775,-373887,-212607,-191125,-74189,-185869,-166483,-218611,-256736,-266445,-30254,254360,319074,-136469,-30276,142521,189486,-50759,-261179,-303791,-278642,-286124,-237580,-80552,117920,235751,320555,106930,-278091,-125650,121091,-127550,-292837,-69103,-106443,31909,442279,637217,471732,196280,475249,595019,262109,54508,-55667,-293273,-560802,-185283,289814,129256,-50201,-325323,-272323,-205654,9366,-1205,426028,1046335,1051411,747747,339873,141399,126327,235739,411662,393212,246654,165435,-165009,-296376,-180540,-232871,-327511,-297500,-157244,322136,787630,950632,840313,286927,-114808,184786,4451,-206390,-337864,-187897,-125210,-199528,-159694,84164,308165,193257,177934,38989,-116659,-127649,5995,-171639,-349080,173432,431321,427950,574913,285109,12435,14128,383263,477202,346052,174119,152844,58277,1489,-66095,-15534,-61152,267909,252983,-274154,-395568,-64463,-73252,-64854,-98054,-10872,-17677,36084,257402,319578,161447,-161275,-158251,51723,302773,230034,-148807,-234355,-18044,114502,-17115,-289235,-376842,9191,339126,862697,888141,641292,467617,354677,448633,459062,425071,292914,145844,28077,-82033,-207948,-82736,57734,29739,33886,-196941,-196565,252691,483238,476207,631587,763176,387238,245053,86293,-119915,-238810,-382553,-161169,33432,141678,231348,399477,550078,315127,70604,-94852,-153523,-16573,22171,-215799,-110388,-31865,-603,245700,263717,244957,28435,-308090,-172277,-72922,181801,427486,195723,-157038,-410131,-257839,-292903,-367705,-576685,-247808,-138255,-208810,-451004,-353115,-511191,-401787,-144369,-143351,-311379,-405767,-206773,-140995,-415692,-176309,-55487,-32906,-115781,-169101,-276817,-283473,-300813,-356130,-83084,104194,35987,284444,452597,601289,761874,799593,761525,641614,283819,-23734,-174080,-257431,-349676,-144166,125077,181800,-79513,-376905,48868,353061,768958,1316571,1606561,980435,612735,23832,-405285,-173980,383303,842770,751866,325337,-1383,-310877,-320075,-103906,-6561,-61579,-368223,-473081,-265566,-346800,-364864,242767,679424,336650,221390,213538,79124,-220383,-349881,-164102,14883,110603,260171,386405,499173,448678,453282,193400,326181,208611,256562,414060,489510,463156,439696,487363,328353,-3915,-533871,-305459,130225,756112,993196,568127,-380,-311075,-344414,-60145,147878,15265,-188065,58517,285142,287323,17111,-367003,-210868,55727,235363,49529,-233879,-460550,-274471,-96202,142773,9498,-213467,-117714,-66554,126499,74538,66107,-29326,-44117,112789,117109,82325,-74358,-241628,-100882,-108066,-141307,-330455,-577236,-520383,-618659,-384853,12284,427516,511487,375053,206543,508182,403185,-194073,-360204,-141111,27670,-220470,-311768,-359046,88375,220639,300071,248419,-6025,-120672,-321204,-484897,-152833,380093,477767,522179,354862,218177,-61364,-171174,-42505,380237,615313,523508,254766,84603,78497,-111086,-367079,-484218,-405753,-246907,204530,332390,328264,474021,665220,566439,317316,171426,41729,77904,239600,328910,132891,-57857,70884,223790,375163,24180,-94852,-440227,-216235,-307791,91022,529696,475570,-32998,-405152,-132751,109197,73524,788,24290,-12948,-232866,-613445,-501547,-530878,-504036,-216703,-110923,-105836,-322286,-433881,-409533,-215546,-303983,-171033,-69011,73802,83829,-79136,-102712,615883,1420615,1310429,734327,-244635,127056,467250,414065,330532,230215,268,-182198,-168206,-110407,-233230,-236471,126543,466714,467142,10107,10860,205273,132065,-167646,-271386,-88776,-185287,-336789,218193,323703,-33432,-385902,-329445,-86826,33584,-89653,-295381,-389045,-178210,6178,218091,728554,1398635,1672537,1341527,1289127,1141202,550459,-106064,-489009,-261437,212356,406428,196603,-165798,-17815,225471,164398,-106729,-99176,101977,52746,-124508,66067,206626,191205,86262,-19097,-185622,-178189,-306994,-440457,-272051,-58223,45354,-263557,-306342,-305048,-341213,-374761,-147352,57514,136918,200968,82502,162947,224215,68774,-148843,-256361,-179736,-198743,-222736,-87250,-69277,-340741,-508928,-92458,357439,757669,646252,471666,302946,302904,592110,995961,870770,335501,-175980,-221637,44499,235,-347186,30721,34017,15750,296755,126152,418239,863926,1257806,925123,783734,715391,272381,17652,-368556,-536050,-508825,-372774,-241645,-176908,-129400,-128450,-113950,-210566,-407881,-366921,-287953,-336890,-302965,-170074,-193930,-159844,-414065,-197079,143283,-32218,-487331,-322798,-115252,-344928,44752,763374,840344,570357,40037,-435867,-130760,332983,653274,841851,745975,16989,-603558,-105994,348262,602288,656562,430046,104590,-275762,-308913,-131529,-186753,-204616,-113869,100348,49030,-234983,-346743,-13621,100160,-177644,-205948,-322053,-280543,-213330,-188827,-266188,-413952,-540838,-379987,-97491,-69103,-218834,111298,78856,-251439,-190314,225637,432175,775925,841751,602269,72208,-319313,-383187,-442086,-268689,181290,201385,73657,-210969,284021,657026,476799,-11389,-186178,36575,22927,-213826,-156700,327046,606755,630783,478657,160412,-170159,257625,588004,683375,525495,408003,439761,508297,291435,-7551,394555,752457,836986,480388,478507,796916,682735,606736,424533,411694,-36836,-140908,-106873,127021,220282,-87400,-41502,134635,44176,-142165,-30011,-245687,-188685,448654,813682,650718,507454,87303,-247558,-4122,-116735,-126877,97280,35420,301261,21763,-388264,336485,933704,726072,289884,63578,-93733,-310630,-439079,-176198,194981,445470,298128,125287,-19665,-232271,-162211,-88994,81,85398,312735,254846,-121902,-370507,-420316,-266198,-337271,-285821,-141392,-277502,-316514,-45371,127193,-36844,-207053,-140265,-25655,-43462,69002,553048,766410,499962,451394,6499,-411188,5086,-133795,-415874,98719,495692,631389,867378,762870,204946,-130272,123571,192258,53728,41259,541794,896761,575161,-48697,27822,653547,753515,701623,559654,360810,299071,18809,32285,471560,528434,320246,231810,201081,-106907,-362304,-183470,-62596,-292079,-224552,19422,-55298,-105116,-52983,125353,215116,250626,178618,354614,650693,616058,321097,-178376,-441567,38142,347301,577733,508798,300609,178705,42448,-145845,-195286,55265,51005,-168882,-404114,-362934,-111425,143274,430962,441347,617952,547307,356564,496,-244595,-312997,-399357,-375914,-308513,-289988,-162638,-112990,-176445,-415917,-246853,-157437,-211164,-23816,293337,69991,-320059,-295276,-110559,-309625,30577,306285,267117,-136117,-242027,-41871,44432,37269,224285,431901,602823,658476,531892,408160,217490,-90735,-364561,-270762,-3293,121462,54034,335557,605943,482033,-86717,-435209,-21078,76974,-6795,-46976,-122072,-39155,-21530,-138533,-245617,-264330,-286951,-397833,-506953,-504026,-395692,-301788,-251966,-246055,-201808,-45496,-3585,-76450,-47995,317720,-96216,-329366,-21858,72598,24334,-54484,-39811,-208803,-240380,132677,267888,-63512,-221779,-199974,-16381,-5328,40984,354884,452470,362096,321592,392683,200499,165759,-53260,-183305,-123128,12200,15753,-48509,-79739,-120908,-23843,97590,154133,83307,221957,419128,279247,17310,-11912,44605,1035,-206622,-286461,-95814,72539,172330,126811,60768,-29190,-231703,-267068,-162660,-146186,87363,187271,-52308,-237646,-195480,-199339,-5110,85734,-34223,-327909,-475369,-218841,85031,5906,-352995,-302193,-211526,-102690,10052,91334,254588,207778,362997,278605,340730,409017,458384,401919,148481,-149478,-515712,-549116,-682501,-292868,-214147,-159182,-227333,-300833,396861,845853,812890,219568,150711,317154,-191906,-450251,43918,41752,145222,95828,-469812,-124711,201371,132528,-70276,41555,223122,64145,34628,91818,208855,185232,28329,-26440,-168005,-140830,70168,315271,337546,304541,347925,255592,3195,-290681,-183546,-124874,-188212,-380495,-533242,-379608,-305636,-360594,-259491,-247158,-345695,-546674,-355608,-192463,-373589,-160123,-57866,-83513,-179412,-223479,-109371,-66791,-166977,-203718,-100399,21443,202137,93791,-415518,-269988,92597,-107733,-446619,-281520,-42736,256005,321149,119247,-174071,-203983,-430533,-96035,-209238,-193189,-40985,605,73092,199098,261974,240783,112015,-26720,-305703,-205125,-156785,-63685,56947,-147673,-83433,130969,198865,-14451,-505727,-247109,49358,287186,77437,-214472,-59583,391351,794383,630177,239327,200912,376105,349561,370912,341859,-14960,108103,241621,319045,354866,133130,121118,91447,249782,126688,-33774,-518598,-123061,-60890,-67439,76747,316898,607624,694391,660878,559647,271178,41407,-409713,-103596,111936,-29177,811],[79265,81799,396318,269928,311736,35476,-147543,-309724,-48766,-28787,161602,471389,772128,675189,459076,291328,-121996,-410018,42898,304960,402095,309887,250055,75645,-211781,-369698,-343965,-278214,-103363,-31864,34022,12356,-24314,-370290,-537396,-290439,221188,397352,68471,-62227,104428,81402,-43511,-106302,-205699,-309839,-299268,2445,446212,537098,285029,45173,-7665,-219147,-308364,-219484,3689,-61893,-227684,-136806,-30154,-118718,-190431,-282893,121822,433435,499772,291457,-217275,-63478,86831,-213299,-417563,169340,346566,376319,156203,-134085,-378259,-475903,-283377,-302290,-495403,-244852,-190046,-69538,7640,-287106,-376376,-103076,109348,310423,369645,258641,89201,25672,-86170,-242536,-342644,-415879,-171878,190877,76321,-125097,-376432,-308579,32853,308651,484332,335611,54844,-52927,2918,21166,-93732,71830,188039,127655,-237939,-303801,-341568,-332126,-273368,-70173,-68136,-120070,-188854,-41791,215218,432239,307276,-131719,-453153,-440653,68073,437102,232609,-199818,-37179,50308,441337,1212673,1568982,1556474,1076029,416775,-98798,-415517,-283715,135456,291587,397488,211868,-174685,-285575,157226,346381,348878,398286,348076,133162,183124,14827,-228046,-156770,-211158,-230015,-329062,-323424,42290,112484,145966,231157,-74076,-74051,511202,661471,498027,452559,487866,905960,884669,607040,131087,7466,179826,233886,137185,-130314,-202597,-267180,-428666,-233068,-202338,40017,440757,649217,597567,205116,-38413,-104804,-122513,-163871,-150968,53952,206425,256316,35081,-91251,392915,751611,486132,123296,-169939,-323592,237365,349423,130159,203542,257725,208831,152286,-7844,-154541,-346087,-105987,357915,333669,69550,274496,893553,830010,161667,-149013,150216,109720,-119826,-246343,-333342,-322276,398,46180,-199217,-465595,-327278,-16647,33581,-250577,-150979,723684,1413657,1463618,814689,392000,110807,39154,226617,337620,301983,323927,378661,37684,339616,690926,682481,194238,-161469,-65223,240383,350530,131096,-190094,-453540,-196051,50636,125774,36119,110219,56484,-279261,-316350,-272608,-97296,-109284,-122195,-2256,30736,65248,-20939,-218683,-320069,-332254,-153360,-101082,-221902,-312185,-140330,159456,432289,293114,-137015,-491030,-267552,-280305,-203922,160039,384818,365330,141366,193551,371307,304509,57794,-28899,54900,165205,368494,514234,549788,279141,44769,-125546,-196594,-155201,-38360,-126098,-254902,-107146,15471,-176169,-210334,86108,193826,241209,150600,118210,56827,-91400,-119782,28737,24328,-38688,-35010,205137,132685,-267585,-481537,-172367,-123190,-51360,222023,381476,200471,-317186,-423394,-319526,78861,462866,608157,668455,174159,-20345,-166074,-218981,-296914,-333040,-485710,-424371,-335471,-352417,-198106,-185306,-5608,-102382,-86126,293610,384114,-131963,-304984,-83503,-72268,-332256,-85782,184312,196065,50639,128661,123796,415762,415051,758008,983218,1199397,886563,476343,278153,16646,-349450,-293124,-96848,219317,486147,493739,230383,-78696,-178572,34548,43922,-65979,-218268,83470,210655,113087,44761,-29873,-16772,-43641,-119381,-62257,-271315,-88304,-250487,-268888,-188130,-248410,-262138,-464189,-546292,-328268,-158726,94556,82682,-61753,-98290,-119439,-226729,-443320,-225927,-123110,-124788,-268441,-251953,93075,187483,158971,75379,-55258,-381105,-335996,-204581,-124111,86305,288303,96978,-138324,-412019,-69495,-115406,-159192,-148581,193269,801197,712412,369017,-111539,-207059,-213967,-156301,149845,-28485,-359483,-288381,-301982,-236811,-2112,13856,-88167,40771,319180,205859,176853,440422,550514,468798,91813,-570993,159085,599053,283457,-68277,-6411,27249,138659,490823,579568,454677,173620,165603,175199,-166648,-346083,7067,209190,200477,46439,-106797,-60637,131387,529045,475272,61561,-308644,-221341,-74923,-57344,-199712,-47691,179148,213802,11851,-112050,23759,15959,-238505,-375501,-223340,220289,420357,562294,481411,165070,-275858,-359015,-282776,-68443,44471,364849,438831,259629,-285047,-309913,-142802,165796,468562,393697,14221,-244612,66158,342011,253578,67302,-61567,-24870,48370,-31839,-319351,-38794,519462,287248,-101854,-388250,-366161,22568,356520,266177,-6809,-262773,-194849,-57780,-324589,-86079,297325,204169,30410,-463492,-171665,76052,-51090,-97395,397017,606895,409104,266195,221634,127483,-161777,-482843,-279967,-286812,-310816,-292185,-432920,-478078,-263491,-225313,-186353,-186086,19252,90358,21905,-64798,-276809,-319711,-323499,-165042,-53679,-34195,-13852,-218464,-468649,-137654,131699,-137731,-166679,107015,173394,113850,-119085,-310987,-193982,-40,105190,254250,407454,453664,145556,134476,97717,-167090,-225915,212051,468430,594735,409325,-36028,-389410,-6743,65762,-115918,89616,398525,214334,-152637,-283179,-133056,-120313,-90410,-350688,-336505,-200865,-128108,164212,497092,976507,1263881,1157803,527093,122949,152424,149797,72920,-29846,-100879,-262681,-122823,-93246,-200109,-131936,106845,172679,13018,-120278,-520917,-170067,-37247,-73170,-168394,-144525,-216178,-3769,500175,1018468,731756,72583,46256,145922,102507,-30648,34209,70749,282195,382988,260345,45958,-224665,-239421,-213007,-48855,94236,249322,-81923,-312352,-168841,169380,-17913,-420953,-60058,512246,674186,509200,20108,-230318,-27797,88893,-40239,-148116,-146117,-33387,24074,-112926,-319509,-150833,-156073,-121122,-152448,-123692,145985,307581,245164,95544,-59776,5005,165789,50715,82556,-36730,-414064,-264684,423930,1096424,1101247,806216,628321,812626,842771,660561,334044,115360,41112,257521,543382,695830,321880,277354,174856,61426,51082,337344,463597,469973,370840,167622,-33247,-10988,138037,331422,528449,558675,389234,57004,-287225,-238222,-99627,-196347,-155893,98570,19269,-161782,-317391,-371421,17563,50228,-190392,-348086,-418438,-440187,-66265,419242,850551,682349,211978,1535,143878,96186,90731,39407,84751,311494,574367,495504,79719,-226069,-86167,-34073,-182652,-219727,-120336,-33358,-10010,-91577,-154806,-112614,-119628,-189501,-264249,-104146,-157843,-102064,117609,183288,383218,570449,241154,110377,359796,544260,436928,34437,-311169,-440845,-518004,-388222,43910,327029,472485,88996,-301941,-467459,-267120,-230719,-126336,-155439,-317639,-317045,-212817,-233123,-184604,17340,-74311,18112,-55462,-243423,-57132,149688,88648,-90839,-152041,-33278,-43631,-149594,-281138,-539085,-466091,-227080,-57302,4831,-113185,-103324,-55814,-229174,-416291,-24385,4620,204445,103033,151531,29503,-103632,231090,430117,534281,324178,-20608,-426409,-98172,158044,260641,304794,113308,-543845,-107131,434503,799445,1088764,432229,-27857,-67112,-245747,-94201,225800,185635,-212262,-289409,-83047,-186321,-458031,-235116,38064,-69205,-261181,-212951,-327034,-377284,-367380,-355119,-271600,216735,580628,449361,-170356,-2988,336821,349098,51281,-198432,-314605,-220764,-162144,-178798,-213518,-149167,30061,167253,105550,-130212,24564,199284,-151078,-171743,319624,246493,233204,484133,702834,491807,278092,620502,736192,292132,-71431,-172708,-126502,-338682,-258422,57357,73858,-2755,-250701,-380228,-340319,-185560,-15436,254887,601629,693615,479990,146755,8794,26013,71519,144181,242702,290068,265675,-58938,-326558,-324041,-291067,-310987,-129114,122738,470859,1001132,1021889,835679,193159,-151307,-22039,-166431,-199541,116433,296199,158797,-62993,-235518,-52384,145191,-50885,-76637,-125551,-169653,-144755,-30101,-276533,-229039,213052,527373,400704,460730,220633,-9902,-40954,286168,495842,458058,62166,-222895,-228416,-253349,-143322,139012,-80169,-116461,-116170,-364025,-97019,252881,195355,212951,103440,42715,-51491,-30095,236984,402886,410389,195032,-359872,-133590,143081,146370,-174377,-243623,-17344,129960,-6397,-24967,12335,151106,346419,826241,888380,596462,346160,269986,272121,221098,202830,129933,-43841,-200045,42411,-195317,-323886,-7985,147853,371064,232602,-199812,-254753,-213952,-493366,-281551,76842,173936,328390,202834,-115670,-312641,-483881,-203500,226102,349249,322458,323682,286827,28533,-14909,-58630,-533675,-170352,171323,100990,-15271,-79187,116089,292067,254358,55626,-46741,-167477,-248375,-391962,-209921,108217,130456,53875,-91531,-358543,-366419,-247532,-289644,-403869,-83415,209463,-73310,-257460,-437242,-247449,-96698,-184720,-427985,-334162,-191421,-111266,-291064,-290442,-131735,-25834,31489,-26770,-167624,-264593,-223915,-167442,-44127,-128492,-235548,-26563,325902,506849,558940,483471,398394,236526,75508,-14739,-90750,-211673,-277910,-276359,-177040,-140726,-186941,-312012,46281,284155,350428,610983,1061708,821122,511516,204901,-68167,-468816,239039,734110,702792,274430,-61263,-351098,-435184,-160127,-182401,-299944,-485119,-38675,108617,-97651,-316914,308309,804642,464532,208678,176060,6236,-397936,-369329,9870,157507,104106,58969,197631,508410,692096,822261,758156,834218,615113,452624,435467,245150,147410,211275,360485,278124,100668,-268550,-460242,23148,821624,1204739,671472,-43906,-290196,-332670,-223746,-243947,-432057,-538510,-108395,198291,235205,185782,79350,-246094,-83788,78463,-74369,-153864,-234551,-273167,28985,409518,198038,-111484,-19465,102525,170973,95665,128566,100092,193993,237835,95760,209134,148292,133515,-261553,-411007,-191171,-384546,-466890,-293635,-401538,-303167,157879,479806,183609,-165326,182904,501492,217923,-362689,-83539,84082,101023,99464,354956,284286,396465,405503,362783,259522,40093,-46756,-120989,-182921,-421443,5052,148331,261424,252562,22745,-320083,-187748,54624,357742,519718,381203,17985,-203193,-124675,-226393,-424253,-551029,-408439,-318642,-75515,97084,148559,488335,716126,574024,288173,97563,-58420,114746,278743,311965,1405,-88084,49412,76800,-31790,-114896,-100740,-71154,120005,7323,-107062,454430,564027,261510,-215374,-272585,124725,183849,153315,-2320,-58919,-231171,-357001,-278546,-328071,-243162,-81527,-91726,-183373,-357423,-544015,-400255,-71158,-63255,-35910,-75312,536,14092,-101363,-282403,391407,1216195,1253453,769217,-27874,-76050,213013,296838,141034,62685,-112292,-321918,-278699,-230990,-258187,118725,926523,1253890,878277,251439,-49176,157194,171220,-219211,-172757,88481,-24261,-369793,369536,616412,274660,8416,142226,256176,312651,156728,-132885,-323650,-216644,236923,485659,673783,1022016,1144388,1135917,1192319,1039720,327997,-407367,-647092,-418810,9274,120207,-215682,-505157,181822,581697,338937,-71621,-300299,-180498,-263123,-266514,73629,130073,46490,-30733,-5693,-116274,-60050,-141652,-237115,-64332,145627,145321,-69569,79602,-8448,-38505,-420394,-312096,-26128,79178,-19351,-152331,-152479,-124345,-87170,-163864,-103270,34063,211269,257348,385034,415703,6510,-529942,-393265,-4392,367413,364573,339836,207678,226364,435136,689368,541597,155810,-273528,-99718,84296,-50632,-224833,199530,47022,-476790,-89011,323187,430487,604877,894532,641843,653395,743357,334929,84124,-156463,-401594,-392721,-236634,-148192,-35508,138286,97242,51866,-52556,-178667,-163744,-107392,-106129,-68129,166030,167222,172194,-197705,-259233,17350,-74388,-271430,-130375,87778,-119662,-227884,463642,770878,671425,337938,-134057,-365146,206327,709906,1049757,981301,191042,-720725,-228656,167157,402430,552820,557743,383665,-23742,-416116,-358861,-257194,-183079,10371,242840,108064,-183114,-127811,23555,156055,-115828,-193884,-331402,-282818,-169411,-84143,-281951,-420008,-340757,-430465,-230175,-22666,-136309,62736,41005,-210674,-301166,-39343,224766,613521,755317,576834,-2006,-373975,-295151,-320523,-376780,-58416,-136911,-269658,-305492,18727,372635,228266,-92318,-141589,37825,5780,-168588,21078,366396,563022,532678,430003,173219,-439755,107008,566171,656186,618127,574514,533638,444486,168257,-71059,229697,538698,679080,404643,475783,668829,368247,82348,-188016,-179908,-436116,-349735,-251487,-41671,3424,-142911,146388,246956,247637,120231,89694,-35117,68589,632878,1004291,707423,337017,-260418,-35704,98193,-163990,-378657,-70833,-153500,-98720,-186189,-369979,237434,630886,389130,-202608,-539119,-392483,-313587,-326154,107799,371954,683973,382552,74383,-72515,-181363,-173761,-149672,-182553,-295500,-187136,-146442,-386941,-363069,-327618,-119972,-208687,-198665,-93492,-282236,-407499,-270175,-170863,-279914,-244758,25803,186498,365423,78089,274073,328611,326856,354421,100216,-425822,-276372,-432242,-487253,12738,435690,500004,677603,536952,62468,-327751,-178121,-11528,-59694,-169240,344318,706092,568572,77746,-52378,570317,755253,723882,476011,348555,375155,163708,375829,468857,361725,299251,314122,306755,28476,-93710,-207099,-366181,-362630,-167638,162412,267794,211110,115625,126420,59758,-17125,-57610,164494,534723,660162,354620,-120215,-521020,-48963,319841,562733,369085,99116,-185155,-237943,-359799,-503698,-271675,-144031,-314418,-327575,-410224,-154599,199347,477654,466437,637853,607799,452670,184677,30335,-152189,-363454,-138751,-37332,-105186,-14586,-5101,-202993,-359689,-177819,-318217,-421808,-92521,243481,190166,-24279,-145265,8678,-159714,3100,292701,341588,-70536,-201365,-24576,98088,115554,269375,489513,637218,564729,399479,229248,19278,-231555,-329172,-264648,-30973,97093,7116,185092,341932,224114,-201258,-204751,71914,3532,-52421,-156867,-240360,-63445,-129973,-402049,-543751,-249305,-269883,-371714,-360133,-367307,-430686,-225402,-202659,-264320,-195048,68383,263794,473272,563973,915740,218778,-458160,222778,362518,85849,-89812,134009,-61025,-515730,-218685,44987,-109561,-214690,-279972,-129312,-115958,-140664,213591,396716,424718,423999,633406,699455,581222,180996,-62169,-37976,130044,102773,19146,-4599,49314,-41719,-243568,-4951,85595,209211,404926,281418,52013,-49086,-36408,-88830,-155356,-182471,16241,149551,135598,41542,108442,112215,25332,-76004,-237181,-436854,-213581,-30126,-198319,-278496,-273532,-221077,64945,152974,15244,-243581,-249948,-56007,84466,-126530,-512629,180446,536113,196970,97714,28107,202594,435906,647680,433607,323373,355876,309158,241007,101594,-153299,-628177,-366768,-411491,-245459,-287804,-224436,-195624,-344123,235905,912017,954099,417188,212242,285391,-70497,-167272,231393,132789,188797,300363,-51401,-403120,-141925,-251509,-376727,88167,205795,134043,76359,-20711,49728,69977,156466,269511,149709,9480,26073,181069,271692,389088,588662,664721,230954,-215922,-275360,-294737,-405066,-411668,-172661,113813,53256,-162798,-153741,-237077,-492356,-474089,-322545,-358381,-740249,-617029,-343843,-9447,-71709,-218949,-98645,-21196,-175690,-288312,-138190,88246,235285,62378,-286583,75951,253167,-117554,-477462,-189989,36884,336771,315759,-1641,-429361,-217029,-326692,103736,236546,275895,260749,127471,11919,-29439,54023,152676,75290,-125972,-359205,-524,-66070,-31148,-101986,-281503,-159310,89695,163467,-13102,-183723,41549,198686,438806,426584,-146865,-486712,434894,944025,624919,209217,76551,72703,74414,216313,105580,-113712,18520,-20291,-256939,-284635,-206200,-62118,118456,311319,194923,-12826,-225178,-127069,-97212,-63991,28206,226966,432794,493787,523413,501302,252363,-1897,-231507,212450,314472,3861,-267339],[-164617,63178,174516,58331,64021,-105123,-178062,-212239,28302,96644,280043,574772,817872,627270,438752,371503,74376,-178412,-460539,-144178,-42189,-160051,-98702,-58946,-185523,-250812,-329506,-208580,-94642,-145493,-238131,-200786,-233116,-355343,-478844,-230457,416962,797107,488330,15046,102599,123284,9070,54604,50398,-50412,-272422,-49649,426614,483563,256279,79726,2689,-424069,-126874,205598,285275,169741,-23668,-102434,-82296,-296376,-463351,-387485,-253281,215853,454861,356045,-196366,-100731,-30821,-324280,-345158,349071,528928,705789,645418,207573,-277878,-597818,-414046,-433776,-349576,-161200,-103367,67831,125721,-139764,-134037,52996,167327,314723,280819,170822,98898,83574,-13421,-212278,-229552,-174654,-317890,77778,79053,-90632,-231589,-212189,-19467,108909,223181,206844,108649,-4015,14873,53703,-117711,-109370,-61018,-176095,-389219,-302901,-334070,-354506,-165384,-31054,-20750,-76459,-36811,7167,-18699,11019,296667,249634,-40581,54987,317907,375665,-73488,-115556,219554,83438,286095,1120578,1478609,1466340,1011668,479802,60760,-178847,-25421,372321,545078,397907,98867,-391273,-212268,202439,440122,577855,607861,436077,18,-194994,-218532,12328,57867,-49748,-197774,-478243,-233358,10001,-132321,-235647,-243649,-317840,40785,328745,262188,148682,-31778,264479,714081,794323,579410,350069,321200,267623,61812,-167951,-271660,-160638,-275052,-364255,-60694,-124936,59934,455341,592391,537196,183307,-122205,-48430,-103079,-198307,-76828,-22730,53300,237357,243472,482989,959466,1332335,852672,238907,-229011,-308086,76347,177663,95300,257899,315450,211743,133346,-96290,-368661,-355730,89249,384265,147802,-36347,102119,501062,429875,172745,367234,481538,440183,-58447,-500289,-370033,-211484,19253,119634,-14029,-152266,-322795,-65252,34640,-235142,46577,1036490,1625531,1576379,776376,189523,-32757,95564,310173,369122,133439,304459,262250,161861,498208,947406,801696,297771,-300893,-255383,276957,510385,296385,-58800,-276585,-147547,150504,282350,102840,61959,-13333,-331096,-93250,-59745,-46232,-62659,-233297,-84384,-18743,-72018,-178494,-151523,-220031,-324280,-211301,-247045,-119517,-156437,-467834,21602,535551,455060,43164,-438062,-325517,-370246,-339363,243271,646943,649805,320519,-659,-1695,36573,-116980,-173271,-108399,4559,275094,539002,612985,394943,158717,-121300,-67520,135444,150177,15243,-167444,47703,335154,107343,-172898,-41064,348944,577518,384392,250486,118991,32053,-104222,-84938,-94794,-77994,46482,283243,248386,-158857,-562257,-386473,-291534,-373735,-106075,192106,106252,-345774,-418418,-345555,190122,714123,879956,1044693,600063,348890,234519,126994,-7243,-207074,-347957,-492477,-475456,-411642,-189972,64434,209146,-55828,-179785,189941,237282,-261331,-172925,45879,74225,-113993,115534,50981,6743,-40262,213962,387786,485070,400861,714527,1155650,1402895,1110548,708128,299413,9398,-218547,-396395,-587966,-259727,232920,567396,448029,129979,-88341,125369,15900,-224009,-166676,174613,450827,567574,577039,353709,-157747,-138692,80366,6620,-340253,-204120,-265622,-492195,-445803,-263920,-302592,-277739,-259208,-264598,-208064,83112,148635,133963,153074,40406,-118410,-355718,-401937,-290461,-233573,-288440,-264154,17639,143421,163779,70716,8071,-262078,-210936,-112373,-73189,128559,266381,192752,73313,-261038,-355060,-293265,-257488,-245587,-7185,572718,692753,391323,-98622,-493851,-231780,148255,442191,198058,-159116,-349686,-505688,-168866,-7999,-150041,-405546,30727,391618,298494,123788,151050,75187,5081,-191984,-270434,410774,845187,624622,119035,-41580,-31291,99556,448403,573957,379678,173920,276458,306603,-54574,-410894,-201849,-174359,-244938,-106542,-181061,-258607,-142642,170379,148269,-121663,-320622,-541985,-547822,-456212,-446271,-97091,130770,215097,58208,-74982,-52706,-97155,-281705,-481249,-331861,53599,296574,433553,370087,4667,-378462,-240341,-270361,-44426,87676,395144,507658,303822,-277451,-169862,101878,361867,454331,337189,-113476,-150184,88398,381615,375027,182778,-29022,-9465,46683,-101425,-389966,95447,661462,358731,-87550,-83596,97986,191320,388048,202931,-29067,-224355,66224,181859,-157765,-197562,78769,63815,34126,-156272,-511667,-158387,-75313,-56024,90276,68067,-117177,-130672,39220,34133,-204488,-305435,-112289,-235950,-469238,-297623,-283581,-402190,-524839,-466223,-319072,-143173,16729,38471,9923,-2499,-106358,-119803,-254554,-191362,94160,83819,-117358,-463839,-42729,421281,465567,-92431,-503583,-75498,111989,79441,-148162,-458777,-354595,-222199,-106078,195283,449011,472826,238305,237378,220031,-152375,-261395,94611,411825,409561,174348,-241040,-242915,-89035,-141090,-99145,150055,388967,144510,-152793,-85650,78704,60951,-15524,-322670,-229094,22706,92067,225328,496856,1022632,1312150,1236071,551417,36664,114420,55810,-110190,-63950,-63741,-397207,-282341,-270065,-402172,-289013,68190,211500,32392,-238402,-341561,158589,362092,200247,-77192,-26275,-8640,93537,500192,916596,494861,-219158,-170657,-28413,-88257,-232088,-41629,78289,372689,503128,161037,-173989,-275705,-116673,-90889,97610,192030,426252,90784,-194432,-201076,185189,19642,-237692,-85436,369168,581377,458767,45613,-192751,-37498,75205,-13210,-82478,-176870,-69650,-50789,-196531,-436426,-203951,-243526,-192209,-203952,-233451,-48296,150116,127197,-103233,-195640,167703,335123,115446,83576,15903,-249595,-34868,478441,1143694,1080668,849216,657952,866605,817393,598273,314760,102583,172579,561997,689104,597128,199476,161465,121949,76129,84663,406999,596676,570801,371287,45544,-265550,-235934,-200249,94651,411786,510492,476016,246706,-16280,37994,-35441,-340978,-256660,-23207,-101267,-139561,-189109,-311311,-198658,-327365,-242620,-138801,-210152,-474360,-311488,146317,564894,428893,65739,169037,392837,321871,159039,-72984,-221598,33696,318319,307558,-6312,-175091,163324,289535,100986,77531,128306,243807,207647,39575,-137642,-106857,-43832,19302,38630,184967,50709,52982,229277,453186,588426,708977,237655,36063,266432,500545,456781,148879,-182988,-372313,-460948,-396392,31637,394472,636647,301468,-105591,-443877,-218722,-278640,-400768,-246596,-258801,-368964,-359584,-475476,-499013,-430591,-115067,168127,147585,-198069,-141616,96948,16520,-188302,-279878,-208005,-138940,-5235,-84724,-456677,-391047,-120810,59286,86105,-198297,-215711,-137260,-404891,-189424,269681,285627,501037,418094,437689,322393,397569,749759,817356,650397,386382,-41983,-409575,-147104,215291,391809,466892,142379,-516743,-46234,491635,808266,984605,320844,-7672,34293,-152062,-184040,175399,259874,-49907,-488064,-193863,-146754,-258713,-3202,254306,25291,-370203,-110897,-5668,-188523,-298358,-345227,-180866,437097,688428,296231,-296337,167440,645171,530953,186395,-52080,-179997,-98262,-72682,-164864,-331495,-405373,-200417,-49956,48554,-18114,106203,147736,-207392,-6280,480739,351628,255946,383326,524466,271542,194296,517520,548571,206325,-180903,-215483,-43343,-270083,-462466,-242682,-130874,-74185,-214143,-433069,-503868,-312269,-142497,-75962,12812,176162,99206,-41776,-128958,-132778,-126339,-178683,3740,177986,176742,-81470,-362765,-377937,-250435,-139339,20365,304944,531519,924829,889071,698164,108649,-262420,-199369,-213842,118986,596489,696582,372513,51049,-235737,-95634,36164,-171425,-360983,-325974,-277612,-242625,-143723,-330880,-186163,49878,283713,140332,228523,70968,-119661,-173615,68648,365391,455711,193031,-298004,-586308,-474350,-51286,296457,49482,-455636,-286388,59504,261363,537086,439902,415545,246690,94993,-85341,-63850,209249,449749,648124,624151,21802,-353281,-177702,-6216,-47123,-240315,-156159,-36617,-178047,87914,242477,136150,214756,566264,617306,317527,72849,82423,112230,-75502,-65538,-46690,-270018,-238472,222873,-27754,-221957,-58321,366417,744026,625375,261857,212886,332340,232822,12799,-246058,38501,303643,175588,-215827,-408296,-427034,-314076,247361,473088,309254,160115,-92885,-229246,-19465,11156,-359343,97879,503664,386397,-15812,-76268,290821,574713,459856,154996,78021,-55942,-194881,-358302,-643276,-254727,56257,250549,267392,-71985,-413387,-155052,-25976,-279007,144003,634424,500437,129505,-234789,-157050,-191155,-342312,-464429,-295237,-189517,-96345,-227503,-322271,-212994,-101987,-21095,-69002,-200818,-215188,-42076,88271,-49335,-327647,-624778,-388650,75302,269974,240671,128655,16921,-155439,-113341,32152,98781,-21929,-175214,-272013,-205744,-209158,-197507,-228186,-72988,55677,-113996,-146882,228985,493727,330452,272481,172456,-156467,-67332,379753,412722,72953,-251478,-413128,-327306,-167767,-350998,-540692,-324921,291823,412967,130694,-147413,310982,706090,451078,166609,157043,21481,-485117,-390049,91578,223224,22236,-258535,249,414451,818044,1049520,1231777,1115103,768715,463985,320180,-50065,-244028,-56485,156619,109877,117603,-103253,-392153,-65595,768211,1212188,595502,-187156,-238649,-418143,-558793,-298731,-237310,-299069,-368360,28502,285508,643302,475090,-140574,-248150,3670,-179967,-163740,-67845,-143561,24571,260986,142641,-193131,-170465,-41841,-12286,154625,241599,235187,341104,252820,-94907,69181,253414,459871,130774,-475036,-273192,-450468,-354698,-159551,-257532,-152330,235705,314666,-239535,90096,467010,462238,13268,-373096,85445,201797,58633,384503,947948,982489,747134,504922,370129,242403,90809,6544,-32271,-50051,-151198,-182060,-333868,-103177,12322,-133387,-185120,-158752,2363,104251,147842,-23012,-381646,-405965,-121055,-64267,-196106,-271034,-508097,-443271,-376479,-230369,-78092,377047,629567,546970,389567,127387,-206964,52424,202859,185400,-173368,-269637,-84755,-148921,-309962,259755,353866,215862,220164,349166,39456,222193,416157,357877,-83954,-380681,95567,222489,239481,70527,-53975,-180351,-224309,-161143,-146246,2431,73065,-128089,-373391,-511798,-474920,-168997,20025,27840,-82146,-224327,-190587,-38418,-26046,-406173,86708,817722,1070370,708428,99554,-199566,-36762,89972,-121560,-146798,-194924,-367884,-302557,-333410,-175602,442271,1285971,1476415,900724,260742,-150120,90708,183589,-232796,-143073,126424,14355,-391371,394019,691634,417829,293109,337177,313709,379158,327356,39979,-217812,-238262,379774,571801,483128,351600,387214,854080,991903,887061,86447,-610858,-572460,-489686,-140444,-120554,-505107,-161619,292398,746122,438719,-32322,-517996,-503408,-429057,-68764,150517,70807,-184214,-188932,40509,92125,93066,13041,-68987,155743,276131,199589,108642,267353,86626,-65875,-348944,-487975,-251444,-123122,-215961,-152133,-180350,-356457,-317787,-344229,-195044,4453,393649,575247,729934,774661,239834,-294204,-546076,-438358,-85470,26243,131098,80994,87975,198975,318743,242304,-34679,-248947,30387,104516,-124084,-326836,134152,241921,-77310,-221876,242108,270162,256513,311134,255779,384934,503377,199839,-20722,-103958,-206524,-142310,-29887,-49532,82047,323307,269046,165774,73343,-23367,-7512,74821,122481,154327,321867,435207,391877,-31667,-335859,-62688,38343,-43059,-20783,228835,143277,-273683,-31786,434313,445027,364852,72949,-217642,55552,670953,1080444,1011591,197114,-427793,-167458,27324,133547,361591,581924,539912,218449,-248562,-464372,-364624,-294414,-68935,123653,106812,-77754,-28398,24564,181397,16326,-71134,-234194,-296281,-206875,-65130,-292604,-354020,-51069,-138200,-422190,-48933,-60093,-183246,-119122,-113746,-39759,-59844,-16989,294202,527741,403014,-72182,-310724,-286596,-201474,-245697,-437050,-361902,-239544,-183157,-302227,-127632,-199809,-313877,-98119,111098,115339,-66731,182645,407430,387567,262218,223220,165532,2583,84273,379904,408923,455890,493267,410816,206891,-59582,-106377,51549,244867,376207,222679,350045,384117,51765,-580748,-197707,81446,-144364,-264286,-294716,-279304,-350172,-156382,315700,447689,447646,337937,145233,191192,284856,580504,823320,526004,94100,-417406,20179,162874,-64286,-269442,83464,91874,82524,-265775,-490147,11593,273846,144933,-146960,-44296,138297,16226,-83960,319435,447604,545835,136680,-176943,-193889,-171195,-165325,-220965,-207772,-279706,-278108,-465346,-543377,-407803,-254890,-79117,-119813,-118847,-5898,-164327,-391551,-485018,-434081,-258481,1717,366125,536783,747247,529280,518129,79477,-57663,-125643,-164291,-371864,-345728,-234413,-261898,-62646,234265,217104,294211,193499,-80663,-306820,-277171,-144641,-145688,-352980,143929,399318,389335,147764,-115452,297667,565201,542933,242422,216743,312720,232235,434491,251911,80394,147252,264256,300991,133904,188697,20842,1649,-93644,-165959,49177,312743,356620,211906,-8140,-225272,-207742,-139691,-66042,233536,456599,210576,-138275,-343184,-282438,68710,290077,115431,-76452,-166020,-199021,-309200,-411117,-472043,-298946,-209979,-277115,-357143,-212837,140639,320341,304739,424009,473721,489815,437719,309958,6640,-341013,70748,216705,45483,-1118,-84630,-272063,-105106,58243,-209379,-287244,-6721,230688,227515,82017,-56590,77570,-8541,-4340,123308,182709,-192933,-298078,-170602,-7466,95544,197816,325118,442336,328784,136267,-52698,-193280,-302168,-335874,-344878,-157066,-13712,-86481,-72816,-10147,-6898,-119159,-29044,72918,-81895,-196741,-334793,-333408,-70909,-140943,-266746,-131914,-26967,-150315,-352437,-196807,-226148,-223016,-150706,-304027,-416195,-427665,-2916,380689,751441,852447,1059182,416545,-30663,465488,608786,189267,-210731,126521,83825,-332432,-506467,-260619,-191947,-277918,-339771,-196051,-84367,-193715,103971,298832,373195,390951,744572,1084872,920240,445357,85801,34758,241733,224191,215144,278411,304061,84466,-331940,-149914,-33551,8927,162593,157471,740,-168408,-161771,-157575,-102610,-157469,-41138,35546,4441,-133044,37295,103181,68176,37227,-103057,-375601,-500407,-227356,-262099,-266361,-253559,-85740,197368,221853,56278,-142810,-42398,83065,30683,-288370,-32683,629485,1033434,389258,93172,-9785,67585,548026,770889,471323,208213,238594,144290,74692,47503,-116646,-466335,-271189,-101339,-103720,-297365,-359431,-286780,-430249,-30618,737552,882726,509425,109482,62918,-38855,29297,307755,119001,218962,444915,343892,-66745,-282956,-190034,-4413,46001,-15719,62855,58343,-68206,-14369,48962,353014,627631,588827,260771,-1897,-14351,130107,413837,818091,1048187,481512,-109639,-348057,-410094,-585059,-396888,88582,429187,314405,39712,-67626,-221479,-502720,-274192,-307568,-551040,-692891,-451325,-414203,-181098,-125562,-309679,-260473,-117713,-280597,-460236,-261319,-38469,69423,-41427,-20295,328371,386191,-323,-252716,-6137,153709,361165,244589,-130681,-541065,-131034,-140211,248404,598402,713846,532655,192099,-83013,-195513,-244580,42846,100157,-128708,-377589,-99115,-156445,-93569,-335929,-386519,-190153,61185,121124,68131,283364,532726,479242,652655,785401,223705,-389582,408258,863141,500947,103805,-152705,-217113,-76702,88773,-133618,-108267,-27701,-283143,-387525,-240096,-282912,-186500,264464,482442,399384,140760,62333,97506,132462,104964,88620,180982,187307,205014,277561,342864,229366,46781,3385,543694,614172,221765,-384856],[-106253,242284,90278,-20905,-138737,-262681,-241097,-203032,-40227,141971,321498,542676,552823,330803,262057,299164,235785,272126,42471,-213421,-113117,-115194,-28080,170075,-15117,-189393,-281119,-133875,-24879,-137122,-399154,-491790,-436013,-153801,-293140,-271916,334819,704425,517152,-30760,-39871,2341,-41857,176063,284955,157108,-171547,-129093,331410,426775,330608,132353,-85585,-227813,202330,492195,336121,168419,16067,-31974,-137691,-490360,-298968,-64826,-270528,-89336,295029,334258,-162929,-191119,-163889,-384176,-412537,12269,151955,517882,691298,253264,-320678,-443500,-392651,-376349,-345765,-280239,-177969,41392,86778,-101415,22211,166683,186482,212220,91946,-42654,-65978,-59013,-116916,-326537,-149657,259,-170517,-126902,-37411,-142509,-247349,-207330,-146698,-147496,-104180,31644,138700,76507,77358,42338,-40183,-222933,-268224,-378163,-251827,-81647,-90105,-1627,-22375,-90797,-41467,25388,66540,-57818,-295509,124575,512038,446774,65741,232352,301480,51146,-374267,198578,395690,-49622,-153989,679880,1047444,1073351,707831,391514,155117,101648,287077,594219,579521,141945,-241868,-258738,-56211,209478,440010,644989,619213,292563,-196955,-273714,-188755,-109783,-163378,-89694,-165280,-407568,-175498,-121379,-376150,-347823,-117694,-4677,178120,-39096,-327689,-392416,-490731,-56019,413460,584628,536003,454843,425344,234794,-132387,-485138,-399934,-245385,-429131,-254248,10959,-124562,31902,370597,414456,294222,-224,-189314,37147,-84806,-158956,94236,42511,-122625,123418,448428,856071,1154679,1413451,977366,257806,-323080,-330188,-182557,-79857,-45650,162496,306211,198619,75298,-247016,-405049,-126464,184375,218777,-106741,-165950,-37583,133927,363446,502736,616166,540538,432653,-204753,-266813,-263837,-170197,-29730,96285,75842,42114,-261142,-266050,-77799,-295225,75733,1046159,1604524,1510763,686154,-58375,-159967,160572,330218,361640,76271,256590,169303,192029,436352,881414,665052,309599,-246034,-245479,343900,639900,361197,-30373,-205610,-132273,175602,374163,221521,46770,-166962,-249951,54651,130475,5113,-92587,-196161,-153885,-148539,-281177,-347165,-91385,-155985,-257535,-214401,-257166,61456,210186,-30039,-289844,435890,496728,132995,-270898,-125941,-88186,-140428,321857,772660,772236,459381,111863,-266529,-196631,-216811,-246765,-265793,-207748,6110,298328,405976,349230,183629,-95541,29641,242796,176975,28062,-13198,331922,553590,242344,-134072,-124213,448869,777473,541723,291372,80043,105293,41907,40014,-28850,-12881,66381,198030,127978,-211621,-395899,-340760,-378444,-402815,-269217,76989,62531,-326786,-549379,-282958,227190,782968,1002279,1119069,810302,499611,441016,337671,205842,71340,-125147,-507976,-360917,-43788,190053,340737,333321,-22981,-374975,-18301,23931,-414062,-156643,34774,99832,71860,236113,140242,-131643,-99805,147488,484311,388038,275844,477734,1072848,1270618,1074929,659296,211796,-50654,-80926,32208,-32464,-382057,-106162,513432,509858,150741,-172299,-93244,-222090,-402174,-777,223247,540940,658631,751150,582916,-184185,-187506,45101,-268000,-567974,-277583,-250282,-328289,-201405,35753,123679,38082,3259,-31173,-99008,-101070,85492,216594,316142,134188,-72574,-238432,-319323,-544984,-436640,-336665,-293456,-110315,61374,129870,22901,-9631,-115732,-40402,-25089,-51822,147554,338326,316798,115668,55607,-285528,-311913,-278096,-352597,-236108,285231,486866,260910,-135140,-291965,-46408,274228,479865,219178,-16215,-145827,-229794,-75633,22600,-121437,-457324,57516,373906,298389,48906,-391343,-362815,-312089,-336680,-122354,436005,818747,696629,186218,-92969,-191804,-31735,287849,461489,282867,181605,296014,289391,-65235,-267753,-116879,-144892,-323380,-252667,-326046,-452756,-328825,-88568,-57296,-135753,-74794,-87392,-306363,-331466,-219771,-7353,96385,217173,101778,-156138,-276119,-155107,-158206,-457761,-357453,-100618,46054,30601,-13959,-285767,-449253,-269079,-321669,-39507,111754,360574,473318,196110,-414959,-63829,256148,472562,462049,250197,-118956,-96195,-16792,240492,346814,215052,19021,-4591,-49494,-318704,-405160,170209,587198,289430,-126869,276251,641414,390275,376063,126259,-48275,-139927,213391,284702,-64353,-340999,-181241,-145322,-31034,82777,-215455,-379032,17121,205539,126256,-104392,-516732,-354573,-222377,-96463,-161142,-212790,-75368,-261523,-484009,-285475,-169294,-218956,-459118,-626191,-450123,-164054,-87855,-143591,-68773,50691,42580,35937,-198757,-257590,148600,154520,-255183,-244071,436200,936108,969260,353736,-173999,-48981,84549,-6651,-263148,-464792,-324443,-300476,-273993,36997,291171,273186,177576,180540,175797,-179655,-269297,-26744,313039,217720,-85838,-391090,-96057,-34552,-115782,21397,161869,255142,-14515,-176281,86130,233092,192013,-77083,-380413,-214445,124562,292820,338182,469970,890729,1087519,986169,423418,-11201,70264,-83106,-281469,-166764,-92997,-407138,-238926,-159050,-357133,-425575,47131,229643,17454,-373115,-70745,456499,731846,408899,-15741,78171,204986,139294,264042,426954,83431,-469902,-314987,-167708,-224768,-342380,-84898,63530,310579,416112,-30842,-374659,-60065,111124,188783,375366,522430,718377,337776,-42448,-255097,206854,161207,19893,7855,185390,342424,294178,16417,-192143,-122325,25030,76427,-12404,-248569,-80785,-45568,-238138,-493542,-188667,-282263,-282286,-257695,-258183,-194467,-20827,45201,-158709,-306682,200508,403679,172406,156720,257003,333684,227891,626553,1096368,950428,790544,705748,813149,705328,520883,308158,81788,248548,695362,640185,311385,48941,9725,82171,103429,86740,290407,543652,490707,337738,97304,-109711,-216093,-264617,-232871,88846,266336,395701,385097,266391,230043,-45850,-562409,-336458,-159482,-280436,-220221,-184205,-253570,-281714,-496133,-47236,-28886,-84864,-311664,-521137,-229754,155428,240005,48933,325216,532299,520174,277611,-2149,-395948,-382013,-139815,-97390,-166827,-85497,316632,502938,358792,333261,317608,382278,307766,132789,-75613,-101008,-2183,166013,258598,331377,233866,163437,270340,671715,791129,732199,194356,-8405,204309,393801,390379,196985,-20746,-202770,-391898,-323294,1356,420539,685156,392931,-40940,-396021,21129,77958,-196932,-81756,-125520,-395149,-570318,-603135,-348032,-129228,-25462,338709,368503,-26843,-299895,-49685,-76979,-246206,-396208,-354160,-116793,162532,112330,-330823,-263177,-36940,105051,81399,-143865,-161905,-149878,-439560,66079,497302,542276,676180,619827,462619,358101,719495,958031,829047,444144,200090,-166414,-413715,-102741,206100,324527,260383,-167433,-258027,124078,423600,598965,591727,83378,-39951,140431,106,-217243,73807,303279,190127,-189059,-264947,-134063,-163568,81186,246572,51607,-438621,69924,121207,-6238,-152654,-227496,-142478,483852,545086,-2633,-252131,348756,861085,689777,369529,241781,158041,128967,36890,-191252,-404950,-345918,-265190,-243523,-51697,38122,148623,49127,-264353,55332,368012,187752,-18944,101950,155192,-78127,4977,232654,167238,-15234,-192410,-174569,-62248,-278772,-422408,-76389,-221654,-221540,-222680,-377491,-558272,-490822,-386598,-181475,-23490,-126375,-231172,-118918,-199904,-296984,-289872,-429691,-268379,-95678,-87048,-215794,-341555,-232230,-106918,46002,146242,376029,551983,665864,615593,442015,34770,-372433,-259602,-199870,319461,894871,892612,502053,146733,-126073,-14864,-2861,-277683,-627349,-460429,-391860,-374118,-264578,-230853,-153755,-237447,-239229,-55779,184075,-16513,-246987,-317667,-157318,156491,380109,452973,220440,-77851,-186505,163139,423686,251019,-39010,205613,412331,548615,702565,597171,543110,356948,130053,-140895,-55714,228477,490984,836476,1005714,556771,-158984,-527065,-113410,18815,-270234,-381868,-284900,-333712,67241,231592,-32110,-22269,195893,206295,-44831,-208862,-88029,107816,-151704,-262840,-150619,-434141,-119777,278685,199459,34269,-53055,563178,996032,733401,455036,679889,855753,727491,405921,-40564,18159,208589,56163,-196243,-88671,-149564,-195998,130778,418270,157197,-76620,-417131,-284537,-9851,-73227,-137376,505428,921135,606991,-96957,28402,479852,784819,616647,327893,214875,31345,-78803,-117437,-292955,-505862,-3762,343304,417453,206395,-319677,-67992,137323,-34527,359542,863182,1004727,364531,-110303,-165553,-368100,-531726,-367467,-255391,-145802,-19713,-163910,-312640,-249130,-235808,-224608,-236812,-306760,-227418,51781,250845,181152,108396,-274278,-392172,-178234,-1093,-53659,-106566,-255275,-398208,-151340,189378,402338,259578,-61256,-128510,234178,295525,80688,-129681,-261831,-286626,-418055,-520322,-376035,153601,221587,268216,280284,62986,-241502,-28333,-5401,-236539,-513622,-308846,-174487,-120210,-357735,-706441,-364708,292099,514754,316546,67901,289851,473891,292658,109300,188017,144629,-258631,-246100,159366,246743,-66104,-535947,-156299,192383,750307,1069882,1384454,1124314,666976,300183,72696,-285978,-475215,-173194,-39209,-99548,38302,-32648,-296623,-92572,573696,908753,330784,-357738,-181794,-317447,-268215,55800,171752,-52600,-450032,-51762,455144,967765,705997,-7398,-412071,32139,-113737,-224915,49486,36449,-13671,-140813,-138143,-536793,-602192,-514150,-145550,288126,365473,332824,385127,223447,-196047,-257304,165057,486842,290844,-289756,-222091,-475851,-309960,-170462,-234822,-115006,129168,8140,-298045,414965,559961,302630,-213125,-251490,209153,258541,-403,553306,1266999,1468354,1090449,568369,351521,214296,133423,-6209,-82287,53428,186873,315193,-310241,-394682,-278941,-317786,-214720,-217696,-176694,-239740,-315644,-423914,-456364,-223785,37612,204480,187147,104501,-178982,-620469,-502151,-576399,-222582,244147,510941,600354,621711,278124,-255646,-58117,72931,68164,-56417,-115962,-59847,-269857,-32558,446506,735979,404778,137262,406503,334234,81771,118524,225815,-73156,-335076,74944,202482,203679,132626,4919,-88746,-177286,-127968,10829,241954,256214,-96079,-495820,-491937,-326004,5557,141727,-14888,-297095,-466441,-287583,49614,110964,-252970,-6643,504088,862081,634767,171608,-143532,-89067,17516,-269513,-310202,-283909,-396046,-301406,-335142,-101955,494461,1070177,1106563,656537,122377,-214646,89424,199015,-170162,-206380,50891,-9258,-393133,318665,639675,491266,438234,294979,123591,285051,416138,208036,-82820,-190995,435160,558037,347712,-176108,-98537,584607,765152,762855,5298,-527158,-555604,-526196,-161562,-237657,-496132,78551,327824,651031,388263,-59130,-414249,-416846,-237944,87239,201772,58502,-327819,-289872,134387,313441,221249,124303,21583,242737,257386,164678,157851,123058,-76472,-266362,-349965,-482761,-455311,-238105,-125174,-20903,-14084,-145913,-339575,-509688,-522672,-160318,377477,692741,903785,927858,339610,-114546,-241893,-363249,-413265,-200032,12858,112467,61400,50764,65193,18755,-171583,-128626,153698,183118,-45982,-261624,-71544,399100,316812,174637,23642,8159,-72046,-329055,-34472,123655,136095,-63687,-275244,-175587,-26622,163999,236509,74192,187644,410032,380306,253145,154161,46512,81912,222591,300932,320372,327455,560315,493822,80900,-356200,-60485,157080,87186,3768,297220,330377,-67811,-402395,3055,53788,178071,177438,26544,68968,564413,927825,829191,56411,-188142,44801,147828,100985,279509,556108,562126,282528,-166600,-376635,-449712,-413237,-193610,-100947,44047,-30375,-89788,10571,221378,238541,193995,27444,-172925,-200342,-58011,-228095,-333610,114239,108294,-319423,-126445,75791,-123056,-173207,-10874,220781,220685,12490,42615,242513,116077,-169077,-260132,-283883,-82421,-18188,31511,-62231,16680,-130150,-276815,-113750,-133836,-237667,-59094,187010,192081,-31484,224766,452472,278394,-15674,-80933,122424,316945,247917,178523,75632,133057,239263,196271,40910,11416,97745,104127,63566,83688,24707,194999,144589,-83223,-147512,285994,613182,282537,65210,-151604,-326084,-301254,-78160,418533,651149,655748,564733,325179,403850,406339,339096,370691,164769,-79843,-180214,-28410,183557,74599,-80238,235810,284890,389540,35233,-350325,-242832,104540,100788,-42894,211642,464933,294461,173511,409386,425388,169529,-308787,-576839,-362082,-205804,-83493,-226216,-95475,113870,262582,214931,-15844,-254398,-232032,-143528,-75447,-77508,29304,-75056,-220642,-239195,-138153,75643,374897,724518,867750,966295,871766,704156,148895,-318166,-481169,-456351,-287656,-253688,-18268,-23249,-74559,-30480,-51863,-104183,-129779,-174984,-150152,5901,-1610,-132529,-247364,114409,177278,129583,152236,-38534,130508,336157,257978,1649,27583,134172,187929,204449,-37942,-188213,-63098,116278,181825,123133,265095,187075,402983,238348,-89611,-254915,104100,304419,199778,-175576,-389497,-8097,27103,-106755,-103023,72055,-77913,-231321,-168428,-504671,-359569,-91165,-68670,-69532,31019,-21482,-241700,-365794,-301202,-282290,-151324,-263347,-412997,-212042,60342,138382,86913,126040,216654,403318,553223,477173,135498,-274064,214093,388151,148844,-76399,-264025,-139058,71670,147775,-207098,-185508,22451,147088,85280,-28186,-41557,87418,107518,63523,-48718,-58177,-333350,-495841,-439781,-240543,-88526,-62529,-86998,27618,14077,-172030,-322597,-37128,-18320,-175424,-308861,-334976,-183078,-197397,-352635,-378850,-116694,3763,77531,102421,13740,-147589,-327533,-380923,-115099,-90510,691,178731,148696,-122712,-335263,-84727,-134435,-101981,-253233,-429567,-416844,-715243,-261219,270125,674933,758189,789966,461272,322902,640154,786595,376010,-214086,-98352,142994,-29303,-94924,-267181,-426786,-465170,-398685,-226143,18071,-176172,-4861,162511,220034,230378,695171,1165210,978249,593672,187785,63244,278261,315312,481596,680608,515173,209530,-163058,-286264,-148858,-123340,-31200,-30420,-108828,-293199,-266613,-171615,-77143,-204962,-259280,-283744,-251347,-385480,-65948,102096,2915,-115910,-64685,-148757,-447333,-318883,-197408,-88977,33959,249654,403231,287489,99971,-19361,112163,112544,-110999,-355202,315206,825948,1049449,436247,28643,-4107,-77592,468740,668688,307846,-28943,34345,-70894,-96290,58769,73310,-57239,-249287,-39332,-15626,-233565,-450255,-487044,-439457,-381033,312381,613818,462177,-57440,-261993,-98033,107998,267639,17615,188960,459818,568661,415840,176828,334920,335660,-64224,-336148,-82249,-35883,-105356,-5997,71628,527969,965520,1035551,593945,70158,-184699,-73772,320555,903408,1202159,671901,-1038,-354205,-448151,-671206,-449129,84513,425824,403395,192012,-75534,-346797,-356523,-185245,-352086,-322936,-266231,-33207,-176462,-418392,-105931,-222484,-462632,-222729,-302938,-403428,-289467,-279047,-278515,-212781,174867,530626,754977,431122,78798,200810,269932,321438,114706,-273074,-379249,4416,64794,292776,649373,848565,622123,116876,-168552,-183774,-583367,-73677,102186,-63075,-308689,-516377,-433906,-230380,-300576,-513403,-223591,-8258,9291,76736,507992,736310,564791,679125,817419,374009,-150114,289935,582279,294379,-27178,-290840,-382764,-93956,-27599,-104187,-16437,-51245,-449630,2385,219109,-53290,-247555,394080,604911,531991,278540,225382,198532,190389,158098,156107,156058,6670,-39394,10170,109308,170440,129293,162130,625797,761825,361451,-186529],[302360,519246,211163,86866,-85085,-360997,-406547,-268841,-107280,102808,284684,408766,152864,-127205,-80832,62826,304209,503303,439984,291719,396486,349962,355509,390489,65043,-155509,-149240,-9589,79346,-40204,-366178,-520112,-278098,-2800,-119342,-221289,173256,356526,250054,-192889,-257656,-192802,-60569,280241,449505,263157,-81056,-188078,142472,292710,319544,108999,-209420,-58339,360322,489624,226743,8640,-126016,-77053,-196579,-520793,-179381,35475,-55238,-251831,129185,267833,-73919,-231771,-246926,-323045,-431976,-314943,-229556,52380,226338,-44797,-277392,-309214,-317117,-346284,-446028,-514362,-352357,-133355,-87074,-148060,83203,234477,243908,155094,-56647,-285831,-345363,-278231,-220366,-293816,-33682,106521,-35463,-269858,-212540,-161736,-280659,-164453,-154670,-209871,-343102,-167800,128832,169089,192612,37957,76446,-63674,-126390,-266259,-269225,5968,103257,236831,73150,-127882,-139046,3906,31124,-221366,-344563,370972,818265,439236,-87991,38682,30221,-411814,-152530,447108,462972,-57738,-385095,155081,471564,546522,301594,188196,150933,323060,583112,820660,448319,-274918,-314464,17799,47339,147802,359059,549228,436004,-41979,-265931,238450,330978,-114920,-324562,-232182,-234650,-314171,-137712,-189663,-180588,-98029,-24488,207317,292818,-212945,-270370,65265,-92879,-299821,139685,326233,505804,529441,414583,138455,-238688,-457330,-449642,-381715,-420488,-147082,-1556,-180282,-34543,213481,173267,-42622,-275662,-154346,87740,-117426,-149022,204764,151669,-187600,-91389,402309,754280,865043,1043401,879563,180049,-400882,-274763,-375336,-281030,-256074,-44873,232969,197663,32293,-346643,-273054,22251,143551,-115352,-235767,-199689,-99389,-26212,347775,652701,585531,328975,-8356,-174256,83766,-114403,-142477,46482,114546,126621,99558,-122871,-352304,-216098,-362980,-73940,766346,1382419,1329729,604665,-231706,-253271,189563,286501,299137,175064,213843,113573,102104,155505,500739,382752,289169,46321,34227,393062,602745,260178,-126815,-234124,-130499,159738,377754,307587,45792,-328226,-186960,77341,198854,-21840,-259964,-106295,-63213,-179116,-433215,-383650,-49899,-146920,-151394,-135896,-163803,181730,503876,384443,-320983,199633,435636,162136,-190080,-33414,81995,117831,420061,734898,667058,395002,83420,-366941,-358137,-264238,-273983,-404239,-432805,-328130,-102686,43911,163431,87437,-133405,-1287,152777,7031,-173417,-126703,196794,400988,186541,-119369,-170642,347913,727447,579304,282309,23030,28492,102405,112491,19364,7363,-9374,47020,-117334,-364655,-218579,-49780,-203004,-254394,-260866,21084,69679,-226084,-406668,-134073,230637,713403,943687,886391,708169,435902,437804,377529,280032,252575,-59801,-412625,-130202,246307,464162,449953,353838,30028,-313599,-230089,-155186,-355633,-216745,-98651,-31125,-87568,-56947,4280,-247449,-173910,-74069,348103,325140,180076,182679,767840,928584,797011,314578,42949,-141991,34493,442835,431843,70830,-222492,329563,395377,-7201,-345243,-351946,-504144,-304970,144131,237247,287781,336162,558603,556990,40451,-74645,-130319,-274371,-169337,-45859,90015,-18794,-20272,75605,229204,161187,164581,180411,63599,-298779,-58873,199332,366330,145380,-88248,-129786,-83919,-269191,-392279,-363494,-352516,-251938,-47032,67464,-39825,-84513,-27184,92061,43330,13076,165339,407317,325150,39474,166667,-10809,-147567,-165044,-255700,-263551,131799,205232,53905,-222861,-348825,-114778,101695,237678,81388,37591,4364,-55810,-44253,26420,-64740,-297560,61930,303974,239085,127975,212069,104451,-101242,-296099,-187885,195307,547982,553895,131409,-188323,-336207,-169143,79544,275397,214944,172041,200815,106436,-184704,-186954,-12604,70278,-41086,-291678,-501921,-436539,-230574,29781,26329,-12104,197865,299982,101893,-110490,-141900,-72768,30810,226642,185814,-164505,-359147,-57543,56829,-317218,-306458,-69353,-96283,-378038,-486286,-372479,-316133,-377977,-303055,14237,178091,380124,424564,132492,-419688,-92755,240957,469196,446866,148352,2876,-39646,-197105,-19629,151388,122753,46736,-7277,-200250,-384993,-148244,206584,373376,101412,-199608,536979,1020315,508336,264590,19353,-98711,-77894,230794,232680,-82670,-486982,-294632,-346819,-157234,176472,13463,-444515,169320,661942,668596,400266,11805,-192638,-485259,-172989,-96947,-219029,-164880,-366907,-366435,-183737,-47520,-85642,-266389,-432135,-417345,-251076,-282686,-399312,-161833,92284,130804,105221,-194724,-310210,97220,108435,-391461,-21742,687999,1188033,1292400,668839,152540,145450,105733,-113749,-454529,-324785,-111635,-205771,-346387,-102212,-2060,-91826,-109326,-67945,-73883,-292343,-204645,-44466,234153,106308,-281641,-386731,-159,71464,72968,124358,157944,90335,-190215,-227439,111689,212360,225848,-109092,-423579,-239910,139648,420723,434622,413025,629101,688819,533030,184737,-36233,-8074,-253330,-249956,-23588,83975,-305832,-239762,33310,-139762,-506259,58001,241384,-22502,-411901,118390,674640,948882,494773,3936,92745,277809,145133,-134790,-360492,-423457,-676133,-329755,-186557,-175166,-340675,-149042,21821,152529,144102,-243339,-301248,26908,257504,502749,710979,953876,1033220,573908,74959,-296390,216664,294999,231942,158732,122553,154716,122189,-61409,-236520,-239085,-32379,176265,52097,-362490,-78396,-5249,-265487,-479004,-113611,-212276,-309633,-302745,-250815,-237222,-118229,12105,-59002,-319066,97996,363040,195430,254793,489850,770905,470823,602499,853364,729579,648647,758391,729517,569347,432182,271126,44181,250527,651895,493634,77855,-62158,-145661,53349,136744,100232,132541,369897,286440,320803,260673,46839,52816,208775,912,-152391,23770,233067,451647,456915,282039,-87621,-425928,-356321,-301658,-500240,-363811,-318964,-202519,-141597,-550513,-138097,49902,-36184,-186259,-277190,-388746,-112478,132634,100343,370136,498846,557558,342279,121561,-226589,-271417,-267273,-411505,-254986,35009,331026,523735,501293,436254,329076,261901,185765,95261,-19904,-91388,9009,218832,352821,351190,331949,201232,245770,740744,865335,592661,110414,93415,267423,283443,257946,150472,89219,-38311,-246110,-286388,-88521,321494,547611,283752,-188326,-278462,310661,433206,227293,237149,40561,-347933,-399053,-388622,-299929,-109186,-72001,314598,448189,114286,-368082,-201907,-124139,-261597,-494411,-368037,-73444,253799,217475,-204019,-115202,40937,118142,90192,55648,48891,-92042,-422987,208940,549684,615971,613099,563811,228156,212569,707335,760588,459043,3361,-139658,-248665,-345050,-34686,139333,120882,-168043,-391826,-12422,263498,231114,217214,110536,-214397,-118213,208881,148617,-108036,-76739,301396,376769,93458,-231101,-279868,-233458,-12000,48028,-59610,-425886,143466,78733,72937,-16215,-72305,-192136,259137,183512,-352228,-66331,424537,829373,755945,562724,581529,569779,383326,121047,-252326,-420103,-130087,-84060,-305850,-201350,23139,166403,-28894,-320623,-16502,77892,-181275,-495562,-305890,-296545,-429112,-184725,-120850,-187319,-142811,-16975,-41490,-126070,-274143,-141102,183935,-91957,-336374,-259267,-242712,-224227,-204936,-68521,194336,326798,8509,-468845,-178127,-226018,-433745,-400231,-493911,-532140,-500553,-389665,-301717,-275153,-46870,97696,231849,268456,358487,483597,353477,266552,118601,-73033,-205280,-155416,-209320,245980,866915,792282,504948,208573,37727,87187,-61927,-437458,-424697,-401320,-418586,-473448,-280369,-41935,37528,-224275,-138640,100873,306275,14602,-297962,-427869,-285061,-65498,224165,525696,520411,310514,168361,310543,454295,413980,285989,485473,510836,627161,700767,642698,598072,431790,116860,-229693,-27801,282644,510772,903509,1192167,986888,148994,-406795,-158912,-43396,-346918,-568743,-332035,-185869,-47541,-70048,-312964,-255904,-141019,-214306,-338599,-403887,-214901,110981,-84236,-376246,-165877,-384013,-122022,175650,329398,190594,-6752,665947,1092163,638135,383810,892716,1186991,995558,515959,-182042,-2280,67678,-114336,-73222,201177,93021,27150,-3493,158276,-135896,-370518,-401607,-205382,-43846,-267026,9008,807062,1209835,665707,-253124,139764,594114,826026,619766,399391,265120,62098,-26738,-9735,-96564,-387055,-74743,245944,320203,266234,-215673,18236,168675,30992,275637,725417,1062188,286602,-161957,-340550,-488752,-409867,-290140,-207586,-81202,76833,-97392,-317822,-211069,-259376,-387289,-454815,-326995,-276933,22975,293465,437643,406478,-21598,-320822,-371448,-239726,-226773,-167853,-387872,-342252,-58327,358317,677627,498743,3383,-39312,559725,692030,389430,-26048,-390346,-601094,-629514,-466310,-288782,-55833,206058,220466,217366,78964,-162325,-333719,-435795,-567492,-251181,-61830,-1108,-15255,-187664,-407330,-574720,-71268,317329,382821,241101,252580,202871,21821,9449,205783,238719,-36859,-51862,220604,225406,-148368,-430713,-335990,-180542,433003,835635,1102885,943012,475172,98111,-231444,-568305,-249444,-82400,-152751,-305575,-117394,-69937,-218309,-150080,221723,292122,-118050,-385278,-148061,-211128,-95239,208293,316814,12337,-366028,-3282,560139,966315,670340,-11950,-382192,123900,75675,-201133,96586,180629,29033,-268409,-414440,-191546,-31183,-132092,114750,405852,413151,343409,322347,211729,-55165,-512859,-77692,320424,272418,-90621,-28727,-381696,-416170,-342961,-381230,-299150,-208322,-337986,-119955,437808,455359,77344,-441938,-121765,279538,253000,-47222,555469,1256318,1562901,1265477,588668,286631,128384,124101,-55010,-258970,169727,456763,692543,77956,-430164,-495651,-422392,-453819,-393564,-444457,-552800,-542973,-294087,-126487,30894,197216,393156,530097,416239,172956,-400185,-403628,-374496,-177700,171644,442652,758710,857283,437131,-159369,-202584,-88880,1783,170177,302754,265608,-197205,40844,455641,929268,488488,-9285,185145,430712,85776,-282518,-84697,-119963,-190609,63754,127621,87257,106418,42285,-9608,-105429,-20428,188468,474981,445806,56907,-260243,-345982,-282960,55697,205378,-112069,-455130,-285470,-87801,183822,209402,-1746,110789,394567,655802,549190,171396,-116893,-44354,36890,-352875,-294795,13021,-231697,-352886,-295659,-97034,268600,455218,377315,276631,-62699,-168050,154723,209121,-93123,-357269,-94170,-70293,-408281,198000,553283,513288,381746,119493,-219480,113030,397154,289544,9687,-116881,388786,475302,289422,45902,49660,312453,508163,675265,224640,-226654,-336861,-350001,-40046,-246064,-472760,63819,254837,316479,104066,-200526,-269417,-238203,-125724,78216,156870,40936,-251074,-297197,183241,408764,267852,152654,-1149,139070,100377,35616,32197,-224289,-185271,-124398,-255605,-374028,-409096,-172752,-13387,28074,82106,108109,-48347,-249535,-391460,-133722,258840,594364,833623,799439,271339,-38416,9914,-126361,-446307,-290191,50812,280971,170274,22424,-83677,-172660,-222139,-45665,181731,278691,250553,160834,-113687,339104,440894,398032,-31086,-291721,-204909,-100076,-102378,-45637,-128066,-246495,-386977,-272757,82692,399506,453305,166459,224677,366912,389476,287651,175967,53724,118087,262950,353642,377671,250566,508766,464995,118403,-321376,-91979,157576,62653,-61497,257831,354758,13818,-368012,-403860,-334448,-120148,123650,141537,163551,352967,579622,461330,-162914,-70147,218944,355335,291583,356612,510400,488434,183130,-185874,-342141,-413508,-337311,-207280,-222318,-166170,-98574,-282279,-50049,266936,463722,507399,332256,41294,-116244,-47306,-132958,-419582,84412,210365,-112770,-249176,140488,116298,-59333,44112,326231,435677,227139,20192,-26699,-182149,-282864,-262669,-281726,-6213,176358,378822,185406,69113,-240416,-120674,310619,262731,60301,-36930,131234,97447,-115421,99748,376486,252499,-129719,-412372,-47725,348725,332469,97171,-150851,-186606,-72250,-16371,19008,231784,337528,241021,41162,-88094,-136664,40880,22676,-127090,34058,433645,711887,448213,259623,-45204,-215570,-157019,-64916,403909,763753,837595,797540,624699,542602,385667,25032,-172792,-278749,-164964,11980,73936,156397,81158,-35453,103142,175317,401247,334795,388,-465964,-63503,-20783,-219107,75114,453333,445308,357301,337474,254969,-42119,-231403,-347769,-445986,-296029,-7863,-153781,-13870,523614,768238,907896,554976,140143,-267281,-282894,-99432,-115563,-14302,-84789,-63628,10707,157804,369746,658878,901640,997377,985005,914877,567557,162563,-106270,4236,-26916,-140206,-199475,90529,132273,-100272,-291917,-230270,-386724,-332053,-231737,-41555,231872,208842,-36754,-257948,114641,81499,-92877,72231,30776,142447,183825,744,-152008,-192988,-148565,-16214,-89439,-216515,-394909,-277691,-88958,-49105,-87066,11346,74808,435777,469490,227321,-204279,-198668,98768,69174,-294922,-219552,139291,122218,-30599,-313167,-393046,-461695,-389568,-66448,-219669,-419576,-162891,-59028,6881,89866,122684,-108878,-421677,-389372,-333637,-93084,-222749,-364162,-128109,119958,140248,-2505,-70271,-48281,176883,428699,453806,191918,-153777,242880,403516,158023,-178128,-285545,50670,135446,30143,-346436,-35246,111766,128213,-146721,-227463,-81213,38760,131074,110556,2308,-19743,-143772,-292851,-390679,-386864,-452515,-565916,-634937,-538123,-282854,-354270,-194174,208938,262338,89144,-68916,-322123,-325330,-281104,-413300,-442449,-115021,27967,82166,137157,152364,77966,-123708,-434437,-268524,-109716,120974,302411,202522,-210132,-258400,-49363,-110145,-133537,-352394,-187476,-158813,-287969,-349397,10827,392124,474140,367575,269389,365824,660578,856378,599725,111108,-479028,49492,108754,185196,50353,-249611,-314580,-405463,-257640,28138,-236760,-197138,-364,12266,-24189,483560,883654,738355,562866,188657,12982,183442,342652,725427,991863,561853,189416,-125226,-431122,-112067,65929,135597,-73840,-212638,-341237,-309109,-131214,-83288,-259278,-394422,-399399,-324790,-321491,13513,305863,260859,-169631,-227620,-96737,-315182,-273334,-45001,160718,398866,592017,546716,289983,117556,76482,196991,409,-377538,-182029,426454,722033,621755,281709,-84875,-52576,-213507,174507,335996,-91035,-295547,-173684,-334630,-320089,76737,326544,420906,40615,-36160,64748,-115596,-246804,-237795,-180947,-423032,-239613,198975,244253,-112623,-350935,-190098,37517,103025,-169351,52291,311788,544530,691081,567377,606393,366219,-179293,-456303,-165779,-182243,-181438,-12286,47005,565340,1153558,1329504,901808,216042,-200710,-263586,104164,731398,1017340,680214,39804,-292504,-421190,-641722,-652143,-239747,102400,301858,247382,-79935,-375966,-216590,-292122,-408572,-22091,31275,196815,60447,28452,54643,26359,-121094,-134385,-119341,-92012,-105857,-180920,-299299,-327134,162417,622362,1033815,735424,317928,291417,301808,196411,-86466,-428449,-105790,230934,234270,217633,307532,556333,429570,-108927,-177008,-80143,-328775,-204766,1774,-14292,-118873,-121236,-368945,-156965,-19498,-408982,-357217,-205478,-226772,-72598,341248,462501,275027,347823,426825,133636,-199661,59289,184881,35893,8396,42852,-91470,-65541,-165982,530,48356,-121758,-341790,124045,306774,115214,-249404,330168,482115,378117,235140,169383,68692,-81679,-64705,66592,53113,-26707,-88325,-134311,-173793,42995,189864,212699,392274,603661,268534,19986],[703201,762301,460961,260019,-48260,-277843,-265397,-179752,-59703,21003,187995,216058,-76082,-347846,-474919,-328160,196216,476418,568500,567514,682484,571528,534191,430463,78141,-69622,-43989,86326,107538,-48773,-323157,-414975,-260288,18516,-27030,-98849,82684,150368,4575,-271399,-469493,-360262,-39495,334154,476592,240244,-63483,-278124,-153222,40226,95987,-48864,-209703,82709,386778,356518,84278,-191439,-362453,-254685,-277302,-461294,-219278,-40963,-50509,-248987,55292,192017,70229,-44231,-166827,-152374,-152547,99233,93295,116113,48696,-42145,-27242,-155934,-285634,-428327,-518566,-398776,-317808,-246618,-283151,-203367,103625,269635,338550,224400,-15379,-306797,-389335,-256102,-117917,-67138,138436,179331,54113,-142296,-308343,-149063,-189445,-77762,34742,21510,-238308,-354869,69929,234304,306628,110639,154701,72684,25232,-192959,-333937,-4244,203235,336026,124312,-83838,-184576,-134226,-118413,-416870,-239772,309825,812454,255224,-375487,-410508,-383079,-612022,70426,509325,421507,177702,129432,121162,64174,83258,-73994,-67318,60894,423399,799895,1049382,426632,-260945,71374,188537,106466,59115,229357,335654,117434,-473676,-118267,591075,792624,521088,197830,-199867,-373236,-276570,-115472,-111159,50024,38709,-158600,248371,339485,-141682,-70452,413356,5375,-343991,-31862,113138,487609,655246,412999,131580,-163405,-287972,-346168,-297469,-177990,-35589,-37644,-239581,-136193,31979,-56558,-348673,-481372,-52375,115942,-161115,-209066,217868,207835,-141231,-385355,51370,219975,247075,511858,664570,83840,-305439,-92505,-309276,-319927,-423959,-265090,134104,227518,59482,-292741,-161904,94550,16188,-494851,-166847,-74742,-76694,-51562,227510,542143,395242,-8653,-387888,281701,405879,-1117,-83168,239299,224843,169755,84781,73638,-159677,-273465,-337702,-279679,343502,1046280,1107273,535319,-276789,-256275,194620,206425,191985,362571,268569,107017,-29471,-112887,60998,115102,218326,230837,237256,373684,395259,40373,-279546,-318427,-134389,149043,338509,318764,19496,-344562,-132273,65878,188870,-72390,-396370,15325,125563,-42950,-349075,-280138,39870,-64235,21304,38131,34552,263217,682323,623874,-114886,12750,375381,210612,-132352,-82050,77456,271631,495891,553400,357997,124521,-94552,-408634,-439634,-300613,-289073,-498506,-456963,-397450,-398494,-264370,-49554,-72610,-268696,-92186,41031,-252623,-545777,-453784,-348654,-68187,-12923,-115975,-140195,120424,469555,479572,282555,82735,-126208,-19816,14195,-81442,-95644,-122470,37008,-119950,-366299,-24078,212022,54853,-120869,-172507,37758,105710,-111990,-205129,32956,254029,593361,758849,526386,392300,271677,315865,291417,235249,282833,-97504,-259474,21262,364968,509959,377184,294972,105953,-71460,-229153,-189144,-254162,-278357,-270596,-234656,-480793,-511321,-288525,-347547,-280228,-320904,44219,300360,141769,-27017,396536,567535,392652,-156596,-145158,-232164,124974,694794,668446,349823,-27574,138315,156169,-250015,-341942,-69363,-154871,-71300,242797,345757,88279,-199841,142973,308591,146398,5457,-46389,196380,396811,372818,505338,220377,48929,-6152,95508,124811,193110,252890,132002,-196973,-182523,144022,342349,115066,-126384,-44080,97552,-9605,-204332,-358322,-435283,-363625,-161063,-10226,-92017,-160191,15143,187927,134932,140902,185031,363009,166726,-50977,171766,246804,61237,-17582,-70097,-31584,200700,26821,-111494,-240238,-486092,-359756,-285796,-120714,-64196,41128,79668,70130,54336,64469,-34081,-186283,44562,240753,178508,295807,673910,408500,-52282,-425374,-252693,-181261,198747,402939,84754,-294989,-299746,-181827,-77001,68408,163162,136488,67989,-157144,-325096,-209110,-48589,96995,15370,-286525,-400703,-270871,-66597,204929,154953,132492,490036,649721,400906,-28589,-204072,-267575,-109427,215809,298238,17907,-93318,158408,251662,-152019,-225131,23727,-27441,-154081,-119212,-105308,-211434,-387581,-161662,144049,317809,487947,443973,233757,-200911,-237758,62072,347333,349517,69101,163150,70242,-291824,-240540,-80875,-14984,46846,-6153,-322953,-129027,141073,235461,149536,-131233,-242766,609677,1083942,481620,12822,-145573,-162030,-30429,140251,56124,-198804,-429751,-241271,-412343,-294669,144359,117798,-340595,304864,1054430,1129937,793519,406858,-28361,-440758,-133225,-38926,-258250,-320564,-512446,-302192,-45273,81729,-4606,-169628,-299460,-347690,-370055,-330787,-433697,-207413,109004,144631,75153,-229453,-272960,-19952,-67417,-384968,110651,636500,1070053,1203938,665836,276961,275882,123113,-223524,-525066,-149142,93082,-61736,-324509,-151213,-249856,-366822,-448826,-377526,-456315,-436889,-62309,64215,211698,96187,-341896,-354640,26087,102996,149778,116464,122929,-11388,-284730,-319021,-42619,62500,218151,-54952,-403602,-270605,114636,451928,439181,299164,306608,251486,74044,-70695,-116837,-123752,-404101,-138087,317194,458666,-70762,-386681,84330,-7070,-474427,98637,258391,-65609,-418261,175536,771715,926282,440480,-9999,-2153,188243,205117,80516,34844,-374301,-485072,-202916,-35280,-62561,-352737,-282068,-62611,-3467,-140650,-391611,-223432,-66679,258221,703301,963110,1263499,1214213,671117,87696,-315401,211005,349378,344652,247660,137067,126813,13981,-185230,-263702,-287137,-70164,255240,119591,-414811,-78766,19460,-279812,-402793,-13082,-70431,-192835,-262309,-254163,-285910,-111096,31924,86217,-140650,-42478,255049,179428,323887,634955,933897,700251,427871,425430,429613,491552,792125,671995,453732,311687,164135,-9425,198679,505804,377094,14507,-140477,-277917,22324,148063,112563,47215,170397,69475,327701,407499,173778,335731,622714,476576,43911,-607,128598,462372,509022,224356,-82335,-215135,-315969,-440642,-594242,-334333,-552510,-100779,145904,-49115,145762,173366,-15273,-115554,-57930,-55238,30525,82077,124969,301870,313957,394748,300896,155058,-124041,-60989,-137960,-303362,-153597,158439,281029,376422,465262,347097,145338,-83101,-119647,-57697,2978,-75113,-2756,172775,313200,294181,323450,171168,166536,627571,736417,334463,130046,410484,493851,215338,68816,1252,70019,28680,-102002,-295165,-221927,82034,225389,-37462,-518163,-91598,513936,626566,542964,491955,180870,-275789,-210802,-210542,-273388,-248433,-208858,98606,338539,122047,-322075,-277340,-105629,-232282,-468797,-337979,-122774,210441,190919,-79904,13914,119744,141413,179305,330127,337135,43500,-399515,150243,380076,399279,290028,210677,-155621,6645,350639,225910,-150429,-474758,-341042,-186468,-229331,407,47097,-99091,-448487,-77507,130771,259049,-65838,-220764,-91864,-331992,-198309,194928,220587,1409,-253457,284135,469125,313059,-64043,-369153,-368772,-241049,-218464,-275332,-314976,86936,13959,96400,100267,89076,-253173,-188923,-264275,-486741,41372,353832,564122,692303,697168,821351,864874,565275,122413,-349435,-358814,36583,111604,-232880,-388111,-38939,176662,-45588,-366098,-188573,-174278,-438282,-384863,-436197,-478157,-302401,-161677,-403964,-213347,164851,266994,156837,-147708,-263991,-5409,269778,28108,-274614,-230461,-23894,192631,457438,486091,545205,540294,158105,-353784,-306501,-242924,-428819,-488436,-469185,-530716,-412891,-93321,-18222,-175447,51818,309808,426551,412166,313254,312244,51999,-98849,-176981,-220810,-47607,36090,-205939,-97213,467158,428617,361634,225291,211017,158686,-157547,-374603,-172992,-258497,-301112,-377716,-189766,151683,340730,203508,469134,339660,343877,80489,-200443,-390752,-288583,-208749,-2371,315753,480883,437929,352325,299733,358186,466951,477047,462946,350377,450014,555559,597740,600863,454624,51538,-309583,20835,344199,497237,820995,1103462,1087851,282799,-254971,-201926,-213005,-396783,-320065,-64474,-2911,-143792,-467115,-389766,-216532,-265217,-526376,-428764,-429649,-351464,1835,-115346,-408304,-136353,-273460,-316640,-53347,228450,177773,40533,654098,1035350,476274,166771,960404,1396042,1088220,455441,-338276,-49131,-73303,-279358,-43822,262821,219806,193515,7259,-167948,-392538,-314572,-233818,-135361,-108297,-415433,47878,863256,1175832,487970,-393816,219427,609464,746073,506371,368319,224480,18960,-85206,-87268,-126687,-302156,-181344,-19098,73736,101757,-117859,108051,135210,-126116,-173105,229561,519897,-57593,-368801,-491265,-260204,-245904,-231449,-134971,-7774,142966,-62043,-353646,-136759,-95064,-249055,-354843,-238297,-303059,-103399,208693,427960,329704,-30479,-448130,-472879,-385869,-249692,-150765,-416920,-219681,47971,422744,782233,591395,-7154,-78463,606497,814185,611772,87284,-274290,-353415,-449289,-479349,-232656,-80107,252104,161003,16481,-135518,-269792,-493815,-413237,-220564,72406,144898,138555,113543,21692,-76690,-321155,-561587,-75776,316512,327179,204589,-23283,-266788,-136222,146452,212296,50743,75881,250413,171958,-210829,-389542,-499319,-608191,-62412,387194,528679,711298,431800,200917,-71443,-212763,-82969,-14772,-168670,-423909,-232032,-159748,-144699,-285057,-198750,-347081,-447222,-185160,-115892,-191319,-102320,122468,172052,-86287,-284422,77762,479959,633880,368026,-206464,-114754,281085,281007,-52914,51434,263118,239046,176289,250685,326866,459270,438919,430586,419100,340807,267265,227253,299348,159342,-149665,-360234,119832,219140,119410,206658,-94489,-475031,-542910,-654799,-513839,-491677,-433213,-56156,229066,264364,-96930,-510666,-63200,275095,188124,-77121,412745,1004028,1293374,1170318,543536,175582,-48905,42411,-1243,-289996,214631,606032,776866,353578,-247956,-465603,-272043,-266080,-334717,-417482,-486503,-350275,-106323,52720,180171,265257,414410,671785,557241,387447,-158527,-324137,-136113,-16549,218549,503023,941333,979297,514836,-58718,-337242,-245926,-42147,288212,590509,557117,-60611,-140150,396807,901667,474635,-130617,-205122,213235,14550,-378231,-54843,12607,8685,64195,21017,-47271,1703,26065,41828,82510,209159,380116,674520,623499,253179,-82931,-316612,-372047,-25082,142448,2117,22012,118178,140454,248479,249710,204763,192702,390117,471275,444314,91762,-221698,-64696,-60900,-437730,-94957,308823,-49237,-477967,-244511,-92508,-30290,-171673,-338905,-76227,-179982,-22457,226638,224911,-40878,-551758,-209730,-135347,-419007,105203,475958,439076,117368,-96004,-433506,-1329,276725,227844,18662,-61641,248456,338316,227401,226539,123599,55953,216225,499570,394678,83090,-33179,9481,171375,-168220,-556458,-140958,67411,-131174,-391033,-284616,-147554,-99527,-70463,-50125,25332,-14248,-129365,-228111,130345,325546,210166,84084,-128443,-94174,-36414,-31567,104142,51469,164968,187970,-35803,-236013,-344821,-141411,-4233,-27078,72286,232381,238558,115487,63697,134550,214941,372924,506142,408878,58885,-57356,130062,-65056,-396036,-287063,151204,415973,270917,5029,-221720,-321369,-238056,-76621,40947,266155,606693,554038,128462,105071,320945,358694,152726,-517310,-126034,163473,-123559,-173034,-231351,-256872,-179317,-168051,110736,476773,524675,168247,143425,208118,300185,254611,168524,85754,149312,174934,262082,319115,173154,327968,335177,88034,-244501,-171687,9883,-115981,-188283,112109,200303,-94751,-360587,-444720,-380326,-308939,-112796,76370,166083,67537,106420,3588,-333859,-99664,256554,433343,438232,455196,449817,355871,-15369,-271010,-322811,-290841,-158876,-57784,-154526,-462579,-254384,-433272,-129816,306573,594192,728250,552963,227870,-20312,-46545,-67714,-526968,-130905,140987,-1786,-347016,116112,221789,35231,27158,271063,455458,355728,124162,-123003,-266929,-322058,-309602,-304763,-2923,267524,444150,220482,-69620,-441033,-85566,424407,442104,273291,-13754,-105205,-185932,-304712,-141810,120730,131898,-140141,-263619,-319701,53670,185554,57473,-170467,-274706,-286011,-175408,2804,316088,438485,259626,31101,-122681,-167173,-47045,-4599,-169967,-59621,241774,381465,300445,214162,-13259,-245270,-282313,-173992,265424,719377,919436,970487,850789,566590,228900,-182318,-391122,-493330,-257116,130210,283298,150228,-73025,-132535,-289445,-231190,128360,470354,332250,-261013,-353082,-342240,-421293,-89019,267461,444209,395581,137369,-61093,113663,225039,68248,-215652,-309941,4021,-81668,10689,767021,1070479,1266613,936426,514337,-198226,-245715,-163528,-219935,-58521,-107502,47681,199197,363508,525700,729329,803908,852040,838336,723429,373969,77304,74974,211698,235243,-75707,-190409,125196,181539,-195424,-441632,-295493,-481774,-337497,-254580,-32329,268411,289933,57825,-367339,-22214,23396,-94781,8260,50974,119602,104427,-113202,-182816,-384021,-452634,-236947,75093,-106782,-428376,-412779,-260034,-341057,-375122,-170921,-202825,50519,469582,522925,139020,-201227,-79393,-110664,-331255,-202866,128787,68806,-31306,-303834,-524900,-444368,-402436,-63012,36622,39861,107754,21754,-4673,36400,225907,121409,-251153,-222354,-97666,70499,-160069,-270920,-91189,235266,265372,114074,-58875,-185314,-113015,111647,257028,201062,-8126,173759,263066,63558,-218918,-129374,137910,108887,-219097,-175377,198955,374170,377005,-72257,-228396,-84364,25115,65848,45506,165131,232659,159431,81123,-58175,-195891,-235587,-55183,-7681,-155437,-164694,-151605,-10230,355259,449003,335158,167392,-103805,-260980,-251234,-210846,-195185,-102112,-67553,-34803,76658,186695,259104,110794,-290363,-475923,-230685,75700,249321,120647,-242191,-107261,-59794,-156142,-276414,-145666,-2655,29976,-12031,-65752,-119885,203364,372175,248142,-127684,61367,515115,836056,807749,446977,-103294,-133977,95206,261540,342156,269487,69469,-281027,-283006,-84588,-393365,-427443,-88733,-122269,-253293,207670,406929,385165,408746,127905,-57259,31149,363647,895468,1095542,451406,17692,-198848,-458701,-9110,315335,370280,139971,-156566,-231935,-220972,-13207,-56187,-214994,-183554,15787,74609,18754,274940,594434,683712,163467,-338111,-192323,-260546,-149511,123022,380306,700261,810154,555190,233782,128972,150804,261578,-102350,-608207,1984,354788,435376,75242,-829,-210658,-170319,-330268,-213066,-76372,-517119,-247665,-187502,-396550,-309359,114111,609754,901613,639455,413880,290257,34840,-46785,3862,42148,-77120,-232196,-201558,-62964,-74445,-181169,-210717,-109642,-95178,-353401,-116410,107460,377672,740065,737488,575460,152913,-269813,-220292,-86354,-226835,-236308,-36116,1438,485873,1169543,1429803,1131227,398394,-46047,-237202,-49029,410840,632346,518228,70569,-113443,-226798,-456257,-521735,-585418,-298500,148936,284759,67675,-63901,-60709,-399304,-285881,195412,203083,272810,265318,305925,159919,183193,114104,-29833,33161,172503,129102,160079,78627,-163140,8529,556537,937314,673501,368026,273420,283433,89533,-250874,-309990,309824,612947,424897,162214,-207281,105370,106442,-256781,-88475,36754,-112530,-271208,-92425,75810,138063,350143,94845,177772,203164,-162335,-517471,-467081,-473917,-239305,1546,-44539,-239052,-194298,-128299,-286912,-408151,-163564,-104294,-75392,256563,474864,355220,41041,-226127,9915,113915,-139554,-215635,132118,317803,246908,-147233,93215,150637,9178,71012,26486,-31807,-257100,-407866,-109623,-59398,6033,116,-39953,-320118,7597,363212,357250,155405,306397,101578,229219],[882683,883264,693630,346501,-49751,-210311,-148827,-60264,-18056,-53930,66012,26578,-6765,83433,46413,-371125,-35506,324974,455944,558896,674196,550010,456042,293440,24835,-64942,-42373,77478,39797,-64935,-122811,-248181,-308723,-113830,-69523,-55647,43165,186006,110326,-76932,-450627,-437719,-64347,283457,332755,93927,-141415,-414498,-474319,-282652,-292437,-300393,-68255,230180,453473,361032,48810,-323193,-504590,-439968,-328653,-397856,-341157,-222500,-263481,-281771,37970,106459,211231,266752,147623,183,38503,252781,348735,595913,757186,616433,293411,28906,-277196,-506039,-408638,-229885,-116523,-67746,-136197,-126872,133118,260262,397013,354103,192356,-81257,-147155,-88657,21979,136063,289626,218733,78829,-61030,-229746,-131343,-65877,-32934,226533,273142,1653,-355465,-37683,218824,332896,240890,221978,126767,62410,-156924,-398086,-112379,161419,276351,102343,-81232,-160276,-289829,-340100,-555363,-216134,34273,362361,-41628,-521357,-627498,-575562,-313783,119302,348493,288726,429399,564308,480666,11417,-201915,-357896,-332583,-98486,363778,867622,1203981,707925,296032,364124,214120,69477,-32921,68895,60068,-246410,-403881,102003,681984,983328,1041026,512689,-105661,-523582,-289749,-141276,-45893,191235,110280,-275198,94395,252240,-183603,-130559,287509,-154006,-368995,-178345,-42203,427581,758337,451904,281541,-10921,-177027,-175570,-35924,50459,60367,-60885,-279105,-302397,-175789,-261940,-521653,-416262,29637,122758,-159469,-342595,115782,159173,-117933,-582852,-277954,-172612,-324415,96911,420456,20865,-127765,106816,-143620,-302637,-240012,-365345,35836,254802,132231,-206433,-101597,85013,-55376,-100436,50942,118011,-18081,-53648,92093,304276,171800,-218059,336689,740202,596732,27756,-22398,358350,301635,175752,81072,273289,-12471,-255519,-210049,-339813,-84974,653017,848999,414286,-299429,-189667,173556,92458,32604,490783,402023,166153,-125305,-90725,-7171,-47475,47391,169567,235239,245980,84180,-203156,-377830,-407493,-168436,127341,282768,226987,-65306,-342749,-78579,145559,213868,-39104,-274956,131896,281050,93042,-239191,-121368,230659,180313,256445,266767,241599,306030,724258,646590,-68980,5196,421768,322420,-61415,-189819,-17273,310447,456364,245933,-94109,-271685,-250864,-379910,-487716,-376579,-326501,-427242,-331119,-227996,-317066,-407693,-196715,-217950,-470555,-120485,28885,-284728,-153047,134212,125320,-366337,-259006,-130945,-27536,-40981,134608,226922,254088,204075,-102238,-345128,-260703,-339796,-285672,-114582,241215,178181,-176189,96726,345108,264040,55772,-10054,108965,123668,-74835,-123267,107333,275915,436737,489445,236903,49903,137529,202954,136416,99814,182448,-126291,-125701,-1631,237634,316064,174219,159380,138108,110531,-52193,-104643,-207198,-319318,-388356,-327462,-245434,-46157,-91588,-418393,-426922,-384305,-180080,120316,-12108,-139775,108143,291375,50145,-382181,-337714,-323627,168545,711732,644440,395695,97542,60922,-157864,-470824,-161797,193651,152051,115828,283511,484747,327695,-386466,-319851,-62918,40030,-16325,187907,470859,770744,742613,766607,336466,11852,-26597,37483,32078,90639,147546,69642,-73204,-232760,90805,281511,67178,-181067,-14653,187030,176744,-69726,-340179,-535561,-415080,-258930,-107034,-146031,-221494,4798,226082,247254,263766,190583,183508,-101959,-26097,213564,487816,269615,94991,51719,147836,254336,-81859,-217144,-131131,-80364,25462,20334,16184,-37032,36405,103812,206627,279154,217975,39291,-91751,14019,199052,127458,382846,792913,386556,-247383,-425320,33898,-220692,-48938,338078,109976,-357501,-180267,-56277,-100604,-100426,76091,81111,17814,-252303,-354596,-326562,-219280,-69494,-122661,-171446,-115482,8487,71940,267128,187615,270206,767147,926900,546694,-82188,-247704,-226334,-312422,137610,365610,231670,167444,375816,347528,-18345,-144542,48096,6285,18930,147793,58386,-194389,-297493,11639,318392,476212,556119,468002,337158,-6093,-365070,-194804,137790,127961,33154,310390,224396,-146894,-212395,-99317,-40253,32933,-11939,-375225,25725,268663,185204,-39813,-335033,-259494,445805,803369,309869,-344971,-348567,-158869,-3924,-31031,-197192,-340691,-320774,-232834,-406502,-419332,23298,104905,-237433,352858,1179471,1292451,930421,582270,45857,-335812,-38144,3096,-267799,-444232,-567508,-239698,56735,146323,-15803,-177523,-220156,-294475,-244930,-49768,-170920,-192486,72546,80221,-35010,-248008,-188331,-140824,-319853,-249993,124062,319484,607174,700617,371771,192103,265150,72258,-357693,-249626,71503,230740,93587,-280118,-188146,-239486,-169433,-98768,-213096,-188825,-127089,100215,203746,219546,133548,-292058,-374180,-18444,15200,7895,-39670,7989,-57191,-270808,-430333,-263948,-5596,241068,-52589,-414592,-335910,59839,366093,301201,100041,-2253,-105620,-271434,-314919,-239951,-196553,-403730,-111196,547895,728377,250816,-206935,38576,18696,-351115,146292,275881,-81742,-498054,77842,682432,658268,261162,-51549,-173515,66089,360761,670624,664315,112242,-194192,-8998,135704,26896,-269103,-456853,-204688,-142511,-267773,-434088,-215964,-306507,138234,706539,1020054,1271594,1121773,524552,-38741,-309109,176860,289583,320191,206170,83342,102675,-83055,-323731,-166920,-215107,-87266,291349,195739,-248590,-85491,4112,-288968,-312589,76914,78306,-8486,-121097,-219928,-327131,-63997,94584,202942,67698,-96516,140873,135517,326342,657488,838025,825324,266610,-69275,131786,403753,775902,626097,346608,135421,-24035,-74372,124206,350579,343375,40522,-225416,-351299,-25553,100794,94968,50781,12131,-74608,309206,469026,286108,544576,885509,826154,343633,73045,121548,421230,423857,117952,-28181,-57840,-250550,-525050,-403216,-153787,-262881,76849,501231,624456,686660,312083,9485,-89756,77821,169425,192591,50160,77622,158556,64574,111105,164195,65856,-204238,-139289,-203524,-395103,-119486,265639,299010,154407,238562,137839,-99111,-398512,-485511,-253941,-19631,-61361,-42139,43419,163636,195061,207568,62562,36704,362904,406134,65180,385947,846783,804460,218297,-168609,-182415,-25217,15335,-31227,-320934,-370406,-255385,-199462,-425540,-289385,109392,543306,588172,651495,588095,249515,-230657,-130448,-84708,-105093,-13995,-250371,-172964,78724,-21425,-317358,-246325,-16068,-100329,-317525,-368591,-244077,46131,77399,27308,87076,178575,181220,287972,552933,579912,243384,-223314,-135103,29868,-81093,-222238,-339868,-428130,-177792,-207854,-429140,-461040,-275823,-189332,-117178,-158615,-20409,-21404,-182792,-188679,101735,94666,61545,-404507,-397656,32400,-170527,-243728,79685,173349,32337,-235684,330918,505773,464973,168008,5655,-184989,-500393,-294704,-178766,-154362,-31708,29768,121514,186968,226690,-77188,-184636,-167317,-178765,26802,157296,205910,509913,702454,867176,920866,607096,59003,-430915,-251809,104134,197408,-157048,-542376,-99514,174339,-9984,-340912,-317733,-142178,-119920,-43439,-175226,-249608,-120820,-9827,-429039,-97007,524020,547187,320486,-147947,-347263,-102647,155660,17951,-194193,-148768,188169,513047,969089,926049,700551,571090,246323,-67060,-471322,-268416,-333625,-457091,-411764,-357367,-12435,377941,427076,-18651,33220,463986,626301,577665,288430,102113,-203787,-374731,-362686,-351365,35311,172820,-103587,-395195,-208520,-13882,90093,181457,328342,183341,-250143,-151702,-11455,-146331,-156088,-226374,-121780,274396,583497,616514,780886,370446,207791,100230,-41152,-266518,-309131,-204523,-186034,-81980,163893,314002,322641,177684,167348,370425,537100,399853,89851,82492,329429,495948,565574,403508,-46695,-330013,66386,378594,445164,614187,764477,747699,144820,-266011,-268263,-397735,-327036,-99658,150413,101116,-133809,-122360,-115768,-59737,-258082,-663983,-416542,-337522,-524206,-211051,-260456,-339233,-132093,-224553,-443705,-332444,-142280,-10555,51259,545250,858032,324563,-92454,908061,1347202,927336,317964,23464,-69269,-166142,-389917,-171879,132627,241119,267192,100616,-118889,-110743,-5369,-114120,-103568,-160031,-362218,-25712,610646,765658,76187,-261920,287607,562612,617846,353859,275972,117166,-95230,-244371,-316128,-349937,-311399,-322191,-286211,-172015,-81842,-22222,162814,144722,-104861,-426802,-450023,-347627,-225456,-278833,-85515,-38782,-73853,-150902,-33308,68850,173572,-70501,-418840,-92071,43724,-139658,-291815,-224790,-291964,-251650,10455,111644,-41087,-314759,-539266,-446826,-421717,-221374,-140164,-309220,-98283,95898,334419,640448,493495,-50723,-245442,395847,695760,715826,210869,-150027,-141576,-103293,-57602,33208,38418,318719,97172,-189401,-311316,-482325,-304574,-209232,56008,272073,212454,178855,220802,212011,216954,86969,-61118,-157661,213498,321847,136418,-168835,-474968,-310247,-21226,44471,-23618,91529,222352,107494,-229675,-388565,-365365,-440098,-463859,-140597,-183,494105,507964,492168,334996,221064,20501,-80111,-197045,-407679,-192319,-148038,-90494,-405390,-339231,28375,23785,30834,-22449,-115493,-170298,-104686,-133389,-212978,-127344,101280,204221,120339,-87641,-410350,139177,472467,431922,68118,-98314,281033,543259,662103,892819,595448,536304,617192,505827,292152,160258,150772,218199,482355,350147,85020,-501234,-75001,174215,267495,422080,293138,-97780,-383514,-377919,-171856,-40032,-33789,-26035,-47695,89826,-153713,-474840,-96897,190731,80188,-96403,196467,656294,840574,831908,422180,78500,-285939,-127310,86990,-118740,123077,571090,651244,477613,-44393,-408564,-236687,-66456,-116223,-211056,-440831,-376414,-165230,41643,179259,204671,249052,526853,491352,408569,15989,-301954,-34905,131308,334341,646878,984294,902204,465937,-17451,-374709,-356366,-115978,241767,624367,628045,71238,-430841,329387,702875,353157,-265440,-612469,-189908,-124129,28375,378664,324457,214336,59883,-105379,-178561,-150016,-51174,75789,295584,421346,519404,784456,741077,370970,-48075,-441989,-455150,-175474,-30103,289653,507859,471957,262266,216541,281015,321043,149934,349076,314076,314457,-48540,-418847,-146428,-244398,-280903,87448,371899,-43978,-567172,-163595,1923,-6896,-128539,-258585,-241465,-128336,100406,248995,251258,-14896,-495186,-235498,-176047,-383297,20524,360670,224988,-287722,-302839,-241308,-3523,92245,24977,-46699,-58437,47671,163334,153157,229576,56886,-114559,-73203,145263,266976,261513,211066,376806,390021,-30296,-619360,-322888,-109132,-365165,-285867,-79928,-34930,-12246,-47772,-195350,-134913,-103564,-81787,-146028,-6900,97253,53737,-64531,-291346,-230426,32065,204322,571822,560428,482433,354568,150160,-86505,-315508,-221140,-87494,-132300,-7319,209559,359815,338486,348459,362070,322657,232875,53258,-101999,-186639,-117510,92808,-158433,-418394,-255308,194719,418521,258596,-85942,-391349,-364492,-283853,-220629,-255365,-10653,650474,706058,300458,-25448,99239,174016,270701,-391796,-119871,94704,-282902,-373833,-485073,-396065,-152736,-12879,93838,406275,435930,58051,-68414,-18981,153237,157460,148368,156259,162927,8975,77560,178269,123350,128445,163319,25031,-145893,-180042,-246568,-390705,-328340,-100154,-84921,-331447,-459919,-302460,-238689,-220503,-470416,-156638,11088,-153038,-266456,-341426,-358262,-228016,160920,333056,420030,445225,331325,155764,-256788,-367685,-279094,-124392,51952,202906,75197,-140573,-284412,-332626,-119640,332025,580612,766892,616507,317576,23601,-79630,-86959,-438003,-420893,-39936,-11578,-314534,63872,204722,17221,-52968,138154,297088,296581,178422,-27007,-170199,-292435,-364951,-399628,-75099,208758,187481,28998,-82091,-148549,-104706,165952,356658,364137,27331,-408658,-585871,-495817,-320179,-199475,-156738,-271147,-90060,-159434,-326513,-176194,-124621,-211801,-275757,-345596,-287824,-96877,218028,362876,139124,-98846,-124193,-41405,20140,24562,-181444,-191175,-108842,-141731,-77680,-29191,-5643,-254932,-362118,-375212,38322,496445,817634,977936,840922,435686,-21464,-244225,-156075,-271105,-401639,88106,364120,181412,-287749,-219522,-83003,-532666,-278740,395228,535970,90944,-200957,-490644,-163114,122408,245175,320966,253953,-108197,-437986,169141,426121,302368,27536,-156134,-39433,-66488,-7806,689789,1061300,1183283,1014954,687166,19467,-63171,-210259,-344576,-39836,-24963,162754,355998,480523,517135,547478,466626,483211,578064,458895,342987,60043,28652,97165,178253,-149179,-245208,128616,156447,-295860,-364823,-202601,-412489,-270748,-242095,-124059,90254,176727,81713,-192487,-292303,-45489,60163,128431,144137,80685,49246,-62648,-149585,-410042,-356000,-41096,349443,69995,-343966,-486475,-381317,-416334,-4516,401207,165957,-433902,158513,526685,282699,-12462,-63145,-229544,-323654,-321768,-11196,-77856,-130303,-305497,-329863,-199402,-238847,-149456,104032,299204,270582,39067,-110043,-25937,270410,299450,9087,178689,265931,241003,-133939,-279025,-147121,221138,310375,257746,29875,-198533,-367101,-232049,18598,223253,123626,54481,7974,-128388,-226659,-46755,108006,31645,-235280,51887,356597,569965,622733,204371,-98014,-10878,120350,-30076,-163499,168821,335760,381956,399613,179088,-39617,131233,508949,513433,327212,160701,77794,104683,393928,529510,486655,291074,47243,-143522,-162923,-57940,-62423,-152773,-276954,-289101,-148838,82406,336577,352184,-17903,-365516,-430942,-112569,40113,-100872,-103773,61688,-82974,-267192,-414198,-34615,42679,72651,40340,115507,-27310,181976,476368,528297,-51980,-486371,221390,733027,914020,619541,127187,-190652,-2854,191662,569825,679674,381717,-173209,-324996,-260867,-517106,-346864,-101854,-185732,-362529,-29522,-19392,112202,193148,43893,-79346,-39091,399769,932815,964129,239900,-270390,-296847,-448846,-6809,386388,427420,349680,37019,-4789,-20002,135762,4595,-151108,-48299,288423,396217,283788,446040,677669,763634,291392,-235586,-289571,-188801,-43670,202291,476366,801892,788139,395982,112830,113927,178407,279945,-70585,-414408,-5441,168914,86211,-300810,-254585,-352628,-333947,-462670,-489454,-254599,-89946,-81974,-145518,-235113,13513,248488,830148,1229139,1210910,939151,518971,126082,3623,66685,134455,142377,85375,-362435,-408273,-176184,-192574,-256777,-301746,-284918,-498691,-270714,-77244,175292,600579,660511,304413,-188937,-388733,-6753,-4528,-170158,-272355,-111430,-73489,302338,985491,1302249,1180009,522873,95369,-105462,-46232,128737,215548,241102,128587,144477,76268,-153486,-185633,-200615,-427542,16327,300709,190038,151407,83315,-204182,-123746,259327,216329,215018,352622,291055,109560,141851,112633,-114405,21189,307902,283525,339926,262251,5029,-205224,273358,429159,208801,133853,144990,188804,13793,-343067,-57566,710290,978351,568813,154512,-376097,-49345,-103257,-177896,-24706,85795,-41720,-325678,-127914,176933,327243,481436,356485,371889,317548,111006,-341553,-561645,-607559,-355498,-129351,-162942,-421345,-454236,-400186,-487122,-480989,-353699,-181372,-968,447034,713161,677922,188888,-284724,-95133,114469,-92093,-58645,174905,454342,359448,-1944,-306479,-344694,-482022,-199828,-132995,76819,151103,-153886,-337735,-197443,-85150,-1083,49093,-344434,90490,627141,605451,197503,33004,-3619,375001],[785558,870856,802951,339861,11934,-143738,-88710,-8415,-39617,-99274,-32759,-79528,122315,498714,561882,82836,21291,255798,258319,366018,486046,463832,300253,42603,-113410,-255705,-163118,-50590,-49028,91821,171730,17353,-162450,-320109,-228993,-127504,5359,245183,342043,159694,-332766,-460969,-157318,124273,82147,-113056,-279928,-467667,-401315,-506475,-504036,-332784,99313,396429,620260,495831,144809,-339294,-432846,-306981,-234729,-279456,-422113,-423332,-602461,-287220,-4247,5725,288075,525974,461857,37897,50607,102245,365146,907410,1287213,1167941,595143,217498,-196644,-253017,-199096,-83791,37198,157921,194151,95861,178420,191515,356555,458357,445760,178166,51744,35777,97740,243047,345473,211129,34873,-46754,-135745,-72307,7472,-51213,296849,415929,228205,-138297,-118558,124502,242631,324322,293543,165908,13663,-125567,-319698,-299719,-21671,80927,-17144,-197501,-222580,-298482,-458816,-471326,-270559,-208378,-323630,-264585,-271263,-179224,-217411,-112357,17496,26374,136083,564080,805215,739230,107898,-293696,-525450,-547351,-284906,172712,763470,1202519,1028936,751767,492528,131234,-67296,-115317,-82581,-185769,-416508,-61354,285494,529366,799413,1045570,463031,-139977,-530282,-325366,-230173,-94567,217025,178468,-97944,-199285,15983,-271082,-293335,-215960,-363514,-483437,-383721,-198621,283688,693851,468380,422340,105781,-133739,-44700,177109,189982,122807,-46035,-261946,-518934,-417123,-432254,-480685,-300287,42666,101591,-93128,-386471,-83629,-1307,-174177,-256927,54312,243865,-49912,-114496,188328,-12124,25964,232429,11923,-270375,-110226,-288925,-36878,244196,197022,-186253,-125249,17085,89613,309941,402533,286163,30805,-13759,21974,94545,-20665,-205636,699289,956936,566740,-55652,2160,321074,268089,149814,169955,421485,51515,-224875,-58943,-211358,-410987,237548,536720,209143,-369209,-126876,116844,-46447,-166610,461096,540692,232036,-157369,-29790,82433,-132920,-193240,-134051,10336,19672,-194346,-292283,-328843,-438663,-240669,80135,222238,52221,-210665,-423618,-45209,285932,336451,91356,-147893,190694,344747,125567,-223282,109508,547529,574220,534490,483652,351128,293667,639396,501992,-142439,178965,597243,485107,37301,-142699,11398,312644,266575,-138005,-569478,-436462,-193354,-317962,-512687,-376529,-311474,-302227,-295487,-164557,-267209,-548620,-270613,-238799,-370800,-44827,42100,-100922,186133,603103,587504,83037,-278451,-166009,76814,18746,-47270,-127903,103426,235646,141288,-391662,-619482,-670784,-336204,102930,509085,467169,21008,28495,273626,336489,246273,175822,170398,87872,-164631,-256679,-10891,202636,222502,186998,119012,-100794,138783,206319,-15401,-86672,34111,-62541,-17626,-165798,-133862,-36341,-54085,-25126,55976,150171,89889,3412,-171494,-274035,-363926,-267347,-19935,168925,149971,-428114,-467354,-253582,-49074,-235962,-385747,-163666,-18609,111307,10255,-179608,-515864,-386262,147507,504005,396969,216091,63474,25379,-462447,-465768,-7597,231668,233644,183802,259531,454016,407887,-165596,-404832,-356261,-210509,-146207,210282,420760,762644,875591,781426,323648,-129354,-20767,191878,21284,-46472,-62713,-69621,-124025,-255941,53069,210975,5683,-263417,-60486,190615,254376,-156,-281465,-450916,-355844,-284652,-211143,-219796,-284469,-58415,198356,340567,323172,177199,-75260,-206879,238269,408432,688624,444563,149738,47642,143842,133515,-298498,-360613,-41390,337395,636246,711289,501178,145487,64780,108982,334356,496845,427783,168189,-4530,-28411,156737,65668,309130,536804,121642,-247040,66674,392598,54134,-180309,245318,119573,-369202,-88715,130646,60410,-88530,45291,82411,111711,-54165,-293898,-487434,-449717,-259733,-161721,111578,217295,289870,153377,231390,151006,378860,944680,1057034,515047,-240659,-124111,45832,-350691,6955,352856,366779,345628,506676,355876,64981,-86851,11433,-119650,-78232,155745,42263,-300999,-248961,145034,480631,565574,465560,381398,307745,99450,-196599,-197457,-26040,-199319,23056,397250,370749,97107,21017,121473,103420,41910,-29950,-409178,-71009,92920,-67757,-248710,-471864,-347993,66550,300353,94416,-268791,-285900,-27559,-16453,-240089,-421636,-276547,-255097,-361192,-476146,-529476,-159274,392,-149494,305221,980147,1119130,833478,545959,11277,-308934,36090,19544,-238100,-392044,-458907,-187950,59007,72688,-156928,-233323,-164805,-227833,-59561,221037,63605,-158640,-25732,-24193,-116921,-176207,-122441,-195039,-312280,-140957,14582,-125093,-38365,16168,23502,6700,144476,-82380,-493851,33324,326812,313465,247387,-204285,-288554,-169994,-25747,141025,10209,112598,231561,189205,238929,191614,138876,-202919,-434790,-108115,-147713,-353170,-269463,-165200,-109405,-217742,-214627,-65487,146407,284974,-172042,-559899,-456805,-34530,166793,21317,-176340,-180368,-238531,-233696,-333466,-152043,-71302,-89303,-40911,495479,704081,506633,191453,87572,19050,-184928,176837,281059,-48844,-469889,-162507,357539,256716,14150,-115145,-247161,84558,502303,966695,895764,444257,61267,136350,183884,75345,-79263,-342462,-366702,-300559,-336251,-461600,-236484,-342126,33048,526302,851130,955974,723390,118013,-284260,-258049,97666,121672,159476,46172,-55455,-13495,-231759,-303559,19321,-119666,-113336,272886,277081,-50782,-76954,-48367,-315214,-262387,125199,184201,138150,22952,-125323,-161234,379,124968,189956,119754,-107304,63495,82217,248443,547120,589722,737994,158397,-351860,72715,413078,678413,536394,220742,-57063,-222960,-129859,55840,241582,321195,46398,-322469,-329762,-91046,-21465,35855,79148,-90335,-158719,222046,427335,355519,630979,972948,975333,506667,26203,78284,308464,231173,-10359,437,37500,-169774,-430990,-230058,30735,63043,290487,798823,1165636,1022066,402474,30282,-85556,109333,208051,159182,-26737,-54772,-8622,-140513,-145584,-33509,-114892,-413290,-277521,-39760,-69782,-160399,370395,396287,-22358,-96436,51189,-13067,-100076,-295769,-396306,-89333,-66250,-113297,-126114,-37136,60725,5984,-151432,-87087,108906,-16725,-110815,671999,1182153,1013896,257224,-409751,-183417,22956,70078,-34842,-342599,-498710,-541909,-220458,-53470,122545,262011,384176,331698,545023,513700,229591,-228435,-194627,-31908,85882,281562,-146989,-289235,-208532,-243565,-364777,-154910,121618,106625,-166509,-397103,-171163,-44962,45323,84695,78645,178217,206711,345970,611780,672831,464752,73050,-336062,-304954,-415510,-413370,-286315,-251578,-333933,-415722,-140629,22386,-27326,-102910,-128054,-173580,-96153,-20234,-32838,108121,174426,-130294,-300891,-509650,-156157,68478,-120677,-284298,-115513,16100,15783,60419,491934,552273,551719,379899,389866,155546,-330599,-149348,138019,-5861,-115553,152129,200693,231490,301833,222458,232457,186288,20400,-40220,-84113,-87076,258129,552183,711334,750452,516184,47831,-300048,-148756,59582,142966,-136153,-400600,-114032,130480,25316,-243584,-171068,-3167,93455,32714,-105009,-193608,-30670,106801,-319272,-74551,651133,716075,355587,-224632,-580490,-394938,-94509,-117692,-196052,-130346,259053,589647,1033247,1009199,576267,419199,304433,126124,-357603,-272173,-196500,-212826,-253253,-250179,238433,744589,819788,205573,-37810,514339,814292,741074,287468,-53044,-245379,-285437,-393899,-390221,6221,166279,51275,-33352,-123895,-152202,-242282,68641,322257,156362,-299685,-34343,11121,-96858,-55860,-103437,-119598,273069,655497,893042,737794,168102,-34435,77731,103409,-111925,-401184,-114228,-124896,-344781,-245303,90083,194001,146324,8111,132314,456066,454652,-21412,-330711,87375,362421,499055,293438,-137955,-308425,70080,356129,356991,347920,298904,79501,-234246,-401336,-303708,-298282,-233553,14402,225181,111306,-117464,77238,25766,-109496,-335969,-601887,-423844,-247531,-354590,-393643,-352317,-256370,-178285,-171478,-149208,-313604,-422093,-161773,49530,387297,621660,202273,-334093,606884,929586,507825,91301,187180,-47191,-173550,-361019,-277027,111237,265501,284017,150617,99276,155976,212249,-28704,-83712,-161296,-243886,-108079,166941,184005,-403485,7143,378085,516267,488773,223973,132900,-25795,-250455,-452538,-599944,-548285,-346612,-461476,-338337,-302963,-73392,49109,135182,218069,363729,219961,-121109,210459,144628,102015,220530,110195,116140,-17807,84311,137564,203721,-51131,-446249,-91831,81077,-144419,-363055,-273831,-248119,-255092,-121600,-104258,-122792,-355007,-185624,-301258,-392225,-206480,-137199,-161998,-4719,77320,163516,330953,287683,-9912,-431046,120504,513774,726013,334838,-117636,-117177,139626,370091,438230,301873,361849,22209,-199301,33660,75678,-22917,-94092,181990,302130,127463,103353,298082,392584,449460,405021,246806,145321,207577,262253,51368,-240139,-493489,-486638,-268175,-218937,-216761,17550,155846,64940,-178926,-265879,-191590,-244264,-372552,-531970,-142967,287526,509269,632236,606805,517465,124273,-220751,-303711,-368664,-95461,8183,-45901,-302110,-85707,324544,339240,250452,144745,77488,-112455,-306834,-358340,-198027,19526,24541,-177170,-335973,-384611,-190284,311922,621229,506057,108458,-320947,263123,821769,1077851,1222933,515085,210146,406602,341901,66750,-55864,69685,325198,681094,516672,192847,-407082,-275114,74075,305466,576419,649926,317101,-137772,-144565,212136,441725,467267,56620,-233300,-3845,-137836,-528228,-155625,69267,-21422,-97378,4929,348384,417843,407822,290014,128988,-209930,-343956,26648,-52252,-56443,346233,473202,501205,174787,-274164,-370409,-46637,25056,-114727,-412808,-551810,-380987,-78549,95270,83322,-22834,166019,283333,296289,109803,-298730,-56693,224024,431667,715498,773106,617469,309671,-17842,-311022,-382020,-205562,72664,472494,544161,202908,-350533,274673,452519,125724,-437432,-389896,-79110,60775,346317,697189,638119,392145,40065,-249740,-307609,-329521,-159145,146838,452218,526155,560039,769426,728967,331539,-157473,-522910,-299705,-273309,-198685,520648,896373,705511,268218,167878,375356,368765,36476,210721,190166,188621,-181383,-438667,-119191,-92032,-62967,176420,198986,-234674,-344566,-35960,170516,245658,87521,-188065,-280378,19899,146821,236273,289722,26847,-398661,-225744,-165282,-298300,-121703,159702,-75284,-544797,-294724,-114490,37958,-85039,-235627,-117198,-91232,-135763,8193,163570,291255,60092,-192899,-213468,-282655,-117902,242464,348000,649347,579401,147548,-448008,-311447,-87325,-139915,138036,161293,46990,1230,-53975,-266690,-234720,-186877,-97950,-79061,-127290,-155840,-151778,-224644,-346991,-96484,200011,583423,973782,886600,590013,353388,241087,53421,-211033,-305373,-183126,-183829,-76236,104765,304386,373864,432201,478374,478953,282361,-84941,-268296,-223578,-124150,-33634,-303466,-426746,-218207,161644,311166,154034,-205742,-517006,-300939,-324785,-366133,-401672,-586689,148405,522305,325682,65950,-35320,16300,260616,-219339,-203785,-146459,-431264,-296218,-293993,-515253,-282071,74418,91592,306616,300025,-81966,-337422,-243226,-8637,26161,92828,184325,131373,-105589,-75167,42205,95870,31739,37804,-180,-34350,-74876,-416172,-537020,-397721,-292110,-384479,-532509,-453200,-220951,-111529,-68446,-240968,-435481,-239167,-161522,-173748,-229297,-305713,-293727,52480,150589,280269,318822,125264,-129751,-475667,-404988,-169116,116166,339964,555426,504590,301967,-12267,-177118,22668,366253,473898,654524,546609,324171,30446,-129173,-201704,-341120,-363740,-145387,-75132,-235347,19546,160073,-75864,-127569,66252,70527,106613,175753,102756,-96706,-242896,-291387,-514594,-153107,35108,-253260,-157854,188184,144698,-83560,-273196,155397,389864,117689,-207235,-251979,-338844,-227502,-187432,-312625,-528096,4747,220576,83640,-357244,-369824,-271431,-262327,-274117,-344325,-235653,37396,208331,7356,-331701,-78880,183670,221396,96986,-112184,-131128,-197455,-396487,-464877,-258548,38393,45310,-38865,-299683,-180362,170952,534692,779298,587760,164006,-279590,-280388,-13341,-97523,-420555,-112153,278371,206112,-338709,-87001,355599,-31064,-509163,178286,582370,442063,162772,-102075,101922,380665,423926,198307,-11237,-284030,-492722,-4790,313448,330128,221292,52645,-34763,-80494,-34222,308330,717693,748881,833163,642651,259288,102530,-185621,-408290,30019,177278,374613,550953,557066,399750,212082,72616,78454,291843,255965,312867,141003,-124451,-194607,-127533,-270977,-263706,177248,184173,-207258,-232150,-30481,-237187,-166552,-160224,-219341,-212572,-76509,48310,42392,-267403,-39800,241845,401334,356040,204479,95421,120231,-106944,-278150,-185964,254658,459301,229512,-179160,-405711,-458758,-121386,466877,951448,778890,154244,-299918,176479,204578,90030,73012,-172664,-223696,-378737,-172968,-173879,-209398,-336311,-291357,-88091,-87908,-240616,-18030,292758,271289,18233,-190193,-1787,269679,334220,218331,475300,568638,352395,-135154,-286577,-168739,75219,241996,332822,142822,-132165,-443326,-253558,68865,342118,244531,-22394,-258944,-340941,-207190,-5365,87727,11405,11100,221925,371111,539787,655551,360101,1614,124931,295087,-14193,-440718,-47194,228567,510460,625158,309715,25494,310131,795200,793249,657261,467853,264597,192597,377459,539346,529935,292520,70411,-100684,-99492,-8044,-31428,-248427,-531003,-507066,-487564,-92061,341741,547468,268803,-134250,-481698,-353538,-275397,-341433,94030,226813,-62927,-384773,-353661,-43142,-6743,13365,-78544,101653,65638,160542,520129,856236,565992,-161703,-108664,582033,874638,575417,170368,-1886,-97770,110098,702665,811040,467875,-159764,-352039,-372834,-409304,-132486,-141267,-284227,-332019,-108159,-154805,-12462,-11707,-20414,-13634,59172,439263,832032,686566,36133,-561751,-272014,-376902,-120902,254082,338763,443035,305235,276222,208738,249910,80852,-113710,-73428,310528,469018,405943,383965,419423,344366,-12993,-201337,-205018,-66374,-1138,146961,411324,635536,502145,120713,-48314,60318,142591,208344,8475,-225779,-226892,-62388,-203267,-386243,-276123,-357239,-421980,-477291,-276153,-15573,151060,-68359,-243372,-108080,328840,471793,871732,1277533,1476051,1144406,585132,98666,-128000,-113839,41613,181320,209770,-157630,-467919,-449168,-339852,-417294,-515848,-444496,-581649,-373641,-195801,19951,363736,390346,-77499,-340018,-28193,208578,15346,-119282,-259439,-235278,-192102,41303,619268,958096,979873,509634,127242,-46695,-22197,34559,-26858,51029,225173,396790,356636,165268,113637,79821,-258583,-101188,223813,119281,137216,169417,38770,-54702,115983,38280,22990,205668,12031,-58331,-76346,-133588,-407514,-135624,259735,289717,244250,148920,15302,-363610,-119694,-232013,-329311,-173245,-31168,-15612,-74552,-344056,123938,893792,1109961,537893,105490,-42823,85126,-2263,-97211,-61207,-1205,-153105,-448653,-133035,191635,308324,208046,182932,217590,330897,308964,9379,-157155,-343868,-454100,-21592,141294,29477,-16624,-143562,-269776,-274124,-365178,-85953,80348,395793,618029,690123,301315,-271311,-229776,-45475,-55715,64542,219577,470482,379347,146813,135384,-176363,-375732,-531970,-249836,165354,402041,122487,-407405,-417214,-387304,-189125,-33318,-424819,181158,820893,780932,354447,-16729,-4918,341404],[470237,707800,723552,285870,94224,-111154,-116432,-54761,-113799,-161805,-115326,-92730,221434,749571,873120,436315,331024,259657,140110,163885,318877,500426,398394,74831,-110180,-345554,-341158,-297173,-117634,290148,425794,271419,80809,-348091,-436723,-270461,-29528,261886,496946,321519,-243670,-480857,-294808,-93937,-141344,-311339,-430146,-378206,-277046,-336572,-277048,-146794,225624,526459,717195,542356,242217,-273877,-435758,-139687,-51894,-93613,-380820,-581529,-271344,-109320,-62480,-95418,269693,606047,523521,-54188,-42609,-123443,243217,960127,1402668,1369675,822604,375937,10040,78100,77724,88035,110929,287469,458560,321655,196487,57140,193796,483046,647168,399849,181249,142080,144159,238040,284119,153391,-48079,-79263,-103110,1989,28797,-87752,220511,435065,428343,154504,-19325,42409,97431,266834,295923,178686,-48807,-64851,-72657,-273585,-219034,-168295,-211585,-359609,-432214,-252727,-251671,-317239,-307211,-288012,-173859,-173333,-3489,167918,131248,192,-134949,-277964,74982,581138,869712,822401,228391,-240253,-555057,-403771,-411659,-42090,544344,1037674,1134377,939386,485217,44683,-184008,-157422,-149961,-284434,-278002,142211,393355,289509,319294,492990,127518,-290406,-416229,-312047,-310393,-234510,163974,268970,90848,-330482,-275774,-197022,-248977,-341630,-279693,-426582,-457888,-347612,91247,410738,377210,403966,163404,-120479,1702,258669,242288,177507,47350,-126811,-345855,-452893,-345807,-301818,-182644,10190,75736,16679,-186701,-293950,-208614,-256068,7773,418268,513395,145126,-212718,-8333,-25077,142310,272839,81885,-252252,-25567,-171353,-50495,221117,260476,-183904,-216608,-5934,356743,725800,777143,400031,74851,66539,27200,-14504,-165344,-247272,569452,839221,332996,-220795,17016,194162,202657,190456,370876,524417,77194,-171330,76524,-46036,-451365,-142407,213012,-11745,-424214,-93115,51056,-148831,-304052,345580,648183,299507,-34277,-28074,-19364,-188035,-285056,-464043,-328511,-216229,-255031,-179716,-218452,-422858,-285279,68720,193341,-96361,-357509,-279499,-30898,367022,473314,230703,-84265,200149,357308,88928,-271440,432729,989191,1081276,858019,653777,349669,250389,504788,339205,-74820,499285,838554,670663,189115,103574,252697,397736,48153,-452081,-289152,-125581,-75572,-278352,-382589,-136419,-119060,-167386,-357701,-131929,-195282,-537488,-321279,-130667,-97406,62185,11437,-13817,296669,693511,592758,331385,-25446,-147967,124759,133805,16170,-259978,-185038,125312,309952,46138,-334429,-566739,-105413,402066,747215,697309,263315,-181847,10979,265840,402275,342443,194277,30961,-256308,-575168,-320156,-40214,-13985,-367,149777,73544,286929,315015,-61085,-243265,-26701,146690,208103,38059,-464819,-354546,-134798,-79508,-106041,54393,139187,105345,-31787,-89372,-233931,-255026,-124610,33446,128463,-290616,-299747,-133778,112281,-173014,-358398,-48531,16213,16388,92811,-73179,-420293,-310644,89379,186957,50038,-70190,-31675,-2625,-242756,-250869,105086,111572,83376,155484,204110,203074,64506,-249393,-231057,-238251,-388162,-366856,-2361,186997,481759,741228,647188,270695,-293672,-104507,286708,135618,1866,-120996,-118927,-303349,-271384,46795,167310,-47707,-344665,-134420,179647,268914,77482,-133518,-220152,-192527,-191130,-261866,-286974,-334253,-109642,168529,411397,348896,179506,-306247,33983,641371,796258,832708,571277,177005,-42036,-30543,-96707,-476447,-554611,-55122,580576,1098095,1204201,867891,352420,155169,131988,404639,591184,569848,285964,75725,-55064,109486,10150,129008,128554,-119448,58151,477856,588841,173976,-313861,91488,85847,-245151,37189,360291,379182,187386,293429,256875,278925,109448,-282765,-415346,-416158,-154887,125574,412589,494959,422787,120561,116594,109489,428834,964151,1000073,342926,-416225,35267,237700,-85265,-13692,330183,422338,454151,547626,366037,128781,-44326,-22537,-296559,-333983,-40610,-140903,-456550,-220965,214455,578374,532999,219781,172620,178200,121700,25133,40114,23378,-436157,3007,398293,472078,284691,280293,361721,290334,104811,-16534,-293699,-427992,-387687,-535813,-347608,-466546,-546683,-400315,-135063,44313,129433,43010,125910,-65276,-381312,-309890,-88738,-202787,-553373,-464508,-417153,-306743,-118525,-49118,252010,597825,717335,582230,362296,-114426,-283330,73264,17866,-198855,-303349,-371595,-198361,-42745,-128350,-403860,-215535,-96611,-139065,88562,423103,228851,-139413,-131184,-54873,-21771,-50463,-95791,-178879,-127823,-114080,-169252,-485339,-431864,-148832,-51636,-97225,-20169,-307059,-233807,306974,591871,400228,386609,-70614,-411541,-255720,-123794,-12247,-11288,270199,432184,141437,100950,71281,67080,-122587,-439231,-186663,-173751,-265708,-181158,-172532,-152977,-152455,45794,256323,329775,345713,-210825,-485139,-399259,-127628,-72953,-326923,-430217,-179340,-139361,87542,34987,80772,142705,346904,328302,323561,478946,573138,451402,263819,111158,-10601,189647,265729,12096,-249841,-449350,-110514,-26891,-180155,-188041,-83049,180485,494421,781932,721565,515241,178712,132139,56145,68145,74380,-98845,-344202,-332569,-372595,-460147,-169290,-61628,67936,259381,513088,459512,129062,-451858,-504109,-190139,-21711,-85350,-64020,-103236,-137256,-104232,-304977,-102865,168059,-90714,-184040,217675,345257,118988,-31190,-113301,-349994,-264308,121832,212343,195460,90394,-43268,30010,116178,54075,-15582,-76780,-234316,9072,21340,94634,320309,297580,417591,1753,-36492,250304,417360,476054,361313,104439,-76058,-182835,-148964,8243,168643,220842,411,-366265,-254827,-171068,-200552,-59922,51041,-164562,-253887,64957,300013,362819,577969,896775,938537,534819,-96363,-142784,96123,-30117,-173082,-53006,77435,-74635,-282259,-120768,242208,335210,473203,933511,1338133,1033776,404105,19037,-87036,43614,64160,-76558,-219367,-274896,-155641,-252538,-310726,-276418,-346529,-519823,-16937,383393,421055,94972,470669,440069,-98691,-258712,215808,278977,136320,-118320,-431119,-196833,-110614,-201591,-250670,-216541,-121264,-225378,-344378,4976,199022,-143986,-193828,725096,1188321,935881,221571,-377815,-3819,237509,246930,-35966,-374391,-537104,-279158,97350,316665,379206,322994,105113,-53634,318406,319064,128465,-256762,-399802,-107499,134788,331688,-69025,-279545,-346419,-392552,-401356,-109125,206415,260087,-87240,-276247,96496,170463,178213,50459,-28681,74243,175950,323556,453894,567516,627413,365110,101461,-116160,-8277,23120,55495,-187549,-481407,-69241,188484,206344,-18056,-187485,-185827,-242454,-218696,11500,192218,389290,242965,-433053,-471283,-238977,10051,-48531,-232827,-365194,-353676,-203210,38383,343981,670983,616134,564578,491664,614231,414876,-126429,-85626,288671,53004,-143175,302275,355697,232658,272756,432672,423641,336896,45024,-117190,-272637,-274540,-28843,264656,409139,466653,366963,136678,-84839,-97890,-84809,-36980,-175718,-193415,-80367,23025,-23133,-174989,-11418,54048,86940,-157215,-301448,-290603,-1067,147443,-191509,-158845,464482,656012,230238,-328807,-521913,-443817,-362683,-314279,-238696,-257943,66133,361244,605063,633120,153274,100861,253106,85659,-281169,-181352,-13399,52650,-89659,-226981,293408,916407,1033962,419430,-90615,442327,932831,842267,262247,-169085,-132038,-157419,-305758,-342289,-129220,-19719,106702,263852,389005,9723,-415068,-122590,145198,60748,-292206,-93052,-102652,-123102,-43691,-53031,-186393,117861,512001,934922,512637,-137842,-280089,47773,197821,48765,-387368,-47080,5421,-198659,-515961,-17811,197455,318422,33543,-204269,216776,382055,11132,-545551,-149504,188703,388841,159516,-195724,-293005,-1507,239049,212660,71113,-154626,-305921,-458229,-439180,-283330,-183280,-209337,-21621,132653,17940,-223995,-177266,-157078,-472941,-450283,-431299,-376237,-223640,-200326,-225617,-234331,-231287,-255882,-73387,61059,12176,107914,179759,137007,223140,369164,96242,-368256,32166,265028,-4699,-276219,60502,-59410,-114550,-193680,-61300,310498,354753,279650,129314,141555,235312,261769,9748,-71175,-128001,-94362,-43851,-43603,44092,-70035,247701,469347,469195,341968,99410,-87929,-196736,-420785,-608538,-470592,-302446,-330867,-580269,-331671,-324441,-46298,46098,-4766,252686,772351,642604,314701,633877,445953,361043,266423,133009,252716,125286,162286,152178,219847,26640,-406166,-119532,83857,-100948,-332852,-251556,-181234,-106477,57112,230730,301069,179778,139133,-133303,-354458,-231788,-162347,-69390,5373,-4007,56742,135480,185281,132687,-285807,32774,423518,653476,401026,-154225,-293908,175174,642332,719390,571055,323810,-90096,-112245,289613,433840,136243,-19194,158847,170578,-80322,-74255,329535,548478,591274,537894,313149,311123,264808,168592,-52167,-284075,-387904,-522302,-460864,-484000,-470804,-107230,84457,54489,-81153,-83078,-90515,-231508,-442194,-524008,-81030,85277,344545,496077,635551,580201,235075,-209362,-452130,-358494,-62697,128947,5812,-102088,91368,308587,399961,399606,287186,184468,-66810,-428767,-350039,-131481,9311,-193484,-523904,-240500,-146528,57152,375870,622522,467466,64551,-392787,236057,918435,1230390,1078038,141343,-244073,125142,97981,-185951,-246514,30530,427874,784114,617833,209626,-268622,-292607,-73591,224844,600193,805554,557299,-27347,-99394,351904,689440,816558,109597,-272542,-40059,-129346,-391183,-146628,-51011,-97113,-106796,-123965,122767,119863,95576,249478,315735,144785,-108744,-178061,-89102,-235230,-707,304926,462447,389960,-19109,-447484,-155347,34542,-151046,-296082,-340096,-304092,-111184,71123,32872,-232428,-209309,30499,134526,108447,-312702,-176346,216913,414134,535645,304415,166917,75333,-35548,-224810,-340402,-257144,-165395,280747,474642,274300,-281399,213297,241095,-199982,-374606,-48607,362629,408299,504169,759845,826816,491646,-18124,-413962,-423776,-565442,-184638,301415,527287,487327,458156,598893,497124,66836,-334716,-248910,-118630,-281137,-235893,572717,1075429,753663,164286,170868,504365,358411,-83963,-55549,63308,78934,-262666,-295767,25122,177414,42955,111348,-127911,-487095,-114266,83344,301497,407158,207535,-280423,-382266,96515,104033,189324,303116,80945,-358491,-278029,-137674,-206354,-366492,-156794,-277057,-175182,-4616,29674,65862,-237818,-461919,-157997,-153624,-254431,-101280,252568,460750,156262,-318767,-121064,-130477,-440538,24848,341881,724937,679677,291068,-273647,-330742,-41951,18730,307049,245724,4163,-98565,-100761,-267351,-271863,-284600,-190610,-78358,-170974,-298947,-370087,-330773,-274575,54849,258103,768226,990544,887345,459842,209016,200009,122481,-75101,-272027,-179472,-147237,-106930,-34668,103686,224562,333362,459683,526156,304143,124341,9623,-56837,-61814,-174573,-414871,-374137,-206695,51358,136728,-677,-287291,-374859,-234296,-350907,-365563,-81579,46162,104946,240629,217715,63187,-98817,-51648,175009,-61076,-185232,-108354,-141181,147615,299055,1385,-144486,72248,53177,211557,221510,-118412,-484590,-467010,-242762,-172016,-53702,97936,86499,-118797,-134560,-35211,32222,-9730,-23471,14824,30590,-2932,-241892,-303408,-361795,-436544,-551437,-469895,-330888,-164348,10673,68272,85655,-212286,-347221,-96767,14362,-51654,-276413,-190522,38114,-25113,52595,70195,-211602,-523869,-469235,-410182,-39784,382363,648527,889324,943997,649282,324359,91827,204335,381466,319139,435567,367571,248519,-2065,-203823,-440977,-274598,-55694,-66509,-150193,-208576,-84890,68235,-214204,-175226,60687,-155333,-147535,132008,154530,-100594,-184904,-64329,-181629,-148589,-187769,-275221,33899,395638,310970,-84347,-391082,58338,389417,228879,112646,86691,-81604,-83831,29637,-69318,-341439,82938,485207,497026,29948,-164439,-80452,-64958,-115555,-371419,-383081,-127376,88668,-41777,-618391,50774,419893,422756,149075,-16989,6278,30477,-169016,-483146,-335751,44774,306380,158021,-143847,-300755,-172657,108260,369335,164691,-216331,-498128,-328377,40190,41456,-187818,-426644,66108,149752,-291227,74708,564431,315323,-270666,-82766,470568,645667,398793,185685,263105,475104,542526,170840,-328226,-375657,-310894,-329977,-62139,143647,287943,207855,50964,-96668,-68227,-187759,79460,124261,495845,451839,393313,181113,-143874,-399045,86316,396486,643955,750102,585704,213244,-145816,-205366,-207808,34705,81431,137464,140635,-165709,-376273,-565816,-229848,-62177,294822,328615,26274,-117320,55686,-73300,-48527,-41868,-212400,-437948,-396544,-24824,247830,47701,59626,376783,642318,532246,344963,188675,218706,-105773,-134137,-100568,343311,387555,333389,41691,-157825,-199376,199271,808913,1240154,1200592,648742,71231,-400130,-19742,74074,172967,634,-47111,-217794,-279354,-170231,-190431,-326165,-376919,-141890,-39018,-265243,-297272,56774,157219,-12938,-187824,65718,211515,172559,261143,514173,653946,360131,-169825,-176853,-79624,-124694,72406,287305,230881,-30702,-323108,-37592,372907,531872,328993,-34790,-404729,-346701,-115281,70960,176007,84722,183263,310591,275549,296098,438959,304918,64118,250805,426735,107238,-421965,-435701,7655,534164,714189,350349,20361,231972,672916,786609,807049,684237,374569,234463,307715,467151,450136,172074,-61245,-186357,-136196,-76422,-99031,-331460,-280426,-159350,-363996,-263737,264955,594835,435913,24701,-247117,-345095,-423140,-127224,267264,344400,-12185,-473031,-235674,-110027,-63247,-76919,-263615,-70790,28923,28977,362132,977827,965417,283340,-225909,407275,682069,343390,101040,169255,-190783,90151,668512,576710,188574,-249648,-212236,-388230,-331290,-88028,-292167,-477250,-219523,-28198,-63215,-85887,-176256,-63780,80335,187516,422749,614167,371661,-103985,-352956,-157321,-213707,-264841,7763,218256,435037,567741,491032,329658,248930,130112,-93481,-162084,134653,322072,373498,127122,-32226,-156704,-417159,-349825,-100642,8044,-54961,-26231,201461,236630,47324,-146309,-209630,-38381,34731,26332,-21125,-113076,-155979,-168883,-301754,-218840,-262565,-213306,-376572,-358057,-115023,155075,139603,-213251,-512437,-47655,512835,628286,694773,1031295,1314836,948539,476084,-7395,-327503,-495100,-152066,61983,159676,36240,-163819,-172637,-154728,-434315,-652701,-548191,-589530,-392740,-220221,-39447,143866,62867,-412756,-60549,453481,448476,57404,-103130,-150655,-304257,-329841,-234538,163362,476457,569710,344959,62130,-69805,-94629,-2669,44627,143160,342623,581457,542415,430482,342959,167010,-161421,-229999,6500,-173391,-12144,214937,174089,-81634,-194883,-285016,-269679,-165392,-224858,-121460,-208347,-282138,-288747,-157188,109227,174332,-11390,-167172,-130126,-371813,-188824,-90349,110308,192769,-21603,-269163,-165045,-289619,180400,807902,951327,307765,-33558,37542,71026,67800,-103492,-139540,-172195,-350490,-444725,-131203,98065,72781,-295575,-304853,-586,337742,412107,304917,163960,-109357,-455625,-83463,161772,173128,84532,-132175,-275217,-257118,-244989,-12305,58326,139291,278942,456571,370371,10937,-96036,-192825,-36364,127691,205359,313326,403345,494880,688273,318495,-23054,-214048,-227315,76687,320143,140456,-251969,-374893,-341584,-353525,-209626,-368522,253429,890876,831841,419556,71700,20465,197310],[71176,404506,477385,226860,105426,-155299,-214242,-136050,-171381,-253393,-197299,-59256,271637,741267,840293,529957,393696,163538,118801,86891,285115,617708,724061,735275,362749,183292,-135580,-566396,-217739,329743,515990,372429,205865,-160556,-490115,-390475,-49522,263279,520638,332590,-232272,-508401,-451127,-251621,-225810,-470483,-535657,-319490,-300363,-315992,-295130,-117042,229763,504612,555852,360018,197977,-181941,-552574,-141018,56947,63490,-262690,-591156,1624,115112,-59900,-138752,169621,441457,221382,-196421,-62372,-172771,34896,761884,1141642,1197474,870125,445042,230762,325283,309952,210160,77404,254863,502424,369283,91836,-173558,-131827,335554,662221,484165,211628,235432,185715,111216,71473,10861,-162133,-180874,-211718,-59857,-50015,-172424,-27381,307512,549083,437489,219572,35732,-58112,-9293,102739,41010,-144212,-38755,159514,49993,-189292,-386595,-455872,-260585,-178106,-138943,-98180,-184524,-314458,-397600,21146,-72014,127757,296191,283857,-8451,-312803,-305079,71369,459739,739503,717894,308898,-150673,-542927,-332019,-443873,-239097,228646,693193,899042,759852,343776,-31415,-190790,-214768,-174764,-299814,-275115,108622,329161,82639,-329125,-319927,-228824,-465405,-348795,-278825,-293383,-421940,14800,268763,148552,-113115,-345035,-165605,-136776,71599,-58684,-160219,-199109,-358306,-114957,-84832,45527,128593,89791,-168474,-126130,118226,155391,168303,144539,31018,-103708,-185597,-45900,-47919,-64857,-95364,-18398,54278,-41817,-386573,-454429,-345171,92339,433999,367310,61350,-324891,-233384,-102265,146917,178530,-29299,-314876,-21484,-130597,-91423,145220,277321,-99858,-324542,24838,548840,1013831,929982,363778,37075,52307,-9295,-95219,-290698,-330091,91562,356888,-102450,-480255,-17831,6015,147790,277686,521044,517877,37087,-164358,104009,24184,-282706,-521226,-134790,-229156,-394841,-147966,-77994,-248090,-300838,230715,623477,409419,243876,75735,-289131,-270869,-135019,-272745,-496245,-455945,-250259,-126493,-206979,-496556,-269205,71296,132837,-196723,-328834,-144060,-116499,273688,467226,259910,-105746,114520,299431,-9499,-373035,703449,1393587,1516574,1103977,664361,189841,121393,318474,202415,115287,752514,954071,737349,296220,284124,461542,491607,-57761,-438979,-58175,28551,-80398,-327424,-185616,121140,99141,-101503,-453485,16322,160835,-135855,-443856,-65262,70774,63547,-119932,-127199,93511,284625,353921,440843,195344,-61472,53072,98041,19764,-35433,-370549,-175680,162539,209535,-163674,-361829,96269,574861,869042,853593,539458,-88799,-440853,37211,413942,388945,109391,-60555,-100227,-158601,-269509,-381995,-211092,-64927,129724,299255,407480,372626,-50619,-369885,2554,407520,560952,557349,2698,-405233,-65743,79628,-193614,-181568,36105,118363,110787,64072,-139822,-231326,-255347,-305371,120544,-72412,-198659,-130421,66470,174066,119948,86684,51617,-88929,6118,-74546,-221147,-199728,-46809,-170377,-311136,-311272,-43708,106263,35079,-11796,154893,-62588,-249383,59504,87133,-150160,-320586,-542111,-317201,-212891,-281004,-414887,-199965,19681,253784,484314,498658,235739,-245520,-191977,215668,247850,180020,31802,-49503,-311990,-268752,1855,97095,-140255,-443443,-215801,155881,247490,168069,26486,-7338,-12559,-76146,-273478,-356822,-322680,-107122,176127,435199,368872,175846,-485651,235761,949963,1181967,881885,586778,156639,-168897,-307658,-176725,-156400,-306417,-191287,531928,1200168,1293026,987164,485894,236081,124629,347080,490331,516832,292803,100170,-72745,26948,-47804,-42683,-100804,-179828,154608,586632,532365,91223,-377513,11215,105692,56968,249724,570595,705405,547213,641355,502552,377540,78230,-383186,-275762,-269840,-22881,344918,547258,555200,268667,-118560,-155912,-1666,365440,792372,734524,74024,-451798,93679,286030,168591,136728,340147,413903,485417,516852,396530,152270,-50775,-81098,-218202,-288405,-305546,-406120,-272039,-164404,195434,534403,334074,-124806,-89779,14354,72980,138510,187330,127272,-160010,-80659,286767,482833,354746,468328,498631,398445,175048,63656,7553,-153473,-138132,-102642,2461,-209972,-291847,-356843,-114755,160270,364349,252385,123729,-164381,-355942,-192644,-17606,-136948,-269359,-197804,-135481,-140587,-95200,71929,264828,280733,237738,236030,72188,-284519,-171236,89884,3187,-181339,-256524,-279967,-175225,-120087,-291423,-469539,-139308,-40561,-82769,150687,507619,304681,-146686,-160340,25312,128825,29918,-116526,-180760,-89272,-178894,-354391,-480378,-132280,104408,-15432,-110909,-179268,-271945,177486,564897,818642,527740,476499,60586,-385512,-495413,-407352,-426791,-21019,454543,402833,-20069,-152184,-165272,-66738,-89102,-372228,-227572,8976,206381,161199,46351,-118178,-64527,247848,406740,440977,503697,141374,9462,-55581,-88811,-146493,-338026,-398003,-193966,-68620,254586,328383,217571,290379,747650,819642,583344,440539,427343,468242,383339,254583,145492,210559,229057,50570,-59444,-213148,-26077,53477,-174056,-252668,79209,239905,337117,216697,280920,299824,98093,-61567,-206587,-10748,110594,65819,-116673,-105758,-136455,-266295,-9533,105501,124494,21475,120677,-2185,-413414,-636234,-294880,-142314,-109785,-168763,-142105,-55809,-33993,-57396,-138757,81527,216070,-137032,-287668,175028,378237,236301,42438,-148483,-298097,-222171,98233,159168,191452,110810,1763,161793,285727,91868,-21432,-179226,-501918,-41889,-44019,-103854,34280,34202,-16719,-219591,138286,353315,293577,184696,141750,110451,121462,-2293,-133869,-1195,116367,58463,-39372,-249525,-161627,-253101,-355710,-161456,-57024,-222298,-357189,-106922,152413,341762,430198,699456,780892,538468,25881,-504923,-195507,-218792,-277228,-164087,74346,14933,-208546,-57499,491594,535222,587800,905432,1134517,813862,335384,-14690,-77875,-58487,-163572,-412496,-525608,-433820,-205515,-292880,-444448,-536474,-577622,-410727,161771,627556,753600,515810,531063,366374,-120361,-84172,380715,439802,153083,-112671,-449559,-274660,-176480,-225400,-204908,-293897,-308146,-266233,-52668,328898,516269,161916,-192992,466835,790232,532981,53685,-217205,125696,405927,410633,56545,-389643,-449561,-121966,221648,460780,477488,332571,-81461,-246271,192168,137809,8429,-237442,-469014,-338114,2396,187090,-40754,-295040,-385404,-414571,-426503,-180921,172621,290315,-82984,-131385,316559,462393,306664,-50450,-188347,-107905,109781,269170,158513,321892,669405,561471,371865,85977,197104,206012,75137,-314428,-409864,29705,217253,107738,-187313,-265565,-141318,-214467,-326021,12801,331741,517615,291467,-232097,-15718,21444,20037,-213720,-373033,-259378,-356477,-332345,113929,502290,748989,667185,529800,492046,659365,547116,7611,-153276,214349,-3325,-107178,412421,566308,267283,172763,467356,416946,293666,-32514,-225949,-366322,-397885,-292843,-60038,98771,233805,271640,233254,107038,-31679,-196444,-250251,-223115,-20985,29223,-6117,-144017,-177953,56123,39710,-58053,-458663,-651405,-308418,23243,127810,-104673,-289397,71431,371203,95949,-82041,-104259,-108889,-296422,-375392,-133587,-236611,-345405,-20977,12781,92984,-308915,-170486,91068,-76670,-207653,-17145,173848,236226,-9827,-254535,215793,901903,1039256,529554,-139445,312505,946574,847968,197632,-322085,-115916,-183454,-170494,-157862,-168984,-321003,18882,316125,527876,126065,-206383,-344593,-149633,-69677,-189805,-173325,-188075,-163100,-99103,-68883,-256992,-135469,218372,734962,358109,-320934,-420039,66836,271729,213083,-175304,-33827,5413,-173163,-433493,46965,408706,542659,204914,-368654,-107414,91107,15332,-348644,-350439,5925,270892,84786,-163457,-251685,-105214,44925,21544,-142542,-367580,121064,-29754,-220830,-245169,-162842,-254944,-189307,-79092,-140856,-438114,-373949,-401318,-196568,-218597,-210577,-161440,-172655,-126277,-113222,-142411,-264677,-287286,-48212,49552,268546,519139,648411,410212,157071,157309,34696,-135779,-146849,-7261,-62313,-314477,-229446,-136655,-28416,28901,216509,471388,457587,286161,91615,28852,118004,149253,1030,-55009,-66580,71115,120870,192987,373374,331984,417659,529758,388586,166487,-57305,-271335,-300595,-403043,-390226,-200074,-85469,-254160,-502063,-350765,-302165,-78676,1035,-191138,192136,888876,768516,480101,542137,509216,393097,47261,31101,276164,221574,166498,99472,186807,73005,-413350,-90156,205876,151724,-52749,-147966,-135382,33698,282037,533038,611955,603157,332901,-1630,-311834,-276186,-220655,-76266,-77267,-105536,77884,248194,299093,282522,-77422,129288,429175,516999,365204,-119154,-586644,19923,681838,788960,673311,203333,-210542,-112575,256005,362740,104415,46376,88707,11390,-279814,-260478,315732,647184,629407,476815,245488,334789,310049,76587,-148549,-316744,-261582,-268957,-242904,-374785,-581732,-206644,57836,98547,49045,74383,-18766,-209478,-418691,-372951,-17764,-61814,61369,162439,444208,454987,327057,29319,-229663,-307437,-104714,104399,81715,37034,118929,109824,225603,379265,296182,52852,-210765,-459587,-261381,-139278,-187831,-402848,-197612,-116461,-24718,161860,363357,455013,282750,-27974,-113225,244661,734897,976026,562963,-252473,-185096,157616,-23785,-344344,-363425,-3282,433162,725976,596982,193742,-88854,-102403,-74347,119165,472383,667042,514849,-80840,-280640,177089,610978,781743,51643,-209720,-48783,-122079,-134604,-27791,-112254,-145917,-146551,-200411,-22875,-57315,60890,337699,500378,482875,356283,165246,-17348,-308110,-278268,184746,400890,554660,240950,-118788,-188141,-92767,-288347,-177710,528,82195,113880,205314,113669,-178230,-265021,-131178,7953,17924,-357183,-343468,86896,232756,89991,-212611,-319138,-162922,-28605,-132269,-263984,-201998,-386795,161360,465023,209670,-292965,140656,122661,-386438,-69703,190259,595717,587681,471589,618788,845933,494685,-81261,-330581,-313944,-308854,64180,555614,576109,334617,213153,301131,81884,-416409,-181138,10606,-48743,-276623,-167309,438591,978291,610253,-19033,209780,582089,309394,-112331,-384030,-90647,-2345,-276847,-275203,86614,213123,-46706,-112700,-329221,-226186,37508,130882,321651,402196,335825,-30557,-294341,41462,5071,96613,264396,108214,-359931,-421161,-148607,-154690,-436953,-351223,-55892,160446,294134,247522,80689,-369424,-456753,-166794,-231752,-279380,-169726,315016,583419,234020,-420888,42762,239672,-80898,-224393,180794,552699,623310,318507,-167392,-515102,-206034,-23216,163237,97538,-237608,-271598,-135334,-224992,-323582,-447939,-386397,-187097,-168299,-210281,-310767,-272407,-198334,49678,121608,537654,540722,520396,151583,-27156,23086,67319,-17880,-191342,-59902,-69372,-111701,-175431,-174509,-52651,111354,299282,355522,90260,113587,115821,75996,17103,-267954,-440795,-292532,-226223,-102590,-42026,-155765,-303000,-260570,-237760,-362196,-248207,221393,786668,1076231,526245,92383,-179279,-254136,-93661,62701,58576,53085,198610,209076,537704,748257,510999,273288,57223,-116164,36132,188306,-1855,-278380,-521860,-506179,-338092,-55635,120042,190239,-103017,-136951,-29163,-99904,-131307,-52637,27401,-7276,-65439,-52807,-101589,-262143,-518051,-369416,-336228,-224166,-156022,42655,134028,225553,67517,-43579,-61902,47142,-27281,-291129,-5730,117262,-140287,-260218,-310861,-648182,-209954,-144594,-402950,15382,571966,845762,1055504,1146379,791451,546099,399601,353753,332139,133703,140621,103680,87620,-80732,-268440,-389521,-95771,229575,47693,-247076,-282265,-284763,-130172,-375550,-233111,14287,-355600,-404584,47200,90548,-178928,-123242,184779,217438,-8529,-207727,20481,266799,355587,231301,-207158,-193781,99872,354036,306766,287742,294832,134732,-43024,56969,82268,-45742,162733,505909,582401,309939,238447,265560,193684,-26236,-385469,-443939,-200876,63475,-36201,-310063,212578,570272,508779,117492,23837,91260,183776,-18542,-347104,-453698,-98360,218614,50461,-98033,-216473,-336155,-370063,-169701,-223210,-373676,-408523,-311996,17489,161839,106801,-224284,-187883,-19047,-364327,85858,503104,407840,-85443,-218710,249921,589416,434511,296326,299954,399829,481626,211722,-343215,-405450,-288858,-526364,-588510,-224846,151830,214089,131212,-71465,-74715,-150221,-642728,-448898,149184,232397,350139,127958,-155098,-327308,103183,521843,831432,843513,525526,-8086,-392697,-324246,-330241,-142190,-86823,-93219,-63356,-58838,-110648,-217309,-17653,252895,463607,513379,243487,-34253,-24914,-9515,28062,35624,-141606,-208950,-429584,-101980,384676,295001,143075,393553,707616,551727,290819,151731,65860,-109384,-59508,-104266,151076,197158,336012,223951,89266,113755,447494,922144,1236097,1280135,935985,604303,-45303,-230263,-12383,173554,165846,114544,-62392,-333041,-173702,-150001,-277146,-485181,-355752,-137490,-225527,-559505,-259195,-6265,-47629,-132351,101601,91729,-159790,80557,331930,489403,270524,-237547,-91697,-19054,-261600,-170385,100503,213526,37690,-145082,126458,612283,694396,350647,-29063,-269185,-118039,52243,211523,322782,149480,204166,327275,219314,92833,135740,157318,117992,288229,408223,181766,-142103,-402913,-75400,442665,640946,325421,-4744,-32333,253134,557283,785293,765749,400362,198700,170704,295934,258842,-47530,-328839,-369857,-277049,-227838,-217310,-242202,12715,172053,-24739,-365972,81993,441243,382778,54676,-21984,832,44387,225887,374699,381915,12430,-448556,-119988,-126375,-62168,-141115,-388469,-295705,-109922,-171519,37691,777671,899325,421169,-90943,250119,406984,52351,60699,186027,-279459,106742,436738,51183,-406272,-15993,115450,-157511,-294098,-209693,-433416,-407690,-47861,105473,77388,-126178,-262421,-72047,147453,229951,315122,340563,106941,-219348,-223034,-61799,-29375,-220680,-138641,149726,409908,717281,529849,250106,102268,106058,-83658,-130885,-7646,259431,286333,46932,124578,303206,28980,-363680,-130303,-37663,-202524,-219043,-65007,-224392,-230297,-190581,-304219,-159050,-111134,-217142,-166597,36427,381078,131884,-204690,-40230,-145104,-92726,-384538,-293359,-73571,191532,1157,-279023,-460549,9361,532557,611482,400018,618535,846824,552511,345737,-2884,-177647,-62869,-44185,-65641,33831,143217,77488,222276,219770,-97323,-500458,-574106,-569046,-324185,-128470,23037,29518,-142306,-450913,166319,827968,699957,193562,-97095,-18651,-232503,-400974,-436349,-239378,-5896,97225,97049,-4467,-56889,-183039,-108817,164145,295704,455793,691762,658466,641719,537685,259693,-103414,-373310,-280995,-204314,99299,297814,225619,-91029,-539829,-567431,-517504,-311278,-14472,-7613,-105955,-57761,13721,55675,66611,57743,-77314,-267539,-234603,-255883,-9010,224552,480617,576400,152263,-243025,-188796,-209462,156791,585316,656784,13013,-215834,-7171,-41406,29747,-65588,-109185,-251163,-325513,-238832,-85821,-35237,-244753,-300567,-100917,318666,414498,486239,524554,403504,128325,-236506,-278410,-69707,41906,-76661,-258468,-344752,-272719,-190501,-22361,-31624,-141172,-25181,296017,444214,337764,126677,27574,41685,190677,187657,297808,698256,1128533,1157598,677365,196393,40805,-153819,-94456,55171,14481,-143841,-57709,49040,-113811,-211126,-178544,372802,903311,844785,451500,146299,85454,145705],[-173349,91680,228821,228061,110441,-173306,-181362,-54359,-94237,-212534,-172820,32039,302507,554351,555025,350521,110289,-42858,123813,137340,344047,713457,1035478,1369713,911887,652456,285048,-134476,-263364,239520,469059,331047,207951,16636,-281781,-322657,10716,323646,491399,248407,-234928,-441907,-443591,-175750,-199132,-480174,-398162,-278037,-361830,-392228,-459556,-235886,149413,337825,183595,28788,48246,-52934,-348218,-285225,55325,150572,-129670,-499387,148799,294051,85222,12116,221332,289724,-9799,-91590,82501,-109985,-162501,457104,730938,844750,746393,476053,415127,477536,468544,256815,3763,139274,351106,219579,-80494,-319479,-526529,43251,485738,434904,204543,352247,288771,22904,-195758,-91631,-144845,-219275,-407373,-253658,-199783,-284185,-334964,132849,618166,714599,531057,159971,-108651,-253377,-82078,-71609,-202940,-48859,315762,366249,58871,-284008,-287208,21734,218077,152649,44121,-44849,-232813,-584234,-162555,-109212,138009,276268,275641,-69586,-360610,-100506,96284,281423,482231,508836,336704,-37900,-463542,-330771,-414142,-338924,-51985,295417,460980,363339,176760,-39696,-104461,-257829,-156721,-231171,-420709,-123836,108162,-5597,-217608,112479,-18361,-242008,-310601,-214607,-146699,-276614,-142042,161182,115523,-2996,-180139,-290435,-67965,235506,162374,78736,17768,-147421,-114656,-366418,-453883,-289403,-80312,-209907,-367646,-180650,-23703,115025,222433,159601,52358,66073,288062,286045,104942,-183202,-162437,8326,8589,-231626,-334661,-358422,-2139,169510,16288,-154798,-384413,-430037,-219439,55377,21022,-165969,-186668,-31836,-146859,-166843,54275,286981,143885,-117824,96152,627882,1066064,779730,185960,-84763,-79234,-111375,-133920,-227407,-59085,-68652,-299292,-584576,-321385,-66035,-169004,137106,363647,535908,410583,-40327,-211857,40411,39625,-82450,-392193,-439417,-327371,-221347,-130464,-219696,-341943,-228781,188652,486186,599596,549360,298651,-204509,-275283,60761,46562,-199242,-489186,-295002,-182402,-295990,-518356,-144080,79622,32372,-246634,-155040,-62207,-289719,159109,457964,289737,-111249,-31770,200128,-92140,-395816,815111,1623981,1722333,1178902,489984,-88446,-80644,118772,100031,229481,777986,844535,612950,293388,286945,506710,504328,-27401,-404181,-62051,-31076,-210337,-306879,28431,298810,243058,-114803,-155231,312509,647095,263093,-500534,-77953,107535,-57595,-302888,-400068,-297325,-279842,502425,634093,350930,86815,-79098,-91846,-88970,102056,33387,-387089,-290802,-58198,-249448,-335305,118352,554687,885776,976452,799629,360351,-277548,-205673,260459,288828,-74503,-151590,171984,290740,229505,72974,-108473,-162693,-78940,294678,375166,326266,-43804,-426003,67702,597813,892079,952631,291998,-354409,36432,266857,-24785,-430476,-194966,17125,136801,68387,-100971,69245,296621,263663,461094,138942,-225455,-212810,-119189,270556,362318,138577,-17043,-234013,-247800,-163494,-143189,-173537,-281591,-458599,-513267,-316606,46492,301429,206347,190852,144987,-166801,-433462,-28264,-92352,-156752,231335,-66665,-494947,-285730,-106168,-99760,-71975,43709,277030,429184,429600,244319,-812,23110,200045,307117,297304,163436,12031,-114701,-231508,-139568,-57384,-307180,-572572,-265393,99670,219379,234212,129205,133387,149274,12553,-267124,-391206,-221654,-30147,241607,425232,414176,155416,-453182,242751,1023740,1336238,857268,474650,78168,-275769,-436477,-37630,74463,-89795,-257515,213570,882071,978581,890149,531839,249263,48559,175444,231919,244293,173515,68212,-82046,-81545,-122639,-123251,-226007,-309670,-49923,374371,290547,-91472,-293096,73795,248556,398514,484863,670475,865505,803117,798093,627324,308650,-156272,-450496,-198936,-227047,-53346,307937,421764,299670,-184092,-507206,-605381,-215621,200335,488385,335735,-191774,-347705,58972,255325,302812,267348,314515,346010,424939,442844,397666,95473,-156230,-224242,-72029,-95035,-374982,-335496,-143609,-111018,99188,318991,-20017,-480549,-272242,-168095,-19083,152434,238991,172528,-35792,-219031,80974,384856,321448,537664,498338,382257,216989,233432,356557,363720,477766,504934,444951,153960,105525,-25698,41359,234250,378178,180666,-131339,-328953,-353323,-234023,-151311,-91448,-29712,48240,146474,190671,123964,193398,288556,167144,-175679,-160246,-287703,-299925,-9427,125284,-5382,-181170,-236397,-158457,38229,29767,-167046,-276192,-143634,-62403,-112508,95236,444656,273712,-173567,-133867,84293,161846,-2223,-188530,-254115,-211088,-314128,-460697,-504546,-141882,43441,-91502,-158598,-158853,117727,612645,794398,945318,654270,468767,97464,-297215,-442285,-360621,-38390,291654,656351,261077,-86314,-161809,-496993,-185429,-126925,-355299,-281077,153179,492350,387660,204815,-27245,45656,324714,360301,487229,707381,602411,480114,280005,85073,-7950,-136047,-321775,-371175,-191788,101744,334833,164371,292463,933543,1166472,1034322,598205,133898,242353,315302,304751,243007,235800,152678,11742,36114,103558,428328,267030,-62047,-318955,161588,294115,227709,-306035,-276647,-151857,-183194,-416928,-513268,-189583,-12974,90024,76022,106102,106662,-56212,123550,120545,55789,-166966,-235801,-284382,-321840,-248259,-84241,-125206,-91958,-106001,-35921,53367,88273,-41632,-23680,145644,147582,-220157,-360865,128532,324148,259021,81337,-157957,-178976,-84240,56649,16652,187619,188763,68519,192219,416106,462929,500846,276469,-247582,-91613,-116783,-332390,-250383,-186129,-310361,-392144,140031,217098,-28901,-169973,-9800,223593,285512,62397,-159570,4517,58168,-96828,-30105,-42271,-64610,-312509,-386401,-277913,-245716,-290226,-427987,-264408,26477,303437,242728,398713,513612,528967,310636,-123120,-389311,-133521,-169787,-276625,-21993,7007,-295975,-57734,650557,626993,581834,731273,690837,478887,204105,-75280,-95050,-162838,-344960,-327327,-239090,-176086,-134341,-310762,-494821,-594142,-593433,-432987,2084,495291,760185,777791,473102,175195,-168606,-6425,348166,352032,-38376,-251812,-472111,-284951,-250855,-164493,-86743,-256391,-311067,-85271,264687,572815,656086,345714,-84180,-4927,77394,-105229,-254534,-189820,86666,376970,414010,159141,-352336,-362896,-134776,92292,356903,471723,333925,-54189,-22922,246061,66695,-97323,-157625,-192671,-519948,-274727,62549,1208,-189662,-383693,-472068,-488906,-387077,21975,178884,-153626,-90742,359372,568328,243154,-161699,-313811,-284710,31919,214460,-115732,530,511131,544992,320985,65736,99328,111896,-192015,-584235,-229559,-31880,28155,-165889,-365537,-137915,-25958,-120295,-331461,-82986,243830,353940,271228,148131,363661,151148,-95982,-311786,-202937,-84295,-192257,-273452,111107,469372,637225,618350,437532,375932,552578,545353,77279,-348570,-10981,-174016,-57253,437104,718332,367230,60068,301093,288762,173445,-67818,-336349,-469066,-448723,-405947,-291555,-102806,84841,194409,226574,265720,176649,-92466,-391727,-274586,65205,192765,203289,-131405,-296008,-2921,-40948,-210667,-470449,-320900,-169143,7242,17822,-163843,-449669,-369719,53069,187775,336206,212390,41628,-199907,-255128,69381,138415,-45275,-128938,-112850,128982,109863,73803,129111,99256,-35676,95648,237602,219634,-90190,-337415,81740,727052,825533,415773,-305419,187260,811462,705153,63016,-564908,-259878,-358780,-85196,59387,-9127,-356216,-78009,292688,431181,195705,-139772,-486428,-430085,-198825,-56647,-35146,-83598,-170116,-207155,-153603,-301447,-409517,-135790,348682,261106,-342080,-450751,100923,326449,337983,20780,-103181,-169578,-304914,-428005,73561,583128,630571,340613,-139386,-383945,-251086,-39156,-240381,-514884,-154183,178734,118537,-44993,-193907,-198047,-202289,-226221,-261533,-248114,110075,159365,-67757,-236343,-243884,-343701,-463335,-368527,-326187,-244539,290583,444004,468859,82545,-25614,123782,49703,-97077,-112871,-155477,-365524,-293330,-229102,-167534,304770,645136,984158,754899,242694,958,12169,72276,374282,418627,290960,105938,-178140,-291592,-4021,210007,352438,443568,457832,266784,49808,-123050,-164230,-87501,-63428,-53378,-13039,166839,194457,308244,485275,490315,479474,499137,219520,-59786,-271366,-189424,-198548,-234772,-185225,-1391,9651,-190187,-361886,-282819,-297678,-155826,-36677,-298440,30624,668121,629027,391412,108913,313920,197994,-280108,-144939,162379,186943,66281,-20827,57012,-38133,-446252,21578,400621,429404,189398,-130965,-188563,64469,327119,566939,661711,736998,352152,45726,-279660,-315230,-306948,-200443,-238380,-207933,33534,280059,375645,336193,30241,186137,410989,315701,212577,56325,-393094,-264781,476631,640019,527796,37602,-266539,-232958,-38501,-46795,8256,83490,74186,14800,-241223,-293688,242493,620906,537874,298234,226722,377215,346287,13485,-229886,-360360,-173046,-12652,63513,-95389,-399499,-252127,51533,170228,175878,159205,66388,-38920,72018,55993,26427,-132727,-249611,-176868,145387,273522,359709,256465,52365,-181851,-187362,-62906,139959,67252,16853,-122449,-69980,105514,70363,-318423,-405017,-211176,-155320,-213030,-299623,-78708,21072,-105272,-28307,166112,320744,204267,-71276,-118440,109959,281435,335924,372901,-26197,-203473,13903,221184,-69218,-379498,-418217,-64306,317231,496149,408402,181857,80261,-2468,75761,135525,268822,273165,222863,-165978,-533428,-251865,222282,341532,-104123,-131049,-39329,-63074,118813,132899,-73691,-173350,-218555,-258483,-109580,-165074,157738,431000,584649,713137,748711,681392,244853,-206057,-335077,171611,342559,620818,409754,140381,-89444,-294132,-419224,-130191,220272,397748,416281,365408,175085,-44253,-127588,-106862,-14165,-122210,-419889,-492020,-140114,-69516,-206827,-198015,-373696,-258653,12968,-53224,-200454,-115165,-277996,67569,356478,-232,-160236,74923,67234,-123716,161519,289126,553775,510907,292514,425957,737562,441079,-46593,-109376,-84376,21775,447765,860324,681288,166372,-105590,-16727,-79622,-120737,159949,148826,-90866,-298657,-130572,205104,642870,357371,-221268,209620,545430,270805,-17564,-404720,-237956,-34141,-224890,-409322,-49041,-48885,-305801,-313691,-80843,46101,59942,98956,251950,281312,450836,346434,18763,-28053,-77091,-6983,171604,81151,-344590,-545204,-212406,-156100,-146697,33735,323722,403384,462174,436809,95918,-381200,-261819,-134180,-268992,-197559,-171310,300782,582575,292730,-98515,198483,457681,212910,-142878,-89992,184765,394958,227730,-49517,-329859,-435530,-247940,-176041,-156717,-462791,-235742,-81135,-189097,-438977,-488498,-476872,-374956,-163195,-13841,3350,-81673,-166653,-92900,-133443,-39827,-200055,-67915,-164714,-251843,-221340,-90177,-70741,-166790,25806,2745,-84774,-255634,-402770,-324952,-119944,55734,-29884,-327578,-217053,-10052,100776,83230,-251199,-409512,-204640,-211416,-178069,-119214,-239754,-295706,-227220,-291737,-263258,-118794,355225,1100247,1473938,904316,177324,-405976,-461757,-179707,-49392,133165,304225,403797,442188,721430,896731,770057,618035,193715,-332250,-251205,120847,128678,-69357,-243945,-67672,71304,383513,544331,437201,-95654,-111462,66126,-177083,-363277,-57403,36985,-102412,-220098,29741,34856,-138854,-412898,-260726,-234615,-129563,-181635,-70589,85119,156165,208172,232551,30299,-22759,-140588,-272423,165151,221548,-152987,-564419,-629702,-187339,313524,216491,-267293,-27506,630169,868323,1004466,1041174,727331,588170,620131,456094,241388,-44823,-165556,-165705,-102580,-146887,-169593,40405,258981,453853,83722,-370252,-337194,-343498,-369904,-482732,-324692,-110685,-477461,-541843,-42410,-24342,-269144,-75460,362544,548061,193081,-18925,27425,234525,162775,-36753,-424838,-243438,63357,279194,351061,336929,382988,296016,-52594,-151054,-26771,79466,199079,307556,334731,344771,482748,519260,338478,-73814,-311666,-290546,-174002,85066,-40103,-111485,335105,597085,460707,15902,3716,131295,210084,47152,-311815,-449418,-387796,-250126,-286667,-152282,-124053,-174821,-321496,-291074,-156728,-21845,-110599,-222039,-20519,294776,391065,75392,-311647,-229235,-485130,-8363,367278,320645,33059,-153769,42650,333010,332263,272622,274194,261514,299311,224865,-103384,-346116,-374237,-286320,-392367,-536953,-160858,66282,147504,25280,5754,146870,-76741,-338692,-41378,101110,185530,-20676,-195750,-198861,122371,510608,840863,774074,383303,-180662,-444347,-309481,-212039,-192405,-117256,-155595,-428237,7885,175997,133605,166887,526876,655671,642980,388169,76173,-162266,-20373,46907,29492,-143416,-111359,-314244,-102871,510138,464955,126422,254499,567759,449888,150637,73410,-24297,-35770,-71370,-118367,-87505,2910,240126,300787,237303,318545,543806,847744,1091210,1087326,1032920,806999,319104,-264933,-105823,100821,260254,212640,29519,-368169,-252724,-178478,-261601,-433710,-625212,-335888,-178345,-254805,-322279,-146365,-72726,-31753,96131,-50786,-413970,-154905,237775,283889,163061,-269954,-167592,-98781,-289137,-414044,-180909,55469,28961,9235,211886,649778,741490,313533,-47639,-147574,63499,224480,395497,493930,185242,85798,297053,298817,209594,116688,144076,142538,193468,205237,125924,58638,5073,72360,250409,415470,249277,3058,-184708,-24404,273706,631953,709399,383726,125788,21417,80876,8247,-314213,-498330,-312634,-315857,-291721,-218847,-58252,203677,333787,134814,-413835,-183242,139514,102830,-55147,121727,345007,482049,469735,392316,325884,-43034,-310885,29475,-2718,9082,-158259,-419036,-465590,-259581,-314180,-324929,287988,380745,172613,-71152,141089,155280,-151343,-6462,-11615,-254113,64348,49379,-371463,107290,477674,493862,285634,-29560,-71449,-199408,-87961,125427,205336,182203,-92378,-201405,-36013,138888,133395,105390,60325,-96941,-406526,-299715,-46792,93071,-45585,-83517,77876,360997,623704,306343,-55480,-156831,-63503,-161957,-71353,26513,383643,258038,288144,604010,801315,516426,-39310,-299540,-228744,-457245,-342076,-315846,-323950,-22109,-96003,-345972,-312104,-268591,-478686,-312407,229271,780189,511226,-105826,-61469,99911,-50361,-304508,-326470,-180418,60788,-44483,-98968,-110403,53067,361497,369558,76289,176803,281718,218097,290427,137607,128013,365480,275062,-64749,-154966,78057,165279,430308,457308,159528,-386051,-602302,-596877,-252378,-17571,95178,-37077,-239404,-430731,240493,913733,811241,268093,-190561,-41656,-208117,-410389,-542704,-499278,-401512,-370112,-232903,-92483,-29418,-198880,-289792,57969,232839,424885,632059,650362,707538,615584,344705,-172686,-451207,-24181,285436,409532,350884,146259,-99687,-289172,-424780,-325359,77893,128034,-14237,-184382,-70518,47233,142152,126896,-1924,60352,-11477,-94163,-116443,-73845,153281,417294,545856,200326,-126769,-237853,-224942,-20660,299440,377860,-170119,-502183,-159755,-228455,-98347,12331,-35954,-218467,-141770,-91224,-109536,-287508,-285917,171514,478749,648967,393752,428327,514011,427201,244379,-34629,-343323,-458809,-336591,-443426,-315000,-238992,-192674,-347745,-245364,-287574,-438828,-144218,294493,389250,415648,163044,164069,46486,130023,80825,382567,1019658,1570505,1324444,762619,221499,85853,-206345,-386134,-364475,-222990,-78766,187223,279060,98473,-95586,-60915,372072,725771,687770,326078,56395,58431,106143],[-137728,-193161,30427,205077,136705,-64960,-19431,76030,-7440,-74432,-66545,90114,245311,285940,171841,-86382,-400822,-342201,28686,143751,327411,658606,1115730,1498393,1160344,828702,600442,253384,-110309,107513,301577,152424,98075,100774,-107698,-197974,73953,358576,400483,83005,-218154,-309347,-321723,-124692,-243798,-355685,-169382,-217551,-394349,-361119,-240504,-283658,130,27992,-300927,-352006,-147293,30775,-102751,-430701,-112036,72620,-123792,-471040,138211,341054,209706,199985,464173,488566,376293,158000,158184,-181500,-321095,134981,306205,435369,467654,446319,482173,539499,527293,213374,-125982,-31800,74649,-98427,-217020,-177513,-519793,-367388,126626,238024,152791,415291,387729,70044,-346012,-45820,-5447,-107436,-280470,-341831,-424743,-402545,-369379,-10504,595996,911875,815425,320106,-81323,-26663,168994,151991,-135762,-131175,337768,514322,232467,-113013,-22403,245482,483349,414946,167200,82304,-40536,-338832,-314820,-252770,59438,191170,176895,-105717,-178553,77502,104281,99596,149322,237494,267705,62279,-336042,-346789,-406124,-375056,-176420,-8277,26547,-25536,51755,10300,-36516,-264134,-111314,-65271,-341351,-480189,-229364,-95960,89414,403393,183317,-121077,-299884,-136991,-4081,-106049,-222344,-26980,36389,-38625,-184440,-463042,40537,223306,326066,189954,69117,18447,42195,-41836,-309938,-560141,-286143,-190935,-404945,-466489,-235195,37577,250755,209649,95584,253917,572288,642420,308184,-156829,-321767,-101932,-30002,-116559,-171169,-349176,-215329,-154907,-168065,-263292,-360122,-476834,-326416,-96273,-94383,-34043,35604,-7561,-183982,-246307,-16103,310162,402830,202719,148540,594447,850796,415665,-64351,-269870,-285327,-257903,-168803,-70047,186591,143486,-96287,-107813,43073,-79532,-308059,122183,381962,407205,230133,-132281,-286583,-36457,78692,109667,-116784,-580258,-224567,46662,114527,-231738,-426080,-191125,145807,316196,705832,714269,449901,27118,-152819,189739,223974,-8726,-408265,-307700,-269020,-404777,-330098,18997,73638,-91603,-257538,11698,-11961,-322577,304427,723910,523200,-27521,-175324,91669,-109572,-306345,739373,1604693,1623491,1045000,184412,-400081,-279628,-52812,9836,215202,565183,546654,322464,163457,131950,390689,402097,-34366,-535263,-232766,-229697,-384436,-128455,239989,400776,286831,-162309,179836,659239,1069185,593061,-315161,-109448,74464,-226518,-450601,-391796,-242929,168556,792428,882826,497427,256342,-136322,-302300,-149847,156558,307860,24146,-203153,-538327,-531879,-452037,-29238,390230,854176,1079410,974336,706998,159493,-173208,10385,89030,-265382,-200416,361031,594399,620828,528370,158084,-228587,-474118,-36935,171255,223066,-21275,-402305,116355,637679,1040455,1039235,304453,-365070,125237,363146,154462,-280679,-453163,-148112,32690,-57341,-22631,469730,833657,894085,786809,299565,-304220,-269775,-217056,146285,352689,122089,-166224,-324005,-252613,-335741,-221297,-203105,-465083,-398351,-460991,-318410,106800,405911,294933,318146,103678,-193929,-233953,-89807,-268199,113129,662595,332532,-172502,-108547,132022,155117,67340,72008,284381,523463,408965,279444,227520,320672,358827,340849,316857,224465,42909,6480,-179462,-360893,-306812,-521696,-593581,-246788,28169,201090,261039,175161,221870,322375,133450,-192781,-319392,-34640,134896,353603,417930,467603,146721,-335344,102798,878934,1200173,816196,316330,-12565,-335401,-333116,35846,76696,-3948,-95536,-159242,291579,480776,723088,550565,220160,-54323,26311,-19143,-139888,21007,66559,-65493,-158141,-209307,-232703,-337000,-622735,-215471,122319,80703,-221773,-305345,111321,397756,655778,638004,610794,767880,821830,662750,535896,69391,-480171,-256165,-108862,-208327,-158308,70820,110024,-196407,-386873,-165968,-137077,-228846,58225,223050,39463,-253939,-209584,69034,263981,337899,276622,188887,221917,305203,373133,367977,3298,-343170,-389541,-28322,-39936,-330754,-273812,-122651,-86333,17696,47840,-368099,-514668,-295572,-337758,-73570,197682,333567,237914,-18219,-268963,-93147,247323,272897,510694,413034,295212,288555,515847,690061,726261,847499,891632,780813,528328,444017,181716,129850,245557,305660,-64806,-473180,-458855,-412713,-382038,-404842,-77554,82869,172735,378652,499367,413643,324426,280277,121795,-303955,-504076,-506945,-89194,177526,241465,72325,-111900,-178274,-17614,316843,291290,21474,-201047,-252941,-153133,-182638,-17107,294908,182337,-170198,-100684,68773,72064,-108926,-250001,-351355,-371427,-413473,-432442,-647367,-373703,-159123,-100719,-86803,162628,579219,1020653,1022067,981618,732353,390446,42213,-246335,-206273,-116089,284198,548331,687648,271239,100229,87706,-206178,-159690,-169698,-371376,-319998,204867,551668,419543,226055,122562,217809,339708,282213,531608,843360,946624,768707,493701,291831,151606,-50943,-376430,-649889,-436226,-249024,63233,-17432,202126,888394,1289927,1238426,633421,-136150,-80517,106783,244244,301583,274328,74960,-62249,67374,339643,703357,476632,67779,-345049,237464,431154,406364,90047,-356458,-455293,-358475,-307807,-370499,-409339,-219401,27437,185320,207937,237269,104954,201711,57357,-85523,-288926,-419519,-344654,-100500,-28464,81546,-52587,13644,-33592,54029,90170,144389,-99971,-31412,114786,63996,-200319,-312401,61799,206400,214590,98302,-106509,-35609,94357,10826,-127485,299514,430584,271726,190299,469932,867317,989144,681443,-51744,-79792,-128839,-475607,-316074,-226071,-172420,-307475,39464,-74215,-453114,-379014,65607,355748,350948,1048,-199127,59531,40615,-137189,57574,198086,89923,-184241,-322127,-367608,-410067,-318549,-397654,-341294,-11529,297423,159474,119545,177607,452608,506714,305797,-102769,42909,29535,-251748,-204070,-116986,-491151,-82005,648527,633302,483106,466442,236785,173917,79544,-102793,-112337,-213877,-342903,-124129,86840,146590,51829,-270685,-396345,-407090,-417230,-422597,-280026,81703,484308,753884,357168,4351,-191892,-74275,141726,84575,-301656,-406803,-398415,-233614,-218367,-16936,90103,-69091,-103702,118888,398419,549950,488243,283737,90252,-164066,-388568,-513673,-559453,-279250,-79887,185480,291717,227267,-220653,-285864,-220904,-203640,167953,475119,374832,-18944,163938,357242,125517,-118893,-17189,67535,-71813,-293874,114398,131965,121052,-19672,-151781,-246010,-228347,-21686,61324,-208591,-150672,233965,420431,-4747,-141263,-218785,-219334,25573,204822,-111397,-283981,181957,299261,27002,-59005,-45841,-51103,-328284,-311707,-76107,-27565,-129942,-298007,-208657,57653,60515,-73705,-261403,-220135,-48841,45220,323999,448063,555483,166028,-211483,-263622,-75392,20605,-71887,-205091,30114,314990,408291,475635,327871,217004,415325,496747,141491,-525516,-72923,-153696,23883,439578,772653,517802,59587,47841,164380,163687,49297,-126426,-351136,-317471,-278130,-238606,-127767,4840,99621,184907,479028,550936,177613,-341206,-314522,71716,381325,540457,165084,-425739,-138051,-146944,-247024,-285757,-96780,-56591,-70216,-168093,-344595,-459411,-426995,135531,480741,665103,355063,-13459,-174612,-91138,266415,528095,479836,139485,19527,251299,355069,409137,529844,481363,182528,102554,110219,-12466,-305049,-428288,2152,484142,460811,58074,-483989,154337,573178,433504,-112250,-394911,-313253,-430366,-78092,185322,125493,-29474,130371,486894,579080,287637,-191847,-344176,-313761,-230979,61330,189060,90721,-137015,-307153,-244544,-321122,-421888,-384554,-43214,129739,-299219,-380103,111835,369727,414147,181432,-198756,-388943,-200928,-326213,767,581176,559960,387328,5695,-345088,-333846,-66449,-185987,-524889,-211171,181994,274514,138511,-115633,-219149,-335238,-483839,-329316,-251443,-238340,40155,-37355,-221619,-368598,-323465,-423667,-397536,-289836,13784,684876,1177730,892144,269365,100619,388923,381708,6579,-167926,-219293,-474977,-258106,-309434,-390572,103980,521081,1090790,1022339,401106,-69831,19705,214321,680295,740509,529699,393351,149153,-497563,-73491,287571,335640,285308,338495,206273,19009,-115108,-451367,-299249,-121624,-40307,20550,157815,115103,146789,308385,418803,449672,377048,-2930,-293411,-314946,-73962,-40955,-51888,28241,132201,30824,-129931,-115316,970,-104151,-305284,-100470,-235603,-147967,244795,340101,160671,-349418,-75200,-126942,-318294,-167087,16108,-7511,-102527,-143617,-145618,-317976,-238988,157780,510567,561886,298388,-193620,-254527,5736,212792,393536,512403,589130,237700,17121,-254523,-312479,-334386,-395218,-362449,-304737,-197541,81438,293075,276459,46536,176937,332492,82880,63754,290293,-57834,-607742,100251,333782,226247,-36075,-181152,-386886,-220571,12722,125259,92306,98528,136332,-71888,-195464,117011,446896,358375,223953,404573,521904,396952,-6978,-260522,-398380,-140364,197665,288029,115261,-247229,-298155,-155,210582,255033,162782,132020,98164,381462,410082,8001,-162073,-485468,-288190,-76727,154644,326178,380231,264031,-42819,-253630,-256359,130568,2224,-165568,-289810,-172154,-280571,-365222,-162117,6106,78205,-47909,-240967,-35756,205286,105313,-91217,-16910,176773,280742,54899,-388721,-75398,230611,284911,55098,-224411,-322590,-100376,-61134,10614,-225024,-436843,-451655,-144958,115965,144044,81805,190745,177274,-33174,212473,286644,158335,-220333,-66046,-34503,-159575,-606255,-314738,-190996,-225143,-83093,-19187,50756,317603,271083,29976,-161136,-298726,-311071,-163875,-247294,174776,404206,545267,788059,928525,956699,489326,44897,-251347,195972,305251,582143,456379,252434,-40312,-319492,-368388,-135702,259279,543413,606088,384099,66602,-52909,-39730,17695,72283,-211421,-419509,-572567,-329670,-169810,115878,-32656,-208089,-228151,32914,-32907,-203113,-87612,-211463,-107309,41453,-263454,3883,18467,-46965,-29656,212549,230137,313529,233563,47772,298488,573654,381354,78717,30123,69597,282917,788224,1110656,820680,82792,-363142,-211157,201247,349380,401578,150347,-163185,-333019,-172457,-30526,194940,101184,-408648,96335,357801,240563,38581,-295442,-325254,-18045,-119441,-439611,-322678,-336494,-332226,-98816,85941,106719,-59719,19816,155279,110364,425973,545952,245632,4117,-105833,-111149,-12476,-22629,-298981,-426015,-281026,-207935,-4857,397585,600266,543959,441871,455804,78667,-223410,-72524,-67447,-207241,-36135,-69292,213502,463162,360289,194084,313329,513699,303196,57672,-383412,-293964,37628,102624,153139,90195,-97024,-549106,-304318,-45777,-20869,-12638,-23490,-231616,-466226,-190531,-153281,-492446,-181801,168032,305642,120812,-161270,-256002,-292804,-176270,-160399,-192662,-262420,-377032,-466186,-300846,-213389,-245542,-42209,8472,-46988,-255510,-490649,-498993,-270125,-173779,-545676,-303917,-194444,-208867,8239,95934,-158917,-379784,-135259,-151582,-133544,-109988,-270049,-316673,-283148,-310609,-90946,-7438,296233,842310,1028193,820649,343280,-8806,-213544,-294234,-163785,126446,412182,434647,477975,635010,723576,710250,756723,431343,-178181,-573659,-49619,128252,-18965,-38746,307015,559522,859353,995083,594826,-99122,-74778,187648,-55999,-470999,-80330,27438,-169503,-389688,-8036,96672,-34035,-282424,-222423,-158523,-61937,-204399,-335164,-125710,-87287,157291,329416,137419,-125487,-353456,-187773,256013,258933,-129260,-489259,-226897,209726,653530,494868,-38257,-134995,522356,718461,767297,716835,498704,431957,623837,447905,134121,-199780,-392551,-376000,-287973,-177636,31568,394586,609868,548739,7214,-459031,-212323,-215239,-515101,-482974,-482249,-313385,-526155,-532660,-131280,-124448,-346640,-121394,378907,662452,335759,63580,-233402,-46368,94054,-51829,-344668,-383838,-159032,143673,340699,315333,370701,375030,5927,-385613,-350841,-8615,103272,-8927,-117139,148773,471480,542996,279609,-248246,-190653,-135778,-152756,33778,-114662,-78188,340278,472774,279857,-143620,-76953,120488,165161,81997,-220839,-113797,-201453,-181410,-279316,-263800,-92840,-92531,-126944,-42889,-29291,213307,137840,-164587,-50589,409717,587514,233042,-308982,-351064,-244244,43668,360048,206253,82998,-135681,-103950,23968,181602,184856,237371,144813,83371,118870,-18506,-282513,-454743,-145749,-48200,-242590,-463108,-196372,74218,116199,92766,177678,202652,-89747,-94980,62426,-6338,-223038,-213986,-78898,126841,340650,619062,528822,175482,-251211,-348091,-104619,97105,-96906,-64994,-118044,-492247,-29776,317578,290599,231821,642684,780903,650428,428996,189893,-153174,-68150,-14577,-95181,-300723,-248843,-468989,74277,692367,589845,3472,-56821,255032,320215,357652,405957,366329,15554,-153098,-63926,20829,-140321,65510,235212,222059,315264,454380,691263,938524,792813,888709,600119,249189,-310715,-208558,-3738,258694,241947,76736,-208395,-363928,-305404,-322336,-352561,-411553,-518314,-144103,-5988,-135766,-247459,-102763,84279,56951,-185974,-150122,-16314,369780,304311,96632,-210362,-362829,-255798,-266090,-439257,-440365,-212366,-53863,90337,234394,477119,614003,220042,-113419,-105163,133649,338303,608530,752598,349257,-100604,214070,370147,360610,306758,194554,83999,-22228,-140588,-5260,196973,282298,208848,15015,70956,105658,21476,-70043,27237,72434,399103,552549,367212,124500,5084,-16479,-200662,-459991,-194631,-10500,-64777,-111190,-40429,91539,256851,294245,83489,-476499,-336423,-88536,-260496,-257160,182093,595907,771731,555503,331161,202993,-173339,-144157,227695,324756,245907,-21270,-348746,-486304,-325112,-273793,-422080,-184910,-350340,-365401,-87004,121428,33498,-173255,-213144,-329265,-131754,-77577,-223966,114500,680621,885775,821906,747487,411042,367018,122745,174969,276070,277129,237332,17556,414,42721,69636,-50933,-125735,-146703,-212524,-571288,-437929,-60807,143706,80105,-8833,-36285,233382,281684,-111346,-319876,-198499,-238209,-300789,-134746,45121,362226,271008,404493,762921,926973,712155,250424,-268648,-376556,-624289,-361769,-446636,-153680,120388,-52868,-362646,-371586,-307348,-521376,-260302,392557,871254,699193,-15778,-298624,183476,-27629,-82050,-251705,-364355,-166593,56366,93432,113449,94468,134616,66376,-123955,-79853,-77133,130567,315851,284187,348914,605934,487696,41339,-306617,-132165,97265,416482,507273,239335,-315607,-505540,-581016,-172929,87322,127013,-50172,-269208,-459077,186479,749500,745004,232579,-335193,-208293,-272274,-373312,-420857,-341111,-297980,-406179,-492524,-184359,-22425,-121221,-275297,-263562,-38302,240301,436636,558969,648624,574249,287353,-334255,-139647,424609,696496,655292,384944,25498,-118503,-75286,-164867,-24446,310016,90118,-144928,-386720,-389990,-183267,58491,235275,154165,176006,147111,108879,4008,-293777,-183189,46222,186089,126242,-110532,-280333,-288966,-256353,146663,361295,30751,-249985,-277378,-355594,-103962,140390,65495,-84137,44025,19683,-154486,-394267,98760,556554,800998,634711,295015,304208,366846,342919,287135,100092,-147294,-419653,-505387,-355620,-141210,-43281,-30070,-369081,-511236,-581247,-437032,-50114,358669,291674,236385,32767,126971,26904,37396,4711,402560,1090216,1519503,1203332,690377,217807,62600,-223622,-280157,-201285,-69507,133660,360276,367875,216494,35612,31408,310399,476346,443545,135093,-91027,25432,108597],[-40642,-312956,-105927,113576,187473,114119,104710,98682,-5817,22624,40508,86050,115751,118202,9642,-376622,-81986,-351451,-115172,79132,200541,441267,899228,1028720,910751,639280,677684,486968,138455,92871,107459,-81680,-18250,132238,-13560,-124377,78253,304113,247143,-80294,-119806,-154545,-234932,-222835,-315908,-135081,100340,-55651,-285999,-148058,70636,292,-92150,-328600,-419815,-395145,-228008,24596,63788,-125803,-380084,-173228,-274287,-477182,9586,249127,202671,300584,697532,854527,777359,316154,54233,-400981,-351776,-120642,-60131,44339,133513,320598,408262,560409,545963,184707,-280802,-226460,-181198,-455924,-180367,39784,-153011,-572702,-329447,-64401,44159,363442,414959,156195,-153894,76556,127562,21456,-37753,-80562,-435857,-277071,-70366,-50997,442528,944478,985878,446236,-43099,233663,555354,499134,70884,-261532,225335,449977,230028,-40662,147736,363420,540447,485160,229505,185151,218908,-24691,-65759,-292982,-21972,129065,85612,-44870,82413,216858,92816,-35626,-105697,-15314,129594,138433,-180479,-286241,-362557,-366887,-171831,-95443,-230817,-242733,-31361,68933,-3779,-218963,-55260,110572,-41266,-407746,-601521,-272843,89068,193869,151542,-130988,-290722,-55269,75903,-27026,-211274,-220572,-58893,-166131,-318010,-169851,197359,210185,363991,132436,-84908,-5070,83781,106939,-535,-328032,-444587,-126791,-127025,-324946,-397314,-38639,214310,156156,36215,385498,765632,933063,490431,-52350,-411114,-235262,-124774,-38616,-87896,-381934,-394640,-258479,-41564,-133487,-256916,-467357,-384906,-264795,-121749,165419,229362,41312,-218416,-291805,-52946,324674,525969,399639,132642,450862,468742,41492,-266504,-473177,-443014,-380150,-259756,-34157,132574,149804,347044,294111,349202,-34237,-427634,58823,293218,176460,5386,-235596,-316643,-43441,166037,267540,60661,-528863,-20481,349011,424593,-91913,-478882,-192967,42919,158561,569939,640277,435111,120149,-12845,228315,255955,38068,-396589,-234853,-290166,-439226,-150735,122574,29914,-228464,-226155,142335,52399,-87013,600724,1115057,866321,78667,-285983,-15771,-99973,-198989,525798,1332694,1254456,726980,-163239,-509335,-328287,-190699,-92078,110376,256010,217433,-25759,-67855,-99569,166789,194388,-116025,-478119,-402897,-439006,-325018,85693,411081,440386,219460,-197854,463116,970344,1311743,807122,-73201,-99577,36013,-313823,-462652,-102508,94168,555281,827417,982773,623430,366494,-109783,-292098,-74974,196838,369876,387383,313906,60026,-451972,-647175,-292326,151227,771661,1094284,993586,791027,424148,6520,-247314,-151832,-322025,-218677,361651,651965,785439,714969,377063,50112,-296799,-484493,-143394,107418,30017,-350342,97169,504108,910666,769018,31232,-285130,179396,332232,202622,-128981,-514633,-315928,-134408,-125841,155899,747230,1041932,1166628,846482,363273,-353555,-278796,-159268,9083,214682,85670,-330149,-280761,33205,-443401,-431197,-146023,-66539,-111738,-340279,-465236,73455,360185,314937,325689,28439,-234172,-162117,-226876,-337927,293930,768523,522572,109455,158602,354689,290450,120130,10440,83970,417464,338562,278336,347903,479483,446501,315814,256798,243833,79327,61192,-113321,-409758,-441453,-412169,-381994,-183860,-54754,148443,218083,156333,271900,506883,317612,-39539,-173491,223956,356195,431606,359027,405399,120066,-253671,-89690,589734,850905,721081,180898,-96022,-347564,-217789,17663,-145032,-92121,40486,-232466,-337486,95168,568944,534424,154950,-151772,2803,-112720,-525596,-97007,113194,-60877,-229877,-322453,-203718,96241,-193815,63395,165026,37424,-278309,-411975,1210,389160,696289,576883,342010,381042,502780,273787,203440,-270344,-376896,-22248,11856,-169608,-206762,-178824,-222231,-310890,186568,389195,361334,69340,4811,84759,11910,-121949,-34756,159053,296568,296280,167080,-43215,-1643,122366,282385,300309,-50847,-438161,-307437,-39205,-81538,-346751,-376371,-206328,-103995,-20592,-100540,-355810,-287778,-298205,-445943,-70881,293388,469877,310602,-61638,-215023,-142720,115151,216382,370399,250367,155803,358484,773046,903143,849647,879503,917375,857360,760097,614617,264161,189265,250758,276857,-83813,-151853,-324289,-481964,-537624,-371918,-132630,11914,125242,477208,662184,619080,409218,208616,8687,-259636,-469023,-324751,122757,329203,383081,226513,36048,-91911,57911,453106,444101,112533,-233387,-464711,-315741,-265978,-145980,92938,27652,-184265,-101003,-31578,-107417,-257933,-292993,-393856,-418255,-454041,-363830,-525491,-527078,-217593,20727,175544,535966,972642,1288720,1180871,903883,660904,234981,-105731,-255027,-81007,8112,253955,470904,427060,297068,241126,229768,21512,-65185,-194957,-420212,-309070,137732,369322,231327,126837,293948,398995,361605,299053,573716,851990,1007878,746202,516037,425792,240635,-84825,-563751,-326296,-186394,-187350,-286899,-232209,83839,698584,1217672,1098112,449371,-328346,-331943,-176655,82093,284056,255276,-22026,-148254,48472,435255,724463,612434,164325,-345782,315054,553013,652623,443526,59027,-77350,-42608,44714,-198817,-337831,-423390,-77930,177834,171848,209178,136035,178250,-36994,-217864,-342764,-400058,-346450,11654,99619,211062,57978,82897,-46696,9138,5238,99087,-154691,-167987,11370,19486,-105935,-284039,-79352,28251,90822,82370,-18840,69824,180564,-111999,-167334,497529,717687,511884,195585,393584,931983,1063685,692396,-115857,-85927,-132557,-443865,-142445,-43310,-12920,-222974,-82862,-293745,-561629,-206591,226312,401038,287966,-175021,-170350,149194,61055,-107906,144396,392624,270118,53351,-220590,-391350,-445263,-298582,-334275,-361173,-16965,297535,226374,64908,-213868,206440,487412,537343,142492,97481,142034,-143451,-474993,-327243,-429722,-100905,468348,531000,295638,117326,-127076,-63246,-27003,-93667,-130019,-245411,-352531,-88919,264390,379291,282798,-172020,-392069,-347243,-330729,-264457,-120082,-268936,85178,495569,308181,-11882,-170037,-230624,-167782,-242688,-476172,-487541,-332320,-182581,-63359,178040,305347,171002,91750,256370,350937,223820,32775,-34555,188970,103890,67319,-89546,-386509,-463926,-311060,-66586,169380,259300,-76481,-251064,-254778,-392669,90016,454495,356246,-129084,215911,392453,191033,-67739,134077,264282,327941,20907,129221,250601,399517,365396,206007,107352,180408,146843,44991,-192959,-265731,-23200,50803,-315604,-36577,-6139,-16143,71398,182452,-67604,-488927,-254040,-126478,-209983,-54041,-4126,-18116,-10649,-71145,-16984,20693,-138084,-169602,12738,161507,33142,-156477,-183508,-236614,-256735,39344,467879,582679,497065,50071,-282321,-223006,-133044,-75435,-108514,-212905,-46811,145131,188698,279804,207998,53519,312730,444787,187428,-277703,144626,207761,231505,457921,715645,604431,141537,-171690,55474,175692,175865,202811,-24514,-158587,-201578,-160595,-110511,-46733,10223,229647,715272,900648,419932,-255385,-380376,-23579,484525,776167,451783,-221694,-317719,-290658,-294651,-258024,-67859,-80187,-240679,-415301,-294757,-283540,-165551,391963,709367,756825,273788,-221743,-96135,70535,385507,775221,715905,279743,-139079,-102256,157605,509981,815964,672615,291674,-41685,-234372,-377666,-503904,-398666,-1626,222727,-2610,-484041,-195757,187149,284482,57661,-319754,-180768,-98945,-259755,-173297,96782,124711,201515,453313,747502,897279,349056,-251968,-308667,-196600,-198423,106829,265453,156686,-154572,-400847,-299863,-332933,-370860,-397880,-278593,16220,-202213,-263382,39031,335967,402050,270649,-209913,-326979,39266,-156804,-127556,382420,367848,319304,-13151,-321719,-325605,-95236,-166526,-460384,-181046,256963,441858,310666,-14327,-162304,-178731,-342802,-483866,-279296,-252089,-322775,-152380,-210660,-421655,-204311,-138657,-132930,-126738,140313,600279,1304831,839551,257509,151197,527045,615219,147768,-219321,-250566,-289700,-114030,44941,-312778,-273621,226602,925225,1052970,467782,-78176,7401,264651,690313,792317,546489,485545,421142,-195698,-168226,215332,215813,111239,136907,89729,1386,35504,-172869,-240610,-118137,-14114,3632,33165,-111830,-206656,-42768,185434,349224,198697,-190240,-477319,-193077,-132132,79231,128852,217199,175854,4451,-45985,190204,426162,332118,-67377,-162044,-99040,-230998,-203991,1454,-59571,-239869,-507634,-483257,-174205,68028,30276,-306729,-248927,-193185,-373242,-232829,3468,215071,407002,443543,206844,-108774,-30275,29293,77113,133642,271587,306902,81602,-59270,-251882,-295631,-271246,-302471,-256697,-392269,-371693,87147,241231,160323,31097,166166,221558,-139577,78541,470824,184429,-407004,-329246,-15935,-601,105475,-11431,-473956,-50718,398326,335006,74796,42044,168827,34937,-133300,-55365,190174,262842,404141,663871,665461,389486,-50596,-241737,-370010,-162587,292426,393849,226396,-161256,-429338,-153745,149548,223207,72055,80421,23270,284687,401379,-119677,-246482,-548474,-274106,-153042,72950,233651,370842,342153,28426,-291552,-347784,20811,-147230,-393297,-310251,37070,170741,165003,322354,381558,273056,-8078,-184784,139718,301009,91434,42575,151391,250788,234476,83878,71874,131048,218110,194324,157431,-23607,-265342,-224972,-355149,-454076,-515959,-566821,-483679,-228322,-116690,-247205,-144925,239657,178655,-106245,326950,445433,173315,-478094,6793,233822,234311,-152856,-312002,-72715,-165191,-83069,-11315,154614,420083,343899,120077,-109363,-352660,-348795,-212173,-323190,52808,225968,407193,701499,839052,861816,585323,325881,67684,203302,348884,505057,406298,202215,-64047,-155577,-285631,-120518,185565,509803,588420,198592,-223095,-164378,58941,127130,179207,-117763,-323097,-558118,-179886,121883,218433,-75411,-249618,-265941,-19151,-105224,-298876,-149979,-267845,-371396,-397941,-338290,60581,-38949,-266037,-120504,87090,40672,-6399,-123975,-158235,252923,411694,338080,208408,63608,73007,411063,972582,1212339,893693,103767,-342230,-192140,332057,545592,450420,92156,-154943,-363247,-266582,-180406,-162461,-61366,-417296,-152226,41683,145746,-62966,-404127,-298776,45368,9042,-170717,-115633,64223,14755,130992,70415,-58116,-249872,-30571,90215,-34496,212393,433603,254055,36838,-73138,-282335,-293730,-165295,-232237,-244343,-196168,-232092,-53204,507476,673129,564690,245064,256773,31156,-11524,83020,36242,-32945,173514,110064,100524,281167,411665,351818,349547,454262,255746,105849,-353743,-544895,-165999,116513,368926,385279,231195,-251871,-21262,329368,374600,150184,-44962,-320192,-212944,121636,160375,-324971,-210000,305722,541270,291362,-116767,-231166,-150875,326672,363802,207064,-201758,-395630,-513415,-432079,-297442,-358925,-291678,-82500,-14774,-179584,-447891,-509649,-256883,-186417,-100629,170099,319465,-132520,-164888,31317,-84070,-356519,-86863,-84496,-62584,-100112,-284424,-332629,-390399,-231871,45276,52110,89670,178608,94406,276920,333463,247920,97873,-228903,-231822,33882,351432,341979,310577,326860,363524,447762,709205,648352,192730,-366310,-283512,-18150,-153104,-10585,470038,911766,1123119,1155861,560954,-83076,-2405,302233,158598,-198648,-157879,-2326,-134872,-484946,-120215,104512,45350,-157672,-207742,-124461,-43768,-151559,-408970,-459523,-405188,-71505,183603,104250,-245506,-562608,-58647,261901,197903,-135497,-234575,67792,401583,723786,622186,195646,-142083,295670,503098,489447,382185,205965,146849,396286,304016,57898,-241149,-289607,-410783,-432632,-196275,187733,583102,792071,481439,-122228,-271620,-61715,-197649,-507012,-336112,-432098,-519182,-538044,-492378,-202328,-150144,-350270,-289113,207215,509094,356233,2957,-392621,-104230,223879,254338,-194702,-239812,-244470,34901,267123,253173,289863,361197,164988,-146197,-383371,-198820,-116365,-270104,-436596,-123172,239462,332766,48149,-417922,-86378,-30568,-167791,-117201,-260886,-183682,217843,232924,15041,-319345,-180937,59207,125734,119796,-42128,143218,190656,329793,8857,-313918,-110834,-133372,-148202,-70636,-79239,275089,282837,-133858,-71023,461341,649721,255528,-339542,-224539,31857,315705,446420,188073,58941,-201362,-175974,-161506,85609,121760,238219,109751,-64147,-106725,-107195,-244570,-449474,-130098,104948,66817,-146842,-374065,-44838,151842,116536,-889,92270,-23789,-84129,105223,-135029,-422126,-173436,-16430,74529,47224,209207,181626,-23515,-211887,-121931,182124,404835,176570,-60918,-147183,-161664,-42310,317125,259378,154215,549809,765248,548281,363483,232888,-30850,-136867,-165626,-309176,-565063,-427352,-196386,494473,968263,719014,-59632,-422355,-135717,238580,825289,990728,715195,-66891,-186346,83980,208565,-207544,-113204,76640,84043,144613,250570,543502,771525,515884,445707,84784,-181210,-492481,-296582,-79364,201921,260090,148414,24654,-284861,-488945,-403013,-324398,-259092,-521093,-80252,175358,43589,-313338,-157740,153991,-3213,-294321,-43465,235867,438178,395620,59485,-107446,-148335,-98803,-125069,-280461,-412088,-421206,-125892,101262,188931,178214,322758,70954,-225480,-127992,98496,394024,847249,1087303,638294,-203392,66594,287932,280171,326390,78981,-50408,-228216,-427332,-23239,316920,437242,230958,-132614,-337064,-126435,-32299,-39936,-88231,-118396,149145,355669,331376,185215,83928,24359,-230742,-263284,74467,245634,216805,133854,152891,163349,175876,95636,-129622,-515715,-198336,-19591,-254603,-449959,187332,712893,846153,488853,216458,51952,-330909,520,426869,754743,621220,286529,-137469,-330581,-282356,-128293,-205064,-40191,-217703,-92935,194324,209496,60593,-14359,-177335,-120647,-84110,-207600,10103,477911,872089,1019825,999395,1039024,782713,695601,336225,333354,391734,352164,267376,158631,211519,101366,-34906,-230055,-285785,-247686,-221847,-362730,-166773,-5534,138832,90257,-51689,-191759,-19613,-214476,-310002,-67259,97723,15762,-213177,-271632,-112445,8063,139679,221015,606208,800174,658975,349149,-44484,-276344,-414826,-408430,-512139,-139101,110200,-90572,-367714,-262820,-258162,-490000,-169519,443142,689011,606913,63510,-387069,-65820,-32926,125083,-19172,-358126,-304776,80505,147213,165575,110822,53279,-15191,-67418,-122659,-164562,109492,328187,339029,421138,602406,472869,73073,-294524,-361650,-110620,200886,384860,158765,-237662,-340515,-515916,-111686,147980,69173,-81576,-218432,-364062,21341,450582,522076,135262,-168889,-249318,-367524,-348521,-276417,-173093,-139720,-248710,-439055,-319952,-110631,-111850,-140930,-212693,-389476,-87487,135503,366893,454764,372957,-15942,-334987,183790,741942,925307,722582,369593,-71011,-222067,-43711,-57035,124464,259509,-89418,-214133,-15811,-110236,-496272,-88784,325700,397449,216479,114844,153852,-1481,-265457,-514097,-422078,-240112,-14688,-165844,-325682,-369638,-434555,84111,422220,261216,-7759,-310311,-397450,-87312,206126,118389,57088,190116,79954,-199300,-172192,381830,804403,833049,365959,159457,152557,236519,290357,273920,111796,-115009,-381469,-379249,-227867,-71388,53,14980,-154255,-323663,-479257,-339269,2111,310834,202328,-73733,-229293,-34104,-14035,-21706,-27414,236974,745668,917924,818206,531142,230436,71566,-161676,-194392,-104415,124089,353124,406973,307588,211201,113928,115410,226899,240594,146865,-88828,-245652,-16158,83800],[-26285,-187265,-230726,-22573,188981,206526,114403,-10083,-89985,30287,97827,55345,7057,119526,129958,26545,180430,-127458,-107223,21491,23865,123381,458633,310301,242427,237101,524962,512851,282460,142966,-34202,-256855,-13200,183849,38635,-108755,4900,157711,54670,-91549,15431,-32359,-213505,-432525,-196078,127726,387929,225585,-69909,8556,270242,255304,-4815,-247403,-124658,-157244,-166289,-75004,113577,144963,-154529,-278857,-331060,-409525,-163513,60774,49379,271331,766231,1037918,872394,301060,-200596,-338100,-238487,-259061,-354813,-267483,-139846,75507,210244,521672,558046,249707,-200466,-254051,-271196,-386324,-81056,173894,95123,-157862,-428379,-354787,-118857,192264,333825,153589,-22973,148902,187608,82216,79189,74937,-228216,-47320,162732,-19098,137394,750654,962326,491522,-30376,250492,724879,696098,293609,-250473,15281,199452,36627,-88110,185692,364399,413080,330341,194608,253619,430832,259109,110710,-101389,-18685,115162,56365,63072,287819,305971,51021,-110583,-14663,-66550,28713,181632,-37436,-168623,-258122,-299591,-202504,-112531,-326209,-374856,-139432,58426,-16557,-161085,-40448,162012,143146,-105073,-400324,-488682,-142419,-271605,-64480,-267765,-236946,2462,57022,-56949,-193055,-359531,-180547,-329753,-305484,45307,252072,173664,215417,-93449,-433449,-307370,-154234,-85159,-8478,-267938,-490730,-91470,69052,-135284,-409646,-113552,96525,-15961,-104398,430877,838575,1051665,575981,21894,-329933,-351482,-257115,-23266,-118950,-431062,-276715,-111527,120608,77408,-61797,-303941,-411255,-436944,-151727,224677,314515,68130,-263315,-324644,-90050,268512,404051,319892,-5358,197364,76405,-193544,-325294,-445673,-305576,-354491,-382553,-243008,-201972,80526,562728,551445,481167,24868,-515925,-84147,79324,-113010,-248883,-369123,-255490,7605,242094,329890,73905,-556567,152976,560150,597610,31237,-451890,-244695,-118198,-18186,187436,329322,237870,32588,14990,146381,161905,-42099,-354088,-102279,-216353,-396796,-106935,75488,-86255,-382800,-217789,170042,128186,130234,769723,1268499,1029990,90893,-391385,-137314,-143421,-136987,268448,871226,736266,297975,-435768,-279519,-215933,-322767,-247070,-36581,65209,21309,-237865,-300035,-300430,-118555,-79771,-140781,-189402,-286065,-369231,-101289,280868,493621,395227,26445,-219416,579063,1144469,1306656,863570,115373,-64571,-1403,-234948,-336959,91329,270945,664543,620790,809533,610819,302539,-141643,-193694,-8816,202702,223656,484327,510439,478305,-114351,-634813,-603171,-131178,564185,923154,813689,594775,416487,53015,-397180,-348679,-230103,-228836,103434,398286,640582,581641,455067,434035,277479,-63339,-352804,-25634,69189,-303431,2012,282811,541019,217014,-466712,-96971,164013,175688,72016,-123414,-392109,-397601,-163835,84680,347919,741193,798425,930169,618101,287130,-349060,-335489,-121481,-19518,110074,53595,-428017,-243972,213596,-136394,-419944,45421,444576,347281,-29690,-297863,-11140,216787,263547,200181,-96847,-330959,-304431,-528464,-241516,296651,567071,435044,181480,274284,426189,308964,209361,-52746,-328187,-4877,160697,177368,288216,387667,266580,154532,146119,231182,133767,124816,7516,-55657,4313,-68572,-140961,-127056,-162458,7849,69422,59439,286506,661731,513695,115010,-33696,464155,542182,376846,137479,106385,-6980,-276146,-219449,239576,423286,482366,53324,-196686,-291579,-52076,25038,-479475,-333866,-6592,-124691,-208840,52271,399304,397063,12664,-231507,42553,-78300,-488994,-178963,111818,-129042,-377533,-290713,95326,404933,170049,358356,342410,81853,-252997,-289663,-206962,155914,436249,220501,-146551,-232181,-124507,-137069,-152915,-151976,-22416,152925,85428,-165704,-207601,-216000,-235374,180250,588958,768628,686531,322599,-16852,-7112,73953,18819,118722,216637,262576,199263,67997,-111588,-213918,-128282,117397,182466,-3987,-125242,-26173,34874,-96180,-303169,-407845,-325881,-134425,-79406,-92747,-157562,-155525,-341877,-445188,-50474,332133,516132,288895,-137205,-203973,-113955,5695,82826,81394,-20452,-58506,288367,778585,893143,764133,662364,564035,579151,696576,548043,217735,194089,245424,252744,199687,251218,-103775,-401336,-372993,-191393,-288720,-246867,-74677,367416,586107,611332,366691,66496,-166810,-333083,-330636,-179830,204555,362074,441648,365496,189139,-14483,-5047,327326,370000,102166,-229390,-604421,-548100,-373204,-260620,-147202,-221481,-308958,-163831,-174384,-286628,-374490,-349612,-278475,-363764,-539814,-361398,-424474,-378975,-135981,82599,379975,745986,1158673,1305486,1143276,676953,379141,-25175,-315099,-327588,-63472,145141,195914,220830,-17313,49011,138655,161644,98815,-20809,-231916,-518888,-294483,-71186,-37281,-125447,8556,387877,481308,397610,407561,612917,782090,740923,428845,379256,438821,221951,-219467,-509781,-62388,234392,189129,-126527,-273986,-9242,493318,1018029,727512,113729,-474049,-301128,-454703,-158272,130084,104456,-164756,-230969,-12191,353131,534949,588999,163404,-355375,321948,531943,702262,537774,284114,201453,270031,234159,-111436,-170879,-386633,-203121,38873,17280,37338,-14100,21532,-143331,-282295,-346044,-402372,-368211,37635,163441,262285,101108,31074,-171292,-205602,-189531,-46604,-152176,-364472,-133646,-17979,-81147,-389079,-251628,-178336,-129543,20781,42057,82434,70057,-362549,-33144,669389,873939,613264,183833,162919,512209,613853,261744,-384287,-196907,-250024,-414540,2208,159967,32557,-251672,-151050,-176486,-247877,-13779,290452,308698,95057,-426677,-33715,233212,96112,-59374,170452,471986,393563,236446,-110731,-331207,-388797,-257787,-305682,-404280,-97660,243016,341743,268897,-324209,-229281,238144,490045,232674,-3503,88596,-69549,-435051,-344938,-143332,-71051,201631,302352,30665,-227589,-410535,-257618,-129688,-75043,-147253,-292238,-470659,-246329,198917,421593,458679,-25351,-463980,-475221,-415086,-215561,31892,-73752,-71726,347181,375384,84398,-141465,-407429,-444890,-308418,-392597,-540067,-320392,-134003,119949,362986,479164,335581,193709,285453,286382,62309,-244026,-407918,134339,178936,188444,22939,-235621,-447353,-447473,-166899,194685,298692,-10473,-295851,-208226,-108157,126815,304099,150009,-364038,155042,317852,168977,-2515,243513,372985,503742,234216,-44838,230928,464622,545949,424727,402313,477160,297206,67627,-131224,-290602,-264739,-295779,-374456,5707,155088,126658,92979,85154,-182191,-499568,-471256,-297102,-54123,33687,15009,94907,216136,76705,-69251,-44537,-187058,-122427,111140,135944,-131649,-354718,-115282,-123720,15627,294449,537425,502227,188572,-220588,-369109,-256553,-417890,-359827,-348222,-124410,-6566,96941,119112,127936,90784,-93188,237530,383863,164999,-97940,365014,591168,550039,488060,575413,539251,176010,-262464,-89937,49141,189136,408206,246076,-74156,-227727,-200678,-135905,-60424,3604,358032,843019,1029277,511175,-225675,-497278,-228651,391184,753246,527720,-63813,-463978,-476605,-422871,-378820,-194061,-254345,-428799,-168497,-57223,-109421,73923,488936,724385,576798,-2359,-384399,55864,186406,397611,759853,570743,175426,-404625,-224312,-242337,275055,699917,542638,191614,-326492,-331202,-178257,-237810,-218067,24752,-35396,-493504,-286566,167719,189853,14260,-336510,-522711,-124343,39078,-180935,-345429,-220432,17000,271355,574021,784189,955960,332400,-180914,-385148,-253143,-204770,57987,159222,90516,-239660,-524695,-328329,-263913,-500599,-351637,-204727,83275,-52969,-160916,-128811,152253,276605,279278,-77859,-116539,137502,-85004,-231593,72306,124432,141198,-182109,-467284,-296650,-133775,-190985,-436138,-139058,320288,504909,399658,122080,-34361,-24412,-177576,-340819,-48424,85355,-379812,-388424,-247646,-347041,-121132,44729,48920,-23973,85791,113891,611740,274431,60172,130088,456892,589728,191631,-242315,-202786,-95063,76363,263304,-187121,-550762,-155627,516947,759321,346404,-71542,-47740,214759,501701,625385,373679,382927,570232,194988,-56273,47687,77408,38930,-52958,-67384,-9558,175401,18821,-126180,-85022,-8912,-77136,-174699,-425365,-535531,-365625,-105984,218344,48247,-266092,-558319,-324019,-267150,149306,271034,310532,94987,-86927,59988,455987,803172,795189,537697,226365,100489,-178765,-515866,-291916,-125122,-70912,-136525,-246884,25723,366371,232989,-223145,-229827,-168529,-402877,83599,194114,118947,52945,51800,-91813,91295,256676,201383,29302,-107405,51095,145270,27676,-120607,-282198,-305007,-216342,-159808,-167982,-308945,65740,536311,465703,154057,83417,207836,141671,-292020,118647,517609,312667,-85579,-290256,-89643,85134,357091,178908,-369356,-70704,432819,392606,40217,-147893,38469,51818,-127736,-251709,57870,401657,647992,805056,685545,262041,-191820,-292857,-357958,-241981,232379,405028,279647,-95879,-593247,-386689,-34278,48160,-118802,-151518,-303040,-199624,-52670,-369288,-439717,-405969,-283136,-235414,-44000,109308,244503,263275,-18134,-337774,-368066,-176336,-374071,-555002,-204986,180703,562852,662076,545677,507856,293097,-60263,-120209,147773,280926,194404,367342,486630,369507,164621,123328,412265,333593,63799,18539,278526,229556,-262260,-481894,-428487,-363793,-400694,-494315,-517615,-304680,-323112,-440781,59439,346685,123286,-78983,435413,504892,127596,-274034,188829,426556,473998,171265,68536,156164,-54093,-118320,-30894,188991,400151,316961,127200,-76454,-373404,-375543,-270032,-390478,-171707,-38374,226287,507958,538039,469895,494574,483940,428894,392464,532319,499832,317404,31492,-61230,-48874,-262349,-29758,207080,349509,353812,-146759,-434958,-91129,184829,144808,201845,63975,-247180,-492186,37413,307682,26172,-85302,-309502,-409539,-147383,-264578,-466943,-292420,-397856,-366681,-378734,-289916,-16511,-73713,-87804,-3973,-52298,-182840,-315135,-450955,-198786,209073,259385,296173,306152,50716,-82826,358739,933114,1117325,821798,155535,-171741,-82950,273414,465870,313107,95831,-81864,-399268,-296076,-171956,-195713,-65141,-217744,-499093,-277828,-47216,-252381,-467640,-148564,139722,99802,18520,254400,389761,260798,213034,-83923,-358599,-296572,-17312,42077,-97105,-121870,31255,63142,77869,50271,-183476,-305131,-202297,-134797,-85528,34148,-116564,-245182,317097,506121,426190,-77238,-74248,33284,185038,196876,172018,191764,370540,275057,-6222,91559,380284,320787,263703,327349,167974,29155,-70061,-114316,104656,285126,473246,427218,276420,-82835,206796,603851,584012,188107,-135807,-262757,41976,367900,371748,-182981,-240353,381982,674835,404683,-6044,-21023,72239,545982,561356,346340,-195325,-423266,-418482,-348028,-129546,-111055,-259686,-272575,-9838,-49308,-266818,-280182,-97985,-13425,267765,455495,593779,48714,-368818,-128147,-129213,-356590,-55167,-44563,-30842,-126250,-293916,-334970,-497936,-157708,55002,-8132,-212474,-552891,-339976,-438552,46301,277854,227115,-50555,-277027,-111825,182886,217662,32263,-88934,-3689,187271,587481,787605,451261,-97744,-355415,-190587,-404851,-230849,350294,958171,1065413,942945,380585,-25974,116292,386759,302160,-39209,-314977,-31078,-24013,-286063,-201893,94845,95625,-56560,-194939,-175928,-84571,-30021,-66779,-233154,-306335,-362262,-186946,-143773,-415042,-327912,77638,225751,56152,-168230,-99320,133438,344918,526914,568809,358998,-3069,50222,345717,335605,176185,-43770,-103795,116920,131281,42103,-116881,-37965,-276675,-504385,-263659,202427,555143,706803,278933,-158692,-35140,36924,-211103,-253093,-73809,-160873,-355186,-522172,-478800,-252789,-108091,-217143,-443840,-98355,165998,228425,-153547,-101012,187341,299432,341903,-156143,-36755,109651,136552,147885,120549,144502,240554,286973,123246,-23939,-171540,-308258,-343115,-180183,-226490,-121661,-22157,-233848,-334882,-53081,-3986,-218121,-336104,-460860,-347141,12584,-37655,-250007,-415943,-262875,-44920,98588,132525,68828,215330,456781,502274,97382,-271144,-169018,-268146,-343372,-338322,-198635,233286,330686,-65250,-100214,398491,562153,174694,-370247,-25422,275628,567820,478649,199722,-34323,-188206,-119273,-139992,88551,128336,282095,151290,-91988,-394714,-294296,-198467,-395266,-191175,96378,226246,158905,-182706,-132936,115214,64756,-175406,-223740,-50335,5057,169602,-209218,-439746,-126027,-51102,-69943,-309262,-276935,-124235,-105399,-113103,85982,365295,551175,473141,-26371,-244734,21904,64696,219576,69536,-76358,267495,581945,382486,193971,148449,32750,-189841,-421318,-420121,-298012,-75932,368911,1016266,1272139,852490,100705,-226770,-404057,201098,1110841,1337029,693540,-290320,-43809,272040,288398,-161236,-175509,-34079,3867,25134,71369,399175,510212,208549,-234975,-442028,-321476,-337443,-298589,-79545,164232,324949,283384,251878,-92461,-340789,-353900,-314046,-247131,-552693,54635,346026,186588,-321183,-261584,116399,-86404,-373317,-98733,254829,278540,317168,6820,-14982,184354,237349,92525,-146358,-261508,-280067,-70883,100187,76723,-136081,-47798,-136359,-377621,-192835,11112,438018,1060189,1335635,834866,-121012,-137579,14599,-63769,50158,-235719,-143088,-119023,-82143,108010,402794,464419,152845,-82483,-449372,-372956,-202163,-196097,-385375,-329345,-14125,173170,215799,164532,65769,8921,-98902,9642,254922,360131,344045,288497,254473,140245,-4092,-175090,-402131,-434141,-59513,95032,-42449,-376848,170220,672950,692044,307429,74415,-92057,-424578,65567,544632,1062883,943958,603169,132155,-77036,-135674,15499,-14287,190423,209907,450058,583955,365157,174431,204154,215695,186265,-67218,-12672,321124,608581,721690,838037,957550,1039559,910224,745328,396264,387600,467935,452943,324175,310594,334978,89291,-150133,-298525,-360921,-261552,-137791,-79665,187517,140727,99212,-18095,-205615,-355086,-332089,-358149,94504,291994,375191,400246,92861,-151170,-278115,-556372,-110177,58633,491656,625046,480463,239634,62191,-179800,-325961,-521707,-472979,-115374,73475,-163442,-310094,-128735,-247624,-468721,-62796,420332,414769,340938,114905,-23036,-437910,-129210,236874,230382,-57911,-77971,1482,62801,68497,106848,174553,161507,150704,-80759,-174165,24794,311056,317459,357139,390044,262281,-19903,-150785,-155012,-285389,-136648,167522,41324,-109023,-138515,-412304,-80169,153172,-71090,-202253,-96952,-231295,-205235,154078,252278,118300,160675,12399,-353667,-332271,-152807,-65515,-92451,-173194,-341851,-479769,-275186,-200774,-29743,188045,-115886,-452735,-213529,67437,143746,32732,-300541,-31940,443625,852912,936703,629822,297989,-86726,-349921,-147570,-106116,78916,-425,-305781,-45126,372272,375938,-71771,-82724,402111,580531,289991,55,3081,-97074,-35282,-138751,-256446,-195129,-108261,-221846,-360369,-410001,-366150,-2068,367640,331357,151329,-267072,-368884,-127123,163872,93707,159875,277606,100047,-181723,-10294,512044,896623,748980,282530,67940,45419,272764,366714,241656,23569,-244429,-562716,-473571,-319300,-149926,-110605,-77429,-66213,-255507,-424328,-288492,14643,193902,165487,-59402,-342577,-122423,-36686,5841,-30943,-38138,135493,90692,298218,344171,238889,87073,-136109,-244163,-207930,176393,447308,329435,148196,121073,158814,238154,213021,125244,-109247,-279426,-267307,-37842,44250],[-41739,-123145,-368665,-98162,101016,148012,19408,-165077,-191880,-12979,108339,45499,27340,214947,244780,205686,148352,-82591,-3060,40281,-75213,-191839,15282,138117,-69512,120781,370988,381345,251450,103435,-143081,-245639,121024,283026,101907,-110277,-112527,-11752,-69318,42134,124277,22561,-221002,-217743,-6302,365033,649999,562703,189257,80804,342830,389293,120911,-85196,-20428,-33607,-122070,-216244,81789,290171,218614,83557,-48783,-260901,-281646,-133529,-169644,147403,654821,950227,719397,169772,-415028,-57404,-88033,-266645,-467569,-309479,-273372,-232215,-37455,359982,505486,330489,71462,-1082,-153183,-255382,35550,260417,236738,140225,-81524,-251984,-185991,39422,184508,62869,17392,162317,190118,68327,33172,11038,-162033,157376,299151,24276,-256396,391413,755972,455124,-21385,85285,636681,704778,448743,-50624,-175098,-114345,-262150,-169015,136645,291974,255016,170940,179528,323195,526294,460593,405582,214963,101130,147188,127041,167745,386451,340738,-5974,-129529,249360,173148,120358,226684,78621,-44745,-112705,-180746,-247947,-183570,-306408,-451262,-274672,-29475,-48023,-99655,-71504,42981,121914,31038,-172604,-340432,-336946,-417747,-304675,-411546,-98543,47119,-29347,-146857,-180132,-382520,-290242,-395815,-136395,105756,126280,27827,-45855,-287868,-264319,-384945,-359532,-336540,-91243,-132795,-356719,-80505,111048,-60725,-316444,-155113,-50032,-235851,-223885,391633,826945,986085,562993,50978,-203836,-338787,-359906,-69321,-224395,-293607,-24779,105144,260645,340775,189266,-71287,-383025,-553232,-208989,162807,310791,97862,-275306,-345755,-124876,147284,76472,-29742,-223340,-68313,-154524,-267693,-298748,-235201,-189868,-248589,-271165,-501975,-79710,384210,690298,683400,424330,60775,-450281,-257583,-159105,-314562,-362620,-369984,-138532,86855,290941,299790,-50470,-356495,258918,606706,562519,77630,-351170,-299243,-242178,-166320,-223981,-44219,-38715,-167044,-97588,-20966,32848,-97742,-123646,123350,-9578,-260162,-171618,-96459,-230781,-417386,-242892,108459,214111,281931,734029,1066150,875458,-4701,-399316,-216357,-223546,-93412,121796,420419,295818,-48135,-331841,-99155,-87168,-354362,-429759,-146145,56341,-40020,-163586,-249226,-310548,-358635,-240471,13986,54275,-62051,-145637,138801,516988,557093,308880,-199946,-203105,519244,1129203,1114346,809017,239362,-14186,-3892,-83248,-174886,195377,346789,671168,416875,453228,397100,64972,-259350,-174456,3034,168124,101296,295687,352648,444689,96299,-359772,-587326,-381004,248361,598238,522918,290203,202442,-59595,-326119,-285679,-117566,-145148,-312333,-73345,273631,303516,432624,669170,702195,410401,-207331,-130796,110091,-211122,-7446,241306,233225,-279723,-198999,115886,133961,22982,-115384,-217302,-355139,-334733,25209,397897,480822,491960,258255,360083,287351,145673,-236707,-374043,-97887,9606,158386,87218,-331484,-286887,264227,195664,-50599,249305,854199,921400,490284,201614,52588,152217,233185,75637,-178387,-380304,-379549,-384960,-55609,204406,242616,177847,66726,217443,362930,325526,406625,96811,-339010,-412226,-18646,33159,105276,111356,-116725,-66877,110031,241443,228792,263393,225714,320900,460271,284459,114468,-49155,-221767,-145043,-99356,-2201,354384,812504,703910,248271,108035,662736,667991,227202,-227364,-314767,-195555,-305844,-194211,-26193,83707,153139,-64926,-287210,-182832,124755,145679,-349922,-332244,-191389,-134503,88122,195135,230962,144597,-171785,-211530,83424,-10425,-258055,-190100,32497,-229810,-421999,-90326,312540,421664,363705,500781,481883,176307,-110145,-59584,-233677,-144025,-1726,-302936,-562828,-302137,-400728,-67668,134478,347347,356479,302503,103798,-197452,-233924,-220166,-79781,439935,747698,918431,839946,466523,1549,-95792,107189,157209,243165,218262,200545,156839,206653,279067,74749,-250253,-55576,91974,157044,266661,289061,248831,15120,-198246,-318632,-295592,-82076,-147921,-110128,-82689,-103632,-284691,-305514,16826,315889,463971,202366,-160227,-194774,-32800,-831,-105675,-269724,-329465,-283901,48799,487391,716505,702594,531755,118084,72444,389169,352989,121910,146681,202568,165362,376442,423157,96865,-248956,-249351,-194889,-443715,-406643,-214364,131450,343937,430248,240045,-48312,-258408,-446388,-228067,-73446,174881,300659,423412,469234,340376,106969,-107487,51660,171956,131774,-35122,-359419,-643491,-455144,-254535,-306494,-484663,-486944,-241776,-231430,-278583,-300483,-360633,-119793,-197781,-520273,-405227,-420628,-342820,-79179,56582,400231,767343,1136033,1124993,903680,381673,27593,-300171,-316021,-354602,16740,490402,596075,410258,-58269,-358037,-142315,-1468,91576,4296,-236840,-554198,-302019,-315749,-527522,-274485,44685,393800,466915,471919,590672,707320,755323,411543,211820,340792,438085,167997,-337630,-261511,115744,495404,414946,158539,-139995,-30358,364168,760547,359747,-226803,-316388,-146251,-420531,-359094,-102373,-97310,-224088,-209132,-10543,213727,318748,451768,92949,-302197,276962,427890,573525,454186,322417,274445,410760,299721,-14800,-68276,-331191,-279965,-122595,-111637,-119960,-222510,-156075,-168666,-208726,-276935,-402408,-361353,10577,149867,240043,71122,-81416,-293584,-462771,-333538,-167339,-130315,-351067,-205734,-35060,-121047,-498422,-157423,-220047,-326280,-5075,90641,63799,-143604,-287574,238642,794219,875876,556886,163491,-92638,-161181,-74853,-4665,48892,-103356,-414852,-429588,61383,290284,58511,-312539,-121971,10845,-50720,107680,280515,182217,-107952,-382699,168262,345396,195003,90238,243766,494272,466459,334360,2456,-224792,-276057,-159949,-263041,-437736,-244299,156925,456325,534585,46003,-633782,-93893,268843,219272,-60315,-11582,2870,-164614,-107426,44063,38129,77121,60498,-201887,-312392,-552782,-342908,-154264,3800,-78197,-257367,-457003,-480085,-35708,316542,563302,185251,-270122,-573567,-588850,-331480,-69822,75013,129020,524844,484793,207259,-78977,-484585,-374126,-120238,-302127,-566453,-252028,-458,317330,536461,593348,413313,238341,279555,370430,474597,206175,-50206,79807,120904,87766,-19714,-150811,-266937,-358936,-22222,355709,403963,-277,-359439,-146773,60886,155326,56269,-208752,-283375,106679,217346,96809,79490,340154,463353,509781,308574,-313744,92216,325857,473051,461211,567574,591739,330927,76499,-37835,-209318,-285915,-393594,-298916,36049,285382,219117,111996,142,-348983,-439013,-220951,54,43002,-7334,-148377,101044,302316,203656,-70403,-144111,-342385,-177676,129048,86945,-305244,-374325,-33353,-40987,227067,433628,499749,300765,-210212,-561227,-428083,-316443,-136105,202958,312649,329382,259303,259495,262895,147188,49939,-152307,198652,334692,97112,54154,530505,889913,843971,545440,455951,375101,142921,-247877,-228223,-141666,126892,453021,380218,-30205,-242409,-241417,-110093,43527,108682,455611,809891,899701,450007,-213233,-556767,-438855,109066,472659,371147,377,-360995,-371875,-316935,-407506,-299602,-465722,-299921,41128,115335,86391,316913,474226,567713,262600,-284755,-273158,193495,243511,362095,524806,236761,19473,-34210,475102,294644,-52372,236177,193361,-58435,-373485,101910,236554,73899,216,54620,-237637,-383357,215545,398987,136396,-123551,-365092,-490553,-198586,17497,-179695,-362096,-279123,40596,225489,416423,548439,692015,299553,-39473,-397058,-383388,-236923,-6980,71687,63799,-189432,-559267,-333584,-116706,-402254,-193234,181312,335369,125833,-49982,-257763,-140609,97250,269091,116504,80251,105077,-125178,-264340,-176808,-62627,-66798,-393292,-428888,-55888,-18658,-191678,-356023,-77781,345103,456734,420956,308205,152459,91674,-56362,-2579,290676,274294,-26549,-487817,-310711,-304711,-79169,132176,166243,32763,-78265,-325175,-344115,-535758,-119455,88853,205060,291858,92488,-247727,-110597,101830,234083,229785,-135569,-280519,-475392,-15800,218829,81299,-52187,-80135,128973,277702,375240,136991,168409,533546,522307,150915,-23684,7719,117417,-79650,-190795,-33139,240735,78800,-107381,-86339,-45722,-181030,-372117,-504638,-327893,-316927,-323243,123959,10682,-265151,-422264,-513891,-196225,182123,351625,282558,-88424,-233935,172686,625858,1007518,1126255,1110649,837799,364925,-68998,-434487,-390761,-96589,-21888,181805,145685,351039,670850,510493,100715,-130943,-140528,-317667,262922,301613,-112414,-433641,-389173,-440652,207278,430956,325892,5910,-252974,-58662,198814,127357,-92252,-314907,-335784,-195045,-79047,-122826,-108221,451760,920205,771729,358144,256575,319831,155401,-296827,18010,433198,355264,138151,-8059,174538,336242,587855,368271,-84245,-255384,102658,248276,11615,-376651,-184933,21869,-130524,-417955,125901,566535,732245,728960,545980,91429,-357509,-495031,-394522,-385955,55710,389224,365437,28911,-376240,-444901,-253212,-212780,-377385,-536286,-580465,-284084,-325054,-429463,-246531,-131578,-193578,-314411,-180143,3242,72940,73925,-176907,-416666,-341700,-376419,-580061,-373300,-101324,140750,513475,662069,389633,340721,156933,-129962,-60450,146861,389890,580610,825785,867577,480391,78714,69575,496091,402631,-179477,-125365,242254,209272,-312506,-434047,-121844,89636,-7130,-238334,-531233,-365536,-442865,-273192,311048,471972,91584,34196,484082,403578,-90124,-238386,234294,471694,530570,288033,220989,157081,8593,-152168,-70373,130511,254622,165581,10139,-124416,-389027,-426053,-342284,-444909,-393008,-236329,86395,319344,178722,-11974,255010,417050,587912,745530,774333,604616,234998,-180308,3588,-17861,-244734,140085,401497,189940,4649,-470412,-166971,191653,259245,28286,82412,150568,-280626,-387590,154978,243353,-49410,104823,-147094,-459169,-308778,-446618,-494496,-433160,-280392,-107543,-176200,-344201,-158094,7253,347385,437992,67853,-261385,-565763,-337644,-110131,72711,82335,237180,371942,83222,-303126,99043,649426,828999,594052,165550,-42830,24223,232697,313715,142153,166421,-25859,-417169,-193054,-32664,64963,81926,-6803,-351486,-315246,-165960,-179634,-93874,65513,221167,92922,37213,405376,447330,318226,148922,-202947,-397781,-170548,-24657,-62110,-141263,-400949,-221569,95682,440055,414627,389626,47028,-84408,1378,55212,254615,71141,-352919,-100844,117879,91110,-463505,-194717,131595,299119,251028,301263,372476,472494,322731,-134430,-85163,220365,95717,25192,149598,86198,-11392,134931,195085,408339,431373,411301,211605,51939,-88668,347013,696504,577985,111823,-209546,-101666,203757,458388,396586,-161954,-300243,367243,669590,425253,121494,221614,265014,470164,465663,228740,-218007,-493474,-403958,-260238,131988,337384,177195,-521231,-71168,80237,35510,65315,99032,114995,351707,424666,462796,56163,-536256,-399350,-363992,-370895,-43425,-54282,-64298,-202370,-329642,-396681,-508275,-183258,-127500,-257229,-596324,-267310,93521,60454,-460418,74261,80939,-45051,-425204,-260341,-3130,143050,-66265,-349137,-256018,63316,502686,829354,497415,50472,-160296,-144536,-317187,-522029,2042,613736,704538,482062,168467,58694,226916,385437,272687,-51176,-391190,-3770,116073,15079,-139038,73626,80833,-24236,-198990,-314556,-157487,76894,191480,140563,5384,-65635,-125653,-211853,-540513,-161717,173275,199353,-82787,-171317,-143829,-80004,39530,117358,336692,375914,85919,-138286,277105,330130,52831,-182025,-65793,142452,126811,62194,41794,143447,-131279,-484388,-443298,11416,292474,337454,21036,-38474,144974,88333,-42149,116238,197192,74574,-184049,-489408,-526318,-327106,-80895,-38205,-200288,-229051,-121909,-50889,-361412,-47541,263856,210861,78364,-224533,70657,399355,378406,100111,-74076,-94226,-17430,205796,172829,171989,36602,-202189,-371165,-158955,-216723,-542261,-347088,-298277,-289898,-157764,-110909,-337468,-567489,-577215,-413992,-172229,-204163,-325510,-347016,-307208,-182210,19245,52404,5838,91539,462419,305271,-26268,-287057,-274763,-450720,-532721,-372259,-196842,165142,323175,64348,-150767,183439,322035,-3812,-331378,120722,418951,632249,379718,97756,-172837,-61926,3558,1801,132050,160567,303737,183093,-77878,-354984,-326822,-145364,-333892,-324739,-59367,166738,231685,-36701,-162906,-13610,-66344,-193124,-338476,-85212,88275,108454,-320690,-350753,-175058,-233857,-331360,-574878,-415130,-200033,-81127,-41161,113009,300259,428530,559756,94233,-339822,11965,151814,43883,-265787,-486310,-19776,278677,171611,-86825,-78119,-13291,-116761,-445513,-233635,-55316,206868,776098,1349397,1424655,901676,282344,70638,-155006,149716,955346,1123795,246987,-373259,148132,379754,271262,-75275,-121429,-5150,106722,99740,157,194343,116833,-230619,-130468,15223,131181,-26775,-231213,-27677,160291,387962,404225,372504,33982,-168681,-242004,-310059,-396487,-471748,228555,496364,271260,-264334,-430807,-67908,-224498,-432731,-277353,-39284,-94644,20344,-107146,-5186,341804,446753,233716,-87476,-221960,-102719,62728,133206,-48693,-365631,-288175,-394736,-520087,-275176,-47097,481973,1127955,1306269,770016,-53179,-351490,-383998,-590981,-481371,-393614,-64556,119735,114617,175819,352359,280999,-9760,13423,-101645,-235284,-264915,-218977,-67332,-80331,18108,3449,-40184,-55365,-175397,-135323,54645,239208,302948,263964,221668,265494,194551,-4840,-254789,-448548,-548735,-370126,-82044,34849,-26863,-229174,111955,444365,330084,32373,-107556,-227153,-377597,-19159,462052,1011124,994450,724380,287401,123371,21913,64463,-10978,115701,239905,618140,756361,466907,229394,262313,415472,335033,135619,323118,493667,518734,417064,421329,662862,719881,697212,499102,294735,331545,464390,529813,401237,416171,306043,-22309,-291925,-303137,-463678,-238903,-31932,121608,401206,245752,-15511,-238363,-395637,-495326,-342856,33992,399597,431969,430454,545297,305512,115279,-65708,-78009,85585,377797,573037,443244,237209,-57728,-55895,-234382,-340547,-480531,-294303,-3900,48546,-260436,-212836,-51171,-343991,-261962,197574,442535,244902,112639,87988,212819,91767,-357103,197396,389499,250851,189523,-29823,-103062,-140085,77384,301104,306880,282362,-38450,-205056,-115337,271700,273844,228715,107929,60395,-214167,-12168,193358,-62935,-496770,-74080,-21967,9814,36523,-285577,-103139,82089,-267716,-332584,40854,-77882,-422539,-97153,33857,189410,424754,193946,-298706,-336646,-94583,-21965,-105881,-113903,-296939,-507464,-410378,-309581,32771,403853,206512,-233902,-569371,-314298,-213983,-236849,34310,266787,556193,743633,733102,412985,149675,-67348,-245261,-248290,-281378,-142707,-324255,-346494,108969,538418,629091,227197,21887,424951,612906,412826,115682,-101889,-70703,90045,148749,65394,6454,-111779,-242466,-348499,-399567,-292837,-134523,189941,222014,205856,-186849,-303354,-102837,56657,-12656,141002,234853,73603,-89946,61689,481905,811430,635561,420142,10700,9773,386524,468075,180212,-112928,-356347,-342967,-435698,-478303,-323598,-265437,-193627,-150422,-282371,-514563,-213400,63188,113478,166287,198434,-73161,-90060,-21690,64874,-30728,-289884,-346868,-175374,-198830,122166,184339,10268,-232211,-289390,-345837,103380,354825,144867,-69547,-20989,175598,374548,284462,140095,-197284,-271355,-143296,-19631,28036],[-42520,-84824,-157340,-69187,-120005,-116776,-176923,-277601,-288974,-119978,25842,11266,133787,324330,276899,269158,9887,-274321,-76455,31358,-90636,-402652,-90468,302938,443466,358612,414931,188015,17366,-123824,-286753,-133781,241203,341578,129371,-154386,-283859,-158465,-36258,125191,122948,-31586,-199094,-80475,68830,448760,763932,782705,365653,16232,260742,360705,129350,-143398,-85292,-57532,-193881,-381663,-12314,260839,395320,357674,177743,-138686,-335071,-289394,-360986,-67235,378295,637198,456635,9831,-247825,102157,2492,-245982,-319386,-182727,-317762,-455020,-272569,-1011,248658,261209,226235,192210,28095,-108456,187789,321197,267844,233694,60387,-28499,-17681,78642,16032,-92467,-39067,114034,138044,-14185,-200096,-276070,-231668,264357,304070,17289,-469895,36970,434757,320144,-33620,-109032,383302,554248,449787,71891,-238192,-328443,-434451,-167257,45794,158250,173982,270565,332817,381685,462847,524855,816924,583802,231714,167132,256811,252604,360286,281499,-91650,-179980,369829,447858,320823,261503,116764,23315,16634,-59010,-193505,-302090,-225257,-335532,-421603,-172578,-84718,-67079,-146191,-237394,-132732,-53435,-129165,-199616,-255074,-392761,-446800,-253903,46978,64090,-151042,-279667,-180893,-309803,-328410,-337430,-97864,-8285,-156599,-194785,-160961,-81002,185701,255248,257619,222500,254708,188966,-87171,-63665,27271,-86426,-265723,-181619,-178749,-362089,-242058,266551,729960,768506,459892,30471,-122702,-250186,-353861,-190342,-304100,-73535,191363,300506,368697,543481,390022,109707,-325876,-472758,-246688,63672,255303,128705,-237052,-353324,-184594,-30305,-339093,-439131,-245299,-249253,-205332,-230515,-290127,-92553,-175482,-191652,-29421,-24513,414170,829582,857230,689628,211691,-11855,-481120,-356397,-256661,-262009,-217993,-230372,-32853,142233,287494,182766,-228548,-83639,287691,447343,317075,37666,-245212,-340331,-253833,-184679,-442948,-300315,-297861,-418958,-350339,-248727,-81858,-20794,165559,385945,284959,-18498,-171962,-306526,-368823,-285811,-235101,3708,264490,348459,512607,593771,419894,-197754,-280881,-242805,-316109,-61470,89560,149583,40215,-161897,-167285,-1495,-7018,-226534,-478269,-228903,4587,-128512,-82016,-92987,-227897,-501290,-185650,181264,202714,73464,21704,363539,786147,658379,225803,-330912,-178919,301845,838950,793376,660288,274044,4858,10976,22698,-50738,214027,416063,646407,348144,59568,-35524,-199314,-385786,-229344,-34312,66864,152463,39385,65265,31048,147754,-113463,-352294,-554342,-130617,185878,206655,46341,-73036,-274863,-247915,-155855,-49633,37053,-177868,-577100,-172578,62267,356692,648463,785861,499822,-113164,-199505,130770,-83378,103537,364088,223240,-86179,207929,275705,113625,-23997,-168368,-327349,-385543,-300380,183898,586486,484671,133586,-314156,-227834,2374,2705,-46521,-201748,14227,122058,271939,165417,-120411,-364409,181303,419952,269501,302444,965577,1382801,1047547,673076,230443,174212,250378,35567,-165377,-300146,-67932,23986,105421,83389,-52583,-122260,-138358,54255,240991,358127,567565,394174,188982,-39399,-76922,-110304,-141185,-238238,-468506,-135686,179548,255885,286037,351607,417536,575580,773835,553297,316915,24674,-220451,-242318,-189082,52994,479676,919851,810900,305246,226732,776189,690404,61967,-475586,-233546,-255015,-241216,-180867,-196081,-182650,-146523,-151796,-402705,-115032,168077,208274,-69731,-36441,-353246,-199813,219014,279940,52282,-207636,-330738,-121754,59912,7189,-124203,-175773,-148026,-368621,-218482,90838,296057,139166,345663,512670,564870,253010,6506,62190,-131476,-323035,-449397,-404547,-15935,200385,62359,126611,569046,752166,696404,411086,38510,-286371,-325569,-425661,-48567,407186,658503,830646,841682,527039,62259,-208335,92292,257474,283145,150365,141043,192539,480805,744413,520077,-87282,-190414,26364,309467,588947,556897,432015,153470,-104720,-494684,-259315,-35717,-217479,-287635,-172699,-86255,-111775,-41177,102889,257408,322003,75589,-167900,-139518,54311,46063,-323262,-596661,-623296,-501864,-344058,-20387,440176,735968,583888,26117,-477462,3743,137326,-101,13770,26188,-42098,268486,313994,206189,-101785,-182546,-339262,-403939,-210009,-203401,-150726,12224,138749,50573,-136520,-266459,-248701,-90816,28509,44392,134584,308621,464382,420640,232280,-136293,-163412,16291,187523,152435,-187041,-503462,-429491,-169686,-322106,-453493,-370166,-315328,-290626,-240562,-201651,-330322,25339,123883,-163116,-193449,-361635,-256188,-58825,-33585,208251,602013,913465,816348,483709,55059,-221014,-350945,-128151,-300855,154353,847757,1025315,798857,322156,-12021,-282077,-126987,22903,-14388,-233717,-467011,-385280,-295642,-152219,-6064,132023,289295,342974,514614,709858,765011,720147,358642,429839,498578,452199,74610,-412270,-99087,181138,497833,428566,242973,-67356,-91490,179051,379753,57052,-433283,-91316,-46523,-264357,-443962,-385130,-252123,-143361,-94539,68012,118213,185640,241014,-63509,-192874,192744,299296,337154,220712,165807,155764,345093,287778,76867,-66251,-397149,-311993,-244175,-179128,-195862,-312376,-254818,-125050,-37420,-141060,-394721,-388640,-128113,-42657,80657,-64201,-230584,-354273,-352832,-341271,-236942,-201705,-279074,-223598,-67161,-192839,-282269,42227,-130214,-290788,-8854,73022,17207,-202250,76946,478061,777465,706528,356140,69456,-242567,-449032,-234161,426026,620218,327428,-272124,-471920,-21156,264661,58367,-382717,-84511,75404,6176,134642,222886,78887,-266530,-221314,319157,431167,299098,271051,386654,465753,440447,290063,40314,-142040,-141525,-56546,-221428,-409361,-463821,-888,480788,680830,330285,-299167,-416039,-41439,121136,34522,-5766,63563,-10686,-19768,-7173,79840,88943,-97174,-385124,-347027,-425519,-278198,-104877,114470,69261,-121002,-287113,-408383,-354296,101516,544183,366285,30181,-275298,-408328,-359812,-285539,-44935,252952,629947,493964,262134,-18648,-396642,-281258,-18636,-229019,-429470,-135193,154957,438953,602455,575263,369475,209326,254457,449123,721339,497186,285791,195916,201757,109635,-20139,-103285,-183420,-330983,107182,456980,459262,-66853,-437676,-160951,83316,74945,-226793,-532805,-83002,66424,80550,-33330,103546,375703,520865,455537,265071,-452354,-156139,19597,161113,287977,497062,465651,210353,25723,-6725,-224103,-449307,-241281,84486,192719,382432,241429,109156,11005,-271663,-417208,-163924,46501,-68014,-239437,-495295,-79375,252354,298794,74366,-95058,-482096,-257307,84453,49886,-332323,-226551,-7720,-82704,181897,350428,367174,90892,-432849,-556773,-343671,-414811,274294,943768,1234228,889960,628519,486406,477913,252534,39193,-176985,122215,220852,-33685,178192,609174,988367,924801,549453,354096,144081,15426,-254394,-342983,-286861,3906,311886,305636,-35104,-198903,-157440,17762,192056,196909,356521,559234,525603,219200,-247994,-456869,-453403,-337281,-42088,7310,-85264,-306947,-180664,-58377,-241060,-356314,-609663,-190896,114196,153479,233259,450608,410649,297755,-65503,-379764,-175818,182413,161582,263500,162798,-27400,4052,406125,955226,894158,244258,-261989,-243538,-382757,-147647,372161,490557,284893,131949,-12249,-413326,-103201,439423,387398,-18250,-147681,-119468,-332418,-359768,-178955,-202536,-160510,96120,208865,92819,4597,87838,246836,247071,39653,-282970,-449044,-298099,-56453,136995,168517,14144,-422684,-320891,11694,-102560,79540,648577,613046,256336,40620,-229756,-398241,-112184,209309,229836,191925,13695,-250638,-302251,-325424,-199860,-281899,-546995,-193343,203146,197896,-125192,-204380,-27193,271698,293161,375979,455116,298890,148098,46531,318086,553377,337372,150207,-268840,-373209,-305192,-102219,105536,188922,19348,-273437,-97700,451353,-59621,-92936,14415,-145397,-235154,-173594,-299691,-56917,229728,272736,23084,-128371,-165029,-284454,-284510,-362495,-239522,-67395,-72103,47396,92621,109461,-91845,-115749,214139,492346,159314,-43279,-22416,234140,48305,-239652,-147448,149337,-4402,-219141,-203889,-182340,-321587,-504433,-302632,-99328,-165112,-471067,42504,24740,-272896,-290316,-97075,-165108,92691,300507,118339,-342801,-405682,220244,641222,980497,1201858,1386899,1261427,575040,9599,-352582,-339251,-133054,-51052,258290,382469,611324,900071,763805,290798,-108384,-198981,-282329,276485,307779,-318708,-156856,89404,-70342,127995,373525,238472,-116951,-328727,-104504,235081,222986,-24802,-341782,-418990,-228991,-53359,-87571,79957,638246,1007961,893512,601886,457849,425117,213823,-170222,-96501,293305,325253,196259,107256,391099,534133,690328,490131,236043,-72654,-380594,-64128,-40312,-353388,-355195,-51769,-145322,-519182,107973,459651,522275,417632,268230,24001,-231780,-262960,-224656,-529992,-170348,340132,474521,207562,-73793,-247651,-288507,-339095,-452800,-264085,-105974,255115,292168,-27979,174977,192005,-15726,-201273,-282355,-74585,-66821,-131642,-410720,-530369,-274470,-386487,-405471,-192130,-76125,-64323,43943,99305,-102359,-35531,-29148,-120442,2837,266333,651637,1025044,1240682,1112164,510543,-24939,-84309,314120,281774,-286679,-114547,101785,-6562,-423028,-276935,84318,355623,289662,-26515,-497275,-422077,-470646,-229192,350280,508502,97895,113828,395452,131278,-435275,-185902,186784,384925,431975,214609,121024,46284,17174,-165687,-128169,-29503,-16327,-132371,-232795,-261070,-391148,-542243,-445903,-510051,-466761,-251506,44765,210535,-64456,-378937,-61861,121550,439359,909937,891922,713220,142699,-354664,30374,-72610,-153390,365259,610274,198042,-158407,-311836,106361,391542,235627,-186127,-176156,16096,-445984,-241327,163020,14471,125463,253358,3523,-343074,-418459,-429710,-369803,-324553,-103316,100931,-28293,-274562,-182516,209810,741091,864024,373702,-150100,-550833,-155812,-46283,-173991,-119867,180443,417676,185184,-243519,-344426,162995,398226,272273,109441,11313,97983,272630,271690,155064,199428,7637,-350447,-88074,147706,431649,309864,158625,-153361,-226463,-49621,98264,238366,257053,257031,-8162,-133682,256681,264405,206837,70519,-54989,-140831,-98942,-143245,-248018,-276193,-370799,136094,548842,1042352,1017786,911115,286622,33104,184868,213689,387823,234851,-180164,-475929,-376469,-343677,-486189,9185,237332,292947,244930,387127,448156,439705,203926,-311491,-228627,-21757,-228859,-329148,-51056,22913,68760,214249,343247,524352,465086,281835,-4336,-78113,10680,458420,679197,453878,10527,-176096,-5867,221526,355776,220710,-262690,-380933,272862,537751,354448,236075,452695,444016,301609,227490,25522,-197202,-545894,-417845,-216986,385776,789833,567216,-272458,-194081,165070,355680,383396,264823,126023,156567,120504,23941,-133832,-495007,-711187,-611754,-286024,-16364,-81808,-130882,-296694,-394975,-490408,-424258,-282699,-459723,-604206,-372805,-50149,136592,263195,-36321,-168916,-260315,-304121,-577996,-323824,-97882,182687,176315,-92166,-263895,105403,545489,818977,402190,111785,39057,92883,104001,17309,-125912,39340,235223,70442,86399,168020,296710,294465,99285,-97770,-73206,151965,290124,290532,1974,38179,1642,-54400,-175092,-302968,-144374,151838,337467,415540,322462,407623,489372,270066,-341078,-61857,240249,225839,-52848,-103578,-276417,-468672,-386501,-356928,39836,264986,50715,-199037,311855,428056,40661,-127875,195496,372856,248563,128215,167556,227721,-18069,-408603,-692935,-319549,-104684,-151229,-103735,135388,267642,189911,220471,465831,404242,226917,-78066,-436116,-594707,-424252,-98336,116153,138084,81626,-29723,-355859,-489252,-229678,12543,38441,-208661,-289268,91982,511019,609929,306159,-69901,-329750,-336488,-83928,19599,165141,158712,-45764,-337295,-321154,-315252,-483629,-274928,-128657,-285703,-370639,-325143,-497879,-439969,-374634,-274575,-114945,-125889,-181689,-284531,-283103,-248929,-88043,-57404,-82014,36120,371748,57119,-140325,-352257,-304712,-385411,-299803,-112815,-59414,187488,382455,294079,-70381,-49052,37025,-207962,-278846,191364,458010,524564,212640,-100324,-232588,32613,97035,164252,186980,199567,289169,172583,-79729,-183751,-150632,-103294,-299105,-489085,-301352,-77863,75356,-21791,-149262,-158626,-204036,-154548,-169871,-98068,48719,-119813,-460304,-335115,-327629,-517349,-413047,-303243,-135695,-104552,-33933,4022,-21008,19637,98378,377275,175095,-319184,-108116,132135,-146001,-506993,-95351,228759,175158,20608,-333768,-247085,-30193,85315,-73191,-60016,10743,253455,809527,1299559,1323195,836631,354536,193089,39216,109064,424108,382817,-379894,-88389,272119,352914,167955,-26016,-53659,73184,239581,194514,45001,-10746,-283375,-416340,282832,281444,341843,251695,-90938,64849,183339,395703,456020,380270,78174,-71322,-173191,-306866,-555959,-218558,410999,610720,310885,-150526,-441245,-271575,-353932,-430298,-422542,-427837,-486594,-334620,-230979,-68907,279035,452345,253009,-67538,-252198,-19530,186156,228307,-16376,-293652,-165368,-342999,-383597,-264139,30191,537278,1018029,998035,494559,-73515,-262136,-203982,-162246,-114781,-49189,130296,292997,173043,118331,138024,-97795,-168202,39380,119459,93997,94007,168794,385720,404725,207057,-127440,-345196,-276128,-391853,-112799,211014,394176,252828,103,-51083,142671,45510,-205757,-455428,-528134,-458807,-374810,-236978,-173857,-184926,-137068,25642,93269,-106663,-254294,-291894,-287557,-295844,-208507,155130,573362,730285,582120,251539,189040,107012,1151,-191762,-199471,-66385,397973,639563,471608,162738,61719,286719,416398,427469,526063,523760,327082,154144,-13755,215220,225783,231509,121618,107734,209202,381996,543579,478169,450680,172165,-143404,-351770,-319419,-589271,-184157,69920,220975,409602,211886,-222857,-413443,-374154,-441625,-165129,238239,428672,311650,219275,325162,295745,240964,212698,295783,543188,693548,573959,242119,-18585,-450121,-261519,-240257,-186813,-232785,-133796,51936,-42181,-364432,-122560,-44135,-481151,-18098,513322,554039,286938,65011,-20249,260109,425827,-222018,73551,435156,466001,383413,114633,-215059,-388869,26451,327335,309544,211743,-73676,-264377,-239636,227814,280987,242202,208553,158100,-398983,68773,430063,256651,-151433,-242945,-79587,28619,116589,-178818,-181251,-62951,-453206,-116773,233624,100285,-272108,-308797,-109626,209524,483680,135194,-351328,-381976,-112984,-9160,-108492,-98401,-276495,-388862,-412722,-366068,-2689,338939,298632,21780,-357041,-467709,-269124,27386,398931,404195,465616,460176,359048,91830,-96270,-124307,-82468,-231275,-567311,-411557,-349125,-198819,109066,390824,528105,268652,12892,316794,453666,461745,459840,283388,144670,81018,272151,233463,72211,-117615,-224549,-261812,-369948,-328716,-290725,-53912,-38539,124448,-112447,-241166,31694,32325,-140215,-97672,-41780,-23505,-15494,-6926,269895,512915,366285,325848,-125248,-32746,378617,402829,8127,-262645,-204469,-29365,-72987,-223539,-391592,-302968,-151424,-225633,-220721,-450647,-138051,97495,62996,119346,263325,42507,-108081,-29286,13018,-115440,-401029,-112756,159372,-94962,-219266,-21319,-154284,-302696,-99774,-126881,-81640,23928,-168593,-380778,-270616,72470,370116,285430,114847,-156065,-163943,-85626,-47967,-5366],[79820,90059,102106,42177,-208765,-218396,-158453,-237384,-278047,-202991,-57170,49930,301473,463701,360735,430933,144120,-288457,-267071,-22545,-86657,-277705,13513,250682,588565,488129,539856,164123,-193328,-412826,-210080,-1842,326470,378776,154521,-179759,-427025,-165634,113001,148991,65752,-37493,-39652,-22083,42446,374728,716134,815020,421927,-132457,117373,262345,69623,-327703,-181035,-117346,-301324,-457691,-87917,133708,333589,388900,247890,-47188,-315379,-298006,-262835,-317560,55690,327824,290877,-21368,-74376,157162,42335,-220145,-232930,-79211,-249794,-272357,-292177,-459051,-203947,22450,180384,208541,173545,169402,353040,356578,229547,149596,7130,100797,227192,244449,-51155,-227717,-123454,64384,98668,127,-351437,-346368,-148754,263301,211129,2512,-132615,7375,181160,147107,-47489,-148436,159904,335511,288521,29980,-224844,-278323,-205069,-60227,-16883,-60,144723,448740,572403,417438,304153,480551,1077393,883117,299823,159980,397559,374247,323777,168642,-160869,-307851,270148,593250,472126,263964,54076,15167,100983,65115,-47321,-375359,-212508,-266714,-468068,-249750,-88818,-77568,-197800,-375600,-496900,-330483,-258518,-161046,-140911,-368307,-458151,-117304,134493,59975,-213089,-385500,-189113,-202230,-281988,-332642,-220869,-195406,-258379,-156362,63555,223656,477147,732031,795785,797189,710032,517955,251980,26270,-82004,-167479,-302067,-226113,-244638,-265037,-211411,82872,530343,477671,295992,-25514,-115001,-195029,-267078,-285568,-181443,116744,329427,419039,420945,562650,432358,142212,-296888,-408022,-211020,-3733,173397,125259,-178629,-318054,-289224,-241764,-352393,-6079,67736,-169120,-175272,-148714,-241374,-57514,-248372,-203521,134024,397813,662948,1052545,974162,548333,-69091,-268880,-371793,-222036,-160181,-122413,-122749,-142944,16793,134970,208406,771,-252924,181058,276189,131325,-59451,-41675,-165180,-376692,-140836,-47559,-386289,-406534,-441091,-332473,-544140,-498700,-191363,89823,374879,571546,549316,269201,31509,-352808,-478224,-157613,-106995,-29404,245346,325263,207724,48023,-151532,-442880,-181363,-276274,-404588,-55426,66550,40123,-118889,-153966,-96676,-941,16024,-60792,-261739,-286984,-147728,-254489,-75695,-21088,-149857,-558357,-95840,254796,255057,75586,66703,501100,953937,741140,196760,-288304,-177132,-29980,242218,365439,399430,188908,-54142,-16102,17982,-39243,135495,450402,532394,346893,-238517,-396831,35525,-154892,-267273,-99632,-123435,151657,141721,-1973,-426424,63265,22210,-225686,-602669,-514659,-247937,-100118,-109674,-243572,-478737,-234958,-133082,-32201,245240,323510,-65586,-477774,-73241,275969,417089,436536,150532,-255635,-242373,85467,7590,169227,372454,295332,158950,342430,314674,83510,16453,-56540,-308930,-435548,-352648,201004,554334,340058,-174882,-368198,-254340,-224703,-118290,126154,92683,216733,343025,350781,228209,91274,-217226,-17710,448826,410790,127571,672715,1486550,1407020,924908,328184,162460,252131,40743,-86632,-92742,273292,325414,171027,-39872,-239468,-368948,-257385,-53767,147071,328526,576817,655930,601787,337835,-17650,-238357,-401876,-329735,-133361,58381,266020,228350,209600,254699,425831,586217,809858,643068,386072,40871,-208753,-269737,-135697,180866,584081,903948,742903,229637,285313,782460,599050,8392,-26201,205279,15327,-167334,-314591,-355959,-437995,-178512,-68256,-474811,-140327,18697,76275,62446,181503,-174449,-98497,286674,261283,-139899,-563710,-186453,-43680,-68734,-59958,-91797,-202023,-404814,-543892,-71158,182945,87160,-238282,193621,442809,539709,209112,-13639,15212,-140534,-375876,-457516,19016,397979,504656,169272,135366,775392,938630,874937,423730,-119220,-414544,-298395,-259917,-55180,154289,370066,553807,721274,532219,147637,-312859,8880,246790,197666,27779,104469,286380,730733,1065610,840685,139821,-248233,-61073,355662,744004,706072,458828,271372,241277,-57087,-244811,-99681,-245889,-505247,-298107,-40768,88176,234574,173375,180459,117193,-81027,-222719,-108461,89289,45022,-430721,-509895,-475796,-530151,-456852,-479339,137078,695926,586372,204839,-421184,-183404,-9863,-115184,-174102,-297915,-296123,-42760,51923,188128,24181,-27412,-142840,-217412,-67179,-205834,-401657,-304008,-155918,-170650,-252048,-262586,-3804,79267,110379,-138540,-122209,101985,298553,365950,288410,-54744,-91790,38138,169011,176374,-150089,-390807,-210843,-39304,-282643,-218958,-34297,-106667,-371049,-313953,-171964,-283656,112250,490569,360644,310854,-12511,-44603,-46718,-95406,-32678,317421,567564,490540,10263,-265485,-257964,-84840,38750,-170828,235902,985371,1143401,934495,604793,394857,6422,-146161,-104578,-108470,-248575,-377640,-426518,10610,298453,252484,132773,122082,156951,454355,647932,687987,623185,544122,753537,682538,433971,-69065,-390510,-47271,159006,312805,302143,144472,-88821,-242583,-105243,-13960,-93949,-103324,49044,-16740,-160213,-325266,-459257,-244535,-28430,56766,193888,128480,174937,40578,-249899,-45677,149959,207399,82497,-114562,-103566,-45343,164013,276900,148455,-157272,-412714,-196897,-227609,-229454,-210516,-197951,-234416,-54125,164858,22817,-387511,-448008,-279050,-353437,-206180,-282658,-361752,-341310,-161609,-288196,-301609,-359168,-276849,-220232,-98840,-163326,-53894,126330,-68454,-109755,-15868,-31608,-43805,21541,335354,523585,551062,433467,139023,-106466,-215137,-161888,40435,712433,985827,790453,118561,-401163,-235508,100794,10433,-435560,-51444,47168,-2287,105888,177798,24549,-346663,-125188,372606,453419,349469,371327,510866,391658,310855,119231,-11185,-100841,-29416,6892,-174701,-272322,-442556,-199133,387398,638123,413879,-131143,-616655,-340452,-611,165954,151293,118318,-17274,-219036,-291762,-44320,101000,-59573,-415538,-261951,-168865,-84124,7375,243100,280890,102052,-110388,-227849,-470265,-113512,438259,467458,286523,66118,-41739,7408,-148823,-335244,217957,514320,380198,224829,31740,-208692,-228154,753,-115154,-267385,-38558,247624,419170,498107,420370,237328,135759,243221,423164,560567,462753,380962,423955,455869,334461,74825,-71774,-214587,-395159,143279,436343,393757,-163742,-477889,-226905,29491,-66681,-337991,-164920,14308,11498,-82584,-174307,43869,337511,540129,453711,226396,-248571,-417079,-313266,-230841,-20762,190495,153552,-7507,-63311,-75892,-280283,19446,668776,807982,528364,432132,217739,116243,123562,-97348,-353295,-285790,-249118,-152813,-105650,-302128,-331498,135016,350564,294181,124409,-226450,-194280,43330,37505,-223208,-169616,-61324,-235127,-37355,136892,204979,12142,-242977,-174377,-115505,-397169,545068,1510927,1878157,1258206,883675,667169,678612,372040,30974,-215899,-10149,16802,-139636,301657,617589,871268,770079,472090,266430,-47271,-134982,-268209,-415780,-308222,-110628,59221,72749,-49406,-51772,85988,257780,310820,201799,86363,152417,65637,-101969,-300200,-280061,-246622,-349225,-504396,-256582,-266215,-285620,-2571,165853,-32253,-400337,-493364,-200991,36865,82376,290562,433940,344634,49814,-270982,-301974,-152344,10183,-58289,111122,-131311,-85428,114656,707504,1180449,1263851,788647,28267,-481150,-439769,-31468,443114,563531,376379,129065,-196741,-389611,58400,349009,160484,-207484,-90392,79514,-169822,-383822,-402676,-171603,64965,333530,338893,-8479,-396493,-428440,-85298,180906,47736,-172333,-387971,-337476,-47403,272523,329901,196681,-269078,-193465,123879,192984,381602,1009952,851644,341492,108405,-99471,-265283,-255749,79255,201468,189025,-13938,-268272,-293187,-360358,-298993,-450068,-414264,2926,358915,364012,26199,-1181,20748,112707,98481,331742,522920,381591,183288,201426,568032,680119,349911,165399,-68594,-306281,-293185,-148086,19679,143485,-33986,-321253,94222,764279,293095,-5125,-27816,-182391,-446913,-452229,-377487,-48299,268417,211895,-91781,-79501,-119899,60173,227082,68787,-300008,-110198,-21653,41482,26129,-74776,-226471,-349328,-322349,-6347,-80630,-123452,16565,330256,255981,-108632,-273927,-71165,-163736,-402889,-391901,-372224,-468898,-445298,-155041,72176,-1131,-564365,-10553,73743,-283316,-316497,-16345,-401486,-145236,149461,-48449,-437549,-391398,200152,547704,808502,1047864,1291856,1297572,658109,66534,-220556,-249966,-191984,-85802,113444,352941,670133,990361,938915,347829,-138923,-325046,-206810,256591,304849,-75902,355707,674758,282124,-91251,115426,-23748,-308851,-346828,-124248,162562,233163,44233,-297252,-515726,-274967,-4011,15973,225865,625127,841582,810026,758008,610303,460620,262498,33297,110723,304818,324680,131444,55008,459329,621827,650297,527631,479904,307090,-154277,-400048,-109130,-166146,-309178,-143941,-142454,-420250,-125149,39600,67927,16473,11659,113842,110264,235523,152707,-236321,-288334,240859,546233,400830,162116,-69195,-117990,-140288,-160928,130069,271457,532549,648505,391130,569863,475810,192155,-6065,-262979,-92857,-68876,-140398,-413937,-460675,-267787,-226609,-152382,-34700,-105885,-246756,141328,278860,-170968,-186575,-35015,-5489,89422,439848,884553,1302872,1456095,1132875,461722,-105777,-250667,16888,81760,-74119,3589,-14168,-244933,-544823,-185641,173110,442995,443499,99075,-408637,-463414,-444375,-301719,178648,413860,118581,143126,200693,-157164,-236223,23840,192510,266901,283945,50847,-93223,-33789,25559,-125287,-171387,-241668,-359480,-493033,-330773,-273249,-297196,-553451,-547676,-565368,-440574,-193042,73862,155649,-112789,-310296,-320692,-265691,77639,706233,776919,692308,21814,-415674,-28589,-203036,35878,626394,772524,410487,76370,-45623,245007,397501,160803,-294611,-466286,-331477,-526092,-22950,167904,-64957,153770,222894,6508,-320344,-442278,-393122,-303736,-185856,54046,271504,223844,8947,-36041,432683,1018495,1145889,690746,18709,-520987,-55231,-50965,-423967,-203522,192838,471590,336076,66243,-374560,-358573,-66355,-20612,15552,19032,136215,244488,195850,228217,163498,65041,-222327,-40002,299647,706499,523543,234242,-155835,-304701,34440,285092,439208,369013,253701,-90712,-408234,-100239,-7427,73390,162119,205429,49660,-109875,-332485,-378603,-422188,-370557,336873,948474,1520832,1549171,1102600,302710,117566,418904,419552,436228,335410,-16839,-244589,-398883,-195055,-171552,140974,254527,180749,194383,416530,415907,297913,-55694,-515655,-308525,-198533,-306089,-493312,-227908,-9163,186126,236894,353251,461133,412313,255780,139290,172264,353925,541537,648058,354965,-13806,-92815,-15519,99503,86136,-93534,-436410,-410350,149236,330313,226644,343534,665333,613954,209598,17345,-83676,-165312,-545066,-409386,-170677,597030,1122156,844002,-15299,-331179,164741,556716,563357,346687,26994,-183955,-304169,-496253,-427471,-426286,-449728,-274786,-93186,49464,-91661,-189248,-371507,-456612,-378937,-234142,-276888,-373654,-168528,4111,28580,19186,180011,220764,-116738,-351968,-470103,-257103,-276396,-69585,298402,436871,194738,-118328,239985,709191,799176,301499,154765,205194,323732,500561,580767,216869,-245245,-101458,-48023,165596,275792,320982,158390,-93344,47964,341510,396964,465882,424591,85062,-51541,-137590,-123614,-94413,-73759,-35922,202812,420045,606662,675470,900644,1036886,708310,-108281,9231,291047,245930,68783,-63693,-373104,-654137,-516585,-617122,-170798,92661,-76090,-102039,426081,569336,199552,99260,488329,586255,392922,245789,253474,236015,41186,-329130,-590979,-578495,-484759,-393091,-44953,288668,359351,344937,423020,665893,492470,270022,-35089,-370517,-606897,-536903,-170201,203562,395883,387690,113930,-388060,-384396,-374588,-443457,-188297,-183558,-306187,54173,473883,759529,623384,171633,-304522,-404709,-352573,-200255,14083,130088,20441,-185843,-400604,-438073,-215715,-55717,14079,-204596,-526412,-587323,-528826,-290148,-167625,-62235,102401,42415,-63551,-266126,-205985,-194038,-163109,-59710,71202,318114,613809,300570,-43358,-398460,-224397,-268956,-160244,16626,124114,349841,546459,587055,223883,-58743,-145577,-352366,-258692,176638,391731,334612,53095,-295591,-206288,25019,126523,260105,216709,213139,232163,102302,-128482,-129050,-39067,-123815,-352674,-616212,-565269,-428556,-224448,-102939,-124190,-228508,-292727,-175880,-101585,-141950,-153690,-393530,-527129,-350366,-530984,-439574,-125645,-95773,7011,-44103,-8824,46853,-155815,-332750,-302528,32634,121944,-220134,-227907,20235,-316137,-221141,440344,729571,477561,84952,-241749,-123177,62000,242404,212785,-14555,-92533,43406,421765,841501,969390,671342,337787,193164,165742,103044,-128157,-557068,-193759,147179,274212,179103,-50212,-39603,-25023,89947,264894,234636,174608,-111688,-489278,-85081,277648,232887,356338,502881,142270,156879,175859,300828,405605,308764,65678,-42750,-169655,-331307,-449706,21204,524506,623498,297463,-29064,-242477,-274429,-368246,-396820,-428867,-367016,-468672,-415372,-293715,-164509,54973,272141,171634,-46450,-227973,22055,256768,332634,154430,-104214,-131537,-178162,-283131,-180967,180570,571906,765156,545660,154978,-163099,-109959,137566,245281,384637,266975,323672,394848,171942,2632,-191519,-492438,-219691,729,192173,301996,472113,550063,661785,753201,397582,-205564,-311028,45815,54977,166156,365253,464477,175043,-327114,-193364,105917,-2582,-322098,-437463,-441914,-407789,-374209,-391075,-377665,-297125,-60563,-57872,-248600,-450830,-423870,-402565,-241445,-167474,-296516,-294760,-3366,317060,253759,56325,125168,98604,-125173,-439477,-476676,-323641,84117,393232,439677,82947,-320926,-9087,493619,525004,505662,474323,194502,-32043,-244328,-190348,-183163,-257609,-178817,-62768,85755,256536,483096,523584,429170,50090,-128969,-193193,-290880,-499600,-93453,187200,264891,269728,42773,-427336,-240211,-159586,-237743,-113577,272330,245607,59414,-152615,-152611,100248,190882,343552,458998,797874,710058,414782,117514,-152298,-587501,-148919,71357,179608,39700,-11015,-3969,-219061,-361488,-18972,-15113,-318301,181964,673405,634558,444680,113433,-116537,179646,476453,135870,97147,436667,581934,518181,321539,-160052,-564480,-9885,307421,254812,49590,-197546,-305093,-236267,229290,366622,479481,667527,339454,-394066,137168,545795,493123,138688,-186427,-168437,-40282,109348,-109461,-234619,-190369,-491644,194189,515325,300161,-85192,-299031,-174428,144016,335306,-106516,-470823,-412069,-86882,93777,-25112,-126762,-241028,-311676,-398679,-392608,-121906,90727,193352,112355,-136237,-177804,38845,431173,569109,410302,267823,181724,1515,-221954,-334558,-241455,-44686,-208170,-639775,-261070,-92193,-61898,32117,103655,241892,128239,-65085,160073,237284,436726,777865,768364,397772,124645,330832,343177,129461,-79415,-98496,-97241,-241841,-326285,-322451,-203233,-275529,27250,20230,-97097,207625,212608,-6162,-282755,-409921,-25649,71098,-103005,6390,136898,-34973,-31262,-269925,-48209,287382,204662,-201569,-252457,7596,201870,242937,61177,-145086,-159870,7630,44773,1149,-171957,-30654,143925,113279,108554,173573,64539,-1397,26438,-85902,-225532,-295737,49121,282823,191852,-324837,-153724,57310,128939,196625,104232,-143374,-338903,-191864,-187904,-358426,-57676,270962,233770,67010,-116975,-88626,-34134,-39892,58840],[190595,289655,299402,85837,-69410,47936,400,-222594,-261887,-259586,-118164,109899,356639,479541,419654,492385,312019,-2549,-210409,-170976,-207726,-308663,-78734,39995,369304,365303,489112,232985,-118054,-274802,-53182,32146,295449,353573,143012,-209835,-559237,-131710,199858,85064,-17582,82279,132987,-13356,-76633,142684,490017,602597,291101,-360266,-8888,162098,17232,-438751,-283510,-197250,-398478,-484773,-194773,-68084,42227,157955,138198,-33341,-281194,-216286,-103350,-253362,-179065,211470,257253,31119,-8388,116115,8021,-237258,-235506,-37473,-117488,-133629,-191442,-155988,-404404,-349151,-84909,-10144,149284,361860,397403,270632,99305,-78274,-205102,113524,363437,311086,-53788,-338101,-173936,46844,128330,176479,-9659,-24371,61400,144840,65968,27636,64745,97630,60551,-5945,-55463,227,84291,103987,-21633,-199333,-301580,-243644,-53773,23910,-62337,-178685,45631,460200,679414,394171,148147,368046,999199,927588,256733,113635,472962,524594,414726,140696,-151721,-480249,-5160,520809,461623,182542,-124263,-81687,110062,184991,100009,-266634,-324031,-321130,-438683,-208032,-85378,-153023,-171010,-61512,-102589,-400900,-437954,-131650,45248,-311,-389023,-70321,137456,54076,-123603,-226464,-182262,-145714,-235210,-322922,-386670,-176588,-13083,103160,283739,375102,522340,826654,943570,1010808,906966,717308,575050,255633,-73456,-263285,-431811,-305459,-260850,-223524,-232322,-115960,245288,202532,107401,-89317,-178672,-204123,-179107,-123400,14528,238034,378148,427020,409127,394893,272213,3467,-311559,-353213,-163605,-62201,62861,63123,-134710,-243000,-381981,-433465,-148324,298098,352097,121025,-130631,-146032,-132718,-76409,-292320,-240823,164378,550398,591616,943536,878176,272574,-263071,-340664,-84535,-4303,-49455,-65849,-133832,-126714,1418,64524,70783,-178270,-101332,385142,301128,-103790,-320673,-47485,-95982,-396064,27611,151747,-113057,-402535,-360475,-113199,-200328,-547965,-302123,127468,443350,617092,691618,530264,272908,-227044,-506616,-63836,66399,95291,202280,259387,51902,-328676,-272498,-309539,-138260,-343250,-430859,-52801,34851,-23969,-244456,-165696,-103623,-61293,24102,87046,-86345,-245439,-259144,-274153,-24640,92242,-10203,-504040,-46606,303860,302115,23061,-11369,477105,894379,708302,246090,-193103,-136056,-178473,-425629,-124210,59793,21089,-167281,-110650,-82388,-137840,-5816,390490,409929,364579,-318883,96337,447154,183052,-179311,-126552,-336235,-40855,330436,83248,-356240,-57491,54653,-206672,-566895,-477884,-440983,-363056,-266335,-326128,-476485,-240141,-199566,27177,459287,679976,280079,-308313,-58716,272096,253856,-60290,-354062,-570643,-244358,-20326,26902,143388,227320,262740,188232,210365,212090,46477,94321,58854,-207890,-415538,-430931,121496,366099,143783,-320607,-218853,-96593,-432601,-186149,227989,335084,403909,530756,388358,267758,261631,70478,-215656,304058,385317,-121073,126269,1182946,1411588,887470,282772,110772,219913,111051,67711,229940,521586,496757,158715,-124693,-288041,-470869,-169283,30346,117936,206134,456245,788998,803051,512212,49504,-323424,-516565,-83670,155913,272465,303804,168064,2556,-13163,209762,341559,584008,556284,320301,-1617,-209170,-251704,-5446,304563,612940,741305,489761,38624,309648,750656,490037,115135,335102,490394,336600,-129970,-571111,-492028,-393898,-13794,151470,-234890,-149503,-142847,-202212,77183,273613,15439,90315,377905,205692,-278884,-194248,114224,2561,-267832,-130478,-90494,-266584,-532863,-346186,6260,210494,125222,-46423,99199,310004,339988,21619,-140702,-110565,-209263,-439166,-321870,265315,671375,640819,-10615,69682,811219,943638,841890,325818,-309644,-396006,-47748,193391,127196,-54492,-2790,203409,532461,499423,232056,-283890,-169398,93526,25186,-79935,133389,440470,925025,1199854,977513,308101,-221599,-180973,285146,716864,719629,329272,376662,814428,669078,86775,-184416,-231715,-225740,-216468,14619,254938,404351,241627,125907,-79436,-232805,-296401,-148540,61933,-20467,-293049,-267510,-290422,-351881,-85990,-196722,-132838,452835,414297,212811,-253531,-192192,-44130,-157404,-257717,-540333,-347562,-276307,-134318,90607,157620,285179,210062,-34847,-94555,-323452,-564007,-371647,-294667,-353271,-408585,-182133,185656,217458,126785,-265143,-334227,-116798,-2153,171721,243013,45442,66586,125473,64399,13467,-220225,-233353,67603,126145,-254673,-65094,262501,313840,-123297,-425871,-199183,-232556,134252,757207,899163,827613,425795,127188,-46187,-46047,-22507,44165,228662,260202,-239089,-514489,-255805,117123,144927,2364,234898,837915,933055,762716,652679,508269,169653,-157206,-236585,-226756,-272160,-320449,-238751,282277,590460,362760,33349,-7197,20069,268047,392827,462835,487051,668765,874256,730502,323795,-238779,-254105,-44917,113524,111573,149367,-10946,-148738,-300450,-115781,104745,81419,157987,65230,-36841,-108002,-179383,-261928,-215984,2579,165188,296907,186624,187001,-96054,-270590,122372,233285,181123,-145884,-469843,-242745,-180990,14736,327718,218183,-284282,-175841,34475,-81797,-314575,-192284,-103699,-243145,899,311264,140619,-388915,-282047,-73808,-313786,-390965,-502463,-383109,-313172,-84431,-265615,-416319,-456211,-228250,-186983,-99395,-26129,68284,33621,-66671,19566,-45408,-211863,-117904,150650,336334,269395,149866,190187,63114,-303463,-201306,-234116,-96559,566555,1022919,1061692,450882,-219811,-494688,-80823,-82140,-463807,-25430,17809,-222,66106,144185,-40827,-406144,-85523,328572,389423,297194,307187,468888,243216,91854,-122101,-111095,-103499,-6476,-25694,-154944,-142136,-223179,-257240,196693,402888,263512,-192147,-560285,-533428,-95224,198039,280517,138766,-182363,-605255,-520309,-357178,30855,65427,-200453,107124,135315,127673,125870,350140,492354,339712,31138,-174328,-373847,-239523,319530,473906,429822,294240,228401,316778,62553,-595164,65347,250431,166385,83946,44660,-43530,-164094,-15613,21914,-117465,-43472,178856,193939,183808,147826,44742,33783,219942,296778,162272,164198,223863,532157,596860,448131,108397,-103136,-325827,-406083,97478,310351,215605,-204324,-443477,-295141,-28587,-185554,-262605,-10394,-12669,-67008,-221228,-264300,-99566,212274,482569,452935,217890,-106988,-439746,-451644,-430935,-389218,-274232,-237235,-290366,-223260,-233856,-50648,837596,1597960,1435787,790426,333755,164164,136568,202435,8094,-213145,-287846,-380935,100457,359960,120102,-248465,-10855,308461,428174,307026,39214,-39926,30060,-3947,-183841,-277118,-211084,-453476,-181152,-101296,-13464,-52011,-120576,88274,91218,-283754,536733,1583267,1818610,1176991,812800,708185,777059,442976,-4402,-325553,-216920,-279677,-116070,377293,530503,572891,466422,288033,146992,-98703,-212513,-281187,-309843,-205203,-184655,-224557,-233353,-71295,160576,393272,510315,327822,66711,-116792,-213505,-269206,-427958,-321133,-105598,-43749,110994,58292,-8268,-336571,-283883,110493,275580,115340,-369655,-348767,-262184,-164838,-74544,206813,264920,234611,-102932,-325737,-252375,-123034,-219178,-396900,-122868,-275160,-111124,183719,795808,1191911,1370160,1100698,297883,-348707,-359980,-55315,345235,478249,319381,-52836,-464879,-146063,108373,18659,-199144,-305040,-18694,172613,-48059,-244870,-339572,-164399,159619,276574,290698,-17295,-236381,-495211,-167847,61484,-25129,-164264,-392622,-367104,-26770,311209,380716,196334,-175594,7956,223091,389759,590631,1123140,966808,362859,95478,-49156,-136107,-293347,-161208,-17638,23194,-34811,-148474,-210815,-302940,-425856,-561417,-331714,96257,343750,345930,138282,154623,17782,-137860,-80877,274006,465288,381312,185801,350724,677726,644927,306398,92358,58685,-172754,-259533,-210923,-100723,26422,-133433,-256775,65671,335120,86472,-102967,52676,175723,64921,-219973,-474988,-114540,178103,65102,-62454,-24865,-32360,338716,610130,425216,-143061,-212135,-23335,51158,30653,-134794,-269308,-309350,-71257,-8855,-37331,-10253,98006,325996,412325,141619,-166851,-317827,-369854,-541297,-407306,-424997,-545372,-341540,-64886,163496,137463,-360828,-21071,121809,-338623,-588952,-238563,-258443,-185974,27396,-73556,-298761,-272757,90835,378110,555524,717212,872230,916986,551205,77663,-48226,-161311,-203077,-148890,-200206,19309,463846,843453,913856,321730,-145154,-374580,-92801,292224,326525,211841,649816,977071,464187,-230942,-193816,-303281,-515150,-372309,-175176,-27700,101654,53301,-203985,-507411,-334410,59069,131986,269341,446292,534869,585911,726308,594536,323992,185824,162310,326628,436956,388075,14026,-158593,349063,534246,450102,446746,551321,564333,186531,-433568,-236223,-104602,-301612,-275155,-115241,-261006,-497034,-577561,-452389,-257944,-122887,165411,350538,598945,512964,55792,-265074,33919,455600,470380,225050,-21758,-17086,10545,79253,343438,381722,424613,603708,658007,768094,578007,314168,74218,-182781,-87812,-597,-11835,-188233,-299818,-462864,-178531,-9526,53878,-170023,-263624,668145,1024277,395994,110770,91919,74801,129285,507943,914228,1248332,1336694,902151,320730,-182583,-377538,-236705,-57784,81155,61355,-92725,-407172,-508313,-155975,145522,362495,407815,89685,-338671,-547045,-437772,-433244,-137242,172673,75888,96764,-48854,-280441,22685,203669,215816,150674,135088,-137840,-315161,-111920,12844,-73306,-228432,-493913,-497791,-224204,-10148,-40349,-158883,-373790,-513592,-568485,-469710,-219854,27901,20335,-158965,-256324,-301862,-518908,-361694,176103,377068,399795,-187026,-436912,-205664,-389624,240527,831761,864798,642509,331394,115228,231617,221940,45729,-244929,-515994,-594518,-309501,211761,265569,65986,45663,5952,-162644,-446731,-430275,-482063,-339876,-108200,136481,356486,427542,242712,91888,531309,1107006,1239443,911936,157145,-517108,-99399,-155402,-458666,-123034,233971,489320,467678,349608,134212,-135507,-339628,-226504,-130153,-34315,99399,35590,-111719,79080,70540,86848,-139993,-104544,304945,671300,552195,155003,-336629,-552666,-117001,267152,450397,336654,183124,-71541,-450651,-504722,-224046,55238,340958,393915,128201,-142275,-307854,-195015,-165656,-205046,262475,1011002,1580933,1635294,861723,71043,219483,630823,597264,387008,317245,20807,-12722,25314,270126,78291,112818,127049,-26223,86629,357885,274229,74873,-394933,-457462,-342514,-206083,-64406,-172722,-386488,-33734,249632,260576,256012,269461,291417,305710,376975,384309,595590,500584,569605,301349,18041,-55747,-121873,-144075,-314461,-452508,-594565,-349009,20597,68834,61299,417918,803333,698126,169184,-96679,-89200,-200020,-508492,-399354,-121534,693975,1207094,934316,175866,-408276,8157,486944,499860,259189,-179620,-471946,-659747,-545590,-521079,-412743,-250642,5350,82592,101382,-116471,-254437,-443307,-462659,-132978,42140,-65672,5328,232951,299654,84018,-76991,-51940,130289,-10605,-47442,14951,54863,-149041,23586,377083,543477,361782,-25664,305763,847658,752492,267604,202134,320169,454379,731183,918219,502111,-59518,-198804,119154,278319,318133,291434,25975,-183862,293608,687954,634513,562589,331045,17949,-242913,-368009,-231151,-19006,112062,37971,197627,463872,747182,1021874,1324728,1349643,900784,114762,86576,295244,170364,57080,-181042,-474000,-411063,-244235,-369145,-258980,-101610,-226885,60486,510253,644473,402999,384564,731075,824609,602156,370972,283113,171991,-5518,-313484,-442576,-407284,-501028,-240611,40217,379767,412704,432590,465465,619952,410822,167522,-77958,-314456,-514402,-658285,-321005,172017,479192,501787,98824,-308360,-242519,-70183,-276712,-527035,-381552,-262702,-11738,337750,776625,828952,368397,-110278,-141366,-94112,-218352,-181415,-36765,-19139,-38516,-190837,-246020,-26792,108520,81784,-85232,-269598,-355249,-319082,-161762,3660,165835,304453,156965,-51127,-298713,-115385,-85519,-190281,43760,368593,714349,1038041,743766,90718,-390818,-157754,-248320,-151511,94250,333308,577526,722130,799666,559263,119224,-140080,-352013,-294046,51715,200531,125389,-81328,-408780,-206369,-58380,116340,232055,162435,142661,106765,-55162,-251685,-197025,-81807,-257227,-506285,-432066,-423172,-530455,-572520,-240808,-106386,-213216,-344053,-288620,-223666,-223115,-254292,-213712,-313445,-302556,-296553,-61887,161308,47190,37370,-54970,-39778,72689,-157554,-491057,-575110,-202316,39381,-103788,-296321,-131619,-455910,51720,872753,1128099,879140,379028,53822,63874,132589,202516,244399,-113928,-217591,-237962,-183534,129881,456507,442163,309739,181577,231578,107089,-46660,80165,197368,208929,139167,-84442,-248874,-111732,-57490,13441,164184,286650,336671,-74227,-442141,666,-105977,-24506,359530,699017,390898,186477,62650,65318,225459,172858,-1654,-94660,-252987,-419924,-321571,107856,451274,442355,187900,25709,-70804,-158054,-279291,-322706,-459604,-358722,-501379,-343030,-270432,-266285,-230233,-36760,12848,-45267,-105769,79830,243789,356648,296880,58946,-243671,-118263,-236816,-152253,269572,520151,406222,72347,-164794,-312839,-24434,306606,476108,681444,446126,435753,425922,162504,-57134,-384872,-242954,-157782,-62943,140945,298418,594678,698624,730263,836922,463083,-268629,-61972,413967,423765,396651,451863,426420,113804,-517119,-102735,175434,100772,-289715,-367873,-312925,-231963,-243660,-353964,-322182,-134801,22176,-130491,-487420,-490059,-313651,-339570,-174803,-38556,-139621,-322487,-35554,42114,-136594,-237079,-40477,-1414,-264293,-597659,-299235,-78273,55239,222444,414062,161202,-172552,-6498,384548,244680,241263,372068,151249,-177030,-276461,-400434,-308630,-491225,-385225,-211481,-50331,69734,297525,439882,309556,-29908,-48430,-22861,-243137,-399389,-32115,279337,252585,45195,-214536,-168705,1988,18259,-51850,-145427,153292,30192,-105631,-331796,-431380,-181120,20818,299939,444089,720524,497380,230510,139740,-70123,-259939,90258,400188,484303,231102,40304,-152199,-425470,-218835,74912,110089,-50915,245429,495186,482721,485621,114314,-147390,-3219,296778,361781,255304,378223,543705,546920,416456,-83676,-602502,-84355,247721,212514,12839,-282654,-299662,-124696,226494,379990,616512,892605,284740,-299064,176526,517827,568287,332162,-14791,-257510,-164299,-17065,-189004,-287757,-283641,-498588,318748,675557,391968,52753,-123717,-254031,-64532,-19470,-447947,-411331,-451345,554,236152,54866,-245136,-290400,-380640,-512804,-375782,-283587,-266806,-77697,-11553,-87770,-26768,241475,625828,519533,288639,4074,-19201,-162497,-446120,-433089,-445354,-250355,-299673,-232379,35422,89559,-1970,-54606,-58418,10318,-110780,-157944,8429,20768,303892,836153,981172,481520,187698,322113,374689,173163,-27593,14478,43678,-96884,-221529,-290932,-314627,-458182,-68272,99782,38130,272953,331579,221745,81362,-29133,79000,94445,-188198,-298298,-282139,-532084,-466187,-372719,-108506,113538,-119025,-468839,-185089,83757,251395,351195,180448,26654,-44498,67539,220346,121546,-9685,-13414,106690,178988,83522,-61465,-19467,154758,68558,-202853,-373728,-212817,28998,287751,320264,35686,8126,402163,507791,397979,175834,-155360,-149142,143805,148220,-108098,-233169,30867,40246,-83922,-186424,-123273,-71310,-74103,105730],[288680,490174,454465,107904,37754,240457,148436,-129983,-193491,-171245,-64250,156324,265281,348609,394522,352133,322618,193741,25147,-246344,-387621,-433594,-237743,-115259,30003,136339,329727,297172,48778,-116223,27680,9222,201466,320780,157802,-188958,-637979,-93356,228575,23388,-4956,278020,288235,66534,-135344,-68344,229872,276518,56992,-415324,6669,177188,74542,-374814,-347455,-263377,-416304,-505896,-324716,-270369,-279389,-98729,-11260,-55326,-227402,-89179,77869,-1720,-53181,297693,312523,105197,23447,71867,-44818,-267684,-298057,-16717,28698,-94568,-130528,151825,45761,-351931,-359065,-362630,-40999,340981,290565,54134,-101155,-335469,-423613,87163,363300,236954,-85212,-434816,-136177,111411,289940,410542,274637,170967,166936,28293,37980,134534,129095,33761,-48950,-97217,-10773,263049,208909,-43420,-380461,-450215,-451013,-295129,6283,76027,-97354,-349993,-131346,290957,576798,342636,122296,256339,630740,653540,121588,46886,447768,642739,616175,313311,-49966,-427825,-285066,242149,259059,3128,-383143,-240141,48325,289645,233540,-87276,-328033,-353156,-422904,-180142,-134480,-294491,-90343,205072,301842,9298,-321307,-57688,243169,224144,-282178,-95636,83068,77999,54607,5019,-125843,-171814,-169901,-239469,-204705,-28119,120183,265888,343482,304465,310675,489252,616598,741269,740689,737838,800364,608998,188462,-235365,-529147,-406384,-291506,-294805,-338246,-276167,-47145,-3887,-94136,-155636,-304719,-287272,-128882,73393,168790,274690,323701,308662,330782,173591,-54315,-248385,-311930,-293544,-172816,-175130,-99673,-64600,-137922,-185006,-338975,-390068,-159121,297397,469887,377394,-83454,-289244,-91861,-75259,-237457,-284328,57374,378644,312694,579817,522585,-106424,-230328,141443,227224,133549,-46410,-146086,-248742,-154424,-88034,-81272,-109927,-312893,-23989,461101,340275,-37164,-203145,18821,-41381,-406350,144041,307618,161500,-273476,-304601,5477,25772,-418790,-429750,57597,347246,486540,644866,667791,377651,-177448,-448892,-19347,159259,236426,185467,169820,89708,-209399,-136936,-138468,-180457,-451609,-366773,-58768,4724,-83881,-311059,-209849,-171375,-173298,3243,168729,7143,-200679,-221727,-141221,94903,321964,163843,-398632,-33494,380576,380561,35285,-187496,185291,530730,477291,252698,-107960,-7760,177139,98455,-581673,-317306,-184673,-303418,-302629,-265885,-325603,-166808,243178,436910,367757,-324999,419378,716648,472340,-76256,-125758,-290207,-244814,254659,73758,-435234,-144716,29077,-242183,-606845,-299888,-167187,-371217,-517076,-518955,-436216,-285848,-283697,174360,642257,794874,351346,-254440,81205,301082,365529,245222,-40144,-310782,-250763,-200208,-52254,70625,82310,132837,46730,-109511,-64974,-29626,154205,91215,-187403,-405886,-430119,-1647,121506,-31640,-353782,-215080,-137518,-399812,-206049,213619,406641,444855,530752,353937,250782,323790,272342,-202222,37727,249093,-39166,-94500,630592,1005804,570599,101603,48532,166385,272166,267867,548060,627973,540882,89731,-192714,-294595,-444294,-76790,124270,59364,-23714,228953,714091,761311,465431,31061,-390257,-382576,36367,243253,330896,234744,59084,-272336,-359174,-191765,-87333,245709,345506,142752,-113928,-261835,-248248,74228,336109,499085,422245,77112,-235294,320514,743037,451359,224856,451324,537974,484186,10972,-260028,-405034,-225310,63350,276160,30617,-6052,-71973,-411403,33275,254482,54478,151473,440453,144426,-316426,79030,332555,-2888,-461716,-75878,-46482,-340670,-411776,-165483,12609,198285,366688,171223,68567,54066,-66231,-253685,-260587,-166153,-147874,-417359,-296730,402465,825000,622261,-303454,98018,811819,835353,610307,118282,-474114,-255102,188356,524317,387673,14788,-371318,-147713,274207,382352,252270,-132008,-470835,-211559,-185763,-131424,219474,605819,1030456,1161057,935342,366379,-197966,-347859,104187,525301,589624,89503,392231,1229351,1267055,594705,-31144,-288007,-63751,-103550,-7309,323787,425243,331206,113643,-175252,-333422,-259693,-130289,30881,-38306,-114958,-137133,-269370,-229559,91674,-63236,-390149,38728,126817,-18831,-322771,-271749,-33390,-144694,-177821,-281695,-301699,-366847,-247685,-3668,299320,561485,381220,75954,-228938,-490796,-493840,-219320,-261513,-375662,-346800,-35358,265317,232189,14372,-279869,-206956,-201954,-357271,-125254,95477,72945,126126,136092,-52951,-274744,-298146,-13943,308626,270019,-227072,-21096,423004,675444,210993,-312277,-238033,-192196,98838,800238,1183830,1102040,702222,155582,-96038,38616,125498,-88886,-26801,115723,-128136,-344691,-316146,130203,172553,139272,208717,491992,529822,417522,474664,364085,136688,-153084,-133879,-112953,-214181,-332271,-124428,414514,650375,327554,-106859,-50971,6508,26616,33390,152661,350718,645738,770963,619538,129474,-330689,-101840,-22711,92552,43018,93856,-69510,-162608,-91068,241138,464579,346154,255949,-4487,-82462,-85422,-88554,-210579,-294305,-98355,142364,291700,194706,99124,-211445,-112264,300446,442028,209419,-274481,-367917,-117071,-215469,-14991,454758,300118,-338900,41262,234667,38528,-368390,-107160,-92240,-350906,26079,350123,158005,-356678,60449,340532,75220,-141805,-319687,-338318,-281235,-94679,-272613,-558342,-359608,-93978,-115642,-56268,81301,51377,-163941,-49178,71254,-82863,-417571,-202449,33535,78636,-134450,-72012,144018,117609,-264650,-265301,-351038,-508842,169627,771758,1050925,612031,-19158,-371684,-74420,-127150,-458698,-12117,47646,23466,38408,74605,-166526,-470491,-59194,238525,259405,145668,85556,221879,42444,-162923,-348058,-174640,-121708,-94343,-173132,-217397,-118454,-117391,-100561,13819,67852,-56751,-378724,-494251,-395655,-125371,131069,283357,109407,-431301,-219990,-135351,-582226,-110623,143815,61686,427324,408271,286075,205429,406818,636519,522594,126201,-216402,-443314,-217806,292579,446497,475108,362193,303420,366794,82869,-436227,-110815,2003,-68085,-113797,22678,44193,-93147,-21064,156092,36582,-128604,-85801,-215267,-284666,-168142,-165277,-75506,148641,129431,-73756,-169207,-68066,423580,499132,343157,45273,-192677,-328199,-211132,51765,186369,84692,-80427,-318369,-282665,-9439,-168370,-200280,-54779,-82819,-110441,-178856,-214529,-200639,55197,356124,427699,234763,24805,-207100,-309758,-252311,-314082,-248369,-273394,-490201,-429649,-261449,355159,1467410,2030607,1607907,744562,69388,145854,185657,205224,48236,-32969,35737,193513,447221,705437,406147,60396,-121344,179386,424629,383426,222744,116375,73608,-58987,-236980,-467339,-390695,-294704,-69031,-249703,-282359,-229894,-165306,169772,232183,-148920,247013,1069806,1052967,643566,436693,621464,754068,454350,-30492,-463571,-428955,-448027,21452,380844,380323,259524,236974,51199,11667,7445,-144053,-249753,-8166,61973,-173758,-379010,-440330,-65694,387351,694290,702776,278269,-149238,-11386,-76895,-284921,-626271,-243453,61323,180486,441842,457533,217230,-184983,-260254,167052,311419,229505,-123901,-80974,-122107,-256818,-235337,36134,51007,107354,-114711,-198449,-142239,17553,-88362,-518948,-394841,-265452,-130708,202164,705234,1090891,1306384,1117958,317340,-382261,-429548,-138118,211611,333203,157786,-350229,-360456,130014,128214,-295886,-420171,-195985,67007,216115,57040,-121241,-195444,-196534,67266,-28484,102200,54199,36939,-204662,-171067,-68484,-116659,-240404,-468834,-358861,14458,264879,300756,20700,-109253,238305,363512,486789,695271,1053798,967636,362310,18261,-105715,-135573,-256967,-407251,-344340,-242981,-108521,-39703,-103643,-222699,-569860,-516915,-236536,139041,232533,164480,140670,218224,-34191,-407383,-187160,190542,336991,345471,174069,433291,661697,532853,268688,77109,167546,-8391,-170326,-233273,-182197,-94462,-216845,-172407,1364,-250274,-534918,-197582,330558,544189,431370,41202,-455961,-192577,19135,-86235,-9102,34365,198944,540062,794700,543162,-43176,-335930,-100215,25765,48296,-60435,-212676,-127385,413562,796791,526845,356115,155294,220450,454890,406254,83861,-220821,-542028,-354934,-170704,-213146,-376945,-192669,37018,211483,229037,-95944,92174,184395,-250197,-36212,410360,449679,336211,164876,17697,-197530,-233565,-50332,216489,315305,343664,344705,355489,326410,77037,137402,-40325,-134559,-230662,-528043,-375419,138954,504979,675640,310458,-11769,-149508,74298,374434,357062,323664,662984,909547,492397,-42421,-117520,-229373,-463458,-401292,-235098,-240820,-115233,29304,-83375,-363006,-364223,120140,215369,232848,238573,283054,384490,542695,390934,27545,-39880,137610,333340,520648,485901,-11314,-435082,148427,309720,170439,317668,532741,705543,349806,-256954,-391500,-187251,-423911,-329465,-972,-71922,-346124,-449495,-345624,-243254,-193349,98490,385607,665105,685936,269192,-161285,-229069,178486,346830,130819,-77681,-26712,56729,236808,374018,229331,58815,324128,706053,714321,444729,267758,22978,-85186,-54064,64062,85780,-8938,-149735,-516697,-253145,30513,82182,-185690,-252020,751339,1187630,746613,368084,173002,53472,104815,453619,740939,888289,931250,541904,144512,-226584,-370803,-285430,-96258,82856,30996,-137416,-454045,-473820,-156092,65634,196812,225081,-24574,-270574,-487027,-445724,-409033,-310430,-59811,-9516,12177,-224182,-331419,35169,220296,182729,65067,39053,-241650,-428755,-172815,-15611,-18905,-280907,-530443,-125296,218866,367388,236458,-18979,-189963,-335330,-457810,-430222,-305282,-114250,-197853,-285483,-276947,-216494,-329881,-592532,-376707,-197303,-123662,-455961,-438755,-433501,-217207,431923,958186,930421,785753,442710,166113,156697,30483,-63850,-246620,-396537,-283299,-106742,418511,544553,486120,274238,-111210,-309402,-454056,-237723,-402974,-379245,-73391,155408,339580,441043,324507,148510,474290,1026130,1202744,1022074,283495,-349868,-253777,-285425,-349926,-49099,232497,450750,555728,550836,520631,293345,-51725,-303334,-295827,-117010,10788,-281925,-394949,-136913,7587,7082,-151924,-251468,127397,340057,324009,12524,-185816,-269962,-288396,137217,333683,188880,63928,-655,-233409,-394687,-242459,144915,463641,467541,155271,-51765,45627,192425,287888,172419,152240,749992,1207978,1207263,346699,-225934,417954,774770,667303,271101,195838,-30377,77222,348036,580708,266622,32363,-48473,-225632,13671,264001,96021,-131070,-298152,-201061,-315752,-152574,129900,51716,-498705,-38271,281165,338114,156864,57087,137177,301758,418980,339680,509337,314384,419267,269582,66512,-53335,-175252,-296613,-444011,-318966,-365529,-218527,-60027,-187367,-45823,465098,843588,658982,141362,-90774,-35109,-262029,-411461,-368575,-69154,652276,1031318,838612,275175,-305707,-300391,123680,192780,-9825,-416620,-403027,-509902,-325164,-274830,-393665,-191059,90874,159427,104720,-172001,-315259,-493031,-350380,131773,375726,253406,316369,489972,449942,136040,-78534,-205343,-236124,-108578,125293,405126,262121,30564,117160,361090,505894,426332,-34885,194954,804504,673766,313226,262669,392566,489762,758042,938370,563668,-75106,-82770,392219,338100,279184,242957,-14107,-142546,455614,858943,819202,578723,67722,-176907,-358489,-599732,-306684,699,123505,3911,115178,479001,877628,1295137,1586654,1411443,890190,352261,254035,306267,91159,-81461,-401394,-683558,-367053,-122215,-258991,-325461,-292868,-294329,148395,470499,573307,506947,611120,879221,1048492,790310,458353,259384,53944,-179190,-403271,-437204,-320419,-374914,-199827,78982,404316,421899,379822,339935,350922,174762,-71613,-187854,-248462,-341118,-549032,-541707,8913,359756,389080,-57350,-387137,-83908,205894,121207,-110423,-72872,-14598,4075,166836,654901,804856,375941,13416,66298,234062,15540,-217243,-226724,-113964,31202,6001,4246,75168,217285,99152,-21436,-57751,-80657,-89536,-25052,142942,360034,413479,162268,-154845,-339260,-34183,25238,-188431,104773,557135,948207,1180690,898109,84615,-390293,-169026,-344443,-178545,269950,526528,736696,782403,787458,717510,250684,-35831,-243160,-357087,-182966,-104214,-83829,-192809,-420070,-233823,-87467,133822,106521,7335,-40425,-94004,-298476,-425811,-329684,-271977,-478071,-341843,-118012,17633,-114585,-365795,-386041,-100929,-176938,-395329,-487568,-495793,-194016,155345,245035,17491,-123363,83673,314573,390280,152731,59828,-87189,-145461,34217,-141735,-355789,-353555,-49549,157315,13377,-310756,-256216,-431332,156877,1033522,1277745,1130970,718591,309284,119568,31599,-91335,-61356,-250189,-58017,60975,-3672,-353702,-46994,231818,327564,225302,226357,89960,223464,493441,292097,71153,-18443,-80791,-63465,-193162,-147597,-121503,21273,358062,438890,45401,-395593,-212783,-400537,-19274,467970,780181,533506,156016,-148037,-298357,-71555,-18782,-129971,-227239,-427816,-573372,-340675,-54456,132553,64222,-24405,-40521,-43753,-140399,-198467,-225720,-381799,-468866,-243215,-225018,-202855,-323687,-296656,-255974,-172362,-107465,29547,163094,150431,248824,314691,125168,-340323,-71831,-146392,-263096,208875,355472,10463,-358477,-352685,-320393,6766,317240,547293,758706,504302,424842,381015,166741,56343,18722,110779,-52088,-72916,67013,160948,392684,570863,655378,691750,355492,-353401,61449,566908,568105,425428,410807,303350,116422,-211153,-81150,141807,138086,-276859,-289852,-96434,57745,-2492,-178971,-176285,71048,119150,-125380,-413284,-256588,-142676,-198581,-154721,-1083,3352,65898,231384,36836,-425886,-521550,-244924,-152782,-366352,-600951,-190805,95410,147055,187450,376804,317857,211124,241672,4567,-368060,-101216,254712,116965,-181873,-210419,-395842,-296492,-353956,-426522,-350079,-223703,-190271,-27736,163070,48640,-103539,-37540,38664,-276226,-419815,-47367,302307,186109,-177455,-243606,79561,128139,59657,16501,-92850,40024,107422,68781,42040,-57700,-364687,-122080,177431,310826,410956,316021,155101,262684,139396,18219,168368,466104,524925,260637,33106,-168294,-184680,-73286,146979,312687,180851,158135,-4841,36628,273571,36324,-108036,-260481,35056,342048,313193,215883,329131,435539,330863,-101887,-524668,-226112,138321,210314,162285,-42336,-169726,16155,180086,211196,399457,563243,-2728,-95805,205887,402000,517707,433659,164514,-126806,-121078,-108447,-400733,-356077,-319905,-508443,161182,520953,296687,129140,-5932,-390959,-400870,-279847,-109589,-208186,-441961,89600,320100,75627,-344998,-459009,-533347,-339304,-89720,-92359,-223662,-361985,-300056,-216701,-55556,245647,548752,349756,112244,-248271,-125771,-86171,-260129,-330272,-394944,-418407,-87643,146658,223899,150415,-26912,-23778,48775,15547,-217120,-208387,-94713,-162530,110587,605430,803452,320501,155232,256653,324384,183801,4398,23385,89642,-198,-102092,-274368,-423168,-528362,-140588,37763,63335,176874,261899,326522,429741,342997,182846,39869,-180771,-484018,-468576,-431282,-278549,-354745,-207149,-51517,-370459,-465330,-140950,18993,136879,248800,123732,82242,108224,207730,216643,111046,-19797,-113370,9085,224305,42626,-360003,-97986,219478,62030,-134255,-180519,-100769,36564,288654,367228,302423,280098,593359,698355,447118,92599,-269135,106847,441736,399543,75446,-222588,-238538,-253718,-296913,-330016,-251060,-187500,-144690,92847],[340319,618936,535483,130613,91582,297463,244410,-1490,-100512,-19630,24629,106418,10086,57274,206342,46000,107547,156442,105031,-158061,-319658,-395401,-182784,-33964,-218755,-77136,165294,295852,94855,-105766,6730,-8413,103527,276036,192168,-126482,-611975,-75713,209638,1259,80659,429559,403056,202389,-74504,-119410,49579,-12249,-161435,-289741,60613,225355,116082,-409618,-301080,-286207,-365839,-410918,-360132,-322625,-308492,-85144,-27818,-80248,-191638,30764,233051,203680,199539,400550,378445,173769,72716,75683,-71591,-275242,-407269,-19396,107498,-132340,-140730,272311,318413,-40371,-180799,-328851,-275500,112034,73250,-243794,-347854,-521734,-413476,71788,262640,69835,-180566,-373252,-68949,226674,525017,622691,453465,218604,126475,116763,245492,286413,105445,-173010,-228632,-186073,79325,500970,444273,-36582,-350649,-158789,-376453,-363892,56318,166886,-93317,-487822,-252940,34806,331305,344330,283652,229314,200901,176977,-43610,-23427,329113,667637,793254,568503,99046,-278236,-345198,-141261,-94144,-217556,-451385,-395423,-45274,353440,338103,134052,-58482,-168564,-323753,-224434,-259911,-374650,29272,388337,600824,382955,-82568,-22723,279687,197196,-216289,-131030,50764,163293,259031,223729,-20725,-179502,-63139,-115041,-53012,36293,102555,308328,264941,49532,-31310,29183,41823,110212,323024,629101,900455,979289,624821,82710,-253526,-385012,-340198,-410089,-419551,-293364,-221354,-139597,-277971,-223293,-443334,-413997,-128788,192150,270867,265329,195764,109189,224993,128181,-235789,-228967,-173552,-193757,-206618,-303035,-226942,-180200,-170861,-147609,-200977,-276926,-324314,44882,392761,474832,23205,-487897,-182381,-56318,-172376,-318523,-113943,20981,31659,196495,107100,-442263,-3138,551871,487067,158322,-141524,-318066,-333109,-90098,-154223,-254447,-262262,-354821,-77947,397952,335569,79400,-126181,97881,27975,-357868,163255,368786,275100,-156195,-255542,26027,58577,-370377,-488884,-11111,180179,237774,459094,660031,329718,-203806,-303250,2692,150959,313167,250478,118481,113784,5778,-159572,-60015,-265132,-407313,-225546,-48516,30539,-57026,-180518,-169385,-178068,-280593,-43007,191557,45378,-162560,-11572,83924,229257,561277,307040,-282949,-10614,472401,482810,208633,-146691,-329625,-11995,136928,151812,3083,214023,587652,527042,-116664,-559081,-293626,-323406,-504649,-456087,-437167,-163791,216145,590922,354697,-338889,417766,818604,644899,23876,-102236,-110474,7235,85167,33762,-415524,-38818,94514,-179293,-696577,-258950,-3815,-103931,-273343,-150486,-157174,-299307,-225423,405204,802513,715239,229028,4121,266587,290721,578065,825960,486573,23711,-229298,-363126,-77772,66709,83283,27176,-116507,-320132,-294667,-42188,226341,78847,-248124,-406223,-381104,-111545,-67804,-168928,-272661,-125228,-154745,-127387,-106667,159617,348792,360047,371933,270265,199826,276778,322324,-68367,-207400,134858,290835,319513,304048,399945,154659,-83147,23190,176277,470233,467998,729151,617304,518507,50767,-227085,-282841,-321152,-19031,136782,-37088,-282267,-49101,453994,560239,283681,-33014,-392647,-313939,26558,172947,235211,91208,-65539,-331973,-312510,-403165,-241936,141204,190125,-4366,-215845,-316765,-240490,78501,266470,258300,43396,-302328,-354066,382976,835649,550093,286489,338042,399159,447092,350270,118103,-220935,-169258,50246,227002,196784,199264,42290,-236521,22316,203616,-33490,79437,442921,102915,-269628,212305,418521,-16552,-339374,97593,81428,-307978,-422150,-124739,-32156,157394,415577,187335,-28799,-309085,-513555,-278328,-201290,-110053,-16056,-262593,-144815,600820,914849,481896,-434710,239709,793340,683275,301755,-113000,-443219,-140710,334085,663782,554697,160461,-406910,-447047,-44559,173430,207918,57573,-335658,-578221,-359452,-93519,341516,737777,1033196,1025229,788982,321416,-200112,-521000,-129828,262199,379540,-130888,258976,1222205,1481805,1009215,250498,-403065,-81205,-118079,-9940,352340,476140,494998,189597,-118452,-307665,-75989,108712,159610,165020,33776,-98107,-388027,-104522,154146,16227,-362060,-299375,-72234,-265552,-432762,-318623,-29697,-119024,-98676,-190547,-394047,-448204,-142370,25596,446300,640192,333833,71634,-298175,-436192,-297361,-93954,-190102,-250657,-138810,113753,245581,92818,-227635,-226662,-27080,-126474,-430474,-376670,-94339,21059,104947,96340,-96845,-443511,-234724,201770,451400,346934,-182330,-62336,417257,792061,370288,-180466,-214068,-145488,48878,603416,1012392,979237,662760,64258,-189990,72533,165617,-57761,-204355,-46277,-16954,-109960,-275341,-37942,107038,169825,194231,130443,129802,114502,282481,214950,75839,-6807,135902,216284,31492,-285476,-191295,324736,467508,199542,-204207,-51192,59466,-57190,-221809,-113595,234472,535066,572750,437637,-29464,-240712,1715,16920,116841,179510,232353,37374,-101916,80420,488540,637986,477584,189154,-62588,-119993,-51779,-44361,-271892,-449398,-304834,-64733,121923,88928,-117352,-342324,15722,477424,657164,235355,-215019,-234080,-45667,-240093,82372,622015,372062,-312487,165114,314897,41761,-215252,35915,-99532,-384191,39842,283735,57674,-228667,413067,684130,346756,76196,-192290,-314239,-214913,-114002,-283033,-509517,-308727,-21861,-50381,5798,88002,-64569,-206893,44992,62224,-105766,-504067,-260168,-196784,-41110,81155,238948,273675,170474,-129723,-294181,-70421,-43995,8152,408243,798027,575672,158751,-82061,95540,-35643,-424362,-21621,93378,17144,-8248,-71146,-350259,-372594,-27761,143796,92343,-74181,-223761,-98441,-54696,-296276,-507213,-207785,-144324,-271620,-422145,-402708,-258063,-172227,648,-59335,-215628,-408088,-394424,-370429,-217452,-102379,32017,173560,28487,-493560,143358,225146,-143520,-262366,110613,231705,508245,540426,332585,197546,372340,641429,579887,167232,-224600,-350301,-15233,413903,452049,456286,275359,140467,124189,-83447,-454155,-237127,-107050,-210785,-279035,-29214,29891,-76412,-23428,252865,192837,-147659,-447581,-256794,-315894,-444247,-373468,-218070,-18950,-80372,-125265,-250206,-331155,125234,194911,91659,-48105,-288226,-189087,16762,57388,153556,188387,144412,-138794,-143729,149596,-16533,-159515,-150551,-123480,-149597,-30074,-71484,-114817,-65472,179807,398061,356866,228540,37226,-134925,-83350,30457,207315,86152,-215299,-402818,-75620,673122,1553411,1715476,1180590,292734,-212149,173872,228665,131473,9926,104913,346619,595825,676983,792506,500151,276951,-177596,-24844,288560,352908,309611,227704,145262,-82193,-319292,-406266,-332924,-174328,6642,-297545,-460116,-422247,-326968,87102,327596,84021,-139925,205497,12052,-129836,-23571,441117,597433,373167,-53636,-441687,-421384,-226451,135385,290390,226917,136298,209026,-186307,-127820,108606,-46673,-192061,333058,363413,-105838,-354626,-444720,-39505,530387,862109,751039,203116,-347613,55888,107568,-300374,-607253,-154429,192142,437727,584363,611861,210140,-128523,-238639,164150,321874,336420,241102,226358,108190,-110425,-359031,-143636,-120061,-9833,-28541,43494,86659,185939,181433,-229956,-400600,-222315,-201709,133644,480443,919593,1130284,900591,164906,-479989,-394768,-216033,95559,163150,-78130,-528173,-28891,334932,142985,-330025,-291018,-47544,140603,247857,146008,-77801,-167965,-168473,-133788,-413169,-93222,115744,145948,-65721,-218163,-177239,-195840,-365366,-548608,-311317,75712,194805,131841,-220078,-23730,430736,513651,491575,712641,946500,890675,346304,-99375,-236778,-87718,-99502,-267173,-580008,-514493,-248439,-40337,-80413,-261985,-726684,-420408,-103538,181743,130558,-107384,-18571,133822,-163139,-609965,-256671,34884,179652,249457,107758,371150,522256,388486,270337,149693,278325,158630,-47729,-206898,-218057,-185373,-253552,-94961,6367,39834,-113298,198181,680285,767628,601264,158856,-426035,-210571,-128517,-201705,39789,119027,512133,655545,790992,465672,-29326,-442041,-269237,-88010,7244,32351,-117515,-4738,611741,1141083,885130,528742,56895,4169,321217,522667,235165,-64600,-438630,-225846,14655,-17814,-163438,-14595,160620,228177,251039,156884,288430,244315,75325,599607,1206416,1071600,836064,385206,13287,-265222,-350829,-190333,82660,111887,7440,-99345,-95418,68892,51883,250701,75611,-84959,-343577,-506977,-256275,-59383,116994,287160,287844,168154,99558,242774,395082,297508,194082,395716,512239,392879,110430,39292,-140143,-404421,-452565,-310876,-410816,-344527,-15470,-10163,-264147,-380281,116101,202929,128341,91910,183620,277670,274680,26176,-375848,-390119,-73663,125313,446954,507469,50628,-539821,-61507,6603,-117318,201419,517116,755240,363766,-159864,-507266,-363469,-480150,-179458,164597,79638,-104509,-178918,-153780,-252999,-345866,-90272,182857,373703,536044,314939,-31208,-454488,-269877,75858,-29218,-189023,-124726,31744,298667,317857,-53971,-371422,55574,521844,411645,54248,-30024,-109400,-28363,-30492,55885,60494,28183,-41581,-24778,-40721,56016,37532,-170731,-337558,305160,692023,750001,430199,100386,-112966,-11521,288833,425363,338768,366135,165512,-42243,-228304,-257517,-197371,-145701,-55640,-85722,-197582,-482546,-493403,-191895,-40672,-6604,-62695,-219970,-179172,-258849,-459464,-291989,-112656,-49518,-98880,-101106,-264734,-387344,-177594,32001,35914,-27015,-30535,-239409,-390103,-177069,-79998,-7920,-331724,-339907,177664,551346,609142,387175,58049,-60307,-157361,-328198,-269791,-309346,-222617,-315339,-390864,-323580,-240686,-290836,-381161,-361988,-756334,-514838,-495000,-419138,-455079,105296,561702,996471,982892,764339,352596,99699,110861,-37900,-146088,-391625,-384546,-267584,-9552,521909,913752,1102905,712510,120122,-196683,-213207,-32232,-154469,-296203,-69086,118138,200867,231245,223500,122461,286026,802061,1051545,985879,377377,-125965,-357078,-314219,-318661,-116797,101802,318330,541694,631771,667632,514848,233449,-272652,-459307,-218352,-114232,-514882,6264,187262,4199,-238105,-297134,-399899,-186362,-1913,-25377,81782,248615,186460,-34712,73034,178757,-31089,-110754,-23969,-167004,-316876,-158664,182919,441492,411710,165405,120959,388771,558864,680006,528699,243221,376570,614912,505453,-200214,-181136,620905,804641,549960,92660,8810,-88877,57075,469464,644302,392370,21683,-147841,-222647,92664,214809,-48960,-243227,8596,33008,-240076,-173978,196672,142241,-432439,-43440,295490,440737,135098,-97396,-51204,163371,207527,37699,73507,36880,225848,228313,92608,-54153,-65722,-74445,-25949,25167,-97441,-79811,-87259,-391971,-28054,472299,767923,490445,98398,-25390,13092,-249785,-309854,-306617,-43265,471084,659911,582999,253459,-155830,-611192,-426605,-274757,-380568,-424507,-331648,-468933,-337365,-142915,-287778,-261091,-50878,86293,31879,-267870,-350038,-441547,-178895,378116,722208,631076,531236,549043,417089,144961,-54921,-138372,-144249,-298849,58557,451131,283082,149650,112324,234099,398320,446530,-47433,-100588,486076,527052,337780,290851,414534,453835,617899,683877,418483,-216355,99969,539961,290911,162453,208900,86326,-30103,463526,815010,901531,566977,-163465,-295379,-73502,-217914,-232302,-51151,-53998,-143359,-66687,418285,950668,1405172,1605334,1298835,828640,618059,555208,493632,258509,-6579,-293134,-592910,-505025,-219217,-296428,-446678,-481452,-292854,64033,267285,331497,425215,671543,879898,1049735,755448,451724,176348,-111968,-469668,-552270,-550612,-442463,-428346,-322944,66440,356313,374376,222465,118519,-10788,-141909,-401254,-268174,-151856,-152919,-285992,-582419,-261837,73114,111203,-260223,-452007,42304,298280,284543,355880,611205,358449,145597,5025,416356,539668,176030,-3464,122787,336638,195813,-62083,-205929,-156955,16437,104156,114439,93181,290846,123732,-43726,31735,98384,108731,144419,273591,467774,390875,37171,-353283,-291878,26185,112686,-175476,10717,505078,880447,870923,567295,-124757,-431630,-268416,-424296,-40555,492742,628695,716580,623900,495928,566931,230435,41654,-132483,-305982,-468567,-472258,-302464,-277126,-371257,-209032,-39288,159219,-12010,-171869,-301928,-343003,-589247,-419029,-403046,-522118,-376547,-32782,172315,394938,229387,-123533,-457171,-113923,-160424,-418629,-515388,-446608,6306,612253,590157,319139,84450,435516,637231,550602,260067,179635,-43481,-265271,-114753,-259733,-342146,-200824,146440,376466,125096,-283785,-324526,-271680,67531,837474,1134844,1137654,909131,427469,4080,-279201,-453130,-348440,-193579,185823,457086,414787,50793,-197591,142498,354245,264503,148444,43563,263759,471962,125874,-187731,52774,239197,130197,-236770,-257944,-234070,-49060,352752,408507,157275,-89665,-203086,42801,272147,551208,699786,520259,164552,-223847,-529713,-410162,-243661,-298872,-352132,-485332,-546742,-511766,-455831,-305922,-264768,-237144,-218836,-196267,-269001,-187856,-152575,-229394,-1135,165612,58338,-149682,-310109,-135962,-45793,-237710,-244363,88466,223103,33543,27969,202249,74496,-116992,151274,77524,-467358,-7817,133216,-170760,-273044,-161120,-110200,60205,315779,540935,706529,504647,327019,259785,204564,272992,410778,315711,55494,8315,97030,138474,155080,379513,555043,471846,141475,-466338,9916,447445,445736,251008,256190,195047,200934,55487,-223317,-150783,-76142,-351955,-128319,155046,323253,234113,-25728,-108467,172014,225823,47099,-104309,48669,28279,-75627,-182528,-107161,-27786,164389,169933,-28691,-470377,-616651,-440178,-340964,-474874,-727925,-291727,-8400,94891,202512,302660,353730,348058,364152,143409,-105482,-6560,180757,42227,-91898,-79666,-296026,-231618,-212365,-207517,-424625,-409379,-452800,-371213,-247039,-293133,-204108,-123361,-42235,-370264,-484937,-116973,254125,102567,-295120,-90218,157868,94447,-43294,-60982,192,153646,366007,358442,318616,-38558,-454554,-105675,111074,169947,70755,183277,132948,382852,350874,236502,119322,192933,245015,107451,11227,13576,39691,-7012,204046,476083,331742,63110,-324501,-564775,-144966,-74506,-49524,-442642,-180426,111147,156136,-45791,-2554,201026,98667,-221324,-513417,-396394,-21613,185283,239151,190641,13343,107098,95666,-100354,-131071,-105127,12264,197110,284317,341391,466918,496145,326445,127505,133044,122353,-172613,-302777,-293969,-355066,-169890,42731,52317,137618,3115,-425885,-345863,76180,129156,-70301,-330168,129328,303233,49556,-246986,-511112,-336576,64563,267603,223428,3268,-265612,-508773,-302676,-145599,114066,307319,202975,-9939,-380195,-211357,-85484,-237821,-342727,-217602,8005,334801,416229,296536,94461,-89357,63717,97790,11395,-174965,-274055,-254547,-331540,-49776,266855,387019,2182,40346,169769,222184,157795,2068,-98841,19674,33506,-23989,-280080,-419090,-467252,-200631,-164908,-72540,-57179,45964,255189,521913,475094,200602,-53754,-133058,-313394,-254886,-218291,-121830,-359195,-284093,-123365,-278464,-269714,-84057,-82655,-29641,59284,-9901,95737,376208,619844,384162,162466,-111406,-246714,-40315,241790,21853,-339609,-67437,172661,16398,-15790,73026,69677,154998,303374,403151,412312,436575,581924,661554,365500,-53102,-307152,324887,655871,567519,203330,-71601,-237232,-403604,-324620,-300101,-385010,-292707,-185971,60208],[363755,655726,553092,212136,148061,283020,302748,87086,-17225,110986,86693,-20536,-302033,-309544,-65231,-138277,-210033,-97956,-26138,-41008,-71657,-136210,81224,266809,47186,-173720,55359,221402,7039,-217279,-7403,53406,81302,220955,229438,-32811,-478680,-72269,175923,10563,158117,496829,487848,336117,35260,-70173,-10812,-128213,-217455,-238513,12983,150955,6996,-277202,-120830,-202767,-254271,-256322,-170998,-75398,-70521,105661,141047,-66538,-209175,83578,284539,283041,354565,414926,406237,228643,137765,118312,-51530,-216923,-476313,-58261,68847,-217927,-220362,218880,372256,161420,52608,-45171,-255407,-190739,-175294,-500999,-612976,-608162,-301567,36544,113395,-111153,-324892,-260123,-40844,303959,696840,746979,499251,156693,84095,378643,555559,409288,24851,-353368,-299235,-353632,126260,578075,594186,43467,-65648,93851,-209840,-401137,120874,301199,-48870,-447005,-112428,-159079,79093,417023,539559,311269,21147,-232484,-205508,-129527,128715,550237,828430,738766,240076,-218684,-321771,-454419,-505801,-268603,-196772,-410623,-151651,302522,326745,283940,192960,39889,-206869,-366472,-373721,-133232,160289,480790,740487,591067,47900,-141761,28676,-72121,-261122,-154704,66809,267227,414888,345083,44135,-110771,17118,-29447,-47455,-46203,65773,310275,89701,-291716,-32596,263246,43438,-442884,-89452,440095,835564,1157845,963209,476436,17863,-248414,-354044,-293788,-237149,-233415,-354508,-330488,-380624,-359642,-348918,-425067,-234112,155869,280056,207997,-3813,-158903,78262,189246,31605,26263,15197,-82395,-252491,-338763,-133453,-188811,-258044,-158745,-111330,-219627,-458282,-351170,117777,358886,139791,-251012,-445631,-184685,-193623,-368192,-316226,-344853,-184152,-69402,-38107,-194443,242964,727188,568627,28806,-339624,-471051,-184097,55069,-96163,-416835,-363279,-311751,-238287,161028,184871,-5014,-222542,107605,72220,-284410,27803,251553,122954,-188667,-263501,-83315,-144113,-475139,-385129,30946,74907,-91851,189021,483822,147157,-228526,-152329,-43144,16527,249287,293557,115470,6685,47176,-110643,-103358,-375616,-279642,-120121,-76513,46192,46489,71245,-9060,-71331,-336536,-161820,111757,13089,-92101,238975,249707,266668,604782,300236,-239889,-34443,447590,500850,408863,221491,170158,29845,-96311,-56294,70948,406213,812259,637457,155574,-423331,-278179,-248392,-309289,-445438,-323746,-29781,319849,608552,237410,-386137,129235,710385,589754,96143,-103263,-86798,167304,114055,-41579,-26268,222977,240676,-33652,-528060,-385910,-1693,90517,81256,339261,313895,-41738,-128315,596244,870433,498584,227907,423645,342387,139987,644487,1049975,717098,195825,-163335,-152142,106993,205432,150087,-36902,-215446,-112935,38649,154420,301373,21082,-400680,-324209,-345348,-268379,-276190,-380860,-236156,-52240,-45113,71509,60771,156018,277565,255491,128231,125805,103537,99826,162435,-40297,-309487,62026,458065,547970,408471,41795,-107953,-181172,-47378,192562,519129,526820,612770,460315,409471,49802,-228916,-260579,-200096,-26735,29079,-153799,-408498,-382540,42629,271586,82919,-101704,-354138,-320780,-102727,-28094,268,-114909,-213020,-282167,-202852,-114703,49422,234960,181207,6217,-180450,-270220,-242850,-26943,71837,-66532,-201079,-181012,-143310,459447,968294,700102,276651,64990,124318,312169,649415,376830,-95106,-253939,-18660,3159,151503,237217,-40688,-209275,27400,133382,-205037,-54736,340275,20666,-260795,167442,336533,-39923,-258728,155491,157538,-211987,-479082,-286399,-196217,-11083,193590,69955,-255864,-467622,-129851,-43605,-112973,-129672,-54992,-178854,203292,874003,903882,229774,-303263,337700,599490,437969,-2880,-304825,-401356,-127111,322625,572867,510445,166694,-194721,-526255,-408046,-108163,109116,190256,55235,-336374,-524415,-34824,402211,735077,875107,802457,555691,143673,-230936,-375155,-401147,-3319,156762,-182398,-61356,731926,1194345,1074402,380881,-233968,-101648,-171247,135055,466185,698392,648486,269457,-91611,-285425,86323,358882,386291,410537,123133,-143033,-467165,52713,258843,176395,-119426,-237695,-49617,-291423,-470045,-304649,-36096,-123957,-141749,-347656,-343412,-22062,306312,189261,531981,485512,175003,-97921,-328245,-347472,-164618,-62183,-140652,-154058,-3238,183226,132415,-199804,-442913,-124976,-16369,-139386,-268405,-336338,-299059,-105045,58276,69790,-120885,-288273,-127199,286564,421564,290215,-183635,-170950,237743,546765,212410,-195321,-149035,-97367,-6990,216320,372680,453752,280565,-95974,-321544,-10809,38254,-8301,-277230,-312810,-51556,64666,-93424,-196828,-103166,39886,105149,-131482,-108385,60126,333213,263016,145178,140345,310288,482434,364326,53677,-277651,-51831,96649,6319,-241527,-83062,67832,31316,-156208,-220328,98464,363036,371542,253942,-57595,-157152,-10514,-2588,164038,407619,436430,182131,-52817,60922,444696,540693,382950,-2760,-76826,-147128,-7934,-2882,-268060,-324427,-399685,-459742,-234017,-188071,-433736,-367884,37725,589493,688944,161066,-178905,-318394,-155425,-243475,270435,740008,385856,-322157,139309,258414,9133,39827,144059,-85424,-170814,45905,131558,-164445,-47921,645033,803658,344402,77885,-188561,-314115,-121832,-91167,-282269,-503647,-381616,-124514,-54477,36516,2445,-176351,-51065,137695,10773,-135203,-315135,-176306,-24575,362100,579127,576879,387385,166607,-87158,-240958,111505,304533,139661,168266,415419,380421,268773,136563,229826,102513,-385469,-62993,84854,-59666,-123164,-288638,-464561,-224073,-16163,36479,-100772,-329715,-494567,-167315,120578,-30863,-307263,-306358,-195619,-428663,-417356,-404643,-485368,-386213,-73941,-86442,-265784,-292341,-205311,-192403,-59272,-43048,-29453,29159,-81950,-265253,254883,442889,226604,-199080,-38179,182383,304236,448858,228755,66070,214986,468475,475888,160069,-87367,88,294844,633774,503268,386975,89924,-224500,-312397,-325847,-579877,-268210,-79773,-139235,-218368,-88606,-69572,-138952,-33967,284177,313654,13346,38663,291574,133857,-315726,-388478,-415749,-289208,-347411,-307794,-194134,-313841,-159000,-133923,-99872,-94080,-334583,-95370,177516,112880,213374,473249,361308,43062,110475,420118,192427,-66813,-113230,-106585,-255097,100759,106197,49858,-106081,-2139,368950,591368,483180,258426,84883,133579,327408,532046,402376,102145,-168013,60044,732355,1100291,885113,355871,-449504,-111247,216611,216938,3857,-112836,138267,490530,705782,700165,626959,422373,334733,-189507,-271263,84627,262740,316842,274373,203722,-26743,-237937,-214951,-206489,-193942,-67273,-285997,-260453,-285804,-498903,-28526,449701,457960,224421,182330,83522,-191133,-125081,203585,329251,193493,-104947,-339774,-287167,-48738,167013,140318,175799,246805,271296,-352195,-248535,108785,-10382,-142405,576090,581181,-5374,-307334,-365321,-5191,528943,804439,623598,123153,-418191,-68230,26635,-386528,-441959,-140587,273614,670617,578255,507776,-16210,-246142,-224508,124095,351352,459209,612113,452410,247946,28793,-365655,-267916,-219842,-91019,101060,299278,339113,289033,295141,-58332,-129012,-242111,-321789,-62916,212868,711277,885218,583779,-17467,-306003,-191508,-278860,-25429,-26336,-323476,-204351,234939,426797,155940,-201963,-135707,36637,192997,301005,230025,-91211,-202061,49088,24638,-167923,-73080,141675,139737,-20311,-261554,-231801,-231780,-452390,-488684,-233098,159752,174903,-20164,-271774,116227,548092,609900,444750,700975,935068,822662,327451,-196028,-306720,161137,269061,12810,-311496,-412689,-350910,-137060,-177886,-465514,-487801,-236438,70186,259957,134348,-295767,-305532,-91797,-361659,-440419,-301490,-182680,30771,78164,-29319,165021,303033,238802,274752,264334,387498,317782,99418,-118445,-205395,-220565,-237182,-50052,15408,306476,483373,766491,962960,831311,603489,131052,-423674,-110475,-130363,-232859,145464,305093,783537,715808,701975,319820,-43794,-348577,-487578,-270929,-94701,76578,-25811,44433,501636,847425,760015,309234,-226466,-280290,32779,387769,206796,-32251,-323273,-151412,87902,95722,46764,185767,302138,249350,256031,364120,498183,314992,437145,1090379,1572964,1392463,1102093,482079,-161300,-479461,-584735,-258786,8486,-24047,-214518,-310903,-227215,-141038,-4950,245209,149047,-89871,-455343,-328160,-52022,-38816,-64952,-72857,223733,294809,247667,353426,342590,146033,-91604,-33286,-8449,203523,118931,6811,-209668,-389397,-512385,-364686,-408540,-360528,-38206,-28114,-275129,-377492,35765,96954,8827,59142,246662,264356,37835,-356788,-455815,-392609,-346690,-129887,283825,444126,131689,-296246,-187408,-257793,-309404,145891,509653,720224,337183,-72045,-344233,-341894,-133010,102935,335794,162084,-99468,-221630,-221074,-349609,-480734,-286214,-148635,-138130,114409,188762,101228,-275992,-272889,107988,-713,-226638,-212837,52297,336610,347671,-122623,-518635,-25863,210326,-949,-478751,-437358,-129509,-18028,-30368,-26623,-74365,-67395,83283,459473,554961,246037,-14218,-154500,-314254,-361241,28600,540095,333262,-109210,-358387,-178217,80832,130797,-146230,-173648,-131067,-183387,-142908,-75392,-41724,-95901,-145389,-210943,-274565,-471394,-307333,-143880,-116044,-180833,-351947,-409926,-37458,14988,-380795,-211125,132655,164364,-105522,-187038,-177224,-31885,22888,-84875,-159875,-126204,-86387,-168519,-226859,-93080,-137541,-47528,-335589,-185883,383032,719771,664707,364712,58567,11229,-19699,-220407,-80344,-90249,-26133,-46252,-108285,-137976,-276330,-326796,-268717,-157778,-266242,-62381,-166900,-381906,-256432,349661,615977,975087,997507,580565,86629,24214,197081,80957,-135055,-333903,-173968,-184443,66898,503135,1154545,1491754,984086,395940,-26452,-62740,99616,64876,-130335,-46542,81354,6661,-90795,16786,66042,74893,507285,800269,802538,412297,58500,-189515,-209622,-311327,-299999,-140740,124462,419518,600343,571778,517270,377097,-143731,-536383,-292800,-220154,-264277,389767,683044,125035,-484435,-440917,-309804,-283378,85531,124249,395353,588343,514343,325891,161595,79021,-246641,-317274,-168848,-252488,-331058,-75090,124439,302963,285889,180604,271314,586563,808329,916721,743603,382983,187681,159773,-38794,-466969,64961,710013,740028,279209,-118118,-118482,-51551,4802,384160,519461,481714,208686,-11338,63204,311981,289567,-79206,-253263,208331,242233,-105220,-258893,171974,140068,-296191,-55005,308040,524343,216365,-128680,-221322,-38586,-112616,-324272,-482186,-145663,95942,203512,112098,-16642,95946,222030,325120,317458,168159,71407,-51284,-462166,59041,453156,618265,265675,54234,41903,28743,-148923,-226812,-215340,-40893,220328,238953,247810,130964,-48274,-249435,-430967,-496612,-390804,-214679,-269837,-542942,-498988,-90254,-89697,-257954,-312300,-99036,-79695,-347688,-312397,-298378,41745,627039,1071279,1061295,698302,470024,259790,127464,-57766,-28510,315162,51421,-106687,134642,106365,105862,-26271,64012,326002,490025,105195,-358048,-28141,287568,247765,257161,399703,392284,430182,339214,200611,-177880,199890,460076,136063,18813,254683,302971,168781,417058,672060,857127,560486,-122049,-86374,285262,173412,-30586,-106974,-273857,-266801,-292721,230692,862369,1302410,1391930,1132980,862535,914205,955949,900836,639824,370844,149303,-164172,-471010,-463986,-397015,-450729,-417595,-271759,-157940,-40951,-10275,170176,538845,728148,765825,475809,331896,46231,-301057,-546505,-332637,-369251,-502466,-521402,-352596,35323,253852,287716,110170,-47404,-218886,-369086,-493366,-179914,-24778,10988,-26978,-301921,-476688,-236796,-138310,-275977,-148088,114106,207602,224106,621984,1046982,696611,304928,-113772,130183,154100,-114209,-111608,38322,193545,204903,84383,-9811,-64853,-17103,122697,80009,70815,354702,229442,-76513,-4089,170304,260954,360353,425536,488993,260006,-181048,-585200,-162117,87977,177387,-120832,-237536,228118,537095,287476,-128144,-485413,-285182,-338649,-252486,193220,626613,617040,515985,250470,31990,159948,78098,66326,-21701,-130753,-260598,-328104,-432337,-301784,-280973,-223934,-86901,97356,-19811,-176894,-435737,-501051,-436232,-254181,-382925,-454052,-207978,128615,352448,591892,424873,18036,-409312,-144057,-138613,-299981,-288287,-125158,194077,781956,703143,476069,236447,695977,868189,662276,398436,405550,135816,-203574,-368018,-479199,-484265,-183684,215213,491877,233091,-216891,-367596,-143151,-135866,349364,759195,920473,851256,376845,-224342,-459582,-52434,155651,-45521,241963,581722,487068,223154,8940,159275,323177,221826,31706,-11548,166089,270058,-125226,-338722,248927,431022,104142,-283492,-329973,-260345,-52382,227723,251645,226622,261235,252397,224638,350361,465063,482701,424372,272433,-12514,-207609,-327652,-392974,-353356,-244417,-257891,-370218,-398381,-305114,-104673,-95718,-270271,-402935,-461840,-442415,-259414,-138043,-144591,331687,452113,303057,-127387,-323304,-92962,143735,-136127,-411351,35993,208504,-38936,-225921,10667,-50518,70608,420675,331476,-228834,-292703,-34720,-26985,-65593,1060,41936,144766,345747,495527,619205,505699,287288,111629,288863,475504,649493,408588,153893,111568,207744,292637,315971,419921,513831,314134,-42883,-549882,-168362,127645,134511,-10263,94352,189098,311928,233290,-180299,-561981,-479949,-210884,93179,377031,492593,401107,85353,-88783,160823,318178,316807,283295,366888,195969,15827,-206292,-335659,-252138,-49394,-142529,-266083,-514937,-636436,-650050,-564954,-505870,-562714,-522126,-266978,6385,255412,279180,299169,307300,481748,755206,458026,301268,152191,-50461,-67525,15127,-84722,-14269,16575,-39298,-429825,-498309,-384974,-245927,-318414,-292611,-269430,-214307,-89268,-206892,-344929,-173787,168666,43510,-269617,-134228,34484,-76360,-230943,-242431,-23122,293099,507573,507320,330450,-295683,-319726,98616,171834,148636,-146273,-35485,133130,438725,511642,398733,151006,-150705,-239244,-200830,-32050,144205,136863,-5509,249217,495243,370922,195525,114901,-229830,-401468,-127194,24018,-201322,-329138,-137564,-104013,-219101,-248809,-87829,-191534,-400550,-552682,-513793,-207641,66990,112673,197608,125924,98570,-4657,-314771,-181149,300992,388101,451632,422392,419271,482441,560155,459307,322158,367583,468432,264004,-103257,-213274,-132392,-157459,-509963,-205517,67064,-69714,-235601,-17532,320742,219113,22683,-137173,131098,208776,6690,-146309,-327652,-32671,409562,521262,400609,82939,-143737,-239272,-84842,-148187,-46336,93646,153756,-26742,-327225,-310706,-181607,-351775,-368126,-95326,305536,639648,523262,296872,-38653,-128585,113006,17072,-84012,-176979,-294786,-404818,-275512,-74974,77414,174209,-82060,24431,111113,113012,104887,-14218,-299462,-106533,44380,30686,-276919,-362574,-365281,-253763,-371504,-284226,-294685,-165396,59800,345345,371742,127096,-134128,-101187,-196770,-129080,-133788,-103768,-355027,-303938,-126310,-113019,-84381,36553,-83037,-89165,-39629,-64487,168301,703594,1141892,905361,449713,-49997,-222017,27947,245785,72713,-109786,32246,81272,-29555,54496,278047,257924,291456,322309,433589,388529,421734,431479,455020,222788,-141903,-69630,553215,804919,682684,319449,89666,-110170,-236822,-212411,-203966,-285294,-239741,-120413,88203],[327145,552066,468036,298690,180305,225959,270337,36610,-28552,117361,44524,-150377,-277883,-356723,-128350,12619,-110983,-306107,-353034,-75161,85472,102225,335735,578139,458627,-47805,-37289,29748,-201913,-344598,39529,123246,88803,128137,216880,40823,-319509,-104080,112255,-34292,132181,455976,515924,388449,88176,-16231,58956,-41668,-164826,-326857,-227317,-155524,-234152,-7867,46960,-101051,-175927,-165884,1737,164401,162556,257254,332595,-4704,-307233,-4666,164633,160194,271596,281694,338262,218151,150401,133384,-20592,-117040,-286916,-88413,-23110,-286775,-346065,51119,238411,185332,89931,29414,-142811,-349623,-367585,-375106,-516121,-591905,-298396,-93795,-73555,-260459,-456569,-198932,-94851,253930,667801,723387,409883,49204,178876,600919,790179,442137,-100712,-252634,-95638,-585443,34816,436809,508051,68219,106925,200185,-138664,-390188,144105,381369,-20549,-324406,84830,-93050,-67680,469660,726621,408170,94803,-201091,-385013,-294742,-95870,304692,686503,749214,339846,-187880,-403782,-286566,-255052,-60394,-63660,-343772,-252481,89761,129914,273801,298950,128904,-154687,-423334,-105796,131083,264959,481544,698497,559533,15260,-333743,-476170,-318740,-413625,-168163,110390,343989,474254,328677,8413,-112799,6982,-31003,-204676,-198872,160090,340689,-115901,-212882,461100,778042,520144,150176,-37191,242172,612259,1011920,989087,695733,179558,-147389,-218678,-86367,-21963,-220313,-584591,-341901,-220193,-333636,-164164,-211022,-436022,-36142,185493,113657,-218360,-452110,-102203,155760,164040,150861,134310,12289,-277526,-301523,-18488,-113730,-389303,-201260,-96312,-218612,-245947,-209054,-143175,173888,204056,-21025,-369983,-529030,-237039,-340543,-491893,-545636,-340637,-250994,20172,36495,366983,627227,425133,-226084,-527467,-289185,-1364,168107,-1504,-475319,-368405,-155944,-212960,-197405,-111044,-273359,-376040,50080,70456,-226316,-223739,-27824,-215116,-362437,-343450,-253140,-401380,-653372,-189383,198840,172888,-361310,-50815,221861,-49306,-163999,-54217,-166010,-169705,71062,195791,71207,-199592,-107454,-71023,-205635,-398231,-207043,-100209,-162945,-27100,166628,290127,202229,71165,-269786,-322138,-55370,-66411,-12940,362447,261162,186519,388670,120278,-287478,-126997,264600,413142,534682,603287,730843,488433,11709,-134997,80082,489242,800143,567375,170301,-373852,-236756,-207276,-185546,-289919,-259746,60039,336441,397781,-1208,-488091,-219420,402031,325786,141551,-98797,-222559,50623,147373,-106887,186995,446805,342710,86732,-293962,-529271,-141742,163087,344001,724002,803719,397520,-67272,664676,808503,247259,522781,748288,257888,-101084,577398,934251,673926,259733,-44002,-6610,366104,522660,337237,-6195,-193125,60099,406791,479812,400380,-26955,-391628,-164239,-202972,-298863,-527122,-401811,-182808,-64402,56802,163585,216055,263394,346180,303996,-47595,-10365,37442,-111934,-141923,-115237,-293865,13580,401759,503550,480196,133331,-98281,-226799,-189784,143170,361803,391213,221632,198923,243852,87796,-125553,-155340,-100506,-80359,-140852,-205750,-263738,-461554,-344539,41726,52446,-107066,-308507,-340955,-247988,-253365,-265968,-297829,-302005,-258122,-86496,13440,154699,213463,238392,154411,17662,-103586,-205963,-155401,-135860,-180896,-35253,65505,46366,511821,1056676,807575,229577,-165917,-136231,232454,751142,482191,-12474,-378655,-74983,-181224,-57462,54407,-194674,-143495,46430,92038,-217258,-58877,227187,-75725,-283359,4713,167639,-39885,-327555,-10551,109195,-106845,-252360,-343358,-345686,-238055,40260,37598,-307376,-121435,179984,130266,-71831,-240045,-233932,-39018,682706,1129188,795498,834,-152562,346170,251298,101279,-222871,-384389,-418425,-181826,192154,338401,293060,63622,-54600,-204584,-135799,-124957,90273,267312,322901,-69011,-429728,32924,376873,576260,584190,535624,293544,-118187,-192907,-177366,-512173,-158373,68630,-63474,-452081,27316,602878,751457,286463,-27654,58785,-42444,317674,676089,923775,681329,258483,-140700,-284438,180632,493090,561413,516555,147525,-203410,-242240,240841,457285,345811,62225,-1297,135099,-250573,-411865,-58856,96627,-85571,-267370,-529596,-4648,505367,709186,433412,546375,390945,177247,-326951,-407420,-350270,-117972,-69753,-73032,-81730,59931,180007,-4619,-351673,-93384,79366,-131949,-311615,-225857,-257781,-446829,-159492,123768,145406,-117916,-235371,-91970,201833,240602,118910,-225328,-240895,-5407,54880,-184976,-260447,-55364,-4380,-18497,-198455,-347679,-56894,-146805,-230119,-415276,-179566,-155078,17798,-81061,-297954,-231998,139561,79817,6081,-347580,-110214,-27009,-226095,-127395,203744,495891,363637,237447,162920,306298,573537,681771,574830,302172,-22525,-74224,-142203,-198010,-120304,38466,99083,-36688,-185285,-49148,161818,213781,125582,7988,-116680,-123026,-65100,246939,588396,551590,259719,-45920,-145918,141869,261555,129687,-195334,-69131,-133612,50327,103305,-75623,-171968,-147832,-211367,-316409,-523506,-335768,-200379,43320,611717,524822,22297,-240618,-325866,-197274,-59968,498004,777990,376775,-231883,-2212,198281,186303,261166,179669,-67529,-5732,58352,-38239,-436349,148095,703315,670945,90969,-94310,-251480,-288714,-9334,9867,-194824,-426868,-393746,-333350,-103479,41962,-51863,-148410,38350,154862,-28416,-184824,-123920,40627,340394,737300,849416,722554,407049,148641,-105251,-251541,2796,238751,88156,95288,60132,150094,294129,264683,265126,181967,-339991,-100054,32364,-162494,-282133,-421860,-284080,-99820,-22756,-74934,-282778,-553317,-438372,29585,403060,389707,-23203,-447729,-274470,-297009,-90541,14653,-159423,-414996,-296744,-175189,-196865,-99224,-70419,-15293,77073,71150,2171,-50979,-148495,-89488,199829,553172,487800,106046,-135310,-106748,-71216,158388,-417,-162876,-26981,173996,261000,140881,93323,303548,580186,838439,559925,267720,-70767,-453773,-407105,-351924,-428851,-243794,-30222,-21618,-60246,-96696,-175401,-225191,-33720,251798,362928,187948,463968,664995,374748,-187429,-226221,-291913,-367094,-377987,-479958,-248077,-157017,-9263,-97422,-41527,-94766,-381242,-116779,236198,194610,309190,739919,515968,173854,379074,659315,375979,124802,159995,43312,-252313,212976,291897,158988,-117163,-130163,321215,761917,701730,450534,385214,448552,562629,673778,577911,304767,-15378,20002,496740,535517,214595,-79796,-51267,200136,256115,131372,-162598,-282407,54925,429803,537789,497304,313332,244696,251597,-171952,-489424,-103097,156021,258324,242863,212554,77032,-11822,-56030,-92570,-361281,-206612,-251327,-142824,-163742,-557179,-2150,622644,883375,845830,803176,530056,252249,20796,-75696,-10999,-61517,-210797,-334810,-238926,17561,117388,-9028,222411,388810,278694,-385175,-334085,29095,-54764,-143844,612813,647897,113701,-256018,-254633,11188,373237,512430,340747,10322,-296699,-165717,-66863,-130435,-193627,-248700,291700,748921,455763,166971,-386901,-388207,-180630,68031,387975,578470,838612,497480,224489,139429,-189319,-347878,-317816,-161457,196371,472674,491144,285642,172316,-26021,71936,18129,-70713,-203487,22068,470091,590294,273580,-140339,-138130,-54847,-362379,-194360,-243501,-415435,55284,355437,398918,153091,-101485,-78296,28219,198123,351435,284458,-136850,-160535,323695,427937,117345,27436,120911,90960,-14872,-255681,-254843,-236743,-437606,-439908,-178739,212110,178691,-116158,-191485,232580,540786,565511,347513,671974,996270,798180,277173,-275325,-230484,425686,668215,255222,-173628,-199560,-288516,-279623,-399142,-543957,-209207,36317,240176,321130,176512,-235794,-523818,-398682,-620364,-342102,-302291,-440658,-150323,-135959,-235329,-137430,60780,104826,158362,316619,428897,414948,223089,-4511,-165318,-235187,-253212,-119814,-87142,282427,716868,1110156,1043723,727221,446006,-34239,-345135,28349,-23614,-207854,256786,541609,843925,685629,590904,195852,-75042,-169649,-423791,-503905,-263698,15671,-3583,7639,151980,115949,154720,-174774,-413843,-498044,-346308,-28408,-30941,-148094,-274557,-152115,26697,106699,199129,352818,397461,243258,242909,472563,617859,350830,630670,1263878,1415971,1305357,1076362,413463,-427096,-435807,-382113,-242714,-29424,-116593,-308074,-344868,-289239,-360769,-149336,76958,97506,-181149,-464304,-200531,-43550,-82055,-99801,-278715,90977,276049,201761,303674,218324,-26600,-349328,-483681,-441344,-109784,-61136,-244410,-373484,-318058,-482021,-353615,-260695,-143838,-44821,-196473,-448538,-379499,-147262,-106820,-120002,70709,341966,242147,-152623,-379718,-121484,-69191,-231363,-253870,129663,319245,152924,-155155,-258063,-434059,-386308,64688,368753,527817,287292,22908,-140729,-110009,181631,359696,420438,139254,-268941,-487040,-436560,-326699,-271134,-302303,-336295,-397759,-406086,-85263,130585,98884,388411,553759,260256,-127057,-250738,142393,385324,408611,3039,-401412,-70256,-125732,-189376,-85158,39822,15250,-84901,-116587,-207414,-302520,-217363,233527,775996,1077823,548495,15855,-169329,-111164,-23364,79484,299169,114553,-434802,-338312,-306493,-153396,11024,-111194,-289389,-365507,-266912,-28048,82170,60177,41023,-41951,-272658,-405768,-414258,-51520,18937,-170260,-323133,-502753,-525421,46816,206452,-245008,-218818,223568,285585,-65516,-221065,-76582,378765,563973,228300,-245766,-256142,-175929,-129484,-63371,800,-145255,-172013,-305910,-107101,427030,664267,501815,140868,-58170,-1002,-5779,-220292,22364,159251,247390,236141,228716,146278,-115315,-411735,-288363,-123682,-8039,183281,27395,-412570,-173822,377208,526853,817108,809265,217800,-332801,88546,342360,239084,-69892,20948,265320,359088,179971,323276,972304,1278172,890983,437253,-37179,-153831,45207,140944,-26443,-25876,41140,-168799,-444726,-226155,-20611,-114313,157092,409921,438330,288038,90034,-64488,-181349,-300039,-433343,-438130,-109548,184494,427318,265358,295707,316509,-49953,-515492,-335122,-300105,-174553,530916,913226,356483,-84522,-162417,-176761,-75528,227322,497657,589017,647932,572408,445937,198513,-35599,-458420,-460601,-398781,-450308,-285659,-85246,-45403,87115,128012,138230,286298,549532,833917,910308,715251,321446,95751,-52079,-216764,-344293,134996,577612,560456,-62289,-386362,-115114,1926,-97013,92452,268293,493023,548893,417419,406384,482309,395394,-36650,-278058,253665,384074,30447,-407699,64712,60206,-189853,-129170,244685,465433,261845,-149515,-347386,-209585,-285231,-275596,-121802,-128909,23570,161921,88834,-4781,135272,355093,483724,498353,371825,197323,11433,-437134,47396,357695,396776,18458,-24271,29656,-26948,-120244,-223014,-171779,-102868,-65093,-152551,-134028,-88963,-57420,4050,-19946,-165105,-147944,-84196,-106984,-386378,-550402,-96812,94375,-45342,-385632,-342190,-204218,-384003,-283874,-164032,252938,835429,1349690,1403714,794939,317965,44077,54838,-146503,-22332,554740,474431,-85290,-442740,-284009,-198793,-309105,-102824,269200,499592,308008,-192149,-439198,-86968,-23156,107870,306489,279682,234233,47811,1810,-151807,97746,149684,-155415,-97424,360975,492304,366149,425295,569804,650880,447236,-48924,119043,481166,439029,164542,-121799,-312988,-172226,-267690,-134436,470781,920968,972845,941973,966264,1141200,1285284,1231393,885903,636806,467112,150955,-229819,-569499,-460227,-283903,-164573,-192933,-369739,-394463,-371112,-229632,213256,425976,333381,82749,66145,-168238,-509522,-235372,6432,-24262,-221408,-342832,-180852,-16158,94777,139514,38056,-134485,-244570,-394089,-283055,-61755,51718,66883,116020,-81627,-304997,-334681,-164735,-103569,80460,87521,-41404,-555,565228,1016448,821871,326366,-243760,-146044,-132813,-258143,-211643,-162170,-143116,22985,101164,119881,46119,-38239,68594,-59099,18492,363692,350429,-80960,-167452,122590,319985,535825,536237,420246,64118,-403496,-414343,-61708,136818,191849,-45066,-601252,-202074,22666,-179394,-274012,-194434,-95319,-237981,-129881,300013,578819,491229,194105,-240205,-311217,-282392,-178206,26626,76490,31760,-14633,-95366,-312917,-294386,-200903,-419382,-390874,-98086,1161,-76744,-326361,-412580,-295185,-161779,-290665,-367643,-246775,7859,311968,529367,439091,72160,-365150,-227631,-118305,-156893,-175339,5380,190216,546457,518071,369843,250691,778449,935271,702422,519092,628064,367548,-37768,-538095,-498347,-656908,-288707,148187,441398,301897,-143052,-432550,-110901,-276195,-283170,249643,541876,532018,142429,-470235,-92425,344608,503411,-44322,10202,396446,329131,235262,125176,130997,174611,54578,-103908,-83067,41921,96856,-277402,-285807,270857,308626,-151024,-415023,-375104,-250259,-63635,8582,26392,288223,545637,531273,104460,83435,191805,223457,338852,364236,171641,-44692,-195529,-272173,-204085,-65432,-81419,-210902,-58311,131917,237580,75987,-231168,-415986,-434640,-435827,-430441,-231246,-199266,312581,440530,336377,-154615,-410132,-210718,136875,-58508,-490933,-156062,69250,-96296,-402000,-211414,-192689,145088,520247,463133,20219,-398555,-131352,-2126,-59350,-6141,61477,148110,254498,344691,482179,484249,386452,161880,388545,565187,662971,392425,188095,143708,272706,396578,535459,537996,488848,216758,-149789,-454516,-366080,-258212,-214308,-188487,28291,221511,349175,284372,129936,-103676,-29879,148290,302311,499590,528303,446574,125727,-116969,31059,326234,502140,557004,526941,289963,38683,-204613,-433160,-567145,-411286,-341544,-558036,-632862,-770491,-525526,-317796,-97992,-141067,-437741,-478673,-20328,309729,407786,386162,371215,671674,1060391,655564,367233,76018,-170063,-179007,-30281,76190,201308,225086,-20281,-469298,-456604,-274867,-89171,-32076,-12937,-161710,-142880,108295,56086,-179184,-210681,56059,-15376,-194770,-434331,-275075,-344223,-438627,-480235,-213965,203987,400051,385745,47895,-322186,103005,405291,329622,212720,-78792,-47995,177017,358451,507185,414753,270328,66733,-295966,-631925,-186945,97014,87309,-7284,238264,281975,263728,490535,438894,71356,-265365,-95453,105926,-3410,-388716,-184891,-59469,-42503,-147128,-291633,-460480,-644881,-600928,-573297,-409577,-186533,-233551,-105018,33580,-71798,-160226,-248778,177336,658133,532600,492131,498359,492331,454493,556275,484333,345385,406710,624392,523119,83584,-133512,44739,155875,-67432,-339806,-140573,-218912,-94597,138278,323075,144990,70100,74018,85733,31674,-105706,-181393,-203101,169375,514725,544609,303932,-36943,-116022,5033,140280,-117359,-215859,-34097,105766,-24103,-206389,-378531,-359223,-468594,-243893,-58368,281982,597630,389662,186104,-253529,-203529,32046,-183109,-190272,-178748,-120728,-21911,50367,14662,4939,266025,163617,109318,26151,-51862,-41704,-96567,-148117,-99778,33695,24867,-280488,-403749,-339383,-362225,-274534,-122241,-115082,-234673,-243351,-71655,36644,-88438,-275089,-188708,-209682,-137171,-101723,-73684,-291636,-382912,-203816,-29929,45324,126200,-54452,-60334,-26854,-31768,223408,881871,1446532,1364926,763205,155703,-75354,64289,146756,109326,46170,43061,-90771,-155317,-44952,264898,281105,250466,209812,307567,163020,145633,120718,58687,-33745,-228308,81354,603196,766401,636027,312631,102929,-138900,-241835,-215111,-193410,-266449,-215008,-77659,87504],[233145,329279,282612,299895,144957,113310,123354,-149209,-141071,-3387,-86029,-120745,-21258,-85920,37014,139366,227792,24470,-303195,-310075,82931,257112,516804,790500,774181,240448,-41955,-235556,-439945,-265074,70787,122243,65740,37455,163396,104320,-137272,-118210,30555,-160849,5553,356019,492856,354197,77722,118725,287453,184910,-69121,-396153,-440372,-305324,49894,235960,129895,-83012,-201124,-191052,31594,238762,299005,349293,450511,122582,-344966,-217409,-61296,-112957,-47086,41773,183524,125478,88761,110665,17252,-3812,-77960,38134,57861,-202924,-333565,-68757,58609,79706,-49704,-109053,-182583,-377882,-393677,-213842,-290644,-454055,-378116,-302341,-288264,-396326,-370776,-171015,-182099,83373,421974,570449,268765,2238,298749,705005,887285,410687,-212775,-153366,66855,-344799,-173442,166840,224081,25653,183611,234789,-62493,-252287,129560,352354,-27543,-210130,212629,40844,-153721,432531,749417,431263,103551,-180601,-601972,-371818,-176623,60974,439559,636559,398217,-33418,-404524,-140157,42617,113779,-63149,-361062,-328145,-218226,-206503,150257,260122,93587,-145865,-161468,223853,364604,331144,418880,519418,329564,-74657,-107746,-31742,-81452,-395079,-158609,181674,410807,467932,245743,-62768,-286490,-83019,-87771,-388239,-138404,294936,351672,-263385,132120,943664,1056728,757301,477181,191250,111673,309745,598662,678784,593365,171242,-117535,-47857,113697,139193,-228986,-319778,89128,56839,-30838,30363,12713,-237160,-273444,31848,15873,-323069,-587628,-250378,12771,96370,111990,146270,82092,-235292,-329343,15571,-54672,-489115,-223476,-87197,-226876,-105766,108018,59143,159298,212178,119768,-36677,-200583,-139280,-236065,-539850,-509481,-368270,-417433,-59512,87111,293133,361103,125243,-496909,-388189,-71369,130265,193195,-8158,-487698,-232329,99268,63453,-401730,-397668,-384468,-329012,-42160,21260,-192159,-470622,-311024,-400989,-464069,-437106,-246568,-206110,-421850,29549,406546,374730,-254050,-157449,26751,-127781,-89963,-30768,-329489,-199968,-16795,-73151,-215821,-508432,-73564,-13454,-249416,-391650,-181215,-121016,-276918,-217349,231349,389159,376415,174493,-169224,-427857,-251088,-170412,-38266,245008,108497,34964,-3416,-175434,-401434,-273388,2239,304227,582123,848433,994500,694091,163563,31764,97172,438578,615996,484668,44819,-269589,-191283,-221104,-155809,-135078,-202577,66107,165847,39204,-307375,-394371,-398867,-18844,16244,150138,-56955,-372342,-241436,-36031,-67985,168643,458679,278936,99797,-106877,-294838,-340650,114222,465934,894485,1138546,814905,23211,557860,594507,-45923,641367,788031,34315,-206304,507010,725965,527432,339680,100694,25297,514867,841858,622326,154354,-78991,123177,561248,706917,490263,-26159,-267335,-14770,1568,-72474,-216144,-59025,81514,-16057,72281,138292,274069,359968,442492,403264,-100254,-85861,49244,-208057,-452280,-251145,-329246,-43571,228592,328038,345781,101175,-130309,-302889,-382154,-8353,62855,91325,-280075,-100273,65549,123070,52629,23891,-5128,-142658,-329574,-222970,-170904,-254589,-336251,-52582,104005,-102059,-255280,-296895,-298453,-385411,-458854,-402706,-232471,103192,301302,218294,64677,-4678,227492,291605,233031,60551,-133145,-178120,-155792,-8922,170867,133785,85945,471578,981930,744079,115924,-275597,-308157,141366,612912,442657,46558,-454789,-159510,-120018,-175077,-141751,-72026,99012,50698,79775,-23971,115802,272711,-79122,-310504,-202017,-6790,-37854,-371273,-375718,-38998,6834,1903,-44010,-84875,-7669,240717,82937,-146617,50089,260510,179084,-64673,-372832,-269338,254732,1088179,1217578,599182,-88838,2141,239343,-61699,-300109,-392522,-453189,-451049,-272224,-13457,43771,-21282,-87688,26272,145885,338862,230056,201878,288699,398103,79721,-156300,99713,248505,257087,192789,239035,44528,-415660,-96469,-22670,-351486,-223955,87596,26295,-257990,-255915,160176,258996,10215,-19340,112978,54719,299681,712569,830767,474851,67661,-222322,-299423,169116,456739,541385,349567,32143,-248744,-51894,359947,559608,378911,145216,323360,320715,-183034,-89125,449386,378628,26388,-406643,-252406,248435,770772,769854,568548,473296,573304,335333,-250753,-298017,-249590,-78849,-46159,11877,-35001,42743,104115,-158821,-111174,243013,307346,-136569,-356777,-179337,-319262,-377659,-44241,281574,280513,-39660,-319230,-209080,-63093,-55051,-122987,-188873,-191246,-198406,-447944,-337516,-150240,27918,106242,3655,-437737,95219,295305,-24920,-330487,-375964,-396406,-342889,-9817,169170,66306,-539863,32307,110875,202658,-77701,-21273,-35721,-181551,-165172,232142,471965,294523,174413,13813,95245,435345,851042,1073687,1009918,695270,221219,-160862,-148833,-159527,-19837,86607,-14489,-180620,-225481,-86543,45597,18970,51632,-85737,-319640,-147297,296210,593634,458071,162651,-107058,-379212,-313690,-101503,-180081,-319050,-112590,-115821,66236,195838,82382,-128097,20983,209738,141161,-59084,-101950,-93889,92132,546653,402269,31150,-56223,81071,123427,218529,638306,705991,360948,-16460,-115945,226729,425526,339518,106832,-140891,30077,14370,-224878,-195609,281290,556289,310421,-297019,-195497,-237518,-273430,56039,146448,-31919,-141358,-155636,-140281,-152385,4071,-8830,-61622,-6512,25537,-70853,-283924,-12361,205026,522120,842430,838661,653558,304456,117278,-134592,-354163,-418595,-258628,-283819,-115758,-173470,-50027,184228,256976,177678,121935,-327483,-143658,-56245,-254078,-429617,-322854,-164836,-58651,-68127,-188112,-386747,-460624,-312703,113194,533381,701445,257725,-224263,-393447,-167929,120113,358056,230781,-116790,-408365,-319018,-163554,-72825,-48746,78727,146662,192394,97001,-53122,-136997,10854,134591,602676,631130,399809,25667,-342539,-386778,-246115,-320487,-413780,-243508,-126034,1902,89458,175504,413417,694443,888670,519111,51493,-110979,-60335,-44743,-194454,-396931,-289422,-59200,17954,25731,-62853,-225868,-279126,-60385,136205,287135,187486,522046,650331,316830,-214814,-163718,-47693,-62983,-99084,-187419,-426882,-56059,230681,133909,69930,-112662,-470489,-237685,166199,239738,367141,822704,572333,185322,464817,687643,425508,345666,555561,322283,21790,303696,418257,156481,-211834,-187501,230587,712404,777937,575374,691150,771169,706862,625798,562042,340185,68091,-70339,211542,390335,329388,371175,468894,372067,270550,49303,-116163,-219771,-105429,192796,178093,99557,-31200,31192,78574,-142273,-335517,-254607,4279,114055,112767,132712,138735,179203,103499,80453,-177160,-184489,-247335,-218343,-313542,-440522,156940,773448,1195852,1235111,1022119,592268,365212,44262,-284081,-388798,-354824,-343068,-393082,-261883,-12719,11345,-142589,204972,414705,179837,-341140,-357562,-35401,-119876,-233637,411790,546730,223881,-134062,-144391,-23683,105466,72344,-36698,-125203,-26546,94442,256248,230484,-7966,-442738,239272,568431,188865,-292847,-180751,-18062,-74831,9569,375367,626100,781717,326576,66168,265125,60933,-181289,-423181,-260766,194715,501637,484397,196406,-144168,-97288,170433,450153,370676,137775,5189,189114,269715,28064,-223984,-88436,-26213,-270225,-323846,-397564,-250067,156221,320729,304309,143126,-27160,-78340,-50593,136599,349596,274446,-188069,-31222,486877,636732,171785,3970,55625,39703,-18703,-189683,-283479,-235612,-402202,-445087,-175981,173536,124042,-221879,-258861,219981,389501,352629,196542,617013,1041850,789476,165702,-397012,-117706,552755,873639,371418,-149816,-69367,-157182,-313750,-452498,-126630,67668,328190,367399,311658,143675,-125457,-204271,-264996,-391390,-368683,-225942,-167565,-415938,-220965,-288804,-287070,-29191,126311,-22839,256766,378277,416935,288093,93038,-105568,-225706,-358766,-334747,-306326,81104,603291,1079796,885545,479007,153747,-283801,-188322,143127,63012,-182272,292584,671202,621139,517939,468783,117543,-124816,-36587,-191753,-353937,-466789,-141199,-71706,-86099,-243261,-319792,-105550,167500,32702,-184784,-309888,-451529,-397657,-333283,-309370,-215245,-100917,69247,270167,451147,418003,180743,172075,459862,593265,315977,594100,1110374,962713,937522,949946,388238,-121779,-33303,-63594,-202648,-73292,-182850,-308315,-357606,-365066,-442711,-335200,-183087,-98102,-335222,-322303,-57772,-20116,-109435,-164645,-228450,-40748,122745,-17280,75840,50660,-78115,-248745,-248101,-238112,-254051,-301664,-258453,-131990,-151504,-314693,-249868,-102862,80586,28976,-326596,-424687,-349901,-384694,-329442,-221113,70964,362261,149964,-307560,-209119,55960,69270,-97365,-180121,109110,229069,138133,-115828,-332353,-516065,-408933,-109491,50749,194185,196696,111520,-2387,37891,348365,505918,386512,95179,-156035,-373835,-328013,-142622,-74667,-138361,-124452,-9557,-55079,-293514,31754,361329,869163,904582,549575,52798,-202011,251021,443332,354614,-32440,-470613,-208293,-281515,97702,400388,496943,146624,-191569,-285986,-373638,-324332,-119980,372262,865406,1285099,802770,190710,-134160,39884,195530,224402,133350,-99431,-310696,-19793,-187561,-351643,63924,161165,23398,-402022,-259621,71034,175844,51451,84915,76821,-210354,-506382,-344416,126180,158644,-214823,-379642,-373518,-528338,-6743,247815,-115246,-234674,149520,221017,-37569,-171510,-23513,591454,933397,607024,-56720,-317180,-229881,-111821,93041,129714,-7376,-240377,-240013,-76230,333591,435392,209427,-189102,-213697,-21450,-94857,-337229,33451,317877,415878,411671,466594,372304,110184,-396292,-356839,-124525,17171,133661,5614,-372110,-174762,198222,305229,482101,373079,-240854,-341701,310550,435647,277179,6709,335708,668701,819364,329792,89318,330199,543809,497174,239196,-191182,-468932,-89962,124511,38033,27684,27919,-183149,-439445,-309243,-85664,-216010,-165993,-49828,-12762,15540,-24167,-94481,-294161,-263796,-221036,-271488,-258703,-29719,201321,-44051,-77757,78174,-72015,-405655,-259050,-283242,-210901,476269,868531,624589,372030,197318,-82782,-29874,131084,560061,522238,448553,386453,299223,77482,-215700,-473664,-219603,-307293,-460409,-247442,-177779,-234258,-53806,50930,58755,182413,330173,649796,703175,490787,70121,-109985,-223476,-282316,-271652,37213,289797,318132,-240651,-657061,-40075,8474,-229468,-250942,37537,454024,891771,928584,705538,553623,469811,40135,-282517,246592,491341,167015,-453569,-44832,-9047,-83348,-201477,103221,245083,171593,-255523,-388756,-237676,-153957,-3378,178024,-31361,4391,123577,51455,-21475,43480,296865,459855,586575,520782,320904,128937,-342508,-85737,199720,163085,-171926,-85459,-15189,-75045,-189749,-245172,-138209,-155080,-265049,-385267,-359223,-214262,-125355,79901,175503,62509,-72472,-7638,109984,-85756,-325205,-103240,241905,237455,-115347,-395924,-220405,-337140,-299892,-40907,448796,1011191,1526822,1535119,812128,201006,-97575,-48675,-268572,-86505,564522,711260,140302,-319167,-471286,-571326,-482708,-183279,215743,464278,453405,101191,-84369,-404645,-348840,-91347,167695,164061,79843,-73056,-88428,-197793,-115692,-218137,-465697,-12327,490910,589560,495465,523899,581201,397263,225621,-38934,207813,487556,549232,353289,-5491,-105560,87270,80433,-267960,-142928,326961,497630,782737,1071607,1239603,1408408,1244231,825901,642714,540243,289859,-36211,-329867,-423828,-135520,80083,3565,-243255,-488772,-406411,-563224,-166300,97615,55309,-157705,-248552,-409053,-457997,14695,304290,265408,17310,-141118,-18301,17542,28049,10991,-59263,-216382,-324121,-392952,-197396,14568,73866,10638,115942,68175,-83225,-208460,-67423,71440,186393,8122,-323468,-185589,280684,607860,685467,191083,-392120,-204822,-28919,-102430,-150208,-305116,-432406,-181227,36958,159395,130261,7622,23350,-160941,-2028,325831,414197,-59831,-345523,43594,315586,609236,568092,335466,-21128,-312371,-253517,8532,210455,220157,61839,-333709,-537069,-447028,-150622,190411,192333,134656,-92351,-100635,233434,417195,354581,-72876,-512433,-149080,-206155,-435561,1307,200491,169391,153043,43036,-213023,-250490,-73701,-138022,-379765,-144021,-1263,-26319,-264785,-356347,-234957,-77687,-20443,-212071,-429137,-361777,60923,296367,354756,124793,-279753,-321811,-81488,-51605,-187565,-89942,20685,85657,114863,32963,147546,688380,848556,695083,608438,786420,586224,125013,-258351,-329114,-531828,-416626,38990,331236,358752,-24401,-418899,-117772,-157716,-353752,-164407,175366,124867,-167382,-445039,175018,516151,504899,-180203,-375560,183019,286833,271005,144534,30537,-38134,-140690,-164862,-119526,-30525,-38409,-309181,-264993,69076,-56838,-477772,-529959,-380106,-199246,-16508,-171296,-84539,454078,745254,544351,-189192,-314817,-34706,142626,328391,382551,217516,-34484,-170176,-139421,-8611,98201,43874,-8914,278626,423065,359262,13821,-272452,-293643,-180735,-320052,-601325,-391980,-345353,-7698,156033,144891,-177102,-406040,-388376,-9796,-24462,-385743,-428277,-148110,-151109,-333986,-295264,-208441,149880,431818,439025,160125,-255793,-205341,-179085,-213731,-157562,-36072,43237,20991,108322,320047,433264,520920,526541,525494,533874,479669,283008,155881,123583,286662,401761,536843,528904,453865,180765,-162128,-297168,-310183,-312852,-264139,-159450,75489,248701,309119,238941,382058,431434,572200,570445,512809,555091,506965,421807,123624,-169686,-160676,229042,482748,559351,450409,288094,22063,-148006,-183987,-234332,-143101,-196833,-462189,-652910,-700167,-238390,224165,506452,288674,-194674,-556847,-47875,344002,655443,713944,682734,810646,936692,505313,184215,-41580,-291057,-358328,-187471,137556,350723,352186,-44181,-399006,-325429,-250883,-118894,110933,173192,102319,107155,374979,267202,-81077,-201226,-5169,-39446,-97938,-338555,-388972,-465850,-527443,-624316,-414809,-47854,115860,55646,-366063,3534,523335,674562,513133,300536,227145,291983,262326,172837,281053,263147,345917,450778,205208,-302193,-405167,-75723,12601,108010,213738,-85993,168478,787546,574495,148537,-278178,48589,244393,136818,-282855,-145642,185875,220152,65466,-152225,-381284,-535447,-471476,-557179,-499206,-404556,-532828,-553539,-237127,-329975,-325431,-221816,146782,363157,329850,303520,454367,463361,359366,474048,410675,253445,297422,555831,539774,216120,-39907,176092,367969,194239,-287647,-411706,-327125,-63612,102410,161895,21749,137746,300622,85559,-123158,-245048,-252909,-51701,287187,442759,442661,41617,-265644,-38807,276617,273992,-89398,-314505,-101113,48216,30085,-36684,-268655,-345959,-262805,-39388,-12476,-6441,243902,118461,41244,-385015,-298330,-120875,-354994,-136590,7117,163353,420418,411654,194730,12233,262059,298515,164347,-54023,-195748,-190957,-170656,138872,200261,125464,53901,-192011,-426497,-340337,-446477,-120171,233405,188922,-130643,-392859,-384228,-305111,-306026,-429402,-339749,-280798,-159997,39240,125714,-85956,-412527,-282724,75807,211551,217710,-21363,34240,131051,121560,275115,891258,1455372,1540353,988972,403568,114506,65319,36869,172377,157414,2063,-236913,-260076,-223130,73811,135955,55257,5311,69814,-127900,-203433,-148823,-355533,-273892,-266811,79310,453704,593591,492436,227330,-411,-254144,-384305,-264641,-204877,-275650,-239616,-49944,109554],[143815,98178,70911,186264,60344,-52036,-74849,-337983,-234265,-111419,-160291,-1566,123845,36790,64345,104215,386447,359214,107029,-376942,-11463,344447,631766,889029,936977,544365,117589,-335891,-487394,-163903,31341,68601,52790,34844,139214,218302,92370,-37019,-46120,-329281,-129404,266450,439423,275283,44295,308061,545474,433038,106510,-153748,-41315,183326,488995,423472,155137,-148045,-337656,-323995,-103455,110809,275431,379619,489480,302975,-175350,-475595,-212163,-264476,-441559,-195719,-11497,-39805,-33723,67087,66624,102690,97225,259493,255358,-56028,-177686,-12525,-17898,-62363,-269575,-365918,-353498,-525904,-345722,-127939,-121920,-286154,-435810,-514528,-522946,-458809,-242147,-117971,-235493,-156235,32563,329827,165121,76850,351197,706651,844939,356056,-265169,-161322,108682,-167751,-362817,-87566,-81472,-51379,203406,305942,166197,10556,143442,217196,-66256,-100852,248731,96183,-283896,280441,580258,336112,-26226,-383525,-389086,-149330,-46825,-58156,146436,421874,362979,131434,-244595,-121699,141424,144471,-159213,-431740,-424397,-430750,-445399,53358,121879,-27271,-117874,129078,503834,522073,321984,284873,239891,20085,-41714,246830,387893,117620,-259636,-131511,271795,478129,432452,195937,-25720,-394201,-233024,-155390,-192815,78682,338585,249386,-297768,372409,1199626,1049413,706036,500125,260996,27596,-7558,71221,145789,137041,-65604,-200137,56354,251648,202902,-190141,32576,490662,333577,295550,222325,202356,5363,-285964,-142810,-100448,-327757,-453739,-322047,-180361,-118308,-71586,36525,84655,-152630,-379108,-38945,-49016,-460276,-241321,-55547,-202498,-71903,284220,360908,244965,157945,156072,179495,169181,4712,-157577,-506911,-346612,-284917,-447255,-292775,-67439,9454,73195,-198792,-439456,-173957,71018,173794,95926,-188566,-454679,13067,368132,319601,-166268,-314204,-143328,-274817,-204163,-97908,-199202,-379432,-287302,-210552,-324083,-480149,-112697,13325,-239844,187264,564944,529350,-117654,-162882,-25132,-111670,-108123,-102496,-436300,-2610,220913,15885,-77854,80451,371962,385186,-141921,-332044,-188077,-81677,-288400,-423851,226510,374666,441425,194074,-118353,-420615,-434855,-304125,-253047,-131772,-160630,-143474,-373545,-522539,-547177,-438825,-95945,294228,587301,876763,917204,611181,217282,206970,171092,263112,343063,402760,68690,-22034,-111635,-274304,-171074,15904,-59694,26081,-66290,-309638,-344783,-140449,-301371,-362923,-99154,114827,7253,-332888,-447425,-343923,-107198,-48014,147624,-18958,-42942,-32580,-47142,-336246,-42038,411582,796386,1149891,994220,179619,299539,279036,-463927,331030,475220,-277535,-52523,489277,605576,419545,466046,261169,-84584,428489,944548,820204,364901,85500,137650,468800,689738,496694,2915,-201311,54561,164571,132259,75329,247786,417859,169084,12287,-12714,161157,291793,360197,348983,-92276,-119867,78605,-149462,-310173,-351374,-437265,-138181,78190,178537,148091,-44426,-159555,-214701,-385726,-223582,-199901,-204659,-433421,-350517,-86068,110919,202811,201683,97576,-140460,-483749,-257017,-192139,-188065,-195219,-91299,41668,-151283,-162605,-168468,-260166,-382688,-488950,-439714,-45986,558534,749263,547932,30831,-347285,139845,350407,374838,147178,-61837,-102280,-38639,89714,209295,11506,-55736,286945,676740,434655,-91238,-368695,-405430,-8564,324740,310405,89409,-416283,-335784,-34484,24597,116926,174425,274051,4140,59478,192233,390014,506791,98059,-320109,-370797,-158145,-56907,-101080,-210900,-53235,148464,198276,204843,164841,316997,401397,28796,-137590,-2839,121875,114173,-66564,-428639,-163597,485285,1196772,1065983,362282,-105631,67166,33564,-117440,-465985,-542663,-517795,-434071,-359042,-243884,-255017,-342675,-240296,62838,449489,719247,589868,335315,264383,311589,184473,155242,172612,38913,-171105,-228293,-35692,-97472,-373714,-27875,52983,-262799,-292558,59576,20237,-33365,27056,243393,192211,-121729,-279170,-135512,-111044,-13073,375595,297569,24259,-290670,-257290,-337078,45702,263923,269243,-127930,-215680,-239882,-15179,329043,439805,231715,114899,558142,372843,-6222,327683,926557,698425,169506,-417393,-115110,276138,594156,405959,390553,359284,759306,447167,-44855,-5873,64794,98157,66983,114294,-1533,-33616,-22965,-342413,18279,402129,460296,107493,387,-5301,-310270,-203392,98805,383559,389352,155288,-267194,-377676,-349225,-263343,-86393,58819,-7688,-226364,-263642,-23961,38753,75857,189846,32062,-262071,436821,714673,247518,-345772,-290558,-372449,-454404,-108590,303884,347285,-159255,-268272,-53847,150201,243026,184401,97828,-85275,-328831,16323,201381,25005,-41316,-169758,-218387,120975,796164,1355217,1528157,1206010,430312,-152785,-185569,-206603,-73785,67706,-39728,-231437,-418857,-354058,-144831,-80338,46286,-27006,-443882,-232414,230760,391565,150735,-133264,-133159,-62869,-275522,-415737,-407382,-402829,-219837,-125689,16119,188159,112875,-173843,22566,404242,466680,308712,-1527,-151204,109469,487619,538121,303708,411149,510565,500549,441076,615998,542902,330810,200205,120730,334395,480544,239657,-53342,-336164,-89575,-128086,-431360,-3199,305101,257309,-124769,-312020,60387,-68534,-299083,26914,248929,131102,149431,93283,160171,-140950,-80650,100163,70706,-70009,-242969,-120760,-296248,-89193,198634,475485,727068,675166,430866,105790,70026,-68937,-90719,-196763,-239135,-299914,-385179,-199451,-222891,-49052,104907,-1441,-68478,-364214,-206638,-148454,-286375,-424446,-310314,-180396,-114625,-134092,-209744,-265833,-339313,-309057,-15397,405548,738682,430220,-40579,-435842,-185353,142943,437293,395907,47935,-175211,-249443,-116299,-123858,-106230,51995,128594,265148,207554,37773,-58864,49983,181689,653088,683173,560957,237938,36245,-225271,-502360,-534015,-351579,-215210,-235229,-218144,-22258,108046,297883,586435,734004,324953,-262696,-41136,229986,128785,-116759,-437118,-440260,-179189,-30280,20815,-37602,-227568,-310340,-158971,-53864,87146,-23756,108777,197286,-12222,-366587,-165625,94456,111493,42781,-81365,-416019,-11808,315678,251997,106454,-90423,-251981,-208116,10245,209053,365829,720057,555736,91172,223118,429429,293711,480050,846702,597589,271391,347680,433445,82900,-416973,-174498,124163,467585,668365,605523,870855,953129,741271,453793,399491,290048,250986,195104,412718,479419,476340,508665,557735,346199,234894,133722,134525,-80084,-200419,-98551,-242026,-343997,-267608,-155242,-88285,-90527,-165497,-404292,-224618,-94527,-88610,-28524,112077,255389,250872,295142,145021,-35462,-298254,-440688,-550241,-222112,341896,838261,1274633,1242103,875291,467556,275899,21557,-122359,-428046,-532982,-327794,-259172,-233085,-76535,-94148,-287918,13429,273978,299,-311560,-300125,-31289,-76938,-311958,47050,327540,295682,21135,-96768,-111435,-156185,-312562,-394761,-118275,267444,417230,538805,414259,31438,-311549,154036,189417,-224730,-11155,210610,293868,40196,-44935,262063,513568,423787,-4845,-93136,361722,318241,117933,-343947,-373545,90994,380932,342504,86717,-397340,-179204,177709,723637,688814,525103,57577,-118653,-28995,-113461,-315548,-158092,-61095,-97233,-205910,-308000,-137213,110003,198031,251110,157748,34066,-73087,-142015,16824,267754,191073,-207848,44896,453307,519624,23645,-132605,-42789,-23134,-27610,-100994,-334717,-250505,-319193,-359928,-189986,24786,-44580,-383782,-419852,58957,152772,52105,57565,546413,1012633,727843,-11234,-544096,-30260,535107,792428,304655,-155036,3515,-49308,-178254,-154594,177554,281816,533167,419627,223457,-7364,-137771,-38591,-20287,-241619,-480789,-122593,109834,-190309,-184628,-140874,-121783,114470,324430,167571,172144,292868,331562,279649,136198,-54844,-163147,-284557,-295542,-481173,-214343,305042,750838,578201,143610,-227887,-426248,-52611,205875,79199,-187761,216389,550870,178552,209363,304069,15467,-208521,9655,-76504,-207565,-457406,-332844,-215812,-195364,-165735,194982,553144,678154,341513,37454,-44315,-17344,-180087,-249893,-406790,-308243,-173043,41754,245676,454058,379000,76158,1684,298092,409956,195129,377328,736953,498510,571373,928062,556355,284519,279381,125967,-221620,-184348,-256027,-313449,-337704,-179314,-115133,-239755,-237360,-362969,-498171,-229270,57090,127341,150882,69040,60439,-52785,-53967,-242121,-251391,-170401,-112354,-133452,41738,100887,177610,27473,80853,132333,10827,-162831,-151103,8371,251448,248714,17354,-71375,-279087,-351990,-360416,-276649,31424,248731,-43215,-328242,-107694,144537,42401,-214868,-31720,253477,261860,137799,-147358,-450042,-513158,-415222,-381706,-383441,-146904,66420,161517,54420,15507,300427,460254,220073,127032,147111,-69971,-144145,-29719,5663,-25506,6787,112279,107414,-191988,-123967,345202,897461,922128,700104,185202,-106313,269208,410690,114177,-310969,-552112,-447505,-174607,313282,581803,604372,123899,-318245,-456945,-242914,-92675,81482,384801,723627,1115148,867836,371393,-40267,51833,84243,-27610,-44904,-166558,-67981,172914,-24707,-441212,61696,257551,161033,-302475,-228876,110851,184322,-55205,-59593,45937,-143643,-389057,-293216,132799,120440,-307767,-352989,-261255,-548090,-246916,112997,-35018,-187486,-53352,-26091,-75336,-112031,-61942,537083,989127,782130,168197,-241551,-184191,-79649,249579,332160,223484,-64271,-160239,-80330,145598,114602,-103183,-511571,-218118,22478,-160916,-546025,-24995,324416,425993,456305,532987,448650,242443,-223890,-277081,-103281,-123644,-66273,-67444,-98644,-119720,-74497,-18814,-23794,-209709,-445879,112332,493762,371464,82854,65772,498398,835848,885483,453262,81547,-249801,-104311,42979,-26917,-204857,-118998,72858,172726,135959,122269,26325,-133008,-261717,-213065,-115683,-227877,-328987,-457080,-320001,-264753,-215821,-267215,-511403,-210608,-70235,-128670,-291218,-119854,47657,-64953,-314282,-307228,-153066,-177557,-75926,-195471,-313354,320368,689152,792154,655845,452418,20597,-241026,-151368,266112,256310,124101,60441,-28897,-201911,-472698,-288670,-16912,-152407,-395502,-265203,-273246,-371439,-64745,61268,-27748,9181,13897,309557,366748,163166,-241681,-415461,-466319,-403711,-282045,-102020,-17285,70754,-197723,-436919,-23125,-61451,-371579,-369758,-43400,383736,1026480,1209287,855189,543495,472243,78850,-218533,281770,571027,281349,-338353,-119615,-22002,36074,-161131,-68005,-64116,-97621,-486370,-383570,-204824,-40242,128416,235013,35339,15474,73797,2226,-60509,-134451,71053,294778,577068,597317,428445,267092,-176332,-292354,-24005,-75766,-289183,-103170,-30869,-76151,-330896,-199267,-27732,-59865,-221127,-320257,-120691,-40018,-119620,49662,188009,76135,-157801,56819,266391,149854,-149463,-138003,320458,445541,132202,-248910,-117984,-245248,-388008,47861,590100,1127272,1532987,1372566,700577,102633,-166668,-178395,-331641,-159413,404606,696526,303440,94169,27279,-55525,-248462,-188331,150295,397026,512822,303262,153030,-107275,-373297,-236557,5444,93546,40893,-3810,-77081,-148532,-234069,-411216,-250495,202676,541851,561203,509000,590941,587180,237255,29077,-1395,189361,353168,521989,532105,260339,241187,360152,411660,152806,-257092,-292252,185140,663900,1056737,1148074,1214349,840578,458061,459990,416191,281792,86607,-159230,-426465,-94505,241030,239905,-55077,-288089,-210595,-241264,-399378,-163150,-79230,-209823,-333731,-416708,-152071,182932,482526,400545,115312,-28889,49726,163619,183207,72532,-24052,-288589,-498627,-411091,-160083,70236,51460,-149037,-39620,112587,41526,-138166,-50940,145491,156863,-83796,-491421,-145976,25746,49730,309982,-72906,-519072,-29951,173233,72322,-1049,-202342,-280335,-197079,-36126,132692,178598,112902,56369,-110933,25592,250249,363958,-51767,-324931,14058,270696,528851,476663,272029,87083,-65942,-127469,54703,301386,302265,177674,-48893,-376922,-524160,-139281,305007,446370,363532,71422,-110555,51809,243678,285518,-151151,-432420,22551,10817,-602870,24702,335151,268516,238298,119452,-134141,-183410,154572,511599,271918,148885,-22234,-66434,-309154,-366495,-169160,87137,325871,89170,-243912,-450316,-244920,80439,268130,225283,-112949,-353099,-49323,-19728,-302051,-275380,-78540,-77235,-241705,-387248,-25525,467144,645380,640916,636348,828151,713066,266293,-9432,-214676,-419276,-474672,-45405,247258,420554,164115,-245910,-90730,44663,-15708,-198018,-9593,-110421,-374718,-311776,239877,442336,258017,-256193,-284196,263392,416513,321132,105552,-106329,-220669,-189599,-67176,-89092,-33073,-114391,-332431,-340142,-256494,-451495,-415522,-372753,-326558,-105902,94741,-229869,-11910,675227,857441,413896,-447132,-204608,36614,255992,344336,341235,156919,-104134,-192461,-18589,164662,224482,130854,243368,549531,535255,245329,-257741,-389516,-172404,6962,-215665,-406235,-392180,-345577,-251731,-189504,-170512,-161145,-239299,-400583,-152196,18113,-214098,-676003,-380183,-198224,-127596,-118553,-46259,150963,278056,306881,176533,-142109,-293768,-459985,-376587,-325160,-193497,-128819,-230683,-99444,215664,346607,514244,824102,655015,405576,164371,87147,73389,95177,283631,385800,373587,399033,406163,199268,-73419,-84998,-88051,-91467,-126099,-64981,149323,266286,221619,140406,462902,794363,1019968,959432,745757,614523,528029,405637,107577,-233717,-342451,18436,220969,241806,151330,184165,153,-39594,68381,144793,246242,-127122,-460011,-481865,-501750,62745,753108,1042684,611367,34017,-659392,-137366,354182,889261,1087827,1007601,797079,527031,181071,-3933,-105131,-377983,-501076,-356428,122676,446821,437354,95390,-64014,-44367,-210681,-300602,89386,253365,387213,400101,548538,362662,-59084,-119789,44076,15856,14561,26719,-80718,-295612,-494118,-563252,-360797,-93865,-130096,-287274,-369127,264932,748191,737910,564202,357515,527649,580955,309126,-32170,-108568,-2318,312699,659180,653429,224472,-335470,-257391,36528,295318,215495,-426235,267422,953221,625496,168493,-94846,288997,425015,213617,-140651,-164028,277868,359575,213882,70357,-175688,-280027,-237765,-404518,-471186,-329985,-250496,-223599,-402039,-475994,-425670,-325380,-254666,-281012,-81450,-14078,263578,304765,234044,325259,265061,155646,231596,447833,421889,277221,60312,275751,438159,250457,-153582,-382460,-327055,-146146,-67284,-35360,-46795,221947,498825,180358,-166988,-348906,-162723,206641,416622,463790,421172,-83045,-420093,128296,534737,347265,-58500,-335991,-172192,30196,174408,151143,-95058,-176412,-60332,130411,78027,-240925,-226877,-124880,-36050,-287823,-392173,-274095,-381017,-21351,246012,418930,743319,677720,384679,160589,81709,132074,79812,-122135,-231213,-208325,-185629,379493,550430,323767,157731,-33965,-299072,-315776,-455424,-78844,444157,385723,-18057,-229023,-174025,-230615,-284888,-346856,-419348,-318991,-104016,242660,380561,241403,-203766,-270828,206390,424044,327242,2230,135561,366033,358134,350023,776693,1223356,1392001,1071236,597633,287772,64404,23573,268631,231717,-50318,-283563,-212612,-275490,-191596,-145925,-236207,-232996,-161279,-237917,-229881,-91173,-148822,-266063,-266187,-78002,174713,352426,309388,90411,-172736,-232168,-274073,-270975,-186766,-195544,-286596,-47036,148725],[57688,-83118,-134495,-40543,-52461,-242516,-262422,-357470,-212210,-93975,-101744,58796,119274,-5241,-130289,-79567,293630,496747,434708,76288,-5629,359121,648673,855726,907254,723820,312633,-152742,-360242,-166622,-45528,19158,113447,137703,215494,370119,318012,81315,-153807,-443297,-174801,174961,325132,151579,-33367,373131,639581,552726,266619,93168,295527,563727,744955,524959,172741,-191013,-489073,-516158,-396350,-193856,80008,316464,456279,467852,45137,-391152,-160798,-25477,-144170,-286894,-199232,-250571,-203214,-11425,89574,155427,173046,377553,309487,-25795,-75634,117835,29311,-181182,-502687,-429187,-440298,-362945,-268579,-96458,-42736,-182904,-428493,-582063,-431447,-164841,15773,-22202,-249590,-424326,-372997,30626,127694,261487,420366,648115,676293,278602,-263498,-261668,26524,-109370,-309404,-205879,-189853,-156104,160010,401519,458058,296776,220248,25822,-136991,-32825,183830,39180,-449052,24070,254917,118403,-240013,-382530,11395,216151,153425,-68116,-195503,75540,147978,115563,-152759,-188861,12806,-14789,-264286,-282740,-384679,-241824,-93049,90351,-60130,-181950,-48065,358379,642128,539337,190261,49626,-114040,-143202,112208,449407,539221,130442,-203656,-106028,350260,529503,384354,215017,153739,10826,-371048,-197325,11241,247509,296768,56238,-212145,434184,1109024,806256,446312,292047,138588,-80088,-301751,-411721,-327721,-382415,-491209,-403269,-5089,240574,144517,-122629,211322,610086,504567,521011,366254,290703,154453,-107799,-257529,-268940,-374985,-399338,-353786,-362526,-341896,-339840,-157910,-16278,-110517,-338996,-164938,-109136,-410406,-310271,-54468,-132890,-124959,299351,482209,234050,33880,87981,199339,267752,33662,-169158,-475834,-247368,-200106,-291307,-464899,-369784,-371608,-114348,-238228,-241774,-39306,108738,109308,-120927,-464185,-187876,274308,550589,426495,1852,-97840,12546,-356480,-412541,-200765,-204587,-384712,-168119,-92627,-222149,-466797,-62263,2132,-235297,194093,608541,564530,-68000,-160077,33516,-64109,-209544,-220759,-236480,277659,596508,626217,710198,771166,824537,876503,182948,-136278,-183911,55865,-51854,-140614,292384,386252,400716,133371,-130542,-365422,-524775,-348977,-258101,-164848,-301074,-302176,-260306,-372068,-396433,-289228,140425,407995,582433,697314,605766,349700,200168,289355,256791,44501,55085,276267,289955,240615,4703,-302781,-186415,121465,120028,24179,-38675,-309114,-104800,146759,35687,-383873,-28730,84367,95217,-261858,-328160,-539856,-430953,-413015,-453002,-509016,-321515,-94381,87366,-166947,-255999,199294,472595,780166,789729,293081,126465,194644,-4371,159368,70023,-497451,96221,453193,523669,368214,586108,487471,-60860,77198,752992,819883,522374,252032,174681,251381,454967,397553,29210,-182891,23838,209027,207853,236263,397911,642483,362054,-23882,-262087,-125525,5892,41974,100358,-49322,-127612,51986,-54614,-124966,-215247,-496529,-291443,-31902,93804,99146,104184,75583,37510,-227091,-309233,-216902,-172486,-278498,-411717,-173118,51922,257861,322073,201635,-45578,-312590,-236000,-278063,-268303,-186192,-157716,-166928,-197401,-16070,997,-205786,-364408,-442050,-438578,122489,812288,999278,752169,135783,-414898,93169,361712,425775,162387,20227,-33212,-1329,11600,61863,-217139,-327293,-14058,227475,14953,-218190,-236605,-162071,73852,114740,175857,129767,-212619,-508895,-85666,218958,443771,316586,241296,-92576,19506,388854,681211,775594,354401,-282136,-440785,-300236,-53939,221344,278029,216375,320441,338737,324742,321289,516163,408577,-155548,-319831,-209873,-137217,424,-35655,-340170,-234243,443562,944358,737088,164873,-139087,943,-104103,-61604,-188606,-374545,-372268,-364766,-378591,-383954,-451295,-486033,-347034,83877,625578,923459,790976,391364,232031,220630,347181,449968,277476,-143797,-502011,-403231,-140201,-48402,-177036,-17496,56967,-230653,-347925,-56617,-43395,56796,144798,362575,452333,156196,-182717,-438908,-485347,-419255,-169765,-271702,-301530,-429666,-248866,-372491,-128516,19904,-84773,-271216,-181779,-120032,-82593,173412,171050,-13777,2000,499352,225639,115250,677658,1193979,979709,312234,-309402,-177332,73726,54485,-236008,-123680,329225,750837,464098,101862,265978,416305,357433,237428,250208,72563,-86863,-138218,-420770,-39915,361563,506654,365563,317614,184627,-90699,-48404,138226,342008,426900,436316,170602,-42623,-110333,-9827,277350,423587,310454,-24946,-119094,103589,171132,107202,241856,64376,-163036,494091,851638,342238,-252799,-154238,-176740,-373079,-240790,297005,481705,205521,-351394,-360478,-125386,360303,294790,203198,17760,-380694,-341237,-145984,-319174,-213134,-89733,-224715,-189652,572894,1338656,1654503,1266596,364640,-264554,-317267,-242925,-60098,136908,-6217,-260502,-487256,-447195,-251023,-123888,17004,47702,-286978,-304823,45588,74704,-227832,-435873,51931,241086,8052,-354321,-452314,-437123,-325668,-139724,-42932,98514,62594,-187968,-99910,345767,594418,499172,39918,-317831,-15091,466876,666600,599403,840925,851474,787522,564724,465509,359946,275880,370928,538018,579674,376586,45096,-203989,-551303,-288932,-312105,-346425,107610,254269,-38998,-233486,79945,401412,156404,-288321,-74394,260045,239007,340624,267451,335813,-68576,-180615,231042,291759,-25554,-311111,-11331,-81955,-298400,21748,322921,606997,541657,166803,-114495,49205,154029,352094,425157,457895,270896,103854,-109216,-329401,-210891,-76018,-177508,-280749,-407309,-257997,-184223,-211106,-322658,-415646,-285890,-206839,-150640,-62310,-61042,-242939,-360830,-239611,83245,486461,442607,58965,-353665,-313105,-61,217097,263376,55774,-51580,-89326,-64216,-118175,-175535,-59658,60196,284056,302669,191744,49478,84271,361151,738047,693493,577005,330875,265066,-165885,-405020,-385649,-215384,-112238,-230689,-370768,-169157,-52312,79480,344332,446193,24742,-496974,75221,334779,154161,-92946,-338275,-482006,-297513,-102726,-15182,-20443,-209048,-360097,-310391,-257444,-155739,-194809,-357485,-512335,-449185,-353978,-85363,146341,117358,21936,-139164,-268055,10254,294555,281785,151802,77479,116876,46731,-85337,127934,337005,597426,532102,40906,-228132,-23868,54237,462480,886689,765497,414505,336071,355226,51277,-401823,-114728,45113,197401,421675,533695,823398,910472,678951,305686,260466,325772,555835,662040,798317,483716,409832,340364,328762,203675,137395,244831,278641,-26038,-143994,-232264,-493430,-204621,-258342,-254263,-143606,16939,-55682,-463019,-367466,-217205,-263521,-197539,26825,220066,325973,482529,412949,75896,-354692,-365237,-141359,101239,532097,827509,1106459,903921,562731,302735,127369,17115,36167,-221522,-419755,-221895,-84780,-129235,-97782,-120666,-344600,-322395,-10386,-171486,-284169,-209306,-21515,45118,-161429,-332276,95685,321815,150725,-112755,-204431,-244767,-303071,-419434,52355,492982,616160,525301,343044,-32650,-56463,118961,-39463,-285153,470654,532482,470792,115464,-101197,43414,206563,-95076,-346704,-119313,388867,525234,336900,-225866,-403888,-57262,166427,149195,7402,-236693,-182466,156722,714330,775211,663865,56639,-380081,-225921,-117750,-264859,-244545,-96109,12383,-73996,-215927,-142323,16288,129332,311252,233501,91682,-40870,-183073,-109715,138459,81766,-169470,15748,240949,160610,-196383,-207869,-148198,-114524,-37968,-9369,-355763,-275510,-180427,-205052,-162607,-185792,-297905,-388327,-219675,-45337,35092,-60585,98639,508717,904008,573338,-198413,-389886,73241,470643,570304,201708,-73622,78470,61695,-5800,90049,312787,381656,571711,385827,103492,-227798,-276015,-99861,6118,-280708,-497189,-17654,332850,189384,-146190,-126294,-28890,280744,536332,588627,271452,279848,222902,219991,118226,-36154,-62082,-24988,28126,-266274,-439243,16086,393876,340882,-126359,-606245,-278525,22107,211649,42987,-197204,87952,228820,-282929,-142609,101754,-142033,-314576,-21025,-72670,-176573,-396908,-464864,-388699,-280374,10485,402903,881579,865424,435186,113166,27608,152797,66372,-86741,-367545,-350653,-154902,20293,128901,362611,346603,53770,-179859,-17136,106800,17793,100520,307786,189743,404961,899935,702622,508707,428984,172596,-284197,-371053,-339472,-308193,-238785,24232,166681,53154,-30028,-333030,-470005,-202300,64641,198444,406061,472056,421605,101022,-87246,-177416,-277212,-431406,-266569,-34437,246336,420971,554236,380757,300257,292725,122131,-61533,-116186,56172,358734,549611,463668,224323,-172323,-343199,-376230,-307030,-37552,22399,-320500,-166810,75357,246596,17150,-414927,163504,490256,421983,168306,-209499,-567382,-407828,-333305,-458208,-441795,-140621,11210,179325,63564,-145796,26417,158511,-69621,196599,304485,69018,-110455,-22218,-584,-17911,-62596,2063,6456,-148452,-176706,44846,467604,629849,603964,159504,-96257,111049,196447,-268788,-483801,-344130,-351902,-43621,319847,417870,319573,-98527,-460153,-317687,-80926,32884,70293,175860,386034,660253,674138,405646,19748,-41618,-48386,-212076,-204177,-155421,-31417,125999,4672,-343055,-79309,132301,84536,-321976,-241214,64814,106384,-167497,-369822,-149913,-146801,-259162,-270322,-69015,-155621,-470193,-321944,-233239,-476081,-568930,-109418,-23668,-137228,-314101,-402469,-192450,-110899,-185866,279949,777914,717822,271599,-152084,-127553,-47797,356360,555811,442014,165861,-98013,-139449,-98427,-204468,-327855,-439461,-73692,113330,-42609,-423450,-140632,151116,273928,365925,406114,330219,191951,-76457,-104189,-145055,-353647,-100804,230214,242562,66639,-219539,-407028,-552792,-340352,-52292,414275,497224,100812,-317715,118054,484431,669532,547635,504764,346223,352623,260122,-5885,-38498,8556,230629,351951,302244,241672,203129,-9832,-176124,-216362,-153562,-149093,-223125,-259782,-288316,-218452,-245096,-352796,-440281,-219984,-107964,-58477,-196552,-386426,-192114,-24311,128378,198944,-30599,87813,135259,110214,-126097,-414973,133052,493380,746954,660323,489931,107393,-471347,-349972,-64877,36935,-127654,-252426,-398056,-589501,-402830,-146979,11200,-210074,-452237,-144472,-226540,-449823,-108512,28562,-119051,-172145,-335744,-137033,-52327,-181513,-270318,-246868,-380606,-412424,-373014,-190095,-171539,-101321,-135293,-274843,-142844,-229002,-456709,-265018,-1888,254209,804804,1035721,729908,429965,349786,-15550,-151499,331978,568685,306572,-289754,-208791,-25897,112086,-39229,-154777,-244356,-385818,-440268,-301387,-189935,-59916,64686,102157,31303,-14332,-49871,-111751,-144405,-334268,-294431,33055,424742,532228,439946,314562,-39869,-433681,-354385,-383811,-378175,-130557,-45231,-116869,-490451,-89937,156040,178198,-2072,-175305,83721,171225,17570,32174,95700,-112900,-347808,45315,260954,202554,-108655,-301763,245293,466795,215723,-176280,-31062,-162107,-545398,28984,577478,1075147,1269778,912564,390473,-97913,-303025,-336578,-267201,-171651,110998,417467,259928,191068,338838,305877,-116787,-187148,44261,292287,468231,353409,175024,128563,-125276,-255059,-215456,33548,137971,146397,-45663,-94018,-246547,-322396,-4327,280660,382826,367574,358287,488893,446197,151728,-8234,58540,62944,141465,394813,606638,535778,546592,492187,508889,403464,158452,-105046,154958,507192,798834,792228,642952,63336,-50798,241995,210230,184179,145415,-71427,-519202,-244053,206136,361136,45087,-176857,-107819,-64838,-354878,-412851,-359260,-316285,-132351,-107443,161231,240668,435190,287212,12346,-107486,-56181,234488,372671,324272,251261,-198185,-354319,-296463,-70475,107921,-51084,-424005,-389611,-55943,-35769,-245034,-247902,-22469,-46117,-226397,-373424,-42949,68353,-280670,-275680,-469526,-299611,123611,239925,102315,62509,-30748,-71111,-142056,-146523,5709,131228,175751,143526,40447,20562,98672,153685,-78786,-150102,-6107,127722,236891,193269,163388,195027,57298,-119790,5581,291680,324824,190500,55110,-216935,-358245,-298513,100020,447572,456168,172319,-93428,-137764,66093,224949,-87389,-451052,-41815,21723,-492359,-23617,341813,229797,170892,93069,-123894,-183238,357929,980557,811855,411420,-99477,-248240,-463722,-429933,-74092,251713,507770,320310,150913,72187,-128988,-4417,165949,288217,39810,-301975,-127858,-147622,-484320,-182382,135740,266720,7968,-343708,-282096,120734,313810,447844,493859,657576,621329,304441,86259,-237030,-449557,-489656,-167112,120865,412010,333781,-32502,-69957,108861,55459,-129927,-65332,-113016,-361491,-292274,34156,109518,-42370,-89926,92627,365712,403037,246062,8375,-298494,-280370,-55398,96188,-77550,-23732,1725,-287004,-510413,-592989,-388214,-261385,-200683,-287211,-78487,114254,-236468,31743,712852,783928,301777,-182298,57903,138264,287880,256400,214054,-7132,-226235,-272891,-3413,187575,208584,99742,392006,620594,417131,-118183,-632278,-431387,-156096,829,-195544,-226804,-144443,-92952,-9955,-184768,-342375,-195849,-112983,-194654,-138323,34766,-79426,-330337,-623952,-303951,15825,109141,127987,107487,158793,131155,52380,-180144,-413962,-287701,-195158,-197799,-303697,-359059,-386565,-194746,181431,176961,231885,621636,549995,157384,-273514,-246148,-104064,-635,196301,330061,180992,182576,290482,183976,18286,72946,72811,32026,-109509,-64793,127869,196028,30922,-47736,358010,865602,1144526,1135231,901634,661096,576577,371951,11875,-380681,-361317,-156262,-62260,-193432,-342089,-88066,-92442,14559,189933,359324,398786,-195864,-397058,-193496,-215075,276081,980780,1190421,655334,142794,-442680,-339516,268535,941014,1273400,1101969,583429,-1902,-118453,55422,-65631,-445601,-471799,-355019,-3709,436903,475453,360206,344232,289730,-74624,-524930,-56572,257581,514958,530939,483743,239470,-146460,-31870,114352,71784,71473,164999,74011,-200813,-516457,-501556,-216906,129625,-107406,-334202,7070,344772,600489,416372,275895,245099,600557,573997,168245,-196103,-329770,-262426,123714,617112,879887,638776,-21483,-371098,58543,334972,139654,-274620,367888,804145,487137,131990,322596,444710,470586,121698,-117340,-227911,75377,233064,182766,158599,-56963,-93917,-62649,-238258,-518358,-258318,-57254,129197,-47902,-279046,-404492,-508649,-382830,51571,-194091,-319683,-130296,-11269,32271,64410,-12778,57081,327311,519603,324290,187374,46088,257967,336239,152986,-41006,-179634,-363788,-395922,-350754,-241585,-124417,185206,513958,254627,-174410,-451227,811,438879,552000,676023,475827,41226,-248321,214767,596450,336365,-80855,-384180,-216332,77455,301104,223792,15830,-59863,11551,121197,73934,-95870,-420812,-257557,-67472,-173736,-409670,-358728,-309351,-27113,292232,470309,761776,682130,425800,310800,-22754,-377799,-226268,-273016,-225656,-165932,-247022,426143,707761,448658,204707,29104,-206066,-356142,-414683,-217886,305874,311413,-26136,-136851,-59488,-38667,-153196,-158901,-266111,-322964,-71802,312516,515184,548510,49106,-304376,179525,510153,336368,-63134,115072,484076,527046,418754,557943,817576,956878,915308,595033,315716,15301,53810,287983,187516,-173799,-294026,-167704,-172192,-318963,-535671,-446148,-296319,-106613,-80151,-11057,88893,76924,-154470,-314256,-410745,-99252,47957,45976,-162959,-306530,-51605,-49610,-242748,-215151,-116719,-225316,-153364,72189],[-94159,-240108,-341085,-300857,-168145,-385439,-412055,-363337,-197608,-64332,-53840,-9162,-44511,-188545,-470308,-365467,-20133,390977,586296,470233,223704,282287,508096,662976,663427,659958,380238,-12220,-255077,-239992,-69241,14912,218787,285056,375989,454152,424013,95844,-346547,-264987,-129226,25188,107433,-40592,-208540,188933,459123,441003,260581,205755,418627,656753,710502,508484,209517,-73065,-271389,-281042,-337484,-351010,-126449,198778,377346,539999,191756,-205101,-81819,153381,66151,-221679,-277033,-351266,-330898,-137850,40754,113245,95737,262665,94921,-223782,-122007,176073,93889,-249927,-415907,-222752,-256082,-145818,-171296,-99210,-79732,-194613,-421824,-539041,-253048,102184,305994,83580,-245173,-320984,-155154,-249238,149238,489935,590673,570260,427949,169650,-227697,-403306,-128387,-137190,-208725,-233509,-201706,-299282,39665,425320,632294,491339,290717,-119527,-224912,-29937,51002,-112921,-416718,-271207,-120438,-169053,-368693,-21392,384464,535033,319870,-39520,-521305,-394752,-255129,-96470,-204868,-239719,-245119,-330386,-240535,-35471,-132884,-58200,154585,145664,-216020,-293278,10509,446045,590348,387651,-58423,-271978,-455844,-95318,189764,408984,407258,14212,-231247,-94465,389761,549142,338350,247626,342628,326096,-240681,-210752,124947,313437,268648,-54245,-113035,330792,690212,397100,90920,-23590,-120669,-234974,-468945,-367206,-87315,151616,1387,-229862,-251817,36184,1911,-120892,100208,345113,457388,553040,424129,241991,148019,-6139,-208189,-443557,-515787,-450664,-409267,-456832,-224197,-288946,-243415,-153095,-165855,-334745,-310474,-214526,-398170,-451892,-133953,-66033,-196129,187400,371126,72903,-141757,-54672,27046,18937,-121413,-270565,-449261,-241421,-94563,-159770,-271636,-336460,-345915,-189492,-93207,-138759,-12014,61499,-38188,-367261,-84606,172871,447330,579049,346907,13924,7380,9483,-438130,-182520,-15403,-102790,-481569,-199791,-97106,-143737,-300332,-67394,-174238,-480173,24044,498771,467971,-73896,-179536,107490,-12713,-240804,-197096,78491,577283,915591,1134630,1264388,1240153,1068147,1119193,599628,86201,-128404,195894,266519,232318,501139,496107,322282,41602,-161701,-302656,-492576,-188798,190001,327940,-94201,-397348,-118854,-106791,-104434,64565,402829,513190,527016,396957,218022,79096,140256,274459,262010,-97053,-183439,113072,446409,427035,150895,-210705,-194386,126843,203950,43279,75458,-242716,5660,373225,420198,-10301,134331,117802,208102,-80084,-207812,-412091,-213827,-222927,-115777,-439716,-583155,-266415,54697,-95880,-468063,-107621,47067,128892,204982,184406,178255,493247,604084,699160,194908,-308262,99127,298231,356319,325695,666441,798138,395357,-427770,358059,636215,553377,349945,204650,94456,170736,225195,17682,-177083,-86310,100400,107154,202569,356414,667006,449515,45884,-500089,-533832,-449754,-396819,-213299,-18188,-108928,-52850,-10885,-47627,-77442,-345563,-505469,-229916,-37292,126288,336786,342983,231479,-143576,-222393,-188165,-97746,-361596,-376879,-220555,-50668,179327,333338,252909,39224,-175798,-137936,-306832,-444632,-313930,-276188,-466173,-160191,113970,130113,-175803,-397638,-402444,-448730,124510,699338,892833,624134,85040,-176784,137891,367550,404013,167732,117865,-24201,-146838,-219081,-175655,-362396,-621470,-362200,-85562,-29997,-46469,76092,236637,382658,123194,53824,138930,45307,-313477,-290627,187061,485357,284420,33695,-233960,-54146,506233,843803,909613,525397,-221973,-516806,-461357,-6836,431257,575810,491361,450145,416642,327621,368174,529866,315418,-297336,-376520,-340152,-412122,-128766,28120,-135527,-416381,95942,424553,326164,8967,-158853,-148677,-13179,-68704,-65250,-161741,-173918,-281608,-351061,-316463,-288371,-362104,-408492,61025,586365,874962,734304,300674,174845,214732,501539,630056,361530,-195466,-309377,-225271,-79125,47753,-78212,-89925,-20898,-243594,-345798,-235509,-121342,39621,151116,278744,480781,407851,331481,66894,-238328,-99099,86858,260421,64437,-170363,-286287,-399921,-301870,-140690,51270,386750,255269,60290,-163890,-37705,-88107,-257272,-202297,77107,-131913,74452,836063,1217384,1117033,405512,-177530,-426671,-280782,-352356,-364464,-169742,383871,548892,403166,185442,405501,613159,491348,331495,362555,184657,-74775,-233473,-286441,-243353,125025,415228,473385,440553,222969,50250,-11659,-1736,118355,338622,658576,758289,532673,328236,353107,629315,758931,665757,324186,188816,99075,217255,104249,224466,48428,-118820,401685,744791,276047,-214377,-65764,-25958,-208321,-368924,143368,439784,423495,34229,-465851,-310333,218095,269858,232949,120390,-136524,-304431,-224145,-391096,-192175,35664,-51163,-284795,289145,1038558,1332055,884435,74998,-555467,-425535,-292544,-7010,241364,71257,-249867,-395403,-305659,-206526,-118223,-55011,57397,-140326,-345397,-225426,-224567,-377453,-192099,292439,402530,127799,-277167,-419897,-288804,-356176,-168036,-88500,-35054,-14870,-110285,-224310,76868,487838,451120,91208,-313284,-340228,329484,545075,691216,1011423,1014548,909083,553847,221386,161240,139242,428331,872089,928866,319679,-128945,-298126,-349345,-347566,-353058,-175751,133360,154546,-211459,-36177,389172,646103,350900,-174925,-227234,98642,197757,310055,257350,308532,-16137,-314881,245401,430431,-15009,17667,345780,239794,-142875,-295037,169556,603487,478495,-88897,-302418,65908,422730,728130,890466,933954,717701,553679,-50878,-269919,-70378,-67463,-274041,-440374,-438004,-302868,-184750,-75485,-166191,-433109,-431685,-301677,-122994,143547,130956,-161031,-396358,-376243,-273438,57542,266526,46032,-289483,-486396,-288313,-258672,-151595,-72280,-45256,-33024,-108220,-146926,-287627,-242208,-52283,222321,306921,257774,85524,116619,561299,781398,640415,446784,238092,184046,-296006,-507112,-383614,-233885,-164006,-345742,-554138,-285565,-197238,-59829,81203,100811,-304551,-273941,162055,268429,76408,-119888,-231641,-365878,-323698,-170272,-54982,-13673,-180562,-436631,-449850,-428979,-380195,19228,333617,103459,-299392,-166099,74492,136398,-21702,-117207,-245047,-206566,-12399,224700,283116,257290,314929,445019,299420,-39693,16461,256519,488891,455956,102201,-83323,-423993,-155023,264978,649238,750383,422839,246662,209536,72421,-189037,-102485,-69009,-9877,89495,292392,482400,622912,516158,266727,256095,440013,798571,1005958,972139,410961,215721,129821,57596,23923,-44901,134561,160962,-32627,-35195,-154162,-243588,20485,-134458,-284289,-95203,142169,-20115,-302679,-133564,-133218,-347848,-318863,-90576,76508,253499,553122,549259,112494,-362616,-153711,211516,471929,698351,755637,726790,360816,216448,145563,-45487,-45720,28450,-134996,-320417,-176344,-1190,-61274,-81124,-53188,-161338,-440050,-338553,-221984,-235835,-162602,-92510,100093,41168,-322366,-86114,280236,212940,-162444,-275975,-211141,-241144,-347056,196673,581433,636976,280361,59414,-86634,123685,142632,116262,229524,780813,762119,490536,108944,-199893,-267945,-243420,-510308,-331340,-38840,387266,596078,351498,-202521,-346246,-211117,-84649,-29620,-62593,-205146,-115934,161442,465647,603945,493130,-11533,-375753,-282216,-25848,-42034,-183712,-130467,14399,-33554,-223684,-248329,-17822,181998,409323,339327,134845,-6912,-172367,-197326,10709,-2010,-109229,-99094,-71956,-256918,-363057,-142106,-233629,-253779,-65321,67332,-272894,-295674,-48759,-64932,-119128,-381484,-446716,-154845,78456,137180,164344,145492,308448,521398,732095,334582,-305621,-142598,192555,438694,485778,330948,120774,189623,203999,164772,238823,287654,335070,417369,266018,-1391,-411461,-487597,-356028,-216798,-502868,-352368,99752,493341,520273,28074,-287337,-55366,345366,663912,906299,540616,356385,164585,149399,58075,-51696,44194,258618,335209,27719,-240227,-154243,289687,343821,-113088,-368101,-177008,25617,168121,-4588,-157190,57458,52973,-381778,-376648,-81563,-282730,-366493,-68150,-108983,-199311,-403444,-531422,-515598,-312954,44592,383788,826589,765856,364945,64224,-81562,46002,182609,65741,-181333,-271713,-122858,-26663,-45330,230206,394297,225328,-77910,-370571,-218722,-140497,-96273,-7837,63286,371568,707537,644385,517385,442754,148667,-262887,-553000,-342369,-188481,-72137,159293,326416,296215,141498,-108709,-341443,-230051,-42788,102907,445357,723381,722812,390828,39841,-13999,-57297,-246866,-253486,141131,406620,649081,781196,634453,423746,376574,200936,-3788,-124798,72351,425120,810184,783087,426760,13518,-333356,-457291,-287955,-81866,-189244,-519021,25234,310780,373537,137516,-75060,361930,729515,632885,225960,-238415,-457157,-270112,-179453,-201770,-152820,85050,134020,230543,127407,-203437,-378052,-359858,-277783,282455,323160,81123,-112597,-3417,19628,-47762,-175708,-93797,-152453,-243490,-71856,-118937,18658,200901,243476,-49859,-278331,-144265,-111348,-575068,-212894,-146884,-3264,77701,193378,49474,-177263,-437511,-378012,-114743,1670,-2275,-215684,-185776,-15716,135951,295943,286398,51736,-59551,137202,236163,-115733,-190924,-179648,-99017,-31998,-124344,-176334,-117871,-164354,-435345,-223810,-3379,21314,-138615,-335769,-273286,-134838,-144289,-229504,-346566,-496818,-468090,-288983,-201659,-200907,-151140,-21009,-1535,-106417,-376219,-434404,-268251,-125444,-231529,46927,506636,556476,274767,-99180,-110588,-17948,399135,745697,629271,358607,-22172,-211724,-286902,-293212,-290778,-290230,96900,251971,201370,-149754,-242034,-114421,60079,226286,212601,125641,4169,6395,17446,-254614,-436311,167085,692746,588964,310784,-149402,-402912,-83576,103239,302131,529887,366429,-242789,-409352,238180,395471,290234,117411,509849,590969,692389,468166,231982,161838,174115,334480,448048,376913,300222,263717,-32562,-276573,-221296,-115186,-146083,-201420,-197956,-150817,-98473,-72795,-306264,-252869,111433,109143,-47309,-377149,-426111,-218918,-16855,398076,776557,696643,647850,514884,302831,-32262,-305681,64614,404656,561632,462946,342611,141816,-174966,-180023,23485,104055,-119492,-274466,-367236,-361296,-89952,-11586,-59166,-391893,-254526,120867,-58188,-399044,-232035,-51794,-119613,-158153,-498449,-536712,-424390,-309795,-73553,30671,-69741,-176498,-399764,-218467,-51246,-26701,-8169,-152053,-308843,-386333,-365637,-180578,52268,106376,356995,516791,375753,231848,156463,-190491,-87398,385519,520731,284695,-250412,-287071,-16460,162701,93584,-57438,-111126,-145381,-110481,-79346,-82296,-80700,-71333,-44887,28054,-36742,-164930,-232920,-207236,-330106,-486289,-128343,217337,373326,372258,276513,46554,-304143,-685068,-639795,-344031,-118060,-39618,-190928,-366153,66652,389345,487061,298495,8223,217015,312172,235483,179486,86216,-278065,-531435,-46767,156497,145284,-91293,-518953,53708,342011,161115,-186530,40109,-13236,-277621,-21118,433171,844792,830504,379036,-13914,-360847,-423439,-320093,-111235,-16371,-103881,40852,79479,60664,410201,385164,-103021,-148435,-13827,238399,420906,344604,122271,220943,87383,-123834,-412899,-10329,292282,291372,9907,-138010,-343974,-195085,101623,152907,72901,118686,148444,290542,225387,80485,71710,125345,-51561,36967,332880,571072,692369,631997,434040,345540,336302,239074,166510,220033,353849,401385,275528,-104911,-468413,-64003,211944,136244,164427,259070,130794,-238080,-399591,50492,363552,139496,-77560,-19389,-24778,-296076,-403869,-391056,-469752,26285,253827,473351,312516,256528,37750,-162067,-298217,-277615,138351,437160,583214,508781,-14818,-140204,-51841,129773,185563,-139644,-521924,-580653,-376500,-262545,-321174,-370238,-297358,-298092,-353020,-330894,5089,261624,62820,-227684,-283411,-51125,231549,216041,38459,52660,107643,55614,-150411,-262211,-137167,53890,203641,289880,236773,14503,-31901,-38936,-1652,29304,-8738,-63247,-151797,-153839,54197,216218,32359,-205908,-98292,172306,230175,95320,-6530,-164137,-212370,-194439,-105065,281225,406388,217068,41816,-94094,-58781,163609,71563,-251648,-223332,-87344,-373266,-173104,187280,70096,9119,25366,-119875,-200175,444691,1067943,1071914,501531,-163121,-466042,-349148,-261629,71723,352606,436841,364212,421031,401453,240519,14901,82078,297081,151257,-207622,-284043,-348443,-315229,168945,481957,594365,472020,-51677,-418872,-168749,-20559,147064,207488,349309,374532,257283,47721,-299778,-474511,-446940,-301568,-27899,364243,476338,182310,-37150,15045,-48447,-209627,-113968,-84354,-309965,-355790,-303304,-313260,-93033,157251,282758,249115,154636,114149,1498,-403508,-143035,151061,255848,-83850,20505,243227,-61317,-389356,-398975,-289314,-156709,-39489,-245592,-111471,56444,-139011,-19470,488378,536803,307710,112855,114192,80160,162689,103046,85889,-159574,-260638,-275246,-38286,92146,78458,-20892,371168,496876,208914,-242988,-83292,-150733,-182850,-154644,-221346,-135131,72604,157352,179525,-16062,-118667,-240912,-80090,17155,33511,46629,37604,-41194,-391918,-417115,50287,264884,235807,46777,166159,143769,-30049,-338659,-273879,31711,82180,65579,-112497,-357469,-410157,-177231,209028,78286,-84833,-102853,146123,-41878,-406224,-551088,-271624,-136603,46127,240766,190858,85483,212847,204991,143230,176060,160903,74621,-155535,-121292,58621,65438,-214996,-208000,268753,758432,1009773,1064250,957482,760401,693101,368681,-109809,-541659,-125285,237917,370051,207904,-278641,-383607,-212623,15604,200387,394365,327424,-218447,-121141,143678,176787,447658,834146,886923,449292,153088,-216335,-538238,131610,833089,1260872,1004776,305545,-374419,-73601,249978,74285,-401704,-369742,-194779,-170405,364209,514412,625214,698029,598712,143647,-221721,-48948,315505,481749,450050,229400,6677,-151960,72352,175948,107098,125591,86171,35622,-249963,-594768,-461698,-130406,247289,32877,-89278,296193,353328,210564,-198681,-242311,16005,440528,301878,-139943,-175979,-23144,-170534,-85958,446985,894691,845610,198565,-324620,-4549,156728,-48436,-145377,283938,363834,84287,-84795,422497,366686,295391,-123339,-202643,-179133,-256381,-75075,15101,101075,-25472,-5922,13815,-113435,-475928,-346576,-36846,273108,321227,-31925,-331606,-292366,91595,391528,115029,-269624,-462295,-298058,-182532,-178588,-365827,10912,537901,766395,388944,27862,-82029,145038,162483,30333,5193,-130695,-467676,-500430,-432751,-319873,-218713,38253,357232,270411,-167772,-517008,98178,569515,677947,862786,481413,120842,-187427,169025,463132,304618,-102242,-380995,-32529,231233,363144,178360,73975,20394,-7491,-38702,-52815,-26477,-202959,-236054,-70604,-105024,-255441,-207041,-185250,-109447,117821,312055,506181,453102,321581,380149,221975,-350078,-505344,-469608,-223202,-154645,-354419,296224,633812,455010,174597,-19571,-215079,-470465,-330040,-329710,-123468,-2531,-126755,-119332,-64276,45021,-62677,-22564,-133540,-288533,-101336,238841,560757,780134,295473,-433765,-21574,410554,229984,-156029,-6561,430542,593535,547631,441420,482933,482160,590823,415766,210621,-33826,90714,247387,94916,-279568,-292169,-190051,-135522,-140351,-194508,-119796,-63141,79479,83294,141722,203703,159320,-108899,-317642,-189245,-62777,-130885,-198974,-436484,-140081,113935,91664,-214432,-268072,-74459,-132977,-245119,-105673],[-187072,-248564,-254917,-247652,-154673,-257030,-274755,-322426,-200458,-42964,2078,-50613,-173187,-248249,-168704,-341854,-277159,250580,685630,811160,583507,271381,318466,439935,374463,455525,366886,108217,-78506,-140148,37091,116701,383983,505650,560955,464232,412533,22951,-437438,-69960,-13377,-88852,-93977,-185043,-360465,-73539,171622,238468,151407,218515,385728,554225,534936,461474,316297,173491,22584,-33325,22891,19571,50298,235725,388476,568844,296496,-80301,155,250820,116582,-113626,-163948,-190889,-224789,-208146,-10330,53686,-51214,5337,-195167,-512641,-142670,193845,147949,-214464,-194451,-63717,-133759,-50552,-65152,-81293,-153428,-190898,-298011,-411233,-146295,270557,536887,222211,-157253,-149914,13228,-260335,275552,733224,806035,527716,228576,100496,-110086,-402787,-226663,-83878,-119601,-277790,-303707,-424894,-77365,377848,642715,569616,312589,-118556,-236790,-21565,-24564,-246575,-404960,-453999,-375677,-393561,-283376,260017,677455,763368,473198,69718,-249996,-329676,-333307,-105346,-230402,-165937,-241958,-355507,-117532,209256,186199,201261,307842,137683,-284654,-301922,47147,406665,408814,136676,-309385,-566576,-395440,-96395,97191,187755,146132,-49344,-260766,-69793,408858,556432,334775,277303,482297,472129,-98910,-201826,193646,331258,300290,-9756,-69399,156753,162014,-74874,-230973,-292475,-403274,-375546,-344171,-90905,264966,640788,589128,192069,-283139,-283482,-111200,-210047,-246779,-212616,149431,402994,418916,126759,17979,-1766,-100029,-342218,-505517,-433514,-406988,-401139,-91974,-29822,-57743,-83094,-239372,-407072,-379815,-298198,-378692,-533811,-218744,-21120,-194777,37371,106016,-168940,-299472,-208023,-231358,-412435,-327961,-351592,-390676,-62668,96584,-57141,-185646,-76420,-176895,-257893,-49607,-122599,-50339,1076,-175940,-280620,249376,469502,483052,457855,133519,-58632,28301,-61074,-227344,183587,317477,78566,-303292,-333628,-117743,9379,3248,141666,-44688,-490191,-186477,248336,287089,-48768,-121218,96305,5082,-111728,28753,449333,869551,1101980,1303374,1301859,1246435,1030602,990941,858969,236880,-37852,288486,538596,522038,691705,569386,252235,-14453,-146279,-231675,-512718,-7258,558147,646617,89109,-369107,-52703,124687,202783,403779,528707,506958,374088,103404,-92386,-91396,47103,208938,180777,-144787,-293486,7931,491329,571999,393501,92252,-73395,36441,115800,-19772,8932,-272927,-36061,465793,699648,637037,462097,243759,320591,244196,92534,-28609,441327,478080,511788,53813,-387671,-432322,-122910,-155619,-514113,-374997,-224360,-341803,-463722,-179420,209574,773032,1009226,1024675,441533,-242750,-42856,23521,102439,315493,748977,1124450,924916,-20501,42989,397942,462542,344958,163269,57137,16852,54739,-35714,-159225,-201688,-96887,-122974,10114,185993,527543,433437,190632,-245960,-335970,-358840,-349485,-277065,-50274,-56543,-124910,-2707,-32313,-13070,-173852,-371386,-462000,-251207,56748,349269,416185,268869,-139519,-192701,-284535,-258060,-493801,-378281,-268984,-176502,-7416,228363,223332,50035,-116991,-42282,-186928,-416615,-503166,-393151,-570459,-102883,154146,163451,-173514,-461623,-353715,-428039,-86839,276272,472613,185401,-246849,-29044,209701,398549,385425,248965,218226,-31160,-412267,-337265,-109932,-163827,-372354,-477366,22371,205719,145046,310634,533871,594089,214461,-72835,114898,242514,-129834,-540056,-92021,177093,117533,-73576,-349718,-126383,497226,775338,829803,518010,-170378,-588217,-405951,63804,463782,590396,591683,481356,429512,281230,339172,388423,201235,-86764,-37013,-141169,-494960,-239099,107132,117961,-61348,-118593,-53203,-4532,-76171,-68118,-117756,131871,-106399,-105990,55836,70902,-158963,-313607,-189531,-93671,-267684,-420411,-33788,328791,571092,418080,82574,78774,229348,525241,630972,357834,-155749,-200313,-127124,-19514,91325,-67786,-222375,-157470,-255289,-256354,-344114,-137225,-12199,121768,116418,258741,462612,674953,490054,191825,291565,610118,669246,309541,-107805,-366623,-403116,-376651,-111221,413383,798460,609964,225293,-157622,-171432,-205932,-364539,-473883,-543291,-419501,102831,804443,1089093,1049687,438961,-22350,-449000,-295870,120221,200607,464518,427399,317444,332945,241903,394561,555952,383709,263424,398399,308103,1903,-291341,-206804,-364173,-230858,210112,388490,320372,55805,-40142,-137249,-283858,-212287,145212,711415,1222886,1011241,666931,631462,829475,932876,903740,673685,585934,223954,244181,74680,129592,-46121,-134482,292833,550845,155385,-311380,-113715,63102,-49135,-378704,-104477,259710,432478,319074,-64637,36421,183953,268373,314940,252408,95993,-19246,-65285,-204407,-161940,5353,-30993,-204767,97538,614804,756226,383762,-18823,-221969,-199034,-351046,36323,314119,147713,-206313,-338357,-158029,-73244,-82614,-143909,-24944,-58100,-244749,-310648,-247187,-197173,3054,392922,398310,119966,-255208,-223563,-66190,-214251,-196179,-119648,-132182,-43939,65673,-54511,-189450,167930,206337,175998,-5578,-241312,71653,196723,512070,867193,982211,862034,423614,-57844,-57335,-90969,338501,960341,1164823,450992,-153018,-332797,-154496,-151147,-195748,-70996,98804,53123,-239720,73757,513042,763493,480353,10087,-300824,-226365,-37895,15628,-4004,103483,-3411,-465300,17424,286257,-151779,330458,791464,607302,260123,-455202,84569,668901,439210,-304223,-284553,145409,602832,894816,1061260,1082130,937725,723544,-72539,-102987,180568,173150,-163566,-368314,-386988,-337098,-197717,45237,65864,-172105,-443689,-362917,-80666,304373,251740,-94007,-363982,-288908,-270652,-202625,-8667,-53710,-256919,-403883,-527605,-499711,-470948,-151387,-70017,-65753,-257030,-336642,-484443,-446126,-180584,86064,181902,126322,-36729,134988,655255,718903,500297,210407,-14664,-163974,-486598,-355844,-362379,-408329,-402151,-427012,-305084,-141650,-94970,4486,-88258,-222007,-371245,-53582,164718,100511,-68381,-210787,-258661,-348547,-316136,-217641,-77034,4062,-124727,-437181,-331130,-380789,-476738,262348,806609,585799,-39027,-31272,209946,120581,-182176,-236097,-251973,-264720,-103023,146784,299208,390195,499976,602319,432630,66108,-80459,86291,250890,212425,112029,268943,-68147,-163430,-55837,262304,559997,315887,89845,44203,73450,-50855,-210839,-304086,-186748,-204972,-156916,-110394,168203,281916,297247,314872,501101,839509,1066082,878600,308544,-39457,69603,44211,-100908,-263394,-258256,-185867,53103,111655,5033,30256,140149,-1051,-308743,-31656,183782,-88553,-116913,161711,12714,-366583,-364251,-209346,-162083,14696,453770,502780,75587,-299435,-53454,378756,791247,823196,654676,256007,-210867,-34173,102950,-123023,-183798,-160731,-177688,-282419,-217721,-78053,-105178,-58729,68186,86819,-53416,-89004,-75502,-166964,-208417,-266787,16722,176538,-147528,-222765,158778,192805,-205374,-326308,-191692,-270238,-376316,205153,511340,496601,91497,-164988,-26896,174410,146477,264592,656303,880569,842008,366530,2278,-310532,-463709,-392310,-175434,-21289,129390,432065,467636,123363,-308188,-284246,-380662,-299757,-143269,-139104,-249159,-20342,207389,151304,219706,90873,-100973,-235609,-272482,84599,207035,17872,-162027,-108399,-114521,-349371,-367532,30721,259269,411737,362550,106402,-13092,-154797,-241380,-99228,-63103,-87295,-208373,-360763,-455049,-406117,-75415,-234927,-454064,-154548,87131,-132958,-308885,-6815,-14686,-142062,-414254,-218356,78165,253343,343886,321380,375304,488007,524047,505216,44785,-306015,34181,242321,403270,566384,577474,337440,306629,340823,289279,259748,123328,120739,87851,49118,-103479,-403550,-460726,-493519,-502321,-418444,-149619,207641,546458,660242,252125,-402582,-167767,246552,644011,976219,754331,413634,141774,68110,-48195,-122711,98678,468143,565050,329532,-45451,-248711,359857,438309,46306,-199929,-175445,-65695,56639,-60253,-76394,164826,169770,-280764,-474026,-220054,-313539,-313861,-95504,-119246,-179142,-354606,-441338,-441036,-313293,-68392,176368,503964,496376,191729,-90186,-311285,-223032,185670,226630,35828,-141666,-143181,-145162,-261454,118154,484749,457583,203641,-193497,-486736,-243928,-165888,-145098,36029,363587,408624,355675,340854,359303,105600,-165615,-494561,-226165,8793,100295,190459,304851,355563,173967,16089,-200913,-317949,-257880,-151156,205050,648820,830960,713053,277255,50042,37413,24866,33415,257996,445895,687885,813554,728543,468448,393682,231460,-10334,-172443,46523,417012,876771,850855,512522,252115,84194,-126248,-195332,-122160,-281533,-319086,142534,427514,392215,255452,203115,447894,832575,741064,237136,-250320,-359856,-167359,-44378,-25953,-16897,222741,270188,286288,248323,13584,-253211,-153081,63881,432531,296349,24173,-46909,104413,90569,-80070,-159171,-46402,-195651,-331853,64309,187041,149286,-192958,-366913,-433118,-430296,-53692,-121144,-310822,-110943,38988,324677,163956,1563,-343531,-413178,-278797,-143832,9699,-44204,-242302,-480124,-259570,-292716,-326023,-154599,74743,92771,80101,414481,536890,17634,-308223,-437137,-253817,31075,138722,-27041,-310679,-401332,-278258,-123055,-64732,-49814,-54123,-34724,-63305,-53291,-68614,-200983,-269163,-189364,-264753,-291445,-174720,95025,318110,339714,58297,-128095,-216896,-147945,-214932,-156896,-138634,-10913,276895,359649,178647,-117770,-173307,-52083,323078,778435,716819,438617,25323,-309243,-348363,-164440,-142595,-159416,239455,387498,391675,52498,-313554,-413276,-174549,60715,59548,-27991,-277968,-40527,-24515,-435298,-270111,428341,936432,812513,449819,-140697,-136089,217620,388631,466379,449236,152770,-416405,-69926,351651,273029,-148541,-101623,422107,599147,550194,324200,298215,229539,120456,94407,199628,215592,194543,230545,-58238,-418694,-234976,-87843,-118886,-194401,-189643,-172481,-154552,-70275,-291991,-104716,344741,337157,59966,-299238,-165949,-28301,166485,685851,1173600,1314415,1159976,860889,478550,101194,-93161,169465,419491,334984,159417,43993,17847,-65607,-60487,122252,197882,-50566,-169601,-116213,-10473,182876,130684,-37608,-185424,78849,317821,70951,-284867,-427319,-127299,-12253,31622,-311923,-486579,-472844,-228122,3427,180215,229706,87679,-276147,-295240,100245,179286,167242,-60077,-372481,-418197,-260195,-144360,-23420,-104554,-95673,-102749,-96266,-77825,-103904,-391626,-103399,360457,424932,223926,-211631,-379494,-54828,153336,130866,7482,-29248,83327,113486,149985,80936,-52826,-189469,-133449,15573,-12000,-169348,-311548,-270823,-247076,-234049,-127933,21177,155869,214811,151645,27841,-202399,-427185,-335087,-194248,-53002,-39521,-289973,-274421,196907,562631,738604,588300,204463,246024,327724,393960,385813,196608,-191626,-557176,-249626,9007,79265,4885,-270889,-188353,94112,-45705,-295237,86260,183932,61952,20468,185643,441980,366463,12769,-345988,-458518,-259032,-157237,15947,184516,8946,-251591,-174069,-167873,241250,186828,-174493,-147104,-37281,215547,391337,316147,79733,182345,191966,28452,-431204,-101516,337649,336620,36755,-265089,-368579,-2164,67942,-164354,-290981,-107939,-50712,83538,-10710,-69694,69763,134583,-101615,35420,316214,401012,551806,334429,127176,7233,55227,36334,73890,162545,220502,31416,-283412,-303414,179236,304690,292188,158521,223794,420136,457871,220219,-143343,-44293,296160,224921,34446,85166,-72832,-329555,-120712,-10447,-452008,91485,565626,755614,474243,123299,-177638,-257721,-363050,-570402,-162388,274962,618080,510667,49432,-23902,158979,282483,212084,-170253,-267887,-160147,-390318,-456175,-56571,133008,26249,-291912,-409395,-386253,-52113,315689,302359,238830,45630,137760,277147,142412,-75111,-7616,168554,100613,-219826,-379874,-235589,-15818,178227,392972,361771,17275,-82452,-48205,129599,142637,-33398,-256690,-548102,-303735,-34891,106439,-139655,-381834,-229758,-58103,-39760,-126923,-172240,-129234,-21150,76057,-13556,99190,230172,175308,164341,19650,-171771,38239,189258,27269,-296299,-202207,-286231,-404117,-139488,-192660,-187923,-60909,-98324,-168750,330736,763452,956885,408741,-203500,-436059,-107513,17046,175863,300618,116329,183566,435389,415093,349693,-50539,-16362,211427,169485,-136829,-368412,-324206,-48770,394677,658847,704523,688509,52001,-256735,-202013,-226607,-211968,-165822,28549,101905,122530,-84344,-257148,-262768,-343798,-426474,-165438,287668,558847,360500,284,-213483,-187112,-425134,-232120,-164158,-383444,-463538,-458781,-489818,-40240,287237,257819,-43716,-246380,60445,93292,-360715,-3858,310615,337656,-111027,65486,378658,139396,-208601,-316390,-162561,82288,147112,-196006,-171987,55114,35958,-124590,39615,182525,264390,235155,29856,-103480,-58335,-42263,-8038,-242744,-206767,-139160,19422,18958,-79077,-189005,162421,233343,121848,289750,415901,183647,-161687,-346358,-287487,-129154,209617,322293,164791,-73652,-96534,-197505,-139007,129254,126424,33104,153249,156574,-163805,-458867,-35260,280189,222072,-16818,216600,289702,-9788,-536521,7416,260448,274052,226199,49152,-278953,-515088,-222135,188756,171400,62198,9348,-123987,-27304,-126905,-361083,-320312,-279484,-124989,101834,294440,225326,300823,353705,339981,262193,212765,87712,-143328,-162869,1241,-85275,-443974,-154705,328426,657841,766861,803234,913292,939811,868955,432617,-152431,-404792,83796,702764,921142,713660,76045,-241356,-281334,2069,182349,334070,172212,-121012,122921,451449,575098,618998,497370,372162,178399,125154,-108053,-514275,20811,679823,1142624,863043,101864,-286116,119839,346215,216369,-287485,-321510,-102576,-294149,276943,547378,808108,927921,816996,316965,-43288,134439,413050,381631,245381,-35435,-9000,65346,197510,221703,118481,216270,91412,-21916,-330144,-644790,-375552,-59667,178441,42635,162847,541278,474157,37903,-269143,-51376,15038,187545,-90555,-458568,-66622,171160,25559,-165198,268923,768699,813894,243079,-292802,-143561,-176420,-314635,-146672,50761,-153825,-400333,-543543,-40913,-24537,-64820,-428889,-284754,-116801,-298059,-341045,-164264,-26043,-35666,9177,32437,-15543,-310493,-350177,41518,382243,582469,170705,-287205,-92715,340362,370776,209949,-200119,-266828,-397906,-212593,-151485,-383581,60067,721363,960149,496036,-54296,-223458,22618,28208,-76545,-28335,-196700,-439906,-214183,-218967,-245750,-263704,-49663,206366,257998,-119717,-481927,126439,619790,750884,816247,357675,41736,-245660,47890,324624,331060,-46316,-300384,203630,391743,355931,96952,127401,118479,-8945,-210386,-191685,-88108,-87224,-146500,-52764,-19762,-81261,-39873,-9971,-79783,-112499,58309,153011,151088,183158,411815,502621,151898,-231265,-515012,-191840,-119344,-279943,133131,448856,412668,152326,-83061,-261078,-595786,-251203,-206836,-387986,-378824,-218535,-55909,26147,116174,40715,92881,-11094,-227313,-140300,152226,624499,938445,561381,-303310,-207022,202165,99260,-150833,-115116,271207,599366,755805,593059,447329,203784,247462,174907,65234,-26746,147034,235118,88284,-224752,-232442,-200241,-133072,25242,158205,202557,179364,235328,230004,268614,305077,210804,-48854,-173113,81048,119729,-47904,-262153,-374155,48347,278659,202392,-124573,-265491,-15438,-507,-136581,-243946],[-162147,-202019,-104606,-182431,-71837,67105,44531,-56573,-313049,-150867,-30913,-83399,-225996,-162081,30911,-151537,-227661,154111,700735,958249,803732,288607,26724,129323,66939,100406,203162,128641,32091,-38656,27443,130732,457140,625234,506117,243016,139984,-211912,-208806,23894,802,-217663,-293096,-300761,-271195,-117833,-20071,67509,17670,65945,175517,301521,281339,310852,328057,292312,143322,37971,193810,285954,338705,359046,411650,471514,261622,-102521,23608,221059,28876,-81033,-81655,-69737,-101239,-256882,-118085,-72565,-285187,-213017,-67626,-57039,64028,147565,71924,-191491,-3106,35929,-124825,-192965,-100429,-156961,-265680,-117228,-68053,-122763,-73659,224233,523485,282827,-71123,-84191,-42709,-247923,418438,852890,847595,419239,61660,34447,15671,-239408,-317437,8667,28262,-292642,-422470,-447833,-170532,224285,443740,452564,205379,-70701,-161662,-17135,-51527,-304497,-364773,-496665,-501352,-521517,-240453,344088,774332,826412,559459,183855,24249,78930,152635,246420,-80326,-73280,25743,-2775,-27800,334502,458953,513488,369593,42643,-343143,-294115,45068,268657,141941,-170929,-439532,-368306,-243687,-228991,-198007,-142134,-109258,-34246,-308195,-75051,360458,489030,323667,279298,518227,415957,-43704,-199037,225247,308690,264715,-26387,-154495,-54234,-120725,-454319,-488825,-435980,-501265,-470081,-168345,153649,469678,799430,925117,549270,79118,-330965,-155196,-355376,-392841,-427776,-405622,112065,373997,97045,-141000,-116037,-53389,-121215,-237709,-205171,-262150,-304167,-34945,178087,188131,172540,-127472,-322182,-328697,-339976,-339936,-359893,-143487,29390,-108729,-98945,-219518,-423784,-389649,-360942,-418084,-175251,-95298,-309874,-278348,289433,308635,-1007,-206079,12200,-214700,-418431,-117709,-192830,-126503,-38611,-226739,-115179,427459,569967,362544,211947,-144981,-134772,5113,-112953,-15606,403232,520236,206628,-142808,-431282,-115662,194115,364722,571688,425419,113491,-118395,-110138,77660,63450,71172,-10407,-64353,18794,275569,798834,1086936,1122217,1073202,841750,785035,716865,552176,723823,212804,24588,346164,682063,670233,701024,457268,132694,-44297,-96456,-177979,-537841,96614,701643,708653,151457,-242217,112238,353143,456295,602070,489323,368462,137551,-107769,-235926,-223407,-65961,160321,121085,-192885,-284986,72933,553685,742379,767077,583631,239564,-72046,-142677,-207342,-128977,-217590,-204191,380408,778992,1182007,805240,400655,359797,529732,460367,472858,931137,1119272,888331,379985,-66300,-403913,-353589,-307489,-442186,-392334,-136713,58297,101537,-115852,293621,860090,1067303,824807,355365,-301696,-245745,-279691,-151952,345814,849650,1325664,1241337,405308,88366,255169,320154,248033,25947,6690,-65136,-84272,-118576,-162835,-279449,-253184,-350535,-222345,-18437,323489,386852,336608,43234,-28568,-9255,-82714,-201849,-157643,7460,-13971,39459,-13728,-48671,-21191,-3955,-199195,-336069,-140208,129911,266380,155464,-169141,-268295,-462400,-572308,-368513,-396988,-343416,-303403,-239034,40777,139158,8419,-142470,-5375,-13027,-180841,-446099,-407618,-369653,-138646,64952,84950,-190491,-511789,-286461,-288218,-330960,-195030,-9369,-251609,-401627,98430,270203,435675,417446,371451,287248,17835,-246185,-10884,254120,127507,-175010,-319581,85242,213317,157055,351209,607711,587469,247361,-169513,113545,326453,-39862,-408349,-506898,-321009,-63308,12179,-360141,-120739,365501,483059,549850,323561,-152916,-426258,-216260,110657,344930,393481,509617,410955,377141,237011,274395,161705,75223,135745,267331,89266,-391806,-294266,161080,318840,356742,240869,28069,5986,9582,89347,118030,165258,-156114,-201602,261797,353226,22072,-278636,-82843,55340,-168133,-402107,-205594,-61729,93359,-44160,-150425,-35966,175394,360542,443824,229865,-157383,-255051,-163309,-22777,84933,-84728,-355610,-303467,-212661,-84894,-194367,-60558,-44254,39412,13590,967,336397,704796,622332,360419,387027,705326,556850,192322,-250923,-412520,-402236,-340183,-37390,516605,785893,635940,311332,-16643,-162785,-258493,-349884,-367314,-147288,-66312,366945,684983,875968,799459,423563,139510,-120136,31006,421421,488798,753576,390150,249417,295888,286655,302433,276413,50238,29252,328783,381649,88237,-268963,-209605,-252394,-582473,-43038,152003,15664,-259698,-342568,-384043,-580148,-501023,-60087,581614,1297934,1179183,807683,740435,804191,861012,880298,850171,812938,486800,302627,46511,-18050,-215358,-194657,220143,416711,89335,-348152,-202737,133259,95698,-250091,-329206,24674,267736,382471,256915,330891,541931,424443,489187,391187,208516,78256,-32982,-168009,-227044,-181673,-174443,-194653,-1002,262449,251647,178563,267459,246183,65689,-388923,32011,320645,194236,-158412,-334157,-61237,46338,-49561,-208194,-171671,-38332,-55972,-66232,-89951,-117810,-51606,249016,259194,49351,-194257,16385,167046,16582,-189554,-162403,-151284,20940,315436,298276,-63147,-265405,-105224,232865,271540,242418,13167,-237038,141117,525033,797809,688870,224866,-313481,-284611,-380152,101528,736876,1056428,572719,-92601,-339474,-56325,-22119,-116467,-80767,11382,-34917,-232849,41393,475377,786899,544094,188269,-177574,-366988,-432066,-483716,-421847,-48828,35708,-350658,-324171,-133333,-298834,531463,1104157,918399,532653,-113703,55035,660385,351081,-477519,-77426,286914,611285,801438,910830,914872,892043,563912,-184161,5855,311645,388738,120155,-64755,-240226,-340096,-280823,62648,286868,68687,-333239,-380412,-44034,340125,249480,-65360,-299366,-165629,-44679,-95417,-187787,-181330,-232137,-206850,-120693,6979,-26227,2646,-1914,-34441,-240395,-438304,-474451,-434450,-255722,-79358,-48012,-201886,-339277,116069,566812,538044,268542,-79768,-350269,-489492,-216078,20713,-52277,-323656,-356280,-89870,63123,167591,175708,123995,-153570,-438687,-206206,16914,45050,-99585,-258873,-371493,-452780,-463052,-384372,-252871,-70621,44757,-64890,-370437,-164443,-180772,-383369,251804,810757,655535,-10732,-25825,240855,118511,-189883,-254666,-278693,-450490,-270321,83770,329535,476594,535023,506054,384793,123427,-114132,-167154,-199761,-249512,-145219,157071,104579,-112931,-398067,-79097,266622,130819,-107676,-120307,-3394,-26831,-373557,-609460,-208799,-51185,-279666,-467043,-308008,29047,302825,320649,438530,655528,815124,596232,180333,-312918,62077,170895,-87320,-277582,-45101,295785,325717,282500,172240,266075,218606,81538,-394270,-99858,26223,-296577,-28113,313886,77088,-375589,-364978,-296375,-470439,-340666,189282,263829,-25615,-209921,-121769,356387,958334,916942,576157,74580,-276490,-16543,178555,25863,-193280,-460693,-335615,-307655,-268326,-306126,-282991,-46764,169264,243854,203425,303351,137691,-115187,-339659,-464165,-132555,184110,-113046,-360511,-17166,101460,-226180,-366361,-208403,-265346,-413418,44329,309774,300089,214109,104903,127540,111207,53342,194426,776405,824393,702088,125095,-100431,-92591,-68919,15136,157069,246698,326906,479195,183340,-265280,-424757,-267777,-594881,-295448,-140207,-186620,-207905,55957,262515,35351,-250587,-366138,-153557,-166716,-296259,138017,373432,219039,-129008,-324645,-317886,-579434,-274171,102618,238528,230553,176736,-71233,-106645,-180004,-275161,-214099,-146860,-100465,-110328,-309230,-311144,-297055,-48663,-118004,-517822,-348181,2928,-44707,-331014,-119589,-113112,-294920,-264360,12857,188265,231547,289068,302250,446853,486809,438848,240177,-249919,-304357,41675,137070,284099,590196,682750,462462,363057,395682,306255,132574,-158713,-235277,-327301,-254278,-229018,-291420,-185433,-54694,44519,51556,70237,252158,439285,506759,279954,-138686,-353595,-35416,446333,771041,745579,349101,74439,-50231,-212621,-271297,47161,509681,659687,509005,-19174,-353896,339027,403573,92432,-201855,-292337,-261997,-131309,-118162,294,258007,164531,-345118,-536524,-301447,-305933,-267315,-121798,-86682,-57113,-130023,-153270,-250345,-311090,-302861,-194022,51908,166378,-34209,-293246,-465134,-503388,120645,382499,220379,-39820,-231267,-349470,-433167,100613,525909,567257,384920,79207,-410500,-284475,-141565,-140827,26078,337871,229486,-48819,84037,225040,50842,-145068,-442232,-92159,166809,201758,115131,102934,164657,46537,-2839,-61610,-310132,-487379,-473351,-246218,239248,676873,911350,600311,20450,-51273,177294,202452,167916,308006,535535,652426,649595,434007,336974,191074,-78185,-232533,-37549,293721,687534,675920,512409,464624,543471,245540,-45210,-198558,-285755,-168196,122574,308067,200140,201467,243939,336752,708092,637171,138276,-288024,-318032,-149363,-684,-5091,-45026,206538,259913,260785,346822,279448,190088,461530,571567,675185,292270,-47881,76586,256839,162878,-103917,-90972,-23036,-165010,-141202,199592,419226,380797,-49113,-292825,-239196,204313,402471,214145,-241608,-183431,244952,533944,185787,-203234,-392166,-44554,53401,35005,-8654,-227809,-358905,92094,160663,-147205,-478598,-351534,-14528,191237,283968,591370,527063,-3972,-338678,-185809,39038,253419,346847,194145,-90227,74612,112756,39145,-97750,-111872,-25105,153863,179777,63395,-51230,-227885,-9660,148909,-73925,-330130,-222715,255454,621898,633424,131114,-202378,-99877,626,-109412,-229210,-37775,40559,74937,104178,-3145,-204637,-307308,-184652,112659,577887,644236,366592,-9594,-444449,-275463,-49916,-13465,-13341,347937,471631,431419,104879,-305708,-502540,-415329,-131296,-21765,-16598,-279790,-231888,-251472,-553418,-106138,504911,836576,810431,374593,-246151,33020,317666,450502,377904,213196,-91093,-304996,101256,347521,125321,-448018,-122770,275386,367524,109084,-6009,121058,60123,-170717,-356227,-353681,-223220,-115986,43940,-130054,-466288,-193883,-64529,-80804,-205044,-208338,-312287,-356454,-252252,-398441,-102531,392845,448622,206043,-18746,95963,264627,504317,878321,1257794,1559138,1394276,1077802,624897,269519,147389,396557,509830,186097,-135788,-326014,-299140,-252712,-67055,149078,252923,460,-151703,47675,250548,384373,278163,173567,195240,356690,360230,104555,-172075,-278581,-48194,155453,242465,-34850,-207916,-251452,-192928,-66032,224677,460487,277958,-113497,-353234,155486,358705,279310,-3574,-276758,-305775,-184247,-116301,-229646,-396734,-335542,-314287,-308735,-312034,-364341,-524709,-223037,244113,319054,159188,-170328,-489386,-153308,84054,32110,-105411,-154283,49030,179325,281024,192731,-28615,-228621,-150139,-17230,70137,-50160,-266847,-355353,-260805,-144557,-126408,-111256,-28410,37623,-2054,-103505,-191141,-165816,-63335,-8667,48942,-36871,-333130,-251143,263499,617710,864553,794260,372064,160863,217603,416150,524155,368103,84158,-239137,-512174,-99068,104557,188913,85127,-143296,-157760,-329745,-408498,134282,367128,372823,237916,26838,81630,125371,19364,-233547,-199289,18213,-23797,59143,331624,245547,-188988,-419145,-352437,-29643,-111434,-256697,-240697,-75577,180273,370601,287729,94639,72468,197356,146708,-250373,-221081,279322,308386,35740,-187274,38728,245232,14157,-444733,-458855,-246261,-198689,-57756,-180687,-283559,-49233,84753,-67473,39909,223813,152457,86527,-291266,-284688,-43320,48557,-36511,-218622,16804,131729,-82184,-396819,147765,523649,513437,337332,165852,297510,574942,776065,665728,257438,82377,269312,258587,142503,178533,-127198,-393675,86788,229349,-318341,109636,793533,1008347,770842,223925,-144536,-167644,-129392,-328000,-440124,-55712,348248,228060,-61747,36629,281894,293306,88692,-156862,-10987,194608,31168,-188788,303224,683578,559486,-25675,-331107,-396662,-191387,180124,337783,444870,220410,220863,262013,57850,-184083,-71000,153140,76352,-240095,-404022,-244012,-53484,102181,365175,346105,44013,-41159,39698,192995,158191,-76589,-261115,-274530,-106021,-91385,-115097,-401322,-522143,-295089,-314241,-446854,-353559,-150354,-5376,162839,266521,177624,57499,9141,48249,175248,31456,-307835,-189184,152580,134026,-192724,-224181,-203192,-310790,-398416,-453794,-325684,-147297,-51945,-67287,59822,290983,541399,217482,-230765,-315590,46092,250068,190790,85841,-312850,-119657,194685,114428,73341,-231953,-150710,26414,76341,-92680,-179678,-71818,144528,411959,594203,636815,559528,34068,-134202,-103091,-212743,-361846,-360816,-101217,-53473,-83312,-232265,-66782,64132,-156841,-486058,-260240,179606,558734,482905,63276,-481379,-198684,-301800,-329146,-285445,-527646,-522991,-293571,-328556,-59424,264716,124394,-196095,-287865,134657,164291,-371014,78797,382332,311599,-141989,77854,333841,186820,-127532,-168869,166162,416846,356240,-129579,-208878,188442,203292,-151084,-454265,-22399,115925,147310,-73238,-253399,-227852,-129963,-99110,-286878,-159155,46653,225923,121338,-122929,-342890,-178553,-66321,231481,788607,787620,445713,-59895,-424863,-378238,-160247,248548,383731,171586,-171619,-322938,-111600,-180897,28964,3094,-9417,259687,244958,-26157,-394332,-221324,122726,64343,-59428,235750,334776,-53914,-184889,312804,418307,353266,240161,76311,-249979,-352671,-361866,50359,300145,368730,698230,338750,25281,-72061,-233350,-321686,-412227,-251894,-70382,254653,403174,517174,585998,538991,352822,245041,79333,-98927,-180163,-69920,-248831,-477646,60102,445875,606578,495140,450136,784437,1109297,1005549,529070,-58903,-243213,178393,873854,1128111,822626,157950,-120828,-274801,-2333,199432,284731,70224,-3134,269718,656483,829146,740031,374894,165737,53229,62632,-158061,-475849,-24512,568164,978529,738920,-10103,-193388,212190,294335,282146,-161227,-319437,-98635,-355457,164545,514026,848713,974984,869183,341253,-58874,239983,411346,271227,89420,-24900,237354,328463,288302,209362,72427,270203,328947,83748,-317987,-559798,-199107,36139,45629,17368,408418,773158,705690,284823,299116,516759,345962,19246,-498748,-302953,-10980,59224,29187,-196426,79358,518178,528456,76128,-350917,-274216,-429920,-357422,-128799,-147883,-291094,-98646,-149163,-273365,-347607,-186835,-265164,-294408,-198091,-286288,-422657,-294317,-192395,-122281,-75860,64,36290,-199696,-119221,311825,610052,732741,281568,-302231,-1585,450154,273350,103024,-311489,-349837,-367873,-24029,15770,-73611,155680,753182,936895,467242,-100302,-313718,-92750,-63189,-201527,-187391,-364378,-281402,-38752,-81448,-191962,-246504,39702,200822,206395,-72839,-310374,132032,600254,690983,483688,62966,-184899,-416457,-138629,304656,392655,36321,-320743,229145,363086,209710,-25496,95601,166385,-19840,-361404,-193916,54007,51157,-104094,-65146,35734,29781,65457,116819,63867,-133084,-239283,-218232,-158677,22987,381456,621714,413066,6589,-372605,-173828,-51013,-89984,14753,225750,308498,127628,-149632,-343487,-588531,-320743,-164789,-16728,-201910,-304945,-4564,154557,145407,86194,121480,38697,-243139,-210111,98558,637295,918417,719690,68847,-147538,-26879,2147,-87849,-196949,-2430,470878,855644,774937,514784,32701,-107784,-137308,-164176,-74827,121062,181349,86917,-161870,-220871,-228973,-211119,45051,316652,363085,291095,255772,263569,294773,320926,183714,-33057,-11464,223138,221298,30428,-256821,-272660,81365,306167,191958,-62157,-301820,-45789,48450,-25320,-156621],[-30172,-138280,-8464,122920,316246,518598,447836,224269,-126264,-225559,-79951,-78862,-172754,-104574,8941,-99406,-82879,184748,665345,902745,799459,310592,-223588,-176907,-38132,-246669,-43498,66311,22455,-92183,-173093,25404,424411,563420,176609,-191057,-266233,-272047,-79660,-6551,-126132,-340593,-371518,-287871,-79943,107840,97014,96618,92166,-150190,-108986,60474,72864,57885,177650,195845,30388,-119408,135573,375533,509859,431518,360986,238651,60753,-259053,2254,115234,-44486,-77933,-61350,-54938,-72443,-290414,-273965,-258599,-482629,1557,320878,422283,368823,100624,-150879,-227627,119053,130901,-92823,-542404,-293128,-316013,-261368,-7808,150273,190892,150533,128870,252714,181082,-56886,-100788,-200816,-42286,520552,790700,641647,208306,-92589,-40247,100162,-49233,-453350,19457,220271,-27100,-141966,-264282,-185277,9616,107166,154879,7668,7855,-17600,-15936,-90327,-244104,-152763,-417447,-473227,-444975,-268998,197125,633841,723221,547708,203700,130230,294253,504523,531140,97147,-51233,225339,251579,22221,280870,577625,698988,356883,-23577,-308536,-230790,92168,190142,-76297,-393140,-396248,-230108,-128818,-152420,-339051,-379469,-271490,-43225,-395063,-130943,219237,302457,268864,271473,447887,216772,-91451,-159633,223306,238979,82445,-207235,-379420,-248702,3915,-187474,-495801,-391765,-268741,-464934,-34930,344603,516360,628695,844708,667074,307941,-60183,-141203,-289498,71965,213078,-229569,-197305,348073,282378,-48763,-214380,-52104,75898,67303,81121,-84008,-213591,-26824,300958,368941,386433,104715,-100233,-215893,-342397,-301954,-194940,68907,175630,41742,-198706,-502579,-430655,-419388,-530436,-302727,200637,248307,-248503,-131199,565219,431712,-6172,-298506,-124574,-382315,-427576,-196686,-363298,-236666,-72078,-217754,-65635,397360,415349,107873,-115706,-425054,-223457,-96391,-186622,48578,330590,407176,154481,-121314,-423556,-170047,276857,638964,963825,860070,690131,186051,-453636,-81808,240117,282924,15480,-201300,22469,397773,985772,1126658,964469,574934,159353,81357,186952,-41714,157899,-67352,22408,383758,654232,634515,484398,135168,-106081,-121006,-78716,-177359,-518759,58319,557525,521770,73892,-115757,326892,527267,558093,554233,302440,125892,-118464,-243069,-297209,-399652,-162368,166345,192189,-192537,-194547,261824,649886,884888,1140450,1077017,574497,-98228,-441243,-278367,-2524,-63712,-444221,93603,596465,1244938,913351,420324,214257,581105,701875,857298,1095542,1388947,957604,490193,198815,-213923,-426347,-490066,-425795,-301113,-27516,307472,480631,398008,553029,781266,796733,313924,-3202,-421589,-362906,-487799,-329886,317448,866848,1246567,1143847,550017,253427,228701,196389,80041,-211068,-172211,-245767,-261079,-250555,-270503,-411403,-364877,-416659,-428246,-249461,96830,338187,403075,251178,111817,84044,-82967,-316789,-324224,13456,165285,126052,-8364,-214895,63287,291360,180295,-120122,-438800,-212494,-5667,-27776,-198603,-418304,-593084,-300147,-299914,-446975,-478729,-442868,-493572,-202031,41489,-27950,-249063,-74742,100407,16924,-224830,-328209,-233524,-273271,-177296,-121336,-254803,-571840,-261158,-127749,-181466,-266838,-150392,-60819,89953,237156,299601,389837,403900,382798,253942,77011,94719,358576,544681,321824,-81680,-267377,-97861,-105625,-65129,166007,419353,368988,146247,-203337,161509,319871,-41510,-261119,-408355,-279207,-176120,-42099,-326134,-37918,165417,49116,117747,-28700,-225030,-305463,-114200,63817,134042,149026,326701,248800,233864,159400,160583,-116902,-113037,210924,378460,171657,-354482,-318868,114583,345337,472501,495392,324626,226199,175052,184859,273979,52065,-291094,-215287,390077,567116,177030,-290478,-50614,105895,-95945,-395347,-462024,-490999,-429798,-368259,-251030,-138841,26027,16278,80951,-38031,-261025,-389178,-298447,-86726,45771,-94270,-436072,-444940,-148823,103234,93126,29107,-92537,-145631,-113714,-179461,85694,431861,426231,182928,117691,269549,-25053,-256397,-476705,-433438,-453569,-330349,-84045,251349,337383,272014,252869,170308,-121788,-368407,-367950,-169858,101201,227916,546069,530508,549795,438679,339470,235642,88910,191693,341697,439358,574268,248896,271125,231457,276870,209166,-40803,-380216,-325092,120007,294214,91092,-207303,-280170,-211197,-447883,-293705,-180792,-371885,-538481,-480095,-533318,-620947,-567836,-181982,325539,886337,932756,697876,616847,540775,528877,536451,714010,739335,637859,340973,20374,-188688,-437098,-232957,157665,363842,118328,-48337,65630,251229,241774,-74288,-301956,-153909,62100,239960,328698,362706,736401,571653,603973,470019,207713,223,-165168,-288449,-358295,-448885,-405443,-334707,-188517,4975,-16899,109449,410158,514930,175429,-408851,-50427,231586,167159,-166394,-380996,-33654,79100,-67944,-264720,-334721,-81803,68727,125958,-26948,-189338,-348964,-123315,27421,-54316,-91504,206143,352335,232014,-142248,-234907,-138602,147109,558403,599218,222201,-267786,-343955,182529,352857,447842,131593,-395228,-192770,208901,531244,443544,17743,-480030,-476027,-488059,-227861,265196,550229,472697,-83284,-328635,-84712,-46284,-208485,-221488,-163518,-149445,-228252,-49476,363676,764201,561617,288035,-42366,-63744,-324245,-194205,-15191,196541,194957,2257,39748,7151,-92600,553567,1115449,1036016,609866,133064,31546,483867,162341,-627368,117997,446837,486541,508735,530483,529363,599289,166449,-365621,-22227,245843,434276,413478,294494,-53320,-281787,-474302,-92699,346302,160360,-308561,-363570,-8201,232122,105746,-103892,-257385,-137319,26992,-55800,-220995,-261769,-164939,-46782,235998,274226,211392,164511,132589,97921,12866,-27231,-168320,-234900,-225757,-182444,-239201,-386781,-364091,78902,332863,286841,-19270,-370350,-539543,-165787,27483,307704,286361,46545,45634,261893,400213,464029,414947,168470,-201759,-382491,-190535,-92977,-187762,-297793,-459651,-563077,-511185,-456877,-402736,-284627,-33334,96217,-45533,-377153,-93584,-5255,-291807,-58993,377049,316939,-224663,-131068,165695,100185,-128428,-317252,-458846,-440599,-415985,82710,365146,474140,384351,167076,166353,118343,-68684,-307184,-394547,-276445,-555123,-402946,-3443,-191106,-584029,-244606,-25314,-78429,-307013,-283481,-99503,-20837,-194966,-202425,99818,373603,381322,142328,-294101,-174044,274602,304952,321580,362749,368902,246458,40772,-506122,-11916,211093,27398,-56699,508069,910095,666402,415444,306062,422627,299866,91371,-466011,-372331,-280865,-537935,-27291,289423,73154,-324666,-367520,-324711,-377561,-375362,-121971,-103622,-115752,-124595,-330575,267030,957232,981248,560688,334543,-1047,100685,219610,178917,-3147,-253479,-484130,-376577,-201804,-286000,-379619,-18885,208829,249690,269568,492912,289803,-108837,-401270,-368188,-77120,111134,-192934,-403769,-114447,11969,-209788,-372288,-214181,-169109,-327355,-226257,71032,220986,435205,480567,319420,75707,-101719,-33938,555109,649116,340529,-152427,98552,325887,303524,277137,313549,387784,440472,423813,3409,-294834,-246868,-254396,-428920,-99552,-27334,-146964,-118015,93944,297036,140978,-354974,-499887,-149612,-162685,-373527,110943,417870,348499,-15296,-335723,-511234,-403197,-59618,171248,140189,-62915,-229658,-405234,-290007,-254541,-316029,-325417,-207915,-831,125805,-168756,-311832,-171292,-13792,6230,-281779,-605031,-179775,-71608,-374315,-363534,-344075,-524004,-107062,120291,147690,62646,-11822,91847,313373,294040,267855,4560,-467436,-394030,-135614,-101616,104533,476742,592597,451307,325845,329094,202208,-91441,-503026,-484912,-331570,-444812,-313211,-210392,30433,308385,544168,453249,266093,205534,181206,99695,18453,-45257,-418505,-432065,115311,387007,490583,152349,-73434,-197762,-394607,-458869,-104953,369027,586979,444418,-163039,-401098,160803,217734,-19642,-333430,-455571,-492357,-334829,-121795,68042,236828,-81727,-459197,-381213,-278095,-353806,-317713,-182206,-42513,100954,146538,163600,-62756,-307929,-314273,-304475,-297111,-110368,-230025,-320924,-293771,-492037,46732,487626,340367,8974,-336338,-578232,-325967,171520,476377,485286,359062,104465,-378024,-259235,-64415,-57155,-7553,217832,142642,-388457,-91379,101124,-19447,-275991,-451260,-17348,212361,200757,9570,-179047,-159338,-103490,-12726,82498,-76082,-297512,-364776,-332541,-319531,309691,872194,853858,11142,-264811,165494,117417,-89980,138304,316023,377069,461317,335573,216462,98610,-127448,-230320,-148942,73988,376608,466975,523799,581275,752405,500055,93717,-292884,-311289,-134656,-11764,-20637,-176700,-52849,21233,58549,392366,333163,-60802,-352120,-323311,-210244,-61335,-107978,-167130,65352,76559,111216,369081,447639,470448,795161,959650,885775,270779,-84673,201878,362598,198532,-108121,-124968,-144359,-140881,83444,333736,377435,376971,350680,302500,275919,746066,758158,402203,-380488,-50945,477806,605149,154514,-377851,-239339,128365,220179,70046,-158170,-424843,72821,488485,450550,51314,-264807,-134350,125302,313732,447838,604981,292162,-189955,-168843,166863,381782,468603,431835,303684,204638,503681,506070,203765,-87012,-157808,-56954,214346,304361,144002,-78966,-317318,90457,303919,86684,-272355,-356138,207681,676356,720138,170443,-275580,-80528,24383,-73881,-360698,5247,68936,-125458,-169315,-163518,-301853,-446815,-388063,-167834,215850,409674,170437,-144635,-554441,-171844,6637,81437,148371,423774,474782,310791,5797,-213561,-301708,-502517,-337764,-111693,27499,-58843,-464277,-568186,-394476,-67011,365811,498331,582748,118315,-275520,163923,329058,321498,86115,-93906,-337227,-301669,8076,183871,-48863,-423756,-142241,195225,109691,-184499,-297803,-211650,-244680,-333771,75080,219479,-131110,-415694,-304066,-251352,-240024,-68246,-36546,-38689,-203376,-202462,-420686,-475965,-319327,-390109,-223288,234415,365186,268433,175610,246363,433237,727219,839978,1009526,1325934,1272432,1101116,715603,423993,370427,635833,633438,163533,-336032,-439316,-301210,-336448,-59218,323407,386414,87119,-219553,91378,405018,512073,387292,347657,442008,479682,266250,52233,-94878,-29050,127847,283159,377621,232758,-9879,-129168,-238107,-220208,221964,542265,327792,-34398,-261741,97897,403047,228797,-13820,-232554,-168256,-103412,-75906,-215044,-316081,-342136,-179804,-141272,-130602,-175950,-330777,-143680,152126,263738,127929,-141837,-476687,-231809,-7198,-183556,-391191,-372475,-129232,124153,266831,176776,-74321,-211970,-123535,-46423,133336,41883,-173732,-395629,-407973,-247525,-241395,-222573,-122257,-44839,-136532,-309399,-208218,-47667,76379,123157,116825,-46233,-310833,-263584,250968,558648,852771,855329,450849,-6812,4656,273753,518370,511491,359538,58580,-387791,-141988,164451,348683,367387,199664,-57633,-184701,-192672,190213,444825,561652,484127,193951,166345,185888,176152,-76867,-23883,181956,-9466,-21331,352359,371141,-48991,-515557,-438708,-200798,-263931,-247853,-422665,-171669,87148,308718,235069,123021,-52155,123897,196176,-82507,-219593,266919,284001,20733,46864,427212,434387,54771,-232883,-314510,-313194,-344309,-174105,-236699,-442071,-243554,-15130,7168,34297,7192,-85481,-287510,-214158,20156,304552,367253,185855,-152681,-85718,67021,-13520,-92636,258241,487283,460154,297961,135972,336616,658793,944715,943737,528606,193548,206912,185621,188362,188554,-172809,-444880,97316,269803,-261650,96775,898160,1212695,1149555,544220,113728,-14270,55971,-28729,-54105,-199976,-103131,-228523,-274991,100029,307816,168437,-243136,-171872,121646,350519,308607,60521,485416,991663,893769,201910,-215870,-215095,-318238,-116992,172525,334774,180852,146696,156996,-51475,-277174,-134270,42336,-57905,-252690,-342365,-236823,-110309,-45344,143399,145885,38279,8048,64399,117307,35583,-122728,-54347,63173,83337,-159820,-430222,-438990,-239024,-214280,-299650,-235548,-25955,188449,155278,232821,293512,236481,68033,-174372,-157628,37104,-77397,-340347,-477995,-91743,-26098,-158593,-198657,-155626,-41547,3682,-215250,-370881,-251838,-34643,1720,-144231,13309,54659,25765,-259970,-334809,33014,307978,120344,-156584,-355160,-345340,-204158,-417058,-422826,-382255,-344409,-261393,-143699,-102294,-21455,111500,219744,306753,372613,426516,130188,-88692,-136604,-70648,-113201,-38148,-38702,-5653,-117307,-347454,-315710,125813,344331,54219,-433503,-370188,-11732,429862,500198,137858,-358129,-145316,-74321,-239134,-294972,-417623,-393307,-293324,-372936,-132515,106427,-24088,-91805,27287,200507,105042,-442225,98595,327049,155885,-186819,9455,112961,30141,-138439,61829,417688,646806,488030,-88221,-245802,286770,261105,-75431,-47327,179547,8970,-118197,-238139,-355808,-310151,-215100,-275878,-370068,-179709,176417,421460,268669,-70170,-405692,-563365,-269846,340314,1008452,938868,557924,42827,-420332,-393199,-191411,161744,326505,363274,153216,-205900,-154000,-56615,-142972,-399471,-39402,291562,193025,-29436,-326678,-492802,-223746,-211931,-69128,166565,159522,-178724,227020,580284,499009,292822,90579,-53587,-132872,-90975,-379224,-223896,242949,439942,815798,557901,-63711,-316437,-340336,-411938,-554573,-260189,-202524,-27636,395443,681874,741058,606793,397171,217741,10432,-137079,-236944,-231330,-450453,-284554,249022,476752,468990,160785,109696,599296,1087369,939476,537108,87183,-109124,109053,685801,927637,530636,-33314,-277300,-251170,-8300,246572,296603,75536,78057,312086,713705,827660,725391,550968,350219,33174,-95793,-338912,-433273,-31801,486438,753724,564327,-120671,-173920,142395,111805,210131,-109913,-353058,-162538,-367887,-12509,363490,706006,807493,704263,186401,-228226,154807,216970,120361,87366,187273,413084,453377,265692,89364,-68930,190559,462908,181345,-338694,-345895,48315,159786,57211,214520,597540,917795,891897,507345,568226,775433,614115,46365,-323956,-29196,15982,-192632,-158333,-317578,-131384,160892,87123,-226044,-404939,-168724,-64028,-18230,-15595,-142002,-75056,239094,435043,703041,472436,338641,22635,-279649,-427734,-321301,-318652,-369236,-377785,-314969,-273914,-81371,32280,-215654,16650,590764,882499,795955,275102,-351167,60265,536511,371624,108756,-270390,-243494,37684,163828,126304,142074,252276,615440,701638,288039,-197271,-289963,-163759,-29436,-165999,-403264,-344438,-174321,-31062,-77973,-198168,-196733,201299,313987,182342,-18010,-61591,310723,607783,584604,143148,-307191,-301696,-176385,-245881,363315,480906,121896,-487888,-10623,114452,5408,-149493,-63043,148940,-21726,-497494,-36703,378304,274046,-84285,-55456,45647,59453,96193,161728,213958,103040,-261103,-436283,-408658,-123294,311124,605376,493692,107284,-266590,-173524,39142,70228,29425,86799,184862,118085,-167201,-351386,-329507,-338086,-314896,77723,6288,-287755,9779,223313,132418,72077,120418,66898,-304157,-189411,153400,576981,736456,708090,370240,88585,23664,87414,24127,-154817,-257830,248826,773783,796990,490950,-40209,-271266,-369750,-418843,-168014,33530,92945,43945,-162077,-255311,-174557,-280877,-48097,267024,346539,268928,186631,215309,243750,283394,129182,-14766,154069,337557,300836,22837,-288543,-300544,-30231,205354,116840,1803,-277937,-128355,40059,46073,44799],[-42016,-128172,2508,415536,741338,869169,741877,380211,67209,-137004,-119861,-138070,-199196,-194266,-195705,-201998,-97192,179525,520976,637928,531070,219030,-111144,-82429,16602,-203057,-320581,-95562,-144292,-364408,-407429,-81567,290561,270111,-217205,-324108,-21661,-49139,-141996,-199751,-397131,-406311,-326373,-293237,-43640,157027,156310,107672,179914,-193222,-366108,-62456,-24646,-286065,-137575,-121435,-299120,-476210,-57129,310164,500105,353077,156307,-127595,-318598,-397440,-64653,-21347,-48083,-39294,-18322,-73378,-144202,-342265,-460371,-491824,-332672,178355,486566,652101,513544,69506,-413240,-315531,120171,196710,57314,-151085,-217778,-177733,-70358,22873,220839,377916,436982,339482,54124,-129347,-155848,-133327,-60203,319786,548639,568257,247039,-76997,-253031,-137972,110457,83231,-382501,-121181,285267,250075,85651,-115249,-175456,-192109,-237666,-214341,-150443,112177,114322,-40216,-190534,-176808,39615,-231396,-393287,-404136,-287731,-127230,299613,509533,448329,119056,71276,285283,581898,544492,120885,-108680,281371,350399,57908,92733,484942,594173,264246,38976,-117357,-37192,264673,290115,-58323,-300227,-417223,-132251,79170,177216,34567,-248510,-372187,-89170,-321033,-190926,33450,54622,218502,300649,323525,12437,-139097,-45381,207480,136233,-193159,-465723,-581345,-258758,76800,9643,-409053,-268205,-69764,-384170,42216,458159,450041,271837,398421,476423,291102,58730,-52091,-26992,442320,634867,274596,-229799,381973,549701,265443,62722,75481,276575,380459,322262,48186,-139138,18085,372919,477588,464989,280800,112864,-46106,-261755,-249559,-72149,278696,442850,246432,-209348,-393620,-331353,-451280,-483673,-101851,369665,458702,-216947,48872,675731,460332,-15973,-336633,-342848,-271769,-91074,-102342,-573806,-318621,-70299,-186763,-109789,243499,122891,-153368,-389912,-581243,-356169,-277498,-308762,-44328,44052,11712,-78529,-192626,-418765,-289557,221956,746331,1160764,1155944,1104715,485607,-249773,-33208,472081,466820,306113,-155227,-53174,388474,955352,981338,711024,142846,-371249,-425837,-367260,-437508,-215128,-433793,111394,461262,544065,474873,191134,-194914,-343722,-203101,-32773,-116441,-290679,-41996,257553,242642,-47835,-1590,473205,621951,516661,327050,99494,-64991,-226096,-221604,-173570,-317805,-117912,267985,386283,15715,11199,472275,695254,937469,1379398,1412557,830394,14263,-204139,85748,294911,104933,-312581,-251285,236105,792480,737214,277295,-106500,402781,785770,1056392,1044385,1242765,907717,555253,460829,66489,-207991,-426276,-383724,-209537,-3019,270959,501930,646397,730343,700955,545369,150058,-84308,-356087,-269544,-488092,-327768,244316,777664,939101,731182,472947,384048,313445,210262,-17807,-415441,-389178,-458487,-435761,-356743,-422512,-516501,-312703,-204565,-381969,-412345,-86314,323152,425491,398682,140624,-36192,-293706,-517874,-337944,-1225,286378,262147,14124,-376581,154967,473119,494779,152628,-462941,-379555,-109103,-32786,-122777,-465585,-509283,-85571,-302758,-464995,-542569,-476441,-643712,-321223,70863,82280,-256790,-171163,179612,200505,28308,-138397,-47004,-126279,-361122,-345231,-297096,-585633,-262450,-5849,68805,-74083,20177,250836,456687,402807,336908,278046,307728,273460,160500,127994,344743,620643,698549,432984,19005,-181585,-286879,-491880,-278509,-58290,120999,99932,-23731,-153925,281998,390393,29048,-171732,-133239,28786,-202339,-231531,-169713,128518,125310,-245527,-267903,-329980,-322141,-251118,-96352,-20462,2776,96034,243156,125972,90690,87734,74544,-246740,-216371,202002,348914,153157,-327582,-285880,18740,232904,284312,444529,530135,425920,321172,233581,307762,-70804,-447761,-108498,460634,666414,273859,-307023,-36601,121840,-9638,-310039,-522491,-534691,-304431,-131840,-128950,-99654,-64560,-283860,-303824,-297306,-295601,-313867,-337537,-91393,86672,-3763,-334629,-503388,-44056,307546,427465,151454,-115972,-336122,-286913,-322496,-134344,84585,84018,-174064,-354650,-447760,-558631,-442474,-390856,-425874,-467694,-308674,-183537,-102379,-282203,-219913,152915,320467,-71211,-473019,-280978,-19040,115184,333591,492139,377750,223222,177219,254436,289893,190943,191957,52606,194165,214571,169110,269189,154987,258223,220842,-14608,-330189,-513238,-145765,51666,25607,-98762,-210080,-210557,-312850,-418290,-470914,-437530,-265015,-130757,-325627,-613018,-326092,-72292,129765,266667,454677,445513,360575,213888,143715,90124,347285,496191,630235,383948,59028,-251847,-333438,-120264,153077,397393,270357,337350,537438,515407,466898,187318,-32948,-47841,99881,138028,195885,195631,527121,592883,641512,558088,277133,7589,-248175,-421950,-403702,-384120,-494300,-553820,-433384,-178929,-69048,-45352,276369,507169,136612,-375811,-133831,110830,97106,-203238,-365072,-5540,71254,-84244,-264956,-354313,-106670,116621,196372,-27669,-228506,-399190,-376463,-167158,-107845,57977,366097,513593,427697,-19060,-230853,-56200,333264,762422,790263,427981,24320,-418325,87604,249934,279550,132962,-80471,-90269,156950,334511,255864,-72735,-419092,-467109,-252618,-217579,-118861,-118501,208126,-60310,-240288,-164051,-167417,-401528,-330952,-381393,-225071,-138375,-6605,355542,800317,627618,338397,50390,143511,72026,288300,555950,624019,504413,419248,539433,547789,162777,430899,867679,957930,622524,338088,82522,234110,-62823,-509673,296144,642446,454089,233947,149492,126706,195906,-236919,-464484,-114748,86796,392360,650364,643628,188935,-122525,-589337,-377769,185547,96004,-364838,-245793,99514,118753,-81846,-156167,-196132,-140748,-28037,-54041,-161667,-168960,32896,187755,535052,321929,204076,220885,265727,223903,253073,329132,113888,-38731,-127383,-141604,-147382,-25501,79908,162373,165154,111170,-227227,-531358,-316408,26289,203217,466156,526733,391126,386223,506826,659799,707709,587456,174289,-222223,-321050,-292864,-298958,-425194,-443724,-539163,-451975,-260065,-263653,-264555,-261038,66823,178569,-41252,-447349,-74058,137815,-158343,-439613,-248033,-216493,-560314,-149535,101591,79590,-112133,-431529,-306199,-149516,-233973,213358,438620,418553,123369,-272150,-94465,129487,47418,-149719,70368,321709,56682,-112610,-295922,-314221,-456107,-304012,-210959,-220021,-439112,-280030,-12954,146441,137354,186595,482011,802604,962109,572658,-44634,-240699,304132,405194,298447,168152,-34792,-33436,-39820,-357411,-96407,181147,166252,167606,863508,1320193,981926,495106,400095,513659,405694,87545,-275528,-201309,-90891,-194513,51962,251143,149049,-167819,-365511,-295086,-113905,-75240,-148045,-420834,-45669,-18014,-538399,264793,892300,994060,599612,530928,131603,146698,175559,216244,164381,-16364,-367399,-442467,-87204,13085,-116484,76048,222640,152949,174375,432358,329678,-123449,-234238,-82423,158252,98970,-294629,-227893,5235,45749,-112478,-306935,-166417,-59998,-213724,-468967,-71978,284240,583052,742326,529692,204330,-169184,-238058,144478,279520,-160550,-104342,507511,760182,593941,359494,297210,391841,420086,264054,102712,8552,-9567,-132418,-179004,100249,136265,-3290,16776,137762,319526,231239,-198155,-416434,-104743,-149983,-455807,46727,382335,413947,123992,-129582,-287370,-174251,120460,262396,148027,-86950,-367183,-607093,-484080,-337126,-347197,-363628,-76857,270848,327828,-136382,-376175,-119613,10111,49656,-83197,-411945,-394916,-196298,-350521,-380226,-493081,-281741,71918,141746,6187,-112994,-105220,-121472,34626,32491,101887,-105509,-468568,-574041,-407309,-277456,26640,325935,409858,342880,214637,165629,40051,-232248,-499566,-211333,-66717,-237173,-250724,-123740,180416,526632,854894,701519,402077,91995,-137589,-391860,-270780,-23866,-71535,-316672,-248213,-16233,87902,-107188,-261672,-300726,-366614,-438578,-284565,110359,340535,120690,-329848,-224620,59240,123875,-122289,-408922,-365583,-287747,-419509,-50122,159758,151605,-319514,-408569,-230949,-187616,-312476,-466808,-246316,2559,228082,375299,406458,83981,-297032,-81318,68164,-52088,-151834,-255624,-140639,-132075,-460310,-23600,488475,380014,16834,-382768,-454456,-164568,231690,351965,257981,141508,-110883,-458805,-183402,35742,56803,-81995,-45577,-101859,-458798,-104847,19515,-101132,-455065,-332040,-13779,134346,121378,1133,-259755,-102611,74411,207046,231212,192080,-59658,-173048,7609,-205142,-129855,592467,850254,65481,-353558,29144,-168191,-170844,187990,158664,106316,258011,209676,60069,1028,-86399,-155475,-233678,-164255,209264,451801,593578,563833,554248,498393,126849,-368956,-343620,-185094,-154273,-293225,-603759,-417409,-346442,-184928,42866,-53704,-284392,-398038,-337203,-308896,-195232,-248126,-287360,-131664,-212973,-119595,322439,487918,521998,754068,1073501,888777,156127,-67234,292766,380091,184870,-96876,-235305,-372722,-109729,208669,425286,249786,271780,451016,521930,596637,963648,842301,303153,-512331,309567,696793,622244,124851,-488648,-179140,153988,204302,-51205,-356483,-324278,345740,576288,497829,110097,-150056,-6306,237977,366575,505629,483340,45955,-459357,-10021,398628,562780,551246,380017,257722,382099,778355,797214,334430,-40406,-170573,-95782,183010,300708,154409,-120319,-445903,8824,317560,265062,-32307,-362312,-10413,488374,580812,141765,-279238,-118398,-11804,-152018,-492395,29969,46562,-304872,-204154,-100568,-301850,-445980,-526937,-328605,-17177,99821,-67923,-345849,-417448,-79863,46385,147879,279896,442060,384734,81493,-153558,-126050,-194076,-341309,-413257,-261260,-22316,20463,-315332,-460599,-313029,-131709,103294,124039,256482,-61990,-9849,341521,375796,142635,-216511,-350816,-527366,-465470,-230019,-80689,-241485,-427793,-181620,160752,44028,-62599,-296033,-375755,-218803,66029,573975,797042,444350,-46944,-257707,-161690,26804,95405,9875,11580,-151667,-141487,-307366,-304568,-77947,-134698,-295144,-72905,94471,190578,229030,221333,363808,634695,529710,523458,732218,868807,912899,703372,498428,527647,787605,730504,228249,-369767,-214788,74791,40652,51957,508147,542425,192825,-266079,44540,462069,584391,413855,327465,460066,429451,122958,-16206,-46817,130179,226823,270526,384920,401735,81067,-106621,-293379,-305108,184239,431506,214665,-95332,-193423,-8970,260921,5895,-95196,-181985,-4019,6473,10072,137511,110744,-27707,-287338,-190026,19124,239822,75203,212822,203450,289503,151237,-136428,-424794,-190115,-56398,-426553,-560299,-237288,-66591,69751,141835,36961,-167086,-168854,-69570,979,135709,22773,-128748,-293986,-524356,-337697,-367090,-365444,-217941,-101521,-300133,-417371,-170496,-60661,68003,144182,102928,-88216,-322614,-254420,195659,461476,754654,771606,418787,-129044,-247850,13660,368700,562501,523172,222800,-229464,-168284,159386,409270,532764,517520,347806,280870,158753,234069,368988,573205,602925,450488,415786,316399,265812,-68253,24359,171391,-110326,-211518,251287,358715,3330,-433822,-452656,-210332,-116051,-75112,-345814,-305322,-69054,166445,141490,92502,-133050,28242,180382,38774,-27303,389024,303631,-22622,199215,656313,497121,143653,-70190,-234429,-356755,-524964,-315791,-225184,-372118,-403628,-129713,76563,89555,-143555,-277368,76262,282342,482867,562317,570213,349618,98364,-65818,7350,8949,12147,75627,190216,251191,237440,163536,364794,668088,928789,978758,583850,108427,-57846,34422,162723,109393,-223791,-451818,-28421,184228,-270069,50620,871960,1351134,1464812,965736,425004,83317,83241,162296,294991,91500,-155880,-402674,-214384,167722,303558,96005,-441493,-163487,158908,341417,365721,142688,415681,951827,941275,360446,-74976,486,-188403,-414492,-106565,20167,-33994,-67482,-28451,-173052,-333762,-190243,-140069,-296048,-372403,-330701,-278365,-216022,-237652,-222321,-190742,-60330,-2736,53500,-4047,-159675,-118616,138329,304820,165574,-241372,-396512,-141936,19041,-75809,-104186,157255,449854,562889,276149,167496,170469,135325,105,-248744,-336676,-137343,-152294,-86670,-179886,-248218,-276521,-220916,-188085,-162592,80337,241991,-45320,-417339,-324177,-62538,-19069,-22539,111761,1382,-10500,-218848,-437922,-98777,176762,70113,-77495,-192420,-334305,-360040,-273931,-7501,-250560,-502478,-557285,-422002,-158693,39889,177276,225209,298371,225135,112072,-374808,-331250,-161813,-64419,-5630,261846,287159,116328,-151301,-320079,-257254,232068,501807,237374,-290633,-452088,-269281,197562,418739,216844,-148911,-164670,12238,-93510,-187009,-270152,-321590,-507687,-521786,-155683,-89784,-151231,-93923,153130,185139,-77327,-296307,108515,177139,-66435,-222684,-123730,-156145,-178368,-91390,203399,438785,663573,482092,-88481,-308273,233270,193551,-9423,229541,419924,116679,-198055,-530480,-534003,-349648,-316225,-549364,-406379,-189108,221981,499683,313639,-50512,-352273,-438180,-241567,328691,884640,847604,521774,115028,-433015,-337345,-206544,-8561,202969,552538,562590,224190,-268679,148252,305635,-18959,41595,224330,37298,-133010,-295851,-492706,-533928,-263592,-35175,8842,-146790,-2770,583426,782842,519492,133600,-159285,-244532,8817,67445,-196007,-545631,-29462,255840,435611,342051,-142590,-403101,-486281,-478440,-547155,-178222,-166528,-468823,189439,694221,724930,508650,357819,132973,-96478,-254677,-328751,-416990,-447761,-99514,347051,391279,189060,-189076,-34760,437008,788730,591897,390300,203983,8120,-79315,336344,560526,197830,-173939,-368862,-185395,2165,304725,368207,175304,92634,309333,656858,609899,567649,628489,393769,-81381,-361887,-405016,-298206,-43006,370951,460227,266886,-296415,-178893,-54526,-142383,-6007,-190115,-364518,-218014,-300338,-236161,112657,406868,468749,358387,-64455,-388754,-91306,-134532,-95274,65961,279596,365643,349484,91966,-137191,-298193,-37317,269346,41106,-467036,-59863,293382,278348,164898,446037,630446,882570,914998,579746,505363,642371,612913,119497,-104787,87248,102675,-145307,-276889,-518561,-294109,-170749,-129985,-238213,-264805,-16489,147034,181272,50306,-141914,-52314,190815,670998,1207189,1080785,740588,158756,-327901,-179119,55151,-78511,-373608,-354469,-340620,-428659,-219326,-32668,-307375,-90315,657564,990559,737789,146075,-354532,145274,516303,450671,248898,22938,309584,418541,219330,134362,237164,290706,351234,340296,35248,-279907,-171874,-136516,119454,21895,-229186,-194568,-175548,-179921,-201069,-255988,-203352,248453,378783,225883,71514,180166,640838,690377,612634,227305,-416269,-150428,32688,-90782,366362,528727,173113,-305799,-313844,-138478,10826,-189377,-348722,93975,41515,-372074,26876,510379,432935,-42952,-12574,-11274,-517,43637,110829,267830,269311,9747,-188413,-471286,-271297,187357,503215,508018,127219,-231904,-262734,30172,108863,51944,9007,32292,78280,-163416,-291257,-109183,24456,-293788,-182816,-78152,-258283,-49078,159294,45947,15107,136518,110131,-281599,-82947,223684,406465,417432,454437,389175,185070,180656,180673,84954,-97268,-376767,-48358,469288,544636,277039,3907,-97960,-267840,-416854,-289054,-126586,-83171,-129189,-292488,-254191,-103284,-283683,-265595,-6149,119735,83427,32669,77350,97509,157488,24138,-23127,255609,452834,318620,-104565,-461765,-404293,-294406,-29424,-14885,14654,-198618,-263895,-31203,36165,98992],[-78932,-34548,57513,576577,1055949,1072480,910826,489762,242138,7441,-71074,-167157,-209642,-252923,-298468,-252780,-111988,155268,365642,350074,187829,84992,72588,102849,69851,-85567,-449037,-221642,-289923,-437007,-101198,89049,211371,-87320,-116390,126726,350977,43440,-299567,-372904,-300783,-216816,-173849,-281800,-94204,45309,62030,23071,181331,-82120,-410671,16314,68694,-405742,-360350,-448447,-495101,-240236,-57065,258319,427291,221648,-88498,-446338,-410330,-169203,-68867,-69011,62436,147137,168431,20075,-177063,-337118,-534295,-559025,-259017,163431,383271,584630,464927,88842,-255518,-295071,56002,235410,265847,231792,230610,284954,220476,22143,126957,392042,614249,684072,339698,-268022,-293358,-88212,221214,664901,561173,344954,-124233,-312626,-379809,-215864,89076,153755,-200297,-338639,151046,358570,180900,-55259,-202791,-323808,-442434,-423492,-159897,202826,189285,-89731,-292550,-96592,168736,25828,-241675,-386409,-240131,-447550,-105716,268354,320565,66545,-38257,120804,395792,294892,-42016,-169652,241784,316342,59063,-89029,222646,203603,85891,118371,112581,238645,494841,432592,93426,-208882,-318474,12915,336119,435773,323146,-113863,-425928,-73195,-90011,-164294,-90725,-91065,224588,355285,190483,-72645,-55215,93838,182751,13647,-436358,-464175,-338771,-150216,-33940,-36082,-406453,-122290,66390,-270011,46515,457598,297465,-121932,-142584,51437,70714,8300,57071,173864,568432,745698,452031,-122661,371820,703005,574218,464952,341268,479405,620457,430422,69923,-89361,124629,389251,473915,359966,284117,233441,123597,-125076,-205491,-20121,381427,680273,416696,-151800,-358565,-362072,-531185,-327075,17374,330456,452871,-184410,203445,612341,399590,-28860,-299698,-340018,-43433,193816,67476,-438598,-329789,-53226,-167724,-261598,23434,-174201,-331661,-502962,-565865,-459929,-363058,-330531,-238856,-136426,-333867,-425251,-202587,-418613,-456647,-205,595151,1044148,1240931,1213128,634238,41620,110873,645172,575785,529531,69423,-144626,230231,664135,630101,373580,-32643,-357178,-293814,-302962,-115462,241237,25352,325641,507787,375364,189524,-93504,-321859,-408759,-258863,94016,125332,112637,-24191,-34403,-36630,-184676,35073,436274,542711,315957,3820,-78427,-125748,-142164,-65677,96573,-111939,-6798,352619,508351,226508,169738,514419,538455,775194,1301809,1422197,891891,95734,36559,426693,454195,188374,-84497,-255709,-205933,18151,355341,180081,-431428,85904,677593,1023786,886359,826387,853843,658848,660596,326466,123,-316645,-308504,-143311,-88104,-34943,156746,391978,518101,578000,566039,394442,139180,-249330,-242326,-548850,-216337,124561,535916,502965,199399,265262,431546,395259,265730,-49908,-465058,-494636,-536878,-551822,-427034,-308641,-194378,49850,208847,66892,-268821,-292654,209211,349541,402591,43293,-330038,-523365,-282725,-211801,-86217,189799,268379,-31694,-247114,205077,464598,610530,292388,-211268,-312008,-86937,63201,-14367,-390457,-538383,-164916,-366923,-442511,-452983,-415482,-477135,-237405,157009,227813,-144438,-311761,161854,307034,222969,93729,146035,215447,-172935,-523445,-359625,-478888,-382761,-76242,88650,-22579,88574,352602,508131,413123,240995,32154,31429,-3750,-46869,46229,357746,621085,638855,407890,113161,-18715,-5257,-10398,-90701,-148813,-220045,-207263,-294396,-194196,294868,433947,157184,-147600,-88868,15376,-288677,-213864,50535,231549,195261,-208713,-297608,-266099,-405054,-370662,-239764,-181345,-82496,86292,187990,26158,-70129,-49737,-29437,-127382,-134243,114547,181381,12192,-346201,-305039,-159992,-20964,-92980,169085,523166,428188,294978,165666,165570,-218102,-477921,-87793,376327,509918,163236,-414867,-84063,63397,17752,-195288,-262311,-271547,-3216,74479,-10277,-1899,-59968,-286036,-524742,-383614,-186616,-143888,-266169,-94022,140027,106789,-173655,-555167,-2544,407887,597324,228325,-182447,-518651,-399020,-400105,-285849,-230194,-300088,-431851,-357342,-65423,41852,-71846,-317638,-387803,-370927,-316814,-257590,1066,-171928,-237321,138305,313997,-88970,-284413,14197,131065,51064,191932,184033,123384,13617,66944,107045,225685,143163,22568,-303392,-140152,-1729,241886,238577,24090,169261,218046,154261,-35079,-278754,-419496,-373264,-182156,-50832,-26294,-155788,-314026,-439134,-340608,-157609,7423,75298,-252647,-444949,78908,188056,25289,-263867,-44082,97162,21077,-42875,-14613,-89604,-124626,182372,440458,362437,77339,-265591,-172189,-9522,120383,373740,375409,549786,845630,763014,643433,408161,204428,198291,274820,168579,-57020,-98281,-26046,399474,596184,636557,407564,125410,-182762,-405269,-430763,-277745,-298459,-245632,-208740,-138415,36150,-125897,-145712,142490,-87717,-371122,-254987,-97918,-102026,-336558,-302852,-35514,-27336,-142402,-247506,-265233,-152994,10769,80037,-89107,-172193,-75384,-98159,-305091,-158656,147250,414004,554669,487683,64345,-188496,14558,440098,786704,737361,376279,-11073,-301182,-15756,-35365,-187417,-9468,127725,162094,215007,202645,109459,-101352,-292261,-434405,-134981,85275,36946,-358242,-52078,-30526,-177015,-311758,-376835,-270229,-167679,-301113,-186672,-39346,124945,436030,838854,682488,279722,16917,135461,265589,523871,858897,908137,760834,678304,697845,699529,204682,137389,430378,679338,583172,460306,174512,9802,-322426,-275318,404848,789435,560679,95681,-136952,-212408,-260891,-503849,-365520,-245679,-73592,326264,712586,821811,382156,38799,-256313,-600485,-272327,-192266,-493309,-86670,214503,82241,-278530,-253848,-166444,-165414,-115014,72626,50625,26447,303194,522494,704562,197820,93870,169138,265924,190902,325092,453532,234089,49703,-106485,-113032,-4962,237468,403546,335680,166556,39223,-296350,-426329,-198811,34866,253937,439953,551563,542709,515045,534162,717413,783984,605997,123044,-247343,-317069,-437265,-513432,-588178,-499241,-394843,-257021,-124517,-164005,-201884,-209237,152630,214025,-97150,-514314,-74141,177336,-11555,-77595,-169266,-218334,-197978,-4414,77041,5525,-204769,-370642,31758,92102,23927,362820,462630,260837,-202374,-495198,-269505,94325,98492,-51763,326921,680788,619604,367912,-144159,-220737,-382464,-395077,-315450,-315581,-440297,-59328,204652,357841,328250,370196,683768,1063632,1201035,731260,61877,-219860,344777,530144,296104,63211,-252797,-234967,-92234,-252012,-174503,89661,219467,270744,906181,1396636,1132791,469062,371934,491504,453864,64156,-12265,352452,368467,166417,229673,341385,302274,-15216,-415096,-263487,52572,104010,20287,-164815,111972,57734,-346927,280586,792613,870046,589882,496836,147740,64655,25076,95645,182864,60922,-247361,-541205,-90289,177156,126893,184069,204860,2031,-85268,110259,180161,-167704,-23039,138854,287446,105596,-394081,-27732,194829,174144,11285,-231372,-125642,-23593,-172519,-484469,-133211,290437,583741,814741,667184,356368,-158630,-404917,-349297,-321980,-178605,333333,879685,1050689,738752,288539,110470,238155,242755,36714,163181,169383,150402,56429,5871,195549,249835,169869,201848,194827,296655,185832,-284450,-359201,-58602,-120194,-454613,-36861,297107,409280,215103,14817,-113002,-22750,194472,339410,303860,231969,131027,-199848,-476182,-424515,-399809,-339658,173193,514169,371048,-219504,-343785,-195010,-112899,-65652,-21058,-183327,-416846,-282739,-107744,-50155,-206644,-17352,232152,144223,-195703,-225165,151747,-85125,-302070,-161295,11610,-76426,-329772,-640254,-411033,-145628,117732,247775,232703,173150,36226,-64199,-73445,-82812,-126973,79726,51015,-73922,-105507,-6804,245577,557183,896551,731624,426469,-55166,-398357,-191386,87370,286709,327685,21818,-374626,-283139,-290414,-311333,-378485,-246539,-158064,-211825,-330646,-205944,-77600,-360553,-214988,14555,266179,333837,2218,-276149,-195486,-124862,-402723,20720,269738,108940,-316159,-400974,-208848,-113492,-145480,-366745,-193260,50664,269220,444685,449544,125602,-309187,33849,307747,267980,44386,-115160,24610,-45017,-450434,-136413,335697,300906,-23450,-371950,-336524,-89822,195458,167282,-29073,-190467,-458880,-420601,-100986,105538,128969,-210426,-416852,-284632,-160216,-21201,-60323,-197523,-272029,-137128,-70885,-40449,10107,112403,69115,338748,535036,561388,345157,385163,139519,-82940,136013,109963,-339470,172751,522605,95395,-158899,-131738,-335734,57571,322374,37744,-108514,91664,83496,-107893,-78791,-9031,-76259,-285783,-319147,229678,538100,637619,407314,446,190521,-20168,-447489,-351917,-276823,-183637,-66213,-226458,-376925,-177917,-72473,-124793,-340111,-423381,-388000,-340016,-408723,-369939,-371427,-383909,-321753,-488694,-241868,246769,393650,328864,420560,843828,593874,-63319,-22493,313725,317844,105406,-111360,-291049,-548445,-99585,225926,445631,310940,206038,113091,277203,604413,795798,632165,-13097,-188003,591841,850253,690113,162236,-419668,-153950,115076,48155,-267521,-473934,-235232,285019,374032,340524,44317,-107369,-40914,166157,288107,428916,326648,-34310,-388845,99811,488196,566743,485394,225042,84311,405885,851313,913848,413667,22507,-148049,-98388,108191,209121,99945,-150988,-550893,-164994,303600,462778,289698,-71322,-213901,142462,265476,33113,-215460,-142567,-62153,-293352,-296447,85937,-7656,-434923,-30951,105031,-163413,-278329,-370502,-190411,88859,-90043,-266671,-464902,-277560,-11092,91513,173925,309953,360940,205551,-189219,-243612,-101057,-190415,-245328,-256962,-402916,-161468,-35339,-229438,-441991,-319948,-191898,-91390,-141395,12020,31157,354829,558172,490501,113733,-205134,-338809,-378912,-417992,-316976,-296960,-433440,-548730,-282728,11196,19772,-10338,-254798,-163336,79412,409664,812294,1051187,812900,358516,218704,194694,298693,240655,81211,78176,-44666,-43473,-172313,-156241,137632,112695,-159145,-381453,-270621,-9208,138155,19756,57256,219311,34528,-39690,41271,342666,543741,537254,436107,566261,781641,729007,307907,-229402,-85385,265529,259778,141259,493684,574571,252986,-198863,-37481,432969,611313,356683,110662,252785,257621,36597,-8960,843,173498,166017,53953,234646,359143,33518,-160830,-274095,-261069,70743,159122,-35789,-301275,-275429,-104193,-26777,-318159,-176602,20290,182356,121292,140987,448921,475592,395297,-156693,-489811,-92315,495659,516350,485490,275369,353097,214924,-157531,-395288,-92539,-42265,-565994,-334629,50910,152881,72982,-24332,-165571,-223062,-105117,11155,129107,111675,-98698,-148697,-165546,-298224,-120336,-266315,-452792,-431438,-343166,-562733,-243133,-74697,-132671,-50440,39328,6764,-155107,-352332,-176264,167267,408969,629879,597897,303773,-112456,-435088,-271771,132306,479023,499824,217444,-193198,-226654,71961,372347,596784,724617,732224,674479,438468,231972,154520,401782,515371,532419,470727,389356,236908,-152751,-32089,29946,-259555,-435399,126149,296804,830,-388081,-455610,-147315,198774,159950,-186818,-437859,-277779,-71966,-1369,-39345,-179465,-37912,122831,106328,186918,505923,314589,-157174,207251,658682,433974,193532,-11833,-217283,-405228,-639636,-453909,-242432,-309889,-450235,-228765,101344,184538,1790,-434677,117210,369332,661960,646045,589001,373441,203928,-29501,-63856,-39496,-23261,-203998,-185215,52690,221559,294917,413081,631411,778424,797500,452910,-95475,-524383,-77562,93789,-8021,-282289,-412877,-96896,87054,-298577,-46720,712210,1351924,1506239,1203464,567630,47493,-34607,224513,460273,317439,32355,-269065,-91269,161619,324894,232674,18664,-14144,186911,327549,318078,111058,210917,653688,768330,467320,108000,216636,65127,-305625,-347136,-163201,-255411,-355059,-261554,-288728,-370401,-256613,-345376,-551148,-592605,-395738,-371816,-360031,-391084,-414489,-460963,-280722,-117310,50380,-2618,-204709,-76741,222322,402038,148816,-300441,-145109,120966,231140,53089,2144,383031,806136,810854,322292,14930,-44027,-73578,-139519,-277822,-323630,-156268,-47486,209131,213281,97298,-124520,-220257,-210552,-233207,636,194115,-50697,-532684,-300395,-103361,-126677,80848,230645,247206,113265,-94664,-355058,-194301,51755,126245,76549,-164621,-376921,-212492,104751,425862,-67793,-451467,-452780,-509009,-244505,21767,145132,219549,394912,214192,-252856,-488746,-278578,-21141,-23127,107490,507756,509166,187313,-83869,-14055,-126381,216197,499691,348385,-101795,-351325,-476428,-56529,279029,270108,-54151,-285320,-60041,-28109,-115706,-189238,-371641,-459689,-282061,-121366,-244115,-297790,-262527,88628,97941,-284357,-139699,117591,-7366,-252598,-244519,-281420,-284276,-128931,44348,174902,253125,466357,335596,-139907,-392373,39683,43044,-13764,274196,491522,268713,87043,-196598,-163486,-85877,-328686,-508496,-232216,-53531,208679,435863,231565,-103528,-317021,-319623,-164733,199037,496578,553588,387163,174827,-368502,-415049,-246343,-186120,65825,554715,786629,539148,-8809,355432,794949,499205,185165,75661,-154790,-223997,-278604,-290582,-181756,-32494,-243,-201043,-260160,322665,804154,896849,500306,-35080,-411494,-332037,44575,79322,-86640,-388125,-331029,-27133,-79987,-104645,442,9114,-218943,-331605,-478188,-119213,-48547,-392467,2210,573806,539242,295204,241833,58601,-161591,-337589,-381211,-357888,-241524,59382,358934,229163,-143438,-305236,39643,326426,296913,33360,156860,258453,98292,-265346,70967,311670,185571,39124,41129,-31154,62669,348422,440562,266583,2617,282713,538792,328492,326785,437466,171230,-329659,-588157,-254627,-163468,-79164,170756,124807,-136513,-473699,-188228,-307188,-397746,-301195,-309881,-262662,-141316,-146840,-377180,-170398,39540,57871,-53235,-293987,-492969,-423549,-371269,-268222,-86472,139332,84023,16043,-204158,-410810,-546281,-292602,-181757,-333489,-134473,254474,466468,356262,210845,450006,470205,662540,770590,586707,313808,273152,360974,115621,-34851,59677,212898,99165,-173166,-487204,-330690,-171615,70714,15888,-120432,29433,142782,173095,9070,-193469,-93447,-41273,527209,1080706,1200330,842432,144571,-378625,97177,399751,178721,-227183,-174821,-30555,-149987,-285160,-86697,-225682,-279654,449006,828241,528337,-47094,-316447,171891,307672,303858,238425,215460,638914,560649,154867,95503,252404,261649,76976,-2124,-146135,-189860,-34686,26031,255297,183971,-12994,-142585,-231871,-351623,-366306,-275869,-260450,162192,363338,307879,232303,418558,944713,843017,840337,574374,-83138,-58080,125718,134028,353074,511935,196341,-12713,-109377,19855,246784,-57343,-311880,112267,191789,-165161,-45380,406540,504220,89527,67256,-62250,-60232,-3371,56828,269572,364106,290189,21492,-337245,-360965,72322,424939,549783,206130,-180430,-407386,-67439,58272,41758,-46519,-83882,76788,-64685,-167134,93533,412414,102151,-294849,-353686,-262335,-111060,43875,-13959,54396,228136,226580,-102428,47494,274125,239168,119988,62699,152309,132821,211816,165455,79790,-95189,-378650,-292582,83769,141112,41253,140447,103071,-98907,-225396,-278074,-243044,-271009,-350899,-348322,-111865,-1322,-186264,-473470,-344509,-173271,-135587,-82993,-14760,-4260,44882,-33526,26673,355990,583662,322505,-114193,-241470,-161887,-269494,-183384,-59800,50377,-100609,-227369,-20988,67148,58934],[-120400,86407,89445,444940,983421,980269,833009,487152,293667,68102,-36489,-200055,-221685,-247670,-272964,-243514,-131397,59710,172937,80968,-168046,-101004,135620,144097,28114,-58822,-383503,-323835,-322293,-137279,227567,336407,155266,-442612,78063,388292,318021,-189495,-262834,-28356,101498,81302,12679,-250235,-235963,-187237,-200210,-129355,107084,-58003,-317643,174149,216765,-170952,-225021,-389916,-208048,97719,107292,251391,318674,68204,-270394,-245535,61079,145560,-2537,-49340,259729,440627,413238,154705,-153257,-298665,-494442,-463038,-306036,-74952,14669,204643,252211,120665,2419,-172146,-73656,178820,386793,476783,647520,726958,493085,64410,-148931,170356,505072,777805,603630,141793,-407522,-29921,392612,816562,562355,249946,-172061,-366108,-467500,-286568,27954,126602,-63294,-453628,-193055,193474,105912,-133186,-317277,-466046,-450521,-449596,-148238,180224,134646,-202110,-275313,-4513,205762,253790,-2013,-334720,-182588,-264490,-494774,-13852,151183,92286,-108242,-128549,9913,-136823,-344024,-161154,135707,156859,-59304,-195329,-70655,-212249,-137628,87455,278907,492614,652188,452705,188730,-101345,-144137,137533,465756,480994,357547,-80373,-366275,31746,138171,3280,-79943,-67073,210598,332816,80260,-30963,89379,191904,139182,-119291,-382285,-268200,-176784,-143485,-249953,-209207,-370195,27606,143534,-131585,-14753,330060,81483,-444176,-156855,-111528,-119765,-130445,80359,203965,433761,549611,268200,-149149,243805,682220,781720,751983,584384,619429,686915,361364,-36782,-33847,267877,335954,312853,99994,89973,217590,240848,20805,-182818,-36732,351810,754540,478116,-70498,-430466,-478985,-376443,-209827,10217,190170,302674,-44592,300574,458866,291327,-53607,-267741,-197580,49602,317731,184332,-126109,-197054,-19398,-126083,-497379,-185177,-287436,-347110,-456724,-468551,-150534,1987,-4221,-137726,25197,-31847,-166874,-72926,-305909,-447546,-321954,201847,652095,1080821,997640,597384,157111,178533,652653,598899,519494,240738,-154879,-12322,198944,149503,9816,-90472,-266387,-322008,-75371,58546,382820,347440,474397,444218,177623,-176788,-356446,-299785,-402810,-211613,339898,556234,592425,278409,-68709,-215292,-280136,4124,256029,303309,47043,-210828,-186345,-56786,69917,142867,299340,61417,86008,358668,476478,275903,158678,310463,205880,415582,907035,1141570,774505,72345,50395,569301,448452,208579,34898,40119,-205081,-179143,241013,517211,139105,2258,455934,830913,709986,452617,769215,737080,735570,496162,133576,-216052,-160647,-60874,-184962,-483039,-421725,-264051,-39357,357567,670843,525791,181661,-257175,-377404,-399197,-11162,46854,238415,139582,-164285,120434,453066,443070,268121,-88760,-410543,-380482,-440215,-465751,-377695,-36813,165049,458897,675667,586039,36510,-410857,-47611,189970,247527,-131840,-638228,-298884,-41906,-132203,-219309,-122947,39489,-158760,-122138,157731,315150,487581,259827,-69570,-298763,-174266,58501,70521,-222536,-537447,-365651,-376295,-379046,-390803,-361133,-318955,-85531,202995,285527,-58131,-438486,64571,336131,349706,333576,292890,419783,43880,-384592,-431229,-355799,-531713,-375944,-137992,-62791,87504,266837,247011,174356,-54719,-309757,-368188,-381700,-319210,-161332,150160,366268,404986,284400,194409,165441,295775,322793,192577,-65954,-457986,-528654,-540133,-380126,110282,302822,261424,-100182,-199566,-277051,-313657,24242,176320,187114,170652,-115678,-102997,-88022,-272854,-554139,-496241,-363388,-200811,-59830,33418,-71604,-206839,-229482,-144124,-55108,-67429,27420,-26485,-186942,-401471,-400259,-350865,-232473,-151508,78464,333002,225134,95773,-8487,-73272,-278602,-287808,-161803,124289,98671,-192017,-536173,-146256,-40631,-18070,-86244,-71462,-99105,96374,82390,26794,66649,-3205,-141931,-302863,-282664,-79377,-49244,-189682,-144470,137664,183082,-37039,-528571,-41730,399688,547760,247814,-292186,-461749,-171710,-116057,-227959,-390868,-490612,-173942,122980,420736,268780,-40848,-402841,-262148,-270501,-343182,-208813,218162,218823,140483,362218,369585,48006,119963,401118,410184,155099,-59645,-123622,-102870,24155,38824,-115497,62303,7696,-216353,-542864,-369635,-43995,382021,340918,-82766,25805,140643,177986,90125,-128417,-215983,-194719,-402067,-108113,123041,1127,-334817,-377847,-76481,61797,175212,84657,-368042,-123612,492759,471279,16916,-475258,-318900,-218773,-247861,-90668,121354,79207,-250030,-66061,178335,286256,44224,-326086,-150359,-16534,12765,231456,319745,481776,807997,813584,644373,462393,299086,366212,345980,173711,-178695,-236434,-253013,123603,553652,675954,461881,145273,-143816,-340023,-451164,-206990,-64189,93164,165913,165029,235817,120544,-334407,-472048,-405706,-393165,-400370,-396281,-425600,-437874,-246098,-145786,-207781,-236019,-211849,-175312,-208043,-238682,-182717,-154858,-116566,10769,-14212,-349349,-223082,124477,313919,424355,351169,26388,-195285,-2832,378027,575952,397551,20097,-142943,38625,-13594,-233549,-144142,-30492,176174,265173,204368,96702,-14002,-131326,-200937,-445536,-197181,237942,289042,81976,1579,-48237,-218018,-417358,-209935,45016,71268,16439,-14843,3617,220981,504619,806279,647009,103038,-149331,-35816,188177,429770,759945,899714,786313,620946,434616,355994,3294,-230818,-38876,295793,470112,471037,234926,-52399,-401605,-43516,447714,840728,682471,105767,-299785,-372244,-448981,-376620,-324849,-321067,-100024,276453,579976,745181,438346,122110,14643,-101733,-270094,-337022,-250355,48417,273280,120388,-370387,-390765,-197034,-185061,-48322,306380,296918,204136,590607,922197,730921,76441,166768,180313,88962,-22439,189650,296316,175218,46541,-183458,-192543,-2214,256024,472669,454268,231626,23534,-257635,-346884,-211139,-81106,176758,255435,356065,431794,398269,339080,521981,630526,443363,39781,-275989,-351657,-266615,-266199,-433489,-343340,-182231,-49107,-91714,-180150,-268454,-130048,167119,149227,-222474,-299454,-11440,129333,117882,241914,297228,252722,124159,127854,54559,-127829,-395973,-231957,171533,210533,203467,396682,335248,-27279,-318883,-117535,-190830,-91220,-40838,-125715,349592,628706,742822,485015,354294,22900,-346285,-448564,-265722,-359337,-349081,131845,364499,421858,265682,265098,588779,1034733,1033970,623129,29873,-216290,289944,494410,159555,-96530,-317813,-374871,-164639,-221095,-244805,-53895,139283,217087,664921,1156499,1039808,327128,166256,326745,359990,3175,136492,666934,570707,342845,344013,472519,394745,39748,-441949,-184712,105193,122714,65564,5784,199143,54558,-229724,189484,622416,612937,501105,327577,110799,-102004,-195709,-134101,28358,-57588,-250943,-582729,-276470,85849,222531,241849,161222,-68957,-407106,-388929,-127775,-184465,86642,197896,194939,-24774,-374546,113178,310421,284035,77521,-193517,-131563,-84265,-239011,-424431,-207089,128679,424516,691579,653760,359498,-189921,-532642,-259855,283278,565845,793820,1057345,1082091,704931,134566,-169683,-33688,-32994,-179904,48123,165049,209349,192346,46248,132151,247450,283337,352404,251133,211510,-14191,-365350,-84013,-16067,-99603,-358737,-99245,218948,362608,238239,59328,-36657,19242,157117,353640,440050,490138,466959,78713,-301668,-495559,-500755,-328763,312979,520351,196304,-364370,-209114,-155856,-301923,-334875,-136227,-90445,-212560,-38362,253779,248722,59769,143862,323298,194682,-311491,-311700,225442,38353,-387495,-164009,40750,66904,-144839,-317755,-96709,84155,233351,254460,121056,-10805,-179544,-273778,-6849,205295,222811,256192,3512,-16229,80932,141736,221066,406529,686972,556369,344701,-159299,-358087,64173,455329,713931,613564,243028,-68110,-152478,-147835,-186434,-233861,-103693,65015,23476,-142004,-319833,-365677,-178425,20832,152040,498911,597091,236034,-132290,-93317,-32814,-417556,27303,371556,205729,-146158,-428166,-349288,-103119,10263,-93257,-9955,108968,207989,273513,220099,30494,-343892,-37345,319207,434789,251486,34156,87716,-53856,-419985,-300158,44343,90019,-116944,-351583,-304189,-129870,52578,-42142,-282797,-446288,-268983,-218572,-49381,101549,104401,-353106,-320447,144271,168639,58651,-190298,-257172,8208,-3759,-144491,-192524,-57633,248130,496799,752657,1005309,843163,381964,449337,313920,-16906,44643,197122,-78104,-163814,4979,48095,5063,-164171,-115491,187528,273532,-130917,-316564,-24060,-28789,-249354,-142636,37068,-21133,-310141,-319114,224863,520942,553678,184487,-308233,-20485,-95901,-347596,-339182,-358732,-113172,190171,19742,-101544,131162,117680,-97490,-343811,-412856,-345040,-334997,-468582,-522232,-437421,-489194,-397582,-256774,-43624,195060,167774,-50030,53624,371380,69932,-264319,26998,248607,204096,-49017,-199059,-278309,-398041,-140788,194793,429491,461485,183681,-387227,-304160,320906,455398,297753,-133162,133417,675248,904338,784998,275202,-219387,-104486,49712,-160165,-367864,-334436,-290397,-103145,17675,109909,-59674,-74411,-137136,-67718,103215,267308,225631,-11705,-165840,197166,493540,480498,345531,44481,-139668,308319,751470,852321,439486,87484,-99966,-65865,34772,92632,15390,-153798,-404183,-189383,331189,619225,590325,293936,-106452,-177054,-132324,-129133,-122446,-95032,-96102,-224265,-7078,161738,-73054,-505040,68757,241414,22277,-62486,-96166,41632,208544,-66681,-399833,-313382,-155008,27028,118139,147488,209631,173334,-23263,-428592,-238523,-120279,-247784,-237158,-107432,-353117,-310193,-144514,-319400,-538443,-277213,-152070,-61283,-148082,-105304,122193,638293,753646,662595,304620,91643,-80442,-108330,-92232,-148758,-299591,-566917,-552275,-474306,-273965,-112896,-102149,-304178,-27586,260621,527910,785378,1000444,928138,662151,657490,603060,519624,336312,174363,167231,94768,62980,-67909,-67754,218070,277916,32286,-243650,-365843,-235980,-63907,-272176,-376091,-304216,-456186,-423019,-438749,-127829,96492,211664,220162,453283,603737,585461,339906,18105,7569,217780,190203,105300,277704,455214,262279,-40308,-75861,335899,585914,280515,-149637,-77896,84314,98413,121788,84207,127100,-28964,-331258,-59489,51957,-153777,-227510,-168343,-198979,-120822,-151364,-314394,-579150,-482510,-164881,-250079,-609992,-130827,320593,374404,232121,278209,602465,682495,724591,262026,-263972,-352272,420372,722902,496924,249908,418536,303321,-182884,-284843,66227,50937,-559342,-183980,223483,245872,66904,-183182,-330151,-187208,-21244,126687,279676,132483,-238570,-182855,-55114,-81834,139459,-66278,-294876,-475214,-435695,-129877,95449,114962,-157682,-183621,-135263,-114631,-178108,-236422,25746,247879,446006,527142,430111,190372,-23914,-352000,-469719,-87904,275723,303025,109308,-209435,-296269,-20932,320655,638936,859174,986024,899020,582308,195393,-94540,120229,262128,395763,364503,386622,114610,-236377,-120879,-118468,-333351,-367300,149323,321382,8666,-332303,-483057,-17054,470795,340819,-94965,-477885,-464749,-334250,-151420,-231624,-198738,-34820,75761,136101,326597,507905,279947,-387273,110927,464202,324693,240284,91106,-163127,-445805,-465869,-433279,-298498,-326798,-448494,-271449,84946,259208,283369,-104603,-321421,100777,579953,679101,569041,354246,207109,-21212,-124162,-68830,-42851,-264221,-457027,-21607,265313,467609,497736,604839,611662,547918,288330,-45185,-59517,5359,46352,-74371,-305202,-345953,-48431,30631,-283815,-171751,449073,1122674,1151090,976569,384255,-121699,-199579,204553,478733,372808,-14567,-377347,-158839,53521,386610,483461,447591,248216,275258,456894,377011,132479,121051,346074,542280,572369,366373,462536,321907,-121080,-368819,5373,-153609,-417719,-469197,-371555,-387083,-331836,-496454,-473906,-431369,-398227,-423374,-430043,-308234,-79558,-163326,-450478,-313207,34403,106203,-25747,-19338,205631,357873,87587,-260526,64644,345086,413780,194918,37349,440408,940387,875531,322030,-109505,-250495,-267068,-187563,-208538,-241501,-44171,152691,446739,526996,518631,240114,-58064,-233267,-332231,-219674,-91414,-191648,-492338,-187594,-49508,-214008,8019,259749,430369,294942,75149,-112942,-100950,273724,398813,286051,64671,-365052,-187255,268037,537129,68337,-291060,-304189,-370529,-278319,477,86573,235150,439861,194144,-496841,-244021,196933,253525,55720,245168,716177,639506,255553,173779,362723,112258,127161,366726,381393,99356,-169876,-401660,-177890,164573,290748,-10926,-340230,-236823,-41561,-74911,-48538,-229371,-1208,69706,-64620,-328419,-436504,-389394,-23955,10775,-240708,22635,125185,-139260,-266001,-222792,-399278,-224093,93143,166728,43685,18144,168348,119274,-223274,-427842,-170415,-99409,-50163,185437,423438,353170,374532,293025,380847,397709,-123373,-180300,87798,228220,212950,284770,97408,-164942,-304540,-321111,-127074,38558,48829,174618,250619,280800,-69912,-338720,-243799,-277376,-64939,361236,772310,693269,400306,563914,950403,803218,320262,-67582,-308728,-217131,-216149,-121230,90940,139348,18666,-385768,-91205,535427,876834,920741,481943,-88535,-454403,-333120,-38782,-12621,-70253,-235545,-294871,-159838,-285349,-398649,161676,295200,72092,-153598,-420075,-105553,50468,-50060,125246,460127,282162,49255,133149,107658,-106298,-290656,-363569,-246267,-69329,184608,322408,58351,-370171,-177226,139106,221641,-165963,-434921,50164,260955,138038,-327459,-96840,147803,234467,245057,359465,186722,199923,372746,451314,246668,-195611,199553,381309,129598,95549,84177,-162779,-604482,-336539,-123709,-70199,-124940,-100447,-208701,-417305,-294685,-218519,-555695,-574125,-396468,-152596,18114,147659,72229,-288463,-406984,-292187,-320647,-369648,-434150,-324788,-269520,-77505,-190129,-141741,-122036,-341870,-477870,-545275,-660759,-555940,-260052,-97697,17040,392457,517767,507942,357940,179190,198869,160090,328708,515332,553137,225140,-50878,-13330,21699,-83487,-62069,230231,215985,-113761,-378343,-330976,-24263,183311,130603,-38558,-43526,-35715,-39046,-129737,-158622,-7455,-8204,205096,510139,819129,625905,-1083,-305177,271011,565762,343484,5866,21912,264228,222080,-33235,-11072,-11201,-143203,42409,387764,162314,-255990,-310278,28475,-39119,-79187,-24544,182193,551735,405487,18643,49059,205271,155239,-131059,-253541,-191006,-38440,-20152,164509,264996,252872,133414,-169396,-293821,-387886,-531641,-253438,-340356,-29242,269453,328656,395915,631405,1072989,1013938,1079996,884485,307811,-77189,66574,295471,359368,394819,134196,100396,87881,225644,390682,111963,-86712,171027,297853,-7320,-220313,167369,507460,283307,139299,-80502,-83826,-9106,38433,250990,435082,533513,220395,-199410,-365394,-31200,378229,562550,347125,-52270,-315922,-154232,-70021,-26997,-146693,-157189,138223,122057,13985,233109,638866,429995,116914,-187481,-277619,-194707,-109946,-36179,139145,303477,318806,55251,99439,242833,134835,-71774,-353955,-240001,-44223,50963,-12274,-70013,-236294,-466506,-463981,-297342,-275965,-3363,248735,227764,-28329,-127187,-203748,-289042,-438707,-322795,-183351,15516,96002,-50268,-229981,-374196,-320584,-289663,-163298,-44385,-36221,-31670,-48193,102571,409466,594012,293531,74373,26470,51280,-100770,-203558,-58419,64892,-48519,-179503,4480,80752,-82340],[-52993,181059,87981,53387,469217,575000,506616,341304,172561,6423,-47625,-243898,-250393,-210226,-247758,-241031,-182607,-103432,-36550,-105807,-352086,-214812,49298,10129,-105669,-49390,-273389,-386586,-241401,41538,375752,428005,66184,-266818,87438,272850,-198713,-299535,243831,502066,520746,349454,123007,-216843,-429980,-439921,-523969,-106720,121764,-70495,-185736,279800,300321,-19947,-45654,-146122,14790,302119,257352,274975,201257,-75519,-253368,84161,473372,414298,118407,-907,483916,764199,658895,274095,-104637,-284012,-465775,-457960,-479853,-472453,-460828,-226352,120960,171856,139028,-67647,-242536,4300,346260,516002,842904,943393,676582,205001,-389557,-263904,70493,488121,562990,377490,-332833,-24277,375229,713710,558676,337035,134525,-189916,-346935,-340811,-65499,13424,-26836,-265405,-518857,-176789,-105173,-248895,-285608,-256122,-264145,-498077,-212811,1387,-72402,-349608,-111444,100775,196748,381692,276880,-151304,-128180,-14298,-425368,-388011,-117645,47373,-149091,-359297,-445637,-608857,-411392,-74232,-16891,-106399,-304890,-284217,-161730,-27282,-143143,-70161,317231,639598,660833,311240,130320,-55451,-54291,128753,363829,314570,175131,-108805,-275217,150623,301016,283705,32559,-21980,65721,141998,64127,55912,181437,225007,88709,-232337,-238488,-105116,-52293,-190055,-192028,-74433,-132774,172374,197321,21659,-76838,120512,-146588,-556215,15498,179275,-99464,-259909,-47727,47792,121177,156454,-134064,-283895,151847,601691,849717,809938,668449,603965,525236,138286,-221212,59445,396737,219159,2306,-163861,-204519,88658,289630,142126,-166693,-81791,232491,631155,415615,-6398,-407356,-318291,-192111,-139156,-71745,123061,250119,217411,366809,334646,184695,-91195,-274723,-169591,-6640,244491,221148,181069,66847,55207,-27698,-184472,-57886,-39017,-200150,-341539,-250858,235972,453404,407504,215487,93771,71560,35797,-5893,-188637,-307344,-438049,-303104,157572,666127,570643,411977,89047,100864,437229,487895,315078,258042,-92391,-193935,-231863,-227114,-108824,-107510,-251595,-416595,-58585,90021,124224,323280,366997,233158,-12521,-380073,-295576,-239570,-515762,-52159,648777,1031500,1010715,633363,52637,-234227,-275300,-14574,65001,59288,-90942,-135077,-181304,61651,286206,307445,330558,193372,145424,298262,331570,157414,-25573,-70465,-133507,11549,390844,765798,593076,-3952,-131549,530843,415319,248990,52139,209127,106693,246539,560943,930547,622281,200172,256199,599322,558047,251787,545508,649457,653157,535358,225933,-21396,59218,64312,-158391,-361092,-169600,-134889,-425180,106986,617690,456454,31164,-349291,-529998,-143978,208692,104103,62110,-32115,-188383,141945,504938,468158,206492,-181224,-435782,-362430,-456517,-512862,-287871,165179,424620,730657,996579,936236,263036,-248390,-294728,30849,8765,-296669,-487608,-150808,19418,-124360,-325657,-476452,-350243,-278393,-129882,-4182,115100,173530,112124,-2603,-324174,-382887,-82357,119988,24490,-258763,-185785,-324922,-365585,-417080,-348927,-188701,46274,188925,222038,-67975,-438554,-13858,349771,462682,554110,393107,388422,97266,-316223,-456856,-221518,-276807,-487958,-432630,-57817,144432,118074,-138418,-239654,-461491,-424236,-351356,-479601,-333730,-205630,-28709,29268,121945,173614,287001,322261,456787,440209,336068,16371,-406258,-476858,-286480,-620731,-159012,110880,330472,59761,-149371,-587984,-197083,85536,86950,192,-5458,-89596,-8544,-25105,-74459,-248721,-337137,-364583,-338650,-311017,-206206,-152925,-243593,-307225,-212241,-113359,-99021,-3187,-144058,-313350,-431730,-460095,-373524,-157291,84183,244118,121137,-54264,-123312,-198173,-218541,-21681,-74852,-130353,-201034,-389232,-550186,-302073,-122384,-98412,-49137,41765,89726,63186,105422,17878,43473,100040,26620,-113860,-218920,-256814,-60359,-4638,-112418,-180247,87263,235493,78220,-419832,-56826,423905,506302,261043,-374847,-373465,21580,123406,-77780,-352584,-349221,52083,400659,521488,146966,-252492,-310862,-117264,-208280,-363607,-196455,168023,338026,374705,687376,729838,495063,515647,730471,739051,357125,-54941,-87218,1626,95239,-10378,-342085,-32798,-37837,-312202,-549234,-457051,-118351,413825,415612,-101980,-72194,67420,111126,109377,-66046,56065,196012,-148130,-216923,203283,170055,-229548,-269486,178636,299599,305806,21436,-550464,154892,778456,686026,106997,-346508,-423577,-349884,-231651,-80719,175349,138047,-93200,-153160,43963,274696,43593,-355282,-239309,-122749,-126753,41181,130662,204596,463138,607147,448531,318806,242135,375015,260077,26956,-185749,-157433,-37750,64531,555933,643269,359074,-22115,-217718,-370250,-321337,3786,214013,350304,393577,402871,428290,410613,126054,-202787,-392235,-359308,-354762,-255825,-235499,-234052,-195123,-272050,-366356,-293707,-135140,-72968,-178321,-480881,-426138,-172141,-112549,-134261,-148728,-383777,-264143,24512,117606,170612,66475,-123184,-273522,-106278,180041,218262,-119596,-243526,378984,416049,82251,-46263,204177,63442,70270,180657,107192,8818,-70548,-113475,-102023,-308233,-380852,193772,377600,271393,148344,-155324,-333596,-264845,69432,272532,264860,276478,179012,22771,252672,493024,683156,497399,-110244,-333225,-149686,-41498,91976,343873,622006,552712,277673,-64087,-154475,-225529,-291036,-307750,-9127,318615,394454,222708,-29485,-202230,176711,501803,827461,734469,167538,-320769,-317647,-219882,-394508,-372116,-282840,-21897,227288,352005,469804,349130,122619,172991,316818,397055,251581,99562,149202,283903,168485,-311852,-493036,-247107,-171982,148874,532948,432449,297272,879142,1292261,704301,138298,359376,303395,-159253,-294136,-55060,53281,181924,160040,-148469,-316380,-117444,89023,322563,431762,223313,5987,-210348,-337335,-292052,-201750,50494,28370,58741,142768,167838,82240,172797,302113,194242,33603,-247979,-363531,-27190,10188,-285108,-155348,39278,164758,1193,-115253,-200074,-2290,128245,6251,-339989,-109743,121493,152252,245215,358795,501270,506348,270557,126914,-5176,-229076,-520333,-255944,50719,220496,280478,278837,19710,-335007,-55594,116269,-42250,-415066,-385586,-142011,302192,337703,476089,496900,726718,235720,-300934,-433976,-153260,-264462,-304922,173629,372899,277561,-7953,-50938,258418,720044,594649,354676,-63534,-294543,106016,238267,-135076,-346284,-386832,-445996,-247741,-227652,-286979,-206880,-31725,67966,293195,740927,750753,127396,-186486,54241,120275,-91425,96786,533948,383350,251380,264945,446277,324325,-17205,-235441,18052,159833,55321,-44350,11054,152901,-18070,-231497,-17659,368216,335821,409838,241979,132552,-191237,-402135,-350733,-210991,-314457,-352156,-417178,-486776,-224488,163803,232824,125894,37597,-108156,-116299,-139002,-85354,70276,87212,-59621,-307041,-228702,168258,302855,288125,47421,-179865,-161984,-201763,-377243,-463471,-325544,-161143,155725,438314,488859,174486,-185606,-62158,446765,1057791,1177083,1071448,974096,846665,522257,-2224,-370493,-312927,-280538,-320255,-150367,76735,191490,194354,-80535,-70900,132569,282621,392713,286005,94641,-286097,21705,229634,22177,-110039,-307010,-103059,197453,325314,226362,46960,-36105,-21251,60905,286061,435294,539795,509204,153020,-211701,-507465,-628392,-343617,201949,206283,-145208,-384564,-97933,196939,167330,-284319,-400899,-172668,-89255,267715,578645,456230,209889,178747,329190,272800,-122470,-355312,-11613,6311,-280144,1524,188925,281391,56493,-40964,129431,207667,243654,243531,61998,-160415,-375792,-332844,136040,436738,492389,318619,-159504,187,305142,291069,119773,131046,348173,295358,226498,-167072,-413215,64881,524800,906307,692806,358634,178554,83767,171493,50357,-108809,8599,264307,222835,62953,-31604,91244,217014,162072,99155,480636,648101,348433,-95808,-83315,12645,-318768,-52052,429979,445158,234867,-137134,-536299,-171408,81549,101204,140176,142813,83687,-133742,-243720,-128393,-289391,-263482,150143,408346,323056,78035,4539,-190159,-432660,-436325,-311635,-221962,-263550,-362202,-352335,-281075,-144367,-195156,-454706,-327628,-76194,-69431,-60420,-4469,-43228,-403366,-72716,390054,314918,-1690,-377877,-174865,143364,-20150,-204597,-155400,-64787,307413,798051,1004070,1259859,893660,302711,366466,437443,97339,-184603,96030,109480,-163554,-456794,-68340,32561,-138480,-73700,54636,10348,-269422,-384778,-113564,-155983,-342925,-221107,32042,29081,-248417,-285960,81878,311458,293623,23590,196734,484824,334587,-103488,-315485,-392814,-79003,246319,89796,-20362,195126,105922,-150386,-320952,-414638,-350328,-363513,-492874,-367457,-316253,-427765,-315095,-25642,194646,165150,-172957,-400593,-72662,-76012,-509737,-201409,73158,103859,2069,-301900,-406234,-349244,-389436,-205444,169471,376116,424597,157168,26716,-357557,-79608,280988,193162,147559,331564,553862,792941,727226,337273,-6590,-55743,-54365,-350733,-224348,-79548,-218263,-394878,-270258,-71330,-130893,-15437,-175346,-358451,-116629,83806,126432,-55437,-54294,262185,464901,378014,188700,-114701,-355513,131778,538693,640949,371736,93889,-86121,-72702,-54875,-41422,-107095,-163562,-201728,2998,325760,622928,740572,541607,148119,-159987,-450493,-305165,-68253,-18329,-58837,84178,238704,159587,-193596,-459573,-5910,176368,98544,74887,104358,159241,107650,-137464,-387562,-235451,-126010,-23304,44149,27782,-16064,-118621,-258135,-373599,-219111,-120119,-300336,-371166,-85082,-274499,-358548,-170624,-405124,-180988,-90137,-94366,23462,66783,-141895,104736,633043,792811,786859,604810,422027,173145,62144,101378,-54238,-239996,-479108,-297885,-331612,-361505,-274807,-241928,-387731,-38280,199847,348543,550120,828000,876832,818750,914609,860248,579921,315473,208716,201297,159917,84335,-48268,-46161,143537,289857,131215,16010,-45093,-286684,-387320,-287036,-268467,-174500,-241588,-176287,-275386,-374672,-249774,-244848,-183225,127878,232645,252612,261823,252767,131894,-27109,-173403,-123563,-75268,212383,209970,86135,-81968,131742,419597,195935,-188544,-352928,6070,237400,278980,152164,-20795,-255603,-298953,-372912,-512195,-469189,-242726,-67508,-162990,-345221,-304142,-280679,-217964,-232331,-145602,-163144,-483162,-53238,526899,488023,294268,331716,534657,631954,783524,583325,148861,-220970,26795,415070,151611,99503,413399,326219,-232854,-112098,276318,192779,-478853,-241018,163901,100095,-83027,-413159,-391714,-163279,-883,187741,328430,138351,-365640,-229024,-28152,22812,221396,53174,-109794,-69487,203360,462003,525877,381938,-123321,-284404,-333717,-260430,-169900,-51650,252686,384007,477813,400608,276702,95324,43735,-226155,-515246,-278956,-45389,-22925,-59362,-246246,-399143,-107010,276814,670828,921419,1030062,881436,529983,90812,-295981,-198780,-31762,143199,254780,234950,-123321,-358918,-232438,-235289,-321528,-144574,271266,371296,-27587,-325202,-602630,-10056,423730,296609,-118038,-322645,-335595,-340245,-254039,-349189,-148737,-10438,9897,66018,269755,314833,128077,-379705,-72277,87912,195196,278181,222791,-97823,-538282,-343895,-315663,-434072,-458737,-504739,-302486,-18106,218175,478881,396276,-14874,-156786,452714,703655,550609,286140,100503,-86956,-215056,-80655,-8613,-117244,-544501,-84899,251265,506603,516573,548058,466040,332065,179969,217605,367804,158439,-11285,-117585,-322040,-366793,-122739,-99359,-277883,-353100,63030,544764,377159,191368,-104748,-359282,-381730,102630,370689,256735,-255457,-310820,-431948,-187870,393073,657993,717690,421822,325814,578032,473078,181019,104196,126449,330143,635819,631809,673449,464964,-64928,-370377,133166,88804,-134863,-266479,-460007,-416275,-397729,-562951,-357912,-210486,-289143,-364458,-317616,-115434,179413,160982,-184916,-579216,-96302,113909,97764,-15781,86178,168897,-22021,-163030,168146,447912,503407,302477,15829,301409,772658,701028,240642,-176398,-426490,-327133,-87083,-51333,-177073,-7552,247035,485799,627383,739637,470030,79226,-295837,-479498,-526388,-364208,-337751,-343101,-95219,83996,-144494,-192798,193432,501666,407137,182064,99967,67399,635918,872240,800968,456057,-146646,-267324,196831,365625,133863,-185666,-282242,-313161,-207675,-22330,-289,193925,303976,29106,-477086,-53445,544702,444038,81557,336476,808274,629869,300357,497691,732098,428444,28805,105423,277679,186050,-97040,-270156,-128313,80079,223275,35365,-94540,-411296,-160756,-35002,190436,359915,479791,345528,-80530,-411514,-385085,-192121,-92444,-69947,-18801,179865,138226,-151193,-106042,-155191,-476339,-171017,219527,178498,-80544,-136140,-133551,-138411,-372988,-422622,-314474,-216656,-115879,49171,267313,322466,512164,719580,904676,862527,163555,92391,381832,485637,228198,66720,-56647,-217113,-326777,-389053,-149194,-107067,-273028,-193042,143588,432368,442812,259967,-70976,-282583,-254212,7925,514388,650484,667648,657167,730727,789661,385159,-110596,-424661,-227097,-145407,-19881,164916,143995,-18220,-474666,-1998,524496,798345,824436,458883,-29657,-346569,-413935,-183868,-145799,-134921,-209882,-174191,-122234,-180364,-354321,146583,339344,190826,-83052,-409277,-161005,68038,143895,372071,459747,76939,-217330,112078,257288,22896,-217914,-368591,-267208,-39651,208707,230568,-102604,-472402,-139453,127022,45712,-390109,-144910,132223,208395,73316,-345291,-267321,-70590,142596,252033,436586,370567,375486,404318,397606,112629,-454605,24620,163985,20860,-56649,-238613,-422200,-680290,-181971,-86756,-47719,-156682,-325304,-486953,-141011,-119764,-287793,-502552,-477559,-148760,177965,428376,551663,282793,-152851,-465816,-455125,-477856,-341553,-263239,145944,333321,306494,13757,176592,275519,38086,-190057,-387497,-433101,-355125,-25923,397108,629006,817861,627494,376507,250261,108918,-146930,-177764,2146,218970,414360,217147,-97824,-370458,-148072,-219754,-231628,101643,140962,-173746,-352496,-380418,-46640,27536,21600,-56269,-200990,-273655,-365707,-324543,-72478,139302,215165,78356,-92506,153167,178730,-244176,-145904,319694,529422,381374,233286,198157,431134,512793,390545,207166,165700,128750,-63709,-65453,-205604,-418957,-349285,-229102,-155127,-215754,-389740,-86650,125419,98914,-83930,21552,111940,16489,-220651,-391996,-114644,152997,-73955,69436,123780,238786,224665,-166741,-327890,-295058,-530346,-237981,-329395,-254301,129909,263883,498673,797243,1035167,1159787,1186986,1077206,651283,-48838,-104828,352978,369025,207303,-52371,-65900,-2539,186400,318536,216910,50507,196558,278156,29464,-399391,-23265,508979,499391,220483,-34184,-40201,57622,84694,269074,551434,730678,440353,-26435,-271403,-105804,367766,566254,546732,194407,-2028,-34775,-205198,-119775,-259224,-180912,241250,339704,237043,297082,636651,583882,388681,139689,-157856,-256388,-274777,-57816,172605,319648,325346,117240,54365,148500,118589,-122000,-304164,-528133,-243580,-186935,-260394,-350686,-508530,-582817,-528686,-384362,-216608,181209,332667,302258,551,-90257,-135388,-242415,-345876,-119749,-39429,94616,188985,128719,8358,-104464,-122363,-214312,-196948,-19938,-93,-11101,8293,201595,412586,466720,290619,304859,249253,170193,-57513,-292351,-47809,57861,-55301,-188144,-16973,16057,-261425],[137989,274371,178161,-96551,-114093,54419,110395,113618,-29315,-55311,-10190,-232243,-254325,-148229,-184107,-242864,-226911,-237099,-155222,-124169,-158609,-131190,-68808,-180073,-189575,10341,-187773,-344396,-164621,73314,308712,312144,-11019,-10680,21521,-132680,-182085,459003,849045,1032607,881902,523175,122918,-204219,-412088,-388595,-239147,105682,275141,86821,-99423,253197,281364,26719,-6521,-32621,115530,386910,372347,331068,127833,-168761,-133343,327033,743247,603218,266648,62465,652388,1028240,894984,391911,-58243,-341738,-453710,-389293,-319056,-168836,-113577,111764,304770,246928,130447,-48864,-366050,-236613,169381,376088,747756,854396,731815,363569,-51863,-425754,-534443,4637,252448,285731,-265031,-74207,195960,459447,561699,518421,459112,47739,-138472,-338555,-154465,-115691,-78245,-106418,-126647,-256168,-350079,-89965,96821,153070,-6333,-281831,-344503,-299544,-378517,-311150,63347,209298,218569,402540,501082,95603,-61540,120888,-113688,-619066,-530617,-209964,-245941,-405109,-409325,-298363,-129955,13313,-185010,-412936,-236012,-216850,-219116,151039,72037,-255568,203009,619001,509530,57943,-79145,-132412,-78061,-32738,71112,39478,-79061,-146579,-169716,228477,406864,572573,210323,22029,-189196,-207727,138945,114030,172889,208294,54226,-299341,-142220,46991,136691,71519,209716,287395,178349,290313,252734,152574,-85218,-92837,-324640,-500206,-104713,183398,-126231,-403365,-327896,-245110,-234293,-263258,-448619,-186065,328335,609774,763096,613382,521335,368162,152969,-174123,-361333,157078,443495,56600,-334262,-141114,-263676,-92705,272729,209897,-133974,-117488,77784,362815,251208,-7077,-249698,-85510,-27282,-110528,-62472,238201,442328,521818,454488,294628,91630,-149641,-325055,-267417,-135985,6604,185686,421819,366264,171736,93070,180204,402612,392741,46030,-135180,23503,526063,749526,710527,478407,1948,-184370,-63597,-120631,-183648,-246643,-223059,-291014,-240633,55496,104191,150003,-102115,-131095,-6886,165985,20892,146379,-33703,-194242,-253967,-58832,184824,51608,-216446,-330358,-119257,40730,-291492,-54693,-34326,-125332,-183224,-71964,181598,18486,-385789,161491,911222,1355742,1218412,790852,101004,-180748,-173511,50909,30671,38183,15892,41666,-107621,143507,367007,311644,179905,240093,154051,184917,150558,6513,-221956,-410913,-326957,-282633,-18632,464714,450252,-48674,-389025,408733,447459,314899,-13929,185642,218227,329535,769428,1053783,859202,290970,123516,394172,455295,167500,171862,336832,406851,401019,269310,224665,274560,178144,-49796,-782,342927,452640,61019,-38738,381549,266936,-122219,-397056,-339288,1461,292995,258976,98687,10331,3370,248163,546501,434211,95332,-294225,-547329,-485669,-574562,-501801,-212038,214663,474239,753337,1002539,913893,305844,-63534,-180912,-39195,-173984,-398766,-466225,-209008,-92788,-163057,-386084,-518556,-419400,-241605,-243830,-265042,-157958,-263595,-92365,20495,-177802,-365431,-318183,99592,236980,48204,4011,-315505,-463473,-475254,-377384,-89994,137878,122591,36493,-191776,-370763,-3848,390169,581589,692793,443304,158037,-4874,-265502,-323632,-55024,81939,-20273,-309989,16656,282034,77206,-245530,-393599,-354297,-119101,-17662,-224251,-62870,112625,133190,-152971,-112803,154025,394480,423895,471069,373843,322164,44561,-278141,-245896,-87178,-434522,-147425,238088,414002,347393,108973,-364422,-162505,-70775,-249702,-297045,-271389,-87284,5985,-59947,89976,72564,-69691,-224211,-397984,-509992,-415384,-209967,-201446,-237334,-225223,-261036,-166418,-31691,-179582,-326166,-392505,-370088,-276200,-41728,164087,291560,-14001,-266542,-182137,-329886,-182006,315651,172751,18233,-475407,-280850,-55788,-5237,-17982,-68195,-24556,198801,260668,244917,151538,15161,73828,82581,-34261,-213863,-263318,-306607,-122073,28707,-5785,-94316,43044,279111,171633,-265316,39088,567405,675247,287856,-392430,-300518,105537,213048,8355,-324518,-198045,180826,477391,329620,-113110,-188978,-22247,-9417,-207385,-422844,-340871,-92522,273247,468418,915041,1121772,960817,776850,867168,909202,498367,198641,83161,223834,122220,-104714,-399531,103581,129619,-117495,-335289,-481352,-87960,266766,235831,-101069,-65641,83728,99460,133602,-23109,198107,370917,109994,-295261,211440,282935,-90394,-146934,429892,606584,471413,12970,-537807,286641,841834,753624,235818,-51208,-382860,-314386,-64766,-109499,78046,63174,-104091,-145764,122779,395628,163856,-179173,-364487,-257666,-227007,-92838,-98090,-130601,-13308,190231,107280,11967,47321,202168,63227,-234998,-322841,-192565,-117765,188790,524879,499915,112284,-323906,-326730,-433838,-166314,265197,448539,476987,424244,457301,568324,635699,449053,163461,-234851,-268907,-131789,77155,123053,-6491,-135162,-327640,-393538,-273428,-19499,70348,-34852,-386918,-443342,-168408,-106774,-262122,-357439,-397145,-265100,-111058,-108317,-127161,-277615,-344154,-393302,-245502,-56446,-138824,-445486,250103,969434,702650,137847,94062,254398,81990,-151893,-54073,-46033,-59670,-21260,22947,50910,-54804,-448609,21545,337926,279902,128770,-347928,-369380,-37599,299492,392910,406406,462600,343056,78502,246981,382621,483777,254080,-238822,-344748,-106750,-192427,-318817,-152335,232193,201812,-140045,-536185,-168935,-223716,-217881,-196671,-44598,193235,261087,128234,-63792,-2236,375299,612815,792039,704974,204313,-218293,-219620,-139404,-445462,-424498,-206279,44180,147963,123497,112321,145119,67619,199039,556535,898362,829638,425884,216186,280000,206049,-231996,-491138,-258092,-134495,325422,694931,443445,278609,1117618,1480004,738087,321109,449559,353775,-254942,-415913,-259857,76925,469779,485467,108929,-308594,-248171,-123271,100407,276340,113180,-36792,-182146,-359513,-363962,-215202,-27378,-121422,-197664,-106537,57962,25688,-81264,-76236,42765,173898,-123879,-302597,211627,281579,-105590,21483,248545,344071,193777,138647,130001,174299,87791,-156944,-315629,45359,247690,304464,381506,406275,528270,555432,251101,-17860,-89500,-180368,-296438,-444170,-181652,195069,275590,82548,-436023,-168778,217090,244739,120025,-212205,-234261,137276,358690,216491,309452,688877,946279,471238,-90722,-363765,-61007,-69384,-221622,71713,225451,-5064,-343395,-361318,-110571,251665,110638,71059,-133531,-435713,-118543,-81017,-357504,-583258,-439708,-422234,-285341,-202611,-265314,-300084,-196109,-55745,-12406,334494,411884,-11258,-546302,-191903,-132011,-187813,-116386,18526,-83551,-74030,-13740,196567,91778,-121531,66276,328318,368585,49640,-200852,-81765,28186,-90731,-283322,-235228,105109,178081,433395,417601,266978,-104424,-375857,-449881,-316841,-427152,-394042,-232461,-140722,-254890,56438,187442,137081,211006,304205,340424,271612,99068,-16836,-125804,-229630,-106633,-9543,153521,176375,160504,-38283,-134125,-160517,-290909,-463220,-464897,-414775,-422846,-118286,175876,261507,-91566,32774,511483,1111040,1443437,1406013,1056495,684459,464570,291068,-47302,-368501,-455689,-350146,-354842,-256816,26251,144126,81830,-305815,-279729,-4033,197907,352343,318171,40756,-200688,372232,424137,62053,-134501,-288376,-64313,226073,327136,237511,68961,-28733,-51315,896,180494,312256,417087,323042,61678,-210923,-456465,-533102,-246938,-12017,-155285,-201498,-214614,-21624,567630,698780,88368,-577061,-378397,-16664,489804,766507,575598,258033,153929,306500,349342,197313,-152785,-283890,-149908,-250134,250332,434628,528257,273377,171974,248435,221971,161738,179467,39781,-210715,-450470,-304459,212644,561614,665633,322694,-328230,87639,549966,425676,3729,-135469,125771,188167,165579,-83034,-316917,-111611,324269,790220,636618,467457,398683,312727,391708,235885,-65513,87382,443721,397433,248466,228413,408231,416669,218281,-102583,205858,470693,290921,-143293,-93398,97040,-115609,-153321,461913,766080,703197,249794,-290289,-244834,95265,186341,191184,135212,44869,-232683,-208287,-50484,-100300,-350219,7460,270776,235234,14083,-127908,-286885,-419556,-370291,-296143,-400884,-380886,-371628,-396659,-465492,-228915,-147196,-405588,-314212,-46145,26936,-96221,-161763,-247338,-341603,-28866,297494,179262,-238366,-370657,47365,149931,-133742,-231154,-21263,-45517,292241,873354,1066125,1191036,700131,149579,208384,488756,245112,-297718,-40250,183087,-55501,-416995,-181566,-58105,-210450,-209664,-109003,-4022,-53815,-81052,-149928,-275484,-361768,-254932,70673,169694,-35883,-254059,-118125,-7611,-39683,13522,396219,918152,780785,144348,-245217,-344193,-92286,157464,68986,-94860,18628,-109641,-344150,-431863,-491105,-400001,-395734,-492460,-171283,-56407,-167700,-233057,136241,366128,181517,-249645,-46004,-19782,-162912,-168117,11612,183278,39958,-241234,-491744,-389014,-420891,-507153,-127780,201174,282073,172862,148157,491600,189153,-124352,258536,349028,331349,404387,375455,542883,462523,259180,155753,-21785,-117363,-362965,-91730,209153,186543,145433,-101212,-108766,-79410,121468,-82988,-451634,-234466,-54834,3328,-160706,-16317,297082,461886,327371,76200,-194960,-442462,-5319,369750,406541,230951,38115,-107859,-126017,-137944,-158723,-231067,-153976,10808,228351,280804,475943,705392,620653,340415,119022,-130736,-291693,-41235,79584,162779,409801,404883,69472,-358831,-344937,-138189,7988,41321,102901,178705,132115,-159342,-389571,-144313,-241863,-199499,-143761,-107698,-126910,-215793,-397834,-278067,-127802,-98393,29392,-168181,-341041,-142406,-244666,-292643,-40989,-21759,201762,158927,-52887,37290,269517,151748,255888,401304,617199,769870,898718,696920,338692,75339,56257,-127759,-238261,-305130,-54420,65857,-8846,-165463,-195120,-216295,-60031,-10533,-35688,284531,794285,872079,856839,947106,878969,482157,207996,166546,153601,108363,4394,-89292,-18704,48196,200599,135008,190740,241652,-37148,-267154,-4195,106096,160648,33410,-8881,-205257,-223720,-114158,-253804,-382215,-324624,-227281,-131203,193021,425616,326197,-48044,-400022,-462060,-386607,8020,168447,146956,-71997,-123105,120018,118525,-16033,-128471,84555,374355,410883,202509,-196983,-146029,171041,40860,-134913,-301486,-103455,21998,-55304,-190424,-125858,76506,223302,206497,70616,-42389,-355804,-60962,583508,534361,360233,338157,324502,368694,589755,687896,377304,126284,-2063,-228571,-405075,12386,353526,268294,-211258,71030,490601,383645,-232380,-410852,-77610,-171747,-328672,-500783,-257259,-170493,-48366,160654,255090,88238,-431116,-234990,-47445,3913,129162,110714,2832,245454,728426,977449,971488,695625,21374,-268852,-377942,-373746,-153296,70489,388730,496008,465572,299717,188585,72451,124518,-113189,-421957,-394949,-304833,-256873,-199902,-267275,-478628,-155074,280058,726638,951019,924610,699572,360588,-38221,-357067,-283832,18636,177897,302362,18124,-399099,-472940,-290437,-264697,-266632,11458,360586,350494,-134648,-384038,-398531,-247879,3651,3403,-142727,-92377,-71297,-64917,-141544,-67956,95293,68593,-49183,-93567,4562,-9463,-65677,-34484,-175067,-310951,108374,298062,297247,-52336,-527719,-278238,-200136,-396133,-441121,-413532,-311364,-145722,93139,519139,771052,746345,301489,601491,722811,496065,155003,-73056,-175268,-310227,-63558,73392,30479,-429481,-220203,133575,357955,425561,459504,394343,237599,148519,360612,506633,231484,-82992,-150808,-261006,-408955,-393440,-332884,-298395,-453885,-334309,-223259,-464610,-405588,-93029,-236467,-534011,-10285,239017,131071,-115336,129009,-11687,-354442,324710,719442,791908,426294,276852,525708,427341,121626,-40616,-70583,193074,659722,859061,805891,462318,-101115,-232110,247160,299873,121290,-46660,-328068,-388161,-207366,-317234,-335747,-170431,-204628,-248013,-145055,68517,319228,348761,121002,-358512,-305180,-26333,95312,-37706,-12340,8837,-94963,-67545,148899,385853,477701,362308,47393,103965,437105,392849,100111,-185378,-370962,-198867,42969,92447,-96602,-70014,144664,274364,474513,690028,495977,89800,-385618,-473188,-281087,-11819,-138789,-290063,-56838,221508,63687,-105308,190150,541008,419844,189691,235042,262100,879832,1348776,1391402,754916,43358,-236672,31208,181280,164701,-167304,-376705,-265125,-80249,-34943,-86493,79988,42205,-223814,-436601,23347,561652,435927,47508,351277,746098,483119,319805,774166,1029195,735427,67380,-185128,49676,93243,-202508,-198296,-5099,32882,91339,160801,248362,-93953,-344133,53183,431418,993265,856933,453937,-209876,-392675,-70739,66039,-95099,-113864,198364,375171,289669,61313,157136,-11946,-445566,-177250,221983,178788,-23222,-121032,-281151,-340656,-420405,-386575,-335900,-285120,-178423,-44431,134375,236171,498667,956237,1230834,1137191,409461,244026,536737,589816,225414,-163330,-187815,-239319,-335253,-411521,-183186,-178756,-309542,-426310,98823,644204,1031585,934266,219772,-230867,-398517,-383960,106381,454945,681320,559228,418549,556074,399540,5305,-394385,-325481,-127771,-13830,42618,-3499,-94510,-358198,-59862,327798,623417,643912,445883,53951,-314260,-286056,-136367,-182389,-236973,-313567,-248907,-133767,-95474,-371828,-40774,162352,96106,-150153,-452593,-253595,6671,175928,505010,549197,79007,-488478,187598,400158,168068,-147320,-366001,-353963,-181307,97279,88868,-229663,-571299,-265292,-24338,-176835,-382313,44539,210419,132087,-90259,-431270,-233364,-84860,79314,79733,260540,451474,540189,531269,430988,133544,-149942,-134122,-56166,-33395,-89411,-328046,-417018,-486688,-160733,-132954,-78856,-116400,-148609,-185365,-862,-16502,-168573,-220535,-301333,21486,441727,821500,892800,409027,-96725,-304302,-283048,-233728,-160002,36193,617177,926824,568256,144636,537776,950485,710002,361504,-62744,-250474,-217183,126470,619804,978427,938928,529055,94249,38588,44914,-197196,-203038,-106904,-34652,141034,140072,-22879,-468673,-364497,-397965,-401240,-126619,-54015,-204812,-354837,-444584,-303476,-316714,-218325,-165446,-375716,-262644,-184843,-206340,-21264,226118,305333,204843,-157002,-494956,-335978,-365601,7854,268328,352560,323607,372140,294450,404440,609481,710715,406335,222891,260145,384330,286356,-28630,-425080,-376335,-142312,172200,322120,49143,-345441,-272349,-48419,-39441,2478,-19268,-62451,-202119,-424498,-5229,387144,191798,-306113,-135170,166548,269822,-54573,-365687,-227017,-362084,-278699,-243024,-460221,-36455,139074,509334,879052,954904,1143770,1083523,1051003,806071,133860,-179098,294931,314294,8440,-350030,-509511,-398652,-147193,44835,202612,94363,134528,115807,-76277,-455938,-55627,519171,635635,299309,55216,57441,176880,168366,324986,687521,840581,638473,143292,-157622,-173571,361290,600355,742011,457904,241078,100062,-247929,-147621,-218201,-221645,273410,473569,408810,262473,413008,506552,417592,305445,43964,-162631,-339825,-161814,74095,232910,196452,26506,-104284,432,81269,-166228,-192530,-359131,-395752,-372860,-365047,-250580,-246471,-365546,-447046,-170367,65102,351848,380519,324814,43626,-70920,-99784,-171405,-250589,-13885,30008,76110,210883,276692,179369,36311,14326,-144555,-222585,-19462,31069,61634,88392,263766,329107,216576,269988,406985,326811,147135,-96310,-198815,-23271,-12700,-167067,-228733,-139036,-201810,-179358],[271772,317371,310975,221963,232690,-25548,-99645,-198376,-168150,-2090,56691,-219750,-265250,-112056,-113166,-258754,-265214,-289148,-195024,-141091,-151110,-169466,-194372,-341007,-196332,-46336,-238608,-337678,-199370,-57749,27655,27419,-3059,117268,-24132,-300783,428831,1049797,1299921,1354950,1052809,528725,8108,-261090,-353432,-279709,-63745,190757,339456,236300,-174960,16955,111481,-69535,-162805,-124452,62173,349776,420443,380522,74213,-251357,-60374,418607,772744,662444,354216,82171,639658,1078959,996141,423514,-102711,-545446,-384743,-180070,-55952,130179,219854,477594,476523,243502,-28075,-166915,-365112,-413446,-92816,95686,365729,476535,581775,371283,230427,23317,-42398,23422,-113079,-112990,-250066,-186219,-91901,227138,525263,632864,617641,253099,8761,-295476,-234816,-206312,-163304,-72351,96008,9747,-472879,174546,492652,523037,217624,-45881,-407170,-488117,-389878,-131959,145135,257619,237530,324519,558286,255887,-29866,130732,140679,-82997,-432556,-663322,-441040,-367763,-216247,-107192,11544,18009,-298757,-275615,156958,112881,-539404,-38014,159718,-200010,-70420,381875,218583,-197091,-89553,32412,-47124,-186912,-223728,-222042,-287114,-193158,-53542,233471,479571,711254,397632,142079,-188509,-252960,173491,84259,61250,176021,37643,-336085,-97943,172177,372041,507246,593581,537374,400362,324845,271793,186482,-97753,-248228,-414598,-541407,-404053,-166945,-134738,-316228,-423640,-514193,-442499,-448052,-255085,115511,560037,618469,528601,225627,146980,-72076,-339179,-459932,-310446,188685,355403,-120984,-268417,41696,-78292,-262062,201206,209633,-73865,-137377,-80571,53852,19429,-110514,-118341,86450,66599,-100383,121042,457520,723979,774801,565838,289773,-8286,-241261,-419941,-399759,-230039,-310119,91015,526027,583975,292206,172411,469659,849491,769533,318878,135061,281804,620620,771398,775854,516336,39973,-356196,-459204,-396853,-341771,-305662,-107522,11741,-328449,-306133,-117439,-15552,-250523,-389348,-444018,-108574,-85114,85209,-60,-92560,-34172,241826,505702,327227,-65797,-240215,-126821,-36940,-248876,-259664,-262631,-533089,-267695,257250,663481,391306,-50518,335779,1034747,1398160,1139919,630400,13504,-145073,-19417,214794,306812,254460,208082,133997,-75579,108143,222411,86470,-75268,163330,86292,22710,8870,64992,-20179,-188910,-409551,-438620,-225884,286477,381606,-24387,-362403,288177,482790,329857,-146635,-13592,55236,94859,623206,788244,740177,145284,-18129,215214,389959,229325,-85429,-28999,68148,82488,202952,381637,369729,191699,26762,231102,659286,745290,335434,-49805,52431,67962,-92449,-317580,-245299,-99309,136522,360128,283175,219605,214881,341735,489570,281183,-39353,-238167,-427283,-465977,-438924,-240362,-160520,59295,264054,526805,656734,483483,122419,1104,41623,17531,-129711,-417737,-562750,-431924,-300893,-207901,-416850,-431994,-134144,-79986,-210571,-404656,-447355,-506279,-302496,-2821,90457,-36808,-445965,-27619,271768,231700,-46727,-399266,-421726,-331988,-430157,-56494,168365,18913,-241949,-418503,-293018,72031,455753,673332,689845,410176,-152191,-112568,-63776,-20371,170331,404938,361883,-51554,68256,420612,236539,17997,-30850,4700,169543,190251,-84136,183764,478645,436520,-86425,-259120,212507,480995,450286,367956,180350,176478,26787,-176700,-112738,-20333,-285189,110372,553282,539753,674798,342450,-272788,-314931,-231419,-411975,-401303,-367888,-123459,-52250,-160762,167916,261377,94983,-103144,-329454,-401569,-457400,-279552,-161358,-159770,-234499,-293955,-108986,-109844,-231122,-306434,-293140,-219229,-209065,-50345,36307,89949,-189248,-259737,-84882,-373073,-93917,480903,347876,68933,-336618,41762,320186,237617,97595,12942,56340,338178,407243,405699,276624,115455,79839,-38412,-222247,-395217,-402477,-389992,-226385,14081,85383,83791,88829,310268,211639,-112463,185265,726459,860043,295365,-376322,-249419,67346,118341,-53811,-413949,-31343,263689,394171,14834,-173351,157737,200535,-11970,-305136,-409682,-412120,-411072,122759,472547,937538,1218054,1143506,808884,742444,784829,509845,384941,154050,297567,98531,-180823,-151184,383877,442751,250948,1845,-148081,120477,68496,-29876,-80842,15332,177247,175865,183359,16046,156684,278554,207527,-268088,117380,271431,-51297,-91203,594003,891641,667020,108392,-416195,191616,643369,610402,274034,152867,-110124,-155232,88100,-141034,-97594,17417,-270183,-184886,242912,529964,354917,71209,-254207,-296296,-245001,-142184,-297984,-394433,-423661,-317787,-272109,-380630,-289792,-148601,-177143,-361885,-514430,-408279,-200066,231414,360219,213858,-212733,-434742,-253027,-315234,-78081,377346,502338,415663,233957,289733,604986,746311,553430,201740,-252273,-199478,100476,335399,345572,111120,-102313,-288678,-319445,-223198,71008,206033,138113,-150409,-345003,-214536,-54960,-15247,-107596,-196196,-263682,-299449,-345736,-417351,-414436,-455000,-404976,-337721,-236456,-339373,-21082,713934,1207514,777659,49231,-44386,54485,24939,-408504,-343446,-205227,-143960,60520,200877,199763,170743,-191546,-157186,189288,130914,-104691,-533970,-175833,134710,393493,373965,449238,526288,421728,161894,205847,180803,237466,2737,-183978,-231906,-116585,-201879,-444402,-218007,24403,74112,-151751,-264577,-62271,-256695,-304729,18488,116873,90092,44791,-84819,-215829,118079,476268,689401,701930,578726,148701,-117025,-153077,-170094,-317104,-320505,-174652,10416,-15316,-134836,-278223,-173041,-53991,54174,512065,1065748,1094162,569185,185810,229859,180101,-216457,-401725,-245766,-146416,348904,702926,340954,106966,1146110,1338174,817491,458501,341295,168984,-195044,-294830,-377354,231441,773992,780494,347860,-206724,-342668,-294835,-67443,17381,-124489,-162946,-222582,-420011,-387147,-106822,-40869,-184549,-361540,-74938,135242,165105,-930,-426378,72912,355576,24664,-200754,410087,522587,122686,157069,367597,385782,311645,382734,456350,309181,25701,-348062,-190164,113021,246129,368456,426491,446365,486451,436498,104726,-303907,-181253,-72117,-97699,-310981,-110337,151323,154774,-61445,-102728,199169,355332,272673,280463,254577,322974,440767,438531,327256,505438,897804,1059420,764065,289664,-120931,-20403,111925,-45103,-119412,-90090,-306928,-412035,-371295,-318316,-236195,-292609,-176824,-206727,-362872,-194875,-43648,-120078,-422056,-426563,-347200,-305305,-166304,-227001,-345492,-325534,-121181,-132446,55082,122072,-20221,-144599,-156554,-165165,-311728,-493600,-205302,-169670,-303545,-464062,-264776,-294733,-203613,314437,607728,642410,171828,-130425,-144406,-59597,-136399,-367041,-388299,-113552,148772,559561,750211,397319,-27970,-186011,-372358,-229278,-172298,-297896,-113301,200821,178526,36522,77566,119362,284182,539899,602479,570484,200732,-180499,-412835,-105906,250606,169835,32156,-101276,-133563,-160355,-102763,-175367,-352482,-380887,-434094,-414594,-387451,-367575,-53756,15456,-314674,266318,923943,1405884,1301605,1115384,701783,283011,85097,75856,-82403,-383864,-459356,-292152,-287722,-235920,9644,57987,-78734,-425532,-284213,-122353,32962,241695,313597,63929,1923,464715,395884,43644,-223812,-351542,-96141,181985,266129,213441,92822,-16279,-45228,2409,57496,89812,154539,-1510,-164601,-312983,-420742,-347957,-26436,187939,246201,234159,-41397,-42437,705070,976699,328868,-262532,-488217,9222,524074,712900,547148,188454,87292,259384,379531,460158,135763,-141008,-289725,-124072,416047,630298,682058,430295,266622,240320,116414,-5561,39973,-1831,-202871,-420007,-389276,109898,505828,664952,241165,-470361,178595,681097,455887,-133483,-283789,126735,239496,80641,11310,-8062,-296203,-39665,473063,551637,555630,530746,449207,430613,272316,-152671,82789,519258,480035,352563,362167,468898,399288,209051,-331818,-231114,141364,62947,-269153,-88937,192731,46128,-259418,421753,973992,981497,492359,-126800,-274576,44833,111764,76187,19729,93644,233342,270299,211370,67989,-238145,-51139,68713,-34549,-135349,-48791,-53452,-296180,-407989,-169090,-218125,-373602,-379335,-395224,-511148,-184771,-36414,-221019,-315486,-78348,51740,-174943,-368033,-472874,-353373,-211872,-116518,-230265,-460271,-119546,245479,116597,-220228,-308783,-11139,-101807,181259,668956,865884,775326,294975,-77047,-16581,364757,265736,-228951,-158217,122971,-78345,-446836,-359205,-281766,-456051,-113031,185019,389034,241012,126890,-184177,-398617,-389366,-214765,156692,347418,185663,-226718,-325568,-320333,-317620,-40353,283761,886841,858854,259580,-195772,-308765,-165063,-13819,-2410,-227449,-305863,-414492,-423890,-487646,-544510,-492057,-418941,-464434,-32622,188197,62526,-236200,198337,439926,218666,84399,238195,-2187,-250051,-123998,97547,295090,149399,-152683,-173067,-65857,-252149,-359254,-8939,189846,85093,-223974,76259,558846,419691,88312,27351,309633,261527,342998,257589,284929,112751,-35322,116141,-96105,-154285,-277201,-32955,380443,543542,466692,116517,-125060,36679,269399,39858,-350703,-280779,-160181,-141710,-314281,-25597,263099,416099,273877,-17374,-244246,-491597,-108224,269423,179230,-15714,-129507,-213470,-263956,-254864,-302455,-375958,-147613,175922,378196,216824,213782,458456,498532,385857,314377,104161,-181194,-66314,140433,430264,603664,424360,-118588,-595004,-267582,-120325,11474,-42007,2344,73682,-55368,-499562,-173614,75302,-230240,-405748,-327257,-309368,-283744,-316301,-420421,-149847,36401,59031,222993,58503,24421,-53967,-205938,-320900,32515,253605,405878,312345,-47161,-64277,287430,528594,574600,403184,291908,488244,929222,756554,322374,-115163,-251058,-346164,-294798,-189428,87050,317801,222330,22089,-46963,-36844,4970,-150879,-505644,88373,778487,873709,734699,734579,627416,246848,32057,8600,-30030,-114679,-200875,-195638,10711,40344,74749,34402,246698,427209,226270,72545,120526,258394,213901,79247,-38330,-287863,-125962,113183,202087,116829,-110060,-374948,-191409,195773,450422,442549,208026,-31011,-387704,-424125,-87005,120640,96232,-135178,-362247,-263956,-23534,45595,56886,155929,403112,440643,192415,-341439,-8479,384958,483626,377236,104709,64681,63522,71170,40986,23384,374165,580078,533954,291927,-70695,-245977,-64837,526498,531132,442720,318692,41231,-28492,253494,543731,347434,219011,350930,179052,-13571,82637,222884,108578,-122333,172655,566537,525741,36732,-369183,-365709,-324036,-318147,-179375,-82567,-183080,-163948,7486,50470,-62751,-508906,-225477,-80506,-137096,-37642,98695,-14416,320796,902692,1214011,1260608,934427,241290,-193425,-340084,-456148,-200463,16830,284152,439196,392862,288119,162773,69674,160025,-9072,-305301,-358786,-260338,-276538,-342510,-364006,-510209,-187150,283426,748310,898364,722357,447711,164074,-150854,-373786,-207045,181038,361848,327660,-10108,-252380,-265545,-245254,-198892,-232942,45344,315190,192114,-328348,-365103,-154201,-421208,-577149,-380214,-88350,62192,66668,71313,36420,246174,394492,183025,-110428,-326598,-437821,-312551,-125037,116429,-74708,-133596,33417,204086,205177,-98892,-389239,-240257,-123174,-188078,-207245,-237338,-327005,-200592,-48442,345970,827761,1100771,815668,842984,667242,311470,-80053,-244606,-248408,-408090,-53884,160131,137193,-302781,-464184,-112668,30004,193449,304941,345482,209260,67556,243482,328384,124699,-213617,-217700,-126429,-182375,-304775,-470912,-382087,-324187,-375501,-110651,81752,333185,317117,-39144,-504643,-100608,146096,126005,175894,441611,375001,-215224,161703,671692,677306,275425,99065,225669,130635,-150914,-406529,-291170,126787,615158,951895,785539,300044,-176497,106405,549278,493280,302278,106513,-180613,-369720,34902,-2211,-174533,-318479,-293526,-217431,-36783,179431,337709,334905,193751,-189282,-424997,-223173,45851,-56887,-31706,36002,-87650,-73140,-25868,112378,290519,318638,155423,157196,205150,136013,-88473,-225679,-281583,-104572,67537,111174,-46616,-160373,-154779,-190755,75701,374435,315363,-55511,-485212,-322816,-115374,139959,-33186,-408408,-86931,251207,222422,198637,353750,549264,316967,80883,267363,454611,946647,1522273,1579004,770916,20623,-199559,-75973,102101,125166,-244745,-568903,-203578,-32763,-83965,-182091,-101848,-240655,-464011,-536871,-113849,229566,204478,-24622,260554,510369,208900,295513,898656,1146107,870426,160245,-349036,-261476,-192955,-476189,-141649,72933,-26135,-50950,317890,530369,189849,-445906,99624,491962,1236501,938098,300032,-437695,-133472,242675,221909,-127127,-127498,352356,579140,548642,359467,408426,128378,-385800,-235066,157231,275714,109620,-86866,-270517,-247307,-157047,-253760,-269071,-315276,-236697,-118163,66450,189965,380982,894164,1201603,1100218,509027,232531,466316,469064,143715,-356225,-298365,-248073,-302442,-338495,-196709,-187702,-283497,-480261,128028,867243,1439723,1327528,420760,-196168,-139626,-265696,-335672,161378,475687,359002,211584,268791,365815,120747,-229479,-343085,-226817,-159540,-225822,-251968,-179983,-309851,-238207,20458,370436,431203,411102,72677,-354088,-119065,6102,-157989,-370326,-508768,-525574,-318921,-75523,-118197,-188402,-105033,-148229,-300765,-455058,-307966,-120050,65598,444202,572607,189345,-423420,224255,425841,249996,-94030,-215897,-138023,-326127,-138645,-110273,-327380,-559303,-518545,-280037,-265653,-328474,-39098,145205,53681,-249714,-451460,-54747,120891,88961,-182765,-61397,402453,621565,685023,548631,356497,68375,-94831,-161940,-85146,-94409,-260484,-257190,-333433,-240308,-246928,-148927,-39569,56700,-12651,-57938,60197,140763,-6569,-195561,10138,504286,982164,980168,386957,-173495,-196181,-132658,-44249,-68741,187515,841594,1236874,615789,122429,691138,1340080,1144381,681608,120039,-178138,-192420,121127,471003,853372,672223,249160,-234067,-243109,452,82888,101646,33921,-169713,-214678,2554,16077,-231256,-427898,-482113,-499919,-370933,-255157,-136067,-283989,-364965,-389458,-240247,-145700,-222240,-395566,-95021,150911,154339,93139,248407,245499,262854,6970,-173388,-139173,-51144,106758,155305,120537,219832,364809,257879,177654,458276,724729,436228,148495,222720,688158,785498,338241,-334003,-304313,150433,437449,735421,497026,57636,-24987,70285,83368,-42008,-167900,-41235,-162260,-380155,68572,623061,621919,-9392,-390830,60841,260463,80035,-395781,-234942,-244245,-347589,-222979,-381088,-218241,6651,454767,862544,917440,851761,743742,726962,689112,321082,67923,187283,170074,-122083,-220651,-3179,-108831,-525757,-218221,123512,97111,-2534,-75759,-149505,-266362,45995,501509,594751,325346,142733,179184,306972,246733,370537,741458,826066,726771,248815,-88752,-259062,323683,640376,822705,582285,264260,41705,-171701,-24631,-66902,-316190,157287,442998,442429,138183,74424,243152,258250,296657,217177,40594,-156449,-329832,-141243,32578,-46208,-203752,-346489,-173994,-66844,-320877,-227764,-219927,-371853,-423479,-218858,125575,127387,-174559,-365879,-61969,202758,394865,376877,299324,113399,419,-56087,-116295,-247842,-7986,42258,-30055,115868,322014,238897,30037,-13464,-174140,-258990,-69536,31825,131772,150555,257149,185521,-81658,154191,309728,223569,48281,28646,181159,109545,-105052,-309195,-141200,-196352,-167267,42351],[338816,354819,415189,380600,431876,268119,10264,-379764,-70937,162977,133500,-205905,-251934,-80767,-77998,-237569,-240933,-234143,-194535,-223445,-318599,-417147,-379596,-295410,-257997,-270740,-415070,-385328,-310203,-218868,-190520,-70427,154361,175382,-30916,6729,632980,1241780,1453173,1390756,1021568,435174,-69295,-283201,-355767,-253504,-58720,94294,246993,210441,-330788,-335376,-138250,-254798,-402927,-350091,-64215,273979,480170,457947,54912,-303566,4865,415810,623562,644172,392205,88499,437418,869163,857190,308052,-157802,-284089,-200428,59480,146957,225393,265910,483765,416889,120871,-246337,-345082,-292854,-277139,-277327,-211942,-135160,33190,247034,182224,266785,274775,357004,365326,-109689,-370023,-196476,-305486,-313870,170473,441910,599368,555949,372872,81519,-212270,-272222,-201289,-132911,-89710,96133,60362,-441891,309178,731934,731237,365614,91647,-185917,-194367,-144734,-14629,118108,221390,201579,203256,437586,259692,-55418,78093,343969,384288,112898,-162163,-480947,-428560,-231228,-105395,-3663,-53327,-266950,5095,463231,483185,-23490,-465806,17945,-60949,-420531,-23850,-123074,-198846,241257,463739,182834,-98399,-279487,-391076,-393852,-240274,18515,164628,495866,613986,478646,261907,79181,97543,124199,-20934,-30768,193843,41706,-352572,-91607,241622,548567,805895,806688,590265,438942,228871,188650,71364,-192460,-337882,-440895,-584842,-293478,24672,139942,18834,-89526,-329889,-405768,-377415,-109830,327816,577125,429948,193524,-182296,-333719,-508897,-464549,-392315,-206057,125271,152064,-232542,-91557,95720,-53155,-373975,106889,167137,1015,-150777,-219270,-187678,-235322,-290522,-46198,151513,75670,-58521,320105,642030,937999,899746,615687,232881,-135337,-361965,-511504,-368947,-251326,-529283,-44192,459913,634925,361187,162939,584714,1065871,935573,545370,397828,498290,536867,536913,572361,341375,196461,28010,-79663,-235272,-570127,-398349,-106008,59396,-260885,38230,94585,101856,-149638,-166040,122585,355710,288380,217259,25741,-19984,95663,403338,680383,556476,119773,-120024,-112538,-101975,-28357,244467,204722,-203469,-174005,428363,940668,653079,167908,361493,975939,1166434,812520,214958,-179340,-171696,116624,414111,700290,488962,296938,37356,-188816,-101714,-139704,-328166,-241863,-7566,-66295,-180043,-73589,239169,288633,44572,-491258,-526816,-209313,166051,321256,-5989,-214594,146868,387056,208815,-332123,-303718,-238909,-317706,139665,228788,273217,-205183,-260915,21040,266088,321204,101955,-5751,-151637,-360791,-45244,302156,232821,34964,14778,306588,725277,742786,366824,-94322,-242338,-40468,-18779,-291986,-348956,-449616,-256778,248551,417035,355837,279115,320655,261657,-26324,-167567,-44538,-174619,-167347,-202782,-41683,-126103,-276385,-134870,150323,64575,-192642,-242565,-122638,49381,62834,-46240,-407579,-530650,-655020,-482015,-224229,-356830,-545863,-157598,-7717,14841,-89918,-83609,-93394,-393824,-105972,249331,192818,-190309,-241945,57138,136892,-305750,-451400,-90365,-94731,-476479,-136660,104607,-111342,-442106,-373314,-235770,120965,492099,670518,522851,237120,-416516,-74981,216714,316959,416073,600754,532963,49570,-24297,418563,393113,167971,78816,136501,290757,185752,-103874,291267,678889,587165,-15793,-342504,233012,471513,382540,206859,-68609,-70242,-40733,-133226,-116785,-133117,-331442,157476,600933,614605,842010,424602,-163182,-378985,-42979,62783,-67840,-194711,-265086,-221310,-291821,125369,223415,82661,-70879,-292018,-361644,-485716,-441943,-179335,-165336,-309516,-141786,17184,-200894,-355369,-329395,-204459,-117790,-229887,-204913,-194827,-303212,-505351,-68702,-8260,-375020,-94428,317777,271662,-107990,-186967,146922,425305,320522,159316,64928,126912,369807,446197,494850,462837,283234,7368,-297206,-493862,-518269,-587554,-485312,-336058,-127714,58389,190859,203017,292623,149515,-38479,246067,731803,800480,230223,-386898,-281504,-82743,-137410,-291736,-434077,87084,310885,212845,-283199,-76661,302563,204912,-186222,-321365,-82662,-18426,-258822,-20811,408646,744195,913826,910514,607851,427932,421392,372189,355501,73288,148553,-11200,-149765,122973,621142,745066,605030,263323,178844,279464,182960,215762,23377,93762,253867,270465,215693,26002,-34336,-25170,72473,-237121,-108651,75780,-200341,-174491,564329,974975,781147,249227,-263442,-84939,262768,273162,104067,109294,71699,28351,152198,-150549,-144733,110934,-232247,-393950,169946,496709,467955,233574,-60848,-189880,-228470,-185082,-450978,-449982,-239310,-267418,-305964,-297901,-413105,-366317,-276932,-188504,-256721,-227095,89034,124038,41610,-186658,-418998,-195315,-117447,-167687,-124585,191437,294618,175093,-132111,-48549,513367,704110,467203,25548,-433085,-211708,215983,401174,311495,30095,-138255,-238723,-276119,-222177,58301,257520,247081,8377,-306235,-345091,12848,228532,195968,-25809,-282580,-395641,-336467,-259899,-149904,-172517,-234447,-283758,-297293,-304999,135689,772679,996324,616250,-128055,-320645,-44855,16408,-120739,-245018,-192533,-239956,54276,262776,237906,235078,-42247,-134730,-41615,-153256,-467215,-310904,22506,165094,288763,211685,355181,454736,404145,234676,154101,7217,97758,39644,-66731,-181837,-300494,-293543,-256450,7062,151037,242662,111505,-23696,-24584,-166002,-39233,208391,231623,-33058,-267449,-414573,-361857,126314,416277,601998,512328,376693,9390,-127744,-144749,-143479,-187284,-191113,-212722,-161293,-282544,-419132,-492017,-385174,-193149,-196099,233947,856458,848713,383357,15963,98310,32193,-319401,-285180,-238102,-256921,158603,501531,154526,-180464,850310,926548,839658,470516,97228,-247155,-222120,-197194,-420706,173246,785962,794356,373477,-182226,-377928,-379194,-138913,-198110,-466380,-397354,-341248,-413690,-307144,25591,-9427,-210977,-406768,63443,209764,256182,153167,-312276,133737,459929,121016,-116479,525432,696989,366098,260614,357545,239220,230337,456395,598616,319473,-82150,-427864,-93569,80745,66302,153053,267840,353494,407173,251761,25777,-235520,-178476,-39277,16419,30747,170543,92501,-91294,-7574,327399,392320,303517,199793,380762,547606,687461,551156,394748,360166,633651,966385,1131692,1063993,685500,191391,11604,180463,144137,-152114,-498214,-197689,-203621,-311267,-347551,-462816,-560596,-371383,-331143,-235116,-65378,209367,64649,-397843,-388327,-287590,-356647,-168946,-213057,-367067,-394477,-164460,-101484,10936,-30028,33027,84008,25125,-79514,-426991,-306662,340325,335800,143231,-219239,-339319,-395821,-149931,397367,730774,816593,393349,112309,4163,37370,-132683,-442349,-431795,-229351,216510,706415,1009334,424221,-53810,-4340,-166975,-217990,-76166,-245077,-100284,410634,492339,175760,-74875,1234,183851,499732,601220,575598,109174,-417602,-537861,43010,363297,170813,-68389,-149072,-281433,-262107,-142744,-254238,-406785,-345014,-483504,-380325,-303163,-558793,-217212,-199457,-359883,304963,947122,1147441,783875,496103,226411,76793,8145,-18593,-159929,-425290,-355224,-201881,-242976,-141647,14043,12572,-61681,-184861,-145216,-217691,-180696,97791,266941,118492,21089,254762,193940,-23705,-358515,-483860,-232035,7980,79453,103971,68680,1924,28734,115087,43420,-110480,-145864,-308070,-394538,-426234,-384340,-195482,211017,658229,803542,626434,96708,-186496,527310,853711,344947,-63572,-186388,46681,370613,446101,374453,57889,4721,209852,396973,593704,330885,6668,-236421,-22822,378489,647336,667355,487253,252443,148441,-55938,-176892,-86901,-50780,-174978,-335871,-563700,-166875,272020,482609,82867,-497125,184276,619316,352038,-260889,-265383,174747,225477,-114817,61134,203751,-145333,-237765,265514,531061,565105,516616,426932,275535,134463,-330014,-4723,438010,432528,348051,338878,314643,259165,211755,-204932,-321097,-93094,-177991,-337579,-32546,267061,112833,-323337,306330,935169,928582,479394,-119733,-227735,-28487,-79697,-161680,-151195,106396,457888,486213,397023,167218,-288139,-179530,-139441,-403469,-170985,226633,239100,-122263,-435597,-241226,-191418,-314052,-322037,-321095,-353357,-140038,13659,-52091,-79850,-1237,27440,-273487,-559107,-427798,-425304,-403304,-217773,-166914,-51234,141575,363226,187717,-131587,-439352,-157091,-224325,21266,313833,460934,253181,-146079,-322957,-279290,39759,80924,-239810,-259982,-37279,-181132,-302048,-548279,-453684,-212828,213320,598246,701928,405152,166811,-238306,-418762,-394932,-115174,249340,479463,323796,-188938,-462784,-339547,-336513,-216643,-11513,417264,503994,190642,-154210,-279161,-238777,-166932,-87684,-203462,-132378,-126088,-103103,-162778,-344488,-441473,-374809,-345945,61126,370956,210185,-308087,207620,501013,308636,342861,354282,61488,-269915,-389008,14672,330189,330035,233231,126007,212429,-11929,-130504,41550,81043,-164981,-551655,-83199,309762,392461,281474,-119400,62097,91976,220588,282468,323187,140453,-321031,-174079,-293702,-223893,-180980,40355,404628,696829,552370,174122,-196660,162463,398482,181870,-93512,-122760,-47117,-175998,-372924,-2793,227223,331476,240025,10027,-189894,-531023,-226032,158512,-55223,-342645,-366164,-355910,-445820,-389334,-454855,-450251,-123204,291787,476176,233592,38457,127156,271933,328243,358905,167756,-129536,-100771,160329,608058,636114,316338,-311164,-400930,-226947,63445,284089,130790,-93599,-136922,-314553,-451103,142730,197075,-98209,-435066,-364370,-422136,-389362,-405803,-286663,-48036,111130,165200,368712,295619,426380,283662,-77727,-413403,5718,309613,396207,332492,-43205,-186935,137431,728729,845480,803101,265200,-11044,565277,539366,139482,-406509,-566173,-458468,-295378,-136211,104016,347077,275976,162640,94629,91350,116959,-47067,-354500,-17572,592764,733513,476956,390595,241611,-12684,-116113,-200581,-295468,-442235,-421699,-298828,58619,152085,39604,-107715,229150,535888,477782,326300,120182,226228,71349,-45986,-182039,-382965,-126868,215224,527741,511089,290832,-72962,6974,182785,318630,384438,334322,138464,-193663,-378115,-134590,49021,-23964,-267332,-434936,-416199,-191406,-4178,100112,146260,324041,376541,146920,-329577,-67640,284828,667199,588427,394112,196084,79490,156437,160301,91990,569056,820843,698388,406814,-17875,26996,277331,542483,573140,553405,291912,-221646,-347646,43212,331057,164713,20683,401929,663879,396766,184875,62786,-81975,-24200,197952,475625,571619,258365,-109755,-296106,-192347,-76316,65936,70120,-110487,-232509,-167972,-191365,-234573,-466052,-156053,-34359,-262983,-160233,8927,-120872,140241,693442,1115596,1310624,1060128,504694,-44755,-315208,-434736,-252640,-170071,-71846,215606,343800,391234,208062,30098,101199,99498,-84890,-129337,-69456,-238130,-480705,-547078,-436989,-142936,292389,700837,740582,492332,245842,54098,-117893,-255170,-169484,130440,294724,194319,188525,58516,35498,-40271,-31335,-177361,9219,183395,15215,-261862,-108234,69961,87652,-8759,-153761,-20191,88791,42588,28476,138574,481192,643254,304995,-135414,-395025,-390029,-211815,-40599,12111,96290,166404,-34166,-19856,-27500,-228278,-287318,-167650,-56117,-15843,-1415,-77315,-328896,-113959,-54304,28171,558653,993308,1087917,946515,549159,36364,-337179,-247066,-268046,-461885,-38641,266562,240991,-169734,-731482,-410305,-349231,-106982,115059,273810,181581,-104857,-50274,-3064,-115156,-365793,-288411,11380,149056,116956,-203054,-496865,-253925,-209425,249140,363628,512741,330277,-55316,-354590,-126924,132522,195418,284989,554055,541971,-191295,-59578,593294,565776,140980,-117037,-208754,-314227,-435677,-409193,-190322,135678,519559,867787,627362,65337,-238233,426641,916423,723931,426017,226119,-44343,-445563,171824,342728,181323,-225734,-534251,-293998,214,218848,291132,174364,13321,-217675,-323432,-128876,95176,-49391,-71707,95419,-42364,-189024,-306748,-285734,-28807,158347,263201,423622,233729,72632,-261612,-317314,-257735,-82792,-12704,10871,-24421,-109665,-171809,-355272,-412490,-85886,18376,-271947,-466979,-250243,-124611,30361,-171016,-392411,-110067,147033,275657,390735,544557,492663,145021,-74419,235846,576275,909196,1258150,1186505,477509,-223646,-287633,-107264,7388,6220,-311593,-436676,-183616,-98101,-177464,-278158,-292189,-428668,-565779,-591707,-347383,-170120,-65465,-60214,103463,175420,-98380,259672,851878,1034022,742413,123001,-354819,-472502,-475045,-353691,-17055,105012,-100357,-87722,453581,706014,337331,-364004,26636,289440,839873,593987,-119009,-284902,197754,444001,253151,-197457,-109083,447059,740247,764620,591632,548894,178325,-375660,-279875,82030,346669,141857,-147636,-300448,-50492,108539,-1949,-121170,-299459,-255760,-184765,35523,246236,266882,535668,790624,760098,431299,112629,197759,205929,2047,-340450,-373318,-231051,-230653,-192119,-156337,-147018,-207327,-277761,273542,1018005,1468540,1221440,401695,-220126,23731,-61338,-327785,-149943,248786,317199,-38125,9405,256872,117684,-92235,-116122,-328862,-443758,-547706,-444421,-223453,-295201,-419549,-332742,35461,229455,311238,11220,-416065,-82190,1191,-218106,-340654,-304779,-472274,-567840,-117265,51797,-48982,-191663,-282218,-312792,-310608,-251998,-259386,-122071,231368,439714,179855,-275769,145653,305811,203311,-106146,-38503,166078,-85354,-322019,-347768,-399075,-375088,-391170,-356619,-148579,-221015,-280147,-30060,5946,-165905,-283651,-31156,132087,-54813,-431668,-225166,285108,574016,669203,506222,408112,55526,-56655,-205833,-210948,-168429,-166488,-72587,-175569,-275286,-413140,-261989,-25177,84269,-33275,-161907,178926,396543,82124,-198660,-165444,316254,758473,726111,218076,-378094,-223797,-76581,4865,-80507,60131,675549,1059983,421927,-49226,550191,1215133,1143302,684459,132026,-236582,-263554,12410,79408,255423,115161,-32050,-290529,-494394,-27981,339654,345827,156006,-207148,-423407,-42894,72351,-22669,-248704,-391247,-473531,-574302,-394099,-132141,-226278,-264750,-6854,94804,99388,-137100,-368073,-50839,310610,445203,312681,256862,165460,172065,-17818,-30806,115145,175838,134819,12255,-64246,98704,196130,67923,-189844,122114,407487,268451,-1002,95912,628097,874859,456617,-306070,-275372,214322,462284,852676,725964,378356,155011,136106,120520,-150229,-288284,-32254,-192636,-336105,137655,800562,852225,482342,-327321,-71384,186337,145171,-350823,-340999,-221351,-290135,-240359,-250688,-419986,-94854,374076,741069,818323,365470,208767,131522,331297,360309,297871,138359,-40473,-194756,143077,504511,423954,-22841,-90941,119503,95775,-164907,-102095,-7395,-77164,128867,387216,345259,240718,168325,255144,372471,257261,311170,583991,633503,602712,216907,-121704,-394816,207626,573674,671855,431532,-7746,-222119,-111690,75644,-4774,-399155,-132685,205614,269866,-83894,-263829,-99053,30473,180067,287390,176192,-17523,-303394,-328827,-263319,-309181,-449813,-563178,-376378,-329047,-560754,-89404,32339,-203615,-402410,-155052,334148,356341,-50584,-306177,-82802,129845,250133,256549,186966,119161,84595,-3729,-115270,-344578,-93721,7327,-157398,-121656,180749,137466,-105790,-205014,-313327,-348967,-191430,-29733,140917,139559,149441,34174,-332804,-121912,-6793,-50594,-16449,250663,494265,285495,-90363,-151793,-39372,-47076,108260,207573],[353029,393597,427896,341252,347346,376621,84215,-203785,68266,323224,192839,-185387,-240029,-91472,-121735,-216057,-187198,-147761,-182585,-333028,-403615,-271235,-173763,-18352,-191225,-305020,-396901,-441842,-436139,-276875,-28870,179392,359545,209957,-69233,71576,438106,1015155,1283499,1185100,855319,348956,-38443,-252407,-342402,-270746,-144366,-97203,50547,30885,-254745,-319999,-319859,-444234,-413065,-443724,-77708,324439,646621,568498,71127,-313996,80432,406235,474681,630158,439930,135388,124644,449812,451747,81096,51662,68070,52135,251534,258399,139399,50884,144743,122358,-98594,-425304,-416806,-219655,-142638,-297120,-448091,-430745,-131960,-119318,-142667,62614,307150,514456,481783,-9444,-127476,-103951,-375819,-260135,186369,317272,396077,328455,386207,125263,-91343,-250972,-116890,24675,-36631,-13853,-110973,-446893,272113,740905,727606,441198,206553,115786,25532,-18206,-5731,18626,119439,123368,97441,223748,130179,-109173,38349,480514,679005,549738,247122,-307561,-561684,-314102,-178270,-61608,-140595,-196094,188686,610212,778601,528286,-156196,-281153,1751,-311616,-347667,-388962,-23353,500675,792060,429701,17946,-316822,-484480,-346558,-247300,2691,39854,380398,342943,360624,261746,250273,307421,99860,-41896,117813,300593,75537,-320886,-91717,254454,604318,856057,811113,506729,320379,11318,-28824,-172940,-352110,-390756,-437223,-524640,-107391,453900,414910,337435,150512,-163542,-385327,-387754,-85677,374432,356502,43057,-160831,-320464,-372508,-212073,-125471,-155823,-110279,35243,-32984,-195708,-66826,3695,-188308,-361045,57644,152757,93286,-124925,-285563,-309578,-434514,-339130,17202,152255,73747,68719,449621,735204,1030073,896664,550463,114861,-249358,-440226,-424942,-219452,-218841,-396678,-151223,299606,554705,381545,92000,537568,1015987,905936,713541,657267,738416,511563,287999,273971,165983,224484,220802,286666,68472,-269897,-277359,-51270,-43940,-238379,198906,419014,365608,80776,133588,511336,855256,750815,407598,109196,50643,182187,459910,716411,683252,297830,152445,29830,-72109,83452,558127,518643,130840,-5353,446224,958933,723838,214143,248818,815838,849037,429153,-141189,-243983,-190786,230423,618416,990273,645461,232455,-213225,-421091,-422961,-539279,-431558,-124543,-65526,-185770,-312604,-89662,347795,496791,187003,-358439,-451470,-17848,88114,230176,-16267,-171704,-6130,168969,2705,-446028,-377823,-181613,-342606,-420426,-335964,-301145,-468956,-420608,-136764,76786,331140,357761,270151,-41031,-534030,-413469,-9064,-94724,-160050,22985,324498,643070,616136,294133,-194265,-263415,12848,14398,-259992,-109541,-129273,-449672,-45409,383057,339237,226889,198344,-55724,-359809,-194337,137841,117253,124795,25315,83809,-25260,-305375,-293678,-136709,-502270,-359666,-376219,-306763,-145547,-8331,-78453,-371142,-428139,-496510,-491347,-150634,-145834,-423016,-470550,-66511,202404,245479,373483,190110,-271455,-216362,253879,280662,12785,-283768,-215905,-199368,-318468,-205061,234152,118902,-433763,-260715,19275,-173366,-268523,-169167,-166863,154399,516618,615321,325027,11966,-462182,-16047,426504,591552,643261,712819,569274,71962,-223251,271244,436621,196318,-36333,82205,272675,42187,-183334,307305,708579,582207,26524,-334940,192904,396227,310828,154671,-159799,-247455,-63433,-75797,-113274,-278941,-496402,-73888,319361,590134,784374,442494,77759,-59609,197381,345284,154500,-132319,-439857,-426096,-296454,63951,54126,-18923,-51117,-246816,-425381,-555694,-519252,-140679,-134145,-373858,-54207,104929,-148548,-423158,-325368,-94655,2631,-227619,-364730,-298376,-618837,-160539,193008,49868,-346748,-176413,-84737,-39273,-213104,-62437,146015,337214,301341,212524,110229,187250,320074,428202,593594,735474,506104,-61760,-541617,-460849,-432897,-521052,-546267,-396380,-332627,-63131,195657,311401,256405,45417,-243,245766,604475,552356,160143,-359122,-348822,-219932,-369247,-469762,-187704,177499,368966,101996,-460152,-100810,209900,39644,-420985,-37068,324154,329813,2954,41511,381554,502600,440902,485447,375025,200508,137346,200451,200568,-51327,-104491,-176776,-40419,349257,789251,973557,850365,408459,362588,349124,482463,554379,201101,176746,309711,386172,288544,63352,-159899,-305716,-179455,-252179,-359200,-215032,-427530,-265643,391124,816854,755052,385657,7322,-110931,63130,331,-202791,-61580,102605,171770,217845,-73865,23209,301442,137806,-302115,-107629,297599,474643,313344,93464,-82717,-204370,-222069,-482535,-386077,-226643,-116211,-145768,-37121,-15662,-8765,-152810,-145550,-88625,98834,320553,60850,-259373,-507562,-397892,-170606,-73835,-64784,-154842,-196953,-46559,-26437,-329833,-243624,406777,596113,372610,78950,-312785,-222239,218376,310566,90648,-166806,-157247,-184397,-249017,-223134,517,269009,329513,138285,-255180,-440301,111410,350795,344122,-7000,-233118,-175319,-172823,-123913,-37048,34244,-95258,-229301,-346819,-340343,23248,464099,567942,412375,-31871,7210,129884,119114,94894,14430,-22676,-217522,-32109,172322,163018,146977,-18175,-34719,-213241,-422844,-445792,-120552,150767,104036,74469,24948,225309,390334,425794,348152,204673,61121,217379,280354,46202,-122329,-295485,-258261,-194477,42817,220062,294244,211989,187326,350170,332650,388189,373734,252294,-140540,-532685,-425166,-173853,116193,272188,364670,286275,191390,-76221,-205938,-138845,-28780,-113561,-92112,-217650,-369864,-493853,-336703,-201996,-112375,-170327,-215400,102542,539051,266037,-97362,-171479,-41929,-189403,-389711,-121608,-161786,-351977,-135630,185757,-24278,-290272,384583,563392,780265,423317,-40263,-471105,-225952,-99487,-304932,-62940,470889,523478,227666,-155830,-325226,-382905,-167380,-141710,-434960,-516717,-377105,-279772,-163320,140602,75753,-209461,-400987,102066,203319,259600,218188,-241228,133004,493564,187590,-38117,582726,823378,604767,388269,295549,-528,16132,379551,536482,242637,-176138,-314111,-29400,42665,-149696,-306628,-60879,40288,221829,156260,177986,100455,-79983,-90404,72232,268901,346169,58911,-367534,84131,483105,358591,124052,74945,387090,621774,758308,457261,238267,277691,619661,1010718,1222765,1302666,990553,481638,97854,135532,266777,2337,-237458,-14566,-89703,-385279,-457712,-386512,-644190,-487136,-481587,-246350,7995,262497,17849,-518553,-342405,-232011,-422609,-209824,-192946,-328055,-352677,-191773,-57256,58072,-50318,27578,103374,80506,-121502,-380749,26732,585871,597249,455181,69117,-10753,-78357,-19162,315033,674481,839634,627737,299489,181236,182623,-93568,-423132,-394434,-186322,360794,813462,1060606,354180,-124824,159293,72302,-221569,-133185,-293704,-126046,503701,645231,351507,-140394,-194366,-44795,235015,383936,306663,-150376,-620858,-324280,83563,197077,-29435,177823,329867,52994,-322069,-242319,-366863,-456718,-372512,-476091,-358657,-330372,-606593,-269343,-305613,-308519,125266,556794,467856,247178,66540,186155,235599,156870,12824,-222057,-311419,-179365,-102974,-259783,-44145,72362,84743,96455,-6435,-87393,-317807,-404396,-24108,200106,150277,-132321,-105806,21137,-36403,-288874,-375923,-327339,-230505,-186280,-68397,9636,62766,196988,339049,216803,-68827,-229671,-327751,-344831,-327645,-274559,-79440,391865,948820,1108403,859853,201892,-410550,135788,407525,171879,4941,52048,137126,138771,108935,156274,-22350,-78289,170582,426637,596731,353570,-52956,-195153,-120010,122523,440571,491443,453138,191148,49631,-186277,-214586,-85183,-72997,-142986,-212994,-359085,-503107,-49562,204635,-85444,-474534,90935,394548,163169,-323628,-266915,91313,9585,-410537,29737,218295,-25815,-74625,304586,511730,447737,336675,221641,-24326,-107790,-338948,-127999,198410,249657,231134,184271,84001,132777,252708,20116,-59169,-70138,-175138,-204788,64615,312449,94749,-341586,138347,631619,563119,221874,-205322,-156513,-85765,-290329,-332440,-177954,15443,281064,359917,408880,245780,-186101,-439960,-341678,-371493,-52325,360854,342113,32328,-238934,-424338,-344408,-276036,-205435,-208525,-232801,-138989,-10540,30365,119336,86111,-45350,-351210,-528560,-355019,-395747,-199896,199159,291327,326449,348558,407927,297577,-35197,-495903,-373954,-322216,-133004,19298,55419,56040,-313241,-512644,-544100,-421693,-297795,-374852,-373160,-247465,-265260,-69207,-196342,-170791,32164,393733,766595,733291,378549,32479,-316608,-428997,-349094,-11825,292276,494992,329732,-169076,-511950,-259994,-270090,-350257,-374692,-165856,-62215,-12100,-62458,-201554,-261302,-262884,-192627,-110317,133903,141474,175489,165459,-122255,-333917,-299140,-194416,133213,468868,255267,-411260,222718,627979,456841,432288,358325,207583,65577,-310220,-196620,223394,410917,507267,361437,383199,176107,36016,11412,-126256,-380597,-432620,-300400,5148,341194,555516,399986,142589,35709,97883,339714,469393,396931,-11947,-322273,-536129,-368749,-86357,153989,388263,633091,481853,74291,-351078,233765,480749,316805,237771,193910,183188,-111369,-305464,51755,254067,301958,279812,195888,-11026,-373049,-401668,-70695,-350632,-564834,-356273,-324367,-458481,-528991,-502257,-401290,-99172,344250,540013,340731,113297,-32176,75278,199790,231898,57191,-154974,-111994,126204,596281,510124,117886,-400961,-220114,-225245,206718,533549,440394,-24375,-306628,-549700,-360649,168482,159160,712,-126335,-164754,-363983,-491983,-438021,-106647,7856,110303,222099,427440,499087,741314,616842,50386,-420849,-92343,159596,238102,218584,-73686,-221723,-85066,639286,924050,1073464,546070,-307612,-118542,91392,-123527,-398067,-257263,-331198,-258707,-162112,-15666,161419,205833,255178,188629,148890,162397,34992,-175432,-113914,223077,387537,149968,75252,-97268,-213581,-170242,-321085,-360310,-240828,-297831,-345650,120217,294294,97435,-249901,153083,555420,681128,473130,123367,107596,-84830,-217788,-356606,-423572,-174330,210293,608881,698828,481912,76889,40869,20577,42813,122390,213866,62450,-181010,-424246,-233174,-77641,-171605,-433085,-407288,-267295,-269706,-93573,34670,49579,167268,237423,80520,-228110,-291889,-74787,480043,480318,498652,262231,76430,164209,157449,124524,651224,908450,695488,390303,219540,364252,762021,679171,686112,623923,201587,-448663,-290775,76433,284720,2664,-379635,127527,634805,522579,198985,-95004,-248069,28057,179900,270529,494570,376809,111031,-46897,-65090,56100,154153,151198,12619,-162863,-154507,-325568,-321655,-290494,14014,141943,-183695,-364842,-186045,-249636,-237232,214059,739864,1124824,1084861,755398,203535,-196768,-308908,-204469,-211372,-353417,55718,346511,484202,278144,-64783,-86299,160536,207054,176788,111913,-167437,-420745,-403362,-242278,-7811,300911,542570,462673,236937,105003,22699,25450,-23689,-42126,-118157,-118505,-84173,299610,324415,333670,271126,171058,-89639,-34842,54665,-5692,27214,187070,261251,481601,324161,78695,-27809,-32227,-130174,-114899,131517,587887,768372,375116,-110953,-188918,-10485,69520,-37795,-259443,253173,355380,-69992,-327674,-256156,-400804,-237217,-77717,6174,88725,135296,37748,-291677,26893,110022,-194686,77740,598884,1069262,881704,403385,-238905,-403809,-168646,-268028,-447465,-23847,342675,310825,-65722,-536422,-627935,-619065,-365520,-58716,150216,69616,-349064,-315579,-193219,-294348,-353578,-283410,80276,398519,409709,981,-509929,-260780,-206452,96913,97371,108840,-52941,-209999,-191694,-99857,159871,215414,208788,501225,582241,-146215,-232545,543219,651754,187618,-249140,-587057,-500109,-154852,4065,92382,189063,400948,633491,422270,-92163,-309995,569879,1078605,913851,502724,359829,151930,-527881,151516,613087,540836,177017,-327960,-411836,-10921,205097,229259,17722,-240207,-322562,-139160,141666,190987,-33459,-224895,29325,-6047,-286757,-381068,-232181,-232238,-78786,273971,583513,346849,110190,-350859,-419694,-242612,-84224,-118101,-84597,54502,107515,292128,224225,-201712,-511315,-261010,-411558,-402080,-249981,-189003,-21347,-127781,-36193,-38799,-43253,248015,430221,598671,354032,-24587,-157504,187773,528456,742484,659048,415607,-10966,-486134,-259858,-102439,-14465,-68855,-179865,-193024,-164943,-177728,-245578,-328328,-412240,-430078,-421674,-351706,-142356,-58956,5224,-4136,-27636,-115081,-251200,252107,695929,745824,395628,-91926,-403003,-381060,-241590,-18704,172801,157382,-103049,52769,581504,796010,352427,-376975,-78109,-35999,-40557,-116772,-524896,46131,480448,504009,215610,-212455,-35162,526912,849358,870884,694988,534823,112321,-370122,-213246,14670,248666,54457,-273945,-321969,160395,351742,313100,75262,-216475,-177441,-159978,49637,359105,263854,107506,174304,263661,253862,47602,-57167,52754,-59489,-253370,-345044,-138792,-72420,24469,-9337,-11921,23260,138776,544827,1050831,1135817,708389,178703,-268263,71500,25764,-130596,-363732,188639,440185,-155501,-247792,78739,18987,-3345,132188,-107817,-328075,-389607,-301392,-180667,-204712,-272201,-439805,-329210,45586,167590,-52936,-392185,-151473,-122128,-229132,-67956,-57408,-220977,-317762,-129123,116316,109333,-65740,-131536,-134387,-94794,-106885,-280275,-246466,21319,222050,25632,-186466,51626,147056,67103,-170457,137897,429928,252589,-188331,-523341,-379767,-175697,-171297,-167988,-37650,-135934,-461112,-121511,69634,72420,-102289,-127375,-87989,-372268,-389393,-39039,250299,459834,437818,235973,178206,-135096,-167732,-335021,-408087,-248871,14577,181882,48545,-135132,-505084,-370435,-58670,3336,-164738,-51570,361725,536968,81478,-246660,-330476,-9356,241602,284097,76630,-405158,-305355,-49160,-8476,-80782,-257147,222017,483434,110676,-237264,224318,687652,771528,471945,71744,-331300,-273129,26746,-54330,-399676,-253741,27665,-56941,-412582,21961,541206,491970,226677,-189969,-297671,41987,204227,200085,-71446,-258260,-364255,-623540,-386069,-150929,-194796,-194043,257304,265868,184615,-99222,-307603,9370,386806,643736,552909,337464,212392,106510,-74361,-33903,206014,332421,195320,-11069,-18585,51794,-4308,-156867,-414876,-52086,143308,150346,-35798,49904,369991,614737,367932,-262421,-263959,89320,343875,764963,790858,515162,194990,123837,90320,-238025,-254300,-16551,-226596,-257431,330048,944947,887728,639566,-219220,-122972,173884,206905,-249905,-428560,-212168,-146412,-49904,-75495,-502879,-59825,386406,617679,638392,123776,-134591,-430448,-711,325786,474055,229788,-161442,-213055,409821,829368,795668,369692,175304,275701,167272,-206873,1006,189002,91908,138840,233850,90578,182342,198936,314754,408780,259326,194292,265512,324972,329620,112711,-177618,-478165,99065,432191,371006,116444,-238478,-107286,26243,152258,26428,-288541,-449991,-108607,-13798,-328507,-455159,-271795,-37661,155811,335216,261255,68526,-113703,-197732,-288252,-275126,-303683,-420133,-509422,-403893,-252036,235850,366688,71366,-242912,-114661,400752,464634,82563,-199663,-143109,-55982,14146,59024,40041,79164,189391,112774,-79792,-402232,-179956,71,-94348,-311217,-87500,-32389,-211904,-375639,-439635,-390851,-287052,-74529,156627,126254,37366,6936,-224376,-382301,-356512,-254097,53391,453392,692857,466132,82920,13099,69726,134763,316727,337628],[319649,398975,327706,174015,162086,300899,76150,-45492,178998,413880,223344,-168705,-279730,-195600,-247406,-237206,-148402,-70708,-163096,-381197,-110209,184739,317981,377071,178581,90214,-163163,-399718,-428935,-238808,208222,458051,514539,223003,-175383,-153886,25859,548275,902990,890821,667384,326237,11119,-264984,-348832,-251633,-215583,-256404,-159558,-85334,-47651,-69405,-245409,-366321,-203276,-177912,130088,571631,861851,653819,94420,-312646,107210,421342,504072,669014,529514,230757,-98577,-19105,-60492,-12691,424919,410417,282133,307764,228477,-70516,-324284,-388374,-314894,-368917,-542438,-382166,-190610,-108857,-320498,-587895,-320347,-65180,-179791,-399609,-316997,167504,476538,363900,-69297,-145360,-60639,-397296,-179082,131665,125764,31119,23751,296032,161807,14081,-222006,-30616,185469,75362,-87002,-347608,-362990,101873,512768,521119,431973,352270,332511,96531,-73294,-142733,-138248,-31939,43291,21659,2808,-77442,-174333,-5809,469509,718650,735475,399570,-219655,-475265,-263508,-228160,-123907,-248466,-222532,206056,562890,885248,860634,214840,-503647,-47463,-50270,-168830,-523569,98735,568707,823872,500425,-39368,-507630,-390561,-219550,-244759,-140409,-163980,52249,27365,28702,108775,243968,286696,137777,168953,418345,413651,80986,-274028,-121072,161874,479601,631537,588413,335079,126619,-270725,-400251,-527867,-542442,-447353,-438722,-512493,-138167,464275,467964,482064,214966,-154856,-454533,-517304,-176695,219471,19813,-270478,-442226,-314849,-166814,-9842,94209,35559,-28380,-18655,-84751,-116904,-147387,-155732,-287919,-207488,36314,137950,146164,-81970,-312033,-411906,-511803,-197351,50536,98177,84410,210245,454374,668915,912557,742159,329452,-79965,-357989,-459258,-305360,-89827,-154546,-351388,-226066,106781,386272,319122,-59164,343275,745535,715723,753027,870832,966588,686699,253753,90258,93279,40824,110956,350769,206369,-28007,-56887,93792,-126337,-304668,144167,606695,537710,263606,287042,579558,889278,902013,472685,229694,129309,238398,421371,611013,648257,432709,461077,371452,72560,139806,592724,546164,279683,91646,306480,706231,557673,63127,28263,593519,564133,119417,-212185,-139141,-191765,259027,722241,1004259,610727,-34998,-451275,-341744,-353675,-353963,-155543,4301,32542,-198490,-344141,-121833,302855,534929,265571,-122668,-362592,52430,-413,35548,-101140,-229516,-162023,-114831,-223046,-426099,-272547,-10796,-107752,-218737,-431906,-321682,-225255,-148796,-211513,-159796,192976,400718,321990,89056,-295791,-485726,-426280,-331639,-85249,111191,323249,489101,458803,191164,-309135,-121547,112443,8270,-75562,437228,436161,-56754,-425311,104069,162719,91120,-21042,-387545,-531361,-173805,222007,387491,350021,204249,124448,89748,-17670,-81622,-167133,-155979,-19248,-100760,-263795,-394811,-284803,-269849,-349657,-373713,-445930,-479329,-50404,93112,-70530,-440520,-270706,249773,476244,624189,325056,-150653,-289469,112789,217813,108232,-192479,-253432,-378755,-52481,99356,411347,229119,-356133,-405200,-79120,-191082,-177956,-83957,-141238,123369,469157,503533,179320,-160442,-331627,-98290,373851,609312,695175,727675,554569,113382,-383531,-3129,323160,150691,-264241,-90663,134934,-174906,-256904,245554,572702,473766,96694,-247424,57003,243951,241463,194000,-78031,-207655,-31802,-18051,-48272,-261514,-488282,-440750,-89001,419601,524545,453321,283154,194242,301428,346662,181127,-187328,-514349,-388336,-191640,6797,-154448,-145167,-18694,-156873,-508456,-456085,-245728,6517,-15545,-355478,-71531,94581,-56428,-377991,-304766,16886,158245,-144282,-486093,-350284,-463102,256951,409284,62142,-304772,-313753,-532399,-239560,132555,129109,143999,186472,239004,227756,114479,183181,195149,398663,711553,977178,659098,-108252,-559380,-346002,-378456,-438396,-536244,-474663,-545206,-270271,68108,293104,152970,-95994,14625,215392,400979,254786,107666,-276308,-366373,-279808,-389919,-287512,25548,226097,393977,111060,-407977,-294411,-57202,-231500,-344753,290483,680932,535401,276293,287316,408553,322307,77739,198872,243185,126742,27534,47298,9917,-147376,-380211,-404262,10703,470915,849000,1024400,880531,410275,333967,321176,608171,621770,325867,215231,315252,463388,377483,101285,-212795,-453040,-442417,-323560,-418664,-423084,-329496,-174318,144264,431163,521132,420576,298003,214605,221964,18652,-511243,-175286,39142,250200,341264,127052,242207,509544,571317,182551,-327267,14627,372400,329772,192489,-28916,-202749,-260065,-405196,-254950,-160988,-232279,-168577,59908,292952,270173,-45085,-284986,-143501,269680,374609,123486,-375504,-578730,-522032,-323233,-139460,-14422,-12401,-204153,-312280,-29888,-112101,-88586,342357,476418,345154,297021,-79392,-203662,121534,140611,-188100,-354372,-113037,-121569,-202498,-167757,-26956,268953,400300,252052,-194723,-404965,243714,413414,298337,-199345,-96078,51672,-56700,-79327,-27027,149178,-12640,-230655,-411277,-396408,-239336,-7555,208755,338192,260500,397574,250876,218546,198472,155635,116379,-109076,-170954,-77276,-33052,-65624,-99228,-19616,-280725,-521307,-283289,-26371,189753,5670,-153189,-98164,171185,442191,558322,513179,362505,235789,391324,420285,151573,34756,70710,159308,50458,22097,82613,96017,120222,376584,795038,862287,738542,482342,185947,-215097,-352692,-169334,76049,152984,134054,62389,81804,30905,-96596,-285379,-139238,5396,-74346,-4675,-133084,-423310,-376993,-55717,36086,96784,-57293,-44575,293029,568163,166803,-445261,-198733,-133186,-424714,-175086,105231,31563,-259300,-342668,-122220,-156990,-141242,85411,415296,654476,376601,6206,-191027,-112392,-19218,-114652,-137945,22088,193526,121664,-1604,-174075,-322166,-186641,10124,-132139,-288973,-239044,-102945,6358,229470,187860,-187274,-397662,35094,146847,246213,249209,-241391,81345,483343,245210,41262,582365,882630,779675,507778,232384,-218168,-188074,241510,344543,147903,-208078,-237908,7941,49646,-139691,-319373,-179849,-223224,-70632,138776,364708,346331,18137,-206156,100632,379083,396257,61195,-488373,85611,343221,139821,-104736,-71699,284066,521836,556526,231891,54853,204497,677759,1146247,1380468,1416951,1138533,688292,206048,14761,274622,114250,-30415,79016,-7605,-427450,-492034,-284363,-502436,-542921,-449007,-265322,-30928,78927,-216788,-533577,-249619,-151599,-443305,-271044,-133915,-192102,-185424,-150702,1778,76721,-57970,-85034,-42167,-14531,-268069,-246468,216110,475655,515049,407387,103536,67680,95599,98710,139676,486566,741627,760955,381673,246694,229577,-59553,-295856,-220135,34781,535700,845270,906117,236701,-149050,291523,292193,-93971,-248353,-396040,-88701,536409,691274,473309,-56893,-371700,-303951,-113588,61144,-105721,-416732,-444305,-109750,48853,-134461,-98301,612638,790406,318375,-392001,-330559,-414552,-480805,-388497,-307360,-289834,-379051,-511990,-182653,-200573,-133535,-125188,-46141,-274638,-41093,117460,450305,407078,235962,44536,-214703,-131676,14418,-10808,-289387,-185,170832,192744,189358,57902,-84689,-358015,-611897,-77719,128909,141559,-287420,-241506,53367,94565,-21788,-178518,-189341,-325839,-403510,-224373,-18912,204047,452851,614068,476474,156241,-20294,-81491,-90345,-55053,-74979,15236,486868,964295,1138623,917782,272935,-519171,-254931,-107205,-58802,-12217,188289,258928,-10309,-141678,32059,4572,-144703,132852,432057,503957,209021,-183315,-148291,-306218,-258207,68505,236523,376818,162684,33874,-148412,-80678,7501,-55868,-94930,-58324,-114737,-393702,-277184,582,-156118,-438151,-35405,146685,1400,-275652,-343125,-142602,-372623,-426175,-29552,41414,-35207,111038,394258,408046,222855,49231,-115837,-288022,-189497,-136472,-186695,-129123,-30253,32075,-16134,-56425,112124,302603,153090,53173,-3035,2319,24436,200849,357352,55335,-324069,-37123,171387,45682,-131342,-205331,-59279,-96117,-409882,-208749,-12829,-71853,-205573,431,299330,396295,243281,-184295,-509237,-186161,34734,230532,213877,133471,-53024,-234728,-388611,-170989,-46428,-66399,-118719,-131756,-53993,18535,148369,50715,-148301,-322331,-385372,-340496,-268353,9288,432436,584464,567417,502607,413634,325936,-25420,-371219,-369442,-284487,-236093,-111949,-84001,169716,-137206,-450720,-360360,-254481,-443447,-415923,-452672,-416083,-285402,77126,186235,123394,127685,327179,603988,503871,204429,-188052,-359923,-459764,-232691,97068,293188,401011,232808,-147965,-539708,-302997,-206689,-151330,-250462,-38256,-61874,-57261,114679,-42785,-198111,-285264,-273585,-75344,221488,270140,363340,390354,72798,-214809,-195674,-38272,218361,496735,235018,-450038,274791,808077,670372,435772,349195,413418,389847,50438,-414814,-6134,330494,545697,499596,457343,321011,145048,-14737,-326479,-383231,-302332,-479916,-47084,495587,911617,937040,557836,84331,19533,270948,383497,459692,349318,170842,-319517,-435199,12849,286129,478423,500738,365453,-57034,-448166,245976,518450,400157,437532,424789,302382,-50168,-230133,106990,343749,437255,431957,432877,211436,-181945,-518846,-402589,-384311,-161973,-31684,-113761,-311265,-420667,-400113,-339162,-90969,337191,585150,489600,300968,106272,5992,19470,-36388,-155184,-162988,-61344,68111,397518,289020,-93265,-384473,-116616,-236701,236911,624875,649133,198657,-258646,-623917,-386962,-129035,-39847,-2384,199986,92150,-219899,-498570,-157498,144782,49460,94840,324304,440401,655047,884143,753268,96223,-313686,-128378,71475,103478,23405,-149716,-140840,-217250,327185,788613,1011434,691823,112829,-396174,-296625,-208353,-118862,-13873,-231945,-269964,-256804,-232802,-133590,108287,283682,201793,138170,103697,-37484,-187909,-208688,-145791,-31540,-76873,-21288,-224012,-297943,-124232,-216827,-125337,62055,-149781,-289254,210440,414802,179266,-339023,30091,479013,770670,528807,219739,34942,-50646,-196599,-428065,-406044,-194579,157679,471639,656347,436700,82469,-89816,-229707,-282617,-210070,-41372,-149869,-328203,-485540,-374281,-240732,-307569,-563710,-380172,-196110,-207410,-155157,-78274,-75242,710,65966,11097,-88505,-228483,-446761,-12534,171150,435945,272483,68625,115710,85787,176743,638202,834302,574877,286280,404722,583093,1048932,831351,810695,583959,14912,-525546,-101043,142077,346694,-27419,-473985,-62251,308461,370303,107670,-200767,-377912,15748,169634,83833,318000,375381,236896,142746,-9662,29034,51758,124719,100482,-19755,42006,-230587,-317193,-115769,255203,442143,108735,-371595,-402905,-269420,-515039,-337572,239731,807882,1065840,949073,505460,28689,-156856,-67157,79347,174880,259735,358553,462963,319732,-82196,-344128,146350,466642,453499,272057,3256,-179299,-114199,26118,157475,276214,264810,85329,-65693,-43617,-16877,113256,118740,128228,-145684,-389662,-344188,174979,455704,542356,562477,323667,-8722,-58505,-16096,59489,251585,370987,377286,603344,324876,30029,-122284,-277828,-379287,-178951,37852,522549,722164,337953,-68826,12069,218329,287225,-42837,-148671,370582,427633,-56639,-403497,-188286,-513875,-257278,-27840,37603,98405,168207,72290,-214967,149125,332239,4112,-426888,135723,779181,686337,238994,-457390,-307704,-166392,-298392,-396586,-58101,277151,256520,-52966,-393288,-590112,-647853,-488491,-192989,-53605,-184938,-606011,-261103,-80646,-148722,-143267,-162118,9643,410965,454057,89357,-394687,-331356,-372832,-498658,-489851,-494608,-318906,-205471,-104109,-105786,126442,113085,-2923,380413,692091,290025,-75530,496556,793970,341522,-278834,-655531,-243118,121029,262045,274758,213204,263599,333085,268633,-80816,-429197,412877,866024,878307,484447,487522,407891,-229595,-48700,644808,709709,503234,58029,-363096,-89005,107334,127261,-22044,-195903,-164126,132594,367795,230337,-41057,-500817,-151558,2321,-167445,-101785,197298,102158,-214840,80570,478382,431287,140909,-380141,-482856,-206785,-91716,-180567,-31847,203098,369723,699816,657724,163493,-333704,-405244,-397782,-365928,-343334,-175974,188306,348374,304818,53665,-293797,148776,324603,411171,94667,-195608,-168786,74220,206767,274930,-87165,-368405,-527273,-203594,-22717,-17420,181662,57041,77375,41938,-31024,-91529,-211720,-315085,-404210,-252978,-142913,-7037,242994,225798,244099,72120,-108975,-293237,-247554,195990,450600,345739,-70823,-439823,-508894,-328760,-61530,186268,310868,207072,-7885,266621,661562,761741,211242,-491623,7142,49600,60008,-233198,-6513,264072,545471,386493,117968,-191210,30345,548547,845646,802986,581771,294662,-130754,-340048,-86260,-52012,-50495,-157541,-437210,-239779,313095,490221,523100,188325,-137895,-86957,-96513,70367,381076,297724,111383,-181340,-282232,31766,69519,-52241,76413,-23923,-192708,-246703,-13407,131240,220218,174099,135196,248840,544796,759248,880166,559164,59765,-194548,-338528,-36409,-21047,-87455,-477303,144434,476340,158711,-417583,-215716,-193688,-37661,232617,228242,78787,-101046,-132906,-119082,-97554,-45756,-96425,-361493,-247991,-64803,-138783,-324152,-297143,-254408,-39750,176989,100509,-95262,-124476,-126361,38886,116883,-5619,-19329,143,85874,23562,-199803,-267256,-128845,-35600,-180701,-87931,-3005,6354,-108279,-325266,227066,550225,443273,-51584,-618877,-302275,-23586,-46729,-83508,-46039,-170138,-518238,-83620,169920,272796,57252,-151396,-346784,-403791,-118165,151887,229047,256137,8404,-209566,-272441,-470932,-427517,-542301,-614696,-346294,184599,435818,273044,33359,-392497,-525728,-186454,-178632,-357923,115125,456676,450046,-67643,-374107,-376808,-330884,-412495,-100286,93328,-116060,-330242,-84832,-69225,-62660,-365576,-399347,-279736,-252929,-415551,-225260,-38572,155118,93994,-71768,-453473,-221554,151797,205638,196331,62477,244832,112705,-341197,71689,570254,478886,198732,-209631,-278392,27855,249883,310212,41595,-68196,-170429,-499450,-313446,-143938,-216135,-227440,240110,162157,-17826,-262514,-148005,133639,386876,651674,623015,389798,272675,75002,-113411,-107555,136944,353398,250445,85039,115159,23181,-191008,-387877,-242771,80108,254576,220987,20913,45650,89233,201180,153565,-203411,-260830,-145172,121654,521414,679139,433656,98560,1257,-33858,-306934,-168940,-11100,-266889,-238553,480083,946586,773917,399843,-234346,-118785,204019,195922,-195052,-364511,-235110,-40182,218198,95895,-378073,21835,435287,489719,372468,185999,38741,-312788,-118938,248272,523353,280176,-209783,-260232,458299,871742,875444,508435,271341,364257,220232,-183393,2689,235361,118035,-33669,12767,-12587,221286,190859,279264,352563,216170,64635,-122678,-107920,-69311,-80962,-274311,-463198,-7847,216599,17812,-69949,145742,317815,219674,175890,28633,-141537,-362411,-413620,-378527,-647265,-353608,-189075,87169,247283,348364,253576,49563,2258,-42203,-67218,-162385,-162077,-333356,-532937,-215240,58432,467938,580724,336308,-42455,-120076,325589,430116,172838,-102525,-247092,-316225,-257691,-242729,-198281,-55733,226708,226876,-14694,-353477,-317965,-36103,58647,-106222,-422606,-219904,-244835,-387106,-445830,-316991,-335332,-107065,155028,98957,-73448,19472,-23657,-164461,-207677,-111541,132435,514678,699003,538358,233047,102993,130916,242294,356347,354603],[242492,335484,141314,-12785,60189,151841,61237,87260,265012,419721,225546,-171531,-393018,-367890,-350274,-288296,-134295,-13307,-128691,-313925,199182,592827,772573,733803,617185,455003,36591,-216968,-210463,-145711,345078,627042,595195,217709,-315584,-474113,-372101,145720,532561,691545,569998,368823,47966,-298014,-262411,-42815,-137668,-259067,-270800,-17585,63653,40545,-110256,-159724,1896,143032,430473,861230,1002321,677773,121194,-296143,49757,442446,743265,780595,655950,359434,37439,-126944,-69848,223078,697850,666810,419505,209391,61776,-249651,-378647,-275844,-412020,-567613,-613408,-395116,-205243,-164509,-409638,-472942,-290698,-78596,59179,-167509,-522446,-15184,334227,188688,-157174,-192795,-77874,-387682,-168786,17315,-100063,-392661,-216648,212604,241825,86954,-215705,17320,289727,172096,-46839,-273574,-191450,-54377,189132,236997,370850,457394,372708,11656,-291014,-390189,-295391,-132124,38840,23570,-124861,-236385,-216655,-81036,307010,545656,637619,281501,-252470,-260808,-86977,-205543,-217803,-383374,-352103,68359,377273,764618,845002,356868,-218069,-132896,84673,-21015,-490498,145238,539635,597705,369344,-227675,-374878,-157080,-123204,-255768,-336290,-397955,-380285,-77042,-151017,13009,169949,90467,168200,490196,696937,465963,30848,-223710,-136510,-2651,217347,228149,217163,145026,52754,-154743,-312874,-335884,-501954,-472815,-432966,-579875,-252856,180483,374571,409970,98178,-267901,-485415,-677980,-345011,-15650,-26465,13156,-146572,-421100,-189916,-5586,199932,153276,62026,46238,27272,-28031,-123809,-101725,-39870,-2734,43700,113219,154483,-22758,-309678,-481716,-380986,-76090,32482,27908,118944,309102,360670,456750,588961,469280,29421,-292035,-432924,-425744,-198045,20351,-22816,-301902,-246354,-18589,240116,215042,-240739,62250,396467,424927,626757,971569,1086708,892478,348768,24938,-40577,-249161,-195782,112811,144275,78822,119061,240714,-33801,-336389,122343,584831,565761,373858,281841,334930,413855,598990,471580,390162,247929,276009,325485,415261,482379,536924,700844,765153,352882,214677,445336,373665,244442,96422,79365,284240,210407,-210471,-183715,356033,361075,-43658,-220297,-89091,-200477,174343,657236,745818,362254,-443522,-90964,143320,114088,-107299,-65821,51184,150477,-115247,-313449,-201061,126995,416926,293394,61595,-319214,-130203,-110640,-244255,-249188,-304057,-212574,-214777,-282653,-414906,-280440,-83780,-61510,-31620,-296022,-114964,-48665,150224,-105230,-280664,-63842,232568,79580,26377,-154865,-60339,56752,155759,254251,250339,308644,335833,314883,93295,-312377,26397,185252,14788,204990,896125,841691,267143,-414393,-325441,-99657,-87761,-271491,-481014,-413538,-179604,206904,565195,501090,314077,116018,127358,121716,77019,30376,61470,83085,93174,-6181,-144087,-384069,-424012,-370875,-332255,-430727,-400455,20369,252654,191289,-28222,-524825,145732,535750,623393,350863,-69906,-240645,-40030,83729,75485,-210054,-111232,137005,191893,350389,383406,207261,-278394,-541653,-193227,-221934,-240741,-136030,-176553,-9411,306005,344810,131217,-172535,-116393,-181566,-7371,231640,438315,596944,529450,238219,-162278,-323477,96878,72767,-380722,-285152,-53255,-321688,-276708,117229,322132,368746,235302,-91670,-161955,17185,138829,198427,-239,-58460,735,-13627,-18184,-135043,-241326,-77850,5771,191304,218590,452284,350978,260194,252621,137094,16130,-326182,-377711,-155745,-78991,-87077,-350608,-236806,17863,-65973,-466817,-266318,84039,217896,123887,-262098,-168029,-29284,-46288,-291539,-313126,82009,295854,-5434,-420877,-498352,-276026,472878,464050,-28375,-259044,-192345,-81089,222403,544131,372553,174211,100546,180135,164254,33944,76474,43324,400428,789027,1040189,632649,-129575,-458714,-344368,-404579,-373532,-410186,-551578,-465680,-539750,-197074,79415,-70551,-255859,16351,179477,187828,18132,63581,-165726,-202075,-162532,-205642,-104028,123928,201829,320656,173952,-126880,-529522,-410673,-549075,-67698,529154,840644,595429,521224,552101,441607,232224,-9714,158498,169950,39860,-89682,-98531,-169270,-145677,-350499,-575718,-69640,426976,751543,816961,645376,249465,87651,158937,436699,412598,300752,143028,248793,436884,385989,66238,-315988,-456938,-282574,-420666,-237275,-131086,12403,45314,-78092,-105964,73025,278670,459358,499199,424007,146257,-335802,-152817,-6786,314606,481531,390482,471988,695359,923982,671884,56310,-79547,227581,302967,202519,-60133,-254094,-329279,-351311,-137291,39088,-266069,-382039,-20058,392029,335224,-33785,-470087,-365746,200547,272874,186312,-279291,-431326,-309934,-278676,-283225,-37556,214252,239574,-156663,40102,92525,78196,280534,341231,312402,340664,6280,-232931,-37838,25318,-289917,-320219,-45203,-66929,-116128,-34245,27538,242025,419750,288691,-210921,-265872,378385,476442,152359,-375082,79450,196280,-23439,-85215,21826,173025,-16087,-236418,-200112,-226227,-433831,-331071,98041,363871,440804,482063,184165,232393,177348,133356,137178,-39006,-313371,-478945,-368576,-378336,-277851,-117881,-326360,-481174,-261922,-38678,116432,-119741,-353560,-127646,226394,563947,719561,664557,531106,349493,425495,352919,212081,245792,450349,630027,502074,192174,-180237,-302514,-130304,439196,1021175,1154446,878439,457759,25973,-289379,-234493,-8578,248194,200727,35530,-150765,-74523,-133639,-155408,-351237,-218651,-123725,-62283,63157,-14697,-243358,-183836,123715,151221,106928,-26629,-16656,446962,874246,738707,192029,-106068,-210812,-295735,149153,349485,278407,-33866,-300719,-349756,-266730,-31839,81114,357298,476960,307085,40654,-115236,-81907,-58350,9604,72702,-28660,160596,210229,197932,-9929,-230426,-202956,81599,85225,-54740,-75798,35834,129412,254581,243178,-187252,-429085,-124944,70051,248656,283432,-196602,-25569,396614,247500,70943,457630,789978,785964,503152,110836,-382214,-268005,94541,120602,48189,-208055,-228486,-40635,25663,37176,218598,296722,245329,-37679,67286,375811,391214,45365,-395631,69504,326174,316206,51624,-297342,-46583,-37484,-209406,-374649,-260855,84575,278278,149449,-77970,-111967,180069,781322,1253903,1511423,1352620,1079098,732447,249076,-172891,130518,92529,28393,70461,11551,-323905,-220038,15513,-265967,-590203,-239455,-23585,-94328,-221252,-557913,-301356,-146279,-82931,-329324,-318005,-47392,-2839,39468,-28182,55122,24205,-152457,-338817,-288564,-227193,-433952,-114295,201624,123019,111173,-49478,-156451,-141892,66996,127228,-64720,215475,547192,669834,295264,104825,88676,-110741,-129002,46429,337902,634289,743238,595604,67745,-137453,320311,386792,81569,-222902,-397035,-6943,497009,637872,461781,28406,-374042,-471123,-435873,-290952,-515275,-316339,-142208,25945,-57641,-349561,332522,938275,944529,294992,-542046,-338241,-337590,-473447,-347990,-129907,-196480,-394232,-319364,-30331,33936,89089,-182413,-322709,-287149,-223516,180519,542949,400673,134153,-62203,-233867,-37165,123157,18310,-337372,-81775,180170,174853,97416,3790,-17761,-203485,-357574,-97239,9178,57591,-119603,-17564,190397,296682,254473,1563,-44967,-217656,-423065,-332079,-19508,358500,690898,815680,661744,332824,177917,171558,150529,221140,105618,29990,426059,728878,921314,756022,239138,-340485,-487139,-285649,-194287,-98131,165561,307414,-51047,-301477,-10615,39261,-215042,20776,303786,280514,-86677,-145300,62030,11877,-363844,-387408,-33904,258570,174926,137618,30865,84809,50761,-68811,-75013,51828,59628,-166095,-268566,-40283,-123541,-405062,-168324,-13757,-83217,-155511,-320608,-385603,-414092,-94951,-5484,-243064,-105042,227194,372770,158600,-90003,-241648,-443107,-154363,10567,13945,-146624,-394847,-405622,-257007,-213842,-94771,117661,279101,154332,-35196,-73871,107453,200415,310069,358193,-8150,-328990,-247393,-344840,-387799,-296517,-94508,16446,-94905,-381548,-83027,96701,-42274,-286127,-262129,161127,552371,650173,228722,-318760,-174255,-9259,-38541,8366,126829,20785,-16425,-56046,14030,81218,27177,-53684,-119720,-117532,-113138,-58348,-184643,-241267,-198839,-247075,-372277,-212741,53855,405339,623236,627023,545973,335002,209278,-107994,-248520,-195757,-210011,-334445,-248399,-72302,200743,59725,-279819,-249651,106321,2459,-223267,-463473,-474725,-333757,76333,429658,329406,55082,-13526,137988,85510,-76551,-417222,-331297,-332010,-74703,176118,243584,218564,66452,-121176,-427620,-412363,-117269,95431,101122,205640,270513,192489,279246,106080,-110367,-268239,-293270,-132791,92702,244160,421171,440954,185112,-96877,-95337,54821,259793,415469,149955,-390807,261845,878130,855896,424775,347788,593496,563494,232354,-446097,-336720,58423,305656,447319,424659,391277,190725,-4134,-287087,-169558,-218446,-593872,45574,723132,1117092,1105482,728535,58255,-64865,-29639,-33380,180244,419311,485608,-61337,-256110,72739,359430,574394,413648,219931,-102292,-198384,206551,463203,341070,304109,333589,170050,-77163,-194373,90895,373513,587046,581991,562484,346819,-60213,-364438,-253240,-25412,200584,258679,51268,-236169,-309573,-347939,-342257,-145999,231883,558536,560451,372798,219701,-40476,-236723,-405499,-297127,-76614,18557,9651,82515,21890,-272830,-404745,-159781,-280748,117089,514746,632395,405500,-98881,-525995,-415587,-323843,-214277,70013,442590,291450,-86933,-297435,156527,351327,44684,79285,429861,429696,701391,776257,555407,-15575,-251979,-21405,257710,78852,-227614,-237472,-49716,-202208,-66049,459786,651512,544670,352746,120032,-87071,-26954,33917,-29160,-310336,-407773,-405764,-502994,-410825,-20573,149345,56780,21329,-86320,-276396,-363082,-284930,-177318,-205061,-64579,33370,-256347,-290362,-67912,-113725,-15071,174173,-125739,-157303,299481,457026,203849,-341415,-148118,294700,655400,469419,279321,12522,77138,-48920,-369788,-393106,-190409,45980,187567,399733,210199,35016,-88609,-182321,-334758,-176836,-85730,-294675,-558770,-464849,-516709,-419472,-464753,-605068,-361242,-192170,-151409,-207266,-214200,-163164,-137087,-132285,-84661,29739,103168,-83948,-210990,-126870,266321,222341,31173,23753,-16407,219025,535673,605520,355615,105217,316060,515235,949289,918177,819602,379200,-261819,-331497,-3188,77388,233730,-62516,-127484,121637,158054,16200,-84421,-231544,-471530,-71842,156510,9413,79703,248325,252061,217849,-18711,-130159,-230144,-37864,63567,50821,175774,-94192,-346565,-47612,455981,765680,507874,135854,-293581,-166192,-130521,-402693,-215820,496361,1035907,1037321,736588,208256,-72725,34355,337457,568445,511214,318718,307122,289194,74596,-121898,141995,565610,582061,343318,154174,16660,99607,257821,264694,174784,-86472,-337292,-423969,-272605,-144605,22357,12976,97795,144823,191433,-211543,-202832,346145,558795,680475,348266,16644,-72225,-66015,523,264308,326778,333365,405325,36421,-252472,-226815,-497353,-364253,-90090,-102102,270890,494391,165283,-74785,105578,273849,374740,204901,227130,414811,383961,-48801,-146925,-3044,-416341,-360950,-65727,11577,13019,77683,7708,-136549,205937,485584,297029,-161604,-284636,273396,375217,45036,-435106,-318214,-295748,-396883,-378311,-195740,-11718,7819,-170556,-378985,-531491,-638931,-509644,-325374,-354758,-421128,-325991,-111569,-998,-991,29243,-34122,-223652,104598,224139,31596,-331474,-388695,-424890,-146965,8690,58973,28287,-65802,-189345,-243476,-59098,-131724,-247466,306354,838193,755543,278679,419402,760014,413841,-281664,-631031,-181270,163076,276787,262597,155245,140283,124402,211115,-17376,-408196,-40692,300659,504700,320685,538587,615368,86855,-328292,330125,555847,549214,300324,-165669,-252385,-115098,-53274,-36250,-42787,92044,337912,440088,246278,-26480,-316803,-267380,-20584,-8448,52373,445232,487299,33211,-338774,118391,410057,94169,-419810,-393164,-137008,-94859,-157340,102349,332168,550347,847086,784777,265705,-221696,-377305,-372231,-396065,-525181,-125132,313287,667639,443747,31121,-440534,23622,124417,2816,-287482,-370549,-216805,-166822,-368501,-379408,-314681,-172879,-155786,-21435,96100,108537,370070,280485,273756,195701,181637,95919,-118134,-276833,-304658,-64101,100012,280364,428519,351308,341346,90661,-135233,-340258,-338408,10524,134986,-44033,-290946,-254094,-339469,-411160,-129082,164693,302678,198412,115286,429203,644196,572815,-47770,-162788,300294,513334,724001,420751,271853,241143,316000,139075,-17766,-218933,18981,462191,690602,553793,232106,-164799,-551297,-258229,-17798,-60548,-261774,-370743,-359475,-103428,331283,455756,477252,123692,-129824,-75386,-78264,58493,230249,266465,418758,183772,-241954,-132241,68789,93378,75630,-14633,-165938,-142278,103263,305985,332139,293252,174647,310070,689967,718165,507135,-42636,-334501,-327839,-284369,-278392,-206505,-209306,-468542,-26660,355371,404176,-81019,-480172,-504199,-227114,135406,439345,370312,125777,-47243,-88695,-65237,79515,150364,15645,-415936,-381152,-280659,-265139,-214989,-124684,138894,223812,89295,-111818,-122624,-170471,-166687,-50646,-91564,-76548,-6017,142846,71228,-110672,-206552,-192026,-227174,-132723,89148,15926,-30045,-59067,-355013,179288,492989,409883,-109579,-544511,-207008,56149,-35214,-179751,-193225,-305303,-444741,-19291,219091,368160,191626,85405,-87647,-21738,149415,264277,100639,-52810,-429347,-416407,-189827,-145516,-74258,-89495,-270842,-492531,245807,624092,442479,136418,-238864,-481377,-390604,-432385,-307267,170789,350804,101361,-393647,-581879,-347031,-161994,-107924,-5545,236707,175167,-128642,-130349,-74593,-8874,29528,-105240,-134088,-494439,-543451,-383518,-217656,-426127,-356939,-307541,-535686,-216251,211262,387391,516436,331276,339121,123589,-370973,52753,387796,289591,57331,-288078,-441795,-192995,95726,210635,78096,173356,96203,-282734,-299981,-154565,-242839,-378364,-84326,-211563,-367250,-115144,82510,240035,285691,435577,441469,324425,235324,20432,-149548,-217345,-52358,201084,218529,172851,162779,-41984,-273148,-326112,-122219,189141,383115,301472,51889,24680,-58507,-85656,-22190,-128235,-192165,-306908,-149818,195293,408089,190152,-87519,-193848,-176038,-292882,-123230,-21483,-273700,-367818,390389,745529,586257,36802,-301036,-110434,169796,22639,-159207,-150967,-285077,-37503,365383,200558,-193252,51402,412604,364491,126834,166171,164386,-110533,-109165,164602,402103,159095,-268183,-358197,275202,650650,655357,345929,105915,220361,176235,-134208,-110811,124230,17978,-310052,-240740,4078,280527,96082,107544,180032,119524,106184,-16344,-259378,-401596,-344822,-411465,-428043,-109113,4510,-117961,177266,561919,627551,408290,194001,40720,-34343,-130197,-285266,-345151,-318637,18714,116352,320694,388507,315311,150269,-76585,-21918,-2357,33725,-166151,-188033,-329756,-353393,-18015,268927,468346,566867,492422,122448,-203001,172002,300873,180336,-50360,-316911,-419508,-236666,-305771,-495117,-276164,153213,295243,91802,-169941,-373456,-98963,190048,192678,-16074,-213155,-229418,-316443,-313017,-202495,-264788,-88519,137101,72625,-151345,-6282,126414,107143,103366,145695,177949,415063,532815,451083,242798,84479,138601,245929,218982,227765],[94221,156607,-110924,-135412,68523,24619,82302,166804,289774,318929,153393,-234037,-396458,-251155,-204915,-303534,-163841,-4512,-104587,-249908,397105,804406,969571,877647,889828,619467,119373,6337,63182,-12617,363149,649130,599345,207218,-362012,-444369,-407536,-19272,317517,590294,546612,424341,89676,-237731,30996,278577,118524,-73225,-218432,-31412,-4667,-25893,-37914,8427,156392,377642,683599,1018880,990342,617132,132653,-260175,-114898,372811,945303,866732,729212,453235,251032,76098,234103,444074,731417,763044,403181,-7835,-195029,-192071,-8645,121622,-94875,-463746,-510247,-430063,-229408,-246725,-528186,-318683,-328162,-241203,190716,152370,-136934,-159062,96610,75576,-55948,51931,-73916,-393776,-199164,-88078,-255946,-388257,-129026,286259,410056,134598,-259547,-3547,297880,179663,-13649,-104174,-67927,-101475,-42480,9661,282128,407363,207519,-202084,-535008,-412239,-356926,-107616,81818,77321,-155258,-301346,-267433,-204451,86128,278585,319996,-13655,-380660,-107240,44431,-170911,-374352,-549840,-500121,-167759,130594,441080,500005,263520,-4852,-49780,87769,-122148,-350618,130968,447321,275715,125936,-375731,-125496,19603,-114180,-273275,-359811,-414460,-136485,113576,213374,191724,167970,-165792,122130,694002,823582,406133,-88882,-175622,-68484,-40725,-4780,-184704,-176355,-28431,147589,247347,163142,-22885,-388635,-461739,-407663,-487185,-105615,261988,398310,213700,-155000,-371644,-375160,-491694,-457724,-13454,245480,269680,109002,-355596,-356353,-104584,183394,178923,145145,196156,204742,107212,44868,157909,231753,166661,89085,118720,147819,43363,-264591,-359057,-249054,-63292,-54409,-33239,149410,333440,226191,166930,149670,122331,-238637,-453534,-425876,-367063,-117597,127510,147371,-166015,-198044,-13555,221307,188833,-187490,-233581,78428,100693,342430,828925,975478,866412,305622,-163756,-396956,-383014,-387312,-270410,-66268,40113,195650,311707,110805,-170852,71340,398562,517549,442512,186350,-73219,-178549,148023,584087,589274,411189,298546,220858,206028,277191,595500,832776,1026729,688487,324195,267126,156620,105968,55327,-83113,-117056,-193535,-465181,-277071,145170,229314,-72545,-270003,-171708,-258614,-9051,420009,355189,-9101,-333811,333269,628729,550323,113942,-122808,37577,245532,8134,-240786,-303382,-113164,198255,252085,143055,-182910,-344539,-212690,-433046,-401588,-283439,-102907,-33866,-206295,-463354,-390516,-420290,-145565,67305,-69924,32498,70833,357691,113996,-165354,-330579,-3623,-177992,-170931,-97000,238250,546391,625436,535313,340965,250587,214931,194690,-10811,-230512,141834,209666,41058,419215,1054866,976178,444688,-81666,-326067,-331582,-254127,-322344,-283326,-318432,-227090,152766,608250,578960,348113,80663,20464,96329,196751,263133,131444,54038,121722,189844,190253,109152,-137275,-423066,-307445,-375205,-303638,23585,262340,249896,161336,-302003,-46317,428455,494823,351009,28597,-76146,-21350,24842,-32969,-352342,65634,537702,408919,468677,195018,84532,-220058,-585790,-314389,-288277,-411885,-219368,-135139,-97060,139550,217609,196748,-34078,104621,65674,-79988,-347227,-138136,270518,436091,366511,54536,-425580,-125869,-13344,-294733,-407253,-171113,-248498,-253734,-52510,66623,359277,397245,79083,-364079,-243642,-25035,86446,-31379,-538,-27737,-101640,-131921,-110067,-80562,321780,370695,139919,45221,397606,299639,148862,76104,-91378,-194426,-459764,-305909,-11074,-21972,-243498,-531311,-229522,39958,-42566,-369530,-97326,333872,420714,206520,-175332,-186944,-215652,-144249,-218815,-352032,50217,336187,124533,-184252,-311069,-28600,450855,328418,-237232,-201878,120299,257890,637956,754721,553023,182753,64670,135293,67455,-103576,-71011,9757,427930,750541,866075,441617,-42425,-228327,-270544,-386140,-311513,-335745,-420864,-297862,-331499,-430259,-274439,-377873,-248045,36310,157315,26807,-117692,8109,-62856,40901,97700,28089,56371,131961,103380,127513,195867,108118,-281124,-437358,-285292,148048,604068,750652,583593,661230,710455,436843,234153,138758,175788,68315,-120731,-219383,-255203,-267028,-14023,33164,-237006,-275553,206317,493084,382558,208672,-50423,-292901,-151968,25524,58008,104140,-47628,151397,310134,247336,-53490,-107498,-67917,43229,-197498,-151204,178591,298272,221702,-125375,-432940,-446666,-26405,399785,562257,474229,156796,-169647,-132674,37224,416373,563724,584019,673621,826490,1073654,970767,438866,185125,208031,268075,117379,-173325,-351435,-385313,-426467,-163694,130378,61175,-409283,-232862,230658,179909,-122309,-246245,-340751,-60484,98898,173894,-66702,-104907,102639,68520,-291000,-113036,384659,512172,77582,50602,146824,112397,171599,187091,208036,140891,-114754,-383696,-89035,86606,-169116,-195535,-11532,-21950,16573,135500,142361,181253,355412,198951,-353001,-85424,478648,536564,209496,120925,233864,195847,-70568,22637,261851,170297,-98014,-116593,89557,-12793,-295671,-216552,176903,380880,375053,192597,-2834,179898,78903,-14683,37255,-57085,-247350,-339545,-366870,-279614,-415074,-259860,-299672,-496012,-359126,-131619,-40828,-247290,-357207,-55162,324437,643354,794270,736263,632842,354422,289998,129663,226134,423749,702734,925066,912687,510876,-12969,-321784,-404620,339020,955211,1096791,784627,284561,-178279,-372366,-251811,4916,287569,200541,-22109,-101733,-132123,-252646,-270548,-369994,-297578,-179897,-28297,118340,74177,-66487,-91049,109809,88454,-102441,-168032,-235623,355178,982542,1042975,553484,-98093,-333438,-55611,420196,557213,470077,124575,-235787,-419111,-332594,-11428,164046,341674,295945,184057,-53848,-271573,-277394,-258096,-31430,164595,247330,286870,303891,292664,71226,-166753,-202280,40738,131907,43732,-11868,87545,158739,204998,187472,-226667,-493961,-317136,20963,259922,305838,-78560,-183328,206170,159956,20111,177176,525207,593763,320475,-118312,-443930,-221741,-30375,-29634,-61447,-205450,-263285,-205350,-104588,113746,512712,747251,712474,359291,-55917,145147,199632,4639,-262585,-33343,120196,131636,9240,-199976,-277529,-465542,-440786,-463308,-384606,-44419,-59264,-334858,-413607,-207860,184908,756461,1161244,1426688,1154178,879471,615365,205488,-347817,-59257,-6253,-19181,-25878,-105445,-266437,-3937,298760,-49892,-546039,-64417,296228,44197,-207963,-254228,-123124,-77881,-53874,-161530,-155574,95881,196774,241551,136275,77296,-95521,-320497,-332688,-277848,-322830,-285022,-42749,13979,-266997,-367906,-286367,-330232,-486629,-119812,46492,-204543,-32394,336698,369654,45138,-217746,-208746,-275223,19887,307227,593286,595534,508103,232134,-141290,-140926,216789,309585,186744,1303,-177350,39353,372416,491587,310173,-1403,-274908,-272060,-360094,-419252,-168254,-41950,83732,62978,-207812,-51126,727127,1011934,735253,-11446,-445385,-253020,-233618,-382919,-245643,-16470,-135599,-370830,-125716,91744,219769,196198,-19963,20393,1666,-311170,171372,440025,221137,-134757,-351769,-346404,-70285,107936,-14009,-365738,-209058,36565,-35777,-147490,-22397,194037,53208,-141954,-120937,-134791,-13017,130116,195653,324294,481246,437596,99688,-54508,-182996,-351162,-345479,-12008,451355,818262,875679,695949,357899,218906,277657,262591,372214,169006,-69170,192020,353422,532684,399274,87001,-307718,-428863,-73846,-88139,-161584,-6065,225641,-68712,-427525,-60816,18210,-232174,-186835,15741,-73620,-353953,63058,369798,432494,35043,-236131,-167047,134934,241975,351643,259933,186328,-3279,-144725,-101050,78698,122341,-83523,-174256,17410,-38083,-347070,-275650,-63616,-75087,4127,16249,18844,43923,135802,160689,-59625,-9788,250397,214690,-187710,-324054,-143274,-43972,79648,168701,31453,-67817,-91946,-304748,-396444,-278583,-106959,74967,179730,98148,-195834,-271752,69263,241829,334053,277327,-97536,-385454,-497633,-348503,-169831,-110628,-9431,41267,-75222,-193281,-37022,37532,9460,154072,25842,114356,595084,830524,480966,-144267,-264649,-26838,164817,239229,175587,26362,76825,234500,223614,139280,23861,-58753,-95137,-186378,-321358,-382126,-379012,-130661,-47071,-115480,-326520,-285333,-58789,196021,469046,557629,488442,217266,78472,-128546,-155226,-100085,-169433,-395533,-441737,-111895,156882,262946,-52643,-330504,183092,244241,-88114,-420032,-457192,-386306,22662,440036,396785,60395,-361848,-382557,-368281,-355491,-392808,-264696,-155569,96103,226083,191040,76284,-41683,-46926,-135584,-202660,31050,280980,326778,175233,339598,419098,357066,179049,-26499,-183257,-208825,-187009,-119091,158269,388725,366568,233843,62614,21217,86773,219487,231852,39450,-304030,116288,742833,900289,434523,380280,677463,614458,221088,-298796,-673137,-323506,-100216,188336,308234,364818,201087,43357,-62343,98977,-99158,-628294,66377,825093,1042969,847284,504958,-45142,-181030,-349869,-428736,-323040,157195,417405,65849,-96658,90523,354405,544420,361641,78577,-30339,92900,194548,314460,150377,-118831,-110845,-164118,-178951,-176747,10384,277660,561994,597138,538199,352806,-37323,-246031,-459,248319,461810,433171,104870,-220000,-220774,-308740,-331469,-199527,74556,464833,504278,284940,169515,-92653,-343122,-347591,-94260,97926,126327,31778,-98234,-174502,-321181,-408912,-311708,-323917,-78012,287266,459615,528552,81775,-365199,-255743,173537,182019,446052,572606,386943,-16882,-91692,384796,454665,3524,87145,460691,447396,642008,485088,100413,-243597,-232446,147444,479989,105158,-455641,-178313,49668,-106786,-308936,77962,210676,261144,331109,308303,219982,165742,28827,-251700,-534741,-549522,-387453,-438083,-401072,-189235,-154229,-222803,-175368,-331417,-418498,-395400,-285832,-13074,3919,94082,87945,-314499,-208059,-14391,-103086,-63057,75475,-121407,44420,400834,448564,194740,-252394,-222770,131221,401077,330858,225243,10,163031,39578,-331379,-367485,-152943,-83157,-77663,77617,20464,118654,241964,163060,-51977,105339,125788,-222996,-388542,-395083,-454932,-510391,-593639,-452603,-236268,-88654,-90748,-224060,-281776,-132310,-184566,-306377,-160178,118060,337954,307620,285287,-71705,149646,171268,-14896,-61703,-87654,239482,431625,351992,84092,-108578,-34780,183376,616458,988519,693060,88772,-431114,-149069,34794,-51494,-80281,-177412,29649,295417,269163,-272733,-261591,-167222,-344456,-139453,151383,39871,-98584,92599,245947,242387,-15097,-238740,-539120,-246182,-71425,19684,193388,36787,-334110,-79343,581472,1048787,946095,570621,-81340,-61071,80576,-138796,-287878,390210,1055068,1063250,861276,295665,-47604,96364,465693,709616,605756,279726,178071,268924,301013,266599,330299,530832,559078,320560,213211,142190,232095,424117,339191,79513,-294334,-400204,-475470,-448362,-271119,-142378,-256026,-172484,301483,525623,58507,-493819,42322,416931,620716,300407,61299,14161,-56108,-167496,82807,111142,155619,45814,-305573,-292091,-168451,-319193,-125051,28971,-186842,-25126,219933,-32519,-94230,134766,281939,384725,516531,457848,432019,314637,-48984,4641,84518,-292570,-439817,-119221,15452,-19584,-10729,-26889,-20668,252737,562257,515461,209585,-385915,-283478,30388,-85607,-243353,-336283,-417109,-489928,-366219,-351548,-421624,-311036,-286710,-390134,-530705,-660856,-492206,-427632,-474710,-154200,-52660,-20742,-35849,15811,114794,57696,-370724,-360136,-97180,-74422,-284579,-305452,-150251,396852,575832,565311,275902,-28930,-372726,-423043,-295373,-380306,-247551,342207,868924,962134,586717,407254,593748,371178,-218968,-493881,-214402,51620,129311,135380,97112,167013,207543,247128,18141,-249403,-387612,-288007,-52097,88886,516514,718869,355011,-205089,-215762,152059,342752,368194,30674,-356719,-379046,-202960,-116412,-73853,178436,355057,372949,324749,101482,-90724,-233353,-49629,39384,40799,465068,713663,358898,-332744,-282778,236916,-48876,-445936,-210833,20889,-9750,-24722,241578,432971,629260,760232,629633,132178,-273250,-333762,-350379,-408981,-470809,-91832,244506,619884,335960,-118130,-280223,7947,-12719,-317068,-562890,-385308,-305674,-455055,-246580,229278,191612,46577,-3445,-28351,21359,164613,381948,439151,374069,301352,364363,255958,-22343,-233088,-200744,61757,249454,442250,425184,396258,302670,105046,-26381,-190408,-458391,-198761,-133080,-201407,-70346,68617,-86499,-397844,-356367,-6719,197384,170885,234367,525057,573355,323648,-172061,250137,616598,858213,840499,573580,212091,46947,-195,-24087,-88043,-266754,-20364,334186,471543,253251,-195789,-419725,-176863,-112221,-29237,-41609,-111123,-285124,-172657,55432,281270,328376,234062,-31922,-140735,-74806,-6123,65982,-3922,206334,556461,440412,73241,-132154,12182,148212,8626,-46286,-103983,-18129,249226,465997,431221,354444,104935,191949,491610,404573,110943,-320604,-414005,-100555,-114861,-381471,-431328,-386325,-473915,-231353,183725,453543,190822,-162111,-382349,-388903,5753,493692,492448,260449,-16545,-56780,-78687,96265,287753,323418,41219,-344590,-403116,-183932,-15592,53307,163974,88821,-29934,-173785,-225748,-235206,-360747,-272140,-229397,-203173,-73521,105252,72256,-24673,-95498,-150271,-221934,82031,313050,159229,99898,183132,-157516,80906,381268,288386,-261408,-456742,-69010,140785,-17380,-327100,-365192,-341715,-308132,39900,244061,417897,364194,377522,228483,212541,345479,346186,-26332,-362859,-369555,-229424,121969,150016,359299,374579,83839,-603145,235103,769634,583642,205856,-115468,-310199,-357309,-398637,-121481,134316,86135,-367012,-550231,-509572,-305092,96325,224116,196783,384912,434670,195210,32024,95746,149703,315391,291462,177564,-404135,-490270,-16695,184373,-94093,-417745,-528141,-521706,-300046,140993,406721,520434,403031,283954,32802,-367473,32940,156383,18285,-128308,-340678,-512941,-521608,-209823,-42034,123646,438155,412381,24496,-290196,-224979,-216792,-433795,-496189,-649277,-54502,418199,378378,305132,124662,97490,97343,150724,99250,-47038,-169946,-314115,-252030,-62641,68974,157128,94125,-126537,-203746,-143388,-89880,114612,262574,210424,25503,14631,7821,-33487,9137,-8758,-55597,-283116,-356691,-95772,63217,-69928,-109522,-163867,-131207,-208206,-132378,-42180,-184362,-516496,48628,407405,408391,65205,-155223,-123021,-20463,-242309,21453,66024,-316606,-130388,307013,233522,12222,46199,261222,234415,38852,60460,-27504,-173325,-175110,75681,126604,-138402,-367769,-484896,-42485,293081,272522,15196,-260589,-158407,25762,-60596,-119932,86688,96985,-87658,-299245,-75774,153652,-120605,-156911,-64964,-11513,270455,373021,164811,-128829,-487184,-562503,-462483,-219331,-129006,-11024,362982,674317,689805,524282,275160,104828,16035,-41267,-113488,-27958,98645,420885,487075,499464,439018,203205,-41188,-270174,-179573,-97504,-79334,-293179,-390124,-281522,-79482,164278,390547,230016,311319,481545,231256,-333273,-19016,147137,101078,-56428,-235467,-225980,-10674,67789,-88008,-395782,-44521,265472,212275,61315,-134460,-138634,243260,416374,282417,-73756,-262904,-323054,-228483,-146811,-151211,-35578,83861,28644,-158388,-58678,144554,162764,202845,283005,197142,193510,232011,171861,10342,-32535,88505,130813,-59079,-63775],[-157818,-168823,-377285,-186110,40630,-62142,73768,133533,183296,80379,-68171,-308750,-115869,37897,-30283,-228270,-252685,-85004,-140813,-309290,369221,712321,780327,687767,799427,468292,21246,150728,261719,100469,282094,504522,518478,240657,-163508,-268998,-200025,-107024,184387,436252,481476,420925,128975,-191620,234275,481190,401451,190401,-50733,-112586,-197925,-168557,-62918,54600,213267,459164,807862,993508,826956,450861,78340,-242067,-417098,85144,742262,703413,597568,403154,259929,74468,211743,365611,506911,623539,194478,-258287,-343331,-70330,183373,233945,-27727,-485193,-414043,-288513,-223775,-261485,-408669,-239437,-239013,-521915,52464,286112,100063,-173075,-192345,-27369,66438,241079,38344,-270138,-173068,-143003,-233223,-97521,228646,521807,621531,155702,-376009,-121621,166889,37843,-120404,-128353,-111644,-165168,-175501,-109454,162116,198507,-131173,-459148,-180562,-83641,-253925,-100325,49908,53745,-189872,-416084,-411257,-310507,-34464,18421,-119815,-366168,-561017,-108945,25602,-208933,-587073,-472514,-430065,-459616,-136666,27135,-59342,-23846,143919,200101,19365,-324992,-204561,4445,150272,-37575,-91862,-382546,-98859,12888,-207911,-252001,-232505,-303023,104552,330187,545617,416461,184534,-385452,-16369,607567,686818,173061,-293079,-153444,19790,148006,69770,-207326,-406326,-220232,199850,491660,426735,101610,-344769,-425653,-375436,-300202,139836,594443,546533,87405,-472712,-331070,-294355,-376328,-276465,202595,398814,262165,145328,-169062,-314947,-234635,10504,82881,154269,299447,326975,235223,160306,325062,332299,211963,125168,152527,120095,62968,-208622,-248976,-200558,-201848,-227300,-107676,113460,245451,73597,-138624,-316460,-296585,-492605,-563479,-328673,-299946,-109353,178807,259967,24166,-99349,58730,288705,289251,107853,-91596,-64008,-58762,-35249,324796,535869,469197,3426,-357832,-99899,-82223,-177786,-314587,-358097,-129233,132970,264086,167154,-82980,-201336,188787,479106,477976,66332,-413477,52872,343353,755766,751738,542013,282805,120774,26085,93752,523873,819233,1031419,896534,399063,124263,-8003,-54220,-65,-63210,-221224,-471153,-494150,-300021,-25596,108815,-71670,-282471,-369975,-397580,-262645,51918,-48604,-371141,-19519,584214,943196,833858,330395,-203968,-15616,316301,132146,-138410,-369304,-378803,-81745,107083,109227,44384,-51306,-204085,-321584,-499544,-159393,48259,82183,-246921,-269038,-179500,-244740,-85917,291576,349118,358635,216403,422479,282049,-62607,-362859,-141562,-47589,-134467,34192,337445,726570,805497,572590,274142,89065,83777,69520,-167743,-219519,166055,157290,15319,450064,858808,820749,469282,134018,-2267,-332211,-313423,-158669,-175334,-337063,-297908,119667,526867,546559,276121,-42000,-247183,63776,316782,375448,115939,-5039,42930,229839,330730,413911,79150,-408950,-398851,-404838,-332042,-84810,87663,86463,90552,-161544,-251155,214775,402877,382493,193311,107262,80085,43121,-137291,-384381,278977,636519,553459,396373,-50792,-91740,-227986,-552092,-437998,-386154,-443437,-135327,86269,162598,300530,277393,332405,218859,278454,412038,578553,379232,-256334,-265720,170465,333151,68131,-315558,-221630,-101003,-283987,-447590,-174516,-151401,-242056,-228988,-71916,389386,484256,180565,-368023,-471017,-255691,-163696,-215470,-131100,-139976,-256021,-399013,-262149,-80397,437301,525376,245925,25980,263631,190239,-71942,-219743,-189504,-177746,-310072,-317860,-19809,-60011,-346293,-369698,-141927,20892,-119362,-297863,35117,438932,550085,203223,-146383,-48793,-211160,-312561,-175757,-341236,-124120,214625,182040,47028,61450,249512,356885,134691,-397692,-130144,307034,351838,708930,671428,544779,82864,-54505,82331,66184,-124023,-73596,119232,392923,554306,524364,240457,157074,84008,-30199,-252826,-294713,-381141,-328957,-170692,-26204,-139864,-219202,-228531,-51972,81574,145779,-58029,-170796,-86430,825,223779,334121,225838,220888,181931,-7831,-140723,102787,164756,-78958,-206603,-75685,253265,508507,489941,529477,653986,706580,382802,300871,376498,249965,-31537,-282442,-294435,-366345,-182878,170862,377849,71810,-470913,-139715,132252,-127593,-290493,-404721,-475681,-547820,-423702,-295775,-213402,-243342,101736,139044,-25226,-116114,369415,478060,414997,17596,-172097,336703,438461,266351,-67710,-55453,-210442,-369592,125647,376160,354905,27619,-229272,-229039,87642,471022,533178,609878,764511,855051,966320,965638,605826,438262,323238,234794,-27512,-325763,-413576,-283759,-477797,-351814,-11092,192746,-184238,-477635,-88927,-89221,-271416,-136704,-118846,-278298,-42820,161323,195048,242424,377570,289327,-137866,-157020,440759,556269,226568,23166,64720,20969,9372,29058,45342,-145995,-296106,-324333,48871,148450,-184585,-195067,-41625,17721,150190,260868,228664,105168,215323,-4712,-585284,93298,528085,544701,422365,467274,310148,45970,-97921,313067,585367,201534,-191949,66740,294737,104612,-290620,-158929,264417,364738,108410,-289431,-77284,162713,576,-191444,-113244,-97560,-68037,34307,66035,46247,-232100,-285556,-193187,-374949,-490602,-258011,-213924,-286252,-205997,53769,370488,611891,726544,703028,641062,296763,103360,-30429,268521,525336,785773,968181,1107556,761727,366404,-1946,-345987,164814,701672,803636,569780,102059,-234841,-370950,-376600,-113428,201386,130652,-72559,-27113,-136546,-296204,-347692,-257311,-36522,132702,68389,171614,114504,20262,-116311,-83374,-131953,-415409,-386942,-378979,66077,712361,870811,467657,-236176,-381407,81896,557701,686847,518147,81487,-351619,-433356,-330978,-9665,332239,355887,161537,18546,-223723,-350858,-333344,-329835,-197509,5254,214449,180718,219840,240219,64772,-143635,-178835,-74364,-11863,-46767,-74089,67784,112850,106169,33177,-288303,-478947,-380176,9736,244535,272882,-5860,-366747,-70608,3231,-93730,-192067,223819,302587,18115,-408930,-321185,-150957,-123498,-122580,-160949,-194802,-232671,-381755,-342665,4666,486718,915279,857677,566716,-48788,-222412,-160472,-36334,-22565,-142282,-179636,-89873,-46229,-189716,-405689,-215323,-168602,-169933,-191800,16196,-325812,-369595,-369582,-182155,207967,575967,823259,1053533,924012,696375,429321,113618,-302792,-69099,-23273,-103468,-183391,-381778,-353939,47375,389704,72241,-462470,20240,460677,239810,-51995,-48436,-32156,-54258,-61367,-24487,79135,291999,376877,367696,276185,63311,-234364,-179426,-8839,-39028,-170597,-191068,-60314,-229655,-439255,-100782,292357,109592,-210866,-303515,-106693,-268212,-155986,197169,20308,-267814,-197432,-266180,-385328,149162,507056,711590,430056,201855,-80403,-349615,-182850,22354,104376,185306,190325,21676,-3278,173260,275729,101060,-160344,-284661,-197317,-290788,-287329,-10425,125517,163352,21667,-327520,54774,819410,879461,430697,-198230,-249878,-199873,-188092,-275398,-121822,32727,-141073,-365153,-1942,115767,227781,120918,67795,159003,141503,-20459,215971,313549,-9944,-379749,-365845,-356339,-151217,16079,-36908,-162235,-76415,-126153,-380550,-227546,143514,412145,229703,-52297,-172608,-178053,106550,322117,354036,443868,595395,473745,77232,-242438,-252084,-207670,-238018,-7961,438629,791472,798905,588454,231133,72930,150607,175568,316402,82465,-248127,-168331,-57093,69125,-1602,-57193,-391230,-320251,21420,71331,-100202,-234466,21352,-116065,-438222,-159125,-41018,-151699,-392378,-356793,-481274,-240337,194433,576163,647028,273458,67889,-96482,65124,343128,564964,444635,175448,-127014,-275328,-176145,20705,78757,-138886,-144977,61799,42837,-245693,-346892,-118703,-22086,155679,376514,458820,300013,192139,303437,279520,163312,133569,-59352,-467654,-221162,36586,199665,132118,132063,-96488,-44333,127045,51068,-105028,-191812,-144160,-29929,55738,75105,-183291,-515003,-105071,112327,216979,82887,-220383,-451806,-357369,-46558,23092,-39535,-41971,-4900,-35262,41297,45365,-145026,-102761,225421,212924,86160,448046,706954,473193,-92159,-218875,155872,590979,712326,514691,113893,12624,385861,371958,110597,-97608,-133252,-79865,-258174,-473661,-148715,15240,74831,59332,-5446,-181012,-417810,-229030,-59047,244865,442846,416261,231832,105265,-19856,-85090,-98166,-149179,-328127,-466115,-190271,167574,493757,243375,-350829,-71929,172775,-97154,-391415,-453645,-248726,62167,240911,300621,256324,86524,-118894,-536757,-491225,-412027,-204536,-10366,212229,230318,157271,60909,-19837,68327,199738,117398,182459,381058,351162,-33623,179382,428478,304464,136115,34039,-25616,-67694,-154139,-207571,123099,310423,245453,248862,253360,152798,83916,75160,-28594,-80395,-220088,-167631,395241,703669,409326,403777,587946,528505,80291,-216447,-439948,-556638,-471201,-221579,83328,186800,142640,99452,145952,323851,47884,-550245,-29048,703906,712506,326078,23389,-181675,-346915,-133534,31120,-121959,-226123,27599,28633,-62109,33572,240577,338382,216565,-39989,56493,283644,200295,68126,-90499,-210184,-377634,-437273,-331184,-181868,-113186,23588,259192,389004,368680,223664,-116744,-245509,-1277,349085,561087,439009,8746,-218585,-157685,-246068,-232011,-163179,-38247,324171,334103,113473,48518,-3336,-54589,15659,154138,255924,225407,100416,-75774,-265235,-288045,-313885,-393401,-335765,-261038,18801,235065,524798,233529,-195135,-82915,507280,654608,799509,553833,317663,-81879,33608,454780,420033,-80554,70934,370839,473057,493665,157722,-352881,-518631,-256371,258828,518158,47131,-558038,-32774,143075,-22087,-323695,-233275,-94029,97369,242561,244414,309921,223068,-108041,-550617,-591598,-332539,-170994,-205935,-278292,-386761,-561046,-402525,-415381,-364679,-147242,-155291,-272856,98071,254764,251713,89958,-375688,-108475,3398,-209832,-223492,-134527,2770,240553,470520,393415,155773,-169974,-80572,131677,180227,162537,68377,-30267,138151,-10357,-384333,-306311,-109573,-199199,-249635,-179734,-11803,280092,549874,413373,146884,203848,180560,-203319,-240336,-358195,-422464,-504810,-420174,-178689,57482,188939,29119,-221761,-276166,-76050,-191539,-471919,-210195,126114,383900,513724,538229,130209,103887,95867,-117608,-182615,-176799,186131,367480,183733,-231513,-293517,-393090,-214106,379930,960355,434183,-216949,-342898,-33152,18868,-154426,-368142,-368617,-25975,268400,299678,-151944,-304338,-94813,-192043,-167538,101878,41584,-211432,-34789,249611,236844,-12688,-244495,-478382,-449215,-280995,-135210,90543,137399,-199102,-216724,572303,1177790,1234344,754775,-11065,-91340,62364,-52934,-63715,486967,1059422,1014637,837443,260845,-93397,104552,430641,587567,509267,239691,167642,290582,462939,559911,567268,432139,378247,194413,149670,178056,265681,472660,372833,30596,-294982,-166811,-178491,-295845,-249849,-150904,-328955,-423331,203987,513698,238524,-64304,-302030,193066,427159,222342,146889,189392,24254,-319039,-185945,-140676,-83611,-321831,-398528,-59977,-75800,-219335,16017,61051,-250496,-236710,304,-180367,-124476,114930,267245,300060,555972,434949,390089,227492,-95843,-14207,14672,-233713,-426335,-171000,50522,50995,498,40347,99278,273862,524076,600919,445082,-55220,-453358,-295855,-119987,-61181,-215119,-333393,-522998,-375290,-382812,-366011,-289881,-262613,-352513,-561868,-664777,-447529,-416880,-168341,147652,154623,11500,-164304,-143323,55045,65313,-148707,-294504,-271644,-183868,-268910,-214108,64644,588286,804293,752844,277282,-128342,-346639,-268213,-226863,-336588,-129303,341673,682791,797680,671224,426521,399421,212139,-111160,-228049,-171401,-107667,-116363,-66011,51750,287394,418942,246453,-51620,-166106,-61618,-158385,-405482,-177598,367655,635137,481042,94675,-430675,-371043,-8562,249299,137560,-255308,-358132,-200266,-314871,-305584,-32759,77016,165346,322531,184460,-66586,-317803,-168918,-98813,-152413,276344,705539,539659,36738,-463397,-145063,-312944,-454340,-24367,214249,142421,149990,337038,470473,564968,485584,246515,-176400,-390967,-314616,-303456,-340332,-256214,-86436,25271,194435,-26103,-420148,-193365,40294,-64545,-162393,-252602,-257826,-444449,-368725,252672,801541,521511,120016,-41465,-90395,-130777,29679,140121,415199,361538,352715,403569,292653,242,-247423,-185030,47187,242277,419873,335481,373974,153679,129685,181918,101310,-166630,-212798,-287548,-194722,29262,168198,29019,-261546,-616768,-262163,16464,106808,265476,495119,429745,66027,-77652,541496,795228,896689,482637,164592,-136367,-122804,-67665,-39930,-118116,-328943,-78884,186613,231215,-26003,-519438,-37633,175915,10359,-166393,-174401,-71330,-160960,-44061,193036,240985,210115,29651,-141410,-165894,-11760,164543,83641,-247174,127640,456187,485116,209114,-113298,-119696,28921,-81423,-98321,-32211,72702,376114,579985,523548,347334,-61910,-126696,-33781,-119740,-162863,-236654,-494570,-14212,62977,-213652,-503589,-529423,-482063,-377071,1685,344746,336362,54041,-155768,-242807,12590,399851,401723,210948,-70343,-60156,-117739,21277,316966,494544,427684,-59345,-369453,-111658,85559,84080,19758,-105303,-193387,-261411,-328919,-317221,-402797,-440993,-362348,-287877,-129405,-10646,20670,11194,-12939,-96659,-165914,199126,451749,346458,275419,339064,-20912,4296,319412,253571,-192372,-336994,66053,236915,64268,-305615,-474848,-265303,-171501,74217,251424,446300,538638,551364,378832,267568,387918,372379,56359,-244159,-364329,-261404,131893,285340,632141,702774,338241,-479615,189664,849896,669858,245891,-57538,-177001,-133930,-173589,-32,40279,-254835,-220345,-157522,-296477,-245242,207568,318075,256852,440189,614888,506093,333425,307206,351784,431331,445092,134150,-391985,-351040,234327,376466,175564,-192722,-525146,-558831,-483143,-48563,316236,389423,332840,120442,-79968,-225649,125284,78166,-225161,-304020,-305924,-253770,-350742,-496833,-290828,218855,652605,699493,353140,-108332,-232090,-178394,-230156,-220877,-200701,367599,834340,685521,378594,27087,-180310,-238415,-101228,-117761,-131457,-194565,-374549,-343221,-294312,-180789,5769,-63144,-207902,-103541,11461,-56466,-76050,-17674,-39898,-32864,35779,237016,334148,260064,151180,76533,-241206,-340658,-219334,-243268,-202915,131618,131313,32096,-141142,-168661,-46893,-247,-152288,-255730,55003,303185,347961,132147,-148976,-293835,27167,339620,219773,-315129,-241198,122124,245626,217728,116952,84399,107265,164252,171037,-184608,-265457,-270153,-55666,-195265,-508274,-453084,-586247,-329326,-38906,-19229,-60990,-330892,-433551,-144007,14965,74735,307151,454682,315883,-120622,-328534,-250672,-432459,-250163,-208010,-144245,325547,563224,423461,34902,-299921,-494026,-516379,-340237,-217273,11477,262128,457037,536717,564385,444807,261778,55368,-67683,-81474,169266,423688,728490,746515,518296,316207,22511,-241383,-356629,-311081,-204229,-233036,-274928,-364007,-79898,235737,475572,568938,-6989,-46813,397123,352952,-237819,-193499,84164,58996,-46356,-111444,-120823,123125,350811,284018,-127490,-218015,163036,342363,297254,45669,-114827,283305,540303,348088,-34479,-306245,-288420,-160073,-131400,-37449,46953,60942,19792,-36338,43105,101237,6821,109571,326716,273489,76808,-37487,-150055,-334142,5521,94795,38349,-216693,-365203],[-303656,-326200,-203246,-179500,-16012,-56509,61554,80281,42668,-165782,-322474,-124611,177580,270076,103947,-82497,-239992,-128280,-136708,-409699,197015,437495,373309,299360,425309,126416,-102192,245903,400859,230592,249415,332451,473598,438275,172401,-53836,-32102,-159509,94104,257123,399156,423079,260718,-117315,194504,500257,615021,438280,181154,125861,-64302,-28663,-62566,45462,249034,505320,881684,962898,693788,306554,39089,-177574,-507837,-262434,117054,219573,264550,246662,128941,-84630,-54556,73582,208779,354831,-52144,-318783,-195699,-33769,181778,163083,-125017,-517820,-286081,-101143,-151333,-196121,-359350,-207864,-85601,-562216,-224902,279283,303220,156200,-276,126,108247,274986,250789,58036,-2931,-114253,-164780,111790,610902,846975,839096,222748,-397337,-194354,33025,-126175,-268464,-284867,-277188,-297056,-289517,-55513,156732,111319,-368791,-313565,132652,206285,-70655,-166023,-28322,-37839,-205258,-523819,-404121,-145667,58671,-117026,-480315,-485175,-421566,-216993,-79279,-256043,-587940,-324973,-315240,-406000,-216629,12934,-261980,-289962,299261,466200,78644,-105535,-98350,-205794,-222025,-115116,-33511,-327663,-274140,-127751,-267428,-122965,-100712,-303939,78317,468185,679112,519872,141470,-440239,-149230,293289,351364,-164092,-281170,-80172,66984,333481,298608,64224,-299293,-391340,142403,497052,440201,129078,-195209,-280087,-284920,-130939,271508,687958,626055,173449,-291358,-243837,-282001,-288038,-41070,351827,364738,74678,-7851,-110879,-180719,-344363,-187876,-41300,113332,312350,345745,285274,166166,323637,279727,165991,136701,172336,85274,48997,-142708,-188438,-209375,-420802,-338761,-131004,46705,100703,-37393,-321097,-407185,-379904,-424325,-304262,-136687,-180052,-146357,152912,302288,260744,73826,145287,345854,425745,404257,392452,269637,179113,-202983,-343320,-148157,-193031,-352945,83929,512680,310408,-5911,-115231,-395047,-319929,-17434,156375,147437,-183417,-138154,239914,568334,520713,13274,-327284,299630,690766,807113,821475,590594,263530,59598,-69811,-26169,308237,657989,810245,863139,401172,43727,-67174,-134405,-17832,41465,-103582,-393106,-436081,-258642,-112798,-15460,-116476,-310665,-497598,-410276,-451378,-302598,-384232,-480723,65790,593335,980589,891045,463754,-211394,-64201,357646,243498,-28549,-320703,-487202,-341333,-96242,26865,230000,256146,-51355,-328820,-448189,48622,194330,40066,-308991,77451,265171,253434,199034,515931,648435,618019,379858,367181,314490,-84037,-231492,-161287,136007,185284,226797,270182,546935,616149,328961,26006,-178583,-88425,-58822,-319921,-301504,81483,41819,-85881,315440,464174,478141,385432,222402,146415,-195709,-273495,-57979,-149498,-415688,-319661,183041,463025,476304,122356,-281753,-328682,207209,391812,321610,75416,5225,4792,158388,257779,417748,116502,-280806,-611233,-542787,-498881,-296780,-216567,-205634,-84206,-82168,-348545,-3415,398373,469432,414471,277436,133733,37901,-228516,-320480,365548,449281,524246,172066,-207377,-254537,-305796,-562451,-533661,-467835,-290144,40780,343443,550359,711178,553877,470704,507058,404767,643180,1035435,1023343,449174,-348707,-250197,68365,-127682,-326210,-185085,-154462,-360528,-378835,-75488,-38412,-208954,-315040,-90461,352159,442370,163767,-314069,-521189,-489589,-458746,-503564,-427171,-253088,-258177,-337060,-437893,-229599,292124,501245,320729,153083,111699,75063,-292786,-546088,-219480,-67820,-209914,-371469,-165044,-170374,-186557,-110158,-31428,-40277,-244740,-228962,125837,420619,580111,152319,-175486,84640,-34658,-451588,-135797,-192292,-426694,-67278,141835,208879,349919,466668,420884,146051,-181785,-50767,270816,215147,413689,335610,297874,-157697,-274213,33694,158222,40596,66786,208086,248375,290236,246022,204160,329715,325488,170651,-147633,-365204,-450529,-156934,7768,197283,112049,62174,71049,126829,138348,131163,-75522,-166899,-199549,18155,283347,435125,318034,339108,302369,-30360,-342829,-114687,27160,-50797,-137574,-319,242216,304290,212798,391402,522381,563573,301056,377084,571421,415419,-34180,-408885,-333396,-231099,12019,347628,603900,305989,-302222,-471243,-181849,-339211,-449210,-432563,-242043,-200587,-264220,-544417,-545155,-194602,115320,-23752,-334112,28030,781903,1033235,788348,187290,-272129,298459,389864,158259,-84062,74741,18310,-380671,-267387,10661,129977,-119324,-454249,-405518,65917,365792,371627,459029,681949,738518,647705,702959,619824,566959,425850,187981,-166792,-447402,-373520,-147394,-234627,-325414,-333519,-22968,-112188,-209854,-64756,-157645,-323057,-206460,-58333,-222987,-91255,254011,411209,444301,391766,274880,-39451,-108138,396727,456868,306192,32559,-72168,-131534,-174342,-114649,-101484,-229477,-201510,-38351,153762,56183,-352602,-332765,-132382,37111,217577,284071,227935,39816,45065,-246727,-424723,240620,540429,484635,499829,538804,261450,-174794,51383,660124,847411,271706,-184431,210515,367083,101893,-418286,-202648,295920,337336,-118509,-253145,36563,211740,-18974,-303741,-219653,-58861,32034,173220,319670,212408,-86826,-269158,-133662,-260449,-576879,-318568,-239626,-167785,-41177,132608,317017,463812,529690,575335,560071,226410,32496,46118,401686,559693,739229,821267,1050405,844544,583698,90380,-259267,37197,435713,537746,425885,146706,-100920,-265387,-424514,-309547,34747,10390,-153720,-98152,-184168,-269952,-286324,-4007,365036,461216,191974,214994,122524,28759,-216591,-370066,-381890,-250057,-30942,4173,-195658,164470,359641,49920,-256170,-151801,113635,535964,702818,398438,-168546,-639567,-463414,-328520,10523,461748,308963,77811,-135779,-258397,-62779,69242,-42026,-179371,-239921,-202493,-117931,97294,191337,94671,-112328,-165366,-229609,-310340,-301427,-174354,47234,59440,-7345,-160114,-345550,-419479,-319115,-20776,167417,165103,-34571,-445151,-331344,-143015,-228724,-341802,139897,95941,-276850,-430511,-132418,-44386,-137511,-123711,-137497,-154064,-137390,-257824,-502935,-188788,284993,813249,725865,492382,88731,-260019,-454222,-49248,112029,-132084,-451778,-250847,-90815,-217593,-292245,-64932,52979,80345,79305,132458,-105624,-101988,-205997,-82649,247505,358846,337744,518844,691615,575682,254566,-14327,-279907,-30692,8573,-227142,-368408,-439357,-424804,-88775,249222,91087,-316759,-1335,382916,232273,-107424,7465,17531,-51812,-88724,34080,239782,451991,491976,396944,337740,27239,-321937,-2323,182042,100242,-79236,-197946,-154344,-402612,-441983,69420,497534,375155,-79879,-383989,-265897,-255817,-136917,119149,-209476,-338479,51275,-7767,-172572,296078,636629,675546,196943,-91284,-278919,-438431,-240495,-171243,-119424,110366,265166,131971,-126473,-62303,44787,-26872,-333164,-380476,-246438,-365237,-207160,43923,229711,117821,-57183,-346845,-43909,587626,687574,390487,53178,-158478,-229843,-204366,-160053,19881,66106,-199184,-379014,24870,26756,25113,-52460,68634,255248,353149,266576,277882,266598,-110643,-163573,37876,-94304,-140254,-53569,31158,119794,172508,-5431,-303447,22151,377777,509141,249343,-97097,-225368,-99661,333793,500286,529636,586585,622871,370314,-66959,-456115,-162633,48643,-29124,15271,326223,631264,645901,415273,29987,-196414,-148508,-69260,98003,-64992,-309844,-503837,-443988,-277674,-10983,59266,-193802,-120006,83450,171423,23188,-329546,-234686,-141969,-354090,-264927,-64522,-37183,-268622,-503973,-442056,-171794,149385,576355,610962,319084,160790,-8563,97850,441919,684487,512788,66210,-226470,-413404,-287958,-98103,-33562,-255093,-143492,82664,91821,-124661,-348422,-225254,23849,256561,589362,692765,325058,74087,299676,441852,228688,-113742,-383055,-315512,-125610,87730,285225,131214,4814,-280092,-99380,199402,260244,100778,-99491,-179763,-153458,-40605,71918,-60359,-536487,-366560,-159718,-51822,-205380,-324222,-329353,-142204,69287,-8679,-170468,-170058,-111058,7559,256140,245655,-153182,-389916,477,133854,-54158,154441,358177,227118,-177447,-78906,354081,792991,1025345,947151,286036,-166426,379987,409583,17653,-309392,-228895,-98635,-332513,-350245,160498,338400,212322,87384,73344,-8937,-274844,-277717,-223750,82468,372760,422936,401042,190249,69549,-27406,-93672,-96230,-240405,-426988,-202982,312439,742878,575722,55593,-465156,-187203,-236783,-360572,-300092,-1228,201823,26888,74568,389769,440308,122578,-405192,-495245,-408046,-115275,73720,224035,174148,124598,85325,52474,208286,482297,344053,287647,395351,195463,-249562,-20620,220863,156063,13657,86794,165769,106875,-11272,-29216,205780,232335,143479,266299,433542,288246,83792,-121053,-279338,-198249,-142107,-383826,-61117,309849,317744,351323,335348,280255,-88246,-209595,-311791,-305742,-246487,-289697,-214900,-152986,-12075,186691,324977,458413,171619,-461005,-155529,409017,292773,-123151,-354542,-341220,-402663,87302,344939,301449,-21720,-131252,-73220,-129619,-115583,15908,13366,-46982,-102658,131359,346247,166530,-237851,-192468,237881,204008,-158840,-468811,-207644,-212405,-333992,-200656,132836,174756,26000,-228506,-302877,-246045,292276,506211,295757,-210169,-158208,-92532,-155513,-112302,-74846,-14204,203072,209906,101689,139992,280038,277256,263613,320105,356483,293563,134976,-108307,-332679,-273046,-196378,-208125,-259243,-321219,-221150,33617,409387,309397,-83917,11478,580298,890404,847993,388041,79601,-278289,50965,378340,284458,-182480,126,225906,469008,330445,20803,-199800,-339002,-297750,275626,363057,-115188,-426104,45818,183279,10804,-239975,-365424,-110433,164511,316545,136409,206708,153543,-270371,-504430,-299839,-46287,64190,-23055,-209497,-382257,-239053,-52364,-202714,-126619,140052,65026,-277975,214136,543969,403654,74035,-349918,-21130,-32843,-392488,-220682,-37036,197537,359267,471681,312945,104166,-139706,93188,276894,200873,116617,-42584,-19947,16035,-179903,-506005,-174790,-41380,-234861,-318764,-282674,24210,386914,666917,478091,184151,65203,-16673,-298882,-183005,-308249,-378087,-390991,-182410,144552,460670,581465,221747,-213971,-255421,-58831,-182778,-458163,-238047,43656,271707,496185,429637,187722,32792,-43280,-302204,-297566,-290473,69143,381403,208375,-230093,-162784,-22369,-123241,341237,708856,113130,-440851,-262116,10175,-29920,-177727,-135885,-488975,-221310,110107,233160,66890,-196425,-65887,-108093,-197090,-6184,-25419,-319921,-71815,269284,236502,-26179,-277774,-395896,-601203,-358959,-277271,-35503,197281,-14875,-416704,419853,1094752,1226530,654902,-77171,-308633,-97990,-20144,173276,623746,974868,891279,691344,146722,-179686,70402,269986,302306,301837,188620,212799,338410,538100,699306,671356,361870,106287,30967,40281,159596,236468,413523,371708,39265,-280424,-33230,66611,-19062,-66814,26486,-60784,-64422,-16585,256257,310942,228457,-141708,87199,251134,178157,257479,370607,142981,-176608,-72414,-71944,-115050,-551510,-266095,52416,-57810,-295813,27452,16713,-309770,-252818,-76390,-213447,-132039,80487,185315,113023,254529,205012,254626,108844,-177803,-158490,-152876,-224903,-329848,-208612,67668,143251,115195,173745,196309,247676,374161,540837,541034,304756,2298,-260879,-71371,66914,-20675,-182453,-459322,-374194,-222305,-5672,4717,-123141,-253991,-565821,-622092,-336538,-216327,134984,344881,304918,67649,-209131,-457049,-111834,45611,111941,71350,-194066,-264509,-280671,-189652,96385,448309,707689,668211,141851,-211169,-26767,127706,144888,-88846,-119300,230975,388414,451376,476223,351408,243425,44593,-1097,10303,-32359,-180553,-357743,-309053,-10173,366594,534731,169807,-247487,-208689,87769,96444,-85449,-347519,123597,391331,438624,299678,113003,-275531,-174269,39506,120713,-53050,-18712,-67965,-558848,-257706,-297223,-440850,-96070,127457,52927,-285372,-495629,-294404,-308603,-432087,22817,524340,502802,171118,-295988,-449024,-323933,-328361,113171,380036,323284,322312,396158,447138,388880,120267,-230260,-425771,-295785,-220229,-147777,-124392,-28786,-46820,-176198,-184402,-251873,-293767,-119669,5952,-95391,35602,-15750,-120818,-481827,-55556,539734,954432,644607,266762,121595,166244,84459,-164534,-286440,266070,323705,371386,298102,185631,-78735,-335355,-290972,-100393,111679,288483,305256,265766,-47860,177750,410707,430570,236422,-5222,-250945,-141389,-9354,-487,-89473,-213935,-405138,-484698,-190220,-9731,156729,312363,205529,-150658,-4542,584462,773401,645077,-26075,-553932,-238387,38099,77610,-36738,-167551,-381746,-137865,42976,12338,-237441,-365379,163670,348943,40067,-408435,-346124,-135682,-142209,-12609,288025,292153,253138,222257,-56005,-206710,127801,355742,92181,-430321,45037,272239,392254,162181,-172443,-290766,-204898,-131474,-103755,6071,76935,420254,622361,574548,297910,-170181,-542965,-542581,-625554,-245240,-179848,-447565,-37579,213835,-62699,-322804,-391553,-465999,-422829,-138978,199834,358491,131751,-3876,27355,145121,240793,118890,-65998,-228723,-141704,-139377,-15622,300634,492339,577876,171808,-204269,-91365,20426,-87447,-17840,-72951,-315928,-362928,-363507,-398958,-357646,-352717,-468789,-271788,-132283,-164322,-103376,-47018,-19584,-107685,-164163,185466,433199,442349,374792,300466,-4010,4182,336810,362566,131655,-220391,118149,297529,172268,-153317,-519252,-221675,-95701,72089,230559,445149,626497,551493,380785,192695,241111,294979,246733,80040,-224965,-482429,-148564,227853,643437,787457,432566,-275932,123840,808114,637601,233239,-85377,-121421,58105,24343,28323,-94159,-390402,135106,148617,-156233,-202562,175256,272846,193732,347065,646494,667176,529900,372453,444396,391182,363662,-114636,-488390,-170674,367618,453474,293527,-97683,-442398,-622342,-606594,-267872,180177,270728,182467,-100759,-127033,6781,302668,118421,-349294,-448657,-215588,-7844,-12458,-294710,-296359,311224,746780,862023,591540,187267,-7837,-101484,3263,105842,127667,548034,925760,873813,454274,70012,-141181,-263530,-369225,-403305,-286579,-278733,-407736,-308019,-241030,-418569,-257728,-272648,-297607,-59859,119084,22775,-159219,-155477,-224218,-100880,50785,477460,765158,588208,291265,140083,-230562,-190093,-163051,-381170,-197102,363055,392340,129881,-122722,-145007,5664,227225,314517,-2888,-222851,258730,559562,375901,-185074,-24930,552141,629712,251386,-338407,-267085,58579,268656,352684,254931,88648,72737,425476,454167,164157,-134517,-277055,-291661,-216361,-259927,-489214,-517550,-409866,-282357,-74050,171350,40267,-93508,-221982,28411,240006,540049,754746,536796,-3463,-720425,-487308,-342263,-63399,-128508,-312678,131380,413388,349011,-15680,-228203,-457102,-444787,-466253,-392740,-159512,-84784,10596,245723,520520,620870,453106,75621,-196785,-171217,234621,557232,796214,710834,305517,-12655,-237178,-303247,-275468,-286778,-198030,-94658,-64582,-88677,116570,487206,828975,767493,22151,-308993,343059,455332,-39475,-358788,84177,88584,-36323,-70914,-115008,124566,445156,500971,146998,-194760,-35118,372617,421911,58185,-164842,311818,507909,157809,-193977,-310831,-181627,-135480,-166183,38112,101224,59503,31392,104213,223540,87986,-282385,-105219,296246,339763,121677,-130354,-181676,4024,185663,141308,10812,-168412,-220750],[-154118,-57462,-60958,-201090,-91768,-38762,14361,21412,-96053,-376442,-260925,137873,384942,364752,168174,46779,-121515,-87483,-75535,-400861,-65479,83189,-60955,-144190,-88385,-269606,-107460,261356,433012,326128,257157,204801,482253,695141,530587,267638,112596,-137563,-458,64386,267262,412005,472209,167453,-76854,285783,599098,498906,319227,394014,266208,227105,-26833,3852,271199,558695,896368,969233,644392,243907,42894,-61644,-137956,12964,41410,-361454,-208862,4294,-38360,-154648,-254729,-238583,-22630,108349,-208241,-343011,-193968,-173852,-8720,9351,-264642,-360642,-118053,-5594,-123716,-226068,-410729,-206053,-27101,-364720,-395930,203356,528640,595375,465696,222777,74681,169997,433163,422550,181629,-79899,-182310,244021,831437,1090981,945662,289711,-291254,-117985,68494,-119773,-274039,-423086,-481185,-482119,-365904,70257,307651,250674,-262825,-152162,321919,397986,94310,-288560,-98791,-129872,-192742,-345485,-171726,114531,188545,-172951,-661047,-345276,-232504,-348492,-204614,-260958,-517898,-235467,-221814,-176328,1140,340217,120319,-254582,352096,600398,229148,115561,-77374,-343280,115284,290207,236864,-169835,-553122,-291529,-238201,14506,58434,-313437,-147479,454382,622571,456989,-5544,-468756,-229864,-71297,12289,-271543,-30573,64450,37212,320102,384859,187117,-259773,-510319,-10190,292886,332119,245601,74915,-63604,-150325,-17548,240996,491497,536441,263810,-98283,-235154,-316486,-203065,109436,338103,190628,-169853,-251145,-206318,-234932,-399124,-208003,-93870,47401,201402,215659,171312,62376,175807,152805,89877,83859,77045,5500,3245,-90779,-148883,-210954,-448966,-234898,-51096,4451,-37708,-109183,-327563,-138792,22830,3312,104640,105880,-21467,-190316,22722,273171,470568,275687,193525,289291,434148,579496,800709,742933,488061,-4102,-115179,-361251,-358756,-134307,542151,939675,658511,118478,-93259,-251397,-427037,-187822,51095,104383,-209043,383213,581936,787975,564466,45782,-365071,161495,599110,645676,746210,519543,248790,20783,-91073,-102086,-6684,336078,456701,564646,292850,1490,-62498,-104982,13859,93680,-76508,-328088,-369580,-157947,-146405,-159366,-252567,-441645,-413038,-320410,-387196,-424768,-309302,-376953,-68848,344930,702463,686919,401972,-220457,-109664,309451,281006,33632,-239799,-336573,-449775,-284984,-45555,287183,334468,42331,-447140,-195968,301018,300221,-125577,-98936,453309,709853,621834,468311,535088,584386,549702,445747,227206,175085,-204728,-199224,-203349,70915,376578,290838,110259,103100,110668,-136307,-376173,-524402,-305576,-153960,-262570,-447274,-96758,-113139,-228791,125864,94834,83629,235673,209443,137219,-83224,-260672,-71515,-169407,-468611,-244686,355186,568626,568033,36499,-425986,28717,425587,400121,165133,21363,115499,82505,80908,45622,155873,6134,-142098,-274615,-342924,-395156,-554575,-548645,-458304,-106035,113448,-219051,-182438,390482,581236,622486,420252,176307,56573,-263799,-418663,138940,85403,259155,-81351,-192544,-302475,-359550,-551515,-573702,-512672,-199788,176311,507204,796354,1010391,830859,538502,661989,468578,678323,1075046,1258762,911042,253648,-295945,-295897,-382397,-225177,-62253,-136501,-442807,-158951,189906,233872,-71877,-253361,-118283,199580,264206,14909,-374824,-520761,-462310,-160826,-205274,-424284,-245835,-41066,30141,-182299,-460677,69198,483074,446055,387204,78568,24600,-277354,-175704,-223354,-81747,-169261,-423433,-367393,-252817,22800,116734,70232,-124926,-287131,-152731,144979,341995,510964,101393,-234334,146086,89698,-479528,-50538,62259,-349622,-438436,10801,262503,470591,569612,580501,309787,33437,14001,59170,-63136,-101830,-124058,-132766,-488404,-334432,2536,187252,190496,162771,215013,144607,231456,272588,266338,358006,379524,200469,-163629,-518379,-249227,134446,269795,307389,182276,126393,244865,259149,215769,105121,-57175,-135001,-224429,1611,214024,362050,279205,332183,347488,12530,-335145,-386130,-236817,-187609,-213863,-46893,134197,80052,10543,158815,324892,348371,209621,410001,643216,535802,12568,-543325,-119877,50963,227411,495522,707158,454080,-53991,-349229,-166666,-112573,-172473,-238134,-159956,15212,-147860,-489314,-378053,-41701,124198,-166067,-480378,223290,971535,1371428,1039237,288184,-389825,82187,150210,-76587,-199411,-34698,-20050,-217090,-481184,-375648,-81490,-102254,-345076,-371345,9553,112019,105250,200185,449760,479352,242698,404561,670324,659918,493696,145122,-228146,-445411,-319487,-67188,-3694,-18762,-170300,-425739,-79778,246821,366138,113700,-117578,-105202,-89318,-199361,-63608,408530,496748,394595,133302,59671,11856,-5188,310973,364316,349094,103097,-133087,-242935,-314574,-204845,-123091,-98129,-68818,108008,96474,-84455,-288114,-545073,-250255,16254,181509,198727,144794,2939,-82437,-374340,-211478,349048,552708,395919,376561,365567,90370,-185706,353612,943728,977950,398442,-30372,293426,323842,15278,-343420,-170751,286779,309866,-69062,-25934,118721,238128,-31629,-321000,-225513,30444,14164,47154,266377,168006,-34274,-328816,-141582,-189351,-593704,-186392,53465,52191,147421,167883,176066,242020,269735,388246,414596,151748,72117,180503,575358,573070,659052,626630,843803,771096,580412,-14027,-283423,-16673,264997,436989,432472,333963,39566,-131264,-262156,-513549,-151559,-107302,-243639,-221973,-201012,-99948,-75143,326109,688780,629658,296416,246980,136681,13400,-320667,-574821,-336931,9798,382634,334027,-147896,-440015,-148155,-39911,105161,146652,80397,378831,589242,209310,-264740,-329976,-354321,-314081,14152,377462,161718,18508,-202646,-94028,207103,373880,194912,54320,-133567,-383768,-82450,256771,375702,279165,-19817,-201926,-429409,-592590,-390368,-102278,110259,69728,-97247,-314270,-347108,-350251,-275505,-112597,15179,2387,-134932,-304403,-269084,-167190,-340133,-141258,251244,47763,-455315,-228123,90856,112556,-11564,69346,18837,-66135,-52162,-89271,-263665,-121303,282840,657106,570224,291790,170640,-4698,-206907,-79264,121200,-13164,-298844,-284443,-118616,-229437,-270039,14873,246515,260423,325596,360525,260311,67280,-121860,36720,291866,226632,-117426,43252,396888,380154,55670,-217648,-294055,-110902,-64389,-329359,-303745,-80808,-196146,-348152,-22638,79663,-94303,-73101,101002,-50598,-216414,79647,105425,-37667,-121628,-10961,250450,463992,474384,325009,288451,-13224,-345270,77819,227072,146899,-42528,-216033,-267072,-460956,-466812,-82046,280740,308376,-141640,-524412,-300229,-35132,75740,105672,-275627,-292763,67327,115323,58614,462541,700285,535893,-33112,-302456,-342388,-370721,-269019,-262083,-238175,24494,224532,135665,-280842,-274498,-115633,-29848,-268207,-398532,-308207,-300986,91515,307284,389695,78434,-133005,-319991,-268168,183592,479622,407401,157388,-185701,-301389,-240325,-36049,174477,109883,-270263,-370648,-30414,-142129,-310162,-149290,105067,473939,577444,412978,256840,219149,-76631,6084,325030,174357,-54429,-46510,171988,396401,364314,230748,10324,241670,525642,455626,128158,-189485,-208182,-36750,502755,713022,756242,768514,569555,195511,-267398,-239283,85821,301028,215206,71783,158431,402021,482558,263180,-143023,-463333,-265063,-207480,-25223,-26095,-92378,-334376,-507881,-150124,305734,340056,153891,51475,94501,185430,99793,-257480,-387011,-104924,-313524,-305373,-4413,59229,-127674,-376925,-401124,-333885,-71808,372982,403237,220663,78716,44275,223794,529559,710187,441645,-45041,-218250,-442581,-402921,-246897,-169877,-320644,-134277,72121,82299,-26769,-273050,-352961,14819,271718,575860,643537,189255,-171692,129422,384015,164920,-306710,-361041,-202337,-90746,163420,374945,366046,88958,-208106,-184758,175075,308555,202024,-7905,-165617,-244606,-123244,5273,-14936,-389234,-655850,-495595,-378303,-315224,-236970,-167072,-14485,27559,-195322,-410600,-284441,-252300,26137,391903,463478,102580,-303173,-177755,-108712,-279261,-129167,-28661,-146676,-347198,-19643,381361,703980,1045607,1160360,410260,-360177,243835,321632,-94366,-560299,-293622,-176886,-435303,-200280,321588,482519,232168,28376,110057,159450,-24465,-212797,-277688,38060,375503,456523,484151,158381,45325,2875,-18617,-17762,-212376,-522118,-90169,552793,940253,844094,448125,-80630,-474854,-439961,-330502,-91009,231952,325454,1706,-209603,322623,499338,84396,-470563,-470518,-142869,6905,81519,110027,36725,38865,45686,105848,331047,610614,421960,324981,335973,-35270,-368567,-114800,-49530,11207,-76031,144055,314619,276270,241893,386016,359911,185582,107819,301494,550758,394419,69122,-276511,-398706,-328634,-102870,-143034,-311431,-58288,161224,181434,15150,-51233,-184164,-243278,-311053,-183544,399,114775,-115808,-493590,-212265,283240,450325,485629,197004,-431020,-209578,82823,-28397,-252794,-345329,-450890,-205962,125043,403351,442662,307506,183885,-44050,-182898,-351418,-297516,-345019,-347686,-123990,171214,302818,72138,-517191,-121458,455724,486736,3829,-398236,-259059,-222143,-283171,-73684,243271,142438,-151016,-266106,-262668,-419464,172979,367783,83917,-490894,-50859,-9789,-81366,-67335,-72608,3538,116767,254362,316043,430301,552024,456355,355876,399355,398780,309256,83913,-272713,-447892,-309417,-141815,-30924,-123937,-237218,-387199,-155498,223900,250257,-98092,10688,464893,793558,555012,87856,-290681,-401552,1569,219651,108390,-291572,-147858,68572,360731,180144,67738,-67929,-200551,-338735,189855,88135,-338969,-295155,-11560,84238,-62180,-116332,-316957,-50466,234199,394578,51944,-1685,20593,-296030,-420324,-131399,157767,243241,104560,-200085,-258991,45287,233492,83863,55696,327056,186096,-286804,326521,794218,527757,51589,-278773,17813,-150855,-446622,-3988,250883,302752,330449,361848,203464,33853,-201396,135481,381922,329330,205805,-45063,-18675,-179832,-437193,-363436,-7026,63395,-159961,-299089,-260389,50428,378415,573855,373812,85761,-201125,-398476,-360389,-142863,-186721,-210051,-204192,-6244,391251,794642,895280,382628,-241302,-273480,-87122,-166153,-334463,-298409,-119521,64671,243402,68244,-5392,-162818,-290432,-458653,-198280,-329966,-73446,419762,364137,84475,40474,205848,56284,148672,184837,-222276,-488764,-288851,-11765,-99140,-230627,-90459,-409959,-397892,-31293,161291,178385,-93419,-119878,-139814,-292639,-177589,-170764,-454073,-42822,251787,236607,-77718,-416405,-468684,-385698,-110405,-108458,-63779,184242,105867,-503176,132512,788271,888741,356937,-169651,-509115,-136697,62361,319912,624824,758667,685681,466995,4204,-282773,-27984,19616,-36652,72846,94210,177361,331108,520493,672468,570924,272907,-144637,-122640,-47400,111003,178169,282744,311880,43333,-318317,-8766,195720,166131,73225,100353,60134,125040,-147462,-62810,284041,316604,90826,154629,201493,168460,315929,439572,194348,-3678,260622,235502,68659,-520945,-227857,25369,-104406,-516751,-56186,-57660,-295696,-116191,-8911,-151138,-127485,13163,-28779,-185018,-243764,-94730,-9854,-88721,-289167,-306719,-298996,-235839,-240830,-259673,-18466,123935,192349,249814,221504,128039,115001,309806,471682,541832,303197,23561,-29114,88380,87901,-120643,-448149,-341734,-84556,153585,139369,-31481,-179076,-572285,-618041,-232676,-21792,282495,422127,412986,194668,-21625,-238449,-140424,103732,236798,172054,-172711,-342429,-332310,-262284,-77748,117361,408074,428192,-4339,-239887,211297,461405,439814,41923,-292234,70158,197108,260351,94691,70607,44680,-31494,49720,126194,40288,-180757,-418097,-587683,-162896,298121,484528,149394,-432996,-362485,-65618,113819,152377,-22869,76868,176176,261557,334245,398992,109504,7883,-83749,-43754,77669,242790,-6541,-342089,135809,102006,-145446,-248749,-267787,-364022,-420663,-139408,-67971,-116495,-249785,-101213,271892,249742,7141,-208319,-30045,-18457,-113557,128735,422191,446028,409474,397135,344907,152277,-249001,-551574,-255453,-112063,-56083,85857,189142,165482,1296,-225646,150968,220609,157323,-3806,-169094,-190266,46963,82776,-59790,-298395,156462,568570,721200,560663,414912,491133,575119,501297,38960,-343795,213812,358053,348468,96344,-48386,-272799,-475570,-512527,-303401,-35741,181983,326228,62006,-237470,201768,536869,643118,481319,117721,-131868,-25449,-44074,-330715,-468128,-405819,-335754,-409842,-345224,-220071,-125792,-32170,-104880,-331786,-106478,340588,541303,250972,-200607,11512,176593,252150,53872,-138424,-291242,-431726,-209202,-109817,-184539,-398056,-319832,120883,278760,-77759,-444595,2634,81029,-186453,-108861,282006,361391,410312,498687,79718,-300135,205210,415384,39358,-543908,-68540,110226,142135,-51129,-311074,-463276,-441636,-148282,-77689,-52692,-61839,311918,547417,516327,217365,-21569,-5461,27622,-245953,-246964,-268949,-498850,-30558,303885,-4662,-284207,-318145,-457069,-437791,-186510,110639,291852,87571,45841,191995,219010,101449,-249958,-545325,-462968,-344998,-156572,53655,253043,293093,417624,271071,-83447,-181960,-239383,-256017,232185,95595,-392908,-386010,-322630,-400852,-352009,-236863,-558500,-253904,-115900,-275333,-347204,-239708,-165945,-240783,-230931,78702,246458,323410,290819,41458,-66782,75924,349277,461161,395025,-166216,-14287,243009,209061,-85726,-559973,-278655,-137232,-811,139697,363692,529610,376960,295827,48759,-79701,71933,289075,306044,81635,-407185,-561705,3494,393402,607735,346774,-156837,-1090,566880,406932,112569,-213062,-184887,127788,137657,-32959,-290393,-176688,270015,222672,-192534,-273755,35997,167631,42701,70564,453677,540411,413639,146671,275956,202351,85462,-329834,-393690,-4784,399634,493985,331757,-39600,-424646,-408011,-349131,-320764,13407,162801,-28731,-321078,-98301,209886,360866,52076,-392203,-575956,-149371,148130,191547,-101347,-228761,311274,690621,841525,654932,393535,268807,84224,142862,211540,230868,418171,672243,808191,409192,84803,29599,-42608,-285801,-579714,-553094,-451267,-448842,-299439,-143920,-321216,-442664,-472421,-429154,-126498,138208,91818,-26754,-26438,-103362,-179475,12071,581133,982479,780758,332028,98278,-231189,-76249,-100067,-381841,-171672,421822,465045,92053,-83186,7377,107183,429788,697486,318140,-340191,214342,621959,459026,-235591,414825,917685,747660,153539,-426219,-234751,194675,284685,348030,318430,194632,148245,658994,671757,479850,-52250,-306424,-598466,-17962,-94225,-515993,-418433,-319682,-432425,-94429,257069,255284,93247,-223409,-41179,263653,579667,769588,469567,-50378,-412190,73158,25643,71090,-42653,-380234,-276594,-70345,-60009,-232727,-294267,-511539,-389089,-418009,-633884,-297299,-207191,-324868,-38131,414128,717831,581219,49572,-397633,-234205,238647,485002,578707,334185,-88790,-379090,-430775,-172349,-196662,-265883,-138378,85182,99719,75215,171165,557922,992486,823426,129629,-258667,347414,463364,55815,-452174,67178,111528,-76073,-130293,-118042,60168,353037,514382,312599,-57292,-325786,206808,366186,-49631,-337303,284212,331712,-139864,-516556,-248441,-78458,-159809,-225705,89092,138437,77157,60109,193427,349756,177595,-224509,-228583,219142,328657,176608,-48856,25298,318746,334735,173586,-12388,-165804,-171831],[-22895,94201,-42236,-286998,-106235,-76609,-78109,-56652,-223705,-420609,-157,316454,411127,286068,147996,102994,-1558,5656,13516,-224507,-363739,-257242,-291249,-284334,-245033,-235151,-23235,164788,321658,322141,222040,149496,515140,871411,818378,597302,249682,-22921,-117910,-144615,52813,347862,679409,587079,55726,-121065,263328,271197,229746,433195,479821,357785,-29779,-47705,273241,581657,804534,904730,601012,256523,100048,101621,228302,553856,807109,330465,-144781,-267871,-193206,-110105,-269257,-367351,-63070,66820,-263623,-522518,-322851,-427956,-347728,-183695,-353529,-223916,53987,22920,-169255,-422749,-449584,-167528,-71952,-220876,-258268,129514,676534,867446,785228,465292,34828,-9655,486556,642145,288649,-68650,-277204,245598,777832,1107621,866003,284530,-200367,31204,253924,59841,-149954,-319457,-324390,-478289,-328626,150476,482416,397322,-148687,-162025,354374,455309,165814,-374397,-116294,-131999,-168137,-186770,27156,310902,262308,-202290,-676256,-195587,-65264,-354888,-293868,-200938,-300135,-121254,-16405,101555,314653,571801,347633,-118851,181380,498571,303747,122529,-106667,-77958,597715,827240,543018,63783,-371651,-352146,-210561,73391,213935,-150687,-323349,289022,440132,267594,-222590,-327558,-164223,-294787,2839,60435,190479,232156,-696,107007,257086,109678,-322500,-525938,-192176,39820,344681,496089,364339,169918,-2270,30375,112067,176823,338024,225770,-49322,-304763,-336597,-136843,131160,189438,-33788,-339331,-306625,-274356,-392749,-242470,-60831,-47173,-21649,-22196,-37845,-101504,-118017,-13751,67824,41440,-48725,-170815,-124650,-63407,-67124,-81573,-156519,-290687,-95659,106017,43735,-110477,-178103,-280978,66050,377153,483367,534822,333258,134312,-175078,-202715,179847,561390,430882,201525,103033,233455,550156,935085,1032579,636511,235127,316780,230188,200102,259760,756670,1062688,861004,257019,-193673,-226906,-446035,-295893,14615,138669,170481,767169,958289,995104,571971,119961,-377923,-220379,146301,333475,527643,344324,210731,-25311,-62469,-111836,-313268,-95768,92716,119246,66776,-33222,-34792,8303,95704,73836,-156612,-350418,-225950,-83539,-187566,-325577,-456150,-484126,-428076,-320658,-304658,-299150,-1337,-215011,-275442,-105196,181071,263378,124388,-249263,-152957,137701,187106,19134,-175585,-248155,-392261,-384802,-73059,224848,204565,-64975,-173672,223417,525691,320646,-314138,198793,755323,1018888,811414,608248,316042,129586,197027,351043,43769,-100983,-301693,-243710,-259254,-212482,261656,116685,-79953,-373619,-484372,-498215,-360909,-301678,-283036,-92981,-80066,-459692,-284733,-256024,-281855,27084,-120041,-249119,58264,115971,57865,-1510,-240727,-188701,-209128,-386569,-78942,558474,797565,818955,214413,-94419,347951,591140,408371,55188,-58997,249719,248243,89610,-185307,-209004,-136914,-34338,96778,28669,-103555,-292194,-441721,-427074,60905,389103,2176,-345464,304733,656271,736601,513850,281162,242770,66696,-224168,-364318,-336321,-153769,-222643,-51048,-127320,-232513,-430253,-547221,-523515,-149053,254664,536215,806999,1006884,878557,483165,562736,423803,492799,759982,1108109,1047073,677513,136318,-164648,-238805,28606,149097,-43048,-405494,147221,610898,655883,178491,-136565,-205463,-50546,-24324,-247538,-564990,-561658,-355069,91400,123221,-135060,-177203,166581,306075,105931,-531699,-30269,541171,707097,591489,238678,127732,-22796,115457,-165783,-232227,-200078,-450294,-469772,-197703,179325,275628,136514,-206646,-184875,-76278,72377,222260,346673,42785,-287982,115893,106344,-502341,92857,354749,107023,-406499,-184876,187431,400250,549001,642449,376882,109596,26948,-135546,-315395,-570466,-556855,-410684,-294641,-123207,-65382,51582,207493,158777,227400,336938,445273,425266,251890,192085,193831,14353,-329170,-487470,25102,412246,496629,267204,33667,-79565,263227,383245,333817,84258,-47394,-111334,-128546,-43013,43649,145467,139456,174562,203196,-11810,-269180,-451830,-513540,-460903,-406232,-200101,-52674,-110449,-138333,-110775,100422,101870,79894,353670,567451,490598,-17224,-337030,208479,330206,401179,575589,696163,493606,132792,-84172,64719,75886,12963,-133308,-235770,10837,-223137,-459015,-268269,9786,53172,-312654,-417252,279608,873209,1300303,1021674,282509,-402333,-258893,-255806,-403475,-382622,-312053,-266577,-156044,-201735,-340730,-135111,32097,-35152,-127719,6654,-119777,-187328,-89553,167122,122006,-105767,328681,840321,813750,570660,153288,-193889,-380358,-325033,-94162,80678,198891,178363,-57775,103640,667259,718409,387553,153668,278599,21168,-310160,-22288,478990,387788,72524,-333267,-179200,71273,79878,218719,356251,362181,188825,-62511,-238313,-314552,-179339,-3207,37320,-123557,-93238,-68939,82953,-730,-322783,-346910,-76154,25042,20877,2152,-28230,-123981,-287920,-41779,409346,567662,305494,109510,90014,-76867,76142,658719,1049408,926378,526467,170333,310562,197228,-108237,-141385,-56843,241021,266419,10850,-74731,18552,135911,-102639,-278663,-160012,55083,-129480,-297759,-120285,-95675,-82580,-417684,-184613,-195492,-543135,5404,417503,278591,298198,161537,-17953,-18685,-158,154830,214262,32176,66145,214868,656791,580964,594269,468500,626557,595555,378550,-234252,-258495,-22109,139602,326322,434635,434354,112787,-26064,-107327,-485676,-332923,-185303,-252059,-179982,-69769,102485,203830,582423,780122,572871,329827,255285,162548,-12053,-406697,-445671,-186568,117635,599758,435011,23396,-271290,-50031,398285,529818,412561,25851,111831,339380,130949,100096,12846,-195746,-250952,-39586,73527,-88379,-79775,-192393,60348,334777,466876,265215,192797,38329,63003,199427,518376,662643,509919,97654,-289155,-519905,-229340,-16239,147630,245403,129327,-151581,-372686,-271491,-263964,-262012,-292467,-241940,-222743,-257731,-186054,-74583,-108217,-411798,-58347,264903,-19664,-560553,-104011,273034,239319,143281,241608,152806,31736,-38462,-54987,-95035,138761,513091,611380,541366,186091,91144,65312,-94843,-192748,2567,64877,-109294,-297915,-172167,-234777,-328670,150569,410345,317711,472391,691083,548948,157430,-104642,118166,291529,147340,-347623,-247280,-24914,-22209,-258318,-411589,-163358,-142074,-178363,-132724,12166,197416,88289,-349478,-183177,118908,125715,-73995,-240348,-332035,22674,292181,236263,-31345,-185334,-171889,55005,224668,228964,107347,89730,-81498,-330604,28146,162417,154268,2475,-180198,-325457,-436124,-382951,-254354,64314,59416,-145177,-377145,-134863,267898,406030,245763,-117259,-365841,-205378,8102,159659,552021,661726,346782,-237155,-423508,-323589,-353139,-260882,-251705,-242585,-49738,71571,-2675,-452496,-414305,-188793,-40031,-159957,-311468,-228366,5613,545814,780490,610473,153441,-207699,-330990,-409913,-141891,160672,161946,-51350,-319737,-345502,-272137,52969,279865,106631,-356955,-317641,-149274,-348491,-499770,-152587,166799,618674,627954,371958,97202,73389,-76915,5034,359900,272021,-38160,-25136,269910,532399,428642,338773,177595,306678,499931,273806,-51794,-168984,-132022,-82825,499789,900010,961609,887316,435428,52949,-239025,-75884,256207,417154,371865,107984,-23971,158801,319788,148389,-256124,-443600,-76233,-41404,157069,291367,182947,-122021,-233217,72604,505728,538900,397106,76622,-37191,75890,66813,-219306,-282065,-70329,-360634,-252271,93708,94343,-125979,-461085,-572849,-521783,-405699,41348,138153,42586,-95893,61791,355677,587209,697828,312930,-31959,-173384,-386341,-421366,-345766,-251485,-261314,-156004,-42763,-36212,-15128,-207680,-478020,-100972,163338,327407,327403,-21237,-481614,-171193,134268,41416,-155832,-197272,-154354,65951,423736,578163,684501,338667,32444,-189429,87866,223882,219163,81360,-99072,-274778,-229643,-160352,-71126,-247681,-399681,-377198,-166621,-15105,-32652,-42278,-28107,-152470,-417545,-368890,-270614,-409942,-8564,398017,566470,327795,25127,-88959,-264461,-325250,-202605,-228875,-467063,-336388,-52198,192522,396793,776447,995406,411274,-291578,15459,120670,-162847,-367561,-328123,-334558,-546519,-87974,327704,423324,134169,-113476,90598,290225,164685,-174962,-295214,59503,380003,414731,353620,14140,-91313,-19101,74870,29203,-270636,-350784,125028,775628,998263,926593,635432,230493,-40121,-413645,-315231,93825,379377,359804,35519,-453819,60919,233174,-171641,-589088,-296377,100396,105581,8336,-107324,-191198,-151260,-63870,123898,354705,513364,350024,300834,251720,-199504,-391786,-147258,-102829,-13826,-9891,193671,347403,372652,508171,777473,457652,182561,164463,354591,576402,438040,-6359,-373858,-390662,-476212,-134041,82478,13843,-37222,-13353,-61043,-191129,-121911,-114744,-273778,-389621,-184935,174808,429112,363931,-59021,-191287,312748,474036,409727,67978,-464627,-154788,-67752,-95710,-211401,-308818,-225168,1802,80011,281309,323783,360068,301780,90267,-106767,-369599,-422358,-416961,-371679,-150932,126062,199453,-26782,-373619,-73959,346809,398470,-26624,-354868,-320421,-151891,66613,359744,528051,266724,-241126,-192901,-108866,-146192,109162,267421,-30329,-252796,71456,95610,-47226,-105412,-171554,-168977,-1372,322341,532564,702300,688195,457633,347615,431359,414373,286709,-22174,-442130,-544495,-386159,-171255,24490,10967,-101732,-430519,-323325,36877,58358,-241389,-32914,311057,466367,150316,-293500,-453283,-102202,55768,97103,-32250,-377669,-360527,-132722,98821,-6421,79213,-32912,-153585,-340927,44452,-181823,-506015,-181535,-134705,-172792,-245675,-50441,-220644,-54137,177978,281141,-87813,-217176,-69711,-140712,-436465,-129727,242649,355801,200668,-219754,-278683,86884,322157,269217,155380,401923,227073,-231037,395420,909832,592033,26980,-169073,22316,-324143,-233086,216846,399838,269315,156339,151494,77483,-35408,-338957,17531,362476,396754,274294,-25789,-104154,-395358,-480382,-104300,179219,220885,29522,-179838,-112754,116810,316008,381378,213299,3834,-199535,-269138,-221976,-45639,6495,27138,-12856,60991,475671,916879,968748,416158,-299576,-277571,-90578,-126929,-259960,-401724,-274583,-149059,-172651,-289989,-387149,-455795,-550505,-176315,-9433,-243036,-169290,389759,472270,248803,88127,105389,-100974,-321527,-461527,-518771,-456718,-316204,-24408,-114915,-350723,-272994,-303697,-262243,-4586,147972,206243,-26804,-208814,-234390,-411528,-357940,-350932,-386373,-7990,175093,215465,-138335,-440027,-394628,-93076,193556,188008,13298,123940,147830,-317408,-205557,358273,386046,69324,-119357,-71177,75842,171619,330997,466972,495536,457382,261833,-77795,-337508,-172120,-241684,-261426,-46017,-3211,63195,261684,458509,568168,363997,122006,-199627,-222902,-94227,80614,160786,193416,221179,4753,-370635,892,242436,228656,84115,-17662,-45158,34367,-198695,-211872,238234,255682,131067,238728,266542,205600,316188,381700,156190,152611,518836,537705,218884,-433338,-225654,37274,-38278,-380315,-84417,-50978,-127401,134816,195483,-5923,-105482,-80284,-311936,-508574,-390220,-159128,-212900,-277610,-378564,-303328,-276333,-189574,-163066,-295331,-178020,-2556,184119,258247,204113,-30275,-164831,-29389,281472,607764,463786,246782,3135,47880,96420,-126189,-433559,-259890,-3243,149854,124869,29612,-107550,-554131,-644750,-170357,81681,289332,473187,547675,404365,264218,197746,167537,288407,252551,51593,-253956,-368938,-358526,-327779,-262628,-94208,166787,248422,-4673,-278595,287959,654971,572648,11438,-406397,98596,225063,292743,-34869,-256202,-207879,-22794,85783,184166,53521,-159834,-271374,-313005,-301032,169669,492460,374980,-140999,-366915,-296658,96069,431801,512479,491660,336647,151383,277042,442625,287057,187126,23955,-261739,115045,367611,-56928,-152671,417927,521605,236248,-182737,-378809,-226163,74384,302338,332565,267491,44581,-64021,32461,-60340,-262218,-141636,188490,169392,68242,55185,341919,487226,423559,380539,229518,-28253,-420517,-350724,-139323,1949,134160,366892,575983,371136,64416,-200368,382513,620427,520279,172334,-325857,-279949,-25108,111408,-23974,-82723,291907,458992,380373,372416,441853,732352,852281,811317,426229,87989,410369,504622,330344,-66372,-248969,-463203,-472209,-544690,-362018,-30101,223810,364512,-98220,-249898,216019,547522,697685,502062,103950,22468,167867,81757,-181558,-363992,-581036,-342880,-218964,-284451,-456876,-427870,-355429,-353930,-405293,-304292,-18120,255100,65173,30425,415067,455918,290752,-132973,-234455,-396713,-421745,-226210,-201011,-295874,-470682,-362637,-7805,110200,-240913,-182166,459464,472804,-103577,-229725,195406,386526,547149,596930,175901,-374796,169862,340655,-14094,-469511,-161372,-65212,-238538,-208430,-335924,-512922,-464942,-51499,-8969,-158515,-262443,123611,421310,408448,184538,267128,523291,428657,1983,-191894,-246917,-117848,154230,406906,22815,-369103,-308915,-423942,-359582,-125457,134216,263119,83981,80621,250936,210740,72696,-233032,-246411,-334240,-434087,-160883,125717,175559,7047,124921,290629,-8958,-316207,-440697,76961,462476,171111,-458977,-200759,-95081,-245417,-242470,-95355,-476432,-243258,-11003,-151286,-595146,-445490,-359207,-394320,-229981,19616,38726,63041,76177,-291522,23903,257224,362741,505900,538843,-84998,-291605,122951,201865,-69498,-389690,-300988,-217989,-79922,40973,249910,305995,160308,218625,-53076,-374713,-191424,200651,438752,301987,-155611,-329649,-183520,116047,368888,220530,-98630,-141426,186607,39012,-65995,-336740,-291323,115395,218995,-23826,-399028,-41441,249752,97706,-375048,-424960,-104227,80822,-83463,-287502,105578,178915,4737,-325271,-82448,-58964,-241802,-294698,-118698,165214,443158,590354,439677,175165,-280228,-153299,-104538,-198812,-124714,105997,-222756,-388494,-12831,313385,210724,-148629,-412759,-629134,-81795,265507,291295,-34747,-252023,264084,604010,747302,622582,481170,478724,374697,223649,184877,182949,124673,315808,536782,218989,11485,206859,231109,63661,-323463,-630270,-551129,-459685,-336750,-177791,-213143,-263632,-401111,-526382,-248607,104413,143775,148160,127330,73311,-215655,-27234,553272,930098,763178,293966,26315,-169242,-4716,-68825,-419363,-132830,346717,375668,6779,97740,233520,231681,602918,945222,494890,-303044,172278,577714,390542,-263855,672695,1018597,701276,77713,-450491,-226614,296475,288908,241752,256046,188912,178405,758129,793936,534252,-208728,-456125,-295917,55352,-116464,-429842,-270348,-194391,-397671,-210804,107325,254091,42388,-226458,-79869,223749,448257,497882,179137,-220175,-159078,370755,292385,89055,-7897,-116446,-232361,-476414,-601786,-370275,-395940,-620411,-364936,-332451,-392969,-28281,198215,-52743,-116439,305224,703142,583274,-18945,-491106,-83749,305831,345932,250697,-221758,-346600,-172217,-239571,-35518,-146527,-320748,-131531,105402,142526,62913,41457,401497,829700,678916,133933,-115393,335534,350464,8365,-409520,16237,69229,-169530,-205963,-30433,55511,175402,373098,350820,68330,-532672,-86629,241688,8634,-356166,147370,101244,-197215,-339197,-125988,1579,-193037,-255940,150392,210656,138860,107021,211872,377221,319449,84992,-137074,104393,233317,176615,74995,190242,467145,391078,172801,-56002,-180309,-217776],[6059,92327,-126800,-308013,-3782,-136840,-156867,-147149,-337618,-256871,146226,329016,241997,93277,77409,77100,51890,87739,97292,-80349,-315608,-414882,-231753,-96087,21276,-38770,-12155,-30329,109485,198391,98770,139933,533685,896244,955202,808326,383442,114702,-256938,-353017,-208997,222478,773969,907927,546701,-285835,-280130,-168030,-104325,223966,462813,278192,-140860,-66666,255193,515503,584863,665005,460655,267767,187496,283020,523737,899649,1161155,864548,250386,-267832,-275957,-186069,-363741,-377695,27100,134982,-292892,-289400,152068,112587,-273940,-393939,-456092,-229457,152664,167611,-73822,-235067,-176784,-64415,-137227,-165503,-145908,54019,574944,791463,788335,536382,10449,-217452,337566,561066,254280,-99951,-369723,65518,458518,842473,612183,171593,-220636,101231,358107,155458,-140788,-255862,-185445,-333610,-368473,115385,524582,390989,-123108,-329515,233055,342946,67158,-436788,-132549,-135729,-202925,-173742,75255,352517,267892,-209415,-582695,-125412,3484,-306696,-350930,-119679,12355,91531,288188,398544,564419,586013,329737,-120249,-243684,137423,197761,-51075,-75588,211401,795497,1136681,721417,204578,-246823,-420678,-260039,9837,254837,19685,-191626,27433,172042,68,-468387,-121983,17824,-318244,55903,235326,261516,307519,35216,-121724,6811,-48119,-285226,-464831,-347200,-32340,463168,686954,556962,341592,98857,11181,-758,-22078,134973,45057,-160467,-415592,-344021,-162572,-5647,-49065,-257220,-300255,-84723,-78687,-164611,-8120,121766,55687,-95417,-272545,-188462,-261493,-354720,-132509,61232,-16681,-268470,-410675,-223696,-157896,-118590,-58676,-152813,-284608,-56196,235365,127320,-155796,-313726,-277862,184842,595646,832175,791248,430805,200945,-113100,-507781,-6729,445422,442977,182557,-118143,-168889,239841,663361,924194,541821,317148,367259,490628,450893,443510,665681,872164,837007,362836,-278213,-345088,-517724,-306903,83032,297916,536025,832942,1082416,971204,465273,127748,-171869,-439036,-244771,-16959,197263,104233,80225,-125993,-42919,-74781,-380683,-376552,-144803,-177551,-271115,-119289,-31358,120322,178152,-18167,-304573,-355456,-107168,-128986,-290706,-523870,-415114,-254477,-364547,-445125,-238659,-148659,173580,-28696,-218518,-548725,-393727,-289896,-292150,-235378,-177040,-149018,-71633,-86247,-167837,-268882,-444500,-387853,-46480,107080,-6094,-306639,209979,649598,611164,190765,-347461,385387,868935,1077429,815391,578430,-5737,-471375,47664,167000,-147563,-413720,-267790,-212385,-239146,-454736,-148311,-268680,-288336,-211248,-4165,26801,152964,122065,92101,106232,22881,-293000,-254406,-282082,-155499,49140,-242700,-447011,-136320,-57538,-44419,26132,-157963,-352728,-264181,-217639,99535,658113,936864,927018,453251,179672,486528,642555,440488,58574,-193835,300612,436517,187531,-325745,-457567,-187346,46994,355283,299042,74148,-140551,-334904,-305592,209578,561375,193942,-538433,112877,601046,674136,509417,387170,506771,562967,285761,12418,-371601,-338614,-203312,119324,129796,-40540,-298917,-500083,-426431,-80179,295583,451518,593898,667917,569366,274945,215670,226074,124093,304400,767716,907049,805655,384773,83282,-50205,256617,363323,55606,-295372,442116,1052855,1086464,472652,-37373,-329180,-345632,-372547,-511722,-428651,-424529,-367723,184781,303665,-18882,-182411,226764,386376,250844,-354534,-48133,553277,898371,659382,451490,274746,181327,213375,-131662,-451208,-305296,-405940,-403009,-94947,274858,363936,145868,-257136,-58070,-4403,-44233,18844,86908,-73387,-306930,-3064,-5724,-368039,235287,589649,488452,-69426,-356040,-24261,183370,428454,535010,258253,19633,-40725,-113792,-279307,-237176,-342918,-88005,-12492,11072,-225733,-224186,118687,174146,365634,652295,612156,424430,86200,-131522,-188226,-335361,-553483,-238622,219518,514537,502354,68778,-256743,-393381,188586,489975,477129,123168,-55912,-119912,-40111,-109694,-160068,-92561,14138,-6047,-58496,-164370,-246412,-205359,-317374,-495623,-567744,-427333,-277510,-239424,-201191,-282501,-98556,-158572,-124007,197284,382134,288289,-152554,-97176,446104,513855,484929,545239,584880,416353,225293,117061,277762,217115,164966,-45045,-399629,-206655,-344510,-413237,-292485,-78241,-106541,-457001,-416279,133811,564201,849457,703413,153386,-330809,-540938,-459956,-366065,-478582,-561541,-472991,-155613,15101,-80914,-36796,131526,158340,107176,98658,-52976,-218425,-289668,-9412,-218084,-211839,493924,1049831,1060460,717517,277244,-86236,-301993,-392973,-223328,-8185,232145,354193,273652,319307,876172,822997,499193,364296,608810,247703,-324521,-8241,378233,90321,-382535,-353299,-62973,161628,110327,140701,406309,366405,260301,59514,-160632,-215252,-49632,165253,128558,-258146,-402649,163510,431905,228796,-92379,-319660,-224475,-198804,-171572,-133882,-58304,-79407,-122733,107437,451331,576399,239044,-172086,-68171,67525,350217,842103,946214,695217,526719,317685,290963,58929,-177745,-602,41633,172181,227672,38593,-244044,-266997,-105643,-213390,-200808,-59757,-16655,-334538,-594563,-577000,-469505,-184457,-322548,-189818,-251050,-448508,107693,617816,428055,365430,168787,-130526,-247056,-216869,-84157,10530,-117983,-25949,148927,587544,591626,541418,356056,491460,431695,109684,-408495,-67498,98340,58833,91879,329292,398569,129605,37834,-6869,-343134,-447537,-183834,-100144,1234,109005,239668,432165,633389,600069,341609,298384,271931,215809,-42424,-478470,-322521,-107687,37358,476577,296521,104641,72971,299473,719375,865256,602599,30331,-188935,42694,198179,406332,213360,-75992,-136850,-59159,-185447,-394780,-225487,-161353,121768,312854,359923,167862,144921,1939,150732,263343,595747,830482,659340,216400,-168175,-165069,82548,354243,416575,411449,214792,-140702,-277502,-127750,-118118,-214811,-489376,-579127,-497928,-311310,-138489,17102,-73271,-394508,-152544,79399,-216528,-495230,-25578,377027,281841,208314,242799,195205,118422,-76821,-165573,-19765,307891,631220,583203,509118,206349,-89541,-99608,-164314,-363015,-172394,39208,-34908,-366758,-250760,-235624,-327690,318348,505212,250585,501765,947814,700437,197840,-103354,161660,248943,54807,-307096,-355512,-497608,-331729,-217170,-7283,75293,78215,30436,195641,364040,376041,300978,-29039,-56467,211639,273190,71672,-168177,97894,417252,573745,376716,-39718,-264668,-282518,-224126,-208433,-230615,-264248,-213785,-164142,-239493,-59621,102713,184414,77791,-97151,-262474,-346161,-289691,-20569,247078,161285,22754,-76853,89403,500822,703420,522901,204634,-102765,-342789,-245111,95248,492193,522430,179908,-380612,-445282,-266519,-339205,-196062,-171423,-178183,-87386,-130910,-268406,-607162,-419689,-226448,-89392,-143745,-248710,-57132,358829,980669,1217070,812685,286813,-268350,-356615,-183817,-95276,-214810,-291234,-447947,-417632,-324789,-288010,87862,299178,26123,-431992,-188812,-261259,-456757,-308128,-176191,159943,533205,481805,202415,-143143,-127053,-110459,-110892,117610,136992,-127902,-32934,254790,465109,371372,290657,187344,237929,326399,73517,-111865,-8255,-36298,-214318,314159,950031,1039441,828618,283853,68042,27201,37988,280535,369445,377787,93864,-149835,-20285,176744,67387,-324555,-375232,-38593,103550,441843,698771,377380,-42090,-51172,171861,488853,548820,415863,-51727,-296108,-80390,-19340,-230819,-156180,-76864,-477763,-118312,192672,75940,-256820,-478848,-128100,-80550,-341329,-226729,-43960,-115296,-235197,52810,409008,577982,683272,345415,84408,-154343,-350475,-292701,-225496,-135727,-101312,-163685,-263869,-266389,-97931,-183175,-404903,-293126,-44279,-36024,-71477,-222488,-448240,-485818,-173781,-35500,-19705,-177120,-79253,371904,785622,829873,836885,530936,231824,-108522,-32571,122337,225358,177212,8585,-208430,-270401,-297353,-114439,-108815,-220309,-141342,162823,238140,156165,41213,-132581,-429641,-398778,-144042,-192466,-458132,-75352,290976,513304,410923,207231,-40536,-208606,-209484,-181203,-256963,-335535,-135301,-19213,-70940,182,334749,543248,320139,-169454,-234577,-97513,-107359,-129686,-295995,-397016,-288018,15241,244851,224311,-18550,-285646,39642,370913,260582,-169250,-285669,74073,308890,330621,207397,-47930,-252602,-64544,144029,29585,-374527,-44323,383819,902116,908982,791435,563806,287706,158922,-295061,-263635,227229,426709,318879,-2485,-404615,-320921,-230952,-488214,-389621,-87726,233710,138822,-112183,-300635,-402505,-446416,-188629,82291,211838,205834,175212,254917,238345,-176415,-296987,-175098,-1382,66199,159456,221975,249782,355160,625898,824716,368939,176000,224879,406401,539082,420569,-136930,-466114,-285530,-393780,-187097,231572,346413,181680,-76333,-166271,-101883,118986,50564,-260708,-474360,-217935,256687,591448,773754,408641,71400,228311,377124,244467,-204067,-379992,-25470,45515,103443,57035,25118,39407,151044,77705,130998,108102,145200,116466,121817,13241,-83087,-106858,-158565,-167810,-196111,-29222,60064,-79454,-230667,-129055,53829,87971,-179197,-355008,-341257,-58364,301836,574430,607271,339620,-246719,-62336,42630,-66001,91348,252330,44633,709,213365,217446,-42412,-109379,-78454,-441683,-224720,244634,604893,869112,731786,405602,336430,442907,425944,268187,-91577,-449533,-503587,-477473,-267877,-58162,82923,-31745,-424839,-403721,-108356,-197086,-458593,-43995,230020,125087,-101929,-464981,-34897,276703,298237,83747,-100622,-333499,-498695,-319819,-264468,-254617,-66921,-6471,-139522,-290336,-93732,-296810,-446244,-108251,-162331,-414271,-444310,-117025,-179887,-120073,-168,-28700,-313749,-366476,-60120,44441,-308141,-281479,197765,396518,264027,-232059,-493971,-110767,177365,288578,177435,369058,224434,-96256,397056,851044,563100,-8889,-22213,34384,-434909,-9199,429246,406736,177773,-88684,-120267,-59884,-84127,-394095,-178144,225390,379542,256394,56641,-183808,-487439,-169737,177655,355518,390896,268721,49292,143736,249991,277711,214137,116025,83689,88621,47105,-67892,56872,201192,232515,97973,-15977,356863,773661,753447,279542,-353615,-201163,-40228,-89096,-248268,-527200,-309664,-345133,-501080,-191864,-348327,-466196,-214085,69688,77063,-205398,-235753,199380,356963,138604,-70371,-278455,-476031,-236513,11252,-276014,-426037,-242786,20772,-30921,-261755,-145605,-77270,-15248,101978,144807,169544,-10149,-256081,-303393,-417098,-510831,-532170,-239337,-43816,15301,89346,-209984,-269745,-151091,201590,408082,366570,53229,29893,110062,-167572,-519540,-81754,-57421,-71106,-11553,266478,256787,190095,183898,207631,256840,236004,125051,-68008,-316516,-349409,-435077,-192861,-29891,-74346,-84957,140508,365790,451691,162108,-70344,-143578,-278333,-177675,53922,188638,199470,104810,-138950,-441733,49231,219879,148322,-80268,-293913,-231382,-156640,-217267,-92002,201380,98768,7141,237709,351327,267179,259744,209868,33778,304654,679129,755249,289537,-257073,-151788,175910,163042,-128685,-920,47715,81013,382738,429098,142598,-101180,-217912,-577731,-516762,-122719,21161,21514,-172940,-406556,-293190,-195039,-115101,-133083,-330335,-319755,-161426,96084,223064,158218,-127517,-336230,-419863,-6566,466392,491693,346779,13309,-25653,15442,-180256,-397015,-181321,14738,75309,102222,124545,-7858,-448043,-684023,-190343,50937,207552,534950,679675,603151,510159,559076,500821,459088,190795,-169204,-331184,-313208,-345395,-299474,-180788,-23400,130631,226371,134205,-288762,169860,619981,479603,-166594,-100862,259800,257164,288139,212439,-127330,-485446,-68541,107662,225789,64220,-156774,-148619,-14882,-148347,135836,610114,609894,157152,-231078,-249979,152727,732805,1025862,978685,685244,231185,208436,310094,229634,204657,169830,-428013,29250,289505,-234787,-35080,438004,553552,262474,-95497,3973,313858,526530,639214,631912,544231,219502,-112970,-283528,-312033,-288978,-64902,160527,133406,56907,-106057,119986,387498,383821,332652,118761,-158702,-381704,-377772,-240292,-7954,267201,609222,906811,559991,123647,-231423,280277,698703,674720,312548,-173664,-300740,-73307,101203,2886,98340,360546,313790,123904,125459,264047,641697,825260,859162,598724,338106,568623,603769,286476,-156538,-311083,-361144,-414311,-407260,-365979,23832,309336,371583,-121988,-161329,179362,416586,551448,277433,-15688,173537,331305,241286,215163,170221,-97929,-243852,-79325,-143588,-543268,-325361,-236763,-349343,-334535,-388585,-312795,50532,174747,208095,459687,453045,95644,-249227,-208062,-415294,-375395,-198253,-232303,-349925,-503269,-369039,-55099,8160,-350395,-39926,681089,701513,65235,-275893,3775,280268,513903,468119,193081,-356466,-10036,159511,-27902,-271193,-197243,-348239,-369972,-44607,-199758,-467589,-240770,141778,67867,-304279,-451695,-93172,265897,271415,176413,500142,878024,589654,65900,-110483,28260,403104,483011,502375,5039,-495322,-338643,-385665,-247535,-67683,160879,256464,142607,103623,195020,111282,65838,43002,120514,-78421,-178395,-210382,23992,-28062,-297446,-45280,237490,-18778,-401499,-111722,367550,440715,65290,-553623,32087,206388,-55235,-72413,76702,-313846,-257552,163893,112991,-236999,-427546,-532283,-433456,-141762,26579,-93607,-233156,-202801,-467551,231194,465723,354906,477390,554586,73796,-615795,-31368,150433,-55557,-159539,-200909,-298048,-161785,-56982,102957,13659,-46177,77260,-144407,-349102,-354572,91235,464617,327099,-25360,-185725,-189950,20330,255193,150636,-81938,-273893,-251628,-403023,-287019,-415876,-413176,22690,262130,127510,-208944,4938,158766,-110082,-544599,-380317,-220901,-35522,-154908,-460828,-290123,-243124,-425316,-384977,-184590,-302199,-515742,-203477,111257,291366,503299,686891,587344,395802,-58598,3062,27173,-146747,-252759,52659,-410817,-320440,88180,244255,-118623,-455188,-455263,-654096,-37324,340854,295376,-91403,-353257,214666,571672,671056,557282,454990,556428,612214,251622,112393,60593,-189102,55882,175105,-87106,-33351,419008,511540,366068,-127741,-435114,-485485,-446255,-419282,-381758,-260877,-185715,-317964,-485923,-407456,2563,136289,219650,175218,120274,-232191,-73837,407687,659482,539961,173186,-35380,-79536,-10357,-110305,-498709,-99966,195453,172870,-66811,292171,374296,278877,683673,1000075,510254,-306313,83262,424045,177874,-314539,600116,832390,536628,136308,-318958,-313823,203237,210327,56720,48059,-26497,-9050,629340,803481,411452,-463749,-395990,-5389,-73884,-308927,-198849,-80846,-89021,-281491,-398415,-129215,132032,-81278,-178245,-750,201632,245414,49096,-244027,-470034,-173175,237151,304847,-26961,-46175,160109,215185,102032,-79165,-211774,-342985,-517470,-407423,-333560,-117493,310583,554880,238370,-75095,155388,508275,374215,-181582,-305837,130866,387903,247859,101108,-373780,-123825,42773,-83084,-21832,-166119,-439379,-252577,-87252,2352,-157482,-301930,33359,367625,394778,50107,-54897,181806,88054,-185145,-340339,-84051,-81959,-334967,-220805,78976,97178,-10401,117748,228553,118291,-239529,-47184,340116,305110,-63800,-163708,-131344,-109801,-117521,-10688,41895,-218184,-260716,182777,283347,215514,113539,120862,272105,384085,275226,-51649,-89093,46546,103530,152334,238389,395833,308361,107776,-92761,-161996,-282551],[-5859,44493,-146620,-134339,142589,-56465,-123997,-195865,-366393,-88329,198891,221935,13459,-23515,55200,37311,63016,155084,193170,42923,-146039,-317880,-238067,-96406,36142,-23843,-93377,-203546,-22196,43093,-46588,156102,537280,814014,935755,868951,534884,223510,-303807,-325845,-253081,120182,733343,1015210,824975,146702,-9962,-159329,-477086,-28476,281157,61697,-309118,23857,272933,402736,337799,319453,236305,236653,294397,474550,727557,997392,1043049,920131,381559,-37245,-16892,-98655,-223490,-338217,101570,174486,-230625,18618,754292,725202,201005,-261095,-425554,-328788,170322,464494,287751,193102,137836,81805,-89351,-154238,-137474,-13521,218246,406719,510620,408604,-14751,-346035,38958,211475,103124,-137719,-279455,-120405,159209,485747,372715,39734,-335152,47073,272194,46570,-318478,-325024,-169880,-272238,-451385,40952,427708,269452,-60952,-254452,91552,118458,-169747,-367370,-122009,-235385,-310808,-274339,-33524,262825,267319,-136501,-504390,-188846,-62639,-338329,-340126,-23157,294200,360205,577714,659573,693360,448285,175697,-173075,-324664,-100504,26557,-125285,68079,373343,710349,1056626,702515,188535,-285379,-496815,-213174,-42223,163830,72229,-127782,-217477,-82165,-228012,-518160,20925,177629,-101659,-87377,130637,141007,234240,117000,-34290,-736,53901,-36076,-339519,-381747,83482,520222,715745,631716,441774,157677,8372,35863,40469,48707,-131264,-293125,-423417,-361237,-286167,-223222,-263648,-382299,-167637,108793,139134,145272,213787,382974,271717,-50481,-149341,87880,56030,-416642,-144583,79871,-117524,-291815,-40651,-93762,-195199,-223648,-129709,-248706,-412763,-93811,299743,210518,-223133,-486540,-288954,216919,661384,923342,759187,348061,147450,-55238,-367449,-247381,158177,310135,175018,-103639,-342822,-292726,89060,442270,269713,243545,172035,423911,403856,395064,412710,519953,631285,390219,-132789,-354629,-510575,-207814,284181,551189,719889,642125,842294,659678,243899,25599,-50148,-175604,-182053,-263785,-124256,-77261,-114161,-259722,-57669,-53014,-295343,-131492,-100881,-31952,-451677,-246687,-50715,187925,232108,-130731,-394691,-228735,-56681,-265588,-422468,-502702,-251698,-97221,-192512,-331489,-160444,-1567,156514,110482,40116,-49212,-79654,-314008,-347584,-154577,-127788,-319079,-383622,-214701,-222409,-389990,-454695,-251985,75397,75441,-76885,-42410,498224,905660,513451,-77909,-202889,413386,771636,898852,698022,461366,-49923,-7274,328077,148680,-232950,-413482,-203801,-95893,-171051,-262520,-371535,-397762,-357282,-51546,273700,414418,576070,493234,467954,290014,-9527,-171101,-52135,-149825,19626,135766,-281168,-414226,-313840,-254696,-139603,-1442,-45908,-294923,-270359,-76794,216020,591020,845911,712582,472635,249948,424769,583919,441357,82532,-363540,243087,578785,343936,-261284,-498148,-126932,171978,476675,382082,70776,-166182,-416300,-250719,259130,557508,301451,-361813,-89659,370321,418962,387141,397118,669617,964358,775829,563744,12508,-133247,12384,247773,299152,47631,-250522,-451775,-238510,63210,333415,324575,248480,124814,-14278,-54869,-220658,-75769,-274293,-57454,450242,655727,661162,352453,39294,-40176,369485,484034,74112,-219006,660642,1382360,1403613,747315,40999,-419589,-573249,-493085,-289354,-139062,-226174,-479971,80918,263483,-103802,-285598,117078,267245,213920,-271515,-126274,422020,807666,582557,519415,268290,180792,79656,-209809,-498175,-378177,-307902,-408299,-51937,337165,402401,115038,-260895,8216,48244,-87253,-252839,-246612,-259954,-291698,-155280,-195405,-210294,290472,669742,660399,157995,-273946,-346551,-63192,254965,303168,9532,-187551,-178596,-78287,-189452,-173433,-261415,12569,79168,-20101,-362824,-278363,119102,348782,563237,789371,533151,190460,-204817,-423666,-479872,-469792,-384356,-28757,263461,353635,173201,-190172,-237263,-89382,144940,487973,562690,214112,-60313,-173476,-39439,-181609,-290528,-178521,20233,34044,-92228,-377669,-223964,81492,60355,-105544,-328258,-561172,-436436,-280656,-123916,-182520,-119812,-341668,-405231,-33512,153431,28866,-301953,65977,511784,554545,451502,381261,378623,239203,230594,250795,423914,358233,320115,97808,-412927,-525147,-326526,-331521,-359021,-238651,-295843,-559820,-495330,-118217,263263,326604,224074,-89377,-303918,-262273,-29000,-39859,-317398,-303606,-288905,-121776,126397,44063,33135,133219,188310,291353,236086,195651,8104,-231330,-59862,-401213,-92524,740939,1206378,1329440,946030,493880,40107,-238559,-421197,-393708,-210309,90387,301114,280202,350520,759499,648806,392649,442775,690038,344531,-161602,-56873,91584,-351023,-162138,158863,223775,217923,54917,57799,419595,361177,288054,132703,-104729,-150205,69070,277062,137622,-126005,336661,668390,666563,338000,66601,-230409,-391564,-390580,-273916,-200493,-84837,-11237,32038,241498,482672,535241,190440,-345543,-87890,329963,525890,823193,681122,324676,284646,320441,246323,-35700,-148941,66165,82965,80370,189053,156806,-107361,-487959,-419909,-286363,-149608,-1469,-159529,-450298,-305194,-150535,-349561,-295962,-239020,-175695,-277514,-330141,57701,519860,413671,329701,220500,-44127,-333539,-362552,-293362,-149390,-244890,-150602,44667,401126,575140,450821,232665,384471,348414,-65419,-414498,117983,310770,111310,-204571,123939,271249,115673,56585,20890,-254411,-403939,-135062,90675,121824,187030,260717,485113,420116,222129,49127,226586,317938,286155,-87185,-570299,-232983,-25677,-147514,33566,-18697,52153,268320,532274,824073,1033091,697513,98016,-448572,-176362,183111,406984,206854,-40129,-26532,46644,-72192,-495987,-349603,-162176,73471,176157,148150,-30810,-59851,-218176,-146824,35709,408536,772996,661470,332184,208091,208204,278244,557476,588220,553252,291125,-102432,-133879,57217,84678,-128111,-405684,-322712,-332377,-276820,-156314,-33525,-129682,-344679,-358591,-268853,-524734,-259042,78437,386857,210623,111331,49063,129667,160703,-109698,-371901,-35618,284224,467012,393870,303635,156334,-196468,-388358,-363686,-442054,-331652,-91494,-78286,-429341,-304797,-245414,-246248,394239,468946,78193,433024,976580,687753,187328,-88107,181814,180664,-81127,-298421,-346771,-181782,161274,330464,418624,265002,242539,301781,442591,629754,471158,397032,197328,48691,219639,279954,228322,109080,477759,710203,768739,454329,-84459,-335897,-102172,-56397,-134032,-277479,-447845,-416885,-243245,-144068,-56885,81741,199571,120018,-20251,-157904,-275335,-299171,89288,274497,368683,95310,56048,208826,568204,826050,747571,503635,276527,79718,-287346,-113140,255311,296329,34705,-465951,-411087,-198259,-288909,-88997,-36717,-77448,-120053,-308671,-487491,-425854,-347082,-229435,-96912,-134109,-218893,96977,643420,1242287,1404231,864554,312175,-337942,-351190,-30546,27449,-194795,-321940,-276402,-313591,-306479,-343996,40935,200708,-135818,-358603,-23712,-315182,-395082,-243636,-266005,23979,229273,237474,6702,-340736,-270004,-90400,-154973,-302991,-216828,-274979,-99369,92801,203227,208231,137901,86334,86647,78695,-35673,-36380,127985,51767,-303731,-14054,736003,865849,543457,181769,174731,233040,159153,208646,208257,232800,15237,-218067,-117728,53820,-4749,-372365,-426603,-239213,91378,690902,983531,422286,-101171,-8244,128991,269394,332815,175923,-250090,-282536,-37391,-40348,-214816,-66351,-137749,-421676,52187,257537,8738,-456515,-112238,345285,289794,-25793,-227843,-79285,-199977,-311936,-19801,298223,409767,567916,482148,134732,-189410,-334327,-159852,-25847,66199,62764,-75789,-355885,-592284,-239912,-165186,-202446,-388817,-294174,-311498,-221452,-328209,-300671,-386811,-308972,-101456,-61541,-292327,16509,631969,1071216,1035849,855580,639853,317772,-111038,-120734,133810,267617,256629,109749,-94602,-171858,-222657,-69374,-40354,-186621,-61768,302673,318230,243885,107953,-97303,-347027,-186129,-34155,-176160,-366577,-148437,108115,314506,316153,181529,-125686,-226511,-253285,-280889,-383490,-315165,-23599,149244,-65537,-375667,-162446,36102,173225,-139406,-409928,-140730,34674,80345,-125008,-110541,33880,118769,128016,-34919,-167506,-438633,-25508,379665,255357,-185261,-285246,3885,116737,280447,305940,18347,-368007,-87311,175044,-12652,-441583,167183,577211,885868,720969,502291,316830,129269,59574,-271989,-125258,299469,380861,235743,-10319,-141246,-234810,-261321,-436991,-238717,46785,227466,87992,-246988,-227164,-179690,-308391,-286116,-101916,-132415,-244842,-66579,193795,320685,55244,-169455,-180372,45014,140035,281547,198888,52911,212614,484620,395642,7642,37418,120944,382058,480811,344920,-238802,-205382,-1561,-122816,-122038,349662,567106,319877,18821,-6339,77169,282984,167341,-231657,-540262,-239209,191293,571380,946282,722716,301074,35801,156272,-16968,-536553,-141510,117048,250303,369897,400028,372836,197445,213101,152034,82175,-46587,-206501,-271383,-55253,47821,127726,123987,11421,-31469,-213405,-264212,-150313,-153653,-223740,-229945,-129828,-75129,-286803,-379929,-307388,3701,359182,509694,405599,236286,-152400,96799,136290,-208080,-930,216063,143552,201529,366718,321490,-58053,36952,333929,101610,-351974,27387,494888,903084,787453,470943,345854,408533,409622,273361,-49834,-218946,-380137,-435937,-418850,-242899,20907,-142740,-436431,-339611,-178490,-417334,-584986,-14524,222644,-63454,-305158,-122910,334248,626594,564685,104804,-117664,-154529,-239557,-116562,-142301,-213226,-367107,-99600,-132472,-225150,-190566,-257833,-389825,-124182,-82676,-146251,-268668,-286599,-273422,-237131,-244788,-383002,-406757,-304938,-3350,140698,-92312,-504053,18689,336859,246173,-214856,-364830,-297132,-175839,122089,121158,225378,182518,54332,332772,631974,419916,-69480,108979,75710,-305869,183085,639079,506319,224058,-168957,-375670,-210077,-111401,-180883,-159833,57177,300127,232161,266569,-11156,-256731,116767,417342,459863,473245,442332,353580,437900,416537,265386,113937,114999,245971,306482,191386,4886,98763,303283,298335,43109,-256174,72931,450477,391372,62514,-291197,-86916,1867,-103925,-320351,-421717,-270737,-474796,-33522,176250,119022,-93675,103930,178156,-26747,-329115,-349888,-164319,-38090,-119813,-279737,-297215,-14977,348354,402842,-67437,-392635,-152098,96439,113597,80379,253758,221371,162280,125419,64729,48428,-76423,-256068,-311992,-330014,-383601,-340582,-177424,-198731,-237270,-210462,-331319,-180922,30171,357465,425941,303159,-44932,-111395,-16118,-126784,-395877,-384700,-260845,-143725,-5382,338501,235876,37280,-89243,-52173,11118,3772,73696,15463,-222700,-384792,-286002,-39609,10299,-127530,-234381,-28602,219728,327404,17179,-243077,-172733,-326917,-356264,-2092,223071,244844,-51886,-423022,-267706,119042,103990,-94141,-435880,-386050,-99906,48617,96348,157638,145557,-111701,-195509,160363,394001,307594,155738,-47679,-127304,394938,751402,833314,362183,-59082,22449,371188,341376,2400,97175,160906,203176,473285,528601,180627,-135943,-328218,-396597,-274935,-11192,184869,325346,90657,-254583,-305308,-143643,-96568,-212926,-406283,-268598,-157430,24144,190041,98455,-68047,-209100,-362184,-352353,145516,402669,311701,-26547,-129576,-136717,-282500,-376465,-168006,-33747,26842,200000,261446,110139,-288000,-708821,-316157,-110666,104198,549144,711459,678649,619491,722163,643709,470257,58519,-332354,-276261,-215562,-325318,-234431,14746,87373,169392,284589,263694,-193759,-133780,277716,120591,-178032,192082,309248,154092,223680,387001,180003,-316602,-222479,63393,212554,75925,-188874,-139957,160280,138006,235483,595160,584776,209548,-220304,-189991,150553,845364,1289742,1271381,926818,391665,186034,86993,-38965,37688,176536,-357351,-173472,699,-381975,35466,182357,144046,-71229,-47857,224218,616940,765231,764966,715301,621758,260625,-260205,-192694,-204644,-150471,-19479,26624,-150660,-260607,-368222,-224369,177589,349088,234748,-12717,-281972,-402896,-553710,-534131,-143743,277387,718962,1012200,635108,127193,-326939,-64619,435798,551083,325139,-12336,-263123,-65000,46299,4383,192813,363320,221552,22778,-143941,-109780,199817,454416,588352,417925,269087,437808,497731,192445,-168384,-328514,-172587,-239335,-302038,-437468,-30430,322677,335582,-26268,-102733,49264,140478,202530,-128608,-101886,261735,372246,303629,462137,552108,302631,-77787,-49281,-64582,-283141,-11387,72854,-210495,-233283,-212184,-367068,-28448,290875,248993,240461,202132,-228069,-95833,-126383,-392537,-331807,-166204,-246544,-398638,-544990,-360675,-21791,12058,-325343,-131893,535683,644439,204569,-173559,-279773,-9463,260808,212130,130831,-224172,-228257,-10442,32608,-47526,-81069,-186428,112880,223243,-31163,-383080,57422,302346,104547,-366452,-357880,-294701,81941,91872,137928,600755,981068,578610,10076,-54359,285201,734748,772211,491053,-88065,-229753,-303402,-374078,-189851,-75630,94864,184845,156511,69733,23257,-64597,-3691,159983,217821,70085,30219,-285109,-314485,-389290,-433636,1961,103727,-147060,-234025,104058,346018,133392,-193206,-381668,168259,386462,70103,55957,230842,-119444,-304278,283571,362452,129196,-231246,-581247,-340827,-54766,36587,-131803,-419633,-420871,-234490,358527,583401,307515,373772,478310,265462,-319562,-172175,56453,-18162,51446,-50483,-351113,-255925,-156248,-76117,-272635,-247884,-201711,-270701,-194166,-226548,77096,406221,219023,-24672,-190411,-104729,93162,288427,190718,-43961,-236719,-360779,-543678,-475106,-443985,-486406,-132253,246248,328421,56445,6741,89067,-87882,-158564,-7807,-185389,-212530,-171255,-127768,-235969,-150017,108343,295677,319882,-89761,-299385,-109511,220574,332224,528253,696714,642001,430821,39170,-35708,-544,-219424,-363181,-76900,-613455,-120770,290433,273503,-30227,-481846,-462244,-621590,-27368,364388,230849,-214300,-362663,237330,642168,670562,508238,375564,522591,691358,249627,76563,-28540,-393210,-98905,-58719,-265086,153027,665135,739651,517439,-82213,-397141,-436831,-357168,-328292,-408578,-430066,-269599,-296465,-372556,-537373,-139475,78571,181575,136803,54133,-227223,-123039,212801,329601,252284,26632,-19692,-9552,-88096,-221141,-374121,-53394,76653,-23913,-93475,365068,343372,223488,658899,893983,436335,-300716,-26544,219379,-85221,-379514,253073,513720,396551,300587,-113793,-469334,-31838,58162,-122194,-202627,-311276,-370143,320689,702298,414636,15671,118673,179871,-297570,-243231,126224,155915,8204,-149666,-237390,-25244,185192,120094,92057,204897,262061,171276,-186659,-493921,-423217,-426164,-185473,62704,-179377,-111074,331271,538878,546162,350420,44921,-93063,-285896,-400435,-363863,75505,523508,740441,436075,-6369,-23687,180007,14614,-339266,-29234,316169,410835,203510,198282,68130,128148,101915,-36066,-109485,-222998,-427841,-418517,-344822,-224657,-400422,-590120,-191527,73323,252807,70486,-33134,-64287,-219862,-333142,-200563,-120520,-224827,-448530,-95207,192577,164474,-89288,-118377,41925,161085,163688,468050,761733,685071,305013,-294064,-218216,-110404,-27810,118287,140911,-127618,-171092,231264,382231,357066,146679,25218,147862,393310,359747,29584,-248439,-100685,78871,239595,254055,245722,188842,70032,1707,-56993,-207964],[-79025,16686,-53129,-936,200023,66083,-96034,-265942,-245202,38610,157230,41830,-127564,-27647,30484,-51639,-22624,122821,220899,99858,-102433,-327342,-363121,-252425,-173898,-204584,-283058,-281308,-53807,-120334,-219453,100208,441165,602302,694181,706910,590535,214308,-219091,-192573,-100265,39987,515962,823389,722086,448177,481420,220448,-138255,-123028,15619,-233061,-285268,137640,280618,249497,132248,6266,-47406,82481,310545,564167,747025,872656,706270,574771,188799,116456,301647,261830,58117,-300689,58567,154664,-161220,115193,1030170,1103059,544095,-18172,-274452,-392231,78174,630629,608319,488477,379387,192080,30473,-101507,-166296,-79501,-249337,-152478,44281,100499,-117990,-272529,-231698,-209296,-123532,-180946,-135552,26451,250431,350966,272514,-87240,-562580,-152043,-47130,-309399,-531488,-385882,-215338,-239770,-210641,14583,218623,84929,17185,13080,43351,-153173,-452663,-66321,6868,-337547,-401982,-273949,-229406,78072,253960,-17399,-474671,-424613,-285646,-445152,-273008,42400,414041,527714,694516,771985,646663,239423,39350,-80790,88914,197377,18715,-16916,164447,354212,452425,629460,476338,19158,-336029,-199340,25977,58635,-25210,-29906,-174707,-431167,-211155,-331068,-485829,18638,200626,147106,-6984,-172623,-210502,-30107,102461,133205,236480,312689,204755,-188884,-379218,152360,459027,588861,594208,465802,177663,57549,131282,134815,31817,-146527,-243885,-349253,-415596,-489554,-379917,-341142,-377148,-82573,170866,223916,322863,414412,687007,572188,163230,75161,349662,327531,-207544,-215134,-4449,-288056,-92250,219391,114044,-106164,-262449,-164381,-230215,-330354,-120227,295292,243643,-323932,-409270,-275170,163198,574053,712468,426193,85298,-34669,-58049,-144601,-413323,-197356,84858,135937,58997,22135,-145484,-183789,-120188,-64943,64122,-26831,167868,171077,218744,227171,217880,349392,319589,59233,-113448,-319552,-26126,554142,811381,763128,396449,389979,221384,-19789,-166601,-81362,-100752,-221841,-406100,-293973,-122342,-246892,-375931,-113747,-93197,-314823,-42537,7451,92501,-189273,-347855,-90863,196281,239679,-216627,-348835,-58128,-15728,-359286,-526431,-432064,-207888,-42151,-65526,-168791,-92227,59808,13995,165332,243671,303991,263395,15898,-99004,-80873,-43654,-157614,-349295,-286124,-332470,-441860,-175473,25169,275446,180870,-4692,321552,618534,872955,262076,-371078,-51195,326577,523104,594565,532430,390168,134154,236399,446841,265720,-192531,-365317,-233051,-87613,-133326,-10038,70008,4993,-151436,-128194,250307,662496,835703,748038,698594,355938,-157063,-92916,111358,2373,160213,252621,-145036,-342819,-445902,-383728,-221840,-73355,32765,-94286,-167527,-18737,232374,396887,533739,252094,172171,100552,232366,441744,349735,46378,-506967,115617,599509,500470,-30252,-490426,-9619,367515,575470,345028,-27211,-326084,-570177,-190544,251643,445596,347793,-44522,-62077,41184,33627,162648,288826,655190,1114300,1052073,766191,318839,122314,343330,297373,285841,-41513,-328712,-373299,-18696,261579,372704,212616,-59920,-350429,-592260,-427273,-515554,-330416,-474105,-227879,215245,437389,409883,188534,-210122,-166890,362585,477537,-9845,-158448,786016,1521792,1541732,955284,134666,-400288,-462249,-255259,-7966,102733,-36361,-395517,-182498,27000,-309778,-401953,-80696,34585,44354,-274338,-256973,165797,418500,379218,316311,33160,-50697,-209030,-386027,-414513,-276750,-212201,-421638,-77054,377946,426829,102365,-228877,-21689,42267,-45463,-296635,-487193,-416987,-260203,-213003,-242765,-104883,201339,544084,591468,282777,-18069,-350392,-182434,76817,41638,-244107,-410208,-330407,-171248,-234786,-331932,-367544,-179832,-14038,-95452,-169811,19491,285801,561796,669572,655344,228196,-196741,-412233,-232755,-130647,-145740,-116183,95051,164319,-23601,-354740,-177487,98465,234881,163156,306610,491372,258130,-63301,-260573,-91633,-189288,-226584,-93145,115558,227441,117513,-412078,-133080,407554,484204,282068,-96811,-341358,-360602,-220125,26484,109247,101525,-169329,-621392,-273843,-53112,-170408,-306315,123705,445757,478877,326018,116213,97882,26247,203257,345614,507321,504356,460392,244432,-208152,-341814,-281785,-241238,-268767,-250700,-373951,-573397,-452400,-131140,224357,196281,-51750,-379134,-316757,-93881,274027,223295,-138187,-133602,-113599,-29408,172635,34732,-2161,62484,137188,445242,426100,475059,215780,-98801,-116435,-435856,82599,970601,1296942,1496642,1172629,696486,115973,-195698,-273194,-395317,-396972,-126964,69289,8413,156087,373441,280080,127932,381148,495037,209399,-60043,-162738,-301300,-367455,362470,599026,432319,180152,-96012,-60640,323087,324542,253744,119469,-98725,-160084,107581,279437,56031,79460,855140,972361,694362,344505,138006,-170866,-530657,-396715,-210336,-153647,-86781,35141,139676,318755,459404,410368,148013,-338447,-129118,431885,562562,623232,381397,-22674,-174597,154955,180974,-67593,-54412,121967,105790,-5104,123310,342272,188637,-109507,-200655,-245362,-173175,-53728,-318314,-341745,-133852,78991,-182573,-427536,-236030,-126500,-161903,-168645,-67443,167304,213726,232742,300473,134647,-227215,-442955,-433359,-251838,-285788,-191034,11952,225998,515257,325266,73549,238455,323614,-78809,-396387,186173,481685,282707,-279229,-101214,140759,109630,46622,-18092,-218193,-267944,-77050,203982,120853,120546,179299,321363,41599,-105352,-122369,155185,401522,366362,-101410,-559391,-109003,164303,9036,-189576,-383093,-82835,345385,627756,804018,1025090,714133,174027,-481925,-281458,12273,137671,25048,-87176,47046,204197,133082,-164937,-229507,-182049,-53525,1029,-9332,-160327,-207818,-251938,-242065,-293600,49246,520778,540308,464295,616184,509308,346761,546693,621652,640412,335962,-101821,-49737,284787,313239,-35747,-167079,80549,67783,-131244,-147220,-147009,-269842,-307638,-387588,-465589,-357677,17026,239014,325635,43783,-135116,-236316,-8437,145335,-68291,-516356,-121941,89510,90185,54291,-53328,-39535,-125503,-317946,-473784,-307952,-409007,-227207,-88032,-218615,-188283,-251705,-193690,321968,286418,-136699,336847,789562,535776,128420,-45252,208361,121622,-221329,-357693,-235454,144010,633051,831845,720199,313029,170100,335271,495895,701014,509659,389492,259466,14741,47531,128158,292701,311150,603736,829320,802729,432895,-160104,-338195,142451,335500,394702,345418,132894,-142188,-278439,-84846,1950,39518,146799,100563,37022,-65847,-255246,-425806,-121932,19716,311032,119219,-46754,104308,458565,714756,786717,665542,572238,340216,-35900,-325805,-92482,35918,-113073,-506824,-346085,-118350,-201180,39661,130784,28403,-193509,-303355,-55808,-99047,-185903,-89549,20118,21563,-141072,225737,792849,1254158,1266606,689473,149606,-428137,-301024,23525,83504,64975,-3876,-1723,-131833,-233843,-485116,-78246,-4708,-306480,-127519,112259,-270621,-310281,-287501,-352241,-193634,-137925,47655,-72515,-309797,-246714,20612,33927,-195563,-488177,-320070,-219093,-177455,-151463,-12879,-29764,-54877,-73750,-110737,-9482,35504,167545,143259,-149603,-344757,249664,418760,139369,165988,268328,298386,242650,149969,56402,39822,-84910,-276739,-165443,-37215,-60171,-356293,-495093,-292615,136634,879370,1007816,319880,-256939,-105084,-21325,-71371,-37248,-192203,-231316,62191,230046,62129,-123532,-3410,-225116,-211869,232870,290366,-84583,-322277,226061,638382,479795,164872,-68115,13285,-206132,-380010,-173872,12930,58802,302492,454465,61026,-264969,-305290,-84423,96450,194358,143780,58944,-62213,-347357,-258098,-66019,15355,-175693,-346018,-260975,-80423,-165134,-299722,-276166,-211709,-230861,-232050,-457894,75930,718163,1181221,1192002,984190,753334,273823,-278178,9529,296592,363939,307065,168581,2975,-46971,-75089,12184,-62616,-294633,-152470,208067,211809,200459,198294,197618,102609,48209,-46270,-243442,-302996,-182522,-81462,40547,72745,-26004,-251621,-346261,-463956,-364804,-261143,-372731,-76645,317231,245236,-144553,-603378,-289480,-6095,-192485,-252904,61122,212525,271732,156400,246159,347540,221926,25392,-262310,-250734,-514888,-79366,331693,194781,-190793,-273851,-167837,-144975,253434,438186,25971,-428307,-31173,187828,-56213,-403536,184516,608946,741476,529177,214847,81876,-61785,-93621,-146725,102193,343229,295972,161092,135757,289238,288079,114083,-330638,-187112,103360,196073,25352,-325906,-38639,168647,118319,-163778,-394295,-440856,-419540,-306226,116967,432434,368212,-86681,-147981,122172,197256,284334,137470,-117699,25443,247175,-2337,-449696,-274029,-196138,262941,473913,240324,-150340,229514,374365,157861,80068,471071,681696,381210,151158,193113,211391,292630,177429,-228991,-580200,-270580,-4602,410038,885099,844978,423340,-123519,-150375,-307387,-306519,89691,233916,425403,533744,584292,508523,206682,208046,288170,196922,-22013,-450588,-417725,-308742,-13757,209469,216749,69822,29908,-119878,-330814,-431820,-280032,-256897,-166652,14711,120847,-163175,-367177,-254635,24918,268043,267450,79598,40945,71691,286719,213100,-331686,-168417,101431,164140,361478,521774,400624,-70112,244581,768224,731714,124259,8861,293519,806886,843975,614624,329515,323644,364749,321899,161381,208371,-50182,-244538,-515452,-274419,-114756,-429139,-290295,-94485,-9423,-396634,-396397,32090,276029,-18508,-448387,123841,641313,901177,712358,85857,-69981,54690,-17630,216023,380356,223450,-168643,-327764,-131737,-145380,-255030,-247506,-409176,-223779,-47525,138314,-19425,-205363,-459167,-351610,-330335,-181597,-142776,-54713,60452,118875,27541,-410294,-213228,191717,124560,-162952,69025,31757,-439552,-118053,34494,17037,114847,184930,277938,356968,217359,-116922,196790,151131,-166827,327476,824888,808126,466803,62998,-352213,-315788,-102304,34807,88895,45418,218184,306200,477493,258928,18048,364014,581935,465407,410884,493990,629429,693709,570817,257201,66309,155959,356255,381334,202324,39237,123843,285320,197378,-172873,-554268,-124459,206703,218142,21057,-111266,14941,-1968,-169868,-437612,-318627,-268310,-269959,340374,537980,442233,224320,305427,135327,-262642,-472914,-388188,-288455,-187982,55982,-7439,153404,420177,633336,503751,62260,-369815,-114107,184076,289673,429783,547177,466085,227549,31574,-99904,-133955,-206600,-283446,-316924,-243078,-212486,-169055,-204284,-413971,-510552,-590726,-484511,-161260,110106,321942,252408,27739,-258203,-271334,-186432,-188653,-259575,-262352,-283067,-248356,-113645,133334,25394,-225162,-251971,-151089,-259193,-166252,164218,165351,-64791,-182946,-134704,33185,21493,-148568,-321310,-203461,42024,216429,-21248,-357679,-307249,-401504,-528463,-16176,281022,274439,-202815,-470106,83720,203412,-88225,-410019,-401721,-11504,242354,436421,476268,360507,110044,-194811,-347057,74374,387223,323043,76159,-285340,-171804,399581,746156,785344,490353,170974,284608,565096,425146,18003,165426,262253,214476,366766,423850,91450,-118127,-164490,-206977,-143802,-21787,265315,442526,279896,8936,-90723,-66626,-141328,-386043,-453460,-136179,25851,132415,231774,98357,55935,-16739,-43349,-270966,-67595,297879,226004,-83995,-215082,-275878,-374477,-370366,-199128,-76038,51918,340810,397600,226057,-158080,-680453,-464742,-275413,46333,471668,612629,617109,591767,656850,554427,306953,-102884,-309427,-161535,-102272,-282802,-190375,110781,94507,141559,327333,276017,-112589,-471988,-277899,-130738,220389,352954,186506,10573,255023,398643,333014,-118602,-369875,-40244,125801,54828,-220333,-240135,154067,325609,335975,382822,285804,-25233,-372685,-336396,7596,693514,1222205,1302550,997859,520105,240982,-61917,-384983,-240960,4334,-216748,-195623,-141271,-53493,114771,-124279,-246000,-292780,-54947,277678,636777,752542,685878,625732,559576,293036,4830,347287,166904,-110514,-7480,83561,-359973,-521463,-370635,-182252,172154,390155,139927,-171251,-331009,-480744,-299021,-330753,-280892,206910,691770,845114,534096,38782,-391817,-299767,111989,280597,230293,10321,-207651,-25466,-22536,11419,230071,359358,260790,101331,-206248,-372603,-374424,-73178,117560,4277,-77000,29389,214808,148513,-95514,-358419,67192,161195,-11176,-256170,-118789,285018,295266,113768,-54597,-120325,-184793,-230001,-372851,-3909,269602,303467,280459,534741,706586,504006,-225,-119147,-46055,-59913,194280,266329,-115755,-192315,-128435,-319617,-49257,275451,176582,-37348,-79896,-209129,43880,-96829,-400006,-277645,-124115,-235582,-417607,-492112,-412999,-22260,52979,-165081,-376949,106938,402441,309556,457,-301543,-385433,-21339,50184,54079,-62473,-77708,40848,172563,149952,140872,218076,414285,409169,118987,-276461,198031,301641,98981,-134655,-177175,-384596,-102999,-111955,85691,613159,902053,502005,-73781,-23084,396999,742465,801161,302850,-150210,32252,-168581,-378075,-205734,-137284,-64136,29482,71726,-22713,-208876,-223560,-103833,47629,34321,86188,136080,-170014,-274010,-230199,-186977,36089,-83573,-341840,-20376,163629,25896,-317301,-434880,-231952,136613,333318,75296,98041,328408,86406,-323205,231630,497695,394561,-88959,-546212,-293640,-31108,-1067,-150835,-428540,-421246,-135184,322074,553356,238040,203745,363787,386823,-6261,-250428,-58854,20683,199207,72513,-353622,-348324,-240968,-254017,-454802,-452507,-542405,-342625,-119971,-66461,115261,333457,166367,-52523,-204584,-35283,246676,412160,367107,130756,61156,611,-196046,-377241,-434199,-395709,-288625,153258,436958,254303,2147,55900,154463,281375,359892,27557,-410520,-171173,48507,71595,203872,581619,796144,784831,320419,-82449,6701,209160,269917,454382,555616,492724,232164,-113150,-293306,-188667,-362816,-375036,-285544,-345971,192564,625753,739355,472793,-182934,-382648,-483507,-54371,311498,112416,-354911,-214965,344041,755856,700396,457135,284854,419427,583371,224040,111589,-23941,-424808,-296797,-83889,-80789,384656,798842,790329,444195,-203042,-559743,-392549,-192776,-65365,-41552,-294124,-406663,-352136,-331361,-484206,-266514,-15573,63599,32558,-80545,-218528,-172251,26287,59316,18861,-82029,51494,-37595,-258542,-391343,-184512,-4818,37653,-144701,-145964,223184,93011,74028,515512,665010,314173,-134089,-97967,10234,-305814,-408003,-81869,297021,349351,385278,15971,-335802,-267694,-129441,-259439,-354879,-263524,-297389,-73666,419852,554198,632177,602185,202346,-243410,161010,413198,346791,64318,-42444,113399,266515,397960,439203,408619,389838,301636,214525,14870,-176431,-131951,-279392,-183432,-184502,-256073,-230286,276698,595081,712409,583636,282998,154327,-69595,-244994,-284212,103853,499627,697196,508868,72977,-225750,-246962,-378906,-171593,203636,367930,240605,5276,175292,307836,255721,34273,-134742,-313570,-370790,-357642,-429210,-315853,-297197,-213556,-85526,40747,284950,292765,138260,-94188,-343443,-550114,-260596,-48921,-80037,-271523,-361272,29496,211985,131769,-169543,-347362,-204293,141863,449789,855135,1093668,944964,602718,160598,-150649,-265475,-50687,189646,243707,-6246,-84367,210180,399243,458523,184224,-60695,-3307,275115,297876,76432,-321885,-223107,67830,258824,197019,45123,-3414,-20199,61995,-10395,-145824],[-201319,14648,6992,23114,118991,77071,-156609,-358962,-119633,92175,93594,-43919,-110434,-57200,-71212,-209990,-216690,-42761,140528,92270,-122502,-378525,-391467,-290974,-284957,-384795,-382708,-305067,-146839,-280319,-415355,-61455,223970,253760,230864,324588,454238,121494,-125922,-137110,-47543,-41455,178572,386292,338614,501167,658268,381228,16055,-93265,-188091,-499106,-155945,184668,230550,78868,7207,-56637,-170886,-159930,158278,456020,544147,637359,488716,193092,-197228,174986,444577,468254,109875,-401327,-73867,112099,-142749,-92817,773221,1061202,632266,91045,-255378,-398131,-109259,470787,651595,524706,474185,271040,201827,85417,-107336,-107364,-297757,-650680,-433229,-261395,-259116,-165843,-52856,-32015,-91430,-167019,11458,335586,512844,463209,215754,-218082,-431383,-259137,-331764,-336831,-145553,-162452,-132930,-75254,73043,50490,-32550,-98835,17601,152638,61469,-326271,-302952,271391,269042,-93893,-189165,-9700,-172716,-120273,212296,110497,-322776,-386398,-368534,-351620,-183295,49234,322192,479974,544704,661776,430580,51898,25223,120590,268667,353645,104887,21078,122743,191194,167887,118832,143003,-197590,-177710,159693,295187,215521,-219389,-163914,-87745,-143879,-150501,-315828,-551698,-130304,68762,272735,448280,196495,-200994,-368450,-24051,181844,408284,466903,342203,-66763,-393539,141848,368709,411339,487072,434666,178888,126415,176239,140892,-1248,-88971,-126279,-264834,-434957,-670618,-357219,-297684,-338647,-71121,73563,174336,413106,621078,928168,833425,422509,196737,443940,456180,17848,-346448,-236119,-428868,66709,338199,262277,70436,-66352,89728,96530,-36411,-41653,265740,231031,-275526,-169293,-200201,62316,362908,278097,-67378,-247583,-312541,-111784,-17688,-323312,-485184,-134357,33111,140232,280152,344562,199713,-131286,-345598,-163142,-152572,-103148,-75222,92096,224664,132677,107081,177281,190696,131772,-62922,206087,798906,1012057,785512,312100,172063,14684,-165237,-338923,-222912,-210823,-471388,-509483,-245493,-95326,-241646,-407597,-177401,-174392,-375073,-134297,42533,109450,-1969,-304076,-151241,169355,218198,-243082,-257820,84964,93893,-284265,-588654,-478487,-265788,-69366,-31932,-77676,-18761,32055,-90396,148887,350619,482013,390954,137370,7787,-27561,22274,-66229,-214430,-300198,-391093,-187620,175432,377806,493796,343511,48686,419911,575508,578256,-46310,-254686,89067,214380,229264,289210,364285,403324,236138,166806,275327,253909,-150142,-471472,-363165,-230447,-39206,213690,478149,369003,111847,-347024,122340,783714,895737,821362,704954,278613,-351327,-43817,183526,92346,242662,370613,85532,-295794,-535934,-405623,-300971,-176980,51247,75550,16680,-989,187141,209112,178962,-127548,-361881,-156435,38366,247715,163660,-47382,-411444,-34471,462407,585483,269704,-121722,164114,567325,741653,383249,42939,-257783,-276858,-25781,280915,365569,390932,254293,187759,-49518,-320516,-122019,127453,500633,965922,990536,632621,515880,525475,612206,257382,73855,-308501,-501888,-227346,176303,442740,385255,156527,-5210,-103858,-199402,-543866,-541021,-434268,-454041,-190041,36943,247066,270088,223381,-128749,-292708,271089,374354,-69569,15371,834948,1453931,1479141,1045081,274804,-215708,-372549,-75563,177727,259191,137542,-96595,-400431,-288674,-508917,-395201,-230578,-192246,-172857,-319717,-364347,-141689,-133613,7898,-160748,-333419,-374859,-390206,-548303,-422653,-170402,-164199,-365937,-145697,376629,478641,155341,-179253,-169634,-62978,-39148,-12707,-186428,-287574,-216833,-144658,-95151,-116399,-40258,237692,369799,360142,273502,60139,-130000,-94991,-188564,-405984,-555052,-421737,-340362,-391869,-510801,-551143,-376301,-80465,30728,118075,237606,399071,599860,597754,329673,-153637,-451644,-134704,85571,176596,75725,32951,105944,-29786,-440836,-63920,97555,304648,312875,122719,-48489,194626,147436,-129784,-342891,-86743,-56305,7840,97549,235483,389070,252377,-288010,60271,765906,915327,605564,60190,-163157,-226043,-109355,187665,417100,370888,123888,-313260,-442890,-227493,-289585,-243750,103952,339089,344816,155798,-185530,-226738,-137952,180833,392161,504846,572943,501621,283719,-20497,-177606,-321730,-170700,-72917,-65328,-295767,-509106,-249163,129883,349918,342672,122000,-188863,-336739,-30773,410859,389003,21456,-47518,-41563,53764,192137,-13412,-119594,-25736,139746,580952,706493,747638,345592,-29346,-248031,-413326,251202,1077265,1301910,1449166,1237267,732156,43216,-150871,-86404,-232846,-418809,-309495,-251055,-259879,-96441,-90628,-150843,-125770,192063,98963,-124341,-108068,-263971,-264234,204099,802485,900263,482358,8270,-353595,-252642,81903,194609,129619,11159,-147809,-266794,22413,150396,-89869,63599,791844,831250,513985,270635,102629,-197220,-501633,-221913,-35836,-16472,-72455,10166,121858,232938,278070,186445,77192,-281716,-254740,278554,432275,323043,209877,36024,-293508,-87152,76528,-92587,44528,203390,149142,-46648,-12536,388966,339088,183549,33334,-188446,-300684,-257930,-486201,-238960,-147265,-75037,-307008,-371730,-31947,98970,74426,34951,-47846,-160273,-70819,138066,336115,258791,-87328,-390969,-468754,-367441,-294206,-119948,92939,169439,410113,207364,-131049,17572,260205,-13226,-391903,90773,486693,406735,-90822,-279527,46102,104556,-5666,-141292,-233544,-124997,-52797,146411,-19982,-78391,13635,-22024,-180184,-13702,-80962,76184,472058,418662,-33981,-349775,32686,381519,438147,253379,-342862,-228604,290938,563552,692960,852034,642695,179562,-396099,-349226,-97718,-110058,-226649,-221805,40088,269296,220943,98914,36239,-164384,-236957,-161727,-33743,-69327,-53976,8810,182007,-224167,-351459,153177,342505,565798,848589,615795,270401,326486,494520,624298,309172,-187638,-39886,512617,481220,-1822,38430,396037,405688,87906,-57026,-171241,-441554,-328525,-196040,-98813,24427,236702,378157,197321,-201984,-474572,-286527,-211860,42128,-4793,-333317,-301204,-224090,-319208,-227372,-328164,-370535,-88755,-83064,-266850,-264834,-376372,-198402,88908,80270,30119,-229353,-241772,77759,-52768,-308382,242472,481001,261232,-15381,-28726,211146,57470,-343831,-463065,-169442,259879,797356,1045513,757128,146194,-158924,44279,264242,481850,439583,277184,173302,-104610,-291676,-187231,198676,389868,520789,759224,671735,311351,-245949,-281696,259358,530204,673870,748342,593436,104906,-289660,-131918,-63292,-112886,-19500,-5272,21956,-52027,-270480,-496018,-296881,136090,457826,391522,-63098,-308101,163951,354032,575537,601084,617002,323265,72317,-279954,-459673,-234365,-301201,-547380,-294959,-76642,-149388,116527,244493,61493,-374058,-126660,348440,192265,-3918,84518,144363,176717,-26975,305782,737714,976059,819957,284804,-212965,-507857,-289956,-49401,58502,116758,23598,2674,-21770,-57841,-365858,-225329,-318433,-295750,74482,107399,-227616,-283831,-345979,-357128,-423464,-420315,-86167,-54980,-257688,-210211,104311,239133,203638,-58907,-256094,-411677,-475309,-376991,-265905,-176901,-222683,-193354,-140402,36687,-1805,83535,194373,41323,-154225,-353416,-218657,-193762,155004,279972,203781,133479,37905,-57260,-87521,-162870,-403757,-260278,-141484,-132762,-329125,-332345,17558,337894,864146,707211,82902,-494020,-322340,-256296,-453088,-245017,-179642,-46359,280753,405665,132135,-78551,-29661,-343785,-71127,342408,263729,-204099,-167937,350884,592163,402335,145779,86687,99077,-228870,-466485,-437039,-384138,-355543,22738,169954,-88496,-341781,-280414,-137066,25634,103902,13628,55903,173250,-10560,-99743,38285,146218,15836,-150787,-121460,69289,88464,-303181,-330016,-232313,-446664,-381112,-349737,14548,560691,1037522,1218734,1114530,778990,81257,-260390,233012,447184,429753,274941,110155,-15828,-50094,-65078,21318,-102587,-377121,-433333,-114107,-69722,-10997,230817,446520,441803,189184,-150108,-419362,-324831,-213806,-268883,-271505,-269927,-378842,-405722,-369883,-378333,-150853,70882,-130046,-362122,289644,488096,304757,-192308,-440056,-275296,-331418,-110903,242719,343416,379163,376729,486520,511810,240460,-100122,-433354,-292613,-571119,-176064,212035,117669,-144472,-189342,-396510,-357699,119281,292593,-146925,-478451,22007,120390,-130212,-435680,-72568,358923,444010,326958,-10802,-135718,-129942,115658,170581,321360,336921,175885,57632,230035,652063,660778,226801,-441235,-230523,117281,242888,920,-328287,113720,456208,436614,115576,-59195,5046,-52221,-415762,-52515,398627,483948,-146206,-181894,152379,172696,103436,22727,-179137,-120626,275000,485188,149490,-268779,-446330,127282,494710,65908,-38719,549339,627136,313921,200045,482292,652826,361000,159152,251553,259580,152654,32125,-351854,-642286,-400217,-280740,189019,670535,744377,391874,-95354,-467896,-329345,-103795,141740,222258,432746,434753,442751,327457,28000,101864,371794,386573,139685,-342690,-151759,-190078,-140774,104902,114676,-24841,-36242,-52110,-183861,-369462,-295739,-160223,6320,170122,259056,-44742,-371432,-271315,-49723,47277,-45585,-172283,-51856,275083,403335,244446,-157611,-261701,-76943,59997,403768,577579,391938,-144926,298715,956199,1100753,618008,314894,116499,513835,663472,521710,155686,135920,248894,354928,462552,624266,344192,-72736,-373287,-57861,-34058,-259488,-50687,225667,317376,-155432,-261034,12918,304494,140267,-149913,209333,792533,964297,608111,-45384,-25567,160806,42645,295977,680819,546823,183089,-377673,-206886,-98597,-285596,-352565,-540684,-420643,-204437,141200,68280,8629,-308653,-430849,-210228,20007,36825,139720,77273,-36887,-59807,-229787,-318835,-36840,-162276,-181962,338479,345249,-140110,-312766,-79573,-253390,-44747,205147,231974,106447,-22960,-192438,162289,162976,-150671,315638,843525,989181,660166,249183,-239169,-403922,-140811,115458,211713,102059,82690,300437,469251,364500,244874,494367,584027,306009,137205,358056,672804,745491,568375,162026,-51685,77418,281860,278257,119160,28997,107804,107436,-88688,-547330,-319981,-46103,108716,146082,32390,1489,17024,-123411,-327159,-512081,-350644,-382952,-125627,509721,752461,513049,347115,295099,-62497,-287794,-173958,-209378,69967,295902,373249,270528,322246,445329,471352,325882,109005,-406084,-188122,212115,414383,625285,614992,484740,104399,-209489,-369074,-392609,-424557,-421715,-336075,-148665,-88877,-119880,-335028,-619357,-666159,-363915,-492543,-142325,73268,134293,9926,-260540,-510409,-479251,-414161,-383543,-311553,-214915,-361471,-440057,-338567,-282062,-318606,-375638,-125100,-158007,-480882,-148356,302661,276040,49609,-83174,-140347,-66390,-59554,-196687,-369456,-420255,-197541,70249,-15089,-417687,-550264,-553084,-443329,41509,317481,200247,-341691,-134797,366848,218632,-386819,-362355,36229,284788,429987,603127,578406,320533,92320,-86923,-463522,-85046,261837,253832,245,-410248,-148265,282099,580587,583588,520026,390190,522386,638863,346243,-90965,156551,285069,76737,57511,87216,-92711,-30576,34894,-117974,-169978,-140719,176211,282890,294104,238635,205052,6277,-276174,-552750,-388340,-135421,114441,276012,271065,106647,40747,14962,89634,9429,81692,201188,111364,-176182,-299014,-385563,-449206,-413121,-270666,-105135,28384,322088,407516,234178,-183415,-709420,-572527,-374011,-66782,232639,349040,412658,428978,360452,234922,-18330,-318771,-319190,-135777,-37105,-255556,-210160,37712,-41540,-32313,220578,69236,-203047,-363196,-154850,330347,556999,320436,-96685,-58233,317489,303721,285170,-100899,-457829,-207967,-68988,-90547,-281527,-458776,-96503,258555,271952,97648,-117906,-451738,-466912,-410895,-242388,304882,845634,1065643,874815,519093,266724,-67958,-420819,-585497,-379184,-171872,81922,178165,235160,125185,-161142,66205,20705,-224114,164281,419636,484515,406199,399292,400916,343695,420955,689279,447431,-152769,-62705,225448,54173,41405,-9254,181408,372826,387448,34167,-401288,-376284,-531628,-199080,-185881,-365270,97544,518514,432669,197213,-198703,-427987,-152144,82386,95441,53862,-115089,-199901,-66084,-124189,16419,226306,358618,330556,207070,-18656,-83477,-165449,-226569,-235604,-226361,-531191,-415242,-39975,191393,-44346,-358563,304612,608663,394604,47344,-90705,209661,211323,165207,-42656,-270511,-471159,-429258,-176401,73845,151034,141298,203032,472150,628946,445888,-105591,-280943,-79321,44474,207618,261533,-106743,-269600,-209794,-367733,-131602,83868,-5330,-218738,-133589,9845,21392,-162127,-471214,-233957,-93424,-199506,-395968,-443998,-430089,-84262,113900,44637,-283555,-420731,128705,339361,109904,-98715,-170886,-35915,-21571,-46193,38707,174019,189232,298467,260699,264602,364260,415855,427803,172144,-255274,-30336,47210,86411,83948,-72061,-354559,-292807,-291974,68709,592295,747500,383393,-145030,-14122,339687,450537,442360,-63355,-35717,147769,-93903,-413481,-299932,-252624,-300704,-191328,-121210,-181972,-448622,-296093,-202535,-257347,-315691,-8525,111925,48868,188347,164905,13013,-71379,-309418,-290169,143149,106219,-201822,-346456,-370999,-241943,-102270,30347,-66545,29711,326876,252492,-241311,-44279,418526,462242,-38648,-501747,-361554,-108920,-126585,-261743,-514489,-431618,-150320,143359,385893,165739,-25329,196956,329995,53981,-322262,-194904,21618,270398,143611,-318561,-434202,-314140,-395174,-466824,-548481,-257637,-201481,-80648,-12838,87499,274255,215211,-28732,-210751,-43444,386559,592686,624928,459909,410246,267392,-27479,-284529,-429340,-306621,-373175,-36945,346683,293322,-33876,-18912,266589,529866,563201,197841,-402434,-213934,6956,181336,391836,748606,969451,964490,565996,18397,99611,123589,120142,251054,250505,146139,-55299,-355894,-639263,-496846,-401068,-258084,-210095,-71647,478187,941198,1221970,774118,-43224,-292028,-331217,-98480,170992,-55390,-507861,-55209,474810,794760,667519,359101,187416,286179,350151,190012,214385,69207,-283999,-484347,-115631,64150,429444,674768,563343,150177,-334714,-395530,-188923,-19313,156818,195590,25126,-133317,-500531,-436789,-405032,-256266,-102354,-60571,-77991,-204882,-216089,-159944,-53138,-67137,-129452,-96360,95399,-180554,-526115,-345381,-51952,37782,77359,-171064,-266289,-105117,-318880,-67294,295241,376163,180477,58635,-98744,-165119,-398941,-301567,125186,389199,394521,308300,3270,-148755,-231796,-214347,-330815,-294353,7181,116534,-242179,-37959,572607,963160,823903,80874,-49707,462769,546152,396193,64294,27831,319258,392687,480592,525907,552956,443939,247593,232489,178683,44669,81454,252443,294778,124070,-170106,-347081,8700,371834,614170,645001,495581,322515,73632,-80375,-104125,-11292,248834,448078,464206,186389,-172887,-262687,-139308,114753,311169,265811,-137332,-412872,16811,317999,291736,15396,-255427,-534252,-491310,-430797,-300772,-130491,-60881,55996,249333,265390,450635,278489,84545,-234793,-351882,-477478,-158104,51043,13514,-179684,-189467,71402,107574,-41890,-350442,-550769,-457085,16958,494876,873384,1085388,999125,753397,483072,-53132,-281776,49512,249680,300415,63681,-78521,82283,293293,453845,245821,-69704,-159120,26604,132380,87834,-287542,-322144,44619,189056,94521,-147489,-257534,-209522,-32682,-76065,-178281],[-263913,31730,53619,22579,10696,16929,-218415,-333975,38086,156816,128059,35956,-55797,-124305,-198515,-344054,-397524,-230521,47380,119738,-52602,-304886,-292980,-161544,-103501,-222560,-254484,-324107,-301892,-387774,-529245,-234635,-24313,-151553,-306318,-133416,183214,112997,-31049,-123092,-89784,-92069,-81900,-53288,5513,395451,570130,356115,61869,-17758,-218219,-547493,-99068,174034,152462,-49308,-56525,26930,11987,-205490,-117473,159627,219441,426182,436887,52225,-426502,188104,367140,350477,-113987,-632484,-131313,148758,-35512,-427408,116388,628912,468974,57131,-376345,-514577,-359934,10250,352752,330916,451383,401590,452151,338495,38176,-107680,-181603,-455185,-493500,-323314,-219495,-54629,176180,320226,226856,-54436,179255,571810,659763,520293,87095,-199720,-68016,51766,75217,171336,189307,89160,45279,163290,240339,66421,-247099,-227930,-80895,94665,27197,-314814,-93626,535544,575012,270435,122493,305680,106005,-245448,149848,231006,-2394,35740,-25433,-116153,-98636,-2477,63208,178272,124119,322527,103436,-54168,57405,243269,189108,157885,24420,-113316,-16671,-872,-28242,-189681,-141966,-311868,18001,429156,457449,256470,-372770,-95640,163427,248178,-21702,-262444,-451752,-320436,-161563,232046,813139,891442,535742,92906,-71524,149068,415356,448658,359516,-18307,-414955,106493,307359,258065,337011,356634,158523,146459,133171,59651,-82167,-110738,-91929,-174873,-340702,-478521,-329710,-274064,-301279,-110875,-47751,116879,544758,806991,998040,910625,567467,189695,353388,460193,196497,-113612,-226458,-199920,162882,379153,319826,243853,232564,437568,437817,218888,105006,245882,204887,-28926,38495,-82356,-37876,57252,-252222,-304636,-271634,-500352,-119286,9274,-197620,-463598,-261672,-86097,92104,301195,508303,289240,-52012,-531613,-431643,-312725,-326598,-168207,91234,267250,160040,-77845,-29574,202439,283898,201343,402788,903363,1074727,765476,306462,246368,85665,-121467,-322725,-397238,-429409,-490830,-350549,-123946,-114387,-259050,-351803,-221150,-266080,-439784,-285715,1287,83421,95174,-172632,-243871,128314,182643,-229374,-204014,147030,210052,-177716,-549418,-492288,-296894,-161997,-122688,-127853,32346,43249,-98175,52326,340636,483615,324649,76563,24456,15365,12985,-145859,-289529,-323616,-212808,102285,478386,663531,627074,443719,5372,162769,391398,165398,-302895,8914,183179,111662,-54463,-450,171232,370603,181025,-99416,-72146,-2762,-200668,-452064,-474108,-202357,196957,439598,692868,549031,272310,-405517,136118,719888,738137,642175,463489,73689,-402181,-55916,108868,32842,211120,391752,235862,-278781,-560941,-417363,-418383,-345494,-29849,135589,181607,73789,171037,153465,36232,-49380,-240240,-186969,-62348,-4002,-112448,-203298,-329375,-223916,171108,510501,481966,254626,317811,634911,840656,549242,309237,52670,27511,195180,373853,372930,400751,390721,372074,208744,-191065,-357832,-934,280823,551615,575010,374061,582218,855444,642653,93366,-298005,-569702,-304473,-51970,248298,480797,297209,156447,288514,272552,2273,-310735,-620860,-551317,-257529,-35797,-102466,-28083,278734,463928,207425,-314803,94910,206720,85125,308604,808277,1188021,1199173,938507,419888,63827,-178878,-6560,195895,281589,279159,187950,-39159,-303923,-427054,-327556,-285052,-345074,-397632,-395109,-389907,-428694,-435896,-385066,-276042,-244422,-242823,-190883,-381943,-463531,-196283,-229638,-331441,-280385,281955,509390,224153,-174121,-413003,-233896,-146928,172075,118881,-50943,-169383,-133835,-75269,-300470,-318438,-66874,181906,407665,512739,384331,-23401,-278294,-405974,-463643,-437927,-375283,-453073,-467155,-271093,-275241,-19093,120086,280171,273813,230192,258701,342491,343255,-11216,-354634,-131344,179858,275588,271668,73288,-26324,-30028,-279546,-212946,317451,249103,221069,79265,-76147,-458178,-322996,-158955,-323271,-321166,1513,142354,285027,380490,416668,506869,304738,-174653,326813,1095097,1247337,765863,82454,-62701,-124477,-33058,298083,569081,509444,317559,-66454,-415772,-416418,-396828,-275253,57556,254946,196041,-25969,-429177,-505405,-199315,126400,318578,353010,426972,350494,137796,42725,-198563,-409007,-156192,63238,82189,-223135,-403875,-78040,291215,377371,369051,305182,112171,-324185,-48677,400761,429257,112782,-18837,-40110,66240,200122,38261,-141125,-78976,225651,683269,1010115,915564,382298,-50090,-349034,-208381,364547,988920,1157446,1164078,1028409,492282,-248545,-51241,630,-129883,-271586,-356391,-370152,-14865,-21977,-332098,-511434,-200062,-112533,-370864,-539578,-289757,-179901,184777,687511,1053935,960236,330698,-286672,-261156,-237780,-178346,-60392,-73651,-125095,-197046,-435632,-188601,-81639,-217046,-202156,118685,248143,186314,134552,-35723,-327321,-300835,6082,168259,148850,-64203,-111435,-95377,-102129,-85388,-62452,-37405,-237666,-419008,-61667,162711,53840,274524,344811,215603,-33815,-46275,-170779,103968,294665,217815,-17024,-205996,190764,256547,235093,93053,-205068,-430533,-435720,-409404,-209970,-275126,-532276,-266939,137017,512249,508064,368596,268525,205075,95549,-11078,124052,281040,266608,21029,-210474,-363529,-529305,-359978,-25651,226491,280069,322479,187889,-288768,-262249,109884,96380,-296625,-133470,301060,381405,22395,-287619,-176,84996,-101021,-339545,-226224,-10162,-63658,-83544,-272789,-305430,-189382,-324181,34327,227861,12435,-21574,475039,426803,111122,-123070,136986,498857,721121,491290,-57158,-287316,119561,360982,499471,592628,499205,101941,-412331,-238541,65621,27349,-279677,-402376,-39424,207232,190412,258194,293942,-9585,-365932,-273274,-428,95651,115153,137707,347164,-20240,-520934,-184908,162716,579418,794602,480831,91864,26307,265354,513528,273856,-91372,200503,703826,540753,-32547,193206,559263,566184,270323,39996,-74197,-373282,-384057,-97226,142442,291678,356957,430071,69849,-356511,-248954,-82685,-389014,-114963,23871,-218166,-479999,-534192,-350783,-106641,-94617,-331774,-173683,-15837,-154663,-327794,-301704,-66037,302676,328047,226421,-110266,-304068,-265551,-477319,-245181,189460,202421,-59191,-223931,-57024,187049,9116,-390535,-546371,-208795,179706,632225,891989,534070,-152715,-275597,-210708,-180034,27096,233398,114341,75890,-92526,-316187,-568614,-6182,365920,443755,605851,531006,248128,-186330,-197116,227740,452091,588858,764972,728166,200063,-279844,-251261,-271793,-319345,-223369,-151242,-66408,-91201,-193211,-214390,98583,566483,1006874,806584,367823,-220515,-208584,-133762,225286,352113,394917,111367,3760,-178539,-420659,-431795,-436833,-497277,-222885,-65004,-138203,143705,300137,55950,-356465,109224,595310,360841,126867,184549,210692,201793,94572,357545,533742,513861,247111,-92772,-447540,-383660,-297076,-129627,11046,-13025,-183666,-201504,2377,133194,-48436,-197492,-455594,-122137,183743,-34289,-287280,-243331,-297947,-235421,-482586,-513494,-212164,-50052,-295581,-213526,137830,367363,392806,215322,-213148,-573919,-279806,-196297,-390871,-157841,-190036,-136212,-19336,89257,-64023,-5447,221507,163044,83283,7400,-379432,-241811,153646,272868,96368,-140977,-193716,-161367,-79027,-125310,-464647,-379266,-223805,-181145,-297002,-136667,215546,452947,584347,259918,-129851,-559020,-382074,-252702,-123860,82699,128373,79998,355940,406997,115940,-108469,-117204,-389913,85,392009,248182,-195050,-105595,261440,285067,151754,28888,227223,123485,-278264,-420818,-359338,-263388,-226535,86275,79825,-66007,-213009,-205301,-260126,-176883,-170207,-301071,-72885,253575,223912,72751,85495,203385,146916,36834,80243,381134,342774,-12416,-276138,-257857,-330925,-313335,-264239,-97472,288160,730967,1073433,1005010,631136,-33381,152295,436318,527906,465629,233710,-270,-107978,-147396,-143675,45364,90267,-92145,-466066,-430023,-311001,-276030,186915,526457,578620,219033,-174139,-562369,-350200,-206519,-360913,-375518,-217858,-266807,-406770,-280164,-207747,70245,375464,242298,-326896,68017,573135,664426,171127,-349913,-504885,-321098,-9916,350926,449733,430744,486997,578999,521043,204604,-193089,-437644,-264767,-546336,-270314,129293,179212,60685,10068,-231817,-236661,8887,40224,-204612,-399575,25930,10391,-181302,-443626,-462155,-98883,84233,153486,-110936,-393730,-66122,439232,559408,545188,372486,127689,-20700,177616,740485,758796,155186,-520937,-190966,223632,377138,50599,-213390,340102,717605,632845,399976,423678,359826,169129,-266507,-269193,200287,311508,-274996,-230141,21492,58004,-91029,-29922,-144941,-116052,491078,869303,637131,239755,7963,266516,547179,-91029,-9409,649981,690826,361337,198270,375804,568733,368948,98475,220164,331821,86237,-106789,-525799,-614229,-526220,-324060,186743,547478,569988,325541,71390,-178540,-103956,-50728,33493,128949,309054,149811,71183,26879,-172616,-16139,433427,644249,399720,-172234,-31641,98879,-109554,-45001,-63237,-166468,-165926,-59599,-69826,-62517,-22176,95096,183476,272405,300643,34929,-348631,-290708,-129086,-135012,-197309,-157206,73127,419503,450914,253290,-23343,-103604,-92214,-19784,359874,561032,374237,-202381,188007,890274,1196089,1043632,688228,180109,147038,208592,112249,-128613,-57560,175225,441333,786295,925353,697628,113675,-157292,214705,356593,142946,202249,563516,679298,234397,-105279,10043,339148,317243,37678,240839,812896,819350,328031,-158454,41083,194076,4470,112983,625007,646108,360834,-173421,-255237,4426,-41598,-278267,-520849,-511647,-428857,-79093,43924,162556,-99522,-376191,-86366,99836,126826,268374,173149,-81408,-165123,-109032,-96113,-98720,-456705,-219277,410893,455587,15783,-381099,-79169,-381955,-227815,170110,249857,61772,-150042,-241753,81764,159070,-143188,172993,693092,940580,755010,340568,-174639,-442180,-175654,122307,202016,104204,-81438,136103,276935,355702,463670,567784,492640,94067,-210531,149025,493850,609643,432344,51042,-215067,-107232,94933,146964,110323,46887,78170,-84180,-315638,-314654,-43113,112979,73976,-33924,-25232,54891,-2635,-265316,-448475,-405477,-442375,-501340,-5349,554348,850769,470085,309069,153898,-189105,-13989,130559,57068,371890,650687,503977,380946,258112,170349,67707,130130,190572,-325854,-256436,255390,538833,687605,555957,318106,-105424,-462895,-507157,-470677,-527473,-330991,-122462,53996,43674,-117589,-404557,-500817,-437954,-197750,-265135,-27933,77444,165497,161924,-662,-277721,-524111,-567352,-563260,-423971,-244541,-342226,-519172,-525893,-577515,-390250,-140140,68183,-129292,-313534,83551,456474,362018,135648,-67440,-241235,-237808,-143237,-213932,-336573,-580459,-381445,-35411,53934,-209336,-556071,-465609,-200183,217926,391719,107416,-353134,180493,552963,202638,-572361,23819,418106,481021,450692,522030,373004,75066,145250,82471,-416063,-233736,127124,179796,-25951,-340606,-98746,183094,357204,332165,443371,618772,727346,611732,184003,-189998,168748,287850,-92172,-267388,-248041,-92171,156727,209259,-33014,-227551,-269325,-32009,10261,254233,445899,501070,118337,-386671,-328272,-208340,-208914,105654,375640,335014,158122,-63195,-72899,102934,218016,298519,157324,36974,-214574,-306538,-389843,-437600,-399279,-250979,-59429,-19698,187829,332419,164584,-318399,-758131,-562247,-391505,-233007,-73168,49785,224199,300002,49257,-133614,-299110,-476236,-365681,-115970,43460,-174352,-167133,-49173,-188374,-228125,-7901,-254741,-322588,-199040,347993,779653,699977,200205,-358176,-6782,350902,271238,189569,-184730,-507523,-309556,-238408,-271250,-293008,-458725,-457642,-26170,89555,25959,-118555,-216850,-154882,-41986,-188385,-71073,379050,722654,665854,439310,269164,60807,-109527,-375961,-368999,-34633,421814,525757,426189,68085,-57429,322376,222229,-468391,43335,175632,116933,52118,147017,236945,383874,656309,748756,555590,-106487,-103555,312219,475353,463552,356930,453704,483494,294280,-10197,-344593,-465479,-499322,-254646,-288754,-380956,90642,305741,-22782,-196678,-349445,-398658,-7310,196130,103037,-89671,-208428,-187841,-184206,-172349,101296,296596,437405,403698,314248,209963,184584,171259,106125,43371,94933,-157247,-153393,58214,291768,12047,-329028,494974,965196,774689,252571,56532,166681,117935,116208,-58187,-301896,-560848,-225542,-80795,52523,-17942,10778,200134,439005,491972,257264,-292009,-368095,-66642,70886,101859,136828,-96309,-298880,-331501,-403057,-226930,-153834,-133880,-133025,64211,217471,56748,-181401,-508276,-140118,-422,-68485,-295556,-342892,-250685,-28774,272325,276547,42792,-464235,-30151,296242,146530,4063,107638,43225,-152152,-147020,127119,331161,315733,407547,334440,242959,201641,194178,327445,130980,-318027,-414337,-113919,231786,264339,10932,-228504,-327086,-218893,206488,643087,673801,333798,-63169,55062,220659,108833,-66984,-87528,193330,137294,-103124,-434024,-375057,-344373,-473667,-309547,-306450,-353105,-545388,-319760,-278904,-471734,-272883,-74655,46691,258046,515841,421777,144595,-211168,-418382,-16170,289055,148482,116967,-78403,-281955,-380845,-442667,-346477,-250731,-64776,284144,395313,-25536,-361968,145741,369102,39761,-276026,-393410,-218078,-272415,-423977,-430234,-222125,-114384,14109,233771,168861,-145934,7197,127575,-105730,-406382,-265964,89018,370488,259010,-199170,-456094,-325390,-392376,-425389,-345426,65055,85117,49485,-17671,35508,252130,274991,52919,-199818,-145799,374353,750364,884586,864815,703742,386095,-22277,-282675,-416346,-264115,-353120,-249225,96059,179125,-89131,-137143,164087,510976,559761,242252,-233938,-249904,-188684,127812,441180,662168,838750,859197,572857,24800,147955,73517,6798,25601,-81867,-125473,-51008,-33681,-204039,-530360,-300662,-88305,105532,202759,649210,1101329,1362010,769585,-42959,-214030,-157444,-86075,18468,-221472,-493085,124321,595793,725551,556255,240621,112105,191983,153699,221912,369407,242876,-25725,-198341,-172745,65900,271149,317686,113973,-151952,-129207,13913,117185,140252,274235,275247,296530,204075,-254247,-431541,-280065,-132336,-102308,-80367,-41746,-167784,-182079,-33909,60343,11570,-162211,-35079,88207,-278001,-407980,-93779,48976,106261,185023,-81871,-338495,-443975,-322664,-50535,122392,124827,73768,126480,-110051,-296858,-387149,-138645,420656,658038,571214,251758,-37848,-35839,-123485,-149790,-308820,-175807,186968,360848,-30365,-383156,396303,918129,739358,-71923,-23309,530644,488467,278303,10964,53368,317325,318125,324371,318183,453673,358563,149653,208012,222576,174033,230628,566796,564371,449116,-57774,-226341,-213551,-13455,383460,630623,710074,440297,163397,14825,53218,-94725,-75839,94316,348095,304936,30578,-52383,8997,229308,279364,92647,-438323,-312412,137115,226436,286363,116481,-203578,-345448,-264949,-497454,-329512,-112196,78933,131644,300728,209832,283302,96577,-128745,-310809,-151232,-314942,-188080,105178,123226,-73253,-69415,50518,-63955,-290649,-566917,-403599,-496709,-200967,282462,563440,766241,855503,745838,565791,-9756,-111088,240112,358682,307580,68172,-164047,-110837,119048,361583,327215,-1630,-261369,-270973,-31711,59058,-293331,-361171,25457,92413,12717,-227091,-381129,-430295,-212999,-189923,-251448],[-227204,73437,141739,66506,-28124,-39978,-219480,-155583,254387,288347,251905,163274,2178,-183407,-293634,-380043,-426207,-325797,17837,212095,113877,-128262,-140157,-4989,91989,13125,-79026,-293518,-371961,-374549,-440097,-313381,-227123,-424198,-498877,-516310,-88636,203700,66952,-140428,-134809,-73996,-134665,-167558,-30596,233536,362168,290606,147276,152979,-94425,-427608,-115692,124779,77338,-119013,-113302,76278,244068,47850,-310998,-257111,-52271,274523,369092,-51398,-297272,165903,117706,-39729,-404437,-352478,43613,374874,219186,-124850,-379495,12860,143134,-70160,-360474,-400842,-499967,-572639,-190465,48540,397533,608905,735597,543268,172509,-154452,-289536,-411227,-292630,-79546,2847,54703,283987,534201,494806,109756,350975,673399,641737,407210,-64415,71713,331827,464952,533604,558482,353327,208463,152289,276835,230005,-5332,-378278,-281762,-233848,-127878,-117492,-284406,19695,653842,826171,562232,384386,543482,343510,-283446,89493,328158,339183,408142,316101,102462,-34289,-93114,-235234,-321503,-456552,-123832,-251270,-81049,79743,199921,-86250,-305677,-184129,-234082,-31753,-65769,-78868,-196913,-240843,-300034,109680,519650,455049,120605,-490932,92088,376269,536101,91126,-194290,-245625,-237180,-351753,93181,935488,1431989,1296011,739812,150942,125075,296162,347277,332055,-4035,-441577,71582,238198,113000,154425,238170,106607,82367,21892,-60701,-186890,-196352,-117358,-76217,-197187,-342039,-392100,-323037,-256748,-68079,188599,344191,762627,912894,864745,743212,504208,81542,162394,392635,321261,324197,219517,-6353,218847,464289,371833,365425,482773,663478,596822,350081,264131,269552,189815,185498,150680,44473,-42914,-197759,-494493,-19986,14960,-144482,75226,37745,-96042,-436292,-246717,-73143,16831,124162,273105,8209,-271774,-612330,-705942,-432260,-320650,-56829,144628,260257,149067,-234586,-278928,96804,312823,402927,500986,822408,966755,621070,161904,135976,96145,-37636,-232982,-378884,-479317,-263359,-90047,-44489,-209485,-310377,-243386,-215054,-309555,-475896,-329619,-36462,90916,149678,-25717,-229159,132430,188507,-177299,-204780,130468,254222,-132592,-418934,-189669,-103497,-245407,-294138,-314277,-16373,148099,-128043,-107901,241348,361401,163216,12488,117606,78248,-68215,-292160,-353624,-248319,12166,317072,630852,764789,615296,430248,-72564,-308284,157754,-112662,-339480,121718,210038,33597,-289102,-272613,-25162,219567,22665,-363130,-287215,-400212,-334662,-252962,-279188,138851,461326,643521,807680,575547,286477,-175929,213688,508132,467506,295928,149578,-82512,-227461,-131734,-113940,-203494,52879,256564,215484,-201836,-389801,-434977,-453637,-554432,-189211,81365,265900,241152,258073,220531,91113,90807,180719,37225,-90858,-281917,-420322,-371809,-314151,-371931,-123356,270694,486718,461632,361873,501321,720292,667604,509768,246920,206235,382043,507411,439865,327285,293901,341004,354806,38923,-157184,-18419,105973,31649,14819,234619,521184,836836,396467,-183839,-420146,-118500,118299,110743,162621,303951,75829,152047,459121,484045,72075,-294146,-401681,-241954,9498,46010,-188233,-322148,296335,603969,326166,-341347,-144591,21843,301022,577709,736970,819953,766180,639285,509298,331567,91254,-3219,42672,187738,393175,381734,227503,-110151,-288317,-290025,-331775,-425184,-543443,-427936,-296051,-341776,-10328,217809,294915,-11199,-78001,-138644,-294396,-306152,-358710,-382982,-279433,-482381,74316,391564,202590,-267926,-180158,-134304,-245807,115990,259917,115219,-87597,-257164,-304666,-318407,-130743,59957,181283,417505,636259,558571,101158,-305487,-472283,-459475,-381898,-316067,-438828,-337164,-161284,-99670,179244,310121,414663,239038,-10503,-125985,-62674,74461,-144914,-284776,40851,310205,281014,137301,-154662,-292976,-285849,-493949,-73301,247743,144284,-135465,-362095,-232771,-165854,-227918,-318177,-400661,-230711,50804,279993,499818,682576,684734,651100,415202,3303,562580,1287377,1361638,697958,-28204,-5768,-40994,-37309,298849,478373,435857,331655,22928,-307476,-628034,-492768,-392254,21214,213568,82137,-183237,-465342,-403823,-220193,-7136,82556,36705,17344,9699,-165490,-50231,-259529,-377081,-202589,80607,101945,-208276,-299884,-16720,224496,227773,226084,315935,263770,-287641,-103708,326273,369038,107163,-18513,-35108,19660,194353,185094,52807,-94952,281872,740725,1169313,863790,316255,-88675,-169004,29559,394999,747522,858454,738545,582124,15373,-241777,105932,-62437,-138080,-107339,-292976,-184587,206020,205963,-136487,-410677,-360980,-506973,-367186,-435153,-476879,10478,506411,975288,1058143,719792,-19777,-260977,104996,97248,-34315,-267199,-216922,-124507,-142876,-279613,-446741,-330498,-235271,-215753,-232158,-510200,-177231,-23067,-181438,-370692,-94292,211850,337744,278791,-69878,-267991,-446876,-555571,-208813,-145449,-174130,-185110,-319211,-362312,-124049,-17405,412530,518146,488158,223225,-100844,-314582,91667,339271,266782,41015,-333342,-206360,-35965,27752,-23503,-284510,-295827,-173759,-244752,-240058,-401482,-266797,289437,774248,1134194,945577,669301,499046,484584,464283,300079,176361,143580,168681,83486,-25516,-216828,-388929,-481914,23699,335302,524774,355673,313584,-120864,-456085,-116546,157278,-211732,-403629,-8659,201370,3366,-199395,-15022,29507,-226625,-479166,-134246,48949,-84843,-342991,-586173,-359615,-375961,-181678,215325,312984,28156,-145830,358796,383328,249067,62880,155900,444101,691320,472492,67735,-289549,-119554,88001,269123,364829,329265,-21294,-493317,-87793,159498,171141,-170143,-518263,-150051,74765,87742,306372,483233,234651,-271814,-388423,-6943,182113,133128,47587,143397,-49296,-426275,-330264,50563,452510,452162,135156,-90275,-128258,28853,348209,356546,320966,649135,802593,472620,-116574,269230,530576,469300,271375,21660,-51757,-266478,-417369,-123590,186717,361326,346436,359984,46971,-192814,-8702,25750,-215916,-279120,-4006,-96309,-251816,-329888,-233667,38490,100764,-53722,-298102,-108834,-136704,-429016,-265671,-26781,341651,420239,313436,35773,-236704,-506164,-336205,-61420,182228,15088,-363175,-438470,-142886,127959,-13885,-345541,-520776,-355911,-46763,220659,425485,195027,-176580,64455,137810,-178666,-412535,-97508,-72057,44,8020,-38666,-346981,-239721,226288,413218,453966,492093,350386,18092,-108439,80224,165429,192035,418220,507125,143039,-252031,-205467,-268120,-378914,-373224,-329870,-219882,-118190,-37277,42057,333361,644435,1201206,1023902,781700,390811,-151606,-536981,-91758,-1110,-5615,-86967,-113663,-202419,-393577,-531675,-417138,-321243,-108417,-79463,-178324,128575,306485,64999,-162784,302945,585521,317021,109034,144240,194641,100954,185510,346051,263259,4992,-251484,-97959,-130329,-197744,-259864,-52399,-31791,-203763,-389286,-446492,-90351,166074,173233,-91517,-204205,20168,159547,-251220,-354122,-88022,-73032,-53033,-371580,-472640,-316563,-132399,-398049,-231090,126550,395306,380085,237754,-214745,-454322,-127570,-185695,-266931,58219,104646,25649,121257,189324,-40323,-29197,206270,180467,158238,208127,-169914,-199943,168899,252539,43068,-260517,-369673,-297726,-67562,-45995,-327432,-445788,-270164,-205416,-255040,26541,210875,245125,83428,-65264,-189057,-417969,-230309,30359,313652,383458,294472,121704,308023,250873,17405,-203473,-238069,-364032,-9999,367335,255729,-45221,-80277,53052,-98271,-116608,-30752,265693,26811,-381559,-346563,-146632,-27532,-5813,231810,331480,97263,3016,-89788,-404883,-409088,-457760,-447002,-126087,234816,312290,140805,8350,192233,226695,160227,342692,784424,567500,340556,-33527,-125443,-229738,-288540,-254653,-200385,21637,350533,701235,582508,300671,143612,516259,576185,504673,443810,215607,-103012,-233592,-287621,-206631,139706,405645,261911,-134747,-313626,-276522,-481414,35644,393277,455622,105347,-140142,-464988,-332229,-169591,-361985,-230042,115778,107732,-164280,-262533,-189048,197224,577781,577850,148158,-232341,431052,796453,450076,-67396,-215093,-169698,43144,359325,487509,411637,441230,488272,372903,128690,-224619,-384672,-222001,-424521,-362386,94354,331685,319488,227462,40811,-8309,126152,112708,61295,-287540,-116465,-123024,-226568,-308410,-301275,-573603,-304247,-16550,-104056,-399138,-8738,582439,838531,726311,472391,164940,-81701,-43110,405688,486747,21035,-318979,-94134,327606,425647,55973,-22412,618706,900257,671505,546047,659898,466880,217303,-107916,-412363,-144029,-130914,-402190,-238854,-183753,-76785,-46176,-24080,-165606,-108855,502213,890821,880659,643191,415752,536903,534491,-146318,-125080,460169,518409,304163,82592,133812,446369,424398,43880,118446,398476,191539,-90383,-419887,-456819,-577377,-195314,354292,536477,410493,273676,224171,105769,8203,-148030,-212401,-15040,125046,-172559,-404148,-59898,-198367,-134906,465958,864935,634478,24069,-23261,249809,49128,-94652,-226300,-321211,-364003,-198369,-79846,162554,263713,325196,272601,314011,290759,77598,-289347,-309370,-188661,-215972,-173793,-81964,162130,429508,378712,145229,-61933,37996,18884,-21467,202665,441556,356162,-157519,-82519,637607,1103815,1316653,951083,384704,-52704,-374102,-527275,-501655,-210423,170398,536953,932951,981956,823227,264631,103978,438507,710628,424233,344747,742817,890781,599308,65094,40871,332393,354080,23492,231466,666100,449813,-68894,-171220,72003,140841,-65986,-205545,175162,482737,330646,-88016,-252306,155622,319446,23046,-308906,-438870,-500690,-407552,-77893,180816,21470,-311751,-35275,75669,122222,301876,344250,123420,-60648,-27541,161718,85809,-351855,-263748,248661,289590,-69409,-372303,28979,-246626,-441779,59655,252515,136300,-168407,-307241,-33405,127511,-79137,-90062,351527,667582,700617,305860,-191288,-472028,-197177,77651,69849,-62007,-342239,-216625,-17778,289439,606198,555443,315833,-97730,-536953,-100692,140330,315534,191089,-44806,-401651,-399051,-142974,66201,159904,37436,-51063,-218912,-195117,-26050,93469,124867,83977,10672,23025,42556,-18674,-343683,-413695,-320577,-491053,-332647,58469,481478,816907,402278,121995,-95659,-109100,197913,345284,279528,458845,639897,387026,271914,25445,-221472,-320809,67742,225674,-169832,-298691,292862,604799,587701,384072,37239,-308582,-550261,-317234,-296941,-367329,-43225,204597,271590,123981,-153369,-314224,-294096,-159038,-100409,-33852,28550,131416,443200,545728,348085,-49381,-357971,-395723,-343315,-366214,-284859,-270133,-405303,-507734,-369191,-195239,70703,169307,-128776,-179260,261055,502629,347827,112550,-176738,-440477,-341330,-225280,-264641,-327603,-423503,-413866,-132354,90712,20796,-346988,-245714,-3397,371604,437682,-2411,-315458,350452,556381,94387,-288552,346451,625798,520138,286967,176875,-110406,-250444,156375,141988,-254220,-191849,77307,84915,-73743,-269520,-71574,135946,173921,36349,249152,733809,789285,436892,-90193,-201164,177026,214408,-232131,-357004,-169336,108533,334155,292064,26213,-237197,-401098,-369222,-191693,223086,547580,664242,192861,-472923,-137193,-64726,-339847,2621,388993,424474,297467,-54204,-199358,-4638,260757,304770,45040,-90123,-248569,-294301,-358710,-414768,-348304,-180406,-29572,-121496,-10725,174546,-11788,-538192,-739916,-509694,-427823,-476528,-433229,-229539,110319,260352,-67074,-462669,-288355,-385335,-440283,-90769,87425,-91462,-54821,-72246,-325543,-370314,-365227,-473089,-216524,-215940,453776,771064,538046,-3501,-457322,-32406,235590,238155,75612,-324003,-486186,-325376,-305308,-388588,-276521,-171737,-172734,-396368,-217320,33201,39145,55223,79618,237811,84958,-169198,-92006,309328,357393,236567,179616,162968,127455,-74430,113638,327698,670551,662759,416975,-131632,-144187,336008,266956,-67048,31089,-32194,-292802,-366965,-175577,-1072,236352,492377,492500,402932,-48942,-162801,238758,646773,547869,511105,459342,284701,21654,-25155,-178183,-356114,-337972,-250605,-514307,-154025,162842,45865,-333094,-88194,-69263,-303721,23593,118448,-12649,-213479,-198057,-209511,-459385,-165394,205486,403490,516054,395396,348598,301210,244693,245729,276426,334691,335323,157694,94535,168763,258881,15887,-365151,471585,992023,873896,184188,66723,72598,-48663,-106032,-211470,-349072,-489478,-224922,-184560,-110864,-188319,-45161,244720,443820,367762,3780,-458361,-291305,-65997,-36221,-132135,-104006,-113907,-135232,-296540,-417647,-340289,-244558,-64440,87912,323076,504112,279162,-131846,-509745,-58009,106326,62131,-227240,-275776,-136144,69067,361965,353490,139047,-386012,-194658,87741,23370,-90648,69372,-155256,-419824,-169657,193910,323840,323957,413381,324642,67116,-238635,-176454,80856,-22415,-173680,171335,361059,457702,306836,4927,-98629,-151340,-7238,377303,681977,640552,378308,137789,129958,29679,-95180,25817,336185,317847,-15352,-259185,-476243,-430930,-413919,-300066,-237363,-315560,-377780,-506131,-498652,-448274,-251381,-27005,-117177,-51862,332354,574557,421536,117188,-345816,-275102,178438,350549,289162,274646,-33254,-266086,-310766,-426134,-423735,-420399,-178251,179959,435139,186711,-231432,-304490,177986,172050,4785,-241743,-348359,-443450,-519501,-249544,42638,16424,1551,126066,172207,-82479,-212657,-188859,-422652,-527564,-229339,250696,513290,414471,-64057,-479968,-326320,-324703,-420027,-197035,240189,355504,196797,-98751,-34066,184585,208730,67863,-88014,-317909,41705,659767,958559,1115360,807156,327132,-173971,-399135,-451218,-315369,-314303,-343319,-239235,-111277,-220048,-341272,-159424,182241,300138,84416,-149613,-233329,-466476,-14487,332069,375054,441931,486040,294411,-120187,66987,39290,-10516,-63668,-155225,-36395,125697,345818,125289,-232427,-301860,9048,308302,389497,627070,987192,1055410,480196,-184310,-201982,-43520,-68771,-123894,-395355,-265194,261059,592657,521722,342205,86502,13379,105810,57469,277492,455855,378544,215349,33456,-163970,-84500,-43125,-167583,-322835,-42331,163162,333184,357439,212959,210418,193723,418734,450763,154490,-29090,-72246,-21451,-64445,-41890,96586,-23401,-145502,91826,228486,163711,-109379,-26563,1569,-168022,-118674,101672,110185,168005,271250,45949,-278786,-333581,-77939,31144,53535,-62024,-80298,-20206,-239771,-378598,-244739,11008,506098,847794,821573,470863,98200,6832,-123762,-104837,-214810,-72085,249073,393110,106091,-168472,124146,561815,414920,-176552,-190775,304780,223446,-13970,-149042,-27475,131090,114606,-9642,-90794,148410,169992,74958,190195,245337,278169,354797,561408,587610,521443,15557,-76063,-97827,-423502,129903,591522,893322,565844,225780,16625,153274,4347,-190854,-256193,177430,358288,132593,-73287,-63729,90889,124919,-46563,-111691,215833,492760,185696,211900,193011,-133369,-232801,-45119,-201769,-511548,-239123,48655,37549,80582,-68142,-78021,-165559,-404789,-175979,17562,-227736,-300299,178541,232712,-12054,-3210,26892,-206872,-479399,-334098,-248232,-351415,-420568,-97923,133300,356781,569775,601935,453424,-2877,-26087,325452,448215,290843,39746,-291287,-259989,-14001,264723,405255,101585,-259082,-458891,-97237,22349,-303895,-301588,68168,76879,-21549,-201308,-312723,-388324,-275757,-236334,-272094],[-227975,36537,166782,44907,-85010,-143073,-283443,24834,388873,360813,288209,163720,-61664,-335456,-403667,-351515,-275075,-312811,-56117,202182,176907,-29008,-48301,50135,153246,143815,11117,-272622,-296976,-271653,-275337,-236442,-142058,3072,-18324,-348147,-274597,155855,23137,-312643,-91595,-20075,-135033,-60167,-16639,-33429,68461,231101,261909,306239,94898,-180301,-288154,-44985,-71692,-237609,-272152,-7030,289945,268190,13194,-263903,-121035,77216,158561,-292827,-275891,6374,-293790,-414977,-110920,112984,347267,647496,417601,290594,188259,-26136,-139068,-306518,-70351,74628,49006,23076,-293353,-150053,342252,759169,889393,599019,166092,-360935,-462496,-374930,-148345,113663,185949,70158,191553,480088,489232,196244,411737,570137,423478,98242,-142332,321160,605889,713475,752013,615864,263159,72989,27671,76406,1565,-226825,-438492,-321112,-414647,-480242,-405683,-390036,-30933,564524,884758,640766,457577,570211,390087,-337582,1149,332002,513862,555703,447008,194839,-49766,-244206,-331547,-179751,9118,-19093,-426908,-120206,104904,55455,-417789,-91849,57230,99390,177990,-26108,-113012,-15674,-181250,-311469,21962,383577,275811,-137144,-250283,165566,387698,559286,121029,-152694,-88157,-34794,-328441,-72751,825259,1622196,1813091,1235759,391152,68295,109117,284447,352316,79945,-405650,-21246,82539,-103198,-94574,54220,-16600,-94698,-146782,-202191,-277661,-167453,-65575,-15968,-116585,-270967,-414611,-468627,-242030,104389,600352,802765,932060,861651,554886,363907,214267,-92346,-21908,280131,388414,657221,566702,65575,227531,580136,489736,405482,578871,659134,483284,323335,390175,325561,120725,188966,119022,125436,68086,-98388,-176233,114639,165861,131350,376222,240740,66151,-410785,-201956,23475,-2894,-134135,-198683,-327042,-342634,-671408,-523420,-241543,-27736,97535,164517,232403,133596,-305606,-517058,-75039,235742,477732,481841,586987,704917,407218,-124370,-252191,-19369,-33667,-239611,-340785,-405107,-234489,48863,-60117,-356918,-228088,-131655,-194250,-335188,-426291,-312436,-21214,166238,204970,109493,-41741,200495,261459,-83900,-243210,76691,228313,-139781,-325456,96263,136434,-239104,-436877,-444231,-217857,121524,-261672,-282153,114256,191887,16674,78963,267567,148193,-165271,-177962,-8409,5236,144906,400299,586160,635756,456820,310613,-82902,-268277,14936,-136636,-308096,58991,168524,-24830,-456312,-445019,-138798,24636,-121626,-483408,-248024,-394037,-466114,-168118,-82278,342206,576000,736523,910590,562819,214395,-54924,169517,348281,297553,138100,137449,19957,-113980,-213946,-394436,-546074,-150060,-4482,73538,-7911,-160448,-336527,-275159,-357929,-323765,-26420,261219,370793,342161,273053,99859,58279,271249,120733,-167149,-511242,-517396,-396509,-304159,-231404,-171601,-46971,266883,429475,271154,212953,391087,587373,504586,249986,243137,500040,649845,535754,208733,26751,100442,225505,95684,58445,20947,11401,-312119,-228214,121552,327172,439411,-13093,-485737,-125841,246218,473504,259228,4037,-46547,-239959,83242,438530,527504,141735,-273100,-150944,110108,172824,15983,-153518,-160776,259317,523219,183923,-412771,-335273,-159743,370126,712651,663352,503062,339496,275270,502973,514017,336195,28686,-195829,71825,486188,502708,358961,-1314,-106286,-189124,-328074,-485393,-449827,-339155,-172331,-168756,216409,708264,578001,-5779,-220190,-280453,-251712,-133672,-309625,-328364,-90738,-307141,-177024,72012,2290,-414291,134711,159705,-154912,-96758,257310,215735,55282,-201338,-187409,29745,196173,336906,228681,379375,630599,629891,260465,-73893,-280885,-412211,-333787,-251320,-487497,-338198,-203421,-61585,93599,273648,372486,98376,-353175,-223992,18891,63328,-160948,-312416,30685,247923,136094,-144667,-502924,-586891,-462016,-443009,-179001,-93787,-73921,-341545,-199745,10437,133458,237312,20418,-163738,-197763,-6796,310065,614093,918060,954290,804446,537482,194860,646704,1229762,1196380,428187,-153789,94709,65401,-100051,177886,208689,198821,194909,-18137,-233966,-470951,-535183,-459426,4220,224143,62681,-257924,-472618,-364956,-256914,-143809,-200553,-297014,-448937,-316265,-495621,-238312,-190880,-340612,-262523,20856,38900,-191247,-206734,-39001,3506,-22059,11828,189134,263485,-198782,-107974,293551,304760,45968,-26815,18524,-11556,160741,301713,259363,-115917,229708,753698,1057341,576165,161555,-38359,26992,213751,376052,522491,606500,399858,105827,-396465,203814,289807,-177505,-222305,10750,-211704,-155303,211137,317702,228037,-85201,-373440,-185075,-106514,-262213,-419822,163976,665204,1034211,863106,261185,-461600,107549,416039,383843,197462,-98031,-138662,-6074,-17397,-105603,-350622,-463257,-157216,161677,466910,75209,-392574,-92644,-122150,-157501,106924,363933,447426,359611,-47336,-244316,-147667,37459,192001,-57672,-252703,-66824,-117766,-309970,-233222,98337,473100,536694,513385,373214,-46659,-459365,12464,302338,270770,103436,-230029,-523050,-388822,-293962,-218619,-286831,-107058,50899,-111332,-274055,-478970,65760,777106,1350517,1599451,1276204,926938,696366,698018,705461,501119,235498,24976,84643,134714,128832,-42773,-165810,-417427,56361,417199,802295,610269,570023,251947,-218335,-337078,64244,-217754,-588089,-291937,-42839,-99215,-115414,-5574,-50662,-327275,-293503,-5204,61317,-69843,-282307,-388444,-306144,-372919,-3074,228579,243572,-20371,-263267,138509,312007,334985,192741,99725,244962,411104,401212,57197,-305232,-323869,-130591,120218,287485,236064,-100982,-544751,-109721,-3377,81320,-149261,-432189,-210705,-14624,-7889,287157,593768,477740,-43510,-545185,-45853,167984,33723,-166349,-254580,-270792,-477163,-314800,-12171,208770,-36596,-265497,-91061,-30118,-104210,200458,552263,736547,969277,779597,316889,-219612,240969,328759,142826,27365,-146689,-181215,-274307,-404612,-198011,81708,217271,220779,240576,181705,32791,96109,68741,-64276,-389719,-44392,83718,35715,-108366,-182142,65254,170811,125054,-217734,-249534,-159138,-359815,-285143,-119508,145878,305644,264049,114726,-141194,-256391,-25366,125552,206319,-89181,-567362,-360095,-247533,55520,8696,-209570,-391290,-477139,-328522,-266242,-163786,19085,99723,265220,445018,292199,690,-290390,-254514,-137216,9833,73373,-105299,-323663,-18867,285747,305138,489797,513418,257725,-4111,-101168,-111871,-314571,-79586,107162,6150,-186708,9488,19894,-262048,-434918,-542262,-303157,-44481,114959,222926,263547,270363,768142,928590,966821,827913,291935,-233913,-240001,-343876,-215043,-7227,-49378,-163151,-314001,-529295,-291332,-51765,61204,-79603,-258087,102118,289989,105900,-104768,281506,282771,34661,-109919,-39534,111329,64542,245723,245045,20911,-334495,-364097,36946,161787,-73927,-147230,148083,-38273,-290213,-162299,-310002,-314290,-57905,133603,-44726,-31818,106903,38016,-287673,64284,247448,319429,156389,-121686,-186284,-242670,-256372,-486106,-216432,105589,343036,319834,162363,-169442,-303601,-110125,-277285,-19306,359347,429570,174192,241174,386572,135497,-13507,139664,108067,65601,43158,-350048,-96948,176812,164798,-33392,34149,-17764,-240334,-102001,-2780,-163456,-329047,-242625,-207039,-214262,112255,91189,-289858,-242165,17274,-96882,-342850,-157354,266464,680520,586041,383997,185291,214266,19076,-99501,-278294,-319944,-335563,-97641,260537,255295,109955,-1997,-47136,-220181,-149281,45243,168297,-182610,-477749,-264827,-26627,5764,-37698,199832,430473,234996,195562,39995,-428755,-440799,-181592,21278,132061,262156,249116,56857,-197971,154906,286431,222690,553437,1053525,738289,564186,200902,37684,-266371,-242993,-216841,-254807,-154528,-251,175583,21307,-11177,397987,718249,639961,394668,354605,204134,-154826,-344328,-400271,-166885,261474,637021,516780,133714,-185115,-198016,-367335,-181999,100410,129861,-129409,-175852,-362795,-259647,-109824,-305316,-108783,356748,404360,127247,-186389,-142937,250916,650251,787171,585670,-7378,42587,628642,580674,239293,49408,-22073,40684,292667,434073,333060,258950,234155,116437,65661,-100358,-262121,-209338,-279137,-429836,39986,417448,495212,380945,231459,193673,390590,454018,366418,-175398,-390568,-169775,-270859,-162179,29550,-85227,-409253,-125016,-16705,-53190,30624,507289,884770,810291,605943,243414,-138950,-335746,-264924,-62950,-84279,-178158,-91520,260304,287139,-37552,169636,813401,909805,553550,493350,547579,338662,115443,6042,-114086,-258590,-359307,-362542,-167829,170082,244902,186173,-39411,-286236,-188150,271493,707800,872576,786048,569110,624327,455240,-7353,-272926,49368,178678,208327,43749,-184132,286400,498564,98067,-36522,380739,334914,40556,-110036,-190944,-508701,-139819,447131,494534,283687,235874,310064,201500,-58287,-330451,-490723,-127267,7939,-225531,-244839,185918,-21425,-259385,452546,951316,757740,193028,-60333,217909,173551,1767,-280313,-481292,-530844,-440735,-208254,236030,409439,409964,238092,294062,272786,102876,-193890,-325214,-223171,-216253,-109497,-59863,107973,279436,174900,-136105,-270633,60385,83332,-748,-54609,206979,326520,28589,-274732,418490,991895,1400794,1042952,553679,167422,-1468,-36048,-385259,-239844,195260,546096,773823,756153,619670,330298,362436,599793,834814,494617,292326,618983,809179,722240,185685,103405,257875,176536,-184072,159054,355857,-79239,-422076,-99191,33820,35018,-24984,-102801,-184423,239523,213952,-144009,-226807,315231,638405,347569,-78966,-412189,-406291,-446434,-254790,58818,11008,-294925,-73919,-12405,47295,247088,477695,402419,187667,92559,291051,274780,-103605,-306973,-102266,-110856,-336552,-86397,162496,-41592,-523982,-133348,185145,188510,-149939,-399348,-145866,75820,35625,-169437,-96729,272771,492964,156433,-269033,-419338,-142560,47321,-104642,-392593,-415506,-370362,-209218,226944,610817,433569,91130,-167281,-365801,-377977,-255236,-29714,-21299,-65837,-292289,-387162,-206932,63525,180141,-19940,-282912,-301635,-35882,89614,37057,-4739,253824,492241,336324,101356,54723,-202003,-312885,-246653,-252127,-97792,56349,309737,668443,388814,-35973,-404519,22152,338396,452108,390238,328901,321344,155179,40031,-214115,-516447,-463288,65070,121885,-106910,-288273,310158,559541,350510,115955,-95779,-273205,-363780,-157039,-190190,-285226,184564,467448,402155,114646,-191958,-126048,29140,192781,235077,135405,-72474,161619,654268,789764,499333,62956,-221158,-210473,-80202,-120133,-256091,-274651,-356777,-414631,-358298,-138156,135925,162794,-154077,-165615,231723,382697,206600,-48455,-398258,-320419,-152950,-241593,-391981,-406470,-305039,-312460,-236049,34863,100955,-216416,-145361,60974,397359,409974,-118188,-309279,332167,382003,-123398,-38513,502436,608545,399229,11941,-330977,-377157,-79944,85816,41527,-137701,25929,159665,-21108,-158696,-228027,-62163,124165,121932,-241942,24985,672213,667508,147746,-428918,-67351,148427,50633,-183967,-148882,42032,308280,448808,293312,68326,-115250,-363125,-320694,-99088,232528,512681,629901,183968,-539481,-89679,-45964,-371222,-40738,434359,617756,637857,327118,-45435,-169655,130161,90404,-168214,-307487,-307577,-272989,-293911,-357430,-291145,-119098,-59342,-244011,-139254,30572,-190095,-498708,-549293,-352438,-346993,-383610,-402856,-313091,105607,302024,32661,-390111,-127502,-223120,-415729,-47800,80398,-21940,99855,-9632,-411818,-369504,-519747,-176859,47017,-300738,85283,323531,128654,-260854,-390713,-195138,-35671,114426,-50867,-276167,-217256,-192576,-173980,-244094,-224425,70020,288047,47950,-508187,-69966,31407,62592,159081,320534,266220,2651,-367634,-124261,-13295,-61494,7620,182084,247053,118126,371109,728558,812069,605139,216842,-442902,-163942,401437,409415,313261,171661,-150766,-398587,-387584,-531382,-281158,-123451,-10593,73241,82879,-67546,-227479,36308,489626,290108,325734,186805,-126923,-388792,-80420,-85955,-42393,2468,97669,21748,246953,245058,-155108,20544,358321,233617,-181533,1397,-42800,-189335,-92912,-14170,-107331,-278247,-67685,295912,510946,548214,320309,305343,218686,105033,130517,270058,442231,336102,184783,15848,9666,39843,-26234,-228385,208282,632515,595156,-105940,-122545,-82673,-247801,-368055,-426508,-400567,-328503,-253438,-374893,-246860,-118571,61007,321135,472318,301707,-196069,-363851,-158532,-109598,-252176,-419068,-357560,-140501,63124,-142510,-418271,-326080,-62152,137674,320100,629481,863071,536606,-72625,-487504,7147,206431,137582,-233456,-303547,-190135,59121,265797,190505,-90525,-600197,-298945,-212383,-221269,-309416,-277422,-519666,-166508,109525,286461,244032,249742,325106,251090,11647,-119022,-220415,-244198,1382,398312,851759,913165,640519,224695,-106365,-9526,73402,172868,463531,635061,596654,497343,366108,204707,-183808,-130191,426369,611693,267336,-183831,-373244,-373902,-426867,-340464,-156107,-118928,-93060,-17349,-232489,-222025,-223297,-75550,18855,-170354,-110007,277538,405373,198673,-74477,-441470,-128709,240486,328420,375145,171576,-117595,-106828,44546,-125137,-242118,-384028,-227256,71399,377590,332548,64346,-286240,159459,359639,271142,-9687,-366999,-580516,-433025,-167223,177935,176161,36698,30000,132168,39095,-236273,-386653,-601473,-453168,-54973,482426,707519,604834,63256,-505808,-293927,-235198,-408066,-116791,302822,567714,307516,-203239,-69668,91817,40104,23831,159074,-32678,-363749,281431,784212,1085319,705054,158877,-377156,-555871,-453290,-313511,-185558,-173829,-201756,-327800,-343545,-421560,-363686,-143832,-62133,-216890,-144003,-102969,-191860,-94151,85605,6331,-65805,-20164,-165191,-394244,-99178,14687,80157,99151,64629,90857,178424,477968,321443,25376,-387538,-29470,333882,464556,491796,680716,540332,100334,-374895,-221389,-11915,-74547,-194937,-347751,-5519,302383,427527,290426,139953,-33611,-79206,33346,90554,301591,420923,396189,356113,170340,-60135,-301685,-285260,-186003,42567,290290,360899,489543,472754,202613,10775,92925,404549,579779,648464,445649,197398,99957,-3704,15613,212406,117329,-101050,162604,359342,281185,-43690,-103863,-80538,33385,104087,200562,157211,223537,303181,144991,-184816,-314329,-37271,83803,101991,-86679,-301165,-327432,-395532,-218850,-807,137286,426061,860038,1005356,839623,403608,58184,-176579,-67498,-24933,78928,281375,295949,101682,-6311,-47567,135779,51899,-170992,-354949,-101664,-158109,-361028,-412378,-213793,-126384,-93176,-286979,-482087,-161386,24346,110855,248209,343042,422035,522023,415119,520883,445814,102756,20486,60719,-306349,-71302,562873,1005128,770181,293886,-33988,220612,224795,59041,-338763,-20382,318500,104288,-242249,-122054,-216667,-71266,-57724,204430,607317,776169,261738,48402,165138,-150452,-154472,155875,147985,-266198,-421395,-79618,-19962,-151005,-277820,-285610,-303036,-384037,77899,169827,-132413,-311768,329044,337846,3452,38386,71642,-226468,-355519,-102993,-73643,-150185,-275727,-398403,-148044,91598,220256,354065,252190,11905,-29274,249750,415828,248255,-4550,-383984,-225465,-38950,224050,448300,209311,-161592,-324781,-61162,19327,-230919,-175576,187707,197206,30410,-161624,-286042,-264348,-270662,-220033,-243528],[-263949,-48171,88273,-93396,-189525,-194285,-328050,112316,364479,291562,151701,-23116,-315856,-376014,-232426,-226853,-118633,-187692,-230616,-21730,16604,-106069,-71782,-30817,44375,113635,-20815,-278299,-260076,-203480,-151078,-30545,236263,375877,254811,-80963,-275401,-165130,-247406,-259016,138578,103575,-162247,-137589,-169444,-406826,-219753,208237,334960,334452,231346,31694,-309963,-338366,-312599,-449492,-480284,-135132,99095,294021,393158,253948,-21173,-194100,-81920,-263339,-390617,-286304,-347537,13288,275524,435002,604103,752994,422748,447162,500644,561124,123984,-501450,62243,427010,559494,418549,167661,-84576,319410,764343,848131,595560,48563,-579157,-107049,-115977,5182,197355,230665,-36857,-85182,143200,177731,142856,302119,274505,49111,-329441,-113699,366621,657821,696041,644035,321955,68604,-71868,-234443,-263204,-257233,-397316,-404585,-374606,-449413,-341349,-359848,-580659,-237511,303039,699800,481868,303837,354578,220262,-442639,-113391,230665,477618,489183,350703,143122,-159939,-430777,-157603,395579,586387,469715,-154832,-223121,168384,180407,-12280,344216,489793,527033,374481,-32920,-266851,117557,-63087,-355334,-209615,111036,39904,-164756,36094,72275,158366,318937,59128,-146116,-23205,54764,-278100,-209490,606611,1468674,1904020,1395138,437876,-102076,-69744,288012,440658,260192,-222577,-169702,-146219,-362008,-413542,-187645,-214297,-364992,-335717,-351971,-274241,42999,121324,-22889,-137937,-192999,-187940,-375997,-278637,267199,864904,1166856,924539,636190,185082,-40487,-151911,-201932,-110652,171022,416392,794216,688764,-8696,163940,614918,600868,369987,490351,438187,145657,184122,438243,375922,9571,-65884,-65232,123360,213465,139585,-48943,15836,93214,271586,635280,616098,291908,-278808,-218615,31030,-36276,-345098,-323005,-173672,-187493,-623167,-301572,30056,255744,199908,142509,250532,237937,-156821,-388928,-226067,101386,407052,375368,276881,380415,390585,-82333,-327670,-130304,-122117,-341396,-422151,-484465,-352610,-19361,-180407,-519922,-128625,-78209,-200808,-399564,-348379,-220682,29957,272772,249682,195607,144062,273447,354008,36619,-284731,26731,198582,-137838,-324350,255046,287348,-180248,-480040,-283436,-434970,-168286,-458231,-389707,4565,30074,-92260,130106,322321,176307,-227776,-12626,335055,322803,188885,329820,352310,300838,180212,107025,-45055,28002,19959,-44373,-316913,-133844,52992,-103784,-570370,-442436,-157167,-84984,-139075,-598635,-283265,-293737,-518252,-137304,6078,237927,425122,622676,896299,559564,141522,-24173,56071,318699,302934,327292,355404,205700,-56256,-234138,-351986,-286202,-206742,-311641,-32844,227376,128644,-98909,-50537,-183086,-348040,-146353,159437,316330,267114,225924,62602,-62976,67521,-27223,-335034,-519469,-433993,-331076,-258358,-42015,-116316,-337665,-121527,169205,64087,-127131,-26746,279337,273620,81925,164458,534873,752868,626350,158281,-247509,-266816,-127479,-17365,112284,14084,-77877,-332490,-208781,-130880,-28183,-156470,-435530,-477183,74457,457303,652239,380870,-85545,-461300,-447727,11993,308053,438325,163852,-39920,40195,326564,165875,-28548,27432,134457,178719,250482,-112950,-339452,-264688,-370453,226743,652137,563217,290563,50722,-9629,361941,536977,456482,82580,-419418,-14122,516837,567111,412365,152880,105167,-1848,-161077,-467963,-366958,-205175,-104497,-83520,259939,769257,507069,17776,-362926,-266252,-125021,-4450,-94340,-113684,153967,8875,-90436,-154039,-297827,-196602,348532,357682,-45442,-309573,162966,259132,213815,144098,282734,343012,378748,415333,164490,259097,483366,615955,380544,180207,-68057,-303201,-272086,-159444,-288481,-446094,-325439,-147328,-200495,7480,208692,-4377,-321827,162098,370638,168176,-274959,-424969,-81625,36252,-111815,-475828,-474621,-322158,-276541,-362434,-337808,-71013,-24828,29506,135885,255485,272302,453840,260828,-27835,-279044,-173913,221202,609003,1003655,1076160,829071,472827,209803,463534,849871,741630,18322,-168062,222124,171194,-198934,-67749,-131906,-114276,-42209,-152923,-217620,-331967,-474580,-396505,24236,264712,115485,-228150,-530926,-456653,-197921,-46526,-148337,-185158,-159512,-177432,-467580,-456160,-189220,-400972,-320117,-87793,-64015,-173274,-150148,-106657,-250064,-293909,-231357,-23733,161433,-13416,-4380,313298,292723,-23945,-77263,64809,-21261,33051,268873,315566,-185913,20895,629866,620885,101191,-70305,31216,142437,281866,323882,468928,632118,386088,-79296,-88330,506434,439988,-142144,-331895,-9293,-186941,-274506,33729,333564,629893,440445,309121,244499,87400,-192448,-370394,210563,655025,865089,548819,-225122,-187530,426822,604291,500433,257404,64287,-34596,46720,65814,1280,-243378,-431308,-28039,417540,716477,303648,-411240,-31347,64402,46937,250250,414684,454058,369737,17288,-72332,328215,570639,468377,7796,-153447,108239,104040,-152821,-218793,197707,398059,493421,433293,393843,2710,-475855,-157088,135368,198056,156388,-27286,-138074,-218180,-262874,-344119,-197777,9336,125623,-42262,-283343,-598413,111736,961131,1571764,1668629,1341499,1008999,777403,798335,796619,517686,235727,25161,130347,194861,208090,99804,18627,-157690,119182,467273,943079,967814,855743,593832,38317,-375048,-248523,-346740,-512006,-412048,-260551,-231895,-63749,-13240,-168601,-379361,-154459,48066,4078,-49604,-112348,-177850,-322033,-227455,88687,119273,76316,-118466,-370952,-123925,203780,327132,224800,-32650,-51841,109259,377056,16096,-342382,-436426,-233083,90626,325998,246138,-122942,-542714,-359089,-404225,-237161,-278987,-380333,-220451,-65415,-78843,217137,592465,609306,185686,-366554,-122911,34650,-131882,-374921,-574678,-566579,-599910,-353015,-105532,-79851,-386936,-276583,72917,105533,-133845,66571,632818,861819,905777,598460,107593,-351336,60222,-23219,-310808,-327219,-398905,-466045,-428917,-418746,-260597,-88407,-91263,7971,181967,359379,176665,53472,42270,-17345,-410271,-76294,235383,249867,61217,-161120,28978,183820,221399,40517,-267345,-208076,-255599,-357307,-337833,-246372,-19819,82627,35039,-164849,-144397,114731,242852,175512,-183033,-385301,-150534,-294404,-31978,49629,-42428,-228012,-277923,-370497,-271799,-362010,-26934,223050,289331,479942,536210,307439,-43516,-360845,-357181,-175231,-22323,8144,-199941,-335389,-33416,82906,375477,562759,432333,95668,-264961,-160538,-338441,-479686,-232816,-134098,-121955,194874,200881,-227748,-442635,-313764,-130612,91313,184801,262533,80564,-31277,192229,634324,911279,969428,589797,-82648,-352354,-413049,73898,176767,127707,69908,-51968,-432177,-130923,242171,241160,-42746,-337438,64004,231367,111774,-218210,-150085,-293755,-447698,-535422,-355265,-42336,176879,252889,45777,-167677,-218930,-245952,-23139,189349,-96699,-50950,306567,-10901,-280813,15403,-164270,-506689,-291486,-72420,3182,40907,127474,-59179,-48184,608001,680111,697174,329144,184026,124328,-75311,-304595,-504669,-177819,86935,220680,265803,206075,-110605,-193777,-249806,-242605,257720,609632,609723,225254,326009,629795,396785,-6670,7092,-15132,-164215,-313125,-311252,80648,93170,-68432,-165201,246420,275924,14672,-152862,-46394,-56955,-153456,-132564,-193157,-254731,64766,7419,-291394,202610,373794,54350,-353724,-285410,283116,850675,753525,550542,353525,165790,-221120,-182896,-253237,-326109,-335961,-256304,59575,179798,142615,75728,20210,-71634,850,140406,49864,-294192,-280991,-116796,-18877,-133580,-243632,78599,268349,267361,276722,138758,-231007,-258605,107900,372495,439609,338291,55961,-186311,-384304,157945,343184,229241,582154,1029605,789590,558189,296391,91081,-424719,-74338,-80812,-281311,-217593,-151806,-217045,-439047,-41741,498824,712820,596452,239457,197286,129778,-205927,-425632,-447824,-106844,314704,669507,598100,285973,-158905,-255764,-297335,-266520,-207988,-265766,-427264,-291562,-282530,-163946,-53273,-234298,-84620,403469,544212,340781,28620,84665,293404,594535,811263,855750,451100,-382294,198230,510176,436418,225982,71265,-21490,223840,360581,246459,24308,-107620,-152050,61045,136431,-81351,-236008,-176045,-395870,-115805,318691,487347,414740,294442,322171,568248,708685,544660,-10799,-179477,-33677,-259626,-141474,129285,205035,-55849,-43366,74116,140785,60119,306990,692465,767885,689190,286150,-204642,-315518,-117233,-263705,-199182,-202978,-279246,-67722,-35097,-162073,251797,766324,675657,315982,305461,372604,223832,33422,117837,279472,144729,82130,-281797,-55797,619657,732513,325262,-147143,-441371,-253476,39936,498713,692365,651637,418244,380699,411945,238648,-46063,-331170,-119702,186035,265547,-235159,100327,532527,242890,-204690,245139,368056,121697,150432,108118,-293237,-157614,349252,323417,136173,166521,291652,83897,-219893,-323035,-359176,-148318,-61251,-90297,108031,438455,172200,-367636,362442,866118,739439,248401,-106136,52575,182972,83400,-274737,-520243,-248009,-314510,-365614,144033,352994,300670,86221,208398,254125,128833,-91955,-314795,-237420,-188742,-90213,-112777,-56255,17523,-96795,-496603,-345933,20240,28583,-54124,-301901,-114931,260380,238670,31372,446434,939858,1304739,965690,594288,457763,577637,567127,25193,-151862,171608,392772,367135,337591,145765,285709,538190,699851,694844,351883,36594,173872,406086,504576,217705,174675,134623,-170968,-419325,40026,-54938,-517631,-155886,-44173,-50494,-29173,119288,258550,353030,253983,125894,-277636,-208103,432250,805227,574234,113518,-430080,-475540,-368222,-418703,-147192,-117211,-339129,-186648,-120643,-49165,132323,450229,542513,351402,225402,232903,265663,-48738,-390817,-523715,-506146,-243116,198766,250065,119872,-274286,-380229,62671,179482,-133649,-416482,-197237,22078,119896,114947,-282420,-139986,172187,-61146,-338986,-271598,-4743,85166,-174720,-287721,-9674,-14728,-208049,170081,467177,206584,-113192,-109271,-208037,-603624,-575275,-333565,-121983,-57057,-46768,-38765,-19470,65614,117548,-68225,-360283,-406292,-57406,-2450,-180907,-124703,427752,807054,618819,346639,265459,13191,-275450,-125038,24077,121480,12576,74255,438214,442521,95563,-468203,59131,468249,508930,385474,95583,-49935,16208,-54086,-209110,-363146,-289161,92855,1446,-189813,-164677,308508,390205,47137,-179042,4415,-152215,-277020,-99658,-176901,-320429,245328,551017,398759,36139,-200562,89638,401566,597923,677636,240716,-272173,99294,650876,781239,438708,53304,-127102,-13902,151587,93809,-226457,-369644,-378287,-381334,-432794,-254617,55280,92010,-170789,-186412,-574,128580,-16651,-264628,-415389,-93372,13870,-156125,-451509,-434800,-246544,-258897,-345421,-117653,-20779,-194075,-222367,-29304,281088,306508,-226873,-318426,198619,152130,-412101,86730,466920,399099,172792,-213810,-303085,95589,243813,20495,-156933,-143511,148938,213869,-122411,-242841,-183546,-70143,95246,85035,-375930,-124439,466971,407580,-163454,-235363,74863,42725,-120786,29980,-5165,92962,421285,509822,278196,128325,73439,-172303,-3386,42214,226913,363275,412090,82322,-592659,-206819,-176415,-244442,87934,565590,883008,1062978,796493,258788,-300971,-91024,-121491,-292939,-554845,-386901,-221281,-175087,-245169,-240162,-91804,-135532,-330768,-179219,-36588,-213182,-314849,-364533,-147516,-152909,-130582,-147917,-195078,166568,359157,115857,-272163,-64475,-130441,-314104,-10022,43820,45222,249352,68398,-423474,-360710,-273712,66572,235368,-163764,-428621,-35438,-227180,-472931,-437655,-411326,-384076,-122404,-212695,-135445,66050,64398,73446,-15205,-154431,191423,581667,485103,-185310,-210549,24345,8188,117247,213540,286089,110528,-138573,-325803,-325137,-363166,-195478,124481,274577,194121,268994,827089,819198,480371,-50110,-389928,183920,621569,670099,568869,308022,-157464,-140031,-49991,-241823,-404488,-545727,-533983,-294572,-226422,-170986,-279703,-206948,70051,-157745,-164720,-62626,-21305,-229119,-280755,23526,272761,412134,426778,428862,529857,213621,-63594,474621,682874,390864,-94384,-36917,-34914,41444,224847,328936,223004,142056,65450,344064,567204,510252,219677,192175,3962,-153402,-20401,209722,391150,133374,-47591,-313610,-399107,-277497,-61145,16848,-130358,36183,50732,-374170,-394737,-246606,-330554,-168930,-169067,-281701,-203195,-176859,-451086,-174783,80984,245432,409503,489162,261901,-258807,-273438,-89672,-212035,-519401,-487196,-393881,-158376,160714,-66148,-419991,-201628,65115,261970,458072,858748,1056748,615859,-95948,-405564,61304,261306,128432,-288096,-469882,-418001,-123126,-29460,-178812,-406912,-206714,-116075,-269816,-338087,-304499,-261479,-89117,170772,393288,351530,181741,148846,189358,137849,161266,303902,67643,-383122,293252,993974,1232652,1171904,702047,129280,-318467,-5542,238919,270624,411454,450861,481233,564635,520202,277929,-262854,-142699,530019,589925,40332,-208175,-143008,-245605,-428649,-237167,-73751,-39339,129787,377479,288827,414284,295775,81011,-95268,-253516,-87531,157838,146666,-119433,-383579,-472376,-91692,157655,226197,279837,-60524,-100502,154700,309746,-10589,-262357,-414207,-203791,-4420,246494,360831,184622,101143,334284,528879,465200,177596,-286063,-549171,-537112,-266951,89010,244301,28247,-132302,18201,108156,-2695,-205970,-319099,-249101,146762,663014,871961,753319,139070,-524729,-226048,-130153,-389318,-143997,281918,659387,331264,-301220,-98981,-5428,-184818,-41768,352785,335420,98053,-270862,372409,740664,419608,-73135,-546973,-446494,-361426,-145371,-29226,-99236,-21423,-47494,-225255,-179540,-15734,139136,-59312,-499803,-201957,34378,15902,-146144,-290160,-404946,-437384,-492016,-444672,-258892,-181477,-52068,150905,262374,175989,7419,23958,330428,389524,237413,-235816,-263255,156601,388702,331064,346647,129657,-196584,-504075,-257734,-90390,-142208,-179269,-50319,184450,160450,87424,121191,59942,-82899,-152203,-61903,138850,182172,194449,191853,281523,155939,-3848,-432836,-176879,155330,395911,455579,373834,435322,419676,94580,-215027,105261,325192,532522,957023,772526,402421,209099,49398,36674,184444,131717,-114228,113902,355228,238902,-114658,-309566,-74724,145716,167509,146320,137815,200326,213089,103151,-171171,-380005,-167851,39877,159108,78665,-267960,-296296,-265734,-32720,120690,136135,213188,631926,895150,934811,545290,67420,-274930,-23812,168813,229633,283072,107495,-68711,-100288,-139794,-180207,-220145,-119820,-31711,-19527,-162772,-126414,-273681,-350778,-440900,-318957,-341554,-393001,-215533,-2008,179055,284194,404819,506718,651137,312126,448100,345391,195478,17183,73454,-56360,-294430,451056,929985,906530,269801,-165161,177273,341221,301018,-94499,-284669,96589,-81961,-187373,48450,-277420,-213306,-25461,292571,681516,778189,281797,-263468,-84349,-345298,-139349,234449,368658,113128,-269770,-189428,112534,116836,-144488,-247199,-296793,-175204,235476,236071,-97113,-189476,421246,311295,-130037,12280,138297,-188504,-271009,-34609,-3960,-6556,52966,-51941,-112405,-49992,-154012,-32803,-25469,-20886,-82015,2173,139338,36021,-171617,-158142,-95028,-81683,128070,312474,165499,-132259,-249511,-96815,-41111,-167768,-168849,222836,334477,189143,-40269,-81822,-43036,-182221,-323512,-328696],[-173233,5840,31511,-209684,-210714,-120255,-172515,166974,278533,155714,-67924,-308427,-385856,-103235,-17738,-51445,48880,-9228,-249610,-380335,-274705,-278077,-123756,-106025,-103310,32760,-50644,-218759,-226518,-156181,-16520,197491,552400,575817,359672,65401,-196836,-533205,-354488,174695,463533,328281,-57410,-395365,-299990,-315990,-193572,241182,369322,291256,269284,164009,-45564,-418433,-543653,-601434,-314873,-26044,-70837,190297,620912,608336,69431,-416366,-71538,3669,-313165,-273006,8515,325949,475747,582871,736609,661742,315633,411902,597400,954361,528853,-215059,-55490,506698,826504,641513,371462,103023,368379,696538,757081,721976,67511,-259543,183178,192465,207445,246131,188238,-150618,-402287,-273991,-235652,22452,98409,-72419,-295838,-385551,-39865,272928,553360,499565,315492,-76791,139241,273310,39413,61240,-51905,-115212,-307600,-385794,-335432,-49920,4962,-282901,-443420,1771,370326,214839,44078,34511,-29375,-462526,-180696,141918,451185,494798,291641,63832,-294184,-500340,1423,743770,920226,776883,58643,-341785,245362,540252,490957,600841,718765,792606,444568,-102324,-501366,90416,61085,-335282,-401270,-58410,-27500,71199,274675,-49652,-196313,50210,-3933,-111585,18368,62059,-280106,-269673,421286,1156437,1613148,1204535,285165,-349358,-160665,293530,534003,436558,17218,-241785,-316248,-322677,-501439,-380390,-389712,-593646,-408993,-451703,-169554,289253,341601,-59741,-190784,-6814,128399,-95644,-295510,328747,882664,1214258,730524,328480,-18019,-102564,-143169,-87313,-57033,147070,449551,805437,684313,-68042,55161,531993,604919,306618,294469,139879,-226609,37351,381103,398664,106967,-278763,-346454,61190,349431,306461,-37138,-177546,-125611,286615,789988,975753,492080,-127755,-282170,-78904,-150951,-466067,-213104,-176288,-281246,-425045,-155138,206608,404164,241234,130455,334860,432889,89817,-217070,-275513,-22605,250877,247721,-12473,206599,647325,342832,71251,-151357,-246043,-438122,-516704,-480987,-349215,-229225,-343127,-642929,-159316,-118987,-230355,-432820,-251479,-18107,121357,343303,251328,211467,233721,303487,423538,173507,-272314,16347,247284,-36530,-423087,239178,311700,-109505,-518193,-209520,-186793,-394125,-459930,-368989,-69454,-85405,-193529,44424,228254,144827,-239007,54047,532308,615565,311185,186394,21522,-131338,-147423,-134958,-18262,156933,109768,80232,-272815,-349534,-123166,-229902,-582164,-389145,-152173,-52380,-33702,-380753,-298828,-395091,-425507,-10083,20679,-53207,27145,275140,626236,503973,115725,-4042,53572,267539,344083,513689,515144,335591,-10617,-181345,-113942,24471,-69577,-546405,10542,415203,429313,204053,151400,-42367,-333750,-259990,-27052,39508,-5931,84381,95306,-69694,-231601,-342749,-431008,-428753,-460458,-289220,-181660,55577,-153542,-346142,-409401,-216400,-193316,-379538,-340716,-131983,-97455,-170992,36067,499882,784673,679187,235691,-246231,-493564,-546279,-248403,-26215,-76562,-181702,-374884,-310425,-257182,-420839,-452929,-449246,-235278,169863,516835,634104,459085,-36120,-352590,-142694,111484,230796,310627,96249,92594,87570,303632,54580,33936,239525,297348,80767,-102844,-381248,-172415,-83929,-479941,-70156,414233,401238,137868,-91036,-160223,103044,366682,392441,90726,-488228,-91296,451982,557738,457056,348380,245038,187145,64445,-347206,-287438,-107092,-150605,-91634,161831,379787,268216,322132,127611,92492,83067,58596,45149,61958,340616,335228,382825,290196,145711,263243,471552,370588,-58892,-426111,19791,227956,318254,494946,667275,514659,364958,241147,-9770,63682,228952,482363,370618,315206,117560,-150970,-194104,-62508,-57287,-402925,-386621,-295004,-501160,-241711,114615,68029,-37022,407125,515084,141659,-477946,-339346,-166249,-241724,-337280,-354121,-149049,-6209,-26771,-298680,-263035,232485,271805,330225,274613,290317,253771,376378,211903,-121673,-445015,-322082,75976,513207,913806,967584,631870,140443,-75219,10813,240195,111672,-419886,-110011,286506,229651,-256507,-390760,-435652,-405289,-310664,-336358,-265024,-225675,-247598,-155258,134264,306105,171858,-134735,-411421,-268032,100156,328786,252825,184812,151468,61216,-194354,-439458,-399044,-467406,-350915,-217212,-174253,-193771,-138974,-158224,-365542,-481620,-497980,-187757,122049,237120,170150,341874,334171,-36776,-192357,50032,-38676,-228830,28468,154279,-257233,-299569,244017,-56519,-444985,-256400,19788,127508,201550,247164,576994,800029,604500,90357,111533,551649,502752,55596,-279334,-202942,-276083,-475300,-124880,384121,897354,937721,921679,579279,256460,-145911,-387058,124481,501259,542546,225691,-224920,201306,606620,628670,417689,132755,45782,-44999,-26260,67992,40945,-252066,-315100,130239,483135,567005,169111,-493021,73928,191187,140926,291417,347055,338909,313473,118213,69828,587736,795062,420862,37430,113975,287758,303065,114366,-122684,170290,222086,477398,469943,408891,26703,-339030,-416185,-149626,63243,200089,190673,202324,205294,71782,-241930,-147685,43852,88206,-54611,-245534,-577152,-84904,750182,1256077,1234875,1025096,772562,669979,759588,752150,407439,145998,118345,272043,288416,211810,140282,134799,109266,249473,483875,849832,1158325,1022787,735537,178707,-174182,-265191,-355113,-442968,-393171,-300364,-258207,-57500,-64670,-318434,-397669,-133850,-55069,-154425,-72907,-35856,-73986,-360647,-78944,144777,-17666,-110304,-253150,-478772,-269674,56982,215705,132116,-232498,-345247,90334,361226,63503,-327731,-454213,-246878,110843,365234,270778,-152009,-491280,-348090,-469780,-548800,-489434,-388323,-243653,-166163,-147270,105294,461198,549764,309662,-146887,-247581,-204892,-321736,-494173,-443846,-449594,-478901,-461937,-266700,-230694,-198388,-19487,215114,172962,-126025,-115023,400683,538228,433798,277573,-100104,-515712,-265766,-433573,-242188,56395,-156385,-348319,-512234,-440763,-318840,-231795,-362940,-196792,212879,467053,189922,-106364,-84961,-101755,-382621,-119528,253838,314105,131252,-124552,10491,241281,327992,339918,-44906,-240744,-193396,-342905,-495569,-439074,-396041,-104157,-150380,-350834,-226701,40857,213220,10516,-333658,-249371,-16854,-228160,-132311,69605,83327,-94865,-154874,-119105,85063,28589,-252005,106154,226352,265595,444091,369106,157373,-243953,-318444,-498466,-172834,1966,-100520,-378819,-472715,-224280,113499,432567,480862,167039,-375582,-184120,-201484,-595637,-330310,-199001,-100453,276654,203277,-324486,-312650,-57869,89504,199921,141025,130252,180947,497434,474902,428602,722551,846447,584168,-139406,-536474,-208333,263100,289525,239001,268889,136567,-300295,58138,484262,371237,9662,-278509,-995,100002,66861,32739,-84695,-147841,-240583,-93317,-311156,-239274,220139,181011,-182190,-328382,-124767,-231901,-279180,-90899,-291628,-62872,329861,36616,-285630,-1121,-155713,-119145,253991,347576,171849,28007,88670,-6974,177257,960558,1056529,881811,413431,410884,321834,54227,-273360,-508102,-131240,79358,52520,85801,160749,-195490,-246867,-528922,-103103,430456,702001,573346,152492,380038,828876,638090,32542,-175670,-97704,-339835,-63959,176467,184964,-124808,-435313,-89689,272483,360759,217774,-140728,-179305,-51264,-33328,11249,-137947,-433045,-101406,57573,306110,674434,742936,211201,-322166,-609119,29069,741986,874219,744736,545028,201617,-411329,-239261,-207996,-362243,-314383,-385413,-212333,-8318,-10947,11357,-2170,-18142,80868,157225,88305,-82905,-45911,66237,-58225,-250861,-249402,101663,135970,165086,201843,185288,14220,-39711,211425,464061,550121,300672,-209150,-451951,-148558,243245,398470,200219,395280,721999,669721,353357,216636,19839,-329978,74885,55501,-322780,-244958,-99307,-140367,-396376,-5492,398707,559804,477605,109993,-2105,-48702,-331752,-490033,-464451,-112954,265585,519194,521154,324165,-113735,-399192,-323720,-115600,-148731,-321213,-455518,-224807,-169153,-69583,-22102,-191381,-173212,252970,512025,421319,214970,266471,319265,438893,651907,884691,713894,7694,-327545,259061,447808,289757,103065,-112937,211408,395176,230702,-129484,-407023,-297858,76264,333030,97569,-229542,-132229,-280008,-384045,41293,289747,335035,258459,353412,571274,797209,607881,216354,175689,149446,-140865,-296331,-27030,192686,162214,112723,112569,128634,62391,143055,423317,643272,656162,244890,-263891,-99449,306069,77004,-395701,-314379,-452049,-562435,-421791,-172077,154152,422715,232224,29070,140101,509414,385430,233820,272833,555707,455797,240755,-273636,59309,771917,928170,265764,-336086,-358057,-136913,26553,281662,439646,343995,38227,-120231,395510,469935,274692,-271214,-172636,268909,525978,38596,-48985,487804,357831,-268783,37605,263754,92921,285149,347896,4085,-103632,117424,42784,-74300,25714,169904,-75197,-169265,-83448,-143905,-164364,-223376,-90200,277565,600444,334860,-350009,187286,650220,606937,167483,-170021,-139792,101435,52514,-328339,-370143,-22448,-57490,-370578,-45973,127698,33681,-142971,57197,220100,170124,-317,-265556,-230908,-170269,-155957,-252466,-269517,-230682,-271195,-285118,-89395,27399,-125876,-220850,-237671,-441943,143758,364878,332980,551815,867149,1055993,759554,494637,581649,879699,868329,340899,-52124,58043,91258,-10757,-12338,-386067,128132,551394,691673,401460,71254,-337107,-415174,-99799,155586,223039,225726,11378,-419458,-159343,-13974,-437778,-125434,108233,-50240,-111623,-4128,199179,413209,713673,372878,5482,-416112,-188241,466391,791249,651904,251351,-245274,-613553,-555901,-494394,-345813,-301980,-427439,-332150,-208444,-112415,4327,231364,439017,334326,238642,-3404,13732,-220691,-569653,-399892,-185224,75982,336033,261220,217337,-54504,-437124,-33224,137983,-120884,-358534,-207104,-35281,118913,294654,-80904,-480115,-182075,-272938,-323146,-133389,138368,157170,-104316,94355,312174,131920,-279540,101644,226366,-89412,-202148,19312,-63613,-350893,-521005,-487437,-263520,-133664,73797,181587,129746,-8959,-15085,-42764,-137954,-397493,-252049,-254815,-436548,-156919,388404,727131,688251,641979,535886,189912,-304388,44464,284649,288668,-30509,-183319,163180,486505,355091,-190879,-34249,545694,535557,312984,-79336,-235138,16387,77974,-21636,-20480,138122,335414,236632,-37404,57897,283793,129484,-244620,-291263,9809,-165532,-263711,-118309,-203424,-437861,126638,422434,274639,-52169,-151965,283297,693760,931129,905619,326857,-260845,-50473,496618,611374,284023,-36830,-70892,192051,347376,217081,-260437,-402611,-411992,-372649,-384692,-464329,-124676,4260,-154110,-129992,-223853,-134908,-210135,-251153,-198892,18891,61439,-47076,-221058,-202134,-182788,-274480,-460759,-304044,-297128,-269615,-323036,-182723,106516,154593,-321350,-277024,118970,71678,-451152,71088,269554,81554,-72224,-248865,17403,314460,375599,54574,-261103,-287645,71563,101452,-244126,-284760,-107590,-75200,23798,-57089,-404313,-188346,204285,98750,-422924,-47103,99241,-180150,-107824,252057,51914,26065,474003,551153,302880,219851,241925,11026,145641,82907,150905,143322,78873,-86452,-484478,-454739,-405256,-112096,237498,632549,1041766,1317477,1078885,447706,-358567,-227627,22548,-74312,-333813,-472230,-153648,-33522,-123466,-195465,-101784,-223837,-364144,-243023,-124156,-233457,-326561,-267293,-32850,-9450,5798,-31829,-94344,229874,393579,147559,-224219,-118206,-123437,-226880,-7864,7740,109278,336978,94589,-388015,-457736,-209735,116570,280776,55084,-45160,185548,-27830,-280766,-512627,-380607,-403021,-345187,-424170,-109714,235604,321504,313699,178532,-111323,150624,624091,650218,70133,-93109,203856,172898,65998,-3292,154797,77246,16482,-82822,-264655,-425843,-383743,11260,243526,194224,-102539,415213,596311,353150,-169221,-152508,492940,767192,831757,648661,327138,-96784,21263,158283,83409,-212576,-250150,-339885,-481021,-425507,-316118,-333814,-408298,-445667,-488980,-246134,267243,487361,203622,-272791,141947,491650,711275,517365,489705,467741,8088,214791,848994,831569,375225,-92358,-133668,-3127,287915,486377,679313,609629,457097,135709,308645,510987,385604,96481,14372,-244974,-434912,-107478,156046,196108,-173140,-222879,-230971,-347095,-368590,-45069,219712,-87376,-493935,-401793,-472116,-545251,-350271,-210613,136649,127293,-129889,-245061,-273026,-344176,-92068,179485,365256,476246,475983,229321,-179577,-226624,-127133,-368671,-496243,-280612,-261595,-174415,113915,-99326,-420061,-151166,-3455,197586,393346,797154,882340,417715,-248419,-273711,94574,220757,25305,-251645,-342186,-353191,-383013,-426549,-294022,60919,205701,109423,-74306,-146981,-131538,39689,114414,233402,394669,264377,97657,34089,50036,-1284,192364,402305,200357,-176445,499275,1281796,1243739,1059647,630496,165709,-459223,-114668,282702,293044,260157,163432,284609,472288,523174,328833,-98873,-53286,347552,288185,-311440,-129977,56746,-169023,-469777,-164903,-40197,-9085,276537,684935,898854,1027822,773265,301181,-111926,-255241,-15761,48790,-34150,-227712,-314371,-308617,-181584,-38601,62127,8057,-164392,75083,348278,371166,-92672,-429588,-434783,-174754,-55838,75033,244305,101870,273342,440097,607930,549165,258310,-245067,-409488,-328212,-553533,-172585,155458,-17314,-348477,-152207,170858,314269,209656,148768,16732,268424,672635,898959,771993,126575,-519413,-157820,-16864,-370047,-300283,169618,562528,236508,-380369,-177738,-113747,-423391,-110321,351230,487443,357069,-376850,-151526,203925,36678,-338596,-610036,-420206,-277391,23370,56320,-259513,-85784,120176,-69608,-22091,288029,517688,265945,-231609,-292536,85847,46258,-270005,-479804,-316895,-167467,-204156,-31048,104601,-45547,-200895,100105,266877,110092,-232984,-268546,24214,368513,390306,95609,-359949,-180858,159101,184705,151579,-39630,-329504,-463682,-286831,-178201,-150205,21506,258557,223484,-174918,-253885,47879,71040,-76591,-180602,-175658,59166,-131053,-225025,-268283,-68841,-37880,-66035,-235077,-43163,271800,434636,360250,210409,226480,243470,-73425,-181761,210977,321881,292254,797855,761353,455787,287508,106331,16787,6223,-22545,-229350,-54311,178541,-12188,-378648,-530872,13096,146772,78947,-19958,35402,54512,-10608,-105664,-192675,-84712,-152282,-82340,157924,304283,123120,15268,-127223,-55089,-17932,-59232,-75033,253574,430227,532964,295162,-60481,-363573,-22518,263489,309686,232568,-111832,-319700,-210891,-183556,-312077,-313721,-63070,237584,472234,324910,281265,137605,-28988,-296801,-498836,-394483,-318800,-166516,-25000,138471,173295,277430,421550,632423,339827,422849,329253,307696,106022,52632,-149,-519060,205672,666315,786583,99114,-340845,-11885,247202,330069,54179,-316555,-223943,-171002,13463,143465,-31442,-112030,-34235,172066,447267,489420,156714,-233773,-450480,-345416,-135040,172270,377266,322476,-76981,-97766,254767,429602,-14193,-320042,-388320,-157600,222115,195091,-186442,-143317,352070,104477,-396547,-282,185373,-181714,-372837,-178521,-86872,29814,239979,205283,-17568,-141478,-174266,-219637,-185850,-60497,30388,-261,-146053,-359077,-334851,-14735,-43881,-201392,-74473,-15305,-74126,-239832,-381363,-254897,-121113,-100401,-301542,99720,414053,383764,225506,204618,225023,146313,-183693,-280148],[-119523,56093,-30097,-283390,-255331,-157486,-115290,132840,122404,-76933,-393739,-357569,-111929,77667,88384,49084,163031,129884,-53658,-266993,-357307,-523404,-241864,-174063,-275427,-107328,-81343,-139869,-129811,-129286,56980,300213,621866,539237,281858,65236,-133252,-108695,64950,557048,693911,493411,85220,-334360,-167834,-25570,-13760,193855,280819,175500,128428,108396,57802,-302715,-533113,-482031,-107789,198107,18233,-26698,583235,673337,45403,-546502,-8497,87442,-211596,-71075,153272,326323,423361,487692,595051,372708,156902,268540,564823,1022047,726460,41800,-418886,214451,666668,747847,502159,306697,386373,552710,706060,830748,208639,-82700,259654,381983,319174,209878,42150,-209736,-318976,-309307,-432475,-157612,-175257,-380730,-345498,-152542,-13674,110388,320394,172887,-154819,-177354,326201,581898,411078,407706,241014,124075,-230321,-390662,-285690,83398,250420,9588,-343860,-321591,-48209,-98789,-244633,-273575,-246434,-402755,-226944,148230,622366,728758,469091,146,-475456,-391967,53234,724381,902041,757567,149712,-460469,189045,696362,776606,655611,634028,737726,316047,-240313,-274262,-37198,69663,-337619,-398167,-84462,-4483,164181,332026,-82945,-428566,2814,-41128,-81668,47081,11428,-325769,-316513,237784,784555,1077773,737876,-28537,-556702,-216428,189017,487357,435071,156862,-259735,-352582,-66862,-208563,-345427,-362476,-321060,-283690,-407244,-72430,429612,440174,-158628,-214075,211627,363970,136440,-268574,197234,612422,820651,340345,40073,1092,52998,84884,52972,35986,151424,431238,737441,691479,159208,-49435,304209,414586,187147,53562,-124850,-474568,-140083,144380,319533,388138,84882,-516565,-52985,405042,334182,-102388,-352781,-405531,162833,760185,1050420,520250,-52704,-371491,-272593,-352554,-523183,-439946,-463300,-243871,-202665,-150390,153835,305794,173320,110546,382111,526877,248823,-141258,-306018,-160154,41435,79559,-275795,270033,856425,646663,278113,-174836,-368180,-442333,-332671,-214910,-124000,-267418,-391672,-569195,-368779,-301829,-321723,-376645,-185998,133909,189093,279933,141075,109774,151529,229579,409747,265290,-222452,18471,351626,134082,-502329,46039,178663,-66980,-408333,-257167,51543,27239,-274576,-339032,-153089,-179494,-322193,-208865,-10252,25155,-253613,-4843,543990,794327,589877,180845,-222548,-522465,-461944,-375741,-31679,163208,198897,113199,-209807,-447374,-355460,-415483,-537914,-320635,-166267,42721,47036,-150355,-181745,-533139,-208262,186154,48820,-80024,-331730,-273895,71252,277434,89053,52734,119853,103414,292879,518589,539515,371778,36403,-137010,10883,162923,3878,-513275,54100,458297,616091,439435,278962,39951,-361420,-316716,-234017,-380004,-396218,-109248,184630,115497,-289822,-442295,-214636,-288757,-592909,-287254,-111128,2660,-215169,-43323,-43592,-345108,-411506,-441405,-242361,-261194,-398048,-409597,-75099,416317,729456,657843,325770,-86236,-239244,-345211,-540439,-323654,-255631,-275229,-351227,-137176,74008,-118789,-140778,-256806,-61491,197988,468689,495002,470611,42192,-188690,100788,303568,282363,256041,-3687,-120339,-60689,81009,-30136,123467,338027,270553,-29403,-401092,-413604,-67917,33413,-273446,-380847,91269,187998,33885,-150291,-245155,-189884,36681,154312,14009,-408819,-210484,284834,417675,431607,387956,231966,293882,220285,-213534,-236430,-107575,-320444,-167744,-26743,-236190,198298,625372,584764,419476,267456,60335,42794,123447,395974,582408,823979,826340,850330,785910,616277,273526,-180331,-485852,-167962,85945,311596,687206,822674,510416,177133,-98314,-202679,-129900,-10044,247327,232701,286905,237255,9049,-76550,15005,85491,-221578,-321289,-377795,-344831,-88336,251010,274350,162400,405370,387371,-57605,-465685,-127554,-142306,-474635,-263839,-2013,102185,210654,180312,-203388,-184409,345792,492994,455560,238250,117505,139822,101328,-125497,-385226,-313359,-174786,39319,416869,712541,675782,256394,-329765,-539081,-376584,-246076,-369073,-583894,-122195,221846,217982,-166483,-451682,-554297,-536356,-504949,-498765,-340104,-130432,47609,203779,314851,332642,186420,-51410,-186671,150566,527200,776087,699340,578415,494784,290616,158787,-157316,-342426,-247696,-260185,-216520,-186599,-212443,-128652,-124286,-275677,-369105,-413753,-92595,278325,478840,328339,351147,413768,58352,-325224,-4460,-29226,-457158,-373530,-176668,-186242,-224869,-308357,-478439,-414704,-192427,-78751,-1597,14484,175814,688196,861111,771101,275346,160687,375210,469778,241594,-43298,-330462,-377421,-234526,54323,529630,965298,1151190,1153117,726296,387703,-64472,-346327,-39564,283961,241494,50380,33562,419794,629546,526298,233489,-47130,-79133,-126385,-106522,76765,80750,-299167,-179835,285415,489899,297418,-129556,-279835,152136,199487,124996,252026,211645,155213,256830,256786,155155,534032,630134,105794,107628,404270,430566,438573,383532,96422,24528,75282,482764,629732,515065,187874,-102204,-306021,-273297,-19907,239485,393820,504316,571729,338736,-115978,-176510,48077,67670,-89555,-176613,-387342,-234889,290922,576677,458590,352197,205145,397207,608849,633615,302394,-745,181295,397513,428755,219626,106946,239835,330291,426933,483032,597912,1005408,955436,602061,171230,93369,274689,-11224,-319830,-372476,-174600,-111102,-65711,-122587,-395986,-407920,-217281,-288775,-406122,-56718,26464,-23106,-295500,57557,192480,-94619,-224183,-383725,-570207,-242100,-69779,59168,-46027,-444709,-327284,232551,367638,178515,-215703,-338482,-177420,123880,334860,221788,-223506,-339633,50120,-31633,-217939,-435948,-374295,-295569,-315027,-196673,-13140,240718,312601,257281,-31351,-364579,-421395,-366385,-422081,-583318,-417695,-425565,-462329,-410988,-161502,-65686,89377,260581,207817,-84515,-344623,-144802,-134956,-123061,-19422,-193704,-472881,-483458,-306168,125613,466335,215771,-794,-237955,-349446,-400091,-364687,-456545,-207753,276857,477729,97391,-279788,-296042,-252828,-374454,-202842,116410,224421,134481,57794,105126,422394,573706,642517,260311,-150160,-120367,-218088,-270114,-108243,-162839,-33164,-25240,-267159,-464389,-205479,7657,-285460,-474766,-152303,23955,-146968,-215156,59523,136080,-18545,-122228,60596,284896,270438,-289249,-126813,153206,-49773,131401,264479,183518,-61366,-93752,-304663,-171757,-71007,-91431,-206914,-342700,-523845,-199850,185056,405158,208807,-339939,-357043,-367425,-401225,-115347,-120793,-109478,249983,69026,-495191,-141796,129150,243033,251324,20920,-126752,402726,933101,779494,395610,536295,623230,328735,-333852,-292818,-5777,340990,363877,270106,311429,159634,-116874,273858,618936,414040,34359,-176563,-101312,-95939,77408,583766,818245,499341,240258,351923,44891,-315550,53621,30408,-274951,-459474,-170796,-189619,-378015,-485837,-565917,-204141,209138,92152,-217464,-134467,-161864,235646,821721,949226,362834,-24411,2500,69107,295818,995404,1231575,815197,403482,481841,370644,156841,-211091,-374427,-59784,94162,-92863,-258984,-257780,-498817,-551695,-266644,-12268,411017,594049,363048,-7776,393721,922120,781656,134771,-360900,-91558,-156729,156900,388468,106971,-424472,-229935,171091,209872,273603,310716,-31736,-333325,-152210,-2628,127821,-21066,-443712,-213214,157840,597528,923804,955038,327701,-126741,-291007,-418849,366359,807441,766080,620911,259492,-426225,-323011,-244531,-501538,-214234,-274315,-483477,-296051,-332984,-266206,-219847,-104598,57232,93436,133778,57022,110257,183423,-72517,-251227,-114119,169588,161992,-62740,-16316,184895,238654,220871,212693,321373,393291,55505,-490076,-251277,136645,360462,426013,157235,69024,265169,382871,74391,4274,-114343,-208078,102547,121932,-385050,-362628,-149990,-162918,-242690,-25119,218826,413309,419745,58865,-216345,-296192,-485530,-488671,-462118,-175926,148612,291102,355197,276951,-19530,-310188,-363297,5458,194074,95749,-131143,-20461,-28986,-2632,-35744,-202655,-354954,-28738,351083,392920,295594,268895,239138,207364,359998,670551,665061,291462,-462372,-90545,267161,243974,80369,-190723,201008,485010,301506,-131470,-545479,-359224,18615,377896,217328,-140956,-123909,-166421,-385805,-254376,-8483,190500,179782,281831,437154,762925,629471,415279,344975,258163,9285,-484468,-318910,2445,202920,153073,67657,-31973,11135,100074,317235,519153,492832,108861,-295944,-22730,321272,113083,-444131,-162450,-53599,-89470,-240747,-173404,-97821,-103416,-286944,-254390,26844,564480,567189,519956,418059,628036,537681,129872,-293249,145103,571144,666862,39267,-437524,-220560,-9875,11596,15743,154088,-10818,-395390,-401314,288205,575130,400511,-219697,-117314,361236,622572,228800,-85350,352377,346780,-216449,-168971,70790,-33009,255580,435925,264212,58586,-32487,-236000,-350522,-188337,23289,3630,56243,107411,-51280,-281210,-472513,-246593,297321,685103,473810,-227608,-55408,371084,401097,-8053,-255455,-245444,12449,-71391,-400425,-239298,90095,56425,-301769,-214521,-163418,-293406,-416818,-175691,131862,208850,79776,-203170,-223980,-204531,-323627,-437701,-461185,-309067,-280109,-161626,33762,45372,-294128,-397435,-82351,-317774,-18019,337201,395348,448248,635824,659190,450589,278572,505672,882073,878158,523231,29794,-125213,-252951,-61714,12469,-284097,-154149,346938,487411,88773,-249874,-491901,-257350,27259,191433,295600,220564,-103397,-174592,119274,53331,-323492,54229,219015,-113456,-133126,10522,107107,278369,570496,231587,-226545,-556030,-181416,382604,631870,587902,336305,80392,-208317,-309504,-452808,-474817,-465466,-521376,-482825,-267533,-131678,-76268,-102749,90372,130797,38383,-378423,-335872,-379876,-454561,-181151,30460,216562,264451,183358,244424,96231,-237340,-42797,82743,-130036,-358240,-263276,-129484,24552,215418,-48224,-378982,-450233,-348247,-245758,-77290,208023,191588,-20816,344440,459529,27269,-432885,51950,-37789,-402762,-92413,210681,124198,-105192,-244560,-229917,-423516,-327683,22067,202352,114825,-176634,-172719,12416,42942,-170238,-371240,-465122,-427180,-239745,70328,337728,539695,813390,749379,284117,-357626,190425,468012,370722,-39840,-400858,-108687,438051,527485,83891,-247634,422741,461996,230740,-88309,-220345,78005,231812,200244,319153,536962,696863,651803,436179,267875,203288,-162328,-459152,-185167,-170145,-300626,-251857,-153783,-195954,-393243,-74118,141813,76255,-101485,-42597,387306,785767,972846,758652,388230,-57567,-168636,367155,474412,176213,-152811,-52056,365219,497899,243869,-308318,-251452,-384277,-360623,-211453,-375056,-336407,-84389,-115599,-23203,-90078,-193657,-243787,-58192,-67488,-17011,-11160,25789,23767,69517,-54463,-313020,-406441,-276144,-466423,-333117,-137796,-140937,17989,-4104,-407443,-200613,172117,190276,-178786,-56507,-24304,-245066,-239321,-206673,86903,268845,302101,125828,-136565,-535388,-189019,-172809,-428855,-267568,4096,-4318,-59662,-258094,-487172,-210545,-33300,-168222,-500989,-33320,-7866,-502550,86278,397617,51764,-37225,518413,596754,372658,322219,345481,138884,121159,29819,18391,-89523,-276374,-227976,-288710,-421056,-387402,4272,284184,501256,928020,1212038,1029311,456037,-314006,-133089,313586,219864,-104769,-548488,-109795,71410,-39722,-150255,-134449,-287333,-366757,-302560,-268926,-418305,-596886,-356270,-108657,4594,1483,-49886,-51818,263589,412820,184351,-160361,-261596,-175642,-156165,-36151,7507,163022,319159,34118,-324279,-629032,-314917,17353,212351,164295,189074,317468,239482,-39252,-393208,-293803,-172567,-164660,-376360,-223759,233745,461803,449579,275561,-126150,-49087,416541,539067,268043,177310,397880,377762,102020,-177267,-70529,-69188,12737,57300,-73459,-247485,-476565,-112093,194890,218905,-92781,-387449,127787,186255,-108053,-28864,561665,743296,807460,571417,231259,-14034,105153,239971,294079,123634,-92635,-308374,-402566,-391271,-385398,-382822,-466697,-274948,-201552,305011,698053,839311,543184,145650,188646,530731,717933,310253,165950,57540,-12106,534642,1069888,845978,245518,-179953,-314290,-146217,241497,552153,877273,875591,576208,94209,183335,337741,203574,-45879,-159259,-291577,-454922,-131636,92477,-102477,-227330,182506,313188,113542,-183979,-1920,324307,161133,-198742,-278636,-633752,-510040,-315193,-25068,307388,282462,-81514,-405835,-384601,-93107,-19785,143196,371619,518669,482210,267892,23476,-101524,-213338,-441831,-263476,-89039,-140309,-169220,-9117,-179536,-413502,-229807,-240713,-13261,130566,369400,363350,12222,-484491,-105749,124459,101217,-109040,-57644,53593,53105,-141969,-237821,156376,555422,488105,231365,49077,9089,-60625,40133,-8432,-2948,74600,13259,-48630,-72422,-35109,-96067,24578,177419,158316,-58275,449803,1109220,985896,731851,507359,318128,-201656,-278351,229194,306114,173827,13061,137771,245246,391224,364569,125908,178507,165500,-69791,-288284,25076,160693,-158740,-473423,-85583,15366,24985,343509,856898,1377559,1408327,1049255,509351,64770,-112125,60811,12168,-36379,-1490,47002,-65904,-140099,-164215,-47149,-186738,-40937,267980,434828,281555,-230606,-390781,-241217,-111097,-56842,-41601,58207,-67288,270353,443686,626499,576617,269022,-232236,-189843,89834,-99348,-166588,7576,-21913,-375999,-241975,328570,734987,844655,799668,435827,328315,504636,772469,676893,93206,-421317,-76944,121257,-286208,-448831,18594,313550,79097,-396326,-271438,-198855,-505055,-141869,186047,384068,265204,-73654,-244149,-85182,-176216,-487876,-570363,-447104,-205318,150296,141984,-341388,-275389,84718,14427,44537,408814,659328,497056,-34395,-306336,90212,3659,-309560,-132567,56270,94763,91051,250937,383423,113278,-365770,-30971,154419,-5026,-315210,-462297,-199984,361898,514526,422847,29408,-404704,-110362,89927,133225,-31706,-321352,-445943,-232524,9912,201763,466958,540010,151760,-476488,-86688,96028,92591,-21019,-115639,-184001,-133254,-494236,-346341,-480300,-593139,-315124,-163253,-40361,69083,212609,239641,144088,61223,88393,129668,-153841,-16838,350527,430643,-1281,205869,483076,456065,427925,260575,48851,-157430,-221651,-366741,-215327,-72700,-354765,-532512,-303390,150875,203394,60503,-59908,-24329,-121619,-245026,-314364,-93044,195679,47451,-158622,157263,505904,456147,170256,-127573,-276779,-324792,-345769,-258599,31800,-20919,-48740,-189982,-226988,-300375,-76344,261967,341936,193486,-230246,-353597,-33948,-3204,-144819,-144490,48234,394325,764799,744108,585435,484732,317331,35880,-331905,-430798,-257986,-185395,-138016,-39427,-85362,-52089,190607,480746,495855,505767,468138,490745,403393,155613,-19979,-348040,-57765,373926,422227,-121041,-429589,-237321,22982,182549,91720,-107585,-152931,10597,62749,45418,25341,65851,-26616,27898,108471,118861,59604,125198,-56015,-89504,-19976,103897,278007,372227,46913,3822,269015,440473,-57320,-533777,-581771,-209549,132998,122596,-353922,-165846,185363,-179498,-463886,90172,215014,-179032,-497273,-396821,-219474,20390,293656,257637,-37040,-183282,-75880,-47027,-138108,-37548,229349,324398,63303,-384433,-203985,52674,-54404,-283342,-278883,-334391,-380297,-393594,-468137,-284852,1662,100992,-257580,-103072,440179,528301,468226,442135,456391,429010,17782,-206807],[-90554,68441,-64960,-305117,-343389,-286461,-138932,70120,-10210,-298783,-336460,4570,109022,158900,104542,66989,236918,254603,180388,76288,-66368,-430122,-362585,-222028,-390586,-243144,-62100,-19203,31987,-32050,88348,283835,488481,367685,127111,2714,-62328,183863,457944,820522,797740,555140,189318,-47479,41251,178136,140948,86115,117315,94492,-20249,-62917,-18848,-279794,-325765,-325463,64989,425702,214781,-234214,363799,526896,-8430,-504356,-34761,-7089,-193657,20909,108737,117260,235101,222895,196717,63636,96069,200571,539274,858433,707804,268076,-168312,-112820,303863,803611,784391,557201,371620,364110,702070,763339,301479,-88109,185981,437108,309804,98714,-131358,-167816,-140303,-148508,-318551,-290536,-340746,-374818,-199206,-58723,6470,26419,72069,-166278,-474859,47876,383953,530815,449038,394369,376171,214035,-173750,-360405,-277107,75390,339999,233068,-116148,-412334,-421399,-368556,-434822,-396085,-276609,-350346,-226186,324816,934034,1050895,747450,-14202,-590109,-181234,94389,441735,599066,497215,138339,-373872,-6954,519290,731484,560982,403168,405523,58744,-332779,5089,118158,24069,-336244,-287742,-64160,-23526,86793,210176,-18045,-158604,91306,-29199,-69396,84507,-20495,-352758,-373609,21596,413021,549741,262930,-262344,-373097,-258128,-5550,273079,215262,111629,-319195,-234900,146077,-821,-166654,-149909,-83015,-53191,-204361,15003,438354,375400,-318054,-120448,382821,445829,234270,-230051,-99981,165232,147172,-105856,-19886,52616,83885,150780,86874,80989,134099,330042,633525,776432,543133,30672,-4993,82258,27357,-125184,-238201,-492769,-382034,-249136,151811,601871,495821,-113326,-93691,380511,262646,-179714,-430202,-594216,-45667,540660,737492,339118,-54752,-340784,-346993,-363808,-294545,-181718,25847,229509,-37011,-298337,-174470,-45138,-8884,64252,325004,424278,226040,-184329,-387169,-338698,-184076,-152642,-449077,366348,821596,658585,224293,-227138,-397884,-417920,-199982,21239,103848,44473,-192210,-420344,-420341,-483247,-466119,-337668,-177579,123937,154548,65646,-83209,-102037,-93640,45382,301788,275412,-169275,23599,448566,286351,-231349,-162723,-81865,-53197,-198702,-361229,147500,348042,-84988,-373266,-258163,-269851,-407794,-494985,-318403,-176622,-303243,-99280,454897,827472,846315,397686,-137782,-385738,-485491,-457873,-40937,163080,264103,47528,-229820,-397994,-524590,-383377,-440338,-242964,-157860,82809,-7566,-36015,-119455,-279841,44028,317328,144263,211952,47236,-504936,-618859,-139966,17436,138241,116288,-111873,142927,387555,465153,326492,82655,-141352,-55712,30801,-142806,-543670,-52350,302767,565030,481685,307168,56550,-419891,-179343,-194541,-400359,-410651,-263025,228216,306270,-155043,-139009,19224,-98406,-346899,-254549,-63648,-152790,-82521,307378,333851,-53,-384988,-354425,39753,-824,-256410,-445812,-127777,310418,598312,547934,312115,-23508,-66139,-128092,-296347,-378447,-441920,-319471,-100608,232900,390903,249726,-58211,-216048,-31050,163807,355192,347997,397920,57174,-259857,128256,359118,349286,294168,-5460,-580677,-353633,-151181,-56988,94595,236401,67832,-158622,-499597,-382262,-91108,23726,-141687,-476982,-189594,-4607,28851,-104649,-283709,-414680,-360421,-171384,-124240,-331398,-398767,2276,85480,163748,114279,49164,271377,247046,-118237,-249758,-241309,-564676,-268338,-264239,-395084,263646,640313,693762,537105,339520,9937,-114599,28693,292507,651909,1004365,1096349,1330943,1225868,828571,255826,-291103,-488490,-420219,-201830,149764,615101,708960,362769,-107868,-416924,-308833,-262840,-106159,90882,102702,152217,267214,132717,66867,52649,65290,-142721,-262328,-327543,-244481,77660,433855,470171,266986,193209,56801,-366845,-297836,-16020,-100082,-595358,-71654,259717,250544,298777,309334,-61404,-227278,271185,563344,472674,111968,-114331,32985,-188870,-614330,-149301,3092,59750,181902,394131,493261,323226,-135083,-181813,9197,-334,-124119,-212797,-347108,-257148,-8647,109005,-36489,-247099,-485191,-457956,-450673,-568826,-386988,-49510,291033,515091,466530,318091,125632,-52103,-45263,492638,901078,1134201,1083360,965297,945837,694433,551591,183965,125395,42979,-34345,17860,-10051,-127027,-93017,-47385,-176086,-208862,-167552,86622,451545,605727,375033,307138,486302,205481,-363405,-51024,59239,-134696,-428904,-523152,-14844,224897,126327,77834,-72499,-109016,-234202,-189530,-191898,114723,663392,748437,750002,379613,156937,100573,341078,320074,190865,-68529,-214683,51658,363644,664140,858794,945439,865628,623165,407545,29708,-193833,-192577,60793,102605,61589,145302,428231,507400,354086,73135,-111737,-125037,-144958,-42468,169531,136216,-295534,-108235,371212,557061,171068,-213746,-21644,166017,94241,62254,160667,44549,-31255,243664,394853,214823,233251,145713,-292482,181223,560319,474420,449989,480403,255402,-178680,25393,420368,691737,626884,497702,205836,24311,6422,29516,220273,507194,737908,806878,479894,-22975,-275334,20462,77436,-88247,-141977,-248432,-107852,5848,228380,-87741,-382285,-378773,54294,380207,489325,266788,-151000,103801,419355,542520,265298,148764,389615,478831,551726,432979,329730,512607,594306,207103,44458,399996,755533,388489,-132584,-350843,-51556,73220,-67376,-149041,-327583,-432492,-321890,-328784,-273397,190516,216252,48389,-189780,150746,183787,-131902,-261412,-485294,-465956,-205087,-107606,-72725,-249091,-578730,-122940,297561,399672,245897,-70920,-113757,-33804,96074,189696,54854,-345508,-141114,324361,255031,63060,-223241,-279600,-345444,-343953,-184089,-119656,-18952,-14181,25212,-82564,-393588,-334442,-157214,-148915,-321587,-567362,-450540,-356190,-312251,-93167,-83062,30955,216893,251888,23911,-297429,-427366,-272793,47670,-416,-128824,-317480,-211954,7955,328325,612009,471433,249269,-14989,-218819,-440327,-587019,-583822,806,353505,398276,-43455,-312539,-463782,-360378,-383191,-351907,-135650,67734,195278,327152,340991,684602,952392,889997,490886,16269,-11841,-124096,-136829,68048,124202,196014,326465,91830,-380829,-498691,-282934,-473166,-273210,-84699,-13478,-125368,-262647,13879,105265,-6822,-158552,124769,296458,313827,75674,-196163,26485,-327488,-94856,170752,135061,45783,23277,-41005,-112075,-176876,-173245,-182286,-166275,-535715,-434845,-64823,241978,210275,-187406,-427151,-398799,16077,296446,106754,-103760,145554,-100970,-412490,-15881,208811,301741,251048,-104520,-400211,434461,929481,639138,282270,401187,466952,61225,-528585,-16234,239937,492087,478926,289966,272592,176388,147514,461466,602289,346429,-1205,-143463,-240310,-290366,197377,997038,1388650,884444,515693,594630,310417,-189994,-283190,-171778,-232512,-460195,-247594,-20000,-82373,-203517,-387249,-420121,-7994,131755,-50757,-147499,-31643,452376,1056202,1151122,430693,-71191,-157757,13308,275776,761444,1125078,568390,327138,404635,317975,261302,416,-129420,55839,126134,-102643,-245444,-318151,-296839,-157788,29128,36293,207004,319725,90815,-188174,331348,877240,786805,231566,-481838,-70294,20222,101929,200854,-146099,-483369,105738,341870,163105,142805,332299,142394,-292865,-334932,-56871,178197,129139,-117152,-86578,197816,544054,894095,912176,365628,116705,59576,-312423,-174507,441521,502789,509343,283353,-283209,-431598,-342884,-351210,-52026,-82102,-381286,-522014,-327803,-264098,-297715,-247815,556,13598,15400,11106,135496,171905,-88102,-335390,-160304,79232,88761,-263140,-295535,156728,406770,488838,329799,207006,90806,-276897,-574955,5355,335307,457790,406111,118418,-222669,-172971,5423,-160165,-249557,-257167,-214524,15995,136500,-297557,-371897,-197617,-156523,-3781,123395,249438,486124,516237,89549,-409683,-262903,-223768,-370766,-451063,-233113,34620,102530,176350,176576,71680,-62997,-286845,63015,531353,552732,240220,116434,92128,26861,-92166,-254398,-442605,-301064,167624,353869,361985,222890,76684,-32715,44057,301647,355976,202667,-295782,-410869,-24190,122442,22667,-204270,162166,527780,445547,35835,-403939,-478468,-133861,257417,256755,-11853,-102067,-70053,-70288,-179817,-192471,61322,110169,152193,290006,682397,658552,510309,318416,270927,124390,-187925,-299826,-44942,112428,34588,-52806,-181791,-75230,136499,419532,461642,261159,-77991,-271629,-78307,90945,-47429,-140566,199382,409528,329139,-46619,-260244,-145630,-97391,-294925,-489855,-139187,277991,549340,633377,475594,505898,413671,-91274,-239929,178410,175153,92718,-160272,-258080,-150197,-9686,-139383,-211762,-138811,-304443,-317222,22207,178027,472279,294461,-165366,51929,411101,530954,293617,-2637,171357,194803,-183439,-292337,-110801,-184919,86228,340930,386643,235527,111743,-167456,-441232,-303077,39762,201483,220320,178995,-51368,-459073,-564714,-406584,270992,730947,593952,-84205,-288723,113535,187330,-158356,-277402,-195709,-3622,-113514,-266475,-111074,98603,22555,-268634,-222278,-268361,-335417,-532082,-473789,-21907,227073,182074,-109250,-218014,-284769,-452915,-260673,-179630,-201565,-302631,-313684,-42662,9906,-167407,-104541,51904,-91560,-126022,154927,194424,74999,191912,147871,74364,16891,300390,674217,711855,572206,122084,-241398,-358029,-2314,148396,-20024,-516338,-29174,87430,-178530,-394479,-204544,141675,478503,513686,438544,168443,-225092,-16722,267770,145479,-118328,52922,202551,-186584,-155217,-58620,-148441,-50117,48773,-193443,-347744,-410831,-202734,194279,420745,466015,399675,403925,217292,109199,-304855,-488084,-372482,-366055,-474347,-308883,-127328,-66185,-330396,-356295,-155820,-265339,-438780,-117363,-4356,-87785,-65965,28826,126794,29251,52875,223898,172194,-88888,3182,33144,-151857,-366450,-339843,-228916,-94594,-49449,-178218,-359389,-329993,-221036,-157597,-115345,168869,160737,37937,426625,406863,-193308,-167466,84208,-245439,-383183,157914,419530,290044,71076,26115,34745,-125590,-427120,-106368,102558,16872,-319290,-286170,36660,125025,74168,-68162,-176087,-263289,-439627,-393304,-79666,267308,786744,828556,300592,-342106,250164,526479,379084,17950,-329984,-262600,312446,594601,377029,-216162,46471,264018,184292,50729,5847,205941,363151,400604,499938,682632,924225,928912,784392,339119,47690,-327551,-346276,-135263,-278339,-254147,-165697,-145347,-138583,-182944,-94669,-93980,-122055,-91287,72468,362416,649266,627427,309508,330196,73161,-64148,365740,447264,131220,-244883,-61840,456057,585445,204937,-275481,-83811,-294355,-328583,37585,-83574,-363118,-161929,-67008,70979,169445,-51607,-177816,66471,-19902,-171783,-145329,40686,184194,265768,102491,-287010,-274115,-68764,-177097,-199380,152270,106584,52202,-118766,-489430,-155887,257850,347747,53323,-189227,-309799,-448702,-271452,-219523,-70758,54159,112108,144742,25815,-265804,-449822,-335245,-400217,-185207,132376,155964,-73221,-282968,-421165,-212672,-205951,-322348,-258029,-14169,-86828,-270393,245965,416060,17479,-36562,543269,624153,438360,387347,358650,189522,3176,-70732,-104133,-252297,-533380,-205149,-79761,-82779,-87407,104695,204894,175020,497946,731396,682174,372033,-149443,20239,518962,443187,79547,-479994,-130599,79651,-25706,-107712,-172219,-322836,-383164,-257203,-159460,-141155,-325729,-725347,-394726,-124087,-118940,-153186,-56810,237769,420034,283850,-31569,-430695,-238166,-103617,-79258,46468,189008,176275,-127408,-284956,-536097,-364795,-108313,100108,109799,46960,149867,317301,144684,-237937,-346657,-85195,137258,-45505,-347368,54222,399617,392017,182911,-230868,-379757,20107,284329,410764,375469,409269,382031,157029,-167978,-343501,-279510,-135469,38228,43383,-102949,-398404,-207258,141272,315576,345441,9070,-398459,-69990,-114358,-31085,404335,594976,626745,371599,73179,42057,123418,217957,353954,465509,159373,-44705,-144029,-153763,-302342,-402410,-435202,-40137,96063,590386,855124,877909,687931,439630,165914,312335,310666,-162276,-265818,-76809,462893,839300,1117154,741125,53087,-363983,-448517,-469959,-139637,353095,809665,860045,435706,-98646,-36565,65911,-14027,-218862,-222126,-135032,-284331,-166222,-37705,-261412,145517,699446,745570,363036,-141404,-39827,295726,267124,38991,-119125,-210430,-252027,-163192,87422,270600,205325,-181135,-106272,230606,233283,139792,23564,249734,502375,513214,363304,266935,94668,-200811,-279599,-86071,33355,-70705,-171592,-131315,-256003,-455809,-422396,-463618,-127163,-95180,-236833,-328876,-463608,-436495,32682,117994,-77940,-231005,140927,428517,408822,180543,56020,493481,763672,539240,198774,33180,9950,-149643,-271805,-347927,-342716,-271430,-232740,-248571,-193661,-103334,-119948,-131625,-155752,-27238,-43455,111916,508783,547557,361743,354496,387671,-6333,-447892,95183,284028,191731,124354,125643,-61234,134140,329988,267930,362767,182867,-107192,30376,244303,174028,-254119,-362402,-6930,87298,56728,299861,834501,1460964,1365396,972963,493098,129765,-40819,16005,-23964,25836,203065,297463,118159,82623,-86262,-64701,-92733,61290,339921,384748,124145,-300336,-213743,-72106,-41266,-41979,-86334,-148036,-263197,133969,411385,588959,554133,207594,-250334,29021,458651,378760,131239,-68946,-27155,-265952,-221600,480238,1136820,1447357,1361532,912543,406373,170189,463101,479699,93562,-240316,-30951,190601,-172920,-383354,-165751,-56345,-136128,-406664,-384463,-279520,-369246,-174176,-91392,58088,-54586,22962,106458,117807,-66117,-365206,-504178,-480938,-163073,230485,300148,112776,-105416,-108734,-34825,-12651,298190,513017,502986,11361,-270887,54380,-18952,-173688,79568,293672,206796,246710,357402,460081,111411,-529970,-219986,-49186,-127467,-272667,-480107,-238300,354453,541484,589137,311305,-197446,-361977,-1483,150007,84708,-223456,-484597,-138659,361217,770126,975858,704280,-24309,-316302,193384,175112,38743,8677,-36994,-105850,-252357,-282761,124992,111403,-96141,-377486,-246308,96736,197693,82787,-99408,-36706,65531,124180,116454,-157346,62133,444416,481154,-149740,-94595,273955,512549,620776,465616,113709,-226967,-374187,-498409,-351813,-362558,-524324,-242932,-49905,290698,362622,188628,52790,-5961,-264882,-422290,-361321,38094,342624,146896,-202437,128409,557561,548648,127649,-289586,-634079,-533939,-508011,-253035,43737,185761,296262,-7534,-117997,-163389,-192471,118205,281536,162012,-236254,-313283,102502,259781,234912,183832,168297,394933,718190,926879,738628,692892,583303,369224,-98233,-331027,-108359,-161541,-370340,-335986,-414639,-545605,-140968,223405,568092,591150,644180,664409,676090,253078,-60469,-191851,-225581,82350,-90992,-342466,-442449,-385385,-276160,-115706,-2158,23139,90146,145780,-52795,-205987,7770,231962,82359,-71610,-202610,-134577,131304,431785,317397,137399,179154,107023,128406,269368,105186,-1357,120497,114207,-249938,-698192,-564478,-249028,-8287,5839,-551933,-194349,-26007,-483156,-281393,173817,164042,-188689,-394993,-495224,-350864,-51198,203751,131201,-193057,-275228,-140963,-20179,-149061,-15566,356909,589407,365917,-65331,-49067,47609,-117912,-269161,-287249,-273213,-472010,-464083,-242098,-32824,314264,394487,-12591,-351935,352233,552099,581776,555648,555196,528979,157089,-164960],[-61598,66293,-49110,-261086,-453534,-374647,-133232,57463,-39713,-306172,74604,401597,260065,146979,59907,8430,238064,338463,351758,344333,193502,-206661,-395309,-259830,-406381,-344799,1070,127036,180304,119803,104174,198520,271611,180218,-2586,-42774,-14682,281020,696232,918331,786910,518424,230211,154249,196653,288201,242190,7679,-43051,105280,92037,-109057,-217125,-193405,-57033,-137795,237584,630352,350522,-331460,124996,335188,14271,-331570,-100928,-178755,-227560,1846,-42526,-115400,67939,-78040,-320072,-86300,184869,297683,573097,609928,560840,451268,312959,160114,274830,776792,1026726,785970,347330,121575,581054,493506,240905,-218256,84548,387624,213262,-52639,-239308,-92025,-52271,-135618,-330485,-270807,-237015,-212362,-137140,-55546,82356,98182,-94596,-420829,-154151,211208,296421,163140,66115,91746,340293,163608,-136366,-259995,-238645,-10811,306174,365425,96350,-149858,-392994,-519656,-453632,-327237,-170801,-306528,-176740,569919,1173052,1267463,898004,-7795,-327480,113831,244102,208055,194386,174715,66428,-192407,-163959,218934,441595,390177,256639,-4555,-196121,-282352,217828,468334,170066,-130420,-77503,83065,25713,89865,83244,34998,-20037,81788,-13264,-83358,112979,-13450,-363263,-406614,-242591,59626,225089,95224,-145604,-262484,-297363,-218088,-50890,-152011,-88318,-303754,-22821,259782,92946,-13795,64390,131953,223546,70056,134615,359981,188985,-485729,57892,460826,363570,172956,-209428,-439171,-216701,-111090,-9231,138833,-6307,-60047,65655,12396,42281,107623,159087,501625,842907,830780,253079,-252433,-254148,-90908,-139691,-144193,-214761,-181480,-319683,22767,638976,727707,267838,59056,338798,184433,-207861,-427864,-514110,-250271,188639,176749,42123,-55295,-178002,-181943,-107392,-1749,314721,557069,596405,14667,-527345,-645381,-535386,-271803,-26486,162022,144337,14288,-310874,-443470,-424368,-376950,-426813,-322342,320619,537001,399311,2750,-267345,-322312,-442645,-158272,144328,244412,314120,15026,-267309,-76303,-131575,-246759,-310353,-233848,-53432,-22743,-238825,-351503,-365233,-415705,-201980,127315,198397,-130941,40986,474224,346650,68205,-84043,-393441,-39103,2626,-260838,178117,495616,122332,-408122,-345045,-353244,-347139,-172410,-377476,-418965,-366359,-73770,381257,726892,860611,526212,-73751,-313198,-324055,-337807,-8565,222018,309982,65741,-309803,-420855,-330380,-162804,-293807,-216270,-120721,-28861,-227806,-94733,-234492,-124110,233181,309922,221411,354006,426419,80018,-173517,-500692,-78067,220454,68504,-304207,-29512,235491,347987,228162,113332,-121295,-283678,-347664,-390931,-367159,-293782,-33275,237875,290055,240820,19296,-400428,46163,96170,-11200,-95533,-275687,162187,325907,-144459,-13522,163164,88083,-65845,-90443,-15078,-178624,138194,581501,540036,245392,-229527,-164789,225774,137360,-146664,-366844,-135576,195451,418459,365316,174760,-96717,-79066,-89822,-43122,-37337,-266788,-198383,147022,482963,512237,362721,-163227,-295631,-181765,25598,179133,238522,241549,23433,-341518,-108665,170302,306492,336364,126890,-23477,-282517,-172962,-112929,-69633,-23062,-206100,-287283,-460251,-441506,-233964,-115539,-165670,-441405,-325600,-84204,84957,2896,-251266,-497669,-391869,-353943,-224109,-251138,-494362,-419871,-373582,-363432,-394577,-227808,124016,156959,-80139,-346056,-454857,-297631,-321242,-513910,-87897,167529,287674,389015,407381,268216,-80851,-371263,-209503,52448,483540,839471,1011848,1395002,1433573,986686,347120,-300802,-470017,-338280,-384190,-156147,298220,424170,188260,-184714,-182796,-209798,-359942,-146898,163375,147455,82463,232227,197350,176677,44171,-129955,-219529,-239767,-247925,-276379,5509,443419,552454,318617,-76718,-350887,-397658,-247069,-81714,-127883,-607304,-23011,345010,280890,257069,329047,78840,-199149,166503,569113,471933,-30774,-170384,12901,-277068,-67991,341378,248039,207127,394701,456969,331526,47348,-204461,150077,426165,275649,-16944,-58790,-84958,-250241,-382377,-117610,-15239,-203215,-473503,-470757,-426498,-513505,-364621,-25330,361219,602999,501825,238900,-26359,-180760,-92991,573720,1059980,1290807,1317189,1242482,1225808,1112548,819401,486568,466517,285744,237337,291556,229995,44565,-65165,-32929,-172917,-120235,-36,157369,436241,520384,243080,183286,494740,311601,-260932,-72330,190243,223020,-9494,-255665,118176,571833,758240,435892,137011,-130193,-351611,-296133,-257475,48148,464092,511634,548076,394284,132144,-133467,131720,260159,294499,158134,15574,263306,553767,664487,618628,383599,184934,271456,260195,75733,-36333,-253394,-170316,52517,92353,106899,252173,275634,151070,2711,-35911,-55757,-79508,52741,242377,120599,-303237,-176097,317846,616374,263806,67581,146609,91424,-71394,11452,8034,-174000,-173601,243647,453610,253353,-30745,-376271,-397068,143194,452027,341858,271669,308281,160394,-378441,7424,233020,509012,619577,741580,444856,244421,259934,113192,50867,430374,794887,836997,468045,9613,-428012,-114873,-10350,-90459,-192784,-225402,421,196518,527630,326557,322844,181953,-198330,90727,317585,246630,-200362,-180722,277723,503969,263111,316425,536827,513010,505553,249704,55166,-160142,-280,-342628,-79169,671764,1062489,701476,47740,-287590,48898,205633,-81644,-170006,-275337,-495248,-271861,22802,232333,610196,524523,115002,-162543,136284,59530,-204697,-296072,-503188,-328103,-169957,-57205,-149606,-420929,-510087,-10724,233299,360346,180748,27017,108338,92281,-13842,-92312,-227380,-518725,1289,358779,307121,118604,-83546,-170022,-345552,-201798,-122734,-230984,-291553,-212376,-164553,-257884,-447999,-274311,22758,117568,3595,-427022,-563565,-303756,-161416,-115070,-183655,-128015,120220,277423,183652,84604,140456,221118,352902,203371,-28808,-221325,-59527,124450,294337,449273,501293,311089,57643,-160005,-321955,-255183,-21363,294676,418239,226058,-170802,-221032,-255827,-392716,-360291,-452803,-356043,54714,316324,438711,526867,829895,1219280,958133,493714,98272,54560,-154076,-147635,106941,254930,348765,514644,337703,-80659,-249377,-120732,-89458,-30101,-83151,-135990,-215229,-309760,-105321,-35137,-85289,-263349,28933,114486,75230,139370,-164385,-227874,-525370,-30694,197602,133134,24578,-17988,39869,-166919,-332277,-358248,-324621,-233251,-483886,-536006,-238239,36015,119238,-76522,-213618,20853,459881,688741,362357,-91298,-26472,-234336,-271124,-13687,130507,226643,175043,-203526,-482048,218274,547917,198549,-68104,236779,416324,61925,-348121,106858,460193,727711,599439,315506,318382,435225,417386,495356,375631,125172,-143484,-255087,-444831,-333368,264282,991924,1297177,831098,487996,528870,357317,-122697,-413222,-402433,-262713,-409997,-242936,146100,177663,196286,-89502,-413995,-249798,98576,79609,5076,133357,457561,823959,789377,304188,-78998,-493577,-296411,83322,381125,735769,249782,188123,208171,190477,285084,256071,115186,165628,107974,-32172,101569,342644,179687,346760,171144,14397,-117494,-62325,-170719,-366410,130356,641605,601892,198750,-428179,-142098,47078,-170416,-344071,-427298,-273185,225863,261782,57714,53114,319089,304442,-82696,-579081,-217560,104234,209470,119248,32917,74587,198045,558206,587436,268454,206678,205937,52944,-342260,-212222,-52400,182202,221477,-122239,-412459,-327865,-78998,94140,64583,-179798,-212551,132928,309908,75141,-392804,-89638,-34695,-178022,-245694,-36754,4409,-164939,-564271,-407397,-184514,-185611,-237334,-381923,63245,439986,640428,556377,350847,-25005,-268797,-349960,128494,407861,492315,307670,29738,-294291,-448244,-397382,-372284,-479886,-389480,-382919,-171461,99729,-31375,19567,172795,182371,198090,343785,499195,707567,613758,129727,-365433,21748,74848,-216200,-526724,-295381,-77998,-42103,-31539,734,115476,158739,-158583,43626,682741,833563,535017,204738,137583,8936,-200324,-346052,-243312,-319283,34866,345358,490403,353040,90924,-99029,-163261,-97211,-69826,-228540,-388965,-525400,-298304,-75232,-100500,-161722,155187,540624,605147,304460,-122572,-460568,-355575,17000,182155,59117,-99413,-37105,135877,25913,-130540,-36537,21851,7875,211392,575559,637813,438344,132281,165455,124574,35914,-84756,45543,-56913,-223160,-244176,-228543,-200879,146410,511787,415354,3651,-271478,-222502,-209284,-159742,-207878,114242,509217,718341,495263,-38189,-224799,187970,314361,-20687,-452762,-378883,-6383,369466,496960,359217,220061,140139,-249713,-157695,97336,-217632,-214803,-90739,-93855,-182115,-189139,-379450,-261632,-419230,-393524,3741,306029,202349,118020,25111,-53514,218813,365072,290811,237071,86738,-13900,-97999,-271913,-338499,-235888,-310182,-200214,57683,287223,312175,323599,146076,-98444,-104019,173115,260662,213437,97016,-123813,-492594,-518898,-339956,259162,711334,621593,4036,-416100,-94591,-846,-193195,-231879,-135956,-40826,-5353,-79485,-15148,17303,-115346,-249129,-139278,-108474,-75295,-235365,-411938,-262909,173787,288435,15583,-209567,-344948,-233973,77883,223505,-58111,-429164,-492857,-293817,-51350,186288,323905,225562,88621,-82365,-155187,-216937,-387501,-438329,-427168,-330007,-230416,19769,326301,439006,466117,173126,-210235,-258525,-92186,97222,78423,-196126,-425941,-409653,-348344,-226682,-44781,262920,649019,660110,519710,89933,-402252,-45726,230114,129536,-63782,-66936,80748,-259847,-249076,-234866,-512826,-351249,-399787,-338696,-109610,-227579,-280427,-82477,207099,348222,432194,594578,482443,370913,-133673,-407129,-236394,-196538,-327682,-394727,-182729,-73326,-286237,-360497,-271952,-192763,40175,342446,434620,243838,-9397,-140416,-174728,-273992,-76285,150436,143592,-40331,8756,-13973,-153377,-210489,-198043,-174489,-140244,-294631,-324812,-493819,-280921,-108934,-123805,-245248,-17307,30064,58675,333986,161499,-199137,151687,128526,-412431,-112097,387131,517120,312347,138728,180958,185780,97578,-229560,-133284,67603,44146,-243701,-358870,-5581,125571,229467,224249,87713,-182239,-560502,-277124,-221445,-64041,554324,722664,255802,-269348,160199,419003,335497,110693,-149306,-246337,176729,591115,634629,223122,-113354,22508,119209,199066,276718,323183,432794,454348,405071,489660,853534,906902,720442,152869,-136410,-149685,-185610,-194116,-44895,33031,-48237,-124560,-115128,-34438,71988,-72426,-265814,-73523,94114,200361,373616,219465,-115430,49323,92584,128627,364253,364803,17828,-334446,-110570,406187,544609,96231,-239963,18668,-202943,-306189,267498,200345,-140170,-212704,-18050,134319,273656,35892,-185560,67226,-25930,-373431,-244565,-24516,177878,296208,181854,-216865,-187970,68016,-13167,-26405,279897,260035,52738,-188048,-485908,-165060,306428,446943,228124,-156368,-378989,-378426,-246816,-299720,-344450,-193032,-72630,117732,123063,-1430,-195051,-72329,-65218,-40698,231226,299094,-7885,-168316,-262869,-249066,-339529,-356079,-19937,188296,49044,25971,220077,264453,-58970,-66576,448013,549825,413022,346594,259680,140206,-133353,-178469,-153125,-241863,-311444,-106887,62157,161944,133712,158105,39357,-232480,-132682,81319,303786,358268,61451,80465,570450,554376,198952,-379924,-239871,-28853,-62995,-82231,-210751,-377270,-471847,-217930,200164,555578,364443,-200632,-454731,-346666,-297231,-224275,-90755,124715,406466,488256,158917,-273651,-264438,-106409,-135089,85431,182262,13952,-238730,-356956,-441748,-246305,-129963,30140,-21232,-257911,-209954,205813,231284,-23296,-331545,-160493,288432,241948,-170505,-250797,122104,101565,-161474,-355431,-388756,-448490,100780,475891,409106,182968,165535,130076,-81505,-485650,-316335,-217685,-31932,71796,-37894,-310351,-241243,85504,400295,558577,476563,-76285,-301544,-271187,-125951,163611,408244,365723,91465,-51451,45955,69299,126910,283216,599706,528331,368814,144354,73500,-191614,-365927,-441009,-29282,262469,519496,645839,576338,560359,456969,203451,-122414,-440201,-399956,101876,449660,902125,1073298,1061731,546262,-167738,-367974,-94672,-125238,-352994,-14808,486483,512937,67593,-436340,-289567,-226869,-225926,-380171,-158689,-27062,-191569,-250159,-216691,44672,526561,1026819,899113,319960,-316227,-167536,170613,203793,266783,249064,276961,143355,15576,61313,33251,-110542,-155825,388200,774532,482390,332891,-31417,50546,413350,536304,462154,470975,291457,14117,-82364,-171,60211,-65077,-220945,-217037,-289872,-433848,-313331,-129709,119270,168389,79496,-149530,-265344,-165061,82504,43027,-252391,-309121,235276,644112,605243,347227,151003,536937,615009,353057,39211,-67722,-123914,-344510,-314508,-163208,-104702,49091,-38824,-268939,-321715,-203962,-99483,66389,-42644,-256913,-94069,-296391,-268145,25989,55561,154983,255171,1772,-448387,-70025,173750,190092,242294,177203,-300583,-201924,184427,265216,380265,230854,27018,207791,443910,192873,-359949,-212302,51621,139094,71349,154712,610581,1060431,882109,521394,140392,-78335,-202039,-194564,-67667,88485,276771,330757,121043,129439,-14376,-73138,-15024,54749,225074,219099,9301,-234802,-142997,-14572,-16102,-44416,-72765,-300705,-490820,-99836,380794,509053,479889,83329,-298703,150319,630517,684451,320385,-43018,-78611,-227557,-202465,492699,1293640,1687236,1558083,1241126,614069,-104670,11295,260010,183484,-8894,-36318,103442,-107002,-321358,-387772,-450076,-385816,-449467,-439243,-284526,-216157,-215902,-385007,-277975,-120741,27369,301647,306484,110566,-148553,-411183,-479795,-143578,306642,507601,548177,249643,-137103,-163980,-163716,-794,170651,295276,-92950,-286085,-17843,-5809,-45153,96622,287953,171456,273611,300201,287240,-106163,-551259,-389737,-303921,-303077,-394271,-431642,-83272,311567,421175,499039,346095,-49006,-468815,-103549,143792,195064,-114371,-473421,-57701,647447,1263187,1305770,697314,-231070,-188486,274575,176099,-97637,-21287,-7921,-46301,-5853,146041,543915,600026,440592,-33245,-239343,132736,320483,73306,-471450,-78051,193791,260041,122316,-183008,34460,462933,414308,-8755,467926,478972,648466,764296,598268,157411,-216132,-425346,-582371,-510584,-611619,-252923,-46446,105803,437035,544073,315634,127827,26528,-302313,-461212,-319814,81561,310367,88288,-260114,23729,390771,347436,-71506,-551510,-329735,-257713,-283294,-194674,58251,548995,888631,547267,175035,-2674,-179241,-162683,107468,132067,-141702,-373837,17952,375999,575818,503750,254134,233625,370882,808206,772536,768286,781909,642286,86157,-295901,-25972,-49439,-337643,-208670,-114576,-181477,-273267,-18479,368965,548439,728931,755533,757052,255354,-91308,-97691,-208846,-239759,-495511,-501829,-394942,-307559,-476746,-450024,-221480,9754,192157,134104,-229571,-273810,163242,451618,398267,35283,-286019,-121186,296847,609578,511964,298176,397561,235632,-10668,69812,105551,-62480,-88483,-282706,-411025,-514578,-398719,-298767,-173067,-123004,-408876,-152498,-202940,-545567,-101749,166745,8930,-213221,-226987,-338402,-410738,-198484,-13890,-103909,-427948,-407596,-223625,-149105,-274012,-38828,359476,658772,498838,157829,39529,-7035,-221603,-212920,-58671,-34629,-235730,-298745,51073,343080,676895,688991,281855,-437659,125298,441741,552082,534100,500700,411736,151149,-166138],[-86144,7655,-18602,-147702,-305344,-242976,-16780,95470,-66,-110549,464027,688726,314716,3850,-87590,-146818,51272,227522,313441,396686,284089,-42595,-333056,-352389,-347665,-480776,-24300,174265,188261,178374,54254,37964,13200,-19298,-113626,-96635,-44006,133655,611030,764045,622489,347726,146482,154645,188497,238342,213407,-42698,-207013,103383,312875,86298,-429363,-15743,149581,12204,360312,728224,359017,-363650,-89457,177609,89645,-115717,-175320,-381630,-319273,-149757,-277404,-263067,-43449,-241823,-405204,-141664,284942,439299,535920,307103,320738,475564,549368,463608,385295,538820,930472,811261,248128,-256513,161333,56269,-38931,-435053,-38560,199986,11153,-274927,-293547,-96509,-112283,-218281,-270684,-213843,-137802,-151790,-251806,-141217,151006,205409,-180284,-396350,51614,187318,121819,-136659,-475652,-194702,133623,-57096,-178312,-146107,-190690,-175085,139453,339132,202815,20148,-252178,-399703,-322252,-113562,-4106,-267287,-202571,637861,1150841,1230448,764601,-50615,-33581,384928,418051,190521,-156574,-174976,-80246,-65939,-44183,221029,198639,197612,127774,-266033,-408584,-223426,280382,663738,449439,185175,219268,376046,261304,280414,119525,-28549,-107746,-112338,-115881,-186076,42932,-60896,-402727,-254582,-231700,-223496,72565,129133,-42118,-305956,-391133,-460997,-453031,-489299,-158775,-68694,134426,181909,7659,18577,157163,270027,447712,315815,237850,207019,-80190,-328103,192305,378831,103913,-10888,-96044,-246809,-177330,342870,478233,247658,-243606,-243511,44375,-126239,-114099,58987,-75014,295341,750191,849928,396533,-187564,-348289,-83751,32601,122136,239120,287464,140697,64050,494621,728827,514996,259213,317297,145067,-199647,-401650,-479615,-410666,-234955,-272648,-150015,-3776,-34566,-26197,75639,202856,596355,817881,647694,-98772,-396567,44280,-13893,-538759,-209954,-84465,-257189,-304962,-366441,-268531,-169222,-297914,-406298,-204167,93443,90610,-29253,-291539,-316889,-235054,-369198,-235995,107538,256452,366311,79963,-146368,162341,172882,35118,-193267,-382117,-334081,-333661,-429620,-345447,-278575,-257589,-378683,-94590,22434,-122852,48833,365639,258587,238464,96777,-383104,-13483,119975,-87296,243826,573737,299353,-291137,-377605,-423424,-286987,56860,-86161,-376521,-328215,13896,308292,490242,533436,306119,-276405,-324375,-281883,-288759,6220,284478,323737,226916,-182181,-469557,-234716,-63937,-204143,-289041,-114558,-189667,-359252,-226664,-523050,-87842,280918,164974,158949,214520,477274,428097,195349,-224370,-119710,282601,92323,-445290,-129539,124741,210624,93948,99323,17634,-155506,-34012,51002,-71250,-245490,-400980,-257804,-43347,104766,-51144,-339895,214708,355154,228553,66228,-215090,-12761,119830,-300174,-48711,220995,225513,194598,160785,90587,-44078,235724,657180,546358,312759,-98654,24934,214102,37347,-245915,-358278,-134206,72645,230461,166418,-10065,-232170,-222422,-170933,76463,167505,35083,72016,317262,558263,459076,248307,-255492,-359463,-480834,-242455,-78423,111752,38651,14868,-40631,-487256,-196554,147301,327205,285407,375904,87705,-103405,-205231,-162672,-110237,-205630,-310029,-441771,-461245,-382184,-275986,-276134,-474435,-323647,-52307,108889,51288,-216841,-469610,-200704,-239222,-185411,-112955,-189353,-239966,-10624,219187,81542,-305435,-66208,38916,-72243,-458141,-315125,-42460,-248927,-442761,-46597,-83475,-291676,-70075,175856,116164,-135570,-213541,-305605,-216786,142328,439236,666709,1093803,1357383,979524,367819,-266033,-303183,105561,87646,-205940,6252,186303,171663,128035,235726,92502,-272574,-280238,223446,285132,204729,253619,268937,244269,38380,-397398,-245572,-139055,-138025,-291644,-255151,267653,527894,399372,-87266,-398596,-128876,-249349,-261808,-174749,-478034,-132642,272900,248574,165763,275456,180664,-32108,138849,604868,494211,-102697,-98613,25407,-226460,376216,722410,389164,304254,657778,619968,300639,-51572,-38451,254363,507005,237825,-114810,36572,253251,98656,-332011,-355552,-71986,-205655,-397112,-488067,-409007,-409444,-274093,-44845,254602,445611,427502,144521,-192528,-359012,-298285,380055,967196,1251834,1371187,1334852,1152077,1211749,861198,664501,596304,470332,496347,483623,437662,232427,-33857,-84434,-238446,-74389,116567,150832,227722,258132,-3225,64563,473246,380365,-111745,-54387,311617,443243,245536,-37182,222860,742830,1020454,583498,338121,48667,-158835,-183643,-121977,40179,232386,285831,323447,367053,96510,-180354,-25172,141690,256156,194386,190308,415697,602204,553922,355335,-182443,-427189,-166134,37428,87243,102952,-197983,-363521,-5616,73757,42128,88671,97065,21263,65120,112704,18396,-20824,49652,188830,10863,-336996,-329980,174203,599931,521924,378318,229011,2687,-153622,-15296,-167326,-383117,-167075,273856,439210,288404,65774,-141498,-211252,11487,132555,75677,-35199,-22992,-160052,-493181,42959,24086,165999,519626,809722,543161,311878,362453,172286,-231696,203284,664163,703675,381479,38272,-487297,-329609,-192613,-115242,-239880,-249499,-3682,401409,684822,659076,812112,542899,-172025,-157970,170119,244795,-18709,-499211,45991,316109,186296,463575,644780,478764,313741,-39182,-287907,-255578,-109893,-251881,11045,875470,1222188,915517,237614,-68626,257975,322736,-54868,-169869,-252653,-494582,-81375,372659,778301,1036393,836403,159109,-199289,48395,-101746,-255216,-288080,-372832,-116736,1079,89325,-112132,-430349,-419330,5884,126070,231784,50686,114497,301065,186258,-140775,-366093,-381186,-352559,65087,228102,182225,33080,30121,-41730,-245218,-50821,-10043,-269147,-397885,-130,136747,-99280,-470146,-321590,91559,272806,213927,-161349,-595486,-274329,-49671,-128358,-216220,-161655,95112,304076,390143,475547,417145,330109,387190,340904,70745,-152699,-72679,39367,91844,139255,348840,229809,10665,-172020,-124576,205709,660193,632837,480828,84371,-138027,-102898,-102282,-358414,-220188,-184014,-114279,279199,379557,283383,460959,713310,1130280,811259,263787,66651,77513,-257956,-203479,152849,318798,404536,453147,378345,148981,159274,386537,317471,170139,-103647,-260737,-348994,-322387,-242767,-209527,-181202,-351330,-154612,-125603,-335649,-185674,-265843,-441348,-360061,73949,306446,217378,1252,-96567,-28418,-272654,-422514,-528421,-503001,-402506,-495612,-551581,-251747,-20176,18332,-57653,-89077,384533,838107,960842,548877,-68807,-179345,-252221,-159278,-72990,-39109,73618,68499,-243936,-411528,-62010,143790,-168750,-510133,29361,462589,329660,-96254,51504,597386,919353,683373,368960,523191,837864,637256,378945,6864,-187824,-334623,-453816,-431575,-225324,169404,555363,638008,408065,239241,224475,152349,-161382,-209268,-431947,-375430,-405142,-161929,239933,303634,380339,100490,-189057,-220464,54903,133808,148209,238133,315470,280978,123764,133728,116859,-113160,-287776,-21827,92698,283172,46665,69600,-3073,28729,176608,391636,305242,264378,44349,-18636,227565,600316,468106,566171,113881,-79444,-311610,-391851,-329093,-464029,-153994,263842,269475,33869,-372396,-290860,-55325,-164901,-202527,-181971,-140772,105172,-46958,-123668,85318,367228,452404,155202,-320586,-430486,-59034,185275,173195,-18496,-202711,-254295,46810,128320,71362,38127,80375,212660,174991,-89110,-446508,-222042,117631,47698,-161366,-75299,182351,207014,159858,-16650,86572,538675,831295,419104,-408941,-202271,-13706,-49533,-410711,-310503,-130278,-88874,-148478,-256569,-202332,-334856,-231323,-267714,-91835,326684,620387,705973,529245,143989,-86954,-209195,148412,417682,513339,198811,-140980,-245325,-369045,-577911,-515398,-381198,-209748,-333843,-384106,27242,249890,449242,662330,514280,247789,404208,661005,813419,583955,169154,-98179,273568,341673,-21743,-444169,-364858,-196485,-163351,-282321,-187463,163557,323386,-42528,-58504,564797,813419,650550,419609,206994,69751,-223528,-399552,-108587,-190909,-29280,355206,642013,617556,400160,116182,-128241,-231617,-251521,-396052,-560948,-438632,-278818,-277568,-271365,-63495,298919,638651,725465,547548,183300,-237776,-397261,-153386,32008,29736,-152068,-87424,164072,102870,-37096,-101635,-77302,-46126,233478,483718,544131,236661,-114840,-20290,-739,52246,-53306,-13314,-220944,-479652,-400148,-258396,-338019,103079,493354,335032,-221019,-313448,-160527,-285221,-283450,-199458,260867,663239,801168,430833,-163987,-9072,450907,478061,39470,-335579,-312151,175864,278559,277278,79956,-139501,-164828,-242729,-110527,-95995,-380726,113386,76548,-37580,-282561,-469051,-412097,-243297,-377040,-208502,194752,349272,214935,-299725,-287222,-102063,175074,204115,6585,115832,122244,-122375,-446063,-459127,-330401,-273836,-326435,-532982,-317843,3640,241312,418616,433132,251543,147756,222818,116974,36792,-80272,-177650,-251166,-238155,-60010,300415,609050,502417,-3902,-396125,-221353,-101302,-148474,-213230,-201100,-219572,46396,30067,35478,-86672,-206960,-156462,-51865,24061,118156,52150,-96085,-558359,53216,366754,168083,-129383,-251681,-32922,330085,506443,47441,-591631,-165161,-410525,-42314,488975,675770,455072,219170,12647,-323968,-398668,-101566,-115336,-159259,-308280,-342488,-276239,-97612,91331,214457,112639,-199317,-305758,-315417,-146054,47782,70168,-305413,-356612,-138274,-101934,-68814,137743,476493,544822,463703,51228,-481307,-214659,37675,-27884,-172137,-235865,-103289,-329687,-421719,-386651,-236800,-232796,-108294,61784,53201,-112053,-363638,-391812,10890,264583,437086,589660,506271,391867,-26471,-312587,-123000,-41100,-198301,-466109,-352389,-189320,-229122,-129392,-105940,106661,422485,647582,694051,435616,26139,-277987,-483236,-272916,-114314,20144,889,-103684,-60175,-34046,-75320,30194,66909,58244,-61282,-256964,-276870,-320526,-327403,-114932,-176724,-392385,-326651,-169160,47982,118196,-203958,-8871,328320,71808,-559713,86841,472667,415372,156801,124366,187280,188876,97550,-122561,-40143,190596,223973,-100092,-453528,-75755,99113,275935,391280,231313,-170371,-385310,-23690,-142546,-396467,196297,469459,205449,-206096,-87328,185286,282123,180047,-83435,-220926,105671,549001,786003,651102,420137,-45110,-52074,246192,395366,310901,347772,261811,45446,64286,503530,589904,228094,-266922,-32468,138625,-36437,-311263,136627,259958,30872,-144527,-174353,-14831,151369,15171,-302537,-103522,-6437,-18875,205336,411404,49181,-196319,97990,227846,236172,116045,-219899,-460313,-189054,207149,316578,-114976,-219840,61263,-127776,-332276,368649,425402,72863,-190740,53729,207948,219207,-13996,-315634,944,-24189,-374389,-230499,-153069,-17477,142448,126245,-186876,-171346,71242,-42642,-5338,164294,176831,-71971,-254619,-389581,-156530,351437,509528,355314,14963,-222715,-244368,-230712,-363233,-471590,-273346,-86896,141589,170449,147987,-13235,111477,221664,163221,287166,347087,42834,-158490,-227504,-366349,-466618,-340102,113594,371538,216310,95105,-19940,-43153,-171595,-214158,156213,314694,252318,178903,82836,19007,-269126,-267111,-120992,-120492,-176069,-77672,96493,259777,211567,150916,-106359,-435934,-310075,-135405,247722,475324,288217,26796,475174,573764,250164,-290829,-372459,-140179,-29237,-57396,-249306,-489803,-494005,-300790,464271,1126672,998905,587371,28344,-449543,-405808,-156871,-102966,-46795,384441,735480,395368,-8295,-251226,-186683,-195934,96423,193361,177542,38456,-406857,-468216,-144272,-23311,70107,49629,-75854,-539432,11557,242591,244704,-17651,-279060,245871,401680,30550,-495054,-258674,-347763,-455432,-108844,2583,-282646,98137,460171,291372,-187774,-42307,69831,-52818,-226092,-14786,81064,69315,51805,-47729,-253148,-204486,49839,373170,463329,452849,201166,-138182,-426014,-213279,19297,271351,114699,-186092,-38463,45808,-16677,3985,162947,449289,715343,596021,374364,231157,-95328,-307695,-437937,-100058,301473,304029,213856,62794,199108,256353,312375,-57716,124269,160113,493855,734557,1029354,1191601,1016239,411246,-309716,-75446,266116,344035,210006,-69392,57722,16135,-180036,-291518,-306764,-352469,-328841,-374900,-97452,-1873,-138601,-347081,-290956,322161,757757,1080809,776969,80334,-455104,-81298,120160,66989,403552,630055,596964,452045,150374,-49764,-262534,-372748,231748,769605,1008040,568825,429404,35225,-85067,336344,578356,611837,637196,506942,299613,73500,17621,24695,-84262,-299560,-274786,-220365,-186216,21786,190556,388274,505089,532172,266993,59063,46136,65475,-61682,-303289,-326562,227253,666216,634860,358200,83302,320131,241749,52671,-126270,-105407,-135548,-177452,91122,182679,193619,321846,219868,-66758,-350158,-298974,-54670,331817,249563,-290495,-93485,-50343,-302520,-396305,-133198,-42446,-24917,-156840,-356157,-161215,16096,118929,246933,219967,-260283,-486682,-16322,174899,288170,190218,16006,244918,563166,324651,-162920,-34328,116445,188990,109684,15296,283133,395507,215543,-99070,-437472,-463214,-511856,-129215,49870,173994,251357,173207,-66575,-158848,-82954,-79049,-9137,-21202,-13072,55455,53822,-40397,-126380,-40485,-20120,-31865,22560,-209532,-394304,-150915,332033,440686,400502,-19886,-339133,168587,612884,746703,357725,-4949,-112645,-213889,-208809,373215,1103987,1445824,1336890,1286303,864743,111794,-389626,178541,380697,277973,6549,-79679,-125203,-398166,-616499,-414541,-506468,-461871,-292218,-105466,-4942,-189818,-533725,-148501,147047,128738,281940,307520,208148,87672,-232240,-449661,-97697,423660,696015,796670,510247,160140,-77941,-208428,-277827,-160187,29134,-213329,-374775,-102387,3623,20821,3597,110119,113554,274240,193071,-18188,-429196,-355184,-361254,-475382,-456584,-418512,-142952,212467,286876,242176,250334,202954,19978,-313456,-163358,113668,200358,-37702,-313051,29384,772374,1441801,1309321,586391,-195108,-164921,152804,72230,-226414,-51774,2772,-39229,311693,568146,829933,916095,820547,329979,-99021,93282,411993,262014,-400638,-47635,350899,429998,137899,-251937,-19436,451475,336754,202763,701280,713037,739304,761358,575034,175148,-120437,-358973,-517360,-501593,-349718,-70082,7482,164889,640594,690478,343206,82971,17497,-259996,-408086,-301027,43275,192618,-10808,-283944,-129702,91966,20534,-244157,-460093,-118332,-64171,-85390,-165718,1071,654285,1039868,758730,356687,197987,86172,-415473,-116909,116699,46225,-236297,-196324,263691,711499,701290,316944,-8334,-7788,544807,819307,852963,985412,827971,221049,-416464,-112786,46686,-21297,203481,384342,307558,-7366,-111810,-61418,344385,693699,785498,678901,218063,-86332,-69600,-99646,-294351,-220899,-421838,-322008,-177632,-255083,-310985,-429804,-133805,98725,9761,-221499,-11493,406201,748454,817459,424068,-38479,36189,405050,610188,473754,378529,570801,469976,45304,-121007,64679,-26993,-104255,-100310,-248161,-331363,-338285,-423295,-192439,-75444,-88586,-65318,-291105,-306554,5,53872,-227274,-241190,-91290,-188820,-333311,-384665,-319349,-366780,-453775,-227439,-11600,-131647,-452322,-129941,228042,493838,385754,174535,23586,-75631,-358327,-246295,104542,92750,-96756,-116832,289577,667519,928892,878403,502957,-135448,-229581,184652,385179,393930,332757,153494,-35432,-224918],[-108616,-52689,85842,75536,-4256,5829,200028,222749,117393,136093,752753,853374,401036,-135962,-259303,-157912,-91344,-2805,118360,251288,225268,62358,-197853,-404617,-183938,-351344,-164877,108994,82433,126676,-7078,-92254,-172513,-149932,-131413,-104472,-33487,-82616,252687,441097,399504,149491,14102,5163,61460,90028,98604,-55135,-296695,71453,440304,328370,-218203,126591,242712,141303,467067,751342,352384,-267489,-209563,142848,219919,98826,-180782,-488862,-378956,-323629,-459257,-251561,-32232,-13769,-40939,-164398,354164,548521,381545,34908,101661,334945,470408,411955,175704,110473,540194,612578,104637,-484851,-261774,-246953,-415410,-514947,-151469,-48862,-207518,-490702,-287477,-165569,-247213,-160009,-54164,-160292,-138759,-159820,-441548,-207094,160227,248159,-80418,-117814,115571,52316,32351,112078,172671,-55055,-87863,-376400,-197389,-16139,-116581,-325572,-73129,215857,210348,46997,-225192,-246773,-123887,177305,243579,-116951,-358886,418142,868504,947029,419930,-19863,251532,561196,506093,177613,-291843,-484560,-156520,-1456,140948,398611,264556,101253,-69009,-291131,-496358,-207825,213092,613041,609073,428916,514222,661510,546807,419697,183797,-189949,-366443,-350262,-353176,-351889,-115908,-157538,-296793,11797,173742,-12517,3160,130100,-58942,-282173,-357258,-440036,-332306,-151179,126157,137445,104648,-110296,-223584,-74463,84300,306509,559445,471265,278308,29808,-264670,-35238,243181,163856,-239840,-5657,205421,-60994,-77623,592405,784460,208884,-523820,-63825,235060,-140864,-310588,-17256,-286481,44358,496386,602389,369082,-38649,-207498,34019,327802,485668,689786,683838,463813,202305,285298,561255,566805,354252,322128,157846,-176966,-399028,-395264,-379811,-325373,-112341,-33584,79260,45879,24247,90229,247850,593847,724286,373875,-319398,-18614,610609,455507,-274248,-453600,-262513,-406989,-219625,-191691,-146963,-10457,-112553,-226939,-242210,-194642,-305289,-428965,-444920,-329968,-135793,-180998,-382691,-71748,144336,193513,-14422,-80758,220319,325968,243238,-31023,-400456,-320136,-322961,-172937,-152096,-84581,-46392,-241687,-318744,-246308,-132111,11257,107508,18002,198762,99725,-195300,-4004,93373,1518,314711,585633,346440,-163294,-396989,-448660,-308663,74008,80144,-201602,-254450,-4360,126356,101930,-68972,-173746,-268920,-81545,-297614,-413345,-93447,253165,268473,328994,68294,-310509,-334482,-173256,-309110,-357584,-135453,-12964,-28259,-125513,-202034,-79961,157242,-78948,-101705,-153843,157498,362827,164036,-127297,-86433,300396,145966,-451235,-199773,3677,25031,-98541,-15069,149415,246764,527883,504157,155647,37569,-165492,-327538,-308123,-102169,-171865,-363824,217578,431647,262828,44676,-223508,-280435,-228545,-420094,-63259,203422,260465,361263,371481,213551,-19627,106086,409326,327692,177827,-58956,26626,-54454,-247239,-442405,-345671,-195799,-103818,32652,-6033,-163289,-345593,-380695,-300591,17139,184715,223124,294534,354715,458770,284863,39179,-201622,-310699,-431309,-509492,-483882,-193413,-218619,-20905,184721,-64724,-366949,-101258,215945,328203,414719,252839,-150635,-311355,-57480,92636,-1760,-235558,-464720,-450874,-399955,-305118,-314817,-353602,-263424,-50319,12373,-66064,-294047,-464861,-250893,-256449,-156026,15866,134359,308639,518040,824711,531128,-165456,-266416,-94309,-117862,-357527,-67658,79022,-151008,-291187,-213448,-235724,-241519,-46509,13494,-101593,-106794,56614,-44049,-341995,-228807,-35792,156739,562208,977116,726232,171269,-160974,67612,483585,522192,164298,6509,25125,217087,369205,544073,433350,43505,-469014,23228,277134,328303,347290,360051,233374,-5882,-358801,-62638,2582,-48705,-258276,-500145,18343,393787,431244,31100,-236049,-13839,-229753,-512728,-232209,-346066,-370498,64541,147920,47253,140883,145042,-1781,29610,511656,427698,-75787,-75759,-115152,-277147,574342,848190,374126,362434,894699,777686,305033,-132078,-29917,107178,219171,-84423,-292203,117273,449872,362307,-24828,-298652,-70012,-85309,-290497,-511894,-386802,-334048,-229052,-155614,-29960,78572,192608,-10145,-355621,-464922,-611810,-40893,593745,982593,1159356,1145562,732016,774794,587047,571010,452852,508145,575929,465402,496240,321247,-50562,-235435,-395874,-105719,146543,103090,-120914,-147707,-299434,-7024,399861,363968,-31870,-101148,289278,415228,213607,-2584,285088,701372,818608,522617,522306,442220,108148,-113191,-29990,55312,65514,74461,129096,244554,-23670,-180915,-93724,-45325,41268,54447,280467,470736,481935,326910,101674,-191668,-156840,-549241,-210348,11702,156694,-157988,-523771,-140910,-50238,-42797,67712,50855,-35400,146037,221740,-5395,-96974,-147873,-108569,-226887,-302855,-540302,-42329,444319,703244,519227,202221,-109031,-237137,-172373,-413711,-422530,-58146,282172,313709,225298,143733,73623,-164810,-203200,-310148,-282601,-415972,-330017,-425906,-303444,45940,-156453,-242125,318686,625052,411014,164112,259205,139029,-398087,-72214,351232,419305,249407,65427,-310428,-452232,-354982,-199387,-254925,-278891,-90506,388495,553873,675497,812467,483160,-89479,-341682,12794,215745,226317,-100585,-225067,-5306,-7255,386540,616501,360599,8237,-326839,-224161,210702,422229,136627,132694,907623,1225784,985427,392258,228282,523132,407093,-12818,-197115,-268811,-428776,56818,543867,1140823,1249430,945214,116551,-312992,-114269,-254064,-269549,-259436,-217706,134496,303300,263786,-20507,-378078,-427922,-94793,-25268,-8857,-85441,180252,404448,208632,-259146,-424044,-238311,-207604,8733,6022,-56434,-55880,135412,76402,-137366,27110,94056,-231067,-272600,300982,549794,302158,-144028,-275912,13479,237398,227005,-17703,-497248,-266880,-18292,-128236,-200440,-62912,113519,293076,540539,704286,371123,87066,175221,308635,120235,-103244,-209753,-224696,-220107,-172387,86089,76338,-103333,-262114,50626,607275,1146694,902885,486560,92300,8455,-10412,-11207,-210696,-53876,62370,220417,436626,232895,-150430,5589,288220,622186,469144,-146226,-46644,72241,-313818,-192393,212848,359486,363188,177321,181544,275961,526893,806438,608830,277595,-131220,-336443,-467079,-311632,-356842,-361204,-243203,-339070,-309319,-193190,-169167,-247567,-435829,-249859,-148419,83696,353706,256156,41769,-147783,-167483,-296548,-341738,-384089,-461767,-427599,-445609,-540374,-179928,144683,104817,-88649,-59857,637739,1098278,1065326,571631,-86915,-272283,-206532,-53509,-78263,-202529,-109516,-55763,-301328,-433427,-239756,-35385,-128280,-268986,-204998,500796,634498,132449,-149919,596094,941418,677171,423753,729754,1107365,748349,250989,-335679,-498053,-458618,-368561,-270139,-189228,-118129,-126946,-95617,-5373,-30887,-166036,-255410,-143761,-202659,-273100,-447238,-448670,-116102,243254,318240,353815,147341,-48514,-8681,96117,121515,201996,250693,126119,-274846,-314590,169264,504590,560756,481103,364781,153317,132070,77741,58823,-110204,-156778,-73670,319756,400546,343671,-12342,-142090,65985,366846,449946,387962,-114305,-242679,-219486,-449703,-350563,-425971,-420112,-151893,-121278,-182986,-316722,-448109,-200346,142239,353026,186136,-48489,-123441,-449730,-176532,245976,526883,611432,389220,-50910,-558365,-228789,80739,45366,-248017,-554552,-463999,-419819,-259667,-138346,-305589,-248952,215802,556497,560314,151020,-270146,53006,228890,161461,239907,402479,300036,232297,143058,327735,821235,1140651,586214,-239177,-211896,20937,168990,-52374,-128030,64157,260111,304271,179709,128687,-87705,-387481,-333666,-271842,109613,453588,666134,495627,177050,-133951,-189542,141549,447844,578129,187638,-382527,-273280,-308771,-323706,-367789,-206895,55250,-5712,-283835,-48826,425438,746823,1011460,677116,149022,247506,551478,649940,431349,251822,233594,500475,578703,237886,-182911,-414941,-319887,-287456,-543576,-169963,286318,449874,73931,-234482,238278,534402,585363,707620,465496,325637,-37296,-370786,-74185,-147266,-84751,356367,727193,818241,712249,371010,-13201,-99715,-26934,29931,-279427,-391991,-128745,-275981,-346442,97417,544388,792461,760210,658393,407043,-48530,-211946,-91475,-90361,-70176,-235140,-205020,44842,80862,6824,-119779,-99380,70145,350456,474207,442022,34159,-279055,-178315,-175493,-109981,-193023,-260887,-315676,-421196,-380779,-336262,-408352,70119,424213,267863,-323828,-190856,-51608,-168653,-142655,-8253,322463,680741,731641,315609,-253475,126276,520629,403475,-41991,-246991,-109451,268178,325307,159318,-224052,-434134,-341058,-155638,-58628,-249175,-309924,220594,167925,-44621,-333387,-423060,-291754,-283371,-217936,12029,290782,243535,64920,-91462,-316654,-230576,31897,19701,-194222,27699,138205,-103264,-378404,-356466,-237382,-176747,-214377,-458012,-447078,-255588,69086,407448,664495,574391,359286,154154,-137855,-186690,-165159,-29946,135127,332275,373995,439631,478279,285246,-69787,-378758,-216800,-55212,-78201,-197360,-329373,-433712,-1928,130134,106980,-87461,-116720,37033,87377,83091,241676,305051,151025,-375204,-28865,430487,361580,62594,-81460,101719,455210,598431,118163,-413074,22132,-278417,-6149,641642,885929,678889,300559,62675,-48204,-11113,187205,308072,197320,-12687,-267546,-416801,-475583,-273099,-93346,-42834,-293070,-457516,-431805,-366154,-38582,121777,-201813,-133537,142615,-37958,-181246,-56836,166203,324860,351104,117537,-256698,-311240,-149369,-206000,-332079,-370133,-262869,-357752,-500568,-254876,22457,-56620,22820,207150,45855,-76641,-309202,-404709,-124216,240601,475410,479479,369325,257756,5974,-194650,21848,117636,-56812,-287495,-469849,-267692,-196838,-76239,24074,244329,632469,768949,753252,486596,85725,-140247,-144712,-62275,-64181,-134354,-197170,-206204,-133854,14359,79949,276122,333215,315373,82370,-162933,-222587,-156639,-233205,-174435,-251407,-376894,-344319,-152078,58385,-90520,-525086,113674,347351,-82333,-327058,233963,412998,167232,-16755,161917,174356,141064,-41173,-131001,35613,338928,378659,-18555,-512336,-70569,115089,287880,475355,305010,-161853,-366796,-79225,-114778,-447938,-127410,218871,219723,-119557,-396598,5653,266764,210370,-139336,-231442,117259,497965,817970,942959,811029,106866,-308939,194459,325172,145490,72164,-145766,-428399,-273289,89159,143638,-433420,-145900,366381,446086,137270,-395850,163256,346938,69791,-186710,-267274,-87257,85633,12514,-235843,-141813,-113013,-121313,253075,680593,347838,182624,176207,208310,493,-210817,-410744,-437934,-252521,-73127,-81470,-421093,-29562,142153,-38447,-416070,302718,532467,220142,-87942,174411,332818,185946,-110838,-473045,-20207,17277,-292414,-204242,-260997,-338630,-90049,-10208,-202228,-190350,-37363,-221698,-154892,-95880,-81690,-273165,-345740,-336830,-103296,383060,573130,450673,165390,-93081,-148745,-204081,-326975,-340443,-153285,65896,222740,199943,174166,-12079,123469,386211,382401,324561,299516,17288,-263669,-341904,-554282,-548718,-329104,93742,360458,218919,-34601,-353884,-435006,-287223,-460827,-296460,-51705,-8935,-67232,-69858,-75974,-311814,-342656,-49996,2128,-118845,-135494,26008,219496,172595,87178,-174451,-341832,-25552,31042,347098,649447,527822,-77403,254664,512909,218961,-229807,-352192,-97645,98326,-34061,-330858,-457438,-251327,-495074,463797,1289041,1385826,1185749,398730,-333591,-396134,-82572,-89468,-218021,315027,851462,596599,163011,-261796,-359716,-287254,41122,241736,563788,438533,-64858,-295670,26050,133079,153015,311814,273784,-222488,-160317,199454,471928,292451,-211384,57238,371900,69973,-383183,-504534,-477261,73697,301609,271468,-67465,101475,337438,51837,-513719,-8389,65571,-147045,-15429,324399,440206,249182,-25849,-162896,-237449,-179016,-18956,161253,170965,164447,242029,61882,-300639,-264076,5850,169765,-123415,-329145,30730,57041,-90995,-208050,-14165,175305,538181,515874,450158,268345,-55785,-305795,-437664,-128228,207069,199980,-104380,-476439,-310486,-24797,298671,395145,634150,469636,479883,572783,756772,1081761,935399,407978,-254631,155608,529836,662531,546564,161368,-310613,-71896,144027,87774,-167279,-372901,-368288,-336087,-151938,-79705,-132158,-391653,-275676,318453,701055,808019,415308,-246799,-216051,205532,205168,-76389,257730,625748,567634,451070,125644,-175672,-342720,-32692,564188,838128,797726,412226,287234,-4016,-132474,325901,638112,772162,718222,679350,458563,98553,-82184,-113286,-170320,-438171,-301304,-84938,70687,238794,310393,404649,532631,560841,374941,211729,120561,-48307,-214336,-335991,-371360,81533,449473,451667,191034,-129190,-105279,-241491,-313031,-282838,-90501,69006,143154,271102,251983,189608,235207,249797,35888,-334966,-416898,-83264,371679,304379,-253281,-75276,214052,-15568,-589153,-289284,-209418,-356514,-453324,-322536,-240827,-197839,-61043,108619,149323,-212487,-581017,-280434,5145,127557,56685,-194861,94583,472608,391228,30714,43582,105117,162645,101795,-110448,-129411,-163214,-91332,-147080,-101206,-124010,-34774,252761,240961,162254,68758,-152377,-350242,-239084,-94323,-31159,-111030,-229998,-334659,-87881,144848,124592,-116375,-172436,-127513,-77138,93994,62194,17008,133348,185693,291839,245441,-118306,-466559,7639,382025,509483,210915,-55607,-159212,-269008,-303245,102050,548228,757200,729682,901714,802927,300927,-356423,143026,517105,488519,86844,-195935,-356316,-515385,-329562,-243420,-415795,-476885,-153325,78655,157844,-146033,-510647,-53240,216912,211832,81349,90331,112438,220789,-46425,-431807,-131564,437303,707372,728857,535937,367946,131194,-114133,-334469,-411377,-234718,-260281,-547483,-317489,-136548,-67830,-174186,-85008,66825,230294,43181,-363316,-317424,-181359,-270743,-318925,-172248,-30295,215689,437588,240029,95293,44880,-5720,-16157,-173880,-239431,-78813,-19684,-83990,-176813,34602,599747,1076224,873767,370747,13814,-126427,-179369,-193494,-358562,-130848,-68636,-183439,394317,814011,901488,962016,903352,557057,28077,-83558,345446,393055,-192381,-129675,385800,496611,118352,-436291,-107755,352574,265941,289240,436070,565331,532693,462903,283799,82838,-28264,-196222,-320253,-201152,-119883,-71123,-132835,111118,800808,697246,195041,-156510,-139221,-326386,-417211,-295105,-60976,49973,-80834,-240936,-249745,-135457,-124748,-231450,-342726,-166425,-1199,19102,-231423,-142747,426844,666768,457485,236012,347694,315381,-279471,-370771,38873,219856,149369,-195482,-102760,524110,656529,299143,-261125,-46547,431517,899755,1006476,1124001,852355,278319,-369210,-284690,84,130046,436363,688955,562170,186070,-143523,-419845,9578,536918,788641,607604,192681,-85166,-108322,-18560,43615,-66168,-280053,-325690,-123028,16929,40518,-245148,-362523,-179833,-153624,-84188,135036,466034,928751,1061515,785775,244906,188609,374032,389451,229920,371043,640817,698455,367175,-183639,-12053,140664,124383,221825,59901,-217374,-411170,-390540,55332,196307,160060,-20555,-331650,-152822,17059,-103824,-466756,-218385,-5338,-80128,-184023,-357369,-520180,-500759,-211690,117762,330389,201720,-139277,-219018,35733,185957,90719,-2211,-59307,-76319,-370887,-399530,62026,63650,-107665,-2473,426606,849571,1024187,952609,633493,147722,-353531,-136341,156620,234017,209656,26923,-133626,-194226],[-151813,-151116,179784,270037,234923,159199,305689,314374,200750,287698,819952,852187,488468,-126921,-373651,72351,316045,235945,56842,-42649,22417,54340,-112755,-295581,-23926,-99407,-454098,-98327,-125689,-58282,-92957,-167676,-246335,-181603,-85190,-95077,-1274,-172215,-223032,49053,186733,2220,-123112,-231101,-128962,-110356,-87013,-121323,-328166,-24043,372637,410767,-106230,38378,167711,220421,536333,708996,389036,-40009,-83245,190235,326435,224493,-175533,-475638,-397626,-414373,-410580,-222167,72684,279085,39321,-147026,370143,534981,114334,-127399,-60691,49740,114103,7498,-366258,-315043,158071,263880,-40585,-16679,203097,-41414,-431365,-381733,-247277,-267360,-319537,-391211,-260064,-263774,-283384,-6762,119437,-103576,-229937,-137672,-251519,-183647,41522,164931,161318,163053,99661,-81437,20290,231490,412059,64198,-135553,-408433,-56900,118954,-24193,-362513,-220583,120922,165969,-41780,-269178,-183101,27532,397065,503327,139432,-600290,-55251,403166,492914,141244,205654,495640,601011,441946,-1527,-312290,-79269,8311,54085,167749,313535,263029,53387,-141490,-335746,-357136,-199416,102249,393962,513993,495796,705966,808770,694939,352290,75954,-387996,-327271,-166810,-488083,-471778,-265508,-192181,-94313,288055,534214,304882,-13121,139357,21950,-20485,-100458,-153015,-36048,70906,301912,140409,-165446,-528690,-312762,-189264,-103645,276066,562039,528084,256175,-102026,-172586,227101,270494,-43788,-444449,263250,546381,22343,-121146,610402,800919,92180,-221351,273557,432890,3954,-262207,-90773,-341894,-112603,228231,271277,221720,15181,-138912,198232,667280,884369,1040049,949590,647804,317089,180801,377946,469142,323809,335788,217197,-120906,-423945,-302208,-204860,-39589,30190,132240,180693,131746,40599,21851,196876,447426,432365,-31283,-348712,317837,930046,739254,3787,-387283,-132823,-85508,76091,6074,-58775,38860,-25754,-209318,-362646,-197058,-266364,-338347,-194130,-121524,54889,40822,-307753,-257316,20649,-3269,-59254,15682,210403,390017,381281,137492,-176406,-86596,-3108,36762,-4664,59385,74703,-59247,-350502,-429944,-56241,-16031,-169127,-231597,31358,-45788,-103520,6437,-19128,67553,374889,497850,272442,-78093,-385112,-372576,-285097,-30888,80313,-135360,-210573,-98629,-120702,-325131,-355542,200177,326231,282973,-139535,-568340,-241025,173440,211605,337245,274960,-114975,-480575,-312526,-422736,-110503,-4854,265946,221745,124360,130257,58352,15011,-246478,-355719,-411559,-325888,-41056,-151566,-318053,35336,350332,200052,-382401,-277100,-89371,-91372,-239317,-150795,202094,544196,851176,735265,285386,218596,128135,-3577,-254793,-274126,-264230,-398037,111288,371042,234070,-6944,-254561,-389596,-133836,-11921,169236,226519,288730,491226,544975,339113,72765,-34723,-28076,1046,-38188,-79381,-148057,-336937,-244891,-159779,-158361,-231355,-223767,-56417,-7799,-162227,-307977,-270694,-213212,-3350,202629,331681,424524,328941,324924,190994,41463,-40408,-199893,-91002,-124902,-372294,-618734,-392097,-85039,239797,287964,-15245,-227349,101192,296007,256118,205744,-237029,-331954,67505,255883,141811,-102491,-405137,-472008,-372366,-236499,-202230,-177482,-96677,-30066,-102647,-245649,-374951,-461800,-418009,-371363,-161796,149835,486691,776513,852310,1042515,627991,-84897,-366575,-152729,-88781,-85675,121360,129791,-14092,-147548,-394736,-83259,229067,257870,3154,-248925,72876,271888,208903,-150913,-124560,-221001,-312978,78142,473253,383370,59353,182041,515561,736556,769832,483933,68866,-101058,209487,417931,710755,763370,466480,-98207,-222819,166425,412622,543279,553474,263667,-44621,-157196,167116,156076,40884,-164615,-106835,100143,302106,388612,73799,-200544,-12950,-131141,-531018,-238290,-218550,-362425,-64330,81229,23861,83125,74674,-84876,-199745,229502,320206,141408,109220,-266825,-256609,576845,776199,290053,455782,1072393,887904,299317,-244762,-127374,-114602,-169409,-390763,-278052,144095,420844,404032,92145,-39626,161512,173314,-158371,-468961,-318777,-251702,-211329,-285499,-301266,-203233,-116861,-193609,-395290,-305453,-309149,-264163,106783,562049,746527,770612,276787,53758,123791,246148,152467,392116,420446,281334,447369,347227,-57170,-388030,-505182,-138594,141834,127334,-195012,-365633,-272561,50970,341332,318492,3829,-197733,121548,197792,-14860,-28524,371658,570698,378874,345955,687250,842400,380073,-128800,-13610,94379,20027,-98914,10519,93711,-145496,-212640,-97799,-255440,-197196,78323,412462,485331,283898,66391,-54195,42986,43151,-232275,-390998,-103115,158857,-119039,-409239,-259080,-213700,-104890,168116,118394,-15554,207976,278349,-60408,-266423,-408725,-424407,-201383,-57500,-313749,-183568,281009,657000,452365,116445,-211647,-412738,-469958,-395579,-120730,124971,289272,153974,85855,38896,21550,-222558,-405910,-331112,-239301,-219701,-138385,-32586,-61397,-76924,-261340,-497287,66848,270457,106531,-126943,45289,52096,-32365,-8875,60928,85907,174245,176418,-2146,-120374,-130127,-149265,-169485,-208972,-147941,253752,418747,542951,563363,265111,-17714,-400776,-136180,179799,444050,230122,-351987,-303671,-198295,145912,478924,213099,-277331,-89067,390413,554126,778560,302363,104040,757483,1113619,929090,496322,500251,734515,477526,42220,-237043,-252411,-321866,106583,507652,1159548,1152653,786821,25728,-428550,-287158,-331871,-238686,-231504,-69430,393871,651058,445074,98510,-340600,-557837,-207415,-182213,-296555,-111649,235838,423188,186591,-312462,-343355,-135547,-139520,-117803,-193388,-271847,-33314,232625,186161,-63526,44601,183097,-144091,-122822,523713,821272,626742,225058,12962,3896,141091,120359,-31142,-439039,-250202,-50646,-151819,-202670,1454,88011,242014,569294,711343,208509,-238348,-128715,124951,102423,-43970,-287108,-537126,-529466,-361773,-132857,12349,-141302,-388496,172538,845441,1254759,1015079,442772,260191,164433,68289,70260,-34024,62664,192588,398382,335989,-129883,-410732,-263201,57588,373839,251811,-353939,-55944,113937,-162387,-107381,199800,352464,247439,-141885,-106221,349679,778947,990511,714875,276542,-151660,-329953,-504907,-305812,-411586,-446065,-230043,-172321,-193605,31847,331446,399026,-71367,-115745,13804,37510,274655,162255,27662,-213625,-254553,-207848,-222639,-277383,-408570,-372757,-340511,-466717,-110081,361874,426099,38543,-68858,788093,1221570,1005173,406629,-178653,-284098,-138446,56204,30253,-231631,-294025,-210368,-453734,-308054,-202651,-90241,107524,5268,-426645,423273,788083,275040,-425543,463665,783856,564176,447508,805607,1100645,724724,290145,-244599,-382096,-309203,-214958,-214897,-313291,-482575,-69861,211253,236466,-59014,-415416,-151593,199756,46906,-92044,-292062,-463953,-165579,155814,259653,226361,50676,-61752,152788,205498,66496,158959,171024,-69616,-540634,-131778,375638,873314,1155961,1178974,900145,502999,352783,275731,170972,57306,-188689,-431979,52518,349822,356480,5145,-408734,-297717,-173187,136196,51399,-277874,-389257,-181212,-303238,-290808,-338930,-430635,-374031,-367252,-314560,-274860,-418115,-283066,299181,621244,414250,30332,-131218,-230812,18894,432261,718240,759377,572451,167835,-366086,-348466,-54584,-132533,-353572,-185185,-202447,-495115,-380295,-176109,-22561,-215529,196435,721601,894572,507844,-33591,36763,363222,426098,475783,520452,344739,266013,280136,477640,920692,1133133,545190,-9273,-11608,-18246,151830,239512,322484,392281,631432,633524,468864,343629,112704,-187938,-309465,-403952,-198938,163718,433250,248307,-64569,-449375,-332908,63937,445286,612755,241735,-368161,-304621,-151583,-86933,-174228,-87294,203697,283068,81051,-33647,365127,764794,1058656,633386,-70939,-54372,199754,207571,178062,347999,553610,706071,747745,492162,86435,-437981,-433863,-370942,-296268,73332,430689,501574,170727,-402153,-205350,106288,371122,799962,778764,620745,177803,-393628,-176745,-253856,-209913,295274,656479,812557,812502,485131,4653,-50075,210366,249830,-52126,-377081,-107953,-142665,-198971,240635,705080,810792,615049,521759,415393,29441,-78295,1871,-171113,-241679,-291673,-403183,-205597,-21571,-16806,-142613,-39852,255492,480151,507787,343112,-110124,-298297,-261007,-377328,-353108,-330693,-493287,-396558,-354473,-363024,-487378,-368591,55203,339531,225376,-304520,-146340,59995,84905,197292,218973,276100,559642,577678,271298,-204737,44529,365948,167129,-197313,-123366,28826,85520,231205,-17481,-399424,-546692,-389206,-85908,-3909,-152594,-182969,89949,115869,-109375,-323034,-306166,-309332,-371919,-150852,141429,290515,49605,-255776,235881,214594,137720,221093,-22132,-309711,-50609,113422,-86501,-195646,-154246,-133701,-24437,-74615,-246157,-241173,-281772,-207463,301939,774670,788834,480226,-12277,-437747,-314555,-123047,216213,538204,891631,817882,599758,315182,3169,-189821,-440764,-163529,27234,-35592,-119206,-189460,-95432,92830,295911,213160,16678,16375,230288,235099,50288,281569,460402,269339,-184062,-60133,430949,507175,251406,47484,133112,400597,458914,164136,-112919,67643,-330829,-87332,556465,851887,729035,247118,4520,164393,213880,225523,362481,293613,98074,-191113,-241277,-337752,-626414,-409270,-295257,-517211,-318100,-219897,-271897,-188549,-94525,-371014,-59949,276363,-26797,-304829,-230331,-63321,160574,245185,196480,-67406,-202569,-203733,-195762,-311691,-493398,-410135,-394285,-366439,-119508,110992,-31109,-105097,16030,-140687,-159167,-203246,-249662,-235152,206472,517387,398738,176720,39603,-71495,-85839,163585,223997,38590,-99882,-210542,-96370,-116378,-163656,-10055,156704,587154,691819,620633,397130,132067,52204,118334,32709,-86830,-350498,-418008,-289763,-180988,56382,190871,423870,493736,450864,180607,-75570,-268064,-117442,-45728,-125953,-267230,-255439,8616,134330,76699,-234129,-343462,99795,209884,-264337,-75695,310024,242643,-100361,40976,294731,244273,125885,-122839,-200601,17514,363351,387589,-20164,-361832,-14532,144709,290718,498701,316618,-205409,-560583,-426691,-253707,-332430,-333982,53747,243316,-5774,-310227,12035,247011,166215,-295085,-246840,123204,410548,712557,995631,868658,269818,-364888,74170,94549,-156622,-356647,-416090,-309034,-144412,-98832,-229867,-122743,396058,754615,697788,284353,-421000,52629,277901,60096,-237771,-336532,-179628,-59707,-61529,-123318,-67926,-72894,-92725,246126,520033,421792,510497,230322,85655,-270315,-372217,-232865,-257060,-293247,-363759,-548565,-266989,288962,318360,68211,-560023,81720,454189,267189,47931,305220,467953,291147,-101398,-351809,24496,59308,-270650,-238633,-247630,-391365,-126920,-52281,-197147,-197084,-196499,-357428,-208408,-139948,-179733,-344191,-438054,-373059,-110134,308603,588425,492085,219556,-42379,-107675,-155183,-216196,-142232,14866,217112,250013,199219,103356,-147934,9513,395763,526775,362720,217770,-72863,-419908,-431775,-398480,-416682,-327137,-56940,148646,32620,-105886,-273651,-531674,-312475,-194291,-287131,-249853,-185210,-227375,-62261,-9941,-116160,-300211,56914,108760,-103091,-210672,-89753,113045,92808,-3802,-223613,-357229,-72024,8525,443882,850795,750510,-63702,-40312,373200,113075,-205814,-228411,13906,192538,-36280,-490424,-157380,41021,-329153,187490,970626,1402596,1319290,509891,-255686,-376185,-82133,-68165,-258759,166534,745035,672975,189657,-289079,-563720,-403880,-75782,309516,838649,720756,378965,134749,387304,302453,208205,547377,504835,67155,-218135,145116,584175,489404,-22192,-69956,205029,-20311,-277170,-361652,-46421,540475,674793,383930,-51507,25710,138816,-221746,-238702,95478,84595,-302901,200728,639222,717342,367813,-135148,-346729,-216195,-186041,-146132,-153875,-82945,29550,205054,141806,-241625,-259498,102884,96352,-322436,-177917,100975,98103,-62731,-474356,-191306,238156,273772,268029,394184,232361,-49340,-338670,-426280,-104618,68449,209400,47335,-150389,-356574,-196337,139320,569475,665340,460322,126229,172788,241813,736627,765707,434178,-121738,306917,675498,796389,619217,252291,-97010,290745,522120,390903,-62136,-461905,-421215,-352871,-272981,-188848,-113041,-231945,-239207,65255,368225,320175,-11385,-468467,-49438,418232,346577,-16642,-42812,237423,236636,164677,-7709,-149014,-148430,240273,637193,592759,328759,105957,-40387,-179806,-54898,459300,768067,885214,752179,769330,455003,19557,-250270,-295030,-261613,-451171,-154314,111599,277510,309309,243780,194484,300711,309873,317603,284026,106964,-168932,-287285,-394148,-392273,-108510,106582,142131,-46737,-319143,-462396,-548567,-643050,-339462,-11740,312435,414467,276162,110259,-41308,-37154,156952,35509,-322520,-471134,-150327,219523,153853,-311666,-22695,282856,47273,-467148,-354518,-203541,-224857,-337378,-262234,-319767,-370856,-219511,-30679,9374,-278165,-516924,-469713,-109491,49958,19823,-303593,-154334,215266,292682,92035,4955,53079,107854,80385,-161184,-410081,22668,314964,407831,418153,323685,431017,547758,370928,46471,-168505,-190541,27245,510961,446593,262344,-209520,-470548,-292032,-126610,213617,221669,-13626,-248748,-275235,-128435,143911,380507,421708,413631,121963,88962,78194,-114661,-545564,-251558,63706,143419,23927,-50055,-163578,-352972,-379186,-165574,-75457,-23632,9335,203825,326711,159715,-319752,83087,559768,602835,219337,20420,-303860,-117231,-12046,-159911,-357612,-418188,-46866,218445,257647,-51290,-368016,-184530,76399,232390,56409,-94030,-89052,257523,142517,-302362,-218150,356268,591194,481596,406538,408386,269897,2079,-224209,-481133,-371026,-161351,-240510,-440618,-398262,-260801,-281856,-19661,97064,200088,-50691,-374902,-68743,-48844,-184564,-120271,108404,334134,509704,524645,208378,154867,180837,-16901,-52104,-46538,-216111,-367864,-352489,-155665,-84168,-7648,203438,299433,198041,151467,191104,64684,-348053,-418998,-417472,-221576,-182056,-428796,230713,809720,813219,808010,743845,628630,123229,-326814,135257,363268,-115851,-278172,312473,452935,119443,-472617,-110865,216541,263964,278717,-13351,67054,20176,-64863,-160420,-49936,56912,71704,29719,136788,34377,-209011,-298009,159188,860454,603009,9875,-484797,-369138,-519042,-377046,-171082,-65914,-15858,-45261,-57149,-54795,38026,41232,-122913,-346331,-359862,-76292,-32576,-337377,-291274,33638,80749,-146624,-128614,384125,369305,-106109,-561211,-77269,350690,543586,135425,-550774,84498,388719,191011,-345604,69619,529683,945493,1151940,1117551,721023,277826,24710,-63837,-130087,28338,422183,732126,580336,201135,-110375,-173413,-272128,332741,809522,678636,201706,-80461,-103363,31068,231141,-83249,-237813,-438472,-119474,167106,243822,12637,-376730,-544118,-194284,-11994,59756,240775,760337,927286,860569,414479,318958,227087,-19205,-57156,332918,604192,813463,688519,-114856,-120676,306977,364722,340691,287851,-147179,-506397,-87111,298577,407588,237660,-82778,-416985,-128502,-49586,-241202,-372931,-143696,21167,-26284,-66145,-145478,-269281,-419463,-84305,324194,539595,486105,146534,-200525,-172281,-162060,-309172,-324994,-209742,-73273,-225490,-587274,-235637,-152785,-325542,-33278,386907,782942,899491,847178,617190,316520,-40066,-420142,-160991,18685,110136,54097,31573,-93645],[-213856,-250538,185885,330469,312603,145903,206289,277116,182317,301276,663373,703674,469641,-16417,-277861,267239,798523,838470,373511,-193621,-254798,-74553,-136666,-233770,53106,66414,-178928,-318675,-351398,-329246,-208531,-210865,-212782,-140604,-58846,-108377,-66663,-199117,-339780,-242444,51077,-55113,-228564,-447015,-267982,-282708,-298316,-281029,-377359,-182026,153160,299203,-54004,-307062,-27846,225949,536046,609169,440289,235966,235755,249584,326404,209530,-183729,-331022,-343494,-435065,-349476,-265206,153636,372739,-156201,-89027,337153,367100,-153089,-144135,-208169,-303891,-380930,-437030,-182363,51627,189623,-66335,-134025,340810,697333,280217,-92866,-261774,-302103,-379441,-279996,-239376,-239673,-349530,-155847,88390,174398,-61430,-367390,-56909,29650,-134374,-235018,26695,374147,341579,37573,-174250,-87700,-4028,122675,-64306,-76178,-98792,144037,206134,39653,-332116,-237449,116288,109789,-161222,-361604,-250926,30798,436150,666169,388247,-210188,-559669,-188609,16615,229445,493913,625949,472564,197652,-312484,-253827,266464,237346,126095,18487,-100362,-52914,-97704,-26264,-261149,-224226,-192127,17001,145625,143972,325022,692154,749734,589818,100463,-144383,-380084,-34601,62246,-194054,-452720,-338962,-141550,65363,468258,727740,470722,-30208,173555,253777,245157,172041,128012,139867,82074,140182,-165168,-437844,-63255,-8338,-198472,-336163,199114,433722,441153,140303,-198412,-21524,384339,305035,-113277,-440118,427266,718327,96237,-189724,459932,524722,-37610,75338,462857,451287,111072,-110826,-176351,-325517,-123210,61192,10283,-11330,-76466,-138487,350494,918285,1187633,1191661,1022178,671787,319446,157018,230980,240394,127646,255438,217654,-93295,-465757,-305452,-50885,122017,15715,173351,238288,213505,44431,-64482,97037,277419,144399,-362543,-185265,463652,892032,762759,183290,-98658,76883,121875,210148,117539,-34954,-63004,-134286,-403506,-348593,-65192,-231512,-201512,86007,179878,263148,209297,-150837,-388682,-81015,-34202,99780,163155,225949,393024,400007,217836,-10619,33717,188521,172240,88562,162545,129463,22877,-252865,-227892,76073,-50908,-370058,-373102,-202124,-281638,-104641,-58905,-199457,133490,370559,250476,51546,-102695,-356014,-282490,-201399,-180241,-151456,-254168,-257081,-244475,-376425,-388730,119798,766665,817163,519754,88627,-347589,-303844,70406,149644,236337,315949,11014,-228068,-53179,61115,226782,217101,369817,259969,232290,320721,202982,-76010,-247128,-208645,-213467,-436862,-554199,-570619,-339825,161799,400072,198708,-354094,-357603,-108991,-49393,-212190,-247444,89266,550388,756388,619561,239397,184667,216458,79821,-192664,-393033,-357908,-408246,-84428,178035,145145,-69083,-335455,-196694,249781,430526,422518,265350,331680,562835,619870,385417,397554,151380,-97107,-375212,-300795,-202795,-273347,-86978,84747,178310,99584,-144748,-210504,-42444,74639,-144317,-234936,-45716,54573,200244,325206,361549,389745,205830,179782,245330,237184,117928,-157115,68790,213051,91648,-111748,-298789,-215890,79222,389599,201295,-163676,-1954,181027,29015,-17646,-340209,-363047,30266,201878,112325,-23253,-248208,-375457,-476167,-304510,-185458,-102553,39878,-8277,-218493,-433318,-329704,-436879,-396309,-372238,-244642,206951,744580,985412,860949,750172,305207,-202748,-415240,-151338,34933,180604,182219,103269,98923,-29655,-432806,-24284,384596,264942,-94323,-166488,254322,345294,262709,1892,86690,-115262,-511929,-224917,-37591,130828,350838,563132,789608,754129,717148,536131,-31101,-229040,39524,212206,647442,943492,805765,343164,29445,48132,425767,740574,768058,344046,-130569,-96686,229396,195693,58692,-86871,196627,368976,281706,197010,-53793,-297117,-154664,-126758,-425464,-281342,-183759,-148554,-32874,40083,78297,177085,131345,-75125,-557971,-178641,235049,387073,360858,-89354,-104404,396782,533662,132688,477251,1029132,799954,160112,-437105,-278887,-301836,-275326,-349874,-263835,-17773,166707,191300,-86597,98919,373247,338745,-96007,-406524,-251058,-226705,-279740,-441556,-272717,-102334,-314328,-433508,-348666,-167815,20125,75715,-135990,31267,168505,276842,-23157,-247002,-396225,-254480,-253675,30162,-20433,-28251,297637,290737,-95205,-476573,-358217,-172368,40919,128911,43164,-66183,-67554,112586,244005,207118,-41630,-341996,-221515,-166223,-332108,-80466,396320,398624,-92684,64374,718933,1016391,522533,-267935,-111042,47059,-87253,-357532,-102714,6938,-160557,-358902,-196358,-475345,-96454,361383,551092,418550,11588,-252037,-196987,106072,127132,16693,-402702,-291749,63059,-120543,-295077,-358863,-434445,-179364,166512,94357,-75276,150607,198538,-153366,-487760,-202755,117381,190355,192645,-90267,-145681,214477,342784,159668,-98332,-353241,-304380,-101915,-2638,198371,268937,218047,-14207,-62632,-83732,-114805,-314952,-487033,-109489,-6933,-28178,25030,102132,-37721,-448395,-311190,-251769,-283785,-212722,-327616,-387007,-174618,-126721,208126,273878,25018,-279219,134502,330896,332588,172804,146128,89649,26490,-67949,-192058,34091,318936,464963,519620,191718,4002,-416179,-342131,68082,490218,307491,-277194,-244733,-150472,7452,289644,60002,-377067,178844,789793,677283,755143,160366,-202258,434005,849876,683079,425944,562532,731794,454367,9948,-345941,-220451,-246548,24065,269121,737114,688839,346842,-106343,-334484,-384727,-394062,-249618,-305771,-49960,510443,824349,526869,144192,-349330,-375962,-55127,-187655,-349060,-76664,191509,301847,80641,-355685,-442675,-244698,-255400,-301681,-353006,-461705,-95486,181145,175989,-134948,-43553,185790,-126642,-108182,544303,824996,673633,385040,201256,220601,209237,44025,-189297,-477438,-278279,-185855,-294562,-322602,-132159,-101425,94419,388974,450648,102499,-181651,-292936,-220951,-59608,-54824,-228527,-266034,-229278,-348618,-196726,65377,-74385,-473148,151403,806259,940716,865483,352429,371741,191789,68473,90876,-24318,-15450,50306,180356,-110669,-466618,143122,520197,603819,918774,520108,61803,79009,157224,-35101,-126092,-29251,161546,9187,-217549,-44805,365023,761676,816243,536122,107902,-229706,-323484,-457742,-409574,-507982,-514390,-201693,1550,-3121,226331,593640,738253,192236,-184804,-17717,-100085,7395,-133719,-239421,-365717,-265237,-197963,-263558,-364524,-418021,-462500,-344433,-467724,-158540,404569,663116,198302,-114148,799505,1138342,747023,71791,-309753,-229948,-143451,78432,90837,-200660,-524211,-451573,-491866,-26712,31275,-47354,216843,81918,-435576,130150,590609,199732,-400569,251660,491519,321597,358089,648438,772539,526552,336006,-22794,-206677,-298011,-290212,-312708,-381971,469,454585,586134,536250,27197,-314843,286469,600249,536409,63764,-208341,-373917,-367461,-63094,97027,82813,-182190,-273481,150505,214776,-52809,7726,-13528,-308960,-499080,-116163,442237,958380,1333272,1400558,1137350,801119,550886,425809,285470,343552,83052,-272985,-311035,70275,197465,35151,-215078,-389810,-466404,-243756,135879,46110,-141327,-321341,-192196,-288316,-323554,-197222,-80288,-127490,-253858,-326392,-325845,-313381,145816,492651,370119,9634,-8864,-29082,108156,468293,769740,796307,614967,243051,-229457,-429016,-149542,-22163,52305,126358,-88808,-431962,-216522,95133,505656,249512,222071,594427,764971,450941,-49010,-17018,345482,473809,489295,449480,267256,197894,307557,476622,777892,789458,314576,127247,169166,-131744,-186456,297223,555700,559547,786393,691726,444412,235512,55763,159887,74186,-225219,-558426,-203904,153909,146799,19174,-169552,-472934,-179099,265583,463500,209199,-42775,-47108,228723,119067,-21565,-81508,147629,412789,404003,170865,31512,421530,740712,394219,-362882,-126855,155308,-125956,-149049,351671,736170,846110,792657,621127,253879,-249923,-210299,-107989,53828,293724,477771,418585,205982,-122924,-468393,-250957,87946,531351,831050,702925,229851,-422159,-349014,-441726,-298449,157605,429401,577401,625824,357530,-159845,-140357,310190,228437,-30186,-371170,-307704,-157811,-117490,246734,631412,569525,235542,94924,138871,-56950,-79111,-22396,-253328,-349403,-188951,-297686,-467133,-216099,-142418,-244527,-5143,370056,520629,478525,205652,-203309,-284567,-312769,-526793,-216515,-131613,-148283,-394759,-474155,-449192,-373098,-296990,7792,237738,188778,-213326,-302827,97733,335805,479665,308445,82384,295529,383694,300837,-56134,-160580,89971,-115444,-310471,60130,205460,48120,-30188,-289245,-335114,-433404,-458330,-123499,-6230,-14656,-75419,-153113,-90563,-243926,-364304,-440137,-476625,-304441,-194017,87305,157907,-154226,-371519,356907,719939,634395,576549,138433,-318443,-191275,7958,-188918,-254285,-142926,-134469,49064,-83,-164787,-155460,-202754,-502359,140829,697783,807628,479800,-129359,-310403,-220982,-141260,305630,731099,1141527,1052732,654998,98948,-280688,-289537,-466639,-155322,32291,-52738,10119,114164,234286,428548,472687,310110,144346,98311,329761,290020,-79843,224121,470413,253676,-140293,-121922,320569,495507,308137,65749,37337,155991,170953,259839,267503,234151,-127671,-192502,225301,511467,476803,2174,-176519,134976,182078,134930,132413,117211,-72141,-182488,-7229,-20089,-276823,-434833,-555624,-318987,-25043,-20495,-155836,-372794,-438554,-309122,114219,243479,-58852,-372182,-296030,-51429,143805,155598,187699,7736,-81607,-113590,28314,-111203,-396855,-529107,-511460,-340757,-131665,13551,-142889,-334397,-400513,-431717,-334546,-173865,-214716,-337555,121074,502635,440436,55543,-206563,-258228,-3899,237294,212665,4985,-39269,14327,130127,-15996,-296426,-134901,-61139,291022,429464,344272,189193,101766,108156,173453,-42958,-278404,-553186,-395698,-284027,-212991,4090,153140,384948,455985,366224,163937,53554,-246349,-235648,59689,75037,-169520,-151428,278234,393913,72862,-339223,-285820,-48015,-40182,-258538,89138,273260,28666,-143223,259704,435623,350521,151393,-36430,-220203,-83149,226061,256252,-58921,-240223,-828,135467,262295,445515,230850,-372582,-398553,-264056,-428642,-377730,-423956,-69595,192443,90743,-68498,65873,171443,42712,-447686,-253112,60648,268019,484867,791407,668408,332458,-148096,-76542,-221467,-531092,-161359,67554,62795,77208,-24341,-243500,183917,728355,953621,788544,324542,-383450,-143465,87194,-2287,-301676,-369713,-211471,-155810,-135728,6666,141375,55887,-95101,35167,-6334,213274,430230,141633,-98760,-398684,-267960,-86362,-116413,-324460,-533877,-172946,146585,536824,509138,165220,-397082,-192695,234990,248482,187664,390185,551210,431895,28350,-147643,74767,69181,-250783,-311446,-156539,-62868,114246,128224,-87942,-165606,-248709,-113471,152544,235479,161952,-91177,-404367,-465323,-251399,76358,473072,441542,159488,-76856,-139204,-109276,-60064,142890,163359,251641,165692,152703,-15618,-323823,-154152,261743,512789,385431,186581,-117125,-416439,-221692,-165446,-254995,-316071,-249436,-165369,-216791,32975,-8070,-280406,-201215,138470,153657,22604,-75850,-132409,78669,182828,118095,-99844,190292,197255,-94222,-231027,-150764,32372,31159,-90498,-307703,-395030,-242754,115754,628727,1027846,879091,104816,-335557,157025,-39847,-226806,-134041,52078,136945,-127419,-359991,228417,331881,-39642,-200549,332731,1007597,899877,336758,-275513,-372728,-131518,-43843,-105931,36309,478925,555521,69033,-275656,-437777,-500610,-227226,330220,826802,782806,666678,581491,764601,423775,202595,654544,623858,287869,-191796,92513,541615,517866,125174,36591,82467,-54037,-245410,-219367,285376,794839,888850,355082,-175706,-111220,-85783,-427551,-60328,79226,-35361,-198506,468076,890290,859668,395930,-213536,-454895,-165733,-223443,-304901,-269914,-128254,20418,162619,129000,-262679,-144704,245612,56217,-457792,-6611,156318,137331,29308,-300595,-112671,512496,432388,137161,305353,198591,-36358,-358752,-359423,-74979,-49870,147348,208918,96933,-62614,-229107,-59098,360349,288197,166421,-203450,6162,-217261,237596,473316,318584,-33628,380068,708293,765836,511578,226140,226808,536549,737843,596652,80531,-371378,-429394,-391358,-358938,-246770,-35562,25155,-89862,-173879,-94619,-166753,-300668,-500795,-47926,422222,432997,222445,-18786,-79744,-203402,-171403,-71763,12711,23499,321504,442890,228131,-31878,-192221,-386688,-181135,181746,677284,910891,882449,761476,732088,339886,-85405,-362053,-388636,-240539,-252853,60071,324215,396883,274800,75723,-93946,28938,65206,293535,377123,80133,-194174,-152231,-365359,-361079,-230863,-199662,-177864,-235046,-290707,-217307,-260809,-352881,-201611,147013,494932,589056,240687,-31376,-267651,-112633,148993,13006,-302198,-403818,-202734,4299,-71534,-426348,105541,346357,182252,-140686,-258088,-117738,-36230,-133513,-183598,-374306,-455016,-268169,-103390,-146964,-406260,-465041,-422580,-103803,97790,109543,-82980,-409443,-70759,114071,50718,-93310,24198,83819,75899,-152305,-166997,360085,710708,830360,734929,630480,707854,652639,364515,-107339,-149012,214605,594703,1147640,1132065,723523,9339,-183103,-11312,-75412,209292,254017,136855,-143034,-375792,-123922,182315,582032,644768,499919,188799,-98703,-4607,28670,-300131,-447946,-208294,-155602,-52364,66850,-108764,-415957,-306566,-247515,-288920,-427421,-458317,-516849,-407115,-295767,-432237,60490,533710,624158,344781,283846,222000,305182,262021,-48024,-256675,-252554,36016,295442,290701,91067,-101922,-319241,-108885,222689,333195,57476,-184547,241715,306591,-102330,-242020,282845,476125,277787,247529,325758,278417,71034,-134350,-419847,-387687,-19804,114856,-39313,-318412,-436824,-251296,101493,163071,206098,-27406,-260295,3758,13299,-85384,77463,341164,585731,656327,471352,170180,289132,391497,105772,-8626,118893,-13776,-331581,-369476,-135611,-19912,-19370,-122136,-315524,-251066,-8429,262173,249908,-44676,-318398,-402239,-295340,-288203,-675009,-58850,569830,626881,555149,473312,559895,194201,-380403,-149973,171668,-164368,-363150,202283,353198,149811,-198394,16155,137175,319255,227851,-137520,-505197,-519969,-379994,-287793,-51795,159187,366839,467466,429115,111285,-395910,-194241,391904,782182,487068,15754,-254907,-276294,-383048,-191308,11865,38507,-18114,95141,217832,280122,290088,154396,-66601,-299157,-404409,-324964,-265267,-368131,-405403,-292128,-217238,-359669,-233864,259795,219517,-101798,-576373,-124034,443644,812347,425684,-332394,-439549,-14130,-12853,-368254,-3214,486253,833817,1109931,923229,476240,215797,341751,309959,-102901,-275002,255551,596720,476519,144401,53434,35156,-327007,148836,798327,755194,218511,-42643,10090,45147,133549,-243329,-363188,-483698,-106484,170087,240737,117947,-182192,-228903,-86023,-20180,-196280,-174732,211826,414870,600890,474722,436633,48772,-346419,-4545,360320,507651,773533,797264,-40571,-244110,385861,525205,348537,375417,-90996,-399396,122152,323979,362536,126952,-237439,-522740,-202345,-174361,-338185,-269431,-67582,8619,-22050,-20646,-18101,-122364,-395358,-134016,291347,519040,555146,304164,-100797,-347056,-422756,-582456,-464067,-375790,-164642,-135115,-314413,-420380,-345602,-415898,-167502,162900,458691,546048,534862,434593,318084,114750,-134550,-384955,-280882,-67997,2391,94180,-71889],[-233322,-188413,172812,303114,278921,63931,34899,179249,139891,287605,471223,532751,374790,84480,-149015,364217,1034841,1216368,675042,-25048,-438066,-217866,-201573,-198810,83537,152335,89414,-180412,-357912,-519604,-280839,-204502,-115604,-79100,-67978,-116313,-203721,-321642,-287842,-252537,31411,-29156,-252675,-473133,-296677,-340854,-389259,-431569,-432620,-306709,-7035,179749,209094,-71465,-105965,199897,487511,488076,472112,524997,558841,307409,225672,117118,-87884,-67987,-163614,-506845,-347208,-346039,111742,207878,-450124,-31605,297059,162475,-160071,-130180,-328486,-318898,-211378,-46000,285906,504697,422392,-137100,-133092,555460,915597,534012,199935,-111033,-253544,-365984,-236211,-158850,-225576,-341558,-31087,122580,146973,-36514,-399805,13467,193109,-100819,-428349,101775,464289,342219,-79548,-255913,-326688,-491062,-393623,-370049,-77034,111831,276128,214825,50848,-300206,-168804,144270,84068,-135560,-330175,-373641,-114339,324982,689678,539290,165160,-116953,-548801,-35974,465713,686995,597900,216412,-158751,-471265,-77309,403463,368607,210872,-15678,-233636,-367674,-343526,-15549,-142175,-162570,-131433,33173,49588,-306736,5897,469633,512024,262816,-45881,68748,-52569,169331,176069,-14240,-374820,-299408,-90516,105268,478347,694429,418063,-106116,165784,426322,355561,335902,321680,179002,-105164,-358747,-245762,222031,455685,310626,-107421,-379923,102017,183526,197282,-69365,-242179,88287,429292,386843,37763,-356239,296893,601455,198022,-98572,184612,67948,-116713,191576,402616,274966,98247,-60388,-285468,-328281,-79782,13280,-116718,-286504,-290532,-80604,477854,996474,1282314,1112244,890131,526185,182167,119331,107258,-81946,-242214,36908,76450,-162262,-339240,-296277,13665,124592,-83946,69696,209185,246721,35044,-114510,4811,136586,17062,-272517,-126611,305307,493141,512474,219180,109007,169920,150878,129354,86627,-98011,-313329,-419691,-400124,-145643,-72556,-399756,-158065,244870,385510,374909,250709,-79840,-412131,-174459,62247,333715,340911,309221,342244,273853,136935,-5289,-18285,168521,194677,128761,228950,139722,-35778,-204965,16201,194041,-110717,-388926,-353041,-422849,-387842,-138464,-232485,-208148,231450,289322,-109436,-297724,-261287,-332266,-246255,-163567,-233450,-434914,-444556,-302296,-300352,-352460,-81169,387756,918227,951305,491348,186523,-104387,-135581,27010,89297,55050,154354,7874,64550,331225,588008,460510,376650,318560,52286,92516,291782,212384,-141146,-98996,69000,-52883,-145240,-104294,-180521,74424,239205,400565,136893,-310214,-245599,2899,86744,-51577,-174984,-139662,205576,263361,180706,-3655,-71940,69440,-72072,-249036,-414065,-476799,-398628,-304667,-108837,-58469,-180472,-415912,-17160,471547,658952,494054,267106,380904,557868,582883,439371,728483,502890,308790,-330096,-509363,-307102,21357,230874,295538,347750,316647,55015,-108450,-8930,89670,-209060,-152599,174733,322254,452353,470904,353428,218192,-40821,18145,365818,442426,246660,-190258,-43793,261229,340405,292972,-59111,-268192,-238303,207136,192371,-73440,-67565,21641,-177734,-279292,-387390,-387184,-167021,-63507,-87414,-51019,-70377,-136821,-306845,-463394,-338314,-175228,45391,-37438,-338729,-496204,-208198,-259718,-219519,-271716,-415450,142681,772475,851912,552280,116502,-302288,-503116,-403015,-141794,162007,341487,122308,28567,153898,58844,-299407,-166667,182968,-50216,-319764,46909,310056,240907,68027,25456,113740,-63671,-289888,-293857,-421760,129886,675372,778683,749353,526949,406530,295771,-172915,-198258,-212768,-184337,374913,911238,954536,642586,328831,14422,383310,880834,912532,420425,-253715,-177296,81904,87778,23421,-34169,308973,493133,309408,-20423,-298761,-450168,-406308,-298055,-462105,-379472,-242600,-58061,26479,41508,185406,369518,362540,156199,-155964,-37461,307722,523461,455463,132084,-15574,131605,220068,-66599,349143,708645,463618,-107723,-541519,-399702,-382726,-216118,-362105,-421854,-257233,-5874,-2667,-436618,72271,410588,316726,-126922,-329100,-163108,-246555,-415506,-511393,-129428,53746,-72136,-298494,-285683,-109469,227688,432112,272589,-76206,-318479,-190879,-230009,-62177,-305608,-370374,-447792,-508851,-323289,-189178,170191,219077,-147023,-429806,-192249,-157820,-151409,41626,151729,74612,30287,111426,112437,73261,-81103,-298269,-497107,-498017,-535752,-181083,311284,268521,-348911,-196386,600138,914243,497436,-326498,-202811,-79712,-286578,-467549,-32223,142055,-23423,-437689,-365776,-297330,220773,644231,638088,303063,-257685,-563697,-359103,99412,269886,281876,-190355,-475035,-40697,-57381,-227671,-429905,-530053,-208058,31420,-61074,-262332,-838,49851,-230720,-382346,54824,497142,511775,370671,69482,12498,280492,186892,-99911,-407072,-309130,30264,285833,375087,454963,374345,110931,-102344,13209,149950,132564,-158445,-290594,-111669,9272,-97332,-23690,-10623,-207422,-33211,-114604,-113931,-340994,-382200,-306622,-138068,-164737,-279843,257057,467922,164498,-560781,122940,509198,610218,344514,319075,365380,343068,159888,-81007,-194705,128372,535924,624539,231704,-19788,-417170,-521707,-68591,377004,172620,-253682,-73813,50535,175386,279359,75433,-204379,218546,792396,593918,450931,-132765,-414388,274498,602710,340835,180817,415920,571996,383129,-78975,-409499,-140659,-152909,-30163,117371,168971,49121,-166278,-151969,-178725,-289638,-384548,-218922,-368516,-149387,459809,784560,530464,149641,-213907,77176,360920,95853,-111475,-27562,82748,131409,-16655,-349063,-488079,-395699,-464194,-426476,-374477,-570013,-300929,-12561,47665,-314159,-125410,170423,-135058,-194701,401716,647737,500661,267042,175124,425245,422498,166811,-171617,-416612,-273757,-299031,-456365,-465783,-384090,-301852,-47758,110216,76500,34509,-2786,-128099,-506075,-241043,-98671,-184759,-49566,-25261,-245831,-118309,175605,58467,-388585,49554,593988,472654,573905,349816,381056,127421,38216,64597,-148383,-260255,-287160,-387310,-488916,-59535,455156,999202,1078705,1285985,889500,392368,225018,192075,27310,-183813,-402626,-169930,-245377,-94419,201315,369818,502529,397112,173919,-108780,-279707,-277613,-354955,-477125,-641831,-471726,-108684,178979,155257,326068,633789,759174,320185,-268804,-185295,-240006,-311214,-464191,-481205,-284364,-186412,-236560,-409036,-512296,-266150,-327333,-406064,-505834,-266860,281810,670006,184099,-77814,766418,940438,428661,-114749,-151422,-158595,-167282,60574,83058,-187801,-362132,-355090,-163698,254307,321562,172168,219049,146458,-277225,-235723,119762,-22906,-178165,180953,275911,106677,229739,367091,324978,284486,281095,61771,-163251,-407240,-288756,-98689,30838,376832,677624,646281,566469,44127,-315801,442342,862100,878099,235031,-201252,-293514,-498350,-296334,-79574,17226,-323395,-475909,81358,144379,-129333,-83479,-102854,-271697,-334251,-125137,324204,743462,1030640,1063430,987725,924970,635869,480213,389082,551554,378130,47269,-258215,-330801,-62325,34746,29312,-136073,-211587,-120574,327687,357807,35529,-392629,-113797,-331724,-284538,74993,248497,172005,-133023,-397613,-290919,-365252,-183924,148773,137670,-93250,-60034,-65946,27737,368659,693580,762247,588603,253020,-124048,-408238,-97404,262800,397040,311232,-97623,-499255,-90616,389655,702987,528512,274933,300634,331177,120404,-238345,-28505,251331,332127,331282,283679,157089,122223,285634,413431,521393,351075,101988,182522,236005,-125940,-574494,203435,519243,564837,741260,578071,243517,-75371,-182075,255244,307901,-63815,-268797,-260586,158083,459675,604429,312495,-153670,-263624,-17981,171227,114747,190793,344125,673436,384313,191941,-30012,155186,478779,652177,483963,-84255,-83360,265976,128380,-409829,129341,542978,223280,-321708,290455,800506,961202,818360,680213,409248,108109,165354,255435,332804,455833,468633,311045,264086,154499,-177496,-133114,-9323,108014,534556,518783,141632,-215345,-212778,-242133,-127439,107173,299107,386007,367773,120912,-390673,-167293,294875,152688,-122637,-306290,-535172,-311720,-113422,155212,399350,208764,-191809,-378845,-227628,-168768,-81755,-37568,-231011,-169406,22885,45376,-218539,-370606,-270520,-360126,13316,433319,508145,401565,90446,-188585,-284423,-359607,-378002,24162,120986,99096,-245449,-571707,-377400,-232958,-218172,-27811,204491,244386,5169,-347663,126248,547703,634169,268634,-157998,30560,281820,411482,195515,40884,66687,-190892,-219098,290321,485900,337356,25388,-93521,-200010,-359375,-514839,-239770,-48581,26501,-22862,-247180,-294974,-343279,-420340,-482182,-351961,-189102,-209495,-70296,-33246,-192837,-136429,363174,945362,921134,766921,333351,-220255,-329307,-92529,-303935,-490412,-303013,-214925,40625,33328,-115338,-144411,-106004,-190629,75745,509152,688505,455009,24570,-67079,-73753,-236652,153942,621607,1018839,1021281,606754,-84702,-367669,-201439,-302984,-131651,16043,-56932,132816,288840,367325,662030,553803,375458,271919,206010,372055,261239,-201014,168781,436161,256867,-164233,-189691,173744,352131,239459,23318,-101146,-138450,46505,459586,637600,555404,310209,-41420,-154841,-23687,-4815,-322937,-380613,-108557,-23887,139008,160187,-71518,-419453,-147732,196858,201899,17636,-215734,-304591,-21409,210484,103344,-147822,-360633,-120798,158526,445493,255987,-87744,-350466,-142616,140236,215389,103646,122247,7611,6233,80575,285031,105446,-148272,-385552,-509881,-359624,-190122,-133474,-246436,-409495,-477501,-404911,-353421,-215863,-232218,-248328,101953,451564,513743,70554,-320605,-363548,108161,265751,124136,-148104,-140311,66685,221431,45676,-341905,-144601,-162982,-68239,89610,45644,-55556,-10480,20975,49180,-232794,-447206,-248447,-175869,-228689,-240491,-142114,-27343,181819,233051,90487,60105,188367,-40341,-383681,44360,264347,-5228,-34585,417684,523534,70076,-399408,-395621,-257544,-277698,-141110,114504,121108,-183266,-56088,401244,504976,402073,171491,48509,-141280,-175238,12816,91298,-56484,-176215,-61023,76988,183606,300442,31149,-586800,-25102,200835,-75912,-427439,-389837,-165437,75341,121601,16700,3917,44946,-98465,-392727,-280509,-49102,93565,207368,467261,464278,274381,-83999,-233508,-444442,-270977,185891,340247,280301,201895,28778,-147124,243312,746006,877305,646457,220581,-354364,-370534,-151976,-105006,-377498,-439485,-232251,-209942,-175182,127133,333206,112039,-197722,-224037,-469007,-242166,-61761,-124564,-288648,-286639,-253098,-132243,-96661,-363099,-446692,7194,355625,543375,543403,185462,-231704,-245769,124631,290067,303018,386003,539219,468608,133738,-33964,58860,18790,-239161,-355800,-108851,128780,322273,339323,61703,-144205,-153223,167989,561528,659335,569063,217118,-303976,-399999,-447604,-293441,175732,253536,-23083,-218722,-278243,-126280,84926,363272,198669,100938,13111,58698,-156121,-466351,-345090,-1585,284877,321698,191314,-36170,-302152,-95513,-30558,-117152,-297611,-414721,-485024,-273624,88375,44516,-254683,-100563,334725,351350,196802,11022,-6383,178413,316549,215275,69391,265763,218982,-106047,-251433,-148153,-32858,-53105,-189403,-426574,-339862,-95304,387960,780343,1032537,804289,213889,-489668,-149393,-247869,-337771,-135040,-44504,-145782,-419959,16685,558720,507611,146740,-171676,-245223,232710,48883,-100339,-406784,-401295,-207021,-40398,99991,161998,247370,201022,-213100,-260045,-327874,-492958,-429570,176665,473530,554259,599902,798017,887787,372705,81988,570589,605728,330933,-227816,-33741,294290,309914,111976,153683,136302,45592,-289632,-213048,408542,765800,808524,172242,-401312,-333053,-354031,-369933,-58162,-147203,-424991,128761,688682,953536,777977,289199,-231735,-333004,-182965,-364453,-350527,-3623,-9813,-149283,-21665,17986,-206393,35198,315319,17463,-401694,28486,99027,52505,1379,-65682,112167,581173,678612,210246,234826,174447,-49262,-411706,-295168,-57216,-220454,-99359,114540,56594,-62070,-217847,-186903,-177804,-298181,-341424,-22936,161937,-181348,-353749,-8055,-78014,-88974,296846,555407,530594,284725,179103,422742,521188,665713,604981,260364,-77163,-328238,-490815,-415418,-272218,13430,195137,103150,-19442,-173296,-220814,-389134,-464571,-220143,115341,317191,361219,211594,77441,-389031,-233324,-16271,106225,43501,152034,152653,128265,-91199,-449836,-222705,113919,414852,755326,855597,681145,651501,522720,148610,-159668,-255521,-278731,-131558,-95177,142362,384422,312554,106263,-164693,-420070,-233368,-85117,328215,440465,-3499,-199512,31680,-171490,-367516,-324874,-309916,-436469,-383887,-227808,-25418,-67542,-113036,-22745,250499,495048,538329,159701,-85309,-244217,9583,163698,-71051,-346996,-361838,-326474,-251782,-324421,-308922,218246,462680,371127,179381,-152876,-176152,-75999,-147279,-234736,-459999,-550961,-363446,-273166,-401921,-510445,-389619,-408102,-147919,102486,113596,48643,-275759,-106996,226080,93872,-65635,-4020,14724,-20522,-237950,40555,512496,850629,950611,762641,681204,638300,494096,163804,-138291,125655,518516,932261,1372854,1526152,1056868,331355,35752,120415,-94156,12144,147659,157377,-60426,-393488,-152044,92463,413704,444518,278138,95767,-309624,-40198,151278,-79535,-343422,-359696,-395842,-108009,82010,-118302,-407301,-200752,-168630,-95261,-192684,-230184,-51335,-19997,-172055,-181715,132847,396224,460965,274904,286048,553916,495330,319447,39534,-129295,-118338,-12166,191442,155207,128401,104127,-27281,-175910,106523,498140,297010,-60446,147682,297408,-17216,-181582,225941,368956,160252,58186,89109,67410,-15997,-157079,-387126,-454192,14041,343049,317747,45102,-243004,-226396,24494,110722,140536,15779,-223164,-192107,-108858,-62706,173447,413654,593168,539450,227412,-26681,200565,356905,108884,25476,243588,172619,-65625,-172716,-138288,-57252,7019,85535,187357,-28093,-175511,123278,202169,79021,-284820,-457750,-418054,-419553,-465403,-330755,166087,309856,191515,126861,299441,162488,-169946,-386868,-184205,-395977,-379029,60323,209624,110908,-14912,98436,123105,287103,83295,-68872,-74726,-25094,48452,6833,82567,236704,530507,761311,521548,33417,-502231,-23071,488111,506902,346391,155204,34734,-24807,-96253,2215,110394,54135,-36666,255540,432944,466728,327876,57317,-131296,-229958,-372966,-388687,-206910,-252720,-396379,-418258,-209549,-69497,56599,-43094,-136734,-297050,-455344,-63920,459647,838032,511761,-20918,-470374,-461491,-339359,-463909,-184105,181426,479589,751937,537321,148042,43505,407451,488362,87328,-314214,113721,433173,386559,163166,210711,20410,-352120,-8878,659298,700804,211929,3410,110019,-17733,-228031,-540497,-504662,-280952,-78696,43100,51892,31761,-77460,-19771,8922,-82726,-486893,-182584,-96879,-259015,189585,484594,525653,-66680,-96716,295106,434433,396876,617669,668777,1932,-339610,377967,619212,428825,355023,-49064,-302693,112421,97774,68937,-77906,-367852,-462844,-272229,-285618,-424424,-242174,1922,17251,-17052,-15284,1510,-87366,-424456,-288070,79229,318572,433088,342178,5605,-390203,-494845,-369112,-234756,-336991,-320563,-128423,-111774,-61208,-56381,-31614,-141338,-112077,36741,106730,134048,171907,222445,181625,95782,-81370,-318537,-256467,-123429,-14061,-120107],[-239710,-65825,136035,184819,141882,-39980,-84907,52597,97022,276732,336895,356357,231002,119037,-51946,354667,939608,1132957,703513,48556,-454474,-339069,-282987,-162839,63321,133105,166227,-27845,-263832,-460405,-307960,-178985,-39551,-79908,-159592,-147642,-226367,-320541,-451639,-161397,40905,10659,-208778,-402676,-374912,-364205,-350664,-455933,-468526,-282515,19144,217281,501371,374928,-976,141458,373706,303854,423759,753813,762796,327938,44920,25714,106260,213335,48715,-350916,-377564,-443757,-128488,-185445,-475408,-30267,218404,61511,-50079,-183915,-302267,-64627,88103,227542,474599,741284,545910,-62563,-100346,625501,899548,706948,422041,84244,-102516,-271461,-285708,-170769,-245837,-296792,43121,133141,106253,-35717,-327206,-16823,168375,-78871,-86607,352617,414359,138692,-294574,-273306,-285671,-15436,165771,-399634,-176092,183366,281118,138131,2830,-252457,-102330,115419,78959,-8134,-140990,-326684,-247731,210098,598610,544695,417893,277922,16267,276106,574403,700353,414490,-76129,-479357,-336644,38063,299445,350311,277381,281187,283703,86225,-254846,-182756,-219872,-112823,70227,156774,83935,-92119,-89514,198813,192106,-100423,143346,489353,306730,295223,199920,11502,-273066,-147584,-65367,33565,328898,473841,188228,-254215,90504,393590,263965,337635,376223,130760,-294742,-13260,445886,834495,819267,491983,-70547,-303832,-26557,-110366,-111402,-265632,-130252,230499,492456,593385,386939,-6550,-19789,293444,258200,23886,-136981,-345705,-114409,143091,193872,79997,23866,-118858,-418675,-281464,-45779,-6870,-164754,-306242,-218768,133254,618488,942252,1158499,869889,627971,264408,-22667,81832,17017,-342972,-391705,-82268,-136798,-316592,-112534,-7459,99153,76259,-172949,-106533,121472,232349,44797,-85967,-26731,28384,-33335,-199190,-219446,-124769,-114724,130127,176005,179354,123271,43821,-60732,-46800,-191750,-383010,-220233,-51366,-20130,-172998,-261146,-52751,256348,424969,360583,183871,-86309,-362557,-267338,117608,507030,533907,436647,256086,67537,-71463,-161508,-195999,-20612,100152,135792,266374,125111,-176379,-170620,215262,296756,-141218,-334347,-335937,-548035,-225702,-80655,-259236,88753,400297,192403,-417105,-452633,-404553,-324776,-254286,-222186,-161038,-6021,-57841,-108563,-187460,-230862,43365,465267,698483,707426,247288,96201,20914,63440,96198,75249,-90597,-93920,-70835,244238,601851,902504,534037,441717,330157,-179148,-194529,111419,114194,-83907,163093,269163,-39400,-132310,203951,172780,306532,275463,363150,74076,-219119,-79248,137935,186117,98449,-7133,-134137,-302886,-333599,-380643,-343672,-395725,-161170,-272981,-294478,-342066,-458768,-433384,-436425,-365175,-275359,-270833,-273867,74071,468790,590012,379803,252875,427984,505364,516717,640268,861699,708065,470568,-117526,-347176,-133665,257710,326382,272341,323429,436750,224671,-50633,-13016,-705,-281770,3538,381717,496078,535349,521113,375786,102160,-329350,-134288,432686,575345,356653,-129764,-315039,-1904,283129,392828,137671,-125571,-475262,-123289,37023,-34669,-65630,-82696,-247204,-380939,-298673,-269921,-292613,-381991,-348043,-148708,43355,68064,-39557,-174928,-433449,-330306,-73260,-147552,-453017,-453770,-126430,-35030,-47479,-217099,-595947,3722,535527,455219,72093,-301398,-129935,-127997,-266271,-216226,175911,345211,9602,-25548,167381,130817,-175196,-342998,-244028,-479719,-330188,121668,195302,11,-287105,-58170,20862,-73073,-206661,-318773,-372341,179948,726138,742928,438677,160150,22607,-57904,-300954,-159375,-203410,-559927,25117,701883,903435,734449,373243,-49241,323587,934094,911172,390742,-358138,-326685,-142833,-55153,20892,21715,245861,437299,372141,30481,-435078,-504010,-479187,-598406,-551185,-452405,-319584,-98424,33970,117778,330415,541811,567558,368451,208455,392225,501013,542427,367418,152925,-68613,-79067,-57045,-253448,86423,192550,-43430,-363455,-451848,-426791,-328765,-246484,-533334,-487007,-205531,105046,74702,-318749,-62414,279362,128141,-222519,-212504,-47616,-251048,-535274,-477615,-111098,85162,116333,-92879,-227577,-84921,333813,692018,760735,423676,-108132,-412530,-500235,-278631,-174982,-89644,-172614,-43514,78354,-11297,186426,200158,-180575,-413397,-99293,-117768,-390227,-118246,97070,68619,26305,46281,-20146,-5660,-10902,-103786,-279762,-476735,-557193,-371305,110270,184554,-276299,-330815,348365,590091,324265,-170816,-155784,-196254,-278885,-62749,279335,342947,91133,-311120,-425466,-136025,439093,759030,623210,174496,-462439,-455788,-510099,64003,405523,497404,-21079,-400690,42893,154852,-156611,-466824,-414836,-212924,-176877,-295820,-394152,-94563,3752,-250656,-328689,87238,519921,598271,428906,165148,139799,335067,381860,-6264,-272128,-117196,244359,505938,634333,607173,449450,58143,-149455,184733,488539,539299,174223,-87751,-238695,-164260,-394378,-264405,-84846,168663,459318,193373,-26121,-22633,-88114,-132507,-9232,-86385,-212540,256323,496568,194630,-567949,85627,642252,731651,383687,367476,557218,663821,428426,179876,-263835,-142483,417532,487076,267909,-109775,-411867,-429659,-162032,184683,-46206,-332556,-31322,132126,281617,407405,231857,2409,41032,376661,291267,26304,-279056,48874,531895,644184,124620,-215594,154477,382274,305540,-188205,-338976,-29879,-34647,45758,233476,89069,-430668,-406217,-118852,-78429,-249162,-323497,-118248,-266358,-331543,255911,577396,464376,141155,78350,578292,785309,390007,19456,-26926,-68273,-13344,-56108,-295861,-255101,-192661,-231631,-395668,-283471,-296295,-379215,-237921,-158383,-431587,-90791,175342,-131090,-348749,137036,373735,246970,-31700,-99470,372055,485638,296035,32400,-225486,-192101,-281203,-494911,-523607,-556562,-273253,-133621,-163799,-296409,-161494,47024,-19092,-294016,-229779,-140621,-253841,-7823,70932,-125412,-37950,237742,169215,-349010,-90657,324719,100157,265907,383330,279951,-4322,-34418,-28253,-171521,-323500,-122090,7188,10831,159984,454108,956966,1141271,1179319,990725,512553,259008,158871,46863,-109785,-363161,-558958,-418469,-82630,265493,306234,106071,-115161,-256679,-254324,-263067,-198549,-192754,-332246,-562277,-346090,24819,325534,261064,325402,515804,582694,336258,-216578,-375682,-287997,-490317,-394722,-127072,-25999,-48561,-219963,-446298,-300815,-90582,-130771,-469450,-536457,-402347,30628,383817,-97067,49981,704789,681393,156248,8482,54594,-118660,-166762,26523,3104,-227895,-210922,-122220,140560,454126,508798,335152,156635,203765,-175751,-416301,-465754,-188204,20848,212466,160376,-24572,85959,45408,-102039,70864,188448,28473,-222178,-473838,50897,360398,470033,572488,600858,481709,365534,-23543,-429932,234011,820121,879083,363700,-221969,-281896,-376449,-484284,-258741,-84981,-323164,-451285,15117,32695,-157776,-50267,20382,39545,36383,19975,58318,294899,390656,320241,508011,794794,574011,404313,410043,539281,495968,220032,-25503,-397128,-305996,-72288,58610,-89343,-236816,-40406,186518,432958,99268,-322103,-157990,-441982,-151346,367544,545872,387612,-43131,-456276,-276949,-326102,-370495,-192050,-206452,-291307,-323752,-286674,-173710,160481,509433,653675,510563,231409,-6858,-282401,-27279,434488,577451,372137,-141713,-541985,-190117,348796,429355,462765,219426,-57635,-199357,-152829,-173069,59268,139662,36033,41820,83609,62160,78450,238825,309022,251422,29475,-2154,141288,143775,-99654,-281799,44480,269100,434682,552089,417097,103039,-257518,-528935,1693,217862,11630,20179,4747,289548,704037,979986,589389,191348,64345,-178378,-194627,-10117,291398,665837,1010110,700126,439199,159458,392081,542148,758874,741068,289600,-307632,-137746,-86885,-340500,254486,700902,407627,-310000,160475,728453,975137,836680,692814,582549,508106,540753,524007,476023,508346,414534,239833,328294,305618,-23279,67142,83166,-86215,-44910,75958,-20112,-35295,-74164,-76201,39482,158198,363785,426914,264508,-55356,-469971,-97777,183134,84998,-227236,-225201,-301061,-373715,-148833,-3456,104867,-120594,-408524,-348576,-434076,-204581,-4356,26018,-123380,-3047,190330,300876,-12138,-359405,-315522,-462637,10747,434358,438505,256440,-5487,-115481,-296630,-446559,-256410,149510,267263,200461,-90618,-424476,-229997,-152378,-149005,-44105,236834,392772,305238,-51275,174556,654305,635147,138823,-374110,-121686,278124,503084,455555,365412,244980,-112196,-79175,462715,681234,472743,252070,183206,5366,-242247,-489423,-412033,-147974,-49003,-49542,-191436,-399850,-362733,-350567,-219764,-182017,-128980,-153443,-212039,-232886,-161075,-56122,264736,752090,893058,738433,444275,-115401,-417370,-131022,-252570,-426467,-480561,-338546,-40274,28982,-47040,-66823,75861,134933,107825,271882,499724,456468,273091,100299,37628,-253941,-213248,230029,611141,774186,481296,-190815,-335912,-64334,-115282,-36287,50106,-25256,170120,219988,259425,549462,420043,329399,337018,346149,380981,176381,-241641,190541,452778,343562,-173056,-207891,56185,140789,82193,-47412,-223951,-342198,142511,640087,862300,760406,602152,110985,-287529,-512557,-486792,-474104,-526457,-484996,-266170,154511,424234,973,-477313,-74797,309143,300073,193440,-65291,-111003,214370,351377,139478,-211812,-218749,189499,538598,702643,374815,-130338,-273198,69540,304418,249631,84811,54553,-13245,79938,317699,494303,338760,104508,-243945,-334294,-253048,-95326,-128866,-202271,-363569,-326164,-266640,-229783,-292662,-220596,-41802,191646,361068,431315,86905,-255945,-192539,280808,326054,80859,-299341,-386532,-67806,133451,44215,-239191,-61941,-32440,-226997,-193457,-158282,-195583,-116217,-90745,-161604,-427927,-156361,30973,-10892,-210566,-281840,-339152,-255449,-31126,-35667,-256624,-59204,275292,171480,-322725,-45963,354164,190719,149740,465904,523589,108074,-301705,-529193,-438289,-369356,-122961,6807,-102824,-418368,-81399,391067,489416,380799,159558,65109,-19051,-135562,-108024,115,-3912,-150318,-163079,-12817,62926,83525,-246324,-334830,268119,487797,253546,-242038,-282536,-116146,9592,72177,-59231,-172525,-74332,-162027,-266985,-281499,-111682,-59145,-3537,278945,425078,181379,-157187,-365862,-291244,5071,316284,363895,391246,290258,49680,-116400,206709,534224,565951,314615,39141,-292268,-402021,-295609,-185075,-371833,-557544,-313053,-338369,-169879,229012,415252,70851,-300664,-129245,-135082,-399267,-483354,-472515,-369605,-162834,-234003,-322662,-202707,-380505,-487798,-107929,237456,276742,331025,88129,-152979,-65898,310698,477349,406745,336329,479817,425125,193029,456,-10457,-66481,-253523,-327477,-102148,170230,396144,451617,186155,-133612,-71218,364044,837704,998047,902180,483897,-197888,-232554,-316446,-553339,-216629,-25500,-261417,-427627,-480156,-190375,192006,433009,113977,-145054,-23839,-7511,-242111,-479949,-478554,-307524,-68298,187733,203044,96984,-187293,-148013,2812,43421,-202026,-480656,-403739,-165067,-16794,-83786,-433634,-61601,384255,299682,106010,-75412,43515,212046,328191,172112,130763,268319,203375,-83780,-269748,-151696,-111367,-147636,-226799,-410679,-271455,91883,514780,759415,841254,567349,179402,-380111,-441522,-439982,-443432,-155190,-147762,-432286,-183420,446338,755259,560348,231786,145830,-33885,-383652,-744248,-584414,-470044,-387681,-223092,931,307612,489140,321716,-130493,-534652,-262296,-341457,-412856,-589492,-113298,1238,145114,241294,717193,728061,190910,-64484,402879,499724,202060,-331812,-191476,-44603,-38970,-16930,154838,268660,148234,-323124,-237642,384309,578664,510693,-32658,-452667,-507527,-510497,-267471,-177633,-475183,-133527,449724,812241,829785,539468,132998,-172734,-224883,-261373,-552858,-106992,323207,251819,-185559,-295161,-80559,22834,248830,361983,60114,-211696,-44537,-35653,-122658,-157353,-48326,182975,459432,687365,337181,269502,261161,-1153,-450977,-217818,47750,-269405,-379352,-151537,-179798,-257897,-110639,-81016,-171016,-207738,-198977,200214,291620,7127,-253561,-487394,-570444,-156933,125177,287512,206549,137671,253182,494696,366241,382412,469129,452230,197434,-195516,-569988,-429413,-222371,51543,260410,243145,228518,235799,69108,-356798,-299896,-181558,-308111,76385,367971,309393,177121,-139886,-80129,97514,139016,-18453,-56492,242944,379646,-81187,-508482,54225,361201,536065,634298,607313,437903,515548,389772,96687,-36189,-4508,-46654,32537,3035,100430,291215,100757,-63214,-246337,-500551,-466945,-6424,474380,517598,-60111,-196860,228856,147659,-261981,-378057,-180265,-291957,-433661,-210160,16815,47596,68363,134797,277527,388141,331826,81531,-70431,-77074,96047,128260,-165906,-361579,-318151,-491440,-376834,-294851,-71943,319434,566739,489189,347998,-76699,-335096,-233939,-197502,-228116,-437556,-570249,-516874,-521286,-540691,-350392,-255900,-442443,-242865,73559,69000,114705,33962,255569,719546,520258,293183,88090,-48836,-178107,-351163,158683,561678,810193,843876,637691,595603,406680,282368,88278,135541,380244,612334,957243,1217847,1514829,1159575,539738,119740,120781,-143561,-282513,2336,74183,-38914,-364977,-197045,-97217,-71845,-22711,-24920,-168728,-439175,11098,224010,66776,-161400,-241230,-511075,-200008,-26538,-165784,-307133,-90730,34540,168021,107768,46905,350606,483329,372185,194398,308833,272667,192023,3500,17758,488313,377425,192627,92880,20047,-44864,-145743,-35197,-71576,61668,209479,309523,-16789,-81094,399275,419019,180856,115657,135844,-63422,-57999,251513,331925,161905,-32860,-171799,-258159,-182448,-210569,-348284,-531710,-23671,433768,566831,365574,64329,-158144,-141665,-22721,43026,81951,-73157,-488284,-300491,-46253,218980,385997,437223,278155,-50108,-349287,-130775,109316,21723,53719,323602,254913,51388,-151211,-214339,-113724,143821,503256,587036,214287,-267416,-158251,-47695,-98677,-412954,-568382,-520721,-483189,-321318,-277078,-65335,-31306,-193390,-202388,-60431,77968,12930,-136173,-263780,-440619,-316050,-27373,110114,40009,30984,98905,184256,180520,-104241,-149255,145276,216231,239119,185820,242177,319345,551596,784205,395404,-154931,-326653,57090,279132,134797,239532,287203,217453,153259,132985,168514,137996,-39263,18167,412934,535833,443197,168059,-151684,-254140,-275013,-353511,97538,259432,-34560,-147253,-251553,-260006,-54919,150856,-213827,-493303,-417574,-253880,50374,417788,660706,434908,134348,-122009,-393935,-498356,-157451,26192,96049,36170,193140,90446,-146643,-189790,251682,433796,242239,-14776,142491,399615,435915,329935,286884,-112840,-441095,-92272,444893,592254,201884,32226,122415,-115118,-444748,-247036,-94301,-32841,-2932,-107492,-195668,-154085,-39536,100945,71108,-147364,-243386,266698,429295,-373854,-40534,483068,573869,-35997,113744,488760,433640,289005,438097,457926,63650,-349681,331579,686285,640503,313186,-30749,-286274,-109969,-256916,-292096,-206609,-343042,-346255,-252652,-301918,-485156,-221652,74378,83797,28683,-5998,-31958,-102609,-426969,-451150,-194099,35367,204558,294210,104484,-284109,-525276,-284201,-88497,-166257,-439031,-189939,-14926,195900,277232,314601,76922,-282838,-293475,-140007,-159590,-100353,81380,206224,247535,177331,-44402,-244945,-234522,-219041,-218754],[-167956,27928,41245,-9316,-71322,-124323,-104498,-73513,64400,232692,210106,143895,62432,72823,9021,282955,625763,682480,437689,-86400,-429508,-443581,-310736,-107966,-2416,31189,42338,-49749,-211478,-431109,-322280,-177610,-50874,-189127,-368266,-216477,-2904,38627,9465,20297,27650,28104,-99913,-151695,-297055,-287571,-313453,-439415,-431625,-144508,126424,299342,527697,483498,40766,28459,178594,-9305,294305,839748,781113,278096,-171900,-16414,276589,393948,181118,-203338,-399299,-482410,-496111,-598052,-354560,-106078,38233,35364,-76699,-227377,-134505,66139,143068,196582,390420,709973,509074,-53764,-102574,565984,771713,791533,542164,268693,93335,-132443,-402557,-306492,-315885,-254901,56193,134178,88912,-71349,-319207,-201438,-62453,-38657,204655,484075,267397,-199040,-308474,-59352,112367,466411,602465,-73202,-332517,100744,151245,-19281,-106863,-196186,-86812,-5106,34824,53174,22552,-197842,-150705,190241,435156,391724,470924,450745,419609,505522,513241,509148,102187,-352351,-590981,-409157,-25217,49701,192430,277152,545227,589046,344860,-100809,-373995,-317643,121254,344553,289735,52907,137314,130104,169704,-33511,-309229,312129,748232,618388,377454,191194,-70509,-154866,32003,-44733,-84306,82792,154988,-130356,-364912,-34,123702,-24672,159181,258315,49942,-139174,494958,974499,1139604,921683,453493,-179365,-343492,-242765,-302811,-231336,-222300,134563,523822,714594,929937,826808,448240,97868,126327,197825,14679,-404385,-403499,-93750,27813,76131,58470,-8817,-232998,-445911,-168948,-26571,-66916,-209776,-130228,85909,404219,766782,833372,865320,545016,309445,-54845,-181649,80269,-30374,-245521,49500,214508,-133528,-441240,110150,380729,339927,96984,-208841,-289110,2037,170194,70423,-28081,-43246,-53458,-116280,-204948,-327435,-556439,-536897,-55720,148889,114124,-37808,-133536,-225001,-219736,-247467,-166557,65270,131085,-51860,-175902,48201,125460,149142,303673,240731,61531,-125434,-341006,-376618,83626,584376,692830,529556,125893,-151773,-329220,-409299,-405394,-269406,-110275,66269,227308,62891,-323048,-79223,364652,395201,-101627,-314733,-340395,-560196,-107005,29890,-15715,382245,578111,118949,-463849,-219387,-318650,-350830,-281737,-374404,-115360,311015,313146,122382,-100718,-226531,-3610,432750,468087,376544,22588,-105860,4146,150560,150815,77565,-109371,-233755,-127550,280082,668753,852010,452503,439387,434568,-30010,-277575,-48194,58965,207009,501331,454298,-63774,-338061,139196,280259,241689,265784,301914,41444,-169964,-30289,162268,187654,187734,166380,82592,-141443,-192421,-345424,-482652,-372351,-211951,-286386,-241931,-254739,-337614,-399264,-538506,-477826,-291282,-233174,-64438,73989,286730,328620,240202,265790,445867,423322,473203,805509,753126,648355,296381,-101728,-254057,49894,245844,185350,37614,164139,416382,245003,-108855,-67913,-156118,-217266,210493,526251,498853,377970,431727,432072,216289,-232002,-248823,373585,590878,430814,95861,-293768,-458271,-20625,229590,220257,-1814,-346494,-386709,-138898,-37484,-32538,-93981,-154064,-310072,-164126,-118624,-187424,-378061,-483505,-229885,31661,146370,164593,73988,-252456,-476909,-256615,-309955,-542792,-413141,-88582,172930,225388,24619,-250732,-67787,155362,-15076,-405624,-42932,335174,349781,-28629,-419525,-2406,180337,-94443,-12443,160407,180048,-61041,-298388,-512567,-417016,-130543,-11469,-28241,-246570,-426273,-178419,-71569,-73172,-186488,-387701,-329141,105370,457487,481530,48854,-190148,-226497,-228370,-441949,-225156,-2708,-298415,-221344,393445,700847,629412,169369,-219606,332032,865908,707632,164864,-438475,-419699,-166627,-19098,73019,120323,172608,387643,480198,228419,-316325,-454735,-266688,-348365,-436387,-424890,-355643,-142829,81972,273363,487135,641247,637069,462341,449248,645931,679297,586389,356495,121474,-92377,-124491,-204704,-320235,-154663,-295046,-547095,-428518,-428453,-216499,-11701,6537,-209187,-158681,4139,196418,147109,-143992,-203562,77648,-136639,-304955,-41811,90678,-193686,-509419,-466123,-191226,27472,140227,7370,-175966,-45065,396352,895399,1126938,858755,180930,-257167,-291447,-402974,-244022,12555,8902,327012,306187,213037,325696,242702,-175610,-460724,-89687,-104901,-545993,-251385,-37686,-649,-15085,-47378,-91957,45059,156162,68255,-158897,-252510,-151920,-281384,-139835,92585,-123481,-402599,10320,153558,74626,-7814,-27948,-186965,-9473,321077,583511,440370,95165,-279332,-376084,-102245,484594,679423,516019,79347,-567363,-354442,-578124,-37751,435582,513356,3206,-111428,363792,442680,-54318,-391814,-331130,-251090,-361163,-388287,-74310,159557,189767,-151717,-365049,-120351,169679,405889,357797,208025,182273,296217,475551,172338,29364,60957,279420,506035,673470,617664,493290,130945,-163865,273476,723189,855432,528186,101734,-328111,-303065,-319783,-310448,134530,753791,805022,478678,46595,212730,58954,-158745,-77564,-114127,-30050,352452,391473,55949,-557078,28587,669147,655360,311345,315437,614827,864041,659444,427415,3160,-45188,47129,379540,400364,-171535,-374807,-270618,-132912,65592,-163898,-450141,-145966,23795,177031,458685,361104,200554,-111637,-218751,-201238,-329440,-142814,458774,916451,985990,303246,-595448,-4967,300204,245527,-281822,-203583,100808,85839,167482,399372,347416,-180636,-214498,-78398,-53681,-286099,-265040,-17156,-85016,-390176,22087,311740,338581,151761,421039,990554,1066104,546000,16214,-99010,-240041,-89563,-43269,-217260,-26381,132929,97708,-117820,-95194,127616,-15825,-166831,-185408,-145802,80823,213401,-98592,-513592,-172367,79678,100437,-9200,-534884,5050,284609,289321,208274,31772,-11811,-118849,-337957,-461619,-420706,-168781,-191086,-368979,-620505,-331344,53549,-18225,-140232,-31415,-96786,-381236,-121099,83454,17290,22293,213199,203729,-296724,-206594,94781,-61898,13827,320317,101390,-178610,-171919,-134532,55611,104217,384697,626956,340822,147583,193241,490737,835076,824813,785529,418293,159020,39553,75852,117367,19117,-213048,-389103,-182280,130908,182425,-64243,-375396,-465263,-229143,-187526,-108863,-30321,-157592,-383361,-219564,143494,406627,318128,260275,324606,377378,303651,-128929,-358011,-217896,-356135,-206932,163722,193448,124384,-75629,-212612,-52202,35935,-61994,-508923,-528888,-543269,-274314,-121019,-444025,208189,595603,398492,10061,171053,173515,-127221,-99656,2489,-137010,-294432,-73009,68647,336661,541339,535879,322084,78257,114018,-185196,-246601,-151465,58088,257498,239664,73511,-121770,-65458,-238946,-424626,-38904,175756,-28110,-328974,-231180,424996,813991,808922,570811,320489,197030,65179,-64967,-296792,-264579,428384,582787,403322,-174173,-361526,-292012,-529890,-450443,-308425,-340603,-346201,-4507,-69294,-153314,64222,262267,360395,381662,198264,-222135,-207287,-70137,-454089,-92294,459588,392682,235049,285158,288921,366667,226568,177380,44581,-137593,-223366,-148772,-211557,-340799,-287842,-228970,206105,28338,-305623,-368530,-570375,62956,604737,776461,506987,19092,-425380,-261611,-96868,-90949,-270724,-568985,-550827,-463886,-488337,-368735,-90475,268365,466758,367404,192952,149501,-58688,6395,427958,570310,334139,-140012,-387066,-294019,-5561,-29718,99987,13125,-397231,-255439,97977,219617,214939,63361,-290847,-330226,-113801,7351,83451,205035,195286,89135,-45659,-49490,-2227,-92202,-203130,-162814,-104746,-25883,215846,299710,304478,198774,40706,-376437,-517212,-196267,-6763,215600,261507,314594,628715,884734,567031,427791,433771,33916,-454570,-120688,297060,827571,1161236,986692,637266,408339,652395,580217,677491,828564,603700,9121,-226057,-204309,-350670,141579,475485,252604,-353323,-27823,502541,773074,744073,627974,700203,802963,802349,622530,447610,404234,312152,202607,332599,290207,28628,179642,192560,62801,-330036,-491199,-174770,-50245,-119186,-50663,103043,207237,444345,517354,295633,-60936,-277083,-34595,48212,-1364,-271311,-172504,-34373,-70505,-119867,-164053,-142697,-321898,-387740,-261829,-508805,-121088,131734,111699,-36229,48974,217492,344035,88561,-218309,-234623,-405434,-25510,346223,287726,19779,-110039,-58557,-304723,-506785,-165297,149648,275087,171607,5962,-327279,-180032,-155660,-114437,-40106,292140,561665,573807,239248,219455,605078,493563,-34552,-490178,-133299,253839,466041,582047,519217,335179,-25507,32026,482747,622089,287966,278646,310411,250445,-78258,-375692,-460394,-306703,-227125,-145139,-149247,-449872,-337485,-174126,-77963,-143896,-140845,-87803,-195052,-362151,-216997,-143613,-4103,211284,600899,585052,448597,-43525,-463803,-113114,-76274,-143867,-281121,-470050,-174451,-24180,3498,94189,301095,363050,117164,11102,307620,455439,442811,135055,72282,-71656,-352970,-244401,147368,471704,316462,-241012,-319384,-3257,30719,110880,140090,7819,73665,-90718,-39001,86631,34624,102538,277278,433713,340556,68975,-177979,292746,524279,418793,-176753,-210170,-19587,-60575,-123738,-149193,-311303,-426463,170641,658007,842184,693338,549170,42362,-187697,-85167,-40734,-330388,-391077,-214651,-256655,6653,412494,84266,-249609,-74609,243713,238266,204453,-25497,-7645,333815,368425,62629,-307477,-100750,293114,676382,734191,412037,-215988,-155607,176901,294012,184358,65463,-6131,-57068,100527,466763,578876,512032,218122,-167120,-176575,-33924,151648,164828,39567,-190371,-348640,-260981,-193620,-384039,-144164,148128,234478,147117,87131,-53756,-219586,43577,476671,478999,186984,-168874,-369240,-272805,-111227,-28887,-44645,29350,202460,-98018,-328789,-228058,-52123,5375,-31539,-318526,-353585,96417,185163,5276,-295511,-380807,-493616,-312627,43345,10290,-409002,-165750,268710,267458,-236096,-154654,339063,387199,366682,455683,408475,162523,-118719,-339625,-482522,-389107,-265682,-202644,-282119,-370921,-233181,222003,386129,299734,103397,16098,90581,34855,-52980,-19623,30063,-156865,-289386,-143481,-96096,-176208,-557293,-59692,397695,525365,371086,-83154,-216951,7150,43433,-68441,-276966,-363135,-158162,-133092,-104369,-148588,-90929,-187718,-95660,262614,397989,140173,-187152,-465464,-75157,221983,239927,169950,427059,365735,66971,-119433,165919,223969,112959,-80008,-88252,-107529,-158995,-225793,-208970,-279207,-472170,-413498,-522626,-138745,251598,332380,-45872,-266111,80966,184341,141086,74899,-274328,-316125,-47450,-14296,-315161,-427892,-397274,-541798,-399219,-141237,-116135,-64240,-170997,-225921,35059,504299,665423,475203,287240,416414,369529,230219,-16708,-92169,-154111,-243405,-277658,-120231,79241,305703,397015,220079,-137307,-91687,417112,922672,1197131,1120787,664417,-74445,-133530,-78633,-329579,-591171,-347690,-512145,-651871,-680100,-301223,197376,320958,-75730,-281801,34638,-68147,-261587,-351565,-371933,-577392,-411685,25449,179363,171891,-53412,-366916,-56887,229562,-12995,-386047,-349480,-164192,-188236,-198792,-553345,-115322,314222,162139,-150117,-308788,36969,204781,198592,19147,31559,172103,156196,-22554,-247404,-271020,-229843,-186349,-163771,-332655,-281225,70999,359847,510490,497239,241026,-17397,-349652,-554887,-579054,-361947,-139278,-177827,-194617,314269,756637,733433,487033,229642,284621,249357,170237,-147432,-409365,-372079,-333896,-212292,46682,435987,715661,494356,14134,-334250,-274399,-452921,-402012,-548007,-371627,-302392,-307029,-211419,394614,419074,1354,-156408,226841,298108,-77844,-477617,-325602,-352858,-408383,-194288,16629,267730,109947,-338647,-212051,279217,352092,149443,-143109,-314110,-432084,-389604,-220937,-356043,-296393,381318,637989,754896,536333,228014,-20149,-153357,-237380,-389972,-451520,163798,554885,531430,132234,-277346,-129551,214728,399600,383839,127124,-47319,-147039,-173217,-289379,-368815,-316933,-45547,230145,464248,361586,328428,413659,110040,-462626,-149390,163439,-84053,-358272,-369659,-351519,-254394,21170,62297,181933,76720,195793,241489,339758,97706,18580,-115406,-88562,-121008,-80243,-37784,-86222,121312,337897,445353,196449,-10132,248164,535920,340947,-110240,-538798,-390316,-147613,65224,220539,232361,281988,467976,240218,-307203,-121868,76935,-263680,-100485,302296,263954,40535,-7284,-14272,165881,148869,-103778,-87627,457057,490128,-127347,-332600,218793,384682,420362,307860,268123,272437,467999,436625,178864,149131,218241,173527,177052,35293,-25332,78679,-141231,-149864,-130793,-243449,-334649,248251,670051,599663,-45004,-212954,405782,484331,-35142,-377265,-94381,-167802,-487000,-205010,-26653,93941,164015,223091,221129,242439,79346,-18541,-76506,42238,110145,16915,-284014,-289191,-227550,-522348,-281175,-82195,121397,369738,516589,443148,290571,-61064,-419351,-241278,-35338,11391,-303595,-559283,-565264,-437287,-286772,-191244,-150784,-429520,-317718,34579,68817,213064,351732,664729,1153449,1040241,681287,249800,-102361,-374515,-241767,229287,564510,671108,604410,465023,482078,344466,257392,309709,407085,472237,478969,680649,832334,1166062,1019538,538440,55601,35760,-171973,-530381,-119961,-56024,-72946,-371900,-280466,-371841,-290358,33291,-14500,-340216,-404725,82531,208146,96722,-66424,-106919,-415790,-361222,-202318,-230792,-247259,-16160,254192,417312,369662,199080,418483,590845,608118,452670,423432,199619,-116356,-432580,-425067,-3891,-28671,-20046,68649,102548,-73085,-314039,-289299,-271684,-73060,196138,498749,172746,-277780,47602,363151,371363,180655,-126955,-216797,55073,324357,331324,211554,5183,-265233,-411862,-281694,-220589,-277343,-540153,-99801,401773,666125,583746,316218,-16589,-220916,-172902,-37324,142042,121615,-272004,-265083,64995,285287,344582,263880,105707,-92144,-374282,-582130,-241426,-97239,47277,298484,182737,-53490,-326124,-344036,-90116,333725,810342,785566,352150,-213477,-502523,-276720,-305050,-381022,-595214,-552535,-476766,-281802,-160420,-50600,-272080,-493257,-488634,-389631,-15103,107743,145865,100151,-72415,-154865,-65446,17622,-55827,-60199,36052,234445,77565,-245756,-361501,41034,164813,205182,217293,307498,369449,455675,514295,78945,-398262,-159823,45675,-180627,-214479,160618,330550,280573,217588,255436,275179,114870,-190154,149957,503172,484863,227212,-103360,-364726,-375341,-508911,-115506,485476,602974,205865,164682,130163,-163101,-293037,34910,42898,-116574,-131544,-47045,105412,287267,366938,274663,149334,70128,-61646,-133352,212426,430364,470070,-70841,-303676,-297745,-318500,-433601,-33877,207630,243436,106423,202046,424879,548030,516867,272019,-265929,-494070,-68229,299428,499771,146973,-24833,15732,-166484,-57725,103266,319761,272968,146480,-160971,-355464,-326814,-11184,186602,145900,-190184,-22326,582389,738825,-78047,-88946,399955,529741,102401,164175,408057,234807,132062,260567,300248,149226,-303162,248903,709392,854266,297594,-58202,-335638,-427275,-542719,-434537,-187857,-257099,-249624,-165272,-220414,-399191,-201389,111227,167607,86917,5129,-71029,-130784,-380004,-571196,-446194,-257759,-68524,171750,157036,-125799,-404610,-333209,-91428,-43367,-249616,-316155,-59424,253208,462464,495706,256909,-250852,-256775,63059,-46360,-237711,-96126,150416,281711,321511,182601,-36107,-235203,-388780,-355318],[33523,163396,50373,-95426,-199203,-98938,-74120,-118213,102766,161965,60628,-56721,-62823,20115,99794,291798,387386,248784,82895,-310608,-283157,-398526,-153583,-1473,-13220,50118,103573,48013,-61505,-286958,-290537,-179689,-114348,-264618,-407548,-159764,249955,398232,492182,302635,73346,64621,82884,167280,83119,-18138,-200465,-415427,-348426,14735,273089,330292,248508,203383,-70826,-93281,-7880,-413331,248797,788944,656584,188794,-318755,1246,378126,444224,205340,-119264,-326038,-295433,-123315,-126495,-303181,-194568,-158480,11272,-166645,-53072,48379,79455,5788,-59876,143711,491582,372235,-94468,-117672,457068,685456,825206,589272,409442,279616,3891,-344653,-452864,-241862,-169375,45264,149226,108909,-104697,-377712,-478059,-232818,115645,365826,401655,152542,-163011,126288,294577,473025,760431,754407,165551,-366695,-69406,-33398,-195787,-220893,-138699,-99862,-150196,-52373,29497,112507,-74596,25431,242251,273942,155781,376573,493534,667012,631761,407896,201820,-211008,-359908,-409958,-455310,-130617,-58777,-116,218815,586522,579288,276941,-111935,-186542,148684,516753,575889,356961,-80472,163409,317306,443825,155450,-357442,301549,792490,812850,462628,219357,-113170,-65136,139525,-1155,-117116,-112825,-100864,-349617,-145003,53140,-161390,-431860,-143014,1676,-27686,71298,675433,1090699,1035093,752908,205223,-402154,-260330,-249412,-120004,-29398,-24824,491296,1002651,1117239,1306143,1197040,796783,541851,267266,52726,-137984,-439659,-316995,-104566,-48886,128328,132938,43978,-247394,-198556,-37123,-6990,-133816,-240648,-2216,344066,646890,886053,733357,504979,228705,4532,-356513,-187293,105735,-23683,-22170,421963,619742,145426,-286372,283226,703239,663826,198606,-189620,-356638,-114534,63743,70180,-21809,-85861,-41626,-98620,-136662,-194380,-131542,-56801,145265,166562,-50441,-263965,-299644,-309872,-379598,-228834,-44471,143717,58505,-211257,-39101,237778,243391,-11303,94370,82731,-47055,-157484,-378105,-438956,37941,593995,757737,523724,-38843,-357104,-444854,-353475,-324798,-277105,-292125,-128275,72922,-40429,-407918,28438,447277,479117,-9308,-320359,-303281,-345389,-71591,83226,191090,529099,649451,62099,-382590,-122920,-247144,-413927,-304689,-480500,-135082,367615,495447,259957,-86088,-333671,-176638,305260,496367,446946,126507,-166443,-129912,71066,68316,20537,-55959,-181468,-91799,196582,506641,439967,257157,376232,449531,178976,-77034,-25875,153463,566302,819275,663873,-2911,-626078,-187270,137336,-14280,187315,204840,14309,-225632,-162586,14456,76187,198112,306448,235561,162840,17339,-135320,-323953,-276826,-139127,-128655,-153256,-191874,-220008,-222101,-376201,-564936,-296327,-169375,63307,-31943,-12536,169604,287742,313767,405021,303702,397273,697153,455710,320727,-75345,-303787,-251308,69646,33763,-76145,-246355,-17155,221813,43915,-285275,-141498,-276557,-73823,371985,531153,298174,38110,214033,458368,443369,88897,-322882,168568,458912,414612,308983,-60754,-456627,-276119,13749,138332,-39718,-357079,-473462,-270353,-91622,-42651,-89982,-38006,-154908,-70074,-44021,-137062,-308724,-373151,-222060,-111608,30913,182297,149379,-168637,-581357,-339306,-379276,-440739,-335242,-83528,289434,513996,429514,168824,57081,-20734,-239087,-499531,14397,531994,668057,248772,-358412,-394310,-96270,-131028,33634,108645,161992,7499,-228837,-251450,-152555,79968,-27531,-73655,-171774,-195326,-274284,-143998,-69091,-201181,-444010,-219711,-61490,-46192,78623,-175821,-400118,-272241,-124395,-92892,-372370,112188,-28674,-243051,28386,389850,368086,-182758,-260933,437414,650372,293842,-277742,-556307,-316476,-34901,122092,98103,260386,311991,501618,557516,300432,-255170,-382526,-118420,-96389,-259955,-364768,-415541,-120842,201995,415308,559609,626584,560317,436083,516257,645342,731988,723778,585050,322572,105156,-57233,-179537,-227887,-125204,-227187,-391318,-484111,-351440,122339,422902,422479,223298,132667,85970,84345,1265,-219112,-331118,-128849,-401779,-299568,132042,209357,-121172,-441011,-499242,-329532,-110373,-19703,-50726,-167870,-13349,428860,1020826,1271387,997526,241753,-78347,37690,-48571,-386099,17494,98020,363390,229796,323628,439419,260781,-179907,-576134,-194203,-186589,-463260,-296535,-174080,-109961,-85176,-163088,-65407,189647,309035,131271,-174089,112058,395416,114632,-324767,-70604,-51270,-497238,-364160,-312648,-166560,70087,49606,-115980,178214,512891,645749,328096,-74657,-414075,-442080,-234608,322823,433117,341595,53957,-423476,-379363,-608329,-247058,269115,208025,-151783,197009,720268,637642,15728,-284718,-292345,-362182,-448249,-225741,238611,560300,452429,14082,-300052,-329515,-124465,205117,254375,189013,96856,130156,290691,203258,201277,125706,146422,294922,415972,424426,450033,272525,-75084,230711,769018,959708,745785,193249,-351491,-219458,-24900,40742,334662,1025858,896155,607383,73661,265576,41986,-372188,-249487,-277516,1311,376741,179657,-245402,-418906,9729,538994,394742,132576,173507,504356,837059,740079,504167,290361,332594,369220,683700,520077,-118454,-335851,-147195,-34228,57686,-122109,-369304,-448894,-269521,-127121,292851,317340,281220,18646,-78789,-408773,-268103,-48659,647362,1142992,1291736,619746,-123251,85937,317001,149641,-392832,-54268,205402,140392,198265,411742,383255,-55339,-94809,-89342,-133630,-412474,-276133,-33511,7499,-196677,-56297,57054,134616,167485,664571,1142012,1068631,464867,-141786,-275487,-440589,-136826,-47083,-170739,89170,390716,387872,226055,126489,475105,343297,93155,49083,165496,272756,240968,-88495,-476091,-428577,-191606,105663,346658,-26401,-413491,-136833,108566,267360,282418,229525,127692,-69130,-325122,-400349,-239296,-304900,-472537,-390842,-111855,86252,-108551,-121788,141261,42762,-372334,-340192,27298,130587,17665,60857,88197,-213767,-215703,-58205,-69191,-192763,90449,-129172,-400955,-407112,-185212,215618,451166,724372,889843,444037,-43864,-194059,-71470,386654,511180,382557,148794,-57484,-158406,125585,324254,260280,44159,-316829,-366581,-112916,119705,187181,-86297,-193481,-124894,-107361,-51852,51461,-66839,-290550,-198280,166184,387291,333403,183164,112389,225393,261175,-88928,-287885,-185760,-322964,-166750,196543,260649,248317,94150,11290,101853,55808,-187071,-580838,-488246,-537081,-485924,-400121,1908,286829,397565,105215,-29521,202819,145103,-154962,-8394,-29621,-345484,-299073,18111,147671,361639,511560,423040,131611,-48914,-219436,-365387,-120534,213384,439663,507804,292789,7928,-246533,-228356,-345228,-260550,15964,149191,-86691,-409950,-10956,642512,1049723,922447,396054,-14982,-123976,-219831,10590,67862,-164990,-200620,190363,352610,-22640,-436734,-303280,-440407,-655340,-542973,-326670,-142867,16438,-135493,-107948,189059,464911,547439,541762,267518,-275109,-249815,190596,-15853,-325099,129514,210939,57649,8068,-107574,16332,100669,323605,386432,216859,-27561,-235206,-253287,-180212,-367518,-322124,-252620,-172641,-329740,-391951,-273976,267526,708232,868734,522075,60366,-302653,-244763,87432,71138,-152436,-331908,-391083,-188174,-298899,-371716,-276977,36816,206515,138013,162571,333211,189373,36639,273238,411330,236188,-62537,-31538,265439,411930,276804,-115116,-290130,-381278,142560,455700,542509,320779,37752,-210440,-488333,-293849,-5990,162074,245145,188729,123270,51008,-129060,-231671,-386976,-314986,-92278,-204994,-210319,-30671,50025,225785,354995,358411,20685,-129212,-226315,-38504,291668,398276,219968,238149,348224,288019,507151,659829,308871,-261750,-162703,309525,838280,1149262,1128888,718577,573492,725443,512125,420644,689216,621201,231424,-97626,-156871,-361466,-151334,-4620,-165982,-460647,-186215,159929,328009,425630,435586,650196,862781,865745,574078,288083,182068,175648,184140,261860,179519,74229,230296,241838,177420,150548,772,-294591,-213654,-19304,120664,158138,205416,379058,412092,239586,-22200,-118882,-16209,-14184,-99108,-259139,-172248,112554,200910,37815,-142993,-200341,-399243,-482792,-493001,-363300,71728,244645,129169,-50069,-38243,67225,148626,90250,-59862,-96128,-217152,-88831,166199,50785,-292102,-215609,-62413,-293904,-300676,-62380,77244,167717,63433,21502,-288762,-285664,-249158,-126382,-9696,348058,674358,711938,369976,211364,406207,258430,-204686,-412402,-99715,120307,294200,498052,443825,269508,65839,110346,346465,306221,-93688,212125,411172,436012,77049,-214629,-241064,-354099,-425005,-260018,-179136,-468197,-319673,-58691,-130850,-242724,-194052,-58519,-41722,-251995,-304078,-208731,-365058,-325854,265400,455856,388150,-7592,-442479,-84515,66726,15269,-121344,-530383,-313685,-108200,-9321,218998,449490,446018,33534,-227382,189543,393950,410384,-9084,-6343,131734,111997,-135623,29343,332185,167770,-274584,-268523,-39652,93167,236314,222099,6168,-131221,-488658,-268036,-214634,-430625,-219052,127250,404779,243137,5636,-5916,431224,594103,401594,-221464,-296928,-82810,-157846,-307506,-262996,-324547,-477514,-646,462737,588538,379343,159988,-243866,-117435,198656,209095,-315900,-203066,170355,9934,-279911,-26681,-73098,-259003,-232873,-21667,20010,50735,-84709,15075,327405,268240,-118792,-326642,-19155,203108,545111,550813,284769,-279280,-32626,124897,93303,33701,23274,-71876,-158618,17027,415518,485404,490397,84834,-208960,-85107,165970,415859,616278,414240,147303,-159526,-279252,-273620,-398453,-25157,233267,131241,-207219,-461891,-392861,-285757,239563,651099,706160,380772,86552,14422,-165935,-410987,-144427,142273,209008,445068,223867,-249653,-240016,203274,330326,201306,-198236,-183728,180002,139321,-175767,-522922,-217854,-254189,-116352,351750,358080,-165146,-257866,165898,205455,-269879,-208602,304926,554667,552562,414544,215587,175714,25990,-168062,-370782,-435493,-521419,-353960,-157539,-19730,-243469,-45825,211168,195856,38418,-70406,154978,230816,80982,-3189,16099,-178954,-414192,-295132,-245640,-405961,-323848,137552,360753,343362,232778,-92753,-262416,41876,76821,-204194,-378661,-265420,-188740,-41002,92557,81769,-33961,-297550,-89476,228291,246410,137843,-87791,-490588,115735,400181,118670,-127958,399340,410158,77669,-109067,141591,-57488,-323021,-179278,12226,172634,89523,-77427,-198538,-229400,-340953,-267992,-215069,-57630,149422,104634,-160044,-142591,157599,360832,549477,424303,46125,-211264,100459,322264,63054,-362937,-438420,-322625,-163140,59531,145129,98738,-249636,-446150,-26189,522529,731978,508745,296776,388445,347054,261943,-31245,-77310,-102832,-88584,-163991,-123574,-76417,72715,179162,149029,-131752,-225211,311088,846158,1245159,1222827,772285,93456,-140458,24213,-126991,-303610,-423225,-431223,-338250,-435431,-429916,76617,88528,-302432,-175011,21345,-191610,-227095,-150741,-187329,-273669,-376834,-66430,135672,159801,88787,-294979,-126053,399187,241470,-150464,-393409,-297145,-253856,-43891,-171566,-216474,173547,146413,-112179,-304112,63498,218512,9990,-159944,-209725,-14256,94983,50957,-162099,-269177,-98767,-3273,-28641,-267055,-357124,-112414,-6851,106313,120363,-75311,-313152,-289702,-347945,-406289,-177895,-93385,-213452,-72180,592637,727637,473763,319988,179238,201302,298986,547341,121690,-146592,-281373,-272021,-184956,52701,423147,704383,537184,279946,-39299,-116282,-404747,-491696,-444690,-274189,-258764,-453756,-377332,97200,253230,19376,-146192,35553,-5693,-443666,-402142,-357362,-476020,-360163,-308168,-211541,67917,-71073,-282038,-100714,163404,158737,-65568,-110609,-197663,-357409,-306948,-216948,-313318,96202,674327,619474,478438,139512,-57450,-122670,-218840,-355160,-428043,-184944,327972,629049,687610,434600,13926,-146922,239144,395456,307078,97118,4295,-131877,-151583,-220554,-262611,-420425,-365320,-85045,152587,255104,317278,511536,214052,-399883,-108363,174805,73833,-130391,-117619,-66135,73421,129873,115860,199353,108310,342779,247245,380689,186201,89565,122350,163687,-88047,-287984,-368566,-215589,128599,316250,298843,90822,-376967,11567,435013,293085,-116660,-421274,-242414,-80871,36844,111983,86755,128364,423342,282605,-224258,-47607,227361,-25638,-37971,240976,167989,-166046,-4306,-9798,188754,166026,-170359,-59495,438431,326396,-182127,-123163,228219,143637,24339,-116390,-29125,161470,489340,475720,217200,224104,326109,311345,247168,4179,-171475,-171928,-329995,-180601,1960,-8629,-31110,466386,806723,655907,39248,-266121,496631,705812,219344,-245857,-86420,-160618,-496297,-161143,-73258,47956,141202,219977,137555,117819,-78945,-158950,-72317,114526,93646,-124698,-396925,-135373,-56849,-257104,-85908,121952,220131,324475,282042,229257,46271,-123905,-280207,-53278,190546,261237,-131029,-497758,-360131,-189650,-78484,-96068,-133150,-378708,-303584,-26255,93315,326788,610288,985926,1327553,1340810,863177,310217,-186110,-474883,22473,330382,554440,501346,312299,252359,337045,470389,388162,504486,482488,335074,151425,198010,379383,670560,712816,338621,-134344,-91487,-181451,-401648,-229686,-181436,-152495,-400644,-432999,-390736,247894,562967,234041,-200625,-329563,46076,61313,-25203,-96946,-58890,-275804,-491837,-329825,-309601,-284245,-41861,328401,477345,430346,174177,202720,364087,476587,479600,363535,80489,-433424,-489799,-241228,-315752,-431697,-193750,-63752,25547,-215014,-423112,-331652,-284081,-190362,73013,475651,288500,-239647,-376524,203720,437346,236227,-386676,-308842,148272,370048,294389,195011,39943,-130828,-126188,-167024,-132472,-184801,-465549,-186425,281225,599123,638065,435681,132788,-156240,-281591,-65697,160431,208705,-76045,-28421,281561,420785,376345,218014,207181,169570,113901,-174054,-574815,-240936,-43602,101412,-26942,-265320,-461903,-282212,32505,476190,936453,861453,438146,-56137,-339894,-56304,124123,-58008,-441662,-503211,-426186,-327745,-181859,-118804,-283471,-379032,-379918,-198972,-85568,72600,284763,388246,249670,67708,-69576,-119367,-213254,-231732,-30446,214009,58756,-178359,-381736,-132684,60467,153880,181420,238516,337244,297464,125415,-287017,-476352,-74445,23910,-215518,-291381,68272,252363,214397,163711,254652,302670,47015,-288714,250694,464907,287786,-57492,-359378,-503516,-325918,-245708,199604,638234,683903,374413,423569,533390,120240,-542425,-49129,278049,221534,141749,63647,40120,47166,86782,116743,59134,83132,129776,133463,469745,692721,740153,198060,-185273,-461621,-357623,-543329,-332819,-82117,71874,5151,168966,368348,563306,570837,188977,-372706,-370362,53874,341248,401039,2189,-209913,-150204,-113096,108437,288656,534073,558495,342298,-32891,-278060,-395785,44845,280603,277379,-144124,83989,646431,640340,1013,-252741,167890,360661,234211,208745,122492,-115638,-115886,65108,210320,207530,-257218,116005,661948,930539,316812,-79546,-348760,-460335,-508279,-363671,-164351,-240909,-196474,-69473,-114223,-230514,-217334,62440,200095,111492,598,-82880,-146751,-316982,-416032,-371483,-362880,-327659,-3561,123533,-13035,-229784,-484618,-240125,-44340,-70673,-404813,-231133,120248,425193,448715,262068,-188211,-91035,269573,212820,26183,-190109,-19095,188438,338342,297510,120283,-115950,-125986,-151466],[115212,255703,219738,-41548,-186656,-144366,-166723,-162781,64600,-61342,-210127,-316610,-276068,-127374,97749,291784,261763,-49530,-303307,-252803,-209979,-301201,-53305,-5860,-47240,165073,408021,383335,113343,-122031,-303435,-299056,-282286,-139254,-111556,-8384,290339,518813,705380,461338,110077,11853,163368,330089,336534,164075,-77542,-288437,-308911,41398,348594,344237,104040,-167919,-325660,-276765,-145604,-107232,287450,531227,336801,-37868,-453873,-72818,296056,280072,29644,-236999,-289371,-113263,228593,105589,-311791,-321043,-141017,3374,-97952,101738,93509,-68305,-313479,-499104,-238157,129958,106704,-242007,-213233,274669,597773,733651,506489,374949,283419,-22177,-243228,-217489,-67157,-126954,-57285,87522,54999,-181749,-490614,-288759,87240,320892,348444,90293,82265,192596,495808,569807,629745,759947,622260,217530,-297412,-307403,-247310,-406383,-318216,-143764,-151098,-290109,-220626,-91512,70236,52584,123891,261068,105871,-113334,217323,463300,739469,623095,310672,-80832,-175926,4520,-55556,-106032,-2734,19791,-158348,90179,356059,258607,-94416,-296894,50244,597220,835556,631976,256138,-290883,177467,420458,722915,509996,-179394,104017,632216,802945,502836,236023,-136332,-117722,50921,-7830,-81201,-149995,-160844,-258838,65148,234375,71796,-277960,-415088,-350111,-179620,61531,458008,724181,599466,433713,-32767,-253530,18393,170037,214562,149774,125713,811641,1477087,1547668,1531666,1298557,857938,709010,329661,-56709,-328222,-405467,-316554,-204737,-156289,84009,121254,89675,-136368,50585,57581,-14551,-183584,-254111,58112,471276,790809,912052,630010,167006,-8643,-222420,-406953,-127051,99451,10434,140881,631630,877489,398988,-87469,357185,855676,895434,295218,-157385,-224793,-143296,-60372,-17647,-149592,-133519,63896,41022,-14878,39795,274077,289430,339394,138184,-277738,-491020,-341313,-364875,-524912,-168084,-5039,10356,-209726,-260482,78642,230220,178581,-157759,-91099,-24139,-78728,-165170,-413431,-320862,105379,572918,686368,390631,-172390,-477347,-348356,-189756,-87127,-1378,-25716,-268515,-117138,-115058,-398814,59118,443250,518915,84173,-322573,-230559,-106188,-102889,27207,219324,466563,538860,5230,-256295,-128704,-277448,-490227,-293034,-279333,-156386,184473,423842,259123,-129937,-480043,-403162,104363,566438,722251,379560,10382,-273522,-145720,-158671,-112466,-19051,-57564,44241,89263,197768,-129998,33007,240626,291689,217949,55007,97866,311929,817981,1020132,823815,132066,-490679,-446036,-122963,-232673,64267,78086,-23710,-310932,-430939,-263128,-91732,164042,398770,318532,223339,8330,-149795,-288634,-315063,-138958,64494,-40377,-134041,-106762,13770,-52423,-460036,-531686,-203026,58608,-203143,-309264,276454,489126,413931,349623,197492,271340,347565,93594,-133049,-286266,-531107,-261754,-19625,-56559,-79788,-108983,-30638,-77772,-296215,-322586,-84574,-203757,65968,441747,428006,84482,-214799,-35493,433049,624008,328711,-355527,-85455,244111,304767,357527,1264,-152840,-93663,-9528,-63884,-232202,-457938,-512914,-312217,-169632,-102949,-101788,52655,48451,-22343,-61567,-220771,-333600,-194795,-104582,-173047,-181969,-20670,18619,-240606,-418311,-39135,-113595,-108422,-169027,-51906,309521,680238,774543,538213,306504,218424,-23424,-273943,-104550,462367,729977,530406,133692,-253887,-88225,4044,84129,26571,93092,30823,-273471,-135497,163188,425236,422204,232848,86181,-99448,-312212,-173779,-35822,-219424,-346948,41074,17624,-435238,-255365,-172769,-429080,-132554,184331,266697,-348083,141273,177971,-95868,-321665,76159,82304,-478042,17880,567528,450537,-56605,-313936,-388631,-135332,31731,159761,112116,452704,626307,682540,534308,212361,-225156,-238580,-292,61571,-102434,-256941,-526728,-92907,302950,456881,488792,504294,432706,383174,462171,494351,669308,843018,823608,639283,367464,46238,-42898,-78853,41781,24100,-160642,-478916,-111217,482593,831772,756736,552232,320115,41429,-150616,-284946,-465209,-411100,-264207,-555549,-196658,290774,314180,-55607,-394643,-490631,-436846,-283450,-274085,-216583,-177181,24650,463779,1051927,1185830,837714,120263,92580,266872,97227,-380928,95264,191773,140125,-10581,315117,454240,221601,-193284,-604960,-375222,-344041,-471964,-271880,-203796,-213549,-174576,-229369,93696,385683,414112,113618,-86284,526673,871950,472395,-314527,-227989,-65596,-478437,-551740,-500633,-206524,84172,68845,-61488,194023,445709,421569,36086,-351232,-404004,-469015,-465798,30948,158420,222145,171815,-156006,-363638,-525230,-471325,-80883,-332698,-187088,459531,965568,666697,27317,-202413,-256798,-405847,-369684,-100023,408012,829471,644493,178538,-61844,-3465,373324,572834,420213,166754,-65213,-97984,-26992,109234,201997,69122,11989,70821,-23446,63079,312313,432327,114627,141180,639043,847820,744494,172170,-381058,-197492,71755,228964,335489,853012,766541,539260,50127,149745,-63448,-453352,-129413,-338689,-224082,159673,-67437,-559562,-156816,106161,332424,92935,-74367,5572,289700,616027,649431,398576,425860,612998,1048781,985211,507087,-56769,-309396,-66102,49701,71387,33843,-102165,-209558,-363820,-491497,-52064,92656,198490,163339,238182,104856,-29091,-71634,603069,1144996,1359780,812937,255888,292183,348146,-5657,-440529,120241,289123,118531,124788,287391,210100,-126422,-75839,-121336,-265197,-519836,-341132,-187472,-56359,-48381,-6538,-126042,-107638,178364,722676,982093,783933,183318,-384969,-520521,-531907,-154262,-73704,-154274,102720,534278,608761,507279,323486,613481,510881,247229,226623,380926,405712,248013,-113285,-385214,-491601,-354567,153168,573366,414299,129137,-349719,-153972,262591,498305,505262,428936,271710,-83718,-367646,-504563,-431779,-367322,-150136,129210,128403,-207720,-193173,220918,201933,-223744,-543949,-33776,189352,-42410,-204471,-173270,-122022,-94324,-66257,-23203,-270900,-200654,-348309,-583900,-491971,-216426,161105,560284,766211,782507,406492,-215835,-462315,-245289,80826,291586,-34284,-152124,-277465,-306081,200787,433171,327687,117787,-281708,-481465,-189823,208043,387093,139278,-7566,-24609,-33750,-13474,58355,-83735,-356842,-321430,83149,310206,360652,175325,-61438,141754,251000,-20864,-319503,-273470,-355741,-268338,4523,166447,272196,186640,109563,104240,-39230,-407144,-570689,-388616,-336063,-298901,15726,264106,227118,132066,-131653,-42566,99577,17024,-85977,56374,-83140,-461286,-159104,51784,106374,257255,424535,250254,-146189,-291190,-478153,-361740,-16016,351179,680272,694462,404776,-3108,-351220,-356427,-206527,12819,159495,44021,-176601,-342009,119664,627147,961092,774877,143796,-204753,-334669,-344639,168211,440464,374309,-235545,-52545,287344,177620,-207075,-314797,-415837,-536665,-234462,-27987,153599,68886,-112895,11127,291567,531622,533940,466130,185219,-208227,-66560,313936,196269,-92703,25651,157197,-56747,-305033,-479290,-410142,-51542,358815,531086,472378,338804,141984,-37040,61345,179013,76198,-223835,-400094,-217342,-16587,46863,393775,667032,781767,441354,90494,-174658,-228250,73122,13024,-70260,-80752,-170305,-173044,-269706,-338871,-273734,-104570,-81913,-126975,217754,513271,383763,90848,57035,192590,138722,76855,371476,872849,1173589,757993,146490,-499589,-167252,395085,656230,651384,288010,34159,101330,-142590,-399929,22826,328050,384707,347701,221978,108227,-268435,-483152,-368775,-84242,159106,-68218,-215860,-209741,-154960,107123,373291,502050,308830,326001,242068,41481,265358,395470,114864,-219391,-290026,-39213,459622,698641,431212,-144366,-115247,375879,766676,1032321,1049929,661550,564715,556345,299705,79744,347807,367181,266563,5001,-42019,-255892,-306600,-221955,-261576,-219150,-142030,-86329,-63885,-6098,168863,381736,633375,715278,460894,122843,-2850,70067,232043,246410,188080,202574,272727,248572,173183,335216,359806,31025,222453,590197,629551,354789,197305,159667,66767,-8784,-70328,-41644,-13824,4325,-159929,-231056,-219625,88752,280535,200529,41553,-117281,-431571,-271348,-109157,110774,272506,247453,21722,-189168,-209861,-215659,-200153,34182,69036,38129,-15139,-113692,-57134,-245359,-581729,-262117,-123030,-284251,-76410,127776,49350,30091,-60703,-32420,-248642,-419974,-422084,-174539,49293,407573,698949,684043,313342,106046,109384,-8778,-342439,-364881,-107458,-19925,125391,241343,195910,122471,162515,178835,178518,-18745,-47887,409935,593656,491238,160617,-72185,-86881,-161187,-299039,-343794,-298390,-428961,-325978,-97267,-207268,-249258,-245791,-72851,100947,-5123,-122497,-30820,-101740,-22855,190298,440041,320910,-7785,-370161,-94304,109104,82921,-48697,-429921,-415466,-172326,-80101,198053,427633,369173,-142977,-262849,156013,222559,108613,-332351,-227992,188984,427951,264781,246012,368926,65625,-327037,-185922,-117545,45335,248315,206020,-61409,-367282,-361242,-115202,170363,-25786,-116782,40812,262439,102058,38132,207295,531689,598684,321149,-214066,-474584,-194283,-184337,-350825,-353929,-288928,-410107,-325448,92356,193690,-48790,-369663,-356755,-70589,225003,179655,-398483,-49204,385785,221431,-196471,-378834,-328980,-405644,-459904,-378901,-315390,-216587,-182616,-6868,216729,76013,-363766,-210493,35919,15252,223773,261389,86149,-236246,18683,-65795,-201487,-136361,-55392,-162842,-351147,-193605,127659,197639,184087,-309833,-261321,-25628,253823,568422,949722,748224,481163,225589,-113462,-270552,-283805,46143,150466,-35302,-188573,-136039,-427856,-293691,344030,752925,881506,501777,210341,248110,55823,-513350,-263252,220886,423937,605983,591503,891,-322206,284270,576252,416687,24760,-77192,53471,-133901,-537716,-179769,193130,-45688,52525,599527,629190,23071,-322057,-11446,-1,-441264,-169910,307955,639320,640625,333740,-32304,79592,51836,-116919,-272513,-385237,-317533,-219035,54465,238210,267,-287883,-35332,70578,-2833,-175587,134805,341477,182391,22674,-39829,-213719,-522870,-403445,-321236,-488222,-86107,241234,218667,17572,-105300,-299095,-424455,-63964,19093,-95308,-61408,-66201,-188034,22440,216960,251699,-28088,-396772,-58713,116218,-35559,56815,-74043,-408163,263276,521607,105312,-380739,290128,378090,66572,-73260,94934,-251460,-330138,61202,234346,422579,233587,-40137,-275696,-346227,-313413,-64642,105142,81595,-71366,-205103,-212533,-69455,115791,415944,709929,551355,238863,-109502,265346,614917,425074,-40672,-479120,-120305,238242,677481,755331,713427,279630,-299143,-237184,381457,677833,529689,359499,370844,297599,226347,-33714,29358,93011,124336,9654,-113166,-232321,-267417,-131157,14694,-104016,-407819,60813,654828,1144129,1207897,829734,270451,-195110,-53909,-72486,-100673,-145398,-134195,-13759,-201842,-471984,-136921,-158622,-479004,-116633,-141379,-409421,-171639,13476,-42162,-27452,-233642,-67690,101912,76224,190103,95766,-47815,476493,473151,95713,-373838,-462428,-195711,198746,170385,-194021,-35546,169442,147824,-32249,148885,263129,-55114,-204417,-405445,-245529,37502,79151,-89898,140799,349914,298790,92980,-200616,-416080,-252173,-362428,-315965,-137039,-266979,-437231,-106109,-80126,-195505,-10663,-77478,-353079,-111713,442851,267911,34957,113926,120382,-17967,145475,427431,74424,-106614,-297822,-241707,-90971,49288,274290,455209,427167,378504,256900,216629,-167531,-608384,-271443,-121500,-129144,-215910,-236933,116632,361346,264661,-23188,-178313,-380285,-408126,-172347,-296202,-452210,-187717,-290960,-450850,-275179,-246609,-84367,81718,97085,11894,-21975,21560,-87149,-361552,-297163,-232540,-44665,393417,653594,384194,29947,-259802,-242449,-130519,-251450,-306213,-203114,61592,333114,526012,636778,527227,196214,-150862,49923,193379,76049,-104835,-110963,-24586,2521,-13742,27313,138368,89159,-176856,-93502,59178,206402,468499,238358,-253557,-87147,29085,26018,69053,200693,252370,344893,207380,59861,-88433,-65387,241794,353229,410382,299962,66774,110451,75350,-214623,-487387,-416888,-186965,77984,168895,106486,64169,-334913,-185171,160272,62654,-223014,-262779,-44297,-21594,-32577,7236,-15536,-103002,189305,260062,-105103,-105410,156419,3563,49156,168985,60204,-241645,-23966,42608,220045,199256,-186502,-149350,191502,5009,-277774,377,62384,-241112,-248803,-167516,-261743,74980,452941,447968,133509,102614,274142,324068,226560,-49869,-195431,-272200,-390621,-219544,59300,108535,145452,513064,807212,667668,163350,-359243,422278,718907,420459,-31245,-107982,-245197,-338688,-73708,-67413,-93252,3373,141736,133061,106559,-62976,-314288,-38899,139893,39503,-226722,-237916,89713,179022,44974,128070,260568,205087,172938,-50423,-83190,-253230,-240727,-150027,102984,303487,353979,24855,-289954,-135920,-12174,59431,-46610,-187335,-363341,-278551,-143408,22389,337077,714565,1135845,1246354,1261520,726958,164175,-295836,-267616,261158,528816,584347,380062,43413,-30194,96668,438166,439065,451070,294533,-8048,-278670,-330488,-16634,242488,392822,78407,-364541,-212549,-218547,-352070,-351368,-271733,-250251,-419957,-365519,37403,654442,882382,400186,-163163,-351727,-166211,-218384,-287207,-251922,-114701,-166523,-295471,-320791,-400497,-427098,-205729,142961,254220,213932,-31823,-126018,9185,83823,248006,112942,-174887,-375402,27701,241473,336771,-11127,-273047,-295241,-225322,-335163,-331198,-177629,-184057,-196304,-102277,258730,280726,-7227,-172024,179209,384376,190656,-327122,-64432,250553,335802,178675,42090,-38855,-8443,66256,-1830,3707,-106067,-366999,-189374,154966,409746,518001,396906,220209,-24971,-299356,-50355,145272,137998,-92702,136780,492432,588856,476781,272490,387838,468292,574889,269227,-273444,-411878,-231879,-246984,-175456,-128630,-111143,-43047,154729,501582,861540,803848,476007,123151,3318,271587,562968,199364,-349190,-399505,-297541,-371297,-358581,-336688,-183095,-166140,-59211,81578,-114961,-103349,239675,479791,432736,264607,3571,-192679,-319885,-315776,-36276,145924,121914,-8535,-157681,36528,169249,287158,197456,126551,242164,152209,-29808,-216158,-274576,-110080,57953,210404,-110163,-65805,54581,29587,33733,185340,279442,-45796,-268800,231179,283495,47202,-122509,-361939,-492611,-138928,155593,367277,555024,532141,402048,539920,755121,314325,-274157,79704,351305,399460,262085,26425,-132806,-207832,-13331,23834,-95208,-68507,120354,196210,508051,693382,663155,296548,-34814,-342056,-395065,-349634,-443157,-327926,-211399,-189457,78192,194361,377833,402276,44827,-398586,-236199,185731,437264,244785,-229004,-419177,-183433,-79320,7435,219740,438481,647660,474897,163760,-99881,-342224,94418,361729,388240,-28556,113736,499594,330088,12703,-459540,-175122,85738,243660,344211,189621,8156,-321362,-172137,137640,172723,-234422,-58311,532430,800430,334525,27968,-153202,-365406,-397239,-403495,-282141,-346222,-213175,-45152,-77247,-136203,-309331,-112040,114435,62512,-55493,-108877,-175136,-297235,-340120,-235801,-187807,-292555,-210054,-37989,-38504,-154649,-361573,-497123,-173115,-10726,-238394,-437107,-129613,170929,184719,47886,-266992,-91855,230132,301993,269956,8039,-242529,-23868,248228,272101,124177,-50179,-34920,-24977],[76153,334950,386661,-15010,-272045,-256690,-260080,-110276,-3960,-250014,-308263,-332967,-531167,-259547,61877,281709,244651,-124513,-457429,-213282,-193712,-194641,-9537,-92745,-82777,278544,634872,670180,263898,6346,-295547,-455427,-359765,31932,111434,135057,165410,419653,641530,469186,133455,-93044,116840,282110,342030,166443,-2053,-159582,-257035,-46469,344268,547051,612437,263122,-235938,-396269,-118514,225420,329802,174157,-88890,-363608,-491423,-206541,87014,17666,-229428,-503733,-261057,45750,357652,136334,-327180,-361169,71028,131119,83003,121231,11053,-284911,-463498,-266546,-268892,-71245,-107574,-368033,-337231,80273,480343,537254,333479,167185,68316,-226343,-272508,-20489,70217,-130113,-223858,-35516,-61387,-247849,-396195,-57130,411856,504142,241366,-273936,49798,438736,721659,711598,594380,525235,338877,121118,-273118,-456037,-386401,-604485,-273232,-110555,-97384,-311004,-372907,-196781,-20060,190566,227147,273118,-5883,-279346,117775,420475,654052,462220,195961,-58178,135590,380012,330083,161773,172001,15639,-231564,-13901,40153,-181741,-509830,-233181,260915,802332,963949,546039,22940,-315804,281010,513694,854985,762824,156735,-121636,371980,618648,472034,196929,-256042,-340458,-227736,-92222,-62530,-104953,-138639,-237344,169132,406470,417599,80158,-229004,-480053,-448600,-199879,7393,164164,269397,372649,259344,114668,285295,597899,527711,220972,185694,990252,1725907,1813329,1485277,1070096,612211,458460,172896,196,-176263,-338935,-369897,-367369,-366657,-130659,59686,85702,-37950,221853,108204,-51036,-223066,-246553,58961,458635,808408,829084,505072,-69380,-135832,-246627,-242093,-97546,50907,54762,225970,667485,909643,512020,28434,310658,814265,937770,344474,-137295,-58342,22810,-43858,-161549,-428486,-108693,165315,134177,46142,186856,437045,419219,328784,-30514,-536846,-479793,-227509,-346706,-465440,-97514,16210,-107015,-216809,-23083,110867,75239,-30149,-162570,-150257,-39147,-17812,-120261,-279277,-121981,267676,515495,470091,140884,-190916,-285169,-381314,-156628,104558,277821,367849,51318,-77517,-127589,-361463,-45206,335442,470743,113222,-312391,-168766,32667,-192228,-143529,31984,199177,243735,-74175,-124885,-145234,-322995,-576669,-256533,-85088,-94351,-75069,146703,125576,-210984,-407813,-458519,-68178,472919,780686,487463,126015,-318998,-409511,-462953,-271443,-50593,54159,208928,62544,-70151,-503399,-171964,3319,-14993,71755,45174,165093,395350,848690,1014999,797177,209412,-412957,-480163,-317267,-249000,-65371,-85216,-93202,-211544,-401554,-528258,-238471,108524,409058,357942,120785,-56119,-316406,-372631,-350760,-198258,196881,87696,-58734,-862,221029,259467,-35338,-415388,-357162,-85226,-281070,-291588,354504,615549,545176,339690,179167,163810,-7592,-253425,-401417,-154047,-236540,-218214,-14032,138467,224644,262510,102896,-313760,-287920,-9238,130432,-36403,142517,389460,296713,120411,-159034,-237880,335108,632891,361442,-419968,-251827,21652,95944,139683,-206597,-119758,72701,13749,-325048,-477182,-278259,-239556,-235210,-241859,-218411,-148288,95149,195126,-28232,-169610,-415178,-273104,-2034,32352,20580,-136597,-386483,-290853,-434450,-150155,389514,336670,293670,46169,6384,232944,607444,840128,668780,481619,457765,208842,-145862,-298216,179980,548679,740775,628284,351632,307443,222155,81440,-78961,-14149,-7854,-431869,-94534,517346,851480,869060,509879,242504,-158274,-395571,-122137,18069,-269635,-197704,328432,382100,-22037,-200717,-233015,-403509,103957,559568,484505,-200679,131497,333202,84095,-583612,-152101,-120174,-508546,221895,582431,481994,100633,88713,-209694,7940,-47575,-13511,187551,634242,848523,700393,353934,1130,-187069,-67630,105859,113060,-9886,-112136,-531667,-180982,229951,296507,232649,262482,283826,323431,337831,313497,515576,773811,830865,754827,458295,95690,47315,15496,92700,122774,26091,-195552,155455,733436,1050682,881912,665203,362879,-62195,-388898,-577151,-448015,-257104,-252637,-561025,-117591,377938,365944,-51752,-391967,-413488,-488915,-470911,-497478,-436242,-205526,53399,461054,925058,879546,454420,-63459,207005,325869,-28757,-271537,260503,335235,-69613,-239625,189800,319939,105652,-216975,-480854,-598989,-503500,-511599,-211679,-149200,-228563,-288830,-195238,293319,543463,432980,50757,116605,796426,1073509,619117,-299458,-247217,-90876,-393054,-478771,-284562,-119905,43623,33810,-67148,16887,119200,-23776,-338834,-269781,-61525,-187127,-510301,-313675,-45964,217455,366951,191050,-157266,-408274,-408303,-305247,-163741,113075,599492,977928,506053,-55304,-189623,-234021,-254486,-206084,-84882,352669,778130,635719,246422,125297,301814,768152,1015915,734052,149859,-249915,-333481,-264606,-54210,15565,-94837,12223,102771,-212499,-346066,73834,484265,245784,4990,333357,540936,487920,36404,-423699,-198724,33149,109769,95485,353054,480701,277717,-75938,-87636,-189960,-240605,124463,-105548,-609011,-298107,-283940,-236567,106035,206594,137806,-137883,-258163,-180042,31373,282731,400032,155832,330170,657659,1274791,965086,355859,-160063,-330018,-63465,28445,46295,240746,226310,260077,-44031,-422396,-432423,-235692,-35375,77283,177743,327020,72138,-175171,371936,926448,1138550,799011,479540,431582,285874,-239326,-228223,294807,341490,10277,-34223,105396,-17829,-297802,-139682,-171857,-368096,-386069,-422755,-427563,-312911,-118248,-86475,-263103,-365995,108689,536851,557502,275148,-188972,-424960,-517164,-385491,-142525,-127786,-179038,51804,531098,711020,614002,409121,482567,406914,182382,175342,394918,402005,206053,-173732,-451250,-538487,-383607,127870,544666,603745,470255,-99555,-370386,245635,625177,730855,691022,570148,201530,-80767,-350606,-354829,-213968,-53308,144811,68188,-299826,-290943,178885,254927,-177165,-633550,-77957,150827,-121129,-512908,-401685,-71043,8139,16554,-35570,-212554,-415641,-529907,-381697,-192185,-264749,-90376,341321,490931,460556,316114,-207453,-503609,-282383,-97228,16239,-372960,-291423,-340675,-244101,261738,430071,254352,22093,-296770,-339669,-51378,258748,319633,154757,11751,24001,7650,15162,42254,-123629,-523932,-522366,-54704,226250,381799,195495,-197768,49946,248967,97668,-297054,-498884,-363635,-481151,-311956,-56828,161025,120682,12990,-85180,-267594,-487390,-471102,-286943,-155889,-91342,176261,202606,5338,-138957,-255246,-122182,-102385,-93697,23860,46158,-167003,-252043,-18539,-8645,-45152,110041,314675,32771,-460497,-537773,3179,63992,147545,309986,658762,713298,429393,-39087,-391523,-421365,-93690,142262,219392,-14575,-225318,-211130,103458,371428,560616,403547,-66111,-233625,-402845,-265447,303881,712532,650917,74444,-122556,254249,342328,66970,-213192,-519392,-360680,132383,367282,392829,112776,-6612,162667,328601,405768,291093,175737,-39080,-290366,-195395,48630,23875,-86029,-63537,113099,-146061,-504994,-612630,-401198,-151075,200891,418310,513470,535874,376852,128387,172972,493404,264954,150116,-254745,-81367,238992,298485,398013,498693,509301,252443,67665,-113674,-280968,-198007,-211511,-52713,-16077,-112152,-347804,-495446,-439010,-229178,-163507,-353923,-236533,357086,618655,442996,84180,-175943,-17501,62778,205396,627484,1080119,1284586,732513,176046,-424095,-76661,451294,667618,535642,89422,-20855,238731,44348,-358273,66186,494388,529501,486315,192293,-16324,-462639,-527899,-207620,156773,444188,341463,54420,-261336,-327633,-101315,199009,446670,423319,476432,402552,135924,155083,264430,47727,-163155,-161677,-132065,333894,567736,364213,-190837,-61134,401323,618390,798882,733316,458417,362472,218097,-15478,-223575,-86493,47573,172897,38103,-12713,-170101,-132446,39623,99958,9660,-20245,-3853,133633,79877,71548,-40148,134826,382650,319981,52986,-33663,81332,377941,410843,370695,360149,311560,240780,131581,209705,417301,536577,821103,1184361,1099260,584305,206292,-106870,-385851,-399974,-194394,-56197,-4768,48761,-156127,-192468,-282582,-118972,112972,235542,162685,-85950,-405635,46137,426890,515482,330684,76327,-231072,-385447,-264627,-433181,-549391,-53916,139585,139981,165722,-19376,-190313,-523285,-427603,-238056,-199509,-324764,69892,366622,212027,9743,-146704,-132783,-189681,-269882,-513126,-227880,127202,470129,649507,522839,123813,-111239,-220938,-261586,-450539,-377773,-136954,45161,103734,-49772,-125168,8000,223400,237758,131422,29783,295234,694396,729086,412608,139312,-7360,-21265,-10311,-179643,-378716,-459689,-414723,-308422,-180849,-38953,-83785,-313666,-119456,165262,209329,187781,177729,226338,232223,315065,488644,278653,-47078,-362666,-156177,77322,216791,132887,-281165,-504459,-174908,-122949,17890,216566,152286,-366120,-133900,111900,-65283,-358714,-315189,-555987,44033,444924,453565,382506,392781,452,-424983,-157945,-148969,-113405,81861,31732,-214435,-541730,-294255,-46544,277126,262604,214384,93630,60207,-39343,132122,362783,525437,503723,278527,-1333,-255406,-319882,-273658,-334144,-422655,-300790,-261536,-372608,-329517,-201205,-391966,-285178,-93557,-20843,40122,-55693,-402213,7810,378274,265343,154686,334746,103415,-119917,-174116,-236509,-629736,-425254,-205398,-21824,48183,-167281,-477689,-83734,57159,-156276,-146567,-5781,-49891,-183946,-64423,-335214,-417248,-227516,-173302,-252790,-478869,-455090,-309855,-214444,-285344,-295960,3045,125935,263153,517011,926709,851519,646798,483371,100354,-91820,-186950,-18086,-91522,5639,288547,391607,72334,-62224,344866,744976,873577,455056,105048,194518,61064,-375992,-333829,139002,481250,608148,802585,294734,-416225,63253,577695,522137,203335,-23122,-232484,-569555,-186998,321958,591457,65228,90795,666269,682783,102956,-285130,-204751,-271405,-376570,-47454,310461,599625,591892,198100,-317849,-121692,-41750,-185390,-214579,-251397,-94053,-78354,114870,301907,186738,-248901,-340426,-98174,-32402,-251764,27696,323957,232827,57217,-84880,-241798,-564799,-390351,-314874,-423628,53745,278485,86002,-319159,-428559,-327350,-293091,-126179,-2263,160162,210302,28809,-188173,-45131,160388,248482,-116785,-474298,-57724,34515,-373851,-160538,-261020,-262854,343107,539407,104476,-412611,100818,251563,32315,-37408,-3432,-345075,-119800,234155,410223,530916,214152,-196810,-546324,-485713,-427712,18370,326005,240563,-212858,-505750,-254348,-88832,66285,372580,647654,536479,280739,-21083,400114,771734,645664,194815,-370417,-300,467064,1025168,1168849,1134061,797422,94394,-458074,220012,600743,564810,405812,292875,132537,49345,-67553,101642,262099,275153,161873,-136625,-372425,-490032,-225942,-49550,-59117,-241983,-271581,384362,920633,1083872,835936,393523,-149657,-231474,-147048,-25163,64548,130280,233595,-32622,-357198,-316100,-291848,-469145,-228300,-381975,-469211,-128922,59873,33177,111684,-237510,-99105,87588,-30307,213108,407530,193527,429894,574569,262397,-186527,-345868,-118257,340642,358216,-12002,-307951,39171,177518,92896,217069,283468,50593,-48367,-149612,-358836,-2907,20374,-94407,517229,760451,496991,122500,-130712,-355429,-189918,-192965,-381255,-173297,-243690,-209157,101696,215826,24700,99948,-124676,-437484,128882,182104,-149112,-446213,-57516,82349,-146202,-125851,-897,-85784,-170009,-398229,-260700,70409,150116,115186,71699,278138,414093,534808,524642,10830,-579545,-33850,6396,-66004,-130500,-225541,200521,505040,542764,210738,-168607,-456455,-119099,18845,-177605,-359712,-151941,-256073,-536999,-465199,-160713,184497,292172,113780,-102256,135621,226992,73785,-374746,-337398,-233945,184667,519491,397280,5386,-428079,-543522,-303217,-74267,-47629,40539,122781,238223,203375,295370,400706,384747,192418,-137238,-295547,-124252,-215017,-444490,-299753,41281,123452,142392,243584,535517,558203,276258,-112355,-136263,35458,289967,183146,-45793,-32196,-235211,-171619,245948,446085,448842,447346,253895,-18237,-420686,-286293,89917,451191,373300,365416,122329,-68137,-223768,-489477,-303643,-182096,-164549,-20061,-40062,-43208,96148,-130736,-341397,-192598,-256355,-355072,-84230,142235,42795,-100568,-25535,60120,-210630,-41711,233595,50190,-165422,-55487,-131580,4765,22813,-71305,-149844,33486,192880,310827,251623,-142643,-299176,-81391,-237118,-441313,-17217,-108739,-70245,316353,130503,-508071,146795,453605,514836,26202,-196925,82747,223422,165801,-11763,32947,-58411,-244818,-231082,34614,88300,153423,390769,677353,650017,313677,-358712,164793,545908,538071,203948,-68983,-302912,-167691,29384,-21901,-262413,-189263,39994,223509,210740,11383,-422307,-37803,82667,-88852,-229713,89033,376397,452979,346849,314797,306830,98254,-40162,-326346,-371004,-445754,-328524,-87833,173610,292611,298965,142129,-8810,102414,142336,170266,15044,-205466,-348271,-317269,-317577,-199178,173359,616605,1084185,1044177,867015,352605,5244,-158831,-98448,409344,773964,688952,372371,-110082,-356875,-201395,107661,268197,136625,-86058,-421634,-477677,-426122,-264009,30624,255292,9116,-332740,-281494,-298205,-400857,-457731,-320464,-306940,-374539,-80340,468927,874964,944394,433618,-285141,-370940,-345045,-519952,-551381,-471955,-233801,-110632,-145310,-293437,-467183,-405842,-414461,-240238,-133054,-131376,-242729,-242781,-196110,-367604,-139042,-237407,-407263,46911,424873,572374,703359,267571,-322655,-555919,-338781,-158993,-192581,-93923,-123628,-138004,-215648,-44370,155489,159582,215085,386119,286434,62879,-36379,292697,379479,252269,28250,-200997,-211821,27537,138772,93682,100026,-49128,-211916,-8469,160371,225420,303920,260881,250759,147896,-204251,-26435,151358,19537,-275622,178096,602466,700947,532071,278340,432736,658213,874765,558242,-21611,-384937,-367983,-321753,23835,254030,200073,146492,196977,394178,604391,605217,466027,297609,300186,506965,743245,306277,-329012,-264496,-125601,-329489,-582355,-345659,-98675,1828,223571,252016,-91577,-342144,108775,414543,494356,400227,158581,-46898,-72166,-160772,54980,144474,258544,138174,-45894,210102,320278,472400,324571,195695,209700,113303,88462,91137,-111142,-243186,104646,376376,8055,-211408,-196177,-202491,-50874,189894,312734,-73056,-256350,100844,33962,-21455,68323,-227169,-439971,38041,398421,363849,393377,328140,319544,514797,724873,349206,-106236,203808,373803,471849,268097,-83053,-308433,-238935,53867,19680,-230928,-312979,-49074,96156,370400,480401,328641,151425,-76926,-305035,-392774,-191531,-306568,-410967,-397150,-127088,73137,21461,35273,71676,-106397,-349210,-120809,278705,454057,74304,-446006,-211124,-88549,-152842,-244977,-36205,101835,446264,482417,329234,96966,-115554,146070,412890,398562,86228,208687,329092,96984,38659,-145411,-265849,-143784,126863,463974,610110,449908,-24347,-355779,68112,81126,-180960,-133799,389748,539567,352230,296566,291851,290340,81460,-222707,-456360,-506440,-273144,-106123,-103893,-108239,-370523,-317485,-34597,-19112,-135078,-153423,-196077,-288338,-319912,-185525,-108374,-174915,-292306,-279106,-188935,-165089,-230784,-356940,-247242,-14321,-116810,-304642,-234967,-104537,-136892,-277219,-420177,-199893,7635,224329,369685,229979,-100838,-223106,144476,170610,21415,-33875,-53662,-72203],[41043,439819,486744,5240,-385509,-306531,-258011,21236,32408,-161806,-217064,-214332,-351247,-198728,129014,330265,351087,128622,-222719,-290523,-131630,2895,76506,-136035,-44177,391345,721161,781137,397847,131819,-198390,-489819,-284857,185744,295773,240341,38344,231605,436182,395675,138052,-168807,-11256,67305,97663,7280,7829,-63902,-163013,-163750,267381,809226,1042851,639181,-1907,-350638,21165,424755,324621,-110666,-460357,-472665,-381201,-293783,-137756,-155392,-284101,-272803,-117278,222543,368606,135525,-248109,-270398,204049,246072,156547,14052,-133519,-456452,-258272,49628,116068,139386,9110,-207485,-370229,-71049,317612,283206,118100,-138812,-304284,-538721,-394622,63610,131368,-139169,-397038,-166115,-178504,-252874,-302343,21265,498765,567567,111798,-487165,10769,539631,816112,741189,454367,191432,28505,-38598,-220972,-329979,-396675,-525795,-94468,97530,137907,-182813,-352412,-209832,-71202,229394,327532,267493,-20610,-292669,40141,340880,394507,146057,3734,103977,377200,604259,542624,226197,113748,-160164,-241156,-2899,-70601,-358973,-197767,27650,397859,729743,905985,450121,-193370,-249593,184412,458564,780247,838149,420419,-189938,98419,346881,347348,72308,-366012,-591330,-526792,-248459,-102575,-111130,-213596,-298868,152466,449243,509858,214607,-93988,-281153,-387130,-354915,-228557,53245,391931,642588,698844,424985,446863,856110,717303,205196,121456,946008,1613395,1733429,1162143,598496,169696,-57205,-96382,110361,86788,-196403,-513063,-310585,-295902,-133086,92743,44677,-31157,235733,98454,-111703,-287888,-250515,-13867,314495,668776,642428,341168,-195158,-247388,-178658,-169862,-125926,-25972,77836,226796,553163,735572,469451,17642,120339,592357,774065,333827,-149661,11966,266047,180805,-141452,-479870,-32864,167910,80737,-18307,165344,333768,318797,82665,-382311,-605674,-306689,-94966,-215758,-281643,-53654,25605,24703,130573,209655,68072,-17618,52679,71830,-93279,-30658,74952,-11990,-81012,36112,362679,360178,119663,-194093,-158753,-123630,-440131,-202222,177881,435015,623102,401432,88319,-173391,-372796,-287754,113339,290374,8520,-319137,-136379,-152,-311620,-410023,-319006,-209441,-167791,-205812,-98750,-149968,-291467,-534071,-249181,1031,27440,-116578,-153178,-99140,-308791,-218973,-197854,-67169,229454,531620,335066,3436,-343428,-480807,-445354,-309906,-156922,66479,282268,158446,-24111,-289936,-379344,-328139,-392274,-186242,-72785,118003,333129,634969,767694,534200,138545,-481853,-551030,-308026,-69238,-139188,-285315,-187647,15483,-53477,-283678,-294832,20153,304559,310509,47658,-24677,-428957,-498239,-269837,-211351,191130,183259,48624,90529,315029,432429,428568,177176,-380495,-281047,-41520,49512,223997,540657,645816,420726,305700,206382,-111864,-468510,-192484,-59813,-30844,-165493,97672,302076,472092,499430,194998,-258755,41898,328621,345867,95049,124419,227277,170124,190711,-138006,-346394,170210,415049,133333,-571858,-224737,-139802,-197070,-308251,-635800,-340203,-19962,-124788,-590709,-333857,2820,92550,-66419,-233977,-364318,-229416,76469,206912,-83916,-334635,-508805,-109082,130406,112220,243609,195900,-143845,-421102,-359226,112831,719057,774706,612329,245642,64446,90963,299147,534784,448062,460135,510374,330480,-48728,-454171,-200470,277246,831063,961558,836418,680718,394251,38258,-123912,-115797,-89839,-515690,5106,751210,1132792,1022680,563678,220749,-318650,-481672,10315,69279,-366302,-93578,536567,736997,413801,124634,-434593,-300166,316903,783100,538424,-63124,149192,447285,231518,-380779,-209291,-173103,-574264,180024,484228,644801,341877,183925,-92387,46715,-220407,-176809,380429,746076,826935,488465,77738,-238388,-150788,70479,195263,95840,10595,25354,-287688,-355655,-55245,-41751,-61159,67107,144938,228484,204423,200702,332256,523730,601770,576463,318669,47377,18851,22573,25198,112088,181581,81842,324208,789707,994730,787745,549852,283278,-125634,-512036,-586666,-184296,61560,-53256,-438832,-119972,368070,340748,-125418,-371595,-285027,-451018,-467021,-360574,-509149,-237596,70225,387809,638942,444342,6717,-125757,237294,225488,-332672,-71981,460769,491412,-62530,-332883,5786,82721,-12440,-198424,-360301,-429568,-305857,-233072,-59851,-39075,-86991,-212537,-57016,438803,601795,373407,20554,274682,826794,949584,509894,-354932,-106330,23624,-321609,-549594,-219463,-78748,-18041,-1348,-82486,-251206,-336781,-503056,-334965,77204,261976,125156,-261456,-499903,-144976,271905,552679,539681,107091,-290892,-192510,138603,359839,424105,614241,766210,241098,-191996,-218272,-210132,-28853,37057,-66020,141667,436710,418725,197475,162379,337544,732660,1060266,860873,137470,-363391,-464754,-266763,-193372,-274695,-224471,121183,333796,144473,-238792,-66864,404256,253777,-215985,-53595,171490,90740,-135364,-384690,70626,205961,91293,-238589,-165050,170908,-34421,-279663,-315045,-259231,-155586,246237,157903,-83178,-311955,-216141,127109,326038,237758,-22618,-254578,-399260,-344689,-170650,-8374,107394,-87213,65061,496968,1000196,738717,203141,-401815,-325433,-112055,-79532,80863,451532,606965,629731,194339,-209012,-247345,-273261,-188511,-164053,-151023,182944,10799,-242222,106400,601487,769089,689962,594280,475687,136400,-397052,77772,483267,413572,-95230,-185433,4203,-121453,-425290,-243153,-221355,-323595,-273174,-404595,-404170,-522696,-412543,-306612,-338701,-545140,-58308,180813,76496,-263769,-353201,-201985,-264821,-214073,-83933,-164760,-210324,22036,438545,703797,569221,391890,226462,127344,-29995,-54950,216685,285720,167979,-153463,-558250,-405237,-264898,63441,352982,528098,471809,-30696,-357445,274241,667596,857858,858235,761884,481177,306899,51871,-107143,-92548,-87639,-23674,-98308,-383384,-280406,88425,178077,-264348,-553706,-61727,55137,-132942,-307754,-114411,-82,40410,104395,-29050,-95411,-502744,-481154,-157068,117081,-7439,-109094,-44441,104680,194865,257600,-91923,-525568,-423847,-246035,-228288,-439008,-196477,-236322,-92533,336653,420709,203111,-82443,-304621,-238384,77245,189994,90896,15316,-65269,50280,56194,100246,135589,83793,-203653,-311176,-40588,214270,378912,200669,-256416,-69146,254032,240879,-82386,-440977,-304975,-587966,-582236,-252298,-8044,-65511,-230723,-393669,-484397,-459935,-403152,-205679,691,96820,148354,-66802,-245825,-222132,-260155,-226918,-232304,-27154,126310,16531,-181422,-59108,52293,-133332,-185697,65254,236964,-171779,-602661,-116343,362281,494898,395638,279939,457794,584848,319596,-81367,-359345,-408121,-26041,141929,167016,89612,-49782,-76416,-10650,4370,47517,1396,-89737,-209672,-483641,-88363,430309,878200,688025,77085,-81006,315041,477387,298504,-22492,-530312,-174014,417362,700239,531264,174143,162991,338091,337888,181258,-46453,-120113,-200901,-293263,-509288,-334007,-283031,-190500,-207993,36408,-88821,-415910,-553631,-192839,-148519,-100556,126906,366664,491409,363090,165384,177143,489437,262292,297432,-94733,1935,369142,468280,354069,307264,170541,24649,16656,-108519,-407982,-350516,-122628,-18805,-89493,-126565,-38979,-286327,-546964,-159262,-142570,-500290,-57325,531384,643550,382093,-9320,-354784,-130543,52938,297440,656218,806627,640961,209985,-183824,-368461,-34555,399645,596507,356544,-127836,-119675,184346,85768,-237914,146791,608668,631834,501334,45490,-257286,-596161,-430823,-131219,264440,647820,824268,467760,-181400,-433225,-314337,-51303,306725,407578,375794,293933,145521,32794,109021,31095,61517,23102,-56120,209686,389642,237511,-261953,-15143,366286,427880,485823,303469,186509,104998,-14574,-201611,-341272,-229550,-24373,92234,49578,-55165,-138073,-51054,117587,274287,198897,64975,90863,296047,397977,258077,-125686,-472256,1832,197321,101075,130696,316939,605621,671586,577686,491235,368566,273178,164431,107085,329195,846824,1152258,1436167,1275282,712003,225041,-206812,-341967,-325025,-239535,-99463,52509,154015,-10880,-58006,-229797,-390478,-204445,139659,177945,-98553,-314640,262134,731475,665564,200305,-202542,-505238,-268504,-72337,-263272,-473372,-133822,188607,255348,355526,212535,-46072,-402132,-265288,-165443,-199464,-387396,148170,582848,543360,180067,-119279,-194016,-123429,-102135,-354541,-206239,243271,560666,603128,353252,-63141,-352658,-445351,-406100,-499450,-330812,-52103,225370,171619,-167587,-362728,1056,259942,290530,157237,138300,407020,761031,710375,294604,83002,22425,41408,89654,-124676,-302891,-281406,-289320,-168562,-3163,150878,-9078,-400267,-137818,185478,356110,415830,283258,329439,275801,400938,527662,287883,-73969,-430446,-186175,105099,450650,446618,-44301,-583872,-115450,-29492,-142324,-68073,-109779,-528597,-68457,4545,-365554,-52885,121141,-259028,-214314,245010,423542,366579,352295,-10409,-542668,-190668,-113517,-295569,-228905,-263947,-415432,-509286,-357922,-171124,88463,277079,356702,134186,-151062,-70281,245680,425416,413452,335748,292425,261688,65769,-121255,-221867,-271866,-405062,-374457,-144245,-103757,-363466,-352719,-407561,-166160,2618,-13211,-183279,-286522,-353818,-34551,207331,143599,362234,800306,601765,263140,176962,80612,-357962,-315330,-105936,18011,-94568,-386915,-332628,13304,52965,-245433,-407230,-149243,-105531,-181596,-265540,-610426,-420220,-239562,-297998,-241309,-272498,-378396,-368038,-328193,-70086,214465,390739,389628,366841,308945,530549,638424,585863,505886,217150,3098,-183955,-232518,-272317,216649,639856,710477,454838,216976,314565,638743,650432,272892,-174528,-167588,-157977,-275780,-306227,-77553,280825,431684,736404,509336,-207836,-363046,358626,528602,326255,37645,-398485,-200237,295376,784900,796783,46861,9232,554354,538458,114856,-174785,-325291,-410206,-159878,116979,289334,445353,409113,20582,-466511,-203563,-121944,-267377,-201693,-174552,-35478,-78778,-34488,156794,206585,-89370,-547457,-313566,-97616,-242755,-98121,222198,257055,111983,-38454,-205004,-576700,-355058,-290530,-342832,101398,268690,41432,-336900,-167129,47906,51546,103354,200978,344006,324689,-4513,-203611,-256146,-98657,37663,-293714,-530714,-120239,29071,-317225,-448102,-579855,-109155,323079,414943,-17381,-453487,-137532,46240,-47507,-56386,-141941,-366631,-34822,249818,443523,434357,27958,-378233,-166466,-34847,-482929,-59913,402374,359343,-24784,-376201,-388456,-183691,40531,240610,448260,420369,189693,44534,456348,745287,661366,275842,-230568,-17031,451922,942869,1223095,1196327,1054138,374394,-325105,109898,530175,569496,341790,74694,-197053,-291380,-172333,61911,281379,288211,188522,-255431,-420567,-98940,53460,24400,-36632,-51662,-546217,47546,597564,841896,740668,395649,-33315,-332227,-284909,-80492,153101,280682,316072,15163,-268414,-335970,-261266,-385976,-496969,-422954,-287156,-165834,-65372,14855,96448,-348894,-269432,40870,-146443,118077,524459,428119,297398,438032,276356,367,-162839,-74080,311269,325582,105037,-384154,-302905,-138403,-36551,152252,192676,110265,103871,51223,-259821,-78422,-167949,-195728,594580,883336,438719,-29458,-113264,-260388,-160481,-71778,-218783,-169937,-192024,-116671,187747,369784,161354,85802,-274237,-190641,539136,607214,344795,-329933,-196876,6576,-59977,-288124,-92806,-79466,-46401,-392914,-364014,176054,313467,73144,-358916,160420,485644,656010,590731,-3510,-561546,224782,212555,11361,-292308,-426581,38199,460564,666947,438791,64079,-213028,-32456,69168,-49448,-144495,-187008,-332402,-464016,-232366,-16961,367111,416916,117036,-252043,236909,420959,201361,-340831,-425271,-267670,236796,402298,26388,-454397,-290757,-350143,-253687,-95596,178559,385396,433085,271163,-39920,-22806,29441,35945,-17842,-166088,-336172,-226509,-234736,-322475,-140394,15270,91711,139303,280146,579505,660503,595334,15935,-286289,-186709,-4991,75175,131087,29338,-475139,-161168,375389,539980,437499,315408,190016,-63778,-210876,-260527,82060,343850,185880,251159,170125,-178020,-178085,-221872,-110636,-120109,-281482,-178772,-279294,-137460,80052,-96791,-490382,-459040,-491923,-350809,24786,220150,44768,-174809,-72009,49099,-285555,-206595,154526,130733,-129299,-231755,-351453,-215684,-251340,-212772,-13475,106101,333268,385343,245419,-130403,-302532,-161839,-224609,-333067,-126773,85906,381247,688988,178602,-300437,361334,690839,658618,56038,-512267,-236505,8759,89871,128072,315767,224332,-36496,-149291,-13823,2805,4620,112787,407920,553013,409421,-131722,-200905,236102,510325,345685,-7836,-259948,-84125,47519,-59952,-393745,-420755,-119670,222921,215646,-39674,-461034,-175285,-157247,-374828,-209303,336628,611304,668610,534844,354020,172416,-146149,-306194,-427867,-544052,-543479,-397213,-148933,103004,155014,140046,154546,181816,275913,278133,239921,31079,-203028,-305351,-419446,-437609,-512947,-213068,271956,781220,770006,317884,-19822,260691,175514,-35491,375386,860682,736739,364615,-170721,-380166,-164135,-169150,-138529,-335899,-443634,-261471,-190830,-214003,-388524,-48916,248764,70454,-245599,-380907,-471266,-411821,-547336,-408076,-354463,-323861,132580,750717,945146,831495,321016,-340012,-124648,-58470,-230961,-215544,-441631,-430573,-178326,-153949,-338010,-364624,-158433,-182998,-239177,-213295,-154090,-159563,-119304,-220872,-310952,-171236,-120458,64896,423448,581138,645732,617279,173174,-389436,-302930,14257,36301,-143701,-162150,-181327,-173164,-255505,-338356,-113906,118756,349111,511768,129383,-112888,199504,561450,449216,152096,-107582,-434735,-405844,-78254,41854,29729,48302,-58732,-36734,223801,272642,119362,51757,57772,203636,274271,-82489,-88840,121427,-11115,-466041,73072,503067,609276,374512,92674,221881,606401,888392,633017,119697,-173416,-167444,24851,297882,484706,307869,159205,72863,97885,161447,267685,368954,402086,505836,619801,654687,243205,-400412,-190840,-51535,-322675,-331321,-186945,-66784,112054,367699,263420,-61936,-268177,67082,280255,453320,425005,267623,133951,223110,86341,235229,272446,427272,212732,-81663,114484,278209,500425,454676,421145,275147,191518,277795,341253,53111,-459929,43357,222338,-1682,-368764,-436687,-432708,-25342,321208,450078,25577,-313300,-132446,-174215,97403,220058,-146042,-388871,151526,423004,297276,287661,202639,176170,369037,483630,254242,-111550,199779,423357,495494,243419,-123687,-403095,-233208,67396,31403,-281318,-599030,-271833,-24568,176455,172023,-28563,-67204,-162225,-226938,-273638,-72958,-167480,-333583,-216292,73357,143616,-45292,-341384,-241612,-143613,-274853,-27263,306120,376875,-42089,-333994,-25826,-60016,-304263,-443394,-298905,-306235,11681,365225,422361,302594,205600,239262,408745,287657,190539,435344,351034,117423,50533,118615,21335,-140178,-34313,496154,871986,737944,324924,-225593,-29882,16565,-71812,-10501,318993,295849,380605,628438,935986,1195730,698077,176609,-253389,-395739,-314912,-177717,-106543,-65776,-241524,-218684,-63472,-69033,-165214,-134360,-120475,-205303,-247117,-104694,-48533,-83920,-137826,-241609,-312114,-164517,-131021,-169268,-117472,41136,25875,-70760,-52737,-46793,-214211,-349738,-306627,-257276,-192461,114610,400947,454019,174199,-159089,129489,119465,-31628,55880,15055,-183356],[20800,449298,421761,-28747,-414037,-325885,-294598,42371,95475,-59101,-190216,-91188,-79481,-13177,254309,389637,474408,413726,60726,-479432,-62967,197778,165908,-124215,21441,439933,642391,655952,434757,186681,-88836,-452451,-239529,247094,378595,228906,-66647,-3187,144494,209942,18092,-259073,-222221,-284596,-387510,-278598,-106044,-97322,-117369,-291361,63169,832579,1082513,696344,84025,-243598,179006,485456,247072,-236629,-282598,-149375,-241931,-342975,-347234,-221634,-130470,45810,133574,384123,368949,206127,-33769,-143427,133095,158116,10380,-210274,-321874,-529943,-142615,240408,443335,434490,278061,43729,-287352,-190389,88021,-10727,-131684,-433725,-527595,-498393,-396581,8801,93082,-125761,-464422,-279214,-265504,-211864,-217496,-69893,267952,402623,-74718,-475675,-65810,526690,820205,693083,290057,-121992,-235080,-136312,-8273,-100287,-328087,-375385,141935,444497,446363,25326,-215464,-192233,-129691,62726,262130,165356,11472,-190687,-10510,181754,-26143,-261608,-157164,209172,477439,612302,483209,65977,-213531,-390285,-146813,90479,8210,-219678,-4769,195347,379203,503118,770704,477045,-206446,-389600,-266771,200466,608824,793771,521058,-147919,-126468,120605,149354,-114019,-91081,-191839,-253738,-426755,-176518,-178203,-391306,-188378,116416,319361,282545,50301,-186003,-191247,808,60258,10432,226714,502939,818477,918411,614319,513763,896107,750115,183737,-64533,685568,1202152,1301589,714042,100885,-260539,-285622,-243662,176123,267035,-87169,-523771,27827,165824,245187,227453,26085,-107238,84512,30687,-154325,-313863,-267530,-152100,82057,385033,408423,183286,-203291,-395568,-172916,-192998,-169046,-78536,79240,177754,366792,476033,360066,-54200,-188728,273123,501338,310026,-158993,-46333,442784,440249,124334,-120966,20199,68150,-82904,-160295,1703,52341,54500,-251724,-460621,-310583,-160505,-1364,-47316,-91465,-28556,-9824,172630,378030,335533,52355,144404,491186,396612,26376,-31953,165524,145789,78831,125465,314057,106213,-284903,-488525,-164067,-45539,-233637,-81778,152923,413810,650446,548040,136196,-301745,-422764,-569182,-161226,11940,-224887,-340776,-81014,-70899,-294451,-510727,-539067,-555544,-506084,-366363,-206817,-188639,-265487,-361486,-281243,-20577,148882,55841,-152340,-295353,-343061,-50529,72036,59783,-11404,105453,-27416,-325947,-436814,-317938,-232208,-191886,-226423,-61123,183005,283721,193972,-135641,-525578,-466010,-398180,-388649,-198537,9357,165834,285864,373872,197249,-19058,-423927,-361977,-86419,201978,-55732,-387401,-216105,203864,210279,-63896,-288869,-99894,111833,148191,71383,53133,-240647,-490542,-266363,-219589,52571,219404,195247,177778,285164,445553,745338,613580,-88787,-263723,310180,404701,-4520,283335,652238,599907,569810,443862,-9547,-326090,-84982,-83091,-39235,-180789,97377,278583,523777,511584,163981,-226685,186404,495466,438497,159370,47985,47534,53116,68120,-276796,-336270,3599,52133,-280346,-377760,-81704,-186257,-494905,-300281,-242264,-327633,-209511,-348598,-601454,-96757,209667,333137,106716,-127128,-417955,-310906,9984,96512,-161245,-480584,-365316,-21441,148422,121770,329353,454531,271169,-87793,-134554,249779,790585,992209,736451,388271,122720,-41269,-82263,-34910,-17375,260660,396640,356859,81530,-229782,-502793,105999,823878,1079745,1075971,857984,492785,110781,9257,-141712,-147197,-351446,82407,722871,1083033,846396,400978,57419,-525307,-248815,147663,100726,-457534,-70065,606940,935127,764627,470844,-384947,-147802,421095,752521,508884,94566,230487,515915,306684,-198734,-160968,-130332,-365744,7548,419921,653076,309430,-78184,-68969,-34628,-295503,146205,621441,771326,573728,181309,-129653,-397553,-159916,124648,219984,41924,-23170,101269,-55765,-312451,-367274,-201514,24977,213967,97071,68914,90579,145474,175826,243153,289912,217467,46275,-98690,-123847,-41441,-35291,47464,188580,187687,314621,615473,673415,506758,260541,121967,-136022,-485421,-505370,-29412,343323,195520,-251585,-201384,254928,224667,-238307,-250421,-116265,-320762,-322723,-234300,-361560,-265962,51514,228552,256857,3327,-342321,-92307,165050,7529,-502358,188404,622719,546673,-115834,-348591,-180223,-151104,-47146,-141481,-269218,-144740,1810,107356,139613,103144,61933,31329,93262,441810,502476,239727,59391,349639,646881,579325,192681,-362068,39801,218022,-187150,-473997,-178961,-121499,-103778,-5829,-58432,-368562,-538204,-401974,-120107,279595,456333,350031,-68580,-294357,-222165,247427,634457,753622,281236,-199203,-29299,514022,623574,553762,519227,422012,-38430,-319633,-264816,-186033,179886,317841,120969,2366,30690,77013,42516,30265,76954,274861,607516,627812,75676,-409249,-447996,-250896,-294731,-519174,-173727,200517,494365,439854,167780,206495,465047,182746,-349227,-253400,-88451,-290312,-283583,-353025,348943,553687,555827,-159734,-421877,-64996,-211948,-428174,-443102,-317227,-230532,141551,266432,290425,116869,63350,391538,448327,202124,-156006,-194466,-439619,-366728,-280007,-177859,-131637,-239645,-286659,197303,537809,530104,115029,-375186,-239207,-198623,-225716,138970,569561,919241,771172,234546,-101900,61664,39148,-38355,-254921,-517901,-264485,-205227,-261085,-71751,266677,387275,570423,608341,392816,-88935,-255685,347347,634765,497232,-108812,-311884,-1635,-92565,-472761,-411648,-320388,-245480,-203710,-329931,-179027,-131257,-377689,-525668,-370698,-455279,-332519,-260161,-271688,-539669,-283773,-62375,-74345,-123025,-75641,-233713,-294190,-22142,276109,558258,411167,300560,68918,-124804,-279828,-372970,-118850,90817,157757,-14410,-156666,-62339,-74199,-24476,82031,213728,153743,-208406,-259574,273732,570156,781523,834343,760475,634456,568449,330843,116183,-51107,-209605,-242508,-345102,-469749,-179646,-9493,-45763,-500376,-330526,-24252,-93570,-145082,-16938,204064,85353,-54167,86767,82024,59889,-344472,-322923,42692,369166,422541,229153,-78624,-70736,66458,182388,12265,-267254,-220118,-225200,-210010,-235872,-98456,-149676,8965,385112,440258,245797,-96235,-313680,-208657,103411,39531,-107661,-227365,-215475,17274,84434,218660,333128,463603,284227,70873,122983,198965,266051,116478,-259909,-258178,183322,306845,86775,-212282,-241290,-364138,-456691,-293677,-198304,-339114,-558375,-348350,-210464,-420331,-434338,-229351,63515,201222,13877,-347295,-263367,-164962,-279865,-279126,-143283,101093,161767,-26528,-155109,-13919,-40733,-352559,-219586,98042,146781,-294412,-302110,262687,501991,745499,613870,338684,238662,342947,121012,-69809,-258044,-375598,-23646,19907,-13554,156072,137992,-40366,-211755,-375002,-428289,-266100,-69732,-192706,-462126,77048,509343,887526,529842,-127596,36952,420506,528304,397871,135296,-256780,21690,570219,839299,538351,212484,290582,440161,294238,-18332,-158624,-89845,-62788,-13339,-81339,-52669,-207354,-191347,-144779,54897,168408,-97640,-437355,-145237,-116164,-449399,-266710,53084,212384,173489,74628,86100,231094,113839,177294,-59171,-23660,367543,507253,294468,117766,-167488,-186852,-38631,-154639,-334566,93239,251314,8998,-275614,-79706,438171,139317,-451963,-54544,-83361,-550213,130675,607111,534304,182432,-220914,-445925,-186989,41834,264664,412266,158893,-368996,-585710,-484683,-278268,-15449,288941,492567,227138,-195508,-293742,-35947,-7553,-123597,202479,585702,615957,349077,-161883,-474184,-600455,-386768,-120676,256582,751940,1155373,776621,-50785,-494855,-479237,-277349,156003,276286,113536,48240,9105,-118817,-36696,16948,63676,-102582,-94731,47831,212144,122435,-271967,-2423,277396,250193,173212,-120607,-118605,-56022,45214,-108795,-312856,-52197,39141,42775,45762,-136489,-159745,-144616,-50507,241793,309054,116328,38836,159797,377662,396957,241758,-192623,-287593,88546,193607,436710,700992,793743,816464,648781,511811,393498,303605,220007,187039,246273,712917,1022151,1208543,1060171,645474,175503,-179746,-143862,-79421,-207785,-168079,100224,267215,238842,181591,-20790,-295323,-490414,-77467,60940,-146895,-233832,277770,639782,447287,-123711,-393092,-269234,-27542,173921,-10806,-328849,-242845,195486,369535,529717,496950,260150,-75367,-129999,-83785,-143601,-467598,150681,678192,815998,372563,-24064,-179693,-88003,-76285,-269228,-152282,326831,614798,549191,218658,-214347,-512725,-424290,-401781,-513079,-202323,132837,313857,176371,-172199,-366364,27810,257043,276086,68603,-23822,185338,506437,500751,183548,48862,66607,138244,157589,-77492,-142272,-33497,-2376,65890,270091,156334,-152583,-398402,-123812,163104,386481,447822,233704,189002,161771,353804,469964,283048,-90675,-531814,-141416,209488,601635,668480,191953,-493097,-56346,120882,-70066,-233512,-320851,-515400,-132096,-187752,-403406,340055,461944,73581,-432829,-34540,237786,240005,264085,21026,-463986,-265230,-95349,-347464,-584311,-501116,-570534,-413133,-254696,-236163,-72620,92838,235789,8484,-372599,62372,353495,394236,218072,107200,212263,360419,290359,260631,159661,15664,-201311,-481619,-100851,52640,-159278,-269380,-367208,-310352,-99474,-86944,-261330,-344707,-370809,-134852,-21,-97026,344662,873450,853947,496779,395364,255748,-173893,-155700,14763,85154,-158515,-527923,-231638,82692,35596,-271217,-479680,-161276,-99218,-169585,-454002,-591397,-353950,-273023,-360313,-136605,-126497,-259515,-133455,-31297,361298,570823,682634,635371,579064,188555,63605,175308,344868,358803,235691,-56381,-263033,-452910,-64923,373575,751104,806416,626461,415256,358714,489485,327544,120778,-203117,-321069,-222165,-123631,-180421,-330299,-130391,106644,417170,563519,133434,-272936,126081,477456,408619,138228,-165682,170362,641297,1016272,698840,-107546,-125033,347008,326864,158253,-51963,-344900,-328607,-13067,262509,287854,242437,141167,-142530,-226874,19168,-28943,-236163,-231716,-193254,-141884,-210685,-340597,-115730,86355,14781,-338921,-508150,-208144,-179072,-129764,133911,272980,212791,131839,-59376,-530734,-342780,-248181,-241287,69927,208470,43288,-140957,107704,395184,403644,430411,470296,387373,270890,-112754,-198674,-260756,-317590,-287982,-490616,-549209,-200175,51091,-90020,-288752,-230686,19074,213325,192692,-144500,-549372,-341067,-162256,-155232,-134359,-227152,-339195,-43089,149923,316066,175445,-204476,-23182,457028,479589,-188340,-234083,346606,427389,225802,-190421,-559540,-245048,-2666,61476,219367,261591,86861,117971,450920,577583,505495,228247,-105518,-135183,224452,546220,968163,986641,996184,476601,-185314,-10614,414374,491613,159448,-255963,-543715,-460775,-209081,-7569,163702,181485,73390,-372897,-157661,269779,355651,145722,-21900,39404,-342927,-259265,258024,536128,554399,303839,53741,-231082,-302795,-172229,142601,302931,239306,-56176,-264222,-259674,-107270,-188498,-358802,-324552,-251561,-290518,-288363,-43145,-16,-314814,-403282,-27776,-234359,-42587,466474,576722,265266,127787,177177,157180,-13650,-17675,177331,137216,82937,-196899,-601263,-601043,-338218,-37638,36404,80078,189387,118199,-170687,-187138,-416864,-240887,448599,745088,208844,-329993,-79923,-115879,-153548,-122437,-194732,-224215,-201265,-168776,116342,288649,159920,-55923,-483008,35014,774429,1032253,614719,-162943,-312196,-126217,17971,-20210,300682,205111,283127,-172002,-479265,181714,434213,136624,-508361,79468,503087,542072,368343,-167405,-194110,556295,612825,314041,-398865,-451569,-180776,244986,605036,578203,223774,-151982,-133324,-7585,69225,85133,-77434,-423845,-454943,-136737,105387,433734,430763,52276,-380334,270537,542966,220136,-284073,-423077,-320089,121125,118035,-255059,-334166,-106465,-121883,-78622,-200241,279965,646476,682302,217768,-269829,-303360,-287768,-300763,-262872,-191625,-56132,-3687,-16599,45783,194585,63247,-43493,15256,194917,322363,413362,570106,134099,-307180,-350613,-277139,35650,244802,79106,-239187,139540,477639,517606,275348,35640,31033,-81421,-101446,-61084,165742,80073,-87841,-24326,60187,-85842,-15505,-35658,-13557,-221748,-484080,-313899,-397529,-176137,4426,-131827,-236292,-222312,-330884,-269014,56341,210452,31220,-182150,-160650,-188443,-480360,-275147,37945,64277,-109078,-250157,-474208,-387993,-282101,-124810,127600,179163,417783,411035,193394,-124382,-127911,28004,-67603,-158999,-55438,411895,672884,670100,-55596,-36354,560733,1018652,761895,257930,-127921,-356451,-135852,87729,308445,539001,489031,164283,58016,144144,100595,-98428,-183968,96731,407211,448669,163187,-122064,-37604,388960,381719,41513,-193667,-93654,-15479,-186448,-392386,-486868,-299971,57403,59278,-203089,-390935,-295676,-384035,-452935,-204299,407490,744849,817116,587980,225216,-125829,-492340,-262919,-390385,-513603,-602485,-472166,-292877,-59930,-27033,-30384,86514,233294,365732,394814,277707,-29741,-271502,-267837,-294370,-185774,-117835,-247771,-188920,315038,469353,-130375,21331,620901,473966,-17164,181123,705183,642508,265145,-192097,-65577,228656,341563,63893,-63080,-89208,-60029,-120268,-246444,-446645,-98351,198559,33839,-325676,-506916,-425353,-267824,-486912,-506560,-407484,-303476,212689,813379,950438,688525,136286,-150477,181489,248531,44960,10318,-224889,-508079,-351189,-295561,-311964,-217924,26486,133265,183573,134795,149782,53928,-65273,-281799,-53860,281667,405418,600168,667669,500217,477968,212915,-185321,-321769,-34192,285020,111076,-190842,-343214,-327714,-318388,-278607,-291147,-472932,-126340,192243,355324,-115851,-193300,334227,674260,433550,103989,-152240,-297268,-318738,-307722,-215211,-196285,-154461,-119845,113172,392812,375634,88629,-163088,-160562,90297,287594,2145,-258418,-20758,27953,-244001,-140850,173523,257527,-18426,-279728,-225865,255995,576433,485056,135936,-15552,17222,195586,394271,441748,161722,-44622,-210342,-349684,-368431,-110058,193780,397907,580347,623952,456800,82154,-473561,-259943,-161476,-422153,-293420,-257360,-98459,147668,325039,130417,-46023,-15646,164940,201803,317062,309511,230861,182930,312919,316790,471296,503173,538284,188925,-248264,-243057,-12559,292867,463299,568066,325206,311402,538073,561941,253190,-356501,-188982,-164265,-168154,-529984,-392460,-410787,24140,482641,622789,222142,-214391,-423512,-110919,207233,224781,-148686,-346494,174641,324954,287250,207185,96271,-22394,111360,170158,76129,-289899,30568,399023,439333,217404,-18972,-313718,-490293,-126063,-57469,-239624,-355441,-219219,-14263,19121,-99682,-120214,-62415,-189786,-148211,-220371,-93977,-100233,-177469,-22268,144109,107245,-127809,-443138,-236706,-66140,-271002,-64853,179390,170864,-141385,-310823,-65731,-164426,-285623,-244986,-257767,-315755,-380574,97195,343479,377538,375524,254078,211258,-1954,215946,639901,574424,365907,41504,185121,199479,-78504,-225536,353354,746190,689996,462425,-58914,-269824,-111705,-57260,85675,234808,75613,274476,776890,1424613,1765080,1108587,508539,53605,-260693,-388411,-203954,-113499,-77110,-129367,-62791,-16263,-207488,-238785,-120321,-45275,-151230,-201723,-77389,-76265,-106188,1180,22526,-155667,-219521,-177320,-129572,-43669,66014,102897,60004,74605,93544,-126777,-167545,-198117,-326333,-316248,-84510,272623,520165,305840,-67182,45992,12978,-75854,105539,92801,-187545],[52549,326227,219666,-117606,-319621,-362632,-416467,-116436,65930,-114875,-199483,36597,188850,211958,372549,431277,538368,540782,280068,-339428,-23226,305780,225785,-66354,61462,396389,473650,397063,348639,146763,-22151,-426784,-284704,208970,348611,104422,-178412,-233874,-181073,-108984,-272866,-408875,-327582,-309056,-269983,-267225,-256196,-282321,-179530,-353966,-248517,503244,734118,494232,11181,-123387,324150,513378,160889,-210553,36058,162651,-125192,-374935,-425099,-275219,1130,294895,402204,510240,442769,365175,220855,-12151,-103221,-159851,-314305,-474199,-518070,-488512,-104555,275776,574970,602526,463511,209654,-180856,-271136,-174922,-291797,-350510,-385240,-207183,-245948,-240078,-92792,21313,-66830,-354881,-352549,-294743,-114485,-69469,-120623,-63228,55807,-273158,-316791,-119520,468039,783040,610953,165640,-323717,-359726,-52501,252717,109064,-232619,-209555,367989,787254,687744,217978,-89397,-206438,-286868,-311870,-80331,-68991,14993,8226,139339,-9755,-457552,-524076,-70505,287592,511253,518812,315245,-77053,-343561,-237144,808,155305,63131,-122679,36751,220097,203050,322102,703582,675545,209608,-90932,-18335,317258,687692,785983,502159,-157372,-235408,74916,-30400,-293889,237032,210105,-9108,-522219,-252571,-278247,-385498,76980,220382,76566,-162830,-294208,-493503,-156835,310599,382572,133938,128716,301253,676707,822084,653517,529471,779536,679937,225149,-269410,292661,695105,709286,335461,-215529,-501649,-189892,-239112,181677,298001,-120936,-209093,379088,585607,532441,299786,36507,-197658,-172641,-88018,-159293,-233802,-286300,-339961,-199237,4889,180919,90658,-98246,-566542,-275942,-278141,-184760,-84996,65180,121189,191659,245081,282570,-36762,-564758,5020,258997,318168,-128980,-217799,439586,558567,352428,108075,-1001,-95723,-261022,-265895,-215680,-265782,-222298,-172625,26156,-14176,-61359,19762,77623,60382,-7242,-122882,151206,424484,360306,117199,347724,794516,609436,138359,-32623,235900,304232,165481,145169,163418,-144606,-602769,-409740,-226587,-75365,-14647,191262,144467,203325,438337,462592,81032,-461065,-445806,-442940,-401739,-283420,-534633,-330398,32223,24743,-137551,-318398,-373137,-330940,-316552,-506838,-385049,-242317,-177464,-145678,-335188,-109172,228544,191836,-19175,-337256,-292154,77070,289998,174522,-112582,-325843,-467955,-518167,-359150,-92458,-23379,-55703,-144438,-238393,-118805,244057,313803,26037,-383440,-227596,-196634,-414856,-282571,-88171,-23817,-47959,11385,48757,-94381,-202879,-88092,198413,418123,138362,-255436,-152626,289652,338667,27628,-316993,-239549,-117928,-99358,42595,73288,-12256,-373703,-439119,-361414,-163117,180230,318711,232180,169812,352901,778909,732167,194183,-87540,590342,667006,-32747,-88177,498579,768592,868562,766458,200790,-249502,-155154,-184763,-242303,-294328,-88648,76443,362990,312860,16531,-357177,77067,409412,351441,134077,-25247,-20128,97908,29644,-274652,-232616,-104935,-255639,-447819,-97324,101341,-146778,-422017,116840,181012,75755,-83942,-265311,-363971,25474,287645,399808,210611,-14122,-329887,-359691,-85240,-70753,-239369,-542028,-353974,-79973,60989,94224,277089,517008,479405,130682,-5395,177023,541517,830992,632423,451830,192817,-90591,-215380,-319335,-151811,54356,201811,316652,226124,31028,-419118,104219,781949,1027367,1050058,799400,557399,393876,255703,-70830,-120687,-214633,-13093,390618,673726,450291,134284,-117879,-401614,-18370,231057,115686,-402650,-129764,524515,942527,1016267,748702,-45293,-41485,397624,561086,455665,257965,348119,519528,298074,-114786,-144238,-88670,-113846,69713,440145,418009,18980,-462459,-99496,-183715,-133461,568073,814530,757296,313734,58990,-160939,-404908,-208571,69567,130042,-46453,-77405,92361,91237,-54772,-127491,130683,366262,482622,131828,-140184,-5413,79722,69745,81600,80130,-70467,-140808,-282682,-311633,-122272,-13048,-65815,-11237,66609,116008,242572,189761,92935,-110022,-79005,-134982,-332906,-315499,58650,484147,385924,-71729,-276936,67947,45029,-229608,-44908,77223,-140277,-225436,-182533,-233541,-258590,-1509,27115,-90668,-312862,-451609,-133695,-4814,-267443,-214417,392488,672874,429881,-304782,-339226,-319752,-237671,-18951,-101473,-182383,124630,301091,398167,318893,248067,130690,175480,176754,286728,238199,60451,156209,421279,430220,165787,-157020,-223375,119332,356186,73225,-62261,14119,-181131,-205345,39836,20533,-216652,-292292,-266017,-116901,239261,465566,427957,59613,-164315,-317477,95663,565039,737743,314529,-118995,63380,577285,620498,501490,362832,95636,-253802,-336243,-295091,-137915,356094,589877,436914,164735,-23097,-157595,-119914,-129537,-253418,-353025,-127046,132413,-59963,-415483,-398963,-304270,-384885,-303536,-65549,191660,491379,542763,493183,690912,910459,313094,44402,391,-110998,-502670,-354266,-396605,394144,778304,927027,188742,-356214,-193465,-252115,-337259,-512384,-408508,-404204,-150861,156721,364660,377969,326235,508465,458591,203696,113286,139854,-77473,-162951,-254698,-200334,-248192,-261303,-513294,-115952,288309,437574,67921,-77630,-110125,-277763,-321618,89253,558009,1005939,654620,89208,-2879,303142,311476,173824,-67176,-255801,-453762,-477343,-258956,-72998,44018,78277,418545,511669,205282,-337531,-135246,456501,694073,567711,-994,-442397,33210,51772,-304349,-557814,-473189,-211200,-165369,-258154,-39407,218311,101003,-351660,-371947,-263734,-431365,-666953,-387685,-285728,-332913,-54558,22853,-143207,-199709,-369302,-472838,-135678,68506,293230,208738,229506,108269,-74442,-373605,-532866,-386279,-25077,202936,181913,288133,255546,95827,-109353,-191581,-233909,-321325,-435704,-187798,150248,285932,452948,595531,554562,576660,568643,413374,251260,-40821,-222062,-216913,-361721,-323520,-53130,-57168,-288110,-428527,-47879,8953,-263350,-188577,137630,307705,119361,-275942,-69236,218361,251457,4268,-167108,176342,519499,767962,501469,210837,11538,-33611,58188,95933,51352,75266,-25717,-64462,-65355,-78500,-118109,25937,357366,463065,353278,3056,-320500,-251164,41228,6606,-44063,-309152,-395766,-92936,79578,337680,576347,798563,644736,341179,236045,82814,14067,-64086,-232837,-397498,7927,261502,79312,-101802,-157729,-161452,-188529,-208099,-371892,-451467,-230732,54195,85732,-132898,-451935,-404319,-12753,147162,-170266,-238617,-74894,-174233,-296102,-131286,87169,179659,123118,-77403,-179653,-163439,-312390,-481056,-123966,117527,33895,-225451,-50874,414457,413039,727564,719135,431450,195227,109932,24415,37066,-102537,-329453,-91098,-159500,-269706,68015,130175,-175331,-448959,-296082,-309036,-323924,-162471,-232155,-300743,149058,493238,716017,245244,-288868,175633,486413,452457,320853,188764,26151,205792,600287,766263,449636,197083,295365,374207,169913,-12064,156978,202335,204940,275784,350465,336555,97708,-84855,47015,223907,415607,218578,-273521,-226766,-95404,-259625,-432396,-362333,-63791,127272,-32234,-73055,-64101,-94472,-112085,-183737,-133149,279558,419365,244493,-64481,-471111,-202233,16741,-101171,59596,490840,526635,-12528,-521017,73824,722256,404684,-409539,36001,-31537,-534647,200964,510896,284949,-131525,-505221,-407029,-271083,-65453,49351,-45576,-553148,-174372,-51686,52304,-168012,-62037,149738,386809,199599,-94293,-461968,-322476,-173152,-71468,164616,396540,446975,80889,-320924,-454879,-583927,-313473,-103152,245071,822696,1224536,858154,66092,-504956,-545037,-356565,44000,67043,-148251,-89928,-199435,-330861,-184230,-26854,-114118,-357721,-294881,-195236,13344,-25010,-240715,-3111,191631,213811,89471,-323210,-413007,-47331,176750,44657,-133339,52217,62597,331,42503,-178382,-162554,-239965,-372989,37304,323648,254323,252604,117768,27703,303752,485578,216962,-231495,24521,304536,722607,1025785,840583,722280,511218,379082,337328,276070,217845,255519,234180,231350,498616,628901,566991,386874,35922,-190540,-132832,-24969,-214158,-278222,62320,299718,471206,471647,293482,123744,-126562,-303621,-185606,-231220,-217673,79118,194761,-71348,-563769,-182684,-22742,133837,389112,280668,-132266,-405906,116686,422577,640282,747605,590113,295974,50972,11983,-91603,-552755,84018,614140,849179,437812,46528,-108152,-65346,-163858,-319077,-171650,275214,537161,432710,91128,-359342,-463637,-295786,-319210,-519033,-66033,297816,280624,93359,-216444,-260068,27808,198409,148526,-135996,-431546,-288526,1895,144007,90256,56087,142531,225154,196192,6030,21678,195560,312592,316984,394658,-13121,-379223,-215787,-115202,71507,256385,243863,21187,-120133,-57477,161494,266652,164758,-155472,-412396,-85984,265637,534570,632648,288783,-430802,-47584,204745,109136,-141317,-313183,-381869,-285965,-435209,-199641,470127,578295,247651,-439374,-277792,-32540,43115,138257,58883,-302911,-351350,-144444,-224088,-219538,-164085,-330965,-370777,-149798,-14668,9342,-117578,-80245,-326857,-246408,297980,483679,322653,-1807,-165434,-86040,162086,335390,596879,612914,436505,90045,-465444,-138184,64139,-64907,-221049,-386744,-504578,-264952,-185507,-238336,-393691,-405240,-171767,-70636,-349151,109311,576057,752802,500543,440653,264060,-118919,-105229,63640,115201,-150619,-537374,-219635,109215,19277,-242843,-407634,-128406,-24924,-62919,-255795,-292173,-270714,-336335,-289978,-48623,-136048,-310931,-120532,132057,530525,679863,760809,731184,712700,341095,128663,-207305,81377,245055,276787,34494,-199895,-145765,165443,397264,635861,704586,564283,464331,460978,384460,198877,192147,190391,267207,163990,115939,14396,-322194,-521196,-311022,-14873,453018,406560,148825,94439,384680,442616,237013,28971,344488,727868,869992,326553,-389927,-194007,150315,193621,275370,66479,-313053,-301647,26568,312539,295045,59336,-129757,-217186,-19089,247772,114309,-186619,-317822,-288303,-369873,-398490,-509860,-304156,-55200,54835,-137234,-477735,-320959,-123650,-79062,81992,256788,354761,365941,157780,-357936,-302374,-181106,-182558,-57793,61059,-18318,-31252,286304,629522,696255,668077,591883,277819,77197,-241042,-140973,74211,-31513,-363558,-620719,-461006,-151955,94008,59505,-9406,79021,82775,38736,-20196,-47959,-333741,-436736,-290761,-200017,-224898,-205662,-285053,-104761,611,62116,-149418,-238306,397586,992071,884589,159397,-431725,210433,440954,390533,10097,-278238,-181144,-102197,-144827,2611,148338,125815,213452,406091,341581,253705,119669,7213,-202752,-139890,74375,607544,714664,735586,414603,-131349,-213590,187694,283219,-89426,-407039,-276868,-86714,-22810,28202,-5620,6675,-117322,-177801,220057,588454,594247,235968,7303,33445,-235262,-448331,-27925,228575,323202,183882,84368,-69595,-138317,-135201,68020,211257,60103,-230783,-312311,-130722,125341,88839,-92560,-345486,-366380,-440927,-382545,-82016,-45968,-81925,-134844,-74106,-289437,-162996,312589,604649,394434,-55545,52549,282433,136770,95949,58327,-61247,-39256,-133796,-268568,-181395,-466046,-259617,-46747,52404,221843,99283,-120950,-282030,-451736,-109004,341367,549366,43955,-505334,54622,102606,-13757,-212125,-256991,-289470,-242659,-290681,-99233,-23490,-27448,-314577,-467212,176678,728198,944996,404395,-191197,-418162,-302872,-60652,268237,568731,548552,567272,73192,-480674,97897,442099,174561,-284712,985,326945,203169,-9363,-254090,303341,938186,1113595,662649,-97364,-51023,-22882,-31109,415476,593284,253666,-225241,-335856,-135124,148989,280914,170649,-264533,-454070,-93670,293366,440439,363881,-75301,-374222,269067,528669,102026,-250188,-296360,-314047,-75764,-181091,-279183,-54011,-24155,121651,147926,-261246,226892,779752,812395,188988,-342016,-454074,-351676,-281581,-217253,-95059,69129,103618,101191,296200,452250,257230,-139994,-116973,135135,26691,21406,278850,194247,-221337,-324982,-377027,60432,281249,95333,-42990,379151,553856,458731,94389,-231250,-136772,-117368,-124392,96489,195565,-138714,-309343,-347681,-232695,-111512,-180420,-114763,-5217,-267751,-400446,-322467,-343203,-161744,-38274,28081,157480,74186,-214712,-263071,40681,199883,138141,-35850,-213242,-539658,-313711,-114514,-66906,-159317,-239944,-334237,-470952,-199965,-3851,105876,244569,273088,452802,403936,178784,-521,137625,278113,85713,-50364,134201,620960,810807,473771,-277426,133231,654368,1148079,792274,489521,229151,-25364,6776,188007,470589,676710,687196,357082,338228,465759,370683,27539,-270267,-107689,293945,477960,456580,161243,-129102,295621,383691,95740,-148273,-113711,-64471,-288404,-347173,-318608,-341064,-199201,-105309,-247393,-251567,-117453,-54116,-57917,-176140,304696,797691,941451,581141,24399,-467541,-212144,3893,-321623,-521840,-458191,-444416,-409377,-184561,-122513,-85595,40966,247566,424889,485136,305961,-116833,-428183,-264677,-100759,95039,256598,176919,-303980,-106527,211481,-288107,189897,800581,676352,96891,-34610,418537,461173,114611,-171139,211689,606566,824596,626808,294120,124441,-6888,-163683,-358421,-435783,-93445,94524,-81635,-463340,-335778,-215196,-89425,-301504,-457138,-403089,-278572,214861,744706,984726,647539,23991,17864,434007,437433,235968,142291,-54717,-333144,-493656,-356287,-155104,-20612,192486,389106,460376,404378,369437,189162,-82675,-371718,126677,679414,921279,1070551,825125,347476,230497,-190697,-368369,-159796,193995,424066,151851,-218600,-470188,-410484,-425087,-260985,-126270,-294356,-389820,-92240,4612,-392028,-52968,453468,710388,442675,161407,-115214,-179531,-203998,-463478,-457555,-434495,-352074,-128334,272793,529464,467907,119588,-252843,-281520,2556,251438,95709,-353702,-211315,51029,-103344,-322268,-231757,-201880,-346346,-332175,-506803,-251149,88710,245281,150753,143163,161206,205896,351398,271221,-78841,-310416,-290812,-232756,-238142,-232255,84579,383158,599626,604102,369579,19315,-336469,-390982,-315971,-328331,-388334,-503987,-123233,206496,280853,108332,50063,173807,262867,237239,163975,161364,142815,164739,234337,506199,737497,801757,597482,168659,-242035,-341265,-322046,-7033,402878,596389,354576,458823,833913,814775,495064,-87970,-398514,-480350,-362892,-414023,-222612,-277966,88627,647232,818743,524545,148318,-2422,172858,334977,216325,-107929,-193067,287557,467106,396568,161343,4725,-177262,-75121,115614,14870,-372455,-175478,311977,370610,278207,220409,19064,-210460,-428950,-141206,-50334,24736,140805,154771,24126,-78661,39512,197176,-2988,-35865,-238423,-177922,26473,134093,191788,149099,-6337,-262641,-296533,-76387,43823,-251166,-177780,-14623,-41287,-169821,-351632,-230038,-113066,457,-121392,-143551,-63565,-21568,-155901,188756,331147,327121,142639,-143932,-249067,271532,802865,909982,705336,194944,190658,218838,-53154,-307074,130616,366834,408566,394995,50855,-378557,-284909,-129962,103023,175387,-15001,45294,655983,1458579,1676176,1222987,783596,360706,-144373,-338354,-40707,-39933,-69277,-20092,-2957,16060,-326907,-305184,-87949,23929,-97287,-142554,-63818,-119733,-165261,128751,260115,106095,-213552,-312367,-168310,-6468,136662,172853,120226,133959,164403,-44581,-83727,-162009,-355637,-242908,-260948,67477,446087,303139,-41527,-89071,-85713,-41917,130376,156825,52727],[126072,163822,13973,-201710,-270315,-415423,-471282,-257337,-64371,-271848,-101653,187078,416093,449000,481846,473966,547549,525633,391621,-74445,3695,311225,261276,23350,55848,277410,314948,164319,180899,56745,4844,-395895,-377174,139544,280787,-26005,-261176,-391078,-472664,-516462,-586834,-596045,-187656,8188,187762,84352,-161857,-460953,-327763,-308544,-551192,-46149,230641,257867,-26720,25849,441494,591812,154800,-112568,308991,427336,-7190,-307484,-226743,-249828,76826,424980,601179,614810,611593,541475,411145,150537,-201314,-567772,-418662,-411825,-554278,-426850,-92754,180391,481355,581209,484082,235166,-98160,-288501,-393932,-463752,-390743,-197273,-112129,-190830,-197765,-120076,21271,18383,-271033,-389475,-235859,67580,184225,141385,189148,84573,-120021,-93995,-45472,409354,710101,518858,119544,-335885,-346115,63029,346353,184948,-144115,-57568,515883,972219,757004,297019,-46870,-255896,-507126,-478676,-487502,-309885,-45453,219277,394428,-76196,-362282,-322916,72079,378345,597814,516814,356068,159518,87165,32525,102019,126092,76816,9160,56577,178013,64185,341124,797334,1010097,960213,696361,787450,973994,1091344,912942,460402,-250955,-186221,193524,-35339,-368264,408341,512496,113437,-415282,-324137,-392208,-144577,323553,426294,-52643,-208818,-18433,-237097,-66829,440888,425553,26477,-192869,-126998,235288,482260,552479,515750,637655,618214,331991,-120969,-66263,313939,228147,138451,-260168,-545304,-368163,-172560,131885,140361,-321249,113964,606368,766421,516865,199981,24054,-181949,-336763,-221167,-150763,-129187,-298622,-453664,-395317,-365741,-20125,90840,76277,-373142,-485393,-363856,-169880,-56754,56557,110044,112811,92162,249057,123257,-301682,5660,166421,352654,-72061,-445645,200709,437423,348651,117071,-101249,-275712,-349895,-247706,-331526,-400504,-207036,216200,436362,220502,-25725,-55980,94502,117727,7826,-294663,-27455,309600,320163,192624,402059,743133,572494,164241,-13252,286243,424709,187796,101960,62664,-136145,-396754,-299555,-322969,-206500,130876,438094,296743,-72601,45673,247035,79709,-359925,-385712,-348450,-527037,-449611,-620079,-207392,188024,200814,-15516,-274405,-436191,-340549,-312903,-433066,-351695,-125797,130411,63430,-352117,-204581,245553,234430,17211,-297501,-226274,134220,396779,229215,-86401,-454401,-403756,-159778,31301,232980,238582,68469,9175,-114450,-493104,-83872,220230,84770,-238724,-98269,-128876,-414397,-331579,-145376,-166693,-266375,-157660,68708,-21264,-23353,-25083,322532,451671,292516,-109334,-99208,251730,313862,-19350,-417358,-330355,-286849,-340646,-113648,9463,173111,-98138,-243103,-401676,-362319,44297,302294,187214,17182,200247,533225,540352,315834,25829,675311,752530,175679,-510720,147473,734292,1027633,989238,424762,-265161,-351201,-349281,-537703,-425506,-336589,-252490,25084,-24359,-174321,-444480,-229760,74795,86520,-18387,-70798,82398,377101,342719,5083,-88726,-162915,-318105,-115642,147344,261166,-98856,-250790,323047,420303,380089,181204,956,-126610,40127,219631,271353,193809,22625,-243611,-372527,-199323,-235230,-314497,-527844,-467268,-226075,-29635,89256,174670,407217,464652,241777,46628,-32414,78207,301919,344125,418337,256211,-43659,-97562,94909,211322,40099,5718,205088,292630,157975,-371792,202595,731073,874045,798699,539123,601098,730717,473258,45819,-18260,-106476,-308833,-181558,67576,-19001,-131597,-166019,-170001,91543,223993,118787,-234034,-245328,303649,784566,1119491,882853,225730,-52212,260783,372737,346179,335303,415797,425463,209741,-133705,-226493,-120757,31218,277432,366346,24114,-329665,-173639,-109331,-303461,83659,797741,896971,757916,370903,157991,-118402,-290238,-214528,-94854,-107453,-174216,-133666,437,107932,135861,219223,436763,555738,531727,80498,-370759,-98869,-37555,-17970,-2344,-22480,-135895,-148088,-406738,-473523,-191232,-21842,-244696,-365097,-248692,-230100,-251924,-306685,-375719,-491655,-287247,-125489,-111975,-4670,175509,458480,442606,26240,-252635,-153040,-142897,-63773,150992,227881,15812,-190098,-157883,-96948,-175248,-56191,-143337,-270314,-396827,-432289,-321591,-266496,-560590,-67230,422604,546191,155262,-326069,-334777,-407761,-212829,-34020,-112851,-56451,355174,553460,582590,438611,349147,113919,98333,141459,48227,-146860,-104482,256866,496803,344268,-42586,-223700,-88641,111879,376753,358100,344168,268576,-169905,-278264,128067,126008,-103508,-299491,-328516,-331649,-35906,295244,348471,110634,-128308,-369804,-127215,349801,492186,245556,-27429,93927,361592,468485,372640,193923,-121737,-368527,-260509,-292421,-58222,498836,804925,723042,399246,146454,-103801,-141809,-64301,-62697,-37265,-138859,-210674,-257762,-345209,-333123,-352153,-482112,-246004,-66123,81465,335912,496790,693172,1074695,1342656,739258,463699,279837,-42338,-498493,-343030,-452251,153295,727085,883510,390714,-267150,-346178,-397394,-354934,-458557,-424096,-402409,-408761,-43333,289414,513526,480330,465748,371655,286607,573560,549797,357298,48982,-123323,-116559,-242712,-183570,-273606,-276260,239382,350436,-10217,68694,-22949,-327651,-396228,-127027,385968,766902,348872,-129375,183730,539822,457603,273099,44173,-123872,-130394,-459124,-223794,59744,30570,-96522,185747,314671,12774,-466409,-166551,327595,617837,594498,143986,-548016,54299,266018,-2809,-334039,-474705,-204015,-121157,-169173,-10893,396228,399963,-235908,-355336,-64087,-99103,-419099,-400117,-89072,-421906,-158502,37528,-223010,-462029,-393639,-581414,-300923,-148899,-17393,15007,188115,133555,54304,-322309,-291054,-44745,120751,289700,354540,591095,403532,177536,-159124,-394266,-456761,-272733,-217581,-155092,-136801,-185061,-14528,252288,227250,319895,329408,344993,324702,58714,-33424,-20382,-105804,-91105,74608,-13981,-168360,-82002,190674,36866,-380272,-180380,131659,149108,42000,-485290,-300245,202163,364303,271762,-52849,213825,557054,897159,592817,303800,-23257,-191516,-60733,152293,242107,200351,100138,-18317,-19995,-122983,-110337,-21234,222575,421988,442193,148737,-314219,-319837,-18588,160599,202498,-6293,-424213,-232765,72039,440303,799194,958219,729575,386758,161944,-160750,-315762,-272652,-203407,-193743,-93541,189935,-12433,-131450,-70565,25383,56560,-120476,-465445,-205438,161818,331140,257328,207072,-184685,-616052,-195006,-71480,-363534,-97333,21199,-289569,-144117,149938,329734,223629,73812,-104986,-195121,-228736,-246557,-113794,9393,75672,-39443,-109938,79684,302007,167570,502483,710956,493168,254512,44520,100708,162643,40839,-273010,-203149,-277330,-469568,-105336,-13935,-361495,-318624,-42778,-62732,-280615,-355703,-361960,-237275,95529,356412,393167,-88745,-188847,271772,447538,264430,111589,135751,216491,345270,573405,604164,350642,140818,169309,126093,-22100,148375,471737,440111,396491,417248,560034,500574,248190,-44701,67738,320284,442103,326001,-154035,-275032,-76604,15005,-129412,-397596,87263,351100,21284,-232254,-235978,-229862,-328287,-427059,-155916,204641,305269,232411,-211994,-485164,24510,221246,141452,447431,730865,602175,-78862,-602602,200401,708459,394295,-490551,65243,-27702,-390614,178544,311789,19193,-363308,-350967,-369156,-426066,-312862,-308714,-459062,-152005,273881,390748,293423,-163776,-249495,-10792,308814,320997,117591,-241106,-445325,-302999,-97024,25946,109703,171851,-172115,-325952,-410136,-348187,-140290,-30330,295652,879189,1092521,757952,129939,-435947,-503369,-274973,-520,-109643,-160819,35173,-155425,-563725,-350559,-129096,-274732,-397507,-556111,-470370,-245451,-269934,-135098,56282,184687,306339,238249,-204808,-588026,-2079,226138,169692,144198,185673,135614,4706,46991,-126922,-58855,-20742,-232160,-242381,272934,536462,782551,476920,-128636,13788,448900,340694,-58645,48571,411556,823402,1087645,718692,407469,196344,134819,204749,183388,149352,227042,323991,145178,-22067,-9279,69490,65955,-111439,-242487,-218119,-118780,-272250,-408318,-66899,235003,591859,739259,652114,542807,228704,-115251,-499930,-329829,-276360,-248063,-284388,-376751,-207904,10303,60320,170155,537110,584006,129999,-425565,-60002,360930,657496,901634,869222,665996,307249,151225,-63652,-504293,2386,451640,634002,338413,37163,-37051,11458,-98041,-376403,-330411,40411,286769,240170,-11310,-380303,-393351,-202298,-226339,-486434,27968,370796,209712,-1586,-254190,-167286,23752,108593,-47258,-110543,-65011,-149735,-469982,-237566,46655,113798,223630,247142,189955,98143,131800,367335,537137,514684,330760,-63671,-28878,-27466,-149633,-94164,-14119,-127107,-296114,-378960,-211099,-100150,-51490,-107529,-305125,-357858,-110843,168823,269077,340424,165171,-446930,-93781,170886,178454,502,-116205,-168222,-262129,-403644,-53969,337183,434539,189457,-439794,-389856,-305409,-195933,-11020,74042,-166744,-411549,-246587,-115184,35891,118689,-62973,-394248,-285374,108517,19054,-192064,-334443,-426444,165992,577904,678587,305564,-128277,-351145,-587805,-252360,223010,733352,934325,813918,360296,-321326,-221482,-9762,-37259,-214594,-328682,-208401,-217514,-188553,-266328,-473000,-280751,-50966,12640,-325977,-262689,59637,347129,319027,351534,150355,-184081,-187779,55,64985,-119948,-456869,-295356,50838,-2828,-194915,-323703,-170843,24426,104969,100575,26815,-142898,-348359,-169438,-55513,-322903,-447431,-284524,44217,395632,543757,605207,617143,642123,523026,416097,39258,29553,298999,440608,463215,136030,158991,243832,286891,372595,442559,301950,334437,467303,376094,356013,392284,516159,673285,527212,354396,233547,-23,-180067,-521298,-280179,292889,522549,353141,140597,248597,395575,257704,90836,262970,489549,380569,-59974,-329959,-80378,25834,174892,379164,174202,-232743,-370203,-56540,205800,207722,-93365,-284096,-198852,82138,287651,108133,-279581,-437359,-279275,-548001,-377003,-183614,-129032,-43154,53021,-37813,-308888,-319493,-110719,-67482,-11706,185585,480324,566434,366052,-131681,-195475,-129577,-230734,-312931,-218398,-224490,-46477,367007,720827,853076,722024,466954,29787,-214289,-371513,-56619,341009,293293,-106933,-558892,-280768,58445,154703,98141,158884,232957,33668,-183737,-113349,101884,-141520,-438277,-305150,-104563,-223894,-175504,-252005,-172381,-117322,-223408,-410453,-97833,591729,1167266,1035499,473430,-267423,157687,433020,450238,194185,-1774,-60718,-254002,-413639,-214743,122230,271704,278880,287573,76242,-37072,-4370,93497,-57296,-496922,-221430,386786,561785,480900,252430,-113207,-442951,-173633,-87437,-303712,-97839,39937,200742,199547,115896,-131444,-169280,-145790,124680,537717,788503,737232,290579,18008,-53667,-209041,-558980,-268667,-70538,74592,55955,42877,32350,43306,15493,-55204,-5405,-187561,-529149,-295670,57462,329483,306526,42650,-478191,-398797,-236082,-206651,-126726,-14595,152312,162749,-79540,-384945,-147819,114497,445803,468313,99271,-68692,314404,271489,219138,18594,-121428,-154464,-240827,-129825,39239,-233475,-338464,9373,69583,176226,8172,-129639,-303979,-235492,32356,275902,319855,-66269,-263071,142786,265140,159463,-210331,-401463,-342896,-324239,-441330,-489474,-431234,-456253,-396746,-170617,169941,399575,368528,-148756,-388747,-455039,-414364,-365838,250236,506868,694629,592991,187823,-403996,-109858,255635,62307,-185891,-87531,-82020,-329148,-191519,-115758,612881,1145070,1385829,751630,126287,270393,192543,-334647,125974,428333,158024,-323593,-546529,-270020,86329,332304,364497,-2961,-428951,-73882,415630,368750,186548,-287720,-336489,176939,292302,-170282,-335264,-196226,-233961,-312902,-432236,-209018,69043,-31307,199714,261516,-183257,-40954,614570,694060,174240,-263830,-549109,-362508,-179756,-53718,70206,67492,-48161,-23968,297122,472435,368489,-182531,-231362,119218,-27058,-350595,-143685,108179,-173007,-248658,-358772,-43231,127596,-40098,-18120,371855,478955,313818,-86261,-439830,-313025,-253803,-235939,105001,87506,-277896,-444257,-356948,-274715,-217830,-265320,-256493,-132,-25891,-183553,-304388,-342285,-135859,21188,329672,484610,257815,-208527,-419341,-108808,149672,321814,172964,-229881,-202842,81429,103707,-235886,-583869,-486245,-537563,-452698,-91015,136581,207795,207728,258971,337797,282502,167251,195125,369326,336068,53243,-103146,154231,568416,754290,404393,-61324,113120,518121,885653,660931,555753,415132,293695,217462,225163,451348,614412,662336,414172,498616,653049,541236,176367,-189910,-221363,146539,399643,546776,174780,-186832,201030,302207,52718,-223197,-163514,-114678,-347224,-393138,-184527,-214984,-523586,-173114,-128399,-170262,50944,280901,239411,-141326,-42226,669027,916480,477125,-185698,-236735,130809,203776,-264045,-536860,-288719,-268930,-441324,-280845,-107270,102511,110157,264650,375587,405709,205142,-246145,-499681,-362574,-75423,220559,414634,387176,-94800,-415181,-76754,-288308,192270,674374,649535,199830,-181395,118547,202007,-103740,-194871,341254,773727,920822,835198,347117,102417,-58970,-238408,-372868,-364081,-121716,-96064,-224847,-209165,-116650,-75806,8217,-103378,-387819,-411436,-326974,96529,559446,933434,601516,-59425,27360,487294,428499,253613,96350,-42482,-255201,-424084,-295206,-57500,117675,257056,450656,443393,417892,329663,109596,-202411,-461876,186432,839633,1212519,1274298,826564,162577,-65306,-483099,-259467,-116011,254558,365668,125791,-273831,-453668,-431295,-474632,-278111,-95256,-94669,-373738,-379453,-405211,-630884,89466,489823,642899,435101,179506,-174089,-234027,-242933,-280296,-194783,-361993,-510943,-166146,328332,546511,453983,95317,-324005,-371828,-136063,117484,109466,-267414,-367560,-45157,-145422,-494079,-444921,-311784,-128819,-55673,-97970,-409849,-496281,-35823,166385,235690,202911,97862,193115,117830,-226228,-321892,-27474,190277,111258,-145811,18597,329930,510056,459033,241575,-30048,-223129,-517015,-363412,-31797,20275,-226385,-234552,248932,351234,288533,132075,168079,130800,118127,-84260,-42763,7675,56497,21455,472254,801946,905441,498222,112513,-24994,48287,-150041,-349331,235858,436656,285233,494985,940341,909666,587384,66637,-305546,-341915,-429399,-316545,-187079,-262162,70041,652465,863493,743136,523892,417319,425733,431496,205312,-42806,2217,494869,725779,428156,65388,-140825,-341606,-95875,206994,60827,-225003,-384984,136010,251918,336188,411208,402636,264466,-190195,-136132,164476,344418,424505,254091,42886,-9013,112755,391219,306833,70520,-366470,-197137,209910,474364,375857,103188,-182834,-492314,-345564,-79402,26240,-233003,-341565,-247842,-224442,-195362,-415842,-313388,75440,218481,-81688,-211820,8937,50763,-366322,3674,132168,12608,-183327,-298359,-50159,357940,845810,1093123,883789,383518,202043,79295,-110068,-369683,-129293,-88968,26674,161536,31497,-145256,-327364,-275535,-4503,105065,-15590,-305512,163911,812432,933029,1066652,1001686,611902,-60498,-268534,105333,34217,-47690,79269,3855,47570,-179909,-365987,-96190,24625,-69763,-94150,-74738,-167808,-235376,199891,414863,305755,-115824,-503783,-180964,97983,300142,237211,110465,147460,185758,39719,-44427,-177758,-361672,-190581,-257761,-149435,260303,195344,-87435,-227043,-97007,20829,124214,163134,194183],[88388,-2579,-175767,-314790,-316344,-499627,-361205,-127055,-162212,-245695,8132,254106,484991,579669,525786,466040,455579,367588,321929,69379,-30822,155387,194229,46786,-75599,24883,104468,-65688,-95208,-104842,-68945,-396852,-519701,24345,183949,-100869,-302413,-470547,-429404,-201368,-182281,-446899,-172872,73002,301465,256796,24927,-317120,-539316,-316733,-427579,-502983,-159295,127060,82939,134304,435036,586561,162066,-35985,464810,575660,86831,-174287,-140,-92551,63299,361774,599441,635458,732418,578355,424231,288154,7258,-307559,-228318,-337065,-491669,-426238,-157202,-56121,151019,317735,286008,94171,-95054,-314224,-564343,-511905,-323665,-129856,-306967,-456480,-444422,-225707,25049,54329,-264663,-471733,-139839,256806,411613,416445,605925,569117,236784,35332,54882,279495,511105,363207,112043,-213064,-390825,-40510,106942,37647,-112332,-4578,470752,838103,566581,159149,-189351,-354602,-247007,-5563,71302,-187419,-210382,294749,458998,-38324,-161730,-246783,-2573,340024,617985,519558,466042,435630,353877,201659,116533,23017,36549,126089,111936,178943,209916,538006,990241,1329341,1611616,1393446,1295727,1453733,1410641,1025562,396313,-389930,-98274,304833,81189,-361321,346812,622150,136623,-304070,-418581,-525533,13984,430743,520490,44604,253267,535598,243415,68674,342911,165209,-287489,-242439,-330356,-330865,91201,340180,437269,528264,598108,443134,212004,-131230,145339,47065,84471,-115068,-334685,-139518,17552,1398,-217912,-295210,340651,621640,597651,166856,-90875,-67066,-75984,-170620,-292894,-179444,-99209,-326939,-245462,-156431,-328037,-214633,146522,245533,-72774,-299716,-385946,-161520,-12098,81444,186433,165509,25287,184289,275834,48492,176105,223372,342441,-50506,-485756,-208364,93130,68872,-81720,-248970,-434296,-353784,-203260,-269870,-279602,40782,508386,659452,332610,-68462,-224200,-21345,49513,-14640,-388404,-222523,134171,237800,188159,259974,353786,263168,67583,42954,339711,504598,188995,13035,106947,94503,-213933,-337701,-404124,-357976,157762,560381,561770,28486,-402393,49175,145166,-207209,-302231,-307047,-482889,-378908,-371296,-14465,329341,313793,-27368,-430136,-379103,-402945,-428433,-327015,-134603,144481,480816,217853,-255614,-228163,208869,213439,-19476,-274553,-183632,100587,356288,220774,-30333,-240378,-156369,98576,438489,567317,483204,169976,123330,203808,-43774,-402023,-79906,-65269,-241203,-148989,-158945,-316745,-290188,-164221,-229864,-342095,-164128,52856,92732,69582,-206218,134894,269405,295483,-49328,-129446,114423,164298,-171638,-507331,-239227,-212165,-350361,-301479,-89545,293423,318651,288927,38377,-327233,-187296,87081,21214,-127016,-3996,204953,228416,256018,44967,512883,634235,361655,-237211,-344788,415066,931138,989162,545324,-233250,-579277,-540532,-305889,-255926,-235553,-580414,-315812,-263532,-191449,-185142,-376344,-350568,-239079,-282372,-98391,264875,638434,611288,237864,49315,-172916,-334437,-1604,288359,340633,-79537,-187386,313522,460181,458307,281703,140612,53036,41693,67910,27379,66032,-31310,-197415,-347376,-297042,-340302,-352808,-434041,-409116,-172077,54762,184637,163348,282930,381013,323376,131063,44923,-82572,-268699,17521,312007,295129,73332,-45406,257176,369758,126779,-114308,24443,213662,84847,-375340,285628,651318,660025,403251,219891,621318,944352,575798,162782,143446,42500,-337611,-357785,-116970,-327928,-329854,-123940,-19092,43746,137903,129776,-47310,-243222,42186,549115,1059759,872530,347502,-178239,66429,238496,163108,270471,373029,250666,88476,-206038,-389236,-240312,-684,263004,78091,-356235,-237040,66953,-72737,-259205,276089,811586,872174,767017,597933,274204,-13562,-76191,-77178,-246846,-454656,-237614,-161584,-121542,12237,193031,410284,526834,496917,294944,-143554,-483893,-149717,-149113,-102601,-111475,-140593,-162465,-146549,-391729,-560368,-248782,-133208,-378066,-535175,-546303,-555290,-462980,-290337,-319052,-456862,-338787,-49549,122965,308897,354367,355176,351088,19869,-172392,-337786,-250411,74731,254878,265145,82434,-188185,-101456,73861,29466,-36521,-194634,-226923,-249750,-359162,-599036,-457043,-320965,-64966,248501,257041,-114369,-179506,-366759,-453087,-199671,-105858,-105372,148434,548059,748628,674305,507126,388850,76686,-131198,11176,-98268,-484659,-122096,323853,507225,353198,-4058,-68075,-36627,42163,313945,554889,615252,439626,-106564,-227422,251041,249187,-43801,-510993,-313939,-326253,-373580,25697,161603,82989,-140487,-301079,-260676,85574,172051,194759,99547,115348,89244,322034,297925,77663,-173880,-341086,-157985,-251738,45644,614701,937200,890545,551399,250251,-8604,-36612,144654,298985,409482,341360,-12987,-447033,-215624,-231225,-310672,-511301,-333585,-204461,-106351,107529,389657,763460,1203615,1410509,1113369,674824,424317,17482,-347650,-282655,-325243,-253095,412427,493274,382404,-89827,-404689,-360666,-380052,-222396,-278905,-270258,-190107,85865,438997,622114,507085,298695,227568,375026,878850,854984,626741,168742,23752,-4073,-126116,-33209,-51599,-241071,153610,193164,-151944,27025,-6248,-382513,-409956,-292386,28903,269404,-7346,-212342,404382,768308,517856,274680,23664,-152826,-132421,-369743,-146786,224493,166685,-13436,-123,115688,-37140,-302365,-337368,-2074,411131,567045,281421,-332471,35385,445336,299194,-91874,-268928,-164196,-23079,-31901,-12334,404972,454057,-185655,-316773,135009,226350,-210554,-330373,151972,-191642,-308071,17530,-205615,-381625,-126365,-251769,-356225,-315836,-283150,-141243,57154,41189,7671,-312295,-35402,370345,388022,362270,424279,584113,340791,173795,-146117,-377143,-108567,80337,17448,-134279,-419731,-357128,10748,96547,-64906,-5169,28250,270110,427197,268573,170691,107188,80863,101335,184306,95930,69445,171958,305081,57879,-361642,-135673,-15904,-183264,-82651,-252160,-348755,-53736,268052,308089,-8734,138453,490223,802723,537477,202319,-224663,-297718,-67991,155430,228642,130768,75187,-86221,-111060,-196303,-88402,-84559,-17868,272442,431388,217711,-314758,-345184,7490,328591,469462,341858,-227394,-271425,106127,508461,916510,920820,539811,196333,-124205,-458720,-448622,-401009,-196758,13855,112706,214238,34788,-245171,1750,222490,250843,-55863,-359860,9835,374762,374631,276896,434489,154716,-277330,-337521,-364401,-446160,-82909,-27169,-348239,121706,426447,518972,291537,89500,-65480,10823,190035,275070,246231,119244,-24631,-47789,-85009,46380,12932,-133128,239227,630921,510625,247198,97411,161689,226748,114918,-238753,-332000,-293903,-508128,-199370,34101,-108738,-80570,110095,123270,-144070,-358270,-500579,-279414,-65889,94253,-23576,-419621,-50586,293053,291825,23322,-128477,8107,247374,386200,538720,502989,306075,70705,-45821,-228861,-194652,284335,608444,534841,449515,377836,502086,421817,196117,-121439,-117683,192415,199837,186489,-89937,-157811,-31579,138359,76462,-73878,330649,533853,202052,-239142,-423973,-260929,-285772,-273460,768,212896,291500,263370,-299762,-250323,283161,444429,404947,691468,811165,519117,-146673,-497062,177459,443081,127291,-484455,27284,-95977,-214852,157572,187538,-38096,-177159,-106214,-384673,-520133,-519486,-420390,-139295,189320,331561,441754,138315,-297964,-524029,-200430,231613,536518,422401,19280,-387860,-392060,-187550,-157286,-127831,-76056,-265727,-171746,-42803,31781,69564,53653,346358,840055,874700,581343,125033,-321728,-385731,-174983,205,-117722,4433,201533,83005,-430975,-536281,-324448,-364550,-398828,-522860,-567499,-553857,-334337,143414,240735,278101,367045,324366,-115693,-505046,-20642,214394,297703,418185,468393,282722,62056,18334,-49140,96147,270559,80467,-409386,184006,780634,1093593,714310,68861,-284952,193845,179202,-26667,98398,439275,677578,803278,434054,-24673,-188700,-119092,32053,45517,45889,165499,465190,556403,92544,-488906,-174669,-50765,-161898,-247966,-203667,-171890,-313723,-495789,-215994,129062,574829,910578,973918,877626,535061,191423,-251994,-400589,-399471,-536694,-160582,48161,80725,29297,-48799,103680,576813,759615,349844,-212890,-307883,164498,559438,901798,1025207,953369,579094,305189,-67240,-395674,-21240,298270,313694,127542,-66947,-25314,134065,181331,-101365,-493548,-323647,-86034,23672,-5892,-192586,-350390,-166680,-148409,-412197,66827,349772,159716,-67709,-183783,-54545,87954,54741,-184177,176040,454907,368234,-74791,-364699,66963,232757,279276,189964,113430,131283,168138,462271,617755,601138,206005,183695,368551,88344,-248589,-278488,-270311,-386578,-438748,-229998,-85959,-194800,-347693,-440833,-371835,-438152,-261065,-92634,-55595,-32827,-108695,-529464,-150750,56505,77929,32376,97991,75721,-44840,-171105,-1382,74908,103008,-67931,-554139,-340620,-469869,-448748,-141573,56883,-89021,-441670,-352562,-105782,93934,246492,172378,-114150,-469079,-86858,-175845,-204011,-173489,94978,565836,876106,887488,364383,-110043,-214516,-128042,-58723,102826,607201,1001811,1019908,544845,-187095,-302625,-69732,30361,-114592,-139494,12590,-55736,-128029,-315034,-262400,-85638,109394,80631,-161615,-535540,-459904,-129638,128903,218240,1204,-303990,-358665,-148742,-50524,-102060,-343679,-409240,-125809,-66793,-185032,-320335,-345918,-35241,251827,415228,345099,55187,-271803,-97309,-155229,-507457,-203233,-233161,-249386,114887,280566,308210,341977,405150,536433,510481,335800,154887,374419,626622,828897,471341,297787,165679,98789,72921,90321,-68992,62623,278387,400403,471659,558956,641891,757088,674401,509306,440528,344981,147325,-135051,-101997,292548,528046,326439,99520,113345,265219,174230,47001,-8609,-7629,-115928,91089,70004,109940,-48217,177496,403170,281141,-107220,-451413,-212897,-29373,-24432,-244809,-292063,-178261,62832,121391,-106912,-551863,-256367,-13162,-257014,-195794,6129,71338,93889,65206,-11698,-189102,-196770,-101556,-126188,-154642,131700,552083,682122,520530,102538,-42520,-105675,-330304,-541362,-576035,-483593,-53090,410159,712694,857919,613356,175214,-259941,-498438,-401411,31513,423553,412746,21716,-443683,-71770,287183,209878,52093,205150,228906,-102658,-364618,-99635,100217,-57661,-392780,-236209,36360,-93968,-184232,-231082,-131104,-92282,-254517,-291683,-20169,472234,903808,961277,723321,217676,401765,558804,490556,326966,196677,61648,-253064,-636382,-296433,162165,377644,280872,87727,-166434,-270458,-62728,182133,160685,-266233,-192455,369079,558095,413104,158529,-36446,-297052,-493667,-500885,-277742,82498,130302,254655,277610,123626,-111156,-125163,121522,384789,702952,877460,837183,412399,14855,-80053,-68087,-291294,-343838,-247709,-94763,-38682,-9825,81425,162250,133306,-133673,-277782,-366200,-491424,-71082,278975,446953,397064,52377,-325720,-87107,121057,-47654,-179683,63990,325204,352510,-5877,-378649,-1372,1586,128589,357308,238412,-150684,255483,392436,324434,84053,13365,-39368,-283470,-197430,-19114,-189877,-158807,159367,157258,102498,-80374,-141578,-186954,-68231,89830,114106,-27112,-305979,-296250,27811,263458,230747,-104691,-571861,-347969,-404279,-385879,-140499,62724,14096,128077,136189,57459,-41088,-280475,-432969,-382626,-247521,-125901,-371091,-134746,166494,535849,352699,165032,-286433,-353746,-64069,-175742,-180223,-62417,-279458,-290786,20632,8415,555154,1066888,1254409,538840,63963,318308,148060,-565361,-141887,166849,53260,-200980,-290607,-237068,-105212,228880,440397,243398,-228106,-82781,299517,220178,-29039,-432904,-352635,31673,83784,-197970,-526173,-170993,-109124,-333214,-508796,-198595,48947,-83406,66925,211633,-59210,-402221,177907,469971,280993,-51307,-450780,-466228,-224577,-4337,218703,215704,-173198,-337932,54604,245197,265430,-235579,-272633,117526,107375,-356992,-404535,-80357,-202373,-204018,-226134,-274012,-205398,-315800,-117642,173206,236560,82549,-227938,-528839,-411554,-410159,-280745,15016,-27451,-335284,-456843,-50185,284852,315152,436996,279546,301656,260667,-55371,-311996,-346864,-48758,226367,605169,649499,293126,-129504,-214958,-354240,72611,505254,378136,-215336,75115,357152,190452,-347938,-171541,-64687,-129600,-310882,-113883,81815,123852,29065,96617,85956,81212,169628,394828,471906,147420,-191515,-273057,-25907,304479,550092,473542,153810,-30664,193465,352992,390431,431325,441512,492814,344026,144859,221809,392333,440287,301200,443341,599430,532087,232485,-111739,-250063,-37707,196110,352818,-93988,-240501,123436,161313,-94129,-382650,-170635,-117169,-324976,-490968,-113435,-39385,-278379,-155415,-81329,-213142,31994,358631,356535,20871,-406506,378972,702506,327561,-122507,107995,373221,308974,-199460,-455793,-162290,-59044,-295673,-320239,60627,477972,467758,364700,230396,146428,-21932,-230890,-127211,-238103,-271359,127999,324854,351653,-14488,-435727,-335570,-210383,142886,381234,428817,204988,-53540,88062,35222,-266556,-233356,314485,690869,642401,572451,133169,-5630,198,-128434,-206408,-248110,-173483,-205370,-112913,55076,66934,-20864,32003,60048,-349069,-436544,-254768,-33186,384020,763134,498448,-121386,-81386,361690,293719,133010,-93027,-188260,-285550,-354262,-274197,-52909,173766,236232,324487,200817,206686,64711,-148741,-346487,-404545,145400,760393,1221607,1173682,697692,30939,-305817,-519702,-296729,-211762,135414,186920,50024,-358651,-369853,-352862,-407591,-298663,-165737,-61661,-215093,-281553,-291885,-335981,125306,434713,534820,406675,146936,-270545,-413747,-389035,-164077,-16945,-199231,-465600,-216401,254171,444869,354855,63369,-230127,-358550,-312809,-62795,45228,-125172,-173175,-90755,-291671,-453986,-120303,32300,-47039,-7864,116594,75928,-190085,-99990,213763,263924,186685,80827,107776,168664,-70453,-129140,180964,412176,284593,-70563,3344,281227,344733,174774,-36425,-184775,-236165,-412517,-261924,264560,614695,200107,-409850,280127,545569,516947,143027,-48935,-229152,-173372,-287021,-246239,-106907,-82331,-126882,203630,543683,644654,243198,38825,200860,352842,154499,-372163,7780,157478,147444,402703,805587,770014,465744,64977,-174213,-262796,-295793,-327675,-281343,-316437,-25828,431686,658412,761051,800590,752475,591959,476770,205849,27408,164076,667423,785527,320076,-56665,-290038,-357845,16726,235030,140173,-77679,-310949,-47350,132214,356824,503901,720010,620160,125343,-28895,336032,541643,520517,226683,11893,-46769,106389,450873,563988,145997,-400408,-28827,388431,704385,495726,56510,-298323,-313265,-320069,-209853,-144241,-253941,-403087,-389622,-248632,-185856,-378166,-210195,196135,309979,-66162,-403072,-10164,-49074,-315933,-131159,-145799,-289851,-59793,234297,245455,435984,747557,987306,806329,452646,193229,-136358,-202700,-327114,-159926,-180287,-89764,-26698,-116398,4065,-14752,-181393,-187253,16441,31880,-367333,-488898,-338955,20699,821501,1136234,770332,476,-259939,104930,25058,-27241,163326,205355,293963,24849,-361546,-139006,-42615,-73816,-69633,-106660,-202037,-319400,175396,459040,403319,16829,-343596,-82468,296183,510974,274954,31527,119631,200344,161733,37575,-178763,-353077,-171947,-148459,-296858,23526,36314,-172832,-224664,-26076,65636,86776,101815,175186],[-3351,-55392,-259257,-349954,-301428,-403383,-247038,74028,48505,45432,102406,268374,445131,628354,582771,493757,367970,197386,177766,128109,-37740,-40585,91888,55520,-223466,-259442,-99143,-228677,-327609,-220739,-161031,-369209,-577901,-46732,140770,-15709,-253274,-377411,-220212,128359,149987,-119206,-184306,-81989,92638,175751,110517,-128646,-423934,-366842,-322462,-238133,-121476,180967,297436,228132,355810,478980,175288,51790,546582,658528,209358,-23902,183065,94784,13996,173738,418497,585109,731193,487682,322815,390406,237770,-48216,-214090,-397064,-482409,-446539,-281774,-326800,-252115,-54393,13542,-51266,-108608,-340862,-597752,-451349,-196418,-41457,-227673,-428298,-510012,-400337,84719,130096,-228049,-501750,-8708,415130,519701,468827,727053,906137,500206,27464,71989,72858,196173,191805,156043,-29379,-383047,-342035,-261884,-109930,-82836,-56812,215909,398366,202250,-98924,-509453,-382971,48401,359630,559366,84496,-428387,211314,265025,-81101,-183231,-318098,-309436,68088,395124,353819,378086,493403,412048,309450,184697,64541,-51753,117395,164674,269103,500827,808589,1178439,1503852,1809118,1640964,1351550,1478444,1405247,971897,300809,-340938,-28622,336175,165728,-352978,132028,522365,130832,-209806,-458769,-436009,56859,377044,394504,106892,543531,875608,580616,187033,115956,-231813,-315922,107607,9843,-144820,6411,114616,294740,446731,590160,540561,459175,40958,119138,184829,87245,67428,9786,381597,239692,-193772,-312540,164218,448689,452637,132061,-379019,-469991,-216390,12143,9134,-250996,-252798,-158181,-378514,-98316,106637,-128127,-344468,200080,355460,243662,-37543,-366857,-171547,47708,160242,336266,283530,46801,57947,301844,259722,237623,302856,223156,-107974,-325707,-286871,-233475,-342648,-356087,-375969,-466788,-369559,-228328,-215442,-174875,217704,613402,666808,307717,-175838,-405938,-177608,-77334,-90670,-289362,-266123,-25962,111974,83154,-12822,-183915,-200929,-86232,142128,418797,556856,206879,-83536,163403,268994,-102238,-467124,-412200,-319222,67899,526047,758618,387940,-337706,-85570,167073,-136833,-249938,-161286,-330946,-333307,-256089,107057,344203,282675,-227810,-330640,-1488,-68064,-348897,-289236,-5088,360038,652046,289085,-105462,-170435,136038,158662,-55682,-263902,-176993,-25986,164997,143293,-462,-122460,-69572,183401,654513,739310,574140,191429,125250,388375,365776,103264,-286612,-295334,-442763,-342126,-204401,-152197,-179005,-169533,-249960,-281494,-104332,45815,220232,121364,-326286,-351005,-70386,95279,-112409,-273288,-91261,-65421,-383304,-345788,-84126,-73571,-243248,-297873,-159534,319572,715250,769163,455767,-136857,-488097,-246007,-222293,-268326,-281955,-36673,-19109,69740,4236,139067,334052,393679,130971,-252419,85561,635014,795560,512247,-77016,-379563,-378958,-48895,-5853,9438,-219297,-129865,-82759,-14633,-5073,-82823,-290496,-299857,-544298,-145682,355342,649011,574736,278385,118324,-124834,-423780,-140069,265553,291391,-114692,-247212,164169,332320,316775,172582,83310,89339,68610,-42621,-173537,-137667,-170653,-207258,-320762,-366313,-384305,-360121,-338151,-233352,33926,244535,353209,297014,291802,372577,404900,254565,350636,217956,-124663,-152668,160313,264512,163523,-83175,57135,149190,74302,-177042,-240340,-47061,-165193,-288484,229488,457832,334840,-65254,82555,599897,902856,484681,192151,286984,192312,66097,203990,270702,-171271,-447898,-145213,-51629,-164859,-24047,111626,86932,-27595,-64156,293518,836708,743369,288326,-402231,-143413,59769,-76045,48630,181272,25905,-38532,-262356,-540776,-446079,-219536,-109486,-404831,-387940,-37420,47912,-87295,-85698,402714,681434,745377,687489,655796,342833,131494,134745,107862,-125294,-262790,-116253,-171660,-241886,-169309,97833,395190,399402,247640,-98863,-478141,-301326,-134571,-169658,-207195,-295644,-354066,-322709,-257962,-364929,-598227,-342977,-302443,-255406,-225884,-227269,-251772,-100799,-10797,21462,-156107,-149828,57908,286713,488948,485182,268308,123670,-107801,-173384,-436803,-310463,12880,151662,100918,-17072,-217098,-44144,224207,310070,100151,-113966,-89363,-52560,-231820,-372221,-135733,-42431,-172304,-118360,-117879,-149513,-195470,-482024,-486572,-247344,-184191,-24843,363690,665862,839678,670157,493325,328882,47293,-346775,-178985,-157598,-256008,-12941,294601,369628,270350,8184,-33022,-103365,-79638,196309,555528,632228,409740,-125079,-113830,344679,335381,-21352,-426475,-79815,14700,-240409,-288046,-107164,-37536,-164881,-257086,-277725,-97081,9423,187711,218337,157414,-13433,234219,274133,9913,-105326,-232971,-86694,-236742,111424,651471,928877,886182,599042,275481,-13869,20144,255998,470196,582958,508509,96400,-431474,-137282,-149275,-274151,-460877,-505766,-448353,-374667,-135810,222123,633345,984554,1016347,1049442,576668,407725,46493,-224942,-264166,-187666,-328053,-62509,43714,173592,57689,13264,67803,16405,-3298,-177398,-283387,-44668,394522,709570,665144,385742,16467,19836,349004,852965,872226,551916,131378,72064,28104,10530,114666,91921,-224747,-47395,-40904,-375561,-113406,-77711,-485969,-82235,162350,3159,-130227,-272133,-152825,489901,829107,483792,214936,-60434,-282339,-442316,-445940,-117891,292149,286595,198765,64391,25049,6360,-126532,-345551,-252658,140602,467322,374973,-120761,-73066,440181,436842,29947,-123622,-105273,94360,75365,1775,300646,322140,-161333,-306104,272380,418145,-64962,-189704,307852,24939,-475652,-34174,-72177,-51918,126808,34251,-235042,-414942,-480927,-228717,-152036,-75583,-241593,-372380,191928,653690,533970,302351,256412,211878,150154,127405,-110713,-279157,77562,265739,141178,-76100,-90671,217803,462431,221585,-201801,-264217,-144423,322578,573364,440880,233151,70623,89391,150203,194295,150925,99509,199111,205605,6751,-307066,-232688,-322305,-401349,-46734,13394,-102077,-440029,-112738,50305,-80662,-94088,280418,519227,375250,35532,-378850,-172705,-6089,48064,-18413,-114567,-112953,-266453,-324770,-270582,-78963,-166613,-360797,41243,256189,77385,-401431,-336807,42247,374013,625421,535447,-53604,-193902,146579,479082,817118,735594,277644,-68552,-400601,-248339,-247090,-439230,-267487,74264,312882,223696,28660,-353118,146156,405618,333717,-46881,-153343,90874,265970,92147,141971,429989,346745,-25492,-268908,-462158,-383082,-190115,-221924,-199318,305849,562937,559079,328533,108477,-6472,303453,642002,710650,485924,132630,-189313,-101268,-205230,-180298,-340339,-391360,48439,464727,438495,134852,75238,68057,149809,43997,-298116,-473469,-327296,-560593,-160097,263973,273124,78898,140746,264882,46850,-90096,-250128,-321517,-301121,-302969,-483748,-361892,23378,202112,33632,-229948,-342129,-204509,51443,233488,439033,449979,277966,-34403,-332671,-486636,-178482,301439,525287,462982,333379,167680,200142,136574,-40975,-297051,-326385,-95522,-89963,-8502,-82063,-17743,26785,92533,104506,85969,356450,489739,330339,-30692,-346967,-349760,-273904,-19859,151897,250903,357560,282088,-362469,-88876,420314,534673,512671,682742,718435,349047,-188074,-564197,-65827,40361,-236851,-253969,-78451,-258944,-100587,148867,170155,47825,47610,-9439,-460066,-286059,-104425,-21577,185765,241722,177107,160566,-321434,-271815,-39713,-243598,51896,604266,616784,110139,-454417,-530116,-315024,-238300,-114726,-83859,-154656,105419,471534,423905,202974,61640,313717,638193,599733,350385,32294,-220315,-252322,-151381,-34017,-31076,95911,242849,206397,-221944,-510416,-570596,-564867,-575425,-457758,-499917,-365960,60787,492564,513106,404014,298237,202682,-184088,-545453,-116768,176151,412531,583695,686150,324846,41319,-117599,-42855,177122,398611,213618,-263857,18186,712184,855234,536508,10805,-259344,-45326,-143886,-219701,12538,280482,320922,271328,-31100,-473425,-329252,-273766,-174767,-147942,-96828,75546,495159,731292,320113,-275358,-247970,46480,-160238,-181712,-73811,-93315,-349404,-516094,-272884,30323,429997,905064,1126469,1038018,738575,401767,-15396,-383975,-516747,-266890,54040,268195,159318,-138495,-298735,-10860,438695,640524,391173,-61531,-455611,-154719,299806,675552,952358,1019868,737424,353527,-149038,-283229,23258,205393,41269,-128059,-276826,-124476,196096,389024,225373,-105412,-248640,-266018,-106599,64123,-20971,-302060,-218772,-141615,-361051,30007,251274,96969,-185059,-105939,94863,242391,97570,-205490,335708,719932,633700,178526,-197994,72487,339963,275714,55515,-69828,35463,106963,437261,531410,515146,153057,387645,506689,67000,-435697,-315454,-177455,-131879,-159941,-69024,61354,-64497,-276660,-234734,-115908,-262076,-469493,-473330,-314006,-185075,-198489,-445714,-169083,-39775,-151684,-107194,212539,228709,71330,-76802,-80503,-183880,-294289,-377430,-503497,-289985,-458152,-679265,-232800,-14820,-105001,-494115,-449936,-231898,-64803,187695,324671,331099,3825,-513474,-321566,-233736,14245,501230,880323,1097571,963600,380181,-106007,-21478,317354,427327,96318,242976,786414,988908,603115,-85722,-391206,-98120,142007,99893,69317,93266,-2652,-143222,-280558,-79078,58502,177064,32717,-111521,-263748,-345034,-122881,115314,118677,-108743,-374635,-508763,-310491,-185026,-120826,-215599,-387541,-445999,-236986,-249682,-373128,-604918,-221668,307239,610789,611140,290415,-139283,-106455,-281210,-227779,69539,-16094,-499978,-30163,53082,-5536,-2558,98690,359957,414824,382532,193104,283672,641614,835826,565861,209506,-24398,-118660,-191921,-277095,-463406,-290933,-55315,365901,443100,666262,601580,574396,569314,519835,570811,584661,290170,139293,141391,434013,523021,209626,33597,28793,60696,-5813,-54905,-274561,-614737,-63983,352839,389195,207391,-196326,76204,354871,360028,-3401,-417700,-377479,-296682,-351542,-422373,-359971,-235198,-51839,-150996,-474139,-200295,128929,292912,-32487,-141303,-1080,92481,147686,81951,-23609,-167767,-111134,-70123,-213831,-232850,157391,539354,676662,581346,289159,92977,-108527,-323619,-182717,-244508,-258089,80128,450234,642558,722244,407307,-117578,-476482,-429983,-261320,101688,332152,294214,-28779,-292485,100106,408355,201259,-35116,164536,123769,-267253,-387040,-128057,-83481,-107791,-327749,-163509,98735,25359,-186998,-191091,-24734,-17205,-154232,-183634,-43922,93922,371487,830168,897484,721433,738668,780836,548540,381352,284805,175619,1888,-263021,-92828,203127,337835,179796,-190951,-395546,-359144,-3435,287686,299988,-137718,-176393,308284,506273,387668,166217,26745,-162673,-300061,-328628,-256654,8053,-29864,74055,129993,-13481,-47767,74305,378350,553514,699275,894958,929232,584876,4617,26221,203630,119382,-122828,-160327,-131596,-92020,-14673,110959,199468,127343,-176232,-459992,-278545,-115116,216621,444822,459847,362865,37784,-88144,159849,389563,8092,-242962,136625,414910,417025,78017,-185928,158929,45000,-253601,87007,160381,-203904,141787,465438,385052,176758,191694,200399,-66053,-333499,-244990,-306572,22576,311532,290349,73474,-90198,-103328,-36549,44368,98861,14153,-80131,-128198,-247845,-223485,49763,154691,-3821,-419716,-352768,-482990,-184243,382814,631215,702539,627539,397381,-76880,-361735,-244464,-149022,-152357,-630,223208,94954,-540699,-281732,100336,18563,107622,-115016,-312333,-312384,-443892,-200939,62412,72789,109515,100199,-48882,254256,872154,855216,235064,-247773,31281,-153623,-531136,-271034,-44481,2953,-21126,-53754,-52753,-277631,24195,413761,444215,92787,-69421,-38096,22984,-137634,-340246,-391401,-22166,335018,193460,-366874,-220738,-2879,-161325,-479553,-271125,-31944,-38002,-17956,67979,3507,-70069,275103,642074,636952,247413,-242052,-510450,-329026,-75556,294406,503116,136523,-434074,-321449,-130000,-44255,-361541,-249883,81526,151049,-237329,-329524,-232700,-297125,-181376,-18936,-213883,-376579,-294812,-133430,-7354,-81793,-187839,-291662,-492066,-382674,-355268,-211121,-30216,28818,-165970,-473986,176632,768313,994054,1038606,839565,681422,396605,-26110,-314497,-256454,94399,467681,762418,635699,203116,128846,240223,-292668,6114,634390,537304,-209014,120151,427759,122333,-128774,292051,388083,229065,-129638,-143433,-70030,-65738,-174488,-156060,-202041,-91310,189474,541262,452430,-85900,-481641,-350590,-263231,-9166,274567,415806,184110,-155458,-170487,-180697,63352,193380,379780,574883,385434,-30,-119053,205409,232027,84422,178830,359872,398280,212204,-60580,-228560,-224556,-87061,-55127,-468659,-192338,85481,10304,-289917,-380848,-96456,-55966,-244204,-520819,-53778,129781,-5282,-140519,-193828,-371508,-123957,143861,306879,302904,53409,92235,371231,209031,115115,355058,503427,344022,-112842,-379921,-59987,117158,-125179,-320315,282298,832873,938881,513453,50717,-205035,-270859,-31956,209407,102954,-377683,-155766,91742,244208,33118,-441776,-272387,-45382,188912,182394,169651,104352,135658,214031,35172,-310299,-231778,185773,423782,176621,25041,-102411,58874,173345,77022,-42470,-110929,-183464,-89737,104969,279264,209530,-4169,43764,155552,-295653,-388736,-46746,11028,345992,536350,356588,-158367,-206177,173370,151618,-19164,-318311,-415739,-369100,-330614,-315809,-82081,184076,195394,111517,-103571,-103673,-295410,-459025,-391498,-324807,42402,540175,1022031,905991,541704,7529,-382515,-484252,-417309,-357802,-76655,-1009,-43743,-369544,-155934,-145750,-209368,-233134,-204980,-158382,-169581,-79668,-82713,-186148,26018,300800,435955,347723,118222,-164691,-315477,-370290,-130599,16077,-121821,-240956,-163071,78822,255503,241050,118365,-4829,-230378,-423626,-205485,-46191,-30188,56986,75355,-273386,-318438,60083,148601,-156255,-208237,115778,374435,239230,110833,260145,240729,166120,191225,195931,307088,87259,-103953,233201,429156,324391,-15969,55908,275871,165681,-182606,-335683,-471607,-404254,-396933,-202511,473102,1013765,502707,-395959,291748,722504,614848,48425,-407023,-145306,118742,-46741,-316692,-153937,-160750,-97607,-7767,47050,32001,-118611,-20121,370830,518647,295483,-244919,-228375,-135984,-8411,225315,499634,453839,178733,-84810,-178077,-301630,-276890,-424760,-347294,-291561,-144095,15919,191274,578552,909657,908519,630145,413082,169743,31317,197024,605992,498314,105010,-164709,-377672,-224091,112312,188265,181102,-48943,-244366,-211648,33324,321060,537798,910446,818574,328315,38034,399245,553342,388286,83223,-81122,-154980,91422,393157,548712,89161,-304482,78711,420819,684177,482979,-1788,-326099,-137684,-131315,-325830,-449869,-390613,-428322,-391931,-178726,-133708,-390409,-243360,160961,258676,-73918,-324729,8574,86408,-24923,-209245,-378356,62078,555684,645556,401924,386970,471381,567863,451418,292129,37158,-389842,-318578,-148054,4556,-302,86353,11704,-365775,4572,245997,54909,-336801,-144237,52674,27399,180436,350080,26690,564135,1038732,730289,-13442,-379979,-128344,-167178,-106985,134545,477858,549526,62383,-329365,-199608,-171271,-160136,-142708,-233863,-274143,-520255,-40123,309102,317358,56237,-225664,-33908,388003,558231,163488,-193729,-64054,107662,204675,67696,-222069,-417790,-233619,-145941,-322242,-267733,-207440,-333238,-222218,-48892,-6498,-57861,-92915,-46711],[-80852,-64187,-295859,-338185,-224163,-285442,-177679,162167,264890,248057,114594,192227,293938,553193,606646,521436,289196,37686,4882,92130,-39439,-204716,-34194,33580,-262168,-468982,-212625,-233822,-262159,-231543,-241192,-359444,-542554,-63552,134115,131102,-133700,-244654,-122095,217063,295315,185675,123341,-60579,-198940,-128996,-934,-78501,-266512,-398576,-292117,-87446,110177,328149,470635,288784,262636,311746,146816,108657,538738,667676,316349,53260,225982,125949,-106832,-93382,94105,425160,561215,317575,175599,377601,322200,120502,-269012,-503190,-421539,-406100,-404455,-485301,-357331,-151969,-29995,-36694,-124698,-378960,-518524,-333034,26471,203009,288715,215956,57416,-13911,355786,333571,-88551,-351880,102906,465361,417650,206675,518091,894468,536847,-111097,-39014,-182801,-187287,76766,203374,126537,-141743,-231941,15709,88413,-57697,-225020,-215737,-190975,-95815,-106610,-356458,-255663,225283,543745,751946,210181,-494626,45001,-58894,-322878,-404099,-398960,-507997,-443149,-113291,-2844,70822,307049,347527,392293,370006,257824,-181461,-65263,143368,330643,686325,983726,1231132,1432320,1477312,1317174,1016013,1090012,1054575,704112,178229,-118023,17643,252985,127790,-350378,-125464,216840,52857,-203575,-415834,-317435,-14943,180229,38372,9934,554100,888420,674505,236447,-36620,-262504,132754,394896,300454,309394,206191,-45380,109600,402138,559625,598556,533450,161727,103766,352701,82217,132012,308980,691858,340969,-238128,230763,591345,468864,223943,-365309,-366613,-354892,-358767,20882,76199,-207904,-367489,-273440,-454802,-48037,228443,-48253,-258316,181380,351257,446887,108176,-381919,-204610,85219,239548,451419,348643,84680,-93798,170887,277199,83686,238735,-33855,-260789,-261711,-55732,-184728,-560053,-558867,-380611,-358956,-422792,-348075,-293688,-203121,220671,525898,494786,178890,-307783,-401975,-142535,-49127,-134109,-210873,-266173,-184200,-58832,-60288,-218956,-409624,-444889,-146305,241110,499952,559514,231199,-127031,142378,317072,28316,-330622,-341713,-218707,-102075,343157,749665,573861,-155228,-188014,207658,-114041,-237803,35568,-109535,-321466,-257012,62534,109046,-38799,-571140,140584,320301,234365,-230236,-322924,-23398,397459,556158,275978,12101,-91437,48146,80306,-82378,-261564,-184587,-180144,-118210,-3577,-10341,-40234,-35736,156412,585375,649397,445888,84876,-17382,327753,504585,430886,17817,-115960,-467096,-389898,-183095,-46333,-112291,-184664,-255518,-143147,59323,196813,400763,209395,-40589,-376542,-342238,-262880,-264866,-498016,-309064,-285222,-503569,-185201,24767,-21871,-201064,-200437,-156115,257375,918903,1044236,717328,41391,-632076,-372713,-416766,-372643,-547301,-294518,-238253,-135792,-49309,-216738,-48868,276775,364934,234046,354319,441687,581583,386922,86688,-192340,-154746,76548,149058,150615,83623,219995,172967,119435,34902,89220,3599,-101495,-332321,-209718,242342,367756,249895,113352,92203,-34649,-268007,-450878,86772,139133,-173597,-380705,-18092,116376,87427,28222,-56587,-20295,79373,21411,-131115,-298740,-328781,-250573,-305001,-387087,-375765,-367439,-301940,-175199,129361,376788,528217,545282,499179,486462,488636,351405,471628,346949,101011,-78918,39234,154210,142086,-80128,-288384,-350256,-169497,-246869,-553349,-347734,-203743,-129200,28604,129127,-55413,-193898,264695,573812,640456,195185,74238,329547,256849,318024,521055,478059,30654,-331221,-237764,-263815,-453342,-217489,33075,154364,235525,90079,58615,514427,564852,111837,-589408,-257036,-107497,-209943,-221188,-96714,-158084,-118176,-200417,-385546,-584515,-433750,-485785,-378489,-141096,206,-156853,-148242,168323,474516,543557,604814,573020,594295,402990,231379,259516,254731,160357,145151,105155,-148325,-307931,-345948,-95864,210550,178330,28025,-176092,-243953,-151247,-57655,-71046,-299767,-474267,-482112,-564430,-424502,-372383,-534088,-417658,-276350,-84040,-34898,16933,-21751,29553,91121,187089,60044,56294,136971,345231,488830,494508,248447,-103161,-289219,-277349,-435785,-421675,-275861,-193343,-258058,-250708,-233902,-9673,329849,593889,383226,77462,54793,86762,-130762,-125704,194972,167018,-233121,-480616,-217371,-70347,-383035,-532648,-452549,-313739,-178047,89176,513581,710386,823762,591853,388262,188515,53127,-260820,-409652,-338535,-134672,71803,168770,120647,67486,-93889,-143343,-218678,-171776,82956,365008,397203,177523,-264181,-10788,378601,348883,-30751,-150209,121969,208577,-89561,-503462,-314117,-146112,-180002,-343805,-346833,-135755,49201,180212,316566,258600,151508,275240,276611,-48893,-91870,-123991,-66331,-262434,131352,599857,791319,778778,621934,289137,-65264,-6750,237366,446345,564662,493320,99134,-311395,-124717,-75326,-247349,-467241,-345426,-333892,-530733,-292988,-7741,294012,476011,335123,459080,260004,300471,47606,-229720,-320666,-109753,-55656,-213911,-45443,-50409,106414,392269,453349,436686,129096,-168501,-442207,-74944,490476,772729,590911,183876,-315089,-198926,206793,536844,564696,186403,-9171,9764,-21120,97376,226368,176012,-241315,-280396,-237202,-478087,-95316,-163126,-374281,361711,790180,699006,182171,-227010,-137269,368857,629757,341575,156574,-57693,-293146,-392337,-397730,-151494,224629,331484,382360,251154,57164,18142,29024,-24872,16719,77492,391486,441622,42907,-224968,215588,335436,9363,-86159,-40238,179317,88827,41407,250564,238941,-78770,-327529,348541,522598,108576,-65953,234230,53503,-573596,-88827,49663,146909,246411,194974,-99309,-411196,-351055,-125824,22375,-16089,-370934,-380268,303206,696385,456141,57269,-139168,14094,180219,170502,-59114,-216420,117359,296199,186439,41975,227157,573108,684208,327405,-148988,-304728,72965,576268,733618,494862,146663,-89351,-50201,50928,87923,71629,-116612,-39401,-89677,-126102,-258243,-445518,-576749,-190646,139141,189269,178259,-71847,-535751,-355474,-185117,-409922,-54966,157907,194640,-50631,-215682,-15057,25910,-125756,-387292,-394144,-342371,-473596,-390871,-197700,-55498,-245097,-364516,2466,45148,-212263,-570853,-296786,23601,308800,617147,528580,24555,-118567,180390,390019,556845,568654,337639,94935,6071,-190,-179145,-476905,-380641,830,291023,40046,-276265,-234160,447622,561762,318125,-79054,77214,153704,-45815,-439975,-6376,236268,305948,96680,-108184,-268419,-360620,-330692,-417570,-37873,345661,530993,439783,267909,59111,26521,499139,898643,921127,573624,62031,-351336,-222812,-355105,-467545,-456637,-362928,-68152,227234,271176,-4583,-41718,-126578,-54335,-157380,-386979,-388540,-319809,-480196,-50749,384552,497921,173961,129102,411284,323945,206950,14368,-195799,-359619,-482393,-236096,-66713,76410,63052,-203573,-380903,-476613,-452744,-320663,-109493,227334,362215,228300,-137028,-454244,-242098,-14760,254549,348634,329544,142547,-82509,-175692,-175633,-277828,-401719,-181048,-43584,73162,43838,-76914,67959,107251,-14696,3851,101499,202575,275918,369627,267810,86930,-504988,-340071,148670,230262,290154,436274,288288,-386053,-14962,418275,474477,435017,463556,503248,200270,-149273,-573251,-447096,-228458,-158141,-49894,-174774,-400973,-65008,111164,108207,34317,105169,-45791,-495763,-109065,234156,309434,347771,143528,1264,-219587,-478506,86423,439476,105718,-169453,365953,522426,6929,-502844,-333074,-238372,-33332,129166,133064,93564,454669,935017,729297,240109,7671,248985,424457,356519,131086,-69944,-138438,-148224,-195906,-108501,18165,81658,177121,182017,-78835,-249445,-253680,-300760,-264088,-432204,-580218,-149182,406724,767578,784930,521547,179212,-31408,-327120,-478178,-160329,204962,509914,624902,670531,193474,-109183,-329871,-96089,164487,332969,158805,-213506,-195631,279448,192729,71734,-190934,-76412,74850,-92072,-463696,-272607,-48444,-36665,15051,-244165,-140453,-44844,-258328,-365710,-352114,-240355,-42923,365997,614358,347056,-92835,-344184,56816,-160307,-63873,61621,-25513,-423703,-400247,-101917,55926,270120,746567,1057192,1013420,822725,499848,113622,-268527,-283151,-13864,134330,290274,97307,-288731,-208931,-23665,147790,236794,229408,-22671,-207002,-299890,-46616,258120,632877,815534,713373,236959,-282155,-134945,138462,208210,-62711,-328499,-512187,-233794,180185,401807,413188,245187,137779,55852,-21272,115054,64650,-218318,-327273,-213153,-344417,-42960,155967,54012,-357848,-87714,291006,502694,331989,-53611,280778,689029,606378,216889,-90392,30322,354444,235005,-73479,-300518,-164419,-20709,299176,333108,290833,168001,392157,356436,-70378,-471336,-128034,109428,155829,80948,-15056,76075,17858,-83341,60701,160362,117213,-155171,-337526,-452426,-123068,-26470,-317822,-94449,23897,-261944,-386514,146496,210449,18605,-170122,-287811,-357352,-519262,-402579,-410792,-310824,-396105,-524401,-277317,-105628,-163706,-516935,-520473,-450889,-337668,24810,395915,692180,462031,142563,-10297,-166008,97777,720300,1092901,1153954,846217,277009,-203656,48185,490063,628961,154285,-207038,400957,777297,569666,15678,-424039,-105598,270561,350301,252467,84382,-57678,-215225,-176406,24654,133709,134995,-97344,-153282,-124781,-144983,182663,252935,136092,-80167,-275482,-370364,-310145,-218359,-119535,-65491,-144007,-329387,-495577,-321919,-230061,-317767,-445400,263295,671134,784314,519090,70302,-120688,-265034,-35868,152640,18601,-250286,36764,-13916,-186923,-284127,-178040,92424,250570,242438,75622,12757,410866,461558,323572,-66128,-229098,-301784,-348739,-446681,-558256,-518333,-158466,376518,531053,760302,566366,343112,289198,386245,574858,645776,277233,235664,297654,528692,535800,183466,110191,28412,-165250,-212975,-156855,-188983,-129958,78912,415837,594847,248505,-358172,-24736,328231,387721,39953,-359409,-452373,-366537,-350165,-405400,-500599,-319760,-157366,-266888,-254940,227112,554142,506626,124883,-235767,-196883,-93384,40184,49880,-69825,-248809,-124533,-40641,-264512,-156484,210017,434729,541769,528996,384947,173193,-118274,-202571,114203,147346,123216,271040,462414,518178,482784,164557,-298059,-497417,-307704,-65280,164465,174789,45503,-114711,-117893,179880,364808,96040,-121670,90007,-1068,-391174,-324952,-208342,-308977,-247831,-268145,-129611,45908,58154,-136927,-134530,18017,-28823,-180187,-159780,-91765,-372026,-43399,752367,985580,1040735,905665,871392,566522,353516,262891,271867,316207,164187,229203,214166,123209,-64217,-522140,-396730,-213534,157489,400635,352001,-172314,-297810,88124,245082,197366,97306,-53454,-204423,-255864,-351680,-370925,-193395,-259780,-207861,-238453,-280463,-69363,216766,496805,605894,568092,844366,955677,649189,-25691,140780,438708,496025,197344,37861,-118522,-129110,23190,117575,138486,-25422,-310544,-337645,-71695,173508,401538,462038,360124,239464,73533,31169,186023,404869,-54709,-339279,116868,381148,346856,59751,-11070,252472,131673,-412169,-205104,-78180,-267836,-7304,420546,353274,198496,305425,400578,150542,-259548,-404005,-428576,93351,384240,395318,111843,-12507,-35867,47663,103169,138202,249864,449337,510092,433893,122999,-326506,-56492,45918,-273441,-432831,-488076,43659,793603,1008308,1141935,905927,484741,-206708,-369717,-145734,-184389,-41625,186556,485373,442111,58654,-470247,-435549,-147018,91730,36603,-108353,-222158,-472266,-219650,151219,295820,250855,-76341,-287033,190653,860209,595343,172531,-344764,-524470,-481057,-412146,-316627,-159660,-54086,46519,104609,131846,-172286,-246913,278622,533084,380869,124304,74797,-21881,-65990,-224790,-400042,106501,683876,536923,-71480,-371566,-753,-72899,-419424,-375284,-70139,180783,232741,-22142,-42351,434775,1051639,1190945,1063807,501810,-85188,-391287,-304522,-226318,234129,650859,460218,-68215,-422103,-435418,-390535,-299421,-194323,-27589,11485,-259811,-296769,-239590,-454873,-193186,136626,113591,13662,44224,34087,-22945,-301638,-363069,-225577,-325623,-335015,-291392,-135092,26143,192210,111315,-507186,286059,1027827,1424015,1286945,1070734,768409,264980,-106290,-302286,-159039,200940,592279,727932,433865,12712,409548,644299,17134,-67112,641373,577154,-231447,-62783,276521,7260,154884,517931,542659,343301,12328,-58399,-156509,-243056,-321471,-434550,-428975,-187081,162449,558216,437217,42095,-239931,-226646,-285812,-185447,8901,213209,46399,-232626,-420951,-554705,-278049,-103641,247394,523758,345676,-134308,-301462,258345,272495,-32161,-246237,26149,197820,126746,-54772,-230381,-425689,-399305,-338787,-229808,-103482,25403,-164222,-510758,-192251,-21478,1583,-133729,-384685,51291,281763,190971,-47254,-330948,-285095,-118423,-285334,119211,539239,464933,70721,54192,109709,262614,442008,487381,288983,-56356,-295565,13853,197262,-6453,-340587,414653,1007705,1226521,577583,-143668,-566998,-299218,151859,398379,423717,94820,-309828,-32436,298658,131495,-268266,-40936,176188,274169,169976,24900,-82209,170931,196611,581,-339598,-221703,9438,64016,-294731,-356973,-60117,208424,271429,215714,66104,13382,-144477,33572,248456,407841,285676,-4474,59481,140769,-205262,-294826,114983,161108,384700,335304,199141,-206690,-302246,3543,60430,-106575,-414678,-498175,-403334,-314211,-354777,-86068,180341,168194,-85148,-344943,-369077,-474020,-452323,-309331,-300446,-104612,291078,737161,697657,505489,68520,-336595,-433536,-404664,-449748,-278656,-139702,-70208,-157280,140507,151036,72497,-58348,-124305,-320187,-198920,40767,-30958,-260195,-205438,110372,318166,224700,112807,78122,-34313,-190771,-157537,-71549,-34642,86321,24615,-138614,13558,176374,256546,219053,-74941,-352224,-247702,-82381,28233,199834,283699,-90557,-230203,54148,47974,-161184,-475999,5296,493318,523317,340310,255392,184184,162911,298786,350762,393464,140990,-254721,208665,417080,332416,79897,189923,327319,43894,-425142,-118097,-287780,-501443,-519539,-126340,603374,1108887,640344,-205986,310285,810578,544525,-125978,-128047,423750,755226,325871,-179649,-83051,-74975,11084,208896,55150,-157065,-384255,27388,497279,567814,284533,-202773,-385682,-309109,-99549,68431,201995,155382,-87584,-266420,-229076,-284087,-312522,-296535,-119467,-105448,-137490,-242296,-303848,427893,910020,898976,570894,250932,75447,-37009,109442,286230,27714,-64550,-180670,-362743,-91032,197804,220818,230589,-70479,-249510,-337467,-6979,333146,672230,1118834,1041611,533946,98276,426110,468323,163209,-41875,-131781,-120785,188495,428329,337565,-39428,-280751,42239,305925,475007,405232,8736,-318642,-32072,33583,-208820,-332053,-433800,-496103,-330484,-66804,13559,-253774,-180901,153049,226506,-12658,-134412,190810,458941,384340,-117982,-339428,506161,1130760,956810,493883,276731,181206,89274,37089,47822,-153154,-514392,-310105,72819,141321,99098,252071,205998,-292635,15496,462333,314720,-222675,-220101,167159,452715,847800,1042416,330370,387840,794627,617237,54635,-392167,-386588,-361388,-172754,116966,679755,687156,34237,-188342,-73413,-111243,-113190,-131187,-298943,-204319,-285925,-263255,148671,237808,148004,-49302,46647,422019,497852,50833,-333350,-204035,101228,304772,162063,-170020,-374749,-156566,-58388,-165145,-277168,-299811,-320911,-147144,-1360,28619,-55626,-137361,-93980],[-94204,-116285,-357240,-386722,-218023,-270573,-206844,92434,261384,204249,-5552,-19469,23317,307333,489054,446069,166631,-132578,-187227,-54520,-124485,-330797,-184983,-61798,-203103,-364130,-160039,-55340,-12658,-160851,-303101,-446175,-520478,-83336,165331,232381,25458,-220921,-239438,-30113,190405,335300,478548,326169,44866,-291744,-247211,-169642,-212483,-309699,-167081,139638,380175,443788,475265,273448,177737,144233,24702,57048,393555,550543,313272,-14464,29122,-121432,-359535,-412833,-291361,140159,270958,115621,-3113,178740,239845,214602,-139841,-344651,-258027,-252846,-285526,-390578,-108411,185745,239950,83496,-179784,-458743,-490715,-238849,254778,486547,688168,699626,466561,508259,723741,587801,77942,-196954,120649,338438,79276,-285549,286787,681444,347053,-276242,-120741,-291623,-421685,30404,166431,164786,118322,194374,418419,310238,-125087,-446248,-393775,-234483,-12628,181785,51312,-109886,228519,499250,593809,92317,-299146,5480,-119636,-456002,-566438,-320473,-64822,-210115,-331988,-271370,-257664,-20112,220632,419514,530261,367738,-299903,-316044,54791,273730,656802,930876,1069628,1094903,852060,636366,482246,492323,477535,297307,80459,91136,55203,40708,-72955,-348706,-359089,-262017,-215488,-376637,-412841,-296882,-170720,-100228,-434876,-50089,386531,629373,512308,201748,12309,45499,487074,542817,451258,557079,347246,-151173,-69974,420751,503868,562769,424826,152005,33581,298109,60126,-7866,417089,677031,271112,70458,689099,810723,436239,111698,-113054,-5032,-130004,-385210,-62850,17574,-258514,-521115,-365557,-430625,-117042,142516,-57323,-113980,53112,193137,396611,71038,-444245,-269017,40427,227260,407715,277204,50451,-212574,-61768,95758,-213985,-69409,-387615,-444108,-271544,-101781,-213248,-621772,-441807,-207443,-254925,-467381,-523337,-517480,-377504,40828,280744,217527,18515,-373418,-301345,32866,172888,30960,-128635,-307292,-303276,-191578,-99472,-103768,-123105,-193138,-96935,254432,506542,475877,225038,-76240,146523,324072,209486,-62453,-229380,-221606,-308007,42762,485021,447111,-136942,-137287,329963,-89508,-265933,158749,80949,-297903,-299002,-74209,-306175,-407878,26028,569432,482584,326008,-148339,-378390,-170184,224578,251757,181861,49291,-30465,-36142,-25777,-149129,-285048,-153436,-183055,-298278,-209312,-66650,26575,46970,117540,283261,326164,142438,-138237,-289308,42477,318669,372296,254805,173553,-85299,-154637,-119727,-46712,-156247,-234675,-245342,-21149,257376,405987,560550,323416,244720,136920,-219498,-598848,-320644,-379667,-393925,-330642,-370796,-75054,73698,-53794,-196914,-155295,-101907,154597,846296,1060903,817556,207147,-606362,-404192,-513321,-295568,-288104,-506471,-559783,-320684,-123706,-211069,-367522,88002,462056,579441,742675,511471,433978,265401,186285,-47224,18820,95652,187509,171492,253360,401783,267729,112217,-27974,75891,110939,-12849,-286166,-302268,-62191,-85804,-206590,-182621,-11716,35691,-22487,-385759,-174494,-31720,-189346,-446725,-151755,-108837,-75341,50416,-55958,-154841,50238,170000,2629,-281755,-383369,-277612,-278749,-345431,-328597,-377477,-335681,-254571,62565,404427,672389,840176,849144,713125,578326,410271,362936,262872,139913,51399,11938,-10867,-15579,15228,-5003,-330489,-499809,-351093,-400283,-182080,105764,-3292,-229662,-211685,-98054,231668,532070,582362,404682,-177669,-171826,230069,188106,322814,516650,424354,133603,-90318,-246693,-363321,-378094,-367918,-96153,190294,448130,273137,-142777,199206,420003,-52549,-428656,-188627,-67970,-106728,-285147,-327307,-206876,-103698,-37729,-160377,-450457,-276451,12659,3284,67021,-39034,-394702,-93121,448865,527442,482025,577763,613213,632142,462398,245962,276278,350394,425684,475167,319612,-62956,-278356,-392913,-283497,-67006,606,38787,108023,11409,-100483,58360,75671,-326991,-420842,-272258,-488176,-508634,-341014,-415507,-332413,-129244,10830,65284,134431,79897,-49845,42260,225029,205121,193563,172395,322268,362521,398822,266859,-137429,-343183,-387234,-419868,-533079,-459349,-475709,-519199,-385430,-199181,7559,396384,800535,732757,311107,153620,113070,-109164,28647,429619,298257,-132537,-156977,38680,-73262,-531314,-365770,-344928,-344431,-124335,151824,558500,712224,737510,465038,206159,29338,110951,102458,-271406,-410737,-166762,54354,656,-110334,-115314,-226867,-286599,-255907,-154003,21463,96635,33582,-159789,-420900,77403,353962,274561,-78897,12319,198490,176915,-117981,-201808,-94205,-99193,-228751,-542856,-518787,-186543,89911,194820,416636,416861,456191,471112,317888,-132443,-218866,-50973,-103336,-266685,146589,500160,612823,709479,690245,325341,-90872,-51008,174592,341847,530111,529987,188493,-238126,-88587,57821,-122552,-471492,-231469,-119109,-309995,-322713,-268055,-167867,-144595,-340947,-285442,-28419,179189,11463,-317616,-387798,-49725,69652,57150,48372,-56655,64938,562135,672441,670020,160340,-218880,-401200,-105869,314253,549373,409411,36319,-459689,-274704,27865,111358,80412,-192091,-119201,-70929,-53410,144160,310602,236602,-192700,-380331,-268654,-311682,48310,-177598,-115443,755688,1326185,1278676,545810,-67848,-210310,88415,217547,92939,118380,52819,-102359,-45536,-117173,-141357,76640,308458,496127,375783,91051,-19749,167476,260647,196458,187450,410518,481320,154317,-290156,-147646,35612,-98006,-128432,11015,174670,-18299,68119,372247,391805,125121,-343681,407155,651310,376726,30594,-75247,-109081,-529033,-126354,87914,189814,237128,224675,4184,-269270,-162408,67467,351988,112439,-173127,-316686,233495,464714,159468,-351172,-89909,541414,498335,326128,11774,-167911,83239,215981,134734,79346,267752,508930,545933,309597,77517,91513,627913,932451,847605,432037,-16633,-274755,-204432,-100113,-88883,-152810,-395743,-488235,-480856,-308129,-195087,-205155,-143626,-19731,247135,291791,415665,393459,-80685,-404721,-137895,-318152,-462513,-192427,47853,-84072,-130408,23220,-23906,-246218,-456927,-380836,-352426,-389359,-134243,47323,30267,-315773,-75312,218597,48412,-283329,-356510,-204733,-45757,187621,450687,355712,-590,-99085,210213,364701,378876,491955,572313,476088,375973,103930,-249719,-537237,-435919,-92886,64225,-274787,-58489,181290,751590,639530,237572,-139758,287169,359225,98327,-127244,1510,2669,92955,162885,72525,-43108,-290584,-411566,-339565,71314,306425,392163,217196,83471,-78689,6847,519265,900912,902956,560508,-3952,-381538,-296168,-311173,-360906,-273165,-231757,-192750,-61634,28459,-159084,-221633,-332614,-339732,-392390,-255192,-134018,-142767,-220284,70386,325968,513931,242493,175522,572016,688551,514875,265316,-13516,-168600,-86207,146715,195407,140687,-24951,-272095,-313193,-373937,-390131,-515846,-569273,-136077,129298,90271,-193281,-211002,-69008,144710,251861,264511,272411,20321,-227698,-380696,-255321,-257855,-352371,5331,282485,325219,135356,-67083,94261,178536,-64994,-145894,34159,34951,33647,352374,547190,436946,-396464,-368375,247576,253884,320680,476281,284572,-368004,-22389,311214,311960,225400,147987,226391,92072,-68493,-320115,-488028,-171627,114060,82702,-227004,-376817,-100707,-10791,-112583,-172964,-26252,-148996,-427576,-36310,403940,481333,376860,39275,-128406,-384402,-116186,409263,769952,547705,-16888,-120668,93448,-199041,-226577,33098,46356,267315,395437,332073,368142,772026,1197240,864701,195150,-74904,201475,380612,286682,55848,-103851,-87359,-111378,-285290,-207858,-33172,-1968,87066,106059,25653,24493,128983,144928,112841,-205243,-545287,-127990,497276,843418,915480,574418,106170,-184476,-392562,-318578,-62763,318763,546741,536746,411065,-30627,-288316,-530893,-170684,81081,123696,-42891,-277115,-275385,-113785,-87993,-52923,-32610,28458,291914,286300,-96033,-542839,-454595,-156073,302698,381809,347331,206151,-213146,-517252,-527523,-358186,-163178,138613,332259,226145,-62852,-427419,-122121,-175734,43561,137545,-71052,-457096,-96999,233953,289510,218996,496229,774505,822906,764509,485571,136657,-122639,-27700,192757,191552,243438,10175,-147998,140374,87759,-205579,-266044,-79503,-117922,5044,12181,-77750,-207658,108333,393347,486029,-23472,-337205,38134,281117,272972,-10940,-429290,-506225,-139711,143893,225727,353487,379870,325389,289233,126491,117328,59083,-145690,-445748,-367607,-376751,-130671,93558,59779,-421922,-134231,470452,827374,772478,348937,98484,421983,356255,105532,-81893,-51493,216599,154072,-123490,-360425,-408960,-205003,53793,66237,-4442,115278,196986,17084,-276148,-266642,55436,292560,304253,219996,-31908,-32048,-38231,1952,179362,320628,435223,217369,-53415,-492821,-202288,-45515,-262766,19925,176053,-80086,-601742,-155862,-20526,-178257,-418921,-504867,-436004,-489768,-473452,-518304,-385180,-393705,-452311,-334521,-180713,-178921,-440547,-595103,-474415,-398142,-96995,390419,818135,714114,673060,236650,-83543,100925,740976,1126289,995312,560797,31421,-398641,-45695,328078,455360,166406,-319769,-25440,461528,468993,106024,-305806,-88022,383872,537885,363297,35509,-159372,-241153,-102413,51746,133358,3856,-229870,-191722,-121517,-122569,310295,340812,221479,53696,-108973,-155815,-173244,-134824,-45979,80607,141467,81992,-371278,-334804,8724,-65650,-478458,116066,581468,799178,663399,297709,-63747,-158510,-35295,-25434,-225496,-194127,12546,-36898,-213907,-378527,-395745,-153131,107615,87783,-120437,-365741,-31079,-132415,-206289,-374742,-308881,-394683,-375231,-313321,-344196,-307291,14392,472260,754630,764764,571221,196127,-65498,126276,402655,468292,134571,134181,306663,450128,431948,198353,251316,64500,-363267,-348482,-231619,4452,210980,23572,280791,692930,465765,155096,223464,360933,335621,1530,-339606,-460880,-325928,-135827,-183706,-308546,-261011,-145358,-176367,11300,489437,825050,529917,223872,-134606,-248444,-325671,-175735,-81913,-196815,-428523,-257909,-86821,-312236,-105910,161396,224789,278170,346962,345647,163453,-137289,-105940,283133,403780,370076,358642,370810,302572,169864,-97512,-390422,-369151,-115962,114871,242184,106153,-59784,-30379,-8513,113825,141924,-110909,-202608,-1008,-109507,-457542,-312046,-206310,-214301,-351129,-261980,-154895,-93226,-23557,-119089,-142106,-84810,-182261,-327269,-193752,-106351,-307771,-96153,597372,929610,1010908,783685,696161,469360,243804,140238,302503,544420,545520,504080,159314,-240850,-442337,-246593,-37167,71716,325557,463578,371009,-26110,-241084,-94456,-200314,-192443,-188901,-320801,-312920,-263082,-236357,-109503,52762,-58821,-170381,-400703,-422348,-204504,205918,436490,521925,364762,676868,810010,479777,-105248,159188,524570,709543,468728,173897,-152636,-180975,36076,51045,-47588,-287672,-390425,-162607,76475,273366,368801,278292,141327,60481,83999,-7761,-38228,69102,-234280,-488660,-75092,185708,118299,-123073,48348,216144,131007,-149139,-230653,-286738,-359800,-195000,214165,183724,90906,303018,482551,252595,-46119,-148788,-293635,-8347,295526,388153,185272,91119,-1382,2168,82147,211981,518981,843666,972306,1106258,702930,-135848,-301200,22352,-212559,-583178,-266678,250682,948168,1058029,1091788,776737,267137,-314967,-269970,-106438,-482856,-112766,231563,557505,552863,377355,-242726,-330436,-154668,34235,41915,-49481,-126077,-333471,-246493,128852,287806,113565,-425071,-286749,445663,926642,666573,308404,41248,-121202,-194029,-324770,-408251,-270436,-161473,-18382,165229,238623,25651,-417104,7256,426195,474798,393261,566892,260267,82381,-192035,-403273,237980,736801,649696,146410,-489800,-174205,-148273,-305303,-262719,-5484,373547,474602,26898,-167019,770197,1547823,1580055,1260417,561606,-94361,-396908,-218666,-345558,1797,514246,537307,172145,-93135,-117576,47510,2778,-102876,-186792,-288433,-452158,-309458,-190879,-371305,-227033,129584,282538,241248,196509,160267,-8875,-218276,-210087,-116088,-212892,-336546,-323262,-81163,122975,324209,267471,-415201,235586,978954,1407773,1127356,859740,399219,-143017,-267569,-317541,-161961,173149,486859,474706,63702,-186014,548370,815040,170246,-197093,475378,441747,-216087,-238206,40494,29138,272701,411614,346873,229940,85080,60155,-110878,-295509,-455198,-603104,-486182,-267223,18748,412066,535290,302685,-88272,-195807,-138055,-111120,-73447,57414,-165885,-358336,-418366,-412567,-507621,-417152,46487,333757,208854,-193316,-71794,457291,489802,173993,-394756,-291441,-31351,-29634,-133019,-316297,-501495,-293532,41048,-17500,-118041,-152247,-399326,-326756,-96015,-35885,-15489,-58316,-177733,220948,445199,352047,156117,-38980,30161,149503,-233226,-151331,553003,589971,202828,-102017,-49815,195043,305126,278464,103304,-70589,-185829,23917,139162,-30056,-420827,352652,908360,1121855,438297,-354107,-270391,-92713,197417,371046,586064,511896,230535,259853,502325,266273,-73466,110587,323931,273684,160708,8183,-266828,-73408,-54897,-157704,-241631,-210567,-99855,-215593,-390577,-73835,16841,186398,174224,198995,84950,64414,-143970,2167,226460,371721,243639,-50415,28234,6161,-111126,-312794,67832,166208,277694,168336,11228,-338524,-298401,-122335,15809,-108578,-315092,-322427,-329779,-318667,-381634,-86492,145710,112857,-239812,-499891,-349036,-206192,-197380,-229003,-374952,-284440,84911,453326,626252,579629,118160,-292588,-456315,-394899,-458174,-456861,-127965,64162,96322,357805,394442,292370,99971,-68035,-441823,-213792,68137,-26422,-399986,-374899,-72359,80471,-42541,63041,232796,141691,-112210,-271791,-177777,133017,374139,171740,-323610,-219233,141908,339354,310839,1542,-293323,-234768,-57748,33058,188144,330611,-16886,-299402,-179924,-211356,-3157,-156388,-112560,445734,608672,403222,100972,39044,111008,307793,419416,363839,73170,-420679,203013,432844,287441,132033,285172,331722,-63793,-316046,178539,131985,-78625,-229124,39639,616624,916233,540923,-156135,283312,714686,280006,-408008,267327,829392,1126506,531885,-54700,24534,73338,56418,360083,493502,427732,-42737,147122,493228,431804,111168,-240191,-502900,-354719,-196175,-99774,-22520,-47631,-253272,-445610,-316877,-261321,-326080,-23265,140337,49717,-75018,47023,23154,448032,782801,679275,328564,-91470,-218899,-280654,-157353,-249053,-334053,-196285,-224435,-400162,-71078,174299,252623,202036,-178393,-384432,-348171,-97885,336710,820262,1343842,1288020,711210,118142,387451,310691,-100505,-190589,-203082,-38161,281258,568713,365219,-1748,-420568,-234876,-37812,79737,213214,6617,-399679,-86463,13365,-62701,-35562,-178138,-302375,-211893,-30118,126347,13220,137126,207357,187427,18157,-91689,325896,713542,730561,50577,-322690,716053,1381311,1059496,438808,65300,-50715,-311248,-382784,-251295,-355264,-552785,-276032,123137,65956,-33046,230846,296174,-108025,-7594,501977,418884,-127025,-228474,267247,662771,997185,981761,291828,130972,404439,416720,133349,-241546,-420448,-437091,-319790,62144,582780,527567,-125015,-86022,62821,9674,23312,-75659,-381748,-82112,3119,-268229,-65550,119805,207154,96952,62019,250208,211778,-108416,-253214,-127341,203776,361576,195051,-148625,-303494,-30589,50566,1897,-136714,-306931,-271756,-93603,43412,113798,57317,-39823,18319],[-63479,-133917,-342292,-422751,-235060,-298068,-231809,19560,180625,59687,-115428,-213756,-186136,31888,280891,318307,95208,-184894,-263142,-166212,-231399,-382687,-239611,-118831,-137203,-210929,22683,233020,255708,-5933,-268355,-545365,-482667,-91398,316795,402639,194720,-287660,-459091,-322408,39473,354791,620021,677098,483163,106285,-112225,-90004,-119946,-114774,162923,558722,669214,509459,323132,205974,107668,43336,-90406,-38956,196131,375502,236965,-132195,-314829,-467429,-521611,-572556,-376046,-70329,102759,-9361,-193141,-58465,161529,257028,5277,-160585,-12381,-17214,-66291,-269030,84628,528229,561248,238966,-184768,-510052,-519737,-182601,402065,699689,869033,859983,610106,828890,991784,810511,255196,-39543,98993,133191,-276186,-219284,475921,696795,194705,-209300,105772,-52616,-188136,13782,67355,124644,305266,448134,531228,296001,-272293,-297049,14714,125358,183806,367986,278288,15069,160067,317890,229824,-187866,-126721,197248,190761,-13795,-293000,-166190,279734,335076,199734,-74938,-241155,-232032,94972,402619,589383,341636,-285948,-243255,44383,193709,492133,704091,784418,653232,312955,56735,40677,-20525,-82288,4496,116710,267755,151043,-187065,-355688,-266874,-398033,-550315,-511297,-433880,-367493,-325735,-272045,-239559,-134904,202060,404039,377111,257373,159379,141797,274279,687970,599897,506764,619034,373019,-221898,-131331,470624,460082,443856,239530,56721,-41063,64998,40199,-276292,312576,442299,172795,427706,936290,794686,385133,167326,207952,119373,-50234,-306088,-154256,-96684,-363130,-574982,-326507,-350385,-248956,-99526,-81339,-51608,-113743,-64640,85919,-115914,-496614,-325332,-77553,99702,185181,90997,-50942,-264955,-234429,-141053,-326078,-402234,-380771,-322654,-192672,-175820,-431698,-304213,-19284,74461,-167367,-371145,-294726,-466427,-633757,-236579,-29912,-42552,-60620,-265772,-242227,143976,395020,339806,71038,-178448,-163683,-89598,35575,130086,69327,-33701,-64945,140176,377560,345268,188370,47206,292316,427978,398037,178435,-94071,-321668,-437871,-257993,44301,70986,-111577,116136,421830,-79150,-307492,210257,187765,-260297,-339974,31655,153440,466533,711075,808941,482030,225899,-38206,-314149,-360218,-92915,-100907,19815,3694,5525,-86208,-143200,-268298,-300121,-41823,13074,-128583,-384260,-171247,56217,152464,117131,-67439,-91430,-200536,-360134,-525632,-310204,-92324,31853,279892,300814,211539,42220,-67280,-133339,-307446,-321544,-213870,48108,371476,516980,573798,381784,349743,416419,-7801,-288432,-131615,-143705,-249885,-197960,-238119,-20770,83495,-113411,-195882,-88100,-29451,73072,570132,884869,832926,396283,-382973,-605204,-398098,-111357,-41618,-113069,-488857,-542900,-258345,-189111,-497240,-86656,458863,750186,872404,579159,285398,176650,213184,62557,115387,54492,145156,109366,250578,337698,143116,-41406,-113709,-50001,35519,-100040,-381710,-415023,-295505,-430451,-526916,-452465,-157108,21375,105156,-144824,-436432,-151942,-152138,-369201,-227092,-315911,-186500,123789,75852,-146851,14520,265005,62729,-205293,-333400,-270248,-239327,-275645,-286655,-380355,-414538,-407758,-108130,339379,749743,1068619,1150852,932071,636729,438723,219060,201226,185554,106361,7041,-220371,-266304,121684,432781,164026,-378083,-476231,-186178,104122,299941,-3990,-469000,-214300,251438,604811,695415,575789,425562,-190312,-339507,-6295,-36621,87660,239785,184025,131642,156515,-43806,-93273,-210770,-409615,-227707,204016,532979,338134,-342082,4951,353137,-117041,-300298,-73043,69097,13084,-218879,-439120,-141677,-33503,124571,45057,-363395,-197299,268603,157879,167577,-32188,-493035,54633,615488,532897,420812,595956,763850,712973,503523,186001,174788,368748,577520,652011,440335,40234,-198725,-327887,-354218,-391576,-139320,133144,303985,67078,-197441,164425,191277,-303635,-333489,-119050,-364535,-462664,-256644,-244305,-173329,-53318,-18676,71713,137658,60939,-268320,-90319,216682,252780,204942,146739,232496,178648,225130,251105,-27231,-206412,-392347,-420062,-279220,-39715,49976,-66041,-226078,-175815,-34831,366353,814195,935159,447876,125598,-34850,-203571,69713,489995,302275,-14458,144006,225224,-137652,-336433,-231635,-238918,-350799,-146102,74955,445582,638730,569694,250286,-75966,-139096,163316,543006,383064,138352,-144999,-96490,-177144,-198350,-146850,-320805,-387911,-245102,-120566,-39288,-143775,-295027,-466412,-264529,101551,219596,61129,-183995,20095,109760,-57036,-137600,144300,249250,4585,-273637,-341755,-411178,-248829,147249,293595,486857,542852,697229,669930,351147,-242757,-445818,-86796,-247767,-197830,149362,357847,473079,714456,735350,321170,-123010,-81416,116938,221141,513085,607916,264274,-246038,13286,224277,71300,-370524,-269659,-77833,-208590,-341678,-467946,-529412,-491750,-324235,32274,-116546,5510,-109649,-351486,-313385,2541,77486,135904,2658,-24716,-77589,398794,605561,572495,56344,-316927,-153695,31973,66525,147188,127166,9889,-163448,-122479,-150250,-285209,-268562,-300279,-161684,-92729,-13373,182425,333446,247683,-115151,-333688,-251757,-222605,68577,-181610,87766,932160,1516036,1388730,664953,1496,-378127,-249439,-312099,-249736,42550,140528,105659,160958,143177,-14356,-89154,190010,486941,363565,21100,-101919,214967,350685,66045,88390,351975,411161,167128,-238821,-479856,-286029,-228504,-262087,-35887,40873,-278009,-1838,569251,707090,367916,-355269,435565,807614,675912,166811,-420203,-408590,-498744,-193431,2414,92346,150707,147600,45150,-101728,-44762,151563,367636,71902,-95556,-303925,-51070,12208,-231694,-205517,528308,969230,740399,436320,37972,-161972,17137,66502,-100980,-157597,-67787,-2688,116200,261702,420805,714721,1153799,1168116,817267,253677,-216474,-441632,-220044,-126555,-263514,-396539,-92505,-157549,-328601,-496315,-162372,168939,251501,129983,240440,305327,507565,577139,252574,-156889,34478,56611,-257810,-468478,-135606,-166056,-192226,-137053,-195325,-220292,-169401,-187501,-188100,-151828,136862,317719,154832,-416412,85279,385353,203434,-32336,-124549,-105057,-171348,2633,138215,57705,-144503,-175747,202548,450013,444328,373497,606923,615094,460942,16321,-445576,-549441,-391467,-85061,-25811,171818,727406,759176,854355,540391,80471,-271324,377785,622714,615856,356225,80562,-142157,-35214,290108,330453,243645,-78856,-331938,-202794,158525,328825,260013,-28797,-202054,-299408,-96519,343041,678129,735891,537776,60378,-180739,-204651,-161250,-102447,-121870,-146779,-358342,-399063,-182198,-244488,-502451,-440296,-302005,-163433,38366,140911,108377,39711,130349,181960,371196,269357,266723,676824,987339,771747,454752,109518,-14910,219462,377663,358913,175012,-35340,-142008,-85033,-51898,-32989,-47795,-357105,-670937,-341092,-229669,-208842,-23085,93890,306353,356119,338928,319727,32249,-221877,-323856,-186905,-179659,-345169,8828,404909,284187,9099,-114281,43471,170787,-62723,-299379,-77606,-23814,-146189,294646,702543,550426,-182693,-311843,292926,241201,311821,433555,237482,-350836,-101999,132608,93838,-49297,-168943,-71938,-37846,-44415,-106084,-205885,-90917,205839,93195,-271540,-341112,-218398,-221901,-433052,-506674,-276760,-232189,-319269,-92188,342977,450381,294983,-29196,-232316,-299037,22647,519370,850655,898991,487887,14304,-447807,-215479,95810,364079,362839,498832,529462,385305,541182,939554,1179903,781581,81871,-191288,127119,398823,347630,131601,-93716,-95880,-172660,-407548,-318644,-195077,-119780,64483,144323,143703,255956,402917,467306,358595,114123,-219420,-320935,256544,656088,800618,503909,66619,-191264,-361227,-205212,69022,408288,458813,305547,52184,-107815,-198379,-392883,-231724,-32374,-141989,-336043,-331398,-121215,144007,293193,262952,172764,16013,346527,539403,345280,2634,-351297,-139263,486357,937565,781787,369449,-211746,-625273,-585670,-428825,-197149,-53846,748,2959,-152412,-326294,-390618,-208346,89427,131740,-225960,-241952,297873,622058,640111,321130,224618,358501,518073,559310,364423,73305,9029,192833,340225,291810,202513,-38272,43131,396507,213766,-301619,-199667,-242879,-340278,108058,351009,335854,-118199,-466163,26192,196348,-169723,-158880,196990,395951,341409,120744,-316412,-311478,107237,190063,44267,61813,172126,204655,285350,201251,116253,6818,-119531,-447318,-582776,-457097,-227357,30902,72863,-261076,-203206,549853,1119795,1304249,863360,39084,43799,32197,-61598,-147516,-119676,-3387,52923,-78298,-158695,-345938,-378338,-237065,-213846,-286402,-48045,-95048,-314068,-443407,-136425,121462,295737,314310,270472,-33268,-122693,-126208,-6467,126335,334058,581603,466653,76929,-368768,-378817,-329512,-293560,112059,294213,154810,-190855,-320109,-340379,-351093,-255115,-153528,-300983,-557314,-401144,-444258,-395354,-462604,-525680,-428291,-205770,-105406,-335697,-494242,-224460,-159900,-29190,350861,713022,725016,854912,282144,-129345,77538,632131,947044,681437,221803,-298077,-424515,-200224,-95110,43831,160684,-26264,-349758,120349,322283,160774,-127791,7365,466529,609994,378029,-10939,-229096,-195519,-73647,47265,87485,-137736,-248101,-140052,-163592,-202449,222347,299598,293778,196073,44677,30164,-29816,-13523,96270,210811,390903,395871,-114367,-323057,146847,47361,-393218,-89762,373671,650103,693890,468203,70373,-86392,-201496,-341958,-511875,-390802,-205726,-129850,-188826,-303975,-430788,-199323,89491,121728,-170356,-572859,-483839,-574709,-437490,-171830,-186009,-346873,-335733,-230602,-259708,-199622,5249,407920,721358,556688,452208,72643,-355632,-176977,92024,101986,-87895,-105991,155160,224494,128597,114887,323307,117839,-448229,-343374,-194132,141337,369575,-11644,61261,747299,900890,848260,622741,404878,242099,-62393,-339372,-506175,-414238,-108043,-24760,-35665,-80511,-54037,-153574,45728,476973,759069,365519,328206,348909,240548,-28311,-171424,-219533,-373082,-596837,-427640,-209173,-393093,-176678,-1724,-24839,-16144,107507,209875,99683,-129519,-22439,349790,506375,441263,312029,180278,21821,-103090,-221768,-227011,-130002,177102,296065,394496,238898,140923,142135,327,-57558,-156322,-295670,-225710,-68856,-175072,-486156,-317950,-89258,-59053,-305365,-272636,-157467,-147677,-128216,-172059,-235893,-285692,-398712,-423616,-241634,-104088,-104102,-146559,283017,702861,676932,466985,363156,299723,119844,-5386,267754,644182,812203,645788,40604,-533010,-214969,49938,339703,405005,443857,438560,416873,344299,132626,109303,-168732,-308706,-516229,-402861,-161713,52896,301784,394219,523894,339044,154791,46494,-119677,-187565,93351,270500,357970,193921,427450,512837,151617,-186142,131740,542372,811412,692682,260573,-195617,-218344,12242,-74274,-303016,-413959,-88536,15984,159702,203054,153690,-9778,-111097,-100309,23726,-63025,-177391,-394458,-414289,-475392,-342349,-80888,-188819,-352643,4995,83766,57621,42019,-25159,-219362,-386603,-354893,-51730,-57255,-70514,237725,465165,275519,156084,218870,-52119,-189566,62161,292846,299541,199405,10307,-124148,17452,278715,611630,929824,1111710,1448578,1082243,298114,-272018,-30954,-210870,-390174,-4835,424196,834800,796283,590056,250706,-211797,-233318,-27420,101988,-349788,-218592,167191,460701,460054,332482,-142308,-100383,-281693,-156321,-114887,-147324,-173381,-300246,-254574,52528,184439,-143385,-452893,24797,551677,776976,681492,335411,259604,319004,85503,-209250,-483641,-389081,-217658,-66112,210500,306848,171231,-199342,-338218,155954,354654,524116,777471,576887,259078,-93198,-373774,222596,502941,566338,279149,-241229,-446412,-274801,-169612,-54626,114918,437458,500643,94804,-169719,844313,1492564,1572343,1122360,410997,-244766,-532679,-197204,-290473,-299857,197430,405615,253306,85920,79346,355743,290053,45035,-247456,-484624,-509525,-290685,-140291,-130269,-166415,8709,244247,242598,113849,130492,-74945,-142127,-138202,-89408,-222278,-389170,-298472,24649,278720,431346,260501,-352380,81321,703235,1031684,744169,393593,-195681,-450910,-347680,-371194,-242472,31951,202411,132933,-315330,-193658,529324,722442,106651,-344102,210903,206913,-101403,-41062,55990,150431,210580,145966,199357,246248,174243,146217,-67141,-308628,-553206,-555514,-495565,-360802,-181306,234183,645404,373918,-172137,-251566,-41061,-23187,-22467,-7236,-286447,-531894,-402180,-307744,-314474,-461854,-107181,120500,24602,-193543,130002,651995,730678,442851,-93101,-401168,-200325,-178739,-241609,-417800,-344198,-30518,264632,25515,-229503,-416163,-451497,-204313,-106096,-107051,-76004,-55471,41379,429210,681513,577595,364123,227694,254895,333829,97127,-354449,328077,440707,193335,-169383,-260285,-41746,7185,-58995,-73635,-11133,-40083,12689,26938,-168598,-447193,168372,615168,680932,135192,-428288,-106678,69510,165770,240639,606016,786567,785066,726291,747897,419978,41795,159754,340618,200185,89154,24140,-178431,-517747,-258674,-70960,58339,8840,34320,-121853,-245651,-75830,-89494,-34529,-44241,97568,89341,77703,-188971,-163617,87313,228984,136934,-97090,-19553,-90134,26498,-386956,-201410,-69650,-37765,38444,-149950,-498934,-99963,-9663,82479,-40206,-250239,-297583,-282820,-336676,-463159,-77372,117893,43706,-340734,-546021,-209757,-17343,-18140,-173961,-454468,-297650,27524,278098,590059,628825,154134,-232493,-556857,-345263,-307096,-235476,152905,308364,287966,429928,510158,385250,175707,-111821,-335189,-100292,109573,129107,-32914,9354,30266,-196326,-393676,10074,264612,176419,-140436,-386580,-60516,366261,539935,192470,-258750,-101006,180573,333247,267156,705,-281010,-184086,2893,27562,83723,207017,-82447,-510376,-557197,-278164,74381,39895,-127373,327599,544715,302768,-172288,-151338,55392,287758,416614,308787,22778,-107996,266740,385748,176661,95313,285456,270510,-129689,-258709,272611,428992,330577,229913,267953,553292,613939,257068,-287487,206825,461398,-33762,-209446,488820,933687,1063916,502084,-6656,124541,216942,53005,190659,598238,636458,282217,295486,357814,146232,-72830,-242738,-502144,-327675,-334118,-245358,-75345,-97753,-317848,-525844,-416625,-358157,-211128,172477,279702,100103,-58584,274313,431351,566699,587527,328134,-83814,-509108,-414468,-472282,-445781,-189308,-164564,-304798,-347445,-414784,-162660,18882,185593,72095,-347039,-352408,-140293,-195783,254024,877478,1494393,1455007,801143,110189,321723,213710,-229735,-359008,-311585,-32609,307759,695368,815574,378928,-136529,-415104,-539791,-337601,9369,-6963,-419436,-242573,-98624,42736,138904,116588,98255,35321,-76194,143718,285336,447538,281487,131132,-13067,-234196,293193,761550,908788,240494,-455154,629502,1230096,930349,232315,-40818,23724,-193246,-340840,-344549,-350351,-492496,-258664,-37308,-195788,-377842,94217,233008,-60630,-81762,345016,314434,-115907,-152883,291714,589464,640056,410714,96026,-160289,109627,260900,173132,-86081,-204560,-269366,-397659,62998,375487,247407,-279263,-119290,61709,61910,156995,-6766,-476539,8390,225046,12033,-330642,-44601,194505,174174,40816,-126289,-203729,-151650,-36335,162113,374772,325774,103704,-219936,-248504,47607,112631,90579,-35822,-251628,-285344,-101297,54423,183903,185268,74592,53117],[-134141,-154059,-272634,-340395,-216484,-349042,-231064,23136,190093,-5370,-120802,-200020,-156280,-126888,-2943,144543,88489,-117780,-225115,-197289,-331175,-423046,-249988,-118088,-115388,-65710,234979,491109,447217,135841,-223855,-618473,-492683,-156161,437581,632915,252083,-457844,-244585,5572,92680,251764,450963,782447,734831,469310,285741,217976,69401,88114,530974,929855,847841,454400,3808,-30487,-92801,-84877,-136353,-151671,-18700,164253,89003,-263378,-416813,-158446,-228057,-405922,-209525,-69406,116401,-79425,-479976,-77756,151678,154275,-61298,4548,224361,183921,40638,-226722,145051,701136,757024,368015,-94876,-448463,-582326,-235612,352675,729972,824475,645399,461047,780109,982626,878990,391138,88142,59607,-24894,-188783,254914,763321,843169,220084,-27535,383487,220178,10214,-84657,-104022,23745,341186,431899,338857,-1194,-393582,3769,241647,192033,171872,242906,192337,64664,91308,81846,-199866,-496029,16268,372103,473846,369477,-69000,-69556,446978,667113,510130,132190,-26806,-169608,-21302,305607,499508,195430,-207305,-20462,114495,167074,277991,396805,462055,264589,19244,-135528,-96025,-287437,-431787,-16802,215378,364261,257158,-237493,-344254,-86444,-167868,-70718,22704,12879,-202400,-342511,-231710,-118114,171666,476265,640362,345150,80853,123018,220131,379255,695715,561599,454143,513775,285543,-285267,-103247,420299,381642,251314,40887,-110114,-102183,-69257,-20500,-514196,18526,131294,179058,628236,896988,558869,252809,191017,250056,35642,-79150,-216799,-183132,-230464,-471652,-412801,-242795,-289421,-400829,-403303,-158212,-145220,-266599,-343529,-398214,-409429,-541599,-367479,-253399,-150327,-180683,-164388,-205114,-316506,-288980,-238217,-221185,-95622,-140134,-83876,-1651,205349,95266,327059,502553,343521,-135884,-181453,64356,-84889,-596970,-498723,-344910,-209067,-55329,-80978,-212326,104401,473154,605201,325694,93851,102783,137215,201073,296780,163421,5645,-116654,-107829,75566,207907,111203,151466,442405,574755,504297,329209,11669,-481930,-256953,-170515,-295678,-385498,-15555,349482,356483,-165606,-292166,276793,290278,-114238,-461901,323485,875044,1228945,1185528,758795,340953,57183,71467,-136489,-429538,-407795,-348682,-177388,-119392,-11617,-105646,-248330,-409321,-234954,109194,230420,118013,-258557,-334318,10331,201332,125009,-257354,-453712,-401732,-297009,-226159,-241827,-240200,-173191,181711,236960,309436,99812,-59549,-249940,-526718,-404775,-172697,76207,334128,454516,374427,310852,270988,411264,73998,-60836,95034,40547,-74774,-57467,-159620,-26833,69522,-150294,-204941,37547,38807,55600,291833,667232,828090,617566,257312,52711,-12800,72388,125934,188572,-109169,-484859,-423066,-375853,-530987,-186241,401118,752255,754589,483555,118421,105641,185212,123582,117095,-9935,83927,60527,93846,28282,-185867,-240083,-127443,-172726,-127775,-270985,-207667,-130734,-21912,-183606,-204412,-241871,-246679,-100225,45801,-71691,-572516,-202119,-109873,-301420,-283050,-464503,-360805,61074,141475,-15256,30718,260959,22210,-200371,-310124,-251043,-207907,-235211,-299857,-392433,-419458,-325620,-210766,219694,731289,1127231,1216157,971910,599446,404343,195678,240718,217371,28674,-91720,-447845,-300830,205302,665262,466129,-50930,-429837,-102947,183700,218132,-177146,-407979,18347,488137,739507,680576,477718,536497,201330,-61582,-213218,-381390,-265733,-132874,-119608,44343,323429,237345,103787,-194533,-316624,-204804,180370,446142,245419,-484975,39920,365554,-42424,-262188,-29742,120918,29136,-263713,-395113,-40963,26389,217993,220528,-244412,-332285,138529,61569,121027,54657,-351661,96036,550345,438709,250117,504106,897755,828806,590665,147392,-2222,297051,571784,634607,413723,88781,-134460,-238002,-244752,-453253,-289431,134700,349991,-2435,-378731,230541,246631,-243985,-339526,-90560,-370390,-356864,-154393,-53484,-22809,-11664,-164866,-32541,67754,-33258,-444896,-166144,214486,185608,78393,81384,123789,35118,33625,171316,103859,-65737,-351062,-405434,-45966,284676,468654,251397,-125753,-234333,-169267,192302,589242,826669,388255,-45020,-333128,-330746,16711,352519,160047,11839,264661,254828,-146255,-252322,-192866,-186539,-312271,-266216,-146432,175049,449565,313654,-68740,-429866,-292489,149038,833479,1055733,661149,140487,-182900,-230565,-79975,-77089,-357569,-443764,-304126,-188873,-158601,-285517,-320106,-251985,-78830,9430,-60084,-280083,-233163,-80117,-114130,-251012,97988,455660,425249,65965,214,36644,-138547,-40969,335374,452875,493039,565870,755260,735806,329686,-270622,-395803,-265683,-453066,-67050,130039,195075,433522,726254,667207,222679,-189315,-76340,99544,100519,418118,553789,160524,-301511,133152,349451,224353,-207214,-465499,-264264,-283290,-329856,-234284,-141802,-69019,-48230,239222,-157371,-260755,-302259,-259330,-141594,25829,27091,-4287,-181048,-157289,-297751,-31952,242844,161159,-171394,-388539,3492,217207,155215,-55861,-206396,53997,154300,90240,-286226,-423409,-149333,-316745,-204890,-67977,75263,249266,276385,193047,-101250,-346003,-308817,-263754,-99048,-263819,116126,815524,1254374,1020380,515703,-86513,-517497,-259150,-296346,-368600,-73361,136028,248732,239677,292296,156566,-173732,-22406,338049,221267,-148992,-193510,123563,131829,-309804,-129365,125310,204446,67463,-183939,-194744,-73895,-252060,-496349,-150928,36993,-308117,-160219,700772,1000311,527070,-368800,410579,914382,878530,367488,-96473,-329404,-481344,-300884,-138671,-1619,111318,75563,-8,-68328,-101772,3274,-37614,-214553,-255010,-342749,-357478,-198699,-16935,366412,922080,959250,692357,373855,-36334,-215978,-825,57490,-231761,-467900,-410791,-262632,-68241,349108,726683,1187890,1326819,1110932,613077,20011,-392476,-560197,-124201,45519,-217353,-214898,261238,399872,97110,-322054,-198229,362428,507369,368511,285280,213367,373877,405317,267913,-91371,162787,334229,224665,-115573,-428508,-301316,-281277,-476836,-365197,-100307,-9516,-85037,-81815,34030,319509,503731,269261,-370138,73782,365408,276480,118170,24215,-59681,-323685,-255140,-256472,-257042,-317928,-345220,144451,546112,538759,117791,388369,471087,389785,-138458,-402448,-455526,-355292,-232,304419,764585,1253803,1214693,699316,235451,-120185,-500418,269848,733664,880087,535928,51824,-186223,137869,477894,656659,519461,163189,-148857,-67206,310507,497825,270109,-136316,-293643,-292707,-247683,50651,367353,575261,616682,328670,91565,-81204,-96835,28648,-36835,-91759,-404005,-383988,-46650,40871,-147593,-20298,166506,232897,298776,356661,313424,196615,71235,74111,201504,221260,311509,666790,1058879,894067,543477,131482,-5667,286255,385730,353512,132581,-15953,54602,188705,288179,318336,328226,125264,-135629,-368047,-479081,-181721,65394,252798,502135,542093,486036,403388,153430,-68595,-231122,-207468,-251404,-462608,-155280,199311,-42782,-339798,-259566,-88504,52639,-86456,-417648,-204545,-47652,-252124,205426,672100,413660,-117298,-201115,298756,214269,242998,290242,121484,-336777,-194194,-65756,-129967,-317569,-391714,-330326,-228990,-142871,-45224,-138303,-138122,77645,-36423,-274124,-333336,-403162,-410196,-233839,-221200,-256207,-200875,-223119,-216556,82895,231048,120575,-100357,-333748,-277368,-56520,367954,680116,1055223,977148,698162,170810,39313,330811,568329,603854,544650,411725,245661,522923,892319,921443,517262,-63993,-363382,-41963,259160,304624,139923,-130651,-178443,-323663,-536307,-403228,-418586,-235942,128967,332220,314565,412660,484036,515883,379629,346964,86591,-366904,-255899,237490,446381,288952,-21038,-222983,-392651,-195472,106233,350388,213274,-40988,-61402,48987,-3583,-309096,-256450,-121874,-356966,-380995,-102927,-69390,170183,279935,306926,115639,-124317,179821,527943,610987,434807,12651,-211787,351627,1080440,1010079,441215,-240165,-543760,-520496,-432712,-126555,-102369,-294985,-292578,-172840,-159025,-384054,-261033,65079,59462,-399553,-196,627520,915508,910651,448643,-20787,-61482,175659,241038,152070,-45834,79649,307582,384919,377307,167602,-103767,78050,465931,280419,-98744,129846,51764,-473833,85389,551514,706663,327922,-106170,142128,227208,78995,80205,292500,427457,350531,223856,-67236,-69273,322948,317185,150696,-107326,-348956,-216264,49837,178096,149494,-29560,-144915,-315752,-419166,-556819,-342963,-88016,10092,-138760,-260410,458873,1234038,1678007,1236534,216750,-328874,-202330,-201844,-265881,-157886,-85347,6116,-2108,17361,-86967,-182001,-234402,-385483,-499388,-249242,-337301,-430102,-390993,-148155,20936,122743,214769,257234,58669,-54814,-92970,-63844,-2940,255994,553276,495574,28541,-260670,-210615,-357816,-353593,128484,324838,301353,184084,197288,-148419,-274089,133615,220435,-132457,-330193,105505,-32430,-338993,-572352,-657074,-538733,-209250,-31627,-249563,-335605,-18629,36584,163513,322399,488363,540742,650185,135564,-350822,51947,471189,614569,308964,-86136,-559436,-160467,-150686,-495639,-245682,184491,180701,-219999,-216074,116656,137174,2201,135998,457912,526573,269960,-64850,-276750,-195170,-85354,34650,22758,-221900,-189704,-70982,-183802,-284466,1492,193293,331978,272042,144311,169851,84649,97702,239139,297888,529541,530608,3436,-324657,157098,49128,-394188,-299954,88403,390844,610772,526160,212061,-63420,-446897,-268875,-73802,-316227,-500432,-296424,-161284,-207383,-279098,-49926,223260,294966,-39271,-362602,-333054,-241650,7236,125603,-15209,-248254,-299058,-250585,-308620,-249256,-257435,-34006,175382,70436,81969,-120461,-480611,-442392,-260833,-330540,-355917,-408614,-137057,-45288,-321272,-120261,279073,177721,-375367,-322768,-36211,266340,431986,98086,-143781,750507,1271572,1374137,845279,364159,153027,-92944,-382725,-430068,-437822,-299106,-37672,92275,70903,3011,-249378,-138519,163638,278600,100287,464109,854000,757961,384986,81428,-179437,-508296,-527802,-416964,-352824,-500120,-344627,-196068,-189004,-185177,-78694,41503,21494,-84450,72599,358657,473780,357594,165581,-64150,-263619,-166321,-49968,38709,114677,428734,482072,601384,475961,372677,223464,-91373,-246348,-333089,-268478,-171991,-109791,-226400,-511184,-306752,-14279,-53361,-281065,-234476,-78574,-25694,-109162,-197277,-352905,-462052,-567531,-424490,-296016,-145021,-66925,-274652,-80294,322639,226015,131123,52224,125996,26296,-123754,165537,588412,861053,572776,-154126,-270084,131459,245932,623970,685455,471920,278554,424260,625522,478404,371566,214432,46900,-159530,-109812,69416,407651,755250,854074,854484,619316,418891,375199,198827,136051,11409,66470,163010,106802,180066,172315,-168240,-219751,142997,632169,930622,894599,349116,-189691,-246458,-37498,-202488,-544443,-294556,201472,213366,202652,49077,-107819,-212308,-267116,-215829,-62130,-6610,49147,-186847,-416221,-332974,-379633,-262294,-372321,-352515,-81529,-88193,-23947,178808,224922,33292,-299863,-425446,-225760,-262282,-179697,171903,372550,242833,312671,585633,341614,-129782,-257310,170201,426740,283786,3599,-262019,-55903,286189,533663,770364,973683,1328608,1134765,530897,-150401,-95707,-222821,-158774,242128,517731,524820,364186,23328,-393925,-373131,-8830,279657,306597,-59753,-151942,79328,278959,260705,77652,-154438,-202870,-596914,-458972,-323360,-310803,-302050,-313185,-245623,-25470,81697,-316025,-340457,209237,387568,394227,386192,149802,204567,419151,195578,-56896,-403567,-447658,-139597,46081,317720,385272,276441,8204,-512192,-162491,99364,408454,620525,718498,456290,183987,-117714,130299,261197,410686,341071,12574,-354446,-261225,-26845,133672,228173,417538,369962,111784,-33701,655111,1017686,1185982,726045,117086,-427549,-442882,-163891,-168847,-432042,-117757,192309,216856,120784,127355,483822,522772,226396,-196735,-377263,-309249,-222845,-39063,122311,-6269,-98132,88239,90022,-120409,-30195,-180811,-193613,-232471,-207012,-357571,-479127,-178840,182360,487625,516683,150022,-300948,-105056,337961,525090,361042,-6539,-259527,-199894,-355099,-467925,-309051,-160659,-109410,-93571,-389020,-89088,400172,434498,-128056,-375747,-36504,-22992,32137,189708,235039,209100,63538,60274,416156,493637,319478,206024,-24378,-245643,-325660,-499444,-505656,-430743,-318947,165138,607007,215304,-416901,-226267,16668,-25284,-82854,-176974,-355262,-541157,-374968,-168248,-135602,-306373,-135854,-14377,-160663,-166305,276362,807953,926812,585311,23945,-413907,-259596,-241996,-312605,-451926,-214263,155836,307399,-3506,-362095,-467385,-267127,-144066,-169857,-179435,-165739,-162741,188129,586336,917639,821857,490046,330800,321734,298256,142937,-474309,-28020,143802,-11061,-333998,-471113,-338955,-342454,-324084,55667,208369,134766,25260,-51446,-308277,-339821,9881,279736,126537,-197209,-320654,-44635,146911,144623,181849,555778,910242,1191639,1122818,961233,531113,76129,111173,230753,104885,10700,30613,31104,-50941,-15097,293446,436211,463980,294426,35138,-261315,-307591,-343039,-347779,-240141,33430,164035,104631,-228778,-369462,-70521,85154,50969,-94789,-30380,20399,241410,-93022,-386494,-514399,-347716,-15408,-221548,-507429,163787,337685,255150,51902,-214014,-397292,-292748,-336703,-467082,-41828,112605,-19219,-417366,-513063,-106382,105362,109553,-119884,-430821,-163341,87995,218076,496246,566634,195826,-149769,-531425,-147312,704,282397,548401,538000,364266,364012,467777,340507,144970,-236882,-248760,65245,219793,356270,427416,478938,365799,-115169,-411100,26957,223749,102633,-210424,-374426,119608,566693,550562,81463,-111233,178343,296100,267385,146993,-41224,-261882,-134371,31384,14768,-27351,-358,-197215,-422956,-351908,-117584,67647,85619,-84907,210676,407193,127479,-417064,-282170,45416,262865,366337,281335,73190,108297,257509,170272,-9722,-26762,191734,178702,-111936,-311587,158826,537896,622271,601592,444924,454235,328930,-86707,-450623,57364,123348,-191232,7381,493162,736909,649953,275481,-30697,168389,292489,27485,-186759,302393,442948,460358,403975,142023,-180380,-87912,-196604,-470411,-339087,-519373,-255652,38975,-50634,-370084,-426895,-381296,-553931,-127222,196584,255975,49806,-130550,266525,602886,620277,391102,-19782,-398368,-84813,88375,-81347,-211848,69198,-114524,-384500,-520892,-324683,-260788,-238924,-2957,-129848,-519931,-223483,-39243,-220512,78163,796553,1438680,1406707,721811,39809,229218,193212,-194617,-417218,-389545,-109871,271800,672299,1018648,636773,181871,-97468,-333193,-298924,23956,2896,-335857,-284795,-53704,111625,162702,285834,460185,308695,-138242,30848,428158,538913,285029,55249,-99529,-496591,84662,642183,904357,392973,-452559,306625,774846,585329,-61522,108471,190825,-81318,-255339,-260177,-278057,-393734,-216482,-125813,-242529,-235544,41427,67256,-173013,-205333,62307,87277,-64741,-51093,236981,336926,131394,-69551,-121725,-229418,89972,215792,126726,-26789,-169059,-228452,-185401,154171,500613,292450,-93455,-277852,-119398,15634,178911,6861,-400953,-15282,265598,120407,-290614,-257090,83194,164664,65166,-91315,27119,-43597,58035,338197,431788,165085,-138812,-403677,-259845,-13350,39386,22810,-40963,-218472,-307003,-183364,-9490,153347,204268,69068,-118403],[-381598,-271281,-269010,-215468,-129110,-376143,-267896,58963,231812,15981,-82181,-44386,15197,-59371,-363609,-105697,48712,-84791,-219589,-262650,-368561,-421204,-377006,-184517,-99220,61877,372835,567488,446090,121533,-315556,-579658,-490810,-353735,314471,692900,130885,-440407,106718,340536,263607,37561,21914,603152,686154,542217,499325,457046,230642,196499,747071,1048936,796379,226688,-387077,-559672,-510248,-232341,-117603,-266791,-258345,-76797,-124120,-464259,-89971,201014,-22476,-388860,-207255,-31209,111352,-147974,-300785,144394,114605,-134330,-232193,184255,321688,192814,-84039,-309210,56903,643680,735568,394923,24,-262047,-382118,-471015,55385,522123,614228,276082,156914,362433,644941,718915,428194,131944,-10557,-25552,104793,499797,792874,728332,193569,35485,422888,334612,69153,-277406,-367451,-114798,203038,198399,10672,-462684,-224015,152528,145720,-80392,-132834,-228659,-197511,-5844,18951,-135842,-583766,-229182,110772,363183,533901,438621,-28710,-82208,422053,716212,482606,167350,182281,34345,-89725,91262,251275,-22246,-155007,77250,133713,146396,54395,96931,147572,10991,11796,-27573,43185,-315814,-373878,39811,231622,321024,268093,-84936,-5081,127571,85458,270184,553335,424312,-33051,-338839,-94196,31104,243477,523289,730972,380008,6979,53073,231222,374792,516998,398459,275791,259644,99755,-318324,-98885,217187,226177,26663,-150530,-270419,-121269,65535,-58444,-378147,-346609,-89479,227373,569030,585861,169394,-21804,46359,38833,-128207,-118119,-123201,-139354,-364059,-503600,-235158,-163800,-270754,-420333,-304442,-277360,-338109,-420573,-393037,-204060,-288357,-410162,-395204,-437355,-473797,-547763,-373711,-344971,-348684,-297241,-265552,-185083,39469,-127384,22719,161357,584615,721763,866231,875727,470498,-190717,26828,420458,262103,-303260,-450863,-544675,-275709,-49210,70893,-143852,-51698,366055,700154,506312,313359,283931,291835,287961,344738,176716,-35397,-209686,-390357,-332541,61254,16629,176899,435244,602818,477452,364076,50908,-382505,-8206,163098,-8512,-366565,5723,375783,126396,-353675,-130307,420451,584975,223833,-719985,418472,1204470,1391879,1153443,445135,124303,-51264,169243,64282,-252688,-199125,-219976,-183514,-272868,-99387,-120400,-274485,-366528,-87407,245544,372666,288027,10803,-436177,-100577,188408,139154,-212974,-542469,-356730,-128240,-10076,44573,130825,63112,132442,66548,182708,12597,-94957,-288282,-482845,-376944,-126454,104624,186434,222675,14721,117838,94952,216187,30731,79483,272641,160946,56297,34311,-128621,-76079,51679,-130156,-222909,133688,92747,124329,218785,561637,818034,847231,957444,773244,429714,223442,183936,244298,89792,-193092,-399089,-368357,-522773,-183878,327833,632117,528135,288541,20223,85801,146421,132912,41732,-59334,62132,124076,-42699,-400693,-476104,-184269,-66338,-229748,-247755,-219909,138095,302593,257531,27388,-7957,-3421,-153041,-256130,-162154,-161253,-488095,-201708,-85819,-281637,-345362,-431522,-574959,-154482,64227,110131,120410,203655,-56578,-260010,-342425,-239358,-201176,-259177,-391437,-462632,-334016,-149855,-154471,84748,615143,989253,1007869,768367,433331,252055,131271,142892,54249,-183075,-323371,-476872,-54905,289361,672087,565075,198643,-245492,-159950,13516,-115981,-458597,-199033,141405,477479,643904,507177,269555,512572,507996,247655,-100612,-489196,-333239,-262085,-331937,-74271,379047,481065,122621,-326001,-176449,-45501,98714,207528,32887,-351248,157043,380906,105958,-282668,-84568,59098,-54090,-346636,-222835,16915,24808,223542,371332,37053,-309675,-198792,-202207,-39509,146495,-188593,-63847,260317,231562,-52365,350171,1035179,1119203,781972,235148,-133564,158248,427014,450250,246737,35252,-124098,-155659,-87035,-198013,-399500,37387,336641,56252,-251428,257450,259581,-143716,-408304,-166524,-459434,-246097,-54605,107334,121030,121786,-287524,-237338,-20712,-119680,-390133,-128639,186380,23596,-129550,41663,70446,6369,-97172,34914,153473,-37626,-360934,-350305,96742,398443,572173,307469,-184513,-386229,-371049,-79360,203556,421696,138601,-223315,-379443,-237102,-67251,82281,-80833,-55205,226522,182466,-109323,-309607,-247719,-192330,-220249,-332508,-387765,-180699,149094,12500,-366455,-295026,-313483,56222,830926,1406496,983908,488570,104614,-25929,127215,-28568,-381422,-498090,-468267,-364779,-325802,-358156,-219021,-87593,-34432,-212062,-439265,-370496,-106638,-179321,-365180,-82374,364293,603685,352851,179447,434190,350936,30049,201555,502214,533100,426405,479675,651123,659347,267093,-194178,-269498,-488698,-283114,58229,96231,59606,446261,666489,485609,49702,-269809,-35535,119736,-33644,185634,297232,-124712,-266386,207064,384656,270478,-41061,-266506,-427884,-501668,-189751,38245,183619,179072,-11432,-62141,-323963,-571283,-444712,-195920,-37834,-15884,-63006,-113689,-363093,-390029,-519845,-309240,-221728,-341753,-414786,-325297,45341,300727,395964,131392,-447880,72252,394118,234168,-341713,-319332,-158114,-407517,-287642,-84453,153653,302694,168761,91684,-184791,-461725,-405330,-394844,-349188,-437560,-58083,478577,685832,438056,162471,-317002,-337870,-15866,89554,-74465,-160115,59601,332211,279787,344135,265858,-156250,-270765,109117,36263,-307085,-254649,-41547,-270223,-57110,313152,173481,2328,-82236,-179503,-12779,177997,-156123,-437405,33520,426879,167377,-174110,686537,1086948,539984,-397826,326234,887984,869827,493245,172833,-81986,-467804,-363406,-164113,46295,144696,62771,-134049,-233682,-355152,-371453,-583319,-554235,-331017,-258743,-93293,142123,377935,714557,880297,573161,355686,124977,-210234,-279221,88512,300938,239400,202769,255725,385055,329792,506354,843982,1238059,1051409,764436,344451,-111869,-399489,-542884,-75949,209078,-33966,-126584,389018,737557,398916,-103111,-269219,313796,535389,522370,339789,17408,36241,-2438,24921,-175245,184894,458256,578654,231157,-227962,-408609,-168447,-206888,-160891,11285,20382,-87462,-67324,131495,410328,573896,346452,-182732,-48311,195019,208644,105035,50361,-89312,-393212,-514802,-541837,-333643,-241339,-489598,68620,533458,458766,-215959,110705,405632,529265,32218,-172318,-393907,-391904,26855,544974,1008743,1273017,1256451,389397,-178770,-199183,-520486,-31793,579242,726908,389999,-126014,-213170,253384,555224,875792,651127,324844,42247,149826,529639,692638,367925,-81743,-103405,-130828,-291219,-180462,160525,565271,820046,715931,294400,-45595,-147124,33805,12823,-49701,-265602,-132141,209805,429031,439943,546175,660875,543712,428761,472956,429532,223087,-95667,-38411,61603,90074,261831,557166,878636,848183,534557,79929,-137020,95560,178097,163810,23365,-1257,214853,412063,529974,584553,575780,458150,397648,241037,42536,-95935,45719,339928,653606,705577,611708,482691,363743,189981,-31082,-208874,-354212,-451405,-223618,-111939,-266819,-538990,-430488,-239248,-123252,-159736,-465463,-313412,-150504,-299431,108985,489338,153782,-231997,-74831,277486,207843,138364,77204,-34332,-246803,-193790,-203718,-295057,-497498,-369621,-364999,-453807,-327484,-142915,-257229,-254356,-175628,-266378,-185019,-157542,-349314,-402300,31959,179204,79608,-97097,-170030,-227189,-175002,-55292,-91879,-201971,-421525,-334619,-206011,49612,366798,1007403,1293924,1186099,672436,284754,460870,655498,714176,388809,44966,-38922,331442,671972,572681,221321,-142078,-563759,-282606,-36529,53823,-52945,-254114,-299598,-483702,-542578,-418661,-590828,-305683,213696,539714,529878,520198,394346,288266,191271,402394,295004,25167,-434885,-280263,-22866,-19985,-166965,-284873,-468112,-251093,13643,125976,-141007,-201722,160945,194340,32498,-337164,-247874,-143073,-439438,-122343,189915,-71070,-299266,-162043,23160,-128479,-310055,-157625,260008,616007,627087,275880,-218363,-30677,735998,931007,431948,-245521,-506630,-528281,-375666,-42973,-66724,-399963,-309730,-13934,-22440,-317699,-300864,36207,-6239,-358232,175383,770521,1003042,951548,443135,-221340,-324181,-107796,-95829,-98142,-170360,69935,277126,297688,343090,152206,-211049,-64406,364592,294409,-10017,248393,348309,-163634,-39373,563593,892412,685225,379221,431672,536368,360090,245417,306779,360395,274262,226342,159657,245565,459925,441573,421345,264297,-28447,-323890,-204692,141074,223318,2892,-180481,-180247,-220271,-432052,-458549,-252384,-140100,-151933,-301321,202010,1077015,1670274,1299956,422586,-431832,-224651,-204560,-371737,-206341,29170,75214,50222,110048,166898,153384,42363,-310335,-473959,-302018,-380257,-458665,-362222,-305098,-226236,-156258,53453,214986,242693,119128,18830,-132232,-73778,222864,465292,323766,-176307,-235796,40441,14256,-303719,48038,283414,352779,447316,614855,173876,-214197,357031,471328,-689,-144056,459962,270809,-312735,-484852,-359389,-514708,-233303,-31410,-197446,-126493,148775,195330,371792,333950,283916,264821,252599,-32854,-424595,33389,314580,282196,-22829,-355898,-277602,112010,132332,-63527,-62866,217205,298025,30748,-465875,-150843,15311,24580,176995,293320,274874,37597,-145186,-334162,-270097,-101361,58931,-22621,-229480,-146259,-63876,-197592,-238876,-55581,241340,381900,261224,175998,270942,193026,206002,343068,323541,509393,467660,-42176,-200303,219986,74598,-390385,-426642,-194630,153776,450339,474063,317781,-34511,-518369,11827,276458,166122,-196598,-424197,-117048,-106036,-81474,137869,429184,455788,87764,-267145,-175066,-117423,231225,332587,161636,-144907,-279115,-303793,-431171,-420606,-252970,-154402,-279979,-446544,-431876,-344079,-482609,-552973,-461956,-595920,-544784,-597488,-476300,-149920,-324767,-419350,143335,232734,-162195,-261403,150558,393820,442146,191069,-271217,641521,1354945,1491318,771747,203843,107658,-60136,-408590,-198206,-117380,-538038,-228347,86310,144058,-13306,-407834,-343943,-309936,-462217,-17422,592797,1137784,1041805,649844,292244,-15833,-486942,-398877,-217810,-291886,-523454,-484833,-249793,-133747,-126672,-111601,-93304,-45905,-21060,158367,333822,349758,179755,-20252,-299335,-362250,-10324,196059,212542,226654,500523,627141,778892,693423,503302,179303,-227515,-314289,-217942,-132232,-89888,-149249,-306276,-504816,-266866,-37856,-182594,-293062,-115614,44068,180733,97303,4160,-239712,-362195,-507563,-409696,-283475,-215051,-119147,-284111,-287481,-86567,-118223,-94056,-135113,-18091,-46062,-223893,-12306,360721,596137,241622,-426887,-121500,256218,289265,702783,809616,409645,-25166,305769,646092,600756,434282,383421,283627,151998,92290,185191,545147,889297,1075182,938353,714522,542563,536368,537597,543952,125096,-161981,-36733,71551,12120,-81218,-339757,-185746,227579,812804,1114267,1064363,460578,-122848,-299583,-65263,-198387,-514291,-211740,338761,389598,227176,-53019,-190836,-153024,-192035,-278542,-91525,97305,193287,-103487,-271321,-180440,-234845,-285168,-286618,-255680,-146977,-251082,-54182,302785,501502,343643,-151073,-400367,-232043,-325714,-182595,138673,222016,127301,382031,840227,803722,236865,-591245,70812,500449,301498,-45083,-371474,-121736,213886,355920,482430,646748,835192,862092,464595,-132991,-183684,-197602,64502,402690,470292,135427,83201,209141,173248,164747,201411,460290,374490,122888,33418,67939,140213,92880,-8319,-89277,-385576,-458374,-270935,-172081,-274281,-387890,-324584,-250252,-117579,-58312,-352952,-344887,180897,116934,41964,-140710,-207899,-84384,178810,150552,79736,-204636,-377312,47108,321768,492440,478162,351162,148875,-200151,-265203,-148596,70722,254389,632645,623684,550349,398729,392107,371309,304219,326563,192446,-87449,-128568,105110,268606,305794,406213,272928,128923,94625,312892,443030,585365,234908,-222275,-440170,-120928,10759,-21212,-232013,-301196,-21051,94840,41769,49646,441073,655198,392971,-123387,-349758,-167038,-83751,137192,337335,163016,-111351,-58888,-97409,-354430,-146623,-234016,-358826,-329303,-244270,-341563,-418141,-61764,313398,641854,520455,20037,-253570,-283472,-12100,95682,89342,-154032,-113365,-189805,-462450,-410504,-220920,-351570,-195483,-70573,-195548,-8803,210715,53656,-372876,-174367,-158781,-198955,104267,272419,307013,153621,-48385,192218,621144,691661,462836,237263,94958,46294,11246,-247396,-350095,-391608,-309052,176151,387337,-106805,-483057,-74536,16158,-126751,-278311,-487171,-395406,-340134,-247019,-5036,4605,-173136,-107217,-92387,-277270,-16798,438844,894627,998490,559972,-45726,-429139,-189756,-199276,-314735,-453008,-140163,242354,267475,-19912,-457432,-228384,-85624,-138827,-250287,-243356,-328262,-413043,161493,594840,997942,932750,485074,240950,191323,59778,-50582,-367098,-264897,-151946,-345147,-498757,-499797,-543245,-439372,-50720,398328,469902,315698,61509,-78853,-228719,-106354,-21432,48619,-232242,-297937,-159744,4490,168716,129754,241704,473073,877620,1306814,1265274,1024725,530110,49702,-34776,21458,6786,-31289,32002,233624,380322,280203,648518,862679,1005976,556412,99795,-379014,-464948,-440600,-480513,-321702,74686,323170,161028,-197129,-361968,-177317,3244,44086,-36042,8990,338784,494744,355605,47311,-7102,-116,109972,-175883,-420973,374856,691877,434979,126799,-155804,-526661,-326603,-236176,-213859,18674,102941,-74637,-481192,-372677,-15595,214863,219876,-54758,-342278,-29130,179696,229377,377892,432469,233428,-71493,-430399,50427,370415,864348,923966,665811,292317,214740,272287,177243,18229,-383527,-172049,214184,362588,521856,743472,872300,731675,275308,-125557,108430,167029,-22235,-260433,-292612,230657,649763,416307,-123734,-499,380445,406037,178595,15137,-101475,-239863,-132731,-8008,-25824,-104755,-180217,-215164,-128489,-56305,4143,69039,46539,-34829,119907,256997,-8757,-313004,-246960,56990,182658,260105,243625,153739,150981,66475,-181985,-247855,-183907,54335,108233,-32380,-360035,-68004,471791,721346,757584,509808,353593,158253,-244478,-304548,-154999,-227833,-216936,106761,311537,351782,135821,-30611,-93731,131130,233373,-22395,-466581,-165226,84729,457700,426291,-58738,-347781,-11464,-146614,-338602,-256489,-495568,-84225,249403,45834,-364390,-152120,-88338,-255751,-100845,69429,117443,-26003,-251769,101835,590305,591151,255352,-190591,-46175,285173,530230,285379,65823,81696,-136925,-351770,-475854,-206446,-185562,-434101,-199438,-259992,-453353,-180116,-99538,-242294,7579,631886,1178134,1128512,482127,-92909,99479,142478,-137170,-313711,-298852,-133302,249394,521101,718230,519555,282358,48648,-94012,-33047,240190,71031,-296260,-176332,106887,163438,105943,317462,699744,546985,-71462,-179343,385652,413416,254132,16542,-170550,-339515,-126913,498490,832914,502990,-204020,-40023,264877,143694,-221908,254997,255843,-126401,-358063,-288069,-190825,-147059,-10185,138794,258,19371,98771,-47169,-285369,-266782,-138444,22502,128046,104024,236111,192675,-69870,-217299,-349123,-155181,87051,176355,56207,-4985,-177098,-254780,-31284,244375,690347,523397,177829,-165616,-216332,-6801,119077,-1921,-314109,-106518,159915,98483,-201310,-434477,-52528,141817,169844,312957,313867,5671,37165,366414,362042,-19150,-399016,-498765,-275961,-148762,-115621,-124817,-92950,-184921,-249042,-226027,-84316,82310,160247,11074,-308257],[-130811,-266336,-297141,-101962,9587,-273180,-289767,125391,229922,35076,-51896,71900,175016,114380,-320696,-291123,-22661,-106892,-257941,-385351,-249795,-254099,-434622,-290922,37544,208182,435798,492288,307479,-20928,-466952,-468303,-218585,-424473,-20887,455434,6357,-124725,316645,419334,319250,-137104,-417434,340896,456586,371091,447997,512847,297207,231369,778574,940345,583901,-34150,-178070,-136157,-142716,-58505,-32416,-268698,-445722,-216620,-204450,-485564,-12413,251302,28176,-395268,-396591,-107592,-7299,-153339,196646,358230,27315,-268760,55820,402155,250599,-24796,-380584,-444426,-76070,457306,559884,313236,8874,-47379,-98717,-555629,-341756,196533,416094,297698,83744,-151411,163863,457764,414554,125966,-76686,71705,301226,508553,593902,352502,-28882,-53152,200197,265436,52137,-303478,-492057,-145295,31837,-23843,-119784,-263463,-16970,106003,-103513,-319172,-493150,-421020,-247770,-97876,-51055,-248151,-343581,34271,175893,202176,320121,196691,-134541,-139930,321436,584979,280029,153029,359832,243739,-71859,-198643,-76596,-174036,-108692,46584,52759,57144,-144343,-119895,-90407,-103622,121535,149240,196607,-262038,-288060,14803,126990,152942,143632,27118,256114,314168,226065,396089,828597,639755,29698,-313609,99133,154339,167653,325706,498994,255780,-89742,-53282,228428,330137,255788,135368,17778,-62024,-108664,-279821,-148150,-41424,45432,-133258,-200815,-112135,26342,206830,42356,-185421,-294221,-67195,198435,309644,161679,-221018,-401793,-244023,-220623,-184148,-75701,4703,-55654,-450551,-366085,-28243,-59138,-260447,-311671,-70669,-88650,-134872,-542521,-236640,168471,50491,-167678,-375253,-466413,-383475,-308991,-324370,-264259,-222196,-146732,-166161,62410,-158068,-382200,-97454,190455,655188,1012253,1041017,910521,390197,-298952,210393,693044,496429,-73573,-272157,-331099,-276972,-82041,143342,-14280,-148521,153204,597612,542194,382514,303170,294290,267136,280420,118687,-118665,-253639,-361547,-354159,-55412,-13108,153449,267198,439270,339047,309599,39356,-181567,231766,422337,267406,-204388,-138763,130462,-165965,-278104,100069,566337,978124,614094,-353083,144106,912550,840555,554240,40059,-24990,56116,356567,248668,-15620,164513,207709,104009,-330114,-240775,-154936,-203504,-166100,86111,344631,427199,370117,226179,-263594,-197537,184951,207613,-50960,-418861,-307369,-46372,68154,184310,339021,231027,132583,-79063,-72722,-139840,-134718,-223099,-335622,-289070,-88016,126236,58306,-118388,-369188,-97000,-63088,-6352,-45504,190608,398262,243003,137787,80205,-116822,-132498,49326,-47860,-213159,124281,122004,236915,358394,587482,787692,1021203,1418034,1286603,793912,346651,177454,162444,69378,-63716,-298972,-162709,-384839,-123659,248400,450501,307357,124637,70547,169692,180667,118385,-54557,-57897,95543,258826,67948,-226809,-88019,69357,-19280,-227633,-274670,-97,369467,608752,311140,60710,52135,137689,28673,-256828,-376074,-327927,-493098,-185501,-67378,-253493,-381849,-302147,-441639,-413012,-96925,203429,269539,183961,-40368,-236456,-271867,-206464,-216444,-347294,-555411,-580471,-250990,-80621,-120147,-53884,422929,710591,646372,404340,168407,-19897,-116171,-213077,-312614,-425139,-568281,-291288,115809,369185,560262,543425,368279,-77004,-315297,-293436,-385153,-261038,-19498,135096,298500,437347,270780,9016,360605,619775,403859,86338,-198044,-97712,-130382,-362883,-157179,354932,620428,23481,-520508,-24829,78418,-49103,-112251,-216679,-241677,170017,308882,178962,-311266,-208398,-68059,-176797,-218821,-31235,-17195,-65256,168135,487998,411709,100809,-164076,-493749,-218309,200174,3577,-327717,-99245,-33225,-391262,341735,1133224,1400248,1014270,427986,-92903,-1395,207444,185069,3587,-121987,-172324,-88846,53147,-16928,-383245,-78694,335956,275423,43824,256327,260472,-14659,-406970,-277585,-527389,-183593,28822,198564,273813,338711,-128922,-487146,-100423,-123493,-312587,-92044,95402,-178040,-298585,90021,122128,74806,-135407,-137246,7854,-157320,-329465,-261753,128959,363013,431500,132382,-292122,-496178,-449552,-251099,-165511,-89893,-184952,-130760,18218,21034,-117610,-195823,-326904,-154572,116593,103000,-94650,-428310,-344068,-225463,-109791,-184596,-367699,-515365,-178233,-173948,-173921,20045,-177846,-58249,569487,1266612,1057594,763855,503331,299719,324911,-8741,-393402,-471487,-514141,-391338,-351675,-341469,-166988,-56630,-149982,-471201,-250384,-1017,63068,-234255,-410742,139503,492669,499567,233800,458702,834249,551572,67616,243034,454314,438519,299107,326687,487550,533010,227181,-109494,-241889,-257501,16951,136971,57222,-13301,406863,526525,309144,-78957,-341910,2234,108744,-192637,-111572,-53105,-442443,-106749,226541,331855,210356,108660,73636,-50868,-319524,13754,280129,386613,246144,-118116,-562335,-557226,-490857,-386284,-187202,-38187,-125883,-212569,-91556,-333253,-408205,-324050,-39477,-170971,-206451,-296199,-201170,26567,274997,489460,292085,-350980,37532,511055,267711,-348985,-303320,-324914,-398400,-355689,-163270,177617,269191,70829,-31520,-341395,-444299,-375709,-479536,-429118,-505097,-306829,127431,131758,-35859,-275995,-497519,-167860,140814,327065,168953,-181531,-22724,401828,365766,367117,280937,-122652,-461880,-33352,-18525,-299942,-260673,-57523,137291,454733,846699,603322,51808,-153322,-181503,27078,210869,-2998,-27936,523618,924646,657289,88243,518996,885539,427469,-422233,191101,685002,611605,442607,267463,46200,-385362,-304450,-81746,115472,135972,2970,-296880,-358611,-294359,-252749,-10091,-160215,-6856,-34137,203087,343301,522965,704739,486871,72738,-116645,-230066,-432445,-235783,237684,583959,722233,773963,796750,787339,625369,570738,710401,840335,509612,378935,245776,-21861,-222280,-379167,-84078,263898,112508,-255642,284170,792362,554936,54046,-263553,126702,285444,357190,153699,-258122,-347747,-388868,-267625,-264278,144495,458706,741982,513439,122120,-397690,14807,177727,140820,87466,-22837,-146014,-117602,146201,437271,553889,384052,-54,-163031,-15551,60939,-2030,-26249,-165757,-348127,-341023,-321651,-170401,-11438,-356658,21289,395009,246206,-379781,-52429,541618,709137,332333,-34651,-336589,-481739,-45883,494328,795777,827876,791346,58411,-394925,-54670,-210001,-383742,219122,280151,35484,-300864,-192760,92315,377091,789674,573802,362145,200999,404217,716362,773059,389833,-58055,-27747,-59818,-211898,-209940,149860,681395,1017181,1013767,379185,-77742,-254247,-16822,61315,-32969,-159384,-15434,345440,685991,903274,1011779,1050367,667250,389585,483588,465422,151447,-301688,-258069,-130393,-103626,148505,418542,560831,664527,457606,18334,-339376,-280890,-181444,-159418,-86890,17763,297258,525633,619295,708411,693093,610379,674000,602189,405628,19177,-59101,304879,647362,737754,656767,550892,606863,448013,227977,-40075,-178848,-198009,-7686,43497,-4274,-192441,-343793,-256546,-239307,-242989,-478018,-381331,-301107,-289777,28502,263479,-45879,-370024,-8885,237755,238198,45100,-148298,-154138,-66594,-89417,-225246,-353279,-469175,-293915,-259201,-384896,-333442,-195928,-330570,-286111,-357171,-531063,-110502,101594,-25733,-334038,79812,409951,359976,3415,-176904,-112245,-109802,-167507,-219413,-288215,-474052,-364564,-232674,-227890,45753,811098,1383841,1391017,970440,475414,526236,681339,677386,152032,-308367,-272572,91324,401861,315257,85257,-72724,-433422,-380004,-141539,-248468,-404478,-443561,-398869,-494424,-483659,-399988,-606267,-318267,260558,676962,738570,628387,282694,-47476,-121277,270689,372774,368769,54779,-413436,-440021,-318299,-264483,-179986,-321164,-253726,-161797,-188063,-391449,119099,377960,223570,-118478,-360927,-189692,-107131,-490073,29533,422014,270284,-32899,-382370,-284396,-199105,-261141,-459023,-174961,373706,568807,430625,35402,-401541,79029,564842,342021,-215172,-500518,-584836,-276584,278,-52178,-354007,-74809,145402,63559,-397718,-260088,80995,-10718,-261320,245409,688282,844668,712555,229784,-377140,-370852,-299944,-361776,-326155,-279727,-26117,94670,78598,146864,156328,-219542,-310707,164112,281761,-13575,174287,427511,43043,-255882,381499,891708,910866,680401,528516,665848,425427,273936,235864,203937,110772,101303,254223,524536,543360,508636,574741,618660,542223,219597,-22544,199223,323294,85950,-183672,-97005,-99016,-309746,-506534,-369207,-314185,-295750,-343562,-122598,694124,1266332,1050594,490272,-235163,-113030,-34595,-280141,-319683,85350,157278,30745,101450,375278,422129,223676,-242707,-343541,-240668,-356329,-515088,-386462,-495932,-556257,-458193,-140543,148780,420286,318320,122676,-201075,-102676,268298,408181,130052,-471162,-211235,153958,201734,-187717,-133776,190755,331469,528831,681597,285393,-326469,290948,515006,93477,-194549,386141,272110,-306856,-242538,-69307,-388244,-317916,-144743,-197000,87807,289939,331517,488752,331468,126759,6314,2558,46774,-53924,522,152812,68284,-218588,-451984,-71110,317644,398221,289205,104638,189815,330991,228590,-161921,-472639,-213959,-106595,14105,-72678,-150254,-309586,-277759,-380711,-307909,-54354,145934,-38775,-209721,-159942,-155116,-274939,-142773,169826,457174,431665,157615,127706,330719,304944,313975,387163,265010,307247,237341,-163691,51164,437457,190977,-257896,-396039,-322674,34967,236517,332939,348966,14827,-406240,82431,411164,521468,109609,-345488,-78232,-12740,97068,264763,572533,499547,97965,-312249,-243258,-135389,252514,437302,300088,-85505,-306729,-301164,-444889,-475141,184534,678730,740335,265160,-85745,-388367,-461088,-415987,-370325,-389584,-321073,-353950,-428268,-6646,100531,-385821,-60299,235830,76585,-134203,236463,425638,340103,116197,-315771,388540,1085612,1138978,414924,-46348,86994,-11221,-197271,47042,171825,-148918,-276609,99614,120497,-124877,-516752,-177226,-81922,95183,168988,607543,1042822,952526,648364,324607,53461,-403339,-278197,-17217,-55472,-416510,-460992,-165640,889,-16479,-70325,-191265,-128660,-6639,158178,236476,154129,-51611,-224504,-442908,-180014,137393,302524,168786,88350,312817,621259,804860,760783,489175,59577,-304326,-250067,-104916,-83564,-83154,-256241,-479848,-378277,-194733,-117819,-292063,-167911,10369,126423,374468,378721,296620,9306,-244805,-530963,-286230,-163595,-238837,-218420,-339664,-444833,-337918,-255652,-232331,-249725,-186424,-176474,-375516,-298799,-53337,-21864,-341599,-349899,-60728,63306,111088,487260,688356,283345,-418019,22410,355295,374758,193120,221206,298092,251647,87845,84282,339865,634545,913669,764094,615365,502665,577208,833546,845421,371239,-274031,-195630,-2611,-93870,-213654,-335929,-121587,326418,942497,1242665,1112399,531119,-65061,-438040,-37911,-29759,-296888,-301242,255171,453563,230973,-27400,-96630,-29981,-38686,-298899,-119765,126576,22337,-534488,-115759,-85238,-234072,-351653,-337733,-226209,-184180,-401198,-68661,369807,703229,557617,-49598,-376335,-176401,-265642,-98280,111775,3172,-123562,316701,868196,1095951,542513,-379835,-22819,423679,184493,-191651,-445587,-206368,39925,95822,122266,172240,177307,324821,86023,-288205,-312333,-128722,188480,383321,225170,-198702,204775,556856,657887,432421,235611,334594,230958,114750,135327,131002,146569,126344,260812,148166,-45390,-12609,190071,184396,-45532,-334563,-359197,-341865,-301505,-328055,-448402,-274311,52556,56290,-43105,-359663,-605091,-513156,-287154,-40302,98664,-44124,-240806,220657,593576,629629,510708,337619,140050,-38125,-93490,-235525,-356629,-65359,368739,637523,783505,912754,933110,635157,243792,182945,173960,-4409,-43748,170782,286937,284770,386479,295432,166577,90162,8004,4860,-62011,-231794,-527172,-335058,107339,221562,97649,-76459,-331061,-268215,-134967,-147239,-161626,233511,614137,459651,-62810,-505613,-178820,58136,301613,411754,205473,-124305,-145899,-233742,-412057,-66303,-252328,-551682,31373,242775,35471,-238285,-61749,297626,583922,351002,-94588,-243131,-422390,-329486,-188461,-114718,-278797,-363188,-539473,-363025,-69678,-42946,-315330,-62466,13457,-91161,-18922,-30005,-353681,-164228,72359,-142103,-367778,41737,152644,146651,-36605,-126772,202883,534646,687756,492449,173499,207241,363111,267189,35681,-109954,-262750,-250396,99957,52419,-421884,-201336,2597,-126728,-290100,-275031,-184042,-194404,-152067,-99794,92759,47119,-142754,-145001,-202760,-188603,219095,551427,815382,844351,358774,-274036,-322001,-60425,-131199,-276863,-536710,-200170,181012,205052,-39146,-543535,-118641,-23468,-224410,-368509,-291571,-353053,-374684,-54049,375805,776743,753479,295323,-40967,-145564,-138966,53467,70789,-98488,-355499,-338054,-150621,-290960,-314474,-115252,303130,650625,575395,394065,42245,-105898,18087,174041,72235,7288,-115464,-115590,-51360,95410,220347,133090,275988,324400,641701,1000809,992242,799918,352976,-62022,-301862,-287866,-138994,-92573,-31813,324375,584337,400873,838085,1281801,1400497,705461,35017,-412962,-159372,-138591,-269528,-317853,170794,470762,199761,-112051,-187580,-269184,-44887,96511,11237,26629,624076,641164,665441,347801,421253,366293,302328,-87615,-439141,378424,791071,457940,108832,-106285,-411109,-320073,-60412,40199,26482,3898,-156792,-440109,-188723,54482,313142,290021,-20974,-288837,15737,217587,258537,272951,290781,206577,-56346,-405499,71080,617255,1232846,1128155,601029,52446,47094,-47992,-102910,-185908,-525185,-132475,278571,443989,537703,801580,1069784,987117,612398,65356,147580,73660,-178340,-302263,-261747,218697,538795,145790,-401894,22791,386475,353466,35442,-136784,-224015,-308043,-237937,-123947,-107261,-164248,-269217,-138513,90442,119098,46983,37654,-71702,-54030,4672,83321,-77106,-122274,-129144,35092,50446,156602,172920,154742,-23498,-320327,-541740,-526701,-336677,-96668,42548,6656,-351604,-302240,269012,580448,624354,424299,251002,172693,-63350,-68222,-297161,-568745,-319191,29813,-8301,-79365,-208501,-297369,-172397,31064,25660,-136786,-523065,-518108,-214431,249751,306214,-185749,-298140,-24007,-119605,-112541,22663,-240108,139350,452193,133437,-315167,167477,271136,146705,-42716,-95528,-48382,-70804,-371922,-96849,466670,495631,166232,-178832,169182,482330,711286,523506,263421,-9727,-113814,-245117,-342893,-94643,1937,-265266,-262455,-184176,-190925,-186042,-337618,-352636,32572,431689,786410,680554,136321,-260332,-76485,-1676,-119352,-219764,-134422,-25978,252415,329407,103330,-25112,17788,-48566,-2937,218726,450026,159779,-301475,-107264,176985,160568,28184,223886,742944,689644,136111,-463397,142622,186818,241430,17174,-211816,-160449,-106779,420851,774090,549186,52944,-161783,-94016,-244893,-142747,273377,189880,-247002,-546599,-352422,-8832,227672,353668,425278,182068,102874,94876,-62675,-239782,-213903,-161934,163370,373172,340579,400583,305950,111708,-214318,-580611,-166321,-6029,94796,41630,45043,-55517,-142221,21885,237180,613769,659003,487446,244365,19582,45442,35290,11327,-160115,-180895,-6611,30454,-130461,-550700,-167324,108489,252252,550895,397484,-47778,-31643,302996,244265,-122722,-453778,-399707,-249511,-265648,-267803,-243874,-141545,-113815,-117985,-170865,-121874,47767,133378,8504,-174645],[142191,-104042,-331078,-21338,114978,-188144,-286746,174386,178153,8572,-78945,81238,249918,224301,-67138,-276766,-122389,-171915,-301530,-373113,-97056,-52595,-135142,-97782,220716,331934,416314,346802,142599,-115396,-260591,-211795,90536,-172738,-367379,-36566,2560,110866,331300,255186,146572,-218191,-340264,180953,209997,94076,203706,386609,244659,211532,637217,686175,315346,-162333,141435,467199,405901,263064,64649,-195997,-563391,-236318,-78052,-137913,-191056,-62515,-36272,-195615,-506074,-310703,-238515,-112141,538317,449076,-71888,-22298,403927,504161,12258,-419547,-353482,-547458,-171376,259343,329827,117444,-134046,121671,144117,-163914,-483899,-75070,322395,535844,238846,-301607,-177737,315441,397240,102241,-140598,128344,403466,427737,362060,37858,-352637,-247394,-144728,53085,16716,-121612,-184969,-10552,-20325,-75262,-49353,-8179,36246,-20054,-9370,38272,-23191,172770,210190,-35172,-98564,-311269,-232426,117469,179540,6286,-131665,-210462,-296183,-162461,261972,424040,145789,189074,437952,353220,-43793,-508447,-320258,-123188,-43498,-53267,-112171,-129301,-253493,-231225,-161055,-162655,115996,238263,215086,-229754,-280242,-82486,-58391,-82609,-116174,15265,384975,403709,175674,306617,767302,572584,-81233,-157154,294817,271652,116469,26011,21820,-63874,-286711,-180296,206033,275970,31254,-184154,-274097,-346420,-242300,-226581,-235375,-227656,-85324,-141932,-3707,215463,320439,265059,159935,-78627,1042,51806,67437,9874,-109579,-270496,-406859,-531853,-259514,-168579,-18551,158445,43030,-456602,-157130,177200,63335,-229171,-262454,24358,278730,240117,-274633,-179840,285619,310047,104820,-285630,-407387,-219350,-220980,-227179,-60651,-10848,165069,376788,606124,341009,-93585,-353783,33354,378690,837709,759995,563755,107900,-343970,324223,800745,572923,59471,-175880,-152122,-186081,-127674,117470,105191,-62717,-19326,348762,418271,270373,150615,120608,131873,118106,-8751,-172891,-210548,-145538,-76951,-15241,28453,155062,75350,125051,136701,202310,8872,-4183,410363,533597,327627,-206216,-416908,-300345,-246632,11031,278997,588688,1140634,855613,28303,-447400,87405,-162113,-224968,-202436,-1784,411338,643007,377798,210562,517653,728193,400740,-230405,-413080,-238076,-133089,15101,236648,392604,405603,372538,306018,-120727,-190105,244286,329558,135323,-301799,-296471,-62114,23643,141506,258442,160272,31662,-150049,-222132,-195636,-134389,-168082,-310487,-260997,-108075,50620,-25962,-461532,-533304,-203005,-141769,-134190,-72965,272282,470649,302603,168843,80776,-118574,-181937,47841,51365,-163893,-8798,89621,282422,511767,603945,691809,1015988,1443838,1432510,980033,439397,230504,147153,-109628,-213698,-364832,-202464,-274430,-94709,133715,234932,112670,51396,239048,352782,350435,129828,-90873,112,161702,363360,276714,183355,308597,260539,-43136,-191923,-291498,81762,359382,586317,114391,-64369,-9469,163412,167315,-101500,-339246,-420722,-486510,-210240,-64531,-180625,-317730,-192247,-223032,-517545,-213556,276240,426470,231075,124110,5415,9067,-100164,-251987,-492341,-486597,-268325,-122118,-136768,-200521,-221504,167199,368463,281524,16429,-128122,-275699,-312746,-378416,-317188,-291423,-228609,-143508,117692,370019,435066,472230,433783,9766,-502054,-236865,33490,89085,98395,58336,88430,223173,62304,-223020,184185,531689,371136,114631,-54164,22818,-70695,-348584,-186752,292243,615659,-2106,-217395,77122,67186,-266116,-450753,-433273,-212205,31743,123372,53767,-343146,-379719,-228735,-284884,-26410,86536,-135868,-234360,109194,522071,691866,450777,125823,-419980,-253525,199162,164321,-144572,-260130,-252548,-315718,418440,1042611,1387964,1152558,614578,48267,-162934,-28729,-51954,-217951,-356087,-283731,-47867,141607,60137,-330256,-177308,303843,431440,246600,201154,229336,83823,-276562,-370581,-532436,-223824,48798,188713,389760,510506,168265,-414515,-206880,-62808,-184725,-100887,-32868,-331354,-277008,198923,249576,168218,-132154,-344495,-373484,-321941,-155997,-175468,41560,276683,311026,80097,-164926,-221235,-216720,-157720,-303883,-413500,-323512,151785,388818,248539,-132727,-379206,-507108,-243852,-1175,53756,-70129,-368825,-429167,-279199,-41171,6509,-167117,-455566,-294329,-27482,155360,222721,-23139,-95928,240346,816442,947751,897402,758197,572643,420308,-8366,-360846,-340263,-226175,-74631,-85210,-166154,-78822,-114435,-417404,-83476,205319,298422,140159,-306417,-201393,251029,433754,208867,435443,797171,1066734,596090,-26273,5309,156047,158614,99771,125170,313429,425575,224537,-60681,-232581,58390,226879,122691,-24412,-61643,238921,341471,260727,-30365,-441324,-49727,-35799,-399563,-255893,-211503,-259457,49849,187082,192068,54116,192697,352590,309594,21693,176038,463857,484813,176275,-290345,-182811,-412536,-344536,-251025,-164457,-88398,-254067,-449206,-148924,-278342,-329518,-136443,123129,97315,59436,-73747,-79449,-3549,174880,386600,265843,-225940,-53043,441457,171163,-371525,-328171,-471308,-369076,-378641,-280350,61312,91384,-27050,-219631,-485396,-191768,-248165,-319349,-198724,-162357,-105358,45273,-56815,-245943,-361337,-151434,-53791,157000,403043,259803,-201334,-82199,459044,486915,380252,186898,-166058,-351947,106729,139820,-186454,-211586,157260,686467,782306,1004478,833020,236331,-87284,-153344,15791,146840,234875,435072,1007142,1294611,997178,359133,213229,436279,234161,-362222,-14425,287695,152290,274683,346701,118127,-233112,-233999,-85864,38364,624,-138626,-240427,25515,159328,211779,335192,237994,303161,173935,290603,295190,360982,347779,-730,-250644,-490192,-589620,-459663,-85451,349732,736066,964612,1022681,999158,824022,656815,471161,359495,248739,126435,363964,378759,166013,8716,-139932,-86036,183779,159090,-309799,24002,584616,543617,110000,-147319,46775,-104946,-137155,-315808,-486412,-289283,-394823,-393526,-262121,109921,384436,682371,648872,341304,-367054,139869,419269,331649,96633,-118262,-239396,-237013,76599,390887,457399,357001,110880,-211970,-200938,-115001,-144319,-173779,-254029,-320164,-133136,-97108,4298,150836,-200061,-6547,202368,64661,-191697,-191776,419481,496385,375774,-48901,-286140,-529617,-199853,164825,239801,138496,-10398,-213596,-121774,136553,84627,-132111,-83560,-230221,-305402,-86951,-90292,-320831,-51430,363708,317069,255226,268074,549187,749899,665286,244100,-161049,-108616,-63737,-148549,-145391,204653,695906,977404,968095,358878,-102258,-362741,-82111,93732,-54384,-157104,-62064,301736,701326,1012388,1101570,1081219,501436,177722,386247,417481,19308,-467796,-515132,-375224,-337780,22888,305321,260223,391795,323105,-19749,-413991,-494158,-499590,-350109,-129896,41640,298811,511775,542639,633203,633542,548700,610127,608845,476415,101627,-218944,131745,443292,580629,567447,559027,735957,568000,381770,141462,52119,41300,232933,404536,244931,21781,-98203,-95671,-202891,-300547,-487383,-389237,-363299,-273165,-40767,106807,-46364,-246298,-89625,178194,267500,-13585,-342892,-170271,126061,60962,-140112,-310527,-453322,-240689,-169451,-163331,-52676,55982,-122057,-179224,-212541,-271150,-163931,259617,301308,-127016,-96298,421485,485371,87066,-249810,-39074,85738,-20139,-104620,-206658,-455730,-331924,-143025,-209585,-208093,526459,1252615,1392060,1151339,641769,558235,655167,507146,81438,25912,-90336,-11813,219043,266935,167412,64965,-258558,-151426,136381,-44780,-280353,-511675,-425412,-460691,-423395,-301699,-434090,-280755,251399,718362,883975,756056,361225,-84106,-445046,6806,316914,526000,325177,-61591,-298480,-331467,-164229,37404,-75024,-155545,-280919,-439407,-92499,434588,490392,157650,-300096,-169631,14317,1657,-366807,54314,520241,705825,549227,102940,-59333,11139,2869,-52579,-430738,19067,373108,476086,315969,-91484,-434513,63347,178552,-169448,-426747,-433733,-145128,9498,-69915,-375269,20251,214213,108033,-274225,-72191,218734,24533,-242586,219876,448815,495624,279531,-111776,-317812,-314526,-444431,-494706,-366970,-386289,-190438,-182570,-176870,-26212,164340,-43015,-409177,-33379,250396,49290,18069,255250,86259,-470176,65759,774735,1019168,792125,392045,439937,258802,166785,100451,-724,-104744,-119162,170269,620515,607929,523481,527948,703422,785829,550051,280560,354514,440376,184017,-120212,-50418,-39507,-191385,-419284,-349589,-387077,-487603,-341927,-169713,403138,833004,691559,376757,-102009,93982,243144,-17029,-479597,-1630,151385,-63345,4188,463798,522688,253751,-254910,-297756,-250149,-377786,-351569,-263942,-238758,-394555,-591965,-323867,67464,509881,532206,282871,-169540,-195142,282420,362910,167729,-245830,-24514,219870,252553,-92456,-361193,83281,284384,427556,400659,182369,-366602,-10693,352946,191253,-453886,-132252,-43777,-199573,-2792,102402,-284149,-458600,-346018,-196764,275977,433638,453259,453614,231169,-40361,-119807,16739,267300,227604,-33292,-21068,-38797,-200073,-167916,96348,452721,541926,413759,115393,108766,315427,358693,81980,-306844,-494102,-339140,-242253,-441486,-510864,-547763,-425908,-332338,-161728,110703,265150,-21551,-173657,-205545,-302468,-408753,-149805,321455,604238,431165,5715,52744,390164,452919,456157,413419,162302,-3750,-37483,-139688,276808,630577,316972,-76064,-301695,-250373,-21535,23789,175851,320696,79035,-409671,-70912,376752,618495,235357,-241659,-36757,103751,240217,321572,591061,417573,3039,-420801,-400104,-168895,220539,503507,394593,-68882,-366968,-219006,-259066,-238206,478461,1257377,1446681,839957,250835,-260817,-335112,-222893,-243518,-276924,-89215,-203050,-250377,151572,340381,-158644,-259325,193206,247303,-21805,171650,327326,140300,-92071,-306761,138590,626070,543439,-58493,-188960,81691,21415,67880,246892,317469,122692,66226,205013,48991,-267924,-375891,9618,343893,569380,404217,480485,618982,571409,420020,207095,-4962,-242477,-76087,183491,186034,-284032,-455054,-107083,63747,32350,-46132,-245948,-205186,-43874,74019,87244,-38583,-249912,-392976,-330746,-10105,201701,228994,-51411,-246230,-25334,442765,660745,648141,374783,-6962,-243536,-188994,-106071,-130779,-167178,-420792,-445820,-163353,-50999,-120966,-146055,82090,113644,211397,559011,664595,513202,192911,-210398,-493033,-118945,-37689,-160291,-253694,-534986,-337631,-282065,-182633,-254146,-313201,-391051,-347172,-411862,-482486,-468391,-549796,-255927,1538,87175,-133245,-224189,62437,395626,206888,-234158,-240959,-58055,-68111,-262504,-134231,224228,278570,-6150,-177795,-75183,201913,470677,472315,411472,375949,639119,1026269,980589,612203,102447,-68546,-8915,-66394,-166990,-150564,2274,442869,964538,1233604,1011966,533425,-29284,-545029,49432,167177,-121297,-518686,82673,446287,318784,109890,-49055,-22133,54962,-228707,-83104,189144,-3565,107589,71534,-32883,-291074,-429995,-383543,-68612,-149528,-469976,-103443,372247,784091,632678,-7080,-361276,-64976,-88089,124316,135686,-200842,-301194,250103,746822,1108590,636022,-196312,-87878,233663,-10986,-339895,-371639,-244624,-146600,-151971,-149707,-189242,-295628,-253158,-398004,-513326,-290354,-10245,223651,225625,-108831,-210508,340858,540921,679973,368027,73024,-57282,-16282,-8363,128304,215773,290773,398163,591922,458697,349489,285457,497809,431222,109839,-257685,-400441,-488179,-543315,-507871,-418496,-75720,146782,206472,-87876,-118864,-288362,-447620,-589639,-268338,14064,36155,-83316,332967,726463,677772,481916,257331,8958,-44489,22487,-175183,-338676,-55891,206226,496361,757909,1148187,1253440,735642,195730,-29796,-25160,-93935,64766,208637,217423,184660,333407,356009,215230,-19422,-57646,-187803,-517092,-440525,-508040,-340349,144413,323269,161264,-27636,-268148,-491021,-386179,-312540,-404316,-31503,452575,457495,77841,-315642,-216967,167577,402895,344814,109491,-128009,-109348,-193989,-315578,-29329,-316260,-269100,458828,770608,359810,-133918,-145783,163806,344971,82421,-132187,-229343,-337577,-458405,-297602,-234352,-371959,-184603,19365,143327,331636,130727,-182733,640,31188,-79333,-59619,-214160,-435004,110853,272877,-60815,-500117,-71865,-31987,-132133,-258727,-213807,44204,325254,616740,438028,47924,204619,514305,370357,244269,112005,-98299,-208150,-81444,-156797,-237290,-87109,-79165,-366671,-189421,7088,105666,45890,27468,45530,151867,22387,-184085,-216491,-230085,44819,408075,532736,575469,523254,97120,-436542,-143263,59782,-66777,-182003,-423810,-368846,26793,166345,-52955,-538153,-159372,-94141,-345190,-365397,-124163,93422,128094,-14073,56617,314270,323765,-16705,-376166,-355830,103561,547427,537089,116898,-371000,7330,139720,-117196,-137052,132204,517126,694558,459359,293546,-53876,-83425,271635,448217,288593,142513,82922,18937,-6313,229025,425054,363880,270380,199958,277432,358969,368066,338289,64417,-226374,-470404,-512043,-290673,-184580,-170722,290359,540568,350456,881002,1595042,1509373,708730,-59126,-192887,15135,31228,-213824,-243047,290538,548640,233186,-7136,-88694,-350240,22407,218484,40586,-3189,636410,593876,657052,409887,508242,453110,353319,-12560,-552650,129777,521809,260678,8331,-81417,-262271,-211117,115381,199108,-44536,-191200,-183594,-195956,18396,180721,449208,352205,1743,-272304,-15129,204510,301771,235216,227134,143970,-68272,-385621,-120195,637193,1241668,1106354,367405,-171298,45341,-222574,-421277,-354942,-489789,-107938,277012,443351,430831,636623,1051084,1095660,784834,143311,105803,-55435,-281003,-295547,-284411,137256,284318,-169766,-581263,-10881,205617,80835,-180335,-315043,-412784,-456099,-321619,-157883,-96988,-128160,-218935,-67070,173117,177134,53793,-92282,-245702,-189404,-163655,-104935,-102216,-28174,-22833,61879,117890,308329,239510,81693,-345951,-337220,-284227,-480951,-374108,-188970,-16660,-24737,-321818,-396403,32189,273819,282093,234342,184600,306631,193778,152671,-89691,-304867,-426815,-171168,-289161,-234834,-153998,-308751,-147280,70895,24350,-182463,-471423,-388611,-440720,-109674,52244,-219499,-270372,-174034,-86017,141152,330740,17237,311445,560127,172352,-293868,359800,531026,459412,191973,-23297,-27324,-39770,-334771,-161336,315062,360384,88912,-154450,137201,431285,561866,580977,387155,-12701,-55363,-147514,-240468,-14940,191503,-24692,-189397,-4979,111496,-10200,-274105,-271883,7143,242096,361643,178928,-221712,-368178,-224663,-150232,-169714,-207508,21643,137008,226735,165965,22994,-170341,-200221,-115509,138787,435389,552437,223305,-326453,-157820,76869,62992,-50172,21097,549514,682288,386405,-118425,-222377,22569,236527,14980,-273384,-52164,96775,401192,701870,503916,223611,-18633,-182755,-285864,-29067,139679,805,-308829,-358688,-243839,195153,542633,684101,516856,227210,-6025,-51128,-68211,-112231,-121082,-151970,267393,541191,605681,708709,646213,562219,202906,-396464,-282414,-9053,133891,126148,113831,151527,123646,-43361,50299,281659,668110,780192,654221,313746,84203,-64976,35657,44378,-133541,-136009,-39032,-73841,-331112,-246722,-36184,143949,434956,237495,-226021,-111875,177453,117875,-145151,-309825,-279724,-234504,-332210,-351427,-269552,-216450,-63109,7200,-90183,-171710,39029,127461,74166,100046],[259882,-7009,-378605,-7995,126784,-177859,-289368,156193,127434,-16861,-177491,-42735,187451,203170,42350,-203478,-242139,-264700,-263664,-134555,39904,101155,152333,279856,388466,395668,338588,226314,73571,73795,98010,149851,313479,36111,-251064,-320802,5656,180527,159421,-60909,-218964,-268528,-92074,126014,57575,-145415,-78157,162106,108043,132983,354672,355243,60680,-193936,223297,725515,723448,474041,112857,-154015,-446490,-288901,41035,214813,16116,-486395,-47643,98277,-120327,-427004,-534928,-112748,581690,401838,-141335,122845,473320,334829,-336120,-180251,-57155,-540112,-236305,99618,129908,-147330,-327714,243106,311030,135087,-347389,-192232,266924,542635,274388,-223038,-212692,330630,371568,69046,-224761,119192,444208,413262,264937,51149,-375355,-467190,-323850,-160198,11248,69102,122368,164292,6165,-71211,-25702,7384,-68843,32795,337443,388516,418607,527816,478238,163031,-71042,-408706,-275627,-1727,61579,-80012,-512230,-588727,-420794,-138582,249139,312332,148386,205409,351550,289319,-40738,-211240,-108383,41394,36960,-152192,-316524,-335287,-153228,-136831,-66272,-205791,-20608,159442,50935,-264410,-309977,-180196,-208400,-251510,-462202,-55714,370533,342046,-68999,113640,457043,248133,-355947,96630,410084,344107,135680,-77782,-201206,-336284,-504946,-302904,91773,166984,-98272,-475200,-560346,-432779,-251723,-212899,-333467,-293484,-126875,3453,233641,472806,595817,320329,164618,-36238,164734,126872,-98507,-190161,-70190,-17852,-23704,-227668,-164186,-242067,-38324,294140,153028,-346869,-6750,302315,155490,-196605,-281589,-37546,479191,449023,-22474,-238950,165127,451829,323092,-143339,-345908,-220367,-340512,-244179,82580,153152,443972,962811,1120715,1232362,618832,117056,-210678,-101431,391208,195391,-3762,-272908,-219836,332821,700166,477350,70857,-171001,-34304,12801,-92478,17289,144999,40143,-69805,54380,168557,-3112,-141401,-216749,-106307,-124737,-173746,-91019,-67826,43674,97972,101604,17046,184728,28843,-207657,-84547,68041,-19007,139883,494190,511084,237192,-140440,-279536,-192096,-36986,199505,332087,436437,866568,803128,262640,-92903,-145756,24372,216637,-210995,74383,748300,861378,406624,350145,793412,1105187,539923,-113703,-423456,-391794,-132509,118250,325988,383025,323341,294351,202857,-133534,-71955,341535,429381,242080,-202725,-291191,-145729,-86877,-22554,-14214,-86283,-218679,-192241,-73576,-64840,-89261,-197744,-417053,-332963,-244007,-203212,-201966,-298780,-309026,-191198,-138151,-109502,-27727,288564,473244,326072,141460,26405,-154471,-239359,4030,90978,-128984,-235265,-45356,171215,458790,458675,482803,713490,1039684,1207031,936729,474651,353482,184297,-318205,-598172,-490222,-424328,-285592,-168894,-38657,-8414,-85012,32180,416458,575442,584628,223612,15182,94936,232193,390507,369624,397165,489066,295676,-123138,-244502,-387686,-94492,79016,169220,-247384,-262299,-180886,54323,181542,-5275,-224528,-320239,-376808,-331310,-122409,-118836,-188564,-122527,-107195,-429209,-187772,311287,493219,283522,317988,330992,314330,52571,-300373,-515687,-180273,110871,102922,-182708,-350198,-440094,-141218,26126,-4281,-286579,-324356,-116281,78469,171180,126096,-23994,1712,-100047,-55930,206944,289273,346649,339011,-45339,-318523,129369,370301,301882,119780,-41743,-88160,9463,-112050,-364696,30296,300062,189608,-62942,-117910,-28830,-123284,-353257,-201087,209182,494353,182806,29294,56765,-125578,-440115,-309334,-289214,-276885,-91709,-3534,-158790,-354903,-580521,-417925,-310224,75678,106735,-193192,-254105,139929,438231,677114,525937,206948,-163821,-64982,128757,180903,71317,-236005,-309623,-100942,352128,731181,1045809,1087052,679858,136486,-338595,-201999,-96338,-211319,-395251,-403899,-31099,146596,29147,-348354,-303532,156629,381732,253776,45353,100466,70442,-167262,-413209,-511776,-288873,-4688,100844,384433,522153,379900,-131211,-382628,-42923,-39717,-102676,-101943,-285846,-161816,248450,343829,203607,-157344,-477828,-220121,-67452,27630,-151385,-165254,135003,286585,349884,79051,10320,-41518,-99530,-275953,-285537,-113197,366522,570158,333215,-156802,-435033,-427352,-317394,-103400,31553,21400,-200335,-413074,-375094,-79367,71441,-45391,-243248,-136126,178878,304533,236400,42774,-23259,144477,549517,764986,818248,704088,614303,320479,-51712,-297294,-251656,-21303,218951,206585,40409,52604,-148816,-172735,324022,506934,371985,33638,-343098,-5246,239835,242878,257228,773671,992295,1035699,450898,-201742,-248447,-54303,-162081,-184304,-145012,88691,304065,193327,-70077,-160028,246460,237889,-36915,-211389,-174167,-69812,159165,273493,85918,-339681,-270128,-346420,-467877,-143736,-103504,-111496,70235,57879,-44779,-195821,139988,448842,469178,233029,180807,506588,455792,170,-504540,-82278,-344359,-414833,-170219,-93434,-40568,-183949,-151053,-87070,-322216,-207375,12544,80894,108040,96641,25105,-35118,-50520,21495,116288,47473,-239444,-194189,165205,-6886,-347178,-321674,-444039,-440085,-429921,-351068,-287721,-216162,-258689,-555027,-160901,12198,-199857,-183986,77569,208017,315535,221234,20872,-258426,-14133,98970,-38704,7801,282104,160744,-267870,-139795,443020,542971,326216,-33930,-346515,-88732,381361,323270,-131669,-143203,340292,809541,738367,663260,593473,266337,-6421,-110265,17896,233921,507572,795811,1256027,1382977,1050266,411391,-184689,-115457,909,-239017,-296961,-256112,-210980,197035,464892,188672,-147421,-307220,-314995,-245129,-203816,-67566,68496,382395,452451,416122,330454,395454,390186,216031,104593,33657,1056,-119830,-174163,-213568,-259544,-265589,-218621,27645,320692,655460,858194,847630,798563,556672,444517,233174,-183,85126,313373,581957,480989,274884,167641,56992,-35367,-12332,39176,-170087,-280730,184668,324531,3488,-58701,195326,175560,53634,23342,-165080,-86452,-347293,-425870,-174353,112924,277530,403607,523072,276611,-416826,129818,408628,294516,-21500,-285639,-367865,-471269,-92035,221675,256121,207022,60441,-263514,-378558,-334275,-316593,-348811,-299545,-371260,-77868,26929,127273,144922,-161643,-82423,71059,2997,-113552,-385571,-236682,-235776,-49608,-281446,-313939,-372615,-302475,-286132,-350215,-398776,-160488,-101700,85223,199496,251590,277057,32955,-471238,-74646,215708,-26136,-325754,-122013,58949,28182,-5698,159506,432341,532455,344468,-68284,-397236,-321545,-137384,-165161,-144113,100898,394917,583907,552281,279067,-95171,-460275,-189431,44064,-112420,-278042,-294235,59298,418452,639930,632958,521700,-28989,-113953,187175,237621,-153171,-426206,-244835,-249442,-342492,-109440,193686,76000,59474,96270,-85480,-206684,-20854,14578,17927,-139474,22357,220696,372430,292835,302140,290864,201605,206324,274693,240381,76817,-336846,-190836,70601,232290,289397,395234,570183,409606,263699,132424,99549,138325,318043,515553,236616,3844,41312,40134,-133366,-380567,-456463,-352320,-396789,-343306,-149846,23847,96083,-128314,-350069,45354,188588,-83424,-513294,-160189,202997,175880,-36436,-253636,-456523,-227720,-130486,-38506,169671,334908,71038,-114308,1078,53538,-352520,159737,459689,162771,-424101,202549,417811,132129,-373178,-127057,112620,94670,107429,10215,-364746,-341742,-118438,-96812,-419001,149835,908168,1251474,1230246,747418,512101,501126,228921,201731,334406,153712,6008,116146,322396,284910,104770,-195394,64204,325593,248213,42447,-314547,-439745,-536465,-325697,-113949,-184419,-234494,152537,629287,886149,827634,573767,172204,-343243,-328736,107417,420638,307301,74198,-125459,-153471,-14986,151863,42220,-106978,-254305,-279947,121049,525307,441171,13693,-189432,83624,300170,159148,-197813,-85221,404659,801048,643497,258879,114529,137251,224983,282932,-38379,-155030,174253,373876,400253,162204,-57362,-289804,-54955,-157201,-288162,-243553,-49938,-35703,-135271,-427048,-75643,149968,77866,-34889,161311,348845,7264,-324287,105337,142965,44529,-135465,-201070,-65146,-198209,-413489,-256234,-219994,-441502,-399590,-320695,-181267,94321,129603,72785,-276832,-183717,129622,112944,-172094,-126714,34571,-90221,-242533,575120,976043,698124,62938,-65386,-43554,-52735,-109355,-246259,-362640,-409992,-111513,413777,573018,440568,289999,483684,646594,551511,406283,457463,490973,225123,-37426,-32982,-24613,-95759,-319401,-374761,-405746,-549389,-313659,23439,493422,801914,477300,73474,-6423,373007,519833,224564,-481474,-152537,27144,-229511,-195366,297226,351080,129660,-273980,-423980,-389179,-472309,-282319,-107083,-46713,-213498,-462827,-467698,-60058,429507,658880,470381,-10336,-414637,124199,219191,254126,66575,208964,353649,297034,-57450,-524232,-49546,201226,185350,-96323,-35987,-49059,-231922,13704,246424,-17448,-250816,-297322,-49211,137471,75762,-266399,-470981,-374548,-111474,377265,539566,512880,249069,-82175,-294630,-220405,-40364,354908,323373,-81151,-230311,-182075,-163171,36805,232266,490745,504423,302865,3542,-1842,252205,379944,202692,-97272,-363130,-309995,-6786,67311,14642,-205360,-444641,-265230,16575,284202,306772,-27392,-172060,-304326,-468086,-486664,-352384,180019,487871,296169,-188616,-8136,454561,614306,610592,428950,37562,-338851,-264844,-75873,324942,583352,308706,31225,-213110,-286520,-189590,-177946,27752,226046,108919,-365147,-361086,248225,434784,142006,-246399,2135,223548,311739,294530,446310,202440,-190776,-496239,-425561,-162468,231943,545007,412936,-111048,-462469,-165832,-110820,-101018,508257,1379327,1642363,1115754,382107,-160408,-145459,-24711,-118701,-174525,42054,-187533,-266520,158926,328968,-91919,-423563,96406,255525,-41677,-57575,131691,-77708,-314069,-339118,12501,178111,9337,-478789,-125550,39744,-27750,219348,322107,256107,149169,271411,205135,-76449,-335316,-275222,-4343,471158,661723,503494,229264,20122,93994,85867,17992,-98880,-25320,153915,351814,363097,-113420,-442121,-136292,-2231,-21277,-82722,-287113,-277577,-136856,-76870,-75083,-172106,-364869,-520893,-205916,81601,159432,-6013,-314618,-502332,-319918,122190,375870,375578,168943,-65237,-214454,-221585,-216611,-249477,-335300,-476688,-199026,59845,77972,-143604,-21191,256646,161314,325356,695361,848753,562490,236592,-215342,-359575,-36901,-11753,-101653,-83551,-42276,174413,45760,55004,-138600,-339183,-545094,-366156,-212461,-201359,-206683,101086,259115,258266,314868,213434,-247551,-340705,87138,169706,11101,-166791,-147560,-105062,-266487,-196491,237239,394405,-1311,-497811,-258743,-52615,15235,189652,145378,191299,668132,1016712,929634,737577,511862,213127,182148,150790,75286,115124,195517,560067,858741,1025177,746587,418124,-40131,-395471,102532,260016,-7261,-428235,17905,447840,530301,294015,-96129,-176460,36796,-43571,238090,419497,482571,713007,246695,-29726,-204970,-184904,33222,179608,-54414,-406809,-179850,305936,737114,595147,-8424,-348071,89304,209453,435737,224585,-322332,-100012,319621,635262,879200,506595,-167671,-135995,17937,-187851,-314988,-243525,-198045,-230364,-197123,-124245,-84234,-239026,-253543,-298576,-316471,-149876,96909,198644,19243,-338684,-108223,229862,213985,311557,79885,-235317,-387445,-108202,-77775,58184,239807,426904,705705,827499,708946,540717,427316,591298,489329,108013,-252593,-450341,-547786,-369526,-238198,-194894,33996,276639,173229,-325073,-229881,-210898,-290877,-438699,-440224,-124087,25889,47120,355598,640501,602490,404460,153381,-181911,-152393,60881,-154945,-264119,55057,302755,312509,445511,892154,1071493,580056,108133,-193886,-214646,-9082,289047,241254,88539,31228,229055,343698,211530,-161285,-72924,-206744,-282456,-280764,-387947,-500390,-28806,221153,103268,-81668,-158752,-339223,-412133,-285825,-395031,-260186,261537,441918,292975,29534,-71679,219381,392484,169820,-71839,-22860,56970,-648,-103290,-180957,-500682,-24486,720447,1008366,460561,-143621,-213617,21319,74176,-147308,-124134,-216117,-278615,-379087,-291832,-241694,-153772,266487,591047,698554,708408,265435,-169561,-49294,-10648,-104336,-90583,-263741,-307856,229348,391126,4496,-548874,-112006,-86260,-249720,-359645,-266255,-46210,275638,576508,377146,-34416,28987,387726,306689,342254,278833,73239,-162942,-288017,-194994,-95096,-157243,-276799,-291319,50042,172124,182210,180882,185251,207983,226879,-10411,-232212,-244834,-108772,232555,444668,344988,242113,163023,-105155,-321211,-16762,108296,-26546,-53663,-206349,-582659,-157973,116968,-57646,-439791,-300355,-251549,-393351,-153019,180870,562625,587051,390656,-55405,-189652,-195826,-361037,-381457,-99619,345838,847197,810020,221446,-290768,245986,338076,8517,-43509,281883,556842,520367,145498,-30016,-237125,37727,482174,656701,524453,318902,207848,17214,-18403,305980,653068,715569,373852,259384,47552,-248640,-376593,-184810,-224310,-350366,-185110,-244415,-341299,-283624,-359798,173855,340763,210350,811906,1604818,1291824,549606,-59325,14282,37764,50926,-265764,-186249,361832,504472,251644,79721,-69821,-312233,255523,393174,66307,-114064,283763,334603,320944,235323,208634,191366,146255,20293,-308649,-328596,-69508,-123533,-128620,-101002,-218984,-110911,213160,211290,-189859,-405222,-76975,98259,236997,437998,653099,444251,45965,-263381,-78647,161821,328417,261174,240989,105516,-38166,-187037,-452457,423004,936072,880363,59704,-70603,234010,-23865,-538957,-451109,-392312,-28720,259984,363939,257266,339882,849898,1057824,790834,152902,-7675,-210648,-252150,-200152,-279006,45467,19821,-393229,-395943,-54942,-77937,-345549,-437814,-440211,-463899,-334375,-129707,12466,79286,15507,-121339,-52068,135184,158764,30295,-257476,-305159,-405294,-408225,-287559,-140275,-50796,11602,178498,389994,629029,474339,2952,-340634,113824,19098,-266778,-275424,-133106,-13043,-65749,-303122,-390543,-171168,-68816,-105015,19024,163721,398639,379123,370075,216098,-8088,-190687,-178934,-142551,-27837,-20982,-163065,11523,322901,435900,90722,-73518,-211324,-326366,-461732,-266076,-240125,-336268,-429337,-42149,316174,482862,191204,356959,511813,134702,-324401,293135,567555,572678,504948,285451,259146,61479,-174913,-65514,201049,191422,-24231,-206968,-129985,112022,171311,470208,458548,157565,15888,-115966,-199748,1360,306859,153578,-129181,97094,342892,343331,178087,114028,164173,107535,-20483,-269465,-482527,-371847,-268105,-192370,-334773,-272260,99327,221796,101731,-7159,421692,620420,531411,248321,399902,544551,516321,226482,-304458,-332887,-156883,-127832,-155412,-271447,131374,491352,550642,263326,-160006,-48929,167189,-18031,-428781,-26460,250822,370701,544677,357261,251389,148023,-46785,-65674,-24874,-113419,-228510,-197667,-115255,-41030,271361,571204,709962,332463,130360,-167905,-290117,-154097,-47189,-74950,-242512,165803,523906,777042,1005501,1066095,961274,552595,-189706,-331376,151108,351350,257435,129028,252008,302280,-38478,-338168,-146725,559075,908745,786269,355902,-10223,-212553,32653,225377,74994,-63718,-86238,-53470,-67116,-69128,-197821,-263647,-83474,-143774,-489382,-153576,12100,-33513,-182369,-274605,-276240,-333842,-312342,-235037,-201189,-354194,-132811,3192,-107816,-301687,8098,103627,129511,266570],[220057,-14984,-407958,-43567,70807,-185739,-275911,86361,116124,11761,-248605,-253248,5741,77688,6217,-186046,-320986,-347469,-151970,78730,156696,186909,316237,552219,542350,436331,302296,207026,118099,328739,367679,475735,383488,125123,-49949,-1347,-65118,70347,-110632,-380069,-354257,-195966,88093,96748,3334,-249765,-225368,-14867,-10910,15424,-1417,5129,-141877,-287753,53963,549530,704367,488390,80529,-166038,-279649,-413755,44315,480509,578419,121281,144717,354813,212064,-142462,-519145,-198662,340384,254440,-198145,31853,214559,-53246,-232511,183224,68544,-487404,-301836,-30985,-9088,-237338,-48895,427383,446990,238063,-402300,-235355,187849,302152,94745,-331852,-232218,293965,301848,28514,-338316,83399,439905,462562,240045,51967,-289322,-586119,-253379,-126961,102897,276277,353275,279761,-8547,-150589,-99758,-124770,-187662,215223,536813,537918,644979,580461,486787,320219,17519,-449606,-419132,-292350,-181923,-18039,-83051,-555031,-491742,-137915,197885,206411,123242,95498,97123,66320,-27530,19983,138401,168770,105920,-157908,-447470,-261374,-4908,59495,18185,-195742,-152373,-87258,-267426,-392081,-375706,-252404,-218828,-186414,-147838,12006,246483,117175,-370811,51286,127036,-168212,-292907,264153,371014,287515,90551,18743,118037,-96974,-309076,-394405,-180772,-71027,-145564,-237692,-304776,-357921,-243904,-256512,-419688,-296835,-119350,153515,347329,551207,697872,362077,59818,-30312,172463,167186,-157540,-308778,-41491,151483,223933,66007,-99481,-407258,-159517,348995,262732,-168728,-62172,257868,169237,-199831,-362596,-241370,324224,367631,92553,-358647,-74592,457141,406120,-7150,-196776,-197948,-364370,-373335,85112,196022,536247,1191569,1341183,1759924,1235855,771327,1613,-235751,200583,-7146,-153684,-238417,-93723,226009,421795,232541,-51301,-236504,29494,225575,78399,-56255,87410,22139,-129576,-194243,-139497,-373830,-430970,-419616,-302336,-408608,-276676,33940,115948,216789,247544,112919,-148746,132892,37189,-391566,-279022,-78552,-47153,234524,498479,444223,182693,22449,-60582,90589,80937,222297,262240,182688,230593,439756,266936,408931,579995,613906,517403,-297629,83161,824993,846483,312809,335004,871625,1108952,467688,-55027,-248991,-414883,-183183,132403,342299,337898,216497,148933,-57194,-199888,125087,424602,436590,200736,-170584,-300278,-234159,-161789,-120638,-159686,-273810,-504521,-209045,80775,76163,-58491,-330926,-428557,-389547,-491642,-312608,-117884,35049,-118063,-157250,-63513,50871,87735,267296,412568,295298,64219,-72585,-230007,-312910,-105954,23977,-153371,-384417,-219245,-32120,214926,253092,234527,136901,405521,747212,693471,433102,389551,91099,-345692,-98168,-49134,-113867,-365985,-324319,-201833,-217482,-287979,11424,514616,761444,773888,411704,234253,217367,302491,374231,330966,396993,420935,200418,-143587,-481628,-591019,-405746,-351840,-440267,-265277,-230958,-379215,-167092,62628,-47302,-233191,-242348,-277805,-487212,-253652,-119297,-79853,-63690,-77956,-435769,-98417,299679,408722,288735,441214,583027,487684,161475,-321575,-332866,83820,440901,365404,-23678,-301619,-454748,-405945,-222592,-153730,-400158,-296270,80060,386700,489118,365988,86491,8115,-159954,-288564,-105223,62544,142388,85866,-223106,-109939,373611,511681,350225,68080,-126192,-221154,-147192,-205382,-359552,-117146,64311,11781,-313723,-311915,-103934,-115029,-263172,-192079,136395,385336,419121,200694,-42944,-427490,-235644,-66557,-182752,-322532,109256,231723,91212,-209533,-405271,-459583,-259783,82936,130117,-53028,12460,298579,348431,347455,288765,105263,59827,173877,45309,30814,-30639,-342988,-300607,-52492,155819,383399,599485,840782,600811,127534,-489064,-166394,64522,-6465,-139221,-276305,12215,115339,-31748,-389540,-452123,-68732,178328,115957,-147402,-120536,-46003,-120226,-391631,-354958,-58040,72054,107240,280626,403893,441014,56543,-400060,-97845,2908,-65229,-77195,-194562,-128587,170492,328626,162207,-202451,-280854,217316,296662,144564,-169981,-394969,-108608,100907,385808,202570,151412,42719,-190959,-352088,-179386,100024,461036,565722,299123,-158165,-443329,-428708,-319757,-90917,114593,160112,-99505,-347098,-443146,-170835,28298,-4543,-129220,-95381,183763,236250,111643,26158,70402,245753,536193,576374,538888,355511,369221,79542,-87457,-208711,-214070,72156,386946,421845,210654,159770,-36002,180716,616344,616466,245104,-202984,-172840,133593,199925,214406,724273,966559,994998,815888,209329,-202716,173603,285515,-69606,-338002,-415034,-162682,158921,148659,-37712,40165,313024,100087,-269719,-410595,-325068,-310833,64487,238835,153491,-142937,-375364,-278284,-243649,-114802,-141917,-157763,-37534,-108494,-270060,-412314,7453,383709,450727,287814,39083,403855,347727,-132661,-488998,-220231,-405762,-383343,-107034,-5371,116783,21137,180716,326186,41897,158987,176268,-17415,33220,87188,23712,-37536,-54143,-87944,-170440,-215575,-339252,-261861,-61579,-17650,-151187,-194345,-231974,-265907,-438307,-259916,-225006,-110366,-404883,-70887,194292,163935,-224447,-98708,348009,545540,643754,390384,30092,-199501,169813,234494,-41598,-196399,47867,-15568,-239773,-133273,385201,526297,229850,-243353,-225621,237686,632056,422531,-106007,-24090,389298,471055,338236,81318,38069,115597,61522,12906,98367,400280,719190,982624,1253761,1229814,862074,262854,-277530,-274163,-134441,-115076,-257689,-226312,87937,313313,498282,224793,-163764,-472661,-540624,-330157,-107714,264650,376126,543438,509179,333032,114979,336040,316865,119412,-218694,-213301,-107005,-60919,-31731,-121337,-92283,-50948,-60218,78332,193414,430270,564518,452508,383387,217323,192526,86255,109942,391382,620518,666141,455848,307704,252127,203351,110292,-65630,-161772,-202187,-409805,-205549,-2331,-188464,-20560,368892,709039,670634,498437,91339,-66530,-355774,-319596,27344,220605,270762,102958,196646,-20285,-373537,58340,226535,100129,-188294,-378335,-343830,-430093,-217550,21370,33338,7616,-91487,-299109,-413881,-487593,-389089,-334066,-227032,-311074,-108898,130230,295472,133445,-153460,-131521,89716,9097,-195439,-243803,-195718,-22964,-240100,-462190,-368192,-251903,-144795,-76466,-43083,27602,370778,260055,198996,164630,310036,545325,261334,-309266,238116,423600,-26145,73238,427156,465815,60538,-214429,-55914,120875,182415,12735,-197051,-289654,-280282,-171462,-183103,-213838,-143706,86328,375892,444695,271150,-49345,-454982,-254605,-20742,-90019,-297328,-542220,-245696,-23357,-26016,-213263,-432448,-244423,23335,108469,38864,-192194,-241465,70324,37691,-98882,-153574,120706,80726,-135381,-137592,-161994,-10537,344878,478341,330841,-141769,-155,174552,235211,1898,-164951,-268297,-346062,-316103,-150948,-72039,19197,-185202,-472196,-281527,-132267,-62166,96049,150901,25878,-89328,-62613,-33185,122518,311966,388943,54683,-167648,49610,91115,-98326,-466568,-338323,-251318,-400005,-349797,-235195,20961,292383,-43376,-283586,-132066,21430,-126520,-493183,-182529,164874,260071,70610,-176755,-365717,-193795,-81736,14324,249968,436804,128652,-124576,201840,378082,-94245,-148413,416777,385828,-336548,-93307,277723,205482,-290949,-308142,-16316,102236,293777,241247,-203796,-377339,-153855,-31683,-348449,-244208,475427,1039608,1200713,792513,428240,288311,58148,333207,411474,238406,-14232,29150,349022,326883,26622,-156789,218571,336474,320723,164101,-188272,-457582,-411992,-141894,127590,62783,-167264,32724,477603,785895,839302,755776,372470,-71030,-424229,-151187,145150,108544,41854,-74802,-40452,73911,140100,2466,-145841,-226663,-193346,192009,417477,277258,-108188,44215,310525,534750,293234,-127526,-301477,143166,474560,306064,132340,108365,199039,385690,455282,183961,-102,112442,201619,281795,201863,89761,-82925,-141993,-109920,-119366,-67259,18052,-77791,-188940,-322732,-165577,37594,9686,108337,354201,424567,-37874,-374532,3206,-65847,-258041,-68861,123553,218748,21323,-114916,56880,-47191,-257571,-296343,-82136,64953,297571,101038,30238,-249526,-240522,-65318,31285,-350420,-317812,246448,343776,-115871,383893,816860,471293,-296588,-292899,-190842,-203543,-313818,-456861,-565216,-476655,-461853,-4564,390505,263161,5827,149249,337861,335029,367122,444798,448034,217412,54425,12929,26724,26004,-158893,-420391,-459258,-473716,-299627,99512,649130,937008,498178,-300889,170115,684638,737445,373356,-315019,-112553,-46111,-354991,-396762,-118417,-54378,-14403,-187540,-584554,-557925,-543304,-337824,-19555,-11838,-205693,-414143,-442419,-186897,210533,614736,580522,178634,-388056,-193255,-15172,180769,233618,372417,527854,394746,-28890,-411808,-161260,109944,3428,-501228,-92201,248890,31710,-367834,220891,489175,361529,88949,73172,175449,-73229,-316067,-204974,-20509,121361,405165,594864,514864,25384,-572028,-239073,-383812,-152758,258873,247527,-124262,-402452,-358661,-200686,101698,330345,456632,329160,92098,-87458,-54763,174732,316213,199385,-31117,-156750,18286,438781,549468,420386,40264,-307654,-197415,170531,397295,263609,-47708,-222852,-460432,-386819,-265204,-354317,-182749,119614,41622,-377697,6976,546950,773025,754798,447615,-66785,-542545,-409911,-149236,189433,307866,140454,35218,-100024,-455972,-470380,-321628,-77722,107328,113852,-171949,-350722,106904,115178,-92819,-301340,70643,323777,320484,215824,186927,-98900,-434444,-391380,-301435,-79545,313909,560491,361283,-184188,-508877,-168776,-71521,-110635,323129,1130327,1415365,1101486,450381,55709,95298,190879,89005,16887,81499,-272782,-328837,85720,185207,-150456,-494158,-31748,97358,-207868,-317884,-41747,-210624,-354616,-429590,-98959,-153787,-264829,-328199,-53656,-54059,-183355,176019,237038,12348,-43056,192862,36319,-236193,-212808,-194377,-193213,310244,499691,465348,-27781,-546615,-158164,-100606,-103798,-40031,155409,299141,433739,434383,77541,-193274,-158669,-150889,-167616,-178155,-305739,-339835,-261934,-234248,-145142,-158183,-337643,-594576,-106494,111744,31301,-314926,-304928,-229783,-409719,-209031,64488,42421,-113765,-222731,-310069,-351233,-381546,-395938,-471404,-278915,-2633,205655,87025,-326014,-33154,248614,132933,405836,718368,829907,443389,154809,-191837,-278358,-94344,-117555,-99874,223490,542024,680033,536730,345958,10790,-316035,-301327,-165068,-40160,-601,53359,384434,462059,367437,490179,609165,201279,-122923,-53316,68413,49250,7862,134823,353066,234497,147718,356131,534397,96477,-356445,16102,37430,-129104,-33412,-170522,-82455,482973,747591,709169,684131,733363,464747,434420,437497,383240,357251,426577,621875,620815,607927,328304,147581,-120866,-272140,56712,196237,33025,-192386,62798,451912,737586,497048,-38439,-424541,-79558,236093,714842,742954,888510,898782,305057,-112839,-61796,121966,438325,366062,51187,-198553,-169264,208990,602450,504339,-29476,-345138,195255,523709,707910,338795,-345714,83954,445435,608331,582296,243530,-256340,-191659,-149342,-277210,-238382,-158331,-104242,-128124,-8469,37736,47009,-120203,-28041,-122548,-174188,-65659,116696,121300,-152172,-331373,-67866,-91575,-222270,-119875,-232802,-555411,-16296,63098,11424,-29270,149132,460651,891817,915504,808010,577839,463151,526521,370335,-58213,-334356,-497321,-421509,-180697,-71376,-44857,-39903,107640,-198054,-518753,-383867,-316056,-351358,-510896,-546791,-283451,-84694,83561,274025,366024,406545,298863,67628,-375330,-213447,112509,-183374,-380803,92838,427695,278122,15203,142632,392451,201506,-46943,-197262,-24664,410333,534407,229298,-103967,-160110,88036,235928,113144,-289208,-184879,-160562,-77359,-84739,-230705,-507787,-342953,-113489,-156429,-211823,-16692,-104662,-207110,-141907,-210123,-415843,94486,418225,481566,311259,160940,187694,230144,-87369,-245478,120161,237538,214737,141013,-209560,-491979,139006,693050,781349,254983,-253538,-206276,-58124,-133131,-275881,-145275,-256338,-334620,-362230,-204549,-182747,33988,522386,968830,1127798,941521,319766,-323788,-124659,-75305,-139993,-125731,-246704,-328857,164804,390487,12195,-563694,-74233,3384,-105250,-265554,-145995,78868,313578,457735,309307,19177,-240921,-31897,77661,306360,353833,212150,-98749,-406937,-312672,-194672,-344687,-252083,18167,220177,159854,28356,136160,262753,354982,317364,-8541,-240717,-240427,-10994,265229,293983,30055,-104720,-143405,-211224,-232938,-14176,27307,-50988,44117,-10452,-421139,-370197,22160,-68358,-318225,-402519,-329670,-220941,117441,466270,866005,877633,701917,112881,-288950,-394089,-404691,-227816,317,335696,743940,717803,148565,-132742,372496,425774,69707,-43034,301303,424046,181306,-286511,-417626,-426551,203304,611053,735136,637271,436966,261486,-80506,-102059,223128,673229,862333,608616,469780,256189,88565,-197267,-293890,-266919,-162619,52196,-29834,-255601,-341240,-426137,47626,116416,49706,587612,1146896,782840,215505,12819,120851,-56150,-62082,-339007,-275554,250286,277751,186920,112418,-109439,-149722,523889,556356,91921,-360469,-260419,-46715,-95943,-55538,-323135,-288086,-163533,36692,41049,-175436,-330688,-450348,-265096,-187719,-300975,-116445,164316,60294,-391128,-290483,63376,305075,422816,780475,895298,572022,118134,-247421,-151533,93821,299782,305944,295927,107411,73651,106424,-348435,76870,519219,533745,-209622,75955,389294,144241,-363555,-535595,-216632,137851,250241,202878,54102,-5004,516806,879790,684217,147538,-155329,-386102,-174888,-70347,-190194,-61234,-147492,-394642,-225633,-87445,-348529,-285511,-123691,-116830,-203587,-85124,121476,229948,284956,150204,-69570,-83632,64939,105172,-31926,-151422,-87474,-293281,-620467,-376778,-198941,-153139,-68938,228454,538266,777674,628336,-33514,-38584,413566,207820,-160754,-151599,75953,127222,-11027,-264402,-408662,-352080,-341302,-370875,-147273,146299,383406,479138,566231,441083,175941,61097,60496,67473,108634,11508,-95429,142776,538448,792099,488254,329893,112735,-37442,-167519,-325477,-305932,-351551,-410599,-31460,328545,423895,241277,261775,319806,38127,-299534,17800,390883,490882,735462,633215,623967,211345,-49985,40086,171871,20083,-184496,-324623,-433158,-276489,-126965,310243,518692,435902,105323,-139822,-203350,-42341,324458,270928,-101739,54825,435760,643253,511995,466066,502898,74231,-249959,-565742,-397472,-429116,-312821,-234598,-566722,-260563,87100,163627,-103932,-227351,482413,1034807,1076576,615071,551336,500320,399203,193070,-223631,-428155,-275223,-276167,-282243,-448497,-384520,170261,565420,508341,113855,-170590,42148,-8255,-366984,-4166,297429,323140,338496,184306,184280,261746,179805,127781,-86180,-277000,-181084,-95056,-13640,57487,185169,284813,333183,-44135,-11535,-59611,-269047,-276676,-32522,-32098,-315075,-113342,337197,792954,1156451,1326936,1036605,541341,-112819,-166453,241456,481320,336076,80669,171736,253572,184165,-127545,-390480,358050,772465,523069,61648,-223756,-353685,61992,387395,341588,136094,-62318,-23756,171679,322072,232878,-105358,-267276,-312600,-201689,-99449,-77638,-135328,-232534,-345926,-394907,-460216,-249266,-130578,-151853,-293976,-293078,-117019,-174047,-201223,15094,101560,155770,287428],[108760,-78582,-342153,-66125,46677,-96709,-185594,29365,133568,80228,-141218,-382107,-197352,-49217,-83681,-193145,-291150,-379445,-55054,220374,266987,237068,339693,597086,646448,510061,381141,278505,182394,414478,450947,618881,327807,123164,19909,143856,-101144,-121269,-333977,-388791,-61310,26650,215257,114224,14863,-196653,-139291,-3456,7309,-31588,-300086,-296431,-254445,-409748,-245594,96370,411975,347353,2833,-170994,-89101,-347754,-23712,623123,973841,616032,406679,512874,439694,192409,-286883,-314549,9477,96597,-240091,-191902,-190508,-85736,141099,355034,66434,-357564,-264121,-71741,-90365,-44639,379558,737440,621105,153347,-567458,-215619,149676,35974,-169455,-403391,-204838,185174,228819,28850,-427150,89038,430885,492289,172827,-112318,-383706,-575604,-250596,26994,285230,503351,504851,332424,-31358,-281587,-225825,-225401,-151191,291503,539151,543005,680178,457589,370030,373208,110805,-331722,-465363,-497915,-234834,139746,118451,-435465,-545240,-175308,93237,81706,13690,-109530,-199258,-120776,29519,146684,260614,226584,174368,-4310,-280559,-110666,75809,191356,27123,-124909,-116580,-281846,-472440,-545719,-460559,-330151,-192556,-36788,180534,227185,118477,-182076,-236718,165881,-8161,-250763,-20788,246314,203291,107775,-34936,27615,242375,106337,-153448,-397828,-516138,-288137,-20326,46132,-32324,-262716,-259639,-308500,-447744,-287914,-124129,186224,307827,455066,588703,315996,-61090,-5275,124062,251216,22710,-222354,-101259,202562,323807,263795,6498,-355121,-309174,304029,371673,39979,-365586,36118,115691,-207742,-456088,-508199,-151799,46734,17891,-448484,-232326,366272,342275,76689,-28880,-14879,-184864,-519500,-36665,126619,408761,922246,1178438,1674925,1546523,1201769,434976,109737,383265,359573,225811,51549,-41743,49648,98270,-70617,-269795,-320260,77494,398450,328827,31663,2288,-101952,-299397,-355388,-408570,-387551,-176380,13519,-97994,-424412,-261352,56702,224665,315736,354373,18941,-408580,-56500,-94924,-496412,-346519,-209786,-90025,261746,466987,413819,230757,82317,-31931,75991,59269,123575,152982,16400,-384373,-87901,99459,546632,801700,634055,274187,-460084,43291,585817,562592,126739,160727,670465,697204,234829,-41056,-114483,-237251,-196334,93562,308372,305663,153771,12002,-221766,34389,385751,475918,345531,36503,-216314,-340689,-268174,-139361,-22932,-30917,-223347,-412264,-206602,82623,100402,-109451,-486770,-222153,-254805,-378002,134967,431838,303229,64524,-76405,41681,243630,235419,274489,318772,197504,-43003,-195416,-332525,-400052,-277892,-148750,-214352,-197430,-117875,-1330,217687,381649,184035,-441048,-199809,233856,339551,308308,237186,-197328,-195094,366220,374590,187035,-328530,-373877,-227003,-286557,-486704,-57002,483732,833701,862652,627842,463685,341002,366691,364488,249700,263455,169268,48640,-75459,-283171,-402065,-231168,-273459,8743,49861,-12090,-337342,-458880,-154504,-204435,-327302,-192275,-192668,-371241,-448141,-194322,-38429,-35889,-130883,-531251,-38958,230651,164870,200737,436233,626765,430676,125516,-341661,-215542,242172,622765,551159,144863,-205633,-313316,-421784,-303469,-150677,-321591,-360810,70352,410645,500243,335156,14511,-223015,-311671,-357822,-468125,-283332,-174381,-287694,-435520,19437,441294,484687,261120,-33054,-202572,-230082,-47975,-8907,-194485,-262406,-114958,-74533,-319949,-368203,-56852,-6088,-123337,-151367,64688,302262,559064,333344,-69364,-383348,-26824,61290,-164000,-270451,370018,565792,503188,27231,-244133,-374539,-258835,5485,154071,63302,220243,443746,390492,26522,-175179,-20584,252526,341118,-13988,-228512,-453620,-287243,-291982,-135737,-52399,159495,254043,477857,377707,4842,-464735,-54763,219278,164349,38180,-85865,48957,64430,-89113,-404175,-588968,-298736,-61026,-47890,-224487,-397894,-245016,-151925,-363800,-131496,305618,354760,237625,150059,244834,323079,94987,-177554,-169831,-103705,-107450,-135405,-268421,-262748,-83182,124717,3015,-296891,-151646,405531,482647,173307,-216990,-510910,-479654,-394194,-64671,130385,188372,37164,-348490,-495210,-78462,195198,428453,419203,189240,-129468,-348681,-541578,-276695,37450,273337,237278,-94984,-340485,-430810,-218394,-17824,3002,-69097,-265720,-127381,-14900,-87294,-64341,75455,190876,264966,251041,83981,-188048,-142218,-181303,-101459,-124493,-209429,41727,395766,508520,313806,171879,79288,400960,724183,544977,-8329,-456457,-2682,156348,140134,421890,1010574,944506,825589,523619,-42235,-55498,529088,564413,132847,-213149,-494071,-427566,-41207,108670,121747,324777,291977,-98876,-502540,-361877,-392849,-264690,-13619,92238,134906,10787,-111984,-4723,-141209,-269557,-390741,-357906,-241438,-296237,-366437,-369891,-134006,204614,322404,197810,-223009,154614,190774,-125631,-421100,-199049,-135668,-15676,-51118,-15202,156232,139272,427105,706503,598491,558979,334761,-43633,144987,159165,-59409,-55370,-5257,-162016,-363439,-375545,-473366,-272778,-30239,70504,40352,-16394,110850,26056,-297869,-166250,318566,431309,289979,517973,535736,254319,-293993,-79376,502612,760079,792729,426222,-77081,-165474,200471,260829,-22837,-328783,-215699,-177026,-143164,-86248,284702,416244,86897,-265987,186612,561294,738361,362556,-49191,126974,291017,-122911,-239407,-119543,-403012,-144748,114511,208304,271002,440874,700406,918524,1031717,909186,513903,18622,-67175,-102801,-195597,-47614,56507,217489,395303,357472,277229,51609,-224239,-275716,-163988,-37538,134221,483047,535228,467779,314468,36663,-153539,128291,175463,-37586,-437912,-274611,-7229,76699,-15725,-76035,-8566,40679,-19061,36105,6540,163235,321730,160224,-13685,-42468,54849,122623,364060,531730,707471,527201,327440,270387,250641,288798,285852,129453,-223064,-359337,-497637,-474665,-329494,-399628,-47168,384659,855730,826940,552737,189848,-83004,-171857,-17021,256809,380490,341949,-13478,-163616,-366242,-241541,-21123,-17514,-152482,-338714,-339915,-216414,-222529,-222200,-132515,-163259,-185201,-273609,-281835,-290895,-368857,-335110,-254400,-145093,-137642,-104460,231013,525530,336199,70132,-78034,90238,-27744,-410358,33559,605474,739324,530615,-72308,-336313,-183243,-12760,149842,105578,222937,548248,548594,264914,89068,297197,634960,327302,-298574,393148,493526,-85760,233708,780672,780411,273466,-124555,-278542,-208788,-62828,-16018,55157,-11186,-86100,-150415,-190812,-380510,-125003,427381,819631,821929,293645,-41097,-400240,-238396,-49065,-11043,-152318,-307691,-474704,-463432,-489498,-58653,505460,509665,436905,300251,66298,-45484,-22969,270346,231112,75884,-106444,67025,150174,-51848,-278052,-265965,101667,533025,780403,468440,-177502,-37475,185124,144848,-209215,-395719,-266201,-404454,-446934,-344678,-256850,-10517,-15897,-211043,-370063,-329177,-315847,-226720,-291634,-452005,-420239,-317073,-280118,49054,308201,202919,-129162,-399636,-65510,38163,-121054,-455323,-188778,-93686,-81433,-158796,-265834,62933,441079,193034,2039,-338842,-163890,-133695,-371639,-276947,30236,272639,135937,-85865,-232223,-140617,-16484,34291,170566,282338,20948,-167265,386422,677400,359434,-391582,187939,411807,-131387,-303970,177249,309656,-81522,-390590,-212559,27287,396083,400181,-30930,-390051,-196334,41266,-52759,-430131,49383,728597,993926,727192,341066,170941,162042,406239,322514,134573,-168917,-111123,243986,209895,-134343,-13999,337263,244809,168896,118046,-113947,-467598,-239188,80945,347291,208806,-125186,-71540,303776,625105,787357,803205,455762,153777,-220593,-303482,-156980,-135972,-83855,-92530,-9253,63648,31481,-148916,-238590,-266063,-138337,162548,208635,44298,-153654,195238,453016,550920,230709,-254199,-401964,-111883,-72843,-188264,-107735,45019,281916,474580,443578,180308,92459,139896,58748,50251,66431,55193,153949,82288,29133,44834,68622,64572,-84662,-211160,-222380,-98443,-49389,-74347,120652,424368,400560,-82496,-307978,-31418,-134490,-209820,138561,396022,470528,304197,254529,388774,172268,-38025,-60454,117322,249868,355558,104154,-141204,-345741,-245682,-262401,-236466,-500269,-1355,645590,696661,165876,268327,588914,199321,-529465,-78028,-124467,-157420,-394332,-516836,-436802,-301844,-380015,-348727,68900,13250,-226359,-64123,113411,100893,227399,305278,312255,177185,130390,80940,129534,197403,87128,-184098,-453735,-471243,-322155,12940,572833,872827,542618,-484760,364626,889861,816531,379608,-183174,78703,69617,-349574,-298196,-186356,-327205,-43269,-89012,-275982,-437810,-360763,-462703,-24529,-101484,-311451,-401450,-317865,-228189,-60248,361297,505911,298557,-78620,-478982,-278570,-42612,231688,421482,617803,460936,35656,-355847,-203957,31584,34975,-254792,67586,432263,281167,-374247,91172,697547,647895,353894,179282,177564,-143271,-373270,116152,407266,433871,402739,588072,467728,-17598,-7274,269015,-48394,-65400,36118,70391,-164463,-444051,-444447,-260842,54374,356469,384604,125372,2981,-4462,-19205,95804,208291,110525,-72255,-16951,289596,694118,785695,588010,149229,-172334,-72343,334812,464575,230501,-34006,-309994,-431518,-114368,53069,115989,-97011,-293039,-235148,-392792,114487,665847,888788,840618,451752,-137792,-471801,-498954,-249629,90000,58686,-126856,-34307,70201,-176373,-417436,-345517,-110132,36753,132343,51070,-47637,26771,-65687,-273248,-215358,173106,374067,293524,132689,-86256,-394409,-452674,-171090,-67930,89058,415184,537642,271116,-225576,-387286,-188252,-131640,-237343,79262,755047,989769,894667,529725,386329,379181,432160,388570,293616,69923,-361312,-135369,177513,149370,-141417,-397758,-146294,-134275,-325501,-235654,-148846,-317126,-320756,-422747,-275464,-375408,-406668,-247291,-62086,-168286,-405445,-28868,23389,-308787,-157076,43360,-88587,-217590,-9282,-117255,-427574,39195,287084,356723,-100384,-218401,-32166,18174,-54924,136094,247080,302934,385888,373797,225457,127800,-49021,-254531,-350001,-300108,-285494,-374560,-369877,-279892,-36577,29449,-180999,-552269,-25164,121624,-120402,-374317,-88288,-133969,-511398,-221218,-43797,-184113,-400031,-459001,-498495,-528716,-495103,-453773,-242402,-98730,94838,210887,-34863,-484734,-121196,58658,29126,362162,591572,595461,246686,41886,-132795,-284423,-263524,-311356,-73764,533789,996859,1021316,945629,576313,118756,-238611,-84739,25108,42730,66390,81486,197595,316554,339771,545338,778241,581035,176522,-7408,-113075,-97320,82423,382376,718543,637766,440440,491159,574206,153234,-137518,216543,159493,-77503,-182829,-358893,-446161,19589,275701,384947,464854,657877,596370,593349,657116,615943,515358,632499,582289,303969,110487,-151800,-245764,-231389,-191999,-68581,16398,-1345,-61247,54420,361105,762841,672801,276270,-275063,-127910,531400,1096418,1015271,986695,684227,191098,-286181,28288,335827,638595,420012,129610,90512,75468,200344,484273,437376,-23254,-335633,180221,705546,841222,438091,-267377,97450,480781,597511,425242,12669,-336471,-238466,-234739,-307143,-260908,-156946,-6649,87281,190620,129986,-33251,-115153,-32084,-174687,-151284,-92763,15090,3161,-212647,-217044,-6915,-307069,-548252,-180171,-324341,-210232,286381,264036,157610,-98638,-39334,394454,892480,849446,729066,523290,462981,457812,194216,-293214,-411335,-435084,-325990,-62948,-9005,-15240,-162928,-288966,-533212,-135696,26757,-166483,-371989,-628041,-629541,-435668,-264787,4706,137012,97539,207997,251041,47457,-464036,-113105,200554,-159627,-303480,70380,412560,433078,100528,-317817,-502995,-272764,-241788,-106120,300197,808572,667234,143026,-340327,-311467,-27358,87022,-53621,-371583,-340307,-133271,67025,81307,-8822,-135719,-238112,-381615,-581846,-196161,120103,72520,-17947,460,-44278,-394032,-35700,366271,571892,465713,325115,91507,-49456,-368491,-265527,146321,292264,311257,257829,93217,-106362,210039,379521,172941,-140276,-246782,-156853,-120390,-331303,-292783,-201151,-328866,-446634,-319474,-77497,-98696,43016,533664,1063787,1292344,954649,293812,-298736,-59263,-85172,-144697,-137084,-210320,-410455,-25934,277143,-40940,-521778,-19834,122406,40069,-122584,38619,189321,229954,178921,171001,136180,-50009,-242860,-254687,135997,320983,280152,-39385,-367245,-544413,-488361,-352810,16343,243805,274181,65137,-244815,-75313,227359,432280,399079,64213,-189065,-257672,-47331,116585,27424,-246866,-325818,-310916,-255544,-242958,-150018,-185835,-144785,68961,99857,-242789,-479994,-55673,-88931,-213711,-221511,-87763,97523,360269,630477,903230,932201,747400,260211,-30273,-76317,-91290,-142724,-112923,132272,393192,348257,1312,100377,416899,414746,63397,-132041,174891,168858,-201335,-271114,4011,-177368,314138,638692,678046,571794,456524,256480,-140481,-253105,-49715,364196,624592,735506,631346,544417,379453,82567,-65612,-46816,156991,238939,106090,-155408,-331228,-273468,-5422,-9738,-96261,177598,279214,96288,-203875,54936,97271,-183082,-248013,-315744,-512077,-151924,-141028,-4929,83557,-158438,5411,676793,637787,123353,-411175,-174280,-156308,25841,-125582,-158312,-1915,92158,130576,360426,393673,305199,-154937,-377036,-333446,-475737,-265266,-51037,-203096,-529639,-111442,99727,285892,512504,1067098,1111208,717856,207300,-224482,-227441,3586,212041,320295,371837,160250,271314,362507,-57612,-162301,217031,203054,-355419,-31298,314979,107719,-276528,-329545,-18611,298937,204053,-36354,-134535,-299427,108892,579408,532491,162836,-233017,-557075,-141622,15496,-106708,-212625,-284501,-334368,-146863,-112970,-492967,28323,305017,266044,4130,44888,267238,365998,394226,180993,-101926,-119975,46163,38653,-92769,46330,146512,44416,-270418,-277340,-228324,-243402,-269324,38859,360021,572110,515778,-78371,114509,513482,282603,-166396,-61101,317177,324776,95011,-215244,-397935,-497909,-524177,-456429,-251701,76116,285900,516300,680157,564307,286945,218767,187189,124352,82024,-88019,-184543,103583,516499,827338,752535,577494,337179,86424,-427,-162720,-415890,-242694,-208948,-113495,157627,245649,173021,54773,44416,-80875,-168574,-84538,169306,314524,822244,946259,917043,358615,-19016,65314,173647,-104955,-365492,-444865,-197616,-98352,-46532,242495,576755,646453,155091,-180831,-220219,-132628,243467,331597,-72416,-130253,357312,725448,622777,641678,664130,82118,-312132,-542498,-403105,-585495,-441971,-351554,-353761,-139644,-4035,-43507,-297525,-447916,233546,969165,1086078,649983,399483,296468,261952,148187,-171808,-313657,-176294,-274146,-407896,-256153,-364430,-203012,412189,541421,126604,-390653,-28039,88463,-122895,43235,261036,275425,171787,51792,92223,328909,429311,320524,-91154,-192724,-54594,-120121,-52886,7183,-6408,-68875,-202125,-462346,-124405,86076,-138949,-349261,1482,63174,-193679,-429037,52744,635555,1073614,1218699,727247,202976,-127078,-54018,116500,326967,256261,-16228,-58078,20152,340456,214526,-313263,87952,357375,-72996,-432073,-400055,-322714,199999,562363,591219,303906,-3423,32735,365412,711069,804958,518468,252103,-44763,-46189,-49928,-70724,-83779,-171295,-262866,-357818,-270187,-216499,-138440,-166458,-221732,-414315,-202563,-53492,30263,100648,147783,173436,217242],[-36255,-177342,-231915,-80938,75876,40975,-58588,-10022,125329,113260,38178,-196433,-347358,-131901,-164075,-224179,-207962,-336780,-68699,234670,322146,235184,214132,369079,577010,554605,481578,344870,170257,224249,259090,437487,165620,39719,-24375,51076,-23043,-241569,-436060,-296616,38604,156965,231453,173375,42020,-83819,70489,167413,165793,69906,-303904,-462473,-289724,-345726,-516712,-347739,-23059,110736,-97060,-154337,55333,-149401,-106468,614173,1026347,814455,550823,495345,497682,390602,-150023,-414436,-231363,-36536,-250637,-397109,-362079,200350,388062,362144,42307,-163294,-76956,27518,-149074,90236,674609,990109,734384,-60673,-377874,-96355,152193,-139159,-371156,-277358,-70651,167417,218740,73841,-425955,109776,415594,436296,40653,-354640,-415344,-588864,-365006,57508,411449,624572,559796,324686,-15862,-366350,-389121,-313550,-107971,177285,407031,490726,600502,318828,228825,309421,147873,-234555,-363500,-180347,75131,343813,178556,-250504,-510652,-225680,-35218,-44694,-120944,-281765,-303821,-67047,72398,159106,232965,213449,247011,227719,-26672,-33711,75054,203392,-27457,-91751,-26109,-70875,-200463,-471574,-513491,-447531,-229964,73350,400578,398105,50854,-424479,-42504,216847,-75791,-149202,69373,49387,20242,-53519,-72728,-29002,127955,125141,-80321,-335278,-193499,46936,285385,320297,191880,-114249,-255153,-314269,-412253,-318709,-199562,60492,160479,261536,343380,196895,-89019,94990,141289,387256,340662,80010,-63125,173905,301750,359929,147813,-140504,-367848,176834,458088,244770,-376430,-241332,40362,-176235,-440813,-314270,-278620,-226015,-192197,-528384,-176092,248864,174336,72703,67965,112272,-132334,-556331,-188295,4056,126141,307067,724865,1118665,1454762,1235712,699944,321728,481393,581723,456367,224371,-58465,-127792,-94105,-264920,-482461,-356446,150792,553518,596357,264337,1756,-237680,-528949,-324963,-443813,-117865,187202,394133,186777,-247903,-242681,-46385,187710,260710,313637,-74339,-267153,-216360,-357980,-464263,-207140,-271396,-159481,217422,409372,403132,245414,-11959,-144613,-132970,-26045,23734,97483,32933,-169014,-303907,21653,469636,698430,343353,-78954,-276132,20262,174070,132255,-59867,-87365,248149,102991,-25103,-10145,13637,-80069,-136241,72765,281024,330960,202478,49900,78364,462604,678518,527350,235558,-111815,-268702,-369454,-234652,-42627,141818,95191,-176382,-410934,-241828,-51874,-7582,-243012,-246136,4826,-45761,-105024,538459,919453,518568,253199,102119,152964,394694,362536,321534,243104,76154,-128313,-299157,-414010,-457517,-451317,-344688,-180694,64500,257738,367128,582972,703153,344461,-123117,-502406,-132412,31530,157069,-1222,-560990,2996,649479,668250,276751,-186905,-219795,-128587,-226028,-506472,-160714,352705,789442,890480,830269,657689,455660,446244,419798,252044,143339,-99214,-61300,27739,86516,-84031,45624,8497,313835,255862,181868,-121623,-408734,-336684,-309593,-316132,-102657,-64529,-196016,-530282,-267474,-43057,-58858,-269166,-489933,30460,143346,-145487,42561,321584,431249,166560,-65664,-369768,-161084,288932,638356,608654,207535,-165767,-208902,-303707,-223805,-3018,-89460,-478762,-65884,229057,319928,166127,-63125,-420808,-474051,-269370,-252898,-359387,-503666,-587824,-369609,93733,395498,391740,131890,-125448,-220216,-34403,275732,402596,105261,-235235,-268362,-115952,-177335,-193108,51830,97369,8352,-57324,48310,236809,617619,500220,87723,-155240,100803,119628,-165865,-193740,492924,768262,738558,266851,-82630,-282035,-291463,-109310,105279,44525,255380,494933,575203,334948,-360140,-37194,402853,397069,-30477,-277106,-64965,-54186,-171042,-258071,-155385,147963,124086,112971,88776,-154524,-339872,52328,319889,272439,126943,77899,59079,6364,-140475,-382380,-580202,-401965,-169180,-59005,-72247,-407101,-458975,-229026,-291356,121637,643185,680683,364798,104049,193079,106770,-4894,64764,-10141,-68547,-175241,-286123,-499852,-499402,-445594,-249835,-260895,-439862,-93694,368415,473991,175335,-232902,-380226,-274595,-216562,-48124,99280,190447,95,-313492,-317353,54176,192975,317983,238917,94020,-42849,-139952,-436712,-203829,212588,428318,226936,-145274,-377664,-318909,-85924,106052,136663,65353,-234176,-468000,-209971,-260892,-177393,-10934,-66184,-292234,-248371,-278718,-320198,-452581,-258339,-76609,-16304,-170248,-65964,298425,489226,367563,129927,119042,463863,672493,394898,-215571,-311800,60480,44550,75764,637550,975964,791893,596150,305348,-210022,55482,615716,545311,139717,-134118,-340688,-457351,-264811,108505,382362,623404,265156,-229458,-507701,-194785,-256965,-213403,-129534,-129451,62812,75784,59115,76834,-196714,-453953,-288193,-472525,-441505,-466422,-320562,-248403,-177858,7727,186811,70340,-395706,-80630,109028,-13196,-413297,66370,353443,388797,10690,-169290,-21333,130099,546328,872383,1035568,820996,438247,50704,354056,239317,-188682,-32804,61972,-265936,-347870,-287420,-469577,-315859,-30579,-5268,85054,147142,423633,290337,-86470,-91746,697288,910238,1110033,1065768,802441,301116,-311281,-135059,461350,773450,749941,329201,-250886,-158519,151633,222115,13599,-281687,-353633,-276448,-98671,-57601,140789,220723,-70901,-118658,555753,785270,626081,127016,93389,292079,120063,-373965,20873,244587,7917,-275074,161067,415684,539283,503146,402497,586727,648091,512956,108058,-172238,10541,-90832,-298180,-52042,314168,482186,439259,180043,-204526,-292462,18210,118175,115345,130197,267979,467145,482252,202732,-54544,-314822,-360425,-131513,20499,-114575,-278280,-305682,-114124,-53980,-111462,-42581,58559,64336,-87141,-112141,-204995,-59143,258915,199429,-144704,-172478,82429,257385,479781,479589,533049,254670,168261,161737,166867,319300,438518,375177,31484,-159139,-364404,-387911,-414527,-542606,-145398,198049,494586,428639,256559,208246,88040,63296,248204,386315,491713,374521,57804,-76622,-111154,-101263,-91066,-235592,-382211,-466373,-345264,-158523,-132360,-221041,-247938,-326894,-348364,-419648,-198274,-145484,-219000,-240198,-164607,-75747,40207,4964,263924,711952,723430,541048,68283,-19290,-97402,-362508,199511,951557,1093918,1001100,263224,-169625,-175296,-32112,89786,-39352,163064,467975,661010,283261,8176,262281,563044,252380,-392560,350653,412893,-188528,149242,770377,719175,376438,38870,-300296,-254548,-14815,172973,276258,157796,10934,-133041,-216870,-346691,238711,864450,1175643,939477,219370,-134262,-376333,-215527,-65825,13684,-57982,-192504,-373342,-349629,-2792,560748,1140528,1047205,760749,586756,368989,155280,200628,369693,350100,126258,-98468,-34949,139615,91883,-231297,-431797,73689,477881,775714,367388,-275830,-117866,171652,36122,-275182,-22825,296428,152353,-103195,-194311,-193868,-13158,57731,-32164,-209548,-257232,-282315,-307612,-141155,-140662,16226,-141273,-419394,-43200,305576,136014,-157134,-579868,-298363,-135545,-211853,-304259,-81737,63102,247406,35293,-300445,75901,438013,436954,68416,-367613,-284141,-149592,-254236,-471829,-198877,136809,92328,-22423,-108645,-128143,6969,45837,-40304,-136880,-273632,-180989,486108,853742,694260,-38209,-183075,165827,-127195,-340153,131075,364817,82845,-225674,-355816,-123216,352582,409274,60096,-393051,-229866,153308,275972,-88036,-349781,257015,549558,468689,222794,197790,343991,398340,172358,-123899,-490120,-302789,-58438,-129061,-254248,201698,397991,102556,-119243,48729,-70274,-467740,-151718,225676,424207,144790,-209856,-211246,68955,379093,624146,666077,430208,265319,-80715,-244926,-289279,-332912,-275226,-187691,-95012,-100222,-183528,-318135,-293176,-260315,-73941,61344,-23825,-262878,-161627,192644,408045,218510,-142662,-356888,-147074,-79256,-188313,-407115,-280234,-10856,304710,414916,214202,-83747,9122,138522,-24535,-188727,-208911,-22636,304668,366253,197458,123512,87829,35239,-112269,-264881,-253225,-89888,-158413,-210938,-16525,282576,200637,-197381,-257491,-57718,-178705,-176256,146094,459723,599859,536520,559230,590168,343941,109402,86046,157630,240636,229639,58863,-289987,-470174,-291530,-297872,-357175,-404477,191244,834912,793721,293570,193181,307539,-58071,-619672,-182794,-178364,-138976,-358502,-423121,-366703,-275144,-195203,-191547,-263725,-267841,-450960,-97939,32157,-58704,-25939,24057,66820,60343,101963,69589,189580,339002,311285,131796,-297533,-538537,-415610,-218705,228333,553636,416595,-278270,340170,761009,617913,164345,-143618,184044,192861,-319689,-132560,340165,144523,-55995,-118279,-39574,-186892,-182747,-430973,-129280,-199472,-433601,-416613,-239348,-178750,-257245,-95083,156531,235628,139269,-70454,-436181,-341335,40864,305108,519776,400823,99797,-225716,-212353,-92978,60872,-133952,161523,402864,286411,-168673,-185761,424404,584038,302905,267065,185039,-93878,-401390,384679,774743,667045,347755,446215,308201,30224,468642,734520,517090,91173,-266374,-181930,-253767,-426739,-439993,-319688,-74981,236952,245253,-6717,69389,141436,-15408,-62142,16207,-55823,-154404,18292,342567,592041,625332,411294,60667,-120062,58411,456702,487110,247731,-30060,-379703,-149335,158769,336397,500988,368812,-142174,-365734,-227472,219038,708730,842184,743281,331590,-254290,-495236,-375662,-54451,275876,115213,-416180,-125453,261675,289114,-112897,-327504,-125688,3543,129267,183602,160797,55109,-18055,-223737,-53508,194145,279510,187825,16888,-315452,-409047,-184238,41390,199430,249186,412076,406615,117028,-228640,-261556,-239607,-310936,-445098,-62908,426201,511367,541617,497539,608728,575319,587004,597154,464933,-17554,-375428,102016,385529,242103,-26297,-282386,-260281,-360075,-215199,-161986,-349897,-577349,-375680,-311070,-226934,-276221,-346821,-328064,-190715,-297138,-339869,-198852,-248308,-345884,76600,142249,31504,23656,130628,-125375,-444010,-145803,107477,168649,-57519,-41614,75974,129188,22475,216040,234409,168195,148378,112581,201384,309156,84193,-274018,-531392,-407722,-303663,-431231,-468565,-207530,124863,242276,-30648,-533824,-25616,92025,-266005,-146988,106183,-148279,-302326,-15991,60675,-235705,-505396,-466626,-592742,-504377,-461535,-345836,-68374,-22738,17578,7806,-197281,-142297,-173180,-270766,-193319,101375,273336,195616,39714,-62901,-140118,-407329,-449563,-493454,-13228,696398,1144400,1081915,1036294,631298,106515,-200391,9888,87019,-846,1315,-73407,-216421,-60090,185267,441689,660522,686197,273214,30311,-271320,-390892,12019,476548,864170,853523,569636,542580,455692,78063,-48985,231353,140213,-147030,-261797,-129302,-323080,-516398,-307156,-6349,110516,255771,483972,573391,690014,637107,513974,677232,390940,4515,-101364,-385210,-579792,-272153,-180179,-254412,-232500,-158786,-130121,-115914,61631,466930,697647,618623,119849,8375,687438,1181671,1098060,812738,357446,-72175,-420457,52284,369895,540035,297028,120309,322398,343964,294736,448652,398443,1135,-319663,-10229,598872,754578,452435,-152500,-95028,330161,471919,340344,-128885,-329838,-283547,-287789,-346184,-403824,-276948,21091,250883,254033,85192,-283033,-258883,-203825,-344738,-263050,-269550,-233982,-179864,-170847,-941,109311,-125948,-485763,-286076,-302352,37173,399804,377229,215597,-188327,-281240,257253,689980,623755,464940,315216,410296,426978,75398,-345648,-295788,-317883,-305125,-55303,-6977,10850,25650,-26996,5889,100418,302151,153155,-136750,-391908,-674225,-596060,-484455,-177667,-1911,18117,154082,309369,56980,-460720,-8313,219889,-98960,-106213,610,237158,546372,549147,414379,73762,-486422,-453182,-84789,462652,930041,603003,-31351,-596032,-310906,-101771,-64314,-246150,-432264,-475906,-173135,121829,152557,163494,181931,165933,57434,-69861,34082,186162,136604,75521,86483,80565,-286289,-177557,242599,522724,471822,348308,-30678,-356178,-529551,-236817,-25106,155038,195864,162196,282997,215603,181139,-107834,-315256,-153803,-53836,-112789,-251069,-452329,-223924,-208158,-268210,-284073,-229756,10448,-19559,-108209,337246,894815,1141300,750888,270515,118494,139210,-574,-99763,-93484,-148897,-397662,-242938,91720,-146615,-428479,22917,205875,99903,-35551,111476,126104,-4689,-185481,-82959,170406,326725,280372,-353641,-163217,177141,238655,-43363,-305850,-323583,-352457,-160421,167691,285477,211746,21801,-298037,-318850,96741,405902,449373,194687,-114601,-319935,-218415,-156990,-218422,-284206,-288228,-294219,-292188,-316930,-373285,-445284,-238654,26023,107577,-126573,-248226,-27150,-110710,-148896,23753,258493,448956,514962,634155,705869,774569,576129,278552,134235,150920,187817,-45052,-314515,-15856,274970,303452,282908,375290,429087,348081,14193,-268588,-65286,-115716,-411056,46665,379541,176138,308615,580410,561385,416715,409188,235244,-82609,-407299,-448085,-211885,51660,533673,586353,586928,283470,-3049,-23909,151543,463728,408868,181477,-96209,-318438,-188878,-1634,-37980,-213145,-326782,-582239,-414036,-215369,34039,-26540,-268977,-387656,-152849,-141149,-460097,-395604,-155436,42210,-162284,101060,655384,613332,178632,-48855,133765,99597,251175,15941,93598,419617,525377,320551,567393,808998,673175,86758,-442686,-437940,-481228,-494931,-359449,-360847,-405705,-97234,-24586,1219,472719,1171545,1255819,874228,320197,-178416,-276081,-71532,111030,287901,449539,347318,543591,528566,104305,-142670,102209,58263,-259216,-420761,-44134,-90758,-197393,-54120,160725,355280,65982,-260819,-159419,-312844,-273106,228824,410817,228036,-120019,-408898,-137777,42851,-73030,-358564,-445618,-307909,-109988,-104559,-546485,128062,618026,587207,115947,20733,304309,424298,395081,117264,-153734,-92412,81682,1458,-80157,143499,313964,341395,88974,-88191,-166755,-207459,-373287,-401723,-128332,75368,173438,-172677,126890,478373,288738,-225364,-9900,483890,457319,155757,-178242,-330081,-462055,-580987,-456375,-300311,-31448,208243,531409,695380,615268,393287,295399,175893,67757,-67335,-302051,-402598,-103711,253097,547478,767586,599081,329211,-18794,-28316,-117678,-491035,-141883,-111488,-281704,-35945,171373,69613,-180282,-208437,-158810,-10643,178866,140761,204500,839345,1196582,1070353,465388,-76909,6176,132786,-135128,-377713,-357024,-71602,116987,58141,307280,626693,680037,131039,-181285,-196128,-216687,106874,333680,-34599,-381190,138249,552185,507569,602267,554995,55888,-353404,-535677,-335604,-338789,-309571,-209036,-55931,-26313,-132054,-319738,-339666,-487029,-67455,579615,604986,300121,-36476,-10708,138627,115770,-161089,-261014,-126922,-255622,-453040,-55456,-65405,-551922,126233,358549,-80634,-286042,74136,234462,114008,80422,177490,234546,101338,-33946,12216,345494,612547,464233,-5741,-116173,-73439,-249963,-120038,-81143,-209736,-63092,17877,-270568,-195284,61054,-137263,-327547,78673,182197,-29776,-327858,-240387,329489,747703,722386,164617,-273675,-180383,-98086,-202599,-104590,-13149,-147116,-329081,-61195,388863,356030,-189029,-63606,-153176,-310524,-88441,-210639,-78643,446776,751420,780675,408568,52503,95228,481961,950047,1141273,888432,437917,35867,-65846,-91418,-59776,53658,9826,-24381,-104197,-95727,-222173,-258688,-221258,-248710,-295259,-50845,231984,259669,228098,222405,180454,92746],[-153311,-169393,-82583,-64890,134956,155445,73046,12733,129546,123671,194654,19380,-285235,-159463,-165006,-254912,-91215,-136781,-171852,146016,315823,192648,11302,-9369,331738,531470,541290,394258,128523,-71809,-144989,-34402,-51433,-83928,-101915,-88200,120522,-95903,-364728,-328330,-123305,44010,105705,212516,47549,-29793,204955,358028,385904,251435,-68322,-163066,-163755,-159693,-210395,-167065,-301384,-110244,-169974,-134445,106083,-37454,-151022,479149,791255,730760,497525,268884,356703,357871,-126988,-461848,-310948,-146565,-214373,-313124,-287157,213562,444084,315504,79692,28723,150001,198311,-159632,46788,721602,971474,617778,-268503,-125692,39875,114142,-241932,-458907,-241404,-7426,240608,260393,117171,-337252,66199,355408,284286,-95185,-376443,-203389,-426165,-497050,-107913,345615,531035,495072,249922,-6460,-269380,-342890,-473431,-203905,-84820,214107,420831,460712,215905,45646,125633,77034,-249237,-322866,26986,341863,505286,268738,-41813,-349281,-245112,-160439,-159530,-210480,-275245,-171202,40395,19886,36180,50673,123591,296341,421227,217541,-27457,-7958,114198,-106365,-183774,-30243,123462,-46016,-344918,-451057,-480725,-288791,101978,448833,387616,-14566,-357963,-47812,62461,-242151,-258680,-90596,-213067,-20587,14777,76878,31195,-56290,-18728,-90662,-296858,105609,499064,602330,532417,289712,-16009,-256412,-290267,-347006,-362294,-383376,-202748,-55352,43289,96358,131184,55294,235966,242719,488267,605465,351072,111529,94622,156760,294848,191998,-1061,-316908,-31677,435756,366080,120998,-147895,-27543,-166505,-370485,-132833,155525,-43349,-245300,-418839,-20528,121293,-78414,-92412,-16225,-9335,-315703,-523788,-293692,-160621,-255610,-337047,171992,435121,963824,832319,622796,322544,355155,528180,475712,254590,-154623,-301985,-120260,-207930,-434148,-344870,196639,657896,780261,503753,73107,-346974,-344975,-164345,-352785,22264,449252,607459,343582,-166120,-331472,-252329,-13741,40005,31113,-159534,-2190,-54806,-264256,-75810,24110,-243026,-309012,56759,239857,307094,101036,-265918,-307488,-366833,-126060,-22482,69521,39610,-114501,7445,221940,521631,685724,229803,48599,-70305,-35623,-239826,-256103,-206524,-342927,-228659,-271465,-243309,21495,96549,-10477,-101767,60869,241586,337620,279723,243307,464167,811238,873186,541153,144018,-143449,-296159,-390979,-214286,39098,233574,123362,-235759,-517657,-380530,-277395,-259278,-361227,635,172983,116031,79342,664640,1024990,603117,357670,260654,199343,405350,348774,272616,150988,-29688,-214992,-419398,-500013,-482729,-463310,-393094,-61650,297336,645368,759495,843549,781166,380543,30023,-487308,-272323,-147927,16444,-105656,-392638,104997,673993,714833,136532,-118569,-102746,-74367,-182397,-374159,-326736,122697,610718,848453,924805,725604,477446,467603,477349,316965,61477,-286451,-126084,95479,299649,149156,112692,73487,263958,258371,249994,56756,-210481,-305106,-238217,-200028,-40559,34886,-112579,-365570,-298643,-121992,-201902,-530737,-265417,106866,21681,-453073,-144415,94742,21222,-249612,-394378,-436062,-205342,194038,474788,474876,105818,-169407,-153255,-249555,-110092,194707,185378,-214167,-123761,54981,120631,50509,60857,-71308,-429085,-258148,-11459,29987,-223247,-296406,-218997,77586,259082,260262,-3916,-215972,-197178,164106,565122,762590,386775,-98955,-474877,-220787,-151175,-102950,50061,78847,55709,26293,116735,312697,629871,630227,234063,-53118,113181,110535,-174459,-188029,394439,710238,670670,384461,54481,-146583,-271204,-246587,-82900,-139256,80838,417830,736749,738124,-11115,-37027,419125,280555,-90839,-101440,252725,41225,-109311,-428215,-107519,287137,151444,-208981,-183189,-209314,-190108,114325,322863,287096,130381,161380,6215,-109702,-261255,-390330,-456434,-314932,-118851,56007,122800,-140003,-540913,-354970,-203325,319244,844806,849039,336462,112848,282890,2610,-248167,214066,329900,287620,-14688,-214693,-276852,-238596,-385478,-626386,-560616,-527580,-114177,203468,338975,158925,-207692,-223376,79716,334786,655341,382483,216554,-38456,-202492,-122434,87032,86652,148313,89888,55578,69320,62030,-275623,-153968,319736,468745,115585,-242624,-421965,-141647,160394,345256,442161,335505,222432,170233,-41451,-363514,-289978,-168164,-371190,-149237,-214124,12942,122545,29783,-222760,-21346,124751,-78746,-215387,154043,394923,351758,72309,68979,388413,531622,276750,-171667,-133437,-9826,-191348,44164,698260,724774,589579,409579,193136,-264941,63279,427187,236880,-89487,-229091,-252405,-251978,-460579,107679,584615,809777,273521,-217944,-447041,-120956,-155521,-321367,-258735,-382550,-71641,1408,7965,-85751,-413441,-214290,-4893,-272974,-463633,-565513,-278918,-135781,-118720,-129544,87315,46083,-94638,60978,226194,102734,-447250,261594,774633,659097,64025,-445582,-380469,28189,516291,772803,1098822,833651,423500,180386,447400,217159,-339028,5115,51130,-457946,-183533,-109808,-346572,-375566,-252712,-356581,-110098,197513,570293,458748,116674,22486,755019,1058164,1568084,1358532,917376,323525,-209008,-274321,220878,554229,539012,144375,-435764,-135159,104048,163233,30578,-190366,-290129,-331700,-158017,-102729,-49499,-22202,-129236,70620,764708,876155,352546,-199457,301290,447288,-7212,-146800,415515,497487,262675,-102810,188057,547825,785604,728315,111994,67183,173412,114270,-265240,-261769,-86525,-193466,-463981,-75359,432569,514794,241565,-184141,-387647,143076,512725,471586,209282,79030,247208,291222,253968,-135559,-439434,-419048,-450377,-347382,-139056,-63344,-201344,-432772,-346022,-178826,-116117,-14986,78037,102204,-104430,-290836,-396051,-187170,256734,364626,-11613,-169829,249031,513124,571142,431759,211288,635,17239,-3662,47122,324938,555887,573818,341689,151153,-52847,-146565,-241353,-424663,-286575,-124802,-173263,-58254,204831,342293,319532,179196,326490,351426,481831,317847,160928,239334,146285,28937,-119038,-355758,-485640,-521468,-475601,-230789,-185113,-299024,-393493,-444898,-451220,-414206,-68409,-4782,-83084,-81177,49270,49635,185609,148287,174441,729731,1094289,1021855,267323,-112371,-66626,-36113,257712,831974,1049246,1041683,486232,45142,-157533,-185409,-209320,-326412,14687,330903,622825,264267,-47998,257424,439027,174945,-472517,176408,242762,-275404,-29296,513047,457169,334712,106229,-176126,-186346,58955,263417,309508,181761,5140,-122619,-189656,-42886,500783,974882,1103614,652359,43595,-294178,-388446,-238449,-98130,-35696,-77965,-203593,-294570,-153876,227758,799796,1243968,1244343,927348,818433,696972,357685,417319,473725,495357,136283,-187147,-198601,19882,151206,-80177,-400002,-68110,210172,443708,78734,-357744,-140305,99219,-112496,-216152,260042,627973,505352,178221,46701,83840,47390,55491,49202,-49038,-95987,-151672,-163743,49177,184049,335339,171564,-157745,-67791,290426,214861,-43172,-395357,-543389,-327023,-258112,-147451,-23682,187105,425900,137994,-349359,38353,299990,443636,-122561,-235852,-302100,-175415,-178115,-379638,-430757,-82822,9287,51692,11023,-134822,2000,126195,-99955,-505117,-442855,-123038,484576,879852,829059,281372,-312425,-199463,-212468,-202093,153845,367727,196213,-46135,-269799,-261659,220622,314461,76368,-371413,-196124,320864,569914,194576,-339911,-269779,-12136,74955,89024,255475,454801,358686,121893,-204757,-271562,-242593,-390032,-497582,-65908,432389,447295,8636,-232424,155710,49952,-353964,-164038,262730,350095,-84199,-393886,-332785,-189930,88313,378805,434391,375524,281281,9789,-103607,-135353,-299983,-353498,-287416,-241658,-356946,-400626,-253471,-162029,-70954,21921,-670,-133109,-449280,-105124,111127,195809,-167970,114214,329310,267976,172689,97307,-200211,-276567,-56179,222773,244667,-112877,-430656,8402,158957,10478,-231505,-478748,-1154,458932,609498,375824,150043,29045,-33525,-145685,-303913,-388582,-229535,-292798,-339412,-184782,9919,-109244,-368282,-187868,-22821,-158475,-236091,15780,385496,638692,704425,764219,648110,441340,179265,145291,129360,108378,67132,-34754,-148542,-307608,-340675,-154981,-4327,-237700,150255,671012,617696,269321,173592,124973,-106285,-438191,-610302,-419533,-259224,-332372,-325908,-280205,-328065,-186430,-45089,-85573,-212178,-301246,46314,135656,-37743,-172975,-172553,-150804,-72271,3467,10061,222825,440789,470193,353241,-99492,-438011,-437935,-345660,-158193,147626,185605,-161891,32294,268167,163688,-171908,-90871,214573,249789,-225928,-40062,626690,448714,-125612,-160961,168401,160978,-32058,-289380,-143775,-99271,-380553,-359212,-174716,-52469,-81992,-194344,-340086,43812,262829,268594,-145521,-369710,-202429,121244,339800,330985,234757,53142,-151617,-223633,-28368,-103758,147519,219245,115149,-91069,-374443,3151,504649,270993,389632,253800,-69790,-318583,585621,1030554,783342,297297,222255,93789,60262,661523,973086,888530,167231,-352837,-333571,-243338,-273573,-319154,-287963,-151025,63759,124254,52621,174782,242701,-41829,-259383,-203561,-139268,-88814,15573,197642,238244,188412,16875,-136265,-106561,171149,527269,532837,322717,-37675,-235332,148407,408328,524191,681591,664016,166340,-212792,-51074,307596,664153,651596,480351,98734,-382173,-481082,-203398,256215,578879,329405,-287079,17586,519782,632034,72413,-298249,-111420,25464,147575,258220,291385,216664,64739,-125752,33798,101477,66857,56872,-73448,-343482,-181329,68830,235870,428568,382696,332710,225696,-22301,-159066,-155865,-276217,-494571,-349110,20453,270265,165780,171279,344558,620938,615596,593700,583922,421218,-95374,-268631,222153,491560,302628,72161,-186497,-309932,-482058,-246388,-358985,-358757,-298355,-258964,-255349,4099,-7608,-89707,-346441,-351427,-306673,-73259,16178,-206876,-71887,339488,352386,237484,269611,187256,-204000,-333995,-73959,46670,-11331,-45901,-41607,80573,129316,46472,195509,250491,102815,-128284,-274069,16420,305506,163061,-242757,-589239,-381282,-342454,-467426,-494702,-77695,298100,429381,91281,-501225,-58546,92565,-288354,12528,310568,34693,31367,153469,168961,-201015,-446095,-369708,-381935,-262869,-414567,-244500,54272,-19579,-168668,-299932,-189805,39903,-104643,-388963,-465816,-283415,-129345,-156236,-90063,-130234,-189710,-383454,-269050,-308869,53579,695358,1012294,916343,827959,545774,13666,-201627,47405,85933,-83524,-3522,32494,36111,-148511,30508,299976,422829,510064,182468,10079,-178506,-454499,-115769,464069,861047,905310,586161,542520,300760,-48758,-30643,153185,24185,-360901,-156731,208974,183012,122003,-273339,-332970,-180613,-285720,154297,475486,583190,470938,382995,531504,143908,-36990,163862,-61126,-190849,-131680,-177045,-408347,-444630,-412010,-340982,-280236,-350800,-33192,570147,829869,457740,183799,649667,980976,992921,603108,259589,-168702,-173486,127746,302573,274770,73429,58387,425164,493097,413327,524546,409530,65650,-248309,-278995,226971,502922,398231,-15919,-371983,58231,248314,183016,-236167,-276490,-284298,-294357,-259107,-309478,-414094,-12396,303758,194299,-14435,-386274,-490546,-301114,-317611,-397514,-491801,-494131,-375900,-29121,310388,253474,32429,-339191,-400925,-244225,189163,435567,460520,180292,-294512,-386141,144361,391848,330622,124192,65019,326525,359826,20268,-185737,-85161,-188576,-325846,-128638,21405,208009,369188,383826,245928,121774,292827,321734,85662,-203450,-540673,-656661,-659904,-352464,-84093,99271,295189,447392,85812,-504060,47271,152551,-73222,-52783,-66847,13175,499054,799161,749555,432072,-213913,-595443,-157170,404133,741697,394115,-224301,-415084,-197857,-126856,-162378,-354233,-480897,-537933,-229253,100038,117742,189094,339704,443005,457097,369279,241730,171797,98532,72373,116152,171259,-118454,-327160,58222,367253,383059,268996,-98340,-459710,-414527,-268626,-239446,8645,-23075,-88707,295481,403587,88266,-482359,84769,175340,112396,-52237,-342666,-210933,-118507,-47238,-52285,-64435,-147737,26794,42987,-230502,37032,573625,759935,479772,422278,568860,389922,146997,-31511,-18583,-72488,-341176,-356209,-87415,-272735,-331518,54104,230890,100338,-26436,30880,-68231,-272973,-415845,-392945,68658,531211,645022,-23148,-535261,-50341,81143,-130194,-267091,-94808,893,19247,165239,124715,58625,15914,-134694,-287103,-64553,294941,465903,332978,-56913,-404371,-449508,-423229,-335983,-215900,-200903,-223482,-329734,-406184,-512101,-405839,-218127,-31460,49688,-61926,-12121,59099,-114907,-121724,243177,577031,710404,548501,499128,403684,499574,344499,220190,220812,307916,411072,94467,-470601,-24657,430607,715063,793726,623382,437123,268124,-43233,-366470,-350473,-330138,-360437,143950,399101,313664,173384,466925,479890,335052,361430,230831,-9929,-428214,-408746,-328530,-568514,-44175,243361,271938,-95683,-320590,-111625,271215,680365,564517,211130,-91691,-349252,-202297,-37960,-67709,-297770,-490543,92,-8743,79850,-41711,-205422,-357819,-348442,111096,370695,302962,128755,107077,44818,-139000,111342,483593,490323,241559,197357,160555,243605,260877,61776,74245,530872,714937,469618,589558,948737,697728,133178,-467797,-382157,-257877,-335373,-454543,-237322,-332856,-312010,-254286,-477740,272345,1013202,1278431,1000578,436832,-117236,-285987,-118660,11275,190736,463204,633267,806272,590224,146534,-116049,112439,174523,94412,-210200,-475958,-306770,-84013,197143,314197,254727,-184990,-198353,66132,-74363,-445395,-99393,334489,313184,60437,-244705,-147482,17090,-82525,-409769,-515619,-299899,-71062,-54535,-560397,15468,675348,691919,82289,-119826,285372,437341,313658,6830,-133708,-11424,104447,1041,-41169,122199,396429,537734,398801,86543,-67488,-107520,-129672,-102710,-411979,-494226,-239026,-324037,32443,372378,246189,-293527,-29900,472798,422966,113619,-174093,-280621,-418632,-512868,-423194,-311679,-143947,193923,505019,599023,557143,430427,302298,145558,-32390,-298129,-518927,-291525,-160635,-20798,121619,520597,384426,81823,-323897,-208465,-199684,-450469,-114447,-131750,-502516,38196,258583,2770,-381756,-375477,-182799,92584,355382,206469,221444,857406,1300639,1041632,495463,-202201,-142326,-2959,-127158,-223902,-217372,-80456,62313,68138,410925,621236,517163,29984,-137020,-119485,-235166,-43702,245261,-35578,-524976,-176625,178141,217728,368773,266638,-45589,-432996,-433182,-163370,-53221,35176,135452,164261,11797,-241733,-381746,-285103,-467464,-219743,120212,-75566,-285229,-507051,-342384,4164,87393,-168523,-338552,-220089,-321322,-380374,47418,69845,-350759,-233840,12963,-210977,27671,261080,363030,294626,79273,45458,157143,76271,-121988,-79078,264877,607094,456963,77622,-115820,-237975,-269973,-15178,12406,-354461,49867,375688,71909,-197829,-143692,-240359,-198557,169159,260273,72896,-80732,-296842,-29267,273467,52153,-370710,-533924,-252336,-279402,-501962,-373753,-229772,-263663,-311442,235418,548129,369516,75585,158379,54258,328845,379798,65068,219701,718142,921983,881867,466061,105672,160234,510082,945396,1079842,833905,275792,-78497,-234110,-224361,-79977,157871,190048,193717,139271,14816,-255534,-332859,-199862,-335850,-162466,215430,517964,466572,383587,322339,181893,-40426],[-186378,-13003,36640,-55476,106257,149933,125554,69653,141040,108249,239983,126896,-155041,-232034,-160663,-322758,-3596,84901,-128138,-12241,221117,78102,-213905,-211025,66471,430511,524301,419522,196364,156724,-69585,-246264,-289516,-229282,-171219,-99211,228472,111205,-238594,-286995,-224786,-254613,-185867,93727,-52354,-152613,79582,370816,492494,349246,104833,99924,73067,-5957,82904,143025,-44146,-160447,-193519,-154567,56954,-75325,-162266,266552,434543,484807,266021,-143650,64835,114132,-185113,-452097,-293948,-261583,-117907,16265,-382859,-89800,311114,268599,137762,148268,308928,330731,-81851,-148252,512663,616557,207962,-217000,10852,105971,17787,-222984,-503188,-359763,-110348,171643,229512,119378,-216593,-82421,213793,80817,-127455,-179336,-88154,-243010,-341204,-389928,92569,269528,341700,129946,-64850,-76481,-14479,-159147,-354314,-311144,34213,336450,295957,110889,-200955,-142217,-96070,-366612,-364933,82265,436620,558776,402426,100558,-160558,-171455,-224999,-244808,-238673,-178285,-56647,33313,-123969,-184072,-204956,10290,320428,522160,394004,-23977,-124672,36865,-101482,-358291,-141166,136827,-28610,-293934,-370542,-272992,-175793,73872,333104,197658,-111159,-331886,-225101,-231000,-330674,-397407,-400342,-153918,103039,202719,273475,230923,-90331,-208648,-116267,-294361,224877,763218,808195,634692,235393,-48800,-275640,-216148,-234063,-163027,-286110,-317672,-248738,-82442,61643,240401,290132,354897,392289,529879,680565,480304,298611,99612,4967,101501,138393,63033,-207175,-235079,299606,402950,472304,220497,34721,-188763,-285004,-59201,272763,154687,45346,-145065,150808,39306,-285252,-398942,-276209,-374787,-463784,-337480,-299338,-322886,-477602,-128005,-56350,38916,284811,238859,308113,237801,166522,364602,419122,256137,-194011,-331642,-35458,2490,-156097,-263170,187947,684714,849714,690631,183982,-367671,-149350,1897,-262157,35643,545543,616836,341966,-154557,-480800,-326250,-123163,-24765,-258084,-197008,142173,234202,194565,361269,294258,-68865,-336131,-146162,-23580,149204,-102832,-479821,-229952,-371014,-156050,31073,96289,-26427,-278842,244858,545059,821110,849890,391779,201635,50084,-108126,-388251,-198466,-260473,-457197,-204628,-224172,-313291,70920,139040,-14003,-51384,100381,214559,292024,328971,467340,744474,972059,914821,526951,139855,-34713,-235104,-355278,-210751,96195,262466,139874,-221314,-278987,-302353,-223204,-264772,-69789,226492,292628,228519,176088,515969,741481,533054,364862,349817,204180,294468,183625,85937,84697,-7757,-277673,-526506,-561714,-426353,-304709,-244355,64692,495099,959599,1050227,878083,562042,198166,-82056,-535346,-294838,-176572,-1952,30759,-213399,42964,498358,553901,-91589,-130283,-68591,-83928,-136596,-247387,-499921,-120896,373072,765811,892065,659132,391476,387130,485343,406863,46748,-297707,-69675,153043,290593,210441,19946,-44533,-27574,117921,219905,169157,-95388,-150890,-104648,-84027,-31908,42814,-103264,-229723,-264625,-245983,-440035,-399945,39877,210793,-95463,-485104,-156384,-116923,-350184,-542243,-381874,-481861,-305710,26554,228049,204785,-79677,-105478,-94188,-227449,17857,402592,422269,77435,40479,107286,77731,131235,333052,316451,-220353,-297152,168536,369451,177232,-69300,-163274,-22680,88601,128561,-96210,-268906,-156705,259719,708154,932057,545515,-15175,-544205,-327510,-220942,-156315,-83891,-39243,26514,79320,273607,617019,680398,652008,244337,-52148,66152,82967,-141477,-235328,138551,409594,348914,333256,163351,63199,-93787,-278798,-285627,-390409,-183615,315420,801970,839057,154456,-76390,277948,22961,-226631,-59693,150309,-75009,-260010,-409897,100614,467474,249215,-410078,-260286,-69668,-42810,123155,234769,228241,110396,179155,-67859,-268735,-455969,-347178,-219642,-84440,41217,211328,271514,95144,-344775,-449129,-119474,428156,894494,800710,120226,153722,507537,257601,-574953,237154,629303,651682,309768,134652,166395,132508,-50377,-191405,-287673,-306785,-172433,51400,198368,103473,-146936,-35563,261833,589425,953391,705221,307004,-34928,-183899,-83833,-43231,-100151,-28617,10114,82740,170503,193609,-160036,-150487,302222,357921,-59617,-379587,-332949,77638,416374,542960,719610,657389,663357,690881,203946,-372386,-356146,-296330,-205988,271383,248880,275704,348695,240776,-257126,96543,307429,62594,-342598,26375,276916,257731,6590,-574,273924,414988,286584,35461,-55077,-145280,-438435,66318,592831,489008,415788,320003,131137,-202706,15616,101966,-193509,-457225,-444371,-222070,-111311,-460858,57640,610604,795423,319536,-59873,-448765,-188814,-213057,-563731,-258223,-420081,-287796,-208427,-257783,-345494,-426024,19882,124197,-166418,-449461,-552240,-251259,-4027,-29174,-173821,24309,149209,212121,399619,444704,172466,-476837,283959,938987,690152,80629,-363347,-274701,-48224,359987,464675,727593,584865,278316,257692,377259,85014,-453982,-31498,-102136,-348206,4425,29098,-248101,-266330,-202705,-311284,-505178,64647,505060,498242,259900,212715,565852,796173,1334376,1229283,832535,330863,-69574,-470782,-108920,166404,215947,-71637,-427335,-85559,85928,103069,-1859,-168752,-244996,-314688,-256019,-245030,-279723,-216734,-5930,290315,859999,942853,301005,-138209,498298,555630,-5958,-179418,444486,534808,326491,46941,158239,519527,839421,888171,341453,-236416,-251363,-241413,-551085,-347955,-245379,-222562,-362959,-24841,399301,354532,-84782,-587639,122663,757876,913321,639060,137902,-171523,103071,95340,-41340,-424686,-267560,-345048,-456497,-483361,-314386,-46364,-285328,-304449,12002,128752,49239,-32995,-34503,176779,117509,-187591,-458576,-253205,184630,444342,141952,-78669,464598,855048,764739,466533,-49703,-169465,-178116,-227899,-85383,286404,606134,681219,546096,339103,198095,37680,-145416,-360311,-447069,-469075,-325797,217614,529542,515361,373617,101535,164562,153021,299753,167666,212720,414802,258286,114735,-96912,-290468,-281850,-274361,-446261,-445721,-331501,-418256,-553666,-478206,-493786,-306813,32891,81798,5873,118599,324000,223445,253474,201046,-77693,469471,1180471,1248901,444243,-77123,75162,221200,256583,482086,741831,760149,552153,201476,-100299,-319154,-276327,-254251,-28099,229126,477362,189325,-125141,185440,307060,66636,-487840,-48404,21512,-343049,-161825,212887,213685,179194,28523,-164160,-281199,-68976,115880,105554,39271,-104432,-149486,-120395,146755,493557,709282,653512,167120,-183311,-482143,-463927,-354857,-204460,-169351,-219277,-324787,-307976,-112904,259151,744172,999773,1115950,919758,888256,834893,492965,543304,570257,621045,224932,-225020,-459394,-228335,61163,39831,-176290,-272153,-227040,-154583,-333244,-321554,-108980,-74404,-347266,-126773,386058,665185,575612,361297,276015,324536,116491,-14276,45468,81464,54256,-109734,-168342,-31499,258776,381435,321516,21766,-45921,216565,290547,41516,-273516,-457459,-394479,-236027,-83342,-53685,183582,326594,61489,-442537,-98700,45217,105186,-410028,-258660,-306878,-288296,-242907,-236819,-432234,-180477,-6571,119898,73745,-178144,-55402,215892,107393,-61985,-146167,-142331,330691,714083,724529,424919,1076,-155519,-99746,2298,173405,289156,233692,58655,-190019,-321125,58666,152555,16424,-334345,-144998,431781,698099,346844,-78152,-279942,-307091,-310226,-89077,174699,389843,258028,130350,24797,93536,-3864,-110030,-124353,191517,585199,480132,5207,-162407,273483,205056,-178934,-282612,145669,117126,-420719,-404133,-264405,-455977,-255418,25533,131709,250052,193944,42273,-44337,-22464,-173403,-214392,-320086,-441973,-481771,-275667,-121571,-40240,79944,60137,-41768,-155479,-205010,-35520,-3523,-125848,182415,857652,1046928,766573,369421,102671,-220341,-351037,-184567,27003,26518,-258193,-92224,211123,204509,109898,-157184,-417078,15930,574566,743232,490137,134534,-87132,-154627,-220890,-291397,-332347,-452874,-457186,-430826,-302607,-302619,-467672,-350000,-49531,83057,-74187,-290592,-157516,241910,591904,754026,799841,562068,405902,138916,96411,82190,-55670,-82728,-190816,-69426,-235760,-395158,-92092,124047,-194886,-140082,161852,203870,104475,156139,97910,-1230,-120844,-21999,-404247,-542601,-373018,-219151,-126616,-261309,-334265,-126502,126164,3876,-55293,245847,313818,158994,106375,-27002,-230762,-207468,-141148,-51244,220738,435010,475907,357909,20611,-285962,-414577,-263932,-341049,-242576,-48326,-87142,-364539,-497861,-402213,-238554,25223,228027,253921,-71733,-41309,501913,418759,-278172,-35353,410144,476951,41217,-229798,-60854,-4013,-241943,-223039,-123492,55332,179981,235821,-172115,-175859,293471,459022,90348,-291411,-402707,-60658,170160,314158,398039,297275,-97637,-342702,-155005,-54649,32474,-66974,-156753,-152015,-138641,260602,592009,514533,457496,249067,-208586,-203140,666987,1084606,736313,225822,-36658,-124633,24272,510039,824519,788504,96286,-245420,-250857,-78030,-4268,-19311,-113560,-130704,-72444,47931,152407,207479,228850,-68217,-333774,-297440,-78422,11999,-44405,-101125,-124916,-88966,-256428,-331562,-124999,184535,477343,538222,341536,-118582,-68843,380719,554691,511204,588241,659533,253258,-101163,48200,310079,488912,359104,116901,-197005,-473226,-443135,-116740,414911,695067,413307,1836,335011,771816,708345,64129,-289825,-114666,30918,172844,288058,349584,346595,45079,-166937,-70467,-138920,-252885,-90801,-143418,-305083,-48152,214905,355509,517400,427947,204239,31751,-118947,-95075,-116422,-344539,-495571,-137392,128377,191988,15087,-141194,89129,376551,417907,360177,264023,144768,-85350,-133653,173452,341648,170300,25987,-133371,-308078,-408351,-391901,-181922,91102,112181,-20696,-292249,57146,120841,70729,-237365,-506833,-221268,115274,231695,-40007,73423,419417,407808,334740,374865,122661,-346472,-281201,69511,68897,-102225,-110439,-145636,-21746,5267,-55239,96407,242841,113118,-131481,-346937,-288087,123658,131591,-236163,-622235,-421315,-411556,-448130,-487513,35011,447476,535308,144660,-423549,-66767,129772,-240082,48452,453583,293173,260549,232933,162158,-178581,-482841,-395144,-179451,-37146,-358555,-206943,98520,-70843,-384412,-468249,-205436,-62599,-88905,-227160,-452877,-478961,-494629,-360049,-199661,-218091,-215041,-183660,-120119,-222679,39201,534609,683219,589297,458640,363354,-135683,-222534,121873,119778,-161195,80916,380007,399869,49484,-29489,271383,291449,189448,-74842,-136445,-86654,-234602,-255128,358626,747473,793811,513778,504816,203180,-151921,-32512,84624,-107665,-322560,99242,486545,645327,596087,72874,-325009,-127018,-113208,-49459,425444,434898,199552,150938,222509,-35605,86608,369287,221349,114920,42990,-165517,-486841,-622621,-667478,-295220,-78113,-304689,-283044,369385,828691,641501,238107,412195,599577,735299,484490,280444,-5897,64987,253093,249187,63611,-169748,-33823,341242,437543,436063,596654,431537,135921,-149636,-360783,-265610,166117,287747,110218,-327754,-246949,-18235,-88303,-366580,-213217,-233462,-304717,-84957,-44634,-373400,-84058,229705,47382,-84955,-199227,-416627,-315727,-194433,-373725,-221697,-244371,-487032,156086,579578,350159,104714,-2373,119746,-51958,283282,495641,546552,75991,-414005,-293356,68958,105860,68342,-111309,119056,288348,182607,-124771,-72563,89977,-70843,-349344,-258507,62459,418784,540270,381406,60844,-59551,50970,245582,167214,-50989,-374666,-523694,-682629,-444449,-132639,240789,528824,576743,147260,-448050,89009,70669,-122747,-161052,-107213,-156656,299721,715743,632088,399506,-91395,-452784,-264980,169791,361112,145480,-360557,-287539,-77151,-95191,-170905,-302797,-514639,-504444,-248400,47456,11572,4118,246668,465841,559776,540104,288766,82131,-14551,-21771,76595,199737,69082,-366938,-160055,151571,251862,156849,-76225,-350034,-324661,-241396,-74952,170996,13578,-394166,258027,445869,-24613,-214852,347130,346922,160704,16625,-219356,11902,83123,219754,174290,91225,-119577,-40813,60395,-158848,-255688,213386,305008,387886,733175,956210,649541,297750,1468,16272,-40864,-341526,-335650,-216010,-400897,-263534,38839,171768,64889,-90005,-157304,-266057,-444277,-413992,-502031,-123510,494544,706949,294540,-367034,-323556,-165652,-272086,-242089,38377,258769,230949,183272,-107351,-149279,-57048,-66381,-155927,-208999,141396,440305,407420,-39130,-432585,-590812,-515527,-339032,-157367,-129418,-159259,-340840,-491605,-376424,-208605,-110170,-55223,-26908,-47144,111452,109086,-85877,-128871,368222,745039,763261,455479,278002,124172,210604,175237,172545,289938,440962,554039,242433,-450328,-94832,413980,905439,1052652,748159,429149,195013,-77041,-327436,-537725,-387687,-391174,-29355,67257,82969,-65170,342400,473229,380722,347964,229123,-2249,-296558,-11048,278355,53179,-414779,-385039,-242065,-167061,-323628,-227852,306881,756096,658180,206631,-135943,-419185,-276260,-142857,-125463,-323589,-259667,174598,276277,202788,-150457,-393600,-499253,-170251,410079,796175,957703,688775,556785,127600,-116256,42798,263385,326667,282746,239018,-29533,169817,161220,57202,-47129,374419,616485,454075,400413,756307,474485,62014,-439916,-255936,-11628,3116,-186230,-126670,-227147,-419591,-136219,-188990,-84939,624087,1151421,1043924,523625,-57144,-262502,-148619,-95123,33741,361879,820573,945213,577813,130345,-156836,209622,480495,564423,430031,112105,-291597,23593,404750,468050,88791,-214837,189978,426534,197948,-274224,-336992,282419,363407,161317,-171523,-161618,-14178,-82645,-308005,-475144,-264243,-8264,19222,-370965,-204399,438683,483678,-118087,-233688,297288,440650,197668,-89651,-52009,59904,85104,23643,-37365,30817,400284,623665,595350,189652,-10321,-43016,121719,485057,214497,-301390,-459160,-469447,-126220,232871,161817,-343794,-148285,240214,193058,-28412,-192943,-262180,-493590,-376163,-271976,-285631,-225864,196547,400112,389668,336451,293030,224253,177048,-129922,-477877,-128654,188546,289327,182689,-63382,156762,22254,-247215,-354816,-323998,-322903,-386818,-166703,-247304,-350369,262857,329856,-25331,-501510,-460696,-185965,93536,268679,145091,319454,869674,1187295,852742,462909,-250110,-367858,-234319,-163926,-92890,-82665,-89437,189,159029,481818,511784,216046,-108161,-84600,-26349,-161466,-156068,57156,-103304,-347644,-515200,-246664,-162218,12936,-77550,-223319,-472680,-300550,-51099,83256,226823,327848,226680,-43991,-227945,-154067,-249910,-429280,-195640,-207642,-421156,-206957,-133400,-449353,-194414,25860,-169615,-544023,-410495,-477509,-317663,12206,47253,-124274,-408166,-380307,-23453,212883,373175,406103,356908,40314,-155626,-44337,-40715,-283333,-249346,18553,321592,239805,59368,-171432,-315903,-38455,211031,219350,-349980,-100770,355376,245300,-143825,-472022,-297333,-30263,219399,245167,96212,118883,-38836,-176684,-136228,-339866,-384119,-303930,-391485,-435583,-180188,110400,60841,-255156,-112626,445908,741587,489974,351894,365280,425071,642340,547741,205292,377862,815093,947875,823300,445977,117108,184352,417365,650934,604254,349031,-139707,-343698,-443104,-449381,-178527,109897,212864,236447,215520,-22719,-372754,-191561,-121768,-227219,-66072,370620,618209,579850,492437,356607,102980,-209133],[-68789,85919,93687,-57008,-45393,20868,81264,111994,146773,106472,164329,98624,-74151,-328854,-212061,-344983,9024,206618,103859,-131740,63959,-102626,-299448,37839,109490,317321,452884,422812,412490,553584,412772,260478,-189223,-278966,-203131,18445,298424,260010,-99739,-53753,202524,43052,-181333,-254846,-292291,-426210,-269535,128156,360060,279146,156167,263135,281602,111344,255800,286425,153486,-74568,-207110,-199085,2357,-137924,-152990,42099,114777,213492,-1357,-236038,-22781,-3328,-185247,-405000,-328653,-307743,97145,447606,174649,-240310,50476,206887,145054,147318,338523,364694,13703,-342227,139751,44052,-303872,-19161,36901,86808,-62189,-181664,-489712,-416630,-311085,-157016,35781,77505,-66856,-283323,-28485,-116432,-72272,-64310,-134385,-172610,-153337,-130732,-58848,52063,173444,-971,-226895,39139,248431,229194,-117125,-221230,-117585,180395,101937,-57886,-504552,-436524,-327961,-347659,-315920,-545,345711,476884,444102,165788,12161,-57769,-228801,-322791,-310119,-165436,-46687,-77034,-294979,-409236,-299994,-80000,286424,490884,427280,-21019,-249694,-6207,-38352,-352667,-334755,-34000,-115371,-345238,-361052,-126216,5095,4499,82130,-109930,-231277,-380269,-432111,-383896,-168626,-116733,-192778,39706,183609,289356,389745,361386,-119173,-284428,-72017,-283731,141599,713301,807363,550376,13116,-246650,-232030,-91793,-107586,94990,49604,-117259,-372965,-117257,150505,335699,380058,327787,431716,445876,465152,408986,389394,248945,55973,-47351,108396,95453,-107466,-338245,83110,359143,558630,475371,215145,-146201,-207040,-121620,28721,97103,206644,98876,219083,-10492,-213165,-299079,-284244,-183629,-47626,-111999,-277278,-467715,-171156,135657,77222,-80361,-325684,-45322,185662,339555,261485,240385,367377,284115,-67025,-178559,79280,192029,84304,-136786,79365,551467,747833,730777,259838,-318046,-57626,136297,-158373,-85459,389059,396282,179653,-188345,-453839,-196599,53517,207146,27281,-166246,106738,384659,542894,665571,520334,186206,-55928,-228067,-330657,-30973,-178288,-195064,-16345,-203944,-148685,108268,138536,-154143,-399967,346066,729991,1002659,814304,363200,65609,82305,-127106,-314623,-93089,-281891,-402409,-70952,-363896,-219956,92187,96887,-78489,73154,180944,167425,148086,288523,574379,811102,883758,761592,450618,193705,108110,-109249,-278533,-254153,79531,222310,150046,-92029,-46569,25955,118425,157111,295780,360210,336471,271638,200637,280646,278634,287242,269412,356882,181716,94084,-113842,-228661,39008,36894,-321330,-566110,-580083,-358933,-195249,-168072,93364,616539,1117941,1152798,724150,182090,-68439,-148201,-523366,-413774,-194479,56715,121663,-257633,-208736,199875,269163,-290517,-193193,-125483,-157300,-79345,-157526,-511750,-325506,123809,609308,697024,440198,179404,149891,366616,434880,126541,-83024,98882,175949,61912,48057,-98842,-232784,-401674,-83604,132132,184526,-65409,-60481,-67291,-28568,-49023,-61682,-107783,-148656,-256242,-425768,-566337,-7688,325109,280426,-213147,-335152,-15455,-124741,-247181,-324597,-200982,-497225,-411235,-152612,-39679,-119900,-202601,20007,-31014,-201996,126928,544976,528227,264554,184584,160830,65349,225006,523677,534113,-58935,-300876,363461,600985,465999,72669,-226535,-234641,-125377,-29440,-168251,-293132,-145579,214225,648312,839037,497763,-78122,-407970,-327611,-313282,-331935,-271372,-169643,-64881,61241,405197,886942,733547,516925,69158,-95085,-5505,47499,-72037,-273306,-153074,-57883,-134174,92462,191466,257948,92692,-223471,-323496,-602106,-340157,268107,737297,616505,98009,-172275,-16996,-324181,-424678,-270404,-380914,-319456,-512464,-115966,317246,564292,312442,-373920,-201675,49787,23690,23825,43247,90997,86994,143107,-110846,-404792,-432517,-110695,91549,176748,225763,347425,340605,227055,-164444,-360796,-81564,417460,798499,577964,-260652,251477,801645,610077,-384670,123643,708114,761288,499422,400441,469049,344570,89287,50842,-14885,-122800,-255520,-69776,42671,-52090,-105689,95358,224525,479730,722053,772169,400111,-14020,-291869,-264016,-332863,-344970,-179399,-53317,88394,186788,203203,-138410,-224200,137757,106070,-282316,-560894,-154893,268455,565687,553003,679834,793227,853024,874115,309716,-322252,-367022,-302052,-15080,379906,405084,227396,266980,69539,-350619,249005,481097,210332,-392896,-103569,122945,73742,-61452,-3708,208594,354509,380022,208496,-78601,-310005,-503577,35831,363670,385892,298490,244314,83328,-59291,11625,-115958,-345016,-408293,-303753,-215601,-87726,-438518,-67928,423141,549663,331867,113845,-411464,-412452,-356057,-281605,-150442,-270075,-496803,-408913,-363078,-189771,-100480,147293,138028,-112797,-479094,-560455,-198981,133572,40584,-174490,-17263,253287,423640,606287,561090,162670,-475599,126121,747771,441060,5810,-62047,46236,-31921,122232,48054,96204,141695,39648,229302,192934,-104827,-406708,-193255,-293549,-71160,114164,57925,-206520,-59460,287075,274098,-140218,-230951,258637,392514,307927,412921,391727,357798,521240,688418,567825,306858,33760,-339221,-212010,-165184,-110097,-269243,-328127,-65806,55883,28631,-94048,-245309,-262133,-177032,-178458,-392441,-426942,-202737,163826,510657,981287,1102790,656660,238756,603069,579600,115047,-161152,138830,344030,231043,55296,46777,290576,618031,805323,688491,211614,-101119,-307936,-455872,-452976,-279509,-140678,-141454,105127,272554,97676,-386086,-350375,362133,983395,926331,550353,70957,-458391,-78466,-3116,-264863,-544146,-210229,-420223,-431133,-535980,-483243,-166760,-473098,-24698,473798,497295,223966,-113109,-272990,271614,437961,82666,-354368,-296649,61527,403357,234126,39707,632064,1123408,956260,483685,-82609,-285294,-416207,-473288,-241064,161021,561276,682977,591933,376282,288963,79229,-163237,-341583,-401701,-330411,820,428835,613209,478059,172048,-108772,-101969,-69855,-15710,-20302,219178,435399,308467,143715,-42258,-102572,16175,50609,-144872,-418764,-277744,-276024,-264566,-326282,-444141,-234469,40251,76364,23100,291012,528959,384898,236933,118955,-382559,-11802,859400,1151414,529002,-38035,220929,369219,237669,186157,346185,398962,468041,235614,-51534,-142264,114018,23888,48186,159730,281035,75473,-232282,-73328,80531,-212899,-417723,-202086,-192893,-358963,-169566,66939,109574,-19901,-170811,-291126,-369268,-365873,-244117,-269936,-232354,-284684,-222769,-101731,127717,226236,210174,64052,-202783,-329625,-516692,-574903,-540898,-387679,-355905,-421122,-490294,-378166,-141736,236035,597615,743299,836799,776207,766911,719951,515430,528041,581508,638258,404492,63503,-270098,-560211,-155630,94081,15048,-269557,-536492,-346611,-285666,-233503,-158873,-311056,-434495,5775,398595,501875,423426,412663,399899,378201,120065,-114554,-1117,195827,180546,-142431,-305104,-143415,122743,173924,270792,86090,-14598,116180,327186,56902,-266625,-433841,-387789,-251566,-148352,-166940,18411,11469,-176329,-536475,-313223,-268244,-171199,-149430,-245024,-332665,-512754,-467854,-266319,-340950,-16103,92158,153907,44174,-263940,-160238,227423,280744,171641,-47843,-325804,41504,391965,447139,392584,239860,195404,203515,218365,153989,141511,204030,100653,-198214,-275422,-42473,-5643,-62180,-219201,-101545,401483,594613,350041,78785,46988,33816,-153272,-204568,-32006,141280,93432,106365,212965,336436,182965,159388,162239,364186,634402,504351,85007,-189559,243193,316281,23677,-328143,-92519,-206925,-470333,-138599,-76634,-296415,-557675,-394406,-224941,33397,55820,23992,-90598,-50067,-89917,-59232,-235062,-471996,-203628,-8974,-52453,-46413,75905,13205,-101368,-192687,-69983,2537,-94724,-294478,500622,1275193,1493003,1143117,481258,-74883,-423132,-490668,-281491,-115412,-66722,-30896,263534,400551,250473,224032,-34180,-353314,-63054,585007,766576,526170,126003,-184731,-308689,-323831,-204193,-83400,-140987,-285911,-347590,-318702,-520158,-357694,-85548,136645,212325,10187,-237206,-246901,109311,493268,675809,659605,388509,251153,15838,-31603,1294,-147249,-191680,-278057,-183976,-340148,-400465,-118529,10647,-252979,-488822,-408804,-281442,-131225,123506,130241,73326,207514,487604,49458,-248478,-337616,-103318,68133,-12679,-308484,-367859,96720,72346,27110,357592,428518,397654,440565,160040,-235473,-310664,-242605,-20267,219632,322587,316043,168538,60336,-129956,-385471,-256340,-248377,-278293,-182488,-6816,151366,223789,104732,91609,173553,294405,299936,85285,-62897,71294,87769,-330791,189189,659293,633383,38712,-233206,14705,123192,73245,-11613,-63661,113855,360694,519714,210695,-173576,282777,475580,184227,-368147,-443482,-175621,43631,295707,482668,372531,-124433,-314656,-56594,64800,-116261,-360151,-411064,-293455,21008,588212,660365,721209,393262,87642,-366732,-70569,624944,926079,551732,118716,-200899,-229463,-56739,123001,305359,204733,-112153,-273921,-132409,111666,274552,352319,214698,117834,-39944,31216,206767,203389,150765,-19170,-100945,-57125,31582,17633,-181265,-402681,-52764,221795,-30400,-327470,-157547,80773,310289,466637,289292,-269619,23931,499236,564414,283723,269461,405329,140867,-86038,54340,186727,190017,96009,-69397,-190746,-364303,-510403,-117996,386454,554641,331624,218619,616537,893335,514649,-98651,-276130,-146415,7721,220572,303034,353109,359732,-41117,-317010,-198454,-205961,-491273,-220472,-199481,-310240,-35777,225137,375070,463213,373433,76742,-112060,-150815,-82793,-167921,-480943,-340780,6370,161570,100420,-26489,-300956,-194387,-42182,1111,-108085,-202715,-65474,48202,6499,26250,-1154,-114403,-86675,-39984,-183765,-39864,195909,445904,527817,419278,164542,-349048,-112589,41023,62111,-167565,-474240,-129948,210657,280902,-22855,63396,334767,331336,316078,308772,-48912,-449294,-184262,137151,96621,-111884,-178980,-258979,-208306,-216755,-302868,-90169,33220,-7285,45333,-25633,-475873,-113666,6533,-225202,-404171,-447844,-445851,-329462,-468256,107156,560783,549528,112517,-330635,965,171391,-201045,-44780,429617,387650,269070,202011,36099,-160085,-227657,-126419,93028,152316,-208004,-255767,40571,-154413,-510618,-269642,-267202,-391060,-217920,-193497,-229428,-213621,-305921,-455473,-296764,-275572,-140947,-30735,-93917,-256634,-74966,266217,263950,177865,118246,141348,-306448,-182609,259467,226899,-166632,66670,533535,413259,130100,101213,460803,413733,159282,-254185,-437483,-143942,-133743,-390005,168342,540448,534832,369259,436200,174890,-183835,-6287,132245,-31668,147275,421715,696279,986441,857750,257248,-136224,92423,288209,360262,494362,351853,-34422,-126124,-127800,-79990,139385,371748,360597,282703,155931,-145091,-379927,-449682,-228979,124975,265125,76264,51443,256843,645498,639524,174416,70177,196908,412113,429036,288353,58828,148245,324568,264456,49530,-299590,-146590,80262,178045,315876,555658,420420,168112,-71458,-146192,-346793,-167763,142008,202073,-73411,-472759,-270957,-401158,-305446,-62354,-121648,-381366,9449,110803,-237611,-127670,88683,-144856,-105404,-31593,-197039,-381920,-110642,-276321,63346,45585,-381402,308460,692243,353872,151338,362715,559047,199555,363564,601709,592423,-64328,-501394,-209414,-30642,-131423,-109561,-54420,461950,410930,39730,-441468,-4633,174089,14540,-315245,-373649,69222,437520,388899,-64494,-427473,-364675,-278429,10845,146784,80737,-227099,-403327,-615864,-500700,-134752,372207,703416,635997,232875,-289324,139742,97184,-203460,-340138,-109896,-215413,31910,364948,257319,119863,-109515,-267937,-220941,-77084,-9646,-36929,-388903,-231389,15819,-4119,-84147,-180843,-374866,-372166,-212260,27204,-40776,-315161,-152042,158408,283239,347425,137066,-58336,-164602,-196961,-52560,127964,183296,-208926,-378023,-81373,107295,71264,9600,-199814,-195777,-8079,253044,441066,309554,-300476,245073,383153,-103193,-46650,399789,353935,82787,41641,-83571,123484,433636,465783,313562,121343,-170687,-171978,10032,-50974,-366009,-99382,-20472,519644,997681,1182418,861578,404899,-36045,-48941,-113941,-416955,-274150,-315747,-488606,-240834,-67048,27215,-4080,-210038,-346954,-335672,-461061,-389547,-257187,-108760,338789,574595,480006,-12731,-598974,-417735,-403882,-213148,95743,391763,506760,415106,14747,-287344,-203328,-122130,-142611,-347272,-22178,342739,339945,-63940,-259985,-319835,-428474,-229801,-93831,-78244,-111353,-289096,-536453,-276933,-106392,-40884,-67194,-125520,-111319,74228,104074,-26619,-181655,313662,638531,550804,251518,19732,-95988,-45192,68732,164236,343533,534533,585102,341406,-162736,-276557,90149,612761,865224,664360,362666,120483,-77599,-208441,-328257,-331350,-269418,-329402,-250321,-494348,-279991,267839,498524,423215,314826,176949,-64765,-145869,292065,706585,631682,439094,117569,287015,366007,57085,-303179,273620,675215,616050,159768,-214280,-513254,-336450,-259980,-188094,-283308,-277531,-83154,223335,80563,-284324,-511037,-331784,77282,643666,998325,1271509,1113657,904183,280938,-88075,-74992,120720,219888,274305,85405,-295475,-54152,102083,125734,-39314,144283,347214,247996,35839,285887,189488,8179,-365731,-161680,213230,324521,23443,-119025,-21547,154001,287275,225062,-475337,149872,886426,958858,539311,-21226,-224644,-182543,-213879,-152469,139353,713250,871157,534774,120520,-195820,275001,782521,969601,915026,569876,-153798,79581,575163,614040,127990,256150,651632,781123,410267,-93865,-431029,219818,325140,99702,-249892,-90974,58124,3444,-71202,-291019,-138297,74268,78255,-177878,-282886,51729,20889,-421759,-94056,400977,450186,92071,-155625,-17206,60781,27585,44642,-59964,-64125,346729,613470,637549,190316,-38627,-53691,208926,804090,624910,30680,-306693,-365767,-294053,75885,48766,-347169,-352881,-149967,-160744,-222121,-201546,-230587,-508227,-178388,-11755,-216134,-251830,166363,224371,103118,-29932,-29357,39606,153616,-220763,-197897,273110,649450,794552,579502,170856,-27149,-200017,-125485,27508,-102804,-263660,-319033,-260592,-399731,-152814,345832,270991,-57294,-461006,-506637,-189959,4630,-23527,-1460,461800,856410,916312,660650,467869,-4225,-323096,-414007,-250608,-7121,49069,55314,339501,431965,531268,317568,-99816,-181361,-34432,63742,-27875,-144112,-131759,-176132,-177730,-354450,-201831,-360104,-264363,-305471,-404384,-383629,-204599,-57286,1191,124266,244025,140434,-123441,-85809,8452,-193976,-213025,-47626,-296094,-175309,227583,217310,-194007,-429536,-52019,-125534,-366489,-346379,-480989,-315567,-122891,-44499,-7829,-100902,-119112,100098,223001,373792,382639,327625,34113,-293787,-345765,-302398,-507436,-493770,-345636,-149832,-85893,-42599,-175784,-80682,189596,388709,343046,-161546,-309866,128859,211877,-84013,-294963,-152691,131220,262728,226393,169192,329537,230065,42064,-116312,-217991,-280030,-282275,-534422,-223123,132427,425831,341193,-111203,-21807,367260,698278,724490,503689,342100,484944,632526,469685,192200,315672,620790,757580,630364,390872,133471,202528,281275,224160,-41800,-296856,-409492,-230761,-235076,-497633,-301669,-49557,81096,108497,115447,-146107,-436701,-117030,-67819,-61395,30496,354864,519735,620567,558606,318781,-28399,-331292],[-53114,77018,59290,-112776,-295804,-176120,-37913,72727,104158,108530,6959,-74909,-107535,-274672,-289567,-291294,-92655,143782,166558,-203258,-113157,-322541,-241244,111853,193977,212205,331739,353082,555776,638916,584861,443831,-64,-237020,-234174,145362,359087,343559,-4977,85926,512265,483072,262254,-86928,-233943,-115246,-60006,-130977,8800,41757,58146,278267,358778,170624,287033,268706,134500,-79131,-280248,-197805,34485,-33742,-154685,-153665,-103732,-29940,-84847,156057,286817,263886,-66153,-343303,-393265,-147549,372985,843779,705740,69001,-110110,187819,75793,6810,219658,286065,23103,-323385,-258310,-527979,-44915,99147,8974,1203,-122045,-310185,-500349,-277681,-145545,-135529,-100341,53512,89399,-198605,-337544,-254488,-42718,-3140,-230961,-265664,-39455,211167,179066,57818,56088,-92478,-457615,-22772,308488,450483,217326,-82258,-272156,-91894,-114422,-216972,-290239,-227332,-297731,-119626,-103864,-106611,139738,289779,352932,209705,167901,34051,-240674,-388337,-482299,-247210,-105781,-134433,-283928,-238994,-170651,-149861,159823,323686,286586,-69824,-366462,-99345,-36757,-229347,-395233,-251613,-224108,-450777,-396876,-71193,92654,-78279,-216483,-404283,-279217,-272730,-289210,-208706,-68394,29400,-6609,84754,144394,260500,407746,326317,-280725,-121570,80688,-185197,-71081,396173,594509,268943,-328416,-329850,-16743,66789,-5781,235902,271112,-9103,-379703,-143002,149419,249711,214946,87346,199114,141826,-8208,172025,371315,442908,320389,150965,235376,142729,-62464,-336524,-104514,269451,415333,533039,393869,63326,-150505,-270576,-311137,-196550,71366,191850,115179,-70565,-31160,117479,208429,328848,256990,35391,-208458,-331721,44681,146204,87098,-198435,-360417,118869,474881,689632,683241,340090,346393,306427,89769,-52105,172903,297874,216196,53346,7201,296686,466881,564888,257923,-238245,-55299,250835,-32083,-292785,-32043,5907,-61535,-217194,-335350,-136765,215301,378651,315808,-108373,-75549,350398,648437,749221,650376,449618,242872,-102604,-354420,-163134,-105624,45958,149775,-1425,-135287,134064,115452,-296896,-263405,334239,649096,821600,432034,15471,-189832,109279,-7675,-191816,-63755,-229934,-245032,-186803,-370515,-75537,51089,-47784,-125143,232402,263251,78719,-76468,171262,506394,648150,593067,456159,309883,269282,260330,62442,-183702,-334954,-18423,125742,112643,-3387,55647,300031,423237,541719,531246,362141,289990,254004,210065,247261,-4046,-69556,138130,348856,179228,-110476,-450918,-468094,-47684,-43311,-330103,-527949,-545684,-307050,-141313,-176231,-8288,637334,1100756,1063332,496502,-114442,-12526,65797,-299561,-635267,-259931,85461,78346,-379694,-366460,-25388,1696,-368335,-242134,-216207,-244948,-26101,-99222,-394680,-424469,-74515,372507,360598,103699,-66252,-106340,165082,368423,313100,285189,291385,143407,-273911,-244896,-110792,-235743,-426351,-215951,75039,154207,-35714,-46931,-146836,18225,93292,11352,-15812,-101411,-294520,-523599,-221949,310948,507815,256733,-316503,-232094,116522,27038,-123673,-314607,-182728,-385231,-389590,-276885,-279392,-287588,-87836,159611,51050,-123586,218541,591012,490059,318233,223123,70056,-55825,195456,546793,554486,14648,-234210,620788,807397,673143,246538,-214706,-510251,-381874,-216289,-233405,-275304,-129183,109658,454018,569621,283848,-268626,-346306,-231825,-317068,-378806,-195534,-122581,-133623,-21985,435389,939511,711882,292921,-172323,-97966,-71846,34942,33644,-190516,-221771,-377938,-573747,-265609,121977,354865,175053,-229706,-321118,-630250,-308769,264047,575743,282938,-47945,-290637,-377558,-529800,-353178,-345688,85648,77866,23114,175043,447323,547923,308585,-217060,-173121,49771,-23760,-178487,-213502,-85505,83297,127850,-20697,-323790,-109734,260291,405222,385548,371658,447153,374459,294557,17981,-187696,-81242,316344,623224,352915,-516953,430061,1073891,841086,-71093,-35241,523231,540335,416357,443537,525016,343055,-328,-2801,49088,-86928,-341531,-200768,-174244,-267877,-83091,117687,31439,140902,262444,602453,458119,4366,-464156,-587817,-565486,-497164,-249482,-127475,13615,91762,107132,-195058,-352880,-85125,-153439,-449705,-316814,34949,382124,544323,326025,222483,553865,707635,714722,292683,-221910,-320926,-243556,35393,258748,249689,-78837,-33778,-318650,-325451,372202,600412,344329,-311757,-236075,-58692,-100348,63663,161090,245711,321926,460137,283983,-159002,-479638,-416835,-89994,88996,323772,222648,100984,129753,146387,135889,-27510,-154556,-196649,-82910,-177575,-149668,-448108,-198863,134401,174792,218365,139317,-298831,-465811,-127074,24062,-51452,-217752,-234891,-147469,37989,130032,176631,228849,212671,21504,-256647,-424741,-92023,260315,101136,-138362,2516,321746,539097,610702,491649,83970,-457115,-125844,284719,-6915,-175703,92545,163373,2279,-107362,-342589,-304528,-333879,-185315,116519,484,-258328,-330305,-247691,-79279,115356,89848,-32736,-210669,115871,670438,706915,299107,-316550,-68013,174985,279002,551001,411075,277194,-97411,48575,267018,253934,97265,-108363,4456,-60010,-174586,-353638,-287947,-99225,-6325,-51321,-209062,-369335,-225580,22084,51624,-231118,-231741,-45928,279583,655144,1118001,1248909,959498,506189,578592,516134,266620,-23594,-291859,-981,31983,-44218,-106810,-88561,215639,588646,815365,653175,269972,-66915,-389212,-455718,-211329,-97251,18328,242317,174618,-119910,-491349,-201890,290022,657823,468912,363588,205362,-221303,-149281,49720,-303069,-571743,-324434,-419515,-389342,-502019,-579334,-364391,-418774,227520,780352,724048,325019,-187443,-346212,382825,688280,316044,-259269,-312222,-10290,292575,251537,147687,703784,1188836,986995,409810,-63416,-346150,-379818,-443596,-421848,-57490,429932,601645,513488,304958,209372,-35585,-235326,-307442,-273586,-181289,-40979,196512,300102,134137,-176717,-179948,-80431,-72343,-310527,-150298,228949,416329,381737,140875,12346,82505,315672,371399,108987,-183513,-77675,-51433,23622,-71876,-262556,-299701,-69655,-21207,-24514,374398,601574,496287,179531,-49539,-203227,-99544,539138,956006,480410,-100187,317441,429059,200802,-8750,-1852,144157,285791,138536,-73333,38385,356624,223402,110597,87730,92762,-26409,-264441,-440914,-377934,-523697,-244800,-196197,-279565,-272586,-54617,122741,146513,-200446,-411807,-403755,-250893,-298450,-330640,-303581,-391797,-451750,-317238,-174932,-83466,-171750,-319698,-364457,-238261,-324520,-444742,-505377,-513485,-568325,-528010,-556235,-471353,-405406,-111653,280915,534601,667109,604048,556248,501027,443807,425439,391264,464144,523145,553563,403072,59675,-300117,-411303,98141,158098,-45484,-160757,159782,46138,-142285,-339665,-381625,-117031,178251,379879,302285,182154,310010,347065,231229,31185,-204225,-52219,305413,280708,-179819,-303693,8899,-21188,-125410,86503,83420,32813,59266,323216,18563,-353485,-582026,-499079,-363317,-313648,-302331,-169979,-74274,-249826,-460591,-508556,-434225,173570,46380,-128608,-493625,-196153,-314419,-439007,-331461,125113,192447,122529,-83757,-383092,-279251,117755,274935,140144,-223746,-501800,-230019,38405,137713,237991,333485,435380,498888,407368,117008,-35302,132639,118605,-235706,-237076,-78150,-97323,-81038,-14242,-16170,235279,291236,237959,122449,171003,211189,99794,-88377,-135959,-150431,-93564,34948,269099,434533,270101,238661,255206,445559,609225,515848,162916,-251761,69392,341871,215867,-148000,-299552,-420710,-230586,67694,84908,-122330,-327280,-373358,-353424,-133962,-65380,-29676,-204305,-201536,-83168,25174,-128667,-284196,12751,202453,-6910,-195850,-84671,-74247,-154103,-255632,-44644,-11531,-140374,-277447,388586,1131384,1430213,1179707,512267,-162201,-430159,-285284,-153186,-73411,-13782,146557,447711,441446,259881,308015,170279,-261526,-235805,460788,721584,544463,182656,-171578,-432964,-380658,-82603,131079,131189,-66903,-175532,-256754,-510677,-212661,117374,282994,282808,31973,-186053,-252804,12296,370096,500847,404970,191120,50692,-120733,-176745,-160778,-206724,-196425,-148330,-244043,-407935,-301730,-139775,-137746,-128027,-29238,43204,-305796,-329054,81089,109145,56044,421233,729631,424853,99611,-155181,-718,238782,248153,-40097,-528433,-112070,-56113,-89641,305878,418223,537713,598655,194519,-300398,-332543,-228827,98833,262012,219750,95437,-20729,86553,46431,-200841,-258614,-111510,-81521,-263717,37543,584072,727122,542821,313751,275828,380809,387925,183490,-38057,-234132,-309736,-196429,335248,774339,589680,-15081,-257971,155474,502209,533799,250928,21983,128597,417910,569437,354174,-22197,264494,323460,54898,-393931,-294455,-226288,-104521,166963,382779,225247,-199219,-70072,208219,205737,-224541,-392187,-386492,-431332,32500,500866,525359,614448,199349,-83894,-173625,65593,481411,622637,299432,-15320,-198905,-209316,-166124,-317638,-387363,-514290,-418601,-371536,-72370,214073,452427,635622,578188,546612,235942,163779,279201,234891,102701,83248,146358,205327,137731,-60682,-344707,-268686,183968,459811,140327,-230514,-208598,-86981,122700,381500,252210,-388075,27517,500743,466337,-37644,-147420,62674,-38688,-126587,-14068,-53473,-185004,8859,155251,166758,-154346,-432204,-93840,280971,272675,153524,307480,707466,767387,144575,-287916,-230942,-173469,19512,308251,316634,313820,274688,-108685,-344388,128579,241361,-123574,-271842,-252920,-344926,-125259,108390,297961,343784,267592,1459,-113755,-119493,-135225,-319699,-533538,-176989,79818,129450,-7735,-94084,-332787,-420517,-463096,-515247,-517371,-110381,158949,208997,118481,-105644,-208047,-162099,50188,201200,119671,389580,787725,928901,771502,538296,232754,-211947,-334850,-184459,-91705,-179462,-354199,-63626,237746,193250,-163214,-20681,237224,273824,252235,130443,-252508,-345850,-76078,55583,16708,-168638,-228546,-321171,-421929,-505320,-385169,-271899,-331583,-229162,59289,72619,-182242,-181573,-150065,-190780,-146512,-138257,-215028,-146482,-422613,131465,626693,501046,-1138,-275800,93583,168369,-178935,-245107,183361,229768,50655,45380,-160567,-148856,78685,294072,403174,309773,11822,-336692,-129568,-264026,-419718,-79373,70400,-61748,-334547,-201624,-113752,-112434,-178934,-242476,-255033,-176581,-32877,10294,-169581,-356545,-205573,-18173,-155308,-238825,-76021,-72716,-443746,-64377,365355,324273,-23684,-116097,315954,258366,324022,470886,785565,664051,503597,148710,-124574,-269084,-126513,-423430,-84953,250163,171665,184175,338996,155318,-147684,61757,262441,240763,517309,712635,859904,1166208,979685,353777,5261,265900,493602,757516,624894,336230,-122388,-366225,-314749,-94458,60851,246938,403215,356856,194001,-110056,-165518,-82502,212502,521376,532287,324789,309723,319519,446061,514898,155950,-123267,-56945,173044,392438,328530,-57709,30029,268665,282276,104320,-189415,-278954,-270677,-182701,92696,385361,362937,145221,-45411,20370,-55676,-415703,-9351,252903,104667,-344080,-471973,-280091,-13004,194370,47510,-349093,-86510,55299,-120606,-51352,26448,-324396,-117538,46462,-65061,-126053,21428,-245944,245301,199727,-275489,374695,625060,263192,158758,595613,730171,398388,458713,714566,537569,-206798,-372379,-162211,-180795,-352191,-244656,129455,736316,667717,234666,-179124,111487,173834,64640,-190870,-237623,54577,218503,-63152,-376274,-129577,-354296,-350112,-98011,149418,145907,-143707,-356638,-565475,-415205,-17102,378362,659348,580425,268857,-169995,151953,211875,-221412,-440555,-60468,-133011,-171503,-76268,-144644,-203275,-199246,-78513,17124,-53294,-146713,-79363,-295806,-219133,65328,107484,49712,-54959,-186733,-182659,-119511,60266,91763,-76746,-388434,-465652,-293841,-126320,-119421,-150122,-260110,-412596,-259519,-28920,168690,-62845,-428140,-283843,-29924,39374,122149,54807,46215,293943,507769,535067,513549,68321,232401,291321,-87728,9763,384749,323313,-55860,-11006,-77370,230974,781618,604247,321810,18305,-274785,-206677,-52823,-22071,-215477,-251532,-14501,616627,1053674,1198124,962741,459875,-91438,-219262,-292527,-406797,-220804,-417897,-298531,-203937,-255287,-143156,-94483,-345299,-313040,-257108,-386509,-223271,27392,282332,409524,507424,518648,169072,-366493,-415153,-409483,-116713,148202,433655,748415,704357,363888,-101199,-214168,-169470,-188797,-465945,-156646,152008,101623,-71360,27783,-6087,-178280,-23786,-45804,-67601,-66912,-172709,-363040,-272478,-119364,-71031,-120543,-282833,-244478,-15594,132767,60234,-241011,48320,240242,146940,319,-201733,-284620,-258874,-37295,163700,358721,555696,508273,349624,96443,-261137,-395747,-21037,326384,372314,221746,51151,-43809,-107281,-201461,-249329,-36538,12323,159368,45459,-8046,328761,506344,348083,190928,62112,-145259,-24420,472597,913597,1019843,1046848,901387,1042679,816258,302948,-339181,229176,494263,430410,64367,-255389,-357168,-279153,-246997,-221226,-207806,-406771,-492944,-93209,-185025,-423104,-263024,13439,354328,751145,943924,1195430,1341007,1072629,491118,641,-172297,125975,254994,223996,-147941,-485390,-268333,76076,212691,94629,69967,119988,-17524,-320862,-182628,42962,54367,-276840,-119571,402591,589217,182243,-170543,223920,656214,618304,355703,-219807,-173185,572040,754574,468390,-15539,-171350,-204869,-315950,-277367,-143004,282038,583018,494889,159204,-259487,199313,887265,1153358,1101927,725649,-109212,113879,699885,703694,384384,723435,1036421,1022234,530405,24507,-329167,130335,178120,-124397,-290661,197108,327352,253451,261884,95641,101166,166199,94971,-42537,-54053,-24889,-167086,-92658,246640,576574,458944,33709,-223083,-91806,-21332,-32083,31215,-82058,-114166,262940,525953,523031,86545,-144770,-126225,77796,719548,715178,178496,-95951,-123441,-322621,-88497,-68066,-273332,-530389,-415301,-421687,-378508,-161985,-189131,-303294,8230,211605,-128358,-216913,109181,35645,-190906,-445934,-447847,-244697,-43123,-294367,81297,585845,942944,1070157,750043,340566,-23500,-69593,149148,256307,107195,-96348,-241742,-356002,-472011,-49406,205890,83806,-119429,-355508,-517823,-203983,-132410,-340316,75828,605258,813194,664522,685948,578026,355772,61076,-184580,-349743,43098,173093,262792,714308,730970,577973,105842,-331808,-166539,6627,138236,119083,-39231,-180786,-178197,-54541,-48333,63206,-69238,-104859,-178574,-493417,-285650,-160034,-170051,-269219,-238716,-57841,-19863,-129492,60887,78889,-102907,2537,122268,-182081,-222554,335120,346257,19786,-436876,-118659,-62799,-123056,-103157,-276198,-381606,-303984,-141158,1752,91178,83054,47418,95402,292750,338406,264920,74369,-146969,-126002,-257540,-436357,-496482,-344903,-270325,-344603,-175790,-119431,75744,270126,400206,282021,51263,-21606,114149,19402,-81016,-80322,8733,241063,304762,283780,343397,543625,437616,225567,-18319,-296350,-396573,-385079,-365753,5634,283204,449538,365671,6918,-68268,20500,303210,702934,394994,82023,268491,433517,320253,107243,44363,106723,300156,339260,311763,172384,215586,152906,-107979,-418534,-276658,-115363,-2036,-94954,-389858,-424701,-252082,-146325,-123812,-94754,-212467,-255283,-186245,-77289,27168,82702,145976,290447,568154,539966,199466,-191582,-331763],[-78693,35519,-3536,-197555,-270728,-235149,-104669,5549,66275,132198,-53060,-270773,-246620,-254375,-263677,-230723,-222715,-49361,18584,-250965,-181825,-395518,-169445,141291,223867,174922,223033,219258,507643,413753,439534,368284,107540,-218005,-244266,257171,482228,428933,69317,124769,603115,746957,660023,398317,102650,200197,318003,123848,-90926,-193889,-129379,186464,321064,200299,245470,175921,-7561,-166880,-352047,-109438,123361,102393,-175282,-263107,-174567,-191627,5600,380363,560367,508328,73559,-227054,-154240,92742,624629,1084641,972822,218307,136855,314518,9505,-203133,25169,160682,-51508,-362142,-506900,-250824,233516,141079,-17705,-115829,-227207,-495947,-588481,-248309,66240,298403,212315,182929,250359,-54383,-514271,-281536,-25354,61379,-196271,-419174,41267,428629,392535,91421,-25593,-103384,-275857,-236710,162318,462724,458853,-7482,-419482,-325527,-196430,-63089,8369,-2598,-105780,98350,140387,-39092,-38822,89884,214328,270737,332143,135117,-260301,-379217,-410265,-270297,-119799,-45971,-161005,-134817,-140784,-229395,-34398,86239,47041,-163865,-427248,-217815,-85866,-183325,-223215,-193767,-248093,-381828,-292094,-33456,78968,-132624,-336561,-310570,-225348,-174264,-192908,-136657,-104829,-44011,-33328,41734,74323,239832,390379,182027,-347767,95496,269876,-50299,-257619,25870,284247,-79645,-451765,-12953,269019,247979,72948,236864,307319,-44460,-315174,-169928,22502,32808,-42233,-234254,-302776,-356063,-436383,-82321,311403,580508,590958,505366,430415,205287,-77084,-340769,-158760,191219,204617,455524,510439,313107,-100740,-314097,-57002,-273067,-253613,97997,-106561,-152755,90546,458736,685942,692786,373953,28852,-122192,-57103,161909,13258,-88835,-204962,-334151,140272,690559,1011924,1086778,698142,380283,293952,154591,-40597,190805,297414,248812,316980,288571,263551,150537,233517,173781,-164400,-93293,320401,136891,-251964,-522078,-350361,-225248,-204608,-298465,-221292,194049,351712,369763,-57177,-289638,199234,505917,643222,689762,666101,436449,13087,-176669,-156151,-27026,188900,225645,118441,-109608,82551,-4488,-388852,-108458,215040,299392,280666,-167748,-451807,-125500,200415,167498,10071,61510,-47033,-16640,-225355,-48854,19180,-51409,-264028,-66219,313433,278773,-46119,-300263,48250,298755,330849,225545,102717,136567,343764,424707,258212,-86090,-388401,-106648,9168,2728,-12396,58754,420417,585717,711999,533256,230109,152869,195848,228750,318883,-13325,-417269,48416,373466,228292,-222832,-602103,-250599,-179046,-256282,-374868,-548212,-501407,-265128,-108584,-175718,-215455,534547,937270,846355,295220,-168998,198662,244499,-53646,-385673,-355023,40842,2549,-131942,-18294,63654,-130527,-296247,-247109,-267436,-306155,-14665,-44976,-288923,-370224,-174484,86143,-54449,-255492,-54432,87793,108729,224578,493171,622497,419006,45916,-496425,-380266,-85603,-105962,-293661,-218956,108232,179678,91248,-62611,-293268,133703,430489,416454,165152,-61731,-318331,-271992,122040,495918,530592,104862,-370855,-153863,184722,120618,-203616,-399304,-25138,-114379,-267411,-344302,-368538,-122681,127199,280339,162829,18812,304557,549738,359883,299988,242686,-56719,-285256,39494,415779,431575,5801,-171050,838185,1067874,917294,507637,69302,-237890,-527603,-417125,-287953,-212989,-73095,59401,271659,322168,58388,-456693,-253893,-129171,-270845,-158416,104707,95314,-93614,-149959,338855,754515,562045,64912,-194624,-81924,-139568,57670,155526,-35789,-74792,-63835,-213518,-619910,-38378,297106,90734,-357988,-358513,-553738,-309594,214279,363802,69321,-134389,-400338,-556114,-259410,-90016,144629,723405,668917,521830,378076,456177,434794,237773,-73650,-175197,-69948,-183127,-402208,-479342,-211625,131709,239919,205653,-130731,206094,611404,622635,467147,419476,478928,428825,374672,222533,-10670,-98607,168520,432465,247914,-167862,579531,1180280,858696,152140,-81108,163932,54047,54096,242614,333095,174565,-246543,-346679,-181513,-267809,-437720,-374501,-447017,-325688,-48068,26553,-224721,-187793,-6019,393212,468191,1361,-531019,-271204,-260618,-367257,-241783,-200766,-140914,-102385,-54632,-292808,-494823,-194419,-192115,-256662,-31786,179068,375198,333122,-96453,-362900,19789,253681,341621,228469,-98542,-233907,-186489,23393,88679,-13741,-451024,-356033,-594975,-252175,378030,612038,430362,-150329,-280122,-165184,-32550,428795,498275,326003,223772,431952,235241,-263570,-236551,-112205,-174183,-197923,147577,81716,-105275,282617,372922,330065,117495,-117614,-194586,-47507,-134970,-220690,-345840,-215600,-21967,-66725,-106383,-101662,-167228,-56640,269560,263599,3880,-265997,-77177,119274,391700,387712,379265,325366,340409,187657,-485,-274212,30972,338155,153166,-52741,109122,378861,571108,446288,243025,-47926,-451703,-336200,-126347,-370789,-451320,23258,63921,-36380,-259701,-439329,-85043,-327231,-277815,-36939,-141644,-326392,-245640,26263,213045,131723,-93524,-222129,-259809,194813,787877,877559,541355,-15701,-365597,-108977,200434,575939,534519,481634,87159,-80970,82828,170276,122145,75567,191759,192601,12031,-311634,-304412,-188263,-104752,-132550,-308339,-432220,-104375,187435,254410,37457,4387,88822,297325,625662,1063148,1146138,941387,545212,400479,350722,306658,23835,-330334,-324029,-197858,-181991,-224333,-530166,-116770,423393,739544,877990,537766,121573,-370136,-331086,-135592,-161768,70796,315845,166336,-198977,-457197,-257394,-20029,-62690,45243,469682,464270,75840,-50730,176450,-135923,-341758,-275217,-247475,-354881,-449123,-601042,-437384,-236309,388109,863037,759739,337972,-143326,-69343,477245,767802,444719,-185288,-313921,-10661,148983,181346,214897,670814,1018108,802293,233286,-158038,-340342,-157111,-194331,-471511,-338032,235858,461159,360013,151532,-17533,-278928,-318596,-231078,-157603,-163757,-316327,-264657,-212195,-431545,-266330,25240,182835,69592,-349993,-168226,265836,451048,446723,121832,20998,171778,499713,570137,218091,-114095,10729,102431,226453,203143,37832,-368546,-291750,-201498,-116860,326374,546948,531615,112094,-215512,159079,432986,869550,895738,285383,-245460,346830,427707,114489,-220344,-255899,-2289,45445,-77832,-210789,73466,383015,323996,108717,-25806,-58468,-94070,-134375,-82094,-126614,38350,-13474,-115224,-209112,-143515,107408,270064,204297,-370255,-374335,-193524,-172636,-13487,113331,129777,-96745,-348210,-411046,-322401,-321441,-380978,-441317,-252398,-146818,-300416,-411917,-381139,-353257,-443050,-479858,-435127,-309225,-270162,29026,415797,597243,706567,454030,284968,170595,177970,253166,181397,221597,300981,556962,592907,330452,-79332,-527596,71040,239889,133417,62811,398917,246784,-54216,-357617,-172727,171753,329016,376148,178920,-36236,91098,138091,-11875,-103253,-273069,-114315,361606,323924,-196849,-183379,148337,29050,-241020,-129280,59358,104841,66808,219749,-82192,-405496,-383909,-484908,-501925,-519067,-360096,-47877,247443,53829,-316319,-484809,-190649,349416,8524,-123054,-48226,225863,60364,-294767,-350730,113638,180376,-3547,-304006,-431864,-363240,-110615,122989,-19970,-264989,-141248,-139189,-137202,-83557,3851,282750,524554,699984,535157,95844,-212582,27310,117328,-234518,-311349,-152511,-115868,-25660,201099,146610,50571,-120507,59525,56578,83378,152572,170375,89081,12153,-137980,-260307,-63709,217579,395931,245128,128858,175074,458555,565147,493003,197989,-182434,-175223,257113,324691,34386,-232214,-257103,-90727,142307,162478,-33361,-128749,-29772,-29386,-68607,-173069,-115251,-330536,-439547,-188726,-12054,-79460,-131717,128024,297248,33980,-439269,-273018,-128060,-181171,-324762,-123394,-85163,-154051,-481075,-119285,481240,823135,784476,417057,-57314,-187234,-102669,-55040,-68837,-26692,166867,427755,319350,189923,306115,371308,-49339,-451749,209022,640753,620433,330504,-40152,-419794,-345792,20019,249645,257569,78272,-3654,-138635,-431821,-212279,153246,287798,214545,-54902,-224791,-287419,-86929,222057,283500,151337,39080,-110496,-202934,-257089,-366676,-341804,-157146,6860,24760,-126349,-148363,-49851,56458,242202,401866,351794,-130909,-353901,16743,-11983,-54690,422788,654413,572468,305932,34720,36673,293292,393992,141730,-351351,-251203,-290809,-318067,120740,299779,513017,501302,36377,-342579,-238633,-147868,205326,328247,245785,26553,1357,120911,190391,32484,-153494,-2061,-10593,-399388,-29057,653509,787309,616824,301965,248802,371016,392240,162823,-45148,-98712,-168360,-124540,302311,637340,387696,-117253,-305289,398673,946566,935171,481933,107856,90791,325693,394864,236755,39319,189033,15325,-306301,-119606,-84483,-251262,-327396,-135065,41603,-91806,-68665,264500,450420,284482,-277767,-280890,-275748,-505770,-69089,168542,201663,159146,-40881,32825,60967,110488,230473,247750,30176,-172341,-214913,-234225,-318529,-511289,-141123,126370,-190917,-218964,-111826,144988,417743,663467,781552,894970,625566,495743,413754,269574,74653,126990,299316,384657,215281,-109772,-293810,-67086,255643,395833,89524,-236493,-329755,-233030,24996,346767,257572,-346479,-62373,400808,316781,-173993,-456841,-170212,-167765,-214293,-152854,-338209,-494765,67592,437294,479857,48444,-169236,29409,217197,60460,-65837,202655,493994,333739,-295549,-310971,-184832,-167693,91384,378142,285191,213487,144807,-117228,-219677,492708,639869,133052,-253197,-346801,-428901,-314353,-133957,112935,214892,171333,24283,22769,-79623,-278763,-554794,-268086,-38937,81268,36583,-127526,-255489,-450219,-409187,-225421,-198030,-36829,251791,380444,251280,107533,-230884,-83185,147697,388154,493402,458075,664560,1034398,1016508,712735,427727,153785,-62294,-170195,-302504,-250937,-256520,-301868,-72117,184648,30592,-393963,-67835,236374,304151,184172,-66552,-328722,-311029,-124735,-189683,-260296,-261766,-374237,-405486,-359105,-227321,12651,133011,157602,37794,-160056,-85839,59125,-80521,-296063,-238457,-42102,83877,82623,3386,-400267,64088,588844,400303,-193674,-324763,86422,51153,-205185,-471878,-249617,-113692,-231717,-223936,-362977,-201519,209628,526899,569628,401514,187045,-233869,-412267,-343244,-261422,135155,471806,380343,-53120,-101703,-138650,-229918,-195967,-143989,-164134,-74171,-32535,-98471,-277363,-329470,-190116,-180388,-390107,-427341,-203587,-296987,-428499,-8814,299164,279606,122771,-133523,-38419,335354,721829,918184,1041969,827324,722620,546053,272890,-151436,-154950,-281877,-378523,-158079,-272836,-4864,173005,29681,-143266,75188,274881,382917,575060,800683,901667,1120700,942635,360323,46142,318623,487694,809007,654178,257908,-200966,-502246,-329563,-229071,-145327,106616,372344,341379,125251,-117895,-22338,197314,494922,709382,603354,369373,344569,402012,396500,406318,244591,-57754,-126584,94482,310994,324686,-152141,-305820,51139,185647,67563,-120962,-411326,-354258,-325896,-181499,100089,222129,30890,-135834,4787,-13109,-456377,-197926,207946,144998,-218683,-391871,-66789,222711,402164,174328,-104209,-333316,-116136,20193,111076,87527,-351367,-198772,-5172,-39146,215091,164110,-322238,203289,108717,-302319,287000,381046,44092,25071,559872,590768,430211,495463,716182,328972,-370568,-264913,-142956,-282392,-341771,-465165,154280,731274,835981,521983,267223,226214,80087,31318,-88923,-52159,21745,-158813,-367465,219083,318940,-53152,-152067,2956,118900,19330,-211102,-441278,-466517,-140455,134139,203666,294566,295860,112375,-209748,-11066,149731,-300811,-371985,-20048,-25488,-239948,-469532,-485000,-385547,-324760,21197,185398,65024,-73433,-28487,-174304,-267947,-13671,115669,101029,-11653,-61104,-35928,-41898,26955,212372,412788,400335,183192,-116990,-248256,-147357,-97465,-229361,-417042,-416600,-173827,17226,-82659,-311040,-494684,-228293,-42305,155453,277433,267947,471141,625302,445736,456705,307278,220160,182559,-54831,-22501,302423,229661,-224015,-202512,-242193,355825,859259,527104,135937,-244550,-313119,-78969,-51628,-111165,-172967,-229800,39140,447879,795163,938392,834402,405388,-91665,-442587,-455964,-258045,-272061,-407444,-126808,-125681,-439867,-323194,-260384,-415896,-181814,-203186,-346648,-16135,320612,636658,665418,526720,381956,78696,-201747,-268432,-275130,4555,147423,343492,741000,751015,480081,43342,-82277,-102025,-118301,-272331,-278999,-211075,-295250,-47439,223022,252508,143999,96528,-138927,-190494,-91877,-121530,-271605,-400417,-278553,-260481,-286444,-387531,-209172,54018,192148,87924,-193864,-387091,-333677,-274539,-231986,-247167,-366477,-359131,-268012,59721,256422,421856,290831,170540,91633,-98464,-144899,-247131,-341829,-113585,-45711,-63898,-65596,-135999,-259708,-216628,61663,321802,455827,572961,391403,437862,399861,61642,-112849,-114447,-256793,-7688,474388,887804,1131294,1196806,1278512,1368774,941642,275120,-338062,173614,259624,145850,-113263,-210912,-228547,-227680,-224923,-294956,-194462,-208014,-241230,-251573,-283516,-325321,-44445,320596,547039,674706,647901,853131,1302732,1105982,676927,105313,-229728,143154,305119,90305,-366819,-354401,-384782,-56971,161419,188914,148609,57494,-103946,-100178,-27396,1706,81477,-253789,-151475,486965,709527,264644,-272341,336843,844643,680351,170828,-178816,-146598,301832,435280,259250,-99388,-163331,-232251,-418101,-251309,-354700,-374323,101816,382075,174798,-402275,-80356,652993,977797,900049,519983,-248222,136873,683363,631613,496282,890038,1162149,1013000,506530,82054,-161239,-31726,-119362,-392141,72383,545378,663291,571777,531346,436353,322725,191947,1907,-17483,159105,208798,246617,312928,560318,675635,386513,-12804,-339892,-299203,-133961,-56112,-92625,-194645,-166317,108147,312834,226777,-155294,-295003,-226311,-278658,260299,501510,192133,85352,74394,-154242,-294066,-208026,-190520,-251477,-131900,-211316,-235123,-73594,-208214,-288334,25470,222376,-113209,-171834,22789,-135580,-440557,-278039,-198270,-238540,-281077,-240220,224575,687940,931203,935953,521654,182952,-187182,-56869,190167,256594,138858,-35071,-206648,-301306,-204334,-3678,-72964,-203085,-221923,-283203,-432966,-266968,-310018,-219610,342058,650410,700819,552767,892327,710737,652680,414894,50861,-438360,28904,236542,377418,812729,865689,581751,-31868,-459426,-188123,1969,165897,222778,39453,-174538,-113915,38263,140448,163468,147083,146023,31605,-450471,-252220,-181204,-355429,-332619,-345761,-247801,-101625,-30339,148400,69553,-63563,70367,195225,15870,-377235,125259,272926,101730,-223239,-163751,-40629,1902,51759,-78268,-338725,-406952,-220243,-44052,103995,77472,-124119,-85593,197570,311900,220429,133112,116769,344062,219309,-97901,-154279,27908,119251,-249753,-273692,-79891,40559,154460,197032,34800,191788,352868,373773,-65522,-141507,7228,119491,286936,315907,373901,529140,713677,583085,268205,-121622,-576000,-354259,-254588,-156104,114663,271459,243219,160721,44022,-182159,-433790,-219074,333043,89422,-231238,-34865,254748,284181,160712,-89904,-359368,-271364,52289,228286,247016,235824,65245,-128312,-82636,64859,93093,146227,-54691,-338739,-454768,-364831,-269280,-182910,-102172,-37525,-28680,-142328,-41252,41599,61853,-164949,124555,450417,438095,68927,-290373,-247896],[-108773,11174,-55426,-294985,-198005,-126267,-76086,-37163,53653,160130,59282,-192852,-339911,-195327,-140934,-135272,-261708,-243528,-186042,-127025,-104589,-300178,-47760,224479,326573,240484,144105,20948,225914,17268,134799,221102,123092,-226163,-221368,316411,645177,526207,133661,63468,488510,810956,910074,755794,406074,408348,518478,448441,256735,-171620,-346061,31582,220382,220264,190083,62914,-173567,-285231,-349940,10001,197139,152881,-242062,-293321,-117755,-191177,111128,424688,613655,513990,131037,-82568,161174,318612,747474,1066237,855446,285661,472426,511963,52228,-393209,-192349,14733,-201007,-542993,-302109,-72254,251925,112295,-97826,-294080,-283095,-210838,-446900,-316670,164288,562194,579513,452004,361784,-35390,-457043,-224574,1826,101977,-127562,-415384,103277,483359,391554,-32102,-178806,-105275,-96956,-400778,-149061,291412,508634,220,-551895,-152946,20167,242488,243380,136567,26713,243109,339482,130407,-137938,-67565,83534,274841,446203,244988,-251507,-335373,-186168,-151978,-60317,48809,-75079,-137683,-223821,-361099,-263851,-151135,-179929,-280997,-436867,-209235,-67633,-114514,-90203,-77011,-210718,-191398,-64018,49513,-9720,-204878,-267939,-217656,-187721,-171507,-235292,-222434,-266417,-297135,-159899,28648,63657,257539,356333,12693,-244548,215552,362971,-2167,-358941,-212182,-126,-277499,-219187,248686,480920,387033,106170,127170,151613,-188987,-289418,-223285,-203605,-87571,27147,-110105,-105504,43210,910,-166814,233183,576910,705290,734956,529047,217134,-162694,-297848,-124052,126690,59203,334852,522137,451038,-87075,-230983,176533,84805,-131387,-94322,-255171,-250580,110171,663822,1009631,819906,273496,-186254,-139887,163374,171591,-177616,-294819,-66667,-449969,-90400,588531,1069400,1225998,986812,436556,246610,76773,-203438,52143,136191,184108,545942,736094,633903,164628,-93914,-10844,-158885,-203098,257410,324092,119864,59023,-185933,-266985,-178822,-283408,-443545,8327,196594,293404,-22302,-384159,-28961,161729,428047,647912,750499,439585,3156,-89525,-24643,55813,210047,161208,37060,-124918,-62153,-165963,-276006,4599,-30818,-247722,-433546,-354201,-145611,99802,284073,263542,164701,198083,138520,154928,50321,119402,11283,-170512,-321413,36477,209199,130286,-175615,-281387,-41510,18772,-44832,-111920,-219639,-60203,356856,539837,409645,-21510,-342688,-28684,-81882,-200567,-82317,70927,376641,558402,578923,256563,-43067,-86184,83154,193252,236886,-46403,-640117,-46083,360281,270343,-241810,-430579,-102180,-135674,-306899,-479381,-423280,-428205,-253722,-86546,-78478,-471455,267190,647311,563071,139400,-150752,196175,219556,118946,-193993,-482525,-86472,5998,222273,348465,286854,-133655,-141843,-190991,-265618,-383423,-86392,3283,-151977,-221797,-194619,-217966,-471836,-228944,227605,510480,326510,50810,498544,723872,402276,-131474,-315446,-263605,-157012,-89462,-343521,-177604,205697,302256,292207,-78905,-426587,285338,764331,800427,324835,-43315,-278567,-48042,361803,517500,363408,-182040,-339689,-93636,137565,48446,-460010,-130203,348333,178521,-194774,-366656,-149583,98553,287512,327127,258191,175534,369013,439914,213435,301517,319639,-39895,-536287,-201009,164631,231061,-54820,-136168,842943,1252513,1140665,726685,414363,122373,-222017,-441971,-301265,-162502,-40993,41547,178391,220330,-17524,-300511,-95307,-63907,-285454,8163,348397,305529,14227,-315879,115306,399922,280139,-189041,-95839,-140846,-242075,66823,235253,86642,19496,180187,36558,-343313,-283029,51813,-184233,-346819,-144283,-346653,-370412,59537,128231,-14213,-183878,-429865,-321649,-92578,130254,558614,1037887,1067702,771071,424294,326944,237903,99113,-15304,-174033,-256589,-436158,-390378,-432498,-168676,277279,504406,439785,21608,410964,781121,637141,362604,319842,402499,502743,490327,409615,112479,-140930,-6222,238031,161150,-15634,519299,966231,627382,220078,8906,-88436,-384452,-400526,-105664,-12848,-49337,-358541,-416672,-555150,-555682,-518784,-603760,-425464,-138905,-1864,-150131,-476503,-311349,-55854,274966,410844,-53907,-402155,11408,-58749,-230724,-231405,-241222,-253667,-300743,-242976,-405136,-437665,-165034,-114833,-38222,146694,201055,210101,-31948,-306575,164038,184197,-264281,-99575,151817,11824,-125770,-140373,8859,-16463,-105508,-343912,-394349,-583300,-338083,188117,459185,409871,-178,-175802,-77875,244886,787884,857775,312244,-61604,258143,109722,-267088,158437,297500,-42603,-413142,-134825,-233984,-166128,425418,542068,477653,148840,-276393,-376803,-190491,-155149,-268137,-206949,-101455,99078,100934,-290974,-438410,-11223,341052,548876,370336,-2544,-385252,-107955,238747,578816,572692,502891,394729,336471,178852,59855,-197184,107111,318139,169364,61228,265899,437568,518151,177575,-120124,-209780,-487786,-323346,60530,-44393,-448620,-286129,-177985,-175501,-344521,-290830,-50193,-137619,-246494,-193427,-247274,-329042,-157212,261434,310700,-53697,-422647,-434654,-374471,134391,624304,773972,548535,211244,-295260,-383139,92274,480126,662883,560897,164581,66344,-24880,52791,92115,156107,249720,325440,163784,-252250,-361356,-321976,-233661,-211074,-341773,-349523,-6541,232752,324285,214163,158233,121089,189947,376768,680891,697751,574213,317452,63596,51495,134773,-50732,-116067,-235148,-319896,-286223,-213520,-294402,-76490,291826,548138,834484,621757,157287,-327011,-144644,-24396,-312437,-10857,284734,205129,-112750,-359822,-410194,-302823,-51474,575695,849379,700450,302470,101065,240520,105519,-38853,2507,-93917,-332932,-411119,-642429,-379901,-130544,396829,714816,611676,282424,17638,194967,495395,635291,419981,-165445,-332053,-31849,-33014,31587,229534,577892,719230,497829,-11048,-356488,-322005,-10521,24580,-226823,-469678,33581,296540,169105,-78531,-362914,-484273,-343399,-112688,-58003,-236822,-446586,-173180,-94346,-227973,16773,238577,366597,142084,-228785,-86749,323744,533420,456180,89262,-51316,99169,463446,539594,130197,-307130,-89557,120829,285080,418989,378111,33396,-407889,-413334,-196049,177175,428077,478407,23970,-272106,396905,833661,1225885,819298,-8513,-343278,313815,392515,-4949,-424831,-424023,-148087,-213785,-361933,-462412,-74071,206629,320578,62576,-176872,-182466,-138077,60969,453919,697247,599110,200249,-58322,-133976,-49554,212824,370597,164784,-494744,-97648,93679,-101783,122801,467115,499787,227358,-213227,-426053,-359706,-148974,-114552,-172013,-47656,-51937,-315701,-379498,-286230,-256521,-316392,-347490,-241357,-97130,-41116,241122,590615,705896,708285,325781,-23517,-111414,68768,71026,-36538,-86253,33899,381187,545560,455423,19874,-399005,37778,260749,184076,97524,364110,294978,15161,-61290,118783,388239,423157,387548,166882,-118211,-71286,-19200,-83977,-97843,-274720,-189410,317354,281266,-227267,-186822,106957,154417,-139329,-264617,48533,201447,138821,-11214,-222882,-201210,-23888,-168941,-366280,-492573,-303580,215034,497332,326074,-161310,-378279,21943,104699,-82912,78353,543608,605885,356556,-8898,-319375,-14647,39970,-189412,-455620,-277942,-343219,-329799,62909,69832,203772,223771,132886,-52477,-212800,-260807,145026,526858,799026,606742,119016,-343362,-79518,107734,-166167,-515747,-287825,-65789,74024,348326,336736,47224,-491741,-112630,-82037,-139315,-76619,54276,151699,158122,22015,-369219,-138290,132964,281352,154585,-70015,-1561,433821,583140,474862,247575,-55165,-406989,73123,299366,116322,-80582,-112536,-26130,113357,164770,-13288,-39974,179708,224254,17190,-278274,-182825,-347050,-531400,-403920,-172814,-102840,-23931,161293,275896,56063,-325561,-121148,-77525,-213312,-373996,-262379,-157811,-85732,-184713,-348009,-354864,-63654,102839,175048,41940,-8555,-21011,-117556,-228998,-185850,58001,260333,116192,48489,218224,467644,183996,-437651,-72826,563836,777340,574797,173434,-328035,-264796,97337,271312,228434,116799,119822,12677,-221304,-237588,25140,127589,8235,-226288,-322139,-340991,-157157,120822,156012,91033,81136,-103628,-147673,-180156,-284812,-463303,-166067,69340,274044,149178,40358,172062,443625,649332,674013,391314,-122743,-241676,-47326,-186549,-178621,244350,367959,449188,332551,173755,5560,188898,371462,141797,-265571,-149292,-284296,-406510,-9319,238724,411000,233563,-237759,-133083,-17979,1418,277722,403261,337864,132543,104410,137132,246679,187973,-60778,28294,-7926,-504169,-184446,379333,454516,339359,87706,91585,221781,262715,53241,-146771,-141278,-44580,-128232,127378,316557,167858,-189095,-285235,644502,1181860,1122797,626895,190822,36196,142287,104584,-6809,2569,33587,-304656,-144019,179692,119086,-202191,-360254,-469238,-372989,-140435,300921,609850,637972,292664,-264864,-228447,-215414,-526969,-150771,143760,-27985,-438465,-136132,245546,115435,7214,-88871,-105908,-173184,-283924,-293201,-323014,-430851,-291258,185750,488968,265368,16842,-217592,-71486,174547,404142,716140,984522,963824,888141,574062,268906,36334,99221,361263,481390,292106,-1892,-89525,35684,171505,150090,-27418,-291649,-499759,-263143,31033,351426,261822,-304292,-156238,301761,226659,-57846,-289261,-164049,-210275,-318924,-288149,-319004,-233605,204058,641421,677304,233588,89992,203961,222853,75333,-221827,-45763,49438,-274158,-387912,-124895,-108238,-87318,201913,405732,222876,117747,144377,8596,-136115,592402,789377,264624,-199822,-445420,-535469,-505674,-415130,-112985,136115,195153,214092,216795,-33612,-432973,-277972,32267,105700,82222,-44989,-202677,-403349,-472986,-288966,-149901,20824,256548,378912,370704,164934,-17704,-377388,-28666,390309,666236,712225,691003,686640,847860,727307,443810,202433,16233,18936,34240,-79627,-119224,-256829,-294102,-122672,106592,-66042,-478876,-46343,312470,403730,188415,-99954,-225061,-374009,-351686,-268968,-197629,-47244,-380641,-520352,-161078,74704,348525,700938,818936,509210,-195700,-81316,303224,67695,-314293,-371221,-150503,143297,338915,112819,-376672,-45824,487437,339199,-261071,-340214,1200,-123438,-247713,-262376,-144819,-58998,-79629,-287287,-389595,-272884,137908,489596,557883,458989,309531,-8080,-223786,-153975,-18505,335802,642504,603717,240171,36764,-169906,-306300,-215295,-172977,-72434,-32028,-126841,-219612,-219733,-177560,-29259,-49595,-138535,-188495,-303803,-472415,-365766,-47558,90205,121565,180216,188513,265026,562725,1021473,1259393,1147564,857048,694192,721393,483995,84621,-82282,-140149,-361402,-465836,-309762,-13985,18056,-179468,-188204,8528,114131,273291,332047,637162,791128,898162,738167,275610,37426,301283,408121,597828,568474,159606,-283791,-511619,-425907,-417078,-250781,102043,341051,282805,3197,-159509,18138,312163,577111,693695,521009,302929,288659,437976,505945,497627,351191,-38754,-129032,107823,210515,229680,10653,-394145,-127401,70197,16856,-123328,-274558,-182293,-161804,-337937,-144040,80506,-85887,-277024,-106124,-107012,-372565,-361514,119909,119244,-165388,-257001,47209,366379,510634,249385,122533,21588,186741,282580,333604,204162,-180737,-267598,-102976,12652,434690,258429,-286988,-34825,-169181,-340796,130523,104591,-217194,-149837,356399,334439,346973,479966,615258,143692,-374430,-193385,-89851,-122173,-96155,-490692,14128,515810,840933,662172,525941,292306,-13583,-10051,-11589,71268,43600,-218182,106286,507088,466624,126203,-50372,64009,-18662,-216397,-318545,-395862,-232950,200240,372492,232212,-83876,-170794,-162742,-348068,-311810,-193876,-558412,-165027,41921,44094,-215325,-504861,-369513,-301858,-338146,52590,229829,78661,82722,116514,-35680,-303334,-182875,41248,81705,-14992,6654,78921,49189,-56732,180469,670159,988627,881829,389800,175952,129720,40023,-135506,-212035,-154527,4443,43361,-222197,-319524,-375103,-453729,-174394,124525,406297,422834,519070,665496,504296,289776,389391,319053,172606,-110,-24632,199178,77131,-299329,-423110,-258745,422948,639891,292813,-146928,-392135,-191446,-4740,28877,-195628,-182854,-165334,-44036,129491,357796,504044,524172,297444,17726,-228334,-226200,-192016,-399392,-281600,-18430,-206,-228431,-392577,-423339,-268399,-68681,-168255,-329024,80361,532418,831248,825044,525527,174830,-137541,-125644,-78628,-14193,131943,110077,164222,468148,528639,313856,10181,-47841,-18580,34489,-111962,-284663,-436323,-121032,26393,263943,425126,406880,75569,-338037,-382603,-163874,-148874,-269699,-485888,-466525,-437450,-259124,-36478,141778,270229,231165,63461,-786,20967,25449,-109793,-200538,-111681,-102273,-99864,-276227,-38053,122856,208590,36717,-149128,-208647,-74289,192555,209405,-75722,-407439,-358060,-175656,-130952,-261031,-438008,-214641,6759,287907,407177,626796,602926,493297,215338,-350748,-317981,-139255,-317930,-46697,366210,743725,1017144,969880,1171874,1192042,758016,48972,-182574,152424,121893,40322,-140679,-114140,-166068,-235771,-319408,-353236,-206438,-69613,-117495,27702,-123950,-208439,121460,581655,653327,512602,312814,599431,1121186,1183087,833081,207929,-221808,119498,273743,-86602,-333381,-256889,-386611,-97621,118010,261464,258232,111676,8308,89586,27663,-76551,40109,-225285,-118220,492193,701354,313918,-330512,261448,680626,548807,81974,-191286,91963,211269,126944,-29766,-241313,-204182,-252506,-462643,-181406,-194012,-376667,-426310,155680,123017,-228784,-429683,193234,502174,408283,72814,-408010,163458,523406,410227,336641,690193,965728,749569,401952,173930,16244,-151763,-405736,-94146,424136,784495,911165,802655,625328,574497,427258,138362,-183394,-28076,266303,249077,362000,501076,693618,602603,221269,-62045,-318318,-227802,-30874,27613,-191891,-351037,-223799,-118426,-24281,-198402,-483996,-265111,-163366,-284273,-254835,174761,182363,237706,202402,-23308,-468008,-338814,-158663,-112678,-38851,-84818,-6845,70098,-133321,-520205,-189765,-2883,-184703,-147147,-69007,-254039,-396115,-66061,89763,100142,71776,-127539,179697,529783,584306,382404,-73302,-206705,-285980,-260376,22100,92472,276,-139529,-227177,-77410,84414,157684,-80497,-459451,-308292,-272320,-406609,-389253,-486148,-41068,465813,528635,490165,525325,1025220,804542,804482,620798,159323,-386480,-86163,183821,313977,580469,730828,484888,-16298,-327314,-335069,-82869,124821,231024,8000,-294823,-8709,122594,180501,79817,206705,261870,109507,-429649,-316060,-289155,-391696,-26285,50229,-3622,8572,88310,147653,-14650,-173830,-104398,78320,104696,-209975,-232557,25650,-3803,-167965,-235248,-137588,-84503,15723,36647,-136035,-264085,-200313,-45116,-58135,-115778,-272916,-227938,103117,246787,146592,155504,320689,636943,525998,103430,23058,158561,205296,-203537,-326694,-168001,-247943,-149607,-230627,-355471,155922,460055,513028,97232,-298635,-66032,117295,213325,184272,301576,541780,728521,612732,209828,-256236,-163048,-30112,2068,-67907,-9785,48222,-126057,-225346,-92050,-308137,-273676,119451,366010,234304,-99633,-257048,188444,280787,272300,192223,165156,36420,-182707,47647,232585,159229,-97630,-148560,-18057,87471,97812,104758,-153798,-359476,-354022,-313407,-181920,8727,112117,114939,75842,123922,56973,-87139,-169978,-224800,64273,203521,143163,-116837,-247138,-271899],[-179698,-30492,-126449,-381439,-90342,33598,-33931,-89710,-1636,127547,213638,76617,-73230,-7947,16397,-59075,-213581,-219666,-6093,121498,27954,-196355,47935,264983,396273,279665,18907,-272469,-265707,-322124,-78304,98435,14853,-272681,-202509,276879,724883,571881,152944,-108702,206014,669147,899663,828386,542953,435652,491149,583208,519443,-2772,-399488,-137147,121911,239040,143260,-49492,-315031,-410148,-314906,93392,255166,152424,-352593,-274884,41818,48413,198951,309907,391599,241650,25738,-10701,333808,418685,657635,758848,424720,315284,665301,661678,227409,-320793,-402343,-174135,-426596,-298928,-17731,147278,151777,4618,-273516,-390659,-35201,122732,-200748,-379684,103965,563129,770168,687215,337346,-170492,-450206,-131285,12026,51969,-164228,-298372,129174,367812,164928,-327081,-427780,-176916,-5994,-151528,-549902,2950,322339,-82964,-463952,71734,307225,419440,335336,158453,64491,266391,423413,246219,-198962,-156852,-11331,156061,411269,302805,-204998,-319148,-19924,-3560,21525,88518,-30788,-166361,-316541,-412144,-343976,-213601,-226046,-345594,-445632,-81796,89099,65569,-29104,-84688,-147400,8547,177153,161073,-119411,-344162,-222038,-169294,-212193,-277734,-379318,-399858,-507892,-274489,-50398,71140,82282,224568,286146,-102958,-284615,150270,264116,-116434,-447891,-249198,-169330,-296770,-156380,299078,511752,409851,77845,-23310,-123792,-388485,-371305,-351568,-344597,55527,318032,255425,457069,550535,183675,-109559,114421,398023,590686,727422,485587,155611,-270806,-182885,-19542,78979,47612,248936,423394,393200,-142219,-224650,159159,290935,207920,-15437,-104948,-245247,51239,721449,1080228,702727,17252,-503229,-169225,192006,62358,-357815,-233233,39344,-153631,-406999,184593,790809,1017455,933140,435784,205313,-53070,-510760,-218294,-199212,24386,607360,1033019,1014786,517020,-45472,-256723,-228383,-436785,106045,515602,518906,462097,-28543,-319824,-136972,-144872,-447338,-170349,106123,297737,-14853,-360516,-315928,-213674,250609,563786,656606,243758,-135158,-57520,119275,145861,118793,-42534,-225044,-221229,-257288,-177356,-73208,59944,-290276,-542588,-59448,104513,159846,193686,275850,228101,179175,193600,207903,174512,207328,112590,19029,-90623,-31980,99523,-73288,-185750,-118741,-63805,-90272,-219700,-353297,-333020,-426680,-250861,275294,563622,482260,18498,-243680,164425,-58055,-463852,-106895,152529,277705,391216,230378,-146894,-415168,-359965,-59386,80921,7044,-170646,-523320,-213722,254889,238749,-236245,-381839,-114784,7250,-9584,-62887,-176705,-333538,-269641,-64138,71475,-209000,-130722,282377,286838,28567,-175272,-53219,41761,155723,-146458,-598418,-242201,43169,428043,523363,410028,-39401,25776,-26817,-208124,-508376,-181773,60824,39882,-25899,-154003,-450132,-250993,97637,462161,776815,596141,30424,273383,504090,239009,-335882,-292092,-279689,-321001,-211414,-477482,-105352,348632,518389,482128,-84082,-371222,406232,949370,948441,415185,-17934,-219352,75545,440418,420176,82252,-491712,-221748,-6504,-2215,-161069,-422368,222863,657971,363259,-203222,-225230,153923,305148,358207,281237,295634,310403,414865,331435,160014,371031,411306,58547,-344159,-404383,-127376,48744,-48747,-16451,606903,1145401,1105686,768205,646720,376471,9371,-251965,-231783,-157848,-84170,-30821,105161,155957,-13600,-167217,22089,-31204,-352766,26007,446002,433281,124394,-390807,-151127,29591,-14752,-494615,-86442,-243348,-373408,25865,255648,161067,26648,196199,83819,-208202,-538890,-314471,-426037,-31371,183787,-104087,-329306,-140197,-60516,-41769,-223099,-313848,-211408,284,300724,762339,1038342,1120876,713519,323194,109653,20066,-49563,-44870,-164350,-300207,-376439,-269589,-259714,-11851,511236,823365,583890,114968,475135,713582,438157,115033,112503,262010,579718,619398,536687,165221,-187607,-156185,59147,-10899,-124940,180349,425139,221599,132454,83878,74870,38361,17341,-130581,-227205,-152311,-83575,178838,171331,-3828,-358140,-411875,-152880,37368,38321,-316659,-529994,-366694,-90301,245904,318995,-140496,-344418,106520,-10529,-181025,-235057,-197429,-118437,-198405,-340712,-452942,-282757,-181932,-173825,49520,129625,84292,-64523,-331525,144752,737705,852746,46519,-438058,82573,141227,50911,-58568,-23324,-106379,-83388,-182873,-244365,-441377,-588084,-170195,162862,279365,91185,-56944,58481,480774,959086,1045585,195557,-430916,132763,140070,-54565,366052,546059,124810,-148605,-68484,-331700,80755,485149,608890,522948,71832,-522192,-291489,-78720,-159720,-317466,-101188,69277,318422,394006,261798,16340,228426,631508,635983,344949,-43162,-377332,-287997,197253,580897,693331,564938,384415,158396,-104430,-119153,-132921,154229,223554,164689,193271,434816,515635,414682,-95031,-408267,-292552,-533105,-193842,360087,325170,-76003,-489311,-305674,-320555,-414405,-256332,-210569,-151444,-210363,-284811,-304717,-281798,-71186,295525,173124,-311580,-431017,-347005,-529481,-36154,304658,513615,426508,333696,-53889,-347515,5348,347295,734359,611462,448280,161479,-99812,-50607,22262,135959,217540,347129,239323,-141510,-320094,-378152,-309818,-210895,-248044,-225562,12242,143381,247482,240131,193683,48065,-12491,2248,94897,65291,24705,-88561,-331216,-358817,-157347,-116247,-57379,-117636,-290420,-293119,-89216,24244,83685,84586,293186,588376,530419,42927,-211971,77065,135577,-355529,-174884,189068,268542,94984,-150247,-258298,-59052,513700,1030208,1119735,866241,471783,217103,182306,249148,214753,237391,27576,-251474,-298150,-489604,-440843,-118260,247104,409953,382704,235112,203448,336219,421565,350906,251302,-207187,-360764,-128725,-244732,-120017,237942,547929,572963,355481,-126258,-418994,-305156,42339,171225,46651,-251521,-72614,186908,24687,-313461,-382440,-155703,-112621,63834,49383,-296583,-328366,128050,292333,178980,208291,335053,423304,136944,-63903,57880,404804,640584,450032,67792,-185371,-118583,200606,277341,-79175,-547845,-234252,23257,219609,535989,668184,478071,-109318,-356325,-183174,51488,334732,356004,-103262,-202537,453960,890828,1058668,522059,-261105,-263407,264476,388789,-21329,-439006,-517712,-328230,-331577,-397813,-459892,-330787,-63441,245302,35499,-265029,-311564,-171759,219522,810025,1295625,936142,332159,-72935,-115858,-16080,202405,331707,24526,-313385,202778,408944,113379,107327,619871,720256,467193,-103794,-376303,-219057,102388,95833,-10751,148781,64911,-319329,-318275,-238036,-240946,-251057,-225720,4038,149359,200349,454008,725513,746767,598142,213343,-321850,-235096,91794,-25463,-190701,-328739,-194262,88834,303893,395542,10442,-309967,15862,242191,140605,36630,178596,229507,49757,186257,462810,551767,485502,389192,216045,-30737,-14836,87424,106238,98757,-150861,-222517,187421,149736,-309385,-304083,-19651,208092,-63177,-277971,64811,306918,260053,-277463,-294036,103506,296841,116162,-198321,-391994,-238356,338192,556624,451553,-28826,-292413,1535,-301769,124038,657527,1048447,839759,483019,145484,-253924,-139691,-160547,-309769,-218752,-103476,-287140,-250650,245679,444054,662696,524701,331363,69189,-279471,-434005,38322,526090,825319,642264,170810,-385265,-118132,126311,-34444,-397416,-302089,28349,170491,378331,440814,152136,-402210,-233290,-241710,-387449,-364531,-178123,49690,127859,-5102,-416954,-143315,74984,165344,84035,-191150,-204387,361610,640304,501736,326151,53962,-497218,-189204,120981,61673,-30217,-55154,-12566,58643,136956,-30985,-35728,219352,253279,-77163,-347508,-171316,-211280,-293879,-626927,-424757,-181547,31254,148888,176169,42373,-9070,189023,51718,-269441,-417947,-411502,-152628,83022,340238,142245,-44019,-110626,-273048,-187266,49068,88760,-35436,-321460,-464637,-452375,-120494,31354,-89573,-138849,72375,404715,324151,-241656,-212024,487031,914885,837841,395113,-258034,-188545,145371,213854,78622,35677,151393,141065,8745,-158757,-163151,-148582,-270998,-404326,-404822,-354791,-149335,145691,184864,220326,295032,119046,41969,-29701,-109315,-341338,-250752,1838,298383,275301,226951,443770,802840,938871,747707,251991,-132256,-115430,-105375,-352246,-226980,14230,22477,91382,206210,230876,-77784,-95936,163460,-48009,-298125,-100497,-204131,-299131,76097,379970,364003,6109,-441746,163608,279114,220922,331635,469140,359452,162874,89911,66013,155985,154282,-100540,-3068,35175,-375191,-367899,-36145,-52341,-120492,-246728,-175449,-64581,22666,-57081,-291417,-415932,-157721,-176998,-108163,-32496,18012,-138506,-108916,750397,1058517,1005093,618733,225915,-28789,-82263,-208026,-199935,-92125,-204556,-260115,316649,386147,224379,-113343,-129323,-174587,-99425,196308,636168,845043,709122,220241,-231075,-191630,-191515,-520663,-161431,312062,38134,-293239,-131715,231257,-57492,-267146,-434482,-406498,-291723,-313824,-324163,-382744,-391964,-174568,226102,507714,629464,178601,-356258,-379439,-199397,-65744,355865,741155,1064652,1084273,626429,187754,-45382,14266,336624,489511,343612,138699,57178,29027,-30137,-90070,-31620,-250527,-487979,-296987,-17383,278839,198127,-317510,-184270,233607,162232,-42564,-179804,-123884,-259026,-462097,-363124,-118597,47198,357611,744464,735922,351393,255322,316778,183212,111557,-279275,-303282,-342278,-341612,-59865,94171,-18798,-7612,241107,340227,117437,65679,354040,270631,-29450,407156,625551,250966,-176976,-526800,-472278,-468329,-631203,-352190,60117,297291,455104,342821,-39734,-381680,62008,314299,225327,89065,-102270,-266530,-373103,-246379,-152563,-259685,-42663,237254,246214,139810,-12295,-190827,-500260,-189007,399236,711786,705475,634304,436771,341371,229862,117008,-29506,-126390,8257,112682,126929,64513,-201635,-344286,-206263,27639,-36981,-437546,-128967,315140,447208,232671,-1858,-141277,-413766,-430626,-52615,251048,316333,-53311,-483079,-56799,269712,515318,1035736,1142459,718302,99000,256536,524913,222873,-223422,-430724,-333064,158874,458244,150159,-354303,-180593,341768,330756,-80060,-172519,-106184,-312650,-337127,-92160,258002,316693,104119,-200688,-476785,-351392,-86976,274775,438034,432937,352721,178302,18511,91377,184426,336017,473003,549183,365528,59037,-162307,-211680,-261146,-205798,26535,-45098,-289821,-225418,-118734,-65839,107200,125529,51322,-89210,-404911,-602904,-364698,-199555,-207905,-114377,81118,343389,595951,559804,963945,1268339,1032815,712705,442537,579508,415662,197056,15562,-78763,-220266,-166606,10472,107851,-77147,-441799,-326136,-188831,-226850,-119472,-124910,211912,464539,506150,333844,30135,-28782,206594,311120,334623,402014,134620,-209578,-488211,-422791,-368706,-154135,140447,268127,140636,-196244,-286959,-83148,193148,432294,502479,318870,170646,212832,381059,532478,588227,344264,-172583,-204462,23173,33910,-3756,74993,-156816,-104141,38530,-18875,-181695,-215822,-222583,-212725,-451698,-265023,-41561,-190488,-439096,-218473,-190034,-335687,-501928,-12188,36839,-193092,-192197,65660,383052,466457,224272,219510,455935,637033,514490,457698,222472,-52854,-317188,-212050,84876,429052,222785,-149365,-332762,-469917,-270763,-43787,-154733,-463481,-229466,154375,121946,190728,375356,421059,118522,-248536,-169407,-89001,1769,11626,-363199,-245344,193025,656146,583289,519243,236708,-102073,-32353,18429,90750,55394,-63185,249278,415046,323205,143739,-66616,-28464,-252186,-272074,-245785,-143068,86687,538313,742907,554854,35944,-479678,-287417,-377671,-399960,-410006,-243419,122724,88154,-12936,-292795,-509352,-238600,-283563,-296040,13584,140787,12587,225662,249345,46582,-334166,-411300,-96872,-11421,-70721,-10933,127758,120237,-122722,-75175,541824,1100036,1105785,501375,320300,312572,98538,-120609,-98097,94508,282717,293346,-234943,-373785,-171823,-344783,-272854,28433,385731,461027,438768,558217,611849,182364,272603,373831,231526,67682,26154,102821,-85947,-311852,-388759,-128802,293908,221521,-36473,-419378,-225402,-145365,-129244,-25520,-281832,-187805,-106264,-126249,-38415,-81986,4568,113579,138950,90396,-2111,-84364,-236582,-539742,-224717,-4322,76974,-44662,-350245,-454838,-132985,26507,-162326,-361693,-20145,482266,775019,755418,436239,-41689,-256638,-37048,179608,263667,214825,91080,-43097,28646,125383,-55939,-212041,-189825,-57676,68601,-51235,-200036,-3510,287092,60148,103815,447611,455382,-99717,-446329,-376059,-295317,-254477,-338024,-466892,-531464,-360602,-41846,285666,475405,395464,150872,-37243,152378,386885,335545,35283,-135935,-42968,118427,180746,120132,69577,77121,28670,-137333,-357486,-284939,-38027,344429,395425,196273,-100252,-477429,-280034,-221744,-413655,-469102,-257259,-176994,-87214,67429,241633,507424,394237,3697,-398912,-32327,-21485,-282936,-91947,208097,554928,762660,574073,713307,667255,368717,-203640,-34976,122656,70441,104390,17896,-63615,-165690,-286518,-425406,-305003,-199143,-89019,-105034,92347,-107961,-194806,210938,743234,686810,349805,135439,552158,967902,1271559,919501,277330,-175562,66277,125776,-293377,-271601,-201047,-232450,93769,237974,298858,288945,125848,29212,13682,-293017,-229980,-24966,-113537,24138,454460,610007,345326,-253851,26620,317347,442088,386264,427817,349687,215737,-76361,-311878,-388038,-299836,-320848,-499869,-167005,-45136,-96731,-411256,-199630,-43098,-93355,-448865,-203681,-82025,-183780,-400368,-207593,167916,302136,133436,-4096,233894,502302,341932,321882,335849,219589,-43294,-186457,149143,587441,813097,929341,795366,502066,476562,383927,31231,-393189,-819,280626,86936,114147,409279,552541,351129,11605,-129985,-213588,-30289,164810,172003,2199,-142834,-231409,-358308,-416936,-573493,-457593,-135189,16843,12705,-229863,-19489,232320,368274,282157,28388,-445882,-403633,-177625,-131127,-178744,-77567,152022,242601,159536,-112936,-276963,-203762,-233411,-142260,-136588,-313463,-405057,-79947,154926,278846,293133,-102705,-13185,190207,34094,-380237,-287831,39623,113500,-95137,-5088,-5897,-151616,-349074,-211882,156265,380374,438352,133457,-374259,-324230,-277497,-420586,-473167,-422255,52239,409020,311569,256128,522481,997821,991087,884881,677577,187689,-321483,-240903,55451,125171,189665,409914,327549,82922,-187629,-477950,-183941,88910,189157,-96673,-315454,183012,296126,189902,-67162,165057,277907,86415,-389538,-392722,-405814,-331814,78092,211207,198509,207559,227006,155158,-60984,-303243,-416274,-134493,64260,-80315,-264117,-227241,-193730,-217501,-300681,-297664,-307586,-126701,77402,40090,-79039,55206,125847,-35109,-104880,-192444,-182689,60934,155402,66871,206896,500786,722571,612905,144680,16456,58961,31451,-249013,-303905,-305136,-371653,-122252,-163175,-191879,83166,361449,459527,210836,-418125,-143304,104490,137455,-6992,80128,430523,678978,627815,317783,105384,260550,250551,222057,-29834,-264028,-233993,-321743,-463846,-276626,-280988,-18521,558231,1013884,768202,110032,-115094,299397,318035,325106,401693,397011,328910,-269070,-111157,189425,73600,-248754,-261940,-122844,-31323,27519,4574,-159729,-268810,-281490,-239169,-63852,205711,299308,191631,106762,364690,232471,-112178,-342213,51241,131215,49211,-181937,-181332,-117755,-281028],[-327442,-144896,-253261,-278430,78387,163151,-46758,-226912,-170052,-4139,286901,309344,224549,208594,124510,-81972,-227610,-117346,245175,302237,116692,-148137,31583,153885,226543,98447,-206118,-385086,-309260,-229542,-46549,-37050,-210640,-354413,-225663,141379,613777,496498,95759,-326494,-171310,328826,591586,572213,429638,269318,283121,495991,520671,101052,-253501,-217141,82098,268671,127084,-124659,-399303,-521919,-327160,106085,344035,211696,-387156,-208041,275310,411686,302784,121521,-41528,-224949,-257446,-101726,246854,317399,362958,274845,-81321,241593,624442,698594,418085,-104766,-437454,-404742,-509473,-45125,255011,363873,151651,-107076,-325635,-101554,261886,314151,3199,-314127,-97277,329687,706093,688894,139227,-272522,-220299,-57369,-36866,-116402,-329123,-250692,109832,141911,-179179,-557125,-387953,-329873,-17169,67228,-365425,-326829,-30907,-227273,-433253,106486,419412,363221,254507,76893,19812,164966,367302,254431,-232993,-227275,-51775,-34991,184306,237458,-182371,-356828,35197,90951,98894,115927,4156,-99909,-245370,-246529,-180634,-69002,-142592,-309912,-482339,-13991,247692,237546,-48611,-191114,-48433,193645,369292,243262,-169670,-383912,-139746,-146486,-297658,-433869,-484907,-491646,-440008,27063,193301,91943,35706,84814,169806,-129222,-425704,-91973,-21438,-356055,-415178,-109999,-178676,-366732,-269234,117348,333371,280500,-5158,-158032,-385427,-552442,-454764,-436732,-147781,213760,454028,410788,584376,597056,89799,-124851,-67590,82077,286331,517011,378228,85553,-265824,-85773,100606,71217,135431,205393,247681,162933,-255231,-318456,-65129,235991,300416,240195,51653,-130108,2858,656186,879004,412979,-174029,-106336,93992,-20825,-165024,-426966,-94791,77363,149034,-201810,-376261,264112,526826,509318,299000,170947,-28376,-203203,-200890,-517605,-235132,434533,1021506,1121592,770514,160682,-362783,-255499,-333416,167993,706294,821444,566763,-76512,-348303,-65037,52431,-214291,-214457,103865,296542,-69294,-369357,-409981,-142487,240114,475285,404928,-77786,-333634,-64119,164978,153305,-49555,-265875,-317998,-325462,-407205,-91542,73395,69899,-233162,-188733,312740,320823,237959,141044,153625,80483,56373,31696,109451,19849,99176,30016,200624,180574,227873,90756,-327050,-268308,108678,131678,-124019,-356900,-499193,-455186,-457012,-385333,108008,493461,479606,59171,-140280,292907,49924,-457053,-98246,188337,214189,197878,-35815,-110966,-237403,-402105,-156316,-29090,-173381,-293096,-434905,-332691,116128,104449,-272540,-384790,-240452,-76955,252463,413325,91384,-247616,-303475,-55594,181103,21058,-427508,-101080,64694,-64404,-225628,-332772,-103853,51976,-170601,-470547,-379912,-21929,403460,482243,385054,116797,155708,170826,-123614,-520799,-174322,130848,245180,170388,-75543,-428364,-67756,277491,487688,763922,742298,243024,-46266,37183,-19604,-403022,-410222,-472897,-396018,-319943,-381841,4010,490148,736796,559331,-116546,-247554,446584,924648,832246,425384,42744,-203977,58371,342837,271170,-182631,-509519,-89634,123231,-67488,-322226,-158380,443551,738507,350520,-223370,41834,429733,499332,357479,148867,235328,371886,414824,259322,193545,422071,407221,69190,-227938,-439646,-382967,-72980,64588,216103,358665,666855,649995,570061,667819,460612,108122,-134780,-177279,-212172,-198166,-175812,-52669,-25029,-138935,-201401,-7961,-44722,-385584,-115174,374381,451160,193050,-269386,-329856,-206581,-169981,-264401,-57057,-243282,-555403,-98210,208670,188908,-19713,2496,-50048,-237038,-521848,-485748,-109379,233617,384680,45049,-275561,-307264,-147013,-11367,-151287,-200493,-201449,50637,422683,747205,847099,838715,413435,112482,-122083,-154514,-154957,-127174,-194322,-197792,-183977,-217960,-165347,87724,657360,984974,572065,156437,410647,445000,80864,-180854,-125887,131380,595647,671051,532928,126375,-231416,-253117,-101202,-217338,-382376,-376718,-271203,-207119,-81671,8844,239897,353930,441380,218331,-95790,-145753,155967,637793,847758,491261,-171775,-254291,36051,127557,23475,-404965,-499269,-548390,-63134,261469,220926,-244231,-348054,16908,-81463,-190956,-236446,-128388,65300,26645,-324709,-409225,-140018,-221695,-433337,-91372,-126934,-159999,-361388,-255942,461711,935245,1115467,467842,-357838,-904,287309,304157,101425,-132206,-302146,-65280,17061,6887,-8651,-293211,-558677,-229759,46397,74400,-61040,50264,501240,850861,906836,208567,43600,298958,354371,139606,209117,407973,151015,140490,241047,123163,313183,419470,520823,417914,-90502,-386943,36352,290416,-6242,-275507,-22886,229543,463697,574430,611947,309529,464711,717444,528374,200416,-118265,-287479,-431153,34662,404271,671396,519204,260362,-42071,-176772,88207,99254,219297,104524,141607,293238,539477,562949,269216,-322296,-363283,-257763,-533254,-125102,418606,489574,229718,-41629,-150091,-299708,-464484,-301928,-419797,-329911,-228594,-310965,-321508,-228631,-29918,98854,-119786,-237963,-93436,-135519,-466318,-287463,-44654,214773,288111,372831,118664,-185469,-71877,219616,666187,793536,954992,494747,31071,-129696,-102113,17795,136949,301169,279567,56382,-144716,-268910,-264518,-113575,-103656,-141264,-74367,-78617,28642,83510,71047,-132166,-286126,-324686,-282944,-355195,-486509,-367442,-296233,-394732,-165439,-98843,-149583,-211216,-360987,-260394,36219,207675,125357,-222035,16878,288442,321523,-186831,-102617,253504,255470,-209967,-317970,80529,319693,298119,85024,50303,233545,651331,959321,1065926,897579,547113,217896,-15431,150384,280730,319212,105318,-97325,-79907,-236870,-563543,-233633,-63774,32208,205958,225568,308205,311008,243979,-2536,-47216,-331003,-415915,-314206,-478951,-191806,262780,628405,717648,518147,81884,-217074,-288990,5228,207017,203981,-100466,-105635,147961,14317,-273527,25531,240309,275535,247599,137094,-300236,-399008,127179,379673,267972,178233,279070,383171,130601,128027,183111,466744,731125,460161,47732,-361253,-395270,-205127,-123521,-208477,-78240,-99583,-122389,73258,518371,802296,728275,153841,-157681,-144513,910,258622,148248,-299787,-110856,319898,573349,418101,38184,-330724,-162155,227022,449526,137163,-305918,-552169,-337576,-157354,-146668,-201364,-362423,-314809,114089,36796,-215735,-475857,-248706,252156,867721,1380251,928735,294479,-210112,-152969,-61384,42211,111983,-153758,-40179,457361,692267,372329,24851,537912,744548,540518,-50208,-351111,-157341,187788,166569,78521,312816,170909,-291172,-295042,-277110,-320387,-273423,-151534,220535,345651,353965,554940,711191,625035,382753,138229,-444068,-272518,123147,-25722,-266619,-347418,-346213,-218087,13432,159244,-74607,-284916,-40462,174830,77768,-6306,-5934,95769,9393,285259,729182,672006,523729,340160,215042,57911,73144,216107,262528,278241,27339,-149634,21774,-79338,-416987,-214664,-6480,173407,-47846,-249921,75392,360694,344567,-315867,-247525,304200,440303,232516,-151489,-384910,-243101,238716,454769,437418,48902,-246393,-330537,5394,480973,1191827,1261315,848223,386934,70451,-247074,-213756,-338269,-278846,-17988,14782,-294686,-120691,424035,782686,917527,725077,421519,168188,-112547,-263465,55388,530309,785080,623691,183021,-377271,-47524,194889,149901,-14060,-94606,90502,200200,283960,357195,134552,-318613,-342606,-392568,-579698,-540157,-388353,-181564,-115287,-269158,-339428,-88231,45192,62643,50219,-171930,-418589,188263,585362,493454,338004,164332,-218866,-435399,-198587,-140779,-117132,-86429,-70564,-82,87572,-86149,-74353,138946,99867,-308435,-368809,-109713,-29938,-74857,-298076,-482470,-271727,18694,100353,37398,-2332,248554,441471,217004,-228712,-474420,-461625,-89676,253010,621696,347557,368168,453492,259245,-354222,-42603,104219,-100922,-374165,-207641,-381457,-321614,-186706,-259769,-347609,-101000,204693,320484,-64554,-137600,369626,906688,987414,524021,-246851,-144379,146072,90973,-145153,-151728,83453,197511,160814,-44349,-222950,-322983,-332252,-350902,-409232,-353617,-114519,210332,244782,345775,520683,487359,308719,98300,-60878,-230080,-385159,-187782,51913,192434,353538,662079,1016158,1018046,653704,87416,-31083,-28025,-172340,-422688,-183721,-84614,-236351,-373800,28856,210623,-135155,-470377,-105566,-302786,-423901,-214445,-371351,-9567,365435,616655,412515,72541,-239139,410332,577874,459860,396029,536601,354677,141230,9798,-94622,-79086,-83761,-192423,40299,132562,-240621,-480080,-169182,-203592,-248761,-519949,-501086,-381978,-188442,-20201,-159687,-269862,-383983,-226958,-307181,-253152,-32277,8467,134383,655172,626682,601613,423816,171184,-98308,-315498,-484006,-257474,-202894,-443898,-57625,546642,433620,178276,-69554,51121,136867,277433,461553,761689,865525,601834,78043,-224022,-151031,-177377,-392600,-102256,362050,224997,12108,-170108,-17015,-322013,-416201,-307565,-326776,-327657,-244208,-190895,-273747,-288728,-139001,93657,315133,739354,222295,-390406,-438568,-261430,-223847,-82412,282646,853237,930684,494248,42028,-140219,-70473,260596,426374,345328,207932,102576,-60092,-290373,-185578,60801,-77100,-289708,-413827,-170966,142514,166436,-226779,-122664,162575,28510,-188874,-164397,-103287,-284100,-593240,-312754,15199,226438,482873,758495,683288,375830,290871,326350,107943,31188,-268640,-282461,-96076,104799,250601,276954,51794,1513,150741,181075,-10988,84206,664446,629298,273546,243524,266056,121238,-199466,-492207,-310423,-279873,-441212,-566590,-46022,377333,607552,349216,-133456,-156414,378063,532897,295328,92947,-130699,-338792,-267834,-40706,-11865,-311566,-285957,11074,18888,-114736,-116342,-183177,-383003,-445982,210272,502729,410784,221127,127752,-136340,-212207,-94214,-170232,-178172,-108,141360,221473,155870,-163229,-423262,-260129,5012,123470,-198771,-351145,211082,394754,277491,141009,-41963,-208593,-40575,120833,565603,622165,301992,-305753,-64493,308514,486506,970984,1002138,573513,314785,538588,648255,361544,-74632,-174477,6457,416665,511314,153009,-301010,-279597,217823,381411,209436,99887,-127139,-436722,-444530,-39577,472791,579543,150543,-244148,-339461,-324965,-309138,141044,327584,304887,352631,296320,163833,272038,264234,79573,100183,324110,285369,-31173,-165471,-192192,-399653,-53170,150683,-34237,-418549,-145055,-54554,20364,214027,248519,91182,-157122,-468712,-516083,-387391,-394298,-470369,-336261,-112909,221301,509455,298452,585406,913105,755998,456386,127412,192486,127393,154214,63752,-101188,-172587,80738,252278,230672,-67425,-489135,-515501,-473916,-526478,-473696,-495965,-325361,-18094,24179,-124861,-324727,-116997,73826,222868,251024,313984,243299,-2542,-327298,-291477,-229105,-24072,149891,162183,-21355,-390669,-460112,-262533,-90146,158130,257317,97069,37854,161939,265286,397715,479947,239313,-260171,-313581,-162615,-217899,-284082,-68765,-98780,-7750,111335,-19279,-204884,-217509,-324698,-382281,-511911,-203312,-95543,-259413,-518611,-193488,-103657,-280498,-578636,-144888,-70349,-268613,-185606,39987,313709,318375,125815,182907,675409,861919,571758,359023,121689,-522,-345915,-248898,143951,251188,101583,-4890,-95771,-202684,-132724,-164890,-381531,-352992,-78372,144415,89397,68244,230142,256386,199958,-63576,-148250,-169563,-17326,-55594,-353753,-476887,-57735,399458,404592,351461,127046,-94717,27468,51650,61823,40461,-7366,83985,94998,42453,69627,-99189,-117604,-197413,3943,54809,174245,453850,877512,1163771,839329,289695,-79390,-120949,-220272,-97953,220402,291737,413811,122823,-178778,-493490,-480040,-149807,-260857,-208292,-11153,41096,48351,323569,315654,73008,-292712,-453322,-200586,-108145,-122860,-62774,140105,187362,-26296,-421794,90634,688522,752134,247558,279002,372854,64547,-173297,-30357,294669,548805,583837,79815,-177154,139585,55286,-91956,-40963,279408,436080,336667,292460,476204,152207,38570,285136,284947,181391,138058,79949,-112554,-273064,-311413,-73395,20165,-138441,-324536,-409483,-136335,-150034,-403751,-291648,-403667,-177192,2509,92197,103798,-228562,-321820,-189398,-22548,97701,147227,-21490,-310063,-431880,-188403,-40001,104317,100343,-189580,-334900,-15322,125061,-147442,-400074,-242555,165605,489096,528121,329268,-167043,-237225,108275,397883,455912,304326,239774,-22897,-227907,-239843,-398014,-489099,-378669,-171509,-9594,-47008,-38654,412364,577049,55592,-168539,371853,308919,-242525,-269849,-237801,-428995,-323523,-341684,-467642,-545127,-287751,148523,522383,695198,421001,11319,-179278,210948,534192,367527,29778,-136011,-26159,232460,382221,523877,339612,194910,42805,-88499,-45244,203382,272091,501215,506704,353530,66800,-356126,-330930,-240941,-399008,-339417,-294629,-372527,-526716,-298225,-211049,176475,173954,-151319,-178691,236494,116240,-145689,-61799,93440,396972,525434,286972,230329,128354,-8804,-201828,91633,78979,24047,108887,139858,-50132,-170607,-301529,-296662,-189786,-122798,-111738,3878,34530,-94779,-242093,230675,766587,691170,230627,132765,565482,939615,1280712,925593,331888,-29577,61813,-70385,-474812,-185381,-120321,24685,282764,386197,292131,236746,88441,-23823,-175522,-258414,-186166,43410,84768,213167,432079,527240,379839,-71549,-171722,96134,482674,669904,930567,518715,226865,-180551,-491225,-453196,-391583,-422505,-404000,-144314,50412,13400,-152022,-478166,-303690,-197405,-447064,-321150,-463586,-574826,-209619,76552,235979,228854,41351,-167731,-209049,-37628,18705,341372,567135,497841,234870,88495,264874,537976,625776,655570,505988,216627,234203,249114,-72996,-531680,43745,252041,-25156,-337741,76558,204832,23543,-164840,-199337,-151635,82316,299300,329633,303544,154400,-165179,-402833,-480328,-344273,-256344,-66100,199258,278885,93812,71063,364143,470729,328061,8973,-465904,-396904,-216351,-266353,-391818,-114012,193710,395009,519054,439003,144294,-51565,-186358,-153661,-174806,-324331,-504291,-258661,21164,249273,259573,-196435,-270310,-161942,-386954,-93468,309551,562139,474403,293133,226351,45922,-215343,-520443,-122024,333766,610828,658599,207144,-362745,-325785,-272225,-430974,-453186,-273742,178939,335345,133939,94593,510983,856651,1241059,956426,598654,156846,-251776,-323327,-99471,-102769,-139326,98246,156548,136713,-63797,-407879,-265867,80555,116544,-251802,-117975,395636,545077,239920,-187377,41018,205689,-2223,-332150,-448218,-502506,-392585,-81007,80994,221064,365188,359102,206674,-24807,-240573,-459255,-320722,-64986,-41450,-155429,-342876,-365089,-317726,-375631,-492931,-496880,-248583,24108,120950,90832,384093,369050,263525,127996,-105228,-94092,3783,-10438,-52602,244751,592887,597661,455655,-1487,-189925,-216926,-238732,-220276,-268716,-448247,-97516,211901,277489,127690,106403,175682,215133,75892,-498012,-179913,87836,91169,-169465,-235689,261931,597002,621236,510197,480911,452493,363662,329545,-16237,-541552,-447612,-297515,-358591,-427862,-267574,19423,671217,1285561,986887,105060,80445,405879,328165,239008,273775,131801,62984,-491283,-199680,90354,-43139,-368422,-448858,-306467,-188044,-95979,-129372,-135059,-219267,-286926,-207647,-3233,277469,313264,112034,38092,374721,301170,-52708,-132666,131560,161979,26347,-284688,-194347,-58150,-230437],[-297732,-216301,-292650,-94774,319213,316238,8049,-335129,-309485,-71886,358538,537939,499094,417915,215844,-130034,-267914,-77800,321066,407157,209637,-62498,5878,5435,-104987,-223249,-148648,17656,123166,-28256,99408,-106122,-374514,-346533,-189918,62024,410040,376048,65362,-241822,-393782,-52612,162464,181612,184663,63232,89071,354598,397974,198801,-109699,-151369,145289,385907,256369,-23504,-295231,-491110,-309230,137461,509963,358959,-285540,-21054,593981,821478,533781,72535,-419365,-642530,-566417,-293238,-4283,105053,52964,-62517,-374339,100228,467949,686316,589633,142343,-249320,-483562,-271324,196805,481482,497564,270065,-10215,-18730,260315,483210,404172,182458,-161670,-309365,58303,497623,463822,-37253,-13208,105510,10244,-104120,-310068,-443772,-201341,108360,-21135,-363902,-275302,-149787,-432951,-35080,147784,-154527,-510841,-267692,-223636,-426340,12273,330133,227952,122878,2307,-16876,36813,252142,231557,-148930,-320041,-36087,-81575,-96735,73258,-176082,-403976,18707,168147,225517,211055,79294,27036,-107261,-69916,-8204,93327,-49308,-234075,-496000,-23640,321966,306267,-97247,-244469,108825,389153,523667,308555,-96095,-163659,-30438,-178310,-398199,-442713,-442580,-432146,-234123,257001,381405,92094,-65835,-93263,54980,-58476,-245752,-342779,-317358,-370481,-225819,117167,49696,-79761,-275717,-157416,34205,44566,-109269,-239242,-474848,-427654,-209847,-155789,112088,294216,395759,311420,226818,165300,-109696,-218193,-270998,-231621,-8660,307479,349745,123794,-132231,-25533,170318,120938,243597,194275,77012,-99622,-294615,-304599,-315292,-24760,143517,333177,121460,-14698,40800,501398,496820,86947,-19019,305808,484986,-154836,-462838,-341565,-26498,113902,375798,130383,-290369,-313132,-67628,-85541,33798,114169,109272,91938,132912,-172071,-553442,90321,720885,906421,738923,211272,-221661,-99904,68542,494205,868939,938101,406845,-256291,-234673,20771,200412,-53492,-256585,21475,123958,-130980,-220088,-58530,215470,364466,399664,88511,-391957,-441880,-129575,63879,19923,-234217,-199052,-61813,-232915,-431545,-72772,119378,59138,-73144,-88968,319274,345526,190642,24472,-35084,-106557,-115339,-178282,-118040,-270505,-222637,16973,447645,447573,360784,22312,-159034,99434,337049,262221,-152999,-468105,-524337,-504229,-403815,-390335,-91003,342684,411788,96136,-38267,287223,135933,-283414,-153807,79367,129566,56898,-30209,116052,23954,-268627,-133513,3106,-115202,-276907,-229943,-94518,135715,-65599,-373582,-348019,-303554,-400074,406908,731996,299180,-197148,-337674,-73348,209687,168279,-136718,-453882,-115750,-178235,-251287,-149018,-39135,-18112,-92806,-322408,-497109,-219397,165471,288096,278333,278111,239627,296349,-64197,-403584,-75694,198155,407583,328603,20169,-437213,-87163,201690,259972,495245,723972,505700,10372,-286227,-242356,-327252,-439457,-376735,-194794,-195405,-263632,100452,553413,805571,466831,-202723,-161806,399978,721411,569125,360027,107801,-209008,-82873,132701,148394,-303371,-451552,5569,258222,103748,-176993,3100,473524,578611,150053,-136027,314595,628779,662894,345015,-11982,63994,305021,321784,195334,230219,384801,283453,-23142,-237991,-416022,-486691,-156659,191370,460278,498343,266854,44568,203766,470155,371052,63796,-120183,-211304,-291311,-281350,-245407,-201269,-227487,-392608,-398727,-199988,-112872,-324941,-376659,154337,356323,202421,-133158,-341697,-270222,-219902,-36467,82091,-90645,-502163,-295534,97865,159640,-89362,-303574,-299191,-370359,-420853,-241384,80585,354605,360187,15491,-357557,-412312,-124931,56336,-91,-161743,-251644,52228,466947,583487,572258,384530,14633,-122862,-220837,-211018,-195356,-182369,-234925,-131819,-77988,-148385,-123585,48033,534743,807636,409565,172176,285166,110266,-317640,-393443,-280523,79679,487492,555785,346993,-10403,-251696,-286378,-209836,-230765,-224340,-265398,-99177,-204401,-301512,-255761,145932,356704,611609,494645,90710,-161110,219109,825439,1193421,739599,-67906,-199488,118554,153879,-28022,-326353,-432946,-498971,3174,278120,124638,-354980,-375498,-157369,-168054,-180468,-198434,-99041,126303,116103,-350318,-305079,20708,7664,-270400,-392082,-540386,-422706,-481287,-223917,450343,769681,870000,566991,-166004,-102259,394438,574417,343075,-206403,-386368,154124,357495,347354,353810,51105,-300993,-633237,-244861,-62192,-219055,-145625,257362,513709,547321,495059,513922,548994,503880,184026,-183057,-64992,77205,275196,378165,404827,355860,239274,268757,164161,-289331,-243222,247356,529844,235999,-7656,92356,348062,492290,576937,463144,191149,528684,570449,293358,-13484,-228903,-281130,-280829,-109719,139025,463677,337265,73047,11002,431375,765182,494889,335733,42540,105591,317098,525629,517902,106203,-356419,-236171,-210562,-490583,-136883,264201,443814,388990,295919,25161,-175414,-344157,-325385,-399063,-516566,-296385,-309932,-315328,-181750,-29195,-169614,-221514,-1157,119657,1510,-299189,-572011,-337095,-35286,201344,365715,201710,-122220,-176228,60972,475969,975030,1247566,908731,272881,-201357,-276727,-166670,49479,231952,334858,274998,51073,-127616,-151708,17950,31671,-101567,-229287,-381614,-281378,-222735,-197629,-378595,-532773,-354906,-119041,-174450,-204331,-64441,62635,73198,120250,-77069,-352842,-391560,-504478,-207065,133980,287802,70225,-495828,-7575,211362,152485,-432595,-59591,323254,283367,-74121,-279454,15891,318861,393190,259640,267909,340766,402032,489816,709535,741400,479373,72073,-297107,-192728,106820,228602,132765,79869,179657,88965,-221580,-442021,-479725,-238464,172943,229991,277204,142392,-147,-298591,-406080,-511580,-475121,-489684,-444001,-123125,318850,763739,964596,774831,402368,-13308,-260303,-83738,143430,201461,-107674,-177439,141976,122151,-7294,354546,563535,608725,364015,166589,-238656,-650081,-143300,170451,62464,-50423,108802,294942,186844,281749,247333,481188,774921,497535,32400,-439497,-257669,-265753,-273605,-104516,230774,133645,-169549,-61493,393400,752374,721544,287267,-35930,-148272,-5375,131585,-144094,-359293,-25218,65890,26812,-220057,-278602,-278579,-114770,237600,555470,350749,-136927,-470634,-125286,73307,53918,-74074,-208419,-434935,-30205,41786,-123810,-359000,-385869,131235,635795,945175,598569,49388,-407026,-153940,-154735,-226991,-201228,-233598,155585,595940,850187,519556,19421,286852,568165,413150,-65705,-336740,-222814,89706,134354,136834,395973,224983,-254648,-355726,-412627,-438278,-371878,-138414,330796,424016,364796,480605,508108,359212,175330,146757,-265285,-333850,124384,24319,-270425,-231201,-415784,-329615,-81510,-114045,-150405,-314309,-163538,66159,48964,-5210,-81444,-28206,-104673,227175,782094,730846,532547,275662,144667,42800,21499,137705,236891,331168,187337,12348,-86990,-371248,-271003,98748,167873,113621,-48783,-193036,85752,329123,317250,-163321,-213387,283829,333847,118896,-220009,-410875,-292176,7214,322736,401265,149850,-80540,-154390,347207,742308,1395982,1160549,646171,106499,-207928,-330726,-269771,-392526,-185763,101923,76259,-330637,-81754,457443,941716,961265,824671,492929,320418,194462,-33033,147866,499650,681088,530410,112918,-333766,96398,312858,376581,306314,103780,60931,150622,181381,137906,-44206,-370683,-482924,-478591,-578731,-394377,-311473,-340885,-400478,-272730,-121491,8299,15559,-77007,-32065,-138561,-572792,-92085,332029,344550,224571,278665,131180,-180035,-437314,-426302,-261654,-182509,-220874,-116476,-28067,-186665,-102784,67543,-22646,-453273,-416980,-67771,130738,91327,-5309,-200408,-271368,-41485,20342,-91419,-37477,408665,603146,419832,-17550,-396150,-342621,-47084,304508,484809,246863,488983,727356,617812,9080,-179833,63720,-153724,-143687,77577,-132140,-507330,-281426,-275256,-501729,-262791,-17750,241546,76068,-44653,194024,719030,935653,497623,-289657,-138067,89311,-73948,-390462,-332417,-4099,185430,210295,6248,-174902,-148779,-82310,-153119,-353389,-391068,-118018,151153,188332,365054,668570,885671,583011,168505,-155814,-252958,-503546,-438160,-372447,-48495,376595,744998,1020977,886121,489933,29537,55703,-26271,-265924,-351168,-114197,-35180,-308635,-454439,-46465,167199,-34865,-87967,68856,-195065,-528053,-428298,-359165,454626,775534,763570,471906,276791,-48081,537501,796222,638398,476969,619772,484950,376296,106151,-192429,-297957,-216186,-19763,196021,191035,-197398,-456116,-26324,59250,22378,-244390,-382081,-270835,-138370,146172,137480,12001,-368660,-243801,-356277,-242262,25002,136592,293953,409527,101604,28126,68882,37921,-129996,-368009,-396473,-277250,-314148,-430317,6799,454546,316581,-6009,-131870,94555,290347,444546,515116,623083,640396,328847,-105874,-278172,-136621,-159207,-217594,43221,426183,436578,169377,-113062,-101805,-200435,-13912,31288,-92184,-293212,-95044,681,-103595,-208408,-171482,-75847,65031,521261,165356,-228064,-121478,143399,251893,73275,-20417,435370,464066,187346,-118904,-197863,-99512,172572,309457,277914,174239,50956,-183101,-508857,-202630,108522,85533,-127687,-489910,-302642,124224,317612,18327,-33582,35967,-217903,-353412,-148785,-63294,-224977,-424486,-185399,74327,299820,522084,681438,555036,303029,201400,227549,83331,-143148,-288788,-157095,124845,352629,457080,367438,55117,-101802,-70440,-43036,-140326,137225,887004,962895,668922,318587,-89466,-74827,-268376,-393936,-129308,-95381,-249627,-534758,-198347,339654,570463,264012,-262785,103511,602945,629593,282058,53614,-164314,-420431,-194069,67667,57005,-126183,-258994,-98488,-79930,-113553,-22191,25848,-231396,-574799,-46105,130468,-146265,-212984,207679,-43356,-419381,-171590,-167675,-41593,119946,217059,216150,139285,-172950,-498633,-249910,27674,326920,182479,-270884,59842,258147,270108,259218,88300,68928,282804,157969,582443,752586,539836,-125431,-178307,169044,283658,534302,495218,199509,342169,601206,588031,388615,61257,160826,560773,824473,653726,178420,-227818,-310416,150799,458511,476992,333023,-91193,-412766,-366257,-111655,418221,643237,329578,23879,121962,-98372,-479965,24205,102488,95108,343394,333802,187484,314501,193802,-341584,-111910,108871,17423,-126384,-133603,-282636,-443487,144002,249545,-3686,-444776,-105850,-42175,102813,294536,282162,-41925,-349284,-382587,-374183,-406562,-564182,-575074,-468234,-234601,15145,134129,-29882,90233,366924,426353,190342,-80976,-264500,-256153,-38776,-4950,-204807,-240684,132359,339656,268904,-16114,-300188,-426070,-332904,-145364,13287,-89036,-290351,-501391,-326497,-159828,-351662,-215671,-58306,121586,272542,366015,366775,133885,-180047,-232202,-147139,33103,105694,56838,-53159,-236408,-373159,-411700,-424323,-135733,41067,-81385,-89019,92613,101255,144194,150316,28594,-237576,-417799,-387957,-510780,-339575,-306582,-240682,6506,170460,-3458,-141599,-191752,-129980,-129018,-163814,-13090,-82908,-306762,-390353,-29092,114795,-186423,-562923,-276106,-224056,-395498,-252523,-21951,176068,113023,-32154,31882,552285,682247,337359,-5624,-31212,-36483,-326882,-185811,147486,-11643,-58309,64715,174249,38969,-61335,-274116,-484393,-31926,301948,323440,216608,25305,86797,207186,255398,140832,-105826,-350160,-218594,-272724,-501584,-539735,-130796,201336,258289,176081,70264,65127,154282,95992,20568,-26619,-32906,-192557,-254160,-265152,-41361,-77790,-51816,127278,294181,375362,431400,746624,1143117,1391567,894834,372646,132023,-17080,-106502,109927,680466,753647,577033,101766,-413026,-531539,-283906,-77985,-158086,-64205,29437,36902,173616,327459,267652,49172,-152739,-258480,-242921,-185169,-158296,-128159,107699,221751,173021,-230936,-528613,-87593,4073,-136333,278376,339057,-71112,-255766,42057,426269,739134,805784,471984,196065,489741,518275,224406,-42068,141201,383140,325963,19936,20896,37288,-172140,45920,239121,282917,231945,73105,-88228,-240727,-290798,-147628,-255631,-280071,-490397,-310687,-143481,-141536,-181062,-340647,-459689,-226211,105159,382623,259656,-89940,-194358,-206461,-186368,30607,194390,273,-346039,-285013,-130106,-106484,67941,203603,57110,-134262,59355,173380,-127207,-437778,-416901,-156977,94498,202920,206897,-173105,-281513,155104,390353,451364,424679,499415,244663,-67730,-346636,-330332,-255603,-298067,-258384,-128704,-58242,144596,703675,670913,14889,-325028,304698,186671,-62394,-74721,-138236,-461515,-265334,-231532,-379957,-504465,-315664,202314,588677,723860,399761,-31553,-357628,120652,419097,187690,-61743,-195672,-51676,185105,397803,724248,533686,364337,234106,128069,299328,621124,672736,715012,662185,485634,123740,-294683,-308619,-163619,-244241,-242117,-311948,-366110,-55576,-86885,-139033,-181010,-61930,-313334,-134225,354457,220519,25197,34399,41809,265549,384806,241133,-4593,-143965,-168016,-53286,147521,-127,-73269,-30210,92336,-80462,-165109,-270504,-157248,-69251,-11705,-33307,151152,122446,50163,-316372,159677,617279,627595,112224,154707,554675,965335,1173504,835746,373160,190879,127342,-253812,-417612,-97336,-43883,230422,330165,405681,225734,126154,16364,-46481,-138168,200918,154251,260777,285423,356596,416628,484515,394175,114564,-105289,116482,464917,633515,845118,486992,244345,-221666,-588164,-413992,-361116,-413456,-234690,-75709,116949,149377,87689,-112810,-454339,-546591,-495954,-399251,-393787,-317218,70470,369241,497720,484356,317030,41097,-341026,-411389,-22489,432377,828986,828641,580926,351336,296058,335525,276517,151792,23859,-132767,-31797,95042,-141247,-542482,45616,219118,99051,-212722,-202641,22678,-187369,-266967,-237551,-139314,110004,345477,468095,514795,355929,-68594,-233858,-189934,-85515,-115100,-95265,345623,671420,747724,473173,535887,513573,325421,-71007,-559886,-308553,-239549,-442416,-412567,-199614,90236,484532,802523,901747,607772,190651,-100136,-165883,-177653,-270975,-473261,-502385,-232601,43457,15600,-355139,-352490,-201881,-110712,358762,716666,877311,668220,579655,463429,125806,-248060,-306346,14993,410089,697603,688615,100439,-441824,-279834,-231481,-383781,-347538,-49927,413375,462912,141791,85108,475470,692592,1241047,929186,416502,76023,-176303,-223239,-166730,-182303,-159351,78284,66805,126299,19697,-306825,-288841,101770,49929,-404256,86354,550995,771333,330077,-180583,-115015,86998,-85697,-266234,-447039,-536743,-509520,-359118,-116641,189003,472810,487153,339134,111616,-59596,-269621,-345959,-142223,-21188,-105341,-278222,-349231,-355932,-407400,-378153,-222182,-109743,28618,178745,290757,685935,656533,618500,380751,41200,10317,-49880,-202338,-160996,259685,555101,386414,178554,-216252,-450563,-367344,-114956,15001,-156837,-510522,76240,495762,624341,376825,274632,114347,-13943,-202591,-466451,-128212,123596,133286,-117362,-238285,211751,564532,652892,650148,676300,447634,382007,382536,66088,-361018,-375127,-295285,-300766,-368937,-216514,-26236,537678,1058263,797870,-13565,293073,498110,328728,196507,64569,-154910,-463698,-257261,-120512,13284,-136736,-388078,-512718,-396782,-233407,-171451,-226879,-172387,-246099,-296509,-121513,120803,310941,244826,-33123,1260,247893,261589,-16284,-18752,116234,208872,103405,-107517,-153514,5076,-84328],[-106900,-315097,-250595,27419,414029,345638,53673,-244414,-265193,-84603,347006,631088,592074,434920,137283,-283197,-342497,-208325,102270,306844,179157,-36156,-65923,-183713,-368808,-103020,220945,336255,280146,25023,140985,-152703,-467422,-313023,-159809,-4315,122490,152189,-458,-33382,-233031,-345433,-314121,-253827,-156170,-171554,-68428,194166,232821,250427,-61540,-179833,141908,468803,445333,197994,-69315,-337507,-289633,120909,559324,376460,-267109,158070,828176,1071330,757547,140541,-318904,-311954,-413198,-588676,-345501,-159929,-140239,-89597,-448434,-91932,276314,589469,635725,308804,-82478,-366903,-91040,351625,554553,442179,293359,194143,292811,483507,500233,399703,301948,-1718,-363806,-94793,306210,290614,157776,289178,317123,-20651,-245081,-406225,-274143,-124170,67995,-95112,-295521,-157536,-67566,-353567,-62550,29332,-128729,-186814,-15829,-45399,-454450,-58910,203611,261970,53862,-61616,-65520,-94522,87016,185056,17990,-403862,-86802,34464,-111177,-111320,-152779,-443747,-99538,198279,348814,301653,119946,51305,-36517,28428,83859,160331,17819,-176441,-490495,-138598,218137,174862,-200919,-207026,239041,520535,587490,331138,10916,20426,-59264,-358705,-381037,-366867,-454733,-422756,-86154,350440,437825,59738,-199438,-262099,-78446,15819,-44692,-330506,-296888,-167878,-73220,278275,410558,406511,22548,-228033,-275680,-275046,-275115,-224633,-381689,-289965,82882,207045,355996,322015,222189,60307,-173467,-179368,-149661,-320943,-447668,-302381,-20565,302308,407549,242830,-2532,-28424,132713,161155,267605,176825,-27933,-226939,-162519,-108867,-264510,-393038,-148297,153018,91669,25140,75550,231627,28467,-126982,254789,631022,755800,224345,-335482,-203070,-21984,176170,503534,377382,100232,-309211,-561347,-511748,-237397,16254,161858,249180,355904,122792,-416514,-245778,243762,449142,422030,58638,-101667,140638,460087,779509,905394,784801,90327,-454511,-130639,54723,224241,13767,-366345,-203775,-67754,-12556,82134,313656,504716,491322,309537,-192850,-506632,-399036,-267213,-132607,-225959,-342026,13144,112781,-93491,-442399,-139899,65550,23463,-9489,-159154,114283,282491,141724,-83353,-223551,-260066,-242962,-314789,-338535,-527936,-379603,97609,572579,579338,321583,-84344,22658,361744,470750,289045,-184674,-582737,-457837,-369992,-249571,-293095,-261105,99241,245884,78482,37803,166476,126788,-196593,-301690,-171917,-60623,-79178,-85731,72210,83220,-198858,-26198,154963,45725,-113829,49800,288658,371982,-75200,-515770,-227722,-37417,-51870,438140,740330,371351,-195407,-337678,-97928,170468,239355,95128,-402142,-345013,-333854,-193758,88566,144179,178516,98085,-149815,-351117,-366433,-190021,56180,209999,412152,323020,311514,-63623,-332746,-5197,239583,492389,439892,131739,-366867,-272703,-106713,-161994,107666,581271,676491,394257,47918,-174934,-277491,-230706,-2646,95174,8051,-202158,133442,489482,639054,239518,-304192,-137980,304553,452543,329342,248865,128831,-142952,-198331,-260,145177,-212090,-504613,58417,365730,364071,36595,57688,360214,297018,-106371,48090,515204,733581,774007,391535,-61198,-158119,99135,126513,117193,253856,318739,156227,-102569,-300819,-433552,-413435,-196428,265142,635478,865025,733750,296045,-47024,194193,206581,-29545,-130874,-249176,-300700,-222772,-110933,-76522,-102105,-296612,-482338,-441125,-190536,-206017,-588371,-138718,185185,169592,-39536,-322083,-282581,-294927,96521,291683,196168,-167979,-398385,-35304,77845,-137386,-438221,-537747,-459267,-344002,-118455,104648,318811,171129,-150351,-509023,-357608,-17192,109099,110908,-185122,-330266,3641,409806,375377,288174,-21973,-292239,-189710,-79031,-101525,-156777,-127382,-151953,-62077,2644,-12323,-92489,-112115,136066,328939,217497,222821,224518,-69893,-570066,-432847,-244467,121779,274267,266513,8132,-189692,-204265,-243079,-211543,-76136,83911,126991,314924,147147,-213510,-611570,-154664,100131,554839,630301,248860,-180785,104877,734110,1099808,678750,-78852,-227776,133932,184051,20452,-91464,-203777,-304709,-2684,242028,25962,-440127,-349254,-266562,-161840,-94655,-97610,-82286,75107,14530,-474571,-105287,262429,415111,226572,13247,-177797,-307391,-392345,-345789,206024,409169,374648,423479,25002,-167173,421355,788351,612020,-6619,-40833,495264,691708,624293,492332,234688,-51785,-455384,-472046,-246355,-435348,-432519,-128154,183006,448121,780978,759136,639191,479610,194503,6656,-63623,87854,233640,279816,379005,207306,27928,-56928,-121534,-359291,-168633,277285,539210,437188,318200,270989,425943,429873,406552,-131403,-192127,342342,283577,59724,-189286,-336844,-327240,-120099,-46197,29839,199600,111703,-39012,175723,890149,1252798,875263,474257,75976,69996,268900,414343,385786,15663,-117596,-103632,-184887,-417890,-174472,63411,276692,397891,455431,173078,-29027,-158316,-225208,-256892,-374083,-361737,-282624,-270692,-100259,15271,-114686,14272,160271,209108,73075,-135324,-432945,-526770,-185354,177045,360797,238504,-125175,-292665,-160121,276794,990552,1239071,1092662,374831,-247628,-384142,-339116,-11975,177000,407563,432617,207985,-2058,-15722,159079,165364,-59850,-343427,-623812,-542953,-548316,-427278,-449104,-372049,-260056,-92455,-138808,-66109,194199,360589,467858,337475,-93780,-509955,-157060,-196571,-83271,250178,355811,26086,-426922,235524,391856,156846,-468084,-66422,301025,253239,-2006,-151895,8084,252635,355691,353185,356902,282613,21482,-39479,230673,413410,260924,-170731,-488969,-624808,-221347,31842,119291,239221,427088,442854,164920,-238187,-264681,-168705,193557,208362,127310,-77545,-216841,-377159,-390195,-491944,-483055,-431579,-241949,51715,416035,885207,1146330,967910,666032,163390,-200096,-155304,63968,117686,-202774,-301194,144314,230083,222958,556552,732232,722287,354763,127023,-76760,-297870,-417361,-126189,-244157,-363088,-86878,189465,273014,362065,282432,460928,759886,560076,48789,-320875,37877,103338,18023,40111,260292,219409,-93377,-86853,260585,591108,560603,307675,412,-170334,-23053,-95992,-471090,-102228,59089,-166832,-361571,-92932,-102079,-215654,-86597,296874,638579,492115,40161,-337423,54767,272399,208022,-71741,-250677,-373981,-122848,22815,-64789,-152044,-493739,-93832,229242,267124,95916,-355521,-239645,-48346,-234320,-505691,-362470,-180697,203576,565744,801489,506292,109873,21262,227396,117292,-140490,-309046,-359793,-101247,89385,190293,384284,208641,-235228,-478508,-595364,-419309,-489775,-165970,308273,369772,249760,257032,176120,84152,140569,236451,-102439,-401074,88926,64736,-218107,-142991,-439665,-243786,-18843,-195640,-108640,-284948,-337807,-42165,33586,-27679,-81789,-76450,-237181,57924,582997,683742,500806,292730,137950,20721,-103599,-160499,34215,253954,296455,195659,-113248,-444011,46267,358303,304024,58435,-53947,-60202,153184,236646,163834,-105088,-288455,14665,70,-172591,-271098,-354229,-276593,-124759,297843,436069,359531,276513,372509,341788,786244,1225773,882881,329418,-226788,-442000,-430644,-226250,-243745,-33783,199523,144985,-153149,81490,471947,922169,866189,828519,611535,507497,433678,139555,190839,387689,503843,346014,-39907,-211512,244822,436943,578566,464317,158771,-76590,71185,235266,59893,-215051,-481452,-446091,-430635,-593638,-350491,-180738,-225195,-169494,176605,167051,145732,-47179,-328325,-200949,-103013,-333355,-349414,-25797,78150,32848,329695,422742,198824,-97384,-303631,-249166,-288308,-458934,-350564,-264927,-328213,-104877,103759,67922,-294997,-510131,-76100,234752,209666,187363,3082,-173663,-102036,-78075,-171618,-38532,480991,699619,642017,220670,-235005,-232835,-67821,161959,5235,-16691,448648,790027,752205,238967,-281301,-9974,-196471,-21601,205620,-13499,-435441,-145896,-65327,-375398,-391349,-126454,214206,172885,-34950,-24800,427845,691382,320126,-358628,-176366,-31807,-250395,-425896,-231424,-180,143059,196926,-5142,-219153,-26111,100970,-421,-254507,-304741,-62519,1344,17294,284304,704659,1159961,781380,180884,-333980,-380889,-474467,-464296,-299296,-208502,281497,650797,817286,618240,330474,33460,-10207,-147118,-398263,-243534,-72436,-14058,-268336,-171932,1788,150790,166157,367734,516059,104094,-388389,-472160,161644,889963,1131095,727139,455386,394322,45520,508936,848582,677747,526970,685208,748140,771922,366769,-66338,-155046,152756,300445,313522,128432,-275480,-396853,-23285,157337,129007,-32655,-70504,25745,41658,267395,326470,92987,-284983,-218845,-194415,-39325,136024,160838,246983,191521,-115894,-496646,-322063,-53883,-46070,-57338,-142108,-215333,-379559,-361686,-82533,115393,86246,-234222,-323198,-20551,257777,380894,356138,280599,237451,9124,-298664,-407650,-187940,-149039,-68044,224362,571175,610074,313484,176366,221161,155357,323958,230211,-2176,-237196,77158,163561,24024,-178287,-268982,-225521,-149006,75702,73623,-31933,135790,467052,608782,491451,202682,153414,-56296,-212479,-259147,-201033,-69032,87626,139892,127479,41599,-83734,-291715,-356242,-230416,41940,111484,-63883,-297744,-188295,287484,540494,266230,2828,-169391,-476424,-227790,-86053,-32357,-161792,-292969,-83236,108251,298436,442299,502152,370395,146061,3246,30486,73270,-184011,-430776,-219506,88161,413456,503782,319929,-30108,-293030,-341485,-284360,-267622,145139,868941,1090230,893320,309741,-333289,-260584,-372628,-317832,16839,39385,-109637,-349788,-404998,136222,326770,190510,-66359,327278,664474,547174,155809,-72711,-257751,-456277,-168870,26906,-32001,7917,56168,83169,-10041,42748,123840,203879,-152330,-560820,-218635,-160166,-365620,360281,562119,240114,-372174,-146363,-1709,199018,322845,323022,153700,49349,-230421,-521069,-237078,32564,460926,514387,141976,-12664,71543,160028,260340,162992,276786,432678,92285,289808,651690,580406,10124,-341321,-120483,-33963,-79000,-90030,-51568,259300,455444,321014,223441,101455,398490,953234,1122598,870119,254240,-178455,-302624,125121,503381,622253,407965,-114271,-241386,-113055,-254635,126151,572153,757662,682470,600364,217608,-280441,-355530,-416491,-21924,340315,287357,99585,196135,17867,-275112,83022,65157,-339566,11444,164984,-17142,-99203,233269,266110,-17822,-433849,-167547,-81368,170085,322205,201142,-286524,-228674,-105768,-192317,-420025,-459114,-507141,-367629,-89502,146802,98278,-109659,-228899,-65475,157034,27101,-106311,-230915,-338395,-360588,-234338,-348575,-419835,-65908,205088,174864,-12611,-178207,-183154,-21667,54440,222092,134791,62019,-208640,-20885,186932,-31576,-328147,-117134,17309,216543,421531,386707,78934,-189623,-302592,-164992,-24345,11951,9165,93682,83640,-103532,-348846,-652301,-387159,-150545,-206205,-236517,-67521,-118618,-91638,-116220,-273687,-378203,-473524,-443439,-285054,-108752,-179081,-373771,-81918,127170,12562,-28681,-19581,172736,259623,206783,183698,-54259,-363962,-226786,165985,302720,-90907,-472209,-430206,-461931,-398243,-272397,-77937,-16629,-118774,-245098,-166646,132198,125659,-193396,-221370,-6384,-94406,-171873,-58579,93139,-272551,-243624,-20292,133467,25372,-141265,-345604,-50618,389149,769680,622376,363487,26548,-21981,223485,258498,292219,-14406,-378874,-486740,-339736,-411665,-394484,-55468,143209,210587,105861,126606,262041,264701,109715,-37024,-178605,-94839,-134964,-290179,-548758,-156484,7277,110274,388283,454891,530055,507848,821639,1193641,1249064,707221,271165,109569,-74657,-150350,99922,728861,892781,506668,-38486,-353092,-111843,-46191,-15619,34163,109824,115078,98466,215783,206713,124442,23961,11854,-116109,-288299,-261821,-198146,-216377,-4621,168529,319822,191237,-145135,-349451,-95697,27863,399592,260019,-255728,-210196,146380,458899,783106,891497,769138,543384,731731,849934,444907,-43368,-11655,303462,438290,208001,-388437,-209842,-119215,-223494,51949,266535,206064,-25226,-186666,-312354,-348748,-335513,-325754,-348700,-463952,-287506,-268447,-53460,270143,285496,-119374,-382576,90606,456733,274087,28462,-75707,-123982,-370607,-114824,124785,2059,-317421,-180624,-34833,-190540,-59862,225806,295395,107275,61395,101647,-125521,-483723,-262108,150510,124579,-106208,31202,-122676,-356000,-82334,59445,252637,523944,673052,468463,84200,-268095,-236984,-34927,-78219,-193185,-156648,-65504,238071,734993,531684,-76622,-104746,347389,376276,260565,34873,-134713,-312076,-170291,-122256,-180930,-291382,-450837,34917,408685,523677,360621,125441,-399459,-168885,57782,-97070,-205241,-322324,-146601,-55159,152255,564662,480175,440502,464134,381999,542066,821785,888696,810577,727752,533163,92755,-317516,-261663,-85416,-125046,-239646,-351733,-233858,222152,319805,106067,-162767,-79305,-336568,-271396,266500,244406,126334,106885,-5857,92222,301442,356169,63350,-44535,-106725,-17,55419,-169069,-241091,-289013,-172660,-196494,-192605,-251746,-143666,-35648,35329,27029,176135,282903,168494,-397307,-24727,313173,398609,-58784,151424,515067,900470,892142,642101,419306,373427,188015,-412438,-263926,-109032,-75777,242168,207590,252131,79799,-36458,-98310,-36546,89231,465838,490533,440959,354455,336705,318934,406115,316544,156809,-3098,42839,155216,115570,113079,199502,244225,-162449,-568975,-348196,-221140,-228476,-107842,-38219,100974,251031,258917,216601,-128558,-188034,-115495,-164971,-330511,-287516,167231,576490,879059,929814,712447,192721,-380326,-331421,110064,492242,985139,1058747,863062,572673,279635,61763,-181525,-252843,-271996,-459538,-280125,-85742,-210116,-477803,-67026,147808,251547,207228,219794,279351,-125950,-348592,-285165,-182782,60703,295395,494732,485600,312593,-54586,-121747,-8917,53955,-100081,-270904,410138,1091961,1383743,940302,602393,401984,184170,-259526,-413229,-187914,-282513,-619157,-325024,-399587,-181224,429072,852864,1054071,818732,266981,-89719,-207276,-200683,-222881,-276693,-487795,-525637,-285772,-226966,-250072,-130621,-37411,63187,444297,765944,817180,634879,636893,544351,114630,-372280,-154329,79047,293147,522290,415633,-193899,-482465,-191549,-214758,-333139,-240908,175312,644668,672968,226820,101709,320445,421903,647365,485282,36314,-134665,-196440,-123325,-119106,-87676,-53863,184738,44869,3279,-26273,-300996,-318225,48163,-62632,-424443,140994,504987,748020,308164,-126537,-319969,-109843,-193890,-272795,-441959,-536853,-388259,-281219,-85334,167308,448632,508105,454220,222026,3031,-265155,-342404,-172221,-45062,-73060,-158037,-200475,-344616,-419779,-144055,91407,165090,187333,246618,416303,798716,873264,837848,541479,220860,58989,-143681,-390774,-267585,147054,277530,131518,-98556,-314358,-368790,-119613,204632,266124,-20295,-432550,42877,549590,723490,467496,383490,130803,-42043,-342275,-336971,-54304,149456,174027,5963,6061,255005,544116,688171,605427,570112,263671,301764,337583,130643,-138518,-264944,-375376,-294691,-241725,-109194,-93413,209825,493296,270092,-195959,387969,485450,209377,217796,268569,313374,328727,234050,21146,-100065,-294989,-464483,-492578,-411341,-252377,-250972,-389468,-402236,-433994,-331393,-64017,204814,254767,77064,-220100,-12985,72770,45456,-153004,-134344,-5970,199091,137232,-33932,-131299,15913,22069],[9431,-206300,-199470,-10975,231141,155961,6745,-39905,-84189,-102104,202230,501893,419067,172044,-188547,-328938,-147050,-186899,-107649,-25763,-59083,-145274,-201137,-386505,-18324,315116,459317,386180,83061,-96563,18254,-220186,-490063,-299296,-183374,-107340,-188032,-177865,-148164,50294,-26729,-129153,-240394,-324583,-371347,-357762,-148642,64326,130654,269286,-54491,-406851,-23979,412848,575645,439368,172741,-157176,-279397,491,375924,210542,-394239,196437,834348,1027565,806100,186372,-178972,-168767,-186118,-367353,-282127,-152329,-75365,-19066,-214883,-173680,159358,422390,526781,326160,-23888,-368805,-29173,397335,474879,247869,172879,296530,410251,445018,291580,358224,385040,152640,-112291,31092,409454,604782,549718,438776,275017,-209750,-447599,-176057,-40222,-18163,-36774,-143049,-283273,-260269,-205922,-246227,-118535,-256886,-258570,159322,372856,120822,-416671,89912,416534,500257,109220,-145093,-140121,-188751,-102849,126285,197047,-165131,-271483,128403,219698,84069,19401,-270495,-331691,155755,394800,309413,61976,-91967,-88105,323,112805,165272,100825,-120190,-448967,-344369,-73990,-156991,-364479,-152840,275028,516571,529286,308821,61541,-3522,-321389,-282541,-143640,-300554,-536299,-477520,-38338,312221,355419,-15946,-266715,-322724,-253074,-16563,-55806,-244023,-208244,-132879,-67310,288381,720364,778151,333722,-1692,-244512,-390583,-378726,-71342,-195771,-214702,272280,513501,558546,346849,61952,-113898,138959,251529,-28069,-295301,-391983,-115453,191237,453599,469739,336298,48710,-101740,-1368,129666,156453,122266,-27389,-133405,2954,59209,-92219,-330264,-313242,-145790,-31609,-44205,-8446,-142965,-451849,-37790,451175,821767,815872,576394,25041,-61369,-39261,248541,529331,485251,269771,-10732,-199905,-207535,-168616,-54933,97313,248950,317605,164866,-67417,-217845,-269735,-64736,-714,-224000,-95832,341840,719845,838353,716448,344723,-251625,-439067,-162013,-29314,91249,-19806,-369708,-302056,121693,254938,359074,545658,619651,524583,167718,-382262,-427757,-418028,-290586,-107622,-273863,-243423,120806,96023,-78031,-423535,-249628,-44939,1379,46147,-43993,64992,206497,94967,-177434,-365875,-349910,-320048,-303765,-203479,-70988,10749,169431,466694,481880,103855,-218466,18511,354538,437369,186729,-253735,-433962,-393127,-235981,-76948,-199074,-396751,-266968,-90689,-68537,26875,-2986,-25673,-238971,-461714,-486522,-295456,-260369,-316763,-284040,-166321,-162429,77978,272900,155840,64001,281715,589083,621691,116547,-521010,-60272,368894,476862,428810,482967,250876,-260262,-302149,-106093,99943,236202,179003,-127758,-459512,-396363,-78988,158092,276167,412414,232934,-5082,-53578,-128130,-546056,-110925,239684,505867,439876,257337,-117407,-375001,-63671,194135,455056,483162,239960,-171164,-420005,-297437,-520215,-237529,348266,664218,658051,374102,53914,-277600,-35440,315251,354541,144749,-209754,49344,267286,255319,-50952,-358720,-219728,160209,203506,161035,103784,60647,-38633,-91721,91650,253820,-11292,-559879,45573,399222,540611,167063,-5202,160087,12858,-273006,184372,562493,711930,785878,472096,59584,-221611,-206877,-154393,-4953,249443,309472,141490,-79483,-309136,-507910,-371526,-189248,226654,662312,1075744,1267622,800162,61201,47334,90390,-43102,-40637,-130347,-251346,-152301,28876,142444,147702,32721,-211239,-498806,-248480,-75486,-279352,-457970,-56847,70365,-43074,-365468,-298291,-388866,152073,542413,564580,191103,-214129,-165345,-67714,-161611,-264622,-495626,-371238,-231435,-109112,-21152,144496,-19109,-251389,-303867,-129070,90136,76589,87777,-258488,-471609,-127981,200924,132110,-6505,-304378,-357351,-68593,120882,88068,-65057,-15382,19826,39717,65146,69163,-111208,-361663,-379268,-105085,118713,307491,264419,-36380,-546106,-429642,-109324,161057,51201,-145792,-442271,-301548,-136146,-194380,-187817,-10020,170317,210398,432838,439706,89755,-222507,-258464,-324321,335262,619917,360937,-158568,-182503,403205,649771,366617,-205465,-328363,82328,203421,173085,158855,30981,-241840,-155582,75206,-134432,-455747,-253808,-305493,-135661,-20776,-7482,-75401,-60833,-285349,-416990,176233,554023,763218,718364,599738,206793,-63005,-317272,-237055,69394,32230,-100510,233862,209925,-167615,312694,829249,771449,296361,295404,691887,811013,656380,334781,149706,-23929,-283258,-425495,-357820,-469656,-550824,-341893,90947,640178,817079,698166,477731,322374,369267,469745,408707,172822,53413,-31395,31789,-89445,-158623,-323218,-225473,-203387,-120696,127090,341969,491084,504773,399143,400435,244250,68843,-199687,-90577,-36241,-46516,-105712,-270794,-440386,-327612,21065,141682,177561,106017,-1914,-44953,192405,871128,1188348,994724,505344,91090,-25580,124811,220799,190607,48016,166405,59553,-180498,-340427,-227962,-119377,21756,236328,403925,278689,124884,38175,-71442,-133636,-269349,-416878,-277459,-212751,-5270,106030,98443,197742,216760,184805,76350,-13997,-209480,-536230,-296196,116631,323730,238118,-156659,-387565,-454184,102875,777430,1007432,896324,204770,-222388,-217393,-388031,-98682,98983,400704,427901,242909,57539,95683,274816,273361,-27126,-374845,-376526,-314679,-287574,-149926,-181384,-164116,-243580,-296730,-305464,-92237,297361,542324,694991,398518,-146876,-250459,151247,129392,71751,378640,432397,31445,-384016,346583,490870,179846,-399992,-104941,205876,178735,-20128,-90671,-21024,90963,180219,334007,306553,102075,-320028,-409633,-220364,-50110,-113846,-373174,-345840,-374727,-557053,-222747,30258,304047,576370,701864,464938,164722,34463,-44741,82147,72372,-113569,-256930,-325556,-332946,-201190,-370830,-517357,-335920,-72873,226603,489782,899742,1158188,1025501,792945,296585,-136887,-201341,25658,73897,-228978,-366621,112415,218372,292531,558551,634667,487004,137935,9582,130515,22549,-243692,-205364,-322719,-559323,-259413,37120,279622,339591,293952,392198,653096,591633,72152,-238747,234836,372738,283087,133197,39993,91733,-49352,-31931,189452,393573,359974,234283,-59108,-230070,-185135,-368190,-195430,131523,85305,-293412,-156479,103763,18946,-177792,-92467,303780,595290,466589,128609,-228896,115498,377952,319689,-67736,-365820,-175661,-166725,-74341,-82040,-34638,-378628,-341641,-217114,-300502,-375228,-399197,91081,74945,-306402,-543173,-277429,-153023,48993,305674,493814,342040,173893,-97004,-233303,-305096,-295506,-304252,-444216,-266807,68156,204175,263658,88750,-282283,-559574,-405419,-261509,-492811,-238229,140088,175514,38179,-53090,-180155,-44900,253966,319580,-5051,-449422,-37461,-3928,-177532,-147590,-477429,-191779,21610,-45597,90863,-75141,-546796,-108521,36924,-103383,-80258,-87602,-309359,-206603,180613,471388,394739,395664,319728,191461,-37186,-487113,-284762,67918,319340,318713,-155841,-170308,316585,446934,285213,-52931,-106174,144215,280431,136803,-87649,-192939,-449383,-466054,-470298,-434584,-210289,-241307,-168053,2130,347227,450116,528943,513990,433511,15897,528505,796047,558742,-6351,-285353,-109410,-305569,-49281,22649,172917,318794,254506,191470,454175,619428,771092,670993,711202,680356,589921,473801,178468,84261,141872,204118,37716,-241201,-43759,317333,470908,614282,387290,10594,-311932,6118,369566,229897,-175418,-493211,-247027,-329989,-472513,-363329,-178482,-120142,127280,502881,437614,299738,-59900,-326165,-100856,53564,-58397,-190817,-145861,-101559,-135540,237232,535112,458334,187413,-3570,-84873,-259493,-360195,-349793,-266011,-340758,-109852,210923,348786,146504,-297442,-134945,228618,253291,220581,71103,-98806,-144916,-180714,-217219,-45981,462745,733081,792862,364627,-105299,-189358,-152085,-163989,-491597,-254654,343503,708479,685500,260305,-320679,-131930,-306022,-73991,136212,-65139,-264826,77502,190999,-175403,-513271,-95408,238017,185052,-131664,-255377,164133,349512,43412,-438325,-285345,-231811,-364812,-211502,-55037,46594,83721,154719,-14167,-344734,-110936,121373,49694,-124485,-4809,185900,137659,584,164634,601805,1157683,816513,133944,-431375,-316912,-356010,-266660,55424,-8697,98220,377890,451279,303022,137374,-43099,-263003,-402461,-425150,-168319,-89749,-116309,-244945,-85602,25482,121968,269893,554134,719548,233008,-260040,-341381,484975,1057580,1202679,499972,328966,359630,33625,306817,658274,522476,472287,668955,967979,980281,533919,79004,89570,493290,500967,275296,-83432,-387976,-297845,-153729,62805,69647,83323,130573,163811,114823,221041,300956,-7516,-220298,-162479,29697,178219,193865,42978,-89,228408,120955,-144056,-264425,44679,131442,239180,85109,-9609,-261931,-372718,-239302,-299441,-162649,-251242,-509411,-278370,59628,147413,52173,-125117,-153453,-161292,-423015,-458651,-320140,-174780,829,332061,598504,625095,409616,458002,463343,345878,387892,195926,-128143,-221452,201990,253063,61574,-214735,-428734,-369929,-306673,-352776,30620,128294,254973,544558,663494,648076,463053,250634,-94060,-492369,-389873,-182130,-33677,-12361,-90687,-103923,-154750,-285553,-398324,-258890,-266756,-137211,-68450,-153674,-188248,-36758,406254,627563,393583,-45542,-447931,-244085,-63590,-56723,-80465,-181945,-291878,-88811,132453,275232,282676,234268,138516,-69035,-291703,-191702,42412,48560,-475825,-511337,-99873,317016,365753,147342,-128047,-319167,-333432,-412468,-409436,35180,551497,859725,736791,-87,-517685,-295379,-446051,-314695,67284,88033,-36984,-235125,-579891,-200628,-27274,175534,268460,437027,517944,271275,-55188,-241187,-398699,-398296,-186665,-129729,-317146,-44798,183902,193879,40271,85152,161929,246671,-65447,-536780,-309054,-100289,262159,878054,752526,371161,-213521,-6760,208554,378099,449233,356456,75095,-51463,-314243,-518426,-268924,58264,473794,660001,427114,35947,-112535,-71145,70794,83031,334663,419644,23809,-195878,357870,439110,92778,-289508,-409403,-372137,-422667,-174115,64219,221269,230146,-74004,-119707,-302,445209,1025212,1181032,972167,340192,-163432,-293308,103676,463713,571945,266023,-207766,-36522,109733,-273644,-187394,513164,1069175,1174279,886878,484745,163933,-15802,-45619,163554,331733,174261,-47963,-41999,-207925,-50375,229639,117770,-193414,303224,585428,425451,136606,169740,208839,-56509,-366395,-314646,-159108,182124,271633,30068,-235090,165570,220132,-15865,-436975,-435064,-531827,-244025,97173,389574,359498,-7605,-220074,-227931,25755,15938,-97953,-66861,-105208,-257231,-403726,-364088,-479960,-445465,-105644,-40118,-91488,-112297,-24547,113556,-21704,32198,113203,130420,74581,290474,350289,60399,-415068,-62534,-22687,40131,335810,306940,-92759,-380815,-421704,-267105,-172296,-87516,32959,217315,260873,39394,-273680,-528765,-613684,-374800,-305610,-393067,-346761,-385912,-172673,70107,-79609,-259100,-291980,-294436,-72964,1831,31346,-120905,-191493,-21031,30546,61389,160977,323925,449474,421620,273695,-66322,-443462,-105275,261228,326044,-42511,-398053,-500894,-278858,-119089,8004,45703,-145356,-334467,-480716,-223720,-93683,-92900,-155414,233691,201409,-5472,37424,67504,27481,-354062,-384477,-189661,-140322,-167146,-201280,-26570,415137,843243,1097160,859944,374333,-10751,-79021,194632,245700,335500,113991,-73042,-99329,-79412,-124926,-204410,58503,196272,235761,137391,220083,357635,277747,48967,-142523,-415206,-192625,45747,-94895,-426481,-242741,106409,318497,558087,518181,449294,359603,624940,945829,783893,378787,63899,-15115,-164880,-319411,-153611,337447,604899,215356,-311380,-75265,204203,110384,31548,252105,268075,182813,104443,82405,-7464,28595,72098,107137,-115799,-399776,-340240,-252116,-318614,-205864,10051,324768,414021,275898,232739,428330,423281,464760,199452,-152185,-6768,249290,399230,660938,827131,869666,716475,770003,894849,441249,-146672,-149736,201731,554184,564445,93869,-246576,34330,-156309,-187046,82662,31821,-238325,-438595,-500923,-472350,-491397,-342225,-504373,-398260,-266103,-462224,44388,522809,729163,201560,-302451,-87110,239570,148822,57161,-50529,-133534,-419662,-278119,-16017,-340,-224362,-120493,60572,-225586,-265995,147946,430956,316886,26908,-92730,-125335,-411687,-114982,510564,542997,42690,-164727,-84940,-151369,-620713,-427858,89274,520516,632937,465193,49152,-299036,-301126,5765,19309,-86928,-91798,-78047,168997,475432,219916,-208703,69825,439981,635414,464846,66291,-183859,-237091,-167874,-97712,1084,-71707,-318667,-294201,26757,194155,313163,318491,-111926,-524820,-363268,-337996,-365987,-484823,-309360,-426466,-265973,86915,203883,378523,618441,590229,656884,794479,812148,667814,587351,427059,5490,-399564,-262461,-95201,-121571,-324318,-441168,-207540,229546,517462,168484,-7069,141025,174553,-80694,88745,193844,116766,104275,-82637,-149771,208602,457715,269784,159098,-35224,-85831,-180371,-412711,-264250,-198885,-297751,-365675,-267670,-256838,-245839,-125068,-34813,-34047,44898,266110,94187,-379010,-219478,6693,28174,-153190,249142,504585,631877,388498,411290,546110,458585,178113,-462077,-215383,-249242,-240265,134391,185260,120047,-75700,-203657,-224468,-65899,235369,548680,646989,458266,253044,137605,106691,235159,134758,3224,-111048,-284391,-260796,-261183,-171068,-170770,220285,-7210,-402214,-309042,-121999,-86138,-89909,-96241,-26668,140551,272703,328969,129201,262305,323432,290421,-35832,-362930,61617,649662,1199795,1341141,990685,131081,-428280,-19205,287295,487325,928565,1060496,984941,722061,283075,-115898,-470262,27178,56638,-229623,-399621,-247928,-247670,-365361,-243807,45096,289076,417722,644824,475572,26229,-404574,-357289,-198508,42016,249768,402815,247182,47049,-153198,-136526,29882,97787,-149035,-446801,474591,1336394,1645534,1197481,500870,141121,-98775,-465678,-146343,-58147,-313052,-493497,-291970,-294241,-236965,273678,666535,866610,705744,193487,-91467,-176245,-188083,-185433,-96521,-216224,-294989,-229263,68737,79673,77569,12302,-56384,198639,482858,457452,460656,549485,514958,65381,-525993,-94276,43693,18183,126529,-68882,-530503,-262931,-65844,-191557,-269470,-126643,375946,815873,802532,265522,51374,60630,-2770,-366187,-462152,-564772,-400774,-311321,-93520,-14733,10380,-23868,152728,55427,-142790,-154012,-348329,-334663,-65610,-148302,-244194,68599,281910,431874,133861,-96836,-392141,-284011,-246790,-273647,-384996,-468374,-204477,19608,107274,177543,308921,413629,505716,263076,-84986,-356107,-234625,-143746,-60931,64190,71422,22013,-266061,-371797,100970,378769,436783,414659,351017,425288,734867,997144,931392,668171,436669,102887,-202012,-295127,-205536,-48637,-159457,-53047,-76377,-104043,-20857,201249,476964,477304,166896,-231399,-83917,419884,626440,453426,377380,146649,79613,-138070,-173591,61543,204782,235435,132806,204984,387139,634061,784216,497257,301172,82832,229943,268785,173529,-1177,-181200,-310450,-223751,-64383,76212,-31882,-95306,12653,-178281,-236543,366155,392806,25817,260808,708623,868011,1007266,680176,216568,-190385,-411699,-404784,-361464,-290702,-210344,-241197,-349484,-351403,-355761,-235026,1412,229852,159031,-95418,-199223,48365,8561,-216030,-360914,-352288,-114210,192435,183259,28004,-36371,69031,124454],[98880,-59072,-137081,-130242,-93942,-141012,-68827,118510,57774,-116629,26519,249599,100326,-221026,-329459,-13938,170566,202860,223782,-194044,-382735,-284379,-305843,-437417,97570,472171,458368,197171,-288595,-246837,-154340,-255122,-387984,-257652,-180711,-151942,-349067,-458023,-288466,40779,143809,159185,66492,-101682,-207700,-294365,-94761,66653,238540,374594,131402,-170899,-183387,267239,629819,665173,417588,55409,-231530,-135415,141638,147926,-336992,97830,636925,761641,670446,181603,-192589,-210926,-120492,-128032,-5537,127825,128092,39509,-38490,-107343,170280,310419,383440,264092,-13694,-462922,-9499,424542,421568,162765,58887,247267,348685,206798,16711,360604,492733,310488,125847,267130,692674,977490,814517,424267,17970,-486265,-285515,49610,164877,132037,-63892,-135918,-243060,-361753,-332716,-163233,-173288,-471116,-236966,414095,643885,205980,-297907,301958,765109,690882,191925,-230130,-168428,-192957,-220400,121214,368953,121900,-486378,128882,519768,541476,329334,29350,-486101,81129,357678,237911,-73152,-262670,-232345,-86243,203795,283258,262444,-3017,-394398,-443551,-339686,-446931,-361611,-71186,258012,416099,414567,285623,45639,-240902,-253604,117736,94492,-193425,-362101,-428965,-61771,218461,198425,-123439,-220796,-223315,-332837,-179297,-282507,-319113,-342898,-313840,-204564,187052,859192,897307,503611,165006,-30244,-102593,-114860,101143,-4529,-209821,309458,699643,704205,366417,-33900,-185674,211154,338621,3825,-242830,-309656,26540,365648,575297,502081,354985,21104,-204975,-144440,36127,-42934,34291,21170,-4760,115286,108924,-52999,-149865,-237035,-139484,-205527,-177238,-184109,-287570,-200313,199525,528728,846018,726474,602686,270362,78048,-3821,319128,478384,446489,218357,59773,-36976,-59768,33802,-7686,82833,201016,25251,-67312,104885,-32069,-451221,-189791,-80111,-398659,-151288,455748,784604,649126,312150,-261895,-444150,-373465,-337266,-235565,-156369,-127353,-262823,-70092,359333,460705,491095,554580,536420,434157,-17411,-478657,-466678,-517091,-45875,185949,22231,-72339,71380,-92395,-218383,-316827,-331503,-112776,131107,278310,307887,257775,123028,-20127,-277795,-447483,-395319,-356403,-66837,121705,339306,285491,176000,172281,154086,-220009,-348747,-166147,78675,228920,-2058,-374029,-386743,-433085,-201206,11072,-174347,-529756,-553513,-598681,-364978,-109912,-99037,-242951,-344472,-317162,-276827,-163539,-178068,-53658,-81172,-188884,-28391,144609,281534,165680,151450,377025,700471,710649,272415,-344228,92277,682870,801981,555176,294586,-6136,-362964,-277345,-89031,67644,184466,140624,96149,26940,-89094,10745,49710,257083,413713,205950,44453,230861,160233,-369532,-159569,338608,587049,597216,305655,-60901,-470147,-268912,20126,278262,445605,327505,7677,-123311,124958,-25309,-318108,57565,448073,639048,456595,193834,-311422,59709,468820,500132,169944,-269020,-164616,-88269,-201083,-266830,-339575,-416138,-59852,2613,19990,-43770,-98334,-23920,89973,270474,374287,133530,-507237,-46333,337493,557303,185797,-175669,-85701,-200285,-312616,165457,424306,564713,685748,517318,244782,37753,-231872,-309834,-168804,183052,338776,187842,-7660,-199330,-491354,-482913,-212546,42220,503172,993015,1332738,876889,209453,73947,79625,44264,128357,41372,-251914,-203750,22806,199085,223133,181387,-82964,-457127,-258866,38609,-50350,-494585,-355393,-118285,-170184,-451935,-289435,-373754,186905,775246,869582,459589,-7007,-227864,-236799,-208482,-207947,-361508,-215120,-97604,-140214,-232322,-77762,-11481,-63035,8282,93691,101826,-75396,-89562,-324920,-571139,-348799,-172337,-189783,-314180,-387006,-286023,12254,231963,261032,58910,82333,136564,92448,35952,-20064,-235922,-496908,-270440,-4734,115133,386616,350740,63254,-454379,-444217,15885,156857,45755,-281221,-298126,-148495,-125196,-243071,-238050,-107918,-33841,-46714,294359,568418,339744,199207,139569,-400417,32830,464406,384954,-89431,-566924,-24882,194136,74801,-213712,-381029,-42439,151829,264615,283223,122538,-323938,-442038,-236934,-386252,-308827,-114115,-275068,-190557,-57583,-5878,-118730,-263978,-532628,-2126,495429,803721,923220,1047320,931654,395125,76254,-186807,147465,298474,-144983,-425218,160332,354188,-96340,63112,631225,730471,499714,467156,604983,605240,363679,-80327,-210024,-230307,-266112,-272186,-233340,-269529,-291656,-151780,122418,611570,545477,364488,133229,216357,595126,597870,520975,173033,-67642,-323541,-398713,-368997,-275147,-325564,-94799,-27218,-58694,-89129,75673,375931,448403,355573,196842,-104482,-147477,489760,339355,-187696,-348861,-200462,-287157,-482269,-223155,130966,305147,337492,213419,71453,-45063,-4025,348109,548439,694257,328153,-30299,-238192,-117935,-23084,11950,150265,355148,183860,-188392,-283360,-301091,-345822,-328729,-98296,157460,310755,268964,205361,63092,-55180,-228018,-392501,-343003,-185885,55775,162614,190589,237929,192762,84724,11025,25096,-66850,-369365,-457701,-77151,203533,200462,-180178,-365122,-350894,-51501,395992,636073,377399,-190614,-64112,40012,-212289,-222641,-26176,243051,219898,106837,16299,148593,347186,332890,-34329,-402400,-244092,-119157,-10324,177115,89513,-53969,-319966,-531030,-491760,-147657,308801,620838,725397,326508,-177275,-73681,297394,306582,179600,470833,489162,71802,-400641,162426,320072,45494,-378544,-126985,79413,65648,-124466,-149127,-112669,-142070,-86579,197730,146967,-124684,-501762,-471544,-471071,-550183,-429614,-162790,-138346,-181368,-339953,-484528,-140316,230658,563004,751486,573043,399850,102977,-98847,-246122,-223380,-240134,-228170,-269385,-330617,-200618,-336723,-423824,-173194,65906,321004,468529,742442,958631,930229,772069,370725,-99528,-251635,28645,137782,-82678,-230772,24917,42475,135788,338910,265974,-59246,-308553,-56277,293559,206471,-31647,-102292,-177174,-303169,-326232,-154781,144392,233025,255868,271229,469654,547929,72525,-238945,291222,468986,436891,239894,-63185,-119188,-68396,44554,196382,235202,199732,102736,-199905,-388762,-410922,-88585,106068,244591,12345,-352793,-14107,89944,-27357,-201865,-173726,175746,397766,273052,63763,-193509,44319,348484,371146,125196,80596,58253,-195978,-240381,-180193,-64070,-232826,-368891,-347388,-222705,-230072,70688,352058,141580,-399996,-387518,-244679,-219253,-244384,-162157,2430,112151,160187,-14563,-311129,-321928,-468996,-349267,-345856,-263822,60250,155521,63260,-118939,-416823,-396802,-135367,-89274,-337358,-339346,-122104,-113268,-202715,-315672,-321352,-10015,357851,356942,49935,-414371,-269677,-233204,-207988,-253184,-509247,-117565,197662,377997,434951,218083,-353218,-75410,157121,-93635,-42490,-107363,-236927,-420062,-246385,113921,228345,504011,612701,540178,291396,-121964,-411525,-148406,280951,347025,-250474,23822,450438,401298,192546,-200038,-168180,376626,418992,121554,-253040,-259012,-305670,-272658,-230770,-211175,-149644,-99523,-9300,250354,360931,331441,466798,381871,-63187,-285802,21112,299532,257842,-241968,-25100,179770,-81159,104053,255097,356347,443152,382215,535311,801838,776432,552784,411932,493399,601065,498878,299200,44611,-173809,-224639,-226092,-337042,-265943,116584,288078,358825,409540,101011,-296610,-478023,-32043,391248,342657,-93738,-367035,-77608,-221498,-311630,-320120,-290557,-154793,238626,599323,615287,441644,202462,244834,382802,332832,180389,71917,25696,-67235,-215502,24934,456782,533476,311266,185401,45954,-46703,78924,200203,253136,-50889,-72653,347551,727593,678670,47309,-170825,100515,202447,102701,9598,-94643,-170624,-245956,-263144,-95915,362536,699038,797665,380198,-46960,-203585,-197870,-267611,-136990,-277939,222594,535111,475086,102898,-346600,-292785,-496178,-187353,-55461,-235546,-104313,288276,400294,18888,-583588,-27669,221030,98828,-292156,-340538,39792,64064,-225167,-500460,-441304,-453565,-289544,-75517,8701,24760,13461,97824,32086,-238008,-320796,16331,22791,22234,338219,512142,519371,275636,89403,387873,864034,681651,50842,-302903,-69395,-218076,-150261,235657,252985,-4216,12716,41357,22413,-126301,-215294,-431267,-426658,-247540,-125647,-140296,-292491,-248670,-151807,-31581,21466,159808,364314,483518,123896,-212984,-321233,436110,854887,894974,174156,148790,224341,-36012,-17815,245143,231984,336027,591125,1018494,902210,503220,65415,193172,614803,519947,121697,-370568,-251207,-165542,-217425,-75631,18103,176174,218206,122732,41249,21336,135584,-37210,24308,-45771,217989,306937,158996,-147745,-25622,435101,356230,157669,29785,232277,310072,383917,273445,236303,-45685,-304128,-284593,-461764,-273683,-59170,-199912,-552655,-201793,-115703,-256203,-333218,-163012,-105729,-318095,-294715,-467072,-211984,11336,329889,432125,453007,381258,577138,463980,306946,184359,-34109,-404263,-213047,271151,289456,34063,-284244,-580817,-433485,-365095,-450501,109251,272567,260534,398503,505270,571618,521707,325094,68433,-351215,-486126,-148625,-19550,-112466,-322465,-319468,-272476,-395656,-523237,-304927,-292920,-325602,-402664,-378441,-230761,3754,366131,532768,388055,-58733,-419299,-89233,-29992,-111847,-172354,-191834,-362343,-205644,134071,287672,183598,-9284,-74428,-250692,-525924,-146007,181675,289093,-123454,-384344,-164324,107758,121167,-8310,-71648,-81276,-133224,-335610,-537952,-175032,38252,294063,201431,-456061,-299550,-202014,-391186,-365510,24716,76452,1027,-169615,-397724,-467584,-269554,129542,452298,413800,220624,-80501,-146171,-169032,-296042,-380968,-196181,-155905,-377771,-212248,45531,99501,29891,19595,109159,223818,137816,-231693,-441420,-11873,587922,895626,681913,355867,-48775,133821,344268,429120,436993,295191,26407,-99204,-370486,-495628,-195747,253535,471663,658219,534884,116524,-204304,-349892,-264144,-117859,278217,378396,39301,-493842,65587,271100,189975,-76986,-292629,-468089,-179252,28652,174514,250176,90997,-324844,-474024,-187284,312988,814156,1028500,886583,415508,-97887,-221539,112648,367713,354449,-18006,-183048,162409,255258,-159977,-114824,516725,1017465,1185007,878172,629962,592455,688080,666590,432721,316962,68988,-136866,-276501,-491229,-93170,198247,133478,38638,531914,882102,684463,201963,34239,184618,14481,-233668,-425980,-225289,144605,191215,-112641,-2723,469882,512101,144279,-416690,-469576,-457319,-155206,214197,443869,376852,5410,-202399,-256299,58419,134102,-122533,-189998,-5202,96331,-95805,-313402,-261418,-128598,-111751,-233328,-181245,-22125,76318,84663,-263145,-374218,-36855,-13649,115357,351941,275214,-55699,-397325,28518,34689,-137976,118689,270257,21033,-269898,-286848,-313055,-261064,-104715,84608,216256,239620,14262,-308516,-540144,-629604,-552273,-367357,-401474,-557747,-605920,-209558,238633,364657,262550,-24438,-192567,-52255,-56537,23552,8142,-244631,-172779,80771,124982,228338,273379,370468,401187,237314,-82949,-368349,-38164,203149,194167,-26729,-340192,-434125,-68155,156523,378608,345018,-13504,-417207,-563162,-132038,226225,439306,427602,520495,336219,178585,208680,159558,-4998,-258859,-242402,-11796,125922,42025,93348,407576,793819,1186247,1140333,827702,192099,-127882,-98125,123340,268993,301917,220193,129323,132167,32314,-16044,-31302,159593,297829,299470,227340,298062,365997,210493,-56239,-297482,-516686,-280332,39240,3037,-229568,-273650,171299,598268,767971,629134,298382,95337,272486,501218,258766,75109,-104910,-41032,-91314,-238065,-533438,-241608,93609,-93988,-490427,95979,334280,140487,55155,431558,396828,215831,33135,-155866,-206121,56753,161427,111470,-229098,-527581,-373940,-292274,-376048,-436848,-181520,215238,394279,364201,400575,514074,553374,368069,178813,90192,166658,300535,319933,445888,663891,785186,689905,655605,671861,229095,-351137,-171058,118944,569052,689668,311891,-52296,76088,22085,-226880,-173258,-176198,-366292,-396925,-367026,-489283,-497479,-515027,-556182,-359791,-170636,-315358,40213,486501,797744,389671,-120845,-330889,-119030,-22765,27610,-27621,-181497,-309838,-337172,-132944,22149,-76653,-52847,108299,-196992,-477877,9627,420719,417586,10189,-329772,-87884,-231061,-88400,570885,765397,325362,-293370,-73032,119317,-22928,-186328,102988,374411,389268,230006,-126634,-412450,-309167,-69773,878,-65855,-102033,-131139,-36774,78908,-112686,-347885,43647,423203,656581,487137,105180,-161904,-248173,-279292,-138768,102543,99710,-72634,-252267,-247799,-12101,271950,423082,162458,-106516,-172879,-378918,-479307,-503154,-464375,-407147,-311038,-242006,-17502,239723,620484,701489,684517,651329,538970,358951,288600,190527,-121051,-492202,-339083,-214527,-233673,-414432,-522722,-268920,55024,451952,102249,-71882,332838,683305,366408,82363,115888,31553,40772,-165217,-421023,40776,392317,401260,251449,-25850,-219217,-325018,-276082,-63293,99122,51218,-364092,-339580,-261522,-285345,-301087,-212472,-187545,-154260,53344,-187410,-292896,-210750,-119664,-295027,17459,449083,544726,201575,-300286,223685,662938,442253,60073,-419394,-268508,-423830,-374098,192964,432679,218260,-140090,-319319,-323025,-155621,305775,587043,589184,322067,85271,-82620,-138314,-24153,-120537,-295492,-448961,-395227,178618,580200,491990,-127582,183218,102064,-297276,-343636,-156719,-87977,-199999,-273958,-252926,-236811,62368,199442,178465,433693,605430,656037,360062,-175575,-193558,564530,1298666,1524593,1016927,-113308,-76013,396820,455911,392101,609231,761982,859986,696555,274306,-171587,-238050,104626,164856,-85572,-272169,-256661,-221280,-253714,-365934,-76523,205935,368363,639637,348690,80165,-425221,-448104,-172429,91117,265694,259099,14576,-200370,-346099,-276291,-21882,102108,-128667,-252173,588088,1293078,1437372,1078471,234574,-213230,-482259,-259198,76682,31175,-311335,-511324,-266621,44125,103153,128504,331379,450597,340398,74363,-2137,-20160,-95729,-165567,-7936,-49805,-79835,46813,349865,322478,151211,-127569,-435855,-211972,-26090,-36291,241956,423650,423080,-1457,-430637,-154363,-92223,-337089,-361957,-461801,-302703,-92591,15927,-149702,-201860,-30465,494315,876710,766874,172236,-117649,-274702,-554620,386344,509087,141563,-251010,-491729,-161586,18839,-16069,-139989,-125194,-43030,-249437,-291083,-393730,-331958,-167502,-134210,-149221,-61405,21900,6129,-184029,-177445,-320504,-308712,-173747,-188782,-311758,-416861,-110887,118155,123072,79750,34716,169844,397712,162634,-328388,-259139,-5085,-67098,-87207,203272,321047,214377,-192455,-335168,277778,559936,561823,459891,313752,237637,526123,959797,904327,782253,614930,138724,-218736,-144592,-38855,-175885,-472805,-177045,43378,90756,253508,432721,604118,574216,333865,4696,-104786,191069,380409,322660,201388,44549,61565,-98242,-96761,108198,222103,265365,204402,289896,511550,762821,824243,398404,17731,-27197,144806,144207,104141,-40645,-191027,-205267,-170304,47519,195833,77669,-206840,-196024,-77743,-163988,178489,161875,-220475,183892,900821,1115737,1248939,843259,285941,-327116,-234444,-180491,-148477,-138542,-144942,-169154,-102687,16551,-18193,-71504,8084,99694,-52618,-308204,-72844,70809,-100546,-467629,-239190,-245134,-192542,126229,173111,62792,74373,114706,149616],[120323,33042,-121985,-339835,-163528,-374705,-206890,120540,59679,-212135,-195275,-95508,-295654,-292577,48406,233713,387473,484013,462028,125816,-198123,-331091,-383941,-464701,-78197,239781,176505,-120623,-324159,-364748,-349272,-285684,-354968,-270858,-176594,-145887,-372908,-436325,-407595,-66701,224529,287393,178400,-79186,-210525,-271547,-79137,130159,436785,495445,396554,271466,-30562,47116,526170,744716,566142,213399,-207097,-206747,121169,272490,-165503,-155815,264397,352175,349344,73975,-302930,-418647,-262368,-112976,85792,315179,295873,75769,-59812,-146190,172685,276022,271406,160671,-29738,-372085,3905,435206,461225,242602,-6525,33738,161829,-91801,-205236,308199,514881,362485,257689,440467,837396,1018409,788986,235620,-379954,-370770,-39039,191959,286272,266014,75768,-24265,-75856,-171756,-164031,-131598,-252334,-310630,-18902,471000,659778,162582,-228446,338468,835091,633217,146286,-328064,-175521,-209287,-254530,159287,464643,289047,-332314,28654,615824,878597,620469,327879,-231958,-13526,222790,61042,-292124,-186231,-386407,-128618,348460,505170,429328,116169,-358728,-329269,-160507,-194403,-195832,47033,247847,315148,316205,233566,-50895,-300094,199583,431541,231096,-94326,-200380,-312875,-111657,118640,38528,-267398,-217869,-117110,-164915,-322464,-432609,-392927,-434041,-502242,-426920,29548,754956,731217,464924,160076,50667,27658,96679,164013,89684,-274051,196117,720034,732723,295310,-168509,-439961,-287793,-66761,-125555,-301473,-340322,49897,416807,579641,489015,274976,-86773,-311644,-228718,-93426,-256793,-87535,18820,82553,138798,25262,-174212,-214134,-271497,-122518,-361524,-275474,-170258,19536,130695,359723,472795,655557,537130,327044,341093,209313,122288,363713,361874,269758,2893,-58085,-89714,-104674,70449,67957,195239,227948,-239658,-315393,75608,24869,-173065,101866,195200,-238120,-140702,481392,661724,308544,-91998,-262514,-362840,-331130,-370146,-444780,-405585,-264374,-266252,21925,328285,479679,431599,343400,284348,226423,-192509,-461812,-547396,-351805,171144,404976,256484,53173,-88252,-337324,-267677,-204342,-334184,-79602,387562,623080,601587,367868,-15887,-197181,-346904,-486601,-427393,-266167,277663,500161,594065,366376,142912,-72483,-266027,-469968,-430059,-405497,-269854,-61735,-173946,-455551,-469978,-575954,-288511,-38239,-224340,-519265,-139593,-90964,-370136,-345898,-53506,-96829,-182753,-85390,8943,162364,211409,466832,551336,491814,203626,199541,222800,107008,109368,321813,615486,588632,229437,-223430,193621,789381,893482,759062,412333,-101848,-386231,-297096,-76207,102931,151331,81541,270468,440332,250873,31793,-133026,129716,267865,66689,-25184,414392,340117,-180761,-154446,449806,713197,797841,584047,240992,-160158,-302754,-191605,19895,349643,395520,120755,136875,468771,299928,-205833,-230348,104373,369224,324501,176382,-324241,60648,452247,507615,120939,-313026,-441549,-466556,-347653,-249155,-339364,-561390,-333985,-140197,-82045,-106611,-248710,-92640,174759,380666,443307,151291,-505151,-165817,228818,448652,155976,-338210,-339180,-331397,-338248,4995,177704,374382,540157,503954,391102,298123,137071,-59598,-249715,45374,302461,174515,36784,-40224,-251174,-532348,-390378,-245566,222826,691245,959125,565714,173350,98078,101300,119156,229098,91803,-338492,-317438,-77035,70115,85555,75080,-179172,-521350,-161732,145143,81145,-252869,-495517,-277039,-246296,-283387,-258974,-331475,237097,902403,996970,593940,112725,-199253,-324138,-339814,-338126,-302409,-82471,-5245,-136891,-399645,-159926,94253,154419,205022,201848,-3299,-297124,-283124,-267388,-307665,-380879,-481325,-534117,-257926,-158726,-220695,-31093,230330,390992,240596,197476,162670,26228,-120894,-251887,-423657,-249357,-23644,16040,107723,456388,470240,197002,-281906,-427880,85145,215986,241253,86758,121102,103243,-159753,-422009,-270956,-159897,-206127,-471426,100789,543467,461033,472225,481413,32422,-210782,205212,313653,13728,-217058,-113054,204088,186351,103330,-163048,-154975,26658,203361,229586,42289,-329417,-407791,-440604,-403214,-99293,70385,-81348,-254256,-177380,-50220,-154753,-428830,-151754,445904,825321,958145,922040,1108607,896724,457720,150634,29077,459254,530596,-93424,-442514,210207,456374,31250,-218886,286644,566549,560410,463983,302852,155264,-137202,-450430,-405343,-307530,-193946,-44693,889,-64378,-100399,-27682,83797,319302,121311,-65377,-142608,246280,621993,363571,235729,95225,109536,51805,37563,-181505,-288841,-258994,-6757,90712,23917,-96271,-10745,216802,217210,136685,-170965,-463753,258017,820940,528077,61397,-485512,-235804,-295188,-401350,-123422,177673,381952,356250,317595,212799,-62654,-284013,-67035,-65507,161599,16519,-290864,-413372,-331590,-230746,-36376,244127,403257,212291,-188310,-206757,-329317,-417759,-463243,-517647,-179494,276733,405623,358019,179161,-12927,-172855,-266050,-406345,-192250,94790,177555,203208,209441,171081,5065,-72181,3779,6669,-183598,-467197,-378440,37743,162378,-161166,-282594,-85022,-104262,19431,216996,-186354,-223215,188796,269321,12029,-151886,-102753,10439,-86213,-122611,-74798,168355,409881,372272,-56155,-467863,-205347,-17941,154167,380342,282141,-31519,-445308,-343495,-320824,-59155,369413,695902,661257,239861,-124464,-12206,249777,299338,214214,493961,510532,138216,-238377,-111834,12530,-169451,-227900,-76457,-16298,-41541,-237915,-286370,-209297,-315410,-337548,15031,-19316,-238187,-289518,-338871,-288113,-193699,12960,148367,-2410,-219678,-257623,-292487,-262805,89452,405814,580517,458001,320304,-68377,-322211,-413040,-216700,36906,-14732,-141312,-345310,-324004,-278123,-148473,102948,213212,335535,354831,441653,609219,724846,660958,400762,-80395,-329275,27430,225930,87746,-74195,-82804,-235741,-180254,40427,-28707,-234669,-246767,140614,381439,252436,44519,-97229,-143995,-160882,-209898,-252924,-91782,101062,153647,132012,289712,443797,58855,-285700,255254,463319,517607,393068,211201,-59608,-555,155197,259961,181979,129563,-18345,-337423,-397241,10605,279577,305389,238687,-124178,-412821,-20882,54572,-119668,-294185,-322591,-53206,147170,44829,-84629,-205066,-89322,202976,338817,389932,541331,232912,-220352,-247807,-295207,-207474,-167833,-212158,-113323,7461,89774,394390,507960,172483,-472589,-317554,-319028,-276487,-220302,-288740,-267394,-51059,107655,141389,160642,106553,-193042,-388915,-329743,-186869,47014,68503,-136041,-308387,-602840,-241366,109722,101831,-163227,-416051,-341794,-384970,-381310,-367704,-210147,30709,387359,393400,133722,-211159,-387210,-566311,-316244,-412595,-424037,70143,574188,972742,846199,467235,-190531,32859,351876,102523,68402,-122983,-111709,-96047,-224958,-284082,70033,554516,871357,884339,648086,267734,-178029,-239053,271191,311176,-323663,127845,483938,415132,332055,-97906,-54056,580887,526145,196467,-91981,-49597,65125,219939,129380,-51152,-168692,86129,210383,488215,292913,82484,229924,192216,181853,23717,-475815,-92299,-663,-282155,185059,347316,113136,143761,343479,464293,508123,463450,746171,907716,712011,284136,137274,248060,391114,287355,-1184,-240405,-375298,-417232,-465155,-286510,-18669,243026,201541,132153,33256,-274695,-570694,-316717,-86200,216907,235465,-122565,-227891,55192,-108491,-171875,-237184,-422560,-262481,180036,493333,648105,528187,592897,792508,830260,592147,334103,187074,51135,-114075,-319648,-144859,315370,458928,298807,240068,97619,198902,515431,783374,772518,318361,90670,499312,1032203,1055647,382436,-107483,-118006,45070,-100894,-129162,-146935,-199696,-284804,-346389,-208783,180921,574979,636253,294586,-56422,-215837,-109922,75909,-6528,-215235,109871,320041,191879,-137653,-393997,-458322,-398998,-131709,-212443,-404102,47614,449675,534570,201168,-428662,-62818,105732,-76473,-422116,-204976,-13642,-147031,-439144,-543321,-551729,-431547,-198374,-48295,-53756,-94565,-74733,4848,68798,-53925,-284386,-96377,-8606,167504,610092,744696,756188,476227,31287,134458,423966,438711,-55258,-195121,136638,-70847,-94269,291053,432535,115332,-295901,-277247,-210781,-406677,-275372,-115142,-148947,-100301,-105065,-186126,-447521,-258635,-242002,-137444,-161316,-152877,-162685,-148439,-159241,-233079,-342464,42845,335967,293146,-136973,-6855,67334,-107363,-377430,-244211,18142,253399,534534,876779,667069,319819,-132324,133076,521499,410049,-18487,-449050,-57754,-57613,-217159,-112905,130280,305295,218089,-36046,-144666,-229252,32382,150993,314540,145852,319478,326342,43004,-254726,325259,601944,483836,254132,168518,329356,398220,328193,408500,459342,206777,-181124,-250621,-410351,-249481,118441,90901,-287798,-412404,-289776,-448692,-261255,44524,48385,-121799,-178052,-500500,-226139,10933,240499,182980,179915,310147,530631,303655,105510,-127045,-266342,-354138,-125714,304698,306953,-18143,-355283,-498741,-340459,-258990,-84095,308768,419755,200242,158911,365948,480211,368673,150599,14475,-299949,-450622,-118794,-45216,-183143,-339991,-308244,-221585,-229465,-388037,-385413,-330344,-365857,-452925,-449477,-313387,-21327,213926,316971,291817,81940,-131499,-68475,-115840,-225249,-166472,-40628,-276543,-403194,77797,304429,188059,-96603,-194429,-296778,-250384,133424,458917,417767,207328,-49042,-145736,-182774,-95342,-25397,73795,110984,-38281,-275428,-568466,-400963,-424901,-400557,-501731,-274935,-72021,-87561,-254199,-393886,-80768,41050,27310,-125168,-270792,-383974,-347368,-46225,364499,265016,-114646,-277660,-6592,89582,-72821,-395566,-158516,53947,8261,-221553,-289521,-72446,22595,-28396,56093,241204,384274,101142,-550843,-87697,526649,474209,421645,233538,35072,145446,341359,347670,294114,184051,13435,-112568,-369023,-360979,51190,560602,590770,636089,536678,186373,-199268,-551065,-574162,-223113,210192,382509,96021,-227250,-8372,233382,337164,109312,-185613,-397144,-131765,64726,134130,222758,41600,-226451,-463483,-395742,82044,465695,750252,663472,473709,54737,-53475,195934,284852,81464,-256032,-13094,309026,296620,-98113,14023,438091,608064,680357,591110,612278,836386,1108956,1043866,573688,280165,25630,-75987,-209028,-324114,-139118,87137,99999,109630,588551,920519,658524,123452,-64819,222738,159979,-109885,-435784,-255864,82259,134214,-177048,61969,575791,684495,268053,-326757,-420586,-343157,-90413,269609,360534,249845,-24508,-183271,-110338,178469,301521,-128918,-457561,90732,381380,141189,-349357,-9282,385647,277515,-211726,-209973,88659,159445,14061,-225018,-88680,-77674,-190981,-10087,186912,44380,-269172,-336664,104886,147276,-162467,-140815,330876,362864,89452,-136034,-247517,-195190,-33909,123534,121297,74495,-127677,-403391,-498207,-429615,-380270,-326928,-252267,-304101,-522261,-346197,140143,613410,704630,285974,-71217,-181123,-230447,-182653,-84607,-307255,-221206,162846,182226,168378,59492,68495,152238,114401,-16200,-99116,6519,55227,45758,4748,-261729,-433061,46457,350171,677318,664341,260462,-322399,-515887,-66585,442468,741683,751164,507612,315388,287677,299763,191611,-28808,-159970,15366,374379,612626,511807,500331,739672,983865,1243596,892486,455176,-146799,-322381,-111903,83519,347493,257511,240098,137996,64423,-91798,-139042,57717,223128,401666,377888,341897,379408,397904,179358,-109934,-469876,-354476,-253988,-94233,25469,-52254,-259242,165450,845799,1010739,808338,306583,-91225,-22393,96712,-52477,-76933,-149727,-16792,29733,817,-315571,-340263,-89643,-145020,-269244,165393,293965,37170,36842,521213,493962,242702,-39239,-346170,-308703,69749,203950,53879,-373024,-511485,-346590,-292893,-361096,-611159,-290003,78760,204354,196387,301380,265775,373331,168169,177233,257070,240970,289622,301028,265376,462434,594437,563331,544882,365087,-66483,-414737,-47512,92845,478712,565393,275055,23554,26934,106643,-64822,-206697,-182009,-208320,-173046,-223503,-389958,-538373,-411612,-471924,-305976,-44397,-151847,-83712,224674,474694,377026,-54056,-381873,-325007,-127667,-4792,18692,-165903,-222144,-305115,-158079,104437,125686,62092,103846,-166480,-594657,-103243,284324,362214,-12293,-500595,-5997,-417,-53284,397914,711159,431519,-337716,-55919,345273,528871,184304,74752,117560,54834,-106206,-326167,-450727,-145226,-38110,-181,-101535,-200928,-219212,-271432,-182576,-311901,-448130,-118449,250488,439555,404551,216638,-46220,-287352,-415568,-160445,138049,229851,142631,60500,-32690,57957,301509,486264,416030,260823,107302,-282929,-462430,-465921,-387039,-174935,-8752,85271,82460,143977,462969,696000,686211,555699,322411,110125,5825,-58617,-250020,-537380,-416377,-382968,-384814,-421144,-440491,-329589,-110813,242288,7478,-270145,451826,995556,716212,251142,82906,-28846,-2442,-173647,-510037,-196814,145713,349910,186830,-53191,-236861,-82916,15216,157361,320373,366026,-106853,-246842,-218433,-172078,-391091,-402079,-292060,-241641,-79826,-475259,-116894,66723,32223,-304247,307821,632805,607279,66625,-216750,193132,612537,358707,-139459,-367738,-276903,-328822,-195393,428003,676469,385095,-96512,-309977,-282000,-115968,433512,637586,445963,203336,114683,50178,-100493,-202900,-343212,-527584,-313411,92719,682760,1100702,715040,181963,201106,124459,-258189,-442365,-308603,-220456,-362430,-494395,-417546,-714669,-284640,-59660,55320,319584,672538,872104,733168,191988,-339849,380690,1166021,1420751,815337,-325066,325929,801722,574219,228534,139034,249611,499208,451606,204628,-208070,-185691,-81713,33819,13523,-28202,-53741,-110718,-140059,-355323,-143602,129423,185550,188301,-11782,-2648,-404817,-404503,-91113,207492,357441,245420,107121,-34934,-412322,-350667,5389,167194,45550,38227,720921,1097844,1018360,706888,-58621,-503767,-435161,5625,253341,103114,-241119,-567500,-164870,291227,379995,110010,46985,62498,-38862,33332,178330,214539,67132,-115049,14610,19913,18643,206902,450788,431905,117462,-314122,-294496,-141661,-339049,-385239,107899,344441,315480,-76483,-434101,-251029,-199790,-436526,-408494,-194669,-144812,81,61200,-46709,-82603,79834,553120,881179,652211,2572,-262645,-431898,-162943,1022918,1376006,755157,21199,-441256,-224014,-6391,-109270,-291446,-516587,-282013,-318934,-322194,-344842,-226256,-87840,-30018,-134333,-78507,68602,85865,-306914,-303579,-314531,-189498,27420,-4852,-218385,-374652,-89406,21464,-65210,-144666,-297896,-141822,163065,-38143,-556671,4592,263195,91450,-72527,290451,506997,345505,-122442,-291562,381055,626385,515127,265572,62355,-77708,322572,809960,862833,960952,780396,227741,-146120,-34991,142415,48360,-48859,-169345,62750,195714,451850,598216,638614,605431,474148,238761,75018,99837,140102,142297,-62167,-128168,-71210,-213477,-119629,57345,203563,293887,277810,348105,594491,811768,734998,364635,-58113,17273,71566,-7314,-66195,-231804,-245988,-140232,-132851,64497,225302,188332,-66874,-229754,59364,-47418,-81940,-111999,-418480,31890,789297,1072086,1098274,657556,111317,-411080,6148,61845,73014,687,-36318,-42595,129039,299244,266824,101258,-14674,-137531,-334147,-328253,17560,56355,-165030,-210408,-33314,-76780,-144694,47021,146718,131318,186638,149601,124117],[100404,65417,-148854,-236799,142103,-56857,-343466,-43721,-77594,-371151,-416468,-290516,-222717,20903,256866,311944,415691,492942,437409,369662,92238,-210154,-363388,-430661,-367120,-256115,-158758,-34509,-39986,-389463,-414262,-228494,-531701,-287807,-149400,-94322,-284713,-453927,-420784,-200271,209919,262500,121007,-221641,-423204,-389526,-135106,222207,541968,531959,588746,627402,264497,-122311,270112,625405,575125,273136,-198926,-125402,249316,321613,-122464,-464259,-122235,-45969,-58755,-108620,-346607,-575518,-560974,-331709,-3293,362832,413377,150513,-206454,-269243,154797,337372,262361,91436,-33523,-180259,48807,430648,536822,354274,-46486,-211119,6650,-116453,-363575,127542,358533,259214,249750,502217,773419,755782,516618,-57343,-358523,-61364,147043,243221,319827,357719,304778,186612,115971,17732,-20097,-167051,-315446,-160114,163320,337181,424153,14185,-240350,148806,535667,330127,-25590,-380306,-226034,-296251,-231376,212179,451634,291454,-143733,-84608,520769,961076,819124,562507,4276,-75504,46299,-187775,-433594,7647,-151860,-43453,448539,683434,516697,170771,-340648,-303355,-35245,-60108,-57427,188607,310459,348219,298461,118089,-186649,109797,545803,564877,220358,-28451,-75942,-200766,-64660,125556,39914,-314197,-287753,-44593,22060,-100804,-127481,-150934,-69407,-186747,-471837,-125684,447557,377706,240297,9194,-23928,-31290,98173,80606,51411,-357424,10205,593890,623323,103793,-326696,-358836,-85572,-145907,-335504,-391342,-411179,-37778,356426,491341,424873,100983,-267986,-375708,-223806,-220949,-415693,-223193,-43423,111679,82230,-130913,-384310,-433496,-364030,-334399,-273082,-151311,114228,264921,314162,347304,281103,266087,221463,-37409,276110,333399,310445,361537,188777,-10444,-289808,-271693,-285489,-246580,-48809,63222,269062,318064,111247,78156,91645,-18304,-28427,348035,418583,-21682,-21578,442860,418736,-10410,49203,120728,-239191,-222190,-127336,-266381,-381192,-354241,-331508,-153321,11634,280661,199167,-11256,-80722,-77340,-294072,-389914,-529515,-211773,242116,434388,342195,100089,-258814,-377838,-23986,-102240,-263016,-13655,592615,885641,690664,256710,-241531,-261410,-292639,-423134,-449772,-130627,561337,828662,622586,261780,91956,-57853,-369424,-386793,-508614,-358991,-204167,-219039,-246842,-342597,-416546,-393329,-455883,-236712,-293253,-338435,134666,364219,12434,-486035,16859,270733,141715,112255,202936,376925,542333,807256,991641,1011071,404350,258645,181218,57214,-66193,125147,363485,268835,-71307,-199520,215472,667601,807392,806047,529249,68895,-345665,-338663,-130026,106395,152494,84985,354215,599107,424806,-44587,-239880,128489,324966,-27624,-229476,418031,370026,-138986,-224253,481294,857384,1001798,944809,620468,258888,45126,-124236,-221036,184271,395012,145768,207745,518867,380375,-146979,-475509,-298092,-52781,36638,-10033,-313232,-19328,282444,356921,15171,-339979,-554860,-418340,-214144,-241297,-446727,-392659,-504177,-232036,-132056,-72862,-74698,29968,193653,350511,403643,83759,-455422,-263854,101542,254742,110884,-288875,-606461,-485757,-418770,-246602,-83944,201148,386590,390442,364463,342043,374885,193384,-151611,-190508,88305,20683,-2448,69340,24663,-109777,-443729,-436426,-72495,288280,360250,76960,-71236,-6852,26690,62012,129671,-72388,-521867,-268553,-120752,-145476,-221201,-272051,-517074,-244804,1957,191132,85554,-148160,-308277,-155738,-38491,-39622,-296992,-341758,220241,815684,873496,554646,94508,-268807,-355218,-492198,-494647,-313399,-71665,-68295,-208331,-483744,-168599,54968,157614,188109,110356,-248177,-534022,-238594,-172531,-100737,-108134,-78228,-165190,21769,72985,-150645,-204695,92884,425256,432124,335656,109749,-189261,-331461,-355200,-402488,-95473,-26291,-322769,2623,465344,578301,325606,-134274,-479717,38338,315464,327598,303495,329855,245922,-192382,-492088,-130724,34814,104001,-115177,26697,369106,393330,503220,570884,301651,-225263,-172011,90832,60455,127804,170535,346013,386819,399419,120873,-153336,-194771,-37731,-44535,-205142,-218345,-210260,-192763,-188840,72201,230578,134571,-199138,-265662,-43291,-13327,-317672,-26972,746635,1034502,935364,784377,866231,632579,489803,205164,176199,527450,484809,-139841,-331127,247313,457527,98990,-443744,-62641,376789,454472,294237,-71218,-306392,-282129,-71193,38591,46027,71579,273577,260142,136749,13742,-30701,44642,149774,-175041,-388139,-234881,145043,301421,-77833,-162125,53671,326416,393023,371036,22454,-296751,-343983,-87004,77298,21024,21203,79104,113067,-83655,-234519,-527362,-103542,655486,722401,403956,125235,-320626,-275922,-375917,-405016,-153124,55318,244149,175509,327806,319387,-79569,-220239,439553,453872,262367,-112015,-367245,-129276,-243852,-395695,-48769,219238,257489,97513,-196920,-116928,-266604,-74699,-33685,-248792,-495226,139640,457425,443315,211615,-68757,-173612,-176111,-316691,-281661,79593,179895,184838,146539,146097,-52836,-191843,-102414,-20009,-31643,-157974,-356954,-128874,86861,-179920,-310448,781,-69130,-221792,-195971,-217879,165802,399155,365361,144020,92996,-68655,-125499,-248650,-229498,-157113,124655,423007,359074,-97816,-430185,-257068,-47561,157209,371696,285421,-129650,-572668,-259710,-240464,29226,439921,760463,585508,189244,-92824,-116278,2572,99102,116115,359792,406254,146426,-59985,15220,9359,-76701,-23344,-43768,-128697,-150493,-323411,-451767,-327375,-417973,-457275,-157384,-136637,-203664,-151311,-235711,-156264,81472,348082,308280,-15755,-477955,-330158,-157446,-188872,-18740,133273,217722,79718,-123674,-449917,-312436,99775,292146,356226,159630,-94832,-384214,-382957,-152935,107143,311417,290056,258528,165275,88688,187840,403434,453110,337053,-107378,-494054,-82580,170452,108717,-44094,-201864,-418874,-241325,52385,251953,307768,304093,388797,345105,159074,-18491,-230476,-301039,-166911,-62300,-112283,-221450,-122620,-27641,-38997,114447,261080,-9055,-374233,142778,378096,479197,449791,395943,138892,171657,275731,302863,185574,105188,-90877,-305781,-45770,381003,451023,349182,103760,-305963,-469336,-48146,62501,-181965,-453114,-436769,-248942,-42839,-63503,-157076,-224824,-206333,-38527,146607,462147,698966,230779,-279575,-32347,-259255,-384680,-242320,-183203,-48214,64251,234854,493304,525547,173976,-387720,-315083,-445141,-217350,117705,205128,64706,-143532,17869,254850,476110,368491,26322,-296381,-392844,-191772,-35582,-67198,-289745,-339118,-426776,-118947,273420,281104,-34472,-461077,-386749,-412768,-483129,-387302,-206140,-41130,317835,437117,263424,62342,-95841,-226998,-447189,-592485,-299222,264159,885533,1382272,1120660,538562,-142416,84629,427775,294961,150664,-155880,-38089,180892,-14336,-417184,-68799,480285,965274,1063736,852666,445345,-87714,-148686,313582,232143,-321525,122600,516874,627633,731692,257894,234658,679131,549432,229716,133803,247838,379515,453911,206680,-140081,-239291,234559,437355,588691,126292,-201379,265836,688521,988709,360163,-109772,-177122,-193160,-262418,241773,360517,196583,70590,269979,483825,437582,388229,667282,640624,316123,-88362,-148534,11118,115041,29665,-330480,-414120,-67974,5242,40047,89912,210911,293536,116790,-95396,-326442,-519043,-288666,-171978,-224767,-152593,-91077,-262053,-85255,124581,-36288,-120697,-231636,-495387,-328357,25988,253001,481174,475701,805388,1050476,980966,669006,319006,73741,-197894,-415351,-521200,-38026,271312,317138,191357,147222,53862,350910,789199,1161804,1098338,646919,324776,607537,1084275,1108166,596445,4886,-384419,-238926,-327264,-314192,-245454,-264236,-367895,-480836,-404663,-98425,312731,318732,132539,-129320,-187060,19724,281841,-103742,-209448,4695,74817,-124731,-382686,-474017,-431591,-173645,12058,-238691,-378687,148821,510416,559812,320684,-252139,-302445,-146602,-343229,-330113,-59053,-108987,-404294,-511913,-452997,-456887,-285957,-204668,-166201,-213365,-282266,-202587,-157801,-9484,-32334,-106234,-128190,-1444,276689,716773,773860,685969,369692,-109564,-69529,62178,161813,-203060,-126127,231180,28835,-82427,292255,520390,296932,-239615,-326973,-398494,-357072,-33629,116649,8531,-59602,-124176,-224428,-521733,-289457,-287375,-260905,-273535,-151611,-174415,-181928,-308472,-280476,-297499,-440997,-343206,-391740,-307195,-108573,-67558,-147963,-307198,-140218,135385,336005,541115,635688,464829,106457,-457351,-50707,288056,244476,-85491,-285486,32127,-35895,-303298,-4613,382730,441088,145356,-233048,-407450,-369445,59383,318932,476274,349014,314859,259164,-134914,-177857,575261,637778,473238,159626,96001,248621,314188,98899,470683,628040,457322,-11751,-241035,-407210,-176352,244465,283754,-108922,-495699,-339554,-521396,-175086,198793,250629,66259,-144389,-490669,-219702,4181,105894,4853,-9573,348323,403272,118957,-143656,-274376,-162527,-76353,43625,311800,310918,-71552,-425209,-404529,-211007,-60401,445648,568146,536886,96366,-24885,356306,433930,46914,-221166,-185902,-353185,-331892,-142116,-126776,-188579,-187203,-195978,-151405,-30561,-107466,-253461,-370786,-258551,-62612,-74928,-157768,-3316,90046,65120,148774,273521,157342,-20058,-214141,-243880,14052,214229,514,-530973,-58116,251625,183401,-51928,-209972,-227527,7179,393646,642463,414868,348943,111304,-238429,-452445,-159639,20634,134074,121889,-96502,-276215,-507479,-414554,-173867,-83757,-12550,-21249,84340,69568,-27859,-282968,-203696,-79,38018,-95845,-216773,-319503,-463825,-361455,8776,13979,-365306,-243926,127077,284234,98936,-399679,-59621,287675,309392,4254,-371404,-70116,43606,979,53275,306313,550588,329080,-376753,-259662,155812,-88515,93136,68452,-5300,-19990,198328,171511,60958,95533,25700,-113908,-279321,-167366,340697,810044,787341,635493,503617,246113,-164105,-474393,-250786,-26108,231474,383971,129880,-101073,74742,326282,494336,217506,-201950,-369450,-181854,-48654,-14602,82453,2703,-89808,-269002,-595594,-42801,215930,481659,398974,485207,226190,161090,346874,281544,-32670,-168080,145182,340770,204145,-141147,-37726,166731,36081,-68162,177597,436037,788140,1072213,955586,516162,200964,38962,107564,171973,165394,121246,12098,47246,51203,440957,687660,405496,-22132,-83438,226410,228703,-57392,-404249,-255882,12976,93912,-242006,-110348,432873,655307,309634,-190416,-289707,-249345,-57605,267863,332008,322743,68908,-84244,4376,264174,378024,-116478,-171309,280937,538918,178462,-423091,277215,791493,615909,-41577,-196251,143288,208563,39357,87200,303112,80089,-172997,-143381,-51428,-202192,-391380,-251385,148883,282264,-44098,-361998,361398,595012,350334,-52877,-168132,-79648,59953,133439,9426,-115528,-286053,-467030,-375642,-233177,-175467,-179840,-54256,-12304,-274252,-510632,-187917,526605,853047,534053,88629,-329279,-458749,-469521,-347830,-359514,-146607,230624,226323,49898,-249584,-357057,-253740,-29125,141175,228863,110853,46638,75879,98698,-129929,-485389,28955,392994,779986,870427,522154,-134708,-490911,-62254,447174,720720,733718,295211,157744,231346,266525,123245,-82157,-74960,251647,673806,897404,861437,785641,838165,935415,952113,468198,-127892,-445930,-474349,-141098,106100,427136,216077,120230,-108786,-367575,-436499,-423234,-14070,200592,437057,419689,418828,455577,485857,295955,-22703,-476895,-222423,-155865,-239246,34706,100256,-228637,54969,889760,1120844,895630,354951,-140053,-110052,-75293,-55785,-52566,-141404,-86068,52001,147284,-67998,-105975,70571,-76315,-119782,159903,156172,-192571,-69930,459755,525524,284499,-38709,-385942,-374512,-43991,130495,-53502,-499281,-412387,-307531,-276619,-315494,-482631,-291483,-44321,-71092,-79960,136298,-62273,-41812,5320,177682,281359,179813,219376,338058,231946,235189,335309,459784,544822,157606,-304323,-177725,94472,81102,299441,297626,98058,-58720,-81257,92314,104166,45816,38,-31710,-58347,-185915,-296750,-270898,-165856,-439251,-254337,38075,-36,-223899,-86487,-83455,119396,-143867,-282505,-275903,-144511,-40409,26298,-117597,-191689,-287303,-107100,217247,332174,186624,35256,-206957,-474943,-140105,57566,105244,-141208,-498443,55793,201725,72291,171599,460681,323327,-333540,-30886,507536,837640,350444,-126687,-223382,-298240,-418267,-485730,-350278,37539,179246,90169,-153780,-362389,-338900,-478664,-345434,-399678,-509172,-339330,-50167,131434,301666,333031,64795,-337362,-442957,-166139,98473,281368,262850,239670,199790,202155,412723,577112,611154,491096,269084,-152644,-394903,-440611,-226375,-48120,147137,318851,235258,106423,148983,505707,618234,517376,285763,50089,-152779,-255765,-375867,-422348,-360261,-535198,-517593,-399937,-362542,-366993,-179311,20478,-117555,-360667,457893,950592,777035,345334,69737,-46138,-22590,-132608,-346611,-422888,-168934,106210,-23571,-147094,-175509,164612,274529,293828,384434,514615,262391,-6909,-148399,-88325,-283749,-428702,-327656,-221117,11002,-242362,116990,467081,391003,34600,549379,689319,582301,369621,333267,318922,332676,149529,-438709,-350141,-145313,-154874,7925,505556,680927,413241,-59337,-234173,-126531,113955,553732,576244,302467,167651,312670,382428,189907,-118149,-418588,-335145,12788,426137,880824,1074719,552007,367582,227153,26198,-331065,-641115,-567950,-493808,-488823,-434694,-333242,-351390,-455521,-369228,-214990,-39337,499768,912091,983148,544995,-136128,113555,826296,1025979,444758,-223106,582976,963468,514794,-28340,-261315,-298174,-88869,-27543,-32340,-286908,-243211,-197211,-139898,96212,208056,162320,-9081,-90672,-375710,-193122,101175,125428,-268838,-449867,-316921,-401162,-230990,28010,335622,450781,351592,296434,152950,-261269,-205904,116714,242096,216889,232414,720858,861083,647177,308486,-300359,-638252,-199327,189681,324229,116468,-172481,-425231,-97376,301559,398226,56090,-143373,-192192,-307145,-29494,272646,363654,166614,-88843,-62968,-62021,-42118,173914,322997,335782,-40303,-251265,154170,280697,37846,-355012,2219,239895,152147,-206745,-529766,-301947,-217832,-306842,-303559,-217257,-199275,-42236,26668,37722,24474,145273,507057,801965,479496,-229550,-208471,-227201,162730,1010955,1469305,913781,74505,-359312,-245370,-105012,-209449,-261318,-198969,-380658,-438897,-352649,-260498,-83867,27654,-16176,-248282,-35390,272278,380605,-50301,-328483,-394287,-80475,197326,124468,-184252,-409020,-177005,-243993,-405735,-446987,-557653,-422354,-159586,-334320,-318510,191505,424220,220701,-45147,253244,501183,323552,-127669,-283963,337781,498247,246039,-164998,-423714,-323105,184955,559620,826833,1127954,889120,322527,-55782,16056,241386,294248,185233,-93949,-77026,184427,528757,672222,611790,577285,512759,347817,175950,119227,-47019,-89235,-372691,-331843,-166488,-228414,-275929,-141383,104194,281296,333243,373238,514884,604695,442921,328506,106248,163667,-30873,-225367,-341638,-459623,-217761,-32802,-95660,-38997,136788,229704,64605,-242011,22483,40913,-297181,-329322,-509688,-170650,451787,803021,697518,148202,-400570,-155603,175180,192701,166100,35906,32439,46602,231903,377727,367253,185360,-85211,-450976,-396534,-156436,7266,3901,-5009,-27631,-14318,-139682,-110615,-28094,118761,205292,212108,105294,43938],[100842,75943,-163315,-25111,360266,201818,-238230,-306580,-287547,-423300,-257489,-35784,78841,198752,256636,214129,245515,247961,300626,407017,232096,-82407,-310954,-346067,-169653,-294389,-73144,240599,85974,-388297,-254566,31965,-106459,-85581,-44243,22434,-92742,-453927,-352289,-260273,118531,141881,-30829,-432397,-354111,-292972,-103670,274920,431139,419139,621758,790264,486466,-94858,-62966,335963,443522,221774,-161202,21528,261604,146225,-240524,-326950,-230999,-286302,-432797,-298163,-294083,-303615,-421644,-641457,-169310,333677,496478,295565,-127425,-203278,168544,463499,370251,94037,-43483,-61728,100650,402007,554419,406535,-30145,-285225,11406,67052,-500659,-153684,25924,42868,125421,437176,553378,386428,173535,-355736,-64887,181117,242916,212915,274685,385113,496979,411987,246578,39664,-84621,-300498,-285354,-62552,221417,131304,56042,-190611,-325429,-197881,10620,-79208,-179252,-319656,-338746,-402836,-174848,217813,319502,149147,-38577,-113259,339610,812833,902113,687876,156528,-80859,-83486,-319264,-148936,204787,180694,83285,412157,685526,459382,114009,-339225,-389324,-125618,-120594,20057,309121,420856,475893,318155,-80716,-257883,432428,690573,498509,106220,32390,23501,-84284,125449,314264,227421,-174001,-386958,-19144,129901,114672,53547,67204,162529,-19183,-376478,-244378,65412,-4430,-94079,-222405,-214465,-235538,-130300,-118087,-86354,-402445,-161771,385578,422276,-154243,-292975,239502,721515,404984,-340169,-275737,-315820,-226294,201613,353559,284224,-153987,-507668,-337365,-160126,-313597,-520882,-352566,-134056,75873,-18401,-253947,-383638,-234874,-191303,-122917,-35947,173853,438235,427870,361643,143222,-33582,-199349,-195749,-249305,197000,452351,491812,306465,-18378,-328025,-540231,-380780,-450593,-323118,-151380,-27974,202344,403745,553890,603214,392021,-64262,10080,483821,518146,179888,141103,375657,157561,-137165,342018,321061,-101184,-111985,52669,-42151,-242440,-312697,-194976,-319046,-436479,-71251,-124609,-383839,-480907,-376064,-288547,-339000,-587042,-179108,144704,299690,308735,88092,-321513,-269347,169203,-4878,-157150,28443,633588,944984,568695,-29914,-409805,-86298,-149197,-294168,-440551,-61190,659933,964036,468786,51108,10487,-1311,-187941,-314373,-451706,-236707,-25576,-106364,-137678,-129198,-132027,-168415,-344954,-399778,-229387,-167723,177721,546678,292838,-292978,29723,536065,416158,267020,314206,436552,664604,862653,1099460,1135466,521426,356764,261813,130921,-264708,-157555,27379,-152126,-554981,-185194,191281,436603,635987,645999,499853,182279,-313035,-224857,-204779,13683,193994,217524,332686,439775,338248,-175343,-193049,334774,535354,39432,-508396,259916,287616,-187269,-395728,386594,948053,1178602,1236917,951298,634455,384577,183547,-238223,-31376,309287,132176,91553,291724,247175,-127554,-395612,-588203,-415046,-284330,-238191,-251437,-109979,43668,97143,-111489,-358999,-379392,-254503,-221682,-379125,-481377,-298027,-315783,-177951,-105530,23739,354147,449229,359674,218671,253810,92608,-207612,-249612,10377,56048,74850,-99170,-335145,-419030,-498238,-453991,-215999,119436,280027,219539,155604,161683,335228,271567,4510,-388221,-274149,-216212,-94488,106098,271308,357841,152178,-89351,-120256,-33080,-180295,-333309,-400204,-244918,-149920,-109826,-136888,-382934,-503052,-106755,-46247,-212098,-492923,-599657,-241017,112169,172698,160061,245,-167659,-188638,93979,238914,146894,-389808,-261461,157538,557461,578858,390737,-9952,-505954,-114031,-63772,-162705,-334650,-224030,-306659,-405602,-492267,-243166,-143075,-66506,-15168,-138728,-544868,-415003,-57369,-102432,34478,152906,203474,118000,209697,244693,-28641,-319994,-112981,380965,601975,509569,104111,-268925,-122255,-67680,-196763,-55634,-60094,-323536,-125103,421817,660583,399479,-134252,-553650,44511,364783,241385,263594,306961,229611,-115097,-127328,104431,281346,433327,260148,98152,141547,179863,317992,461935,413148,-37902,-574636,-264834,13773,305806,416494,333155,394728,526380,371861,-8156,-435400,-258237,-406248,-472888,-203479,-181861,-96124,-96342,180876,346240,270350,-47596,-145291,111919,304829,-89939,-198690,775543,1017849,750940,577695,596345,604193,540190,273920,184875,350986,212339,-319715,-257496,249017,369110,61307,-530514,-202281,242741,259996,60084,-231408,-73039,158924,261959,338080,353687,375293,611454,586303,361985,97710,91228,218315,311068,-4500,-287109,-372134,-197140,-254277,-398872,-169980,149727,439757,520043,416531,72516,-274713,-425923,-215926,-49913,-91283,51300,189136,90684,-259667,-392637,-80409,333261,770824,367063,97704,16988,-103195,-280111,-500044,-465833,-289830,-223649,-110183,20019,395328,453811,-24749,24626,806368,927074,796874,132883,-31267,114743,-86602,-487097,-90358,78445,-22739,-40956,-93789,12670,-87653,244209,328282,127305,-329485,-23124,428405,453993,143510,-218864,-274140,-145610,-190809,-416624,21029,237510,165417,107213,126604,-96578,-334551,-243938,-102316,85466,149410,-37827,-183997,-12966,-247128,-427743,-57530,-34892,-254079,-387829,-24733,384334,515979,320398,125350,243770,13124,-58114,-95225,-32394,-102168,41846,389506,318090,-93710,-286506,-318517,-165270,39571,179883,77072,-314592,-404235,-208916,-254487,10011,437218,767016,561799,202003,-108494,-316574,-310467,-168333,-87518,73935,158186,77470,25582,251650,253746,224209,126793,-65843,-232782,-218683,-339442,-338930,-346542,-344854,-198966,-156241,-143281,-143963,-114562,-154223,-101906,169583,457029,290932,-153577,-503376,-199960,-94905,-72267,9845,-48792,-78725,-376368,-403630,-219153,30093,459323,704291,585477,243004,-149079,-451067,-320803,-65769,215818,318237,235338,152137,50731,34626,-74001,22036,181270,196929,-83517,-363683,-264663,-49490,-29942,-119956,-235443,-167880,120814,392132,584460,595162,611702,492697,211846,224,-121878,-258714,-480700,-249853,69527,207037,143175,-161984,-85115,-165989,-38303,49481,-110460,-419457,10266,249351,321716,345888,341264,220552,339443,415281,336418,226450,131829,-26700,-117378,247220,503153,430243,268429,-102596,-467619,-453046,-47163,43234,-213474,-428341,-261900,-167843,-101949,-3794,-38240,-162047,-157215,-165320,-166783,255077,474793,46856,-318975,153119,-18544,-285286,-379461,-287239,-212360,-32556,218302,418512,452665,181966,-227483,-284450,-447763,-127245,321054,492869,257210,-229872,-61063,327985,574515,444071,142230,-207471,-332574,-268040,-184513,-209978,-321492,-267463,-227126,19758,361556,406129,32429,-461066,-366140,-315837,-434869,-434271,-331250,-179444,214811,503459,452508,325469,174142,79228,-293976,-506435,-173607,385127,952621,1357999,1092353,399318,-198997,27510,315454,346003,137347,-202293,-22307,293940,65008,-165131,-192771,292963,881738,1057055,880309,425827,-122381,24934,408540,187497,-257714,61408,646642,964217,1133902,635672,559294,709431,521085,184206,285021,490886,568965,395168,-1747,-424951,-189313,274415,568817,510489,-41020,-178459,629055,1226348,1299649,542029,141741,43564,-138740,-249870,154263,236082,145977,41904,218850,469222,293199,124166,252992,94393,-207266,-442464,-403433,-176203,-115842,-182280,-443674,-26053,296973,396972,409316,320439,289230,287961,125175,-79753,-250087,-330829,-177704,-164658,-367140,-546753,-520520,-315987,61818,147130,-17090,-164247,-331507,-524154,-319857,-102735,7292,150982,262078,679669,879182,749871,501717,107437,-245046,-422913,-329707,-156303,234209,359408,229455,61889,-48091,-55784,345993,786279,1173660,1140750,844204,512309,631065,880418,881006,634991,102030,-379923,-416210,-397061,-485536,-331030,-303339,-392784,-346079,-349106,-222944,-29639,-73174,-47404,-221685,-127945,99110,212513,-252102,-215018,-70865,-168821,-423814,-328240,-384765,-259975,-29709,61016,-242795,-273337,173075,447877,472485,336985,-82792,-435469,-492402,-425890,-120101,41971,-189623,-287583,-163388,-271697,-401566,-249732,-308243,-390813,-356793,-426110,-350413,-364176,-228002,-204899,-95508,-132887,39445,348035,649481,601020,368960,11105,-274417,-108279,-37330,-60947,-383450,-83115,204386,32655,-107524,285774,544627,387983,-51334,-201155,-365612,-155837,208437,202497,2003,-162540,-186924,-254246,-512384,-355760,-311036,-375985,-31724,398214,566571,531958,53184,-217661,-188001,-67793,-192129,-85150,-188337,-159507,-126749,-118435,33617,289661,388994,485202,571118,448947,358546,-2485,-493754,-275480,21686,65377,-173862,-273254,-10128,-116502,-401054,173783,618258,507686,43228,-319534,-437880,-289771,31589,285041,414652,440430,222952,135121,-346829,-71858,549562,524431,307114,-76292,-150317,545,32503,-174733,451116,717241,658380,230822,-160770,-159947,-18075,325910,330223,-69330,-482571,-291422,-470165,-99332,276218,396205,153635,-183815,-335983,-229041,-55935,-35807,-93269,-3261,410359,290116,-2575,-348924,-247970,-3751,61546,190224,276212,266878,-119312,-503109,-368792,-134191,95730,788978,752316,544584,-59288,-148985,272373,249591,-268882,-371217,-233704,-303925,-266751,-272803,-224251,-124940,-105402,-144708,-169732,45607,111984,-45562,-374152,-166797,212481,244882,86958,61949,86391,-161975,-22861,349465,368406,200139,-73788,-35059,236519,419833,273381,-232703,-239902,97839,89762,-25083,-204086,-173510,132043,496361,608291,295436,214434,34683,-223894,-210906,-119303,-2572,42599,-46352,-276148,-350836,-502766,-291855,60061,319964,339078,72917,171027,253612,214931,-105218,-289022,-57756,10453,-104197,-254054,-412638,-421332,-328701,-296967,-304174,-465109,-290467,33215,265691,115871,-333181,60669,393643,397167,183528,32261,67530,17637,-261,34841,316039,543171,348041,-210248,-361933,-273828,-498036,-212323,-41553,-130798,-334522,-23422,-32261,-224836,64477,31228,-109924,-158817,-23144,513543,866733,863801,542195,394495,241379,-170291,-390331,-77005,182671,312984,311622,90829,-125001,109692,423767,567332,201079,-306127,-315176,-259431,-275721,-240809,-153915,-77140,3271,-98774,-355216,109632,339037,389046,177447,375716,299280,314147,462121,331723,106523,50838,167993,187867,-51518,-288691,-242517,-272234,-318755,-102549,-5637,184025,462190,614002,468793,252434,50063,39317,274880,517583,559533,380367,-29869,-28446,-53440,130654,279617,78338,-148708,-87584,81287,100916,-96973,-333117,-268948,-87562,-3551,-288361,-401451,70546,376829,199619,-90566,-186205,-229591,-92627,202812,417727,534352,256378,18775,-104118,193104,229795,-187804,133351,463337,500088,-42273,-232672,505751,927152,730810,113606,-209104,44496,140048,107324,279110,435945,227992,26543,-85469,-44351,-208643,-251512,-190701,118765,355187,62642,-515096,198699,519710,338450,-98573,-161485,-38558,87839,86226,-78007,-227057,-401361,-398082,-275092,-143276,-80298,-30144,100803,178227,-47197,-355107,-580212,112946,597498,578913,197031,-254828,-423047,-261033,-238233,-185122,-40125,204006,205882,2079,-314201,-224654,-293083,-106848,262528,452132,320355,271257,266442,255429,54297,-328002,-117785,235826,596408,847268,653958,47666,-467566,-121939,344289,535624,472700,42506,-100091,-17627,57462,-86044,-196472,-40174,347510,725937,888103,927238,798628,665858,696519,472243,78749,-260676,-50907,-150831,-160908,123086,380502,105296,-151360,-375707,-27464,63071,-111733,-240285,31322,326605,362461,392756,458115,510082,470037,142931,-269469,-185735,-141515,-339861,61090,173036,-223400,-143654,655465,958917,726623,163173,-187482,-2715,-13568,125543,74726,-137238,-297103,-94156,84969,-16902,-128899,-12169,-158033,-120142,102150,46770,-391867,-312875,207785,451818,348357,66332,-270091,-471947,-301825,-93526,-221788,-577983,-368911,-326340,-300952,-302936,-402830,-303184,-193971,-373966,-290338,-31936,-284755,-374047,48938,176272,145842,-24234,99393,356085,351150,38511,-6489,394403,599439,99434,-332961,-5732,115394,-7132,43337,10197,-117363,-248901,-250062,-11592,186564,285369,156796,15095,-136529,-270083,-285928,-26414,-86325,-453483,-259442,17299,110830,-13118,-56122,-79704,-83883,-115301,-219254,-200890,-129709,-98948,-54675,-133684,-245224,-300515,-16061,307068,479357,263227,-64947,-328608,-294022,-100632,-114155,-292557,-424855,-371654,24596,276737,198837,77309,197488,114835,-271375,-12668,573344,861461,338000,-355396,-604841,-531867,-482991,-486054,-249598,142189,403580,204876,-171764,-505027,-352449,-415653,-436021,-344682,-516253,-565956,-284449,-42349,230550,358215,98377,-399162,-366034,-223359,-20218,207597,228963,195495,245725,297902,554691,714760,707449,545591,303363,-65763,-355342,-406048,-122182,-32383,89160,230747,217066,77135,-215020,95817,401163,421757,289874,90615,-178752,-367845,-420287,-253196,-206815,-421365,-478477,-400813,-342019,-386599,-206773,-114175,-224886,-224677,309997,560435,502005,256332,20030,-60201,-73262,-131733,-234425,-246407,-81351,-27733,-187048,-278901,-158660,278642,413949,275197,269038,512245,631264,254819,-53901,-114147,-198963,-304161,-387777,-246196,56291,-38504,308240,783216,746566,552830,686846,610235,416187,579721,617911,477044,178235,-51820,-166575,-108032,73256,-58011,11805,256243,411812,270882,-81293,-175958,7545,324313,527690,337937,143413,109175,431378,600649,434240,54608,-325002,-293134,104238,470019,737619,640456,291487,370917,193596,-163177,-501577,-350215,-240369,-298460,-348379,-252926,-158352,-81959,-189765,-568824,-578361,-480066,197919,836086,1090147,783043,81458,-174950,385751,478345,68653,-40054,604915,779432,244763,-273380,-100920,-119795,-388030,-290925,-359146,-309758,-192948,-44553,-72499,150648,354270,283767,35532,-121872,-473516,-285098,92190,341644,296332,-79120,-318933,-291018,-7165,217539,479237,529260,433917,325490,135229,-151190,-26420,209559,257655,270183,278304,544556,610560,403453,43197,-445963,-627009,-120668,248991,283284,74070,-128202,-246538,-127859,83055,171127,-118812,-238194,-295903,-481657,-195153,194451,332711,145380,-110190,-222876,-260922,-217667,-33527,26210,54442,-268317,-23705,451326,592089,368959,-229407,-159971,103934,51050,-217059,-308939,-223631,-201481,-335689,-456548,-525636,-440885,-202530,-71558,61019,79917,143356,365113,626417,267878,-423256,-63482,-46827,177978,528770,778706,488377,-130356,-276496,-208761,-204991,-213839,-68571,184761,103349,-211437,-308357,-141026,17628,31741,-153505,-457154,-44696,341396,425020,147199,-190461,-323810,6831,251586,126264,-227702,-530292,-346630,-559141,-497959,-341571,-281080,-341418,-363450,-490534,-137369,264990,447250,278092,1877,126223,305429,151349,-208029,-302861,150481,182878,-179957,-571507,-242962,-78896,148890,287703,795557,1199441,940188,399387,24497,63674,263154,396484,216514,-66663,-277912,129972,511013,699788,642498,569854,463224,294682,96469,59516,-168763,-300799,-616187,-441251,-104446,-43610,-399116,-406315,-16173,250852,388499,366300,254170,162805,92578,351965,442259,342763,-121030,-463712,-409159,-210680,71369,264004,50532,-113248,23758,234689,152050,-213390,-48134,104457,-278523,-458354,-526488,-354368,97364,472015,280111,-249672,-87765,184985,251332,169860,94010,-19708,49047,83562,194919,270013,297843,181763,-150430,-452162,-173953,-26331,-38179,-15302,170769,117507,-126741,-372782,-154865,-66603,111947,246536,154263,27897,-10506],[97603,54970,-148417,122147,440870,353745,-31561,-315828,-460886,-304027,-42847,189434,243265,227425,133769,-4296,-106886,-116002,183170,211514,160329,-28253,-307917,-315784,-3228,-28075,36626,265312,19811,-425490,-74946,392372,527924,278375,129855,178945,113561,-177297,-249904,-240163,-53805,-51750,-228338,-368840,3778,91947,70000,154094,72645,128062,445348,690344,529719,9029,-356867,-60802,175225,47669,-86590,136884,115881,-195666,-278474,-100133,-134315,-352790,-411149,-423481,-271072,-44425,-38694,-265921,-250585,301607,530494,425064,133938,-5892,185513,549631,527778,159506,-111471,-104524,98468,327889,459358,359532,97189,-75120,203833,230697,-198312,-298885,-268560,-107451,-7982,255531,246670,67201,-78671,-466947,79806,293490,225042,106041,154360,318904,566408,567045,299297,-121246,-381781,-473491,-165675,20600,149177,6541,-231398,-382745,-442073,-467001,-327624,-287973,-120625,-153837,-293207,-289799,-86637,120618,81610,-70509,-13719,-40265,196443,563462,863061,681391,184828,-91320,-136335,-160457,146096,408017,461340,157213,205490,454538,232153,-67962,-358884,-501144,-389597,-311431,20882,366289,503708,545037,289969,-310893,-157348,513231,612803,314240,76097,164531,143552,69018,367508,584384,439742,-22123,-459817,-17671,125781,148232,31259,85640,115612,-88720,-381758,-278489,-198448,-239586,-400781,-471141,-401515,-287989,-320601,-348948,-235161,-375815,-307112,160082,220999,-348858,-135003,708193,1164792,711382,-169572,-119319,-105446,-482502,-45367,169640,35393,-456128,-443496,-233149,-98120,-334405,-590056,-474839,-248131,-5974,-109197,-289407,-202083,62903,55470,254650,190168,568583,765457,682537,410166,-133763,-422338,-467851,-429081,-161856,222444,564928,605009,215101,-214960,-510422,-369591,-225562,-285348,-208214,-86025,-136930,39826,455946,848710,974417,719643,-87118,-14876,527398,539080,352443,297513,310731,-29170,-152917,411665,430531,18219,-89108,118915,96064,-155494,-215206,32293,-33587,-269044,-425524,-392997,-505298,-505828,-289513,-163011,-224483,-479471,-275988,-67593,115440,242050,71722,-286292,-221283,201513,74855,-66499,34686,497743,779849,308356,-369610,-232373,132174,-214,-150699,-359141,-65683,562738,861424,300441,-118567,-122445,41796,46416,-58751,-238296,-193159,9553,65973,145615,181433,195641,79397,-79471,-139433,-33569,-56500,9286,417430,393365,-194545,-30790,586858,543335,349747,367137,391315,560202,668493,880911,882639,587736,525172,488451,325932,-227434,-437045,-278681,-461039,-379843,-36866,192611,273495,457715,409972,398637,144264,-214106,35380,-133478,-157580,301483,476993,263931,45345,18725,-250346,-121351,430782,538408,117272,-518641,53583,161600,-236210,-616500,178945,905744,1276526,1378377,1166611,846227,565527,437238,-110004,-239192,176818,151401,-80694,-68005,8172,-79212,-167705,-287021,-302949,-346636,-210777,-120792,-122173,-136295,-166015,-213904,-345616,-276012,-202856,-316884,-492117,-244730,-188087,-96963,55438,6659,142716,744020,877214,649083,79412,7343,154110,66616,-98482,-2453,-65590,52635,82912,-51275,-192195,-498117,-459188,-154627,159511,263778,151529,81629,13682,77871,159023,103349,-229875,-479730,-352243,-180691,77979,445405,756094,763560,329798,63274,-125949,-352502,-446908,-503724,-514775,-355784,-298640,-372781,-538189,-376013,-49648,-24186,-171106,-398653,-273918,115439,372532,282344,70115,-100111,-241741,-199632,233857,397330,188495,-440845,-142670,166627,309003,283140,196968,-76702,-161908,344581,437615,180607,-320174,-520878,-531824,-429230,-367540,-297533,-353055,-406377,-293550,-401628,-457986,-160547,96225,-35466,132878,351879,330018,253431,267901,316186,112036,-196512,-258039,310264,723248,695955,222521,-33713,193902,206427,-22214,-66127,34986,24924,-175211,370131,694500,364392,-317163,-282298,326744,349612,98031,60679,111065,78307,20519,201893,289162,408555,562991,466177,199416,5428,-66605,19542,282490,411877,162360,-240710,-595842,-123624,332483,558560,286013,208343,478430,551767,163644,-471288,-176242,-197532,-414408,-331786,-264781,-168846,-106961,231737,420940,312733,81844,43806,308338,570007,133166,-345244,513424,726853,464915,385559,619553,799813,543046,313254,79053,31811,-36586,-274182,-124793,258565,250731,-68786,-513276,-125269,158175,80608,-148142,-215424,194664,430276,374845,382679,442490,553340,848676,920333,559451,172392,323278,465496,419574,225205,-156653,-495026,-420565,-371082,-443897,-89955,273785,465437,445215,242308,11358,-192294,-311830,-214578,-218657,-282504,-18504,240083,59025,-264606,-104483,244343,565959,594775,-16019,-216700,60530,154669,-218574,-525469,-399378,-334872,-391805,-203080,247151,605048,617547,65743,163655,833928,1051083,999278,310690,175017,217700,-17327,-451814,-102314,-91534,-330993,-64968,111585,170366,153460,427263,536828,340558,-124080,-48998,401119,405824,-2734,-423702,-395220,-158797,-102434,-463541,-87882,270369,134982,112935,102666,-150459,-492413,-323443,-174474,158256,374876,164695,-167972,-109930,-314810,-398692,-137700,-62925,-219688,-325385,-52614,392680,531895,205218,-70034,144591,2649,-48310,11752,172062,53124,-47468,322277,290842,-15816,-161398,-347102,-306282,-131389,-112500,-288970,-477687,-224771,-123400,-269060,-107486,323274,662045,545839,245438,-132860,-406947,-342832,-308309,-335087,-296703,-187497,-52622,-1374,229217,290984,367389,165205,-118412,-241890,-246758,-324058,-128158,-4965,117768,210558,43136,-77858,-125841,-137834,-109571,-86846,137834,371744,152878,-302536,-184703,88298,-30341,-39017,66297,46830,56501,-3262,123540,63701,233274,550679,843379,718187,274443,-213160,-516388,-345499,-120732,77941,64952,23092,62390,98965,250090,-26464,-345733,-102376,57864,93523,-31407,-271036,-344757,-258569,-222880,-170690,23694,363129,626813,646570,512401,567258,380005,19349,-161186,-187183,-108210,-311148,-272201,215107,606377,668956,427872,111333,-175616,-142500,-133405,-209666,-406962,-105199,108272,100604,127412,139621,187357,430294,551798,392131,301201,223673,126360,71973,376121,401443,310251,122434,-304275,-528225,-467896,-136557,-69432,-278095,-311699,-103670,-70570,-146386,66306,90657,-53346,1969,16755,-261726,-96240,61143,-215672,-281338,200102,204610,-168355,-328551,-296049,-494997,-243871,91839,275134,353367,198064,-69532,-189341,-396281,-146489,278419,495595,256520,-325495,-80658,380624,521815,386986,138354,-170034,-270190,-363540,-370937,-324152,-291681,-251804,-102610,163370,383791,399284,20752,-446350,-423423,-310278,-322205,-294636,-351595,-242186,148292,573195,651773,500329,310610,223517,-68021,-422399,-51544,415109,753554,907916,713244,96380,-312337,-127309,61281,211837,15881,-254151,-45597,235015,60552,-35103,-331934,45600,685526,927007,802794,356208,-8881,255494,549144,248923,-135537,24278,776711,1240027,1355969,927970,819298,770491,502144,121850,365037,644739,633705,193742,-278858,-322897,-56823,185478,495330,315027,-38584,21392,800490,1269948,1063211,612957,274336,255664,29954,-194239,-12128,6602,-22468,110750,264071,419008,234721,-192627,-373437,-106608,-9877,-163626,-483990,-298886,-219206,-290620,-375568,232374,531099,639202,560109,306914,190693,284153,224620,65666,-153876,-305946,-243557,-230872,-268840,-234632,-317121,-115227,195200,152073,-36083,-249442,-424911,-423677,-357017,-190270,-133297,-221770,-67610,229707,331781,236645,136347,-262395,-412138,36634,134390,251742,474018,442587,202458,-51016,-271507,-190134,179524,496429,815823,922286,841808,555822,551130,568163,556732,513142,150769,-111779,-62583,-211816,-432731,-333734,-221941,-199015,-86895,8541,111463,-122145,-412835,-170990,-289098,-85614,107368,-48474,-296218,-148041,-103208,-325640,-322879,-219278,-271296,-128219,6826,-24935,-320311,-209498,118883,271600,294373,241327,48178,-4825,-110874,-62542,116838,117320,-156425,73683,187657,-70172,-399130,-334156,-380072,-348076,-366991,-435316,-461409,-498549,-508541,-301008,-218819,-221824,82809,410427,499310,324409,10358,-184986,-162602,-28322,4461,-169064,-380185,-69745,78956,-69168,-174473,255987,512804,362151,64050,-99210,-248980,-55470,304911,199615,-93976,-382416,-252518,-267234,-506888,-419354,-381299,-388877,274897,859290,1092903,947089,450022,17883,-64156,172488,200431,215644,-34788,-170584,-82612,-22124,275058,501542,507531,539744,570697,380795,267025,-27774,-261377,-435776,-187797,-126742,-364178,-312419,-94509,-226256,-271845,274582,675578,469561,42412,-153810,-127035,-185174,-122187,23600,146616,317621,69190,-38377,-497532,-40598,313725,315561,37224,-348004,-450806,-300717,-331447,-287978,359596,721857,773038,445965,28999,97960,197431,371298,245224,-162467,-412363,-203529,-323813,483,285299,353220,69586,-167102,-88824,-241242,-185836,-156012,-208622,-11008,299129,206758,-51661,-480312,-360863,-52004,48951,225687,186622,148407,-159969,-488772,-386015,-136577,129735,719864,724745,384674,-250753,-298237,-14156,-43820,-82870,-63395,-59989,-137405,-310271,-458070,-155090,-36055,-109221,-92227,-216442,-54279,160746,43553,-355871,-145729,291720,387621,178604,63473,104599,-274105,-175942,263584,456707,459063,257093,236393,391773,495366,433714,29397,-226401,-32457,15811,-45445,-228700,-182043,106245,403964,404334,130063,-110696,-108592,96343,56524,-99969,-50947,13449,-43436,-307110,-474076,-495358,-313755,45923,348730,311302,156471,302141,396410,361205,19335,-306588,-109617,-27193,-132538,-342837,-521788,-121267,82934,104115,-419275,-356520,-331760,-321789,12661,-40234,-223703,156929,339296,236093,214777,271075,97429,-111730,-121536,-64720,217708,371392,176127,-166047,-311339,-309143,-552311,-357950,-18252,-122319,-424657,-146685,-122728,-407781,75142,23919,-98776,-90926,-994,495899,730178,725378,294791,161882,130273,-226172,-402015,-74494,253052,359335,196288,-4264,-175294,89677,467600,520212,77526,-348859,-230147,-355626,-431413,-329037,-279179,-180627,114849,76304,-86996,280195,636454,465190,96554,146024,235792,343502,456004,361741,269100,163304,37772,-123878,-316323,-290363,-342387,-353354,-81709,272165,187371,98696,98269,21812,-157348,-120614,-138838,-3810,329129,637619,685873,403639,-94553,-101652,-53909,-123199,-19706,-20787,-85970,-103415,-191753,-137205,-78853,-226424,-306637,-216978,-160370,-126614,-96100,-99083,-11608,-49903,-65578,-135385,-261203,-171316,158403,499329,615717,391291,89068,-303595,-22099,-80105,-390169,224616,512874,299392,-370245,47141,591303,767054,637801,221918,-184952,-212069,-63546,105246,283120,332191,265282,226867,128028,220168,4787,-141167,-177595,27551,298026,90233,-404517,-175689,146182,59496,-241126,-220477,-91206,28051,815,-120308,-275856,-486242,-211423,-126197,-177103,-126153,65955,174403,227930,79309,-125887,-281575,-333233,59173,388798,199166,-74278,-185747,28673,142080,70040,34281,83964,122962,82386,47850,184473,137633,-47306,259599,496014,564352,480702,454328,465244,296934,-14216,-139528,-9811,192441,606407,632879,180566,-396004,-194261,275432,430653,265199,-96632,-357534,-351293,-268999,-336420,-318462,-31221,286389,557243,700590,746698,552680,360908,489716,233219,11511,108147,292964,187893,-32511,87403,170517,-110726,-301507,260349,820001,869278,442273,-253996,-248078,125086,260514,321570,376735,388831,532361,270678,-111536,-205314,-242114,-348592,124341,164347,-203501,-191093,301566,576587,327873,-290466,-135745,269494,235133,323146,217115,-46260,-394344,-351075,-153994,-153381,-305784,-256336,-331595,-239814,59584,95886,-148707,-555864,-141915,333413,466451,292271,-11089,-320457,-508108,-390711,-403338,-475785,-361389,-371394,-356514,-317730,-393080,-392161,-392471,-591908,-335269,-231909,-360442,-4519,261197,206318,-38266,-269114,-20658,325418,501453,110850,-382625,271840,567719,157973,-219587,14806,-13322,-187567,-218827,-184014,-239041,-357692,-409206,-149516,190403,406359,231947,-63613,-361960,-187010,-35175,155371,-110370,-421177,-317115,-65823,197617,327496,234789,405027,409710,339593,9191,-86468,-96485,-114079,-155255,-226255,-299927,-206193,119182,392489,579412,325747,-5013,-209969,-79548,-10459,3844,-159005,-348286,-267123,-84809,210968,234522,114028,151005,56656,-199676,-26024,505558,685403,283808,-326840,-316659,-226256,-312372,-354874,-168471,170471,514802,272573,-107917,-338423,-134104,-61520,120183,-81602,-448111,-473006,-113678,10746,212489,289473,76435,-424704,-344189,-332604,-148140,47760,49110,-13336,161505,381995,699804,869660,734497,499977,252282,-47823,-329603,-355469,-96523,-61540,-91493,-66996,61459,60047,-209588,-416213,32734,204354,215128,132767,-104956,-351091,-323486,-91743,-79329,-295608,-405061,-401845,-331988,-356353,-242633,-150685,-187134,-134169,53375,67637,64627,67610,-66533,-106004,-184572,-211573,-200693,38088,276499,251181,-40454,-275510,-189945,260813,417244,122726,68712,495009,868474,469397,101514,-149598,-202154,-252923,-473205,-361980,-80805,-6022,393810,852000,890125,933607,738638,446977,173276,545051,646425,577877,494083,294491,323842,407643,332597,-3604,-202087,-208236,43601,84612,-123421,-152766,48321,358198,331257,11850,-49746,-27997,375280,616185,524380,147744,-251247,-361123,-32844,256071,403761,163582,164728,288533,132687,-332925,-547201,-41673,152909,65090,-238846,-166111,26919,-18710,-74810,-469794,-305749,-266447,45741,760243,1108909,883692,207323,-324491,-3666,5541,-95787,68948,445538,359841,-104085,-227391,180936,237034,208917,194755,-67615,-214553,-40718,27603,54156,171969,403918,336198,73678,-140720,-484941,-427346,60643,558542,732159,428948,237636,32281,269557,521362,675550,611930,411340,178291,-41281,-98999,94194,237004,213048,207984,219181,296286,387693,274035,-159316,-448078,-464150,-93817,223401,194792,37935,-60753,-114794,-197440,-155763,-12928,-90686,-98249,-145739,-479021,-403922,-4288,152427,65254,-134685,-380140,-343220,-296396,-300744,-290363,-283863,-394915,146694,569675,732699,523938,-117429,-380137,10381,152609,-264,-61845,-106338,-219214,-452232,-313332,-178999,-440991,-388515,-166958,44693,97185,99542,196155,390277,66784,-378041,36218,35122,-53127,-70167,-208848,-228132,-110430,23229,-22500,-173844,-142340,97547,428310,577594,238364,-41124,11718,33498,-91512,-320360,-396323,-129198,227233,245857,159921,-60454,-132210,78648,183016,16590,-292775,-601132,-469869,-427113,-216451,-2417,-4166,-189492,-311655,-243439,21115,297131,404568,306084,93861,20103,32191,-92333,-306681,-320917,-119907,-213854,-526491,-190847,207942,262083,184364,79885,719931,1137693,942244,452207,102187,140993,262340,366063,119591,-141516,-338402,124027,471266,740904,817311,672001,410588,131323,-125371,-131175,-237419,-395634,-536657,-432598,-37587,99066,-211798,-414901,-53779,244046,458094,336969,-103738,-247471,50159,484278,785062,480008,-138402,-627838,-138986,173496,482484,647554,336315,499,14703,266495,241415,-137982,-38617,167438,-164190,-499538,-458070,-459668,-112754,195791,9810,171454,595207,548273,234835,2542,-115891,-106565,42068,78413,44991,71099,161315,131142,-157187,-214874,40745,77045,-38155,17198,240465,243877,-130752,-324911,-240643,-101784,82301,201789,72971,32748,20823],[75712,30563,-79131,207521,443745,423506,184811,-8101,-237386,-218973,125658,309774,268765,200395,152025,-53878,-389758,-257558,45934,-122613,-45475,8044,-215800,-330132,-54081,-79504,-122348,15805,-171543,-320944,67506,676615,1053313,646890,330162,319271,278459,138960,-96991,-185599,-272598,-277317,-387729,-176733,272345,431784,212606,-155309,-416590,-270396,101759,369717,380583,49976,-354953,-453626,-176996,-192364,15825,201330,-24129,-182103,53747,38594,-144489,-346905,-263033,-433671,-276458,145368,274719,64757,-113372,332341,504030,443317,292549,99789,129986,517064,654687,294126,-185025,-317198,29938,212482,258742,193084,242909,369224,533419,411371,141369,-74841,-39726,38378,40552,40039,-84621,-163325,-251076,-351226,69843,247146,90195,-63112,-27982,149792,481698,599787,320381,-240416,-399055,-160243,-12768,96325,-8199,-41792,-210776,-390835,-467676,-269407,-92116,-132275,43360,73537,-6959,-35329,68785,-6808,-172369,-259907,-52406,58561,160091,351488,704405,550168,69936,-209776,-209190,-59171,303083,543891,587247,128445,-149587,38882,-121394,-349982,-412972,-320571,-296908,-474029,-76700,323662,493069,456836,174742,-272808,11155,329737,347474,174465,240174,374903,301941,255675,563361,806478,571658,36181,-465315,-16590,15754,-41551,-195395,-155260,-209247,-372179,-396511,-230482,-225000,-239885,-346813,-501725,-277746,-4822,-42701,-468464,-318832,-280302,-471054,-102956,35989,-386663,-114804,806543,1102886,668367,-91475,-75116,84473,-325587,-390353,-135198,-347619,-430662,-206827,-158319,-119110,-313465,-516190,-569379,-353206,-90471,-159565,-340085,-130178,179739,151580,320312,307190,854834,1057059,1033346,583792,-94869,-359669,-343249,-368657,71676,353757,624544,580983,78064,-384317,-372634,-197749,-64879,-56693,-42931,1963,-230288,-154699,416222,914534,1056862,759851,-174169,-92709,462134,482340,417056,359214,217501,-131743,-242882,182489,357142,10767,-231882,44095,97551,-153559,-198521,93478,201315,7040,-284091,-363882,-297768,-247416,-7971,50140,10820,-250784,-467647,-322228,-18281,177854,55425,-249322,-248121,50457,60882,-71548,-34194,208965,406962,-34519,-604471,-34012,229259,64998,-60065,-218743,-71112,363959,615023,257289,-123491,-320911,154393,436774,336325,-2956,-235667,-49367,244144,450512,509275,472897,295744,121389,134470,131395,-71871,-317287,46112,279194,-222556,-196002,362985,436894,283038,350522,269842,257781,275949,411283,440898,591203,691137,730435,495198,-38674,-573768,-458081,-324957,25796,191908,228975,220430,288587,213868,259743,-2805,-53360,265415,45057,-384408,406977,727589,258217,-372930,-404082,-230550,-124492,179800,185585,11762,-357422,-132563,-13684,-282142,-637292,-116049,649343,1163872,1275741,1151752,747274,465678,452700,-83985,-402735,28008,174360,-135278,-395915,-255315,-17009,37766,-34175,-87559,-139466,-27837,2057,-77652,-190556,-305922,-283180,-293040,-246759,-228532,-327033,-188477,-6005,-15432,199367,354739,151189,196501,869378,1062437,795049,-12394,-374991,58847,191320,80920,13508,-112885,2441,173343,156732,-5683,-431719,-359472,-23512,233308,290438,270096,387942,198532,-162671,-129810,48857,-62923,-208294,-296036,-287816,-39704,468172,931946,1114995,614839,170032,-109201,-250250,-383931,-295081,-209228,-395241,-459052,-360476,-362900,-369175,-220461,-213120,-274395,-364132,-159776,228948,374563,222660,-83154,-186764,-306568,-364651,104114,282780,6461,-488628,-171081,189154,208551,103822,19070,-44776,266385,771258,815255,374773,-279167,-438678,-192800,-123394,-231920,-233725,-351258,-669393,-514158,-447379,-233761,53975,176148,24729,189181,424637,278558,182207,155560,236763,166868,-66039,-272860,219027,733604,805289,363285,129970,339975,343755,71303,-100707,109499,108378,-226881,323784,617051,158608,-500435,143041,680538,304837,795,-153788,-190862,-182800,67945,338808,311515,337383,453666,473273,248632,22367,-229559,-308724,48176,290347,263585,89010,-209867,-323267,222327,591587,327545,-82495,284305,582816,232714,-369414,-72521,59480,-307966,-493920,-335003,-324383,-204521,204344,427464,266234,111039,113943,364099,584650,327539,13339,83595,176497,116408,277826,685805,766178,423029,269217,-66566,-324004,-29425,76113,134731,314274,167377,-248121,-285628,105324,123933,-51854,-316513,-327698,202796,421032,226626,165363,268890,491275,860703,1073959,621412,201990,436663,572793,366165,320467,-39174,-140400,8831,12617,-521490,-149582,303696,421587,234584,-35548,-115609,-132016,-206292,-168819,-295590,-541346,-158926,136611,-74819,-259145,76186,320106,485258,206504,-343640,-119235,407167,393801,-156164,-419378,-235095,-151892,-74444,255020,600988,797672,682205,88918,150393,633678,909752,786993,288821,148931,130207,-66481,-329301,-10371,-115306,-525006,-65902,229881,275319,346299,420251,518784,324094,6643,86978,449160,345912,-121489,-405538,-266550,-189185,-80399,-352239,-271082,163983,112085,122393,27356,-235761,-528786,-274735,-205176,147531,430100,176889,-200344,-194367,-326451,-213247,-163017,-174760,-231593,-316876,-253556,220272,438616,124955,-430493,-177961,-181719,-249582,-52984,260440,190512,-138612,216414,291010,78783,-109686,-408346,-434189,-312285,-435819,-520888,-320743,-94951,-67089,-253411,-274694,107824,422529,452648,260384,-139852,-319384,-214039,-283318,-524762,-477560,-451310,-219691,-139167,-76282,33709,224481,53618,-174276,-192537,-295650,-313431,56296,462228,693528,615799,290576,-23153,-160270,-191687,-141540,-119731,45212,177538,-21288,-296927,45196,302287,68721,-94611,24272,210678,337031,495420,435764,169419,173536,342502,669841,755701,331488,-110790,-370111,-265486,-283012,-272369,-411074,-293190,-8976,175094,352451,54863,-472989,-274154,50605,358453,315847,4030,-386298,-481509,-309563,-108592,90377,368987,579205,428714,147017,192300,73489,-197180,-305293,-233679,-14131,-135555,-170633,390371,984059,1118423,1049262,321302,-152720,-207891,-270799,-292258,-414206,-184841,-3953,-92774,-105828,-66369,133849,429338,613338,459407,393279,355842,262409,197480,302291,193341,163273,-4856,-242630,-319031,-455437,-344241,-244213,-377800,-301072,-76519,-109750,-249908,49361,100361,12343,164150,268571,87768,-14799,61767,-191674,-226858,63684,229198,-175547,-137866,-49045,-260185,-466686,-103387,143377,272276,209405,64743,-79451,-361895,-328935,-10703,239154,143220,-293218,-48446,410370,431265,283564,21157,-218845,-289174,-358143,-519313,-417943,-299099,-297834,-72701,234368,324381,198651,-88274,-434081,-511935,-339904,-192261,-86980,-144784,-159512,131084,598893,761757,521706,274450,190229,48269,-378841,54365,378764,421248,317131,138341,-265011,-429609,-316736,-218399,-83908,-188305,-288490,-90575,75960,51343,111,-434324,-146443,481703,764434,719408,397738,309685,511093,706490,418504,35460,54251,758189,1316383,1333457,1082218,953403,873263,509605,109533,398791,704761,604336,160001,-60162,15543,7823,15879,218392,146136,121162,169754,629480,851062,641259,633442,385780,389012,142596,-92813,-135309,-274142,-210458,138473,234139,294763,297619,36551,90727,369557,421996,148897,-369060,-368779,-182753,-237330,-445281,246513,563605,674647,477214,54647,-11639,334590,351313,136151,-208841,-379274,-308447,-176578,-13003,73547,32493,138251,284520,151316,-66439,-275977,-256442,-181371,-373136,-305020,-176428,-375733,-412368,-343978,-306375,-238685,-293578,-458128,36739,443306,462266,560825,605114,428891,142418,-156091,-449826,-316855,-93109,41092,279990,543888,621317,424852,374002,305951,301166,307624,142080,119296,305602,53354,-285057,-291877,-76137,50752,206396,368958,442058,103437,-294931,-196413,-323085,-72498,67224,-314985,-287586,-32735,-105066,-305715,-176693,-157852,-153101,-48976,-45975,-196970,-412266,-159513,7088,21047,63794,65289,119334,316760,322289,301078,367619,197417,-98496,269498,421487,107969,-346073,-477993,-324616,-210621,-366503,-477003,-451906,-409563,-272692,-13179,-124781,-408314,135319,488475,399969,90298,-165301,13887,86286,51395,17478,-136825,-172568,-95898,-114762,-244632,-279595,157565,403490,277022,126384,-9227,-162916,-6676,253739,191064,-109337,-368113,-243055,-267784,-539827,-341195,-464141,-189181,506082,1082368,1313338,1097884,762442,332991,98037,154560,271418,224021,33543,-166619,-29601,63542,352035,440501,426896,464323,533352,418967,151212,-94710,-220854,-497591,-321096,-317987,-358479,-126362,-63242,-226036,-198600,182325,481824,374896,223748,120966,147981,-78651,-209426,-363382,-174075,-5146,-129590,-248320,-372910,-75860,53647,130383,-173046,-449043,-603750,-460559,-339961,-330021,216893,661306,773642,514204,199102,260952,379985,372112,99899,-300911,-258760,-123087,-169024,83366,203148,78640,-185788,-9207,192518,-123123,-268797,-241919,-271868,-165426,-24084,77224,-78011,-413510,-498641,-232399,-10341,127474,48414,-35840,-216337,-447130,-424507,-204403,29219,292873,426821,58135,-383139,-248556,-68358,101627,148567,35214,36402,-51546,-452319,-263568,74121,41424,-156473,23627,-110824,-261321,4792,-37052,-381024,-182722,188089,323040,67065,-73052,23156,-218335,-210271,99892,445974,629893,595249,461754,439595,431133,447860,221035,22823,62287,121244,-25487,-269966,-222054,-2070,172614,162348,10956,-419975,-54310,331330,176589,-120926,52247,336163,374241,-23098,-442045,-357912,-453627,-145809,89554,110512,320010,494731,428208,316741,14298,-343708,-107861,-16638,-127419,-409039,-326568,99312,367918,355390,-219113,-90385,16755,-357704,-361027,-292402,-122919,194108,174252,-110244,126887,271829,-47563,-331421,-343046,-237193,47076,117570,-74738,-193573,-240990,-270804,-567770,-270103,27206,24060,-176795,-112093,-86514,-246079,70424,6949,-102676,-122555,-128248,307397,497019,452160,947,-156783,-76914,-306433,-459968,-151513,205073,316898,109973,-96332,-122731,108885,455887,381362,-90881,-300572,-203511,-484724,-177585,-27237,-79771,-248343,247908,295205,62867,212159,697388,473053,125828,-88824,78821,237852,298679,307815,297280,130818,-192846,-328214,-45947,-8708,-243122,-175767,4316,256994,274744,185318,32991,-146884,-411353,-432015,-303957,-81633,247189,481655,495725,174925,-201361,-135636,49270,-45626,65114,204905,168806,-96985,-338200,-50917,70968,-151910,-363251,-354337,-296061,5457,215034,272785,-28359,-331108,-113677,-115472,-290624,-242379,190104,476145,496773,393236,157127,-107677,-141104,-107694,-337251,123052,370621,79488,-127797,224417,492605,432413,448074,276957,-37428,-454696,-269109,34504,181110,146083,217531,337044,295175,401918,158227,-120535,-216083,-68865,97376,31693,-237329,-410630,-232743,-230216,-357039,-296868,-203824,-107257,-109464,-133406,-271453,-221717,80138,122384,-244941,-281213,91697,151943,131517,45367,-64473,-85553,-116846,-412768,33554,89873,11731,-30524,197224,386769,244924,50385,-64106,10792,140228,321724,434006,384088,23510,114627,382529,689321,513989,555639,680615,562411,314910,104025,-75477,-245301,259670,494359,242387,-322143,-267657,190806,362917,202101,-164946,-407727,-356206,-305942,-277963,-307029,-26365,130585,326831,502698,468331,168685,120265,496179,430812,151568,242686,440179,431154,216103,65930,-56655,-367968,-38169,866670,1462110,1537135,854076,12994,-523866,2535,239117,313894,239808,129383,390002,280215,-28091,-193373,-339849,-250051,177294,103821,-112403,6791,87789,148674,-114927,-467880,188617,604869,530047,393428,273742,112385,-144676,-414929,-424926,-389650,-309279,-64811,-209229,-407825,45394,204594,133462,-272192,-330387,242687,592361,567289,310443,-74222,-304110,-496707,-549497,-382723,-291021,-327414,-384378,-335254,-441679,-569431,-480298,-423950,-416031,-451799,-256007,317092,458725,265275,-145365,-433047,-147822,227665,539156,347338,-212978,-17733,329729,222430,-91878,-92749,-253225,-436624,-416151,-289743,-237274,-195109,-325802,-302719,124390,392507,227482,-199575,-370878,195434,552929,429447,30956,-374881,-420875,-143011,253719,521788,447794,609493,914626,821228,398587,73044,-48086,-41071,-170430,-372023,-234491,7646,275213,491049,652751,444639,261577,150061,123236,67445,198387,239929,-16262,-235376,-237669,29784,142919,118101,219755,102497,-218011,-155545,246121,326781,178461,-324621,-170334,-25965,-173397,-217058,-112337,130763,450182,246109,-21747,-215773,92550,331094,663828,212204,-343522,-314486,110050,99793,190218,147857,14115,-390979,-353391,-441318,-222648,-81419,-232755,-301667,38448,460925,815991,970820,710176,418554,145979,-85059,-296227,-342929,-156188,-118715,-279787,-381005,-134606,44369,40176,-150393,-409121,-129197,54645,127930,-11170,-275730,-230686,13132,-35377,-297845,-424321,-384974,-248549,-296702,-299937,-174297,-111063,-178184,-222205,-201081,-233382,-101378,-203884,-264082,-397541,-401415,-243108,192436,489091,507043,113983,-193715,-245597,138244,281937,-114846,-98115,488221,827529,558985,270804,-59681,-270557,-261491,-421468,-540130,-359235,-121249,322631,613100,696828,894281,620731,170715,-73496,310552,475734,574753,773316,789041,776143,899232,539686,46209,-385549,-365587,-178079,-40992,-168441,-180441,-50870,139912,7093,-220994,-143621,-145094,169694,428346,421098,114261,-217936,-357365,-255484,-98923,46352,-86059,110571,198289,116216,-378259,-417282,182402,483716,353273,-205936,-180347,203012,-46428,-202628,-554908,48731,69676,131483,683155,1026182,814997,219051,-288308,-292701,-289576,-113183,96007,197714,-119721,-344220,-49130,284592,343248,528498,509709,333507,-133050,28612,-54764,30679,134219,361986,361030,150754,-57571,-319257,-573625,-41745,573467,814200,756287,631119,427881,563023,861254,874109,634706,238376,-102947,-271063,-97400,117731,179911,112272,57215,96268,91058,307505,335976,-88989,-274314,-183163,33738,173655,89969,18065,23998,-64379,-240041,-169340,98101,226488,157996,97577,-280317,-560722,-242368,-90538,-818,-147283,-479633,-178601,-137744,-368211,-402792,-435324,-327706,182269,498604,673916,494552,-23449,-636670,-31683,282716,207030,108171,-48537,-299737,-378164,53771,192171,-132703,-495374,-251000,-17961,63210,800,36066,152554,-68110,-236284,46604,3412,-362823,-403666,-89551,2028,383260,484773,358467,42010,-6359,170803,460221,804364,624179,279438,110743,-85808,-327182,-176732,-164409,-302523,-29509,8959,-13945,-29099,7724,76541,-13964,-188013,-309376,-366601,-281494,-164924,-12172,224751,163710,-167638,-307188,-13050,176191,332131,354995,329019,202952,3981,-190532,-354806,-416292,-384386,-423751,-349145,-209241,58850,434693,447865,187968,-74367,520606,918471,842404,428475,134851,181105,231327,229247,-65474,-345915,-203119,161117,420620,749686,1010689,831541,404530,-42018,-438570,-369646,-274953,-395766,-445545,-428624,-96518,93660,41578,-180796,-22238,227054,473376,246372,-467967,-92917,286532,581499,907985,484881,-117021,-597442,61995,407386,762183,888240,629357,201478,110737,312175,315257,-28144,26343,213327,-16730,-147029,-286572,-507494,-166791,-90720,-124988,608070,1053275,762363,91091,-278083,-450952,-214283,10661,19354,-248280,-105261,63453,32987,-133592,17981,231027,159349,-4302,22303,186092,295369,72897,-47951,-290873,-213081,-58832,14733,19949,121517,71474],[-14549,-24261,-18875,219785,396997,417594,357958,228713,-96771,-220432,196912,301625,175169,189467,310504,153571,-78258,-218387,-199562,-334974,-146501,92974,20856,-280944,-298361,-383590,-385809,-120188,-153442,-70996,142818,712149,1184847,865458,458407,340843,353841,383931,60156,-163606,-506696,-493647,-393197,-75704,367984,554014,195563,-288206,-213490,-379780,-298914,-47273,86060,-10856,-251648,-570741,-546753,-292169,120055,217370,-32940,127857,367790,106044,-289182,-311228,-237834,-456904,-211152,263650,471295,253757,134794,429567,415687,327857,261965,49979,-42943,361993,695621,473249,-82502,-387028,-43508,89079,8014,-93868,250607,779681,804666,592165,338723,149499,303816,317365,236201,-18382,-365384,-331813,-422433,-289209,5186,86751,-124020,-246268,-225792,-77546,283872,515893,372961,30384,68030,191895,157267,146377,-156693,-128133,-88721,-241122,-405444,-167783,40262,-18078,146098,317519,274111,184383,345526,172046,-97870,-274842,-128173,100907,206769,289337,511941,377514,-108147,-456718,-362717,-160152,261889,547821,544579,33282,-532244,-199171,-234635,-358022,-452087,-126813,-2181,-363309,-242812,211144,409922,263641,51850,-4018,151435,19469,30203,221390,438852,595171,495854,474946,727507,994414,673544,51975,-395954,-13582,-95396,-298549,-491421,-460421,-245579,-276032,-204637,-153303,-156896,-134831,-135605,-270267,-35898,254435,198741,-377249,-306980,-119251,-332478,-409961,-153110,-359149,-286173,504625,692608,433578,-108982,-115231,244792,93423,-333160,-583191,-380668,-107159,-37087,-123967,-201410,-272267,-386157,-360438,-116094,9171,-86847,-391762,-185547,92317,72190,88857,330180,960720,1269703,1313605,832127,242727,17338,-242313,-421670,310191,574783,641548,447068,-58209,-458308,-276852,-97975,49131,127878,93960,26684,-270730,-312757,314181,801021,867596,481334,-321048,-152227,344638,390677,371344,298476,108983,-117595,-255986,-124773,16695,-93956,-501171,-92053,15181,-181129,-265512,-64097,172021,101207,-94270,-237057,-127489,-95421,199435,313386,310916,-718,-329547,-332927,-10356,160773,67370,-175655,-251560,-128745,-41997,-150779,-122083,-81972,-41171,-317433,-374515,61917,189066,50498,-9947,-24962,70622,307532,486521,358914,18618,-433188,290288,840845,718490,205986,-295524,-5561,469193,682489,760683,669261,448501,222772,297876,210078,-181102,-538674,-160353,122674,-191487,-337213,-9550,167933,166479,336810,150751,-102567,-188973,-114759,90374,520833,791623,886806,574918,107041,-426779,-411015,-127872,230938,405177,328781,279681,200792,141252,124251,-136209,74457,385193,208551,-443400,430141,863767,446081,-108460,-245066,-152822,-147260,-306226,-372676,-248748,-318163,-288980,-213831,-309969,-409819,-303853,269053,812452,948302,859232,337382,100846,197405,-205845,-437268,-35389,186828,-46913,-415479,-412049,47404,212106,180302,98172,63181,90018,86321,-970,-112516,-163106,-203332,-129683,-170410,-161141,-87097,148788,198574,198597,551021,655453,330541,187753,702104,962231,721640,30841,-603566,-175066,128643,213717,36724,-90581,-44084,183708,261797,102583,-310722,-206068,122176,296646,337545,465260,700358,490892,-15721,-379877,-131973,-42445,-103929,-258907,-428604,-160098,373006,863853,1078856,651023,125235,-65311,-175031,-294701,-60396,196132,-124311,-533384,-303693,-272253,-396742,-532862,-580987,-538793,-476160,-279628,44909,99315,-6201,-215962,-203706,-257309,-479761,-276890,-105582,-188436,-410864,-388108,80776,200794,69550,-75077,68744,610994,988095,939030,388262,-158367,-7503,197388,143286,-148419,-144046,-201326,-426817,-441389,-316322,-85960,205266,221492,104505,227742,379384,115738,-44069,-72772,56585,114174,-19488,-204890,147061,648200,812886,461527,123864,281684,372791,126263,-114128,85838,-58461,-301587,334536,448263,-170908,-141959,579576,886864,306205,-31985,-201140,-404958,-412756,2566,239015,184279,127553,203020,343676,263575,144601,-189267,-492032,-238442,81357,250817,287419,111456,-325679,61503,548404,433117,-224990,42252,446937,161160,-335574,-121406,58600,-283909,-353778,-249056,-317390,-308309,137164,392330,205077,67520,30349,212252,354583,503814,390980,-15186,-456770,-99945,281282,531976,435163,268080,253378,-82200,-498640,112264,426920,485962,479152,240691,-259697,-13773,421603,185248,-126760,-260130,-476943,12496,192659,-110774,-174960,-5042,229776,655996,946865,537221,204602,392318,524869,286318,282386,98198,195620,327721,171055,-415299,-131633,252272,343359,61349,-239181,-239016,-144714,-171575,-150911,-109174,-370739,-321465,-165197,-298553,-249276,101012,148415,131104,-232020,-516465,437494,854565,563055,-130220,-303905,-65424,56246,234667,602944,785528,818226,569766,14260,21834,387148,654532,418178,186949,-56774,-96207,-196902,-170757,190303,120694,-300152,-161395,141429,268540,405280,277759,306517,139790,113452,274868,564696,414914,26434,-134638,-45403,-149418,-88772,-206281,-321094,43221,176902,110895,-99451,-258253,-294761,-162584,-164319,69462,296382,8718,-278106,-219686,-254712,-47842,-133223,-315630,-307582,-395981,-454133,-39298,261144,137789,-175541,27403,-235171,-474954,-244723,232550,257685,-208681,101152,325446,145407,-143610,-546551,-392304,-343451,-410168,-149230,-62055,-13267,-31447,-212172,-395335,-131928,103902,272228,223213,-108181,-296560,-218956,-269586,-332201,-166654,-216745,-327717,-339472,-508124,-347341,-165855,-183409,-222783,-207062,-389404,-300523,172240,807587,1097295,874512,462192,-16008,-217780,-264696,-254440,-215409,-73578,-8347,-141306,-187007,128166,349890,177515,-113659,-91860,257583,489067,756163,526997,181023,-82406,-27707,317199,712084,456715,139479,-109286,5875,-60834,-11667,-65428,-200481,-26763,161127,235789,33562,-227453,-142733,223715,593529,590421,314785,-77485,-422875,-354195,-95417,34803,153118,241385,43340,-316744,-298011,-150629,-257596,-342458,-296157,-78791,-100612,-32690,571006,1232487,1349363,1302163,363373,-209651,-279370,-373957,-359622,-432331,-183980,-41187,-182088,-277782,-212592,77831,337801,530521,489233,478827,481075,334101,231288,88412,-9841,17537,19937,48366,-9729,-184315,-301235,-280165,-369007,-422547,-208496,-257680,-383245,-75646,-8695,4077,278640,437606,420912,408046,411304,72752,-217661,-242820,-56801,-304385,-801,224353,135278,-269893,-336296,47567,241759,227452,160369,-4324,-271687,-583443,-467894,-148974,38589,-135217,-15590,398862,395734,223357,-164009,-346237,-198205,-177018,-311692,-469111,-385788,-360905,-104601,184856,190421,-151292,-291032,-433549,-444412,-311867,-93828,56089,56210,-58836,110884,528904,692654,364827,71361,29727,-716,-321825,115289,320668,227900,104099,-62903,-385471,-512351,-391635,-335707,-441452,-427418,-290073,-148989,-69866,52848,-16150,-290303,-90988,367155,630168,658188,500289,566196,695204,770528,574965,175080,119669,559722,1135379,1100248,1074718,940339,897473,478540,109245,386919,659999,507811,348907,307064,212980,-53846,-156673,-57767,100535,286164,285567,324391,368163,454649,615405,461122,422395,159655,-8454,-106953,-333472,-116781,164854,141220,135332,325681,444162,574852,663974,594413,282181,-288447,-417442,-111731,-96033,-410097,-12665,356004,471870,199756,-363156,-99995,427876,455474,96365,-306129,-245762,-100974,36100,192944,233852,263089,307232,293891,114484,-110830,-217668,-37790,91546,-151606,-346372,-196396,-234524,-319490,-144355,-54727,-102212,-326522,-34556,427790,675562,597045,678389,587875,297389,-8281,-269298,-456685,-426211,-392369,-352029,-122069,106092,227809,179085,138452,123661,143800,102817,66546,251750,551449,334194,-116067,-279062,45583,270201,510295,625195,563055,207227,-195722,-181381,-343524,-89000,-6056,-480728,-291320,33038,-122134,-279535,-122583,-122034,-65742,-46609,-163107,-392489,-352611,-127731,-147373,-265543,-193333,-153668,109689,454306,627132,584918,574746,267533,-121501,190513,426284,199863,-234627,-515602,-348907,-173796,-197496,-235696,-363422,-361181,-66750,237886,146877,-362103,213091,553075,375782,-27495,-206083,107026,238362,121591,17779,63580,25949,-173083,-361555,-456501,-414470,-39540,204659,196478,135386,35366,-68458,18176,158239,160990,-39288,-133020,-163631,-294953,-492253,-133658,-200172,106223,643462,1074586,1272651,1121444,970007,630395,295408,82489,77444,28894,-15792,-201595,-77542,22519,184816,159233,210380,322566,446819,464988,24316,-253402,-385416,-576963,-418958,-374490,-59903,150355,60427,-145109,-268440,-134416,88591,292488,449457,399280,343230,8211,-117587,-210628,-87180,-75887,-186864,-275856,-228760,-144582,-79158,75917,-134201,-371669,-553614,-398241,-255358,-486158,77384,555431,638357,397633,252836,291184,449272,300911,-31746,-248200,-82834,-82965,-66099,73355,8005,-324850,-378800,165133,418786,147771,-138666,-267600,-145428,-240293,-389980,-167640,-150863,-179368,-145212,-100340,9969,-63658,-126245,-261468,-327284,-453415,-472510,-317477,-180633,-230402,-89396,-347705,-297804,30894,361579,462078,144241,-111300,-8154,-118375,-471131,41882,296337,97983,-235210,107984,87171,-179181,-269177,-259575,-473296,-257753,-26738,161025,-82787,-320936,-178489,-129173,-112799,9628,395866,703022,852793,597880,365694,246596,319864,318402,255983,277815,304290,70386,-300548,-253930,-82910,-79837,-18748,-5512,-570127,-18398,304266,131034,-138855,292617,789684,839516,299718,-258431,-161434,-218205,-314686,-226476,85063,469183,602619,318379,48074,-176624,-339011,-34394,60619,-59117,-406268,-187579,149874,442157,327746,-121149,177215,387253,122648,-241576,-313174,-56324,147878,-12296,-435891,35751,95895,-277433,-527957,-417841,-346063,-110341,-129069,-293080,-218071,-172716,-304207,-564571,-180626,-16240,73528,-97316,-108603,-80351,-169940,11494,-24558,-102519,-213680,-394810,34741,273283,237903,-44783,-366359,-322798,-388327,-488981,-196019,117885,198403,67890,-129810,-22754,168253,388483,210536,-236077,-308242,-283218,-330844,102049,304940,151510,-192159,387375,609611,218504,-102135,351535,283268,142228,-145408,-78269,32257,14574,149620,178742,-15863,-438201,651,332170,308422,-60635,-340103,-143905,-51991,119269,162668,101707,58920,-135276,-369650,-398725,-164880,85108,161628,95755,-183029,-298036,-107658,161578,142695,277861,504069,464774,-51556,-132102,249090,192895,-144672,-420370,-458216,-329437,-66530,256216,581171,302304,-282892,-204403,-104558,-290795,-280099,220091,347279,250131,266857,238130,174009,94759,207832,8129,-22871,56802,39340,168595,228500,231765,113033,250694,257938,168117,-89589,-63144,42384,122029,45822,148951,309275,319850,376686,187160,-158867,-277684,-83642,-107418,-68322,-37923,67394,34610,-68068,-295978,-348072,-310765,-283238,-237900,-94462,13286,249820,458280,389968,-166696,-392730,63367,42786,-89117,-159195,-182938,-81270,98615,-86844,-339401,-89481,-14034,46084,277341,483015,312949,36013,-131341,-71329,105231,432832,514355,407915,-2629,-112383,212456,604155,400647,577856,852274,796428,586484,341132,60966,-338382,3799,317674,237921,-252936,-363041,-17450,141384,48476,-258416,-245606,-83404,34325,-35120,-141852,-43565,-19775,194684,385434,248544,-193871,58956,636848,807645,406195,335003,409097,550016,466211,260481,104133,-169672,215835,1189590,1729842,1833539,1024498,138433,-476812,96573,360757,394228,94180,-154095,147365,197015,10771,-106381,-218524,-86150,184443,69611,53404,212636,97703,-79244,-244266,8951,586677,854475,691104,276193,191957,233702,72812,-171404,-263354,-372350,-125976,222853,40196,-416630,36544,260374,266928,-41469,-151507,188872,645682,789903,594459,156922,-161779,-302800,-475025,-275881,-116432,-159586,-300812,-317813,-521055,-380271,-146348,-196987,-526999,-323916,63307,491067,585461,362544,-98584,-393272,-263676,73136,421063,494142,70879,-393690,20396,244612,50335,-186696,-490242,-430824,-394117,-277643,-69416,145888,-82400,-475133,1538,283993,177294,-251172,-60445,659160,1145059,825092,271489,-342494,-551030,-153622,273592,495865,483110,505422,1052783,1079114,731806,214580,31285,90649,-99544,-461003,-66307,253895,440400,621457,742814,675915,595098,506942,274530,113737,279585,424520,149782,-283636,-380779,-185952,-12454,77042,224144,41838,-340736,-345075,-82728,-35831,-26089,-410157,-230399,31975,-55381,-70605,-73222,48034,226359,144610,53945,-119866,219002,625590,959623,443568,-205389,-173882,230119,153046,115154,-24955,-81212,-291322,-226384,-407890,-196248,33844,-171337,-478367,-62787,510959,895377,1006760,659061,332322,83188,-53249,-222276,-380188,-239374,-192929,-377992,-536672,-282864,16284,202208,280681,434,-273673,-101532,64811,35591,-198223,-165149,64248,-36990,-421324,-417859,-214645,-77694,-225619,-348282,-188597,-108616,-301649,-311469,-128737,-152054,-209675,-382575,-558378,-494275,-523035,-312519,194082,486172,527789,108485,-191920,-300983,-21010,64814,-302467,-156444,379062,495575,488583,388704,129179,-197839,-170883,-226680,-451132,-404562,-258268,118448,203491,273166,448584,262452,-196837,-235075,-8925,206451,488891,797245,1046272,1086360,1127766,598454,75718,-142773,-120526,-183531,-112005,-188430,-226733,-261095,-273253,-276423,-83856,29815,-88578,-45267,130063,171783,2574,-161195,-190510,-228111,-314529,-145348,-82250,30113,130189,196322,-214903,-361281,255921,695783,542819,-154480,-193524,326764,44305,-265875,-318144,334115,248977,222332,533584,797536,585379,148523,-217268,-456822,-410565,-132315,98465,-6484,-471089,-348043,19160,212458,223326,484630,448198,387078,-138945,-32801,-189653,-126778,55735,280769,396773,288884,140454,-65948,-307053,-167019,389351,617145,760392,735172,737283,818351,1097329,990430,533480,-61823,-432197,-358383,-116077,63051,80499,5432,-98701,-15484,54058,418700,563552,332989,-41280,81441,271336,223509,5162,-4022,89772,-63142,-237857,-100671,197229,399097,283507,199940,-141259,-568594,-401801,-235592,-4487,-138307,-496352,-39393,34965,-169115,-285125,-289994,-282591,85402,281451,446336,343840,30044,-368838,-39637,286324,271912,141762,-73593,-365610,-198672,230931,320125,35487,-416992,-336228,-129303,-21697,-151968,-74636,50306,-56235,-133261,-11966,-114019,-363150,-77494,249809,358904,727141,925909,855991,462052,289394,197808,251995,667513,775135,495607,145469,-214608,-360425,74858,-1491,-469965,-285198,-138891,-275911,-113927,24346,-12374,-271594,-427574,-232824,-148239,-41560,21840,48205,244404,177149,-243419,-309923,167051,334096,387835,341581,362013,298643,76149,-203096,-489865,-558990,-498805,-217176,17158,70184,77963,365144,383956,82553,-221018,201345,578268,609903,292968,78067,117078,143779,30944,-308885,-363454,-8640,195953,324364,628148,995768,883895,423316,-28918,-292597,-272961,-266775,-351219,-322059,-421794,-276616,-41538,168741,-31651,-25947,139305,352968,66523,-408006,131028,387723,480669,698278,328980,-129785,-561253,24695,346140,702081,811127,743151,343345,210192,316030,322843,68318,86378,228696,183250,211878,-136792,-531884,-78789,-393758,-203785,743742,1122988,695803,-47566,-101256,-198269,-349127,-28884,21039,-282358,-23536,81122,-114193,-140095,184164,349118,188460,-1974,-70430,55219,213669,208799,58481,-180443,-358464,-360936,-218847,19833,131722,9991],[-190181,-167583,-51246,137641,284178,322808,425517,334754,-95697,-331443,123063,147385,-5589,165709,355129,283014,95607,-294639,-319215,-136371,-5982,178556,208874,-180224,-383106,-304987,-49085,233668,182144,131277,106797,410548,799749,781966,384244,139568,282202,434206,107211,-279597,-494130,-522408,-366003,-117206,239635,367129,8356,-22067,8468,-185474,-383013,-352935,-296619,-182781,-302236,-470952,-455447,-150132,168087,156295,-68266,209383,420907,53191,-519224,-314113,-332376,-534127,-101544,293307,502343,288143,341481,480534,234916,85340,27428,-155292,-358145,97896,589738,572141,109845,-123184,-84252,-45236,-224529,-513521,-994,766403,736632,557891,252022,191099,469820,531645,373124,67332,-393375,-507374,-415809,-190993,-6983,-107414,-400556,-413606,-429171,-333152,1081,304699,399270,340938,377895,390779,263044,81424,-272396,-296876,-65317,-162774,-448620,-263568,-48335,-104144,88586,451862,373204,234818,629914,577129,198599,-232998,-293295,-28146,172870,291706,367930,214964,-218612,-549233,-516611,-461726,8326,391379,345724,-100109,-316002,39727,54362,-125421,-454430,-45827,110617,-243586,-461032,30996,258397,42826,-47699,153198,175859,-269655,-178019,297359,474724,660484,620317,644939,854081,1139252,775447,87748,-342729,-126351,-184943,-286349,-358745,-172148,142651,77333,-2899,-143667,-101791,-70450,-41539,-89671,105147,322591,192159,-356813,-313604,-1385,-75380,-383423,-350198,-356543,-639258,-87507,169129,152758,-191429,-185443,332065,434415,138033,-173587,88743,122251,-6608,-158645,-271996,-254317,-302816,-130551,248076,280014,73372,-311996,-372778,-178298,-159627,-198776,278142,884101,1295288,1323195,917468,445396,257638,-99234,-96022,456789,755048,581911,211670,-209443,-479283,-302569,-117032,85037,206579,126918,-44624,-285784,-384467,205033,544774,464572,26493,-482231,-181835,204769,261231,214586,86911,-52436,-61837,-41051,123713,89836,21213,-300241,-211383,-119344,-205881,-340353,-365091,-136554,4310,-47669,-239402,-106702,-99379,233451,489148,514656,168626,-108968,-157793,49156,136712,49509,-114060,-242076,-198603,-236267,-264963,-155164,-204008,-471878,-366073,-133895,52880,13679,-53123,-22500,133156,250844,395664,492531,452211,141770,-435861,294462,990095,901793,288006,-336290,145489,642059,745800,785568,672867,425515,175154,280710,144829,-356648,-330434,86264,147066,14746,-184406,-173161,-21958,217859,327016,43775,-378790,-387630,-383035,-181040,293008,714748,837671,502649,106027,-322779,-340374,-50910,196744,477278,417606,377297,187465,110608,-30727,-273666,10291,313314,249241,-282808,262350,772873,672781,274843,73857,-117949,-155292,-212259,-392085,-442535,-432336,-500844,-464151,-354009,-237267,-206427,-42909,295445,468529,310867,-247137,-422440,-242061,-471256,-348844,4028,136309,-49302,-386253,-444004,34510,298080,342359,280168,187437,68796,73907,40361,-12067,84982,68294,137692,35780,56486,206048,380527,315426,333293,748611,843636,496690,144128,330236,638180,497250,179789,-75819,-221047,-98746,181790,-8706,-86811,-98554,108587,224096,81283,-209030,-52609,212656,290503,338130,540509,728180,581146,215989,-202691,-285137,-208008,-203182,-375277,-521709,-136255,245845,604712,693795,381887,-24794,6263,-135916,-195153,158465,483784,172592,-404258,-303657,-149287,-189134,-134742,-234285,-358932,-485514,-539383,-398745,-386516,-302702,-238383,-174782,-149431,-211277,-248414,-194500,83605,-64966,-303865,-186194,88157,27146,-100621,155268,713982,876485,743445,236243,6289,313435,421731,228401,-200228,-130891,-112788,-292976,-346299,-254838,-44723,245336,229082,163002,217721,218179,-110303,-357070,-360594,-169213,-52639,-72758,-162123,81280,477158,697570,464511,-30222,80993,349408,172433,-121953,-48799,-381934,-215326,377486,217038,-551996,240406,851538,832654,303330,-105192,-184083,-308873,-274472,-59786,-2389,1308,-104243,-87564,119713,230842,237078,-48858,-311225,-400877,-175048,128181,297621,244515,-137750,-69477,426844,455243,-140726,-211248,139474,-66149,-421145,-321930,-238341,-364332,-217916,-115231,-181531,-362708,53038,325356,168742,-10629,-176021,-125647,83332,590676,549359,281138,-108956,28630,255233,188555,82786,258538,372010,18018,-376672,164429,622257,792376,707235,460983,-56978,160336,606604,234705,-209748,-34144,-178387,-148842,-101173,-528541,-314096,-49134,-72137,313292,569714,354239,202530,280702,395909,248784,142366,171702,346074,383744,104872,-215951,22,155631,215707,18754,-297364,-353082,-248154,-144563,-38937,174994,-28724,-266327,-461742,-362075,-191766,-18852,-197422,-358343,-537331,-106944,963832,1160925,605617,-172567,-223121,36757,172444,410567,674675,689449,592666,271064,-156749,-176242,175918,377358,173463,147405,-196102,-325854,-366640,-33680,406516,435526,-42802,-303573,-151963,104873,264865,92070,38544,-23288,215501,439808,629825,591281,303140,98194,69377,-53996,-92605,-87564,-45392,193798,295766,49787,-246690,-132059,-82868,-113647,-97007,-29044,1683,-299093,-308042,-195759,-179013,43140,-74373,-352663,-463207,-487330,-422596,-293716,11278,133037,270364,583437,239124,-72024,-427004,109438,219428,-260913,-2456,342034,140066,-255820,-384726,-121146,-98533,-129003,45669,96303,19297,26735,-161179,-413278,-311602,-169407,40714,109297,-59749,-304464,-364033,-326679,-190313,-2329,-18746,-282027,-537145,-312037,-283209,-412588,-487527,-319077,-352566,-522406,-319968,164728,832648,1119745,872117,441714,-79468,-282954,-391960,-403883,-381663,-245129,-149184,-228787,-177083,31843,200132,217449,14728,-107210,174911,447754,696026,473411,245010,-102241,-167244,58810,587341,546497,338773,119038,232887,366410,548556,467240,183737,27436,39555,-30418,-69539,-56681,84892,418427,689880,701126,502853,196682,-168158,-230424,-116411,-124823,-200425,-282434,-389620,-531182,-150111,153020,-20544,-176894,-328735,-319809,-239833,52170,685006,1265400,1276103,1025811,170161,-355891,-320102,-440467,-440931,-371370,-121095,-42754,-228994,-427514,-324463,-92460,110161,272137,409940,515910,547736,341196,182776,-147112,-187770,-97891,160436,324889,321342,172322,37832,-105104,-226094,-457756,-471948,-419380,-445350,-261083,-135729,-36347,304881,472834,576480,646180,573113,234208,-228345,-400557,-407848,-378510,10683,360094,396391,5111,-580953,-45637,248573,248748,188360,-730,-134962,-200141,-237252,-205221,22931,-19788,-28175,319824,423849,253676,-217261,-156541,101764,40683,-146142,-346657,-522781,-409373,-112278,105488,118381,-246765,-500643,-458239,-343487,-244061,-69133,87705,147534,-32777,12442,330789,425448,66817,-246404,-149199,-165820,-253112,92247,272457,350410,325232,264417,-172295,-454271,-333410,-253917,-323335,-439984,-301811,-219201,-153364,-5848,-51540,-84622,114529,361361,523849,557655,482841,561225,676659,589223,512733,185447,149909,296207,750264,761519,906450,797318,723294,312166,44928,312268,495007,358776,478034,488496,208179,-221552,-298276,-96178,103122,380840,381769,251950,268323,456795,533411,444816,355370,95605,9870,-17730,-72221,169617,399715,259188,68730,215826,626768,701841,629631,498755,226108,-286050,-466848,-127363,-13893,-183767,-415660,-64065,48953,-190619,-436696,79630,506526,503560,-31022,-283403,14510,166212,231007,257719,232760,299258,316482,209485,-2463,-198184,-160136,112915,303685,148245,-134459,-185542,-139469,-86921,192228,250964,35748,-80708,273308,658386,714268,555021,581060,429952,83468,-215518,-322909,-373549,-415651,-387862,-340075,-224025,-309929,-145923,37039,6470,14171,45185,-46301,-70227,262716,640694,556031,58229,-318576,104761,440100,748377,699804,438060,73492,-237077,-192277,-347873,-136717,-82904,-431701,-285755,-24104,-188985,-360779,-160824,-131574,-67891,-144422,-324025,-448134,-261698,-154237,-310078,-471210,-418271,-380007,22916,415488,730941,723392,657930,286692,-188333,-147629,172844,152182,-177613,-481466,-268930,60745,163695,39519,-242549,-350242,-10488,301817,280434,-106605,305998,558319,320485,-118088,-323277,-10129,277122,262745,310583,352294,158091,-281372,-433039,-452265,-533079,-224822,20705,137642,60018,-37057,-49109,-37150,149474,100078,20954,18013,-88758,-378230,-318154,80603,227063,400746,719282,951828,1097638,1119268,1057835,816226,454844,173672,-165884,-245741,-178307,-315060,-254460,-227847,-215197,-111130,54736,194346,261745,343730,-110534,-458746,-594622,-462018,-463224,-274649,151400,345957,139368,-111716,-266387,-308345,-177069,204240,556989,587916,398263,305,-132646,36791,201714,370431,132428,29090,-127649,-211627,-97971,105647,-29957,-353484,-439035,-215991,-268089,-204432,90198,429273,405627,184453,188993,210629,371881,149099,-105051,-28777,68188,-94916,-79979,-53462,-171965,-200092,-57806,236472,496648,398678,5902,-227710,-11842,9943,-147983,-493813,-276316,11442,144748,214569,87213,-183819,-274775,-463355,-473873,-465977,-537157,-399252,-427264,-244336,-229670,-139858,-154490,213172,619089,546324,-46260,-412846,-95150,-242378,-229915,257128,420513,156949,-314709,38135,209114,149306,-133732,-409903,-443785,-308803,-146531,186239,87121,-276836,-385232,-97759,14743,120521,428226,750892,985573,629856,177351,-24057,83157,303607,360956,411212,396058,152739,-314345,-273807,-86001,-214133,-114415,81738,-302351,-237307,31856,-58019,-128499,493466,1100507,1122234,542160,-63926,51053,137047,-217772,-228408,236425,501692,493934,120240,-237702,-399327,-104016,75523,166920,41643,-329931,-186083,3450,258345,95654,-73505,291334,520325,372277,36476,-100469,-42388,17262,-120843,-80707,55148,-57207,-354369,-380875,-179587,-193715,-176849,-315762,-465505,-284141,-160595,-258197,-341874,-172547,-156210,-72080,-224849,-235874,-184219,-215824,-108400,-79241,-21680,-85683,-259600,-165964,114026,185136,131251,-200689,-473403,-451906,-455904,-196236,45413,54508,25092,-111674,16507,168835,258085,61848,-310493,-434799,-413632,-91429,271975,459405,258327,-55839,537533,972620,591740,-138702,-309679,-72669,76623,-58106,-116330,-146491,-327175,-94638,-33352,-221444,-295139,292550,571647,551515,277964,-181904,-482030,-431595,-220623,-84071,5679,91676,-24574,-243450,-426954,-225993,-27956,-27392,-157377,-277539,-293726,-31543,243989,264944,421006,718344,659688,-23383,-24364,383080,173342,-201364,-465925,-482567,-232909,-142347,65213,575201,485080,-85507,-290318,-102066,-276668,-319063,145102,151560,-27970,54503,279673,317448,338528,397223,266162,-28088,-320999,124426,256022,61505,-138343,-111660,23698,135486,326768,283536,306204,239454,186209,63116,59490,110580,155583,137430,83751,-230452,-295513,-12838,-17356,-143014,133284,395936,307217,93675,-225639,-371963,-324274,-391509,-325710,19493,429373,731294,818740,570979,47095,-210964,8863,-134612,-399539,-423081,-315437,-145685,102373,56910,-331918,-286245,-120810,44942,319159,486527,302053,39257,-67766,-71376,-3226,341458,427677,248313,-146543,-303646,72360,346277,260030,548231,928112,928952,719994,415949,95570,-246673,-186,176915,171407,-165965,-390904,-373224,-272716,-254366,-375003,-126349,88322,268168,106037,-1863,-136601,-127407,100004,262360,72053,-437597,84041,740158,1127900,793483,529975,287257,538680,618542,579778,471232,223440,326451,1112954,1590662,1643523,911637,-34101,-265294,268458,505233,437552,-64028,-240774,115056,163767,50898,-9575,-46863,61338,145911,123927,219547,306174,135635,-57482,-91701,295542,806946,880435,598989,-23741,-23859,243949,166163,-9518,-84800,-149400,8756,269602,156994,-235830,4168,239399,264041,86245,-5128,104408,555995,851359,731727,302875,-121279,-197461,-395838,-180046,76091,22622,-178576,-276936,-445961,-74270,222191,106401,-208271,29804,433406,584446,637525,483395,148809,-140790,-233608,-132566,169592,434535,211891,-27278,187468,332344,165296,-176406,-335670,-182550,-294297,-149499,298231,581171,256676,-325509,-186279,118726,91578,-183883,170878,964274,1359234,1012444,316550,-309862,-436820,-124065,233563,259879,237911,206271,765352,973674,809651,273885,122124,205205,-52755,-324055,98835,449498,588185,763294,864809,934013,850896,705181,327267,120326,211342,307709,63882,-389826,-507998,-359609,-126782,49400,122262,-189426,-322291,-91004,86220,259539,42583,-142524,-421540,5441,73157,51436,-67113,-74119,-78715,16270,96160,-50315,156539,661055,915448,574118,-51845,-61193,264258,169476,-52600,-231719,-237458,-176100,-39626,-338095,-104702,303211,277938,-205288,-156670,479560,894873,966929,582450,241202,154327,130959,-129157,-433619,-215482,-230419,-408980,-544274,-362388,-43466,241215,513686,467961,37773,-192522,-84901,-22248,-166383,-129570,99122,39468,-352761,-182167,101345,100711,-179653,-362075,-181981,-179593,-429447,-202005,1940,-33054,-371819,-359100,-140745,-66784,-171277,-334427,68927,295895,290215,-75075,-322267,-387844,-169217,-154269,-254470,-222549,48169,-19029,247811,384804,283288,61789,59788,-14797,-224683,-135317,-253036,-159261,-89574,34807,61322,-91573,-254212,-270522,-323533,-73146,342970,603173,976689,1166964,1024545,474184,-15888,-83939,-193760,-252865,-181810,-167310,-252654,-448900,-404741,-155793,172769,206260,-12928,-190013,-174357,-136759,-89456,-56044,-44214,-70763,-135487,-90767,-33416,-104603,43199,286737,41825,-410351,161781,745074,638433,29264,-66987,354032,233291,127700,176899,472669,247423,157453,242730,379737,223483,33535,-179782,-405280,-372794,-133877,112031,-99971,-465594,-315632,-73352,5372,-25525,123402,19003,-43860,-294958,-252790,-344329,-333676,-45946,187739,400445,422046,366467,230426,-63616,-173348,104645,229124,425613,582685,828070,942254,1090192,921393,276262,-402749,-416178,-281790,-156347,-32988,-14071,-60906,-164460,-45849,176748,526646,719420,624598,98731,200836,458989,392756,-29285,-90158,75380,-60988,-253396,-188804,25252,205504,131743,44339,-180074,-512242,-355577,-195241,16056,-123726,-504214,-87815,34465,-108102,-332280,-344733,-339514,-82694,-14565,130418,175315,22564,-196346,-54568,145024,154240,29708,-164525,-300874,-145763,94360,149188,-38590,-394517,-448978,-306288,-180675,-347965,-132579,104299,52785,-78244,-104861,-276606,-293838,133211,244671,202730,640317,1159592,1315734,1021408,685341,273448,-172840,234245,664057,566105,264747,-23045,-78293,162047,43698,-294099,-316553,-264974,-476692,-275620,-73218,-99184,-355969,-595848,-183536,-24746,86179,93943,6302,54784,32199,-238462,-124330,295568,468616,446367,357620,386140,351554,150108,-102430,-366916,-542122,-292212,129287,285045,128250,-113975,36233,60781,-158424,-405071,-157593,200132,278967,50787,-90783,-71962,-12802,-185700,-548924,-95015,181211,187267,151083,309696,621286,661173,350494,65008,-109783,-150909,-232445,-230052,-166415,-335675,-433452,-242439,82401,-41694,-143800,-58075,79309,-145271,-331517,54002,194165,152905,240153,64776,-203279,-535090,-272983,17708,273738,388179,552198,354373,220215,227074,223274,73133,87764,216545,336517,363054,-113811,-468011,60857,-138540,-283595,546110,854898,511405,223479,347584,132336,-478828,-47190,239307,228732,211870,123459,-279617,-207724,228504,337128,129978,-77068,-236388,-93673,-1315,101853,-63847,-123468,-209340,-260321,-96995,-13378,-69127,-233507],[-193325,-271205,-62563,110620,241686,290142,502865,429729,-94948,-385694,53382,17556,-72679,201726,332431,346519,222220,-111705,-144495,52197,232368,302457,326169,-24905,-116642,-24153,289146,605745,561518,294301,68021,-26996,164216,457713,163420,-175062,167907,347137,72723,-463792,-315272,-360474,-313466,-175088,40396,51228,-126894,135049,36307,-137681,-182440,-290609,-547399,-309327,-405553,-458999,-269253,40325,231046,121787,-113463,99504,235591,-94615,-618207,-308431,-412234,-448894,45626,337710,463581,297052,476435,454396,49701,-148397,-243654,-253974,-454957,-135015,417342,567279,258318,70145,-38594,-96399,-212635,-398726,-380205,236789,300496,232209,-47375,184353,573116,701211,453838,163341,-262195,-568710,-301765,-10880,114712,-108793,-480414,-430702,-544164,-487553,-244783,66671,398804,532096,493322,394835,259837,-88461,-332826,-355025,-64639,-153285,-586511,-279651,-103520,-232689,-75120,438140,280975,99061,797436,935328,470339,-202277,-485626,-200799,61945,247342,325153,125709,-166273,-267561,-323149,-279698,-169925,225171,126658,-174303,-139255,225280,271873,-7620,-423337,-72919,71292,-95218,-395190,-147924,101998,-69757,-103648,150999,106752,-383964,-112499,295964,334659,507261,626062,730658,939063,1191753,869353,193166,-240864,-383979,-287497,-193826,-202502,100362,331942,262869,77471,-201054,-68692,-48490,-41965,28562,106100,181040,-14205,-416670,-368668,12019,106687,-40967,-227798,-279493,-406797,-475516,-226352,-77026,-200849,-197093,328989,598944,558355,436084,468104,209781,-111275,-219316,-189215,-219293,-272866,73266,550381,574565,250843,-143106,-533707,-514022,-412005,-246055,212827,734566,1122087,1042124,709046,378291,325414,105656,311893,502925,778775,438482,-79273,-378478,-519731,-429522,-221560,62803,168477,26610,-189858,-259015,-192666,146957,207595,5943,-240235,-462550,-164088,98512,122695,11980,-181929,-269004,-58938,197371,600129,861241,505845,65803,-207520,-248224,-182946,-213763,-239369,-506358,-220909,-115556,-380780,-306672,-276773,76251,467516,515707,197452,-7205,-39361,67799,53026,-52577,-143293,-292730,-259552,-465825,-267022,-66520,-124117,-437315,-209580,69498,43537,-194933,-211946,-104771,183182,330210,465721,469181,446276,180973,-435684,187666,783512,771146,178393,-257099,274682,659437,627312,525240,379729,139055,-33859,73212,-77709,-505097,-199267,255592,264114,209973,62651,97895,193261,418296,257097,-35025,-211918,41611,-38608,-535043,-117683,399091,534461,266670,-66659,-363140,-349368,-71180,37049,352343,393616,391088,172508,849,-219896,-366829,-290240,29542,133194,-177542,-101793,436592,724127,462063,189557,-175585,-178013,123340,-33695,-337536,-628268,-347949,-493326,-404539,-171376,-59809,-85040,-94905,76498,11593,-54020,-91895,-69672,-277830,-134553,89534,-1631,-262888,-516657,-455095,-119795,221000,399501,428799,245122,-49354,-65070,-6674,35902,287590,417803,430145,293133,277051,376644,410450,299148,291257,632285,812887,577402,124628,-71541,214834,269246,338262,326288,16745,-363473,-103622,-198586,-177471,-192231,-49669,36634,-95108,-194617,20084,189310,178178,233316,390146,421465,373063,241129,62883,-91210,-355463,-460703,-377165,-225269,35157,204129,313181,233187,26741,-56682,90540,-114433,-113959,308227,587165,360805,-202461,-220167,36770,135513,312204,192578,-24479,-227424,-265894,-227697,-242277,-197004,-150957,-146496,-82646,81931,323895,423982,437478,321631,144054,-72113,-176344,-135610,-113142,135735,499951,453566,290696,3248,106924,395956,371385,58806,-445297,-150176,-118707,-301413,-354081,-287765,-114403,137124,164630,134961,113848,-44179,-375482,-505278,-432688,-350143,-313645,-210599,-187046,-18590,230564,467361,343358,-239660,-87894,326469,212361,-142672,-266642,-490730,48842,377458,-38211,-446872,361763,788394,524172,189776,-264093,-268964,-197933,-32262,121755,-3244,-14627,-160695,-289368,-176823,106866,205102,66753,-59918,-143434,-315918,-69516,96942,116202,-82264,-121912,240293,307294,-123434,-466703,-280959,-375602,-596985,-476725,-386902,-508490,-146800,36606,-37823,-375424,-34139,236609,157390,-86487,-416016,-417990,50485,493475,449654,426494,240245,190512,75823,-113272,112088,442628,508301,60492,-359663,70650,596690,919416,878173,692336,142552,131646,484061,139194,-390267,94328,92130,-26972,-187715,-419741,-109910,115516,-176487,-85275,98754,156527,217174,227969,275618,198054,-47751,90947,245199,184106,-132579,-172704,33019,26258,13916,-39806,-363378,-476525,-325727,-29153,213424,417026,290082,136958,106039,-26227,-100122,-227328,-598615,-610309,-404423,264416,1137186,1160743,493731,-294638,-215682,16115,152469,427673,501139,364699,167548,-147483,-381350,-380049,-21476,121370,59794,114702,-112949,-293763,-499716,32669,552315,697278,230606,-191878,-315545,-179558,-74788,-90640,-78147,-21712,254781,542350,574503,665415,475237,226196,16330,-18535,-105403,-44092,195928,428199,359659,-66738,-334076,9031,-3030,-216301,-93947,-98564,-342772,-560636,-228793,-210176,-166655,74893,20242,-220095,-644995,-509909,-399292,-435583,-257945,51935,506766,848046,680888,237668,-370387,-80892,67919,-299529,-88144,268764,29702,-383946,-98466,213707,197516,69410,-1321,49957,-19787,62604,-125787,-426363,-347909,-156650,-148921,-90420,-44158,-178916,-394918,-433125,-172377,-28884,-25654,-209057,-408719,-154298,-64125,-46289,-382365,-513738,-501601,-528271,-425938,20337,539390,793197,601285,181114,-215568,-375434,-557331,-353476,-441318,-501401,-301719,-367354,-347294,-235236,-122725,119594,154391,54531,79867,242483,358308,322862,326776,166184,-11490,49895,372515,456426,350596,207812,282064,611167,837202,711544,399825,82685,-118008,-221258,-158326,2495,210050,480563,582962,590206,486696,328511,95120,35599,-109828,-354955,-435845,-300831,-356671,-236280,223539,509072,255788,47743,-204869,-451376,-416669,66597,667515,1060008,909679,367021,-216734,-382348,-220001,-402874,-455208,-289432,-87229,-95021,-335964,-541486,-294855,-320850,-270357,-98215,194326,465804,533955,321700,108309,-289677,-356684,-145290,253222,494456,571604,449486,287542,45652,-109546,-232174,-402030,-461698,-335334,-248219,-122422,-23396,230475,380112,517014,582535,475813,225930,-147105,-37479,108099,-217026,-102344,295527,441699,157372,-458189,-178500,212688,217666,114434,-84752,-53607,114228,170155,114970,41071,-16462,-93494,163983,445887,339814,12003,184530,395392,202707,-63620,-204189,-351665,-432997,-55957,216530,276781,50002,-360387,-510242,-310059,-212880,-126204,28253,126044,-69519,-189441,22913,58670,-238598,-510357,-232063,-288438,-237919,-37657,226712,559050,531036,414555,-72869,-378634,-367536,-220552,-73977,-277122,-381873,-284739,-239647,-194150,-109452,35111,258733,393274,412738,367371,263264,249304,365610,122748,97176,20103,78675,117081,329668,451021,613599,544571,331193,-26007,-54948,169323,218715,172910,404148,416709,26459,-413231,-459670,-176881,82439,388118,391400,291705,303791,368945,372175,328354,212846,4309,-29670,7865,101416,361270,670565,473658,69007,-9869,502550,492073,344004,266046,61789,-338225,-520834,-275297,-72428,-22640,-91683,-335994,-451860,-464541,-94811,279813,521541,469408,-204818,-210995,190204,310574,292051,162803,80517,122026,176317,53271,-217123,-319701,-139639,172770,405509,375990,94422,-130397,-46243,47471,236678,200203,-98978,17207,397704,703889,609328,392024,329180,203294,-112353,-325502,-240032,-319004,-328522,-299508,-356054,-364864,-422462,-85634,160111,146713,37193,-16211,-137315,-234664,168349,588359,630236,171838,-398906,107392,552252,816443,575255,150202,-226421,-375695,-252948,-315438,-165507,-62080,-166961,-281347,-217535,-264964,-454521,-271542,-203011,-185114,-332053,-516811,-370665,-247322,-258013,-353218,-289975,-357937,-510237,-102127,261159,638912,683155,568996,234602,-152563,-578258,-256729,-49287,-255127,-550395,78330,495061,514665,212978,-157626,-360703,-97470,166635,176145,86748,390793,495470,137694,-308081,-524290,-175785,291511,483344,754871,572748,176643,-343705,-259536,-369136,-463443,-91539,44399,55984,-120520,-256148,-245520,-216261,174278,186929,188332,139772,-49771,-503685,-185815,214818,564726,641628,782337,854083,912422,1077920,1002265,813298,481407,266109,-155208,-441751,-399152,-486930,-325783,-315255,-87466,77040,137705,78472,-73744,3601,-245234,-477471,-263954,-208746,-348113,-272802,194182,382293,115140,-158115,-56165,101310,43761,6257,457196,590299,266992,-134388,-371205,36197,332764,676452,474316,302581,-88000,-265795,-121949,79993,-32366,-282028,-141699,57686,67318,87681,244409,304318,195485,76225,110434,85901,170995,-60499,-141829,155925,168519,-145902,-250962,-181940,-26712,146079,145784,139242,364417,429533,-28352,-225131,-13017,157022,48098,-275001,-284041,54240,236015,334454,96064,-96662,-245999,-281650,-339721,-413041,-501659,-317273,-375436,-93168,170221,125867,-86502,187301,491728,319133,-106723,-252186,-46959,-134501,-53450,298729,407704,237453,-159891,-233724,160402,358634,187951,-244943,-293482,-188023,45105,398689,369750,34117,-244566,-162382,111022,387586,669409,857265,989078,561677,-92430,-348899,-218430,169464,304656,374675,329249,125932,-342963,-324941,-108701,-283502,-151139,216793,124639,-215063,-239642,-340732,-131736,532997,1128633,1126915,630986,101871,222983,335945,-159529,-83478,358925,392029,142198,10045,99810,54754,159727,155912,230472,104857,-218347,-316049,-318414,-141384,-138101,-28876,170028,330856,289773,76547,-7258,-91856,-174414,-168027,70880,74601,-60790,-324403,-295727,-37611,-26815,-197838,-463380,-590977,-516443,-258044,-176540,-4120,-146547,-247962,-338531,-454228,-419658,-382056,-384614,-281502,-164840,117859,247915,127285,-150404,-126,175225,219016,-96321,-385948,-450313,-378806,-146047,634,-70063,-69847,-122713,-63431,40374,66149,-47101,-306232,-387632,-234530,88729,256030,319512,160616,30746,633340,1198534,1009561,355172,-163765,-346657,-80250,-8538,-17343,-80238,-349493,-368506,-270953,-419188,-153129,381104,587415,625519,575040,316969,-157106,-272682,-372821,-500119,-264417,-71077,-92264,-251905,-450401,-272934,-17473,69163,39868,-67237,-240278,34146,265484,274151,418481,723124,623712,-101985,-94362,269679,20253,-307790,-466929,-372614,52049,266346,27817,268443,374559,-71440,-330586,-124282,-285039,-420004,-81971,-92517,-289887,-205610,195915,265378,357188,329328,313242,32963,-172287,88179,114421,-147176,-523383,-335038,-301247,-98908,347540,493287,537345,467556,283819,80444,-133623,-272106,-221787,-257594,-141612,-333592,-286613,4386,86562,-213016,166328,421548,247063,-15140,-193143,-348020,-272228,-257833,-253598,140749,725321,1021548,1003686,586111,203120,-19853,-57399,-351062,-470394,-270169,-180643,-112094,-3981,-74583,-239971,-435993,-276479,-57767,309693,429267,237558,55468,54185,-22700,-140913,27480,156465,-29028,-323157,-293314,-37495,76289,173778,462796,849223,882024,637971,252511,-128210,-313601,87270,90552,27157,-92959,-230199,-254449,-154190,-186025,-371608,-135128,85807,267772,51508,-40660,-321091,-210755,-129465,-43879,-241471,-459722,42723,665026,1146625,1073728,633211,163679,393211,583750,724641,682268,483139,269394,655380,1103609,1027845,514492,-451252,-142224,320324,490057,288263,-295193,-150507,266141,262808,93002,9867,-5498,109920,90324,209983,279802,224566,42994,-83698,-77034,291046,678441,594263,234975,-408887,-237912,113684,91082,665,-50755,-41848,46620,84900,81770,-109398,-70605,146689,206836,149813,7791,-68494,297140,667876,625196,277066,-189173,-212255,-374977,-161744,166745,100987,-129882,-279336,-305546,175939,525991,422016,180523,315401,684169,616266,597579,549356,469933,168562,-94310,-398970,-159212,141738,147140,328378,564340,528413,213345,-226213,-282216,-64026,-272981,-62412,666631,963897,636787,-29685,-413270,-89252,-56755,-175738,201791,855251,945677,648488,110363,-182531,-227512,-121149,92613,-129727,-307812,-85018,235734,497713,534814,192472,150133,214673,-109890,-267849,167462,512891,666496,848652,951604,1021863,873873,616389,235471,69074,19454,-89234,-258680,-359421,-537087,-488460,-174859,16840,-58031,-392276,-47728,298980,536454,749265,555714,236142,-187460,125133,224526,81493,-135183,-244153,-180810,-73803,54223,-21150,-153728,328774,591211,596258,108714,74523,270654,186232,-228730,-524798,-482073,-136847,6976,-397701,-31690,472448,566801,-31480,-270534,322696,737419,796251,461412,168225,314036,343550,-86954,-344143,-93534,-166390,-396855,-376149,-305563,-99358,170622,494732,662557,216450,-269370,-344167,-181223,-203660,-138201,164373,248485,-11172,90791,394410,198854,-194973,-317075,-183126,-259860,-526328,-149648,137555,-3613,-383704,-16973,385791,341554,104872,-294538,-136323,-17800,-144762,-354985,-425889,-466314,-276749,-279900,-188681,-406523,-359375,-467535,-116031,223969,309994,299924,275089,148792,-65931,9713,-182667,-439277,-42415,270201,389526,318828,113431,-228459,-459490,-250293,162894,294240,699008,1003997,766014,333453,-210695,-442866,-542050,-320807,-138561,-111478,-254298,-260248,21035,121045,363452,262969,-32631,-358974,-402838,-336598,-61925,63855,26658,-33060,25765,18306,-57142,-273755,-91605,280444,238546,-390725,-19575,632041,655302,278063,155698,353568,368348,554734,642241,426174,91355,-63568,-145652,-169160,-191780,-73819,-146497,-227105,-178240,-37390,128427,-133354,-373147,-310893,-242315,-217923,-240813,-346154,-499390,-334523,-474634,-425628,-477018,-489392,-151903,74638,313986,473563,548598,493471,114165,-52246,-117836,-206022,18426,390279,705905,884227,837904,643013,-49501,-239993,-140818,-239566,-209532,-94707,-44953,-41115,-70270,55661,341884,514464,679813,618813,105383,140499,514577,589489,53388,-258799,-12963,3504,-173377,-240789,-252440,-239172,-241645,-294999,-352311,-266990,-61367,55633,101053,-65158,-412664,-273657,-130045,-216636,-449484,-400574,-271925,-160848,-262909,-76069,143318,37938,-95240,-51464,-7962,-47708,-126945,-218638,-175844,-154351,-184211,-112697,-280765,-445671,-434665,-452019,-390135,-488504,-119155,260742,251792,33909,-138705,-373231,-387666,250342,388451,-63130,226861,1143984,1643029,1602852,1088196,471340,-436843,-8128,561448,667596,586302,326728,158959,117333,46130,-88586,-186113,-387280,-520423,-340919,-98312,-5678,-212476,-585714,-131376,61886,113476,153324,66320,-135476,-121637,-42015,163457,453568,629796,575369,463592,471412,447360,257748,19343,-191692,-293814,77870,476582,461463,80626,-318899,-305022,-325423,-370693,-520978,-310762,22992,76330,-126642,-230821,-231375,-98640,-260330,-396427,155111,427687,253859,96877,-8027,72524,253609,213794,109434,-58245,-115601,-67130,82155,96494,-120776,-340067,-360053,-64131,-52700,-209974,-201408,-109019,-126759,-330131,-127194,-60185,-117936,-84832,-41783,-116774,-283151,-330812,-79448,-54820,-65119,242705,387638,280222,201329,180237,112353,166573,338032,487121,399858,-66431,-258590,305375,329266,-230345,302458,669426,782608,817058,836990,452978,-398590,108671,694622,840985,548326,244101,-266589,-125042,350629,393682,199290,-20266,-188309,-85980,-93146,-33700,-134125,-8587,52654,92892,210623,37217,-240866,-247305],[4390,-299020,-41754,153104,266625,325503,576865,504240,-64581,-352969,30091,-22190,-1156,277036,308759,391514,410265,232383,-59721,206562,474460,425222,324075,137690,126358,153137,472236,807712,816764,386028,56283,-369230,-407340,8622,-105739,-480757,43341,166397,-36966,-293926,-89784,-156541,-219040,-166515,-95070,-181702,-143315,93634,-68371,-175989,-78152,-230354,-406432,-314908,-480190,-475472,-139140,200035,316645,163298,-54402,-46081,-84846,-328706,-460288,-246084,-409315,-282671,195009,422425,410362,299169,462975,304747,-103771,-307940,-342829,-61360,-138775,-255502,232835,434680,264569,129331,65461,-22202,-26033,-34431,-318645,-569174,-268504,-313441,-257941,312758,728989,809664,505396,213208,-136259,-418085,-266722,156751,282779,87854,-254740,-354254,-542377,-491393,-363127,-90341,395400,586744,438151,217798,93334,-244113,-237443,-116359,19670,-140541,-478431,-37639,86585,-99599,-175686,337560,150049,-193414,742146,1096861,657293,-140957,-403932,-41453,82166,176191,284628,75698,-127166,-128078,-98980,88886,70984,184267,12928,-161842,-92493,188670,281743,-27923,-375002,-145185,30198,96503,-184031,-263407,-4218,-8724,-51317,84424,36814,-356767,46988,244993,120916,202218,525607,729337,937636,1071794,895972,395280,56202,-316338,-344103,-182150,-155338,179477,253947,242416,20916,-268545,-71902,5999,-20297,91386,2216,-73503,-222444,-465269,-430675,-56260,191494,239447,72171,-103170,-75553,-111361,-431404,-205923,-55443,-109311,247065,585916,839822,941024,685971,187945,-241131,-211353,-15043,-93966,-231774,238777,728999,797282,403660,15564,-310319,-397491,-455659,-198608,219416,644593,863935,625198,268676,108812,293012,292668,497539,476767,639658,253522,-312740,-492368,-543145,-531998,-198753,72087,76316,-163186,-345058,-170661,48018,84071,-109832,-232043,-150382,-313688,-58882,102823,56211,-114657,-265899,-450767,-114024,360373,911314,1411768,992242,374406,-95596,-279054,-103614,25479,124004,-244433,-408729,-185702,-409005,-604728,-509873,-164340,266507,344221,136747,24648,46063,63256,-52425,-202732,-253029,-387948,-420459,-372963,-92960,108626,-5103,-252382,-41135,244892,138044,-211817,-317479,-193607,173019,359431,524952,421635,371337,200398,-126283,203726,412524,380766,-47688,-52037,355278,555531,455989,173672,-115471,-345823,-303255,-212646,-363217,-459606,-199398,150087,240933,271092,223924,318540,492063,496784,112973,-2545,187883,450205,298958,-113699,-523933,-65961,92697,-9971,-280476,-477480,-354846,-48130,61956,193379,285216,271112,87292,-202656,-370587,-210163,-320738,-309976,-40329,-84818,-464155,20839,568352,479600,166495,-256620,-233558,135118,12147,-367367,-421228,-23648,-176796,-336507,-177313,-14321,-37541,-94157,85776,433109,462069,448643,469916,161232,176706,195507,-129612,-545759,-431284,-432653,-334820,-1809,323096,492553,295432,-76106,-232050,-95074,61375,415050,711445,671031,481346,379380,361809,269731,189649,115305,281886,588962,576906,183438,-262962,-112864,211105,476321,519533,147554,-417842,-555711,-450203,-261083,-263464,-200669,-187732,-340360,-182223,44969,107827,29296,71558,86641,-46829,-9398,89890,207102,206441,-92452,-408397,-76012,89601,219825,284358,245811,170095,173823,160801,196824,-48663,-24015,403468,580423,431053,-29166,-63241,202039,413734,594850,451730,185046,-8347,61480,240263,243470,137700,-15276,-81789,-29639,269690,716856,869926,615652,629388,492719,312278,-342968,-315461,-92772,53920,109658,-61234,-161585,-125918,112847,257137,97211,-276799,-336731,-15927,-85822,-309003,-339778,-302380,-206121,-44905,65833,45838,-37403,-291194,-556473,-295026,-242635,-310996,-551511,-332283,-218259,-123102,-5814,243765,179661,-368765,-54793,363987,287242,-97398,-374949,-184028,306551,345755,-208368,-264097,218330,421353,136435,-18446,-389879,-398926,-181535,153410,461766,348184,222069,5951,-217894,-413372,-78702,89009,153208,158446,103277,-177724,-227484,-216194,-203009,-207137,-92249,108054,99387,-196085,-369785,-353263,-275305,-381147,-293634,31874,-162095,129596,300884,164241,-364050,-51657,216607,216639,-68921,-517738,-334184,88539,245311,228299,371916,376165,219833,-196758,-98059,348502,669379,544857,20900,-411172,-70641,424610,857487,943613,861314,323867,-26018,90905,-68106,-473987,98870,233283,142220,-72298,-191282,50399,199014,-86783,-454865,-252438,53467,302078,352449,263604,128132,-187159,-99414,-13750,-109826,-406294,-259815,-56332,-91775,-194403,-202555,-486669,-470607,-171634,177410,477000,593847,574991,584058,610728,331541,24017,-330959,-422074,-407084,-422633,407524,863870,879490,298481,-422022,-245892,-80454,71894,385886,302354,69355,-209776,-519943,-462415,-395449,-198700,-49970,18456,21482,-72956,-188490,-462489,64570,643336,896106,530199,89323,-21899,-240848,-445187,-289559,-97816,-26641,189073,551983,486071,570730,514220,282328,-96103,-68282,-134439,-62625,298891,518093,367701,-130518,-301647,61337,-45550,-441481,-166898,-115837,-311201,-217465,-105875,-283955,-167878,153517,196569,-32519,-452716,-503198,-461095,-388840,-256660,68469,526215,739822,802673,317354,-293709,-255868,-98416,-230919,-95845,121157,-153188,-361144,150462,515406,436034,180635,-209612,-162158,-101753,24218,-109623,-411904,-246994,48405,-136170,-280522,-68251,-896,-202559,-517767,-231555,-168585,-186574,-171299,-334954,-209303,4034,104630,-244007,-518677,-336622,-428975,-460577,-34833,371899,503576,255202,-159325,-354530,-492105,-351682,-136974,-217473,-471524,-399565,-454052,-601859,-553762,-500901,-91084,196191,230531,105123,5567,-71990,124328,308761,256538,-8464,28293,102635,174427,174966,138899,170072,573876,756908,617811,392235,103449,-178063,-158824,-123703,16937,223043,386588,314532,300662,292424,329726,341358,321811,-30574,-529279,-190289,42715,-57287,10836,510728,721018,471205,262419,63752,-43859,-153691,107826,541591,702056,397086,-287343,-487778,-218582,-87860,-324710,-351839,-209938,-97549,-192643,-469990,-400853,-107377,-81585,-233085,-251565,-33332,350408,487052,355168,105294,-246224,-443072,-147143,269404,563526,703030,590934,395574,128583,-22245,-42117,-174585,-467787,-175429,3293,21858,64808,125702,244521,330483,328042,253781,118487,8341,198413,412708,-92483,-239282,92813,308037,194150,-278664,-305666,87640,102664,-41156,-213207,-57968,292690,415415,337859,36123,-79756,-143996,-13799,406445,426458,302386,519017,582300,283970,-52896,-99938,-183226,-363326,35870,483604,517402,229009,-217872,-530466,-294026,-194718,-200877,-32740,86865,-50987,-350132,-282578,-178186,-302350,-349439,-231296,-289888,-267844,-231080,175742,676406,677465,358579,-77194,-282400,-479805,-255427,16301,-180392,-495783,-253762,-316323,-476160,-155632,74537,309176,419499,313187,147480,-65166,-217521,-131185,-126520,-329710,-209137,-88017,23544,67356,298425,322495,228213,-116415,-277910,-27544,9186,-74663,11376,188532,160833,-208669,-487807,-543186,-305225,127158,350934,280026,144854,160603,174485,188169,180045,74520,-19379,-32563,-3409,160104,387062,709083,504092,-4954,-220604,207176,156902,5311,88304,-29351,-318802,-526246,-463895,-240236,56875,293397,111579,-119473,-210836,84536,362639,490945,377112,-313171,-148655,254209,321782,226006,-22020,-150817,-97267,37647,-101115,-468448,-292642,-78033,209062,444822,514086,266906,-45248,48259,133365,106225,-59130,-262247,58327,388279,635003,476956,203656,72753,47400,-150512,-236434,-114628,-241643,-254518,-326621,-547876,-606520,-308853,75875,341180,402909,178992,-38818,-171525,-342465,59306,468653,545242,185471,-459135,117820,599960,695563,343102,-120090,-456804,-453243,-328049,-192909,5694,155004,152759,-243374,-418112,-196501,-279647,-374855,-238434,-266882,-410706,-457024,-310710,-265909,-356451,-251376,-154722,-219197,-397043,-184838,109149,467323,521180,368990,171780,-10432,-232454,-576340,-327020,-420575,-355159,455327,885936,746157,240668,-131982,-341466,-219458,-55945,-43367,278874,509821,442262,-123916,-522927,-401469,-175048,350700,688022,1020249,638158,112113,-303200,-190220,-411055,-308805,178929,196242,-50340,-320594,-315996,-496760,-336515,180766,496251,567450,392306,29374,-564970,-155986,257384,719630,859726,896442,864336,801362,958389,828459,637807,365456,205030,-58755,-347925,-409179,-390945,-99089,150363,456967,457654,348195,-741,-495275,-198328,-246322,-341258,63514,142296,-95336,-345622,120302,311734,59509,-195397,122519,380111,205909,-293617,203020,398537,27043,-190332,-339152,-137291,303556,720030,660210,415460,-83412,-278187,-146661,-6415,-50186,-24911,202750,309144,406536,242031,382498,235375,154023,186097,154363,21188,-30157,-229312,-139250,297022,271956,-132967,-476353,-59791,281000,314154,131026,-77974,75961,172632,-235193,-252218,-82231,60135,18765,-24685,-77508,10204,160548,209588,39980,43284,-52316,-11599,-144432,-337726,-379066,-154536,-170909,-15525,360199,223289,-26859,57872,153817,71925,64590,22286,137759,141015,59920,195471,318799,360994,118007,-339821,-8445,399525,349531,-162160,-125803,102966,349912,568875,538268,287615,-35512,-224488,194763,719133,1057967,1085395,966558,485668,-253206,-522231,-485669,7912,183807,239460,188607,37262,-349083,-379727,-179036,-399783,-94591,379187,551057,306641,-94756,-519735,-133897,455077,927800,913545,579968,256015,350420,316275,-215776,77553,506396,254857,-297932,153526,542600,535598,374745,214188,241669,136621,-77273,-337407,-580997,-290572,-81576,4498,-75317,10498,124049,58531,69686,-110427,-309356,-236332,-860,-21505,-123281,-442308,-372546,-38186,58663,-205815,-563067,-392578,-474447,-156496,195953,359419,82547,-76521,-193403,-264487,-301864,-367562,-451141,-410117,-198045,291933,603643,462159,-43761,-50316,237947,260218,-49879,-285530,-327550,-187485,66980,89727,-85180,-166410,-159147,-191797,-111284,-69433,-41129,-168869,-103420,41181,207644,97646,-55440,-63458,71347,626098,1182724,1233175,776852,349092,-122346,-182732,33053,148563,135898,-116073,-399942,-399773,-447852,-90213,308305,447368,550487,677829,599140,140552,-139484,-104781,-224296,-371636,-216604,-196048,-302653,-439988,-273812,47102,169157,182610,16783,-182633,98510,265545,212700,284748,518922,380124,-257564,-151975,125260,-64725,-395857,-345098,-61486,482109,732989,341743,59458,114650,-218270,-301386,-115404,-280217,-500159,-345826,-296155,-451583,-395432,31615,106472,173230,110962,200766,58879,34575,-94253,-70820,-81485,-233493,-403995,-398522,-256898,265990,521596,581035,594638,350981,65920,-384868,-469023,-544846,-413963,-300098,-357655,-324926,-82518,-29381,-310357,62967,176290,-8301,-71995,-57629,-268119,-203920,-62680,-81149,252310,833223,1073927,981781,492515,252914,90945,-70956,-416134,-246564,-6466,26726,8169,-26197,-267050,-343248,-404573,-347863,-192132,258303,369785,208640,114484,219695,46321,-200213,-375616,-207625,-253412,-277011,-157720,-75716,-7085,193061,380252,672735,705129,408227,-52210,-510972,-178568,175547,102370,-120806,-43444,-72930,104088,330754,154015,-214935,-158435,24952,103356,-125976,-240354,-273161,-142472,-283871,-469661,-486006,-354869,-54588,400778,831476,1030399,523075,105545,214025,402598,600715,685680,579386,158665,61638,481111,350435,66077,-248402,-58905,240799,284593,-34177,-452309,-117616,303195,379618,152330,-1988,-54509,109294,125060,290238,251148,27697,-160948,-251085,-220432,57736,248757,86152,-186734,-229928,-110566,-33367,-69434,-66171,-56517,13524,76795,-56607,-18211,-29021,-112405,57364,200214,230157,-29280,-240471,15884,328533,332212,111997,-280002,-275613,-354706,-176251,151574,76157,-147149,-296198,-170670,364548,763817,717535,494156,494806,779270,628430,522990,549257,700961,413286,-21077,-520696,-305251,-198043,-63786,406496,695259,676228,271540,-257261,-278416,-49342,-294088,-51388,871677,1214250,986256,273160,-297078,-216960,-198032,-270465,57345,347835,100269,-157287,214068,143249,-14667,-90777,-90141,-359031,13637,-40042,-79934,-119605,47984,3339,99783,128348,-212640,-260085,152335,471125,697713,872120,944523,841789,611018,271953,76894,20777,-161832,-558043,-335556,-163784,-391417,-613085,-228188,-65133,-179488,-116777,168461,511941,775491,944557,962650,457560,146154,407079,363807,22110,-242296,-335744,4448,-63177,-72205,28667,-367206,-279867,207696,565192,313056,309887,369034,306072,-72540,-360038,-294605,-192312,-155333,-591155,1025,443935,516571,-26437,-349541,106679,430135,490669,325011,209812,517520,475824,-113300,-244193,-6212,-86489,-314690,-204825,-129530,-42039,52913,275260,507670,145450,-365548,-523198,-253313,-221377,-152222,287617,495699,295006,254868,518602,195449,-214966,-238198,-201139,-303105,-634212,-177598,237109,38836,-57628,325628,754480,624666,215265,-298182,-351717,-345643,-460239,-229026,-214739,-326159,-250550,-263470,-187966,-305566,-7635,-96802,-251566,-33373,191790,393364,364233,217587,9375,6930,-200651,-445163,40156,468773,734880,769543,350622,-163922,-325212,-227220,8019,-29091,362420,676400,587337,406437,-17249,-156370,-123464,-159153,-23019,-67937,-287259,-131192,240638,306609,440881,294355,-20358,-383611,-372991,-237755,33017,157433,41125,-115841,45229,48068,-165420,-468076,-276484,120761,237154,-240904,-146399,388866,560951,437859,342570,424458,405919,773883,855536,206680,-186729,-380027,-312486,-291623,-446353,-162189,-92132,-5433,105395,127850,75940,-216155,-321046,-270774,-301855,-151961,-247924,-302937,-6943,364690,36818,65502,-227197,-464136,-300873,-136143,67940,345968,568547,561026,160112,-29102,-234689,-232188,47069,304274,453266,617847,424222,177562,-185253,59254,15803,-299867,-310503,-132226,-34129,24787,92124,196367,398503,325258,391877,331591,-14627,-123141,371748,658810,198758,-481040,-186706,67220,78932,19394,-49822,-221111,-460457,-563768,-473232,7397,310061,410783,244516,-10698,-262750,-369680,-315917,-295040,-160525,-55061,-53660,-191662,-452518,-75521,193981,73363,-63237,-70689,-137596,-297665,-323602,-277384,-118583,-99457,-122795,-74922,-392057,-453221,-237265,-285001,-394065,-515647,-146726,392364,449103,151779,-177002,-452688,-458474,327411,679105,229188,-271255,806050,1619373,1852115,1262379,615964,8409,264893,614776,779354,799916,491762,202222,-64410,-63431,-46943,-168094,-420989,-572665,-363090,-78600,66937,-224956,-411085,17920,72915,-71936,176059,198728,-210315,-290346,95454,339203,510093,670841,634593,515427,496329,474012,271622,11914,-141912,-72687,402553,683345,464491,-96702,-506403,-408013,-484850,-391254,-528635,-289168,26677,-187,-282430,-396338,-421893,-203096,-260914,-255011,236777,543790,299019,177717,-75042,-263466,-323129,-109427,-75169,-261943,-142543,133804,404515,309359,13873,-299102,-528989,-271256,-105908,-243116,-353073,-208082,-86096,-387404,-376667,-298169,-270342,-189489,16356,62229,1060,3372,134879,60185,-313252,-158970,333663,281126,130677,79430,59527,174070,405610,447458,225499,-92110,-75305,435007,541079,-216485,39405,612753,1195431,1289648,1113833,586181,-309128,222437,1031136,1259592,747996,240982,-279558,-20981,440083,441334,289540,42137,-106141,-119813,-175633,-233867,-178081,16496,203871,334778,374019,3720,-267148,76998],[135386,-278369,-108024,125208,196479,245566,468963,397578,-127315,-362782,-51900,-59071,32245,269716,248863,356675,518565,340409,-238994,254382,579273,404022,111444,180113,209809,137026,376196,711302,765914,303624,-6278,-318438,-317043,-70988,-64951,-304174,-183595,-75977,-127463,66261,64414,-52715,-186884,-139602,-145211,-264929,-241477,-172874,-268277,-271689,-181909,-386378,-383225,-336742,-588118,-566344,-142019,220328,308728,181067,35627,-73325,-262828,-301125,-216986,-175193,-389362,-197137,224354,406136,271827,159649,171759,-54980,-316973,-430865,-233934,112200,47115,-323847,-25684,94092,18338,52302,156357,76917,61450,124858,29135,-11630,-123622,-154479,39590,474888,774423,699443,427371,140382,-88304,-282804,-385422,130055,320783,242409,-74444,-350107,-499581,-443105,-374319,-151133,347710,461937,198041,-151343,-176641,-31622,220073,309046,169162,-100178,-250117,163222,317894,186121,-34796,318376,230127,-597148,368354,946356,679124,-80129,-250928,208449,230314,149972,101006,-78517,-298769,-281570,-92415,218134,279390,151043,-71408,-190567,-206638,-96640,11734,-224497,-364514,-248565,32254,183754,-81731,-381470,-88176,108165,87794,43736,-7995,-291081,111444,138070,-103687,-158714,304493,577859,743403,732041,790651,670669,456371,73250,-175715,-69271,-135736,71049,-45338,-6773,-187882,-360651,-85792,96980,32514,25615,-179636,-256917,-237129,-458315,-501701,-178666,156942,362633,286637,37653,76509,63676,-482902,-209782,90594,1510,39897,398243,889070,1150925,682570,73819,-264021,-168293,102726,69497,-169626,295688,717522,826610,438761,73607,-131737,-245806,-392218,-69766,295691,616423,586654,197305,-275010,-168349,213901,345551,353507,316219,352987,42515,-309392,-402327,-470058,-359935,29106,128728,-55932,-430548,-424972,-65156,131763,-97851,-373171,-210208,-124517,-212316,68702,180193,62895,-160271,-239217,-500424,-226919,371885,925854,1410934,1167782,530058,-17039,-255760,-72995,173604,306553,-486,-407277,-228082,-170574,-181420,-309956,-301749,-53037,56830,34127,38221,105799,51446,-119560,-322566,-403341,-462173,-372347,-169098,104916,261589,71468,-188896,28219,311383,206867,-129484,-372749,-264241,170377,422207,557913,347457,228247,216768,277102,381701,194363,-152960,-202171,145154,357946,384088,330129,104112,-148531,-286921,-343940,-387936,-512308,-378114,-289303,-188482,-29401,125684,202569,280896,506970,261042,-117907,99665,550621,715155,544425,289942,-245379,-553594,-317183,-143860,-265590,-462468,-297271,37100,268672,247232,215907,61996,-156784,-490684,-399265,4363,92687,-242987,-172607,-5916,-306432,-288423,269789,377030,94874,-287879,-357805,-145890,-246686,-615601,-71692,337057,159778,-176425,-252143,-109193,-131112,-128961,157022,669350,697053,777137,808401,548375,471224,264075,-137068,-174652,-161898,-379863,-325398,-219509,69647,375121,287667,12399,-297085,-186962,65371,415016,766626,719782,456270,259675,136299,9790,5553,-94969,-78786,252766,501425,255096,-272184,-186599,323536,542657,460425,48614,-354122,-325910,-297411,-153278,-251174,-282293,-346376,-469498,-38390,103380,36305,-94983,-96655,-228573,-455868,-394102,-133223,218015,383811,145857,-289494,104506,314025,312504,353126,373713,385841,517250,408302,307295,59271,62305,444347,531417,390232,41771,19337,255602,544568,661325,504354,237730,112748,246763,505362,530720,348839,113685,15130,34448,326209,800473,947950,608618,744350,624422,455916,-225538,-290587,-42257,-41684,-225218,-408457,-309208,-138248,10932,-28962,-290597,-441972,78564,251402,77119,-176304,-189016,-218891,-251397,-207222,-39274,-75272,-185008,-364224,-361181,-163298,-118294,-208633,-493075,-371114,-227826,-220141,-164194,141637,86676,-442643,20135,425631,391722,41722,-223398,45925,460351,312574,-228348,-194848,23342,83608,-90205,-236561,-379011,-406149,-225834,259789,734439,706349,491240,192116,-34240,-324865,-285210,-42971,185446,275765,185367,-27298,-315911,-517457,-538221,-398028,-46851,100748,43136,-143394,-67449,17851,92584,-110132,-154013,286082,344399,573694,608772,332137,-340132,20167,308627,358022,102986,-326524,-385648,-99100,-58348,30807,257216,417059,185004,-370233,26081,561080,788320,471252,-58865,-447429,-159471,207391,651012,877809,910486,505950,-75206,-402925,-175461,-74157,149513,254988,160705,-41020,-117780,83426,191253,81623,-276366,-460342,24561,431535,598176,346034,40711,-241223,-265985,-294554,-353412,-540378,-316887,-165485,-176614,-333502,-420713,-501284,-319240,45016,370172,622851,682345,772860,879662,906292,592134,157457,-224853,-265418,-309063,-581907,166116,288474,442286,90309,-486825,-278319,-179129,20011,369509,272273,36574,-201559,-480742,-368721,-275458,-313951,-135313,69040,-49988,-50076,-123406,-435341,100003,712660,1027751,781797,294271,218914,53454,-278138,-549029,-271598,-220170,-16568,382545,400261,382586,461947,309394,-101432,-175804,-196143,-131904,255336,460767,372100,-5955,-205791,-17457,-111508,-351563,-269410,-134154,-13233,101835,17412,-402017,-91216,331705,443804,156514,-246347,-518182,-416778,-261196,-28228,249305,458412,437476,520229,161268,-291807,-363823,-134445,-25206,18399,-56133,-384277,-229744,283708,651100,531468,183913,-460577,-289416,-159992,-106782,-142729,-351039,-80192,222213,28404,-269981,-143214,96548,-64908,-479451,-272130,-291657,-390317,-153653,-312600,-310896,20442,15510,-259195,-274035,-161411,-348170,-173057,300969,734981,600628,127671,-219123,-432578,-562538,-78366,85460,32223,-172397,-247574,-306468,-442738,-442312,-360247,-354902,103212,293099,169547,-144472,-414348,-83110,144449,58721,-226052,-180746,-134775,-199013,-129587,-67707,-26801,303416,383620,261091,219987,109545,-131436,-61642,-15167,47107,163228,166261,-44313,-95520,-21772,230601,500928,511550,54205,-341019,18615,162821,92033,203377,692271,755060,570695,433618,392334,392829,262278,245692,361672,298963,-82651,-311245,-183563,-96176,-29366,-242010,-224058,-140945,-136126,-288825,-491316,-247093,55772,272570,252327,27619,-54736,190303,423702,442280,187947,-39905,-349992,-129774,243148,562747,703168,586277,387331,167566,58196,49097,-60900,-501871,-24479,199217,124748,128004,51454,135150,127794,45389,37339,-8354,94642,216943,308307,-82739,-307644,-142491,80893,148718,-131465,-299839,-99548,-74880,-221335,-349666,-145259,301825,476821,388488,-18266,-140132,-132917,-169048,254393,435480,527953,723154,608290,260037,-124207,-79445,-102844,-222256,136213,661635,589834,199666,-169924,-463512,-253460,-156852,-241845,-62494,94199,64208,-216633,-425961,-233039,-267208,-283554,-231905,-261978,-265260,-451420,80790,617607,723266,226496,-135962,-185369,-415068,-320241,-67384,-184815,-380591,-90001,-241727,-258451,-100944,68080,272722,399759,229651,-25343,-350917,-499639,-84330,337327,281064,-102864,-239726,-64745,-44794,280700,204421,85031,-40979,70892,116210,-143335,-238620,-82962,-62435,-192676,-401619,-461400,-273079,37911,265765,276531,48612,-200403,-143638,-58763,21686,37630,-13319,28627,35563,5411,125048,238417,433887,269809,-215140,-304029,-49206,-95020,-249513,10963,35649,-160152,-390616,-404428,-470745,46427,506570,550756,350549,42746,79594,289770,412598,233329,-280887,-99699,209869,217333,53367,-247429,-379302,-91249,11400,-238406,-336683,-76319,50936,260827,462464,560862,360198,20701,56813,157008,-25615,-236319,-135421,88282,295110,504183,363641,26632,-100562,-16220,-110315,-145348,-55795,-166073,-249877,-377845,-386941,-293436,-312859,46076,382813,553775,288674,-77156,-204386,-359350,-11148,310490,315875,57957,-446681,135357,510664,418842,110517,-243749,-368863,-344557,-407675,-880,352455,464207,422193,-118791,-318358,-36108,-94677,-427484,-152331,-99393,-208765,-272089,-238013,-293029,-367690,-165029,-87256,-146658,-292600,-237342,25310,304665,285962,125050,109301,79558,-5085,-267950,-470314,-391872,-46442,686793,1028997,766637,122156,-176433,-218215,-300740,-266810,-105785,491266,655440,409568,-343062,-308107,-200871,-111274,350878,710934,907176,488438,-14337,-259951,-247861,-547504,-47925,372253,258496,-194497,-311187,-34781,-117077,-217934,174394,757191,965490,764538,183123,-498052,-299943,174502,672981,1030689,1013356,887384,700113,697410,528626,314085,109354,-30690,-94019,-233854,-273105,-226157,71801,502965,797560,714201,503535,12159,-300430,97919,-108635,-242855,326361,508561,213085,-403925,-8667,198682,24254,-195115,144385,409108,155190,-475699,-117885,18130,-126078,50580,24684,-297584,142989,513439,586613,290061,-140892,-262213,-166638,-139670,12401,271807,459096,377389,357427,180628,384730,199763,197024,314278,220588,-17797,-164288,-325230,-130702,366679,380032,-14959,-299428,160307,476446,271937,-51960,-361333,-311754,-303891,-356554,-196106,-100073,-259345,-194928,89909,112765,-45158,-48781,-119364,-53691,130243,219337,335151,77288,-275195,-207234,19908,19120,165291,456864,268749,80468,-60787,-144206,-32430,124489,166181,293634,357813,97343,-34036,172556,433893,359669,-41216,-232825,272279,267348,-226618,36483,394466,539128,576540,534928,413362,141868,-144268,220012,945099,1343465,1325007,970048,450546,-93766,-235387,-431433,-77032,76020,68617,36458,-57873,-325851,-422607,-308622,-442320,7492,483415,768834,650293,87256,-424444,-140169,327229,594370,534120,373997,347494,370486,62879,-231104,310834,663977,155904,-422761,365439,821345,842525,461737,199340,140130,99447,20885,-162395,-274947,14006,48598,-56108,-271848,-75613,215714,320738,240875,-48916,-333735,-389760,-281466,-305053,-431367,-534001,-624333,-195334,23900,-218946,-506348,-208262,-98113,205112,668275,598435,370723,155170,96454,13819,-77545,-183893,-301852,-434062,-141257,456350,853987,662857,17736,-60629,395922,359595,47332,-123884,-124625,84055,345767,268796,-44094,-263551,-239310,-323778,-188582,-99475,62745,65318,204864,279864,230286,-166814,-552970,-211391,73640,451611,883853,1129735,920359,535108,78948,-131826,73075,253880,285514,25001,-270624,-432456,-398898,-95932,127334,220791,353495,528085,521954,200387,-134148,30038,-55471,-255233,-233235,-263122,-333997,-410497,-251485,61695,142316,125621,-38467,-144648,119681,214375,64006,12981,136119,-9691,-423184,-43814,145037,-53642,-453847,-109730,406766,885447,949986,555549,203135,-29522,-449469,-273857,-105070,-292005,-483472,-464385,-412025,-521536,-486673,-144056,-66584,-74288,-81744,62390,22885,19894,-373055,-125854,63207,-40831,-241151,-139968,-169430,112622,350411,411931,499088,289638,-27221,-373165,-153307,-201210,-219403,-236781,-287895,-475473,-302683,-369286,-387619,-163357,-246000,-84381,213452,128494,-206157,-140987,99055,64665,316224,759043,915254,767325,329185,176851,95177,-69976,-362298,-172483,54165,78802,44265,-18723,-300755,-531496,-306584,-314194,-307974,119590,278207,212102,188438,331123,60156,-230805,-344473,-420992,-333983,-220705,-104651,-97656,28158,238256,292567,444351,456261,123177,-348525,-339359,60293,228213,140907,-252456,-78127,799,328598,659135,384128,-35286,-44157,50262,-84164,-327867,-412041,-58737,27242,-29372,-28440,-51694,-221859,-177756,-8758,298840,588275,203758,21788,60396,127316,242547,508696,523986,71178,-415862,2169,166683,71337,127467,-4796,61210,-76420,-377418,-314082,-175267,148056,350592,181846,-9302,-108039,97438,223340,326677,170082,-223912,-442310,-510093,-466149,-323943,-340756,-505365,-294684,20111,93584,-96856,-231510,-126870,-9672,106238,131748,7418,15551,6600,-132419,-39098,158201,248102,-74334,-370275,-154889,-7759,-25153,-125352,-333076,-346476,-307869,-159863,56948,-28356,-201193,-296106,-51209,488315,933642,935563,669076,550361,722961,624190,450616,482078,708541,465463,-94223,-409706,-207155,-224391,-340543,192969,497454,593098,322498,-77773,-165455,-78433,-333455,-99723,835080,1278182,1189625,535918,-16252,-164611,-239065,-415645,-172319,-131298,-76104,232501,714588,535532,181477,408,-235720,-186995,445363,117513,-127745,-521862,-387742,-255475,-41323,-20323,-265916,-235426,92807,386555,699584,829996,784854,401852,86224,-166076,-4832,28157,-244267,-364546,-57341,36963,-220556,-545654,-327176,-233869,-211676,45545,237223,460998,690414,813805,995663,455059,336584,581061,378871,-112010,-328128,-298131,89123,-30990,-273140,111916,40133,-426930,-40167,496524,506533,545588,556033,481408,195872,-83705,-111122,-291587,-486763,-450954,-13917,225350,149154,-185894,-352047,-56646,52798,111114,217374,407270,722716,482897,-192029,-191165,-134,-95995,-244459,-99789,43277,88088,-51431,-33243,70556,-117002,-409649,-349609,-148648,-164565,-110939,441130,697083,480812,237555,387588,115175,-155683,-144219,-214064,-358698,-577552,-222751,242645,201107,214871,552688,844127,710011,143866,-404454,-562144,-521396,-156549,-15378,-56732,-171692,-110405,-142641,-126259,-60557,294537,212040,421,-228969,-24511,296792,299183,180383,18720,-82279,-301579,-397063,30784,482676,821095,905510,404492,-73831,-217691,-150590,-55425,-217981,-28826,307377,443527,503095,356148,361646,134002,-56701,13426,-64490,-362362,-148844,228188,378392,397964,339022,106709,-56249,-134140,-32482,144254,229921,63831,-179748,-10699,3301,-286253,-598244,-452834,-155948,478,-161155,-169016,109765,341434,429804,439198,537815,442237,777553,743157,-73636,-500734,-539763,-96208,78298,-267461,-218785,27389,260283,388520,293733,-60727,-335312,-209879,-119139,-97753,140142,-137776,-221995,213357,653265,525409,451895,11590,-359861,-442302,-433340,-300523,38014,366265,355837,85288,-181465,-324386,7106,260248,261333,232752,270345,56582,-246380,5400,224215,50962,-407379,-402342,-146696,38842,151149,270430,317476,321587,19194,-39611,45331,-93239,-470637,87306,572322,353974,-263037,-301277,111744,374983,326442,271884,126160,-134572,-300342,-293744,186826,602909,710343,405479,22947,-127613,-139775,-125759,34148,129294,271598,121199,-304578,-392996,75455,256518,125120,-12817,-68825,-217246,-469691,-491557,-376834,-122485,61554,154463,127474,-120237,-249236,10605,49273,6858,-402657,-241869,426907,575775,233148,-224572,-566819,-250005,383283,849383,597667,-178301,239045,1166887,1534556,1093281,611391,319696,498288,688189,767757,693837,383047,71278,-225109,-291968,-203974,-246716,-234561,-319639,-374723,-130947,-34267,-444519,-53720,388244,125573,-425305,207725,316962,-172357,-438254,96764,342173,400154,526165,539192,437211,407119,374451,145954,-148224,-246008,21579,541932,682304,309316,-291323,-412851,-250216,-191008,-212537,-447314,-246292,77679,-42755,-433921,-446269,-506764,-363089,-224994,-214045,126996,433134,276541,308102,215163,143943,-173561,-473458,-356916,-410875,-20885,329145,613337,395189,-25812,-404083,-337121,-291295,-152082,-246568,-491180,-255465,-129705,-300519,-440861,-420559,-288675,-81107,202797,220514,179320,163831,175761,125216,-230908,-447093,169365,199404,-4947,-120703,-119209,37553,280323,184491,-126820,-190995,-9744,342443,336242,-323567,-170609,530749,1275350,1395261,1053068,453757,-317503,165927,1035443,1280804,691580,36969,-411213,17859,442673,473089,328257,27857,-142063,-245390,-322487,-346275,-229152,-112215,147522,355481,309834,-150906,-71860,320498],[195539,-196184,-169735,87326,83019,44158,200010,165203,-216641,-316857,-69244,-23372,58065,269232,268903,319333,494026,208137,-471539,295291,589802,287796,-124338,201958,238984,84728,147123,459718,521325,171784,-27779,-164836,-199487,339659,315997,-54626,-426262,-98523,116178,345509,173323,-28026,-176058,-61744,-83224,-274656,-390372,-294595,-254446,-253126,-341417,-533384,-333642,-380629,-626874,-505871,-167375,181600,245664,171465,81628,44311,34979,128941,106805,-69435,-294162,-147657,162865,257282,103233,-47606,-255200,-477634,-539592,-381322,-96896,179661,91744,-315680,-290825,-325507,-235098,147008,306960,179830,12573,49857,173742,382747,295148,393089,376799,517621,571086,351669,206329,15076,-77825,-161312,-360046,-99566,219438,302537,43925,-402792,-362477,-264617,-249146,-85980,301970,252033,-113408,-556749,106267,488602,881568,792465,379342,19991,-75962,216591,468823,419850,239043,535243,520882,-133787,-205624,583456,591005,8355,-285487,179421,268253,165375,-151163,-345197,-604397,-530127,-343497,57090,233789,86932,-178371,-287347,-394999,-484914,-401344,-378436,-326281,-288924,39956,112460,-123443,-472657,-83496,187816,194152,62858,-25263,-203339,65681,8402,-266594,-390432,44710,300047,411657,428002,719199,958918,798062,354736,69670,198898,50565,13651,-309421,-394950,-452515,-385128,41240,200814,60575,-176466,-218617,-61950,-121056,-396659,-487802,-234022,82183,338471,359869,83351,26401,24243,-195863,-93778,129162,53587,-279705,137315,716015,999384,500079,-22725,-140246,-148464,127228,225188,-63394,227013,541279,654540,336015,16904,-42794,-192984,-269840,196104,409681,607021,319730,-148832,-371038,-63359,155985,234673,-1132,8161,13485,-48004,-65012,-202037,-328065,-78530,294759,204646,-210800,-583370,-224096,88552,66997,-230864,-492844,-211915,-269625,-206753,136736,262614,117712,-146177,-348567,-491014,-359060,217296,663518,932515,931880,476269,-51848,-279982,-170350,126406,214385,7296,-356711,-280847,37907,206895,61976,-131941,-283845,-214651,-46947,62572,142735,74862,-49470,-230063,-381234,-384976,-120678,-3721,231304,320923,88205,-230313,-67896,178881,88171,-179782,-451290,-295573,202724,485259,454401,162282,13698,176627,533059,529235,238699,-385373,-61774,218798,252300,187641,235655,277541,339703,239136,-21835,-157057,-258157,-381451,-400311,-400875,-461297,-226818,-42341,-43535,130897,-215621,-407972,146381,716619,777021,619704,469924,21748,-327476,-379758,-35560,-16396,-251119,-234453,59416,366999,436207,289422,15624,-378489,-328728,-291312,125561,364515,50644,-192901,18111,-161682,-395870,-57767,190857,18588,-246437,-539774,-480856,-440947,-129381,367639,697848,452198,-51114,-437422,-360604,-399892,-318712,10049,445942,597452,798982,830206,753620,606451,243258,-24966,165765,12096,-364708,-23894,44603,-232836,27357,117838,38552,-254513,-279543,-1989,222192,455448,483190,184332,-94638,-274383,-339157,-238924,-138417,-80850,-37573,360531,257360,-313157,-85776,448884,472032,192713,-138144,-163799,153008,61054,24901,-192976,-300473,-445407,-245361,198291,233151,6455,-186775,-257610,-257676,-205722,-423721,-368225,111291,366784,203069,-421068,-39071,277689,226970,286416,455710,520280,632804,534017,366051,127964,62525,372918,423348,222330,-71872,-80009,129761,450219,505888,345178,106222,68481,210627,481585,522497,333843,155322,52618,48943,234002,574924,662108,459898,595148,457142,210061,-193449,-150054,-29508,-163202,-364535,-379720,-291392,-212109,-228807,-395296,-516870,-78593,405901,482990,258084,18125,17403,-87628,-252659,-278165,-176315,-250691,-306495,-249785,-170031,-112371,-77910,-176081,-390532,-368323,-274404,-354695,-240173,142804,121581,-319960,-17639,398611,441072,176196,-56684,127908,440775,255498,-145485,-79498,152538,279060,-31888,-343983,-305223,-259816,-317897,230130,787158,886181,603659,242782,56603,-155983,-498039,-186191,80657,176418,40852,-48015,-445376,-370922,-203568,-222498,-65488,120537,166530,64862,158473,306389,360169,83501,-165929,298377,761064,888072,738658,266804,-324419,93817,410821,504025,402489,102028,-301046,-427806,-317363,-121158,173472,425553,175526,-204973,45211,647368,702152,305127,-195807,-436495,-193242,-20382,326553,631106,755337,592690,89855,-175241,91256,371052,408967,197505,-42208,-208647,-226698,-13210,244196,360661,183082,-441846,-59647,475322,729102,361854,-131603,-253462,-191373,-374728,-524322,-423429,-263495,-210032,-258920,-405435,-367561,-319111,-177984,161452,401456,544646,611098,763393,865095,872730,632095,211409,-114096,-241140,-131655,-219525,-466991,-301515,-50300,-136033,-492285,-326843,-238638,-7641,321836,330471,103208,-84105,-381908,-351979,-203664,-270771,-205920,102130,15344,109320,-36361,-470900,107135,732369,1030174,822274,273380,212189,289709,38200,-249903,-419033,-555369,-366736,-42120,160448,123801,304905,262027,-48467,-306416,-334349,-265280,84516,321743,382930,244387,-64280,-260988,-55228,40491,-265312,-221308,205243,320169,79217,-423129,73954,525812,641257,271047,-138489,-549442,-229647,-105723,120656,374299,410654,183833,-72732,-181189,-335212,-453574,-43208,185396,160705,-266876,-397427,-61882,223161,488915,391257,26502,-453131,-49009,-122676,-307639,-293437,-317699,61428,269316,160471,-100176,-290595,16063,-73677,-316187,-188934,-244160,-362351,-165305,-336456,-198105,84653,-99650,-470384,-122216,-141858,-319605,163780,772960,1141739,809579,243654,-55667,-427232,-323521,135029,228402,176535,43319,-34177,-160035,-241546,-194558,-83271,-284864,-135307,163868,115480,-216335,-524768,-279829,-141226,-347125,-407742,-286660,-72255,-296755,-476113,-377468,-206380,-41045,-120449,-217822,28856,132333,-42690,20589,106795,94496,54636,-146786,-443595,-497148,-391134,56092,468382,476840,34841,-165147,88621,31923,-2027,229354,619913,565384,485305,510902,669168,729931,590730,405981,210170,-2970,-245685,-150405,-22067,-91482,-36770,-180698,-130941,-114337,-189496,-315699,-324248,-149864,76665,388138,561793,318671,120023,-3970,287022,473586,281884,185734,-113563,-19318,213512,504027,570501,446152,292580,171882,125373,22323,-112174,-437726,21637,165555,44455,67044,12329,70604,-27192,-165292,-126182,-148654,-17874,-27391,-160022,-210495,-316301,-267479,-101919,50771,-57864,-128162,-89974,-72592,-181724,-386909,-269208,139092,352250,248753,-135016,-144810,-85240,-269615,-33718,296371,565991,667418,455851,114077,-310569,-178174,-192902,-126474,243189,651550,434660,49548,-198477,-339158,-183942,-98634,-220673,-90417,124596,181414,-46655,-338436,-360127,-393438,-320566,-182221,-102156,-129384,-387968,-86604,353512,566426,74173,-220945,-135169,-200982,-322437,-279127,-340247,-132369,127889,13665,114097,84199,41899,153433,295211,140433,-104574,-317267,-190495,300209,583383,676068,259840,8929,15587,-3524,239175,334411,474290,389885,421175,201084,-283961,-132633,-71781,-216995,-490913,-448778,-406115,3078,443628,385024,146744,-227415,-372492,-423121,-280184,-120685,-90797,-42004,76946,108552,50661,72235,16082,50164,-100410,-435560,-222176,-132679,-187332,-399473,-51186,154426,62970,-139494,-157577,-364394,-44665,518827,791548,646858,188805,-86752,77575,272684,47374,-217874,-87502,75587,26131,-198256,-486514,-389862,33321,8113,-346731,-84735,144442,182052,316502,472264,525211,366426,29870,-72997,63038,-87088,-145985,29838,85174,155765,335467,246574,-131261,-203837,-81482,-128376,-140086,-118396,-184978,-371417,-245136,-94693,-34694,-222586,-133538,240128,495818,271319,-131609,-248591,-246452,-28302,133329,15292,-162234,-307041,119905,248510,122923,47152,-166789,-344027,-227418,-322596,194270,696220,722272,566926,77714,-123589,65905,-11292,-394693,-18492,135978,5113,-105702,-167738,-313456,-320005,-155839,-87394,-159095,-264054,-256599,44016,191377,31753,-100183,3914,28771,27286,-96847,-153911,-83340,236717,692180,859573,561874,-46520,-148683,-12759,-298945,-332621,81757,653108,761362,339498,-345265,-66237,-105119,-130497,194230,457743,432579,155062,-158118,-258059,-319559,-151081,272990,443773,177134,-348331,-123636,147533,135907,-188349,75220,768242,1185117,1117845,394777,-273947,-570383,-9960,561626,1106048,1054051,811791,524836,313490,129061,-73068,-187999,-249521,-191315,-177225,-161761,-75959,81329,551433,803694,750145,534173,122343,86613,391356,34317,-218963,455793,742647,422348,-364142,-112048,127345,49003,-158494,1271,191277,-25879,-162191,-276741,-455494,58708,389667,285121,-167401,-81544,168886,260354,-41754,-227830,-188309,-168505,-276024,121517,458409,540846,241171,-147553,-54394,253253,180489,226599,327421,173379,-93478,-219906,-353923,-141698,344804,468242,168579,-51881,271812,457697,86892,-150977,-308560,-261860,-43816,28773,29134,8035,-295482,-286452,100547,152460,-91053,-331701,-447367,-118010,188918,559576,700562,321828,-195501,-12337,187320,192721,407844,655616,456950,238763,-84927,-335857,-154510,2871,179619,355218,455880,95942,-342174,-3515,365220,439391,88544,-411067,54688,-7588,-317443,170031,536878,510259,445550,419679,424438,305988,82552,180033,946434,1379312,1438199,1001179,490612,231834,121809,-71569,52735,49554,-72748,-79092,-102464,-259447,-379438,-473861,-260366,86387,462313,673298,604276,96562,-376111,-123908,241690,267799,62473,56711,332118,253833,-325581,-30305,559038,736103,101789,-150292,520477,909823,883631,391863,56258,-93723,-29884,23621,17200,-37922,184076,80825,-186097,-222324,131681,439304,712853,451128,81692,-215292,-340604,-369810,-276715,-106903,-46279,-398238,-462706,-117121,-209858,-337815,-111276,180278,505147,886794,627742,543546,326153,281328,215070,102957,-15301,-178450,-329608,33697,601549,940673,696079,35533,-23960,561501,539500,251304,118711,135167,370951,567314,410374,-50263,-368389,-357047,-414318,-204604,-69758,195527,324081,468334,431995,149997,-434171,-249008,-22649,83953,162316,410856,766960,777358,432595,156228,14385,115111,226649,291461,60416,-169485,-391467,-316420,-133306,-79908,-6088,124582,252087,234136,59829,-91616,73928,-72097,-219725,-213036,-275784,-306489,-353468,-204544,22585,30524,-33111,-119578,-115388,73686,82941,-175071,-326190,-266211,-386893,-295106,124101,224279,-80618,-315721,213452,884014,1101775,830776,493250,344941,55550,-490404,-263421,-117175,-331344,-435411,-380233,-414871,-529918,-515718,-211932,-109856,-57049,-51634,47910,-51802,-178362,-479712,-85157,77293,-29642,-53672,78241,10082,-37843,27380,69139,155208,51126,-196250,-165767,17740,38890,-145305,-124285,-167501,-391369,-394417,-245128,-265276,-430236,-376591,174305,505074,252892,-202868,-65970,223505,169654,334673,610791,677442,469784,141785,12030,13267,-88281,-317837,-240270,-108992,-49770,-51094,-81110,-247325,-302737,-149129,-216061,-328932,-105575,129110,195426,226737,283158,-27801,-277049,-95108,-160765,-304787,-310054,-253462,-204438,106390,227009,182022,224892,227573,-91136,-394490,-78590,175686,182666,72846,-389735,-221071,-37649,392838,786313,523307,142003,180188,169956,-132820,-418946,-260639,112528,186603,238966,375821,311003,-47942,-259924,-408223,-224392,-41005,-189772,-129712,-38960,-137691,-208039,234137,378981,45010,-596388,-10107,433577,442945,283018,-10186,-133096,-379738,-248376,-167499,-271024,-105587,167625,167997,2388,-95462,79859,309847,325189,93317,-430743,-655352,-563957,-735536,-714111,-674898,-528157,-141865,111879,181807,-89208,-316807,-113120,128531,273072,212350,154384,135353,34625,-154886,-162834,10382,139715,-93695,-478771,-259210,-171542,-239942,-310554,-333774,-342982,-194733,-59835,-38617,-151551,-224934,-250010,44158,564088,1038952,1037881,697876,496967,568993,610021,424489,392487,492075,283393,-279595,-307735,-116293,-101992,-528662,-190950,81223,259307,270529,122461,11716,-78565,-369399,-142775,634736,1163543,1193517,721081,262526,21027,-154281,-433532,-303957,42380,439163,958024,1089494,811619,328634,123465,-285358,-108621,469133,155968,-287318,-389860,-371700,-504353,-250725,-167671,-241079,-184461,41650,339417,688719,737900,493162,-162087,-537020,-224708,92296,109767,-235594,-263572,132152,218779,-30546,-327916,-340963,-446112,-247576,44996,143895,186049,362693,512928,691902,298206,352700,509995,207424,-286867,-328557,-254195,36399,-23352,-502957,190410,395323,-15725,-125861,390536,598367,663190,721113,592044,355507,143936,10303,-302000,-494969,-265283,-66964,-89915,-317759,-378331,-288215,-119355,-261579,-182725,228951,694127,855229,375477,-262686,-157927,-43802,-191676,-217021,-29469,172316,209998,-83588,-249106,-403929,-337096,-345546,-189553,-33159,-89902,29652,608314,837945,534734,56991,23981,10625,-19511,-10736,-172367,-408262,-444595,-235483,195621,428215,359003,560000,658434,602280,17662,-450467,-641236,-477844,-9786,101751,-2458,-82534,66123,57261,6816,97346,299827,371842,175195,-266762,-250695,55471,145419,86309,-10112,-167522,-402678,-354204,6789,394131,706371,759911,349361,55539,-112941,-87713,-44571,-163086,-484712,-36460,183400,377001,521534,527946,140125,-61105,-29780,-92239,-422303,-262291,68585,339689,248895,279523,228255,274725,181466,235411,286269,300143,139027,-86913,-21762,-56134,-330685,-498728,-519950,-457450,-348096,-181927,-185904,-115271,42893,263822,433530,580446,533407,684023,453205,-248661,-682361,-422126,40454,266511,-113869,-232701,199576,513975,578726,382751,-239850,-361294,21205,153156,221968,395153,-33675,-396217,72639,431921,710969,526982,125574,-220593,-439559,-553488,-614787,-339900,-8565,-22018,-22781,-393806,-286530,176364,321205,151798,141478,67954,-81477,-215273,162686,258445,14531,-435986,-411867,-119827,189091,353231,451261,413530,194394,-271315,-367196,43423,-36904,-553261,-194081,411171,487894,60703,-197868,179984,596653,528265,416744,228250,9752,-185755,-140542,231979,714152,837518,516806,47454,-17903,83744,152155,391482,393138,487988,177393,-516207,-140571,302517,324829,187684,139222,26250,-217690,-472782,-475050,-483238,-127818,194677,270712,155039,20884,-14159,289634,436643,405033,-217946,-356335,345807,605171,292747,-184033,-632428,-106283,382175,837883,722160,8344,-306496,441130,739883,654429,481192,411929,478249,604345,577745,334950,111808,-82112,-185929,-441509,-398445,-206853,5622,13487,-253285,-285796,-279707,-385413,377870,834026,331921,-268100,302594,388993,-157305,-491593,58088,256602,179323,255176,316358,266362,250297,191969,-57412,-366603,-406683,-18186,464089,510687,122462,-214643,-236331,-211130,-71632,-81499,-395560,-178413,114107,-116288,-489059,-261020,-316077,-448986,-170032,-198782,-53403,161747,205533,384799,488190,393150,171195,-140730,-120067,-30306,172399,512755,697948,395877,-175656,-479162,-111930,-138013,-126985,-239002,-504458,-114481,66263,-75390,-225832,-305441,-147072,161534,410724,316610,244715,60360,-97088,-170513,-307994,-351617,14850,140347,-82262,-301198,-316570,-174131,-6003,-124282,-486398,-234382,31578,157207,-122516,-471692,-265638,332758,966991,1141951,755197,151628,-370659,-5613,747690,965332,466577,-224094,-383099,38755,422424,537722,349428,-11739,-197708,-259060,-318834,-310054,-291118,-302421,-19117,235174,144093,-249918,39385,381881],[185895,-126940,-192879,54953,9634,-258441,-190589,-132643,-304394,-204046,45488,69148,92954,311192,382289,287758,318270,4871,-284671,317541,509236,112577,-157784,265219,271860,63282,-75615,191080,246028,89416,-10330,-119873,-297010,470209,517336,52396,-477546,-27411,366382,437263,220699,-75956,-184701,17175,-18684,-339905,-371580,-50234,-93504,-197994,-279165,-229449,-175714,-401749,-527872,-319881,-111890,162457,168384,102410,17056,98993,296367,482104,404597,45279,-132751,-74023,46973,-4165,-44274,-152471,-262583,-271804,-421021,-273397,963,151292,23626,-258880,-356051,-272384,66695,464890,485583,238866,-116710,-235264,49901,327081,500369,659193,516609,347131,93982,-157569,-124293,-84689,-87072,-67465,-116253,-446508,21088,283433,121930,-469182,-160854,29455,-26258,48760,266002,53883,-392605,-221259,561717,974475,1393363,1139512,593575,171027,15551,143151,515635,519227,411654,714941,736294,269996,-343890,228181,479487,137869,-455623,-198235,61835,62154,-341581,-574728,-166225,-77742,-415838,-181244,56035,90402,-255835,-421132,-470960,-383075,-233439,-134784,-213697,-227769,5262,-76678,-266167,-319906,16635,176215,176297,62535,-70042,-146779,-45907,-119856,-387187,-378918,-151364,-11334,161670,496557,849781,1109250,931536,444193,222336,398690,323529,168670,-194575,-368359,-510743,-218167,236003,281441,1358,-423730,-8081,209086,-22019,-314842,-419594,-208131,46125,247587,328934,50554,-144049,-15526,117495,27753,27367,-31262,-574214,-36249,412041,575369,258166,17861,-11029,-168689,84931,347591,87040,72662,291281,415112,175837,-103988,-19309,-140532,-53260,407511,489590,538524,60723,-361012,-78781,168762,155658,25426,-320892,-358235,-215518,108185,202947,-2060,-181319,212265,489296,256481,-362641,-333762,61804,329511,200278,-40406,-454107,-285595,-456411,-293518,104629,300540,198116,-32684,-413773,-591034,-480844,-31883,285548,330104,438087,247031,-201252,-410027,-391082,-99879,-81940,-172098,-380043,-357575,121998,413652,347126,110407,-148564,-229725,-57217,100042,175375,157042,113667,-46596,-245266,-300810,-3829,102247,264104,283538,69325,-295620,-313435,-158469,-247864,-370224,-433897,-259689,206724,419496,157410,-130164,-188809,40735,517050,530384,282419,-41148,101905,140652,62215,9277,93451,289252,563141,535084,307224,152232,-16070,-447856,-418140,-103288,-214111,-425129,-319657,-289080,-84936,-74495,-447081,90147,647096,671448,513435,368909,74130,-139917,-276866,116169,202417,-63615,-236586,-52597,245241,481439,382601,214709,36431,-30799,-138586,172802,424322,217865,-78655,41419,-103458,-381349,-259314,-7000,-39562,-174689,-297452,-132317,16084,395212,792009,998484,683025,45392,-664047,-603713,-533416,-170703,123,164142,340193,566516,620567,734392,546437,200439,121165,338187,15668,-360014,273231,502596,46957,-324868,-194832,-68685,-234420,-334873,-138958,-120593,-63805,254239,109493,-220789,-439480,-431475,-219553,103255,196453,14851,251740,215995,-396215,10922,494698,348372,31908,58602,261335,415644,279210,80261,-133047,-236362,-526501,-77911,409473,407222,61529,-214696,-340328,-43714,41468,-230938,-519405,-5299,289953,241453,-184303,-395152,-72097,-15012,112938,414422,551916,556936,542702,367260,116306,-57583,171183,243436,-24691,-339677,-338068,-126045,196680,260450,95664,-134451,-123990,-10110,224046,268397,147480,93032,-18242,-30661,58685,237951,258000,276488,272780,67036,-278993,-260539,-78614,-68767,-269889,-447908,-373050,-373462,-375374,-497370,-415934,-160877,205583,555666,580373,333300,155511,190398,55274,-170877,-193704,-296633,-456055,-308844,-122112,-35174,-89378,-86071,-207122,-378265,-373471,-369004,-505399,-236675,171108,247034,-28538,-102689,247966,395012,239018,-12586,49639,289829,175064,-25429,200371,472962,572186,89523,-304336,-217719,-107468,-376275,78245,636779,848440,517871,127434,-5301,-108467,-426726,-326075,-151601,-153758,-249436,-197100,-418382,-155242,68223,62391,-137617,78402,275315,225628,247032,436839,452611,153498,-297110,190563,912621,889720,558158,-81947,-252469,113590,422290,592318,739745,586229,354533,-12403,-319388,-243958,142852,422010,227132,-43068,-50868,542209,453395,80289,-406583,-301869,-174359,-214266,-35274,236853,406199,487583,217102,142131,464863,751411,729412,191113,-366147,-451490,-473341,-130892,431906,682220,550041,-197485,-231119,359102,575713,183876,-410405,-196616,23963,-135275,-326805,-474601,-249060,-201323,-327487,-445408,-225119,-185235,-85052,145852,224809,262282,379445,523196,578212,545836,423438,147454,-79944,-275197,46311,134492,116855,-217822,-483568,-361109,-457369,-338909,-203481,-22622,189900,324237,110965,-101730,-367229,-421628,-212010,-138373,-235457,54613,142059,293992,113907,-360475,74319,689388,892482,584139,13042,19569,332804,210475,139393,59642,-60223,-189582,-250601,-180913,-154958,66181,101607,-95560,-327371,-501557,-301704,-71374,182482,399903,487785,122896,-590134,112043,333529,-103015,-322764,288805,408183,58067,-243875,265689,645927,682389,276863,-156585,-480763,-85886,23372,127723,315272,345966,56953,-369598,-328847,-262395,-480623,14536,289108,193756,-522242,-10573,193388,77787,65309,42482,-253866,-302382,144460,-14096,-289186,-491089,-252362,120033,188366,172506,10642,-291834,-186530,-188253,-155759,-39256,-95969,-159795,-193872,-337566,-15879,199374,115820,-240913,-85657,-253754,-322406,378143,1066643,1230424,849222,338648,-24254,-351482,-129695,223244,266304,168438,110039,88658,-128971,-221354,-135028,8919,-40223,-375617,-124119,-81495,-294570,-482949,-386745,-335224,-250411,-98410,113455,148860,-37782,-276313,-320582,-148922,-128817,-349919,-288671,27060,181213,106474,215921,313232,200501,-47652,-450059,-233567,-127369,-333456,-84115,234687,191423,-123115,-70476,24363,-278693,-260418,28264,204022,156226,255421,499362,811488,890324,733146,491690,246944,94820,-9703,-195806,-99956,-71530,71607,-117498,-101536,-106538,-187669,-213657,-129554,-5574,22980,246350,565178,463059,259580,-133326,27783,341318,303107,294173,167980,181830,233157,412471,357376,234907,167611,168187,187789,-26036,-255485,-381122,-87772,-122670,-232271,-72588,53474,71309,-111293,-274325,-236102,-320073,-232472,-312541,-289903,-240948,-289702,-200475,-70469,-42536,-75763,35247,180237,224578,109503,-198968,-244656,-81852,113271,-16391,-241475,-98536,-52692,-255469,-405049,15439,360064,347853,184783,-80966,-365012,-237625,-381986,-148402,326232,601417,374519,3316,-172004,-210309,-73927,-19496,-127523,-101106,139238,211647,-16964,-351462,-406097,-308643,-128104,-406,172921,65770,-139065,-229777,-21001,191633,-118368,-296268,-132595,-38039,-170440,-310137,-379110,115305,312502,293350,377636,250951,-16290,-30310,102256,18701,-108199,-81374,22042,323281,448045,564810,507833,404513,334117,136207,24657,493656,879703,611551,478211,118263,-373976,36565,28926,-167992,-208831,-311426,-346617,183610,580596,370991,-32125,-246072,-89888,-275531,-453577,-244182,-191169,-41867,61785,103891,84273,115015,36355,85044,-156343,-191663,-96373,-111446,-201830,-498060,-156702,211000,254385,152317,81366,-94274,-154654,370079,792677,708360,208822,-334327,-202678,78616,-145441,-252081,-152663,-113326,-206719,-476109,-601806,-261157,-24957,-126037,-284260,55825,234788,225403,330789,459590,424970,288789,-28282,-323913,-178885,-220629,-120061,35141,30072,-3255,126299,79496,-265018,-289115,-196045,-190908,-141082,-154762,-309232,-289017,-42265,59503,81519,-11453,-199793,-30246,234819,134594,-105073,-163287,-47939,-14515,-33352,-210570,-206132,-144729,35268,-110609,40034,208894,-13410,-304204,-133734,-133373,315810,863261,818273,558240,234067,-64238,3401,-88485,-341997,51079,256393,121206,-11410,-135915,-312804,-299037,-205406,-133617,-230684,-313816,-133363,127805,101630,-199863,-288880,-192736,-168405,-86890,-28875,111327,187153,388837,518766,472536,187283,-140098,48947,123128,-231322,-222595,218783,635783,705357,158575,-386207,-29299,-184756,-266098,-113054,-48098,-211529,-213581,-266444,-261855,-94768,306333,546034,419510,22749,-340231,-22319,97639,95863,-349805,-255143,543194,1164011,1302183,604605,63932,-127721,-56728,580396,1059681,966119,591077,247817,-84293,-304165,-299448,-152263,-48894,-133460,-197023,-55792,75934,-49215,249248,513882,564049,420431,178717,268155,468082,86819,-305108,370756,685455,372508,-372252,-138295,140159,134100,-63266,-182758,-183609,-138301,7567,-122449,-202250,305334,608737,356017,-35904,-304820,-162816,-172964,-267249,-142656,-51464,-159772,-348166,149857,423604,424576,140701,-154065,-215530,69246,170817,222961,190455,-37436,-222300,-235020,-361181,-212550,210109,470745,316694,73236,179723,208751,-151503,-39389,-47257,85148,452712,407854,279759,138536,128513,32755,128149,7937,-210944,-343110,-149359,-119323,249801,886243,960632,516136,-47476,158251,320570,318291,545002,860648,719439,377071,-13773,-478643,-326243,-124829,127024,335280,472061,142627,-439980,-121410,158206,275842,-58467,-442580,-147919,-341165,-228608,230937,439117,259316,245054,279934,358078,420198,307018,138827,711306,1163122,1335590,988050,574859,553286,524667,383068,332087,96249,-170162,-164909,-117918,-169026,-242163,-473613,-137509,71369,276035,288470,202484,-86105,-372313,-74471,197200,29618,-403420,-205935,194033,20601,-517617,180476,668811,632280,40037,5974,584274,852473,672700,163177,-238847,-352210,-266153,-91901,84845,58509,103001,-8759,-217603,-72332,278930,502493,827585,522766,194494,2263,16088,132086,310284,632346,503378,43629,-475667,-320461,-173114,-165629,-147393,208115,508128,658853,421719,484947,365042,328745,312595,214357,108684,-103308,-165482,280370,722804,861865,570708,29153,53778,627334,699378,478033,359553,389529,588182,660854,427514,-154921,-508500,-507019,-468810,-274018,-58071,263812,491269,594193,448865,-28913,-355915,144311,236070,121842,-54475,-14064,318698,435003,175147,121552,145561,180884,80365,110459,-17538,-125184,-264521,-193368,-173750,-264531,-188997,-37181,81060,150972,89171,66445,99894,-136030,-243679,-225832,-259160,-228853,-252930,-142288,-55907,-115584,-134984,-113943,-99789,-50475,-145292,-493386,-346827,-238035,-281385,-74879,223349,194067,-175180,-48373,544701,1165180,1044633,454616,200442,357757,124914,-361157,-274207,-138452,-384267,-413518,-338369,-393456,-524353,-525288,-163372,16931,182365,108561,70167,-153380,-391755,-277330,-79153,-34887,-81963,139911,240379,157669,-104273,-334415,-375729,-352099,-334469,-378459,-50738,20709,23192,-257290,-107185,-39974,-38584,459,162504,-107216,-425468,22431,443168,568239,226322,-274808,31061,318275,254487,327372,505517,504840,229018,-37158,-185872,-120498,-138715,-290233,-325524,-340514,-277271,-244416,-212644,-189056,-6070,46436,-80676,-239760,-362530,-87062,83490,151929,48655,-219538,-303600,36276,69648,-237385,-477048,-609131,-438157,66784,116985,30584,60491,98733,-150875,-352964,3720,85751,-26700,-211944,-590733,-412529,-191592,310020,739325,604737,282212,359034,246185,-77353,-351380,-133895,169386,280773,363055,541726,496394,160999,-221034,-523271,-432249,-212222,-397981,-315537,-83899,-196206,-583568,-64621,205015,79494,-550430,124181,636962,716805,221504,-122807,-240796,-190060,34793,-83537,-361492,-327678,-47197,133088,15248,-43672,26388,322214,288802,37984,-447849,-410611,-326977,-479341,-439935,-276313,-158988,-37082,52574,125247,-83989,-295772,-18749,325051,451905,298601,261273,229493,112994,-110268,-253310,-147632,-15312,-35425,-437163,-416673,-206589,-219219,-350057,-324095,-192158,16398,115432,-48068,-231769,-173621,-161782,93936,597156,1060921,1006608,609383,364562,384278,584451,472305,346572,178661,-58635,-422292,-201997,-65239,-59064,-352326,-531774,-361301,-198746,75686,206026,164025,-25829,-386926,-112414,442656,931794,1034731,812180,500852,261721,-7472,-278389,-204923,229115,696437,1209971,1118589,834046,388239,223327,-255979,-174326,85297,-7707,-526530,-298103,-163326,-422270,-450762,-249078,-191766,-157738,12403,359408,667144,619302,170633,-532431,-89050,136705,288061,219215,-171745,-304958,223904,363937,142537,-70088,-161301,-486960,-321678,-85711,-72165,-191468,-2449,236730,303414,144831,245763,214223,-123787,-407794,-231366,-237052,-66915,-24384,-528169,227406,530882,125398,-134389,269004,552028,648752,772211,574642,358145,257998,59657,-202532,-208742,-109042,-132517,-377883,-510451,-366760,-204133,-144738,-422976,-196291,403563,919932,834504,189906,-231856,-89142,-69272,-270161,-186676,103862,285290,307306,-10359,-199340,-219182,-181826,-227282,-88665,13324,-36145,261080,776462,916283,499890,-125839,-449724,-71357,150446,174876,-48831,-364298,-287312,-198684,189343,565333,359465,311304,324478,419579,123631,-101789,-298467,-369156,242,137531,-41391,-82248,216282,252153,125749,119168,95065,329999,150964,-263689,-399258,-172749,47541,35620,-27346,-141933,-411038,-279766,23482,286140,484475,486746,288125,212441,23574,-26477,-15385,-10525,-246379,-361240,-142752,24345,349892,283348,-13934,-107204,-69357,-127562,-408518,-384114,-121123,192388,24084,79269,304100,498644,508539,519310,445531,369364,271048,143998,80387,-70607,-273470,-316464,-444450,-667600,-334911,-89428,-170051,-267028,-237098,20461,330131,503736,611153,604724,246342,-188915,-551500,-327029,50760,282168,1098,-191250,331039,645709,609983,337645,-408989,-191376,338070,463875,501784,519313,70119,-468240,-281097,-109145,382365,216344,70901,-83918,-375769,-348846,-467863,-501455,-342011,-167606,-25933,-255696,-20733,385813,318348,-22156,201903,177788,31540,-65422,187125,196849,-38389,-331049,-367660,-46532,377966,583511,608368,493047,134556,-381718,-324290,121074,11248,-439893,-326510,280016,559340,288785,4657,309770,712218,623573,406491,135175,-29181,-180975,-64310,173569,624303,765587,529610,71126,67843,204700,314804,605930,613990,571912,107693,-517327,176526,541396,382856,241590,347622,216696,-116556,-447368,-408730,-523409,-105165,240366,256647,-1897,-39402,196242,581552,829933,705013,38852,-436501,184671,547658,364414,31279,-336480,18255,375791,718137,627301,54724,-318383,-152464,-131133,151114,275420,308086,247383,359858,298403,-16739,-139870,-150226,-55179,-172403,-221872,27061,264097,325457,-21083,-473603,-469539,-21848,745734,1133002,568759,70177,432197,407712,-196911,-390453,99190,198617,-51725,-52041,37467,72427,90282,1223,-255582,-536398,-504986,-144362,205164,223133,39636,68415,-19728,-226620,-97376,-17507,-298550,-58946,132713,-218737,-323488,9559,-100705,-356538,-127090,-153133,-163113,-152892,75749,352878,615636,490535,327384,160235,158120,213031,270839,610770,656945,347908,-323447,-405528,2592,-8879,-84352,-205887,-353054,229754,501508,226794,44857,-24424,54822,363230,493364,320042,205505,-182709,-395108,-646508,-541634,-249784,-28810,160614,-43066,-295841,-410810,-394659,-337235,-235162,-455103,-192931,152593,139521,-224212,-506799,-366287,15950,440121,683799,415929,-190360,-415485,-194777,328700,515688,247403,-213592,-180101,68838,400933,588770,355328,-43620,-135833,-91437,-138662,-408871,-313156,-383155,-184716,58284,-13376,-229826,33796,259707],[86045,-126294,-233120,698,94736,-132297,-241558,-338214,-413783,-133619,162103,129514,98398,339750,508665,281992,63113,-123036,-185750,224010,312209,-43837,-332,321764,260790,-6354,-262539,-41829,51851,52291,-29233,-160269,-499403,157987,345591,6887,-315586,-136821,319712,273571,147930,-205134,-255182,13023,-41207,-469786,-204130,148399,-16255,-219260,-95329,7393,-35049,-380053,-463136,-177250,6723,178491,104933,-51904,-185059,14113,379363,605608,528874,129794,17378,5199,-53896,-126554,-127868,-101996,127645,83020,-167569,-232954,10845,41360,-134134,-209106,-135728,134664,532900,725829,551844,201472,-128918,-500254,-304617,23758,538698,605260,412759,-3338,-413326,-338209,-240314,-116316,-144933,-50710,64917,-271754,-224857,206837,160815,-498222,25804,332696,223740,185965,200790,-91885,-561677,-26870,753185,1185256,1447768,1172247,731727,291409,10972,-8299,443901,453162,361113,614294,769823,540445,170658,106599,384627,282826,-92334,-478008,-295212,-229011,-487560,-248543,194852,336775,82419,33726,147415,179493,-216964,-558298,-371738,-160038,94556,90739,-96850,-139226,-76045,-296716,-359196,-127627,88223,74911,122184,87754,-118664,-138532,-156681,-188518,-345271,-183495,-221043,-191395,159727,687271,996469,998467,775530,315467,193230,389431,489551,325690,-8400,-51690,-392059,7322,394428,352045,-120654,-316640,216718,405826,75776,-233433,-408696,-234796,6125,152840,261304,-10514,-312653,18223,290208,93978,-186072,-274243,-221556,-53731,72121,65882,83609,131692,47063,-225115,-15243,377393,202970,-120472,45257,276691,84863,-228276,-57890,-88334,118057,417948,444840,338486,-205004,-396689,46092,271239,182913,-170347,-445954,-629516,-261366,287779,390043,145863,-87809,417760,552157,229047,-506677,-166697,278788,578945,568112,124709,-474388,-283097,-447340,-452555,-38124,242797,251541,155384,-64423,-436941,-538230,-271211,-13644,-50297,-49681,-78245,-402457,-566921,-517101,-324755,-325121,-410027,-427317,-354004,75330,396998,457191,250088,46843,-102336,-53355,101606,173147,219444,217708,34656,-221328,-317282,-69979,109968,198334,162064,20535,-273963,-551989,-577097,-489387,-303568,-232162,-198824,78679,133275,-262131,-212299,-207870,-178990,235709,350757,164291,57717,94100,-56871,-173204,-155311,-166924,19231,410323,535312,529061,432233,157744,-496427,-352673,78727,96260,-62723,-97491,98723,447114,358941,-283864,-40875,426479,471535,270344,50487,-73846,-217939,-332159,155064,273849,-15198,-345211,-270623,-1868,283041,284602,303940,351916,136587,19604,206396,360437,252702,114788,177022,45634,-241099,-265566,-173393,-117648,-144105,-91026,131568,327129,680309,1020983,1152719,863898,251330,-294727,-264563,-245312,144058,408663,425468,201466,214355,326477,508347,349776,219797,226978,299356,-162387,-266942,463011,795137,486820,-93262,-426896,-252670,-273167,-350836,-313207,-488146,-69823,504333,508396,143837,-119773,-123780,129780,401631,412068,231099,244761,180230,-472326,81426,480452,353053,215271,439946,670936,423642,258923,-28086,-47756,-88690,-434292,-17104,509138,545097,182460,-186393,-325088,94726,174975,-117088,-419344,-16408,342649,429715,352652,14641,-437690,-320985,-69899,283371,514470,445737,472337,305778,7112,-294701,-148834,-28405,-285325,-497914,-557385,-394563,-48967,111581,-47320,-301962,-399363,-318764,-141478,-100635,-93795,-50068,-203332,-231580,-141296,17928,37668,129029,-58542,-316194,-209667,-172745,-82076,-141205,-263590,-177165,-217438,-335606,-369251,-279082,-80600,125683,339300,520277,497743,238229,166269,275611,196222,14601,-37757,-269578,-589528,-231333,-34944,30537,-89496,-124463,-272304,-433159,-429356,-485407,-488847,-226079,160698,348136,239502,-72961,673,249125,210035,-109342,-159142,110854,73250,45440,424986,590886,548119,122524,-291528,-159245,-37732,-351460,-143865,391860,605817,283426,-113203,-203351,-181442,-419111,-398310,-369823,-591952,-282084,-80185,-115816,-34561,144621,185962,-220171,-49224,237276,240539,224582,433329,384798,104163,-454771,110258,744416,566102,81020,-475602,-124035,62310,291943,562687,932338,909671,889302,411282,-209166,-355115,125542,382763,268268,-3672,-209561,253914,142048,-223169,-442988,-80120,-116382,-347678,-353027,-215308,-50546,156029,145205,248269,738321,977711,883900,250876,-285613,-257556,-530556,-145802,565057,867422,722028,-924,-372740,94286,130979,-203475,-349776,-58161,185802,90073,-76772,-472961,-365995,-235929,-373310,-503038,-221669,-111697,-38303,40317,-95753,-115484,52712,177915,258680,101972,30410,-14240,-102222,-276275,56837,335751,567547,-61263,-383685,-486907,-400154,-262394,-100296,3906,50497,236982,117638,-113191,-269269,-413500,-292652,-78804,-165988,11303,195365,359986,256378,-189053,10959,578366,664000,189853,-278549,-68596,227356,231262,342989,396192,332240,252453,287032,174137,74604,1212,-50932,-203048,-307211,-355533,-127388,-33638,79311,390072,633619,288817,-286389,204213,431033,8600,-337546,251408,381646,-28126,-152322,397539,639905,537423,178485,-260746,-401782,-39195,75950,49637,122712,169722,-87108,-30978,-44495,-94311,-295768,-9766,269000,49668,-325898,344781,513922,138548,-362055,-371475,-529102,-313654,88312,35474,-79874,-203229,-87726,86895,25577,49095,-3502,-118288,-184336,-197161,-53402,35486,4238,-48025,-230117,-304104,48283,278112,360345,111947,-48376,-351431,-328202,386136,1025534,993292,717559,313330,-119610,-270506,-40328,176973,218937,40249,32834,108209,-115451,-261558,-259877,-84668,37307,-222321,-411040,-319121,-408634,-561183,-382676,-215014,-28492,38816,301020,168863,46078,-54084,-42790,16161,-25557,-152971,-67034,92155,188116,291169,512073,646166,427282,-66643,-433819,-12143,129784,-63459,-73941,-28099,-191018,-362726,-58397,-66891,-299717,-172996,-271426,-426537,-234997,142083,456884,792928,863850,686507,485470,452372,405211,178871,-323011,-241527,120528,309380,-23101,-109404,-47337,-75331,-54271,85498,252132,134430,93852,345130,467671,275843,-91526,-342542,14704,177925,228498,374606,347535,302243,316562,146236,42120,77000,197293,268346,50079,-214422,-371420,-320586,-483959,-326847,-22293,239873,144145,-142747,-358533,-342587,-193365,85861,55566,137025,67084,-129447,-125462,33748,-99084,-162318,90801,347423,466142,352117,16893,-86601,-102763,-56479,-177709,-185654,-61982,-56974,-176988,-394670,-310970,-19855,-30777,-64422,-119818,-57534,-7246,-113649,-189084,323794,627506,634667,169738,-51945,-98250,72095,89190,3475,-30088,156807,152287,-128827,-370166,-62372,69719,192427,203654,363052,194062,20479,-144672,-198318,-219695,-299471,-311854,-107722,67567,6072,-56613,29351,357302,430597,490258,482956,269471,-152836,-224809,-130996,-153017,-125367,102476,284053,323026,374925,112006,523519,661087,641648,208994,-376584,466653,902996,523947,204551,-122431,-365065,113635,127695,-60451,-4664,-180359,-352044,200340,425869,211594,-191960,-97467,-6431,-212489,-515491,-325052,-241041,-56292,-26496,2379,68904,234738,284462,300730,51164,-22865,-10330,-23815,-161400,-435610,-291499,179679,367103,420888,317262,115971,-160167,149012,601378,561847,130907,-467099,-415932,-93276,-230958,-355020,-290289,-279657,-354153,-434461,-414507,-246110,-307565,-393312,-141033,59826,144833,148163,281042,411416,295399,151945,-122436,-361896,-373984,-512657,-198310,-48296,-24300,-125299,-115741,-138634,-353617,-299857,-223502,-118601,24839,118877,17348,91559,121816,53053,47572,95907,-118052,-309773,-95091,-8905,16376,55422,144953,-518,-159138,-213288,-32528,-29665,-106341,-290475,158595,390099,97152,-169194,-57088,3531,329440,776397,717875,423870,263740,-143807,-243537,-293114,-286701,29485,222965,124148,-1815,-135038,-271519,-235368,-172989,-162856,-264600,-245248,101059,204543,2246,-382576,-405327,-368264,-423413,-226462,13448,279753,349742,382875,299477,95422,-238506,-209944,172381,87528,-131991,-92967,190137,376391,400692,-107190,-405784,-189700,-436684,-390309,-323964,-349988,-10705,-144910,-308327,-169023,235155,687469,687286,359494,-37816,-186764,-42558,-35564,125173,141284,102924,419308,1021850,1266573,768150,424291,323355,272318,710808,942113,777046,286561,-39387,-212806,-472086,-136794,140956,229673,15835,-248944,72815,254420,-56270,-261367,110592,243845,193091,73706,182953,315189,39933,-488832,42376,280862,16184,-451219,-75374,226945,257441,101523,-126551,-431080,-97720,19685,37,92782,373907,602162,254031,-67997,-465384,-205162,-127388,70886,146509,103060,-142764,-274901,62636,149746,165723,326724,470361,-31418,-61738,166828,192345,-47277,-344711,-314541,-221435,-357355,-373685,-26727,332341,350525,96316,-71786,-196686,-373081,-16213,57921,254123,649491,610145,432509,201709,411673,352930,262591,-194533,-423336,-1357,118831,-92468,308448,1056131,1010907,567553,147423,270966,400081,356191,489133,856560,850776,435660,94316,-201836,-193888,-22266,105605,331310,515836,323092,-61591,11441,114957,35623,-315625,-293417,-231822,-489206,-123429,188287,163172,-80179,49980,186276,259545,411434,406622,161750,355683,797333,1031299,862556,628064,773228,893758,837107,608245,157940,-251689,-256237,-150113,-82226,-84568,-244075,-143936,-64957,-55262,-239991,-290182,-405849,-274278,-9968,106478,-153380,-376379,-134137,12906,-236730,-317890,202566,531437,341713,-50001,79254,563121,707261,317527,-199967,-250390,-151974,-496505,-263428,8013,-22070,-167264,-140476,-66698,27681,255536,374781,554361,364554,196256,209953,366375,597693,889920,1245309,935895,419709,-152960,-367368,-111790,-41041,-276234,-75550,134335,40272,16490,166600,241594,291795,323999,264368,189818,-81661,-16995,493281,818041,686734,350918,19810,147497,570394,741895,608742,494154,547430,666823,629320,352074,-187239,-398641,-441040,-525093,-410192,-68053,205586,443773,493152,282877,-283769,-121016,309689,342347,153407,12056,-91171,-38414,18788,-110379,-12894,192956,280336,3884,-249243,-210436,-151263,-120766,-78770,-203920,-423190,-317751,-100354,92260,283954,330716,169182,120021,-42940,-143632,-193562,-226769,-148167,-127456,-93121,-169154,-272849,-121191,-52239,-122497,-238608,-383172,-222236,-16140,36326,-53226,79071,200467,27496,-204359,203982,776166,1128552,766143,26769,-104421,389742,137179,-284633,-276755,-135147,-418149,-442134,-380111,-430044,-553189,-539007,-124576,174453,366956,252026,9051,-226731,-309941,-181301,-92770,-38792,136633,333362,332248,198709,-102426,-314452,-316951,-153797,-246947,-370973,-77366,11148,-110744,-425078,-242963,37646,293628,385481,386892,-66361,-183408,301269,538760,355657,7076,-327191,132521,373850,320021,303995,463162,428086,100396,-202525,-377698,-281003,-235462,-290009,-294058,-337737,-451559,-480529,-310595,-68888,201734,188350,32322,-129307,-413824,-342918,-137504,-44655,-142211,-287929,-246741,19487,137462,-215143,-209684,124,-120769,-46714,-39275,-183386,-44677,72729,-86593,-459080,-128596,-205589,-377603,-237388,-256050,-240801,-454354,97875,548391,566266,314218,347234,156871,-30279,-201617,-209278,60277,268362,304032,400197,452131,334535,-48310,-303074,-337172,30446,-231321,-472007,-79972,10783,-214330,-378987,7663,115416,-313008,55852,613050,738031,90077,-389150,-264133,71661,156431,-94232,-426002,-256148,-105087,87311,-21668,-44246,-105089,190916,168520,-57731,-349835,-191994,-144373,-236159,-200932,-99085,20095,-9129,-101057,-71107,-137567,-213474,86477,456314,501362,297440,203423,216037,243044,68434,-168246,-82193,-7997,84680,-207205,-616085,-306628,-208565,-367570,-332646,10057,266461,289390,21116,-272545,-112301,-97360,29816,523858,925929,812831,415835,156474,186220,506395,542348,352887,-50679,-301790,-272045,-109423,-68087,-112814,-237138,-329959,-419729,-401479,-130265,194458,244500,23934,-416791,-40688,337088,636416,761469,773551,627433,445533,100552,-131534,-47775,240771,787298,1005092,795341,547955,300895,225213,-180538,-360108,-347686,-437376,-316199,-127751,34872,-119058,-355376,-281389,-202033,-248435,-77768,351598,577701,451744,-94783,-164768,381099,443019,398484,218617,-153904,-403315,228027,397456,196493,103398,57037,-249274,-421756,-325351,-387118,-493228,-132887,129259,120978,102367,50907,-234371,-508967,-258831,-106408,-284459,-160578,-66263,-322581,163603,346946,-36611,-152715,122141,373662,554479,645097,393171,187581,156599,-25712,-181749,-119414,-71542,-190325,-518497,-463698,-322652,-191017,-233136,-528009,-63147,569125,885211,574451,-71370,-92982,4957,-68916,-219993,-111813,277097,394753,347852,87474,-62995,37326,21920,-162304,-97079,-66545,-26042,462856,844324,833854,379300,-48233,-310695,-141981,247130,318360,73017,-274068,-221835,-188282,140720,451730,228969,-135899,-29285,301896,456528,399106,106440,-254800,-120561,82405,-194518,-197960,272813,342255,137867,-17020,-131566,30192,-96905,-327401,-459508,-191847,54378,39656,-5506,-2722,-326379,-290463,-12304,115834,163519,170092,224407,292457,116687,-19442,-61724,73917,93138,-420990,-283763,-398694,-152658,-234459,-199721,-171679,-128072,-217207,-397296,-501999,-319813,-101362,-289889,-119157,348365,557326,699180,645786,499650,361372,375790,371507,206360,-77657,-217840,-176625,-363203,-503369,39585,247327,-28964,-354159,-468165,-244414,99479,281141,525740,507303,225351,69,-440108,-333169,-80488,153172,53320,-138564,243824,490811,398048,99591,-498229,42553,559087,589853,520801,412880,125494,-61742,-177891,-291226,-409211,-285911,-78337,-20462,-393445,-258712,-280834,-308035,-273490,81125,104892,47149,247731,603349,346567,-262261,328482,515979,293241,10015,26103,17558,-120453,-206375,-365711,-12468,476337,693283,638491,500610,139351,-320322,-254380,9591,-142404,-508738,-310569,176650,462839,283445,122804,419692,694610,590032,271363,-39488,-181543,-247658,-81084,47233,342444,487403,373662,30184,62975,157966,272146,563985,712657,488818,-102249,-266018,382459,617920,315374,181921,389871,345972,20613,-401245,-465682,-499685,-90482,220497,258136,-170513,-312969,290875,781385,1086136,815037,246175,-456629,-40698,390906,414998,321945,66173,237345,448549,542633,370927,-15151,-118399,-60668,-245395,-247879,7236,41139,-144510,24966,38593,-153010,-269497,-151652,50322,119106,77879,243200,433852,469805,159750,-349737,-238938,242938,848948,1067595,594611,220480,474659,315054,-315529,-203090,206134,168504,-236572,-368176,-260920,-127897,-66666,-157217,-418636,-629512,-531282,-270109,-155351,-176310,59461,317209,165084,-239938,-251657,-65140,-163868,44298,83873,-339605,-80611,265340,56073,-306866,-170501,-118671,-176235,-413636,-171223,171108,555658,524959,363401,258369,223184,175490,191584,482219,443153,214455,-387825,-379645,-77368,62295,-97656,-154527,-62113,546406,849632,496039,251163,155188,75044,308706,318163,177075,31764,-287454,-120867,-123120,-277766,-81836,31694,190859,2260,-197309,-372895,-422497,-273839,-153008,-330350,-164867,303668,326887,136585,-388387,-586863,-407918,-94389,278023,244920,-280487,-416189,-278081,12018,188109,209494,29196,-10202,74253,333743,537380,298459,-91022,-38663,94865,-3972,-332527,-239252,-254192,-270619,-141952,-148943,-245099,-84153,-5507],[-68078,-184223,-298042,3488,316463,295000,152295,-142908,-512616,-174750,146848,102988,54416,309833,577491,391648,-16091,-263495,-254606,-6443,45822,-21127,182919,315846,168231,-158636,-422520,-200489,-5156,47580,-71296,-205983,-410709,-219245,-32931,-110838,-217313,-330529,-34193,-67558,-39248,-355731,-387008,-101234,-157085,-492611,-78507,197826,-48600,-303487,5666,119693,18326,-358852,-476016,-139658,125006,235769,122778,-183086,-466669,-116225,321921,479595,425950,192851,106273,48706,17837,162377,-68222,32516,459989,392916,42325,-264478,-90300,-117196,-325065,-178636,72249,428668,816814,764443,421281,134129,141120,-21077,-481307,-231977,428185,347999,142875,-271058,-79282,93781,90677,-66307,-246384,-117693,108263,-18988,-421936,137936,186948,-438133,144247,562456,450033,287342,100582,-160769,-421940,5793,617065,1018161,1017331,887081,768557,400162,-26434,-162146,273406,260617,114977,337708,755372,741281,535336,186812,322922,427799,401498,51463,-233123,-426425,-375203,47967,385541,488837,446258,379129,422472,245688,-128031,-471706,-299413,-64749,197187,152517,-40853,-88500,-180575,-457625,-276568,12254,47486,-30030,218671,256649,-24526,-110991,-148419,-87366,-101971,64530,-142101,-147065,207773,675204,914508,673215,405738,46073,-4861,198982,467273,349033,110926,92375,-315387,180140,597047,487284,-85841,-34158,377637,547169,225836,-158608,-476604,-339461,-88837,83941,236706,-10957,-373661,8851,290735,140586,-271953,-310383,49381,-14395,-211978,-241424,57722,213730,46612,-270530,-167678,261829,188903,-287419,-129697,262977,128996,-251634,-159989,-102802,140389,239538,261995,42317,-439316,-276408,103445,294008,222706,-208180,-452305,-511504,-298224,304606,456501,234624,-66246,457315,479765,112262,-562327,-105244,369125,737015,808030,108641,-429488,-88033,-177419,-385903,-185508,97481,242410,334267,305175,-125659,-311443,-336240,-105124,-127922,-296249,-372825,-297584,-200416,-193066,-129682,-136515,-445914,-330217,-160513,-706,221246,380509,258664,130425,-44153,-95496,34456,103802,200679,196462,-37551,-333204,-426025,-253156,30893,74358,3373,-44601,-148625,-309600,-162266,22402,81051,3507,-138036,-184659,-293081,-256335,87643,-39987,-292795,-155984,35293,-92380,-83261,-70162,-246358,-382002,-297282,-462937,-411020,49191,318950,585317,631009,243477,-439940,-252944,66095,162067,134203,178271,418425,777159,444809,-245297,-131788,235690,270016,4752,-322969,-298321,-432537,-364713,82618,172860,-129946,-534239,-344993,-56799,57721,-28354,123657,362775,168622,188240,288609,327386,271415,369073,491223,390257,83980,-111131,-286918,-244855,-173935,28469,203871,360151,638751,961129,1142497,1013922,633226,223358,119055,-44593,309663,775845,762133,268071,-69315,53308,159917,159048,283117,264001,78825,-459285,-64404,530584,827836,700167,204889,-220244,-297982,-275507,-332166,-440427,-431176,274886,816608,813201,368967,13409,116641,500721,644564,505620,364428,314095,182884,-493492,142227,486946,467308,413407,648401,807366,282656,67666,8042,155097,135927,-194283,-49143,492779,623518,332857,-126588,-279471,151216,245594,-740,-195180,111322,523520,672145,790230,449816,2063,-499561,-180357,132443,400513,352001,346913,181012,-173119,-590123,-483852,-368399,-418877,-225837,-285885,-456350,-119824,153454,41027,-191469,-520780,-552183,-445960,-425067,-283185,-194134,-399347,-533467,-355380,-92324,29093,45049,-248955,-218035,95623,29518,-89991,-198644,-121499,141749,31555,-141778,-129220,71931,272873,372766,377557,380625,267097,4016,57399,271873,336163,277350,142668,-89562,-457564,-176752,23385,41855,-132226,-193648,-340491,-527959,-528181,-527135,-449723,-251254,105715,371731,415212,74218,-255729,44022,126580,-234836,-368840,24921,-8382,19749,410598,406445,265943,96210,-246362,-189761,-86499,-292260,-364224,128528,235594,15270,-374288,-416188,-234946,-366091,-258252,-276849,-215926,101789,365386,223723,38493,67237,131832,-274110,-224396,62974,158645,182166,359488,234302,-11063,-540109,46804,373880,86741,-514959,-39608,15161,-23288,58165,383559,814968,908314,1000320,539247,-153656,-439016,113249,311610,244293,-71098,-356071,-100780,-149867,-535907,-76908,177141,-41600,-411537,-564980,-599865,-492961,-322972,-64923,262881,845298,1003572,785266,248935,-63497,-19592,-236315,-74216,493997,802510,672370,142944,-254691,-187161,-384762,-382555,-18540,118141,257369,247145,132364,-215955,-470155,-302234,-394436,-545889,-280457,-99592,-42673,-95345,-422537,-446448,-252565,6330,176935,-124384,-423826,-192860,-118225,-170151,-37124,313869,472243,-98106,-270579,-388206,-301979,-121660,41181,102045,106098,188022,180510,22334,-124201,-302412,-428502,-131076,-64753,47114,174063,352819,354956,-6616,-53313,406035,439705,55447,-63788,134675,130878,120621,269468,378372,421542,501154,649483,640519,520563,316960,157238,-44424,-283678,-288131,64085,153878,65851,314894,632991,362009,-93275,135097,307916,-18273,-340944,127999,295504,-118892,-181945,393161,494408,265236,7437,-372784,-347063,-60198,40265,-26628,-26823,-29845,-189067,27583,136855,74844,-49565,69542,239942,-108483,-10412,580537,778367,355312,-197985,-528824,-515494,-467673,-193910,-31745,61399,69486,98742,-15613,-174381,-192102,-134963,-16326,13,-77856,-73576,-33084,35614,-31864,-273337,-301725,-18480,262366,410543,340017,48029,-363810,-358642,200130,667964,608657,515576,213826,-203964,-207484,-81086,19000,110013,-124586,-132894,74719,31852,-94135,-369569,-310844,-74077,-117664,-360994,-406407,-461396,-500441,-394555,-172682,-93340,-110452,48120,-80851,-74531,483,105962,127914,516,-108091,-61072,27411,80962,407410,785904,1009900,734781,46776,-380756,24192,173678,50835,6815,6907,-146800,-463361,-112903,-20918,10284,103453,-183202,13355,155151,330402,416627,629057,683575,506833,425784,627232,631686,235669,-440797,-123448,352498,495189,79282,-109796,80238,118805,121260,300173,507479,366598,108687,94006,380613,188326,-10334,-303375,-429596,-138098,1016,386105,392926,356117,219353,-16123,-83638,45196,266654,362344,215818,-22145,-311148,-468140,-238454,43284,260281,484793,234202,-186479,-541145,-283577,149153,511685,365131,324857,444876,160632,-97487,24883,-170056,-295394,-6891,263121,481133,424495,163407,26812,47256,-2038,-48271,-77710,-78321,-102470,-124474,-196744,-410605,-400879,-105851,-153278,-19896,170143,251992,224554,-18157,260841,595772,833867,392265,28947,-31956,190341,196450,118809,95799,204612,52577,-321493,-201969,188266,336010,388324,286032,338396,178346,56856,-26257,-98989,-206920,-272976,-244575,-31698,103846,90068,119647,413570,568387,483008,520997,406703,83110,-395467,-326710,-340668,-404392,-257447,135499,517515,747609,630965,-20798,284790,651219,784749,383400,-119618,161354,472156,207266,-276143,-452053,-345551,59632,130679,-29153,55697,-104323,-456525,17970,107738,-32602,-261162,-87081,-156373,-342143,-513363,-352041,-273716,-125492,-183544,-176044,-1086,296792,437434,307070,55390,-57181,-31048,36306,-105832,-366536,-432802,66845,366036,579980,510042,258398,-83307,-78650,275996,264065,-22610,-421859,-496945,-164725,-155458,-289438,-385521,-318822,-259668,-221890,-263565,-271844,-373357,-320060,-82722,-72452,-113858,-41779,151656,292916,136904,-39215,-239019,-161809,-70398,-151296,-92804,-56119,-10166,-133918,-322284,-373374,-406760,-221621,-108757,39704,243520,444933,528346,425674,203414,-75181,-120799,-25372,-221373,-535597,-273462,-83039,78474,202287,229595,-49351,-283036,-175838,21940,-30228,-294072,-229164,217882,410677,77951,-133789,-48795,-1902,213946,457139,429966,190781,135680,-208380,-396175,-326300,-232791,-65197,71789,26122,-72589,-153518,-207909,-95840,-55681,-169483,-229423,-22815,280030,195290,-137300,-547030,-352412,-273039,-539092,-338532,46132,347538,393941,245080,91635,-62539,-300075,-369406,4501,-57469,-11073,5530,-20917,-105859,-158145,-202827,-27145,-113100,-299110,-240309,-117834,129943,348393,53404,-345788,-27972,488401,855471,641398,264900,24421,-90653,-134517,172266,598905,852571,860436,657068,906454,1068304,837049,669207,590639,604129,722320,780217,539332,9819,-153323,-84204,-260272,-1573,321713,353933,58062,-261132,172696,401625,164499,-207253,-182808,-120420,-95424,-148630,-148534,-27214,-83811,-429033,-472911,-372043,-502640,-278882,6159,295104,347600,238742,-1909,-227643,-136196,-94184,-48554,67243,185461,335064,22918,-260768,-350525,-58272,187998,369387,401396,197755,-133451,-148870,-13080,-249092,-163162,468263,660738,102100,-161158,114210,92213,-288834,-360300,-291581,-224328,-290461,-478071,-336143,29479,220513,119989,-169934,-441364,-539500,-231501,-82028,195285,522627,581518,422853,166073,452459,503367,396642,-174653,-421239,204403,186930,-120016,293529,926087,795475,413247,274361,289660,389253,262759,227663,567170,728904,365628,128257,36952,132,85804,110164,409211,624608,571432,275490,278598,397338,261437,95620,-55572,-197208,-469672,-205955,14966,-86023,-271721,-107776,134705,162083,249452,288503,135652,11677,376631,604540,595834,553041,806267,1100845,1128353,753855,165114,-371731,-398628,-220406,-38610,15695,-61698,-202626,-303486,-451872,-471017,-271846,-399267,-129762,8219,-84196,-389230,-222034,-43260,-80583,-382786,-421882,-55529,121965,-89059,-140523,86780,441936,479272,-70434,-372788,219750,210535,-218096,-278031,-183644,-270378,-298188,-121561,51114,31344,92141,221828,407397,146192,18206,268200,563599,909015,1308098,1504481,1126423,625906,84752,-108377,-24549,2656,-317894,-609372,-536927,-494551,-431793,-347881,32417,250376,268231,246207,211471,-114045,31941,556301,839949,512578,138734,18386,217679,450212,620750,544110,431778,509058,567111,505206,293801,28977,-149133,-260823,-511475,-338171,-44724,21636,93641,107348,-102137,-477212,-30697,188069,209893,118737,153313,41958,-235544,-364629,-343506,-255558,114971,347433,172435,-269770,-371284,-258766,-68385,-46117,-232029,-439927,-332437,-145806,52937,175713,293288,52021,77251,82357,60272,-36966,-184746,-135734,-48828,-100658,-317059,-401023,-109874,-48454,-214111,-396266,-152779,115564,203966,130402,-6102,97367,49959,-211608,-121614,332180,825516,867354,464033,-154555,-104765,477080,296345,-107634,-174903,-143840,-443553,-510719,-460274,-487103,-562138,-565209,-172078,236943,426463,344133,2089,-154417,-233582,-148918,14286,243872,507673,468071,300798,70060,-150797,-64033,98155,299045,141220,-290193,-133824,247405,169908,-171419,-433241,34732,469726,572857,353918,-181850,-12980,381992,392050,-56550,-336082,-138826,211282,376887,347690,266685,415271,363023,21094,-360474,-492018,-410819,-382893,-337607,-297180,-269644,-472317,-657465,-244433,76697,256417,189743,54169,-77990,-220744,-301887,-157623,-47542,116648,7327,-159697,-129311,15855,-314449,124613,645729,562656,372580,-30063,-445404,-109107,87138,21081,-376431,-388713,-514973,-114389,386379,287990,152643,-318718,-200694,256261,354213,186729,89342,-100414,38572,-8380,-335982,-216604,121355,115792,45341,211708,377583,169347,-64471,-397704,-24509,-112914,-308330,-4533,234860,70577,-414584,-220092,81710,-96457,-226529,356152,544201,129310,-573555,-317750,89987,73371,-189394,-367163,30206,32687,35349,-129143,-146280,-296127,-94229,-54428,-238675,-325260,-111908,-92791,-115383,-160968,-148892,20200,27595,-169142,-313413,-221029,-128956,129837,402183,317773,95696,-94092,113748,379898,279659,44553,144884,189936,199062,-17089,-360195,-476369,-313909,-423980,-224816,157179,450086,401187,105213,-296899,-116943,-99761,-183093,282138,598928,485179,171290,-75974,-326,372152,571820,380633,-22136,-37659,-30873,-54600,-119025,-209425,-244255,-240002,-208897,-92233,13924,248220,294614,48444,-459893,-5216,270890,345930,432173,610353,608124,494330,117570,-75745,42426,282308,751842,626649,330413,86853,104806,138863,-39217,-122755,149190,-66676,34328,183861,248170,136867,-126281,-314426,-281704,-423952,-265833,235315,400978,247788,-228964,22794,568003,563402,310667,16309,-246936,-450638,146638,287532,79316,124782,192379,-22899,-309297,-514735,-421498,-217936,54554,265987,248145,166669,-161810,-529449,-183157,53323,12971,-332809,-231735,-171871,-230198,15134,-53485,-294313,-196872,-34455,164092,465669,387989,109821,-76072,-138079,-265275,-362383,-294409,-113801,-116243,-323623,-507036,-439805,-203733,-328477,-473064,44765,554667,539352,109442,-255242,98347,121332,-38886,-79068,16840,392939,505984,338962,126734,-24346,52124,55333,-188403,-201419,-246755,-6285,529022,733604,520973,188962,195652,78557,-113220,223053,341883,127847,-217560,-304594,-271949,-97843,184074,138714,-287762,-260494,293717,738994,822546,446395,-157234,-287418,-5545,-373560,-245212,379486,437213,112021,-135502,-142101,-289033,-225685,-289823,-358773,-95855,65834,33615,78172,160435,-179698,-441869,-172427,-134931,-210041,-120621,133340,238640,122100,-65416,-193817,52637,198809,-76533,-103226,-168840,-412069,-480351,-313938,-230742,-252709,-361226,-444633,-581684,-495834,-471659,-424875,13447,401838,524640,677539,533228,397564,270951,420189,524359,296227,-86983,-210788,-124389,-350503,-342827,310717,596177,228096,-190141,-544186,-425428,-159615,25149,280804,403075,375368,181100,-327641,-397112,-279226,-27549,55366,-55220,-89799,39168,493,-188506,-269648,223776,551978,384543,176441,96730,137955,310109,347782,264342,197207,113759,119125,87430,-304289,-354000,-236697,-168723,-92838,214318,254115,214658,372321,705940,388360,-487117,411577,881293,610183,205063,-161864,-176326,-144624,-94101,-390433,-37985,443791,626018,528517,455988,169826,-261212,-287952,-255339,-503694,-586209,-175652,119712,215208,76792,114665,457276,601417,470593,107943,-121192,-251930,-273670,-59667,9254,7699,109371,103645,-62105,-20001,5298,117485,368006,697510,319487,-343675,-132362,376518,447822,90408,-25079,148558,313594,170928,-222114,-506633,-398731,-14895,321035,406128,14339,-412674,304121,858644,1145028,782110,328435,-370758,-237017,222952,470651,585419,434777,529778,591459,395969,102736,-118468,-91957,2916,-190270,-416137,-76698,-154669,-557716,-195957,-50853,-34713,-172514,-22137,164710,324981,274836,315758,453260,421074,222917,-156781,-54540,321849,654645,656456,346519,171582,407535,142728,-452462,10717,333673,130468,-321574,-541936,-440950,-253012,-155910,-185571,-443248,-601985,-499813,-220021,-242332,-520095,121548,458306,292385,-179984,-390871,-152280,-392,136738,3076,-316411,171147,460466,143780,-348967,-237771,-78427,-133812,-339590,-430238,-49753,423181,579910,414051,207250,160520,19613,53783,148234,122704,41403,-334326,-375323,-183999,132468,-90003,-105517,243976,702123,955851,657258,320915,94970,-166986,-26970,-48596,-41497,-204127,-233284,78989,178240,46050,152440,198588,216806,5754,-127043,-305453,-290959,-64423,-73125,-284090,-141992,427606,526508,348810,-226769,-381093,-350162,-267577,195718,300282,-36362,-311421,-164831,41076,179149,341866,253302,130585,96628,261867,424904,222259,-109753,25772,227479,50033,-142267,-125912,-151830,-256683,-272202,-216723,-253652,-187213,-227893],[-192876,-205726,-211374,179080,541289,603088,386235,24537,-416505,-326487,-40742,-19222,-35061,214786,547517,569131,170114,-367378,-388577,-299849,-177199,79951,291769,227121,4043,-316573,-387201,-227688,59481,97154,-55699,-217959,-281267,34979,-65843,-208881,-179158,-111257,-145364,-256143,-236596,-428442,-545229,-304721,-303059,-338207,-36166,115790,-140292,-394105,-30263,93974,-31929,-367534,-562458,-201980,205666,342237,251962,-94455,-425422,-148510,182620,180692,177998,239960,107659,35236,224083,468963,132751,257691,712172,656742,160044,-313998,-300702,-324523,-418889,-166765,180291,521560,796623,537221,111075,193389,490320,437234,-70339,-391714,105457,41692,-163531,-220422,220378,331577,321098,-3562,-361539,-244589,20293,17844,-428393,123661,209307,-358022,147008,639098,582616,304410,-34287,-175686,-239129,-62297,263096,567891,377026,427513,691716,512130,-12817,-265058,24914,3161,-180734,272612,824202,904895,677784,238330,272146,535128,707980,399755,105946,-71083,-13555,296220,435714,335073,459896,466420,482253,186998,-103350,-443175,-286356,-45002,74506,22148,-104811,-140093,-287915,-551644,-234265,23942,-131845,-117901,322937,406622,108401,-74478,-26962,80878,109597,208568,-9465,-117341,76781,397246,537546,275051,-17767,-247248,-304764,-33484,263229,232225,164580,31721,-282631,214980,823931,638379,134229,150289,480702,650843,369471,-134378,-568448,-401065,-236815,-1767,230708,44249,-389996,-124427,153847,174727,-80658,-13907,131121,-59506,-418789,-230265,84459,195006,-5383,-287787,-393506,-52545,-45385,-411183,-240614,223227,203865,-128326,-331644,-244010,-25336,-42470,-23742,-255787,-553150,-133637,183903,322306,242404,-138088,-325218,-421691,-475076,93738,373231,260580,-110153,262521,266362,-101733,-476404,-145819,302567,716936,720055,-17742,-196888,197885,203303,6973,-89756,-82818,121779,386296,477133,143515,-83000,-234512,-87176,-76093,-292508,-470153,-43283,170794,88680,150559,64120,-332486,-143612,80326,-7258,-29640,143422,159969,84941,-119793,-235281,-133064,-59836,73482,30689,-262860,-447950,-479040,-457235,-100257,-77045,-170276,-145711,-51128,-9498,275027,440581,397292,170789,-96921,-508132,-316587,43808,304792,103918,-134551,-368809,-348630,-387752,-291712,-230228,-263883,-481999,-334871,-143775,-193451,-101245,16286,416357,619253,160104,-363931,-153647,-72142,2744,70106,221124,419573,581250,153224,-292822,-125424,121021,83879,-184377,-425005,-337101,-263925,-99412,25990,-70744,-406493,-601536,-147999,132911,169808,-264023,-306847,51443,104254,333212,411209,385444,367651,623765,882230,822033,512428,96943,-352803,-418217,-276048,17242,96190,157361,321785,639514,977037,1062042,998303,734341,432905,28103,254614,822894,808649,327377,-162547,-218708,-217921,48784,262194,191462,-252591,-358999,156872,481889,614341,590500,280059,-26915,-174864,-202863,-293235,-454037,-304863,314580,747293,719864,302480,-33519,252644,751797,766096,465587,343107,360250,182148,-467606,109494,444770,409932,354158,539273,538902,144287,16910,408280,455051,386372,58198,-164521,380664,640125,448483,-88583,-266251,136808,258904,106418,12914,288774,729951,885820,934337,519982,153535,-458788,-257880,-32497,174756,193034,135448,-35184,-371721,-380832,-348781,-419003,-281178,-33119,-124039,-417150,-91544,274385,218499,-16257,-331075,-440724,-393196,-570984,-396992,-232165,-258144,-399567,-578742,-278543,23093,-6466,-294638,-79570,144112,144201,-108093,-223638,29964,318583,187883,-8514,77287,379588,633393,625227,409293,229460,-28455,-269408,-114105,199171,431998,516008,317790,107562,-387844,-209362,38254,9061,-214680,-312947,-391453,-496326,-416721,-434673,-512487,-316970,11776,306415,456501,196256,-382137,-174412,30067,-180540,-266024,35481,-15272,-34736,191817,88761,-14453,42691,-182436,-371045,-265047,-259671,-488940,-186889,-89926,-155279,-489779,-325255,-97962,-97958,-31703,-53729,136544,471943,792847,512167,84862,-83015,-32840,-300524,-398702,-161394,79784,190857,260940,96409,-116338,-557589,-99199,34700,-210307,-108667,243915,125598,-59020,-141680,79516,348905,534835,641932,394829,-138454,-489260,92426,228115,128634,-224818,-448689,-370749,-383481,-220177,289840,388270,3495,-431429,-602523,-440857,-410642,-351268,-108138,308503,774856,832154,481462,86131,-35476,65913,19312,26756,228163,475250,433359,234252,-36385,-205976,-203349,61022,241747,255358,223072,285808,223124,10339,-314230,-309744,-382759,-507176,-346981,-179990,-136979,-253937,-547126,-504876,-376677,61051,223645,21583,-357756,-269388,-59509,51750,54914,117336,-67451,-259951,-277300,-270483,-176162,31603,168406,198817,268172,228159,226101,156093,-34658,-193048,-488751,-262695,-23363,55675,123322,364021,419713,168186,-81930,189557,302057,289643,283059,368531,172418,-84753,-78519,1471,147277,431954,670579,786418,756225,652346,535189,283930,-148774,-313635,187067,359953,130818,155797,480520,314085,-27333,-55097,13969,-181970,-435122,-18715,228115,-128872,-321173,201155,215425,-42232,-178044,-404208,-256289,-49550,-24518,-54478,-10361,1870,-50563,-23247,191534,207244,216553,375559,360425,112136,251151,629773,852787,470841,-37222,-453397,-565675,-486366,-387912,-161251,92786,252736,221649,-142298,-367300,-504906,-334207,-25890,81380,-33592,-266290,-197626,44080,-52500,-301305,-346355,-150060,160858,285557,363878,85987,-359407,-428697,-23879,230460,312314,341841,105160,-171440,-125835,-188098,-201959,-36791,-212674,-274228,54952,246144,187766,-168513,-484712,-287402,-104273,-224147,-314563,-392057,-482191,-427450,-258083,-343498,-441433,-538497,-276069,-202940,-72034,118840,174129,-3958,-119733,-192684,-155721,-132775,378423,941902,1274573,1015252,273005,-323642,-103746,22418,14101,79625,245609,124663,-375993,-150799,155844,224264,212130,117597,477773,610100,540829,363070,384479,428642,288196,350092,651938,682426,184981,-493279,51348,477781,540254,170801,-48223,263924,364367,304626,474246,644795,494838,112090,-19571,270683,74870,5684,8870,-150330,-554891,-304467,182167,321596,359559,137807,-105569,-125248,78271,357518,460120,384189,148440,-171840,-253677,23911,373324,563928,659809,284278,-278302,-355624,56407,500307,726812,411784,461082,843998,506680,-18595,-86473,-274594,-439632,-244410,-40282,273940,321960,213381,68305,156569,156699,121392,-12666,-135879,-158131,-104687,-116951,-290902,-339881,-59434,-122311,45883,240326,372059,439238,298447,365763,668372,901262,555431,33516,-14374,235332,270827,198019,227956,294561,7350,-395870,3634,292486,377735,347279,184745,105647,21761,-12190,-2649,-76348,-86796,-96591,-59844,77544,58861,43213,152309,645668,715818,519616,392800,185247,-248413,-423624,-236668,-397653,-637105,-516655,-23800,553066,1066840,787906,228294,-76933,410482,789896,815491,426268,-236310,-145869,54152,-135611,-386118,-344796,-89014,35180,-49681,52411,-43262,-399203,-285463,-150557,-202213,-251760,-194568,-399824,-546895,-460671,-321115,-285219,-220665,-352489,-307219,-62517,256491,427445,198575,-96005,-234471,-166991,-31016,-86856,-245170,-381605,-60985,268450,586473,605779,351612,-4463,-242510,-89376,-71557,-191757,-393507,-593912,-201253,-45203,-98573,-257402,-219939,-68596,-29187,-118233,-93630,9555,-17160,-121265,-259779,-334523,-239720,-15518,119594,-29793,-225883,-350758,-53297,243667,294993,172290,82153,139863,24757,-198265,-449178,-402864,-128267,-589,126595,354065,609798,863655,598138,210093,-179633,-284406,-311874,-498322,-465219,-211113,-106960,22869,189486,171228,-170345,-394959,-202423,-72666,-135899,-481356,-245060,163977,245785,-74402,-264980,-150624,-167567,14105,63185,56378,-57952,-15004,-36294,-14659,-86596,-161194,-125288,-59479,-88293,-148043,-142523,-90176,72592,49904,-171293,-159346,192012,328748,97967,-273959,-566327,-280113,-230501,-516740,-365805,93417,385333,401933,96301,-67101,-43839,-34164,-297509,-340316,65311,196827,86727,-356482,-409267,-329705,53835,380388,344901,150546,40376,112384,392010,450142,113447,-345376,115441,632924,800084,459983,161698,117816,-51060,-115276,558737,1113855,1408640,1407777,986511,877078,898269,839640,745700,625309,660747,514617,580687,344654,-117442,-76194,12187,-118781,61652,376197,379167,59115,-169437,230453,473770,367826,116407,-223162,-419415,-221671,-122324,-347098,-425008,-199900,-159214,-221707,-121680,14468,-48099,58939,290398,380527,291784,1109,-237133,-292099,-225747,-218339,-241104,-174958,-47648,-227380,-312236,-184013,62804,336050,468196,528460,235204,-92793,30595,169179,-145777,-358209,328324,412546,49725,-262493,13356,-60901,-331017,-178766,-256909,-241038,-111808,-162751,-344749,-259725,3899,210918,121599,-79612,-384252,-388638,-425478,34679,272186,401995,311896,101693,322754,482323,443344,13908,-193736,174695,88977,-205655,162224,520410,404502,140813,286143,253230,316155,86568,-121500,197866,454768,202990,53515,112135,61637,55775,101623,541601,766195,807958,558728,507564,637191,623282,459658,195367,-79263,-438127,-456443,-234418,-144185,-252264,-173543,129848,165871,126783,24530,-27522,-235210,45966,225326,279224,352797,684099,1105471,1172737,747206,147512,-412534,-441030,-239384,-4551,67208,68317,-128321,-393223,-333737,-185900,-82844,-112065,-22587,-19737,-203048,-529477,-370379,-181203,-121794,-353256,-455771,-456029,-397954,-463837,-133943,86107,257515,212919,-290733,69865,595367,459056,108551,-91494,-290101,-372529,-23811,63626,81721,-10682,-50214,265753,824810,355627,-215157,137370,578316,1036900,1482696,1403389,1094586,687367,305111,215469,152641,23922,-164013,-156711,-83268,136291,-140266,-219566,93720,288993,208237,195367,195869,-136482,-11643,468041,768504,431082,75065,78053,296254,425288,421029,303046,190681,277374,354052,363556,316762,256829,83210,-116482,-402478,-94661,70248,-99660,-485460,-395548,-504122,-260549,-98359,-140037,-88794,56306,200178,114293,-322001,-542351,-368242,-538935,-31357,346090,402805,198953,-129540,-350326,-117804,-78786,-224644,-291676,-197392,-183539,-140054,-254972,-48458,-109025,2399,110238,256220,198658,-99707,-185959,-37084,-144544,-424419,-374039,-125529,-100287,-332408,-306186,130710,335956,306649,68674,-86944,9718,-143915,-359099,-55689,342939,746167,675493,347639,-109867,25782,500556,556992,190859,5805,-209123,-480264,-512509,-386660,-373540,-456592,-538277,-239522,204523,432069,415845,186905,1311,-93080,21958,266774,585965,767168,523115,156228,-180458,-250058,60458,361211,512155,301855,-294154,37699,593920,637535,178625,-168226,48848,483481,554074,181358,-264011,135021,406884,146323,-496492,-222361,105994,294505,374675,369155,259290,342536,295665,20439,-385481,-346297,-367863,-519603,-316669,-291966,-306411,-489253,-574523,-141520,165705,205690,79374,4914,-64654,-102216,-57856,133613,260789,380348,249191,-99801,-309647,-174924,-509337,299165,1018310,1158066,959067,175502,-508637,-128512,121279,146250,-82930,-309312,-182644,290236,813974,752741,465168,-22660,-463320,-357,92809,-44365,-311048,-283836,195811,220954,-20699,-499908,-131471,-75052,-236673,-89544,267562,334608,127117,-387481,-274243,-70075,-39782,138068,375884,305845,-102325,-423003,-16668,29953,-389297,-1825,325503,344547,-120591,-363822,-126193,-105014,-289954,-236963,250821,207107,-4993,-251062,-305000,-466268,-341540,-233255,-423591,-365680,-136568,-117180,-105724,-265764,-287328,-7599,132534,-33124,-316511,-221638,-64584,95079,153287,-42316,-329150,-395289,135992,497699,404637,208385,295935,373828,292886,71029,-248381,-360965,-273703,-260590,9544,240849,491874,441077,175084,-306608,-168972,-113729,-450451,-108605,153606,150276,11452,-185499,-101657,255919,556102,404399,134355,234904,146260,-28374,-174687,-274937,-328545,-334902,-177117,58680,252309,352358,361680,87450,-455180,-33489,190161,121534,111576,385426,487521,424572,75887,-86528,55087,313645,507738,320054,47496,-210256,-22852,70225,130719,235777,506998,541489,433410,629283,534362,313925,4228,-366921,-279456,-208165,-310265,62678,199744,76230,-245598,30861,504747,498832,39679,-334859,-292236,-384446,4971,87908,-150723,43036,257540,157991,-105815,-277358,-143234,35548,257644,499430,464727,251167,-242789,-142811,228804,351890,147222,-228381,-329632,-310673,-245190,-125160,-184633,-248685,-239287,-175756,3948,343483,109403,-154603,-276731,-284343,-362656,-336256,-287490,-17480,85714,-87503,-207055,-240112,-69801,-233049,-252352,130966,364209,47147,-415222,-107449,292482,279645,31742,33001,129680,383683,551152,287847,69155,-105180,-86560,-84713,-269766,-325788,-444561,7504,418001,457631,40150,-62959,305860,266441,70432,124532,236014,105942,-199667,-496888,-445082,-331114,191499,215024,-70976,-370067,253511,803507,1018092,630040,-96152,-370251,-43396,-289042,-14015,672997,672528,207070,-28231,-47904,-34204,83222,-52474,-137958,-9874,-12434,-67124,126337,241343,-17776,-385960,-445597,-403531,-540543,-339380,-33230,60534,49874,-110184,-354557,-33567,113521,100083,-19692,43435,16455,-273654,-414684,-212454,-242311,-461364,-541739,-551916,-550974,-385997,-112952,237092,415896,477580,459077,240270,184363,152426,411276,587358,343592,-86704,-239930,-153246,-425385,-214957,396997,734730,451739,85626,-296294,-435570,-245907,-74237,65641,348153,527798,267050,-196201,-407993,-416709,-193746,24853,63936,-334399,-527475,-285131,-110255,-18881,276626,289929,-131673,-469713,-321832,134710,581404,750480,661468,817838,584785,531852,354909,42730,-449533,-286833,-189430,-66176,98304,252297,174260,306738,589598,312665,-496768,359934,1041465,858162,516364,20918,-110867,-17576,14620,-387294,-105752,303980,407600,330945,395869,167531,-278647,-317499,-342544,-442693,-191231,46637,128312,-56967,-179363,10927,393581,461051,299245,-17644,-94390,-186857,-182416,98037,121792,-210391,-260617,-178037,-171732,-141514,-143924,21042,234304,604833,167507,-500556,-158924,135138,44627,-259975,-341549,-264045,137280,283006,28918,-148984,-208091,124814,510324,538286,252510,-103316,312824,815648,1005212,660426,257328,-296768,-359757,121197,531631,719301,621397,681265,603953,251047,-86672,-221541,-212019,-226997,-282380,-121879,150752,-48178,-382572,-231882,28598,227477,77687,172117,287332,399300,295781,187855,279138,216971,155734,-76419,-17085,212689,269175,82698,-97687,24594,247997,-71160,-533019,171629,376756,11286,-436795,-488032,-459575,-300534,-196516,-137181,-333917,-449903,-398211,-128820,-52512,-246160,133540,453935,320693,-122181,-413903,-199328,124774,203230,-86733,-208509,352893,537070,155707,-398173,-197148,-37216,-115121,-174527,-399245,-173823,313999,632345,473245,96202,128195,100314,23812,-158441,-175406,-116212,-240414,-208138,-39931,161647,-67889,-167642,335647,597968,767707,627348,224231,-207194,-566260,-548013,-451880,-259095,-397918,-400215,-78620,106841,183495,317524,384289,211084,-64994,-143314,-231530,-230101,-22586,-82550,-289754,-121384,449212,590214,351398,-63176,-91439,-4142,-136825,177334,325749,138433,-177371,-8193,183493,263695,412736,361772,229979,130278,193649,283811,134429,-114839,15012,204495,-207,-18351,-46944,-111382,-271755,-336442,-228780,-200874,-216665,-287172],[-188529,-94987,42143,445350,688608,714411,411220,67774,-279261,-440002,-346224,-202296,-149632,83155,421279,653192,360850,-118900,-379685,-448269,-243120,76216,252605,74859,-174749,-303554,-208660,-135799,198249,219530,44481,-218235,-254042,141478,70251,-268794,-139363,183627,250683,-25709,-237479,-392367,-448055,-480611,-272730,-156508,-52416,-33376,-209792,-422530,-166516,-29824,-150164,-329164,-456279,-235836,288104,538214,484006,165050,-162629,-86061,5201,-135662,71916,285464,47129,18005,418019,596678,413652,553715,872415,790820,176946,-274893,-415779,-359126,-196171,-140707,185632,422742,488735,117614,-135172,415273,782372,771425,282366,-499461,-296451,-132189,-337532,-189700,182566,312943,336823,24101,-391382,-319558,-79443,-88142,-225711,188034,251248,-239432,44079,536368,581882,253709,-155443,-145054,-46688,-89703,-89969,224171,74504,54702,527780,620670,127034,-251368,-224905,-167260,-179345,472216,904252,963266,613576,211540,253151,606201,769675,494492,306520,237635,339904,534196,526047,76410,138160,258275,266061,22881,-136044,-441883,-274183,-17029,-72932,-200474,-269527,-232310,-154650,-215982,-122202,-48226,-340874,-222749,243805,358442,98122,-77372,157768,227256,211263,210056,118230,-123097,-168161,-4185,41665,-20157,-258460,-343757,-389101,-73472,24020,81681,194782,-92735,-321660,132757,903894,709692,340630,249416,618600,754415,444758,-162923,-341687,-222333,-275676,-94076,209918,112804,-360048,-300010,5914,201337,97164,136205,8051,-208042,-458718,-147118,95065,113348,-58777,-244590,-384518,-494985,-389903,-401771,-287155,151215,291665,116037,-261762,-455819,-274873,-260551,-257154,-273600,-404877,2668,345550,429723,261375,-43561,-92374,-132553,-304820,-171817,204921,285262,-74638,-87692,-20899,-343374,-369532,-208240,157637,562143,425530,2030,126518,528289,643052,507302,276705,-100350,-81225,276807,403327,281138,69602,-81772,-23153,58549,-154799,-356255,168682,465061,307540,301787,102570,-235830,76477,319338,64701,-243211,-87534,120875,23734,-243864,-435022,-322743,-198432,-66559,-188629,-439014,-175360,-250307,-403792,-175513,-173437,-293344,-250255,-35079,151623,519975,657028,545771,269090,-10428,-275868,14608,171028,325582,162755,62196,-155954,-289546,-156950,-33773,-42796,-142614,-382378,-148688,241963,300475,187898,-154959,67253,315569,-124069,-263706,-33223,-187207,-172852,-165294,62074,173956,58353,-93179,-108595,-44865,1818,-73749,-199509,-200487,-120706,113890,298313,262952,-115842,-566798,-340994,36523,284508,452826,85281,-341033,-337516,90604,456698,566947,537005,573163,838584,1208458,1198529,924957,330034,-206255,-278898,-324834,-88691,-59394,-11372,2511,266235,742530,979390,1156145,1097475,648518,27845,53250,581610,632531,299134,-83607,-407084,-297630,1835,115823,49558,-217146,45974,365354,409424,309596,269583,194943,36657,-78003,-115458,-208224,-347201,-229263,69748,309485,300879,80273,-144520,304428,836672,774066,354229,211168,347355,153804,-383871,-5119,269472,93143,40249,163603,38949,118404,325972,821279,774079,641331,291431,-272782,254348,639497,511998,-74674,-275681,90916,238836,168816,151704,459720,964706,1135579,884798,225408,-134256,-445330,-298321,-192321,-104938,-41969,-144157,-312503,-304827,-118599,-74193,-88657,-82853,51165,-90053,-488531,-22355,407009,387379,104260,-222245,-347551,-270344,-485485,-392810,-98926,73881,5854,-343086,-468790,-5024,-36044,-273044,-109250,24313,132276,-158232,-183569,128430,305944,207649,29584,188836,626738,971988,892062,528737,163943,-213137,-316773,-168815,146285,460617,645227,471751,256496,-364191,-312854,18989,-15461,-220412,-432965,-333421,-275320,-175736,-285842,-458007,-303220,-44841,225785,400745,239213,-297274,-311563,-30045,-9755,-49397,55639,81077,143159,229304,123316,-63910,-38818,-198480,-493659,-412197,-264908,-346559,-267082,-18881,-114353,-421504,-76380,158040,210439,179261,121974,272380,676858,1031942,705450,124811,-187384,-153097,-270972,-451082,-258291,73867,282729,203345,101280,-78894,-403873,-320331,-84396,-121435,184085,299115,226511,70024,-76440,-157973,-250348,-47325,126454,214818,-62268,-458667,54660,164146,-48545,-414054,-403151,-383406,-406402,61038,536480,494460,6892,-409839,-605942,-337938,-207907,11668,139361,396344,594093,567779,201015,-179685,-201453,2708,208417,213573,56852,8741,105243,275312,139715,-4300,107209,374765,380963,309336,106851,193898,174794,118906,-153692,-234039,-317723,-421767,-461864,-366541,-335502,-446266,-445775,-425156,-336861,62212,200431,178499,-91948,-214770,96252,328972,351045,28375,-286595,-480754,-305916,-184186,-59546,137341,208229,193173,285247,234837,173861,153226,-22937,-87189,-300692,-292278,-46456,-64903,30094,351101,460487,322703,-41614,-29498,249668,442270,449527,464065,294104,-178486,-565941,-445399,-317197,61914,377218,581621,685058,775919,772159,531201,32392,-382668,213624,472280,157225,-64003,232477,190462,-19313,-180152,-311416,-411339,-527468,-63983,227327,-57550,-466877,-170623,-181210,-340388,-301073,-302662,-51049,92937,24824,-23801,56183,171042,179914,53888,193978,272559,427234,680771,569218,432346,345430,479554,680676,404631,972,-381575,-277294,-205953,-96223,-207028,25716,304139,227173,-218657,-364930,-427907,-479513,-115038,11610,-135832,-499674,-119282,109030,-44494,-290828,-384914,-235032,47508,135356,201133,-13749,-319169,-483904,-88075,54328,220838,232311,-88,-26406,25918,-171910,-424760,-196646,-195383,-265572,62606,377772,374386,90207,-264981,-207960,-21582,-107150,-181733,-298365,-542211,-447460,-409428,-347085,-196132,125741,76107,-81907,-174641,31096,168481,18173,-100527,-289112,-318210,-380511,185226,906561,1331522,1157336,522466,-94326,-311869,-262219,-82664,164571,401169,192135,-429421,-42332,317302,285153,121128,270111,630940,810445,541422,245972,128241,177349,90284,224181,484270,533199,62549,-467532,41961,421643,445592,241443,91495,467738,597623,458886,551193,608113,418137,27707,16408,175673,563,-52314,170604,189664,-139700,-563661,-139514,172955,295226,72366,-134478,-106958,145709,411687,527184,494140,253559,-33867,-103006,124297,496652,738527,662621,240104,-280623,19329,429128,724418,608145,238529,746208,1218638,813598,151502,-169315,-377527,-582318,-591118,-373652,-44985,85046,144125,49427,149277,257730,192150,-22362,-228885,-217453,-119574,-120253,-266703,-342242,-55121,-35238,40005,112518,263526,456860,557423,669756,1062039,1053614,582551,-14325,-57691,175758,263374,213080,317059,372997,27294,-303754,147726,289463,195115,55516,-115554,-269657,-249656,-160548,-80616,-187103,-115050,91597,201500,169207,-83205,-136762,51279,627796,728793,531880,171393,-139848,-492604,-157475,-112674,-324099,-380528,-516252,-359668,315037,902206,691557,226460,-214106,132520,730390,1178685,854357,95385,-26230,314499,286371,-149630,-368444,-291819,-122277,-65059,72112,74351,-165291,-428317,-234418,-222584,-266246,-364879,-601339,-481300,-357287,-255851,-258135,-308932,-452430,-265591,-97376,99610,279227,149326,-122078,-431861,-406572,-273835,-148989,-75853,-151983,-152569,69197,397795,520518,357183,12344,-367439,-376846,-320460,-316875,-298583,-463889,-390470,-28767,19997,-119689,-121731,95917,118640,15912,164372,283441,180622,-230368,-390145,-208406,-342032,-202055,-72460,-164440,-301142,-477668,-57858,388485,549840,357577,270047,381730,262805,68004,-389720,-367969,-92557,-13480,29438,230232,482461,779549,501774,121007,-160930,-223951,-216017,-155318,-209194,-132826,-156874,-148454,1811,-38706,-339066,-441764,-274307,-234867,-283356,-504879,-363172,-114,-73889,-350450,-518335,-394927,-461102,-223315,-264607,-280341,-235370,-2548,190602,279703,76435,-103849,-107553,-109858,-161875,-178970,-93494,60515,192493,74476,-220178,-107162,261059,201021,-95684,-391214,-528667,-334114,-334544,-390256,-206064,138060,406541,399251,3762,-163433,-53715,73810,-154383,-79217,324146,414348,106063,-320294,65851,209162,306232,653856,738868,549875,286163,206725,375773,325351,33008,-293270,204391,641001,570343,194981,56002,154116,-77451,7256,808858,1352169,1598710,1535564,1145961,844367,828965,800197,656619,436188,297205,84009,332145,205479,-203708,-57751,66598,25458,110119,363711,403420,171041,-12144,227259,404486,399611,202089,-239404,-470816,-37265,179357,9991,-409242,-297782,67658,267723,396189,357029,81477,31979,200042,315677,208177,-156511,-448335,-365022,-312202,-459448,-513475,-354962,-119818,-247732,-55003,9501,117623,268969,370385,483536,212583,-35573,217132,459596,272991,-196590,-89006,-87277,-181686,-360493,-139088,-255438,-302621,-148303,-302854,-267076,65998,132215,-67228,-150631,-188262,213614,362916,210430,-117810,-50255,-174233,20536,74189,134882,139839,31397,92385,292059,334338,95811,-84681,-108182,-160442,-364310,-156545,-51022,-48563,-135656,153372,168501,179097,-140408,-426369,93374,250999,-17827,-163468,9298,-16412,-126964,9257,573932,824070,927462,726435,571036,595202,658392,523967,296444,11963,-224593,-413053,-535889,-248721,-276360,-188621,116490,239502,183026,-152354,-325304,-440031,-79972,-27133,-35257,63707,475727,899883,926225,569713,120796,-230682,-232534,-160539,19083,58489,100994,-30773,-243075,-124049,-118456,-112221,19563,-31168,-116701,-119092,-267289,-540525,-449140,-348011,-281133,-54430,-148220,-248674,-300084,-85083,82328,54933,-28217,-163983,410496,696166,522521,306263,47413,-206097,-108016,193968,205944,26653,-78003,-70912,390543,1076853,725529,-89849,-173242,406247,938659,1324160,1046415,882097,646032,528595,495639,381656,40897,-32831,244168,416851,464300,216605,240755,403820,342353,127315,85385,104617,-161619,-147011,239585,551922,352325,90182,152639,364660,490023,226559,-76453,-209924,-124992,66635,186157,278999,308937,205721,-58228,-307636,75537,183690,7481,-26513,99362,10477,-127199,-317146,-496370,-328513,880,111356,57679,-417171,-496263,-237876,-349647,-194336,214555,451647,461281,109243,-355491,-280248,-174016,-222297,-179890,-53927,-167335,-357579,-251738,125424,133465,-70122,20586,373278,400720,-16444,-301725,-135074,-239765,-470944,-328507,-178582,-210635,-478436,-198568,258864,380179,293696,-59970,-226560,-167492,-347381,-352280,-69920,261827,594925,565430,254360,-191913,15835,361478,616071,384676,67167,-305334,-457050,-524154,-298878,-260657,-374373,-493556,-293726,77152,371044,394019,282857,100561,197420,283387,499458,784197,792681,449699,-73247,-375476,-296515,46677,419135,447174,163691,-241406,293411,764016,820914,370080,137421,152835,412538,444236,81406,-130332,258030,475656,122285,-334385,34580,260423,356913,361779,358691,251312,208774,223108,150073,-125789,-46130,-245883,-482733,-119315,66356,-103322,-433620,-593352,-152329,109532,87505,-77339,-83362,-81533,-87140,67430,292283,418124,353285,279869,-117638,-462843,-250297,-366537,242675,959988,1369093,1200271,316437,-367318,-162044,130681,230719,130678,-79884,-1211,434744,770075,871127,546553,120053,-441167,-70132,18052,-250357,-484508,-164158,323659,398264,341230,-170083,-441328,-268375,-250708,-344531,-8516,299709,130637,-237466,-453493,-67169,169384,224126,383197,470628,137664,-500696,-178971,20623,-160250,-267116,183434,514394,342797,-174078,-496217,-289280,-376176,-162687,295361,299940,-75342,-374891,-490627,-509924,-173088,-169045,-433200,-412617,-221474,-167739,-193719,-456244,-345333,30336,202928,84641,-181926,-181852,-80269,-60083,-244759,-187289,-209954,54422,361453,534673,358660,198578,266382,416691,334808,38622,-344919,-176987,-47145,-49527,148652,214196,299648,339942,154500,-364893,-215517,-61867,-275742,-567996,-312951,-74696,1455,-135401,-113114,190373,472389,363464,240277,333751,200441,-62250,-251620,-348202,-429135,-536574,-292488,-410,267984,296033,349291,106034,-418412,-152850,36713,-69887,-183740,112700,290155,265265,-4863,-141363,-43863,154045,81173,34695,-37313,-194201,-33946,31759,199799,379216,532653,849405,766120,995412,794160,376445,-17855,-443056,-136395,85867,-27593,-17381,23947,-51839,-222311,-98242,251243,257691,-311054,-303007,-43830,-179350,-150120,-152587,-375106,-38574,298969,271208,24546,-163968,-16210,129017,325459,615771,560625,252634,-134881,98779,469647,542596,272125,-79754,-499062,-394113,-331107,-236236,-26642,-189862,-303186,-317030,-166238,83905,-144394,-373160,-359816,-36417,59308,145715,211899,212266,243756,112981,100349,152849,142223,-57955,-106166,161973,178917,-141815,-283024,90183,419062,451881,138764,72504,135829,211053,396950,130336,-123260,-286609,-222786,-343286,-373435,-416670,-629902,-116051,141575,162534,-195192,-390271,162484,264681,269122,54176,39021,3051,-209961,-436354,-301160,154833,423423,238584,-166767,-444030,104629,593249,878295,578143,-117304,-388368,-52688,-84308,255750,938396,882133,370341,91819,-24976,237850,317991,200931,140232,202885,-88693,-302563,-5403,158426,86875,-86672,-439635,-364512,-251600,-388324,-324986,-202472,-76623,-129024,-469892,-140351,-28270,57463,-130321,-39134,59839,-386116,-340515,-9617,64342,-279139,-410263,-472293,-443840,-146040,105316,297946,310866,379359,124063,-100356,-56729,43619,345080,549450,341779,-86838,-293105,-252525,-599237,-51973,369242,617736,516206,291281,47275,-167665,-186289,-16354,108619,318219,454958,199919,-107862,-343749,-390675,-349612,-38269,155765,7629,-166843,-41255,158990,152830,172590,-30533,-208164,-185247,-527256,121248,746757,959522,824517,874599,686226,767924,652316,454040,-122258,-320484,-303873,-114468,-112277,53605,-32390,82657,241555,49602,-447112,156277,861299,923753,753900,405893,203653,201221,108519,-365961,-189984,108821,117418,130716,325428,101149,-373414,-282280,-125559,-21671,206285,290194,204821,-160346,-310208,-122702,231232,263220,87566,-102556,-41771,-69813,8758,314120,286199,-177331,-553361,-390997,-277796,-260142,-210577,40023,245211,467696,102031,-389044,-259530,-245614,-459368,-542901,-333128,-153306,10832,286889,243188,221084,25872,217887,550549,471461,282358,78773,338380,692391,732719,474920,109160,-233661,-376154,109086,558903,664096,540011,536227,350508,27241,-229049,-319136,-405122,-384128,87845,271350,356371,136943,-157012,-260245,133487,450775,334013,309510,377422,342583,140985,-114256,-50845,-30783,26758,-89537,-80513,13512,-77933,-376387,-547488,-52477,62719,-276697,-466518,225818,290823,-101035,-534377,-531840,-467526,-324584,-236168,-65924,-123403,-201304,-225603,-105995,49281,-37553,73029,320463,233373,-141944,-412122,-197584,157750,214078,-166549,-143239,405776,476673,108408,-231987,-22214,1281,-129743,-18845,-166021,-163461,247212,673816,509361,17331,140929,307104,159504,52724,-157163,-159018,-78195,104741,225745,122200,-140165,-358386,64292,218661,359334,424265,91413,-348310,-214902,-320003,-576937,-388154,-291002,-487884,-347132,-235773,102938,348877,498751,180761,-178446,-245081,-147231,-173261,-107641,-184952,-324391,-93820,367681,519339,256210,72816,139593,217927,-48955,12426,196951,156424,-67421,147294,294976,303170,337537,341997,285401,172471,151694,160832,56855,-107849,-41814,19372,-70190,63257,-951,-131636,-336632,-355191,-198679,-126497,-201293,-247115],[-42603,84738,327352,645054,720423,630532,265219,-13471,-138295,-156909,-200664,-306412,-277673,-55424,229162,534715,393482,101321,-286539,-260655,-216801,-78383,39353,-123458,-276578,-168010,-86135,-37927,324510,357625,147139,-250191,-334312,-181208,-139416,-312134,-54935,268757,398528,100453,-115914,-327523,-276619,-222836,-39590,16767,-87798,-211941,-236158,-329577,-256974,-194525,-310330,-177608,-179555,-75358,433179,817383,763139,436238,49676,-57754,-212547,-259563,258239,307204,-58417,34587,500666,564708,663266,764467,846148,653222,73756,-157083,-71451,33713,66805,-115353,91231,164128,-19253,-406697,75888,605650,907642,911549,502211,-152391,-5721,-27453,-344360,-307404,-103359,129491,156754,-45897,-341022,-244260,-78513,-77619,37273,262360,282029,-90544,-140728,246982,407999,172442,-235755,-119589,93875,-36291,-287199,260118,245885,-57787,259345,615882,310501,-207167,-378582,-96986,88237,534197,777827,763449,353128,101335,252986,613683,645797,394807,293091,340352,516702,714637,686363,115384,-246367,-162282,-126217,-217560,-213596,-395389,-266093,-21672,-53261,-286404,-412377,-126282,166698,193305,186743,-522,-302678,-400168,-69124,37974,-153681,-118703,335453,292159,140229,71044,186853,41235,-161673,-384364,-332220,-207981,-269780,-267991,-177293,-15956,-127827,-50973,185343,-39470,-489677,-16117,665439,605104,384906,317199,792006,812248,365527,-278945,-109487,-29000,-159706,-193501,119869,112264,-277626,-464022,-74628,175803,111532,336,-313518,-475805,-301856,-45419,89339,24056,-113825,-194349,-91371,-55730,-136490,-273933,-327996,91836,382318,368531,77802,-277188,-499966,-363948,-271497,-131781,-339687,62486,482768,536478,243572,8871,77126,200550,127659,-63168,6259,291290,101620,-187918,-279811,-373963,-304017,-257150,5891,340409,172317,168624,414223,794696,1006375,974043,677768,91390,-322374,-35185,82350,186608,35867,-5893,-12161,123050,-58740,-326197,275549,591238,424484,263899,-33951,-149422,266815,474551,67835,-440187,-79577,227192,38378,-215094,-398755,-315625,-151507,-147544,-388327,-202233,82698,-81585,-385679,-188822,-208813,-371302,-379405,-161490,80791,471641,597086,474038,291114,122366,-17061,105245,67561,123569,87649,134618,-17248,46705,246517,353156,217313,-80423,-307742,50888,479078,624730,411867,-121473,-388833,-315086,-398917,-66662,59574,-242074,-110576,-158417,-145031,-110196,-166635,161293,217214,22286,-218843,-237790,-125689,-77986,45028,386863,656356,673194,251562,-176438,-165195,46792,229169,539264,423287,118948,-97133,157361,505925,666357,677054,761653,915774,1272517,1321837,1129710,553813,127629,63791,-177537,-279762,-110653,88365,17969,78233,529127,788868,981046,1112574,685250,-23865,-220315,237618,357198,171751,33089,-124228,-36892,-66176,-175086,-73920,165928,377813,503871,354168,39773,-82979,84702,-11170,-116537,-120592,-132449,-170232,-45179,-187459,-303120,-150945,-52412,-252414,257620,723493,654635,197682,-17981,206778,27726,-264390,35014,149648,-107945,-382313,-351980,-202155,86116,574999,954067,967296,821434,444296,-267691,125525,588072,470087,-121398,-328897,1384,160006,118853,141746,541825,1139862,1330245,931022,88492,-124594,-269951,-260701,-334211,-377323,-344875,-487945,-402127,-101317,458,11195,68981,40912,43617,-135316,-441074,97873,492426,477482,131031,-263385,-381191,-266333,-452484,-312272,69086,347313,325713,-33841,-298400,-70545,-100011,-290998,-262428,-146824,-1396,-224086,-107063,120803,134226,87457,-39868,160750,739254,1150245,1046853,646898,141351,-267846,-186354,-44469,143382,373748,572307,508910,283164,-309343,-429822,-67065,-43272,-149007,-422377,-245597,-65902,39760,-121436,-242199,-154288,8370,186796,277581,162662,-248255,-355718,-108810,15772,-5388,-32337,166511,464014,633379,438312,-55095,-226595,-190973,-93940,-227462,-356962,-165561,163046,271138,-2907,-439168,118890,373353,394347,288840,194220,139322,607298,982875,750855,141312,-186468,-148321,-193649,-357147,-215585,56505,363879,216249,247714,97513,-187291,-535490,-200006,-126904,145300,173449,312460,294632,140866,-146377,-258743,-271646,47548,207033,76836,-356964,-40209,71647,-264687,-458394,-267817,-256190,-280585,177815,557269,434951,-46311,-347978,-565022,-412374,-160191,164725,340285,435681,368026,317848,166074,-245872,-438679,-165487,291821,485297,298680,-290656,-221445,235802,211752,118687,148554,383090,360896,250431,-53485,-13604,-2181,45018,-136593,-187733,-242122,-303182,-397444,-491242,-496993,-369225,-377581,-368300,-360432,-95758,84688,204245,-4507,-178931,258924,544353,561957,232686,129712,-386704,-280194,-157512,-30861,95055,73766,11467,42575,77717,-24926,-16763,-60196,-3996,-150047,-146169,-56176,-237872,-222579,176605,422653,409194,27964,-230757,173522,363902,375808,363472,346510,55368,-198737,-74421,-72161,-255165,-62282,173909,368847,615801,731101,564486,125001,-368627,124394,378710,42798,-311481,-36567,57951,-1085,-126270,-404414,-513599,-339978,26089,226212,-19899,-341071,-528068,-482928,-388584,-315154,-97822,236416,317997,209422,44401,49442,233459,343556,203211,173584,225638,473181,726207,633780,480857,197108,185003,329592,199361,23127,-97067,80677,50353,136285,-148006,-125455,202075,96707,-186615,-123755,-160644,-400873,-223638,-153158,-251089,-44550,245757,240037,-13401,-267673,-327671,-201055,20579,115168,33672,-135246,-262522,-462429,-140986,31926,231429,142592,-125004,133068,211336,-17527,-527364,-342760,-167823,-172533,58889,349959,376671,216824,8406,90471,163367,36592,-7658,-156459,-441066,-440584,-549910,-137993,194973,612236,374588,106656,-211200,-106238,127617,41635,-80079,-247935,-325658,-506136,-134315,641856,1131850,1099629,699381,220764,-264784,-528554,-80377,288304,407092,2259,-480263,189787,376838,186244,-52840,226480,495892,677701,309628,56219,-78457,-18086,-71318,14945,150200,218905,-96440,-397441,-191804,185220,294508,299877,279352,635055,745289,541894,501206,439468,238916,36465,134298,104681,-12345,-118757,144052,303122,122652,-395523,-322682,5162,166127,7404,-122800,-45942,216479,395110,533973,503963,281617,44826,-21783,100819,393603,685882,471827,109777,-5283,363492,655251,714005,184763,137993,1090378,1480297,1007823,352164,-85665,-396880,-558230,-325776,-176049,-233164,-209733,-29703,-11937,41827,246191,155038,-91586,-327395,-281381,-161389,-152255,-290651,-228982,161419,183128,38673,-117266,-67116,278368,636897,902093,1367034,1172177,473814,-78599,-146857,41158,168177,168481,342588,390641,51507,-255392,198658,313497,85052,-177223,-464725,-601195,-541590,-304611,-175848,-344924,-92448,278029,456056,225242,-263575,-348056,-106440,372766,577581,472288,-13256,-471218,-223912,28684,-62569,-239828,-92110,-170374,-524274,-55750,423754,509874,47678,-56371,49783,612319,1203612,1077678,647473,410249,581137,510864,-5844,-399706,-441669,-247605,-25272,178756,275069,47854,-239812,-242906,-216518,-336486,-523263,-633377,-404371,-238587,-148355,-163078,-331445,-400697,-152080,-121343,-143047,78166,172955,-2160,-420833,-377547,-472193,-248306,89197,83614,-169020,-221699,34729,236089,242951,-51123,-503676,-266917,-272233,-277815,-37126,-59987,-296456,-156315,-6939,-67129,-80363,194730,206312,111787,298236,349302,229082,-309714,-379904,-75759,-374378,-355058,-130640,-89059,-172833,-479008,-158808,299796,513252,411475,462669,640597,510938,292353,-333888,-324557,-121529,-151412,-257208,-147050,64983,258818,145648,-30913,-64189,-27067,146335,207268,48146,-71468,-214655,-328658,-207662,-254650,-336166,-375826,-313680,-312189,-255929,-329714,-484575,-222279,-429263,-505920,-143412,-153404,-158191,-237959,-309934,-320970,-230499,133026,316342,387272,91253,-71669,-45772,-93929,-123454,-97447,27191,209808,248216,35599,-312916,-75266,159417,-40039,-343853,-468154,-569421,-441112,-165350,-47295,68040,183821,387178,355846,-34240,-212138,-117875,-15953,-201164,90655,326414,478412,107088,163930,462776,540315,436734,714097,888111,796058,446763,175376,147321,79644,-113672,-221699,227394,543009,299280,-74838,-30324,117446,-147512,104860,841742,1266419,1440537,1326652,1107945,786688,797279,772549,529807,173980,-397190,-308363,233417,180271,-311042,-148045,159095,190746,177637,391918,499770,404572,199425,207263,207839,257074,108651,-275425,-258951,236200,448312,342677,-195377,-354832,209222,540555,586139,396542,84811,5994,159635,183465,21449,-407688,-380138,-155594,-308127,-562352,-76398,59302,254047,112260,218527,176845,100359,59840,179137,334153,184686,43865,361134,656175,571089,101375,-379899,-574672,-479814,-365480,-272577,-422527,-346490,-236853,-395116,-266964,128305,289316,183802,83341,-214663,7510,367610,339645,167394,273238,288105,203861,-54908,-153990,-45167,-34790,-153153,-944,102709,53272,-72861,-369957,-507110,-424367,-593807,-516552,-386442,-297545,-48153,80941,29862,-348326,-412378,227369,290763,-151689,-484347,-159943,-124284,-361424,-162257,438375,755814,899539,745560,441293,291770,344897,253906,151017,-7493,-27706,-107258,-413543,-381791,-257842,-179579,93157,283696,228187,-91586,-436434,-427064,-52608,-170269,-327274,-105973,348443,594982,481534,276365,113915,41089,56589,14206,58927,30536,47454,-35534,-146845,-92237,-279299,-281930,-29116,-158671,-237252,-3286,5616,-233,-91981,-435517,-144102,275242,258225,96700,-131946,-67930,89660,25613,-7375,81464,556123,547512,444050,334912,67447,-94293,126674,260335,237259,-35884,-113433,6681,431552,874710,855780,227386,-326503,151104,643400,865389,617208,579242,558776,682916,672257,582282,91325,25007,395641,604854,482043,366750,516950,653830,350918,17717,-81591,-66305,-212153,-319071,-66186,215137,200767,76127,187001,402491,517195,113698,-391134,-612039,-486119,-222149,-36277,111756,165392,167176,-101307,-251290,120311,229818,215084,562904,699925,415788,-114143,-440178,-195213,-68661,-3083,-64260,-94009,-510925,-452222,-93490,-77744,-249718,-49690,229532,339368,139679,-335437,-503690,-284548,-254542,-142341,41253,1526,-6356,350204,693429,495442,-109561,-91503,425316,523346,38074,-416335,-314446,-355044,-497166,-329499,-245516,-349454,-597059,-169469,200092,260868,188513,-145489,-281644,-342390,-489750,-266458,-70429,177768,404967,358835,40530,-408722,-127474,133270,421327,347664,-24489,-117497,-251364,-580916,-292430,-236764,-356341,-473537,-344642,-99199,201208,212441,134274,139372,453189,488445,616190,785424,621313,260788,-226438,-169189,-177418,-31086,286237,175852,-175757,-18751,449064,649194,588977,332889,296208,320625,444379,496331,219990,21805,302454,527093,322390,-75240,117581,290934,392024,336214,293160,212259,28256,143392,338858,299420,310343,-109106,-400016,170363,566973,351953,-142576,-510224,-285791,-88220,-33359,-132396,-116889,-95155,-116237,49784,191444,241833,39895,85464,-205609,-494057,-165314,-141509,43286,541694,1065640,970661,282120,-324567,-236659,107761,263082,217810,28930,-17251,244711,260917,513360,341564,50616,-345212,29408,160746,-160288,-219971,-51817,313295,453616,542173,133761,-211710,-471584,-271153,-360634,-334675,9352,-66534,-188412,-439867,-109928,215239,164469,275123,528847,268375,-399752,-362539,-102333,-15547,-230051,71851,553237,677728,190624,-400317,-458696,-436828,-176149,180082,271026,-167702,-487052,-429693,-217359,114275,1875,-315059,-376056,-274750,-179066,-308671,-632818,-248160,98304,163720,53256,-162281,-201749,-192859,-333003,-316947,215032,459964,555145,583422,465998,161902,2443,87160,317854,306126,-67555,-569921,-77026,92500,-2374,52975,49169,-127166,39444,-26815,-516793,-159989,103389,54960,-172030,-368493,-103176,91969,-33857,-73282,183057,330236,247341,266704,275869,112421,-170751,-357557,-464103,-352812,-368614,-456170,-173691,61176,21391,170529,50004,-372673,-332517,-170686,-204782,-287836,-196536,47897,77319,-87290,-191201,-151461,19454,-144756,-238188,-133127,-188022,-87961,-51489,78298,200754,275653,725048,844427,1055369,863659,315957,-164704,-362169,11959,267682,242562,76679,-95623,-158428,-182647,-322265,-111993,-76738,-264085,111032,268599,50778,-212089,-371229,-377133,5177,354778,293391,37403,-182788,-49287,64364,230605,498903,425533,118297,-5145,200057,514238,579784,345661,1250,-317855,-344929,-398266,-353228,-150612,-381500,-417751,-367480,-248398,-53389,-199694,-503010,-427230,97593,414008,535298,579857,362386,252751,215507,265245,409276,279974,45055,-136258,67204,223334,152779,29939,143965,430492,581787,293422,78646,23716,-89389,-2907,-180281,-441560,-414749,-208596,-354942,-457059,-435049,-477618,-341089,-83181,166088,145946,-396549,-189209,133771,363075,134262,-68869,-135445,-237618,-157967,76950,567102,414120,-579,-552761,-266574,-29986,170729,411145,277404,-237749,-432073,-102992,40144,394986,944903,857949,430787,59722,-81414,251570,331700,386061,408629,477181,65627,-418631,-355183,-80040,90528,113405,-162416,-146566,-42173,-201755,-509231,-381784,-198268,-147986,-448798,-221931,-52160,-46437,-258434,-367728,-275067,-502806,-51968,264091,334191,-97803,-295742,-388580,-331484,-42693,178722,187342,93532,184317,-140584,-291333,-227702,-51016,223543,417016,284531,-106452,-361738,-394315,-438966,176830,391196,413165,387325,366786,398830,204583,-158447,9916,271276,249327,95096,-27441,-127375,-293259,-328893,-499122,-130495,146308,222275,132550,187372,267738,188500,60043,217330,521212,467303,-257401,88977,810246,994882,782067,510364,454349,698106,814696,786479,253937,-290824,-385032,-81111,-163221,-188730,-239569,-184027,-240147,-351706,-487787,-134551,389886,753015,802639,711222,523309,400739,148422,-379112,-244140,-61048,-119470,12706,227183,-16819,-486057,-251280,-20894,188443,438443,471141,319137,-58579,-281160,-209521,13344,21095,-142477,-194741,-5840,72698,211531,485116,435624,36582,-425926,-526318,-380227,-340129,-207520,91059,330678,320644,128856,-100277,-147330,-270948,-228755,-226828,18450,213171,75354,141746,311211,440183,207235,151671,286867,160471,80815,51262,312572,550988,458938,301034,93612,-5612,-180156,155194,490248,429558,234378,98573,-141985,-305787,-403807,-413611,-494213,-117220,301844,457062,346549,210046,-57033,-377043,108095,462009,460488,333327,396701,192517,-137102,-495558,-333736,-140745,-23769,-87153,-128543,-117210,-203403,-409336,-377812,-26489,-69144,-429756,-374670,181145,223662,101743,-161600,-419982,-382682,-332581,-261237,44380,128891,43349,-67226,-87558,45161,6482,-37782,107474,41131,-263516,-453204,-213314,73394,129004,-240308,-160374,300552,293902,11755,3971,162906,17814,-160941,104662,14409,-149186,185135,680579,510428,3629,58839,314901,334268,402682,88561,-78707,133657,390014,380050,86995,-326355,-270595,-238679,-343223,-122410,200865,157905,15951,174604,102348,-468870,-395259,34994,133722,29167,-314317,-121789,252384,481142,138278,-258076,-413874,-85730,-29657,-137653,-331805,-388880,-76025,227130,369929,147072,135517,234242,258282,-39411,-244779,-82047,2600,-23047,284324,376364,298697,150357,212992,276590,200142,136875,76255,3739,-88849,-98280,-181102,-9432,179127,23702,-206738,-417394,-326597,-164049,-92353,-186137,-170770],[88730,172692,448228,618461,585072,352990,-29374,-231666,-88802,55540,130240,-70979,-351716,-233305,-35679,182396,183790,53672,-285570,-290313,-251494,-294130,-213645,-317516,-182732,-117952,-146185,-59817,313609,383088,130608,-360369,-298790,-145331,-264590,-172984,5467,58536,119322,-54925,-65529,-289795,-224761,-27023,138914,124542,-86701,-398007,-302703,-200258,-79288,-227102,-334852,-39679,19199,162683,631077,1072797,976199,601765,159804,-134695,-459808,-83338,392523,223163,-234194,16182,420234,457610,742474,721077,554433,197353,-187606,-93839,210183,358155,176494,-184791,-92535,-177562,-280333,9024,368211,569774,750819,791235,549527,283946,455879,168291,-307821,-138354,-70988,51702,-92622,-274373,-310190,-158068,-61418,91831,206786,231536,227195,30523,-197308,-37289,152112,105843,-279223,-182257,82912,-39492,-316833,259154,327844,-77107,-155497,341729,311281,-308179,-275716,66862,263183,317704,324161,230699,-87652,-86559,220262,520434,432154,166509,54884,162196,397045,710124,727392,375682,17915,-316464,-366464,-376637,-299517,-358487,-336275,-163486,-54439,-143387,-140634,109941,392038,466035,412949,164543,-169764,-375830,-393125,-369708,-328831,-9117,415696,247208,-111912,-167734,182334,310129,111684,-271684,-305919,-400094,-349042,-306737,-191209,-123642,-234254,-161388,121411,127237,-208912,-127937,196049,333161,236022,388747,888045,739665,80029,-362342,14197,7403,-117658,-288933,-54972,3205,-246410,-441703,-46673,94336,-40264,-287483,-310071,-326747,-157304,97761,161040,30835,-180864,-237989,16902,246224,158346,-200675,-429197,38755,411009,501273,322933,-79484,-389689,-510028,-271605,-150390,-410115,-44846,413356,466895,118955,-60275,54106,340093,401273,162432,-170995,196953,260489,172289,-161874,-183196,-318604,-279996,-97021,127180,112029,277230,530893,854111,1144001,1266241,969301,301056,-311719,-526274,-325957,-103977,-191211,-121183,-170690,-28246,-150821,-389206,272520,542622,406379,46656,-276505,-92868,353126,464107,-101518,-427680,95774,322359,84695,-54977,-194481,-174279,-84084,-230098,-448166,-79592,135167,-119269,-410557,-195615,-232536,-446638,-487439,-460676,-260841,96183,257045,209311,240907,220399,83984,-57394,-247474,-262987,-143331,28232,-26652,190398,480241,561437,309266,-132484,-291917,125744,482089,630014,342580,-123910,-187446,64673,197122,216937,40612,-306730,74682,185370,-76022,-133187,30654,329312,391903,35015,-445804,-370094,-89686,-51156,71911,488570,868803,966511,581838,81505,-146986,-148109,-14447,340364,454331,302425,107187,168371,423563,618189,694700,784750,773180,966404,1075947,1013392,702042,441238,314113,-15658,-546248,-65890,232268,213134,164108,480137,618240,540112,672140,470203,-129461,-406461,57272,49020,-31735,141977,225407,117632,-136824,-507140,-24590,399580,542843,526354,298264,-134354,-272078,35842,-100865,-298667,-274026,-138624,11939,166532,-70309,-323953,-87954,-27421,-380645,106948,450870,413696,8337,-339537,-111809,-243610,-152026,340838,498280,272897,-291812,-468576,-114325,-94642,477660,719031,921076,836832,458486,-220126,-41160,430142,289429,-253488,-429111,-126192,10978,-62608,-63651,478820,1119455,1286818,1043753,581431,440612,-1315,-192557,-391173,-530798,-521874,-346135,-136166,-6979,-76940,-166091,-32474,21911,-27275,-124717,-191320,215954,484943,445761,71556,-424143,-535287,-392853,-477490,-223973,164195,464218,456353,112392,-182442,-220044,-237184,-403738,-386439,-293940,-189000,-163513,-31336,3887,-102617,-126657,-206855,-11079,616795,1019173,933605,588704,51802,-423130,-146283,81587,135672,156949,272799,343033,184521,-151846,-366671,-245165,-136491,-159292,-419971,-239571,28440,137318,-13439,-87040,-7969,140574,176099,108559,-44966,-340745,-423830,-281161,-200592,-218625,-253402,121710,620266,894868,590949,-126536,-505261,78938,257285,-11987,-565808,-25525,512307,445780,3839,-533893,229474,455799,348696,253535,162410,-202568,230906,646289,623223,137137,-65162,-43463,-106670,-268930,-224102,-50336,312479,292873,414206,288089,-16003,-369188,-478466,-353116,-175280,-34972,337943,478917,336898,-99799,-35927,81820,270581,274558,171016,-253983,-199442,-117908,-486383,-341995,-159291,-106087,-187593,161616,344850,190713,-148909,-252073,-379197,-613285,-243731,143551,381447,388622,141349,79080,141851,-101599,-326696,-331127,258494,724816,636398,-67529,-417644,97816,161743,90453,-8334,97299,192840,89414,-184888,-256424,-252533,-199763,-271702,-238200,-207879,-186116,-137978,-185323,-200198,-105082,-269044,-253649,-422161,-318586,-65493,101810,-100314,-237674,327369,596722,538892,424672,247027,-179415,-251803,-207994,-153217,-169160,-260409,-325141,-371088,-243631,-350635,-234740,-85446,6344,-109585,-49597,23254,-60691,-463624,-125711,252234,369713,53357,-374184,20363,168278,173801,92302,240681,308021,133532,258426,396178,102409,-231257,-220934,-50944,240716,428886,350900,52960,-298400,-67453,49678,-227289,-540001,-268303,-63056,-4661,-116519,-371039,-433430,-173671,98112,120990,-100433,-209151,-75022,30112,17673,-158773,151148,505236,512108,380507,91859,-54014,128001,382183,312828,100695,35913,257356,390137,371575,136287,-149601,-94856,4141,-49293,42613,184935,336458,192766,150761,-144106,-348540,-41757,-135299,-105108,104248,-29899,-370702,-315109,-284573,-76585,355600,558206,346253,-22293,-271333,-225607,-115012,88066,197835,104163,-85914,-315551,-497247,-399090,-32475,234298,4368,-256994,202730,312494,50511,-479920,-453973,-189374,-119838,11076,188070,235943,214216,242827,307513,297067,193067,193893,61207,-219834,-413634,-532444,-71139,371937,637571,397960,147767,-215704,-252227,64407,44466,-98504,-210729,-309397,-388799,-456587,174926,696354,851264,749203,487931,42462,-292422,44348,393743,325429,-289048,-181217,401719,315031,-33709,-150559,78849,220115,295941,5230,-135812,-202056,-156707,-183023,-190919,-243190,-173003,-255818,-312588,-527813,-153084,208217,349341,437420,695214,756949,524749,334899,260708,198401,171483,215073,38578,-6519,-123532,-26026,154503,101376,-337500,-280322,-152552,-25509,-83136,-101001,37356,266399,323432,459588,382785,212593,56423,39650,37149,141605,374986,141098,1293,319918,551102,628255,445319,-367462,294645,1246859,1514681,1048931,502177,56913,-368730,-395907,2714,90293,-185952,-498812,-241437,-125136,-125095,118423,45021,-170394,-354192,-345109,-230414,-190684,-288307,75930,483605,468680,115350,-118901,-450830,-51635,493551,843418,1167147,888890,243444,-199721,-250226,-97891,34052,94965,292046,318781,19675,-294359,160508,410039,363316,156779,-184349,-304536,-434381,-318833,-196817,-442636,8240,407217,601110,245487,-375857,-415982,-244274,-2158,294905,304306,-99414,-352087,-42466,61806,-123633,-187067,91062,82600,-224799,-187556,185626,358996,91004,-9426,-28159,334259,871927,1086292,1004017,634088,642863,495481,29087,-430910,-442617,-298973,43434,348540,473017,149253,-142902,-267708,-278749,-461764,-501525,-600697,-414790,-139802,-5513,-12683,-276215,-351865,-77751,-150547,-427496,-106669,129599,-44250,-335846,-87965,-102715,-243891,171259,216965,-137461,-560258,-393107,-181443,3927,-191995,-466419,6788,-40175,-101661,300039,472286,322489,-295344,-184570,-106252,-98438,224662,228996,125455,208209,204290,144445,-294238,-394634,-152511,-479101,-349997,13919,167017,21946,-304696,-321625,9251,271892,396098,621606,834291,720441,435148,-209010,-287395,-184228,-288216,-468233,-597413,-515936,-479468,-281552,-126303,23381,119362,368212,400069,200119,-21062,-256489,-379079,-183172,-164258,-115720,-242806,-315314,-312294,-88551,-134967,-440318,-416872,-559604,-208961,285976,396469,287313,56638,-60659,-154196,-130861,200475,292753,280016,-37272,-58834,20244,10221,73499,129147,210159,312501,257310,-20062,-421141,-54579,27383,-216619,-561995,-515943,-582435,-172151,258928,335424,311121,222410,284193,210024,-71295,-254457,-188948,-175207,-315543,-245171,-59076,327106,319525,638354,717932,623047,439117,576383,780295,853584,518923,86125,-160824,-163229,-231895,-160988,202594,402655,119369,-280806,-114720,25446,-229853,117183,702476,983358,1127157,1048870,970116,736826,732810,754305,486408,82641,-193215,24974,468218,349601,-218400,-231265,277397,306363,220435,473316,618501,608729,415774,210386,-21626,30677,-25985,-231031,-29826,448722,572276,478851,-105599,-304152,274902,545605,430731,214815,90589,107995,233134,64984,-170117,-533698,-95068,56623,-244421,-390014,260976,503708,631731,561333,427596,269583,19721,-175685,26050,216106,229587,168283,424099,674706,681404,382467,-54062,-450899,-511627,-301764,-306916,-482332,-413565,-319867,-442228,-289262,1910,243553,367795,262958,-81832,-402813,118727,301980,403761,448046,587484,329938,-215153,-393621,-155280,-100727,-339956,-280848,-95794,63945,83017,-44208,-396033,-193844,-120503,-229356,-387198,-340720,-178021,69966,-22804,-383954,-354909,269640,386034,-63732,-523494,-206292,-123605,-365690,-324290,197076,608575,768824,636184,184242,-51701,106961,-132082,-198856,-139397,66466,120506,-120709,-148622,-80153,-116395,117645,257088,94367,-146443,-304323,-284680,-64717,-271597,-562790,60722,424072,376377,35695,-25537,126687,297769,332448,246025,148492,55345,-13304,-128919,-155121,-207144,-547408,-382168,-178387,-326182,-258128,10264,155502,443256,390340,78450,40172,425422,465803,232543,-84752,-87669,119265,230078,277199,337383,521982,325864,317170,230092,1401,-32341,224803,216706,186751,-17411,-57411,108275,367626,417829,652192,390574,-50460,-15130,261288,285982,252981,277596,418752,657348,708175,677439,226235,118000,390379,557357,339689,330667,597604,732116,318351,-94334,-257577,-268425,-286329,-442266,-362762,-114666,38900,37649,160612,378358,408006,59423,-189115,-156269,-185025,-337152,-272619,-110271,-73889,-6307,-211099,-216858,78655,212287,384250,932382,1080016,609961,-159793,-146064,183379,259629,38579,-230721,-252806,-528185,-420757,40671,164281,-133986,-377667,-232251,-150663,-82815,-369864,-573462,-333480,-311010,-172243,92122,290181,494801,778510,987754,643308,-132876,-107725,472459,582489,85394,-426670,-455523,-416557,-501078,-313515,-242437,-361130,-427782,-181154,20467,54060,38175,-133502,-154031,-274266,-367492,-93901,72150,172833,163792,120560,-75276,-448263,-298668,9639,253537,217771,130113,298568,41218,-454251,-357378,-283030,-384068,-473319,-402649,-252153,-62631,-105703,-112592,188606,543160,566046,613629,654342,391233,45561,-150481,53693,-1271,-55956,65428,-147750,-263518,237623,461830,330309,85762,121015,284452,470004,612687,722157,450687,108322,227354,449134,401144,38978,49224,265395,427176,312680,184089,156431,-106186,27046,455809,733758,663717,73875,-326721,451441,942035,744474,210503,-277479,-416881,-319574,-84049,-39968,-40857,-44905,-75088,-4948,-61131,-165382,-369794,-210183,-289896,-458120,-91608,28054,-28459,75814,410163,448941,114657,-363076,-305737,98171,299194,249172,58467,-143351,-171170,-438462,-157254,-62232,-178450,-297714,120383,275462,53311,-123832,-59340,170395,389963,570309,371186,143769,-288424,-359216,-201126,-210312,-265633,-210840,-213372,-484972,-204481,75054,-16122,155233,495237,308068,-284721,-473986,-233561,382,-149742,-63093,506437,858121,558060,-21299,-519943,-446503,-218895,36801,154071,-198597,-518823,-197094,165819,328531,100133,-206178,-240515,-176108,-81473,-311052,-564415,-87661,153800,63930,-91446,-260072,-287334,-307636,-456442,35451,587002,968598,866533,661903,342063,-52978,-261537,-110970,167172,228992,-163300,-362372,21277,70742,-181913,-112701,10645,-315120,-419316,-360230,-514670,-4611,334409,313388,151111,-114230,27949,236717,82700,5539,246758,202740,134716,282223,152734,-67158,-315009,-407745,-391893,-226221,-206369,-485942,-303642,-142341,-309862,-122079,-60526,-303098,-419001,-196721,-77176,-52318,-443814,-178516,-51912,-92914,-164336,5989,246422,42645,-250936,-158169,-140850,-188651,-165166,-183383,-213180,-99805,276750,598239,775686,694534,192056,-265776,-186325,144227,334283,397905,194177,-161747,-229145,-130034,-439930,-390634,-213213,14772,396564,474663,194463,-178960,-477224,-304495,141140,404383,243082,-20852,-253478,-154287,-65407,49018,177663,76041,-99331,55601,231268,437440,504182,361371,3605,-161909,-347988,-350998,-261257,-254819,-404552,-550202,-227031,6882,300519,63051,-303148,-457284,-12126,520628,690535,635130,358129,131815,214037,311573,469774,317056,80212,-306184,-121383,380165,383842,185002,94403,357545,636948,505142,139266,-101586,-375111,-514537,-581053,-400272,-203626,-64710,-161374,-505536,-374962,-263250,-115429,91511,353472,367349,-45313,-426098,-12777,357935,341125,115008,-151525,-250788,62240,383724,590760,73071,-345765,-18784,36420,-5963,-240329,-208903,-167595,-372766,-396243,-190891,81510,395096,698831,593641,329197,-79806,-144173,131032,250476,511267,628418,642966,314815,-100184,-437557,-231128,68212,173633,-30632,-7069,101688,19018,-127949,-226613,-222969,-183319,-427290,-225465,50575,115858,-87306,-314830,-325114,-76530,232139,483704,444223,21402,-222416,-283971,-193983,14971,171584,22516,-119414,-29140,-97721,-187465,-254092,-113143,108333,257698,202363,-133589,-408898,-475101,-159030,447610,573332,381319,166075,359507,667218,527803,-132597,-42495,320349,199601,-286846,-340764,-245401,-272178,-287371,-575397,-227791,26419,124620,105130,183729,176904,129313,277634,788927,1073884,787753,-167538,58958,799069,916732,622108,106153,99492,419085,823324,973074,522309,-272465,-269606,178495,131713,-190450,-239620,-272477,-426974,-426524,-432502,-327929,-126535,406408,687398,865578,756662,531455,121185,-421881,-163873,-58030,-136275,18410,125151,-109606,-427189,-249206,-105793,138928,447801,556472,446579,147239,-135757,-195253,-155449,-158454,-279291,-315907,-1499,205071,354706,589148,591290,343749,-140309,-546684,-456547,-340813,-144796,181258,506611,253985,207478,197951,109664,55222,51692,-57348,203202,325869,142415,-103624,185504,405384,264326,-66234,-244278,-271066,-165426,-88184,193679,439784,352079,334465,328203,387248,146911,220479,304419,124968,-46986,-317238,-430650,-514554,-553187,-490430,-339763,45119,250217,309893,135773,167141,-42648,-527071,-93552,254102,390251,269314,352585,21981,-441292,-465697,-202996,-36393,96269,32759,-75256,-121427,-239415,-325877,-235422,-17561,-126404,-513308,-370146,144518,413423,493152,239560,-55175,-147760,-278313,-226199,173126,315537,172178,-13224,-18990,42375,-46415,-158811,-124816,-197944,-401466,-396367,-206404,-87504,-52886,-317130,-256755,54023,26124,-126943,151402,263663,-14292,-196593,145672,78147,-226071,89628,577378,448963,28411,-168835,59484,403445,531958,241315,-12730,263711,498621,357755,156834,-146565,139892,319318,-72292,-295659,169863,372290,286133,311478,248890,-486407,-318594,351266,669972,498158,76472,-294908,69966,320145,77694,-237788,-567937,-116046,130576,-12703,-340235,-494026,-113395,60561,161496,6964,65636,126920,88630,-137470,-413827,-476368,-318859,-85608,316714,395711,245670,-82211,-4228,158652,152704,97553,10219,-35513,-89124,-153518,-121621,140589,278565,-23108,-367394,-364427,-294741,-179187,-79588,-138362,-97611],[87974,70717,275809,346503,319377,-45452,-341571,-229771,-165891,40788,206930,79032,-176588,-355473,-334197,-274408,-191656,-146902,-185525,-272325,-235766,-161223,6827,-104156,-79460,-155508,-371951,-212251,149347,264866,-3103,-398150,-32244,446474,396601,99583,-21892,-211695,-16466,81937,50985,-265975,-311244,5916,183907,174806,-1309,-282457,-418537,-118049,88768,-64391,-172871,-2653,67186,333178,836376,1226204,1070827,649122,197630,-207095,-304634,57541,288253,11077,-441813,-73886,276758,411370,642277,444265,147820,-126026,-497481,-114477,322439,484707,44428,-375913,-177471,-212173,147363,465734,503935,327785,331747,474255,471370,563662,626144,266249,-144110,205151,348725,236641,-87411,-240937,-150132,-108336,-132998,138455,220644,97768,108246,139169,90767,223499,250900,116924,-294319,-305270,-55618,-150094,-325732,52871,192828,-175154,-567994,-174790,-20036,-491260,-130258,160279,281408,72501,-206247,-417752,-555167,-196294,182536,404085,275190,-62676,-283478,-201141,52115,495635,582192,495083,312658,35940,-110720,-196746,-284819,-393724,-458191,-390613,-226424,-104855,44224,258057,445589,498486,376008,159609,-117516,-132846,-126365,-56414,45907,236233,421878,196673,-277634,-255436,204358,490854,299913,-117774,-363253,-482372,-385379,-310378,-384338,-310361,-219963,-146149,82953,181910,60155,-78650,121779,133667,92758,482411,870841,568519,-293237,-133651,80903,-74617,-185177,-315976,-180970,-80876,-213515,-175847,113061,83632,-102004,-9826,52328,-22579,-40530,255269,376768,191824,-186997,-369499,-92057,227172,171304,-143219,-483322,-3221,394199,532165,432123,52800,-279653,-456151,-399422,-265315,-542781,-274656,120337,183589,-79725,-227356,-118107,251667,439932,190659,-258461,42849,343762,417938,70520,-74421,-296734,-195777,-63358,64306,242646,357431,494886,716809,1076374,1389497,1178972,516483,-707,-186046,-71924,-13724,-49875,-97916,-293483,-290979,-348109,-304202,326561,518690,345864,-191998,-403291,-62044,371125,349643,-348859,-172390,259842,324987,105037,42710,-80800,-93555,-97555,-345474,-418054,-102921,31105,-266255,-301480,-137785,-215879,-465939,-357482,-390102,-644181,-406265,-139269,-17657,213068,285146,137447,-160765,-405034,-441313,-395022,-141655,-73136,176819,530666,594822,282664,-160140,-216567,129364,340962,347614,33843,-233614,131534,708236,774837,517451,-61794,-322814,286156,492949,167370,-30726,15654,222876,376306,65000,-333887,-341811,-81475,-37323,80274,541696,975518,1069249,731458,204819,-179951,-306071,-136442,103547,284250,259099,105379,103607,284861,489574,634061,667148,496337,453682,621203,719079,771237,652789,451725,109417,-394632,-33784,286106,388721,410450,659581,629333,223781,-26332,99392,-204555,-313521,65606,-209665,-151086,324256,530064,176791,-105460,-218158,143464,466227,584012,516963,317108,-116713,-304725,26002,-111524,-396057,-464268,-165130,192002,327441,88534,-29756,147141,-18944,-507719,-23805,213876,191759,-104872,-566048,-452133,-545254,-15597,662684,959302,610720,-26057,-280411,-255828,-370024,108299,322305,708831,725962,395822,-198835,-169015,259854,100529,-349874,-468191,-174429,-81719,-219113,-346130,365735,941886,1021606,944242,922663,676833,215906,-131230,-351814,-524039,-327730,-111737,66755,28305,-216594,-489669,-213996,-37036,-86443,-16968,50221,318907,452821,375756,50417,-371603,-547160,-543431,-458467,-110982,224090,479971,439390,101515,-227883,-393956,-324242,-377957,-308242,-316937,-244270,34862,106705,-71440,-225331,-277687,-352609,-187044,301179,622577,573847,344519,-72473,-518514,-103391,166400,124187,-70517,-102806,116144,179016,96417,-172136,-381176,-260814,-243107,-444388,-258189,32473,151946,55940,16052,109603,293959,185892,-21903,-269829,-481803,-497124,-416456,-367056,-389588,-321398,-5043,532709,851718,556863,-117765,-289675,426139,515341,152618,-458596,128884,672520,484287,-85566,-399759,340139,448664,146442,181105,162121,-333638,-279561,202912,421464,204947,194835,215551,32036,-188281,-273929,-124944,216035,444094,569253,467135,105540,-268812,-365767,-426661,-541178,-193664,315527,602126,515898,-30068,-28681,290368,383334,333166,229508,-114268,-275284,-332950,-569702,-291950,-87218,40936,-56344,187549,108309,-120391,-201635,-85924,-117337,-454823,-267762,171331,411265,351139,-7855,-197256,-117536,-105759,-139329,-244749,212946,876879,856064,222263,-349634,-49347,84929,50161,-42128,-165826,20007,-64426,-210359,-342856,-400869,-384888,-375002,-300851,-162217,-46192,113100,107189,109863,160337,-44506,-79695,-357684,-386057,-132448,-14067,-262923,-291552,320010,512394,361806,464761,186558,-47346,-240066,-261365,-342873,-565780,-482350,-479677,-461597,-548884,-490523,-216866,-39610,-28036,-143290,-48305,167481,330056,112947,-35996,40124,237693,46625,-308467,-4732,210773,171595,-152959,28546,398314,277286,362653,604811,433094,-69211,-379027,-358112,-89690,80136,25135,-113798,-249843,-228909,-336923,-516250,-486278,-404242,-142761,-51326,-239807,-459362,-433508,-122915,74601,-70971,-237955,-106485,288292,530007,482970,182581,422513,712827,650958,472135,100882,-178073,-37720,339834,387935,21801,-234747,-184894,-223562,-202484,-401771,-322235,-118277,-83897,-199554,50869,359059,440065,222372,7115,-226962,-570268,-326892,-305954,-17501,235647,-37213,-424401,-318365,-243861,180961,597206,696270,381231,-59869,-252869,-112050,-2168,213835,314820,292328,4934,-510880,-510889,-261968,201105,257421,-157970,-271105,192469,281317,-41088,-433451,-421211,-190585,-100366,-39517,51714,137854,259745,423345,407616,339386,366159,413079,331302,15429,-342299,-469827,-89717,320982,292591,205483,37075,-251672,-342980,34634,73480,-102257,-219268,-284663,-137755,-243996,-261227,148006,532028,727653,675740,381496,2192,189862,422647,255323,-243340,162009,515173,192214,-262361,-156504,-9080,15214,-3675,-89823,-192205,-239482,-236829,-189987,-138168,-241614,-288123,-218161,-187805,-375128,-368129,239444,404475,516235,638436,668056,442144,138758,207693,327733,258063,182719,-18923,-8978,-64960,-171763,-154260,-166430,-371581,-300387,-294135,-248011,-169900,-70402,130547,306166,271474,327088,167729,94516,86721,157814,23397,-89706,-63828,-201574,59051,534547,551830,394118,51826,-201486,457947,1083847,1279486,961856,577824,141476,-360505,-200598,238726,208002,-160360,-585479,-312736,-265682,-298632,-75854,-70475,-184470,-262922,-355375,-312183,-225577,-258734,284379,694977,680244,254443,133639,-174805,-339645,198456,476736,477639,155382,-144920,-405298,-308559,-152442,-28714,53578,178886,171382,-70975,-390118,67461,480380,694329,544205,201354,-39507,-190668,-220450,-165074,-418657,-21096,388548,573281,248498,-333949,-446111,-366849,-328450,-15126,71069,-154282,-134478,51691,-5684,-268624,-162790,138960,169972,-60998,-55077,229982,197944,257352,-30279,-279499,-146700,364033,934797,1093619,678308,485625,284908,-20025,-446885,-444976,-350005,97385,520370,575025,102188,-159703,-292081,-403968,-520972,-400013,-478390,-450237,-79366,151136,165218,-156287,-340163,-66676,-156205,-496129,-261019,-53527,-346982,-271783,156983,214767,-100479,107520,185826,-84130,-323795,-263350,-435007,-314285,-384847,-240622,241598,227626,97274,590944,1027501,976632,-12696,-409195,-184165,-143374,219557,205032,32002,-92878,-96255,-27315,-223534,-468047,-451864,-624835,-184564,190836,373553,167614,-117070,-416401,-308069,81566,377133,688122,900916,840116,504525,-12085,-269824,-238773,-175289,-72317,-22605,-115139,-56264,-118554,-53872,57000,152183,374541,364574,168516,-59940,-331178,-364159,-75858,45219,85383,-63845,-313021,-373271,17514,43409,-182561,-419767,-447677,35255,623643,879882,639542,372769,203183,-52541,-89472,112023,128131,-6869,-247359,-61826,64076,210420,385929,424823,360661,316159,227560,-73144,-527846,-57313,50129,-207212,-505350,-572372,-380913,205855,581092,570761,398050,197872,71473,-68160,-156029,-243010,-207786,-68006,44995,-154598,-210288,307128,775304,958121,799161,504930,330896,310879,499968,738741,510520,5943,-432959,-317090,-276366,-141690,138475,265225,69082,-365890,-229743,-104985,-328239,20305,465483,667370,860901,893351,822122,670879,599515,642190,456151,185996,386939,524181,786494,624537,86756,-154337,308007,270556,151919,484281,637954,639370,503617,171161,-187893,-196085,-138146,-155337,127724,520621,537080,387165,-140351,-179726,275461,330049,26812,24571,214128,245411,247609,-11434,-279281,-357354,66321,151846,-193410,-270887,384429,788527,846569,879981,505471,229059,-130621,-355832,-25759,216108,361529,311558,352941,484233,604137,542959,196296,-314241,-398688,-278787,-304894,-440556,-412002,-300224,-404645,-419413,-325187,-1718,421975,456361,180499,-250388,-321187,75700,442173,412974,555487,226737,-444602,-387358,-136165,-209192,-442735,-453534,-70355,259600,436561,346242,-51271,51680,242804,-66841,-316323,-306875,-162412,146204,63384,-191908,-371293,105840,322831,80696,-202375,-119955,-45630,-144277,-258713,-39852,430316,576151,424041,-121457,-122075,326832,36347,-346729,-303070,25040,211035,109408,155003,83510,-7639,180840,168610,-117571,-330449,-285836,-224871,-198899,-413073,-275671,316281,574144,312441,-221094,-280497,82257,424392,491628,432150,244862,114989,-36568,-245999,-278510,-371627,-433643,-250258,-252481,-359475,-147167,-100737,79351,544598,627097,446226,167108,359206,399770,134872,-147784,-152215,123952,420279,540699,530681,365664,142505,141168,9572,-129853,-54327,150352,92394,73648,23441,25966,154485,212825,-12677,163056,227322,58929,-100887,-119101,-231821,-65282,-20220,126249,352918,530186,572666,384224,308635,399554,448610,183668,154223,498225,610156,221142,-228767,-421685,-462628,-418224,-468963,-480485,-176149,-8176,-5452,25986,179806,80450,-65449,43100,182419,132950,-175401,-501976,-292869,-303674,-291394,-382236,-229489,-36301,101202,417286,983044,1120168,552328,-194496,126151,384636,402584,26428,-354684,-384366,-485520,-419230,120609,318754,3615,-476495,-410836,-360486,-543579,-454981,-393486,-343572,-408777,-303463,56581,521171,844101,892758,862008,479101,-218168,-71888,483191,546262,103450,-380935,-509571,-477849,-471596,-246846,-119446,-88909,-186790,-224593,-229615,-214530,-126429,-50040,27809,-104008,-224446,97697,269725,172537,-162857,76983,108705,-250380,-396035,45356,298473,313669,614294,659700,274369,-285675,-452886,-371737,-475111,-533813,-494338,-414748,-394665,-461842,-56005,208205,388814,444737,466678,429478,162600,-163430,-72893,122694,101590,-28691,-124944,-312342,21658,360771,301570,-58295,-440260,-173842,102024,462648,673122,812554,563676,104263,-20877,144608,184107,-70349,-139707,218054,398676,217960,-3856,59181,-121759,-225029,349722,946799,872990,250608,-318115,568788,997996,858090,422088,-70937,-361939,-447773,-123787,9763,24884,61087,84032,14570,-223883,-348276,-368989,-447384,-361728,-471482,-128166,77775,81246,-84014,-269792,-123827,-145183,-470790,-335383,82006,330273,269247,41557,-303857,-275795,-8806,-144279,-425280,-479101,-307873,57315,190778,124376,-116821,-114046,-88625,184274,428384,475072,332054,-93526,-469151,-81052,115181,72593,-15215,-156917,-387629,-384963,-239728,-237179,68519,354049,239742,-202407,-476100,-322032,-104255,-203357,-247228,377232,829482,771827,333752,-211296,-408926,-278832,-88865,-35385,-209026,-468452,5105,476097,393437,36330,-122889,-59359,36495,63736,-225275,-450694,27389,149860,-41785,-243939,-380831,-460277,-294107,-118854,228280,709364,1094263,886534,530388,170892,-215969,-490061,-266529,-2820,87853,-295187,-193794,104527,-92574,-425030,198603,422936,223962,-247402,-423072,-230904,121186,466658,386877,188766,-21443,194966,368771,165120,55705,308770,101779,45427,297347,24188,-286935,-491639,-320303,-235993,-154743,-154198,-421842,-395283,-186278,-298436,-333501,-180917,-276310,-362812,30887,246333,236345,-243835,-405695,-120635,-27522,-99457,172714,372247,78432,-178217,-66466,57877,-91966,-129490,-215703,-223193,-242880,-251925,57460,235146,306616,19197,-205268,-25452,221581,288437,377983,168905,-272313,-285335,-109069,-224268,-207393,-61711,112393,433277,470191,146380,-210247,-487307,-360951,169771,321935,102922,-123680,-326526,-270157,-193368,-146295,-267207,-411584,-252069,25216,218331,288575,336334,271631,-100888,-166368,-444970,-203148,65447,286367,57193,-416177,-91766,316630,625672,305759,-64023,-353411,-338550,249007,517315,429807,226216,-77625,96243,273915,360345,244269,56139,-276171,-87444,458913,418601,181045,13258,210752,547205,661711,236945,-171348,-477689,-302109,-232396,-52771,57144,155067,-91522,-538629,-320973,-65065,241008,301186,342653,320036,186670,-139095,-30611,317286,543893,386598,-7469,-261943,137592,442513,175089,-247729,146613,449115,247398,32523,-225108,-335581,-483255,-381952,-324887,-310412,39331,264311,322146,173576,58668,-267047,-191564,43577,227101,565664,726400,607625,428169,139888,-8366,-9867,133790,100639,-103032,8771,167774,165023,127277,-56525,-204347,-272051,-482637,-178783,138567,311511,89582,30198,165582,281715,425928,542683,346339,34930,-188587,-156136,-24668,105359,149856,-106104,-240038,-137983,68600,-33158,-220872,-149854,52786,131166,95894,-193572,-439349,-421959,78002,660225,784499,454069,-25515,314361,762286,636309,-128414,-120129,204533,248734,-85486,-533180,-438906,-284263,-268398,-522067,-362167,-181445,-181329,-163452,-40710,-37144,108709,678481,1188250,1228910,702920,-256105,23214,695446,726943,406082,-45062,-175904,105090,737546,983850,599286,-328460,97208,644308,710005,190701,-65155,-207264,-186241,-165635,-283969,-248996,-270370,11565,486743,852963,855095,558652,21351,-383861,61539,149089,44118,98833,65852,-116787,-331112,-314944,-352787,-128034,258839,542507,548578,395109,77903,-119506,-199132,-146811,-210237,-368905,-38211,260466,407184,635899,766786,657980,131326,-442784,-475857,-264839,-8784,322859,677279,324846,256418,349236,255397,205310,56968,-104428,110506,179351,72553,-319432,-98273,141985,203931,-118644,-309956,-283028,-95548,-130226,29634,329241,402992,574889,644654,759093,474361,269869,42502,-67830,4217,-23755,-10108,-178105,-361691,-529340,-234580,96229,104532,-50686,-92139,80075,-59780,-434393,-331484,-46315,153574,197323,294234,-85895,-526895,-248271,-13654,125710,335207,268413,80518,-80730,-285819,-294147,-240577,-68018,-160840,-515860,-372935,227011,694065,794801,563447,330334,132722,-165728,-161767,263608,359453,133464,-82419,24672,108737,20269,-185484,-288519,-320560,-268030,-174556,-22719,-124528,-183203,-341141,-369057,-236969,-244492,-231417,177627,267855,-74657,-206317,114296,46742,-349960,-60463,342389,330661,84020,-302863,-259037,320675,433096,234919,-38365,217302,394349,272520,290279,297750,482236,785391,429040,10517,300640,530485,373831,228270,137255,-560737,-150964,581470,944089,727511,391693,-151125,-76162,132556,51457,-110891,-329921,-233760,208941,137625,-156185,-484235,-174046,-61578,-52757,-109661,-88431,-99818,-171196,-301074,-267963,-281183,-356745,-159745,221305,360115,198017,-212271,-196270,-8835,61050,59604,38644,14994,-61948,-161158,86549,278602,298450,-132465,-436654,-175342,-247910,-174810,77842,91733,-3623],[5005,-130033,-95476,25966,94350,-358324,-184419,-6656,-228328,-135107,93811,132423,-11597,-240225,-448214,-438866,-327625,-55189,44641,-2568,-73240,32521,253193,158231,12419,-118336,-296058,-345845,-26350,130153,-111914,-328367,223259,811275,871532,367355,-97315,-35129,445490,588553,263285,-246298,-430363,-35924,181021,222922,100699,-163303,-427806,-61114,139405,64293,-74338,-40242,18880,441934,1003086,1270708,1067034,638856,236891,-181173,-260600,60719,4295,-272391,-549346,-152894,241027,490591,474552,105018,-44209,163429,-334477,-155229,296839,376398,-292474,-237448,-31850,-9155,408294,747516,565857,96648,-217728,114725,325571,589137,510519,247059,79449,386219,599478,388197,23959,14185,130754,-12418,-256015,12824,112360,-62641,-10333,262960,443869,651346,615921,168074,-310448,-390443,-214118,-310454,-301288,-145680,-81112,-305977,-241691,-263195,-497397,-254343,-8700,150242,167672,62382,13256,-99371,-276699,-170629,167609,348144,240498,-208413,-583091,-549129,-375234,108295,301216,411537,399121,262441,52051,-86915,-250475,-453572,-466146,-452429,-482692,-183764,98350,261647,331696,278198,56917,-79706,-528,73401,35685,113665,242975,380299,403226,197809,-154047,-135591,252744,508655,366369,-5974,-411178,-446412,-310292,-219448,-396069,-166751,63028,-24177,-7652,23705,118717,25605,357652,143640,113485,519619,721624,324673,-452868,137898,157027,-183762,-329241,-332579,-218253,-71237,-54947,150209,292238,123092,-1993,278977,289421,202245,44874,343988,582653,357331,-152703,-485718,-395464,-30810,62201,-17594,-425339,-56837,353354,503882,430254,195788,-29991,-228608,-546504,-384468,-494249,-542104,-317663,-239516,-329004,-477926,-383069,-25137,229718,4710,-354252,-95615,339844,442633,196392,-27113,-155877,-28681,75916,162624,449251,428777,360315,437390,858392,1354583,1315849,747136,334051,316512,369134,455824,464816,316731,-31423,-298079,-390453,-76599,485871,606899,280975,-359906,-467539,-113376,301509,164676,-580155,65186,351278,221590,25529,-16855,-83582,-95123,-158023,-391475,-364932,-224508,-122706,-193067,-171000,-71056,-208973,-429000,-184363,-72608,-264532,-291007,-214889,-64958,186134,278896,165813,-59517,-155250,-211480,-524239,-309378,-140912,32822,383211,461790,189469,-102170,-81077,97794,115359,-139969,-436982,-366146,286196,1012098,1075175,642232,-263209,-215957,490303,695157,364248,-36965,-192922,-91634,183310,83290,-169059,-286861,-150128,-43211,131354,607463,968892,947248,651868,191389,-160896,-157036,18570,90395,104890,100518,2001,-39877,113088,318675,506674,436703,150860,-65966,175373,399957,691847,655367,435063,154254,-261369,-94235,222968,489318,647320,845999,693298,226221,-554209,-308011,-241035,-211095,-21085,-458389,-94790,538369,713077,156174,-80625,-19996,241252,367737,501169,499651,409167,40056,-318250,-70047,-107896,-289398,-515996,-199611,287925,363184,95928,92453,215719,-133944,-520946,-83205,91802,50099,-133530,-386565,-372277,-517288,82865,790261,1112157,615801,16725,-360462,-651181,-705608,-276583,-10134,404741,486499,255130,-237561,-212986,154539,13446,-330746,-471275,-180189,-88600,-249008,-529390,245694,659399,598583,491051,717744,429027,243472,-141303,-356059,-548470,-193945,17965,158588,30083,-274691,-563343,-169209,-23457,-147931,-3948,177135,334478,381233,274891,65130,-157193,-395831,-558637,-417421,-70645,219009,406831,293245,-64956,-432479,-516145,-290810,-195727,-182384,-264794,-222926,186435,262517,-21885,-198283,-355021,-455873,-311646,-95221,84634,51936,-39466,-193987,-229470,7761,175767,53428,-282961,-428952,62428,336530,316130,10922,-312108,-367224,-304270,-344759,-249468,-49253,82726,48422,31290,146213,339195,131708,-141430,-459741,-611580,-503624,-332690,-123655,-72478,-106581,-155383,202967,520461,397276,-11742,20089,615354,626931,275057,-136288,281806,629520,380502,-267909,-180445,421401,344874,-137861,133872,229347,-48249,-464714,-198279,185485,307565,479340,541345,187584,-145740,-324674,-96859,226727,559193,636722,554774,133491,-236350,-115130,-215222,-459259,-335658,197356,586543,581169,123299,-57584,265831,366623,383385,294687,49155,-202937,-431818,-563935,-349401,-110107,77236,77069,246637,39345,-403280,-206433,98026,150003,-174928,-129418,300958,496550,322695,-114400,-556667,-441636,-143433,86278,31923,199187,895482,921376,406645,-238174,-168953,16980,82274,114762,-51590,-78892,-197946,-242890,-335352,-376559,-282247,-350243,-326050,-98127,74388,262663,292426,315514,347424,201960,43869,-281562,-314945,-90201,-96125,-424466,-286405,234058,305231,124697,342318,112094,-33108,-268611,-297175,-411231,-322159,-163732,-303438,-423876,-425412,-275759,-100249,6883,-68720,-196322,-136809,256187,617110,663668,336352,-81273,31319,-7990,-121810,232593,525364,410421,-153911,-239028,272929,252572,272401,494748,446286,-40290,-417757,-364261,-126545,-76656,-231595,-293424,-268885,-264958,-323567,-359836,-443315,-433016,-146536,-132234,-402327,-511898,-502832,-235302,-79460,-296900,-324484,-21447,488003,875499,852903,563705,632909,789056,692808,440225,29453,-303823,-168859,232166,372884,-41227,-549837,-428809,-335235,-369362,-119901,-71927,-23978,-107331,-226613,31898,387620,398250,131968,-218165,-364120,-553552,-584287,-286483,20931,197498,-185001,-473084,-157397,-96067,300438,595774,603606,304477,-107719,-193839,-17657,114994,343205,417521,360223,-61251,-582480,-169611,321897,632823,294256,-299473,-155341,149200,134847,-200660,-280827,-188030,-120551,-110914,-89500,25019,148464,373287,464918,372216,323991,513902,590487,547394,187778,-260538,-362417,-74564,123586,-128672,-33997,-149294,-349574,-348932,56462,121633,-66753,-266062,-182244,201588,191662,-69233,-373294,268401,695518,782571,672675,279265,271522,320129,136463,-71731,401849,473155,38475,-424109,-204904,-55886,-88110,18939,-57558,-166988,-264307,-291112,-145990,72059,155188,121072,130099,25293,-118686,-350815,244088,424986,475983,482060,532894,326302,-12935,233954,392037,195319,17903,-86992,-48661,-23290,-153722,-389110,-486988,-447504,-427126,-451915,-469966,-208223,-48817,184162,314300,255552,146300,-78423,33698,197113,317828,68778,-175585,-310401,-449137,176747,571405,411111,82342,-157187,152661,464207,627415,809820,775369,567633,129430,-384425,-23179,326933,156337,-241773,-348973,-177964,-338190,-463805,-289803,-170114,-157598,-154350,-306626,-409939,-264644,-262779,237176,672887,701636,378240,341236,212230,-47424,-59296,-49566,-386216,-429212,-524398,-304203,-270912,-99192,36281,73522,17493,-33535,-201308,-507998,-67403,409914,758532,670821,419394,130635,-13194,-134423,-159331,-294799,-205816,166113,364069,234395,-141575,-544139,-561181,-508552,-241887,-147682,-231833,-13243,130708,-37759,-429989,-160447,91042,103862,-85275,-44907,95875,26123,211206,86606,-141652,-529759,-63515,687886,957814,628548,178690,-37910,-83340,-386590,-576334,-460382,123061,634211,536188,-80674,-180504,-291924,-559236,-320192,-315933,-374834,-437754,-58471,295882,342456,20244,-334524,-108558,-105633,-237270,-383777,-318807,-469768,-161640,299262,410362,52439,-119530,20145,26433,111254,152500,-141021,-511544,-542270,-46429,389881,479345,245646,738117,1451210,1441887,437904,-254740,-212243,-181170,206435,164390,-115969,-407480,-444413,-229016,-124345,-288878,-346197,-316810,-7100,266542,384625,203335,13620,-232421,-247281,82120,351937,631083,837525,830705,520393,153616,-275692,-252151,71426,304148,410982,315907,322122,206352,75895,28589,99540,238399,155875,-46549,-255912,-472488,-413455,-122487,99830,158216,140626,-203447,-496488,-4094,173200,102727,-271676,-408927,167151,780622,1097522,794780,572084,326913,-83367,-161643,-101317,-110877,-368027,-316347,-60731,79368,435251,698806,656166,380739,211842,194235,-68329,-454929,-92180,95245,-204197,-443919,-543185,-155092,432415,623870,533533,277254,65855,-202526,-360397,-253750,-150963,-137469,226780,507896,645066,508251,786898,1178195,1021738,697737,288427,165345,49945,189725,535386,461552,-4867,-477551,-342725,-264014,-157338,64152,176049,117625,-266914,-278080,-226467,-445162,-154812,218782,452971,762066,861486,691172,533762,397453,368688,318690,274399,588838,774323,942839,852016,394561,22956,185703,54347,-54268,337483,505547,459677,358313,3675,-294913,-385454,-258095,-148001,168360,455403,420732,165865,-238880,-75015,251320,95067,-429028,-845,343980,264049,102587,-72008,-283499,-298247,45900,105031,-163452,-196119,316479,835249,854968,920817,428555,56572,-295755,-351903,35314,356392,559066,437404,155291,151757,415978,537464,249220,-237396,-430937,-332699,-322842,-304396,-256891,-119338,-114539,-184898,-271685,-239476,345653,703160,557884,287970,-306655,-312237,163695,161721,172476,-94484,-370884,-212071,-116681,-351635,-431317,-492352,98527,533734,776101,572329,200344,204961,338656,-37409,-249146,-181056,8164,262317,231236,55874,-255079,-207343,99920,137407,13949,-40914,13994,67425,37726,-11920,305035,403757,191675,-346169,-3409,506723,388169,9762,-275115,-84709,179079,218126,280625,127077,117455,222028,97281,33729,103848,-24012,-108581,-242099,-529170,30877,481454,658620,324342,-217081,-448483,-51834,373276,491514,506628,311861,157609,-27558,-263976,-394736,-272708,-108321,-23647,-83727,-162004,19019,-156164,-188475,263546,510280,497548,188898,178814,141835,-85912,-236339,-210224,94296,459966,650763,617012,215467,6280,-100463,-274667,-257886,-126799,-37574,-41336,-40860,6020,59762,140581,60493,-214025,-410067,-191768,-122828,-232986,-403545,-410108,-327084,-255170,-284791,-173558,144382,292518,473201,535131,523533,441218,93958,-64920,307403,372249,72456,-377851,-459451,-387144,-464551,-365058,-235584,61050,100922,-8804,-171823,-236260,-434495,-235188,95650,323887,275484,50029,-290661,-274258,-340583,-554812,-490148,-271108,-183817,-98868,298709,762463,869761,347792,-132527,229886,348911,292258,-69799,-407094,-466491,-400146,-397376,145756,371555,78601,-150754,249711,358971,-81723,-291035,-240775,-347665,-417243,-519649,-71238,564069,900092,701616,457217,129497,-350663,-46239,408062,405673,91732,-279560,-453645,-472942,-383850,-98340,141198,314121,91838,-205472,-399101,-285707,-91560,124470,190841,9093,-131692,237828,404753,115675,-377568,182754,276784,-148697,-283869,99498,333124,602876,1002065,825146,353464,-199551,-365560,-384995,-565400,-639718,-486587,-475492,-270188,-119468,161758,137620,44741,141592,200308,158864,-46084,-349057,-127045,29641,92182,8088,-80439,-74524,182990,287837,24425,-266809,-322116,-270325,-111924,236736,477146,599355,477482,62113,-317487,-346114,-241815,-315595,-236478,161411,239279,-5528,-247346,-54121,-806,-439210,7721,788366,844190,359093,-343398,435978,723138,659474,392312,9211,-256542,-379502,-222042,-80023,26991,228574,355669,173354,-79842,-88224,-228715,-356468,-421342,-526579,-257364,17961,149225,-20043,-261832,-376424,-373332,-420603,-259957,47889,344820,304473,12536,-371460,141883,470147,448612,-83024,-277733,-358167,-193582,-85374,47469,48208,-23652,-328034,-128341,185767,406533,266732,-65431,-480530,-53045,287050,438123,234299,28405,-199361,-445067,-388174,-204437,22081,141095,103676,-136506,-407147,-394513,-254705,-295405,-323624,182376,595346,771217,611211,112944,-252609,-350097,-237219,-202709,-279727,-417881,107320,564696,282836,-160634,-27121,145869,254203,163854,-168704,-384424,54990,95584,-89763,-156872,-213885,-515552,-188411,164257,285653,578748,804585,634751,252947,-15651,-324516,-594594,-347226,-145550,-40080,-458125,-238363,53365,-167136,55570,705486,885973,641296,245438,52926,10857,141720,368887,210979,-87919,-70544,343375,456912,182515,29697,301595,29634,-43484,288020,42370,-281519,-382393,-171074,-107081,-169809,-218093,-371289,-502407,-231836,-142368,-121441,-138600,-308866,-336800,247107,556764,467609,38984,-461672,-101192,76541,-4297,66097,79413,-164456,-235472,-12097,242075,200327,134305,100449,178913,96225,-34890,-326482,-395719,-179931,-186371,-148543,61745,231054,190357,209142,-17012,-466516,-326225,-125223,-73778,-21993,5664,-22827,238667,274299,-89158,-351458,-397639,-402608,17947,89313,-87605,-225525,-366610,-331990,-264747,-271965,-562002,-353323,-107936,41395,202044,134828,127690,85864,-216996,-172107,-125711,23963,384227,754920,426541,-229724,-84270,443830,618038,332409,47676,-236977,-425667,-327130,116425,289093,114309,-260353,-94152,191517,195987,89384,-1603,88239,341377,521775,346498,55283,-58900,17909,293979,627598,329417,-155586,-434618,-78175,63224,158900,239494,420181,134688,-302629,-343723,44360,366669,256901,54776,85220,251294,161895,226484,359435,680849,574783,155513,-258486,22772,155435,-340107,196469,712286,662730,251996,-53658,-17718,80158,-116992,-297588,-355510,-362379,-55361,26888,-55701,-287749,-302531,-467192,-223370,49656,340224,562349,656799,420058,339950,190887,233765,263654,297852,5823,-369891,-106448,125407,158246,158718,-39229,-249695,-417981,-507804,-112124,172664,237175,30577,164092,439259,492544,509009,398414,83804,-21334,-142613,-15902,148750,241083,159101,-129229,-240685,-105215,153979,24473,-217954,-177158,69428,90217,-30147,-320358,-465648,-352377,192717,711526,837533,412037,-139021,252062,643039,439047,-239554,-105156,65286,362381,212736,-244687,-611613,-342568,-284136,-423537,-453280,-236434,-136894,-255776,-287185,-128941,261261,932294,1224148,965371,286111,-462424,-55720,445957,386446,152534,-21026,-253070,-121058,594310,828566,445891,-375045,547661,1113061,1267165,789481,310798,-118972,-195027,-120978,-171228,-123661,-104400,-237737,266573,675205,784983,452541,-134952,-173709,336107,412015,265757,197588,88322,-63985,-326122,-508727,-489497,-474953,-23724,441517,568761,547273,228575,-50116,-164383,-25070,-77989,-227782,-110018,192757,377586,636715,901501,813080,265601,-390608,-435740,-141574,152312,401004,615584,390398,181884,229848,160982,83653,-178767,-364140,-206194,-116318,-126591,-337239,-368290,-116850,175420,232616,196880,21217,89029,-46775,-82702,140537,404221,754588,863978,926675,654604,247244,-238555,-87082,143895,231796,155496,-2080,-222359,-535893,-235240,45623,-17327,-381911,-143655,-18918,-109616,-290156,-294104,-368661,-147102,169079,238867,-117777,-437048,-218668,-28112,226149,616624,587875,332145,9528,-271710,-291352,-312283,-180830,-227950,-381409,-182912,334373,739399,838559,701031,568829,323039,-94961,-156724,235791,206127,-87759,-251668,-65361,145771,232162,-30286,-281394,-269509,-63159,49813,232892,65647,-77785,-286544,-461995,-487799,-454204,-246472,80778,161392,-167388,-218876,26957,-57197,-430294,-323461,-1578,149737,120574,-91552,-281865,87375,208479,101969,-200388,-67454,87891,192302,312690,541304,583541,798236,605457,194567,331754,504538,313398,26363,-120279,-490239,63238,656189,891202,717837,549527,77284,-132837,19178,69254,28398,-88285,-404947,106614,170720,-21619,-339688,-250597,-160626,-257737,-185341,-251529,-231256,-281490,-507664,-80756,129273,106347,-98788,-2198,233329,159114,-172667,-297922,-177290,-54665,31035,171143,150406,-9877,-146482,205956,320797,173179,-310355,-164247,24305,-207001,-128532,298053,387462,78355],[-73141,-110486,-234666,-190525,-75264,-345201,-680,162939,-177457,-398654,-129983,113651,134408,-74457,-326919,-361910,-165996,145655,265453,270974,109589,120629,303887,309371,119876,-7764,-89382,-363468,-118987,56686,-167272,-304969,394527,935763,1045690,536383,-196217,174260,748466,866293,326748,-279613,-492695,-80573,178340,234648,116576,-118120,-348680,-32123,92626,89560,-55500,-144583,-57344,487573,1041932,1181716,952754,573550,254897,-163642,-365094,-135953,-337558,-562124,-466357,-139566,314052,606134,328352,-173958,-34095,327026,-161701,-177827,177348,65006,-228251,221562,237637,123121,431683,805038,611798,91519,-436432,-120283,117722,321858,225196,147310,218629,296282,518424,341232,27293,187478,401921,120700,-330051,-195886,-29215,-173818,-94027,379356,732764,893072,844801,198151,-329634,-355265,-261343,-374816,-246861,-225465,-400157,-339982,-4430,250515,225429,74629,74973,37364,-57434,99392,356227,259254,-79821,-136052,183579,380832,286671,-245957,-516089,-283288,-449232,-351438,-32742,218663,368483,404230,189435,-44764,-237547,-380043,-303322,-294974,-444503,-289896,46699,140495,109016,-83278,-354784,-57213,250974,231681,14398,-43606,164165,334811,405806,220025,-43035,-3274,261947,398106,364665,115880,-332729,-450744,-290648,-152374,-151751,139615,436880,132559,-292595,-344846,-123089,80718,394502,233767,224660,452698,462121,30959,-213872,363622,273777,-190272,-495618,-366906,-227170,-14729,212831,432742,388755,112476,69877,355337,387699,321631,91069,326742,635537,404412,-113762,-218318,-340709,-92304,194684,185341,-333322,-81990,355279,496875,424215,396346,294057,6597,-340633,-428067,-326442,-349987,-301856,-247217,-373004,-440197,-582322,-359542,-126584,-274117,-484603,-99264,303871,339324,216978,45881,102806,173861,257029,329302,559641,458187,264652,173191,624218,1230153,1395520,985013,625635,713067,725405,881000,946111,770122,329019,-12055,-180118,167136,647504,708173,243009,-315335,-552979,-256471,135890,-48164,-425692,211889,386278,117090,-130507,-222896,-196411,-156289,-167653,-239295,-304759,-376740,-131375,129263,14248,-56213,-240838,-304980,39730,237623,164951,152497,31033,-20226,121013,201728,142685,39326,33328,-84721,-465134,-442111,-234131,-187494,79661,212523,94258,26607,80222,80828,-110886,-525088,-333243,-183523,312859,912251,960957,447597,-538203,2753,638439,811668,475743,-130033,-477146,-461704,-90091,69755,-30437,-208675,-298113,-65121,251159,706433,862323,659508,395819,92477,-10655,164951,263147,252428,92257,9874,-36010,-196244,-57207,153322,337997,163006,-172345,-388874,-81326,154286,459598,440290,273461,109162,-158415,-216024,81400,487751,756994,892970,674133,275365,-231281,-382550,-209593,-186363,-259891,-548743,102992,707091,745119,88642,-145350,46850,208090,177021,349564,518630,528797,238048,-206112,-264956,-143194,-149931,-395941,-216660,259885,275775,16868,104538,123378,-336288,-334420,-41952,85818,11053,-98909,-221338,-117857,-318835,91540,671313,869685,322830,-175930,-657641,-353583,-464014,-161825,-104922,115595,157570,52877,-295237,-149473,170044,89330,-179184,-388127,-201419,-53397,-173355,-327571,153219,357889,145114,-144465,53429,-114879,74924,-223633,-439666,-545445,-161771,27672,132824,26470,-194007,-242567,79127,144765,-79677,-142626,113493,227995,245080,134259,55611,9024,-222863,-348621,-380110,-153033,129664,280609,101901,-278617,-582960,-346801,-185993,-18763,-75937,-228716,-243408,191209,352919,155534,-34838,-387649,-531273,-411743,-243394,-286144,-333349,-333998,-202339,35852,141319,112459,-88629,-488931,-387438,200206,472253,408256,137202,-75391,-219108,-149796,-125957,-154921,-148257,-30921,-29375,-40011,78719,207564,-19793,-277630,-533854,-558476,-401153,-153149,132523,257689,101231,-209465,-261065,53580,183190,77589,215742,567015,594370,386562,193046,412541,479195,176129,-486972,-30690,405634,151779,-379506,126660,300875,222599,-93201,-372857,-56673,363219,667431,782759,310005,-159717,-359622,-42836,305732,526227,565850,496047,58970,-251450,-14158,-78302,-296055,-472454,-25269,367676,433739,253096,37404,105048,291200,461073,439851,216635,-62431,-282724,-514927,-529999,-231702,-47546,102495,214154,101323,-432772,-205458,241558,357855,80334,82717,432156,566266,259658,-199078,-197036,209683,388205,514637,336121,238178,833079,926348,498101,-148423,-236451,-30048,150966,244353,168286,-120349,-342715,-339750,-382393,-295592,-153425,-328831,-287202,-21083,132921,261872,303989,343884,381329,310579,22971,-281097,-117015,34321,-133858,-542571,-263662,72893,7686,-107461,127329,44711,-133427,-326734,-308013,-230480,-5414,23922,-259140,-466754,-247471,-99504,-37349,49173,5703,-133011,-192212,245056,662859,915409,537620,-29655,-175649,-96574,64879,531720,845288,651245,24374,-486252,12233,130871,72723,159493,196108,-138835,-497225,-231024,-532,-3677,-216828,-361341,-359264,-229523,-114977,-195714,-413717,-334552,-49179,-120465,-276435,-273958,-457019,-492593,-302275,-360653,-249075,47788,511210,966202,1007247,823360,711047,695872,612320,304706,-99350,-402069,-210336,85494,227160,-114393,-375354,180234,363145,370074,333563,145019,-8590,-174708,-195876,-3114,306595,277806,-51635,-448405,-457076,-379773,-460943,-213546,-25512,-26350,-435079,-286876,117932,110531,242898,353419,311782,135476,-129467,-123700,41463,219549,449992,480037,244549,-257745,-197190,306358,803812,902988,299958,-348468,-23913,145422,33787,-62308,32083,141730,-4938,-157417,-155650,23372,139335,355784,290462,197426,294846,567610,665269,614210,236801,-217903,-244563,-11361,-41979,-187078,-105320,-242914,-410645,-243558,125551,169351,-8297,-337829,-54622,482049,546257,307260,-203181,163351,672039,832416,860953,513311,278743,102473,-120960,-28730,437588,278874,-133005,-498941,-335857,-188233,-212640,9404,-144210,-195069,-301313,-326260,-133091,216736,510357,605850,588304,386352,123273,-395944,86328,355416,325225,294705,415170,212124,-84578,223819,295396,24006,-207166,-178134,-131655,-46053,-73204,-225038,-267259,-464112,-507401,-447409,-315751,-167746,-51723,151956,250820,216489,-72240,-284055,68523,331892,451362,146631,-152897,-202036,-517680,202532,493896,253133,-170139,14623,322477,346921,62096,234987,521012,477188,44761,-420223,58870,233223,-41544,-293901,-96502,19427,-208632,-553917,-464235,-270831,-174864,-119343,-264930,-515409,-307191,-307996,-74888,385184,507974,429643,449642,507705,395767,13318,-299818,-233758,199065,127071,146248,-109860,34715,188805,134289,-165220,-273679,-328361,-526520,-245904,162018,472042,481226,414793,207235,79001,-111752,-189919,-120061,-143224,-132745,51980,187680,130022,-159535,-484482,-433800,-318002,-330011,-320291,10581,211931,21023,-506652,-160322,58697,7793,-224843,-215335,-183222,-67210,24170,292754,330999,17897,-154697,392021,699322,564560,-85144,-292343,-35967,-196708,-480328,-475140,141164,648841,369703,-342316,-127133,-265306,-447914,-111109,-260459,-347373,-394478,-60112,408525,493072,222659,-262168,-168584,-28275,-40873,-367625,-270008,-1060,-9995,314750,452431,139915,-465083,-81015,222336,457850,422433,87006,-304636,-407961,20318,422966,635606,287498,683179,1580255,1584770,794905,58057,-164841,-248987,123874,97961,-141059,-189767,-427712,-414670,-29842,33656,84236,-35568,78184,181623,169023,97418,21214,-53232,-90171,71017,276767,469905,688781,680817,465995,191085,-307845,-239854,239596,485055,562450,468666,359589,300376,119029,-48513,50776,135885,-80598,-376343,-587873,-527710,-500985,-352737,-72498,85556,309333,61091,-394633,-137343,224733,267527,-142464,-345426,181971,721488,955003,705997,569725,241266,-244889,-332256,-349687,-334513,-444492,-146407,-45580,64823,587385,868940,698762,224602,42749,223482,67558,-291017,-171039,-44621,-347671,-523051,-414446,-6562,383336,352043,208830,-23891,-169652,-434517,-345804,-251340,-100384,-37527,417219,757345,1038419,1005000,1252898,1262741,808409,424605,43692,4353,-76267,-41751,338887,405069,42891,-385740,-342107,-245696,-176199,14417,152287,194252,-80532,-159150,-309664,-552257,-334848,18811,364453,767829,830980,535439,287823,135671,-6171,86256,238026,424548,672287,855634,931158,602141,160736,-74484,-288901,-364379,40328,245957,120530,-29951,-315592,-436885,-431847,-404218,-246762,92544,316794,319554,-539,-327155,-43928,231870,64516,-499583,-34796,301763,116117,-133614,-150432,-281457,-347455,-133116,-48829,-114784,-108071,165126,648296,674271,659760,214660,-191900,-316608,-195561,160700,569168,755698,501794,-90811,-168623,215292,382291,204601,-124565,-483029,-448584,-323652,-115426,48154,234226,378165,339260,186844,-154789,223996,870353,920016,659911,137815,-522674,-399903,-252288,-347655,-322260,-167389,-140767,-252170,-426504,-373703,-484705,229710,721668,930867,633572,342847,244184,187260,-17948,-126204,-27736,250565,357644,400363,262766,-27104,-505201,-147459,89755,100542,-22776,20910,229973,372577,380721,356355,342188,30266,-394326,11057,434992,481044,159912,-182289,-176253,62432,175700,200874,90161,215839,173556,60355,324956,585101,424119,192875,497,-186176,286703,537865,638040,306220,-189470,-521874,-244714,178426,360673,464320,339315,143812,-48034,-211313,-270163,-32051,136671,184509,131694,54882,181689,47104,-252858,-157410,112197,241087,118669,41412,-71552,-214434,-241304,-203409,52452,357212,588995,582405,179521,-72066,-350471,-511413,-281353,-152664,-185729,-90315,-99585,-86633,19933,118243,37678,-175501,-310142,-84230,-160731,-217475,-305585,-251528,-353714,-272839,-368703,-542071,-267214,39912,458107,677535,651533,468407,17185,-247059,125708,149026,-85472,-509574,-359398,-227752,-312225,-238800,-29552,237908,203680,25295,-176926,-207524,-104337,-151414,-2204,265531,270410,227345,11155,-120910,-257497,-356263,-385072,-290026,-308321,-348319,80967,422364,505970,173630,-17740,164520,109843,-12099,-156910,-386773,-507331,-276544,-267246,157545,358633,95129,91843,716134,807543,363854,-6537,-92609,-330532,-296343,-387230,-251929,394327,659453,343939,37206,-171045,-393658,-50958,220311,178994,49814,-91611,-161714,-252854,-224818,136888,508432,724956,385877,-31958,-253427,27132,193244,362034,326020,62598,-89654,300976,441837,36653,-316543,165515,250936,-92552,-149538,51267,222195,786759,1114893,807765,277883,-254384,-286623,-343885,-508749,-585240,-395078,-281303,-58126,105580,192884,-6680,-317049,-234572,-107441,-109978,-241114,-502837,-268486,-132656,11494,40060,113288,193326,199958,92475,-205862,-222666,-160040,-133202,-131917,-125263,92911,153469,226377,45405,-180173,-342544,-281641,-213984,-64555,74289,-57813,-345723,-405485,-109757,179819,-15944,-199212,346532,598117,369667,-190181,149165,297074,278903,153581,-51252,-252640,-386743,-377014,-240503,50872,446912,652929,403549,107945,-66478,-331402,-421014,-401656,-497153,-376114,-50664,104621,-60116,-166838,-286807,-347039,-199968,-104036,17254,347456,361933,-1038,-342342,361045,705317,745364,229772,-110620,-393175,-559830,-273038,81860,338170,162103,-266021,-393909,-17580,196437,-7566,-205954,-424430,-92976,267445,534418,352007,190079,-69860,-269970,-134909,-15244,2902,-49202,13775,-20803,-263997,-485028,-299676,-190798,-166402,-9260,254642,617377,727075,378639,-15589,-366094,-429141,-234980,-329211,-381814,101881,416915,48958,-325381,86570,333156,372793,160271,-189939,-321495,24743,26319,-97197,50978,60447,-307474,-140166,352682,438525,360901,299227,262013,10858,-123899,-325703,-507455,-338305,-182729,5277,-256125,-364280,-204376,-65401,472378,967279,1048596,793784,542687,402425,175505,70909,52261,-150082,-549933,-63050,475575,520910,158290,-55981,217124,2426,-143012,236621,220795,-33436,-101666,1249,5985,-230698,-315453,-289981,-407209,-342323,-131504,84181,86458,-200018,-258028,362036,748322,616572,261587,-210391,23123,207065,191094,-4599,-249224,-276242,-209820,-6453,289928,427159,390172,278262,348883,402678,403754,190158,-220662,-529646,-385437,-202901,81027,220776,153283,46566,-210437,-545381,-329287,-151409,-73221,1425,-97632,-275474,22598,89661,-310297,-440366,-229182,-190695,-60475,-48181,-192603,-286766,-388837,-295982,-213955,-278698,-488769,-79927,124071,256247,253933,79914,-5242,-31350,-57776,250004,293554,258455,584411,919763,609070,-61107,-175163,358233,338118,173350,10271,-171268,-136813,-134004,-76045,291059,104836,-274424,-221470,131844,112785,-64536,-45220,419332,793801,718443,388394,-29357,-121291,-132012,-19585,378875,408190,-14956,-388260,-157674,147413,206652,342216,683508,674403,8332,-440838,58832,247442,49756,-266941,-128563,281381,464078,594308,526153,777381,654913,262071,-196653,-203806,-391516,57313,626356,1004651,637471,74272,-236015,61662,260581,137391,-236753,-499316,-236743,-89452,-235771,-365361,-445674,-290945,-406091,-187748,213646,582217,576557,479686,239651,168260,111768,257935,413541,457196,62154,-524000,-268533,-1770,14184,-5301,-153015,-356917,-494221,-368663,-9765,214378,-42365,-266118,76017,471203,583634,522822,132603,-149485,28170,-19137,133417,312753,399473,231527,-29958,-149679,-25959,120572,-5959,-234566,-187183,136876,163446,-98566,-471552,-442275,-310696,177312,588258,673056,250130,-158795,204641,369784,22870,-329073,53216,131870,486919,370359,-37979,-462098,-426897,-312511,-266564,-185238,105426,284473,81138,-110955,62366,503059,918280,913623,450408,-242802,-505754,-177561,54937,-74729,-107763,9450,-143845,-185119,411155,592720,135045,-238876,859902,1359830,1489787,1267068,778466,103883,-294063,-214383,-105793,-56387,-30673,-215565,73295,387647,569628,242345,-237597,111234,588370,622955,456116,312021,205651,19869,-349212,-318227,-130616,-358457,-149582,327437,501350,500788,240064,2932,-76235,83309,6188,-88191,-191124,30493,315958,636643,918300,700712,160123,-449167,-304528,36694,286108,339492,251447,254726,-33520,-128339,-151664,-231469,-431618,-507510,-268021,-322965,-326366,-293503,-190675,47976,368190,570403,421348,133087,117177,-5147,-95358,-107111,267774,735265,920658,833399,604958,129657,-455349,-80252,119436,137050,-10069,-20990,-185853,-496226,-325398,-98695,-172115,-400147,-108536,-120323,-195528,-225243,-171865,-396400,-167815,207361,205921,-87761,-483169,-346735,-220045,268688,897410,966491,660758,192986,-181263,-288928,-349459,-321104,-264666,-134721,129661,360231,460568,595950,619329,558756,313085,-139611,-217704,88245,-94421,-378926,-349638,-255569,72167,405856,230074,-93832,-234384,9965,173390,388259,294644,120535,-201629,-488199,-548788,-456000,-234879,-83569,-30146,-278063,-255698,-64098,-153680,-372293,-625720,-339180,-50809,109756,131590,-137918,-186770,29461,7636,-368215,-532593,-306362,48374,155433,419313,398588,417195,420193,155747,162636,291462,181296,-111386,-233504,-236913,269217,582311,628480,646993,622916,228181,-116331,43691,133359,134188,114483,-214676,-178684,46810,-22654,-213522,-324256,-297459,-409520,-287152,-288198,-58990,-90635,-278487,109573,451869,517987,128354,-218791,14621,141787,19921,-211670,-270433,-152104,25252,324693,298441,39150,-143768,204899,254102,-70821,-305547,103814,176091,-179233,-84076,393633,526663,89766],[25465,210471,145289,-214029,-296707,-247626,100424,213437,-82679,-403399,-384986,40643,208468,71644,-194707,-307972,-108598,174820,348086,408790,213230,92377,135797,206876,139369,36322,-11924,-365114,-155217,428,-267185,-326340,425393,878683,925343,516391,-313799,169145,647577,635860,71494,-401256,-514482,-149013,115219,126584,-11654,-153032,-274610,-47326,32684,14507,-143472,-334438,-106153,425197,865626,920468,690292,394774,149357,-242507,-464702,-341448,-216374,-351301,-413757,-113707,338002,607870,211482,-398948,-152131,152457,-133278,-200611,-8424,-259694,223733,710593,549317,152943,240249,581625,533807,180170,-29235,-127947,-138412,-149481,-66929,3569,136928,-88910,72640,53059,-128578,147220,451697,142723,-368476,-378077,-122346,-213247,-163679,413190,853088,859729,760594,150692,-377294,-278536,-205617,-284112,-239256,-375116,-581578,-284948,37517,486243,712634,263103,41994,-189712,-396186,-62819,368664,317642,-57219,-168808,194856,432717,316363,-200549,-390790,-121861,-131765,-258729,-257636,9920,284865,455868,268858,-85501,-281688,-232052,-136590,-211942,-387665,-303029,-57234,-78582,-148203,-272621,-118870,343397,485223,323134,-77538,-504762,-79652,186906,380558,169297,-72301,41683,166681,210353,310079,181900,-333289,-486979,-410971,-205883,-6936,338392,675664,275038,-335694,-368496,-579985,-30066,199841,256418,262483,265401,109009,-320537,-49813,455463,359301,-103298,-550140,-436164,-261997,8281,412109,543727,322287,-25960,-2288,228356,350761,311096,54441,174079,439950,232032,-127575,77371,24361,140368,416536,316498,-293021,-45435,413083,531897,488158,571369,513191,149148,-200109,-449712,-190831,-78487,67160,103935,-97530,-165318,-372134,-508119,-433429,-448984,-460470,-37979,249600,236851,198421,189239,371919,322041,340700,370258,420536,388727,275380,65679,515130,1112896,1402566,1133381,797858,892957,915757,1074248,1149089,984098,562580,191364,-22307,270469,623617,620052,219397,-92483,-309220,-454203,-131258,-269140,-292132,234260,385622,135282,-212935,-448512,-393632,-272715,-155575,-116779,-335400,-465128,10169,363591,209625,-95895,-244932,-101717,265696,469582,434113,402245,189587,-45360,-19563,60133,34235,15734,79284,-96108,-426581,-551005,-342664,-425419,-318257,-102315,15172,160060,213634,87365,-229521,-182214,87249,153913,288223,514114,450226,-88144,-509410,186071,636998,831243,488200,-168601,-488138,-537969,-335989,27595,113788,-14270,-352011,-113672,396386,790656,675701,302647,58641,-19667,210557,480275,446396,348848,137334,31845,-2265,-289752,-208532,-3688,128114,-107216,-409022,-455201,-254379,-55376,151747,112314,13724,-29091,-105858,-299496,-110929,336654,655852,756774,527505,172513,-90622,-141655,-125760,-250471,-554703,-275151,292762,744512,630824,-6305,-316388,-23989,52852,17678,255123,613605,643267,409240,-47700,-512625,-216587,-84381,-315915,-205690,111744,94945,-56461,31952,-86928,-538307,-149825,63074,146189,37799,-53098,-149816,-23035,-227050,-16125,365736,368707,-112444,-518350,-388127,3949,-135509,56502,-81537,-111164,-200105,-189337,-308054,-66610,228058,228670,31905,-166586,-208373,-51019,-95186,-83253,86533,92272,-203160,-478339,-134984,-210023,-80365,-339230,-574943,-457624,-222477,-72358,15579,13073,-116939,-64116,253582,373756,208466,-176195,-134503,4650,29417,-62395,-43196,33472,-56189,-71121,-169048,-214443,-25507,162368,34032,-230899,-262661,-144231,-99567,74998,-50424,-269029,-343418,20513,292215,348855,177755,-299744,-560207,-530464,-235833,-298510,-210427,-222511,-82604,190217,201757,1250,-240925,-431964,-94464,234708,404399,326908,200399,185605,107974,103350,85429,-21490,-156745,-97716,-74866,-123520,-65186,-53655,-229401,-403338,-452234,-453302,-278990,-49327,187626,354228,149722,-143235,-578930,-304204,-30388,80616,254962,347902,469556,468910,441809,500649,352441,-48291,-591917,-17520,249816,-94595,-389520,110859,279842,320188,140293,-275590,-283358,313175,682449,821536,354258,-214428,-432716,-92170,206834,295494,378178,321834,-81489,-280892,-61798,-77720,-215172,-399216,-251656,-51641,70900,256722,174435,-26622,180430,522520,627017,357311,64308,-127285,-356199,-329417,-244416,-235166,-69272,24786,118697,-240259,-227652,304333,477999,274192,269418,493562,541353,158258,-200131,183256,799389,1133122,1041033,549754,335852,815959,998854,558626,-71176,-232421,-48959,175358,240135,231932,-177705,-491550,-391328,-488121,-254274,-169045,-387498,-157372,61713,115487,129749,145508,186313,233844,171013,-165562,-220310,188080,169324,-145661,-594051,-290669,-145368,-321785,-338293,-98881,-72413,-285945,-377931,-275079,-36170,126483,17685,-275427,-105926,19837,113830,141753,204265,224132,63395,-38484,194119,463894,723592,441065,55884,-217005,-143639,202954,711090,1014609,776736,178611,-556100,-214661,10434,-139642,-188667,2595,-124124,-477393,-124003,70370,59661,-124491,-295395,-477858,-234415,-70642,-146266,-332516,-256854,22894,11644,-43756,-65031,-259893,-486521,-323766,-170627,-104371,101176,419677,812380,923707,875795,655777,467517,424405,171408,-117393,-312916,-182700,-32729,14952,-188579,12541,681654,877102,846660,520004,228168,-40576,-176945,-179576,-48288,177866,143997,-235889,-617814,-420556,-258263,-328398,-199069,-140688,-360782,-463684,2019,397930,330732,123399,-27799,-33235,-5207,-105990,-82286,77489,313090,531836,488188,13178,-264468,126181,691012,1016478,878958,249447,-316430,49863,205985,125445,291350,405976,443297,90516,-236221,-227146,-44224,5972,84744,-74102,-78496,230653,490838,621547,520719,161318,-229104,-156096,13158,-42369,-42588,-45900,-156191,-242752,-53925,224760,233056,54569,-404624,1596,570080,688354,491502,150385,228034,648128,856132,937346,685103,265020,-92622,-277284,107268,334855,46072,-284516,-511681,-496357,-411827,-381306,-203214,-303218,-250917,-276110,-263690,-118173,273787,715259,975756,973959,832515,426663,-391380,-208355,186493,145284,206024,375979,150904,-70492,167533,141711,-89736,-300017,-261991,-219215,-107744,-51530,-82803,-103925,-374165,-343656,-215850,-88854,-81538,-69768,31488,97400,81321,-274911,-417256,55661,388057,521138,252380,-98109,-163466,-461855,187697,495892,240580,-291844,181223,371040,215453,-285423,-155924,281985,360224,-24268,-472128,-9345,-20810,-267366,-86811,166682,263862,91454,-343209,-424692,-318057,-261810,-187533,-257657,-460076,-318369,-302445,-504428,-66832,200267,397457,529036,714097,684513,286135,7113,142373,466550,635938,489465,152681,221291,375495,197133,-294528,-481103,-361047,-390511,-447045,-201219,-34622,100999,242424,224615,114409,-125681,-205739,39285,214276,-16759,-151088,112226,378010,335742,-73982,-176788,-200206,-350864,-321057,-8021,247541,60262,-486837,-106246,139028,48525,-272567,-358997,-196713,-41318,87908,432697,625956,368538,-46131,93581,461059,573507,115107,-54844,171848,79709,-96803,-204499,195660,571571,147632,-550514,-49370,-186784,-163372,82714,-201030,-368804,-340777,-41085,494599,613080,418939,-89715,-162603,33243,77854,-215173,25256,288960,112801,229886,368092,171030,-282153,99977,449051,625839,483063,116872,-178122,-300605,-67374,337159,609460,196532,441475,1350226,1427675,961097,303360,-54334,-410249,-124907,-15243,67526,182200,-137097,-535588,47654,337637,346363,113828,25426,-48795,-179914,-128562,-115518,-38012,-132329,-64733,148522,274230,514086,438945,316597,83028,-349899,-229755,258618,427423,406216,346992,173322,180704,48162,-115630,89861,166259,-161328,-545200,-385682,-291259,-416086,-436289,-358147,-56188,388428,341230,-158455,-294700,199645,261004,-70020,-255529,120899,488368,530730,409388,356288,1478,-459162,-495157,-517255,-441861,-234763,-905,-20570,38723,609465,819678,528983,-59765,-78909,347285,286221,-146000,-277313,-191421,-349703,-469032,-267257,12212,78362,-122023,-272318,-402379,-391175,-419877,-267464,-182735,-146366,32407,414849,691168,878787,1055761,1313575,984105,403831,27478,-207996,-92938,-70992,-152251,212806,350974,97711,-310187,-376784,-239851,-156042,22253,178430,242225,109459,-12801,-368320,-356808,-293677,-120200,339162,732229,707415,324877,9153,-48550,-108199,4290,110612,57639,274149,563568,846598,683963,212889,-381228,-455058,-528492,-316582,-68111,-273464,-499834,-274642,-184528,-133952,-311016,-429216,-59099,178485,259399,-1146,-335683,-63883,214473,157645,-277930,-229331,42865,-135788,-275791,-225774,-333679,-458436,-392311,-208633,-18497,35453,73051,311984,368040,216363,-83928,-390959,-194901,-16772,289529,740518,857464,470235,-206715,-222709,63672,132279,145183,-24336,-331966,-522075,-283928,69982,435731,663262,869924,797400,484692,-14152,162104,832118,1092841,788862,415217,-31083,-92694,-212224,-40384,-46487,-111995,-234790,-538976,-329933,-320114,-307567,295934,727441,846392,588946,388845,210478,7710,33926,-16205,92110,431390,402723,514912,378765,167805,-218493,-226167,-25174,64893,-41342,-11509,324233,645972,828356,590257,388842,-21478,-371991,-103292,200971,292211,28430,-208979,-255945,-132038,-23606,8570,71669,242012,-1072,-12310,432073,774972,710296,480985,228212,227606,444263,504213,514069,196812,-249023,-519578,-438797,-83765,158390,339005,323679,60205,-151522,-199118,-83657,136002,266900,324319,262097,205765,301426,341027,132172,-71338,-295383,-184532,-19708,-28186,-64095,-166884,-178103,-164081,-2500,166347,373861,418286,228819,-38092,-380908,-402303,-174544,-33350,-81492,-30769,-127003,-225888,-57092,125126,144370,-1869,-198656,262838,280212,143807,35368,-60987,-228394,-175233,-87487,-82855,-81469,100800,396461,648146,640784,381967,-110890,-404395,-39003,-11133,-233043,-590579,-264705,-136135,-220933,-174472,16835,214179,168035,37021,81123,376033,386435,92918,-171681,41024,162785,303845,246306,45631,-205766,-275585,-326063,-283704,-378124,-585742,-175818,83355,164187,77275,62147,-7134,-262213,-286712,-84364,-298054,-542976,-158866,-60187,176681,303521,71284,202018,840676,857907,510379,197094,52185,-288141,-222555,-212701,-454184,57567,220734,-31308,-220649,-290371,-323510,-127240,-98565,-139033,-82028,68890,180661,-19327,-41490,387443,858711,999385,607891,181411,-51110,312490,486886,558798,401556,56106,-113862,260133,374023,-15743,-400914,-80300,47739,-46865,-115141,-114901,82170,776484,1011350,710561,113007,-448886,-311225,-376168,-474085,-497802,-358245,-141395,-16176,81810,-357,-146212,-338569,-514763,-394191,-372262,-476042,-564823,-368445,-259857,-94313,41757,241068,327520,149096,-75807,-230047,-225660,-188423,-104899,-94692,-266181,-222136,-264293,-114703,1556,45168,39683,49440,39976,58222,-96482,-461645,-535473,-339545,-93268,330625,409002,189029,77190,226648,239101,76620,52732,-35715,-142611,-212247,-231677,-378732,-514453,-564165,-306922,132457,606054,810365,575764,257749,-135765,-439705,-387626,-296554,-452955,-430667,-80576,-23273,-257159,-381809,-380442,-244160,14354,45522,-25595,297615,388804,-21261,-365881,333744,723888,740831,342179,-121724,-402403,-293258,-40779,329012,527729,246440,-135811,-336382,-89409,-118771,-390759,-429887,-344458,-190978,69979,333574,295380,221268,-51907,-180642,-34669,61778,-36027,-179095,4530,144994,-20125,-302606,-224309,-17875,1014,-139708,-94021,361735,590434,485771,194505,-258007,-638812,-260867,-262179,-398905,-18361,101489,-214193,-334296,124678,376261,273632,-18544,-324703,-253073,-41090,-90744,-179780,146054,239856,-145793,-222028,423050,676427,212349,-184803,-80001,-63993,-82281,-146525,-271801,-323929,-176950,136541,66794,-172763,-579241,-75050,580193,819682,801113,670383,597677,537690,229337,-75452,-294912,-317601,-269353,116309,559551,535546,93971,-199851,35346,-34472,-267687,106810,332042,184289,158513,159550,77410,-311609,-384066,-207514,-220999,-303292,-224436,149949,324581,101615,-66180,354066,742935,635692,371824,42937,150461,304888,442207,466764,344345,101090,12010,30964,182904,459948,473087,215840,268903,573935,706079,560048,35876,-437923,-599515,-379602,29488,202040,176401,8948,-240059,-415298,-343738,-225344,-236838,-144341,-316093,-462638,-10079,93672,-240206,-334162,-70928,13504,130013,25304,-221969,-369456,-463307,-220130,-20271,-97602,-590570,-101774,246047,520082,359902,111504,-29423,29692,199894,701129,549528,359400,583768,781962,583799,65919,-254624,140457,52315,-7837,-138425,-180346,-43968,173310,15379,106392,41343,-223724,-206661,119037,115507,-185024,-97891,582327,1061885,957690,557621,55781,-151799,-186523,-260796,-14245,387665,161580,-282195,-446837,4657,98575,358401,849356,1173105,286625,-602203,-9995,28074,-12597,-243743,-175728,371929,730953,819436,709187,814835,613313,263054,-120667,-331751,-302821,361613,789903,947410,460751,-197878,-427998,20520,226274,198178,-178584,-433474,-84048,-26012,-366633,-477279,-246675,-78619,-183137,-34651,519036,836579,618907,281076,117111,49288,23206,130916,398244,500208,193025,-246984,-353959,-184259,-215281,-271248,-332090,-477630,-446650,-230506,103540,273585,10878,-480972,-175917,328984,576776,457189,-147620,-149900,175004,117599,239585,411458,504199,321419,80838,-57606,12305,-4523,-55855,-232151,-174827,215226,287877,-68507,-461828,-367251,-292940,48617,323012,327715,80323,-53320,150123,15413,-347235,-78237,248708,334033,580514,431116,77847,-360139,-527743,-349532,-95323,187226,534227,633046,397689,184444,260649,644553,658711,394432,-104116,-647497,-368421,-322831,-420525,-532915,-360057,16550,52833,-57075,233714,363602,-202315,-53823,855046,1220336,1225027,1331114,1083273,410376,-98082,-241228,-72276,-30363,-37533,-159160,-118861,38458,220364,-34494,-208374,378452,745560,709179,559137,416440,359776,117171,-257239,22871,190159,-64753,-10288,268930,372450,257966,119774,44667,76030,156478,37638,-72124,-310142,-196293,202425,602267,744295,330870,-209027,-446389,-62819,255866,350890,195978,-143326,-111620,-348926,-478883,-554906,-571076,-399867,-194358,30910,-199075,-329970,-275485,16424,318616,615805,685558,351001,34654,-24963,-72027,-115955,-322076,65630,566314,824208,549408,332555,-83708,-483975,-116200,-58753,-222365,-353047,-129811,-210678,-416238,-431400,-306361,-422943,-232501,-83010,-217970,-312360,-232907,-97735,25596,141651,281487,206479,-19416,-477174,-523394,-411944,306184,1125537,1324449,983254,403424,-39595,-228481,-306771,-433884,-192539,131581,397221,321244,17588,175155,378764,317486,74693,-319121,-256717,-82769,-389022,-417835,-214889,-329825,-96663,439425,456973,127092,-278679,-92620,151670,374896,431079,255590,-105770,-417912,-539377,-422650,-288478,-236093,-231439,-362502,-292635,-98323,-142212,-246369,-330981,-471156,-176958,84717,273708,2154,-319640,5680,109692,-122491,-287704,-317556,-158058,-73574,27150,42211,-59660,44108,-23742,-116341,4189,65830,-10974,-12001,117072,457951,492885,402679,676447,691934,307169,-30344,239475,269509,242882,308639,121972,-372916,-159412,-107848,-122037,-324448,-459455,-343467,-378682,-193367,160453,140765,39509,344086,696563,801744,404046,-156952,-175690,220614,314190,68163,-167874,-151037,69790,436064,425502,98147,-112574,185092,178171,-259972,-24615,347130,294082,-105155,-33083,325730,411510,23819],[264708,514636,392646,-49351,-195538,-96032,156324,178059,-19136,-224931,-388349,-7679,220043,183324,-40130,-123167,-124877,37700,276926,388525,244107,58124,-54760,-121506,-55399,-58910,-89626,-366154,-145287,-58678,-364645,-140667,435423,769195,673595,346712,-375300,-7450,236969,22088,-329971,-427744,-518746,-276131,-52447,-70084,-93034,-58940,-143135,-27768,104184,42051,-181921,-397312,-63322,284322,531597,548104,339332,120835,-86691,-295084,-143783,136346,237446,-56221,-350360,-161046,246704,472999,156647,-419060,-406284,-143048,-192893,-189210,-151795,-148931,507179,1051700,856887,225202,-13095,159873,271320,193793,189940,-23229,-227355,-245927,-159716,-103165,-55698,-500463,-535897,-324582,-307163,-110814,182838,-20242,-453690,-367718,-93968,-150865,-177534,381159,820830,707675,488325,78926,-406168,-204614,-122788,-164701,-199897,-452312,-375591,-223748,-79307,315923,664314,235130,-105866,-416438,-587906,-397438,78454,132208,-145294,-173155,212163,455902,355075,-41552,-258339,-101130,105413,185691,-13074,-66410,231336,438518,280211,-146273,-320140,-73852,6565,-217671,-432217,-109546,-68590,-283003,-247157,-59628,231073,586572,604593,387174,27703,-140604,13171,204792,286742,46200,-178446,12739,29151,55245,249320,188017,-300174,-373046,-483873,-340832,5961,378280,713103,444196,251401,151324,9477,-208416,-2832,215415,218799,54959,-239424,-422460,67824,434297,386091,7360,-389085,-470662,-271105,22442,462528,488211,161437,-210626,-136235,56452,260416,242679,-25190,-41644,71614,-125828,-158054,256943,209642,221281,438052,280191,-330155,80350,513182,605842,621443,661851,561566,185211,-170311,-422911,-103788,96983,274276,297500,153688,19498,-229728,-386998,-376065,-368003,-273196,-28066,155096,168886,262472,391231,576991,386947,257854,194040,121715,303850,323066,76499,611631,1163860,1384019,1113617,804078,842092,931514,1016475,1014315,901585,620203,252376,18168,173254,340970,278848,227508,174518,48774,-428376,-408917,-372205,-171095,244138,442202,322910,-7002,-248618,-423130,-372212,-157781,-80834,-330955,-237094,187185,397838,317740,-40056,-40805,165255,460367,591338,491745,409259,184554,-138458,-186065,-80165,-78495,-48849,62243,-137511,-333484,-411684,-302516,-405458,-555346,-364901,-6790,294511,343456,159140,-187461,-7375,348250,439081,309695,125384,-167213,-576490,-180940,244307,472222,768335,499570,77799,-61639,-267345,-410842,37420,308923,310702,-87829,-158841,529219,843180,503298,25555,-193583,-26738,444888,743341,558473,328771,102722,59482,15894,-265690,-282677,-136081,-91019,-314645,-504509,-494944,-409860,-149556,36778,-39507,-191702,-205080,-87615,-226395,-294063,68330,388252,511649,321761,-10484,-167599,9347,-37129,-341133,-397783,-17766,390072,646021,447018,-75387,-515168,-166047,-119748,27155,358949,804052,855456,602615,75244,-511325,-252725,-89715,-218201,-135947,-74960,-121345,-92122,-69507,-309201,-418768,-8298,178260,218009,100663,-18224,-162580,-96946,-226427,-187940,28964,-134434,-477164,-471266,-22992,191474,106756,94672,-78896,-284359,-502137,-434720,-291095,-40194,231772,333604,256634,137693,-87522,-97347,-40479,77430,42098,-94871,-350636,-288609,213130,124531,-25505,-433411,-571604,-344935,-306689,-225112,-115707,8049,-90372,-45779,269959,548397,543728,144409,-311805,-247862,-213150,-282254,-237709,-89451,93012,260340,262919,-4057,-136742,138687,200589,86000,17059,-10883,-57544,88564,-87462,-273285,-486144,-277015,56448,419478,350197,-98262,-448125,-385341,-471385,-384779,-109049,-69777,45862,211394,153892,-106880,-250565,-121227,117199,60708,176221,146515,237785,403006,422511,297139,206634,76021,-63146,-24393,62355,-21211,-103394,-166760,-312584,-366989,-353269,-335801,-179395,-56496,46860,179485,20780,-89685,-236427,-277055,-169081,22017,192200,135719,321741,461845,546691,528346,303970,-202195,-529754,-144558,-25435,-339927,-313703,35986,120247,229297,171026,-176241,-470796,151709,513866,627927,296708,-250894,-590391,-302708,-141951,-34559,221679,183449,-223648,-300544,-171694,-160990,-195602,-211847,-135275,-372400,-314576,182653,266659,-14282,16466,468249,712291,420297,131344,-68659,-156316,50332,47205,-123816,-439262,-237019,90734,-48895,-280472,253998,499398,384292,381844,471684,423319,60087,-99274,382491,1050845,1568955,1350848,579697,442664,918427,1142076,621276,-6628,-166510,-42648,128957,127510,120412,-292963,-417117,-306034,-565672,-315861,-349365,-350113,51675,129548,21362,-87045,-121145,-113304,-82250,-219533,-337065,71413,464882,234829,-184286,-570722,-392479,-356319,-460462,-602463,-322392,-255141,-417111,-377724,-186754,77279,95457,-119913,-216772,173881,319966,431629,535961,486541,422499,240903,211429,186176,128630,141955,78628,24662,-116478,-106138,257988,704663,987794,776417,234393,-467891,-285312,-55048,-316075,-278766,122997,42347,-349887,-93217,27354,-24523,-160234,-244063,-492868,-328600,-170059,-196104,-240709,-286454,-90911,53730,50221,-3313,-86199,-133782,-96341,-5361,12343,134129,279713,501526,648560,711653,504248,172676,140644,126824,59209,-104740,-163267,-83568,-102713,-97197,357626,946743,1106545,941890,475989,250831,14392,-81046,-240095,-161495,-12255,-27962,-319908,-502708,-364601,-215271,-299073,-253160,-281798,-447416,-154749,253123,567969,457873,55591,-440897,-168687,-145,-102275,-116172,72108,360319,546085,393975,-243491,-23919,276167,760402,893232,599912,126802,-334006,15877,225135,206056,483710,659373,566024,77016,-370351,-273640,-196253,-269293,-322394,-444293,-374808,45502,273664,456582,315819,-19359,-312499,-138979,-67701,-38993,-76924,-92899,-91284,-14892,119382,277211,272062,71179,-432506,-88757,383679,523491,411413,318091,346843,608723,830704,901512,744210,244296,-133963,26752,407911,317940,-39090,-361429,-465512,-497882,-542067,-484439,-350053,-246403,-227797,-201216,-109764,-19741,298813,731733,1090687,1113521,1102739,634166,-38887,-405545,-67889,31011,245905,378175,137502,-7531,109362,70696,-58879,-224220,-331512,-289716,-184680,-132761,-138350,-199129,-330693,-217434,-58394,23560,-44310,-133065,-193897,-182706,-211855,-349784,-488475,-168121,263274,486037,341431,-34361,-237246,-375954,262050,627772,357046,-287638,196756,353819,88297,-219134,3518,180950,272154,-6234,-567350,-281642,-409607,-185376,196860,384750,543525,482993,-21972,-242516,-195861,-333854,-374477,-254051,-279698,-280016,-230106,-108004,-215163,-64609,247619,529856,735604,695472,446904,202698,165297,240840,605306,502113,390684,371310,480156,193274,-293604,-432845,-317272,-292353,-416997,-431752,-346443,-227942,-6250,182973,100434,-151169,-233613,85789,416785,302046,-122290,-12379,476116,662513,253075,68484,50888,1421,-114419,-38190,160500,-46050,-482900,-11721,229913,139709,-157465,-206971,-17771,2374,243835,431211,628779,408284,-50658,-196797,325177,650764,540361,336985,402975,323645,229585,87699,261744,406564,-86437,-394301,-34167,-66352,117721,228980,-122509,-396148,-285433,-2603,529875,668894,542997,102564,-64555,31102,88040,-115728,158576,292625,125035,70241,188961,162359,63661,316726,558639,542970,314496,-39068,-208726,-295113,-302455,109463,321248,-62364,68782,824692,1063388,897825,428221,139347,-251468,-418478,-91636,310696,404865,36007,-491121,129686,513484,364504,59394,-177114,-348990,-465484,-377206,-334060,-258151,-390336,-311881,-40685,67581,293950,150677,47385,-132718,-397658,-265442,99511,136848,18311,67364,-48653,-45555,-115687,-119167,158153,185152,-143937,-249758,-23834,-55419,-267364,-112410,-153677,-151699,331468,471604,4165,-337388,123460,146857,-67149,-204581,15610,166860,7299,-16732,-11105,-276681,-455565,-424969,-458275,-442895,-196911,24772,-24500,2478,470215,562464,226258,-362969,-67243,468054,435355,-92015,-317469,54139,1151,-159921,-146537,-118337,-367563,-370598,-267875,-433698,-319825,-274155,-397993,-250234,-205446,24169,218671,343958,350777,708309,919563,514931,-6205,-381024,-353582,-119084,-74057,-174947,143396,271483,104649,-222483,-447931,-268727,-114585,66583,195045,219883,232404,26078,-392727,-131466,-75366,-234066,275744,573528,459993,56408,-35030,165260,238362,206512,-16882,-291533,-276051,161618,642993,646597,169650,-421402,-148178,-206619,-512023,-378391,-462808,-49966,188084,250820,185624,-58626,-457523,-234497,44311,163697,36307,-197495,-44007,169742,171020,-121091,-430209,-350388,-383751,-266630,-285930,-458833,-465772,-411712,-213404,79227,203318,130096,-44543,11398,-221935,-393719,-295386,-112786,110190,370893,770768,783063,334135,-85289,-58340,-31808,-162037,20935,-37307,-188811,-388637,-264530,203863,753207,980833,1112197,970271,530294,43616,196277,634431,973972,682527,473231,352751,532487,300813,271910,67070,-245502,-395007,-176063,-217518,-282999,-84839,291258,506817,561854,495634,354029,182835,98517,67068,-9334,127559,446763,391796,531425,393307,260813,-44765,-153162,-167390,-67311,-58235,-53856,319948,759395,1034736,768854,420038,11688,-333745,-286926,-70305,-68245,-269535,-299329,-344364,-389580,-338457,-119468,100391,165925,-290602,-120506,337627,602011,630783,514634,248376,499626,441894,378720,279961,-35950,-399407,-506313,-537759,-325173,-57340,186515,266671,-63819,-344196,-250814,21089,178937,276544,361167,281528,256112,340216,530380,489837,305644,-126363,-493775,-186637,-120635,-19587,-93810,-120180,-151995,-91635,-67453,45383,137957,244615,52414,-215343,-207303,8551,217031,223103,74960,-172746,-312650,-52881,156820,269873,232020,-92315,239517,569864,488576,383022,158200,-150788,-160670,41963,255341,357686,359010,411091,469231,462094,181376,-233671,-546262,-225271,-140853,-355708,-516970,-213407,-126833,-227439,-236725,-143380,-33351,-34593,-3647,321894,753662,646231,218621,-328291,-275483,-16834,252790,352360,185226,-158421,-343875,-376772,-262325,-331893,-355633,-337469,-196503,-125190,-13387,78409,-172198,-654289,-90436,143896,-132422,-601844,-88062,152469,212879,226750,47056,235397,668117,576214,304273,239544,164264,-225789,-260353,-129368,-487552,-331287,-237033,-309286,-264106,-208820,-210429,-230967,-448116,-520154,-345481,58810,366449,112821,80197,551617,1043712,1039843,667682,297610,115687,420852,651575,636741,395292,-4843,-198094,122142,233443,-4672,-331154,-367814,-144488,-18525,-156906,-172142,137716,682707,875997,651174,26907,-258935,-177578,-404892,-519130,-456318,-386988,-113172,-121620,-166864,-269342,-165158,-186963,-321774,-458077,-444887,-451738,-389885,-262836,-259082,-158431,8393,225066,270042,84455,-75745,-159261,-276176,-215001,-216547,-195319,-77633,-139419,-164188,-321408,-125742,60196,206376,229213,152142,22356,-328892,-373333,-155945,-188013,-16101,410483,669609,599105,355559,-60971,-32938,261261,271823,-117711,-505039,-511691,-358395,-462128,-522746,-463861,-219583,188695,586069,714394,604270,378242,71770,-136413,-115573,-168616,-421363,-434344,-84964,-158651,-512236,-559609,-537816,-194130,175124,151347,-83285,179733,345605,-50111,-475047,153556,570563,555918,289691,-251395,-369231,24179,260352,568064,523005,161405,-87154,-124450,-39489,-419983,-408227,-302857,-268706,-308008,-220990,-44625,113693,125390,-115654,-168120,-86151,-4706,-99271,-241502,35401,339484,320060,79156,-81346,92837,99995,-142087,-350652,31933,237800,400836,297378,-86369,-497425,-405597,-256534,-489851,-204311,-219391,-285080,-275871,31159,193063,-58887,-378574,-481553,-167835,-86340,-234125,-372588,62802,268135,-37906,-401538,391771,789354,179375,-442911,-274530,9387,112603,120786,-27397,-368268,-239332,201828,335676,192590,-119311,-163789,324488,351287,308524,392336,489024,489937,201533,-235725,-172086,73364,182056,397272,590828,478293,10101,-368183,-225264,-143198,-396685,-60908,291979,308146,340861,276883,96819,-366366,-400601,-154608,-77184,-121996,-282361,109358,491766,449345,157423,263213,554190,521910,366411,225566,219044,331009,633772,952213,873051,425986,219667,117872,36018,340872,370345,-18265,47598,622230,859832,680909,69886,-474946,-528641,-511173,-52619,183001,202593,59343,-160364,-344986,-399972,-341104,-487393,-377293,-453022,-418823,50704,202190,-52073,-189931,15264,76499,254432,18752,-296482,-393497,-550661,-151071,252563,292800,-40603,-183121,279230,678445,479141,163117,1326,131332,356246,786005,476263,239497,393400,518930,430905,154992,-185864,-8375,18333,-41161,-244799,-266623,-138580,79122,-69771,-296992,-114770,-127741,-61854,171420,181415,-260952,-169455,559331,1074185,1071723,689548,217688,-43655,-101035,-271853,-353672,206179,234432,-166867,-484656,-252709,-81276,297395,855177,1317028,429691,-620109,-104550,-79289,70100,-188486,-114783,449934,824561,779789,819700,754789,462889,155737,-76615,-193298,115698,363910,711120,657939,265934,-378510,-415213,-45992,95768,100480,-80164,-226629,30033,71516,-198632,-267597,-174779,19805,62364,240256,821294,987142,654213,145376,-10077,-11189,-675,-39753,238452,398448,268131,-47694,-287301,-349175,-419732,-454773,-473978,-543060,-407839,-109836,198441,321456,371121,-105801,-461119,135782,478218,284935,-362714,-55788,248986,169311,246541,389880,494996,362910,124404,-2840,5560,-11483,-35142,-183999,-93016,313484,408445,19492,-310297,-265772,-273739,-139337,1461,-64280,-5069,108659,59094,-341587,-170083,242759,391556,479157,594301,439876,117382,-300515,-561423,-399180,39103,518592,891507,825115,581432,376761,329152,573075,285264,-124704,-534258,-540037,-281372,-381893,-307537,-251978,-550653,24224,252332,159763,180088,211195,-420874,33582,509718,683401,582457,954780,1058105,644825,190848,-130212,-57814,-20062,-61946,-152412,-347974,-320039,-228353,-346767,-137622,528784,741409,622597,519616,454080,471619,198697,-98774,272511,414839,165077,184465,270074,235643,-32943,-45494,81324,248208,211836,49921,-165268,-476337,-483710,-43866,401560,354599,-180887,-513150,-87541,233627,441914,309132,124820,148550,114861,-232837,-143638,-271389,-355524,-420655,-29398,178950,2264,-177341,-189174,105745,421749,660537,502783,68355,-202410,-267687,-237441,-246205,-495216,-66509,379380,612678,198351,-97465,-381545,-309589,-150727,-214703,-216568,-106472,-30328,-219246,-328103,-365943,-348515,-186505,70194,-19294,-307794,-474457,-285095,43135,429791,438804,314641,190716,25583,-318662,-596076,-400461,337154,1215932,1518625,1170531,554715,131144,-111422,-242247,-507898,-106033,291079,482712,240344,-258990,-251110,49012,-82946,-321756,-406716,-193478,-170701,-558950,-307278,-74476,-215296,-332114,290258,497014,226600,-305980,-349760,-60296,161121,386655,250511,-37688,-280771,-431184,-514826,-469687,-400555,-422125,-442429,-339537,-116912,-83266,-169208,-221926,-464200,-223541,43431,321780,162528,-377688,34222,257898,219143,120820,10320,-142645,-201669,-419838,-355479,-390835,-334192,-197318,-351839,-281311,-51154,170228,251997,457808,568211,461705,300599,679907,673224,264570,50731,477940,402334,323385,453060,377752,-29255,-403298,-245062,-123387,-281285,-221825,-66001,-196506,-175195,222364,275063,314116,550434,810553,858613,526445,-58382,-229978,343377,537181,297458,-30463,-144219,53185,382699,423858,90990,-88374,169133,120159,-287820,144408,451612,315584,-40724,-17197,86454,8447,-164438],[454598,657549,477178,169859,159180,98590,167908,84225,-56115,-202352,-293248,-38315,155272,212763,86867,56906,-126216,-161199,68684,219137,191485,60980,-3231,-132028,-483815,-354934,-308830,-296799,-88184,-93720,-218039,202910,561562,630035,406882,96304,-376232,-263147,-274315,-423815,-180125,-258804,-365085,-524564,-372940,-229506,118337,239763,64102,32501,211068,230906,3150,-136329,-382,87340,136857,117389,-55114,-220360,-363506,-166695,177211,629298,611323,213154,-251989,-344559,8901,222455,140731,-148842,-323129,-176495,-244700,-165395,-196505,-81953,472689,1053411,1022758,385107,-136264,-268146,-107481,94097,187740,-27045,-135469,39264,-191579,-183561,24930,-53221,-160165,-355691,-211728,-317259,-398729,-391289,-490511,-184961,10212,-44895,-155753,291986,680506,615066,282153,26444,-413854,-172059,-74483,-57199,-22256,-125941,-206171,-228723,-302834,-182568,84452,-38953,-353350,-419371,-265260,-389773,-359497,-215325,-283022,-138578,163940,362558,388416,166314,-97076,-214225,204435,482611,327971,62552,225018,339923,198301,-206156,-291457,45689,76677,-307979,-252090,165598,19792,-399361,-194033,84885,381076,538550,536483,383464,254672,341294,335929,278866,56564,-157216,-300586,-96600,-121317,-65480,151570,130684,-134364,-187066,-231486,-509271,-117305,245620,547865,566645,624600,511083,511703,-5122,-109002,92555,105325,-129023,-521510,-106444,153950,326623,313687,61710,-242654,-449205,-291747,-2078,338555,323661,17496,-334933,-258920,-114980,154908,148835,-119016,-251953,-292533,-557990,-142446,208252,103394,8184,188702,29592,-391604,212368,548967,614022,678183,601194,416568,86335,-283417,-314085,-83177,126181,272499,274431,232613,24781,-216931,-376662,-342634,-327427,-164869,-119888,-84582,-29813,299785,520864,612825,313373,-24258,-188238,-68920,269085,245061,21880,781102,1369806,1344766,842952,535075,558914,728417,711549,598727,583958,496605,172362,-63915,-107600,-184387,-188378,276713,406382,335498,-244574,-515887,-276298,-42464,334573,594399,574346,300509,40251,-216623,-381703,-143172,-42342,-73137,44546,272742,215849,216436,93592,222686,387449,532407,528032,296126,175305,19321,-265058,-353813,-220532,-148908,-89092,82880,-85963,-138124,-196298,-133721,-224094,-278750,-416910,27945,410549,489597,297656,-144705,-39847,420124,569351,333512,20318,-178501,13582,67667,127284,171075,642459,640563,490391,347023,-45608,-312827,112799,494332,618136,187879,-207675,580180,841664,415622,-95995,-230751,73649,619709,886252,575435,218232,-39575,-452,-29197,-178980,-245387,-236247,-314064,-460937,-529512,-376357,-163077,76862,254050,105707,-199535,-384051,-104906,-111186,-421098,-257698,53846,241467,124722,-157561,-295260,-624,-33895,-409306,-165183,179255,364205,439387,255278,-102539,-437645,-320385,-219207,115155,546214,990297,1155758,831058,219671,-259731,-238666,-149891,-71879,-14364,-205850,-367847,-159637,-146121,-353053,-229373,51461,218495,213721,142845,-27600,-244285,-249253,-265035,-351927,-236373,-479121,-442691,-118674,210673,244551,249573,23500,-78090,-328036,-479734,-521805,-368711,-119122,129260,348563,435664,421794,99407,-186563,-28980,112322,-16611,-179259,-380582,-425226,-36565,40313,-89729,-571103,-379922,-244337,-336215,-385106,-185297,61566,-16390,-110417,131519,585074,733266,451477,-73364,-340911,-355642,-419443,-493207,-293854,170293,544756,653990,248193,-123230,194980,435752,371940,167834,10688,-68292,74240,948,-49596,-305678,-486205,-318066,269724,419909,103791,-331742,-106564,-90842,-249166,-141613,-34255,95587,116907,13512,-182161,-137226,106209,118470,-96228,138406,95815,285220,525674,607802,357573,187106,93247,28364,132666,310679,298977,164676,74731,-136039,-222842,-253455,-208170,-121700,-142750,-176721,-153689,-204600,-139237,-110710,-175716,-198238,-24154,139821,82796,180723,316372,473999,474735,289864,-234972,-579774,-366062,-327639,-557205,-305157,-107605,-157067,-10342,36325,-172728,-516171,-77587,206681,262934,141252,-215454,-471913,-593982,-210991,3257,298897,218224,-305735,-304966,-245719,-248150,-254298,-78303,172465,133811,-52918,160769,303434,83430,-186269,243687,588187,355623,102572,-120583,31967,397578,376939,175925,-231710,-155402,203071,142301,-331756,71613,407559,397772,408071,380396,258720,-16448,-10521,359997,894173,1398181,1186919,400473,466492,1053721,1220924,656103,35813,-69830,-14404,59135,-10846,-93921,-434403,-263902,-250116,-419968,-464166,-380620,-79428,266482,164757,-126984,-308405,-301214,-357453,-464104,-408119,-11037,427802,596534,199657,-274078,-537344,-492798,-229615,-149611,-363494,-445270,-418020,-458281,-228257,-28054,129952,14376,-241574,-149434,212113,504392,750314,949343,751616,457866,318459,431794,242901,-76968,-398333,-406708,-154295,-76861,-57509,219916,567603,831251,695550,203545,-371895,-156247,-47974,-420603,-145112,296171,185539,-240936,-165601,-125749,-252450,-284565,-217858,-381826,-446639,-256926,-283815,-146848,-207831,-307924,-47288,48185,-96413,15685,144998,105042,34108,105546,193537,164647,176920,295071,419114,330697,-57399,-203279,136552,251480,75045,-178454,-94955,-16937,179457,594284,974345,1044227,729527,380517,327955,223503,132698,-245644,-382889,-282225,-254082,-303220,-397401,-341480,-243788,-345327,-310421,-301557,-138788,90177,407072,578249,424151,20688,-267662,-5146,89164,-152289,-196417,13970,325008,456272,178270,-350129,177803,258919,430373,483165,267380,-12350,-435565,-118167,112889,76466,365720,639034,428828,-79176,-476466,-201390,-313105,-551975,-176210,-118968,-166309,-242472,-10615,236850,158389,-191082,-442610,-169209,-159248,-144117,-306235,-293438,-129845,129198,205952,225622,220318,22957,-364340,-311796,-28340,88828,116154,294726,439345,608651,775257,806118,688914,226812,-113099,233569,563484,433760,78479,-180273,-252163,-228823,-356619,-420113,-176170,-92044,-156134,-167659,43800,161712,360277,611758,922667,927973,956737,536373,216472,-208753,-242686,66114,300978,348598,153274,93654,125146,114054,8007,-175184,-357771,-273709,-217508,-273585,-299976,-344674,-368148,-178457,-37622,-2551,-91754,-248442,-500201,-511996,-343846,-211090,-267074,-495141,-38786,355683,377688,50925,-252668,-270597,384294,746180,478230,-153300,111099,316578,-34755,-170300,241197,301826,296704,141188,-239364,-483551,-299802,118203,410879,526011,791534,872646,345880,-39721,21720,-131292,-332905,-128106,-94322,-163835,-168511,90231,120956,-91402,-7685,337138,485533,448656,402202,155548,-34882,-280386,59826,236099,471918,410288,416260,143006,-166685,-250257,-289715,-222544,-157693,-75009,-27277,-173865,-178498,104870,78714,-125999,-284119,-7215,334728,385487,-93679,-162787,387133,669883,374733,233841,341267,395675,148297,-57719,-24228,-255934,-354613,71040,205778,121185,-40590,-10622,79010,14314,192000,327002,430676,186099,-211599,-363057,299139,731781,884221,671509,560544,445076,394829,287317,313965,212452,-272552,-325504,-55794,82770,353207,367712,16879,-347080,-218456,70378,527063,665151,573371,259182,76187,-11026,12407,-123915,57877,76719,43350,-68434,14794,161532,253121,356317,457124,245073,1422,-228780,-232888,-272367,-510279,-222044,-172650,-442936,-196376,271638,639520,678613,470521,432449,335048,187779,179418,463795,467392,76130,-374169,268758,555137,267785,-96667,-333035,-254560,-250775,-190830,-120344,-193886,-344586,-483397,-252818,-138368,13971,-130370,-266521,-275465,-387151,-329829,-180273,-275955,-233292,7326,-5236,-182457,-276582,-40195,188683,113015,-179947,-25955,237045,113248,-190787,86954,204367,-124533,175271,408382,60044,-224482,114425,131367,-15137,-97480,-67131,-64596,-309579,-314788,-289254,-451811,-311400,-297082,-331744,-442607,-264658,-14320,-35259,-8185,238116,237807,-16671,-334254,31811,503756,437634,-130957,-159793,307655,287643,120786,-58725,-296040,-363869,8206,98408,-186478,-187394,-150034,-348785,-347229,-106008,-46374,-76570,-94157,-117734,212665,310331,189977,-11161,-112346,-91556,-78447,-122340,-138820,118114,183376,77696,-114485,-342570,-303042,-78512,118381,181057,161774,262953,-48818,-277390,97332,143370,-295879,133352,346172,162693,-166699,184498,542477,548179,399245,-38942,-249597,-571890,-150368,459078,564339,85771,-248050,65641,6794,-325385,-500810,-195414,325151,553994,599295,422285,146350,-210876,-289991,-95574,-10839,10633,42022,106492,130614,103629,60914,-103447,-362067,-422289,-288523,-362091,-511353,-328524,-220688,-104439,140484,365236,327682,-125144,-293024,-464246,-375589,-179417,-94304,173201,420269,676757,568146,188595,97930,112396,-30845,-387420,-219364,-176227,-128413,-264310,-236380,300834,884798,1058719,1004047,830496,444180,223347,409151,526608,687941,469321,387209,564516,803745,610120,277387,-100903,-370290,-157310,134237,-162248,-240612,64468,183338,108192,241243,431263,284783,230268,314808,79587,-106357,68170,314512,353939,466307,380667,284905,45950,-88008,-275878,-222412,-34321,-45174,232939,669171,866022,673693,358162,94590,-251855,-444313,-286870,-348428,-246830,-186477,-274791,-387551,-382378,-58711,134322,19861,-564915,-103793,193888,212727,239281,199424,36047,428199,261605,166931,-47243,-355374,-587992,-517079,-473228,-447881,-232269,76147,198890,-137284,-523542,-288438,38011,134227,208082,309358,236756,226859,300301,555132,650650,521310,167448,-244289,-276889,-240309,-44746,-17148,-68413,-164312,-205240,-302152,-306946,-182040,154051,94107,-115747,-79873,234557,518889,537681,174953,-220431,-215568,97258,197956,344535,460139,360801,100834,488666,610491,599275,329273,-69966,-217967,54481,500692,665627,586909,524628,315241,236000,29805,-220587,-532829,-404554,-243411,-393651,-388500,-182458,-160207,-295973,-412272,-465173,-423143,-311879,-64123,406856,779246,619012,147459,-426837,-538642,-248356,97275,337492,291549,-64664,-447912,-426602,-173535,-144017,-92025,-214143,-359846,-372749,-121881,43049,-260700,-366608,216134,445519,117225,-500987,-62496,326650,274162,158558,74964,326096,533789,270241,-136518,145790,241166,-118036,-395219,-128197,-315885,-552650,-539577,-394275,-133617,14958,-2274,-103844,-172063,-277316,-470403,-166529,262079,68923,64783,558496,991021,869682,539991,251524,191778,334456,642699,582886,320333,-96997,-293016,-52026,80975,65168,3381,-135695,-116225,-26627,-115979,91724,363438,643986,804146,618405,122727,200569,215627,-220263,-607150,-438677,-427262,-187278,-248932,-484900,-286533,-97616,-123146,-222583,-300193,-191776,-66267,-105267,-58577,-160218,-142863,-37001,77636,46920,-3941,-8801,-108242,-202543,-67931,-188020,-321394,-99330,-77313,-27395,-158236,-282762,-141433,154394,261451,185366,-78321,-443150,-105508,117306,-39533,103444,421238,717510,782170,608752,-55201,-387172,214214,362676,-146233,-734034,-349608,-155536,-209358,-317161,-319020,-141984,118113,323068,368857,469273,445205,362550,153721,108553,-52917,-380450,-381825,-56727,-165895,-362211,-174028,-299488,-166551,272772,214871,-137256,22319,233781,-65763,-533285,-64890,295604,310601,171577,-294478,-265187,240795,447836,643497,354189,-61477,-67691,107243,73914,-301149,-154204,-90955,-238902,-375298,-438724,-418688,-93413,-22634,-134752,-62460,-65762,-130075,-163295,-250280,65930,534556,701204,507416,125908,139234,152651,-23360,-388328,-336426,-167099,180310,271028,55582,-372399,-664798,-473750,-516404,-366739,-372738,-155824,-221512,-168520,-180049,-474007,-609209,-302765,-55942,-61170,-248547,-561471,-167750,161371,33714,-463673,293392,684528,204336,-410972,-373274,110083,364875,356793,112383,-419534,-417580,140372,480290,502306,345418,13603,-153307,-188792,-128895,140105,347432,380593,173728,-319777,-2353,425548,587019,698630,590250,344754,-70325,-482542,-523442,-369638,-530481,-155550,193076,338350,407066,324180,67186,-369721,-400664,-146678,-16902,16941,-215829,26721,533567,692648,320091,146616,266981,313798,272079,301438,222837,272490,649352,1071283,998105,529159,274560,154854,-7269,218879,229012,-180224,-129999,588557,867771,599800,-47963,-561041,-294250,-309877,-97758,159157,184595,90265,-105736,-367129,-500336,-372527,-440879,-501002,-367387,-333828,33079,260833,96916,-71214,5646,-23826,67772,-228908,-361560,-166051,-359247,-142609,467367,723277,618858,192505,328861,675858,552489,191454,23329,137170,317188,334610,42229,-95781,97364,325778,293459,210994,-50221,-5967,29986,-43144,-152320,-345614,-230996,-197990,-257678,-480896,-195674,43067,153072,269046,252549,-296834,-225408,406370,859954,970145,659944,297790,149497,143672,-98967,-401814,-47244,120860,-119463,-240502,-334749,-204965,161573,674019,993867,373339,-462961,-179556,-91075,-28826,-310198,-69445,373698,636211,560651,780952,569562,223363,-15679,-81103,-56160,220509,173008,483260,376997,149550,-306823,-236083,-51525,-13204,-77113,-4983,-81982,59541,123227,17888,-116640,-204246,21940,273996,546376,975915,963336,623945,79763,-193274,-111100,-37910,-217173,-29313,185174,239031,39671,-177555,-371542,-417160,-391300,-461663,-530138,-373252,-23458,241402,317891,537467,131340,-392260,-21426,278649,280,-478212,-11003,134744,41885,119357,239125,351768,295474,86576,56074,60583,246567,52523,-151438,60449,440817,485894,89211,-188707,-184049,-239354,-291943,-240007,-292036,-40079,175029,-51342,-434963,-5195,406748,408168,438612,451841,370284,85382,-231158,-430974,-476765,89040,697608,1061145,848359,621053,432196,250234,285540,-14987,-368951,-606421,-464925,-256041,-253807,26241,-37988,-489268,26406,367246,310805,221995,136300,-441552,-9443,7677,-85320,-80324,405911,730195,683038,328993,-51078,-75271,-28479,-94387,-193211,-483080,-208643,-159094,-505403,-130798,488906,540072,343686,295128,359785,464577,212372,-32823,302966,486193,314441,294193,270619,155457,-62648,-106137,118110,353059,246752,64210,-204999,-420986,-519155,-457853,-48684,-192759,-510041,36971,341982,462288,479541,140782,146048,533334,727954,238351,72033,-63621,-166227,-547099,-79666,82895,82926,-54982,-41763,108616,313283,391145,56795,-296688,-420975,-457300,-458104,-485964,-471868,-22248,281612,350138,-89161,-560305,-369760,-141515,-125529,-66616,271820,422938,309315,-158480,-278510,-171428,-64069,194427,324791,37173,-346518,-460864,-304640,209561,640591,572827,250092,86572,-14268,-217349,-479394,-319288,324534,1122215,1453110,1147691,625180,266035,9993,-217412,-528448,-125942,233402,305961,80966,-150765,-219085,-277395,-435537,-116454,45638,-13137,-100174,-445707,-419020,-116885,-168308,-460900,-7910,250039,103590,-109992,-140342,-323051,-232897,122633,79892,-37353,-141662,-203686,-288672,-333559,-385644,-370746,-514413,-372956,-157684,-66071,-158288,-290732,-393579,-234867,-30157,261342,231481,-421815,41373,292669,365475,236231,138743,31236,-198148,-303639,-412303,-377201,-297920,-154883,-266974,-439168,-216929,219389,401499,635950,544887,449108,284867,515720,475390,32718,24390,560602,421911,312613,475938,434213,121986,-251140,-367216,-274677,-264369,107252,233228,47766,-335056,81131,255822,436950,618840,729872,631065,330370,-192583,-176262,384828,514720,246835,-99401,-273887,-146878,79917,194445,-63266,-125994,131192,62874,-385557,53513,307913,176329,-80766,-67919,-184893,-212645,-56642],[469908,567215,409568,309092,390577,213046,99614,-38762,-186301,-279704,-257491,-114427,4065,131362,125160,107761,-96151,-241354,-199761,-55081,29086,25713,154061,322171,106212,-330549,-390226,-191999,-7524,-31658,64454,488832,726952,414076,148870,-137810,-363747,-501082,-449527,-125830,22210,-117042,-136143,-249169,-377033,-112880,413097,542533,276885,60865,187877,364577,253175,120657,19026,-99755,-158359,-269328,-437960,-349445,-176611,9078,346252,825118,763679,398133,-123720,-559727,-335137,-50434,148579,151779,7693,-71388,-260021,-162404,-148648,-189626,113946,675901,937753,540864,41656,-34656,-80449,16787,40497,-253215,-145430,43853,-371915,-174707,325656,385202,242128,-137709,41027,179709,34733,-277520,-213940,70899,165198,53867,-145894,174673,527133,646641,337818,32138,-407502,-169845,-41660,84645,253297,235075,-39592,-287734,-514860,-395627,-255371,-432288,-476824,-253376,-27155,10965,-183820,-535228,-389650,-176822,-32744,128106,363165,331459,64659,-401556,137404,567364,521767,291434,247278,215283,79450,-246550,-180734,119517,59160,-450777,28168,388973,127211,-391644,-176240,47380,339053,347625,294813,257949,389902,577286,491298,162749,-285315,-416563,-396811,-263437,-283505,-202047,-14477,29419,2979,-36419,-50802,-406738,-300941,11244,266106,520716,579910,602909,726768,380355,-192682,-96503,-37915,-278736,-367361,112626,208165,183523,150805,43099,-119318,-359742,-373967,-71940,148567,207062,33257,-293225,-340587,-153602,107193,48793,-176658,-331990,-229201,-131226,-6073,18175,-240432,-367868,-149279,-297156,-163353,281118,452564,483488,558023,389151,133229,-146333,-476635,-160633,-65131,45051,135532,117839,101711,-162283,-302850,-457234,-465762,-385800,-201210,-169002,-337125,-362502,115190,459897,429341,91092,-408133,-241152,42073,229697,-12445,-40755,918417,1561907,1275110,403738,-60046,121108,311969,225086,82269,188847,257953,8470,-202869,-273614,-282121,3511,446931,596930,459221,-142700,-355555,-151643,106681,534971,848141,830997,547120,230697,-55009,-294409,-39452,126648,231258,197462,150216,-109746,-70913,139038,345093,444264,409754,240940,-118561,-216350,-239403,-361807,-472939,-391301,-234192,-138042,138491,57489,70677,2563,11320,-113796,-153684,-271297,132963,517873,672373,484459,-61029,-149903,345546,529591,287180,34529,85971,311934,183061,-114707,-137324,545119,917564,867592,631501,124429,-140866,206352,590370,764112,321164,-258701,533702,802648,439505,-47523,-86809,204081,679299,855403,479325,78065,-204810,-104516,-68375,-40786,-98096,-221346,-443883,-501427,-487476,-223318,170966,447456,544355,293463,-102490,-528071,-128331,-43772,-403127,-519890,-188185,33953,-4382,-184532,-333446,-128239,-163250,-434206,-42548,286704,281692,203758,109336,-90932,-293249,-419506,-245112,144862,630482,1041671,1326016,990351,435666,-23965,-232493,-203902,100906,152654,-132724,-480606,-279371,-154678,-190588,-111368,17236,130110,108997,125599,-90672,-322394,-248537,-239476,-396944,-425978,-497812,-226089,143015,322446,248123,327630,-14482,-31373,-152283,-168198,-149594,-430593,-287088,-48506,275024,522254,594760,231202,-269856,-81808,15381,-119755,-141396,-175342,-48305,-108589,-412520,-315210,-445010,-132253,-141808,-290476,-501747,-128862,217256,202525,-60097,-94472,461718,698308,533920,142044,-231951,-291869,-328398,-373371,-294385,127372,629602,754191,299458,-113980,230569,574730,504921,171575,-75937,-121851,97060,284474,249804,-40653,-125116,-403243,-40758,384360,239795,-254801,99056,533875,255147,-25887,-47529,50772,-39229,-156506,-219711,-72703,120117,-78276,100682,420833,302688,353881,535956,604723,274854,39508,41207,65454,272155,522950,655263,538658,339066,58008,-125120,-182409,-117984,-114598,-233562,-295400,-291964,-284318,-271924,-209049,-219694,-185115,2365,171355,128737,35018,48260,240915,338873,270971,-150320,-491663,-477717,-335215,-368394,-285988,-269301,-467076,-319565,-200484,-245699,-391650,-277293,-154468,-148730,-73580,-143739,-181394,-188853,259968,429485,511124,294193,-321665,-296591,-223244,-278053,-329958,-36687,377088,537628,336175,219176,283280,159289,-293285,-117246,263275,150524,-49685,-189366,187251,628519,588865,348417,184770,182120,462243,326482,-291511,-239186,176583,301554,355018,241517,49605,-137874,-31147,165149,431816,655744,527902,74373,339469,1017995,1082210,591538,45057,16014,19595,-121,-153289,-346438,-431743,-184373,-212462,-224484,-228841,-4703,194443,380753,136611,-303018,-320733,-129907,-110003,-103581,72706,352303,650509,532094,74436,-362006,-498007,-422880,16177,123186,-29795,-233272,-400897,-364682,43638,192559,173863,9598,-140291,-144445,52548,474871,917416,1179177,851657,265418,326102,601995,302978,816,106273,-181693,-423579,-177806,-106495,89625,415021,669832,569638,105072,-219156,78873,3971,-440672,-55895,353438,254781,-127110,-327037,-357825,-406473,-235839,-185281,-330174,-331270,-209359,-357223,-15295,138158,63840,91438,145868,-277993,50229,330816,220005,-54138,169754,297895,125101,-56242,-31902,105991,162591,-109836,-549808,82896,312896,153919,-229650,-158114,60533,379897,649019,810265,757564,394460,356624,445529,483204,433694,25536,-365419,-560837,-502145,-321789,-347519,-354068,-334254,-426083,-324206,-214126,9169,213647,434111,436129,223682,-56809,-34437,107722,100517,-211335,-215673,-111329,156751,229433,-151591,-207888,300016,198111,-161069,-43803,113568,-83750,-498634,-314023,-131294,-262274,-65142,274110,41156,-367639,-302162,-58474,-246256,-340346,139565,173283,93769,-307828,-262414,53387,171108,-165531,-494882,-188107,-75196,-228640,-471740,-349249,-178880,131118,153295,33572,15719,-91902,-308354,-496684,-464430,-410276,-263851,105434,434602,635423,721193,683744,549228,229352,-195183,48782,336029,359261,166215,103105,69704,89588,-177067,-352228,-238481,-120607,-198116,-240949,107118,298503,405055,417534,533986,441173,341068,44216,102708,-117994,-119280,131830,221780,201182,140756,184274,193454,157297,1770,-186413,-283936,-135417,-167563,-423786,-211871,-61429,-323964,-254648,-158346,-139495,-225560,-408288,-405951,-163945,46853,-74253,8675,-58472,-444687,142107,302988,73788,-280141,-217832,379449,713198,495571,-40782,-11702,243167,-155852,-217682,325380,463835,401881,340946,171191,25128,122064,336494,477167,551399,885930,1079468,671943,166219,192580,106403,-47296,61585,61300,-20564,-159088,24609,208371,-37800,-297454,-106915,-25597,44242,150069,-88688,-289640,-348757,-61385,128596,302654,263744,163666,110231,-25802,-129989,-329882,-184462,49910,168189,88895,-97222,-226379,-9205,70628,-24864,-215685,-211670,-9497,135768,-225067,-318115,129702,332876,245349,306132,567127,657395,295672,-100323,-217403,-339087,-171877,58421,-5975,-57560,16415,114360,94973,-33383,-49848,162044,159239,-187820,-459060,-247501,277730,708727,1005957,853456,581730,362502,332435,341975,313516,40980,-338442,-317372,-65954,201840,498761,546156,226751,-193503,-176457,153173,488515,595519,487840,311308,155000,-70114,-112635,-239252,-243083,-177384,-58708,-93624,-55417,155465,246217,162804,108502,-180345,-309641,-270776,-129195,-156295,-300065,-535593,-502845,-298486,-41054,25937,250716,402939,457728,692376,896632,853752,641575,499951,404415,-4176,-265593,394204,534069,252126,-83443,-148875,-1486,-52769,95165,231426,271585,10896,-203030,-342972,-327965,-322592,-421341,-402470,-218583,-319842,-386888,-506783,-393971,29279,259192,231551,-154387,-358570,29384,144055,-30126,-285764,117012,417250,212186,-208143,70960,337243,-114583,-35390,187367,3492,-132117,184330,225229,152566,66929,-116717,-168831,-247314,-115254,-179880,-446235,-221067,-188795,-195400,-477551,-300034,-31848,-17148,6347,6719,-32512,-136135,-216713,99700,408196,273865,-186697,27496,321923,345688,245543,-27623,-320152,-130392,175867,210497,-129900,-237998,-136019,-81069,-77517,-2824,-166260,-384863,-369198,-206600,-196217,-227402,108534,234913,277465,217516,-26721,-209869,-105302,89761,80913,16651,-42474,-201876,-299067,-93357,111393,111128,90438,169271,-209514,-123879,269949,285196,-257703,-107042,89111,-113681,-198232,309793,714277,603354,354894,-15852,-41672,-228683,-171765,387664,485457,4796,-225923,95955,62097,-269859,-339738,-6563,498904,738628,711646,480806,229903,-11354,-161905,-222824,-264313,-114285,234565,287996,124413,32205,253595,240733,-87873,-341949,-381392,-484350,-338625,-235925,-149716,-84943,120984,465083,551604,190626,-282603,-420851,-276597,-176098,-141446,163574,446815,525439,298414,127390,244400,248814,52152,-323485,-583417,-347659,-117335,-87103,-119400,349959,776760,862134,621828,527528,400935,541955,774783,643563,488237,281857,245697,562003,655390,563003,89045,-380101,-91317,170091,246610,-190271,-219337,52222,-95215,-293426,147787,419357,190608,286569,403775,81901,-260907,-99455,97831,277915,356299,406490,294706,100736,-69897,-335651,-354099,-904,17246,90309,365349,349242,242019,215066,155791,-188701,-516145,-404687,-180534,25209,44585,-67251,-134631,-76415,43761,109021,-161094,-319825,44433,104069,-187543,-60048,-229571,-299646,-61689,-64198,-92069,-337306,-358302,-384017,-480814,-381320,-441962,-374948,-3707,109865,-147238,-360039,-239652,-15890,38972,86037,179773,154635,138739,180236,403480,579376,525163,266998,-98042,-263505,-332384,-72443,69213,-38121,-202922,-339448,-499440,-420593,-420066,-67880,16021,-160921,-35508,435823,759378,712264,206897,-236546,-34822,261745,202700,309415,577715,791978,450825,123692,425242,573380,377065,56196,-188598,130746,643122,761407,688218,598460,323463,143470,32159,-138103,-452376,-519100,-319943,-327646,-257734,-169870,-201178,-316858,-399666,-424147,-306320,-330328,-130027,268934,469209,334206,-100435,-418115,-325846,-555554,-133665,248218,342402,30641,-347337,-251410,3814,92688,104371,-25295,-321179,-518629,-243573,-71376,-375054,-181601,418659,735525,424653,-201945,-77758,403037,315741,87101,132424,494182,712864,304651,-493865,7103,295195,46572,-428711,-188708,-187839,-364147,-453840,-302198,52510,249410,280146,229299,231206,146845,-26245,-301664,-61518,-158159,-151334,376682,722058,585810,251017,29221,97554,104074,446725,401253,180643,-212913,-348532,-199657,-59857,112330,215563,70383,-89380,-96231,56407,385807,548615,632723,698701,480734,235611,576734,588790,28643,-504469,-416701,-442009,-316828,-258247,-261127,-142975,-62470,-132516,-217391,-181907,77055,331216,246209,140535,-52301,-102683,-87893,-151212,-270707,-154101,-20871,-63437,-6674,137827,109108,-84735,-290311,-251892,-105243,-12321,-223980,-443994,-64993,208420,282283,-9245,-276472,-49227,192503,64421,203096,367493,564332,688011,545430,113519,-393880,-142495,90511,-320703,-418970,-8069,184530,101891,-139523,-228877,-156967,-126321,-170675,-130407,197838,409162,486273,297679,190171,14727,-311949,-320453,16777,56002,56607,155052,-63315,-132925,293591,234492,-179516,-143663,79836,-40335,-247333,-273626,-56856,58693,96540,-84824,-94504,325209,474246,515588,98658,-369162,3827,346577,226831,-28740,-21279,1833,-297212,-338703,-342782,-540597,-244944,-138545,3808,220221,174683,-155408,-212594,-257651,61143,679594,1015533,852386,347116,159212,201490,145490,-122434,-372010,-348870,-66047,154734,123889,-148629,-248974,-283024,-210004,-401787,-343783,-48586,-142650,-328142,-377714,-259848,-65530,72466,72958,24657,-50834,-342752,-432609,-28768,72798,-254644,148280,437970,251862,-262066,-514076,129308,527164,458521,127909,-215991,-439361,-54075,465518,657748,609196,298947,-311472,-563070,-356316,3761,256048,327287,214180,-279922,-60661,567869,903690,949575,581119,170712,-126073,-389218,-470042,-516770,-380920,-114259,150172,276776,332878,270171,-3000,-343227,-420024,-196531,-48843,61003,-97969,-63752,411735,710162,369214,47935,-4498,73337,107153,253733,182581,143940,433052,766498,709788,376860,128890,56401,31543,199321,240751,-49501,-108816,504215,741296,399961,-205702,-328017,-86975,-98044,-59838,118849,100722,50444,-99139,-426122,-561765,-211342,-202339,-370409,-290409,-235923,-54766,224881,188816,23610,-61261,-234012,-393495,-534419,-115382,163417,-81700,-229399,506487,997190,1112158,705465,421021,538767,515801,191411,15989,29999,73187,-451367,-545682,-534415,-185505,247198,277497,227439,24423,-29829,-120109,-157760,76495,10415,13674,26933,2739,-162186,-110901,211479,350830,367506,253476,-264764,-185726,226541,525719,676049,452489,228963,288433,431528,92576,-334661,-52072,-76601,-103783,-66173,-118232,-189254,-39498,332904,354762,137717,-348842,-231926,-123065,-314339,-335464,-80129,99864,250029,440799,567625,283682,-51901,-88571,-72267,-22420,43579,-64606,217917,293203,117927,-160134,-54797,19876,-45028,-202661,-26988,-50829,-15061,104871,141563,-43204,-275690,21553,418062,773334,942642,777420,483179,26410,-383333,-243448,-148202,-403118,-329340,-37764,137810,43538,-81954,-239789,-271172,-237121,-252910,-338339,-234929,28774,227181,259045,421683,166217,-223833,-120211,11989,-310999,-254220,7958,-154877,-228722,9585,120117,141924,128056,62839,213031,341902,575632,163008,-195901,231952,588032,516816,114275,-136419,-148863,-173462,-234270,-196400,-206793,-68856,101305,-76425,-208423,-23067,337122,270881,174051,127627,183008,-75,-115003,-258400,-541369,60747,686213,1002197,739434,555120,392289,102770,-32854,-66831,-243054,-455396,-465000,-251986,-77255,176225,-40650,-462265,21573,382764,339530,206619,77084,-237226,-27579,-155685,-400314,-112210,148538,338642,526418,294271,-47396,-110201,-41645,-119748,-256042,-196095,249668,397939,-212260,-189814,303509,215165,-56438,-76297,134559,332324,156787,-120970,118727,430997,402621,314868,252961,180418,154481,22963,195778,377667,273179,98486,-88662,-212179,-214147,-407714,-539775,-550463,-173410,402302,630542,533714,338500,-73979,124864,593034,963261,555936,61854,-26558,-59476,-253139,-196790,-103150,25609,1086,117227,138015,141181,-36004,-372264,-392238,-328607,-355076,-471815,-339473,-131961,200644,357118,172316,-187686,-210006,-54173,-50500,-26667,183922,610243,853528,658145,-41996,-234970,42462,222644,530999,485667,42107,-273820,-230389,-212752,274549,616297,544761,155440,-66024,-93594,-168490,-337595,-184914,320012,948829,1224861,1016782,677545,363167,138139,-193551,-527602,-225014,-3313,-51637,-132022,-66036,-19818,-311228,-153896,317413,463508,303058,154104,-115860,-575648,-316016,-230489,-289049,-231221,-187456,-115010,212804,349154,7907,-448580,-243701,-142346,-36607,8094,36409,18864,-58811,-182826,-253317,-420104,-292359,-94875,8830,-16638,-97569,-140101,-139139,-59258,160395,185399,-160223,117021,274645,320516,133154,53165,22199,-198773,-217682,-293881,-305161,-170297,-39502,-136636,-333466,-359940,124814,453410,635848,481127,495479,427007,370046,249395,-291408,-67312,456931,357614,268911,427348,353394,114821,-112593,-336964,-469097,-190510,384666,481953,151666,-508305,-88738,182102,445771,581906,538808,264170,-96948,-313058,-48886,354720,285742,-70008,-398549,-289928,-318767,-306408,-164851,-254742,-130146,148513,95616,-185556,-200085,22357,-5027,-138984,-79975,-90985,155470,273136],[289606,301487,240039,294595,393762,174587,-44237,-117116,-188940,-191327,-193172,-231188,-171337,8173,81534,28216,-96344,-212928,-332392,-335708,-230677,-119004,178237,577129,604497,112291,-162664,-126078,40422,74181,283557,602720,725110,113251,-119286,-275133,-369101,-616440,-414646,-244698,-94628,-70777,101361,114774,12561,110227,563680,689508,411662,14869,-13599,299019,399709,273395,12118,-176593,-199866,-315061,-447837,-93337,120459,107701,312469,665943,654266,429549,-19228,-332916,-556527,-190378,188019,352441,192551,-142285,-360204,-175739,-53243,-98262,-416025,114228,627767,609707,359885,402559,310792,153271,11088,-530242,-268041,-253495,-667008,-23677,472835,583003,333772,-120118,240813,621186,557725,117477,12265,280807,321984,114121,-185036,63776,437313,717546,517488,74124,-395307,-151859,16866,263416,503961,487400,153177,-320059,-477357,5550,263519,-247691,-281572,-166710,50763,262540,181493,-253700,-453932,-359512,-416461,-161397,245117,383948,181218,-389717,-55904,475013,532776,426640,237578,170304,62610,-241806,-61348,159596,2533,-472494,141828,438756,161637,-383261,-251478,-123372,177783,251020,-4582,-15420,336481,543697,412515,-77624,-312011,-362636,-482652,-401696,-380832,-369313,-254926,-125128,-16364,7685,-22456,-364468,-334372,-167058,-10872,259194,168354,419280,619961,525724,-245475,-270017,-180567,-420096,-233398,177358,188493,25785,-67041,-31532,-27363,-221949,-381589,-63366,119790,277276,201172,-77903,-131766,174664,179797,-39106,-195057,-263563,-29872,177460,161092,91031,-207942,-215238,-167783,-170687,104751,245980,225886,230477,261303,77391,-199098,-485343,-201503,48315,47106,-35968,-9467,-43827,-169685,-471856,-328889,-381570,-506773,-517322,-319221,1002,58511,-81789,-364436,147668,58488,-176579,-196542,200894,152348,57100,-391175,111185,996136,1558149,1137411,192258,-519218,-214978,-221275,-292189,-313803,-142460,26,-174319,-324313,-65902,209088,459982,694718,729332,399174,-171153,-280221,-72077,261442,802047,1152116,1062511,681540,295138,-20860,-227303,64957,302653,381525,172560,-191299,-369002,-145582,46209,227658,258761,74936,-221586,-492257,-452325,-486211,-360223,-336999,-449540,-429856,-282353,97032,167239,191362,127400,57232,-108861,-144708,-78523,309610,640805,857035,659736,158826,-182449,197114,375052,168597,-80071,38204,248698,159835,-331639,-227461,517496,1119173,1053458,718043,203511,9798,248068,539631,662617,250054,-287352,436258,750921,527080,123098,94362,277439,578811,639477,278275,-60024,-293366,-132336,-9541,119088,85094,-84219,-272066,-350745,-470765,-124700,400649,745900,735896,390342,-54274,-454572,-124454,-27451,-302751,-414032,-211771,-75447,-60241,-89545,-229554,-289627,-410194,-400471,-28683,284554,224902,20920,29481,-64931,-239282,-427677,-255350,84624,523055,866863,1145685,915999,562583,122615,-278850,-154082,263243,355209,130906,-173516,-397215,-104296,-37867,-81456,-106827,-80555,-10173,49252,-190438,-251914,-49805,-121843,-328669,-442470,-350172,-67956,322106,393935,282947,360215,55368,-19562,-19222,168739,249327,-55748,-385508,-217481,152241,498074,609935,263811,-269904,-212482,-182024,-270044,-84691,121311,447206,768744,460065,256475,76307,176280,-19199,-241297,-461773,19535,410280,463480,146695,-266157,220294,486191,390764,145654,-189679,-245608,-230427,-123130,-56828,-6638,406091,465952,95991,-256540,195973,564925,464564,67140,-208537,-196529,141543,539550,469916,220369,195746,30402,-139422,297813,295692,-219163,148389,824501,599915,142148,-88884,-35147,-184896,-257961,-215469,-106422,-92017,-157840,352387,634366,532349,428465,472478,436182,91694,-149616,-15623,66267,350519,636435,905154,812312,491763,168653,-103443,-173703,-108890,-148974,-244686,-227736,-115265,-130607,-288417,-460278,-315317,-149299,101794,254411,162321,-119413,-246620,-67105,167353,250189,12785,-221664,-253501,-88447,-125205,-181567,-331385,-489675,-474088,-460681,-266374,-244678,-316713,-450016,-447014,-271081,-93320,40952,162268,563212,735284,622832,248029,-321096,-265437,-108795,-209859,-237811,-76792,414877,694193,559148,287626,227092,194630,-159789,-470578,-97117,-86417,-233260,-30493,322874,707755,638754,317016,354184,430379,665268,466712,-120033,-546231,-179365,110933,259216,114429,-204867,-353138,-141428,-32002,-72598,-245731,-305872,-193479,124321,711507,705995,407814,54689,87210,59728,-61176,-359350,-519003,-342680,-106618,-6404,49117,149207,336179,362919,333973,22904,-461568,-138178,114010,198847,234326,349270,506728,645034,320893,-83182,-309101,-420119,-376264,147091,281995,207865,-26947,-373616,-129578,372901,462583,270492,148338,160112,-29931,-75114,261181,886040,1176707,758114,-100027,408550,757602,348255,76193,323080,124762,-246398,-330168,-238062,-28800,403520,637256,441733,-36749,-59751,291739,73396,-408296,-25067,355847,311127,22334,-313010,-348936,-134687,-28920,-138013,-281489,-147342,-141977,-375876,166193,530387,601901,569630,370362,-322658,96181,465354,304137,-164488,186242,412777,193259,-134325,-253879,-144811,-9852,-51847,-279569,-34078,230844,128967,-265992,-299819,-6603,360961,511042,537095,390255,144798,377087,535157,694716,701197,378994,4403,-278575,-457014,-382257,-337164,-395292,-442069,-468268,-309845,-177989,-1883,236210,371945,237432,-20820,-80625,75553,80211,8159,-150437,-103028,-242796,-140571,-98773,-428417,10282,424815,274294,-114821,-127580,127657,-56479,-379746,-431858,-243145,-266197,-463651,-258929,-365204,-435406,-105926,72303,-105220,-104403,214300,291517,232539,-74828,-394642,-22535,273014,5020,-376690,-133891,134724,-48588,-96795,-19631,-56300,32349,-20133,-254808,-275822,-203896,-306306,-226375,-70867,-72742,-199348,-151102,302908,604028,676639,553183,411188,305729,-173952,-309997,-199956,-8218,144180,351607,444749,436844,143556,-76565,-273980,-302804,-369377,-370607,70406,323094,366842,208930,74294,-126616,-226740,-454518,-355888,-110639,48575,111403,-23736,-64472,76621,233173,269262,177352,-38903,-139985,-69274,97682,-19248,-497128,-155,218175,-99653,-396246,-266904,-220223,-346989,-420948,-88928,249064,347875,12322,210152,283717,-272080,-106715,102442,-53131,-433070,-207198,285722,565855,396469,-26351,-106628,128553,-248311,-252313,297036,525928,493372,500357,534463,468753,429707,415673,392379,461473,797932,1019280,878904,383542,281528,258633,169919,209920,181213,103600,-133335,-190870,42214,-57473,-201177,-348658,-446775,-341233,-211166,-357244,-266457,38632,475805,363301,31113,-55639,-151868,125814,96682,-63944,-400923,-158961,178814,229002,-25575,-162168,-241637,-136089,97940,156034,33724,-301222,-454784,-307195,-425580,-416146,-192706,-194828,22200,344081,685579,723925,301923,-115566,-271737,-222768,-48439,-65097,-369320,-202946,113343,223638,85364,-128169,-291913,-5102,-79364,-503482,-327365,-91933,201490,539669,862001,828704,473670,78418,91420,280451,268756,-41006,-228178,-220555,-39257,253731,562888,778697,504697,53946,-151187,210180,434744,476344,303931,223771,110878,-118550,-183788,-322879,-358401,-183140,-62429,-22523,-15149,122447,96634,-140828,-387442,-517666,-350419,-251463,-96209,-103067,-251650,-308938,-107635,83277,230168,77424,-36659,180640,398397,765810,1191883,1287035,993978,474834,291324,-147243,-169022,428809,554380,310243,92378,36321,110915,47860,237666,445690,582385,250910,78216,-153859,-292676,-420568,-456851,-260858,-153334,-236954,-348809,-356898,-96681,256336,472060,435597,-55518,-341191,36987,53793,-174950,-309015,221172,541547,270499,-249978,-137555,178009,-225220,-238957,-69640,-117420,-103434,202771,247246,299903,143760,-169546,-353052,-194767,36638,-43148,-152298,-28840,1986,-79891,-518925,-215078,10617,54805,42554,-129624,-211648,-254868,-181109,114901,218353,35355,-87999,152474,185709,161944,139609,-55071,-206413,-89445,88594,58074,-242917,-470557,-293902,-25244,118291,-54568,-295453,-446412,-288572,-261586,-408355,-437103,50602,377955,520657,411964,-3184,-305500,-111221,21816,-55272,-90748,-45625,-79283,-211385,-140604,20244,-5320,3261,-44525,-376587,-22045,331388,298348,-172986,-408837,-193786,-288923,-135440,217847,545529,363403,40577,-46017,54220,-93251,-63602,395982,425409,-33948,-347442,-38970,-33138,-231838,-223550,87472,530213,755023,572289,335765,181052,112601,25483,-157274,-405538,-320003,269256,378812,151799,51634,432523,526489,114568,-281621,-303507,-282445,-190068,-203322,-193605,-220337,16953,467473,697217,569839,118238,-191354,-367112,-270004,-239737,100018,463273,418029,60242,96299,313431,330767,130474,-116453,-260997,-172018,5062,164872,55259,316292,492820,498259,182062,247802,394087,779546,1087838,897662,452896,195155,115111,359640,236238,217780,11337,18929,205308,345331,142714,-292266,-263380,-143864,-515457,-78622,379172,426900,67142,269169,327922,82952,-311673,-352965,-133543,152802,281777,476081,329638,144795,-71302,-356923,-441749,3195,97476,-26404,-75674,-341445,-256546,105746,137949,-193667,-462094,-330735,-31489,186471,206746,95676,17779,108387,76684,8819,-324432,-134368,158270,44583,-404444,188326,245612,-124402,-198038,-133495,-58265,-21307,7120,-174260,-347190,-268343,-338741,-428584,-82050,-25297,-178771,-202785,-142564,-101544,-81894,-72638,-3599,44222,28613,-1751,105098,327377,389280,199999,-57759,-258310,-300299,-39372,104013,-71667,-285974,-444091,-328057,-175318,-317672,-342165,-178356,-331906,-18999,545873,849690,669801,123009,-197777,123550,321419,136695,130643,494147,881053,792452,15224,-12979,308854,282259,144546,-8948,271633,585953,625690,611825,531735,386700,209509,73516,-113874,-435750,-539244,-378453,-235771,-172836,-189237,-221011,-198073,-117510,-36370,56123,-106307,-212900,-62904,20051,-27313,-289341,-207828,-19947,-328901,-349720,151497,311080,49294,-194300,-10228,198798,256781,154711,39560,-169217,-229855,-283951,-271803,-596356,-115785,498171,900667,711618,137219,-113600,328832,265069,-27378,140780,603798,921707,503841,-127747,-34420,346241,230953,-177923,-270952,-177352,-297984,-362163,-209236,178036,405246,540207,528231,492795,449578,389033,165143,50770,-176380,-449189,66893,348829,287949,-118426,-327324,-196195,-183344,80517,104088,-30823,-329656,-348773,-298220,-206858,32307,154079,-10866,-284008,-186351,198761,486033,547442,519321,435777,154537,179541,675657,708749,150738,-356482,-385324,-469257,-424783,-223088,-129480,-119653,-113647,-198234,-255011,-155231,248341,598264,534671,253937,-10237,-106489,-159413,-360700,-515329,-372130,-149385,-8703,164033,251244,361117,235541,110410,-273601,-283917,-26530,-12729,-280479,-374495,101135,424941,343126,-18843,-198360,14761,58165,197722,251843,272476,366476,235473,272285,56500,-335889,-382202,-450817,-108529,272375,434928,302896,-51065,-215540,-247295,-414267,-407566,-518787,-147701,246160,389788,259790,114106,8691,-219507,-361816,68372,352683,450686,360723,57996,-116701,217251,195510,-214778,-322025,-87678,26923,48086,-190757,-424724,-139424,153052,193582,92877,268923,330555,222945,-157735,-484857,124942,521372,387626,174938,-4255,-54093,-455311,-243112,-199664,-428751,-330892,-161347,207636,520424,440546,-26470,-246620,-331664,-21780,704777,1137309,981526,464978,156252,248691,297475,229178,33591,-192369,-237965,33821,158789,156343,160478,288728,157006,-240414,-233987,-27563,-48167,-207526,-13325,115951,350348,374736,181846,112088,156572,-71011,-367729,-250395,43381,-106835,-54362,177017,305493,-30378,-427749,-13229,441872,338270,125627,172379,-19380,-363574,284055,605976,571715,323815,-28005,-431405,-386565,-67157,200278,324238,273089,-184474,-244384,501312,1024302,1055112,557593,23143,-145028,-195630,-142986,-53923,-29961,-29000,86301,93588,97565,86420,-107269,-315204,-488634,-332699,-176089,2930,-25787,-186931,117643,468917,300784,-27650,-159796,-125608,-143750,64985,101107,-20094,8782,176649,152650,9949,-204964,-208914,-10767,179103,293371,54112,-31171,354977,488129,139460,-282096,-135421,4036,-11889,-12494,28180,-67407,-102141,-153994,-393395,-395029,-57564,-88486,-332239,-300091,-129442,-127915,69729,191537,86617,-108773,-482022,-373104,-113279,224861,410935,140764,-411766,311139,965013,1224463,940022,424341,297876,300185,133902,-39413,-162376,-302494,153749,79714,-168293,-373547,156510,276401,153236,-42141,-241088,-384261,-320955,304355,610158,437446,324246,291830,-9462,-93496,235165,409467,391780,155831,-156669,-77703,78034,164924,260748,100062,7780,262556,502024,115702,-297373,121025,-36647,-4604,106809,98924,-150748,-304411,-84264,-315132,-215593,-331463,-317945,-134828,-102242,-54763,-181162,-287466,44071,464318,242253,-75286,-195127,62352,35283,26168,-142839,-308619,-14091,269155,74813,-66998,61700,76382,-39702,-180070,-157152,-170307,-207629,30807,136458,-57162,-319543,65891,458258,810784,731268,455346,177371,-129426,-369767,-297283,-301471,-514403,-404237,-157165,5308,-19390,-39451,-102390,-111681,-27391,44972,-27969,-41851,2870,127624,131368,115551,23627,-183386,-223609,-285165,-335967,-4322,405,-477491,-13213,276092,243052,-49275,-93301,151454,421137,715691,766956,232252,-375927,316027,667356,469260,66060,-205978,-214137,-121125,-45088,-10054,-71662,-131933,-80703,-47499,-136316,-193877,18097,-50879,-311615,-380491,-185676,-173316,-51667,-139982,-454716,-52737,471672,706953,502495,380158,262086,-47135,-156760,-39386,-160415,-373121,-476177,-284774,4501,146675,-158746,-508174,-4031,290216,219668,25271,-65299,50861,103408,58960,-4096,10380,177390,81036,219832,131304,-111347,-188977,-103526,-176885,-334575,27084,622201,751946,-1368,-313987,58557,-113531,-449129,-541365,-233751,60005,13740,-381099,-149989,306051,395738,238162,177908,201964,276692,174107,271964,313237,242956,82768,-48511,-153309,-52857,-7342,-95711,-139335,17761,433968,577319,356699,82062,-243789,-16353,280575,680704,427439,-176900,-109612,-30146,-42960,-128377,-178733,-173700,-39503,218264,185209,83409,-145448,-73409,-174125,-225031,-331644,-335715,-67785,197907,454503,534518,119336,-198853,-48177,83708,-115420,7742,208873,640481,1055792,851036,36804,-204590,211152,441111,763444,589763,43,-211627,-62080,-123740,123253,352519,356337,77292,-197651,-198595,-139113,-147176,36569,330485,771519,948055,858150,666861,389231,209109,-178679,-495252,-371931,-352213,-503482,-327881,-110497,-20273,-169449,92737,520965,647440,595389,473109,280916,-181711,-563474,-385706,-214989,-215411,-523983,-113886,498703,745536,445721,-88981,-544135,-332535,-28964,117129,194473,239488,89462,-81277,-215025,-343711,-194013,62161,176985,274676,267568,123333,24662,-47930,12432,69318,128327,227507,232379,157781,4068,1138,29649,-88399,-125077,-228697,-172889,-121489,-12186,-111686,-260727,-469294,-119763,334741,436390,409593,586367,610250,422731,182099,-371074,-171482,189556,207643,189358,303082,179404,-2008,-108805,-319252,-416801,-56912,518375,538619,9919,-450156,-181678,87212,338814,427136,265103,-129161,-518645,-99631,111151,216123,-87270,-470243,-169247,58023,-7573,-182179,-478969,-318594,-89312,188733,190912,93928,-221826,-245622,-148287,-136530,-52236,-2887,211947,397067],[8680,15686,41631,149443,197422,15362,-183983,-82847,40614,50702,-69034,-301334,-243773,-22590,32484,-84931,-133383,-211359,-287587,-475174,-519914,-350337,41240,524997,769809,441154,29632,-97478,35642,127394,380461,551544,488429,-193557,-381461,-352196,-406325,-604414,-585973,-520351,-357758,-52810,326723,430640,311310,279008,534246,644902,435494,-50210,-320792,91498,406918,311299,24240,-136691,-115037,-164116,-276601,124012,293325,122231,127531,294381,367970,298982,10773,-198869,-388838,-160414,257734,426159,194759,-375894,-490513,-121834,69709,106493,-256740,-161287,287718,598145,682032,756114,644749,469275,283357,12261,-70476,-253630,-342735,122848,431995,578385,223282,-292451,352736,841677,698952,256788,94097,354341,408578,123755,-270174,-21104,407397,729857,634866,99277,-370662,-105164,92787,408715,640011,591514,312278,-283475,-427223,135397,366987,-17745,-174457,-195959,-22649,320772,343188,-78708,-575936,-314737,-237673,-210289,68014,304583,224705,-181795,-194714,311133,406271,356204,157214,207256,156225,-175053,3708,158949,11508,-261428,-8279,242695,44189,-438146,-391746,-347093,-22062,253912,-101369,-406848,95600,328490,220801,-75715,-53369,-166521,-424013,-316918,-230392,-410149,-539789,-369109,-216321,-92405,-162577,-455683,-232320,-159865,-172626,-75405,-370479,42286,275436,321781,-190177,-326979,-341723,-544202,-193638,76948,27794,-190172,-315554,-143036,9238,-103584,-192806,98524,278870,431446,382383,219462,246575,525297,294090,-76253,-244279,-222996,-23035,180010,196345,359355,205776,121915,23524,83203,188293,85625,-83104,-63777,-128769,-260938,-459934,-315954,125905,311887,205733,-55088,-103164,-152557,-332546,-326415,-203806,-218619,-330077,-472242,-226096,198429,477121,349689,-143427,-361202,-347399,-150225,181093,452602,88087,-297163,-298589,340991,963956,1268401,878877,416439,243027,-74124,-497180,-273861,-310142,-369505,-207709,-324707,-462091,-20595,339544,593734,794215,706644,178499,-332728,-279943,-62764,365274,1009935,1364248,1195696,678564,217884,-149427,-276229,23879,289967,298154,120161,-106299,-68088,146596,3496,-56953,-140843,-429819,-247883,-105945,-148748,-463991,-284287,-121717,-188311,-379702,-556278,-142548,127810,141779,110131,-48981,-237328,-145123,140102,493305,752771,927857,715096,326480,-191756,8084,172307,34554,-252612,-299398,-90200,1234,-350947,-206822,410794,1002085,931475,558645,112131,8533,147651,294368,285629,-51146,-244218,328578,668477,581551,295266,194733,189282,279689,268123,-5929,-244693,-354012,-100070,70590,187422,180208,17646,-109765,-213102,-496186,-111207,450474,838706,743719,347546,-114244,-439551,-150112,-81640,-264472,-307177,-188495,-179881,-118522,32101,-75076,-424133,-513555,-285884,-142634,121202,119169,-142288,-49004,-93689,-302362,-448020,-238456,-65328,195005,410707,529500,475144,358473,37944,-342708,-30006,351936,519250,388635,42255,-461685,-45659,49851,-134306,-356109,-291749,-22073,-82708,-336777,-121337,114013,-32518,-283477,-313405,-311341,-36737,381931,442020,350095,307658,213795,-173085,-84549,401555,528764,266113,-251299,-310162,-2829,333352,437251,191430,-212860,-450599,-438260,-440796,-182693,252992,697809,1257995,1265208,940745,633389,457282,71008,-283187,-421412,119841,482334,567800,291710,-231434,-91527,181479,101827,-84460,-326922,-369978,-301382,-55534,64275,-108112,-136281,-147718,-280221,-433301,123664,396275,248723,-117535,-311447,-322628,83982,550285,483926,366906,362903,342152,80925,172631,242840,-232420,-39077,568746,504261,27587,-202770,-118876,-324317,-261654,-204949,-239738,-400871,39385,363260,553872,554029,427533,353192,140153,-189937,-316857,-60657,8745,299140,584305,914019,850523,497566,145044,-200875,-298673,-251269,-264252,-224346,-174065,-87488,-54536,-126974,-367684,-261476,-57632,200630,288796,133568,-307097,-471523,-348160,-17218,177587,133201,-33874,-66132,95442,68786,-106910,-332405,-358455,-313559,-537567,-198126,-102684,-316233,-471678,-435847,-438386,-125618,106875,316925,522467,688758,487045,21507,-395733,-274420,-40614,-131873,-151001,-224973,264715,595540,582757,275295,132805,164592,-22441,-438033,-237896,-97745,-26126,234496,376723,586357,491699,54677,189798,465668,638103,469611,60578,-232487,-514328,-157021,100450,14193,-321546,-436402,-210320,-66183,-103747,-109132,-89347,-192644,-45126,211992,204558,123080,72226,116086,64348,-117457,-405435,-309759,-352569,20207,241054,269984,385421,473398,333904,66909,-248903,-405134,10198,273254,360714,367533,311417,339762,360321,10634,-278196,-266764,-345086,-476181,63193,262552,266824,25347,-494609,135715,641470,684696,377432,301241,431070,225352,-52387,-79036,659155,964548,495326,-481686,561608,830881,337996,-3003,207593,221756,3134,-226494,-246002,53901,564622,699081,293397,-265570,6293,342182,71437,-411711,-49174,334173,354539,142101,-128584,-153661,39895,79925,-150347,-230077,-35562,-164509,-357486,292190,786519,930693,904824,492957,-171154,174372,533987,350729,-196501,87125,432371,281454,-102896,-395680,-378187,-251866,-81490,-90912,-148780,12984,-16515,-267413,-508776,-270494,53393,172267,179985,25223,1598,318791,503041,722102,773743,589712,274617,-131951,-387647,-469898,-384032,-463069,-503683,-491604,-278721,-257902,-155746,141695,234748,57440,-114371,-297,70838,-106271,-159698,-44580,-848,-244992,-551075,-442909,-178727,228376,534394,412156,284418,108761,67063,-59080,-362988,-377680,-12743,159327,90806,4160,-106792,-166322,-12449,105159,-25864,23042,69043,247708,249635,35977,-509447,-88326,290729,114329,-318441,-80077,277073,186173,192248,248563,127103,-98810,-298882,-445057,-262330,-250258,-397243,-73155,225229,304667,117259,-249019,937,395206,542252,370898,301354,389593,179433,151394,-39562,-163152,25970,443797,722754,705772,546392,321660,143516,-315840,-568956,-454831,-63066,197990,195150,-33302,-352431,-133484,380413,245727,-200774,-116607,78676,-59517,-418796,-313976,-56209,184558,282607,166830,-68768,-44750,175284,323843,153398,-423434,37790,272770,88461,-325513,-193290,-165423,-347390,-303823,111517,487194,401827,16639,232806,346080,-91404,-382713,-241658,-397163,-484064,-155983,294428,413165,194033,-132665,-189690,-49562,-331390,-255849,205215,442610,456989,492745,685055,706405,556594,340817,162244,236969,577912,795972,900306,557440,282122,250696,222462,217762,212201,134146,-84317,-307735,-238915,-144943,30300,105610,-71309,-441354,-516413,-343816,-87073,161118,566296,429989,48935,-402789,-375936,89790,148320,-68241,-474435,-169186,178925,115413,-261193,-300633,-302312,-292908,105713,327081,264078,-127420,-245786,-321103,-404667,-446557,-405565,-513884,-38796,344059,657238,607537,259560,-14226,-236277,-236802,-66906,-255837,-627988,-34831,292878,319184,36725,-280602,-413258,-151751,-245814,-310783,-103947,-14387,39746,212209,469451,567560,264160,-335547,-183538,143467,176347,-35693,-87117,-100613,-47186,192875,548196,962378,771608,305895,-119037,165912,336426,296188,39858,-36579,-100559,-180321,-152784,-229624,-93775,-76754,-5893,16891,4604,27312,-95368,-212692,-264033,-318449,-289530,-320129,-305493,-297014,-407748,-225657,24101,301265,373195,112225,-228825,26016,243333,544176,1067813,1322335,1051096,425934,176336,-299109,-116484,331509,542503,251607,139142,43963,58133,45248,171562,421332,581028,314745,213052,26244,-114930,-182638,-195313,-203916,-184320,-177979,-241036,-184205,26676,286805,526554,521272,53954,-289588,-24010,-45067,-293184,-203860,261928,528932,257736,-260961,-460524,-230728,-467347,-347771,-242053,-249831,-161072,45003,90789,241326,20506,-254598,-376041,-102287,39039,104775,186030,240077,229861,-48858,-561227,-140385,33865,119567,67414,-170984,-382893,-355897,-97310,97627,2302,-104966,91270,192963,84384,-154315,-185630,-137476,-163395,-184260,-186166,-242601,-375191,-366326,-326587,-169743,-68368,-288212,-378757,-277272,-201544,-345729,-449929,-390880,-52821,368572,575125,433604,-37341,-398362,-182766,-117627,-264559,-281951,-149417,-10164,-86008,-124167,-99945,-142502,-140530,-346748,-390010,-8109,242456,156166,-145663,-511038,-418135,-303085,-156972,-50816,104387,-91324,-454810,-141761,-7468,-162374,-14144,382425,358073,-38487,-469931,-277052,-195548,-77904,-57674,142590,497886,667389,311607,34014,36099,155477,184035,87657,-209128,-521434,107601,318729,180485,209663,620345,768651,315892,-232176,-116247,25775,-74579,-201559,-342960,-487486,-127070,373621,697901,767924,488506,31699,-480813,-352153,-371014,9646,481221,451871,-19768,-57924,240283,289626,99003,7028,82721,194143,303676,417668,175503,169846,174443,137876,-114492,-54268,254493,771667,1155329,1144403,527166,204877,19433,30475,-222917,-177913,123364,352148,350135,305751,-84957,-426895,-399470,-461587,-217765,314433,625330,383541,-86477,173297,180942,83826,-198922,-516244,-337287,-4058,280740,516949,366289,161549,-63843,-355169,-489188,-25593,165865,-12706,-321815,-251707,10529,88813,24291,-233651,-401918,-263635,56536,236198,251707,136398,27755,112711,47845,-131399,-400974,-79528,174800,-12285,-386451,360497,732754,287619,481464,319560,334878,388579,266246,-39961,-226901,-157643,-185093,-286450,-105601,-182781,-282674,-145227,-76620,-167233,-206868,-232417,-180480,-58977,-35806,-167312,-265180,35769,245500,112884,-30889,-224078,-95745,31471,51294,-175774,-421917,-398186,-137262,-24527,-186166,-268040,-364393,-431293,85519,577443,798517,463591,-62660,-119356,234897,268993,25948,-146777,209576,566751,681912,241670,-504386,-43273,108980,118998,141440,285430,283120,297799,356085,346674,366741,263291,52217,-143625,-389673,-408945,-308286,-158600,-147597,-225550,-200582,-64333,84876,201971,226720,-19154,-267506,-244276,-125418,-40451,-42171,83616,292919,66595,-287297,90026,212482,-25656,-133713,155145,329515,276854,33973,-66746,-19587,61277,-72106,-218851,-269734,-52902,474055,869502,881671,414961,-95995,127158,100377,-187061,65923,545083,861111,548165,60424,68578,407121,382406,25227,-288396,-290151,-336434,-349008,-177135,213866,494746,721311,701044,606489,583019,590316,603789,521143,268304,10467,-132897,31916,29414,-351635,-431962,-350909,-376521,-361656,-242658,-278252,-336869,-334877,-373080,-351806,-196644,-138229,-189271,-310086,-81317,218827,360488,348335,262964,30231,-284669,-53208,465473,519893,83273,-264362,-341302,-503269,-385597,-235203,-213131,-204614,-211528,-277126,-247379,-191551,292281,667153,651863,253941,-45292,-122261,-217728,-370854,-300994,-444814,-271181,61004,255300,250154,414557,389212,545432,197164,-162129,-162450,100175,-46445,-487029,-17597,519416,784585,408427,-145831,-350809,-71150,86785,139707,11542,-12821,-13231,441908,486405,347471,141403,-18570,144093,433415,522727,355718,-31299,-213578,-258458,-128796,109894,-143943,-406545,42724,203381,136164,16162,-6699,-87069,-470433,60382,585789,745461,476141,91442,-113091,100028,146942,-177230,-476526,-220658,101498,274850,144113,-312350,-88022,346984,452449,285474,170246,114056,-52966,-201864,-130413,266664,588624,529289,339907,10258,-104507,-251905,-115584,-136697,-450484,-339301,-52277,383034,719244,599983,126335,-223254,-369634,-117263,618928,1047172,877601,425192,126071,291966,446535,504382,372117,17536,-228164,19567,270364,425702,468884,708652,485102,62929,-48061,-6264,26080,-9694,214494,283259,544878,530956,290172,211644,261859,75048,-214594,-389599,-39880,-88828,-271774,26444,384885,280655,-55546,-182612,100083,33282,254124,552014,398039,-333356,41953,415319,291613,64092,38078,-118218,-53190,16190,173734,313708,287539,-44936,-99992,399929,918805,1003383,556967,18957,-78879,-106,117224,351025,299822,84273,-58328,-171625,-222087,-130211,-132990,-207960,-399099,-503716,-319605,-72381,9611,-304209,-185478,208265,244061,-43784,-99209,-76496,-287584,-185175,36122,-71358,-369258,-390731,-369358,-267428,-327239,-401381,-128844,70487,196908,-6518,-8123,179164,198880,-79799,-224042,-58449,-19981,-53745,-26171,-76905,-217686,-333493,-224968,-256597,-227036,3943,-87354,-371284,-260884,-34840,-141942,-164957,153140,168544,-49994,-534492,-32427,187366,423556,489378,232339,-417963,-8657,672887,970593,808193,289301,45295,-21210,39611,-88602,-336560,-246266,345538,365447,49471,-389314,13144,165612,1690,-206978,-550933,-261852,-198478,483774,1088751,770995,312755,336395,62378,-196723,91243,323071,351036,126233,5353,25188,-7793,-103310,-116314,-254440,-197144,113362,222874,-104882,-269392,154905,219509,225402,375668,304707,-140542,-357068,-61368,-148462,-535683,-371123,-408475,-28888,310126,176142,-331292,-201349,306980,430855,66670,-164935,34756,281803,259489,255414,-18815,-508090,-130326,157284,36801,54982,147920,86006,16871,-50925,-184720,-355342,-296595,70802,156991,-70066,-241841,155616,446481,687930,449629,93908,-225049,-381997,-234620,-194459,-255255,-327343,-162859,-102554,-49919,-77277,-18983,32925,90610,249937,353269,273939,97032,-100101,-20929,16028,-126335,-137660,-205276,-319883,-437229,-91903,183235,-31481,-83687,539443,755099,496762,-118501,-177837,362785,612291,968026,777089,269448,-395669,301872,639060,370000,2392,-356588,-346226,-83892,126786,138925,-13874,-210271,-246537,-87162,-246423,-386484,-433776,-429218,-451470,-296272,-365667,-394609,-124576,-91981,-315096,-191535,147212,287017,194742,138681,96479,-104032,-217963,-108290,-150876,-288249,-392451,-343431,-42028,74500,-58056,-193479,30018,151236,12253,-252104,-171813,267011,257326,166513,10254,-178519,132949,-10043,-113620,-57842,-188485,-292029,-224855,-275827,-329845,168845,796476,797535,90291,-349910,-68910,-174032,-214953,-241363,-557543,-300799,-164002,-330028,-34186,256125,314438,106367,53136,132786,216886,239201,306455,215867,159384,2531,-154737,-307012,-68201,193458,241685,89139,93718,257589,254410,75211,40582,-273949,-56783,189651,483815,-58136,-493010,-177183,-56226,3994,50801,-69725,-415087,-124515,242190,192902,134144,103189,164944,13316,-172038,-394808,-285549,86021,390745,605273,667478,169765,-210857,-117949,-44645,-307466,-123085,-105108,379346,981189,845699,53862,-183531,303816,570409,883209,707567,37743,-236428,-5381,-80369,-213181,-68373,74693,40874,-184771,-318750,-90987,40311,250371,336732,610518,694885,681319,548444,331728,187839,-170699,-448377,-473351,-502983,-438546,-276998,-205593,-204759,-90210,195011,469935,464217,605924,644076,521220,142314,-362670,-573734,-244217,-138297,-130933,142604,670056,946090,705047,151369,-297207,-391268,-36398,133451,193423,249599,25707,-166305,-268318,-336129,-156493,203769,361080,542994,515919,299481,167727,-22530,-181403,-15802,298257,293378,164215,35155,80046,337110,441065,215118,127868,-28569,-30955,-116363,-61869,-168237,-244433,-441054,-440725,-12711,63978,298593,595751,641495,527758,263132,-74826,-173948,-102956,-18913,47244,96210,-48262,-194010,-258200,-388632,-285595,53648,430935,303613,-384954,-426290,-198136,-32771,114104,139580,-89073,-458545,-191187,54520,161085,-74463,-364512,-16652,336289,438568,346779,89493,-207398,-250150,-67280,172348,248442,275944,27768,-188674,-235559,-76155,-21613,-111365,-98889,142851],[-168735,-183763,-155383,-85533,-118628,-205518,-229659,29830,312607,279564,66519,-274503,-185124,51145,20695,-155992,-190557,-254500,-231664,-362014,-467453,-539309,-207942,227528,567293,527787,130406,-96342,-27606,72170,327443,396967,130782,-385633,-517177,-412990,-496050,-488147,-315217,-286290,-353115,4900,509166,649405,480626,359961,384753,462177,356170,-36870,-602252,-39266,329865,272541,53716,-44215,-27216,-82435,-169608,236798,333524,81818,-103587,-59982,73284,103407,-37252,-189552,-248015,-79972,325231,404119,88042,-563588,-171613,101139,229502,186531,24111,7605,168455,567410,950545,1035254,938284,852083,688663,611079,415038,187538,-65901,148103,390969,530975,136250,-502743,393874,816163,477266,96100,2958,288865,400505,102840,-350171,-73522,383239,646399,628418,104463,-304574,-53092,159776,470899,638922,558983,372298,-221576,-445512,44387,92835,-44112,-170234,-269831,-155775,241874,316215,-72368,-473041,135762,306277,50792,-58569,154031,219972,24292,-61721,196654,212375,115369,56569,231663,225346,-53881,6126,120619,143485,16685,-280658,-144389,-182143,-426555,-511105,-500634,-166320,233512,84855,-468538,-220742,91004,93484,56531,53524,-48591,-267477,-146704,-6951,-228123,-435964,-455210,-420516,-278687,-312570,-369458,-133784,-73807,-156441,-108861,-427573,-338314,-89860,-23245,-116819,-314274,-508276,-419250,-160007,-67907,-224487,-465324,-537693,-226970,15341,-34609,-18509,255842,416948,520306,505790,483516,538362,674036,374654,11831,-301797,-241355,-108470,-71536,50437,461824,477995,376771,212903,265375,90020,-123534,-353014,-292293,-371015,-410957,-351546,2554,399742,600699,333472,-52143,-157524,-211082,-196943,-95931,-63688,-101476,-203528,-246224,56377,302676,621125,527971,359215,-168275,-287848,102306,467741,513395,-64196,-476279,15228,446722,792545,796616,560112,604592,645851,85136,-296499,-8184,-161129,-390924,-284593,-303810,-507653,-140866,144730,399075,633578,500329,-80326,-523528,-278848,-46704,433781,1083596,1395259,1204451,597240,79277,-343119,-408058,-138369,111519,158562,300366,397274,269238,324160,162656,-74277,-242520,-156070,190439,244650,56713,-397796,-158203,87176,68961,-24616,-250047,-399451,-32373,-21790,-7357,-235516,-415132,-24589,374210,662736,845384,850722,632488,305971,-248712,-142913,37133,6148,-155279,-505410,-436470,-185061,-280846,-314326,139297,570992,571389,243911,-114548,-154652,-72398,-61994,-216568,-461024,-68754,310489,616991,615676,425962,210586,-27825,-47715,-27817,-218324,-449984,-383195,-64490,116857,140916,162896,48872,1852,-76625,-328379,-114179,381770,747770,621142,226721,-204995,-481705,-213041,-158798,-261085,-288350,-231026,-308493,-141719,156619,74584,-426985,-259288,-98444,-252810,-152876,-93165,-309646,-121291,-150482,-405743,-397611,-143503,-197433,-222976,-206683,-322878,-189812,-90930,-148028,-172751,139130,404689,630002,555668,123731,-428481,74318,192817,-50433,-298029,-63937,101973,-153180,-450164,-32537,195468,17224,-238028,-274296,-389902,-105723,328759,482394,474070,305064,458506,-170924,-170270,461309,610197,420039,-107705,-195313,-61456,130624,210746,148887,-83561,-391375,-387146,-340745,-359873,169357,643969,1183525,1536410,1318510,1069521,676142,158413,-363659,-379369,138435,402747,474482,309876,-83446,-235695,-20581,-96944,-358564,-559087,-548156,-506807,-179369,18415,4152,-255020,-313178,-187020,14632,230120,247098,26162,-226871,-260890,-398990,-62625,318606,311847,357171,386565,501704,251175,78975,164230,-167581,-393250,-84255,-10703,-270150,-107229,-111799,-395729,-156728,-138393,-334269,-274627,154311,178395,256017,376503,365378,261268,-117328,-463369,-243169,-27425,-61595,147478,406547,715971,713024,446398,67297,-326563,-486795,-485641,-402118,-204921,-149070,-183096,-63564,49923,-84468,-55074,160485,333766,312401,122302,-379440,-473174,-319057,-108256,95922,178020,30922,78218,269030,218119,-67094,-353885,-305555,-166219,-337357,-114727,24787,-358301,-419051,-364531,-516982,-153424,103815,313114,248798,355573,196700,-212194,-488073,-325561,-77205,-100557,-178139,-408986,59808,419869,534435,258862,104507,135157,27512,-291740,-119532,142313,415617,425244,333481,339144,247536,-311285,-81061,356837,460475,393414,223938,107901,-118984,-240377,-69180,-2291,-35527,-109150,-56749,27784,155899,37295,30989,-140238,-68279,-71595,-26766,-15394,170155,176698,98379,62657,99543,-69131,-376768,211716,407104,358839,392200,373309,124528,-333251,-570967,-173549,163585,381054,400180,322728,43264,-57198,-71168,-255146,-455534,-297780,-250538,-504931,-180769,118948,204476,-5878,-414719,367155,814242,824543,486141,394285,570807,484513,27713,-381135,385260,696102,225826,-172019,683973,786419,299073,-79211,39437,207110,169542,42585,12934,341002,823955,791991,181088,-529680,22361,255747,4684,-425575,-38428,353177,416194,233393,18805,-24534,114974,79815,-191368,-140588,37008,-202394,-288886,339511,867273,975937,909912,463869,30203,304554,576472,389024,-112287,-60912,378834,365044,6715,-387114,-455171,-478396,-223012,-39711,-146103,-219712,-175591,-169384,-280803,-504389,-423384,-249567,-157637,-226838,-71514,200879,373688,557032,660948,607150,377430,-122804,-350655,-503384,-385166,-338363,-385526,-458619,-125565,-245632,-307792,-11492,118553,22468,13432,120633,49036,-336289,-216930,33678,74728,-49248,-220627,-254562,107180,449118,619657,502099,387271,144408,-41641,-96242,-441523,-257851,276999,514794,531875,495741,214529,-2064,-11328,66837,25704,114709,-85637,137028,279854,109286,-458027,-165394,233366,155168,-288387,-39783,333445,370026,380734,411252,272742,-103365,-545145,-189516,29097,-161984,-508894,-27669,335187,486379,361197,1680,-376637,57609,322817,198365,268636,444536,637132,760377,566360,255666,-47372,392024,832626,863176,900199,725098,546757,-78648,-475424,-390100,-159360,37766,-377,-244302,-410529,239560,840916,727394,266145,-126029,244,-287489,-209769,-59048,-105588,81517,252537,175544,-5265,68976,391518,513013,334376,-254698,-117170,124936,164155,-86993,-79705,-119878,-331674,-203081,191506,513448,271084,-15095,107256,165324,-85385,-513103,-612794,-517443,-162891,85535,482658,389872,28493,-225097,-222345,-206326,-326276,-177053,185606,330335,306832,303111,606544,747369,556920,219376,-91701,-41603,409532,749490,831305,690241,306372,131572,122066,101252,165438,83858,-35390,-199135,-254101,-147603,180026,335381,70429,-345211,-325720,-149696,36566,94326,231114,245976,237252,-268961,-450180,-918,142560,-98274,-484794,-179728,101292,-35209,-456566,-335066,-350003,-441284,76849,424160,388668,86331,56089,9074,-286427,-427623,-255566,-211487,16441,294337,525460,457280,332877,209818,-128979,-419549,-156925,-258275,-230067,281003,525250,406686,-12524,-431442,-363786,-202465,-253148,-131442,43154,15905,-141124,-170342,48809,231680,113660,-329847,-186333,31410,95455,61023,42112,-29966,-100514,76126,517866,1033584,975472,513313,-4851,42871,215447,139598,-113698,-318387,-376837,-212486,-53092,-83137,47421,-28563,46566,10517,-17911,-71330,-116526,51187,149793,-149725,-214426,-197884,-289840,-394101,-346891,-286354,-42280,355461,398389,112697,-313873,-66201,18463,113639,631283,1008069,843461,418649,136979,-341444,-79322,169741,388787,70469,26824,-79565,-62393,-18670,-40936,194690,333393,246649,174288,105469,46433,51315,25801,-195152,-233525,-105286,-78058,-82353,-13900,221345,520609,539211,178215,-193518,-42439,-36380,-204288,-51532,225246,341975,155232,-225919,-353192,-316609,-396829,-202545,-239293,-312088,-265099,-223423,-119918,-16497,-143110,-154658,55206,61219,6847,254607,425466,441158,386446,-95695,-540823,-90855,19741,145129,80485,-164470,-454458,-90881,170073,129042,-133748,-49707,234929,203782,74663,-306880,-532714,-205573,-198420,-303526,-483835,-348058,-256353,-11072,144344,82131,-217721,-412045,-347560,-109210,-7617,-146392,-324157,-346056,-84595,293355,494698,330066,-92389,-449305,-279480,-290543,-495052,-503949,-309324,10063,56783,43721,-53065,-228890,-315027,-490409,-237881,-33690,50805,-74167,-186314,-292488,-253536,-231683,-223714,-284524,-220746,-340412,-302391,-151455,-145028,-286516,25503,342818,297106,-8891,-326316,-466976,-214749,155275,247837,248695,471017,569082,166482,-282814,-98406,158990,297071,324072,25418,-438343,-172275,150929,235464,492500,849065,968158,521423,-183653,42118,313144,77495,-114120,-385059,-290867,-191073,262913,587379,657756,559454,113147,-193857,-267497,-476936,-69472,520417,645380,253037,-214076,10007,74764,-82019,-507,294486,537145,662040,593066,193946,-50293,-31302,-38628,-92771,-416691,-54282,522719,967304,1236941,800894,289736,-26049,-285149,-561625,-270298,186216,451556,322914,114039,-272988,-498980,-547774,-384527,103528,491667,667035,249361,-242253,81235,114290,109005,-68654,-311789,-479222,-156717,261644,447775,348689,136135,-40218,-328330,-490910,-49824,223324,104668,-70134,137054,339971,60330,-148409,-209577,-316371,-224354,140736,238000,202707,65252,-54283,-5952,7761,-245872,-407782,-106851,137567,-37676,-336141,228444,738982,533159,845764,770798,707166,639403,365595,1934,-178706,-98304,-44611,-83941,-21442,-261068,-417616,-178494,-73749,-201969,-318636,-345480,-274288,-79970,-6964,-197851,-610365,-96586,194473,115159,26316,4585,220594,181783,15325,-229337,-505318,-340006,-37024,-572,-109079,-54313,-330278,-242153,293340,622169,700740,242458,-284855,-33763,303808,172271,-60179,-345628,-164630,37271,154085,175911,-301651,-274248,-39513,13996,142310,68788,-186148,-149207,-36773,112814,266658,225139,-14759,-161413,-231202,-151334,-88936,-99177,-173123,-260269,-168491,13818,165883,249161,177422,-120935,-183188,68653,57910,136021,207978,366428,539971,352557,-113248,12823,77385,-169627,-183895,182449,324579,136490,-232068,-291647,97578,309124,238723,132330,41721,35820,319577,629151,834535,542411,6767,-116625,-158807,-375956,-83182,289608,497325,370232,50740,171728,416511,420758,92832,-272852,-433919,-358759,-293870,-163197,174690,532472,792456,741402,641988,566564,521550,736289,750353,617745,330477,-131613,-208487,-218016,-253954,-146090,-27874,-284902,-382890,-512247,-532280,-308549,-323945,-379631,-441586,-526934,-321798,9911,142179,160625,113157,74224,11143,-104124,-406008,-407328,-193804,127572,163793,-159315,-248930,-307804,-400278,-246329,-218728,-434356,-330521,-327504,-358556,-219211,-252673,198885,522988,530188,123423,-158605,-104357,-218244,-336664,-238213,-273643,-212873,100595,245085,149662,259271,314345,603510,514672,48579,-332439,19404,-24733,-345009,-118254,520461,1070810,865743,229878,-417408,-333103,-89108,76084,-62242,-303514,21477,617161,827712,850206,649737,380672,255643,399884,415630,262402,-58338,-190957,-183518,165814,319436,4435,-391851,-115406,40562,2746,-22393,6299,45956,-240845,21824,672163,868952,513292,71737,-137762,-4899,118643,-54172,-348765,-378023,64137,331953,329906,-114562,94520,521471,627233,436127,122736,-60334,-117350,-48219,123913,363096,515956,534198,428900,31004,-14314,18281,14749,-143165,-529908,-287214,94690,457354,728755,582224,169904,-191882,-238102,-117510,431501,762546,564760,190061,-4539,255182,552036,614806,564716,246091,-51697,32305,348870,510004,575626,805493,659749,378660,112351,946,-12953,23592,134173,206122,470264,507494,372906,304064,233236,35580,-279340,-418547,-188393,-204472,-501412,-38592,418041,530665,284525,-27960,-302506,-304850,385411,771186,653600,-39627,-153700,157179,-127237,-158512,154630,305211,314164,225194,131608,204253,183423,73909,123998,328240,594360,784284,545830,135713,26278,136175,249076,526520,446552,157100,-207973,-443625,-461680,-221204,-58358,-51020,-226847,-463559,-442162,-132568,-11330,-355846,-174847,248084,248705,-56185,72714,174847,-17245,-329647,-15735,-4157,-166512,-261224,-218411,-30593,31505,-105814,-135322,-111933,-112028,-217105,-61163,-21550,-75902,-241884,-216895,-131651,-150396,-226313,-192627,-210691,-228725,-435099,-275198,-199495,-179030,-76414,-183015,-337482,-145002,-20122,-232091,-405575,133746,242301,-6457,-506994,-80306,183938,332231,315309,97579,-356263,-295840,242594,463866,385342,88067,-75232,-169632,-96915,-140422,-421618,-153427,-113304,136542,-63019,-402416,-200193,-117292,-225087,-435049,-323313,-78071,-55026,502015,1128551,748784,-20989,211231,110206,-283712,-205769,116208,235074,205193,96441,11784,-132247,-281052,-360201,-421530,-189800,-39821,-277032,-406709,-318686,-36307,321217,414192,600026,473774,-129882,-104719,294435,77456,-427048,-448044,-483972,13030,453997,218234,-522090,112666,493931,250754,65670,140203,228466,352195,429669,424553,7014,-511130,-235451,-76906,60687,227810,201758,6870,45210,16789,-89928,-374690,-80283,257390,282195,-63374,-180218,185344,390251,470906,162672,-262124,-418246,-318374,-215619,-128050,-99917,-192415,-71229,-77530,-68980,-138469,-35084,123480,259062,454903,522866,372599,35339,-311023,-212869,-22042,-88088,-161614,-235520,-410291,-351373,13098,207335,-150736,128162,856466,1010658,578993,-169714,-95765,552543,715018,929524,594100,247009,-99496,215944,455957,211114,-29465,-328036,-366862,-86239,177347,165507,-81706,-340691,-390885,-286646,-504769,-344060,-190772,-142881,102728,292617,203127,-309293,-380375,-112784,-212146,-299756,-180633,-128124,-149629,-134851,-41920,-51021,-256463,-239882,-181551,-224282,-301116,-457101,-232333,7788,154222,151031,126480,2320,-236623,-387761,-44890,310408,245908,138360,-209305,-435575,-11,-44024,-396033,-263103,-297991,-409144,-427003,-434047,-257219,228176,730332,643324,139376,-170294,-43917,-52217,102655,209735,-111808,-525874,-298968,14076,271644,288480,171722,-65594,-128082,-69127,-14702,154658,248832,131183,61664,-74062,-187679,-566820,-165423,216127,381717,213441,188196,212468,250421,237698,224733,-283232,106619,755829,856230,407399,-129802,-143249,-67614,62306,222821,92275,-375644,-168880,176446,108132,92708,179760,219853,189546,-8464,-239955,-294535,102888,376038,554144,619304,242274,-207951,-331713,-406126,-291386,-180585,-571245,-7046,710627,705920,40794,-166541,319016,613221,900754,809415,184765,-323264,-24094,-17777,-339656,-497270,-163339,20349,-98639,-440107,-51915,175585,370021,312832,433719,463706,460064,344252,214019,130462,-128820,-403485,-421842,-256524,-130016,-113743,-273759,-414674,-50618,205876,331493,75932,180182,485882,471590,257063,-140320,-564620,-227317,1780,150644,389328,747748,985200,773396,261475,-177554,-326994,-39771,76957,52056,56535,-206617,-354541,-258966,-346628,-167739,297242,506192,685325,590768,387359,282512,57436,-285545,-48921,360832,342513,142773,90943,301872,768064,910631,553208,380908,248296,97419,-88845,-64272,-166958,-191933,-263101,-322797,-437376,-312564,148852,447878,517912,533246,366922,192156,-23317,-156752,-186604,-75052,-70400,-186378,-338756,-400155,-445856,-175189,143922,218361,-48525,-275917,-197170,-52100,-77786,-85949,-140075,-388333,-395194,-53624,58134,77151,-395845,-64865,414327,738195,754770,613188,242260,-54460,-179348,-1586,181938,310339,375460,219081,-77536,-229558,57890,103196,-116962,-180356,-96437],[82013,-235580,-315063,-321794,-413040,-324174,-124540,141064,458627,385201,154301,-167096,-93398,115030,22187,-178748,-248111,-298273,-196242,-143080,-94895,-214893,-363767,-192407,131313,312188,95592,-129494,-147794,-112476,116599,200835,-98112,-329962,-235803,-236324,-352325,-255355,26508,-73741,-189637,58579,585252,730735,516514,333689,185873,225572,201466,53482,-300811,53533,267111,213598,63680,48309,17849,-122878,-138443,233585,253204,-20476,-310400,-235229,-67332,31181,-58935,-198915,-178131,-35715,321578,318238,-2524,-211524,280248,437598,411815,165827,76396,93221,226403,536086,1080403,1212627,1189593,1157630,1033074,1039256,812706,483772,52184,-1323,425651,509035,114080,-485965,352664,583150,81205,-283043,-241031,136958,296096,51385,-403127,-139811,255342,435002,474557,87042,-219948,-46753,172862,414581,487807,374002,263610,-214006,-500155,-123348,-139428,-229280,-203000,-331048,-251618,94359,138121,-228222,-128551,592091,740118,313299,-85778,-18776,166617,172289,142396,112886,-56096,-193269,-17632,151576,163035,33926,-83422,22094,282516,274567,-99131,-325686,-200040,-244394,-453059,-440119,-247189,131138,259414,-93441,-407104,-99834,4442,373,-23579,-34195,-127736,11908,137267,-42562,-166987,-95745,-190983,-490972,-179774,-77331,16250,-633,-72049,-7218,-283511,-400609,-220963,-112050,-129089,-303533,-382251,-207082,-91241,-64736,-184598,-247172,-425530,-261898,-21921,-72030,27690,235718,368942,430085,483931,557811,557139,527768,372113,175817,-269972,-312462,-75016,-244117,-279465,293295,552355,590811,514487,523749,93532,-238333,-401781,-371540,-269520,-302077,-227587,188035,549718,778953,348760,-112432,-214128,-269861,-140976,-18737,-1726,-66023,-108052,-3194,290952,279435,419390,356942,465219,131383,-152412,210058,643902,507997,-181955,-206044,169210,348940,436823,273493,261929,508430,531731,-57801,-355048,112921,-38810,-288808,-291311,-200860,-260174,-62744,-132287,2710,224575,130668,-301616,-505669,-253137,28061,459926,966364,1182127,1032874,456464,-42387,-376023,-456360,-287959,-61342,175562,523428,688375,437042,279350,199620,44238,14069,158535,413106,339132,65300,-374847,-34584,227239,255021,259914,37614,-215789,-250092,-224960,-183108,-355272,-339674,132715,541637,745398,827524,609717,390924,60956,-345828,-242762,-56267,5894,-22389,-207380,-403508,-322610,-238537,-496417,-278198,7252,103883,-132018,-428272,-443147,-352764,-415464,-455602,-212935,171370,397351,615297,621471,460787,137443,-228166,-41565,2092,-254779,-537290,-296678,-55405,83489,-32808,12192,-8153,58176,24229,-178562,-109888,241875,511221,416874,61895,-287396,-489269,-313352,-239978,-258762,-313339,-359762,-463779,-96620,237008,161964,-355952,-133952,63271,-162668,-456993,-424519,-490254,-197392,-228468,-506242,-291889,-67607,-277450,-473686,-359845,-71373,-33218,59060,105801,150295,303359,425491,628905,539401,33377,-321831,231353,405956,243864,167685,271814,209157,-139214,-497492,-74529,135241,13180,-224479,-386807,-559585,-232017,142799,447264,582255,477844,685383,306206,31742,309382,436969,309632,-40096,21504,10721,8202,96132,177928,82985,-121206,-142615,-97089,-180687,-41705,331191,671623,1165275,1257101,1210520,771049,237446,-367064,-294868,58513,175186,192582,184787,23808,-103454,-56399,-99783,-327943,-380071,-303953,-434801,-482826,-172020,119345,196123,135754,174935,459113,497497,291616,1415,-178176,-184415,-320331,-214421,-71300,-6238,145483,251411,484755,296658,16207,104848,-6683,-358741,-375938,-379180,17390,202569,-82363,-351552,-23717,-42959,-328409,-166019,20225,-89923,-130494,63677,226688,166169,-234796,-279548,42485,53757,-160612,-98985,112121,379160,483725,376262,2389,-287234,-296036,-398782,-460031,-245701,-165319,-283861,-106136,146857,83378,126034,418421,485105,334185,122771,-275367,-484955,-183552,-114990,20433,101123,-59299,198937,452723,307135,-57969,-434276,-269386,-66082,-191834,-116105,37000,-453262,-382416,-292880,-533072,-115829,151134,245224,-70664,-77762,-66852,-184623,-341335,-471668,-268559,-188927,-300362,-501323,-98757,297538,494179,302792,151786,98633,-34250,-222473,7640,286599,652097,379063,117796,25097,-16539,-350606,18782,238881,323019,333390,311246,300348,207940,-88015,-261663,4833,218397,137132,86677,44352,234139,-21047,-315548,-298537,-165172,-47464,59413,115723,302162,263759,173597,380079,582179,89366,-323033,360385,430869,266044,139883,44059,-252750,-448811,-152375,70362,295117,408533,321646,124436,-346932,-497721,-428177,-404580,-511861,-340892,-169431,-284051,-521001,-115570,69836,4759,-170442,447826,819090,806211,516291,362244,517658,580606,52949,-484392,154764,430202,1035,-23849,611072,558127,182632,-52760,43227,161322,216012,228317,228392,549643,960410,784756,86017,-455585,37653,100248,-130059,-478887,-13541,361179,432193,250751,57958,4277,105833,-19604,-251329,-65036,63743,-207636,-263599,268818,732924,735383,598178,329492,196758,390581,551257,377905,-29830,-166511,278361,386864,84110,-318013,-265952,-427028,-429570,-132829,-150493,-419737,-223126,-24317,161,-132316,-231233,-451333,-392716,-381438,-161631,27425,142713,229524,410080,416485,238760,-219583,-272588,-494487,-308631,-98171,-252847,-390277,79518,-2484,-324988,-216128,49850,110307,117248,156718,26167,-332815,-112716,54185,130712,153320,77724,135,264714,588366,616429,455334,221430,-18476,-80279,-125661,-423258,-152340,436872,674665,715001,664272,292806,-22922,-117694,-45809,42455,172671,-128827,-34632,344042,240128,-229155,-229395,117259,114149,-305763,-65339,280989,438800,420083,417735,290373,-44891,-456193,-55509,188057,-30082,-414014,-103879,230039,439296,465457,263452,-326957,-329789,40930,69116,250101,426601,936264,1070653,857331,430922,-73754,210834,709157,852004,1045871,976357,722891,32459,-497455,-317157,-150839,-50910,-109424,-356852,-192533,420875,905026,812527,349843,-226515,-165793,-328445,126085,282384,5336,-72623,138991,160094,104452,154438,485604,587554,450681,-36423,-399979,-128012,71279,44355,-106533,-220441,-416485,-158347,126148,311492,34856,-87752,-107339,-158175,-241138,-332622,-312783,-59859,132380,406415,612109,386924,-43399,-224277,-224304,-286240,-225969,-21276,263942,242062,48546,-41896,367956,631703,466390,115924,-264278,-300545,322390,839520,752671,735900,378275,-32477,-137451,-138600,3735,-70684,-85895,-181976,-142732,-53119,225669,283176,-49845,-310771,-171276,-35472,49439,-56925,-207099,-42989,175755,-163868,-569851,-141446,46530,-163937,-460415,-217356,-29799,-170908,-547333,-232861,-334425,-544898,-59542,332799,330283,232205,244043,191521,-263717,-392823,-86869,-135200,-115537,99770,283418,335204,425697,398443,45485,-503369,-172621,-66360,56740,490707,671630,420737,-69152,-511454,-236110,-176042,-207129,-60739,66685,-21240,-323474,-399369,17941,148226,143121,-2703,-60766,-67449,17474,163751,93820,-75220,-214206,-31176,458218,920119,1003383,582996,138755,-89861,78621,120075,93679,-30739,-268283,-213491,4466,-24418,-8874,-76002,17640,-71498,-109754,-128267,39800,285423,355193,-101506,-1539,211585,296955,236433,54498,-187138,-146183,263624,314236,55627,-347373,-163333,-245931,-319105,138038,511339,509865,419666,138793,-287844,-78036,-24603,24264,-164563,-151933,-258978,-195177,-149447,-334794,-178049,-30498,63218,-49597,34878,131709,292761,164853,-180060,-261289,-30671,88139,-43668,-197892,147142,522751,521862,282912,-52468,69019,136524,89017,96316,82862,10656,-90538,-217278,-35191,175458,-1333,37806,-177757,-353082,-364812,-217082,-73666,-99791,48061,179366,399218,155859,-26254,194929,400554,422084,336791,-236559,-439673,-63420,-42270,73596,23925,-237164,-199563,311008,512045,211196,-187187,1232,253898,176756,14328,-246399,-354595,-247973,-307413,-434725,-402564,-191620,-93666,230576,623917,650476,424263,-116533,-294716,59215,244105,93517,-221235,-361854,-67105,196552,323945,152308,-155062,-459321,-381844,-428606,-398711,-346786,-427151,-59757,155348,249357,129343,-273254,-422118,-223738,-76504,-80349,-193762,-300883,-254651,-177546,-89399,-201698,-277790,-264329,-24099,26671,144914,21182,-159263,-112168,130314,284078,235888,41759,-111591,-327540,-91608,338211,559928,383843,440970,472301,169624,-390058,-169326,118142,314635,403859,127139,-271050,-491062,-63346,328246,775346,1028937,1041292,622862,-170564,116432,498018,293193,97389,8660,-18525,-154003,191582,441816,274164,147735,-42826,769,-165822,-392681,-161728,498862,823182,659072,145228,-79226,-177784,-323008,-119867,325883,717239,873572,597577,88096,-301087,-83274,156121,242287,-21775,-327594,160715,662209,1059296,1031496,347566,-66626,-376836,-500854,-235123,81698,280935,132094,-138615,-339423,-400803,-319988,-108344,189529,361654,421007,321,-375284,49453,173466,157901,33569,-187127,-538349,-329320,92941,195624,198848,42748,-43523,-301974,-451424,-58093,247453,198695,96496,242467,337506,-91197,-316768,-122455,-240270,-217444,184541,189807,63721,-94613,-179904,-157174,-34150,-292146,-432990,-172058,66826,-61191,-251749,-108479,226744,509422,813132,1009603,872535,649712,289240,-63903,-246912,-149314,6597,59088,69923,-221781,-477768,-273477,-141152,-253576,-422643,-400566,-264315,790,77686,-118288,-499991,-24904,213762,148345,66929,324498,541009,458581,190650,-29019,-263363,-330057,-71001,-97487,-57350,73770,-183946,11201,515783,750187,643001,123326,-463750,27698,330244,107440,-69820,-211275,-258570,-199601,-379913,-233957,-186231,-313373,-76157,-22086,18231,-297526,-551096,-489142,-455156,-114121,157081,151960,-59442,-135539,-44291,125629,155610,-52616,-231152,-292783,-161072,33742,160988,135650,-47257,-321709,37969,377660,188083,144829,301735,552401,620513,433621,-52424,-129169,-45884,-318727,-312026,62154,153998,-97427,-467417,-272426,186481,465642,510217,451579,241826,54851,20080,242995,544295,488378,161186,-207899,-383676,-478063,-227444,-74640,8306,54327,-59323,174991,304315,287709,-6048,-305179,-253253,-42907,63531,-49572,103250,507358,757871,708378,687697,511030,286050,545299,653392,655523,314282,-215945,-389034,-283539,-89906,25004,150936,-103032,-94151,-291898,-390301,-345428,-230694,-177327,-296584,-193794,19592,328038,504460,359004,-16032,-203888,-286529,-386361,-297893,-74911,107874,132343,54296,-435900,-275171,-257818,-187818,-13962,-77462,-315986,-425418,-433829,-396657,-200434,-269100,17277,242667,225717,-92076,-291792,-37045,-108631,-244060,-201382,-116558,-60758,112053,176175,19157,47240,136329,279190,499426,139167,-310386,-215622,-188332,-321676,-114701,503700,1115279,1168417,606118,19086,-626594,-188937,104765,20674,-401323,217706,776132,1056588,1064211,823186,570134,197195,162616,184700,113275,-78226,-143530,-121348,242649,223963,-28785,-346718,-182250,-72441,-114893,-59403,62145,169377,40490,74673,639581,830686,504865,64087,-149550,-20987,157719,131366,-70699,-501890,-123876,197178,251932,-73671,209010,579741,706668,539380,177624,-81398,-36223,92467,262410,411111,403481,370888,389707,5350,116062,248820,170932,-125135,-504068,-179472,231293,446025,570658,419966,99711,-177911,-72316,6747,228174,403301,171773,-163423,-220673,126276,576005,644412,718661,515768,239230,49903,268399,389001,492452,623929,652317,598009,206004,-53708,-161527,-101169,-157372,-11011,239507,388383,445298,403287,175186,-107305,-443187,-366125,-331696,-322605,-468124,-62234,374117,638293,534364,320229,60152,-95056,424029,804495,722620,150722,-202264,-38930,-452458,41891,584887,712110,572603,410265,139230,79630,19866,138630,202234,235469,196043,484140,519788,333435,181294,232008,270457,448163,358421,117122,-166091,-311506,-264494,-140141,57026,132201,-42341,-336024,-481717,-136958,-46611,-269486,41973,449836,283750,-53463,325744,513951,347023,-144504,-18769,82449,9624,-108738,-22152,206051,307528,214576,129941,-76964,-310428,-274269,-83915,-158394,-242654,-333058,-272614,-255318,-236988,-287144,-370445,-345324,-154086,-148915,-188887,-240160,-243217,-227301,-288814,-219871,-12604,-17426,-316661,-212239,246972,315625,-23247,-574200,-318910,-23601,520,-38963,-182076,-346373,-250370,-88036,-64083,-25699,146799,176758,119477,-148266,-165147,-281158,-382035,-127420,-263960,-316178,-389826,-381243,-329950,-331788,-539612,-177352,-93464,-83513,329525,675342,286304,-281193,244896,170828,-169963,-469331,-85520,105560,248787,77524,-115085,-313887,-388145,-418862,-345724,-76471,48048,73979,65530,-180575,-234201,243375,495581,691454,588061,15837,127266,505035,125994,-388780,-473295,-447840,-46178,410470,156609,-464053,228801,409498,50406,25153,335279,223071,286831,473314,355858,-214601,-567430,-345173,-283143,186053,422475,266523,-91760,-6664,-12799,-82137,-282850,118805,466112,415484,-47707,-174267,139192,320790,292697,-25964,-514328,-175776,-97533,-259971,-102703,22049,-128853,-149141,-166446,-141776,-196397,-49168,174591,351030,506602,492910,198813,-219964,-430838,-355818,27955,137324,-6201,-227724,-456361,-300089,-25020,80808,-334904,145918,789337,872805,417527,-269193,5162,663823,763686,661274,305858,185894,128786,170940,167225,51320,61632,-43008,-149964,-78896,122187,110154,-171014,-414709,-450882,-375759,-361987,-230546,118967,264609,495162,713150,692850,40046,-291390,-62973,-112203,-279797,-325241,-345612,-441637,-289889,-34888,114602,180589,-107701,-194592,-217980,-299726,-498957,-467384,-120459,227970,384526,224245,-101267,-445768,-259822,100635,271762,195247,238619,86584,-51395,-12700,-73789,-442963,-382952,-411754,-452415,-521206,-456830,-173952,255928,566575,558113,281391,56075,6402,-12556,254596,505678,318967,-204903,-326126,205774,402737,256684,-33351,-270122,-346905,-357072,-339914,-78603,99204,93837,43684,-1208,50825,-190104,-80893,244393,470912,355370,356654,389493,637678,647986,273843,-373842,159798,1041642,977622,946654,138086,-45309,56904,350002,497887,240407,-231411,-178112,19730,-74697,-92519,136185,282470,375302,294255,54779,-209347,52995,186032,270691,357509,238770,-185107,-417158,-329020,-1662,220613,-3948,-139388,469991,533024,21561,-167006,257673,558382,786335,780499,301840,-313653,-28348,99017,-31989,-299667,-273868,-48341,-53970,-402618,-102886,220651,370935,233382,183306,192873,165994,62510,63500,108808,-59602,-348068,-353175,-119188,3837,-49037,-352456,-374346,-50900,140685,235831,133068,-332451,18963,151085,116702,-109048,-547760,-114389,238811,403004,560631,734560,894250,676748,224601,-231548,-277896,-72447,-67566,-232923,-301966,-497711,-214594,-75610,-320760,-270293,269210,506394,602062,462884,342170,307316,138679,-219289,-158740,312576,350951,149102,163366,416641,924469,1057601,703950,433911,377790,120760,-90287,-58621,-129843,-153297,-112299,-53577,-367824,-506585,-150005,88557,240883,338885,332512,289373,76001,-169085,-302685,-201581,-191220,-259540,-438803,-361354,-512702,-160948,105077,-107934,-127424,236418,216796,145569,-111331,-264326,-368991,-426461,-318422,-180086,-135141,-189929,-316213,191790,595610,812187,792765,608960,179187,-156221,-239687,21415,149415,268044,317558,228085,-142966,-276078,89416,174541,128419,249466,325105],[369781,-121805,-118448,-89388,-49994,-65830,47761,208702,403865,337968,176664,-33615,-44032,79568,-12121,-193319,-244064,-226179,-105621,75658,198339,147961,-43732,-386156,-262163,-117638,-71001,-176212,-233533,-367846,-163532,20639,-80253,-199025,78889,196839,96438,143483,279638,7267,-224301,19110,519222,682618,461769,208214,-5310,19412,33385,101121,-98652,164226,280019,191326,60691,97595,-11780,-274190,-137906,145225,78195,-206301,-458414,-248461,-47444,161063,141281,-4302,-137829,-58512,208559,218816,66522,129833,582000,717098,564098,209383,-68490,7740,240281,483471,1005639,1223690,1267109,1242786,1179389,1146455,910446,470135,-22574,-266276,381400,402729,-14480,-416548,223474,250533,-116245,-176937,-240022,52094,147837,-23595,-433287,-250150,-37942,105136,213934,53841,-143266,-66447,132529,260978,209780,32389,-31071,-306318,-545232,-304628,-67168,-197850,-246270,-385983,-242158,-34949,-131327,-389059,233438,877592,922996,451570,-59050,-175084,60557,220566,221857,-10968,-404038,-273699,-41152,-22841,-6598,-5572,-277452,-96404,304404,407554,325356,191109,150438,-26221,-303139,-357227,-315382,-38136,278570,142309,-192255,-185153,-75430,-144392,-216827,-141006,-84095,98756,146749,63981,57861,215708,50051,-356334,54015,234097,255962,84209,-14279,-102864,-319361,-237283,-113919,5262,-244085,-189917,-63548,-10274,-16148,110445,205001,139656,-190310,-234329,-122084,-244264,-41672,77002,146471,131327,263051,368764,280199,136384,311800,335157,-97946,-416694,103403,136265,-367844,-63138,468247,778024,919397,871415,424376,-88414,-193949,-120863,-155860,-250663,-191755,179356,516097,717449,229076,-178704,-210737,-325475,-246427,-82107,-36301,-106902,-30152,191053,384704,155619,-24809,-64224,103225,-5820,-258841,110795,683998,558518,-112563,-152286,146215,140568,1577,-99074,78896,174396,16268,-408067,-164895,161646,14813,-228765,-302320,-178487,-50489,167796,-72920,-397826,-275231,-228100,-356582,-317909,-154233,155121,435893,682370,759380,667535,267383,-61743,-182264,-253404,-214516,-50821,242919,549406,650021,367826,41608,-76376,-144026,-17795,181440,341734,175864,-94279,-287811,28635,245985,314857,368127,172421,-145277,-405337,-355271,-358949,-201046,-63794,239248,569886,673296,613061,243355,8359,-242590,-327130,-292998,-190312,-95121,-55272,-99251,-264939,-370923,-195638,-175865,-174549,-166273,-290668,-473996,-462205,-335339,-358821,-386386,-170110,86752,396233,538570,640226,577261,375255,3826,-129644,228647,181918,-193624,-319533,-130127,-49737,-37050,-296688,-248929,-143184,57158,63861,-128796,-68052,71888,190251,182643,-114125,-356033,-374612,-300879,-211885,-204794,-239592,-417053,-374732,597,246484,173097,-255601,-185696,111906,56214,-212160,-298093,-386746,-263531,-312091,-525134,-207493,-75512,-346921,-237052,109816,453037,537854,617995,586851,466611,423822,403762,475348,299157,-215179,-149037,355247,591199,586222,637588,491348,228208,-97167,-454633,-308271,-112644,-48879,-229044,-458222,-289236,-231036,-79987,309189,592554,722208,814967,816227,341250,87868,78310,-6790,-31367,172474,110658,49056,152930,196724,199571,82232,43721,94170,136397,-52902,-54239,-6390,428739,851529,1014325,717589,285916,-213023,-161611,-36758,-101373,-197598,-51851,49016,43758,-27341,-59115,-191731,-221108,-89211,-123926,-302448,-303456,40218,296240,268598,357070,720281,727960,481215,164903,-69014,-167275,-222131,-199072,-428366,-349354,-190170,-16151,299499,266603,-23487,74587,163179,29231,212787,327009,542658,420738,-111648,-233105,67911,17611,-286913,-286399,-280640,-332321,-475410,-282747,2172,-287,-254561,-15571,346266,113324,-303726,-367003,-273168,-2940,239852,297607,6611,-88220,-42091,-131636,-315218,-318610,-214777,-316870,-134551,141020,93800,217454,608089,605604,339812,93458,-165944,-561940,-120180,-102875,-34669,-94812,-251939,304396,612140,344280,-60708,-530983,-188701,53623,-107040,-215198,-137806,-571144,-214561,-233542,-542447,-27368,279080,222513,-187541,-344348,-100340,75348,-60065,-374926,-427402,-308488,-237497,-315699,-132940,262778,469227,384720,207656,22408,-154323,-105042,172925,224394,416313,11601,-299917,-245326,-221224,-53788,325915,299922,366209,350061,285571,285497,302739,-9956,-492989,-22165,294739,219032,65104,-60999,158888,244268,-19682,-400323,-379020,-135009,53682,270076,390621,320497,243718,569926,771768,112016,-223443,391968,409909,161830,-98343,-208814,-312355,-50287,221152,248699,336966,318321,147169,-164194,-445231,-175430,-217137,-408011,-344779,-184467,-106291,-100057,-287177,-384309,-81218,100737,-6063,321033,625034,604825,411849,225834,347216,478530,18433,-457776,19821,211707,-217498,-150383,291760,171290,-39776,-12904,170297,159506,152948,234198,230350,495800,821998,607137,-26819,-241544,89231,17812,-238254,-593814,-62423,272264,341323,175193,-10918,-24213,57854,-153465,-304469,-44693,50492,-149582,-328969,82334,392956,326459,209108,216178,269424,357832,425748,308604,29736,-124022,190098,324686,61199,-292859,-75349,-189072,-248422,-140147,-176183,-508228,-107441,115889,223878,221391,186508,-107917,-320801,-496993,-292727,-166393,-149998,-116889,133430,97983,-112425,-272731,-181016,-483081,-194795,110932,-161206,-340262,237637,272196,-237238,-398480,49155,248916,144501,72264,-17144,-111398,49387,133880,201708,258787,180688,96002,265617,590957,520341,293033,17254,-146291,-3997,-44350,-156897,-36218,451096,637587,614456,453948,98447,-236150,-292489,-200331,28664,194805,-33687,-238768,362667,405748,-21515,-197563,670,19459,-369330,-175569,137734,367559,301844,264847,151605,-72386,-417622,-97406,166032,98161,-238424,-250949,-62249,204744,420946,409108,-9126,-515225,-206770,32688,202890,384879,969255,1024132,750659,231859,-151158,-36329,399024,686833,951990,996964,630131,-56255,-548892,-236368,-96612,-42743,-97527,-288362,-33567,396039,681599,525986,20623,-359290,-319408,-136274,308203,473996,147269,-236031,-75074,82695,191016,237829,444489,522754,469480,170634,-166216,-141644,-87610,-41414,-283266,-393680,-286766,-135277,-33293,-9435,-188731,-154328,-200694,-313918,-475176,-248873,-85464,197937,303651,622076,543784,269848,-97932,-209444,-210149,-232547,-55205,185057,374259,153321,-261125,-238335,192791,466134,346125,58788,-290625,-360827,220053,748279,677406,694062,446014,-65293,-492124,-445409,-259699,-308863,-253241,-276119,-162759,45555,258993,191827,-104627,-208830,-96959,-13580,18857,-134973,-330766,-244101,-154219,-287306,-435282,-290074,-116247,-227724,-380536,-275137,-173275,-332564,-331255,-42094,-149442,-357619,-303843,24941,138542,317854,394227,311769,-209015,-271673,10474,-172650,-354566,-232477,-9202,225214,403490,452220,228597,-140720,-24894,78268,164361,512403,653243,345281,-114439,-403562,-132642,-104910,-180043,-84263,-21391,-127001,-447944,-143147,282519,389932,278250,143480,-70492,-186344,-47674,205382,48850,-204028,-259139,-5261,365225,649234,801421,482347,241227,-26347,33806,283103,459175,401764,25035,-189269,-33092,-92411,-208311,-173061,-97398,-216328,-242830,-76696,232120,401152,323510,-107373,316751,671039,827319,775752,403467,128257,-108347,124846,167129,-68805,-354204,-285260,-379655,-217767,-36979,144664,283981,370274,115987,-228116,-106946,-157046,-428019,-359103,-254459,-348135,-278752,-315872,-390252,-385179,-336365,-181133,-357900,-150888,149184,498192,251429,-150639,-246094,45796,218486,-39130,-452968,117905,543265,513411,395750,203247,335832,433654,405866,234439,-36840,-190482,-433775,-245425,210235,546453,366282,205421,-175605,-426459,-225323,140088,227683,322464,420421,525530,529522,111020,-95727,-123147,106291,175824,64250,-435868,-277513,-13669,-92520,-94119,-128170,-386759,76556,617254,763286,306087,-161090,-27061,156788,105760,-126929,-268569,-281334,-286765,-462292,-527321,-265434,-131041,-67562,265434,879733,1068341,962204,100331,-273248,210154,445909,246198,-210226,-408101,-69746,120426,145298,-1724,-176169,-403247,-443942,-311284,-69386,7826,-233969,-230859,170910,382388,268210,-302882,-292857,-4899,32792,-139342,-408968,-311767,-200709,-200912,-110899,-257494,-330810,-217980,114319,317059,439150,262367,94648,302447,354091,231295,188922,158735,149214,-24222,3568,382042,697809,477427,409250,381369,167859,-263661,-196118,29073,216818,280695,69281,-130167,-397495,-186399,455805,945435,1059601,941937,562912,-197382,114036,556730,531777,368695,451288,138364,-116527,160313,365198,152973,-330943,-391705,-45329,-168759,-269924,-256873,302641,798021,913952,674802,445559,246465,-9675,-91162,219049,623779,764612,398953,-98064,-531226,63224,579055,656777,459783,-65127,579,458060,660196,874580,264878,-132779,-180913,-261015,-316948,-176908,-94079,-173577,-364845,-281279,-186779,-30560,45685,31829,-21822,-45028,-320722,-376329,77577,295078,219018,108665,-148987,-521294,-425238,-85627,-150495,-84518,-100024,-106175,-292129,-366269,-46458,220641,204793,68428,97454,35062,-363585,-320541,-56781,-206789,-249201,125107,50606,-168567,-308450,-306909,-249473,-61519,-238673,-456716,-261980,-60144,-139284,-195782,-299574,-492568,259985,600172,953032,763186,425974,66584,-220046,-420301,-333260,-80386,63353,40884,-187540,-389306,-299662,-228946,-353442,-521595,-420613,-184698,109483,149019,-74310,-340766,55800,215629,114303,36709,531284,743214,761726,527306,316323,52616,-272110,-235251,-271910,-25781,126919,-51081,220978,681859,909301,628847,87187,-514983,44893,312009,115920,-19618,11994,14517,49749,914,-108977,-178121,-241743,12034,90037,-82516,-580515,-336651,-154078,-255391,-235781,94863,129132,-22473,-82895,70388,288111,307701,-24615,-314888,-352189,-207660,17346,148521,-38824,-309559,-210988,282663,530065,242110,-13101,211746,536813,505110,270649,-171525,-304543,-105494,-356988,-440976,-169091,-165367,-264009,-209470,43817,244618,494434,647193,603634,258202,-85032,-362133,-201406,84657,286728,299349,-33138,-261216,-319303,-255328,-308671,-301761,-287651,-175968,34266,26175,-41073,-274030,-283751,43498,425595,519211,149897,12094,376739,612910,636675,714886,492800,93597,209513,364482,312780,-109920,-394363,-244087,-35499,74531,65202,60497,-41767,16501,-57447,-197633,-453212,-60363,79331,-79589,116389,310745,468677,616687,409123,-58096,-254238,-235837,-169310,-20095,121369,408726,389482,211237,-380340,-302581,-169735,43851,232066,88305,-138252,-483119,-492739,-361441,-200252,-235257,-198992,-87610,-144882,-332627,-356273,13238,44492,-12010,-22624,28850,54972,106063,97170,-90798,-37592,77039,-136039,134259,69933,-173589,-346188,-452575,-374614,-30362,508698,1011949,1224999,876740,380890,-219128,-119421,182543,81822,-332742,398532,859570,1121753,989222,674135,468494,-41251,-251697,-67274,-26824,-92737,-109899,-106681,109927,-25700,-175433,-377145,-237649,-193558,-251256,-148583,122320,248005,221100,148674,513240,655262,441180,74004,-130843,25205,224590,290506,208296,-208049,-403339,-92051,-72551,-196014,157756,462445,662817,563953,242345,-55499,-40518,109175,261498,396622,384962,266760,244490,-135004,124153,387762,330138,-46516,-494619,-96512,295036,353013,279946,147497,-56450,-214636,-5958,103313,63188,67321,-193049,-525464,-410470,-99976,437592,671379,875730,745668,519638,127175,-2090,93291,262226,313298,457570,590475,199991,-228015,-377317,-265647,-476586,-270559,-4316,243860,469827,456213,146161,-215860,-307346,-281880,-422003,-338635,-338938,-136441,220572,558483,627045,574873,473681,259841,356391,658536,605387,182322,-231708,-146400,-425533,165286,924496,924730,654527,464715,232658,91655,-118643,96821,119590,48630,-151263,158374,418953,477164,342485,271740,180999,161685,32992,-116198,-83661,-93603,-111984,-119136,118352,267731,99300,-249880,-451719,-132775,-102934,-174765,168526,514836,248116,-19192,587203,844339,630776,84133,-3790,90508,2063,-137822,2113,244724,400746,421916,429494,183432,-34869,-87034,-51874,-194778,-320839,-410937,-368092,-312909,-166964,964,-61655,-408417,-156982,76115,-50000,-350246,-415516,-387304,-404937,-182301,60138,32324,-188465,86470,409786,347591,-110412,-511223,-185903,-188844,-439066,-340789,-172985,-67849,-28501,-213230,-477480,-100927,437933,567835,417139,-75361,-183046,-96458,-100756,482332,233560,-44571,-331655,-406292,-166108,-199772,-465683,-289701,-307371,-288324,-37790,-111896,-513462,70602,416363,193868,-68783,-353113,-254352,-52520,105726,-92329,-356514,-556612,-481477,-453284,-360001,-39975,265688,519509,458563,156478,-121247,88074,435847,613891,606619,254631,267948,461342,32765,-473803,-419967,-283747,-5988,395490,103740,-366901,80587,64144,-181494,-47396,333599,102188,240833,394141,75126,-415887,-386496,-271499,-358687,277954,530319,310236,-143193,-166714,-173460,-266306,-327065,158095,527453,380749,-97610,-243204,-1512,194353,151901,-111334,-531940,-123324,-45265,-321041,-116573,60412,-119761,-301284,-374165,-330293,-268109,-74120,154866,308884,341927,239968,-137422,-239993,-180645,-371199,40836,363199,171220,-234851,-492350,-335552,-181267,-147592,-416549,-2620,348422,351275,53600,-367865,62087,652114,754230,373395,-15269,62295,213085,120574,-180314,-1177,292085,258152,64170,-55757,21591,47962,-77723,-175874,-209289,-88371,-194368,-256691,212166,483295,585027,830221,881392,354052,188602,133068,3197,-196879,-321633,-411230,-526520,-241111,59878,310877,621429,169962,-191566,-321660,-421693,-298511,-341960,-308564,87668,394712,226536,-180091,-498857,-238580,45753,233614,369815,472320,542702,244019,41265,-195768,-350600,-225382,-362900,-421052,-309231,-264715,-114819,248761,491606,588432,451648,222134,7052,-102912,210296,579659,565698,1380,-374633,149887,245172,21347,-361000,-544360,-542498,-442862,-513750,-433585,-124695,67297,104794,156634,263483,105288,130919,360089,549182,494486,499814,534730,784349,751026,154727,-483495,-104590,592976,500411,748833,156009,36827,262702,673322,799736,305830,-233410,-266365,-223800,-316572,-261533,188123,460831,538119,590247,322114,5721,47176,-36238,-203760,21742,128896,-175854,-306076,6998,208767,569531,364852,55144,410111,368110,-20516,-199585,126898,394321,501989,552316,289093,-176099,14917,198538,143957,-135946,-366086,-179152,-34658,-261353,-264264,188718,323699,148266,-106640,-161119,-202792,-235330,-20701,140172,-3624,-262150,-327533,-160520,-34510,-83783,-445851,-327802,-111999,16498,152015,490879,497087,184288,-46352,-157578,-304853,-649453,-4991,463677,687378,733161,685797,721816,490311,78653,-424783,-266735,-118580,-231512,-597714,-387832,-209672,96352,157145,-199779,-465578,103376,328868,313875,190519,178558,232016,182031,-73024,-207885,219055,335560,176898,166008,352520,727200,818480,588385,253423,260224,14052,-138001,-94653,-119872,-175282,-58496,87731,-34973,-281807,-488063,-257761,-78666,34732,160456,205977,58510,-257469,-407393,-291461,-220592,-291173,-434332,-308686,-566015,-237880,-63854,-459129,147619,573637,594263,280856,-139267,-400635,-364918,-263902,-335999,-454093,-337568,-234897,-12584,284590,506595,543736,506067,337389,10015,-400416,-324484,21576,76871,111437,172462,146502,-205447,-322600,-44965,105675,357218,555467,705011],[421932,-63288,9269,60055,54950,105623,171423,239075,183210,167381,129247,33927,-63305,-74039,-131209,-260945,-200597,-116429,18253,212921,317335,311286,181323,-49565,-105543,-220424,-240528,-187365,-137988,-278435,-224903,-126309,-108738,-179441,272980,608665,559129,611754,435762,31007,-478372,-105444,361038,557867,358666,12518,-181867,-142753,-117737,-9377,-114749,89953,258008,158136,37762,46983,-125162,-348789,-53769,34758,-171023,-445752,-270032,-239830,-72320,256640,390736,216706,-131482,-173861,11014,151848,227158,349113,598889,756357,578671,288583,-241564,-175188,137411,370828,737232,1027706,1064068,1041082,1056279,925429,658608,170291,-224567,-306808,139130,97750,-294811,-386992,40626,-22279,31869,247910,162974,154092,44517,-113305,-403448,-268130,-344943,-272735,-59808,15629,-46816,11128,102728,76937,-125877,-426995,-437129,-487655,-551013,-437247,-184651,-107990,-354990,-478320,-194598,-87122,-345137,-103246,506610,903984,817722,426303,-51081,-284394,-88228,154913,133217,-158796,-269136,-36481,-36634,-144522,-89159,-201171,-323913,-77746,165472,345703,549478,566708,424682,139507,-130487,-363651,-427771,-205025,135902,165403,-12328,-71470,28002,-13772,-215994,-347234,-175086,74825,58223,106495,215628,373027,120950,-213712,226349,501802,504959,200111,7956,-245095,-280221,-215884,-73767,-34913,-369570,8150,185296,95794,11801,248593,475218,369007,2048,-143501,-265273,-360326,74432,170034,34617,-269062,-107388,16696,-54333,-242574,304878,459265,93532,-509972,246555,513418,119390,-289184,321413,899676,1227645,1111770,708615,75246,-22438,124342,-84661,-248588,-191434,17423,301349,410335,74404,-54981,-103643,-353389,-365145,-148888,-108203,-172877,25218,300858,351402,15909,-396484,-112107,-126394,-381126,-225980,80972,617191,653538,158424,-143612,76567,129202,26864,62540,57278,-195543,-296661,75768,363186,226057,-43152,-257886,-330907,-300049,-25263,190897,53704,-377406,-348298,-138697,-161342,-107316,44161,288077,373473,344505,274736,202729,78808,16988,-15386,-87731,-128312,-40477,150387,358954,404370,145578,-272654,-348774,-315685,-341055,-81008,55613,-104105,-283345,-174193,4247,156804,256837,281472,111691,-306142,-328142,-258193,-441200,-16254,201236,303023,469196,456352,220137,-156776,-307330,-67287,-148255,-281405,-338230,-287377,-219867,-153344,-203226,-331438,-162313,179776,277727,123856,-313339,-447509,-175507,9320,-87559,-180394,-92787,210555,553109,670644,666389,490812,215152,-86496,113392,405538,284123,-111817,-113992,23059,-19931,-179424,-437642,-495567,-295804,20529,82124,-53311,61111,-52007,-116671,-14309,-248882,-393101,-227348,-90097,26909,-16410,33152,-139513,-98365,116521,217069,157230,-107775,-359741,26420,221099,121739,79026,-150348,-269699,-348278,-482117,-163856,-131522,-421791,-110617,321430,593602,781889,876121,884122,699515,501346,350163,208058,-75226,-388271,52863,410554,666699,843490,929267,538014,202701,-4108,-272128,-416594,-463769,-136504,-89604,-85507,62638,31912,-9719,188982,508565,852396,849565,1097722,551222,155827,-113113,-80883,-9724,159297,159657,189251,245583,141126,205199,197311,149825,177539,295956,148989,-92967,-437219,-111451,363939,632612,566116,289238,-14892,69,14733,-156289,-539696,-317492,17650,122770,-848,-73063,-178445,-183316,29599,134321,116732,-101973,-220672,48097,119018,326456,731338,804062,642112,322966,13707,-201728,-190506,-124465,-338252,-262294,-142920,-218799,58899,210227,-22554,66149,274973,275982,491899,809038,821219,409859,-187848,-84874,105817,12380,-254062,-443345,-511713,-495180,-472874,-540838,-278998,-225135,-198862,189934,517865,113592,-448134,-255445,-414313,-336326,37605,228609,82697,108535,152681,75843,-115220,-237165,-176593,-219809,-90304,82138,-8807,234743,673332,649544,317432,37751,-113569,-525676,-93347,-66196,-48754,-328015,-320292,385816,684248,338826,-58001,-516513,-68861,226277,-35336,-317418,-454775,-438918,7571,-193712,-540515,62070,379920,213432,-168966,-422101,24244,385235,240843,-45955,-114137,-132258,25050,-90264,33646,325684,429940,411358,217577,-92467,-204487,95271,382249,168944,-121321,-481191,-245052,-229959,-289793,155677,512134,495196,463079,380248,176836,107989,183931,-69744,-473009,-61047,209945,151797,-88354,-155985,149157,502944,483732,69407,-175604,-319794,-116825,288595,406862,304789,224003,482580,562288,19326,-141045,322374,495564,329903,179921,84564,103963,222329,423576,326115,258242,122659,-66169,-440069,-162214,121993,14162,-276429,-155993,74414,-4476,10552,-75485,-590942,-202466,168105,37460,74597,283849,281631,191315,81112,220987,318468,-29514,-472530,47005,199184,-224669,-465549,-162513,-212339,-323933,132,324666,244471,58904,63705,-7925,167662,438309,295939,-162148,-126057,142296,70564,-166607,-545392,-235367,53487,143640,41093,-105803,-25690,18059,-224153,-338279,-75779,32036,-24552,-322657,-188335,-70732,23471,66709,168236,224185,216432,230573,231808,117384,14491,152910,200950,-52890,-289751,86607,75377,179024,212078,21903,-331164,44088,235225,372145,469312,428524,142814,-123051,-424366,-424385,-301765,-398589,-279486,-44076,-185056,-494582,-179981,-146163,-516837,-52420,245352,-97487,-336231,293433,431554,-172082,-389689,116374,378038,184860,-69294,-98881,41919,229730,332721,272108,240223,109272,45740,157880,481499,397964,128309,-4804,-86074,97310,133400,135362,132829,404845,482295,312578,-14755,-284644,-559437,-406453,-328458,10021,221085,146546,-365701,277080,504767,103237,-102687,-30419,-55720,-406551,-328163,-37866,166422,65654,3064,-107129,-237241,-541600,-167327,130491,235066,-57776,-289360,-448392,-92285,261723,401758,134679,-377361,-242902,148156,190058,429664,807740,771278,411817,-147250,-324786,-264542,51305,460174,722716,821219,365290,-187351,-202591,-95676,-77409,-44731,-70299,-143135,76403,284159,373256,50204,-470955,-268917,-289481,-5619,339706,476090,199212,-303197,-360458,-64128,200459,343657,351383,369700,419221,333273,213991,108838,-64824,-322720,-326628,-110586,-2247,-79993,-165102,-219468,-301024,-130293,-61746,-146038,-444555,-273021,-74490,127568,276920,573929,292020,23206,-237267,-269758,-190406,-70438,173600,393620,436339,12125,-499991,-22413,212682,337659,240465,12789,-319188,-286504,49006,417283,560603,610710,447737,57226,-222489,-408449,-538563,-556649,-329864,-248670,-269081,98795,374342,368573,159327,-29397,-26573,-7443,66123,-50428,-254010,-347712,-500147,-302023,-357075,-409595,-247340,-222591,-257482,-297149,-308199,-501153,-96897,177934,134015,-105521,-406894,-390172,27412,395974,566035,459027,-10988,-61318,62018,-131742,-108655,-217719,-111965,97815,248336,362535,342422,128327,112046,75182,103392,374913,489202,216206,-139479,-370512,-107064,-13197,-98215,-137362,-161455,-280509,-411685,31427,407296,555047,335363,71087,-237413,-287586,-63035,166010,-56684,-275063,-104167,138250,267110,333237,411568,246179,265845,193059,132515,429471,732935,656080,183444,-175202,-172472,-261162,-408039,-250671,-244197,-374304,-311179,44502,379871,413972,124712,-54833,616233,1022660,1081597,965714,551465,321991,6209,59764,25779,-200549,-322467,-414239,-298613,-67115,25989,80663,218334,222146,15691,-219496,-133594,-74673,-147133,-531257,-363725,-292305,-295156,-398950,-119176,-71920,-405920,-326939,-344193,-385617,104085,569099,297283,-157513,-168705,130189,284708,-45325,-479297,111717,534663,518739,522110,575301,700037,743808,620398,340610,40617,-94340,-505524,-280311,353568,702964,587123,207913,-287975,-421114,47289,415861,461596,661162,635606,718945,455498,-63199,-145304,-57839,-90533,-102020,-289608,-432884,-70749,91701,-46976,-278948,-350890,-203199,251206,692069,783968,343158,-78413,-44759,66087,20740,-247247,-353491,-300708,-352398,-615593,-380599,-252165,-228618,-216391,89174,805727,1130225,1020312,127114,-264754,317593,545672,311780,-166511,-195521,-32241,114019,38751,-49308,-116931,-304601,-467804,-110588,206227,295916,1604,-403802,102814,393460,284205,-292324,-178623,82699,47947,-222340,-522912,-261795,-150554,-374564,-329988,-375729,-455889,-337091,17875,395957,555006,424740,368468,628662,609477,189153,150971,352339,470327,305569,47758,245394,560055,470509,382482,308573,80197,-235992,-250430,-101253,26583,14902,-42267,11486,-179713,-105980,577066,952965,908779,700022,363006,-258240,81105,519756,688846,592828,713219,145664,-158519,89323,333233,559772,381367,-208458,-367242,-323272,-194622,-239348,-75760,495889,874312,1019637,1011411,889353,558693,246221,128794,238499,289091,50057,-256461,-329343,338774,919487,953890,694422,196246,142493,381263,204576,294296,5453,-140800,34000,-86324,-371720,-440403,-419264,-498790,-538198,-138357,64710,196549,64665,-228003,-413413,-443805,-486012,-266521,111683,377016,257169,149770,-170039,-560454,-130172,220200,47905,-149365,-176368,-234809,-282974,-238101,-19368,140105,126144,-80419,-182738,-407863,-532203,-194862,-75824,-228137,-317848,-62380,-197211,-479634,-423760,-334917,-225261,-22589,-82897,-348424,-368004,-235200,-268255,-224942,-130077,49420,113885,485255,624007,408112,62253,-236227,-364473,-381523,-542710,-305137,-108695,-165379,-244391,-249710,-139134,-224698,-479022,-566165,-416001,-74670,183075,158241,-158258,-355350,-10755,119320,-26493,-79461,488468,740080,928784,811993,623047,346950,-52215,-326352,-332647,-28175,120005,51887,366797,764742,967450,608838,78122,-474189,29430,263839,195413,51018,147278,193527,149333,193232,289467,-63049,-63519,167915,255265,-44268,-540138,-361328,53957,20775,-97515,165475,217338,119559,-8937,56412,242147,288874,-24519,-413015,-472418,-317552,-10893,174521,-107783,-231863,107543,455954,529212,258088,-138502,-37756,262626,284229,-59623,-397193,-307094,-78077,-255283,-371999,-357560,-554751,-220915,45041,279469,259770,399137,610958,548401,85543,-369942,-273791,-375650,-263932,67887,370524,230787,30428,-131624,-201924,-212552,-295467,-529014,-251519,-225206,-378469,-458110,-390937,19645,329802,812165,849401,323881,-96979,131489,360770,506151,611019,436422,52008,18862,108212,-274416,-218144,-9842,-4005,185461,263021,59939,-230798,-240842,-52470,79726,-43729,-312466,102953,283270,111732,276292,402972,377857,461813,319151,-19649,-148589,-38712,109150,135261,176106,441252,452796,199465,-254008,-275246,-41186,240973,399726,200850,-72752,-397873,-382886,-295602,-196933,-186096,-352002,-389478,-415768,-430604,-293332,-2050,152916,235776,241732,165324,110866,112324,65896,-142594,1436,174266,-81336,-366977,-115590,-62054,-70794,-354862,-365412,31484,495243,934730,1145032,1047692,656285,188439,38691,234444,48671,-199105,463853,821187,998954,729439,362947,138867,-366245,-648073,-227481,-156170,-116436,-87878,-75381,-39433,-194085,-309686,-476191,-303219,-262407,-290768,-90173,194690,270070,224980,101370,319360,407212,331162,105367,-63291,83629,256188,352495,410495,129444,-187040,-199394,-312478,-419256,-49260,200935,507597,502487,241250,-99762,-174738,-9611,164287,359044,514248,611000,354128,-272445,-24931,430735,469767,88266,-475641,-93790,262934,205231,-70626,-136969,-146002,-267300,-77750,91992,-32432,-164226,-435105,-336482,-269003,-374130,148864,679728,979212,878161,703573,294831,-188173,-282930,-16305,77456,158208,339722,122243,-477092,-411987,-181051,-361203,-483243,-169545,123062,411839,415926,124999,-186482,-119585,-192492,-451390,-330139,-291939,-281510,3835,356075,560580,650405,672680,468454,257105,408989,362863,57281,-319620,-166818,-355732,29020,890225,864529,591337,441787,381013,252486,-127872,-13451,-24603,-159023,-366921,-130950,221774,454158,444557,260061,21294,-160965,-384525,-362635,-27951,13029,-108964,-213370,89479,302952,170443,-141760,-330446,-140344,-170632,-124098,182016,417377,140489,80490,781109,1089544,799941,251533,14423,20140,-73143,-143052,-43384,118597,326613,500898,614659,429508,206903,62989,-663,-154611,-336693,-439712,-427949,-237135,11158,378173,326375,-178802,-203941,194433,84904,-292496,-614818,-433817,-461522,-255387,71225,142167,37724,285066,509901,343314,-206605,-375508,105166,-56777,-355982,-90963,195342,358125,220141,-193413,-521178,52637,685109,886727,585410,49495,-160046,71335,389950,706535,727713,362067,-251433,-313017,17755,-41451,-408439,-595114,-479238,-415196,-428307,-312763,174053,452402,526361,175171,-48470,-214325,-355648,-230194,-191056,-367275,-509657,-365695,-403917,-429251,-442098,-38459,440496,660104,623152,473521,126701,6828,289153,474286,620059,515963,339022,241714,-171472,-538379,-255395,-12898,292788,482734,127337,-284902,-240352,-407194,-363949,110577,372130,320735,433102,380283,-30748,-114899,-35974,-72816,-344578,279225,525482,328194,-67362,-228914,-352493,-428771,-471896,38815,386469,159858,-203349,-336315,-174898,50285,67956,-95146,-469020,-230614,-132332,-315980,-134228,24358,-120053,-204148,-283945,-289815,-246730,-81862,99204,166480,16769,-91935,-22781,239320,106502,-292370,243,508090,306303,-222662,-461598,-377477,-371535,-230980,-189460,-190350,-253062,-307051,-300751,-274621,116376,563074,704700,320685,-222662,-94093,168803,-30515,-299555,296322,687498,583158,240258,5803,47650,127901,237495,267495,210321,237747,-29967,-434343,145839,497905,410949,643670,730410,581425,641655,444106,191979,-73853,-312221,-491716,-371123,-98270,177802,490208,822858,398994,-110228,-418477,-397675,-20878,-29858,-93214,-113328,213299,140724,-228076,-385900,-260211,-189067,172288,640179,628111,722313,331954,54615,-373044,-268372,-11784,-160907,-357697,-102832,-39375,-56455,217852,526032,610495,561308,322988,9383,-223862,53107,476214,598812,101600,-487119,-66311,-123197,-374224,-570996,-521440,-336417,-156825,-207388,-444458,-270713,56737,202855,290196,339570,245908,286879,486411,591629,593045,578974,642008,750504,644088,212115,-361641,-596913,-402180,-203347,28767,-42847,108446,466924,865050,945027,288354,-316936,-429070,-442771,-401632,-163987,346591,664303,684923,789765,536967,268309,166865,-27018,-519329,32752,91763,-132536,-273701,139228,276639,601694,394414,193331,384376,217786,-62234,-207200,3632,191342,120603,218486,188507,-54903,60192,238873,172081,-81514,-457359,-234029,57600,-105602,-376453,176169,359961,193365,-147720,-472237,-483219,-189558,70027,197213,40692,-139569,-308174,-289861,-118192,-73297,-406160,-379234,-194945,-91951,68264,623911,1008673,767478,175928,-266117,-572249,-429111,91876,596278,936817,955694,729455,568011,324638,-36307,-606174,-227583,-71628,-180087,-279578,-41949,107637,350854,380724,12297,-451529,-107611,71474,-12976,-71864,8943,141072,225704,122734,18943,206644,380050,292262,205403,227471,359604,396521,323893,-19396,-23671,-141961,-183518,-133048,-127792,-225734,-40428,188553,319156,62964,-252776,-266215,-253599,-148933,-5808,71894,58546,-124854,-459702,-239598,-51329,-137532,-357301,-322353,-536691,-303864,-228068,-429302,319504,680306,794866,340029,-76524,-389995,-276938,-155807,-323532,-471888,-201142,121388,229301,295010,299151,139626,83297,84529,64983,-102233,-96131,105774,33475,-58601,95682,175058,-10915,-216530,-259210,-60507,414816,646685,769005],[305575,-63090,10829,3957,-61595,161724,295364,334422,30825,15473,73309,36219,-95981,-225482,-269354,-332919,-181892,-63410,116191,270293,278022,257123,193256,106989,105837,111070,-128393,-120742,12306,-43212,-100792,-216647,-169485,-216411,346405,867389,949271,965252,509602,44387,-244527,-63353,314086,468404,257575,-163734,-336495,-280662,-267971,-262500,-321708,-163092,97158,36014,-60293,-84642,-200733,-141520,111471,-18251,-406921,-152691,2473,-170463,-213421,194939,469236,255111,-212244,-357701,-140111,127183,331583,427884,361889,472736,379151,241996,-128505,-293679,-39962,192825,436253,729788,720294,619254,704958,553896,197459,-296550,-362454,-181989,-183737,-176762,-148875,-139800,-104752,-101048,93906,430216,448741,282742,268,-231546,-268183,-59818,-101177,-450182,-282687,-23145,103968,188886,119056,-94089,-300299,-270906,-242780,-415884,-473300,-141431,-18693,-40217,-169164,-329023,-201903,-146559,-225116,174002,590818,663439,474538,227976,-115547,-360184,-280127,-34145,-99687,-248034,3069,80952,-83278,-127882,-34758,-304992,-74722,18214,-117526,59298,436405,607154,435213,177236,20530,-339134,-365243,-214870,-101648,-58839,-37100,28276,145099,115422,-11536,-242140,-386907,-91927,-87969,74861,243908,292956,-48308,-185608,303395,644966,606484,254451,15336,-6846,-149916,-366952,-224263,-289313,-289103,101221,203736,-1028,-90982,182594,419427,329670,90362,-74872,-355521,-88137,400032,485695,184672,-320503,-391401,-206662,-68612,-58388,363001,487370,136036,-566831,208932,617169,414707,-84390,130227,829909,1204311,1016719,633674,40896,-44495,102115,-77259,-205977,-159856,-156736,-83622,-39464,27179,117830,-61558,-448863,-310300,-148777,-192139,-277333,-28736,267039,211329,-108128,-251313,222987,426770,319163,214125,311146,475049,634402,421697,112347,104544,312616,396553,347552,47351,-430050,60902,644281,730794,221918,-283134,-440601,-409939,-499394,-296282,-112845,-63080,-352907,-266239,-43311,-14855,54837,202953,300341,203986,-4196,-173817,-277125,-131354,4434,-6565,-95036,-251219,-241557,-185496,19477,130251,-41744,-280276,168091,299555,25534,-429721,-335538,-354573,-403838,-241981,-185781,-41918,59116,-22083,-130553,-9296,1624,-62138,-499879,18786,312859,279658,246210,112859,-307043,-467687,-25244,173793,-45336,-325675,-337087,-295467,-321807,-330236,-222118,-309225,-277121,304228,477054,204162,-252590,-395715,-89288,146426,8677,-184287,-281770,80779,523021,656028,591492,310546,-11427,-102009,187190,329809,196912,-93197,-36352,33458,-73412,-315574,-295617,-314554,-476818,-125742,37122,113132,157849,-132071,-410124,-215661,-397090,-446374,-158774,64653,272229,247720,300865,147908,111989,141263,113536,83634,-2496,-434684,-254196,156039,258580,247225,-46549,-286632,-378458,-532730,-219250,-213092,-518344,-181597,203830,363391,618118,692735,820655,728286,460036,191687,-140175,-268809,-125353,154056,310619,521028,837577,817468,343677,132520,122539,19064,110623,-204040,-301757,114790,232259,310457,305906,274053,193076,331209,708441,720023,952452,534053,352345,77017,160085,-42118,-121066,76915,236558,178389,-78864,50449,177388,113030,55617,131437,146365,57461,-97245,-116593,-29114,197617,300125,139943,38392,50768,72767,-55230,-372538,-532903,-105876,65636,-67976,-218012,-347238,-338753,-23393,208447,325856,53970,-373751,-291173,-147232,96075,450587,616402,587399,292901,-47139,-347325,-324415,-248545,-385148,-141809,77487,-117847,-86322,73177,-67080,-25651,204303,245713,371401,798126,668139,101234,-300109,2240,49382,-117495,-322347,-448306,-609809,-624741,-396482,-448924,-556408,-355390,-92748,235537,397432,-26973,-473975,-28817,-73184,-480247,-187703,95716,93383,157683,178431,124085,2667,-67019,-31397,-15019,-5151,-37111,-216412,125865,512852,491009,166149,-93358,-181262,-480045,-120841,-42469,-98055,-540404,-206882,333409,520324,182938,-137212,-557883,-17440,303070,-32469,-371316,-364359,-202381,109286,-148127,-437700,46914,268868,11220,-349706,-335053,168981,586757,405113,183225,93651,99794,197116,137210,280812,415430,291539,241319,84695,-290440,-217021,195550,450148,356720,417061,254901,313613,-107060,-298585,236009,486277,541429,402385,282570,892,-141690,-23254,-111671,-218053,-114170,4828,-26505,-171370,-110990,199035,406929,561233,427299,191554,-225491,-333642,118038,295645,150277,-31669,34260,-20730,-192292,-158909,150314,543341,517227,452997,270573,219891,251794,357476,251095,37004,-175497,-311019,-425409,-13855,275239,208278,-98285,-16078,254563,120803,12487,-60113,-502502,-314966,103735,12765,-64109,-130932,-127790,-142327,-67280,134511,195942,-106819,-331498,195687,392774,120024,-201473,-434116,-316818,-521706,10377,420065,342462,-21400,-260732,-454310,-255262,-13103,-100827,-356033,-172802,70369,79859,-49438,-365203,-529466,-306152,-162365,-141445,-177819,-47474,-67735,-262477,-412959,-185326,-9262,88520,-122179,-398836,-208042,103550,99567,47759,27995,-6008,-10580,146185,185018,118129,93474,2524,-246110,-252246,199844,317998,544627,617541,335544,-151768,118244,281911,407743,556687,462222,251765,84252,-191343,-512938,-372064,-529322,-330752,-148267,-294183,-236323,-114944,-235699,-491224,87890,278562,-67543,-423171,184169,356989,-210374,-355810,146594,394669,236523,-174995,-262773,31682,325459,426403,225061,80781,-55825,-103102,-11640,301682,297586,54186,66813,19024,144890,276759,346779,305207,342961,263123,-61820,-566289,-408599,-285181,-358549,-406101,-26580,267453,299512,-281888,83073,445670,98681,-66383,15240,-80845,-339599,-395074,-208387,-155353,-260256,-329281,-445000,-505611,-405380,39448,289691,364665,97393,-145856,-335082,-263580,2078,214671,54112,-308428,-32153,406115,339980,618565,658082,558083,189116,-238583,-545804,-414928,-192539,265263,478857,529689,51529,-108238,123510,42515,-122624,-134837,-90427,-8370,135983,179357,103336,-362190,-181155,-73139,-200340,29709,267950,313358,127851,-231122,-546816,-284432,85781,395249,281713,201017,340716,427850,459639,290756,55988,-446165,-96761,212292,236500,-31400,-226465,-254265,-337071,-47676,67127,-51584,-333942,-403418,-285049,-261568,-2003,191247,-70611,-296356,-475180,-400792,-184162,141821,414176,538476,394666,-188873,-381170,140473,253357,236494,138397,-71614,-443359,-249031,-131350,104138,463393,529521,364195,154417,46251,-226808,-402112,-389687,-102714,-64640,-311425,97541,509318,608302,404724,123745,52782,30764,187912,131469,-73605,-355289,-417756,-178483,-413916,-419720,-256861,-165464,-145049,-257580,-424760,-293314,91084,345956,374299,123340,-142871,-250943,139151,482464,699843,546173,179261,157496,101793,-25129,212849,197922,75488,-23968,22277,185307,346528,234442,116830,-72825,-65385,173017,272298,76092,-164597,-407220,-157265,78341,83371,-114702,-272521,-452194,-340544,58664,328174,475737,225942,-131783,-375188,-228061,134,80814,-148609,-200473,95618,273163,210030,100145,-33859,-48233,222311,363645,234045,357615,747215,627376,186033,-197173,-385270,-416108,-354966,-261319,-334432,-474796,-246265,150966,441205,343254,-123380,95801,825216,1181983,1022799,726657,433790,270490,115196,96033,-46069,-229530,-232966,-378830,-205153,-25560,41966,79801,137961,-14699,-172044,-269985,-106233,150330,161988,-363356,-431750,-178337,-270353,-215498,130141,152418,-338668,-161671,-36295,-534676,-30936,452297,255969,-198692,-19171,237747,294248,-48170,-319018,82946,449540,486398,587275,938180,1062469,961505,671824,364229,132800,-98013,-366020,-281894,400371,662732,579487,28200,-491293,-215637,316008,526484,512032,675064,600930,707429,301947,-296544,36319,457880,260887,-34329,-309051,-212409,169615,267775,105603,-268553,-359784,39687,279198,513215,538528,268923,-8159,42748,140212,5083,-207553,-244178,-186199,-410650,-467595,-222088,-291355,-409180,-478875,-194839,452739,829349,620926,-28790,-202747,376570,552728,344051,39819,126213,168887,203357,14922,-7570,14062,-183300,-487783,31039,368207,451638,177627,-186672,18108,319783,228231,-156996,-141595,54503,-35839,-302929,-343477,-253629,-299084,-486564,-441162,-349897,-326830,-422796,-218004,302741,527008,443672,469642,708600,735303,138966,96527,554345,795522,626377,168230,-21437,192014,366958,368053,276005,-43475,-284988,-347464,-223455,-180573,-195590,24777,177431,-36598,71535,663673,839130,651184,415658,101002,-328697,79147,453269,683315,672503,656708,47252,-268972,-73613,224251,783550,793943,219678,-190503,-423976,-195996,-82186,-168025,30056,569735,1054911,1296764,1291273,983640,610665,204212,-191095,-399100,-224910,-254805,-118628,581932,1028476,1036327,649540,249864,251283,268967,-147930,-260908,-191520,42117,188761,-15639,-242673,-158590,-21541,-216623,-493163,-7004,281894,313876,13838,-213976,-202079,-202835,-290058,-182426,97604,335512,240572,159730,-195448,-452698,244804,695888,608877,288717,-57975,-395902,-214751,-71648,23261,36824,24322,-163165,-336761,-396219,-268499,-117396,-178861,-279825,-347039,-267573,-364480,-310318,-189086,-185319,-49591,137400,168351,-113898,-290078,-251523,-304146,-318878,-63706,318033,366895,469721,175615,-78209,-248969,-526716,-277878,-93675,-254783,-534065,-416878,-502414,-298307,-79996,54627,-127297,-436037,-472985,-330667,52432,250490,124889,-348458,-545760,-264538,-114688,-251511,-244085,196850,531265,870129,904327,782783,547146,228162,-107811,-166864,-74374,4140,113840,456036,760491,844360,549798,101361,-370468,30085,235288,316682,141895,184777,204546,88648,193400,308119,17846,91429,326934,440726,156913,-176054,-443570,-7971,90379,144015,405808,456133,338181,80903,-83557,-14115,92513,-52611,-405538,-603320,-463138,-53301,198209,-17885,-4606,317092,498860,420768,229249,-72735,-301867,-224574,14471,-306126,-323355,-153979,-14521,-150144,-232766,-238010,-302000,-143542,127821,324125,213325,220334,428132,330995,-208710,-424190,21410,-31764,-40575,16033,356492,457847,262856,2598,-205126,-194354,-384037,-425510,-310877,-378482,-323046,-122737,35125,389226,578953,958629,924080,386270,-212500,-186271,23516,254657,291965,193306,-13339,-39360,-45372,-109155,473277,455200,97411,231944,430130,218165,-49974,-372095,-188462,96404,66200,-144792,168770,357120,201658,244200,276189,111559,197070,221930,-11964,-115444,55243,266868,206965,221571,265126,220796,-12415,-160672,-149395,96830,359309,433472,240120,-70367,-278656,-301258,-242866,-176484,-153207,-322002,-552631,-408916,-309752,-220829,-96942,166821,388738,462095,257713,106865,124445,74327,-157604,-6671,208056,26726,-245129,-275435,8185,130562,-118773,-289477,-7750,385646,858784,1068082,1116185,846700,491969,163531,180072,-103367,-144729,323906,611518,692972,401894,61764,-201513,-367602,-262128,-247301,-334236,-177855,-73934,12508,4550,-51996,-131052,-446363,-332832,-234422,-171099,138732,281692,223435,38784,-85974,89700,142782,182942,142185,31382,118524,193201,261789,457215,399654,180861,99926,-35002,-459561,-334975,-117111,266401,339696,132234,-240491,-372063,-218373,72401,356342,656277,1030203,765037,-42640,-200889,389798,539079,223229,-316261,-211085,120829,7785,-429417,-213624,-30486,-253342,-283493,-58158,-110585,-287883,-536131,-245625,-155904,-532306,-119003,574331,927408,872351,732231,433821,45726,-536201,-270651,-32702,-116019,-30809,11990,-428311,-208203,36838,-167244,-602937,-340222,-24172,203341,218590,16263,-192186,-139200,-162020,-430602,-429508,-384220,-487973,-188367,132665,355647,515353,608909,448953,146997,111113,33701,-224910,-338793,-73339,-233273,-316401,442445,534905,424905,404143,450981,341872,-75503,-115583,-155962,-339660,-535785,-361376,-69456,202990,378011,156980,-198978,-278275,-192253,-21284,41642,-48001,-282050,-410095,-83710,156329,118952,-12299,-193840,-200111,-285846,-170539,71354,185294,-19236,165866,798184,1134922,824119,318992,-17944,-126185,-82669,-12478,-77277,-97495,99040,405775,577001,492380,258351,83459,-24362,-149099,-304202,-388973,-451012,-166141,154893,609852,549732,50316,-146547,216339,229310,-26385,-401067,-383195,-306810,-413403,-11499,194624,149011,286143,438054,270140,-281000,-341679,173330,84735,-175203,52996,391234,626547,365853,-136595,-383273,96200,685089,958196,575254,123747,-102965,123544,541443,503204,783518,517918,-225316,-284216,16328,7669,-306677,-281475,-253029,-237598,-245589,230689,767733,653862,453985,59632,-131798,-183208,-352763,-419231,-541971,-440993,-206924,-111088,-246441,-385757,-503755,-53601,439988,492895,503047,546238,222116,-55870,61764,362069,675604,675265,308429,-23254,-297647,-360798,-89101,198068,511799,424799,83595,-228772,-402828,-310540,-47318,377056,598057,746473,678562,471900,108857,64301,207956,-42976,-347273,155340,362061,247359,33048,-40314,-205023,-164475,-376516,-244090,6741,-228541,-396305,-470440,-318642,-33051,70854,-54525,-395213,-456262,-325153,-280224,-189207,-148805,-201106,1481,52606,21426,-154440,-127890,-22894,-81096,-431443,-196672,337726,578584,270162,-235170,-125517,438617,298257,-211745,-405757,-388319,-541924,-66142,-32992,-318250,-243629,-167245,-289263,-147462,118778,387152,543052,339474,-231666,-317928,-1484,-294212,45727,807386,1105806,873689,316037,15653,152463,271017,510118,678851,609867,466269,179704,-299834,-45617,286282,35720,166590,268048,622781,870562,714351,391012,18124,-370395,-442381,-236874,-10263,223153,534947,678236,440626,4081,-295170,-147509,165807,255479,249124,-142933,-122346,-76939,-329649,-325763,-216567,-395995,-47083,582062,460812,441868,153765,-44450,-383333,-222810,87594,-20976,-345940,-884,92658,-74573,65442,412200,471697,492615,283513,-46152,-373992,-200199,189570,353208,31605,-474774,-215189,-316584,-233582,-71338,-140882,-80223,40559,3542,-115437,-218332,-20826,188276,254747,203944,133109,221131,443286,499549,541035,502781,673474,863235,837721,441653,-211008,-117988,424714,279986,178135,-416989,92662,538668,806936,753471,124185,-373979,-495571,-351912,-331016,-105348,354356,670080,688863,723378,572742,400381,270736,114365,-59292,292406,199399,-107752,-407011,-31146,111483,215886,61785,76849,130042,-31413,-180286,-245316,-150000,-71450,-328600,-138512,-23070,-122825,-49047,118996,53505,-121357,-346331,-159390,129319,-42474,-327324,125737,386173,286679,76937,-65731,-50383,74525,148573,133036,-34102,-126502,-387591,-494794,-195943,-34108,-291466,-532031,-344637,-224627,-30134,461082,934848,863135,238287,-236962,-335819,-128695,126635,509426,919194,1027004,786495,412506,125829,-103372,-401121,-207647,9813,-17479,-29950,156390,268959,424723,473864,186146,-219629,-329849,-231815,-303642,-294074,-165336,15679,205362,263536,231131,222861,427539,431290,296245,116408,-15784,-64109,18460,-241575,-365286,-351161,-295429,-232665,-229349,-361219,-35710,318919,722690,380743,71479,-328182,-277891,-150495,-126429,-62643,142815,134188,-398026,-102651,231542,152816,-203432,-424316,-470438,-370986,-393280,-281778,219306,499418,663042,250968,5099,-264574,-244686,-157291,-278417,-286904,-9519,355236,325252,225006,61358,-241875,-210203,130410,288282,261450,186385,195703,-38706,-229670,42942,189361,114010,-104132,-290274,-255177,225219,471807,504984],[118685,-132239,-71305,-139083,-318582,136460,406328,460631,92305,-39958,-1276,-52809,-185014,-342237,-375254,-378144,-231358,-108535,118846,213750,89854,741,17010,117239,201098,225285,-15468,-35131,111846,67803,-133005,-292414,-204929,-230851,306991,869769,1106844,987806,441439,34507,33119,151499,415396,425078,146752,-270451,-487694,-431562,-451739,-360533,-409800,-489226,-199396,-193812,-274621,-164946,-84399,60706,236527,-25721,-276004,150777,291362,-28009,-399991,49884,370210,120523,-384902,-382175,-115207,114880,353847,412641,82600,-43154,27363,95432,21601,-222542,-222226,27406,392774,652799,613452,174705,311958,348174,-48806,-529980,-248154,-146527,-58315,193058,295825,137412,-125783,-83540,75050,424167,576716,345123,-30627,-330071,-55730,207680,189803,-274817,-441027,1457,319276,379502,174423,-179082,-92448,119676,121763,-181509,-300242,217922,639515,474833,362228,67372,-164230,-253135,-55917,336603,518151,316548,78568,-33630,-185133,-359661,-404607,-246624,-325447,-251002,84252,29115,-150039,-100013,-14599,-12296,109417,55927,-317121,-270673,108972,364083,245924,146263,175486,-98839,-115450,-17577,-131540,-372526,-203684,2040,62630,57690,190082,89707,-184815,-277217,-194945,21718,201069,98235,-343327,-82197,405497,716134,566164,261075,132713,287476,-36934,-513500,-406291,-452563,-204462,84813,34093,-242799,-239045,-22374,123691,238936,171973,21069,-187919,204480,690698,672730,317468,-30110,-129268,-50634,66596,190773,476326,478955,61345,-529323,90997,538737,523785,101098,-9255,608204,900433,673744,298213,-124495,-244842,-135185,-30958,-17868,10900,-33776,-300661,-91077,165699,232248,-81578,-508427,-206358,-85623,-187359,-330353,-115339,213736,162598,-74649,-171681,359375,799685,902810,635752,583758,424938,549474,618825,446713,273605,472507,620410,488581,47502,-459559,279716,947393,853788,186964,-439520,-339468,-308570,-135489,-193348,-90324,-55055,-304763,-395048,-138138,72279,212264,327777,257072,27426,-218118,-384730,-551794,-280445,-90418,-47496,-112217,-207147,-174543,-310000,-172510,75667,75394,-24319,496584,750968,535374,-27995,-354482,-389162,-439996,-470073,-326106,-99167,-97910,-349764,-83733,589139,597624,253647,-409849,-21142,313589,248382,107708,-68645,-233796,-60281,307947,299230,2261,-398147,-145868,6611,-125253,-373807,-161982,-224927,-403959,229276,456905,146933,-242595,-463827,-149852,103213,-50556,-307130,-525645,-145522,386664,563375,497112,171169,-94157,17717,156813,152591,53033,-78151,-28556,-24478,-154904,-339634,-230838,-212873,-487613,-299354,-22229,260474,215199,-99829,-531446,-302169,-406744,-385348,-107659,155523,474829,572591,501175,364066,279758,149744,55159,57596,103784,-174027,-589759,-74611,214575,227417,-28809,-229380,-302569,-457098,-215517,-178529,-449502,-301276,-33277,58797,322783,374554,587742,640530,387042,31957,-160825,80468,167807,199720,169303,282316,606513,397250,79464,147469,342267,498364,668600,222773,-444682,295547,459509,479987,541369,553692,364818,255391,448140,518382,546883,412044,428842,288676,305237,-70806,-486541,13627,213460,8909,-333605,38793,176269,37065,-178389,-245294,-84091,106813,86077,-94612,-170831,-84392,34016,-103724,-55286,-10194,45062,12574,-166139,-319599,-194456,-28898,-156987,-382138,-432002,-494873,-115140,153254,289457,50322,-63479,-16707,-92033,-73016,89735,280360,367984,138762,-195645,-463087,-298957,-297530,-408803,-193074,89758,63061,12708,-19823,-116048,-153097,8691,9340,16729,377281,207524,-324851,-249540,91262,54759,-167753,-374160,-554622,-548315,-472057,-363797,-265368,-192695,-77331,68018,177944,97554,-208295,-319382,122924,178360,-244461,-375398,-49575,42886,82241,90233,69186,57356,114692,195583,247629,127022,-113320,-393651,-49065,190770,163681,-71406,-213524,-256342,-454391,-126507,13592,-144375,-482085,-85320,193013,177847,-82797,-242196,-460148,18621,249627,-89891,-357786,-80492,97921,165067,48581,-187551,-20545,-26946,-375190,-391141,120069,435807,656569,395303,213797,123639,218998,273822,379523,532954,524861,156458,-53575,-133932,-485761,-250383,138609,328150,596674,1107041,900027,717284,-31065,-222889,288344,355706,368782,224494,125867,-82732,-153534,45879,136761,35568,-92360,-119504,-97934,41938,27654,145756,38988,237874,478633,386701,57785,-208119,-64604,129955,-24366,-353705,-414651,-517306,-403671,-219905,-24537,390295,464115,415676,120266,-93021,89093,157129,120661,-129100,-318952,-368876,-264620,74427,409103,450178,99956,105843,350929,285112,17159,-175876,-391831,-297595,81539,175228,142990,-199936,-448539,-494195,-204737,79206,129034,-149295,-133768,401164,633326,500948,158796,-182544,-194665,-250844,88367,458430,428442,-10410,-437792,-246066,-25442,-44724,-395623,-542820,-342148,-145406,-43571,-9084,-185134,-325285,-517954,-453503,-254685,-184820,-129430,-203807,-288586,-436290,-310362,-30627,160829,97103,44759,304416,357592,129876,-163107,-235460,-177352,-204414,58673,191532,162326,2575,-200196,-343433,-108102,297393,525890,769347,845611,525217,-43637,113071,266257,366373,519769,367312,274889,321231,100495,-413016,-355508,-450702,-360460,-235585,-255531,-51721,-150615,-396882,-222217,216311,249830,-44894,-539725,-66294,58554,-336831,-435061,59998,264516,226424,-140489,-477757,-128339,216494,238052,18914,-127412,-130617,-206329,-138342,158888,287210,135974,182373,147768,160595,336108,447724,430990,283222,44983,-208947,-89993,60497,23513,-258954,-401768,-70557,331056,389225,-32561,-103366,251802,-9854,-119767,67410,-63113,-220255,-264034,-307050,-447608,-467617,-455663,-443585,-322383,-24441,415573,563374,467629,215587,27183,-27014,-168859,-311556,-100739,-134279,-185412,267400,735445,768655,960229,803930,622805,336507,4338,-271575,-353223,-232597,191469,329592,244006,-209874,46247,290380,96882,-194800,-258564,-98719,90028,141641,108211,-88431,-257132,172590,72322,-180191,13025,187106,90335,-6414,-112403,-247520,-473059,-133956,304263,234759,86739,281132,464668,527932,323741,45013,-200008,66487,405337,335998,-58196,-319647,-359259,-353249,-2143,58098,-110079,-314064,-490618,-434656,-348839,-353477,-258417,-413702,-515067,-439888,-445134,-189544,333041,595600,571855,238081,-363878,-153905,144539,207619,141127,29462,-198712,-458834,-182377,-154861,99364,531004,475014,238679,163151,134541,-179183,-320002,-214015,115641,75970,-247771,45127,536184,654430,451477,184561,88088,58757,280094,331363,219260,-180862,-454572,-296602,-499183,-299180,-219521,-137862,-99794,-222403,-425896,-72420,170754,388504,447148,250448,80080,62621,274220,524040,684387,444539,202723,272024,128626,35364,267584,428565,204629,-111506,-209171,-13058,239150,171347,-13953,-316700,-276828,-4145,79051,-77069,-210590,-455417,-264000,137363,272696,4732,-300054,-528068,-319870,-44258,109785,174520,-53131,-316198,-227836,-35298,107672,4449,-178866,-122654,196855,312538,186184,-35566,-368009,-311371,140845,379236,197620,-39215,401272,354042,71944,-269885,-405786,-254368,-159862,-208171,-324889,-497273,-202513,164167,368094,175829,-280782,253231,886695,1095969,740835,189355,56759,57931,191657,141444,-64962,-173191,-125516,-184379,-30377,82239,40078,5898,-62599,-299046,-451680,-356239,-23717,345981,361894,-16706,-58146,-18192,-161734,72952,302444,216395,-277617,67790,268049,-146456,-293424,148564,67880,-213803,134464,341963,269235,-83927,-290015,-35675,223614,315912,465928,1065157,1230892,970183,523712,204207,-51921,-407355,-508221,-210031,359177,473615,290914,-312692,-483729,18254,485446,466445,351533,343647,329925,504824,156728,-508329,306803,769468,589415,196260,-116038,-37336,376284,479495,278355,-132140,-193121,106678,131075,135304,99693,46300,-48555,131152,286789,71672,-95429,-78660,-117280,-465274,-336307,-126474,-332015,-515190,-410488,-338792,-30034,256814,-23193,-339219,-105588,352539,455737,332605,235017,344667,405479,286519,-33151,27108,148286,-85503,-502812,44029,360025,416626,227019,13442,-18572,224406,186941,55985,-58405,-21024,-218535,-333058,-79252,-66504,-282808,-130263,-118318,-199838,-30055,-142878,-472207,92321,380260,289289,282901,470846,572515,-7847,-33118,630481,978317,850635,382114,-215366,-286572,173736,308503,237377,-137862,-378249,-447400,-296159,-360508,-168135,235572,300762,17722,204726,668239,651026,373484,143516,-187883,-359999,89585,352144,459588,496578,274082,-108652,-403883,-345752,-55162,525453,654056,482864,318252,-64674,-318656,12577,174608,-254567,100588,766402,1170584,1248609,1060470,752867,298310,-53016,-144009,-89880,-192187,51278,635506,884408,870240,382977,93492,187854,25472,-392409,55338,83895,264494,191318,-95273,-171349,65488,235986,38423,-419350,-18288,342316,268271,-54948,-17757,39588,-30654,-199940,-196128,-47515,92067,121328,115402,-218920,-336264,497526,950106,993621,698614,81477,-532598,-106549,74197,38401,-84072,-78717,-126901,-212369,-148667,-134881,-170198,-361318,-358357,-267254,-127896,-111787,-23811,48773,-28671,175184,378999,445094,174268,-19050,-44332,-201173,-408369,-186879,162173,566169,373958,-102473,-584099,-281211,-433550,-120865,133191,3768,-293992,-478538,-376476,-180595,55967,130668,-79021,-307506,-359885,-166536,174423,343475,119670,-365799,-526161,-619852,-505456,-528964,-409302,-188828,182026,571677,726628,709563,559610,397927,53708,-86295,-213484,-293307,125214,455158,625300,547191,406322,98876,-263101,43181,250822,401473,218734,133722,70095,-1530,265480,134138,-160782,78864,404526,627062,530633,410031,-28862,-280015,-55928,287338,658851,760204,548722,131181,-318321,-411412,-235857,-103384,-227936,-366813,-446112,-156125,143821,74820,92874,309018,370154,214958,122874,48123,-113178,-418443,-406333,-314239,-182047,-93006,6994,-110523,-157376,-78922,-70893,-124975,8133,167598,87495,6896,155115,39581,-384222,-106472,130110,184530,223772,109249,270062,589902,383255,56136,-282167,-428607,-485956,-322159,-385330,-146531,75773,226826,339620,582643,716363,819698,723688,295173,-315518,-459684,-321347,-162337,-230397,-283446,-206640,-185905,-241609,244323,857061,728296,28228,80087,493286,548157,492309,227013,-143283,-5980,90335,-88772,68068,245722,127933,37067,-20835,-171803,139427,246622,-81060,-194302,22882,291287,274203,354429,287556,113110,161670,124719,85388,213952,374414,344312,215097,-62428,-215012,-275361,-198973,-130829,-135707,-223818,-389413,-326609,-203349,-188777,-231492,133190,471108,582723,279499,58213,107197,63613,-179589,-109097,83689,-78210,-185175,-168381,56090,177959,-10171,-268942,-149058,175883,663859,964319,1044462,916682,589245,186276,5044,-345894,-252907,-17970,243703,275704,106739,-105390,-204792,-76014,43566,-65266,-431363,-274239,-52609,143296,206065,372643,241446,-190296,-313010,-241938,-96716,296463,355977,131232,-208769,-129460,-18800,-52395,37830,178676,133632,152614,80131,46363,340977,524086,397203,323800,112565,-322982,-466185,-316499,19783,100004,-47181,-316621,-348985,-266285,111335,429414,694551,1139280,1039907,307653,-16657,333278,525836,326890,-112089,-376268,-86919,-194059,-459506,-51279,137170,-143194,-454325,-288771,-204701,-310528,-511830,-387099,-233847,-353709,-72057,399413,736367,763566,636902,456839,267904,-248105,-396834,-114333,-197190,-166778,-38181,-188142,-43360,163783,-37799,-438019,-419937,-234286,-150853,-110579,-156837,-318540,-291057,-173801,-249617,-395788,-520575,-435396,-203710,33880,134044,249843,356550,247662,35605,-136010,-270927,-458814,-102538,161652,37703,-477498,-154260,126159,258840,365197,379605,262224,-36684,-139844,-245145,-527603,-590045,-378602,-232404,-120980,152890,-19799,-414106,-180695,146883,321530,148194,-197203,-509425,-464004,-361755,-151850,-9041,114063,-74906,-265282,-413790,-276438,-108715,-88618,-130261,193473,643060,976702,768936,346006,-78265,-237676,34580,167727,-11554,-174940,-168639,163251,335932,363176,163931,23646,-114828,-193563,-214136,-299982,-469941,-129553,233814,605329,535889,214063,64634,328972,482628,263877,-236637,-318525,-107439,-337627,-138239,159177,157146,161886,239159,169200,-246220,-397772,43184,104889,-167226,-85159,297191,598031,373415,-19110,-271506,11870,442958,753780,460329,197094,41002,90809,301149,101058,463986,391148,-225417,-323440,-91571,25182,-55313,50800,-61446,-113006,-20868,436856,886812,658652,247128,-123118,-235780,-185899,-283207,-442129,-319782,-162441,49392,96756,-81285,-354736,-421866,-48797,286337,212693,234090,352088,152354,-134496,-161024,347935,774081,724846,234886,-98239,-16051,-128130,10756,240892,439310,140720,-73679,-132451,-24812,153978,376236,585932,840335,996992,764602,491272,104181,19026,189329,-238051,-317591,25544,123049,101167,110734,196107,127301,69008,-228092,-416852,-345790,-474493,-482894,-530265,-246075,87259,213876,30823,-246000,-415109,-389320,-208970,-200766,-377178,-331569,113725,321040,262534,-71098,-184320,-158878,-309462,-377057,67497,482309,606216,299205,-162727,-263904,204074,199022,-161236,-309611,-261278,-323481,103959,43417,-227181,160185,251461,-57403,-71156,116859,218399,321381,321765,-70018,-413195,-38134,15161,491994,1280082,1422414,1121484,369875,-8509,223514,378890,638478,956551,917165,653271,449008,93901,-199105,-2169,-255127,-391824,-231883,548085,899872,934816,617200,117139,-399414,-291598,-99639,63023,247738,491336,383472,339584,134211,-31790,81999,224014,454953,433590,29612,-322195,-334846,-448908,-309104,-79400,-75298,-214752,134851,-16563,-163534,-172644,-145192,-136507,-70149,126164,23369,-354359,22046,161955,-71485,-159709,113730,236776,314670,164812,-129979,-494281,-405376,-147180,-58495,-137678,-202318,30685,187218,357063,410366,249446,137938,137188,115447,131828,-30231,-124769,51428,83456,-34779,-149155,-24099,266525,357543,385652,318019,596943,1068351,1268166,613296,-119227,313233,1109465,824285,677207,-342754,40373,516758,608060,352270,-92776,-238405,-225903,-181238,-321390,-192087,186080,456243,504156,387601,410530,386022,333068,254041,274970,474354,359561,-75918,-484135,-373729,-215488,-361423,-339756,-214160,-299472,-335953,-328083,-280597,-278999,-308263,-249674,-189264,-245766,-363619,-237963,-44001,-55692,-122007,-115806,-18,147287,-69463,-249000,31201,366042,376022,320628,300207,312552,251138,115627,-44848,-213970,-251209,-514137,-503845,-158460,18189,-156155,-353886,-407964,-235458,-3678,270647,499853,422481,-27468,-223143,27910,180570,177978,273467,606859,857741,766708,299635,-81969,-106399,-229359,-169625,83421,103911,79779,183538,273913,349269,440611,292009,-9505,-275724,-396725,-408062,-388199,-273291,-84937,139666,313933,301343,242439,464039,567027,455823,159869,-127786,-400594,-101441,-97272,-142063,-367566,-434940,-371161,-398996,-513178,56241,565130,1086349,646213,203426,-542536,-154361,12497,-151303,-123539,296443,307300,-255275,102033,539843,454861,-20394,-407788,-334775,-362789,-561657,-209404,-61867,137579,257804,45902,42956,-106927,-173946,-239183,-208797,-135703,96994,366579,284497,131278,-78849,-358724,-144875,274781,428491,404895,321475,202861,-151198,-310376,-31417,47319,24029,-54037,-33435,-68383,22211,150697,134382],[-45490,-256336,-63108,7907,-196175,60327,449745,534277,291919,64922,-54380,-227634,-358356,-374920,-375018,-381600,-340098,-252955,-9757,19232,-221751,-341694,-209125,35239,169088,94872,-62765,38611,159292,44908,-320127,-433471,-332575,-206895,163648,574713,849558,586287,203241,33795,162627,284089,444348,320211,-27557,-362040,-416012,-380806,-334579,-43999,-45753,-167979,-368830,-469705,-402124,-68929,113219,182477,212614,-80607,-63283,375307,494844,86977,-537921,-50781,234228,-29294,-497025,-164839,-33990,51826,303026,339672,2808,-428754,-201785,2404,53600,-161511,-405042,-39454,563625,861775,711709,-125516,54098,347450,135032,-118802,5253,74412,326632,661216,579662,265702,-149768,-94707,84244,349971,561308,314320,-125102,-333990,164146,424508,318285,-160259,-521738,67618,497060,479257,190907,-144540,113346,373128,352344,19087,-93735,451983,1082466,1040636,885986,501103,-36773,-425604,51426,363736,332400,26896,-242375,-292313,-240354,-308206,-378763,-418506,-474318,-325651,-79089,-193842,-238096,-176228,-104404,198226,178008,-46024,-242897,-215147,-160070,-30155,-49188,65863,282631,198988,173521,214311,51211,-333366,-470754,-193868,-295193,-102939,359900,422631,168481,-279467,-249481,-54393,128785,-26831,-344628,132981,551606,711431,389408,194943,291923,415258,3420,-360438,-301102,-244220,-207266,-34439,-174637,-435226,-333914,-283165,-119560,340059,282051,140316,29180,381760,746912,535048,210696,126807,92308,46948,110618,320850,519533,392137,-113726,-476144,-26288,388923,467396,189435,-96426,257314,449108,319193,13557,-211853,-420543,-210748,96546,210812,213163,159217,-84680,120633,272214,209789,-170760,-371093,-88130,-45289,-158802,-360447,-205705,181901,245703,65849,-183644,245076,785807,1061206,814669,661725,423636,428072,637896,584668,380229,459439,549923,411903,23750,-550001,219868,874472,722674,119674,-178513,-96926,-101622,229934,369564,427563,289069,12014,-145832,-108076,130419,318930,369734,200366,-71002,-257645,-340635,-506210,-441435,-265207,-69639,50668,180240,202983,-48316,-200300,108513,230322,126302,521489,834533,721916,209391,-237001,-384378,-429234,-279015,-61111,88073,-111936,-448106,254887,1055166,1202236,604561,-173450,-106798,197048,160712,62368,-10487,117382,350841,528506,346701,-9181,-524861,22096,258323,29122,-299159,-39774,-94127,-257120,31582,278830,36916,-228927,-566153,-335498,-93237,-207882,-471042,-518940,-344285,198184,422396,389515,107991,8554,180814,104488,-27204,-102488,-129987,-111159,-137048,-254861,-389327,-273976,-219679,-374635,-439418,-179953,174465,166590,-55608,-438326,-257674,-245709,-242440,-89340,134895,519710,756552,523771,407872,360791,153809,54668,67807,165620,59027,-337009,-365360,-29587,21053,-69485,-69717,-127010,-299150,-124274,-132993,-412306,-391323,-241085,-138809,112080,186746,374824,492862,294669,-61388,133019,395243,342312,183295,63537,93088,224510,-117596,-103988,217727,553996,1027305,1085740,492198,-517500,325877,523918,555423,677578,695597,506994,299487,255491,314841,144204,259610,310316,337487,305038,-18445,-298391,38038,127398,-157100,-269314,275802,240226,-56873,-469963,-434451,-368012,50471,126615,-178653,-249591,-197044,-219676,-409251,-275125,-228762,-109236,22275,22019,-86856,-213015,-146883,-270785,-467102,-214646,-280312,-156677,-8356,-11784,-86577,182766,274420,128310,-12291,-78753,-72398,57770,-50498,-351971,-233932,99802,147462,-33573,-315030,-153122,58318,81867,-46175,-191437,-305693,-228320,-333566,-432682,-284816,-400734,-462535,-101824,185815,185737,29796,-188711,-310501,-235917,-307671,-343903,-45164,210283,242457,176003,42652,-188500,-306741,-183245,158234,275223,-77138,-483617,-214638,-92591,-116494,-75720,-77958,33804,261520,401447,418132,187101,-151264,-512233,-298926,-234314,-259424,-317461,-261727,-270787,-397768,-109970,43129,-203075,-395618,-67230,48646,-90499,-304191,-265244,-180190,88612,96757,-257467,-399338,17251,348220,338829,312478,83762,-101255,-353761,-318096,139085,592399,736277,587692,192934,-48537,-26304,178829,287052,553608,685139,583480,140726,-266723,-369725,-609147,-396762,-112651,20059,561399,1185763,1174148,779504,-6631,-44435,360823,181115,5773,-5405,-16763,-66350,6639,280167,430251,225802,-23722,-82516,265,240032,90231,-136202,-358152,-298227,165724,301545,246602,110729,-40265,-43914,-29300,110805,238790,46955,-408066,-220997,-145584,-44744,139498,109142,-211053,-494960,-63482,75149,35240,-39923,-83081,-141920,-144504,115387,506263,618645,239875,196535,384331,436692,103952,-307225,-317754,-159801,209026,438580,397882,140514,-183224,-387692,-287660,102805,123614,-132073,31335,545150,756521,702275,318327,-147375,-164507,-48186,190184,439080,445183,43562,-155073,119095,290215,131074,-278294,-444473,-546376,-486641,-329095,-115392,-69970,-2969,-204518,-337961,-216733,-200914,-311195,-391554,-298524,-341162,-346587,-24371,138560,206612,505162,720266,505580,135289,-318280,-430757,-232473,-293325,-81863,78826,110012,-102843,-272343,-170893,85476,371501,648119,802429,771407,433154,-91579,27841,182639,267959,392655,216578,255720,538288,375738,-216057,-190330,-198592,-243744,-333616,-248013,-61407,-287049,-415260,69863,268319,145573,-55310,-347627,-389125,-279474,-364664,-416510,-185567,-6349,73916,-66589,-323009,-318264,-131916,-156676,-220808,-151608,-58036,-170451,-143648,122998,349287,307408,339491,287926,166803,298909,428198,449711,198137,-154367,-59607,288623,429444,213590,-176922,-326235,-133074,338707,409496,195996,-174443,2872,-183297,-252359,33488,-76534,-155509,-163657,-324273,-231127,-147747,-156929,-186268,12527,352396,730665,738941,492974,270419,142139,147267,-14041,-349408,-243697,-105845,21360,492074,992965,1364839,1369985,1189901,870040,548121,164005,-44904,-195879,-94598,256077,342672,80672,-426153,66952,233447,20370,-260941,-303188,-45299,125860,73847,8042,-209851,-46307,319642,136875,-241699,-8561,159788,-43967,-107331,-29359,-18777,-298023,-345797,54515,142041,35146,258657,466025,443315,228636,-148445,-175506,104185,416240,264326,-173571,-534119,-630437,-322819,-50060,-97345,-280357,-350385,-267080,-76752,191018,95486,149441,-225259,-277486,-218376,-336195,-177131,433456,659642,489390,6104,-346504,43777,184951,179387,105075,-42028,-329347,-262401,-40911,-1387,217220,670110,457636,168623,148892,56258,-218720,-310016,-106151,204443,115005,-211999,-42724,400521,466122,306361,157524,51206,29012,305334,498670,469645,44752,-414095,-479838,-277672,-173659,-209985,-166958,-135537,-247182,-338509,19660,155564,312608,324910,231473,150069,195843,301152,474644,489766,166249,15851,206943,128022,41561,44842,287441,95897,-180643,-392234,-156653,84185,37494,-132845,-507678,-440614,-109930,-77238,-231858,-224011,-361944,-368765,165635,393349,145237,-243184,-368766,-349392,-180368,-75416,-161173,-394323,-321921,-50699,153815,232900,21043,-124523,-101409,173860,267074,170060,-137275,-386902,-299087,110340,273865,53741,-491462,66259,221181,-51326,-328000,-128503,12978,112950,-68637,-192281,-387555,-255349,73383,200288,-5093,-187396,341595,791548,798291,403544,-238405,-386783,-2933,225892,156569,-52421,-97562,-15791,34489,230809,254824,78219,-67188,-315797,-480188,-559830,-284936,109289,461191,523920,327824,366513,237501,103720,358928,404856,159737,-223722,244284,557235,335954,-302272,-206697,-154882,-117868,258595,433807,279971,-152944,-370445,-243562,-114381,23292,154489,824091,1058780,749791,238332,-154123,-537165,-459966,-407254,31,325637,269011,-142208,-435976,-205664,214385,529670,324999,81778,-141491,-22876,246381,84196,-308749,477375,782845,673184,332766,-6694,80246,511226,697887,433522,5126,-122849,-19679,-128670,-198278,-144333,-180420,-190565,146106,382696,194076,14860,12221,-161699,-536786,-221540,-87419,-343095,-397043,-137197,-132629,-220766,-340558,-577415,-419837,10248,273768,304454,282967,294780,381231,519731,284180,-137406,62101,267367,-7080,-471533,-43960,214832,231633,164872,113528,40950,219606,258896,297936,238743,56408,-306857,-278895,191161,267675,247127,228540,116567,-86798,241384,130186,-391168,-91815,231770,86407,-137250,26177,179649,-225355,-155636,547424,954896,945746,607640,14111,-330887,-31656,187278,177576,-132476,-429618,-347748,-263642,-444580,-35004,410630,359028,19026,267264,611337,483341,182561,-59335,-379023,-240743,110874,220500,102789,97162,-208957,-221997,-394886,-583004,-406002,-44122,298995,582891,695452,306385,-304035,-61268,296607,-76736,-355042,306561,738767,812218,773154,606493,251797,149834,211426,122192,-133345,145970,521210,633032,573515,67972,-114967,58228,-225934,-479499,251374,414261,378596,53676,-263559,-227139,156084,352471,212247,-347616,-181908,212018,102528,-76274,105998,118167,-41151,-211034,-256913,-292217,-275621,-24190,70528,-201110,-217093,562607,927857,1068402,883495,135114,-408331,16259,186949,39795,-170682,-159040,-92624,-95553,-57399,-117028,-307676,-533937,-400459,-142983,119700,138959,154351,194146,61081,342907,646535,691460,477275,268385,170199,-79193,-351895,-376143,-159571,459535,214735,17268,-258312,-203130,-329420,5082,274761,162121,-74275,-173206,-77478,22953,114751,64712,-91886,-164459,-189861,59380,335641,481751,257053,-52315,-197911,-275701,-425641,-530784,-423014,-183437,-89251,160706,346661,430138,379617,376521,39225,-207673,-378281,-221747,195135,366225,375664,244033,203671,18992,-225197,56406,333313,421837,246424,51587,-101848,-15625,471058,388865,-405683,-97483,389150,768813,946650,932139,398226,-254346,-284104,291678,803513,1012516,722684,156402,-508231,-483914,-434896,-74549,17691,-86868,-275675,-299589,34253,116289,76364,116127,121656,-46914,15382,230023,243577,83316,-138278,-431651,-265920,-151054,-8114,-108006,-119682,45051,130376,-39506,-219212,-62368,-44856,-125098,-91932,-145793,-94834,185215,100783,247329,364383,223374,218559,649077,455063,81153,-244815,-453249,-173860,-217091,-354602,108184,334452,327747,389453,486706,667168,527677,379414,104325,-362748,-368728,-273506,-465547,-433756,-415673,-294648,-239849,-493628,274247,874173,770476,-66081,-165866,449270,859175,950458,720821,48358,-161322,-229,-154420,-171709,-27018,-86501,-231109,-331004,-166294,312812,332565,-149407,-306139,-58781,253842,394700,498846,615216,675389,749449,567458,416870,322748,317955,221703,156720,-49773,-208942,-251464,-111032,-26944,-79280,-115923,-213125,-183276,-50166,-142672,-297257,189289,604149,634077,271942,15200,61854,23744,-193991,-215664,-120007,-166186,-77951,97006,136965,142451,-14779,-311310,-306409,-33541,386677,756821,816220,791146,438622,93444,-187831,-476537,-410731,-346158,-135835,-112733,-75138,-78789,-4272,170946,276040,264223,-227083,-358252,23589,320066,537722,851193,613081,109295,-265817,-334140,-133034,288627,378617,50084,-205456,108840,117836,-78094,-38884,225772,240766,228260,70505,-163014,139155,490833,432497,339251,37652,-329895,-437751,-340715,-131848,-153265,-190785,-168117,-154460,-34879,244253,529762,604991,910033,958919,548415,285857,324991,457985,394093,77800,-346434,-288933,-309239,-293948,73637,221181,-20739,-329966,-482780,-298448,-252599,-363298,-534404,-413938,-224360,65420,287703,507101,619237,495441,361963,304041,-54347,-360913,-221783,-188129,-82903,9589,6616,33395,170013,101810,-148049,-208337,-482689,-533303,-401965,-218644,-304549,-232478,-143556,22096,-90040,-296531,-270610,-109332,68208,41462,-62,38920,-11104,-62895,-217714,-294148,-138986,213070,457582,336522,-200865,-263607,-52884,169378,271283,177366,68215,-1398,-149488,-316510,-515569,-419560,-228123,-40788,-144556,-93563,-223940,-533117,-113536,314380,482803,233126,-244183,-405789,-339010,-331840,-348303,-96412,193802,25368,-266766,-463486,-352283,-293481,-321431,-134587,165589,398562,701033,726683,397033,-127597,-211364,200896,319457,131673,-37259,-301110,-177166,-22151,108895,16565,-25479,-211038,-269210,-103721,-190178,-490944,-107669,243913,390611,317408,271285,282562,586373,790918,487464,-128216,-246547,49080,-139038,-249279,66468,168075,88991,33573,71395,-137103,-450184,-131734,74928,-126368,-427763,-26026,292160,293814,151242,-121336,-91145,62846,333803,311819,304723,264023,109710,127021,-169071,89499,127467,-190912,-406903,-175452,130771,262851,267553,55390,-130349,-43975,349731,574329,454095,-40071,-323914,-266089,-129636,-202396,-410612,-242933,-8107,207578,245103,71104,-310670,-319673,-47654,46523,-17696,-13639,30309,13892,-190416,-323532,332898,810504,690529,175329,-68149,209940,51053,-26085,47398,44686,-290142,-288788,8671,322622,494488,652873,667678,910646,926402,588748,237537,-135676,-153238,-142212,-523159,-225376,-30829,-105168,-69071,135936,318922,347263,112916,-222586,-191408,-83409,-223630,-310233,-474837,-135404,267135,378935,149995,-68601,-221726,-258918,-132037,-152133,-401477,-411217,92840,412275,322329,-75762,-245284,-298298,-361328,-51968,319036,413421,369687,225362,-90138,-401910,-47627,93674,-72217,-160236,-40276,-64481,173281,34143,-62805,374888,456115,103729,-51004,122421,99305,106709,348818,135018,-194649,232855,555346,889602,1432991,1483819,1245470,466177,-27601,179646,366997,590996,1027027,1068519,816349,674869,403469,-230567,-209837,-242514,-474809,-273968,476181,858651,1130321,855565,238880,-354000,-220251,13230,151924,303181,457906,212899,170598,205769,158549,157563,178818,466009,380299,138110,-169120,-442033,-510895,-330089,8078,170240,-49933,-293981,-601692,-481919,-514146,-175149,117561,195243,150817,-43021,-366357,2255,221935,96450,-221725,-260524,-5851,120522,30691,-204013,-509293,-414353,-387400,-485736,-274789,45497,295079,607440,868173,783629,571630,279096,131710,138311,278055,128658,-214528,-183751,-132889,-196462,-411451,-335345,64006,252946,191709,72425,345097,969009,1324102,639256,-84086,431287,1136005,987859,667302,-92145,860,451681,407421,-20791,-227118,-89082,-10829,-68116,-351234,-349081,-80494,97200,143847,-49460,129609,292148,361788,357170,446348,474219,403634,-25130,-256199,-363107,-502152,-188750,-162443,-289562,-350292,-426024,-426950,-293001,-319973,-397229,-22727,-29695,-290148,-343942,-143835,17583,-16901,-38756,45263,122525,98614,-169887,-261862,-93546,339487,448781,480489,500360,482464,257937,-39497,-256901,-397824,-350689,-281335,-217392,-27245,66360,-29953,-172649,-250230,8769,243082,298294,239554,-67668,-468277,-179865,286885,424628,294559,117730,160238,483851,598580,220208,-248336,-95147,-72125,-89105,95561,121520,51174,77595,160057,198102,319743,313135,153581,-61395,-293181,-313170,-308269,-249192,-123515,39734,241496,227314,238733,458832,653724,640486,364243,63046,-422408,-42850,205510,255234,-102979,-272110,-378501,-505037,-357137,209111,836450,1231859,829333,208611,-277646,50939,242532,-120221,-131538,410192,326194,-134885,328676,763365,624187,66781,-271886,-121195,-178706,-183063,-73494,-304839,-208197,-194484,-209123,-1562,32709,-36247,-343439,-134988,24212,158411,230878,166448,65911,-64101,-203374,-142572,241453,383245,278721,223866,79409,-284584,-226153,-106187,-191739,-133883,-38143,127797,214442,179856,42784,-51242],[-210414,-201959,64870,194026,-87680,-71481,376181,508537,519809,283207,2321,-353416,-256420,-167091,-315093,-372172,-429961,-454481,-245818,-294524,-420056,-186604,-157733,-58075,-8456,-209305,-198941,97230,187524,33805,-220365,-394966,-262432,-185136,-58068,47952,145628,-79150,-78996,72979,126204,215829,258896,70040,-285829,-467693,-210702,-130141,-66050,227599,282660,174050,-18836,-210360,-136838,73829,235916,189346,-7410,-239859,72126,446044,504885,81395,-470030,-70938,192983,-38768,-313931,-8677,-58931,-100120,208402,237034,42353,-72185,-36282,10701,-62927,-190708,-392236,-4974,645308,988203,629649,-261463,-72347,284521,261094,203610,345677,514665,674211,865448,559354,144226,-301358,-105848,177527,314170,449192,192768,-318720,-225291,297640,498782,277711,-127133,-336885,90293,520124,430728,141514,-43493,216830,435474,396476,117597,38759,444795,1012581,1205848,1141779,788243,83135,-484415,88115,278664,144235,-39622,-285193,-449835,-298966,-260108,-287560,-416207,-541326,-455321,-452200,-568337,-351100,-361202,-259210,173836,95520,-294282,-155889,48020,2522,-174973,-295044,-68829,261837,397588,390899,370399,177556,-58649,-371742,-333593,-244945,-67161,447608,651936,469775,20112,-110426,-33200,119646,46688,-74641,314470,654064,603353,113556,24013,340590,330352,-70457,-254656,-108981,-108946,-335438,-176211,-47816,-86376,-256386,-344908,91524,514297,392814,240369,158383,349510,476901,57042,-123979,111439,109857,-58242,78889,348986,388636,147790,-370196,-452654,-121102,226814,299585,171161,-138617,-187062,46243,245199,114489,14847,32796,186152,271798,357910,305097,187198,37090,120195,184120,6805,-339707,-250514,23212,-65711,-190586,-433458,-298586,114258,305813,137883,-263270,-35918,455938,737278,643995,469081,333816,262378,397214,390908,277085,238591,193087,108964,-79029,-580943,-96009,443109,388387,758,10183,56877,65376,447902,783076,795817,595092,346135,296253,324334,268791,326430,270790,169638,-6740,-134846,-153762,-270408,-552623,-474096,-87945,270274,483574,407778,6415,-315322,61902,205704,77175,241990,532831,457677,103950,-302784,-327056,-122035,226592,359614,328688,-46950,-325159,450721,1152514,1455323,810160,51037,-227494,-47397,-60685,-78244,-7680,304518,636705,621305,351021,-88900,-438289,74080,308862,8361,-282101,13021,-6120,-28687,-109019,22648,-103556,-222916,-400961,-572209,-359408,-331813,-569548,-581834,-428006,15017,226928,213010,39864,124724,302492,82755,-166381,-316859,-345090,-332183,-317636,-371193,-546082,-417147,-305212,-281717,-311611,-491663,-226038,-35022,-86956,-377003,-222618,-98776,-133182,-154399,-57734,280302,563787,275202,193653,295025,126028,48257,32877,105035,127274,-53982,-221675,-434422,-334297,-106876,123400,59012,-175129,-92313,-218159,-436612,-337923,-389351,-210709,-29769,94894,230409,315032,157290,-68690,332973,476302,315111,81151,18092,53860,-78605,-393867,-189502,224105,606244,1282675,1166499,490071,-480610,136623,385261,513368,651705,632468,473310,306385,163733,172954,-60313,66556,63053,206513,242562,109613,-29426,68020,30489,-53105,24040,442960,262512,-202631,-593279,-53612,-59569,-5051,43124,-291572,-448805,-251775,-501581,-425143,-202931,-428468,-237893,55530,143633,1671,-253704,-336188,-450691,-402540,-39574,-91028,-195409,-272093,-507723,-38272,331108,365817,223017,93542,29018,-180814,-161424,-122957,-215146,65521,497184,578033,287602,-134323,-371293,-223908,-95838,-156412,-347947,-371569,-223710,-298360,-382427,-277593,-229743,-160307,-6332,245654,331543,288487,124645,125930,58206,-231702,-363665,163924,503848,421922,129277,-149593,-238889,-242755,-141840,64938,176266,-55223,-466056,-429333,-334667,-413853,-260045,-329484,-40201,367891,506273,379530,61632,-222472,-519359,-588307,-487687,-329157,-276424,-221388,-281726,-287210,-82765,-9568,-274667,-371266,-161618,27621,83245,-141125,-141294,124683,219926,89625,-377230,-434133,-43656,417985,605309,485913,228069,-155679,-178188,160610,601478,833534,867141,447130,-5998,-428157,-229802,16239,250593,562538,663418,532619,215340,-162445,-479457,-520593,-594278,-527777,-352475,185943,626331,907225,428336,46105,207783,422089,13953,-437168,-264220,-180698,-145936,1300,322804,490207,260813,-7275,-33261,90498,267979,30023,-437622,-151462,-231140,-321852,-27003,276174,358256,126451,-201836,117268,711183,812936,386213,-221871,-89130,-140980,-468591,-10519,104424,87760,149187,73682,150003,17363,82494,130041,82093,-60219,44129,426391,539666,232784,208414,387711,516097,221098,-308877,-321122,-82224,247393,492365,477408,413121,167918,-93494,-145505,206978,229001,-106581,79202,524711,669873,599010,187530,-346435,-226965,27530,260008,380914,339903,36255,-6354,207233,265985,66188,-178316,-284597,-294617,-227597,-466632,-384458,-99719,100233,-88376,-215680,-165122,-304317,-508368,-374913,-274209,-318083,-272417,-23080,-22324,149886,761093,857510,458427,117307,-196661,-402788,-267670,-244032,-285619,-185663,-66680,-189737,-171688,26571,247365,406449,644113,629702,413337,48966,-331156,-137887,13745,108866,193868,42170,193015,638916,530981,-29276,25809,65545,-115762,-428674,-331435,-244937,-465881,-272376,201186,171020,-70186,-122537,-169734,-244776,-71206,-90143,-102276,-307238,-316602,-215407,-76375,-80391,-147234,-3401,37061,-20628,51963,7538,-116093,-85513,139199,367618,424408,442118,355185,152879,172264,289916,315686,56246,-364248,-5035,446554,565426,226634,-144953,-247974,-249639,197224,310002,200161,-212445,-219960,-400955,-409730,-139719,-211859,-235373,-212043,-364815,-22658,87662,-1249,-118497,203032,594483,850109,703818,382552,219818,155143,179738,94614,-14403,59847,91647,125089,478944,1002064,1731825,1633678,1424312,984824,564623,189290,63866,-85716,92211,370924,460125,73585,-408286,-54075,-15188,-185270,-349060,-286994,5890,69505,-100037,-202360,-271315,39199,287251,112766,-368290,-62306,126836,-53149,-156210,-44489,48234,-120009,-328379,-268606,-67491,-26270,231878,416344,236658,10538,-467428,-262022,75497,266938,52761,-276615,-444223,-296983,-269500,-219712,-346005,-478932,-436111,-123407,188552,450606,528627,441433,-1599,-155001,-152126,-313381,-162515,379370,561655,308499,-223617,-278858,125683,313985,284086,160927,-46135,-435359,-174960,52911,112867,222700,635950,433347,179924,172942,32880,-148721,-103955,-78283,119055,41289,-269102,-182353,107926,104585,52340,64298,-70242,-67477,285260,565098,553589,226306,-68173,-72671,-89418,-115101,-224269,-244298,-254984,-379058,-301415,-14369,105067,191487,93936,57799,46264,139734,205944,297633,154283,-140566,-331416,-78812,42237,14462,-248398,-254352,-284056,-268217,-496570,-229045,-65896,-63793,-121387,-440900,-504048,-207317,-263465,-352486,-188525,-270333,-431207,144564,384143,198238,-184505,-269713,-437629,-237539,-94291,-246478,-455874,-279087,-19244,240584,332173,144549,-17273,-127732,39291,161203,111868,-251815,-336647,-99861,151842,144322,-20661,164785,535995,449765,-143203,-320324,88116,249849,381136,115990,24449,-171402,-437936,-113222,46597,-49909,-54648,275778,514904,338804,58482,-144465,-173112,103634,164396,112871,-43852,-46299,59272,195732,397437,307927,44967,-175397,-566559,-435675,-284385,-64970,234177,472321,605064,554023,628149,526633,411092,543042,413060,3715,-231384,315193,748157,753222,103449,-217165,-153240,2083,318359,452773,275308,-237547,-407586,-507278,-436844,-207292,-173361,247958,518473,335476,-108118,-441254,-111377,72500,123375,254610,337091,132623,-193690,-82575,19044,311911,434702,169836,-165574,-517678,-269630,80621,76604,-145960,466947,579931,513013,334602,41017,130902,509090,803452,507801,133238,-132677,-262884,-407610,-132076,77934,-135933,-369996,60873,363193,288049,81897,22695,-121344,-349599,-127660,-104832,-380209,-338182,18205,56939,4222,-209020,-261869,-96931,109469,162312,142021,183529,168418,206347,400181,131378,-281229,92160,317333,15930,-485394,-185594,-25383,-48730,17350,93966,108023,267740,377239,481592,582285,287816,-111389,-254407,334648,542621,693454,476862,182116,-73804,388346,268669,-303881,-131821,189109,35235,-519074,-351514,-60658,-123669,-93274,335195,718517,876275,727562,317261,-45852,-218176,-23441,68945,-97611,-383318,-201632,-199785,-463118,22712,435144,327627,-38177,216241,483931,344359,57543,-187453,-296169,-81468,97410,29201,-230542,-259337,-331829,-295679,-341042,-421934,-436440,-237381,236077,567401,854439,596195,31827,-349318,20956,-9025,-498196,-163500,181029,155042,210523,197832,-16491,-5362,223166,207427,-88410,130823,334439,403215,278832,-171983,-224372,-40819,-320900,-384704,150044,496149,290114,-56679,-352540,-379418,111735,351466,295138,-202734,-440633,-96831,-133280,-82775,126279,83812,-126294,-256545,-302781,-387708,-378572,-55221,79690,-150885,-117930,441954,706261,822015,729128,40968,-294235,90214,226185,13373,-227803,-261957,-155969,-85837,-87252,-183413,-473203,-538712,-391768,-51594,240182,225901,163219,177311,34197,341268,785291,795774,673671,436730,267295,-5508,-262664,-522131,-360422,82486,61679,132723,-61404,-200330,-285077,92285,328264,195052,25015,13680,67639,143745,36406,-147050,-127826,-2197,37134,277954,509028,594802,464642,235044,24215,12552,-74709,-397484,-320349,27273,-131787,-234796,-125450,1052,32889,152449,-112630,-572094,-165285,305841,342719,163409,51880,76873,-27761,-180808,-345358,24476,411926,333967,131657,-61084,-260318,-12465,610802,777670,14335,-366265,270094,751710,1128297,1106600,611567,68074,-394636,154251,771993,1094489,819971,187424,-484887,-265468,-218549,64308,240075,167021,-118184,-472538,-118241,73649,-15623,-194798,-192783,-338144,6669,455930,515590,477571,541708,-203363,-431383,-300762,-67386,-133976,-102165,180044,367673,118209,-433874,-221407,-116642,-116886,-254227,-122105,264855,416129,26352,170102,402069,298789,276863,646988,520430,105630,-64617,-18952,145867,-76190,-185353,252060,374021,129092,95497,142100,396082,248936,45871,-134486,-394517,-234710,-32121,571,8791,17368,-139057,-101597,-442948,91068,664759,632523,-49738,-400117,312208,963764,1141013,881525,166512,-332422,-234594,-259866,-375124,-384004,-364816,-419462,-373394,2161,408827,330471,-166439,-386173,-142961,192894,470666,495861,816091,1234226,1212424,941604,730520,384800,193160,91592,33851,-111639,-256729,-190915,8290,106875,21020,-8096,-11212,37055,160775,-61767,-285004,313245,755309,629131,262256,-17887,-24096,-49523,-192635,-260632,-317040,-91061,364650,406323,247583,73266,-113446,-397848,-416265,-165090,135337,441829,427520,376685,32133,-135931,-275267,-274234,-230384,-225603,-304017,-379414,-109195,85290,254792,393803,526795,547333,-13150,-422532,144328,498843,888596,1145199,853343,358489,-195802,-459681,-277169,100971,287088,-17290,-37923,313812,309591,15386,-43508,253860,304676,298890,169139,-244999,-74442,307323,299571,145625,-202688,-522437,-531623,-392154,-201886,-389334,-239735,4288,-475,190263,334330,532007,378193,502398,530263,546119,422686,308431,332765,388876,197060,-161585,-475581,-292249,-222027,48983,159257,21088,-222112,-512589,-381930,-175846,-156124,-177613,-241638,-129082,44348,199581,277147,447083,336731,169573,158151,24000,-288539,-352170,-262456,-73150,99240,158742,32262,84481,235351,167241,22425,-477349,-368695,-273884,-83205,13408,5408,-48908,243453,219058,-6771,-119051,-40391,110747,71255,-107039,-261497,-200042,-119270,-119744,-47793,198642,478595,687077,532589,-8474,-49328,10283,119770,76778,-124920,-94193,54646,-126609,-264030,-220133,-283298,-78128,224575,114945,-166161,-423201,-491356,-125128,289022,444649,243943,-109487,-228689,-284241,-31574,27070,-47306,180281,90082,-218290,-403439,-326288,-403162,-396556,-76981,94359,161879,435419,741344,465853,-172255,-117053,347863,408288,266991,118304,-223209,-539692,-374069,-197871,-120556,-18506,-234623,-355474,-19742,-79838,-484672,-121401,160521,87914,22779,199278,394821,797769,980853,592049,-73467,-205952,93082,-23235,-326907,-49455,210934,151613,-79033,-43515,-65193,-418728,-235155,87984,58237,-159961,-294595,-103306,202616,286771,35982,-107374,-322830,-179648,153757,378388,442138,271157,379140,-105473,13928,-1917,-97079,-456482,-217596,278143,493143,364403,119809,-238568,-320189,18335,7047,28173,-396718,-358422,-145384,41422,-32921,-380229,-378908,-49313,210963,292493,160658,-231966,-235819,-87799,-219385,-171436,-152714,-191414,-80498,-175529,-439325,185256,687989,585221,142792,-106728,166040,19619,-261003,-382057,-554157,-432423,-325624,129062,498306,625078,659368,589217,768752,582711,153035,-258824,-286246,-232619,-465389,-109249,-19746,-46466,-292052,-253004,68959,254411,299401,-91991,-384707,-10393,185703,-55477,-204081,-437757,-139286,324323,433057,237988,53554,-113092,-160180,-111873,-126893,-229743,-313525,-31545,265548,158384,-190988,-304298,-418857,-279281,104870,413935,343851,153867,103260,-116436,-432488,-130065,34332,29468,8825,180497,161332,107238,-74500,77039,428274,478572,164755,-82666,72135,-22162,-64703,414621,292962,46569,557979,946292,1067629,1093313,1176310,1134755,577268,-3807,15481,190734,370548,854875,1011378,886956,766785,507549,-237030,-320737,-218474,-252092,-69702,439608,850471,1278822,1028427,346824,-271523,-288937,25031,219976,390965,486415,249607,-20361,125009,149023,28598,124030,271461,134605,76906,-54060,-275975,-413032,-405835,-58906,182306,100353,66677,-134675,63677,-394297,-180559,326125,432003,136164,-219144,-395576,-46429,280013,366848,52906,-333453,-215268,-52323,-104737,-239678,-368567,-337315,-438191,-526434,-248168,146489,342520,732455,1109319,954505,716236,286599,5792,67662,284189,158002,-284643,-411655,-214411,-96853,-245144,-426984,-89102,161046,-15329,-220393,-100482,432222,804669,514911,-104614,218333,647245,773236,277457,-42822,-34187,330537,256582,-207326,-232891,-74324,51123,-18235,-219632,-327382,-385413,-178434,1617,98479,164425,222111,333330,390488,433781,279784,237717,34203,-99957,-137890,-172196,135916,147574,88769,96794,-110514,-366639,-305539,-270528,-301472,-45545,-14139,-131859,31947,157660,240304,111546,24646,31010,82686,-46695,-352779,-341769,-169083,356891,487099,503109,468498,376599,72818,-285863,-331764,-255229,-40721,52168,55578,82202,75008,6579,-147609,-135682,282164,593635,503427,276474,109554,-296622,-95187,346014,485698,393989,234034,-43285,3306,256921,94998,-351479,-138912,41772,-13993,-28156,-21542,-104378,-140413,-64179,-4655,107609,190899,188830,41950,-213932,-227841,-180493,-172386,-177877,-156793,-16761,10029,138241,328303,595463,736413,574495,274422,-272741,-70794,407348,497636,118475,-56374,-191040,-313319,-199352,257391,897704,1045759,848025,177878,-91384,152063,334683,-181342,-179599,368211,148007,-128657,426230,730627,480899,-116272,-150497,84987,48638,173561,89368,-307384,-348012,-271931,-516625,-186107,49568,13914,-447572,-127892,116822,161537,29277,-24616,-21898,-2125,-30850,-256491,-48155,101105,-117610,-162854,-210695,-346172,-151734,-209103,-130232,100332,19021,96793,305183,320019,168216,-118600],[-268385,-57728,120626,152511,-186509,-254049,189082,403392,670729,484642,114979,-197689,-2473,59531,-220311,-361914,-381195,-376340,-304008,-271736,-68931,140394,65182,-71356,-277945,-505181,-97608,148904,222002,219140,153726,15087,69578,-178813,-281527,-372749,-299058,-47106,-47350,110912,16456,29210,-32234,-283364,-458436,-312611,-15086,111539,198221,418480,510348,423544,267593,28191,60223,123936,221829,94131,-302041,-364387,112964,343898,297104,-65112,-477715,-90069,157685,-38953,-216721,-45026,-238365,-275248,146875,150638,-13764,-3996,36910,-41892,-270404,-261926,-256416,35864,517400,801583,270682,-363697,-205353,61059,155371,401708,688412,948373,932933,749046,289124,-122881,-519399,-43200,333514,374187,339473,40165,-542773,-97637,318401,419130,160962,-91682,-148754,33634,378028,302005,123019,43933,219346,346351,301562,117332,56987,226860,538291,891650,1037394,824991,116858,-306797,111721,207258,158233,93677,-105854,-349835,-342721,-222462,-204316,-344564,-431006,-193715,-110405,-268150,-394912,-488892,-322955,-70110,-55959,-361562,-122952,199988,244437,83459,-230528,-199329,117616,430599,479982,418810,182207,92639,-91339,-2970,245722,146968,438342,742492,678075,414128,196105,205301,260096,159577,50261,378983,652292,452056,-91595,-198496,242211,143103,-206627,-231675,-2219,-45126,-419109,-124306,268966,266921,-102208,-249692,296833,576168,514654,334254,184884,134085,2572,-521765,-266012,72961,-2319,-272977,37980,341534,151133,-202779,-574609,-431654,-175839,93782,155238,107431,-114381,-577046,-100668,317244,243175,254300,440531,546741,446510,398921,257173,47160,-43518,-83883,-78544,-295872,-477115,-182394,67680,-100213,-241986,-515215,-350803,-8538,229471,41401,-452028,-275127,112830,191280,251723,137031,173480,91455,-8182,-35248,5842,-43898,-197035,-276136,-216242,-385824,-491208,-121257,14736,-123862,51423,95852,158290,503766,913252,891412,715650,560815,633003,795786,576535,326988,90892,221405,181167,78977,98762,29070,-281679,-444444,-136044,346832,525730,322575,-199842,-421080,-7509,29420,-139351,-109151,147065,-52852,-275749,-338956,-91950,324690,707134,745853,532610,40678,-279505,390381,892170,1234170,796032,201967,-280954,-313312,-321150,-324979,-114626,358750,747434,663786,348460,-149677,-252952,55449,182615,-122349,-311570,-46865,20413,91736,-62889,-184192,-202852,-208768,-251267,-380130,-369063,-272219,-423689,-412200,-330009,-57522,22878,-19611,-67826,189178,409128,178265,-128673,-485191,-671906,-489325,-365415,-349805,-481844,-536962,-328912,-185463,-97723,-198356,-404618,-224749,-106782,-295506,-239596,-27595,-80977,-252928,-336446,-185182,23490,-159796,-191350,147438,110108,36845,-45742,-42627,62743,126820,134032,-132429,-283472,-9004,313813,233441,-85060,-163686,-404149,-366521,-147987,-248848,-147523,-96559,58150,165444,183219,34796,-33104,357789,351835,142333,-33803,36458,114685,-44146,-346298,-277971,142208,460310,1046916,889624,280164,-425921,-118613,190101,428508,518662,445550,315302,226818,76976,99464,-125885,-140208,-117796,8127,147292,157922,36768,93909,114190,262109,290983,416628,190776,-315213,-405762,140350,243283,51136,-72083,-326127,-492582,-307245,-633712,-135962,224729,-20530,-51417,192960,188303,-58555,-364168,-513625,-621344,-318652,39426,-14639,-286207,-533235,-219454,351623,601482,475251,236156,113763,145825,8078,-51085,3272,95996,355921,755112,804231,444662,127573,-39928,-604571,-475672,-420052,-500655,-216395,-29377,-26971,-74546,204713,255935,78374,80882,295160,416256,442697,394397,476246,274786,-185001,-370232,352284,672175,456303,-30634,-292007,-224587,-179021,-148910,-41772,-20960,-138807,-435325,-613597,-587393,-409935,-299931,-595345,5335,505574,563042,213272,-188631,-299827,-367640,-312480,-177724,-37156,-140656,-184487,-301366,-132007,24892,-4820,-221024,-307861,-199082,139210,308234,52672,9456,404253,434340,395184,-14902,-168258,56588,395443,786566,539059,219720,-108758,155449,473433,824243,815010,774229,389455,210083,39548,-185170,-146743,192946,453598,540531,426285,258170,-72650,-479547,-357055,-265512,-331448,-289104,-159172,9980,322507,-10761,188462,470235,435836,-21270,-481378,-482647,-406972,-404591,-250556,89088,275691,152756,-47741,-26788,142717,259858,38934,-49618,94287,147731,-100997,-251812,251872,499643,277207,-249943,234701,1025147,1039479,474090,1065,115403,26884,100589,396498,580038,564442,517343,255797,147608,21570,90651,228805,260747,56078,-92348,156028,220420,100075,165457,431509,564674,314614,-266062,-369875,-112418,40032,234890,382433,547901,418948,146525,104869,301258,333588,-96186,30298,367259,426357,251953,-148004,-546277,-278959,32486,310472,359940,171095,-35573,865,61378,-36103,-201892,-196114,-163649,5879,183857,-70158,-513308,-240932,-40231,-179823,-208122,-160663,-447770,-288376,-170749,-207085,-392758,-205794,-16238,-235440,51690,745759,736514,304049,107538,-37110,-399071,-270436,-69052,-302119,-510791,-269844,-222775,-73893,166509,388906,482047,590966,360424,15316,-384092,-506329,-297674,-177635,-51958,7406,-86720,118952,611456,547205,98627,163692,207420,-107538,-470954,-440534,-463548,-473393,-206196,113215,13476,-167202,-94405,-49517,-37831,162330,210842,209614,56733,-229341,-459467,-128948,89968,177103,599541,538756,356051,250843,16193,-119164,-45242,133407,286925,417206,445098,342728,150299,50131,124608,105596,-92124,-562157,-106675,399536,472819,103020,-147223,-178846,-368278,-73672,58438,-72812,-212666,-302313,-578948,-367308,-278935,-448358,-400533,-317836,-458299,3721,156925,-10697,-224814,240518,666925,789028,530972,195629,102577,118865,187878,205842,278339,310752,158224,28247,203992,705297,1515227,1535085,1251732,807483,384186,141253,83235,-31179,237160,466261,557450,147904,-179955,-102682,-225055,-358495,-410530,-234021,51807,-3228,-307779,-441987,-234962,69416,199167,65988,-453981,-160314,39379,-42400,-185591,-135375,-33649,-54589,-191216,-313755,-354849,-126765,188902,327697,-3974,-305344,-335453,-56345,99140,108458,-120172,-171093,-105826,15746,-220350,-438340,-362325,-349503,-494307,-95409,185080,271490,505829,239020,26010,-141735,-220073,-367666,-157455,209578,359491,136636,-227755,-241897,68176,363205,451167,275745,11114,-425846,-218434,37681,103414,122622,410349,391284,236399,259157,309753,171242,252951,-80288,-73859,-76549,-373273,-337079,-222617,-256555,-112153,-18443,-196184,-100170,311092,535227,493518,386845,295290,246094,654,-102088,-181712,-278564,-381093,-556955,-236651,5684,136900,189306,41286,-112547,-125403,-1357,69482,51643,-170938,-181371,-352482,-493347,-118826,44879,-49961,-225353,-230004,-151138,-279559,-212442,-144129,-90921,-77470,-349554,-467276,-304197,-444219,-345924,-138734,-233607,-407597,93753,265188,138225,-147586,-223632,-487509,-177035,-24278,-163334,-309634,-267380,-108930,232157,411858,367355,144545,-121780,-112514,63369,37978,-290755,-204760,85194,232082,121407,111906,594270,970133,599654,-205692,-267931,205573,419240,547617,297956,262057,99265,-327286,-273582,61198,56637,-32966,45842,128215,-140971,-294979,-92109,96874,133334,25571,37295,-22595,2861,101007,256147,362490,188262,-106450,-370552,-578167,-328774,-83965,133816,314114,419538,576651,621107,684414,742143,641677,586031,337724,-195023,-279864,299424,774823,959857,486928,154075,56249,86315,326299,380041,202606,-173851,-193604,-342129,-312299,-66838,31342,-129866,-96594,-134120,-390644,-55412,397232,430169,550754,447913,348819,65931,149847,207464,167672,309992,259918,60311,-235929,-422797,-310404,75186,122845,24940,378780,385292,259332,281141,119435,144797,351669,691345,472952,259813,-33541,-259812,-364077,53980,264643,32537,-389309,-66323,259326,311441,108960,45284,103850,-6572,-26864,-135413,-441346,-331109,40784,146281,186007,144073,-10501,157751,202185,84367,44052,76803,-70574,-105400,75542,-140875,-300263,107063,267043,-47530,-576561,-272611,-273020,-317937,-121417,23729,130829,279791,440868,538956,770878,528215,159873,-293701,289223,660919,890626,558840,87268,-145101,382999,259715,-289451,-48525,270239,187030,-119854,-180975,207680,311710,130637,140470,378489,668822,709226,489633,94817,-348774,-259147,-31291,-79964,-268686,-83783,-140415,-427744,2395,329091,233677,-147060,47987,303717,218531,-12701,-170168,-115887,24911,21479,-186654,-195137,53882,-160973,-363831,-319728,-403569,-252743,90733,319928,508654,811930,750847,424741,-309590,-504095,-163536,-305474,-426599,-286358,-485570,-375072,-243810,-421737,-345431,69657,197285,-5507,129411,196577,312176,100797,-281492,-248534,-117489,-306161,-281471,-66593,280868,91375,179790,-121654,-346864,-10701,285911,299319,-11410,-390042,-468467,-350146,-101128,98784,35412,-161574,-257548,-296404,-192394,-137076,87015,198908,-69510,-31432,246032,434386,368848,250356,-183517,-175983,91994,180835,-37790,-262159,-397711,-304817,-159860,-155034,-250573,-515586,-455400,-337116,-18702,183814,108402,-2609,-8078,-104078,147632,658665,676867,658661,423281,229537,23588,-189676,-499570,-426535,-323003,-32288,91695,-29152,-228463,-225762,173116,330479,130108,6490,75630,77708,136462,-160864,-448220,-92589,190449,301812,433025,619372,642083,618198,346192,33057,22496,32254,-329624,-173920,74540,-131407,-489198,-440228,-387050,-340613,-57308,-58695,-90971,291057,734691,463422,-127766,-201279,37591,-201830,-447129,-597793,3501,412165,132574,-170787,-197284,-386021,-20713,595114,876469,403301,-372750,78994,532846,920239,846709,537426,242214,-307677,-69864,591400,989528,825025,254602,-393504,-231830,-21590,240540,381652,309309,-16014,-427527,-311751,-78468,-146317,-482786,-470784,-414980,119784,624731,656118,730976,976834,458967,-46429,-388337,-165615,-174499,-85807,338355,569218,219744,-473001,-223666,-88162,-12230,-303962,-38795,527519,552454,-16457,28128,387154,349659,445380,623380,572655,125422,91094,315455,352106,119785,19425,264102,217476,-279801,-240707,84212,195614,125998,-112477,-341762,-443215,-185590,114613,313347,197713,155060,-51164,-73527,-294101,-40131,461661,433550,14811,-515095,132386,802785,992473,657424,148167,-371378,-305035,-62729,-56312,-146797,-218891,-325821,-239002,76337,312777,206518,-148892,-394385,-210226,111024,377062,284634,670747,1290581,1281583,1068168,874919,350664,11219,-75967,-172622,-258761,-292742,-93524,118413,221582,136569,87593,177960,267435,361368,41638,-262247,359859,788552,585661,269022,-44934,-140969,-124652,-165063,-237998,-450817,-16422,705499,652596,333710,-18541,-252049,-443734,-435676,-176011,7796,108466,-21440,-226781,-482193,-482700,-278154,-86917,70368,26393,-261042,-474746,1911,280582,538123,629298,746455,635240,85231,-475799,238749,598143,1040598,1134821,890645,472891,-112725,-391470,-466242,-198824,69299,-89450,47784,358723,394547,102787,-5572,233377,274205,278192,197222,-243008,-233295,34167,58978,-170872,-451437,-296699,-297978,-405281,-245987,-519887,-237354,47872,35700,246868,313155,353411,41870,118160,-44869,256084,278854,181230,142067,286398,221153,-20154,-475302,-200773,-196019,-120861,-43914,-62464,-242990,-494571,-428050,-126081,20431,106909,71440,-32211,-88809,81,24376,228699,159417,-69046,-90261,-7081,-252969,-466201,-356912,16868,234331,291272,3442,-33260,296992,389390,121430,-182880,-43974,9019,84075,309716,180434,42845,292409,377957,209901,36744,4540,111595,115821,-72070,-483587,-215786,-63784,63766,208102,423042,608039,753580,564773,77932,-41421,30300,47152,-182170,-456996,-84653,126603,35693,-53814,12532,-238814,11559,383309,321554,-66735,-497389,-415928,-197820,123929,289453,206442,58410,-148719,-329931,166259,358909,105572,94718,111845,-173904,-353563,-239788,-276403,-192970,10968,32859,66712,345404,804485,513860,-210055,-32856,446377,439052,338595,187433,-119887,-220854,-350178,-455418,-189419,30910,-148415,-330909,20068,6391,-425331,-203158,-15939,-125738,-77597,44743,356310,807195,953250,588487,-37461,-208910,6247,-39808,-378115,-155403,211547,224524,-99284,-188714,-96831,-370276,-299973,129793,233746,238726,7203,-87259,120518,286702,123903,-70645,-439888,-301678,97549,374687,439705,378772,411171,-54116,38282,77961,22647,-294385,-263942,324105,520217,349387,126997,-254231,-427648,-356500,-422491,-428226,-280490,-105028,72013,270780,217097,-156505,-442401,-291380,42147,209571,153478,-131533,-175147,-165463,-420917,-289652,-183184,-159807,-53789,-81605,-476091,-115965,405592,422738,127314,-137987,-189155,-315587,-589075,-368850,-65018,-102803,-138947,174041,470002,515277,383660,378335,508879,188269,-318521,-97744,22685,-94635,102401,327175,272354,-37446,-435672,-437793,-99207,10894,-50148,-492791,-93034,225502,313285,-24397,-186099,-341628,-284402,196684,336095,243988,70967,-107338,-147512,-177422,-166167,-121844,-138155,-147346,-54924,-136048,-256992,-225204,-248621,-220759,83386,326712,355691,236097,30472,-316051,-185193,-52659,53495,141482,167310,342379,326452,4077,-196097,173162,387965,402856,161505,-123972,-65424,-185694,-165958,378667,345126,205735,745702,1089356,992785,432347,548733,782706,647630,110911,-138909,-85820,53451,504252,773342,841604,762044,439162,-279384,-440779,-380204,-302841,-43305,345879,847268,1302288,1064743,414714,-156462,-399750,-83731,245178,505843,562231,366258,-168239,-121795,-68380,-200299,160464,132821,-57806,-97679,-92113,-165859,-341522,-508123,-258488,-15884,18623,294258,246453,284599,-253247,-183415,477869,590799,152316,-304071,-398563,-91710,319142,581132,322373,-138143,-324778,-178336,-215371,-235924,-243790,-304311,-452736,-382381,-200242,50931,150935,528364,983334,924031,672230,184180,-191001,-43704,166717,56718,-300340,-252339,-35668,111386,-26219,-239948,-177482,37058,-177458,-441574,-557334,-326352,-25290,264547,-140041,-67531,83689,338989,-179326,-103435,-55376,177376,170607,-182203,-232455,-193994,-25281,36016,5844,-165673,-397049,8277,417278,580260,603519,250318,262823,366534,309027,-2214,-37812,116886,-27867,-150800,-2377,197843,284318,430136,428676,168771,-228507,-287925,-190079,-227968,-258708,-129594,530,263753,340044,366065,224988,33068,-127278,-137785,-247765,-418669,-248756,-52065,435342,522685,461767,311668,111653,-192424,-423071,-210967,-18682,284401,327844,259231,155388,60465,-59318,-268491,-143564,436792,885901,773883,323960,134758,-166118,-57619,229931,362002,433248,433453,128399,-356332,-101588,-34997,-374553,-163172,144189,79189,-182579,-199528,-154718,-272606,-299906,-162952,-119368,-21629,118908,31933,-229069,-193881,-68117,-105966,-271493,-419085,-382033,-239805,-23271,114286,419996,738608,732048,436943,-127800,-197543,470923,582354,276233,100258,-32833,-168889,-123666,178713,686934,715391,763200,208785,-151032,84899,219815,-343145,-150638,267126,-93665,-175633,359079,442549,85105,-265951,86995,286190,254494,395223,200961,-245005,-315127,-117253,-327554,-333686,-19859,-43004,-377471,-108766,172052,171889,-49485,-153073,-73976,113589,182242,-55297,-399251,-239022,-352706,-204113,-124734,-125108,-60248,-271642,67186,427512,276319,40021,226665,244398,152118,-256495],[-40330,19553,-10621,-174816,-372837,-305640,-24727,277902,638564,535199,137191,-92919,147860,176854,-133740,-360817,-370513,-252683,-113229,6990,187554,309006,219182,-23596,-318603,-206739,124140,159807,206011,390512,428829,400512,273634,-201053,-344608,-5703,410599,391845,157138,77955,-43056,-21060,-32780,-373185,-325860,-86469,107632,234428,360623,499256,583126,519324,405832,151644,60583,27625,45780,-79391,-179575,-171901,50162,70645,-98872,-336580,-456419,-152526,4662,-181034,-311006,-317651,-568477,-273164,156314,82378,-208142,-230568,-146864,-257592,-405319,-280921,-184674,-7532,205781,313432,-211239,-440650,-346699,-230360,-113573,405412,877602,1182656,1017439,381911,-29227,-170467,-276570,37245,453380,466004,263845,-114301,-428020,-27646,228694,203422,17034,-58662,-71962,-121190,131640,208035,175686,50785,117133,160905,129210,29108,-50149,-103085,36620,332511,636568,579890,16270,-211025,128659,212482,305953,226980,36715,-280420,-386066,-223306,-168637,-335594,-263291,162176,389288,102765,-338861,-449292,-313183,-432956,-157473,-147254,-100316,212517,333465,238320,-111516,-278423,-125126,261141,395386,336611,78212,72832,86222,287942,507086,263753,309221,668759,755255,741174,464303,443757,400041,139306,-10487,290490,513045,328375,-95286,-427703,30712,-36966,-345421,-288116,-8660,-12104,-237090,25905,480984,509600,64459,-286684,255653,494542,619696,406454,118340,-207484,-355113,-188276,-13581,99996,-125281,-482021,-9122,308666,3165,-413270,-503351,-390262,-217516,-28456,69397,25200,-103382,-375163,-150344,214259,182885,373787,667013,691031,529249,321828,74791,-197501,-288754,-384125,-433603,-571347,-390299,-145998,21353,-99144,-265721,-576637,-391790,-193170,-35431,-274646,-472302,-200340,26805,-144086,-78543,-118390,31673,-88655,-419070,-467823,-326515,-179092,-180033,-438274,-333853,-203748,-407409,-432198,-271109,-247814,-53432,17944,155427,438714,784593,753000,649665,614375,769688,1077701,913723,390134,-87927,294465,368497,286144,321461,265792,-62819,-399254,-275511,170308,272153,-12722,-460248,-197059,-33509,-218870,-435173,-103954,103125,-160610,-382005,-151334,176119,731395,1057284,1008457,665427,129314,-243382,116199,430683,693868,579908,248266,-233354,-493067,-394781,-373180,-237474,311496,691393,651185,295989,-155503,-89882,15289,-23887,-242971,-386118,-229291,-27811,64668,-49830,-359420,-228102,-174068,-150125,-199598,-235601,-164930,-133259,-48668,-101538,-60951,-191716,-292375,-219201,190868,505682,380286,83617,-287827,-371795,-201386,-100890,-120982,-376410,-501261,-286509,-71265,90849,179257,40666,-135876,-44288,-219559,-297808,-51334,-98886,-334233,-299196,-263732,-275478,-448279,-519213,4543,111516,9845,-156133,-211116,-57789,215445,411814,348492,123256,189843,462090,373528,4475,-249964,-402821,-222232,17202,13912,-79373,-39577,115114,186872,119202,-36149,-42656,206195,96857,-87262,-111539,67493,172890,95382,-178970,-420054,-28388,112239,334704,352963,-19404,-383174,-186237,119585,346534,346711,237370,138037,95808,-72316,-23307,-243892,-261313,-175740,-196842,-95928,-28434,-48492,174871,376538,577956,498731,244718,44790,-242738,-264063,139674,357443,121741,-165390,-268248,-237214,-322851,-413776,105561,597768,406747,196290,343745,153188,-227344,-533465,-343373,-515030,-244811,77755,-11328,-374950,-427581,153111,748770,975748,758873,261843,43928,181694,191028,152637,173255,358278,577846,798074,764070,424618,262850,161748,-207181,-451933,-453803,-239439,-15801,89541,100799,108608,428019,543094,310157,221770,333635,400668,415662,504085,637051,415290,-86991,-339365,483853,722632,381687,-226678,-342482,-288109,-160578,-144769,-70016,-205118,-237133,-395107,-514626,-466999,-230801,-249104,-486232,175672,664886,624122,88463,-436360,-335490,-161621,7617,101708,98012,-131170,-240495,-247373,38444,220488,182255,-43548,-198956,-98620,227883,327627,83754,112669,599412,659066,722699,470450,234072,361036,486959,751730,470445,97876,17552,366264,586592,767414,614200,514577,399834,509670,389827,-68230,-335540,115667,333575,408483,297235,170047,-178297,-476535,-81878,142164,94694,-42919,-32730,87692,131084,101631,264392,538897,312746,-11068,-368114,-470326,-493542,-518805,-706787,-369746,-139058,-59747,-133372,-55341,190135,324560,199054,152082,183836,336918,253580,-91052,263690,548777,387478,-131681,255326,939764,909991,458895,269843,330514,254557,484727,760921,940744,806580,509079,209515,-34047,-17642,5055,236960,396198,228023,-109803,-186661,-218635,-115889,79587,485954,596675,338033,-290076,-406126,-165159,-282094,-255712,159221,524489,498011,319041,294410,292653,281664,-119655,-73062,134395,105376,-203255,-539629,-349169,-293758,25720,317925,349168,-11784,-156565,-70918,-146230,-332067,-500796,-267236,-60803,272310,502806,265823,-243550,-398019,-356671,-381254,-200241,-165869,-498139,-122689,-9421,-131428,-479652,-183211,-21537,-354205,19108,509921,467493,161448,97346,22293,-375243,-144204,148223,-77257,-481333,-391849,-279613,-67306,229661,506317,628441,545084,99683,-239786,-401330,-312133,-396878,-342013,-180411,-112658,-147216,35072,464076,421140,94229,101100,119216,-233513,-494716,-514835,-512590,-426568,-263331,-124877,6614,112638,114909,3002,-40625,112509,354836,377952,357564,-43746,-448865,-136900,166783,437539,959434,797023,591085,337500,-40716,-205166,-94140,38356,97438,253877,352825,276984,162185,-1745,10795,-73736,-198749,-569326,-223200,191707,230096,-104808,-198268,-137639,-387528,-402801,-373325,-414116,-55746,-223708,-505802,-181169,-106580,-415602,-286291,-175457,-476112,-140002,35161,-181755,-353229,190253,574899,607868,330147,27195,-44770,75789,247959,310303,444320,366259,-3121,-283163,-254162,141835,671526,942992,649344,335381,71888,42603,41396,-36572,258600,464974,508629,165852,-14506,-28572,-202861,-331806,-335579,-92889,134734,-3979,-389263,-447815,-153388,91744,135409,32659,-434797,-313679,-135515,-120622,-258535,-267775,-188139,-49898,-73706,-124151,-575605,-297141,83547,183706,-162842,-334720,-10292,205364,120891,9022,-138799,-25183,153270,198627,-207761,-495242,-111090,-92818,-376228,-187986,-107587,-279924,-111154,-353095,-188251,-198254,-353976,-450562,-201183,-16955,120818,42853,-80902,-192999,-111377,211045,467486,319647,43070,-314718,-338673,-86730,-28001,-25522,148061,328085,286513,377802,650102,584206,544379,-85363,-295650,-194901,-457987,-418503,-446814,-365313,-88126,-70812,-223880,14171,374899,419925,351610,517404,566021,356872,-24532,-118832,-110276,-259334,-440365,-327015,-68333,155700,234657,297314,212245,-64603,-225813,-151294,-80354,-193983,-348814,-78907,-35517,-271001,-285287,145755,339403,479320,350059,180842,3946,-157291,-168753,-131906,-142811,-326523,-398163,-374104,-544645,-325962,-154890,-272566,-359747,-5365,52120,-47821,-177210,-239569,-383418,-103893,2365,-175927,-313087,-306003,-252286,151970,448948,588380,297666,-83054,-208905,-5749,-33509,-265088,-68053,183157,267503,151927,231259,608934,880229,441284,-261535,-258753,181929,445831,511750,381925,394902,312311,-45826,-251786,141819,109781,-172648,-291864,-105220,-286135,-540813,-235026,118101,9545,-148219,-60645,-10868,26706,78571,165486,99891,-75794,-337008,-498137,-356261,-272107,-35259,161106,274240,312332,441003,514103,566950,749994,681912,464913,171297,-354489,-302052,221450,609497,897724,726368,520659,230582,103624,262711,253838,156943,72154,72633,-81870,-221103,99423,367792,259668,-135550,-505461,-372312,64259,481878,467209,659934,478362,252696,-3674,316407,327846,231287,211239,53811,-29428,-166296,-314493,-325522,70875,169781,199548,375308,334349,85643,232500,236526,117760,23826,308427,300926,307101,196114,-39374,-207505,75921,234762,53004,-308066,-183359,102296,223402,80405,106503,288595,322011,72444,-163811,-512084,-355136,-65804,121602,225373,272118,111626,284668,269420,67817,10440,-34129,-301688,-453344,-354598,-408973,-160814,46352,68632,-265301,-455444,-274103,-476136,-451886,-171181,-17637,91415,190453,337883,389039,663342,637654,349269,-334855,61408,595215,789343,444211,-134268,-259072,226699,117302,-332552,-2638,326620,310366,161356,38913,390358,590457,273287,47323,57384,358946,547546,468801,76401,-325044,-243606,-23455,-108349,-176176,-33874,-108879,-344771,-59073,159400,87205,-320183,-200991,109517,113421,11702,-44702,-5751,8758,-162818,-322195,30892,352562,-141713,-425792,-269648,-501566,-209968,166066,238530,403468,600277,726135,704256,197711,-236283,-470562,-283598,-323111,-302005,-239120,-150140,-59007,-162196,-61020,43762,138630,147272,325204,321527,389085,58724,-297448,-356391,-276246,-367606,-193127,-249868,-47601,173934,572271,213122,-107201,-168614,167681,199531,60577,-255453,-469610,-484462,-159145,51864,9496,-140003,-218765,-311777,-186729,-111901,232794,347260,4982,13794,73653,177013,-166556,-350105,-259640,-67641,12679,45445,-114672,-286555,-489464,-511343,-295454,-200440,-234321,-405601,-401289,-272289,-61525,-46284,-202189,-301422,-316026,-327072,-177768,221737,302030,386384,221882,71618,-11001,-153476,-366177,-430578,-509448,-91724,-87514,-143483,-268712,-145740,229637,287607,-4099,-94604,91036,110847,52598,-315168,-355261,22454,366011,523317,463974,569758,600377,628003,244666,-192792,-344538,-220109,-187619,-14841,-45404,-314964,-433943,-204492,-135522,-227742,83816,276904,445419,656570,853497,431534,-364398,-252446,-22851,-273241,-521177,-185424,116899,274762,-166477,-576287,-310789,-422536,-24858,432655,612202,452074,-208843,-149050,152781,375741,266114,204978,152979,-261866,-327504,313560,737551,703587,279083,-347064,-373688,48926,346331,398276,252395,-16032,-258595,-567301,-379894,-331902,-368652,-403656,-196937,221698,624676,650411,771614,948561,908766,325092,-263697,-306888,-250611,-103069,402837,563647,136262,-476281,-167500,-544,82572,-269138,-97573,536177,503957,-72089,-121051,326109,369315,613564,604148,525411,60354,95858,429169,457534,336993,155694,144480,-12746,-284099,280138,547823,474671,138486,-114889,-394800,-485012,-216965,106892,300365,58016,-91875,-228604,-298612,-302685,-9995,327024,236083,-29465,-523554,-48159,436965,565420,211981,31089,-148334,76196,268280,249890,192499,80794,-200379,-244225,-29542,42318,6292,-161257,-391174,-291763,-37545,63846,-98432,201851,749471,891212,867255,726129,185961,-204583,-323060,-424117,-350405,-247073,-21057,166206,257335,199846,128242,264944,391995,447680,120495,-246803,223326,620339,515401,277153,-79484,-269034,-164515,-137557,-215651,-533507,-45262,662433,658812,287522,-152057,-333231,-372408,-377912,-98431,3563,-151425,-162403,7916,-49610,-354722,-377385,-39546,204232,80701,-290159,-394807,119139,376509,661532,729893,746555,482796,38339,-539682,203201,533184,865257,856319,724237,415730,-79124,-302477,-432298,-503979,-225436,-185894,2609,250922,320182,94492,16571,139420,111145,88417,5045,-324184,-326652,-227408,-209460,-452307,-178742,154554,151705,-179063,-244425,-397582,-265525,-83871,-109902,65945,162539,551,-318750,-95750,-262941,-224100,-129559,-115330,-114379,87170,157509,13629,-299659,-102306,-99132,-248252,-312284,-259355,-382161,-559700,-410650,-119741,83145,174924,212897,47886,-130984,-268425,-224659,-36630,-44283,-281898,-334291,-108449,-274419,-501231,-246936,262399,439588,395711,-7867,-135955,248763,422310,85348,4963,88454,144870,161319,412682,266846,82656,144574,313497,300838,210617,98112,111257,112000,-54449,-475585,-134065,92859,248212,376035,483998,558597,625718,450989,95467,-169144,-77547,-50828,-310907,-471971,-39389,147469,190587,100584,100977,-290979,21848,410912,378063,11146,-369996,-394279,-292893,-64520,148059,183684,171198,-99962,-464563,203549,517147,281196,51371,119337,-146968,-361651,-166715,-71330,58355,131125,77907,208932,500971,860887,513153,-170352,45000,485515,444828,348345,147261,-101619,47637,-142337,-424587,-155099,86841,-40106,-199278,31122,52001,-354875,-354342,-229171,-223977,-22172,-109864,201413,621895,765698,539950,35212,-168823,-127625,-140358,-426485,-215456,141427,208018,-100872,-323443,-204428,-354879,-412481,98717,274123,418988,340147,213093,61805,137014,79230,-86608,-265935,53947,310326,407317,305399,194668,-2083,-162885,-113827,105361,121837,-108638,-287895,202644,336187,206018,45918,-144076,-19811,57141,55502,57151,90912,158084,264637,433769,411445,142309,-112457,-471167,-244271,12262,73643,-29302,-135727,-252049,-450197,-391554,-159409,4143,89294,65517,-334857,-444832,51304,229154,114803,-35077,-331068,-324333,-125464,91687,246258,8471,-26722,143633,301536,238348,-66296,140245,302312,68023,-8013,399469,307357,56421,475322,631413,538211,7067,-531027,-574747,-325813,-322345,-441834,-37342,452919,659481,501164,-15313,-223863,-191393,-357769,-53108,141356,169732,-4917,-163829,-192883,-291346,-216219,-44865,32823,-109190,-351011,-280823,-97906,9776,-5946,-192693,-44769,93534,254933,327040,108065,-226193,92174,86975,165742,277292,314356,442863,450595,100643,-91630,242541,332369,324268,154963,-115442,-212079,-347020,-212436,201255,282209,275453,748249,1034561,900991,208728,-139872,334282,651697,322690,-64452,-256488,-212774,122352,463563,756117,779654,400781,-264447,-560253,-637047,-500876,-179499,107065,721783,1107598,941560,441782,-10120,-263720,-230733,253351,638316,671363,477866,-208954,-419337,-329423,-249379,212296,219782,-16713,-220369,-203207,-147519,-300609,-557880,-393968,-228758,-221218,112575,298205,225653,-241837,-146828,559709,724961,313317,-124783,-338187,-118555,308925,642697,451398,-99502,-296440,-243042,-298774,-244791,-160035,-297142,-555706,-377120,-236956,-188904,-192603,96364,571132,784074,545628,73620,-370311,-132586,-3109,-108564,-267176,-47068,158971,262358,90525,-135123,-245632,-103588,-233088,-333213,-145433,-146566,-423836,-87964,-159655,-30889,5708,-30706,-483303,-134196,-47951,61677,116351,-63686,-298875,-373063,-141720,129384,196959,-27704,-186797,192353,662087,792503,880915,282230,166387,306121,168833,-233253,-177331,169781,29996,-329090,-44620,103062,292643,622303,629437,390496,-50119,-217229,-121024,-149107,-343347,-200406,54867,282584,320506,311727,253092,9902,-264565,-492507,-404131,-266231,-96801,125535,490446,556841,448288,192697,-105312,-391034,-370860,-148803,107459,460816,483249,368089,194974,6291,-213173,-379485,-263225,405514,970313,965296,500304,-54223,-342745,-147173,-11498,112599,391616,494881,172237,-441165,-264959,-119370,-401249,-85190,244746,193760,-130287,-120083,44115,-117500,-461790,-242035,-308267,-229854,578,-40884,-299672,-221178,-30539,-97151,-409736,-416962,-291762,-415994,-193216,-100054,180819,652742,789743,518370,1313,-318150,362123,513912,346145,158112,48801,-100535,-125275,1184,278243,477025,647509,288285,-266939,-152623,-64249,-404798,55275,274031,-129212,-221885,116827,-24974,-105790,232694,396384,441980,353305,379306,187510,-168040,-329431,-125359,-175064,-238306,-135132,-202235,-326663,-47377,206381,181609,-18953,-159094,-73040,240608,357576,173265,-315633,-300305,-18234,234787,243765,114471,50140,-298628,134904,612186,565927,101849,30017,-15239,-121410,-308240],[180134,65013,-241797,-279697,-104391,-138224,-38387,248224,479738,437878,57948,-53361,181443,176243,-52475,-302359,-384182,-182896,12525,196444,333347,359866,336550,73289,-82722,46801,264635,145476,112030,332550,478493,567659,268288,-197679,-195270,285203,730583,590184,299927,45082,30058,189926,266027,-86526,-279393,105406,190890,213741,372076,506820,541547,487015,422722,200063,-39736,-129590,-205065,-180377,145565,106179,-47320,-277159,-518733,-458647,-320990,-137307,-85377,-282690,-468681,-545488,-412656,-330,263381,73568,-404748,-402007,-335499,-363405,-250296,-195209,-135966,-88976,-115613,-174470,-345904,-324068,-257961,-236920,-231770,246872,848092,1158396,887227,-39247,-63686,59717,-94868,102106,492420,520088,212701,-226881,-228584,18458,123650,-42033,-137652,-70568,-123160,-316366,-34752,245130,245513,-12749,-45268,-25220,-24590,-85721,-211917,-376303,-129022,-29604,185399,183897,-160709,-224701,124077,256440,401214,289409,99824,-256915,-414858,-257011,-177976,-368047,-76354,475575,753505,380238,-228284,-442293,-280385,-304660,-136976,-15486,-63404,156884,296546,235725,-50922,-266248,-383166,-73934,155066,153283,-55617,-63490,132178,384005,490491,234176,93310,450284,690325,863551,568828,484106,375912,-31795,-218147,116042,326155,303533,11570,-465122,-178178,-164605,-408263,-383109,-94184,28253,-39358,111891,525285,620698,253728,-247592,54069,372182,660452,435824,20526,-497524,-83327,116042,175029,135712,-166442,-570416,-55200,267763,119727,-163036,-345091,-309749,-245103,-129005,-2904,-68729,-161255,-289470,-273685,-81422,42481,372192,651574,591726,454396,137323,-192450,-441124,-516510,-336269,-388430,-366849,-198877,-64255,77020,32170,-240906,-601391,-436172,-379560,-416789,-470185,-39182,114169,113810,-9933,-51172,-94869,-5248,-286437,-377486,-262697,-495099,-90358,81804,-244641,-391410,-45111,-58894,-217001,-414275,-388163,-270075,-160260,49044,308507,517346,485334,462737,534976,701648,1068728,1089337,458987,-182289,315317,483015,408969,426587,326892,-24873,-496390,-533677,-236117,-154384,-349797,-111931,85243,-44402,-472519,-245386,158225,304992,204433,35653,44988,328877,950260,1199125,1088658,699604,191461,-176244,-227663,-32225,195348,280572,208250,-126509,-483470,-357605,-277591,-297018,252931,536166,527774,141846,-145232,12278,-30041,-189896,-265289,-528100,-466320,-135052,-87606,-183001,-500792,-192484,-127632,-111628,-120990,-176557,-90177,183782,242669,78401,-123078,-444269,-558343,-381390,118159,548556,583455,330726,32324,-28222,139747,264721,210481,-85244,-274247,-174001,38154,204305,399652,280017,52284,23318,-206613,-390907,-159939,-196960,-405243,-11422,239384,242624,-85182,-306094,-88082,73234,-73944,-292781,-319075,-158638,212682,547952,707883,476920,383628,525526,445122,132941,-111544,-176291,-111685,27960,128321,-73968,53651,204372,265365,121444,-66494,-136020,-101818,-234678,-296199,-165767,87123,273388,418250,175181,-429649,-247771,-347071,-486996,-268877,-320904,-373686,-121629,141915,242474,169300,65847,10259,-24061,-250267,-195271,-394041,-85517,-177212,-407128,-479218,-425846,-130564,315465,635442,782600,595281,19454,-79952,-22607,-105596,555,266564,100788,-249884,-175930,-24600,-219780,-195496,263519,760881,678404,345139,393487,36392,-448396,-360701,-102769,-429577,-171136,146884,2093,-247356,-145026,348622,941823,1217863,1031772,278534,-99623,144200,275293,268118,287818,468957,642764,609249,503935,265353,212174,135401,30176,-72548,-3771,109143,170707,90233,44985,143749,400191,549923,445402,351818,313929,257930,172711,363824,574580,481732,58687,-288046,497546,650950,226089,-414953,-324864,-349833,-185285,-118937,-41283,-326586,-245391,-304158,-432050,-293515,-97700,-215254,-384824,303379,757359,666912,78415,-563845,-328169,20913,250494,250623,43159,-122244,-206541,-104999,172539,433304,439081,126530,-132426,7022,208445,154521,-65818,137459,639999,772331,841643,822017,608673,621924,673228,492055,254681,-47504,167675,442604,536477,486686,314437,219475,348661,533248,395898,-21121,-534229,96643,292531,293117,115980,-85561,-431151,-211140,264017,514352,416686,82614,104737,167838,308561,241631,94818,204247,-21808,-134768,-341026,-282973,-137547,9504,-100063,-374696,-633128,-340958,-268461,-136648,186861,328472,275422,60948,140560,352529,351619,77627,292425,538292,499244,135909,232423,548964,576768,480163,547881,525570,455978,608654,866835,1000498,784620,284264,-66754,-331422,-108663,-92446,206642,475566,417541,103060,-227062,-406997,-375784,-63481,454212,559306,263605,-360714,-342108,-31350,-11786,-369152,-153779,307054,364821,371513,334472,159223,54281,-182823,-186944,-114111,-229489,-555584,-257702,-219338,-249508,44958,294982,258647,-216130,-290855,-170787,-212050,-200982,-343617,-324899,35109,462287,656143,433393,-11251,-373606,-592112,-354467,-76521,-107303,-357096,-62396,63737,-65798,-270190,-167178,-60955,-304718,-28467,216390,197884,88542,60581,3499,-160296,78400,339796,164741,-241065,-410107,-410611,-173308,201132,565308,774708,485681,-105366,-489966,-230370,-197895,-428557,-438776,-259193,-152081,-150960,-59783,223613,171401,-93635,-209528,-182470,-354722,-423212,-517963,-436343,-462207,-397093,-154950,211742,444837,354070,10452,-267461,-159635,218451,322608,424502,110441,-156323,-11485,190715,577984,925102,784925,615887,279522,-160711,-379794,-262950,-140647,-108108,2174,241037,218000,196962,40463,-1112,-121060,-166923,-286988,-110158,26453,36417,-291558,-304822,-135135,-255292,-434949,-504517,-12618,191347,-82746,-358729,20650,184471,-48724,83043,164937,-217851,-310927,-243255,-375029,-152221,188806,393497,386083,161540,-60063,-186087,44717,332963,366592,443441,234777,-285972,-582645,-337445,-380399,-295219,38299,-63525,-174496,-242434,-85664,-34530,-87495,144640,346007,306380,70307,1920,-13575,-122908,-231863,-141818,139304,292756,93491,-271046,-328507,-81766,123749,131374,32685,-325739,-395467,-365169,-306117,-376343,-325833,-162711,68071,89733,53218,-299366,-481422,-104982,48451,8744,254599,343790,320719,66437,-84311,-122590,28221,266515,237845,-222838,-301384,153465,185561,-140364,-332959,-384986,-241935,-64657,224891,1274,-119564,-440180,-496481,-275474,-198510,-79408,16407,41549,-103284,-268560,-80348,229663,198995,9677,-144830,-245030,-175598,-109665,-40297,83355,326235,391181,570297,915310,968245,680670,-57284,-444153,-255146,-345825,-268503,-384007,-213009,19194,-71692,-81598,217121,428855,275368,226391,594424,692660,342480,-103197,-137677,-60605,-229616,-374561,-55077,172681,324286,327672,394170,371557,135518,-169630,-265268,-200820,-306583,-315689,-38546,179577,82888,-229449,249178,590546,929196,821757,550624,272999,-102694,-169332,-196142,-290156,-303837,-280746,-342923,-536118,-386079,-248280,-330318,-312118,-144470,-197480,-306608,-284000,-271700,-210228,-24377,3803,-222820,-388879,-377658,-321270,76827,451358,707602,386780,-39420,-187192,-9263,-70106,-250873,-20103,196414,247360,150664,200628,310337,475370,195934,-241831,-300038,47822,313291,289302,331070,382512,407768,146938,-152619,168088,79130,-330816,-298865,120334,-14370,-292235,-433698,-49894,-157392,-244793,-117626,4838,28169,7263,-35673,-263485,-324526,-356492,-189523,-128349,-237618,-132169,-23603,95214,181147,276032,312399,391454,552347,538181,255116,-26860,-281699,-184527,172029,388286,755246,866948,797865,343986,105640,180988,284619,381058,392601,316027,112373,-298102,133604,543486,497099,-6667,-293344,-86453,-51896,131697,211095,446747,366810,64404,-29602,290507,345298,281567,108516,-104374,-92618,-5634,46716,-107617,102572,259880,383149,516306,401301,121200,260570,393887,92600,-390722,-123056,96737,245250,391788,119978,-120756,-44195,47712,-63919,-234930,-186610,-11608,82710,60404,196884,366552,555209,203458,-131317,-496803,-355555,-209601,48478,179158,204401,116411,310146,337399,157283,57576,-128980,-339968,-395565,-397198,-255026,-19614,-72142,-232006,-531489,-134262,-198955,-560887,-355234,-98913,38605,83884,93521,94600,66812,316498,595997,443234,-176876,-117792,482086,550357,237242,-305007,-246660,34292,-49158,-360246,-29491,290255,316806,247710,114618,288983,521989,232374,-20881,-128214,75744,346612,358932,57619,-75853,76583,159905,-83935,-103059,189,-50439,-192299,-43774,61016,-42975,-407192,-221371,89606,184036,165185,107883,50167,-68089,-390736,-179793,221861,434450,-157011,-380114,-146650,-373918,-164902,138754,162970,302138,330175,584852,804470,583046,102305,-424114,-352082,-261324,-125906,50498,292920,427506,400839,396109,195824,93590,364323,674349,775464,576548,186777,-184139,-529508,-413590,-298796,-32129,-300293,34323,616202,899532,534297,111387,-255215,60150,33339,-58434,-296956,-353717,-501491,-193477,56833,60965,-25076,-96821,-285505,-438054,-147829,338045,452756,86070,32651,19138,-25643,-542028,110892,139012,53946,-48398,-49485,-83135,-203476,-316723,-447861,-384730,-145821,-92427,-237136,-255144,-154230,-87905,-258518,-346158,-293796,-324445,-348774,-253769,-229452,-122452,33945,-8553,-93903,-74536,-101401,-125401,-111210,-356892,-79757,-257547,-299027,-299367,-38706,278922,251841,-102778,-134073,195768,341984,109021,-112156,-6080,205218,512924,664447,418631,413210,536185,575972,215860,-176608,-367873,-181640,139351,171851,-59376,-453644,-173531,99303,248736,142114,345505,577894,780624,781660,654781,298005,-185906,-213885,-132790,-268158,-365441,210497,377925,93358,-377325,-114086,-191097,-227162,66006,265145,183136,175232,-157307,-299212,-175267,-124036,-306273,-187537,-64604,-236988,-513480,52980,454462,489656,211080,-261972,-476372,52161,411329,387441,89904,-59212,-117061,-275478,-517061,-444143,-249034,-263848,-45494,258745,485067,557734,607833,569286,854374,424552,-113742,-378068,-344173,-154217,288524,315790,-99833,-545828,-74363,131477,159698,-139059,-327743,247857,268171,-144569,-235274,245377,378701,697522,621715,367923,-117137,8006,437954,606587,561148,220977,-31798,-71019,130895,750347,897344,804699,200402,-93119,-287357,-377122,-227818,-2046,4389,-304706,-529003,-595151,-585548,-342879,83397,227096,66233,-170323,-467521,-147562,65411,95473,-56626,-23303,123976,396542,508280,411368,359348,270587,-48761,-293497,-256664,-256265,-114124,-170632,-386826,-372508,-211975,-265000,-440879,-341986,-18151,267911,467582,356053,-20871,-326103,-451777,-260387,-189785,-147228,20536,172162,229757,196302,112276,218747,356704,395726,178593,-144225,1103,363445,488327,315595,-80972,-320422,-121313,-104316,-211297,-552824,-96666,291447,360276,58926,-292776,-259618,-268638,-268784,1252,67664,-204855,115691,582729,471731,42449,-489296,-129452,132532,16161,-254362,-182748,150708,317397,498942,540235,453954,194893,-71626,-507506,25230,334801,519189,505109,466434,257089,-110760,-300211,-284720,-339992,-448795,-263801,-97081,99384,151317,4912,2331,2327,-148485,-252125,-379884,-480470,-369005,-332309,-357783,-276418,199780,588573,557533,99497,-147368,-297861,-290225,-276645,-420018,-227003,-59254,-368172,-403324,-26185,-7006,-216906,-316704,-407936,-353645,-143729,57733,-24075,-168311,18922,124390,-28656,-341510,-468966,-534207,-398580,-275127,-110256,15242,16119,135068,82474,-15259,-202910,-230702,-255293,-236823,-362738,-443454,-210230,-313381,-452277,-74619,442460,658319,458291,21304,-153143,143361,272067,-8382,25170,27043,115181,171659,366560,378419,178568,19643,129740,309724,404003,279633,178661,72374,-132076,-459328,-25257,276770,394413,431040,393523,357156,361730,277275,103556,-237584,-203846,-75428,-95849,-259564,-109733,59355,161036,84209,60580,-362829,-20750,365973,331906,43072,-195616,-366616,-286700,-132642,83926,184250,236731,41601,-410269,112583,545425,472731,198567,193892,-96640,-412182,-110255,109503,289128,284974,260273,483628,772698,849049,468418,-4551,148042,464417,457680,357534,39158,-212631,64118,-74764,-257219,-52597,132280,30499,-93433,32512,52963,-274602,-509984,-369329,-333622,-135976,-282425,39908,382968,565460,492846,158711,-17548,-139337,-199803,-492488,-179798,115217,162373,-90897,-370239,-250242,-297115,-517341,-67237,147362,369739,561275,475281,218752,-9738,-118677,-147198,-113067,289428,648904,621980,380250,-58224,-314221,-361491,-370767,17598,170124,12968,-281645,-57668,14129,-72516,-139847,-99032,245509,566669,506049,457272,355979,321864,332981,422855,444555,366502,168208,-109989,-477939,-242083,-4774,63008,-110703,-351728,-463909,-473219,-161932,155362,244718,198119,-124869,-383962,-284385,27056,78703,81592,165427,266387,276304,306830,207375,-89507,-53509,64281,128015,-2293,-453956,-998,247579,184179,380527,623374,438705,134567,582412,767126,664687,29149,-585867,-485072,-557864,-514107,11892,566027,968516,1132109,780897,55492,-284214,-42949,-97056,-243801,-73091,32609,-148894,-253362,-256267,-379240,-224060,29142,166848,89457,-328273,-252097,57094,237980,151279,-211298,-205996,-234385,-66433,221898,348096,294179,383748,322604,321491,403180,423243,480095,529410,333362,131938,278996,286396,270531,154716,-70637,-243336,-430214,-296188,-11418,124404,259286,584710,854063,964906,606097,-149112,16776,566732,534091,163245,-176496,-279288,-156947,194910,686693,833120,515301,-90668,-538548,-633768,-480391,-374535,-276221,366123,652674,665013,403326,101256,-78870,-269809,251705,733280,794463,504693,-197572,-276127,-241944,-115792,133484,195070,-1383,-207939,-284799,-218141,-279226,-496223,-296089,-170870,-275459,-241741,129638,60996,-276515,-97278,523352,811822,493769,21473,-270631,-170797,195285,493474,371747,-202109,-233171,-270157,-447194,-267628,-125937,-312500,-597699,-264490,-142468,-284513,-404656,-419596,121759,636302,463116,47001,-444343,-220280,-152813,-287617,-288058,-40991,180270,269476,120108,-107310,-299052,-200664,-219341,-198793,129654,301990,17933,-454135,-177758,135190,200833,-6757,-420116,-164647,-25114,5037,6185,-11292,-368766,-514250,-208029,202833,293455,96821,18365,175535,418681,571262,720489,183042,19866,195634,46204,-347672,-172603,77382,53262,-374153,-252775,-36441,238608,629847,652649,485229,128840,-127674,-107060,-87570,-123935,-121839,4677,84772,113649,109645,147446,-13421,-108553,-178671,-198397,-177396,-77247,187667,442206,545110,439460,126992,-204728,-424556,-374588,-236635,65191,415089,459795,336829,161458,-127377,-406363,-212079,-429348,168200,763591,940468,740397,198225,-497776,-377187,-354918,-155243,260239,341160,-50097,-459612,-263659,-201874,-353430,64226,313283,268725,-1750,81814,274095,122254,-289201,-338347,-457992,-279794,-76226,-110381,-371777,-323135,-128578,-193326,-405076,-130568,16309,-353120,-288946,-191866,-57780,479089,704081,471697,56404,-278896,63016,273753,265457,68673,23428,-114703,-190987,-218929,-132730,358605,533481,394760,-57794,-341355,-225860,-101213,366137,484514,157960,-208508,-260524,-370370,277626,638899,628951,483060,267609,123741,89533,-33605,-303785,-238592,-179552,-164785,-225213,-386945,-349903,-1562,210038,160494,11940,-109006,-30731,313339,405862,207203,-251134,-214363,108111,444208,482872,308759,134315,-267925,173191,676059,707625,200522,-154248,-283444,-350307,-34277],[281633,64527,-166022,123777,125472,-46281,18242,224167,248409,183520,-161092,-123381,51926,52038,-11133,-213181,-433966,-212294,-18722,201218,312724,323518,409450,152563,63516,173421,213670,46006,-144081,-70701,165101,309269,22215,-198127,-58083,350451,616679,556230,305099,35490,114541,396861,502711,130164,-428755,162838,252695,28721,163165,416540,389080,313825,305521,162025,-138845,-281344,-437273,-103136,346436,272920,-166258,-493726,-222881,-213104,-180214,-30451,57174,-90492,-241438,-137682,15293,301272,382702,106902,-446321,-221513,-93510,-62372,-128172,-121954,-102219,-158597,-292396,-184814,-175997,-173848,-65639,-22719,-67714,36891,585369,858035,523593,-326468,57491,148449,-94572,108554,394618,419606,85917,-312305,-99372,60690,82846,-172807,-344955,-207764,-315716,-484922,-30934,300101,212200,-150044,-251561,-176846,-133028,-203667,-372733,-505465,-224391,-102399,-63033,-113604,-276487,-342181,28361,216885,315657,208793,27544,-287693,-435300,-331036,-249983,-432362,50613,637070,865403,492620,-117688,-371558,-229024,-134999,-114857,-26374,-53281,87677,187881,125622,-55382,-227321,-393510,-505344,-208093,-100477,-157299,-209354,42243,253352,269580,102318,-141932,100960,455386,691199,439358,220143,88384,-298644,-366961,17152,257025,345801,104175,-276947,-287845,-306536,-408588,-446672,-208171,48968,75118,53313,392847,584425,412532,28639,-45497,274838,558472,377406,-24326,-153971,179381,209773,170070,82560,-164904,-552390,-130764,204014,294954,75150,-186129,-228962,-260214,-196007,-109370,-183008,-266731,-298882,-412253,-339300,23612,298289,415532,290614,194507,-136997,-459220,-444796,-251264,-94418,-86246,-132571,-21442,93402,363047,260870,-204342,-536662,-379884,-346113,-239431,88219,357955,403694,171132,124834,68515,43622,33441,-344577,-150778,-35449,-303490,44724,239392,-135571,-377662,83699,179099,-73286,-447236,-564780,-553947,-395135,-145540,126973,211018,181715,223944,374597,492927,770179,961172,407670,-152283,265471,481376,391478,354025,155146,-230610,-491597,-333660,-289690,-184106,-52975,222107,239122,-120615,-430967,43280,324838,417566,388719,241318,100791,276731,883301,1102714,972585,615802,183142,-133173,-395914,-352392,10346,65159,152766,-5240,-339572,-429525,-368503,-132252,345075,403968,298596,-129380,-160049,32136,-56061,-217195,-179940,-326752,-283236,-174815,-296564,-378011,-241828,-137951,-112662,-140922,-157492,-200223,-106767,287706,234274,-15943,-369152,-449130,-379840,-437119,-37566,484483,665756,491567,286410,210846,373543,545063,503299,328893,53162,59949,105833,197181,363118,247478,118776,-20245,-301386,-510921,-258487,-302531,-515128,116080,494984,541523,230424,-82508,-141611,-76419,-256014,-422250,-302219,-185110,120559,522866,852817,672392,489435,487969,436733,301798,149047,-40696,-104689,-93276,80766,68180,147212,241682,323771,179467,-53682,-228837,-488909,-540993,-368535,-229473,115893,498083,892572,493121,-185421,-203167,-61680,122609,-296689,-456045,-402895,-182064,63663,76307,-1609,-51721,-54823,-75055,-305420,-121375,21681,235368,-132334,-416181,-36022,-83306,-26368,424042,729509,796789,530830,-200146,-83510,150617,42890,-187390,19836,-38000,-360094,-118133,60647,-81034,-34055,335881,696389,719835,354321,284922,-152767,-535913,-72927,36489,-469041,-84112,262586,86610,-32309,42208,349812,841046,1152957,1036232,187785,-299646,46275,231830,251526,316897,418218,506252,257975,154939,41184,13990,-88697,2712,83308,316886,430037,277417,-702,-171385,16879,185484,243554,308117,316712,179458,-2746,-255155,-32531,346756,467005,182163,-207931,360043,453278,6231,-557913,-236207,-261649,-253476,-107021,-26195,-392877,-176703,-185022,-412910,-168024,47016,-147035,-472127,246467,700141,624684,70548,-525185,-330825,84802,344663,268131,-93209,22737,90278,-22657,201317,561719,580016,164778,-196841,-20069,85136,-82088,-356309,81104,494076,683919,687627,863048,795527,694731,697196,115682,-129890,-77067,294441,422174,379285,89661,-23214,90054,197826,191155,71986,72584,-60534,244175,311582,140004,-168186,-456598,-303799,145560,541348,739273,539400,38985,2640,-89492,27070,-97350,-319814,-327179,-526107,-365637,-260384,-152097,181004,501983,511647,232687,-201783,-575074,-459167,-311283,3342,90619,22561,-281178,12094,241675,202937,42696,247694,498994,630856,463441,279529,167701,298415,512461,725557,664010,568589,507468,708340,799591,623752,166114,-215523,-485870,-223199,-116214,177875,455949,526574,325566,62487,-68186,-420622,-290719,246132,374300,98081,-349064,-199150,239550,451510,102925,-473222,-95910,63654,247796,182654,-75596,-270372,-287399,-280377,-337867,-548699,-241643,-821,-167418,-169706,95336,296231,34524,-492093,-279394,-292933,-231787,-107618,-280494,-337987,101636,513538,584605,361267,66278,-225163,-275254,-116826,70439,-6738,-228975,-131851,4458,-42381,-46418,-100276,-142904,-260230,-172150,41125,11223,11491,-35521,-17301,90062,274799,440435,303770,-109261,-336119,-387603,-406247,42811,490927,770764,333954,-270937,-318331,63759,-114377,-345365,-400126,-283922,-157923,-148819,-181618,-96416,-176831,-424470,-374205,-229969,-204299,-300009,-531747,-451318,-540343,-335466,136103,390728,504002,402941,15178,-187135,-72227,-149217,17701,249285,334566,339277,247872,231087,567926,600559,603133,437560,50536,-309413,-476425,-451538,-250478,-114793,-112761,174531,183728,231149,120278,52773,-16547,28250,27912,90756,171611,72313,-246796,-494216,-215735,-122275,-100855,103809,449416,364996,-63017,-257196,148361,347588,242106,381489,424432,77967,-214123,-538645,-148320,137072,258874,211263,149576,-41689,-173991,-350306,-35636,330807,316783,235896,-2309,-173267,-93489,123004,154740,274566,-6779,54107,-14782,-273332,-245018,-176684,-217054,-102139,112428,34732,-144089,-215307,-160623,-152963,-211834,10099,319907,427092,162375,-210993,-365510,-106093,104602,126315,16161,-189188,-203042,-319996,-486198,-437664,-208166,85724,294205,277618,153818,-74848,-427482,-374465,95871,409859,838077,650629,256060,-78336,-194953,-202288,-72962,179284,131981,-295149,-150689,339345,417579,101767,-478933,-65379,371745,983294,1033584,792062,206992,-384821,-480927,-309358,-263707,-268251,-74141,37605,-82715,-266391,-371098,-266716,-154529,-118287,-8194,11583,-66063,47385,139524,148367,376898,542985,791626,1064700,1172055,638395,-48826,-506401,-246222,-189619,-102094,-367962,-122940,69332,-43616,99471,357164,387884,105535,107590,521905,610452,270604,-193560,-213088,-116189,-279305,-274858,156459,346361,348519,308450,347524,349407,232228,-116963,-405419,-217537,-205153,-208296,-107001,191762,222825,-73224,199754,568889,980985,1009921,767104,364887,-142992,-250620,-311231,-474394,-255274,-153912,-244467,-407634,-516285,-435569,-355609,-343502,-368291,-466692,-534854,-514762,-286437,-70976,19704,-25692,-228525,-361334,-401636,-272880,9884,365149,595386,302773,-92993,-137039,-7433,-142779,-324709,-84834,89431,132195,43514,-29616,17926,379968,215932,-190286,-433545,-188818,-1267,-74981,119814,263519,343941,88813,-198181,117716,78828,-167406,5132,309204,102380,-176175,-448678,-328942,-318308,-260777,-129420,-9845,-48926,-152212,-286508,-409833,-309888,-147626,71231,8533,-261417,-379560,-432581,-250029,-35248,62682,52190,175631,215025,241501,-3370,-241047,-171172,-32684,138520,250242,714284,925929,865546,353755,71516,110704,456434,673607,628444,450998,180583,-457562,45064,478778,360021,-116173,43040,287925,238256,-226610,-267479,14277,138425,-186233,-44439,188669,355357,329131,51891,-230196,-176185,169754,484564,364987,351199,374834,487820,609265,435454,201032,293079,478720,43339,-332490,83816,40004,31089,348231,129167,-122491,-261987,-257990,-272877,-201040,-122212,-80043,-89804,50537,211441,303568,600095,308648,-80589,-450378,-394276,-372200,-82657,26032,-55648,-49134,210937,346950,282295,151433,-238744,-341197,-237480,-202993,-117711,-39346,-258775,-411207,-45300,187797,-91560,-592012,-270382,-41298,71816,104855,63763,-97078,-325814,-172106,356761,393510,44973,17263,423655,332286,36300,-220364,-135022,-133839,-204710,-393742,-175586,99828,169103,177594,104819,92143,182949,-6948,-220988,-231432,-90341,187020,276876,160420,207064,371533,371318,61476,-60508,4722,-3131,-55062,13460,-9380,-170619,-235102,28165,235762,359882,274046,173875,37009,-128734,-278607,51879,328624,329505,-141854,-345252,-146124,-236030,-73055,165758,181090,218563,41691,334411,658724,631900,132139,-148769,-282782,-280445,-99472,139332,519170,754263,806170,622499,263056,-25434,459779,889589,1099489,684178,358782,-30826,-333006,-232358,-16952,164954,-208628,181788,897993,1009886,709418,176795,-259095,-53641,-220783,-409548,-366964,-379349,-529970,-206248,80209,135233,120879,66218,-115514,-144827,157971,384105,411199,98210,-36565,-1816,-247878,-147852,596460,525224,125441,-79914,-1920,100618,-28159,-142009,-294852,-388195,-89684,30046,-34479,-28720,-12616,-78632,-131706,4889,44057,-7119,-68757,46677,33362,-68867,-85759,-132111,-246692,-206890,-60491,145334,278540,64395,-23286,-267723,-445532,-361912,32436,274842,203859,-143410,-104034,284517,551640,277872,143477,262341,367287,541270,628548,315199,224019,446679,550014,535640,384716,437122,563125,469521,310932,135354,3151,177991,380711,525701,452405,449619,636789,748625,553140,209521,153126,73702,-255009,-319541,-256730,-354444,415525,580896,-34571,-276383,273260,88504,50804,220152,161875,-226773,-265005,-179458,-352060,-218669,-90715,-394803,-411001,-207656,-180341,-523005,-178321,148848,172726,1759,-178847,-377360,19458,479868,487782,129932,-65833,-65364,-4097,-79940,-228558,-283540,-265917,-45292,174391,231927,359431,287903,115573,263270,178884,-73427,-281009,-507415,-297775,-82436,-134466,-380835,-427145,-17662,193524,178167,36468,-303990,-285232,-111505,-214858,-363937,91768,312606,579034,558262,116369,-406664,21746,523224,801901,696798,192148,-261330,-13283,324991,783725,858648,759833,188482,-115701,-195791,-214820,-178427,-173731,-447283,-329801,-19314,-129100,-222801,-281142,111653,111710,-114436,-321385,-294021,-179956,-188930,-225016,-42759,2479,269353,457591,519885,384285,352639,337188,171325,-97598,-423880,-339081,-79789,-158604,-373345,-449824,-249761,-90244,-256970,-371055,-222475,-213070,82516,-20324,-179514,-302238,-199822,-64458,-52059,-99714,-1304,123805,129704,91404,-7391,-1900,107265,177333,171378,13749,-53065,196535,515164,360791,-60917,-272177,-48813,-100087,-253779,-456461,-103473,-75691,-119569,-386013,-308734,-145830,-218168,-200027,-6706,65290,-89277,296351,798818,738191,345777,-134686,-340851,-91757,43684,48028,55401,38242,68121,31251,2542,-81850,-136683,-180264,-375824,-263379,99063,308637,256776,220484,50742,-223242,-321191,-163010,-239412,-369919,-322621,-193964,-35796,-59424,-144511,-89568,-178293,-429555,-446383,-306327,-355448,-382822,-327595,-275899,-21164,583789,904668,779558,296954,-43895,-268664,-275359,-242193,-229388,-50804,-168954,-338711,-267653,57641,49301,119362,103368,-30419,-319481,-349087,-83788,-128461,-122121,144995,368882,264551,-137065,-473770,-437878,-204643,-50895,-81407,-184380,-266196,-78806,41840,86498,87312,-9533,-271292,-400806,-342902,-446288,-293853,-329554,-387693,-20454,410266,731827,442037,66511,-28494,54115,10898,-118758,-65290,-143798,-14656,172548,333172,596244,494844,277516,130800,305080,564559,471690,277254,12818,-280329,-314836,90968,399492,438728,340188,167658,43919,36026,99713,106099,-127075,-117624,42353,192607,-114585,-309541,-103749,-48269,-112216,-47155,-358408,-97377,289999,242060,83435,41818,-145651,-90700,-71738,24130,126523,253180,245761,-106831,13191,545247,682988,543711,363740,-12692,-467688,-63813,222131,434542,427544,473532,709030,944486,712189,388024,208149,255041,367802,457341,422889,66775,-420476,-219178,-176962,-88179,59724,140002,20545,-78594,4956,-1289,-183554,-342674,-348997,-429691,-465353,-292415,40706,242017,429167,430103,277258,151536,-25836,-144858,-493533,-56802,244608,224995,-32100,-329160,-152974,-145129,-376914,-353313,-118505,204649,660254,719543,596129,80615,-429896,-114386,26815,372655,876555,911952,712577,413423,217069,-293567,-323704,-47763,154919,29638,-311810,-382995,-339472,-369140,-377526,-200237,291936,828244,786703,623673,458788,331650,230623,205977,318060,463335,361486,154481,-232967,-315102,18417,146873,-43017,-393287,-545173,-456379,-219953,147932,281716,232026,56871,-179261,-553303,-127721,7392,86895,403793,622148,468667,239406,-92572,-314451,-185192,-13265,126510,103822,-114830,-3738,282759,269380,541402,628378,462712,174288,521491,758953,613307,-25377,-569916,-371456,-404411,-240447,426985,1037511,1314120,1392651,946701,156791,-330947,61983,166455,-105536,-204309,-123184,-318256,-329740,-253956,-333719,-205675,60274,241699,382776,8578,-354875,47505,337377,160294,-297892,-329747,-526214,-290915,178907,685451,802412,669432,604099,457147,472831,458932,455502,537073,486278,298141,283942,259719,236207,144759,-29409,-186338,-430858,-459276,-62976,5785,202273,345920,605622,975663,798642,166411,-41607,410616,620560,345616,-17994,-157577,-234689,72155,624944,848894,683626,190113,-402999,-603576,-354891,-276150,-440037,-140984,102083,333030,296446,121686,5161,-170219,245246,758293,886858,401225,-194598,41653,36720,-48647,-95051,-62245,-76231,-151418,-275782,-339989,-242181,-371906,-256728,-41552,-26697,-49612,112942,53338,-215959,-78864,367271,755896,518845,34689,-226547,-253120,-21610,166057,99775,-336928,-190338,-235788,-366797,-127163,-59010,-337234,-377512,35944,219406,93840,18180,-243750,12748,562230,497143,162012,-236651,-326146,-184850,-346061,-435267,-265714,-34340,121860,121431,-51242,-254819,-192688,-196052,-150109,227013,477541,198647,-253231,-165875,200195,296556,128845,-457779,-196006,35645,-18723,-191755,-82704,-243600,-406529,-190739,226435,322508,268600,283549,140754,-205181,-7676,163050,-62971,-158490,50997,-33301,-312683,-312768,-167629,-26309,-200077,-279092,-42504,218170,491772,493553,412644,236429,-51003,-155632,-64257,5257,-36039,-123613,-209849,-118134,-68594,-21768,29344,184735,213410,69521,-148771,-228924,98524,342343,489547,369732,25772,-276040,-357495,-426434,-448319,-98448,192611,270474,167306,41318,-283785,-360924,-29314,-330758,-186961,339983,689415,805985,522054,-166497,-628464,-598281,-184634,112527,35313,-392044,-347717,-251185,-238197,-119135,221984,336080,246380,-4997,177015,412482,361815,42030,-318426,-389999,-179922,-27009,-106300,-362640,-414967,-328846,-357134,-217508,85403,185144,-217102,-218371,-109050,-155825,270246,500543,299797,-1982,-161679,-241412,-108411,-578,-154252,-58609,-157581,-251876,-350150,-278620,248808,431902,493604,228356,-60030,-6247,198228,664671,805482,506125,-38619,-341642,2213,514297,770000,669441,367308,994,-186811,73775,35860,-253917,-346021,-359859,-264007,-228819,-272337,-448536,-50290,144277,96411,15157,-60646,35561,301368,303136,30954,-356711,-337515,-41184,352327,498392,395754,142081,-212888,275326,710090,678924,229197,-109791,-185037,-1264,162746],[331517,151110,194264,413745,251430,-38086,6021,177805,130000,-35898,-387465,-214074,-139925,13913,135653,-44190,-408405,-245368,-98198,67623,210517,327888,508271,269617,141673,181987,55610,-48441,-361701,-526288,-417717,-277994,-283299,-145285,54269,295454,332478,426386,247004,78670,202159,549383,697459,334290,-436972,175019,398238,-117310,-136370,311578,232203,87711,134251,99382,-124846,-288943,-364723,100606,430599,306781,-225508,-162976,84333,14662,-41226,136836,299819,223365,173500,279496,385125,515654,482365,218396,-285580,-133175,184410,219904,-58848,-75224,-19609,-131044,-257585,-41228,-80426,-41415,110898,157345,113561,-34510,231531,401505,108186,-194868,110046,17608,-264514,103895,210101,157383,-126367,-307995,-36464,132267,169985,-26602,-405745,-436314,-562855,-423546,40512,278229,88459,-269641,-394622,-239486,-155730,-259269,-455353,-555105,-362514,-217599,-96883,-77317,-142380,-317707,-142423,59996,66079,-14038,-155988,-328163,-406106,-369796,-325392,-462333,89093,613515,729038,447303,-2768,-176612,-185236,-174054,-137352,-88917,-23275,69486,98458,17444,-78741,-206606,-225615,-275900,-540780,-318639,-177430,-179828,-49787,59463,59292,6061,-173173,-305719,85626,299568,167842,-240935,-404387,-317703,-100972,132316,353605,395665,190689,-93720,-252137,-464633,-422778,-387658,-253673,23688,73558,-136882,132609,424193,470474,274061,48800,158512,300578,237773,46983,181296,358626,227332,73877,-42901,-166867,-505437,-247571,106541,345335,167841,-65153,-187079,-240846,-201342,-221163,-239159,-236778,-222017,-334908,-199391,119005,244214,113008,-85157,-183394,-416909,-459239,-368849,-135177,30292,91898,28733,91891,269600,650413,442098,-197260,-406271,-187294,-164060,114061,502386,591453,532888,164935,117430,38077,96663,60224,-115448,14580,81999,-159255,143506,267024,-158215,-282887,197361,282754,-60658,-427889,-515582,-371786,-343184,-292696,-102360,-90167,-84876,-4718,178732,258379,301090,516820,202786,-34437,211715,369008,237455,118208,-196464,-476503,-188566,22974,174885,174945,238513,358378,199738,-264155,-221762,188503,324013,381083,346159,206977,-17118,16568,535964,812044,721447,437995,84601,-154559,-337935,-491028,-68908,3825,131919,93750,-138944,-211262,-76790,213360,537647,409697,92938,-474961,-191785,-4710,-13158,-74770,23467,29473,48127,-47708,-441144,-417031,-43599,-109230,-169681,-229884,-279529,-290226,-305044,-15803,-162320,-348102,-249889,-143948,-163568,-376656,-255247,299818,563440,502231,403119,314097,430664,606383,620309,628668,362651,333065,118330,49855,88839,15274,12909,-215373,-502900,-453911,-219051,-217870,-404949,-37747,350409,448263,313575,-21236,-185881,-344475,-535700,-470465,-258463,-169040,-38902,361609,772553,672822,461327,372037,376244,436032,286533,-71732,-145633,39527,249896,412071,282962,204637,303999,229759,11059,-134532,-219990,-276693,-301539,-315744,159496,744575,1176438,647063,11371,79083,398894,395129,17706,-240081,-390680,-419633,-191358,-136322,-147737,-115165,-79105,-70360,-155540,150965,497532,477094,-67938,-257500,296097,349743,178078,421187,586750,599780,306553,-382953,-82108,134264,51232,-350878,-284583,-253090,-501981,-129773,14095,-40472,16178,340653,521473,576533,243618,37098,-378371,-434840,76771,1080,-548538,27550,365240,179025,37526,4636,133164,483971,774978,686549,-55847,-505315,-97778,63047,119733,258053,326020,246883,-116015,-145861,-152304,-163082,-252424,-180439,-36523,341249,548485,233002,-152400,-479717,-180329,-110813,-220202,-167920,16143,-68712,-226575,-464963,-382467,131500,380352,233091,-86849,121068,158378,-255629,-431206,-112247,-117990,-346439,-134044,-50115,-419847,-161917,-97094,-433258,-117355,218068,53998,-512963,-20978,489224,479902,10736,-475121,-380327,-9493,277911,211401,-161135,54714,218902,-127337,89095,528276,507068,41883,-399987,-215927,-66311,-175770,-544237,-12654,252810,451739,387086,555399,706367,592738,454505,-138074,-453193,33837,371549,354379,166512,-297676,-220145,228992,168137,-218583,-243676,283580,392400,450482,286212,-97310,-527475,-276668,3608,355799,616195,738348,420958,-148357,-211176,-239659,-302877,23172,114012,357120,-86398,-198069,-153449,-134595,346646,821129,962583,672264,124975,-319895,-460297,-462311,-414814,-295527,-456991,-273777,-99682,85226,-51532,-175810,93783,459230,763029,761632,428508,149485,223813,434154,715629,726818,591484,317071,383472,530123,566075,298867,42854,-335430,-315628,-40819,158700,322055,487421,397472,267694,153272,-139515,-432780,-66170,85227,-8753,-173705,-59892,398277,660848,343465,-219756,-342796,-174451,-2907,-94958,-323130,-531217,-377259,-316700,-432420,-437161,-87500,75774,-174965,-138572,166609,311272,-193939,-329812,-79419,-323776,-407367,-262461,-412248,-282556,140260,422868,323160,93968,1745,-163217,-166547,-12195,114491,53931,-142746,-265122,-164512,-63798,72233,5946,-174525,-213774,-70253,45826,-99934,-133303,-125142,46280,259546,412489,464190,332297,-68044,-159698,-123092,-436588,-230584,261361,535045,85789,-372988,125329,442171,122024,-155077,-275504,-206875,-135997,-141923,-284242,-390300,-376769,-162603,176088,213001,10530,-223626,-529001,-454061,-357866,-82729,335535,436889,275255,212123,102455,281958,361635,-4248,-397209,64335,623603,837010,602143,392139,475883,269753,382638,161408,-299998,-202680,-106142,-131157,-35778,93988,70790,167188,172980,261553,193031,127222,216926,312483,308446,174486,350214,183628,-51882,-455107,-371058,-78657,159936,548456,703424,438794,-217148,-209851,163695,301637,334965,461649,467925,267125,-1311,-182732,122574,271828,290967,118654,-21489,-281474,-398943,-545728,-191210,227642,213026,-111535,-114350,166764,266649,401036,549256,642203,606654,535097,365202,-54722,-328905,-363690,-418658,-369711,-94615,-73400,-252459,-367165,-172944,-154461,-199673,44458,352398,444194,117007,-290017,-555964,-240148,17521,84362,-27704,-66189,-15869,-51972,-141676,-220494,-16433,307245,460009,388528,153334,-12398,-273182,-326209,350612,834752,1202067,816640,121962,-197079,-148938,-254702,-265762,-44157,-40664,-400535,-39499,458335,584869,302391,-470995,102616,593107,1485803,1475838,1465826,597971,-164692,-338749,-197192,-210984,-427091,-274088,-88667,-185538,-233179,-299119,-331411,-361455,-182203,56308,187640,134535,302167,343254,156385,357738,645126,936058,1093980,1133737,507244,-106900,-477108,-160734,-31261,1833,-434484,-118793,51231,20349,224598,379878,266983,-50744,-38785,281382,366041,173739,-230366,-347363,-275074,-404497,-183558,264727,387264,206389,166781,166822,162529,155504,-157235,-528424,-87019,-21498,-107931,-224937,34883,132547,-44086,-57239,325263,742349,918489,738469,212476,-291341,-452841,-504782,-564297,-143730,-31444,-108489,-168349,-251292,-312990,-315813,-473689,-338157,-271892,-227965,-306828,-193938,3286,14334,-58093,-167312,-173688,-139505,-74270,-10333,194092,264451,31009,-284311,-142234,-61611,-285094,-396480,-111756,-103727,-52499,-116014,-353113,-36944,470759,293764,-170193,-514132,-353200,-359053,-330102,-56810,274558,269780,-110317,-208700,187981,268045,143332,179616,228578,-19692,-200742,-261771,-436295,-452782,-226590,-64362,-13574,-186689,-375350,-207190,-153352,-170621,6274,203310,48135,-347738,-565543,-311665,-298312,-277760,-176156,-196724,-51078,-44595,-49103,-239163,-357929,-120583,72878,81589,235090,720759,891000,694029,260589,2889,52096,516821,767182,704451,466246,166994,-228671,9231,246836,-9618,-3954,351647,672443,824816,220327,-535930,-365503,-104553,-401352,-128853,166356,452838,403076,116731,-221914,-267504,305554,810411,850682,721619,462525,468187,549669,393145,192549,248626,410355,2121,73557,502862,233567,-189158,26849,16680,-137451,-296832,-359362,-440145,-219685,-87466,-136873,-230016,50222,113533,134340,484835,357277,-42570,-388948,-468686,-523965,-254907,-227913,-424880,-235677,26096,272986,386565,284235,-187737,-380385,-183040,-216838,-215315,-268877,-346642,18603,425772,432933,63891,-505619,-273469,-55787,10223,76710,91781,160607,-30200,-385374,-54992,209026,188634,254711,447301,249238,-38465,-67750,-59731,-226150,-314243,-403092,-412179,-202914,-60418,81607,167017,330787,413229,121027,-89676,-82173,-8925,191463,322097,347833,410772,544292,522778,294998,20344,-30063,-8551,-1287,6874,-148988,-259940,-28434,208136,336615,414926,220569,126628,-16001,-66661,44878,264456,388757,181366,-80397,-298033,-312342,-143810,-28394,67306,128121,181710,-172955,15813,343073,309895,-69774,14453,-8102,-201384,-201236,82124,519040,842437,937853,593303,192701,-253477,285769,790573,995836,618380,449111,92365,-108563,-29804,245392,330252,8909,-24959,729887,839076,633150,45080,-227396,-168251,-453888,-173915,33022,-119398,-397815,-193515,86073,188867,246635,216443,136783,368438,562833,391338,214374,-13134,-208846,-125388,-514198,125832,761436,719111,123971,-119338,147364,336499,161260,-46364,-237228,-358683,-139425,31772,159938,207122,126766,-67696,30695,244615,284750,232354,214380,314612,412112,272133,57019,-162081,-400974,-413231,-43935,370179,602677,522699,58020,-100220,-368420,-419756,59024,240682,173967,-117330,-98444,207340,498910,334156,245354,405989,435453,398505,393493,202178,103868,340035,596271,961839,972840,1089126,1136400,628554,340756,321379,445190,510880,599476,682227,643838,385651,409439,362356,46188,-277413,87974,173487,-261864,-387200,-151305,-356671,366358,601993,-99283,-203562,387956,341026,307131,358721,111577,-411715,-176826,-131668,-393292,-122296,45844,-274245,-374915,-187942,-93194,-405163,-395381,-180309,-209294,-282379,-202312,-367599,18137,592747,769727,530361,83115,-167949,108101,204895,-3615,-337677,-407726,-206205,-39828,-89737,42535,-22200,-77139,-467535,-297806,-172539,-160244,-290842,-344512,-417356,-342739,-268736,-273935,-100109,86027,113210,191851,181565,-52973,-245847,-226068,-412975,-158198,112242,222498,282799,-90981,-166397,287105,715021,912757,656145,71666,-533050,-40697,209281,376588,416604,287919,38827,-155061,-159265,-85955,-101622,-260066,-164145,82858,367709,289448,-36514,-268545,-38256,-54153,-251852,-261338,-140481,-196853,-309465,-338240,-113532,-17155,195027,236225,271606,191563,261243,360864,434666,253452,-100773,-141038,15574,-125228,-316872,-387374,-36337,194763,-35967,-156564,-88640,-239263,-123932,-166296,-269428,-287952,-105586,-21553,-45960,-167293,-111256,4461,-25823,-56703,-198089,-369313,-348626,-200564,43645,110492,119424,208970,536333,354712,-42649,-169516,-10295,-156719,-313184,-349835,-96872,140081,141424,70565,-16600,-78766,-258789,-262909,-202928,-75507,20327,243828,563682,660198,485167,222450,-297965,-242452,182237,356601,195654,-212760,-286940,-364504,-618204,-609593,-475645,-247866,-247652,-364024,-10263,316317,178062,50545,-185626,-408151,-225755,-57442,-149959,-348992,-412436,-266504,-161611,-293569,-321740,-272346,-367000,-191976,43497,172796,-62024,-349276,-342495,-157796,199964,865732,1028266,777496,360485,-15723,-342438,-292699,-45213,258624,407377,51626,-245727,-271769,-154429,-161039,105941,223080,202005,-135671,-358510,-278304,-351900,-195917,207611,499883,404375,-44656,-411886,-421269,-93316,120074,-80057,-493607,-183195,-94634,-40776,65241,199467,125496,-163615,-487950,-369806,-436156,-271883,-270671,-363074,-151603,171189,530900,324009,106078,159869,7377,-254533,-160398,-42071,-224169,-132624,194070,456442,871728,965752,715466,385020,301975,608306,550841,297855,-17633,-173049,-72987,146739,358388,290511,58313,-192988,-343905,-304901,-95616,40587,9669,89226,190990,369059,-43665,-464970,-21957,61297,-245009,-168843,-324938,-226071,155850,108667,124763,291526,212555,145070,-13921,-112658,-86265,163135,366372,186353,70679,532746,843695,894989,506039,31925,-353295,-54892,205283,406573,457342,568661,723631,807047,397289,257503,340072,277735,152265,359958,501712,428261,84072,-305508,-426304,10461,94299,34523,-142390,-218680,-119971,-150193,-128637,-141519,-285539,-395802,-7099,161654,220266,200884,291067,283926,273256,182655,16096,-88032,-358781,13493,378477,361282,37712,-308281,-94287,-18807,-190926,-321173,-311868,88052,570728,845380,825499,234132,-324195,22823,126711,313048,824406,999497,860500,775845,335679,-151273,-144601,-18624,37015,-98684,-374927,-332274,-352700,-243567,-332329,-462602,134756,766045,826438,561843,336364,132460,-43503,-196879,109393,436470,425942,196698,-71919,-85393,101951,179529,82857,-190956,-365577,-350108,-245354,-71363,97244,65326,79394,-136499,-376328,-170941,-121670,-111381,217625,518742,353042,-25008,-384113,-485953,-386063,-89522,245127,358015,125387,-20864,260395,218779,438468,524488,390338,187008,395623,612518,372419,-209583,-488028,-314425,-280345,-77125,536272,1167476,1352626,1242365,815597,180518,-369609,50933,287563,69507,-235271,-297830,-522203,-306898,-177235,-294448,-236487,-36397,193062,630264,494769,-126729,-205589,186192,-21305,-435236,-402855,-327840,77572,490843,953091,1086288,846858,748659,471830,397740,334853,302302,382333,402522,286101,213753,201976,154401,48317,-73496,-196737,-448560,-407046,38100,84445,125847,87337,276561,686938,587672,145659,-145517,162813,455637,334887,91770,-27298,-205354,37214,481640,722653,731541,432381,-120361,-618134,-340032,-66694,-150044,-222361,-74913,69226,87921,-20948,-88585,-129869,186461,667876,815940,136109,-225558,221311,173126,-145636,-438733,-191393,-71070,-153650,-279370,-501043,-212966,-216559,-397777,-90245,108097,311456,353648,177244,-118391,-154213,93617,453928,287269,-110537,-260459,-354718,-325677,-283192,-310789,-339145,-218713,-147148,-4527,158284,88584,-372905,-217846,298516,552491,486796,394208,-12757,62146,494479,563253,371354,53215,-435936,-124074,-123851,-399475,-428241,-475970,-145154,101325,38381,-170224,-191772,-230282,-194402,179348,432796,209232,-124628,-110151,171479,260008,83104,-381485,-97371,116446,-66831,-476353,-164245,-52418,-294935,-172201,183693,330527,487846,577743,376162,67616,-202353,-243032,-334654,-320218,-122946,-71229,-175705,-531987,-279427,-212142,-133803,10166,163875,259919,264798,183020,166053,174308,-49652,-265829,-72308,52067,-34194,-287862,-331995,-143018,-83867,-100068,109688,391741,457460,276515,-147697,-404039,12746,322590,416122,211355,-117324,-229707,-248327,-366695,-493135,-239579,-82893,-28696,-110625,-157512,-323781,-208269,15321,-197147,-481287,-128425,297819,600235,515079,-49954,-438930,-255110,-2737,67517,-181591,-257779,-149036,-98998,23472,187572,324144,290366,96168,-171618,115254,438321,586939,423664,-16506,-325405,-115432,49298,-81860,-300997,-328049,-351620,-295208,-65603,189529,216600,-79891,-92588,6989,-56859,139082,285513,79026,-167911,-88741,-80563,-406048,-399172,-293475,-51613,-132112,-215534,-297869,-233440,138481,352750,524295,374621,214253,169543,340624,843871,1079538,809268,273128,48363,275391,521780,652189,513667,126519,-310140,-175135,140804,-39281,-278747,-358896,-514879,-491342,-221191,-138533,-441047,-197513,2893,21503,29884,18751,143734,259042,135712,-182695,-235132,-415638,-347870,98331,344184,372462,93141,-134888,394697,754517,661307,269093,36169,-21429,202774,285862],[310097,254287,379867,402334,171152,-176076,-222226,1628,88801,-23672,-152256,-255929,-382567,94922,315372,75756,-368997,-255454,-153922,-229068,9133,318858,543166,352880,140911,11600,-129590,-35369,3848,78570,-63777,-133805,-244193,-108633,54437,135812,52794,170131,91300,56606,219538,599898,833872,501558,-28815,273743,545803,-8347,-189565,216783,88215,-187291,-103758,-28354,-98166,-227835,-227712,220513,369635,162902,-256747,26589,208474,101595,35625,260066,440255,434186,471618,484228,532943,498295,461990,330419,-73336,-275822,236260,340965,-68995,-100704,65709,-78077,-195955,-67296,-27657,34237,192528,207032,150144,-68006,-100829,-97862,-28992,103534,70920,-221205,-333367,84357,-15834,-216651,-302969,-218359,-66207,156875,282028,193425,-155989,-501641,-481702,-314453,43342,139206,-36791,-255133,-336957,-234851,-119055,-245564,-490766,-500950,-231421,-395164,-202397,-16750,63547,-54155,-268045,-225124,-272223,-358770,-389825,-355154,-358813,-346132,-356254,-468181,5626,390719,399777,267969,71900,-23156,-215279,-392721,-167520,-82193,53115,94880,63516,-30935,-106175,-238070,-170046,-33745,-243830,-356196,-171075,-41051,25420,65518,33366,31019,20308,-298920,-334851,-81300,25872,-177895,-262951,-58341,153038,275061,422336,402995,299390,105666,-53809,-382658,-490058,-327344,-243266,-74147,-38243,-394046,-197638,165962,364167,323862,71784,-69323,-56765,70548,163251,404062,506266,289913,44315,-140658,-156213,-355489,-381320,17750,267443,146031,-34068,-201166,-176190,-116850,-221703,-132020,-58105,-38099,-147618,-56068,165653,252855,-13339,-328890,-495606,-367756,-430500,-449497,-207207,37356,155196,133676,132895,395195,754428,479604,-233519,-238123,38708,-24963,273450,652523,617092,472639,131788,50076,-77770,54647,42733,121096,197973,209619,-27401,225089,259919,-166763,-111158,328457,322697,-49115,-359704,-375022,-188146,-120720,-181304,-282666,-314066,-249784,-165240,-18528,86931,-140698,-75892,13894,151811,252471,214696,23027,-142600,-370919,-147920,103174,308546,474356,385242,334821,317012,35593,-264090,-37520,206556,210708,285606,228302,61728,-234151,-353890,39681,451873,480869,267381,-59636,-185366,-226879,-446203,-142087,49634,142122,172868,89160,185271,406251,529218,649242,503969,83794,-427001,-178902,-11131,115305,220599,327452,348057,266189,98532,-402704,-413206,13986,-93960,-268329,-340390,-417129,-417147,-621962,-506272,-161134,175699,297171,122596,-49149,-344617,-444098,70083,330264,395751,410895,336935,358117,446650,523950,680308,579887,564814,147361,-167230,-255115,-202423,-166307,-468023,-476989,-300558,-112095,-213,-114683,-336095,-86516,122972,215602,-41111,-188835,-432370,-552307,-427089,-259146,-145389,-185096,156919,578151,547687,330298,245265,326984,474160,240850,-216059,-14643,474589,709550,742276,419108,132540,239974,238544,104458,45280,64261,-7144,-214263,-393449,199461,848867,1095479,654208,122002,288131,563911,275107,119184,21539,-249668,-515562,-406028,-257611,-200052,-94486,-47769,-43421,24205,337957,785825,579652,-14956,-205432,344328,513009,370568,359152,295111,284737,29957,-404829,-192490,-79883,-135221,-469952,-498846,-440934,-526232,-146377,-84687,-103476,-24715,311749,394396,386152,100225,-229807,-513400,-375234,46751,-100752,-254729,204135,443947,223302,-74032,-271210,-279427,87216,283186,157034,-357847,-552666,-235107,-156385,-52524,148947,317666,68284,-349139,-283141,-208489,-130179,-42134,-103321,-245693,68181,361171,24016,-348452,-540722,-145414,-146476,-130192,-435124,-443686,-227014,-86060,-46393,-1518,143291,278097,233291,64757,-58341,-134658,-496701,-296356,32774,13551,-396419,-155139,-57754,-393929,-222491,-42045,-396717,-152881,355446,355128,-125972,-312804,234053,326856,22971,-383507,-439244,-190171,139210,191945,-45980,-137051,-59626,-395317,-105394,328893,263176,-79659,-500719,-492318,-154746,-93277,-316205,-64105,184745,334300,194454,84481,405684,445303,159835,-97573,-127088,160839,394366,277953,-50123,-529840,-54810,485561,485242,75014,-68030,476770,682810,560526,170841,-353944,-298469,15604,132682,320234,449254,508058,101177,-384311,-240822,66694,447985,780363,757780,774190,148081,38603,-93490,-193062,357049,938204,1184107,891844,265185,-159854,-286142,-289156,-313212,-49171,119274,36283,-94339,-19074,-239664,-432419,-108929,437096,877293,987941,586802,247954,179864,202530,523411,716762,576347,187560,26199,371504,691956,470503,208807,-325094,-368229,78370,116333,119573,362151,362545,345470,242807,105321,-195282,-82773,-26880,123279,91322,93159,358223,594098,382524,55836,-114759,-157957,-211049,-330275,-472326,-528270,-393619,-321175,-419328,-347074,-73370,19466,-235671,-184627,207529,233930,-206700,-111632,113114,-174279,-578790,-442932,-417246,-164668,175534,263167,6437,-194390,-87915,-205535,-253180,-91215,27648,38804,-87640,-337552,-357948,-115854,60694,58301,-102979,-63497,257784,157274,-169700,-317349,-101976,156450,357940,539988,487901,312582,-38324,31736,98769,-174274,-521481,-82219,100499,-225368,-410339,435863,713706,434970,80233,-100171,-35626,-46183,-97495,-298973,-348119,-164775,254332,592539,534386,119239,-215481,-441681,-333656,-163915,101941,337811,432780,211729,132250,253912,566650,587888,383034,-422789,60220,814689,1130226,950325,690446,419908,157845,185563,-102475,-502237,82195,286178,227852,230017,264855,234905,134589,146023,273933,233674,174815,450810,600664,501649,112396,233733,159117,76518,-263561,-515181,-140595,273891,737662,777574,491825,-211764,-175295,57063,53872,167136,262860,268245,262134,77752,24413,204841,191126,171155,44247,-79904,-409180,-482688,-455353,-391803,104797,163978,-340632,-82494,318497,398049,428984,604979,558226,775265,723481,494564,69363,-283465,-453095,-506064,-294545,-83749,-11000,-102914,33412,137323,27272,-99196,-42074,215401,305993,-56203,-452514,-479314,-419802,-111762,-5948,-89630,-557,77467,121739,135361,31351,133826,367234,428996,311561,29240,-133463,-289821,-108590,546711,1118163,1210806,767562,7301,-293855,-113016,-210928,-442921,-276133,-193149,-484645,56974,544131,686240,433016,-301181,-158401,319623,1198319,1429523,1649697,865172,111004,-164297,-99357,-176264,-381065,-449276,-215062,-300667,-289117,-114280,138493,103910,-12794,49416,188267,233138,430247,426769,72400,123968,563459,880009,937358,856847,311947,-279826,-358654,-47173,131417,39211,-476125,-202126,-22027,75520,245990,287492,116294,-184532,-240703,-62556,73678,9419,-253833,-461786,-495361,-531331,-134775,250489,287191,-40135,-51647,-52945,-81727,-52565,-283932,-424297,7251,82041,-99322,-348375,-203389,-111232,-192511,-470007,83107,491637,680665,474537,-139574,-404754,-395487,-468157,-336469,23147,60618,12742,46299,20954,-87788,-322104,-461304,-114446,-85020,-8702,22234,-49631,-1302,-50123,-89687,-91955,19582,215038,243934,64061,-30454,-131866,-298427,-582334,-247880,-235630,-498142,-336300,-89690,-329135,-271170,-243400,-475788,-235523,167860,112304,-191044,-325635,-216577,-243094,-229817,18748,409840,349633,190289,196588,435553,483994,357477,207772,-10921,-186209,-155793,-116205,-296380,-478399,-177016,52964,32584,-302993,-436951,4878,-33817,-133419,65863,261873,85821,-437464,-368111,64143,78858,-158595,-273896,-393838,-258568,-120118,-187494,-437358,-299086,-67782,88121,-40170,186321,561771,686010,330796,90060,-70698,-112771,304196,589753,599970,379723,146303,-2228,97231,-6133,-381280,165221,494837,902219,1119489,562230,-158875,-401201,-281164,-476704,-325611,138324,525925,485974,302527,-72560,-327044,352189,925507,1134305,914110,424364,302896,331023,253579,45496,58565,162952,21166,324139,686469,432112,-81552,-448339,-142027,-126646,-101898,-92604,-347349,-350109,-174724,-258564,-303224,11916,-95998,-80051,312196,333600,-48523,-306484,-382623,-495981,-405264,-554857,-331225,-113524,-159250,107844,410280,390226,14172,-249541,-98819,-225703,-461570,-437048,-128670,396068,732699,554661,214273,-375440,-369068,-145011,-130915,-120864,66264,455356,375323,-33012,-567865,-78765,189821,360792,454458,226813,-55556,-33072,-81323,-274474,-375669,-353403,-475908,-480875,-257804,21326,280662,736936,1043974,748409,474849,293378,232376,312809,393257,457132,464272,563498,576833,483684,134378,-134876,-109952,-85749,-161284,-383026,-248231,76002,186132,229791,194498,-10592,-7661,-84506,22981,277110,413752,417622,81762,-10688,-128443,-58797,130577,17659,-323425,-128290,135769,-197959,-197285,118414,-174141,-367564,45615,220409,-33724,-340123,-67397,341470,697375,769858,388089,112338,-249085,-170997,355323,502142,391719,406373,163280,6602,21436,349764,402359,225012,-269017,128721,377153,242301,-255526,-230641,-272963,-214587,283032,445723,215350,-248379,-172777,52104,210994,352873,313955,320716,658003,728499,344494,-51380,-243559,-432917,-413415,-248886,269724,628793,655282,93678,-165489,268459,505689,291838,-41238,-270433,-377742,-338230,-107480,283026,389383,241933,-96170,20589,269974,374987,363655,419912,461310,529705,387871,81858,-253390,-476716,-425320,-40651,503503,799283,802612,138250,26289,-252476,-433530,95813,275973,220645,-44859,-159418,-66758,111433,134010,179877,420588,359847,110974,64970,133408,101837,250173,659166,1201334,1353320,1384262,1219884,538244,247204,359661,668060,689570,661317,700153,650717,234116,-2113,-89020,-169280,-177520,47711,102974,-94166,-120619,28041,-123632,250143,510131,-122755,-337191,222201,445564,454875,410339,53326,-379655,45231,-57359,-464378,-126972,-45393,-361345,-468100,-152716,-171,-292088,-488474,-439940,-505014,-423420,-367560,-392426,117587,721175,1078061,940452,335805,-378514,-17036,215916,105095,-145561,-353316,-359044,-282871,-355902,-331519,-192410,-75100,61772,-237701,-320270,-102880,10125,26042,145584,52559,-54347,-265477,-313159,-100820,-2991,274894,553233,470356,64874,-217969,-394303,-420117,-198283,-249246,-167782,-64024,258898,598747,850010,835318,433096,-85593,-312962,-116819,-128870,-177774,-258536,-331807,-163141,-160907,-155264,-17649,-48457,-146740,46931,285000,466209,443384,9033,-372579,-391785,-288735,-245000,-136516,-67470,-215719,-342076,-410106,-323776,-114088,9631,8918,-54158,-62000,193239,462470,707332,573199,187047,-9109,86280,-69537,-227022,-243510,157084,281005,55213,-136419,-233709,-424618,-340807,-277042,-326544,-321700,-159801,-79005,-120855,-322173,-268420,-140203,-72404,53243,-36077,-200719,-281620,-412046,-191185,90976,221500,266643,479466,279936,8102,-28097,-3231,-241840,-248054,-217302,-132698,401855,696421,655429,317217,-56636,-308547,-369570,-303014,-61719,92463,29141,27517,312714,470800,475372,61955,-102090,225865,465720,193932,-359990,-112793,196766,98876,-182791,-509187,-216832,-134015,-133464,41470,306799,196980,-40967,-389545,-441656,-117752,39353,15941,-237769,-492652,-308948,-267906,-498105,-415004,-369150,-230410,146022,406223,461021,146449,-277193,-331810,-112733,353928,979381,1015043,704275,384410,16352,-383410,-415344,21111,563490,692544,261813,-322024,-179428,-223923,-274394,-271431,-8954,144355,-64668,-191629,-246307,-480141,-284117,195482,484674,362543,-89025,-439759,-512262,-118929,140583,-123713,-294156,106130,144840,-10223,-22468,78565,93236,-113623,-407043,-441191,-295167,-53521,-113489,-371849,-337593,-17566,187565,217247,197166,318886,-2367,-408377,37071,216195,-60026,-121566,288884,737880,1135616,1381756,1067729,591647,299467,547054,498387,244303,119048,184260,167155,126608,149570,-33637,-343501,-459246,-345368,-494425,-270817,-80149,53072,158608,265706,399188,-503,-282878,336480,528498,34992,-222230,-342338,-354952,-11013,-31471,157322,496908,562957,329480,11512,-223206,-411291,-11484,369705,421914,256143,498087,906312,1052969,525235,24296,-210025,-41470,96623,234473,365256,542195,577091,412511,-22829,149521,378623,216414,-127628,169123,547231,905979,788037,290493,-435635,-5592,39630,-171362,-423971,-460396,-305774,-335895,-84682,29730,-209943,-384738,345123,603098,455433,206615,130072,95050,140268,71279,-25063,-44397,-256605,-31508,389086,473555,119288,-284256,-133284,25280,2991,105014,34618,149897,327076,730681,697579,245974,-21133,154260,176351,194230,526948,790178,658202,588771,42515,-151521,-44208,34491,-129023,-246569,-218175,-46251,-93587,-15732,-80932,-357674,-10765,580206,724584,454700,67572,-199782,-250042,-455838,32209,416471,408459,42150,-60654,119530,182201,189990,250949,105717,-132647,-223428,-67723,-86474,-123461,-243802,-79361,-193220,-190501,-67564,-172209,-467011,-263830,63674,72680,-122838,-159747,-294291,-486710,-130290,337027,500044,182827,-107919,175328,102360,178647,347120,285004,224834,302246,398291,46267,-452732,-349022,-272819,-267093,-22278,386479,902931,1068258,756058,507607,155188,-341972,-44306,265639,136208,-216583,-438796,-437832,-140651,-64000,-305715,-228927,-161612,60990,756687,962297,367908,-452492,-187116,-228004,-220640,-358255,-156018,437380,887387,1069062,1104921,885649,698681,369156,194695,62806,22219,68242,107515,112737,96804,126034,36255,-125367,-185933,-209888,-324574,-81097,229725,315254,102946,-107177,-40098,238151,220245,-83386,-433075,-139167,121405,233794,215147,94039,-143098,10563,281638,486829,646712,583126,240063,-221371,-168507,44984,-68341,111564,132563,-21275,-177191,-296474,-292464,-152810,113042,506874,555771,-192351,-199269,256229,156436,-264548,-375688,96533,41516,-201985,-313132,-450775,-188165,-60732,-381044,-288195,69844,453950,544649,254645,-75609,-276279,-201059,-19303,-110843,-341747,-363869,-383376,-455846,-469466,-272321,-245161,-297091,-20937,354508,470979,284621,-352729,-139298,410342,693546,722686,576462,-9084,-16251,379608,618479,620294,314476,-410174,-19967,230813,67150,5204,-258038,-272870,82382,116433,-118722,-271665,-321314,-263630,84581,283511,109729,-179918,18629,158837,157503,-88719,-163823,110973,190431,-108262,-399368,-18621,92162,-218528,-167948,110193,369594,711299,826420,736099,715128,471569,295239,-159267,-350654,-285930,-58958,-7678,-19054,-18942,-240726,-136700,287030,450987,327690,34759,-180427,-163785,-57920,-158248,-335061,-22384,98879,-76095,-403064,-220687,-49636,-41399,-59196,132354,410407,492290,356313,-106375,-126484,248165,470367,364503,44622,-119129,-56273,-131662,-224839,-251821,-216398,-255555,-352933,-440605,-400124,-296702,-190564,-129135,-222109,-420290,-460621,-114265,178266,156488,-216210,-326528,-36739,120602,127815,-23154,-8647,-9123,213937,479392,464343,303059,122591,-164872,-388056,-46726,367470,736888,726130,285664,-314147,-131268,37616,-157597,-291787,-169220,-121971,-89216,-6692,149569,142065,24908,-23775,51772,71593,140687,159378,-86446,-434890,-115923,99320,-146378,-201445,-75270,58884,-52838,-128977,-221380,-180588,26683,243587,394231,304399,271929,106176,225072,761163,1113981,963247,584751,359436,371628,370969,387647,199719,-215020,-374845,-62992,52417,-301005,-388608,-247818,-194786,-317075,-337091,-110485,-266792,-361026,-233870,-103697,7796,92566,231488,185487,-50596,-215774,14064,-96929,-286914,-109400,66781,181698,-47396,-81272,406490,700500,672474,325913,91914,29324,221091,304021],[268685,272521,292885,120667,-18003,-267495,-432099,-205197,47380,152631,101581,-126951,-329976,122838,365430,64982,-391133,-202626,-91236,-370439,-238677,261678,475048,373546,127908,-110090,-86482,114435,310968,385808,406001,318638,-40331,-121207,-58942,-85244,-163812,-192245,-144712,-38271,136937,530934,845104,599033,313794,506183,593418,151227,16300,166144,-23760,-429138,-377163,-213896,-123694,-216566,-217320,172074,173664,-100173,-302444,19813,144479,38207,47818,307346,443410,475676,535804,413111,373632,207568,278115,362745,129946,-431989,31124,271072,-139293,-197947,102866,-48721,-159922,-102651,5897,50429,151425,124177,69395,-99066,-337652,-373703,90880,278897,34672,-150715,-43123,30956,-189355,-295566,-100984,-113182,-183679,82717,324219,334716,69907,-263644,-335283,-276146,-9714,-16549,-30809,-156143,-242610,-193295,-53695,-178454,-440405,-318211,-23728,-243933,-448338,-109630,178315,200197,-129554,-596068,-388092,-416274,-371310,-360861,-344219,-338269,-376860,-524543,-209971,-1888,-12634,12518,31620,-34311,-290861,-322701,-129268,-36194,96648,107772,54024,-33428,-157281,-337435,-270791,-68187,-121263,-318459,-205995,35912,186406,213122,122760,123453,212815,45052,-267929,-69421,179322,300776,221321,140092,242430,253995,316533,334924,411547,332236,242193,-151510,-553657,-348758,-296913,-271285,-204896,-375789,-469487,-168288,61433,131101,-42042,-392885,-424980,-60239,219488,462168,563961,339321,67829,-153094,-114691,-155135,-521075,-39823,128992,52498,-136477,-278241,-112666,27757,-37659,44343,84622,113448,21745,17978,106976,261116,65462,-286589,-345219,-184972,-348967,-531035,-424042,-69775,119389,169654,93652,397762,620295,332946,-332720,-87146,200513,17601,200535,489636,420141,236170,67229,11771,-104846,-35510,-35501,250487,376343,341796,91907,266741,268580,-38178,76572,446005,348468,38664,-268078,-286400,-94386,43603,-6561,-235377,-350811,-335244,-271434,-218789,-79349,-446861,-369436,72613,355443,348826,60676,-211086,-186972,-27276,217282,312479,450705,519290,381913,247225,151070,-112469,-44740,98223,127924,34296,188656,135127,-90270,-493509,-686406,-447693,108746,340448,187060,-216789,-214247,-39291,-304162,-169374,114666,160647,201298,250577,443465,646322,615339,558995,500662,177156,-186276,-135118,39414,266035,518231,583476,499657,280493,93166,-266937,-439647,-74220,-94991,-379543,-488189,-559007,-355771,-126961,233302,635514,901669,761349,273789,-53549,-391719,-536905,-147180,28126,205600,329352,288118,212608,133991,228105,458393,630181,683014,251238,-237982,-461692,-254579,-264611,-398005,-245232,-114068,-41777,181115,209129,-70643,-573998,-251586,11348,-89426,-168725,-171928,-271410,-374277,-327873,-145548,-283119,-47652,369973,364039,113519,97511,253511,346708,15621,-317607,258239,843567,1067885,865488,411341,25472,155512,176173,130329,145877,217168,178430,-129281,-489587,160103,680783,680720,501194,125353,317286,389739,6049,93502,208088,-59819,-268084,-226849,-211652,-150372,-14445,14731,-41166,70143,323145,770516,516250,-14016,-310942,142623,438520,504153,317521,25160,-36265,-192446,-314308,-416714,-436288,-450809,-576324,-558680,-563077,-384066,-103989,-179191,-234095,-140340,208612,298268,198452,-13683,-381230,-439706,-240896,-22787,49162,194506,440231,499902,198920,-278724,-530932,-187421,61394,24982,-238572,-583522,-505372,-354990,-358830,-232810,-3979,272769,-9189,-407075,-221439,-140087,-26228,208207,178842,-189320,-379098,-129014,-335575,-560914,-280103,91622,230680,308600,145497,-156742,-19586,236452,326944,412567,287440,166911,176880,187753,-76302,-331683,-606824,-123380,179514,101241,-391586,-139936,-5060,-312141,-333326,-22882,-272303,-293739,378928,633738,293945,-212471,38559,235235,99460,-322683,-492773,-353903,20629,253220,274330,-68759,-401426,-479462,-264286,-2413,-32077,3315,-264443,-663394,-196852,8704,-151606,-59449,358916,427772,151226,-215090,43216,328991,97842,14635,90561,185998,314727,157562,-258709,-479981,219867,716305,898894,468048,111840,514467,719594,499607,-6990,-356994,-41296,123518,30623,41989,92109,85420,-351239,-475721,-113374,283844,853241,1090967,1068819,616193,36674,73378,-86995,-278557,240040,860988,1154915,889064,248696,-104496,-154800,-89440,122417,337415,553054,162041,-10909,-30217,-295405,-567770,-283220,420444,950941,1111483,663883,197499,23698,-137110,217590,622640,545244,152722,-272073,286194,792989,533966,147648,-452039,-313831,174375,6417,-56907,365912,396547,353744,249330,264958,90715,192908,183371,383402,442961,339016,265448,389333,315780,185350,-27374,-143313,-278228,-389203,-446905,-493941,-354492,-331955,-417374,-274480,-73735,-82236,-344866,-259056,149153,11155,-199529,-5373,215925,2295,-291017,-246038,-197328,-14175,218056,136222,-200381,-314647,-113181,-244357,-366979,-296666,-148019,-35976,-59123,-331367,-482335,-192209,-59531,-11315,-28459,127381,494833,319861,-154814,-441486,-10226,237480,439056,688514,575087,315587,37986,168315,232272,52477,-349529,-468887,-412191,-577907,-205276,610546,832623,699498,332585,141336,195615,125933,5376,-217646,-173779,30574,496442,755700,622466,118216,-247909,-319810,-184533,-38408,147032,241336,479628,577647,506923,376586,528558,479400,392951,-321615,27138,774968,1101656,1138666,976294,458637,269918,37554,-313803,-213022,359377,624465,493740,388829,304829,212476,12191,70778,251948,245821,164963,520264,776932,561251,-13410,-187235,13475,119925,-87627,-419553,-265787,252064,690838,763507,591203,137000,-87098,-137020,-315218,-244223,-170528,-99864,44420,-14480,57269,90275,-49951,-103358,-116428,-141687,-378075,-222583,-259872,-444941,57482,207232,-131804,-81246,241929,308314,266118,394591,306429,605175,667920,415141,66636,-226215,-344448,-303790,-64416,49301,9922,18039,351855,428376,258174,30519,-177032,-25088,60228,-294336,-463515,-307127,-418757,-211320,-114742,-141757,-3082,79983,183664,298832,239169,218307,255678,191456,48244,-171376,-388806,-481197,-36165,541099,1095549,870065,522920,-54825,-482339,-257605,-255144,-559487,-378855,-260810,-488199,143662,621560,738034,493108,-21175,-528384,-272049,336090,970618,1271706,912054,343895,-6302,-82134,-195090,-268309,-278686,-113516,-123856,-214345,-8609,399563,499413,236444,26275,26043,168143,360447,379398,23289,-320811,269533,604119,589698,406551,1579,-558302,-179888,93953,322728,82946,-393955,-360090,-124325,84601,181616,142996,-22472,-311301,-397746,-270048,-128228,-225639,-303359,-415791,-615453,-524139,-133664,145526,109344,-275041,-239296,-162203,-200998,-234682,-386388,-341652,-16242,36921,-181149,-377491,-357613,-297315,-286553,-261166,132207,464782,487304,126910,-518625,-261032,-96844,-81091,93153,238161,121235,77792,150014,176565,43304,-393898,-294238,18409,-5379,111092,269531,82279,-54573,-132277,-114273,-4493,203295,552816,620892,260171,-224425,-272341,-159657,-234408,-325510,-501785,-589995,-293114,-159292,-498912,-462635,-314907,-373456,-430351,-211434,-102887,-152721,-158024,-85291,-109608,-248680,65650,408985,482829,682395,690420,677494,561417,457987,236475,-108975,-78091,45124,7419,-222575,-365631,-127907,181149,130461,-269532,-263847,130715,12587,-159915,106770,384478,252105,-319229,-262913,197015,272472,74417,-168380,-465595,-418235,-204522,-287703,-529958,-191304,18857,18916,-170387,32498,215225,324065,-82440,-61917,-38199,-222548,-9257,293047,385090,253626,155214,146010,184963,-118570,-488235,20312,366049,842684,964304,551707,-753,-379195,-334334,-292013,-316472,-18474,426198,533141,521633,74763,-289781,320547,846971,1104394,788241,225357,30834,22074,17580,-221407,-252249,-121908,134170,430169,640781,508607,108662,-180469,-251473,-135661,26060,79195,-160632,-476477,-397603,-455867,-320374,-84033,-364453,-151829,237194,278997,-88088,-211914,-185996,-345250,-343171,-369169,-61292,87288,-227067,-105748,335400,413821,175168,-45139,61320,-26693,-159996,-57156,180780,652585,825476,575685,301138,-253464,-503094,-260388,-212579,-496746,18357,554687,599907,221034,-229924,-357226,73006,310725,387872,181450,-124583,-114024,-171197,-294769,-378810,-285620,-320551,-440159,-350518,-48367,311187,908222,1366141,1293645,997727,672844,479845,408051,370468,406762,362231,451323,538514,536152,197767,-298564,-299871,-304700,-496555,-455143,-166349,50297,-16373,-87793,-265421,-316047,-148908,-148575,27693,365584,468869,387055,39771,59578,97441,390261,542953,285791,-201289,-464907,24791,-144698,-60933,196414,-133286,-572748,-34649,317858,94214,-357711,-261474,67649,386405,395383,158176,171111,60940,-388599,-243857,-39561,102487,272470,193107,15219,-62091,256672,366944,356805,189657,-163590,-257884,-413865,-432685,-241356,-373883,-80566,535819,688532,377710,-157168,-159371,-9264,216134,446600,363384,357579,621492,568103,220287,-208405,-353341,-317246,-241504,39275,296235,326685,388946,114620,-100693,353496,573918,341767,-94474,-354611,-432887,-603180,-273241,304206,488864,322694,-128206,-152858,134755,371391,429303,530357,511935,448881,246130,-47453,-371775,-370856,-278202,-37291,534412,852226,815190,165266,-2394,-260748,-366870,207271,421648,322828,27997,-203240,-353507,-512456,-253287,70551,326557,133939,-209077,-159796,114466,184391,211207,678497,1180236,1445382,1270828,809265,236339,61913,235562,590186,618282,507911,545342,470974,50579,-355887,-24313,181225,-6529,-77164,-23551,92554,113933,131072,123361,372506,530745,76713,-451414,-92359,329298,418151,324965,-52036,-472254,-30694,-106262,-437587,-226543,-249683,-423517,-470464,-29205,106046,-143451,-328925,-437568,-468807,-432193,-420565,-194232,271027,793846,1218026,1132413,558288,-155977,-363203,-18903,116381,82043,-94248,-168921,-241567,-284150,-405607,-388869,-146935,286440,116902,-300788,-121784,252344,423116,503638,271676,10557,-433010,-250402,-28657,-110890,239102,693372,675813,243768,-226845,-471812,-533674,-528486,-451577,-318262,63477,529412,768762,792220,553150,82700,-240315,-144941,-122771,-325383,-115138,-158023,-6277,-137351,-165798,-186592,-28256,-70858,-102120,-3430,251361,340573,348971,128023,-148649,-259389,-501145,-248153,-117997,-100318,-257315,-357871,-486347,-474868,-186589,33685,152321,-65212,-302084,212914,667410,923168,759912,348037,22780,82936,-23378,-149183,-141169,190678,184055,72608,-102512,-70360,-212913,-310958,-163643,-249459,-277396,-172076,-90795,-171596,-470086,-420116,-238750,87381,384354,391375,183973,102638,-95982,-492364,-62657,121697,207449,275918,153965,98392,112084,-37652,-338836,-115804,-78841,-239174,409378,966826,1027214,548672,-95030,-291989,-238173,19156,271310,160031,-227982,-523037,-85234,324935,558583,360944,21739,40832,294451,46933,-209586,228490,614700,533927,64270,-333645,-145483,-64097,-49534,48872,174746,166680,-174190,-496840,-414613,-141559,68141,145789,-49417,-373360,-398041,-376993,-545872,-440250,-292747,-22394,302601,507371,488466,204956,-218919,-313015,-180795,353254,890300,954458,725177,501232,182444,-172659,-503813,-142183,536500,650241,205915,-249489,146777,425159,117477,-244076,-347978,-169632,-148203,-79622,197,-157116,-243537,99126,323249,169288,-220678,-338726,-344558,-313570,-39832,-250100,-126929,213502,256035,92102,-78425,-178438,-98461,-173039,-381943,-465628,-129646,186143,50980,-383870,-285900,77764,130836,232915,328971,382550,-43619,-435255,314094,477602,131089,-63344,428991,995283,1269372,1510384,1192578,573388,240378,406107,322422,165547,349559,490271,324595,17208,-195177,-474457,-428440,-139469,-117255,-417136,-410311,-228333,-47671,-27959,176205,274981,-10957,-217425,546645,813726,278811,-232655,-451447,-427175,-189413,-180281,119323,558853,742366,393287,-20974,-209957,-376725,-224567,259884,539554,391922,412184,796566,863110,356892,-47235,-87387,-20716,-65003,-24861,172004,452577,475893,158193,-454038,99318,334183,86077,-414966,-97965,468594,1189047,1346650,728970,-237418,-198285,-113824,-236354,-142952,-298894,-397429,-489723,-44840,175724,-96293,-425497,428864,853710,621597,173071,-112585,-89047,-34184,-56432,-33103,3841,-244893,-192044,254433,492114,199933,-225369,-209887,-19585,227067,470673,410784,246535,13929,309895,215097,73876,113412,183505,135150,30416,101507,378494,257778,52251,-396392,-242954,24615,23960,-286500,-217414,-3221,91505,512,32765,80268,-82348,21781,514177,638977,464728,-125482,-531314,-150557,-182884,93208,434916,328837,-230496,-137086,200302,206072,178598,362157,352246,45010,-106644,128457,213624,8740,-349587,-368587,-258029,-77237,49614,-36472,-99302,64498,38573,28717,40447,-14854,-226606,-474821,-158467,301094,445408,104915,-258525,46493,-14922,-153280,68164,215925,272587,221202,145095,-266645,-393685,-156218,-208191,-362226,-60024,118018,329787,500209,270386,360710,141666,-291850,-171155,137981,84941,-236078,-524662,-258684,45185,25484,-348411,-137770,-140186,-89651,720490,1195923,780828,-44606,-476016,-112438,82139,-212107,-72805,587945,1078155,1006430,936972,792758,491097,179090,-84731,-305616,-359874,-342699,-227188,-114974,-44975,39472,-96235,-342831,-296766,-130103,-143467,192869,449172,510816,125110,-208128,-100370,137169,249146,-8407,-249205,-323091,-46197,335302,420723,204360,-87222,-29551,102379,217009,481036,643779,541088,208316,165462,87108,-184298,128336,123422,-79244,-396550,-570636,-269544,-63264,95652,326379,199218,-351259,-103314,199141,85233,-190003,-79369,239244,38818,-298529,-291948,-299900,-178071,46666,-85931,-316438,-30379,391580,505414,205377,-117994,-302708,-334522,-490929,-348910,-380681,-457787,-367431,-241430,-150143,14620,-186264,-387898,93639,616959,719739,437415,-271730,-94095,364878,634149,706569,498741,-141573,-124763,261027,652190,784233,426746,-360022,94222,552364,526997,367473,136569,-101003,76537,154755,-99430,-385677,-426868,-277998,21305,102536,-83521,-114300,218448,230073,53488,-135647,53430,276166,217462,-113097,-185749,195169,181883,-128172,-146728,42792,427271,866695,956028,963517,1055698,962914,684836,147963,-293900,-364479,-1925,145276,406730,197756,-140502,-35649,506921,693800,378447,-118108,-463054,-277609,-176275,-287541,-177134,146431,198547,-62238,-382360,-172730,-13209,-8868,-18637,51822,237081,341153,300322,26220,247660,680400,719757,362986,11123,30218,73564,-40366,-78848,-60125,-143566,-286485,-533331,-615004,-618763,-367382,-310806,-402141,-394942,-404337,-520241,-414262,-287008,-361786,-512567,-285178,10894,115853,186988,195450,81710,58131,574104,949646,663910,161655,-157694,-294366,-178409,-64302,295747,776187,863296,464806,-317678,-128913,52041,-274868,-347924,-36909,105351,83019,-15783,17988,60868,99614,-15355,37722,171791,239313,169902,-73710,-463478,-169312,57352,49737,145458,156658,184369,46794,-26126,-143786,-92083,-74269,95065,123279,77068,159373,-78148,-93947,405077,860898,952942,817421,555417,380340,215274,155378,-69206,-491935,-218966,-67493,-224760,-442057,-280335,-29522,107363,-17800,-418479,-95515,-8368,-63248,-271429,-233672,-24805,185065,308924,142184,-149835,-89904,193759,190398,48906,-33822,-156783,-114104,-190836,-7094,361265,584953,638251,373214,73006,26456,187124,307910],[270640,225028,106093,-105947,-40848,-132441,-174413,-176463,57436,319646,299271,53381,-229053,48481,255145,-31286,-389164,-85534,62947,-159376,-402453,196654,377165,381414,169280,97019,121608,273314,415600,391815,495507,371124,37317,-113899,-151801,-253006,-324366,-467100,-324954,-113343,-8641,354578,703349,654702,590460,747892,551059,183418,79019,141521,-91995,-440367,-551649,-353953,-172885,-239843,-233660,52101,-31348,-281902,-340922,-96742,11353,-52315,76366,330290,401419,414937,409968,165681,-1058,-200573,8522,316666,300647,-183671,-285886,108645,-184875,-286724,115927,8112,-112450,-63252,-18425,46889,42469,-6340,32546,60126,-390045,-258497,90182,214320,24851,85138,158262,-31655,-215988,-43447,159651,-11094,-305157,-20277,318794,396152,185586,-114115,-307198,-242594,-1959,2591,61016,-80021,-160465,-75164,65286,-47706,-280069,-147032,118791,27649,-478392,-206223,220391,362267,83218,-323254,-190002,-123187,-211211,-329260,-339732,-379664,-428794,-564130,-489640,-405659,-231301,-144421,-124901,-217072,-218340,-38383,-7188,-42347,40115,79110,40475,-24416,-224415,-425454,-458058,-295452,-146633,-313435,-258358,25564,277832,292116,217616,228488,341358,277941,16244,114190,361103,573570,500003,241981,165903,44669,49675,214322,502667,583579,518373,63038,-385545,-415284,-432371,-478920,-170705,-59421,-178688,-334754,-365322,-141217,-67764,-237599,-424707,-84942,199658,361975,457456,272553,36621,-109229,-27099,52083,-394461,-149723,-2627,-55082,-281710,-327796,-74385,181427,219177,183208,123830,177931,171990,170506,24068,229126,178824,-166608,-293054,-39905,-9584,-139512,-291918,-226138,26975,133804,762,260810,335798,61541,-458457,-4802,232579,-30907,-28177,83574,42741,-93327,-10927,68063,48946,-76294,-137610,244974,479922,398645,152320,241771,295842,171219,222993,498353,383199,178916,-175726,-268724,-71428,130965,102429,-59057,-269449,-396446,-355446,-377989,-299359,-523140,-50921,284507,506461,411486,-47340,-433727,36241,325290,434096,407768,419610,327570,197794,50895,-59528,-82790,175985,154054,-8532,-159409,85865,58710,-252198,-411571,-297414,-311525,-148637,293263,244354,-246056,-297252,80180,-193464,-259467,91587,191353,153174,252467,394714,490641,410274,266814,321612,213288,-59307,-112896,120898,389547,624253,620315,395162,64980,-111831,-103817,-188179,-165398,-103301,-411466,-582787,-445329,20326,446287,954488,1250250,1322462,942104,267101,-154710,-462667,-490293,-319270,-265014,-11315,177650,140694,28771,-201306,-174138,58221,485044,665221,435199,77045,-301512,-251214,-182438,-162334,-27361,88267,15801,249310,445358,385759,-89483,-554404,-244430,-173906,-185575,17530,-53339,-337077,-456433,-179414,-332631,-245705,203520,183147,-154005,-114069,80157,35411,-331759,-149162,468088,932802,1081295,692500,180486,-88566,66739,39518,10252,89066,217451,252606,-38841,-510585,-1717,245133,95549,156313,21173,148581,-2375,-209683,45587,232809,71720,-113580,-40174,-98935,-49196,70188,58689,-92638,-105252,75326,454145,291368,-83069,-552089,-108347,298886,546982,335237,-18484,-212525,-286653,-252498,-413696,-435970,-311718,-459964,-521154,-383385,-188253,11557,-150074,-343938,-321133,-23572,149812,60372,-51233,-305490,-274430,47854,293485,501866,667992,689364,528842,137991,-185343,27311,510679,451080,213094,-214625,-539327,-514651,-477462,-467277,-410722,-208340,24348,-173819,-315342,-68506,-43526,14608,343341,367300,70142,-252574,-233505,-252969,-232455,-62185,229690,569141,532702,482877,287736,304047,475236,508157,606275,363899,8794,24197,219246,-2329,-334160,-400463,49613,273880,98033,-373345,-86260,116660,-182137,-464417,-51811,-99648,-349669,281960,748855,576979,63726,-80636,143404,48607,-379494,-573965,-407798,-47850,339544,644949,471893,283998,-126010,-221179,-256677,-119362,193720,-19556,-474105,-249869,63718,-55199,-54266,450922,453466,74198,-247515,-231647,226013,181738,89407,113421,31116,88368,-64575,-447110,-308242,396276,815032,1097477,599427,112307,334211,484162,270149,-148655,-169209,51533,-9228,-275927,-308204,-194577,-344427,-549185,-246969,-9150,261820,648901,728168,850001,45751,-340077,-61410,-124057,-367579,16416,602602,891794,686646,111167,-156809,-133362,-33727,250816,383803,484244,70519,60856,20605,-238917,-523275,-397156,373419,947761,1102974,620016,945,-222872,-500856,-102483,432781,470672,150583,-453279,149059,686393,434860,-83233,-550902,-134657,168552,-196138,-59545,599157,566234,331635,191853,289349,266428,350410,398383,604410,834274,689488,376067,220899,202945,121992,-198296,-282873,-318511,-331181,-254038,-221275,-282847,-375125,-368306,-61219,25926,-137857,-451669,-291167,-43566,-311835,-353069,-39256,170229,67391,-122353,-83868,-42762,101013,247346,109030,-214566,-359308,-148039,-177118,-322772,-487815,-351187,-141636,-73737,-323026,-506678,-301229,-247881,-225952,-61069,220389,547662,424088,-69280,-438128,19974,242966,503720,806332,707591,366542,145808,206198,263456,213419,-60395,-403682,-400048,-276033,285012,761030,880050,847732,550154,401176,425357,325018,148076,-70819,-55084,99946,481088,658658,510282,48429,-280575,-207122,-79075,-31144,21907,137766,502740,831223,841092,375266,187437,70424,-41238,-477624,-180752,464048,749711,1012286,1002863,520431,409228,-60243,-491432,17728,561688,832703,614647,390344,199931,-5431,-209384,-73732,172347,232426,85411,316429,677555,429380,-136885,-483324,-65811,131121,73245,-244540,-387356,134428,491815,694034,690502,477818,74282,-254456,-346380,-443091,-505145,-522222,-346311,-243935,-54297,-138601,-331276,-410876,-343930,-330490,-339383,5986,-33870,-268483,50387,252822,128784,-52801,12539,62414,20361,88095,105381,361040,518030,267696,-23467,-214174,-222750,-109908,121837,114976,-67753,-31416,431477,521722,374176,81350,-276939,-271229,-207519,-506955,-347015,-228490,-278320,-244310,-213875,-183619,-73826,11515,147724,335923,364545,234511,18689,-153823,-215650,-288387,-579736,-507338,-95236,324611,651261,299801,178100,-30234,-331469,-341395,-411024,-520183,-335276,-252488,-446384,184942,659033,728583,467985,240491,-24950,-458626,-586368,308389,568943,724811,433633,78731,-146398,-263149,-226983,-89740,110605,207400,100428,41900,434344,678985,419071,25356,-214154,-60009,116049,262537,116779,-467472,-150830,189861,165160,-131284,-417333,-416679,18494,277391,550395,240303,-146930,-534843,-239510,32083,83256,23309,-163279,-450355,-316477,-145177,-217706,-478767,-355931,-342664,-504396,-463988,-168857,3554,-70927,-437918,-295970,-91941,-85719,-194321,-337748,-292644,-137446,-116438,-204176,-224546,-257842,-184082,-8582,205762,363940,554205,402314,-97285,-450179,-116729,151769,344530,621007,471298,154944,54577,100340,164171,38367,-448104,-145199,39966,-14773,164119,381564,166415,-116516,-199366,-141774,84460,368230,803893,964219,527886,-290108,-205788,198828,165956,-134214,-447985,-439818,-327957,-339765,-514857,-555220,-379655,-246786,28484,198538,102604,6148,-15910,-31273,-124073,-390129,-158186,160229,495661,958245,1022692,768721,479982,498958,396475,60262,134144,245915,110539,-171799,-264726,-111755,277548,243747,-124291,-99884,195791,55836,-186928,198178,610095,523134,-19777,-189693,91634,188770,107422,-96922,-351123,-453881,-349539,-507260,-352542,-61737,65530,-110538,-223869,-192342,-177331,-43224,-376374,-113340,131622,134943,52479,114383,180926,149165,155281,238997,203446,-103650,-549006,-408237,-26225,465198,494426,303583,-25888,-361003,-221573,40764,9468,-227886,114605,468033,620205,170658,-172229,254780,656019,777244,387950,-91155,-262408,-268621,-268070,-514500,-412194,-77735,314117,461197,490286,465333,200913,-4358,-310509,-211789,39230,139863,60354,-224767,-479852,-519054,-305454,-218805,-573565,36047,346069,260908,-124274,-112646,32965,-122799,-149151,-146204,66330,138777,-213437,-299654,188764,345769,229591,119512,209878,202899,191424,261509,476630,762490,760462,554951,315504,-145246,-546538,-341695,-140521,-182467,87913,475409,637143,402576,109639,-312210,-70299,162249,265932,129135,-195374,-220680,-255626,-258733,-301762,-219215,-242388,-391379,-409386,-156123,203704,769024,1241420,1490621,1289315,938238,647594,418655,244141,213001,153963,256719,424331,425342,152986,-417153,-517802,-584090,-525052,-224341,-90282,-80633,-296233,-486291,-751085,-477983,-213235,-189605,-67004,308282,413880,269274,72067,155442,310175,690316,872723,679091,375599,-222436,-109528,-138331,85446,297635,138789,-334835,-114531,297429,148120,-294172,-457604,-212449,30309,43387,80124,313009,312815,310,-300661,-162068,-145210,112108,181375,-36530,-177829,24493,256107,388722,560731,366703,-189641,-258808,-133544,-128233,-423205,-100768,530828,698329,310967,-126435,-140960,-68921,194394,479679,387554,270717,349409,214869,46446,-187580,-134840,12776,198340,254362,232521,6439,89055,192092,96570,475590,590955,346160,-147063,-435340,-456948,-417912,-238718,251430,510127,370499,-86594,-399861,-15074,351821,466394,560082,522814,330288,28208,-143159,-323780,-268303,-208242,-37019,478739,775466,604449,83596,-203036,-430520,-128575,399548,598937,405408,72876,-122414,-219312,-231247,-137067,108837,171172,-183938,-371457,-218644,107934,270655,221698,644898,987658,1275574,868400,185169,-129487,-150572,6631,242745,302842,211651,300515,284606,-61710,-313080,178270,339871,-30879,-277784,-54933,191442,192037,67916,240731,622452,727261,430476,-143596,-283815,10883,180497,103178,-192079,-543212,-334481,-301189,-409308,-348705,-359316,-274005,-163233,213828,233735,48230,-118559,-298341,-374162,-335860,-154090,62315,395120,785231,1133207,1070498,673961,223747,-180376,-55350,154426,225483,146656,83279,-51478,-161701,-216540,-548345,-275706,183877,264995,-168349,-180187,371983,683997,581058,322149,2097,-431972,81195,227138,-158906,82584,588397,561748,225426,-127235,-222873,-492576,-656259,-303760,-20637,139953,584485,738771,543124,159944,-285384,-395620,-162614,-119810,-63076,184045,317322,391007,103686,-182012,-263389,-104849,-176355,-231042,-237752,58469,181377,210465,363684,268693,126911,-284029,-343505,-206447,-216447,-324709,-385196,-498724,-387174,-115783,268244,371727,62362,-457879,359576,880422,993583,759783,361942,-25048,-16257,-17673,-81868,-87405,82747,30073,85086,63357,273139,287172,240814,308137,3035,-127944,-17994,-7427,-160422,-405153,-492500,-234611,300735,684003,751624,408178,259735,65198,-390156,-315527,-153336,-20229,-41478,81268,200886,199723,-124667,-446352,-24855,31185,-365923,199909,898182,1087791,600165,-190946,-292385,-61253,296193,573662,247913,-409284,-243551,-152505,86206,463845,519122,78130,-330714,-117803,-197116,-129856,378505,719839,604054,54328,-286126,-115960,-63483,-123016,-56150,-14428,19637,-402393,-570731,-516030,-320193,-6591,147227,82174,-231715,-477663,-468072,-522220,-511327,-284592,40076,182902,302462,281124,117362,-185811,-290182,-336799,151983,638659,914305,897130,771900,513863,149871,-188468,-522666,149705,262663,-145335,-65273,456383,944918,503149,266892,-34415,-414005,-348852,-86505,160731,90714,-144168,-66822,55310,-89996,-294131,-144650,-108395,-324446,-285907,-477916,-100666,135035,143791,123314,-37465,-299099,-379273,-327383,-406786,-410833,-21505,316949,142881,-330463,-147849,230326,394013,344591,440841,356214,-140232,-290494,481502,619649,242091,-20159,535677,1051446,1174766,1261720,1026950,325476,111488,222228,54498,104676,510511,623257,340348,-162692,-510207,-425721,-147878,29201,-60605,-397390,-533378,-363438,-236542,-415093,-110906,27548,-106295,-374034,386067,725489,348961,-218067,-553182,-374551,-317942,-344977,-47890,399516,628842,295415,-142815,-180824,-118184,-360979,66188,503598,411900,296082,497541,354964,17429,-178715,-25194,-28946,-251967,-298704,-65630,349702,531605,319182,-336184,74138,226620,-85873,-478303,-391490,193235,1073394,1463609,850881,-146673,-579034,-223813,106728,154394,-111582,-261988,-472539,-22799,290422,60163,-336674,203198,789118,627826,79959,-495325,-224982,-36878,19083,70197,7273,-387915,-274277,96652,420877,253721,-134343,-183126,-57093,422058,660754,606927,247949,-239613,-317512,-428818,-230802,33490,80680,-14651,-220619,-253998,133284,197046,217986,7755,-214950,42587,-66947,-342128,-122724,64225,-1792,-145550,-120977,85799,47021,97978,549548,652559,587982,69711,-253010,-66959,-93913,128320,399076,176413,-423714,-142247,147721,150047,107430,315215,424157,91682,-49614,184897,364481,239612,-56835,-340415,-306151,-101066,67388,150003,327689,614688,559293,276731,116743,-92551,-327689,-473699,-203071,101392,196569,-40915,-416041,-128972,-128771,-510091,-55587,237321,259977,81451,-118119,-370505,-208572,24501,-127578,-558468,-220377,-182383,-250594,111194,435772,504546,131530,-307293,-287501,-55886,-90056,-347769,-462011,-118543,145672,25296,-417330,-100094,-96518,-230766,518576,1067973,906930,280539,-44475,115404,314779,-22529,-53164,486538,941192,778054,692669,585917,196792,-85825,-391738,-403519,-398976,-272177,-76334,-118170,-199894,-69590,-232566,-580452,-300992,-60696,-60857,264872,535789,528898,83744,-231176,114898,472912,626711,366746,129498,-68133,154280,591588,627951,228738,-128937,-57993,-7561,-47480,265203,629111,659928,458236,392050,120949,-283706,-279728,-210763,-209307,-280079,-223283,40840,188594,136237,122148,-73689,-221314,-57733,84266,28191,-64903,101550,75233,-196803,-415133,-163836,-189888,-224766,14538,89574,-84856,-49725,211332,208588,2339,-238279,-194411,-260859,-218139,-70372,-44353,-259687,-428025,-138553,-31406,67128,-225943,-499327,98628,665968,781335,422564,-224154,-41610,248125,461958,405999,145464,-298223,-134909,177246,557783,656502,245052,-450026,120630,624583,692105,416425,201471,-57793,12147,104296,-104270,-362788,-435877,-254989,-30256,-115381,-382328,108178,381123,299882,-82457,-24303,150421,257482,107268,-186922,-150178,229427,179022,-46409,-153173,-70435,389034,831566,862685,886710,1026177,1112397,779253,279398,-307925,-361044,18085,210057,529378,300353,-159261,118969,605299,753750,334400,-219220,-484106,-87175,76088,-120957,44376,307958,259471,-31757,-348257,-227394,-69842,15499,-20964,-147796,-110023,17699,92100,155247,514044,946586,853505,321122,30906,64780,16132,-50166,-8128,1255,-190640,-365274,-415670,-381971,-480252,-569114,-320759,-201740,-265328,-305341,-499403,-446710,-202815,-100952,-199485,-251917,-175845,-85770,84856,210444,-39947,15231,793716,1208469,684055,-119892,-393852,-99504,-16840,73504,265332,644573,738995,406521,-338045,-61740,252056,-40102,-447269,-25343,207025,128777,-115222,-201174,-36445,66991,-126665,-72935,169344,266673,151151,-37970,-205089,-142812,-121984,-31766,176350,180075,173621,58429,-4,-133424,-119194,-239646,-173722,-288459,-249661,36573,-96167,-412256,-207161,320945,719216,840637,583624,308937,46900,-39792,-137096,-321781,-213281,-180042,-344511,-112120,-68072,108919,248413,142057,-130774,-47659,258749,335897,6725,-363450,-100626,234713,312590,82388,-199195,-54692,189509,288707,204023,33607,-214411,-474594,-212994,44188,266944,420063,442512,267110,-60728,-41753,129982,280966],[253404,145757,78010,8282,68817,22263,7563,-44107,130643,419482,432339,210251,-173402,-121292,-13465,-211193,-290461,68972,238618,-11294,-498485,68148,255579,333181,183272,306008,299018,338621,299850,191237,232489,97535,23506,-59113,-155070,-324351,-450010,-409756,-383742,-220711,-246589,39526,421152,658078,782148,845909,414596,41272,-77133,30308,-189103,-392454,-516180,-422245,-267885,-271927,-190217,-5787,-58271,-248660,-365762,-249714,-113411,-87324,130085,326625,353749,293443,158185,-143941,-360090,-373966,-271961,186217,384994,75512,-469501,-62779,-188484,-336130,103454,73727,-90220,-103838,-148634,673,-103461,-143516,83501,280271,-231003,-253222,-62997,-110460,-75305,154815,166428,-82725,-177920,91764,290713,63194,-354288,-70293,305108,391179,172939,-114240,-352947,-163260,75283,118133,82817,-54731,-26019,143732,243342,119674,-107829,-39414,212806,251603,-199273,-156170,255578,416530,181199,-102397,-78084,32392,-135282,-262390,-302855,-446581,-497759,-419787,-462467,-237585,-24740,-15757,-247214,-481959,-40133,157897,137908,-108341,-127323,-10747,-4810,-45898,-268579,-292678,-242035,-147141,-156884,-259846,-264004,-26983,244642,255594,271126,310245,392944,362558,141773,182873,395080,555941,531564,263698,4326,-253714,-275936,87218,548867,802669,683401,233896,-178633,-346695,-386008,-224800,115923,271636,229606,-12035,-280318,-57533,115711,72024,-166199,872,159779,173845,194999,56067,-86285,-62363,99360,245656,-97294,-396820,-136017,-99903,-182120,-192138,-21896,302955,415267,249985,95650,189731,324568,408414,54372,179404,273692,-46580,-403560,105046,368423,249881,50405,-251099,-51645,61887,-99181,43283,75070,-188755,-459772,-6332,129532,-111209,-205951,-371557,-410429,-271062,-8190,219255,275454,10577,-156927,166667,482788,359389,140228,178195,346574,375856,320144,464069,424742,313912,-79050,-299818,-39912,200450,187688,89098,-196630,-405496,-397444,-434825,-507252,-336605,159799,455843,570707,415713,-32705,-358247,290848,562354,518089,414390,265205,9299,-56757,-115923,-203547,45596,291641,134061,-150989,-313324,-40379,-5249,-326731,-66006,126475,97321,-194046,290956,421820,18967,-461295,11515,-123266,-435762,-68946,194462,58491,81532,96112,186766,142896,-99432,68692,170609,-42020,-127420,196416,457792,467906,379166,76347,-278904,-337286,65886,176683,-10084,-66988,-265314,-298578,-137077,407477,836713,1266301,1421383,1288644,810845,163138,-199350,-312083,-357028,-385422,-315018,-100204,25482,-75478,-172020,-397309,-415139,-329324,216134,575333,655986,475875,-57443,-297009,-63433,31675,185959,318658,172700,246177,537953,665938,258435,-329517,-504214,-278799,-237973,42797,79117,-268091,-564623,-199067,-306744,-391487,116802,99261,-310098,-355427,-165806,-323350,-348153,68665,496755,718672,751388,288272,-170597,-64380,35601,-97400,-224387,-96132,117378,257234,99994,-218921,-149066,-180530,-444545,-269318,-107450,-114488,-360626,-303453,21866,101869,101483,-54324,10251,15961,75851,148901,81890,-157017,-436009,-331983,-21042,-5610,-150655,-342763,-60900,258921,502702,400559,132161,-120201,-252007,-194105,-68900,21875,97510,-269403,-352444,-135244,65678,203819,121315,-243419,-471067,-347690,-25853,96248,1151,-154411,-67942,406443,872906,998319,1070806,921632,554489,149356,210276,569693,1003638,797849,460685,-83752,-516483,-478752,-495335,-417073,-468995,-428589,-402390,-460555,-138253,96974,18638,6574,368321,426722,311983,259084,408166,244181,102298,66377,155962,576736,464429,455828,490927,516975,541182,498707,577474,327850,-172077,-202307,178181,95799,-157578,-186424,172659,276749,8208,-305506,35329,294794,-10219,-542152,-91716,97810,28165,230325,646222,620062,218314,-159143,-49353,-230724,-502630,-446976,-368282,-82546,385287,859123,906283,757945,130021,-20951,27236,148365,331108,119641,-376904,-289737,96529,20968,-92416,224275,212301,-58397,-370007,-336871,157728,304645,239952,291536,-68476,-112081,-291884,-379469,-91137,428017,734320,940819,474762,9339,-8847,95302,-9915,-140683,-84439,-49763,-331088,-444845,-97757,57787,-64615,-48152,57661,79540,62817,30941,90134,335335,-630,-165856,-134497,-157859,-401811,-258059,235590,496180,372154,-75861,-264728,-233051,-176591,-51623,-14730,-69257,-117839,93385,86307,-121526,-403820,-455272,274685,858477,986173,498211,-217586,-401856,-541818,-300893,205831,361172,150819,-419930,-33334,398623,222124,-343872,-349815,45587,30777,-425568,148299,846199,721132,293031,85564,173586,269849,288215,435526,725332,1167571,1042136,611735,172670,85533,-93334,-526200,-389584,-267137,-142836,14274,71433,-196678,-430402,-152752,274985,227116,-58100,-346629,-262962,-292477,-549495,-359982,-130068,-20902,-47202,-163675,-108735,-24166,128972,258323,211219,-20491,-377718,-285086,-93774,-243267,-356307,-485795,-231980,-119423,-307648,-454800,-403321,-348439,-484222,-234798,133122,457406,379080,4359,-394168,-70896,179276,526096,837949,824223,463072,258984,165033,223101,312601,200442,-11407,20521,288696,795137,930477,922083,868354,688589,610598,593619,489251,306388,112355,1898,46480,243962,403429,321409,-16486,-264481,-144568,-61338,-153277,-245748,16940,384436,662676,743121,206331,-272379,-459508,-444284,-426510,-299360,-33528,200964,542270,649143,491724,399664,-117545,-535768,182739,679207,879981,588877,249278,-4892,-284814,-380344,-269616,31359,199416,-7227,-110365,238628,83403,-288738,-60607,85258,190148,220430,-71033,-408791,635,256785,564564,718608,684811,296475,46009,176505,224448,66647,-208760,-434621,-463654,-208527,-337695,-449787,-318336,-343383,-497650,-181033,198369,185802,-85915,-14176,215095,292565,102893,-201307,-235487,-162645,-106787,2918,235057,395498,170872,-134778,-245196,-135584,20298,209366,73406,-158164,-259743,229925,367191,288899,1046,-315508,-427534,-407819,-533647,-293562,-260323,-180499,-249466,-300308,-241920,-203195,-97294,65209,277974,387501,189916,-264118,-311880,-82714,-153159,-262313,-108835,-59144,18472,-143731,-314764,-117867,86999,96811,67726,-178616,-306179,-233763,-222966,-403915,143424,592236,618893,325001,312811,281031,-50836,-165540,-292698,-84364,371363,329642,57182,-254798,-361023,-285713,-23801,275696,487787,454011,96162,309545,640424,466999,23856,-318283,-381132,-193869,162529,284701,31981,-381218,-228851,-96780,-373804,-278914,-83784,183064,495122,790936,554547,211137,-367564,-354071,-78337,8301,-13749,-307470,-533619,-124417,11909,-269080,-577188,-366151,-308761,-430354,-418907,-222435,-116109,-213793,-560536,-201615,130097,181049,8652,-194571,-249526,-231524,-128638,-9360,12582,-20608,80078,367730,585119,561794,571616,347920,-114411,-418031,-112795,245177,654976,1025756,661173,153778,-74756,-102015,-14535,-107772,-362546,-57852,-44445,-54422,194749,343646,164090,-165541,-284802,-197553,138861,468705,902813,1164722,771021,-181483,-238712,447185,508219,188504,-117978,-319437,-443817,-376541,-383994,-497677,-418974,-15181,391676,507198,351540,213751,83660,-38368,-73180,-176642,-547777,-255837,331852,904361,1056436,658981,301793,518315,669595,438419,289457,340303,164024,-128663,-248940,-162549,295965,323759,30418,40488,245989,88958,-219029,321522,841871,776201,296000,-55323,-125918,-99903,-98697,-103848,-133625,-227424,-303397,-440666,-78905,84729,13660,-280103,-260163,-453715,-399224,-218721,-469023,-98100,329458,561833,324742,95218,73842,77157,88960,249409,147601,-62006,-335851,-400904,-535656,-132707,-42443,-3932,-135493,-256996,-1291,393776,351014,-160560,-330605,199547,460482,202860,-50914,177993,424162,268865,-139423,-436390,-348675,-220562,-185280,-167843,-82705,253993,496896,473030,365916,341395,200277,-3686,-366023,-342637,-23199,131275,242434,89429,-163290,-311664,-289739,-375198,-392952,302908,578820,301790,-134579,-33135,216602,145614,48309,-11132,31883,9528,-231922,-428506,11721,202931,171162,194518,263070,329241,371030,375767,607433,693327,619310,513233,285240,-55885,-438785,-365550,-28621,239941,229036,302059,524303,511887,313846,-50477,-137721,-22239,118675,103645,-131548,-227718,-272160,-158910,-159117,-174785,-260982,-455096,-493871,-277782,-15002,410739,819421,1265490,1263798,1022811,682255,349069,70584,-57286,-105422,10067,224226,162900,-8272,-360615,-563100,-446486,-127585,8088,-73995,-284056,-563797,-595873,-431469,-399722,-194333,-202448,-236311,118899,240347,74751,160886,272307,454998,733176,952308,924823,731957,119545,-147104,-203659,36469,214075,232299,-14125,-47732,206422,127344,-242575,-558329,-398559,-189246,7854,175128,398771,392986,130236,-29010,-85829,-339688,-84077,85481,-126327,-264300,-234475,106307,336489,629851,651299,337519,320168,177847,128948,-245516,-224659,308749,496058,83183,-127398,-103307,-118320,92921,375805,368315,165497,93563,-53936,-117452,-151913,76463,353642,508041,329823,97556,-238522,-81803,246960,298172,612533,604584,337917,-165098,-486627,-456170,-269263,-97608,169664,450551,367752,12933,-432160,-80279,313609,454949,520922,522921,257933,-65599,-102251,-209400,-242435,-227924,-68657,342227,572318,259051,-143744,-474147,-461094,222438,612441,702386,406796,78095,31835,49566,244989,382303,298596,16279,-483245,-352248,-241115,70274,271907,212885,540734,743050,916207,371729,-229979,-356615,-344448,-252346,-272097,-107457,9184,231921,325829,69125,-200056,168344,232054,-181681,-420061,-15493,163099,70574,-173989,206902,757944,914206,714538,173126,-201501,-351712,-205285,-211753,-333783,-465506,-578777,-506048,-398346,-446630,-353471,-116210,137325,418635,341524,232924,78206,-74784,-139179,-24930,87880,218671,424881,708660,901393,837866,655598,536064,394773,356603,271307,250033,304737,255825,57030,-129950,-89102,-276739,-418672,-14911,226876,-67179,-210888,364225,718655,518960,362096,74744,-85691,347388,384109,-169291,-137381,341944,296295,135928,107155,196897,-190665,-678527,-296063,111808,137905,460255,542953,201022,-192599,-536932,-576266,-378009,-161247,165433,369176,598251,587868,337863,-144303,-375569,-191494,-257014,-407320,-526848,-165232,127070,205421,545734,611072,377074,-107920,-458949,-351250,-359710,-396775,-405944,-473234,-281803,32085,436496,422111,37535,-289752,526700,925905,834764,562328,246736,-92021,-196816,-69868,204,-22999,-324,-47286,125057,262275,481039,648611,693836,682935,282624,33999,119413,59909,-148826,-333519,-505793,-171261,447421,822403,877000,409718,174562,59267,-193013,-526760,-506935,-359487,-216550,146560,274898,199243,-242616,-505901,-603,90904,-372805,-91662,601895,877052,502948,-253391,-390193,-20356,355778,669056,329393,-451649,-116909,-29875,-181493,252082,532155,188036,-451381,-633223,-444932,-159825,321870,575970,399101,-131540,-376400,-156405,-128197,-254299,-194649,-182168,-206914,-595732,-510789,-435071,-403564,-119669,33966,108040,-88576,-287319,-391875,-548918,-585393,-363477,-83524,-128396,-82043,-26649,-37431,-162603,-209477,-384096,-182586,343274,916653,1161471,1118318,908802,481525,157737,-341269,-365717,-263619,-515466,-20497,574451,1087234,744528,567884,212791,-184415,-562285,-213901,136746,179655,-71871,-234132,-224476,-250668,-190611,31076,112285,89269,-110682,-491683,-139653,43245,-84287,67444,74192,-133322,-489022,-489054,-443423,-358496,3056,297207,144003,-204432,-91851,256698,555675,455869,503256,334173,-190362,-193702,482154,676503,297957,12617,549001,862013,869400,778074,634162,2797,19609,75075,-230500,58172,528389,579731,240782,-314273,-321053,-154168,-54109,2873,-153400,-375606,-526894,-439317,-316987,-456149,-496478,-228432,-194411,-543760,-115626,347101,301981,-120911,-371173,-227139,-269382,-428813,-313914,52809,252704,80671,-322999,-189452,34033,-302227,-108109,380806,377417,239977,154253,-144732,-331398,-301406,-15208,-66026,-405687,-428549,-237016,234632,559579,386001,-165528,55826,121260,-222792,-356782,-412902,-214917,616556,1101922,745925,-21604,-252870,29412,459919,325218,-16184,-132738,-421615,10392,403314,268834,-140922,-185696,477695,495790,77729,-358496,-232762,117137,204062,181612,-88352,-555364,-46851,150574,358640,288997,10570,-36043,72738,512788,651447,596779,172782,-304339,-304630,-346933,-543512,-164436,-65746,-167557,-493914,-192074,348522,599686,677652,261552,-83943,-1239,-153916,-250716,-96797,-56595,-280076,-432712,-343839,-22570,31657,124975,574790,775260,768185,402367,-2811,-63554,-75037,145353,301081,10136,-247356,23275,103488,80938,-1447,134353,315524,47803,-28778,92926,266020,292214,167472,-17652,-283749,-238743,-11131,292366,638765,886008,821708,420313,30143,-302489,-418358,-263798,-163242,-126338,-75209,-108529,-331557,-261903,-195501,-284875,221472,351649,187031,-94294,-166067,-198926,-84723,182017,-5700,-403917,-422683,-445663,55452,700166,972240,682500,108514,-371764,-331179,-207912,-316649,-441715,-286108,3742,164929,-31237,-445843,-179631,-200289,-316029,273911,695954,729069,384740,209121,278528,467486,206402,-21350,224629,568778,522221,508421,365390,-44956,-339611,-425633,-141837,-72653,69083,195969,88762,-208927,-118568,-274889,-553750,-227692,-65935,-113987,121906,416876,366687,-50226,-168985,338529,774801,905400,648043,359601,218941,363658,724142,697117,134834,-262141,27280,25238,-192807,88813,618714,658885,478753,413738,206572,-37430,-403969,-468458,-155064,-40291,75438,364771,483467,225952,-40052,-99395,-130797,-77031,-4515,248,-50322,144406,-206014,-415056,-238385,42501,-85768,-237754,-134389,71642,57548,41591,89981,-94270,-181973,-210341,-53231,-215141,-124746,199282,351954,26448,-412290,-166383,-68575,-80395,-322623,-544608,1539,520859,649478,249943,-183000,77100,297992,384722,100906,-289142,-340298,-111868,116586,279477,201212,-198766,-483215,49272,374331,431026,152928,-84494,-288563,-105997,10193,-56149,-184909,-288306,-189505,-31788,-193250,-594548,222595,450279,305079,-233747,24149,117228,77574,-103806,-342468,-279716,68517,122378,37169,-159037,-202633,245234,616884,580710,547986,766892,1011600,741011,272693,-333783,-303219,4676,221393,454167,455330,116674,249136,588428,641810,237768,-239490,-435868,57900,317858,215382,236335,398775,261311,-15005,-284157,-216664,-79920,84274,35604,-257497,-441861,-324643,-114706,239543,632973,914157,758927,213009,17782,-48903,-198166,-116430,-1254,-37759,-278446,-428589,-364052,-209205,-243307,-224288,30944,218950,135777,-51347,-347632,-426395,16171,223823,99390,-146749,-399987,-424680,-182921,19060,-277428,-87590,798106,1169153,535413,-403734,-122572,74008,-11406,176888,338576,465985,442426,180215,-316697,67107,576435,412479,-307192,-92748,208525,91117,-232793,-414678,-138818,-58378,-319629,-213007,94889,190678,37285,-95172,-49365,24705,-24225,-271183,-155937,-27435,17706,-18865,-48999,-186312,-295985,-415815,-531080,-600188,-262714,173562,162312,-85913,-380885,-304919,318536,656766,498497,208216,-140637,-203567,-141810,-314564,-309256,-179143,5331,102975,32285,85480,198978,150805,118159,61987,515810,660429,264195,-389231,-162581,253971,263622,11304,-210685,-65003,86817,221543,168936,-32099,-207186,-210951,-76283,88747,184919,271655,163500,9239,-252992,-119240,59670,209874],[230068,227593,330109,265960,191544,151323,98472,73002,255008,465046,512007,326895,-66121,-249722,-335474,-363382,-44833,271984,407719,90461,-458404,-111680,139237,197191,112927,318978,388603,313710,50894,-61745,-187095,-256890,56611,77363,-51109,-271681,-437384,-294981,-346261,-409214,-528966,-251217,210813,626622,863371,755975,200933,-244211,-339117,-200651,-353245,-408931,-483553,-402057,-326755,-202787,-65243,85597,146374,-75586,-321176,-387154,-191933,-59218,170916,289655,291367,123525,-153158,-363908,-166862,-99175,-450766,-12297,356805,230202,-227800,-187561,-173422,-357077,42946,66553,-153709,-296041,-370047,-137918,-271987,-296084,101061,337080,-21477,-325809,-125760,-347712,-338591,-13609,45652,-86404,-162275,81348,259796,83059,-278234,-35988,291025,313748,24081,-287950,-342842,-64444,118120,118858,-53777,-65054,184089,410864,428930,247274,-29567,-39097,260666,374044,23883,-49913,291276,361381,70699,-86948,-93438,836,-184032,-189664,-233249,-484738,-494942,-302355,-207698,79513,241061,252110,-25787,-205306,50730,191728,217668,-158818,-399273,-194689,-113167,-116580,-188606,-23631,138633,283958,-7495,-154616,-220300,-100236,69366,104427,217817,287571,319634,267899,95574,107705,219939,252249,291032,164446,-152304,-274737,-382125,-53857,489354,853798,655471,298383,-13820,-158517,-118714,80834,389950,526335,526236,297568,78125,190722,239657,159871,31368,123561,123306,-50350,-170967,-306709,-313390,-96941,173308,352293,217493,-184979,-286150,-85276,59446,28313,63963,309323,409253,206269,30033,155580,427896,563960,148674,86202,286680,33682,-357794,203680,543443,450778,254545,-140673,-116897,-40221,-242491,-217089,-92421,-320227,-392284,-133302,-97428,-207667,-158237,-199938,-242539,-62076,99143,361376,422058,117306,-101390,60193,348513,204737,22124,85060,368736,479848,328458,283476,362765,326625,-48135,-414798,-93,264791,284481,149719,-171595,-353789,-375427,-526993,-365667,-183652,240290,494624,487424,313468,50862,-51131,411675,616259,450968,278002,-9566,-370444,-239646,-169403,-281244,55832,223034,-8482,-343056,-437098,-226112,-62261,-66704,233857,452546,359559,-80258,230207,565354,330359,-321281,-282885,-80825,-264433,-395941,24388,-98039,-275514,-126849,231971,163109,-354196,-128131,28023,-167361,-240005,146633,362657,109023,-134393,-329845,-369290,-181418,164885,381160,171535,-39385,-122647,-84348,93983,551597,844805,1055510,1103477,829474,426950,32436,-75027,-80557,-212016,-276877,-64108,-1948,-120570,-328798,-427598,-421884,-240804,-328727,-126454,409614,747458,673698,145368,-362466,-65768,131941,333477,495823,352315,201016,430571,657356,423605,-24777,-351705,-337391,-296464,-108784,82215,-209031,-562429,-231915,-255607,-480300,16085,62412,-246882,-467370,-292181,-181759,-46953,120333,246719,235706,167245,-262697,-222501,74470,37463,-179834,-354711,-351679,-80651,185942,231937,65983,-42776,-38300,-181688,-165902,-196961,-377003,-388486,-357436,-78654,-171164,-34511,-110631,-78832,58146,135284,158581,34468,-234141,-353813,-307017,-358257,-288458,-166165,-80631,70893,184628,300943,369118,208160,-19910,-221693,-96977,184960,339314,297093,-177563,-196455,84834,289239,392221,412055,-45218,-362181,-471598,-189472,109155,-10194,-80321,101669,644192,1246513,1285415,1259800,1031999,524828,215456,511101,846293,1004551,792129,452969,6225,-387801,-308231,-326250,-387828,-347492,-429457,-254360,-122662,1303,188805,-37412,-65565,282652,388848,479617,626802,788461,546937,250718,13213,-118085,166452,190172,218867,398667,470833,376636,312598,357505,175555,-294660,-395694,83239,149322,14743,-30474,132373,107804,-169106,-162896,162758,400667,99535,-460081,-148786,228297,388807,299514,318855,363862,158378,-266631,-445753,-356121,-223286,-235734,-397637,-179861,284450,736023,946737,709459,136984,101440,376810,409146,318335,74101,-396413,-303923,85115,71728,-184388,-368825,-216312,-97614,-422687,-258186,148454,497188,535072,774969,390371,91044,-167567,-108022,89281,286233,425808,424777,159948,-143314,-421521,-223748,-193001,-154247,-206426,-272583,-320687,-28341,282484,356637,309443,263385,289525,169195,-171039,-310193,235126,385402,470829,209374,-95037,-188236,-325453,-556836,-176092,62864,14951,-287254,-369279,-420831,-544322,-358621,-260711,-162817,-173749,42465,64775,-86351,-298671,-531741,58412,642670,768109,322938,-376770,-363699,-349778,-379229,11347,238071,115659,-345554,-184765,93929,10232,-493392,-207992,81307,-222954,-253409,358904,862066,668773,189507,-104452,-82268,85357,77907,254055,693663,1270958,1176602,623181,99406,-57557,-380161,-247201,-110589,-14584,108893,222014,222970,-188139,-345196,127442,546835,396388,93656,-153271,-259437,-431809,-321952,-47228,-87840,-258774,-339961,-363630,-270196,-180546,17566,218318,381060,330198,-16846,-325919,-174702,-273196,-205832,-401363,-313622,-195567,-270650,-332538,-333280,-154997,-168795,-444888,-171828,205316,137760,-17746,-372425,-293376,43676,462090,746177,822601,536782,324776,76372,124369,336298,382626,289072,300515,684963,1026793,960587,857719,749633,697773,682855,626716,544022,408838,236442,-26268,-124362,-111867,125032,160291,-51147,-229590,-182789,-177028,-407381,-475500,-84357,149915,119990,143926,-138661,-370401,-145318,123374,81598,26553,-364927,-327890,-121737,15419,270651,205509,-165519,-386600,270748,709948,774019,424698,1554,-213056,-209118,-110674,-399696,-185958,115319,-36031,-464557,-385127,-411310,-468759,119326,272943,292318,323322,47930,-354453,-77742,67814,368781,634628,736291,523124,535088,688592,774529,505323,209922,57781,-252901,-230765,-364422,-397877,-92105,-100849,-107839,65261,341780,311162,-9887,-201042,55691,305107,240335,-232161,-468388,-173795,-132498,-70812,237333,323017,120166,-237449,-295512,-94310,51853,181683,36490,-128731,-506253,-194817,-11293,-17199,-202337,-335830,-450486,-505426,-454654,-356978,-371340,-185091,-301444,-418996,-367233,-375066,-196787,20221,183159,301529,84683,-451459,-76507,196542,18559,35570,275515,209241,-68978,-120673,-307534,-227277,198118,447625,437142,174134,-145815,-194893,-242456,-395500,7135,368036,358159,29181,132148,182716,33893,-119148,-412668,-447511,-41174,60992,-62336,-328043,-407607,-345244,-84771,284523,604437,684101,182229,119505,449387,359276,-39030,-119527,-230949,-285580,115017,389553,350745,-94184,-413036,-33216,55883,116651,130767,263097,692670,990908,920358,523652,-159906,-436454,-232186,-26112,25364,-322849,-389753,-17761,16915,-321082,-434027,-340502,-322523,-400609,-397715,-283251,-175894,-323316,-433726,6550,431537,468884,194604,-68016,-178915,-110321,145628,267528,213987,191204,323109,625795,796566,650314,457312,240975,-34168,-403601,-294825,141916,733280,1137378,744189,98357,-296872,-406300,-279714,-335903,-224893,-56518,-195093,-30991,236565,201575,43096,-188835,-409491,-266862,140990,459248,815775,1143038,892350,32623,-397036,496513,689689,447527,150053,-224355,-495920,-100653,-187563,-393735,-359301,194669,438953,420979,365511,367712,122293,-67326,177790,214485,192,-407007,44995,598958,814721,398580,99945,506880,909041,869029,422027,312014,141730,-127466,-328312,-277052,214136,335618,134137,151238,310485,108032,-294864,414115,975343,912735,506818,107000,-206729,-257774,-232098,-52203,110755,90259,-55434,-48889,172141,217378,-51332,-363019,-408330,-555776,-268189,-247836,-438618,-60265,447151,723586,396316,82475,52458,14178,-68537,101348,25677,-55968,-76820,34071,-136840,-374192,-437630,-208281,-200146,-137777,205118,627823,595565,173733,-359559,-289848,42494,146761,-1912,92382,201338,-206175,-522754,-304676,-72434,175417,327531,355049,314199,552984,624584,486046,345884,197564,166221,-57830,-302834,-297395,-32267,119267,310973,299191,101959,-141562,-302082,-531846,-163212,504812,811425,375908,-108882,3824,315729,378165,180070,4548,-113535,-219083,-308984,-465999,-147122,30844,54879,173535,198568,307785,307301,238579,429189,432344,427668,428986,269893,33970,-261974,-324137,35878,426174,268209,110433,322865,519098,387395,198326,-77226,-172494,-22423,110204,59666,-96268,-176571,2997,-268,-167057,-359533,-577158,-546854,-357812,-244359,27006,377597,762532,966721,925631,591613,250066,-53657,-281210,-356964,-260926,-66201,-188793,-198628,-259029,-427626,-192945,166060,125728,-140961,-518258,-543803,-426075,-319659,-284844,-127493,-181921,-411372,-160956,-19088,-97093,233425,372127,508786,571745,748838,853456,725915,302521,-27097,-275775,-214306,-20949,260231,259155,108829,89559,55599,-217637,-363610,-310025,-98845,205900,307799,358481,273309,-46207,-14535,-101794,-425137,-349047,-127452,-259201,-344284,-366181,-47201,240803,456485,563828,592045,587286,398030,427437,77115,-178337,16691,185417,-155806,-117651,-35137,-116331,-90242,120580,266493,164620,105778,-37378,-204561,-185713,148713,547491,552005,231299,-83070,-375126,-147040,231371,408072,654464,611081,319394,-147990,-508706,-505318,-284569,-53589,82813,298367,289594,95674,-251247,-108757,208314,356912,426011,513782,225680,-72942,-64076,-181854,-314376,-314825,-152216,130719,245763,-131170,-488630,-289170,-11897,566673,768474,674070,319753,66666,173269,224987,514820,770417,495589,-39988,-383536,-334366,-256605,-1756,162427,106329,335245,498173,445158,-46755,-211713,-345116,-490776,-391349,-560843,-103285,147374,411350,493096,339027,-95529,-12034,-23695,-346851,-363116,-39938,6595,-203080,-478988,121359,744474,968542,809961,361793,-60790,-277734,-532573,-469621,-397895,-430342,-287889,-285973,-389413,-510344,-342833,-42430,306762,460271,367559,328263,191552,168678,177156,257211,145296,181842,323069,584901,655672,561056,525508,682054,849966,702247,349732,155894,328803,284287,11951,-180005,11946,-94354,-586859,-172121,90081,-37593,-163377,315307,582638,529550,489279,242617,227797,428799,349701,-205982,-274982,151002,120089,117687,334281,583483,267368,-462792,-428283,-12233,58509,246479,265829,-108598,-383445,-527070,-482050,-403634,-51484,293034,497041,690545,624108,477909,-397,-451282,-200520,-82353,-89070,-375058,-328921,126013,268486,571370,726940,426785,-1738,-396378,-490480,-466648,-452152,-403712,-377913,-145953,169064,429744,289809,-133088,-54490,563184,693095,419317,184741,30687,-109386,-387315,-189066,83796,108264,68128,-43004,187750,418583,522831,724146,783514,749463,454127,149430,131517,36319,-171768,-306638,-531064,-111010,450356,723566,675284,184333,-65532,-3094,-35659,-327701,-438416,-382771,-51510,231296,257826,83749,-324923,-395566,-34446,79006,-273744,-323108,236713,532223,378777,-156477,-482107,-170730,161845,520249,342231,-367996,-208320,-50397,-412538,3762,437101,370873,-67733,-426151,-580331,-248105,148543,351646,117343,-368818,-591424,-266929,-252143,-348449,-281047,-285014,-389536,-468480,-352789,-192608,-118796,-124918,-111050,26287,22203,-32739,-227016,-599113,-487580,-270539,-85342,-104783,-175828,-223352,-182237,-169584,-121687,-246030,-485852,106096,901668,1320255,1333627,1152668,696855,417294,121330,-67026,-115108,-152004,-169310,407680,818507,782587,586387,208152,-98134,-511886,-429449,-79783,83219,-54801,-338265,-428104,-230992,-48299,119608,248453,465648,256297,-162875,-149875,31369,-276203,-24284,177153,47054,-292378,-505485,-497136,-352414,-68085,129631,54331,-75334,-111729,114805,476237,471584,483493,384086,-28287,-338814,318559,691990,326899,-9527,414155,490857,448169,287059,151147,-160087,58527,19523,-484795,-47280,383980,411481,89375,-347499,-155764,-84431,-178340,-190924,-243470,-211771,-279748,-414618,-291806,-233221,-514435,-364556,-135654,-210812,-492590,-58989,218897,40393,-140336,-42991,-89931,-306053,-496368,-376676,-249080,-185151,-510556,-202157,79353,-177620,-136683,276213,365618,266261,-26450,-160464,-424676,-373641,-54777,-136223,-502709,-388298,-329570,41612,368067,132398,-151385,21469,45708,-292908,-309038,-219079,-309130,213889,613761,664903,292150,192630,367629,608780,298843,-2248,-56616,-331432,66558,505460,472977,46562,-382272,117924,320658,231526,7682,-155319,151437,253878,141580,-303446,-220356,231744,347894,334857,276935,166427,98712,243192,407502,448804,415072,68917,-313729,-97946,-180701,-478993,-302619,-163141,-219642,-450566,11363,597840,926136,813209,257117,-65833,-76178,-146796,-127828,-137595,-322299,-528422,-406494,-371249,-153483,-49504,134165,584586,935927,929178,661807,200982,-17699,44053,189794,186580,-113745,-69019,210882,172313,35815,-121493,-90701,117332,-711,-12962,-85614,-20814,131946,233121,212823,-140878,-401058,-156496,337622,749648,821945,672133,305469,-161076,-534011,-216887,53880,13396,-137336,-137435,-68222,-168270,-227457,-183609,1312,478824,447089,61880,-256497,4392,-54184,-10780,305185,155337,-136070,-276547,-181737,508328,1280215,1316635,717255,39175,-368089,-345883,-292954,-533542,-344521,-71447,122375,143198,-86719,-403839,-380085,-481059,-294570,109653,297152,355887,252850,235340,369920,564242,421414,24429,-92382,131755,353009,404470,197934,-166079,-514686,-302133,-35920,83881,229075,305309,228602,-66146,-74821,-216022,-525415,-212009,-131918,-276523,-165652,142116,69930,-268578,-87637,464743,892913,946047,705768,387896,347146,412347,594401,491172,-118511,-321748,221925,197469,-145485,-13574,613328,637989,336295,267220,301745,293562,168963,-74478,86754,159926,309071,640959,707765,318636,-109384,-82029,-95053,-109985,-59048,-86039,-182457,16546,-214607,-178426,33366,253969,46420,-131756,-307581,-128069,47170,102703,85764,-17366,-65285,40426,72084,-242527,-122960,451618,730315,348753,-197021,-234486,-149776,-286309,-421880,-530101,-149794,262087,378756,13611,-81314,214949,466826,416017,147992,-399575,-368393,-163700,-34809,-171314,-382322,-353807,-203569,-80587,-119691,-121840,-82717,-236106,-399746,-208662,-86872,28651,-16945,-118451,-94438,16337,-57239,-429128,132737,390028,204780,-376719,-34185,3871,-149707,-275176,-400441,-447093,-178718,46847,113212,-118089,-290587,46645,308363,218930,99980,454635,829349,735548,302241,-243318,-198256,-17795,207634,415675,584943,541673,358163,495818,459952,165596,-172968,-394305,118066,404080,483883,369463,406811,224476,-5543,-154469,-86249,30765,179362,113760,-186335,-470976,-386595,-122523,269591,598956,615404,436739,49802,-20261,-170675,-441863,-165760,-35870,-111354,-250099,-323743,-276074,-17352,64090,201935,427867,582746,484830,155167,-218363,-448102,69443,326436,219504,-10899,-177551,-477574,-516847,-258830,-467804,-184023,610502,881551,296650,-373785,128157,135874,-96231,227982,491007,434183,189694,-47191,-259934,211463,855916,830674,-15882,-118756,201360,75801,-269665,-510278,-219032,-201848,-497631,-255028,37435,97260,-98667,-229513,23694,235791,253709,-122192,-443969,-340075,-185796,-112000,-113963,-219712,-404491,-446927,-607580,-306276,95134,447488,446816,343529,193900,-217869,-114507,388091,419407,165850,-284022,-292565,-221135,-454799,-285814,-10981,254365,184664,1305,-64121,40639,118763,269432,283365,771383,884038,440144,-300335,-118852,301575,233879,-27168,-145758,41476,133845,205640,117103,-104170,-233629,-12410,104657,186123,196954,215751,-25862,-257353,-311526,-113650,11221,123424],[182629,435546,535764,390194,217671,189256,68237,80928,290267,390381,462442,324522,75752,-140570,-282948,-136329,231854,446743,482532,146487,-203344,-129713,42211,-56138,-114949,76698,312922,208554,-242057,-318458,-547958,-291504,164931,229099,81829,-148290,-326802,-226633,-235183,-220595,-112966,24591,316490,552315,753034,479505,-73835,-369116,-79811,-208233,-421844,-525781,-434507,-266196,-118777,19831,86788,188267,304863,78946,-201905,-451378,-244928,-56147,117807,191777,139342,-131847,-494247,-275907,137946,110731,-298205,-203201,229805,246089,-83344,-240551,-188499,-380763,-107306,-104407,-367158,-428863,-392712,-408137,-356436,-426881,-66341,132024,54273,-140662,62477,84893,-463650,-211678,93130,-26566,-218100,35378,168953,88583,-96605,60267,247316,148749,-250842,-525904,-177893,-8558,35070,-105932,-327525,-20837,389184,610148,536910,257503,-110719,-167417,225266,346797,103214,-7340,267442,224051,-226462,-263723,-150838,-200401,-316147,-129169,-163024,-432688,-452539,-309248,-120577,180744,363273,433471,287694,69227,-41868,36524,166575,-89745,-354895,-394710,-226166,-110781,32639,245489,448438,506988,134497,-109649,-183387,-172665,-200484,-131964,31089,111442,122568,106177,43189,-39563,-140484,-197870,-140110,-82946,-217646,-40217,-177880,-221071,300227,651004,427337,213915,43930,-24145,53679,232687,514852,623285,591296,381484,220585,267395,154789,-17470,151911,245868,111243,-238628,-480249,-378717,-473926,-245277,115718,322585,435905,241597,-156775,-110425,141890,183883,174310,169390,168253,97541,-42706,82997,453641,559674,173219,-73662,173796,21769,-110157,208227,413943,385781,230941,-102799,-184073,-126227,-362420,-371315,-164570,-326086,-461669,-285476,-178438,-256719,-72813,76917,109837,145136,231147,431589,432083,131882,-76523,-12014,125113,-11313,-154396,19022,343291,454454,259793,-31836,114254,157179,-127858,-540123,12619,318063,385649,156903,-181840,-339351,-356761,-380894,-230778,17801,276832,446903,279613,107487,101612,186623,361360,484903,223162,-42173,-381539,-367337,-108434,-109943,-326330,-82931,16505,-225046,-354355,-277800,-235891,-86266,147944,390333,585529,413265,-799,84233,554773,504909,-13109,-326785,-51910,-55165,-374593,-329830,-256705,-330497,67207,387230,258341,-207251,-158872,-173511,-414566,-364535,-5627,162146,-2560,-264414,-153896,-80683,18456,173019,317548,168822,-76481,-75891,-27905,133201,352430,448341,486677,557047,205887,-30059,-15153,85927,53705,-95900,-46665,207269,152821,-242996,-404476,-261043,-237568,-147251,-148163,-302693,171092,585936,547052,206596,-273808,-215705,117060,365448,540877,414878,139919,159328,409856,445861,226114,29424,-176373,-233553,-255584,-2542,-199450,-561168,-293049,-204769,-472679,-204040,-57559,-215474,-314504,-102172,63752,42937,-22366,-241372,-374860,-470183,-378086,65021,165543,30062,-136777,-42958,-167251,-345890,50911,299267,241564,152970,207149,88319,74898,-202077,-381462,-295330,-338881,-258187,-479044,-307978,-256074,-209729,-1665,81924,77343,-89717,-297796,21320,150242,22970,-305641,-134033,-11250,30292,-53073,-84826,135511,124459,-26522,-213025,25989,326232,467258,258202,-217552,-157496,187876,383015,492545,519498,63776,-217319,-150375,-141961,-82783,-179768,-107912,168076,643377,1175301,1228566,1165131,953673,416787,256329,608319,780631,534385,369839,147155,62823,-174707,-181342,-221539,-346049,-232446,-102776,163781,201023,78597,169434,-199152,-199492,142364,340135,614195,848685,901671,600194,164853,-214520,-226173,-105920,94862,220041,183778,157920,45623,45621,45548,-16745,-211371,-241739,-3427,129011,89370,-1362,-117823,-206577,-222789,5001,210197,328300,63894,-487162,-212061,219852,471614,294142,-106441,-105009,-77219,-310760,-182656,202298,101526,-100602,-486374,-342246,12163,287278,602618,260954,-108111,49718,488194,484323,157828,-145369,-371215,-285287,14694,92510,-61876,-16958,-21227,42118,-76495,-69569,187889,677552,872922,1200448,955826,434450,125269,108204,163327,5799,-73538,-233576,-164079,-206390,-141394,-128740,-212315,-355566,-325346,-51965,116002,266347,392371,320879,318048,328483,407632,257816,-200040,50937,565555,760944,604782,256251,-154217,-204004,-172404,-322692,-538848,-293202,-290353,-489648,-352349,-238914,-88442,423329,585574,472693,-59401,-101689,-99756,-208000,-259115,-481402,-282900,309293,485423,119704,-472926,-342296,-369094,-460745,-66458,159106,45561,-309633,-230234,-33827,-42141,-313102,-142160,-1962,-164323,44042,440056,624821,412175,50904,-332357,-408809,-142658,-32695,-17873,493989,1040830,938344,260561,-130967,-244824,-386232,16731,151307,210327,266703,270144,147494,-324999,-158929,339381,613741,436522,218679,27801,-225793,-463656,-294604,85254,92262,-77570,-147618,-89025,-122004,-368091,-181015,124246,520982,690608,495067,123361,-230699,-234538,-189946,-290798,-337848,-266998,-191068,-169258,-131747,56930,120552,-93424,-422682,-258032,-237106,-124908,-281719,-440940,-143498,315899,568960,657224,518310,309948,-9642,-12573,287692,460968,442301,404517,727576,835670,710866,575676,501988,565814,580570,501017,451746,377424,199059,-170410,-356602,-339367,-18340,63469,-80750,-228634,-327450,-423917,-477397,-133181,66455,91348,-209785,-447710,-437544,-260420,106285,402058,438369,287768,64301,-94399,-90675,-281283,-84979,7072,-198399,-305544,290301,666366,574818,152290,-264378,-188410,124191,245068,-198572,-465395,-47409,-33125,-208794,-161114,-133204,-75997,140409,329399,373616,349925,66119,-347611,-84104,-25064,152388,466140,671061,672337,915739,1034809,1042243,687729,490427,373528,6981,-95971,-257746,-491077,-116332,8497,120498,194615,345519,251950,-97026,-487477,-179456,147621,189535,-220080,-454268,-113317,-162332,-172373,249038,256402,35513,-357006,-283350,-75944,19272,144664,162695,14100,-173343,-345520,-506788,-414978,-364467,-295111,-376641,-522172,-466825,-513251,-434687,-275110,-430261,-616275,-537700,-370695,-158200,79182,123467,132303,-72814,-308235,122053,298688,42951,188119,505375,465194,126925,441118,-6084,-247052,191712,570683,555017,316591,-140336,-289094,-346432,-436374,-169580,29635,-61863,-367606,27070,56541,-141252,-347600,-328248,-544149,-406954,-247907,-221127,-304068,-296500,-187579,-112739,117566,519787,721061,268518,-38744,195971,123258,-185796,102056,213681,-90087,57052,345184,392674,53268,-251024,48990,262286,245840,134521,230413,781106,1081049,1131194,614857,-78624,-409922,-408030,-72064,57102,-164618,-243241,-82724,-157026,-406303,-419743,-347983,-367094,-402767,-390006,-348929,-229751,-410495,-206415,247172,676152,638804,262273,-17932,-94815,96282,411851,451750,297776,263912,427148,675367,810432,619631,251702,24110,-18797,-223051,-414597,-687,633241,992430,684881,-36720,-532491,-490785,-429897,-484702,-129857,-118157,-348849,58332,277615,49071,-206838,-168456,-272428,-218150,107779,330781,557832,883138,816255,209446,-589035,345534,656332,542120,294817,-102739,-272535,121142,1521,-303762,-296357,198818,158898,15014,197876,392709,86596,-93336,371981,453794,413974,-114592,-248932,214086,446027,99704,-104752,415806,951331,1100285,546878,205692,39832,-201865,-443067,-424417,39707,259157,147757,215976,393183,150686,-430888,420646,951726,883411,546828,206107,-70664,-36540,47497,154153,306079,311548,109190,222922,308510,288108,68067,-151231,-487676,-281186,-134410,-332337,-262793,14888,428493,527555,194063,-1409,30956,-69697,-298587,-258121,-150892,-151860,32998,235146,278797,102117,-395114,-201223,-159695,-77104,292320,654888,693971,463126,90432,-436654,-445025,-50683,-77558,-17374,10181,-247896,-182981,-11955,233124,593591,842017,823869,603253,684838,652392,479720,389497,92923,150887,-18690,-74037,-17685,72498,118526,228825,304797,200465,-61895,-348492,-473315,13437,575621,905758,428054,-60613,-15516,298900,467950,191526,-93956,-259007,-376861,-402654,-454488,-281097,-118430,-32970,75174,44394,160617,79249,-56327,-67229,-5246,131621,263348,303441,166403,-42765,-221472,21579,271834,110180,-83966,88959,399489,369984,359182,43509,-210764,-134175,108865,225635,61070,-3378,173215,102000,-204091,-493185,-498257,-466172,-378142,-345996,-179755,104777,277795,554374,706093,437074,180368,-74637,-321464,-517834,-513839,-415525,-430049,-196553,-238466,-397429,-62856,247430,81944,-293175,-471348,-251562,-279885,-236823,-169508,-46895,-136972,-399182,-452148,-270959,-122310,215152,397894,472604,341825,360799,477579,411284,280459,122681,-156254,-191428,-2902,394720,381048,166650,-37986,-24120,-216328,-122643,-48221,100150,340918,364487,189533,9604,-347491,-206461,-123534,-179174,-322055,-404291,-432659,-380552,-341649,-191179,141179,218358,242124,486451,491149,498196,650863,426940,145671,-85542,-84456,-269455,-92829,55247,16745,-171395,-196055,55949,234534,249162,63676,-186850,-304218,46675,477759,321903,-4948,-258893,-439255,-195081,185695,417736,555769,574306,275017,-126689,-501037,-567871,-473610,-183154,-34913,44709,119543,102671,-148232,-191548,17303,159142,292542,483891,228237,-148540,-133997,-253046,-452838,-408413,-266753,-113320,-159753,-369647,-316235,2886,412952,792014,803625,528567,222047,108930,274396,307588,602248,898244,604188,71791,-148162,-344278,-278912,-57644,16955,-105044,16219,212457,-69558,-261333,-134186,-261864,-401481,-178369,-14370,330014,431634,543004,550024,519888,57700,-185996,-233432,-330535,-281291,-194596,-230463,-367870,-313623,124173,666081,895748,726011,404506,43962,-9970,-211654,-219303,-296921,-475707,-156792,-106781,-379604,-509914,-344953,-50324,296430,324703,278864,275336,161734,281636,360182,287747,-40406,-66337,92971,424138,489167,344789,353910,653942,990040,707605,264656,-26944,194026,143762,-195924,-225082,106078,-66057,-427157,-222729,-49062,-75435,-58201,344236,487561,609734,610466,373710,350080,297170,143975,-309284,-185496,159332,121644,132009,417628,771992,650451,-80107,-572503,-281935,-70736,44780,16648,-266173,-414684,-427438,-202529,58784,298333,450029,572062,616185,540342,503740,201782,-334485,-101810,269201,377777,-84599,-433032,109340,346542,492402,597080,287489,29886,-217432,-449682,-454324,-483254,-403156,-259345,-8031,265659,279464,51633,-322168,109307,425646,290374,-119516,-312344,-242807,-68912,-281864,-346645,114411,269045,141256,-25570,267426,519762,467891,505782,451040,515547,441273,214353,73795,-27688,-183453,-318135,-500350,-83775,278824,372082,177052,-199791,-221709,68931,105271,-99584,-124750,-79587,63110,176660,103108,-143494,-266182,-188831,-89980,-6753,-185823,-359669,-61297,242495,352166,51438,-203446,-393946,-207623,202964,256499,-213538,-327550,-192355,-448301,-199236,306792,534933,274741,-65499,-490410,-319903,13751,233548,17202,-361752,-545845,-400042,-415955,-389604,-292340,-185765,-317704,-437436,-257852,36173,172983,9847,-179446,-121769,69412,178288,-66258,-562113,-317862,43177,353174,346252,193451,-150462,-289412,-243043,-130038,-159519,-389923,-31679,756660,1152722,1201369,1034402,667757,486006,446951,354900,315588,183763,-202131,-21542,295230,622666,388747,10061,-102624,-233083,-334166,-340395,-106100,-89073,-358349,-488105,-173601,23730,86292,246405,602933,482003,169142,-41339,-21215,-407472,-70635,225066,111010,-117494,-397807,-557245,-403990,-212372,-133838,-102351,-3626,-128349,-159518,194081,329302,358236,481577,307485,-527116,31091,653665,353550,-78364,123739,69320,42790,-40443,-229256,-81433,166610,57297,-480281,-259052,116359,202664,-28817,-293589,-108190,-132807,-250446,-158005,-27981,85449,73472,-193573,-261566,-178502,-387053,-343239,36642,138796,1552,-191454,152478,194580,49639,123673,111911,-67330,-262908,-454327,-639904,-432628,-515242,-173581,58952,-54526,39,266105,412397,306796,-37239,-68268,-362249,-420834,-139424,-238292,-553322,-377844,-430660,-238185,-22338,-333611,-259010,-43003,-15143,-303646,-314421,-65572,99195,403747,655019,769088,673223,499572,515711,411995,128998,13098,-26858,-198987,140163,556393,576788,150206,-174697,-38209,231026,383923,215997,-103792,-67063,47366,-115562,-294146,138325,402254,462607,271661,171160,230235,121410,218211,67895,100987,146834,-25635,-342601,-262418,-195280,-199997,-239610,-205266,-229770,-307069,103534,617527,935570,668224,65462,-241095,-75301,-32390,-25177,-159699,-518053,-262889,-139797,-171617,-141961,-52787,187233,610193,1004759,974313,768411,365505,100679,198039,219632,78865,-169030,38137,295987,252603,-17190,-215626,-210470,24088,26316,13375,-210842,-367378,-169968,144757,291174,55916,-383813,-324061,254836,612501,482360,220871,-620,-353586,-515956,57389,360685,238032,45395,-44254,-30152,-29315,-92855,-123951,146874,487119,418246,-108311,-355066,115274,-17353,20923,374602,322890,110453,105107,327825,794150,1422395,1247823,541074,-81799,-200653,-327447,-393531,-441113,-173927,103916,227832,128947,-97051,-303003,-436549,-325459,-120866,80051,34923,-49062,-23717,77257,367955,589492,508969,17759,-401369,-203839,240797,308666,76757,-206485,-543493,-237533,-104488,-10739,121385,207392,201485,47228,-14954,-139626,-547017,-296039,-174007,-416779,-463100,-85344,-274475,-552068,-67054,439422,792460,739646,507328,201263,247406,268304,212746,-12710,-571647,-58313,441080,445620,1086,-101127,536842,583320,139192,69785,346460,536641,508724,203550,248476,249733,446061,812131,774882,348403,-101721,-91567,-54817,-108892,-149202,-304383,-459479,-296848,-139348,-52543,186108,358554,174928,5004,-340665,-453891,-139022,33979,95495,259587,241916,319020,138952,-327539,-39426,655097,955318,610954,42555,-262955,-215698,-372616,-515768,-543163,-335166,-51964,31185,-138143,50159,257003,475289,381070,263756,-260857,-476723,-290185,-361966,-531444,-38717,202283,90261,-237356,-434744,10522,297615,374164,202682,-204344,-226519,38717,45417,-15047,-37919,16755,35765,-392233,-154392,148925,-35940,-428928,-122537,-131804,-281495,-235525,-206576,-350248,-390199,-67036,118575,-71006,-335119,-184161,-31787,-125106,-334509,160694,621882,732411,392431,-90118,-88862,-81622,103987,293141,412048,605851,386636,340902,278279,111606,-113546,-323563,95472,321825,528367,365460,287628,115395,-40920,-35050,34815,149397,214125,82725,-170814,-504036,-288652,-69620,190522,379300,131644,-36582,-200897,-125353,-187968,-428693,-239606,-153813,-239552,-208299,-202255,-112297,175805,351953,511493,666988,756912,604326,146948,-234307,-479914,-41026,191177,105942,47118,162503,-104439,-313905,-427342,-508156,-289032,263602,423016,-9032,-255400,163867,39536,-219924,255226,583343,488077,78174,-230028,-261054,267707,929505,1007618,206119,-83323,193337,86911,-247033,-503582,-312459,-356558,-510873,-212606,4117,51254,-169487,-445998,-6112,352237,400399,266683,162067,-222807,-339402,-211632,-212322,-192628,-187630,-312970,-265128,-8587,390495,590747,590458,641409,595548,189683,-482302,142425,375372,199882,-195472,-336086,-336542,-372059,-121520,123727,279412,93151,-188438,-332018,-188258,84861,317362,575628,917667,924504,472639,-193686,-11189,325226,178282,-94833,-71913,205122,343839,370213,204126,-56316,-336620,46140,224511,278077,249501,203025,-111166,-411631,-176194,-74234,-61181,-9237],[84896,484047,495571,302799,130693,118244,-50379,-39567,135603,151074,230587,170677,122125,-42441,-103557,87425,413438,523710,441379,188192,17805,98337,19521,-198222,-445802,-284640,68262,70309,-361398,-502719,-367106,-138184,231371,315835,193678,3986,-217369,-102129,-52160,86268,211134,372825,509586,461826,450785,111168,-241760,-9186,281661,158240,-168495,-359003,-338253,-122553,159592,261192,235569,190684,269399,138999,-108248,-371346,-284205,-118748,-43733,10195,-138371,-426858,-410071,-108195,232469,154249,-116835,-148783,124975,176432,-92861,-243184,-236502,-400644,-298790,-394900,-533924,-127903,-198246,-405317,-196805,-263820,-439455,-248663,-60545,5380,176173,323095,-116974,60625,340185,54493,-332873,66311,249344,225077,156132,192723,180964,-56866,-495868,-246819,-2368,6167,-141264,-447386,-268984,131932,506405,662247,535383,165619,-277064,-377295,86124,186154,43974,-35646,159389,79106,-375466,-317208,-181728,-419235,-281499,-41682,-76982,-362884,-495422,-454889,-208092,70998,326574,440234,422162,165524,-229500,-235968,11115,-3082,-132841,-278527,-204107,41189,280214,477382,623587,427191,115214,-163936,-174680,-202902,-383676,-370391,-217522,-134455,-21732,171146,169635,-135183,-545401,-191455,-142937,-298571,-262128,15441,-169590,-365965,56365,261765,97824,25697,14067,31802,80237,209278,477266,552004,415252,246251,222273,212769,-64116,-283506,212925,371501,168983,-276781,-332950,-92767,-264893,-365462,-51808,193875,517507,523589,116990,-252540,9001,263223,287746,-29454,-146286,54742,-125038,12609,452281,472198,104802,-260939,-9341,-76952,13902,168248,170298,212586,49337,-142732,-245449,-151997,-219289,-237517,-92771,-244940,-563000,-141859,75066,-147575,-63924,133901,257253,220034,326649,458786,366458,57779,-102342,-577,-27741,-127405,-207511,46629,316855,365739,197514,-299234,-272974,-130064,-252511,-383043,6548,360395,455662,174076,-202440,-307711,-305371,-125072,49001,395477,462792,470863,96010,-119949,96962,297345,230215,255190,-105044,-470135,-361800,-103307,103825,8028,-248814,-162355,-82107,-184845,-102549,-76052,-38008,-86149,163703,353675,474624,281768,-3877,-72687,386304,507611,211903,-59096,-66592,29495,-90372,-291587,-244564,-29635,160692,266256,138681,-143432,-134661,-307889,-509867,-190357,104730,236972,281198,178409,115370,60801,46789,141312,78722,35979,-123100,-89307,-106098,24625,-57,-142857,-35115,254536,-119913,-272875,23062,176168,80956,2701,228345,439988,292332,-281635,-313551,43405,46168,-53186,-39505,-88081,-10474,226085,166413,107892,-170623,-415650,28984,295380,447697,332532,64708,-140587,108325,394597,424119,367703,53305,-106608,-145068,-23044,-191690,-600847,-304604,-105881,-346968,-533343,-259136,-264866,-291051,18094,121580,-16019,-134385,-264551,-317357,-281892,-85722,206892,172110,29630,8314,261165,118578,-483184,-84373,310302,296144,223724,243605,184137,68479,-172341,-315045,-251978,-264206,-339895,-548890,-498182,-349011,-265724,-110713,-35617,-32992,-214700,-306382,238959,461218,257082,-212018,-112952,-88785,-112207,-248917,-463060,-256826,-35653,-52451,-169784,140208,457648,510747,143212,-307947,-232154,166274,316455,456257,402617,39669,-197669,46813,111542,-151438,-403941,-166894,142722,439724,719140,869760,858187,740274,311277,285383,580810,502651,-78412,-258859,-257001,51865,-28550,-143400,-148947,-228381,-148781,192947,404380,364458,166899,117282,-315853,-319469,73941,389555,787285,1026270,944180,564003,16442,-442357,12872,372466,367825,448216,139382,-245158,-201393,-114224,-196665,-125417,-73216,-41545,-31434,62210,65341,-93743,-474074,-277745,-20973,162808,155029,109315,-82661,-476970,-237981,88589,229707,68132,-298607,-430315,-327007,-196251,300181,610817,356950,-67688,-427688,-361582,-308131,-223761,189870,-27740,-370189,-127372,380618,402234,-52387,-359810,-207198,-230344,-75895,110328,253286,533948,417161,172549,67391,21472,213769,722715,1114519,1355193,1220548,589212,296613,232837,138996,-284478,-605467,-233096,-143039,-28061,118224,-12871,-242835,-419295,21585,359863,433056,374164,223016,4943,115861,323303,497270,352669,-129618,76169,532250,779098,474161,27265,-276446,-114825,24378,-167942,-601596,-441593,-417944,-603956,-269890,74515,397524,995678,1156033,728502,-7896,-276173,-349884,-352962,-217921,-291027,-544313,-30337,230459,-51653,-537587,-453901,-519002,-415182,-47237,130866,-10689,-220250,-228127,-105831,-17727,-85712,9800,90017,205831,259988,408668,357504,209719,40058,-279918,-498768,-172367,71753,-28807,211629,558826,408965,-314458,-412506,-399869,-231765,110269,239810,261487,258862,165384,-101211,-520038,11790,421719,469885,357920,310665,244923,-39980,-479509,-320062,5854,228505,256321,315568,351206,216572,-116204,-176150,51940,564398,928978,931750,648153,202472,-22154,-205540,-189742,-211638,-226385,-10717,57293,102810,240006,325031,287278,40323,-115485,-296130,-168931,-114225,-228301,-298266,156202,409417,406956,409636,243313,-44293,-124985,224365,474604,469787,343243,422601,358242,236065,119928,158226,324302,361726,290791,245577,188269,-16575,-361037,-291261,-149320,26566,12608,-114717,-230726,-482199,-441133,-187147,153529,315531,270330,193280,269640,-57383,-443119,126495,411088,540657,342775,257363,121891,262690,77671,-97668,47043,-172775,-254008,289444,584063,363481,-157603,-313992,29297,386041,513867,74651,-362104,-209175,-88264,-111209,178165,371249,432454,392747,347447,417016,304189,-17833,-378164,-49458,-6281,17828,307893,549731,684442,1033205,1134481,999309,643611,597220,462519,143543,27730,-91809,-465949,-402312,-85111,96577,100193,128679,-9270,-308224,-373373,-318316,-130226,-67127,-340247,-404941,-104947,-243572,-285238,183357,162492,-105558,-427741,-153649,-29022,24430,255297,365206,159765,59991,24915,-199423,-227270,-228227,-155416,-262427,-457449,-488083,-466685,-380745,-334755,-530875,-449021,-298141,-145318,15755,192808,137402,-42865,-235150,-158371,174522,218290,-87717,189443,561805,561283,215129,442397,27691,-362085,42945,439751,394780,192347,-185210,-351609,-431043,-455875,-240087,-168151,-388499,-153401,377980,389495,-76634,-134264,-464231,-481407,-450040,-354943,-344734,-285608,-181838,-5731,5667,-136999,296262,603633,329231,-78870,-22431,-157770,-287921,269932,498114,21154,-82619,153266,190997,-42935,-227452,-13438,152400,120163,-52535,100459,697686,1006557,1010861,401629,-140303,-324572,-494278,-176574,6406,-60710,-223847,-305055,-414394,-567625,-550728,-416210,-399889,-397510,-351017,-347522,-353329,-433305,-54793,408011,734814,599235,190864,-47268,-39009,218471,508734,476663,243015,149725,310516,519143,647219,493336,102560,-232199,-205967,-157720,-69589,194236,636636,843703,509501,-248379,-412755,-248681,-407906,-372019,-33958,-129816,-417805,115258,284348,-24563,-543809,-80246,30873,-40537,75414,141645,213656,463060,531763,224648,-517275,85605,464239,486393,370237,80179,-103442,189677,123917,-239340,-342242,-61920,-310122,-300275,121135,283257,-8406,-120669,324718,425813,439424,24013,-303970,-94432,110634,-107228,-301857,215883,742142,992783,573216,86966,-96752,-313568,-445278,-517842,-173227,108787,62885,220201,482464,223874,-496126,329440,776398,703455,437619,232116,89741,137423,236168,351562,388239,322074,81871,276357,283516,271071,283378,96383,-119004,-132011,-163263,-333922,-39982,115597,292489,105836,-149103,-129692,-34044,-155718,-338695,-288867,-118857,-245563,-82963,193356,418888,269761,-235640,-70786,-60182,-48795,228152,488638,650982,594455,393173,126818,-147357,-287855,-237761,-152107,-141883,-91464,-30011,155730,469428,909463,1191043,1097663,731276,631786,565502,427545,405338,71528,180428,155544,167576,224415,156449,75409,13157,89591,93549,-87836,-367845,-312857,106631,511307,781728,410309,-9606,-61988,178776,351618,60956,-223955,-260873,-322739,-430579,-471203,-418785,-174705,-28099,-65516,-142780,-5378,-7891,-144652,-343295,-529857,-290418,9107,358893,365547,206415,-74684,-63210,-125070,-189181,-286889,-134644,174957,294901,392640,137679,-142700,-200766,52931,258214,146653,130991,245447,89624,-274996,-503325,-349721,-371119,-385360,-319936,-216523,-56732,43547,232259,476745,315231,169265,-54079,-299637,-437297,-401293,-286535,-177785,-39088,-274881,-480690,-101146,83183,-120455,-510197,-216058,76666,107739,78114,-27504,20236,-87910,-228077,-332898,-322586,-103846,77750,308393,359672,144795,-37894,233,-178,107533,168480,106216,277779,420962,573209,321127,42592,-115290,-45932,-234089,74743,198825,201242,310232,305998,-48949,-268124,-265460,-376727,-43670,157663,117295,-176312,-362003,-218056,-309541,-342280,52407,93582,-56979,154275,176194,486797,720105,691683,458668,70395,-161868,-212313,-66690,143003,243474,51929,-294675,-250224,238989,327080,113146,-101316,-455772,-160489,196037,-4067,-199189,-293501,-520928,-114374,217610,404106,424372,476825,202867,-145512,-384255,-273253,-421217,-460232,-215582,-277979,-131544,16819,-125787,-350681,-229269,-109320,145869,425509,266490,-272975,-267998,-275691,-482794,-424455,-281330,-187318,-278988,-128646,22663,151522,633258,843507,695706,370539,286924,286432,369083,391613,623202,817719,625249,277098,22272,-327210,-323154,-37189,-15749,-250180,-389156,-183005,-484503,-165814,-58761,-102856,-108691,170305,416336,682222,626611,479244,434485,503877,186081,-178459,-199178,-138199,-273416,-452595,-394013,-162289,-50059,158502,545652,746108,562612,371557,109852,52408,-25648,12655,-153180,-513306,-178015,-81086,-395909,-391098,-326147,-100694,145560,88024,96185,84698,-25348,147202,251216,5726,-408085,-450557,-217317,227525,401595,240943,227279,540170,781557,379965,2225,-239397,-69402,-126225,-501746,-155479,167600,-18547,-102520,-82244,-123818,-143346,57277,434526,549196,627200,599595,370670,228614,8460,-155240,-457878,-41055,229167,119955,34344,292294,678816,756288,238396,-465241,-484192,-170568,-40980,-48488,-196803,-358577,-304039,45093,461859,640336,665044,532104,403969,362498,443544,380627,-127995,19870,591987,750950,149636,-510570,89443,448651,436363,369984,55460,1106,-61306,-257363,-354980,-500644,-441861,-189531,77643,323821,111985,-181373,-332156,135178,188628,64535,-94881,-282218,-408872,-25173,-41109,-396893,39402,331805,52861,-7737,356085,570211,410064,163246,-25007,170911,260012,275045,149072,74383,-95359,-331971,-382194,-87394,-23547,-156613,-424390,-427175,-88270,238605,226725,76035,77330,41545,-79185,-44669,-134413,-423018,-113809,9173,-113101,-132654,-140142,-279806,-210329,157377,400902,249056,130318,-203421,-571728,-126932,112180,-69559,-201242,-215464,-270652,-278734,229048,630944,491774,145079,-361953,-341332,756,248720,163969,-32543,-183944,-402566,-553545,-406616,-205313,131749,-37790,-317516,-237534,218037,357483,135654,-172974,-261194,58896,293618,54576,-459014,-178364,322824,749378,674217,476969,1424,-353907,-382435,-265442,-222846,-330860,-64271,411549,605876,655681,522007,351534,347470,544398,468678,519313,449374,220998,-415386,-228403,365832,171176,-204947,49148,190696,158449,-82890,-107453,-122231,-327261,-460358,-162491,7280,-41444,116505,448484,484623,439109,226036,-83598,-328433,45250,236500,68187,-56301,-277260,-352222,-354415,-306081,-371023,-256218,8771,-55825,-413196,-164019,38423,158337,563538,648726,1932,-292608,550540,442427,5943,-215457,-253219,-209752,-133602,-235834,45353,249508,167105,-189945,-524319,-148383,60623,-34635,-193334,-36293,61224,199065,369026,408011,446090,455902,179640,2945,-52345,-502882,-216314,215525,353171,240027,-193174,154383,313598,183141,257241,299607,177851,31331,-172957,-390925,-564999,-352972,-86742,69650,84600,187608,342923,499725,312826,-41438,-140204,-390766,-442375,-207296,-316330,-562679,-406817,-553522,-369570,-232086,-248109,-254958,-88128,-49132,-222487,-253007,58839,435461,766170,1034712,962230,952630,620588,386506,27385,196027,186845,37936,-38177,255046,564102,552495,170986,-72032,4298,264765,431564,253722,-91065,-401419,-354814,-242264,139057,434812,467353,421018,127275,175,158784,13328,-79373,-340880,-171311,-20547,-57177,-290203,-414556,-14871,114036,-83420,-230196,-296942,-308545,74096,421624,632808,443364,-51605,-297681,80357,145415,91898,-37467,-253704,-80078,38815,56288,80563,111530,313447,642465,886886,865637,759416,532691,257676,280627,207493,5626,-113034,112573,275719,237535,-74975,-173264,-40270,206545,213072,96669,-107526,-355174,-440325,16886,284005,216770,-212144,-342325,119691,314627,53274,-168640,-122770,-316752,-312857,300828,599691,444570,217302,11316,-22572,107260,60770,-45672,136685,282508,292407,-219096,-330401,93748,-37000,81793,442929,513945,336728,473424,744693,915160,1180914,838032,219350,-125955,59078,-145553,-422292,-261233,-25830,217183,353641,223974,14300,-131354,-109735,85210,154395,207585,14663,-169018,-61066,-21320,289815,517668,428335,-39377,-572078,-260817,144459,226580,29774,-196515,-450047,-156731,-199065,-292430,-178171,197,50902,83425,57682,-23387,-350731,-252602,-42303,-237979,-405905,-23604,-250639,-355317,-83787,317329,562924,411184,164613,-72173,55130,36328,-185600,-362838,-221444,373516,679443,740572,195174,-171468,415538,515117,72568,48566,395331,682803,591566,311033,267598,251162,526938,897381,727045,340806,34669,83187,107533,-12500,-251153,-504674,-583829,-382761,-245822,-141409,153443,323628,291287,103996,-171252,-291815,-399682,-98955,113516,480852,555400,545449,179804,-337113,152947,783071,1002558,773471,235959,-209153,-247146,-298586,-437966,-549072,-472927,-299373,-183548,-20131,177376,199699,272244,269739,219972,-199284,-438804,-273585,-461730,121,502269,643026,319795,-298773,62491,697579,892362,1013269,750763,-46030,-387002,-15733,29743,34997,309,-31640,6183,-340359,-414210,-206770,-285206,-200232,-2905,-95575,-172337,-56062,23327,-124531,-383626,-143267,83060,-36226,-339320,-357022,-261252,-214917,-404647,-48251,435454,687869,436782,67958,29271,-135624,-26394,-10816,-94968,167631,270449,202186,195892,100302,-76616,-208357,70540,188703,357155,232227,86169,-31311,-98403,53193,127747,228296,188992,44209,-111248,-392218,-276439,-94730,44390,140577,-127963,-204268,-407704,-309627,-165616,-315350,-337424,-272038,-387993,-270542,-102705,101569,346772,541682,623390,680161,711285,464939,-60633,-384416,-448316,-217440,-74876,-161144,37930,369451,207894,-1846,-208621,-456501,-358234,-69598,8069,-286103,-220118,23896,-166239,-211612,336832,561944,469189,18565,-360864,-336966,210335,784574,885307,272098,6474,210542,126601,-180804,-404558,-382803,-468635,-362636,-154142,12261,122482,-63865,-481528,-73335,342269,376912,531937,583196,141386,-229094,-259946,-315050,-83489,94196,-69444,6332,159982,478911,524765,580765,784594,802238,432731,-131149,91718,401417,339338,75882,-344170,-164489,-12991,64051,157414,111517,-129919,-479493,-460744,-383457,60636,426842,817588,877717,771329,386027,-54579,126671,299143,70251,-202663,-21733,307238,541210,618690,425084,118510,-363380,-13177,244121,314765,281143,183777,-137072,-209831,-33798,-48502,-163251,-160607],[-73353,297682,277189,118034,43029,34978,-121322,-176989,-145193,-183938,-117549,-55847,33765,-82011,-105293,176921,479683,512256,379366,266146,186217,237547,61215,-39264,-289999,-395852,-224505,-59493,-328424,-427412,-399759,-76658,215283,341734,304661,199074,-2371,81933,145832,257677,319848,473939,568466,399934,109325,-188209,-201828,219274,470610,411342,20205,-201341,-262575,-8780,349776,429422,364914,170255,123172,114768,-69121,-314191,-307492,-195684,-233796,-282307,-441407,-356134,-210091,-1048,198915,154256,56436,53510,133696,93433,-173630,-254470,-281438,-411250,-349133,-417568,-242104,89992,-121834,-180377,-3362,-24892,-468025,-404673,-244605,-111084,76614,202324,73259,370516,498645,122061,-461570,87719,460855,489240,449946,328110,125152,-224084,-380807,19287,123877,20613,-273914,-254994,42025,301990,500585,549321,442864,62583,-315296,-560686,-138728,-37808,-94091,-113195,-4728,-51248,-312457,-278545,-292478,-424800,-123235,100467,66418,-226249,-394647,-482330,-379759,-139352,175295,269526,322158,123975,-235278,-499668,-166205,2106,-29539,-126112,-140408,181046,481260,640314,633612,127505,-85177,-279841,-190279,-201593,-369103,-547438,-415312,-252623,72054,369228,298383,-191881,-306414,153644,284586,-105435,-354301,-115915,-319184,-370768,-126367,-148524,-225882,-185730,-51380,43210,14963,62694,309012,334237,61896,24272,209351,130027,-236709,-262632,212076,464185,289155,-133968,-162444,70717,-9051,-244007,-242957,21348,464055,608785,303718,-398079,-173522,305327,366920,-163788,-267853,63152,-273920,-23258,449672,375456,-32604,-412109,-176080,-239406,-17796,151286,179273,172659,-120996,-203188,-321228,-182946,-20567,-48422,56954,-84853,-301442,177872,367641,110678,-74975,5406,199150,157130,336415,461537,290176,-74776,-152077,61022,-41303,-78997,-92415,123567,297124,264757,163765,-256668,-573512,-399223,-294508,-224557,-12161,356250,445927,170231,-236818,-123553,-26387,187384,480533,838524,891156,628721,59227,-315544,25011,237257,96651,-2521,-464413,-336005,14687,197052,293692,160657,-36839,-29667,55043,111661,190220,167452,116168,-95514,-47095,73983,67974,-15203,-97526,-209451,85193,351050,288258,22290,-182102,11380,69919,-413,-147163,58447,-13962,-112852,-166848,-192081,-150024,-337311,-348807,102257,502932,570269,486810,371439,192700,38133,-59390,59493,-152343,-46305,-90436,-135105,-256124,-52110,-45172,-571038,-132916,246324,-93027,-280271,35213,151639,2573,63294,466447,600593,390064,-217317,-267458,255574,311039,116525,59555,161550,90726,-6755,-287753,-129630,-143923,-447184,-113082,116554,208036,118478,-73491,-381972,-127098,259453,501115,545472,198754,-31068,73061,93376,-144211,-585138,-223136,48592,-78673,-197033,-186375,-217653,-363432,-33053,18815,-120649,10270,143606,-47233,-136082,-35481,157523,106237,36726,181879,496217,360525,-322414,-198406,251639,220419,118346,117933,123992,-104899,-159585,-276174,-235817,-224356,-354907,-552973,-410512,-267300,-264326,-232741,-176381,-140086,-298258,-288161,271319,589603,333721,-200782,-168580,-246819,-211375,-33641,-154369,-499137,-197625,-50402,-114172,197690,571875,528676,56969,-363791,-227812,84025,98048,227503,79448,-158171,-320772,114174,327486,120690,-371853,-233140,47298,146604,116952,326325,448677,485510,300058,337163,524035,213095,-375371,-514563,-346494,-28657,-26987,-204935,-101292,-164109,-146065,350453,481092,429527,289237,94807,-331549,-351660,118633,535842,971941,1186228,1052296,603010,1919,-517451,166276,710718,625691,541103,166046,-530089,-161561,-106543,-284346,-168404,-20491,31573,-61246,-51570,-63644,-277432,-347820,-35305,176168,241583,-9510,-114487,-218164,-401766,-240358,-115923,-263605,-282045,-92880,-212698,-453109,-56896,591784,746864,485734,-161249,-307343,-199822,-512209,-346036,121527,154788,-256393,-366227,148749,226894,-238054,-316053,-33646,-168350,-173006,104371,508502,761808,586777,136487,-124046,-117926,146629,577584,1133467,1206651,1053667,478019,291650,244719,29554,-434789,-317996,41585,49375,193860,208170,-57277,-305241,-55293,409370,676147,596201,327868,-102421,-103953,299903,499916,645036,433812,-123721,-76495,357514,594959,289911,-314891,-173671,131051,241269,-87603,-559604,-378121,-356016,-585847,-197279,338286,768550,1196838,1275279,651579,-59171,-430843,-589764,-258724,-87350,-84418,-395668,-263801,58864,-147477,-476397,-659483,-557309,-236297,-24475,66841,-43792,-69995,-170435,-290242,-98446,102287,216660,374726,488410,350709,316505,268220,253660,164523,-62953,-418791,-144723,279187,302982,50547,18758,-57110,-294315,-229690,-310690,-120729,84604,143331,104219,86005,-40382,-387439,-297067,124622,340056,182634,203455,378850,480292,214662,-107211,-162069,-119471,244212,477241,666537,668693,461144,173914,39359,56767,473567,965580,1172590,1043649,722607,144130,-163793,-126486,-22012,-26176,272306,364435,373319,432261,514368,602130,461721,402509,-38187,-90232,54070,-29854,-337822,33092,311007,174882,252607,168321,-40044,-169866,192537,468498,424414,156363,-72434,-31792,-227543,-363780,-244889,15731,130830,95192,-26902,-143687,-313445,-237232,28499,141238,130649,-24716,-142956,-178053,-400995,-227705,9747,283301,399492,373212,500396,669609,277303,-279239,119560,377520,414785,230009,212561,107314,256585,182959,185384,178683,-96984,-181804,289718,473135,149545,-423783,-124645,252802,557214,682080,316055,-52030,-119562,-118645,-142358,197440,628384,832647,807379,505251,423818,189877,-187482,-339990,8250,78293,6401,216308,393745,535006,828107,959254,734194,488933,553713,388255,174250,99902,113299,-129202,-383770,-277742,-142801,-199053,-286817,-409322,-405843,-190992,-291096,-421071,-423085,-569154,-416740,-154216,-289555,-374072,30981,26654,-244283,-227006,55736,52569,69943,430716,509763,263669,126732,185767,125334,67233,-76825,-28641,-162611,-357241,-435522,-376492,-350536,-311425,-422086,-200921,3836,72171,196226,281171,188462,-146569,-344649,-81348,136159,81391,-279175,91211,504914,533047,133367,56248,-82228,-501353,-171849,152381,61019,-36150,-50845,-159268,-307307,-341929,-178780,-130747,-112623,204712,681344,694439,268448,109930,-436903,-472740,-323836,-290166,-440884,-261839,-93354,62524,77396,-309261,57575,432338,374618,10189,-116080,-386305,-163406,410267,544861,-12945,-308136,-121911,-135157,-297963,-275498,-170324,-98515,2344,-267407,-91809,442253,734829,527031,-60131,-254919,-228307,-351649,-303869,-139473,-114037,-340671,-559369,-355731,-387107,-499037,-499212,-385344,-342743,-246954,-202309,-370205,-396054,-21983,393486,551756,355884,26121,-119191,-25596,230348,433444,362893,84101,-116704,-21252,205641,353977,303868,150570,-33264,-326050,-292073,180948,573202,872813,838562,290473,-483645,-228754,-160937,-539128,-104458,182012,13663,-390108,92429,246749,-26973,-281403,78234,295854,128536,48151,-8338,-66454,53454,132352,43989,-525214,-116698,279772,404571,480015,289916,12557,129569,156011,-190316,-497012,-465331,-358702,63704,230364,111895,-113239,-145159,50273,164829,159824,119240,-112155,-239265,-120418,-154312,-412729,-60753,362871,607005,424776,-15604,-178645,-301583,-296748,-326691,-260348,-42755,-90219,166023,536445,262075,-377407,177665,514333,447494,271639,255794,264261,203072,189283,393174,326707,105342,-109901,123742,118426,184906,390300,259009,119242,-147419,-333704,-145763,112745,164911,118193,-266488,-424296,-257227,-106321,-146975,-34420,281566,292382,-7129,-345908,8180,308769,180392,-86124,58121,70271,22501,86857,238804,517174,581371,498931,446189,206446,21961,-206341,-266969,-262936,-121609,-52537,214909,619603,1076457,1312287,1122789,708694,452942,391589,335828,359326,145335,257198,390760,353868,328199,128189,-42661,-270385,-261919,-166709,-189201,-310093,-208875,116300,356328,480991,311747,44979,-33776,56360,74965,-181503,-217962,-127475,-219506,-418442,-504806,-380690,-72037,65950,-195274,-300985,-16901,175114,81079,177566,41264,-284942,-284397,386378,590411,449268,90654,-172761,-352010,-313292,-395663,-297066,-75080,156362,290013,163187,-72190,-222966,-67799,134507,115532,105032,133724,-40139,-333142,-399083,-267538,-324477,-406300,-310541,-252136,-202633,-46628,132671,369369,326700,210524,-54949,-381309,-337019,-245116,-54565,-27891,47255,-201823,-403447,-262858,-257665,-424173,-551194,-6386,397039,587133,413469,112145,60147,-45825,-95336,-139949,-242729,-217220,-146120,107314,190033,5596,-264556,-259378,-269300,-114249,54771,298374,627604,788780,648128,168712,-131812,1667,18826,-268939,187619,351670,162381,135244,169657,-208601,-378118,-145774,-250782,79533,435919,511963,231047,-45418,18307,-192914,-501314,-41237,101300,-26622,-69888,-113820,400937,625459,782372,607487,220878,-62518,-36077,-5235,199124,419302,308922,-91622,-486470,135469,326396,143241,-4923,-283888,-208332,17579,-11484,-91106,-142666,-388810,46667,336369,439163,391793,321172,91008,-239619,-189482,39252,-93866,-424636,-391135,-418639,-419845,-140418,-148474,-463185,-487622,-392454,13803,332546,283854,-252836,-279546,-145450,-347086,-414152,-131707,42348,105816,109939,135185,170194,619164,732388,472718,345025,561287,582944,502079,551437,667602,704932,637314,466731,134460,-266752,-284478,23642,76421,-95984,-369316,-513797,-197647,93522,138245,163115,232234,487307,682410,809872,641126,276187,215334,307818,179869,-112430,-39117,51997,-237413,-616678,-315297,-59381,-52504,13760,292046,526254,414477,328951,114924,-140427,-83424,76996,-77066,-336353,-198839,-146606,-359350,-240549,-273266,-176909,-72523,-191222,-132931,-176181,-345619,-256339,-169482,-375298,-348920,-301389,-544113,-17799,308814,219501,170076,409356,362252,-83787,-354594,-405472,-365998,-387770,-282155,-63347,149963,159859,146526,97180,-151061,-204069,143591,466407,630955,546949,418819,208346,-83820,-356798,-467278,-351729,9365,165231,-50576,-257914,-50477,301553,480867,278383,-369052,-493159,-190186,30613,142830,2840,-248433,-183388,161302,607866,741280,707543,305122,66756,86423,317647,449291,18097,49103,731517,898849,256384,-551242,31437,426641,356297,207583,-144412,-113041,-2564,-95771,-281147,-537503,-549480,-231997,47052,305660,46057,-251049,-273826,-9872,-79145,91010,280129,177044,-172350,-37516,88507,-260463,-195480,128006,-243901,-5314,381967,517349,342283,-40864,-13738,-68478,-36053,332444,400875,339405,28799,-352546,-287067,-148093,-397956,-373511,-102629,-96495,20238,249318,201374,106227,76561,-69845,-510916,-178843,-104755,-271032,-23601,92581,-134388,-299222,-173765,-257535,-255381,163960,366908,315840,288123,39745,-308224,-309035,-49421,-41668,-60560,-114593,-142237,-257565,196458,626825,560328,195716,-263423,-412133,-52931,201983,288377,261676,81678,-296035,-416779,-450445,-52724,461290,349992,49521,-78430,333008,370421,94677,-256442,-397431,-36936,249010,60928,-436617,-151474,379848,753176,664669,445652,28668,-350405,-534293,-462228,-468222,-361359,-54757,-68267,-173421,-180030,-172520,-237315,24487,345356,250444,463300,642683,629215,19461,-468388,112161,66338,-342027,251720,631500,665738,387898,83809,-160483,-338878,-483499,-254952,-143858,-274167,-137245,29569,232234,534253,488076,133809,94318,267033,174102,-109629,-181809,-164455,-83395,-140674,-244388,-440149,-407216,-78985,136,-309525,-468009,-402422,-120700,502221,794062,452730,-621562,348959,564206,264966,-379258,-477421,-311785,-115721,-35719,81271,198608,244165,68762,-386408,-312254,-42278,-20219,-106970,58637,395502,699876,886963,792699,716961,707370,521490,432216,286033,-206816,-19966,281693,321115,91690,-282121,158427,311114,190284,279558,375848,290122,142924,-134397,-427430,-554289,-272043,-42493,77241,142079,235282,333373,454355,192583,-123097,-281486,-513025,-401206,-250342,-376215,-498971,-409405,-362430,-168104,10690,111641,-32349,-121861,-110973,-142959,-142914,107632,518659,836630,1126851,1014191,958923,504642,-16126,132613,527641,438039,137379,89300,332659,483413,356324,56272,-182260,-84955,208710,283826,98807,-126002,-160397,-94052,200621,464916,530566,398597,176788,-165736,-223768,-65373,-277506,-533172,-189119,-52671,-17690,-91623,-202540,-20683,259528,331836,-23111,-364436,-528786,-454228,-64321,53686,71830,163373,13244,51062,196139,232102,165034,97073,-95402,-119146,39267,165650,252187,228229,345097,496539,453841,527423,628879,626840,366540,205249,83454,-83271,-46698,83254,89643,10204,-209748,-68236,264814,502448,459852,152636,45,-169747,-509631,-136003,156949,168803,-172202,-219120,-27906,-67765,-366936,-129933,56644,-151319,-166410,387230,636437,482634,197710,-116274,-115259,161107,106312,-83084,-83819,-97673,63101,-226340,-296539,-90687,-95437,127535,465516,635897,460236,626685,818044,777436,666502,246139,-130641,-60757,252802,66579,-237371,-181942,-31181,159694,390283,341041,147911,-7474,70274,281061,309702,309034,108108,51487,211457,115631,105325,191061,97923,-213220,-466078,-241770,-24254,111115,-18526,-252111,-415012,-130649,-184154,-384959,-324822,-182800,-190541,10116,96423,73515,-107767,-10009,98605,-103173,-337473,-16537,-18449,-181389,-189388,83895,218922,8408,-224552,-222906,-18826,-132614,-164191,106931,335771,682786,831601,911830,312343,-274031,235934,438157,150058,182576,405648,648201,438857,226833,90489,119169,484080,823209,560281,239401,202141,359758,313540,55352,-408501,-320520,-250746,-44589,-391790,-406042,-140871,62072,242536,30331,-70223,-6492,-309698,-256326,112260,524870,696619,584415,124878,-283941,248452,727829,834600,725264,254987,-234851,-376986,-275469,-341296,-490515,-529510,-397396,-119806,130164,169258,9325,-65694,94646,-7796,-283186,-316198,-146234,-50079,366490,722937,787927,352188,-281432,331617,1024923,1230844,1289646,932978,63226,-457682,-105441,-73491,-12821,-7143,-102844,-82818,-146721,-179075,-551751,-283090,15471,181241,46747,-70998,18291,88418,-48281,-387303,-188405,-16099,-120952,-425057,-476158,-304512,-108647,-249604,-218469,264194,512577,260008,106850,65153,-164820,-8969,89918,-187775,-394826,-122891,28495,159282,67413,-99864,-140205,19614,30841,5814,-56513,-191553,-219256,-223521,24878,123760,170312,38706,124716,144504,-83113,-363780,-259150,-114685,169149,215070,107965,-180064,-384642,-315251,-401087,-351451,-228687,-373134,-468252,-64061,220681,383118,509086,466266,407381,411819,138616,-248023,-394087,-419169,-366498,-341060,-462880,-42106,337242,325311,129861,-78156,-438490,-436680,-211853,-108802,-302071,-257218,-220374,-457469,-96978,388677,371193,216957,-210019,-264209,-384422,-12022,429705,483853,135187,63228,191161,103664,-167021,-335595,-429769,-467155,-346578,-197144,-24377,175582,53511,-234399,-140084,174039,190186,521697,637037,284091,-130760,-281597,-431444,-16201,245325,167156,116397,135184,275781,230698,419150,748226,789152,469649,75331,147974,425831,469864,238780,-373215,33708,219737,152226,77912,-128894,-369425,-323967,-151727,-376942,-34188,508767,790016,591807,433723,225634,89311,224465,201450,-111738,-254448,1276,246183,553432,729266,564551,225705,-185039,-120766,140799,236928,212731,81253,-200705,-151176,10668,-84059,-274048,-322315],[-289840,-29791,27409,-32698,27596,20228,-69835,-233332,-419078,-420132,-364554,-286190,-163559,-208912,-172370,181814,434751,416096,349867,362709,295093,201087,113468,116711,-49540,-312306,-453706,-185624,-282136,-308702,-353616,-14285,151900,326942,413015,427282,326951,279368,299890,280069,217775,333874,499536,345788,-91500,-315655,-127994,311318,486987,485918,160159,-44662,-206507,60034,413649,481009,426642,227682,36665,36386,-66815,-220290,-289139,-218553,-314521,-543989,-208307,-60976,-34712,79342,165312,264912,299582,270744,185750,-2946,-242599,-241363,-281878,-352129,-244280,-190092,48153,233857,-135643,-33004,193180,219312,-48356,-63184,-117405,-346435,-211454,-123343,76137,459301,474227,172824,-487169,23504,605750,746797,716166,432369,90472,-315150,-220025,186454,213741,54107,-254196,88885,301130,408472,379984,307706,298066,49954,-128989,-386249,-317948,-224575,-225653,-189558,-150004,-166413,-331337,-477390,-540963,-312868,37253,285416,283097,40236,-88899,-204746,-394931,-301117,-25059,-2831,91810,58946,-74595,-351694,-264374,-68685,-21533,-70041,-147958,227710,592708,701711,484113,-219359,-387387,-357623,-222222,-202355,-338066,-509726,-354707,-140466,267798,448458,262895,-277326,-55713,387285,573847,174511,-338026,-339066,-455442,-205011,-141035,-307962,-465295,-324897,-85992,63340,-3220,-83102,71013,33286,-341037,-51150,215384,32149,-212292,-77284,159846,480158,416617,123291,137558,205739,236023,2576,-297570,-135310,322813,529681,366215,-95598,-3884,357500,399375,-162627,-218996,6731,-503773,23684,432174,280350,-194147,-379733,-257878,-418636,-162678,172133,371375,259869,-93494,-245104,-426722,-261136,79824,107769,156870,78807,45326,507445,647245,468437,-32733,-219070,24933,-7594,231938,440222,240681,-216232,-188911,124701,4230,17560,63994,188309,264025,177612,125897,-63460,-276515,-357245,-182198,-91264,-30322,287534,361381,114104,-239249,184506,463416,559751,887996,1149994,1311437,816564,150782,-421266,-109350,20843,-20646,-205560,-537700,-10169,343096,550806,480041,332779,215542,165868,250828,415634,486688,413575,177686,-77631,-288840,-429407,-595740,-412666,-269207,-346509,-286412,118349,201530,-105940,-385638,-34462,95628,130240,-108873,-113282,-332828,-458511,-374656,-279192,-195959,-329048,-247680,359872,858218,809196,504622,305733,118541,-68938,-186361,-89404,-194350,48603,45761,-195764,-329001,93877,187599,-330901,-5128,219721,-133049,-316046,-3356,30555,-168720,59081,582151,652118,430268,-73787,-211255,340397,472777,282021,150866,360227,436022,307398,-220208,-434749,-212635,-309787,-262155,-153789,-158012,-179035,-280796,-530404,-285898,23460,376875,467916,182100,-46714,309629,316656,-37754,-524216,-95354,225388,262953,248435,240511,30911,-352619,-236901,-171734,-158491,208731,351612,2094,-251206,-207942,-27031,-653,39993,334633,650999,534478,-156679,-293689,110490,29430,-126204,-79537,-63992,-303449,-167452,-223802,-272976,-253882,-476641,-615003,-342056,-111370,-226373,-338726,-297370,-238217,-333121,-266052,154634,529909,297962,-252767,-334466,-438955,-139589,299432,300852,-78432,-277370,-53677,-86225,169386,565560,481413,37738,-198192,146134,213512,-753,-83327,-375179,-538547,-365833,72535,361149,284005,-258382,-325364,-40191,830,-159571,-231594,64748,304279,411844,424233,482433,72375,-247651,-274849,-217210,-120502,-187977,-293833,-71404,-275796,-243457,387644,506725,547615,424941,72774,-319421,-291622,215734,688942,1077819,1274330,1206790,749268,114642,-568222,125280,684572,673719,407645,27171,-476235,-14453,-32921,-238713,-228858,-103743,-64532,-156520,-219129,-289807,-444188,-118623,94687,234838,162202,-242709,-97485,-151599,-342931,-240049,-191279,-287015,11857,247364,-9204,-382149,23661,564845,590351,442287,-324461,-168139,-16664,-514802,-198490,251800,284936,-96422,-564701,-78634,20257,-356492,-162008,56773,-143519,-282382,29224,559801,678306,481869,-66091,-485720,-485433,-41445,283813,872468,831071,544602,149002,121347,123550,-153517,-383241,-76731,83046,146840,279639,122977,-227216,-252755,256029,669191,799704,600471,184839,-296666,328348,838765,856062,835908,469490,-176549,-86504,331863,570950,176291,-470548,107652,458390,430197,-50571,-424803,-166245,-144879,-441969,-139526,492601,936108,1053993,983313,418768,-169843,-543325,-417882,-77503,73889,39386,-342822,-363817,-36220,-167941,-340932,-412348,-349693,-78563,-21869,-60547,-71123,65465,1387,-389448,-321747,145855,308264,540998,507619,256122,175068,267306,349234,257427,67691,-455425,-117783,586081,726376,199668,-389417,-39462,105742,87069,-64659,-13121,8964,-99534,-223616,-179244,-265433,-292355,-54573,131709,98883,-155035,4522,397244,630237,425365,314041,118585,-41531,127685,499422,783361,757576,514782,337616,199736,90202,272471,798311,1161346,1191231,1013338,225415,-103547,-176475,134750,263237,565638,694817,639340,636102,718689,815057,765151,632463,87331,-17568,147223,63431,-274524,-29475,249252,38072,112951,119553,-28704,-165070,177224,447479,350589,-53055,-471732,-14807,-198593,-397153,-292318,-121210,6438,-47936,-312927,-452225,-209148,95344,327397,387993,186002,-75123,-163856,-73829,-208022,-116449,50352,222326,236748,294718,620719,759273,470158,55156,199519,382461,179029,32756,-2004,-82212,-61979,71317,292153,227046,-21564,-112813,255144,307777,-104507,-352112,126997,437987,662972,756283,490096,240545,214559,113827,7617,34768,558010,961185,1046895,719204,380503,3307,-426148,-209725,72154,162558,50418,143248,192106,261604,361313,534068,384822,350810,460060,288604,138310,126335,290830,225510,74799,-193748,-305838,-420109,-323689,-273119,-192566,-157428,-284260,-324232,-193534,-301800,-396033,-243055,-290237,-437566,-191691,-166966,-283597,86939,298039,120369,39053,496727,558730,321110,91019,135560,228496,132749,-84145,-30091,-143767,-282308,-393523,-382836,-367929,-309551,-294263,9580,249761,212015,292361,293774,214753,-172699,-388243,-72245,65660,1757,-373254,-60021,400816,478034,152019,-144967,-111297,-261579,-220040,-105430,-306336,-63674,134148,43390,-114636,-139899,-81128,-243175,-33981,307898,628626,662145,487137,155400,-257210,-519766,-245150,-251966,-411432,-129822,-23777,-6934,-37620,-343488,-98105,277943,394044,164966,-49634,-490077,22856,515659,431024,-89254,-555563,-400885,-423358,-393882,-250496,-336167,-94324,113411,-233840,-324050,71948,260892,-141674,-403349,-219971,-120530,-163522,-306089,-327846,-337096,-559438,-353061,-76357,-60316,-271484,-478390,-318526,-243115,-116246,-13707,-133741,-377379,-107155,155108,146258,147,-167775,-208609,-51050,161496,248421,165729,-129355,-457255,-403398,-201101,-5078,61898,283117,431055,199118,-402756,242831,835872,1079516,802809,74502,-563072,-128746,-239720,-324042,366280,530396,254775,-296897,4009,169788,-23700,14647,275312,455553,216385,-15786,-83755,-140010,-116467,-144050,-244002,-569498,-131239,234068,407487,616077,448681,84586,4043,93986,-158881,-427355,-242968,7063,322833,282097,-45667,-178521,-125056,-271446,-168993,-57621,270704,103428,-182990,-211684,-151673,-405849,-345812,-60265,115145,124641,-116622,-164966,-128395,-24476,40599,-38588,-73682,-266357,56887,480675,193945,-320223,10369,243349,198059,129677,325660,493114,287526,31074,233366,116173,-277192,-313502,-126466,-125215,62633,317097,274226,91436,-291613,-302542,18901,132212,88299,-43586,-395511,-548168,-377434,-130456,-77,287939,719115,700215,260667,-400121,-186663,75633,42446,74172,150132,217214,146738,7741,28338,354234,491805,455373,485509,456585,488945,69949,-300505,-386440,-307861,-161304,221610,697203,1105035,1233576,952011,570343,226616,182534,239561,271032,265971,354638,603499,474669,292253,28030,-193145,-527353,-404486,-454744,-322618,-254965,-170050,52615,160761,134242,158997,114225,132881,111419,-133773,-471760,-103679,28715,-136594,-414891,-427263,-139907,131317,194100,-259947,-356303,119059,312018,216054,482301,596916,186650,-538185,354277,750865,622295,228449,-257066,-160996,-117724,-222718,-284366,-241207,-72306,69414,102432,-55698,-217924,-212805,-86971,-15004,-96455,-151300,-220228,-316238,-321321,-223123,-304961,-412564,-323634,-252799,-206754,-36446,208491,427030,485470,291548,-54616,-462302,-228837,-105659,-3970,-47021,29480,-34789,-166763,-310876,-477887,-568459,-314387,163964,637352,907189,577878,206029,84524,2290,-10282,-52829,-224579,-397832,-351394,-146029,-1773,-75296,-281425,-324334,-427926,-352512,-174457,309214,721609,924696,591504,99204,-8495,247423,114634,-310995,215722,391555,39669,-92902,69354,-112941,-310069,-259201,-171941,174489,616107,797969,576873,294181,249628,56260,-334977,-149575,118112,133131,-52051,-208120,306734,446732,690395,574054,278894,70392,152720,121671,216152,447216,408676,115173,-170938,43168,304161,195514,87986,-44430,-8188,171852,217193,87012,40862,-151506,121115,443548,505935,401427,131224,-75026,-370843,19940,275409,119876,-170663,-301543,-207657,-410107,-292803,-151884,-255885,-347942,-404840,-49812,226544,232820,-111429,-131979,-14370,-262673,-434658,39873,304805,408189,176616,5434,215496,571107,549266,240661,480721,890437,912547,698323,753028,732266,717699,738213,624927,249092,-156514,-134300,63605,162794,114846,27554,16122,188247,347063,414344,455219,560059,712787,793551,743051,497289,77624,30180,82739,47646,-90829,131951,226707,-65101,-377394,-240359,-201368,-289199,-372570,-92734,264877,336115,310687,81451,-442694,-246766,14954,-71066,-169002,-32421,-38842,-148016,-99735,-169161,-235114,-305082,-464310,-290057,-348800,-487397,-409585,-309122,-44076,39045,40862,-324378,-257139,186823,249033,196205,294327,10938,-328040,-458792,-399316,-357742,-281611,-109035,-45847,88657,294468,250981,167279,-157874,-178550,235451,475038,686118,459318,200247,739,-303615,-440567,-332280,-107362,20018,-5009,-323537,-566022,-494508,-223832,-65767,-17045,-405141,-460297,-151028,207708,453665,265250,-49002,-72259,135384,477313,554537,440055,-44039,-278040,-209079,191700,413485,82311,-24670,658090,818472,237386,-531425,-70487,172407,119124,98938,-204404,-268848,-22573,10126,-235296,-505194,-391829,-296469,-63640,218933,125662,-54545,-186601,-206416,-297919,26339,381230,431570,93436,-44841,86854,-115659,-423568,-331494,-426176,-2199,328472,372275,241460,-57684,145903,-158903,-315110,403912,714380,600041,119973,-344683,-208836,-224766,-342902,82516,239072,111215,-45974,18972,-38278,-80409,-63939,-33002,-11888,180903,273122,37688,-17783,52897,-166658,-447287,-244347,-275827,-235892,133387,232197,246225,226417,85947,-177178,-225327,-102383,-101422,-47448,-86523,-113377,-181924,215256,578046,546594,181589,-151392,-433560,-230314,24581,266352,395698,206296,-220454,-330300,-471891,122709,710580,788647,449378,275588,436222,278611,-100070,-423036,-389217,-151870,94241,-33843,-505823,-186614,266598,485456,409411,134243,-43720,-199156,-300634,-260492,-346457,-193673,16328,36351,-71475,-52886,46780,-280447,-222766,-20054,-31669,314527,738175,843002,403739,-293154,8023,95099,-319290,341706,964781,1065685,757053,223100,-174267,-368355,-481232,-401012,-382226,-463084,-277685,-379746,-142389,453660,627567,526795,557863,479174,56198,-382837,-308877,42641,193641,88135,-129098,-368759,-503854,-216247,-28164,-128872,-165526,-349639,-349034,292879,706922,591552,-462685,156484,689461,512952,-210127,-556268,-286735,-62438,189774,86610,45664,276715,254347,-151549,-312276,-124010,-18570,-17749,94772,550756,967932,1192849,1020630,834904,772530,734060,814645,664749,365277,253203,254160,104250,-208950,-140714,142025,196223,101007,216399,341390,259716,66161,-311128,-561877,-488875,-247958,-32633,62817,88127,92165,158106,208654,-4886,-139483,-218664,-357797,-268114,-205237,-339212,-357478,-240253,-180927,-14561,164670,258846,191070,-96014,-150494,-110731,-51498,95152,386271,632956,894393,896764,723142,253455,-439717,428849,741415,665281,325088,275852,399662,387622,104168,-139842,-398199,-344938,-12077,11298,-144007,-95657,220677,455969,589734,538511,438547,274879,-106025,-517049,-255343,-94291,-313013,-9246,154307,218430,78936,-72381,-76292,233571,424263,403998,-60684,-573263,-417972,-171959,-4962,-104604,-332668,-137098,48896,270800,178458,191450,189567,158683,-75666,-308479,-67673,149051,246816,178146,223114,131548,-200099,67611,471087,647957,453964,104565,-55292,-92667,-5359,-42974,-217488,-349267,-385062,29564,586991,838320,677725,170123,-5667,-135869,-407245,-250951,-41392,-98011,-297409,-95612,-61548,-223411,-287774,-10521,176432,-2859,-34756,318880,462898,328755,1929,-367986,-246370,130160,33127,-254484,-391680,-501596,-159757,-125170,-219302,-221539,-72252,166847,470215,687937,508153,546603,594112,484276,134462,-153451,-62768,80202,348483,220048,-67775,-195452,-189086,-53337,289859,391298,237440,40944,42174,189619,247584,282345,202512,300144,449041,393982,136868,-220241,-355860,-383473,-389469,-261106,-155236,37300,-53752,-310776,-423771,-192315,-98114,16053,78022,5905,-64011,61495,170928,156279,77871,209081,138628,-142784,-490071,-245643,11596,-206442,-349439,-174429,-137082,-308439,-244871,-23182,105922,2169,86299,390955,625201,754016,859026,883387,335461,-288076,100093,449843,327625,361610,386418,460430,211948,65178,-180329,-79285,329140,616106,373121,82661,299750,572978,494047,56305,-549366,-134507,-73005,88464,-42439,-133408,-353427,-328713,-43463,-197463,-80710,85567,-104071,-290465,175263,469404,641475,432604,-8481,-239876,219284,540368,566243,499729,111957,-354738,-449482,-164566,-242150,-406088,-452216,-290635,12258,189224,48043,-195668,-239496,-26642,-204299,-498705,-280198,-73183,182257,444647,648749,658515,203944,-228505,343985,919591,1213402,1134610,699620,61043,-209403,-70448,-138068,-88719,8518,-1164,78927,96833,50147,-167928,-99883,125694,268363,150705,-31883,-10299,-7114,-131570,-488723,-218383,-114480,-278209,-404099,-479014,-268955,-51142,-254197,-256270,232407,290641,-78380,21586,29775,-81889,234778,666522,543659,391625,-394161,-161894,141265,43479,-77723,-86604,-24877,-90845,-344427,-362951,-258266,-207655,-320184,-97377,41500,-2054,-195779,246058,424424,162795,-278744,-278395,-52816,402055,521528,321775,158995,15795,-281290,-315050,-129476,-20073,-96534,-183993,-4013,220506,292652,306253,162378,-29365,-15174,14547,-16731,-153921,-389017,-255490,-173171,-256076,-98888,160363,291018,160907,1073,-294155,-502499,-219468,-13426,-88848,-161541,-325990,-352844,7024,366456,124582,-202213,-365629,8821,-140134,-310494,15757,55381,13307,123055,154471,22091,-201766,-325153,-438829,-474920,-416545,-310834,-110262,131268,83763,-78617,-135780,-55004,-42660,310490,404484,201065,-141869,-276192,-469474,-11111,300993,350295,109540,-14433,-105651,-151527,221044,604054,638918,393987,111606,160012,413112,518031,254600,-357826,128165,303890,165941,31731,-50039,-150613,-47013,48868,-269901,-176999,359692,492106,181414,60410,138944,239603,302482,136655,-229997,-80206,106810,100936,397266,663289,559678,224322,-75425,-105230,33265,114567,95797,-53801,-267102,-132438,16363,-113559,-229499,-284095],[-192481,-209451,-160443,-164829,-17496,-5239,-22057,-259182,-248507,-74658,-4092,-308494,-427946,-450541,-248566,87967,209994,158999,242631,338138,242652,-15092,102571,91725,18663,-277009,-425499,-311001,-234718,-250215,-172175,-21584,-4697,194430,405166,559542,601774,378156,273141,91790,-107784,-29735,280245,175157,-170635,-283961,-104479,200772,310264,377346,233609,53593,-245047,-25977,262135,317266,300849,246976,712,-148701,-138249,-138986,-256301,-202309,-170070,-6606,208637,197874,70373,97932,196044,488138,564395,411426,136451,-188126,-281688,-186253,-254252,-255674,-165625,-87785,199489,247902,-242989,3022,330026,352809,214425,256886,305710,138367,-222669,-157786,-69505,225979,233851,142939,-326609,-142826,527845,818639,815477,420569,-8098,-398295,-145012,201768,231645,33015,-204619,281577,386402,350980,128280,-43504,84050,100825,102739,-101991,-202931,-318254,-306107,-194944,-142529,-59882,18861,-234081,-283183,-162290,125716,418210,485981,336372,232387,67161,-206111,-301840,-226384,-224867,-57842,13276,-5336,-214259,-294322,-209826,-100171,-153187,-293444,159339,555351,606043,190779,-515721,-404674,-344068,-317943,-283623,-388844,-376216,-151894,16829,361536,283763,-16762,-359906,91713,421027,565790,272890,-195443,-444764,-225709,-10041,-66747,-218136,-558048,-364959,-78925,77754,60812,-135748,-202907,-276973,-451242,41904,140713,-157751,-113322,15643,47309,361933,442218,348693,437592,405460,415916,182252,-216315,-262975,129194,336956,325099,339192,341340,385106,358572,-112994,-252698,-186074,-380853,138174,345122,134092,-363632,-303030,-288587,-551363,-340803,143966,396236,268143,2694,-295597,-552818,-355819,-7029,118868,99393,138480,360580,761881,935018,803812,14236,-389466,-40404,-183667,-16043,352367,190792,-328513,-239119,109897,-5307,19206,141977,178179,173157,80535,22843,41326,-14293,-172919,-62803,-33395,-62009,149749,230447,14681,-170722,475374,970219,943146,1099818,1182164,1383414,840701,215425,-364837,-296554,-260599,-170707,-248736,-307837,111327,489533,803642,658072,478542,388160,267475,353866,592456,712708,592288,161928,-16270,-13381,-97242,-102009,-350088,-485638,-497567,-468136,-61960,-9127,-356372,-446324,-61597,680,42265,-211643,-391549,-222333,-107540,-173685,-335083,-254778,-337830,-226813,485113,963030,786934,374388,117398,18627,-152910,-238742,-269662,-162093,154710,180254,-271840,-246026,274025,229891,-245039,109109,162813,-218699,-284805,-7098,-74726,-402407,-31060,515395,565888,389810,69888,-60838,360565,517580,352710,182696,459618,754286,678347,115145,-409484,-359415,-223359,-261878,-315554,-517872,-464508,-488264,-543413,-403957,-284667,26359,137293,-15712,-122926,516989,575191,102592,-506750,-10062,361425,541224,561256,609473,308151,-149731,-469208,-366643,-128524,273171,303058,-120456,-542751,-447943,-240253,-121983,19549,422946,731851,623885,-18341,-374307,-90850,-213741,-414676,-276145,-311667,-425085,-185787,-174652,-354103,-272539,-390268,-473830,-360466,-837,-183180,-392025,-338828,-325081,-335172,-229059,-29779,313695,199651,-261899,-607068,-572736,26180,524585,617684,311480,-168844,-97913,-103094,66015,376857,321596,165960,222492,650497,642511,411658,109761,-334122,-313368,-13666,16031,218324,153488,-319790,-338423,26882,168664,87998,-387638,-174731,252526,558793,518949,432412,36992,-192216,-397591,-269494,-217821,-413616,-187802,6671,-372583,-69041,552108,740173,805589,559754,92038,-200179,-214013,275539,746118,1036907,1232189,1297123,929846,323911,-289849,-17052,449871,532541,144611,-268895,-241778,119142,36673,-137162,-317869,-322247,-314436,-324826,-415373,-554657,-358845,-76969,6142,87890,-99610,-329473,48462,-18024,-304496,-167482,78344,263570,505495,582420,153260,-172431,41236,245529,231641,238628,-183425,24704,140418,-329784,-118047,227351,206515,-113207,-298801,-94399,-114573,-355744,-100452,22207,-181085,-381664,-130904,384059,443381,334279,-61314,-86033,-279192,-253130,-9806,396582,356494,-69233,-272177,-153908,-117922,-379003,-315970,-33880,-33842,102232,160231,-93630,-412780,-111703,396458,712767,709803,474768,11625,-122109,708399,1213494,1163950,965798,443592,-254817,53271,427592,618947,95956,-274828,335054,730973,546761,-28071,-236564,85917,131534,-220720,-54399,529026,890452,756361,527081,193493,-247953,-459901,-318202,-31129,115045,-7217,-519657,-366833,-93697,-178372,-272242,-201352,-161001,-8190,-2572,-112676,-91686,103810,177492,-135408,-596091,-16795,187626,384449,189084,-51180,-52605,169909,300736,209892,30584,-397667,131322,894937,1042470,437755,-486718,-37705,188919,243454,159398,86978,-47758,-384119,-491150,-251778,-245999,-70186,72083,16291,-194515,-398945,-215954,319525,601936,537453,622502,409150,147994,-63428,305234,619852,593825,363143,295978,188311,67487,88668,525732,928334,1077209,990003,469173,1999,-355812,179082,497926,742280,934330,828543,807804,884524,887398,840578,461893,20279,-50201,113953,46959,-174676,18525,240252,134586,90963,132931,-10046,-147083,127798,381218,269135,-96588,-254933,60598,-9604,-193313,28057,112786,11759,-177891,-355105,-57280,165506,334486,468823,470514,139447,-148993,-183108,36606,40945,-90579,-90393,-19868,-113097,106028,616778,691356,499446,217462,241405,316303,14965,-127566,-295872,-340591,-520903,-97579,159864,173113,10464,-92553,144131,74050,-338533,-76832,378795,577930,706125,746783,560926,444398,558509,504685,299251,-74581,198530,733509,922467,757607,344326,-126790,-335840,-71343,115571,205360,78952,16534,-30680,59308,-45035,-25848,85979,315683,473905,286236,73784,118503,387671,511956,419610,173769,33924,-18418,123748,90287,-61365,-296854,-320759,-57825,123731,-11608,-268066,-355378,-323466,-451928,-464566,-420560,-212910,346195,498616,130217,-155366,390558,533348,352739,104674,-40233,74646,-32986,-267256,-200608,-217271,-255477,-416320,-455889,-371880,-383965,-209454,113985,333124,214314,244375,210036,169867,-167034,-377495,-128043,-19539,-8158,-268200,-247055,258483,417192,381101,27710,11377,-12537,-4679,-103609,-331070,20560,158660,78908,575,61683,87372,-248957,-294020,105286,197812,309462,438185,55658,-157148,-342069,-188769,-228943,-211811,44609,4038,-173526,-322125,-418360,-135727,146703,328363,291197,94645,-395335,119795,543445,375934,-32105,-293843,-407055,-310885,-124324,-147145,-463131,64005,208518,-82912,-304285,-226064,-342281,15058,125110,-32479,-24448,2817,-150162,-337183,-510779,-371343,-87063,156730,213300,-121989,-395564,-236761,-154669,-43794,75662,4750,-440222,-227252,-226376,-390284,-252748,-325417,-324546,-111313,48524,38544,-48534,-328328,-364198,-76489,-179342,-212445,-237486,315413,761563,668538,-48738,145648,866512,1027044,568123,-150757,-391148,-123908,-393436,121089,855762,896762,481887,-183941,-116308,51215,-54026,208085,446706,468468,179448,-160767,-152062,-75022,-24360,-63684,-344471,-414464,-47113,247960,443066,649317,463676,82565,-139170,-58403,-170277,-188082,50781,191067,333958,135755,-211198,-184011,-26427,-161386,-212454,62291,386269,272970,6699,-109894,-242138,-440969,-551949,-444326,-286453,-171705,-193357,-122450,58361,306691,436149,315422,51943,-393254,-110981,254070,-11925,-373692,-159339,3896,-3724,37807,414338,702808,425990,-21203,-94831,-232484,-457549,-204388,-265037,-379207,-89733,93820,81096,-229379,-327811,57046,104509,-1228,-150096,-235203,-425726,-482436,-502206,-116411,183589,513229,856421,799826,277763,-318537,-302072,-129106,45678,187203,180627,318729,249661,30297,-108206,201355,378986,320453,305395,603273,778475,304781,-283558,-520960,-391541,-294650,203523,714383,1025408,1019504,675921,331382,-10897,-10722,153734,152764,314857,410208,712632,529813,164504,-75221,-289284,-330016,-110562,-231684,-427979,-287713,-226708,-100313,-66403,-148707,-15216,174891,344239,340271,44705,-377204,-74097,79227,-120412,-390726,-323113,73601,308377,250591,-276250,-254301,236499,249935,156449,606991,966610,501512,-460906,236155,732680,627404,240933,-343217,-100349,25394,-2375,-115075,-233829,-413600,-257530,-81809,-134754,-228169,-290762,-256462,-81068,-85625,-259013,-317545,-253719,-273691,-208862,-306974,-397334,-328966,-196958,-57319,151487,347851,544241,657711,362360,-39609,-255452,-69397,78851,-51075,-196344,-94081,42742,25586,-90497,-182840,-297190,-134279,264955,706518,905607,514285,207100,85585,46286,32970,-50804,-215096,-198787,-313785,-359536,-199698,-148229,-272385,-536933,-421053,-426471,-298779,86412,530919,785305,425419,127460,244576,413664,136923,-378657,150966,300383,-114388,-303818,55645,87792,-116403,-458593,-226608,195607,677060,946504,816244,586285,447984,303547,-131554,-305596,26507,109639,-150369,-143399,223988,263290,449549,388637,232819,117460,209401,207853,160112,274207,326649,278758,168339,66628,239595,223715,150201,114026,131408,281331,267882,108103,162061,79213,62196,442096,499865,298252,-107788,-293139,-361476,157551,351154,157458,-103192,-197702,-148631,-270560,-386641,-143712,-52262,-44724,-126004,-42795,97147,88548,-58092,-6979,2722,-277551,-406287,148995,437812,464238,42942,-243009,374257,649194,358927,83190,611643,1071937,1109901,878423,841367,705458,748656,853656,746533,377646,-35759,-46922,26024,135203,186661,280545,458339,430907,481952,599785,639628,759276,778218,743444,538151,241184,-85479,-84017,-53925,-150257,-89868,269553,364756,111780,-251879,-327586,-343768,-168838,-343919,-366273,-3811,269646,272357,26812,-360429,-182654,-79868,-127944,-39270,176122,202517,86904,-19227,-77157,-243694,-531564,-282374,-275834,-356553,-165956,112636,228950,304981,265883,199297,-172998,-426886,46889,275937,278312,221264,-108506,-275598,-351765,-381488,-246344,-207190,-149702,-132159,8624,217240,162879,54852,-205413,-82252,335579,522569,681887,371949,78330,-118544,-191573,-220877,-106803,87287,57732,-112579,-275639,-159336,-187672,-339849,-500821,-532360,-494007,-337571,-137075,361563,713393,538491,234487,34892,3302,138883,140817,-82999,-303713,-260317,-338942,82304,297660,62018,-183049,393308,556299,119022,-406088,-114338,-235841,-336527,-77741,-217991,-272052,-82409,30991,-229920,-446637,-210623,-206586,-182396,60866,211689,161024,-7313,-215256,-429140,-209183,192838,431869,246078,-28095,-30070,-27059,-155077,-215567,-141916,-28875,194881,176992,85941,-187559,-51552,-326867,-449504,463855,946404,730908,128260,-294216,-140386,-291414,-183458,269568,302892,109369,-272202,-362592,-356365,-515836,-113536,269343,472916,553599,588083,253459,-81329,-90507,-229007,-511065,-320481,-312276,-218490,25150,47975,74340,3432,-38916,-175589,-116489,-32503,-130523,-107132,-156366,-204818,-148532,235992,502436,487229,177410,-11499,-241894,-473871,-246453,92003,334668,182098,-206828,-328416,-422745,251647,824516,1097151,706163,547184,483272,144866,-361407,-292355,-200711,-187537,-92547,-192289,-543482,-175189,223152,424147,159071,-320525,-116630,-31652,-146637,-146648,-156467,-93507,129991,430679,368319,425786,372663,173687,-100266,-240022,-66148,196063,701268,866342,572471,-272840,-16381,174624,-124074,298388,1076550,1242403,892501,207392,-174775,-352189,-437589,-539310,-502342,-270183,-78634,-170449,-393484,248126,605683,783370,874322,569543,-113988,-616165,-20613,362805,441655,242708,-80356,-370731,-544373,-351738,-150908,-50732,121558,36915,-360209,-10951,453673,412596,-374212,49539,744654,609140,-102629,-452682,-212800,-14630,374014,104057,-139264,273207,336161,-56666,-324823,-206173,-12484,84595,67349,418901,908617,1200982,1035426,781111,661689,764257,1008815,933406,839142,516218,180500,-118868,-168101,59872,85233,3346,-39705,116032,227190,142090,-80263,-341185,-269450,-348280,-218145,-13361,28834,-31520,-195730,-199655,-164747,-140870,-62606,-91532,-173709,-143540,-106854,-214895,-171482,-39661,-37338,14403,134260,242324,284646,-52409,-143305,-119520,-27267,16898,141650,337255,567963,671227,379842,4775,-405952,325667,670229,809646,611043,556583,548372,335077,-79445,-346468,-292589,-288815,-332707,-270107,-365708,-33285,394026,792691,707072,389956,269225,200108,-171307,-457916,-103323,172646,72015,320028,276533,360358,157090,61532,111139,376995,458776,344670,-142834,-426715,-67495,225031,291630,181437,-3895,-290628,-71485,227574,31735,44360,143300,132956,-76398,-446890,-185479,38018,51216,-23134,79108,-69971,-234539,-286187,343637,614580,504709,103696,-99123,-13128,9041,-203536,-514359,-361579,-544351,89388,820566,1103574,772140,161470,-103069,-207003,-281079,-192038,-102695,-365937,-401046,-17937,-21154,-108772,-102582,23111,196978,149948,121498,154787,133620,40608,-241436,-501827,-312232,30593,-126642,-517281,-305472,-477812,-291757,4391,-69606,-119715,29114,199500,474564,707850,564321,364879,387791,341785,73083,19434,191658,233518,372057,283227,38481,-257103,-440339,-334615,54009,306756,242860,36349,-158769,-139298,-20099,128446,218828,437114,538902,664584,577072,237136,-183879,-267307,-328701,-200402,-90528,50938,-69185,-293383,-443514,-339281,-66829,285124,377548,297825,324833,325853,303222,216831,174940,287640,61338,-299812,-429476,-251237,-88445,-293693,-502952,-365379,-403083,-327916,-42077,147975,150706,137247,160383,353009,546626,569021,721071,654830,280208,-193338,59429,496498,494620,482163,318010,199259,36561,-65378,-386924,-285792,90503,333106,212536,-88168,234241,595888,552258,-193,-412474,-90127,-103291,-36142,190998,162649,24239,-235381,-542572,-383157,-151550,-16140,-74500,-198998,330108,421157,437878,148144,-187043,-235709,129092,329725,320901,195299,-113860,-409414,-223217,40065,-91706,-290114,-396405,-177165,92212,185055,-53324,-252351,-202852,-73600,-166341,-313919,-168503,-16562,249542,328848,423668,365456,-37627,-157873,241869,568985,901584,666079,219486,10874,31954,34210,-107212,-143689,42015,207214,354969,276813,154876,63721,-29320,94425,222249,169200,6793,-51264,-171183,-309836,-478940,-306196,-194413,-231224,-186583,-384169,-293064,-65203,-325184,-177388,285202,154663,-335450,-165359,-42548,70588,450834,1007152,1059323,917950,207348,-258164,84663,39525,22046,-17542,-53727,-179979,-470594,-290583,-59631,-49606,-283258,-283855,-93048,-211798,-426652,227198,527812,273271,-96363,-76770,131625,505207,539812,349731,407047,386009,102455,-33980,89093,155403,182408,208215,126642,128023,100329,56505,-69303,-319172,-393435,86817,139465,-21666,-331912,-193387,-8305,-49344,-111207,-10808,238806,252150,150615,-74007,-340114,-371066,-44452,57600,48436,-175183,-244530,35293,248544,6372,-215038,51901,257396,100795,-300824,-229444,-1842,146554,206995,105235,-98996,-258008,-371779,-460612,-364797,-354259,-404929,-227165,-28621,15,-27247,-103935,-248815,-242015,33363,64559,-26092,-212086,-235516,-375100,-91760,280467,407815,26682,-219464,-402200,-457919,36366,371773,432828,284081,40717,88951,299675,411779,133218,-305781,108537,245558,128339,107645,228312,118433,108791,121879,-151755,-375990,84663,222165,-150270,-210248,143909,339275,341248,124679,-208501,117500,266017,7557,117917,433690,399144,107375,-57194,-33086,3960,7606,-27410,-163162,-190527,-86374,12482,-122331,-112376,-76109],[107497,120365,-47740,-193299,-82539,-38200,-10722,-211841,29252,283903,361080,40129,-124279,-304014,-182357,9197,-80197,-145509,72721,202995,89113,-115077,125115,-13219,-88691,-196849,-208735,-185599,-150775,-166505,-14320,-102628,-209044,-3545,305229,586978,759198,425554,114289,-215484,-480456,-445153,-18478,-73466,-168083,-122327,-38440,-303,105917,321512,343864,170102,-254311,-260626,-59539,-10621,30507,141094,-74680,-387035,-166113,-43323,-169170,-118687,123292,518600,573448,395572,137752,108393,411873,762696,812142,490700,29943,-261050,-154404,-42483,-157894,-137150,-114476,-143023,171825,159743,-350920,47298,410507,335889,236183,410357,714741,729934,389149,239175,-84499,-209070,-102955,64791,-134441,-191969,329915,714103,751425,308979,-181454,-395507,-110577,134702,212579,-45366,-188673,282760,300544,149624,-163838,-387633,-146760,157076,281170,131144,-3725,-293314,-272655,-52093,151530,446877,634544,443627,136738,2949,145417,466330,625738,569382,462720,270589,8695,-100528,-215227,-138346,11888,-30100,-66024,-158933,-324678,-322832,-164678,-264083,-469269,104194,426148,426712,-52740,-381764,-183249,-301052,-464774,-455490,-463485,-252976,39288,169596,328865,-14683,-473765,-175083,174896,320666,333659,151139,-100960,-253197,12209,148986,-8061,-201452,-486776,-294193,-11215,75416,98183,-131149,-430354,-356573,-196921,107021,-40630,-372657,-2529,17391,-88977,129886,324300,444751,622892,625575,496449,224095,-162773,-333243,-46553,121265,254788,597289,509971,333948,259754,-49556,-257591,-278555,-58606,276162,209754,-54110,-492885,-300506,-285523,-428020,-398152,34907,219379,198061,23692,-285769,-368093,-307637,-219250,-60674,-114750,79262,556267,931845,1233630,986800,-9459,-266426,172017,-110287,-364196,189421,142919,-347231,-337014,-10932,-122932,-120231,92711,86461,30959,-36487,-149314,3977,41746,-107966,-56541,-66280,-109604,-7652,112586,-53604,-66321,639921,1282410,1225856,1089472,959830,998674,590221,135517,-282647,-430817,-341619,-316755,-160010,-215176,2227,389223,788323,778519,568499,413378,227622,323118,591108,817216,674855,139266,31666,314131,493638,528891,101463,-378719,-389240,-157527,-117895,-247409,-491907,-283010,-102482,-164944,-211232,-386937,-64522,115379,113954,-71748,-344605,-302188,-365132,-262927,443563,786483,533999,188998,56458,-142,-147045,-163752,-365045,-213507,118287,209018,-353736,-189422,241839,-30085,-204634,239497,218562,-128495,-60407,136153,20399,-443202,-186339,276845,355114,262587,138911,117947,427542,511382,317380,116804,418876,843361,743511,260933,-194592,-434439,-193797,-87872,-37008,-81816,-293207,-381073,-499148,-416187,-413133,-460851,-316684,-337849,-150472,625228,776727,224031,-552998,-22059,399306,630670,618318,709267,455950,46183,-302289,-412983,-123034,181220,89029,-243803,-358946,-303192,-364507,-242468,-30267,421961,752415,631386,82816,-368246,-223377,-316425,-440593,-382319,-447488,-447101,-201897,-156797,-375640,-146648,-38017,-351912,-431298,27199,-162102,-350306,-284676,-377233,-327044,-151185,-169608,8154,79886,-129596,-329736,-318885,167956,592581,734213,525244,45230,-142135,-154701,-48284,106499,149506,414614,713681,1049796,1066073,916188,573604,98787,172256,377156,135912,127287,-101251,-399960,-80038,240882,399205,254618,-224824,-258210,264263,628489,565703,322373,-46893,-227883,-417168,-262287,-345010,-361920,64010,207290,127987,506646,964493,1181156,1085490,686480,317256,47310,-156648,230529,651071,855072,1058434,1236395,1038967,604120,81962,-29690,296242,356219,-37564,-154700,145216,263128,95729,-51994,-334174,-587128,-660382,-490079,-573191,-502724,-279368,-203484,-232892,-251884,-351180,-126407,59291,-55867,-168588,70318,408994,577039,740038,737358,302429,61411,44768,-120640,-196470,-33115,125553,240192,267992,-5526,11140,74715,4875,-212848,36119,135422,-43323,-263117,-165660,-127099,-251859,-389902,-334169,91672,262769,383339,346952,350677,112495,-226281,-80069,-83649,-86646,-545901,-632187,-421744,-419714,-575007,-326299,-139747,-167745,-40446,-110191,-358373,-395221,-46903,318208,530575,456434,267534,-149661,1707,759332,1219715,1227449,932564,358977,-340945,97837,438604,469983,-45850,-238775,400612,828609,564047,-27724,-135348,253973,356030,20025,117424,508309,719733,517535,211568,26544,-227674,-367700,-332962,-169004,-50983,-174173,-370009,-253322,-156229,-253517,-327878,-138346,-49834,-7266,55480,17433,-101427,-7384,195488,33455,-386315,-290805,-71170,-78514,-308828,-354428,-368943,-83635,81180,14325,-175008,-202376,440004,1027282,1097558,535428,-210468,-397395,-81023,191250,279900,143095,-61509,-387972,-165486,-6715,-9323,34493,40800,-181059,-252568,-331423,-432432,118826,408195,573304,783712,637910,255924,-173830,-41906,225507,231777,63526,44999,-1044,-29267,44775,301591,577686,776778,810972,864177,215005,-318521,79764,515913,710846,975604,877340,878488,904754,758455,579192,-11930,-213561,-213258,-46604,-50348,-57474,182803,327994,374074,206167,217045,40958,-125707,11802,232104,161278,-8237,-85799,-28872,-61536,-232191,53429,202162,-19863,-315581,-143636,271995,401290,375561,371546,309348,7636,-214727,-200953,117529,302458,39029,-300536,-379301,-510903,-94147,457869,539292,357538,126138,119524,115683,21870,-111897,-340555,-266436,-86117,-99106,-7029,65199,-17679,-110106,-17206,-171947,-255343,134512,554982,650010,651439,655773,498470,494564,752954,797111,475812,-32937,-260758,216912,485105,585522,462091,86869,-51966,15563,138862,210350,75887,-170254,-136988,182598,154123,-313598,-93957,365347,600759,330856,8645,98143,402759,683015,607742,485840,331945,257932,329656,209420,-154353,-436850,-207560,94933,267748,170883,-111580,-406390,-388765,-382922,-494406,-586333,-157439,432505,566882,91822,-434380,212224,483649,390232,239231,-147171,-281149,-191427,-322049,-311420,-217684,-211556,-387463,-313540,-337286,-478568,-151903,84872,187170,58614,69218,60251,42878,-166907,-305766,-222188,-132777,-11184,-154161,-459823,24598,268206,432337,34248,93030,111335,162228,-1550,-156527,-55962,-8616,-56679,-17788,181860,340017,396816,323073,125845,-291201,-188756,164461,-64130,-117064,-203287,-146357,-218066,-94074,110713,-58914,-332885,-365326,-267748,-58223,34509,122579,298536,200061,-242122,87218,464237,438801,136934,-40102,-188373,-139845,24589,-78336,-487890,8906,94201,-25961,6751,-69773,-68975,427215,417683,122285,34426,85330,-28545,-140651,-144171,-92989,80664,286290,310269,-118894,-370926,-201280,-139519,-95479,-27597,-124335,-430591,-169686,-110233,-161382,-138826,-357170,-477736,-195893,-79789,-111661,-198777,-356079,-104794,262158,291513,9421,-571159,172461,798996,853920,212343,66052,691598,702036,161305,-382537,-290142,-183377,-252720,480537,1152850,1136311,598477,-138625,-230635,-105230,-101284,286418,531311,340086,18554,-381286,-246650,-35261,58277,45538,-221295,-353816,-21968,174344,374928,475611,281338,-36778,-267653,-261578,-229418,-54323,123381,166067,122591,-186643,-465086,-137684,111489,62601,-61879,180684,382298,347929,230543,79323,-287556,-611660,-456469,-454234,-272556,-145693,-161930,-109878,168310,550250,705077,601095,193246,-347363,-287085,-94786,-279778,-504506,-330645,-195984,-142316,19749,479843,782324,525389,49858,-314490,-455288,-59008,12724,-189288,-479420,-266986,-90057,-150605,-210095,59886,390540,183035,-193481,-498908,-495249,-271249,-247467,-484754,-123884,298066,576531,656719,457510,-40165,-407507,-311219,-216110,93359,195365,138483,316789,268123,39016,-202836,87689,268827,157745,17032,572651,768229,357749,-308389,-338984,-170325,-414190,155235,690351,889083,756382,381973,20862,-229437,-103036,65861,14147,185139,374351,681232,533419,39069,-180513,-327854,-252808,22669,-2832,-259814,-395117,-387895,-328427,-283252,-271578,-152922,195012,482411,552082,326289,-123322,-231148,-99630,-241581,-392763,-259609,178449,361281,156526,-305101,-92644,259497,12381,7152,729937,1061243,561277,-352745,59997,485308,401381,44852,-430113,-71415,125056,177329,61486,-82040,-335182,-483322,-397828,-326554,-293551,-225587,-137428,144280,316403,90806,-239433,-209999,-244855,-227286,-322684,-380622,-367254,-200610,41605,321776,454043,609840,691008,355173,-45125,-56825,110513,286521,102974,-215479,-323626,-55383,106983,118159,14114,-141941,-60506,257051,565414,590000,272344,102918,56905,72456,37865,-96652,-138220,1160,-181660,-272326,-317844,-277262,-286893,-256847,-52666,-22674,-88071,-300927,120541,423843,181796,97734,311665,360066,10029,-439420,-3562,78266,-272944,-453051,45334,245877,175405,-162265,-338283,125515,624218,962633,927350,758466,575196,430592,-5705,-516684,-209390,-154254,-455545,-43288,133895,118964,127508,117335,84899,12501,51919,137669,6657,-62412,190625,423987,376736,93581,65405,175159,155922,131840,93814,162305,47428,-71448,165891,207828,-30565,311533,365299,74194,-405137,-337056,-203954,147888,241751,44534,-244213,-320214,-318759,-288562,-433020,-160265,90245,230774,158189,-11370,-73801,-114076,-142210,40408,-83463,-387357,-318259,163785,375818,244301,-259191,-130423,550408,719157,185756,12153,592964,957868,1000789,892528,678933,477451,596269,813719,800672,461224,11631,-131457,-115541,-33089,71533,306520,586822,458833,433061,575586,615199,724201,642089,526548,249304,-33771,-171062,-139010,-122930,-338639,-100373,311665,422861,179901,-241146,-569148,-27030,319451,183691,-144630,-231565,141329,160662,-60527,-187134,-271,-112534,-237199,27790,285298,354613,214135,-50046,-96524,-204835,-128472,67694,-161693,-302374,60214,448074,558966,410255,322905,173959,-163475,-498214,-86302,252339,351000,244167,-23094,-127188,-348767,-476070,-280151,-310975,-313539,-274127,-113880,-87147,-119252,-247794,-334001,1826,393896,538223,522971,232736,8890,-162764,-138531,-136928,8497,171537,77703,-78524,-24897,111422,123602,22848,-61802,-130085,-289061,-145755,-176262,387037,804660,754709,517248,141091,-139868,-285253,-377541,-528050,-162068,-61225,-225429,-41949,126481,-37872,-384267,-8260,182982,-34777,-192976,48135,-191747,-350209,-91777,-74470,-62289,-137337,-59173,-286457,-448219,-94139,-47611,-214599,-170644,165838,250082,155009,-113726,-383040,-333758,-128929,190620,209022,-75811,-223478,-11644,95987,204199,-9580,-131044,1197,12317,-60193,-333064,-542224,-462391,-272628,465979,961012,655854,21294,-205417,-90088,-360127,-181317,211855,179911,-34205,-522915,-215168,-1285,-29407,23759,413244,678536,717082,686597,315775,-205286,-307387,-330472,-492442,-408790,-375982,-267031,-158963,-152388,-152240,-249505,-188335,-192965,-30264,54384,-47018,-99627,-189831,-391835,-272071,145310,367013,368029,183665,116444,-48571,-346330,-519195,-188605,97733,27702,-246083,-397740,-313753,277259,758249,1085014,695717,531967,340914,-64500,-524687,-86760,-1831,-112620,-223709,-332502,-397567,-95037,351294,594280,118315,-477860,-139054,17917,-145362,-288927,-254622,-245898,183524,507788,383026,423176,296169,264283,37108,-173563,-11869,112288,574755,782207,578640,-269524,-117564,248831,104658,194290,902686,1102185,714999,28574,-178413,-267338,-420972,-508568,-273569,-46217,132602,10240,-347682,-18143,463231,785817,918046,481957,-328162,-327035,413210,699350,606028,262547,-130976,-445542,-575751,-465433,-332166,-56860,255683,221582,-303202,-335073,147450,47371,-485081,-22891,661606,512149,-153018,-351238,-172164,-18408,404506,70634,-312579,227588,284498,-125012,-436874,-308574,5376,196923,109947,136969,565733,898941,802596,569999,423769,602748,961934,1026886,1034708,635665,85567,-110876,48691,140576,-24133,-216898,-216775,-19074,52049,3113,-115908,-61084,-45909,-179556,-154267,26463,16611,-53675,-310612,-463738,-171850,-105761,-28540,-56641,-96031,-95459,-19952,-61813,12042,122501,45256,-51091,392,117546,185169,-95007,-163329,-113602,-57161,-142212,-155420,106035,328448,397468,67458,-151474,-386989,-25343,437128,850251,899101,798707,750003,279097,-216412,-521470,-110128,-25313,-380413,-474885,-531729,-89170,332433,803753,550899,160206,152330,225079,-104318,-437494,-32339,343835,348245,323198,193458,328229,176341,222039,293262,483211,407459,194794,-235099,-242512,169302,480456,503226,406880,213950,-120117,-301336,-63267,-198195,-176140,-16202,22776,-56785,-389194,-296158,-142830,-277747,-162689,214613,405767,277261,-332456,220612,529209,450418,99426,-112118,34051,6389,-236223,-252032,-98341,-488301,80600,843883,1115446,673693,120391,-234027,-308087,-118246,61569,130379,-106074,-187502,-2585,-48376,-98280,-11013,138881,308628,328323,268264,-35598,-282054,-244255,-312542,-359605,-304300,-130155,-341772,-276188,-69364,-356983,-364992,103976,56108,-20209,109530,198027,450823,718066,694350,280614,397310,447684,365200,281944,349003,348988,358200,247607,48994,-316177,-559433,-451631,-231254,92897,182310,28016,-333314,-566068,-294552,-38785,126712,373776,496490,864874,1060596,815946,231543,-45452,-215373,-23361,84117,94385,-107054,-308269,-467419,-447989,-38424,383756,472291,493354,655367,576639,413888,218304,165665,192046,-114551,-295402,-20983,245025,154992,-33879,-305596,-435079,-471181,-258656,12139,130722,-13945,26232,16657,82972,140050,176542,377620,277873,152242,-121155,41415,457636,530936,440624,143984,-29463,-91693,-150074,-356828,-521956,-187117,40517,16002,-274395,-39464,334294,363073,-111166,-196490,-77690,-308417,-353183,159566,245470,267549,94710,-21454,-182359,-219573,-267975,-219653,-26379,505530,409645,166707,-195358,-395378,-275737,35925,166746,141276,-92029,-305474,-273077,-27803,202105,88206,-152853,-350115,-77624,153028,175050,4768,-105748,-84505,-102744,-44137,71432,145041,185348,357475,284146,233374,27283,-254470,-75306,158352,219283,430302,98471,-120033,90240,172225,61342,-94034,-220069,6743,322868,473974,322111,149462,98470,-112034,-95852,60174,104453,60695,-58793,-295990,-472129,-406402,-474503,-177391,95439,85208,-182708,-352611,-108879,-352039,-163896,225542,120730,-195330,-436896,-117579,200884,500885,940691,1222261,1127878,638886,-135732,-78155,13427,95793,25227,-99941,-297314,-363670,-105278,71482,30365,-213108,-357352,-183240,-243699,-311300,51147,387809,228552,18238,47187,235884,381868,300876,250883,494708,608960,414158,179684,185228,200476,363193,493637,298610,31574,-192162,-146493,-46101,-31839,-185161,-115797,1753,-11822,-229423,-217534,9603,2943,-127275,-34100,297478,421993,309964,108009,-50530,-343450,-243416,68658,218867,32367,-214148,-107530,65739,81674,163484,336919,368828,261493,-14144,-51937,208327,354642,266798,20371,-232794,-257619,-388024,-372512,-150864,-145440,-307573,-260056,-185488,-161150,-82715,-95981,-258771,-276023,-191212,-220145,-249317,-190820,-113353,-170421,-317244,116418,272347,-122581,-439619,-169290,-245718,-197970,34707,254466,172649,-38196,-9812,44614,112348,-101858,-279991,-24908,65817,64377,231816,420199,253084,91294,63159,-10296,-210111,350732,382221,-97477,-258967,138645,319221,283131,59114,-207768,192885,355394,75667,-239085,74165,100080,-120123,-165137,-56805,-10551,-67216,-144984,-144842,-29313,-27556,-22526,-160820,-61848,90104],[286156,350952,157350,-95434,-131404,-82703,-37330,-96722,206387,481549,536597,350335,186989,-26116,-24317,5547,-264598,-326357,-93019,26855,-47704,22888,195778,-30884,-303196,-89969,3189,48944,-18215,34676,92925,-149221,-432961,-148651,194131,541911,796110,509828,23621,-424705,-268422,-367659,-281351,-224879,-92687,59579,95647,-11974,113321,457114,516247,357714,-45620,-459828,-446180,-359817,-232358,-82337,-258068,-407281,-35069,91706,-45939,-20418,404395,852036,814252,526558,199821,166408,684533,954036,964046,528928,16903,5501,98015,142239,-14939,-19607,-59065,-290181,-14632,18072,-367086,81515,398864,173897,16974,340740,885378,1051065,923867,543062,112728,-416454,-284413,30971,72066,52919,345608,647187,629391,152603,-397709,-213220,-36315,87088,187740,-146206,-221869,109317,110811,-111018,-316624,-510863,-347618,139578,330195,208528,40229,-250366,-181045,131465,529165,1029076,1160498,986596,434272,100994,108585,432030,672962,670178,541456,368309,209066,151165,-9245,2054,50127,-134067,-197766,-159043,-400729,-278524,-110935,-195083,-303823,154529,327177,332710,52268,-41007,-95126,-248939,-450420,-541408,-439918,-184424,150807,308658,278146,-7279,-58856,109064,240249,207063,88122,-50232,-100804,-89749,173562,235452,-6422,-289125,-447400,-112865,113545,51011,-4137,-198532,-418332,-247955,-75679,50747,-263136,-212079,118424,-22221,-222970,-162361,78505,376681,672244,733483,459473,126175,-209360,-344669,-153110,-61543,160452,537196,370195,153565,121545,49919,-46673,11177,187657,379752,113426,-193730,-439273,-387532,-243499,-300419,-365217,-62996,126912,218423,22794,-137343,-155082,-179111,-293873,-368804,-409029,-23535,579955,1011675,1405882,914511,-137800,-103424,411518,153217,-333647,17160,145912,-260456,-486292,-168820,-303215,-329869,-66955,-47678,-121604,-165654,-348327,-163027,-117453,-217829,-203262,-177908,-181653,-128366,38254,-69335,-7400,621267,1252317,1268258,940267,649295,328215,85519,-118138,-255853,-340618,-228773,-256834,-107382,-259472,-256132,66029,456490,742609,580288,292917,60390,170964,424549,777702,671583,175349,-2810,398366,797782,791152,433028,-82975,-127949,32782,-187618,-442337,-432971,-282119,-212030,-346915,-436912,-142260,290131,283601,113421,-150270,-366219,-333432,-408109,-314452,263121,430339,169773,34920,149935,-1022,-78097,40532,-229174,-279618,-79376,82244,-426726,-273752,-81035,-463049,-6230,372999,337872,25547,171688,354341,249138,-174249,-322042,-63510,63890,58801,87557,200911,517555,505066,217263,-48871,216643,604323,443017,179135,-115914,-283350,-179999,67532,248365,244792,3722,-191220,-446851,-352480,-202579,-342862,-540728,-618324,-90145,580614,815070,268062,-507639,-122105,305472,467163,385542,478038,392415,111894,-132660,-303753,-164493,27515,-73515,-199766,-181198,-186591,-430065,-351541,-98721,329648,704151,576402,138306,-244116,-139020,-184813,-258165,-329064,-365430,-411937,-212627,-154697,-287787,-16137,177054,-308917,-417026,23398,-96645,-235877,-209355,-378334,-328620,-50905,-183968,-296772,-32220,60675,7324,-83675,231313,528033,671435,558244,218579,-111731,-223904,-89153,58207,206255,621359,1057878,1198743,1238139,1152603,798527,346335,430044,574312,418369,283065,74200,-19241,252426,441051,487487,226203,-304996,-246702,274859,576603,519002,141912,-199114,-215032,8357,99983,-203176,-201230,257019,477978,691246,1077110,1354193,1485104,1188797,752559,607844,272558,-118198,60756,413586,596516,806201,1022105,988860,793848,384904,135257,295440,268173,-10015,231149,512738,408460,141824,-22212,-206625,-325114,-360759,-404489,-611779,-466688,-386340,-304239,-224181,-272733,-16209,64885,-102276,-292864,93704,392046,594357,574156,621920,603769,352132,208042,73064,-143871,-588689,-203890,259570,346423,313759,239217,145246,44729,-161568,-77835,348728,410117,156875,-158311,-292808,-307071,-262504,-321878,-439984,-113030,231567,512287,692862,503480,221751,-103778,7818,-166211,-345326,-512777,-525320,-452222,-516004,-511549,-404814,-274111,-221970,-196001,-391281,-477895,-307044,-113990,56266,198540,143722,31383,-291112,-102972,469449,888710,975579,709744,236387,-408760,-20780,283376,122283,-268470,-304025,286791,702981,476382,-78435,-184782,265883,446452,229705,366644,543959,567131,389168,99749,-110862,-182850,-317898,-351632,-302450,-237016,-43821,51882,-81498,-243153,-393303,-407786,-192046,783,19857,108348,130463,-112466,-254385,-20358,-8261,-253643,-193930,-132422,-261272,13441,75752,-203063,-412876,-244171,-253892,-481243,-92849,538948,891578,860765,501865,169603,-325078,-420546,59334,290461,146865,-63003,-243932,49561,196208,184925,45552,-107086,-339804,-158174,-250864,-464300,-119504,250337,603506,863758,732536,254082,-110892,-302902,-226516,-202558,-274999,-267647,-225719,-118133,34327,191496,257113,379394,644912,979785,385564,-87586,-105021,248586,477237,799093,775245,798477,699103,382303,-17604,-357708,-388443,-443381,-255612,-148889,98536,389488,464345,471081,333143,332925,133620,-88305,-138692,2552,2023,-2176,-75731,-132022,-309965,-461761,-312848,-88418,-175168,-314180,-26610,352637,435345,285853,67712,-47005,-95941,-193181,-194195,164103,499529,327098,-178400,-510707,-458483,-293804,89945,242660,51745,-176358,-158839,-135920,74258,17335,-103822,-26091,199028,97386,55111,-46630,-86065,-74859,-63607,-231214,-99206,216847,575086,605341,466014,469217,302189,371913,716016,842533,449765,45348,-223549,-180627,174701,520620,714350,413326,117683,59963,190442,221459,77689,-308554,-28844,423505,443201,-66061,-187402,421921,677963,305463,-35015,99101,384161,742716,709730,634108,442097,308900,282648,111653,-358335,-181019,-10171,102661,233869,230920,15994,-295737,-366485,-313254,-280236,-370490,-181555,303531,452824,75774,-182047,161636,453760,444247,384528,-56020,-386409,-44851,-26400,-45664,-15617,-77921,-187488,-79932,-324078,-522785,-40343,889,-140292,-182651,-78400,-48665,-112202,-180095,-194739,-279082,-276648,-47285,-91239,-506302,-315051,2771,140298,-13897,60546,93216,157470,-4624,-102209,-215793,-169988,-175428,-121116,183218,567751,982117,1190054,711128,72418,-473125,-136816,-59632,-73389,-137364,-99948,-205648,-140290,-11967,-236728,-382604,-174349,1820,86770,-11414,-189554,161199,223029,-71138,-4816,298438,422371,263811,112098,-35663,-89373,27122,-53005,-382994,-277417,-137672,4994,258908,105378,177811,432325,436864,207168,77246,75438,-6506,13211,110463,91285,151094,294271,196260,-244351,-395041,-227981,-200264,-241700,-257347,-379935,-165266,27820,272131,199739,3322,-294348,-575442,-281202,-206151,-202962,-263712,-272652,11804,386637,611802,273488,-383213,-92365,556420,731913,294441,132294,454739,286690,-222772,-437890,-273430,-225639,-6387,649632,1169624,1159364,568741,-176093,-304874,-249547,-78346,313569,523935,148551,-194669,-461325,-254753,-25968,64573,-6674,-236779,-426986,-120058,-7276,163208,123141,-45364,-249406,-340734,-401879,-266198,-41323,28438,-1194,-186170,-442533,-330308,-44733,251989,159351,-49430,207484,320914,354676,460250,325217,42022,-386997,-461909,-280538,-116336,22189,-63350,-106279,186861,600056,755290,707897,241288,-243202,-296818,-216345,-260368,-375733,-465400,-336583,-190589,97602,526431,714097,528149,90716,-73913,-111901,178183,128338,-163135,-455307,-338295,40221,237752,315118,570583,653105,340179,-165404,-367077,-441423,-99935,-46419,-399046,-165840,316353,493783,298377,20870,-125009,-62463,-193652,-226548,62104,121099,74112,244472,231258,-3407,-238630,31372,182652,50264,-229857,347856,506388,231151,-380692,-175626,-18646,-447519,87095,658490,773747,557140,165088,-251089,-321777,-48963,-8246,-110928,-96286,279789,567693,535719,43882,-248080,-403069,-357844,-1196,143231,-17646,-266146,-417353,-360831,-259949,-174038,-162291,195664,521631,647691,476877,43134,-459538,-473739,-393827,-473648,-172871,230823,325842,8949,-254561,89573,233756,-249691,-22841,837112,930732,423855,-283252,-25524,133137,20026,-291880,-232569,36750,243997,301751,213857,142120,45898,-154985,-389611,-526743,-389248,-141480,72831,438668,606894,317361,-148463,-167114,-175938,-198301,-285997,-349565,-458821,-284134,42049,349339,477101,601447,556345,261928,-75478,62941,280816,501092,450306,62697,-368930,-178853,140075,234708,57819,-114019,-71003,173723,309784,171446,4562,-29950,50557,119241,47128,-150054,-102950,-10881,-86814,-124796,-219380,-406074,-263953,43856,239220,305695,98286,-277856,-326182,4145,-64814,-25782,156472,93809,-235350,-358477,-173902,-200279,-393234,-497604,1492,362053,466887,116618,-316824,23854,533720,913673,939561,800512,622706,432554,60895,-336192,-362070,-395680,-401177,-21404,56868,55989,-164512,-110421,-84430,-154449,-207434,-18049,-168748,-305189,207214,548154,430010,-3670,-186289,111579,147523,54012,-70883,-52009,-256872,-340390,80509,213175,-12992,152123,198498,-74542,-563606,-161064,-80768,20359,56274,-70118,-402502,-422721,-346847,-333358,-456657,-150826,201364,448416,415459,40376,-233705,-244915,-198089,88115,-102780,-483996,-244019,137571,187027,-109428,-581148,189106,666989,669059,96156,21413,434573,576219,565601,635229,280902,59402,234088,581599,767118,449776,-47534,-351181,-302185,-231781,-141448,122670,379386,292654,251362,375097,414548,497748,390508,223938,-12331,-96517,7833,-27711,-101691,-406306,-142200,259773,420248,173966,-249706,-504874,265344,670424,520068,8132,-347186,-13158,7750,-170295,-170279,70607,-78887,-329030,71492,309631,370758,194379,-160285,-238456,-143553,302401,306719,-23008,-175405,181241,534888,597705,396860,341088,131700,-189534,-557540,-162931,199732,385526,323473,206651,157080,-135387,-587711,-307832,-218923,-152814,-281754,-263749,-454006,-464923,-624079,-395906,57496,402104,481602,260171,115098,-88918,-229821,-228834,-136153,45790,172363,35718,-63371,112967,237083,283219,201008,145743,260008,32530,17463,-197516,288286,743219,892007,727585,255018,-152265,-475379,-496792,-160063,-3534,35104,-135804,-160107,-23430,-137939,-431544,-407680,-146765,-83473,44137,300864,206125,129175,182204,246022,152270,-129892,-184229,-331055,-471059,-33252,87326,-113892,-356688,-10381,201743,231448,-82388,-314391,-108553,-161856,-134564,1746,-219113,-310161,-16008,162874,257068,-83611,-274817,-149470,-284,-16867,-67034,-193390,-205694,4266,432174,746397,408224,-128892,-51611,-11368,-360319,-194023,123008,77193,-87000,-296471,94664,383517,446153,170930,261344,580918,678348,590296,238977,-337253,-467907,-398619,-470104,-475031,-397133,-311784,-309264,-339907,-325242,-294807,-146879,-63517,94270,139910,93738,35822,-56866,-306253,-513118,-65048,208551,218149,198800,211575,83229,-152299,-526545,-449544,-187187,-154000,-256235,-365204,-145160,228785,544788,740245,435865,221816,-19407,-348189,-352181,42892,156075,25562,-165083,-270073,-262882,-13191,450197,609494,195656,-195161,-140555,-74534,-266422,-507145,-553301,-318898,127640,279648,182766,261588,224177,145198,55080,-89623,29183,142075,499655,724655,561318,-123682,-264699,285815,268202,146976,527927,690319,303327,-212352,-133919,-125009,-394802,-428741,-74841,135027,247281,25890,-344764,-237390,328925,627648,733088,305389,-412933,-14856,751130,958084,681963,175279,-226286,-508587,-563484,-474686,-413892,-79015,223978,189681,-311394,-520792,-59575,-226378,-619847,-34670,477043,302594,-278125,-302501,-181281,-70144,251391,-52401,-392994,175627,144306,-291824,-593170,-397285,58245,344554,307360,90246,187703,402634,378284,295786,172483,346866,764201,962081,925234,552579,36327,109042,211477,229083,-87533,-282312,-360037,-195958,-143045,-96912,-17412,171948,75210,-11166,-33122,104784,122577,157952,25695,18744,152826,74,-76900,-101075,-143676,-122821,47932,95182,166527,230842,85273,-119523,-116424,-43747,-64591,-253264,-257454,-45129,-11456,-249648,-449547,-20034,178926,158141,-90203,-139249,743,290599,554074,845505,1053667,870693,805808,191968,-293816,-503360,-20141,117460,-204725,-512098,-577844,-292843,134682,554474,294105,25170,143606,288074,-30121,-570171,-61247,322454,443542,205199,72106,217106,165417,313712,388349,512118,317774,28301,-313433,-175439,217919,506914,479025,374019,212972,64018,-290361,-354230,-401584,-391172,-265949,-128460,-88980,-388708,-402922,-331160,-501619,36557,569313,903058,532684,-331299,132170,429171,297125,-7440,-173859,18832,31529,-74118,7659,39650,-405532,6502,632926,830419,427313,57534,-307918,-368183,5048,346700,420806,247870,73555,-29073,-176119,-221971,43738,352802,527825,488191,347911,-152667,-520515,-238003,-212087,-278755,-282243,-300959,-463253,-32391,65848,-345929,-387198,132665,68106,-28157,141997,164174,392907,725835,850421,376058,386598,502307,521855,432715,405433,393432,342058,158220,-28025,-299562,-329031,-275485,-251486,-23968,203427,91864,-141442,-193480,-110017,-33136,4534,176418,426979,983067,1312535,1057836,474639,117913,-36763,175112,250776,128320,-173133,-425482,-493920,-275800,101026,403442,407326,533319,803636,675540,433745,158101,81593,-5363,-317504,-63964,358076,688123,672134,392768,-61525,-383572,-449602,-270415,-105771,-64446,-297764,-326772,-261132,-227731,-373198,-284275,-114755,-128230,-15509,-121928,-2296,345355,407199,229760,-87940,-80015,-233746,-215573,-214416,-386337,-257903,-102937,-228378,-450874,-453876,-191696,-110136,-241047,16983,91258,-225907,-435187,-108631,107820,215266,206700,373290,10084,-220087,-441096,-217582,236128,634682,421320,-41745,-487638,-562538,-332929,-12787,88079,27785,-273385,-301886,-135173,38860,247663,246654,-14306,-305514,11188,240660,206183,182793,163108,142462,-98013,40814,407515,528320,547800,675553,542810,271046,-216838,-279482,24166,161823,68410,-12187,-305393,23545,356455,272295,47189,-167778,-349286,-125529,266070,367795,244063,100314,2365,-215083,-350726,-128840,15084,94367,-74010,-338125,-384526,-426191,-335897,103884,483698,421433,64880,-300186,-114383,-261158,-306362,-16375,86610,-38108,-327445,-104174,271835,421518,597480,1065074,1122143,813138,53993,-334663,-46649,75117,3003,-183216,-453570,-286510,9050,107139,-5900,-138017,-74663,-23302,-48966,-147639,-94906,126451,112063,52676,48274,211435,128202,7773,140236,437326,638699,537966,245624,128725,118042,419249,626922,488023,112601,-467077,-257120,74914,242807,137937,-310154,-249703,16021,-51137,-227233,-98438,-60584,-113875,121504,441033,536960,346042,186865,234206,88644,-276858,-49793,279513,219508,-11864,-304004,18026,173048,286710,303723,301755,314263,177844,158041,339123,439643,270930,-81558,-274504,-138764,-261325,-243366,60790,36327,-177786,-89048,-2437,-167575,-160824,-77600,-88809,-81491,-222789,-261077,-201260,-33794,99126,113580,-269740,-220345,-4206,-264798,-551285,-38323,-92259,-463359,-219378,194994,93800,-26794,-33321,-201313,-257679,-321252,-273030,-180809,-87397,83206,343149,486060,245741,-69331,-27515,146256,217522,702338,523379,-1869,-213256,128165,228042,140540,-102568,-234242,171404,369035,220568,-176243,-252603,-169816,-242560,-307143,-190072,-96986,-122123,-168318,-22803,104071,44771,-48403,-213047,-98748,136567],[183566,321681,222492,-28666,-206581,-237044,-179851,-69285,147613,334773,344052,369586,239833,105505,39215,-48156,-327618,-416716,-281743,-205273,-184664,-9598,93859,-58255,-371659,-105109,85349,157211,95450,227621,164082,-13621,-302200,-145748,56119,372098,662593,561958,85712,-210613,2087,-31879,-129920,-150473,-67809,100530,167744,189673,248481,539385,578332,471360,197067,-40927,-246365,-324595,-260867,-244530,-368834,-147168,111348,176381,-8175,-70030,462691,819585,808249,506557,191709,203267,716385,879243,868326,451271,96599,252500,280046,236290,63161,7743,-70293,-435007,-345666,-173350,-316326,-141547,154168,-77024,-374238,-27762,604659,914078,1036709,549634,203133,-134883,-144096,70999,228456,356849,597757,759666,497007,-39711,-433811,-6439,81078,80716,100315,-237266,-402279,-168285,-118744,-344766,-221895,-385125,-550529,-31674,170346,11135,-173351,-274664,-130825,205729,728574,1334869,1351149,1126562,474086,35063,-14080,296611,576466,567343,414083,298630,289513,236262,80555,-64798,-72162,-323441,-351981,-229096,-400119,-151691,-5469,-61585,-136940,154098,269999,345091,283003,288740,56331,-143103,-257333,-260594,-350763,-250983,100215,338453,316283,317344,376195,310995,248595,110566,-60118,-128745,-156850,-332,219409,203230,-92295,-446752,-345743,92455,239484,11567,-257552,-400894,-414711,-263329,-117422,-129059,-372634,11135,189154,-102802,-390349,-469301,-258995,148602,587779,647115,321504,-53310,-320975,-334786,-203409,-223657,-31287,146805,-63113,-175793,-58923,134114,175053,278138,295165,388955,111004,-122166,-302919,-398834,-193551,-211163,-320288,-11495,312922,346567,117890,19176,-33861,-152619,-254728,-422601,-411853,-73944,413266,897802,1206238,557641,-334565,-54463,468736,348104,4006,20954,223876,-102263,-417120,-186491,-191856,-279022,-220675,-161826,-250377,-285954,-463266,-426651,-447811,-489633,-439635,-319118,-298936,-199214,-19396,-108426,-49399,420658,872706,1000927,723921,420370,-168080,-536788,-409740,-276380,-277662,-209534,-86338,-136075,-403240,-481896,-389339,-85156,470656,488447,101448,-186239,-62949,152771,601300,607906,283945,-94429,192581,699055,664831,579464,174620,64922,13890,-388688,-542209,-504737,-417788,-312972,-483023,-251546,185182,423484,238873,-62917,-339568,-404235,-355867,-453274,-343380,22920,45430,-172627,-31812,199575,-55807,31598,290389,104465,-191659,-331256,-172369,-457189,-422059,-519481,-271596,201482,437048,393339,97028,306635,506658,434256,73670,-296759,-395599,-240480,-185234,-80357,129060,505173,469942,104961,-264638,-114505,88301,-87369,-68742,-151268,-146415,-131449,130736,392228,438323,248412,-48102,-362351,-307089,-95692,-114181,-388981,-455062,-40149,401873,644627,223026,-315113,-202764,97946,89132,-62469,11190,124483,18460,-105074,-219690,-182700,-51534,-55562,-126841,-225482,-335766,-546523,-400744,-162773,177596,574711,499137,153386,-122222,-15631,-77684,-142476,-232067,-332324,-367170,-210310,-121476,-177343,-24472,153040,-184779,-168552,100454,82548,-92135,-155311,-351066,-331475,27815,-119697,-462009,-101232,226445,261422,93785,211727,407345,518083,472245,280663,-44845,-290340,-51934,252082,431152,693649,1100971,1069490,1084136,1001657,687684,368048,375540,494498,605621,464207,448223,396799,531547,534806,399524,51430,-349204,-90478,311929,465993,409689,20342,-171848,14524,314422,447228,138502,-98478,331898,712124,1071158,1387407,1471213,1418481,1012889,675110,710954,365725,-88354,-182222,111412,347958,551755,725390,769317,757312,522362,292258,276373,203211,55211,459156,715119,496523,166336,-24100,-11420,-3085,-82262,-257759,-466484,-406559,-592580,-193733,40851,129298,291423,170987,-316036,-228993,392789,658726,569033,309826,232007,233878,233826,210587,117140,-32801,-321669,-186197,103536,211834,200405,205472,106495,103253,-186552,205157,600214,632248,349266,-59901,-334125,-323549,-176882,-272730,-400195,-135210,269926,538730,763776,400416,19279,-115047,20019,-42399,-336646,-514772,-487109,-349716,-369495,-481690,-475380,-303022,-184823,-278257,-541988,-382997,-248439,-237833,-282765,-119098,-90358,-180051,-389827,-404025,-9924,367886,484713,372013,120265,-410860,-248618,4553,-245493,-428224,-288767,68923,404587,303836,-174421,-348865,139105,394706,378906,618849,698268,515729,279427,5383,-219379,-152590,-291162,-271498,-108676,38181,366518,350108,48117,-334048,-461143,-274988,-72878,101645,150060,104071,89938,-119220,-423148,-420191,-190442,-144421,132125,67183,99162,399008,516740,232926,-217559,-564542,-470268,-478458,-86531,402530,536253,460700,505789,530365,168213,-103148,127023,263643,124047,-76020,-216130,66658,260578,291344,39559,-262432,-353030,-195063,-247975,-298502,-78175,355153,656408,870083,640841,182287,-36305,-137155,-231153,-396946,-530665,-207853,-189928,-132906,-84299,98742,83982,-24770,334865,533824,302599,-13183,-240048,-196442,160768,504495,573161,565528,272368,-208070,-358468,21905,-156316,-311616,-307458,-94638,296667,569895,549269,312554,346960,413536,232038,-41346,-239419,-250515,-197395,-124505,-91449,-78837,-438155,-429656,-296486,-292205,-223019,-182973,-25504,229828,334484,246583,-218013,-429375,-85774,-73717,-137407,177959,562601,573005,86168,-313096,-386616,-481904,-430995,-236234,-332019,-425634,-487067,-287017,60148,131305,84524,169588,339123,319089,195766,-152148,-169106,43333,85624,-100911,-79940,137216,386908,394283,154738,155100,-3530,104552,443728,606392,261534,98430,114647,155193,412404,729575,892963,585409,128804,98498,282726,251947,91721,-290379,130373,569765,533256,4130,-239498,425099,598066,170145,-60972,117810,356933,702701,759908,606057,371750,175446,134324,78563,-95886,49730,78541,-32847,68599,194446,97844,-141315,-314359,-281925,-146887,-208771,-285616,-12962,170978,98935,66369,206215,417405,469456,423713,48193,-84552,97020,182364,198414,197510,88189,75716,140377,-317263,-350543,165464,10651,-390487,-320970,-50831,-34224,-205973,-226206,-109590,-275509,-452174,-137012,-83820,-324495,-465913,-185757,-117794,82694,-35962,-26763,-26443,-126069,-97376,-164039,-105505,-96089,-178894,58074,622047,1177286,1597688,1145204,369854,-296992,-210942,81554,5700,-96385,-49681,-110776,-264253,-319520,-533992,-345762,-174758,161761,183088,1956,-453534,-101124,160777,90259,-48157,76867,234169,269701,153756,22597,-138688,-57978,-38442,-231370,-427805,-179289,108682,362918,111318,10312,65810,234466,235403,125605,8348,-41291,78989,187837,143160,111183,151944,-98351,-450601,-424129,-295880,-291162,-345242,-242834,-48836,156554,220877,429531,299187,14879,-245139,-484348,-388691,-365577,-351640,-343768,-238162,1856,338400,674016,412131,-136155,-356979,144443,391892,204704,180673,261865,-7703,-323405,-325592,-307755,-245962,115945,585891,916329,922049,384248,-259267,-342286,-322770,23580,332336,422958,-32931,-409596,-327540,-156813,-10800,37379,-152319,-370750,-533708,-309316,-201762,-127205,-268563,-343210,-401481,-367328,-403697,-211060,-88362,-150501,-205463,-420360,-199729,-55049,56998,359487,170170,-151110,181903,258002,326733,655322,634180,456358,-121197,-563228,-221295,-67611,50886,-32559,-117751,98684,399488,543768,552440,131660,-215957,-224592,-36428,-82465,-233563,-524972,-438609,-178901,196635,526545,523997,400136,45854,62199,103653,223744,119646,-265331,-551451,-143199,301852,785210,751535,1030838,861549,512487,-2877,-184553,-368695,-97025,23529,-319740,-240577,215123,290696,123489,387048,448474,352556,17486,-156457,-26970,-2370,23964,166085,187217,-36715,-224904,-33131,81202,-11028,-326572,-1638,123000,-20201,-488387,-110001,-11376,-394778,-24731,567677,661378,435895,45951,-375553,-286465,20305,-44226,-221216,-285589,170810,421222,518248,172651,-109277,-276302,-437288,-101176,217855,231284,16756,-178832,-135670,-68717,-9173,-78491,167961,452319,576548,412752,82624,-181835,-173220,-193019,-390558,1560,307493,329284,73216,-6173,250742,188899,-358108,25297,740263,657218,181982,-202720,40329,-71142,-277559,-211319,44989,132292,286461,327563,318836,360691,315244,74925,-108548,-305991,-397694,-99029,202207,566504,597074,292947,-132188,-117459,-57384,-89621,-208601,-337621,-598855,-384491,-51369,206450,367553,488089,300990,78844,-140832,79452,376024,669487,736418,355513,-86184,-48074,200621,241486,-14590,-182459,-154711,39890,54993,-133957,-191604,-141186,74560,178195,53770,-251234,-239774,-160779,-29820,-45870,-84583,-335634,-198175,158042,299492,365566,101895,-44297,-387213,-336815,-287315,-200529,-119573,-293530,-525908,-242481,-311591,-492925,-475622,-489886,-68688,420048,649592,290295,-229016,-76659,435749,804295,832426,687134,546030,326204,94938,-80141,-96711,-148632,-250017,-162310,-18154,42107,-346217,-226262,-194783,-237982,-228798,-11534,-245943,-192633,291903,542686,308872,-235350,-244578,119878,137004,-67316,-299327,-140417,-222509,-456952,-72766,83527,-7220,29207,100096,-64786,-373985,-86745,-67988,-182706,-98063,-121273,-314700,-24121,-7544,-212099,-370361,-97405,269541,545664,549951,81412,-350700,-281992,-83183,188302,20768,-444664,-230173,84709,-21486,-395041,-362851,376101,672366,521443,105580,58908,214433,107953,-46910,47819,-259426,-486431,-191934,259876,578766,264056,-245837,-612985,-488076,-305007,-283404,-209167,-83556,-14080,8117,76354,111753,211529,156522,-80808,-166016,76734,319255,210970,39376,-327061,-276658,114806,364020,147548,-222191,-375107,284679,710166,565969,-33290,-396238,-150559,-144494,-275433,-227233,-11164,-77706,-382724,92982,283349,272484,24659,-320096,-483870,-156045,435268,305725,60282,-33506,212566,436684,472752,435555,399793,205130,-125597,-463205,-195153,117188,338905,323473,413975,428366,201666,-395986,-215684,109487,145245,-166853,-422891,-462665,-406228,-305567,-224363,61665,344529,429164,179460,112398,-216020,-357387,-353039,-162709,31572,120044,-82964,-168323,120808,261968,312171,220992,134035,356759,279679,81115,-189172,97038,596599,911424,787698,311834,-107869,-294238,-214458,-11770,40476,18952,-141858,-262313,-119693,-170045,-278711,-405450,-239266,-30867,208819,453473,455033,378188,342327,458870,270033,-104537,-241301,-271835,-397336,-3891,178902,38302,-226162,-216390,59631,198462,-129386,-282241,74162,75407,-232910,-310627,-419281,-165502,-23,54558,-83581,-326750,-402556,-184303,93884,159921,191167,99474,-7623,203203,385570,383722,56054,-154752,150852,120233,-207641,-119944,116861,91551,28421,-51713,196517,517132,654987,293499,-89414,265091,506957,386841,56013,-400159,-362417,-365171,-441021,-459514,-305604,-202685,-211313,-474473,-325121,-94726,70469,206879,254245,213914,196765,183268,139192,52797,-113125,-103197,108538,61114,177509,226969,107140,-93536,-444126,-611703,-396914,-272281,-189093,-142882,53488,142574,233721,191886,22158,-255916,-390476,-175290,-77796,78904,212263,162513,34986,-108798,-180770,-10086,360063,407253,214436,-69775,-192896,-282883,-320714,356,96758,141288,-18379,6017,261797,511545,577228,292692,32995,19739,115633,301953,515875,728793,570770,96003,-339604,233600,312123,152712,142939,160966,-159175,-348706,-38763,19960,-337646,-327854,93094,260629,258888,-44272,-459366,-308132,275054,476802,485004,194753,-246510,182661,864223,1038271,659149,36608,-303720,-508819,-485502,-360600,-325196,-104021,60475,4055,-377648,-490883,-133453,-199820,-294656,80897,277006,88238,-370219,-301971,-228843,-152745,-32737,-253294,-284134,146660,-14785,-465436,-534382,-428490,138441,506321,526330,300240,113748,-57991,-132249,40498,-9877,129929,531464,742384,580680,284457,86822,360126,386042,427359,35776,-108713,-293142,-385046,-344807,-188831,52143,285606,164168,144014,121843,220664,361143,460534,362590,368937,342611,68371,-184919,-188148,-303828,-185021,92260,219577,267598,282107,102764,-117228,-152294,-156114,-302780,-435870,-419732,-3677,149306,-80137,-438252,-116168,53323,9422,-75073,35485,491428,876009,1043401,843334,954153,715924,549474,85769,-200527,-370942,-17789,112025,-173407,-457627,-460678,-550213,-60037,247307,123056,34718,163931,251998,152963,-157545,-44003,228277,401889,214228,92306,166842,166207,294102,339596,372329,173338,-114958,-378450,-254915,72583,315553,231146,119146,108149,150014,-91197,-196315,-455996,-479272,-485245,-273485,-236521,-482125,-438104,-434304,-315863,297973,845063,1097185,534981,-299063,160339,370458,132941,-169287,-246430,-5785,85184,96044,163826,63336,-293677,-104523,279778,429019,159753,-17397,-288769,-367409,50729,518368,575072,429954,229757,-61980,-341693,-348446,86370,485903,625438,520779,297795,-168602,-226188,-79387,-164248,-263370,-243320,-403576,-309031,121630,111581,-353407,-358496,37479,-66886,-76524,145066,115751,320757,702546,869871,489550,198187,335684,468502,436159,357439,324394,293563,61987,-163287,-222098,-145479,-118056,-24272,181064,375580,216833,46091,68312,164797,59471,-24591,119989,432910,987511,1201909,880626,477849,202328,162002,317465,353792,146945,-211314,-474131,-530567,-131348,280733,443773,286615,402669,706593,599526,336277,61693,-24143,-180214,-461308,126359,599436,906957,1061330,732968,175564,-273462,-474452,-349794,-317163,-267349,-202470,-312452,-428374,-400767,-530733,-560752,-596935,-431482,-177537,-198776,-55008,262996,216393,28917,-46118,54738,-400594,-294061,-64669,-44896,2295,-10344,-325509,-501478,-385530,-336730,-370327,-273451,137866,319648,206936,-121397,-459788,-135028,-93215,15900,322725,38287,-164092,-200818,113740,507608,675766,423536,-123904,-535723,-441054,-386734,-12574,81728,-45172,-359543,-235113,-76364,-17968,155610,317788,85799,-272264,70926,329309,263135,347027,419196,335259,-64667,56900,593052,819824,901707,1028160,908088,462791,-270885,-214594,120666,233725,128908,-255182,-452929,129351,595697,455250,150440,-255507,-455726,-291561,58386,113996,112971,83868,-39953,-117107,-239956,-232511,-63422,48802,-167545,-395540,-317608,-496941,-71132,470002,814585,774716,276742,-174932,-83985,-125679,-476041,-339430,-33170,3387,-13332,29564,260077,302375,213719,698374,961487,744303,175191,-419026,-132383,-55183,-110859,-325023,-381957,-186957,64029,71339,-138706,-85356,173787,228336,93825,-127137,-128987,-64274,12653,42246,-37338,61382,-121260,-127917,86081,288419,482481,421519,125195,-73030,-58100,355893,620875,646373,321536,-243606,-261701,94126,331289,440934,389427,61326,138358,151575,-135975,-306768,-169064,-30874,294174,491755,448376,146250,98194,386219,408899,-19982,-287810,177536,291058,259772,144850,141558,109330,80782,-107657,49563,230223,203977,239570,325683,336354,173452,-212795,-262503,-45983,-179043,-204207,148236,82965,-161718,50810,225959,-36328,-220224,-93661,25574,84893,-82267,-159697,-203266,53664,279134,363288,142780,-369441,-276131,-315468,-480661,-167536,-46964,-122628,-22471,135913,-30070,-86262,-111345,-182780,-182522,-202095,-297891,-225619,-60351,163552,369853,399071,81054,-370314,-83940,240610,513429,587857,265997,-151377,-167995,130487,130260,-92422,-345704,-127279,124057,323918,249089,16037,-171268,-165238,-120147,-152699,-271542,-355755,-250345,-116458,50010,129768,46337,-73522,-235410,-288859,-56637],[-130934,111157,166856,-663,-182783,-299014,-291343,-146010,-78132,-70308,-154252,51470,49948,98875,15762,-114514,-251185,-397561,-411275,-392969,-341855,-324822,-212545,-166273,-132934,-182563,41611,146437,209371,353799,313303,241768,5401,-16660,-78584,138542,450608,541906,130523,-129104,203538,272699,203568,-68992,-147725,-4041,166296,365301,336985,452849,468044,433674,350466,306447,131401,-67217,-117499,-24031,-37616,54396,198109,199651,-47374,-296016,247352,481522,575865,360843,138258,201341,457105,549646,533478,274910,174749,344212,335697,235477,84500,-21867,-143961,-377544,-439218,-266889,-198515,-302125,-108589,16542,-170543,-505312,-69145,393241,639003,276908,84618,-55913,-43877,153848,350823,606506,796393,881823,376150,-177898,-226941,181661,268134,169031,-40700,-171265,-226928,-58712,-212883,-318554,-109912,-285391,-444873,-176628,-19604,-293434,-505999,-292789,-93813,190000,681713,1219137,1178222,846384,280509,-129628,-132939,136298,391306,319974,157513,105674,167897,41415,-77408,-129263,-42398,-284258,-387078,-315949,-243271,61,87773,-20319,-132421,-17458,151243,288593,416246,505017,413890,13707,-97917,1771,-212234,-423910,-82254,231858,426478,567830,628468,393248,178525,-206,-200541,-145888,-145124,30979,186043,94243,-200466,-487753,-211774,250444,349881,57532,-268352,-446902,-502753,-375478,-232435,-326640,-299999,139774,210768,-179966,-556064,-366609,-387210,-121510,411887,458374,239016,-67429,-258950,-276403,-193719,-310841,-279542,-373103,-575167,-480156,-214506,149791,298100,411423,317376,333548,198107,129167,-48486,-157488,-101869,-109967,-165398,126751,497718,455613,292988,112631,-20887,-222214,-422985,-232734,-173105,-49075,126033,484299,555011,65656,-326978,-85190,324944,403995,237483,244610,355020,128452,-209096,-83504,80432,-43288,-168857,-191191,-309881,-350712,-369789,-583084,-619471,-468141,-304118,-302949,-424919,-220398,-69003,-182685,-161741,137503,332933,537848,484870,306460,27329,-194736,-208447,-238512,-320635,-240451,10843,-125554,-539570,-380554,-380967,-489123,22968,313184,-12115,-406194,-283068,-104962,361903,536308,443740,-56818,-192283,298413,378584,603915,368447,131977,-192159,-448944,-341721,-371908,-210785,-184827,-479910,-81872,389420,349612,52835,-283936,-402693,-370164,-337936,-412823,-302709,-155626,-232498,-269799,6931,172673,-80198,184323,487729,453853,-37896,-358026,-421828,-378692,-260216,-113454,52672,275500,400637,365623,104987,335235,538377,521052,251572,-160704,-558207,-456748,-387741,-290504,-53697,352547,375743,29348,-397247,-451376,-493629,-464625,-328444,-216632,-54617,-35707,118124,416097,551527,444814,88718,-206825,-200769,-72100,-118741,-383746,-377008,-37302,196997,359226,164065,-78792,-135018,-136613,-344172,-529921,-402512,-243585,-178059,-175069,-177095,-134002,-30551,38409,-55078,-282845,-566120,-443376,-350004,-202521,24219,394236,449785,163458,-67269,6696,-60225,-73289,-154166,-330188,-321452,-173299,-41141,-46432,-34485,110180,128652,199114,290185,305999,58340,-104301,-302190,-288442,69773,-61118,-451277,-89553,353891,410947,197569,149027,321919,384626,348116,232735,-18506,-330858,6892,397623,578980,659392,865211,763485,712645,570693,384337,222380,97382,188187,496820,477814,661111,697540,696126,519912,206494,-195351,-111727,154996,410269,434293,365310,161135,154858,351940,474858,607233,429164,61581,355840,842771,1166467,1353640,1269772,1019558,626743,430136,543248,302507,-66555,-385649,-132336,194870,367256,427484,447501,514199,492760,358011,170432,64467,42339,477083,702147,484651,163551,15094,224642,298286,137304,-102690,-94564,7179,-172518,-32481,231852,414824,463414,216942,-418582,108966,635427,763433,367125,-70878,-224539,-179179,-7315,103764,167928,28036,-35318,-88590,-285983,-155833,22608,-48781,-100291,22494,-150276,425690,764896,777134,488845,46896,-234795,-153067,-56538,-252797,-357894,-58578,317247,476357,597382,223186,-368237,-221559,-85896,-69177,-305673,-601147,-514647,-284589,-307113,-485407,-411759,-202055,-49241,-226400,-507099,-308749,-141294,-220527,-546970,-204673,-157551,-316859,-388499,-556472,-414359,-141116,-57139,69664,75140,-312408,-490859,-291724,-366446,-275245,-138448,-72805,73953,97120,-251313,-457845,-18784,271268,463822,803965,907253,542098,163444,-89966,-226039,-92733,-237593,-179464,154670,450815,664518,433226,94246,-374583,-365537,-39345,313344,375618,352941,40260,-81558,-70934,-187052,-381133,-172770,132517,380181,208967,172440,472612,742773,568392,134706,-345214,-536442,-263842,-4910,281426,113764,140978,630107,746753,411266,272789,407607,304213,116877,-80936,-256665,-62386,208310,328493,87920,-285207,-325980,-323690,-245136,-99101,232202,579803,697880,734834,390152,80787,-19757,57656,44942,-181936,-528900,-50616,-35645,-126680,-292967,-34137,54991,-153012,-261929,-340343,-73412,-133030,-287428,-443671,-18090,275917,374191,250100,-256802,-327834,306914,297171,62860,-105786,-131503,142567,507855,695924,550730,32170,205716,403397,295598,7002,-234135,-407494,-360572,-250018,-12387,29768,-265029,-154786,301255,315673,51793,-64231,-54808,119710,238307,316694,-76601,-488487,-19154,102213,-14001,171502,481096,621396,206757,-289101,-399751,-299524,-298073,-392890,-191304,-97926,-307155,-318999,-24397,198084,244466,341611,405638,487188,298836,-198104,-241279,182482,283111,23563,-160158,-76427,27948,65173,-154487,-240434,-347741,-217659,35534,189647,29950,154611,368209,532748,679541,856545,848567,509492,25242,168822,379734,281434,85612,-206721,290131,628360,507663,-71945,-237610,372114,392319,-34032,-67724,138405,318329,592896,761064,480424,209866,13781,108498,312886,291697,152780,-11973,-267706,-128608,126340,151577,-583,-303836,-273460,-62397,-106656,-404625,-357810,-84052,126059,143730,192133,341748,425458,324395,66228,59071,40242,167113,272224,299428,227418,351348,335079,-190909,75971,434000,167929,-166696,-220355,54614,81506,-157045,-303792,-95132,-249807,-531962,-240300,-114187,-120858,-77097,69233,239788,199180,-82904,-133766,-278401,-302748,-84671,-13193,15218,61459,-67370,-113947,442488,910688,1294865,1089114,365370,-219921,-94918,267309,155934,7653,14428,98415,-45957,-166894,-173738,-169399,-280610,110021,134021,3735,-329716,-398671,60218,210934,-460,-130564,-24236,174272,116004,-7547,-221626,-133603,-3836,-61951,-69320,19874,249767,293145,20967,-376199,-476523,-69931,238840,205973,20279,49182,148437,135928,69047,-33696,-126462,-460020,-525223,-357486,-270054,-259872,-227360,31523,321979,448423,412910,333826,152275,-73798,-221315,-412060,-502417,-514918,-478014,-350253,-199898,-38169,263886,550985,445259,70786,-295761,-235223,-8298,27259,105562,122312,-101796,-204277,-242458,-352184,-298209,64317,339331,497548,487049,107306,-258001,-289333,-267217,136765,356516,261858,-110482,-417835,-248986,-58808,37367,62156,-175490,-263440,-243235,-140169,-70447,-124986,-165262,-161911,-198847,-346820,-288563,-9426,48615,-87715,-166389,-218354,-37451,87532,140432,435551,185786,-254660,81149,170151,291790,784186,957282,767415,104287,-529680,-257411,-115348,-78733,-118147,-163905,-73451,9135,123250,145592,-121765,-290841,-222143,27626,-15783,-155317,-452935,-481196,-125650,253953,453972,273831,152071,-46277,29300,152112,138927,58381,-310792,-320822,197201,578594,1142476,1106556,1348816,1044757,616205,74026,-188430,-480748,-204194,-2551,-171237,-257644,6166,30747,291126,870420,895157,633083,252354,57904,-24974,-112647,28548,185313,210626,34843,-190695,-145016,-59624,-69222,-243776,-181382,-129792,-248272,-564753,-184581,-116094,-289709,-182318,351783,481317,332370,5902,-361479,-255269,14383,14502,-126051,-8629,107109,265938,414950,299813,171210,110166,-14056,-78055,238745,433870,288223,71665,64182,83555,127853,5873,90125,296742,354941,125640,-40293,135804,305236,160184,-52657,240955,422988,488994,390419,341868,334399,129737,-210306,42216,404379,313523,-71674,-104777,146016,27322,-55803,219343,315641,198412,188450,260302,380052,506983,412968,156588,33236,-93079,-207652,-74463,207163,451579,307501,45362,-192965,-57300,78736,30960,-161086,-393642,-607168,-339994,-167980,-57351,135323,277143,82393,-132268,-223775,-8093,342952,723333,835300,535005,140687,182923,290973,148139,-126918,-239648,-276334,-126343,-118012,-243932,-302876,-213925,105495,215986,42763,-350299,-307726,-46098,-13305,-45230,-4121,-163887,-104728,79864,102248,82789,-108936,-57258,-205283,-282689,-457948,-353796,-220873,-212277,-184066,-164448,-356109,-495726,-430668,-438569,-152642,390753,671920,359097,-161171,-160258,320242,600488,577130,410957,320199,149222,120143,138669,193657,68905,-345725,-400027,-95837,53478,-201100,-220029,-197483,-200942,46732,252041,-102984,-48990,261595,328941,81301,-121160,123541,225174,109689,-188313,-503982,-85177,-29998,-298291,-269141,-163336,-151887,-74356,61794,-57819,-292987,-211803,-201437,-416473,-177764,-178653,-244682,265910,239729,-42571,-252279,-47196,254049,474989,470618,69245,-395530,-303215,103011,332101,185547,-322494,-294725,-28650,-145364,-419091,-230159,353697,559770,361888,148783,69292,63175,-5335,-111490,-371447,-280216,-184967,-47563,146632,246440,-125390,-480492,-273143,-547016,-207024,-128161,-306029,-629491,-274603,-154443,-195923,-214596,41409,66248,-298071,-191484,272238,565142,425008,207980,-143538,-521731,-106206,258032,136101,-148334,-465338,-1919,417749,340290,-205187,-398615,-245390,-208858,-168853,-118303,-158247,-150296,-427128,53850,218484,130113,-206941,-443257,-498254,-346322,64122,82,-7267,3186,166114,310726,430540,560897,466414,325821,26626,-229603,-186944,-3533,182372,192846,450779,525803,436627,-213436,-167604,320459,299678,-91150,-461860,-305172,-188714,-57708,-16009,-16205,216837,497895,467724,172561,-314287,-415355,-306576,-177822,-20723,34095,-227019,-335334,56819,240366,247509,131794,-7186,177384,329124,15769,-214290,-139787,444420,787742,655373,228015,-146652,-199815,-103118,-50811,-19214,-94884,-255133,-361126,-181478,-110179,-96642,-133008,-111027,-13705,202556,393993,469270,312125,194752,359418,244295,-139176,-228411,-136447,-209241,23984,237721,179172,66500,-169372,-51906,94725,-184135,-303235,105905,218237,-24623,-379729,-289341,-1477,43059,-25174,-333100,-460364,-340727,-135779,158888,268813,219218,79343,10590,228343,335867,34755,-321301,27264,337599,274372,7528,573,128950,144206,120205,64754,52438,370391,623108,450275,-190453,-149937,253964,157945,-191263,-265320,-140690,-257877,-425212,-381231,-167877,11102,21998,-230785,-136998,201352,369212,475553,378253,233263,192666,232069,277574,391099,382494,263646,118437,-112357,39578,104919,-24807,-224340,-347658,-612610,-529610,-322806,-89381,117811,212439,28208,-127424,-377665,-410984,-303004,80410,337960,270844,30822,103255,237119,247025,21441,-180487,-123939,99470,145317,103736,-124271,-321851,-527179,-85866,485795,735918,544908,-177720,-28237,553727,869625,919689,617373,27306,65161,134225,420928,518381,700704,540539,254490,-345987,68373,232721,137526,1141,-183487,-309656,-263850,18090,63018,-326633,-204437,204685,291102,161113,-140516,-515821,-199966,267438,437347,368465,208003,-66574,157280,663018,847626,489688,-134295,-342918,-459540,-389891,-227289,-233470,-182970,-183696,-258146,-469374,-494473,-193250,-91805,34787,227460,121585,-69719,-377402,-322719,-303220,-261567,-357080,-428665,-78474,122520,-149675,-494476,-337279,-372295,182795,592233,613866,433856,281284,-10630,-446302,-206231,-128516,33071,281596,335972,71450,-76255,191170,523258,549376,571555,259486,96224,-39675,-233327,-552583,-353084,16881,322244,286900,248337,223761,344913,627928,682719,507452,435003,310212,39081,-337589,-309880,-515023,-237643,73758,246304,269629,250727,81008,-57264,-96340,-125742,-177210,-240409,-402725,-98584,268164,178417,-201511,-240943,-55022,-56554,19906,249947,803410,1209350,1361682,788271,567989,357482,36326,-92652,-112165,-252126,-85559,-48865,-299807,-387263,-356581,-525855,-173645,42695,127228,186984,168463,137496,405160,292989,104880,188740,275853,236563,256333,224923,188739,163901,122926,38171,-68553,-223782,-367075,-480555,-229563,-17540,-127262,-226265,-5049,109627,-14718,-101026,-380878,-355567,-259327,-371811,-502852,-407606,-313174,-383865,-191104,375163,870466,956674,387936,-172222,254179,371775,52680,-220457,-228372,-23786,84819,147206,195641,42754,-144979,-194406,-42703,194571,-25551,-120355,-207465,-225645,51993,475036,501726,366608,216972,-81176,-349644,-259441,79982,382718,427323,316087,58211,-185725,-64285,-25467,-205174,-199817,-147271,-384721,-236965,139453,96229,-314110,-375249,-233361,-288709,-65622,116427,54306,244631,606597,653137,440950,-23473,-22221,247764,284101,159505,92049,137533,-35697,-337341,-166595,-36788,-10008,196772,457897,538954,301200,85757,190658,221439,30755,24427,269579,457934,801493,748820,414207,242070,231677,314674,357840,343987,130344,-164842,-219039,-448499,-121964,348755,476394,192890,117715,370872,383265,135268,-47058,-121519,-256152,-455401,187683,632113,872493,1135158,860772,345694,-149416,-466457,-464776,-415070,-89884,198687,173639,-206848,-447729,-454064,-429942,-386118,-505174,-291094,-333695,-75236,250291,118124,106849,328902,276220,-318000,-405612,52202,263977,271176,120755,-176242,-431266,-61332,274291,292841,-101161,81814,395260,514445,80806,-272181,-232909,-263175,-422557,-219113,-117014,-93386,9776,377012,641615,619070,387115,-156485,-495027,-350165,-432253,8434,110540,-83300,-418080,-246131,-64225,-75185,-38482,256573,107563,-263928,81043,372105,322108,423422,521084,343698,-67166,1396,588890,916978,1091566,1197631,1125035,607821,-226225,-210731,186393,329654,277437,-207702,-555580,30914,643834,690536,374509,-139854,-319591,-298054,-167898,-110656,51591,165752,124677,110643,18965,-219838,-148842,-84921,-320385,-472548,-325439,-408811,127107,711159,999592,1023373,394170,-76065,-48128,36191,-71021,-174883,-198497,-7800,270504,240162,192571,194883,-6160,283547,690368,539018,203643,-187932,-192068,-222159,-272462,-442780,-163493,-9176,88330,29557,-225966,-97044,315941,428936,148080,-223018,-238871,-166909,-40138,55330,-69791,-131555,-217811,-36050,138964,170669,246719,144551,-105512,-315901,-207820,266432,579577,769984,516663,64596,-139491,19661,278865,697524,929323,444803,260722,337823,26363,-446155,-194289,128487,412299,398562,166685,-255335,-89349,376312,524668,162282,-483821,-33900,237342,445446,577464,237498,-98613,-114117,-340188,-182206,74184,104653,232603,259368,144455,27326,-323003,-266937,-3316,-158008,-258070,79118,-6222,-232072,83035,283308,3912,-271679,-169654,58613,187455,148498,-27704,-324274,54538,384969,527801,480182,55023,-221927,-238727,-401245,-374723,44956,288008,231441,6521,-200210,-275492,-331828,-175507,-81021,-174869,-286376,-156068,68187,268067,362074,255073,-109996,-482546,-59609,311761,530846,94843,-247379,-346059,8021,210587,153954,-240149,-280686,54887,183903,301385,173740,31958,-105295,-158036,-104790,-42729,-72582,-144702,-131001,-3769,126246,125376,35167,-20294,-130807,-216894,-388604],[-290626,-111393,94753,48507,-53594,-111633,-189516,-258093,-200780,-96153,-198068,-344983,-209643,33390,-7847,-50034,10533,-138769,-347063,-448816,-490973,-352276,-190608,-175622,22674,-162515,-46758,114000,333515,422226,504155,461401,279065,97214,-215027,-70519,274207,438090,19610,-128234,464745,600897,441747,-103763,-295052,-175798,122187,434120,349178,249127,222872,251575,387300,535896,405401,87789,-55711,173263,224854,177583,227351,176095,-85644,-495232,-106042,55037,206538,154558,88052,157865,61048,103384,68900,51630,184517,292840,280702,190731,105089,-18277,-217524,-328459,-235946,-226066,-41054,335939,377356,412522,267324,-47491,-273085,-314040,-108538,-191748,-182265,-177591,-84352,179079,427005,721777,793096,766185,217778,-236697,-99086,322331,475592,296032,-216844,6724,329635,307715,-189433,-239421,-27547,-158565,-174394,35942,148514,15146,-149877,-253878,-55045,166925,483633,751150,717078,299831,-50894,-239577,-138048,17268,180997,19071,-117967,-133115,-197834,-392913,-169432,253651,268970,-38591,-318306,-342179,-111412,126722,114714,-120185,-321666,-361266,-165087,-649,375532,509377,687192,114795,-3111,201465,-16640,-398674,-315258,32527,456531,632035,649729,330506,-4767,-205012,-350958,-131173,-47465,-2078,78312,-45011,-239540,-393278,-157053,281201,395959,188458,31620,-221125,-393588,-496857,-343743,-447713,-309240,141649,197225,-158896,-323197,-83098,-86361,-239529,149047,285322,297624,167005,-21110,-185908,-173046,-303251,-409003,-469131,-336584,-308188,-300704,33818,293997,430849,330534,263525,308259,384820,267660,108080,18909,-4961,23758,182457,463601,442502,391114,84794,-118592,-207350,-291487,-85769,-89,-74292,-215978,-254734,-346148,-200208,-123815,-140091,15951,294153,310765,433804,435632,336080,-60175,-90214,150444,65552,-83488,-212910,-298227,-371421,-254014,-337821,-250591,-102835,20698,-125873,-436666,-281469,-157815,-283252,-325167,-151349,-148591,67205,216291,166297,164556,98449,28046,-137473,-479678,-234883,-3846,-44636,-525755,-235906,29172,-109115,-298928,78863,-44496,-502429,-412997,-284208,103723,432648,532211,102267,-470626,-98040,212801,572717,430179,8045,-445912,-112525,-83351,-71934,123600,-14138,-467048,-72224,357158,107547,-225894,-433204,-288054,-299882,-300767,-316794,-233970,-254527,-386064,-115420,68624,88529,-39419,280441,504692,548024,-22049,-311946,-551798,-234072,29456,250134,135679,131377,206482,220830,50990,236920,400577,460802,293780,-81570,-553918,-537197,-521306,-508637,-310275,64085,179474,-52576,-384554,-408480,-225092,-229449,-417492,-288349,-49457,13400,13483,330840,583339,538275,202170,-12243,-25915,-54835,-215059,-358487,-404819,-91676,35333,102118,122916,97505,-37192,-358639,-443904,-178480,-202114,-529075,-446628,-321083,-222074,-129385,4593,191821,135460,39366,-95156,-229822,-309396,-287861,-163666,152936,375983,144038,-148494,-166295,-183210,-92749,-154716,-332178,-330551,-160197,-8616,60638,218380,385094,447141,500036,445322,395740,115356,-97711,-265659,-222703,16852,-124030,-525117,-56510,380363,391819,161657,25878,235604,255487,166699,45719,-130464,-397983,-4076,334250,495916,521842,472440,385786,267496,63680,70752,-30781,-206642,-232198,-11671,233449,579152,740867,655245,368517,-42328,-500736,9239,287012,453019,476237,412538,403316,464245,563076,516217,518710,497293,257580,384594,786580,929910,979545,794357,441811,145114,20873,117441,53661,-138692,-473638,-261969,122924,236174,104315,35926,136491,291612,257562,-54906,-190728,-89005,262361,434255,286242,41128,62798,410444,500020,247231,32492,346611,513910,275066,85354,229382,445064,443619,181725,-408633,170407,641959,581537,9597,-447824,-364860,-389680,-317497,-72103,173060,87660,203159,-4633,-312055,-131581,230738,94130,-122453,-233892,-194131,452426,760218,767848,498128,103881,-140942,-6750,-10374,-296632,-312430,79531,322495,367688,326386,102339,-467770,-325532,-334093,-306240,-365666,-667446,-526369,-296916,-360300,-421098,-261854,-64519,109144,-106155,-389047,-258226,-24169,-86928,-395927,-187632,-199923,-427447,-364118,-220333,-338625,-287533,-510150,-132421,70772,-163795,-459522,-565796,-327739,-168028,-20046,-34894,-145704,-129567,-293951,-384309,-144520,104899,426419,818931,985253,534240,33732,-153700,-158508,-32860,-186500,-224546,230708,613372,623757,263458,486,-401556,-318134,85116,637534,695458,476693,-114144,-293264,-1353,2623,-60491,114215,481124,487001,164824,-173248,208483,640557,631604,352879,-101972,-618627,-163619,208603,332973,-252001,22693,684294,700863,297041,396615,620662,368624,82729,-117072,-296096,-252010,49553,262810,140034,-192539,-329362,-456245,-237401,58877,466032,652205,616863,386298,28829,-97642,-114764,78173,151013,-57132,-506639,-129139,-37872,-223091,-554197,-211294,24271,60955,-94117,-79935,-325514,-334355,-452029,-297234,28225,185159,213191,-94370,-383377,222301,665042,385029,134796,-22737,13852,335815,605255,690220,434420,-161545,-114828,210881,233428,-9901,-232035,-443975,-432049,-195514,86277,19728,-230983,20372,633403,716249,272991,-43763,-99145,90449,154729,296952,110244,-463663,-1993,233946,93952,96934,237595,366443,36082,-499568,-261658,16074,135644,111409,159156,138682,-90284,-404889,-216302,150720,327729,446080,403746,512013,352803,-150862,-353897,217550,361781,33630,-254270,-361776,-423739,-202061,-165670,-329476,-591492,-537408,-384174,-278403,-176780,189584,486034,646655,623260,602813,487933,162931,-100144,213356,379566,220788,-26724,-113144,415537,614295,396575,-201008,-249385,233773,112951,-306688,-98852,98385,198874,403465,686391,350212,36356,-49141,154240,480650,442297,53749,-311923,-549733,-251837,38566,147437,54508,-375213,-272765,-20138,-90503,-434665,-215947,37530,122771,47789,79404,181900,239854,53638,-63190,-56500,-212800,-23821,202852,213757,269156,555626,453182,3624,531884,630851,295154,-23808,-162461,102038,200997,-52430,-424889,-217671,-266604,-339314,-288900,-199976,50165,266521,404865,492654,162018,-89079,-155117,-300248,-416238,-88274,920,3269,119065,90922,-158733,82586,315578,427738,523034,100333,-313646,-59816,352664,310445,123928,54349,292261,347466,300760,183589,33039,-242850,-161513,-145808,-100638,-179720,-497982,-61974,207005,-2622,-312805,-260981,10168,4772,-149701,-316065,-204592,-7381,38049,152162,160086,283168,52203,-20085,137622,-58324,-367476,180706,278788,199189,331853,296557,69376,-127038,-281818,-518848,-330569,-296779,-211049,-110343,-107523,-80699,165073,442587,582006,554459,141333,-150545,-233345,-222598,-339951,-370957,-286316,-177698,-127467,-81565,-19909,245904,387658,414216,217218,-59202,-286712,-341370,-168889,-94864,-48887,-145510,-109580,-176292,-349307,-410915,-144973,-6391,24995,-23950,-169282,-168965,-180323,-172819,161778,342152,105466,-40245,-206656,-222877,-47822,80750,163711,20368,29947,83313,258236,285028,269879,246218,111815,-40047,-319045,-108514,324170,473959,385487,114766,-7879,-10220,518,175398,485213,233334,-324393,-126876,-23561,221489,794757,1132313,849445,204466,-409812,-369810,-240986,-321741,-323106,-279773,-257469,-338016,-382560,-395214,-393308,-427717,-339026,-112917,-122317,-176988,-350382,-339068,-40603,229740,276317,-7692,-193165,-168587,-8439,99484,50375,46229,-95365,55552,531754,844273,1210303,1393431,1486636,1168506,597241,-8306,-340201,-170873,37725,94846,48598,-130696,-267445,-192407,445993,967388,992040,662643,415128,306484,96795,-158703,88841,330650,322291,161192,-174170,-289393,-236813,-149377,-105978,3730,-40909,-218471,-442244,-392098,-213009,-169100,-328707,-27934,159952,158831,-17059,-338864,-327638,-79005,128642,193239,233250,63030,58857,167419,270713,352125,471153,406514,99351,206480,520375,445848,237771,154623,118682,182839,388,-80580,86901,63911,-287728,-327067,210208,513134,385811,289748,433436,496285,695112,693862,596779,276923,33388,-30534,68198,18984,-62299,-278528,-47515,170575,152323,258133,516879,481568,241251,81661,222360,419393,541353,337810,79511,1675,46075,-3864,-48075,77498,136441,-112641,-312610,-286268,-2537,159029,55668,-223571,-540854,-477339,-188360,-121839,-217481,-69354,88205,58353,-201389,-302393,-182251,173187,619880,737075,542452,203509,256685,308431,-22739,-176408,-133864,-306046,-326175,-233131,-276794,-364896,-250129,108540,198466,14955,-201909,43393,204298,-50761,-111700,-6095,-56716,-15942,-25007,-164024,-403125,-443033,-313611,-148552,-67216,-397833,-448774,-73336,151747,75983,-162888,-254169,-177182,-218373,-318828,-267779,258799,554179,345432,-111481,-214402,164647,283410,183791,17395,-13844,-48912,121769,263733,339231,121358,-222552,-203949,-113157,125367,-532,-136802,-147943,-148697,283740,522742,160518,80651,110449,-948,51638,388635,506490,333554,43840,-284769,-318855,-51387,-12484,-250285,-469074,-453914,-357826,-177145,-8742,-152277,-339008,-487948,-409826,-400881,-205454,-288427,-357298,213810,229122,24524,-168688,-62986,131259,250986,171148,-23570,-342575,-265499,259492,483655,312827,-197321,-398853,-230113,-198675,-360215,-252389,165506,386392,242550,145325,30330,29951,201451,323319,428863,251693,296234,409125,367100,135215,-221617,-62670,-14,-380950,-92084,137741,95458,-127735,-110034,-31116,-183978,-499115,2854,73659,-354938,-160731,380349,649506,515651,308389,78471,-234507,-294109,132753,163815,-22119,-379972,-294715,-6815,20811,-342556,-320400,-257765,-91828,164222,180751,-87550,-235848,-471271,-73030,113366,64508,-108497,-265059,-194657,-436721,-478756,-502824,-259149,-122002,75965,307822,566250,694697,500528,373737,163199,-8007,-105588,-106816,-48542,-7833,293009,418394,474578,-72781,-289423,253618,240914,-93978,-342241,-277983,-157521,13,84850,-165094,82093,618567,758584,164215,-360082,-244841,-131672,-140413,-71911,-50359,-258200,-266482,7647,198647,145783,10724,-149709,-107781,173373,-130058,-302485,-301797,360469,581288,387385,-3932,-271422,-193869,-104214,-142999,-121554,-250160,-432802,-453387,-206069,28863,118820,70926,-4355,-99987,9290,131067,281144,5563,-186762,77140,158030,-236533,-247237,2060,-4110,92463,307717,315090,343359,106161,50613,75032,-119681,-322387,-12303,191692,124408,-75451,-63043,78934,115623,216926,233376,29905,-103836,-67014,137491,214057,-7864,-181285,-63696,152223,322197,-21266,-277673,220397,463097,408883,174993,148467,190340,157720,95530,26775,-248767,144712,609116,624084,160203,-445502,-36600,-38905,-411819,-79268,45274,-146226,-413881,-327172,-56622,192961,211969,17780,90138,478943,660458,633602,420142,182854,75997,162379,327508,592905,706836,567946,160393,-299927,-221382,-95068,-240199,-339200,-90221,-333145,-543821,-321674,-11725,293913,288698,-61957,-369286,-295481,-244621,73924,493547,732433,563720,-8141,-141740,260284,412578,137650,-140567,-187042,-44711,728,-107918,-246035,-333675,-325432,172316,762688,1086375,688807,-240269,16073,644302,898797,916740,657205,-20434,-149310,10259,373672,430064,564641,439826,288903,-342428,-74773,142285,129822,112274,2595,-74484,-156804,-35217,-68125,-424966,-35596,267570,224129,-13011,-225046,-343259,-58033,281615,504871,447215,264512,28280,-101065,170436,403797,168411,-330513,-313233,-360531,-321966,-134525,-161537,-279049,-329776,-437425,-465393,-570122,-298881,-53865,229692,281908,36459,-128304,-275342,-268891,-317931,-353170,-438095,-249957,93112,87121,-198116,-295672,-136964,-243535,144191,539921,532195,398548,396872,311313,-35286,-451805,-156272,89337,72914,-127331,-512917,-170162,276520,537533,581918,501328,391758,217003,211922,128530,-314178,-500962,3995,401075,450929,279381,226265,496600,826616,751657,413300,189073,93841,-91074,-465701,-339611,-263699,-235009,-16697,159937,168921,146448,28689,10564,26658,11536,63139,74474,-98534,-150793,240539,290776,-109725,-363447,-95895,-42789,117296,392553,827147,1173777,1221970,609700,48447,-32911,-408336,-410585,-229607,-181811,-146826,-282828,-422373,-340720,-347981,-360356,-126610,58027,345943,435469,304572,365752,582821,531840,236457,147922,102451,195488,446940,370829,250618,22903,-161416,-296222,-250926,-163697,-177752,-391380,-486524,-291678,-358689,-482561,-110325,-26901,-107740,-157411,-201756,-166443,-68199,-300607,-326000,-166471,-149622,-274350,-177567,230405,641391,642479,227805,-112274,282139,406758,79099,-115572,-129235,-79614,-34907,67469,182518,96305,16024,-128699,-95650,141893,-113756,-242761,-65893,65459,116779,233576,214299,106166,69144,-57781,-149048,-86187,32963,57208,6590,-68427,-342399,-278184,-61040,-67550,-156258,-14633,10130,-271555,-251813,40667,58082,-196738,-366295,-422355,-181795,11299,55716,1415,174098,452064,371279,322154,55096,-339665,-56623,23783,-184888,-225341,-19816,-50069,-356083,-184671,15980,132947,416941,621787,553158,272228,57135,241237,25102,-166696,51678,312380,344787,392573,177319,62783,27117,258455,381376,307561,206318,54530,-82614,-4557,-251636,-279728,244331,443905,194356,-162083,-80575,116198,-50756,-131066,-201138,-238274,-371305,123663,454539,657601,922281,764248,410265,-53318,-363320,-490675,-220831,238857,533697,508225,8823,-396628,-486556,-476317,-403480,-454135,-321615,-406047,-38262,235502,108268,295160,660773,520290,10575,-496497,87584,438869,392519,146770,-103223,-452572,91757,653948,729984,140421,-153015,214374,488709,134995,-69597,-111934,100467,-12908,-114996,-407451,-30207,121821,364308,496672,476812,288058,-215602,-449363,-312144,-475748,10256,135727,-66368,-346202,-330094,-34753,-1078,-209717,56668,18981,-305743,15967,328142,354394,357524,372896,130646,-163751,-114539,413309,781801,1020579,1084164,1059842,591851,-182055,-277934,186488,391846,381717,-17000,-313319,-128904,484393,788313,537172,92609,-134494,-170462,-251492,-159589,127055,329212,366033,292421,164314,-175774,-298346,-290147,-463950,-501967,-356913,-314213,187952,699871,945242,990088,364893,-53222,-40144,191509,332629,165754,-292907,-13815,494417,464408,119762,49311,-99611,-68883,359210,293842,143137,-42591,-222205,-344150,-422977,-346123,44861,215724,82495,-4107,-142963,-210302,317899,524320,165600,-300355,-529059,-386206,-116429,67458,-4782,-279298,-148211,163992,278254,154251,37339,-172625,-305910,-387137,-212620,232043,576845,842135,614541,276875,-3813,-104008,162026,804210,1049505,566452,258681,436184,209545,-299035,-140533,294203,448935,192975,-204445,-347460,-90273,255334,416411,203029,-319753,-277754,83571,464753,761523,189718,-356123,169124,230276,-49555,-96046,-68664,174747,201064,-28243,-116411,-393116,-290676,-4005,-162281,-322297,-140334,-206292,-326987,-4962,114694,-140645,-378856,-323020,2683,216370,354214,73378,-439360,-509,379891,545295,600746,322948,-100589,-163782,-317294,-338335,192899,572898,311313,-191839,-371592,-352837,-420286,-377194,-215219,-216757,-244098,-109159,160827,343444,340872,125348,-183498,-263565,-3661,359087,255550,-280994,-270969,-164144,206786,318441,245323,-201848,-206213,177929,265380,233460,18851,-119500,-199230,-336346,-167730,36224,120348,95965,103920,141106,197612,139349,74749,101872,51878,61480,-86069],[-60886,-284926,-31492,35597,24165,15868,-112514,-415900,-131380,261974,267889,33160,-360872,-133527,-76263,65911,277205,129460,-195481,-364410,-289196,77818,210080,-19887,22526,-95164,-178373,50940,364879,369744,529194,490093,392665,69604,-430428,-268953,96273,186692,-311641,-13491,723525,837809,449562,-301973,-353058,-367447,-27742,343155,265088,-38131,-138974,-51163,249254,553076,503430,92753,-176501,119488,228086,147388,148788,55681,-101891,-112021,-93324,-175408,-251565,-104255,18751,26673,-269355,-294297,-441252,-214791,64584,109992,116570,111364,125231,41030,-197886,-381940,-206461,-251268,55174,866675,987704,702925,486697,410396,303091,-92402,-201422,-554905,-490436,-436266,-264835,44313,362016,592100,545580,345979,-32662,-317929,-106481,335876,547516,279160,-423050,136047,784251,468060,-247217,-231197,14911,-32534,91622,414316,555155,534981,179441,-216459,-67175,172468,358498,247212,100799,-314786,-410702,-222547,-77133,-55595,-33978,-268790,-315762,-306509,-441081,963,497261,774717,547109,150228,-231815,-255597,-49966,154656,26256,-338768,-550399,-215717,-258363,-275357,147740,282542,603515,75031,40519,321436,192938,-153301,-385767,-110561,334450,507967,440682,118523,-294544,-493010,-133213,227514,167386,-39948,-109517,-131826,-136925,-275543,-234604,165542,347661,307006,233452,-80150,-302134,-500475,-388378,-384381,-423227,15865,183339,60860,33823,201363,233431,-65297,-120626,173747,399413,441585,226089,-89498,-178152,-282429,-320061,-300542,-184546,-122882,-318039,-188972,210138,424273,405897,288772,443378,578044,548204,338932,121187,97955,181896,150713,249925,335526,357366,-48808,-201302,84525,331466,235095,120541,-191673,-289112,-193002,115684,40435,47942,-122903,-325643,87099,264815,470969,429731,431332,12351,-241581,-39885,-3111,-128841,-228850,-147697,-197835,-101244,-74865,65432,221292,291718,91334,-235164,-416523,-269251,-340355,-433229,-338637,-332095,-183058,1024,-15134,65943,133650,137703,-18135,-393262,-172533,5985,9121,-403536,-65264,373086,247711,64247,8419,-51341,-417459,-335235,-290796,-61871,306310,482970,217442,-138962,70526,312053,577035,372835,-256319,-127003,219158,170451,201038,358211,60500,-507259,-187763,119479,-177432,-471517,-399620,-210235,-215030,-216934,-189740,-139592,-246080,-353861,47614,142284,31203,24181,281789,354122,301914,-180370,-390359,-458929,-25809,263590,352198,15736,-156831,-97379,10968,-748,101365,166123,310213,242112,-69188,-478648,-441230,-506631,-634896,-493953,-220387,-34543,-115244,-327862,-246012,-41265,-147847,-363808,-297245,-84586,4558,-112303,223867,577563,552537,329226,222717,204229,80413,-78486,-150701,-284378,-96034,11851,64698,151135,210291,7769,-487298,-216965,98510,43698,-260995,-471544,-412089,-299010,-149418,145777,484978,505438,502079,319955,-34472,-292316,-379792,-351991,-80805,285336,159184,-221377,-466842,-354944,-137495,-170690,-285872,-347537,-151078,-21474,149917,581509,770918,658113,656444,510644,313579,71141,-94069,-157901,-94791,-72557,-294948,-577614,24629,337062,251876,34542,-84332,146509,141852,-18515,-189904,-335461,-385191,-36535,141613,265484,351877,174721,120901,-42423,-178157,-63799,-175781,-163199,-233118,-611643,-149707,283146,555604,462399,167455,-179322,-323884,-38812,244150,386942,527715,509707,567650,600446,576553,527502,346481,378824,431158,501389,626549,520296,464583,263159,-32643,-201112,-369791,-366820,-272404,-288727,-446977,-208979,144741,206453,-104032,-358356,-165024,38476,43483,-305072,-343122,-199306,-59564,24639,-56081,-202023,108628,525127,605420,295178,183590,725677,936769,670481,235175,101272,260697,314565,175981,-148962,-78200,359518,173874,-349284,-328023,-112915,-269637,-535560,-143729,191105,282476,421874,107173,160677,495380,819770,729760,306661,-189495,-280404,334948,628260,641399,418991,146428,-40782,102587,3615,-312146,-168027,279357,341727,316267,214080,109890,-106978,-283842,-574708,-574513,-391144,-580742,-467094,-294522,-332174,-217644,-55856,117847,269225,44402,-278397,-167409,107087,60631,-280978,-237489,-274753,-492910,-339461,-6,-48712,-647,-545967,-202484,118581,41942,-214442,-432090,-347230,-131440,49901,124788,-50676,-176723,-235291,-265490,-163242,-11741,324914,709550,891961,497521,-26867,-142697,-50672,48068,-118176,-388450,157496,521550,391609,39471,-144762,-399595,-340236,70531,718844,889020,478651,-256622,-225826,92139,43944,59991,395006,764530,570958,101154,-444379,-156895,307450,439378,424471,102742,-450412,-125525,419268,407304,-290735,41089,577110,455684,-38030,314622,675447,420078,50575,-144328,-204407,-196373,-50029,150848,189057,-23218,-242695,-428766,-180663,182695,539465,553316,437404,8010,-218595,-296361,-269225,-36276,95835,-40164,-353387,-311863,-172619,-385188,-537737,-283056,-14771,240959,550236,449264,157367,-125912,-305307,-66610,261898,302265,176263,-317962,-44102,528250,698409,364278,97117,-60998,33441,351514,545658,569461,268666,-187058,-475714,-95725,75606,-64116,-232499,-384040,-297703,48352,168723,-85331,-357581,115030,624997,709006,301660,-69466,-149738,16129,47848,109484,54431,-588953,27300,303855,155268,-7853,-67629,-96432,-383267,-384395,49744,265323,338726,388854,298171,210401,38180,-370294,-475131,4210,345496,488960,378157,415273,390911,-25147,-468557,141155,300283,-34484,-213200,-286879,-324021,-76110,112213,31761,-327227,-467074,-368433,-474048,-258841,232850,527511,543967,299620,48696,-80762,-227901,-50662,222996,284225,75431,-189161,66559,529065,576904,217531,-370791,-229407,66583,-111564,-577744,-108293,27935,20437,208442,588560,354945,6775,-15912,123949,375503,270948,-186491,-556706,-265914,-167120,-16441,119154,39656,-428282,-180420,34744,-125992,-287478,123420,347079,216026,20108,45462,6676,-61286,-321590,-240265,-257362,-241853,47710,239715,7344,244918,672740,500900,165625,789968,675675,280758,-108988,-219301,147086,313684,60292,-412873,-416266,-248995,-111288,-204224,-280598,213110,485080,566460,417566,-19058,-109678,-108596,-89585,-205359,-42445,-95566,-117857,67358,192235,36131,-31893,-174065,-503305,-162557,-201688,-488692,-166827,280787,388461,180730,77454,402189,645357,624929,410920,135758,-100873,-172425,-542729,-213995,-150318,-326811,-159050,59496,-147960,-482879,-293603,-113692,-121686,-324816,-366855,-302792,-75655,42889,193048,183719,172380,-225084,100622,610238,330508,-289729,43004,325444,481117,686109,514018,112324,-357199,-518511,-282744,-2000,-61129,-40466,69703,28735,-38917,80535,317201,505093,551788,133215,-336232,-338033,-162243,-170617,-143517,-26167,143911,145775,89989,65681,256607,315040,397001,320377,127715,-158548,-408024,-301991,-318407,-239699,-148468,-20986,-1001,-114883,-251173,-242072,-249424,-321018,-394356,-297537,-98620,-76168,-109108,87358,300288,157496,138804,-695,-179848,-107246,110777,327629,308626,272143,317748,522492,588152,679718,579125,228059,-48993,-327515,91540,747596,1028566,914176,376419,143477,-61097,-271529,213168,552893,290635,-327693,-270213,-306101,115371,676580,1023993,681499,158640,-347176,-464363,-388729,-578285,-574128,-413815,-232340,-141081,-313534,-233494,-259936,-375182,-516099,-371946,-359448,-273083,-255113,-95281,87738,144041,15287,-268317,-491195,-296662,157615,132424,92872,133164,140894,346991,730591,1014398,1063184,1480741,1454405,1188660,479207,-189854,-267538,333011,534659,416822,270200,34021,-399198,-243784,400959,699153,735298,457565,454528,466093,203805,-123542,183158,525279,474619,237336,-184065,-346839,-359253,-194059,16104,161623,87110,-90744,-341414,-331925,-124805,-48851,-235961,-525341,-287921,-113611,-73845,-283174,-517335,-159173,208017,467640,260034,-74473,-197885,21653,126857,296201,607334,617598,215046,126943,450622,429483,271255,137921,42926,147010,-111780,-367245,-100798,-76725,-150054,-282784,-12747,337874,381944,495815,483235,464725,773589,811153,600976,71532,-96143,56345,143335,-46931,-404661,-377439,-97593,75917,150910,420068,599256,471208,212645,214516,361450,459894,476821,154499,-118579,-117446,95185,122684,-58859,-169042,-246403,-371004,-406351,-327899,9034,111377,-84383,-430645,-343566,-309747,-57062,99370,74376,87595,137031,103178,-132270,-400632,-342447,-19277,415029,522891,377337,60547,93811,159859,-213839,-114329,72087,-137361,-430846,-343805,-301565,-363617,-240126,62454,110761,-27854,-32378,240517,201488,-153580,-219933,-92564,-60226,34797,31381,-72906,-92481,-156186,-237684,-61024,76919,-260970,-478094,-55218,281541,149383,-250424,-89334,106519,49017,-138132,-367248,35507,349930,246696,-111156,-254867,-47918,-125670,-266538,-311374,-263851,-228358,37700,250553,294565,111129,235481,169993,9858,227947,107652,-61252,-125616,-103523,392439,634046,403732,260446,-7477,-88313,321076,780366,710571,322077,-91149,-369279,-211421,-6219,-121023,-326619,-505222,-265048,-90567,-163649,-140956,-293920,-377339,-240738,-207081,-183651,-218954,-389515,-388248,25103,26696,-32380,-167012,-202346,-90928,-44519,-269555,-223286,-288368,-126726,367476,600090,371376,-106872,-401976,-463587,-256159,-221921,-395460,-94527,210591,143573,54424,-67741,-43703,202825,452499,829434,567867,542305,674278,578799,478258,306813,297179,124887,-259448,-65472,308346,371666,127587,127330,182516,10047,-391007,-123681,-26598,-410501,-177037,344021,528415,430321,293259,247659,79270,-231017,-3024,174327,78203,21450,-18906,-92734,-175913,-406227,-285278,-196223,93353,468652,439428,120199,-266252,-460780,-312595,-70651,78263,135714,-94166,-44485,73945,373329,-9746,-439460,-382723,-47194,332757,671294,748122,481474,287710,174815,97291,-13579,-119697,-278042,-241950,-5322,159402,321139,11961,-465625,-107600,12147,-150801,-352298,-340476,-345186,-160162,904,-328635,11751,575226,732336,-8264,-412787,-110692,-17073,-100921,-118981,-137712,-249449,-184457,-75556,59429,-1200,-111796,-234934,-327911,-86228,-287796,-456669,-295447,313360,380936,86434,-331834,-355050,-237953,-150669,-204515,-247357,-378078,-417639,-552902,-187954,182833,354888,203725,-21822,-310052,-335497,-262244,-52931,-334622,-259879,140723,130523,-327824,-253840,94399,117726,145572,354767,433037,509858,309332,219787,166060,-35545,-310227,-262852,5173,85884,32677,-33555,7399,158427,519145,654525,461459,101808,-57969,-1879,-29711,-427158,-209742,-17905,143326,333221,113866,-176950,246003,469777,437288,183852,246459,260287,62439,-39524,-159308,-424310,110527,642749,671098,370688,-199891,-345183,-229116,-474801,-22880,82872,-129055,-426770,-363553,-46591,235457,260938,118433,185149,579157,782388,600550,332800,36956,-150695,-3662,268690,566097,676561,498399,38878,-531470,-387264,-94214,-96059,8455,205701,-5602,-287039,-274642,-36524,255208,228742,-93914,-267656,-105337,-52354,168361,581873,809794,631073,11117,-239915,270026,497314,277139,64509,32549,96089,-138265,-302639,-173593,-147194,-156905,231302,700632,962896,522493,-272195,-131375,378638,524187,518588,243921,-230766,-449133,-54263,147769,203193,283605,257298,175670,-185090,-25252,121690,144849,160245,159970,4313,-198704,-250382,-377379,-293732,153865,268861,53206,-249297,-350493,-346177,-60951,263994,529207,513262,257354,57498,-346570,-528733,-148138,-232261,-484497,-259721,-301071,-367007,-139651,-69224,-200699,-173749,-327365,-385542,-441798,-407935,-81491,219024,171661,-52629,-109611,-103666,-146355,-227950,-411579,-350260,-125780,102903,-16618,-162110,-71072,40375,-135874,-34579,298396,285098,216899,343149,422835,153280,-394617,-97143,209736,153996,31754,-93831,66429,262768,360014,363549,171778,272934,183098,317528,353390,-44657,-313537,121664,503736,551072,184546,136488,651060,880790,623320,89544,-304896,-191820,-317860,-392939,-213074,-69968,-276386,-184960,-32906,-31296,-17389,-46554,3570,89293,63652,108057,196024,110343,120075,110709,129211,-253728,-437503,-108725,-8907,127922,367158,576426,759868,615258,261085,-385796,-120522,-173625,-190201,-378401,-211370,-151479,-198868,-231516,-408477,-447085,-129526,114434,358301,567621,587806,598561,795884,579838,443000,142654,-43356,-120089,221929,523722,523320,316704,-20227,-180466,-67730,-53697,13470,130,-116395,-301176,-289644,-389749,-552770,-235244,-242190,-365762,-94301,19792,25965,-25990,-202567,-93177,-26721,-87320,-239573,-229392,-71229,249657,314422,82296,-252826,155348,369379,85817,-102785,-112021,-239992,-309633,-57158,232130,205613,101971,1976,-29098,-34781,-227375,-355340,73892,331591,210671,-88003,-230804,-188039,-93260,-38460,-19420,-4410,22560,-101246,-39081,-17859,-203196,-461282,-195317,-78229,25552,146348,125141,-144069,-279770,-103956,-13329,-55675,-83790,28493,129696,42167,-43761,-43958,67017,244885,339757,496878,283676,-154895,-387772,-286366,-500713,-103364,206553,124136,-172336,-316256,20201,309244,614322,645596,378587,92932,88942,196337,-361604,-336264,26106,80141,-18398,-157112,18118,255048,269894,268277,328295,197549,-46840,-125730,-90114,69783,-71625,-456388,35978,367203,310246,26297,-145335,-9502,6062,-144421,-285880,-228478,-303091,-46325,107231,349236,584061,524243,347565,-37118,-287636,-363586,-53012,441614,679361,570262,73700,-215911,-146353,-277969,-440244,-405807,-345489,-275594,11013,130003,-40344,280509,739630,671304,255433,-415364,-13688,391992,292257,19156,-207691,-634093,78947,686567,791138,286846,-329928,-218223,89258,24054,-50478,-68041,353600,568677,565061,-352110,-9619,169819,59400,-4928,249420,96563,-349113,-373547,-314950,-542306,-48684,122255,9380,-167739,-358544,-25929,84855,-149791,-230205,-199218,-437470,-168121,136579,260888,86420,-41847,-256662,-376241,-275369,108767,427302,656229,681799,683041,373246,-161765,-347506,87454,361796,340372,120050,-110271,-111146,257595,617923,490602,206245,-39173,-79019,-192075,-7167,284715,487695,518471,342724,146641,-121701,-501714,-539042,-547118,-461490,-352552,-318020,54548,410209,584384,560791,147912,-146868,-99255,263391,567015,341642,-279376,-31811,605984,622496,91182,-177972,-227630,-342052,24527,53717,20173,-25570,-266474,-392066,-526177,-238429,164487,363472,35338,-77542,-37307,-301835,194564,483377,176229,-198650,-249723,-372114,-237889,-10815,34289,-336865,-64876,338530,430393,205604,-99958,-437609,-310460,-268664,-122969,254415,606686,829614,580783,349634,52781,-253270,46809,686979,719403,348984,77524,370490,329652,-239537,-100901,386429,386206,-71579,-350628,125529,243157,180948,153678,86784,-223392,-444397,-121335,298401,577113,-34226,-318680,454748,563232,147390,-265255,-267285,68466,126348,-132539,-236933,-439521,-328871,-48221,-153124,-193718,-315696,-385423,-358632,-196709,-249442,-401992,-404123,-427738,-152737,153606,408188,62329,-456269,-81718,234532,362383,405614,286585,-123057,-185860,-294294,-246527,249148,568956,168844,-420561,-354870,-64129,-15382,-184129,-211282,-218996,-219548,-128614,159846,331089,269970,17408,-143920,-98517,94790,397081,114524,-8888,-68910,4253,270349,368965,301433,-118450,-278503,137073,226773,49497,-202687,-413209,-386987,-447599,-129658,92896,232195,252532,285678,234616,201009,142247,153006,229728,245342,299072,166638],[79723,-217836,-131639,10356,81895,77499,-75052,-400029,-92540,406473,486705,279825,-311138,-313671,-127450,197759,481282,351305,20946,-163592,-4980,352036,455039,136512,-12125,15640,-216467,41651,356611,284996,383716,377588,387165,15685,-367262,-282446,-36775,-96272,-356094,310763,932121,950477,301448,-431596,-124763,-338800,-220657,199616,209058,-218215,-409161,-171214,50739,434284,499600,67694,-396856,-135906,-5926,19102,21769,-85148,-26733,253927,323777,15702,-433626,-284037,-995,-99483,-299341,-321597,-494496,-400187,-116500,-80174,-32162,99268,207122,186974,-14372,-320796,-265062,-364351,89599,1011696,1237443,778363,447812,543331,505214,463308,407551,-8197,-367483,-435611,-334562,-204376,153754,254798,159741,-160140,-285127,-414158,-182035,224552,401026,50245,-489953,172427,853675,310780,-393858,-204797,47108,83750,339433,768769,955905,914151,397441,-164098,-122043,215599,481885,299458,-108643,-433546,-456508,-167178,-8477,-61176,-210921,-453365,-349781,-278611,67341,669690,1242589,1130941,678738,265504,-72869,-87848,-2005,101541,-147968,-408115,-98375,290788,350425,161096,-103520,-43005,175570,-49894,133759,415419,382728,56025,-258643,-95783,137846,281303,94776,-176875,-584057,-363338,262363,725672,499840,18362,-337394,-44640,84859,-64879,-305330,-465,244596,345920,259669,-30453,-265207,-432815,-315920,-177522,-296945,-183210,191560,397784,453234,516807,520780,200444,-179065,76053,437233,622547,413795,1172,-209028,-302555,-269220,-288080,-236742,-113071,-312244,-398621,120610,446251,538002,468282,617092,711881,706897,481417,171592,215326,315530,140896,44853,225632,243847,-218147,-68687,493439,918912,666589,179646,-319081,79298,534589,655590,253662,137287,-32659,-459882,-95629,189743,375311,360998,381290,46458,-397732,-291974,-194965,-298882,-120593,123596,170691,117389,169742,307875,460073,473203,301993,37428,-308060,-322990,-339365,-357595,-368878,-327587,-284049,-111449,-152759,-148942,13122,169229,74891,-149900,-124046,53844,-59407,-248257,115822,593771,519833,418010,227844,-19071,-264428,-146594,-143836,-60431,163970,273994,165189,31596,391975,517599,617546,258800,-524927,257133,481055,364153,360324,407464,17740,-526473,-346181,-225888,-335330,-382897,-372995,-189721,-123395,-90229,-50730,-35956,-141797,-245214,105456,194453,2103,22071,183458,136329,-112449,-460640,-348235,-108347,208853,378655,206937,-203706,-438691,-403928,-157887,6590,19267,-80972,129667,171388,-86083,-238579,-239305,-369653,-609509,-459048,-360641,-183029,-145214,-296631,-225926,-96768,-258733,-421126,-237170,-124739,-63502,-210110,131346,521468,500251,450170,439549,415020,261290,121887,8640,-65667,-35375,77006,168489,215957,248787,-30312,-560534,-145437,181454,130624,-28670,-229206,-351001,-361171,-96208,382067,780960,859114,818617,536730,96813,-292964,-350561,-410641,-288325,175006,242272,-10870,-211417,-230249,-92319,-139190,-227980,-335111,-149696,-73812,171378,709151,888498,680874,622850,458699,104083,-44244,-67835,42682,78931,-138549,-525599,-275969,146858,231630,30224,-139269,-146377,27980,12284,-177941,-347566,-361218,-188549,-39548,-66073,7189,150651,17590,-37076,-227015,-192152,-99522,-112176,24334,149329,118521,-329428,-111218,217819,189462,-22833,-138007,12570,1319,48808,168780,447985,512683,537546,477502,374923,442900,218978,182081,490029,623266,472605,120775,-14813,-150120,-247394,-243287,-285040,-261270,-479969,-506770,-360960,-77703,171160,215884,15085,-352300,-272597,-194518,-244874,-416828,-172230,-160673,-349860,-388685,-441045,-541732,86667,514219,582187,288277,302055,880793,1114462,898305,375738,-75081,-62116,145430,264358,268142,48583,-82644,-279404,-334484,-95498,12648,-226672,-593637,-97278,223241,558081,575623,207077,415597,900770,1223103,1162304,686192,97511,-374590,133057,401808,418723,275024,173762,87840,197155,37834,-247934,-36721,397789,349377,281429,233954,119243,93749,-137568,-224685,-165334,-288991,-486235,-432817,-248037,-141613,693,128568,274410,355130,126021,-242341,-19300,227359,154832,-191373,-385855,-401389,-540141,-340425,41000,157788,156403,-458650,-241261,157548,231837,-454,-281735,-426495,-154878,60425,250558,182599,25268,-113041,-201085,-128000,-51090,185853,512035,631546,391144,-49523,-138733,18148,100406,-92739,-442772,146023,456874,354481,-28582,-244808,-378930,-419365,-84847,470197,762050,322540,-282191,-43727,146782,-85756,-33026,508454,838283,643319,181538,112750,-118811,-61138,63150,338549,232926,-208934,-133214,430419,308993,-151532,25703,295192,95838,-380544,133576,542421,381940,3614,-175205,-62969,43310,12310,5131,166305,119145,-106885,-300370,-98049,233638,436681,342266,215786,-99514,-204788,-431158,-432926,-221660,-61940,-81363,-130540,-98903,-262287,-568339,-421630,-238659,-57266,217591,666784,453255,419897,137573,83737,367315,588024,586072,274687,-340070,27959,521081,498014,277595,19808,-167777,-144264,98077,286888,328770,70700,-259686,-520581,-375450,-134879,-153038,-188045,-154965,-5041,303223,194085,-235881,-453466,137728,328943,347676,147515,-120473,-270268,-213100,-157342,-243508,-310072,-353033,88349,271578,107051,-138768,-358674,-484226,-279455,102626,342692,344313,242212,296528,124581,109197,91860,-94507,-452879,-244343,261872,425491,303175,216839,333741,56172,-424368,-25838,90449,-157828,-145494,-40607,-38149,121191,312029,255743,-178247,-374716,-240176,-354246,-243418,256836,492017,316656,-138086,-587092,-363957,-106519,76429,161945,98909,-146230,-254388,279779,590784,478165,8902,-418741,-93005,-90971,-254872,-436409,-94449,-64210,-195846,41796,462419,421365,88975,-59150,-75175,-37672,-161872,-314305,-153750,-6498,-51034,-57059,63544,-37954,-386896,-49397,62097,-229205,-121243,334241,518869,394221,172123,120400,-119551,-399916,-448276,-113022,-27072,132819,396982,399785,-221567,182081,668925,452488,191207,671069,502480,72690,-395694,-287479,220349,378840,137207,-222117,-345911,-118079,81025,-117911,-294071,370838,597772,508366,145149,-290691,-205013,-108404,27142,45947,94546,-161186,-284929,-72181,170406,239476,260779,-32363,-125553,-107054,-235667,-491501,-403438,30299,289894,107377,62821,393158,717935,668509,392876,36404,-106174,151867,-52871,-106974,-204200,-257801,-240419,-223738,-470717,-279921,-37129,-138225,-238149,-306388,-299320,-382864,-223461,-64108,65800,101473,-49125,-316809,234494,742674,497949,-84970,-201513,311309,716907,940347,675394,158577,-530321,-375432,88671,266167,135670,76564,156019,37505,-134128,-146614,73780,228778,311154,173963,-207337,-221089,-10239,65159,56463,166307,338663,297952,177361,99280,196903,279063,403185,375203,215531,-143534,-414069,-342974,-483913,-288334,-48871,55256,221246,272925,174700,15550,-199295,-335798,-412652,-346381,-93711,-25422,-107765,-29794,281094,439364,335766,144995,-137396,-206088,122899,489221,549524,398455,376291,518172,717223,933856,745205,154150,-242908,-437840,241818,1139883,1507225,1234987,491379,214991,-112156,-334349,313405,622078,278171,-271689,-177748,-551072,-13638,433168,602372,315983,-13345,-331830,-440966,-510550,-523284,-472059,-398553,-84801,66001,-2510,90902,-37585,-202789,-326729,-325855,-471067,-386590,-192491,133818,224867,30974,-283808,-341217,-261146,-324256,327126,270226,205211,233163,250922,382961,661902,913499,763164,1202833,1248381,1080140,326189,-274560,18006,730208,936253,738009,406458,93264,-305583,-229074,158494,262622,263725,124635,365196,470450,213898,-48550,269765,659124,579792,207440,-225912,-304387,-326711,-142385,102293,182962,97155,-61068,-273412,-51096,56852,67766,-46182,-68900,-248360,-439666,-181235,-173876,-499294,-119877,207159,532338,71774,-359524,-13357,392341,253318,60417,415538,494527,143784,8767,230972,239690,185350,83281,-62470,63532,-192292,-446528,-99774,82820,281532,166217,-152526,-138470,175332,495001,387041,350846,659904,678423,328963,-166933,-195863,-2966,161112,40912,-453116,-424539,-264574,-101164,51092,425016,506070,281598,89431,429285,562820,500162,377652,-27870,-348826,-142876,76136,121436,-157211,-466398,-364164,-210654,-254028,-353242,-54418,-63676,-365543,-420746,15675,-2107,38617,314246,472315,447116,337419,52877,-164328,-566277,-215548,47226,288391,324258,116002,-230538,-173629,-68505,-251313,697,253261,97816,-185337,-304254,-229303,-256004,-167928,-762,-10310,-94007,-33886,76735,-96902,-291288,-304063,-196539,-102751,71032,159854,150515,274052,200194,123647,100634,139878,-169091,-392642,-216622,126115,16543,-346041,90043,346414,323623,89944,-250139,-184552,131898,71946,-201980,-309767,-273537,-514411,-290771,-168585,-127658,-297783,-143681,123067,132555,174530,578437,433229,220493,271561,119949,-24696,-116795,6587,411883,574382,542524,389410,-4129,77102,531094,877332,684686,175291,-271826,-397761,-136426,137489,-66496,-315686,-449489,-105338,171160,22591,-189428,-301615,-222329,78274,105937,11152,-186854,-371275,-136707,272113,104323,-52154,-215813,-442744,-244218,-151123,-356240,-465903,-298229,22478,464638,698261,397101,-38270,-303741,-240255,-165674,-73183,-525784,-275968,88424,92480,-46100,-167948,-180115,44792,333013,749255,616684,577743,714412,651810,770619,668235,466073,111224,-217311,-101287,346061,414905,116983,191494,279071,140442,-178453,-360577,-295040,-572972,-229117,192880,269264,226404,220235,340640,285373,-85498,-125477,106539,72221,270663,204999,67509,-286249,-567387,-314609,-91492,293092,653432,569583,233499,-275156,-431625,-465238,-283232,88505,249622,-44095,-35050,535564,882416,396912,-93830,-380110,-155680,263514,645944,734474,461840,143741,64712,74065,46795,-30605,-285586,-389753,-239049,-68015,139100,105524,-130403,-253938,-92660,-146825,-433018,-443806,-603035,-436920,-212560,-288126,33883,327558,363807,-280128,-338188,-53568,37031,-87869,-134766,-180274,-301385,-273318,-252636,-200308,-179988,-183417,-207486,-346232,-223723,-328011,-586586,-249510,283843,292338,-83076,-462792,-297043,-252654,-124577,-159885,-352031,-362241,-285438,-505604,-87438,363307,593336,304150,-124225,-496514,-482899,-485931,-306540,-295401,-27030,356708,152293,-274513,-29087,202683,162101,151040,361085,540369,572492,420348,320088,252848,-8966,-300191,-450327,-175711,-63325,-65690,-200850,-168043,175061,697365,879206,768600,248739,-101204,-193713,-278571,-189561,168943,217827,280383,376560,232470,-283133,98614,387436,350001,61921,238317,237299,-94520,-167568,-324136,-214738,230633,601305,576872,387659,-74115,-360690,-293372,-404168,-98056,-32369,-211300,-448338,-432101,-100883,177201,215799,66751,101143,473405,692152,438185,177166,-134664,-337157,-95390,169387,350091,311703,85261,-268978,-600500,-120831,201481,305558,398024,457907,314972,55472,-152707,-148812,14778,94440,-60594,-183870,-148841,-61827,41500,385255,581467,464056,75824,38941,363948,588824,489669,370392,360580,217320,-388850,-130458,120810,37504,-145292,71417,371902,485554,219218,-187642,-305878,-90730,-5118,-52315,-398145,-339590,82075,179324,-12786,-70793,-25199,77515,54188,68298,95259,144515,170035,144522,159776,-58045,-354013,-354331,-110187,136190,391859,277204,-120679,-446363,-492728,-523488,-182487,228732,455999,478373,262977,179326,3592,-114245,-92611,-143345,-251880,-178076,-283808,-515370,-162835,95229,56436,43725,-160648,-303760,-287188,-334254,-59289,105537,-15446,-119698,26434,152820,48305,-44976,-353676,-342093,-147029,-38224,-147816,-34913,222566,235211,-36429,-282713,-45076,-7598,18738,200507,335742,152814,-187134,-409,322403,492459,512082,342223,245109,202848,109701,-6812,-224384,-43989,54094,291289,413916,153044,-82765,292624,591074,567270,29466,102433,785429,865029,388711,-302173,-308982,-119005,-334791,-330195,-98879,-57672,-392946,-288801,-186859,-188331,-95384,-37436,-15705,79133,2773,-30089,96827,189898,411671,172118,-105031,-455987,-364620,-85396,37085,84574,235991,250158,162658,-123993,-126569,-475601,79354,278808,328871,29196,-269142,-90568,18677,-137990,-568357,-231924,254033,457598,706457,622078,593367,864530,962516,446320,247165,-124142,-204477,-216535,310410,489182,644920,406595,77582,49813,206513,200626,168777,95085,5238,-188622,-282033,-517782,-367026,-139777,-264336,-332048,120750,240938,224345,-43322,-145903,-12080,12659,-107724,-253238,-237453,-249964,-25550,111886,-15872,-509068,10892,271323,54547,-208723,-153033,-294453,-388426,14338,399704,316820,110731,92477,-34412,-336281,-374913,-294508,224128,503962,268530,-222640,-526841,-141868,-53517,-32306,13927,34386,163253,289952,470764,555383,275751,-407348,-281454,44032,194042,228349,177265,-17161,-169995,-116044,-62164,102014,296615,427600,348134,57057,-73568,-43191,-51745,37929,441730,828959,466433,30545,-432703,-433990,-171171,300633,636558,418536,3754,-373811,56197,489638,778659,664826,195978,-139480,133414,14721,-445028,-70614,97089,-151303,-334432,-114550,342063,568841,610519,270959,238112,141004,-235545,-347741,-170815,38685,81266,-130562,57243,427775,548374,389305,185158,191263,267862,21937,-269566,-265541,-279980,-229992,-245191,96058,359029,377207,262199,-43946,-215440,-218172,66207,519097,660157,427915,34806,-12185,244250,191493,38187,-289300,-400374,-139647,94439,-232,-364896,85940,602385,675407,333435,-311484,-183777,188195,57771,-149875,-246783,-344640,63705,461265,559288,315138,-89098,-598833,-457263,-144907,-104125,-115938,408244,941602,879248,-78859,13010,318082,123277,-394534,44787,-92183,-527073,-346414,-312961,-551431,-93654,146415,200226,80348,-188904,-71497,74914,10925,-261645,-386878,-503147,-408441,-178509,-16624,-333211,-561705,-560107,-526990,-366019,-182085,-906,128098,135366,153982,53218,-111675,-265189,-29763,284248,202155,124970,-64292,30352,226304,357039,287628,149719,8925,53133,61417,327476,505363,624700,574782,328037,90372,-19175,-286819,-381611,-395691,-258350,-250748,-349823,-206892,14602,40879,-91459,-173113,-293320,-182570,246628,579935,343393,-252775,-55064,619989,703341,155461,-341204,-364788,-505414,-199515,-100292,-24522,-5720,-204401,-300013,-545080,-204570,185223,386966,7914,-162710,48535,-83589,94172,357956,192100,-32632,111590,56382,-209822,-162399,10424,-324919,-38059,444708,590001,329069,-110719,-536471,-266027,-174071,-23635,331672,681709,780658,499902,353927,89594,-340924,25044,463944,232520,-48622,-163421,187970,335334,-275663,-53575,420742,280624,-299434,-127168,504267,624498,300755,-29703,-74824,-221438,-412374,-249707,52603,147204,-320518,-79426,516068,564617,176728,-398592,-352166,-39282,33673,-142756,-268864,-418039,-318908,-75732,-50761,85046,-32437,-193564,-272150,-385471,-536534,-266302,-136248,-237008,-337565,51832,315590,-24169,-425881,-111411,15996,38409,-29062,-26408,-257032,-287879,-352339,-269063,144481,276266,-87008,-543215,-186310,224568,380831,359133,193868,-119867,-208854,-172860,92683,234749,146823,-58034,-73648,63726,347220,608225,492824,114004,-147691,-37470,155502,352655,327159,-1636,-406412,-71638,52350,-109857,-273067,-395253,-274907,-71943,99452,168850,245938,289839,344821,242193,139885,128001,228154,329116,391267,398015,290915],[150128,-92726,-191749,-27113,116270,78398,-63152,-305371,-242147,190384,349157,152340,-341289,-461437,-168088,277909,553771,462096,219197,62884,201107,346944,363817,134326,21866,152298,-120920,79885,335361,212433,131512,191748,329269,117406,-39602,-92463,-138967,-279705,22511,610424,978223,871336,108114,-229516,116239,-176018,-403240,53441,208733,-161075,-356088,-32909,-81467,259379,435248,78265,-485124,-443716,-390439,-162577,-151151,-188892,83235,486717,633331,285911,-143076,-314255,18606,-155214,-210812,-209825,-242931,-405764,-345429,-248093,-119276,163713,312176,337161,194093,-85117,-185330,-537422,38037,711698,964189,594149,159262,234443,345019,789552,757389,426155,-16403,-141636,-135749,-449655,-194580,-217428,-246427,-311168,-439928,-481145,-279288,-28825,-15865,-385178,-390130,51971,379857,-154496,-518426,-167725,20990,129308,495350,975923,1209823,1044435,496371,-90831,-235154,197067,640255,678931,341452,-119580,-302655,-173126,21891,-63514,-376724,-524747,-347174,-239655,358955,1063695,1572454,1164983,647523,299404,124196,81160,85244,22566,-389934,-178382,310845,640875,772032,448653,-160883,-332552,-264821,-118018,254963,465192,458323,124661,-224705,-119066,-65417,-8046,-316779,-457210,-347331,-69075,546343,1027113,756961,79711,-362306,144711,327472,186198,-128991,-122266,98810,241044,108213,-82675,-324469,-344883,-187079,45996,-2909,-374009,141706,664092,803951,791596,695477,378260,-109130,-74566,354572,609888,447981,12718,-308279,-401619,-294222,-174992,-275974,-303970,-358367,-501860,19720,443881,623031,673564,741008,759958,653930,442009,153598,319680,408479,178781,-51742,128578,85563,-401932,162840,816630,1237926,922247,86172,-236555,432572,861597,708016,236940,94255,-8773,-381472,-193706,110970,191195,233487,198677,54057,-240456,-232003,-417659,-384534,76765,367072,507987,306964,318155,411496,548069,522269,435418,285503,63361,-190597,-299208,-233074,-340010,-427422,-440115,-200439,-207675,-384011,-123580,142560,64455,-51032,-177098,-78430,-199030,-98217,180632,566999,586217,537086,434401,75759,-77952,50400,37038,11324,-2182,-95878,-128792,15294,515184,647792,627463,171998,-364373,424235,589380,413534,326204,234176,-88558,-352324,-394641,-354201,-179827,-216716,-439694,-225002,-68521,9708,42669,24039,-47570,-210956,-18169,120692,-91978,-114985,-5961,-12908,-106163,-306381,-60572,284926,362812,314012,-117473,-376322,-333801,-323778,-95349,93133,-9498,-314363,-60654,119306,-65313,33485,-9043,-192530,-515365,-375766,-323248,-252114,-179222,-313169,-369808,-191206,-301464,-443673,-170629,-175288,-200817,-290176,16796,353401,369448,482719,532065,497277,334297,136064,-55884,-14081,-27613,99501,246952,239444,176776,-145954,-528808,-233021,54931,54586,41369,-71633,-258476,-417533,18374,544937,873426,956224,813926,485439,118965,-297799,-173912,-188967,-413003,51401,360904,359161,251267,149789,90794,-62013,-215011,-307732,-192024,-178925,48000,434321,591446,473178,395673,305390,25279,-6392,31296,258883,229500,-146731,-419617,4614,236969,42755,-252070,-314686,-183358,-142075,-174562,-307395,-247852,-33126,57353,-13806,-221608,-221857,-114893,-157152,-267898,-439223,-296590,-152654,-34515,70719,403741,560820,14651,-402124,-178750,-98357,-183807,-60028,248931,336247,-51999,-185029,135187,303277,266684,101426,-4974,151060,48207,-22569,385017,609014,365056,-132777,-354866,-374030,-275854,-155060,-90651,6485,-168916,-241949,-158608,24435,94473,123299,146437,-200431,-310134,-398570,-469736,-181083,71796,-17036,-248621,-174584,-176250,-274347,3361,374469,418883,208003,300441,721291,966665,862836,386200,-199468,-329880,12509,372874,642059,689934,228939,-47007,-53989,269,-10167,-274501,-521096,-90572,219491,714450,584425,225076,349512,823207,1101752,1070181,728138,185003,-428799,-92845,108029,119183,82384,168824,236193,312349,142555,-135382,-70623,314103,275726,168834,160519,14202,130052,127332,153826,209910,-115843,-341475,-428978,-189503,30429,118161,193187,303990,295330,65216,-183408,173753,310420,170903,-118132,-380005,-473008,-504050,-373123,-66234,178709,39820,-491740,-295991,123962,312618,117498,-219557,-481155,-217862,10057,274958,374603,260835,12707,-147123,-32983,91095,109097,289082,262027,165692,-113192,-189175,-6657,61460,-176564,-133338,372884,689876,519760,-16391,-232167,-313731,-477778,-335709,-41082,264958,28524,-215391,2995,109134,-308605,-188673,418330,643215,584033,298019,428878,228450,-41210,-393899,111540,245458,-15870,-186600,182711,80118,-76967,-74753,-95553,-278296,-353907,-40979,253480,217782,-75094,-233842,19509,211569,119275,-156349,12374,134954,-4362,-116980,-21633,180929,214660,126293,77910,-11385,-182915,-361617,-286465,-237319,-158841,-88583,49738,194548,-91368,-431273,-405935,-203084,-93265,57414,270520,202810,274165,176863,328185,697947,854680,865318,461378,-166006,-174807,250391,206057,158452,32393,-46315,-297103,-396448,-146634,-11215,-145631,-361827,-465902,-463956,-323424,-258398,-69917,177929,358102,482180,149430,-358799,-246228,85128,-85682,-36846,-3928,-211795,-408296,-346448,-444897,-403858,-269691,-39050,123291,146986,-42225,-286515,-433284,-28402,292245,537521,506229,216028,-97398,-84107,-268454,-90892,107481,185745,-94033,-409741,52635,222698,144371,-36012,128305,31003,-223873,-143418,-214348,-308928,-173034,54741,78813,181291,333454,277672,-133961,-363217,-301104,-381500,-217706,220845,363167,68839,-417542,-155667,94298,178665,117097,24944,-143025,-396795,-144830,425326,562315,283240,-48842,7499,112317,-175023,-378652,-306665,-111732,-175462,-402942,-81458,322508,405483,125824,-252009,-432067,-454645,-169047,-7312,129920,120342,-17510,-117454,-20216,-146845,-369064,5578,-12094,-413514,-8791,382991,479376,466047,265897,133387,-154451,-328777,-71254,239502,411834,488022,621815,436954,-379448,111353,539755,304529,50345,217592,140762,-260133,-452436,-153680,271559,361553,165744,-10419,-40481,87020,207749,-124616,-188566,529207,690444,430353,17729,-493348,-355541,-181757,17466,240172,270278,-70639,-398572,-243305,26630,325016,487818,172847,-14450,24622,-130207,-305848,-527367,-340668,-4136,-86651,8965,294418,562662,430669,106670,-263015,-303684,248332,299239,80137,-261297,-280279,-301356,-464706,-243715,118401,288569,-74866,-329876,-102966,-77551,-194374,-322653,-243843,-157461,-38808,-270392,-286600,245443,536471,457659,66266,-433883,262282,819836,989242,682106,77898,-626168,-90225,385083,486096,267996,87552,92925,-108987,-268082,-220946,-63934,-85666,-35948,84080,9911,17577,178716,281006,189501,247941,345992,251675,92018,19004,68425,228341,410384,387160,209328,-222943,-469107,-287808,-547879,-133344,92417,76781,348465,635685,631158,323670,-77052,-314086,-487473,-423791,-116753,-31711,-135187,-50160,337995,724704,487515,179118,-167639,-336757,145098,604521,665871,428197,273534,273353,649565,972635,733489,-32550,-460704,-465268,333313,1367177,1724302,1222387,430769,201767,-101959,-26922,458825,616556,140932,-240325,-119719,-431897,-139880,108232,7535,-122463,-237083,-307416,-373205,-532597,-428554,-395693,-321946,-12090,78193,100421,134751,17405,-105491,-125423,-101140,-240940,-420793,-178923,263904,317044,-59770,-553214,-166016,-2388,-160490,294796,356536,284897,275829,214718,92190,268402,450191,279391,593155,911693,882822,222211,-167913,232623,887616,1102188,882645,406947,-14699,-315850,-297918,-180519,-140443,-216697,-170116,193188,327980,145157,39195,320042,665662,569461,77454,-295733,-292892,-237627,-25566,155261,143809,29746,-119569,-232001,145118,220185,189671,110629,279896,145053,-312188,-280147,-71393,-268917,-46585,132874,359040,-233853,-163518,510765,850890,624859,33826,-606,71603,-83568,-130782,-80577,-32340,85139,75214,-91025,9692,-60725,-64461,121103,324854,568365,548108,202099,-579257,-105299,339231,260575,248631,413470,352888,-21181,-190702,-226301,-196205,22842,-55697,-389435,-533021,-418716,-284213,-108815,296442,316543,-20392,-48318,488371,631946,512632,313926,-128289,-485984,-88161,10477,-17565,-350838,-427099,-186650,-92037,-234758,-484084,-172623,-219384,-454653,-39865,404611,386071,102224,419744,778322,741359,478622,-56898,-361264,-422837,48140,313844,316822,202280,-134352,-548432,-140744,-19780,-105176,110643,370188,307013,108638,-66690,-34224,-84885,-64553,-41850,-125317,-222531,-240712,-361175,-445603,-423447,-324174,-202680,-52031,127497,237192,227974,370419,409540,343240,217382,116488,-131539,-268705,-314130,-229974,-268138,-296672,255006,521617,554146,321970,-27306,-262289,-73185,-159793,-407030,-402135,-462628,-391291,-97817,-14508,36909,-212452,-372468,-61669,-30778,223631,647297,526831,394860,205150,56608,-33673,-66291,211402,389407,391636,502602,335062,-40830,76155,479433,650025,465803,-32873,-457199,-327220,-20867,257811,110644,-164053,-427238,-71021,275682,209103,-106508,-218097,-27934,271210,339664,187728,-93192,-321624,-10807,483645,376739,27846,-237127,-300522,-138922,-609,-66865,-391231,-406322,102354,537365,770648,408702,7404,-201283,-27392,12878,-90410,-593399,-272698,45069,95500,-87697,-212026,-202431,74097,285447,503721,477092,493803,599775,616167,779803,696505,391765,6938,-239835,-155155,253127,236772,-69077,68703,186512,137901,-11375,-310175,-552487,-536508,-271016,-24261,-28756,-15075,134127,344488,351798,-10988,-260201,-95088,-114539,189468,138947,-1926,-538617,-446204,-333945,6961,480192,703804,543880,182282,-343431,-387999,-259980,-347695,38496,188162,-148012,-51430,750379,881324,488779,112604,-186731,-252180,69767,500764,656367,432999,14815,-124550,-58331,45612,61538,-114962,-182830,-198250,-115191,74158,226889,232065,176205,79242,-78303,-346421,-392809,-349873,-573965,-434350,-147840,63328,-22419,-205291,-478649,-160352,-3933,48809,-109026,-122552,-154080,-313463,-437338,-517182,-559640,-394181,-212714,-94438,-159114,-232132,-251007,-633217,-261801,242195,252089,-153463,-393436,-292782,-203932,9471,-26034,-415288,-319130,-205370,-436049,46034,544136,735860,323230,-266100,-403197,-329127,-381530,-325415,-196712,-34906,259154,50240,-185372,250243,333651,139997,70713,291675,578907,555732,464434,312509,240297,-61549,-337801,-324119,-193826,-204015,-310023,-510031,-295007,164549,708174,935214,868750,300518,-201943,-399831,-244113,148791,480831,462036,401742,398521,310970,-295607,-159595,202612,117278,-108460,92486,64933,-251902,-284698,-338992,-94992,317534,490096,398967,261074,-81171,-251853,-205431,-210877,-183549,-226756,-369799,-495395,-424845,-175524,85886,147034,-91995,-165771,190423,410607,210250,-6124,-295636,-315745,-62018,39416,-4722,-254499,-265307,-414662,-450385,115454,456338,627317,635575,587044,533804,336631,-43968,-352238,-286864,-38223,-77732,-262874,-353397,-229158,-197528,17690,148558,119460,101901,277541,489963,698922,691087,623596,577024,146495,-491674,192805,448982,170392,-234490,-282221,-64531,-23449,34611,44039,-180927,-463119,-408967,-513621,-299418,-59497,463868,388770,39398,-300039,-269534,-86046,22546,245832,101454,80264,112320,118599,78264,-187131,-567875,-79820,392308,632446,631952,297719,-245772,-559306,-543228,-490829,-240245,144030,260869,332338,310483,368839,400296,336066,271757,164383,-25790,-87348,-289504,-612850,-135758,244626,298975,205562,-42255,-259133,-207836,-213026,-13489,-17107,-227035,-132273,232145,435131,295496,167494,-196110,-240431,-218990,-286205,-268706,127737,518660,403291,25690,-463397,-422226,-295558,-159691,22642,152757,63447,-74057,10186,300166,720157,769928,550489,266368,116923,-98297,-350440,-411505,-419985,-136187,162805,333938,226887,20897,352044,607872,474772,-128317,77008,767413,784564,117199,-587002,14422,105809,-158802,-322025,-122529,-256687,-539822,-276468,-253486,-221383,-61354,25366,-4989,-17126,-181520,-311053,-205015,101214,476386,378863,64810,-217645,-222221,-61240,30919,-4451,60466,-14434,-414179,-326457,-427943,-250410,309103,818213,723927,405476,-312408,-59406,116044,-195972,-388929,166699,592813,667563,760686,431058,448958,819907,638894,159165,133437,-192072,-130758,-184615,196371,320907,615640,453897,204703,196081,302755,286559,191279,39378,-109224,-310712,-465898,-449898,-38505,154319,16498,-122458,234284,356413,335012,-71225,-159378,-101463,-63279,-215463,-323609,-236941,-158231,-26296,-5700,-104493,-357764,-9420,140737,-36512,-408180,-176302,-104515,-118927,191827,538305,331519,-3509,63858,-141547,-624062,-507771,-137149,356179,527425,214354,-278155,-294401,39461,44054,-110292,-68794,41836,317732,646706,886873,996740,591360,-235823,-247866,132844,225803,198378,125885,15614,-61467,-80707,-104529,199581,535646,616607,389910,68305,-48192,-81112,-224724,-215220,293572,823584,509075,32281,-389821,-428844,-23713,519151,902010,645081,139606,-190820,113797,576701,837623,706592,173707,-389045,-51333,-355788,-148324,213850,257040,81207,48781,348677,600909,722134,661258,209605,138444,109864,-248357,-528989,-287468,-81027,143585,136438,294482,617594,778897,623639,365506,412983,497135,294532,-104073,-295316,-393349,-424369,-511159,-75984,238173,369891,197011,-66309,-162925,-98868,130888,477293,484863,146838,-91343,81167,447598,580599,419631,-180755,-513981,-42754,176371,-129996,-752664,-114797,341166,463140,185581,-300072,-374761,-98126,-214491,-273987,-123745,-42507,107160,126718,177936,206479,109820,-232963,-443532,-273914,-153917,-216416,295091,997371,812278,57026,23946,578185,714697,291618,15695,-154932,-537936,-426165,-391038,-477463,-90845,223794,443246,349582,24079,-201617,-92747,65416,-78883,-294433,-345340,-386319,-503160,-524299,-538241,-391378,-375821,-398739,-380501,-361730,-368033,-416335,-401857,-334085,-285041,-55394,-135892,-120951,157379,22670,-34640,-176478,92167,317862,304387,48308,-62678,55289,267897,469319,681183,701019,690213,540929,316548,130160,70949,-112124,-208998,-104181,40400,-100570,-316623,-510109,-208036,-207359,-146024,-449318,-435508,-282299,120774,369448,196099,-277367,-113760,521238,669551,225541,-307991,-447414,-578641,-306526,-158224,61408,164705,83822,-68636,-465295,-269371,86360,275051,13124,-223406,109743,178566,84259,168632,155668,66193,346011,419294,6030,-302848,-71682,-292872,-76600,474392,744842,515514,19016,-429045,-273701,-140500,34152,424519,778236,747205,468278,356371,158725,-325506,82637,319167,-14431,-303600,-227190,7778,191287,-373654,46642,425269,176766,-395465,98711,729116,836152,443198,-4475,-118739,-254093,-366286,-262466,-147451,-287826,-295506,112883,379415,294029,-2544,-446478,-271895,-109808,-61059,-96922,-180404,-288708,-225904,-31668,161387,384352,348980,128926,-112484,-471250,-260525,86033,214225,21849,-444168,-13098,189204,-54666,-230439,-35049,-158059,-286587,-487349,-432375,-386820,-369833,-433233,-338047,-39377,-91829,-253905,-396855,8232,441198,669387,779526,539505,12515,-165060,-155477,29114,105792,13596,-78746,40877,337210,784323,1037533,841218,51841,-380661,-287477,-6538,327084,383711,206637,-260705,-344912,-148528,-39207,-7767,-48152,45681,311099,403624,308978,231041,274299,327231,222189,112877,166013,311996,420081,477565,385753,337231],[181183,25369,-208270,-93566,104566,38202,-48819,-198712,-467239,-306703,-115142,-275128,-394257,-446555,-218548,263383,485734,436809,311957,212692,233862,76912,-39368,14839,195221,307490,67402,137185,305173,156113,-83104,31490,310741,384206,289548,134180,-215566,-264620,262717,712465,803737,575581,-11593,-5872,240580,-41245,-405858,-94189,206313,-2859,-260391,-13189,-125282,109148,345221,122159,-217490,-194778,-279049,-279040,-371061,-182554,169317,533998,728568,465637,11714,-288092,47278,-85086,-81426,-183099,-122685,-291653,-553622,-416566,-157046,256152,383346,416086,336151,155728,39025,-346780,-84545,166611,366394,209330,-255661,-407305,212267,910639,959924,707173,324734,108175,42840,-178683,-430742,-474452,-265115,-97806,-361602,-442999,-336297,-323897,-552429,-454997,-348014,-229124,-448822,-472209,-328826,-170209,-79449,75434,502321,971271,1245569,959186,517406,16158,-328701,59244,637585,919969,669355,21581,-268576,-234798,24654,-88973,-339506,-396606,-383595,-292689,294641,1022273,1341986,928583,532044,281274,279738,225081,235047,46673,-399941,-7294,513723,685294,705369,255860,-225221,-452609,-164531,-65023,301872,439815,379466,23512,-325125,-221253,-189405,-301759,-364165,-211802,-277486,66440,617940,993696,782675,81499,-53968,330789,526771,404684,96577,-156155,-29772,83679,-75798,-193383,-449491,-262321,-75843,193277,219797,-216873,-9147,730019,967976,929901,717193,383705,-176142,-157959,223757,408328,292280,-93108,-472254,-399787,-223775,11201,-174541,-595534,-444829,-533490,-62262,418204,622122,788283,760745,733153,451460,249132,165885,410394,479746,226366,-89419,33428,-88934,-391861,337053,961460,1219832,846529,-158651,13199,618056,746276,377646,12541,-69669,-130523,-417299,-205062,54411,24962,99735,13023,62751,-89352,-170190,-346363,-171693,219433,473211,640226,384435,313894,351487,482425,453685,466840,465880,426546,71098,-118858,-133583,-296817,-376497,-216974,-182268,-187653,-546910,-158035,66061,-70692,-180044,-355686,-349857,-28990,34052,85658,285202,432823,444569,449067,186302,104163,223753,204479,81444,-73124,-358518,-413235,-3113,443079,661585,631129,223079,-265656,318301,526503,310321,126366,-30551,-58748,-186943,-317823,-60828,19530,-130053,-394846,-224583,-48080,54014,81443,46933,-15467,-256539,-294129,-121383,-279289,-337919,-188078,-22295,147370,-20554,119504,486268,367636,89367,-450499,-277415,-124626,-85227,117813,234829,280,-503624,-197543,93372,70290,257885,208865,-13882,-351653,-314328,-222586,-242572,-219966,-324226,-449672,-56524,-54833,-128161,-111434,-206925,-332426,-340815,-100678,128290,228809,413881,474381,427146,272884,13983,-303413,-226966,-125460,41293,255872,195881,23426,-227108,-322851,-241346,-166261,-109030,-16264,-12884,-196573,-476143,68276,533767,701658,715641,497756,247037,72266,-235361,4428,51115,-256380,13459,496722,684094,614177,512927,317596,33212,-223577,-282896,-263283,-308600,-208716,-121020,29988,110966,88190,210104,343082,400096,320971,445426,330603,-80816,-126515,201666,254770,-199474,-473183,-326955,-201363,-304489,-384756,-371495,-65642,247088,257305,8218,-322175,-396457,-389046,-386244,-417659,-281889,-446677,-169857,-33270,-9607,455771,664370,314020,-175943,-436306,-308604,-279616,-28280,356013,651583,212131,-307949,-356537,-97501,-156129,-346042,-420601,-296316,-282260,-250920,187611,428836,237244,-236098,-473619,-399196,-273881,-158517,-54343,91748,47838,46857,81648,88494,-82655,-138043,-12780,-314249,-338329,-551461,-202448,127456,273071,142188,-10803,146656,220269,147866,108294,302235,240626,89402,164417,335654,584756,591586,236100,-133471,-64423,44183,411683,839204,1113695,850361,398116,146326,5163,-67118,-195534,-358344,-156176,161327,622578,441128,169194,89760,361788,472727,478296,409526,36315,-394671,-239777,-182361,-186361,-100162,159560,404361,493158,354108,16033,-300810,51178,117612,-17635,-26576,-123749,173843,474537,493785,520102,126337,-136534,-307129,-111241,93540,99262,107353,183399,111766,-57991,47513,375843,352437,138282,-82508,-199127,-302438,-400479,-405914,-144045,6904,-242091,-483744,-316718,29413,259703,116473,-220945,-419747,-270080,-60430,235127,494429,418063,122903,-6815,183531,468179,434717,325009,-21969,-137393,-223537,-241332,-103170,-68581,-314228,146094,642458,898387,485125,-112096,-171798,-179286,-383131,-505806,-424115,-297556,-249109,-173359,-81891,13633,-261275,-121030,244574,282133,322756,272077,453789,504793,281509,-289921,-176993,162224,92523,-209131,-107678,-41142,-54399,-216757,-470106,-356801,-242790,-180544,-84187,-15021,-155014,-303916,26262,249176,162288,-221082,-234217,24315,82373,68092,47717,64172,9400,18863,98381,-33118,-294330,-289953,-58287,17484,3415,19460,156904,320259,96001,-269272,-381627,-196972,-88133,36568,116682,225525,-77129,-16237,312287,699500,911170,982262,667280,152597,-469076,-131183,-43523,59251,165683,315816,158832,-179026,-458297,-361633,-306812,-270784,-525578,-493208,-431247,-308520,76370,491867,682590,565629,64517,-380478,-84933,-34562,-329054,50904,32461,-352189,-214711,-51829,-398721,32689,354155,236329,86021,59625,-73559,-326351,-301961,245505,691684,823927,522177,-58312,-334398,-27714,-70698,-158403,121720,378977,233724,-74505,-216674,-94362,-87322,-258107,-163170,-62683,-14553,-8727,-268359,-408463,-281450,-4463,97075,168181,257500,202286,-95956,-269549,-456845,-446207,-227055,112161,161822,-114251,-208377,130019,346953,293996,63357,-137495,-372031,-574587,-36161,452303,455754,22496,41489,360616,266739,-140460,-466915,-310898,-217305,-286707,-515610,-118539,248786,310827,52211,-483466,-226513,167512,361620,328039,247862,115224,-62828,-202304,-112403,-226461,-423000,-75884,-214251,-509106,69154,311772,278772,287866,142599,16307,-107829,-38301,191714,538255,739514,713702,637839,261559,-469698,56059,330224,104286,-191796,-299634,-251436,-393916,-138616,50394,246558,270217,189273,181766,225678,287031,269699,-211937,12765,696467,829290,575607,145946,-321847,-467814,-267598,-44238,354004,411166,57505,-383172,-358747,-172934,296363,534572,221039,-129819,-166434,-108020,-163367,-267770,-465739,-403730,-285276,-49674,180271,291233,50093,-332165,-357770,-392463,4414,315578,74244,-298785,-298533,-284005,-195976,203528,534359,574376,61726,-396116,45287,204483,95774,-128218,-328602,-347170,-163155,-369180,-376743,81116,151601,283971,176041,-135799,281279,787908,822167,499700,-138511,-428752,222779,610403,633566,322615,2130,-106465,-287061,-175208,9048,8183,-91734,34541,147943,302042,273714,347259,413891,252875,221532,194391,34589,-164013,-105021,10812,225068,410445,377469,150094,-315832,-271523,-171700,-512516,15392,186457,25782,317302,854153,992810,549768,-6601,-359137,-394308,-288150,-103265,-61393,-100308,81509,430160,819302,539863,88012,-306413,-394298,238891,666723,646902,415981,159239,-58467,429557,828785,599460,-145926,-147134,-85572,442973,1365703,1582998,911370,242058,124561,-32766,215000,559449,473721,-113420,-172392,-199568,-453394,-250210,-217177,-429765,-472524,-382343,-221091,-280200,-376917,-321734,-398763,-316376,-48958,-39704,4919,-54167,-102400,-111294,58748,92615,-54215,-349093,-220215,246489,329826,-74850,-559454,44120,219127,74367,57611,326496,319694,260277,104912,-361545,-262209,-36378,-301450,-28763,588387,688655,212424,-61745,317163,819680,1033848,802295,272914,-250697,-476015,-416340,-452825,-368179,-313018,-219104,11520,106291,65407,126080,328433,538402,413532,-115261,-379505,-323082,-151582,109654,190410,119349,-38049,-200406,-199512,223634,357495,327560,226444,452802,394405,-52254,-213384,-14149,-95157,-49716,13253,56897,-360345,331494,983398,1110430,860951,329596,-50968,-216688,-203670,-248078,-367955,-131526,132669,133288,-29626,31486,167121,304574,411535,528313,686787,763032,504718,-239217,-297808,205066,266166,245951,182403,96672,23164,-40974,-249290,-446538,-248867,-319397,-309520,-362034,-281093,-388879,-313783,64469,101178,-310925,-45558,352148,494245,486773,325877,-121664,-455029,-80589,-94581,-250730,-457934,-181035,-30088,3251,-176882,-454769,-139644,-75534,-98094,373258,760962,721942,131856,376592,897877,874556,530364,-37829,-384193,-94071,308016,528467,363429,124802,-282081,-321870,124288,280848,64908,208882,458031,472072,352435,217868,208333,100641,33974,-55933,-227409,-430287,-409047,-192097,-183013,-471832,-291102,-71118,110992,210246,267452,171489,249984,459904,385467,221979,27490,-140457,-169968,-138288,-428627,-425818,-111715,378078,610623,695655,512260,179715,-181335,-256183,-368809,-418535,-356327,-516924,-350267,-101994,-33012,103390,-36021,-413444,-220926,-111485,145386,440071,459953,456557,92112,-36807,-58360,111818,473436,376384,167893,291135,149864,-157929,-151693,163770,219219,192585,-138830,-578813,-175930,106521,245636,197850,-7772,-329994,-120056,228903,300966,-13874,-142185,121631,325596,456957,341394,51466,-245400,-105667,258335,358769,74803,-109686,-19358,61195,173923,138345,-112783,-475414,136070,573596,788908,411883,34177,-82561,94768,109675,-313473,-518277,-55687,150253,132291,-77914,-174442,-70788,297289,471043,589711,389863,423430,468036,554949,566000,416803,149324,-85812,-263791,-175869,80321,-49639,-251204,-152393,-60642,20927,94164,29355,-144310,-232690,-229043,-210982,-232045,-199869,56393,280531,309851,5299,-394403,-385845,-471252,-201289,-121115,-296079,-389247,-53155,-213790,89216,634835,686488,411412,5395,-424035,-285221,-72603,-178525,-29707,3085,-286979,89859,727791,564619,265916,97988,-78294,-339899,-163948,302774,517172,358397,-65759,-289735,-219405,1750,123349,130861,159032,22248,12837,156931,366725,502875,541547,290447,13043,-100337,-66353,-103983,-401971,-374431,-10494,107535,-180699,-476916,-373453,40087,138635,82193,-60475,-43699,-47525,-148281,-229473,-316284,-381100,-564323,-208495,42421,116506,-110944,-98431,-498432,-279543,194080,175181,-234485,-425518,-362655,-58835,232590,158113,-374553,-264305,-138110,-321349,169623,677687,712456,218273,-339660,-293201,-316122,-327002,-268018,-98814,-160928,-124605,-203413,-96404,416561,441335,101055,-63002,183032,552968,561421,494894,248124,144870,-150471,-385878,-198083,-108558,-215505,-528773,-356955,-105248,189775,606416,845105,757882,258778,-318056,-555410,-80121,361135,651607,634159,430067,376154,365236,13917,-224970,-75414,-219104,-141874,-23497,-116362,-314022,-414936,-309134,-29486,378320,432750,277170,87772,-174703,-242474,-112436,40184,-24237,-162712,-332117,-438141,-303475,-177301,69801,150416,-168685,-508671,-140433,70778,12597,-153370,-397380,-197852,-9143,-111915,-392893,-308678,129828,3228,-286617,156067,523377,739784,655615,586358,613185,476631,-3308,-598600,-139688,-43781,-190246,-432061,-555195,-437839,-390746,-333543,-293376,-223023,99413,412212,579526,784951,810641,750082,605345,-53818,-161913,511676,770531,363531,-173798,-581052,-238322,-47714,175009,312441,42190,-293918,-415171,-293753,-24671,213217,534027,432386,131977,-365694,-385533,-207084,69095,290653,19951,-72253,-20449,100394,24434,-276686,-502675,242253,825737,1070887,844085,349000,-274589,-530857,-433072,-198723,-54055,36027,19549,176427,379076,524317,616554,552342,484948,356207,185639,62325,-158244,-310925,-13725,328888,454738,290087,20460,-232822,-204527,-123878,19052,-77596,-395296,-40625,473796,715244,596300,385696,19399,-43675,-98644,-369039,-229376,314198,737760,516864,63003,-308446,-518746,-507838,-252903,-69322,66358,34984,-54587,-91674,135717,714504,755979,536573,187790,56292,-156833,-446576,-407075,-508893,-285303,43458,234183,197142,-1936,302813,607320,366136,-187157,-70773,540722,610716,-63123,-452246,140581,246835,-1086,-301106,-287903,-531386,-375325,-231513,-283506,-168823,12009,80197,38972,-146807,-414603,-559515,-525564,-110133,311896,529476,454448,136007,-31296,-34797,-27252,-88117,-63198,-163827,-277514,-137852,-487954,125973,607751,1161911,899423,541042,-288209,-69136,90015,-359109,-87935,568943,742186,599917,430032,136845,240300,375425,-40788,-274905,-19334,38101,-74555,-222217,-181692,36061,408755,426493,326691,258897,273708,210429,84536,-138972,-420625,-600619,-596503,-155826,297802,468807,351344,38777,213522,332962,311201,-57136,-190351,-277569,-202644,-359655,-409539,-225985,13620,99766,-63666,-176397,-147412,77521,72945,-145824,-566935,-98673,115807,93438,326225,574778,252534,-221094,-58426,-251903,-459260,-391410,61451,493279,480423,105500,-459829,-147652,126307,52020,-280576,-216455,40234,382549,791363,1071721,1130024,673067,-104591,-183327,124734,175901,139031,32463,-55527,-28284,-110515,-128642,223355,540004,602095,318705,82175,-35489,-197916,-443591,-488704,-128178,375505,361876,-119963,-496272,-465078,-77454,464541,889509,715183,249136,57748,192336,559348,786632,737459,314770,-304279,-475132,-295852,68210,369357,404783,392069,476267,683609,765905,710824,404905,90659,51572,40842,-219729,-348400,-291939,-220677,95306,267035,494674,805503,897235,672422,361403,469528,615594,573237,174141,-79587,-335683,-408484,-579855,-182171,172488,377181,162051,-87135,-123093,-12570,157668,357652,211556,-180489,-269108,4000,358987,659759,487162,-125880,-446960,39865,226378,-271807,-539711,-140009,70283,64977,-156033,-404309,-515305,-352476,-399885,-352307,-84070,129261,149056,-66614,-157790,6483,124785,7386,-219691,-295103,-177282,-318164,88943,755285,538240,11318,10362,831018,1175857,850586,264458,-3160,-227801,-422125,-601870,-336508,-39226,311873,622373,562140,201076,-277945,-402853,-43528,2017,-145504,-184631,-77055,-44462,-53362,-65654,-60685,-208450,-303992,-408535,-382587,-344536,-241934,-271966,-356213,-504142,-39301,-76673,-214231,-49303,-161678,-281524,-333626,50238,319943,382345,-110406,-327402,102576,471191,810954,856639,742964,625989,432459,332133,254746,77606,-92327,-100251,183958,267359,8289,-254507,-423075,-69531,179673,239988,-299520,-509888,-429578,-136714,-12167,-67032,-357563,-242372,284183,477327,184594,-261632,-492237,-599798,-386204,-178465,168273,443454,467751,193388,-312184,-452627,-158451,45414,3303,-245109,97977,297899,48261,-111664,14175,20030,355955,570256,217373,-278755,-219999,-263688,-138491,413958,830421,687838,216452,-246385,-306547,-206835,-1438,455723,815575,731370,510110,339117,175589,-312560,94080,267402,-23494,-251112,-121580,-70243,-78124,-373772,136917,349642,40746,-242271,265891,704027,693398,335837,4624,-52812,-258765,-392848,-307357,-301638,-391115,-72251,149363,89286,-147702,-403997,-278941,-189500,-201668,-203678,-121647,-88407,-138463,-144059,19074,342600,548558,572233,358389,28013,-417580,-104392,264769,416037,143890,-442360,-78239,67613,-19173,-33770,40395,-277215,-494561,-292005,-398990,-502455,-385286,-475870,-416441,-186204,-275042,-246205,-170228,112873,471906,670721,767803,523998,18639,-154805,-133327,-96598,-113993,-187807,-141200,122384,621269,1154978,1304748,787831,-169770,-270545,-253511,-36804,225652,347226,328584,-26522,-333399,-310355,13046,186349,156371,232841,480876,552392,369215,138371,158580,186030,113636,62606,165075,297653,375957,368028,213222,248324],[107437,30597,-256788,-285707,-61295,-102674,-86528,-80091,-33910,-80236,-255778,-153371,-293851,-473091,-352033,88628,272490,234359,186247,149778,16913,-370700,-491818,-13679,376454,391760,216238,138757,178250,13757,-233576,-88662,269430,546219,462857,228985,-282429,-299651,224100,513457,388807,54497,-134670,51339,164145,-27005,-329185,-314409,80014,65239,-250185,-339645,-352029,-26717,204799,96403,-59038,24177,-12576,-262860,-576867,-136408,169833,401180,610819,447485,-77571,-343349,41256,83339,85305,-167001,-84556,-166514,-297306,-463008,-179387,271099,346577,357929,351171,259881,152573,-193291,-260997,-230971,-12963,-246633,-473170,-258128,310759,912556,1115660,877273,563584,236072,66927,-53275,-157161,-197756,-100501,-68247,-243330,-387375,-335796,-256771,-174395,-169019,-452132,-603053,30166,-15040,-194309,-225844,-224767,-92225,318183,725210,1016162,740472,474309,117545,-270426,-192555,430216,893523,695487,22030,-330493,-334986,-9169,-32833,-60676,-177047,-410355,-338641,-25735,616285,794126,611783,400215,215273,309138,325619,353992,114151,-233450,3037,413875,397384,150415,-326742,-491749,-305626,-356334,-84352,231045,336533,196419,-181713,-467547,-228770,-220098,-510338,-167652,-85386,-431217,24910,479293,680452,591829,127623,215006,459599,637839,527690,174761,-171897,-32477,93271,-96067,-304047,-449899,-240096,-42595,211641,302754,-33264,-229911,561343,896704,878995,629605,231881,-337348,-50990,149564,122375,-12124,-298383,-459254,-256054,-97192,34560,-167021,-437912,-399023,-303344,-50752,403206,568805,789758,709214,669902,327241,146463,268739,495029,571553,255058,-147868,-96743,-282562,-219189,433878,935402,966393,489563,-276630,267197,625409,361749,-88515,-298200,-291365,-378388,-375105,-140264,65943,-10988,29487,-38804,96955,13701,-165289,-178434,-22714,238909,414961,523740,338398,158325,159459,314301,322073,421008,586427,722266,395922,183095,-20169,-209992,-104809,122374,32452,-100804,-540264,-167864,-50320,-276933,-371090,-427754,11778,335665,167423,-60644,1479,323984,314826,312403,238553,256938,381364,373462,190042,55115,-26239,40020,166186,278129,612156,708049,397225,-299442,50355,351988,132136,-98264,-75711,96046,-92311,-303571,132473,178755,-56350,-215134,-117539,-11531,73970,105560,88801,9311,-220940,-406287,-451860,-466704,-406692,-251378,-17956,161660,80525,95313,369540,217910,-195468,-379630,-105664,-9796,28887,277535,370871,72666,-565169,-186614,123789,295563,456425,416570,163000,-148848,-212396,-96369,-180589,-232072,-250786,-183070,145380,202695,177690,-17608,-166985,-297919,-278411,-76778,102247,208531,322840,339477,284662,197465,37684,-327469,-600312,-268630,-42502,199957,104251,-126082,-176336,-59614,-2874,-180687,-247453,-93225,9965,-123054,-429997,2613,370838,371389,271686,61713,-6864,52979,-83170,149790,238334,-52337,125742,654632,900729,848886,784548,509771,138154,-181719,-234726,-305716,-393660,-488335,-460448,-424959,-244513,-92642,323898,764139,957859,796997,611485,398574,38558,99193,321298,218426,-421829,-349190,-186306,-187121,-357147,-516222,-375183,61418,437069,371566,-9487,-383578,-406771,-479053,-410345,-64050,-65544,-327549,-89372,-36996,-82085,377516,576170,480229,35698,-312587,-375482,-284639,-18149,363545,751409,509238,19986,-277705,-445516,-538864,-384585,-419140,-355927,-386635,-245489,43808,163154,15366,-329170,-438020,-292074,-291342,-276508,-103983,87116,200581,290660,333933,162301,-224983,-514435,-297563,-198487,-196046,-471685,84965,428100,456752,294335,167260,334514,437152,403785,443744,468543,218153,-5082,-50637,-74191,163786,210915,4540,48266,229989,233425,375668,816013,1139361,1182614,691761,278727,13690,-23062,25518,-115600,-137761,42535,302050,213351,112254,2366,82268,-170912,-321782,-104761,-216374,-365636,-263200,-378409,-421172,-220130,181644,586649,731656,645344,225983,-359073,-251717,-74677,-192421,-95025,1255,349864,771687,764985,750464,438148,107682,-75486,8341,72390,-31828,-98796,-41301,-86493,-8272,341338,532401,333234,75445,-106363,-123453,-172265,-292363,-430239,-88312,-173783,-262976,-336817,-275899,-84750,93705,2475,-265029,-412966,-310438,-122164,193784,540605,467625,196749,181034,455498,912421,1063665,746344,110540,-314077,-330356,-245717,-217567,-255530,-227691,356485,755270,745292,142793,-317006,-155517,1602,-209383,-358274,-75124,14866,-234688,-188400,-155358,-32803,-59577,-4773,143429,-10435,-58721,51929,294391,673416,564261,91039,-448147,41581,131034,-102714,-31785,-8064,-66515,-361769,-336691,-104275,-251054,-340975,-354082,-211753,-213958,-375421,-36496,173159,134146,-121999,-330185,-121887,150529,169815,94187,-45182,-78701,5528,112448,-169281,-448822,-214381,96436,264525,264385,194646,206283,286508,174437,-131477,-304298,-209771,-32917,261797,569382,472025,-46347,-349769,56177,355094,672739,857233,796884,505268,-50677,-454425,-210335,-18964,274067,640692,657464,373566,-23753,-359215,-357142,-170095,-204082,-265451,-520112,-276157,170666,649388,825538,528176,-55252,-362124,-67239,-204722,-217021,221026,62558,-438947,90340,180789,-199706,383725,808386,417383,-50318,128029,157591,-160867,-270816,323227,829028,892269,397005,-396749,-7768,496777,424999,-10249,94003,434662,449510,242311,-160322,-446677,-357098,-392227,-427524,-177233,139418,219809,23860,-334529,-408111,-159793,80256,181233,216998,148305,-27505,-112072,-312703,-399136,-323508,-95907,-104244,-250954,-44902,220410,368799,246487,-49252,-282185,-473982,-554218,-61048,322246,275195,-272816,18884,423244,245387,-94779,-321208,-429761,-444375,-360117,-424087,-67224,252511,246347,-111741,-158553,255695,658726,716246,509813,180099,-21965,-181040,-344250,-242696,-271072,-401143,-333526,-438347,-189260,138565,159194,-41925,-178890,-236327,-173209,-57990,89814,259003,627426,808049,760633,563400,49216,-360419,-27358,57977,-123656,-463630,-413312,-384989,-205047,-6191,117908,91294,105410,224920,295196,342102,371202,223345,-320540,207767,803609,923396,731277,201039,-246998,-440633,-332832,-110626,345180,425509,81821,-358615,-398061,-393901,153116,411738,154015,-231187,-499264,-185574,-149546,-121385,-170033,-264160,-283318,-126740,58195,-3981,-326080,-160874,54742,-38659,-337015,-116507,-255488,-323835,-281977,-215782,45561,509236,815717,727138,212730,-502005,-18619,344708,275984,98288,-178953,-340042,-249894,-336417,-362415,-309089,-288497,17703,184249,136000,357653,612870,448907,92218,-458052,-99192,464998,689705,572440,232980,-114961,-276691,-112554,88508,230122,78792,50038,299131,445443,542614,439123,397319,374703,199049,57449,-77510,-262769,-542447,-122403,90222,255565,343999,296987,21963,-430229,-90573,-100822,-483344,6466,136419,-140671,110439,836444,1114885,617299,-20575,-287093,-104832,-77585,-114117,-127452,-8434,197508,396318,564357,367348,-168315,-475874,-93790,382176,620275,466647,349883,168290,-302725,88114,560832,387398,-91841,125365,301893,575506,1121608,1084437,391783,-59518,-53396,651,277423,467040,134248,-453507,35190,-201831,-441582,-374277,-455203,-159199,-429284,-362185,-131080,-179035,-157642,-182640,-371798,-413729,-218060,-263791,-284551,-385488,-390493,-267843,116618,196756,30554,-279770,-373572,26571,218221,-52720,-389799,142524,346955,231221,-249963,166980,264901,144554,-16128,28971,225198,470662,120826,1271,375802,495614,183658,-104663,223781,576012,754080,474213,-29719,-399742,-386043,-393142,-373776,-275518,-87971,-148661,-197277,-178195,-45454,124616,237221,258243,58027,-403493,-532770,-418616,-128669,170459,152394,46938,-141257,-334967,-220416,149221,413710,399552,239506,380509,413803,115915,-45753,-71593,-103219,-233144,-182331,-212498,-116607,646623,1136196,1027386,743353,465099,316273,184762,-16816,-332979,-335790,19352,250493,136214,-25793,19936,262791,508964,580586,588520,613890,712565,462775,-200892,-357711,179792,358450,239367,23774,192067,270725,-9356,-398675,-411266,-460990,-366372,-150102,-92024,-126814,-439789,-420632,-141528,-89106,-408667,23836,55322,116524,364224,323573,-74322,-374282,-177665,-303578,-438438,-196303,-48259,27985,47210,-22303,-104337,108287,165674,186050,638620,938027,806682,49766,111797,705787,754113,488741,103125,-43093,181930,421979,490855,234090,-13066,-372641,-243230,227643,409889,102260,229767,498004,547459,447584,369907,331491,175096,15631,-164140,-419031,-484307,-45129,236991,61208,-389349,-296920,40495,206459,208994,198703,-13237,-12491,317203,223999,40535,-167198,-261647,-208943,-52401,-184178,-171103,39985,346670,513770,639664,546516,251883,-135050,-479340,-354649,-73524,-69535,-255970,-368171,-368528,-256853,64306,89634,-259047,-356653,-174752,-103564,-4528,199063,315397,-13968,-179365,-108397,353202,631407,339513,-88842,19670,43329,-228683,-401884,-351007,-267659,-25011,-137651,-518071,-67996,129729,45420,62383,26799,-194215,-237616,29481,204717,-47180,-143134,132539,202639,377517,367102,125163,-172855,-364399,-282113,-70105,10695,111182,185256,149773,201033,182586,97228,-197395,154448,519625,653040,317685,-24916,-16821,56232,60720,-382015,-249791,220326,306206,105115,-130670,-183555,-39755,358567,593485,767068,460488,383004,404937,461532,227077,-43004,-125046,-129893,-287563,-213703,-173174,-320755,-316335,-389047,-435027,-223749,72324,301966,254953,53708,-131515,-297592,-310562,-343893,-78982,114229,152796,-57705,-438525,-413844,-482750,-390334,-290561,-354120,68746,304995,-45498,95727,665306,615163,204440,-292115,-366354,-178713,-33731,-76698,-127844,-242516,-126771,336924,600235,302581,-179720,-168452,-127911,-481850,-360141,43131,248797,142974,-182287,-404026,-375446,-120758,94801,339946,432848,255743,174974,265267,421177,559530,633684,351609,36546,98352,225977,7121,-337109,-162474,87482,159466,-20868,-140865,-295918,169236,323433,173947,112536,61202,45832,24437,63971,42363,-53315,-440312,-249134,62401,242346,91521,5383,-306581,-281590,72490,-24404,-403264,-602151,-416240,86380,409973,277105,-304454,-238986,-104814,-224233,185872,623832,455046,-53966,-300455,-266826,-483920,-248125,-20680,108576,-105923,-486644,-408267,-41650,324936,382527,37104,-215625,55566,489131,630400,486877,142806,-30687,-284203,-423972,-169092,-91866,-204475,-471411,-122710,157167,266506,429085,587611,452590,87725,-449575,-596971,-29939,395142,640256,657304,322768,246710,323124,287803,36614,-255744,-227793,17015,86555,-124480,-309284,-495941,-341393,-27176,360446,377881,227339,-108707,-355394,-368778,-137214,175607,231111,141699,-32363,-215371,-136778,-93852,108997,180222,-84697,-486651,-422156,-220150,-122189,-269275,-452472,-145935,-64301,-321102,-538440,103015,495444,356814,-152778,-67794,302167,520022,418194,439228,511795,395903,-101273,-435332,196398,33176,-426719,-432715,-424046,-605268,-465198,-563322,-532834,-301409,76427,416076,548205,729374,766109,682212,403507,-289360,76717,725718,1023678,669636,98602,-196771,-77373,160900,409486,476482,149932,-169917,-188858,-14143,135646,309975,341795,323804,94934,-345774,-442900,-293742,78540,209777,-65302,-276976,-177141,33737,-19570,-313810,-306501,456327,1030446,1275650,952785,389654,-243149,-435992,-330169,17270,141264,-88354,-201108,72659,384000,538514,598878,550172,528098,398907,343001,281035,148303,35619,128269,299822,452314,248577,-11733,-235792,-270950,-108870,-6307,-125537,-485320,97661,681455,931138,862364,533266,177043,79129,111814,-156189,-26449,471447,778762,522084,66695,-139799,-295028,-428332,-188686,3691,119107,48418,-128917,-297994,-48265,526365,556474,365223,66388,40634,-89018,-447117,-543576,-507777,-270019,27357,204591,94748,-114142,222080,643375,377947,-72157,-389730,125910,309466,-76330,-325095,74247,246822,97056,-228470,-517651,-379816,-185386,-234585,-331644,-120214,43025,63005,23733,-279157,-583766,-360674,-377083,-375756,50859,552804,715332,436436,161475,-25693,-123964,-159743,-136293,-275395,-127176,9275,-307943,413468,864730,1146634,838574,414270,-215025,-113400,-18121,-342734,280209,830861,648376,241124,-122798,-30066,44692,-236166,-457897,-440792,-91539,59838,-230176,-411666,-567225,-326571,107642,309193,386008,283775,201349,56969,-93212,-348661,-534615,-415557,-278885,61011,508514,690865,602654,160643,130332,192036,160740,-352,-183042,-426281,-340626,-486124,-450583,-164889,174351,215317,-56610,-229974,-38612,132436,72141,-220726,-452427,14109,238600,188404,372798,520765,159159,-463420,-182144,-262484,-341532,-146390,293549,663348,505263,75133,-522832,-93369,109104,-38300,-495581,-323255,32703,339764,727843,1014767,961595,550734,-18913,-124858,100539,195831,171371,39191,-74653,-17898,-174292,-114461,232858,434697,514357,264817,74322,-60619,-290216,-487165,-433332,-452111,-223694,13936,-347657,-397327,-304722,-207641,223792,660598,640112,357177,293960,299548,500544,668028,730035,512084,129286,72131,196060,214340,398991,476658,554148,728361,880146,905860,598838,27404,-20201,-13430,-80915,-249080,-183793,-147777,-269422,-25510,256380,569773,889878,872383,577406,247377,357904,631019,786100,508041,265420,53451,-122068,-432855,-232264,234383,405987,190251,-53213,-50846,75636,193040,232575,-48719,-446820,-428783,-213702,9109,338263,232696,-104661,-214034,170214,246274,-425367,-347153,-25071,-109754,-299163,-540989,-553977,-532558,-448560,-451775,-449899,-229783,103376,148735,24354,-220534,-165518,40492,86995,-192229,-242444,-164159,-360391,-112391,371355,259523,-162117,17452,968984,1300681,1093364,638189,287723,132190,-113232,-260604,-105054,86500,381867,678326,674940,355055,-63991,-470686,-246235,-37038,-75282,-62202,248595,464708,583782,317640,118783,-131344,-269890,-439275,-278505,-68535,153355,173284,-20416,-290997,-40874,-86422,-338466,-265885,-252834,-403082,-345342,11364,218058,304716,-187254,-408445,143190,576804,915244,785524,598299,460129,336737,387458,383285,44748,-210027,-11880,355764,318655,33892,-224642,-219284,139646,454129,326558,-149891,-384201,-428686,-449797,-398027,-323802,-375271,-340986,5596,199286,48046,-284733,-487268,-509945,-399460,-155106,249032,723351,796311,419852,-124278,-467297,-458065,-155036,5238,-176432,26406,262556,-32382,-392568,-101459,-107015,194857,526724,372328,-92983,-354787,-182594,-99777,328876,848925,819688,427420,-21892,-231765,-249906,-47256,454984,811747,805548,680401,374030,143930,-328297,33552,261639,29980,-248710,-47834,2096,-117890,-160385,178851,205272,-71709,41750,402467,464870,220152,-36058,-59430,38177,-137602,-366105,-400434,-401630,-251102,53708,66471,-210545,-319112,-130736,-4428,-88090,-277555,-335312,-220417,-43174,-815,-84794,77062,435131,568213,618894,478763,173190,-183629,-71472,237795,415391,128491,-354219,-112963,18202,42279,56208,74007,-276181,-399271,-112112,-199838,-518988,-292016,-363617,-450705,-187372,-161309,-1616,99239,148815,355134,385991,318101,163188,-91257,-135253,-102657,-256695,-336235,-339635,-201123,172745,796115,1265740,1182417,426727,-255098,47235,237762,152791,113442,191206,279832,149433,32611,-162665,-78456,164960,177789,221216,403378,501083,330744,54208,33566,24286,-6606,8319,111807,218634,235917,140348,6763,112293],[72304,44538,-234876,-458484,-248941,-200324,-42497,171720,393862,416311,238212,186926,-144745,-445471,-386160,-50441,148092,50473,-12188,-113,-215896,-497706,-264496,140713,513742,472781,361822,192059,44062,-148030,-306162,-96587,220384,555468,511823,230373,-257156,-405722,22599,171427,-64131,-483618,-270770,1615,7719,-43892,-260105,-456430,-103776,85952,-121720,-376123,-433973,-40,109377,28052,-41139,42243,50234,-187096,-378020,-65159,166122,261637,428270,300104,-299776,-320477,99700,352455,289496,12359,15334,45100,-1635,-240083,-110458,211100,239775,232159,299797,233374,107233,-119588,-389516,-150679,135638,-325963,-411458,95823,350346,906120,1274977,1063400,723767,289231,-10417,-101905,-52602,-116158,-98885,-170712,-138232,-280803,-234462,-73242,3302,-201058,-651389,-366558,308113,156274,-139761,-226639,-314299,-337527,-29071,298498,576080,472653,380842,189442,-112765,-411198,102207,630793,474097,-81565,-404604,-458757,-101735,193341,252428,39014,-338967,-250338,-248793,167176,348029,373297,242521,72483,175809,330338,314209,52438,-208402,-158841,54057,-35989,-180940,68902,99690,86181,-142370,-28698,192303,236935,64943,-294810,-456278,-228048,-273953,-420026,-170600,-174852,-482859,-104466,171096,257688,377340,270326,360634,471655,595568,473992,36646,-168195,95814,195460,-80013,-432009,-435769,-346304,-164026,60215,214252,36453,-463442,178286,587778,628927,501686,78434,-158919,56884,79172,-151904,-415880,-544694,-335971,-197255,-127550,-212271,-326599,-305283,-187428,-9985,-2817,326714,451710,668641,609309,545330,332904,243839,312609,504964,656758,244222,-387212,-376322,-471921,-19021,435172,733758,574867,-34862,-59104,428628,454175,-95545,-466939,-577583,-576515,-478987,-168097,-43484,81243,14973,-39805,-28655,101970,114847,22641,-46857,-20560,88865,160159,174332,134659,-170684,-184215,9782,85294,253353,582878,841593,655484,429848,57154,-145554,120477,302086,200526,-41490,-492328,-308160,-265761,-347097,-32299,199,484098,557174,233995,-110915,97845,457738,275687,100247,117279,272704,445664,476779,300391,181366,181710,338316,278326,18441,473919,776038,532208,-228125,-222966,78173,-97275,-240231,24045,116052,-180310,-326763,184692,219887,-21564,-88461,-32293,-9344,21551,57059,91754,21454,-49318,-126609,-276428,-296241,-297954,-312297,-144353,-47220,-69585,-206299,-121688,-151614,-392841,-222693,-24918,-37823,-66090,222664,349259,88600,-494150,-95004,231155,500067,608488,525421,237919,-36997,-167442,-73685,-205709,-288373,-171291,37638,276891,312979,309316,47264,-104093,-157079,-100465,94208,271127,242854,202946,135216,98097,161477,171217,-109816,-321059,-455985,-177658,11852,-98875,-300695,-140235,148609,219630,-27173,-386684,-189657,-39980,-104430,-322927,-237411,45996,-18403,-111666,-238886,-213778,12885,22816,172130,273670,71684,233313,721377,894889,857905,825756,533594,155510,-138617,-212955,-365754,-356111,-328274,-171796,-323154,-490250,-100939,448575,1005818,1370872,1203716,671426,351421,86487,141494,291732,76404,-476265,-218944,-110793,-231116,-389383,-491802,-464633,9345,419784,277790,-185999,-341360,-269486,-417628,-252987,114922,-30038,-186314,931,-53883,-132972,174152,381001,461688,98556,-300157,-347510,-294001,-97806,214681,524059,527543,206209,79113,-95035,-253366,-343744,-334088,-68151,50236,117836,-25194,-157028,-329402,-354005,-243217,-230873,-437430,-370998,-183375,-6009,235883,398605,485905,199034,-182319,-112642,303267,276754,-29932,-470843,214380,598550,539573,327805,205215,323216,362524,348457,625120,604763,240634,-128959,-346903,-372513,-206378,-214470,-235364,171497,396753,409323,260642,528265,776424,1089801,744484,288506,-2223,43135,185614,118302,21280,-201357,-197158,-67968,61102,195716,397696,226605,-187312,-463714,-489031,-455371,-317365,-420033,-546159,-342249,164156,675519,896101,856635,396461,6027,-275300,-312477,-320242,42572,287443,492548,821541,836775,796213,675850,292146,94643,71698,-9535,-259803,-423244,-335860,-167999,178768,515174,542099,171857,-91159,-232932,-238041,-155979,-262449,-489211,-58583,-53980,-7414,-193661,-241518,-249568,-206967,-257340,-406741,-458630,-428467,-211139,126960,446565,349814,149674,258196,603173,1175445,1528070,1141231,405343,-139055,-334374,-250334,-313608,-469483,-38171,431287,625546,214531,-371575,-464182,-224886,156018,-3474,-233820,103583,309157,-121679,-283395,-91941,35406,-12579,-82426,44135,-67356,-193606,-333720,55616,695020,706867,327099,-333483,-74991,109265,23896,70425,-81412,-167530,-473463,-128190,98711,-207934,-419858,-368826,-283553,-292123,-490261,-193893,-774,43113,-29238,-134106,-176445,91535,96912,61150,-104048,-95836,-12006,-33685,-315573,-226193,-104235,91069,361904,443559,337214,228204,186652,140951,-51885,-284341,-283206,29449,490228,842216,594085,223216,-269464,-168718,-153063,154680,490054,749283,734017,282402,-251937,-305933,-110152,245827,747439,905089,669598,253096,-166600,-382013,-258881,-36027,-114224,-485993,-232530,141483,536788,677998,350919,-215547,-410652,-174314,-278942,-123400,165370,-84983,-191968,300052,206638,-145257,573747,981937,448446,-281631,245077,372489,-9476,-338874,241763,708719,733283,157775,-494212,273135,801680,683466,88755,-33213,341959,469854,373422,137588,-50833,-239074,-402769,-397597,-287094,203776,358727,201888,-236236,-410428,-332296,41942,251071,267181,149605,31381,7092,-71372,-287947,-528093,-389326,-408606,-391781,-14536,207545,283214,133435,-167025,-314950,-289602,-434054,-229492,49342,37735,-544663,-193456,122370,-934,-141551,-181121,-322372,-288094,-269941,-361549,13776,278291,290376,-134462,126046,626388,902785,797454,479896,-39123,-249197,-294722,-512087,-427006,-295481,-219865,-294397,-91761,169784,251626,97398,-232623,-185688,-317491,-165786,-56768,9058,129286,462842,590005,630155,549417,178900,-83567,-143795,-230484,-316090,-467442,-431595,-339507,-165531,-83248,-14262,-156511,-54120,266729,312209,291698,290042,71114,-263071,323645,792300,861489,638415,67145,-299532,-344137,-312858,-92129,259594,317652,-3847,-369397,-400694,-565902,-68275,162893,-173,-341519,-316830,-278351,-275489,-199882,-74476,14037,-156736,-206892,-57353,-226747,-335526,167182,330122,239368,158883,-244420,-237226,-172088,-218082,-147770,142784,615302,900761,744384,349067,-370909,-317835,191783,256632,214057,-15821,-244141,-272075,-158076,-50324,-184064,-307519,-168754,76089,214501,383044,355669,-13609,-432136,-329848,208672,565257,593306,255821,20562,-15987,78496,262651,338569,361021,81607,11918,273722,593768,622104,484896,322785,186882,53703,-186531,-307847,-259325,-236657,18787,203251,262874,219882,153223,-131749,-538478,-33337,-95583,-471010,-147244,-23715,-350138,-104868,658716,995568,558568,-60078,-90665,123980,46713,-185577,-147186,110920,223554,194151,25615,-46382,-503635,-130192,314540,549087,491832,207191,283124,297138,-163896,-25473,411236,260498,25656,256075,568425,696427,802891,494997,-123831,-380962,-275150,4972,200626,185702,-277165,-149400,307319,131755,-103974,-295575,-269161,-84969,-371974,-259352,-38253,-48790,75072,-17539,-193553,-268183,-270306,-465243,-450761,-331254,-397099,-502451,13920,215486,76723,-173955,-386019,-160820,145097,25894,-233843,133397,394232,292095,-245299,-9910,159628,-22304,-36426,583584,960170,1097058,673475,327774,293602,309995,75649,-267507,36575,308722,409286,42459,-410683,-145283,-69691,-254536,-278054,-79649,52500,-138964,-386073,-379069,-133346,78984,130631,11541,-267796,-470278,-428639,-500246,-131052,171196,89059,-31813,-243006,-486036,-220234,49135,426919,405435,181311,163371,315353,248314,116217,-180233,-276940,-524393,-308299,-139072,81100,662304,920942,686273,371232,312816,473063,486634,177218,-299074,-202912,142279,298392,67551,-100392,-54136,196099,516359,586464,524879,439489,468127,156878,-441499,-216280,287673,484807,156448,-72726,385195,360374,-114153,-459002,-140917,-163632,-39814,35335,64381,-122345,-406385,-110224,120808,10308,-318135,51963,-119118,-319795,213818,296403,39524,-144652,-135828,-374903,-159535,3676,-25337,8520,43421,118967,190596,357304,303673,319237,700899,907988,627831,-82161,-285078,298754,477227,441014,239073,228330,320774,365332,208658,-43059,-124411,-342434,-317967,123363,266051,20565,211096,533199,614203,491699,373498,296110,117685,-123897,-385311,-472625,-111786,322163,452327,179202,-258316,-319770,76650,172646,118498,66922,-226265,-225810,77971,-30880,-248538,-394593,-445106,-365991,-185954,-113215,-20048,102553,159224,250594,412147,437011,205420,-153499,-486129,-147697,239244,301534,131581,-52219,-340946,-358267,58431,135994,-157024,-402709,-192262,-239996,-434502,-163840,67825,-27915,-298786,-81051,582897,664036,294524,-272459,73554,173942,-87661,-158013,-367787,-421844,-114614,-146348,-532084,-43240,127849,-124863,-214518,-21810,-43586,-268225,-193820,747,-153822,-162526,40935,-13695,144021,249255,91145,-103077,-176682,56388,77144,168688,356940,285657,104026,81400,108562,197670,158471,259999,442047,411987,131918,-115044,53222,183163,192595,67919,79875,439145,400670,29737,-233301,-282751,-170876,188104,504151,689916,535066,365137,465611,397626,-10085,-240957,-131725,-82857,-269851,-261349,-412853,-315888,-248833,-356440,-571068,-500445,-20968,458570,534820,285609,32464,-196937,-296224,-424538,-227512,-90938,-32998,-136048,-300083,-81841,9848,110712,-88803,30589,413841,535965,101243,60740,584403,544769,61369,-624011,-165366,-78842,-148257,-181568,-267631,-234610,235605,585445,550424,319223,-261577,-352898,-239042,-646476,-366745,-193892,-113140,-174707,-313380,-489833,-459019,-284259,7276,451178,575600,460930,327491,348059,354985,395100,454542,257009,-12517,149791,284862,-75773,-352442,64654,225434,260058,210830,17959,-331467,213273,504266,387252,356105,162279,88033,108550,264184,309713,140708,-306447,-344437,-82258,106667,166686,-31377,-208244,-287156,-138145,-314099,-580568,-533660,-305307,152727,457178,287972,-257072,-249066,-104372,-170025,82150,335023,47162,-324298,-213356,-294322,-550502,-61933,389686,365402,98644,-206445,-151446,-16939,-13333,120061,2467,-245893,-29053,470088,742660,447941,53868,-204588,-424170,-398702,-217931,-152360,-253114,-452013,-58645,331141,388778,310947,290858,85711,-177676,-542658,-513703,-92167,293158,486560,531814,128329,14297,160947,386192,306221,131032,231608,275637,283598,-15095,-275838,-338392,-307148,-72900,223768,246102,162157,-271243,-494484,-482071,-288637,109809,358037,369074,254496,79242,86394,87358,150321,156315,-16661,-308202,-562643,-348724,-175012,-352076,-438908,-170080,-207054,-491376,-254211,286563,566498,493721,-53390,-479017,-205713,-24953,-17773,173790,248644,95608,-344590,-161740,376703,59098,-606484,-180762,-228968,-528431,-447277,-571573,-357160,-148740,48534,294886,374039,480875,543601,428536,29586,-476674,140531,774674,1151745,991273,377606,37402,18384,273960,519875,456322,84429,-210755,119430,353088,438350,311626,146754,174294,-65329,-363263,-499733,-355662,3010,96362,-94953,-469922,-245212,-76341,-101030,-325287,-169871,478455,917627,1125715,878230,345115,-229963,-380953,-292038,50938,158852,-237030,-340100,0,271681,373937,390430,423512,469076,336912,396512,501891,487899,310573,190601,134830,244877,46598,-157189,-278053,-369642,-199857,-120775,-234433,-494674,187338,772773,1001478,954504,511813,140245,-1330,156676,30325,188769,514077,576185,364671,11249,-58501,-159369,-196009,-27791,134897,159620,-28992,-313619,-573965,-72911,308220,291444,108214,-83583,46019,21703,-338772,-379004,-340773,-103517,134129,241956,-58909,-286376,165527,710018,564304,220137,-324903,-355568,-52933,-13661,-189177,-141889,66470,81411,-159919,-384098,-199935,-137656,-346701,-378082,-123910,-29853,-85388,-146732,-439912,-451520,-241013,-235895,-620254,-148411,453984,742923,596183,264178,-88879,-276288,-290321,-271725,-412472,-82683,210306,-52560,404850,852113,800782,558276,103480,-164841,-203394,-137340,-11737,585839,808105,313351,-270272,-285487,-60382,-78682,-5773,22015,102054,411636,-192,-459615,-385192,-60190,-355170,-105975,69840,258338,203300,68258,-130319,-310115,-437117,-157839,-72130,-84885,50926,463972,699751,622613,182629,20003,-54647,-87717,12831,-186993,-515108,-478143,-612234,-435052,-74847,261555,239663,-40883,-318409,-107928,32188,-7388,-289809,-377002,6321,159291,104484,287067,370845,104147,-333361,-230376,-232478,-245842,43988,469499,806329,627636,167015,-170772,-110521,-28410,-203134,-423317,-312447,-54686,158182,430112,677354,536020,267361,-17950,-89678,124925,271682,245570,145807,110321,94376,-172832,-122022,242011,433552,426917,213501,-48932,-118052,-130483,-224077,-214410,-109287,-131334,-381860,-359035,-80720,-61433,-231915,-102139,293843,432572,400114,407997,350828,393758,455928,619897,646034,569002,664294,512731,249568,276744,386766,495348,723847,920619,935516,376186,-343917,-142525,-141001,-303598,-376307,-101500,-45589,-242439,-225872,72812,441477,746392,653574,342832,38988,110702,499985,811369,747922,482400,307907,125047,-236744,-314746,335667,527363,287106,25677,15373,117139,193995,92383,-265697,-564735,-471597,-568075,-479510,-370712,-240675,-166220,-40874,274115,163414,-552270,-95322,199510,-20624,-149204,-318834,-424422,-511037,-474636,-540412,-465630,-500454,-144792,43496,113893,-115697,-268568,-90995,3038,-293059,-211561,-166292,-347084,-336194,-48660,-1163,-383115,38056,848178,1056771,983705,872659,529717,395504,204435,152248,134275,220915,344575,530818,597571,434625,223083,-81949,-359697,-200392,-144591,-34626,473592,840074,954375,495073,126452,-138871,-311575,-448722,-163681,149693,392490,484121,259061,-43467,-85173,-195135,-496286,-209822,-115005,-288754,-207155,-22778,32439,-32435,-365871,-402011,72482,462992,658710,443441,264325,202742,253517,385581,394654,5276,-387481,21964,287351,103648,-116674,-309608,-168750,201155,431641,168101,-125467,-145507,-111672,-204986,-311369,-391773,-282815,-251648,-161924,-90137,-161982,-392099,-414881,-383876,-337634,-142302,243765,838044,895471,505823,-1068,-200587,-298231,-209021,-159,-71316,-135385,90658,-58113,-217661,-30918,-209082,-76854,337764,425801,70497,-359054,-91086,-57205,215612,756317,821574,530868,155551,-83067,-93536,-29211,416127,763997,961373,913331,514772,166284,-318446,-123080,246944,174767,-276102,-66688,98990,50650,-10635,91378,-25204,-120521,257036,432806,106861,-404550,-247649,-13215,97386,9899,-250156,-454229,-398239,-220789,45963,-84915,-427710,-19282,336472,311560,81835,-260717,-414178,-373162,-95460,52772,-63995,123012,413917,483671,541542,507434,313996,78992,-80926,92907,277154,72240,-235540,-115475,38494,71174,1029,35712,-172535,-369742,-169573,-252336,-390505,-184967,-257657,-525979,-127106,216547,417098,356359,151628,157231,-51487,-346715,-303704,-203584,-49639,-60409,-397934,-264136,-214765,-165203,187951,747260,1034447,730363,124423,3875,254195,526108,341940,140860,51215,139749,307244,361302,105146,-214971,26710,120923,104873,200106,335974,270223,91283,33846,-12655,-5061,29698,45383,130573,135505,1048,-61693,79000],[76235,67067,-175008,-514509,-404850,-226326,74930,460441,683958,658850,481136,286945,-20348,-223781,-237430,-52460,155011,-44152,-196327,-148307,-280437,-356612,-203965,169609,493614,515420,458146,288577,-47773,-300152,-335708,-60745,152248,411314,422700,137030,-237811,-522278,-236627,-181247,-411864,-584751,-322042,-112142,-152654,-59895,-169258,-322628,-262454,73531,102332,218935,238321,298466,129958,-71783,-161430,-131262,-69352,-126181,-163465,24194,202406,225659,278377,137816,-385978,-106523,272503,631660,476448,277334,202369,344639,299121,40731,31136,110392,100874,112462,216011,99491,-50967,-88460,-402996,-24686,271819,-21771,-549345,-13088,211673,907006,1426540,1308480,884675,341792,-83114,-242756,-111668,-106460,-133194,-235675,-48267,-79379,-33478,-9765,-167324,-514929,-543947,-157262,124301,80059,-67791,-113743,-319517,-596418,-457237,-166382,98706,218057,271973,243925,73772,-293079,-173024,263808,144476,-236319,-404868,-478263,-241131,397540,491966,196245,-163429,-115579,-146911,24568,111052,206957,38831,-135104,-56053,196509,67931,-156599,-306019,-363497,-101544,131990,496057,742548,810292,619382,631069,407886,427790,340212,186026,-144818,-418598,-362143,-271656,-340512,-276839,-213737,-72059,-102224,-188815,27211,395467,434031,390537,375278,409615,250999,-195807,-26761,272918,204302,-176062,-543045,-430162,-528884,-413583,-176896,58131,37284,-390503,-248187,197913,329395,453290,252234,182472,87813,-32418,-300687,-563660,-363817,-242153,-242625,-349187,-585342,-266249,-137225,104883,231659,32797,184498,325490,525366,547852,404090,303293,301126,228782,464945,778300,442753,-232366,-470892,-218807,231153,420020,458741,195698,-494678,165467,515393,244811,-221073,-267697,-355284,-386119,-117143,65212,96488,92763,51422,-123761,-29015,104671,248111,268467,127921,27815,-46906,-109891,-152456,-118779,-539302,-572614,-377592,-215091,31663,485807,790779,779683,540493,107680,-89593,257475,301324,220481,-29439,-393050,-515703,-487616,-70771,416070,544713,759520,601979,269230,56737,388636,636525,362115,6209,-116672,166631,446419,544755,437529,243111,209250,360455,180772,-231153,323253,785522,612395,47866,-182962,-93035,-208602,-194751,58380,-27750,-390021,-150939,211711,197707,19148,-2449,24135,-377,-33476,-10846,89964,108365,206696,118639,-3055,-106331,-239752,-362737,-194944,-30242,-134732,-267637,-318169,-348686,-147003,-100623,20874,-94600,-259665,-13757,171951,-3605,-411946,68847,495447,762656,821981,575956,238260,-19458,-183564,-153803,-307553,-341553,-66728,229129,424183,318459,261410,119186,46039,106592,190653,323802,410963,266491,122884,-12624,4801,196191,226585,-27475,-161634,-578342,-284263,-199194,-329293,-441636,-138727,294313,364812,90417,-475872,-207842,-87517,-107590,-210214,-418312,-279111,-189870,-33897,-139567,-270208,-38942,60944,119565,215394,157518,313940,694156,710569,692829,670861,418890,121260,-52208,-162688,-382844,-183744,-108353,-185215,-334390,-371606,323,488696,1056453,1525191,1375282,655854,237988,75054,46165,171352,-83322,-379344,-139727,-74374,-274300,-435925,-396370,-562737,-191741,218976,11460,-480712,-153172,-118226,-401886,-169484,84142,-103119,-32784,124803,-20370,-130793,-38183,213451,362491,111763,-308813,-270485,-301049,-229814,-7464,110523,270090,161865,182611,130686,-125593,-538713,-425513,26279,332629,417638,-10276,-389122,-272886,-78019,52816,-261393,-495134,-65543,-99245,-99826,202724,413233,544143,237766,14882,282791,838913,678379,92804,-521969,211574,627146,512438,239909,154059,200111,89880,40512,498358,572012,230323,-255838,-540714,-368654,-426127,-535296,-264650,235433,495424,554304,206165,122358,301428,764871,633016,227542,-13815,98841,280657,342640,243162,-267769,-481452,-244642,64480,390480,676808,585403,180419,-206799,-353918,-489225,-420899,-356976,-454928,-432518,116002,649645,938357,899843,476145,229628,-105969,-470418,-341712,197482,495035,507431,609627,690009,681580,779036,429968,184830,50068,-59964,-353062,-573480,-413792,-74036,326159,551110,449242,-50993,-311372,-293874,-411317,-193373,-290735,-481189,-62167,172118,137180,-83041,-213626,-400534,-489352,-465136,-552455,-442113,-361584,-209992,71755,254676,128972,14694,205057,584681,1181279,1599167,1272724,586174,48086,-171914,-182236,-266833,-321364,37848,352594,347137,-249596,-457242,-323068,-187631,309620,243527,-111967,127422,291976,-97091,-349076,44230,196669,-32684,-209225,-171695,-88425,-10650,-491083,-113851,621019,741945,417214,-218421,-92475,105890,75479,-83094,-302879,-311232,-333426,47075,288637,21303,-207361,-228608,-253539,-361006,-563592,-352021,-144134,-25336,11867,-12035,-110551,-100232,-105754,-17318,-81399,-44761,36811,-233215,-359284,-9790,15782,-50965,332983,539349,455726,312126,187344,128441,-16981,-331073,-371901,106940,619937,832808,558505,304274,1408,50180,-103987,-413718,28769,544843,776001,453707,-97751,-239171,-78197,184231,626993,844035,676005,312097,-105644,-378116,-399941,-159234,-231430,-507650,-166957,22494,199484,332086,147723,-284793,-514068,-265308,-163332,-70681,33848,-220607,55922,385163,68061,-114812,668549,952015,361790,-489617,281419,410769,60739,-397243,115447,486622,477306,-87396,-343944,337213,798190,660888,60389,-209932,187927,308741,284801,326779,276915,21829,-374286,-397583,-333269,235272,399982,207095,-222817,-356153,-444680,-7610,334567,340994,175874,86967,102929,125804,-138365,-518619,-499397,-524437,-485674,-58128,206061,267879,102356,-215975,-198906,-10490,-202940,-354082,-271775,-214966,-486517,-344463,-277817,-328258,-269945,-119083,-41346,70442,-94115,-235439,103527,313275,352890,41282,256311,806048,915210,674955,286000,-319625,-437563,-259498,-371187,-550773,-312591,-70985,93712,317300,467945,426312,301298,135338,368652,132898,-16838,-116335,-184074,-47070,173796,199246,375426,533889,426771,148380,-227510,-461931,-388984,-387120,-396763,-436015,-296107,-286742,-288329,-322103,-93194,266815,266802,161035,90876,-98305,-112597,334119,645131,608602,296035,-186424,-314631,-178991,-160745,61623,232380,201609,-108165,-378241,-419010,-584521,-315665,-181138,-279685,-410911,-198428,-321564,-491665,-429635,-158109,112809,-83243,-263620,-147612,-328702,-286512,255021,389237,336301,495951,430840,303819,60883,-130359,-102532,140142,563663,821168,678467,454078,-40868,-428149,-277604,57831,191637,65097,-213206,-286201,50496,211150,286743,4878,-57066,-94847,73148,246500,82397,-361272,-294494,-17809,349849,485025,352594,-227702,-193237,231288,509427,565341,511203,415469,98964,-198332,-79237,429750,534079,435211,172955,-58891,-130691,-404298,-363034,-120093,1780,101257,212185,181722,64039,-23040,-262819,-532472,-100777,-127793,-377166,-276422,-180324,-446220,-170790,429608,728646,430638,-91648,59557,238332,49010,-313779,-67413,210144,165110,-123849,-543738,-469784,-238305,168320,631808,665171,325468,-22918,251909,407092,124478,367815,565170,325640,108184,252930,613084,709853,575246,139760,-457864,-562205,-357035,14363,70869,-151065,-225297,193428,492149,454163,226934,-89303,-182789,-197435,-436980,-176416,48643,79742,264883,129497,-3779,33457,28,-211075,-88528,29218,16943,-313285,-160517,168665,150451,17140,-74694,85436,279280,156353,-72498,52788,373070,274919,-117072,-159356,46478,-186039,-18359,874353,1410478,1383633,952555,469093,216146,94018,-136201,-480473,-145206,102260,117912,-261317,-454837,37786,120890,-216527,-266946,71440,120615,-209590,-484693,-326504,-115922,106872,145735,76495,-14073,-124135,-211023,-552058,-141043,131316,50795,-41165,-284613,-498982,-140719,98572,438131,355550,76309,-50269,226232,361808,219558,-260422,-532493,-443807,-229057,13922,159436,398501,445238,250094,-34790,-3277,320707,462716,230318,-218128,-238879,82466,186673,-50160,-217267,-180372,13836,352438,462552,376444,236165,151305,-192555,-482351,20147,481403,588391,-3569,-211827,373956,255313,-244103,-191530,101079,88143,181289,172221,28762,-268574,-305982,210247,527472,276257,-321228,3179,-16842,-279209,104428,260579,207982,210577,129021,-101753,51333,99210,-69425,-75857,-36355,126827,305550,435293,283012,295883,564055,696784,300604,-136384,-345988,62381,258052,389271,273084,321448,290250,164789,-211959,-297599,-79404,-203870,-445472,-113684,-62055,-103218,179908,537391,691610,584327,293641,121456,-63823,-363673,-561190,-128629,239884,548097,495876,253098,-114214,-336669,13205,8558,-23009,-65055,-361231,-324597,-159954,-273905,-534346,-459147,-527063,-560332,-492752,-243793,-52417,29228,-146273,-111290,92540,235798,87223,-209600,-319626,27499,452185,640769,540701,349955,74795,-70311,122866,107754,-123316,-369628,-173558,-81290,-293872,-456542,-121039,2659,-342134,19290,702767,661984,197850,-300968,296501,279354,63033,123231,4938,-335681,-224535,-222666,-578591,-118641,155692,-69837,-498708,-59260,99654,-173282,-321783,-154088,-224431,-150616,-82880,-223009,-163970,7802,-48556,-65930,165501,523399,709489,578470,531558,280960,-43100,-138027,-37846,175721,412834,414844,410509,209479,-100149,-126221,270856,676427,602464,435564,363122,511381,367125,-45818,-331032,-447362,-401433,-104762,252439,365745,418040,299014,514269,413387,203953,62203,100698,15100,-223700,-309675,-523140,-179698,-113170,-94809,-280402,-682776,-93077,519833,673183,462292,269283,25677,-228725,-388069,-290146,-245081,-150124,-163831,-167782,170087,379519,432334,99749,275181,560256,614741,210599,36789,459091,497763,69460,-302651,70265,13283,-318453,-483357,-489652,-45868,512908,767499,556353,378835,115551,-44127,-248713,-600980,-260878,-255643,-433755,-418597,-308852,-555911,-508508,-427933,-78055,446751,601814,601130,439252,369757,177228,76943,111449,78024,-103621,21980,24387,-382294,-205392,336725,472734,460224,427176,106589,-398579,161426,629421,657020,544955,224546,84371,114955,345618,428105,187603,-226211,-460342,-342680,-220925,-22349,-240280,-317883,-404480,-407080,-594641,-547867,-347671,-175845,113254,364260,216886,-225243,-283158,-136203,-155030,-70791,-84254,-277037,-239693,-142476,-300302,-294248,114727,653470,539292,239062,-80907,20726,-20960,-423206,-110581,90213,-135136,-59610,502653,817462,412046,41959,-216197,-421028,-328036,-257480,-163089,-247963,-526207,-157022,380596,510997,396878,208707,-126789,-406879,-474512,-359766,-150976,170429,292643,332091,-36337,-218001,-61216,316017,481028,566375,595168,545588,392622,60864,-201588,-142707,-101793,-50577,72087,86393,65360,-243832,-296259,-285380,-402594,-89170,298763,407162,401342,361453,367087,370966,210858,75414,-65576,-291108,-572420,-284301,-158980,-375114,-354891,-155411,-203804,-296636,-53047,252462,385614,432646,59211,-334378,-435920,-374772,-480808,-120963,-82745,-317039,-553660,85297,375719,-7648,-296674,71389,-68954,-403534,-365807,-589317,-227854,-15479,33570,109694,150016,146179,249256,123961,-307617,-583706,77287,693762,1154951,1195310,557253,102865,40004,334502,471790,291898,-94870,-260930,400062,760098,817755,488593,218494,110248,-180645,-405119,-524751,-365951,-78990,58748,-85485,-529660,-170434,-103374,-142962,-252952,-72823,348313,576059,692823,620164,189916,-272640,-407182,-298974,-61612,13239,-366820,-317344,-31886,105797,132612,154914,336732,429012,293105,368080,659434,746131,469336,170183,-88212,-92620,-228714,-288883,-278602,-358253,-319428,-260201,-374964,-435441,235854,760827,933952,835669,329348,-98796,-262231,-12892,142553,380564,462454,233452,100386,-53386,-12131,-39786,38017,139771,225194,140759,-173201,-527518,-494603,-8808,168705,72742,-145917,-204254,78201,136191,-82305,-81727,55088,140318,343888,350954,-142647,-432261,191923,811483,870858,576981,127355,-238773,-200006,53876,26517,-239671,-217466,-7766,-105650,-169812,-201826,-245025,-490823,-279907,-109208,-138498,-294192,-378029,-571939,-410734,-247990,-271389,-412393,-180623,344568,656548,647360,284573,-177961,-425396,-468343,-473118,-375706,-29705,279499,106224,122503,541446,356119,205019,-159805,-119027,-197279,-32255,369413,756348,540927,-108218,-219952,104755,-41806,-31639,318531,198425,526235,1007448,606698,-6888,13431,319384,97439,-19820,-192528,-45056,1356,-96192,-272566,-456581,-324104,60200,112930,-41133,-162226,205760,512520,417293,113273,-53463,-288574,-228607,13508,-168028,-487021,-528053,-579819,-341147,70541,315953,206527,-21367,-362716,-294552,-182191,-174428,-333334,-362432,-123264,-73680,-62981,145000,203776,146434,-36440,-130598,-187051,-122433,151297,565742,921521,839803,402348,126724,-120941,-200330,-208654,-116689,-185855,-188866,-86304,21837,217687,69002,16462,-21010,11857,235395,335514,303706,281887,386217,351754,-39363,-126546,285274,565826,378360,122198,-261399,-43296,176891,21978,-102396,89379,247686,120645,72104,231118,127813,-144455,-359576,-34428,232387,403601,410418,339743,276354,211893,461765,723551,900565,997022,621616,213787,79311,185131,294601,530797,815506,792402,123728,-584208,-261556,-321701,-566741,-412458,-78269,-32171,-187669,-369324,-193355,157430,414979,324828,64377,-175195,-85076,278143,663160,838248,523052,248215,252493,-4588,-420090,366606,740652,500498,182446,90032,117759,163135,-11357,-347156,-381276,-273161,-257795,-66120,-45280,-296027,-287174,11369,281708,-12322,-342869,244911,559337,403094,168828,-27936,-210181,-405351,-453045,-466232,-160762,-127919,-248430,-115109,76509,-6078,-193515,-169748,-147090,-347597,-151331,-126567,-206020,-461225,-362887,-128391,-168036,115115,495359,620719,682473,866924,637939,502634,393685,441163,326207,322222,210500,221821,354666,440038,420083,211486,-104652,-340605,-280759,-50909,556884,992667,950645,448253,32493,-159968,-366346,-384809,-88818,249655,463825,605380,411271,118939,-141152,-347499,-184753,142205,207291,32944,62117,1376,-75394,-266581,-442531,-467072,-151871,106885,114734,-48001,-88142,-31491,152225,266908,267852,735,-220417,-27437,19767,-276890,-458845,-481495,-269727,81893,211900,64940,-3115,176453,237727,130604,-74141,-224425,-154367,-59577,-81157,-246431,-360550,-517991,-331294,-290148,-292968,-195145,127338,687656,701022,398075,-23527,-48926,-66983,-191761,-37941,8979,-379492,-81963,82580,66492,127136,-140401,-389869,74029,350502,140367,-182705,-72242,-158353,55555,511982,593341,408496,200068,71231,141550,30680,286461,640985,1086645,1040673,678969,307891,-178637,-375555,168330,287245,-89293,-125148,123748,75461,-52376,-200315,-337498,-132733,259219,270820,-42248,126432,286013,244600,122262,63093,-192475,-344527,-277055,-199119,-128001,-303935,-374791,89289,538311,537634,241009,-162927,-429298,-527076,-335231,-118978,-161143,68565,243565,299446,348166,394618,325080,163974,-179627,-50296,144894,54962,-171834,-186186,30701,28865,-180929,-156116,-138486,-292809,-408506,-495996,-260762,-204313,-354090,-341593,147756,710360,751759,413802,10594,-165788,-166279,-23903,-57947,-173289,-5351,-130901,-317983,-68151,-76364,-146112,32242,333224,477035,181739,162364,170047,229634,418202,351009,289240,139816,47985,365403,525724,237273,-373333,-31953,44507,-48673,-98055,34190,128276,116961,29057,-36358,24293,77999,-59573,-116208,-61973,-164137,-87723,61787],[115158,108551,-80554,-354211,-361488,-120865,251803,685371,777458,642625,464422,270917,139804,123687,61827,85571,200586,-73937,-298860,-194668,-192542,-228644,-341648,-29144,302584,486180,483374,392725,-3735,-329410,-325605,-24281,105954,202057,225808,-20891,-291895,-462805,-412614,-426898,-547752,-337452,-159843,-197477,-263155,-52703,-14988,-55913,-236052,47238,301128,708582,934362,748215,316339,-154887,-348366,-372156,-234029,-49826,51461,147866,298650,340016,248426,68627,-147873,182585,524584,817702,618939,505978,429599,655133,562487,315026,195183,60613,-12629,35097,93853,-108350,-213094,-43159,-299536,43802,311168,283734,-435998,-465018,36081,915910,1523521,1519677,1060778,424743,-76358,-267948,-176529,5528,32499,-111929,7552,144199,190163,9674,-415862,-415756,-278413,-81691,-194192,-15006,90579,27273,-317937,-473610,-492335,-410121,-178614,26440,175683,297172,261450,8682,-183000,-18419,-157656,-352068,-319902,-286504,-363765,301125,507982,269631,73730,-416,-59822,-31928,-115233,2915,-208992,-346992,-242813,-77771,-292113,-236628,-311454,-177699,367472,751116,1051326,1194501,1384581,1131797,1211204,909272,770078,625924,454247,52437,-465029,-289095,-551,-210647,-285615,156484,325369,25851,-503371,90954,525106,519499,349287,186554,104041,-83541,-201194,183038,367294,48874,-411596,-443839,-312504,-323333,-449316,-317508,-32414,16254,-243924,-357951,-60920,145287,468172,572611,426449,52779,-206603,-370878,-308751,-131330,-200092,-394869,-492754,-226587,83963,175374,359406,303593,7806,6779,218431,414534,515622,257322,93309,106175,8838,409347,919468,920635,474181,23688,100305,465332,408014,182568,-114842,-363449,277371,526996,128848,20702,-29977,-185318,-118699,212106,254032,254058,145706,60374,-253683,-152855,53866,289153,337430,278957,212809,43892,-77590,-156206,-305846,-577644,-508548,-504663,-472229,-163874,293891,557941,657372,435982,83299,-75137,254010,135672,48750,-95890,-304105,-527812,-402925,191094,735282,993103,802971,510797,276257,283839,565309,598559,396150,16359,-335855,-53477,380492,565510,553573,220605,72423,84715,-166225,-284035,196713,653783,582210,228415,-53358,-28925,-149852,-100884,-1289,-259380,-390027,103703,244357,140399,39605,33628,33874,-1558,-69492,-75233,75554,256694,429072,249878,90825,-17843,-282539,-301934,6700,255560,175126,207087,255796,163129,152078,12123,50235,-98419,-358266,-377695,-151694,-260198,-289679,243897,782619,1094592,1081227,579195,166418,-105586,-272441,-316639,-456853,-362019,39746,377391,548809,238313,56386,181116,259872,438487,478632,451034,352493,178821,60560,-63829,-19429,173818,93094,-169905,-332808,-610088,-356733,-374183,-546273,-567663,-192990,323344,396995,92457,-511415,-133962,-99196,-136205,-151408,-250893,-347538,-185259,16835,-98687,-289507,-151988,-23365,2653,106441,197775,338821,543071,388098,396730,381744,200470,44981,47332,-113770,-369259,-2707,23092,-378356,-281446,-124225,141132,462777,955291,1365506,1211089,553986,87809,-3910,-146628,-9554,-223436,-400874,-101869,-40376,-236380,-459202,-295325,-407567,-498296,-135446,-347876,-300565,38104,-50211,-460623,-187482,-94795,-115354,117366,232062,40095,-142924,-211548,90147,243883,128590,-239060,-266526,-372985,-340654,-141291,-169884,-124230,-105586,15069,118914,-58274,-270631,-382321,-6500,371598,492269,-3793,-532671,-93275,196669,246927,-392690,-253406,221419,47312,-179767,98150,338451,489873,251271,170924,470686,991582,811310,133228,-467344,103974,485660,324587,20415,47858,36947,-252746,-404400,217358,473171,219351,-381017,-454593,-326707,-540995,-534480,-225470,224763,546457,635791,216109,-246133,-40386,413050,417043,112041,-40310,118459,323833,504728,428892,34190,-194363,-310794,47031,446901,684177,528548,104801,-152870,-162314,-333910,-567519,-347255,-404043,-483124,-2018,449962,758220,655123,353184,180875,-46303,-419663,-334831,231691,503878,346701,187992,336851,470306,709308,512051,210347,-84090,-167149,-321438,-439109,-321179,-24383,314670,444416,284310,-231503,-438417,-188683,-214254,-186895,-363271,-468610,-101068,200267,71054,-81334,-274232,-476573,-255988,-242757,-432552,-466695,-219720,-97071,9507,1067,-141131,-177483,29935,398576,937672,1266566,1085230,560540,117629,7823,-40664,-183736,-277962,-75491,56497,-55016,-325246,-392028,-190683,9766,442874,452532,23055,137808,147697,-140620,-347364,114519,324209,47726,-105182,-458258,-304257,-66680,-369868,-181799,474779,661624,347571,-198393,-73661,85128,-12245,-389362,-601402,-431082,-153673,232554,456692,241590,-15831,-123457,-237102,-417560,-506252,-372261,-171554,-54924,4573,16974,-47507,-266410,-373620,-127965,-63306,74926,232169,-159582,-363172,87900,60941,-295799,254736,580582,543621,420550,262929,159158,-50132,-414285,-396967,156390,612387,655156,392737,173113,131675,242401,175038,-134012,-300705,236645,589275,419163,-57093,-84980,138752,261294,372614,519446,435793,170659,-164863,-298362,-195459,-130598,-227205,-292971,-60323,-143026,-214959,80274,77876,-185821,-562255,-327888,-131996,-56226,30811,-38081,246562,341765,-178047,-9997,721534,822489,192877,-461731,178223,258685,63166,-345446,4813,313348,276783,-237619,-359140,187615,573428,421316,-86405,-319617,43828,22579,-14814,331269,440124,173911,-344127,-542931,-258375,269615,374069,61747,-337020,-333896,-525255,-109963,329730,335413,178056,137661,190930,223902,-30561,-347697,-309645,-352112,-428871,-138041,234883,397071,213429,-190804,-36472,301023,138267,-219116,-530319,-443027,-485736,-184870,8275,-159221,-371306,-161826,172789,313365,85753,-28467,220910,364179,317244,117872,174652,724227,736101,441544,7224,-578342,-386111,-179217,-220257,-410139,-344311,-18886,351745,572768,629757,579024,566439,564444,675813,361716,10848,-253476,-293906,-18175,68423,-132469,55350,383559,500842,223034,-249597,-613126,-399561,-328548,-52855,-248977,-354050,-475151,-569372,-260699,-66866,163629,182989,58755,-82901,-161517,-30269,224022,362915,201410,-149785,-421966,-182610,26623,72673,270598,324225,189600,-146396,-383828,-472027,-580376,-510338,-482631,-436435,-165732,-51588,-347458,-614396,-349528,-192735,121366,-52416,-292449,-211981,-314007,-362467,125205,232298,208642,449970,715425,568173,171911,-91135,-90060,98499,424779,641868,574768,502178,315251,39577,-253342,-127614,57676,36031,-256003,-364398,127136,339588,543641,243261,142727,-153951,-231682,-82069,-173139,-250527,105164,234698,237380,203272,65822,-401311,-207813,396930,759042,693994,571188,395413,177389,-237476,-478512,77753,368172,341041,6267,-274363,-317905,-455177,-405032,-171808,-38179,-17281,55555,-11397,-112901,-200255,-353378,-511393,-201763,-151363,-190768,-163926,-237352,-433714,-240892,158100,419116,264517,-146542,86568,211409,-62126,-423114,41956,242348,48551,-429390,-128691,10760,-86317,300317,724224,650553,149053,-156193,230079,429315,410160,829049,858318,496047,151246,157816,418196,551720,427019,-5871,-575178,-383809,-203937,30792,-30417,-204842,129135,471432,527002,572229,432307,82966,-181080,-371281,-513836,-137905,97326,156477,353690,221670,102509,287325,319413,218640,287780,358116,414650,140590,-38570,137017,265328,267642,271397,450449,499443,293220,63119,-74171,260659,191856,49718,-253552,-41525,-293715,-79482,844730,1465931,1355575,987826,459680,85737,-169786,-419358,-472381,-257947,-50615,-75141,-230137,-188901,37104,88008,-321602,-270416,124168,103809,-327889,-431768,-191289,26825,265894,306721,346005,406820,214158,-13706,-534868,-163077,56558,35278,-6760,-270304,-388634,-8238,343535,482913,275256,-72866,-201436,127430,394812,245932,-271829,-571761,-238273,-111194,55048,103294,14470,-88081,-117943,-280820,-260630,453,188790,159745,-133218,-469863,-177210,-80153,-180399,-317264,-323580,-209631,91865,291774,183280,24801,-117501,-296054,-210504,169065,624866,582803,-82800,-357342,126841,41211,-233565,54689,285123,233471,264886,254439,-99648,-388836,-194788,350665,720216,441761,-338846,-88013,84571,-76277,41320,246007,388677,578413,418573,166970,116104,75969,-110751,-181112,-206026,-33195,176631,280528,131026,158809,299908,383627,18008,-46700,34722,318822,283324,286028,186718,260439,168573,-61297,-529164,-219468,54883,-64500,-368463,-341266,-351144,-176290,123462,443730,683508,644617,216965,-125066,-331953,-643540,-216854,239798,479560,604226,471142,334306,24087,-346045,-151167,-246036,-150792,-128484,-350121,-406095,-350214,-455144,-382584,-307551,-360466,-446982,-367943,-323686,-220098,-200303,-506589,-435056,-208465,3246,-55983,-269600,-193973,113249,514420,830344,822412,638833,381165,196543,166042,33467,-132137,-312648,-208325,31674,-85598,-360363,-211487,32377,-264503,78173,640979,682736,-2028,-217048,371137,230188,92259,235663,171205,-359167,-394538,-224182,-393895,-288649,88658,-49677,-472991,-9823,210831,-75580,-366521,-164368,-182818,-90339,-178835,-351042,-466552,-306251,-257187,-88900,297888,585357,923870,840609,535439,181529,-228057,-385752,-227542,30042,437926,489977,426246,166065,-318942,-23882,611990,1117465,931136,559507,478836,404330,214088,-96542,-390282,-536037,-592898,-361387,-18044,-18024,93159,122896,401655,483709,703990,536751,413512,114685,-183055,-366401,-475541,-48204,110177,208240,-52751,-554253,-85419,512014,675316,590102,554196,328041,-51889,-195281,-231689,-296487,-138485,-102087,-81283,264845,526003,444308,105087,269035,519947,573455,285868,40925,351761,458907,165253,27474,294144,84159,-269987,-126929,-204699,33771,577411,826222,551792,347290,342141,228140,-171036,-478752,-169330,-143277,-409363,-349948,-114209,-309616,-556134,-507287,-136886,341363,547005,629789,456463,282451,-90479,-308826,-268562,-116944,-199346,-210859,-457482,-392871,203663,650454,777683,706711,580616,210342,-305252,-35266,584482,790310,562899,199377,34348,74771,307355,375478,111569,-206632,-518986,-459673,-299222,-191829,-391350,-451297,-550018,-455009,-528363,-413772,-243664,-116850,-10377,172576,108634,-193481,-338149,-220230,-187518,-188639,-367320,-264921,-89919,-124245,-266533,-121789,155983,581860,560726,296052,-111143,-44333,-74230,-256618,148676,282489,-41737,-98363,516872,771286,377443,94531,-62774,-247554,-248548,-226280,-26192,-35999,-309888,-352482,299079,556890,581447,321603,-118944,-359222,-266271,-98161,-60470,118032,140645,132296,-89204,-264589,-252620,137023,504106,745933,695155,700912,389145,72926,-120039,-13477,135253,139157,153095,98269,106083,-34098,-59791,-70908,-239058,-265986,84738,253845,355146,510629,583588,627736,290547,-23363,-233546,-408904,-470904,-160295,-140177,-364808,-260735,-38591,23869,991,57372,71024,49866,228367,183785,225768,297985,261040,-316094,-387936,-417976,-705053,-268280,273908,245019,-165092,-53742,230660,44726,-253151,-258876,-466977,-135633,45310,-16637,-80292,25462,-56407,25715,-88430,-365691,-527445,-18404,530106,1024092,1168114,589398,37501,88370,350193,295023,44921,-326127,-196962,529245,1022541,1026494,780719,375991,79939,-176205,-448585,-512554,-314778,-97855,51422,-92065,-506621,-76883,-19836,-65877,-87758,153,145108,170441,155250,193249,-104071,-405682,-483186,-320231,-218774,-192568,-422276,-213031,-19195,-45320,-74855,1091,313814,420285,307768,275954,651772,800508,475278,77277,-298926,-431823,-361099,-242296,-201929,-219251,-311778,-339400,-514003,-315129,264112,668773,746157,525574,29637,-442867,-557709,-238937,207440,554661,437277,11197,-181012,-105029,46707,103085,218160,231107,212130,78552,-224198,-445853,-280548,-77239,-51100,-144105,-417204,-275225,83933,165040,89526,105119,368802,382574,555439,492332,-54724,-544336,243320,853328,1067116,775608,397634,27663,-184923,83248,262214,15235,-425228,-135019,-88338,-109056,-366309,-475162,-297858,-67948,-51967,-216172,-470021,-394385,-461955,-461137,-331837,-437177,-311961,-166797,272697,579208,617819,236852,-252095,-555982,-629141,-523073,-210861,-16354,120030,-3383,-314694,84276,4786,-91077,-262852,-103002,-26033,258118,681220,725522,153543,-428707,135886,350848,61318,-7666,174575,71923,673575,1292815,1290112,472278,293466,410862,410290,104549,-323013,-432190,-247346,-213430,-331133,-487302,-260795,56158,103209,-59543,-465102,-160413,189654,51032,-30845,-83912,-427440,-160101,80944,-57762,-364330,-494529,-509043,-226220,235386,352964,133420,-36537,-290384,-452616,-406428,-321604,-339118,-326809,-250085,-266740,-90961,28211,43172,202166,206381,27997,-130115,-29738,161200,552833,972823,1042938,698378,294235,-164112,-282875,15823,137083,-56697,-276768,-294359,-97885,71093,-40932,-18334,51115,190887,355777,335410,304253,362589,545214,533217,45416,-109677,312039,581648,306286,-37831,-495647,123951,392914,156229,-124913,56127,412893,684321,542260,458870,181710,-182906,-534804,-135062,155211,410406,367101,285644,150251,-10853,315232,749004,1050977,1044204,611200,146988,-120394,-37972,40255,219238,518275,461937,-44671,-448044,-394551,-491248,-407082,-267431,-92372,-101924,-165794,-284258,-340115,-128354,65876,16236,-175427,-304454,-105204,48499,415858,784669,501042,-48923,227152,190425,-485130,289840,883711,756778,382273,166708,72418,80092,-69306,-264254,-211572,-57430,112659,418492,603100,52954,-378350,-45229,131464,-247115,-177525,435621,830294,807611,372432,111401,-83171,-266267,-328630,-242743,123108,249602,40498,-252417,-53309,86802,55437,-26557,-174085,-181042,-20798,4872,22643,-135641,-388796,-53364,167339,231140,123087,208003,387272,658877,592252,450714,399754,509020,421548,349126,58225,-135885,57519,386651,487462,373798,106342,-221004,-292716,-27655,508606,890502,635834,236702,-55939,-151616,-366614,-339918,-80424,212261,392062,528829,405092,181307,-178952,-351048,149376,452888,509231,419355,357447,191910,92250,83295,-52839,-274273,-436462,-412677,-346086,-285564,-144557,-105375,-10555,37423,74585,-11570,-107525,-133421,-120904,-156876,-236687,-308962,-430272,-111974,16723,148695,333639,538728,552126,332279,19361,-113594,-24140,78517,-7860,-260406,-403648,-469052,-308648,-254534,-299446,-306605,-56618,334659,343361,164436,-185695,-43992,-15781,-255742,-88521,56985,-184372,3129,242845,211813,204076,-12293,-429412,-167879,196319,162042,30799,-104931,-270355,-55599,182841,149795,68985,133516,220242,304011,76708,71943,452151,1060958,955596,721658,427126,-7339,-362570,41410,229977,62274,-101186,100230,116783,-121189,-376596,-328852,-132810,86319,93091,264065,647891,726768,539294,226768,81647,-197238,-306979,-215298,-154523,-360241,-500823,-349870,-22031,442678,612791,330239,-70618,-444919,-362683,-545421,-501156,-348057,-65854,38538,113779,118410,177715,174907,17825,-258970,23091,219902,123713,-162323,-315794,-17046,48370,-72725,-286740,-232582,-120691,-260884,-206124,-184913,-304035,-630799,-70494,543060,1013690,829607,228185,-272471,-113371,209917,316832,153609,-76204,-32876,-313158,-186052,47130,-36705,-193440,-250875,-167924,214304,192986,300338,168070,40529,79758,287550,502980,420517,159259,343998,539215,213860,-424312,106311,79088,-70571,-333181,-233244,7963,115968,-37272,-77595,58426,155491,41767,-103155,-199625,-180757,-43473,49039],[57076,59370,-70199,-256459,-224950,3937,337566,656711,578718,384400,301193,248080,288462,364554,285034,161809,74672,-229799,-373492,-164748,-90616,-80220,-227617,-458000,-86811,262071,336528,365101,96366,-225668,-412328,-91743,-5979,-79780,-111757,-293830,-510473,-336226,-324231,-426415,-537770,-383434,-104126,-257640,-400454,-106301,85610,114352,-111959,-67752,294918,816057,1246961,1014314,469540,-232003,-405681,-290234,-250729,1256,170514,225560,351761,457342,249440,-47356,-23310,310166,659226,772767,622019,540533,536990,776169,653450,453866,278826,73024,-98437,-109127,-166512,-417925,-311116,-38412,-227692,-11856,235126,403649,12995,-308153,-55758,853211,1411610,1449977,1046964,407804,-85606,-148466,-108952,134230,253364,72080,-12953,211546,278714,114198,3406,81186,-85872,-165705,-107907,47329,207527,41446,-413804,-206262,-113048,-288386,-264583,-161664,52504,306512,364244,210698,-37254,-88666,-306032,-328913,-243532,-112056,-271083,-264332,217058,270574,269639,76393,-99694,-306006,-327936,-303572,-407307,-302462,-185581,-249921,-8068,103932,-18774,246418,841226,1205106,1281421,1369838,1633105,1432603,1352650,1102110,886619,817165,627641,142198,-458868,145007,350102,-76178,-146424,541448,525870,43272,-492798,153076,505049,485607,301232,-49080,-294296,-312234,32084,293962,259373,-265279,-464186,-280121,-146393,-68,-59533,-189945,-30927,-26565,-206200,-191938,-100873,86751,433981,696592,472680,-4687,-441165,-464602,-215744,-55316,-258051,-439587,-26641,226228,387110,461425,417601,150095,-103063,-141473,132815,309948,411950,87843,-247712,-356139,-236455,358115,974948,1312330,1055578,429959,332857,585297,352454,-69262,-363349,-219334,255464,448369,145343,217663,110615,-90405,80033,408520,390766,447791,350699,70447,-425272,-449668,-139788,120764,150077,264340,346283,229150,168494,-4022,-349997,-491759,-240684,-72115,-217583,-217626,-2763,134749,226332,102916,-69516,-137588,98222,-147891,-257234,-180906,-254577,-381586,-233703,326738,819056,1138642,686163,360010,248292,459538,623174,380197,274535,8867,-257655,-353586,238880,524567,590175,144213,-168999,-383427,-365285,-67331,119329,378386,369117,143816,-47566,82147,-44617,-5827,-39068,-259896,-98374,284691,237787,56062,4414,14488,-8997,-45426,-103701,-125749,31826,371902,529271,258980,531,-73286,-348822,-114177,264241,464802,499496,585888,645544,631803,356977,102680,62404,-26534,-205198,-455005,-546305,-354987,-102097,363715,921459,1355238,1249404,533516,31057,-259314,-400294,-471024,-533942,-329205,121495,456069,564653,103874,-220519,209547,468775,718501,622078,366358,68934,-46798,-931,-40316,-48708,39879,-159132,-398160,-629481,-478981,-399391,-550500,-652304,-657870,-312264,206086,311292,-16228,-473790,-8792,-45650,-158467,-172221,-146576,-267088,-265879,-181691,-241861,-374247,-345986,-249902,-172938,-15684,184588,302018,283536,1147,50971,77976,-41926,-44200,119383,-102747,-321632,142294,83601,-481978,-10732,213963,355528,523846,819224,1008694,819425,382669,-42715,-128263,-366901,-133715,-230568,-486514,-73555,40205,-88888,-330493,-159478,-148750,-414391,-389213,-236868,49490,182605,-83341,-556927,-253863,-160903,37597,252317,276536,87753,-195720,-320940,-8002,138932,168134,-96279,-349357,-538426,-182653,63687,102934,-189760,-464162,-310589,-15144,105304,146431,-102023,16600,244285,369445,-17021,-569387,-82002,304123,204105,-441927,-16447,368035,128939,-237266,-66279,180439,340077,225194,217436,407429,718874,628786,121740,-289615,-23773,211932,-10157,-241801,-31268,-88178,-473788,-442209,346684,590438,315056,-394868,-435426,-338400,-526557,-494716,-246086,164910,571263,656379,217743,-420522,-136200,159807,177922,-17264,-63289,134332,360673,602767,586093,353282,-57382,-374861,-15430,392056,501509,203435,-277339,-256687,18728,-166463,-558062,-386074,-364960,-489137,-196835,69319,296201,96184,-23356,-90742,-47205,-307078,-273255,197036,377837,69842,-268599,-27903,320049,557396,560874,271500,-167708,-397546,-408442,-455343,-318031,-91196,150974,248699,102508,-320559,-325840,-21185,72223,-18541,-355300,-477571,-176009,16471,-157473,-229068,-468474,-379115,-22034,-16993,-306323,-464783,-76403,52504,-46889,-227686,-373873,-350926,-184354,139643,581386,762803,718350,386575,111286,159119,121443,-119854,-353360,-248093,-260045,-527891,-573780,-377314,-65392,221267,533708,565021,150976,174323,116366,-153074,-316037,112578,371039,228353,91737,-209167,-582450,-406768,-447593,-153525,310707,492962,173736,-224524,-80045,-643,-178288,-257204,-414369,-434631,61277,449732,592765,355884,58355,-48335,-175099,-397338,-430685,-243981,-82339,-22070,18396,44146,47506,-82170,-486237,-231838,-70673,258286,580584,271223,-166540,78800,23184,-471958,277178,646587,617599,496974,342702,174205,-131967,-430858,-318145,156280,493741,430980,168218,-29829,158453,278900,266000,136943,-136421,-15934,242747,240839,-41385,91382,425103,481038,227101,115954,92432,-60394,-261582,-166052,140188,465417,401417,255075,121995,-248803,-250749,224460,199315,-24561,-416201,-426687,-267889,-100396,117858,230931,379075,252086,-420430,140600,764133,673384,11705,-364153,6713,103081,149342,-198699,-57973,266540,240916,-204830,-433846,-42496,336627,153771,-249949,-261453,-38265,-218276,-405741,194820,425370,197069,-286876,-493070,-96023,316433,348927,-82488,-450722,-236147,-460033,-275949,203791,252907,181264,196067,277988,203472,-34077,-245556,-153722,-171512,-268165,-197323,281149,652958,463791,-91803,151064,635871,540081,3210,-303581,-208003,-359874,-55232,364833,208124,-241784,-282099,231927,366182,269884,266734,410627,458347,226385,2877,-96995,412072,453914,205999,-220136,-426276,-220075,-111775,-110659,-225246,-326794,-58299,389476,607628,634150,638439,693056,809202,657620,293747,-131794,-403151,-161626,217648,280066,-88438,-188832,194720,455619,164419,-232426,-512150,-352217,-156053,222904,120619,-139768,-406765,-365586,-176891,-59864,-13855,94476,45503,-44628,-112116,-53641,33326,19563,-221700,-502112,-371598,-15841,209603,318300,461580,468223,270277,-115673,-382544,-524955,-546512,-408070,-214738,-5130,139181,155085,-341328,-414985,-1571,118470,217792,-11121,-263225,-218756,-207919,-363651,-67608,-33872,-106267,78319,470138,429295,86743,-132391,-66786,95216,283129,451255,483769,499808,581669,439411,365600,25696,-55348,-72874,-321634,-506663,-19520,302592,489786,363364,277885,36373,-311156,-478329,-326019,13644,403128,459975,10881,-244883,-76423,-60766,-54698,398116,730816,639140,516514,316805,258220,26310,-157419,-119295,270521,278641,-106018,-401636,-466606,-410706,-433409,-392981,-358886,-339859,-230256,-264422,-280989,-327416,-381919,-540224,-214092,-100757,28000,13319,-246030,-499308,-426296,-119340,150551,91906,-244675,-19490,63620,-235144,-327162,108646,187609,-92058,-334581,93089,289686,-140971,212633,574962,497337,-7191,-198513,181273,371844,612270,1111495,1080120,654548,187383,40211,93946,266670,270523,-103624,-417122,-229072,-46897,32010,-67290,18789,433156,720472,511603,482386,458798,167635,-202515,-486356,-473569,-141564,93129,164334,326878,257437,111646,400260,532322,574659,520977,566258,657939,569245,335276,242406,402354,503003,523726,657292,620238,381656,129562,-228630,6636,41809,111792,-214368,-100267,-292956,-247140,566956,1190823,1169931,903513,396742,-43678,-428899,-393295,-235449,-282413,-162392,-121812,-95346,-43223,-113755,-160370,-522588,-245607,54902,-1988,-409457,-345478,-89862,209922,464236,487105,545900,631157,440729,110270,-365824,-167517,-33002,-2225,-36194,-287510,-301560,136946,664287,593536,232301,-256739,-363913,-59360,289961,209033,-198107,-453370,-200670,-82144,-33145,-71557,-164685,-254660,-279282,-327452,-314798,-257849,-103790,62784,-12576,-233372,-560267,-403566,-284583,-346041,-440993,-407531,-158722,141474,-7652,-212666,-214388,-75633,-66473,87933,510494,407472,59247,-229287,-241733,-165194,-132140,183441,356533,291041,289764,329158,29010,-195938,-136787,246623,583014,388958,-269283,-159994,45021,-52093,-16497,260732,531277,829447,600914,287167,10667,-31120,-88458,-200361,-405989,-317491,-157704,-58719,-66693,-9131,35728,83605,-96985,78560,304666,574514,411886,123279,24057,170651,137165,-91046,-286754,-29793,132217,-6828,-219375,-342438,-305288,-172485,8894,217768,498728,535247,153279,-349763,-597470,-398463,92307,457282,529519,513091,434230,401553,119295,-353061,-384145,-517035,-214513,-153824,-323687,-421227,-465691,-557343,-264576,-213703,-205590,-195046,-20300,-90942,-264209,-445522,-358472,-345406,-350258,-216347,-194383,-306474,-133531,76900,404963,780030,849273,699358,473360,291884,113299,-52077,-164794,-262380,-352447,-61480,-73378,-219238,-327533,79153,-93553,-2411,379931,574219,-258404,-86061,287788,80890,-4251,176437,110249,-304893,-176680,472,-160871,-510187,-147595,-219817,-133885,123630,256896,-56581,-393378,-93579,-40541,1904,-231946,-373929,-456279,-523120,-474449,-190928,147338,264961,563791,676614,320628,6436,-316313,-390481,-407177,-231101,176410,378084,398994,180289,-473207,70772,819628,1149412,904517,398843,335205,166231,13307,-151047,-425023,-346434,-357998,-466543,-209952,-259615,-291169,-161296,106852,511102,1078596,1011052,686550,179252,-163862,-459553,-361078,127257,417992,481922,83365,-451012,-18153,431945,549339,658433,816707,665701,263888,95736,-118537,-258085,-16135,41376,-27211,188883,411045,188120,-84725,78349,391002,478124,320245,46777,274346,399424,254015,305246,445461,104220,-65653,386783,243696,-50059,401170,711269,538213,265942,305946,247087,-175566,-434473,-131607,-17224,-294321,-260145,108163,41117,-364673,-506537,-215596,155651,420976,508584,323230,52867,-414470,-513467,-509025,-299851,-210227,-111550,7009,264880,646640,899952,960429,795677,573647,304237,-46494,-416397,234782,579980,338745,37723,-90345,-20019,161350,178816,-48214,-269089,-345494,-147856,100791,298517,111382,156221,58662,-66841,-356021,-336546,-180432,-90877,-117451,-37564,-5413,-156128,-346569,-348060,-263105,-269018,-339132,-222273,-151960,-198653,-255973,-106082,-1873,201666,429595,316380,-79621,-351212,-154145,70639,501529,428467,-75750,-157497,470594,573416,300275,135766,85414,-69580,-200210,-166271,155969,249338,38934,-336451,97877,462943,637692,346571,-101678,-187903,-35290,212180,252982,168868,60190,-28623,-69132,-120328,-259574,-105897,308405,539193,488424,626720,314538,26515,-99114,-498,263788,392385,468168,412841,379794,164170,70449,25132,-65206,-272778,-210518,-9786,177413,443913,583065,652101,299687,-87596,-409120,-518909,-301142,-81740,-174366,-383076,-234256,71254,224719,194623,40781,-195909,-367484,-91636,244189,661493,893908,691418,-22442,-571383,-687404,-353776,86398,354126,46904,-408523,12733,226144,64209,-136803,-205365,-388881,-142870,-25636,-174234,-164036,91280,74647,3639,-167917,-246274,-361925,-82715,308890,747311,885504,461727,-84393,159269,274948,50958,-241898,-518908,-106162,442755,986008,933116,866774,359920,-47924,-186679,-403020,-377713,-200021,-45648,44747,-102782,-374180,-41613,62723,65994,75722,28033,-50812,-153828,-281372,-363882,-456672,-342407,-222778,-218428,-262504,-277605,-324337,-154391,-20678,-159833,-212269,-104671,242196,363905,313228,137240,395310,563913,308197,-77092,-442917,-316603,-155890,-110591,-119648,-58635,-98734,-241432,-421507,-134133,272073,505890,449058,96642,-327795,-220568,-96971,-73170,231761,726599,639185,229838,-276372,-170854,103394,226508,282586,183928,66080,-1465,-88144,-212564,-179645,-235907,-259653,-273767,-445531,-265541,-2069,28764,21766,80090,406282,531885,709420,635600,155910,-639033,170457,690879,905821,643321,346239,13245,-335925,73357,419343,313292,-113200,-278315,-141842,-235126,-537691,-309382,-11078,160634,12578,-264765,-439707,-265017,-315324,-425191,-349630,-519832,-339826,-175982,207368,522156,501254,126445,-307016,-476972,-357305,-226020,-103961,-114754,-62302,-250812,-194497,-83541,-177362,-298109,-353534,-193133,163699,542347,792245,470651,-223681,-372035,242211,467052,230076,-215516,-243196,-246156,507106,1169336,1472267,714711,302795,164719,366852,38934,-232855,-184199,-143189,-143942,-270009,-455858,-322410,-135136,-774,59511,-241302,-366285,-154773,-391290,-126677,-35584,-459460,-103363,205848,104873,-240697,-495037,-514945,-159646,329970,325953,-4562,-134118,-191151,-275124,-275632,-242159,-267126,-169755,-80995,13911,150863,2632,-148499,165681,351863,181492,-71212,-25760,57877,406183,894227,1113288,887624,291123,-342959,-168341,239734,249816,3254,-186352,-169112,208738,357841,247837,107302,187609,369400,417252,274320,237709,329949,462906,440553,-59958,-89820,267584,396055,189451,-158790,-380791,180668,380457,109944,-286853,-110374,408600,958192,882233,516407,48585,-420901,-351933,27897,204197,439289,377001,254720,20283,-212866,193772,689286,989081,896105,562857,70704,-294114,-188444,-122231,-161428,60007,90995,-44365,-331045,-532438,-414412,-211483,-165746,-159189,-244202,-225858,-163755,-116353,-24878,-17629,-157199,-356943,-295268,-86539,-103977,141802,635194,565288,13577,40419,226210,-462308,157937,849966,922386,540739,206611,-37260,-78914,-92447,-101384,-41892,90369,311171,585186,780334,184176,-265870,-64040,-87092,-465658,-139273,311306,764780,920865,483063,156968,-77967,-178725,-194048,-69789,269975,389995,192515,-365560,-195412,135568,338639,349171,120781,152028,128328,161117,257080,220043,-205157,14698,401331,297894,-35132,-70518,181917,359582,408350,256964,210693,327820,361530,259137,-50522,-421617,-167782,269321,424300,390740,192676,-95097,-211239,-5378,339492,535677,163813,-55908,-105566,-153430,-346987,-355560,-153926,44539,197862,264344,233736,120187,-242019,-228980,366067,597255,635095,644993,515669,445807,374217,416999,274388,-6066,-236538,-193567,-15898,-60064,-89910,-160904,-264437,-278082,-122146,-115650,-191152,-191029,39382,149862,93402,-161042,-563972,-261117,-136785,155223,668022,866688,755842,363726,-8886,-82694,80541,100921,-96073,-329506,-393701,-461903,-379123,-282726,-323680,-406424,-246987,-31453,58940,-54116,-431090,-163463,-132861,-423070,-128519,62462,-1945,162069,286778,203182,159789,51135,-323024,-361166,32072,197011,260284,-38060,-51948,-29289,-100494,-396639,-329359,45941,298860,330847,75262,-165084,189953,771784,640245,532080,347418,62799,-159382,-44805,1181,8344,-68433,61255,281193,111804,-28,-67748,-152353,-74174,180058,537097,882958,922665,753271,441384,173702,-175004,-356916,-260606,-161404,-314978,-450182,-433827,-256968,139288,505650,304229,-37088,-503710,-273502,-223136,-226429,-464527,-218240,-74254,-9605,-89075,-88235,-111182,-254029,-91750,217673,348535,179918,-182498,-455296,-111407,124919,164563,-93948,-356794,-64421,-124851,-50272,-188254,-362268,-428966,153405,747667,918046,580252,-144375,-344148,266702,384152,285386,114850,-58348,-142399,-480754,-87554,95328,-67177,-271842,-341795,3672,484403,447025,296239,38437,-161087,-104058,301956,687063,626112,239845,262816,447809,75812,-473612,158031,107015,-130287,-527662,-216942,16978,100967,-162222,-125161,78798,192462,196241,207641,150591,111894,40467,25687],[-78868,-50776,-130105,-234624,-151907,78557,296029,375029,175441,49761,195615,226979,365621,391763,295027,69173,-244979,-512724,-269916,-32460,84987,83298,67016,-359831,-542017,-124320,61836,214498,167092,-97362,-347314,-139762,-48966,-283655,-477537,-535317,-362362,-229036,-163166,-314080,-502316,-633842,-367933,-383414,-555799,-207939,71050,118542,-75992,-250663,62639,527402,1016780,906601,395417,-275508,-222881,-54668,-118687,21888,185694,242596,320685,429738,138483,-351107,-187916,173724,551447,523452,472422,356868,441114,613164,531078,428732,287006,185789,-57137,-236549,-394790,-460404,-297242,-106997,-273192,-226081,21004,257782,206241,-43235,-82551,668307,1031910,984809,689042,199003,-172850,-107110,-38774,135430,320629,182665,-13065,76925,203260,304591,420856,384455,4573,-241159,71040,108402,160204,-107980,-507675,-57763,60623,-256143,-447340,-410480,3900,284671,344609,220692,15637,-67612,-241139,-263039,-223465,-56490,-50611,-55986,113542,300132,367684,174806,-105623,-504813,-372140,-431484,-245139,-61043,-47782,-2406,392243,403054,299870,607070,1069032,1331782,1250726,1337446,1556223,1444504,1118420,853756,634967,722608,593661,109007,-252226,477263,576332,13718,-36752,658197,439375,-156201,-362694,62802,278115,393508,312287,-134317,-515911,-150011,163169,234239,-31921,-583938,-158330,-171963,-22158,236880,223963,-63369,-50582,-99730,-288988,-220336,-139739,16810,305332,537326,362496,-2126,-516241,-494906,-265159,-167516,-415213,-174356,383351,571197,548635,507515,201761,-151549,-256675,-198720,72072,182512,184418,-66674,-170074,-126128,-147458,303157,835423,1279111,1162034,571982,414308,549964,223037,-285222,-494366,-225027,131189,291611,204091,244134,134858,-75964,150590,431241,511401,706026,647970,128648,-483086,-450134,-424130,-245251,-225309,11577,249375,278129,299097,87415,-322546,-626915,-128006,252375,125625,-159594,-383048,-438687,-364586,-284894,-308301,-219326,-145674,-467929,-282912,-91373,-202237,-331882,-156518,293077,658051,907785,497787,223984,199569,546251,656303,282142,55838,-43382,-54870,-429071,36296,430301,523373,89203,-379304,-264465,84667,184068,115502,120604,-12091,-209740,-184529,82665,42292,105165,23819,-72605,92711,308777,171511,-59791,-98827,-56906,-93963,-153973,-175457,-182458,-64427,339824,465335,186676,-93655,-165535,-192518,101217,404966,470141,594324,707973,807037,826894,416732,112072,42044,82314,8227,-95019,-113494,106018,122942,364628,793819,1302039,1150082,402253,-148949,-384012,-495845,-482142,-485815,-281832,147734,433740,436766,-37930,-458184,173533,583451,804906,513854,53112,-370751,-320757,-58556,3154,-57673,-102789,-218216,-235204,-137142,-308451,-404382,-539865,-403018,-461815,-449441,-35770,111713,-201429,-391184,100674,61848,-122481,-256298,-187426,-302808,-446662,-466812,-469240,-548332,-552344,-590581,-416804,-163669,103184,200631,-25822,-380566,-238633,-129942,-224872,-122047,122248,-152892,-215911,230522,89950,-487179,194945,542976,628879,757915,779521,712431,456064,201962,-110713,-277579,-528106,-23052,-19997,-505391,-41595,159248,87634,-114431,11132,78106,-87345,-24446,138757,332667,250959,-192726,-572216,-283950,94,227228,362186,247870,74095,-273441,-378800,-132109,23172,194597,81885,-276830,-277219,178096,433531,468270,101823,-367729,-401742,9919,317534,417227,147766,98341,95840,203457,-1995,-325434,-115017,147590,-67805,-270187,104352,308802,82571,-282411,-281505,-66737,114491,133631,120675,138714,193280,229675,110604,-65946,-85315,-115353,-407445,-293226,-25166,-167774,-453184,-43110,730497,864148,470692,-241624,-504273,-410367,-442473,-434844,-315452,81872,559959,618935,157250,-476748,-62361,49110,-30766,-137316,-74067,164753,399157,662648,732868,551183,-44176,-450770,-63653,281337,257883,-142991,-675903,-278315,129201,-33938,-390103,-388048,-319310,-470742,-460571,-456709,-430830,-662398,-493586,-201504,-53890,-185617,-105574,212766,283316,-194892,-345256,23242,337445,467446,582536,431876,88663,-326665,-611808,-562748,-429056,-263148,-101225,43704,10198,-359248,-253809,148661,363935,265743,-157737,-352144,-176385,-184502,-409497,-523081,-499013,-137102,155949,157234,-161695,-304804,43855,161820,-81707,-362603,-509962,-448986,-351441,-77043,272624,354307,359246,185855,105299,247986,226583,-88159,-520313,-82343,130207,-53449,-183521,-68511,50137,310555,526576,539235,220161,155967,140543,-125813,-283774,70540,325329,351465,176906,72385,-267590,-370938,-402650,-80170,167732,292667,-21265,-264449,-134076,-176718,-232462,24686,-217822,-375098,293704,666675,673660,341107,9557,-10185,-39864,-257362,-314775,-84306,61541,84185,113558,140294,209454,186113,-285551,-307381,-84523,453405,977402,835252,204142,23232,-61981,-245376,436553,762580,672870,500932,374596,120860,-234237,-352525,-206339,94889,295992,208094,-49424,-146989,147664,219240,197925,178059,110552,2910,29696,150885,73246,244584,636031,665287,313790,-86069,-169313,-213906,-296039,-22574,408983,1008332,1059499,899459,366118,-194116,4197,441169,352326,88700,-225989,-414278,-455828,-202824,134474,406006,471235,240714,-339917,256907,763485,511750,-133903,-257665,-107031,158365,386986,6386,-93262,283871,302855,-50018,-287152,-112469,263516,70610,-278219,-172646,-77556,-219853,-335300,40706,273831,112630,-212440,-318137,37676,328373,349946,-18257,-200836,-8708,-221742,-493913,-19524,146566,213810,261689,343197,85937,-170038,-230105,-59320,18373,-45499,-191822,312577,916576,777299,60554,346532,963368,921062,196412,-72732,195032,-45855,-60975,456515,455647,2310,-431923,89117,239857,441419,609032,642055,578084,213306,-136116,-452775,30690,176628,46787,-268529,-173220,-18879,-30239,-42967,-67183,-195788,-122565,220605,434634,503270,571480,614757,748629,390103,-27477,-413315,-300200,70283,460579,512654,109829,-169254,204826,481980,131626,-210282,-329400,-167104,92120,359512,408359,102442,-241308,-216493,-138870,-78406,-172293,16885,85198,70513,-97940,-169042,-171340,-266120,-487448,-492041,-232131,103009,309617,498141,588107,570218,338533,-76682,-361601,-524039,-450314,-211149,45225,353349,351722,294105,-278432,-257978,258568,525111,397258,44971,-147215,-130973,-65502,-176392,-102740,-168324,-421991,-187037,42576,117308,-82723,-146754,64080,208075,217616,313933,434518,469165,664496,641385,704511,287867,-3561,-184450,-313197,-416204,-359337,68276,156709,326963,322161,291333,37431,-205171,-242219,253732,635210,692535,137179,-437706,21990,130404,80966,268019,474674,462952,374406,211275,267186,220437,75191,-16408,299915,281938,-113185,-438896,-455155,-394044,-290981,-315899,-371128,-425872,-442471,-463667,-383749,-362076,-329246,-510656,-207895,38940,210419,96039,-311726,-532449,-210318,-47662,35386,-29571,-346148,-216211,-142943,-399941,-180538,104492,52645,-227553,-114132,171644,264235,-377382,39885,329885,291406,-106352,-195441,105246,272837,673972,1141942,1139161,741406,237542,-28195,-175595,-2575,131238,7096,-154448,-81751,59499,7483,-82345,164601,641556,955932,644516,363443,352763,175630,-183576,-455674,-409574,-161165,66420,136077,234496,268509,96264,363061,580713,712287,538083,558407,660671,823980,660901,464632,530216,646892,621180,648843,584266,388119,111009,-356133,-379654,-127533,-184866,-225601,-160970,-209512,-461060,189042,765997,955741,805226,362711,-83132,-460860,-91789,6364,-229622,-180300,7615,2244,-26333,-280681,-428654,-392998,-225321,-102524,-140413,-328558,-276590,-19901,362779,602829,581927,571801,595050,508533,146670,-158577,-72140,-52210,-65390,-170107,-374047,-181625,292806,921898,777258,337774,-249862,-250790,-190924,91428,160809,-25472,-400586,-303052,-115222,-184679,-295647,6894,42904,-238042,-221481,-135307,-237182,-143633,68108,176259,219089,-103943,-367835,-311433,-290801,-471596,-524890,-270612,45563,-98947,-462330,-86012,242961,78679,-182181,51563,143203,214945,-33972,-415994,-252302,-79752,168283,284742,281009,344071,442363,362707,45185,-157708,-33377,199515,144949,-183755,-168569,-95548,-143122,-58030,301213,604073,891509,636497,229626,-218705,-81451,1548,-100574,-304118,-409969,-457370,-362991,-163568,-95695,-86226,-89436,-99390,149542,401231,583875,446091,-26801,-106139,161138,233289,20043,-165667,46531,111799,-31107,-124270,-222086,-168476,-97950,-138833,-64372,244469,352858,80194,-453188,-480334,-132347,246605,423419,379672,344580,392282,414575,145027,-324819,-329939,-269884,-206459,-231665,-348531,-242434,-335231,-443015,-264746,-198577,-106630,25755,192010,130876,-18721,-73195,-34303,-92990,-278224,-366933,-285868,-282695,-115734,-51385,177621,508809,620762,542513,366711,211730,-10031,-100777,-173084,-187860,-377704,-296062,-207717,-266955,-276274,183834,93343,-209495,13868,207805,-200691,79894,200693,-52763,-139036,28909,-78707,-120642,195789,278976,62877,-256143,-137214,-37222,264156,312741,243655,-99480,-279502,54620,144869,86805,-245180,-324233,-275093,-285226,-514120,-341582,-187285,-224597,-110742,116829,-5555,-139435,-194638,-168497,-322213,-516433,-247701,84867,237418,88865,-501867,57273,695162,734528,499972,52798,-33984,-17276,-89577,-226083,-432418,-207562,-197241,-417747,-359939,-294087,-400063,-392184,-190454,440860,1125141,1247205,793943,213216,-120477,-548897,-183138,390861,760649,696970,179310,-294593,59655,290011,339130,672871,1003010,992953,684469,430678,55974,-112673,167328,224205,45993,18855,112765,-187912,-329486,-8391,332594,415706,324555,53815,224124,339980,319857,494689,498572,85880,17031,597060,526175,-87802,96499,464687,522093,223590,93114,9731,-325139,-460452,-102061,128740,-189613,-228596,302998,374356,-110072,-445734,-351320,-66454,244037,269797,57923,-246809,-359122,-186311,-281884,-393320,-49791,288721,554588,759048,903721,954375,858653,578959,383495,398732,234147,-228303,-389577,-11002,-76580,-239230,-258665,-111465,39245,-2863,-209696,-383173,-169203,97940,402385,832318,739438,860619,702553,301287,-261877,-333218,-48908,21728,-61856,-144536,-77630,-73867,-162460,-251162,-203023,-292423,-502297,-344699,-382945,-354114,-304254,-212432,-290640,-252714,224749,329646,100565,-258045,-97800,239608,590067,403964,-201053,-90534,392886,300509,174718,125531,151472,46609,-189895,-129879,274488,458743,308660,-105472,-137018,258160,482328,180613,-177060,-111944,133702,458161,628391,323027,63640,-114509,-53027,-8817,-123060,-328990,-105003,21425,112439,364899,230949,-26226,-106543,-68809,248523,573603,772364,798824,636867,239892,58183,-11685,-20262,-245532,-441889,-157350,126579,308899,396115,359121,147757,-101239,-229016,-293498,-173301,-75737,-227558,-407299,-304403,64646,271227,229346,-96780,-422640,-354926,-488310,175964,861981,1207627,826303,115359,-375527,-362340,-37844,327518,328075,-107010,-430420,-96130,41337,-39608,-119382,-233574,-392013,-296197,-257894,-421217,-86337,176749,277818,123240,-95928,-113261,-305829,-131136,72509,386408,493568,253193,-146516,174238,139612,-134247,-470330,-283359,-76614,203735,664707,603019,604676,118581,-289500,-227580,-226784,-186962,-48089,72557,133006,-58628,-249907,-54081,91065,150077,154085,4306,-157333,-308938,-325101,-182018,-25550,31394,125919,51759,-151598,-195296,-206544,-190944,-102122,-242428,-312827,-234073,61197,219885,244720,16942,-51833,100197,36119,-210154,-397897,-154602,-6601,-78292,-95609,102043,180147,7665,-119133,69825,275462,319837,101722,-303688,-600841,100613,266379,175297,234482,920810,1047102,612627,-98633,-266540,124759,288120,233003,18632,-166466,-68367,25402,-100158,-143027,-18663,249296,65649,-71144,-139865,-129041,-190874,-211250,-130916,150684,557188,862351,815586,382842,-411702,-123289,279645,369612,205697,1595,-255602,-357944,125967,486429,476956,87952,-344531,-251048,-420874,-334196,-48698,215688,345031,95202,-255655,-347193,-234793,-182160,-249892,-230400,-335382,-397799,-191885,118841,425454,316026,3584,-329602,-302946,-114478,-5910,-79366,-289641,123394,237063,237219,147744,-259325,-476610,-416204,-321365,289048,724930,670469,88038,-500904,-286602,113165,504326,346622,-244893,-52322,-495977,167036,779444,1080813,661526,107783,-322918,-65073,-191097,-111652,101395,108491,-25747,-192303,-414920,-465991,-283759,51957,319576,115278,-103165,-201767,-211697,43821,103199,-408699,-166757,259036,189918,-181881,-414643,-554896,-161296,295940,190962,-223094,-282216,-165702,-147401,-82221,-95789,-146852,46111,249384,443275,446589,93097,-356038,37448,413289,338814,5876,-75447,-128350,163193,677200,1004832,837049,153546,-516228,5877,326248,186845,-24853,-34435,99476,391728,517745,438844,244386,327690,484685,413741,204135,144351,189422,156002,70228,-365893,-82584,194297,225532,139776,-51733,-186362,32305,119243,-111813,-515110,-200777,308002,872108,945186,376134,-239057,-305903,-49801,240187,321378,481541,501067,351346,-30536,-417323,88367,522910,744614,677696,525517,23182,-423905,-192483,33537,-210107,-25785,114497,39534,-274257,-439404,-239795,-116722,-161574,-285136,-424381,-367504,-108405,150364,260421,84041,-224240,-495716,-255502,-120238,-137550,-102926,448521,665717,306095,-260849,49769,-441002,72573,678929,925667,600804,187964,-183604,-220120,-8354,73045,96163,125356,271612,375891,451131,77023,-78501,128217,125389,-270089,-222221,-46378,320151,656711,556170,236317,-152382,-187637,-86233,19956,234090,241841,28854,-511389,-278447,113312,532705,768007,589723,469623,230599,249096,421079,499229,65494,50948,479398,249133,-167965,-187068,75713,111337,150953,-29526,-127066,-43182,121826,53751,-132116,-432852,-276934,93273,266298,288794,163392,-64957,-205957,-79218,71687,14251,-266795,-326672,-170490,-187848,-324242,-392881,-274022,-195403,-71398,-120630,-55695,-79519,-368132,-132775,412649,547514,509544,542774,447688,595240,588826,592429,428582,165476,110736,254894,227542,51068,-137152,-254415,-441936,-631268,-308812,-303790,-322838,-97074,136825,212277,217342,-122511,-503590,-366572,-391527,8798,856211,1099972,807803,241250,-121769,-95395,124537,-3289,-295935,-295831,-323348,-477237,-513572,-314353,-270728,-354332,-358674,-167295,-7010,-113308,-484390,-298596,-324840,-470196,-119707,28972,70694,220055,201531,113288,94466,78052,-279399,-471103,-63437,269658,457631,217084,266369,59135,-213395,-351889,-149791,38147,239340,227946,51709,-222463,-109688,264495,231943,148779,45569,-13105,-32347,7816,-213182,-234959,-105667,36332,391846,433098,334243,113708,-167223,-29827,377506,632093,879438,950746,884810,708227,343990,-53181,-368174,-390628,-227439,-186767,-334478,-439971,-452099,-204873,241478,167506,-63252,-526623,-257743,29541,103958,-345676,-292024,-71486,-53106,-209262,-312594,-447189,-240936,206073,419696,415752,190712,-184300,-533633,-225057,151674,307991,132321,-189931,-166521,-142067,-107679,-257686,-315603,-117918,304393,652288,471233,85582,-448363,3941,526752,322842,53435,-10237,-99221,-310243,-264927,24702,126159,-98875,-257003,-120602,260418,572119,489263,162860,-141541,-219445,-22015,413364,790059,684049,204274,153632,311553,-89467,-394412,98612,56816,-275909,-336125,-29486,148692,75634,-300185,-139277,82043,159719,254420,415334,498676,361539,96652,7727],[-82404,-45416,-98000,-131439,-471,183141,244217,65609,-191093,-181485,103249,184127,368014,295060,154053,-136275,-552145,-349740,-11709,204350,311678,227204,239525,-95476,-496055,-459099,-132785,124529,259000,75772,-2533,98022,260294,-48472,-455790,-380612,-61481,2460,25281,-214090,-342671,-269174,-396282,-617877,-524936,-228738,18380,44641,-113326,-369206,-232498,87899,454768,508883,106614,-278042,-75520,78734,9011,72526,202984,277748,274114,274309,-49622,-532298,-529684,-127060,263703,263554,272951,89630,205848,265581,301561,349391,335172,421665,184069,46027,-22037,-125493,-193420,-165410,-379598,-503053,-264875,-59593,61468,-182869,-73499,432929,517472,280183,81423,-116304,-242260,-114307,-28381,47993,260413,244858,118758,-44347,162545,522610,668061,525967,96885,-85199,163899,76676,-9239,-263300,-366799,23460,82932,-352924,-610241,-280426,263001,333817,262480,114069,-35605,-84694,-139319,-217200,-195623,-73518,165280,682097,611645,417181,405412,340712,23193,-279741,-377427,-191201,24010,185342,62904,146402,529714,532669,555396,869856,1123619,1232686,1132520,1233308,1321245,1245473,771636,331253,118209,361639,395574,45448,-38742,606495,645991,102840,66680,495693,136990,-455023,-255261,-99850,-30941,330626,367647,-9134,-292974,-29590,145806,69395,-271814,-262688,51531,-89568,68841,356202,325403,-49506,-134493,-176311,-386052,-396060,-281185,-108692,135195,258903,255030,125794,-224618,-326172,-284229,-340906,-543986,67524,656168,829521,638649,293558,-192006,-422081,-351109,-171436,52457,65815,-57056,-72876,158539,309886,118860,230520,497444,774803,725079,416323,367947,419543,70356,-434217,-453698,-288430,-23663,114475,210301,120444,47111,-129096,92179,326350,616605,940766,840614,188871,-361553,-102947,-198621,-441749,-546128,-411059,-77950,140219,236860,136006,-185921,-517807,-130083,401796,353453,-134006,-465835,-124557,64728,-105273,-239587,-124120,-308969,-500805,24777,144208,-89683,-341578,-168057,125823,334159,429233,302761,153240,182341,555800,686419,388276,-98956,-87384,111557,-132599,-158701,298466,376659,76828,-341847,42568,351395,370055,197187,154952,-171210,-565199,-350628,19843,135207,215179,94556,-21543,61868,164719,99303,-169399,-244404,-161533,-184291,-310269,-305584,-277584,-225990,121630,266222,104982,58402,43425,140814,281590,381802,304017,430196,554433,727938,671930,329207,-27033,-27854,188676,187267,180969,310186,532035,315430,206978,368898,786603,685602,139914,-270395,-348722,-501849,-443888,-471032,-272687,92625,297958,201190,-157429,-507839,53941,528512,606774,151000,-340382,-315151,-283777,-120340,-1019,6454,-38694,3722,50689,169449,-204592,-376101,-234840,-99839,-188465,-306088,-234395,-164533,-384451,-307849,126153,162225,-32965,-315794,-358510,-468651,-329686,-177865,-316878,-480908,-271434,-253433,-542889,-383519,-69776,29220,-274637,-528647,-321915,-237992,-321571,-183172,33588,-243496,-75360,253625,35151,-597887,199489,691596,836685,1039367,892132,710365,334276,105150,-133148,-456708,-490934,187351,175840,-525620,-37776,238854,188939,72672,142575,164395,114610,294696,388229,445656,197737,-310677,-401741,-254173,124552,337434,411107,185827,-6212,-320242,-431752,-342832,-164676,133956,206241,25303,219512,520091,708630,648697,271132,-92244,-135797,180013,382709,390261,202342,54429,-37215,97571,44296,-55877,38525,-124942,-188222,-144912,1464,15426,-137790,-361041,-543921,-408741,-197739,-97780,-163765,-264102,-360771,-183999,100466,105823,-89521,-401768,-435774,-111513,-8322,-288790,-396135,214634,831960,970356,521802,-72977,-574591,-519907,-411949,-391793,-443214,-47547,446943,484305,-4371,-533303,48159,48766,-230270,-290194,-131231,152398,376353,654810,801298,562039,-139562,-446396,-64649,108085,3347,-295471,-411448,-241116,63355,-20219,-247733,-261467,-283615,-495294,-401494,-251246,-43395,174759,118526,90491,-139782,-127993,78038,284761,274021,-256993,-140731,305171,415913,429485,512239,583365,482530,168447,-168821,-390947,-556896,-533715,-353662,-52159,142876,-151854,-380060,213008,577646,497148,85635,-72680,51148,-81071,-307213,-404464,-96295,112209,208670,208464,-44746,-151262,53509,112881,-164055,-464865,-554547,-514596,-483565,-242655,55509,114702,70815,14195,82836,183564,150491,-149184,-271882,234413,618616,517913,429710,219057,32350,152003,309344,303521,121187,-23310,1856,-198667,-318827,-42292,138128,264785,42268,48950,-78587,-21300,-89993,-91064,-6189,94575,-198909,-391766,-299054,-496646,-90641,157375,-117164,-301664,429487,753590,609248,152044,-189296,-89837,27631,-113234,-221662,-14109,143155,182523,232903,258157,329685,284999,-150347,-410202,-150727,525117,1195593,1221196,482098,-91713,-202087,-66932,548043,801396,614182,346574,241399,-70639,-405071,-313281,-167251,-75390,-19260,-71949,-288656,-193832,74744,108823,9681,14476,159808,151593,278610,334713,244413,258865,581271,608026,373576,-3085,-202307,-194330,-256650,45994,473013,1113401,1358066,1277484,531586,-92367,73381,382700,313590,32514,-139221,-144372,-147398,-308523,-49169,357625,462510,295315,-83817,229863,586917,245095,-284906,-186516,-187534,224785,548198,138755,-222317,188818,263501,54916,-31676,35219,275137,102933,-228731,-221702,-188319,-181819,-108389,-39021,12650,-94373,-215840,-294187,-37125,168662,267783,126841,72097,178407,12425,-390967,-316639,-3576,191169,255067,308794,-97360,-456487,-357379,-83280,135361,121554,-191977,224012,981775,960883,156190,431642,1146139,1110046,248440,64909,511043,233781,-165221,193944,433355,164101,-362019,-328434,-30116,473344,810221,748160,597911,270397,86167,-133627,-93768,-53146,-77349,-232021,-23500,102612,17672,-68825,-52904,-93596,-172474,-106643,56880,213155,316779,303995,339058,52472,-257360,-201888,-16691,230605,540709,539786,150387,-47923,312404,533562,177507,-273066,-176839,56763,244901,307387,438105,170279,-161723,-232339,-194834,-164025,-302611,-106721,126651,95756,-188385,-389135,-400240,-450695,-553621,-425280,-191493,67102,224522,477261,550403,498156,248543,-141354,-388363,-498004,-299776,-55390,109421,350943,311215,196899,-280752,-239724,250624,671108,413963,23447,-24126,-27565,-251,-30864,-34869,-30537,-41142,254072,386158,204755,-1431,55583,286374,390203,226630,175968,342676,350283,456937,498052,553348,335292,58136,-293005,-228895,-168886,-197085,-371772,-382313,66588,211155,384762,248970,52383,-100080,380064,738788,821950,515774,136686,183435,126109,74857,36588,90330,185067,120230,36637,113143,148033,817,48173,300071,237544,-107714,-453443,-316622,-451928,-222300,-23293,121633,37485,-184455,-432219,-450580,-374774,-291416,-332266,-240827,127702,225233,-22670,-500608,-171175,293304,341829,135898,-89013,-363870,-485439,-354284,-420555,-131935,-39945,-211524,-355686,-33147,150105,69506,-69842,183734,216375,107794,-187507,-237376,-34865,113392,537739,903119,965752,660536,216603,-82085,-319822,-184046,36861,155472,21140,-17493,46751,-92274,-190828,79241,634669,1022522,843731,362401,181814,103641,-152479,-361556,-440858,-228490,9606,65537,104514,221569,102919,202732,439424,529646,262373,197179,358363,755692,758508,597610,532106,580674,499350,414766,362348,237104,-47862,-340096,-144431,-13845,-71433,-530482,-271954,-183310,-413016,-208771,303143,686443,652010,329345,-71979,-352496,46540,135984,-196301,-129238,128261,1621,-161355,-310497,-208590,-251821,-323032,-283631,-228897,-258456,-274472,-21253,392730,579236,494719,371699,313340,367837,54392,-34911,70879,36345,-123114,-354917,-383068,-27445,385249,935380,905564,551505,113092,105199,-3458,-93441,99851,138470,-195388,-289755,-137187,-249270,-428740,115110,207195,-220022,-53069,177162,32505,-7393,146854,327816,488904,205839,-209126,-296204,-251365,-443133,-507759,-238929,30738,-36053,-376734,73643,496754,334552,-101146,-415066,-2149,148457,-29092,-238087,-270783,-157061,-18095,32338,137187,334655,509188,539844,118406,-299333,-340081,-202895,-202473,-210889,-193722,-270152,-290566,-100718,285395,530171,715652,489052,21370,-393785,15321,65083,-48126,-152896,-142651,-136941,-146920,-126373,-114650,-109278,-177673,-84069,107084,311054,374742,313258,-124166,-165506,117131,212098,-55456,-255665,-33383,-13021,-86426,-96499,-196616,-86615,38641,-263626,-267509,196629,389140,53334,-459294,-382903,-57799,169913,111774,39222,113619,276988,303053,46458,-293978,-123827,-92325,-199477,-430398,-233396,-26548,-122552,-417771,-366126,-276788,-79333,173185,263574,202684,167619,222134,155856,46398,-206480,-446834,-331119,-228643,-89650,-186134,-88097,106913,224366,244355,124903,-551,-158642,-122577,-116481,-90093,-136657,-305165,-355710,-512842,18471,283233,204421,-309917,-180572,-53871,90195,209166,113408,-183794,-241947,-133823,-311121,-57707,400840,438791,215192,-31771,203612,435853,568957,462086,173038,-145487,-120026,219094,246448,67896,-267259,-290301,-232237,-245889,-481461,-490084,-523995,-409562,-205642,-172160,-93252,-86373,-86411,-60251,-150752,-240498,-179807,-244338,-114772,-166352,-465974,-98898,234386,85793,-110918,-298817,-358981,-4938,-72436,-317702,-424034,-145643,-107103,-293897,-550613,-323376,-386298,-360226,-215531,277805,832773,1073870,661504,210422,-35923,-404397,26394,681343,1033450,807776,246439,-138036,79227,97312,88322,625643,1075659,1243696,1109881,743154,292084,116005,351485,372736,113924,-148782,-237585,-542077,-251663,160336,365638,384620,294573,66820,175122,301028,358829,560291,450180,57929,-61173,388066,485289,24668,-159980,210451,469523,227538,-82559,-335141,-479041,-485845,-15733,380362,198478,47390,522001,638292,117595,-344044,-471338,-295153,38494,-11297,-263300,-325826,-77768,-11290,-183980,-289933,161719,591350,802041,908078,848201,733017,443776,106705,150757,514382,471222,314372,-50208,-386641,-533682,-551199,-233035,5871,136174,8120,-308819,-417714,-22249,217628,511488,1052889,1196703,1302878,1167894,612805,-109375,-405034,76564,168258,35594,-157819,-59166,85736,105808,52568,74979,-33835,-190483,-270556,-331879,-457072,-395206,-302637,-404825,-424909,28666,322790,267274,130549,94741,295430,399288,192288,-171360,108504,310319,80653,46951,80005,138610,75665,-190772,-106401,313005,551154,438866,22127,-261691,55627,204772,-84906,-274555,-120040,195533,550402,852149,518655,143968,-87817,-40107,31386,6956,-111317,-297394,-395355,-130506,123142,228509,60469,10178,-84843,168068,650566,951346,1036728,681315,179854,-48554,-99090,-60985,-269346,-391859,-66989,292229,418104,322391,-72946,-162247,-135600,-81221,-120649,-96930,-101488,-208234,-319124,-420997,-57901,213727,196066,-175814,-284233,-10790,-271591,-13540,828992,1270466,838677,198600,-200225,-86314,182910,461306,270059,-68350,-119104,-168507,-272330,-236957,-194489,-293239,-392123,-489290,-463987,-276196,-32801,113934,313328,213328,116082,-20979,-391943,-172504,-106342,87466,253180,117274,-121081,130924,56199,-159670,-323696,-95129,-56498,-12822,258223,254309,158449,-216721,-398194,-118430,-10919,24716,115330,245637,299984,26150,-175335,-66056,105402,173606,140326,-36432,-139605,-286002,-195370,255333,390107,378945,408461,343223,-4908,-115800,-130276,-266528,-236883,-286633,-381855,-369095,-168901,38745,136934,470,-325740,-336806,-152338,-166647,-257604,-137070,17660,-133193,-64408,324266,481896,317320,205931,274193,324251,220227,-159775,-522046,-457498,214040,480526,217333,294607,1149908,1452555,917705,82302,-350224,129632,318335,166710,-136997,-354710,-97900,41844,-87064,-27759,394142,802513,502109,240722,53120,-87796,-127382,-104854,-228092,-201498,531574,1057825,1057665,605952,-100802,-514524,-239754,-201985,-280473,-436817,-347162,46315,334812,569823,523763,167446,-293430,-317807,-371657,-207326,115015,388979,475379,236392,-81058,-163928,-97949,-21307,-91593,-116229,-236559,-314238,-200030,28053,276782,164985,-17292,-256050,-108336,101008,150854,-55060,-353174,341592,761013,535616,260786,-336117,-359664,-148982,-49109,457436,825794,504350,-153752,-521389,-286542,-14236,486847,395294,203762,196382,-285888,-40779,380757,459445,465205,136888,-212988,-346995,-184346,29263,217959,198507,7265,-169466,-357555,-542025,-202771,247554,561848,417620,181998,11986,62874,307845,259932,-305728,-275771,180869,160083,-118338,-219453,-404497,-149205,182362,-6933,-463320,-283376,-185329,-125694,28565,-2025,-20780,265147,557982,814381,699631,265815,-346080,-40800,470452,542454,161057,-73494,-281794,-43532,440072,805220,623244,90595,-142379,144296,276422,26711,-81986,93687,300429,348883,397138,408445,379245,466706,553223,404990,208118,125054,68472,-88619,-94215,-309405,-41173,231150,373258,286196,173408,-47649,-224211,-237756,-310534,-344010,-103302,191606,553857,717333,126410,-423469,49396,243153,443037,481172,543164,693603,573316,80938,-592330,18288,303677,448500,596505,624377,88493,-426529,-81103,309888,218397,421084,419335,124881,-233746,-245078,-77036,-56699,-174767,-390484,-497137,-453986,-49690,375111,414021,86163,-307073,-424397,-202696,-133306,-96595,-260449,254510,651888,349157,-504044,-235218,-405608,87810,517261,820058,589146,150221,-257192,-132335,185223,225048,185679,73727,41559,-77557,-146758,-152131,62270,418910,590396,-23312,-318997,-219147,-245448,190147,631379,428209,-153643,-239233,54118,94388,86753,-82891,-348151,-570343,-292248,62825,606960,1064175,999407,634726,258501,238976,485118,656453,387677,225932,443527,105206,-446440,-106964,112188,34831,-72077,-299705,-479305,-473141,-236663,-189631,-207400,-374416,-344585,-82412,99443,154829,94340,-89169,-274626,-226550,-142223,-220039,-275224,-443127,-264335,-188474,-240456,-334456,-315029,-390274,-295430,-405622,-355126,-381837,-462455,-52308,346433,383684,188294,127038,208506,587072,686143,669685,499392,298112,437990,553132,257812,25563,-64805,-26270,-167060,-367287,-371585,-306332,-116596,65108,80133,43986,138946,-118787,-281680,-211511,-285240,-70088,894284,1217666,737710,45925,-254120,-93361,95346,-194060,-290076,-19903,-133227,-393567,-505141,-225131,-101448,-216302,-344286,-106254,40685,-43025,-280237,-262244,-354338,-250992,-29885,-6870,40711,163481,65726,114895,205521,162134,-216517,-383307,-48341,348085,567453,536507,499729,101990,-232846,-19312,171847,92960,40404,53592,51717,-6457,-134512,41576,48618,-181407,-362705,-198646,1170,134085,-126453,-536584,-193517,41145,361720,599903,493684,183081,-106928,122331,452662,550494,745224,942752,970896,922918,494412,121990,-212381,-453005,-329415,-103198,-160258,-218951,-358801,-434270,-89920,-18619,-120027,-475401,-292053,123423,209099,-235032,-219811,-4186,-10725,-196892,-386014,-471647,44882,472846,581669,451979,179049,-147752,-507268,-328431,65518,305818,288272,127771,-193608,-226136,-333517,-372427,-244350,129674,407652,451176,46568,-349922,-129501,323763,508091,109121,-73565,-46272,-178053,-379629,-11121,156751,150649,-62785,-118091,64187,233206,349077,273408,-57195,-333806,-193120,69551,520378,772286,590843,83116,23697,152328,-196365,-229978,9627,-45378,-209543,15287,223144,297940,12753,-441195,-105788,43492,35066,145668,377680,574445,375911,66298,16096],[79605,77534,42206,78598,265596,325697,204913,-122681,-408034,-372057,-115442,117741,267236,169233,15420,-321593,-266994,25258,260210,403807,413452,276465,237628,-11317,-324855,-580565,-176238,145106,358443,268614,360017,484489,669076,356288,-235946,-226091,190105,315814,217194,-153164,-111731,237192,327886,-124052,-268743,-169393,-62884,-86162,-227453,-408601,-499916,-314551,-153091,-17732,-324554,-336677,-70473,65271,65927,115925,218124,292240,184056,45415,-59525,-17691,-219013,-488570,-101528,71668,48840,-190580,-121182,-163134,17256,250022,417220,565309,400395,466019,453327,217056,-48998,-168944,-499501,-496888,-578633,-417469,-378758,-537134,13537,243706,24892,-452207,-500108,-330054,-232687,-108309,-54804,-74239,135118,247776,254523,80898,316913,713867,758776,548207,229807,177943,261508,13146,-168728,-202705,-193898,69527,55738,-477780,-226007,284180,701185,456170,129208,-20616,-140036,-155762,-65208,-151618,-124234,-128663,289361,1017284,1015280,505094,373609,479431,146570,-182281,-430404,-3804,240627,392570,157579,42999,351523,478660,699450,1011421,1117908,1072579,1008498,1089182,1032673,906111,422157,-165725,-495977,-166990,81556,-20583,105852,535381,570878,208490,217819,208785,-258937,-344914,-74705,-215234,-304455,250990,356076,89691,-219742,-57010,19193,-138205,-221700,-2300,122625,-21518,122398,317249,201499,-161559,-277444,-258553,-363357,-525378,-485000,-274578,-61113,22121,243325,326553,139025,-77873,-202333,-390689,-397075,226930,759209,985712,707891,74048,-420617,-578537,-343656,-65907,56956,-22214,-140733,66772,360719,524888,292990,119316,36461,1500,-32597,51947,232951,273291,-37790,-484519,-418849,-354553,-174073,-50653,95806,-113428,-155756,-253524,-80317,151076,610954,956802,761331,144508,-239019,137184,166777,-110173,-277149,-386026,-414843,-116512,38677,149033,62983,-266755,-150107,387984,407467,-187091,-116395,414405,620327,280879,142635,136642,-234593,-313925,253739,357456,56642,-339041,-240172,-96991,-47162,-55782,138593,143794,222255,517518,644315,404655,-165904,-61867,257263,144253,-236001,104665,181933,-2109,-266293,117126,367032,456693,346359,430379,240166,-165651,-215021,92594,267415,284496,104931,-130848,-195844,-86531,73552,-170708,-372691,-250883,-205650,-387262,-470525,-409139,-421735,-152877,64332,82096,323307,473362,508664,414567,252743,121594,181542,248593,412390,316780,186291,-310382,-130358,288196,357105,403336,670272,845143,429130,-72283,-253252,-64093,-45218,-133876,-108082,-203224,-454518,-354028,-411982,-285927,-15627,107142,-24003,-231016,-369254,-78327,326861,202985,-300827,-252180,7972,-59002,-170828,-68595,96087,156806,177809,162111,138502,-231754,-306630,53870,178724,106443,49077,-61527,-243125,-294148,-211965,73263,226272,76572,-223143,-462331,-368575,-65391,157609,-21302,-202800,50477,143069,-208993,-599896,-284507,-145176,-266736,-279989,-206444,-291402,-336701,-162242,-31903,-193219,81329,281527,17916,-301818,87313,593103,870155,1190261,1128585,976575,469325,143699,-115033,-508177,-312945,325152,219458,-423371,-16148,267693,203560,194109,202238,111456,167371,449610,489202,394028,61136,-257510,-185867,-157546,163843,404874,428797,216204,28866,-212021,-439861,-532528,-314235,34662,236551,353153,701038,759036,788358,622043,310000,61291,31677,250691,242389,108778,48393,-145378,-172029,46333,123681,197057,346089,215567,172289,-157714,-290078,-295173,-397905,-418576,-328225,-326747,-411392,-447388,-553566,-541139,-321229,-196835,122643,222869,-40768,-417438,-172122,29732,-19070,-427376,-298907,300190,650199,841586,465626,79725,-297905,-342683,-378612,-372000,-552214,-160117,270662,312284,-171862,-358021,137495,93162,-363748,-430012,-209848,121910,335740,613613,792366,476919,-232369,-358970,-31874,-61777,-159715,-231273,-341872,-302107,-122689,-80794,-119230,-37087,-162408,-534132,-106598,280408,692845,784224,691620,290704,-309231,-89500,235891,384297,302326,-101128,-76802,449157,487900,391428,388068,663083,786236,616701,275531,-90950,-304750,-382698,-259295,136974,465629,262429,-426036,139987,682244,620711,310341,256971,400172,220703,14733,10598,232130,299706,183570,168334,34528,-69026,-24299,-70754,-290149,-486179,-485238,-520743,-547996,-323895,-12356,64798,-87818,-69434,58431,8073,-71716,-217520,-12957,444428,844136,883093,792608,324567,-93384,-98077,4603,-32544,-106522,-280193,-262733,-372267,-364309,-142842,-66464,71561,-174451,-260015,-99739,106656,147662,-158858,-162078,38736,-197670,-507398,-440934,-360536,142133,332572,22424,-137000,466768,700877,440379,-104242,-420991,-231236,3619,8019,-120668,-595,176565,283853,378589,423438,406914,260730,-79958,-446315,-213715,475933,1155883,1249276,523844,-236031,-274750,1260,546421,737953,468788,93141,-20859,-275328,-563487,-298446,-135213,-196517,-323603,-331471,-478074,-227742,-2056,115094,-33025,78604,68315,218389,567570,605158,413697,161365,276021,334181,302004,126630,-44447,-64340,-119472,107236,395177,818829,1225511,1236945,583504,-216,-15887,77582,81328,-77999,-80803,150888,195173,-151559,-340374,145504,395740,375531,131802,143258,278127,-77883,-310782,-95128,-283972,112759,508864,175625,-423565,-35515,108568,104331,192853,243477,309324,120889,-209750,-353574,-296504,-251807,-95615,23132,-101058,-225627,-227731,-323402,-291774,-138628,106148,215096,224819,245550,184041,-88853,-274169,-107917,134858,226742,271189,-65835,-274229,-427219,-147502,187498,213929,-191319,64028,845691,969040,219811,412725,1160530,1083752,203730,79130,630755,414665,-44316,-228442,214101,260406,-42561,-346972,-130547,381503,790638,699115,532574,369178,452107,286217,131991,-121065,-130079,-137426,37948,132840,59322,-65943,-124653,-84889,-139369,-275684,-357847,-114458,-8576,-39940,-30747,112419,233771,258606,290116,347222,495609,415613,74610,17533,323523,491153,227915,-370242,-79268,263092,302718,194932,270978,92552,-131279,-288557,-236761,-222350,-357534,-133145,326781,399641,59924,-324697,-477839,-482135,-556444,-402640,-173808,-55239,55527,311573,400588,285406,32903,-265753,-419030,-422038,-68067,95590,45707,10274,32795,-90810,-367819,-310762,24272,454224,213279,6113,109263,86675,17770,37429,-4435,151702,369283,695430,959306,649392,411597,425258,555496,611603,342340,69160,213224,189627,62724,51684,68649,208739,71910,-311232,-94972,41368,270284,170924,-37330,-275784,5975,282084,249205,91525,7700,430488,726990,805402,747645,581948,395937,172850,23288,-142420,-184191,-70920,-143695,-138548,-116166,-117863,-214179,45706,216697,124172,-134496,-377549,-163774,-354257,-344675,80015,371692,324779,9583,-396337,-482746,-349454,-288706,-153555,51294,158649,102324,-272145,-302310,205921,682655,644607,342071,-43619,-227777,-267329,-255231,-271865,-166105,-270165,-500429,-258809,-59244,73809,198256,441771,610132,378144,68317,-213351,-288088,-167020,-8280,344791,585553,666838,448658,119926,-114700,-296709,-264270,-21283,125529,50291,-31329,-37403,-184741,-274913,-90670,412292,810426,888658,429059,123754,75482,-55935,-229436,-515327,-284286,-5669,29097,49896,155813,176703,128135,287152,187717,-170835,-463021,-46389,428038,628642,550024,379217,322132,242816,88835,47832,-34723,-298021,-154355,389484,479296,749365,46073,-218224,-238165,-264369,-462493,-60814,387736,442926,283349,-51388,-345993,-31530,98874,-211780,-78602,130471,-95623,-347722,-188227,-17780,-277434,-529859,-191357,-156147,-254970,-293772,-66441,311187,416748,259154,35571,-42841,108552,-123030,-50434,178622,196349,-48161,-198097,-152816,99521,356117,649825,863139,748682,492313,325460,174704,-117558,70141,217610,93315,-54709,-80873,-107901,-283753,69472,210196,-251370,75912,465587,404401,207189,217333,337163,429352,246282,-237702,-284333,-276342,-426803,-369340,-110156,177063,129267,-121166,152844,594823,593159,392699,300719,121741,-125065,-255641,-254866,-309290,-318150,-320836,-336504,-148967,161015,456530,468579,23465,-508681,-289992,-115681,-377174,-341367,-280048,-321285,-460581,-205006,127611,283840,354256,197249,-133274,-99145,152155,60777,-106187,-152135,-34018,59789,64582,-58027,-144154,-151961,-234712,-72442,-24731,107368,121435,89156,-132191,-164689,-26662,-21502,-395614,-323344,-185695,-177150,-51705,-89993,-267487,39165,228026,-262366,-308561,338438,603530,225429,-310730,-474817,-187423,-35556,-217641,-377187,-184708,50340,61162,-174547,-313479,-62508,-67202,-238772,-419127,63371,223928,87936,-335248,-328188,-372025,-92547,237441,259535,154190,183183,286536,190414,58967,-214487,-516837,-315518,-118210,29456,-133013,-224249,-229926,-164686,-61962,-136951,-233381,-257228,-130923,-10576,-21689,4508,-78188,-285545,-290321,212075,281668,186210,-65070,46832,384714,258873,215040,-81388,-336933,-285292,-233803,-548777,-213095,324629,406535,252006,67266,343939,629771,580473,430628,48074,-140524,-38191,245786,139878,-135352,-353135,-333832,-314683,-427009,-513336,-469201,-334546,-142463,131488,276238,115106,59404,-82872,-115163,-93465,-17782,173537,-127267,-509005,-395655,-368351,-322139,-309716,-455438,-373343,-329550,-83983,18322,-92200,-365609,-416783,-183474,-108544,-189658,-350614,-305636,-522065,-414187,-176647,72847,348742,527973,306255,132268,29361,-146939,241791,891746,1103455,739303,206892,-105082,-21536,-131445,-181470,489684,1010162,1331127,1375320,934030,498971,325786,462898,406469,79909,-314481,-547922,-436826,-34156,291140,341199,286733,191546,52123,71925,226399,318436,453155,286654,7496,-165541,-84834,90044,-53401,-238511,100760,366691,192805,-66809,-163879,-210010,-465742,96128,674310,700806,478342,758031,778077,242343,-241214,-287671,-469330,-211060,-287931,-561130,-159826,53069,-14170,-231505,-170913,288141,670175,722545,663025,463509,233055,-172057,-203124,125310,558869,586854,672316,513131,231726,-220810,-285461,-555,264434,313483,47975,-403428,-357238,35079,217816,470730,917745,1311535,1289763,1252637,797936,117653,-587257,-105,148250,-41295,-212323,32214,259740,335196,323865,362568,353788,295710,30882,-128084,-287525,-490854,-338682,-263641,-377250,-188471,252077,361815,332860,209433,207725,6782,-120679,37970,243850,168367,-37516,-80724,-20421,26865,-34878,-221189,-120591,243497,485700,374768,-24722,-314145,-91469,-88867,-366130,-352041,-207156,74369,386559,734929,591147,211164,11727,-39920,-26068,87311,256553,258407,80269,-78892,62988,400824,321194,225163,6485,94263,591006,907894,944032,413372,-44504,-229533,-180470,-142063,-318699,-382787,-14036,383418,616283,468900,-21411,-434549,-308726,-121562,-85128,-111617,-185626,-184468,-207857,-372807,-266391,144000,258257,57381,-120320,179176,84508,-311058,550239,1118893,838098,246876,-91079,75574,276908,454962,189345,83631,159870,13848,-492510,-473291,-350526,-395218,-366601,-189657,-97395,-72780,-161859,-190627,9281,84157,177550,-150045,-460446,-165948,-251337,-113780,160530,33626,-156058,18072,3399,-180913,-255950,-11990,-41127,-112322,-75994,5097,-117924,-383832,-200839,45336,135985,157396,185519,333856,346878,24988,-242952,-150095,40772,68784,-30178,-165274,-169040,-273424,-104911,432783,543363,510157,485478,445778,66872,-106903,-164088,-347235,-398419,-356620,-449099,-506428,-405011,-160109,39919,22377,-162278,-395179,-161733,-27535,-139533,-134891,-74851,-184439,40001,542248,710035,543026,411188,372864,350655,181892,-300063,-564120,-444883,75467,444105,9524,374637,1276524,1607022,1001841,116017,-473688,58307,266357,88177,-248687,-481835,-178217,-82570,-183344,93510,629822,976488,678678,348231,161966,58417,127773,238935,-20511,-364485,422264,1093940,1173866,724022,143321,-267898,-453280,-221574,-361440,-343808,-74400,325603,530284,630850,446554,90561,-301788,-348297,-308026,-156681,150983,433994,446520,292353,107951,56402,122070,72815,-39757,-116530,-267546,-259683,-293316,-141358,39652,63037,8949,-153776,32842,217013,189683,-62603,-345187,288355,863221,593447,108675,-412373,-66755,178827,354528,658797,793556,419397,-122311,-331776,-290999,-19572,332820,295583,362478,68528,-178153,-86538,41599,-36432,296772,440598,291652,235279,102267,128233,125938,31657,-132305,-274625,-337086,-528849,-211933,273791,589350,572458,312278,99819,132814,419813,269076,-263590,-426991,-93723,-7816,-20732,-18360,-222030,-128533,-9975,-277418,-500577,-153368,-243496,-260799,-6038,-30539,4353,368019,708288,971079,785789,360165,-201147,-59319,452922,648026,279178,-116160,-393981,-185897,232857,546625,455389,220176,178578,133002,82899,-167585,-195481,94149,297137,92395,-2591,130690,408934,508322,501003,332565,211066,128189,14487,59023,270277,25514,-17379,332865,629029,492559,315293,-27037,-463213,-339329,-179921,-118562,-35710,19416,108029,218447,-198316,-228311,242413,391745,531291,544115,516973,737509,683694,192015,-449848,-102940,11567,205963,727900,827417,202456,-351211,4657,440035,526431,676884,553841,104617,-257718,-98231,13866,-41255,-202410,-402903,-416261,-384280,-19023,403078,294412,-127851,-509529,-342596,-188216,-140882,-94286,-372809,-46977,371903,78308,-353336,-536749,-354014,81188,373449,612489,464306,38458,-300500,-9355,259164,221403,124967,-97658,-341272,-536770,-448292,-489630,18331,570029,868509,154879,-408547,-61886,-308322,-202474,617991,589055,-80305,-297818,182027,129487,-149849,-422609,-371793,-364580,-320190,-17768,521370,1033756,1040774,482675,99293,50102,360782,612673,593321,425984,296918,-150387,-289022,39697,196192,31843,-285995,-452689,-306109,-289746,-455612,-460087,-317471,-336971,-470229,-271468,-84969,-8897,-20756,-187569,-418334,-272124,6866,194545,-30036,-426061,-385039,-160805,-150684,-234258,-259905,-476372,-362578,-249846,-413361,-481346,-329025,-31846,203304,169034,-199694,-514660,-117043,386789,607301,644273,582349,492548,641312,580648,79715,-58185,174508,346895,120807,-118800,-209568,-111601,109401,123169,-125096,-262228,-17173,-70429,-15477,210837,158357,99654,788381,1130506,534000,-195109,-367778,-112399,-59294,-468074,-46624,226143,14598,-304770,-353116,-72566,59371,-150227,-333751,-38895,64988,-8802,-157868,-147951,-198387,-69411,66772,-54362,-114820,-29759,-50772,247637,438593,265655,-161665,-288535,-21259,312790,491140,698808,520017,469,-353360,67377,265000,79508,-239716,-176272,28463,216980,233944,386482,149395,-139250,-493899,-428809,-88567,178326,32173,-364674,-313768,19007,180432,464964,412571,146105,19777,214314,323611,286730,512382,883482,955324,902307,475090,209471,-36946,-268724,-476233,-104440,3743,22540,-200949,-501268,-279139,-146476,-179674,-435774,-376863,-11106,47494,-149437,-85933,56468,76319,-113770,-397759,-275057,207576,569712,619865,446072,124602,-131170,-439116,-452550,-162832,134253,301139,318352,106092,-156578,-417495,-539368,-277078,199886,498011,556354,262401,-8188,158988,415518,168927,-97155,19214,-24378,-312266,-127831,175110,245227,127916,46073,5252,72345,26439,175721,35842,-193829,-430277,-252827,82717,515348,609557,367921,-81640,-142608,-34094,-197886,-131199,-71578,-134429,38409,275730,404340,336962,-91787,-285332,-47274,-39749,-158237,-131750,67752,265561,124727,707,84038],[211790,161355,160603,275053,511563,428060,118354,-226312,-315856,-380605,-183727,93711,182823,196526,175915,-19496,8173,261144,373740,390840,265266,168735,51587,-133805,-324062,-491072,-207069,150573,379110,374878,534106,728215,822759,571639,-98763,-238062,267876,532096,316332,-228321,20973,599751,927645,484280,29187,-128048,-219621,-280910,-370523,-375177,-446697,-514520,-402295,-298093,-452912,-541874,-291624,-144056,-25038,55243,135267,160387,-50906,-129953,231786,389663,208518,-344851,-354091,-114720,-226350,-442569,-364771,-395896,-307668,90236,426746,415228,247835,656080,784591,454406,65721,-161729,-397671,-214354,-297276,-286817,-335113,-76720,191935,209893,-185544,-265213,-64262,-128432,-184811,-78716,-95282,-210009,-18414,138966,211450,285599,529127,802339,708567,463018,328808,361085,326544,7649,-78612,-18225,-110261,97850,105706,-386364,111450,783567,1021117,532922,-78076,-85811,-183023,-228924,-33161,-25500,-28463,-198762,213337,823227,966207,422033,223014,458765,156625,-128247,-515561,-8949,312993,479013,211184,-209467,-45541,283861,685135,1001342,1101441,994300,892522,854043,684615,454035,-6948,-128429,-131576,-481873,-324715,-146092,92838,309561,369456,291166,374441,109262,-340466,2364,135059,-174472,-325232,66958,176685,14320,-320762,-173373,-159290,-377879,-156578,94722,25657,-3056,98906,79545,-160290,-415505,-484269,-375910,-271522,-291964,-403033,-449492,-313825,-176611,279499,463834,398603,112961,-153261,-347674,-267219,234784,672785,963841,716346,242914,-133210,-449327,-234075,96371,41807,-115772,-114455,169123,357514,474095,267265,-36801,-380422,-311630,-309700,-324042,27531,137365,-90356,-431384,-470142,-448898,-341738,-229885,-186779,-446250,-475306,-462632,-366111,-82890,376007,603500,347859,-72986,-177173,203224,342641,41750,-127692,-25629,-173583,-337351,-199382,81219,203875,-193253,-156353,247012,253868,-321014,110743,746621,870185,488752,461409,367778,-104575,-246221,293494,424532,136403,-324888,-376899,-299790,-437597,-350290,-13973,107464,231343,413621,444128,164346,-304929,29541,370963,311673,-191154,-220688,-80490,-271603,-265793,25735,189316,407863,484905,686766,631465,126892,72845,308336,378108,243826,55519,-185874,-517629,-341682,27573,-103290,-465982,-287940,-140644,-248638,-474179,-541276,-483120,-160351,15839,88035,480114,834766,781342,456499,80631,58923,87567,-39830,-97272,146483,165533,-396947,-256100,327209,502643,587117,909985,982412,400984,-382907,-376755,-265053,-301161,33813,209004,-77511,-420221,-210614,-277973,-298668,-165127,-99245,-144278,-193765,-114798,-96537,81423,-164540,-459353,-124988,54115,-13312,-228696,-222949,67013,237061,162430,8875,-241254,-447761,-231572,198356,310006,311036,334423,220918,19692,-82420,-141272,-65705,184708,114099,-113331,-293944,-130537,141863,341771,171376,30310,291955,403533,62198,-387898,-507120,-292036,-195244,-128853,-97497,-334677,-329091,-59309,42067,-9654,171135,313901,117893,6258,14165,250537,612469,999346,1231976,1122323,580470,124560,-126193,-293934,-101262,349698,188422,-67220,81525,230354,112473,190840,133624,-63338,65100,403090,434894,197081,-136275,-108109,-19999,-38038,158929,452062,397111,276220,201564,-36528,-408793,-426617,-171662,-1421,116352,562588,960079,808770,604359,412487,308492,121998,56569,105491,-86598,-317351,-281812,-456168,-342582,-19428,183890,386333,616282,726800,433538,-276020,-540044,-72920,-226952,-422664,-117015,-17659,-112330,-337665,-353123,-274407,-181339,-75308,136963,269305,10421,-352957,-98291,22206,-88090,-443707,-173236,226541,430983,564135,350375,209927,54468,-69519,-292275,-383183,-478509,-235683,55156,131644,-273760,-228100,124314,62883,-412893,-513320,-314442,70789,300019,533238,690163,356461,-276445,-340198,-86126,-211348,-218871,-219257,-478500,-470146,-320910,-177169,-41720,158969,32895,-489614,38815,565723,1005328,974912,885597,240619,-465924,-36597,303491,412354,257417,-2963,-146690,370766,497530,308809,232809,610792,873545,849463,564688,163367,-45185,-156029,-47049,411820,771213,656739,-6852,-115164,569151,584768,444775,509392,658854,455762,259602,269004,366766,331389,93425,15588,-25227,-123415,-192393,-340920,-389823,-316319,-368061,-497138,-546904,-324948,24178,111367,-170557,-153455,-14667,-226822,-357318,-194307,172789,476937,770322,972016,802414,234630,-207310,-11588,74710,-153433,-334946,-484304,-484133,-599460,-364491,-170062,-97795,-12040,-212732,-471585,-74531,277432,273996,-210673,-276798,89266,-48300,-250394,-270508,-10228,408764,630116,239696,52976,395182,504050,201410,-328443,-594154,-371080,-89333,67526,-31328,-18748,159296,349165,488691,569861,440367,213370,-62049,-386094,-266930,318807,854679,873830,246229,-458796,-265190,-45801,418634,566053,259499,-201000,-291504,-263043,-456066,-276837,-67278,-119541,-325121,-438506,-569583,-321742,-75789,236567,257241,464025,122544,92005,558956,703545,486386,-6924,-163668,-45625,121192,174722,103120,46426,58457,202807,275619,361736,785639,836023,500550,47641,-119248,-232850,-171036,-4139,85431,353558,380533,82161,-379041,-142073,273778,383447,257464,103818,2605,-306329,-150804,37640,-342638,-211310,237934,102639,-402996,-358956,-117088,123122,343976,398422,335862,83979,-245423,-371094,-260677,-378395,-220510,103164,30858,-125291,-168269,-173278,-286989,-518588,-107022,206481,224671,140804,229718,154234,8657,-119216,68496,210260,299527,170814,34978,-256108,-191962,156992,197818,-221450,-91697,592578,821334,288749,324993,992488,866993,127605,-57492,465639,486097,232965,-206387,5870,356953,333726,220209,68917,246513,538826,513296,423259,456004,681136,575712,274553,-114168,-119335,42289,80187,84023,72179,56305,-96715,-162676,-128119,-198153,-580593,-356213,-254925,-161116,110823,360224,668749,665026,581450,459775,409863,265223,-9635,3417,179003,294523,155363,-444136,-53392,371801,302885,152073,69392,-33519,-103634,-225897,-171716,-187271,-326887,38088,669043,995400,592659,-36840,-389589,-427380,-454265,-358690,-129600,-124225,9933,167652,228846,14798,-222635,-352322,-411049,-300057,153065,206236,-68687,-466767,-338369,-357884,-477976,-380741,-234779,-3447,-58722,84147,239519,200166,46991,48013,-27423,255338,635364,969204,1265222,1042320,852733,730995,753689,795046,493065,14812,60399,45630,-243947,-523987,-195792,178119,212040,-81197,52357,194143,560028,774783,367608,-231936,-219504,30897,88830,-19112,89299,455723,640906,649400,715607,804814,664473,426706,87035,-153586,-187843,-195718,-292630,-215552,-262824,-323488,-185461,76445,98695,-26893,-200592,-199222,23704,-95740,-454949,-38359,308225,363151,27336,-481501,-367456,-255300,-309273,1556,482531,323288,16853,-395219,48211,511472,828623,721883,472511,42556,-92948,-48303,-75063,-161971,-225742,-487934,-272130,-47134,-101169,-53403,466049,839356,934266,590235,137961,-164515,-289275,-229168,-25197,286035,423913,422358,217819,-10448,-120733,-151515,-235588,-99208,-53405,-35687,-79106,-109232,-178471,-103968,65030,162301,329366,640106,391698,199469,178954,132211,-83514,-511431,-255603,59006,74404,107392,122535,255193,215485,255795,-4566,-191126,-36978,-17661,85274,358595,338320,118431,-12862,10898,-147232,-234262,-326232,-507233,42767,745075,979351,1273461,676371,12904,-325026,-207161,-294248,-89743,192797,246858,203861,-51287,-342727,-264120,-88583,-265522,-79234,29422,-247335,-317250,-38090,45358,-321372,-290172,-2454,-69109,-269288,-271922,-99002,193228,215881,-10814,-268835,-214126,-54699,-285036,-185524,211577,342746,119214,52642,43849,122761,165100,160387,611593,795907,676462,283242,125831,-132173,118712,218994,266534,63685,-47480,2005,-235378,-68062,126043,-256487,123404,630890,730017,450946,232958,157212,53974,-3139,-340524,-293908,-340460,-368210,-164953,112871,394425,309590,71639,146104,530595,715196,746249,740558,310756,-150504,-361749,-306528,-361938,-378053,-402703,-361089,-417027,-133451,309928,305684,-55331,-359640,-69588,177382,-108012,-248245,-358432,-244674,-299972,-427721,-206419,-81324,-67181,-121966,-48446,124951,243819,19394,-209645,-243326,-53230,82785,138504,-10134,-197922,-249748,-230373,-110269,-139836,-67456,-38397,-78702,-10327,-46950,-20872,-94552,-127484,-55111,-213444,-260310,71975,-54764,-334093,261106,441591,-131797,-352752,365689,702646,507828,-18525,-409926,-192676,61317,71373,-186514,-513458,-231091,-194216,-346014,-341284,-107659,-143815,-319285,-145657,366033,540966,354177,2455,-70870,-216512,-39583,267458,243573,83821,81454,163840,125054,9326,-228788,-521357,-182806,147019,256715,65389,-146152,-223446,-269962,-211469,-251416,-287059,-223065,-94262,91666,-12209,-11112,26605,-146888,36072,208633,168314,93559,137302,271627,683485,276981,111541,-218572,-255887,-247378,-190669,-345007,-417836,23911,233802,209250,76737,211834,394884,239942,162293,-64373,-80420,-29347,89215,-149529,-453821,-456275,-425872,-371770,-317235,-325894,-424701,-262358,-51164,144279,367065,231669,170096,-74068,-192400,-101609,93705,321683,201996,-31134,-62933,-167188,-276567,-132121,-154109,-88412,-198450,65995,-68804,-180106,-288612,-322319,-280761,-188615,-172689,-187584,-122624,-207198,-532639,-241222,-58085,1927,-65250,-115494,2258,78705,184711,552331,1001693,940579,493912,28833,-208987,-160548,-257978,-368729,324388,877378,1255103,1387542,976744,622643,476424,512151,354074,-32668,-476170,-520232,-262643,80201,267088,214735,118112,51795,23738,-56104,92584,204252,226790,80608,-33078,-69261,-58395,-192707,-414417,-75622,279414,341773,122966,6987,143810,24082,-417091,211044,910186,1085206,835311,949645,817128,273693,-143876,-31125,-229845,-396579,-415589,-438244,-83645,50888,-97282,-336769,-78832,323060,581095,487073,236299,-20667,-288253,-238208,150905,292789,498436,591509,770636,670729,398350,-96406,-122569,215790,482124,407149,-18804,-486825,-345027,19951,198152,423109,678213,1123029,929070,971973,847885,354846,-373077,-307353,-93830,-292408,-191384,198844,425761,499404,513409,567244,683592,617218,253527,-61391,-133471,-323247,-387168,-254914,-396191,-398834,185154,490270,408299,207460,-26581,-419528,-95800,248734,287411,57541,12002,-139321,-112448,-85880,-172567,-214947,-134943,131265,328180,189883,-172634,-360385,-132957,-241278,-537370,-385900,-280510,-173903,21185,318577,485416,252302,167711,-1803,-136529,167591,618633,712394,347526,64187,311502,753228,669331,453216,180783,130017,459434,659782,529195,-55544,-343604,-323803,-149648,-151347,-328911,-430226,-54517,334937,671719,630246,347536,-22363,-421224,-299383,-154578,-166874,-281716,-196383,-112515,-187936,-231053,221802,547513,444134,8177,231080,340540,-342402,143507,865380,877184,316028,-4033,136056,280573,357300,157959,278522,421741,319121,-38131,-225299,-284981,-406073,-310319,65321,191810,1678,-431384,-310641,-343896,-265903,-15504,-182529,-101490,-16058,-323794,-228552,50461,-66688,-252879,-66727,-31863,-238365,-266173,398,10264,-31633,-185046,-99547,-29893,-196011,-20654,173224,205252,199281,153840,275214,225854,-54131,-395290,-276582,-115577,-150201,-317896,-391378,-387495,-246781,45350,375949,401108,385979,373600,303405,44400,-112745,-255324,-317385,-369511,-405745,-437593,-420589,-276680,-115596,114691,66211,-144589,-228773,10156,140205,-41305,18082,-91824,-26615,283069,720486,838687,630957,454048,358524,350189,188420,-279154,-395106,-348126,-165274,178172,-190975,447876,1237844,1455542,864687,20632,-542218,-67827,150000,37887,-271867,-490012,-274584,-265322,-299226,131453,594718,678525,472603,222805,135605,150189,301797,468091,190183,-265293,207749,846272,1037810,701387,249658,-2530,-178820,-112546,-213002,-153175,61930,378049,586434,601380,327969,-44789,-315654,-306979,-185286,-66390,136913,349866,248410,178521,190573,214024,254118,91022,-63122,-200909,-374996,-284345,-408594,-363028,-133235,28329,24011,-57011,105471,225270,132487,-95500,-377968,-32004,471065,396172,-213603,-304632,180067,406811,585999,715017,596590,313547,-40571,-148526,-174387,31158,75633,22425,88278,-54815,-72602,-71042,-89263,-19663,315986,662522,612203,644802,303040,121506,-116559,-297837,-374730,-406536,-293266,-409423,-290560,64768,357206,515983,258417,2656,18750,314284,107064,-310308,-510681,-414392,-86628,131554,145178,-59701,-88078,-170898,-476223,-282873,-19886,-202857,-501670,-145243,-140426,-60514,349741,699895,884199,676744,303994,-103287,-82744,304541,539928,251085,-280918,-436164,-211800,138357,333644,546486,418512,293112,-23939,-19226,-143696,-278440,-10251,130830,-199247,-511183,-225089,293718,422831,324230,191681,162012,85493,4202,278366,524052,213543,-15744,417530,770237,637604,334972,-117202,-422461,-101260,68197,26675,-59773,-182672,-304612,-341207,-444738,-152974,215299,357882,468809,437467,354182,507338,540253,201582,-314538,-278970,-289843,150517,895169,979130,298669,-266329,19137,357088,537118,602577,453441,-36620,-313931,1537,58372,-32645,-207048,-319319,-401745,-360442,-63580,181975,-35714,-382128,-415721,-292046,-206262,-127880,-117511,-337982,-351781,-87817,-289998,-335237,-495294,-260374,32347,253183,370684,255360,-145447,-387211,-53826,82257,15503,-69895,-287033,-412561,-194568,-39799,-460245,-214069,501216,848880,246665,-478589,34467,-69246,-299719,497772,625237,-12983,-271757,261446,122271,-398661,-316657,-15788,-194775,-299614,-50042,359738,673190,604418,18961,-261734,-291979,75932,417190,597557,468285,100304,-426522,-56917,156535,243235,10040,-483660,-341953,18758,108885,-45888,-412637,-372663,-263436,-483297,-443923,-267238,-165801,-139342,-316040,-450869,-35849,360769,539937,169835,-355468,-373233,-116491,-85923,-149288,-177091,-435355,-308848,-43998,-61294,-55490,-136040,-57240,78328,40275,-168396,-183688,-270726,83310,418313,558400,664934,718785,642086,315943,-202983,-61064,371398,572459,267784,12458,-59729,4572,164485,33667,-379209,-363634,12337,28322,201245,607968,488673,283669,600574,820965,244129,-410611,-343355,-149849,-249484,-416509,137272,303605,19506,-286679,-244627,57038,140443,-197307,-345770,59900,83888,-23834,-132570,-80961,-52703,56934,146306,-62344,-307715,-271632,-41363,398387,612810,321073,-135541,-260199,-25222,146391,247618,597714,341113,-189965,-477694,-58266,108878,11916,-223357,-391630,-29892,322501,543380,544807,205308,8492,-222413,-436020,-234861,125592,53113,-284016,-371078,-20435,-45977,105865,201776,125833,178710,275399,140331,-70135,230911,700715,764680,570613,253845,156448,58502,-91447,-348727,-140919,122262,217928,-58832,-495934,-141732,-91665,-161967,-411936,-395373,-162772,11038,48950,61113,114230,206182,46269,-399051,-252153,180861,490633,531967,377521,44059,-129819,-334724,-509575,-424222,-103164,207160,310551,378071,48457,-176384,-597829,-430374,109585,612243,886545,651944,350171,260550,251747,-278258,-70975,101795,-45174,-365150,85194,262542,266398,89943,170341,56146,-66975,16346,420897,371609,144448,-179906,-390520,75389,431391,407079,159719,-179337,-268476,-150179,-132451,-120423,-157723,-182892,139552,342250,435696,260386,-132296,-127363,43704,-34192,-130943,-206734,-195141,-122707,-51453,121753,233377],[213492,144305,202388,393780,638866,460544,8360,-336677,-212431,-174821,65850,157269,343418,449410,473032,309555,120396,281033,296612,179144,-5805,-30556,-213113,-349177,-405334,-571722,-313055,85576,313495,363523,489035,699048,634417,462946,-92447,-393381,199513,586967,348789,-345856,-18879,686847,1122445,862313,260978,-122792,-408541,-295427,-195762,-247104,-302237,-396528,-220494,-62728,-136241,-458179,-611987,-485813,-250944,-118265,-66957,-155672,-429447,-82705,407418,491956,366874,-79663,-307858,-322294,-472531,-422872,-170054,-132042,-438376,-112043,343663,273654,-389859,533530,894376,572908,144636,-207589,-256578,-122913,-115986,-62220,126762,361627,378470,293218,-65383,34767,230624,62650,-143581,25,-87672,-301660,-162269,-55945,-35158,302277,591728,742494,561652,311518,303866,365462,261219,23144,89854,49079,-108562,168721,256579,-187210,240785,969110,1051699,472221,-287150,-25593,-49717,-176473,6510,139681,70642,-207945,-46515,310858,522730,160714,-20976,266259,113287,10032,-461134,-184998,233497,417996,203614,-117259,-162389,119700,553600,886215,1101584,1088904,876835,562997,292794,-19824,-487842,63732,228034,-44843,-515317,-336434,-63683,28034,127549,339929,473086,248547,-49116,199757,281053,-31549,-113611,-123375,-138414,-220550,-510043,-218362,-254860,-554446,-244850,-8418,-162824,-34773,13409,-244683,-521662,-467382,-404553,-427209,-231696,-157522,-147331,-346169,-372103,-193545,282779,443702,442156,172404,-185509,-368687,-235043,103497,459277,764056,645980,507455,26352,-241874,-33788,251845,12072,-220479,-150392,132807,187181,241270,59565,-145577,-167029,158720,106416,-280480,-163957,24686,-115223,-346217,-441157,-466181,-438774,-417443,-546492,-524129,-361008,-407716,-523876,-303491,-52318,-27428,-230596,-316737,-138958,140812,282205,-10601,-159325,73494,8089,-268250,-267783,608,66413,-364528,-180739,56359,-30120,-463449,162246,791063,788982,477807,582470,465242,-34580,-311896,165181,326264,103941,-325211,-501501,-284204,-379448,-376770,-164195,-15682,127385,229982,97386,-238158,-386622,153965,443765,354483,-100671,-329422,-188830,-186893,-102313,84010,51956,265317,559978,826764,789410,206853,245806,482054,400402,89048,37844,82170,-91226,-233669,-61322,-86050,-472108,-224280,-25140,-71045,-277365,-367057,-278252,58095,122853,94428,480760,982971,877775,396003,-46835,110335,157043,-138369,-389347,351068,421907,76146,-278926,269047,586651,733325,1014267,948927,236208,-302098,206049,363496,314550,512928,474607,-7465,-392846,-82336,-115555,-249666,-292647,-273301,-135435,32053,217728,137342,85270,-147202,-326397,-238664,-210513,-209306,-268482,-399252,-131821,133908,5322,-328680,-596988,-464528,-163158,129996,228913,327023,399826,352843,283096,66767,-132388,-259759,60,25511,-101445,-142244,86419,284040,371571,213306,149987,394216,458067,187193,-209220,-457129,-394669,-207268,-63647,-24073,-337134,-310249,80468,214322,138635,127805,289979,255773,191861,67495,-154190,66795,422342,906210,799616,384797,-94137,-185733,-16181,145898,412526,464436,375261,296175,167407,-61901,40814,-68993,-297836,-143622,190430,254537,-80248,-322246,-11416,62150,76452,179960,476509,303417,227702,321830,95391,-368845,-286925,118202,95362,-143149,541514,864142,623848,183643,119872,298292,164359,15997,-149133,-418632,-495173,-467545,-497709,-399341,-8511,228119,486716,756358,932097,440116,-238808,-104417,283629,57241,-384299,1497,206561,230891,121857,27579,-52117,-105565,-6518,138433,253508,38335,-332319,-207303,-93950,-156727,-267737,-79168,78450,319030,283530,243511,333126,420414,178679,-167007,-412352,-360962,-266412,-168715,-40290,-282776,-200380,-9319,-69433,-382723,-458804,-435525,7784,276277,417355,505042,218080,-276939,-427668,-264449,-315612,-236272,-328196,-612751,-467241,-372377,-282235,-58024,241488,218198,-284190,-48317,505859,785465,736765,624783,40536,-244475,21005,239369,307256,126700,-34993,-237265,136247,427042,234838,81246,424425,736231,817594,626081,317322,123832,-40301,81307,582359,922627,888002,444193,-277565,185717,379325,431952,584913,723675,572919,359581,269902,262842,159671,-75384,-291550,-314590,-340265,-423580,-318374,-153140,-63687,-225423,-484060,-502550,-266119,83428,150285,-230454,-307547,-143284,-379991,-343131,-78055,237083,363881,530049,824810,557286,41040,-140581,346504,527753,179029,-175647,-361937,-385150,-385542,-270017,-111305,66389,84267,-59244,-40170,250100,685549,419640,-184552,-338423,128375,130701,60133,8586,269727,666929,878139,429110,160788,205027,177127,-83991,-465766,-611427,-408160,-172241,29952,-14124,-80362,62980,301746,472858,577282,401889,173314,-95867,-312740,-329011,72125,366224,240576,-216228,-364026,-277559,-190577,206593,300183,-2279,-466125,-195919,-97110,-293341,-235748,-2268,32859,-100479,-344431,-562149,-497332,-174971,331565,652263,799947,442423,-217405,209057,542870,388682,-211090,-389511,-365392,-109685,128684,161528,88663,195763,289102,172377,-16515,288370,314927,291992,20399,-111123,-94989,-6001,247929,330822,391913,331606,210957,-117483,-425755,62348,249612,244711,112382,-8776,-93555,97751,203086,-104487,-505688,-212391,-72054,-145492,-452319,-320720,128406,402278,458024,331700,23206,-321040,-246337,-142716,-366169,-355902,116296,148170,-6695,-90997,46205,92510,-247343,-307860,97772,106336,-148780,103696,279986,202632,-77592,-4950,178319,328912,365542,220685,-81235,-219868,554,21608,-356452,-194939,316098,587215,372076,218762,630555,505415,55370,-276408,75342,467824,411304,79675,52491,472812,681657,632208,277814,142245,127147,210637,280746,490122,725218,679809,234331,-178006,-101052,235618,164727,-4208,-14630,205552,131148,-143820,-214753,-227869,-472610,-468808,-340038,-91781,220857,437781,834060,919485,796232,544486,319135,138699,-83198,-93800,-74589,-1406,-78684,-507140,-123271,286323,229168,184348,-20035,-123562,-90568,-103476,-49668,-118834,-255698,240253,932534,1408185,996093,169440,-364412,-298374,-339621,-360957,-121636,-98823,98478,154262,79416,-239307,-395628,-330293,-390463,-186663,219814,168727,-255027,-325841,-184584,-182049,-349080,-422702,-306506,-268162,-97702,153437,288363,248745,86876,3470,-56428,251983,694131,1046926,1284820,1297897,1148700,796098,715955,807755,547061,-36396,-145536,-81953,-128031,-72685,58169,345847,520580,289953,143279,227423,573262,1000526,498528,-56337,-450367,-314483,-179417,-194058,118926,430136,494695,382068,440957,757826,872715,707193,239817,-28226,-20465,-190718,-285221,-200991,-312759,-260661,-14053,136112,19309,-213231,-262267,18371,204118,190514,-87021,-274227,-34552,124401,-159623,-474582,-139228,-140668,-367852,60388,759077,678149,111073,-226716,315760,635308,699303,568842,423490,55858,-61272,29197,-16224,-147044,-305058,-364919,-59336,96401,-124583,-257765,485110,951761,970514,660495,190102,-104853,-281076,-290967,-66515,276989,380325,274468,26300,-160369,-142148,-30379,-79346,-102837,-183360,-205803,-166821,-178686,-169902,97553,396860,289311,-89091,77139,159866,237335,311773,312458,-14948,-523968,-178966,128598,126396,156396,91889,203360,205526,116549,-71948,160555,496399,253215,-52326,-1416,-6048,-198503,-310883,-135040,-233498,-443029,-579953,-423056,142479,776330,1176764,1252617,972215,137841,-453441,-166611,-40541,146812,195305,100563,18960,-148203,-306717,-483691,-402931,-393628,-194148,-140684,-347124,-137705,71881,41986,-195198,-102205,48065,-85535,-302190,-260706,-130235,61236,26308,-253381,-434294,-127865,33420,-192762,-325910,126272,362600,199562,140844,80377,-48068,-245608,-280725,178400,542594,456898,-79490,-225785,-249518,183464,172683,183897,-103071,-192749,-60559,-295556,-286300,-22195,-226192,39765,583220,822458,537690,109977,-175298,-219113,-306160,-302045,-384710,-358545,-192414,48950,326940,497892,391382,142597,28843,294841,590485,744788,751595,408301,186435,35902,-163369,-449348,-301920,-150476,-85351,-197155,-291867,134135,259208,39554,-140624,95766,398988,298537,26782,-314217,-213941,-27573,-168542,-299174,-420593,-478414,-341769,6530,191036,222943,-64747,-334834,-340795,-165967,-56234,57119,-54032,-303627,-450420,-241299,-219400,-170431,-174430,-163939,-138725,144603,138594,230287,296052,402050,230976,-144377,-277120,139289,-51086,-321209,442900,574445,28157,-476856,143294,545885,657265,258158,-72087,157496,410604,428423,166642,-222702,-436344,-266101,-191024,-270423,-194398,-293592,-432352,28399,519724,782474,641373,453222,215839,11676,87554,264379,195185,2421,-102184,-43774,29097,-10778,-158230,-366279,1726,468629,471011,202680,-106975,-171299,-204370,-266369,-269819,-266908,-189272,-78010,78404,-128171,-203762,-68422,-124414,117806,-16492,-48724,3398,177957,283482,518651,155961,-23057,-32242,-73672,-206005,-123139,-85337,-209104,-378688,-35624,89256,6714,-129858,-209240,-368094,-228576,-95176,-42779,-103428,-207634,-334292,-288554,-393337,-499602,-278999,-39654,-160977,-468006,-279444,-79254,-55736,24497,129796,177084,25420,-81422,-72622,89384,220867,361943,379080,273735,66922,-98153,31376,-80683,-128954,-227274,-143293,-303332,-331715,-214921,-163983,-296144,-309612,-293854,-198304,25174,132499,-150923,-260774,-142456,-31619,-178016,-476359,-161933,130707,551788,941146,986764,555872,75025,-311850,-359340,-173659,-203742,-351932,169725,708877,1008891,1095686,830442,587408,510834,487143,254630,-85234,-326077,-329904,-160683,46964,84934,-17715,-107335,-118342,-63344,-194933,-138412,-5194,-60725,-102800,-52093,39833,227727,234484,-2285,187064,548112,399546,25065,-47591,208026,71226,-358629,265449,954624,1156112,925527,944708,728115,196399,-109348,147226,33722,-230487,-354543,-352236,-167787,-52782,-160641,-451865,-53346,265406,397514,269127,-26449,-172121,-127103,126873,359513,347687,322983,479272,586235,368693,40727,-221605,-109439,303991,536018,338551,-200700,-497189,-446298,-41914,169563,369757,576042,800048,508314,462722,722746,482256,-56824,-470167,-518153,-357700,4106,361561,522072,552025,567828,607847,790896,648426,295700,-137936,-31840,-109783,-369455,-401353,-404232,-570442,115469,580973,452266,149745,-334495,-248347,189291,377454,287627,106496,110841,-135257,-158305,-88122,-118884,-159014,-147932,20777,138292,-23394,-293503,-247589,-113280,-250034,-519358,-435546,-283866,-348035,-357922,-227136,218730,254752,307073,55594,-285478,246164,884341,971454,422200,229669,737537,1079885,949529,604210,334075,210495,287787,255442,-79328,-542906,-462810,-207534,-33734,-97690,-339449,-452905,-120643,234491,570701,679210,553293,299414,-112747,-414032,-284816,-225142,-324987,-251188,-53977,7192,53131,393965,851608,738715,96484,174552,457728,-47548,-246439,585896,909363,423701,85416,125948,227098,225994,220667,488437,662575,576085,369340,112710,-18662,-241663,-231218,203713,318587,-41513,-305948,123098,286361,40431,191691,410565,324666,182810,-306993,-342641,-154474,-187024,-281503,-55237,-59169,-285668,-297356,-11969,98693,155176,-12678,-75221,-29698,-83569,93198,268169,222003,179143,59980,72511,-18244,-136033,-271006,-257865,-323710,-434648,-436491,-373061,-232504,108711,298780,195850,58551,128477,221014,68180,-78654,-144455,-281367,-224925,-252931,-374603,-329697,-158081,91988,220188,302319,97297,-128667,130178,331007,312946,44078,175300,67557,253414,584082,829706,858925,577974,358986,285444,352563,228730,-139214,-265415,-240943,-295382,-144931,-32284,494360,1055285,1088141,585348,-122098,-383225,-178144,25530,49820,-183662,-360906,-263009,-363168,-370847,54650,330494,58174,-51428,-70188,-10905,129841,338381,522901,306813,-238972,-113694,361309,659126,551593,226451,9531,-133249,-210795,-218678,-135308,41562,242860,472488,448466,250611,-34543,-171336,-151516,77023,71539,144151,187828,-40488,-79714,133100,262086,258151,142988,-35814,-275785,-437614,-240736,-307216,-408999,-89819,23720,13007,29749,139660,159455,42167,-95390,-251419,-402886,-200813,16072,-496387,-145566,313678,466529,480660,409674,178007,34279,-1681,9359,16406,59774,-175124,-268226,107880,405222,271411,145639,121626,292332,443334,679461,715438,717408,315109,-23404,-387276,-445601,-403590,-336360,-173631,-167402,-97093,-157698,-39371,235445,49354,-219516,-156678,112316,-88018,-388908,-410497,-190572,126987,315653,281346,86190,-19337,-167435,-359651,-88449,123644,5048,-409858,-259759,-210149,-87476,323156,633787,658731,444576,137111,-31285,-139282,51663,270787,68325,-507121,-346906,-75667,227375,294423,706879,531503,184582,-166948,225437,138312,-141420,9470,69722,-249741,-416565,-276530,108882,268721,113783,60207,75534,-30062,-12001,372208,565193,271420,8035,459489,774924,676380,266062,-241169,-322340,80963,259548,128451,-90545,-317462,-501589,-369782,-360345,-204553,50196,210914,302313,193171,79482,44991,209898,147831,-172694,-377715,-411295,198927,898967,957815,356414,-169169,-259,152109,311949,377057,261015,-223176,-272228,132273,144728,37436,-101778,-117381,-315798,-437720,-205041,-125491,-208761,-159301,-132859,-215561,-190962,-53315,-77083,-131238,-185786,-215491,-290946,-447520,-307656,-95155,26687,200821,201774,65178,-306217,-460177,-236436,-282085,-278473,-156775,-211996,-89347,92377,205093,-45096,-291834,314435,659289,307855,-465285,18001,1803,-427304,354460,573647,38341,-177957,309347,143644,-377255,-106427,173056,-62540,-165975,38320,261511,235541,-51865,-500884,-480636,-479972,-183344,230254,454620,343326,-77378,-535965,-32314,238809,261167,-12601,-501656,-144584,312308,471356,315260,-244155,-306293,-135371,-330960,-548126,-377503,-245779,-169559,-352434,-288938,251408,666125,730093,331269,-234676,-228487,-48633,-5989,-46863,-69078,-330762,-267972,98607,364372,370732,88762,-46378,69849,74271,149315,267093,-140462,-154948,290179,492642,633305,752231,408385,-122629,-351904,27489,439078,586337,294295,75622,20980,35752,78186,-125738,-560298,-208340,102153,88204,334828,829082,636773,317867,375813,393942,-22850,-529186,-258159,-160783,-230400,-156898,208864,212861,-104170,-309672,-169178,155225,151890,-311011,-265735,195574,133878,-11103,-117741,-34819,85310,192572,243467,11309,-283421,-289419,65870,477738,641554,313275,-114362,-245953,-22603,-54052,-40325,277329,81436,-254704,-249210,-204625,-174188,-2635,-36310,-522810,-77053,315982,568223,340221,122700,29333,-88373,-349770,-315646,47819,-57698,-404042,-266279,-25971,-191604,-209117,57943,191138,314175,357332,117080,-362937,-47675,347565,337507,-3062,-113024,-20062,52064,15195,-204497,-162541,187503,357104,92981,-345874,-104591,-31778,-126419,-400303,-279444,43750,324237,346086,196784,171181,347682,276250,-155883,-300822,29418,295359,351220,225615,-50047,-119426,-206943,-362161,-378248,-244035,63445,154261,372188,137150,-86079,-430829,-594667,-39140,647893,1007529,756741,440750,205236,-33881,-283430,6100,41045,-155280,-228242,179798,221306,163829,41888,183752,8716,-281674,131781,646190,866350,599473,84276,-305423,65974,322922,262575,67755,-194956,-328266,-179027,-128955,-191611,-299129,-331113,4485,194232,275985,73009,-164192,-56879,100647,36936,27341,57584,94318,144256,133979,291553,329418],[128791,86935,216002,457486,646262,437869,-58517,-405096,-181539,-88876,132833,194094,530483,704451,653044,452340,145691,172683,144729,-44126,-175891,-226377,-395368,-464643,-407524,-538906,-368913,52312,239591,295270,344599,476371,285197,114631,-222448,-407165,157043,580190,452140,-160893,-159330,504669,873489,853088,390641,-103852,-517918,-98200,94184,-63647,-242141,-393296,-201962,23276,-10480,-173672,-282791,-436050,-493020,-316716,-297696,-535424,-305242,29303,277845,329070,367721,169581,-207169,-514536,-508130,-277976,-8215,-1840,-318198,-293711,259979,581322,208138,471633,851996,619324,228384,-259764,-253302,-217537,-142238,-42024,302244,521081,486479,329093,-35662,21064,174779,56767,-95598,141884,28357,-266291,-282173,-249286,-363853,83901,443831,531392,343893,116697,97268,162287,36169,-65667,52744,-55995,-66271,291796,373101,-77674,160825,784161,791512,268122,-318769,79193,146421,-32756,82907,281122,158373,-151438,-309260,-164521,-35018,-176221,-271938,-1603,94124,70630,-369317,-414924,58208,240016,122270,70188,63939,111231,389266,746975,1118142,1303436,1031813,359898,-76440,-278294,-172181,89265,309248,182188,-217667,-476536,-248716,-244320,-42725,362175,479564,297061,81285,222261,307384,93858,71838,-54598,-360542,-502586,-525780,-212057,-241589,-419604,-375875,-230063,-300491,-100436,-80939,-215528,-113784,-128742,-201708,-315038,-238116,-103862,39525,-64267,-67057,39542,197029,242908,252615,96403,-204022,-380833,-272907,-93471,216528,480979,522715,513732,-24435,-52996,184919,326923,-26486,-331965,-268381,-30305,-58467,-53107,-212116,-121671,74344,260524,134227,-161343,-215707,-61631,-159368,-283615,-246375,-264605,-302194,-542893,-313061,-192833,-39978,-150859,-239058,-301280,-351000,-397968,-245676,-202772,-98257,35596,79306,-172674,-310159,-113871,-109089,-125311,-78123,41603,-232962,-582172,-233451,-111509,-292407,-566606,36400,560164,481780,312728,486688,404693,-41830,-449706,-41312,114223,-33495,-357840,-403444,-140123,-132833,-350717,-314956,-234666,-110277,-46898,-313666,-446098,-158494,242426,451513,302574,40293,168747,240058,337690,267038,369603,159789,122502,535858,832581,721254,116440,198510,478123,293499,-130364,79881,363219,297080,28929,-99849,-143078,-381930,-116951,79528,43249,-134114,-221165,-132769,170778,206123,100243,379556,882842,767804,248786,-87649,144970,167807,-153221,-111718,502172,756560,509606,-109786,107915,551399,793905,992952,802357,15064,-16222,541713,556692,569232,797195,574685,2089,-339120,16457,53688,-145689,-315202,-397136,-132728,260263,525538,526485,292123,-178652,-280112,-178960,-405823,-456102,-244910,-316901,-362061,-44664,-82954,-276948,-51057,-49028,-118203,-146082,-33466,116911,188897,266919,372830,94618,-202003,-401034,-303560,-186878,-182429,-17046,280721,390742,298456,113063,117851,336946,305079,130150,-154257,-323924,-428021,-272658,-56048,18581,-311710,-302802,183774,332036,137934,-75848,126714,249304,178408,130868,-145148,-504688,-292282,80446,2851,-133150,-174829,-96381,231297,387338,585389,902633,749547,548731,155161,-231937,-231353,-352545,-519474,-371673,-90341,-2846,-351569,-333666,-8411,101556,164364,256267,450642,167295,23833,256036,132955,-343110,-279995,283662,188334,-404809,229123,427572,209560,-350729,-101645,200748,170895,-5941,-215576,-232080,-176035,-117661,-239043,-231126,137108,275655,480167,731003,773665,336242,30305,272580,509387,235764,-331437,31597,352229,514437,474435,280666,94510,15051,122220,185365,210244,34540,-259820,-330343,-161419,-99116,-79455,-30434,10908,187034,58668,165669,457182,716631,360404,-63577,-435298,-233086,-231964,-349990,-189150,-233778,-213576,-158446,-190123,-293066,-385080,-443511,-11173,279855,285029,274413,64673,-249791,-513503,-393190,-308769,-271376,-460887,-397498,-320469,-361451,-375503,-178683,181509,320314,-9921,-225060,176877,220645,267372,100180,-81103,-82387,22678,52333,76638,-25463,-122195,-250172,-111786,288930,213643,-14318,175479,480752,606020,516826,370454,178669,-48387,110824,573049,859692,907446,800756,229545,-200722,79335,266672,461425,617066,607389,331763,33797,-4084,-153700,-254571,-338239,-372570,-326574,-176279,25046,225010,182361,-88779,-475354,-492588,-240045,99452,138808,-247898,-420212,-191972,-231751,-111486,38420,195680,212499,326478,572804,296480,-65525,37748,591339,874506,539588,175724,-119112,-277484,-205539,-111203,-330,250939,197903,46830,214545,608155,1027419,622398,-129616,-318638,130379,288143,344812,271317,459362,824101,919715,483660,125758,-69374,-200337,-368500,-542192,-527599,-309163,-164870,-90457,-108460,-209856,-129230,99875,291530,393265,270366,97925,-130499,-246031,-353202,-191799,-167912,-159305,67186,-33272,-355209,-264090,50401,5170,-277807,-339361,20033,43753,-133905,-159613,19842,125703,70128,-237093,-531029,-479456,-295181,321765,902969,924288,732221,-85970,-81957,223956,135276,-391038,-183154,-322050,-296367,31881,123481,64235,241205,308168,84510,-188972,-17367,-29667,42480,-56509,-47037,118552,321188,457290,509287,285242,74076,194608,72869,-317450,-210527,-350,106916,92594,106846,243779,382821,411506,265148,-49770,-341790,-206040,50961,-137946,-321102,138965,396840,443824,310275,10738,-375938,-185353,-76689,-243340,-390016,77495,149001,909,-93145,145690,359842,108602,-282855,-55257,44540,-377355,-107414,301418,271094,-14959,-48124,119911,301828,424515,263664,-5611,-214901,-215826,-247452,-505554,-200732,139866,455443,506221,195682,160819,118155,27551,-92164,118961,447308,411018,154545,227238,587571,920852,808367,382512,81818,-201427,-145076,138462,500386,693700,645225,100517,-311537,-98123,358929,299099,-3091,-214124,289338,419848,178473,-169847,-311572,-500559,-439890,-238601,8453,146571,357176,740394,1000154,914113,592167,247909,34957,-143559,-203081,-212865,-144486,-276383,-573541,-199692,111442,135796,251397,48741,-101142,-82944,15798,86992,-64297,-216591,345469,964303,1348161,1044330,225072,-389806,-179283,-301387,-429813,-175242,-78215,127566,173611,-13158,-302136,-263249,-280549,-368373,-107199,127399,-11794,-494337,-121612,138696,6614,-189651,-445153,-292949,-153735,-10669,101716,221678,211946,135915,-17727,12215,194656,580950,969867,1131801,1393080,1228739,652863,394307,586008,459180,-86274,-382558,-176753,44412,275940,155043,485941,792110,590292,154638,137507,352829,759830,359022,-43016,-320497,-343906,-421197,-280043,105039,349934,336940,131196,90220,525562,941871,868704,375007,148184,164856,-80298,-134465,-142132,-365414,-259231,36483,213561,48446,-395574,-156177,236002,370172,425322,222140,-209149,-465237,-276876,-413650,-248423,84384,-36295,-404056,12285,769721,975404,269715,-121880,447261,632105,505249,365571,270941,-14007,-135145,-38863,-92463,-217714,-343208,-297384,20168,140264,-107466,-485148,230134,748110,743764,581092,215935,-48606,-287668,-394895,-213896,154781,296980,160710,-96160,-259421,-158253,-7345,83634,100192,-34655,-299090,-257865,-259006,-230421,176109,615239,699488,357394,-382337,-178015,190789,398240,413077,-53172,-505923,-81131,166424,142731,135020,56406,925,-62610,-287046,-88468,400928,661017,316771,-89113,-351678,-326770,-355194,-362190,-219213,-230550,-494981,-610123,-291569,127608,500853,920574,776011,754220,34198,-581834,2186,241885,343587,266251,4383,-254179,-334857,-276242,-239587,-322414,-472244,-405942,-259016,-192847,9063,122300,22373,-65114,-87863,-66432,-196485,-313958,-247770,-124403,-32751,-94141,-405664,-411988,70742,303585,191011,-95619,5270,251966,146960,40655,-54078,-297597,-343119,-20754,-122789,8248,-142479,-357885,-270482,-69785,236140,197601,36510,-240938,-409437,-252091,-285552,-487471,-160844,-164769,-131345,345334,629182,376428,-129642,337,355998,224971,-131505,-546350,-213597,73670,234133,447365,432979,336112,92470,-150062,-37212,250718,401085,414131,370521,406634,335364,23847,-475246,-268472,-8144,64410,35180,-88394,76615,348651,217810,10167,221717,589376,728173,302257,-183126,-245355,230120,344633,281876,-89502,-255944,-261976,-90043,93937,108999,-115092,-363457,-307047,-223133,-217647,-126152,-199239,-416451,-382157,-189138,-120745,-86696,-246448,-208227,-54479,225949,265638,436088,652623,745740,391254,-121919,-275643,110414,-91698,-229306,480015,573971,160887,-387912,-219062,206397,582826,421999,238642,494389,642679,558435,363775,34351,-265307,-131565,-14328,-101152,-166180,-355892,-308499,67850,473630,822970,865173,859806,480599,213477,230801,263692,222868,14119,-206202,-82611,115560,183173,35293,-196025,167925,691991,590380,216407,-172402,-180468,-192561,-353260,-323162,-352009,-263012,-127604,-68747,-322467,-501905,-321610,-244258,-121504,-336186,-135412,44550,82344,79931,35481,-7687,16509,168671,283,-212266,-127120,67045,16701,-264354,-306817,-66266,-97365,-493850,-179128,57013,142996,58874,-26026,-226470,-282225,-35477,30748,-222858,-404332,-160678,71715,-107845,-380412,-180644,-62589,-112472,-345009,-166613,90075,171262,154639,83966,51686,-28440,288738,527981,468643,282369,58093,1578,-158762,-407842,-491569,-380764,-408773,-438759,-211807,1029,-43822,-165682,-327129,-406308,18822,296096,193613,-100219,-243087,-38099,-83012,-407813,-198175,259174,894273,1263893,881486,115516,-363259,-430600,-187308,-28925,-95761,-184225,81773,529237,641828,597539,513275,386715,419680,399542,196418,99750,-14720,-143350,-107369,-70148,-168682,-306660,-331298,-296011,-240801,-297728,-419191,-283663,-283628,-152383,13021,91960,248840,511664,439452,392343,652226,397629,-60206,-228176,-2646,-90036,-245186,226192,752117,857688,678247,666749,484282,5554,-165716,190209,235529,-1093,-300584,-388318,-382568,-189682,-164061,-497037,-115234,139955,200239,247440,208676,77883,153153,237390,288578,176594,61104,252512,184415,-226080,-583664,-466858,-244554,223821,394202,119578,-401006,-405387,-391018,-51808,77387,211353,556369,560273,312801,-47565,408772,423292,177805,-7833,-88786,36874,233210,428863,490027,460262,453766,451333,609573,433894,175066,-292824,-10515,86638,-138126,-425555,-356627,-522073,-48206,442715,431376,155001,-60743,141389,372474,415574,304903,216856,80617,-170358,-179367,-15859,27272,-105655,-170628,-76739,-38186,-170565,-243540,-79228,-99032,-223045,-437653,-512304,-245071,-154524,-205897,-439307,-107336,211803,356442,78721,-434465,273234,960175,978380,364849,367543,1043495,1183364,1017848,601738,359954,196551,60906,-215315,-405265,-272946,-262400,-37879,82041,-57203,-371180,-407377,-156924,157892,423907,610374,564799,431150,145047,-225355,-451957,-292514,-291940,-340184,-63662,176019,315415,496541,883097,753701,83363,22978,396242,139249,-544805,300115,828887,497842,140043,56663,121791,131107,349653,668849,830761,685949,563543,330602,202440,-46904,-178962,153620,231488,-114527,-56101,404351,773814,742717,999652,1086557,686935,317460,-249073,-506784,-282319,-149560,-112777,-1905,-116333,-328447,-340633,-47759,166905,311649,279479,49814,-182214,-153893,106221,297119,178929,110223,-52174,-209648,-298460,-147814,-40004,-82488,-356900,-373559,-81091,95050,429840,646933,551424,-16510,-260754,47355,197494,80409,-246194,-243791,-223872,-190784,-208763,-318427,-206186,107418,445374,564173,390855,13097,171334,610660,686380,412362,83418,170758,206402,450632,768419,795663,712550,370590,145817,186664,340718,233217,-38748,-337025,-357891,-335098,-120849,197510,468110,760235,614640,230876,-259441,-218931,-182349,-61296,77850,-54550,-209756,-150159,-282171,-497086,-166297,-84467,-490105,-362450,-352034,-283636,-41168,214521,394307,285519,-245016,-484157,-217303,108221,278837,97746,-226952,-322879,-437870,-365689,-271235,-119877,-21222,184649,181161,196717,125412,51662,47368,271764,139641,127105,2631,-274957,-426499,-89091,171785,232807,296089,69287,-343461,-321999,-35941,-96645,-211679,-36200,-65059,-87091,33491,97471,-9043,-95254,-62867,-45276,-28232,-136781,-434361,-310314,-79469,240391,282743,1255,-283355,-414792,-169662,-6372,82012,143321,11990,-335971,41366,821251,945354,724231,472591,364206,502773,476705,461925,556224,437856,92769,-288023,-198943,-145062,-176639,-203743,-97304,58082,191087,-81518,-437740,-251019,-320741,-531655,-143827,130499,-125675,-503061,-315951,82629,377202,430901,331002,139107,-9857,-117934,-226783,38770,255979,225525,-180840,-291179,-201224,-30097,327844,516929,360177,120737,-91546,-15479,-278971,-219826,115710,-134914,-293980,-185587,112515,395360,387214,672489,433611,-164173,-74983,543598,423085,131010,265992,228158,-159519,-184532,-97986,-38625,84285,-48529,-31994,-82546,-291007,-87652,292643,403593,183168,2598,386591,628720,540238,89486,-339745,-203788,154738,302739,146880,-120797,-386993,-505330,-256980,-326701,-392222,-214835,-42838,14302,-196941,-336483,-287104,-45889,49398,-71071,-303586,-322156,130413,615885,663702,281647,-142999,-93028,-110726,-13753,139639,57671,-398421,-132976,252550,231480,106974,92381,227366,37532,-260521,-271570,-102104,51494,154896,86241,-148084,-184514,-14852,-13035,88979,119667,104574,-141576,-280647,-63997,71569,29629,132814,69313,-102260,-352240,-355003,-284687,-286278,-207365,46024,15752,72978,134028,275599,318918,68295,143771,424539,308156,-361632,-56577,-9692,-388440,236855,459383,32163,-164366,274003,210426,-31228,47635,132409,-46159,-49472,128677,177836,-10666,-120829,-121369,404,-113364,-215394,82598,198182,104537,-238754,-433581,-81868,221727,202656,-77383,-364357,925,497336,702001,505611,-160814,-226894,-7611,-151368,-431905,-379207,-287427,-158657,-296247,-137188,411157,780292,745943,395285,-159363,-162652,-21824,58477,36785,15264,-204841,-299084,156313,680459,691450,302256,4361,110424,122622,319768,445430,-33576,-276124,253656,403230,372330,367545,-73442,-363158,-199741,63531,322179,381430,198109,71467,39098,-24941,-114762,-314563,-443390,-156813,-18284,-5228,317062,763714,548376,123851,82639,82817,-104332,-386815,-267710,-191769,-105295,-18063,122422,-40358,-337482,-360831,-146574,187378,91610,-469504,-106029,261359,154101,18209,-80277,1113,206969,337425,327892,92484,-131987,-115553,136156,415306,491926,236147,-129544,-245071,-28509,-218517,-235700,-136370,-190990,-135145,34140,-175402,-365997,13539,-8465,-454799,-68227,228231,251332,-71903,-37841,-59316,-97780,-384754,-275844,-30039,-263337,-359485,-22738,2517,-221376,-180603,5508,211006,328642,371984,177218,-309638,-311387,-162360,-299144,-299962,-423966,-291100,-67644,21848,-106916,-205582,182348,416583,214659,-161940,-264466,-138375,-200101,-415218,-130450,338974,562321,565974,271870,193491,410786,478546,216606,-103539,-104171,57384,118649,20959,-138853,-101652,-105418,-212768,-236512,-176592,-75193,-29325,62788,-1729,-183956,-213996,-232405,-40519,491139,770462,543213,287076,129619,-36799,-82381,-28240,-131590,-296668,-93455,132361,51928,-68371,-19603,39987,-111991,-449633,93775,603265,1088119,894975,309592,-60194,88546,270269,242448,87343,-164404,-349958,-199523,-211287,-219292,-136133,-152446,-51931,67236,101115,-116543,-251159,-69400,109641,83136,83388,215662,363203,435312,315905,336467,309948],[37034,67206,257789,494601,569608,366902,-85542,-379995,-119515,-53264,5253,139818,542283,826245,707669,460628,185828,80600,61306,-115007,-251591,-344567,-284332,-293941,-284212,-394436,-216590,174378,258207,270723,259233,266633,58746,-252102,-456548,-156262,272704,645835,686456,224837,-183719,156550,363240,538428,429356,-29767,-516255,128986,386795,186349,-166512,-411361,-215489,-3871,38701,69073,31719,-131307,-362596,-341639,-275368,-130844,129067,117559,-75909,211383,615870,577180,-35559,-654039,-388364,-147620,9879,-29415,-234751,-409707,250753,908470,993214,832390,800252,626753,345780,-89693,-314679,-355828,-279868,-130053,264557,474640,498957,276252,-103963,-160083,-84517,-69210,-4485,322284,253754,-60085,-265113,-352376,-577988,-211952,180588,235823,70216,-126533,-268405,-151197,-255827,-268625,-226079,-199469,139515,438802,380204,-86549,-28298,366846,383559,25408,-95420,248421,344026,144309,189587,384179,253748,-43163,-256795,-338600,-406526,-432417,-419879,-204212,57179,-18310,-259354,-525056,-130541,15785,-9705,110519,170237,178735,268678,650948,1142925,1531906,1291445,376833,-323719,-109317,145773,52077,189621,205789,-15485,-354787,-307746,-466552,-61782,376245,414284,185512,51346,151695,233830,180637,223452,186781,-145745,-396850,-451728,-234974,-217951,-295099,-361067,-340494,-319973,-171933,-115249,72659,244060,203512,19415,-148918,-201037,-60973,156916,250104,260028,239913,42143,-71382,-43414,-8159,-100260,-244789,-279369,-252254,36091,264025,406598,273676,-162915,85240,361770,304461,-79517,-419996,-374851,-219190,-269577,-297565,-291632,-422,198460,128788,-51590,-139704,-124388,-78870,-210890,-241530,-32660,27061,-73710,-390777,-29410,95997,204998,70143,-26184,-105356,-93101,-16720,62112,-11376,-78234,-46712,-89264,-304767,-469040,-486522,-324715,28704,182252,189165,44777,-186377,-175007,-113652,-324634,-504889,-211160,169080,114324,111365,259533,241595,-94052,-431305,-208677,-119843,-223805,-406604,-264808,-6613,34877,-303875,-417485,-490196,-408020,-339996,-385360,-238127,37884,248387,380896,228241,292514,656920,800319,747190,639892,630890,360297,62232,412731,722167,538256,-27553,-52502,273077,79462,-322102,118556,488313,503933,245212,2830,-140450,-239669,-25798,134267,75277,-48461,-138010,-85003,139715,201579,132505,283175,606163,492302,67552,-61293,117818,87029,-209382,-102091,416384,914994,754639,134680,-84561,376269,717056,873629,646066,-95211,170173,602844,391097,399296,685767,478143,-26818,-211268,159893,230212,-30452,-258053,-433223,-225715,301171,688286,856458,330478,-216171,35285,187322,77588,-154179,-142795,-87549,-122304,-20047,61186,170064,316602,283289,-102073,-551888,-234376,-151070,-199939,9343,256366,-1731,-276593,-266831,-319082,-334482,-142121,162338,464655,483766,193878,-69588,-44417,147880,18707,-56845,-179035,-233113,-317373,-297782,-70131,27929,-294230,-326057,185908,293796,-51343,-392714,-176398,7322,-5486,123588,140362,7470,6168,-170910,28610,173759,446158,360647,418378,507302,650258,1083588,930467,718326,230126,-184112,-524869,-617633,-636545,-465304,-262095,-266143,-452900,-186115,-34368,159415,222150,360348,378919,67058,-252476,17413,80889,-307371,-406464,186862,136430,-223765,-256592,-204068,-353192,-291939,-153676,-36878,62205,-28890,-136600,-38141,18323,106353,-97974,-32611,303395,293108,357174,573562,441401,274210,270387,491006,592545,295323,-266342,18655,438494,676468,635562,374341,157218,109610,275022,307191,186805,4279,-156869,-287518,-86973,61317,76103,24066,109160,29863,-142789,88333,561426,869850,456729,-42482,-404504,-97798,-124388,-324523,-283158,-169859,-107371,-82924,-70781,-160283,-355164,-270284,108193,356161,173608,56141,-78769,-203283,-325236,-202515,-228852,-327709,-302678,-179744,-280591,-463307,-352261,-360433,12627,315353,258295,79045,-14120,-123624,-96468,-191857,-114894,-100949,-89761,-206226,-214362,-146673,-127651,-237537,-272370,102118,200369,-34798,-27436,253214,369858,365921,353224,137528,-153333,76194,410641,591996,743589,976913,745605,181689,-107346,-2164,197417,448759,595994,249778,-291106,-281726,-309228,-72160,208789,195448,67319,160194,325739,536429,363929,8676,-422695,-559149,-324579,42637,86792,-194582,-227271,-36217,-41345,-2203,76058,109299,102324,222437,348365,217295,52697,196515,611155,906467,695922,414116,93865,-273511,-152941,27987,107742,366414,275949,35555,250137,769781,1044175,690752,-138410,-235845,117306,382681,524486,460886,555279,780806,706777,348287,-53948,-312245,-343040,-413878,-632913,-450661,-221796,-141954,-242385,-320462,-432103,-423302,-244757,-36870,62045,60998,-26770,-98608,-183410,-279693,-279757,-426432,142276,541539,162241,-454689,-70401,74603,-216502,-499821,-174059,109760,126766,2925,-65615,-11661,123193,131025,-189201,-497563,-292820,-406209,196135,852699,819431,809157,450725,295326,1580,-189301,-482275,-211575,-286717,-309059,-66607,5833,-17882,171433,215721,-45442,-210075,-158749,-161361,-167236,-135537,-53388,116362,436596,481347,505201,122134,-307206,64581,162496,-68804,-338930,-288756,-96479,-11149,85763,456320,640190,642873,576620,300175,37162,-127097,111470,20685,-249475,117963,348097,386398,295819,63297,-359701,-247415,-107569,-145276,-131535,76237,49927,-128457,-244427,27212,394683,335568,-126033,-190481,140299,-60248,-158024,270344,252899,51940,-37284,37751,214162,329482,182760,-47181,-165409,-196047,-160656,-141134,-127030,137035,576320,704821,270557,-246211,-168598,37009,241545,562034,448629,246180,3083,295285,630187,972540,751122,358651,-7701,-175793,-466549,14208,518620,692431,561768,-501,-419331,-148929,341722,388133,109865,-429177,272515,620859,583576,162485,-158136,-394679,-302904,-37636,97377,102163,216774,504686,937006,927091,590847,193515,-34522,-138619,-192038,-69543,-23816,-132827,-529760,-112422,221522,174195,308143,175471,-7144,-80783,116602,196846,-64027,-259390,296855,721126,830270,700150,111275,-412869,-147462,-345382,-549232,-272491,-139690,-17251,59984,-73360,-216986,-169498,-267503,-364056,-80574,36215,-150524,-333525,-98080,223870,26642,-115090,-414131,-383629,-289908,-120375,-82891,39189,88083,158254,52620,142242,130291,370881,773482,865146,1224740,1060515,513375,-67950,130413,232167,-116463,-503936,-233415,58200,292247,12971,436860,821997,628132,81756,-43613,9341,221594,73542,-57673,-69515,-92418,-316887,-242793,49205,219972,179679,-11209,-168193,245004,848245,846550,405629,235240,234612,73148,84019,-34870,-293495,-422065,-36647,279804,96596,-532530,48231,422857,532094,529510,328270,-15239,-427030,-450399,-256180,-64225,196203,9058,-386219,-125893,542496,960062,316852,-141500,438392,675182,522021,308155,169686,-120348,-278290,-218690,-274248,-313647,-290384,-296162,-25782,104025,-75309,-430007,-167762,324250,379770,404233,233836,-1703,-321521,-536354,-381439,-33840,177945,88430,-104878,-256024,-152609,-85988,119162,296681,158439,-153654,-296282,-344699,-363151,95216,630549,976055,767480,104083,-482427,86188,397522,382548,-192885,-361287,4180,144101,88631,21863,-975,-197906,-416754,-91877,277848,590198,581536,147809,-264887,-441374,-283917,-274955,-336425,-287878,-202999,-412340,-522303,-230927,22949,62179,255300,94245,117492,-302124,-365536,220618,446489,342871,182821,-129189,-512591,-515742,-275801,-71166,-30718,-266397,-514548,-252615,-6084,83366,94281,-58230,-52867,-206897,-244580,-358708,-265152,-150593,-55934,-70072,-166227,-485794,-283362,300492,624446,628202,215481,-11171,92077,37073,-120659,-187237,-114059,160912,228235,32296,-292962,-141141,164065,308102,338674,284727,316158,282937,250559,-94367,-252558,-167964,-337495,-234269,-113822,-298736,-7246,215295,22705,-203440,470560,833540,717492,44731,-432201,-61430,311908,340611,419379,229452,147374,-55710,-320469,-366233,-166037,-111089,-74232,153084,382387,466401,148417,-360008,-323099,6358,88200,111285,7855,87842,365958,316844,77964,281444,720750,980128,507621,-71593,-321756,396406,801263,765684,274401,-7720,-145196,-237425,-123106,-48084,-57632,-173936,-217234,-139772,-150646,-243294,-394213,-438156,-77592,80839,191658,27817,-340440,-164189,60955,149560,210903,404182,722934,798101,383809,-183105,-254471,6043,-146490,-130462,352405,429849,191789,-207290,-482142,-178361,322607,437382,410105,594247,615520,454488,377900,150233,-142281,-29857,80895,53515,-53758,-247363,-155237,-15125,252215,623077,907028,1045630,654150,330169,293348,269215,385908,201730,-7637,101973,388239,472400,216946,-87618,245372,689226,566130,109464,-304158,-178382,-243521,-475253,-397757,-513901,-375379,-188260,-154866,-240673,-341945,-527881,-472327,-520588,-271494,85401,161640,-55636,-219834,-310966,-91951,155497,189419,-57434,-262431,-214073,41717,68919,-76379,-420539,-201974,-201501,-313329,304687,634476,715989,318147,-1267,-363046,-109990,165354,135697,-156787,-346985,-127200,-44776,-154838,-148826,1748,42529,49430,-14607,-393032,-16167,266228,342695,283454,87279,-227844,30737,403263,508229,433039,271771,26906,-254116,-337884,-235229,200317,18157,-317331,-289701,116264,260058,155459,-54370,-475381,-147972,227579,330252,31993,-316772,-184394,-245708,-355193,-16001,455984,1103166,1322776,727883,-23937,-182876,-12739,98406,73828,-9976,8745,82913,339057,237790,92400,100465,84017,222538,266435,234145,352359,232201,-13142,-91740,-124690,-297389,-544067,-494429,-428690,-477916,-324706,-426176,-436828,-281552,-89757,146502,182053,95669,468038,571512,423411,476113,226882,-96939,-207632,-55074,-44432,-79460,97886,351385,302718,192022,190956,108636,-290416,-250664,126453,330464,151855,-297273,-483574,-547591,-294913,-193077,-451323,-249167,-23877,55275,415309,616768,349609,237895,136204,32230,-159919,-250169,-63725,-301535,-498995,-36217,-233213,-453516,1679,102571,-165607,-378784,-243087,-73901,74153,-94079,-97753,433722,426996,282153,-166066,20406,216988,238754,264732,335652,365051,363933,353478,317010,248515,212435,184406,287977,219951,41063,-386534,-72916,212994,110336,-198162,-315909,-451468,-347958,10711,211526,219615,388282,485620,419026,407128,322278,178446,-159647,-346030,-243246,-7368,54813,-98894,-193573,-152714,-144322,-184810,-142859,-2161,-140752,-230375,-367340,-490422,-217678,67323,73341,-176728,-287695,142236,308744,60139,-308756,210135,804433,751312,240993,393789,1009114,989405,808571,412357,196121,12778,-194754,-307645,-56423,-196028,-150358,98058,140729,-72605,-400905,-343495,-187669,80881,316195,464409,443280,380485,251844,-109866,-544498,-367433,-255361,-424677,-138497,294595,467072,441846,512990,422824,-66576,-200968,179927,100652,-579439,7458,563374,435820,102970,-78002,-30193,161595,486490,776944,872422,609505,449366,333186,271806,74664,-215634,-81424,11107,-54787,27330,356871,844142,1256541,1674265,1510382,913895,359994,-167398,-297735,31225,114671,116597,18379,-225437,-416708,-391474,-112714,166224,331443,445832,152280,-181868,-390783,-14936,190170,66470,15614,-104545,-207133,-175839,-57213,72028,30960,-126150,-39865,229059,527866,973391,1062892,677768,-171859,-135712,252369,292279,267187,-141044,-233431,-207657,-266209,-258547,-302583,-140410,271615,661626,738250,270397,-208956,492433,978097,915932,394562,85461,29579,163718,443823,710206,582506,382017,48853,-113259,105102,297223,140153,-149856,-453378,-427900,-389777,92883,263880,360547,421466,163626,-105800,-330016,-124726,-42576,-44725,66718,4674,-136574,-24788,-86774,-469906,-492795,-356310,90674,274834,-55227,-563236,-339801,-41758,134499,130774,-176768,-155298,-233724,-447313,-13129,-18128,-360262,-521189,-508772,-553067,-506447,-339410,-245352,-99480,4288,161247,258836,228426,194246,242461,113120,98981,38636,-84475,-276755,-382212,38718,367145,477653,158681,-442005,-102531,200831,70743,-64467,-115123,-277186,-312984,-100036,-54795,-283960,-277397,-38247,73609,220264,292891,-63746,-223946,-177471,-50707,-62449,-44286,274245,379488,261343,25920,66363,130355,-113331,-230053,494326,1288726,1205929,1015963,631772,401035,463190,322145,60826,143504,-19352,-190171,-74820,203422,95398,-2403,-148962,-182544,122420,294007,92313,-158624,-176928,-262805,-77166,238300,429641,-5406,-461943,-308549,186157,501282,432976,260297,41381,-127004,-171786,-194916,93434,350503,317098,-94238,-256425,-116725,78745,340341,331373,42999,-218271,-179148,-85829,-502008,-75137,361011,113570,29484,-65341,215337,488559,484163,421711,130124,-541248,204161,692864,563468,374556,536685,369087,-158248,-207713,-47215,8097,8832,-19237,-41271,-231683,-531403,-152663,75586,113199,-32486,-77891,193931,386408,292436,-72674,-214132,-85657,130317,172571,55137,-173806,-420964,-543469,-411312,-367857,-332308,-443457,-367092,-353662,-313437,-20398,314499,168323,-22847,-52756,-200673,-284051,-123497,85839,135226,27031,-257561,-296507,-347707,-229687,-120421,-133440,-249080,5160,282033,235880,98512,297944,645377,597281,352485,256387,225856,276730,282198,144047,-136395,-242966,-113782,-13667,195769,264309,267247,-63895,102736,203992,181436,-471,-29788,-104226,-256090,-262615,-173928,20448,169942,188652,274596,134254,-29424,-79323,169771,492208,375597,127402,244690,222829,-275301,-150068,9471,47559,280535,387036,-15174,-321025,144281,316133,355258,250751,-17056,-197338,-65469,97161,8664,-44658,241177,267787,298746,74714,-136701,-89847,-92159,-79158,-131069,-125744,112423,95831,34333,-228664,-310243,24679,496493,697479,452458,-207466,-151973,94592,14468,-214822,-253433,-321802,-200879,-251051,-76952,367540,663250,602664,322993,-217515,-287249,-66091,74156,60076,29779,-120371,-391847,99377,728924,806404,450523,84393,91959,62369,249305,340414,-71447,-320651,200620,223317,-70549,-181032,-80843,86390,-23836,-11158,37279,33232,7314,5316,42144,-129465,-337858,-476893,-338643,-242185,-302028,-262918,128448,422033,236378,-270122,-20989,277691,124627,-181133,-438808,-303400,-123928,-89600,-128709,-382362,-382617,-400347,-172071,160720,38976,-351562,11225,195072,108514,31140,-24038,54335,314820,459942,351157,109101,-64438,-31553,97280,214601,247585,135768,-232738,-280338,-83329,-356412,-138801,-92352,-438823,-73987,175390,-36617,-153448,-26778,-174878,-296659,18088,139725,-136566,-350764,-174903,-169626,-177691,-400853,-157538,-113600,-402822,60130,258851,44414,-192772,-104316,-86337,45228,155413,213230,116789,-161395,-384636,-359437,-13947,293837,12446,-393917,-263831,-53438,-87725,-317115,121586,383224,250117,-21181,-262639,-406409,-378008,-300008,-25729,419419,543006,571352,247337,150111,323582,551912,537487,253602,-33227,-129019,-113085,-163792,-209247,-116598,-82091,-147956,-197982,-64234,-122981,-149252,-387566,-325266,-217578,72352,217261,182620,173550,271427,152867,42486,187289,222442,82143,-94423,-272571,-263486,-15447,-26357,-195035,-226151,-78006,-184824,-255130,-412594,-120728,324183,912974,882535,434636,137254,161643,304372,309392,136796,-122350,-368656,-267220,-333383,-86030,252998,353863,325355,269855,227490,-46627,-244944,-119743,93317,90145,15684,228123,473663,517648,356358,239466,186322],[-80220,53003,273411,436528,378871,180875,-172840,-226071,-3408,19242,-139454,-65113,305020,708154,631388,384559,227195,31087,34736,-94459,-253177,-204209,11751,4463,-100428,-243863,-10530,367461,374717,322714,283777,207984,64362,-253098,-306383,89297,415945,709970,880842,571420,20799,-216572,-155628,204308,357855,42198,-504581,268972,580419,417656,-85145,-439519,-280147,-98720,-4806,126939,171395,93532,-61366,-125330,27010,291852,438986,109770,-413017,411555,1089387,977344,141663,-491728,-288020,-85914,-104734,-206639,-227480,-473265,184872,890044,1320595,1174123,764707,514700,398934,240260,-132522,-217128,-295718,-220924,121106,291159,367137,98774,-245264,-424157,-402434,-233259,47916,402173,428070,171826,-80631,-387937,-489935,-293105,-48741,-69977,-293009,-492611,-399134,-165507,-297104,-443215,-346134,47937,434452,510461,210483,-285358,-253247,-114353,-52676,-107050,218153,507510,498246,272779,230281,385051,304474,49354,-126578,-348724,-402638,-493553,-447773,-320706,-130197,-196950,-168603,-427888,-346475,-256561,-213441,21599,99599,152967,164871,545958,1080908,1615062,1453748,480889,-456852,60751,228473,-23434,-78584,61517,38903,-243763,-337367,-420730,-28626,318577,251622,-64840,-113779,29726,62931,163476,274217,327996,60900,-234366,-309084,-272256,-288599,-242288,-270096,-318862,-365719,-287608,-120237,215238,395659,426971,193773,-16888,-141408,-79045,156198,459576,438211,216455,-181222,-420597,-188707,-17835,21190,-99244,-222432,-355226,-105038,142337,279829,-94674,-285051,129318,396275,154532,-214712,-476638,-444700,-383110,-409281,-345081,-147074,88529,206657,-85796,-164809,-105432,-62475,-73181,-256468,-277095,62988,280934,137006,-204187,108310,288952,325898,178730,53185,11735,70955,81414,86267,-21834,-181605,-164091,-173468,-393599,-398493,-189821,-414,202504,298103,262177,480013,170766,17094,52548,-114117,-230755,-501677,-225237,-229801,-83938,-23065,19141,-170364,-296054,-322203,-348429,-439515,-513445,-220103,55074,97229,-244065,-402073,-408315,-434043,-240386,-74287,-168473,28230,105273,182788,154870,562013,923076,1149571,839571,779260,659858,411499,4815,165618,473646,312185,-112453,-388306,-128024,-220174,-451347,66737,440698,516734,352301,110965,-34963,-144476,-41833,55453,-16040,-56530,-161951,-171336,-3749,96809,155538,217874,229612,88211,-129177,-64000,4504,-23922,-237751,-367625,85659,705561,711497,308245,-169067,56119,438295,631450,517006,-31540,179694,410443,57195,-106157,175398,174166,-106000,-64538,319431,335883,18944,-253122,-346983,-445341,27604,515329,806133,166995,290991,391962,408903,345432,87000,-62181,52662,125796,143653,211299,470508,428925,389274,-141005,-232661,24055,68885,-265116,-339455,-52145,-214517,-196920,-29790,81825,-49080,145080,389773,584471,498505,61161,-298363,-286649,-156981,-326456,-226855,-166658,-157681,-184604,-276032,-126338,-41210,-320879,-387625,10622,17197,-388232,-221749,-254493,-441937,-228717,49576,245481,323383,364133,636383,798331,1031484,1129671,939528,532124,322469,374972,846446,840474,691664,301997,19916,-262876,-481406,-521959,-374680,-211564,-418257,-327469,-68662,-18985,171979,212989,396758,304260,61705,-356322,-286536,-51217,-239430,-548554,-218077,-88106,-2557,23733,-294583,-202582,35528,-186207,-379000,-170904,-149698,-234325,-56674,56752,76028,-106050,109475,376658,189475,108535,402666,181731,185620,324527,500561,547758,241548,-227479,-16017,424641,657020,560771,287254,85463,75026,309958,403627,181810,-52262,-163150,-244425,-25928,168538,156057,98174,245088,70196,-288777,-35634,570545,812970,420311,-168812,-325775,-2220,-5648,-156351,-275891,-149714,76415,142473,172157,-35472,-404462,-83546,343367,501986,139392,-75584,-181066,-157546,-138884,-43892,-211754,-341395,-39245,-21833,-280065,-400719,-174555,-399518,-179868,230857,431697,519565,234487,52601,-164547,-109121,-283869,-318289,-333830,-488098,-476808,-257647,-77377,-248864,-412063,-97613,167896,-18210,-117975,129586,216169,259053,283889,27159,-324087,18464,227311,199562,440602,924792,1002447,572193,9321,-284781,-107964,318820,538752,180796,-410466,-422011,-72280,330722,665652,611829,379680,389840,503760,663735,439455,34653,-350759,-547548,-495649,-64289,20678,-107726,13028,159239,34334,-68395,-16634,18332,-5744,105722,199273,268719,272851,309980,476716,622295,556482,418485,205268,-279237,-252045,49996,142526,368488,316762,-81192,121001,673191,722776,465882,-254408,-150708,100183,372877,529111,511890,537979,518974,282402,28124,-290863,-196501,-66770,-155594,-472973,-439743,-240715,-203445,-317713,-510616,-491459,-447934,-444685,-444362,-260306,-125800,-98921,-32978,-147629,-168979,-105022,-96257,335776,621089,107969,-341251,166611,174087,-242170,-414491,-113643,62961,140960,74592,-7977,-84139,40916,89020,-211880,-496170,-208814,-446300,-12868,502291,540351,684841,831013,631959,45104,-444159,-446172,-437779,-362649,-219372,-143569,-157487,-136263,7596,8843,-256442,-213664,-234176,-197932,-299269,-209708,-179454,-107542,235584,280783,302056,23785,-448754,-80302,161463,121662,-148320,-494901,-260249,-154981,-112495,451241,782256,839019,743621,468291,225142,-19912,-5409,-59619,-290716,9831,253007,312685,318755,159274,-246046,-416731,-176578,5329,288266,219781,-51730,-265506,-439635,-308758,194448,382877,-31370,-268736,241220,231731,5302,237367,218336,121173,15562,-40849,87894,115831,13588,-181434,-102035,96400,272154,296667,-23695,240916,832948,930704,370818,-380875,-290513,54705,424427,727538,381991,-17219,-251262,215270,542829,804192,529636,212125,-132709,-65992,-307092,-88958,532236,729884,489233,23647,-343042,-293916,162611,349755,233588,-145355,197983,673397,874667,537016,86789,-185128,-143659,111163,76417,148,40716,288747,797717,848262,539354,170967,15209,-22145,-23520,133423,114305,50336,-419333,114135,558602,361324,334127,290833,88528,-87342,165592,233797,-143843,-337229,105268,291509,139057,148889,-132877,-393246,-213849,-421499,-528732,-312479,-186578,-289866,-216158,-127914,-153043,-131143,-273402,-389453,-97525,107172,-498,-68856,-75588,57515,-97146,-159774,-265383,-266421,-179076,-186163,-203814,-191410,-85085,125932,175488,223438,69964,149737,483819,486347,728648,689086,510851,-40484,-443129,-94913,-124350,-306407,-212160,-52122,32386,-216511,214263,548702,350967,-33700,-204859,-322769,-232323,-28289,113545,160973,83611,-144632,-192624,-39001,72671,25527,-86247,-278287,50897,638561,645423,286410,131560,139014,194441,286212,150527,-42013,-344110,-96799,292104,64726,-456219,238971,617477,716531,487917,206648,21061,-264139,-177390,-6182,37922,143294,-45695,-367214,-307725,210252,600019,207176,-238721,320006,773466,647343,357223,172241,-176476,-405119,-436179,-473499,-288197,-180589,-258074,-120619,48778,-30368,-298071,-441997,-101575,39078,202603,252069,34458,-365981,-580255,-230366,63259,241126,234112,104962,-141380,-129603,-199551,-3150,329862,265023,79076,-220175,-359866,-515662,-90327,465728,940163,774649,267941,-552482,-36706,298133,214562,-378122,-184425,48334,50132,-57591,-168642,-86627,-43882,178755,619196,850892,865518,603775,3838,-471218,-329478,-195211,-249649,-359030,-277184,-140763,-273450,-364236,-177437,-85185,-233200,-554816,-488544,-345171,-470402,-53100,365621,440241,100895,-119423,-297402,-372231,-427541,-260378,-7346,187237,22624,-241723,-168198,57875,94565,26451,-122983,-42706,-67428,-159248,-460763,-150762,50584,58367,-69117,-245289,-495903,-100871,510892,911259,960254,437752,85760,26428,40846,-39443,12511,221839,458055,248262,203386,206608,411853,554563,770936,717952,374197,451017,694788,763476,343181,-25478,-106762,-288470,-270200,-99469,-345923,-366883,-209335,-163061,108826,772588,1030771,906155,201604,-286220,1485,405557,336514,255300,-25233,-121739,-248092,-409901,-482374,-236971,-236956,-440041,-225743,160114,446088,225583,-207584,-427279,-87966,16331,34855,-99235,-3284,229141,294447,81127,240716,711150,930138,587969,-5276,-407647,439242,1054294,1008225,484866,108517,-73461,-188324,-340960,-194364,59123,101733,-86841,-24114,63838,-77750,-409612,-344382,167257,432356,449502,105937,-438846,-166186,44855,-95787,-45163,117688,472590,579765,233560,-257829,-203184,-118465,-150939,-31834,167954,210340,117420,-92921,-348574,-407559,7537,349605,446891,460458,375916,226581,255622,117024,-135260,29394,139852,139475,41414,-130873,-125590,-178233,-54697,258475,704560,909619,661330,317240,212205,244303,534677,442645,312611,346991,639718,623675,256788,-84033,196606,445519,403267,-63032,-416859,-204780,-347319,-518987,-374238,-307396,-135732,-11064,134081,85828,-105885,-274385,-451452,-197090,-2644,316934,236582,-147143,-362869,-244071,-88013,172837,49075,-125256,-263423,-294163,-115679,-16571,-23194,-303735,-239336,-278640,-221791,467179,913332,1041939,555336,44208,-465200,-66706,142280,15003,-280466,-397641,-220617,-299379,-144511,89498,155785,147392,155915,174599,-110033,-9493,310945,450570,438801,197208,-212946,-279138,135443,446279,494632,492631,149372,-293785,-56746,395967,749048,491334,-112974,-385983,158720,485117,440154,228950,-132792,-240522,22036,221984,28410,-269629,-350064,-554053,-259708,204513,621784,1074501,1023737,524790,134981,180221,309493,265518,52531,70998,178675,145516,133548,-98419,-224590,-270760,-207331,-30400,136989,349503,527533,333916,14688,-94021,-18806,-131618,-386996,-567874,-423659,-414656,-297179,-241727,-232427,-173749,-37950,241925,263849,-24858,210646,385815,277182,102585,-69269,-80328,158265,488853,488194,107920,-60879,-78362,-163989,-129661,-158243,-224896,-594503,-167211,116452,345212,200327,-316983,-495961,-355935,-355759,-303668,-414386,-379714,-182073,5400,556336,896775,607051,253939,-3011,-173324,-319214,-353091,-314173,-555281,-200700,183915,853,-368910,-268128,-227178,-312686,-188355,14901,274543,274341,-206122,-422140,241274,311412,263886,131616,44188,120017,167053,278281,541957,537316,376363,185975,100439,86474,77930,127147,277935,289742,65829,-318999,-139876,266522,274645,-30534,-297527,-321665,-297576,-362216,-218708,234211,687425,763622,451418,421942,297433,-61034,-506427,-511576,-367505,-101470,-35756,-112975,-172596,-147511,-115503,-91495,-58495,-15537,-218535,-278613,-324286,-394120,-201778,169171,183052,-108506,-272487,93871,254585,82495,-65147,88860,472057,409471,122566,295806,654646,581302,384888,79647,-124987,-287254,-270463,-80779,-64162,-329248,-52628,198014,136740,-143646,-428656,-289137,-252250,-38697,238570,315141,272366,246259,200880,-121280,-431823,-382360,-248416,-460158,-193993,378450,516672,260338,-96208,-23811,-194206,-429398,-45264,-18601,-308796,-247340,163079,212698,-40896,-278476,-183727,277858,598085,805699,784796,386835,89875,133633,185750,86792,-322338,-279618,-48231,89231,-27528,21127,536831,1413287,1902950,1610073,1023831,385604,-587,97089,444490,399424,290970,277,-313683,-505846,-383876,-178814,111447,206766,354103,130755,-13797,-542156,-242016,-44131,-65850,-52464,-58638,56080,146491,91639,39047,16680,59630,209790,403425,735415,1157841,1182179,654380,-188277,19402,407319,363709,317149,111468,-78254,-287480,-394040,-318789,-314981,-144004,307158,709492,702737,11502,-250799,649620,1110044,954402,349248,124702,-23030,-54293,242620,425404,260763,-24512,-260442,-234909,93652,245530,-13875,-538293,-77110,49632,-363063,90035,177926,227584,151385,-114781,-293078,-338799,-127775,96372,30459,18937,-50530,-127227,131852,176837,-136656,-421627,-147717,452960,745136,360112,-239714,-648702,-328509,-132086,-73782,-103390,185799,120209,-243446,-83063,37254,-49789,-199614,-285645,-371356,-457790,-347075,-157565,27210,142463,169847,303724,336757,268170,102743,136203,222269,338989,202189,-5613,-234389,41342,568026,576084,164562,-440960,118267,373521,191853,25873,-170186,-357965,-557822,-331412,-279979,-564836,-363777,-41412,49277,189405,328654,155284,-282123,-394566,-365182,-152133,495807,856498,887468,579434,137886,36310,19414,-247081,-88314,690013,1217239,1104589,981328,495110,210179,232811,48496,-402502,-317712,-68648,44150,384482,487148,245770,108603,-114524,-423041,20077,193196,97334,85385,286619,245348,439385,684002,624964,75471,-341672,-330756,206527,547733,397222,132236,-162691,-334807,-310702,-168345,143595,397605,246736,-158571,-172028,60125,264521,390255,181569,-154386,-272544,-72847,-213113,-419220,221151,610780,498054,226370,-38095,184555,450862,482943,133627,-150004,-71059,436856,644357,551966,531592,660184,369399,-221279,-403196,-155913,110665,96557,122226,27581,-124133,-125138,-94011,-157441,-160844,-272548,-191666,10893,189246,164255,8917,-5665,6607,58351,-29232,-82988,-237166,-419624,-414092,-240433,-170558,-56211,-215337,-368653,-183376,144948,533442,768991,443565,16696,-73056,-152418,-287173,-398205,-485824,-411286,-319375,-448192,-465775,-379559,-351511,-456364,-275021,-50079,91604,207676,140199,16438,460280,1040175,1210561,1077935,874048,515643,333878,206509,53084,-158619,-315483,-324475,-109735,158087,268575,256619,119707,416549,425825,257142,21822,-172487,-289176,-353886,-230911,-86504,217690,402886,439373,341502,80735,-325481,-424053,-50084,443249,435624,161378,173398,108079,-270781,-275581,-1986,327602,525411,482563,18557,-511854,27177,438224,690956,548406,61600,-429485,-209640,-68337,-221257,-84476,253594,336194,317800,51976,-169393,-271183,-220580,-78061,143414,267118,365175,6656,-200378,-444303,-391063,-46800,331707,468964,207479,-298735,-25923,191598,142711,-24811,-113820,-314263,-311232,-254161,-98747,176625,404695,381481,175801,-344936,-490561,-114479,56982,35033,-12581,-98590,-398413,-71759,479601,705772,530501,205158,18505,-77652,34217,85896,-200026,-349089,56572,-25331,-456846,203590,498600,390874,87808,-90531,-283093,-310968,-187105,-90896,21568,-164671,-364324,-444913,-283623,-225129,-175992,-492687,-148190,-43873,-188964,-251879,314665,584219,374587,21487,-339827,-382856,-257575,-295150,-453542,-278681,-154045,-422534,-166009,158993,110987,-191046,1393,44245,50255,49136,44253,177132,431920,538921,299344,61745,-87471,-75348,-33507,-23218,73880,45000,-429618,-225623,-152454,-431924,30154,305013,-242346,-208430,134856,57741,9736,-124348,-387756,-165016,100928,95794,-42920,-385988,-214433,-178340,-188506,-164192,-21272,-199267,-216799,410750,480597,90170,-168394,-129780,-201519,-272798,-175378,-107053,-112839,-135037,-156087,111768,539738,627793,319639,-169653,-356367,-120537,-151295,-338300,65361,267357,190368,65123,76943,-112578,-101332,-59614,25160,268653,334381,356966,125515,66206,138344,466267,684617,528010,142194,-172709,-290077,-302518,-310892,-218892,-164955,-219342,-235183,387,-61786,-258475,-375107,-334855,8930,379700,612296,421343,-29255,-233968,-180150,-32504,320866,390165,282856,-13965,-188950,-117431,-24711,-213015,-247347,-7584,-75598,-277473,-404981,-438691,-408288,-79056,386092,512028,371388,212048,232385,359322,361628,155031,-110653,-377483,-373682,-368325,65593,566066,784774,685837,514915,440442,166431,-107034,-173364,57369,71364,-154324,102766,413126,432895,258862,39475,-22490],[-258540,-16559,192645,226494,67866,-94259,-172996,29414,84827,124864,-5831,-380050,-91815,363379,437154,280153,227754,11684,-11073,-55641,-55760,58523,217377,209087,60888,-84731,103684,490141,527275,423587,387925,337108,201789,32744,70539,180421,393087,610525,850624,715668,233805,-173902,-229282,148190,236232,81114,-432683,259854,610862,544654,-30575,-460903,-472706,-307352,-254250,-101351,55051,169948,157677,91941,271644,484957,483205,-33913,-189038,646211,1357000,1115001,284207,-240592,-249242,-97074,-237627,-444498,-200731,-310564,-15023,564542,1096341,1162121,735181,285329,304337,488346,257880,64008,-99174,-189933,2750,63164,112965,-167668,-446785,-588529,-508816,-331265,-9103,294057,415020,284932,93163,-341896,-504587,-165204,-45991,-141732,-381149,-312455,95013,181002,-21016,-105386,242503,577777,729309,475591,-101007,-617121,-297204,-399137,-386577,-25914,495412,800886,614094,314898,156763,266859,275739,83260,-131161,-390177,-372492,-469005,-432261,-379966,-424562,-214537,-122755,-328188,-538649,-478704,-403886,-91912,-54936,-6648,106251,410750,889094,1484865,1406973,521613,-469387,62087,75428,-140388,-376491,-123955,-46112,-234712,-444227,-239061,-33042,179609,36999,-333213,-288326,-75106,-114275,43454,208335,292163,116162,-143413,-95781,-191450,-456784,-188178,-63451,-245873,-325476,-336391,-109417,156574,332101,472774,266283,36903,-125243,-201830,72809,484547,400919,-19060,-360231,-283358,-1013,98908,80449,-32663,-131995,-367200,-204259,106622,170729,-371884,-265478,153887,310541,-12516,-296218,-420439,-398452,-446521,-351034,-196259,-42609,106082,154323,-233068,-75689,33553,-74546,-95330,-142647,-315541,-6349,422180,308269,-21391,146809,404635,379503,219611,42908,-19651,-10462,-48289,-68409,-185846,-418133,-322233,-228583,-440817,-174203,242262,427238,341488,173829,229150,646555,369534,193220,202353,159590,82444,-85162,-96482,-385241,-216913,-191910,-126278,-169755,-257440,-373769,-273117,-223129,-410069,-280090,66311,92721,-168648,-280813,-154986,-174640,40708,85428,-196170,-161381,-135756,-67634,151869,734850,925319,1096126,597877,582597,421425,240351,-119673,-133192,165113,155897,-18470,-153862,-445911,-422287,-475274,1196,421146,480680,374017,141445,38743,-147370,-181341,-156141,-150731,-104450,-245074,-319504,-140149,-21338,175725,196439,-89832,-315522,-234417,-111857,-150125,-87078,-104674,-230004,-313022,163582,422535,365301,-18710,-234537,24811,314086,438153,115922,74046,102416,-119524,-400610,-399547,-230298,-183767,39718,406982,334086,2978,-318236,-211862,-251842,-342372,48987,506046,658333,843001,594173,387291,312397,76415,-81054,68417,203375,203731,229067,540333,370918,254522,-172317,210895,458988,582776,145837,-412102,-385655,-313892,29476,188449,411501,334823,503416,627288,622490,414119,-68140,-481043,-310152,-378270,-383486,-82808,1786,-41489,-93167,-240715,-201601,-157330,-348225,-352389,-262077,-435620,-16311,218463,161359,-165623,-135236,24914,138121,288251,394221,875619,1083400,1492420,1494273,1343640,620942,-217225,-94956,492483,590686,497055,327574,229064,-4162,-368029,-416372,-266674,-123987,-268296,-211863,-116,54727,86037,141602,354640,351935,158758,-167743,-330619,-172143,-106664,-256482,-359754,-185906,105236,492990,324139,356141,179458,-281229,-283629,-180878,-282221,-488697,-161750,918,-166012,-194285,218678,383880,-14701,-119107,470334,294456,179109,231858,363637,442354,144078,-215065,-31375,332483,506414,330593,76861,-101306,-57127,216699,409829,206506,-52457,-209725,-199717,-30121,173925,166834,173231,320184,273801,-227172,-175719,450352,567262,241244,-406355,-214403,43017,97797,27035,-167519,-175435,223957,341194,381294,68417,-475521,103460,619259,683282,272578,952,-153703,-67535,-1570,-28188,-293679,-194753,186401,126231,-62287,-34568,53953,-167791,-179260,204108,506251,712974,409025,63582,-220367,-230426,-436999,-268688,-374066,-562180,-511345,-349698,-82842,-199234,-501397,-133808,211485,55688,-68479,129566,192180,236900,212638,-73534,-482823,17412,239360,-33306,86666,698224,953946,722548,205926,-339449,-290529,286721,477602,184192,-245859,-328751,107263,660926,881472,756215,541853,486688,552238,609900,448547,47950,-280896,-367744,-415147,-95094,3648,-1905,210022,282548,-13195,-245744,-177920,-60783,-151686,-54623,127330,343317,478313,418276,413166,287057,202637,210290,202663,-148719,-377975,-72682,74188,255440,282045,-223861,-43534,413693,261806,19290,-423906,-87358,107208,285737,374702,406219,406373,196973,-190521,-372686,-218397,88312,228779,137126,-246309,-524071,-339079,-264940,-189832,-205643,-150077,-51912,-36259,-197198,-186318,-123603,-32023,-15492,-150336,-71684,102696,153801,282889,287173,-179396,-146762,315106,223642,-148876,-276533,-123000,-42806,102449,69339,-16468,-158205,-54549,9922,-243677,-546244,-245447,-403434,-212724,34235,191920,488657,892470,676463,127546,-463892,-365174,-303092,-334968,-160338,-199426,-296595,-215104,-129965,-209426,-509546,-274096,-192131,-125272,-281503,-315909,-393408,-432098,-194840,-64639,14498,40943,-117200,-87858,124057,214119,7842,-445335,-263198,-161936,-338290,239860,758737,946882,775766,489591,232867,-18691,-259556,-336390,-443658,-180145,122772,263395,404557,293352,-52040,-450412,-124138,261988,650497,446555,22081,-2502,-56721,-387658,-137589,255265,-19526,-289542,227376,337491,140307,222725,238832,204746,87431,-70861,-47123,-118408,-184115,-348205,-73978,354412,665341,667978,75675,326638,1026716,1106774,470801,-300598,-254203,79511,402748,499488,161677,-289781,-308889,71382,335197,474536,254597,9,-201346,12505,-64147,-159359,482287,730460,420718,152122,-168246,-501747,-109597,196885,321999,180199,164492,604302,965776,799843,268360,-18510,-46520,88782,-133895,-309084,-11438,268382,673863,721210,457698,207783,167588,129801,178472,273018,191273,69190,-301304,326041,749580,512289,336176,370176,154088,-100761,116853,169349,-281959,-258771,-108598,-116592,-314067,-223056,-370821,-349384,-325871,-452707,-400449,-170737,-15727,-268140,-531743,-164047,-99561,-96557,-249877,-432829,-114043,223339,235954,131035,43069,-92168,-213143,-315688,-76475,131531,391128,228298,-35109,-273088,-205660,60878,256513,186166,-6622,-22276,137126,11261,9240,263650,489095,353899,-126423,-466192,-146879,-104708,-79637,-144390,-231957,-308012,-51803,70071,-75851,-85227,-170543,-469804,-142072,203888,356097,328009,190304,-12248,-172124,-136582,-53266,-86290,-124236,-211721,26836,402089,326787,10488,-168406,-88662,214160,396811,361495,219793,-44880,-57285,210654,-68275,-313402,395393,876692,911615,391625,-5974,-87367,-218058,-16218,130213,76757,-20436,-199083,-396666,-473858,-90295,98620,-7800,-339565,109197,668314,572872,323220,159677,-159233,-411962,-477657,-386568,-151133,-50680,-141912,-148276,34396,44170,-179715,-252159,-218772,-156692,39516,247370,48544,-395229,-448728,39611,388661,519067,556786,425096,44267,-105901,-267369,-221122,179805,267503,264119,-64441,-284056,-453176,-268402,185814,572464,381868,57408,-540898,-167871,100567,-61461,-417474,-44570,25489,-112359,-298393,-400801,-196989,227415,761771,1157362,1286654,1129425,758651,138401,-224969,-272013,-241928,-287247,-286224,-153790,-55001,-110707,-130165,-46572,-89352,-139738,45937,46217,114486,-23267,287706,409216,184898,-294828,-316055,-230638,-224222,-292315,-202521,18413,325995,295771,29863,-85263,-61903,67690,26078,16861,138565,293424,91173,-369369,-18137,257446,158430,-78308,-362695,-420933,55682,640573,1069207,1061686,502192,149218,78422,177731,224975,316295,400203,416923,99693,202873,484036,606650,704532,1001504,950527,519412,530986,872573,956796,601377,104487,-189449,-379267,-341586,-138547,-311038,-515976,-160908,131394,432264,811355,945564,761800,267514,-207556,-64875,280053,211201,20942,-248091,-410747,-416918,-429604,-355752,66670,193617,-70490,-454453,-128349,341287,277785,-71420,-475812,-270099,-146987,-157336,-336862,-264124,-7620,170589,33721,98330,510251,602576,493401,-665,-452558,361632,1027187,968450,494710,80894,-30242,-17431,-275036,-341525,123908,345857,77801,36185,214766,149753,-233430,-228930,274686,663774,513700,103443,-506209,-247363,-184744,-436760,-318408,-299444,-10447,179270,-6399,-252528,-165143,-224679,-91168,59201,78330,42127,57872,27537,-69497,-247685,-240085,224152,416702,266813,93344,38400,67434,-42482,-200144,85363,192710,126592,73281,-51487,-214388,-397354,-364706,-154577,281856,472570,431192,128291,-39515,120670,501946,570618,554520,557345,714407,507479,81183,-201054,9359,52137,129088,-251062,-472675,-340543,-504938,-479322,-301715,-38528,240038,386844,551888,393976,34796,-109141,-204124,62253,118339,366347,194414,-226974,-373700,-350990,-151046,-22765,-128406,-76386,-179614,-279355,-225850,-104023,28193,-123935,-165956,-312211,-283146,339711,849685,1002562,642252,59717,-451476,-168499,49187,-92245,-415231,-542775,-465931,-319256,-2652,244813,229968,179692,110915,91494,30220,102589,362991,506203,492924,257963,-184095,-527588,-112305,329473,431407,516070,176926,-319544,99177,908570,1042342,853469,106940,-376778,107077,542817,571342,366898,125026,13206,-89299,-56335,-130023,-210287,-260328,-202853,-24542,322721,629180,757859,430823,193307,169435,336375,386587,221574,-93487,125159,246630,155430,-128115,-306092,-335641,-466755,-451973,-274949,87016,475646,563196,245945,-99870,-126577,136895,124350,-134799,-525344,-392864,-279830,-288844,-114316,-9994,-75910,-72331,174580,157450,-137182,-97331,25150,18506,-275757,-370526,-71840,526257,1058483,1008400,259853,-203364,-290072,-47064,85576,-26449,-194123,-260516,69858,263505,331360,131662,-360095,-454497,-241636,-411631,-499361,-410034,-451565,-296143,-10139,499252,880302,746328,285450,-36493,-106202,-54365,-40103,-194600,-368771,-238252,73336,77419,-99255,-408998,-498985,-208965,48128,313562,551688,426151,-129581,-337041,141774,280952,281387,448555,464855,330472,135734,91149,470511,532857,294921,27004,20938,184544,272049,405532,593003,477222,150548,-221989,-98751,265683,298739,6960,-313593,-145805,90154,71952,-375364,123768,745425,924979,545702,438024,197888,-413312,-159647,-125008,-417771,-237994,-78640,-99633,-104619,-49222,-1530,26749,15421,-20689,-271209,-360514,-322570,-309752,-210644,125963,120530,-162818,-317341,53363,248914,185745,154140,-35234,41978,88794,23674,93993,157759,84080,-144842,-346004,-480885,-370389,-134491,-76892,-388112,-250629,107945,232918,55792,-284152,-456449,-250147,-353769,-230871,120037,191076,85561,69298,24438,-258518,-355654,-325274,-268907,-500865,-176918,411852,471218,6511,-258935,128368,32645,-413611,-112375,83535,12883,-235161,-229316,-127905,-304157,-535289,-256737,312612,626020,724299,570679,64284,-334277,-182692,-30474,-33744,-319971,-83538,108731,162130,-70941,-432863,100719,1207258,1670957,1447458,1031990,461565,255321,466740,718065,553197,329770,-52857,-255558,-307421,-307546,-251160,9036,-31863,-13328,-45786,34506,-311367,-408556,-197114,-119806,-78879,-9579,212269,362798,217582,-99628,-131407,122101,303877,389484,597255,897493,951298,502827,-145366,-21078,356628,333351,190168,173080,-88083,-463144,-436128,-327391,-346132,-228655,202216,587195,492053,-165821,35305,621054,965189,808754,366299,181774,40279,-317767,-92912,12218,-67240,-295073,-391579,-135729,123406,183155,-115628,-258535,315398,356648,-340939,-150040,8173,94835,-4554,-171541,-288899,-355179,-265562,71995,22357,-71955,-205462,-85183,335911,450303,187348,-192191,-3518,688595,984838,648686,14323,-429765,-578214,-331529,-266063,-131516,322452,287300,-12120,29574,181345,205450,43788,-90588,-160508,-287608,-214819,9654,291153,316605,160228,254754,387827,284145,171731,306795,511671,609610,354590,120976,-19456,108664,582070,503771,50038,-301423,253311,419098,257727,101183,-6791,-100107,-273451,-485448,-513824,-474460,-259453,-67260,-114360,-105031,94162,37094,-336316,-459180,-250084,25699,625777,838184,861610,541130,179742,-6847,-125394,-339262,-95085,519383,689150,676361,565125,78140,-138775,-31276,-140192,-317776,-82563,295518,446163,649124,531396,239033,118719,-58055,-420083,-92785,37109,-72759,88143,450880,585577,801862,934889,538708,75606,-235670,-248612,286046,600157,393280,10930,-405349,-554934,-363196,-66869,191727,339293,18976,-328010,-25985,303190,548671,550710,224814,-57884,-65259,-30765,-376663,-238905,367851,636461,648144,246166,-136934,21089,289836,310113,-48969,-120842,216879,482871,436567,435072,574887,595184,256933,-242242,-554560,-370702,52741,124186,166048,71543,102072,184970,-14554,-330901,-303042,-435715,-291455,-69258,88663,204600,181945,134454,118575,-9112,-162652,-202788,-311856,-390980,-241660,70509,98855,144878,4543,-104208,126308,463893,894432,900735,506775,106761,-67332,-119559,-226649,-200978,-103772,-273168,-569140,-337940,-153666,-193641,-411982,-369445,-274194,45397,101862,46465,-47139,-116523,518982,1285660,1659368,1662177,1325555,786710,296030,-14831,-124944,-174152,-256151,-338221,-297494,-9002,189747,203092,355654,571241,529533,316047,147142,-92302,-306244,-411861,-290324,-130559,167153,386555,471420,248170,-98558,-535875,-430266,-167595,251263,253342,75214,163493,28588,-334855,-476947,-151174,360022,760144,659756,176300,-194688,30482,531225,913703,823011,322027,-364033,-422625,-324342,-350638,-125261,22043,133708,101507,-111272,-204298,-226088,-140014,-64895,303383,566315,442617,55064,-428331,-671295,-462335,-120974,126124,172588,-62221,-186252,131123,273176,201888,90625,-33031,-274603,-450900,-289864,-172229,-55292,119309,164200,45382,-288426,-301908,-105063,21350,-17749,-82448,-134002,-325647,-328858,38435,452518,562680,355950,49986,-106049,-111072,-121243,-305147,-375100,-151938,-259767,-440882,482867,751224,555006,213012,-31888,-352707,-488373,-309138,-207797,-82712,-145641,-298631,-396503,-142951,41186,64745,-317225,-349268,-356093,-511425,86324,602828,667479,490994,195763,-15501,-129475,-86500,-178360,-258614,-42286,-43294,-447290,-64743,239182,242722,-117785,-154414,-63981,58479,111602,125150,340912,540623,560964,196303,9343,-106604,-177817,-182079,-169570,-28758,-90016,-297391,63695,-48400,-158540,272242,701103,144677,-498958,-4354,125651,93361,-186287,-279422,-73178,94246,25337,-21175,-399092,-26703,35536,-56519,101675,114218,-254270,-31045,625058,609458,159473,-120765,-109491,-137051,-273760,-388723,-324433,-379145,-181556,63248,421210,779404,696759,405121,-101973,-208748,-74595,-249308,-110336,89913,124730,122604,155580,328368,292958,297731,225809,117228,131344,133718,79036,-5207,71924,110982,308868,640110,635883,270267,-99011,-308169,-314934,-397817,-382331,-284373,-381961,-240121,60107,17860,-349948,-336160,-155592,215151,669796,883980,550874,89327,-213383,-195908,126433,427045,497454,434778,173521,-7384,-4016,-77051,-203663,-12874,207847,31729,-164731,-387648,-443172,-469632,-429852,-262439,-65191,137077,189667,289213,415816,390545,176333,-97188,-315971,-352405,-263086,163720,715433,988780,818428,574333,494389,315363,-19966,-152701,73586,96551,-231954,-52642,271201,311366,128120,-126582,-198174],[-384092,-90832,79721,-29007,-222495,-133532,88844,253519,109237,178806,136093,-316165,-296437,19800,242242,250079,251116,103019,-8296,16243,98019,176699,234439,246298,175783,102177,159782,528254,644696,504508,513459,556734,375552,271440,300627,136959,172569,337822,596875,648680,319285,32387,-161776,75303,171158,126177,-309766,162052,529221,572493,22562,-409804,-466691,-539424,-601640,-570991,-254387,133515,274575,202245,320091,396690,281496,-226948,-73073,646036,1227399,980677,474251,-26792,-217991,-112469,-280313,-479022,-96292,-104709,-105756,198027,573908,882884,746299,171518,84894,532193,542423,210254,-12176,-87553,-30363,-107142,-148687,-321928,-459889,-437669,-466948,-391451,-168275,25544,197336,226168,146221,-241862,-578123,-210987,-7383,-37055,-74640,71367,362218,332015,117880,208717,712991,1063160,978681,378614,-435217,-214787,-81990,-286787,-524760,40547,636404,967431,669323,256322,-27902,42026,137643,37578,-222297,-444645,-420164,-538640,-460692,-453995,-451300,-180001,-156609,-289135,-378220,-293374,-348505,-248262,-234369,-202118,137257,264282,578631,1149637,1136411,446510,-338970,-67071,-201289,-293971,-411880,-241991,-227362,-220629,-171658,-121548,-104186,-9381,-142065,-388425,-331512,-149895,-209810,-136792,43560,108518,32285,-75157,44209,-98257,-409076,-54775,227032,87314,-62243,-184989,-102756,-44886,98884,297486,182620,-25881,-217204,-414248,-2448,323247,158130,-343566,-256087,-53973,141873,161874,53407,-49866,-74742,-354933,-274200,99821,98805,-392877,-185789,209307,230213,13321,-52527,-265915,-259613,-388693,-295289,-157756,-63063,44904,69413,-315629,-49749,156014,-112072,-131607,127643,-120363,-229584,394162,408775,127569,155423,466894,442630,303030,45859,-171739,-251472,-108422,-94823,-167645,-429982,-381422,-323252,-333425,43301,499644,626273,315219,-175254,187944,570396,404238,200189,168497,299775,301839,275707,156033,-290881,-285867,-111106,-125660,-161193,-372806,-319109,32628,115569,-153144,-424651,43122,56450,-127058,-197578,-24000,-83989,92725,60984,-154242,-322484,-271046,-131512,219560,709399,697025,605046,108570,90224,-34123,-153572,-348916,-370374,-60922,119539,116256,87182,-78501,-322056,-438468,44971,527685,471814,312188,55936,-66443,-300303,-433516,-323888,-128133,-116019,-309168,-371151,-227498,-99304,167793,160363,-217292,-347363,-181301,-170144,-331837,-193605,6829,106571,-57490,-309171,-4638,264336,128465,-189297,-397075,-26320,353861,240202,-41852,-202477,-44100,83722,-118570,-544918,-272568,-676,303046,193378,-75915,-459628,-129977,45683,168459,512115,1157205,1562996,1135569,551785,167410,42514,-195157,-260704,-3848,133547,76283,88739,387628,246555,-65656,-153719,493995,756409,893718,374717,-200682,-299057,-105432,207017,320613,533536,615447,756587,769520,537057,216737,-176458,-424155,-99685,-85121,-107874,153358,183046,50336,-113466,-250545,-303127,-290418,-389420,-252873,-194948,8217,465926,539018,434142,185533,74413,49027,-111222,-24784,187790,566724,868424,1318817,1347751,1273161,606535,-154757,209200,596405,422505,236230,289472,378518,168786,-325671,-386639,-217480,-121761,-173322,-132666,6047,61367,-121367,-10502,281148,472024,241177,-54076,-183682,-229103,21377,51374,176231,34039,64444,594244,711342,672586,197022,-433441,17871,98811,-160045,-244510,-129408,-87764,-413989,-237627,283971,362704,-192469,-38899,737545,734350,470176,154639,175554,283178,20991,-260641,-51650,213908,305143,47139,-210283,-378029,-198990,29171,290723,217113,32190,4201,42632,-22827,64811,76318,151613,253726,330063,-168403,-337079,157969,157305,-107719,-329792,-111116,-2529,137001,158735,-72602,-262957,248961,424594,472647,111883,-339133,265883,821338,802925,494941,214603,22080,73083,74735,-141557,-491537,5520,310161,266463,277331,331901,237555,50158,2403,281980,498068,530154,220483,-240571,-461482,-484161,-50078,100955,-54230,-337652,-439114,-452170,-235181,-158663,-319541,-4926,304691,150094,35158,150056,203811,225270,138167,-128176,-466872,59224,360930,100648,-263561,364404,673935,663128,291793,-216505,-287919,300781,428574,230924,-81335,-111655,122614,752236,794428,614953,527703,452899,449551,421777,434440,150994,-170808,-239440,-207767,-13160,24417,85469,323866,279048,-172303,-280175,-158086,-156433,-342338,-223851,82643,379596,575710,483366,484251,253311,-98893,-76423,96989,35448,-174734,-229403,-107292,9623,88187,-349356,-185671,98343,-143553,-460294,-482779,-97772,102714,158238,125284,134484,127178,38988,-254945,-335337,26011,307420,468013,419515,-21749,-504050,-209201,-69063,7577,44311,111054,245244,264139,107397,-2298,-67052,-20693,-137590,-230589,-33641,236867,321702,148411,-170494,-447638,7349,302480,159516,-116893,-221710,-169128,-166028,-2116,-29951,-123606,-245592,-136802,-69050,-217923,-508121,-366311,-334389,-286149,-350124,-170262,260337,603405,476893,105402,-394058,-272685,-122827,-223379,-175945,-278577,-372652,-203886,-98448,-208614,-455432,-404363,-199401,-117054,-222419,-409463,-366459,-333002,-405961,-386258,-207243,52030,77205,1572,97887,169985,18438,-417524,-202784,-29779,-259528,-119184,539895,893445,704577,424187,101321,-125421,-342054,-459314,-542637,-406773,-50837,223827,486055,403947,125332,-267559,18234,480245,774358,590692,256521,409160,396031,47749,-479199,-11639,-81907,-308218,72767,235985,132216,177305,292456,265190,121820,-86754,-186385,-282269,-354618,-526701,-137922,427144,863525,843948,130743,284235,1004631,1108294,556136,-52903,-88747,93796,201745,9977,-231013,-471548,-194935,-57027,62839,101720,10232,-206573,-203307,71127,65544,-201505,285654,577204,309592,268827,32829,-246675,-250080,20156,356912,403012,172689,455770,848047,856249,334315,35350,-80250,-113147,-229527,127969,372424,505122,636722,576485,347615,260861,279157,202483,290016,319278,231128,-67488,-215916,393914,661054,500087,317654,383413,155299,-142860,-60443,-14352,-328667,-41421,-46509,-192351,-274793,-216607,-331470,-323303,-392008,-406276,-280876,58459,273155,83682,-235316,-174888,-35808,-49878,-191501,-456139,-108114,233919,355620,223743,139290,127422,-54871,-531917,38199,484881,832187,643518,160637,-138041,-172766,31428,223293,11586,-144372,-158877,-194243,-445469,-293561,24450,321918,542974,323122,-292205,-236555,35823,96659,-76245,-105140,-195532,-215410,-431727,-142714,-4965,-37331,-391678,12944,434441,502031,394168,209279,59686,-173519,-227946,-166160,-120552,-46604,50287,164482,217706,-12793,-373425,-587941,-387398,81977,356175,482711,379862,158472,-17090,23538,-270183,-192262,512745,1112381,1041570,384977,-47280,-221789,-211888,23671,156842,114912,-81582,-321159,-475369,-536486,-301668,-190236,-217524,-403552,-212612,174993,174570,109817,37623,-154801,-371130,-364144,-241741,-40633,62546,-22943,-87666,55875,133260,-39736,-165914,-166466,-230548,-57990,173661,16624,-408098,-320468,227887,620155,782482,830071,665851,223867,-88590,-281956,-416510,-74620,177171,328168,93981,-172742,-367054,-337925,-144060,-20771,-217347,-361859,-525766,-310638,-162522,-385332,-267002,4289,-73619,-316713,-589466,-522959,-300718,302231,1008722,1356461,1423865,1193334,781187,324635,56804,-169306,-370288,-284622,-94957,11477,25603,32749,95227,141102,-1894,-61732,297559,385338,300412,308111,575463,435640,-87537,-197837,146783,36367,-172419,-207761,-115465,69837,397725,478055,249612,-80753,-346969,56068,153601,249253,370931,525116,242924,-336692,79115,366138,191530,-132537,-462139,-306919,145620,660612,1033436,904857,396304,85914,126025,286988,415833,486790,361563,87982,-96311,73716,424819,458037,632390,977223,992510,675962,535749,701227,740021,560220,48208,-378487,-333522,-402548,-220618,-278274,-347167,103454,420995,593255,643554,681832,421060,169442,-220742,-222988,-14331,18791,-143303,-365188,-551583,-427455,-439038,-278096,286180,558487,400903,-86101,-269005,232162,294487,3597,-373885,-503164,-391411,-390571,-424083,-427596,-173839,8136,-45900,-90894,166811,157228,231497,-55148,-411650,208306,772770,725848,332221,-4976,29086,133012,-39873,-489633,91648,478219,220908,14368,225774,267935,-62175,-139219,255396,692517,406313,32322,-518086,-252176,-408026,-281451,-85675,-244391,-508713,-258587,-213150,-171760,-173970,-260842,-6631,113277,86656,18073,152390,262447,275326,8352,-332557,119895,409472,247294,53397,38665,-101574,-272344,-215859,143221,216570,28850,44500,30984,-137624,-446406,-568642,-473427,-166526,-46500,-6945,-214463,-384616,-112092,274683,512223,608074,654926,581654,172201,-231154,-332245,-233499,-268103,-180688,-404296,-481706,-403374,-395482,-422097,-272578,148536,522557,785686,879325,596138,78198,-67324,-33866,30437,18739,161824,21551,-275046,-485334,-425380,-375910,-297517,-152297,18246,-96458,-217355,-141497,-66427,150641,84761,-33992,-261279,-430798,61912,526085,645202,495398,-8494,-404180,-286422,115054,128917,-15748,-321041,-295731,-38543,142827,278684,232133,140147,-38516,-173150,-18010,224807,462662,550873,437768,181886,-291115,-540007,-191288,202624,241287,247961,33296,-355923,113570,1028975,1040829,960995,279850,-260226,-23972,418964,511090,305277,217697,330047,58395,-309221,-381054,-217048,-37606,116254,225576,308480,448337,309784,-98228,-290998,-44427,231475,203615,-18365,-279203,111949,161814,4817,-451552,-329783,-299752,-369736,-451423,-212252,231928,582787,479609,11683,-342454,-195889,240756,355715,124728,-294451,-339105,-277537,-300759,27265,174485,6843,-197571,-95574,-187461,-345089,-332723,-313025,-237205,-394092,-472051,-114878,731014,1354086,1237718,346483,-282381,-205058,183936,303728,159917,-36876,18518,308673,469092,331265,-9532,-417647,-467107,-239175,-396649,-467892,-389183,-447255,-285075,-66469,232345,564487,654877,297779,25199,58666,187393,255642,3202,-379357,-405769,36768,213899,229798,-137328,-415377,-83271,286658,567422,688243,458443,-19356,-148438,156023,392865,375295,668263,803745,625477,297544,-41522,195227,402682,200781,2817,152018,427424,571467,708166,816326,548497,157309,-135518,61030,269360,194188,-89707,-355990,11870,380923,393629,24186,-71857,591574,941849,674641,408388,45630,-333014,152954,236160,-195914,-117590,113198,22936,17452,101814,132475,123858,89291,75533,-240952,-428338,-339879,-249460,-247030,-44843,-39472,-244695,-410071,-6179,263952,321512,298822,-68762,-362299,-63436,-55030,-144879,-219554,-361870,-532297,-429718,-202180,-47624,-35221,-286039,-204515,129455,296651,179091,-78079,-345152,-302829,-156050,-319472,-458991,-57349,102307,-50259,-164446,-175505,-480520,-323379,-238835,-256487,-534300,-125075,381480,350928,-245497,70155,592507,434078,-155619,-43729,351958,297955,89774,-156989,-280752,-509917,-422283,-115206,233885,536970,530716,297982,-196989,-262257,-280749,-281640,-247058,-98986,168756,220126,156350,81481,-194896,-15977,813394,1199712,1158420,949676,611972,531089,701183,767292,518259,214240,-82487,-56683,-41971,-209339,-334044,-128639,-296794,-467914,-200027,-78332,-159503,-138048,64885,11685,-39295,-18169,188632,393689,269172,-167405,-298217,70245,216423,180442,151674,317145,469508,285428,-142973,-211704,151275,227306,20590,4087,-333331,-425781,-319149,-297720,-377527,-379135,-15158,340448,226001,-54226,281612,485523,594512,526053,377125,150344,16912,-279535,-452443,-341172,-245413,-196807,-202673,45987,154409,127612,-13446,370948,479663,273621,-436942,-199140,-123179,-15899,-60652,-92117,-153503,-258821,-463324,-210657,-129224,-204799,-273526,87581,557699,662938,396952,-70655,49224,839806,1050412,765015,154843,-288546,-567042,-448568,-405764,-237795,289316,318273,80626,117279,272816,280566,159585,55551,11757,-164872,-134580,86991,375964,312602,68433,143761,416163,312255,445608,564760,794222,679396,318263,108036,74245,101691,324484,249949,-168933,-182902,227940,303279,232377,174161,216457,161711,6786,-212192,-348061,-295677,-114619,-25807,-137475,-228607,33726,-50328,-216407,-228711,-64941,48174,276665,315749,353342,171286,22896,-112604,-243303,-331940,-300372,31340,-17774,54697,-126667,-468853,-460288,-121021,2198,100295,361275,538983,643961,590326,310451,8387,-30393,-16791,-87336,44967,36886,-260759,-115819,268655,596338,813364,757669,181927,26569,-137882,-53342,454621,680533,425974,-73937,-522110,-433028,-202025,56435,183124,134231,-316986,-348211,141950,525658,848972,801510,417465,195552,137460,-53700,-396177,-61622,350305,487868,480868,82882,-369859,-181328,66934,-28168,-145236,-3867,217236,269024,131349,299694,501745,386272,104902,-175611,-316789,-579130,-189382,-29275,18795,12186,240063,307953,-22533,-446970,-308917,-436218,-358952,-106993,22567,237450,297211,255030,320746,113665,-143772,-294622,-407469,-350046,-95083,250897,296105,229499,129499,71936,282734,546323,898260,706429,369445,159721,-4464,-54016,-123475,-20298,83812,-143677,-429062,-90846,155883,111939,-62996,-72916,-175893,18865,23669,-172871,-307120,-293081,412625,1260527,1732675,1833856,1470936,998408,254896,-308320,-298381,-166692,-117365,-98946,-436530,-280156,3208,120932,423349,505395,460251,320792,259119,36089,-226683,-493647,-337423,-274800,-78810,209823,322744,114384,-226388,-250984,-151563,10387,96233,-35327,-104474,151686,-4628,-364915,-724785,-434953,178474,789629,742577,357577,91730,110950,545472,959421,923137,472990,-154575,-456527,-441331,-247590,-118432,-221891,-204390,-172159,-209987,-66194,-19528,-55930,-162163,227875,579799,298094,91399,-454602,-464022,-328335,-103448,72547,118219,-47433,60692,232174,274219,137018,56800,-78256,-280091,-426364,-362133,-308326,-279108,-165777,-55372,-74515,-117582,-58957,-103879,-75695,-130210,-198913,-250264,-316372,-487212,-306582,143195,515522,462343,274932,113181,-39270,-177560,-344832,-428616,-382544,-445151,-447602,224945,561020,660132,368868,75801,-248702,-447501,-414342,-397763,-300956,-170843,-285844,-278974,91163,350742,175454,-291603,-338846,-221839,-244144,209839,580509,453696,396571,266557,236903,200156,267572,139865,-8663,38619,-91336,-364241,31799,294687,266569,-140397,-475578,-81135,83083,155532,149390,371877,510458,447818,21033,-45377,-70272,-259747,-335444,-261801,-264956,-325596,39320,411151,201929,145214,637104,1036430,519566,-270763,-126008,166745,129788,-184600,-269246,-89579,-75191,-197236,-399721,41189,332467,350860,105166,249747,161429,-332996,42405,639606,593090,193295,-82787,-87406,-57226,-54121,-208344,-185236,-363353,-302908,159957,490449,680386,544611,227481,-286350,-100214,-29694,-398110,76886,111115,-69698,67219,203771,350508,476153,522176,401650,234335,137510,-7576,-153924,-121635,119119,216593,103757,360106,478601,217572,-84499,-223870,-142540,-248063,-407579,-349481,-467799,-213453,67557,-36149,-344391,-472364,-342600,199539,792732,889371,444755,72291,-158127,-178212,197639,376411,501291,366779,234081,59583,-19734,-212106,-181695,63183,185873,60188,-86596,-213665,-333043,-474121,-438481,-262467,-354587,-207763,45434,238870,375317,316964,127167,-144079,-303043,-352570,-264251,104057,585326,811143,594891,320073,267971,239652,-118689,-127021,88179,65697,-188990,-226070,32660,121095,-56149,-239743,-272562],[-347283,-108087,21645,-187172,-359207,30578,354370,364909,82092,145734,141750,-155986,-235325,-115448,143738,317801,363990,312818,129640,91833,73634,68740,65068,132667,238656,274032,225318,500788,638965,485493,579532,681921,508634,471912,392348,98167,-84989,43945,271495,459816,285826,70321,-266415,-213296,112859,173384,-151620,72527,423118,542154,97510,-289644,-216283,-161843,-88587,-302346,-575729,66897,318768,188349,135724,91038,3188,-212911,-1087,501185,901087,866672,713010,141309,-131154,-53076,-248338,-432870,858,73190,46919,-43527,110672,621560,820926,353645,-103426,377822,577579,168571,-75003,43180,12988,-156796,-254433,-152516,-198550,-306809,-436170,-430450,-348966,-293809,-130241,34677,78240,-135237,-442830,-434016,-119288,-32631,73392,250510,302193,201995,107864,402471,946523,1364091,1153254,297378,-588373,155903,214547,-61083,-550367,4304,593289,885612,604391,102693,-290137,-259681,-114986,-49475,-256128,-409429,-409535,-438050,-418563,-465811,-459291,-294132,-268415,-287535,-192957,-157827,-328221,-436247,-437362,-109530,226641,138859,210280,679089,707648,284607,-151181,-143034,-311020,-359017,-309432,-332032,-370527,3595,259074,46713,-192638,-183205,-212829,-345630,-319757,-210031,-229639,-299458,-167322,-113678,-98117,-27196,59216,-72986,-191471,98420,446233,463993,213547,-9729,-105074,-273821,-215548,-67450,-61758,-197321,-383255,-255532,29689,120572,-133512,-343027,-115802,29406,122460,87462,-40275,-89224,-50507,-347080,-337830,69249,55673,-327303,-167410,245410,281614,223265,275150,23023,-81214,-236492,-285095,-242816,-176947,-44566,-9503,-304824,-139817,182080,-62601,-24009,432976,243409,-359801,206462,424066,219046,181053,503604,567885,496705,159826,-285575,-418057,-5112,82592,94630,-89114,-178208,-326378,-210061,228005,570401,549831,72446,-346857,280578,489018,352325,12661,-76671,181082,322017,454552,207825,-279977,-256945,73090,-74765,-268550,-372277,-91621,333793,417251,104744,-338070,14052,45107,-145816,-190821,-28138,-191268,-95142,74571,12559,-114898,-80502,77541,308923,500514,348279,-96156,-276480,-163523,-310531,-256367,-364618,-379246,-55083,156060,141398,39506,6680,-341613,-306797,169194,589882,415133,164952,-134493,-330775,-350655,-131842,14413,54467,-48704,-280113,-286239,-311417,-119748,117863,70820,-217720,-173681,-68743,-99138,-353572,-418397,-26556,303885,386948,216233,-256253,11655,96379,-52106,-271370,-315002,236205,312650,-39186,-420186,-6732,276586,129267,-270551,-443145,-232965,-363,-28268,-140057,-341961,-142786,198093,676939,1506491,2195904,2076040,1064787,294804,-95572,-195786,-372214,-199242,58250,77942,-146322,-130849,126982,132220,-373183,-102242,558333,807520,833067,301741,-148152,-149740,41562,246519,332495,428826,710331,810734,737373,325985,-20695,-180630,-342897,11162,194119,85548,267621,244388,30229,-274444,-277301,-409745,-369297,-454700,-247974,102318,467896,715652,634527,388904,205854,128974,14408,-342874,-437630,-131010,39449,414278,668773,751364,673727,436654,693666,895218,991588,540609,122272,230908,455487,295937,-208437,-471741,-265541,-200597,-201661,-97596,-40981,-70284,-393055,-166380,277523,504757,218017,-57530,-133404,-236189,64463,247001,396331,141488,-137058,285063,726571,659928,151305,-379141,122067,241066,29587,-42367,-24565,-88224,-82987,-76027,292508,327899,-122085,217944,950846,1142102,830951,280461,104560,70407,-133138,-352179,-94019,142036,172224,-127185,-395241,-392032,-212627,-186533,94649,180325,140015,379135,393971,100808,-87479,-130549,-36990,8116,110901,-280318,-507257,-261145,-326547,-363836,20609,-37904,-156504,84554,176430,-60813,-369938,139945,372788,423295,84163,-142819,375845,869199,802368,673283,454558,294089,232768,112702,-199682,-247606,139077,305185,371623,550989,589260,317901,175893,163206,351064,436543,165396,-121295,-255711,-302885,-16770,233636,313696,140945,-181483,-370717,-498664,-531824,-294259,-231378,50719,304302,163076,64105,59876,112021,128546,45325,-133814,-357637,60897,360282,209056,-476315,16398,324441,475398,223666,-196411,-239694,295078,380379,258626,38046,87787,188058,601134,497882,305330,387993,315565,193132,184834,431333,395222,121301,-55703,-18142,87251,29564,117330,334253,155974,-315713,4419,117124,-156473,-369891,-341163,42197,353757,508774,437586,519571,423664,110843,-57240,-27303,148334,160858,51590,-149544,-283628,-262397,-448885,-313434,-200907,-360057,-363151,-371100,-221505,15275,35777,-31653,-192351,-296619,59312,53353,-18482,148646,394062,617809,616334,141586,-157566,188902,281748,153122,125360,180210,324583,333832,226032,30092,-143545,-226385,-434841,-369761,-75283,253772,409212,222655,54634,-34331,67388,119572,-23962,-214097,-280046,-227309,-305107,-175447,-184348,-280567,-314083,-205333,-145654,-139670,-271801,-225842,-182069,-179738,-304172,-455115,-25179,111236,209282,32435,-180750,-241913,-127458,-176970,-209271,-322763,-330987,-120207,42306,-31060,-245070,-448036,-387176,-307372,-235442,-117285,-53847,-106082,-44611,-283760,-296631,-51574,90121,22281,105093,68794,-96915,-447905,-207501,44836,-79766,-522524,149155,635396,562537,334855,-108392,-193584,3345,-97520,-330041,-429656,-271268,122879,443402,392925,163516,-206048,78721,493561,606612,569298,491957,704357,699311,298356,-286644,-285559,-198714,-360363,-167151,-12863,-23649,50298,289498,237711,60042,-176738,-305969,-325191,-342314,-504069,-270602,294420,805577,769932,127462,70351,692287,839434,571969,288054,104125,58009,-103351,-475131,-421810,-296679,-229746,-153441,-111275,-103833,-140801,-345161,-222580,98711,64333,-224587,-73856,225171,146611,281435,211988,83552,-60032,-46765,309414,430431,108144,258042,591534,691480,272555,-47228,-254776,-202902,268766,841959,877443,825754,695592,427860,198514,241609,244106,127178,240715,281647,259810,-216413,-191808,259393,400014,352364,281346,303947,59246,-245081,-331448,-296201,-148546,180187,278263,42846,-164193,-310920,-227080,-290922,-292967,-312701,-181940,256393,504362,368856,-15573,-184453,2504,-13847,-131095,-397928,-110891,125378,308371,192956,114991,394475,276718,-215023,16731,626173,962273,790334,238188,-20918,-72161,96875,125489,-165508,-385464,-328647,-254892,-118531,203235,74775,84372,479451,548276,65288,-417283,71947,206775,64117,107381,-46901,-272496,-255613,104818,107400,4481,-374563,81346,515103,523189,358253,146888,58153,-167883,-320775,-309881,-133323,103712,345408,375428,135216,-231904,-361216,-164290,-361162,-200677,135203,420268,383161,195561,-61705,-230047,-474763,-132057,547072,1132683,1016764,462147,22960,-345176,-195060,15155,144515,191801,96319,-158991,-438661,-506194,-373872,-136506,-282234,-404806,-504244,-453213,-458456,-260521,-189753,-240747,-401613,-353820,-208888,-36453,105551,27482,-52578,38867,174507,100001,-193675,-234463,-327393,-151478,-5272,-90248,-448224,-250049,285289,652914,868918,901726,703365,305581,-82527,-308371,-508381,-320405,28804,258825,184681,-56497,-300874,-365340,-476738,-418633,-192898,-233111,-475862,-400437,-290824,-284667,-161034,-62044,-235712,-514083,-432143,-354367,-317369,100796,825028,1226031,1276623,999772,575662,323812,152407,-39966,-401848,-240106,79713,137853,72443,111427,223239,277652,54380,-182562,102500,381348,130985,442662,734405,493044,19025,218316,544771,246329,-190092,-154813,-11442,139529,410341,511849,345296,-179894,-417679,112635,299055,368340,458819,495130,208123,-326186,103065,317317,130786,-240074,-365685,-166372,193471,569184,797129,564313,154089,-108871,85535,255662,433231,461187,175806,-303902,-261438,-106223,131633,149119,416784,755092,851820,742306,468270,290684,229688,240129,-162292,-251788,4075,-258244,-317145,-238232,-274730,205407,499181,537079,382594,368286,67321,-103135,-289490,-293362,-193572,-105313,-129041,-359931,-340726,-310472,-449656,-258583,312793,674526,678724,102443,-201647,139286,232855,-11740,-256088,-385944,-523360,-423495,-239120,-83819,-125011,-126105,-146050,-268704,-205195,-219466,-121437,-155317,-365307,29306,431128,420700,100074,20175,137697,263022,198409,-272714,4982,471167,274223,-92911,106903,258509,71105,-96329,187784,589448,292752,-34451,-465021,-141716,-119554,43684,243246,103672,-201319,-340913,-194783,-101979,-235774,-211651,41069,67983,27133,17265,272396,517017,588786,233101,-300676,45567,452839,420235,282266,114521,-228724,-487842,-130483,154842,157676,-125135,-16849,159865,160876,-165056,-413595,-478305,-169553,-92091,-249934,-265750,-305062,-317390,5998,290163,439834,574899,330776,-125678,-247917,-218989,-289226,-280625,-386348,-488357,-394319,-161846,-145428,-315903,-318653,188439,593693,985572,999008,651174,51528,-133232,16619,-107585,-239659,-263511,-221411,-117435,-197045,-64096,-463757,-188156,-71732,26327,-97017,-208146,-62154,1284,239616,262617,102213,-151366,-488829,-246180,74622,122382,103743,-195506,-412108,-320573,173322,342551,358023,22254,155590,179412,184235,203323,190813,59032,-200074,-467532,-92381,313958,542240,552687,286459,-44369,-458877,-305169,-62749,87965,-40670,-217155,-239884,-401621,-4997,668585,794594,752522,323879,-172882,-198122,169174,294186,66834,145554,516003,243202,-355103,-532241,-209620,149449,326058,386183,210101,202952,168883,75301,-407224,-422451,-77322,-140391,-350049,-373297,4152,-68641,-334661,-469941,-224320,-164704,-120731,-167891,136199,538538,662232,343857,-226934,-593560,-295252,244148,509752,369045,59992,-92817,-238403,-201568,225760,313811,55647,-347261,-500996,-466873,-374086,-416816,-478756,-415654,-338280,-378295,-206334,706251,1284845,1115095,364524,-275354,-106377,269411,334894,194909,-36659,169336,463734,592462,303895,-158273,-459510,-545788,-320817,-294230,-235834,-267736,-324169,-191455,-188322,-148726,95706,329383,230137,73571,151771,289423,362436,13132,-437442,-189393,337043,680881,617675,236403,-266842,-19698,456553,699716,663114,348645,-39420,-143970,99322,429913,454007,727278,895766,772784,511467,103765,-27340,248457,178784,91486,285507,563211,718586,823825,783313,439903,67167,-50606,215327,273915,4731,-299703,-388855,103316,491544,452773,168127,-258311,340564,815060,732557,342881,-113501,-168191,275638,413211,29453,184431,394136,266972,189864,254100,242455,168360,139765,164055,-196460,-439517,-355596,-217821,-296167,-327993,-231561,-309702,-372596,-91177,233372,399434,342606,-6657,-265616,-47137,-113136,-327735,-230928,-306649,-148992,-35059,145475,212897,-44500,-442307,210108,441077,409442,30559,-178616,-97977,-28098,37829,-87840,-416746,-272416,38783,-52547,-443650,-237251,-377571,-297207,-153962,-161557,-401163,-106324,282427,181872,-433549,134246,836247,764974,90029,-6012,495702,464983,402715,176435,7030,-154347,-48076,150135,201625,341828,289525,139636,-13503,92470,-4082,-310494,-366025,112513,269973,201988,193352,317851,114212,147985,465123,737644,840139,775878,759887,713734,742923,611679,312411,17774,4447,182331,205329,-137429,-423368,-281698,-368592,-39492,4756,-219733,-135527,180706,397960,231646,70127,-61223,35360,244332,229257,-25869,-166076,-14280,-19081,-177991,-420938,-323855,-21767,82641,-222440,-407589,-46350,114526,-30463,-1168,-135365,-188019,-204793,-268118,-380089,-539759,-282001,44782,34496,73564,356677,329898,139888,127575,208924,-76509,-192217,-162623,-559809,-429627,-167805,36446,114966,213621,174342,115620,209136,731824,361577,-147327,-373610,173093,-69195,-78836,-75438,-12095,-3582,32289,-95395,-253511,-300756,-358106,-92437,321242,732845,765717,450069,-32946,95131,810387,970911,732091,201633,-215675,-445212,-495609,-461036,-222306,271315,346878,135370,144066,266983,211145,168758,138084,122566,-86016,-122125,53823,219796,107103,-107017,18887,417702,396579,637279,784788,884035,495390,120775,4080,52032,6849,-89451,-115472,-416378,-156551,34514,31000,78906,202208,329023,305924,210675,65019,-75646,-178172,-21829,140889,237939,270711,329538,352453,-76743,-90662,-51537,-138210,-245805,-316326,-308872,-325364,-263361,-263817,-301843,-219134,-358579,-537367,-513216,-471607,-379812,-249669,-245796,-31037,248916,430870,589710,532315,536036,253315,-1627,-341527,-268619,1945,153645,291301,163993,-212935,-381776,-112062,265592,391381,108724,-279925,-19778,-46389,145437,610263,745710,443884,-125787,-364922,-242956,-39811,114665,103429,-128689,-443372,-113288,251958,629632,1025704,997618,593069,429573,306280,46333,-113537,155081,289207,323809,144699,-183704,-556488,-124166,-80188,-414715,-205699,-25768,-51319,-174423,-110864,257641,362775,144566,-19199,-55757,-79046,-328832,-281035,-164469,-265233,-137974,232615,246918,-102027,-422161,-286647,-414348,-375695,-148348,-22267,211942,383820,495595,622994,482269,-14207,-359900,-468784,-295123,13050,289837,366033,213153,161337,122023,258841,375904,520856,311839,161830,173283,112897,47325,-50204,13738,32353,-248171,-409496,80744,400008,437732,267249,33821,-130793,-59506,-90063,-363996,-553050,-474562,153383,948689,1395237,1526899,1319502,1037293,250015,-431990,-283957,-135279,-20627,62691,-178103,-521194,-309778,-70363,219660,250386,251018,252902,251293,28907,-256848,-382945,-193644,-323394,-300118,13949,144206,113443,-56168,-81996,-3355,218328,139398,-107645,-63003,175432,23374,-225002,-407169,-419149,-314,610176,687517,498327,283538,208278,505968,852607,818066,441561,-18210,-196280,-149573,-96787,-52495,-300082,-426658,-140352,-48370,114578,127858,-7926,-292287,-52244,291900,84650,69917,-248920,-279367,-146932,31070,219374,336796,224649,306561,265967,200895,-22007,-114145,-233141,-337617,-329184,-379396,-401335,-406875,-408430,-293771,-218605,-47017,11789,-157723,-219907,-280585,-332862,-401728,-358708,-241687,-101049,6998,390925,515202,598373,457640,165144,-116452,-321900,-466916,-530069,-522695,-340527,61941,449376,792000,534429,144655,-213900,-458041,-520999,-556550,-327468,-108251,-192803,-79795,357457,630261,355280,-220321,-265916,-62971,-106716,148019,337182,130724,169119,252999,384140,482170,545558,360977,138412,37238,-125252,-160166,65874,263507,195696,-89012,-251655,-15990,106269,177043,126039,204076,311074,233327,-150272,-48629,48014,-195376,-403583,-251726,-366327,-177251,376568,716603,479898,398314,1025942,1263824,824798,147769,-52360,234188,231830,-50939,-402575,-148489,-197645,-283711,1145,534452,748123,671105,298375,308289,147741,-398096,62409,550277,522183,229201,-19184,-97721,-98253,-38024,-67197,-61447,-233667,-364985,188342,438621,453584,347918,-2798,-430034,6732,-4640,-387995,214395,129630,-230668,78033,239994,208694,402561,513354,429226,332705,190754,-51752,-206199,-140446,145948,278953,-37609,-27731,146917,38936,-106862,-69198,133220,36525,-188876,-235315,-296514,-103731,86560,-171304,-188891,36403,-221836,90971,742167,683010,208646,-128567,-282135,-218607,137065,224471,389799,174446,190725,63669,-66369,-320767,-239582,-16376,70003,133843,132289,19082,-219820,-585623,-329313,63969,63729,-92189,-25737,180834,320854,239977,91364,-146778,-271929,-366134,-281724,9176,317894,404576,182518,-75575,-25038,46401,-219907,19155,198208,50110,-167334,-254065,-157519,-39759,-163325,-207551,-192088],[-225596,-78459,18634,-209094,-381944,117137,441064,305205,-7554,25314,19587,-104555,-206774,-107057,99381,377563,510917,520296,319747,96517,-157646,-277532,-268451,-103146,206764,333675,255168,357877,413930,296858,474565,565344,526414,576887,390458,182966,-30968,-55573,48764,236029,161802,-68289,-462942,-614394,-81226,128476,-20799,4897,310054,447254,138076,-176870,-13535,254528,466350,257281,-319500,14980,284382,29530,-276810,-242786,-79774,26530,232383,523281,838331,1013951,870486,220544,-11953,81843,-117604,-422828,-14814,117431,82432,-265243,-118141,521621,871519,579138,-38488,111388,306493,-66764,-174757,163201,69567,-138726,-170006,75323,65548,-137751,-266371,-336039,-403218,-416683,-399997,-226773,-94446,-90612,-311700,-566208,-382759,-188254,-27147,125273,-45816,-133924,7867,438980,919634,1377474,1177891,251138,-491331,360343,478028,159154,-470670,-88805,365885,526848,344871,-133137,-531790,-488340,-437113,-77371,-136500,-285152,-364595,-225889,-227412,-241427,-478413,-353758,-319278,-230417,-42497,-102130,-414828,-150701,-138419,163113,260703,-2789,-174086,145037,214670,99932,21519,-79024,-179934,-264168,-310474,-492190,-189099,379280,685079,289194,-216895,-318205,-258276,-415802,-348718,-267050,-233983,-391710,-383695,-237672,-161639,-34742,13163,-75159,-43232,145159,437756,599441,343112,79138,-139827,-465046,-532922,-524601,-425018,-344262,-254813,25398,139873,97303,-94060,-142042,-86804,-3733,35756,-68767,-198138,-114020,-41793,-289947,-379630,-25044,3609,-227454,-283795,165518,352627,413776,506041,361207,100486,-71406,-298917,-419622,-314881,-99464,-40119,-195857,-277722,94573,22165,148951,645293,570385,-103036,-89651,342454,222949,190779,496586,704235,702172,334613,-233782,-418045,16298,192389,271058,161719,37544,-185813,-120798,327305,490883,266794,-342123,176,455564,526146,288019,-266286,-432740,-134095,140889,368149,55150,-359446,-107182,203419,-40887,-484419,-101807,207454,554577,620329,303281,-152795,-18487,69417,-220966,-252109,-137271,-441760,-60661,347853,211159,59572,69383,248057,357608,221605,3796,-196834,87145,235413,79145,190329,-108770,-345068,11086,152712,-913,-289462,-152121,-344293,-145061,231519,466699,232151,-73093,-383611,-130934,29180,230308,308696,168476,5997,-258756,-281780,-417831,-109890,27765,-69442,-276842,-184218,206,78365,-119451,-379573,-190381,391957,676250,583165,-56046,-329675,-146819,-93902,-142146,-455106,108000,315617,47613,-489326,-117492,163067,97820,-85728,-412763,-457421,-265659,-136642,-72187,-149198,-229715,161448,868994,1996685,2502105,1876565,693048,-61070,-203304,-118474,18131,249069,307834,113998,-292274,-269014,-61112,37563,-273834,-80642,417896,610407,437504,318,-259596,-191761,33860,160654,235880,193963,603460,660462,528873,47096,-117601,-90553,-322366,-35229,297292,164805,229994,157199,-126986,-365330,-178119,-394850,-372757,-349316,-357031,171873,577366,636551,473229,49358,-33563,22897,-136025,-332126,-332053,-415992,-330970,30394,-39480,81393,294828,567080,1219772,1391204,1242036,743977,228246,206405,484928,438935,73993,-421975,-402845,-283491,-323047,-99169,-64340,-223951,-466343,-121780,316421,376074,79428,-125595,-150510,-225046,-13390,231987,210099,43693,-299434,-188941,366606,369757,49410,-334260,5222,114560,32059,-85840,-64334,2446,200586,167507,268644,257639,-9720,370888,978638,1265348,980510,502542,223529,-91289,-283569,-307015,-124977,96873,151566,-76612,-188144,-160642,-207601,-289002,-30086,123030,212793,639214,659595,275530,-101541,-310645,-333164,-369724,-285275,-356135,-340579,-278079,-213534,70466,256583,6942,-369003,-29952,83567,-83406,-284320,-18200,244100,293860,45792,14798,423455,770302,723093,756742,688214,589707,388658,167459,-29613,5663,159265,213043,436056,695145,696060,315328,228194,247061,307660,336807,277592,269164,235722,89258,304389,300274,289294,141404,-89959,-179422,-203863,-170774,-418689,-343382,-56364,156481,51088,-46008,-177534,-137555,-59784,-41000,-92955,-278494,-19303,186734,140920,-302313,-216328,62639,235670,58946,-290284,-222588,247453,317621,223772,52381,147743,439117,432222,166301,39683,258930,143130,-128980,11129,449266,714294,601795,404683,258058,172977,8944,100110,272870,11845,-175282,279871,372083,26444,-232016,-396678,39191,288885,317210,300528,450202,561674,499341,260585,-29112,168606,437363,494736,206677,-121230,-392131,-473891,-376527,-430615,-334437,-264293,-369351,-399096,-175256,-54619,66388,-71061,-311748,92974,227444,145163,132158,370020,663616,677880,240124,224566,600007,593185,213313,45953,63661,171791,179565,167160,-59151,-319669,-388402,-232045,-272435,-144081,179526,436460,460379,380482,197224,55269,-93051,-210946,-369538,-421645,-267326,-351029,-325392,-193793,-206452,-196349,-218408,-210409,-69248,-8888,121564,71953,-29623,-158657,-209018,-153747,-37673,91753,-3757,-51796,-299280,-188294,-118442,-95471,-172953,-170585,7540,159813,80007,-155068,-340559,-465256,-370137,-65974,236269,205187,-22211,58907,-114516,-363212,-248104,-43648,-79477,108717,110334,-186970,-412904,-273210,-5680,-16408,-288040,-296547,242480,407029,289837,-235244,-76744,274341,132343,-211168,-282658,-438049,-86679,224497,217669,7750,-265930,5222,275233,268531,453056,649201,813049,772200,317351,-96078,-240760,-311915,-409398,-324949,-244504,-231553,-133153,177220,105203,-97440,-361943,-277662,-234046,-186027,-264634,-210990,136574,591290,548897,111976,-194323,154029,334559,460859,492513,201878,-43756,-394368,-137461,-25570,-111684,-432762,-155754,15947,-13711,-163680,-410553,-238095,156057,45249,-210205,-438928,-219156,-42680,191092,330358,319826,118748,-14984,170292,251854,-68442,89674,344301,416285,130160,-211069,-442674,42104,734099,1266067,1181127,1017474,768497,305279,36255,116483,61311,-72866,76973,256453,335852,-160221,-147160,56897,230120,217514,240092,149073,-118370,-393822,-536569,-424791,31567,379124,589983,322608,-29397,-568166,-215205,-125585,-77203,-177897,-91665,366748,614699,527416,81894,-195628,-11084,16018,-68101,-297973,-142602,-8545,157093,80550,7441,491098,599348,133774,-57371,550338,825713,680638,261801,41352,-12623,239057,261880,73527,-354844,-543981,-101195,172891,412386,160108,-51908,345620,614685,350075,-478214,2604,188737,130676,188130,84140,-315598,-137152,188298,154213,-82252,-387626,121104,466765,500050,291196,148078,38766,-134310,-422347,-407597,-166263,193827,542311,574261,190194,-186783,11213,179337,-44462,-369673,-192433,195204,262717,125139,-141889,-435163,-494907,-121841,462804,862689,805448,454259,-77502,-528188,-104797,90234,198783,304619,325277,110005,-240235,-524254,-281762,-90951,-232276,-292167,-58192,224611,-194219,-563926,-412643,-397150,-513848,-435572,-297736,-148187,43932,-8979,-118007,-69377,118012,185670,-125979,-262087,-428637,-320768,-250404,-260444,-552369,-252034,236412,540168,759480,754922,531545,240517,-87738,-344698,-589786,-442579,-75807,135171,171733,29324,-225598,-438181,-389256,78683,187583,187,-495361,-255926,-54121,-7964,-119548,-210078,-400447,-518931,-297606,-240866,-218518,-184031,419837,940000,992689,661607,246557,116501,43732,18327,-318678,-244921,148204,175086,78872,115451,226068,300963,44161,-424767,-325770,32018,-193338,414110,726700,476729,111232,428321,689486,328813,-207416,-101253,109860,211119,394073,402897,261133,-197235,-9796,234717,349426,313573,345345,271302,41411,-198141,67339,139211,-2506,-366092,-232393,9634,242149,385384,426384,179317,-145094,-352769,-26477,97428,307942,318561,13981,-430495,-363736,-275522,-196648,-123025,149242,436667,576971,630508,343815,-74183,-292675,-167466,-366728,26774,316511,-71112,-386894,-170719,-257169,121646,354364,293219,112836,86060,-198224,-451541,-266193,-119628,5329,-50463,-65661,-282372,-152368,-185123,-414548,-263824,166813,477573,568078,69922,-144453,26440,76615,-98564,-164260,-197618,-289689,-244597,-94461,160417,-6357,-191612,-256424,-416046,-488749,-408846,-425999,-277528,-368845,-145432,132811,168381,-50511,156682,266336,377532,390467,-32412,-38165,355910,205695,-273288,-43798,220385,154046,-89900,151312,511330,324527,-21984,-382257,-120035,69003,190212,353945,256201,40643,-72935,-29521,-85207,-329378,-156452,-1210,-130891,-184418,-105248,226326,621909,756173,387070,-268402,-40634,492542,636502,487051,67016,-385186,-349936,-31934,79508,-8815,-317375,-73898,292296,389098,88896,-258522,-447060,19077,177670,157286,133239,4742,-198628,-81581,-1008,99300,334470,151824,-28826,68296,21046,-148437,-261723,-369264,-499244,-288672,19745,50047,-195389,-443887,55145,414934,845122,854428,545861,-19878,-264790,-9390,81976,-101957,-179402,-169984,134705,237308,218983,-60580,39438,-69932,-86242,-188842,-269299,-120695,-29046,205970,339638,197887,-46799,-352934,-545284,-380575,-298415,-387531,-504026,-460379,-370522,-29627,221522,374712,263656,476180,259333,94056,61436,128033,-39837,-330951,-407651,2255,349942,495473,420577,45815,-324658,-228925,-11688,107570,-34093,-349538,-618671,-524190,-487596,-252772,-6276,353659,276492,165706,-199433,-388289,-120268,-2903,-278340,-12068,513357,294219,-355119,-403534,-102955,241524,404954,419995,101611,97491,372105,359593,45390,-435811,-438429,-502059,-608100,-388131,-194713,-366628,-586132,-184657,-108342,-4304,126288,105512,473313,833231,691411,202472,-250920,-348681,-366893,111668,521962,533076,424285,276956,51870,44191,349821,337451,24897,-313752,-202843,-28125,-53832,-226030,-320153,-571522,-347506,-293408,-264468,467495,906571,748145,314864,-210341,-41500,302360,312449,145753,-212177,145732,491728,565516,184407,-296915,-425883,-538135,-426842,-247633,-109045,-105063,-125271,-111958,-319996,-511865,-319956,-128370,60251,39976,119382,232225,218971,-176256,-253796,71602,603944,1176853,962385,552938,-177373,-40097,487865,658631,487658,105372,-243762,-339323,-137594,204861,381837,589906,728476,691266,594105,330096,116605,169668,221169,171119,249135,437526,583474,664280,491568,159965,-77597,7008,245324,153971,-253143,-610912,-363164,99823,403077,284577,20366,-402959,103272,558048,601180,253621,-240296,-247106,165905,302109,110391,417375,619316,533693,344801,340696,271941,123129,108078,103889,-214321,-425293,-398184,-238808,-319549,-570963,-374895,-297435,-297047,-199000,114979,339665,265334,24889,-101757,-33808,-164590,-376651,-164088,-81006,60457,222967,313848,281294,-137210,-314021,312806,507844,351457,-214183,-163761,173539,243754,240993,133936,-196868,-504358,-52644,-6309,-384188,-192117,-162593,-240665,-105497,-42309,-208329,-147744,95589,-31706,-552518,-41457,768893,881978,213308,-80107,387374,456541,518831,385790,236535,166112,218086,322622,251770,69145,143221,237201,374577,344175,207561,-146298,-234198,163697,162465,111890,318053,456957,222879,188787,220420,332602,463778,484366,735822,679587,577821,326116,3284,-83359,170096,363240,322191,-155002,-534036,-409572,-191261,324674,288346,-225588,-242403,339104,545337,379007,181776,-63090,-81535,-384,91639,105874,53174,-35616,-303199,-622541,-346734,-212526,-81729,-46625,-396965,-370990,-106852,21919,31832,279411,293810,-63454,-186710,-272777,-356128,-527328,-527519,-248219,-114680,22361,215717,157148,-151530,-324640,-150227,-497103,-583269,-275482,-522753,-395059,63181,354626,442390,327544,174308,136574,362867,629802,42843,-461001,-70478,427205,83388,-137994,-149716,-78390,21878,356825,415389,382694,-108654,-446034,67434,455866,769813,717886,359550,-40613,30897,528362,739304,600681,189338,-179263,-399885,-540599,-469712,-62333,360589,397258,179552,130801,167140,65134,95699,123524,123674,-84701,-189055,-104426,-146310,-245712,-348969,-129320,288899,422397,597057,801323,645908,93856,-154777,-174776,-87192,-160538,-431375,-504110,-479988,-264112,-223861,-354056,-234818,97562,246525,273499,276818,236606,103170,-138622,-42682,295364,613594,656825,518706,570944,-68357,-100376,-208916,-388740,-551250,-345133,-211039,-154262,-145769,-300297,-351332,-117041,25021,-16847,-167971,-152792,55881,29929,-73137,15661,376191,572195,495986,250942,121014,-184913,-15752,-67346,-118655,41618,221697,382845,220784,-51375,-327588,-367804,-232009,-322152,-247465,-142021,-59082,-10218,219688,608877,694631,347085,-205309,-256125,-141240,-31674,27767,-17101,-198820,-201119,29049,201216,518483,940198,979107,639411,537955,395036,243133,196360,361815,281576,206814,-13229,-325527,-238080,123811,-61063,-324696,-237580,-223193,-471114,-534607,-67435,278626,192087,-56094,-109524,53701,102857,-77978,-8092,61910,-268596,-282129,70445,66854,-157414,-304711,-293620,-438593,-366418,-164665,-30637,163890,446799,765644,905811,815688,125901,-364146,-416219,-257689,65440,232261,283644,112961,89628,32407,60455,-14505,-134051,-94098,18804,164329,216579,102959,-73382,-109288,-205358,-492686,-470862,91244,485195,626233,364161,-113197,-209134,-116317,-199627,-468952,-532997,-602053,-217296,404495,750926,877009,931629,806364,195504,-267832,-172782,-122346,-69853,52405,37085,-209698,-479435,-449564,-232450,-136678,-49041,79580,54839,-171798,-459537,-198427,-33438,-233618,-386816,-230062,-15489,152929,163064,-25731,-46259,231796,195784,25367,153476,230710,70041,-57328,-121084,-101968,27414,340961,515627,534917,342305,267160,421968,640199,563218,305825,77998,57385,66176,-2380,55531,-110023,-331132,-22497,77634,151948,115436,-18008,-304583,-429437,-130851,-2721,94696,-52059,-132383,-76777,127172,296830,434918,409124,447184,227297,62223,-244023,-396993,-479685,-462875,-307046,-295064,-256446,-309350,-308521,-468411,-453878,-199511,-166362,-312131,-402872,-464267,-497084,-525396,-403566,-122963,49361,38978,151375,496541,863404,760862,345736,-54035,-303262,-468566,-551944,-474485,-56790,557138,882390,902432,603540,118101,-248516,-472011,-500667,-329685,-51968,104093,-39394,97688,537043,797711,606593,-13079,-251780,-7364,-97135,-36100,164152,-10763,-96986,160773,384906,593297,611125,372308,150392,27052,-13045,7110,-32167,76503,103660,90853,92078,36406,81776,143195,42202,-162634,-40533,-9728,-285971,-30084,162523,-112667,-353041,-81539,13479,191439,619186,875327,662278,509865,1176396,1262197,959382,444173,90850,290072,388743,165542,-350587,-180545,-6072,112101,660270,919660,1054621,874978,483122,302238,80570,-422762,51146,425075,445803,250049,25199,-149223,-224512,-161900,-51688,-66337,-167294,-249567,180018,351243,250634,168010,-13786,1652,149507,-8201,-274594,267398,116011,-340695,81533,234359,1998,90811,285815,274067,246442,124238,-67245,-153315,-119489,77563,203687,-100227,-427888,-266413,-219663,-173919,68445,354306,271632,-2882,-114802,-206601,23808,99783,-346447,60367,582695,429567,103177,503162,340092,11616,-160216,-365950,-307040,-82315,-40845,106914,-40532,72616,24070,-99077,-324626,-389328,-157411,159017,501963,487997,226081,-126024,-406700,-257973,165400,266337,213671,66759,164253,272161,184585,82737,-86551,-209996,-286536,-202278,-22132,65800,-29086,-249259,-404127,-111470,-116917,-59711,273887,386078,85184,-191539,-193349,-257215,-172309,-182632,-117389,-73907],[-32487,19577,82167,-95364,-344934,106568,355735,162013,-87825,-64044,-95793,-117589,-182500,-47829,42517,366172,633097,668074,477103,37049,-469471,-490267,-514457,-329695,111563,274761,211818,117996,36924,13420,224615,359131,558717,594474,396289,386745,302934,104217,22370,99442,44417,-229635,-443627,-212946,-380486,-33885,48869,-29035,221330,327222,124069,-113512,82269,545226,869699,683115,45252,59924,225795,-178316,-303770,47917,152806,279632,562993,861047,1181912,1283135,896342,232080,130720,282646,136755,-291062,-147926,-21156,-131016,-427783,-91257,528448,834735,658324,234841,425,-109622,-363745,-53796,243054,89059,-113857,34,267072,278992,89360,-2988,-123605,-228132,-161376,-216875,-372421,-284253,-113240,-221823,-287150,-391471,-307996,-227270,-187176,-447597,-467055,-76635,359602,735271,1143280,1045544,264608,-362519,373581,635066,290223,-300419,-107586,110551,63105,-21607,-195101,-107466,-68895,-180071,94398,136278,-89191,-317333,-25127,53444,78916,-28906,-12193,-30188,28685,95637,-74256,-345102,189177,306850,393108,201219,-170643,-495286,-215435,14957,160278,182241,-15783,-95364,-156912,-350847,-407538,186322,817175,1036062,541833,-114452,-394674,-330295,-430313,-306147,-273245,-221770,-364147,-334179,-153064,-81761,-24428,92414,11003,9629,45154,179464,390789,273895,84720,-172672,-469273,-346164,-144900,-157543,-91831,44667,286776,297455,284867,224250,16616,-175074,-50995,57623,-117074,-371965,-102077,1574,-127034,-224966,-81776,26798,-40518,-497927,-27314,301864,501287,582811,621675,267206,43133,-290133,-306091,-310769,-81370,6035,-108777,-370935,-49431,41659,219408,680174,736157,143154,-371121,209326,160102,138968,426822,776030,823720,516015,-84464,-500218,-81537,166581,299212,297204,185983,-44802,-55174,324967,333679,-53524,-324791,271598,621904,628000,256914,-309845,-286677,-65935,96917,211258,-121444,-344378,111369,234194,-16344,-272863,107316,462431,656344,701772,418071,-21070,-55124,94267,-294887,-321956,-268218,-385454,379681,693690,406010,112079,85346,289162,348264,50938,-208777,-18896,288001,404666,294897,439648,48240,-411106,-21762,53352,-271179,-321567,26321,-12174,-5993,201864,270479,48331,-331598,-220360,250029,422771,515126,443623,146077,-26958,-287083,-358756,-420894,-96434,-66712,-205225,-330008,-315214,9534,223464,125710,-76751,-249997,436930,770975,636283,117415,-414973,-511073,-268243,-189561,-361732,22434,243168,122474,-365379,-309006,5024,107623,142401,1060,-93634,-54934,-33558,80977,12832,-292575,-12694,732861,1699225,1844125,1159199,200141,-325511,-185319,-49328,302248,623693,519516,113233,-422944,-213811,-80150,-36302,-144615,-95175,159440,249188,-95729,-299004,-357906,-307051,-77053,28036,81409,-24321,338154,379244,229641,-200102,-83139,-25327,-320644,-189627,200029,127574,88330,-29112,-354818,-99958,25950,-270650,-383691,-167478,-280694,-23657,289753,278134,105368,-384080,-100622,-96642,-366014,-248978,-159686,-292959,-365359,-121533,-443942,-22523,921495,1303645,1469407,1660079,1291041,808781,337043,195779,492217,609898,430521,-127591,-454316,-275335,-477049,-115150,28955,-127124,-219622,-577,257980,126520,-123829,-212837,-190503,-229205,-223464,-67957,-169753,64353,60440,27937,-76778,-38368,-115449,-415387,-272501,-230945,-200761,-335362,-286394,26579,306527,350767,244345,124422,-45430,349770,809565,1035922,845416,628317,365191,-26699,-275518,-175018,-128851,-15083,123319,23947,29224,-30252,-273468,-180972,16610,99217,241228,680816,748046,389398,21858,-119199,-256678,-467329,-243373,-55434,-44971,84764,99133,384499,316303,7694,-463237,-161644,-18676,49876,-46356,-109710,117517,175152,56289,109701,387503,575917,636449,747855,869135,810017,517347,253851,175498,165124,59538,96112,454827,709492,658216,287007,254135,262911,127689,190619,667023,827461,580098,337364,362459,176207,58346,-28557,-64951,83038,226415,327465,76920,-434837,-290171,-52159,-80099,-183816,-435203,-500303,-262038,-89455,-21540,-179993,-160701,-52784,39805,-154728,-239340,-54318,-6153,-112604,-406064,-259136,152857,234051,119043,-84492,-1958,500721,315873,-179631,22880,246202,30193,-375024,-60645,479761,1001820,1102641,938259,552967,245818,-27512,46474,172320,-65150,18060,447893,502405,201502,-198589,-412250,86063,213872,100279,177927,379154,685028,844489,541891,62874,118727,591262,825684,603386,212249,-128327,-391944,-295614,-509045,-242030,-115375,-326931,-310337,-434494,-160563,180912,246050,73101,161647,284482,180442,45458,281987,581025,574211,288186,554400,893256,749709,177770,-107314,-119138,-117649,-118838,-14432,-191963,-361993,-2914,134429,-25412,-176895,60854,405394,609283,450057,209585,19569,-79686,-148258,-270468,-511234,-291787,-231421,-293741,-20501,54785,28963,-159022,-265108,-54957,227568,464943,372888,122046,-65303,-33220,84152,283592,157483,-11343,-179336,-276599,-48045,34341,92021,30107,14289,132369,200169,69449,-196992,-306479,-216418,-29978,289631,505692,360830,-33545,-83570,-103313,-433166,-425550,-257314,-280928,10595,162710,-203761,-381154,-361738,-154805,-70384,-130845,-479712,-87838,294076,304461,-120117,29102,386613,203330,-194441,-217885,-317976,-365265,-120500,-101483,-328361,-315192,-158199,-75930,-70912,346476,694191,763246,624289,162289,-7312,-98391,-379582,-412500,-313073,-319308,-383350,-316923,-51596,-117498,-318111,-436848,-70219,-30498,-18473,4672,96819,228216,446065,343330,98807,-147288,-317246,-273012,187408,392450,119062,-217150,-397348,-28780,152599,-15976,-345902,11637,252485,119476,-129466,-474843,-183412,269084,131751,-157986,-321038,-456318,-260442,46720,350739,398104,152989,-51970,-57402,-62975,-196070,72873,229422,192574,-25274,-360136,-426280,195018,875190,1228806,1135509,943248,723785,216237,-99500,-93542,-214295,-306733,-29749,359240,523712,217262,70827,81275,201250,138501,162185,-52857,-338586,-489987,-506441,-270602,120248,534698,775493,554515,91711,-288135,-82812,168083,178090,-2858,-4222,365044,595040,561266,124221,-177418,-67717,45317,2668,-190769,-188557,-76274,-1323,-54736,-68756,465010,828313,478193,387,365331,581493,498913,322996,102278,-21091,405235,704030,552059,100380,-257391,-43655,240788,309483,141678,-20397,332527,654175,536204,-255257,-140794,32462,52769,145771,171992,-264609,-144423,118530,112474,-245769,-346363,127994,356977,468090,259316,283484,74179,-106970,-527570,-228254,-111199,197067,601460,701077,341384,-14437,285127,412514,243407,-22521,-222240,-13223,115792,70438,-142021,-483127,-428309,-107770,279045,408129,428026,224370,-387532,-296999,63055,276936,361704,455527,503620,311228,-20709,-456189,-205721,-92929,-198383,-126958,371667,713522,272718,-277728,-391339,-442218,-513407,-452024,-444566,-318541,-107973,-112572,-254329,-250242,-46939,173605,94872,-77008,-260060,-464743,-392353,-369909,-613934,-307880,127569,381784,541570,492378,260886,56347,-100440,-293074,-393369,-293386,-33926,48994,57520,40909,-165205,-526578,-137438,353242,334923,21436,-457277,-18244,219673,198321,-100748,-358809,-465633,-401998,-274596,-242405,-130489,-91826,277443,726957,742395,361747,-33444,-149363,-166413,-33005,-263146,-319805,85537,128426,69956,82480,165957,266906,61974,-351738,-206019,-389981,-331538,308758,567041,298161,-122489,367891,583666,311747,-150860,-20447,245380,315349,419889,248450,11435,42791,367735,375255,290414,144932,114526,81937,2381,50972,57292,-23798,-122177,-426646,-143669,184056,282619,156817,45189,-88033,-342107,-423636,-127134,-53937,168783,240701,67521,-203114,-300678,-381416,-358180,-263929,-93007,128262,253248,349682,200221,-110395,-321141,-277649,-313769,183051,480859,69761,-378157,-78702,-191140,-53909,77528,-34689,-121561,-136873,-347100,-274021,-75860,120153,231074,100802,-27357,-94120,68714,-30510,-279127,-236001,-44282,54780,136659,-25598,-129036,-103348,-87125,-133002,-76688,-92479,-157816,-109375,5571,233404,80930,-171932,-334463,-511599,-549382,-450075,-412403,-368827,-397890,-282360,-62597,18911,-43000,273827,382277,468009,506489,146524,-1818,221420,64077,-470353,-52186,263785,189558,-48665,180215,521880,433601,58737,-302588,-266553,741,140423,231362,195269,88857,116160,121546,-86322,-391468,-139688,-115269,-449581,-369875,-311690,-1431,534132,760049,484965,-238252,-152825,475922,772656,517032,-134681,-559463,-92390,64729,-28113,-218044,-493279,-79617,361518,443033,241839,-119663,-456348,34544,301271,464584,407871,179524,22636,-37580,-203116,-245757,139066,208581,237067,310568,228533,-31906,-320295,-367257,-457082,-194486,110671,190848,-66552,-545882,-190761,72114,394941,501988,337769,-86049,-363652,66856,469883,454008,370991,182132,335740,534484,331329,230949,69659,-154130,-202435,-229819,-255548,-205463,-120445,105827,336965,268266,56479,-194975,-367516,-331770,-53640,-32872,-272541,-340831,-363023,-351352,-239659,4932,315197,544922,239450,-52249,-42859,111960,-76336,-408301,-304710,127722,339370,332549,152777,-217312,-215754,136436,254500,174060,-152045,-455719,-340189,-414348,-506132,-424718,-362902,-178915,-285998,-162639,-328574,-536122,-313687,-236996,-580255,-88403,405350,252253,-352629,-344461,27742,254175,407590,404120,91005,133411,471271,418976,288167,-120783,-418017,-564607,-488961,-404764,-385690,-436854,-217514,-9027,617,151198,253064,341526,710914,1006405,691282,97124,-106804,-17642,-223225,-113731,388513,587817,689939,632018,418019,308569,283886,201740,-57872,-121692,118076,271599,226198,37888,-118108,-507626,-340377,-176602,-118640,190573,429334,379261,263658,-89980,71549,416582,420741,154368,-401759,11153,431486,466880,124348,-197146,-250886,-370598,-424071,-309743,-114871,35357,85509,-3338,-249904,-381888,-373817,-520335,-131594,-29384,7458,99189,51609,-73281,1768,176314,672717,1352930,1155952,730860,-115381,-93100,411532,504895,264726,-147194,-519714,-574907,-437087,-192844,162486,343272,453978,487992,567397,524184,435307,240638,307488,262415,82932,66657,209732,304823,76850,-191710,-145258,55331,168820,-88696,-374377,-330267,-241108,67526,217300,31959,-267910,-426171,13646,292635,302198,110128,-282204,-458078,-79245,-17702,89503,571812,809414,745349,438496,356264,235947,32461,12218,-43759,-217302,-382098,-436889,-258380,-214963,-139659,-148186,-103356,-213404,-246259,-3259,189430,136605,-5628,-67697,-39717,-157878,-338522,-136019,71971,165786,350725,306285,193687,-140278,-359017,71813,331809,172342,-450449,-66972,364390,461959,400724,277628,-23695,-448892,-167335,-2363,-197555,-174885,9108,-105836,-55760,83770,12319,-122620,-113212,-220152,-575807,-246249,523049,784808,193856,-203716,138267,330116,428033,426811,301962,343418,321931,320571,212047,-100221,270878,515437,698992,479621,267156,-30224,-113728,50878,-52350,102631,453979,494367,236023,140254,26696,-40299,27535,135376,479362,437353,305943,74664,-185390,49176,347330,456174,282586,-245335,-581872,-376679,7770,484580,431918,-156213,-378795,317315,502496,431381,285508,75414,60681,-78181,-60273,128628,201407,60434,-281304,-291052,-37541,123340,172290,-37672,-469955,-241740,-50076,-12448,118812,356062,406335,-86546,-247035,-278423,-289460,-401713,-521352,-404971,-251882,-130381,-54391,-4392,-56349,-221831,-59612,-112776,-231040,-383108,-603629,-140952,462870,827281,797567,456684,248375,247646,463752,240037,-228688,-276950,146503,438649,196539,-228545,-285312,-326705,-69480,626221,915751,924904,209692,-319796,80869,439874,666322,567263,240588,-852,-107742,237002,519949,523977,226276,-91690,-364718,-604292,-442021,74176,452531,430979,217705,138097,67122,-35801,17088,51494,40343,-138841,-287492,-334484,-571302,-498612,-529106,-301453,-236,292274,372052,542161,142203,-269110,-284100,-392769,-268313,-340716,-466281,-438621,-432778,-363265,-171128,-284232,-524920,-123087,26197,113451,224812,291081,163517,-150238,-158149,332966,808606,789433,457792,331634,-171859,-174673,-372791,-365281,-402811,-246144,-119489,80127,163913,-135383,-378246,-76074,303298,266939,-37854,-26921,71545,22585,-75639,-14697,381245,506919,148673,-210619,-443662,-264584,181673,334758,236879,146303,161188,285219,183937,74352,-53497,-165745,-149533,10252,459803,143832,-67100,-38254,127101,421377,509708,149785,-251441,-134513,-81226,-195512,-173570,-60853,-64180,-89511,-4005,-3748,223153,615751,753365,563478,500333,404954,398333,457989,503690,317830,133367,139834,-129495,20512,310694,52294,-93954,-217517,-481414,-283931,-32164,126235,270520,57536,-115149,-101434,147202,237344,105235,189011,336049,73192,-211656,-162723,-52257,-55700,-178139,-299999,-439243,-334434,-98834,20094,166281,474460,889368,1040564,913042,234850,-238798,-309618,-228352,85602,170277,125129,-1996,-37678,-125676,-194696,-353123,-231328,-128006,75875,216169,286408,92143,-163983,-297944,-491556,-382775,-361641,-50934,388120,613129,271327,-363371,-236377,-65657,-251736,-522140,-481713,-499338,-437952,-139150,20639,160455,429256,378075,48742,-181369,-89933,-57110,-224036,-102650,163057,87858,-19472,-180857,-261609,-467697,-336476,-169485,-279130,-437298,-290687,-21529,49805,-180511,-393284,-550758,-225945,92399,283292,63181,-150673,67823,121100,90680,257284,262733,105932,54349,72780,123019,158577,183772,322365,465858,312230,285911,327843,441322,377409,320140,277571,273706,150387,42188,205876,229126,-56943,-39984,29378,6451,-47210,-81138,-181172,-205270,-114194,28294,207347,93324,8265,-64004,66719,147291,257334,381660,444418,165123,-79856,-413538,-440689,-475756,-556590,-356688,-180513,-34473,-58520,16464,-73629,-305032,-551080,-525148,-488489,-403868,-373772,-471507,-397309,-336270,-234905,-100185,-29553,-182573,433340,994569,944513,444453,-30392,-309625,-446015,-483919,-377584,161626,930372,1296093,935973,519861,15449,-259387,-406149,-321236,-65934,221175,334286,90249,183065,557752,796613,740102,163799,-276318,-26988,-154593,-245418,178695,28035,-290185,17521,240914,465934,432146,174262,55757,46897,118489,47487,-218321,-256426,79903,262275,284554,38005,-2622,49507,-59521,-346103,-247176,-97851,-381307,-13972,215301,-97282,-252949,119515,289908,431325,707224,853089,688213,436731,932353,988455,870679,522180,159891,293299,532907,372449,-115128,-144153,266330,553617,1036337,1106423,1143235,898370,600792,266725,-11831,-354032,23849,314574,386631,231159,-2592,-173786,-106489,83657,111045,3104,-53399,-56617,152147,266299,111485,-15649,127047,374090,306470,-8343,-200359,215754,54439,-415300,19481,170698,-98211,-242819,137110,99883,-93316,-89431,-118790,-80705,-102361,-68436,29750,-101269,-256178,-306268,-365318,-297356,98665,402543,342210,76208,-82020,-265195,72285,63504,-354173,353517,960479,962425,314232,166474,7613,42744,117711,-215577,-418468,-369168,-444941,-291581,-215264,-79096,-51265,-105813,-145691,-124618,87837,574495,1038803,800021,292750,-37963,-178163,-176428,95144,229602,334890,214337,202167,228323,139278,89843,6224,-135860,-98203,-7512,62396,7340,-142943,-214114,-106574,29723,-4666,227387,535747,570430,184853,-225952,-134996,-203356,-283294,-149679,-29525,45121],[58342,36206,53784,-65350,-365186,-27228,141843,8907,-141275,-113596,-170514,-220079,-224006,-155291,-231314,150519,554639,606476,408252,-197039,-182249,29909,-88962,-399577,-127636,13197,-45059,-233501,-371037,-310862,-61884,323175,675975,493150,284839,429594,439224,168925,-104894,-73044,-135440,-411231,-321428,2683,-224873,-406810,-103625,-170906,33649,90113,-75906,-261077,-85325,480159,873304,744887,214396,93045,81030,-264641,211757,458998,311885,291317,676742,1102369,1397620,1289122,677833,91466,150773,365495,278795,-169114,-476780,-359481,-329182,-156227,-39148,386787,562159,439227,343095,62639,-219909,-285442,93142,126931,-95187,-252816,24261,268772,301764,218654,142119,-2627,-128699,-74462,-116884,-339595,-515752,-281038,-259265,-197789,-123530,-94993,-75762,-179293,-308939,-366779,-229854,116348,410835,692758,706476,225739,-255861,155096,528941,220766,-95679,-71996,-40650,-225477,-161587,81387,289095,294153,178024,284130,383075,58330,-356784,14916,237368,286183,291877,251975,275662,303362,136965,-134217,-205837,330776,600403,407421,-13118,-409111,-368813,-22792,345944,497768,320420,-105802,-157268,-172785,-432263,-157985,509867,1128913,1173326,625611,-55338,-450497,-401834,-273035,-230880,-320542,-324724,-346875,-160113,-70291,-35315,-8739,179856,63975,-121041,-259612,-317014,-159039,-23178,2889,-208175,-403746,-211492,99332,134272,128058,253022,443135,418875,448463,450005,117884,-402348,-127505,75589,-116859,-576560,-143371,12700,25034,8562,20550,167675,132590,-320940,-312968,24694,352281,417702,603637,285361,-24532,-306747,-166488,-250591,-127826,-23700,-178429,-489261,-216334,-73018,58083,429702,597687,215664,-405950,10609,992,-100383,191588,642045,750577,610811,121148,-304112,-247589,-36442,148726,259223,179983,-30379,-70944,158452,66151,-280101,27362,378429,683950,671391,182719,-164907,-20596,319262,473218,480890,9635,-224902,239836,108158,-99151,-230686,76533,465642,546935,594939,379836,-22888,-175157,4210,-384902,-411179,-417868,-184516,663194,829174,488539,26185,-70947,144999,228894,59507,-272346,-202988,162660,226093,217413,367953,2915,-617244,-216783,-212220,-501512,68753,397179,260816,5117,106320,234450,87111,-226830,62581,461387,647151,599560,343734,-37107,-196965,-374636,-459153,-384620,-157414,-186953,-322291,-292617,-451034,-89352,205012,239641,109383,-81205,400879,630309,408868,92753,-189333,-362356,-397152,-375359,-282266,-59978,62584,118069,-225979,-390434,199429,400537,476439,413260,201584,108449,33814,154577,68766,-298974,-244974,354939,795656,640182,387067,-236774,-278555,-243735,-109455,367605,708334,499629,-28801,-325358,-69422,-11042,-114959,-107248,-121888,-90942,-132961,-335750,-239249,-257444,-291796,-231416,-134296,-129043,-203091,-58087,21785,-77407,-339845,-161784,-99165,-377251,-413186,-106805,-67921,-128895,-284179,-376254,98638,196994,-149349,-412457,-37178,-14304,-148019,-129766,-207889,-399560,-193541,124009,-102045,-551879,-259186,-151576,-183401,-164908,-104077,-584571,84778,1319860,1963806,1806085,1707140,1171935,662110,279331,94469,441063,734920,701428,154776,-290961,-237372,-414733,-150291,173969,98346,28129,-38095,964,-155322,-344532,-350789,-294856,-336639,-612435,-601105,-16632,383012,478293,419980,79983,-267709,-236045,-376545,-522507,-564578,-489190,-324488,-424203,-123207,199612,356194,184173,-66520,-265198,137748,460795,512593,475813,546909,347087,84300,-142034,-107698,-181866,-256074,-30503,36391,127204,-1240,-238341,-64044,111504,105241,218306,519872,632809,368978,94444,132977,93069,-120790,96262,235712,213645,266586,166241,356609,172338,-89407,-371232,-313349,22739,348203,234256,-89143,6262,85753,70778,106100,219966,293116,504597,620837,882304,828530,555563,319751,296873,179924,-162788,-34561,384042,581692,478325,246388,254867,195077,-181113,41584,788057,1026265,614860,326811,178089,-27993,-291837,-304366,-126373,283453,636615,782866,577157,-87216,-498496,-120377,580,-15390,-217966,-358210,-386626,-112144,36314,-72538,-260418,-169171,72448,53720,-22977,44811,-165663,-236057,-395782,-394254,23358,162532,25043,-218547,-350579,62849,-42133,-261628,266016,355893,51208,-331444,-41069,553805,1139257,1348038,1146964,637766,239279,-98416,-61587,21091,-131389,78140,447471,459894,216584,-329901,-276195,140179,131828,-51146,155306,400987,831336,1075499,676246,108928,1300,570802,918897,824466,409926,-40404,-301624,-161348,-399080,-201703,159523,-87796,-140223,-357746,-330761,126008,355176,252907,277836,324440,144839,-36777,140310,335962,292191,276948,720552,955337,663787,29312,-220213,-195730,-296554,-461609,-269391,-335629,-290854,198551,322302,137327,-191170,-86066,283931,552037,312967,44940,-30356,67089,64496,-23066,-321547,-329498,-148789,-226616,119752,257895,192788,-102194,-333721,-129750,363227,701613,620936,229574,-52897,-26723,272425,461870,297822,96896,-101731,35921,179762,187687,201640,135217,109044,164038,127728,-53325,-350163,-396279,-133189,187245,524167,580641,361298,-89091,-336615,-237456,-372713,-392123,-454257,-489381,-257057,-66646,-341199,-459500,-468035,-353340,-219328,-166446,-261038,-56807,267723,340479,51579,-22260,301923,127087,-265791,-254383,-122286,-266110,-257358,-320943,-203161,-151608,-328632,-415379,-335846,234907,600870,610767,323827,-56878,-22858,-110478,-418572,-409623,-345999,-379139,-481373,-467209,-372095,-411506,-465138,-144729,183682,192596,120031,243167,409302,485330,486041,192031,21082,96943,101777,-180635,-225819,-38918,-149174,-412770,-270797,-120007,36980,-56931,-61896,227639,407663,163843,-123174,-566688,-96602,341945,236959,-121919,-167858,-169987,-214433,-91211,246683,279999,37153,-236474,-344256,-248147,-14866,185410,229107,104354,-118115,-378015,-406245,37071,595562,778980,732727,576562,470526,118670,-186253,-320310,-440470,-295673,84862,555054,780340,771716,415705,249940,86321,-21252,-22861,-293269,-527244,-309321,-429197,-337278,62129,565998,783620,648474,147881,-23442,220209,452072,395945,165711,57221,236447,435176,461418,162323,-86487,-106136,67407,51140,-110142,-224251,-69568,-118609,-189025,-43631,434580,913925,744916,189793,195249,375490,402960,375362,137309,-105977,551190,1176474,1024158,577769,70206,-107811,81204,25931,43090,127144,459513,713915,578586,-103069,-294725,-224649,-204313,3929,163174,-113833,-32881,43028,4512,-408211,-286223,58199,208115,347029,213689,348898,118736,-142650,-400159,40995,121019,207050,536251,704657,463871,143331,415925,529175,455972,332724,162528,57356,54971,109434,-4261,-371348,-387308,-59376,58701,-59799,-66424,-195448,-211239,34929,171001,403245,538140,625617,602462,371858,139643,-283084,-255292,-151567,-214807,-18865,548794,731244,414398,-48448,-234486,-273592,-306277,-272714,-281602,-268025,-166018,-131234,-182269,-293115,-311898,25089,258977,111892,-36884,-265192,-293177,-191899,-315503,-335130,-32381,200692,313248,266760,74194,-114092,-117727,-142737,-89074,2842,68962,-47895,-143976,-50109,-188237,-432202,47604,395560,283259,-102403,-314555,156449,368723,292644,-97868,-429621,-446162,-288858,-168716,-304195,-200269,104446,444422,655534,576523,189349,-142726,-187610,-272467,-191457,-206120,-403409,-73698,53893,64839,43363,140491,290256,154994,-93571,55734,-137996,-255605,155530,307975,73107,-512354,81923,298518,234427,-28454,79053,358368,460435,523772,170382,-327472,274839,595576,458329,143788,-69958,-120559,88458,235947,326564,147575,10851,-123551,-379206,-143329,238500,224711,-91463,-250385,-130058,-209145,-260101,-177118,-106201,110193,343473,370178,239827,-146159,-419709,-317706,-293559,-308205,-146501,-55073,-20396,56876,-35174,-139287,-144876,-250295,131152,425970,120455,-281488,470,-69900,-198240,-244282,-361145,-321224,-283537,-247897,35955,149156,306553,333328,239754,93555,214593,328120,165587,-75506,-155240,-227261,-351284,-61515,31047,-117634,-192942,-84910,-10206,-2260,-106674,-155223,-65430,49870,159520,110271,-108632,-351755,-541104,-413660,-419520,-410004,-414832,-427693,-382354,-182599,-60073,18488,318213,460700,506969,513147,203197,24072,114097,-95363,-385308,65114,308597,155894,45602,228864,496513,450909,115961,-240894,-504458,-198104,-42928,-42304,-25801,-10051,178773,193615,-84384,-426019,-181394,-214212,-280640,-117301,-326036,-326980,299705,632036,527559,-122308,-254752,355804,697297,346255,-392023,-298202,151650,174435,-75908,-395197,-388108,-70345,292017,321228,254642,-16448,-345854,-85347,266008,507425,431219,169774,89953,-87257,-277931,-329856,166192,352291,407852,407821,365517,82744,-253747,-467570,-404745,-74966,227812,302552,55571,-333925,-477355,-306397,-187705,45705,83970,-140252,-378938,278744,736590,930265,757734,482233,401855,530535,234891,220551,-136165,-279096,-194597,-117507,-72448,-130298,-166721,23278,298886,313491,148018,-33691,-114202,19224,338502,473641,68822,-141663,-120526,-49152,-397084,-368792,143373,345314,146213,-191782,-54426,169823,2423,-359325,-348227,103806,248215,121948,-186598,-351036,117139,417246,371347,57064,-239245,-287400,-272564,-374315,-273537,-99598,53649,-347617,-354671,-490769,-493600,-474414,-358688,-326596,-407209,-86726,271655,192297,-244421,-381334,56168,199832,375543,409444,204357,128574,358219,315920,301092,56379,-191899,-279507,-295725,-342626,-497566,-324676,-57619,15411,72968,236550,235635,497904,790377,996243,653924,3510,-2046,263043,94243,-329655,114198,500852,747155,819293,662796,442271,11963,-117449,-160886,55074,289471,400603,376693,260082,59347,-316640,-247211,3851,152485,82949,33776,171105,250925,45831,205539,548394,552372,193523,-377535,-157786,289848,389845,347979,245353,27919,-211885,-336228,-465911,-258510,77355,215276,141294,-56465,-164492,-249953,-521160,-274819,-85999,-137227,-21440,241167,400335,205944,158947,541747,1082913,1102663,709281,-92634,-143686,268024,309053,75354,-248054,-429493,-485809,-507829,-559338,-111863,92959,198498,272805,474305,636653,672303,385106,395224,401682,29591,-453435,-223267,-56404,-286695,-487329,-72887,107127,102435,-46573,-43424,-6066,-91336,53114,35017,-201031,-493936,-228209,107161,169144,-51365,-179795,-308804,-478160,-319235,-255924,184534,765600,980353,807427,411864,289222,154886,-60356,-119347,-111483,-167288,-338907,-448314,-232772,-15661,295488,273090,164887,-48396,-175470,-13722,49749,22487,-83349,-104732,-24262,-68432,-268212,-100932,190617,248336,375335,168361,45405,34103,-298305,-379881,36527,11018,-392281,4059,426578,569192,487070,329377,76719,-285941,-292477,-60281,-153224,-226819,144655,83407,22020,198878,232687,55408,-172993,-294402,-517331,-340453,256858,532378,46802,-311615,-78692,160008,198578,300677,223051,347612,295918,177181,85998,114152,572224,829288,851761,473218,186462,-11739,-87952,-145543,-178727,169661,498382,493200,295133,142697,-76137,-340176,-415699,-164064,72845,76632,28767,-55764,-116465,223224,468758,433124,102046,-380539,-501023,-275566,146320,467771,384455,-154976,-453994,163044,356097,418898,380222,297641,316197,74717,-155693,39745,266546,195494,-34649,-20459,100604,286157,333545,52748,-288424,-146218,4203,-12825,128720,78666,95584,-242337,-355383,-278397,-204347,-290851,-364492,-292562,-186779,-154936,-331398,-123617,93651,115139,312524,319400,118261,-47609,-198955,363987,985834,1352601,1183920,691716,503474,558276,670459,62703,-273885,-393299,119761,241971,184911,-375827,-328611,-541138,-107572,796221,1293577,1181705,433373,-149459,-43940,281139,452793,362612,169360,115626,83876,297359,487090,579344,381795,74536,-271706,-500656,-343020,127902,429968,401198,234248,168045,32602,-44211,-27981,-32728,-81433,-216092,-380046,-581648,-354589,-318204,-391457,-506233,-367559,-7795,48692,44095,-435669,-185108,-234184,-576082,-275526,-376478,-552919,-356511,-518466,-196463,89156,76817,-175423,-318350,-216061,-98975,91209,230319,97842,-215233,-334322,202939,722400,649854,199025,-174246,-256052,-148737,-314167,-186951,-54236,-113756,-283341,59197,278473,30504,-318592,-113153,342415,265088,-26543,-125722,-267097,-217599,-215675,-75660,304515,280199,-271230,-583051,-279863,-87551,236583,506024,434494,213855,52910,76303,94570,136406,176534,43337,210074,514982,706303,242096,-50101,-130999,-124948,104868,248630,-7563,-68878,88273,30118,-419578,-332541,-18012,-9700,-121282,-139913,-223869,-106512,221585,423985,380448,334308,358308,446286,608971,528709,299882,72987,250774,69506,157431,347507,153898,28196,-196250,-423994,53686,293263,232240,167962,22282,11182,7595,205638,314595,196702,189691,403171,314571,-55426,-375311,-23679,118136,-69493,-295440,-413404,-305473,-11843,85989,205449,437074,768574,910089,705205,258739,-76594,-213008,-205706,65185,114452,-14617,-92770,-162427,-254603,-273196,-51845,225310,45536,217919,340959,314909,34722,-249775,-370546,-369121,-254969,-223475,-278948,133736,429871,222439,-175372,-22220,91500,-199788,-550216,-573627,-452560,-200455,-37722,-295189,-414814,-86101,-94518,-183612,-219102,-44921,129028,-70496,-208209,217159,355001,375732,265491,114623,-243847,-483086,-452593,-509312,-264738,18517,106113,44836,-181880,-212962,-186399,-538520,-88864,302273,268103,-1290,-48214,-59470,16949,148888,186304,88778,75472,122050,173361,186108,142366,164626,312058,246605,254418,242442,364264,444870,543165,556664,389566,71036,43697,338366,486379,258581,-59968,-166527,-276943,-270476,-183405,-87604,89280,134633,-49822,182260,123412,127911,67697,-104910,-222174,-157438,145602,319968,119142,-155124,-308499,-197870,-249706,-409151,-437890,-116552,109685,204919,310393,300190,72149,-207977,-328114,-365828,-202220,-173257,-283474,-305944,-236454,-454428,-492360,-363605,-429826,342231,960388,973256,433614,-91197,-377112,-471609,-462866,-374009,162827,887041,1282776,825437,274304,-113535,-223441,-361735,-167051,130224,393232,432026,123443,127549,386699,587027,616921,170731,-328248,-111635,-217368,-442933,19064,-97688,-406100,-182480,-42610,96399,39055,-154123,-47183,35233,84968,-28582,-169783,-370780,45302,258597,235144,-37271,-158979,-108161,-106061,23527,4557,-94229,-428767,-1650,168037,-191149,-206180,176299,282709,413136,604925,660162,531464,183886,326808,478077,551822,343828,82152,195874,559658,449374,-29973,-160551,343934,784534,1014880,1055697,975430,720054,557800,176977,-134123,-306033,-49565,204114,298844,121402,-168386,-148749,157581,462019,447346,222614,79092,36108,41783,111950,-46196,-276388,116605,488237,366846,-16058,-248367,27263,-96696,-520890,-147902,18188,-102885,-64850,332671,273634,-191473,-373254,-297140,-92699,-114232,-219663,-207853,-157011,-74012,-35097,-185386,-481167,-80781,184307,161702,-10632,-194903,-526106,-73449,-105099,-237846,504747,1014222,1100225,471306,-30547,-165408,77098,186618,-189384,-262351,1503,-93623,-210269,-407797,-269905,-209437,-160182,23934,182991,505479,981280,1334836,852242,106201,20966,-70373,-131952,-104691,-37312,138722,209865,192243,127918,25462,30831,21340,-145824,-4086,112356,113481,15191,-74793,-59664,-8361,24601,121764,370635,627959,594794,225719,-200335,-186399,-154741,-224508,-169480,-47041,54683],[67341,6353,-15056,-102958,-154146,77549,255311,144616,-11961,-73506,-139193,-217376,-286238,-404607,-325328,-9720,399378,436443,184440,-459976,134899,346439,150965,-298836,-365590,-249692,-289116,-178393,-226146,-344020,-6398,478601,865857,481291,85442,291336,366198,143325,-348723,-289489,-256832,-615995,-309722,30136,126850,-321603,-403516,-351943,-182851,-160455,-341517,-549070,-425984,123407,523661,504115,226821,117650,-38064,-60495,515174,688224,352149,86927,544490,1079166,1306399,1013183,331557,-89762,88335,324683,264822,-122471,-310547,-1302,168053,20231,-26162,129139,173159,64338,229521,113632,53615,-6739,125591,-115281,-411295,-491582,-106620,150775,253269,284201,210525,64879,-99757,-102183,-171599,-344834,-446244,-378165,-292246,-252327,17289,192782,309696,191233,-61608,-179346,-383043,-152147,116934,272375,356409,193275,-112334,-33522,277378,170230,185984,70929,6263,-37724,196672,437019,624162,549196,428820,453989,587240,193928,-382186,-50198,296157,330264,367556,344880,483685,509620,153045,-207451,-123095,293117,637378,269223,-161128,-319231,-175564,276098,767606,920786,577692,-25811,-149131,-214016,-446417,46096,749869,1276157,1136080,560158,-42769,-331641,-225689,-105591,-150757,-385387,-498969,-265079,14339,567,-33946,10510,165413,34534,-328839,-445535,-233036,-259965,-149138,42045,-118268,-365955,-176261,149884,261565,236127,388488,561694,580520,613530,608702,267055,-267271,-154838,10518,-175613,-576137,-169572,43633,174211,258750,323142,429596,300034,-16695,-273864,-211106,14734,117223,327905,152625,-232319,-241110,-59893,-221655,-240460,-145841,-308428,-394964,-140052,-9923,-7315,77394,273157,212358,-229897,-136738,-106264,-475108,-141051,357079,569684,672290,434493,70953,-210188,-291687,-33833,154423,95565,-92822,-102572,-67782,-239334,-261710,247533,467858,700347,675170,114377,-68631,113555,590152,956641,1024318,368634,-71692,247955,-35655,-237572,-386510,-163942,189573,286642,393671,278039,-70566,-322933,-150837,-427504,-439153,-509201,-98151,640542,716337,449993,-60426,-247213,-62753,121131,213050,-173936,-251114,-122139,-56638,30722,107778,-157219,-566286,-420072,-555924,-185432,301267,538022,315232,-57172,157947,435544,336901,107140,333376,517693,675880,514566,131190,-161588,-211409,-351160,-420944,-377815,-232506,-253467,-326445,-222728,-388702,-220547,76372,238869,180668,108059,325248,376039,90607,-44117,-43750,-82929,-277771,-509376,-188992,-119398,-89046,129385,-103477,-178212,640025,870250,891753,752319,364111,125923,39337,143529,48701,-260836,-268568,17068,-120667,-280014,-25367,-256555,-161912,-320973,-149235,304482,540387,272376,-152957,70723,171581,160849,-126251,-31089,-21396,-38889,-102669,-44649,-25747,-81830,-170817,-298536,-253511,-303777,-298667,-438836,-262739,-220228,-268409,-302548,-265977,-465265,-539780,-431602,-272745,-243781,-468889,-209728,212637,314243,-19640,-355620,27119,221509,200055,167428,-153499,-257960,33254,250853,-23764,-375931,-290421,-189446,-96959,128460,62412,-358933,14874,1206741,2110979,2168566,1590655,986875,432719,107552,-72860,374445,814158,832315,361876,-113201,-184666,-338710,-123853,324532,326361,251506,-179407,-347567,-193739,-342501,-441587,-267761,-250257,-195170,73984,410734,705165,797913,651505,423749,-25449,-34371,-82851,-168211,-165540,-78532,40978,-53817,-252669,-20009,192022,98788,-127703,-522490,-156974,57769,-78787,105462,325601,149243,70392,-14182,-106404,-294654,-529073,-217359,9286,148842,34229,-39956,6723,178027,152201,208398,330346,429397,271135,87851,285515,344963,123366,281760,411601,393489,255087,28131,27687,-75021,-245756,-362361,-409863,203750,691958,550645,77433,-56469,31998,68719,63039,5014,-22614,270463,392358,691052,641723,503702,379952,385613,143446,-379688,-143269,243996,362670,234835,224024,258583,81548,-515469,78189,627449,803843,346955,83035,-15078,-69500,-305307,-378148,-192645,375318,920706,1113473,910303,223263,-306792,-1139,256170,362256,144682,-110637,-426818,-84128,92556,40034,-160130,-123128,145031,286900,342505,316387,-103834,-273216,-284858,-506955,-18536,209765,114007,1102,-285523,-383649,-229047,261909,618388,609430,300933,87387,215700,732592,1103050,1174840,835449,418041,119511,-180812,-193386,-154026,-254372,-3952,313062,299766,55296,-526907,-34055,205549,93757,-70431,211677,516502,998426,1152633,676914,82548,-144067,403035,790366,822823,448260,-103420,-233737,-20982,-269300,-224644,327985,190350,-74503,-182239,-424038,-85906,195614,193021,357727,453736,171081,-19210,-19285,-20572,-62233,228786,675610,767896,362544,-181489,-233285,-162568,-161357,-325157,-436538,-464465,-332993,87427,241100,129721,-229358,-238817,86305,330808,127211,-155958,-88457,145906,231478,179700,-146366,-364493,-170551,-242215,139646,322877,219435,-108262,-397681,-260302,380099,797912,753180,271579,-131392,-189731,226559,405341,447034,396969,508570,427380,346625,254845,184300,90086,52876,63540,-15749,-163012,-369348,-453433,-251448,164622,477957,444793,220950,-145331,-394595,-405644,-270755,-308222,-338907,-305436,-287681,-322075,-367412,-451280,-549791,-495365,-400212,-349525,-210120,125088,345276,378046,168301,-232772,43347,-51054,-367065,-332242,430,67019,47633,37765,242481,76396,-355605,-568534,-516468,53316,394160,431308,68011,-131536,-112608,-280698,-461122,-435868,-489499,-530581,-504295,-528550,-508737,-507633,-251522,126710,380870,341120,207430,388650,596301,653456,538330,35181,-165489,205986,447903,227505,-296442,-418330,-264826,-257235,-220982,-308093,-315703,-191537,93684,343759,418117,124606,-157359,-503120,-30978,313232,226372,-164718,-172664,41458,172336,-68585,73228,5338,-124821,-349365,-311007,-947,206015,242335,216960,90204,-74071,-295047,-580947,-364118,134420,305389,214272,87132,33810,-22338,-212372,-304254,-164415,-41596,290218,697697,957278,1161099,676625,253088,-205522,-345947,-329690,-522104,-373963,-81033,-40264,-284312,-152537,390352,615918,594928,215725,130609,448123,592157,506771,265895,69612,7394,144446,234781,202072,116131,67462,185221,68273,-84276,-222385,-38498,-198577,-312748,32146,463443,873653,862191,359817,115643,274668,364775,313945,52974,-234490,649151,1469830,1361443,919962,273494,-215793,-240431,-281885,-55045,289850,619478,738151,454007,-73156,-276461,-299496,-446237,-143949,35550,-24993,164545,102627,-75422,-413481,-294213,-107947,14090,80647,48263,168597,61230,-237162,-263995,213698,374565,304168,394249,569245,448133,215209,391806,515749,542720,513414,449759,256254,137150,257320,236426,-109863,-318718,-7838,-113583,-419208,-304942,-15130,126110,129440,44739,284503,567089,711975,572006,264190,172780,-119390,-450003,-315104,-274528,-56923,351870,327951,229535,-8649,-148041,-148667,-148337,-100320,4513,43073,136467,179070,170478,-17389,-358937,-268969,203427,174626,62763,-191298,-232791,63090,-9044,-186902,-211567,-51427,116672,187631,103660,-33862,-108547,-1338,157102,266820,82296,-256238,-283147,-121797,-300933,-291017,129201,259098,100550,-279351,-264011,148564,309682,217015,-157782,-397551,-495397,-200291,102212,-74551,-325161,94152,497917,594108,420181,61861,-124059,3299,-151534,-425544,-122925,-237682,-109841,49520,63427,3366,180916,374253,212036,-9884,-7068,-143935,-271501,-36313,105520,150075,12319,-254879,-85574,107655,68404,139284,396829,598303,665689,212410,-487626,267084,590737,406986,-71519,-303758,-305265,139590,455025,510739,307489,192875,-8200,-300505,-290058,41506,-34503,-376204,-363520,-32667,-3012,-117183,-213853,-184920,117418,577011,752147,617361,-90607,-435230,-226595,-209677,-398861,-418960,-255105,-287601,-70427,-75590,-112881,-136347,-321948,-137945,167353,71939,-153188,18365,4183,-205274,-519690,-414380,-372740,-210049,-27228,202739,283644,367729,321749,321853,360009,541748,558292,347924,102424,-51997,-343504,-326079,213759,147584,-102236,-131210,74166,153394,4556,-278211,-238587,-116271,-19380,-26765,36319,-81231,-318475,-553098,-317904,-328963,-340004,-438027,-463170,-464091,-253324,-103742,76306,320924,488077,468770,401015,121822,10784,25462,-256003,-225613,118812,205027,13382,96612,222673,330668,300619,93622,-124876,-115563,-77169,-155253,-273431,-341813,-225168,85814,137204,-105379,-451781,-258743,-132112,68657,149484,-109224,-503306,-6673,399952,472066,65274,-182923,155055,367903,80926,-282223,-21897,286767,253426,-43047,-444282,-297669,-141784,29431,53335,99359,-13136,-219986,-233716,114558,285038,170099,-45019,-100286,-303350,-386764,-261847,183292,369797,409703,375852,416100,252015,-72863,-385558,-387429,88509,418865,365701,114263,-158428,-298952,-278507,-160357,-290750,-169714,-222018,-389534,402355,725499,1054870,815544,546297,266912,164692,-107823,-181287,-523995,-431466,-165606,-11802,116847,23730,-133762,-32251,217680,279413,154815,44065,21832,237580,574088,712510,248007,-22372,130731,319564,142307,23959,-164052,-448,-49770,-334163,-32413,230597,112750,-201587,-513715,-122010,24689,-90655,-421980,-192044,313895,470203,222711,-233992,-221198,-185787,-386246,-534460,-35951,219489,254141,94784,30789,-44551,-282339,-358930,-374167,-368172,-359913,-208826,51474,68521,-140416,-441616,-86556,64453,291828,414844,343354,123691,156153,139783,146866,66219,-42676,13214,-26035,-176778,-502236,-404707,-191734,-157513,32711,217717,219077,515560,665862,780213,519199,-135994,-32502,405720,398056,-220871,-295602,251878,542981,701460,636657,380660,-112627,-549548,-304113,117544,288687,354497,342768,317454,85575,-218573,-143800,172868,349767,93340,-259579,89995,234410,110353,255139,538185,486793,113792,-295155,-362883,9063,312507,654825,701535,273042,-186504,-264084,-332634,-558835,-83024,144496,197438,49357,-58939,-202729,-410047,-369872,-148523,-303236,-113191,523921,717999,291665,89893,244783,483903,756398,448797,-173122,-210251,44278,64171,-105304,-254799,-328245,-454841,-453115,-604765,-328129,-137404,-88421,-40639,200224,551354,695757,453776,402968,511359,273510,-44853,-35647,3380,-173339,-250898,44205,147802,183029,383026,329475,169482,-41295,-3005,-133675,-410812,-330481,4718,242854,176303,-265394,-508551,-318111,-421815,-404092,-43767,491885,1041225,1046469,625060,202787,121617,24060,-164491,-288885,-135470,-197094,-387781,-500114,-222457,141071,536143,556737,329173,137216,-37514,61725,-16250,-88194,-205102,-184187,1738,51600,-175886,-90546,249694,308939,292861,-72019,-79231,233622,105682,-252915,-111891,-23576,-262423,-43797,306445,491300,473390,290649,67440,-208176,-390104,-140078,-252416,-354469,212034,242957,91331,232043,363824,268376,54356,-194256,-442855,-321184,29721,176373,-212646,-388301,-195535,-32781,-99074,10778,23482,169474,205041,78801,226160,498010,820752,1006107,737452,265542,-38344,-120159,-176673,-259957,-121192,168576,388189,475462,413762,211184,-12857,-362870,-484780,-232121,-138476,-268222,-227141,-160262,-52922,253437,447203,250652,-196360,-510438,-431477,-265365,123784,286615,141414,-261882,-506562,-59600,188746,354529,426787,469895,487154,207630,-210759,-148563,242671,264001,128950,76993,93887,282195,322765,106279,-145937,-141847,-53633,-75568,-17232,-172031,-355943,-422707,-513552,-315736,-168159,-229434,-219235,-75024,77960,-2914,-441408,-214288,99683,178326,301414,326195,195962,225428,284070,855781,1437219,1755976,1542584,1078198,944613,1108019,1067723,307899,-182229,-480197,-227325,-89368,-14769,-487892,-104137,-92370,52573,829152,1401395,1076688,472520,-43269,-243496,8576,156675,108548,109626,220312,440695,451431,499599,623302,563673,234216,-136603,-270071,-191976,100841,281116,288042,205820,171445,41481,-13710,-59038,-115282,-199329,-292720,-454949,-388843,-147817,-192122,-263865,-268040,-220006,-359488,-328516,-420976,-219670,-41045,-176115,-253831,-37113,-156166,-376677,-432589,-379603,76162,267187,289549,77415,-201836,-331973,-308441,-98307,52678,-98662,-357040,-528837,-97706,332203,298599,-123709,-258208,-180076,3076,-87614,8587,309881,111551,-336687,-162702,156477,103909,-166318,-200287,136564,21853,-99379,-246441,-476101,-561596,-430636,-156576,148778,-28162,-372277,-147466,94403,-58850,96323,386758,364194,118802,-85000,-161850,-44373,98273,264778,144678,322604,594397,481962,163200,-35421,-249558,-467747,-183122,45245,34397,270226,398737,242966,-188375,-166640,10142,-77449,-105367,-39678,-118094,-149398,23910,87973,109832,142957,301877,394024,607509,433871,190184,13998,207843,150277,146085,230844,202377,58686,-220604,-201373,257948,392582,181122,-8837,125368,225690,128363,209194,324324,190900,48066,261534,361000,31538,-501917,38246,252792,1539,-285071,-394390,-296254,36698,137437,237851,345664,449794,502102,282112,174752,42618,-140468,-183083,-8434,22369,-101190,-164841,-222898,-283786,-144362,217213,369859,83238,260132,441543,314677,-8339,-258030,-289669,-272382,-252882,-184775,-396728,-162084,232191,362822,190240,240996,285934,-10425,-363938,-603277,-428784,-12030,316649,170302,-245732,-533901,-444457,-419536,-328276,-7621,371895,351329,28298,299992,603117,644805,545955,260933,-71335,-397253,-613555,-256116,16058,288420,202800,16063,-123498,20802,126871,-346133,-299189,271334,507081,349532,104577,-199125,-120479,-86626,12884,27357,36047,35701,64223,73671,91493,65042,154616,200191,202232,220105,453500,671904,794567,789191,392993,-121157,50617,429152,579555,491184,107319,-225832,-448333,-258246,-204972,-44361,228357,192178,-269363,-110413,27062,212551,369397,120000,-220233,-387612,-36228,221524,144001,-74047,-121290,-31079,-81840,-267313,-387988,-106749,142591,395447,511708,584904,428853,267729,68979,-91333,13038,29134,-76736,-246718,-136967,-85915,-155622,-349638,-177003,285479,855381,939076,406334,-180595,-467931,-493026,-511861,-489490,-28774,554210,915887,594694,-14021,-128348,-151785,-321674,-21928,280137,478719,401980,111447,19724,143024,279169,334095,57167,-348249,-179474,-194802,-428639,-378551,-384578,-475267,-379036,-343166,-306965,-385983,-295816,37549,23944,-78820,50293,175548,-2325,-30896,95331,41972,-101392,-273122,-203456,-9591,278179,192325,-208597,-243399,162206,152445,-276773,-194688,94397,75331,257177,446028,451256,335671,25305,-146845,-38971,192752,84848,-30846,88142,507327,438806,-41043,-248544,268759,816389,811204,915357,739431,499542,412191,95628,-202375,-268742,-86515,163338,238406,21886,-353438,-52603,348061,623163,688109,417142,168034,35927,-102865,-81886,-167877,-515666,-8473,388428,369846,20219,-337874,-146960,-215802,-533061,-282917,-109453,-130392,118163,531579,643033,349700,-210490,-506129,-114854,-33120,-133777,-316757,-245010,-55330,66312,-40141,-373456,-348758,-141028,-91302,-94975,-252052,-302879,-250896,-288404,-191652,492284,860314,935753,533380,100984,-139167,-29649,42173,-149472,125043,544421,419699,105533,-358388,-335978,-318679,-174378,206796,504033,868834,1259720,1315632,720414,-139624,141945,74910,-18430,-205000,-283299,-185890,111199,189200,91631,-31780,13645,49361,-139089,30403,186883,146495,-17347,-147783,-89401,-65347,-62594,168245,424508,622181,543036,254731,-118393,-221758,-116945,-121427,-148232,-56866,54978],[2184,-62124,-81433,-83326,172075,473178,633645,411464,153683,-44235,-137546,-198588,-397545,-267031,67469,156146,326404,249766,-101589,-222669,298968,426506,191938,-316613,-458612,-257617,-118780,18140,-225346,-348067,-5287,462927,895972,542715,-108369,41355,216023,144335,-256396,-292524,-162151,-339291,-303940,-30629,256296,-20151,-425732,-456966,-367363,-343220,-360922,-304054,-314247,-356103,-52114,95606,125514,87507,-119645,88906,552599,689481,313759,-232800,201780,768845,925250,542437,-43762,-248709,-47449,148431,84152,-192960,4843,499039,550135,49578,-89440,-14625,-74876,-303556,-55994,52413,131868,116868,7786,-382073,-534440,-545970,-360623,37880,261878,305877,245163,104863,-125042,-194225,-276437,-470969,-371215,-251298,-261304,-356925,-7765,361317,534237,387067,123804,-9450,-323019,-332692,-35747,78803,181043,193516,35019,28644,116765,277062,427033,218923,48421,147286,488071,671495,813620,651015,554801,595195,700655,290208,-362935,-173345,183670,174580,175995,246377,507597,557305,152559,-289926,-135012,120498,349825,52062,-89282,-84183,-62539,405596,1008073,1206279,872543,337236,11350,-204942,-455963,121413,817354,1185720,918409,358916,-92260,-187093,-18605,23803,-131605,-485371,-356966,-72853,172097,54727,-90216,-80763,-30357,-113424,-459261,-163812,145432,217764,134291,177034,10060,-374516,-237626,30535,183212,182247,432818,650675,773473,789423,722870,416786,22154,-132631,-175054,-347893,-482134,-159622,76899,264795,417757,609841,632321,385441,180005,-27337,1765,-225111,-211050,-127010,-156349,-533329,-79669,10240,-292435,-400051,-271184,-245921,-171067,120018,342522,389430,114855,60034,238040,-53867,-215611,-68264,-278585,-384117,-112,327045,666066,707706,401535,-42736,-509929,-176569,24106,-45094,-223824,-162726,-267557,-536117,-203670,271387,511981,631728,566832,36573,-98710,81806,634225,1211132,1312337,643121,45448,77807,-118690,-261594,-282185,-383541,-305960,-97110,155487,165062,-103422,-474494,-327495,-435784,-435488,-543295,-187396,290190,352860,225738,-125842,-283088,-176558,110616,289234,-50444,-147420,-376441,-182586,7544,-16813,-218570,-377136,-417484,-296533,107941,291614,282545,57898,-80071,348548,603538,523203,370683,497474,457116,501689,291609,-58462,-41813,39542,-230688,-392549,-445952,-317765,-283558,-310594,-261172,-402774,-373987,-124296,115343,113774,173457,186930,101284,-224750,-242189,-43409,28624,-194783,-474497,-165709,-220267,-125430,161182,-73963,45679,1013080,1297966,1235192,921958,388574,62706,564,31823,-71601,-269917,-170403,-101490,-382162,-314433,-272322,-201066,-124108,-369318,-168565,182350,246115,-105964,-132054,384275,380250,285831,-86789,48701,158395,182799,173462,128666,61258,-6681,-156719,-349816,-309323,-380685,-314716,-415286,-380242,-211502,-151178,-225059,-372256,-555764,-509698,-248806,-145039,-147648,-444637,-159586,204852,316372,43464,-300115,-28541,282002,477080,530022,161458,28794,20883,130689,-30842,-309989,-328588,-224825,-19363,334867,245604,-158755,-84500,918753,1729103,2004975,1296362,743462,214164,-109640,-251729,281779,776550,757127,407400,-18586,-165888,-360968,-51150,401704,496779,392729,-120498,-314907,-33433,-162364,-346502,-2310,217414,357805,625214,629952,798893,892252,693698,533190,240708,254179,225999,121399,98158,247179,297397,263884,-58606,-223820,-124566,-57946,-75255,-422329,-460099,-322739,-435362,-46917,71498,-216105,-140395,16911,-190159,-497979,-312019,-210225,-15504,122723,95199,128466,-15854,121729,154426,179062,168138,220132,129345,-11045,257595,363957,179250,252133,408793,417418,135482,-163125,-451547,-346722,-439827,-429583,-341556,338663,925334,813062,305314,-89289,-48645,2411,15721,-67971,-175546,-70012,34958,283671,286321,340073,414987,465391,165987,-347110,-262119,27041,60336,-29834,182833,226136,-86143,-426441,233504,446510,303394,-177903,-294832,10015,30352,-83397,-202451,-213053,313912,967121,1204357,945072,313466,-243165,51754,429048,631406,413090,-46898,-525274,-34634,115400,91352,-52015,-153653,64375,389555,642081,529717,-11159,-304944,-186327,-338998,47480,309302,268540,275297,120916,401219,471625,683454,884091,920545,746331,675980,647873,887919,924275,677115,201462,785,-102593,-279536,-344097,-351967,-467272,-162517,119858,91644,-236386,-270408,196238,266505,108893,-16304,227424,639863,1074362,1032542,551163,-16104,-304315,118331,503060,624326,355342,-254143,-225284,73840,-158719,-252000,242790,289872,-176003,-182854,-357685,-344130,-137364,-46676,299819,606479,337949,112709,-150217,-376313,-217487,128887,401073,359081,-62519,-372004,-283182,-177757,-17333,-94121,-303582,-410054,-351925,-302878,-126711,-87127,-331508,-425909,-165469,37117,-20138,-280093,-164842,124928,277124,268766,-28326,-367509,-319642,-351798,21419,223292,75839,-220396,-447197,-405948,287133,746501,726907,226949,-248482,-436411,-68956,181372,504684,667030,947440,706622,400297,203193,55710,-91137,-152329,-133073,-111207,-105767,-187937,-312480,-514293,-91090,158215,153100,-8247,-224825,-375201,-506147,-253592,-281658,-244338,-160199,118805,325664,92908,-221768,-489782,-478205,-463325,-589765,-271396,184547,432040,390276,205011,-328148,-324983,-253303,-445468,-396824,10046,233259,269119,372694,549893,260135,-244727,-469589,-366429,-195118,126153,271560,145145,30175,-195395,-484972,-544561,-453009,-375314,-324324,-335533,-525513,-323732,-292870,-82873,258645,449577,361715,225509,398164,600391,618505,429872,-107339,-413063,106061,487933,393232,77168,66740,88715,25919,-216179,-373193,-439792,-259801,80235,289229,282062,43798,-200128,-430445,16236,252406,130159,-314164,-230017,213168,473426,156542,-36637,-306565,-166687,-128537,-79221,166343,256722,119330,84520,56635,22761,-223418,-359745,-101130,295484,467959,284638,3566,-457269,-189246,-197973,-145216,32961,174824,414412,686299,914426,1091503,650318,18781,-360683,-435049,-449757,-419218,-219649,130445,415489,227809,-298698,6329,335481,491950,369692,233444,470343,545524,492460,267462,27021,-233465,-214984,-59274,223767,419395,491720,513694,133605,-96720,-158319,-25958,-257672,-389034,100926,554043,807073,847546,468794,133807,258690,298199,120311,-182106,-257760,695852,1507092,1484181,996451,252821,-258152,-519881,-484959,-110790,360613,673563,649653,219399,-139704,-140712,-46823,-50087,-60198,-117718,-63447,261268,228773,-38851,-376520,-384975,-311970,-159186,-186797,-247910,-206932,-76871,-257738,-205297,229698,494772,399643,252729,364657,304746,193805,250350,390229,503311,496279,496080,347212,297995,499982,513019,156551,-254738,23356,-183858,-548550,16385,348763,125969,-118609,-366762,-50927,374360,597134,387651,44937,88430,2372,-243801,-355932,-308585,-218315,-117993,-182174,-41569,-72266,-114041,-90876,-40891,45591,245624,358817,509196,568605,501043,261713,-65940,-478750,-49166,125393,8590,-363997,-211480,244190,242648,45211,-205300,-356773,-41943,205214,222033,158765,-34532,94892,282172,394293,-12715,-334185,-74093,50447,-220298,-105375,150248,86044,-82635,-393979,-349062,-44541,72595,-6059,-256578,-323699,-574372,-147525,358323,380778,99398,122467,411774,458908,216517,-137233,-101977,153389,-16059,-415198,-24656,40726,133767,145858,87473,6651,235044,416546,209613,-59323,-204856,-499534,-204274,-76756,160537,368824,285087,-200117,-438507,-28359,76335,114455,368778,712323,836623,391089,-297496,30551,396819,241826,-268732,-415753,-413619,114828,507053,565289,478330,367532,134846,-188417,-529891,-390318,-473919,-514391,-214311,89887,161152,-2000,-226531,-386524,189513,807357,997146,686814,-163794,-419783,-128398,-51367,-155559,-276528,-177400,-166533,-95198,-148519,-147468,-212998,-414258,-449249,-92735,40007,-11677,14570,5657,-124421,-303371,-260852,-246316,-35174,163124,265228,326307,339125,306201,387880,646035,804322,728840,487018,223291,83416,-314108,-334818,240307,186974,-29524,47113,231222,265059,-31467,-503982,-187555,-120038,-133039,-237277,-110413,-86218,-225055,-489635,-339954,-267706,-141881,-397617,-468637,-464741,-266209,-72019,206188,390411,541388,431774,294056,97400,119225,34509,-350416,-162553,73594,-9171,-182117,60511,176702,146971,112584,121411,149120,240034,227759,23903,-138312,-388657,-424274,-72381,21748,-98558,-306526,-194647,46296,252621,248083,23887,-321936,-228843,160204,353787,242700,70508,117145,107376,36570,-42296,146128,307020,297501,32411,-417254,-295999,-255101,-318028,-227424,-118682,-67222,-171001,-304481,-32958,-13850,-176959,-347556,-444747,-531928,-504790,-297808,32938,267660,327443,341605,446399,408961,42626,-221919,-298522,267927,582732,388280,127616,-20088,-36676,2183,167673,-90889,-235966,-273678,-409858,315720,490911,801283,583939,365710,-1854,-352317,-505099,-242993,-211192,-446660,-208980,2290,219065,141175,-60597,-44327,125809,187672,79244,16137,38172,308955,637479,673165,247675,-7161,269575,371542,356850,246589,-108258,-114182,-285405,-409179,13278,273481,188675,-45478,-240359,-234225,-187739,-230856,-276297,-19862,334022,302124,-117440,-294299,-54545,-167863,-426719,-201115,177949,395183,247829,353254,252040,296538,-33711,-269971,-383702,-413520,-448456,-493441,-298331,-139970,-126628,-338563,-246582,-54894,206249,422907,446455,277604,73237,42487,32847,37267,102797,235154,222540,1611,-263489,-441825,-361794,-451116,-61409,271132,421303,518268,479085,489766,329022,-221479,-138273,426206,613057,104135,-424385,40998,291126,347960,387494,401051,351859,-56842,-447653,97322,224198,247483,214299,228961,-30683,-198447,-32228,300295,411085,44578,-402026,86278,227289,142170,262783,407180,239779,-67630,-254244,-428587,-269789,219401,789122,931167,383043,-293464,-141704,26158,-287623,-408960,-81279,119728,36934,-18859,-146280,-343592,-378784,-188209,-362355,-145467,597338,728177,293213,67461,-17846,-53577,263442,60240,-295469,-218989,-186590,-204051,-290575,-369167,-467619,-619795,-568277,-546932,-378260,-313502,-407137,-487360,-141732,366748,573327,425601,345986,544820,574710,428120,434937,357461,156502,39809,165953,239345,408222,717227,558272,159602,-118431,-125278,-259844,-537684,-212684,176859,326455,183253,-163403,-21797,-79823,-389989,-378464,178550,835570,1305351,985910,287411,-36864,28113,-59279,-219443,-391635,-283138,-341259,-465709,-575145,-238613,207488,516528,560499,332339,278929,144993,172696,10322,-178290,-277008,-234160,74445,201577,-48352,-98813,265665,363013,175190,-303097,-95726,372845,438534,69339,17512,6290,-241382,-179960,67732,295192,454376,289538,29060,-187290,-282650,-72186,-171500,-254630,253459,367887,162755,173180,385624,443842,383798,37400,-332309,-271483,-107311,-155028,-469899,-346756,-188855,-181634,-317498,-313463,-181686,-53666,169395,265633,594285,744603,873067,913203,391590,-78673,-324399,-288185,-303122,-188232,-58910,76060,208917,464032,538807,318323,94595,-251118,-236429,-54850,121830,-272202,-406161,-301305,-149134,124988,287593,-30032,-472356,-331298,-355399,-345282,-65808,8925,-171435,-320383,-547972,-216526,98241,298389,438352,552509,548042,251551,-217296,-280644,199374,262938,172962,48344,29252,195459,220636,99768,-111483,-231680,-249118,-217308,-166381,167125,113885,-201613,-517079,-360516,-174012,-179929,-68520,146239,309896,132959,-325926,-282680,-15869,-7151,-109833,-181382,-73148,232619,640564,1128571,1653617,1971730,1851002,1603162,1513444,1766248,1533102,754871,87879,66504,-467977,-369610,-351749,-249338,182178,265712,262282,753451,1194055,736011,363748,-8518,-356038,-267142,-131324,-152060,8579,218270,520068,354389,351371,506498,609558,308037,11717,-12839,-2966,62269,108905,144787,158474,150842,74948,29395,-64911,-160252,-235987,-310740,-451284,-213762,-85300,-165567,-173197,-10501,50942,-214890,-475638,-63692,108363,103966,33584,90711,218616,88069,-64954,-269302,-28272,328580,340386,316813,161328,7152,-260597,-438893,-275055,-173542,-342846,-453099,-438348,-475348,-211370,-98050,-297136,-216267,-32887,180479,203088,228977,489935,254736,-133172,-423296,-69459,108645,27956,-173103,-58953,-301980,-251341,-173256,-104926,-389621,-565628,-273341,-80069,-330418,-186287,158399,225869,-174145,-132827,80503,79900,-134355,-269949,-405962,-251951,-65082,159103,124684,181793,343963,101100,1083,-24809,-237777,-322407,-169667,26013,182019,571305,707797,513672,236705,128225,-20632,-142461,131210,323263,171430,63932,48987,-219153,-131657,134025,283139,293134,476998,292973,42274,-33393,81977,111404,6141,26170,188623,22292,-290708,-26343,370764,356124,-2041,-132508,313575,407768,188751,163053,275233,114441,-47942,107008,246896,31846,-518735,37701,304093,25060,-279721,-385431,-302903,39343,177461,240525,243466,82315,-62979,-125867,23010,75378,-97847,-159524,-116707,-123826,-217143,-260489,-229683,-272432,-60983,265127,226110,-67066,113379,395070,281362,-5799,-227797,-265632,-300525,-331256,-249398,-287249,-236700,183378,508834,429273,387593,397017,215706,-89743,-326980,-376346,42768,490280,517989,109594,-251985,-392409,-393748,-394736,-5995,520865,689132,379516,474072,794527,747010,575063,164464,-22347,-250717,-364700,-36112,289078,505646,292362,-4373,-37720,110461,220470,-116747,-483580,149233,615011,598230,280612,-241155,-245110,-230003,-174198,-73225,-36910,-148937,-174010,-161454,-42938,-22172,28551,141762,128825,257008,613355,868937,929252,850972,286312,-370975,68971,446574,504514,513674,276635,-62925,-268573,-46470,-76758,-42661,182216,56296,-320825,-362889,-192890,198784,647642,697074,287117,-49728,91634,202387,203435,111635,83913,73203,4490,-167546,-275976,-167933,33619,379828,527762,686941,658608,573635,298415,119285,184876,208311,114119,-216359,-66544,373238,391861,241877,64197,247991,754808,902599,423250,-216202,-575717,-414771,-468797,-557204,-344466,105773,398890,255526,-247028,-36856,-96715,-288886,83674,353634,446086,265310,69293,-70992,-63643,-7774,30601,-115996,-368215,-225642,-144227,-230122,-214295,-322501,-374195,-440666,-375088,-280967,-394690,-175511,193691,15306,-284289,287978,471991,281921,-108652,-179700,-187372,-141892,-296087,-189837,108743,332622,139635,-518955,110026,503633,271964,-241509,-251802,-117109,-184875,119282,314784,273292,196931,199455,203437,-213298,-14593,-86768,-116929,-19228,372177,359260,-52228,-393217,161841,702375,638202,764768,563057,311723,184862,-4310,-253307,-264552,-103191,142858,171369,-38541,-285625,41894,369312,456062,569893,363722,96590,-89124,-299468,-339023,-240790,-307678,-189858,143601,294793,15713,-464805,-167442,-230546,-470746,-384364,-231098,-238584,53758,497940,846751,743828,114047,-418474,-135536,106122,100034,-153521,-330667,-195769,-39297,-34720,-216564,-462208,-376726,-246567,-128033,-176804,-44530,-174081,-371799,-245306,275788,571310,599967,470052,197469,-137151,-246433,-104913,78942,525164,945257,814089,315781,-175325,-277252,-342194,-162392,332529,752097,1028585,1272626,1040508,491670,-194190,243616,286631,150883,-149026,-333367,-474349,-71350,151439,106140,-19864,31149,75450,-123190,-19971,178596,117513,-127050,-353951,-249515,-200339,-180032,109628,384001,523255,423346,228895,-52876,-227053,-108095,-56908,-117517,-67403,25921],[-161888,-201437,-163730,34541,483082,855792,916679,599597,238481,-64614,-209747,-296953,-500987,-19543,338262,370998,309688,55785,-391703,-45090,303724,308117,78916,-429573,-467038,-157336,102978,94460,-173226,-292761,-296496,174994,620500,470523,-190339,-199247,123231,188318,-11494,-18401,24592,-23924,-208677,-103890,125940,73423,-180383,-390042,-448457,-397563,-181896,-5389,37638,-178417,-629286,-261827,-42797,-41457,-225283,70704,354188,481385,237339,-281383,-259474,256361,362202,8622,-359855,-377959,-255139,-143718,-224682,-356460,194273,756498,646407,-73105,-113730,186501,35701,-474906,-355634,-62809,14491,55994,-205950,-423346,-271608,-325838,-324183,95062,335766,292989,266517,127690,-182373,-279150,-187774,-382327,-356422,-141569,-212888,-381609,-187431,342377,513047,409266,308264,165229,-136143,-343567,15342,234262,295630,260652,173661,200793,223692,392779,488375,235271,-3614,182938,521931,704452,795594,601000,583437,700880,703024,314730,-312278,-247592,-21611,-43201,-104389,23128,343390,439911,140822,-341913,-227585,-82052,-97069,-114665,-497,54562,-23563,325493,967788,1226976,1032463,665313,182843,-137102,-501706,39956,661493,861921,565854,104787,-147219,-56384,136106,99905,-182907,-522675,-41174,208436,323217,131990,-117516,-240809,-287787,-185593,-261919,-1220,285041,443960,366817,221941,62049,-374685,-358722,-172157,-51804,-766,398071,738169,964848,963210,805804,503432,227417,-61338,-301312,-336891,-252109,-74512,118935,274952,421816,703461,653721,353858,224648,150781,311032,180183,-229035,-370964,-459325,-167947,145091,90955,-331041,-242218,424,32457,61800,380233,735662,887757,585830,288833,361851,126014,-221541,85331,181751,-110961,-204761,83428,568826,815708,594915,109394,-337375,-238517,-91002,-197121,-369295,-232782,-256764,-221716,-143015,119860,410603,451783,337890,-41056,-211841,-51939,521863,1126325,1168992,694049,109407,-191672,-185636,-42179,128560,19528,-86200,-499075,-14491,126394,-49947,-342496,-354646,-348454,-408383,-466747,-408547,-215373,-146123,-158065,-191241,-189533,-30983,204159,214164,-13908,-290356,-468255,-84232,205641,240718,22986,-263808,-264043,48514,299002,116497,-257857,-184260,137366,547889,644729,562326,495253,512926,383020,261743,82707,-56950,179621,273029,-78009,-340763,-465620,-379020,-275148,-330528,-436863,-531007,-467711,-286948,-59850,-33357,107321,22757,-85081,-453202,-378424,-115569,-1950,-218293,-457316,-236968,-369239,-57524,196642,-122094,214836,1219559,1592095,1447812,969624,380218,61173,-13972,-95896,-231093,-285264,-113160,-80464,-142895,-476341,-254732,-260542,-146505,-347580,-225966,79773,64457,-355452,-21976,466850,433848,239286,10795,127145,348174,373985,355843,133455,34949,-39019,-261724,-413206,-239858,-299350,-276457,-280951,-347071,-160909,-23032,10627,-142957,-362100,-516939,-16610,170129,32375,-327102,-214096,130031,223724,17925,-288081,-158932,186146,473748,579964,339913,152773,-141639,-143933,-135682,-348142,-331372,-195882,47770,414951,370651,-108322,-94142,818969,1285535,1277174,908368,503524,98688,-228561,-254894,207486,610512,530097,313010,5059,-175659,-380829,81450,421575,620387,520314,223528,-54622,160369,58882,-205679,314550,732609,846729,890801,632391,673855,758869,612155,481722,433608,496933,491330,323815,211456,364763,395993,460260,238838,-171094,-464781,-255919,-87325,-324272,-553353,-495253,-198287,14345,-3114,-401869,-264435,-7876,-267027,-363016,-121817,-36247,38598,146721,209256,270647,-43348,-57441,80963,119015,64351,105927,24299,-135919,98134,181733,94782,104271,276356,296881,65347,-117926,-393811,-527725,-488983,-342020,-144563,397789,1004623,967535,520226,-48827,-120381,-94017,22573,124811,159241,27112,-297831,-202562,-97416,138526,450770,557428,295821,-203414,-366457,-200501,-259603,-197248,159494,166858,-262061,-203962,364038,534212,37888,-498447,-241881,174055,121945,62215,-50638,-182284,147599,792470,1044226,710533,162272,-310890,-4180,460658,720687,569414,-67910,-453074,40718,111768,63273,-50756,-241397,-132763,323048,736175,586776,26037,-312692,-70168,-117272,151135,360846,339267,384579,399869,801385,903731,825686,963237,1168046,1222794,1197699,1027665,904728,752378,449797,175308,-68449,-185121,-335980,-457568,-507665,-453136,-143061,58464,-33109,-337962,-3529,380629,352347,197684,113777,233106,733515,992150,788748,371480,-115288,-393910,-190235,180585,362896,243344,-309320,-227232,120970,-46268,-121266,60561,101010,-367225,-310676,-315202,-267522,-148351,-210990,128216,686452,623130,333407,-129833,-314256,-50847,-6522,-13775,-144421,-356592,-373162,-383259,-102165,189534,118314,-189551,-244730,-84502,-179086,-460390,-309103,-355993,-501162,-360149,-186647,-92623,-252064,-161787,101821,231376,267316,56342,-249070,-428419,-409100,-151146,26848,-168326,-393521,-453792,-482383,167247,613040,583244,138152,-191581,-247617,-471582,-70774,437027,736850,970828,771815,378691,107211,-58963,-235941,-289769,-196238,-37765,63190,-41893,-157234,-395158,-425768,-243628,-152892,-214816,-312263,-418498,-476197,-242148,-219911,-242098,-105388,445078,869144,540011,-563,-404078,-380806,-333030,-387669,-242136,156194,454693,391136,212736,-23189,-193541,-172396,-379911,-397954,-47203,200335,331135,550648,697471,426440,-38903,-220470,-171261,-277234,-112173,167829,392826,250211,-135568,-301893,-510871,-371019,-151005,-66155,-138025,-485262,-273331,-157892,19510,250124,396559,285847,194766,288248,443246,417909,200009,-126572,-453444,-125528,275367,352876,319260,458126,443700,238343,-206228,-273559,-159311,-210129,-43837,104480,63090,-22395,-198312,-326173,99617,314157,169587,-411049,-263545,302801,546448,400959,-36212,-476526,-114526,56636,43704,170276,133315,-167244,-149515,23368,70940,-140923,77856,440450,790463,866083,757123,306398,-257039,-285413,-148913,-38469,137634,309904,423661,530899,624762,545599,261899,-253033,-24591,-69587,-204600,-317072,-129443,324078,795972,748625,39365,-473229,56330,415850,526078,344084,343946,387741,393274,183946,-67454,-371934,-536945,-322690,208181,730879,1000788,942197,331941,-74934,-17483,-28632,-297689,-385947,160774,691524,830530,821995,567735,238343,290032,191468,-138147,-477131,-120352,686381,1308782,1345645,760811,11651,-184167,-257109,-484652,-158422,284859,521212,405276,-14734,-231993,-58974,166356,313833,171973,-144302,-195402,198995,284556,25214,-344775,-495871,-393809,-184976,-136462,-425683,-304827,-78435,-173682,-240318,96978,422316,372727,152215,188085,136924,101197,41576,186382,360884,328918,311554,298449,444718,749628,725217,275529,-256371,41426,-163222,-422427,126024,281093,-104819,-312863,-235269,-84804,27151,226345,66375,-206132,-63433,69373,49814,-129395,-276491,-371577,-292976,-101229,-35853,-94059,-81357,-41372,51793,175440,397218,590347,766167,792098,663833,424972,144928,-201368,-216792,34376,-167492,-419608,-46597,325024,374119,217285,-23504,-435336,-191624,187680,276693,240133,48182,139061,276766,334820,-161555,-66535,188997,261963,25920,130730,178382,1580,-157271,-408017,-519013,-349263,-260400,-288294,-259178,-214222,-459759,-159473,467441,787768,644139,380319,319170,239130,-69659,-464458,-92077,210883,51946,-321210,53337,327252,389954,222324,111763,60983,210748,327395,248063,68797,35207,70570,53172,101641,280662,370666,194090,-71583,-421295,-181926,-70535,-69415,249605,757950,1010594,719765,89448,-137300,115225,-1114,-371783,-319846,-434229,5195,366813,473086,555528,433479,217826,-61663,-280049,-386156,-347331,-198403,35545,195660,258848,75736,-213987,-501787,251289,814278,897840,380253,-310541,-389043,-73838,100749,110697,-5420,-58939,-40508,-46745,-146511,-152874,-292140,-446717,-449430,-232667,55273,109596,5931,-71001,-77651,-158075,-252737,-188209,91048,278074,273199,296550,259305,304944,411421,765585,900451,770884,510515,244977,210262,-141258,-428864,35938,200507,101439,214474,315165,284025,-90786,-361012,-44633,-23234,-159583,-411514,-307716,-130923,-108940,-302237,-513376,-311628,-41499,-327968,-436830,-472035,-303918,-13065,347487,510571,637462,443335,255998,239956,322614,136092,-355230,-207329,-48785,-212366,-400314,-91903,76939,61381,25963,283830,456773,430166,364689,203613,44456,-186145,-400738,-176411,-75090,-54103,-132637,-56752,139963,227796,157176,-1213,-276204,-337270,-56117,191897,312354,283356,274151,246075,188609,70077,165322,213377,275248,75038,-421533,-317516,-288916,-468105,-436782,-293392,-133670,-213165,-326536,-120322,-201893,-233691,-459182,-511636,-473494,-354351,-222921,-114766,124274,225094,337403,430992,377384,12984,-121272,-108824,358555,554029,310607,80159,68097,135836,153747,184580,18382,-177630,-293627,-430466,8880,146871,320158,199401,50767,-285928,-311235,-124877,268645,69746,-355563,-330420,-78238,185108,167919,-37127,-73197,5323,38611,-79709,-141007,-63413,223530,519305,418682,82273,-97253,231768,130354,276836,224826,141475,-45198,-434925,-360257,60130,254060,157368,26727,16110,-3250,-136570,-308835,-236262,21666,183229,-38424,-379856,-8010,105601,-209523,-293326,143440,315538,378552,113985,334906,322699,434017,103839,-232453,-380348,-465205,-476717,-324245,-289067,-277757,-236478,-255023,-246600,-102136,111946,366828,416719,354821,60256,82700,52851,46005,207844,282682,300392,116281,56327,-73855,-131575,-449595,-76801,438233,675268,621493,397555,215378,121591,-173927,-247023,326597,656065,328145,-109283,92961,256635,-64853,60481,650398,776789,324332,-518637,23850,155540,148053,72873,38476,-238598,-167981,55812,315433,295730,-156119,-304609,88504,212875,191847,284243,237164,-56362,-251397,-199948,-140208,-118005,83918,604852,742175,229080,-481570,29683,314712,49770,-316142,-238669,-83016,-104703,-44595,-53637,-253322,-367036,-241351,-339717,-166581,432236,484583,197618,30953,-62939,-169824,-204965,-348970,-331938,-154363,-293546,-489104,-533815,-421424,-311931,-341728,-470177,-503653,-418721,-469194,-350825,-42866,278293,449157,434247,295836,231871,441625,680013,669002,692948,569947,356047,200673,230031,347887,589963,760313,527391,-35343,-343369,-357316,-384406,-474618,-192090,205947,279920,64503,-67288,319660,233632,-113660,-437728,177524,986649,1365006,797337,-37656,-7529,136102,-63764,-210278,-318068,-260973,-302239,-292777,-364943,-198598,169760,272560,251065,141682,294019,302305,248073,19760,-283454,-305529,-275579,162015,326637,50090,-162462,195095,340441,45523,-458178,-105258,382765,500693,90835,11781,-98280,-346615,-363250,-227144,99804,480811,378317,41315,-184725,-150872,73552,91203,-4885,267703,425588,193032,-20595,268351,522888,632749,288680,-184382,-315744,-194948,-377766,-494507,-270943,-146682,-283523,-381123,-431490,-305161,-164689,151120,482473,736524,658568,592357,446915,-117658,-446017,-498515,-440421,-460884,-230037,-153158,-100559,47517,393956,547486,375315,83318,-280885,-197333,71542,304471,-91475,-432961,-440732,-440712,-145337,-3842,-346958,-319911,-203915,-300700,-445835,-379726,-324173,-337629,-219446,-452613,-312515,44009,238367,385356,512914,501548,208468,-198805,-179739,156531,183029,93997,-50532,-73851,86676,123215,15434,-225481,-408424,-576056,-321645,-35043,409718,516483,61655,-379706,-385011,-214448,-138593,57218,295988,374425,131579,-285564,-386941,-205058,-89784,49740,-128255,-502130,-60956,667285,1043363,1522003,1967631,2043575,2065389,1988549,2164108,1778570,1240636,496408,443540,54077,-315901,-415563,-5902,349566,382095,315614,563421,709190,325687,175578,-45245,-359553,-455726,-350433,-400989,-220629,5730,157701,-58433,-27518,166436,377955,228484,113224,177890,162562,18684,-67078,-29837,72175,91098,80671,41413,-69222,-190582,-223736,-288174,-383533,-159890,-115643,-183973,-140477,121485,129083,22086,-183640,174605,324720,439734,416689,370078,359666,218916,150628,106620,311864,499206,347468,202254,81370,81349,-190157,-470717,-383311,-291740,-296173,-227418,-196159,-191064,-220931,-311455,-263075,-321866,105652,328072,451780,389542,438249,239955,-39949,-408834,-240269,85560,175286,18585,108598,-240956,-483930,-123883,-3222,-214588,-401636,-429231,-306344,-496282,-117602,241119,121614,-333819,-348620,-257534,-225714,-252981,-271373,-405396,-555137,-366462,-139503,-37517,-121089,-1075,-119784,-138716,-25785,-87072,-72394,-33594,88075,267914,689156,879965,724640,568804,340907,-102067,-132062,389062,616475,373666,201053,24209,-503321,-105816,295547,268161,171883,284520,192086,-77233,-74164,-43968,-19691,-232309,-183181,96189,-82438,-380617,78370,428358,305066,-244940,-58039,472656,463039,151252,88983,176123,6957,46477,155421,104501,-6305,-427039,-39196,258347,-11027,-303413,-380687,-316025,8638,194991,194265,156314,-148389,-475945,-139039,-90231,4029,-99667,-150053,-162927,-186867,-391335,-415268,-264817,-305254,-99400,93686,-74232,-361466,-198233,157279,187157,15298,-200656,-329365,-432604,-399232,-351798,-211789,-53656,241908,500833,459809,342186,326006,332066,141241,-68281,-283011,-33867,455354,654679,395469,73917,-243729,-198291,-280965,-103207,448206,761593,650120,677577,851729,672534,367750,-102177,-46884,-102680,-114574,195051,610387,692377,377566,-42697,-60845,-23907,45566,-54216,-359344,-70440,499138,591968,282125,-255924,-286153,-81164,-190101,-192983,-88029,-283865,-439352,-436757,-236733,-132898,-85490,13063,24614,303964,746600,973010,924375,714354,122881,-451088,83221,385197,326820,316736,262731,477,-165353,136468,124802,-38449,-26094,-86829,90534,311730,-297062,53366,744748,1133361,674598,166602,225193,167883,254241,328013,303594,192029,33438,-124451,-173131,-190056,-121900,123940,319920,565244,683388,604766,292856,190428,283227,345047,252181,-195132,-35148,657403,733730,656889,193582,223054,713191,887080,490005,-107922,-466694,-240515,-136793,-140931,-337775,-258348,-78340,-108663,-207226,85865,-61149,-263522,119751,325450,293237,82517,6051,-96725,-145946,-141699,-148699,-265120,-406043,-253018,-108275,-17920,167348,12741,-129388,-139551,-84735,-31353,-162247,-116486,244766,6141,-350047,426915,578302,413113,-44335,-385124,-326140,-161982,-240424,-109538,151852,215429,-132619,-29344,579316,939511,551917,-52360,-359532,-392665,-221777,96223,218537,102911,169167,486284,528481,88390,75011,-33110,-138678,-135418,177956,256188,67108,-198249,210889,586128,601265,641276,467615,176823,-59158,-119662,-291900,-279884,-122503,100897,78554,-59285,-83001,101300,251209,92138,64645,6494,-155957,-313595,-450921,-436342,-199743,-108930,-280365,-127219,136164,-77333,-250490,44581,-58925,-276596,-494819,-370789,-234403,3761,394763,809568,810891,335078,-174200,-133792,243423,342031,165642,-150826,-425122,-292421,-156477,-119573,-173115,-226517,-242623,-180863,-98272,108796,73401,-215176,-384359,-86551,229639,235311,300221,131000,-128291,-171735,14052,355374,783081,1074805,984661,428332,-24316,-143776,-242978,-133273,347762,820456,931783,1016841,745666,343464,-31303,243814,471484,333409,14768,-241063,-225653,-276900,81384,161344,57371,76089,86017,-107347,-142958,79679,18957,-200858,-300425,-351843,-277835,-259009,-7344,282608,374319,279358,159248,5413,-195165,-123085,-42893,-97437,-80896,-44095],[-310546,-304781,-241785,150006,678602,1043210,988249,669189,264843,-60377,-256664,-441083,-332197,138948,422582,435686,234031,-134742,-426018,66016,234922,150674,-22241,-436697,-484722,-96757,228582,200810,200953,67600,-93239,-160912,124131,191246,-245603,-259316,119485,200877,88811,141754,103531,120021,-79375,-137630,-65964,4548,-105853,-339217,-425411,-370866,-89426,182805,266865,185011,-143991,-224876,-173514,-240642,-356583,-68913,47678,165251,167376,-7915,-335631,-203287,-154438,-339696,-474798,-480699,-486116,-446798,-545767,-399965,255740,703974,470611,-272264,64614,412396,124681,-505564,-466389,-109715,-138153,-115034,-400197,-352551,-177467,-199785,-3827,245220,353940,237322,266818,138686,-238911,-278121,19388,-114131,-339672,-161751,-201947,-322367,-459357,154697,358086,449729,452798,290234,-30293,-324161,162952,554877,602482,423133,332615,312134,361650,343014,300739,42280,-146949,109017,338913,539499,568970,444314,517506,682965,578029,239800,-250495,-186098,-32133,11562,-162759,-222077,70640,228533,110154,-302676,-360534,-237483,-128977,-185365,-80066,23955,-51597,69894,637946,954597,931731,722562,234416,-103801,-536961,-166139,308808,410831,246552,-34661,-110084,19026,191755,108546,-296130,-416926,193506,475626,458244,251284,-511,-105906,-72832,59390,-23355,-53369,155443,372994,320047,26302,-55346,-310334,-513869,-372119,-337345,-243900,272311,776915,1059818,1048254,799690,465545,268246,-8614,-165150,-56539,57193,70641,150393,178574,229641,486155,456543,229539,132029,187820,417343,485428,-18067,-150307,-191736,143827,338775,183607,-86625,128514,398242,288273,210381,507873,954436,1186589,947307,552893,454066,217533,-218892,202676,464775,144908,-188306,-164775,337654,686082,604947,185412,-209829,-285767,-216385,-366755,-500884,-322805,-144087,75678,-29878,-92215,96748,128990,20122,-154157,-383266,-225371,321286,731144,655540,425736,69156,-221342,-372325,128463,378020,381227,359748,-245655,-102115,130418,4337,-227095,-264153,-218774,-398306,-421389,-544659,-372981,-450120,-469913,-302312,-203194,105513,229306,49549,-188836,-341784,-236967,71394,330691,426196,215735,-299801,-198492,240563,330675,-91671,-264145,190013,426804,609718,530053,418556,410848,327840,255958,54107,-1338,29430,318926,321309,22811,-200583,-309304,-366431,-259170,-348083,-305214,-186515,-272436,-311444,-249304,-237254,-85671,-167276,-255971,-605026,-388052,-144071,-111163,-328820,-525510,-436563,-385626,-27126,143540,-245015,236537,1177377,1645890,1478840,936111,359977,54395,-74887,-193265,-308827,-254844,-144496,-129098,53003,41623,18635,-304603,-262150,-349331,-410226,-87463,-16392,-120896,51896,251601,208200,-39424,68812,182881,423172,406862,302386,-14592,-90858,-191280,-474007,-365453,-174285,-263508,-324815,-381066,-417252,-215086,25592,115555,52085,-196379,-552415,-15193,285567,73872,-298806,-354571,-12699,15949,-153301,-388308,-321588,10131,184299,302149,330429,150963,-229220,-431173,-352573,-513398,-301090,-127121,54234,354724,360111,-176128,-268251,597659,996636,479930,462769,243571,-2386,-277982,-192567,99276,284969,195180,83873,-74014,-245847,-162575,216652,355969,622329,638201,471535,28082,294223,200572,-182085,464488,980045,1057970,792165,441499,373465,399826,396831,345876,491461,587525,593434,361013,137745,208131,286098,449176,338663,-56329,-489582,-493720,-294601,-420615,-469578,-392296,-131475,-13537,30718,-78317,33605,-23861,-240774,-127933,-50224,22550,96239,214235,336286,380424,-9080,-375107,-106816,-971,74757,56357,-76212,-299702,-129977,-99173,-69439,-83183,20603,4695,-39336,-32143,-244719,-495445,-346904,-155264,45610,357646,887733,906487,572319,-15006,-180035,-255586,-11626,275897,501443,469414,-86914,-386978,-461030,-79500,408742,542572,339309,-209263,-494491,-434120,-607381,-207051,130680,15056,-469995,-96727,344200,605957,291071,84503,141486,218334,91964,97254,-5684,-238871,-128477,412086,617656,244020,-222846,-519880,-173957,321459,611733,556707,-45538,-235375,50623,501,-137260,-239757,-251631,-252533,111052,534351,424119,-28579,-282589,-1942,-7090,145794,238189,207993,230656,407550,632231,756508,597556,752841,1144956,1413455,1336610,1060664,688589,581811,623007,538208,223041,-31983,-373346,-561011,-499867,-262184,24202,118700,-93301,-152039,142010,426908,393230,267320,236339,251763,653011,674264,453652,146155,-215055,-397235,-497995,-174432,73133,118230,-207611,-231112,47751,-7115,59899,114861,-126696,-245833,-282204,-236054,-33640,167364,-122434,-171218,538233,773206,452348,-73586,-161852,-6055,-234870,-449668,-556091,-265735,-355371,-389674,140490,461332,269688,-183669,-119001,181098,252458,53908,-41378,-173900,-267826,-353026,-331770,-143673,-128918,-63309,75241,88396,156388,69287,-84119,-213969,-312074,-341923,-249315,-466973,-557073,-485149,-485568,26903,394765,314248,-15458,-38520,-5084,-253488,-331396,214361,524802,588337,547418,261158,-2434,-96254,-178004,-121126,-46147,45792,144425,-47302,-115484,-203504,-404441,-443536,-398998,-386486,-381328,-250508,-260653,-163899,-159134,-374080,-159602,511649,974786,724254,70621,-305079,-229116,-239301,-257276,-113959,91469,339248,339214,184474,226928,261752,133799,-203009,-332270,-155380,788,225401,506316,671994,557651,175520,26562,-31301,-146704,-323846,45871,435270,309071,5133,-46703,-345636,-267516,-9588,85949,-34467,-446842,-374845,-141811,31421,108991,209706,106746,61854,29737,116007,92808,-73946,-134550,-356447,-377746,-111073,126944,306447,500571,519045,256132,-230233,-264802,-125094,-252352,-244890,-165435,-221800,-115256,-196715,-201733,184911,446688,325977,-215732,-390331,181881,326207,417611,-104805,-520071,-156173,22107,-25470,4302,-132016,-556228,-242500,27782,-30600,-77687,420650,734125,953557,963442,971848,436212,-93566,-265105,-106630,-31964,114886,294514,289092,261454,149509,-205855,-438843,-103270,238878,141624,-115072,-321573,-130386,422998,939502,1032502,418384,-200857,-154862,264327,505902,386858,162082,199991,219944,-2126,-262072,-437628,-418290,-495312,94793,838214,1309673,1214682,563667,15956,126616,-41989,-339909,-379050,160373,766644,913474,845090,655512,381975,307433,16229,-415603,-344271,-13765,547560,887318,892183,268418,-144184,56551,-28065,-359926,-241745,34060,123747,17417,-160339,-273678,-65493,212093,441461,281605,-103117,-331049,-31478,163549,-7570,-257568,-408913,-310874,-135240,-12905,-179201,-60876,58233,-126147,-394858,-174242,145318,173996,52120,42742,-8635,-88835,-227156,-91491,109155,46461,-44723,125826,475644,849833,744109,136663,-353517,40983,-57952,-225012,23948,55616,179946,286500,427984,368101,-133397,-344422,-349651,-458350,-258751,35569,206934,26279,-227994,-330031,44940,215920,97673,-75954,-72668,10255,126273,243122,390373,613833,760970,714030,586185,408208,193903,-32272,-5270,-31233,-430220,-93158,189710,317697,327606,237529,124535,-207963,-350562,71215,215979,152804,60573,104905,147397,84080,-301200,128554,302979,303978,226675,354098,245041,35361,-148162,-349005,-451252,-505161,-458084,-261372,-100314,-104035,-337515,-269524,376361,942726,933742,565208,210316,-56380,-398359,-430083,15449,222182,75060,-304476,66873,523000,504400,185820,84048,115924,60084,94749,356077,445023,463577,567648,321509,282666,257430,91369,-192635,-141784,-304696,-372127,-411815,-432937,17881,659568,1097958,1088428,660888,97689,-129180,-304534,-394467,-240918,-385856,-173673,64680,227578,425066,321958,177578,18671,-22314,115083,194517,199883,293062,264095,257048,59365,-209790,-260490,162873,450172,407322,-133600,-379883,-381882,-98313,186620,321952,208203,-10867,-5122,-14927,-60482,-96761,-255683,-302785,-359095,-296763,53712,177788,-24611,-219882,-94743,-96993,-380389,-214161,150295,305256,251070,219729,161038,277119,333455,626458,770266,635715,356680,134190,271686,132438,18639,192425,340996,253335,317392,326827,220582,-155878,-262068,40321,87102,-53673,-326202,-501278,-231002,-20643,-66634,-390475,-498499,-98617,-247459,-345039,-438316,-393773,279,382069,623734,727838,485301,232449,393546,458184,237247,-272245,-345826,-204483,-278907,-565068,-341427,-85377,33590,91131,495141,636035,410231,274296,221298,105105,-54601,-262829,-144761,-100329,-5421,9038,38543,106477,34850,-59876,-145789,-353934,-414606,-239905,20018,246640,349746,397821,454982,348565,139048,86039,44991,189233,73639,-364376,-260248,-193067,-345199,-500124,-346020,-166310,-275581,-253712,-140808,-256405,-134342,-317269,-383680,-441119,-197256,51787,110679,59275,133357,312037,312592,127620,-73058,42408,134247,351438,319310,104346,-25967,112285,230636,191752,-44737,-119563,-193223,-323903,-426103,-350620,-163133,-93925,-71222,685,-147167,-132688,87075,399814,105545,-285974,-445714,-168277,46091,104796,-86630,-157159,-130538,-114692,-211534,-310489,-196384,38183,267689,82974,-167782,-212227,61706,-55412,252881,292255,205646,-87080,-306051,-210096,121985,170442,22991,31011,179813,168655,10230,-254810,-290148,-60676,-58408,-426171,-140907,225093,187926,-245824,-135592,385336,372166,217528,-79658,106180,281843,375300,111018,-246439,-337334,-468265,-339996,59608,272590,14921,-380376,-269375,-159184,-69076,11482,214021,225601,199496,126918,265913,251022,210241,281551,211202,230620,199075,369789,299354,183447,-77824,132045,617979,830497,757158,424903,6586,-8001,-47194,-233140,159429,517375,356797,69729,279109,375072,-169180,-42296,842177,898413,467040,-336841,-33814,124505,114910,6561,-151358,-311146,-19460,104995,204771,52533,-419046,-140458,116711,232012,313024,349134,123352,-218751,-298769,-89724,206902,214774,-13425,164333,168220,-202020,-344233,210828,465706,288753,66747,-37535,-203506,-313220,-123134,36658,-129571,-363023,-311518,-344130,-158816,237624,227134,57385,-44933,28589,-81568,-357483,-385496,-197264,-25853,-115994,-253843,-235948,85501,240967,18497,-220472,-447360,-483032,-576820,-124260,528999,961338,833775,394949,135670,142564,247339,547262,672857,681124,558574,375248,209760,224116,429400,669630,598772,299188,-242088,-552154,-563767,-461032,-393954,-235712,94776,126164,-135742,-33125,456049,488744,217015,-310385,-707,887189,1196464,588894,-158493,186725,303109,1150,-94989,-43628,226133,87078,17461,-33861,96736,247662,154282,-112225,-172906,200760,418052,314546,10924,-371180,-339719,-253478,252092,403289,103338,-257927,44502,214846,-47119,-464746,-138663,287097,322142,-114756,-250579,-326175,-450627,-395401,-439221,75005,564024,529718,168247,-96159,-42526,184529,284080,168755,267493,424036,180341,-323596,102637,540319,765039,528460,32462,-354349,-247917,-383247,-401506,-243847,-151417,-324436,-327524,-309975,-276920,-115562,112329,499680,542296,263600,18087,-278102,-508936,-350330,-300821,-367510,-434644,-451332,-367996,-279480,-24146,260979,406874,335139,-20913,-398457,-314981,79864,309866,69328,-237655,-265223,-415973,-382703,-320075,-437806,-189197,-139552,-258223,-384209,-429239,-377239,-186955,-83787,-282239,-398413,-3006,175498,283021,400704,424271,162235,-148980,-1327,147564,73720,-40328,-136479,-186990,60389,154044,-75747,-440456,-267391,-119524,-65864,209845,397221,586965,221497,-280530,-335415,-216266,-70892,160655,374724,301373,34977,-287947,-465870,-242472,258788,754681,745515,154441,-505693,328340,647288,1125953,1791912,2091867,2251272,2120029,2028733,1690030,1555580,876098,545813,304210,-180732,-55448,161797,357834,245663,192651,301025,140106,40221,51893,-74607,-353791,-495311,-418922,-440325,-559332,-387397,-382753,-416913,-455421,-221013,-20599,87046,181532,272335,278764,15492,-237361,-235088,-45056,23515,63580,37893,-55070,-193674,-185863,-188768,-199638,-113696,-102984,-165191,-143777,81098,56260,93742,-48883,144750,560402,875545,808823,542425,373697,233290,245678,439430,573955,595095,373556,100134,-42554,45052,-124626,-419721,-365268,-115424,55793,135482,110224,125440,-1028,-183809,-46069,329643,360167,494218,578275,435926,288793,141572,-58855,-368769,-226031,109243,239588,223939,367072,98263,-287019,-230738,-173876,-217585,-263388,-263096,-95070,-86737,2697,176928,-49551,-333384,-431739,-415221,-112275,92627,129976,-3204,-260227,-502522,-336399,-190154,-460318,-240596,-248997,-202684,-8195,48755,2715,22185,142606,287598,621593,858953,814642,745679,439624,-153264,-115367,506988,723400,458784,221634,-79737,-322791,108520,423849,218147,72836,161567,208141,-96638,-86818,-99693,-153969,-493132,-274797,-41244,-223470,-362802,133327,427692,255644,-336155,150455,548061,383019,63282,61706,73401,-56426,196507,300250,100712,9497,-277230,-128481,155513,-79974,-342256,-353895,-305479,-15168,175411,105423,95336,-143604,-131400,53490,-58187,-124638,-132798,-144089,-32151,71236,-70695,-338338,-362267,-375004,-216228,-153210,-206735,-246302,-316696,-150395,33958,44702,-82126,-201789,-291714,-378896,-426299,-218106,78680,277262,361299,310305,131878,81173,263247,253701,100854,-186646,-189060,282720,601263,570693,296118,-105050,-51129,-97438,-291507,126978,549889,758393,801766,746357,467442,68629,-371729,-46665,17587,130390,518213,950293,857856,427957,-132740,-226483,-336450,-272588,-46403,-6919,36621,299493,382126,128560,-310658,-221697,81429,-83894,-281965,-53863,-173369,-332238,-283193,-234866,-210526,-217904,-229031,-117820,301696,799965,994484,833680,451732,-25036,-248112,67442,268210,136318,10779,48239,-161470,-146524,240548,297111,1369,-329253,21426,493206,861531,31396,-200337,609504,1151436,761904,146690,84087,44667,279549,515548,516490,382728,83550,-116743,-93030,24645,29544,-69314,-47019,242968,481443,359716,74034,113624,299397,421498,310294,-167695,-52663,663682,748078,681297,184614,222382,707116,853846,532536,33957,-324694,-72862,213104,275059,59885,-227875,-437918,-239435,44896,189434,-26376,-264564,43960,174605,52248,-105377,-99016,-116210,-185844,-181038,-221644,-347992,-443250,-277599,-103403,100778,243616,189213,124366,151794,127823,40729,-114017,-237620,93564,-55685,-360427,290356,453601,390304,52573,-302266,-378050,-186746,-191830,-70838,58090,-33083,-394020,444531,1033853,1298087,855828,159659,-285875,-287913,-109778,61392,35332,-149138,168761,594339,552668,323924,274083,142355,-149727,-308128,-71594,125085,211377,146759,372253,547173,616004,510172,353956,51754,-265445,-220140,-256793,-290522,-197115,-2079,-68966,-124531,3384,71708,54793,-167553,-497689,-546859,-511722,-355791,-246979,-142363,-103205,-13323,-138953,-280674,-118631,-225265,-37097,317986,224853,6250,-272303,-294680,-56904,275733,438089,610755,565310,351955,-32787,-148008,270997,446935,420477,122650,-216015,-316195,-323699,-164329,-19750,-136211,-344375,-400308,-197063,59498,172083,-106728,-339370,-394848,-112778,-120005,-11119,-106717,-75417,57418,85551,405357,722783,852658,843367,375255,-40925,-54914,-138880,-160473,182021,572348,585378,608974,585736,339230,47953,31313,440597,395434,122553,-241396,-177295,-320386,-8830,203173,119847,80812,11941,-167477,-362081,-155491,-199450,-185991,-162889,-277734,-267268,-202639,-94198,136115,182769,118993,66812,13750,-196727,-223879,-135877,-154164,-156049,-190252],[-158173,-156191,-314155,158719,676497,946369,840020,617533,268170,-5185,-209155,-295345,-146925,200147,342579,309206,38273,-311826,-232500,129533,173892,91038,-16426,-336398,-471230,-50119,298465,399255,538938,459860,438598,-115563,-336052,-221748,-383562,-180790,108000,119334,26293,51820,5351,10626,10595,-144683,16883,25872,-192562,-339898,-364719,-336060,-106605,220852,338865,368608,159188,-9775,-167280,-398901,-424261,-187235,-204119,-134191,120310,207523,54023,-100806,-141502,-219133,-413562,-548828,-624953,-521366,-469628,-224849,272220,492401,171382,-409156,279292,470271,14180,-512287,-257691,14521,-157510,-250802,-508691,-396946,-224254,-139519,207506,312684,239206,136427,243518,148129,-261437,-216445,193935,133490,-242331,-293593,-218116,-244954,-404966,-35734,299649,569304,517372,343411,-25184,-350958,291839,834624,944433,697947,571658,400609,373889,131975,-64733,-283822,-239788,55854,117715,276320,236413,275753,360066,463080,330180,95834,-153890,-36482,200185,231328,-84584,-388244,-136788,61419,79645,-196015,-398719,-347287,-49773,-234252,-298952,-151118,-101461,-181932,165325,525536,633188,495193,157619,-124307,-435396,-262085,70000,199868,322049,110411,44783,63073,187089,95507,-398140,-297950,310705,663611,591772,414656,228356,238621,344822,405700,249957,-177384,-115434,129677,40411,-368035,-205319,-219958,-556590,-343362,-271458,-418507,97927,715233,1009971,999522,695749,342584,187568,15280,21716,184688,356311,276175,201241,29295,-61970,113623,252234,211492,50211,120884,307601,408104,45731,-148457,2314,307437,464095,296990,261608,516762,719227,481006,275485,496472,957907,1232302,1042761,595909,425290,182774,-232423,251470,529328,204594,-208624,-364614,50236,438229,537524,239196,-144096,-311172,-285710,-439726,-454797,-363966,-54628,295198,198408,8128,-179915,-199503,-193999,-261720,-518347,-321734,123870,298958,121762,-70110,-39729,64532,-88797,207634,402984,537278,520418,-86696,-111370,158553,23304,-158097,-113830,-55388,-331996,-425011,-339960,-96147,-62355,-41596,-257779,-342393,88506,136594,36552,-254547,125413,163553,269343,333468,394328,210871,-434347,-201545,273005,262336,-120825,120662,536121,617341,546922,351735,185814,183648,30974,35833,-95814,31091,173169,393111,251838,90841,-3275,-102678,-185412,-163533,-152151,101623,290682,140705,-100319,-269396,-359567,-224944,-255512,-435954,-555874,-301576,-2157,-95296,-322003,-447242,-388239,-142021,-3698,53741,-328078,126699,947581,1490846,1411114,920407,369248,10707,-197680,-206606,-164635,-140494,-161324,-187943,199341,452028,264225,-126478,-367541,-335918,-419637,-321957,-110828,79324,138375,518,-163384,-260039,56867,235375,369305,300095,73734,-181383,-202181,-355600,-515357,-194358,-141118,-322623,-391977,-463623,-376606,-243545,39241,104321,100828,-85468,-439664,-202819,108202,-69436,-352823,-435858,-150114,-210515,-378898,-525242,-349912,-52201,-116511,-80988,235786,194994,-33764,-337518,-498883,-456429,-153960,35278,140149,302074,315228,-54233,-544536,67911,567327,155766,97357,27204,-119884,-315773,-196514,-37727,-57477,-87206,-153263,-175658,-165923,172864,369991,282163,547090,739414,517214,13029,375389,239893,-261506,427472,907958,956468,494997,196144,49107,-24672,138429,234824,471850,570392,547800,277621,-13656,-62624,80915,290522,229831,-41430,-306514,-407665,-358009,-461948,-445426,-404697,-208524,-163802,1069,145675,306534,105487,-69950,68803,-19486,-17209,155850,356296,513265,506738,108141,-420563,-175688,21258,251509,84326,-144315,-408685,-159731,-88937,-84544,-140708,-224746,-336164,-231891,-81747,-258718,-346193,-192264,37488,238263,393425,729165,708567,476183,-3790,-144922,-383536,-98176,277851,647551,745656,310315,-104148,-499894,-224536,300687,405585,222637,-342581,-526886,-532209,-496861,-76325,143618,-172649,-475930,-20806,233488,483001,557040,516384,415289,141752,28322,115713,-13491,-367485,-375739,12636,95372,-272133,-521627,-422187,-306306,140540,454829,460849,104954,-31899,24234,-146351,-472387,-421186,-138120,-81737,48498,293893,235260,-20237,-157184,32569,13348,58208,966,-48346,-51883,208391,138419,188716,152386,354181,851697,1225374,1068030,733508,349269,367374,620437,600355,411489,146377,-351365,-559657,-404818,-149425,159142,190360,-110048,-47300,181428,377715,412820,329145,333164,327317,399653,240654,138435,-18277,-228833,-317895,-408328,-456192,-176079,26963,-42545,-147529,-84144,-15619,204464,397655,415649,96615,30126,79212,293269,441771,51578,-472925,174510,614498,369714,-74919,-134786,-151741,-426914,-273340,-152497,-170207,-407622,-173717,439835,713633,377020,-227951,-27510,351890,506063,442046,345265,109309,-16395,-203370,-365787,-111458,74086,112902,79556,-19552,45792,84662,101579,11198,-190038,-435054,-478870,-431913,-384950,-454198,-366478,-48317,187520,28661,-136956,90020,142405,-24628,-459047,14400,274838,221901,212771,145146,-1288,6814,12530,146672,163144,109167,157137,-82447,-131334,-119229,-195092,-306552,-416960,-464080,-251007,106607,124545,-624,-125236,-516622,-173980,369398,663729,576833,17259,-115779,-16839,-179329,-162675,44240,107549,201782,301877,192354,362706,628678,424314,32872,-147653,-179000,-156898,93565,350377,609437,694257,365348,166918,59121,-47996,-441949,-74985,218758,209848,214042,228679,-93799,-117866,60770,130663,-26663,-395341,-500536,-156498,51156,13517,13909,-87863,-141074,-289244,-245469,-182558,-220699,-125109,-274746,-328874,-470199,-113084,123472,243653,298645,102355,-247190,-323650,-272651,-338430,-339235,-305770,-460153,-194983,-157566,-23867,297879,586633,474022,54805,-514275,-78121,43034,190974,-186505,-384950,-242506,-168071,-210786,-193835,-323171,-325624,90935,162910,-207320,-14178,567217,716198,721125,743204,832164,349396,-86523,-117149,-14921,-23903,49291,171326,104480,44212,-123508,-63720,-71228,246980,382600,195907,-137705,-321431,-117827,434072,869768,1025339,674743,131662,-205963,18037,326285,374554,106065,145979,88835,-174446,-440159,-423417,-321468,-429947,-36680,659994,1241888,1208992,741036,218852,265969,41834,-282421,-370482,122036,736771,990543,935748,780748,590889,347387,-136428,-424438,-171956,-13298,292992,353434,244290,41624,349924,476233,222867,-185633,-241565,-251903,-331448,-171391,-15243,-7180,90684,197971,309953,194931,-78883,-214120,-252658,-87105,-65044,-68776,-192497,-198009,-99390,-11965,-18348,29896,130677,-61923,-376683,-450304,-190536,-62460,-12986,-68048,-139504,-336512,-474044,-347631,-159473,-233004,-389087,-60764,403686,776215,599713,-56428,-315009,88553,137209,69335,229593,657369,810631,886955,943448,767303,215386,-211053,-459003,-591532,-404125,-60911,176800,44865,-153882,-170374,199910,303148,93388,-79300,-81514,82353,212886,264326,256035,413454,518758,458809,393640,283121,124053,52377,239802,35558,-439875,124286,358469,343064,236242,194838,212620,-39486,-415461,-64806,119694,26616,46565,41131,-9770,-221062,-322308,145891,232129,173439,362111,559362,402163,192298,-78268,-215752,-282155,-246793,-163493,36179,121184,5798,-244043,-404585,185083,802301,840048,489977,42648,-332232,-292880,36255,318353,325751,161239,-267445,27986,576846,490218,83623,24338,154444,-123443,-166698,447233,793708,794117,836493,522589,386446,145585,-252790,-504463,-270187,-238014,-320037,-294905,-142919,-28520,417098,1004023,1281493,1091862,382098,-165064,-597986,-385945,-236582,-340302,-343643,-279871,-104648,97027,72260,42828,47188,156931,455577,638106,575724,517861,328298,198216,-42548,-221692,-104139,-98549,-157461,-77816,-172511,-263980,-381664,-140280,209914,454996,343361,2413,28866,13355,83488,16723,-32995,43885,45539,22756,112203,225665,-49960,-381515,-132980,-66803,-367608,-135108,212435,294462,234761,162082,124822,255906,179529,302388,492749,438200,93780,-75430,275592,462744,590009,696698,607490,401747,367081,326272,160721,-159719,-250273,62191,177234,119657,-54121,-338741,-374960,6952,141525,10947,-353116,-137418,-115869,-184261,-309856,-485913,-72904,276603,687730,748728,496660,177640,437589,452779,280043,-134052,-505925,-341769,-240406,-356567,-598795,-233583,72851,294728,633264,596907,234540,43304,80796,55715,4276,-124926,-45557,-69215,6977,70684,69164,5163,-199117,-275579,-280018,-422094,-483458,-354597,-105794,94506,267931,391955,513613,532348,334831,59718,-128443,84531,58003,-265009,-146802,-88842,-363455,-390994,-280771,-141132,-271058,-148932,-128465,-283021,-174638,-311860,-354855,-236259,-56106,333508,462651,137152,52410,208097,102911,-89866,58601,373779,366607,337481,54127,-193010,-157147,130317,283612,206711,-196187,-455277,-314270,-397949,-399020,-378532,-349853,-305292,-13485,299155,219940,-100591,-37943,22443,-99444,-222793,-470073,-220156,-130400,-43325,-208412,-305158,-244509,-157993,-93319,-114746,-136012,-110599,-23672,-208236,-405434,-232629,-93107,100280,450547,486795,77751,-223602,-155243,-22873,190853,36120,-145752,43807,221785,160746,52753,-113285,-260061,-203724,-263185,-419670,89796,303078,172146,-217643,25157,473142,366648,17421,-295033,-202943,148098,174613,5715,-305687,-272058,-390079,-264254,305011,718495,376392,-350664,-315438,-67157,-6241,-103482,-35401,-82646,25633,348711,518159,596583,571782,468522,226868,201958,281592,547980,516364,426590,315060,478849,744435,849723,731086,349334,-110970,2083,76173,-100016,-5781,234128,151524,46972,349387,381279,-6569,108445,725530,667398,345946,-136555,-53825,102982,135810,20845,-262588,-150798,153804,79640,-25356,-247802,-429052,-35626,182614,288844,435990,366157,4265,-328889,-331303,-3883,424192,373424,-42638,-279901,-367800,-291970,1925,326759,440505,358641,267935,131695,-87317,-454539,-279323,26668,-54208,-378782,-420957,-411915,-107250,189905,156611,-39960,-145083,69991,-69008,-215294,-152374,-48740,105612,127271,138074,219605,654325,756569,286703,-98617,-425039,-464623,-507624,-94693,706056,1223791,1045340,359683,-14542,129761,58275,228756,464578,422862,319639,182572,44040,112628,407088,637749,413937,81096,-175295,-248305,-245179,-317582,-313798,-367866,-157339,-118282,-331032,-25609,409364,583275,409510,-94231,-266880,562214,872551,435144,-217387,203210,331894,78360,97167,354925,670999,450463,296413,303582,524283,630426,453281,37708,-503132,39245,454148,383544,4788,-416521,-426647,-131029,274625,357715,57281,-382631,-189510,-17939,-115850,-374713,-160069,98655,34053,-346784,-428418,-327251,-306080,-276038,-348820,130787,604137,624168,315007,49315,27017,183160,271348,113875,163031,302870,77438,-361126,78288,514309,759163,681359,264594,-184146,-324564,-335813,-394664,-341165,-305469,-375760,-291928,-298028,-219506,-94722,29471,275106,118939,-307851,-373901,-61016,-70132,-120417,-192333,-227801,-137249,-147954,-295287,-403764,-100165,51715,96303,110327,-186162,-445391,-514049,-60061,188735,180303,13987,20803,17680,-135612,-239119,-246874,-190053,-173056,-281379,-335516,-253044,-172285,-99821,-67964,-195280,-439042,-97318,41773,92656,223407,330949,130532,-130448,91105,133776,-71654,-227087,-261711,-336168,100183,238325,-122797,-342746,78610,312430,253707,294656,251869,374809,212399,-258452,-286882,-197940,-24927,185535,348001,134501,-124188,-311661,-310108,-7741,609142,1141216,1214675,637386,-112447,-302051,50582,650896,1449504,1929441,1996997,1727135,1365549,1391851,1515848,1001056,342014,121903,-215728,101003,174094,176568,-122377,-88829,-31072,-335969,-3604,44014,-88651,-391616,-554730,-441699,-282652,-207307,-257389,85714,76420,-133762,-122871,-86014,43835,187328,207033,252158,53561,-231457,-476333,-243110,-87693,-15986,-8332,-57909,-194599,-148693,-31403,67249,71324,-59401,-164788,-134890,-88491,-146551,-34073,-160900,-43729,728965,1131148,986506,524621,235664,125245,183311,529816,633206,554512,373943,53745,-143637,-52171,-61351,-364369,-361963,58445,340709,424719,416919,351590,34262,-56179,314092,890639,679840,603623,473897,292030,116740,1632,-172876,-394912,-123334,121856,138780,237656,395844,299594,-32334,-485998,-552243,-329844,-148753,39652,258219,312155,275647,118715,-94202,-260148,-303976,-211837,92745,337639,453037,299313,49120,-148067,-16711,8038,-243007,-54387,-145717,-301892,-37673,30958,-140809,-38983,139247,226433,398972,614697,715211,713955,397460,-179274,-230640,389949,600791,400772,117120,-226112,-219632,176374,347077,54854,-34688,134929,262907,-70548,-128450,-139828,-253754,-382556,-255233,-186990,-394792,-271494,93468,278167,36666,-198575,300287,467727,153033,-31291,68486,-46075,-108237,178353,262068,99423,24399,-197354,-233255,-19153,-210907,-373209,-359851,-335219,-79258,32340,-82063,-21823,-153300,-75394,53742,-33227,-283171,-233878,-179232,100474,345483,305376,-116625,-494464,-478904,-314897,-211892,-52256,57767,-10330,-252404,-202908,37076,108121,83945,-55997,-348715,-469951,-208615,52435,205091,160166,25310,-202720,-284930,-24121,167039,91473,-189430,-409270,16885,370496,545410,348653,15123,23244,58841,-200869,-333979,179594,636111,725184,494666,182901,-92288,-149021,-23385,24929,269955,768258,1122126,907687,350753,-317474,-289961,-398428,-178324,99220,330312,517459,392228,192115,-95376,-485125,-162858,64319,-110608,-312521,-7639,-30568,-114579,-33434,52304,-69653,-277083,-433414,-336428,178860,721538,914392,693302,156327,-188679,-235151,-30838,101780,-28560,-262274,-200830,-406347,-92714,250948,346802,10382,-389581,224670,721455,1041713,312328,-486321,269192,703774,498209,-84255,-354518,-45834,275511,617126,673220,578516,197130,-104790,-57183,266216,367147,263639,-190107,-205347,111140,-37081,-205979,-26667,255810,425470,283818,-155903,-138851,407211,456344,298454,32549,232737,655434,747846,473126,58756,-288264,11363,424268,549136,343790,-53902,-400718,-72103,247149,263144,38862,-264474,-164419,-81758,-187581,-264737,-257626,-214956,-314192,-286563,-308207,-406263,-409939,-297247,-122322,62229,63352,210288,324452,342640,194176,-57429,-191084,-502308,-211806,-158629,-484525,-43541,201672,248203,-9150,-359112,-322328,-175109,-162945,-106368,-150241,-329622,-48215,730375,1326164,1446449,1034087,305239,-151339,-118666,-53217,11072,-153756,-385874,117509,449667,353108,437731,452179,308514,-174003,-510124,-320387,-22559,261935,409350,517930,581038,643251,412569,247353,-27440,-332661,-186866,-98707,-224537,-297600,-99863,-183281,-249356,-37531,-13483,-95015,-128440,-18192,-95756,-163219,-114425,-46853,64237,-35061,4213,60255,-106401,-212140,-135414,173769,606437,592269,361337,3760,-66791,92140,507360,509478,466979,258353,260382,31833,-133492,204320,420175,561370,356985,81006,-18535,-237772,-291664,-24093,-211824,-532877,-357666,-409891,-92864,117562,-32941,-134899,-130622,-175813,-246124,-364457,-352431,-23530,95549,-57599,213941,410554,443780,527310,222312,-172340,18663,-32224,-180552,-37690,136925,272019,412698,612134,462083,140360,-296485,237699,367694,177037,-243794,-231333,-184501,67035,329163,254816,150362,-19520,-207216,-496728,-363853,-383640,-133897,-149902,-274071,-175311,14322,65913,146011,124999,99093,130761,86030,-117254,-237785,-152704,-143622,-163314,-188815],[47510,33469,-316192,13503,434047,569394,502476,439333,232285,34445,-136475,-78525,-11619,155521,133434,7004,-271547,-362851,-82540,132115,126513,99205,-12727,-309803,-437049,-7168,331836,526682,624796,623520,611147,65181,-232923,-449204,-326899,-122062,-9059,-80163,-130145,-152036,-72662,-14089,31687,-182595,242831,266198,-226698,-397244,-247488,-295866,-206236,82771,232471,342098,261124,132829,-67499,-290449,-312870,-154743,-265964,-362479,53703,294400,335500,201342,133206,-62079,-349051,-558199,-542861,-422254,-315620,-74332,306081,385669,7,-409329,338273,321743,-281942,-177819,202642,290951,23422,-241684,-494524,-456595,-252755,-60164,206436,197552,-20702,-6976,173463,116470,-276859,-181725,261579,282928,-99325,-485512,-252412,-167303,-103226,22588,345821,589054,468031,310374,-82303,-389851,318803,930340,1153293,998506,854235,523993,293639,-163157,-415431,-272304,-55284,87002,-27005,-12755,-92502,133765,128404,44474,-56162,-84354,-50558,97196,346190,293291,-139713,-505763,-205689,-35443,20983,-110880,-286734,-384225,-331422,-158017,-292313,-430215,-179039,-179245,-149256,164240,329006,135546,-26102,-194717,-300134,-49702,336247,509796,668396,368756,211535,78691,155072,77981,-450900,-213402,306764,705693,676544,537507,420951,493024,653227,686324,506384,-91605,-400870,-155148,-228012,-209822,14581,-185530,-420403,-140133,-47659,-468931,-99172,500456,771028,771406,486776,172794,45150,-527,89200,272405,529447,471542,249979,-143981,-216973,105664,331673,374187,58676,-35100,15554,-50308,-179178,-403477,-75685,274598,461535,371351,530160,812660,875324,567025,252318,368268,776670,1064252,867065,394310,232656,-2300,-301770,223797,407586,81982,-351516,-462570,-162399,251875,480918,276337,-128824,-322959,-252719,-320633,-333122,-328855,-10781,403169,460954,309985,-27181,-258492,-216012,-359535,-559341,-368066,-73404,133163,51166,-404060,-197642,270301,512753,276849,263138,478865,386735,-123499,-78084,176876,-13071,-114713,127346,131121,-176874,-476307,-266513,19588,204700,292256,-30824,-478256,-126832,-52011,139900,183145,490322,522758,395605,249211,200147,-31568,-609767,-249151,151548,133676,-51364,185522,520796,591114,385700,155738,-82012,-124009,-284733,-308148,-317487,-17725,304632,388761,155696,127813,158883,94653,30295,-19192,130659,506193,770067,626797,228669,-76270,-298331,-161350,-172897,-433266,-509177,-189491,189303,57487,-183086,-312048,-165218,98876,60578,5116,-304036,-96597,596960,1179091,1292348,935823,389101,-25984,-385211,-206951,-15430,-44524,-151467,-208753,184353,544995,436856,92565,-347528,-283775,-168059,-368673,-210004,130727,205655,62107,-194865,-94318,-53990,186779,165289,62880,-239797,-266465,-245473,-464007,-394231,-44634,-137439,-414278,-189780,25378,-63096,-32416,95301,94844,4082,-53294,-332520,-494316,-352005,-410181,-455815,-382347,-242305,-376662,-520252,-447005,-340566,-77994,-190904,-392607,122423,277722,146426,-194916,-313340,-212571,51715,240628,315075,313208,312110,234694,-72809,-252938,-178176,-115873,-108306,-76576,-231022,-381036,-293580,-220391,-261618,-268125,-344473,-237845,99593,461283,471680,213973,428184,703318,347834,-23662,348283,138789,-391707,258327,620688,609240,179940,-26944,-257117,-393561,-107285,137432,399280,480535,369964,100211,-131054,-176348,-106724,31099,-12111,-131603,-158000,-164611,-42773,-213217,-371338,-494325,-314582,-383035,-198058,126001,357959,277684,144470,211637,18499,-89818,192278,498763,652851,568292,169172,-200763,-19510,204179,362119,101781,-219784,-377029,12100,187609,58999,-111210,-334727,-451214,-410222,-262982,-256455,-222976,-81264,173841,400902,617456,691513,534150,289467,-64481,-61803,-319523,-247105,114578,505709,673129,506453,2515,-405124,-322629,106500,130578,-82163,-567404,-422960,-485176,-305264,53639,141897,-345360,-276967,63240,76886,207954,590041,673087,454448,-7791,8246,134805,-68615,-538680,-404401,-217984,-300370,-489024,-186983,-238749,-353300,-18035,305222,336274,232685,102160,3159,-122825,-251951,-181253,-102460,35640,197184,363017,261063,108870,-15421,3833,-45513,-82072,-268396,-334942,-268278,-97995,-362160,-472049,-341347,-106961,383358,736019,546213,197103,-33885,42445,343164,459398,418475,194688,-318131,-515501,-339210,-158210,132456,145768,-156318,-84776,109828,251649,383417,353637,338697,337079,60178,-168511,-159687,-132343,-201247,-256319,-205451,-305357,-414259,-73517,78603,-28738,-226558,-87047,224219,531365,884135,322162,274789,439336,666624,598079,153887,-295483,-358402,51113,8142,-202435,-235149,-436366,-314494,14544,57525,-226927,-510712,39580,608469,776176,373625,-313440,-6496,367459,528284,578156,546377,333272,170402,-89105,-321185,-49559,246515,258866,73512,-34444,-21449,92452,214905,147326,-128172,-487811,-487586,-262909,-201847,-313194,-192544,-54570,18274,-221852,-174336,109314,148300,-2311,-287697,4222,270899,215678,4788,85177,129822,199843,195434,313539,304241,153316,170517,-28907,-167405,-163054,-111765,-284526,-383241,-469024,-32824,459665,535299,141887,-190173,-364631,-86251,131505,118223,136555,-42459,124736,163113,-171697,-100129,139769,137703,112772,254839,193338,322753,716934,527955,218201,60511,-89175,-155560,19503,176992,559150,749298,428225,104430,47718,-73278,-456494,-206686,-104244,212920,487557,495856,191685,40487,45000,44955,-135894,-387868,-574739,-165500,85843,27835,-130230,-297114,-433288,-572594,-422197,-310871,-150151,31188,-113089,-206481,-352314,-125831,-78940,-190651,-154717,-195470,-281142,-429619,-380557,-240519,-185901,-241213,-508946,-272427,-105833,142810,385284,655571,584654,270165,-237661,-206650,109422,107157,6127,-103837,-253689,-407317,-448112,-316983,-270318,-41427,394539,319476,-320692,-33385,422633,383720,196573,312364,400628,87729,-139454,62527,91646,18205,-1793,-32482,-81315,-57254,43218,320534,449217,461948,378552,91491,-201799,-215744,-40942,330478,632881,749123,672010,243253,-216601,-309318,107699,350979,252504,240007,55202,-187002,-272830,-312496,-373071,-319930,-91386,215027,720168,861090,722999,402358,338894,166022,-170685,-425401,1816,535596,913642,994095,903829,785186,373101,-185915,-256007,-189683,-204656,-85529,-233404,-222481,471542,934041,899712,429005,-55771,-143019,-342669,-271754,83276,368092,505367,516733,281853,-16008,-121379,-134869,-4593,-149619,-424513,-47395,131853,10125,-126457,-152479,-178646,-80021,-24646,75553,138669,-40475,-415672,-465841,-229009,-72465,-227891,-388311,-521579,-525218,-503216,-386943,-446140,-569346,-238136,236152,549922,382425,81429,-76291,138887,285972,363018,763821,1315977,1222331,1162136,1082817,871063,541543,231069,-160496,-483306,-480489,-223108,-87030,-116192,-115695,-74748,54738,34227,-157471,-194679,-172007,83576,240479,223447,40114,26539,137310,227615,235970,116453,-45000,44674,315465,151435,-206214,91692,315815,394712,288475,237426,229911,-10469,-400105,-183783,17518,-26839,35399,-55156,-174171,-406975,-305865,-60507,-54241,-55694,411495,690436,583659,362242,11689,-87946,-202742,-107318,65601,240985,254990,50768,-223214,-431494,-10025,398719,371559,113084,-230925,-432111,7686,383572,645285,520822,309741,-170081,-116237,416230,357307,-50698,-106554,96819,-229411,-352701,368002,849731,874675,802160,568504,371520,59387,-181800,-102121,-154327,-238088,-52293,261068,510310,402230,87945,580973,1025075,1031630,443601,-32817,-276301,-382811,-356081,-384131,-405425,-346077,-376992,-295198,-230091,-147473,-102,155233,486430,802834,777449,611887,353140,112326,-219565,-313897,-206170,-367495,-71008,288487,196993,-163826,-376370,-152268,135141,444690,345337,-22658,65748,44218,167750,70818,152912,394813,531028,478845,297511,251568,-70962,-510626,-210611,-62772,-43591,141535,288943,247138,185735,122867,169750,256140,5070,-97983,210898,377959,-56291,-361663,225888,715307,968724,1052639,792724,462907,332595,310098,154512,-63363,-244587,28666,215301,271653,238042,-22883,-475486,-109266,191575,307531,74420,97407,60542,-18761,-159577,-382559,-306028,17075,556360,577269,355312,52355,309121,276650,201192,-39835,-320798,-491106,-226864,-163326,-350111,-215828,234829,490691,561578,299698,-9873,-188186,-195086,-107474,-29295,-43456,-13035,-90280,-101465,-25107,-4656,-103057,-351069,-409072,-285424,-361413,-504611,-414937,-193624,-111793,55984,273086,467126,702920,584146,135147,-304085,-30155,17768,-218929,-93768,-76000,-423797,-265931,-181880,-97766,-218113,-153270,-168415,-277194,-312444,-344234,-116,135779,60749,470522,682536,291366,-30268,6511,-33358,115058,396016,685733,471240,328905,7530,-437603,-262214,104381,293324,267107,92228,-112921,-269399,-470414,-386254,-215960,-250273,-391178,103304,515064,478728,94924,-316705,-242524,-214388,-93206,-297882,-321923,-332191,-292696,-419016,-511480,-290085,-78486,138160,221748,119210,-89300,-243533,-414427,-417614,-192287,-102635,201795,529491,508297,-63921,-305469,-101631,102462,188153,-149944,-218798,101761,145487,-37430,-63371,-43175,-176219,-339588,-267317,-195730,111885,194035,53094,-123046,171433,422490,312277,-104637,-481375,-440867,-88206,-114626,-178307,-396441,-248420,-266760,-324784,283471,820160,517054,-179336,-166364,89628,26180,-252130,-348019,-294091,211875,594624,723127,920503,944430,783371,413047,305707,308990,480252,504914,604496,689885,822241,813205,739974,458659,56648,-72838,91250,148870,39426,-57619,-62834,-260553,-125065,224296,184900,59568,226564,337546,184902,24358,8917,-59600,22301,136055,53981,-240394,-31208,219516,-29569,-329451,-505769,-291119,-29403,244812,323647,439053,231944,-220999,-548808,-440116,-8950,372204,247200,-97700,-63665,286929,394495,316261,339710,264421,231653,168576,48234,17421,-242152,-509167,-119957,-77241,-341149,-500167,-401152,-19784,318224,312208,-41303,-214855,37081,-101872,-129203,-50966,28051,184480,292578,431938,662499,1101858,1039985,412276,-37291,-151045,-258741,-337030,-185939,409996,929752,889580,230641,-132604,184391,36473,-96121,125630,25541,-58411,-159681,-237429,-103521,255261,532841,340547,93291,-2797,-5032,-35299,-132049,-257408,-414899,-369342,-347953,-328713,-30530,274515,496101,373450,22313,-436106,137741,525615,368198,-176376,-13182,199527,167279,320488,738339,906237,640148,453999,548065,897923,1111914,834803,421669,-191799,-48565,428476,484170,49355,-293938,-246073,26281,193044,155969,-108512,-396779,-347587,-160877,-155362,-214986,-80497,-111021,-163442,-200759,13694,-65249,-152570,-214715,-284951,123976,545796,609922,398617,175166,76328,92625,90325,-179917,-118992,40590,-111564,53719,321811,518128,673814,725679,467962,59585,-395911,-313903,-369174,-476798,-554369,-472816,-319064,-331856,-196099,-129960,-42946,22948,-179309,-208087,244335,475526,226634,-3072,-219018,-148222,145891,258438,15274,-328734,-233502,-151634,-246801,-268346,-347079,-348941,-415019,-254943,63085,269282,261586,261968,349739,216338,90457,-137525,-270608,-274173,-366594,-425208,-308201,-168663,-181957,-194407,-248716,-363357,-222304,-149160,-154896,40736,274436,152992,-93080,118941,148682,-180543,-414798,-452102,-343896,164084,283171,-67070,-39669,385970,611053,455711,218879,136408,98319,82662,-269244,-245562,-157866,34,145877,255759,3281,-244126,-310773,-106772,279078,767569,1101359,1155205,774497,201696,-249814,-342582,423484,1077351,1642401,1476390,1087935,770574,1285142,1256912,816204,-40627,-343488,-393621,16361,45751,-75925,-567914,-364973,-318465,-322541,118714,138027,-83846,-393295,-432792,-466602,-178597,124695,186045,470036,357588,173824,210022,282894,185773,165546,29194,76825,119709,58826,-227911,-417434,-194477,-96197,-21022,-14401,-133553,-63650,149814,369184,353738,-40026,-139319,141279,149168,-139000,-140205,-261083,-99855,749638,1110051,891624,349780,36081,-11533,17862,333539,456365,386594,320238,53538,-128273,-62061,41504,-281728,-408671,129921,494046,588815,657973,576622,350686,193370,677485,1125573,888124,561182,174458,13495,-42091,-106359,-233670,-197494,2478,80866,-96771,18857,227241,339100,112175,-196957,-202821,-208749,-17175,271305,507675,625897,572924,262322,25476,-222688,-142641,49873,158686,316853,526817,410397,191327,50645,237325,364129,237523,473003,313126,-106015,-112766,-105366,-382154,-96726,134167,149558,165647,279720,501441,563809,311799,-163193,-423581,137355,377349,273982,-30554,-325139,-283010,50482,105051,-169220,-112941,190582,290548,-25827,-184082,-177983,-264556,-165725,-158318,-122410,-346418,-198687,26152,75035,-343095,-34747,372812,283239,-106018,-2810,117365,-108259,-142239,-8831,-10668,-17735,10918,-194315,-318471,-205757,-347108,-286275,-327767,-359666,-157891,-191183,-330268,-184693,-254645,-272506,-127474,-99134,-323093,-315134,-192035,139959,448340,505215,36369,-340468,-454926,-200673,-104217,23633,198775,182151,-120969,-437105,19205,290693,345138,134250,-209573,-211211,-52914,-45034,91551,27448,-231346,-498506,-379788,-392475,-59458,-58662,-288632,-507205,-198624,82525,365232,279549,143259,140526,261097,199164,93956,92842,370671,478964,251566,-5539,4196,51233,13301,-71601,259544,799156,1041145,812382,161669,-369795,5076,-42970,83505,324085,617144,932784,728660,231113,-267593,-438058,-118640,-80632,-256592,-267465,9789,-2123,-37662,98315,339125,270997,34179,-18103,-547898,-11177,566640,774693,580757,3451,-356938,-379086,-162002,-43029,-97660,-244587,-72958,-38304,82705,235682,284616,-36854,-144658,385138,782076,868419,373215,-454280,-120326,36808,20869,-331002,-187524,137439,314071,657542,782920,723540,352484,-42759,-52171,370195,604116,610376,118243,-305916,-121077,-160970,-157541,-36762,248882,416749,244368,-158655,-267348,44086,57718,-225592,-150763,236577,541378,591313,335958,-42857,-348531,11817,446781,627529,466640,30417,-292216,20628,340870,335401,171107,-135985,-418191,-360451,-297643,-307278,-406390,-390420,-474512,-340375,-302356,-453386,-363203,-285658,-145719,-94789,-73732,198207,443818,404029,138142,-202337,-225566,-336573,-263526,-118332,-174820,-110003,40452,29705,-253081,-390240,-77505,-49583,-84824,-147220,-358773,-386019,219411,811606,1356967,1352813,994885,320943,-128523,-65471,39072,142346,91362,-70934,18195,117286,116117,471738,578817,388690,-195569,-468423,-446612,-157880,201196,523388,615251,668644,683739,411522,226062,-50506,-231589,-57577,86757,-115107,-384542,-129938,-149098,-376523,-170423,-109376,-174603,-157102,106275,148876,63726,40777,57907,121209,-58285,-16032,229949,105446,1390,74786,367701,853528,953939,705797,276202,129046,168678,444948,384684,353298,89143,171545,51669,-85531,74055,297546,570048,493064,286129,175158,-93105,-457019,-157138,-393189,-255770,-1565,-236347,-203913,-34027,33426,29162,87892,-69,-77063,-385115,-509722,-104149,-135670,-399499,-76859,8439,12290,161420,11937,-355406,79614,39324,-197572,-226297,-210781,201761,483164,681147,585837,300706,-366609,-41305,240098,139260,-202203,-246175,-58280,254334,511498,457826,296345,57231,-207447,-443775,-395905,-385909,-144903,-251415,-338978,-4173,273862,302486,258601,155512,142651,240740,182187,27506,-94173,-52139,-74137,-133292,-88215],[137598,114919,-190805,-171659,27715,42639,77951,190114,151822,18331,-97115,49952,44451,32663,-131554,-350877,-435802,-215350,-19585,80713,74962,70239,-94822,-367843,-368815,19312,302205,456376,433362,433848,272256,2289,-141025,-185688,-111283,-157325,-242656,-326722,-153560,129336,230533,399784,27417,-265840,330782,476183,-9422,-404046,-109108,-215263,-256640,-173843,-15926,150104,207945,178718,33944,-78435,-128591,-36073,-190950,-519606,-62071,264699,444086,354780,270856,-7833,-275912,-481119,-525479,-431788,-286075,-37532,350261,476703,136337,-464798,214339,92230,-241229,222898,673200,594854,305286,-104076,-263678,-252864,-110055,56497,30528,-79172,-288499,-104206,58723,8756,-314521,-215922,193544,293714,20044,-389653,-258873,-71994,131712,241678,302032,386550,294016,195100,-89171,-304913,217723,792983,1127277,1179898,1068306,672205,216837,-435274,-159590,123400,246958,139014,-116313,-308810,-290126,19658,-14623,-120163,-303139,-210614,3694,143352,251473,107774,-287718,-432114,-243681,-144960,-100370,-105442,-172510,-203766,-49422,145434,66498,-360011,-292296,-52424,13026,133552,258055,-423,-231076,-268330,-179779,211684,726264,949792,944033,575289,307951,58183,121640,61303,-440817,-191649,227879,590029,650389,533960,467633,535420,734866,820295,645158,111487,-410371,-286627,-59540,218982,301295,-231878,-248883,49880,80571,-272732,-237764,177784,369143,382294,202456,-10979,-99203,-60093,7192,186505,503509,561512,247752,-329895,-14655,475311,574176,529000,81876,-280763,-410417,-455909,-332164,-163020,-247441,76386,286163,332534,594823,903871,834278,499803,136511,189882,521743,791071,528750,53788,-103027,-316914,-348508,146291,226901,-73989,-451869,-415613,-136363,227211,427533,251671,-173551,-360702,-186385,-163079,-194626,-238470,-15738,366965,615357,496027,195695,-124218,-259115,-463634,-519939,-454092,-273242,176668,289615,67004,-356835,278126,921388,385989,93030,287701,96500,-306952,-6587,165597,-104786,-82409,388415,325012,14199,-507704,-277181,70716,305687,407068,185077,-201245,-497640,-221713,173074,549802,621657,636690,337966,95482,3067,-411355,-597829,-347664,-97886,-37305,-26614,-24056,145142,306696,135100,-71135,-394436,-455049,-325391,-181278,-273698,-264818,216858,255229,72945,136448,242129,227642,153084,70386,331409,782706,1100828,1012095,545118,155754,-147971,-27933,-19655,-232117,-433979,-73863,313465,211791,-49717,-221265,-21260,284538,184599,58036,-155151,-362001,195427,790510,1126582,935030,381707,-1335,-492881,-233957,19018,-51667,-187824,-229412,56558,389014,480655,241278,-298774,-215363,33271,-49489,-132348,60550,173191,201238,104999,84150,-184944,-45079,-173571,-270317,-505910,-217421,-215285,-494770,-360057,24562,-143736,-327369,183647,498599,209218,191905,233722,219356,-32147,-68256,-288226,-312619,-204383,-271271,-299717,-199295,-181458,-364119,-401918,-288858,-408813,-240042,-223358,-531856,18491,280179,169882,-140351,-92064,19244,216899,377655,411000,298972,319237,460897,458040,371972,-53777,-334073,-197006,-29536,-208254,-410662,-441975,-330025,-315037,-403742,-464996,-191837,347659,572446,432862,131155,285192,456061,29194,-85998,165988,-103290,-299413,130575,360205,221319,3124,-148568,-438944,-391166,-274293,29160,293282,354838,99770,-122469,-104572,-24382,-189893,-284278,-196306,-122955,37218,50137,194951,12150,-251293,-444448,-297830,-461222,-544693,-146711,159418,366063,358383,314940,79200,-134967,186890,539807,637228,479059,89279,-129425,115360,318076,253127,16350,-318499,-206328,211718,444164,194704,-125622,-267577,-185158,-215086,-360442,-233585,-209288,-67951,217724,496701,874729,809858,564854,131861,-212998,16807,-101725,-350874,-137741,107816,269883,386462,-67552,-448599,-305790,-116996,-219002,-488586,-294314,-278104,-430351,-226280,113825,70211,-337870,-79546,144840,-77995,-69525,392336,509120,233240,-116677,59986,162063,-99833,-536887,-260850,-212025,-244411,-155405,9650,-163333,-395424,-145739,129774,212022,270119,202948,103495,211273,256998,99305,-194143,-11192,302955,581006,452511,258881,67711,-87291,-157026,-208966,-293291,-255987,-185868,-312313,-380342,-112604,-285600,-449606,-80402,188265,33435,-282643,-353664,-198851,214759,390886,333635,97311,-308979,-474073,-298374,-240296,-72847,-38326,-246646,-231588,-50275,88395,293298,323342,243544,198266,-91754,-258619,-460982,-261371,-212174,-259917,-90170,-79217,-467027,-199799,115626,57013,-286274,-211120,97022,377871,762972,287853,323557,636174,883376,615005,167763,33649,-156343,-368199,-449589,-406324,-385485,-272823,-86205,94936,28263,-387541,-320109,160602,556056,582332,211716,-400599,-54715,242693,381537,465900,488887,393634,223399,-46857,-204351,-2497,317620,311275,47001,1578,-55709,33306,185583,150660,-110643,-404084,-298239,-198715,-106741,-118554,-14922,11587,-91030,-380148,-121425,27856,34754,-135374,-110803,121755,401659,302134,17059,134066,357989,456883,382768,362237,373958,210858,204670,80795,-189062,-283749,-82493,-274689,-421978,-377684,168358,727709,860175,309080,-303471,-188310,26319,-22243,-372827,-269382,110413,347064,253557,-183257,-50882,145252,79552,33300,154352,134189,100723,450513,398869,305139,231081,92363,14775,46815,79334,499870,638201,308686,-146057,-86608,-208770,-394543,-267524,63991,622896,863848,737132,453614,179516,-27812,-146037,-323732,-418923,-368807,-109650,104668,41779,-228509,-457408,-274103,-266116,-249863,-307109,93502,321255,135523,-193318,-149631,143959,19986,-227706,-306287,-370596,-312946,-349379,-191430,-52048,3673,-174368,-349993,-298121,-57169,250487,418729,654375,773180,535109,105930,48465,426915,568541,382343,141950,-162033,-368012,-372170,-277854,-191004,47338,430724,350475,-288167,-178252,36971,-135440,-391994,-105809,-112351,-213980,-20808,220926,169404,80077,42389,-133767,-158790,-81498,161277,335389,584538,471432,260155,-100049,-176319,-22728,92685,163904,311773,340284,413917,129388,-282214,-341946,108232,424995,517880,415043,155973,21648,2051,-167027,-491788,-184400,2496,-135567,-76201,275719,465285,428257,325016,210708,-96351,-445369,-194521,193109,655437,1006384,1010432,892805,365421,-127533,-167518,-312500,-454223,-173649,-67108,319635,893243,1299341,1178522,525319,2638,-20103,-166534,530,340033,803965,1081848,998588,517432,-19955,-392018,-209059,139538,102571,-263273,75136,283637,146230,-106071,-261770,-360464,-252340,108788,300951,507858,309574,-222825,-493001,-188440,-117122,-410520,-305291,-99231,-240416,-362200,-360250,-345986,-423870,-312115,92586,329199,278955,319167,125833,133716,304451,580185,1181907,1500843,1280417,1033352,812667,663639,611322,370079,-20601,-412165,-471433,-347818,-471921,-283713,-129621,-99825,-240989,-507066,-412603,-305305,-331364,-46900,162807,187512,-9255,-185384,-197629,120850,171784,-1743,-245096,-23672,221796,209710,-60519,-152081,49421,384733,473725,421473,245122,-72529,-393154,-258524,-65106,10620,69619,-134918,-333041,-329111,-343882,-413330,-469326,-85969,405019,733849,718614,459956,114904,-1190,-218013,-84112,158099,279870,234216,14980,-221247,-265269,-93744,-84638,-254307,-398696,-428374,-281291,118929,489498,818639,719975,480635,12231,-365144,87874,172168,-128654,-307259,-71397,-184634,-288294,111475,549957,668747,531982,438848,263820,80868,107852,164288,69167,-306368,155468,701715,1023280,905176,134555,-162988,271140,443326,295639,157823,27856,-281581,-475831,-455918,-270634,-50160,53262,27412,-165045,-172907,-40290,-46799,182696,612537,718165,534522,317557,63238,-327160,-460343,-506490,-74438,427201,675488,362483,-151450,-287357,-105734,-24852,291273,230526,-54738,75370,85722,107996,-7645,142465,561077,801028,754805,499170,271305,-55078,-377717,-325555,-52158,264090,439520,364001,185729,90561,97630,264253,287862,-53348,-421723,100966,450453,105769,-389956,179090,788377,1030765,1083136,774097,399316,218696,277360,238084,132952,-86649,-18448,217617,381005,511295,312760,-153290,-384982,15971,343135,427371,394723,255974,113530,-26505,-161775,-339528,-277412,125678,161374,26993,-108834,68866,9508,14014,-44398,-153694,-420491,-236304,-97958,-182701,-40977,414412,494739,238088,-155604,-91272,-140702,-448369,-328148,-123527,-33055,-87445,-224779,-358882,-256524,-181858,-160327,-320330,-455503,-214767,-220777,-358298,-418326,-258849,-317186,-196805,143399,425202,748717,684806,194690,-483566,-111095,-19924,-237820,-144775,-152115,-304042,-202458,-114977,-47234,-84784,-163001,-254655,-214405,-154584,72439,508822,484702,153608,414736,722917,472629,23358,-51271,155204,427899,654895,728935,364058,260506,115981,-175788,-206479,48521,274116,378510,428424,367103,116628,-244360,-364572,-20946,40187,-110085,124034,515577,520412,402529,268853,461871,200145,125508,4432,-338406,-577865,-497986,-439893,-275782,-216596,-19158,263879,422530,321166,-7735,-267470,-499134,-317481,-213991,-105257,10119,285722,259760,-29890,-229752,-131922,89418,46526,-319393,-127961,157516,47842,-237099,-244235,-114730,-205495,-405756,-156407,-117845,-49654,-73150,-105573,10695,292080,325768,234151,-113805,-403213,-380912,-401346,-412203,-339820,-413539,-294339,-143415,-341957,-36576,498796,352372,-65340,112336,298260,9887,-418969,-445691,-155313,439725,689672,798991,1055012,1105205,985787,561855,345003,190770,160227,346914,746128,996428,1071180,837076,541199,31545,-249361,43566,148646,153936,117558,50620,-69867,-394550,-157273,9892,-144836,-19019,229222,67566,-231617,-337433,48556,-58288,-135553,30426,32881,-157640,-21320,135918,-159498,-507457,-468523,-325945,-85501,244675,267540,253814,-58089,-374532,-250593,-257024,-68426,56928,-137340,-265351,163983,692101,890330,527487,273135,57594,-13412,-221522,-255759,10120,-67874,-316968,-212925,-110090,-207828,-322503,-239536,60617,526372,533386,4142,-199537,-19637,-60823,-102781,-83306,4767,174821,324003,540717,951926,1266780,1011666,473854,231483,278411,-7217,-151031,-43477,140711,479904,557897,35959,-218420,226315,136662,-164597,-225511,-389494,-280528,-256652,-330060,-380516,7255,391597,343746,146848,22273,32128,-18819,-43996,-216721,-56499,12759,-132123,-182738,-58836,144112,286180,131666,-39973,-382082,-233833,244692,347370,68246,-187926,48401,260047,505652,929038,868386,599929,438757,623126,1075215,1382318,1015424,610083,89488,27426,388458,603544,183125,-17794,36391,128982,6040,-193035,-391261,-349433,-205566,-46057,-163625,-30951,57365,-221351,-268011,-73836,204311,56811,-77263,-239508,-321363,23066,382178,483177,371099,206991,80740,-31901,-79875,-206792,-289484,-240311,-331672,334636,588582,583985,581363,679364,589474,205401,-361485,-327531,-324411,-328585,-382856,-612814,-436120,-384818,-208290,-112803,-89649,-36407,-106165,155479,554510,606034,309492,36810,-295441,-171018,289264,481922,218062,-231342,-416077,-244320,-187749,-196290,-379628,-350091,-288252,-322004,-14660,328181,448780,409214,513207,479635,330424,-71536,-353965,-413748,-458703,-511507,-489380,-402526,-427720,-438778,-452251,-390757,-342771,-292234,-407557,-105738,268660,211238,32298,180291,217351,-165314,-460369,-468719,-158935,191177,233851,4706,172699,569180,710352,479565,71639,54425,-64609,-91677,-268156,-201805,-101061,-823,57785,122447,-38442,-264927,-274633,67205,473953,712893,749755,702021,589522,302558,144785,-88041,446844,861561,1379393,1108290,843621,893199,1421579,1042835,406953,-454115,-226043,-503322,-266137,-191385,-206732,-233745,-351853,-410868,-263087,142143,196844,-126364,-400657,-299783,-446508,-129391,258296,389429,454739,313190,226189,371599,512870,302551,103547,-184459,-228479,113531,299184,63337,-308186,-247697,-112491,52709,101516,-31945,12928,255138,590469,545251,-101641,-23496,614138,671699,237548,93898,8012,-34783,589199,836902,563627,75445,-140635,-137532,-212966,-96620,38108,94555,169297,57219,-3678,76019,166716,-178476,-449884,98672,487069,599540,734553,731334,665292,465590,858482,1034378,788513,254437,-257713,-302899,-239393,-223033,-223626,-44657,68747,-66159,-421697,-338091,44608,238973,128362,76400,69293,4430,72278,347225,582448,765985,734796,462243,137968,-186305,-24685,224724,64594,24670,316540,294830,118521,27772,243105,554313,646287,901505,703066,229974,-171730,-299345,-484337,-101875,123706,70285,-7372,-33576,246686,378531,241012,-131138,-476878,-96966,188645,123424,-188357,-351650,-412402,-205962,-194866,-398110,-200567,183833,186368,-35831,-267403,-267841,-261136,-40345,-8623,60004,-224751,-192158,17504,44955,-311297,101130,353294,40875,-235037,113139,176634,-73259,-130172,-207858,-390556,-131100,-36376,-257593,-399342,-387443,-427705,-187946,-214669,-272987,-197377,-318751,-614671,-383316,-386501,-459458,-434053,-271563,-258639,-268451,-155434,56146,288104,383906,41899,-314761,-336069,-67433,-104765,-12014,155245,138223,-94965,-569244,-40994,350788,456195,218881,525,126096,108998,-129124,-42106,-87657,-377202,-352825,-222500,-477198,-353322,-303990,-486616,-375148,-205325,-132464,98252,126635,241543,330701,506028,567414,536046,302224,92254,122594,64043,-56247,61308,131212,24319,-259135,45945,543853,705122,550553,-105635,-161445,266533,188721,119184,424582,800775,1085265,872092,260654,-273401,-151601,-87050,-220705,-328850,-201575,-21822,-105188,-126181,91190,482956,581679,473188,318821,-356970,-192220,374511,586523,491400,67078,-237086,-325609,-248335,-159456,-87095,-30993,127395,235178,268756,210086,113911,-156751,28040,480773,696788,472947,165029,-361841,-407807,-451709,-503632,-290984,214584,377005,381453,616078,797643,735309,425277,-21626,-134951,249265,601297,681844,320228,12906,68077,62067,36298,21750,264518,402482,192870,-224613,-462483,-335649,-274204,-499250,-240057,155821,345233,385680,146874,-228712,-506245,-96695,250722,466268,397983,4878,-290537,-45779,275594,351238,304432,85039,-297009,-614401,-355369,-247192,-315491,-431934,-323859,-196303,-182729,-407977,-373805,-286644,-221065,-313150,-23130,190493,413964,296347,-24049,-312705,-190598,-123105,13354,87746,168819,100905,7558,-247044,-451601,-55354,184677,133571,39707,-110661,-324984,-207448,287792,712273,1090612,1054766,713098,139573,-290089,-81519,152831,350753,446518,256735,-93863,-322702,348,429104,578173,296343,-233961,-363930,-329084,-226969,32009,428374,627310,769184,666125,445275,200110,-125154,-110877,22924,167733,-65959,-488946,-145733,-45636,-292467,-380117,-230425,-265214,-384840,-260609,18151,100007,54432,7345,-29513,-246916,-42936,323193,263879,166757,155680,450777,920111,1106123,874424,435730,207645,148122,87743,16807,81138,22671,86489,1218,-73174,-110210,87798,415238,446006,289580,147850,-85193,-407152,-327936,-437917,-52837,229389,72959,-215940,-251142,37995,62981,72474,82131,60816,-143326,-520059,-396725,-604269,-308498,2251,-148410,-345466,-226786,-250581,-295212,95482,-4845,-287476,-400566,-145224,199870,547432,645924,586919,397025,-17116,-170819,-21796,-61799,-188055,-155923,49248,377919,627488,626762,436605,206004,-161486,-438471,-343899,-305552,-279891,-433029,-208815,169813,431139,420829,275459,100342,81280,200518,173867,114164,58144,31093,-71533,-191484,-75264],[127153,80881,-91542,-111912,-246866,-301694,-186480,20528,91071,-2731,-53035,114248,66957,-86089,-298389,-291709,-184703,-101169,-21970,38565,38773,-12718,-168175,-287254,-189907,43786,196246,227271,93462,-21764,-330689,-307462,-326919,-155567,-74279,-261972,-456159,-349916,-8668,504122,570295,679474,26160,-318314,250617,491844,168255,-282911,-16845,-97430,-160516,-302392,-271720,-86103,103079,180942,122003,105751,72875,70805,-124277,-467920,-175573,197550,444866,410096,328587,59408,-142514,-365348,-594803,-442182,-277986,-75333,375740,592946,321344,-382537,109065,110828,148402,565271,965132,820301,545431,90175,-15170,-39540,42583,122521,-141427,-318449,-203121,-54094,-32317,-126835,-343080,-288147,37097,209769,105295,-158230,-139871,69168,272657,385651,119342,13807,37597,42057,23106,-106985,60738,498047,906869,1155942,1128090,789628,159358,-529925,93325,437550,466519,142264,-229656,-607683,-234327,-38161,109869,321103,131168,-175484,-3173,97127,-39682,-214741,-203132,-225713,-287487,-301812,-243299,-160049,-112651,-29749,429091,450263,368943,-24173,-304181,-28209,184743,310779,398389,184514,-220519,-244309,-72553,362246,910073,1223422,1047694,690089,326089,23549,122151,81200,-364451,-220422,182134,433311,529032,415432,361219,379606,597501,796202,624070,205282,-127077,-89877,160853,405501,339844,-227245,-44464,168210,113373,-21806,-96935,-13913,-7037,-645,-43871,-153495,-183577,-140185,-158420,-2459,320616,516106,187474,-461088,226348,685337,677431,513530,41488,-438359,-265037,157627,292394,336081,60111,-58858,-18686,160288,427112,742950,631508,288950,-24126,85000,376938,575784,258947,-176028,-448406,-440716,-163621,105890,155832,-77698,-335090,-342433,13508,272385,326260,140725,-266475,-434854,-172518,-72653,-68607,-119941,-48150,212293,565164,468665,206968,-116664,-438177,-486162,-463861,-550370,-340701,176439,414390,337141,-294940,96539,846774,418600,-42463,99426,-103220,-370859,96187,129091,-221569,-53803,560331,511654,168460,-420663,-154855,178912,288519,300515,286958,68808,-180618,-204164,89005,552147,483281,439864,95782,-143124,-71223,-194117,-499534,-479938,-405855,-221071,-59799,-235253,-267603,-152397,-207577,-357746,-443805,-197190,-4815,388269,349387,22396,-65631,41060,70908,145335,272692,259964,115494,26537,343151,830973,1165648,1140767,729526,301760,-17049,61287,110605,-75330,-307826,33405,340168,297656,28314,-199837,-885,381142,349874,211398,72949,-315344,-167078,432155,909794,840336,306430,20433,-302713,-276722,-83741,-183866,-312145,-244702,21922,297358,349223,228873,-331503,-144733,138700,200322,52904,-10335,18535,126424,199545,63168,-161822,-432304,-535962,-451430,-450878,-80286,-140460,-468181,-409524,4193,-147461,-225429,397712,632848,233934,207328,373678,420889,239600,-6637,-318862,-41003,397981,270890,27648,13414,-38511,-307606,-334373,-116359,-282943,-562022,-419292,-440491,-89940,132254,18263,-140784,90866,195617,274861,346129,290900,154127,234475,495027,761567,851158,658403,125096,-174372,73704,-55653,-273357,-497025,-353824,-435691,-441156,-433755,-111667,395606,429553,216148,34029,117036,45256,-342230,-197311,-146076,-429837,-70301,203432,317170,96720,39763,-88569,-184222,-169195,-286910,-93150,172302,222701,-196940,-257104,27712,111956,-189764,-482824,-120606,119454,235417,191097,254190,102257,-179785,-293446,-154665,-249077,-368069,-543451,-189476,315781,525061,390852,128943,-180052,119641,408021,413684,228071,-126304,-154374,124170,224392,-57991,-208906,-343519,18938,398093,583838,227094,-237886,-182281,28264,35648,-231972,-360674,-356825,-183067,157718,488712,917266,894430,668910,66828,-405788,69852,98254,-216806,-288759,-408393,-269219,45345,-79507,-226180,-108057,-107024,-235498,-91100,-33863,-155289,-415972,-261003,68858,-70465,-188505,56132,166682,-194996,-273916,28998,56888,-154926,-86258,125870,229550,44841,-320266,-196670,-216563,-147863,-26892,-9829,-225168,-429770,-250897,-116084,73498,273476,327904,337470,584491,623051,220746,-294564,-158809,243850,603699,545031,303954,27687,-214967,-307714,-247371,-14473,133813,14767,-243329,-238888,115374,31270,-299617,-399480,-176758,-308769,-344431,-221318,-15498,333627,335193,184908,-112723,-345533,-441116,-283928,-233359,-305403,-282635,-355705,-427537,-266771,-74234,146490,221155,86992,-46113,-14560,-90458,-372399,-429335,-307108,-345906,-95060,41829,-220821,-293959,61953,62984,-241922,-358190,-151063,-26410,40756,-57624,203591,557942,746565,428418,70597,218639,397931,477535,198581,-241095,-382364,-27019,11006,-29713,-171863,-343769,-108052,141135,271569,163023,-112313,-342256,-140055,25996,161893,220510,224092,231442,93115,-88898,-58685,62877,276193,240535,-11142,-18206,-124922,-177990,-26183,6708,-57285,-125036,-95069,-212947,-123593,29523,116117,109568,-152578,-428717,-71498,-79217,-128697,-249311,-40871,172534,386190,257466,104485,277578,587353,692392,559796,356944,409768,319236,146021,102929,-232573,-373169,-16187,-117686,-393529,-255474,289331,859470,1023538,572890,-232453,-128247,50081,-81584,-364037,-90251,309762,458435,232036,-161230,1570,64565,-132067,-153021,-10018,25721,-230553,-71429,133358,321946,349703,312598,252275,118796,56912,344786,321730,-6198,-505329,-324746,-397990,-351477,-172879,443155,1056190,1234325,906967,619570,260102,-124352,-403095,-436778,-323799,-65941,56113,93595,-65356,-380624,-274525,38020,-53931,-174920,-274498,291946,519803,273114,-294914,22145,439498,316890,201069,155782,-88878,-291259,-237577,-118182,-44681,10402,-176071,-231662,-236987,-48830,259528,375937,583965,963975,857502,325177,242151,590617,908907,605549,201433,-166008,-227389,-221267,-243789,-210898,-60098,147029,147744,-262294,-249218,-250126,-349547,-225657,-256446,-489273,-280188,189922,293267,163842,98564,139933,28997,-63979,-92254,32388,70510,365939,286524,76090,-285903,-108412,136415,193164,8765,-58548,-24735,74324,-146724,-378142,-61495,254557,524634,685418,571547,339636,258344,190806,-29375,-227561,-28808,104888,70078,-194959,-325239,38712,226613,199146,77071,-79614,-171770,-317825,-207493,329565,985864,1074706,869840,310504,-109579,-164277,-153633,-26163,324440,457325,757682,1042359,1344831,1228615,500988,6532,54897,-55852,14760,404964,1079322,1490053,1274291,708412,365737,-1645,-219211,162921,239928,-21939,159573,334581,175139,-150173,-288995,-141863,11728,487639,844203,891200,554276,-164888,-387445,21653,-102146,-281202,161374,295162,33306,-267571,-276439,-164268,-259899,-154317,90130,229284,268905,288285,146621,20223,175975,666871,1269411,1256109,1046159,597838,299184,272501,410295,224568,-58218,-419901,-470622,-261166,-60869,-51232,-132369,-279088,-262405,5740,18299,-131559,-334029,-331043,-35832,184268,175924,43786,-261913,7252,53223,-110103,-416353,-130802,29220,153626,-2634,-317491,-329851,231379,526833,543353,291292,-76162,-326185,-322929,-156907,24620,104544,-140256,-450239,-400150,-419027,-307322,-196334,58872,349245,687793,735268,428718,185023,29256,-286849,-109349,116485,150869,61303,-90472,-166409,-110600,-84889,-341447,-331155,-161876,-163289,-234004,-35295,314121,730580,803068,602071,229733,-306346,-267782,2986,-88012,-368011,-271236,-155523,-154850,-181731,625,227715,139291,153922,81601,101149,270758,257480,135094,-441454,228822,899669,1220087,1165208,581889,26579,-424584,-147704,178428,334219,221261,-124420,-271121,-328351,-179307,110608,365953,357918,124559,28261,30099,-307029,-322602,164828,401845,296055,202268,19175,-266758,-378980,-239802,188777,572648,660241,293852,-214582,-184236,-83262,-231907,52128,70649,-64939,20757,71884,-121581,-225893,-72978,421682,681242,689029,536941,257193,-33728,-311124,-437283,-38754,412051,579777,382837,122502,-41136,54051,310372,303487,-1785,-430534,51401,368256,202739,-186049,137612,640850,790724,803143,551480,220848,47657,220539,367759,342753,92313,-75781,194138,439483,718018,609659,208660,-341715,-375226,66947,528343,521143,395051,187962,70237,61731,93441,-88672,-348525,-429840,-422127,-245147,-109173,-172672,-198953,-156569,-93870,-239867,-187205,-178193,-180594,72496,420604,202474,-259876,-339618,52844,42402,-204968,-305673,-149826,-69834,-231870,-447437,-368198,-185827,-339560,-193490,-242005,-496327,-199874,-69737,-137222,-317287,-308832,-475777,-368189,32237,333076,580024,516937,136235,-327061,-100539,-23510,-264661,-277061,-250983,-278525,-252419,-132066,5810,146558,85356,-209648,-200064,125495,565407,866343,677763,194983,205289,624364,643614,290224,228937,405666,533177,623888,363442,42483,160347,164988,16378,-78113,-1459,239152,459200,617636,702597,496594,13482,-302959,173284,187946,60509,69952,332506,353660,552814,835483,867174,559982,324510,297035,-32545,-399812,-254437,-191569,-82564,-125199,-67945,194556,375464,307300,-46425,-249168,-456913,-329279,-327178,-279841,-424987,-217334,-131209,-7345,-150585,-138507,-66056,-201322,-279101,-49944,131184,41910,-29120,-101623,-260561,-380175,-361246,-72800,-81393,-212922,-426969,-162710,155075,379976,259505,140276,-132478,-303346,-312771,-332801,-326815,-332797,-380457,-348138,-43556,-64130,-553672,-117565,-47977,-65144,321064,439280,-22000,-436430,-291156,-105364,368592,581536,725788,933925,952904,870455,485393,163327,-110055,-256876,267178,841550,1180024,1175044,810034,314973,-369424,-96748,77415,104289,93142,120246,184129,153982,54641,105009,-19513,-399737,-179850,167919,213916,-94494,-447569,-11304,-13857,-180221,-177877,-71382,-122881,-94164,-29850,-203526,-357577,-457917,-453676,-103381,163674,110870,-69863,-259733,-59599,100641,41337,-58520,-220100,-522243,-516601,131546,763323,1079536,616373,167371,-15789,-87652,-240247,-89516,48090,14190,-74733,-1160,-15577,-68745,-166255,-98130,87731,631534,648636,141857,-82779,-23988,73093,-48143,-148174,-98483,87334,243245,478286,974540,1103539,762354,564562,613703,607732,166887,-1227,238828,473397,503837,396548,-134623,-265800,191331,162399,-133130,-424362,-383712,-52928,42270,-144531,-515106,-240795,239965,366041,128808,-91790,-148940,-163225,-62190,-50720,399471,501825,259673,6983,-56818,85352,96634,-142365,-259035,-425022,-418773,79501,313263,263524,26044,61764,321349,588643,833669,623762,376927,266153,522759,1006249,1290047,946440,561982,240157,142162,380340,695605,434092,340994,321050,142272,-221778,-385949,-247480,-362425,-122879,39161,-116718,148464,187289,-159097,-414140,-75399,108238,68507,-62216,-313203,-393320,-106522,167500,289259,240170,118351,-1081,-155711,-89568,190331,238246,-36367,-349635,402621,696606,659674,547909,612032,602200,197858,-292593,-392849,-343336,-212983,-207108,-563488,-603437,-530912,-185436,34265,-81291,-16802,-2672,314654,541502,384353,208645,53054,-272917,-290613,218289,450611,281886,-158863,-472526,-261069,22230,169203,-211428,-419490,-278473,-293633,-66250,340784,544722,469892,509737,605909,457177,56383,-266715,-483917,-384557,-237055,-129927,-224507,-388363,-419238,-447014,-425833,-306482,-235682,-481198,-182903,284310,262158,210762,348964,331916,-48233,-335208,-244470,13780,164304,110022,21340,260363,602731,630604,374960,-15426,66395,-55332,-220264,-236740,-143778,-24031,-8024,-40200,-27222,-35398,-189244,-167704,195323,528371,516524,307946,142211,271677,251662,213211,112463,483066,865642,1235460,1090474,964992,1141815,1439068,957794,77814,-482243,47930,-317216,-573101,-461507,-146219,-15789,-162882,-324199,-258681,-15273,116443,-239596,-426637,-231988,-420182,-107905,193116,319625,137526,31595,114269,388038,525822,271339,-13996,-300483,-478847,24673,360998,235316,-147155,-219050,-22816,215908,268346,61289,13842,225328,636485,563413,-214427,154740,1087058,1168339,659499,418363,276243,-36165,309965,447786,147450,-198871,-228593,-240202,-427157,-405955,-500748,-266780,-51383,88661,176199,332823,318156,-34634,-344628,38941,361517,500618,653821,698533,656315,551942,770372,787318,412031,-220630,-361508,-294934,-311791,-347858,-246325,11419,58291,-261758,-543512,-219679,67176,110878,82382,232516,200205,130911,79192,261003,508308,735791,738178,589749,266093,-48579,82358,227727,-160926,-299173,46817,66753,-112531,-183566,14356,457169,809336,1012054,869365,520987,-26390,-496156,-403249,-81305,100832,-166,-106397,-253072,22406,236283,218986,-75054,-367575,-158512,122484,-1116,-324518,-338479,-353389,-352590,-314877,-489617,-332830,2721,-55161,-119068,-358593,-396222,-253510,3114,187439,220535,-149699,-232151,122008,234840,49166,183188,256666,-182334,-145891,273762,279556,96982,27663,-25368,11516,95816,-40465,-310796,-430600,-506362,-363983,-82434,-27937,-51203,-68928,-126759,-373276,-545895,-354767,-175027,-372336,-479742,-163262,-95194,-55698,-87175,-78987,-54379,-150407,-418871,-156151,40081,-124238,7882,91077,19645,-117336,-443314,-117868,261816,349960,170647,195625,391306,209585,-127360,-154884,-247976,-479961,-268371,-152362,-312501,-550609,-504498,-538548,-232185,-45622,-99575,-120063,-30839,302307,543631,741348,820916,786283,466299,-17820,-213751,-114957,-88487,17513,135280,49220,-358592,-310901,157387,283737,208273,-302006,77070,416032,294247,-58486,406290,889270,978403,702078,214279,21585,112021,-24360,-158693,-157792,-98648,-37746,-229940,-288241,8942,461801,730590,817911,466469,-188419,-242532,226138,430668,449249,294786,127990,16740,-159913,-220645,-21753,186783,222265,358290,427326,219589,-82896,-228712,215007,572026,559983,85492,-194733,-360888,-389393,-216917,-312894,-121852,415345,526562,443150,508296,708261,618420,371887,-83173,-292555,13955,399044,513902,358244,256900,344167,233214,97207,-1421,259054,405445,136757,-332044,-443655,-548349,-401655,-434496,-245193,4158,145316,208234,18019,-266024,-486100,-258363,-72057,141436,194701,-66527,-310554,-197620,97213,293097,402506,334628,23078,-414570,-384282,-94966,-89814,-168201,-124073,-33808,-70731,-304123,-387900,-280802,-314271,-365855,17101,189255,275717,103837,-169712,-314648,-152382,12431,235085,324631,402475,179239,-23881,-361195,-99215,255555,382209,328906,205718,66449,-110273,-93431,204552,553731,717855,756267,430244,-35264,-363110,-37642,203704,441029,604350,427052,-96216,-434479,48183,393899,482813,104583,-231652,-309903,-204696,-146062,-126849,211429,583555,843651,594498,459215,94580,-248957,-80494,32416,131488,-73468,-558184,-151909,59041,-105712,-321128,-321648,-306438,-421080,-424910,-149457,98668,42061,-115158,-291487,-445086,69658,437895,508918,257801,122821,411820,772766,966651,830240,486159,221487,124259,-212431,-408369,-198705,53451,36670,-61600,-78981,-239687,-106004,187134,255490,110424,-44980,-127448,-162180,-170687,-232297,-35019,260112,241370,-201159,-412038,-1318,8089,-136453,8957,76459,-62048,-487993,-613049,-279849,116339,379702,85370,-343065,-581871,-398869,-77508,135831,-89436,-403418,-438871,-196932,118545,514734,515580,482722,385166,219140,9662,-245296,-345908,-196026,-25679,196451,436338,676678,752898,584592,424852,34197,-332744,-334279,-251685,-415203,-338854,36012,323362,481873,415890,180769,-41982,-67598,16995,71925,132034,166532,76743,-131653,-309900,-109998],[41141,-89560,-101799,-7235,-82579,-83934,-101052,-19395,52914,-31387,-29235,97283,36250,-195578,-291430,-120209,-72627,-131687,-119843,-2104,-19852,-171179,-180703,-95200,13563,24474,-27962,-103238,-302763,-350737,-95285,-267023,-386804,-317583,-240316,-299119,-316465,-283757,33525,527257,568503,434938,-124616,-313234,26509,252692,109886,-205465,-79614,-63368,-109204,-214556,-382297,-311855,-38544,114199,143663,204394,227415,100510,-137289,-385450,-238239,117746,377016,426650,380316,177455,-10127,-273499,-527068,-288790,-214476,-160933,320285,581034,337426,-218190,162574,296149,397191,735067,982709,878645,616175,226777,117864,27331,21794,11989,-272406,-356125,-105460,-3047,-79472,-225575,-359377,-392972,-179663,67141,135908,47260,70448,200828,269924,339612,-84600,-443203,-257598,-139982,117787,73503,-86037,121263,576966,898280,961750,747212,30443,-501817,198898,580136,513763,53923,-430181,-309171,-78847,-54966,267890,627699,445891,-144509,-70929,-15940,-361846,-302606,10427,-61102,-311218,-512324,-304600,-225394,-159230,-8445,521994,540331,474855,216604,-117473,-114840,152130,430432,551307,331627,-70733,-145318,22661,332213,780109,1165732,961742,680223,258126,-35894,127317,127861,-267520,-309758,188398,392722,407470,271078,155502,92474,319986,616973,447830,173478,172701,133621,144655,300747,149982,-57563,133680,171759,64730,179389,205813,134137,-54381,-128051,-153506,-235222,-214392,-245623,-353596,-223956,74978,352967,80200,-396736,302959,574447,511184,277741,-72513,-134103,176102,547572,770289,626226,434301,79630,-251173,-136765,65940,344250,303578,-20300,-154529,71325,377375,492780,219304,-101917,-260210,-126510,67043,128111,143482,-60899,-283323,-264723,117150,265612,145685,-56900,-380890,-476395,-248466,-101350,-5904,-21840,-93161,32078,321046,257768,1324,-281157,-438812,-354199,-422626,-475148,-231456,102015,349906,357440,-114664,-209158,268398,209634,-231918,-32146,-122655,-239122,163308,58427,-345972,-42348,574906,648338,224890,-335282,55035,269953,204259,53186,231766,232309,108980,-134829,-86902,170863,114334,11232,-199324,-455151,-106854,-20253,-526306,-441407,-445308,-378940,-142360,-124562,-35130,-260762,-437436,-277658,3260,228230,367395,908676,1020467,768674,325760,54742,206433,179300,280347,180702,-73500,-168010,130189,606286,919462,949000,697243,295697,35009,86886,157637,-3214,-157354,127184,304175,312203,59843,-225739,-106987,374486,493828,403212,286504,-74505,-314499,197278,655930,610064,145150,-33133,-191329,-339510,-260117,-370230,-438698,-150823,170589,366970,60606,-18355,-290894,-45929,155522,247934,139350,8097,-151970,-159006,-2897,-128465,-75200,-301780,-243643,-159920,-199023,65358,-74699,-427431,-474699,-66940,-142488,-318423,184992,205777,-64366,-16334,412770,571637,583654,177402,-382361,120594,771809,688279,318787,135591,-5576,-359685,-243022,109448,55974,-256846,-472478,-376687,-243230,-151303,-258026,-156001,209673,305239,234782,158536,11406,-90164,13450,322686,752704,973115,976269,475283,-929,161230,109540,-20396,-171294,-325223,-190902,-269813,-365131,-158678,150074,69260,-62653,-598,-50660,-354651,-451661,-171188,-248986,-268917,93598,354878,393796,277325,206548,73915,38932,4168,-236765,-207244,70350,116704,-349332,-151677,164860,164819,-114140,-185867,49058,371660,345474,248215,193996,79231,-168874,-160541,20267,-12609,-38258,-148153,-286549,151405,589882,437555,123022,-255570,6924,140959,77237,-71450,-343101,-92771,119127,46341,-357827,-479920,-201858,246971,566920,602381,171382,-373984,-108660,143665,156430,-159239,-541807,-465000,-340566,39488,380099,678559,764648,569685,17843,-325705,112491,212941,-49807,-197364,-186563,-139754,68763,142442,180923,144517,143283,92461,250443,139264,-88613,-434007,-353909,-56228,-171931,-80972,110131,108266,-243958,-435700,-400078,-489836,-176554,23219,179879,381446,334000,-70229,-239316,-356518,-255747,-107850,-187820,-374357,-340252,-297139,-390225,-48604,337121,461634,560818,779928,716619,170836,-225850,-156978,109862,393948,445657,208327,-135365,-285450,-450990,-191760,248168,460289,172471,-157322,-235527,202498,212174,-173042,-408047,-283343,-502611,-195788,31063,181028,308483,130852,-57743,-363352,-393183,-397426,-279765,-100490,-122074,-241324,-361065,-379506,-414034,-169421,14892,82818,-55463,-216482,-39852,-4437,-126666,-401679,-399302,-440343,-185754,88529,-7115,-197622,-7867,19660,-164765,-392962,-371610,-462639,-258024,-284735,173344,336014,370061,79321,-159615,211975,740532,1032503,712815,53710,-234235,10617,-66807,-160492,-107958,-87311,15539,-7443,-154862,-353089,-382708,-210917,-176336,-189738,-7088,77419,-29619,-81686,-177504,-145686,99315,221340,218831,104744,-87788,-115500,-219662,-489193,-357615,-206720,89045,214987,120932,-178979,-201202,92166,199261,197149,-162954,-414788,-53998,-94045,-191486,-184749,-78707,122424,218270,199462,305101,484464,740189,820033,665593,390485,472276,527280,206762,62505,-300070,-340193,68755,72271,-202467,-120318,331184,861206,1030502,824993,-39351,-183567,-23510,-177540,-411345,-70071,319042,424505,156082,-26922,127979,1681,-421596,-309118,-64981,75152,-99207,-125047,58502,383567,464981,521969,435648,170007,32332,59879,-119077,-435865,-330059,-320498,-309610,-313072,-25727,643736,1204395,1394708,975125,667320,288160,-183070,-463254,-281321,-79039,279891,330202,181410,-166547,-494274,-99896,174451,-9130,-263525,-219497,323849,504568,177808,-414963,274352,698588,564373,481007,449349,135052,-214543,-211516,-257070,-258568,-168576,-100388,-95446,-139190,-78688,191418,281390,458456,970700,1019066,371254,253116,520555,806477,535957,47697,-325311,-184229,-191579,-238912,-193092,-165156,-121839,-41035,58067,102794,70259,43642,48807,-208651,-490773,-169078,284814,252877,82339,75313,215410,232866,94817,-55186,-143033,-147592,13040,8717,-87401,-347108,-85894,215902,221025,-78279,-365779,-49545,13188,-411822,-327289,103476,319103,503658,646296,656738,541554,433989,314733,155596,59162,121417,131135,204598,195437,-99506,-190690,-1497,8782,-213530,10107,178063,-92758,-495283,177706,943298,1083251,763980,255619,-132350,-165931,101920,375833,755727,818881,908287,956124,1138237,1085138,442644,33475,92107,-30380,-183928,297080,1052870,1547300,1226495,699804,547757,258951,-202925,86555,244263,57581,141275,284501,111895,-237117,-206867,88578,423717,840841,1284052,1150808,660869,-194068,-236180,235970,22308,12550,533937,612136,278417,-222363,-266200,9393,11099,77244,149150,147870,158410,-6639,-24084,-184124,-9607,639647,1080424,909791,685090,90601,-116317,-19755,169278,70690,-127223,-444654,-500010,-139618,214825,218957,-5776,-427759,-39908,454554,416701,133034,-117362,-475648,-282651,128300,282263,162634,-33690,-50403,-141576,-286598,-510369,-241113,-144490,29446,19614,-111952,-345861,-10850,334981,458890,320403,39913,-147283,-318208,-246257,-7986,96192,-76441,-352852,-457368,-315524,-87349,22601,73775,264159,589629,616748,281600,192615,27184,-322024,-106770,-487,-69903,-166244,-218409,-94265,21595,-59307,-261419,-43778,178989,54779,-213155,-364284,-71576,400706,706461,619831,393117,-116422,-486495,-78660,26091,-128878,-290883,-250890,-105909,-219165,-503504,-299104,-250514,-210645,-156577,23930,288948,239629,36610,-477021,187816,843241,1073295,1086192,911117,738904,413327,311805,319855,446707,285423,-13635,-128518,-222914,-177566,124425,499297,480390,320609,228579,159819,-112413,-195191,-96160,-35019,-30196,22185,-99957,-225510,-162503,96398,298008,435112,366076,95558,-299512,-150656,-141199,-417308,-151828,-31588,-47485,-82573,-60176,-435350,-407484,-226718,17125,245267,311703,353190,168601,-70763,-358103,-426691,-70142,334411,482224,315366,67965,-152062,-21936,250617,265583,40401,-296026,-70776,121017,53821,-126397,51903,332178,391091,380423,236073,-5238,-136382,149413,475468,487147,172193,-158460,148693,448665,804185,793521,488999,41173,-436236,-416499,285095,418456,398662,195585,130180,239698,434393,347967,266970,-52263,-300644,-315933,-76290,-130763,-265200,-327910,-134671,-88398,-38397,-268576,-333616,42295,231359,-194031,-287874,-36994,171999,145543,41612,-19407,11593,-92342,-323492,-306325,-1773,136986,-142882,-175138,-131338,-413343,-234010,94971,87268,-145918,-322394,-555953,-418171,-118266,96059,246464,187275,42619,-89412,-33378,-16719,-252583,-398361,-350421,-383512,-422044,-238715,48625,392908,428670,-14518,-282579,341018,875467,936321,662082,157936,-58333,452056,738655,578338,508696,475600,375806,237698,-345266,-155061,217254,162463,44258,-9325,-29471,180831,432343,626814,825337,721890,213536,-221344,173317,24669,-91961,-27242,70739,91816,466495,997675,808188,639924,408594,416650,217444,-156199,-77503,-35413,-3797,-93945,-198758,-72554,58322,11774,-242985,-293688,-425317,-409680,-492980,-536923,-404775,-451912,-436350,-150988,-126517,-69739,-199399,-203404,-128996,-82226,-16306,72492,213990,169117,-217229,-492726,-214768,1856,13095,-168287,-549200,-81976,277776,421145,222976,13078,-217595,-271921,-264002,-56615,-131351,-280429,-433374,-310118,21225,244708,-33676,-226482,-503590,-180830,354061,427133,-28474,-332510,-276582,-334475,19871,343523,528543,592828,529190,413891,133347,-228359,-552770,-175329,360205,840690,1182198,1099117,701664,106445,-517940,-12347,-53974,-78111,-34036,52691,223461,310007,355773,366233,154004,-300197,-368775,80319,328799,34939,-460562,-113050,93797,46048,-168313,-192486,-189681,-195346,-161597,-176051,-289951,-570233,-322748,-48542,18311,-107940,-275220,-49437,220356,288445,211194,5443,-78673,-178374,-486182,-94285,589354,960566,566659,-6675,-30711,113947,254680,365489,228716,-2736,39872,205699,86392,-13968,-76466,-33421,8898,471061,587784,366507,69739,39301,186996,67277,-87338,-214819,-27235,121971,315244,693116,695307,449898,578634,788475,654445,166796,42426,366732,686908,621066,316484,-295741,-304392,37091,21274,-228292,-448265,-105788,163090,222988,-102807,-398090,-389434,68054,344611,143816,-196435,-402710,-220667,47076,336572,874881,932574,630933,229375,4801,90132,23545,-180166,-408021,-484289,-391128,13639,198433,259787,163077,97632,271172,488348,469406,285729,52603,-32877,271242,703118,848692,656390,327337,233176,161888,361299,682713,698241,629444,479430,41030,-364955,-29913,86378,-273922,-170438,-26961,-13545,279689,259701,-54022,-333275,-92888,-46611,77690,-113983,-424066,-418872,-214368,-51800,50501,9117,-113566,-229525,-342639,-140903,390954,675598,308881,-220734,226582,572981,642099,562868,544374,466986,7620,-325478,-556501,-496558,-284106,-232642,-459226,-454650,-334709,-82191,215368,16540,-40473,27775,332899,346252,-31391,-43663,11652,-225563,-467532,-69121,209475,207946,-114449,-364910,-360387,44506,327484,-43888,-366915,-348663,-381375,-184081,244015,501123,439591,348666,526728,445506,241907,-48952,-339863,-286654,6653,244806,222825,-42532,-135147,-144015,-164611,-136540,-160903,-423532,-239906,213947,214471,299937,506259,406033,35576,-246966,-114488,42456,45367,-81294,-75578,180762,458835,405380,212124,43566,191949,52496,-301560,-237547,-130280,2550,-44722,-146677,-201822,-82185,-108111,-54264,217695,396125,220424,-78394,-323640,-15191,115004,46846,150555,506266,926496,1114177,1063070,814237,941315,1063494,771856,91850,-333742,-13013,-235829,-322767,-435432,-65592,76064,27842,-161952,-131476,-261245,-146687,-390871,-412295,-294362,-433372,-145967,-11989,47477,-307449,-288623,58444,334702,325725,34247,-233752,-301478,-184459,-73398,185936,189781,-105398,-193235,97276,377768,382997,54849,-144964,16069,443196,393868,-336007,246765,1322698,1456506,929255,549383,298043,-181157,-54168,32369,-252881,-434854,-280844,-341436,-449840,-60220,-54433,-493245,-305885,103823,288752,550810,452748,122948,-174269,-24819,146236,327720,507544,516470,331040,260151,387280,499039,177931,39476,125545,13781,-91081,-320067,-383010,-77549,-33805,-303236,-283818,70814,150769,49163,32917,221741,166938,99752,-46276,6122,302000,560803,601485,610998,433860,202455,260253,112011,-396721,-49267,107398,-71040,-400175,-510505,-397879,16258,543835,706536,718566,621257,213351,-364798,-352953,-114486,2549,-122311,-232446,-437594,-200892,123271,199639,-57973,-372845,-167855,62650,-140757,-441835,-435939,-287856,-258047,-241132,-401864,-489417,-391071,-279595,-274427,-493258,-459021,-269405,-75083,292123,253936,-179059,-335087,202906,349579,164411,87725,49997,-385221,-39568,428412,417572,336995,262052,305054,518040,410740,-16791,-344392,-431979,-498962,-300598,-21443,141617,181534,145395,87842,-192422,-532360,-238990,65307,-70629,-413515,-108480,71088,23840,-265999,-501153,-354020,-359556,-194856,10725,80257,-76821,113980,216024,134599,-42945,-278317,-149459,53825,-20792,-78415,225135,409998,191529,-96915,-216862,-439322,-571966,-190253,-112185,-277025,-490687,-463079,-318217,-112904,77321,13159,-224931,-181262,269059,628600,820947,868233,792007,468348,-28533,-416548,-364960,-221071,-127281,61650,83970,-192787,-455347,-79885,-1919,-119637,-301647,241432,429001,241120,-386504,378996,840848,647085,289405,244802,343632,218551,-2115,-75032,-38610,-24051,-62405,-337618,-461792,-124805,253213,588483,812270,338055,-150715,-236763,129076,341632,429463,516185,454172,323354,-15438,-272695,-3384,262954,191600,339289,497894,236414,-261257,-193517,387780,623036,398074,-197985,-538828,-429124,-266542,-51334,-124865,-42495,388916,513916,388583,295213,466472,364854,159058,-251816,-338394,-50599,133328,212810,251951,382196,482733,206566,-69297,-216325,132005,349036,17551,-488051,-240785,-245347,-429739,-423323,-325386,-183294,4574,94148,-20308,-131025,-316109,-431628,-427022,-260353,-118705,-194152,-346626,-392113,-168313,100846,372723,487323,256216,-250936,-313511,89297,148654,64169,-26008,-10376,-69790,-227735,-349656,-277429,-409049,-326148,-80696,126534,89308,-69742,-221158,-283511,-179166,44952,315722,460349,433201,86370,-161166,-269226,133145,384297,433567,438940,326763,256588,53699,-110955,15158,373430,441403,561749,393085,126082,-88496,-16608,72479,278719,448030,355428,-74212,-241812,75299,382351,360188,-36175,-194405,-297279,-133810,-77952,-229129,-21749,469653,772802,469020,367329,-126440,-337388,-156598,-39201,12771,-116132,-491770,-180346,100128,27179,-192113,-395223,-296551,-207107,40135,60763,167525,82585,-172212,-350160,-186483,286882,610715,794086,379558,84174,237630,415315,547806,588721,437117,223789,134012,-202260,-380166,-65313,153058,21354,-115073,-108640,-289630,-245104,-61009,-40605,-216037,-282245,-75907,92442,126663,-50057,-218846,41073,153817,-250220,-453857,-92025,-79512,-442341,-224642,-48718,-142821,-471699,-368351,45513,401645,631234,306572,-92653,-298565,-265665,89521,191426,-109314,-442236,-355235,-434582,-45517,349689,306933,300757,271278,299286,165313,-202626,-579427,-231984,64202,325245,454126,660323,805413,718445,639733,301396,-187398,-311466,-207201,-433658,-266094,204712,413533,447218,321968,16541,-237703,-248150,-244025,-94260,79123,199104,80075,-233466,-376170,-85073],[55079,-231038,-149100,17120,80426,103356,57956,40959,79170,-6207,10033,47084,945,-215254,-195056,-29276,-18966,-220191,-243376,10136,-45032,-321894,-159511,86292,186353,6192,-252597,-360550,-325584,78024,356014,267367,59609,-92870,-94324,-70068,-139358,-300463,-60990,208444,204483,-254092,-479005,-215533,-215530,-113446,-116324,-197068,-283683,-155163,-170292,-166542,-314307,-446170,-173205,1748,113091,248526,334201,92140,-186578,-284320,-155803,106520,327209,468017,485602,343394,112643,-182575,-283047,-40775,-76227,-209131,229615,474823,204258,-92299,249140,391580,475244,737165,846247,832737,559093,273226,107638,-49455,-160265,-211343,-334457,-435224,-192715,-21170,-52607,-185313,-318485,-449763,-356965,-27404,176820,270470,338495,316446,154104,144622,-58468,-396715,-318053,-253281,138505,214262,-131082,-214355,303223,545417,635985,499752,-146346,-441311,251021,602088,460428,-18942,-296635,86921,125259,-19867,312291,646711,458481,-226154,-58811,-3631,-185887,-53751,149885,44235,-298670,-461858,-179446,-177710,-269674,-163166,194833,345714,366574,335120,144824,-82689,24181,477417,680823,384585,59766,37548,173676,181637,390218,772969,732855,552112,136016,-107783,119966,188272,-162774,-436526,191250,514523,479771,295633,26737,-205962,46595,356455,220527,215944,409491,242767,-103548,140680,264160,179181,238992,81852,-53494,270176,513338,430233,171811,-25507,-145023,-230089,-188490,-333745,-514817,-376443,-98731,159296,-11484,-309597,189525,240899,146780,-52264,-133843,176768,486153,681040,837092,593455,525073,256755,-52016,-432876,-360178,-176665,-85263,-321023,-208540,44986,385278,485664,295647,51280,7271,98120,207338,143920,40166,-150412,-215230,-120842,170341,207103,-63813,-281532,-396085,-369986,-357785,-241929,-30666,21899,-113538,20385,126664,10999,-302226,-437783,-189431,-209894,-387882,-369217,-137351,33038,148751,201612,14263,-482468,-415873,-230824,-356523,-114124,-128454,-226161,114099,-59167,-475652,-26599,472669,687964,192180,-278655,169760,231129,67562,-177089,41772,249401,169327,-169427,-302967,-240951,-305807,-471285,-168165,-215120,-95180,-204678,-579206,-229791,-207815,-425498,-282926,-29527,213698,177301,41197,211521,447304,624804,755028,1239982,1484732,1367692,952368,340580,358506,226471,241823,11841,-336024,-459541,-261527,137188,411038,491227,427306,125815,-30455,29117,77722,-29628,-10894,214528,267886,275365,64674,-233816,-308260,265947,531138,534437,390342,71614,-181396,98284,393713,277514,-73420,-124974,-185371,-434978,-310536,-329540,-296255,24796,323705,338615,-288303,-505792,-23220,91156,116732,73465,29897,-5887,-150408,-362816,-422577,-366863,-104644,61422,5357,63821,111819,140784,-88117,-443055,-490902,-144983,-125757,-387489,-268593,-397594,-358179,-309462,293489,592090,752249,337389,-440222,160143,823043,855065,462554,92585,-193614,-443171,-23927,366277,385411,73589,-187188,-308665,-479779,-454839,-552048,-201655,228334,334215,170416,69086,22129,-142916,-308291,-10877,462849,759855,882490,520765,172832,179967,203492,225092,290020,279690,285545,-104145,-426840,-445540,-348033,-227994,-42741,66965,-164542,-480534,-185118,40018,25613,-49537,117910,385247,399563,475368,361062,196338,134434,86718,-242393,-313713,-13140,24540,-271206,-10797,244455,209880,58128,57140,158549,465968,313843,211509,104170,15586,-162141,-63104,155681,195721,170553,170471,-126549,-114386,465435,382838,-8337,-372066,-125702,-134235,-161148,-232902,-345792,14829,166631,29887,-324252,-412564,-69055,386730,631634,482976,51284,-377481,-42094,177060,163025,-166194,-173271,-199166,-318158,-99436,169090,270373,377323,162197,-112401,-163865,118854,193697,2207,-140561,13570,102293,391988,332151,470257,357172,310991,289160,366470,175263,-137831,-530171,-482775,-240520,-197690,-82542,46250,-44157,-293056,-547438,-468902,-121577,205332,82297,209938,554707,588988,183186,-257256,-565129,-519494,-354360,-435656,-526523,-298976,-351480,-661197,-110484,400404,482208,568027,647621,500490,-10720,-198932,-38741,31124,70172,167075,-30368,-352854,-229017,-469505,-172494,355485,573960,225356,-202428,-315579,235994,250037,-156903,-376761,-348919,-383860,-119350,128493,167894,53125,-189166,-341854,-583634,-427088,-366609,-310855,-41094,100010,-64493,-293838,-304371,-355111,-198339,-53023,-68453,-212859,-347291,-277193,-32088,20333,-238540,-359237,-440613,-300655,109600,168708,-22804,-36645,-37061,-101378,-291260,-314079,-266176,296671,175452,316757,286846,257425,-75374,-555236,44443,795482,1173093,946327,265716,-99807,-156842,-313991,-111752,220738,146812,17614,-260132,-599680,-401175,-160274,-130485,-195157,-371374,-74902,122574,-29302,-271251,-369577,-123468,222401,389931,210210,-21447,-208543,-272636,-251982,-221763,-318938,-283578,229634,507935,288312,-77313,-285012,48614,217755,230647,-114880,-285592,-60453,-71341,-154869,-152625,-205281,-18197,10125,213567,541207,664089,736576,749691,600830,418447,531044,735150,611031,108915,-336777,-337016,60802,156114,-18299,-12424,289075,725259,875867,827903,33399,-336902,-167923,-355284,-441056,-201762,102519,243615,73104,207431,335304,66969,-276584,-85556,86186,299596,251858,274369,239532,482893,555368,617685,431713,87408,-161203,-339169,-382592,-285364,-98734,-89685,-219418,-289148,77759,618634,998077,1179333,877412,575605,257049,-204533,-364167,-175660,157040,540602,602833,414894,-29712,-272452,-48852,76093,-143510,-449537,-191922,165557,257213,-132047,-157473,616082,889131,669681,492449,404871,152733,-163257,-281630,-500293,-332312,-26390,123837,62482,-85911,-151433,64496,136199,259982,695954,806445,230966,111701,266062,311988,193432,-190781,-389731,-187300,-258674,-224491,-71939,-33704,202851,355529,527663,494295,381326,281928,159334,-113018,-424307,-216346,138704,75376,-53851,26426,214453,299866,165893,-20291,-58422,-52237,-208959,-263656,-193958,-313487,-119095,187807,158063,-142023,-302791,123447,123843,-335986,-207162,115956,239901,302564,390753,591993,650166,509147,406784,359362,283698,208562,73977,82472,172354,57476,5486,125905,-80985,-534007,191827,502365,203987,-441556,194460,844686,1001582,635134,241789,-100045,-131719,227389,573832,917572,948668,799659,731491,806268,815885,411096,122982,108179,-41600,-426215,66370,706434,1194322,897366,434410,333871,204921,-260723,-68991,142849,3061,31318,141389,-24440,-352365,-174676,199668,680143,1001369,1366936,1177856,624576,-231880,-138158,309123,190549,253375,696360,777301,425258,-196330,-272077,164280,284408,254224,120781,-57792,-126038,-344894,-312914,-441657,-127462,529692,794218,676239,330920,-275030,-228838,-29510,224742,207178,-21662,-386100,-477601,-93229,267341,346862,175238,-120875,102721,543027,552585,264579,56915,-150675,-335067,-89094,139355,101703,173807,41207,-208173,-451126,-530628,-340283,-231145,-75345,21121,29678,-150995,-201022,-38042,163009,243285,136599,42782,-163904,-237322,-46573,38056,-13310,-176076,-126105,-102239,-41498,-32182,-75042,206952,479715,384528,59031,127206,13023,-264257,-96964,-148209,-292881,-341670,-344262,-90481,116691,-57937,-188713,78331,342302,227889,-38657,-324439,-542064,-62887,421027,482379,387919,-87433,-483294,-50916,119085,71497,-205607,-470771,-148629,-73900,-176485,-350148,-433769,-573545,-437990,-176883,144561,140887,-77823,-346391,80379,597661,677244,724933,920624,1032363,793587,628019,508859,446756,225490,-3732,-117035,-214886,-256605,21624,437365,454611,405282,343107,242418,184700,228946,127422,-314906,-357042,-191854,-314085,-244618,11203,269362,329908,232984,65852,-137633,-376859,-212903,-261943,-523090,-242019,-65206,-29577,-188094,-308698,-431597,-208333,-5178,-189016,-55701,-183710,12291,-10409,-197678,-487310,-390098,-200037,32505,162714,166914,24239,-176512,-105755,105203,177753,52950,-76601,-42648,149039,-67628,-138610,-54488,38074,65263,64230,-24683,-190785,-291396,79192,506502,519325,142658,-260619,89409,416151,741102,797445,605203,335318,2458,-256038,-146951,167026,221750,135802,156713,325320,582642,687565,794454,388774,-78599,-342672,9439,-15390,-168646,-390308,-211367,21680,149534,-146280,-574769,-116828,68616,-11818,95198,147339,171647,156180,222397,281724,259602,-69960,-276374,32526,313616,360352,85206,-68476,15376,-298983,-235995,270977,273676,16045,-303242,-577155,-435319,-277905,-201131,22146,160208,140512,107625,-9291,-15128,-153822,-336614,-402963,-306645,-514502,-368043,79234,568261,673478,172340,-414814,467823,913901,758784,480368,55837,-246126,269129,684546,692195,568056,334150,38130,-269153,-31081,244163,405742,165915,-42133,-30775,-56087,86417,289959,493608,745537,732670,323887,-122695,-59968,-405251,-423408,-103481,-132297,-113744,225042,710218,453410,477495,389134,283233,175758,-35290,-44347,-734,-31663,-116048,-256782,-409822,-433233,-485632,-457000,-305089,-338121,-436244,-426784,-272156,-90929,-56064,-367599,-322911,-114228,-2187,-45877,112583,-7682,-192034,-248039,39289,328363,381479,1151,-316608,-74316,68181,118713,-52057,-312557,24931,367374,427232,213488,-121392,-274678,-231809,-132412,152355,35096,-237084,-552358,-216337,72854,465143,468128,251274,-376192,-358549,213494,301327,6054,-230106,-242728,-546242,-170843,173901,293912,166773,13283,-192281,-389155,-596880,-277219,149060,478513,733747,1002508,867209,526666,-31314,-482331,-211001,-312889,-336725,-160839,-28082,176910,355339,492503,520270,319809,-144525,-517227,-14179,253799,-46568,-478430,-119423,268698,332057,167406,-130771,-270617,-195950,-154480,-119486,-301713,-498071,-104845,47724,-97289,-293362,-108670,185179,317605,260330,193917,11212,8548,-5866,-362804,-343548,330650,663477,414177,-234397,-137328,311526,589267,680277,430044,-54448,15275,231526,66534,-57513,-47341,-32718,-150209,64321,420944,526219,208027,141205,246023,221407,108999,-150271,-17131,94019,158077,259727,269914,190637,388749,626183,416931,19436,-9110,270730,483846,446428,95877,-464996,-340097,-158634,-112145,-194326,-412079,148835,325398,242357,-250766,-354262,-394361,-82713,260792,222962,-113806,-222308,38428,451595,864717,1273017,1235842,934101,492928,148865,152360,32295,-71332,-159714,-271654,-221866,7772,26561,78942,77342,15675,98922,210439,29895,26373,-206319,-361578,-24695,293829,268842,255086,29529,110920,87464,304586,582928,836737,729875,455102,-112251,-296351,233604,379122,20142,-80731,7155,172451,382926,308977,77523,-57422,21429,73638,109863,-203503,-481130,-333830,-233838,-179904,-164004,-246765,-417710,-529783,-450443,-291329,334558,793739,460665,-144281,-61305,325719,575340,633091,490700,231807,-290691,-442020,-358573,-461412,-412484,-382968,-397909,-274668,-994,143072,399040,220829,39158,105030,351060,239734,-286878,-335484,-80101,-218240,-413349,-283669,54572,133918,-32912,-247964,-520048,-98368,258761,76071,-182446,-279778,-377425,-324705,56941,361261,393540,163295,273506,342471,434590,218333,-154339,-215864,154185,483777,584817,279575,136126,139517,181676,62915,-140699,-414525,-301771,32588,61753,248545,556540,421613,53443,-215764,-118274,-74423,-118518,-256685,-234581,-8769,207906,148876,102875,224753,340196,192032,-302083,-252782,-159660,-33281,-65413,-164930,-266278,-164046,-62948,22298,147475,144006,-79239,-304398,-535598,-164306,16322,-99770,181384,648942,971046,947296,848649,396166,358896,392722,413761,206223,-258434,-283475,-244466,-195819,-211573,72361,165098,234835,79496,93492,-84777,-192654,-265537,-305549,-411999,-441979,-207179,-147579,-141374,-496241,-221613,207543,298744,20233,-329987,-443693,-239632,65146,443,-104267,-50319,-183077,-174629,222516,512005,417795,-48172,-422237,-196442,215756,211098,-326499,202929,1229329,1475680,976851,438582,85895,-328651,-403664,-307044,-507421,-528501,-302554,-373623,-333338,174945,325427,-185387,-385559,107671,320417,650917,603325,330530,33391,-43068,-39865,210380,528667,657847,316350,-229613,-135792,258754,467033,596049,578796,333147,179175,-115185,-436038,-243639,-98938,-80297,-70423,142030,155201,107664,80865,141411,79204,11327,-196570,-304898,65044,372236,462896,628629,643179,569981,584295,242981,-67430,331477,383747,48674,-340740,-371274,-371678,-602554,-69661,157228,350925,535466,424880,11714,-154193,-144528,-141452,-277747,-411411,-621029,-343927,84605,197204,-82395,-484245,-199471,-22253,-199077,-302620,-515447,-316242,-157899,-171504,-272523,-240572,-158244,-61891,-261821,-520747,-312379,-273375,-228552,212732,167006,-257837,-412837,182923,280076,-1819,-202964,-168403,-518359,54147,604313,628493,611499,493928,557756,821842,588788,25957,-323701,-407883,-458229,-261970,13064,273844,378452,348005,216880,-73047,-469396,-131722,224141,195173,-122207,-74768,191665,59987,-404745,-136411,290420,238429,272283,144492,84657,-9552,212943,482736,452959,149307,-59349,-10858,55123,-141521,-429820,33704,181906,103328,-43156,-156305,-335270,-330950,-37065,12837,-235868,-432454,-349648,-133789,-15793,123207,71260,-216725,-255743,175476,543115,709094,748246,649150,371436,-33729,-335843,-342459,-277610,-265029,-24286,169900,59209,-111787,-14190,39295,-227930,-250664,307727,376206,88583,-395047,470380,686525,219552,2972,445289,535696,147930,-79349,-96519,-12755,8608,-108134,-424459,-532817,-226622,-47747,195512,398060,39544,-240318,-183398,156341,387589,477839,662842,660849,525427,104713,-301896,-40428,200997,133392,301320,503342,282384,-325705,-137164,485227,613304,262917,-277424,-468154,-423338,-140773,23302,-53361,-14074,265133,417583,224921,30719,140101,76229,-95235,-308201,-50217,195964,124106,-20919,112752,438365,486896,33708,-373117,-556472,-96669,208823,-126551,-542961,-63038,16328,-303283,-417726,-318123,-185702,26599,93492,12619,-11847,-186630,-445004,-455534,-426701,-426206,-355139,-387412,-523718,-382189,-190292,203093,497985,364802,-112910,-163348,273904,374169,228710,-30722,-123710,-151464,-157287,-207557,-203912,-397720,-364908,-232564,37132,-7675,-81673,-166791,-223198,-201554,40077,305334,518462,390538,52752,-314391,-180327,235795,347457,372589,446049,380163,382554,137875,-219640,-158434,215389,331876,441408,474776,366838,109595,-119227,-224020,-88778,72326,113445,-117357,-218601,47290,406601,367424,74136,-102898,-246160,-102342,-81228,-246656,-113142,360524,600496,380811,177927,-326175,-192431,-4884,-1809,51518,-40498,-346565,-201271,92925,94417,-124459,-445522,-265239,-100515,182774,233355,233748,163804,-36367,-32960,175138,511150,794952,966793,590256,179655,25769,-19196,41645,286369,375711,297073,197789,-185127,-258052,165332,278046,80020,-103833,-106084,-214560,-287876,-274832,-336655,-525714,-235191,98134,334430,410661,175139,-239939,-367178,-167320,-260144,-369472,-186786,-90215,-306755,-496872,-175506,-135917,-321367,-267303,183232,545625,715474,490022,282504,95994,20378,220517,242478,-3035,-311007,-226078,-309249,-204020,102984,100163,137884,153486,263542,205401,-13192,-368815,-257520,123329,400626,473653,613311,783237,814232,780326,522477,-30659,-170511,-101559,-329139,-249619,256405,443577,400209,238173,-88169,-381230,-292224,-302167,-251803,3565,182646,74330,-315904,-213209,76886],[164533,-74066,-122714,-66622,92624,131318,99034,54804,78994,26741,18682,-61651,-67957,-164335,-128676,4629,31597,-230005,-359262,19008,-59451,-451141,-243574,116067,197273,-45275,-276274,-294066,-38857,370628,528545,639751,383946,304024,282282,154586,-53126,-348785,-298252,-261687,-202873,-38191,-95453,-92742,-410580,-431649,-346760,-312524,-502117,-395299,-379695,-316045,-334478,-532910,-334266,-192568,-15251,204506,323102,18133,-291225,-211186,-17037,156488,290154,462742,551397,457840,166918,-132582,-54070,151733,33287,-228678,111333,282396,-51887,-98246,180729,274894,357396,571470,666554,734999,445340,205383,-52226,-256343,-419665,-256001,-18398,-60868,-157396,-38080,-9086,-105426,-264087,-413990,-378203,-34617,254204,475017,574120,385670,-22205,-147292,51531,-52588,-98756,-232043,87276,280498,-100506,-371399,161818,254511,276167,77205,-394250,-312893,302210,540059,375336,30864,139427,443890,331333,25201,207196,408862,156655,-391349,127505,227815,109031,73764,149251,74822,-303103,-241562,-36458,-66210,-282719,-474527,-389645,-112822,68236,303362,343921,142527,1079,453033,722154,366682,157816,303198,394093,72176,-168312,151152,367646,282483,-48821,-220257,52372,194290,-100049,-603456,89465,605559,690135,484710,90972,-432321,-164278,83799,38684,334778,442252,142609,-418201,292224,680594,347190,213319,-75436,-280946,240260,686884,692324,437166,128181,-87904,-159640,-136663,-311555,-409028,-309260,-133982,-6410,-64273,-266425,-78744,-133425,-182407,-125586,-29740,367112,581490,562220,469416,247588,251084,256300,152138,-156086,-345363,-538349,-467242,-455514,-307651,-84228,300267,459220,324998,111471,148937,201750,195488,52679,-159613,-167858,22193,89330,204153,127175,-237642,-423894,-306234,-262663,-379098,-457835,-157237,-19912,-86169,187439,245668,-93055,-581145,-317301,-79914,-158383,-362460,-332905,-148576,-37129,-102322,-34459,29009,-335048,-34422,-180024,-97275,-103131,-147494,-352293,-115023,-259787,-507363,31796,374637,592921,145877,-241117,135823,51639,-158055,-270109,-208399,112494,-1793,-319682,-419844,-66695,-114652,-176577,35273,87306,29425,-303499,-385996,-60843,-58594,-322813,-467078,-135476,230297,483632,468265,680262,770493,878869,1025515,1271105,1546801,1530429,1175682,528645,371836,233452,115620,-197169,-563177,-476986,-457376,-467894,-201473,-93116,-29629,-170849,-224666,-152368,-143584,-129782,129636,316262,283943,205015,44673,-189415,-497019,74508,403347,509133,335609,93155,-39219,60613,159164,-70944,-246235,-156502,-253153,-443575,-178093,-157066,-141832,158525,350312,114586,-289123,55584,286327,228846,57045,-215501,-272165,-183606,-92361,-120163,-379257,-424117,-230307,202819,96933,139184,362464,98224,-213103,-557077,-430836,-195236,-98595,31267,457558,563756,137133,-233937,40125,463651,647969,328878,-500300,83229,583173,728008,410505,-17410,-325996,-126329,287047,594137,595967,274159,-23151,-197629,-275856,-144825,-239078,-302227,131319,282348,193962,362760,442958,122316,-436020,-397958,65385,406894,583227,342801,235396,104590,177955,366263,728191,975830,678224,-47595,-559394,-378281,-7413,87048,227125,168720,-123131,-329868,13130,186359,183521,-8,-17379,224395,277122,533908,413564,211200,118458,45498,-310569,-400464,-90332,-72860,-240375,26032,253645,299846,255379,204742,204306,387232,189326,111507,23908,-44635,-109021,-17281,187936,323528,293151,312667,-90047,-489164,140500,140518,-290804,-502814,-223639,-244214,-186373,-243629,-379146,-6261,151300,71084,-253393,-287982,-68222,359087,506760,222786,-121803,-309493,-18779,153906,125045,-73891,126646,17426,-206341,-236138,-118981,-40477,33132,-171851,-224292,-92452,58305,43026,-80076,-174490,10155,26645,362059,294279,484795,462684,299241,264017,238661,46500,-338151,-730088,-578031,-474083,-291746,-197071,-144054,-272126,-412818,-392580,-136864,303811,432063,51093,216430,658561,702122,374024,-58934,-302536,-321074,-364029,-463386,-485371,-398543,-505963,-525027,-92188,387379,345972,236675,175934,140058,-206495,-336741,-16267,16330,-178016,-204689,-362282,-246514,-71818,-326633,-282412,263897,439950,139380,-339184,-422693,159377,136753,-215615,-334618,-368668,-316745,-136724,49198,-8020,-210766,-271780,-253225,-418210,-440757,-371924,-392626,-150443,93038,-21891,-251780,-310670,-305768,-208707,-81820,-222402,-416134,-618996,-594788,-138233,60938,-157783,-294328,-393573,-308132,155419,304938,108805,-40558,-83710,-69076,-187524,-175475,-107147,270873,386239,353698,381539,431080,227326,-157485,-56870,593222,955370,876718,354552,18419,-289310,-566726,-44582,408160,307603,11060,-279614,-258218,-69270,15203,-147920,-299075,-514212,-64980,214552,120892,-65520,-132070,-9427,267673,442183,210913,-88020,-388048,-369142,-161310,71587,-37681,-146649,267749,631348,344593,18492,-295835,-54562,187893,255841,30930,-87342,-52942,-98440,-145311,-243024,-373321,-217020,-117813,241973,654630,721221,555173,461433,338466,352410,520506,793792,939411,258480,-292739,-439232,-85471,78550,72363,24337,171140,461691,557387,471088,-93505,-547410,-327315,-527722,-223350,44522,-19352,-1431,12895,439910,546242,228782,4924,160886,228094,450732,427029,415486,358890,498210,545249,519040,200240,-219124,-625589,-212888,-91737,9512,-816,34866,-220972,-299571,101708,424761,551964,623685,572061,353078,171071,-214827,-424591,-208934,242676,588145,738498,638338,175016,-100696,-158493,-196390,-398145,-529569,-226119,-95324,-121606,-255180,299114,942649,966767,612519,259173,50084,-42413,-186018,-395151,-311662,18134,412014,374340,179217,-129588,-256079,-95378,-60415,-11836,213407,250175,-58425,-108738,-54615,-255367,-131145,-110821,-114546,-175916,-361053,-224110,26462,169115,559985,810430,832486,675196,446358,298986,138000,45986,-118226,-392120,-272977,-225155,-207951,-45454,125342,186690,53756,-107462,71739,64416,-234766,-451213,-258374,-259429,-174187,40793,5199,-242646,-229262,181137,105523,-246455,-152623,119,60976,12805,-1671,301473,548212,457090,438192,451758,359043,185949,-35751,-168751,-113218,-46377,81637,314716,-2008,-420350,305207,676223,374370,-462029,144556,664678,813932,510782,262808,-9642,-114118,173000,521847,764246,801172,508973,443812,474284,516497,414588,249720,108956,-84403,-394374,-203620,233059,599953,506461,33559,-235310,-164971,-409539,-293465,-28316,-120147,-114677,-73039,-215759,-478019,-245785,182467,702112,915392,1059212,927934,459148,-272507,-244809,182277,298009,353273,597686,701951,397482,-202436,-265583,244488,420512,287666,-33732,-309922,-380806,-343978,-482058,-579345,-136883,359031,547341,519231,48891,-425441,-340918,-13497,398653,424025,179737,-207630,-340024,-112121,135242,299895,256724,149971,106902,251007,357825,169391,79758,60601,-120207,-368403,-268239,-74515,195494,111504,-120636,-351971,-518111,-432909,-272466,-134388,-39446,-12856,-123162,-273115,-426541,-248506,6427,102346,149321,29538,-116945,-81085,-47594,1963,-18792,188330,116648,-88427,-349676,-188104,232718,375679,94334,-200261,-7134,-8414,-143241,-129613,-323260,-462478,-485314,-432328,-170723,97257,-135879,-140270,144878,387478,384138,234668,23460,-431842,-462972,9468,159192,124320,-213924,-201967,24877,104306,89997,-233044,-726014,-211861,32650,52813,-72429,-273460,-396435,-604855,-504801,-181229,-53215,-63936,-231269,-75781,227182,168095,218180,588735,801177,629229,506535,512338,294402,48642,-121970,-245552,-327630,-413763,-168459,211753,359704,394312,337031,214244,320467,399039,258330,-269768,-635064,-422942,-506558,-240425,92888,284964,322284,120146,-137991,-360541,-454907,-334074,-340581,-529584,-320607,-124261,-56158,-269950,-560614,-252984,37724,261710,266453,208555,-288546,-377251,-256130,-388487,-493793,-418172,-449764,-444680,-300778,-51325,-31187,-144400,-167174,-52776,55687,54369,166548,216770,434982,240895,-33329,-32991,8610,1262,-41354,-178540,-306460,-420144,-10817,413661,412019,31787,-380902,10063,330130,529030,582560,493617,428368,281345,170996,18016,-22216,-144038,-3885,126332,269617,493044,759394,895934,507750,-82783,-366114,24677,57410,-60130,-238296,-244036,48391,263744,48666,-448328,-358541,82679,300943,235125,140158,42274,86893,321875,496155,437845,-82334,-202228,308282,483692,361296,100288,2371,147918,-256304,-185396,396619,354091,70011,-326628,-614396,-439155,-303540,-249508,129645,476423,369907,162605,-101916,47805,92372,-125932,-151457,-74072,-309195,-426221,74399,598321,713703,242487,-447298,479685,718568,454743,201050,-105213,-324041,72631,405013,490444,326186,30482,-300002,-47499,458406,593358,464514,138874,-168379,-159080,-151339,-83393,45315,256559,499824,526617,310890,-28422,-230403,-311448,-102696,-46034,-204113,-266031,-83538,159151,50658,243904,342448,51757,-196224,-158994,-174021,-99974,-145596,-176476,-185492,-263117,-245530,-175068,-291409,-224662,-155656,-261540,-236506,-199729,-31957,129533,-152473,-194927,-82900,-37960,156766,332028,27620,-300059,-519165,-111407,275386,465003,180074,-202987,-87180,15746,103937,-42341,-196667,59090,382433,384264,186780,-228207,-242067,-154190,30816,247164,154212,-171104,-393720,-147927,94664,516640,740710,442897,-207549,-548118,-29045,149640,25656,-136806,-68833,-71552,114907,177016,76975,-235770,-369393,-407246,-470950,-236000,55136,322265,467947,511129,652941,505305,296147,-88803,-365755,-609777,-489211,-337981,-173788,-92825,82635,318700,503500,547417,379087,-49388,-518567,-144647,52099,-207935,-199640,6147,439125,518426,425693,15785,-197721,-66529,-25715,-23841,-285496,-318926,26231,123076,-121067,-435151,-4308,197174,174118,24297,971,-125807,-177615,-117976,-367436,-498568,74076,316828,209426,-289330,-238195,354140,670311,763064,500709,-87123,-119595,54627,-122140,-204668,-86894,-88777,-297406,-461949,194492,451855,278912,206442,224456,321613,292214,72532,139185,154437,8981,-99327,70826,69718,54006,253677,62116,-162100,-119471,-29042,42208,163446,-139936,-519243,-382819,-185056,115652,132134,-200877,316747,445839,142066,-540989,-323425,-370649,-188332,125237,232999,18021,61728,320009,860079,1283273,1445111,1325995,1105672,765956,384340,221057,6517,-61440,48687,-18029,-8460,-16487,-162743,-200588,-168238,-174925,-174074,-194776,-215723,-50793,-212226,-566908,-277774,-95382,-224817,-147722,-238199,-84270,-54810,179452,441503,736971,625702,300312,-227856,-224242,334679,564173,412950,283513,319160,401008,463092,367010,245350,205806,177239,194788,38948,-309204,-368016,-197675,-177813,-200520,-311448,-428140,-384247,-146190,-126306,-211980,119695,533486,323948,-167230,-261232,123634,534028,688475,402907,-37208,-485946,-294766,-56131,-110401,-124888,-340130,-387878,-128984,313322,450476,570663,442434,212704,216233,380464,286197,-106518,-506890,-194369,-193256,-229938,-79703,183779,202640,111035,-88904,-396195,-306992,36896,114017,-12893,-64935,-70775,-216356,-150120,185933,393682,157301,-41126,181547,540828,434365,15613,-187824,173988,533486,752259,516497,359017,353853,449599,216797,-146908,-400390,-412502,-231717,-166360,56013,450629,373527,2574,-255079,-247543,-265425,-248265,-323590,-348427,-221840,-67049,-66234,32666,349774,384706,243849,-236748,-246628,-224350,-125656,-28697,-21610,-122534,-247269,-97846,19687,15364,-124105,-299259,-392669,-486009,-198784,21937,-91209,273487,830055,967388,717866,556726,145794,-240386,-295743,14606,206948,-139452,-537111,-287151,-193157,-45402,256773,289270,409523,303260,259727,236629,178150,14370,-191287,-438116,-447975,-243647,-118024,-103473,-351697,-37916,340869,234469,-274737,-563731,-309369,-119147,231078,190679,-210088,-417101,-333305,-126351,328652,584018,358863,-221634,-473535,-52027,291309,191520,-213323,25243,845993,1208802,787580,145888,-179984,-202236,-334468,-456175,-480084,-487147,-324237,-368472,-272961,199287,444034,35808,-242118,102843,300621,644200,782070,584676,257756,-11738,-104551,224911,752832,1179815,876109,318858,-283510,71721,652838,853115,854376,569072,373454,99139,-196903,-409399,-77750,170924,119452,13899,55445,188884,202435,135073,79017,9508,-161906,-449783,-128233,253083,417154,666650,801024,926854,906312,576875,339523,588844,574226,227950,-104654,-48739,31004,79,-221119,-215897,-48236,331443,534313,413539,142975,-86489,-280710,-430551,-454062,-355850,-189679,126659,176206,-154427,-551373,-191260,-34486,-2325,6225,-225516,-413199,-132147,-122245,-76478,89089,333705,248264,-27193,-317668,-145876,-236977,-370368,-87297,-9910,-292600,-367538,35733,44619,-307119,-454565,-186802,-541454,143083,779754,881390,839260,635502,654162,837624,562122,57693,-266020,-378318,-449453,-251902,27800,345275,490962,453293,248428,-13794,-447572,-54827,320616,412150,181905,-32732,213156,13949,-440065,154631,749635,859580,651494,215770,63253,-27508,193222,635159,649620,302976,133032,187502,378280,447823,-31709,-377039,-104417,-7776,-11772,-79732,-141630,-95355,121225,179337,-95573,-373134,-301548,-27094,23535,69372,34523,-194305,-235300,52948,303547,461467,557176,461461,227992,-20095,-236437,-52392,-71545,-286589,-94887,275697,256817,95382,15775,145817,-186063,-284371,245073,269554,-92936,-143066,540701,444661,-217781,150705,621733,533257,-61992,-332098,-213653,-56626,-31341,-209666,-504055,-438114,-267829,-336731,-275058,-215257,-182964,-298668,-17406,305485,525729,584626,690190,699647,571310,144272,-326387,-131877,63658,96100,283389,448248,336072,-238988,-209143,388283,474838,131004,-123679,-376218,-308478,-17095,73372,-31605,8356,159649,315526,17673,-229755,-180435,-142185,-217641,-117246,224598,433545,322885,-112350,-21361,425006,369666,-224133,-539398,-433420,-363664,-41657,-252207,-440684,41944,205497,72855,-351937,-224209,-38105,106585,107648,-3336,-34081,-173907,-384485,-295734,-228222,-402137,-548152,-458131,-464945,-283765,-419620,-117106,323808,314661,-41060,-56076,368936,484283,248531,-151425,-361697,-283033,-112556,-47572,-66325,-253662,-415152,-377436,-67097,-31736,-29993,-110183,-180428,-189351,29828,301990,576599,454309,126324,-393866,-102396,237995,214113,213346,310006,306836,343930,80642,-404087,-259756,39902,205285,263301,393173,356088,75853,-388079,-418010,-495088,-364349,-172714,-264014,-368916,-59794,374468,455257,278722,-16660,-204549,-165565,-175759,-131974,-33281,296610,433488,314162,-150531,-274464,58337,365552,294449,312880,155987,-197195,-260277,-13951,25701,-189529,-477735,-296288,-221188,-117864,22180,87625,118235,91263,224778,404718,565243,777802,845697,676730,272186,-146309,-436004,-332484,15218,307917,365086,200822,-171679,-380984,176524,276288,105311,-105408,-113734,-110187,-295079,-523032,-355560,-183988,-31167,179493,411250,539428,409665,177121,-117009,-364953,-168527,-267110,-356963,-93626,-10930,-231799,-100815,61367,-100138,-292331,97528,507517,612074,580320,607089,430203,279302,226577,148501,26164,-221396,-177643,-277338,-430212,-256512,-137160,-41516,-7534,54304,34161,24407,-287043,-368611,43884,294338,359345,420798,550029,677718,636249,447004,-8541,-37547,-14315,-165862,-278343,74401,285050,257671,121841,-91557,-181522,-129669,-89111,-336540,-186822,14521,-59842,-425392,-69829,183492],[259620,127381,41900,-132006,-4857,38827,23671,-12191,15993,57706,45583,-47994,-84780,-82743,-100126,30460,105602,-86103,-304208,-11354,-72673,-411755,-407323,-61499,-3828,-122625,-126838,-162343,119510,387211,508458,707903,484253,517632,469109,221378,-35487,-213428,-445255,-173124,192491,660211,467253,27753,-335592,-235112,-264246,-474105,-124299,-137553,-294442,-512705,-473785,-512168,-511755,-446892,-222760,72693,169325,-127659,-440466,-161012,113500,240857,265815,367080,512514,469844,136994,-133153,91807,236422,73173,-230030,-9793,37112,-369902,-215821,-14484,-7038,90831,292151,488576,619180,354995,91407,-262619,-503893,-372452,7908,441888,552716,363580,157735,35001,-75981,-226635,-390870,-285977,42832,392100,630018,722038,437057,-35448,-287344,76445,151625,70576,-149898,82234,291157,-37364,-262328,119950,139614,112198,-192866,-518730,-80661,386222,431273,269072,143602,474126,674595,507404,71900,27753,96962,-196884,-162247,397283,523924,290878,46253,61116,64940,-294234,-87409,19214,9698,-106545,-203216,-74767,-338623,-199072,171275,418620,366355,136075,371299,623058,316400,288316,623307,655617,203401,-383613,-393190,-83203,-89226,-266353,-358402,-73377,118661,-90660,-499592,-128930,522475,813887,655319,233571,-348513,-292847,-109418,-86269,267901,232519,-113078,-124536,596889,916293,400123,79148,-211011,-404490,203639,669207,842266,695070,384331,91880,-42045,-83975,-148616,-105631,-54314,-44788,-91595,-68626,-207384,-313829,-261995,-61086,159848,164365,398473,482552,260277,-104282,-208814,-243270,71697,196607,93674,-68277,-225448,-416927,-449329,-487673,-209247,213372,442020,313753,83331,179095,223387,80525,-134570,-172473,92159,335986,343796,277860,78807,-319761,-387558,-214309,-182201,-293596,-554809,-330057,-101247,13404,372594,447851,-48955,-579711,-216253,-135060,-214579,-319789,-310653,-223764,-138208,-262978,-224697,-57581,-225998,84440,207580,142428,13774,-92365,-354207,-473038,-534275,-299709,171178,394594,437122,172597,-197924,80247,-67013,-453306,-321844,-335172,-94203,-253066,-466573,-303165,56891,144751,-91,148361,255261,123394,44555,-163592,13925,20742,-148531,-431414,-358997,145921,595833,739757,985798,897782,917616,1035477,1009831,1217380,1235927,915068,486748,231404,190044,-32848,-326709,-567534,-309617,-97413,-107240,-250240,-500127,-514335,-469365,-467855,-413211,-358775,-88987,335654,501118,414649,161977,29013,-106211,-364578,-122113,158469,334804,198403,75305,62031,50538,40270,-230340,-209069,-119453,-301745,-302512,-34248,-26108,-26605,224224,273691,-167286,-32832,576438,552179,354592,32675,-278274,-487136,-478198,-121557,68040,-37459,-301756,-283983,134280,38524,150576,429180,-16669,-377887,-637053,-270338,-154454,-48001,452824,1167752,1208680,545936,-87378,-201921,267884,347660,134326,-470981,-18052,236203,411704,258768,123181,172233,334217,649093,789425,687458,378845,64161,23041,120331,283649,87794,-380891,-16782,223407,364228,797620,865827,404638,-210532,-511054,-58670,317100,447649,121495,179889,18131,91450,402266,991145,1443281,872805,-71500,-324101,177708,585833,481839,448582,288983,132290,-3397,174264,193083,168970,-72026,-227720,-46858,100846,449244,378142,164263,97665,-3605,-346888,-407780,-116332,-116506,-241667,-4604,252654,410049,414773,299875,263271,279673,141818,81272,45631,-58141,-16954,23233,131963,348955,398259,405659,127752,-175344,-23170,-197349,-437220,-306575,-216769,-227061,-197341,-252125,-529632,-153719,43702,25455,-216151,-284013,-171348,204331,250348,-88482,-294015,-257477,-41358,100801,114002,173962,305092,121244,-142320,-321245,-349899,-21127,274753,228857,-61831,-45879,-14366,-115182,-164584,-123644,74524,-165339,-105207,55875,283475,471684,215497,104001,-15669,-181660,-613569,-469983,-347035,-487121,-477727,-288086,-348245,-457619,-551280,-201367,170342,575525,451786,18045,253502,704382,714224,513225,303404,144479,100079,-3090,-261700,-412762,-576378,-528913,-241110,64171,416861,273176,-222718,-354852,43867,-163414,-501881,-56560,42498,-195638,-479338,-442611,57637,211677,-66422,-463853,83554,227543,-6638,-392115,-450730,-12256,-44482,-207604,-130833,-199787,-241257,-179635,-73497,-117110,-142733,-15312,40306,-217086,-395218,-352162,-431835,-349802,-95243,-64643,-171679,-268411,-269183,-168129,-73986,-314355,-378592,-296452,-408162,-218305,73792,-130736,-247081,-285462,-124855,307378,462285,226341,-13348,-75954,-28281,-72128,-43778,-41225,-98030,229596,178827,316576,442902,545576,395604,193793,359967,611567,653906,392219,185281,-42634,-291877,-44459,369961,408444,237790,126331,69100,162684,62306,-203396,-449564,-404852,46492,341600,312109,194454,164606,182517,297956,396579,219089,-58277,-434294,-222991,27560,266868,192042,34188,242286,562099,339680,139963,-124519,-20522,282343,447348,330972,178752,50998,-89330,-119876,-328359,-445004,-341975,-80354,309069,670011,686041,325333,105772,26383,253438,487074,713856,925600,403593,-174219,-557222,-240796,-52417,93883,47358,80928,194572,186442,-52753,-266162,-556185,-376158,-466244,-66476,322185,185045,-118353,63746,614675,731413,434827,232555,271549,257265,426630,406882,343977,359423,421856,459909,320421,-24596,-245125,47466,266090,178032,205774,59369,79303,-215250,-273878,122193,231447,133504,26520,170396,132544,140137,-130275,-379620,-312100,141099,443632,722516,754652,317494,4017,-319734,-293513,-459747,-379645,-196320,-230144,-336511,102978,788372,1174349,961108,494877,12803,-291240,-263524,-213272,-343924,-65845,351955,745058,575790,238006,-196654,-273501,-166118,-197809,-231537,-208282,-267693,-303582,-257648,-215974,-227128,32120,209600,185612,-98230,-372768,-211731,87599,327395,703781,997407,869489,638616,358636,186934,54778,217072,261685,-70168,-348540,-451800,-272312,-81336,50159,27257,-155038,-299437,73435,89335,-211532,-433558,-220965,-142851,-165720,-130492,-136907,-294915,-238697,138709,18775,-185965,-120972,-108371,-53017,-86300,-244659,-121794,285867,355093,428524,410503,312491,132280,-80524,-290372,-320481,-223310,18639,299960,56776,-288866,295446,678793,394756,-481837,44669,497729,619381,455275,344932,118426,-93154,69195,405947,546153,532446,220065,215822,311045,437367,524745,426791,165903,-103681,-290002,-258067,78663,272565,447468,130154,-319774,-533571,-436334,-470132,-143322,-160175,-150869,-225972,-354386,-498446,-311740,175430,651929,764114,628627,545613,278536,-280947,-449956,62994,350001,339440,350625,431042,257222,-189615,-200355,280435,417713,213305,-156357,-194414,-162398,-228818,-330458,-371349,-60062,224254,422890,412916,-72417,-397790,-510888,-74042,433583,521165,358615,88489,-70102,-52826,26823,200899,228556,232991,20282,-192738,-33324,-69591,-1690,164994,164858,-69215,-468797,-275957,102716,148692,-37566,-233225,-469674,-428824,-268792,-149839,-113486,-118613,-156692,-246713,-430196,-438639,-288886,-19069,192311,204565,48631,-69246,-45245,53254,174529,458069,360261,30129,-366227,21704,359756,335945,-89568,-378712,-109457,35770,34632,-121090,-411339,-484958,-523791,-283746,-141778,-12566,-269988,-103804,223964,437471,564193,524064,309421,-123483,-311911,-215858,-196255,-311396,-148877,171883,129090,7910,-62030,-342260,-431584,-113005,144541,169488,91196,-107778,-181832,-307052,-460269,-542892,-250259,51309,-78188,-191195,-156387,-265287,-205236,111353,231028,169788,171268,342289,65791,-149936,-276852,-378972,-443810,-567417,-334661,-15158,305147,371916,273223,134030,296672,317187,151930,-175279,-555897,-584774,-308126,-105023,149185,289271,367784,179745,-161087,-350131,-413317,-265854,-195500,-413916,-422248,-198067,-86340,-263259,-438748,-180139,192462,428378,708367,479042,-39667,-436770,-316257,-323398,-282424,-351966,-348829,-242542,-374338,-244844,-53588,-73449,-143605,-80710,1987,121886,391572,465150,559212,573938,219887,193786,232367,110757,-67568,-232188,-327833,-482973,-92693,265587,255929,-70462,-451251,-33269,243666,282272,255958,228711,330740,355610,413486,509703,128380,-534788,-144535,81388,124373,266317,547500,576056,298908,-239610,-343806,7577,108381,76924,-12856,-162499,6187,267000,184695,-177952,-455784,51580,276346,114981,2326,-102078,8124,368745,595786,481210,-179344,-100931,462145,493935,147296,-161587,93579,282978,-283517,-84589,445197,320119,-5822,-410761,-577379,-363523,-174062,-27410,303383,653477,515172,71908,-135019,294598,466142,217190,198752,96277,-157796,-370584,57306,505404,579323,199638,-299594,408395,458979,192319,-62473,-277574,-359807,-138398,-62954,-2531,-118380,-291233,-247914,269604,519097,562570,285134,70274,-209388,-304057,-319601,-304513,-219970,3511,195258,221973,210478,66206,36609,145098,315806,169757,-108852,-365047,-360437,-251521,-179028,145255,376956,274310,-119451,-511836,-406858,-269607,-250543,-214890,-104596,2206,140973,226556,-24645,-59404,109339,84535,82659,-298075,-223112,83030,66012,77086,10350,-174704,173185,299256,-18673,-261881,-439250,-326594,92393,411411,266189,-125966,-281033,-215056,-72166,-150467,-209351,-877,310088,301922,110051,-262977,-190803,-74713,139890,218239,189403,-67761,-164354,-98678,73685,391828,694074,318807,-228001,-523032,-138986,82821,26868,-42896,139520,312432,390178,240860,-94035,-556043,-290742,-44970,-26979,42409,227192,319867,299369,198538,193344,72515,42498,-63139,-126291,-182834,-206858,-18046,-39011,-133622,-1028,265172,450285,477841,338845,-818,-410920,-322455,-153523,-154513,111639,188647,517246,525758,408532,17002,-68579,90119,197888,144700,-157167,-182969,21730,140205,-70529,-532654,-192312,-75839,-185571,-334049,-246296,-338308,-406000,-398049,-482400,-540668,-161827,22744,75681,15059,8357,243334,514821,629212,379171,-104566,-272025,-205180,-425435,-422812,-198260,-193675,-230036,-197703,30638,197191,273370,183271,93196,271384,349108,275072,300129,178956,-179103,-142901,344490,399657,139772,163059,-46025,-204514,-229590,-462220,-139144,118998,-90864,-422479,-389515,30909,514893,471209,39634,299828,435068,1073,-353172,-227760,-366557,-252720,13268,129145,45404,146402,421030,988604,1317815,1265328,1137819,1092188,981316,644090,219955,-104540,-192603,95963,152402,126615,-116801,-335023,-475907,-361671,-313492,-417532,-557709,-155999,16481,-29304,-294129,-406205,-397135,-422878,-269570,-325576,-247147,-221886,-41297,266851,466476,509995,224709,-216442,-220326,236381,566410,728967,650977,636910,563350,487219,426944,401779,377088,220677,66468,-216462,-348555,-217495,-87886,-125235,-213781,-393815,-382701,-106000,194721,211294,94329,-68413,-3599,-76835,-317233,-340334,-2769,439460,569777,197158,-276049,-205186,67379,236194,241952,273354,-96787,-440377,-75263,470096,696701,671299,555524,301484,231697,295430,282071,60450,-398442,-303623,-61040,-65580,86156,294975,344018,253116,52539,-256595,-474077,-239323,49217,45514,78404,195967,57293,-246534,-2595,408629,346106,-131328,-49275,448182,443377,26250,-252955,40284,366533,649031,572228,452924,439968,510212,226912,-180565,-372311,-481563,-343178,-337227,-255693,176838,231440,-110924,-348982,-339256,-311846,-259972,-290979,-304398,-340364,-308192,-269586,-130466,244520,217129,67247,-229076,-240416,-343470,-267215,31351,175714,42010,-328453,-262259,-96756,-143788,-308062,-399345,-395270,-389547,-167647,83799,67371,370580,873412,846734,424514,319057,247257,-139326,-583279,-310695,93816,9490,-417663,-349016,-301119,-26702,307197,327849,429084,355801,218683,331124,403803,196589,-164997,-410553,-451021,-259117,-137788,-157892,-400007,-41456,230484,24878,-440033,-238965,-47583,38185,271231,294748,-12596,-374159,-320584,-37324,346337,499546,157599,-449207,-163141,206545,442270,210520,-165717,-291988,270561,652309,349714,-250692,-129430,35627,-68595,-300550,-437351,-481899,-456329,-463072,-353959,-13753,242025,61914,-144486,27799,199135,569119,890646,771000,406627,7506,-105259,266135,948281,1584590,1426236,977939,94627,-134785,381819,629829,781621,598226,398118,202557,-20440,-463289,-75690,300728,238284,-122335,-180286,150806,252377,190792,144988,66822,3874,-285668,-289077,150110,393570,599208,757933,1002980,938060,692918,546025,654636,598359,288133,10712,117272,256151,406830,340074,-16222,-299188,35682,451748,615295,344644,8315,-370351,-514307,-202416,-35161,115691,172941,22179,-328262,-379298,-141772,36722,255095,255354,2898,-514285,-207899,-112741,86243,316099,573205,382055,159414,-123738,-58655,-154306,-315921,-496056,-251595,-264399,-294600,-255954,-296952,-233627,-23734,-48628,-502227,155717,828916,1017077,867221,567043,521362,545646,314919,-13222,-291888,-411834,-530368,-302885,-15274,292367,432008,361283,153082,-64909,-519337,-67811,321259,513803,370432,13642,20132,-203166,-339817,257485,854092,1105386,699384,162234,6498,-133313,-33637,465731,508994,264023,153736,239741,635420,903993,452071,-96774,8427,-98306,-115570,-139192,-113055,-8122,159848,257085,42931,-299559,-372844,-70744,-68904,-125214,-129124,-226458,-201749,-110426,-24822,264625,419302,255198,26527,-1568,-206217,110801,134703,-232663,-192589,293770,302305,64537,-170889,65412,-223956,-423344,19380,47555,-244610,-60551,394121,118229,-550609,335770,602238,354656,-230625,-396604,-187887,-106263,-182930,-368463,-406126,-246580,-276710,-422491,-200037,-3512,-66410,-45586,196353,443352,612840,657502,576801,550847,427854,52807,-391324,-277645,-87671,44254,217696,320729,345935,-29699,-493101,12504,143697,-59498,18467,-169430,-147958,82887,126247,-24346,49284,126603,215755,-122533,-424081,-403519,-228408,-184629,15062,313189,503649,433589,-144400,-178552,313666,168711,-427467,-269898,-119540,-359781,-345319,-315962,-433399,64246,386992,517445,114814,-247237,-32571,58227,1359,-156324,-234398,-319673,-426462,-281451,-117302,-161327,-372872,-463596,-391654,-62768,-85533,-340199,29226,148632,-53978,-42815,324856,403962,99661,-336133,-511304,-341729,-100833,68918,91593,-38177,-233621,-450179,-131641,-2444,18387,-67609,-184588,-157146,96249,549083,755687,623522,150361,-324375,62260,256438,130609,18918,76259,126615,139218,-105113,-521135,-284015,-150097,-2134,64207,219028,173021,-33028,-91487,39339,-35192,-217762,-148716,-224457,-388519,-180517,272951,505093,432420,75097,-210675,-280948,-112270,163278,251092,346394,370146,170067,-545654,-8783,321760,662816,698783,613744,382837,-50930,-298293,-170520,-136146,-335459,-335478,-302997,-407015,-382392,-229036,-125254,-43685,103001,337301,470310,429527,500478,493327,560833,293999,-161591,-260976,-174891,15460,332175,416508,141897,-43017,-330382,60076,170327,92565,-105538,-98997,-31597,-223344,-328658,-87176,91641,138987,159246,331584,549343,661727,671883,574078,213512,46326,-67028,-456124,-89031,178044,143483,183032,298898,172715,-28412,77898,458263,510220,647605,821039,672953,488377,197584,-12781,-42991,-147063,-134652,-218066,-352273,-498025,-278091,-151007,-116021,-180293,-184990,-41150,-276037,-458540,-67656,135509,187194,180600,206253,344888,267180,142601,-1670,133878,165760,126093,-81081,-102122,80541,147164,115688,95928,98924,133602,110821,-130553,-318495,-136894,-174971,-277739,87609,287442],[294946,262048,211904,-46110,-106686,-92266,-96526,-101175,-43269,117023,194512,221421,65415,-7143,-96015,38953,155513,40772,-201488,-83712,-95194,-252076,-313533,-375250,-339149,-173144,-60143,-121467,119914,236162,420133,513696,419125,472966,355564,97061,-27123,-50899,-213968,71840,580473,912038,791587,126268,-144299,-47972,-158312,-273307,170770,321061,114562,-114275,-317275,-406434,-614799,-584189,-376628,-114567,-105415,-340469,-505989,-99770,211682,307588,229494,181750,352939,360420,27986,-176743,126150,217070,46690,-234615,-138776,-230912,-487041,-227406,-105744,-248875,-251781,-55591,255648,437221,242013,-42237,-427459,-544882,-222119,188426,732145,1066448,916294,485709,79940,-123524,-231204,-423969,-222372,149606,551339,711416,747575,488920,176686,-30868,86388,186106,73136,-133296,135293,246859,-15867,-212321,63296,121562,161215,19499,-87474,192223,476804,269640,39492,114496,531487,713155,599183,108701,-118738,-79009,-67899,170772,599052,705760,331294,-93626,-40876,10248,-292028,-78151,-66225,-20356,32154,65245,217541,105417,-42532,26676,327670,425995,223854,220870,348823,215135,424497,888464,851640,413489,47685,-149390,-540567,-457404,-419384,-443594,-246832,-61479,-150548,-372845,-435810,205786,668766,623828,271051,-221022,-379953,-208027,-293935,-192395,-113718,-138612,214908,719322,805837,306045,-119332,-267859,-139669,219923,468148,777125,803773,625011,333315,49592,-94282,19585,194568,212323,45642,-139570,-72058,-117040,-251933,-150554,207667,404554,287388,237797,264116,-97299,-557581,-286541,-488564,-250675,64062,193459,55296,-92230,-355179,-521742,-332849,-128137,220859,440085,242568,-50065,82952,161128,-85537,-349396,-8334,334401,535300,533179,344536,24627,-380400,-390383,-193654,-166509,-264083,-462523,-490581,-183168,111621,431737,443584,-72468,-571053,-271075,-344196,-398369,-298157,-256733,-318143,-325444,-311986,-297777,-258547,-313267,-253156,226618,170286,56761,-62761,-212023,-325254,-360356,-42442,309183,415361,282878,142721,-234213,50091,23408,-456080,-521299,-344784,-305412,-446010,-527244,-257447,-136983,100809,-51669,111005,245229,5652,-8271,-149329,-82789,2451,-29189,-285055,-509584,30507,485852,733000,950149,733442,653085,653373,487957,603134,620802,336465,175513,-64657,36900,-150239,-332512,-522746,-298837,79389,240200,63109,-258175,-401896,-523215,-566391,-370005,-163559,195525,596559,730832,589777,121030,-38018,-81222,-262819,-328856,-182811,20817,28525,24241,54152,9558,44187,-42584,-80941,-167642,-363392,-194668,12083,-12873,-557,171968,100165,-424872,73055,806209,648827,375821,-18052,-148003,-192277,-337036,-297821,63828,88486,-241926,-229533,-13144,-314663,25796,155416,-215013,-553937,-492700,-110792,-80897,-68791,569720,1235918,1227403,621136,-112215,-392505,21762,-77446,-264663,-311497,-46521,-65025,-21656,94353,405604,655440,755554,908777,867042,619998,353720,119039,261316,497845,634236,352531,-342005,-227905,152269,529771,1053177,1058327,496831,-109438,-398764,54072,466341,484620,-117906,-60787,-75047,-66913,274174,893197,1365596,738100,-227836,-54934,599219,924940,668244,463785,364067,428124,353407,219963,-2216,-58751,-271042,-504866,-407270,-146183,194223,217343,40207,39330,-23841,-369905,-427016,-154883,-142679,-272275,-122199,177051,369728,393864,278676,271540,184458,174285,122824,188861,-16854,-8427,-1604,-62083,161767,356520,459112,564166,389407,326849,-93195,-105338,-36348,-219301,-310736,-323090,-228391,-328366,-322102,-97079,-11704,-116951,-383768,-390109,-66110,-73612,-415626,-509806,-298614,-205301,-103154,60220,348903,264467,37676,-216358,-437370,-390193,30546,527762,545634,167228,-44940,-137419,-235202,-178793,16348,259432,-39944,-383116,-337206,-35403,307123,73795,-146029,-370530,-528063,-391284,-122728,18876,-91322,-223696,-234879,-431933,-476976,-539095,-72944,367714,638385,271817,-30201,244028,629193,609262,538634,604317,551257,445454,282582,-115128,-363423,-356984,-236198,49273,275906,520739,413491,-29593,-232612,171967,42242,-373072,-151740,32339,-168052,-418347,-237280,272946,506653,209296,-419973,-117917,55927,-198866,-388028,-487299,-281573,-252947,-92063,165172,103096,-70722,-218026,-197941,-127208,-10519,145181,159351,-112637,-388404,-360797,-407445,-610128,-411882,-186967,-92408,-174365,-279786,-164939,-126331,-352765,-141205,89875,-289551,-303439,1503,-204126,-272448,-146425,100678,471688,555948,257428,-53870,-125656,-74645,-41173,2242,-2167,-168837,-163388,-215133,-69785,192626,624846,812019,528876,277460,271178,336287,332461,299909,238948,21318,-130090,32513,314502,500331,468662,246807,212106,-44168,-331997,-375855,-169659,165675,420665,421775,298232,319152,315101,274793,224880,152937,-19051,-207820,-19411,173703,296167,288172,136650,110385,228329,223514,212032,105773,158584,535468,724157,635286,389050,149341,-57965,-106301,-333849,-410633,-333844,3399,367390,595399,519266,66052,-261702,-268147,119328,393205,490468,504085,349407,-116471,-544423,-294072,-141278,-3092,10952,-9176,-65870,-191693,-328304,-233149,-397732,-349390,-275948,-54000,248677,179690,-206343,151595,597349,753934,527635,294656,133074,41591,106817,133199,129158,214295,213077,263583,123299,77582,422503,750775,642904,313167,233254,58795,14381,-231396,-263704,96533,56973,-177120,-423389,-266298,-58812,151864,25689,2650,-284720,-179706,90150,491191,636517,305224,-38821,-468132,-138249,-308829,-260422,-113917,-230576,-310427,374509,1045186,1138038,779822,298121,-51502,-152002,-298259,-286087,-226008,39986,483354,756689,558595,117523,-249168,-212517,-163924,-263415,-364182,-368399,-255923,-332387,-337719,-240418,-58347,207043,380824,327930,-72717,-376740,-263317,36311,323912,565892,785249,593495,394374,191218,-44311,-113784,239056,549274,468306,184954,-344660,-319727,-146956,-51092,-125313,-301771,-608876,-137801,-27868,-217527,-318079,-152401,-69975,-193926,-342145,-259770,-213694,-155570,35493,-92837,-169990,-152438,-204133,-95100,-24825,-160752,-494910,-66309,194587,342865,238169,126109,38208,-93732,-303419,-381525,-384859,-154928,4925,-126174,-346344,90298,433539,191425,-406777,-56807,325260,393695,378807,380389,174390,-127383,-10405,371328,505976,394377,2078,28448,271225,578322,636859,522945,195381,-146434,-339865,-200198,122853,382605,675499,652859,268583,-132021,-269151,-391136,-188875,-125900,-115570,-286113,-453044,-490483,-309712,222874,659187,730949,344386,160234,93810,-231768,-164384,158228,277238,159043,-6122,-3850,24357,-212077,-147175,228203,244695,26536,-118125,63880,59945,-221978,-275838,-223926,-26553,96432,314329,263673,-108681,-324420,-518127,-211276,217376,360928,373825,347299,215682,55430,15655,119716,104329,36641,-152250,-414633,-485403,-379611,-165911,154793,391797,344492,-1525,-536497,54205,165870,-32439,-259732,-409485,-347806,-295617,-212028,-184711,-169472,-150914,-184478,-202982,-195610,-414186,-233931,128934,243385,115532,-72135,28648,163951,396860,629429,558716,278812,88267,280745,435060,275649,-171796,-467087,-184826,88560,155060,-64881,-315844,-404228,-245845,9952,58781,-134271,-490850,-185639,184109,428432,661858,691473,429720,34820,-72052,-43314,-216167,-256659,184732,437871,164669,-182153,-377022,-390823,-165134,79894,235119,196732,135499,20135,-17508,-13001,-56179,-262026,-392039,114403,90687,-183877,-522927,-574349,-389013,-276161,-434063,-166170,-56559,54219,-204012,-349038,-422160,-384905,-363167,-429451,-423296,-148811,276744,330133,159398,11582,111513,28064,-72683,-121432,-402574,-471752,-122902,57822,195285,339472,504130,394368,161257,-117720,-241663,-15293,25848,-241539,-488690,-281891,-132235,-202766,-371005,-247531,175109,436362,885316,504832,34670,-252392,-109684,-60878,-66558,-93375,59869,221810,-8236,-365017,-58605,-19791,-97072,-35792,53672,263974,533547,515398,362503,525151,378031,405175,408147,147769,-153727,-232911,-287437,-458645,-173901,143110,138778,-166312,-429320,-48005,159835,87239,-47611,-77831,83376,202772,409357,730906,405935,-162657,-203952,32242,-61769,19342,135392,16845,-133941,-366789,-279713,-43100,109437,218028,179684,-68105,-119004,140082,200342,46275,-245703,-233772,-95570,-72436,-23100,-125773,-61542,336936,533539,335078,-401773,62273,460300,338665,-224007,-55126,444143,391077,-350975,9558,369922,153855,-219790,-565438,-389020,-226353,-70974,126656,299241,472112,411438,-51956,147182,609102,789627,579521,422411,103060,-139740,-307809,24410,332991,351971,100838,-140656,279340,253014,40657,-257300,-445864,-437790,-386793,-597643,-557279,-503949,-425493,-43601,212421,221734,89817,-101046,-33131,-130102,-243614,-421838,-521874,-429014,-193830,-68231,-40546,76482,133211,283074,378604,520502,391584,100360,-187338,-362126,-234149,-203988,134219,448568,720893,487353,-247061,-613860,-397907,-233368,-197105,-94628,89910,286729,372745,191461,168800,378965,509735,504880,78350,-497216,-131518,178925,283055,167808,-250748,-68282,6480,-98460,-100322,-166460,-372629,-152481,248263,282066,56247,-225734,-398955,-319364,-299306,-322145,-136844,162277,197899,-8536,-263160,-206630,-58233,135801,86784,94438,17869,25720,-27143,11039,147280,354478,9148,-378742,-349134,40928,147136,87997,61268,266657,478740,442614,234117,-210257,-429669,-49223,179664,236410,204041,253275,203190,31134,-144219,-269826,-341276,-184066,21891,117771,99349,54303,269774,117408,-143356,13915,284178,395388,373210,261191,39108,-286543,-513326,-228841,60006,308551,357278,462657,350114,92184,-217042,-61051,197626,456790,367801,57446,-63195,-65391,118461,36625,-291803,-634556,-512844,-575600,-470035,-249443,-198277,-67283,-222455,-498888,-532408,-343748,-101968,145810,351866,362850,135261,236256,367697,127675,-159088,-330520,-278538,-376832,-354291,-302480,-300223,-24321,225971,258793,245567,266254,102118,-120465,55799,263649,378647,390619,121555,-332844,205856,886696,978147,658065,461341,140749,-92518,-218176,-320575,79221,198901,-15968,-433385,-274308,266581,805081,684056,225896,119812,240410,-40786,-65728,-88815,-344001,-244677,41481,50260,-13785,31244,330186,780125,924221,782519,745835,957307,1115050,817202,144746,-205506,-310639,21554,229263,159881,-242779,-353968,-266647,-248639,-216712,-267414,-266540,-65493,164350,194578,-36370,-286530,-525988,-289727,39379,-57603,-82608,-201695,-275019,78732,391298,628970,363760,-99869,-219013,38191,425344,831675,838327,770570,615490,489967,517656,539375,485412,181170,-126898,-517019,-211798,-71940,-7216,-85642,-241222,-387273,-248324,69758,399360,449193,320171,-50285,-405973,-439807,-457290,-476681,-160235,204294,252822,-92571,-311621,71638,423327,488511,535773,544045,59360,-465458,-65885,472930,797476,703196,558908,317184,170689,78527,164947,111744,-281156,-315328,179880,194309,127607,235104,449891,384483,161208,-214324,-482573,-383700,24796,57332,91673,277060,246973,-154953,-124656,429545,561721,102760,-232884,198349,222273,-159391,-327074,-121269,100361,370591,469510,433803,457861,433119,152810,-149264,-257029,-189515,-49503,-143578,-397205,-86569,86474,-104625,-182160,-55613,-75245,-136813,-220875,-174187,-226980,-304972,-358558,-365332,-47134,-103557,-299541,-269784,-197623,-389591,-284795,124380,347796,142120,-329333,-353197,-132352,-138608,-295950,-364494,-265924,-227528,-56752,207883,373676,514711,823685,670062,165685,172427,373502,187780,-360827,-456788,14230,136362,-247885,-344426,-332383,-81521,179378,272170,320538,268808,34135,173296,354387,253650,-118074,-323739,-266316,-220560,-281530,-407027,-506110,-165113,-71033,-226010,-321164,-21846,162138,257870,289473,298412,190327,37139,15480,165942,334476,296117,-89075,-407319,46089,313498,359420,129909,-192998,-594565,-237807,-5286,-166822,-297249,145483,221855,107578,-180461,-406706,-407179,-458084,-538926,-452454,-314216,-127235,-46588,-97859,-76646,59138,523357,911647,865226,497361,60341,-64562,283193,1021256,1705297,1790692,1333379,328596,-302283,-200566,72392,424473,471056,334072,227529,79775,-374067,-106048,337549,326350,-8161,-457793,29434,222641,235241,197632,119144,150948,-138647,-313732,98241,376590,455603,562266,708727,591336,468438,526755,626062,594878,293530,46388,149065,317373,489437,546487,136186,-267551,-232284,241562,548007,404150,110047,-293589,-457385,-17325,266454,402327,254096,-203839,-494198,-251124,-98564,95573,400050,383526,118357,-375086,-281337,-96897,193756,418025,545822,367184,241780,53851,39422,29172,-76247,-106818,-267063,-201763,-239555,-465903,-398847,60058,289219,25743,-424864,111073,719410,950321,685690,321059,242039,147637,13985,-179175,-414317,-467434,-575183,-299415,-21507,188307,255541,128982,7122,-171262,-623639,-127272,279555,537084,443217,125164,-355144,-483615,-141708,263137,654134,854581,421284,60980,79250,-26261,-276586,13613,82714,62033,1179,110861,661271,1010358,784665,506250,379670,-18064,-313563,-319631,-230608,-62659,106200,249853,143978,-217199,-494578,-212318,-235638,-377949,-325135,-252406,-166921,-243813,-178507,368773,470959,89587,-168456,1089,-222305,102082,207387,-182179,-294834,211225,225423,-71810,-486056,-179790,-223334,-397127,-267023,-244589,-331248,-116257,91624,-161460,-268073,341710,422520,177179,-28595,126239,107777,-28775,-355407,-379653,-152247,-26646,-227429,-300993,85550,358548,121953,260470,352372,480035,571697,630568,396791,301620,166892,-127756,-476116,-418745,-228803,-57219,72389,162967,321104,245880,-248249,-532048,-327772,-298387,16926,115319,56160,173497,243474,130571,165486,187245,101802,-186484,-475568,-499698,-256477,-178932,-43386,177584,404997,387785,-156809,-364505,125597,11803,-280799,-67769,24997,-204830,-376572,-339734,-528079,58260,601210,829841,618267,-91936,-251533,-203630,-280615,-450012,-560544,-590183,-526915,-387382,-164482,-32555,-144942,-387706,-327849,114551,268528,11501,-99407,4302,-113938,-105783,159730,141254,-162865,-392446,-274083,-274773,-120010,119789,218327,168026,-64214,-437915,-81786,159147,128426,-30489,-248653,-160175,272187,963187,991123,690998,51389,-126021,265605,319668,112711,-167220,-171198,-99540,-167587,-370190,-464577,-359798,-364511,-255772,-56186,218179,277035,241396,369268,399601,276826,38136,59492,44675,-151064,-269175,117165,445797,485780,157066,-285886,-295102,165105,495111,615853,429154,231326,-252513,-58985,319493,528729,722429,928128,751886,504650,44175,-282840,-332948,-355622,-390829,-188434,-235553,-305194,81985,250752,118692,-162479,-64788,262198,349894,124559,-13163,19413,269627,223971,-187330,-172375,1830,193875,405688,387129,-24175,-44896,-16227,-85982,-19433,-746,-158225,-154256,-85830,-159994,-94720,80157,199910,201489,79797,131381,438293,799927,1036718,1150935,705215,268915,192154,-179559,-151079,183759,392126,384936,376706,390590,386646,265802,439268,447973,625601,795389,696383,522917,125442,-185630,-255862,-134915,-60761,53955,-114184,-298038,-404432,-253581,-211462,-398830,-314864,-186437,-334991,-504216,-208312,-24946,-26347,-86128,-214721,-185693,-268103,-204321,26021,262831,370289,396567,154039,-12582,-32282,55502,129964,258735,309053,349244,225473,3541,-297427,-221251,-219751,-135800,179133,320901],[252103,305247,287487,36704,-168099,-233887,-220293,-163680,-35456,187542,395833,479178,242941,10835,-140881,-28245,108252,41349,-177094,-208547,-167917,-132396,-112370,-339420,-370261,-181465,-134457,-183326,-24754,60250,267608,252965,344052,266247,11826,-172973,-24426,2975,-116698,109462,611934,711629,734875,157402,-5688,20980,-152048,-83746,301872,654683,488480,269681,662,-260310,-517900,-444429,-305091,-273592,-422940,-593093,-377880,-16960,265829,314772,147615,-49722,103026,145317,-127715,-231290,71651,143257,-11933,-255683,-294536,-462044,-261954,-62050,4630,-161562,-460624,-428121,-48496,156423,25963,-255623,-578953,-505291,-210018,164157,737314,1264902,1267014,770472,145921,-203326,-257006,-450012,-167313,264154,683248,741286,688079,551091,421586,294339,215896,105058,-65578,-184172,136825,144430,-79443,-258658,-15323,122725,220877,274845,304491,410037,559346,172310,-276222,-129524,321396,598505,610268,184147,-82517,-43744,170868,417282,688400,731922,284763,-235589,-74226,-67888,-329066,-211050,-249150,-122620,77341,184358,264690,378168,261347,28185,134470,311813,203697,74171,-15317,81885,525455,1031093,930296,540724,315560,44091,-283788,-314128,-283298,-317832,-307508,-246669,-188159,-245000,-503722,-205285,313050,396247,182017,-163555,-433604,-109753,-147190,-249729,-55366,231785,424087,631036,492779,144309,-242455,-224734,76944,269836,249986,526294,701248,739210,550454,115438,-133782,171852,468497,471823,134824,-164784,-41241,27878,-45852,8462,408444,540082,328480,-18467,161510,-57709,-273564,-21598,-153230,-544542,-100795,199998,90566,13618,-254837,-273165,-36422,112895,335663,464728,137246,-225613,-62267,87435,-165899,-370976,83162,417852,583662,616813,381847,-17568,-384783,-436160,-192659,-145051,-260180,-371840,-388167,-141421,213377,390797,265163,-166622,-566928,-349631,-476129,-553325,-243018,-103215,-280328,-515013,-224548,-169951,-436701,-499706,-478759,-109845,20100,-8260,-77902,-99229,6881,57597,275502,450012,401176,186833,17869,-333177,17519,202014,-77118,-431783,-337159,-366028,-474692,-513163,-301178,-315025,-169075,-200926,36519,255750,76932,-246197,-399476,-284564,-38849,32380,-155270,-329335,-48683,290188,528942,618474,364624,190862,33102,-82679,10135,39351,-173674,-230982,-370863,-149976,-140276,-154051,-255892,-300486,83945,335294,195470,2409,-79681,-306938,-351218,-13994,235241,634261,965499,1039726,813377,149731,-99445,-74488,-195139,-428816,-438604,-229282,-50398,-7684,-11381,54254,243846,361133,95019,-249036,-363177,-82363,30247,-35858,10629,100610,-28312,-548541,39067,718294,606589,330669,-54840,-58796,94837,16746,-320417,-23293,39329,-198600,60904,135355,-247462,-101741,-160656,-333298,-501615,-308185,35748,46594,-113860,352349,704775,769118,455924,-113651,-434718,-149999,-393949,-381046,-38988,163143,-81103,-385791,88017,637830,963599,1051905,1029255,859556,504885,293999,264069,496427,806805,881070,577796,-82409,-313307,174871,660278,1092181,1028136,415208,-160097,-381534,101526,574797,521926,-258762,-321649,-61435,-201333,65778,494650,796236,360916,-424255,77734,760511,966959,660539,343201,456046,673200,608665,220570,-240105,-363121,-417637,-407411,-547897,-364010,-50057,71917,-14270,5275,-24004,-315220,-410854,-161065,-102312,-228074,-215145,57025,188383,227262,188292,243301,177109,287629,253775,439249,229548,30463,-44823,-282813,-166759,145167,477452,975023,956807,753430,394706,213827,229785,-205706,-343807,-229685,-13075,-8507,-76823,53974,249160,141356,-204557,-480241,-220754,-153290,-376454,-551788,-340511,-449383,-254058,99159,404531,110368,-95811,-306874,-540153,-242904,11917,494351,530061,323469,-29366,-232096,-205078,-52026,195047,455940,354338,279713,-347091,-199288,27827,-78537,-262501,-371303,-261646,-5686,229822,416813,436657,315168,6248,-230651,-254883,-290585,-2302,465609,586734,100603,-17596,224996,510726,502306,530048,778487,837275,659129,413249,-18711,-229231,-42210,97968,289769,477583,662461,650936,400281,49698,303735,275799,-172974,-149496,74615,-114928,-281503,-121419,354824,738864,475430,-21685,-154937,13577,-290334,-379845,-537802,-299689,-177821,142673,498906,496995,236120,-114427,-232264,-112445,17491,131883,83994,-119609,-416831,-329793,-247399,-320033,-459846,-260181,29489,-7584,-240100,-199730,-180843,-191411,57023,233037,-346139,-324118,-119550,-301911,-231243,52761,342389,619094,583079,231843,-133192,-237195,-195360,-92894,-10155,105074,203257,59315,-275226,-265466,2692,507471,983860,775863,446797,148255,62221,212771,338385,417388,258080,-78799,-435385,37240,564620,546983,246136,102614,-158147,-359888,-62171,94671,286646,450139,423788,248358,316567,360245,249316,34799,67986,95020,110628,182475,257403,238918,295104,170474,-62140,-208915,55662,238722,312977,415506,870235,960479,851696,511799,210088,9344,-56531,-145866,-228088,-129795,119141,440703,542369,297700,-179888,-388911,-262185,21877,299005,284619,-28107,97178,-121614,-322067,-107075,27580,-59257,-30825,-70705,-250006,-298358,27889,42610,-225820,-197221,34091,33281,-45092,-250272,-247532,239067,441754,612584,468053,197728,-176600,-376365,-434478,-233968,-27833,36134,-8824,78876,154393,443142,1052305,1215581,825008,325461,128579,23791,-89441,-252982,-252436,44909,-56779,-345168,-487302,-448561,-149795,222304,265865,479054,192985,-42423,-292224,149944,371126,235537,-139474,-361562,-53097,-243399,-229734,-30407,-180844,-292939,398198,956413,839000,429296,49733,82656,167872,-108505,-383011,-144279,15078,407320,490556,314547,-92302,-84248,-63771,-90676,-226322,-337260,-269695,-84872,-167593,-312492,-263604,-100596,112285,285421,259621,-138002,-410756,-362256,-105212,159405,248418,306548,153413,97873,119467,-39452,-184589,79031,658272,869644,527902,-190598,-381467,-193211,-211460,-220119,-116870,-312226,-478621,-203567,-136989,-172272,-102289,-104827,-317514,-440561,-197423,16948,127788,40468,-126540,-165326,-233649,-271847,-95863,-10230,-48176,-166391,-267289,59454,319122,197746,-62877,-59087,-82428,-272613,-457189,-423101,-318561,-421751,-507308,-536713,-244325,-5339,-168301,-281469,-90612,129179,121062,222840,316762,137239,-206668,10369,423285,566014,471987,-112370,-102975,263078,686788,624121,439715,119879,-189945,-443682,-340726,-444,514152,867621,980031,557551,141738,-103032,-191636,-150500,-54723,-81984,-251656,-453458,-464270,-186031,322125,742579,851683,328799,-19597,-6561,-15258,328464,378976,76264,-178042,-373424,-340753,-196466,-293407,-136344,106256,-13059,-110503,79962,210491,88544,-239077,-376919,-202014,-108499,-59981,147360,69234,-141251,-279597,-328811,-253171,-120074,-49436,184753,428075,387455,105892,80743,147131,112683,-38272,-154455,-164555,-336277,-432572,-257857,122847,503942,544784,239314,-254353,138815,182340,-33650,-292314,-270139,-251164,-396924,-260815,-141794,-87139,-83064,-108666,-20901,70500,-81894,-426028,-40452,91843,14641,-120113,120155,343606,645301,728626,660572,468111,404260,392665,356078,113919,-282884,-489571,-269687,65382,123950,-13887,-169856,-297307,35641,297400,274352,-40700,-437734,-333894,-41195,264022,580341,649578,353156,22402,37649,155178,79049,208813,460244,465837,69563,-423343,-395676,-182092,7519,210049,244607,147057,90567,94737,98240,219404,244188,-22354,-461289,96840,238238,-28386,-315275,-403120,-287457,-207263,-166889,6643,34883,-200007,-470121,-544062,-524663,-296051,-172972,-251923,-379697,-162603,241937,245348,4143,-149507,-195774,-332036,-90888,-29709,-302962,-368915,-48255,142846,228180,406751,669381,670894,538619,77558,-44762,216138,185895,-102271,-341489,-347356,-214976,-147328,-387452,-369010,-44345,273586,698825,288943,-91453,-177167,59416,124792,80191,186645,373341,476566,166044,-373358,-81966,-23577,-99188,-46783,164739,435827,553666,322265,-87597,6326,259715,412501,363937,2600,-286809,-189131,-222457,-369214,-177845,148087,125156,-244276,-342436,-78199,58912,-18278,-198043,-280428,-223676,-142208,174740,577451,561237,95334,-143329,-20207,-234671,-145791,-200722,-192380,-252112,-211305,-206013,-172253,-2625,257063,212315,-99085,-318234,-73385,90847,161080,-37873,-421790,-260736,100677,259939,-30594,-148354,174874,274391,-10011,-330470,273079,343640,35576,-298365,607049,886493,395903,-351065,20938,149294,-138845,-534426,-412171,-162610,-58509,-41860,109474,75895,-16037,25318,33271,472537,756953,846380,728548,357193,-82316,-309933,-283608,-46486,127204,137745,41293,-45462,102717,98611,-40708,-367936,-475202,-461905,-363952,-96612,-59718,-256944,-303728,-12605,-107232,-16753,-379069,-453451,-154320,-12208,-29621,-171719,-372570,-525498,-306823,-237382,-189557,-57009,106245,278584,355433,483107,475149,289338,76947,-120881,-226969,-198707,55855,424463,899488,786923,207173,-390330,-368693,-139800,-168176,-186984,-61873,132755,230211,302565,373681,526276,828875,876610,661830,-212430,-424073,92124,344954,321309,-43719,-385737,-370231,-124885,38753,18256,-180142,-390059,7693,259526,338780,237785,8523,-271703,-373178,-505067,-335553,-57687,52912,-140852,-315916,-344858,-182046,-34032,-131275,-176568,-22628,77434,27593,-103104,-164630,-144051,-304775,-593667,-251934,224701,266117,226138,135770,239086,375671,254484,96210,-281173,-199760,106364,213167,278199,247288,168734,13057,-289813,-489719,-520315,-554487,-378389,71560,253039,118678,153974,404554,175997,-137421,147760,388511,359668,257593,167568,49715,-197819,-491374,-211861,158183,297070,398746,247517,-2929,-351681,-452700,-274664,180747,600925,525353,269389,67873,-106719,98388,178299,64757,-36064,-146932,-169795,-231007,-87547,110747,230741,90512,-306212,-457513,-408489,-79303,272301,530910,530815,164612,778,9197,-171203,-315731,-425070,-251473,-80417,-35996,-256662,-402675,95264,437654,627179,591269,254361,-17623,-338403,-324072,30798,323946,364117,-26874,-315758,598088,1258297,1306699,945664,575700,206630,-14176,-81750,25848,164550,74543,-224126,-588279,-139148,348299,821762,683138,290968,-86425,-82477,-13189,35648,-33296,-328943,-205077,109558,41995,-124334,-202988,90188,323591,269320,135914,287988,772429,1099348,756692,-23878,-217272,-277459,-111124,204881,81534,-350002,-272831,-121106,-184278,-161483,-183984,-189706,-69783,288574,362802,187941,-115994,-525223,-176244,303586,296594,216405,408,-350194,-172630,473678,723923,450399,-4606,-217092,-159468,190749,617126,719457,617117,519177,474992,589536,607001,525785,175113,-73191,-408091,-83058,19308,13460,-100003,-311949,-365017,-187283,82418,392455,489031,333051,-3113,-160500,-268066,-346850,-432429,-469873,-181253,-146422,-398516,-244121,222258,633701,634623,671761,550805,-12957,-483752,-78326,354295,680954,617875,449726,319861,104595,-243667,-24030,94964,-202488,-275540,388666,530544,213288,11050,421120,451850,185655,-287972,-449437,-298933,109948,95678,-4986,112882,205432,-121080,-190829,392121,620549,248529,-250175,-124775,-201997,-487712,-257055,-183509,-164465,24999,231697,295874,425263,356452,133812,12006,-65071,99622,179315,33788,-268451,-176133,846,53250,171367,284167,141626,-26264,-183141,-95805,-98546,-161289,-239229,-470639,-400895,-497661,-502042,-215220,-130496,-328337,-190172,187897,396601,131389,-320848,-201560,19891,-15695,-293150,-331545,-112977,-70372,41193,331701,639106,646855,711808,460898,-54598,-27184,327083,260277,-362402,-442752,-2381,148345,-137157,-270614,-186877,-99336,-44469,153611,153546,153480,-103616,-164489,69773,192161,38672,-59870,-12855,-192016,-529007,-482610,-321460,-250655,-334748,-268728,-186541,49276,282486,477223,356833,229430,253914,327873,386743,442749,330489,34998,-262890,-208853,98240,191399,9938,-95987,-293127,-426407,-373028,-381774,-216642,-11612,324641,297292,161599,-131810,-331828,-266724,-239760,-351896,-349799,-428389,-496582,-177792,-74271,-188822,-110759,452971,830730,845980,534805,145062,-18936,230795,934947,1572863,1892022,1360634,383738,-359853,-343420,-358352,72819,327896,279045,209108,98271,-330180,-162949,313526,391017,144576,-486131,-109382,135160,165953,128810,98074,210040,-37688,-230219,94570,351054,364311,364275,183851,6749,-6363,334411,576243,648702,330935,67519,104791,278955,320788,340641,62871,-214078,-353029,-18144,249038,319796,178580,-156827,-468848,36791,448591,559767,333853,-292316,-423043,-222447,-153316,32128,351679,369786,134549,-174689,-235528,-61387,224391,401063,352983,274806,212711,165594,180607,231462,151456,201905,-99168,-168085,-211330,-322300,-254326,147647,300168,-54488,-278074,39527,435585,641565,375089,-18646,-73048,-96888,-139835,-302449,-369235,-450337,-509940,-206625,70864,135269,61348,-150044,-152125,-288720,-589030,-200426,220914,512889,460806,297177,-203427,-159350,122102,260276,290343,245620,-17995,29419,325833,286292,-14265,-354343,-439216,-189504,-252421,-147169,455522,777616,884417,903180,630738,147996,-307457,-433749,-303292,-138048,36927,196116,199246,-162134,-581017,-360452,-355335,-513892,-439601,-247243,-134299,-299232,-115950,553137,595680,-2276,-293003,-43758,-280098,-45242,133648,-159254,-384979,49858,85552,-114129,-436949,-273724,-52600,-223393,-420002,-498800,-482298,-232889,-104058,-211627,-95794,183763,185377,137037,283473,566264,417738,130044,-364911,-239570,75534,157787,-122745,-204754,128597,290441,166821,383207,361521,379450,381198,446842,212473,47245,-127160,-336274,-543417,-535131,-430165,-259582,-170069,3146,280336,502550,251068,-26327,-381432,-515740,-141569,268423,261023,255876,416082,472509,374261,312275,-13523,-318399,-423375,-346207,-248181,-181325,-225164,-120991,194838,248952,-112245,-482962,-78564,11562,-26428,71973,6923,-178442,-306587,-358286,-510756,37739,700740,879015,886992,342225,-178482,-503167,-508122,-474138,-352997,-340408,-324962,-446314,-324530,-66308,-42530,-353038,-239814,229986,486262,362569,113234,10299,-158345,-198730,-61219,-205940,-403493,-255336,-107042,-207753,-157905,111880,277864,293921,21398,-399873,75190,426109,315021,-5053,-348403,-209175,470766,1218712,1101068,550724,-72091,145846,410118,348623,54774,-330095,-331122,-278673,-453076,-610036,-510045,-555696,-492010,-413764,-82160,391565,660112,687279,700646,579896,371497,148094,206802,278212,26164,-327587,-21425,357333,471873,203373,-305111,-106589,443863,740217,871723,420520,-140741,-272826,451820,675415,638769,569450,835091,654889,460507,65300,-230622,-389476,-501008,-245743,-72580,-135410,-107579,387406,702394,527967,-20733,-379832,33628,87247,-211463,-486012,-427291,-12812,133492,-230697,-212265,59695,303858,431433,278711,-285452,-133157,188403,-214066,-227771,-168248,-275925,-333859,-288471,-171226,29827,108856,132905,156826,62895,33689,252985,731411,1186496,1447983,1009095,459294,434808,136255,-262457,23513,455531,394358,252475,492801,692952,489463,408661,396931,479192,510808,448176,325080,27697,-188082,-453952,-190604,73654,301955,89035,-213857,-502535,-270785,-239728,-363304,-241422,-283832,-404609,-447186,-311846,-100251,-150164,-190161,-331618,-347055,-195096,-35607,83493,298710,510308,513963,261146,185832,102619,8124,68814,270444,357332,410510,223004,7041,-271467,-221766,-183976,-78175,165269,267463],[246787,352309,333371,105084,-120951,-284968,-250821,-123734,81290,308963,581989,616581,365029,23890,-160053,-99410,29786,-18166,-174445,-300863,-242572,-54622,48465,-27827,-93148,-123410,-240858,-280722,-197044,-52187,85673,192396,407531,179456,-246338,-375363,-12706,-35212,-118281,90058,420562,319507,389931,114319,58355,32427,-150282,22214,296586,788426,750624,561137,322821,-47086,-360664,-333668,-163316,-266826,-448367,-458717,-211440,84163,287091,266416,33703,-231375,-154795,-104729,-250969,-247253,-3936,80146,-61517,-280473,-470255,-403524,-104914,82331,74087,-48910,-211032,-467315,-302440,-176236,-291136,-563231,-394500,-390097,-233758,32208,545391,1123870,1338695,927300,225844,-262796,-277756,-371569,-109966,344254,718904,725985,600052,593754,583998,547189,384789,12353,-249543,-244512,15091,-53191,-262070,-372319,-80912,98724,174186,319295,413385,444347,597627,316531,-164423,-537119,-59822,379218,542744,308070,109430,70603,251408,504122,648105,602131,171700,-336410,-82597,-174621,-443896,-461439,-495529,-269091,304,116263,166057,434248,450478,148503,-90267,34919,62290,-32213,-376835,-99689,500558,953505,819924,494485,332939,32384,-101952,-103198,-131129,-174110,-174336,-240881,-130804,-126703,-293299,-251322,61419,131246,-21044,-243914,-377913,181738,477274,552900,313604,511802,450765,379204,133060,-50827,-279988,-206785,97980,215528,86090,141420,371858,635793,599745,87416,-220121,242189,644617,665969,214815,-258501,-39497,136266,88476,120644,470908,533784,247237,-322737,216161,243618,-100428,77827,-26964,-435505,-224899,115012,42039,142886,29200,-17162,146258,258969,366303,377954,-73976,-476162,-255533,-32129,-172887,-367035,-54988,255926,421630,476546,250540,-141575,-389599,-539504,-239464,-140102,-250371,-319551,-244957,-58101,224357,218023,-42270,-339085,-556299,-415640,-395099,-444433,-201826,27626,-185687,-536707,-82857,-13420,-355785,-282699,29923,-375120,-291957,-224068,-188280,-109116,162425,387332,519258,498613,309379,76609,-77435,-369784,-168026,202712,207357,-52942,-276819,-362283,-415398,-408535,-269110,-66835,-264999,-318109,-59110,374388,655243,519515,-377034,-564189,-143534,-37011,-116756,-228833,-141987,95694,223425,90497,-151164,-385226,-370863,-407752,-273932,-257179,-419858,-479865,-485512,-385228,-146998,58986,27069,-192722,-83136,105574,111791,166881,125149,-159693,-248208,224362,551131,1002488,1308249,1317529,968185,181811,-206982,-156078,-236778,-386581,-402656,-262600,-113339,-119712,-188789,153714,500829,690852,208077,-296185,-279032,7020,-10497,-124765,-53969,-11266,-119777,-441241,-152133,340677,388636,164956,-150504,-130191,171615,204102,-57700,-109022,-214012,-183197,446559,513430,752656,466646,294303,-291982,-383176,-249450,40431,111068,-171257,-135769,-123753,124210,214316,33328,-201356,-280213,-374767,30835,175511,369176,-11146,-576365,98142,630415,938879,1047965,897052,688621,343596,196016,374178,581782,864221,885754,652617,186006,-137604,227840,648738,871387,738151,119670,-416027,-538214,-85961,457540,450742,-184554,-242920,1938,-327628,-222039,-93777,-85349,-145891,-478128,-89276,510277,662207,421952,106998,465760,675233,570616,156337,-257465,-334478,-298923,-208157,-282604,-471541,-184532,-7249,39511,32806,-96699,-221089,-334144,-200903,-102387,-204432,-302157,-165161,-111915,-50569,-16453,69727,140331,316416,318329,551872,509794,192287,-127753,-496854,-573740,-285429,309529,1039915,1226422,857414,595617,288917,286900,-195592,-156950,46170,175337,169315,188643,312386,529659,367130,111061,-315274,-175819,-34629,-159767,-391955,-375792,-405828,32465,253131,322585,-36263,-122209,-270059,-411799,-207327,-146043,124897,167143,251230,-94382,-326847,-159695,27567,235609,460696,559737,490597,-66195,-289530,-383391,-342586,-211812,-28311,111928,245026,407661,634262,842379,691794,174884,-91068,-69239,-105049,-72070,380016,421194,36548,176,154937,344596,380754,454850,719081,834243,610479,287590,-42575,-81156,163727,266853,311131,457374,594028,614654,333116,26303,346301,346294,-127558,-38719,153916,-63291,-236271,-169500,211639,722035,590267,260247,-137964,-98922,-315998,-472967,-483362,-94300,34015,313180,695962,780681,461070,-17909,-287424,-233291,-149018,-101048,-182675,-307877,-494235,-247668,-79396,-120301,-338469,-263511,123412,117030,-164619,-310961,-191814,26798,92791,-16243,-548647,-320438,-307837,-362117,-97428,186294,480870,626668,463866,107721,-258725,-454585,-428681,-272901,-105739,159962,333475,375393,31453,108690,36402,262550,831856,807821,608147,206748,-122230,-5759,219895,395789,324594,119040,-26958,-113592,310451,239186,-13824,-173535,-179149,-186713,134905,245553,326290,360081,242707,23136,128862,252199,177406,-131804,-32869,230857,356916,289279,215867,121007,209220,91092,-268112,-257712,-97838,158322,351536,568192,1018731,987841,860773,481270,162847,18252,-16624,94682,31866,111019,198139,445037,477450,39183,-383675,-9866,-5762,-94555,186918,194761,-184515,-287194,-181557,-149949,109644,284851,107884,-61946,-156580,-375044,-122512,258467,215583,-104241,2173,337788,317771,143145,-118928,46816,228473,242692,343573,226285,-50416,-307608,-119117,121687,29819,-18878,-96584,-128778,11087,278149,664450,1256010,1214194,730324,191020,-89347,-78999,-209476,-312473,-263610,-58732,-143868,-406241,-484359,-349951,-195487,264116,489534,788465,720224,487036,-188087,-110814,155976,229628,-100285,-268461,-176014,-370241,-334952,-59228,-186326,-393858,181977,566255,416908,-14901,-245436,125839,248378,-8237,-391927,-155854,-99785,173269,104052,61417,63839,208156,115228,-9685,-189005,-310501,-261591,-106937,-79773,-249979,-383128,-330993,-260697,-84242,-22303,-316813,-438978,-351853,-278964,-141898,-149389,-249483,-299235,-125167,192583,376503,6824,-257510,530529,906932,515314,-232785,-383483,-109617,-345894,-307497,34093,-75528,-398410,-275014,-7471,-84557,-139637,-291431,-488829,-179277,51466,196738,324513,133015,-70986,-169148,-359917,-337614,-128642,-143968,-144015,-56608,-239198,40653,433046,384460,-83026,-143304,-46866,-172453,-373997,-407786,-298881,-237930,-312038,-421775,-494986,-357275,-319563,-205094,-120552,-125682,-224999,-42585,139823,22437,-309635,35181,358352,392085,315044,-269168,-152874,208216,562881,408145,125973,-111037,-163238,-140204,-355382,-150432,470279,795136,850052,436922,107965,-53495,-86153,-96700,-20718,-111476,-216648,-339213,-305227,-27947,393850,752299,884596,368170,53516,97040,252028,623268,475078,-173698,-428081,-129125,-41135,-226894,-436323,-180594,-30041,-115342,60001,287891,231556,-8510,-184543,-402647,-363969,-347114,-275735,-20597,-49362,-174521,-249093,-212655,-77175,-94759,-426579,-143337,265591,341323,62475,199951,272324,348985,416608,121606,-67780,-108721,-227154,-152051,145662,489638,477975,193279,-66876,176439,161291,5612,-72794,-66797,-177561,-448184,-119051,8910,6854,-53989,-68937,102424,255817,226358,-146743,-202345,-193233,-223891,-197599,196015,566170,902327,837412,672376,506761,488303,325568,136981,-97400,-386883,-461542,-380305,-73913,-73952,-33778,-105464,-229290,222212,492861,385377,154782,-124208,-192108,-332625,-55971,314665,404591,125267,-100982,28912,176756,214552,416947,531030,296501,-112621,-392498,-25861,51831,90547,226432,165660,55637,24685,136173,184452,355013,370750,20236,-426422,86912,342187,117075,-148907,-250597,-188125,-77071,55665,142393,138220,-189914,-509963,-487273,-554077,-208726,-15964,-127402,-312037,-68920,210029,140048,-151737,-279931,-348335,-278474,105818,80174,-258466,-306978,-33308,159948,271429,460392,754237,862932,703883,157542,140138,369549,266680,-28921,-245259,-350107,-310377,-112349,-106276,-270964,-394114,14702,262079,-26961,-271485,-91575,138981,181982,156465,347269,476255,476525,144521,-340423,-111558,-52074,-105197,-59527,284922,576029,489259,15788,-521744,-361170,-49897,202635,98429,-284279,-315838,-111726,-159484,-270658,12517,325053,234042,-159605,-262255,-125670,-31527,-15944,-167446,-327475,-429601,-510541,-157700,198303,529238,161401,-10507,-24247,-296377,-191871,-65907,166480,138491,-55528,-117421,-322438,-223045,120200,33002,-289802,-312708,-190717,-43150,189486,102672,59388,136846,432932,535459,61863,-232031,-82877,-109549,-338574,151176,530182,320003,-261487,73537,1003919,1065135,337485,-207401,-47607,-59916,-299674,-340430,-179905,52939,163281,84358,43579,-228091,-347665,-197981,272830,582233,631966,579237,527316,80592,-256166,-411758,-208718,-87411,5794,90596,105187,7709,-48286,-507,-66208,-286246,-296794,-250896,-66489,186119,228709,-151467,-193965,-120130,-189239,174891,227356,-81569,-191638,124511,196400,90144,-207384,-539046,-301993,-261442,-195929,-126164,-4302,82075,235373,352400,418215,385142,262537,83439,-259545,-246294,-1221,391779,794798,672018,370079,-280176,-263901,-45125,-130837,-298815,-358907,-214509,-48515,319281,487728,512906,909996,1071540,1024437,145863,-363814,-118163,305158,450102,269764,36380,-75913,15078,136539,108452,-25399,-293259,-155293,273519,623071,656584,406420,-14986,-307231,-526319,-461652,-259259,-97827,-198582,-348152,-512784,-414029,-309534,-310073,-500507,-191827,-10563,34626,-193384,-434399,-343089,-295826,-461576,-236931,277242,388121,401776,197860,127149,113932,-37171,-93006,-246511,-20563,175555,162474,201662,240466,83661,-160210,-541087,-535136,-282748,-338689,-487348,62691,264504,-61086,115093,400288,163072,-69509,349146,552848,406294,217102,120019,48896,-147200,-372290,-211192,99360,122444,278885,-47732,-363342,46704,98152,-374829,83315,575189,562819,435572,226030,98341,229230,373412,408122,487165,286118,78904,-109306,-788,300370,334737,257661,-32889,-234984,-282923,-22545,320533,547662,505961,329732,137756,-248902,-329401,-219595,-471815,-342932,122368,270964,-40481,-409836,91579,442606,782100,737982,205897,-86114,-176130,-410543,-248436,161279,279521,-163370,-216770,754029,1221515,1163757,795638,382067,102446,44929,128909,221981,46092,-257477,-564659,-265333,-38318,255167,566339,497188,261815,-8389,-82309,-5582,-60408,-73468,-290997,-149704,122833,33384,-215470,-382230,-159607,-140367,-229449,-409724,22460,619463,923908,468256,-229387,-160775,-223322,-190186,143808,-39706,-382225,-196943,-46466,-135515,-162684,-315054,-373881,-140595,351766,453592,365958,5190,-448568,-92464,391606,552499,425070,206438,-179982,-465130,317909,552008,368532,63652,-159764,-229093,-16780,203012,359493,266136,396478,497366,623046,607951,515831,294578,19134,-368927,-29315,70908,-1784,-155871,-407800,-332963,-193745,-37558,215031,336951,164210,-27357,-85978,-178752,-191642,-129606,-345596,-232822,-137672,-347670,-218433,236602,649876,650792,604418,288362,-303017,-514368,-66279,202697,396512,407920,271270,333475,115142,-474541,-109740,128765,-81479,-191340,497335,821212,459692,-184575,256551,434701,127031,-365169,-209080,-2612,232252,197684,-17630,-167212,-59675,-223938,-192486,289745,475647,190674,-186583,-321500,-385745,-76097,-20575,-115508,-332034,-254131,-66441,72477,346884,404682,321356,280298,149670,244535,227052,29773,-267746,-181407,-16233,220766,490007,502368,241814,24567,-168968,-78712,-19833,-17949,-52488,-262842,-404331,-444927,-59392,52376,-24064,-247902,-117833,174257,284391,22058,-369946,-59574,181408,56899,-391863,-314084,-1443,21113,72849,391044,703919,650348,526399,215403,-220969,-301899,123759,111276,-373752,-274610,-3258,25801,-129769,-145926,33709,-34565,-99978,44280,39027,142090,569,-396048,-264437,61103,220119,271579,199596,-212721,-500929,-94923,-73612,-161570,-170372,-95631,-104328,30787,331699,619590,463471,141477,166260,440575,675963,719667,361737,-168720,-275395,-63491,15709,-97221,-403262,-375288,-420636,-363209,-299855,-58050,129846,209553,363633,267641,113256,-117038,-212574,-141117,-77205,-169062,-173620,-272860,-411516,-186060,-62282,-280589,-271238,307300,675342,733719,524081,227047,10921,95516,696486,1287203,1708200,1168727,298743,-314851,62735,33018,175798,332513,275558,159880,41384,-315798,-232632,249057,426344,200367,-281646,-171859,49363,-45942,-110021,-21204,168202,25444,-145027,79843,321329,431635,333769,-2048,-36007,-242977,77472,514624,724520,420538,99975,42689,213134,82038,-55012,-143165,-184667,-275026,-260234,-154384,125349,190116,-4598,-448961,-81197,418776,509146,324050,-132294,-276536,-314147,-344341,-172654,124897,231916,97385,57311,-11104,17459,163503,286413,121186,147030,78099,130580,262483,317510,255835,242255,-22497,-193057,-218228,-212828,-218665,-32479,-27301,-215881,-69105,1384,-14517,187325,144252,-309183,-331004,-135515,-110922,-57343,9121,-285634,-497211,-121215,201101,193104,-30905,-362590,-343844,-418018,-551033,-295880,119834,436746,495522,499959,395649,334312,383696,258202,-72490,-328202,-315622,120858,587011,561347,355415,57991,-362212,-287580,-391638,-384482,116356,343995,712925,926904,645029,210057,-96225,-208950,-122395,-69662,-13157,111072,183432,-155490,-591173,-434803,-344754,-394167,-430256,-250592,-132758,-291682,-128325,537482,602267,-11250,-297176,-121872,-367555,-276247,-56002,-177015,-455081,-172381,-90159,-87748,-185508,-10418,139846,-82202,-352705,-522620,-527679,-306985,-32257,-100706,-64846,-82225,-32335,178317,487111,751452,601482,246613,-293671,-141336,177848,242112,-12823,-116529,11503,-65428,-53104,193932,175474,150472,62887,84134,11489,-175830,-421294,-476137,-477061,-594718,-621140,-409121,-363932,-102507,236909,640035,656407,422508,39020,-350114,-373175,170470,353199,284474,544975,793457,601732,430933,-57400,-562292,-283772,-106934,-108213,-40394,-179567,-451509,-46531,112046,10646,-294399,-216003,77394,184353,185688,-106693,-304007,-415072,-309986,-309037,-66616,500290,625758,797119,669115,304186,17554,-16940,-66316,-7047,9539,-16323,-254350,-498490,-289378,-150391,-381146,-147679,248469,498499,516510,336506,98271,-179266,-309122,-274773,-389775,-342489,-129814,-53624,-212225,-218582,39458,229728,288126,17974,-406008,219158,638664,468727,-23090,-422557,-275850,526668,1096927,938621,228504,-69063,370010,423789,257097,-117297,-481577,-353183,-348823,-486701,-371026,-435089,-308152,-190333,-263202,-110530,503398,910518,962245,812399,556037,267320,165431,275455,366140,59869,-417428,-54867,358288,412474,168793,-155256,94835,587056,803344,850354,211340,-463972,539338,908641,956165,623297,329546,462944,362150,261185,10220,-196325,-333981,-367511,-169272,-17877,-55995,-37425,331410,735715,676476,143375,-477529,-241988,-243556,-291399,-94264,-371218,-94882,90699,-153805,-252629,2794,229745,330576,148872,-283491,75169,217053,-314178,-396503,-374434,-392109,-366751,-441772,-266141,12090,34445,-41455,35633,115404,161086,61671,451367,1094420,1402641,1126637,609569,589805,428750,-238945,-198271,360263,239193,795,484078,800404,590234,318499,338752,258106,87139,-4924,-43382,-38923,-38456,-217558,-237171,224903,454792,279239,-104062,-275360,-124381,-140174,-194123,-139351,-232083,-373520,-353555,-243302,-33063,-32819,-18923,-60445,47300,147373,173078,140017,263486,536035,446092,211314,269539,283114,52720,-48905,137970,271022,336943,153621,-82682,-308834,-210645,-156472,-73915,103722,205077],[283646,381135,340722,142199,-23505,-251553,-236362,-59882,196168,410264,624555,544770,329948,16214,-141544,-147793,-48864,-99921,-186859,-329423,-327946,-69028,99084,145991,66686,-60504,-261270,-408193,-342701,-169088,-94441,261076,498273,265658,-150041,-279460,-26904,-150180,-174107,131140,255950,35045,-15006,-46717,-5594,-11464,-129549,18527,199631,696265,813170,677278,541027,191391,-141770,-265346,-93121,-157504,-223084,-203395,-49143,156366,253547,155382,-94719,-281154,-301027,-270972,-261889,-228320,-65265,31752,-106763,-295139,-446427,-142816,16502,152187,890,-65668,34318,-74371,-206096,-356116,-448298,-246213,458,-102966,-57518,95547,411374,853800,1208729,954947,292872,-273934,-278448,-216180,-62807,326198,612915,670729,545104,602674,647660,673401,486962,50619,-239439,-194145,-108683,-297110,-485045,-385189,-82595,49591,48849,72159,122906,284293,618904,631121,313992,-311745,-423550,127777,440524,467630,361978,249820,255561,469010,542469,400888,34556,-371725,-97426,-242219,-430701,-419731,-510658,-375826,-151474,-64747,94907,372828,506735,288882,-171306,-311983,-132286,-63664,-292269,-178365,364437,671648,557909,317629,148716,-71183,18006,57286,-18684,-52194,31399,41434,68122,11033,-157000,103772,361648,239764,-112652,-309249,-108807,550443,1074774,1089612,580531,570374,358986,115820,-104859,-175186,-255860,-233179,-63159,64221,8815,-115238,30790,402552,466623,-20623,-279428,257462,738833,816667,354309,-381532,-68991,206020,179967,212622,439221,452377,114631,-471641,293320,433855,-3649,25295,-71267,-330589,-262286,-538,-30184,223375,316559,171400,191291,257431,263872,155375,-339415,-579436,-342612,-157929,-101523,-352542,-314153,-48468,134213,142154,-61802,-343589,-387574,-501593,-256807,-100240,-136347,-226217,-137752,11639,138394,-7062,-318374,-438674,-462695,-514297,-317912,-234135,-143286,99255,-97531,-356034,80736,112544,-174917,103288,357780,121405,-484872,-461222,-283508,-117308,198247,558277,640757,462564,233099,210253,209916,-34248,-359444,-861,342646,265028,-25860,-206027,-167767,-127761,84671,268389,160338,-160155,-89430,535554,1219235,1280374,308853,-363344,-243165,-136116,-85585,-165102,-93081,95432,114784,-184494,-417636,-206315,98046,-115210,-160252,-219957,-430473,-241872,-284647,-477518,-173624,225492,234471,6984,-177562,-310450,28299,317123,310515,-27464,-238752,301507,741483,1232356,1551967,1535850,1060455,252883,-281477,-270599,-324280,-302127,-258114,-112918,-87787,-202966,-404261,255133,727649,852248,258849,-192530,-106195,117508,-42545,-222168,-161063,-112962,-157219,-282210,-244381,44243,129258,-32560,-254251,-264348,71165,230854,205500,-4048,-521617,-88284,773307,1013857,1685823,1419721,939100,-170881,-299836,-262002,-58595,120774,-68126,-189220,-229442,-61400,242475,269225,80042,-337382,-265376,261299,287012,414618,-30912,-436871,38067,430347,668115,778395,592352,425737,230872,161555,406667,518050,661436,674684,590277,387303,132181,305755,549758,548925,330404,-262130,-480207,-385713,-227204,348040,556801,175049,57864,37384,-387361,-365044,-144849,-150844,-193086,-251332,-417062,-43923,173771,86495,-71198,378326,441992,298473,81254,-44609,-74444,-148276,-105407,-151240,-344076,-218473,4816,209690,282996,163271,-13642,-148063,-215623,-137496,-215145,-340089,-316358,-176454,-81223,-146406,-187064,25382,204710,268075,449668,685631,493295,-14449,-497006,-331716,-556678,7313,765689,1078647,637098,393417,106059,108006,-123342,82410,256317,260059,184235,278095,452664,639629,496637,318794,-189533,-126990,22718,-58635,-288790,-333439,-128048,369619,430226,304350,42311,40418,-87549,-259323,-261754,-346280,-346587,-287819,-2027,-222024,-345888,-137146,15156,131172,298284,499460,264148,50114,-306040,-241492,-480196,-159986,188013,344064,334192,380970,600479,931555,731172,178611,-75651,52774,23077,-207171,169696,263874,166301,48038,107109,219348,277194,347054,501408,566076,343668,7490,-104944,61120,248419,238682,110113,179571,259117,213404,-214597,1195,353196,218839,-143545,172135,300234,58920,-167845,-273261,-79780,450726,531913,318229,-190755,-315594,-331049,-561813,-392208,-23072,142386,361624,715326,867860,515669,-23593,-392592,-419316,-419673,-396043,-424197,-500148,-334958,-70581,79227,-44494,-362583,-126527,208759,188869,-68714,-244524,-65125,193041,97757,-309792,-230551,-224887,-388896,-250297,55222,224760,481850,485055,240609,-39109,-260883,-358613,-452281,-385890,-134315,160630,195088,306223,92557,220581,78172,101461,522679,682170,638731,282441,-142634,-245963,-3331,228989,263357,311671,443523,313816,130833,-199271,-453059,-381218,-107703,-22427,171494,258120,298147,208419,-21319,-242948,-105600,59834,77834,-186221,-93895,322208,484355,305548,101289,31402,111224,-47558,-387445,-51011,-67948,12389,212899,545790,870340,827799,709933,361331,61451,-34147,29608,326202,345928,342042,249786,369807,368472,-180580,-130357,338787,169882,-261250,85074,208266,-64591,-405909,-163928,-18924,277741,484067,378888,-21607,-260071,-406491,4297,285470,220378,-52108,177335,543447,589409,593005,607166,441187,127421,99987,126997,-76936,-309174,-1997,422256,649069,458294,81393,-114699,-119325,22598,277981,611038,950195,791883,421096,-29348,-311142,-207493,-285311,-366966,-254845,-168470,-194737,-340791,-474270,-483073,-214294,234240,597241,795591,991867,688643,26003,-81964,245245,392427,135356,-213583,-412500,-459211,-472013,-195906,-247768,-422123,-57853,213663,239290,-88919,-323843,-3878,77221,-41292,-222776,-185825,-177686,-56071,-44556,264410,511074,491728,309293,71506,-189102,-351002,-346040,-218469,-93259,-204281,-526776,-497344,-359858,-342704,-349738,-537680,-364231,-216011,-268548,-403215,-472702,-329670,-414906,-246943,302460,745077,290629,-333526,258819,568604,167042,-454706,-227556,78385,-35753,-277575,-45286,-89921,-214290,-167852,60816,-87190,-259558,-520528,-208644,100386,283833,233008,285924,152574,-583,-155254,-450194,-397255,-198271,-343543,-335613,-52581,-10611,167082,537339,503709,-47164,-171255,37080,-29897,-226858,-444850,-221760,-53346,-133752,-357579,-281151,-62669,-62763,-167774,-171073,-300391,-591216,-348518,-82639,-99604,-387607,-67092,58536,-104170,-244504,-432377,-121988,98925,252035,90677,-340192,-398236,-16793,243522,230462,70988,277782,411708,305764,-4281,-180748,-142460,-101333,-93622,-76233,-217384,-240082,-236273,-124584,123176,393509,606376,673539,332702,207963,292422,411948,618262,380634,-221294,-48268,311144,272500,-82179,-471415,-260303,-124961,35743,332943,430273,207020,3678,-72312,-166604,-434131,-433135,-293672,62879,29576,-106430,-168439,-139183,137397,229147,21240,-316102,-85333,76711,65152,347435,389008,528138,733385,335422,-90694,-112611,-161575,-71069,138332,349308,243827,-53563,-91296,63770,59341,8172,131843,121123,-120592,-254476,65299,128605,20788,-109052,-55254,184534,366828,430231,183287,-117469,-340980,-477547,-276071,241532,773064,1113635,990883,642027,406260,370018,128495,-94690,-58304,-155858,-388478,-466121,-291581,-383896,-153903,-159420,-246719,255391,548118,384869,246045,107758,54949,-305853,-445019,-62995,28705,-172248,-241887,-79682,308,88669,335458,387061,106091,-187706,-206766,168018,173555,102449,154332,35393,-40557,-21087,147502,217945,348096,303817,-32499,-200807,134729,352172,117172,-204913,-195891,-159444,-137976,-71275,7815,55944,-107968,-393966,-368890,-434136,-92713,87110,-70674,-270004,57024,168373,22075,-304212,-228389,-56545,-3932,206233,89505,-284716,-262417,-7199,158051,320070,462435,671663,827461,559468,114757,281840,437874,282816,-26175,-254685,-350790,-407487,-126280,197063,-84733,-443015,-195225,-49918,-277407,-237017,38716,152296,122736,134284,280607,302026,235674,-25412,-348450,-147638,-79457,-52809,48382,359331,590607,365745,-206739,-216051,199237,-31970,-97122,-312593,-599242,-227965,-57061,-152640,-196044,248409,531030,373869,-15814,-250988,-212489,-109150,45191,-35710,-341052,-460663,-338800,-417802,-216726,294319,152743,127408,22701,-270298,-246258,66755,309536,305318,-39899,-54453,-229225,-510118,-187551,-244366,-247322,-63246,-149733,-120033,149882,142442,279643,282884,546285,550811,60921,-303656,-372389,-495377,-78585,599313,797774,506111,-172103,246971,869239,848557,340619,-59510,-171450,-16981,-38662,-39921,-53901,172163,368587,341702,66825,-462907,-120272,182252,401247,402464,243714,61157,3744,-102173,-101476,-93722,-79896,-53316,15135,183941,199919,30245,-146298,-73285,-71354,-128768,-168457,-74831,103865,154248,77293,-258014,-144676,-277117,-163372,258829,452185,56720,-153959,230958,403302,250842,-85959,-405404,-245159,-230475,-168383,-166908,-193290,-197690,113552,215004,243260,324780,301982,187318,-231933,-383692,44154,516316,659922,327543,174303,-303157,-196901,-4257,-113839,-318004,-341274,-467538,-246409,214335,423374,324874,666784,964901,965830,334498,-108029,-314127,184678,497387,490207,450785,290031,208335,172436,92348,18832,-149726,-133489,281770,772244,874841,602701,110682,-273589,-415618,-394028,-378194,-265764,-230312,-292257,-363522,-498089,-586565,-331095,-199594,-365818,-228415,-69158,-250553,-539012,-179512,-193199,-338614,-317297,162655,417076,502812,226741,14538,-166537,-315340,-265520,-173176,56431,140787,82168,96055,205349,30407,-296416,-424387,-311725,-163368,-278227,-534085,-36799,136521,-334405,-24276,270703,101810,10341,463989,645352,468150,249644,106451,6220,-178359,-387726,-265050,-73904,-150405,-15341,-360486,-132264,498862,539021,21872,-14220,379778,435818,438623,315380,408147,487234,547040,614301,708910,437111,83384,-152616,-53305,284448,301241,341199,281562,85840,-114042,-35936,240002,441229,383023,492733,454441,-15912,-287932,143922,-122587,-556538,179665,466250,172330,-319106,-38613,256073,573904,491902,53189,-69383,135787,2727,-355083,-55080,166822,-223190,-230427,526825,749576,579940,274588,81123,22085,149484,305655,237175,-207124,-550730,-119809,64224,-16977,-5670,101742,165660,139658,179098,196726,-73358,-322716,-150207,-226494,-126825,34267,-63283,-292747,-416631,-332217,-399135,-191679,-295701,-25523,438295,571672,35196,-401383,-154270,-296217,-226602,73955,-153670,-443852,-183053,-16766,33361,-56233,-382665,-447434,-240523,317863,434557,424873,14941,-307430,-47604,278406,543301,416969,277095,-37685,-380317,-183567,135832,162480,97326,-3342,-113902,-98096,-56627,64340,146206,466943,574283,591765,536850,437337,370157,-113924,-495757,-33600,89036,-50478,-247034,-438699,-283572,-254048,-231265,-10835,61777,-103506,-135466,-247852,-264034,-127746,52637,36158,146487,125502,-145650,-273346,109384,472640,507836,311943,-165123,-525942,-357050,-16282,61558,38567,80288,48804,268738,126989,-307148,-58618,207933,74096,-48879,475823,920863,688575,-87337,-22158,304961,-6468,-272127,93228,341877,275734,279796,167806,-111246,-241306,-293518,-123936,139257,158546,-37470,-227273,-263103,49823,334870,227301,-39490,-401423,-375382,-349869,-200114,203761,501349,607355,506829,268457,145858,66034,-193060,-363203,-199737,-42756,275495,619226,517250,202515,2184,-164237,-103591,10083,84179,64547,-117361,-233449,-186385,231847,355492,101059,-192933,-123798,51964,26288,-159042,-490706,-46484,185875,-5267,-540501,-283214,27180,2661,29557,332164,498361,433812,258541,-57303,-317150,-541394,-158827,-64809,-122742,-61391,-75400,-239657,-256220,-34418,177787,-21554,-27618,-46901,95,180398,151015,-141397,-324218,-107431,243623,445077,274877,-276252,-281693,162030,94112,-20112,67998,36843,-78626,-5812,340209,623184,515166,45260,-47579,354522,801132,921707,454131,-191479,-234509,1851,-109587,-351252,-396680,-350816,-379773,-422809,-356289,50893,302902,325946,313439,189391,53178,-61445,-91571,-80480,-19017,-54229,-64037,-184539,-234920,-100387,-77447,-335515,-349472,137528,510815,589340,472821,264801,16592,-99774,349046,934221,1316081,889833,138500,-277508,169056,273453,434263,431297,268041,64593,-67346,-315483,-307652,160838,430680,191477,-123461,-82946,46649,-280264,-487940,-228050,38585,53888,-70987,34946,315001,580263,451430,249761,359484,119749,-113541,410143,735279,505207,125925,14347,178953,-31131,-255565,-275860,-182767,-183101,-366727,-491163,-105115,161163,155444,-221216,-329599,170898,265506,220453,39157,-193629,-491766,-600166,-443084,-167781,36786,52803,275315,310317,165908,45435,125123,-48866,7220,-110560,-92175,180817,217863,181199,39139,-98462,-253221,-243388,-238481,-315613,-381533,-434934,-83009,171915,83849,-533306,10314,201313,-291173,-467914,-197515,-88234,264779,377225,-49317,-489551,-100161,295345,346157,67139,-264167,-490158,-557483,-574184,-417626,-38874,316692,574637,727057,878217,745139,567627,235591,-187331,-63294,-119451,282082,735968,683469,557041,310148,-101442,-140606,-168905,-243028,-129614,-70677,344070,602136,463761,123467,-3932,-22982,107403,88844,-56685,18977,108605,-150514,-557089,-435878,-315268,-366526,-331523,-247908,-161420,-225050,-245796,278813,436763,58387,-175719,-123726,-334205,-460562,-266937,-210104,-392131,-392491,-265334,-129043,-74700,172005,241211,13832,-303677,-453827,-121040,-62982,111182,10645,-129287,-360782,-144597,231170,554599,684280,632166,272978,-301476,-119501,164577,242192,84778,33564,135456,60192,-392073,-196150,-76921,-78370,-238520,-301038,-207933,-325772,-423991,-298410,-285263,-427095,-248334,31078,54009,49037,268555,645167,833341,599367,286194,-101605,-247186,-58454,274540,237157,570777,932150,765188,495305,13986,-325074,-166339,34040,75204,187016,122720,-286869,-150865,135562,204520,-76676,-220466,88122,321720,289744,-152735,-428599,-369843,-148263,-101274,-227042,3540,175951,430639,678175,611370,448196,387895,271880,263351,319718,304902,52266,-336866,-646890,-406777,-316853,-62411,168825,321700,454606,441637,181558,-166271,-399004,-346469,-198141,-164385,-50138,-82990,-271018,-274800,-73166,89622,196116,7195,-484247,252850,701227,525035,-67803,-356497,-249850,347548,627856,511968,-109909,57848,464680,314995,51088,-360019,-424278,-217340,-271087,-277563,-116734,-137033,38065,161865,-50338,-151159,485276,908905,964176,721959,383013,65384,167056,300348,294827,-56242,-474055,49806,425883,296985,50732,18770,197693,542534,669378,530957,-129917,193196,1145129,1215971,1051952,495953,144129,72296,40258,8639,-82198,-199711,-289719,-315755,-189342,-26554,-4311,-62158,3808,330268,445859,143242,-182445,-321323,-544097,-210713,-7395,-248318,-43585,89497,-64272,-275443,-164216,-38363,81224,31758,37511,417990,162352,-321785,-514280,-579390,-343852,-59365,-190774,-398360,-134834,-65624,-201799,-119770,143098,252757,-118883,26076,761866,1064233,1053595,682874,605655,596512,-59117,-344810,176487,12934,-264462,394821,720090,524862,156327,249747,53200,-263675,-533316,-343936,-71244,79635,13322,-160101,337265,551628,465904,123955,-36872,17474,-34232,-76117,-102786,-164106,-269367,-228670,-93875,97403,188847,162039,64071,121501,155254,129178,133151,172136,383315,196274,12387,182350,313832,106866,-164695,-67591,150326,247069,84969,-209455,-373035,-241777,-187993,-107027,35725,173078],[315471,335722,274681,131938,37592,-201308,-253473,-50917,221228,402643,447127,254390,98676,-31696,-101540,-169712,-109583,-177776,-223325,-270682,-394714,-210256,-10173,74945,24715,-58338,-148530,-377615,-448993,-284013,-224729,259109,456553,294047,-55703,-156796,-96794,-297324,-179782,193572,235862,22313,-126037,-311452,-232442,-90109,-70753,-43345,64622,410342,607656,547628,548259,361806,63575,-229624,-159058,-110103,-99623,-26956,41479,134953,122782,-38541,-233370,-239775,-199145,-181323,-177676,-237794,-145159,-63564,-193089,-300426,-186400,86654,190302,216655,-117700,-218134,193641,243053,45084,-158853,-134226,157241,344431,182086,217223,377129,464161,709759,1014171,862342,279646,-294702,-303121,-85249,-58299,125568,337942,558640,523564,555292,606779,636747,477078,195849,-20731,-54132,-11748,-214550,-235804,-188189,-55117,-34226,-81996,-384933,-357926,144029,639720,819893,612822,85042,-475487,-139927,290267,561480,545648,424067,273553,365725,425160,201445,-121250,-391866,-150635,-225587,-203287,-127213,-288588,-409693,-349397,-253890,60670,264481,433963,343836,-70724,-471138,-315802,-90121,-24177,21143,221839,309880,250462,84716,-166471,-170242,174748,228956,48532,203,174563,341793,295575,116953,-149421,302080,691365,514629,34818,-107283,165710,795085,1306782,1123362,617153,416244,188100,-105515,-207372,-186451,-232332,-292902,-358195,-90276,20403,31785,-17855,140744,170238,-207189,-266995,225716,728205,882963,492130,-371715,-136731,232230,241390,252449,314993,310691,-17468,-325781,217417,373309,2989,-130534,-214682,-350643,-308007,-170776,-145488,95324,358812,203081,100003,100527,29037,-192097,-434471,-289097,-239133,-297383,-36078,-103115,-341145,-375865,-203353,-308685,-491373,-455901,-323033,-329658,-204902,-44072,-21716,-163596,-142102,-37667,-83048,-217618,-413632,-362134,-277280,-385981,-188052,-71851,-106795,53921,-96941,-257221,157968,131938,-115489,348356,414158,328693,-267833,-463251,-287347,-57020,191921,523429,578789,313132,144767,423695,461272,244114,-185003,-318073,258499,364863,208840,81737,93902,169713,461373,495571,465660,21474,-75899,539481,1346413,1492295,787115,-110546,-320874,-179613,-32584,-70624,88485,212527,203920,-40537,-149821,123246,263412,-24953,-156823,-199384,-387899,-236158,-210561,-320057,-191057,216931,254764,114757,-69769,-339651,45619,408103,457818,95761,-263977,182493,745989,1248964,1589303,1605834,1068829,338697,-275821,-363584,-358515,-236474,-207241,-7212,60912,-71188,-528721,205933,775977,773532,197309,-128428,14446,157965,-95252,-358591,-315502,-243004,-224302,-164944,-85160,111521,-53505,-212134,-361642,-409428,-140514,148174,366744,176983,-266170,62252,876779,1438009,2121880,2061884,1194407,-131357,-219018,-177852,-170708,58402,89374,166357,79899,154964,417612,425579,242102,-392800,-241673,190932,232741,203294,-211952,-420614,-134318,110031,274553,339236,213300,129531,150788,164844,320732,301372,242842,294022,378977,422065,314936,346854,399451,266431,-46926,-527260,-146038,-37422,74370,565582,930574,590189,252725,-82397,-490815,-234661,253086,379519,79928,-57136,-168741,-509656,-347917,-218133,-132843,170967,73906,-85895,-58072,76081,18949,-107491,-110045,-181124,-284802,-363616,-40353,359280,628463,684880,280728,45303,-217621,-228935,-283505,-363793,-255146,150,139542,17167,-251766,-263357,-94878,29551,124821,648207,770653,313064,-380927,-187388,-163346,-244521,378878,606441,298952,-97635,-290362,-239072,-77280,176158,279471,214152,77941,158858,366735,511048,471453,297973,-201742,-225426,-49714,-83893,-240422,-239893,2733,399227,429814,350357,164678,152335,50247,-129147,-282479,-369561,-266294,-430596,-317326,-365874,-308626,-158538,-110747,-108069,31860,212349,41516,92413,77902,163060,-201045,-207115,198256,363013,249706,159092,292192,576652,367667,-34469,-191634,76239,86423,-282033,-115818,183964,365973,83239,65698,118355,149369,188057,211638,141671,-39165,-227759,-118664,150559,206190,23768,-263734,-292363,-279659,-450547,-307742,158811,237297,-99556,-44712,404848,455097,228398,-36940,-244966,-420759,4659,283255,140663,-309753,-560920,-358010,-455288,-414296,-153866,68384,251337,540896,705331,359852,-170610,-526499,-415218,-496658,-404032,-363185,-265175,-65155,143282,196040,-70010,-235414,120602,278163,179928,-28133,-6384,95378,236329,145783,36764,119710,9857,-240535,-111241,112500,173008,308672,192956,-47447,-152014,-127203,-100615,-205303,-203030,-18281,158519,-35783,28957,-17570,88160,10372,94420,283081,483586,512920,257296,-102366,-386898,-274405,-21350,127211,379848,652777,675521,363612,-32861,-293943,-197127,-59057,53062,71402,140355,210679,82617,-134381,-257216,-187331,-139186,-44128,-131875,-117600,290913,444140,220873,-35972,-2317,34631,-210240,-306367,-16899,35101,-143107,-41008,328726,488276,580027,493468,223805,-39780,-153474,66206,480817,611434,496701,258042,220858,189033,-334973,94682,496479,144467,-514822,5395,186250,-117416,-240722,-63046,74075,369969,575225,555195,57987,-388574,-349582,47079,201106,97164,-105706,242683,564566,648591,792886,985620,659477,-23583,-57782,61098,-248567,-412021,177520,704940,870242,661966,147522,-82087,-103875,-33619,112838,296267,299101,163991,11315,-267096,-397143,-313958,-319893,-394968,-213126,-246300,-231038,-257864,-338381,-335816,-148637,115771,471292,473818,756495,354909,-13233,127774,643044,737332,493646,-49085,-381436,-214111,-341067,-344576,-329633,-343705,-93672,232796,384316,234280,-61529,-189911,-186923,-116750,-30955,-124164,-135220,-122340,156770,603810,845396,709810,488973,145790,-210692,-433275,-455446,-318757,-146806,-184092,-459440,-228349,63436,49322,-223562,-458520,-288785,-124047,-124410,-244325,-260799,-10599,-160428,-359095,349728,882764,585944,116654,97085,51604,-369963,-322501,-46324,237042,329756,-54158,-302047,-335766,-175873,-42283,27997,-175573,-411408,-269086,94237,322617,368207,126062,25466,37180,25066,-110660,-387063,-429535,-284506,-398653,-118367,327530,490541,396560,504803,398728,-114511,-107541,158244,96799,-147613,-448909,-194234,-111682,-285182,-495456,-112021,142662,79342,-122904,-160183,-118054,-312651,-472476,-248979,-157629,-352315,-339568,-448042,-321586,115128,-6745,-60980,-50626,-20884,-20388,-263710,-262293,178432,568428,701549,304924,28449,-159980,-385444,-502310,-532136,-338562,-188723,-131149,-202464,-381809,-331338,-181431,40317,258492,349139,377858,301134,266108,385281,428122,400976,382982,185135,-30370,312410,648909,470674,100617,-253483,-295904,-178491,185813,508957,484056,209594,202644,112755,79429,33906,40203,130388,327728,173823,30660,-77963,-35539,327757,492405,395750,-80916,-440634,-197859,228753,468792,436953,483423,643777,356519,-24226,-188750,-198443,-122232,10961,110603,20818,-292779,-270163,-140099,-100388,-67520,171268,246403,-28530,-71003,181371,176886,-2240,-153957,13910,249569,437940,548700,445837,116123,-140341,-417863,-302969,273274,918580,1234527,1156350,636755,264748,177014,-85971,-101013,227646,135607,-287596,-383473,-271521,-383542,-282042,-265315,-335296,161672,493014,378007,298514,271817,188982,-130120,-435885,-336648,-267791,-333939,-284044,-237009,-273770,-113039,115419,148911,97946,7602,-67544,189702,183101,85105,78805,-47734,-57210,-12939,144338,190134,201948,118993,36111,91683,217178,247376,-38666,-319454,-173297,-172018,-282265,-329439,-288271,-162293,-108785,-315200,-282578,-242358,65136,164342,-52801,-216873,158691,131469,-87272,-414322,-8081,243134,173934,168988,17221,-308466,-182614,102023,213330,385063,431780,460236,553283,200562,40297,389998,478412,309193,-8019,-293107,-347571,-450287,-166299,297859,70498,-83317,-118228,96595,-243746,-65713,178452,183873,69168,42899,23125,-90855,-130674,-228877,-342864,-147409,-50398,77608,246615,398488,478110,243061,-187089,-44745,411372,337583,-84418,-381957,-313017,-102683,-8621,-182442,-130815,433044,652101,472157,63223,-293099,-305275,-131416,144274,185464,-131144,-238647,-96186,-302461,-488124,-37268,223989,267746,129643,-170770,-338501,19565,225265,213194,-104972,-19611,-19165,-244048,-66528,120821,261515,202482,-28583,-56527,104417,100539,184922,172379,422385,334276,693,-299661,-410895,-301655,274450,925620,1070821,814303,201031,236452,334576,578286,496004,65356,-216283,189600,277334,159941,-25042,166198,489230,600105,199446,-452009,-36471,446232,381070,147170,-129785,-406618,-243738,27507,114873,180956,67082,66652,155400,353319,314368,81605,-153793,-85649,-13231,33745,-66243,38638,120997,-91408,-400005,-213545,-91734,-349381,-410173,77089,192741,-44202,-95310,301351,597844,384848,116287,-133790,-139438,-194022,-203278,-221775,-379569,-392001,-6980,66638,32716,156270,246455,247318,-65460,-451558,114048,737457,713863,158167,-117663,-312259,-127162,9953,-94138,-165043,-20203,-85604,-156123,43661,223219,78995,206059,582607,561719,358019,81311,-306356,41820,463294,569467,623533,508536,374202,179257,32874,-2074,-59545,-48265,247845,756772,924359,627509,144397,-280789,-360901,-295060,-369518,-418536,-270286,-215662,-187714,-184892,-310238,-285556,37725,-117423,-406705,-254985,-294230,-402666,-163792,-170509,-275571,-423687,-46899,335320,500462,240569,-17175,-273227,-460363,-331582,-98429,61355,59337,20099,50562,196118,24791,-386497,-227203,-67158,-40705,-259272,-516587,-184140,-63968,-498943,-171912,67870,15914,61151,433210,602072,472687,309733,126213,-45693,-272137,-412453,-122646,-123005,-325048,-383102,-400315,191843,730699,753978,316143,15779,154593,208742,243081,301728,656600,745523,648859,635994,586291,284642,-87668,-236807,-150424,127257,262412,455599,576060,429427,82926,-77900,117842,336951,334463,613723,683999,301273,-207142,403085,213017,-443171,138836,538925,321207,-188033,-209316,-26816,110178,10435,-130440,30889,374935,295197,-158958,-225938,58217,-206139,-334901,78163,130083,-39356,-71488,112436,170241,305495,387598,123937,-429574,-200998,248309,302527,-41443,-342783,-338572,-163966,-46929,227261,325761,-116609,-457524,-105558,-137424,-127647,-96826,-184623,-300235,-291623,-385701,-325751,-137363,-209392,-93065,187423,125825,-361917,-363216,-192424,-425088,-206608,37388,-142424,-336963,-242834,16489,262228,180131,-14831,-32749,-197149,216290,333205,348449,-33195,-114039,-6938,74899,243158,204236,155675,6280,-77711,-203284,-91439,1412,123974,217518,147850,4497,106065,269952,593370,763920,712534,539555,442734,331021,285673,-241464,-147213,61939,116935,-97777,-292071,-222649,-157501,-296982,-336799,-38094,-119545,-324591,-252728,-367703,-124314,-91279,50094,268771,417765,275810,-43137,-366417,-92587,206645,246116,-109020,-285553,-48063,32601,112091,-818,-250572,-259950,-141667,102753,64020,-185699,-25688,250379,211866,142887,382441,798432,760926,139589,-335976,93336,-151399,-123023,327692,570216,226668,290631,407830,294207,150406,-26162,-1939,2312,-193323,-285779,-385882,-155248,308512,549553,392317,1564,-395923,-351892,-449008,-389505,76251,568100,827362,571535,204813,-159537,-166881,-342524,-112959,-5485,-46779,210820,512093,348709,69306,-55052,-144327,-118100,20075,127941,74870,-65289,-151222,-80964,326464,550586,208271,-133596,-164185,-129078,-269248,-337202,-449350,-110260,19429,-173221,-390836,-229686,-22488,-93568,-20294,173967,81556,54814,-11293,-228083,-349630,-449662,-371109,-52607,159325,15139,-285618,-543383,-228547,23253,123740,-172143,-111589,-142793,-22631,144557,181166,15351,-222770,-289381,21058,330921,198212,-285827,-174729,208642,147895,76671,170990,73336,-77491,-16140,339569,503018,433949,-92552,-329963,112617,737742,1011498,644576,35781,-202745,24179,-133669,-306957,-354671,-152996,-159546,-355029,-452722,-56847,275001,365010,273734,157860,97725,59421,9916,-66538,-25046,-23181,-41329,-166706,-103433,-33807,-124112,-379424,-332154,62324,430487,488893,401885,240501,5712,-280730,-26375,580049,871408,612908,-22780,-282915,39986,272031,500194,434349,180146,-84505,-176546,-306971,-383499,73577,407984,186893,7757,79186,127313,-151976,-324573,-450710,-161704,77197,53871,49784,345917,675805,570869,294642,391829,315779,-186626,228597,614453,500118,107227,38692,193154,37629,-151903,-177063,-146822,-107901,-278128,-473466,-288687,124587,286422,45605,-319097,-152461,-288,147501,124863,-193110,-526503,-368145,-485225,-367794,-122838,7535,414922,599773,348684,-51969,-38809,-121411,-134505,-244079,-460122,-46451,1043,-57551,-281013,-294198,-299333,-261060,-357252,-469034,-485864,-28235,283062,388590,242656,-36636,267298,321593,-154071,-568410,-327208,-199500,337065,516108,159223,-341426,-151526,313568,514317,294210,9828,-330034,-562910,-573275,-552513,-258588,162228,625897,917047,1084389,943146,602806,160258,-79320,135781,137747,416167,710443,607237,486629,206451,-88237,15774,81064,2659,-86395,-252443,-61290,154464,245901,15093,-113660,38505,207209,146604,-142261,-77881,5205,-115666,-482946,-453347,-381044,-376533,-161656,-194521,-215844,-120930,-205995,-98689,137469,122489,-26578,-41755,-195699,-414989,-427948,-249016,-277616,-404539,-383968,-237352,-142885,98425,199431,67035,-241311,-351000,242923,396525,293211,96170,-224857,-569016,-132055,279557,528642,502103,525904,195928,-402198,-157071,75551,188917,149166,219234,490060,556611,209825,-39524,-49535,-132976,-278325,-247348,-402596,-378698,-176980,-50186,-59837,-214324,73518,516011,554952,373949,394555,562458,726524,492617,317249,93217,17665,-78411,46403,94248,472337,836882,780339,453248,66185,-207816,-185699,-47366,102425,291325,308375,-142551,-76166,329396,384891,77316,-225860,-12076,357229,342599,-75758,-292000,-95888,28819,65927,-179918,-605421,-315899,-36476,352316,522203,568863,526646,423914,407236,533119,574360,359151,-33166,-284195,-278704,-115091,-7339,5863,15172,237673,435502,245062,-99572,-401190,-280145,-76948,-34290,-28991,-160559,-355966,-322054,-215656,-93452,113595,75505,-384916,113879,596298,484585,-107531,-238860,-114275,-3589,5617,-49439,-232875,158594,405396,124847,-215409,-411390,-235663,22376,-71389,9545,178481,184536,319231,464351,138727,-137886,368032,706052,729999,498729,138879,-123135,148454,263243,85511,-282176,-284999,201213,409903,95589,-112154,66956,144853,321843,406437,138370,71859,772401,1329419,1271809,896500,287018,38002,-61960,-83689,-151714,-165123,-241680,-297668,-348767,-291327,-78955,14879,-50113,-234796,-277481,-94124,-41946,-35259,-178947,-359954,-227709,-232580,-215349,31137,81897,-99193,-373632,-416704,-411722,-269307,-122941,283409,599293,178115,-258026,-582895,-573413,-200436,191130,38011,-433083,-333950,-110372,-234410,-236943,113790,137239,-317683,-383898,268209,576075,786411,625003,477233,557896,73510,-349216,-4877,-174999,-416048,271478,530568,335903,-41337,109287,-47512,-263486,-219354,-114592,-125964,119877,174645,67211,442188,679935,636497,355792,96006,48486,-12568,-49349,-121021,-135154,-139651,-90171,35547,212429,375108,278370,47704,-100115,-163763,-111147,53148,65074,59173,-165022,-250281,-17606,155850,81717,-178755,-126933,175810,330318,158053,-163313,-298480,-294833,-255914,-128183,21582,199811],[320424,217811,135761,72207,11558,-194649,-318266,-82574,177158,281090,112609,-127074,-197496,-66981,-44569,-137682,-119343,-211960,-253062,-157270,-261089,-360580,-246813,-191978,-172834,-120144,-23982,-134214,-395164,-302324,-264424,134987,265792,150471,-150392,-161784,-185515,-255192,-22735,203103,231188,137346,44103,-162674,-365189,-39899,119151,3880,-13924,50344,178370,197528,340598,414238,204196,-168534,-321405,-170426,-100790,30849,42582,26950,-80117,-272626,-337483,-212114,-29097,18460,-92112,-292102,-254393,-216100,-301260,-276852,-3169,217967,432231,399694,60353,-300243,257678,403986,181665,-5050,52610,360762,503812,333076,364003,587586,590079,767710,900439,697458,172436,-357492,-328023,-19564,-6779,-187572,-19558,428928,543743,493099,515785,505791,416473,344495,179712,70075,201806,160690,118846,24991,-19602,-97065,-63770,27518,261670,415901,670190,737947,578679,220967,-335737,-366415,96417,532684,598238,510969,323836,295785,389108,121209,-207842,-401170,-193645,-127588,-23046,25735,-183422,-411732,-463062,-286345,-13360,156519,308797,313646,58978,-153606,-251483,-118916,140561,326119,339514,278112,196630,14602,-364579,-146757,354280,418076,130033,11751,235355,551074,478523,163862,-224307,299032,738983,587441,165557,112208,335487,821060,1088882,761874,496411,216415,10108,-247717,-146679,-88730,-178159,-254587,-366297,-55030,163674,281062,149107,-19220,-138342,-337085,-173808,208261,642483,853693,566566,-167034,-126806,281752,306559,249159,158444,157738,-62701,-224007,-8421,116623,-76768,-301659,-341949,-374218,-304739,-231383,-253550,-200261,105536,100853,-22858,-95554,-212245,-411018,-186465,-64367,-114178,-402784,-21652,160565,-158829,-510798,-449983,-355404,-125887,-115749,-102090,-93081,-54434,45305,22458,-198050,-292111,-254592,-296130,-212185,-295390,-241324,-32939,37267,95040,57159,-94757,-80442,-173413,-232175,121302,50762,-191297,348413,237124,165024,-240732,-333113,-201082,12109,207841,382782,391704,108368,67713,384879,297098,175545,129844,-141563,9556,202153,299625,351104,301750,398222,700886,635383,570957,147481,-22504,369910,990824,1147256,846700,-2006,-359325,-123465,77905,123102,292950,320349,258197,-29195,-31538,215107,160489,-129878,-231782,-115599,-211446,-380227,-197120,-153271,-154736,19682,88706,81570,49353,-11236,69206,400147,532100,232570,-158774,-44859,590747,1080429,1432501,1519723,1041804,449563,-148912,-292335,-229160,-151013,-205316,31372,267389,224549,-283859,-37855,585425,505128,44541,-165296,31450,82198,-180578,-519450,-365405,-371701,-316048,-108497,65820,174692,-99809,-301268,-412556,-494408,-254791,132013,461528,342695,98552,242161,753339,1526666,1888842,2030349,981791,-163264,-64696,98760,-99940,-24689,143392,255794,93838,238191,510621,473864,236234,-499991,-199957,-58467,48239,-193268,-474776,-409701,-343494,-192882,-70462,-53452,-78901,-94776,85576,179016,174085,11078,-212328,-89850,81962,281271,379905,361681,280475,146662,-150812,-279187,91611,265536,524670,1028479,1349276,922266,297484,-296361,-418339,-68961,475469,611973,216983,62695,296689,94449,-271638,-262697,-133909,-12394,-77610,-332674,-224627,86178,-30576,-147149,-161604,-305346,-363529,-574683,-128574,431405,915201,1134949,639169,220823,-206087,-336325,-327012,-319636,-163041,84905,292887,314062,90941,-456643,-265528,-194221,-263476,434970,959772,732397,-74303,-228957,84731,-63622,294424,355121,302677,-76826,-288802,-175130,-96982,92921,137961,124091,39167,4390,104039,203012,299897,91815,-294858,-397232,-117787,-78536,-81576,-70569,-4540,96458,188373,274669,165586,129920,118797,12206,-126777,-206864,-96032,-261886,-322241,-297738,-221082,-180499,-267198,-395587,-221602,-124662,178542,244771,522809,396136,-6750,-283060,19488,186025,62773,-136666,-169535,-92311,-213671,-378144,-373669,15743,124777,-163278,-395204,150895,447993,74045,-6129,16378,19357,23232,-44875,-208884,-279420,-151989,-31807,185702,87933,-251796,-510861,-430219,-418005,-143547,232689,229323,-48294,-336622,200831,593968,562233,398626,140414,-76441,-327217,-418902,-91442,-70690,-279280,-565534,-325168,-213947,-408063,-401594,-149639,21426,237315,349805,59601,-388859,-442887,-268110,-287804,-232859,-236299,-7942,210574,355619,264345,-110704,72902,408983,348094,96596,-75257,180123,208059,161737,157814,365277,382704,326575,29498,-26298,52907,128939,44498,-169792,-316484,-191688,32573,139075,44002,46600,139922,191196,-9563,150579,97556,109919,-82943,131427,227798,310123,290444,139568,-72492,-293475,-504247,-260950,1524,314983,574551,695010,507472,279422,119725,21565,-38557,43076,-33637,-25157,108279,77769,35378,-19164,-77489,-263754,-132348,-12139,-64215,162914,230764,53671,-110706,26924,-9122,-361557,-129954,60015,148904,-160757,-214688,25136,137901,384523,310589,123074,-103660,-330861,72968,516068,712227,517792,202029,42448,-12282,-404284,120282,385295,57412,-316025,1502,86566,-273041,-193868,38613,137922,381182,566155,572849,129208,-441527,-213403,84252,124853,-51409,-273501,142585,370787,456639,695963,928706,622286,-144834,-265420,47019,-196583,-426427,110586,604462,726654,565757,139591,-45796,-69934,-79244,-68026,-140200,-378444,-373622,-297261,-354773,-313193,-353396,-352790,-302650,-141632,-257356,-280272,-213040,-232017,9974,11347,-23421,67142,3958,53150,-406376,-56861,519071,1203255,1227437,971881,214410,-229982,6264,-80406,-248518,-290416,-312999,-21326,367431,514277,458366,195732,-146741,-227033,-114380,139799,42406,4711,-42775,354661,746297,932648,833121,605152,193886,-231408,-491474,-463942,-381753,-180752,-177864,-420532,-10037,337475,336824,25003,-286044,-255421,-105336,-12917,23562,58158,238309,65203,-497312,316239,862222,858080,514709,212469,-151545,-106833,56968,64806,273884,549253,177396,-302272,-311380,-37697,61925,-92353,-331210,-400206,-22579,323053,437407,246494,-100060,-336923,-192026,-24870,-56879,-254148,-382620,-380389,-305858,254512,868576,1024723,645940,360100,98449,-221621,24302,270996,177996,-102665,-335163,-214508,-347328,-507438,-195655,113888,174593,75668,-45660,-38146,102731,-94462,-338728,-306166,-139563,-188567,-283224,-81844,333368,746404,387362,-11360,-238672,-106229,112265,136868,26551,295395,709450,820470,332898,-64514,-334751,-150029,-67235,-185164,-440186,-187386,-100039,-214714,-396312,-462148,-228954,112140,328780,307715,221798,51925,240453,527380,479562,261572,87231,17474,126208,490508,779352,564632,273094,-9543,-224827,-250048,201861,502919,395758,182060,363896,341118,299511,469720,482952,566533,489327,198918,43175,-51660,113147,482089,647184,571294,113013,-383670,-130570,365706,483219,379936,188662,188806,174366,105413,-106591,-197726,-307843,-233636,-132943,-115590,-336537,-432343,-356739,-285994,-206207,31874,256505,86616,39950,171071,147070,-8160,-111399,84246,242563,434440,564581,560535,271987,-9866,-316447,-271975,267079,920655,1192456,1204575,618091,139206,1473,-247373,13561,420935,299368,-206564,-327560,-64451,-125334,-204266,-261188,-416574,-22994,361533,435148,421223,371284,147193,-131194,-276554,-210601,-127037,-173181,-259698,-393767,-223803,31157,-8521,-83167,160940,225816,30130,69747,75346,23944,18203,-22281,20583,9878,87105,57224,-91196,-97757,172043,280722,213457,1314,-276042,-205795,-198927,-240600,-226019,-93392,-262291,-311366,-213205,-282387,-264158,-99174,142809,173339,-91864,-190909,155511,70771,-225416,-375660,206250,431747,203196,17038,-56877,-248140,-89803,240768,290524,408270,350831,184686,89685,-228848,-13320,419684,491740,350180,61008,-273631,-350335,-409193,-227326,147066,186395,158920,24889,128943,-136519,17760,239761,235764,129356,34177,-116060,-393378,-431300,-367026,-287804,-124997,10010,180374,345011,357252,252176,118015,-120291,-12435,284239,507980,170472,-36561,-65612,-14484,4499,-255353,-111171,472411,586830,421614,-647,-398601,-384068,-124764,187478,340212,164980,68916,24304,-119246,-388047,-250388,227997,316107,220418,-50369,-492458,-167275,12827,-74541,-192862,-62831,23836,-2744,358648,616227,713821,412351,153676,99255,36580,-37579,-36090,154202,237611,103874,-86031,-269394,-287130,-146678,412536,1016452,1247171,1033901,585074,210189,-250119,550330,614823,113032,-202070,239563,377200,231002,-9969,260,411500,670245,286282,-347003,-147546,395107,246157,62716,-46845,-108795,98817,70869,161052,256462,130051,159158,328546,508064,422080,125257,-127876,-58574,82028,131150,-19680,31148,-20118,-305688,-234747,23809,-58337,-223057,-230025,-217065,-361468,-347460,-100644,278521,671017,564893,375559,150493,-56355,-245416,-414699,-376378,-404294,-418773,-203148,-188089,-215346,-82458,125908,287934,230933,-249251,55203,774109,736048,221684,-96089,-193541,-73755,-27894,-108850,16953,211558,177854,-33242,-142791,-12223,-66182,-217713,24797,-215,223142,137525,-248758,-138806,305738,452590,523980,558538,421549,123234,-63916,-84029,-48003,-60873,106213,563884,842578,560764,187988,-279962,-386712,-263724,-337449,-514544,-341938,-244145,-123547,34409,-154912,-365179,66574,154811,-189354,-425667,-414547,-338931,-273436,-228699,-277857,-432699,-313115,123670,353748,183124,-68234,-285118,-504282,-318655,-59957,30644,-41612,-71017,28411,187980,-5494,-466769,-41510,225249,198626,-127840,-422776,-365444,-280601,-413631,-352373,-250150,-163504,6573,224186,379742,347300,288894,129820,-73111,-397536,-155769,237793,107445,-171514,-291229,-192317,307867,697040,690867,389523,84199,14580,-50505,-106776,157681,690762,831670,597661,426491,159947,-133998,-257904,-190112,-155424,-108335,164061,467996,689321,628003,224409,-106967,17001,284587,389369,631242,704854,424076,-151845,325061,269013,-265496,110314,510219,338460,-94637,-351689,-337952,-410918,-411966,-205189,110333,430016,375585,-26163,-356972,-97791,-206358,-357546,-162074,-45199,102126,307766,351896,332612,365581,296311,-83900,-397595,23217,344126,343834,-101248,-399442,-62089,-113030,-313482,47903,202704,-59866,-192532,-20889,-110522,-174261,-227128,-252351,-235939,-154036,-379483,-219299,-210265,-332953,-271822,-99931,-217411,-369568,-278388,-237374,-276871,-109500,2101,-2407,-79258,-419278,16052,378673,349454,243295,222313,-51416,33579,144008,147653,-13857,68840,28615,-67037,-193080,-91440,-193505,-87636,115340,325522,187918,-23502,115943,367258,387721,172534,232196,516720,970297,995331,821190,483315,337963,227246,129285,103197,295915,286152,144665,-147861,-234410,34758,44179,-268220,-306474,63295,-72505,-366399,-228162,-45080,232665,39624,-143942,268320,480486,286733,-69415,-482179,-277285,-47552,-97051,-286394,168851,356550,435123,278870,43261,-399983,-396367,-243895,-122450,-99452,-225604,-124712,156063,244880,288448,269666,481746,623693,283527,-358189,-174913,-272579,-64007,387135,548430,96157,207213,539107,630718,549866,284988,81455,-128369,-443457,-392080,-351951,-32174,350650,499531,382185,-21170,-348988,-322807,-375712,-296447,99407,612508,847459,400983,-91120,-261180,-39927,78438,259440,324138,110662,109660,220445,73729,-105038,-122116,-143612,-131472,-16883,58148,-19337,-42012,-61115,-106978,244552,545527,226484,-77142,-188697,-272962,-485367,-439199,-285538,-124382,-211835,-363147,-225908,-217487,-148744,-176323,-21349,-33912,-447643,-143927,-45678,-188143,-405920,-377393,-372240,53153,272584,-137746,-533116,5787,203453,37369,-192427,-383122,-189442,-181787,-65681,-6853,63464,-4197,-213162,-392577,-353091,-16709,52876,-186005,-179768,54686,87793,99494,123253,21550,-86280,-15425,313855,337151,190043,-322465,-507938,-211882,501843,967718,890631,435632,-122399,42729,22769,-153645,-439300,-60701,56421,-114901,-287573,-287318,105971,356161,296805,205671,204885,172919,84889,-61777,-67974,-78277,-79280,-137882,1922,1258,-187467,-446076,-238944,138484,464079,457224,328584,160054,-23746,-350854,-342640,266154,501858,367275,-142804,-286596,-138437,169548,393022,269360,-3182,-223678,-191239,-256720,-442290,3926,351607,213278,107079,191275,201660,148129,67496,-314066,-385722,145117,250965,192396,384404,664056,626421,182308,58723,227936,-204291,-24282,363889,352010,21114,87875,228576,197586,43017,14207,18440,-12189,-185027,-435522,-355500,96715,336900,233867,9908,-87793,59736,219205,140955,-249732,-322955,-148324,-339262,-274451,-104613,5991,456848,767222,521075,-31332,-180601,-103525,-250503,-176664,-92346,-15979,4437,-249911,-373248,-363884,-257620,-225442,-448199,-527625,-239334,298179,567671,534013,376094,346624,458574,281120,-113581,-423598,-198261,-356032,78033,356042,280242,-112093,-218833,280535,642018,561227,265619,-108414,-386059,-399240,-413842,-495824,15428,596053,990001,1017812,885490,483827,42654,-7236,151446,346170,484784,537152,357222,157457,-172899,-222363,107125,276260,212763,70689,-177194,-202982,1261,202349,102758,-275241,-25333,148562,56451,-255615,-159353,-65199,-57606,-335229,-396829,-486511,-272237,32340,-74802,-259892,11198,83283,-179166,-163368,123616,93447,34544,-69939,-325785,-519650,-274809,-159211,-202303,-289029,-208339,-308591,-197251,47265,103152,-85208,-115715,470155,870549,585524,209244,-264326,-472839,-31565,362964,508526,387895,350901,79518,-344963,-201450,-65125,95320,187620,380672,734204,876050,886850,484262,237664,-29469,-148234,-17375,-375964,-335293,30581,177998,178798,643,255777,845206,948386,681835,552623,485618,451570,252687,217246,237829,205781,130325,-153808,-98301,312779,608539,653949,320430,25047,-266937,-342992,-294261,-103211,185492,284569,-96153,67167,554389,496675,199984,-240112,-164561,321281,351227,47504,-104248,100046,168878,193830,106675,-78865,-614683,-345733,-108058,79133,309298,328182,346578,435367,646167,770963,614583,254983,105078,130981,107467,37270,-129645,-297788,23394,416546,354592,63153,-283729,-201447,-16632,39664,-58503,-235103,-416288,-348130,-352309,-160361,187562,308054,-50597,-133102,423050,438397,-70369,-121614,72420,-86941,-449008,-428061,-155002,187794,275305,-52419,-383119,-151803,-25094,300143,214838,351078,501540,458761,472945,643048,323058,4314,255480,457667,416567,260999,-69083,-204430,96713,154428,-178075,-335620,-41765,336841,289734,-94689,-207784,-41564,-733,76682,233876,241174,686621,1092262,1124152,1058005,547707,74180,-27154,-24123,43152,-101284,-170748,-272266,-318185,-381905,-316219,-88837,24131,69457,18927,-127550,-422760,-237484,-46595,-58496,-127004,-191478,-456090,-98707,152481,78571,-221797,-379861,-366499,-190229,-271435,-308792,374036,559615,256375,-191666,-533751,-421263,-91709,300278,166455,-305230,-325217,-54400,-167280,-244612,27635,-155619,-421520,-207580,-50531,154016,403864,428903,262967,323428,43384,-289708,-91111,-245048,-409021,169344,339723,123545,-211385,-59557,-45870,-126240,87006,99421,-238327,162410,380972,428656,657332,898051,761978,455384,74443,-40975,-86902,-111066,-151739,-95122,-7510,31122,98945,259178,449463,359292,23881,-221413,-488325,-381973,-62681,1736,-240571,-464493,-300523,-194556,-133950,-63268,-132834,-40,333927,535867,383102,71182,-118877,-288686,-287297,-89861,90136,273902],[309743,84552,-35778,-38034,-100352,-245381,-353223,-59253,167379,153805,-173415,-225967,-130483,-21060,39156,-22094,-57288,-181184,-238983,-39534,-39521,-189086,-369950,-382334,-392231,-218976,25682,79771,-254653,-356705,-258776,-77031,7866,-115089,-377340,-267682,-227404,-46323,206118,157247,148196,242050,210301,243778,-15126,144373,380521,187483,12264,-266363,-337937,-286664,-11110,333030,252588,-77929,-419056,-308390,-184769,-32465,-38466,-123813,-298967,-462817,-376157,-237691,60585,129123,-82224,-377971,-383969,-397107,-371551,-252612,27528,218175,586795,614067,341459,-121716,231364,379391,144797,-26327,9928,310975,429317,273968,270966,603001,711025,912214,861914,471222,-22242,-402668,-226870,25433,187977,-141561,-334363,300011,568614,439973,407485,365709,360236,427050,256729,91040,306262,443069,362951,177935,7693,-121931,71357,600602,951872,824175,646401,396321,227338,59608,-330239,-477312,-135588,358923,487949,433855,310707,320981,465554,196843,-148961,-385207,-202147,-33079,22937,-22763,-229054,-393637,-292819,-273231,-176448,38813,188986,221900,114604,65141,-21896,-104607,190691,543621,654017,594636,422877,182877,-149574,-48123,423248,494208,205340,16150,224019,600062,551686,112829,-350823,155606,493386,367104,104928,148879,334145,621645,578887,372320,354902,92651,-147332,-205833,44115,34221,-86545,-131738,-151019,18489,287875,393150,212567,-82794,-258518,-258762,-88438,191101,485985,697783,520400,8733,-16233,346192,342390,186388,7982,-3153,-60371,-191048,-299027,-230567,-230701,-460231,-414637,-296779,-203599,18061,-195619,-208188,-262998,-70071,-113361,-217249,-350199,-183640,-28057,38307,-93707,-461910,-105160,171530,-157097,-477626,-484577,-123450,194846,200087,153765,168572,130486,139607,-14981,-298611,-378821,-205154,-32288,-33383,-204057,-158878,170939,414840,344943,103534,-146011,-278676,-319310,-289563,-38288,-121670,-399387,72892,-93764,-227304,-398911,-227633,-108601,-36719,164207,233879,160549,-74144,174883,336321,-231680,-229868,382677,231247,-170629,-148514,207937,448816,401592,464813,711225,672978,506801,187843,16794,118960,373270,512320,520029,-71128,-417979,10165,250245,358418,417466,339724,158075,-248755,-132085,116065,-47185,-363726,-211295,15359,-77412,-443092,-215179,-49145,-155334,-322068,-228824,-99322,14380,82804,-36674,234117,471886,335429,31895,-215596,297559,756623,1116397,1275027,979048,536626,25012,-123789,-67443,-67958,-232177,-13521,388697,476802,1913,-457029,128658,94993,-193876,-309380,-96234,-133943,-344922,-427468,-236246,-434603,-396377,-148874,32006,-17571,-184277,-344162,-389657,-472213,-194858,218719,497791,436837,391065,416814,489434,1063385,1064164,1244403,404020,-239451,111661,387432,70994,-126239,-36203,-12930,-60786,140256,438716,411387,146304,-223312,-91494,-280463,-213057,-473406,-384256,-374406,-549285,-392683,-307463,-243665,-224804,-234926,-21862,147113,-1662,-297932,-313824,-214791,-256926,-9818,312269,338682,200195,115006,-77440,-197668,130956,393117,813635,1372855,1552617,1041102,174016,-327861,-195245,-13464,464484,609524,188181,21963,527537,477839,15630,-148702,-175248,218,114290,-225481,-280855,-39106,-194788,-251541,-226185,-417284,-465893,-283165,-109767,370756,986102,1294933,951124,349249,-203362,-446539,-272502,-223894,-203878,-49463,231837,475001,394942,30768,103171,133442,-257662,125179,997585,1103464,306821,-296653,171383,280148,483914,600812,566643,390874,120478,135542,-149523,-143423,-115835,52891,121452,65461,-173897,-238012,-35885,-216098,-408029,-418419,-86708,39712,164536,103203,-95540,-417975,-280322,-78056,-8761,-21841,112123,128536,31063,-128572,-70460,-119411,-159516,-112400,-119230,-178776,-233692,-366352,-416464,-316934,180210,336855,629924,321103,5378,-292890,-293193,-158046,-181358,-379954,-502299,-332474,-230131,-278227,-530149,-131916,125147,-17443,-579076,-11038,238135,-54064,-176674,-96125,-60105,-101713,-254441,-378202,-246793,-43762,39440,128740,-98624,-359950,-207252,-73079,-53205,228796,321509,33301,-371405,1143,412214,624119,517211,458976,271594,66004,-147364,-377239,-396813,-66653,-148154,-549912,-223769,111643,-68486,-250441,-459131,-296688,-132734,-101272,-285774,-452443,-332402,-239612,-226520,-208315,-225323,125703,398708,488042,239012,-118717,313297,605795,381553,-67286,-252442,162254,189957,-20769,27480,382710,462155,562959,321763,-29119,-115477,128511,-67226,-284490,-386538,-232640,127447,312844,260263,199620,185492,157186,162027,430001,355725,238818,-168732,75346,197793,156507,14896,-53993,-103483,-200340,-405570,-351753,-76466,133206,237999,306272,265846,294076,301125,85465,-69930,-50743,-64463,-165478,3904,123539,195497,158476,167,-334555,-171016,64725,41806,51871,-113317,-107214,-45602,77021,-68154,-443835,45237,253602,331254,-11531,-172859,-171223,68481,300860,165949,6423,-166192,-493704,3311,397139,555446,345811,25004,-162560,-195612,-422084,-69096,261730,274786,73260,52059,-91845,-447808,-235434,62313,141123,281888,440738,414061,125580,-267336,-43388,136405,109519,-110702,-558985,-155558,-29494,84385,390121,539661,370781,-199584,-421077,-62560,-150161,-494581,-218797,114415,249429,156522,2668,-47802,15423,62032,-68069,-351499,-285633,-245057,-139318,-189790,-250548,-369653,-364903,-121006,-78058,-217554,-382578,-252828,-215507,148433,122264,-39116,-476649,42834,207856,131171,359924,967938,1642821,1665187,1386998,419258,-245284,57199,112133,3420,-124475,-337915,-35011,338461,464574,451685,304204,53462,-76144,-82912,205669,215568,121459,8881,363358,622483,769598,816971,590620,175747,-270833,-426417,-392387,-444137,-213127,-195557,-491159,90559,390652,357947,101694,-191557,-252835,-170330,4555,199390,343665,427775,220167,-533892,220549,837461,1021611,721364,316165,71622,297371,345810,52685,125051,494030,246079,21130,156123,284129,147488,-263397,-533818,-264712,88034,406145,407757,-40558,-428382,-360828,-477736,-160296,-40730,-151672,-268185,-437667,-293910,473020,1198624,1311384,765185,184036,-222714,-146325,148992,321118,200939,-25254,-202473,-286931,-396748,-12382,305049,378165,174417,51891,53893,109048,161507,-68854,-296325,-298396,-92870,-13615,142788,428192,726205,918088,548923,10879,-361398,-188631,120486,272737,121052,219024,552941,539884,197789,91944,45821,178670,239635,83895,-142526,14998,94999,18097,-140544,-267643,-376100,16573,279812,302100,240840,134688,265485,574637,532758,212808,-40036,-36152,136181,432076,652775,552990,395847,176811,-136659,-367863,79784,299223,116746,-16865,271134,440518,444341,652103,702476,749316,417732,9764,-170963,-18765,273330,594120,710547,556836,121670,-293679,-24153,303145,356809,235865,-204036,-315368,-108588,117702,47668,-113075,-442070,-282441,-54422,-110848,-290813,-335141,-392727,-382864,-274468,-125229,171774,167486,31348,39001,85267,9623,-62945,30721,98509,297645,449573,477104,252055,-77455,-332714,-217633,201991,732216,954287,1026230,503187,35206,-117008,-321084,13014,381185,260746,-180331,-296916,36966,32911,-2987,-98821,-241232,-229804,212981,561282,605619,405201,-38806,-335749,-341982,-107261,101961,29960,-266696,-371958,161572,373469,64404,-263783,120553,309708,104660,-115301,-125752,-56729,29369,137136,135441,9369,-46110,-187045,-490294,-200859,179506,244555,45844,-221008,-192905,-101597,-341272,-311382,-6936,229917,71278,-74166,-319115,-334708,-357294,-120393,42941,70577,-194101,-238962,19793,-24615,-362402,-231852,311474,453001,87115,-208983,-92920,-153430,-27430,308483,313758,338991,219244,-17576,-324573,-338000,-57680,339495,461821,368412,134006,-207999,-375946,-345397,-221688,51003,288245,217575,-21162,-159155,-196635,-43114,184745,272314,299028,306445,251412,87377,-125205,-255697,-170780,-81380,67195,183674,257095,203219,-9073,-2919,-98364,-18228,142043,416533,327585,159195,33417,2764,-44818,-362146,-145292,346956,351957,205542,-189076,-527941,-367862,-132764,102351,293245,309029,241848,21309,-41519,-272179,-125286,-12598,185443,226762,27167,-367612,-355287,-221394,-422142,-249195,-201331,-195957,77504,529347,809422,903453,574366,395691,258267,-76188,-201297,72949,374689,294841,183604,-92480,-255226,-278781,-240805,250337,825249,1211280,1017912,842862,418993,-91908,435718,533613,72676,-323925,298,187497,245152,175764,-169600,101018,473375,249372,-229795,-259287,182432,80154,9945,65218,9181,92445,-73526,822,80606,47947,144216,441125,572726,452830,100119,-115769,-27561,148207,133507,-40442,-97382,-228576,-174682,175785,132865,-73196,40432,291200,159514,67639,-246089,-191702,142430,551877,742933,582037,346510,-53134,-415621,-244357,-208716,-221661,-386282,-387313,-418553,-465108,-320823,-7506,324115,506325,-57077,-141448,522766,569115,249723,-6823,-57130,-53775,-119747,-164233,152458,345627,300131,6124,-268758,-110954,-21212,-83619,-298071,-404537,89,61540,-276541,-348311,27064,155120,268608,441823,311801,-14486,-199625,-211523,-116367,-193724,-129720,274001,666301,505750,270321,-206170,-399262,-281053,-296520,-353667,-336862,-397771,-186197,98034,-95888,-463056,-93140,227835,16073,-204217,-467863,-347422,-356854,-305274,-318950,-306925,-487818,-168915,95460,21572,-227393,-401338,-495824,-269760,-41822,35679,-130603,-219230,-6622,159623,-81074,-291103,147378,521949,493644,101333,-313569,-402687,-299259,-453848,-511435,-370472,-232301,-152479,-105514,42608,133013,169405,134261,759,-297063,158561,586265,401195,39790,-23644,-63928,213068,455523,421805,251653,79574,-25171,-207202,-311668,-73730,468287,672646,379439,23405,-424130,-432010,-92283,-16795,-4339,-258019,-54403,253283,530973,578013,239753,-126891,-30247,276173,457849,520071,526093,324503,-99018,-121882,-54848,-5475,337754,509684,234908,-83348,-361925,-394542,-281155,-323736,-145139,99234,274544,232928,-26671,-435269,-300642,-242303,-240776,-24878,173628,407406,616010,472730,328003,242217,42976,-274090,-272380,28489,194574,183252,-163467,-95177,279546,200645,-298541,-252014,-9522,19854,-87577,-72632,-188084,-254771,-303931,-254656,-195363,-153448,-344416,-158395,-277365,-471559,-347232,-208364,-112456,-209357,-305671,-226588,-95419,-23439,-67815,141439,174790,-194247,-46590,305006,339673,241738,188288,-7365,-236696,-102690,-12304,147905,188971,50932,-56953,-143225,-72965,-320626,-245668,157171,505277,375380,9420,52921,364721,477136,301811,221263,484943,919633,950505,803502,427282,231930,156505,209435,464179,607663,495471,154262,-191520,-144343,228715,281594,-112650,-320534,41854,-31732,-261851,-60922,249937,501350,268077,-350390,36974,344614,194855,-200845,-477215,-284693,-207194,-409022,44067,463050,540436,662313,394268,129834,-402314,-301321,-259920,-265976,-266283,-375536,-346585,-99325,133734,300996,160344,54421,319824,303844,-106452,-459092,-359702,-125959,253564,291920,-78122,58398,520392,770135,721397,412521,51885,-288972,-539608,-300067,-77481,115419,240995,223260,155588,-140240,-320508,-313385,-410258,-172184,252784,680882,665445,67030,-344254,174514,315408,420973,499812,567697,394959,162076,14836,-88708,-199539,-176216,-208765,-194865,-152288,-166872,-125804,35470,73347,-126399,75851,339585,109353,-79139,-191399,-324804,-540321,-465664,-222088,-76071,-253739,-407649,-194326,-309301,-327061,-130562,-6102,-209788,-216654,243921,282061,-765,-536683,-520205,-276084,132094,227267,-244507,-25717,592339,657642,99807,-413514,3312,246131,-21052,-91727,-210997,-164072,-163641,-206234,-201356,-156217,-104145,35327,-88562,-236438,-209014,-47254,26965,-59252,-122021,-138871,-47800,214039,206305,-130407,-435071,-229466,-474888,134991,769753,1029616,759408,2702,48661,279474,89379,-304122,-84067,173818,68938,-97339,-355690,-117731,291633,326889,250481,227740,185389,118347,-38411,-199660,-241515,-168621,-97622,12267,8422,-247256,-370300,-70842,266085,493319,429209,240746,37299,-112423,-358660,-561822,-13366,213198,125498,-254015,-243108,-129112,119105,270893,46447,-167240,-153422,-91764,-186411,-440598,-97896,211658,213299,115393,148680,171279,305880,283378,-32802,-290622,215330,413433,335910,351682,520462,579330,212254,-427657,-76577,-228851,-301390,36504,35848,-162696,67733,191628,271245,218248,150443,179579,71335,-157408,-492455,-346491,15628,227274,233356,221818,232990,311891,300974,76945,-365852,-211375,-91191,-350560,-95712,65474,99081,407831,747323,615848,65467,-348156,-100937,-356674,-40969,401426,450574,328679,-25815,-134070,-118300,-139352,-150469,-402055,-473838,-214864,274529,594059,531249,381787,483863,408436,45349,-200085,-160835,95179,-92890,-148658,-133,247948,64080,-275761,204954,657824,706596,356401,-23960,-269152,-226343,-197263,-388129,-119334,444756,859915,762389,581632,213687,-137315,-71336,89494,440349,432342,241657,-60902,-363735,-336661,-310928,109366,378190,347287,146653,-135816,-131918,81310,229295,252385,-71861,-232091,-64955,-132543,-379241,-259724,-138258,-68052,-197664,-231445,-358179,-161472,114161,-9714,-325745,101019,325952,89631,-235042,9840,89703,491,-42224,-301589,-520715,-328154,-109852,-62893,-110186,-41536,-272549,-371548,-181261,75225,44860,89144,492240,1113758,836340,305511,-270793,-402927,46876,436229,492675,329402,113619,-11120,-118441,-284215,-353769,-126862,140825,387386,648408,866256,1140963,733886,388538,10074,-153774,-26177,-298916,-302232,104767,284729,354702,158751,196423,850948,1070946,795114,583875,388698,137673,12782,72276,289989,243647,208672,-194298,-317842,115945,347315,418451,97652,-157832,-300412,-192301,-126472,-528610,-128721,84457,-64878,168285,626349,476421,305632,-81422,-293401,205615,296874,109420,-36939,98321,174783,209676,277365,154794,-402152,-327203,-301239,-496754,-246675,-210540,23346,322927,603472,809646,695247,396166,319215,373635,194628,22792,-135933,-501604,-97317,405385,478901,229624,-183532,-180608,-33076,-34056,-208906,-348341,-512691,-424587,-495553,-40456,395517,639153,299951,-260027,239800,392938,13951,-55800,193974,148455,-238163,-219608,-165162,102290,120977,-204519,-294005,47946,134401,471948,448241,585836,707013,572898,417770,604488,445134,161680,163421,226719,109523,27974,-241576,-265148,-49079,-75851,-373156,-64355,145739,346456,145528,-117365,-256166,-300943,-81586,50934,284991,566403,1001598,1023410,648965,571990,83314,-123058,-133934,10730,212754,75337,-132490,-301436,-353560,-315109,-158514,-45039,-10675,138702,271314,315808,163400,-78392,-154929,-74325,18853,-25142,-127451,33130,232984,48533,-205099,-77543,-33081,203671,131920,-204704,251597,316766,222506,-204601,-508384,-370456,-129009,199777,129870,-222539,-147028,27130,-115136,-270952,-196106,-383773,-193296,120863,149782,-34997,628,95513,-18639,-55652,-227058,-253808,-102311,-228156,-428804,54309,161014,-71102,-371470,-244816,-79369,-111882,148500,59864,-343129,308247,688884,878663,1007537,1110951,753140,309896,-132368,-217718,-220326,-243473,-213091,-54452,49420,56207,39623,176676,362912,368407,45846,5533,-56541,-338427,-206770,-13890,-34907,-119225,-124369,-238610,-426242,-353107,-199865,30805,416334,653246,576313,284579,45053,-190734,-227770,-42205,161751,311698],[275258,-18775,-205685,-192877,-236436,-292663,-197080,52919,236472,169487,-87836,-57053,28109,72867,159868,154001,56774,-102286,-197650,40010,135003,69365,-56960,-60794,-203847,-315917,-35438,215982,-49723,-380545,-237951,-295866,-228884,-351986,-270626,-382354,-159546,176187,411666,121413,23104,291700,369489,486658,259449,265696,584399,464557,104935,-430635,-72248,-201515,-386046,129970,196893,-16250,-266934,-382193,-281206,-191812,-183665,-264209,-403697,-281054,-348827,-297409,32935,79905,-173951,-459993,-499518,-536276,-359237,-257902,-96108,93105,528603,698237,478959,1925,129001,191757,-42725,-206957,-217384,102644,203151,22194,-17815,510939,849429,1030462,778398,173915,-239145,-211228,16373,274464,463761,197000,-416056,180158,547984,388917,289587,268491,344930,439154,207552,-24133,258860,545755,465717,263762,35826,-139909,171317,841897,1251501,1022348,539551,-15321,-282613,-296429,-442941,-442588,-347223,97611,248673,190077,220765,477539,637748,381008,-4895,-335370,-181344,78,-62983,-215205,-356597,-196142,-113281,-236389,-307368,-27022,124270,117965,106768,196039,204814,5219,171339,618900,915766,879129,634573,377575,91051,61700,340331,381167,220564,55135,213185,514216,499639,-23482,-490091,9324,123320,-15571,-87325,29209,187493,318108,177475,323572,306770,43429,-222149,-16835,237480,131697,21894,-22967,-85358,-39461,270075,347608,136094,-128588,-208286,-161100,-54336,127346,279440,438170,366757,85130,88408,375796,330037,80296,-98494,-130471,-82619,-185725,-368978,-486150,-347872,-445813,-428803,-193971,-87495,237482,70065,167336,3627,-138871,-166259,-217565,-367817,-151543,604,46102,-141686,-443650,-240411,-67039,-195863,-359323,-433464,-131652,250190,374882,351730,394424,305582,225654,-7253,-69570,206014,452658,399429,134003,-181867,-96890,279845,586774,410811,16849,-250751,-408853,-470142,-376709,-226337,-264904,-342914,-144100,-202522,-116374,-226320,-51604,-5510,-199970,52637,175179,17974,-113032,498238,781159,356245,335189,560573,415352,115768,-34608,147984,406444,401608,365954,533932,615666,391873,163679,20511,-28235,-126555,22313,208941,-162875,-320759,289129,521553,569386,431260,267324,-18050,-324269,-203596,54585,-65284,-385630,-100286,86662,-31460,-305237,-253460,-75653,-186321,-324974,-298753,-248833,-151576,-14477,-230764,-39786,331975,401358,214777,-79943,-28026,371326,745939,950496,900908,589943,207189,69265,87666,24183,-215242,-80066,399452,627935,318589,-267532,-482437,-353786,-444840,-468890,-296055,-346143,-519254,-239075,-123260,-379811,-315974,-228512,-178753,-306831,-364220,-371164,-300894,-404192,-147275,302542,499808,486828,615197,648064,395520,299742,-31536,32263,-285990,-167527,323065,615422,217881,-220251,-431181,-483086,-202675,-17284,283461,358773,296346,224794,143468,-236249,-327705,-105302,-167770,-345116,-449936,-363156,-432632,-230438,-175021,-216355,-127731,79936,-132751,-401214,-74138,-45329,-402854,-182853,229398,336666,180799,98499,-52412,-265179,-13767,333750,868473,1457272,1499280,956865,-4412,-117220,20143,-28065,307882,491216,105998,-145444,494956,595633,183833,-59683,-219103,122686,311564,22308,-115848,-201910,-336057,-332738,-211615,-300415,-186725,33134,77904,226140,815019,1161622,1138293,484696,-129422,-453492,-151339,-112149,-282955,-328862,26798,412578,473975,395315,420274,519453,-23470,-88175,920884,1340554,625086,-166247,220241,622990,746320,826461,730666,622514,345544,270441,-26981,-240425,-267812,37897,204497,281816,-8203,-402669,-460580,-474891,-454700,-293147,6382,206127,378084,228462,-96099,-324053,-458101,-423160,-187905,-114295,106737,215438,101088,-137980,38106,150980,88173,98267,27363,-57523,43555,-97664,-447405,-308032,-95778,168837,251637,-21607,-116581,-170465,-296863,-534398,-391079,-437722,-283254,65352,73154,47393,-363222,-241369,118339,73001,-336237,-250676,-173853,-270769,-355361,-54243,24442,-91118,-320193,-515776,-249451,-75448,42052,19853,-289616,-217910,12915,72710,10212,176882,36406,-151132,-34578,359027,517448,485518,312859,386223,333945,183963,-51411,-219173,-167607,812,-126551,-565914,-37936,446761,363080,59730,-347617,-517083,-347708,-264066,-307832,-299065,-296742,-323499,-280021,-299946,-271972,169342,503830,545740,164723,-36812,444944,677530,395885,-148524,-394598,5462,66644,-178733,-136124,189843,373609,649216,570444,-21264,-261406,146634,95062,1313,-221626,-297482,170681,445973,442639,253926,109114,36175,214038,487548,451136,184250,-238891,-56649,112699,19764,-202584,-225699,-149995,-143598,-251555,-207208,-55178,-28132,-158708,-301811,-220162,75851,251791,42782,-122975,-121596,-62024,-223975,-55941,154486,254827,236351,11648,-356983,-171001,71693,152194,129910,-74148,83992,202545,175723,-120255,-318311,200527,426997,528989,142648,-87317,-62767,309321,371025,98470,-144255,-176427,-237780,-59751,226738,245929,73071,-212663,-355426,-306390,-379746,-58453,555282,663217,376025,97669,-249396,-485502,-201143,47089,116307,129525,242734,171750,72085,-41603,167642,242117,207690,27099,-283594,-455701,-476502,-184561,77498,96532,104358,-188090,-379488,-229179,-116951,-262991,-473260,-476124,-248506,-427279,-245413,-81414,141861,299989,69346,-164572,-60955,-34214,108820,9984,-221842,-375651,-174867,108261,6828,-123458,-443875,-327995,-237555,8774,101675,59434,10483,468631,979810,805611,883038,1278508,1763873,1849145,1532219,516076,-370743,-27656,219227,233565,49295,-293048,-94713,204172,305341,282092,266455,177449,-7665,-113409,148517,331888,146723,-4721,210292,386762,529111,694112,481629,137804,-292773,-379768,-344260,-485920,-241324,-197899,-432087,110130,286173,185902,32127,-136557,-178034,-217835,-17740,311732,598359,592376,306541,-427720,151197,864675,1060074,729428,248648,173007,517907,522849,5471,-154777,220224,129538,259001,564328,617576,256104,-324061,-437809,-163450,90778,384781,320182,-265581,-465068,-166669,-312353,-261621,-32746,-67617,-116543,-334886,-346611,499236,1219010,1276903,684831,18256,-146183,74753,260441,336588,221312,104470,-53666,-349085,-130501,400047,717496,595630,287767,110836,176397,218010,73064,-196774,-342994,-241016,-25475,130458,432017,678556,779990,671594,472738,62593,-210352,-249151,-68230,123202,7722,-35578,154904,163127,150645,270288,200072,246893,352065,236527,143331,274896,370075,286067,113041,3825,-259929,-206856,158940,356604,365382,281627,301166,544026,633920,400936,43852,3380,53056,228465,369279,483936,475826,297206,-87868,-440357,-51328,27305,-240683,-398895,-134511,227795,398161,484998,601879,587951,181156,-320118,-287866,169470,436913,688457,751102,473143,5480,-344630,-76099,99345,176445,129405,-121026,-89943,-200194,-16690,107162,-46170,-285034,-34648,246961,134706,-127275,-325914,-366212,-297317,-153120,-10059,149242,213536,-40526,-67271,99964,37067,-82377,-130249,-121330,57693,245442,262653,98564,-268756,-332717,-147752,127890,430088,600675,662559,304824,-22140,-134495,-285951,-95069,173571,95426,-157781,-172224,110356,198254,169951,74031,-60302,-331985,151081,728876,803645,407919,-231986,-498535,-502002,-137907,240164,187470,-288568,-219663,467285,609785,200168,-273539,822,259428,158957,-246520,-284981,-7647,248313,393570,255148,12799,-188044,-427696,-350876,-115038,30721,15886,-128558,-14982,-3098,-186959,-551545,-202306,151360,377155,294763,216473,-118788,-384506,-514912,-289689,-180330,-95414,-290608,-332124,-171496,-98057,-276305,-68892,307764,332551,-95921,-435367,-158556,-127644,-7495,252252,255444,203628,100889,5616,-52577,-149869,-111541,196379,398749,351456,170019,-149314,-401721,-250561,-53312,312469,383149,118085,-233880,-380681,-411880,-166458,76262,295173,480172,646206,632484,442024,119446,-45239,26137,41207,140289,131712,94455,33475,-133996,-48341,-59742,41259,214137,371668,418001,253292,37312,-16220,-124539,-460543,-158507,169512,115022,-35965,-339015,-482010,-296990,-156397,-86306,66816,240855,178834,-61618,-48238,-167179,-36673,-447891,-76928,170340,71937,-160675,-329582,-387179,-439621,-250949,-372862,-156221,203304,490840,668544,847025,755676,658286,374284,-201087,-187716,326493,535359,516898,391388,53478,-162194,-231725,-392466,-161605,434570,932669,752288,845269,705465,227094,97039,277167,55147,-483678,-463128,-96804,346980,508640,44366,-313421,97408,142309,-117404,-307460,-29382,-89251,-200792,-57493,-39399,-154956,-241122,-257034,-250886,-148564,41874,441734,517139,349991,2221,-106797,-3960,153698,86354,-82109,-258145,-353259,-94504,238500,53280,-104296,305072,662144,757292,581482,115189,-288803,-42102,328590,786334,684679,436190,-96159,-315373,214739,296766,39228,-300131,-309683,-170955,-217556,-378912,-76481,363073,633637,63465,-313359,115149,331342,220112,-30452,39365,-17778,-200599,-190028,258426,432909,342248,29684,-221496,-67708,58906,37451,-57835,-272211,-153759,-46925,-310682,-430457,-286016,-208624,17538,187546,90235,-183821,-346005,-333986,-215754,-349242,-309180,61085,440825,475427,303055,-88608,-281121,-239592,-179225,-152149,-168487,-384580,-286005,73949,56394,-152714,-229990,102898,128000,20099,-226077,-331013,-347751,-308542,-326776,-188505,-345166,-373563,-89759,-141217,-366593,-555960,-404595,-191101,-3691,90844,-187819,-379587,-23114,147118,-83565,-26035,357961,768017,743991,330027,-189246,-242980,-159575,-467441,-165953,143859,128908,-263549,-400597,-184999,-9981,50152,216054,161217,-100427,397625,797309,609993,190780,129280,69329,134062,155918,110212,58014,53589,-20837,-154764,-183931,-286746,106921,351671,83131,-380985,-202187,68492,174244,158779,197016,-33926,-91786,28326,241850,375579,157171,-182994,-18807,302208,467953,335963,262670,133017,-1574,-101780,-18619,412502,744900,632751,148405,-127950,-291736,-222108,-149497,-257550,-81572,34332,19818,-14432,-80078,-287158,-333861,-284788,-222037,-49464,176165,434502,644255,479257,227937,45058,-154311,-193937,-192450,-83954,15704,-17423,-180471,74820,448126,440989,20841,-154014,39716,47527,-151976,-222124,-226101,-276782,-310888,-225714,-193229,-288176,-294875,-165997,-300263,-327038,-272019,-190361,-59896,-216055,-413620,-177940,-43626,-47700,-157592,219817,377876,123343,-81990,101354,180622,49802,-105692,-118990,-353696,-201572,102677,330746,242955,64758,-20585,110680,169757,122322,-132364,128440,340262,305193,13130,-18981,268284,439613,371986,196983,243846,463605,630687,647037,388430,163416,127790,403246,604139,716230,599691,154251,-202094,-94959,330034,521061,178728,-267273,-131558,-97414,-144633,86024,406624,591913,480340,-116268,-298761,101721,60695,-329238,-381001,-216397,-240668,-150966,257969,509809,496273,623002,409493,190716,-286810,-311643,-239859,-216643,-237165,-378012,-516438,-369274,-43799,181615,50138,-345157,6634,267336,47885,-372719,-399288,-206143,67147,52566,-211315,-70503,434725,746650,673599,325146,-74181,-366027,-448839,-94153,120630,220902,121079,-116769,-208903,-334589,-324979,-284625,-554191,-130597,385115,762900,542490,19267,170378,540645,554389,526831,533133,648423,655039,401619,232552,103972,-61141,-163125,-310882,-299964,-368752,-388906,-50632,160197,179892,-1500,-12711,108712,-61487,-140136,-172573,-345098,-395585,-512386,-254130,-70486,-202255,-409600,-279157,-476586,-366248,4115,-13966,-234194,237142,719235,669429,231933,-330978,-451260,-122061,217096,181495,96624,571566,1054177,973910,290999,141283,471930,723386,230169,-50856,-298605,-384319,-315778,-132715,10342,205685,274663,201504,-53521,-229798,-298008,-128892,-114347,-303892,-321134,-241410,-117896,59867,141293,-75262,-108146,-38721,-294158,-237546,455318,912230,776197,96866,25462,448471,308282,-231113,-140856,181039,132713,8291,-170208,-256869,186974,326818,243084,129640,88531,146591,114838,-129830,-440857,-286389,-93396,-92554,-26314,-238944,-154427,121269,343470,418933,360844,165909,-52783,-250144,-414276,-494758,-221968,-12501,-98142,-364352,-182827,8344,183799,301242,104194,-21392,60187,32276,-122725,-387728,-268964,-8352,156389,63314,-5562,51644,265635,303100,154870,-30414,216366,461188,387566,243635,293954,440371,303959,-269008,-397033,-234748,-286621,-153644,-303736,-385913,-51120,46807,147545,223643,172395,218070,109870,-170379,-481011,-339818,-143350,-37606,47028,262315,401935,428011,273115,-50919,-499210,-209551,-177538,-474784,16225,232982,269694,366135,598582,622290,170546,-496205,-184413,-447373,43034,740368,912925,674623,318039,55333,96318,23877,-45740,-284730,-450541,-395601,-33590,352688,385300,277387,394916,221890,-219653,-304717,54046,294451,301978,301080,-57702,112524,124924,-309457,143717,572553,621520,219471,-126434,-243655,-103913,-34631,-207649,-200151,232208,586889,482875,192853,-100760,-344233,-236637,29803,383850,268456,-58179,-484517,-58238,61759,-217745,73098,406866,410391,129126,-177607,-202218,-9778,124492,277326,207910,-284430,-240005,-177594,-366271,-355181,-240160,-169505,-128662,-80190,-188782,-162242,13456,-85872,-407089,132278,415671,278458,-18691,-113139,-48354,-130483,-97081,-293486,-401930,-373405,-153025,-40593,3368,88040,-27,-7811,-254848,-18766,77453,136557,367325,991026,890407,338020,-267927,-409749,64505,466229,464580,254133,-111634,36042,67620,-297706,-593944,-289299,32168,186980,242291,594096,856717,630801,308896,-46604,-311512,-271047,-372669,-298674,20506,246783,456809,276973,-78247,519910,877878,655947,426898,267888,-67280,-80663,25090,264632,157699,99189,-180446,-434963,-39744,219813,254775,-106110,-360962,41335,245853,295068,-23618,-157422,22101,37367,191885,517385,405966,422393,213320,-263290,66452,237206,127172,-71304,-79223,13130,72655,192376,33082,-401545,-303601,-84154,39761,4625,-235739,-204382,142246,414630,664721,551081,324934,299847,346837,87945,-58430,-45367,-320468,-88256,414432,577195,327090,-153070,-206363,-108965,-258550,-400305,-378472,-445792,-439956,-323805,141208,622116,942358,562439,-48617,104651,344114,110759,-14028,201600,173669,-199915,-127979,-191305,-29351,12287,-298129,-213295,136023,228818,472798,528339,607592,706432,506495,178351,384652,468642,240350,83610,45009,-135799,-182431,-379718,-372183,-266380,-345198,-176945,136656,199444,201330,147497,-27745,-369669,-313982,66795,240636,371098,596336,777967,599172,89171,-64506,-261434,-237362,-262922,68862,345913,295863,-73047,-307661,-355043,-211886,-22232,11096,-61294,74617,317463,488037,532681,264435,-85893,-190241,65154,107971,-42059,38947,197721,-10912,5344,200357,221973,438064,430547,102587,27580,551,66766,-308532,-500651,-413917,-334054,-63814,-59994,-267754,-58899,97625,-19435,-242775,-178593,-5840,62269,274702,325328,-18740,-222803,-209254,-253694,-185438,-312211,-254194,-81611,-147885,-487266,-95233,-308,-200481,-457669,-369810,-204599,-211681,2776,-187468,-121304,567717,1028202,1327395,1388012,1199220,580944,-51365,-370465,-206976,-159892,-248803,-284814,-60564,4294,-26235,-82898,40082,184745,241364,14197,34403,85415,-217210,-333117,2149,218315,106978,-87773,-246982,-121251,-147940,-428310,-75628,351132,620578,630420,407623,152361,-105536,-175769,-51804,148668,258308],[197530,-71411,-208578,-166310,-111610,-147072,-44725,156837,293125,262245,4451,-112749,-2081,190043,322198,321641,152379,-39082,-177657,33787,180064,192774,194402,216030,99698,-198621,-199257,229842,184401,7904,-131583,-251251,-332336,-205628,-60719,-202933,15266,382782,520945,140258,-112432,220787,443161,431363,261705,205508,670393,773294,175024,-267020,340739,273245,-123603,-136953,32368,-55059,-170365,-230119,-277437,-350773,-349307,-334099,-273588,-183244,-296843,-396237,-147092,-162515,-340895,-468334,-532323,-464512,-357339,-297457,-302224,-120406,250613,562007,399456,-24054,-49668,-115634,-333584,-424697,-286074,1327,63256,-184268,-179032,447224,934721,995480,533323,-218246,-236144,35911,249972,671268,653968,320582,-380054,83602,435032,290370,130974,171893,334888,378954,79951,-290080,107419,480185,434718,278176,51048,-213860,127127,686311,1054161,881457,376275,-100840,-307362,-438753,-619045,-480133,-472921,-133717,-45376,-181862,176717,690946,827220,570579,107541,-342697,-198333,-88037,-228172,-280032,-199877,56166,79433,-70637,-155300,5225,95626,15767,66211,254476,348003,125138,114004,544468,974376,979218,657806,405927,212631,145430,174197,105948,118769,93407,251134,400829,318804,-208409,-312929,-35337,-112213,-171595,-95650,-65649,-39677,62251,173165,355481,260397,-35018,-227982,69671,277302,122319,58587,-4985,-170809,-253909,95777,174609,-51520,-247729,-279099,-226495,-129952,-59592,3900,95691,107899,12467,56764,282359,233815,-75026,-197929,-136425,-176332,-234238,-280840,-359599,-319820,-305197,-451886,-178201,-44128,173026,269713,347964,294488,-74513,-267098,-196102,-264751,-313028,-87947,45679,-99004,-358632,-313059,-20730,45247,-107673,-282027,-321215,28313,325698,403160,467296,378908,238829,89744,355131,836650,1085375,694467,176782,-275321,-72571,242499,447063,201588,-253543,-352790,-294261,-512883,-401396,-256807,-198517,-88077,167926,99823,200542,74876,119150,67891,-349156,-30870,226308,9154,-123266,699519,1156810,1099197,1071429,574998,294572,433705,411260,306039,346959,271109,113865,237760,440173,269640,57584,-64484,-112394,-368022,50526,270547,-31131,-23340,612827,780313,624814,261791,54072,-135197,-43365,5301,170833,79831,-152721,-83417,10266,-80828,-200517,-238898,-280110,-76124,27090,78535,-76178,-327206,-225481,-376157,-274653,206146,409086,310950,108428,-233321,-25325,379987,602661,774080,562244,311754,194320,172500,86692,-141873,-91740,326392,654994,585280,226045,-141215,-386282,-486922,-434082,-385727,-259167,-287858,-128512,-142130,-388159,-179911,-249629,-468220,-86928,-293474,-426768,-206226,-352217,-256807,233008,412373,482786,744688,916126,647205,427045,-52109,-87389,-389787,114193,585446,770622,275743,-325272,-150203,-180418,-299408,-167651,117046,398588,631783,727068,471850,79809,-230081,18442,-136057,-377928,-327283,-309720,-381025,-59377,40222,-39586,-178063,-53671,-229687,-254491,19098,47809,-217367,-3774,237560,353204,166153,39337,-97529,-367396,-303909,109606,699831,1279856,1255785,724667,-177137,49714,212407,-34970,69882,293719,32184,-366510,242911,465290,237764,-43192,-252350,114033,347161,262168,134900,-66180,-309581,-365885,-136804,-128905,119299,196657,209336,45047,424101,793510,1094481,600253,-3216,-454954,-89026,-64459,-262453,-516858,-127618,156439,267012,422249,417642,518817,10929,-137428,785826,1357649,738240,-74743,273887,911155,1030809,857693,672360,534405,305564,206413,210377,-4774,-196138,-29521,152510,384908,325639,31064,-318549,-538696,-530570,-283012,26675,274947,421927,222234,-35521,-2644,-15212,5950,-119422,-43248,103418,217293,29236,-223055,218635,438749,464055,315484,193231,154492,309535,81009,-406405,-336984,-394539,-305450,-374100,-358388,-252795,-6513,10453,-260811,-544063,-474898,-246634,7586,47519,157805,-208384,-198819,73691,60142,-79466,-85883,-292403,-444697,-284617,120697,176527,-8342,-217493,-539101,-424335,-259720,-65553,-128801,-467847,-143058,28603,-40786,-235916,-84914,-89531,133623,354012,530240,466833,195139,-44520,172953,285652,263922,32579,-146903,-29112,-158854,-338280,-347666,140546,623619,654963,237197,-140528,-324712,-238519,-96707,-188738,-268122,-366234,-471883,-366613,-431765,-330401,156864,521831,514910,73578,82626,475539,604388,357464,-9755,-156623,-33530,-125702,-276624,-183645,-19888,140675,544374,650204,13165,-342862,77631,160026,151378,-116100,-417231,152848,503032,518495,199301,-67659,-110846,119858,316296,267043,-110331,-347273,-242950,-63924,-148894,-319043,-335963,-187571,-109630,-142441,-62252,3861,-82100,-242350,-155453,-360721,-195217,76106,-2723,-156874,-115218,-137609,-313831,-116674,112170,197461,198236,-42272,-346258,-216613,-23683,165851,255681,357943,486470,519885,294936,-170443,-215528,274080,469989,500789,126934,-50049,270111,679593,502948,88495,-361856,-119288,-30894,-25295,114680,-5866,-75854,-253881,-516824,-394652,-277077,245819,847428,850511,459910,41183,-267928,-341859,-148184,-2510,45846,-50435,-36999,-105010,-22029,142647,358504,362641,334386,191495,-30280,-188051,-240913,-130868,-141602,-206606,-55345,-202614,-405988,-292912,-22635,44273,-18225,46350,155112,86156,-412668,-221248,200694,446167,200705,-24567,97018,123118,286703,168830,-235625,-347551,101711,303809,91031,-33009,-354000,-412314,-263106,-350730,-119568,35360,317043,680140,1214203,1080877,1141464,1276867,1486991,1615922,1271824,488603,-369972,-180430,225221,342635,129190,-226532,-149443,61549,111312,34228,104224,129291,-96865,-276720,-73528,253110,14300,-75926,-6438,206508,337850,474776,312296,93421,-289613,-378485,-346748,-521184,-292822,-212345,-248240,74513,94088,-83044,-145992,-125407,-66145,-200411,-50712,379181,769801,703402,309289,-382222,89576,794364,948706,565486,5823,115380,581894,589485,29940,-505441,-115317,-141484,335056,786241,805862,354257,-199766,-318380,-127799,19350,298142,245880,-251264,-226103,-149188,-145297,-224278,-40259,-22558,3930,-203812,-414740,352116,967413,972173,391494,-227730,59749,267654,328900,312076,224532,180182,50529,-336693,50467,595894,886140,664613,388233,147455,236988,224647,-82476,-434338,-407249,-183590,10962,179714,462250,577913,503593,234225,293029,124806,-48910,-124248,-370599,-201754,-189111,-387221,-262296,130667,275633,366716,223422,207142,340441,297123,318980,444480,569590,443682,289627,227915,20080,-469531,8210,391530,439483,358654,255091,388086,613182,545398,114830,15025,-67232,-13416,42576,359444,471005,317617,-117459,-393150,-125475,-133851,-107755,-51468,-282293,-358630,-24638,-5192,173712,144215,-96526,-329541,35117,372091,529399,702838,748922,384739,-157869,-386000,-143327,-109764,13986,104956,166830,182215,-49998,-241578,-4185,-104317,-225030,112800,456060,445532,167842,-237019,-327488,-219229,2647,229830,224803,202465,-126579,-38228,156157,8695,-198635,-232035,-245983,-225773,-26330,-14362,-133949,-498670,-257521,-107326,48004,95089,198945,206792,54650,-50976,-74844,-163827,-202986,-82105,-104422,-124807,14920,283406,400319,255962,166739,65042,-317521,168977,805594,916582,371088,-372022,-282338,-324272,-268646,274690,276852,-296031,-110757,554305,634233,310351,-107893,-134852,82983,91170,-345113,-241134,186731,565253,599271,311648,-1194,-297360,-362761,-78789,-918,-199812,-286883,14470,218539,-13038,-445922,-244381,-3410,158355,297470,346651,419278,228005,-159849,-314795,-296914,-328615,-260698,-340596,-439638,-345445,-129655,-71314,82436,211532,79321,-307075,-633524,-354500,-271668,-115966,6292,58497,3054,5604,117847,193516,-81252,-199825,14759,248427,243375,111295,-140090,-424828,-169808,172396,541241,373661,-123753,-278582,137094,-31892,-160782,-35873,267735,534806,771546,758545,545283,256856,189921,262088,227149,205663,72881,17652,22272,-69629,-2633,29057,144905,307802,534599,533647,314782,-21283,-83854,-234221,-462724,-107336,60104,8086,-171984,-292203,-460834,-280780,-226178,-349552,-196845,44263,-50432,-145070,-92322,-104955,-32587,-122080,-184211,101576,94461,23775,-183165,-330798,-254945,-204406,-354332,358945,585494,641761,498354,751096,929366,838976,378046,-337656,-55896,387644,492333,623295,473260,217231,9588,-57517,-95207,-365261,15159,470342,303882,509681,787822,494643,-71472,-63850,145536,48668,-194831,-14976,513105,792712,409933,-309108,-333747,1453,-54040,-335246,-337686,-370833,-457963,-304311,-107647,-363983,-268626,-345314,-354403,-428792,-122015,266732,295952,69738,-173635,-129012,-34530,63220,24649,-116846,-351852,-455948,-214771,-8271,-173374,-151162,442464,815523,1173142,857913,381747,-279753,-184967,165934,603984,655289,424029,-127761,-74728,613109,818547,377651,-157788,-200196,44924,-3803,-246324,-88806,338581,531835,78222,-305273,-283059,129702,194978,83955,107533,46351,-239187,-163248,339372,485644,328012,79099,43346,83795,114830,-11411,-76953,-250625,-159457,-92223,-232903,-279857,-411436,-542126,-249271,-148219,-168162,-282577,-477260,-441673,-325896,-323251,-260262,-10732,178762,353180,188075,-10389,-125754,-116068,-10439,65250,62633,-199707,-334765,73444,322888,161221,-140227,-154107,134357,157099,4147,-194615,-238774,-265820,-291920,-137518,-268980,-257047,-6140,-58123,-154241,-264807,-262070,-131473,6143,97150,-247202,-468818,-19400,158941,63165,229944,529745,876305,853890,472379,-77863,-110362,-76542,-322985,193746,613073,513098,-190873,-459535,-77493,1310,-8100,320236,270643,22248,460274,776383,632070,264128,225684,271882,264342,-67719,-152698,-49403,110037,43692,-2873,-123936,-422439,-232610,1599,-202407,-193055,251381,461641,353799,260780,337604,315545,251884,264980,246857,306387,51010,-317716,11812,320235,377090,128578,-171,-25894,123672,524062,708358,806892,1005230,731127,156295,-207854,-223086,-137045,-241490,-156631,-10674,1433,-110434,-168986,-92771,-92963,-188971,-377123,-384705,-288616,8496,294308,508167,447273,192731,21529,-8862,17243,-150412,-190037,-33036,-62939,-202360,47929,453855,540385,260170,129955,224022,6797,-198905,-52765,-17089,-200965,-313029,-137932,-133670,-297789,-244903,-251858,-367647,-308457,-345832,-360796,-299324,-410553,-412763,-176525,-161312,-244799,-242436,188380,462963,380422,27915,-110776,-60716,-125650,-462950,-306146,-93016,-15534,290634,380164,206765,34559,-91885,56772,220908,321973,141402,138571,26103,21622,-55864,-58793,203267,391199,371330,171061,15746,-153748,147728,377478,345781,127443,76269,369043,470496,603638,558039,132614,-197272,-156292,315539,684359,518433,-21015,-388989,-197548,-71602,127840,390036,480445,548058,145403,-265690,-129438,-100523,-304982,-269468,-250360,-210890,144252,294242,330123,260022,306578,300183,210520,-93502,-337985,-221659,-131189,-124157,-266669,-390509,-233589,-152685,-37976,-118341,-426895,-100951,231081,101033,-247816,-401141,-191339,-10377,34770,-279028,-153787,357686,641353,505086,82902,-256586,-241745,-150809,166216,203730,197725,21604,-308853,-446116,-458797,-319209,-234275,-381561,-131773,397603,752858,660589,382727,640610,708861,568618,359304,354660,559959,768656,623657,540943,398013,167522,-99606,-390976,-408783,-478470,-138618,134873,232263,167953,125344,26412,64948,-110839,-182429,-110241,-156900,-116748,-449828,-286339,-107265,-258349,-494945,-399516,-633272,-230257,97231,-64348,-193952,515961,1004823,907108,383151,-72105,-93942,131572,366259,319880,618122,1143863,1363340,1113995,505853,528177,758595,927033,391564,-21558,-285061,-484356,-330771,-101446,132526,363145,533751,351002,-87487,-203063,-168236,-134687,-301786,-518979,-522349,-375294,-224274,-88232,91690,205312,90907,-27805,-136087,-342043,67170,492730,435375,84842,-91706,288698,228778,-301189,-174914,98820,79895,2065,-104788,-310987,52242,291280,179285,-46162,-92974,187223,393650,285251,-270859,-382771,-126969,-250027,-156910,-169538,65538,265125,309644,211585,232416,115644,-96736,-367825,-423921,-335876,-273541,-184609,-273607,-455358,-182361,69394,275687,423866,362819,222159,213624,109471,-91806,-316616,-469311,-262962,37174,76376,-27199,-62987,62889,181580,198335,86637,91884,370119,341934,101888,58245,231854,239975,-47700,-440340,-230370,-86040,-59959,-198987,-447437,-231685,-168737,-165146,-22056,54967,123630,83613,-185840,-476482,-389522,-363618,-380796,-172510,200016,363197,329040,136440,-218844,-551021,-272353,-312281,-499847,15490,301877,410516,386237,425048,538215,257560,-291491,-347036,-518218,60804,856883,1160297,933112,568411,221692,246417,195380,72118,-128719,-390434,-512582,-370632,-41664,163353,175103,229460,75196,-321753,-351094,139375,323141,546479,652704,190272,14326,79686,-329010,133975,431137,306385,-120460,-391438,-286864,-45924,42907,-133880,-221437,55078,316549,295319,-31095,-270342,-480170,-352058,-38666,179829,33117,-177807,-70401,289709,220204,-115990,62151,398263,409768,65180,-178457,-299235,-271233,-134305,150598,354099,100802,-45682,-43553,-263813,-384886,-333778,-321171,-147512,-25393,-119691,-289822,-246655,-318500,-390295,133869,366628,330296,160898,-78880,-246132,-267642,-164791,-268242,-324221,-352070,-268140,-115167,27938,125901,178768,153054,-133598,-146293,25314,10581,176518,554240,709926,286753,-264185,-430632,36394,436192,405593,127113,-159298,167087,188807,-72245,-115925,62866,30718,-142269,-257900,313257,453408,438842,151876,-87755,-389637,-443226,-425948,-281085,-167525,157681,533298,408698,-303475,-6956,453118,322377,142668,217287,63111,85217,165343,217483,34528,-54735,-175058,-372660,-53794,328342,312757,-142074,-236175,374539,616329,570982,391221,278809,281169,162061,148297,359042,427751,528979,441030,-185989,-5087,247304,162779,-71531,-279472,-267976,-205505,-99030,-267357,-500351,-386231,-18778,311515,472647,312813,134081,54209,159245,390927,240737,67494,98470,105691,-165631,-152856,20708,-170240,2005,449827,629931,350772,-163139,-223715,-148679,-292870,-165864,-152033,-231173,-252560,-80985,297202,772432,1092124,690309,106396,36196,302530,198659,61418,128360,-59143,-259360,95840,46690,-26332,-2606,-280528,-226711,146101,287722,352994,440872,445605,548952,347464,-125830,144465,410627,229540,-1956,-66058,-289461,-333349,-455559,-461754,-433447,-297501,19738,170017,98745,32444,225580,-51730,-590843,-51546,218010,339823,278679,268742,130633,5501,-373940,-472719,-174936,-228228,-316932,110536,403305,463775,15930,-249905,-289181,-141299,39368,38618,-71180,-39607,250214,508681,753602,594086,163303,-251463,55634,149738,-143377,-94362,68501,-78617,160467,395517,383592,525741,566897,312895,-34215,-225488,-102014,-381747,-339548,-349084,-517922,-304423,-306313,-406748,-75698,167240,204312,137003,325443,354862,247410,263950,240916,-13255,-171697,-147786,-113932,140857,73780,-288652,-50402,-48498,-427007,-246984,-114088,-230640,-365251,-417526,-369580,-320601,-192022,-288997,136398,828877,1280349,1612204,1609127,1113447,307675,-442120,-188815,38420,54089,-89873,-274804,-113920,-77897,-120610,-82798,35946,14091,-42217,-144443,-234291,-67580,-202453,-345881,28000,328719,268000,-160470,-295908,108968,201247,-109644,-79056,232479,515390,574789,464223,219538,-62190,-169806,-126456,25217,131580],[64869,-111705,-195346,-55354,723,-37736,23807,159482,231218,226707,-95816,-383373,50229,382343,503658,404232,146640,-62994,-204364,-77806,58096,119790,275450,369959,375088,89780,-238635,126870,367735,347651,39811,-145893,-269806,-110279,-29771,-21952,257190,566188,515001,174859,-263937,-6448,310980,112758,-47471,21696,665074,945188,151688,-200134,534271,561967,155535,-196968,-193752,-208651,-209929,-128375,-177103,-228486,-300536,-331671,-283126,-197113,-232152,-427032,-470642,-420326,-348042,-416385,-545708,-500896,-409267,-304242,-323678,-279529,-69585,275703,181714,-158460,-265630,-442635,-443759,-186241,-27174,132432,184175,70632,68277,437774,881983,806412,195057,-484328,-28973,190434,374583,898219,645969,157839,-345527,88229,272909,143475,-57347,35243,279845,290702,16816,-440213,24905,385872,354777,259876,63952,-329938,-53129,280422,489173,487767,253466,40982,-64167,-190559,-472965,-483077,-379365,-169683,-194252,-385372,297512,866892,980532,705869,173766,-360646,-276380,-182621,-237283,-77179,90335,280432,256756,79672,-50568,63435,80121,-31624,78541,297032,392854,187754,73882,412035,858914,915279,504195,237655,208912,209241,155349,-39110,-33500,109533,346799,416061,100263,-296762,-88378,28210,-113,83651,118307,-21529,-186871,-31869,226696,218941,123332,-177669,-275409,-29445,117246,-10728,-1622,-60701,-296661,-279421,3566,30871,-252458,-434384,-501511,-439580,-277810,-318696,-289471,-242424,-201015,-175995,-132495,74164,96850,-221816,-273653,8433,-189451,-298588,-355333,-381263,-240056,-157488,-423288,-250168,-32582,-163874,202571,212091,281102,-42307,-416850,-153375,-78094,-311774,-146585,182608,147262,-210174,-276827,316251,311358,127769,-64828,-187109,-234986,99080,298934,344781,304370,158755,167414,671090,1280021,1442525,765959,82031,-453267,-61283,105285,71013,-209390,-392474,-209990,-121232,-442281,-317572,-129954,-75369,34590,378065,299629,254772,238016,193527,83689,-212754,42592,348574,107354,-237077,595009,1085430,1310110,1264478,368394,-63188,504056,572475,411286,272870,24191,-200429,-56946,193357,153831,-97764,-228301,-288926,-277668,286826,410016,212383,290239,817725,870092,449200,-107420,-255966,-86301,125149,233920,314559,188155,7908,-163160,-159174,-112012,4525,47093,5566,260766,336805,401491,212768,-193479,-406470,-300508,-154196,213431,398123,331963,200727,-145582,-366147,83819,317251,606630,450227,299356,213641,171769,112067,-33830,29263,298432,613439,718728,525539,321606,-52105,-327011,-442525,-276060,-127062,-90258,-78638,-249285,-419401,-56622,-124186,-194901,148529,-38001,-479846,-129326,-215004,-480465,-25600,213838,432584,788573,1140289,1000583,1115365,738906,602245,146091,446018,905950,908993,267027,-307977,331644,158184,-372150,-264879,11355,496283,901720,1126122,817042,463589,-169174,-108142,-295368,-372165,-251190,-300669,-157045,247176,315474,166314,-137071,-235143,-315355,-179953,-13569,16980,-101738,163275,318632,354969,116815,-40091,-64196,-222231,-503682,-190801,398429,944452,963245,469551,-301098,131401,345511,16439,-134890,71209,-6453,-531789,-142437,169950,193626,-91116,-275500,-57266,250609,475743,453124,284866,-235627,-349450,-47832,13020,243701,179689,176903,-81494,-55371,293380,789504,612431,88424,-510650,-152322,-122245,-214270,-255071,-7948,82594,9974,139449,201990,133769,-143571,-146568,675274,1202499,630977,-196863,303216,1105148,1299589,841666,454987,233639,43690,78437,383782,222195,-131804,-221314,-48367,292484,514547,369938,86022,-253686,-481084,-373801,-70575,186225,252051,58446,-63299,57713,199968,259089,38251,33897,64828,106348,-168140,-294745,315134,581138,755914,492701,335390,365659,450802,139421,-401896,-301219,-186437,-207310,292388,-19518,-197564,167673,272804,-25474,-459441,-596675,-452337,-393742,-170381,20625,-127952,-93860,-36302,-55652,134091,320074,36680,-251419,-118036,250044,269447,49988,-101290,-282905,-486417,-501748,-273032,-277134,-386236,-174459,-135449,-323262,-393721,167072,356047,513445,549695,484145,264945,-139386,-426190,-80524,121887,273227,132750,-96722,-226535,-561100,-544111,-102823,203370,524848,628024,222323,-76854,-232542,-206171,-132330,-249542,-381841,-475759,-379648,-322911,-472478,-378293,117419,458322,394968,4300,176495,437185,408282,230954,171915,122975,161061,-236803,-443674,-70631,-95825,-180014,279164,486256,-11473,-322727,-90194,-105,33014,-130086,-524283,66329,423168,422477,40077,-247511,-110408,54333,63402,-146054,-486522,-440092,-457880,-331185,-353590,-346785,-361519,-194739,-87354,-82268,5957,20526,-86463,-53718,254155,-15265,-137881,4428,46779,-67360,-80301,-303578,-489081,-201678,-28782,31252,47781,-160692,-324516,-309893,-227063,23119,248381,643408,794634,759961,365307,-230416,-182932,215174,354345,155339,-65816,108283,690466,932897,548779,74717,-406565,-69237,42913,58124,87486,-4086,92131,26669,-267405,-375278,-174638,391958,788205,701389,294263,-57855,-86620,-177206,-205475,-126528,-107862,-253048,-399327,-355079,-121584,207928,433825,397243,313434,166134,62274,46,-67551,-93277,-299962,-329595,-158808,-296124,-536193,-154925,78501,234797,294057,431674,599708,590771,34467,-548638,126731,492128,393223,248510,317401,273361,361430,217781,-277607,-223067,305992,371005,116058,-20837,-257853,-471978,-291153,-267931,-391684,-68668,306524,590381,887782,970838,1015256,930481,887734,961754,681573,348465,-216390,-306014,125095,269589,49147,-263764,-206634,-50525,-81597,-212054,-124994,-77883,-248273,-420146,-405588,-121951,-204755,-138038,-125678,113722,171772,175414,107947,18483,-265173,-410807,-409551,-508194,-377478,-295562,-126332,6168,-88388,-337908,-406987,-201268,-33234,-193514,-95832,393471,797006,711610,219917,-427298,-55732,518543,672936,290713,-330937,-22081,523013,561674,144693,-231489,-176546,-395162,267795,771381,782779,391236,-24011,-256686,-180714,-101249,175431,210296,-21029,-137006,-284502,-106074,-156305,-106619,-64826,11796,-156975,-464052,87504,567601,538078,-4695,-452618,147229,357307,315695,221240,154096,114210,43302,-224831,107168,534872,745808,537229,334964,101634,160657,151954,-106873,-504662,-406244,-199547,-46651,74348,194259,154063,-6881,-120075,185360,116822,-38434,-60495,-318763,-227259,-97138,-238250,-67568,289346,384434,379855,303404,240557,294581,280377,300869,411294,559151,405392,310525,302988,176978,-230941,-148100,308394,354468,329939,85540,81360,358102,425375,78868,-75381,-202381,-223410,-245811,162709,331541,204320,-225733,-310990,-211447,-130877,292393,573513,503841,259345,-144390,-264665,-390101,-332418,-267117,-86147,211416,367821,448655,546591,625743,273250,-300640,-310342,-106586,-227471,-96597,80768,269321,260201,78032,-289664,-297051,-322629,-382470,62017,446875,601802,438103,82460,-141377,-176343,107816,411508,309670,111229,-213000,12324,128245,-130871,-329627,-80640,-112818,-329706,-333647,-306516,-386887,-463343,-219586,-148655,-72959,-192782,-192743,-226788,-211811,-98901,-21861,-28479,-155530,-245256,-274887,-121131,146025,483741,529213,228797,121965,75122,-306731,137834,651864,837602,298545,-452729,-160060,-120882,-425873,197548,267291,-279167,-118276,377183,417106,291386,-11590,-241393,-179531,-170481,-428436,-84274,355070,730658,592153,225217,-90059,-372819,-231519,3882,34305,-235601,-283386,232612,205823,-272862,-216828,70233,113909,-24204,397,236458,470854,487948,181988,20361,37077,-169749,-323895,-334871,-337441,-274024,-125691,86053,177601,85892,-282073,-455477,-428916,-583200,-544839,-458936,-446357,-317042,-275067,-106273,138395,209739,-124035,-280779,-178323,-46849,-14183,-79096,-212428,-416569,-197512,287695,464272,159242,-484356,23459,519754,424753,38626,-112181,147342,373654,545941,534483,367141,277989,374688,457546,395756,215472,22320,26615,144177,20994,74026,164870,233600,311688,635371,628585,323569,-152428,-250749,-386898,-292438,6625,71740,38672,-182860,-202390,-477148,-382119,-360580,-375342,-115068,39129,37868,-3722,-71748,-131538,-50663,215181,110387,106076,97240,105513,-65016,-131038,-60665,-95700,-148459,713156,1007477,1036480,707181,815192,1000171,838985,216081,-494375,-3983,213048,297832,516675,386752,248779,108222,91151,272863,228179,48703,177360,-53580,-61855,569620,590444,89349,-347893,254083,548387,279717,275840,594365,876021,625502,21919,-629321,-176342,-23879,-109582,-63933,-294525,-305583,-379464,-161632,-411178,-174117,-107035,-37043,-349378,-272986,-60916,-78540,-358619,-369005,-222813,-156297,-92983,6736,-86605,-218328,-359564,-380832,-217543,-391971,-230996,370583,761624,1224638,895716,494182,-177471,-143568,173039,297368,520983,367619,-71843,26102,801161,1159341,699349,-15429,-180695,99049,116258,-101269,-93060,183658,211874,-35741,-265431,-519711,-74998,164072,311793,165073,85983,-257930,-130280,395191,524635,264907,136450,381664,395131,237025,21536,-363691,-300348,-113906,-48382,-72319,-118283,-178684,-294301,-502975,-151469,-119383,-127047,-361451,-427234,-364786,-240405,-165994,-37928,-80219,84445,-66553,-20038,-20669,27237,143101,256337,269019,-104045,-324055,157908,534715,350144,-43677,-438533,38342,174228,147681,448,-57896,-213668,-244712,-184670,-296982,-58866,176110,192123,114865,35373,-105137,-122848,-78756,-18603,-291142,-346231,-15570,172452,249528,386754,581702,794362,786758,481311,-22467,-65033,-87047,-221794,416617,864672,714519,-88988,-372329,133831,78947,-19150,299640,215720,-2457,293071,493630,416064,277216,339420,522165,426341,-111115,-361030,-44221,266004,261201,190927,-139200,-419841,-378496,-230558,-379694,113109,535273,652847,401227,247890,342802,527468,547537,652747,615128,511248,13645,-454411,32663,290536,205806,-58951,-219317,-135759,224753,902102,1221752,980738,912048,631631,147251,-292051,-147414,-135445,-407833,31244,130921,79231,24326,-86200,-41411,39977,-98411,-395314,-409838,-266653,33210,249906,390832,399550,257480,194370,245347,185416,-135805,-240961,-52262,-11358,-302573,-161120,361117,509243,343688,237425,269940,-48986,46700,410501,309229,-88695,-321453,18118,48814,-48188,-178429,-323712,-496567,-442840,-446639,-321993,-291956,-346058,-228251,-256209,-387085,-396973,-227376,54548,387749,491612,239712,-122538,-301857,-53985,-64541,-178806,56266,196131,325947,226213,65323,-64820,-280007,-302194,-23457,202038,314543,193597,-177868,-356954,-193153,-54144,258905,431609,316502,69510,-7851,-197737,-278909,84163,286556,99241,-42804,41096,126868,320775,393309,147170,-97493,-360055,183843,697460,772721,253418,-329959,-202388,-77833,34614,236595,217355,403368,277347,119715,-96834,-278131,-141984,-80990,-341327,-155460,356242,247422,68333,-95249,-178739,128898,263044,120987,-173483,-196658,-112525,-83794,-245444,-365651,-25178,-120603,-280421,-355795,-188472,51412,218824,76358,-213157,-378130,-140091,-26365,21273,-288799,-184770,320740,551379,372992,-157541,-436293,-107340,166095,381698,227618,55089,-108960,-246252,-151257,-223416,-200066,-144892,-170611,-80579,298801,590038,762778,700424,907058,682043,370680,-4992,33519,352908,695695,697667,690836,608683,340775,-40305,-392453,-442447,-258089,121379,279341,207107,12781,119374,108473,113464,-15828,-66511,75324,281420,185452,-258228,-186844,-15918,-108626,-246566,-400210,-508535,-137499,92648,-138537,-185749,585335,1029524,941749,449983,114428,234505,445364,613332,687297,1155670,1584029,1527651,1093467,623182,617015,754499,771131,387883,-66713,-254264,-426424,-339796,-159615,146187,359897,571333,402840,-148627,-250967,-115955,-186088,-490486,-409060,-420780,-398166,-293530,-137500,56599,319060,46873,-203750,-16439,-131466,-342905,-9279,79784,28608,-258725,-290410,-238154,-250267,-160320,-16148,-30087,-101101,-156016,-400639,-69896,245437,106771,-182171,-314370,221199,655515,679809,10891,-267117,-61504,-213572,-330831,-63220,252130,338363,178803,-86171,72936,73656,-161320,-282818,-166718,-64789,-150378,-269698,-326450,-415289,-268566,14306,330317,512683,523236,342632,246122,114112,-90109,-175739,-252124,-432779,-108658,224462,218537,-56939,-211233,10139,90882,-21802,-142881,190701,245208,-11965,-87738,14879,87960,90841,-432546,-213500,69936,113255,56856,-291254,-380565,-290985,-340930,-336152,-138318,-17877,8188,-180512,-448839,-508107,-437260,-286630,-69680,208190,260505,125220,-26692,-382145,-462090,-317206,-363186,-373516,-79077,251077,449296,416830,274921,366544,326754,-33515,-348730,-452845,36669,755789,1138340,1094395,718040,422070,353256,339297,189977,59521,-247015,-261280,-238200,-374399,-39910,201490,215631,43588,-308933,-425336,69593,195929,535258,613564,295305,49815,24437,-240480,158156,262694,-77303,-474098,-446217,-283744,-41884,27446,-157321,-213238,-16451,150079,229858,3377,-239949,-362938,-220588,-126445,-125366,-237158,-135440,171702,359591,145665,-39565,98896,369747,347006,22819,1704,11414,-124780,-333108,-72336,372716,561101,332628,102892,-150750,-359327,-359494,-461279,-244373,-90357,-145603,-377037,-344463,-354936,-198837,146244,243724,264263,194901,1196,-376307,-320702,-203423,-230913,-291195,-290894,-411705,-175208,28040,106178,160363,21203,-114329,-291985,-91784,-212762,-76533,16007,372064,154623,-284055,-403694,-7269,336878,286989,-25859,-27646,269023,260925,249740,340226,510460,258725,-181766,-142578,372488,672112,536433,164829,-27290,-215389,-188610,-166277,-230697,-343074,189089,639830,565522,-45423,-499632,-53479,-90377,-109686,296466,441944,409895,410651,193664,-65878,-135470,-69662,-251050,59082,538091,458796,-71394,-66321,548134,783835,625261,572164,649151,579367,248372,69311,282506,503774,563875,491821,-112270,27253,308036,211328,39944,-185588,-376398,-483560,-287845,-313620,-522261,-459189,-87713,274821,563044,553271,446127,95881,-71145,84691,-114557,-291022,-162151,-219157,-462875,-146962,65116,-32185,111618,481029,615503,318781,-170247,-205228,-75223,33017,207157,161900,27898,-6578,174228,406983,789548,1008639,665844,128920,1328,241755,234864,155554,54227,-152200,94925,547918,446947,162630,49078,-169547,-310923,104220,308304,218472,240748,240790,386663,206504,-371724,53763,326477,156976,-120539,-111718,-311162,-414428,-460087,-403057,-384208,-126254,82963,10097,-111942,115063,202688,-256582,-318127,85108,179712,195454,-22575,-130288,-389997,-402989,-459262,-116461,-52914,-183332,-252270,128297,358580,477995,117600,-131306,-184142,-115817,17540,3457,-77830,-99238,190854,557526,929835,856543,370125,-170844,27581,122713,-213828,-280461,-87719,-163053,191764,470114,451555,513274,540478,337034,-14127,-320385,-267216,-212819,-85820,-103707,-216154,-226245,-387686,-495559,-153594,215679,486235,665292,808955,611914,330036,126121,-18846,-84256,-104979,22883,209196,424496,286306,-375963,-40563,-234,-336372,-375785,-192684,-215872,-275057,-472416,-525910,-376659,-310656,-154438,284342,949380,1322293,1555842,1491086,849854,7106,-240746,59526,254475,206579,34377,-185905,-162715,-123663,-133253,14169,81837,-195756,-414336,-306909,-458581,-365311,-217986,-279448,23185,379378,426009,-61844,-224247,240660,458427,227491,90738,161248,392662,468627,467149,242631,-75601,-226838,-258030,-210017,-47216],[-81488,-151067,-301147,-83049,-29911,-29440,-644,51550,46730,19412,-326545,-121973,364101,645731,652851,358481,11809,-170391,-239291,-241290,-193377,-115093,197203,441419,624878,430234,-24420,-13623,442791,521221,165085,-144512,-248327,-160805,-144969,133874,539444,747817,499826,208483,-325906,-350130,-27979,-178565,-507731,-40011,589437,832004,14793,-165271,542775,663668,321980,-40775,-387809,-431950,-319859,-77169,-53343,-48340,-182960,-352838,-397295,-252533,-111791,-150112,-106341,-83078,-210032,-347098,-461791,-555626,-403796,-253624,-231054,-241330,-149515,51542,-770,-248487,-410776,-446630,-292903,-45573,103930,212242,309158,327744,258609,394621,691827,605002,75124,-132330,113831,203575,344975,741897,404733,-165367,-143844,211240,154703,-14937,-233059,-115432,179032,230951,72174,-162950,108772,373931,302221,236527,81943,-402034,-277585,-101458,-167680,56416,202946,35124,-86876,-145523,-366796,-297450,-133601,-90108,-154123,-182461,429341,939882,1056140,754502,227565,-167203,-197709,13030,-46084,47227,278102,424108,366453,100395,-70975,75887,77391,37840,199334,371527,366107,181628,60973,324298,695834,741964,271663,-51673,112637,246503,309604,145326,-78676,107279,446604,491906,-53754,-263364,82802,114641,180278,280037,226949,-50030,-209228,-72851,136891,-19138,-67985,-351172,-424881,-261973,-181088,-216146,-114059,-130173,-303452,-75810,153917,62954,-281793,-483618,-332671,-230000,-196417,-272361,-403952,-437011,-476605,-378190,-423708,-121820,17296,-275185,-288772,140012,2417,-243160,-399912,-503644,-136641,39224,-268678,-314185,52646,-43468,-202405,-168488,24045,-102651,-444515,-86006,44593,-236309,-26649,429910,465710,4993,-320309,357088,355593,237412,116223,80591,-100160,-110213,87756,76398,89307,4053,124486,735306,1346945,1377634,628848,-100879,-411384,-27487,-24582,-315258,-421674,-32357,99403,28876,-356837,-218610,-46393,-43818,2416,221855,246365,69425,225460,147990,29566,-103458,147588,431915,217344,-421805,280529,702354,999555,867801,8985,-234253,301702,307202,178327,3053,-278442,-455500,-250287,-26333,59570,-225928,-413144,-490702,40167,461619,409585,355605,500203,794573,692060,59920,-500918,-207402,18087,141856,310613,350922,234046,124642,-172159,-214933,-30229,274342,455626,642031,649182,622610,613961,454251,64778,-252587,-228802,43587,318943,427274,342517,215587,-35911,-516857,-121135,147236,425730,288668,192888,156152,122450,112567,74954,219816,391853,576690,676585,556845,500146,143477,-217234,-473245,-240910,-108328,55366,14438,-168231,-237896,75574,67923,4403,184414,114541,-401873,-77783,18270,-261137,-401622,-42811,360971,784160,1249880,1251382,1456057,1215693,836517,607100,697163,1176442,1014652,239125,-112235,590665,265226,-415821,-278147,-1343,562967,1022720,1284336,1042739,647066,-110312,-288699,-387753,-188471,-163719,-283374,93674,558987,558573,320515,-52451,-315575,-358563,-165290,-72619,-50976,-65267,162397,371473,320012,56548,-55133,109433,-1752,-251160,-411962,86175,584690,744303,330635,-317174,94043,355634,96610,-162538,-78685,8021,-382930,-538472,-169350,83297,-161559,-264821,-236795,134989,657642,779176,560963,-175828,-246359,63977,158127,184094,75017,50313,-64787,-258363,-186178,311116,461625,118520,-290537,-323180,-269848,-256520,-116686,182970,424912,253250,79444,207071,-47748,-229868,-123557,624964,1046262,472995,-509078,329288,1201175,1509546,941919,253430,-56615,-269555,56255,449907,317573,-129310,-446005,-301340,79047,524392,559700,393606,120611,-172083,-320585,-229646,-9752,-46134,-189255,-190853,-67112,161313,176313,62408,17213,-2676,-62734,-385047,-236144,287183,530346,786714,572870,435998,507065,458794,118445,-398388,-208574,-43634,300186,802415,223544,-48888,365896,532019,181931,-278892,-644839,-487669,-284203,-204160,-184728,-82012,-30075,-172596,-185046,285722,566770,266157,-36369,-41191,268412,287303,80140,-43202,-125020,-254910,-378320,-429953,-279880,-202917,-173235,-301801,-391654,40756,635536,800711,754432,576949,313957,14385,-166833,-118754,-69189,-59988,217893,207420,-70149,-467181,-128891,-15827,96749,157618,213707,294225,76218,-94480,-207792,-254309,-348151,-363383,-372054,-316324,-169361,-180830,-414839,-379171,99659,363181,249178,12108,249421,395069,192776,55576,276770,318515,352824,-14993,-196497,167742,-70977,-454341,1524,198702,-16367,38494,-32840,-70065,-299974,-186084,-339116,-40631,220130,211708,-108507,-193581,41073,134450,-115669,-505188,-195535,-317833,-508278,-468808,-434409,-285130,-257274,-137376,-42159,-30604,29690,-2662,-117141,22753,383803,189998,124143,122704,167333,125107,-45829,-433060,-344727,-185846,-215421,-160712,-108389,-278257,-288446,-257207,-388404,-189454,105652,636133,872004,828443,357210,-272638,-185173,89403,163317,-72644,62901,497262,1030644,924576,453393,72112,-135439,-64359,-9995,90477,92434,107577,307626,311189,24305,-214190,-106288,272951,451670,369638,147079,143616,197309,-4605,-341603,-312731,-305682,-409231,-306018,-188373,-87982,164738,373180,292240,44385,-109668,-21681,1233,-104572,-203868,-408918,-347019,-264458,-391435,-376259,-36449,89656,238554,368159,514617,795320,873766,491788,-200732,84976,605801,746911,756412,559806,411853,351273,156434,-215636,-12307,385123,311572,75662,-85293,-201867,-432397,-299965,82554,56258,228949,222342,361983,413241,690970,655867,422845,200868,130116,158226,169031,-162317,-285251,8298,83017,-138052,-387066,-224063,-94460,-205505,-334320,-277572,-254732,-192686,-81638,30710,-26104,-38300,-95826,-107411,42966,12832,-100511,-69543,-65539,-196676,-327475,-389297,-407644,-395059,-424967,-99637,-18353,-79330,-268874,-436993,-334220,-102518,-226295,-109873,388700,720912,649276,112827,-469698,-279958,116742,309657,48117,-412182,-149763,405424,512367,296397,91634,12172,-207016,181831,606001,631142,406369,164371,-160830,-255627,-196600,117560,321072,384453,15637,-276425,-141876,-145044,-223321,-177229,-79713,-186399,-454580,-157716,227877,218694,-121567,-132349,179911,371353,261001,115425,45927,-15582,-7951,-63637,113302,324888,411950,296263,196861,91513,72493,188399,76008,-245772,-334166,-263898,-165525,-138102,-234348,-372496,-509735,-160474,148999,21820,-181451,-188464,-126871,41545,211948,131311,228780,335032,384807,370563,475599,393096,316938,248037,127259,183050,332309,212553,195109,221255,128827,-146667,-244893,115018,107336,133972,-112796,-104524,104423,171352,16372,-208947,-318586,-382365,-404801,-44859,110778,22316,-284050,-242392,-324779,-174111,512340,1000223,1127670,1055713,699535,226681,-156138,-290387,-311080,-105569,67607,132554,203256,256706,383481,140584,-362349,-242544,-65804,-189915,-101670,26562,206724,231818,144623,-54620,-610584,-585466,-483830,-64027,242890,534827,599682,413851,69050,-99768,196637,532294,425820,5941,-291486,-26230,-15741,-335916,-259634,98617,66436,-135588,-389326,-532343,-464074,-361364,-247780,-238397,-206419,-260646,-323564,-382456,-419249,-176255,-19123,66833,-35232,-235530,-361996,-151279,174222,567180,521608,152263,-19481,-252,-361932,-51073,285623,577832,261865,-350472,-199992,-34420,-391674,51970,188329,-228207,-214450,31346,28060,62165,-101345,-272691,-222589,-252851,-242829,37994,372814,605095,336060,574,-251633,-413087,-218580,-89240,-4076,-62761,-112398,217761,-39186,-322968,117981,244902,93797,-308808,-370921,68982,386322,547990,398168,270223,270413,-39455,-297186,-267194,-192550,-180721,-81716,166743,213972,67536,-304634,-291992,-271371,-275413,-101673,-49475,-42528,-416664,-531941,-233703,26610,28286,-202864,-239494,-241636,-391213,-373707,-328775,-324964,-351254,-361902,163906,106333,-234749,-400721,243813,670646,667942,233911,-102492,-26044,60865,59379,46656,15955,207690,463514,582454,499858,173853,-31467,-13510,179635,23209,130191,299475,286441,266671,520053,583399,217358,-347036,-515749,-435008,-105871,182873,201306,158128,-77771,-113509,-379921,-568670,-421706,-130923,133798,289157,413519,279079,30031,-203366,-107775,280744,356878,197894,87235,54154,-47368,-11651,129012,40375,27242,733399,1190680,1282535,1003646,922439,918763,642878,-78393,-501791,-74833,-52754,89003,274532,199478,94956,14901,116385,488111,650032,422226,393933,63567,-412977,171730,447507,113349,-420910,235942,756344,482386,355677,499581,725533,597530,175503,-423633,-335240,52870,206245,435030,73112,-305502,-320328,-159401,-144115,10608,143508,162556,-71706,-230487,-190111,-265120,-344285,-306726,-375627,-322084,-131568,94113,60287,7624,-86685,-161135,-24995,-280237,-311209,117213,560580,928096,769008,455715,-102680,4792,251762,138353,393904,388316,91545,-74498,718081,1204416,879464,94129,-156707,47845,148580,24642,-109774,-85323,-201572,-248189,-310759,-426356,-316425,72200,372812,173782,35219,-300972,-128054,444109,593710,196424,161053,625454,719087,441544,219895,-208885,-273547,-109750,12949,57128,-780,-7676,-151523,-145525,205951,246107,140538,-160534,-323796,-299038,-227340,-125484,-63307,-223939,-193293,-295358,-100638,10268,140120,236244,372566,380062,-103692,-315805,246577,561023,338246,-98368,-461149,-121173,79921,168506,149304,83486,-135784,-211298,-317998,-349797,51826,271894,344489,267232,237277,41527,-124782,-255416,-249537,-268376,-178951,-26929,147694,336047,386438,476099,554046,596135,365913,-52861,-128249,-171843,-210261,384785,787404,647405,-93422,-378723,196511,97537,-45842,55532,-37752,-191140,-77127,8951,20412,260431,464530,691790,418984,-54341,-551750,-15086,422480,567941,399507,-75187,-377753,-362101,-292897,-408484,252194,629551,633072,315529,103484,170959,433238,545481,780744,874378,673182,2634,-361435,20365,190952,8362,-206322,-378599,-280606,240440,918813,1252442,860763,491544,296177,-5123,-307434,-44763,-167291,-376610,122688,251746,180751,150339,5703,-8467,54081,-91530,-145907,-52766,78884,302643,382093,333834,290058,267157,280499,364179,251991,-155758,-319261,-165706,-33658,-407663,-260916,242834,395022,252252,103279,108536,-67912,346168,797219,566005,-18893,-320889,145970,214881,118394,-124128,-278555,-433162,-393497,-126831,131914,210055,56107,-83222,-411269,-256433,-25858,-115527,-108318,154605,418587,416912,22779,-425348,80075,259801,18533,38816,282170,145452,-124483,-177993,-242744,-495492,-456449,-287385,39985,304485,150367,-242905,-384914,-360199,-64658,335312,481496,227940,-152338,703,80214,-219124,-84388,200173,33606,-235520,-354117,-244793,-39192,151505,260798,145240,-269164,-79510,505711,796250,398120,-183327,-153465,-150502,-196715,55633,-14955,42950,261993,442022,139553,-472017,28093,173879,-204507,-141234,409510,198494,-54326,-479957,-473367,44332,372313,273772,-2508,-195130,-182178,-151213,-318455,-392604,4482,-104074,-409489,-375075,39159,239785,195994,-11657,-265409,-398897,-195747,-157068,-14224,-165231,-147864,282190,498493,339402,-212451,-569714,-105586,324519,463522,261908,-80084,-285226,-223241,-1723,5376,-6568,-25458,-34164,17180,150498,272380,587735,787318,907547,500537,69363,-338870,-348864,74931,454591,571657,613649,641090,355845,-60788,-405287,-438683,-147678,195911,315386,100221,-279385,-38960,147574,26470,-19227,82903,322458,658572,370048,-110109,-79253,165292,199997,-6252,-377196,-529598,-200162,-39185,-232614,-225383,443664,815027,800445,507514,276573,444120,700106,843093,1018350,1451330,1678374,1461545,915480,567215,367267,416668,318468,212022,-147642,-116910,-245861,-398312,-289262,47177,276525,446264,354547,-203251,-426511,-256273,-377131,-391085,-265779,-251655,-254294,-223404,-94265,15275,152976,-302009,-247426,138389,35405,-482434,-1846,238861,183678,83198,50130,-38561,-7210,-118413,-122520,-136543,-278164,-305102,-383630,-124108,178238,68815,-145523,-382000,174362,725885,820301,190826,-67411,133541,2205,-175119,59396,358617,329387,-580,-439224,-82488,-33424,-324845,-84885,156754,202314,-11611,-287634,-291983,-316608,-450201,-160757,286529,484397,470931,270859,129027,10599,-122865,-11788,21019,-409372,-233734,366711,449873,16151,-477453,-198383,-186938,-384938,-347788,-9140,94208,-80582,-111266,-141685,-28221,84024,-421438,-184788,140928,252268,208602,-127540,-428378,-193660,-17928,-91794,-227089,-141506,-117634,-199698,-348486,-413529,-226952,-25188,183812,342513,302664,42219,-147240,-468569,-395208,-322185,-341187,-301751,-209218,71073,333840,360656,91658,95028,332530,184327,-130566,-351046,-39043,464742,858899,1091155,765319,580569,391016,384729,255850,188909,-105173,-81129,-66099,-327964,-189479,310284,356899,27904,-207351,-346226,-75310,-28179,232888,209300,212828,121894,55403,-56687,128227,39745,-85722,-58925,-37029,-152020,-104763,-104720,-280159,-222864,496,115865,242238,84970,-259489,-273786,-76512,-193184,-407914,-517949,-149971,133383,129630,-54252,2739,110720,270622,191798,13582,228126,394868,326105,-111978,-363860,289982,941360,697404,230636,-78260,-391438,-420900,-572329,-405226,-259387,-196334,-135369,4635,45240,44009,158586,78783,42772,7004,-75405,-399901,-302171,-225578,-193512,-274105,-247149,-348183,-92645,89510,80376,-46201,-346545,-319472,-500007,-328135,-466651,-419534,-398986,-14667,-77106,-400644,-334859,-71718,149297,79209,-117260,79770,253709,261492,469788,589706,727581,522560,190723,243198,628410,1018899,753036,303268,53400,-98174,-46757,55834,-210458,-313604,356295,772504,684626,289745,-168126,-487366,-435988,-131201,354668,679824,639712,566639,184357,-158107,-240109,24552,-164416,136983,618608,499533,-46784,-34572,478003,644008,435754,503466,788808,727131,251698,-38344,210533,442270,455774,350811,3970,89526,299448,188649,163669,95001,-23202,-90545,-18119,-147344,-481951,-385001,-192886,-9339,250891,425118,432544,79260,-240844,-165389,-379969,-498351,-266392,-456575,-349245,10395,144536,69273,151204,423374,486883,223248,-171014,-182288,40987,304329,482297,416716,240116,215513,371570,446293,644925,688968,481336,59970,-62277,69015,146788,176335,49332,154634,615253,953903,798221,382837,92306,-52324,-419831,-11567,245007,160751,67690,176760,337259,111878,-392404,107377,283306,72074,-303394,-144120,-245670,-460229,-435625,-310676,-284447,-85207,-39608,-300533,-29061,398916,45519,-516965,19691,61671,-108373,-171995,-69913,198912,164912,-79074,-319355,-32804,-83755,-201106,-127522,212644,303465,346699,181202,-11479,-100023,-153731,-101985,-129991,-180781,-159254,138097,653584,1046263,968593,424965,-39303,-9124,36024,-168081,-260315,-184676,-293678,78523,392640,412869,434254,374577,139674,-197535,-222526,-151818,34958,153637,152727,26685,-72805,-201275,-300444,-215984,204052,688766,1066684,1065366,725147,283365,-108291,-256420,-204553,-127171,67069,466458,545646,224233,-521269,-66605,-45327,-314344,-483533,-286640,-226243,-264466,-360326,-526924,-405347,-386587,-212116,239489,830112,1087917,1132231,1015077,455789,-245693,-63622,173867,320032,209430,32563,-134973,-154538,-138701,-111794,7942,-53756,-442355,-61235,18565,-8604,-195752,-163181,-237055,-31531,408972,562255,251813,-23309,285418,562655,451881,204130,121965,245132,344222,406378,206789,-149310,-340563,-303306,-423107,-252732],[-136969,-102456,-282351,-213160,-157705,-90201,-71061,-103817,-147207,-163838,-297652,180735,696878,890277,704199,190246,-193007,-218658,-182150,-244295,-406795,-408710,46225,479814,838908,776996,246594,-72466,407149,514378,200992,-172457,-282979,-291691,-265169,280825,825304,995805,688119,310026,-147478,-452143,-287031,-23434,-58155,112919,433307,450682,-195831,-94844,468357,644021,415256,62976,-447100,-525826,-324656,-5132,110059,116759,-95370,-362144,-435893,-241367,105570,306657,415376,280905,-116361,-219583,-207968,-324344,-272122,-157050,-96896,-87479,-42905,48427,-39371,-191388,-317552,-343605,-229935,-35434,51956,125922,286111,405622,279865,279849,441120,497791,250667,125293,135333,91326,175940,246768,-30467,-269082,120016,383303,129586,-155263,-343210,-155604,110480,213987,132072,30593,226701,383730,267313,187079,88617,-357193,-374719,-137326,-435081,-217147,179625,-37610,-254952,-278369,-308198,-75735,212822,103931,-110280,-141990,417355,865673,1001408,684957,273097,139975,186038,370266,194126,35151,257112,421454,349159,-26318,-201917,35171,109966,223820,409766,470673,296116,107776,22470,265548,551726,490659,34259,-366018,-37201,218606,419406,328503,-7828,76098,470705,441434,-204141,-207767,132975,135688,298456,376764,164307,-247766,-280506,-176112,-47425,-212561,-197051,-277861,-415742,-394326,-402843,-371541,-224752,-187946,-239398,24446,283888,159779,-133887,-311815,-93684,125819,126007,4074,-276984,-427856,-543157,-405113,-329909,-96020,37578,-234885,-338619,100638,159058,-133376,-215700,-388549,-8784,231697,-85624,-245737,185710,347169,-285781,-442740,-279860,-262317,-370052,-76327,-25597,-401267,181107,645142,723666,234343,-420998,-24726,98490,140573,151016,160442,55138,-91754,-119954,-190287,-230111,-222499,-89618,471341,967526,903138,322563,-334297,-256059,-14282,-108755,-336674,-128343,226408,345402,112811,-215208,-125384,-77511,-155853,-164121,-218606,-88993,-270322,40131,-23111,-130939,-153639,116616,353835,182965,-429582,24077,310646,425045,223829,-191510,68868,19431,-126362,-246226,-466472,-448391,-524470,-335879,-162542,-25668,-294697,-408384,-244981,255343,478694,273357,287327,476486,486466,235597,-390431,15498,145651,59457,8951,174683,217636,193780,165789,-69869,-131586,37959,438645,754644,1090878,866377,777477,669035,577939,297221,40230,-198411,81416,348990,446842,328439,155157,-48922,-401850,-326988,2430,183317,75024,-7958,11638,10847,33246,101944,339365,481908,507632,423764,278768,321587,130750,-172255,-289150,-313479,-196939,118733,164143,78868,-5080,183325,218043,-5650,15392,96339,-313650,-109657,204421,62352,-248568,-272056,236704,703914,1169795,1302163,1411251,1390928,861461,837400,718606,1140313,911880,173808,77842,503703,145159,-429068,-258321,7498,513507,953087,1078009,904651,429087,-21424,-235485,-128070,40938,-54995,-295084,248029,729438,662453,346255,-7919,-210568,-349818,-204404,-124876,-119455,-98918,-7755,299087,197703,-18094,-13630,250200,102344,-135276,-429987,-138978,281859,590058,264059,-296197,-55525,242005,162893,-79123,-169867,-41623,-207891,-375868,-450184,-120750,-262325,-264712,-303903,43117,722098,931595,595935,-137864,-115443,156570,257484,51582,-24600,-65534,18251,-60808,-310033,-225909,132976,102141,-7357,-299861,-515185,-422609,-156436,228634,686669,638848,496575,444248,266577,-58139,-44015,565192,938337,450453,-305597,379451,1164304,1566772,1091859,179054,-235228,-439876,36660,403859,272207,-83550,-155868,-415683,-167188,365561,564527,552221,442794,146098,-146281,-414706,-271835,-381897,-459590,-345877,-269877,-85262,-160287,-123770,-117738,-109193,-241924,-484672,-180460,125540,279004,503307,469523,423987,467193,321020,28045,-316721,-243855,-113146,468633,716858,164866,3581,510677,765407,418041,-70444,-526641,-276324,-41698,-106669,-176969,-70529,-67104,-322393,-252098,314663,539522,363338,48801,-100648,141477,214690,62056,-72016,-122642,-134566,-206158,-303313,-161354,-52325,-108586,-274711,-142531,390601,857751,1002862,799985,479084,95321,-188590,23739,182035,112233,-161668,83392,156634,-129082,60555,356266,433909,204751,76070,-146279,-197513,-130057,-125833,-172833,-224154,-308202,-212246,-152038,-88013,1037,-67507,-389136,-369684,71343,227084,104857,54458,277387,339039,25941,-140505,250091,381523,447731,380426,401815,417913,-45856,-522320,-154352,96334,249631,582394,439771,220154,-352748,-172859,-174274,-165909,-64328,8906,-84895,7595,144987,151338,-295251,-142787,41988,-199147,-392547,-285217,-350249,-189481,-104285,-62284,-1523,-131,15643,-75768,-223198,-60258,265407,297707,238144,186463,217073,243402,-41692,-370717,-140557,-67501,-398333,-267544,-136263,-320175,-248616,-78586,-231581,-262939,-124122,309615,633895,630552,211507,-335028,-189396,17440,54987,318508,586961,925586,1129878,651541,215032,102702,78291,-114994,-156473,11922,79686,172091,394222,492462,300187,-37037,-122214,-45258,107233,170729,330813,547058,473823,127519,-452866,-488296,-454639,-453962,-5908,125347,74445,42688,173538,45689,-454266,-371119,-145696,610,-156392,-383238,-435488,-352059,-388855,-386117,-263489,-84201,-72745,34059,190981,342529,720091,886615,808520,320559,297854,814408,1133234,1217333,732540,478601,245471,3426,-45011,193408,325609,151703,-53016,-221537,-200894,-373576,-303272,245555,528319,657252,286319,184571,185976,460611,286758,-18279,-349544,-362084,126470,38480,-189595,-150630,-33673,-83846,-319599,-393282,-163628,-78273,-227579,-346538,-351597,-259250,-16112,314188,569680,696711,353113,-27539,-146841,-39996,-65248,-243873,-211749,-153454,-113297,-163244,-244201,-271822,-307584,-530768,-175380,3032,71962,-23793,-164757,-403560,-258795,-282874,-86041,366591,599332,552732,52140,-387866,-503847,-283419,-58631,-87680,-266004,-292150,234033,452922,400469,308233,163600,14165,149036,398114,459102,439668,347557,6271,-286774,-209587,215549,630047,789138,368935,-64576,-167588,-209440,-389207,-320684,-194893,-222611,-382397,-288218,58915,138484,89030,161232,239953,339512,204356,49815,-19119,-26800,36511,102288,127572,105686,56541,34883,101383,150679,161290,344154,257513,-47274,-249212,-294376,-268514,-355278,-451937,-360516,-261208,-143492,28672,-150548,-393123,-316992,3971,229257,440358,381191,354827,276029,283456,343750,590184,536650,393401,230030,-75195,-166565,-34983,-40672,4037,23793,-114739,-284311,-237748,-133562,-261829,-273660,-263370,11049,194291,180771,17746,-279207,-420066,-560507,-387116,-192679,-102969,-139598,-248936,-204350,-313250,-320095,488831,1093750,1373898,1381580,1167538,451317,8937,-233237,-330707,-338995,-197573,-48281,-27080,-9720,80444,-7569,-386913,-196073,36485,40934,6846,-8277,92268,175439,202066,184058,-245725,-456731,-204808,-96438,-74426,314473,643721,617816,234699,28066,290554,594985,562757,-19043,-331285,-152769,-233455,-489275,-140158,145437,150923,51686,-192612,-485187,-400232,-306359,-276020,-312580,-286520,-162089,-146886,-267594,-538017,-283076,-68040,101071,46479,-167477,-365568,-193207,108181,477046,404682,103653,-171564,-72901,-300358,-367117,-116898,244998,254998,-185759,-328709,-35783,-297626,-125728,83388,-156044,-314765,-335255,-428198,-375634,-344715,-210914,48563,160261,61152,85061,194557,196542,-87260,-298815,-447811,-408146,-289227,-270297,-82496,23085,-97676,-71861,-260448,12829,292888,238670,-40627,-384558,-323325,-64721,210108,384667,347667,293901,242245,-19550,-247068,-134303,-62051,-137615,-10739,187392,199558,155496,35769,-34271,-139704,-19333,401057,660263,502654,25245,-393230,-333984,-181083,-262867,-248108,-121649,-130342,-284198,-331564,-381460,-383441,-230697,-399020,-221310,-292100,-589287,-123842,278330,582566,634341,342216,-25202,-149645,-212224,-428750,-494046,-309950,70164,448853,644220,530928,111787,-114810,-111445,75588,-48680,149636,360611,291577,215573,288445,357354,-26927,-547902,-390095,-230507,75912,394587,421164,307628,124975,19410,-223547,-417242,-307461,42498,284094,488235,634921,450373,79606,-244120,-226181,132207,407856,279692,55722,-104893,-174692,-49786,218011,143854,148405,491026,1050372,1220261,1069254,893641,704832,310672,-390832,-341571,-193936,-221244,-50899,46491,-8596,-198306,-254163,59215,516744,788682,666899,598804,215827,-226509,-192570,211095,41931,-521275,51211,553164,368723,159631,240036,410670,375784,162498,-290657,-269059,185075,408594,600109,203378,-508642,-109165,43927,241118,303304,429418,284447,141659,-35565,77349,48331,-45152,-175393,-475515,-380351,10053,253790,284101,250951,181387,104295,145823,-94244,-301134,-197814,275722,492010,578797,329272,-83932,131558,345763,244874,416076,589658,366974,-188897,414857,965548,841679,149716,-64679,20522,152573,106993,-126341,-355492,-477799,-469139,-386093,-398152,-427740,-83867,193422,72888,-119532,-371855,-126712,522344,713414,198094,134779,688786,889745,627969,385652,69092,-254696,-139289,38938,105812,84982,98020,-46693,179084,499654,607176,408520,65293,-188842,-225642,-171666,-55574,-21606,-146942,-190466,-238504,-162076,7886,219749,272645,391145,372849,-88888,-275840,265528,413557,160360,-278040,-391650,-256626,-70387,93023,206200,144378,-19739,-186066,-452806,-329386,70264,279611,339104,291880,324949,175389,-47416,-344648,-490407,-210373,-46032,-32045,76248,270577,244814,262479,292885,412068,195268,-153138,-267947,-270182,-229632,132722,425995,360365,-147134,-440479,38035,7844,-116961,-304303,-386075,-443655,-506154,-449166,-220596,235015,516334,644044,253345,5988,-439752,-25643,507785,807222,569290,46777,-392662,-272326,-274325,-418469,251472,580368,470127,147204,-127658,-142066,18989,218551,568804,825749,593267,-81690,-249833,-14243,52407,-159476,-302229,-406394,-434442,170954,699102,903300,565603,56102,-93453,-124157,-97685,117223,-151300,-306725,57103,232334,188890,142591,2579,-25284,-22817,-92146,127012,252138,338521,526915,511932,253701,116369,152262,177797,318407,230374,-187422,-448994,-297347,-39096,-161624,18232,152622,274695,81469,-177694,-179282,-58466,505675,944910,664881,-19341,-301299,178366,250143,102747,-114761,-238974,-348978,-195601,159443,487768,571226,373486,-14565,-542712,-7151,260096,-2144,-123456,-97594,230528,501079,162470,-338431,139030,358129,60668,-52043,257174,-81463,-533500,-394181,-443773,-449192,-68077,119460,353291,255077,-48978,-352617,-188668,-376934,-120803,333683,446017,150764,-356853,-71642,117654,-39339,-28120,115712,-70440,-383669,-114309,-194556,-273377,-88553,394311,424274,101055,-450095,143570,566352,365407,-162048,-110438,-157027,-460114,35455,87583,-388621,189795,645519,352423,-478883,164673,447908,77730,-190734,274403,126944,-72278,-422844,-221913,120666,462016,327835,45836,-239548,-288294,-239865,-283709,-272527,-108719,-191336,-345395,-74459,289470,395550,160220,-112482,-354185,-486567,-367081,-252677,242933,87006,-65376,213429,459073,326341,-154905,-563483,-223157,266250,444775,330067,-46346,-359434,-244825,5821,149392,190376,110473,1923,89444,67456,-93306,167771,648988,694957,260893,-65394,-143852,-413170,-170653,161924,308093,370588,480754,196433,-176815,-479279,-460503,-151003,133467,299930,31016,-549172,-148083,148084,-91410,-224380,56107,448653,747866,389851,-68154,-88275,242341,336707,56852,-467390,-595259,-377268,-242203,-308640,-317629,139873,460974,550943,547427,401574,497813,829888,991930,1167050,1400617,1418424,1160481,665327,393257,-44992,-130439,-172777,39,-59915,139231,16005,-247791,-343424,-103956,186494,289694,260719,-216853,-563051,-536220,-424452,-241308,-210019,-168955,-120792,-68756,-27468,-53647,-173150,-200671,212415,348626,108773,-180328,297211,502791,551423,715125,865451,615643,181538,-71633,-167362,-166405,-371011,-418272,-246295,-88128,105860,116080,29615,-132880,46112,548095,653393,201048,32539,296104,171232,127176,219954,394230,271574,-114482,-391179,-172320,-231407,-436642,79254,385390,354876,67252,-306783,-289560,-226037,-326848,-351912,128004,350925,291114,93606,-82765,-171680,-155762,85462,98972,-406236,-232356,409821,515440,59887,-433884,-454864,-520794,-289619,-163857,-143286,-96992,-81133,-90210,-197287,-149232,-151573,-355851,-154009,135530,343635,324293,66892,-310679,-80442,210050,193083,-143418,-255703,-264892,-267583,-291467,-269633,-126694,51556,286215,464294,462234,162213,-158120,-390308,-366283,-322883,-330367,-241920,-223812,-182173,100882,229871,-92712,-213552,252777,289335,7622,-286458,-143945,85400,442230,882575,721413,602663,350884,314400,252317,199325,-28563,-27662,-46547,-264559,-270970,394024,476579,-22577,-7462,44038,7106,-157230,-235560,-255902,139246,168740,153244,105038,-3571,-183762,213776,349214,284065,2282,-206251,-312751,-449958,-257885,78561,307558,325239,137054,-376667,-264145,-35579,-131270,-173444,-283177,-171331,-139957,-278178,-148415,-27554,26572,68464,-37178,-8876,333002,611875,648137,175661,-461110,149397,1110889,966356,368219,-79400,-528217,-580334,-546020,-437175,-291757,-124348,83579,247941,340407,257905,168894,-72061,-289935,-379659,-350149,-493686,-228353,-145479,-122904,-208109,-215036,-209887,41284,218068,133010,-59447,-110908,-274483,-231108,-300639,-495480,-367088,-379654,-325063,-387266,-537535,-240342,-137349,-59544,-88956,-60325,77726,115381,177254,470473,568633,644809,631078,461816,414982,709468,936586,749242,362080,88283,-148020,-165673,42087,-267985,-200107,506158,895916,738463,454461,-763,-181002,-198750,-39478,240469,548676,585806,508024,196471,-158064,-461582,-82191,-190634,51888,437258,372072,-96895,-160756,185997,218718,98157,363621,738187,699541,187407,-147999,25606,157809,219993,188378,153631,102810,149761,60199,216390,336778,288502,257094,171274,-174151,-490752,-270062,-235664,-395587,-185423,149014,145793,-97382,-314060,-264666,-408463,-248501,-125346,-372072,-166636,198318,269788,101060,75650,227840,242281,78934,-165899,-160732,138295,404275,559040,510307,328106,347887,466672,431695,395189,254991,195273,-15563,-147745,-250876,-81976,68101,89122,366615,920619,1104900,969777,521686,99802,8654,-334741,-203481,107179,208933,120349,282975,334147,10707,-287098,160744,305317,59360,-382660,-205386,-224384,-454318,-408538,-257191,-235374,-182128,-267075,-146938,431952,621022,-56616,-201690,259959,92733,-171264,85916,413401,646338,500608,125154,-328827,-196370,-238989,-305812,2267,380847,403898,257137,180319,51678,-82461,-246983,-280394,-330039,-405032,-326585,50017,687532,1018092,882677,351307,90836,-24560,-116514,-189494,-84251,-161021,-433591,-137673,187226,283798,327715,159189,-207852,-278979,106224,307525,251441,300589,302063,125764,-11777,-70083,-109061,-168321,136347,715605,1153950,1047906,689677,146097,-382498,-305251,-289998,-224664,-14084,525381,471845,-38944,-464229,-83721,-148586,-372677,-579667,-393381,-248282,-221883,-135802,-412729,-430671,-346107,-410471,2104,487862,642084,544128,376240,45628,-319057,-31389,150598,219466,80272,-99591,-210294,-160176,-206531,-173464,-180709,-417927,-100792,361603,498672,348743,171339,-46398,-265735,-124923,354556,605456,508941,156330,282302,520128,490052,174463,38623,72024,208518,288428,124924,-231938,-273551,-136523,-189604,-431785],[-132534,-28281,-101830,-276574,-390645,-272389,-238826,-343720,-189961,3560,9785,371361,793432,894553,491430,-165794,-274181,-102438,-70555,-54503,-184320,-431561,-162286,395200,878565,956959,422125,-90758,210309,311133,103021,-211470,-419665,-465286,-251104,330115,977822,1267411,1020394,434469,71830,-107086,-18974,159200,285957,217566,145699,-91709,-467555,-33485,338790,516569,385244,-13663,-405928,-294929,-204055,57589,252848,215178,-93480,-351768,-270889,-168418,347445,781939,885163,486721,-159442,-81711,91107,-58550,-115869,-40198,122227,121309,71374,73757,-59722,-153967,-251076,-333505,-266543,-155075,-152841,-115488,89446,280303,157477,99658,188425,389559,348295,200273,35538,-67773,-5516,-76147,-376932,-28204,333711,500674,143513,-288299,-354600,-58475,121148,186875,92102,72479,244261,308073,184787,62986,52481,-259073,-252092,28713,-208987,-370663,153045,19926,-281676,-479163,-301182,102164,515190,410623,-46653,-276951,228114,632982,780836,482199,271494,419586,615830,673802,424523,943,10746,237209,217205,-137070,-382269,-24999,204639,483711,671467,571714,224559,-8520,-77772,151882,385729,203344,-190420,-576755,-153196,118414,377530,351056,43195,13566,375588,199646,-457874,-34510,92874,33898,302250,407998,65967,-344597,-451271,-311719,-193580,-181387,-167300,-3679,-130770,-211707,-199546,-304808,-286973,-214946,-157847,28260,273001,211496,22911,-174873,45092,393016,454733,205138,-172407,-402632,-510555,-308204,-76064,76791,117499,-126774,-525907,-150964,54237,-138296,-118813,-261132,101681,341161,43604,-99994,272522,438301,238186,-99863,-199644,-401016,-376525,-146266,-250646,-174292,411825,780358,873404,440207,-108342,-359512,-316225,-116983,14836,1486,13204,46040,-23266,-75304,-302229,-451136,-408937,-47043,310377,255897,-47790,-522135,-194503,-59379,-168789,-213158,-1078,249329,383903,112099,-13625,12670,-179744,-320902,-174251,-94103,-364125,-461920,-184324,-237495,-358710,-306486,-57039,118582,-59863,-396516,-12407,110373,-68336,2645,64220,268746,162899,345348,380819,96428,-199990,-494698,-272864,-160085,-69101,-288607,-281393,-100164,268314,334794,74896,43887,209680,-3826,-160583,56047,437888,384631,31761,-196818,-86481,-26010,81600,125486,4144,-100695,12879,420680,801248,1087615,781201,699451,593854,606911,520694,376241,-56148,-19576,241841,398577,266966,52967,-146998,-354785,-537514,-164639,-91996,-118082,-209837,-151089,-114862,-119482,35744,352515,493219,394227,80581,-220482,-142416,-82529,-181373,-112157,-281203,-253381,134717,323955,287279,157995,257396,294207,-149828,-230703,-18961,-249366,-212450,262330,305623,95875,-233932,83186,561258,932269,1179032,1195359,1328465,862750,705016,472291,670196,537887,150220,192766,156395,-45706,-334787,-208157,17218,379649,733133,562759,304704,-103409,5158,-131960,113997,243040,93585,-319673,262935,726432,619498,270556,17144,-69641,-301753,-249828,-130903,-146958,-148202,-220397,123488,21671,-66399,59630,266592,50204,-224879,-386316,-121566,211240,554721,220897,-202916,-110026,210117,282888,33232,-259133,-192722,-64915,4675,-244839,-307296,-323558,-309783,-340138,7998,633063,825726,382508,-105474,-5939,215045,274659,14156,-10488,-35107,118391,73693,-109182,-228387,-61572,155759,268764,62520,-275269,-413873,-345185,100612,630367,743880,796138,576575,419395,128464,55466,501715,855740,606881,161364,499901,1032710,1450081,1168004,277188,-306834,-427065,-79180,320843,218198,112740,99976,-220659,-237879,149544,433284,571051,610614,368893,-7088,-459330,-513182,-621337,-532691,-324091,-339068,-365924,-419382,-414057,-293379,-200659,-286309,-343078,-187455,-100520,-72637,81565,230103,279624,221077,84424,-58632,-76667,-182341,-126439,315286,160358,-101632,-54752,540251,909346,688148,175801,-376444,-205664,-49069,-124096,-54189,-68271,-162595,-444017,-226539,226217,358563,400956,40700,-209744,-74299,91833,15584,-131360,-166032,-84694,-77912,-114596,-45635,35647,-58532,-136189,61134,542790,813687,948711,695894,335055,-95278,-250722,125338,303911,201230,-140155,-73575,-24210,-150556,507902,680170,665143,241349,83806,-258886,-460505,-287258,-110297,-72135,-60540,-76232,-21262,33590,94623,125686,13286,-384621,-375692,1838,60041,15499,106262,266981,263398,-46150,-279148,151747,370822,547721,792409,914753,587343,20880,-460361,-163635,325597,722134,1077118,976494,527009,76610,-35015,-63660,-294811,-234136,5170,110720,179411,152351,14377,-458737,74040,119967,-151553,-309004,-176035,-266472,-88410,33626,11024,27354,5148,-17881,-178958,-372332,-223835,26124,262975,116991,91526,130237,197342,-52403,-234095,-5440,59049,-297623,-143606,-1937,-225023,-174467,87644,1907,-111426,-302949,-209868,116774,174524,-82897,-441858,-146790,106992,213131,718387,1045801,1198616,995708,271537,-73202,165540,207915,-120465,-257311,-72710,133278,215667,346064,549972,501760,136100,-212280,-286008,70100,282346,628566,853240,656713,190229,-410216,-295310,-268104,-391638,117352,368297,258118,-67392,-107040,-111205,-49891,164924,155982,254129,111059,-192797,-377611,-359374,-495066,-300743,-292248,-261355,-366657,-285003,-143293,45123,443685,658326,863650,701002,633766,994661,1380921,1405657,821456,447447,53355,-124402,141679,322418,175856,-54200,-262842,-385876,-241055,-334769,-301845,227329,765939,840794,379718,171017,310542,409279,76620,-246347,-349864,15887,272562,218150,69486,79769,42645,-75267,-272125,-168025,-41873,-21785,-156831,-284349,-454096,-257732,68147,582325,977602,1234093,645371,12387,-272696,-49325,14588,-150620,-280862,-235633,-47492,3995,-68357,-122589,-174523,-347672,-326865,19653,224384,232706,124391,-203908,-431984,-289705,-39829,319141,482632,456132,72584,-233595,-410157,-502656,-356845,-156587,-172864,-469758,-4209,342684,401873,377253,262977,164726,165256,232213,350833,505847,505577,200453,-263266,-93353,468249,975449,992027,669780,125106,-105036,-319123,-420318,-283175,-147392,-144900,-250078,-286321,12221,174761,262966,344206,344351,285618,162978,43955,18498,133613,207926,231905,144523,-22536,-177826,-207695,41824,171779,325248,437619,333041,76420,-149059,-213105,-246026,-299725,-166016,-157795,-155111,-233996,-198576,-345699,-240178,53537,258646,462799,532466,480403,360367,197248,125714,265147,552296,573663,449834,217770,-111983,-423935,-354545,-243985,-187870,-200534,-360767,-210624,-112783,-359169,-334789,-99696,-349268,17393,355597,413831,82044,-251009,-469566,-397482,-219897,-240065,-244333,-239105,-231125,-198348,-102865,-156324,332923,879603,1201444,1141404,976209,281283,-136919,-110479,-51181,-24050,115453,248848,125348,-64354,-202094,-145955,-339441,-71601,313423,376567,192954,52012,41375,120885,282970,388519,150667,-216222,-32310,-95331,-403253,148983,612852,633486,317547,167916,356902,561442,597600,78361,-151438,-181588,-341255,-374066,-127630,33486,122753,153418,-21540,-358439,-351082,-232318,-241793,-337112,-264001,-69594,7884,-165206,-398942,-389611,-122804,90167,92686,-66986,-261649,-193328,-7686,270548,260817,111652,-258739,-52319,49199,-98881,-143890,-14932,172150,-95820,-436844,-46594,-186939,-335517,-28090,-74995,-298252,-481314,-310780,-73537,-102247,-49422,322761,543582,340264,44507,-160726,-361796,-535391,-555584,-434853,-322394,-375857,-430224,-180978,-42431,-246743,-499049,-71462,215264,259662,69096,-207992,-154135,-84440,-181196,-27061,57088,3649,-6615,-69834,-43800,-75144,41144,41252,-129146,59612,156002,125334,230057,316095,218092,-16969,93295,780792,1272775,930555,377475,-157885,-341710,-367445,-382798,-170483,-8957,-2820,-66694,-55280,-245038,-345013,-72279,-73643,-244696,-169918,-187249,30173,149542,314855,398956,346712,69033,-140539,-220940,-258875,-193852,-328116,-125628,338101,634288,486105,37184,-178325,-63281,35284,-37876,152473,308699,228621,159454,126487,59560,-347928,-438746,-37278,76707,235945,551588,611388,434342,361443,170390,-65728,-234152,-182039,120420,310959,527945,600928,399244,-21093,-275126,-228431,-79350,280430,280021,-20656,-332579,-457548,-256834,128176,154868,169432,186213,681691,934781,902242,710704,408571,-78255,-353130,-102696,-217044,-237033,-84814,-73982,-204893,-507178,-262612,61797,400735,627790,645870,507553,129291,-228297,-281063,122927,84883,-302162,-168494,77780,12079,-213526,-122586,27173,82164,98439,-112321,17709,298266,400314,317732,-32694,-209855,313989,377016,546790,621710,708388,411543,293500,192452,312112,332623,136450,-98655,-351906,-284479,148231,409093,510332,459776,372201,262901,159997,45315,-181228,-440761,-39874,166318,396148,180287,-123730,218349,513023,575114,633040,945514,748733,102208,1819,535400,574687,100233,3930,48743,156517,128054,-138781,-496281,-415257,-535944,-445656,-349466,-332360,-258662,-136017,-163675,-345332,-450979,-76590,641814,855279,294382,49286,568678,839865,703631,431314,167717,-327119,-193244,4586,56607,131659,163968,89999,409773,657144,842714,631395,311205,7540,-98454,19727,89981,74114,34977,-64606,-53664,-132365,14982,263417,263855,297772,249111,-1005,-175432,208979,225257,-49791,-496007,-334713,-286297,-226736,-43789,158854,141900,88300,-168683,-430658,-254045,42814,251255,261043,257459,330055,289856,112414,-169683,-433881,-185997,27438,-11336,-24191,58560,10581,27452,148291,292395,17734,-295398,-441167,-339722,-197855,-89921,-39606,-13733,-65437,-322254,-298795,-180772,-131721,-180053,-335464,-312836,-233715,-142084,13764,182443,384244,327732,82223,65693,-277073,-122641,469665,842755,616367,115859,-380779,-84430,-201428,-427334,187915,455255,249296,-49344,-324902,-402417,-484285,-319153,114319,489046,282019,-257298,-162170,-55029,-88538,-301749,-352469,-288338,-357587,77566,453850,476143,295704,-31302,-91553,157286,321652,333718,-62191,-293552,-121805,31084,53163,24925,-56726,-63439,-120137,-42110,323444,441409,464897,608663,521455,99963,-64043,-3025,-25245,161290,155725,-199976,-524592,-350600,97154,207432,274060,81515,179136,4825,-328093,-430505,-65807,464809,800671,561108,-103745,-281242,97363,127965,-48173,-157788,-280800,-332086,-79842,307404,640401,701842,502222,-5910,-488993,122575,368485,78978,29572,-67675,36028,484627,277483,-190987,146504,283548,-22693,-69395,204807,-24171,-311976,-288364,-493951,-346263,159139,534354,755883,387917,-248113,-459104,-108095,-290984,-204977,238009,314226,105409,-211040,-138169,-1606,40081,104083,56063,-189000,-311106,116272,17371,-232455,-279018,392994,588612,398245,-211647,-215377,258266,216657,-213067,-31989,-34186,-290759,160214,341069,-300020,152589,724473,481885,-386931,241491,668901,328938,-253864,-13142,-31658,-233754,-249802,-140350,183005,433322,282819,-22037,-324281,-369971,-237586,-108230,-79119,-160091,-334849,-269220,205211,539741,518779,139200,-170291,-412958,-521408,-373819,21902,597452,358645,-21055,117845,401074,243712,-161625,-536413,-316491,117915,429207,375738,13189,-300682,-180208,-15758,241582,357208,239450,-36491,94261,88602,-233019,-295899,373558,381804,51937,10533,21294,-236176,-235686,-52332,17595,80970,179438,-79942,-353046,-534382,-443122,-139990,135262,329175,74767,-294215,-18031,168185,77780,-387018,-256606,310883,526934,303920,-105400,-237253,126670,182685,-125259,-484827,-318320,-310887,-381725,-341776,-471053,-239466,108912,396790,638274,619679,478232,834716,1120654,1288411,1260368,1151816,817378,485766,257474,-159553,-435280,-276784,-54276,199269,404619,293772,-26905,-296762,-227311,126882,195431,152222,-203084,-362872,-347969,-146209,-145182,-207471,-169872,-56267,65812,32863,-99455,-44235,447243,730079,554765,103751,18167,417533,585231,830847,1164238,1248276,876072,245895,-34423,-151471,-137272,-283275,-362149,-185511,-54328,65282,230382,247731,134007,-38451,209283,292658,55547,-26375,294383,233353,334871,415450,398595,193672,-130779,-199544,-215227,-471679,-258641,165160,439788,346973,69315,-309742,-280413,-133774,-121997,-310479,-123116,149954,116118,-59612,-287681,-336402,-172198,48467,-77589,-499842,-128204,395300,454022,59757,-370136,-430096,-209332,137526,52441,-234831,-233187,-31142,-116784,-262437,-374022,-562667,-394067,-139826,71240,360119,455081,288072,-63529,-25929,224002,206607,-144726,-418871,-396321,-364354,-336765,-247167,-171633,-68012,172989,447751,515836,254211,-88547,-302501,-348157,-343440,-297965,-123910,-125585,-395390,-132767,122311,-149071,-415716,108902,251569,4902,-245321,-216194,-230271,70777,540405,610118,478901,261414,177574,202082,115748,-16301,-69801,-93032,-333540,-290807,412807,500917,-61601,144201,398539,220662,-122466,-404959,-216580,159642,220137,227965,184286,-204363,-202741,402448,582674,439945,73953,-295675,-475261,-568460,-296315,198855,639017,499979,205850,-341720,-319051,-90117,-12563,67077,3697,-30264,-288244,-377464,-124492,-160454,-171786,-214403,-276719,-105765,234194,575921,738010,365328,-209411,14274,1027507,1104059,520856,-140793,-399484,-289467,-429071,-286013,-86378,15168,161158,307335,461938,411414,195164,-113191,-243641,-345618,-383514,-335946,-115100,30017,-24243,-136304,-178871,-145807,98285,309852,259518,278834,273800,128423,102686,152976,-158112,-101240,-167053,-511107,-496463,-271737,-112631,-169611,-155737,-45171,27216,-6616,-68214,27152,257442,336599,402635,555053,506587,375138,511538,475617,489788,302747,120830,-215717,-496794,-229053,-392384,-143976,545527,950785,761251,457280,16156,-58771,-44801,-36619,-48876,76141,243872,289776,260257,41421,-406897,-321914,-296863,-153980,33038,108201,-179852,-368603,-207356,-335657,-77778,391151,661351,581408,119161,-199102,-199548,-261171,-15839,175930,250654,54820,-82894,-99981,217866,493728,477323,429607,153605,-377849,-425015,-164423,-244718,-419975,-13098,197129,88652,-143653,-166988,-196361,-395327,-121973,-2430,-301796,-142699,308907,368490,77186,-71139,-63585,-45145,-58215,-144956,-103493,224333,360247,441299,414547,280543,380882,484151,429867,185221,-97063,-69424,-37729,-120853,-373284,-369795,-132687,74639,334068,832824,958423,928163,558414,122155,10898,-194089,-399236,1530,319693,337110,421744,268966,-127533,-222079,157520,331022,119916,-202124,-270022,-262484,-405681,-362050,-211885,-197535,-322862,-226734,275395,845981,699335,70634,88985,364829,320670,365282,654660,762876,799520,554288,116693,-439372,-346458,-370291,-398101,133656,549120,597318,316454,137654,47451,-122559,-347740,-290245,-298043,-405748,-389295,19901,610834,834665,662670,299847,246388,54043,-271430,-260886,39808,-71768,-358579,-346411,-51095,129106,243899,43494,-345438,220994,551101,754844,417187,350546,326320,122796,-4209,-22232,25568,-37364,75736,574813,924909,842660,564110,44797,-487977,-307078,-293174,-319399,-115908,365199,251609,-228055,-229829,-28321,-205847,-430325,-544948,-379003,-179818,-2415,90358,-300171,-345743,-42069,-29155,-305735,85589,191064,109310,-122695,-203189,-225365,-18428,90659,63250,-42303,-237186,-353919,-219463,-313403,-332513,-325548,-35868,312259,665663,932492,699727,507727,84531,-333699,-225681,219144,527960,588940,290137,304825,423317,388407,72059,-62772,-44114,115222,193890,85436,-150038,-47712,74236,-14134,-266348],[-150365,-8893,-662,-70474,-202048,-334919,-359500,-326817,-31525,255148,282960,410677,580944,559228,-9945,-350721,14577,65758,35110,130286,81831,-167507,-320219,140834,671975,856102,429909,-141989,-104896,7986,-29478,-193242,-282711,-298608,-162663,246359,939726,1446462,1243561,492947,210669,140054,188158,131831,339698,151617,-207009,-502716,-390755,-16397,180103,312885,197405,-277832,-278561,-60159,-80306,65232,323842,234007,-173327,-312679,-125819,-76274,538273,1097566,1123991,471573,-333789,22779,337262,151647,42332,119466,370532,348544,186101,-1116,-146530,-206324,-241284,-364240,-322589,-248365,-259821,-329621,-152548,68322,15754,-57901,-6701,194884,223967,78813,-89720,-87770,96277,297902,97307,183720,454343,512883,138806,-389854,-298352,36850,151912,123728,-28165,-12455,148344,162886,46031,-120117,4634,-141878,-66168,154957,-92711,-512131,128365,164884,-120354,-496994,-313136,204795,669491,672789,88976,-465643,-38480,313654,441312,196285,203933,575190,890879,840908,606581,132170,-189908,-6169,168126,24412,-389017,-34315,381824,785079,957764,694895,224339,-94109,-204234,-35835,160534,-60979,-388636,-389096,-121012,16112,219761,236387,32006,-48277,188142,-157383,-282041,286765,171753,-163991,179348,387078,145087,-53771,-394762,-354653,-135113,81031,-4997,270542,153589,-53884,-116334,-236688,-303772,-181261,-28837,52527,190113,237556,154007,-67638,82298,504221,671601,286078,-125694,-356300,-571841,-271105,70143,199472,196675,52954,-414097,-408437,-381155,-336081,-197586,-236307,147855,326801,82048,37883,284345,251488,371805,71333,-5542,-217449,-439800,-199565,-132389,323970,666927,875668,927604,609499,326333,212382,-222333,-297521,-193978,-311952,-88102,202860,291164,229436,-19681,-414188,-470596,-596499,-329866,-250159,-339930,-435256,-218995,-167069,-241057,-154759,44966,115680,159834,31802,219791,221812,-218471,-233090,119332,327400,7692,-211801,-185768,-349692,-501750,-324515,-275208,-159967,-396422,-210276,123893,117151,-177889,165462,309490,257263,480749,921756,1005845,530946,-1984,-397732,-99716,-27685,-44783,-208256,-178783,-63271,141461,112259,-127226,-254868,-195295,-366723,162223,567307,641627,418427,-45785,-353583,-253223,-242563,-69488,18913,-27890,-176560,-89089,238767,555391,601419,390632,400725,462278,601410,747037,693196,229850,-47519,63649,243793,138754,-63372,-232877,-313557,-494467,-349692,-283286,-180333,-198370,-138788,-146056,-287251,-94928,275992,425375,294741,-2360,-486058,-520870,-424125,-244852,-1760,-84629,-191475,143543,430773,374184,193405,281185,286909,-207315,-362338,-100678,-212741,-325835,183437,427672,302504,-110716,-60701,390152,632230,965471,1006676,1124637,804897,302156,22385,-165746,46201,247795,205729,-224562,-141043,-158534,-107238,31390,224387,421495,16507,-393380,-285720,-129715,-164022,217415,377986,252430,-215867,176919,576549,470880,167835,65836,11670,-278636,-276174,-96400,-131701,-198212,-360066,-82227,-115296,-59418,123162,137936,-151511,-494371,-275440,108441,488318,744403,359559,23813,16631,311636,427918,147337,-324824,-213520,145759,338147,65624,-95749,-228172,-366769,-443824,-9011,396100,502963,10406,-108277,31501,210491,200972,10425,135106,157280,218076,87065,-64465,19918,143888,244958,434996,398480,119331,-110719,-475348,-169586,247090,466927,707659,470862,289820,208705,114331,460755,782174,793824,558753,643199,856835,1180603,1079206,467338,-79636,-395578,-262954,233100,255472,312092,235344,-62527,-74660,7902,235332,456645,575301,417252,49770,-330462,-571331,-532856,-396994,-249394,-257383,-426251,-347426,-486820,-437880,-231415,-133512,-147306,-210748,-325580,-377184,-172452,18310,17527,-173077,-225887,-40064,248608,266202,197721,194545,-238983,-306220,-199937,390207,845716,844992,376674,-178558,-218430,-153587,-291694,-91925,-93895,-236119,-537276,-231847,43457,216561,364453,45617,-205165,-307554,-59346,-65845,-180859,-116689,13643,16374,-24082,-38613,-9439,-111626,-68255,145565,495536,611885,701612,483385,163981,-258586,-288881,72198,229369,133841,-112146,-189439,-283935,27994,676541,760780,587344,195212,118148,-154597,-354214,-378767,-115764,-847,46621,-37790,-6052,61168,158202,186274,54397,-382003,-420477,-150284,-114402,-2740,129702,192261,129982,-98389,-289306,104342,379352,653419,1021239,1063193,600643,110599,-403606,-204793,488882,1042324,1269499,1203722,604444,317054,82601,-70814,-414532,-128842,107491,248620,206178,66452,-130209,-99559,139408,25097,-213287,-256299,-181496,-197297,-21760,85134,45124,6784,-59621,-106963,-328443,-543851,-397213,-240521,-43591,-195564,-139516,-134777,-39338,-83730,-93009,53055,137648,-63717,32175,108196,-126315,-102936,135621,112121,-42614,-227760,-159704,-312866,-237348,-293909,-304696,-104851,199422,428786,836996,1171771,1156450,721574,-35287,-339437,152610,222339,-17014,-179362,6989,256495,219255,174515,445741,525851,225087,-265568,-89340,166433,379192,701645,852109,628298,121989,-388591,-97205,-44697,-319211,-42468,394828,325792,-114717,-378122,78498,527909,645960,609521,544880,456319,114045,-340491,-416005,-500584,-264835,-186301,-72039,-180728,-236801,-367127,-249402,44382,242344,559533,713922,764095,982745,1343661,1225834,783195,271032,-244881,-91487,212682,275663,-50433,-315624,-296855,-331591,-336044,-391385,-347366,43871,621303,625998,318966,229224,521216,429374,23307,-377043,-281347,157834,393341,648482,554983,309864,118644,-12701,-138557,-5610,20756,-11903,-103400,-163191,-333816,-435294,-56271,567899,1051876,1274468,674749,13615,-259853,845,61556,-44945,-300652,-369731,-88151,55328,17161,-50856,-111147,-216125,-510399,-69269,261709,405133,349349,37144,-358386,-258190,-54041,183858,331351,317384,97362,-125414,-259635,-368710,-494754,-275103,-94191,-255418,-361342,89397,220277,216981,236392,226094,151329,92401,270095,519937,555196,292428,-297555,43495,685821,1045579,819995,588872,149366,-30008,-293512,-120651,3203,50645,-19777,-177234,-270182,-57848,132754,241202,355534,386660,165018,63638,1016,38310,230082,313651,226339,57170,-129669,-299443,-503125,-120893,40607,279175,295551,213727,68858,-76849,-118156,-163686,-136636,-110519,-203178,-264899,-433320,-379649,-284864,64976,421407,592623,714029,475908,395219,256994,71137,-102106,51712,295219,412199,364508,121491,-45385,-125129,-147009,-333148,-337572,-259077,-61325,228784,-956,-390099,84121,471750,-81302,-271661,234037,414950,69405,-253694,-362742,-131704,-76120,-249940,-345972,-358825,-341950,-256075,46064,189229,257599,518839,687620,495074,224755,-248838,-163607,237056,350349,475218,534539,545179,367746,-92210,-451928,-198400,-165321,114954,565066,607642,328479,138324,47841,7401,306662,523080,487556,8510,-93062,-291889,-311152,187951,504638,423735,249620,212128,286222,340490,380389,177281,132175,79092,-119103,-277824,-305128,-258990,-50698,106752,27055,-300737,-328006,-189787,-245497,-383792,-256952,-100617,1350,-139897,-242892,-336249,-127437,44935,83015,13688,-108581,-142809,-151418,24648,111761,100808,-305523,-5794,387988,389558,131067,-126150,-135293,-230173,-494159,-31891,-7078,-452191,-203466,-44872,-180894,-234730,111818,470685,338115,102073,406046,635532,433907,-132326,-636219,-291154,-302654,-311981,-227447,-234996,-422829,-481429,-339435,-297141,-454864,-127563,97239,152399,-10084,-231515,-264197,-40378,-56288,-399185,-318834,-235671,-389523,-494323,-368595,-63477,127343,135405,36967,-199646,27332,10487,-79825,155866,401475,340729,30532,-10880,855730,1472754,1090862,494663,-54227,-293884,-218859,-49098,-22340,-6292,-31610,-115861,-50263,-272847,-337676,-651,126517,200028,74930,9917,-39553,-124529,-69507,44589,202954,77126,-90608,-126844,-67135,43302,-182772,-413515,97332,464837,309331,-109677,-50509,215730,273487,171893,163490,128240,38526,36232,46005,-66056,-353419,-207436,237717,352317,300807,484789,583636,516365,550151,259666,20,-177282,-179832,45219,195811,386497,377165,145883,-316878,-406973,-71994,-251735,24136,141186,-208187,-419821,-292022,-363966,-171161,-21011,-9330,-109002,214875,542859,582909,407673,74039,-483568,-73335,150093,-57377,-109944,-5412,-143109,-427483,-206178,134953,171618,191987,203456,297671,98982,-227110,-284627,-54796,156212,175849,42864,-74924,-81110,-376768,-522794,-548743,-373195,-180314,45266,99616,294010,281832,118575,-323753,-467654,221047,676690,634562,599065,761347,830057,541563,363028,335465,330454,380956,203944,-82839,-239090,-194182,146916,466161,625015,543448,408139,251535,54081,99150,-53634,-390568,-264224,42430,220469,18332,-259563,250586,726358,969204,914979,1253352,1109511,533517,-295280,2146,99833,-133457,-62666,22780,92820,54970,-173454,-473315,-450734,-432155,-534221,-385755,-335187,-421863,-468825,-508718,-452917,-415076,16844,745990,939912,408014,-102950,302217,578311,600286,327797,60298,-492045,-302145,-129860,-119021,66390,153618,220071,504046,661569,859577,735270,502698,224704,114759,251613,224220,103841,137452,8384,74033,-75096,3097,222403,179618,63138,2169,53596,-94982,87394,152085,-98914,-352100,-267086,-232312,-380711,-237818,13179,92484,83597,-195791,-262839,-144031,5746,185216,222179,242694,281274,344735,254086,48235,-256724,-258091,-6050,4069,-116424,-258326,-286884,-174951,77232,125474,-203937,-436500,-485593,-383261,-137513,27375,-247070,-218574,178221,28869,-347687,-309833,85630,228863,-15435,-27718,93753,176059,218324,65399,14333,-51345,61790,100597,-135984,-340892,249660,595098,456917,90867,-147861,121300,-128050,-416969,105096,292431,17016,-248918,-213445,-73769,49782,-308251,-422688,-15364,-154087,-401802,-84139,-114980,-234430,-450492,-359104,-119076,-168974,32207,307959,234167,157263,49757,194063,544118,771642,530190,53921,-287165,-360294,-324569,-225531,-153205,-126876,-90969,-192099,9692,368352,475972,452411,540961,386426,-115667,-157828,-27045,-138085,-46876,45629,-187005,-410261,-418983,199879,479068,353968,9823,80116,96333,-114619,-311141,-114227,235672,395498,228801,-299502,-281627,-87881,-115876,-237921,-219517,-346465,-396360,-106921,265240,558030,594754,405040,-37866,-476271,72783,266164,129598,217336,177301,-118602,373723,369572,26716,162389,192333,-106259,-93137,118993,115217,-51310,-47979,-298741,-288767,203657,693791,920561,600538,-96194,-321664,-99230,-220606,-265914,72945,123847,74308,-19975,-127267,-160229,57858,191106,7623,-301107,-179709,140128,90544,-149956,-422221,172418,506065,510203,303776,70751,276150,99004,-235832,114587,127046,-56795,268402,483112,-67669,125782,690139,523733,-303240,226102,758519,477399,-224968,-304054,-158644,-535757,-286434,-296173,80694,246367,160464,-134195,-424965,-419850,-158441,59876,85981,-37033,-413179,-222732,381044,714663,594768,156769,-153817,-375727,-339473,-88240,384570,783108,518759,-72275,43020,320091,86674,-264156,-498294,-233202,152501,465461,343717,-48011,-205381,-11246,57063,346682,477214,337901,-94686,42618,162438,-13204,-479367,61011,75039,-94078,51975,42369,-135282,-161500,-169333,-222395,-145086,-152909,-371085,-507581,-398123,-293992,42496,346309,425413,164869,-87465,166384,259107,371257,6774,-235882,52258,247717,231418,-101282,-469971,-114416,-144289,-502593,-172602,72522,23076,-336816,-308640,-257718,-157253,193662,764858,998657,1130588,583726,758351,1219925,1452709,1243918,1069686,615513,446162,286998,57434,-148890,-218165,17751,472069,614126,530130,164102,-264340,-261860,117401,187400,46244,-166015,-156710,7656,124753,-49922,-159911,-201033,-52860,153344,100763,10761,473459,1046750,1134206,709860,76479,154810,431481,600502,866275,1170847,1061231,672212,222290,21710,-83444,-83890,-169441,-303835,-207079,-71180,78187,354216,478328,406094,74836,-69547,-46814,-147828,-200413,110090,207699,408619,586622,400974,107931,-121095,-91905,-263443,-504238,-64191,172325,319766,212504,18701,-219154,-165466,-17535,61975,-127352,-398249,-109313,-76664,-205697,-418428,-367735,-172424,-111995,-406284,-445709,10076,420890,408119,47807,-296396,-69955,200282,429440,157291,-342969,-176350,28644,-193006,-402887,-423671,-145586,-220668,-83604,-17609,279161,526335,464066,216124,40666,101159,-15347,-295184,-439578,-396407,-429832,-464234,-348189,-335174,-316017,-90619,280903,378933,216667,-2341,-211593,-301560,-347609,-172221,67460,4986,-419452,-227290,92491,-109881,-392627,-33890,106928,-83320,-163758,-183565,-317668,-92147,263064,496429,311586,183642,56875,148557,52331,14208,-79361,-49589,-374452,-260327,388532,465822,-26931,168097,503308,261060,-132327,-216816,-63669,154341,281427,282184,194996,-341205,-36779,447837,619080,405557,28249,-356059,-492770,-562042,-233823,365853,943880,754989,336324,-116547,-388968,-175699,81139,208172,229595,177846,-88233,-183955,-158050,-356994,-426388,-492419,-449112,-242207,-43402,310453,606593,459138,55844,49814,814750,1125071,676623,-203532,-143217,101457,-195596,-115730,117551,100139,99655,263339,480597,503956,249637,-21354,80431,10230,-84415,-121542,-3109,183195,57061,-124209,-161620,-144700,69759,305452,373878,532233,411273,426156,444232,611902,305187,124554,96411,-536744,-215100,47119,58187,-165100,-145419,56086,59707,-100774,-209943,-146253,-61599,13522,209103,393858,368730,222338,160406,-32139,156316,212981,209175,-15940,-316269,-540359,-543880,-121155,483017,884298,774491,415169,87829,-22169,20939,-102024,-336724,-465195,-117154,146719,374341,332982,-65926,-131095,-76239,-59285,-242039,-237420,-281340,-504025,-502226,-216780,138555,535398,637432,454528,78957,-159343,-199487,-468873,-112302,180488,232180,-10125,-202533,-154960,223359,555270,536500,409084,-9539,-570201,-266509,-65999,-277924,-260364,312247,473257,452468,254183,166806,-16555,-412536,-146324,13119,-262104,-269412,271269,354093,18043,-220225,-368327,-287542,-153709,-128222,-25389,274013,232181,175602,133614,103808,313969,455636,465579,128415,-221653,-235308,-9797,25574,-60830,-451012,-367286,-73911,80759,363833,560571,670181,474111,169419,-57030,-144263,-404257,2082,414367,534188,488690,134682,-296778,-224672,99306,271022,138628,-101528,-305574,-348283,-380025,-326969,-182736,-165916,-460186,-64916,505565,986595,617709,187938,189483,306158,494519,781636,914822,735438,613761,399704,-71588,-583976,-134142,-267557,-299920,222408,610650,663588,332182,24097,-69823,-240242,-378688,-105599,-61931,-97741,-57810,132078,433790,538416,396914,319164,363486,190981,-202752,-234783,36274,-36873,-222091,-381874,-298629,-67189,126003,8612,-118032,546385,865891,923324,452588,257501,205530,64743,-70360,-119460,25344,26627,-2870,273363,450285,482529,336461,-15313,-295272,-364601,-372689,-435790,-221267,615,-101531,-145282,-6470,13771,-242045,-468762,-426975,-286574,-104778,177392,163873,-286087,-180266,266004,324500,-268249,-244579,-156183,-140063,-356079,-263510,-187939,-47316,-28732,-120142,-113764,-158217,-164429,-121408,-211096,-417349,8159,431944,524776,712665,1094041,989168,680638,79418,-430772,-242901,13303,208145,361822,271619,260644,232360,116821,-131181,-223965,-137815,13135,103160,82441,31465,111784,149706,-23491,-217656],[-193156,-29008,23088,52862,-35163,-124488,-189249,-124310,116323,401366,498652,384274,212200,5245,-365664,90615,322389,200564,133619,267991,256056,1432,-297051,-219337,282361,505445,291424,-216830,-405556,-226490,-37704,-44602,37401,-80918,-133599,82061,765139,1392512,1177357,431491,257730,265886,159517,-70107,123729,-59932,-501851,-310316,-266974,-58888,-1004,34619,-154899,-457848,-53295,156414,3134,-20414,273357,162698,-307869,-257854,-29716,-6372,598371,1100986,1003137,253633,-590319,52133,438152,273010,216320,307676,529597,496867,226619,-172876,-319024,-345293,-261743,-405024,-348144,-164772,-105837,-266445,-215467,-64760,-31725,-134170,-162461,-99065,-115815,-227790,-203902,-28114,300590,532862,431549,288828,439224,367264,17909,-461538,-258133,7060,58446,-19478,-190274,-183976,-55070,-36814,-174586,-354127,-42612,-54121,70089,187722,-17600,-364814,26439,188818,-20745,-375268,-348063,173321,578620,659566,129195,-398395,-287709,-42645,13797,-162111,9784,499501,853691,796132,631833,305297,56585,3201,297775,202600,-344270,-11494,560124,1010259,1152991,802186,277052,-149326,-353555,-320395,-170117,-352114,-367559,-176414,-32028,-69043,-27288,-7156,-88454,-143594,-87556,-511640,80079,532469,379636,-294864,-101809,227021,273439,171421,-208360,-294266,101504,405262,224206,416665,320283,37896,-181178,-314013,-342064,-145387,64646,92689,77274,224035,204932,-40022,-17333,373359,612860,189196,-170492,-274402,-418418,-391824,116,123578,156176,202632,21481,-42847,-66641,-179665,-292202,-395903,30011,115020,-46555,55932,205215,131000,9251,-58564,29007,-8125,-347465,-135104,225265,702058,841415,889996,834211,656173,636318,562356,85918,-177287,-239996,-374469,8783,349190,488047,391803,130767,-321817,-227936,-89552,-200872,-278962,-311782,-300846,-279586,-376441,-408121,-201923,53871,-19266,-284413,-136609,366588,395362,-145735,-50985,346722,425920,153922,-129033,-63417,-330120,-373517,-237363,-472605,-295808,-54748,220687,458701,291690,-23017,153836,319069,35328,484475,962912,1015977,548027,58168,-256818,39860,112384,-29801,-138428,-160133,-96002,13210,-76875,-322530,-553461,-445419,-73855,495817,800037,514045,187118,-224066,-356719,-195429,-279989,-266639,-179980,-197243,-324515,-232558,-92057,27446,-183914,-155785,36420,293505,545169,870743,863490,500578,164908,1901,-31481,-97836,-228657,-270748,-270439,-318212,-558110,-383258,-157324,-45048,-35259,-137312,-358445,-295537,79331,248804,238327,250827,41637,60161,-264969,-424971,-46759,32746,-163815,100725,397644,272503,30343,177325,146229,-171740,-334097,-133469,-248568,-397247,-10312,377460,298818,-103721,-220811,180964,344623,735335,919879,928064,688254,129564,-262265,-88407,64313,362692,79092,-449609,-210748,-10699,-3183,17647,50580,48760,106000,400980,194164,-269856,-348552,125807,382477,333605,1164,67071,294762,240660,78096,103998,-22617,-359990,-317531,-100714,-147256,-313707,-389170,-224373,-130600,-41077,92030,-142391,-479769,-244977,-25200,398330,895901,1032736,670892,186607,-48357,282457,426484,215806,-276314,-154322,317443,454621,263658,208017,-53489,-233866,-417594,-103193,71301,136145,-401940,-206640,-55461,102785,105759,114897,354987,412319,280732,8680,-181038,-46461,193802,167970,385782,558127,444133,181906,-121281,-363565,-337209,-66975,259346,137997,-518,155814,142901,474622,757263,903875,804870,725940,678808,820285,815815,611937,305798,-124781,-420520,89526,283952,335541,203525,32761,101348,12639,56352,238348,380400,289597,42134,-245925,-490156,-427522,-303559,-278258,-244798,-378988,-434725,-518965,-400930,-177131,92814,107742,-122005,-323702,-321331,-132750,-12261,-181025,-295322,-444214,113372,569292,789997,609631,434555,58091,-261332,-375426,48386,499921,715190,420308,15129,-76068,-40988,-416965,-329008,-176040,-217573,-440646,-346205,-167514,156637,243565,127476,-93631,-382597,-202016,-170559,-198060,858,152749,46538,-88110,-199436,-219545,-234706,-61959,150693,368999,426862,436144,239268,-22316,-371882,-408327,-92902,45296,34005,-72897,-207442,-347818,266220,596310,607213,251228,62671,84414,1364,-311161,-438053,-197691,-35380,9128,-200961,-191956,-80225,106897,225792,106543,-274691,-355558,-254358,-124716,61415,135986,72970,-40941,-180860,-175104,216637,472226,662256,924057,804927,488543,168251,-265496,-309466,398250,988938,1052878,954409,450890,324654,95796,-190492,-341545,-3652,161705,232696,78213,-19448,47039,225010,151653,-161388,-317788,-188956,-121165,-32909,63849,93053,77707,-34558,-165877,-224771,-467231,-616807,-453901,-292084,-254265,-111805,-206146,-504854,-290659,-69526,60189,165118,252757,152007,150181,123807,-68899,-41860,78279,74293,-117733,-71392,297947,336960,316352,177946,23646,-44146,185257,499892,717695,965307,865151,486135,-46878,-527515,67139,215317,142300,-42642,182154,365384,194766,-6047,236226,381279,208663,-111658,76607,201831,333461,515805,565232,407440,-33318,-441023,-26584,107824,-186320,-381760,217247,267936,-100493,-301267,305067,795593,846175,866329,688010,686200,358789,-270624,-446765,-472273,-225931,259812,432433,269769,80938,-144559,-247143,-149306,-39407,34028,356767,584509,790799,1083449,843402,644857,36438,-450889,19770,167716,97721,-265833,-309154,7848,-135807,-356126,-511124,-368170,-173235,217204,202759,204343,271504,585731,434200,130241,-298922,-367671,136215,708647,1067879,989415,493027,148583,-23796,-72650,55194,34847,-8541,-42039,-3394,-43471,-346399,-238793,303273,777376,852211,496177,73670,-46358,50706,-2114,-111465,-381826,-488812,-201611,5629,24043,-42137,-106795,-133799,-311292,-196298,232537,516577,535017,236461,-205051,-219423,-78704,39664,197799,193571,133641,-20737,-185503,-305156,-391378,-349165,29785,9964,-298716,-172509,-40268,-95100,112957,257442,147332,39709,231961,495919,537983,288712,-377234,148709,753680,756949,343326,130011,70755,44715,-29605,208157,350130,273667,80934,-181111,-285121,-137714,42074,112235,279623,366759,46069,-53772,-57568,3583,198533,299672,131280,-92610,-235132,-305400,-307336,-115729,-25022,57753,8145,-18681,19265,25285,-13460,-68965,-28076,-109221,-168244,-152183,-210862,-159483,-35523,305252,664884,868187,836287,399442,249896,134317,-60786,-288067,-190552,-31766,151385,177307,-18120,-18426,59771,28862,-276619,-269247,-69315,221947,523270,52343,-291287,354401,797292,351903,-145921,-73505,151963,-24182,-201249,-165925,60856,1670,-207515,-327029,-405901,-443644,-302924,54529,389193,387763,390711,155803,-108841,-463423,-261127,246238,582818,696114,763695,675622,521809,314443,-290708,-437507,10113,144142,372096,701088,695855,407054,223762,132825,-88415,277060,653662,788830,337276,-48954,-479926,-59722,323298,399507,148576,127717,199417,126327,28521,26065,230277,403818,424858,122636,-237806,-446792,-536769,-249466,-9557,4000,-293856,-279021,-174119,-293404,-388382,-298700,-207406,-85026,-122473,-94921,-133137,12966,100899,95991,127212,108918,-21699,-186642,-99089,40894,106813,-255266,37286,588164,699620,339586,-65419,-591917,-450707,-402433,108605,303359,-136163,-358976,1075,-12374,-948,408384,812715,654461,216892,297829,464323,357922,-300133,-196856,74749,-126563,-192561,-96239,-138093,-333097,-432884,-456141,-497059,-216140,139845,83215,-54183,-306749,-299713,-124991,-67315,-209562,-412381,-195061,42182,116540,204013,142292,30231,236235,124703,-36970,-259619,-98224,-173004,-354126,-26129,313849,324931,20040,-220605,659334,1237607,1017501,417268,-77912,-233400,21031,198041,102950,-97422,-201287,-385327,-344889,-472781,-306266,-28995,80389,245529,66298,-26960,-275925,-389087,-296820,-263299,-16232,12081,-44361,-56336,9156,103277,-62106,-384493,-186476,171088,64867,-229402,245943,544836,603479,468592,275018,-16572,-201868,-96416,-12580,30356,-96479,-50647,399974,547417,290965,186094,474464,701173,748323,386649,11602,-242554,-278655,-107138,33676,184878,233419,-1561,-457493,-358315,8119,-274999,-183739,-55605,-456860,-107413,150437,47949,-289520,-342379,-338900,-398862,-151855,201678,320169,229746,-31262,-250082,145805,394912,232781,178409,146542,-179919,-471692,30086,394439,306466,76441,-218237,-254230,-352045,-434636,-135790,153009,146181,166693,234303,164667,211587,-132891,-224343,-328929,-348558,-253002,31906,325641,478581,159160,-336947,-142295,239695,536030,822978,735561,413432,625831,781081,686324,412472,354261,180014,251913,273265,-380,-173553,-105877,119935,452703,618907,527570,344696,144187,-34931,113944,68485,-127927,-101590,60164,104579,-79348,-399511,264548,891589,1193352,1106647,1334013,1319465,847452,1466,-392820,-428056,-363629,-154250,-71053,-54178,-27561,-144891,-329381,-446139,-339187,-326811,-484212,-410131,-488485,-378039,-304542,-204128,-195738,181874,818593,948713,492687,-155385,41561,252684,371466,147448,-73197,-244914,-274959,-267508,-356614,-124996,58446,277618,474770,574277,702283,719782,601892,425950,390661,445801,296327,30736,65090,82300,81108,-69989,-48780,98037,29752,-259219,-253259,33267,-61222,6012,218544,19670,-175725,-175579,-140804,-365245,-275759,-49234,67079,-77010,-234198,-63408,40737,3577,74238,212462,275020,231098,329520,313063,170056,-137690,-406405,-136872,1954,-85245,-298662,-448584,-287601,-64723,-185298,-489315,-307882,-265364,-358904,-105963,205606,1381,25298,429805,420170,108251,-58293,403513,455135,162876,161258,266134,282808,170065,-65952,-163470,168889,145368,82989,-68694,-335350,-133548,117723,112085,73743,193066,293794,-81254,-363041,21079,120623,-192060,-347831,82071,352244,514962,167581,-341315,-486332,-533143,-210685,-21039,-201452,-355951,-446092,-301799,30468,-16316,16926,246275,292172,158756,110579,344259,713720,1003383,612997,140699,-237226,-537250,-546975,-573188,-346945,-172375,-77001,-221151,-15978,247469,360438,324306,362024,142921,-323365,-98397,105246,-82588,-246376,-86008,-165331,-258014,-598711,23133,495157,330835,-24386,-46601,215044,109887,-97381,-197265,-87172,-123741,-274074,-430645,-258628,-326172,-404732,-379264,-193591,-181285,-386341,-290180,33317,276087,303010,119021,-107027,-505657,-166064,6991,153361,349771,367472,-240752,177238,408472,270510,253077,236994,-69331,-186444,-177456,-35486,35765,113340,-84263,-184946,159980,596956,775306,618305,130885,-152903,-141773,-201474,-244856,-141120,-96515,8781,31375,-139965,-299765,23748,159464,-87107,-414211,-136579,-26882,-36233,-182414,-439683,-237377,122821,399962,740528,708561,602506,94705,-174532,257782,215800,57922,235880,384338,-71675,16381,538368,456766,-238648,71783,639731,461012,-122553,-159394,56323,-109155,-634746,-605115,-253368,-89478,-40248,-271659,-568124,-530709,-135883,111810,131715,21943,-420654,-240430,364942,693168,548822,162735,-114447,-277570,-161734,156900,572246,667123,406488,-238194,31120,191475,-131406,-490058,-517218,-126336,328309,450337,173211,-281921,-82516,131346,178985,426691,487337,337319,-170309,-75413,179690,167282,-308799,-264637,-220423,-235671,-44819,-65168,-136026,-168830,-318754,-419893,-293723,-377518,-528820,-384096,-215592,-29868,360328,644775,484790,164067,-22200,181002,312310,465730,384379,437560,212571,186958,185364,-19534,-329395,-163133,-75973,-92111,185860,403226,280977,-275918,-224670,131126,330392,668312,1316557,1448534,1560956,765585,606426,1092725,1371842,1085271,805832,412478,415503,371455,193757,-76196,-372892,25,574964,674759,604563,199097,-333262,-226758,91991,176186,-76889,-156553,-21582,253667,265858,64390,-40001,-237202,-157861,125341,110855,224876,912085,1394217,1285392,727972,26774,219913,449535,571252,624742,646287,386288,132152,122485,76428,-16199,-68888,-129385,-321701,-328782,-179620,44341,348518,589176,571649,245838,-99780,-191352,-296383,-395356,-234909,48986,285928,556874,314814,-52767,-190052,-121927,-393049,-325701,-17313,34455,15469,-37951,-122676,-119146,-25995,50259,145146,18894,-287577,-431363,-436151,-502364,-464322,-342209,-195428,-288221,-276860,-182313,87413,421684,368269,-42167,-148847,273801,492418,486657,79756,-528574,-66954,-3214,-331488,-528448,-75427,259273,204489,45947,-137359,29453,362034,423418,316363,88535,-71702,-354400,-515522,-209852,-265840,-394789,-423815,-388374,-371872,-396172,-379157,-42685,29033,3381,-28565,-182190,-293223,-365328,-35807,224399,79893,-354543,-233621,24112,-153422,-307328,-173638,-126937,-188060,-64163,-101760,-216638,-52653,175993,398962,166970,95885,-71044,48918,62405,118632,91626,124070,-236283,-261835,277959,352899,4697,5734,171742,-70882,-363895,-261139,-104416,17285,238646,284178,115048,-314292,66834,329106,398821,121346,-219951,-491340,-544094,-409220,-25134,514392,1060050,956054,466783,82009,-403596,-289962,66412,207685,296722,248670,-28690,-207251,-328536,-529779,-477709,-406671,-389431,-209746,-288597,-148819,265400,406620,279402,333564,721520,1031492,718852,-275921,72035,398080,79763,13709,170543,16662,-53291,262354,468139,480574,250449,49574,224048,162017,40149,-3201,6760,158806,21585,-233872,-251767,-232223,-48499,175619,356989,447095,209075,461045,660318,871611,661870,301404,171442,-505946,22622,336355,206396,-198774,-187758,32659,1580,-179413,-346946,-327995,-369852,-329429,87558,230171,121359,12159,-128140,-217286,-63695,136577,280932,281832,110083,-113258,-452967,-150876,341861,675683,712693,404711,286136,35111,43186,-129338,-142092,-32178,51053,212562,457376,554434,210203,304421,462866,419359,105409,-455625,-440371,-365976,-210479,171431,404620,597090,564133,300039,23482,-85163,-50402,-203595,-108323,97661,116233,-16448,-62642,-54041,246001,504658,460478,224223,-225829,-373198,-142703,-16445,-302878,-209375,432596,623447,723165,687068,501772,159190,-413434,-269989,-62434,-170315,-472464,50542,187589,-61685,-314529,-473106,-386309,-201601,-144626,10609,231798,61647,-169892,-284754,-172909,167266,410319,510328,202057,-136271,-287767,28397,126953,84906,-297425,-566595,-330708,-245445,-239878,25095,245050,274471,187115,-181339,-241337,-281230,70479,448894,626527,448970,29563,-400647,-260406,76546,163657,80079,-114111,-287328,-370338,-411919,-341831,-191316,-143073,-395983,-79238,442781,796400,432032,133938,90343,131798,448375,838103,722666,339134,253024,146360,-329260,-381420,117076,-19098,-58106,268921,563658,556015,226317,-129738,-267101,-358778,-204119,90461,146953,149059,287171,327316,328978,325635,243976,344525,400061,331816,42944,-120347,-59967,-68067,-144729,-282147,-464607,-276609,-35389,-25189,-32892,494920,827184,730754,361234,69477,67873,74755,-147275,-327969,-77848,7938,-52879,-6524,-9065,111853,87302,-48680,-123754,-238421,-454569,-418134,-247498,-345009,-415203,-50626,183346,63994,-226470,-469066,-331286,-227138,-103868,170532,58415,-329180,8765,452134,439159,-41593,-306859,-309639,-297003,-355119,-282460,-201800,-133045,-180486,-262209,-99736,119476,286835,322101,141443,-80263,336741,657166,500110,549928,962873,1124764,679226,-51167,-246184,73370,23527,-283303,5591,170330,173585,30161,-174580,-323032,-285544,-172585,-18927,115321,196633,237470,227849,132082,-104889,-246295],[-245916,-87380,-32786,28880,36102,56462,-1179,35291,190888,424368,594940,339619,-63087,-505807,70657,461451,557756,295660,224966,345696,309824,64818,-220890,-564836,-144998,40853,62387,-244030,-450590,-272474,82946,228701,351304,95439,-171230,-58037,552984,1060658,823948,283089,257030,298402,-5090,-316125,-217132,-321924,-533055,-283578,-244136,-148662,-180071,-321236,-578181,-61056,256823,367239,87685,-176681,90896,15898,-442794,-167177,43556,32589,496095,776917,581106,-11771,-521657,23425,386357,382276,446392,512307,568070,515020,146365,-332574,-469812,-299184,-176329,-393238,-347698,-27929,58704,-109046,-79919,3697,50026,-115883,-270088,-377572,-439253,-600479,-343240,-61245,332682,502440,536693,318383,328425,107784,-239045,-437364,-194378,-110096,-170759,-206347,-300790,-322917,-267363,-256268,-423773,-437037,-30103,22750,160371,210088,105526,-101806,-147322,93013,79647,-169283,-319700,41767,283693,318301,-35788,-361542,-379194,-320343,-393234,-518263,-269935,239526,562838,586326,491624,371050,346263,256965,437166,244039,-373593,64703,699067,1106408,1216492,911215,398974,-125474,-424193,-545986,-447696,-388711,-89576,91124,69747,-94624,-246272,-282018,-256694,-217694,-240652,-160883,273169,557062,514770,-53225,-346243,-41566,319827,283881,-96316,-169111,440713,703049,483691,425873,376143,171400,-89703,-343493,-284641,-89081,109832,122241,21139,238765,231874,-43558,-176071,72514,282967,-19110,-243119,-167801,-186700,-522463,-260875,-139491,-1615,276006,414943,419706,638903,451434,95670,-375926,-195393,-221928,-254295,-30109,146177,390634,-9319,-285804,-35503,175856,-64450,70359,459157,841352,888633,822765,638556,604274,754451,623327,186630,-38781,-31689,-59531,243907,472027,481525,368428,102839,-322489,-78901,225516,117090,-124426,-100938,-106159,-139653,-387178,-584973,-348025,3568,-25676,-296789,-223331,409216,511561,-5822,29202,386045,238132,-86193,-140556,17957,-255143,-374352,-272852,-477318,-126510,405145,714431,846498,526812,102566,9990,144126,-255443,134431,445159,373745,235193,24280,-138144,119294,214822,-28955,-125018,-207474,-53488,103040,-10112,-362307,-534295,-128039,211923,531613,663939,133166,-199383,-443817,-298000,-111906,-173044,-331826,-307521,-232671,-200203,-211511,-366876,-367385,-68382,-50987,-3047,155963,474358,853884,876790,686641,476805,249574,-29798,-208375,-297996,-234628,-151025,-104141,-291132,-459175,-121169,91318,-4469,-185797,-208636,-374330,-159010,39443,240375,481760,427365,488520,166282,-488947,-209532,87,-226106,25723,268756,60587,-279901,-32632,-75245,-208696,-325127,-132904,-296839,-398392,-152911,227379,166876,-137281,-370970,-13251,189628,611170,1024102,1003811,849501,556670,301628,809477,618954,416614,-104612,-519472,-316095,63717,75379,6287,-83868,-255517,381655,823402,466035,15939,-502067,-82388,281392,333256,209876,59480,-8741,33023,50232,102943,-134956,-482984,-321410,-154726,-227736,-485946,-325180,-215508,-73492,-49520,-50717,-487650,-212971,185559,277431,663471,1224920,1222489,871746,174246,-341307,154537,303042,230936,-140000,-129642,323677,350092,331356,403433,102280,-17776,-270404,-283747,-115403,44939,-266237,-369533,-234944,-59450,151679,515808,579454,611782,295101,-94792,-293575,-320166,-140428,-168941,125118,500800,608803,398704,240816,-41657,-268462,-296342,-180012,-227739,-286980,8455,221665,612843,852739,939658,885939,734855,563144,491521,465660,612148,601739,177406,-396368,-167552,150342,129267,35392,68329,213566,109157,60,48329,171393,111466,21903,-236927,-483211,-291580,-192888,-359094,-364678,-462133,-493292,-384248,-182213,-48083,310312,333015,33852,-185471,-229402,-145622,-27712,-46424,4179,-142922,293148,805538,1167699,917903,670843,143844,-336153,-421022,-400232,-96053,250818,256685,141425,177015,193602,-158657,-465462,-339507,-195225,-297863,-521351,-327365,27598,85532,178776,-40347,-326755,-309379,-269898,-186048,78475,203680,-56692,-332063,-462186,-389870,-241625,-22591,146972,340162,398051,326461,49163,-216771,-394747,-467212,-272866,-137712,21763,22913,-176521,-217900,394514,397404,297980,-183134,-149772,23956,236222,23555,-395583,-364875,-204571,-192306,-384286,-428223,-348097,-1226,298977,228068,-42618,-155709,-112885,34404,146754,115411,-71668,-218180,-295869,-21923,369039,539068,484324,487025,299065,286221,130015,-134474,-363319,59892,518526,479329,326697,159773,135169,-30602,-398762,-222905,52656,140518,58735,-175397,-44712,304225,416927,158942,-329571,-373125,-111086,85872,211173,218338,136091,129886,-82547,-271495,-326137,-540251,-659973,-450318,-102388,246218,292722,24986,-370284,-275777,-14802,195435,358660,422492,303442,155380,28733,-59510,-23550,-57943,-109142,-300903,24745,562879,878136,891312,678822,364191,73887,57938,335549,427782,553056,512382,318563,68381,-473715,20162,253546,252968,41956,238343,336523,123961,-126588,-43772,96019,59203,13639,104589,181159,206262,184328,136506,61936,-239326,-536400,-111215,118787,-45714,-310936,-36183,109889,-141532,-224506,301730,662833,711784,775482,618561,716048,475532,-181099,-430149,-510904,-151543,666717,833627,557400,205176,-62759,-138119,38073,129061,-184822,-165268,113906,456956,705492,441394,379941,-154065,-244888,15861,9795,-153027,-465431,-122206,210665,-18215,-303764,-502018,-320766,-238138,-119451,-80832,126328,177995,382429,354576,290796,-40548,-276079,198785,1029141,1256689,1153717,538098,72311,-176227,-119654,5672,6496,13440,47324,102808,145657,-5877,-225897,-109792,214974,167748,194446,121330,59926,-2617,-136815,-389651,-492034,-398532,-334924,-122173,-54273,-120254,-181587,-116561,-172882,-260399,164263,548784,655944,339344,-148007,-228519,-77710,-39406,78945,81786,145675,85464,-140632,-333553,-400886,-327375,86668,165285,-46803,-180638,-200908,-460121,-85757,198400,105562,12180,171065,408501,454983,177891,-504351,152954,570567,206620,-291577,-310739,-39362,75044,243682,504367,623033,406551,68228,-306682,-416380,-270453,-92002,-57552,153091,258423,-71496,-186520,-108021,-84119,37629,135280,-27736,-221892,-337804,-281875,-58512,194314,164937,-33961,-230835,-299088,-28829,130294,80599,-12985,3858,24282,72383,117707,-13380,-45983,115861,412786,766175,934244,728099,336708,110902,-3250,-216803,-381234,-257277,-164756,-86091,-90585,-197476,-95588,69079,39145,-211765,-150238,48251,278025,466653,-33887,-314013,359822,733969,663922,227831,-161734,-109721,-165218,-35062,10173,113103,-47374,-196392,-282900,-379931,-465218,-378041,-115009,292667,422338,397762,-134713,-305273,-108579,160775,539587,738200,827593,714306,450736,97175,-179792,-517429,-271176,279803,504816,639384,711028,625083,390752,241020,224031,-102745,137471,726519,982534,714294,308622,-101720,34299,319964,244249,-98754,19268,137042,-88686,-248189,-254062,141734,526260,654112,255755,-240640,-308698,-356409,-395100,-178528,-101384,-370673,-288712,-232701,-357688,-339534,-389846,-347898,-171405,-117122,-13581,13365,151210,191569,92648,244647,325224,75611,-199303,-197227,-9434,106778,-137994,34492,564499,724421,378477,3321,-125518,-143604,-190646,304707,592472,96749,-425737,50409,123641,140381,525254,868737,734783,228915,7004,121653,156886,-282227,48749,134220,-181957,-279802,-108919,-77600,-230756,-402608,-523469,-265495,-20992,118747,-111576,-217556,-241635,-105858,-54639,-231405,-393092,-118501,134569,369327,551080,727193,528853,174257,119691,-41265,-176710,-261409,-284808,-251501,-490405,-281654,65544,139736,-91926,-420259,296008,743802,771520,204587,-236433,-251210,108955,245651,79058,-298601,-309872,-184685,-239727,-281232,-172058,-63072,-210839,-231511,-246635,-223439,-534051,-477049,-232100,-386320,-266700,-137513,-64955,-38962,41814,82973,-5998,-221264,-455688,-177530,-195980,-199951,453595,730370,752040,615600,361996,-81578,-437611,-207077,-102874,-45729,-77182,-39770,399338,575190,173091,-187396,631664,957009,919206,580047,-4196,-391737,-400887,-246733,-137976,-41450,158443,-2208,-268577,-165018,-65527,-184361,-257460,-277673,-345102,130220,422244,346387,-30868,-403817,-210740,-209369,-317455,-65927,285000,408687,142022,-81498,228921,537708,497374,438895,214038,-238747,-388672,70116,354741,310244,104179,-116924,-364838,-130219,-68292,-17594,191453,1060,-36003,115668,188644,218637,77601,-63993,-98849,-106099,-203484,-6313,471996,513676,-21915,-416858,361565,726967,632316,704810,647934,82189,223048,630680,780044,444265,212545,-52997,137175,379780,149570,-172466,-15705,213733,396966,499602,446125,236949,17873,-78835,100883,172446,136694,115389,76795,41154,-94400,-309798,201151,840913,1069964,1026151,1068769,1236455,919129,294754,-130574,-155111,-49548,-62744,-174504,-286101,-38851,-40733,-142172,-236875,-183563,-11726,-170625,-288313,-513960,-298713,-113316,-45737,57578,394605,818613,846616,474657,-58767,-94644,11087,92743,-44489,-65252,1622,-40336,-213076,-453925,-395907,-153839,150546,291493,416745,495694,609457,576430,537686,612992,551571,286831,-123456,-217525,31890,-103191,-192524,-180843,-101096,-189391,-517740,-211155,25133,-15303,76764,245793,61651,-108414,-64875,-43013,-147182,6863,139989,102638,-357018,-210722,113816,233262,-2416,-104439,69453,221680,152308,208198,241102,141842,-89679,-521003,-325241,-37120,26844,-35204,-233452,-320465,-361922,-575221,-343073,-101296,-111658,-278370,-120904,220910,219434,271137,557207,676122,413968,232393,574660,413909,146206,205236,269187,167588,-123025,-99169,266464,461399,154625,-13713,-109480,-90422,-369949,-440185,-227778,167090,446379,405246,-13344,-253135,-78060,-69140,-369162,-239262,306055,618441,663156,358348,-110306,-334540,-314258,-57693,-11184,-310858,-346506,-283913,-227621,105197,86781,-86690,148100,446994,267874,168839,248939,542034,840646,516753,148077,-185179,-332120,-208078,-331106,-465736,-125293,3938,-181009,-144485,23376,150742,134630,140712,-129436,-369801,21698,207951,-48351,-373988,-204228,-163183,-168233,-343158,-307645,326479,413908,29763,-168356,244283,236541,38696,-269808,-250169,-146527,-70516,-473,-106766,-359397,-552048,-408287,-47694,86323,-150059,-408601,-308603,-101748,-64530,-234300,-193676,-330373,-406571,-127068,169141,409098,448491,-157059,-30918,376023,461541,452817,399268,133019,213518,-298827,-325254,-5636,144225,78752,30605,196819,452749,430088,347023,150041,-121607,-220256,-220008,-162794,-314037,-284139,-96297,-80321,-269866,-365791,-37901,24687,-238249,-463682,-211453,-277519,-307053,-306145,-283230,-152520,-160163,244177,973655,1228334,829823,104033,-97900,319600,205573,17215,47145,64099,-192528,-72575,324488,306811,-164407,-152938,351443,304789,-48879,72837,377546,346859,-41999,-178642,-434836,-328073,-267997,-418186,-507981,-668526,-210974,52574,53344,-111657,-483737,-308242,159969,448316,366656,129069,-83436,-172719,-35146,260346,506009,308838,11583,-188614,145363,57094,-286754,-407861,-554464,-139293,375928,319161,-84097,-386909,58552,184746,258608,421046,395479,243564,-227508,-210001,95363,143458,-266764,-441821,-493668,-306701,-169505,-206353,-240159,-299427,-324390,-311541,-307060,-291135,-338659,-196162,-28861,315695,736959,909276,487490,56539,-103950,-10829,196780,282161,512766,833412,544462,201917,129618,54556,-71026,153673,365778,419185,493943,566895,335572,-287881,-77830,468279,713630,1080089,1642121,1735701,1663072,880513,474529,757664,931269,615151,278810,140171,365236,425845,263875,-220654,-344258,-94535,453017,580586,483442,48401,-436825,-122261,49293,123893,-165948,-152961,55523,339154,282467,228780,138883,-175492,-344231,-6318,50798,423811,1146232,1434737,1184223,614149,-38669,250513,514784,472439,267323,-119320,-372386,-302989,54261,159908,66826,-60608,-138970,-348578,-269640,-215197,-75263,160138,493552,559817,319880,8383,-101893,-192539,-254129,-332848,-218271,-8280,254476,108264,-267602,-315758,-264148,-521234,-226272,-135180,-224527,-314037,-256930,-314041,-70101,65227,55473,137128,136328,107780,-63929,-161089,-125794,-176080,-205698,-130918,-83691,92115,74587,98480,326577,250328,-206005,75248,527324,631718,379756,-71676,-364962,-18075,-90646,-337772,-180879,229097,508381,590092,252330,-144863,-340084,-50417,121200,144464,79813,-112118,-242075,-184730,-45833,-171186,-265649,-112012,-17561,65903,45773,-96697,-263397,-403599,-313122,-190218,-202417,-330909,-359723,62938,302549,91172,-321947,-227652,-71596,-167878,-170005,-232577,-277036,-137638,50427,-505,-31423,155943,318768,385558,137013,28647,-195049,-67691,159359,338725,435110,382381,19691,-264603,111419,198160,-10945,-198106,-413938,-369817,-340840,-356685,-194465,-129090,118383,236241,860,-277013,47251,110635,-15595,-324946,-533147,-446533,-445955,-164274,261265,628099,988267,1038155,584158,220582,-217588,-358122,-34375,116421,202914,137263,-181486,-396971,-471473,-371134,-225341,-193603,-146291,85442,83722,-362104,-167400,231227,440564,721850,933303,919499,573420,-354021,176525,493165,322161,160797,119149,-125473,40825,459791,504649,361871,163558,10599,118905,74208,-53313,-45797,-76827,-46888,-106275,-304789,-348039,-326596,-175750,17852,225285,69610,-217931,275334,683057,827593,673414,264872,-4085,-307399,226379,573771,311266,-279100,-250482,-35532,-61903,-151047,-373738,-344445,-419642,-579141,-14326,135886,-78063,-172277,-171376,-88771,-84269,87671,262497,443383,383276,235701,-238042,-229821,203997,462919,578306,460748,542038,211322,102025,2106,175015,355430,363028,301614,461970,632839,354896,579579,910205,841456,454230,-105943,-488081,-290156,15160,414692,575488,542313,385593,102976,-48307,-9932,40128,-74853,-66674,111345,95190,113201,173332,132568,295222,383017,297620,-16526,-392563,-299387,-106049,-27575,-219209,-118320,412412,617708,741477,906348,687236,226947,-401598,-374768,-125194,-22844,-285247,-286994,-56907,-97594,-298429,-366787,-341972,-180203,-160012,-19747,101786,-98006,-476484,-456346,-427821,23377,396998,542474,309936,-949,-237328,12818,81144,-7448,-276792,-457072,-298699,-211025,-177720,-435185,-173247,47846,135522,-257995,-460852,-205451,135673,423603,576986,312961,-10777,-377271,-175505,191175,186426,41437,-194077,-252761,-249138,-372693,-422996,-259843,-134701,-159993,-78742,265253,437468,221840,-72491,-110971,-48538,214743,519004,192786,-222221,22989,-86788,-430836,-154439,303814,275174,202542,304578,472837,385505,83774,-191032,-371407,-319299,15498,286705,308849,282491,473886,476303,392339,304102,212836,287752,348827,419142,243792,-52211,-170055,-131060,-132547,-236793,-352722,-431607,-213429,-88831,-75950,85284,343733,272754,189416,-137010,25948,138132,-125392,-420257,-172789,-33427,-35125,-49407,-130263,-50100,-68581,-54197,32338,9411,-194729,-210305,-142163,-399289,-431505,-69859,294084,164086,-150937,-504608,-278068,-251153,-219881,-57915,-160163,-236662,164587,456469,309964,98,-361700,-325891,-329491,-310748,-314299,-251022,-295113,-349553,-312544,-39832,369240,656735,740307,438609,193225,494522,602778,300401,289347,651157,984788,510216,-259599,-49394,404866,224656,-241562,-47015,78920,70952,-119073,-302233,-384989,-271426,-208388,-18334,175122,342783,409601,326129,104128,-121589,-233771],[-242815,-203610,-177295,-131872,-8,120243,96931,98970,161891,329036,498198,240116,-99475,-97295,327768,629530,663872,361778,292594,348575,227180,6001,-212565,-401028,-325837,-330716,-204617,-192448,-274513,-127878,255790,523175,540872,171632,-246700,-89362,356585,553182,330157,155653,246931,272299,-92224,-416581,-472134,-567064,-346333,-144456,-241715,-281771,-301890,-438697,-72329,348307,568208,543429,201385,-314917,-214806,-194085,-518388,-46711,108898,14392,221489,247414,142282,-95352,-318444,-33463,258006,534404,694355,688079,509496,386817,-53592,-311872,-203947,-9079,48629,-282853,-351619,52924,131310,7709,59985,155597,143648,-73182,-321860,-385425,-146779,-243712,-482906,-257051,112099,279895,443667,300992,178346,-182911,-598607,-290424,-78030,-174446,-431699,-398783,-350445,-372112,-359827,-474136,-473964,-221582,46339,99110,217725,296650,300761,163270,-288763,15297,291574,134512,-185646,-134598,-120287,-218934,-386221,-463870,-379886,-445268,-384795,-395427,-547999,-65453,188152,289886,225725,267103,401982,388188,417790,155176,-303165,188004,744220,1043884,1142027,1003424,568267,811,-391798,-316364,-159747,-36829,231115,377840,198363,-77029,-358018,-490622,-398253,-208695,-46336,130723,259080,314617,402843,210517,-126958,-295048,284636,332776,-46820,-33919,733979,871217,660041,324179,361787,348751,199253,-99401,-96846,3501,124649,120651,65458,328946,297274,-19367,-303399,-253267,-188273,-238350,-274157,-76678,27914,-212037,-364292,-464161,-218624,234302,630449,732106,1064334,1033376,599269,28614,-302010,-554556,-288245,-137936,131534,637361,600242,-84149,-79193,346246,294055,321442,511978,742829,786402,659330,411132,521531,766521,556181,103901,-50958,117566,104312,367592,478150,299219,209881,-32965,-349352,28339,373676,355326,77749,108115,153630,129050,-119283,-343199,-325543,-161311,-90422,-63537,-224454,389252,596829,148533,-7397,286846,34910,-357959,-52211,119529,-131429,-408152,-462614,-380637,92077,754573,1128320,1099552,665619,121430,-124473,-85850,-486315,-243850,-229406,-366198,78725,15682,-52624,160593,263213,-35073,-195207,-272735,41550,284430,184007,-267919,-418986,61769,271390,287910,227160,-276380,-545150,-471564,-282314,-104224,-82459,-216096,-158879,25238,63722,-61606,-175651,101681,357387,291117,88030,70295,414882,717525,788825,775160,721608,580409,426776,108519,-55841,-116777,30073,109030,-42611,-534977,-64476,246994,62241,-242933,-76867,-241287,-297881,-87204,278129,574314,623825,703741,505692,-182616,-343976,-123666,-334136,-14728,174060,-53447,-478173,-208925,-257015,-270943,-270397,-68718,-235060,-416093,-147497,111471,84968,-64407,-466207,-129932,219675,639554,1308671,1391909,1363280,1001053,924953,1316607,1030574,418789,-151136,-279131,-268797,66802,114231,33266,-97385,-310570,365761,719806,532880,298510,-332467,-248792,154755,304872,347277,146305,-90081,-318,89249,44005,-240817,-321392,-177003,-158625,-317631,-390251,-267990,-148309,-29198,-83644,-249506,-269841,185512,556204,588827,922597,1437889,1296805,867761,-31382,-275730,291877,314355,222523,-142298,-32663,313664,234351,356178,474453,228644,142315,-176258,-445130,-20772,174863,-6166,-309256,-383356,-137428,308747,914288,724978,658427,268654,-159773,-233338,-34379,-171799,-503463,-197347,304634,595584,536023,551276,325490,88384,-6028,-17689,-116384,-386145,-155388,363697,864613,1075015,958179,852383,719644,568863,328300,163812,465651,687688,416735,-103688,-496639,-169387,-210337,-159205,75129,270173,250952,102545,73443,82945,46590,12023,-276398,-442597,-129368,-58838,-333292,-524337,-554835,-170193,111493,115318,148258,471065,470889,173157,-58428,-207702,-235045,-134254,150328,204231,125194,425321,923476,1301415,1076452,716534,275714,-252134,-232576,-180152,-325139,-316657,-25498,207734,401526,402769,157768,-97815,-538412,-235914,-141840,-302153,-312556,-171145,-28826,129028,-51524,-288290,-353295,-282470,-100285,132693,153197,-277963,-431118,-69140,-351,-20017,110141,206148,480223,530987,374452,-4525,-350953,-351941,-253157,-200192,-222255,24671,138872,-68078,-57534,428343,262576,78788,-314475,-277202,107097,506993,376183,-274994,-429527,-390483,-465695,-111282,-157304,-553584,-15065,457029,457764,264587,91528,130536,207068,220558,76224,-181601,-323542,-352236,153905,490530,504124,205937,-44685,-152949,50726,34924,-30370,-260457,-362091,-151828,-162097,-204230,-87210,-107625,-235673,-482776,-89620,152343,144031,-138980,-424462,23318,476771,474125,184083,-305241,-346455,2309,368796,510915,502189,331721,248357,-78360,-264115,-303180,-536181,-549231,-326705,111320,661090,606863,313835,-47174,-140774,68762,329094,579607,618359,398285,72524,-86046,-24432,-14082,-185655,-344874,-414965,90891,683550,1197773,1240554,1003061,646664,286266,11790,34426,59959,158316,275173,183367,146153,-150905,189199,372412,318705,103718,151322,181931,64875,-127474,-282150,-212362,-143004,41218,109480,222185,173903,24946,-74957,-179543,-379420,-535716,-249909,3547,43338,-30152,-12715,37486,-189072,-290308,85299,261576,359280,442585,440931,612351,489440,-75336,-375677,-549361,-36536,847518,994487,603594,104603,-172503,-86021,246937,367647,226878,-62041,-449040,100869,366871,180152,52120,-151714,-66499,-63312,-169098,-332829,-494338,3149,246898,22800,-220899,-353925,-202129,-39075,21016,46736,89928,-42823,65598,292309,461875,226143,-12995,394383,1116367,1171047,1011324,440784,-82767,-407178,-221972,-79257,-9807,107018,207351,156784,161928,215567,-55862,-293667,-418003,-427042,-76275,95302,12472,-138159,-90286,-100260,-71170,-136866,-232535,-175610,-147290,-245491,-277045,-109507,-93103,-176276,125915,540434,733937,381712,-144824,-230430,21185,46026,29982,14043,160529,224428,-4591,-319558,-463585,-270748,45791,182982,67704,-36447,-128417,-392142,-243020,46915,8630,-35509,94219,306446,359429,25372,-467672,112480,273785,-119918,-250668,118730,-49301,89028,486637,758105,789587,447524,-37483,-509323,-611242,-441813,-231034,-171925,61294,133551,-162278,-258244,-48845,-50111,-85429,-88144,-150841,-141746,-248834,-223561,129080,515146,440489,189527,-189199,-439875,-12799,247068,206223,36692,2705,225567,311013,306732,90039,-62414,138320,410358,796438,839983,563343,329153,71088,-59788,-317877,-391360,-90945,31857,-103382,-333575,-339498,-174492,1770,19395,-94005,-22064,62431,134508,93559,-244647,-393222,129884,366775,700275,401264,92593,35368,-101540,178760,145493,71452,-175052,-250261,-312945,-416542,-441937,-263735,-250421,-31550,227638,238761,-204700,-321999,-90247,314239,612155,702878,725674,412829,-4470,-548846,-308341,-59396,-18142,508426,871184,906940,716937,496050,326216,221748,315103,19619,-70054,684669,1027450,1029882,668720,175940,-13343,165181,21257,-257779,30404,91076,-263652,-296520,-219993,-84620,448963,686228,282910,-212338,-199595,-227231,-404454,-336120,-247283,-475430,-358105,-318099,-312525,-247619,-322751,-340793,-172379,-95687,7427,76042,211987,229268,56162,351442,503794,152688,-228411,-303210,-65642,118960,31244,56702,392081,534082,290243,56976,282819,278810,100193,484810,736442,188888,-401301,107711,226968,200760,514024,739775,614713,161786,-324024,-211722,-28171,-156504,49821,-28709,-310292,-520766,-250643,-57003,-108521,-282869,-619205,-153840,46597,-57093,-375071,-211357,-56230,23622,-84635,-399509,-183294,155380,405141,550554,735261,907096,669425,301087,-127764,-284659,-296987,-211024,-176052,-80757,-260180,-493682,-240274,-150232,-287069,-494957,-23283,324154,501064,-7268,-453839,-326312,45305,112247,-96104,-501938,-52886,262510,242116,-12107,56583,201710,48275,-175438,-351894,-211080,-314109,-431086,-206602,-228439,-266923,-276310,-147646,-57801,49454,64201,-22238,-186173,-434036,-329059,-326337,-66047,497128,729227,666109,515352,297082,-164829,-554257,-242267,-119226,-337908,-317115,-141597,269910,430028,-22241,-1996,959152,1130618,992306,742757,2106,-392311,-327703,-248489,-272953,-277561,-53722,-146197,-279530,-118464,-37956,5568,-192717,-488979,-125457,275531,457060,387986,87695,-91637,144945,105100,-301081,-229003,425665,714147,307455,-91853,175274,527034,629569,542996,159895,-298317,-402007,-59139,64199,161474,166381,146966,42776,119891,126417,-11399,74131,-215369,-341631,-149594,69975,-1381,20355,-111583,-43523,57058,-85488,-47235,475687,419902,-151113,-47129,564193,824391,529173,454739,470724,-123786,-232943,501985,793181,459723,-18545,-201447,252384,516568,303367,-196052,54900,352728,330860,332280,341716,131014,-66162,-99043,81726,267099,349627,233376,70044,11860,-59920,-183389,13257,518742,662572,642152,533037,847930,760447,441438,165433,200988,288535,134009,-164077,-447483,-705,66633,-2820,-69069,53686,300745,206670,-92718,-468541,-376919,-169107,-2493,321941,612294,743135,641215,314889,-33484,-112648,-46841,-129492,-197692,-73084,87744,150559,-30666,-260554,-299465,-440754,-190766,-39943,196402,381758,484274,459373,523619,702848,596221,244631,-245669,-599984,-252764,-396865,-417412,-366033,-317324,-447871,-357177,-21443,157947,152097,265945,172029,-20961,-107652,60597,83388,160308,344391,414005,200429,-274641,-95416,256039,353617,-46267,-310195,-236000,-19532,-15648,-36317,40062,-3071,-95793,-465119,-487005,-119730,79291,82065,-106192,-302978,-483284,-190989,-45741,33780,-43305,-166481,-93698,219269,368706,377619,524553,693095,465196,357494,506689,180174,-3224,130320,144004,-94961,-474967,-44832,487622,415565,48565,-162063,-230723,4270,-67108,-308130,-186895,266219,502709,437062,125512,-93270,-176390,-294702,-460551,-97117,387042,660508,523768,277548,-76949,-234078,-335674,-57259,-64389,-410087,-271269,-184564,-195660,83109,163147,-184921,-99004,412593,353007,149335,-68534,86640,349071,242607,45144,-166705,-166643,-51268,-204381,-303165,55860,159732,-60061,-315459,-197433,-64329,-42567,-39253,-321514,-293411,104771,181694,-141605,-431898,-269911,-209582,-169795,-74699,244309,432453,563809,113010,-216157,168564,282344,105017,-285565,-170674,216202,490675,429814,115682,-224992,-512432,-320547,84998,276409,93664,-167744,-512026,-465528,-390766,-524143,-272600,-149531,-158934,42536,179731,414383,473053,77062,-110105,258897,518129,654135,537716,431635,825659,538916,207797,-46795,47826,144104,243379,317287,441159,93484,-116488,-82096,-259541,-348262,-244792,-103308,-308467,-386409,-229771,-318206,-528107,-322831,-80662,-105258,-404177,-438410,-388315,-359288,-379299,-345495,-158201,250183,271966,269928,947029,1377123,782286,-8937,-109212,245475,102713,-173295,-228993,-218663,-7372,49349,106384,106020,-81745,-226043,9927,76320,-67844,103194,536189,724142,622599,231923,-20998,-176482,-490070,-273947,-146164,-372189,-317049,-68493,-100252,-307043,-483205,-372135,-152670,39380,76209,30865,-91243,-107024,17255,193129,215024,-150869,-275341,159535,323486,-38810,-264464,-117849,-375137,-313147,167395,69774,-276648,-124570,132226,128429,220014,269993,240639,98179,-245450,-329532,-112474,-100154,-305365,-285243,-343223,-212686,-221436,-336071,-447388,-256546,-62115,-106626,-237588,-228263,-228949,-66731,120844,610656,1017738,1031484,459948,-112161,-312443,-331369,-150162,-33723,368623,692099,485422,14865,-10008,-17823,1678,364339,635969,751253,690682,520205,176786,-254378,104665,693022,970057,1406807,1893863,2045789,1726890,1004909,405969,400682,400986,157504,-49127,99391,382832,445489,308706,-247466,-41537,-94168,144827,333011,170733,-266765,-309917,-39332,-14015,-1474,-243991,-141979,78633,256497,205776,354634,276273,-59328,-561434,-223191,-88984,485978,1120298,1194234,881114,370749,-216936,233597,525537,298367,-107312,-221252,-85264,-123144,56451,229552,135306,-54719,-180030,-313253,-62126,-54756,-254994,-224936,130074,307518,205596,16255,-23945,-64843,-94598,-109927,-420752,-453428,-263844,-239062,-510328,-452639,-495083,-411027,-248937,-390528,-452875,-260502,-240523,-449180,-131786,35927,-25074,55823,223071,419566,417145,384703,368772,159011,40451,9181,113782,224800,184651,27673,82049,-51924,-294858,273023,627679,605103,237583,-53983,-133390,-36472,-109095,-155060,99963,388283,562674,737487,405734,-25202,-319250,-396466,-294885,-252645,-56374,-58325,27999,76664,-21660,-228466,-161897,133769,336979,465466,419639,242295,3519,-302613,-480122,-316764,-203112,-374036,-322416,67737,250291,1992,-390616,-251937,-48355,14931,2212,-165595,-238762,-50536,111739,54678,124390,390224,568456,421187,197987,-24265,-319959,-184262,221751,537537,700885,571370,220456,-221459,-94912,-7329,-126005,-124462,243796,441856,205137,-50328,-197665,-169705,65039,148850,-99524,-396085,-122039,-165967,-408207,-192770,33152,-49234,-155484,59119,455130,640516,778044,957913,635119,285565,-27459,-345504,-207101,-42769,-37209,-131627,-372391,-293362,-264959,-284987,-164736,-154422,41791,310967,396531,56206,-459293,-21600,471147,945026,1112489,762541,177566,-497959,99197,316660,406890,300741,133841,80926,424768,705718,530166,157915,-60786,-202892,-207748,-229895,-349217,-224574,-148309,-177082,-152676,-119007,-135835,-290306,-275580,-91381,39058,-267889,-289591,76846,470971,442697,205571,-110966,130967,209781,401157,711070,318071,-426137,-181804,-15190,-57776,-21140,-127113,-236109,-396054,-679304,-141508,72274,-130510,-280239,-134055,79342,-11282,-7059,65491,300601,367868,319486,-82907,-398411,55746,340492,410626,528020,728498,437153,164200,144690,321333,459863,416161,195423,314834,506209,314130,529834,947484,902357,502497,106930,-321186,-275490,138518,512477,609907,385785,98934,-157211,-146125,910,37778,-20653,4228,218713,203511,266494,325987,279764,299786,187788,55391,-251907,-443614,-355323,-200788,-140190,-118070,38837,351472,523490,565573,807514,595373,94635,-457409,-424354,-149019,71189,-6759,-384066,-246687,-63684,-191829,-374354,-336477,-139802,-158131,-154145,-96158,-195377,-327380,-104380,-315891,-70808,388802,500645,331468,54605,-185386,-145561,-177651,-330268,-401852,-293835,-16017,19009,54638,-141930,-105631,-54280,38702,-182792,-299496,-175227,121561,301592,331576,74524,-121919,-361159,18542,345099,333713,90396,-243453,-262146,-109492,-139509,-339662,-440801,-203312,49873,240870,346563,192999,-8421,-339061,-282566,-176841,-108629,-33388,-384284,-169135,45807,-206016,-309841,52704,428150,535906,391649,318726,377289,292206,69355,-70122,-251260,-232560,157994,439437,417282,297512,437668,480711,430848,270970,132594,115114,206797,384587,307679,-69332,-247800,-208578,-187166,-235372,-240998,-389626,-387706,-164507,-53042,-197160,-457698,-231497,-32035,-340188,-32255,135131,-9274,-187912,-162553,-63149,-19423,799,-45990,-16820,-91828,-1024,173298,233167,133015,55460,60959,-104043,-300912,-175442,261484,258402,-77951,-592254,-298713,-372992,-447240,-437361,-227031,17135,225067,270257,25544,-169549,-380751,-210013,-223294,-188705,-257750,-327621,-489586,-403278,-141793,73368,489109,764688,860756,522666,318573,458506,370566,40387,47852,328754,573746,204312,-473808,109872,578179,391329,178690,146255,27473,-32883,-205335,-302648,-328516,-246925,-246470,-47861,196573,426172,500340,380471,80364,-59954,-103125],[-78860,-306019,-307881,-192691,-32460,71273,80657,61904,59536,159804,227373,70241,-93655,56077,301581,567205,641999,436936,358466,330628,92147,-132064,-309505,-222884,-125020,-296110,-442105,-128835,-62637,120777,428810,696276,526667,109757,-287633,-30258,188572,95283,-62236,168773,257685,234290,-2602,-283075,-327399,-370597,-89864,168961,-94806,-426782,-271579,32672,413726,634695,741185,604956,302486,-217374,-472664,-401721,-394507,58920,149821,-75073,-203609,-182012,105624,-32085,-217934,-98078,165396,624160,826800,749354,390033,129019,-345488,-183317,58961,288853,286045,-141348,-354218,49117,105849,63801,125005,224958,127791,-90663,-358042,-286795,92065,101937,-174538,-433819,-278187,-29012,252773,249548,11909,-375664,-196292,-108033,-2064,-96159,-284145,-587566,-430313,-389689,-292122,-313604,-245113,-22334,100436,113923,196158,400045,539757,374023,-227696,42044,497965,376835,-64947,-346503,-501470,-106049,-147417,-352675,-435087,-486449,-179191,-150646,-302014,-279700,-170965,-85730,-168935,-57045,109000,189767,151073,-45292,-125799,252092,592593,762710,880559,943971,645274,125908,-384524,-229331,82130,280641,480324,545458,279898,-105064,-470622,-425668,-457397,-199127,144754,268201,154025,-192957,-44760,264205,70919,-257429,160443,281190,-99146,-56757,713837,740323,551782,52823,214337,384255,357016,99135,29326,25489,42273,20787,124236,394526,324358,-35841,-440542,-428227,-367984,-356536,-299693,-95853,94387,90446,44344,-102883,-409988,-50312,464186,681107,969224,1237510,887550,354235,-172304,-350960,-175830,-235391,-997,589510,861417,172902,-145329,387756,546558,434989,339515,393903,439201,292337,116324,370861,702900,430610,-153626,-319354,-16361,-39129,172271,185178,-90499,-94884,-278407,-391716,59121,367427,487596,323040,209354,291389,261855,22955,-164549,6604,-230675,-434669,-295865,-403510,292556,578534,183388,-227389,128720,26801,79948,132971,224243,-52723,-238011,-229333,-122736,230877,858176,1259056,1044877,520793,-79396,-317848,-382931,-462261,-33219,63156,343082,296025,24137,-101270,67912,137358,-170982,-438885,-339336,-24882,269044,205881,-272712,-349476,93,-24129,-243355,-316428,-333979,-364521,-450639,-375145,-239702,-125381,-219829,-67005,187128,165668,-47764,-52621,290175,301767,207578,-118781,-105215,230016,397802,536143,640633,686779,669377,764729,418438,200915,-14465,53573,115535,-97175,-441926,-51282,343803,199156,-292456,-180383,-261984,-407966,-214220,230136,432945,526414,589180,561846,10907,-335320,-287848,-520101,-82797,116723,37263,-142906,-184587,-387980,-370141,-182824,-13174,-155662,-426655,-236037,-26880,16578,-35823,-508749,-266335,249739,641087,1474353,1701663,1700546,1075156,1178608,1202439,981083,305312,-66321,-50211,-160199,-109511,-19084,-32506,-120839,-358165,-6544,177705,303037,224658,-241153,-371127,-51545,159262,256954,133458,23338,45990,38364,-214480,-334131,-79629,-1091,-96908,-291505,-222154,-297034,-176504,-114828,-244041,-567518,-96967,387644,653517,725411,1074482,1423459,1191876,673691,-132815,30339,494768,372237,130027,-416431,84135,323022,150315,309812,348109,200870,62098,-268927,-530506,-8497,132468,88233,-155075,-387054,-184651,267133,850175,589889,387030,74536,-297496,-220805,286075,362287,-32844,-297217,-25188,328371,469066,637250,479422,110257,6233,126309,133161,-242697,-406239,351033,967062,1193643,875831,641923,589485,549483,231013,-106808,129599,433122,436148,211475,-222092,-554614,-503772,-358551,-37422,171681,289582,181377,131337,-51869,-66703,-144425,-460512,-418753,-94424,-55966,-313919,-420087,-415563,883,427461,290085,264053,434857,403427,154583,-44970,-270472,-392462,-314414,126672,158139,148765,350368,785132,1054573,956925,632108,569062,91053,-68422,158978,215252,-70182,-364328,135711,442466,457328,372888,170606,-335953,-462179,-127484,-92251,-185957,-292983,-214389,-111103,-166350,-323008,-422036,-275263,-23259,123163,-189,-421126,-15944,343944,319447,160079,159267,204100,545355,575618,323436,-57657,-431737,-374774,-77970,39279,-169306,-160047,75407,42603,144617,389227,245793,105202,-121786,-192087,210434,606173,457891,-250104,-254099,-268620,-217718,95665,51495,-333227,31594,552918,626292,457526,223316,231030,218571,155015,-95255,-317847,-413481,-393028,206892,481042,312853,-61349,-305341,-433427,-250588,-102457,-15290,-215336,-469838,-380502,-220457,-139304,-246479,-350438,-527623,-334341,5365,269921,165229,-257200,-468573,50894,445885,342433,129717,-236780,-407195,68939,575800,755624,802624,609104,349423,-75019,-213785,-279104,-588444,-323578,-125925,180992,685742,677422,478796,157411,-110672,77538,369122,662292,692102,352144,-147072,-173348,9421,-59207,-327016,-588572,-395049,60413,645282,1214643,1241698,985988,702232,435247,114299,-178256,-396848,-175433,-17508,-28690,101925,140163,397506,452862,267792,49462,-92152,-103069,-6143,-83022,-286027,-434781,-336447,-77384,101239,266241,187160,113792,40498,-136522,-384899,-528863,-340344,-211155,-48473,25296,164438,147168,-112449,-503806,-286861,-238235,-122456,51216,248609,437427,382044,-40632,-363043,-566711,-1915,686471,810000,342294,-209945,-357213,-119074,310647,408976,480518,309414,-310900,-216270,94737,21489,-282563,-67407,67318,-95767,-312084,-404686,-397242,-44829,57186,-46107,-176496,-270990,-133003,127251,183874,198538,-40620,-347694,-34054,361871,556258,347520,138108,476844,867688,818993,595843,173468,-311307,-635389,-376047,-215786,-72793,191063,351452,161688,-37499,124548,-23728,-112660,-127981,-166329,-258244,-82205,-220361,-294325,105558,365082,356560,118238,-2613,-117621,-246739,-433892,-357614,-126067,-107567,-99606,77430,463403,718930,356115,-192005,-222860,151353,203168,51993,-53410,137057,328704,172305,-232855,-574569,-270666,-115651,15589,-21797,-61618,-115185,-290509,-338514,-198735,-186795,-160136,-13593,191815,235788,-149103,-327221,81492,155331,34253,161309,455248,19535,64219,610686,904018,806427,372141,-222808,-519523,-358689,-535956,-399454,-244330,13500,32059,-277687,-260908,71767,118213,-51546,-275699,-212916,30739,-8709,-131022,218563,646930,556311,321171,-153342,-365710,26851,331088,336227,69576,-60261,293492,391945,313715,57587,-198537,-2711,273191,685533,654995,445436,322139,139799,24249,-291027,-435131,37148,214200,-2478,-434759,-393272,-185412,-54273,35651,50136,76024,-24487,-135973,-349376,-441261,-408485,-231247,-121904,400883,327609,238924,203892,160640,277486,163679,-19701,-286034,-383542,-488686,-519737,-162845,89591,-11608,-186670,-125842,-64580,-274903,-435289,-273771,200627,465610,511315,431803,-328,-502432,-144945,363804,322069,228169,617241,1131532,1111406,753555,391594,242886,183574,366184,172472,-230349,441879,857084,1106431,778985,211516,-182267,-89050,-206595,-155081,167425,79169,-376928,-272995,-142356,-346907,151133,462735,198597,-147107,-172957,-190852,-329562,-397402,-372624,-518528,-461313,-376974,-223586,-162116,-143165,-216414,-162725,-77421,-28447,34876,150592,141646,-43949,390401,585505,229274,-186138,-283702,-147549,129443,190658,136511,190194,242060,123107,91157,516788,590897,377759,562432,648085,87731,-372337,150814,287442,203098,440898,574533,373475,62683,-287985,-401420,-142732,-89342,-133913,-260706,-300870,-467129,-479344,-96875,14314,-85312,-506206,-194784,10673,-129651,-517934,-195457,7022,39095,-115513,-266527,108517,338975,545261,571994,690232,773799,604246,334634,-61125,-241712,-289746,-155090,131832,165551,-67004,-437127,-388623,-405438,-536299,-471787,-143880,178577,320457,-114181,-592629,-366260,-71540,-102221,-342906,-347625,232289,571131,512278,146312,326429,675602,697430,519265,139336,53481,-84394,-417026,-233949,-9435,10749,-207968,-259946,-107033,1290,13564,-123660,-266982,-375303,-311543,-258106,74559,423148,573687,408991,175085,40764,-298399,-484993,-214940,-11004,-272087,-483875,-237468,75579,151586,-175353,332364,1063065,1078529,889921,718060,15263,-251999,-173388,-177234,-344790,-414637,-334416,-362903,-332196,-202509,259168,237415,-58364,-450425,65906,334105,287683,167420,-25272,84114,366389,314624,-245185,-213259,518826,834982,326260,-243660,12077,348162,546864,449089,35109,-283066,-455083,-278698,-324914,-72172,173294,274753,230614,160089,107759,-80036,-84402,-396113,-263354,103443,204422,-43090,-253979,-303740,-129472,185534,154791,530,330337,236092,-180317,176178,514278,578360,316865,267959,352003,10313,-295938,408073,740343,459585,-196696,-139316,480879,654018,420696,-189686,53039,352675,228733,157459,200936,21368,-131093,-129454,49825,324830,454272,271489,78509,-4953,-18264,-96202,-267461,5594,199629,129137,-48146,273067,463911,468177,390936,435962,468033,264167,-62332,-308194,-1112,113055,30364,16751,292014,522010,500185,69339,-291966,-434629,-405372,34803,562588,762673,613185,370365,12093,-170165,-47094,34531,-204540,-331825,-230027,-29745,184436,150912,17735,20404,-299709,-537300,-426549,-79386,326841,398287,308677,382848,643819,629099,228552,-236401,-234713,-173833,-162930,-366699,-448725,-476585,-601880,-226746,89085,353734,411619,447196,60946,-145494,-101671,179546,263211,516554,632850,622129,337810,67496,55562,354570,379790,-102836,-442893,-441480,-411328,-300591,-375455,-228405,-152093,-132421,-405165,-566282,-261539,16142,19322,-75541,-244160,-146432,88959,152036,74956,-41883,-36329,46358,344925,441142,341367,366808,470569,304516,296190,258392,-96140,-172085,-3010,-48001,-371324,-382932,-35818,318843,103380,-97271,-273635,-345764,-49927,62500,-95297,-24604,224651,347677,391967,310822,100212,-200663,-540935,-349380,20988,337595,510956,256739,98265,-36664,-170464,-451002,-169669,-135622,-437729,-254884,-176491,-217232,-14848,230940,64210,-477633,102684,283744,14889,-437396,-270685,35434,-111045,-161874,-143228,-54099,-51824,-207082,-38080,318781,376808,103135,-381829,-301224,-186988,-125280,-88196,-323420,-218495,151840,89383,-263874,-387199,-254764,-302028,-251956,79033,790602,811127,574877,160493,-138962,57044,289086,144505,-206236,-114137,420765,848931,777368,308559,-191876,-462991,-153990,136163,355168,302904,83056,-240254,-380757,-417160,-606674,-306299,-10684,77167,194000,192793,419708,533860,302770,-33855,71851,426858,729871,580434,697392,1276397,1293953,742531,-9295,-120066,114563,357268,403508,483394,30569,-344093,-456317,-511117,-501045,-221024,-70203,-252113,-438742,-355635,-417175,-230332,-149719,-32510,-86093,-435330,-423419,-507446,-161148,-43589,-168093,-47876,475342,598514,368154,724674,1075327,505640,-211969,-181556,95993,-38242,-441137,-232084,65686,331343,234928,-70755,-84523,2821,-95783,-229969,-117204,-148934,-25693,578606,1066390,1122537,470276,180552,-136929,-447029,155783,332257,14216,-261623,-140243,-190778,-153289,-244824,-310816,-301122,-301163,-217919,-109974,-128086,-76263,30975,39461,-140676,-438050,148016,477132,468836,-49731,-179117,97437,-125868,-471438,-193888,-211415,-246026,17418,107796,13141,74707,16717,100905,2614,-173695,-369984,-377867,-431778,-326943,-191051,-147149,-71586,-223221,-375331,-278357,57119,189553,24361,-184310,-268573,-182251,28590,213591,709191,1055200,982833,448704,-228602,-510646,-330453,-212475,47637,225061,168991,-4296,-284136,-210619,-249472,-139349,344090,671403,876492,782109,388842,69099,-10769,297297,771804,1138009,1665093,2180255,2549742,1914107,1236736,371274,37453,90314,212196,396539,353894,446866,462060,313947,37282,123234,18001,-171089,-15033,-249269,-352871,-157392,-31969,-83196,-162491,-247304,-89047,72187,77476,92732,362028,317058,25492,-455068,-462313,-250905,386168,880820,801455,492907,49096,-532452,178148,439555,173508,-477166,-24277,84000,-64954,44862,230555,157635,-62298,-235585,-278309,74664,131208,-217562,-452965,-437026,-144650,-61391,-66105,3729,-24251,-99474,-95875,-150897,-197188,-168669,-420862,-401533,-480233,-411462,-306414,-347217,-526503,-216439,-30400,-124393,-321891,-291920,-107506,-162685,-40913,274711,577739,700699,692389,677338,456258,288317,105672,75851,97889,96337,-103834,-217489,-412901,-74576,391078,581167,461650,181414,129947,73189,3191,17266,9072,243589,435106,498674,632273,423205,72240,-5069,100207,23670,-242171,-287063,-57406,117884,160571,-71695,-436282,-73956,258925,528308,678750,632744,410188,236942,-4001,-131379,-15412,-56595,-265192,-254293,-13500,79179,-175824,-558302,-245687,122450,241105,189023,34320,-164846,-75541,85266,39723,168424,521623,780331,467083,290309,-40971,-368701,-279387,181280,585002,727393,594930,285171,-131571,-275424,-246083,-299402,115068,899447,1109529,663595,239703,-200744,-183887,167389,209704,-38937,-371334,-388620,-421074,-146248,259782,535048,385290,149738,185417,458459,531991,546851,764531,599189,299805,87299,-316106,-393832,-227404,-336242,-392422,-195633,-91482,-164553,-352426,-380728,-244623,100645,319656,417660,231922,-167483,-140948,358042,807217,917810,412498,-412250,-315429,-115934,-79396,275429,353930,322740,514771,804831,842380,491597,-55129,-377798,-487520,-510747,-546355,-302596,-145728,-25288,94011,32944,78462,91709,-229466,-311270,-90457,-104331,-146400,30628,118479,130689,-170611,-271942,261087,810498,825955,606248,730766,214433,-551040,-20758,79991,23604,124337,93165,-208218,-528719,-633654,-243595,30437,-53640,-200136,51289,305545,132276,-108959,-243813,-166142,39254,120102,-33546,-475643,-146140,233901,302488,594970,787837,604687,170856,169838,253396,292671,227599,-62297,19632,199108,114410,163366,494630,512470,221385,40949,-288725,-277485,169459,508270,551669,194561,-194789,-344192,-210296,-76795,5278,75542,72969,180653,238178,321500,351917,325148,202532,-78965,-217682,-325097,-290011,-370702,-399988,-347744,-93312,160221,310037,426215,377632,495639,264850,-212538,-557141,-438339,-170615,60731,151649,-96488,-190339,27127,-24118,-302972,-403726,-131112,-146493,-377366,-222558,-119998,-112705,55056,-149364,-87736,345438,357640,213011,-13522,-208756,-391653,-495228,-323233,-331609,-84467,152383,73512,-28332,73265,191805,58258,79160,-42382,-21928,-109235,9760,61079,-81957,-232012,-347791,-277941,174546,395623,394431,137638,-186259,-296037,7110,148814,7577,-324854,-389221,123047,532241,524913,123546,-256993,-367640,-315378,-276156,-421356,-308823,-15156,170861,79170,-160732,-161989,206252,512435,670914,446962,289195,305125,348095,300393,97607,-167028,-244066,137148,470794,458994,241205,228906,310583,262613,57927,-67202,-110544,-2112,198174,210682,-144608,-283469,-261085,-241561,-188502,-122164,-268938,-485175,-208939,145913,299607,117348,-247602,-286556,-558468,-230679,28199,82495,-10922,-117316,-139590,-120070,-69270,-60102,-53241,-89096,79249,256941,346053,374032,278182,273345,358610,116082,-154527,84690,247265,-65147,-468069,-403724,-585055,-560984,-316303,12805,239682,139499,-56804,-291913,-375803,-157636,-50504,-93544,-95862,-162516,-322256,-362283,-248922,81274,183574,404291,514366,558420,312844,244096,277893,114025,-200469,-130874,65291,22000,-188391,-372369,173142,507973,417500,403234,190782,-60594,-165513,-285489,-319051,-211120,-169117,-243261,-141428,123785,377995,453433,309843,-18609,28689,63173],[65437,-192845,-184520,-37305,9539,-53986,-88109,-120698,-128537,-103376,-173591,-183482,-210340,-56229,36030,285294,479176,485982,418389,351587,73028,-228292,-549768,-223202,-822,-162180,-501099,-174349,106238,312052,502678,612454,269846,-114554,-275181,-2390,33905,-121329,-83275,250910,285593,208696,81768,-186132,-167415,-137884,170000,429922,126986,-381144,-182641,375821,717805,727513,655257,465860,297101,-29413,-158916,-314534,-257564,117102,163607,-124728,-474589,-104606,170772,-96046,-210743,-118226,95144,500902,732576,647541,273713,-113927,-492938,-100559,259922,509286,442245,-48268,-281495,55344,87744,106609,132502,169633,41325,-136612,-380588,-300802,137524,297685,244429,-43402,-155235,-9337,229184,268467,-84467,-289723,149575,57556,-24569,17236,-24195,-430283,-459746,-310503,-186991,-59205,-50050,141077,133135,84640,131085,491589,773733,523378,-73306,125627,581316,463638,-9845,-432718,-204448,369750,309988,-113573,-427910,-463928,-111814,-27974,-157576,-328037,-418361,-429112,-515990,-402277,-371837,-270715,-212014,-156797,51212,268317,340387,386639,523909,716909,595763,221986,-307907,-284437,198033,550331,675968,609150,328520,-121112,-519461,-361991,-417346,-206030,215017,296987,244040,-356641,-319884,155662,127171,-75718,71705,195305,-147289,-247707,340834,357861,180844,-305589,-5362,254674,311037,160701,56736,-6695,-70456,-70751,199810,440675,335050,-57236,-533306,-324467,-83392,-161626,-217178,-117537,78384,314178,399584,247570,-237041,-506425,-13700,278605,472541,1025842,906452,515826,-51656,-253732,-139038,-232436,-190986,346899,691724,226479,-213710,330604,635639,402653,133215,12199,-22954,-152100,-99105,251942,599711,313625,-309925,-532247,-332050,-391035,-264210,-315105,-464009,-294003,-425698,-369523,94482,390064,614490,608407,272023,285628,239222,23657,-45463,342699,192335,-301976,-571742,-294731,316264,555678,156434,-467884,136619,166278,405265,374742,362179,28347,28466,151094,234506,395755,822067,1173820,801165,187835,-384724,-529305,-547736,-300046,239462,433055,688514,448187,81679,-178608,-72103,-59629,-323795,-271486,-203635,-175597,78661,71873,-279431,-176656,-48679,-186677,-419182,-155794,-253242,-372388,-552162,-326551,-286114,-148268,-283904,-84337,202000,125267,-135733,-62416,154425,-29086,-202793,-406859,-262050,-22708,56583,234758,358492,413832,498885,791630,575756,379279,93831,47036,210430,-5057,-30066,25305,450920,462632,-120563,-400663,-415885,-504260,-316523,163498,228981,271926,276603,381189,68230,-264155,-232339,-429141,-103214,192120,307152,175004,-8685,-442393,-415690,45843,108073,-39378,-282574,-378160,-175828,-54227,-83704,-485221,-346175,263277,635481,1472054,1813306,1703921,895841,1078824,739797,641737,215296,85290,7552,-165087,-361131,-224905,-136899,-155569,-357165,-314140,-344946,-126795,-99378,-148796,-381906,-220200,-30023,24007,78265,144703,112324,-47679,-470477,-171304,210672,224644,52097,-95569,-82945,-123897,-172308,-195365,-425584,-468457,-41368,396596,469902,678114,1128436,1260267,1026341,424490,-64011,58679,476501,391684,47029,-570878,233616,269259,189868,277250,155799,42037,-191958,-441755,-561226,-159343,-45108,71084,-61265,-314378,-246022,-18375,314713,243527,-60383,-202867,-454595,-253713,362493,599364,244435,-133948,-290989,-7915,284757,534580,438281,-80743,-198640,93096,241235,-16169,-490863,171738,864721,1160676,773846,386669,413459,493875,177017,-240501,-190874,47405,320541,425830,81640,-172614,-293650,-370668,-166081,18056,253163,236873,122902,-255225,-308965,-402193,-618536,-359758,-118239,-128445,-273719,-165326,-190764,18018,404337,317870,323773,330461,288259,92922,-52943,-268245,-414315,-282178,-37328,-16302,-36364,129298,456064,542938,619810,686245,741875,368103,62145,301461,489951,252265,-485820,26079,384980,447501,524124,377426,-11993,-564614,-238233,37237,13025,-124913,-419122,-384970,-224740,-266505,-381217,-226013,82003,167046,-25016,-102071,356734,588173,444577,231949,108376,143494,467649,478434,156442,-118581,-414174,-340142,115526,364459,139869,-289225,-139613,190836,412745,443910,399071,238250,34555,-38577,229387,529813,297103,-266653,-39677,29705,76515,213564,129861,-181315,98900,552921,682994,514814,267738,216786,135515,-2018,-348444,-394687,-449314,-415072,143961,414305,204883,-69749,-275713,-563322,-342691,-88394,13100,-237532,-293733,-44429,65820,-73196,-301986,-446492,-495260,-227751,130954,407130,263204,-182800,-323953,32884,263428,133803,60959,-167220,-510781,139922,736435,979792,1082745,915697,456516,-25563,-144053,-295673,-514089,-13265,137371,131792,395073,586150,560151,320243,-72797,69398,345624,614896,651533,223604,-403375,-111514,99959,-71951,-407589,-460140,-398203,-27501,535671,1021840,979924,687162,527437,454107,251068,-20680,-498618,-398442,-430477,-221521,43935,313843,523395,486088,132992,-130535,-307412,-376930,-22091,41829,-69011,-344361,-377947,-210465,81942,260533,170932,216702,181699,13314,-295045,-551833,-280173,-210763,-215069,-85701,243233,360137,174620,-286593,-542257,-443470,-531617,-114139,195474,356757,266542,-45982,-350963,-523002,-47358,338344,413572,-67088,-310507,-191507,-108584,275162,297331,529188,474106,12801,-325071,-33051,-52553,-429658,55209,241818,54931,-282673,-398714,-347368,-234601,-177577,-94025,-142123,-264722,-142625,145884,204605,231646,-251718,-349117,209286,572775,583365,317944,113955,368163,461094,384333,131876,-138030,-384749,-416272,-453984,-382452,-180332,236585,461958,272701,-137703,-202078,-151968,10141,161777,-3446,-272060,-340762,-507897,-191200,272763,585903,536988,268079,173101,-38797,-305502,-588389,-328609,-142292,-172784,-88216,17366,358089,632602,319265,-225485,-174505,280673,363684,171521,-85257,87979,385179,336466,-96666,-592105,-290542,-287968,-264330,-254548,-272729,-286900,-379754,-400453,-426507,-400885,-281360,-80566,123389,122959,-240720,-135458,127603,234405,78077,307986,497603,125130,51205,596962,932744,725785,234292,-367471,-287646,-128047,-353800,-547572,-274182,18303,-4742,-401834,-205341,181094,274607,40395,-305944,-219128,173861,262668,67097,286294,577430,451033,205143,-254362,-291269,79515,391835,463354,118042,-177450,171837,304359,185198,-59131,-356294,-246840,7083,327226,340685,278357,286502,299083,213106,-150710,-517974,50845,261745,55825,-366876,-332168,-108801,-35295,64299,177972,127276,-142771,-313755,-29983,-96995,-253929,-330974,-357152,-73166,133497,209600,149387,339083,176498,18798,-112809,-220431,-331032,-374555,-162844,253353,456289,362160,221156,12158,67270,-239938,-495577,-350988,-24751,189486,232131,65938,-365002,-358307,189074,659250,454565,337562,581008,1199790,1200753,778875,362646,180002,138784,345315,259358,-168256,21798,459411,825079,564681,-9353,-411200,-301718,-88020,244004,377758,103866,-411726,-320201,-121221,-173126,-267450,25010,27979,-60422,-100696,-168788,-212149,-268498,-306845,-452895,-505194,-378191,-188827,-96928,-390,-129332,-226316,-81951,-82247,-86106,-18985,-78572,-193229,335356,555217,324598,-25993,-173041,-240936,129687,288567,231534,64440,-22292,-55154,101752,549659,715953,570621,515073,373298,-176575,-290500,172221,306167,203804,371090,447092,93142,-1269,-3066,-330988,-250660,-116606,-331360,-424521,-219319,-190795,-452744,-195185,97156,116261,-234799,-363839,-92742,-57140,-306987,-199544,-59676,-2370,10401,44163,312537,390548,516761,457626,492368,481992,412121,258665,278898,98894,-181336,-119441,391330,362717,50382,-348620,-221933,-338682,-577398,-300369,-41796,268817,247674,-105724,-481016,-283035,-83959,-196153,-371814,-127478,366431,611520,433381,158673,590806,1095921,1180494,881908,483749,241545,17526,-429602,-237075,181664,287625,15878,-273442,-172401,-94074,-109703,-309629,-433139,-457644,-320127,-71392,212539,342074,333497,94952,-236984,-237503,-251808,-354113,-177993,143135,207520,3000,-148583,-106216,-199871,-128378,441136,803671,752275,576936,427124,-25845,-172450,-81396,-144007,-345446,-209192,-3679,52746,63162,67624,579525,422662,21057,-307558,195649,301064,27845,-151156,-292544,35520,364107,348029,-174882,-51041,439684,619747,145850,-486853,-218853,17973,217857,182689,-95519,-191895,-431269,-481999,-529812,-260944,98111,244116,180214,4038,-92620,-151613,-161083,-473934,21866,577874,580770,133984,-612353,-518347,-317473,297275,504768,250156,141887,-21433,-193195,221668,317617,174034,81493,191260,313111,177857,-197637,290053,641124,434335,-216567,-20067,590253,718013,454453,-144287,-78181,117777,18832,-64367,-18983,-112188,-236396,-234569,-60016,260542,383962,236224,100863,-50020,-18483,-50534,-325646,-487859,-61545,-90057,-271829,-323266,113306,386212,485826,505571,433095,243998,830,-217295,-114610,34617,-78147,-138,395702,539039,551401,151046,-83068,-290183,-382050,147494,686846,750128,430977,55032,-419429,-201466,97398,132637,-137317,-345566,-289402,-137438,158961,313533,315821,251475,67888,-46798,-270943,-402618,158647,277816,110701,102570,433155,614352,221898,-179249,1815,362673,275718,-8409,-299973,-559048,-378419,-168070,59279,447827,617083,509474,-36338,-259742,-102111,229497,443969,785300,776585,670907,436423,308306,147074,353756,317878,-129553,-465319,-174368,-214752,-548253,-649906,-362046,-155921,-199779,-427293,-556136,-474482,-148695,-147832,-145241,-216432,46122,118646,146449,-16487,-123538,23657,184579,407107,337873,148839,104629,68269,8110,71877,-69110,-325334,-315904,-167746,-258958,-458812,-313063,-182525,-162765,-275988,-213019,-303182,-392726,-217082,-26324,-99874,-40241,-31164,7453,274141,450784,254604,-140865,-474001,-161439,82860,168065,222904,20995,9433,92916,-7527,-308948,-347078,-200275,-380961,-341595,-289025,-315666,-186176,238663,396087,-131634,-414720,23566,-147581,-151177,130895,357620,-224811,-443338,-112719,-28884,-152712,-165630,229488,546763,563711,204021,-373713,-255899,-202488,-123960,-30035,-223301,-168581,164642,52400,-182057,-161501,-189632,-453709,-396347,40518,802184,890249,348245,125789,28828,10802,230345,140889,-69030,-75419,426232,889876,901256,333401,-329029,-180552,-2834,62328,319090,447375,305404,41570,-104062,-243194,-571734,-332596,14083,154472,187043,171414,430445,622995,430326,18428,-193743,219147,600399,474136,754706,1328132,1573492,902130,-6028,-323661,11518,303696,345911,402446,167403,-20895,-265941,-460917,-397861,-155430,-81661,-252337,-519540,-434407,-146273,111993,93539,61782,-27681,-376075,-437383,-312761,58988,314791,64369,72706,492454,571646,303349,395511,457362,117914,-335295,-155478,47339,-130062,-375878,64452,419095,497352,279154,-231349,-230869,45017,-25941,-367357,-225207,-247061,-161598,660391,1315022,1276201,453878,12395,-360254,-167479,638958,806088,373129,-84047,-64595,-144242,51046,-15762,-169197,-140557,-192549,-365774,-283498,-206795,-95807,20367,-45409,-234957,-193318,398939,589849,473122,-3999,-115777,185545,94935,-242618,-402932,-447970,-212994,-14275,-2836,-110596,-136204,-250870,-9426,7880,-27861,-281289,-532235,-437599,-300305,-175514,-12672,9582,-127955,-203928,43040,348672,350523,48835,-200526,-340849,-150763,108433,226880,498788,774530,793536,431660,-249821,-367257,-33320,306533,419843,361777,-6166,-518232,-323966,-336481,-411008,-442436,116834,524478,820414,773064,382772,318302,308331,420517,631071,1034929,1517384,1996531,2672681,1744516,1289349,323490,-301111,-84831,319107,931563,497613,374579,413431,193790,193288,87987,51646,-302595,-391334,-469499,-48638,-52604,-120707,-178778,-306707,-114949,1983,40367,-124656,-47989,216361,237927,29750,-341477,-670747,-353578,168326,526649,410357,160457,-163328,-227267,102663,283831,195560,-221335,-253954,-130914,-230728,-90475,106354,91104,-121771,-323954,-298361,100175,244903,56593,308,-101149,-460301,-352926,-144650,4528,-50176,-258146,-288249,69930,216157,253568,-47261,-283284,-483738,-212664,-188070,-440657,-366550,8750,81708,-72578,-232965,-486331,-311530,-313834,-127053,260917,558064,707989,663890,686281,598572,418898,86298,-161642,-190593,-175615,-270585,-265553,-106451,189011,411741,425620,257619,168785,235993,227427,133032,160827,80750,240606,433800,454975,416691,306236,78185,162218,447923,486072,147313,-409341,-134378,69359,119060,-21630,-139784,64532,284758,501143,625373,614734,397478,303465,211316,231070,369230,179901,-67732,-178055,-133379,-151817,-380308,-496460,-148566,276422,383026,371522,315153,6188,-180237,-18207,-32133,70981,486659,830329,512457,352754,-1247,-331761,-383723,51861,436555,497327,449647,243780,-21883,-331003,-464495,-372590,271434,1165209,1421633,919787,335833,-293881,-230493,268080,435988,188001,-114556,-443856,-507665,27944,496332,835038,757240,423366,225421,300415,373762,418263,560300,503018,289383,124081,-273899,-432368,-360940,-537910,-393916,-87663,11471,-80514,-332606,-591431,-195579,55322,123870,174388,181620,24545,-8367,169528,297405,291486,-220571,-277361,-58118,-228327,-536957,-19012,276667,519079,835075,1038806,844947,413788,-139337,-332267,-272735,-319205,-314490,-34769,127805,173979,322772,210578,138824,172007,-245038,-256559,29706,-171397,-190910,114451,229251,-36500,-361922,351006,1109640,1408172,1300123,872106,654557,51771,-469213,104051,171972,138859,238359,211175,-241956,-485816,-432702,-226387,54855,69309,18481,384839,516513,291087,-30731,-131910,-399184,-477038,-230970,-71489,-297855,-366162,35901,262996,652622,743147,647556,125923,88136,48517,-13269,40505,-76161,-219476,-132395,-95765,-286117,-199075,-149818,-232085,-246192,-392249,-267914,167687,491492,514450,83855,-312842,-233905,-157651,-185378,-9882,177760,81068,-48565,113203,266935,308268,287356,29049,-364438,-296483,-151656,-103439,-247979,-529183,-527521,-110824,215403,299222,377801,334087,298399,20208,-426583,-527860,-401831,-178578,8203,185596,58288,-44690,160184,175016,-157331,-445468,-132639,-136210,-473312,-122229,74208,101870,101428,-36038,5264,294471,182489,33662,-119123,-245545,-237484,-54634,43661,-58757,143234,217747,-20911,-287472,104224,336035,231457,272375,80701,170392,40297,-103743,-224371,-486821,-490211,-351469,-46531,260249,327563,274371,106745,-116813,-242321,132098,451515,437810,42589,-453584,105213,568329,443355,-20978,-339984,-228629,-292793,-356441,-590551,-45266,245420,310690,86036,20652,103110,340153,588826,676106,412841,263538,323698,517404,628318,246996,-156104,-328286,-1847,370790,434203,217684,65366,77532,-55635,-246420,-220707,-209262,-176498,-49541,60938,-173496,-232606,-154396,-85548,50680,64362,-137373,-416559,-160815,389638,677912,549620,-84181,-491909,-462702,-328267,-46595,127255,84107,-103451,-282091,-324942,-212001,-146336,-181132,-103862,151468,288425,362560,488793,424065,453063,764884,628809,173926,23457,199334,-12667,-270420,-422650,-530743,-288029,49181,269201,348749,-15647,-269219,-289185,-27974,126467,139364,78593,-33182,-57743,-133503,-195457,-74653,218093,237233,174323,48919,64732,-55977,62130,101549,-53221,-370303,-204290,-131149,-411766,-363838,-143020,163006,290044,351924,427139,80793,-190246,-274211,-305881,-196203,-28053,-24390,-146703,-210086,18571,257062,327063,160238,-78646,196189,251717],[99630,-124597,-114201,23139,65936,-66039,-270453,-412735,-349598,-367692,-351403,-330989,-301924,-261837,-285270,-82726,236213,489687,512666,465987,257683,-102671,-411353,-264744,33624,-32591,-387290,-347075,148690,349500,427245,297880,-143397,-436631,-272353,-38962,-76632,-145732,71272,293251,328577,216499,122583,-113581,-7374,106343,376966,534970,263450,-278698,-158152,491359,799035,647494,309843,105920,108276,18806,6951,-163730,-168104,124051,174846,-41455,-216126,-59941,-40581,-358638,-188248,-48156,-48101,117503,375085,375096,172217,-161482,-370634,-90726,359904,602718,463039,-57289,-156362,157402,165105,162527,106482,25880,-7800,-138568,-392028,-380295,32422,322262,534530,342631,184009,279790,401301,371568,-100563,-242711,288617,144175,-168739,41310,95998,-291402,-391978,-184732,-117120,70510,109239,271152,161103,42356,80884,532219,863924,561766,36866,142064,476923,356816,-42158,-376377,-11898,565183,546363,27952,-400278,-424591,-165065,-51261,-157691,-405191,-604284,-510993,-299442,-214286,-243833,-399347,-294196,-66228,183529,272139,166968,89360,165649,349496,405546,250150,-140176,-369905,178665,718724,815527,616399,336764,-113943,-438961,-367512,-419807,-249270,141144,239726,329614,3197,52786,38153,75758,19082,34975,101283,-126551,-453126,-260406,-150360,-302988,-532401,-232950,-5161,100329,80441,-15615,-82152,-180217,-105961,246211,446071,313353,-93154,-593702,-304746,-16061,86560,20156,-20834,71923,410052,592024,449594,-4402,-326836,-269542,-294454,-192039,519521,671462,458248,-70648,-322711,-262601,-273557,-350914,61387,260710,50274,-303958,189013,492577,218837,12464,-155265,-327911,-361183,-127469,176052,359615,138806,-198634,-179848,-210083,-324833,-473540,-433050,-298716,-197356,-370234,-367360,115170,481552,765139,815800,319851,147222,75243,-109902,8347,540046,624215,210578,70731,157295,491723,566520,110508,-522803,174604,256299,491921,579002,457192,111429,260262,473643,561673,561397,741482,973465,497704,-198967,-576883,-573889,-398705,-102534,350348,524381,591757,359026,102686,-220747,-202134,-212700,-284471,8386,1610,-223506,-214605,-147554,-182306,66934,171385,231200,7304,-55879,-407738,-508867,-436298,-149893,-126900,-30529,-273441,-194723,89858,-12281,-265163,-161088,-199595,-260450,-415408,-211752,-273414,-259090,-177889,-45387,-15900,-17306,128349,465759,563480,429633,111959,188027,593327,635623,446243,165008,551119,740633,259042,-186507,-604841,-622605,-388287,68889,122899,-8192,-101564,23198,-34836,-160199,-78825,-233775,-101131,348815,613584,456326,107000,-528952,-146570,379916,283327,102755,-118254,-397909,-371369,-171392,-211672,-473833,-357405,228405,623816,1325402,1722147,1437055,671458,766312,337975,351235,239668,200514,-184628,-378488,-603385,-387353,-249329,-212130,-245075,-201183,-407527,-524967,-247574,-44346,-281676,-300751,-231149,-228389,19461,160633,111894,-86847,-121810,180800,553757,479620,193002,74821,39328,193742,-67298,-115361,-492795,-210482,-45811,214970,59652,517225,1107534,1174156,1038123,194358,-313202,11713,432291,517741,63445,-478813,187403,71605,302414,254556,-31934,-240238,-454540,-613893,-693250,-404359,-212617,-42987,-73165,-235970,-305024,-468181,-298083,-126149,-394911,-455206,-588335,-282396,197424,414185,260644,-72580,-386870,-217980,76701,290736,254101,-285011,-396307,55678,214911,170569,-269080,-130861,581697,977687,676341,185031,224037,374534,110146,-288584,-373195,-208447,136470,403299,177865,50149,-183604,-313151,-230750,-111454,145173,252662,65070,-385773,-676112,-498431,-373436,-259059,-138851,-198941,-117683,113655,74615,-9606,111852,205431,333112,319588,295183,136020,4722,-186750,-307354,-193115,-217516,-228794,-291667,-134876,16090,-96374,113700,689759,594674,430600,127100,229950,456335,273095,-498850,-60729,311463,444987,628023,553431,327046,-205607,-450669,51961,192533,65426,-450939,-523198,-118575,-13171,-202548,-166482,189059,284528,117101,205139,539813,568366,336471,166331,-25082,26058,254832,252573,-70088,-177449,-396351,-185311,365262,732536,556365,48,-282502,365452,636108,577177,565879,252824,74267,-31256,101970,313717,15025,-241960,148473,290701,299972,269888,116086,-104654,99534,424415,590396,453817,278494,179186,54153,-177852,-587497,-353944,-438203,-441010,-13365,321086,301803,96580,-247073,-452459,-123383,58319,66414,-304742,-278865,65823,155093,-140356,-350734,-453357,-340938,-170298,248515,482784,390218,-19503,-162777,-23063,-25124,-58675,37866,-81772,-435462,241381,868847,1180279,1271559,1114635,548478,53819,-86219,-362320,-258128,339623,426434,45019,-15232,441767,628405,510198,88921,100368,282877,477411,521499,68089,-534655,40644,245012,-1576,-394483,-385413,-449065,-151819,396235,710076,568968,229409,171985,294598,274560,137314,-171330,-351745,-470061,-245838,34024,325141,520312,443776,-73529,-339042,-239584,-469075,29493,248376,145455,-244991,-411095,-279614,-26027,140925,68065,183469,205202,95387,-192938,-573878,-218070,15310,-92328,-146128,163497,526175,536543,132635,-398838,-354654,-454604,-141817,213933,371595,218302,-65137,-312916,-421417,-142071,25755,52050,-239330,40639,88625,-17264,190999,139145,466707,461041,154694,-270816,-36645,-89622,-322127,220270,451681,249570,-155162,-372081,-354400,-302752,-98445,5477,-136311,-354230,-257677,-17149,104890,105462,-444038,-98477,431288,717878,538053,174821,-85191,104864,101553,57906,-102282,-225967,-162391,-183505,-323532,-532166,-326054,211346,533504,547434,254479,-123408,-222602,16453,212853,24660,-165117,-434943,-266495,65703,315814,458286,354565,206389,182163,-36404,-341577,-463505,-250458,-184538,-253060,-160224,-65509,249634,492783,276850,-233238,-93897,377556,474936,328780,-46793,8882,381201,440551,40123,-492174,-284618,-317391,-523357,-440961,-440935,-507736,-581096,-433984,-537745,-505471,-291569,-49272,128086,49082,-164519,112163,232132,202046,-119464,179278,334565,230488,114461,469415,824537,590975,89258,-342630,-97573,10198,-207304,-565325,-264617,37316,-18069,-419835,-137080,212139,282646,27746,-300973,-208778,249831,495835,384325,427561,394465,170262,-104766,-442636,-232368,146167,448710,562103,189377,-307493,-94033,103535,35816,-157107,-374129,-381737,-216392,-78065,-194566,66403,268158,482213,408295,20582,-478294,-56520,168729,23344,-299951,-204198,45487,71577,106742,238113,109846,-228940,-172578,342848,322866,15666,-93451,-173578,-447761,-20758,109568,-91725,222084,-119003,-298993,-214865,-78503,6439,129247,357848,614620,646093,604510,633840,589116,506496,-65273,-436813,-280609,-112653,-38275,-55858,-253000,-473844,-173231,181391,446293,281740,206996,405830,1044437,1139487,741999,382555,152389,70412,226176,230379,-9564,-344302,-110592,200487,87799,-346269,-493007,-206042,309100,682309,573854,143872,-305857,-408951,-104338,154383,-146440,-405299,-179114,25594,80444,-102151,-87856,-37179,-87740,-351918,-466466,-361289,-193718,-33771,31684,-151872,-381605,-118131,-104547,-205766,-209742,-339441,-253694,226007,456072,410275,135946,-123985,-300887,124871,312147,279152,23398,-147999,-163938,84754,436016,671942,664432,440080,170641,-265352,-88201,180165,309441,272979,346467,316743,-177755,-2254,208655,-111633,-377514,-193723,-338385,-489848,-225838,-54276,-248716,-313277,119719,282513,76256,-317552,-271259,-75482,-155159,-184232,-176143,19375,255205,342724,390793,313514,332792,251434,228850,203079,167670,145577,463429,372124,-81232,-104886,506312,454954,87415,-325139,-78984,-145691,-289650,-31517,188894,411449,221291,-62531,-393494,-168714,3811,-88281,-173141,-10253,309668,374879,53429,159934,814378,1292451,1291092,829645,487143,223263,-18115,-421269,-206925,283023,457555,230143,-101086,-197070,-156066,-254575,-544667,-332400,-242433,12551,234818,378241,344959,115067,-145727,-138696,4188,8502,-210206,-157635,288400,610695,473275,99615,-148209,-533821,-23292,312729,335599,253314,119198,-32248,-139066,-207013,-89304,-175963,-290775,67760,488257,627036,596434,614005,742386,510054,-21752,-214555,257765,197397,-115413,-61194,-224566,-232972,144618,227511,-52456,142254,225504,112375,-193173,-387391,-359981,-360720,-260834,-152915,-185648,-118941,-323159,-363924,-287255,-198701,13320,143665,-12070,-252628,-312259,-83998,-70154,-442042,168776,814642,830407,240083,-219700,-343232,-510405,388180,871007,674908,196172,-243311,-254190,136206,129776,-97282,-93121,113442,256600,197436,-277869,187516,544395,414877,-81911,-25664,459075,643476,388812,-72728,-277027,-264877,-296641,-322422,-200026,-179905,-337068,-428883,-283850,34491,150458,147787,107514,-123699,-59230,13444,15717,-61709,-14789,94145,-57758,-350332,-199811,214232,401726,390145,230185,94150,-34381,-227707,-335941,-161482,-279062,-84579,292506,322816,325021,166917,83632,-105733,-56124,292097,644644,581012,242112,-238128,-257406,203959,269102,171372,-5872,-25758,131005,265089,401247,509551,518138,304226,328323,325990,102559,-345310,-189437,31571,-170617,-250550,143152,482873,177217,-174377,28288,650456,548148,293921,-120119,-548258,-229284,-125500,-90933,382462,674900,443154,-76944,-344339,-139928,189015,562431,857363,741863,556966,434049,352626,133794,246945,256085,-49829,-434516,13395,224329,-92495,-279060,-102447,40956,-215294,-520159,-390266,-362408,-189714,-166062,-250378,-277958,-26585,-102975,-89578,-233003,-282742,-60063,176804,220119,28994,-154833,-200323,-341922,-292399,-219431,-340075,-457081,-365328,-191541,-212593,-326578,-484427,-431016,-346489,-303709,-250262,-295883,-378030,-361992,-248113,-247588,-211524,-407748,-341395,171658,494657,318292,-52189,-220198,792,88356,-68344,-93671,-38694,40917,191611,158786,-120892,-487445,-212268,-234786,-319579,-473689,-442214,-382280,151052,527241,286748,-267385,-195382,-95049,235538,559432,691434,135038,-263350,-97635,-102996,-240607,42158,434921,666273,635833,168747,-423296,-105080,-130554,-90465,51182,-120829,-118140,171993,153609,118841,146425,-110403,-550986,-391377,-149780,238431,473447,-17293,60256,276281,183154,109163,71153,63611,83644,359803,669529,712818,100121,-332224,198527,106213,-111394,226530,539515,517676,352091,161980,-84255,-542837,-402040,-95016,95001,62673,99595,442710,693837,444950,-28472,-468260,43637,341144,230523,536227,962784,1203207,634573,-133026,-428896,-42052,122955,126670,159252,270517,237438,122424,-137279,-159260,-68375,-124103,-250289,-366739,-322516,105267,414513,332678,117284,-94847,-382167,-418182,-137970,284018,639293,300958,236990,393330,263290,43881,56807,-146601,-227399,-241331,43397,220591,-29341,-157168,266286,489528,388421,156294,-358472,-298292,21906,-99209,-514644,-236715,-289207,-139831,777036,1342526,1059323,212860,-475044,-335229,186994,1023074,1132130,606428,64664,97458,-64660,68742,95507,-51652,14307,-587,-286793,-431344,-322825,-179097,-18704,45881,-309,-11292,352566,426211,289399,37607,-70739,128997,182982,-9420,-288785,-571609,-282679,-141275,-115243,-186747,-311520,-430385,-115755,80850,125557,-130198,-450464,-301425,-236170,-166785,21822,8409,69329,39429,304429,505393,388094,-10317,-272394,-364292,-93916,202196,206644,16077,276892,565773,386162,-220237,-250442,153414,689147,665758,557701,314676,40476,-142446,-210377,-107449,-284909,-183801,288585,639169,666185,514411,656569,582241,451427,379547,576714,831470,1144750,1907647,1188413,972943,294403,-153379,-438549,-133126,666827,220077,131593,218617,-127016,62879,-113495,-70233,-333039,-549654,-145420,145728,-1295,-280470,-319980,-411098,2839,98597,-9898,-296523,-224700,-45025,55017,-55846,-318514,-564853,-348774,-63121,183070,160610,51416,32979,156376,19126,117971,302259,187948,-483634,-492391,-407211,-347664,-167694,-94815,-258682,-451025,-369885,24980,273665,337246,379394,370399,-32484,-382990,-175206,-17215,-103340,-491682,-349925,151091,439687,402265,238606,-189901,-501424,-36037,8977,-410254,-332486,101814,67920,-85035,-183373,-325640,-487598,-446832,-223016,154572,386763,494013,373289,387693,478626,339322,-52317,-295328,-351761,-542680,-436946,-72397,249322,352025,329769,196400,21177,93691,163337,245070,234016,228529,55059,106656,372418,476028,273883,133616,1676,177038,542158,703203,358626,-288357,-250645,-17421,64427,148529,242593,296853,284292,267095,292390,341678,276410,295172,385418,540843,642714,380200,96758,-134827,-255568,-372332,-523620,-341679,-3120,342522,425166,496872,565297,274996,-197646,-174461,-144299,-154826,284796,662646,513610,333598,63158,-293805,-524082,-121719,121351,91545,198943,211532,103599,-252339,-480142,-311263,276665,1018195,1308799,906438,213283,-450909,-222454,242517,563127,397054,99705,-260022,-448869,-76360,433327,845130,933741,610093,253115,124617,273420,409853,402945,372427,247041,93820,-180995,-295954,-353222,-500005,-420318,-156771,44286,79201,-121967,-197615,16045,1720,-136023,-184862,15239,133477,120786,-29393,-282868,-253733,-238594,167002,167203,-97451,-423292,-366411,68284,546620,881787,1031486,723708,322515,-89946,-108145,-115414,-322809,-259300,87321,299891,297729,331800,207863,13130,46671,-348936,-153455,187283,-140638,-562603,-7236,251723,25942,31645,777876,1511481,1588732,1390240,1035386,468757,-139360,-366842,146858,226658,226498,271310,170386,-287847,-285586,-181797,-85336,118391,142347,225347,628947,569434,332574,182338,304041,195277,-314996,-583917,-192494,-168893,-464695,-282033,153790,587682,595694,500641,24727,-64652,-215338,-284765,40122,188194,-83573,-236139,-158593,-240185,-360824,-594268,-560643,-528465,-587835,-282841,143132,480857,514405,72354,-287528,-67912,-49321,-290267,-73485,150685,-16840,-313658,-150111,98762,211175,160231,-182349,-470172,-111990,49500,45534,-136997,-437419,-472459,-133207,183334,261480,316987,348116,328060,103493,-274951,-486273,-381891,-225038,-75323,80858,50278,50268,272164,310986,-110339,-451302,-151616,-184057,-367246,33492,258310,310907,157250,63515,152532,233696,25040,-115914,-193659,-206115,53632,320974,276905,161105,283022,213203,-136860,-571663,-47267,240103,293189,344208,112393,218138,165855,-164111,-444739,-521278,-563674,-92752,208280,258889,142358,-39486,-54061,-125842,-151013,222686,673010,797741,384772,-175836,133746,401251,80847,-336702,-208719,-183618,-340832,-443672,-511675,-5419,266102,272142,131808,258250,433422,420612,573056,547100,320643,236695,386398,647728,815079,324565,-194461,-466416,-185578,113435,254297,207387,82823,-68522,-325132,-397630,-204126,-202576,-313579,-286961,-63821,-163470,-106815,94833,241184,403376,274553,-28233,-360370,-86835,519395,754942,516211,-119295,-399450,-261186,-134794,-56192,88045,65637,-167974,-400494,-394249,-323222,-256980,-335069,-178082,125003,208876,256325,424537,417972,493712,874247,964252,550344,262361,254130,132676,-76454,-274107,-326905,-79369,242921,363335,276054,-163017,-135455,-43536,345670,391184,331785,222176,-34638,3156,42934,-156356,-9919,177318,127510,-128931,-214688,23258,-243091,-162890,-100912,-264908,-444289,-178812,-274171,-305147,-100321,12602,44912,17701,209499,247069,-145509,-390271,-288439,-196728,-14270,115262,63974,-69819,-213613,-108175,84559,146363,11451,71296,369608,388974],[44348,-142964,-154954,-65523,68087,56985,-165204,-421088,-385526,-270572,-156551,-245422,-287561,-375488,-454647,-336968,25165,457333,675832,673523,527684,136988,-146013,-148397,124375,169825,-196997,-490272,51890,249175,255149,-3656,-418399,-572177,-280074,-72974,-95678,-98322,171790,305978,392270,297390,247092,110199,224744,391309,532027,504150,260667,-235676,-187252,419161,727716,508034,-123805,-365487,-246069,-142722,-48501,-118193,-126307,105039,218183,58236,-170643,-226904,-350934,-476436,-42635,131556,-14905,-325550,-168122,-14854,48702,-133264,-351313,-116990,364573,571308,353762,-154254,8144,350598,340131,246706,84492,-110891,21002,-64036,-371486,-433103,-106723,221181,604323,578727,390929,500451,570156,476825,-79609,-316159,192231,112310,-385743,-23261,75628,-217346,-327411,-98532,-92298,59948,253457,386398,208506,39038,155301,535813,749566,486448,120691,76989,225382,114255,-129285,-319529,5337,496378,553744,82604,-405782,-394206,-293604,-204799,-217243,-310669,-563792,-447579,-107659,100449,160383,38895,-49994,116623,280410,309057,170199,-27939,-122764,-73538,106739,198231,74040,-226737,60274,730962,881456,625217,309612,-117039,-363783,-392568,-415904,-315137,-60306,86740,165113,133848,227394,29641,1560,32571,-5324,11661,-37222,-230392,-443838,-602712,-281801,-226635,-335318,-308305,-134300,-56684,-123714,-163997,-265653,-122635,229962,393713,239483,-166201,-648812,-352027,-97286,270317,378698,264051,165099,372750,582392,464652,182687,204643,309770,-60172,-556507,-71040,262802,187965,-239905,-508980,-503422,-457873,-422545,-132921,-208870,-280210,-398046,-16323,114398,-93327,-87199,-92391,-137043,-130510,-31959,86528,-4356,-92896,-35035,188669,291249,129425,8284,-2622,-17687,-19279,-246800,-436737,68695,550428,885496,867896,346862,-9773,-165573,-352015,-14245,535600,832820,575592,530610,549845,675326,589325,81566,-542680,64712,253251,438874,684455,470884,178732,375842,628630,706500,594736,648367,733356,222018,-514569,-379172,-337380,-188822,132164,400576,523198,303198,95333,33485,-228856,-291634,-263521,-101796,187445,167377,-98650,-492049,-298025,-12287,295874,496649,585404,237823,-195561,-518652,-330355,-185340,1005,89949,177168,-150110,-357593,-94657,-191037,-364554,-300185,-477521,-114773,12973,26891,-212639,-368412,-288216,-258023,-439360,-426523,-258004,-41262,427734,325082,-116222,395927,1018271,1426751,809446,333491,486536,814754,793494,322365,-295788,-556475,-385747,-92352,100520,-204803,-411372,-442014,-210115,74581,144614,-24185,-134763,473045,818390,615216,117462,-286166,309218,670874,446161,227440,-23936,-347636,-561556,-321819,-391153,-483563,-360312,77442,526722,999031,1383818,957525,456975,365188,310010,392325,456523,165050,-562592,-481723,-410010,-418229,-373502,-305735,-206960,-261643,-392540,-80167,50666,-811,-129137,-317525,-401117,-262269,-69031,9978,1584,33695,324396,554898,880347,715632,264838,103678,139347,416581,77092,80364,-377498,-88049,-79039,-150111,-402809,398626,1194266,1671147,1627387,355894,265033,487883,485884,794540,417255,344063,221075,-150757,375913,235998,-121371,-453587,-277169,-461523,-437318,-387987,-215283,-222199,-217906,-110011,-15579,-76735,125005,-139763,-277733,-466345,-450029,-296872,-91393,50675,132538,-130947,-370735,-179174,-68768,-45542,14046,-251502,-423450,49318,114578,228292,-54596,-440190,203735,676678,545609,59868,21323,170351,-26065,-377042,-460366,-390623,-132962,95021,-11804,-70543,-227260,-238106,-200820,-182007,-50849,184013,70676,-168271,-253551,-150610,-127653,-155239,-167164,-186419,153512,367330,340013,93363,64706,47295,275585,412712,407812,291664,133457,-70615,-159813,-213018,-332113,-339334,-197123,-219173,-298705,-369794,-437610,337335,164155,238453,74868,-25908,148948,29886,-527911,-99142,255769,457215,665305,678554,593765,151057,-465127,-86207,241983,129180,-272366,-396913,137503,359842,36247,-149294,220127,390483,275023,351892,443283,285486,38836,-42277,-213460,-139963,-40478,-50770,-261387,-220478,-453136,-1587,617807,1039131,891320,338625,-18049,503821,726048,706668,615637,168214,-42561,-273576,-158667,2493,-269867,-165741,241277,404022,374964,263611,55173,-138017,-46349,151120,343574,323034,291119,197766,26937,-231116,-266280,-245234,-416880,-487833,-242716,165669,395194,289779,67782,-130481,78240,150471,47353,-399564,-279069,102014,128543,-120715,-431365,-477237,-283024,-164177,238892,403142,434508,156510,24434,-75841,-362401,-158882,68740,-105,-236026,344694,937800,1283980,1287265,1069748,551488,86640,-90885,-453025,59134,639652,670140,22408,-369532,324708,722212,717055,364340,165130,194976,286494,318909,-94486,-340378,177586,386821,118317,-316521,-290575,-306181,-220633,237288,330300,92118,-277664,-278258,-56240,108281,90206,10535,-102642,-66676,-123626,18052,201995,400383,268799,-343066,-76480,4350,-308732,100474,459801,262989,-244396,-455975,-280983,-287454,-123728,-141574,-16144,70983,55521,-121071,-490265,-268046,173360,283034,57883,-38090,550707,825973,519166,-199683,-410142,-319122,-267005,128339,342124,205060,-109608,-264285,-284829,-230745,-88664,-33127,19591,313889,219420,48055,63777,18112,351697,367050,141459,-254447,-48584,-136521,-81754,371485,600014,352282,-47755,-340988,-417948,-34648,122184,139304,-239681,-553167,-452353,-345361,-131251,-188656,-276234,87883,453665,620319,387713,-25968,-426634,-182822,-135540,-75088,-132,23275,111144,43976,-83104,-265461,-494049,81625,555979,847011,770451,477007,62763,15762,92802,-975,-46341,-178779,-478,237531,200359,46367,-100771,-63992,-5480,-156331,-396545,-314016,-238666,-285611,-260187,-295647,-196714,122443,290225,152927,-275063,-8835,402175,482310,412430,27352,-127765,294812,445384,125314,-415643,-251107,-209836,-289825,-189816,-136880,-183582,-270977,-335672,-473221,-410616,-176311,70601,173368,-3363,-13007,350401,375811,122692,-429601,-125637,101115,286541,257346,334540,554259,378472,-39566,-215368,13925,26339,-162688,-454998,-232679,15883,-71444,-277113,-111232,106067,64158,-168209,-386708,-203829,251273,641964,734151,623910,221477,-183763,-476577,-422739,-163271,220089,501793,584964,231039,-304552,-394884,-128319,-37389,-145034,-264987,-129879,214704,603271,269986,227952,352614,609101,527984,161877,-273911,-273853,-42150,-97410,-264069,-36237,273975,294178,239002,182678,-11227,-284546,24742,535069,668290,344862,108332,-10537,-458621,-66242,84285,-249935,-214361,-386621,-415761,-260012,-33618,338706,631702,802672,743272,536487,578160,807976,995415,743952,80174,-420079,-217920,10329,37554,-60682,-183624,-242478,-171714,-66847,-85755,-111815,-185560,104451,692929,915961,629342,386832,149201,-17676,12285,84367,77314,-124324,-499990,-396892,-480074,-240092,-227291,94054,686822,967545,653760,152870,-123671,-494006,-73126,359729,297950,7108,-352464,71272,238797,-49262,-10443,208903,150769,-209716,-464178,-335415,-102044,44517,-78920,-294251,-443256,-184271,-103548,-212510,-235535,-172046,-65693,153444,344378,412895,186730,-169332,-273571,119361,282939,251596,-399,-145350,-178402,27786,260032,534910,675742,480734,301763,91980,139378,176709,340433,440499,366974,142473,-429294,9852,285508,74890,-418380,-256744,-255966,-367733,-290230,-122665,-187191,-410143,101804,417093,387672,89830,-544068,-287076,-138633,-239559,-199204,138941,452790,524449,346931,139474,46260,-14947,-42415,17408,-36787,14628,362989,428049,-43532,-107591,441956,415891,48187,-359407,-48204,-37423,-52425,185811,382378,431972,169986,-78852,-408471,-163748,19686,-1847,-75297,-43054,121027,-10831,-442228,291402,936987,1206311,1014275,472900,158130,-5076,-147693,-373938,-195088,261673,471220,347975,80102,-144475,-128761,-262903,-319413,50184,286132,490438,572872,541112,402681,3256,-278899,172020,364709,213267,-122972,-157931,407012,843344,774922,332192,-36786,-332408,-53156,98814,-28969,-205763,-343734,-353822,-284140,-326295,-186039,-263407,-231150,251519,775188,997412,962633,967170,692028,482375,-111487,-93027,271593,56176,-60136,271063,130050,-425503,-191926,67541,98924,282770,53032,-390067,-338698,-133196,-239020,-388526,-423411,-449900,-273074,-145943,-246721,-217036,-181823,-22713,57787,153047,-122028,-454845,-238846,117449,139270,-295682,147173,724432,789411,238339,119959,-48084,-455324,430132,1105838,1064265,494608,-167943,-369249,4708,55166,-84663,-185358,-51547,113042,60952,-408379,156952,497356,445770,163309,-207480,79580,399231,237213,-13477,-259805,-344538,-403404,-247704,-51654,-87770,-282111,-490996,-584916,-310336,-153361,40122,71831,-181825,-76565,142951,298442,246318,97537,153778,38558,-125384,-390288,-30473,150175,131340,-28730,-97344,-139801,-201974,-303086,-350695,-437561,-183276,17275,-39029,-37056,158804,174233,3225,138982,360629,465945,374851,115454,-350876,135558,587160,385505,128891,108253,334019,551098,771355,826450,741617,512512,164697,395506,482305,339202,2816,-435505,-355450,-541313,-199912,29343,207584,16706,-266376,-140614,510003,550115,411634,-10867,-488824,-197691,-102370,-293273,210841,579060,318042,-46058,-336326,-202272,82136,571026,728963,581420,363413,306567,196788,31361,115784,282954,124217,-270967,97822,460362,289078,14896,222176,305323,-89977,-576841,-181823,-40793,20603,35877,-178523,-390866,-282937,-399063,-464359,-504842,-477132,-293703,-53484,-207753,-404378,-388935,-388613,-443121,-436273,-447333,-465472,-460341,-226541,43567,65150,-236095,-336665,-177699,58863,-128221,-250542,-316366,-365610,-312960,-437352,-383060,-295036,-345438,-178860,191164,444064,281616,11618,-32033,99505,62701,-285427,-289450,49547,77440,174778,216819,-30985,-417286,-138251,-13930,-21277,-362173,-405936,-457211,-26139,397867,478320,107318,-58094,123213,463825,789824,843787,518142,84346,-120591,-243285,-228350,271993,561294,671221,554974,-13315,-326259,91092,-1973,-61603,96418,-45640,-37023,207856,309432,416557,386371,-64254,-372637,-158819,-263767,-337047,-63244,-345719,117715,599636,543996,66444,-67349,136072,314905,400065,421123,276791,-291314,147099,568772,231605,-286021,156888,614496,726364,630473,368638,36370,-459542,-523139,-247968,35291,-44240,-2895,451633,726012,407548,-95192,-255968,60801,124976,-71200,145032,407530,398313,124391,-376879,-261651,75665,2711,-181297,-161643,288598,388534,415826,161389,87168,29847,-113244,-120862,-158651,-139335,319817,635689,508234,96615,-330185,-406194,-298849,10237,545618,908718,553110,443981,305393,-95660,-256040,-162649,-437458,-417770,-165571,242506,436496,184475,-36872,188938,212085,137059,6169,-370407,-305377,-49472,-270199,-468407,-164983,-237270,-91069,740737,1086234,620057,-2956,-95041,175766,538466,1194569,1214676,660672,121083,179252,-60377,-87848,60515,-6979,67680,76600,-167825,-336678,-366249,-324217,-105426,181009,218602,118843,111677,31859,-21501,23877,-52718,-53618,57004,10258,-290762,-577586,-369084,-195261,-137984,-187565,-304559,-461257,-237507,150456,217600,-11231,-432001,-278762,-151322,-107171,-51868,-48163,199994,227027,427884,491840,316048,-90849,-328630,-297393,18478,348285,269356,-374853,-105859,425310,339038,-148199,-256287,144020,730907,681332,601447,460380,341372,6888,22340,210309,57535,-302080,49200,395302,469712,563544,778004,735485,480291,333058,168536,456393,841192,1353077,1412817,921686,477472,-207374,-409144,-439956,-324772,-223810,-36736,-144092,-446505,-253714,-372425,-310578,-423175,-386149,34297,182314,11610,-416582,-463777,-512665,-6013,165966,-50238,-372096,-404572,-326308,-177846,-209034,-383832,-451977,-274634,-193844,-50244,70036,127177,317891,357517,-87694,-6943,380635,457333,-34950,-332555,-300032,-313238,-525707,-395842,-459150,-516196,-438937,-107030,242206,525679,595495,597164,201525,-259440,-196109,-60640,-154296,-477892,-79579,176147,385384,243834,338768,-97328,-456703,108220,231517,-250788,-412104,67213,-4206,-116783,-164838,-215099,-394223,-504374,-318449,-9008,171283,271786,89617,-67361,89115,43117,-210763,-62523,-87299,-349186,-437165,89281,416964,356446,157004,-71518,-231328,-81952,-75195,74378,222159,227472,-5918,-143643,181880,451139,255676,47806,-82004,95143,409885,619016,324788,-177317,-365219,-87558,65042,305684,545467,573006,333767,-21085,-246586,-3650,228762,404707,512677,712096,717378,450584,144805,-161919,-361026,-470241,-540080,-265551,95774,329320,376625,507359,668410,484431,-63015,-336151,-270598,-443029,6135,332546,411113,223712,98042,-277992,-448972,-247996,-224367,-355597,-29715,271567,236104,-113165,-381413,-288679,120037,586171,845977,629417,-66373,-553411,-157570,82943,422197,432112,182766,-149512,-365224,-402016,89075,571789,838683,667892,342225,123464,268230,443625,309478,231715,172043,33249,-22382,-100973,-213459,-404246,-488730,-356379,27625,203128,2921,24706,151493,54088,-105780,-231884,-46872,176572,94759,-225725,55305,389688,451024,354473,256694,21101,-214782,-533027,-214358,354892,634210,756453,502534,223255,-21716,-14849,-144267,-489726,-326704,52586,286488,283924,151782,-6190,-273831,-263656,-457127,-48146,296557,62882,-250728,-114062,229979,20479,146793,660701,1209592,1253364,1006913,851917,153562,-337419,-303778,121829,225253,244554,197186,-22311,-285629,-147138,-28368,69795,130307,79741,293610,601546,384547,177060,321043,626321,617477,93596,-472352,-356856,-123575,-333956,-628156,-109078,303937,336653,161881,-135677,-240905,-471220,-281660,113846,362727,182388,-91149,-92711,62331,-45069,-258195,-349520,-288834,-401398,-302716,79410,441591,483256,88633,-266515,23097,43419,-370647,-232909,-46361,-148746,-208077,-374956,-179433,36080,-43035,-261480,-179564,103354,182218,114472,-94680,-315673,-344690,-146747,54305,143353,171427,270218,319765,184231,-186998,-551377,-452800,-400543,-260067,-168923,-112430,56648,304465,318453,-189058,-458277,-205605,-321262,-343561,147531,363943,449704,257280,159219,258756,148635,-79732,-178783,-213577,-103789,240339,511679,318279,218711,251714,151444,-137688,-387316,-355557,-113929,130239,135775,-2199,91845,158180,-210541,-373808,-410440,-462589,103664,377039,181493,-130988,-398438,-332886,-237364,-125648,210030,710323,914750,555056,91841,294337,333114,-119353,-342580,-107150,-247288,-478787,-537568,-503253,-214315,89853,101367,198648,455901,652708,382524,384342,333560,211848,183454,392653,617832,736052,301644,-206235,-456863,-252560,-274491,-75570,197102,215600,-10055,-241253,-269311,-186438,-251335,-463039,-371391,-136450,-152463,67111,390462,598988,720783,430253,22357,-367992,-59281,463462,548556,122800,-233140,-276354,-182105,-65565,-118747,-46848,-75211,-266368,-154956,-75933,-274540,-350976,-397710,-317407,-47597,-23136,23493,195507,233521,320469,617508,933498,771949,550560,444479,294376,51377,-136158,-216664,-14428,216902,250787,53155,-203962,-734,143548,561267,610443,484680,252012,-115406,-11133,71501,-292920,-63071,39232,-148212,-247562,105338,360202,18323,-300623,-439393,-258722,-155926,-47318,-168486,-69033,84150,22039,-187788,-179979,23492,-63440,-414111,-331586,-147969,-17173,104300,137122,17340,-91309,-201566,-224313,-91341,-22789,7730,257138,450192,418479],[-75648,-255341,-296523,-268840,-17617,155626,85180,-108842,-125514,-25753,-31239,-159108,-278086,-390086,-428240,-397667,-99497,360710,818080,912204,774840,365517,84411,31880,257958,354802,75380,-322763,-166220,67762,74086,-17774,-237141,-413782,-277348,-56076,-38471,-32124,161847,287316,434089,451288,491449,483472,483530,663617,622301,374897,101532,-275971,-254204,255643,594364,406361,-380650,-482800,-433272,-529263,-260214,-193604,-150778,48563,255467,87014,-298340,-413169,-217723,-143888,177806,367308,329683,-187497,-629970,-443746,-166055,-220220,-406399,-145178,285044,426288,133976,-265105,207202,571918,546567,338278,57314,-190944,70493,47143,-291950,-422075,-181599,63223,447604,608741,477720,581571,629323,503753,-26946,-488473,-98369,-62229,-599364,-121438,-39365,-235784,-327652,-95366,-115924,-44041,374399,490510,262634,95849,393389,551201,504303,357693,194161,-26237,-62675,-143743,-214030,-286480,-124091,366244,540870,195049,-403506,-366086,-416702,-400838,-137042,-13393,-350771,-467872,-9147,307167,413062,343001,204861,302712,362629,378087,246374,-53662,-330938,-453748,-240446,79615,284504,111382,-28821,564515,849904,654988,259623,-160046,-313966,-374505,-345254,-340224,-350765,-200837,-232748,-22909,90393,39591,-11427,18730,-75364,-62969,67917,32241,-81812,-312424,62183,74425,-185614,-514198,-252828,-130218,-153346,-188561,-286938,-150195,157010,287546,111445,-282960,-567334,-362168,-194968,348582,751114,694460,404102,280635,418121,333722,329817,654516,877034,556817,-87403,-520200,-187831,-205304,-500212,-452507,-347206,-320179,-188645,-134688,-500522,-569552,-382095,-228993,-381853,-448937,-253002,-32638,109218,105467,66978,-50142,-310628,-268571,100945,471461,707291,492582,347259,244429,165751,142434,-78115,-559757,-49597,500480,867630,805618,398406,65083,-251913,-583685,-92090,367321,756117,689705,683741,750033,758746,606239,135338,-473529,-180872,194579,407842,714692,466766,238688,364003,579389,584490,404948,529022,499514,31113,-566231,-241422,-106500,37588,384708,494217,566875,92541,-154814,-45250,-173358,-305936,-278937,31653,216791,248653,30126,-285068,-177098,158572,460568,713516,642904,259813,-72349,-25058,32676,31231,62766,253966,369986,-7528,-439843,-246301,-309372,-340381,-391498,-164847,108525,324244,106498,-193317,-386379,-325245,-265721,-283654,-167382,-220528,-136267,262220,59401,-373339,747065,1531446,2155377,1123561,522740,241477,788281,1441036,1036385,263393,-256698,-331934,-308846,31388,-176087,-330106,-279733,44703,443215,554908,180708,-167726,480035,813188,569569,162851,189447,717587,802415,550322,305744,-35780,-422889,-540055,-409604,-470074,-437699,-372891,-181455,313709,524727,864387,403455,301431,58844,786931,788874,765590,-51305,-170057,23916,-160255,-385314,-487259,-415352,-281646,-380340,-266549,260507,274199,-5589,-3484,-294135,-359700,-58327,-184888,-282510,-42134,316836,642645,817743,1093583,923431,336929,-3341,199386,412321,201643,125829,-343330,-199241,-133808,-318594,-512812,397725,1671521,3047571,3074543,1566405,1989716,2473715,1713338,1306186,1017584,1852919,1867689,332586,666122,251121,-12038,-168517,-64607,-131157,-43211,-61540,-98345,-314581,-325587,87042,509733,588646,612381,159279,-132058,-290525,-277211,-287024,-182059,176977,203716,-169743,-274631,44339,-44945,-348375,-134744,-105892,-413132,-73872,-3338,158821,117691,-226843,-64787,344660,376294,8860,-164004,-63413,-213226,-439071,-152089,-324468,-451373,-342595,-295025,-410029,-259163,-87273,-71846,-154151,-303150,44670,206932,145940,152024,157804,65998,-78151,-195273,-20188,454012,562559,543221,349431,473605,87478,192484,510419,502793,425141,257987,83548,13937,-305896,-321501,-93533,110382,8148,120820,281017,98029,-35995,-221717,-104294,-79204,-334744,-291291,-235207,-257086,-37493,234259,465256,638716,743642,741080,424890,-98648,-323937,135254,86179,-128153,-152653,450396,726926,296433,-147593,130945,408584,380990,358660,183041,-67871,-277953,-314910,-376055,-289521,-305284,-292875,-243448,-196223,-507763,118855,783828,1186023,1022238,512474,255214,569176,757284,866970,632997,271008,-164024,-429517,-307474,-267866,-407861,-96355,216626,329441,273951,199408,15917,-236817,-330089,-201776,23383,195525,310322,271527,60833,-59703,-21080,-151712,-402346,-468231,-486952,-68334,324108,445213,442232,147963,125732,76714,-103488,-355342,-84552,241353,180337,12564,-393888,-431503,-304291,-190482,65250,178675,346986,302145,220234,-31004,-341509,-65534,142935,55821,-85521,404628,909988,1219012,1106795,775511,414582,15484,-179121,-349017,325809,808437,806072,90253,-500451,283866,815422,877039,635296,232150,133601,122746,109502,-237504,-220678,252385,475301,220768,-239443,-105714,-3216,16403,146881,-28692,-342143,-382846,-210532,-374181,-223135,-144074,10085,75212,119316,-36963,-67435,60994,241447,-33807,-290012,278351,213893,-140511,139301,563944,240899,-305890,-140018,-41696,-262626,-396859,-419167,-336800,-203783,-103800,-98888,-325609,-425958,166541,557549,340650,-183763,414004,934606,770472,43299,-569700,-291664,-485071,-123510,196203,157264,-194560,-223363,-163598,-222882,5900,60596,197309,331013,127592,-12239,-114159,-57030,175078,233775,25941,-351878,-158844,-202666,117504,417001,599032,315244,-21988,-301350,-385908,82960,173739,79631,-485518,-152316,-111815,-275622,-465643,-331206,-43449,145355,246280,251796,120566,-157077,-235587,-165508,-219590,-95898,141788,266833,308658,265860,167758,45631,-380425,-118413,523951,999256,1101167,930976,432505,85762,-66632,-40843,6049,-3287,97717,204435,-45975,-424105,-214903,-51206,-100755,-317427,-371654,-249455,-328491,-226382,-23991,-186891,-381667,-55357,11856,-145965,-378976,60095,333722,353580,333819,45387,-337761,121974,337187,118109,-399915,-213829,-99920,-148514,-18009,106495,104362,-68560,-228467,-274832,-203365,8608,209961,195773,-99521,48513,458549,495747,221424,-300973,-377855,-92254,236162,386619,372005,200203,39160,-128235,-68340,56137,-12662,-187651,-329216,-209500,-80706,-191910,-193134,-177194,-157963,-337212,-474576,-343627,-211398,187498,673258,977499,744696,129287,-401417,-320034,-232024,-83655,280384,518694,484673,157198,-177135,-303003,-275506,-71008,-99917,-217342,104832,801953,1437102,1185620,626311,465955,607627,512419,216570,-95263,-446097,-338601,-275206,-210817,138999,521984,581765,416343,8339,-261106,-338511,122450,544089,825319,612051,317398,163359,-266006,-58665,125852,-14188,-131287,-17717,131303,-31523,-149511,476225,931861,978414,545374,113092,235231,644945,974339,634145,79093,-448440,-199408,114792,269623,300470,180760,-41504,-238149,-248966,-174769,-213632,-309021,-316456,208334,547769,446248,313978,139880,-38051,-165118,-90652,66149,114908,43497,172925,-28039,19210,6154,388943,907654,976897,531059,74564,18066,-412682,-83359,367214,521581,262273,-362577,15306,223245,-128729,-17394,403801,336216,-79637,-486159,-247148,99602,107991,-318478,-267998,-143307,-240620,-162550,-164788,-121681,100562,132833,140844,204167,248901,56017,-261964,-206443,89150,218036,156006,-70469,-167897,-201361,-103665,61525,349517,585180,573772,465126,335616,213705,153445,419072,632798,371808,-79530,-273945,-20878,179975,70423,-412176,-334691,-200600,-92196,-203311,-384573,-275864,-190900,138634,526324,648705,477924,-95383,-391270,-358576,-472907,-100873,212948,456574,480362,172394,-113370,-274335,-353564,-299167,-110297,-63760,-151439,53088,224866,-81363,-152189,187259,213934,-87473,-465796,-135474,-36741,66817,213050,349909,248019,58908,-207120,-493597,-369386,-144627,-55644,-150021,-253746,-63492,-129752,-148664,394929,854449,854999,464282,-29562,-337945,-389813,-303690,-334396,-241748,94094,294777,288894,123211,-93657,-93400,-146542,-47612,430318,800000,822068,734450,570875,406497,-28564,-429956,194322,468169,231700,-179729,-182523,451092,859402,814614,400064,41101,-157337,-172087,-19017,-105341,-289179,-328589,-210354,-375234,-456338,-371536,-424691,-235459,261227,758577,1020332,991280,876732,433481,314112,-73747,78127,223692,-130133,-10759,425759,325052,-72892,-321992,-16956,161590,276349,49733,32534,30447,21937,-122804,-175966,-108161,-404183,-456840,-326391,-266424,-200979,-207476,56493,207756,298574,-24786,-417198,-99662,273184,328248,-122343,-14140,374746,461585,166323,267937,118469,-337139,351643,1045088,1160735,695101,48799,-555900,-154543,-3857,-80736,-273287,-328289,-126165,-170977,-279164,107667,463096,526971,432509,-233461,-443023,5007,9552,-49343,-103338,-124987,-118246,33370,159641,19538,-143776,-215395,-235311,-417967,-410442,-94235,-15681,-185644,-22843,260116,376838,316520,126026,-7281,-37059,-145071,-386302,-364751,-216933,-197457,-270070,-243998,-169228,-14703,-38375,-252473,-395309,-311389,-339901,-398079,-297826,106967,145270,-23158,119761,265723,195082,201809,34204,-275881,295494,674957,363179,-5990,113044,518681,755682,1011601,1068656,886905,296434,-162326,239198,395740,378345,240226,31361,-269144,-183951,183201,289630,-25577,-359437,-433125,-466693,11318,259443,263301,-32548,-424329,-319272,-210307,-483624,7178,354801,177231,-6165,-209943,-239336,-87038,412482,476193,375660,172565,33653,-130849,-132222,45001,327708,271754,-37423,123071,403365,383727,192999,454865,503417,70667,-486337,-79759,92269,175676,232797,86593,-300365,-328830,-325179,-325828,-345926,-378075,-427131,-454449,-392987,-264172,-185789,-311636,-366605,-444380,-537522,-500626,-371774,-49657,240155,190661,-194469,50035,178244,187058,-95549,-302001,-381743,-366900,-242203,-360832,-326710,-143159,-20005,137813,269321,293476,130674,-4826,32707,95462,-4050,-417970,-315131,97749,55966,38359,129100,-58723,-344240,-46805,189750,266906,-85220,-284337,-374335,-295207,84503,383054,187164,39864,254507,487878,792774,851877,729217,264946,-214835,-410406,-188342,384234,603460,571016,303525,-295037,-21952,265199,114213,-81281,52485,-27010,53969,250959,390702,537205,406067,-128188,-187956,45211,-149305,-157141,-57084,-517998,338857,923479,910107,240572,-266475,87207,451021,518165,356377,-53287,-4134,644374,817662,365125,-354968,110788,656888,860631,749772,424046,63684,-334366,-484663,-233499,61682,-78052,-131916,416457,696320,376388,-10426,-11142,136405,-29691,-352533,-183498,20489,-341009,-313872,-451307,-36997,250894,78365,-389245,-345202,260463,459432,582589,394686,288324,107805,-1992,84760,36905,29675,463733,730076,558289,3587,-506130,-203579,-134755,121713,794871,1070547,797242,626481,243143,-342410,-265509,-94609,-317885,-430941,-199903,306496,519215,327262,-6331,-189823,-76189,149028,6252,-340826,-318873,-141693,-456281,-275082,-57944,-141398,-171394,430680,608067,184329,134117,467643,566175,749946,1091338,1028161,524469,66181,71703,-175472,-306591,-87901,-48284,46139,82286,-50516,-111927,-178577,-418241,-270384,211605,323082,199223,-134628,-465425,-243384,-59551,-118426,-304664,-302016,-285172,-485434,-570842,-354097,-173781,-126291,-146024,-181393,-402563,-391502,132260,191578,11212,-480807,-290606,-76011,-42518,-174782,-137778,125793,267036,381473,339126,167330,-147376,-295393,-105217,188724,539986,428335,-25646,11527,416737,338117,-3855,-261520,-28456,463027,507166,525595,462341,424472,161929,227934,379732,244009,-207714,-155378,139910,203462,391839,590918,673458,526132,475849,284221,1243710,2053114,2290488,3015845,1925098,1062856,756017,681941,581431,2302885,305828,359991,-184088,-259220,-541111,-558417,-498175,-419430,-364060,-14255,94400,145,-349014,-390992,-635674,-111905,184191,-47319,-305617,-462861,-525833,-390953,-389905,-486309,-336068,-165908,-188193,-155505,-11164,132270,377301,283330,-234179,-71483,370665,524388,261466,-115905,-134829,50509,-181123,-467021,-494391,-377048,-412229,-233714,190071,583738,634418,548596,196122,-222392,-229424,-101073,-173644,-245640,162359,305227,133045,-103245,258841,4203,-365148,201333,377778,-66708,-512238,-12299,-26818,-109329,-171456,-171356,-276453,-369243,-254268,-43490,113183,275763,149618,-89500,-277082,-359841,-175024,177006,231787,24071,-219053,191490,385977,219931,-55809,-313491,-457200,-310676,-378360,-175409,152786,246722,43437,-452660,-149945,287510,275298,131338,-43470,36599,191862,340425,140907,-135544,-439318,-135482,114089,391522,691699,792627,446378,21138,-299554,176950,408229,638290,563988,693238,601400,372744,62267,-247005,-417826,-401706,-553746,-294534,78869,252787,252741,411850,598485,532153,85251,-371649,-348570,-472675,-138907,21531,219037,83290,90822,-235757,-187271,-170844,-230856,-616382,-100321,369191,363700,48869,-323039,-353658,-140410,89772,238331,199935,-359954,-492510,-144031,-121514,65023,262051,135728,-106893,-238083,-413871,-372067,157224,556938,627876,477133,273683,297792,465722,307725,138757,118426,48453,208382,157172,1531,-261327,-249493,-357135,-68662,110020,-120508,-45071,126289,205363,198169,95254,138799,215235,-14183,-420506,319651,693008,694230,261221,186937,23810,-151357,-406017,-437433,58761,250720,342865,262645,144523,47379,2972,-126596,-168998,-134593,23546,168530,191086,20970,-182213,-412663,-450883,-263809,92774,373775,363778,223266,51302,275518,-7303,51398,170539,464250,625441,371118,286043,-218621,-397142,-223711,118213,202739,242492,101007,-187305,-174065,-61759,-7938,140765,42914,-93795,205107,315231,37162,-96970,297543,710158,743536,300935,-276681,-279547,-54199,-150886,-298852,-364991,-118060,32205,-222078,-275394,-332978,-519826,-123632,163224,382633,374685,56574,-26892,180967,-34776,-263130,-312510,-137019,-181473,-200221,29122,389123,424350,119150,-214134,92074,148270,-335568,-397921,-267979,-124334,33615,-179729,-475437,-171606,-137127,-13432,142764,308026,291965,173237,-40371,-168757,-206532,-112798,-96393,-24294,-23309,94869,166704,82834,-242843,-613249,-412239,-466390,-553588,-453520,-317245,27665,305421,327594,-33062,-310518,-246342,-412669,-228529,270496,441152,521659,364348,258682,309553,94065,-72798,-133574,-136277,9723,333011,540802,255155,140916,106734,73391,-62341,-217666,-341770,-449585,-194171,-157233,-169665,-115207,42578,-256968,-294194,-418669,-360815,221259,480432,120731,-370880,-201256,-332123,-310797,-153828,124481,577579,759111,533757,300486,495273,446100,92529,-59590,-37051,-293259,-588750,-553107,-499566,-423350,-136125,-63494,247175,565953,671771,244313,107244,204905,177542,144971,334352,458307,487092,273589,-67489,-224749,-117254,-238856,-26107,333379,391773,126435,-105631,-203091,-242802,-342349,-444722,-212678,-135397,-76292,305824,697622,926227,922651,531033,58955,-374025,-51033,299733,228270,-283122,-168397,-191221,-243324,-241204,-261760,-191693,-243859,-222151,156983,212705,-130668,-371254,-359358,-399343,-274058,-326386,-190495,5235,26251,23187,169915,600366,798865,723424,646755,417623,142742,-35283,-139440,-10536,97738,65848,-121446,-121178,10286,303469,685452,815746,606555,199079,-196620,-45201,-38267,-475551,-16827,121700,-171202,-53746,359481,523882,273035,-91524,-158742,151524,167453,148535,64547,139583,144200,-73936,-406423,-168127,-103100,-251772,-333649,-124460,36381,187441,190628,87660,-95971,-164650,-204132,-241170,-155507,-60326,98507,337987,450737,376910],[-94876,-366704,-343797,-458364,-133567,211533,368481,293763,270923,222175,69127,-62298,-140049,-137484,-179270,-226393,-78766,222410,825775,1101428,950798,552018,250211,157739,349629,458898,361804,-69823,-409773,-72249,6786,138767,-34207,-334604,-211721,50670,80111,11573,70593,222729,418708,632379,783278,846656,708395,854537,644925,201716,-174371,-392513,-339881,114723,485696,383121,-318992,-99713,80407,-152207,-225591,-298001,-237111,-65426,232161,147408,-128520,-245519,40667,148748,375792,563057,614327,229194,-19148,-282768,-468568,-470780,-461326,-156529,138778,186831,-162180,-195355,406870,742851,687467,374367,-39777,-209846,120741,154162,-140075,-344436,-182464,-88585,142030,423520,457005,529734,552414,419905,81466,-465689,-478958,-382358,-469908,-194396,-194970,-373616,-423812,-169339,-194803,-181214,418303,541421,256700,160619,658895,590250,267035,227606,202918,-148297,-259574,-299232,-266094,-280741,-345653,393254,713218,426966,-323553,-335873,-369549,-334789,97034,247484,-143402,-496675,-25393,331432,455152,456198,369228,395142,390144,402735,282646,-79266,-523452,-438754,-546838,-118886,397983,438176,73929,212219,661749,619476,144049,-295765,-329135,-328960,-250024,-262839,-387828,-477726,-313471,-269003,-158129,-27670,18403,-22816,-209929,-167556,65563,80461,-48044,-163400,201035,281830,49851,-310601,-362662,-210069,-145568,-191024,-268781,-210150,8726,89585,-116311,-484788,-427144,-304522,-266114,276258,949717,1079912,697082,217313,154406,102441,382268,867045,1102091,850157,145765,-232066,-452142,-519402,-463985,-170696,30714,159953,169936,-24989,-357546,-298805,-260693,-365358,-300392,-356780,-472243,-123902,147819,143352,32609,-241423,-331049,-305519,196873,583907,815137,587505,390634,194207,159760,202670,39566,-428886,-250030,227838,561644,633614,466787,294946,-29481,-256940,-243731,56401,401156,527204,539943,681901,647480,545896,241078,-199604,-472716,61051,404301,670304,464881,240033,203126,293472,145518,-28619,287174,213909,-136962,-511747,-309713,-20795,182713,534724,585297,560507,-31641,-277277,-22431,-54183,-303785,-433249,-41350,68250,166339,-18435,-165098,-51612,209843,464016,660804,381569,87904,227595,345221,271699,91924,-39631,231675,394256,16042,-379857,-334265,-348599,-333725,-429440,-57922,195739,350983,13543,-232540,-454149,-376693,-159874,77730,124706,-122908,-56028,12622,-460300,383911,1336125,2292374,2655055,1470140,570998,108697,1025848,1958172,1686016,713444,-165962,-516351,-603057,-166823,-24946,-83309,158177,548677,797182,985151,292553,-114569,265420,472966,225319,285012,610548,843364,687297,498739,231778,-216973,-488960,-402545,-370498,-463429,-373054,-428116,-392906,20900,103717,462337,203108,394322,144134,1388682,1276404,825320,-351134,123001,311171,-79573,-402671,-472219,-479655,-178449,76113,-17962,248450,169346,3318,21262,-312493,-293389,15059,-254504,-335010,145587,526011,656445,796221,1030268,1017450,462302,-118917,64995,124445,238246,-165229,-654746,-118427,-153797,87910,-283017,474415,2395589,4626406,4953548,3484294,2399338,2632381,2386038,1382359,1134944,2156771,2088561,899322,499983,163765,221373,155262,-36716,166115,244023,104532,-124453,-350678,-170382,213264,845139,936631,634635,369606,-29755,-135290,-212090,-305818,-29766,488167,413532,-144980,-201534,234637,73399,-324220,-258423,-137602,-413079,-438630,-208995,-20401,178354,19202,-99073,14978,143539,-45529,-357294,-288005,-306592,-221094,182351,212332,-160568,-109639,-27517,-75203,-135692,41083,41511,-115035,-561061,-130835,277078,274817,281551,259392,118223,-102778,-186493,165769,611738,591152,539502,508431,675747,229657,112378,498468,466885,353082,218412,191878,141405,-355286,-302475,102634,209466,161090,487712,695454,662794,451040,-100619,-489217,-312713,-347204,-309101,-117742,-16882,19907,146537,364204,503105,697753,715837,510535,115078,-370828,-87031,1954,-114871,39295,631655,918324,507649,-103465,-127276,249751,380451,315807,70605,-191067,-451619,-479420,-393233,-405843,-518777,-338325,-157301,-152222,-328200,79828,723146,1057786,865627,439853,293807,528702,813559,1023307,738158,535596,69806,54869,-115013,-250940,-376186,-120063,73434,83222,-9210,35030,-1357,-194990,-384596,-477452,-316893,21123,238872,260776,78445,79828,33475,-170553,-441467,-440855,-392825,-394104,74835,434853,544273,223835,-31361,-212904,-338780,-210393,77325,326373,275990,72544,-267613,-338173,-345820,-252441,-197803,-119900,140887,345592,327944,24259,-193721,66283,193963,37487,-78144,332392,733523,921266,729113,318579,106876,-206346,-360060,-248208,403096,769756,752092,107527,-507535,236730,780535,871326,723069,250733,122777,86110,3661,-327466,-230784,232367,453121,215197,-257151,19321,239577,331647,207465,-143961,-251795,-49287,127277,11236,-372490,-431717,-169412,51280,40888,-107852,-260795,-91640,42491,-364381,-79740,368879,263728,-28171,96560,444168,70128,-280453,150832,289780,130363,-120137,-424063,-525551,-502979,-316373,-122310,-183050,-358818,66847,577174,490365,-116765,135144,804354,829891,295580,-279990,-239945,-294931,-440812,-41062,24948,-332310,-217543,-117441,-199971,63010,111236,160785,95256,-134732,-215899,-329545,-184969,-98081,8516,-179491,-566894,-339813,-315392,86389,284829,416502,140825,-119424,-267756,-267160,-46207,41850,-310670,-115418,266687,308430,109697,-152618,16722,66102,52603,-131618,-278785,-228268,-120586,113876,27510,-162705,-125506,159851,327505,383577,436721,367357,251066,-158234,-180730,425198,903281,1104267,1014118,601622,118400,-165547,-86782,-39615,11838,1076,-50666,-330046,-242077,99485,321766,163597,-186173,-245566,-278792,-354317,90068,310132,125973,-423972,-289206,-300245,-525762,-217418,118615,200189,112119,81356,-54607,-490750,-89930,145719,16790,-450973,-182358,-2205,-131950,-38350,148998,152687,-64374,-233936,-63292,66941,207194,290745,152796,-284324,-90021,330620,427319,260959,-110954,-283558,-194413,71775,404658,514603,84959,-394106,-118328,101438,106963,36272,-111034,-172642,-202006,-226016,-340888,-256008,-309635,-308105,-95583,-74251,-172827,-226069,97541,607129,1015537,694559,66952,-296001,-168417,-137502,25740,326752,475749,274026,-60627,-149193,-204404,-276697,-158712,-134493,-249682,211416,1136380,1803506,1642440,771081,436252,462970,368046,175472,11664,-184598,-453473,-359767,-103418,299457,723219,816713,502112,-97853,-314334,-225762,128346,421224,750839,706726,533672,327309,55149,-42817,122385,198683,391329,324980,564154,330643,-195370,353112,935991,837030,109058,-472118,-253954,211061,541600,265929,-65478,-382160,-200769,114875,409074,605746,461902,100488,-194465,-149777,148861,169594,214700,-380343,-275546,143902,251539,177927,120769,65919,-30569,-44993,74442,196256,296872,486180,275311,74288,199719,639833,963867,755496,241587,-38004,116007,-198865,-123364,223614,471135,234577,-331975,-128126,24202,-357799,-6363,541832,458253,-22065,-434045,-104178,272494,147524,-288003,65291,139586,-158829,-282417,-187106,-79030,203563,199769,113792,6794,-60836,-191513,-266698,-161177,53221,165271,85393,-153105,-266091,-286048,-263965,-107530,155841,401606,554156,406475,296892,88007,190588,564298,769529,333440,-281419,-51205,21753,-26367,-125281,-514322,-395338,-34662,196752,13851,-382670,-175576,220421,386675,653537,841977,745509,372866,32026,-256614,-77290,10161,151101,248746,214246,-78652,-351933,-351080,-450249,-363178,-169602,79456,122891,130452,133144,-48680,-189131,-158500,-81742,-229696,-470041,-238145,-46393,101495,85798,69598,-50235,13666,-197643,-317521,-547229,-382625,-175008,-299607,-470672,-17971,175065,103824,343517,570961,385642,-115516,-367092,-246242,-385013,-294651,-277995,-268886,-130032,4946,79125,19976,-82093,-81581,-60316,178057,736608,1114815,893207,609457,418332,349891,-2703,-555965,-13785,353503,136276,-339208,-144743,430755,711304,622251,272128,1834,-82567,-64775,-4395,-118410,-207542,-172315,-207545,-332038,-407703,-471953,-492803,-279499,141302,535979,752679,718322,437575,113407,78567,77359,244026,146829,-315233,-15231,396546,321222,101078,-116188,-35996,91409,124448,77632,260908,298947,134583,-81569,-94721,24731,-169073,-514192,-469246,-297292,-260702,-270421,37130,346631,446069,106539,-401058,-97040,313939,425984,14362,-163049,-13660,33751,69890,233196,130605,-297602,164976,687880,885111,650265,172716,-497781,-323316,-132223,-186576,-335535,-499487,-278585,-217169,-166322,-10045,416226,684325,670980,201002,-76142,-153973,-150038,-176761,-90239,-122665,10006,193999,239806,81204,-8367,45717,94462,-108132,-429315,-215072,-29645,-81353,113194,321284,279598,220899,89891,-201118,-176754,-257529,-295757,-411377,-365846,-366722,-383524,-210775,55307,225794,131536,-106394,-327916,-438954,-557258,-441521,-382664,39555,40491,-144274,-7382,84467,-67197,46632,-29535,-223115,224534,469118,241178,-145263,13135,457665,708879,932991,1015084,885117,203719,-560197,2540,182309,292329,346598,375175,180600,193823,446096,595356,255727,-197538,-212223,-322571,-277876,-148538,-66705,-145878,-341987,-398459,-350724,-292809,-95751,124922,84964,20172,-64062,-166226,-253268,141646,302602,257718,62004,-286535,-476925,-237436,54560,325075,355453,195083,155313,161532,182830,329586,611900,603988,196836,-373529,-149590,-12730,209733,418678,391181,-18283,-135080,-202401,-73286,-87879,-116207,-67279,-67481,80740,111047,41950,-205212,-379591,-439632,-475520,-374347,-228300,58854,230009,26608,-121182,288099,337583,66596,-163457,-375592,-344011,-266804,-111716,-145802,-137952,36433,188194,342201,324297,101039,-72763,-73808,40,28919,-79638,-393938,-265173,45082,-701,-120071,-22188,-133923,-307681,6743,300814,400887,115604,-228707,-266908,-504477,-186902,123490,3893,-118543,230802,392653,646451,793434,728861,240524,-338660,-478809,-174614,390605,620328,440025,-26550,-197097,334606,413597,198493,-127432,-56946,-21352,164874,315676,405005,446702,181969,-290511,-44120,157553,-4733,-436462,-175455,-124038,645070,1180824,1153046,502433,-342204,-62657,437739,578644,395956,170683,489547,940401,896082,447522,-307120,78485,656351,867163,668992,315554,2595,-203372,-311552,-79427,98563,-104764,-253198,330301,620232,399069,201048,124622,125889,-205236,-515309,-178646,7929,-217012,-222950,-131078,169881,368348,204919,-231595,-168667,272895,502613,655550,564788,428428,165346,151641,276911,191648,157936,523969,699338,481108,-73193,-98000,151949,36428,196602,942804,1098348,989545,736204,165251,-448818,-61844,104301,-55934,-312570,-271163,217704,440509,344491,73027,87501,368676,481441,116818,-381334,-294437,-188094,-506340,-122027,52032,-33115,-345406,-52115,137996,-14004,375145,677584,671071,717371,759152,658930,262699,-53742,-174811,-356840,-411072,-241772,-121104,29007,105989,89261,126580,112056,-137214,-434376,100023,296253,207302,-204408,-232672,-74531,-115401,-291461,-236109,-231354,-408576,-411717,-492606,-333334,-226290,-164425,-82694,-33201,-263715,-472443,-30271,53307,-54754,-500069,-295891,-28316,-15244,-126033,-209669,-151304,130911,206356,145586,-9450,-165424,-135237,192147,403062,712098,548372,205937,239971,486277,414114,229885,40986,-84766,137647,283006,425715,486351,476575,383170,362641,366454,217320,-173117,-325203,-72534,-70845,56558,212279,334740,402452,427456,624888,1794135,3248772,3662259,4648742,3588902,1892025,1747859,2593593,2786148,3517414,1608492,936975,529159,-93151,-107203,-359398,-305867,-255819,-504366,-259166,-34313,-44731,-182535,-137047,-404158,-158713,140429,-23085,-208863,-363233,-514481,-527279,-553086,-452757,-217385,-59603,-98481,-173395,-215547,-98930,100046,-53464,-380408,-102129,243750,390746,274300,-96663,-53646,332836,253564,-38096,-222268,-238074,-350275,-307627,125402,487818,499764,283094,-9710,-285624,-271889,-124389,-156816,-56720,264206,477286,865,-483551,96474,99070,-284999,184167,354587,28584,-531187,-60916,48733,-48308,-228707,-177192,-138709,-148723,2617,180493,256028,381376,379333,388604,138720,-248258,-16348,299911,427709,260695,5974,226972,198064,-21012,-258756,-425248,-569544,-504468,-496584,-187140,145191,311173,230999,-187758,-574742,-31343,229167,256177,101492,56044,35012,18526,-79585,-156140,-475695,-178473,169492,393447,648822,827986,524127,311577,284704,627674,641201,742468,465091,450108,326147,142769,-149971,-387231,-451364,-354665,-431139,-403302,-123669,27628,40686,227887,370916,377289,121856,-252646,-381372,-317777,-131568,-129749,-32233,-68208,5519,-177158,29874,37511,42838,-325381,-124168,360222,413508,150965,-339791,-421397,-360611,-232039,-270473,-265075,-572853,-462726,-277492,-316471,-379986,-85547,-32624,-139340,-137926,-61709,-317276,-180051,240242,494589,500342,351108,255372,410699,323483,73950,68969,154028,422724,409615,204659,-107242,23058,-92051,-325706,-294690,-477746,-433407,-74410,284429,420943,359634,373110,289659,17088,-490818,132407,380700,311961,-88373,-57361,-116430,-223181,-375315,-547018,-223054,-87780,-54281,11005,39424,91184,111424,225699,290496,238894,124768,51896,61471,51727,1865,-95978,-90536,-23184,242069,411037,540465,432831,251803,331098,170981,17638,-107765,-96539,156334,96135,-179816,-340370,-227045,-133933,123313,156521,227459,43007,-140611,-46165,-29373,-112980,21878,-210502,-301934,-26293,-143036,-390338,-374456,60763,497508,557566,264676,-117292,24243,101004,-5144,-35652,-218826,-446518,-294836,-479488,-342621,-356667,-427088,-66602,136589,271415,404669,88891,-100339,18920,-325374,-416895,-335432,-201330,-99308,-64987,-16117,279280,308022,112122,-126121,150164,226322,-230017,-510720,-413297,-76558,141282,58814,-439002,-326138,-538,279773,408739,443019,373952,243146,57674,-2872,-77198,-84646,-240997,-263821,-265044,-167925,-121888,-200909,-435315,-336004,-94761,-55418,-266289,-327403,-516620,-53499,280237,471152,410913,-12911,-316889,-307746,1675,367732,483023,485062,365664,264891,255848,46891,-40228,-65513,-42376,31817,316275,436652,144437,-61032,-118968,-82377,-110778,-147581,47545,104002,-7367,2534,-172701,-293769,-152725,-297677,-405807,-519882,-299960,235912,478635,56726,-447961,11711,-56272,-213743,-232476,-29319,276239,349955,333223,383879,533302,378037,89760,34228,-1927,-275394,-529635,-519294,-391875,-295246,-307374,-142250,191878,483356,419762,-16639,-134014,170688,148073,72114,172056,201976,197273,289039,126410,15812,42018,173002,429807,575385,466059,92158,-161985,-275920,-365949,-408742,-206183,-32413,-130639,22726,514230,885840,1054294,882862,514205,50439,-397812,-100380,67251,-118101,-254978,-81934,-191415,-463883,-549171,-474926,-341393,-399637,-103755,333235,345394,-26651,-313743,-301231,-336413,-433533,-512615,-176853,43144,4700,-197950,-314170,114707,609839,701554,690573,426599,167626,24290,-35520,12273,14723,-69924,-156154,-577,-14041,471095,782132,960519,641748,77951,-273960,-120015,-277323,-274770,189087,366971,158044,81643,379576,492034,426764,228793,282177,472215,402037,295774,224841,258353,83870,-260302,-321698,-103879,-181437,-189204,-197895,-22024,159023,335352,252584,24237,-182520,-266751,-242330,-244184,-170925,-55711,117571,293468,387207,285457],[46316,-91464,-107680,-225442,-338696,102729,464164,550780,479618,264353,38436,-91793,-27704,64493,20788,-19683,-67444,-62067,464275,932414,832570,515904,184232,27654,197599,341259,431288,18074,-420964,-219230,-73881,81817,-97635,-492813,-170407,111714,96354,-100174,-161885,-20673,193193,598508,865302,904117,721454,788947,483446,-82847,-601787,-478969,-483239,-65245,327896,294310,-310897,35636,462806,387602,75680,-273538,-401801,-327839,85508,305774,239895,-35571,48400,189233,396271,543754,527873,366083,328158,124439,-133096,-345796,-427315,-226215,-117773,-184562,-418619,7573,477745,718916,600236,212558,-328368,-164913,160473,195572,-13665,-269917,-237392,-253793,-226232,21952,252377,324593,316407,227480,188386,-124848,-325858,-512534,-355525,-251241,-336793,-523269,-514127,-258171,-340775,-324582,306365,454514,104114,130813,747069,590610,132237,88847,66193,-315982,-312175,-343135,-293189,-303009,-411000,488708,902301,596035,-231409,-332226,-260528,-107285,271616,345427,-892,-308742,-144902,152485,293051,374075,376870,332544,320797,346952,279147,-59322,-491421,-201124,-256618,-385205,351107,612506,279727,-220357,300696,421407,-73593,-532209,-386664,-307822,-188966,-141935,2177,114962,146665,-40110,-57374,25610,50110,-99498,-390417,-311395,-91758,-94544,-239969,-212390,121714,365275,253441,-72598,-358236,-427347,-249920,-248657,-260230,-230934,-157022,-171716,-425346,-557973,-306818,-224862,-269498,117702,906544,1277253,951668,296088,-60294,-124121,309054,795236,942707,730303,164448,-39330,-229277,-259587,-232542,12371,284769,548955,455334,80238,-245999,-110471,-150953,-286257,-43615,-97822,-280769,-355432,-29345,-2549,-118800,-243712,-188785,-146195,312922,550615,582780,383818,138297,-108565,-17779,138845,60610,-264552,-371811,-188434,29437,374957,487211,440648,229182,-7161,-345051,-285244,-40708,246974,291413,431749,399096,434357,355906,43383,-371598,-85369,403369,628010,529158,225523,623,-105491,-425430,-203766,36801,-75036,-281779,-442463,-549904,-90030,236752,562102,700442,595275,77304,-302411,113371,138115,-253282,-632336,-204802,-72792,-22333,-222861,-220837,-55691,148049,333772,388074,-3228,-112212,335652,489469,348401,76506,-208951,32498,257280,-32458,-357424,-340638,-367631,-429941,-472460,-220494,115673,170299,-92022,-190556,-340047,-446519,-121239,241906,242435,-117945,-585661,-439593,-26201,1021220,1694423,2769325,2584835,1742041,351407,80780,1214460,1855153,1783213,704465,-447796,-390663,-455553,-295816,106119,165406,440827,909072,1068961,1187010,367526,104313,-13510,-95709,-259040,318448,764467,685783,472500,347109,19344,-440027,-215281,-47989,-190812,-370265,-308041,-440412,-446684,-120263,406213,757883,1020220,762461,591644,1748379,1581224,522257,-295539,110572,255105,-194593,-304838,-406434,-399442,60937,361062,94789,-51875,-199182,60279,40023,-317346,-350621,-44029,-93083,-28198,327794,537693,405045,528785,733145,985706,661326,45178,-252376,-174187,264676,106862,-97059,597315,367896,362265,358329,929298,3305454,5879934,6617318,5978343,2851049,1020326,1618232,1217577,671603,198945,3507,253747,-705290,-54588,565938,514196,-4577,368659,382159,67641,-331526,-393712,-76439,221745,778125,806798,355735,551123,305790,98253,-187811,-298572,68765,567210,517132,-98885,-183242,331564,244647,-109962,-473277,-291935,-310105,-549726,-430469,-117882,163964,85931,-100021,-220278,-37147,-68094,-474881,-400511,-145326,2208,383325,599815,127115,123115,318324,355144,57029,127064,127203,-86731,-443525,-173615,212520,209385,146518,174889,76056,-148169,-72165,278416,572061,439311,320178,469639,515908,243910,101872,428171,378651,98439,16428,248561,256861,-270363,-372664,70958,107274,163272,619895,849592,918944,827351,5437,-522065,-464518,-198302,-26948,98125,90513,-13172,-38577,154592,314142,592554,598097,441569,143928,-200613,-166462,35179,-112888,129312,622387,916095,682653,47640,-430942,-23598,314432,345263,198054,-166004,-566899,-339110,-220077,-405184,-642661,-274361,-127965,-102376,-168212,-53840,432845,691411,522953,242326,188789,472006,891290,1097531,884988,700349,438572,423810,83699,-104310,-350310,-171296,-34761,-83354,-270966,-177064,25040,25469,-131674,-402243,-590510,-163610,86624,147758,89482,118209,-46625,-264949,-483827,-474378,-345307,-459652,-184207,236748,353836,112924,-279523,-572111,-288703,-82776,106165,278667,324901,76551,-169246,-236752,-261358,-170468,-239131,-322069,-35811,337529,353587,-3298,-240882,126852,224683,-6621,-170731,138094,451309,472486,269825,-94421,-251112,-497995,-488803,-252442,260370,552854,529018,55807,-486943,135318,585706,679600,584214,266940,194003,210594,77086,-312158,-286552,180975,359071,117871,-356086,14382,379820,562563,353354,6694,-5020,131898,273425,210467,-153098,-476864,-415018,-139368,-188265,-287202,-486267,-346375,-274941,-356326,-11478,193473,143724,35923,34070,130255,-138400,-132367,366205,559039,388857,37108,-330538,-335830,-359191,-308880,-78885,-39677,-115984,90476,430871,493106,-39708,-186108,523761,767378,504946,-7504,-113880,-132744,-389890,-255628,-148830,-437967,-215557,-122725,-254111,-65512,114634,79987,-112365,-300087,-371416,-362860,-372910,-349210,-289486,-447715,-541848,-353216,-437172,-187192,19733,142965,-80961,-305710,-263303,-171567,23341,33142,-159341,353055,653078,655246,357290,143950,227918,77034,-140200,-531768,-569770,-490700,-49639,305175,113813,-98063,-162397,58473,199780,356077,518229,501857,353377,23777,-39623,271349,587494,793636,746584,510343,57149,-198379,-108044,-136665,-86888,-206134,-416299,-472751,-168624,134731,454350,334777,-2132,-145308,-335849,-195049,413556,594406,360332,-294085,-468036,-348414,-110366,146531,220781,84590,-147782,-255927,-236526,-385619,-249099,-59443,-126092,-518974,-147601,107329,-81516,-185713,52868,81733,-125788,-351353,93031,328992,356340,269982,52303,-371732,-393732,-57400,58477,77719,-61030,-210695,-249468,-126135,286204,515220,174658,-531967,-42399,270400,213492,157740,71155,-2096,-185081,-345527,-455777,-427134,-341974,4785,336285,227091,-84030,-234190,14901,474086,828706,471460,-47686,-262799,-151493,-54739,188363,370078,371686,16044,-373810,-255107,-259898,-281842,-289174,-250595,-308558,204461,1094320,1577327,1436142,535905,181186,199483,141610,59530,39068,-10633,-274472,-285239,9935,417456,814031,881718,416869,6344,-307,61594,103184,219105,475654,584819,596998,357926,246739,-39962,38025,215414,532607,435621,773464,649376,65099,16430,664756,476702,-368192,-211188,-117675,-140106,-16006,-175256,-300660,-327192,-229003,27386,395213,682841,557470,149821,-141140,-137015,180986,386170,505694,-46060,-583034,-171520,88277,14236,61296,138250,150484,135492,162014,255524,286942,339175,225193,13233,365236,816918,902512,447108,-104865,-63011,200835,35927,-116350,18227,208866,-3141,-406166,-308521,-283530,-572304,114813,608665,483581,-91938,-453991,1496,304322,136371,-41519,362524,325193,-7512,-352231,-303946,-151507,112266,96215,-26559,-272931,-445537,-339643,-231711,-164885,10214,116761,67667,-218205,-423824,-413887,-348701,-224292,-46312,135832,330748,109753,-22260,-68957,314709,705583,767036,226123,-250491,200606,240213,-39298,-232235,-375809,-214868,223344,405681,159294,-179576,105817,663141,735567,769702,907287,830341,679940,389519,279706,367687,49619,-76999,-126053,-211481,-352085,-452774,-255077,-199461,-245140,-172240,183591,640655,683201,542807,124812,-176656,-314845,-252176,-174663,-333559,-259325,11108,136222,24441,-168337,-355766,90940,120547,-8906,-173949,-345346,-274900,-358480,-241471,152964,365885,174983,143300,159120,-65894,-496994,-197713,-5127,-118452,-161347,-192470,-226925,-282716,-305764,-226677,-199761,-143782,-118136,-73111,310744,882281,1101688,688164,219664,119234,239147,18972,-434176,-114900,265479,88684,-403546,-55186,337125,441925,250178,-52322,-195298,-125655,58959,-24750,-202131,-264130,-212949,-358255,-336658,-360753,-305019,-345672,-341622,-45522,242464,315352,267207,439,-100467,-146767,149818,308557,33945,-491088,-46105,256880,166483,21227,-84738,-165087,-129403,-160471,-60370,159719,342231,213070,-86264,-108568,55481,32732,-238155,-255204,-256158,-311316,-319933,-58150,353462,450431,126584,-448311,-232178,201750,364389,36808,-240011,-286079,-312466,-101747,34729,-19371,-341824,-117663,118157,289992,339880,133107,-312415,-536952,-366784,-369040,-344879,-296639,-201893,-99261,-150358,-212679,314188,805093,786939,564699,317522,122072,-129457,-373480,-303546,-376599,-83288,161592,169814,107378,94597,212482,287371,31423,-428249,-314574,57723,60327,236398,280250,60995,22268,-29854,-312242,-331002,-330456,-218624,-153244,-180041,-341746,-347789,-75762,313851,366499,149476,-86359,-324191,-544553,-503908,-355432,-357327,-18597,-112589,-341474,-122256,-56643,-242258,-173261,-145011,-226850,-2869,98307,72019,-218856,-169130,170829,442766,629177,722961,719221,372066,-240515,-105008,-29931,161902,314967,459951,393400,317919,425907,656109,576844,316395,109000,-9273,72837,-223258,-368358,-309514,-259121,-143992,-57531,-7468,-60838,-32022,22353,-15338,-18385,-90882,-384341,-124747,266616,199253,-49454,-370068,-311809,-269355,11536,240829,351256,337427,142668,-62302,-79604,389646,641287,564139,234315,-274143,-429031,-176313,281744,591678,582004,164706,-179377,-324297,-61724,66151,98740,184135,305796,327791,311112,176169,-151024,-412291,-408198,-338066,-184641,-94237,31820,-34232,-401535,-34216,257671,188763,-178523,-259083,-396131,-206650,-79236,106788,157739,56813,128382,265756,408040,294290,-108235,-278744,-176868,-106316,-72504,-171332,-331904,-203912,-76130,-137011,-279111,-202231,-249126,-349098,-58073,216945,297689,122701,-278462,-113033,-203407,-263590,-142408,-281206,-460329,90911,262112,406010,669386,531772,95987,-449022,-475844,-223920,329086,615918,305345,-220824,193850,628709,507673,214979,-188993,-216426,-13989,262485,390945,393424,207863,-207628,-377465,46385,193845,121553,49287,-182066,390285,924577,1282530,1163838,626318,-185155,-277839,273926,468777,286549,289426,643430,881419,767138,402536,-256156,18667,555546,695973,413005,86931,-111469,-165917,-248744,-56894,-11105,-230278,-362113,168460,483228,428866,333394,101095,7420,-290664,-544322,-165396,37420,-108506,-104565,115493,321354,382311,193844,-79929,-34233,281921,497721,644246,643753,470700,173252,228391,361813,258085,198158,455150,532976,281743,-95254,198026,445217,157001,186543,861554,944680,1022322,716076,34399,-187534,125631,178572,32130,-205266,-284607,831,231199,262162,259435,767260,850033,694023,146009,-514644,-159000,-171807,-476461,-39479,112065,26981,-304743,-286079,-48652,-26469,354029,445632,421669,394610,309074,231866,-45149,-188761,-393345,-451689,-347502,-275418,-153784,35754,141938,207592,307542,370307,216909,-182198,-131405,114273,79884,-163038,126186,179149,-49258,-406966,181958,444987,309737,-49182,-408670,-432038,-355637,-264884,-25293,123662,57809,-200968,-280553,-117405,-139517,-412777,-292865,-12489,15620,127118,-108930,-341126,-162747,-30888,-6919,-191728,-173506,95439,482605,614243,749425,484860,154892,333501,536661,522755,504865,507546,242960,92659,123774,274002,552324,645722,624996,390221,187719,-6170,-271423,-453517,-182161,-214543,-236822,-119134,-99448,9287,220550,688169,1172249,3241883,4476392,5582646,5053317,2813146,1346804,2598126,3259373,1627223,2021714,967083,920350,-33233,185542,-92961,-140186,-205072,-492541,-336851,-135921,-151551,-35825,103652,-173858,-103860,12333,-72365,-203669,-282282,-355341,-446939,-420396,-283276,-141463,-28849,-40076,-179228,-393999,-470783,-395392,-512628,-301323,-148717,-7931,93336,17666,-263948,-65835,420270,524829,297181,1880,-174014,-347099,-286194,26728,233555,198311,-84109,-310419,-405387,-313643,-137510,-124870,41377,216690,483229,137987,-348801,22655,185233,-205118,-720,129489,-55360,-505855,-25193,194698,36709,-351485,-133722,22708,78647,287314,460236,407174,354610,479255,756159,588039,75998,68181,324079,458320,299526,116074,170233,-73081,-301523,-307186,-296536,-403560,-344274,-272184,-22125,193979,341650,407556,300543,-119959,-424159,75854,286822,214075,97704,7549,-206954,-249479,-215017,-462201,-198438,214511,343597,465132,641132,486981,485751,671397,848735,697947,548301,187612,38303,-41012,-205213,-421791,-507838,-510570,-364285,-195906,-247236,-404892,-379010,-176604,-2675,52527,80072,21420,-125057,-353252,-334098,-246358,-220669,-296248,-240007,-176029,-159790,101073,211047,251654,-112906,-269941,198386,345586,126599,-392288,-158366,-43481,-4721,-56069,-277986,-437330,-503223,-486516,-401828,-340965,-456386,-279823,-236974,-143600,71858,44408,-39346,96825,270062,300065,266309,158473,271380,262053,-14226,-25913,248582,514503,558968,323373,4383,177666,97084,-50955,170738,75183,-211692,-353283,177933,432096,471057,531886,450075,295426,-165598,-383177,-155644,-286413,-484472,-422827,-351734,-373723,-465517,-544862,-379487,-177777,-205209,-239835,-126699,95225,381762,636625,602988,492343,258037,21541,-71848,38615,176552,140704,134343,136685,336287,386028,458404,315125,277412,317687,427386,289757,227106,164121,297957,498713,414920,80102,-15472,-76667,77443,107781,179684,27477,-44642,8611,-17467,-227437,-229672,-522506,-211931,-191326,-332598,-330485,-345786,-327681,89114,203807,86513,35167,298732,283520,75584,59594,46375,-156905,-401488,-320865,-317485,-387915,-457297,-156182,39694,114200,272690,-2326,-366600,-346947,-391618,-25187,6035,-237967,-208234,-41968,-63983,109557,133823,58666,-22133,189042,226222,-169610,-487585,-379522,-121637,108897,136470,-146771,-192863,171058,430212,536329,466719,416020,359105,241956,175347,41977,-80438,-279528,-497521,-437793,-329160,-407506,-523968,-411357,-73068,240434,331646,169312,-46280,-393359,-188506,232323,681950,813738,301632,-408360,-213144,181106,374592,465741,339486,238289,139594,104413,-3425,-58343,-32603,-32269,-83713,206754,288293,45237,-326571,-358020,-334034,-354971,-202952,292902,600336,656151,325470,58306,-151794,-249675,-196629,-380013,-443949,-281002,128129,315712,-43684,-265409,40180,95760,-89080,-236844,-162399,-116322,-135503,113392,324760,325382,-193,-254586,-8970,16124,-206907,-465208,-472417,-252741,-194290,-290124,-118081,35632,186979,-43092,-355214,-178531,92715,15231,-84552,-82357,-54328,18256,315968,240699,190343,195342,495765,764622,723587,319197,-211709,-377286,-416944,-450377,-326607,30772,97666,-157907,63629,585820,825837,822745,557074,346728,-30694,-477108,-230477,-191732,-381055,-118272,-116765,-310967,-355705,-164058,-369943,-482545,-412484,-52498,304085,276175,-6171,-152332,-133832,-205539,-325714,-234219,21728,203635,166356,-43426,-391516,-290102,272263,512967,542721,314461,106945,69177,152540,142837,73896,-71129,-74753,193454,229067,677701,885226,1004068,564872,-65514,-372072,-262152,-429402,-91559,350011,495085,373872,66924,223816,398520,518132,449657,509568,547678,456409,324371,243762,214501,-68598,-459025,-175032,-87016,-271842,-160584,-165693,-72272,152611,358214,280268,21335,-154626,-339769,-306324,-305195,-249777,-130140,39008,206204,321663,227488],[309083,169377,75553,-83054,-278496,-6085,420940,624855,446678,192935,4527,-181643,-64386,92852,122447,145393,-33000,-250195,-104781,400917,470789,331126,4711,-236275,-57139,173905,350571,7882,-314900,-330666,-182517,-134194,-326636,-525002,-54257,190435,81892,-224241,-374176,-303203,-144981,332892,697382,670712,571151,551746,252721,-323588,-329093,-222118,-392893,-197953,201076,186774,-305484,-19987,576629,678118,256410,-126666,-376740,-441676,86358,520178,456903,94354,-31156,102296,323741,382923,226968,264378,406952,403054,371787,49395,-292426,-272181,-349303,-542039,-167129,208933,453583,545220,327879,-98269,-631717,22769,287536,266698,93907,-174819,-320776,-379909,-454086,-421293,-64854,79790,70851,115891,303094,223714,13412,-114932,-245451,-256124,-321064,-311049,-321859,-216637,-428237,-357938,125934,286513,-107122,53769,653818,594840,214698,47137,-114399,-459062,-292940,-290827,-214180,-256409,-235274,491758,916593,610040,-152455,-334030,-212398,34519,341338,358292,134323,-70552,-208187,-84693,70344,222218,306355,233486,266823,348641,337825,52830,-303496,-30020,-35797,-544698,219600,637732,442426,-278130,-116266,94077,-330198,-486580,-353800,-277385,-123176,-10611,345618,662789,462838,254890,151953,274025,106754,-163976,-510527,-402304,-252869,-211052,-276608,-287596,-8050,395086,434177,186206,-46150,-437609,-492639,-351638,-243602,-157920,-206327,-343359,-576219,-362331,-180623,-127150,-154985,49015,751549,1296906,1149176,554134,-33581,-263384,147947,537526,569771,394221,113915,42261,-75101,-112447,-104606,98631,398975,745947,600349,148765,-202395,-21734,-59471,-195688,-8220,43210,-56082,-525123,-302221,-178263,-146548,-28392,-19597,123990,454106,460118,162011,-8391,-269261,-490983,-230492,3647,25041,-131230,-293980,-471433,-470596,64495,334143,405273,396286,166584,-252979,-435796,-292892,57081,152139,178467,152771,340878,437073,212819,-235660,-161217,380453,654144,697202,279219,-101096,-402288,-288856,176906,127717,-199572,-357486,-247226,-584232,-200688,246310,533303,853471,819994,425363,-291689,253283,373074,-83997,-334554,-80754,-28135,-200547,-452913,-352975,-137194,36750,156207,61737,-274823,-193001,245434,434084,326810,127423,-249102,-250193,92616,-2519,-345954,-304189,-365306,-578977,-517824,-491968,-141294,-30834,-47792,-128112,-268280,-548642,-171920,194803,404472,575636,728107,989079,1214910,1524470,1963477,2828188,2213348,1787944,-211574,213599,1356617,1332749,1470472,439393,-612353,-1482,-286960,-203114,181053,565192,701752,980126,1096930,1017615,602219,468389,83322,-383056,-461745,76715,493104,414555,389718,213079,-266611,-373384,-45505,285993,117579,-53366,-158094,-282566,-310379,370641,1640312,2167692,2656904,1702426,1378086,1727563,1384471,-19597,-291588,-187407,41299,-164263,-75052,-364895,-265809,195412,333051,-11470,-404712,-628314,-25627,22080,-246728,-350628,9033,181090,154116,264365,321439,71376,251753,440824,830497,812271,333974,-72283,97914,713220,1198638,1198763,1498252,1339219,455878,1156712,2423165,5414036,7869894,8637278,8091704,4804778,4316193,3676889,2483905,1379563,616622,-3344,602051,-45520,-197288,528794,178108,-149640,593187,469874,-86971,-428223,-56381,-10684,135958,313912,218609,215397,803993,755120,376877,-100331,-213322,101796,452970,480363,-24237,-181832,378658,481530,153280,-369946,-332437,-213306,-326378,-445285,-9693,149000,43179,-175916,-304579,-72777,-21134,-443720,-409803,62512,228253,408531,627518,228754,167566,494181,599334,286494,221737,216511,-45234,-358047,-90396,88048,50163,-109186,8239,17912,-92568,69424,267624,341584,134655,-24220,256323,131077,85097,112122,361883,331800,-152890,-202495,304436,425065,-36918,-563437,-125422,-26239,101234,546246,784000,838384,694003,-82404,-439199,-461826,-101109,167373,247902,87791,-147875,-277120,-102798,145747,484429,479495,304889,47467,-74109,19756,231317,18779,148378,469131,788112,814231,256286,-470454,-271248,239148,404104,272357,-199204,-382097,-82159,64804,-180641,-336850,-130286,-82335,-21625,-14772,-127656,7177,218022,182941,98407,131166,469930,910349,1027010,903891,673772,658517,564119,217297,24376,-264577,-139917,31050,47655,-172403,-348822,96288,239075,17547,-321115,-316933,-100109,-19935,21667,129459,137868,-102577,-328853,-447822,-483936,-320908,-283508,-319831,-59822,42267,-60962,-445680,-451853,-43499,61775,81313,200650,353056,130669,-59496,-77508,433,159873,24687,-222377,-35582,378652,379820,-70573,-341480,136909,267909,6834,-239183,-92652,150077,42373,-111885,-290510,-383824,-521588,-420753,-272461,-31631,230423,236895,25834,-293503,31252,310489,374808,313730,342356,357812,398211,219319,-236811,-256885,193789,280097,23349,-434787,-76944,445959,690821,489718,180181,199761,248942,286430,207186,-65665,-465640,-584376,-362589,-378133,-408271,-502785,-525071,-510249,-138708,-1837,-66760,-48747,91977,71458,-184048,-203023,109747,555984,724582,495237,53903,-312076,-213777,-189233,-85046,142155,166629,146317,279760,354017,444471,24720,-371182,300328,728853,679174,253274,52659,-57514,-277292,-371258,-277039,-367852,-141725,-92785,-332284,-310666,109563,165291,21908,-190359,-243902,-183846,-326852,-281577,-434997,-641472,-322591,-124696,-295620,-400981,-228360,-42120,-154842,-411906,-292683,-40113,465089,363959,541684,833924,993011,918394,516117,340467,325500,82574,-289233,-462158,-302300,-400197,4615,384188,147998,-31366,-152614,-86584,-920,295266,523197,589274,441592,194832,120048,119460,187826,318948,323449,276067,35186,-75010,-37272,-177037,-172407,-329990,-496411,-432613,-271905,-68898,251397,279137,129996,-49564,-308661,31227,672456,775565,465456,-145344,-353144,-90208,334887,565287,450053,95205,-290119,-506070,-349892,-319248,-296427,-187995,-208750,-506220,-69395,257056,112641,-266751,-8748,185032,21077,-482719,200141,537342,439214,182185,-14518,-39480,-103850,-371754,-435582,-90992,-28218,-160613,-249640,-183425,129880,324550,113546,-379435,63026,427622,380867,296353,282157,196345,-83638,-323282,-452798,-461908,-154751,381206,629342,386423,-24793,-139688,10141,345724,523276,194623,-169850,-278548,-93464,134574,427618,463912,283766,-167327,-521383,-301192,-242026,-232706,-271024,-321574,-298757,172031,808885,1014961,825107,125450,-198628,-87838,-64303,-51153,46159,98108,-101215,-138052,136776,511145,797883,758409,215772,127138,331151,439046,179267,49929,158759,381240,466132,239843,224698,-206,-29241,94536,286210,348210,776770,888294,420105,-314166,292930,149885,-420861,147492,366003,180217,-42934,-354936,-512291,-300812,-249226,-64464,304115,580838,511505,142867,-140784,-223004,35080,408460,527462,170201,-479659,-276386,16941,-89242,-12668,127242,230424,286897,314118,435576,339061,180145,75606,106795,547713,938796,837897,262249,-319299,54655,319049,260415,24077,-95334,-75873,-260259,-494251,-403047,-507970,-262912,326031,629950,422906,-236529,-423494,82823,223794,101204,179516,567943,437638,168150,-207632,-333908,-207271,-51756,-81412,-212784,-418936,-267899,-147484,-131465,-142189,6532,108704,113620,-209239,-540719,-412306,-224579,-199813,-180383,-106636,4774,-248761,-352919,108182,501001,806324,657607,128607,98490,553137,590739,299222,41100,-45542,157404,487428,541185,223136,-121606,344297,1006702,1035759,867952,863966,779976,748446,633328,802220,692226,44184,-356400,-394711,-502234,-403362,-359186,-219664,-22826,-102203,-110819,207128,1002173,1247065,1071655,386897,-63301,-36259,36003,141627,-69375,-71505,220737,325642,312381,220423,-437902,215443,532635,354270,178328,-137491,-295433,-269903,41021,376665,438423,190882,-57648,-186816,-347329,-307325,-24711,73312,50495,23761,-28229,-83829,-238151,-426757,-487328,-415043,-230646,-175442,-129943,360488,871761,841369,361923,-92955,-41908,147676,17620,-352149,101021,429140,210098,-209268,57707,234104,166610,-143163,-401066,-389641,-232457,-28443,-79407,-233721,-309722,-281474,-440640,-384044,-299755,-72910,-162611,-337197,-170120,51682,-88334,-137172,18041,-97582,-253039,155515,297219,-50173,-442235,-13203,148352,23407,-128633,-152767,-369535,-348393,-464753,-329068,-77197,230958,239962,-72989,-68163,118830,213298,51698,-13100,-138342,-246625,-288640,-136855,234952,319237,76283,-341202,-321683,10619,184814,-36141,-294439,-390383,-360388,-311594,-223666,-228711,-397053,-404520,-453672,-390438,-80042,15576,-96058,-426814,-483414,-424017,-286018,-170634,-93538,-37810,-126870,-381744,222348,769091,759240,696315,481309,333691,-16990,-346354,-516654,-421562,-206521,69071,110502,194216,203816,310672,344334,359,-486803,-288613,183688,212272,322756,184112,-154653,-164667,-203718,-416643,-339428,-245841,-121457,-17654,-76285,-340308,-199776,94747,467244,371538,61557,-122467,-296783,-511076,-293668,-47085,95910,23235,-233852,-546638,-142773,-39913,-120816,-295462,-287443,-204565,-138633,-166696,-35149,-140552,-232730,-123237,116708,327763,416126,510572,485055,59545,4596,-72179,101020,220256,314556,280609,104032,111225,447223,653394,621589,322911,190159,255461,58237,-234075,-408780,-126527,218012,429011,327615,115456,-55425,-8447,-86411,-84779,-72781,-381809,-95749,272502,129105,-178568,-134640,-147605,-299362,-71617,173839,321571,383965,64310,-97605,23206,302766,485696,407432,212340,-139443,-436663,15277,533804,707162,570821,128396,-376439,-469616,-202481,134186,248360,281315,382446,310681,337509,238044,-70369,-349815,-310233,-165717,-12711,29438,-56879,-290503,-113653,74460,83166,-85169,-196506,-225122,-289394,-50548,153609,359635,466210,244105,185662,301838,406880,218013,-268715,-356338,-243771,-203349,-139340,-246354,-263078,-80662,-64087,-274071,-406918,-364667,-340212,-459771,-234190,-67119,4297,-77357,-240746,114734,40500,-256054,-205831,-112918,-119474,76852,159270,149625,530237,356865,113594,-366566,-522778,-264044,280152,594769,197766,-11069,534591,809621,554790,187267,-203657,-362827,8280,343756,491687,412926,55333,-304610,-125149,123118,255026,367400,808742,625130,863085,1132890,1221874,958980,565829,-23529,-387424,53513,228675,-8754,29987,386343,515896,494444,286790,-167869,-53808,349907,406145,156679,-42174,-117309,-226929,-340387,-240615,-278538,-440500,-382253,-28299,326387,452472,335459,-61125,-82165,-93694,-483097,-224292,126660,111742,-129656,237122,440153,382457,86258,-116827,-80731,201469,421338,576889,631934,425985,139671,191967,318146,240876,157996,263889,273290,32199,-113533,277575,548756,212994,108687,510773,599374,837407,573668,-81933,105093,315426,78814,-146617,-130955,-236116,-247233,8127,184152,437047,1063490,927840,620293,60025,-304955,53424,-101117,-485932,11995,117589,11214,-90739,-10917,-42335,-78500,7731,-43221,-52376,-20298,12135,-56258,-240740,-252569,-393934,-339572,-177889,-98091,-48059,87336,187976,287272,409006,528042,509237,142264,-230053,-180870,-182361,-86888,315677,317703,52945,-120929,565080,1012564,883129,224399,-326793,-326734,-178250,-282062,27732,311050,515078,171270,-22075,-106455,-110537,-196292,-85701,68906,175849,383968,174398,-14428,-455757,-233061,-101131,-330701,-174560,299222,674139,770594,612071,265867,11965,335713,526763,612309,764333,935044,646292,235526,6082,37719,637370,935182,818268,318302,-61262,-310990,-433318,-342190,-141017,-134398,-325052,-270787,-221435,164087,943035,1504264,1808671,4432432,6632634,7535514,6641941,3973908,2062952,4272555,5714535,2959314,3357097,1163491,282165,-377186,118859,242921,68571,-54874,-256195,-134089,-188380,-265371,108090,279152,15763,-108667,-195085,-238309,-243007,-209783,-181036,-284503,-232824,-159632,-140395,-119291,-137808,-235115,-16477,30510,-60828,-124963,-84301,-223584,-332157,-266367,-381185,-525019,-120447,323673,572322,461236,122956,-182846,-399217,-221530,-104749,-115609,-215548,-404601,-463419,-440557,-314139,-136685,-85147,55661,74970,240953,130894,-206698,93135,288468,-53848,-311354,-228530,-320841,-295178,179639,376647,103964,-355602,16379,165817,264060,511463,634176,462125,175205,391808,886589,814157,248455,52570,336372,426681,200565,76363,35416,-293066,-369415,-158304,-161149,-325628,-240056,-210860,-45452,137502,261031,437409,581023,160200,-310920,-159782,176663,200974,95172,41100,-246826,-313294,-271194,-441775,-211532,215420,282648,266500,353198,361411,486315,802042,771703,530650,213671,-61486,-222467,-337577,-576030,-349647,-402617,-584624,-287113,9674,59670,-20915,-111107,-174095,-221418,-243842,-170078,-116414,-41829,-178900,-210611,-437969,-466770,-531561,-436031,-415681,-217477,20752,278685,348103,65185,-534638,23,219240,-15775,-282513,179593,403885,375291,297864,24444,-417841,-452141,-340180,-324671,-122703,-196449,-481599,-351121,-265454,-60706,166998,245134,161345,-16008,-88992,116914,140983,114003,108691,-146345,-184538,206054,434341,557805,346501,67946,185149,155005,480323,950485,768179,352068,-338742,-103164,248105,457639,633702,684390,576553,84731,-97736,307702,279955,-145824,-290057,-506367,-491648,-476717,-473657,-376877,-50169,-22750,-232427,-312195,65440,626639,859527,678659,500801,277937,17419,-205533,-144669,82442,158782,171639,196350,327413,274948,156071,-17811,128786,256331,525807,563123,426191,365385,498959,746965,782055,443786,153692,-75489,-62408,29707,51778,-20415,-39887,6384,40436,-196004,-263328,-204664,14284,-52694,-28790,-93800,-250511,-587529,-214125,-51756,-333,165498,465657,411148,99901,9581,147518,56486,-179168,-344433,-322646,-424715,-537657,-310192,-77772,15266,79179,-77223,-448509,-312902,677,391945,407867,60262,-375619,-169698,-101830,-23336,26356,48952,89438,189998,127459,-222898,-351723,-89998,1625,37284,55302,31479,21615,188883,391085,502485,395077,441335,564446,542782,368723,165203,-54421,-187879,-283182,-300660,-160596,-259961,-329425,-204115,93421,438384,527721,415933,97320,-288079,-306280,163531,768389,1007186,552292,-273307,-267112,196530,269230,375376,153122,61265,-29215,-54057,-12892,-100663,-67612,-145003,-288244,83335,208376,-244,-478116,-383823,-343392,-476942,-353697,311486,858306,1089485,409684,231575,108238,-110020,-24666,-5701,-201803,-230809,-49722,45425,-85933,-63993,25259,126849,-8859,-115975,-137160,-341864,-243121,78357,179516,-30151,-394818,-375789,30733,59543,-85023,-392650,-402349,-157237,-216752,-252182,-59780,-104817,-183830,-507370,-466131,-168680,-106959,-235087,-301589,-327367,-173851,-14889,255707,222442,275150,376006,716583,877147,683631,28938,-641746,-420617,-450067,-469521,-183145,221767,195447,-193885,36683,494233,493705,237251,89051,109995,-127960,-474214,-360396,-368299,-226783,-64041,-181188,-493654,-18860,159764,-147708,-379387,-296017,-63218,143045,89573,-15577,64734,131076,-29323,-174582,-13121,218945,334602,319468,176167,-139124,-327845,-30904,304684,353494,188569,27081,129868,409520,406293,265447,74351,162043,497732,728215,935884,997747,946228,439410,-140967,-459838,-367901,-181054,-14218,336381,430347,383087,-42108,66431,408781,615849,519663,478911,411312,369695,272672,167220,51397,-219977,-349905,-57389,-56088,-340349,-201400,-162691,-205091,50901,292555,301296,107751,-69704,-305660,-329599,-371976,-345326,-250956,-26440,229501,390582,363044],[615657,413416,212688,-2738,-141823,-74370,263717,464552,209683,134202,59415,-252108,-292271,-70888,101908,187770,31827,-92005,-251243,-290072,-12253,85127,-152491,-458339,-182746,139016,276045,19902,-298172,-453371,-310143,-357552,-555561,-226740,161493,328190,125021,-222328,-436472,-470350,-470926,-92846,303351,275267,319004,266493,71606,-366296,-110155,40143,-200825,-193374,156529,129834,-204497,-91001,459964,640202,220304,-66958,-251178,-202938,300814,622036,432903,153179,14477,100279,280701,240980,68445,129281,300278,548320,758203,384419,-86475,-231393,-447429,-302273,84429,342315,370191,291459,-37724,-466758,-235855,268584,458785,368839,164115,-66461,-368834,-478498,-495586,-569100,-367641,-138699,-61990,144858,386921,510177,272634,227005,-47411,-214416,-225050,-58738,-70632,-116359,-425256,-287447,-33020,87141,-285203,-11263,463924,628550,476519,165159,-183356,-546388,-238668,-94685,1904,-111201,-109285,340818,701355,464922,-93273,-340759,-227636,49734,316058,365279,264920,128676,-152896,-231583,-103761,83656,238161,235675,346987,485422,446561,154879,-144018,88272,85123,-428804,77282,533642,484494,-58675,-488216,-301615,-589427,-252312,-224422,-229024,-53563,96673,558595,955614,557488,272012,172895,443708,160791,-208413,-541177,-392332,-235492,-85127,-122792,-226488,-59858,408040,567218,431616,279976,-70249,-511131,-452410,-207571,-65076,-164199,-318311,-348145,-173738,-69569,-39021,18216,165786,650555,1205830,1258764,873069,218175,-268053,-65504,203213,187049,122067,92199,46435,-41896,-115966,-83857,97501,379173,691929,562798,134567,-216734,-16135,-12568,-169872,-104448,81761,92028,-255795,-569108,-245900,66758,180507,114739,334468,502880,316642,-245000,-450270,-471408,-336310,-226852,-96711,-19351,-45934,-192908,-400952,-421935,-288757,-100440,117888,373919,235574,-79076,-267190,-254368,21583,184161,71583,-13332,259307,421999,264834,-153944,-192397,280933,692638,874369,393256,-98090,-424725,-48721,458124,465697,-96871,-371278,-21904,-297653,-243020,213405,494772,941644,1068681,708250,-245018,318552,558471,170862,-12964,182677,28315,-345910,-594648,-488896,-259585,-123611,-44365,-189983,-336848,-219133,18548,213886,222850,215415,-120071,-555667,49632,142968,-347101,-246447,-165778,-353823,-476091,-248789,-211800,-1899,125205,-108052,-395497,-316475,-285185,-27824,801006,1815784,2935886,3754691,3870214,3551173,3551996,3585206,2804341,1835203,170226,990578,1971822,2073773,2007074,974282,-136062,118306,205039,297036,489057,1231976,1203728,791317,524615,741416,1173196,971974,596195,8081,-423312,-463805,-103275,276816,536139,148227,-595416,-164292,-166874,407731,493694,270297,97406,-2982,217138,1242251,3003430,3907551,4166432,3110754,2419320,1507178,542442,-459465,-553236,-379516,327057,440427,184919,-266550,11893,225344,-5876,-371828,-307718,-241079,-470115,-254986,-153732,-18005,320190,439797,105501,-183751,-99773,-179087,238531,480083,601252,687084,491760,679174,1045682,2189264,2901277,3174490,2509749,2113252,-60296,1894046,5342557,9428754,12518244,13401884,10736233,7814063,9855644,10200199,5836287,6036459,10741963,11746373,9197255,3220955,655608,1452257,1180971,1025156,1162787,709806,-147773,63517,527761,307269,28661,-126014,-308741,443294,981206,978393,503619,28073,-101881,43334,180944,305002,48546,-146533,419137,701003,446292,108832,-185849,-244812,-275147,-214498,145468,109773,-62074,-268652,-237710,-55515,9163,-345163,-366446,198368,388035,257881,209980,46089,33886,436193,627678,492542,310457,255515,-53008,-366255,-48302,-58398,-165238,-392365,-216124,-102994,-25172,78252,77496,-92938,-286790,-327610,-104255,-353314,-254188,-11872,231020,260465,-117015,-135848,351434,594274,314737,-291215,-165464,-36980,23228,272524,469575,413542,98150,-352488,-384474,-417829,-95276,242703,279567,-49713,-405960,-460875,-411157,-47708,303504,305567,85273,-171072,-21016,284058,462049,240686,116804,187259,518912,756982,357666,-273775,-391567,121895,326628,128641,-269131,-83631,177492,313449,146594,76833,66786,-18726,12032,44046,-111745,-442042,-256506,-68469,-7229,85305,450580,789760,748814,645948,405487,541676,419077,245635,69769,-161766,-68235,148596,233570,42853,-452121,94327,262096,-65879,-243734,78823,171216,-29434,-106794,107843,127948,-97466,-368284,-385087,-437791,-307391,-165645,-274643,-340679,-240687,-254435,-535430,-255818,103001,150020,22269,122061,331286,183624,-6930,37994,284420,507843,364181,116098,145553,412494,375279,-122615,-385226,54412,232435,8765,-273294,-345916,-186124,-307383,-404023,-369009,-276818,-346894,-340368,-236239,-328392,-222443,-88101,-31975,-128042,-92969,-37456,-34361,-35846,367122,479040,459109,221386,-246602,-168851,208880,170571,-70434,-416491,-277410,364277,627356,468052,230528,295764,265648,144056,-38543,-188785,-426097,-559292,-591148,-444643,-379651,-305989,-135916,72956,70074,-36882,-258042,-254934,62097,132661,-268912,-141538,362441,675757,681626,368112,-125484,-331859,-188605,-143813,128079,420875,341554,294451,401406,369960,332916,70898,-198056,256045,705753,729064,401023,136553,-142155,-340941,-496229,-403288,-224525,-58483,-77225,-424341,-307153,99433,280110,148904,-126834,-103651,-31398,-58472,-119236,-258109,-383808,-136056,118238,61627,-117555,-377710,-117610,-28414,-227137,-456084,29479,744606,700292,1016242,1116283,1140395,984751,558208,367775,254995,22529,-289559,-239068,-174438,-270869,-31592,316614,137275,-31527,-197356,-313725,-190015,150377,358006,498096,438358,230231,114986,-79066,-267507,-260623,-125450,-10633,90372,133320,44992,-203242,-257692,-299988,-287977,-429885,-516542,-406554,-267237,-45863,108599,-45792,-271928,154889,714064,714468,339813,-94557,-197664,121522,562945,821018,681036,153119,-383113,-505039,-360986,-382193,-384770,-316078,-287599,-490745,-51632,321532,267375,-250190,-39096,386040,240378,-449197,173107,544733,340171,-40222,-52011,381036,521452,228870,-54641,-100425,-39747,-118606,-248002,-150803,-14827,-34090,-232522,-436186,87434,441291,458437,330839,368039,303866,19906,-228422,-374721,-316258,26103,560818,630025,294372,-21475,12102,44513,187918,134958,-121851,-342417,-335271,-16337,307760,580028,508551,179870,-310878,-302778,-129389,-73069,-100675,-127611,-321791,-286275,88853,422577,425799,280255,-128909,-573822,-430947,-302490,-217791,-39409,64549,-28647,-53761,168600,465324,576272,368524,-155144,42583,493883,677163,295545,-92635,-91359,259438,214252,-76319,-16123,12038,-113907,-186192,-232965,22715,523518,899977,594530,-347805,-80686,7875,-155176,315460,645473,548703,229180,-159886,-492534,-399113,-345133,-227727,94882,308165,300388,7444,-284027,-386762,-186730,220971,254826,103481,-530278,-272068,-72302,-206688,-181715,-47022,98400,248505,367615,593073,602666,473515,331051,319927,633231,895941,716601,186732,-391656,90858,334036,320854,115777,-145720,-302974,-418497,-399604,-447231,-465253,-33314,409938,486793,175901,-401630,-157827,97677,11542,-59946,240898,560529,401289,243858,-42023,-194754,-206247,-233545,-275079,-278164,-141394,28740,47047,-14270,-140505,-40134,69772,114644,-223185,-539571,-300648,-61611,-97234,-249260,-353089,-385553,-441969,-110283,333289,559708,729574,409046,36593,433102,833698,821711,565114,211249,174456,420716,565357,525623,167199,-327205,320133,1008151,1063103,825318,668373,565408,481427,619991,986357,671058,-82260,-355180,-85898,-124424,-222252,-273383,-334962,-44753,-74016,-104641,63142,931314,1474830,1307132,545662,33458,180162,388824,473214,244281,237268,466277,570839,696833,673305,-248379,189509,751731,599731,330738,-28679,-297445,-244707,181530,562290,525714,200654,-159720,-361791,-486730,-247578,17077,48908,94516,155463,107847,35066,-201995,-351581,-304947,-361052,-349688,-338871,-267142,248220,649799,435524,36134,20746,60251,26353,-123061,-346508,260832,568252,287456,-79443,64901,95910,-53096,-250021,-164481,-88515,-199752,-388654,-237804,-216600,-285121,-318619,-499128,-318701,-119046,147554,19526,-313832,-248460,-48111,-341994,-348000,99609,-100245,-344323,92103,188995,-125352,-275510,31396,88913,-52530,-126107,-175103,-254761,-221548,-158597,-212247,-59734,58608,64787,-144952,41497,199104,288476,191942,79464,-92773,-203402,-271646,-227303,-35219,31988,-60497,-210614,-249096,-207190,-119892,-218919,-349147,-470944,-344758,-464649,-487500,-378083,-489124,-448065,-200826,-210040,-403948,-159574,80289,-98787,-181197,-263305,-265489,-184159,-145221,-122753,-73061,-244289,99987,434970,507635,505092,348682,253432,-6882,-142674,-112388,-8139,15801,117555,156442,279234,241296,285941,217275,-200538,-525137,-181729,195747,260902,285213,19649,-334401,-303218,-404314,-385228,-103506,-53996,-50110,-62831,-125186,-274386,-51140,188013,382759,174229,-111857,-149168,-242217,-404178,46592,365141,513227,82901,-342236,-392437,-152596,-13990,81335,-122227,-436558,-189166,-56723,-189979,-106915,-1514,-54341,-147584,-172130,109678,214804,325701,345395,185662,80800,-4837,63287,65969,14325,-143017,-372999,-201064,188955,413825,522958,267322,137823,127208,152919,-122624,-440974,22382,494727,776019,589208,297997,-33984,-86842,-214200,-296435,-188529,-312032,71657,182923,-25372,-220068,-16893,-195170,-404934,-72263,162421,258809,300620,-119575,-192728,83078,-33359,60627,112994,112801,-17538,5728,300938,704723,599356,242534,-152644,-19675,-107099,-324941,83232,260012,178653,105967,44473,152437,167825,-23913,-256690,-254285,-92392,44620,90779,-78641,-36488,293181,191270,150587,172879,48827,-127422,-196706,34084,311655,522598,621686,357867,215136,301724,341911,95350,-345332,-301358,-284320,-280749,-206109,-339767,-226375,32407,54115,-215914,-367626,-328942,-217211,-294274,-359404,-495967,-358490,-313439,6326,291172,130705,-288941,-72612,210704,250446,202170,-5799,-112763,385542,437160,287065,-177541,-451807,-247001,227064,487078,67729,197776,690136,799747,499087,97136,-194501,-499582,-26971,355917,548152,385897,65550,-16534,98728,150915,314619,622971,1088341,1127699,1089130,1179420,989306,590206,381925,68829,-269603,-153724,-22483,-261372,-389138,-64997,78694,177649,183653,-61286,-150913,29801,87517,82374,62598,4621,-221664,-374580,-379407,-304747,-298168,-342730,-232663,172285,447750,271894,-324117,-94524,23019,-389710,-114710,269601,288507,-263767,228290,519068,441712,72270,-318130,-336622,-50391,217772,420580,490580,281908,40375,23381,131413,126277,38730,-37235,-52373,-204689,-247281,85170,371914,170407,60799,-55714,27870,418246,312640,-149841,233158,408050,-102700,-297767,-70420,-221191,-415995,-137278,99925,429177,772482,544634,270010,-72923,-49669,223817,-34112,-425303,33216,49189,-111487,2281,54318,-194679,-277947,-517930,-295000,-251369,65013,91168,-86081,-193274,-190207,-241781,-197804,31330,167614,183439,242609,328801,416955,441781,521796,640716,375379,-3269,-380942,-332659,26369,354795,302917,26553,77036,746041,1258699,1110175,338861,-265653,-75610,45754,-221793,49417,485080,867326,522946,376859,11536,-21595,73538,239755,249694,381676,517545,401372,174307,-227943,-382335,-233386,-403307,-206847,335705,662999,741849,368671,136443,67844,288095,428598,618218,924291,1189022,880448,266650,-159189,-232472,662846,1165072,891140,161746,-278652,-398504,-367627,-188824,-57777,-83139,-461528,-30151,529067,1761324,3896749,6896653,11251685,16290205,21134406,18977352,13614345,5806962,10939952,20249237,24041762,20231875,13457838,4909286,540020,2526285,2271444,923353,841033,803973,422092,277679,-137719,-197204,277754,386026,161525,-206629,-414151,-277077,-115408,-99964,-60418,-152122,-113062,-138749,-239410,-340751,-443134,-168809,312604,429342,247102,114105,46409,-317125,-594710,-383874,-407466,-410466,-181476,115883,412297,423339,128740,-234182,-453899,-212037,-261730,-400369,-461832,-423371,-423861,-348679,-240766,-120979,-44173,8474,-108109,-182986,-188644,-193846,186518,388006,138809,-301012,-581413,-502912,34241,498731,523402,100123,-177096,172328,236255,366363,629194,659655,437041,-34001,173956,801477,839506,321083,-16134,370828,472261,131844,-50664,-86871,-266128,-210049,-28081,-93400,-336655,-272091,-285475,-304966,-97741,61678,264262,493755,176378,-163279,-429097,-74643,28511,26405,65900,-147817,-293882,-306292,-467326,-289069,107094,181013,148205,162127,258229,426153,723704,564523,375382,342531,178031,28124,-266826,-328117,-176050,-327307,-469686,-99688,123450,274669,383095,336412,-58180,-408663,-327030,-144490,-132598,2901,84412,195990,86620,-244707,-415208,-546494,-362738,-290443,-96934,255400,372781,196445,-299482,-41789,143168,-196724,-109605,454478,751550,654354,476896,139498,-475169,-363465,-189254,-263475,-96216,-55352,-331448,-418576,-423263,-359912,72305,376597,233395,-272720,-371371,92088,220275,15944,-42396,-266074,-375660,-29173,231633,465540,333255,110697,82269,121171,849037,1422444,1226920,687356,-132449,-417138,-32783,396146,738018,910235,698667,204288,187642,620956,582073,66158,-89797,-436592,-493911,-353825,-332329,-238013,146447,262197,6086,-381307,13569,692474,839866,544978,276659,166569,-32976,-343254,-399933,-235947,-20576,78092,188926,220990,79464,-174175,-368973,-62417,221243,465465,660188,408790,331533,476639,671290,769953,658183,278094,-98722,-319667,-183495,-198184,-137830,-26974,84150,196145,7089,-84257,19027,111222,81286,82850,-64885,-304583,-442484,-245286,-134392,41016,245867,533329,468255,85647,-112398,106056,87554,-47610,-363582,-405990,-432569,-453916,-392117,-163561,18801,-18173,71189,-14520,84316,277477,603450,656744,373903,-209232,-364289,-113585,3958,190267,189433,195537,125737,-61667,-364656,-94330,279297,308230,-2685,-116079,76788,116922,38734,202674,341606,285201,484887,817963,890119,556055,274712,2476,-101701,-151064,-181019,18804,30923,-104904,-111899,122362,443307,502787,400103,106811,-198305,-314703,57085,644566,970277,709534,53066,-386919,20599,74422,199394,-5550,-101095,-148685,-114027,46281,-102428,-192749,-361148,-398343,25149,198323,-15620,-415427,-204181,-31992,-102146,-435585,106972,804329,1023757,236769,219269,291375,29422,87120,311105,68385,-54581,-51810,26818,94612,148670,62980,98209,38369,-7181,-61568,-253775,-166851,71592,-7991,-259537,-42190,62615,179812,126065,68467,-257273,-319213,-121416,-281881,-285385,9704,-116477,-426095,-453489,-338580,-267766,-403639,-524813,-497919,-464164,-184334,-9600,44815,82011,274993,538625,825978,811490,517960,-4295,-136204,-256623,-435932,-521530,-39665,353011,268618,-233052,-35793,258829,-39906,-475006,-37924,21235,-108165,-249800,-310224,-315142,-27333,330,-184862,-334396,229278,328187,16784,-238502,-157961,-77801,-31975,-81523,8554,263259,391360,183458,-39295,132643,357318,401425,382212,270628,6583,-312721,-178820,187118,284114,148817,3584,160085,591986,672416,472543,281095,456164,795833,1186146,1156533,1029904,740142,288955,-146141,-344095,-190116,7087,-68862,101815,210733,203422,-191771,39052,552882,694824,468756,272748,165047,209335,173096,37569,-173568,-322641,-147236,47426,8758,-338085,-246473,-118761,-286524,-116895,174687,292116,193524,-14246,-252021,-328579,-304882,-278153,-374489,-25201,358077,605232,681742],[868447,577755,277552,15413,-92346,-227638,-68510,24119,-85086,134805,185197,-93345,-242656,-360780,-103284,32898,64532,202965,251650,63656,-477203,-196429,-277634,-535324,-90141,261845,338235,157565,-145025,-491057,-439033,-505962,-331371,63911,386440,472096,218584,-106254,-328239,-518812,-481197,-498434,-232234,-167228,-21070,-9756,-42900,-294809,-83094,161661,-66537,-76139,163087,123373,-66191,-63948,212589,285742,-48841,-192711,-215230,1772,461756,487159,158488,89241,141252,247647,321190,278040,256441,190461,129119,530762,871169,576083,140915,-129300,-440321,-122122,214767,338447,209915,-15772,-426273,-401325,106689,424690,516492,359941,130798,-9337,-334311,-519913,-330380,-148042,-225298,-349422,-81051,183248,349498,574083,394114,387342,143436,-165200,-182116,66462,97162,-67517,-403129,-255232,-163532,-151337,-425939,-45504,297431,646723,708021,325065,-97664,-581536,-151303,195184,285559,104367,-95250,65916,309592,198362,-91523,-330344,-288719,-80935,190411,347819,308607,181798,-110732,-270721,-216783,-48319,183801,334818,526081,650506,498248,128968,-106815,89338,51955,-324033,-56358,304023,358186,33476,-414449,-566034,-371507,-40525,-87744,-214142,-52194,97572,516910,819643,407886,-52947,-55573,350792,143193,-248831,-463745,-321250,-138004,30784,70,-88469,-44431,377806,587494,555768,431266,187625,-148248,-453315,-178443,-46784,-169052,-240302,-162860,-57266,-46079,-31691,151579,400278,677606,1071930,1246034,1083838,542436,-25139,-256411,-136139,-65575,38527,67743,-42410,-135406,-231301,-173247,3476,233925,395060,327104,-16619,-332536,-125148,-75743,-252907,-244910,38952,141527,-14471,-463849,-227320,262876,263455,111150,314851,334716,57166,-347420,-285393,-60383,85005,79966,29358,-9602,-41922,-205437,-365387,-330820,-306292,-408471,-337023,113635,158060,21696,-78231,-99978,88645,300562,151007,-59253,156791,292852,199449,-108792,-265316,76456,637858,924205,479778,-92934,-309992,-64150,456053,687590,41675,-355241,119798,-105969,-241782,125781,464306,862585,1076535,691553,-219195,279147,596507,398400,210042,242374,-107632,-482766,-466533,-528202,-415657,-349745,-245325,-277382,-266967,-278753,-290274,-108400,35139,268007,67838,-477002,164559,306104,-416169,-60354,258450,-44370,-363693,178341,523989,381869,297898,132135,145539,237111,-196130,28549,1310069,2951777,4888937,6609898,8034825,9608927,11163781,12315497,11289625,7375122,2809653,4508546,7612565,8654966,7043758,3764659,2435711,2908136,2061903,1781432,1827155,2138791,2171544,1196052,-120992,1194325,1954770,1626525,1257398,272539,-520350,143041,367442,514554,853736,218308,-191867,4359,-509870,804100,1164237,840421,484342,120642,1061949,2622813,4614787,5971272,5584637,4790729,3698987,1737058,-39437,-233912,-17345,421828,1074962,1155239,413129,104205,500567,462707,-69680,-322099,-17090,165722,93179,-331690,-43584,480718,721945,609311,-13063,-252834,-165812,-224990,469737,944848,674161,203158,391803,1351650,2680219,4804680,6062262,6141922,4481930,2796428,696602,4036963,10859693,18079986,22814129,22833962,27995429,44849293,54405680,45719664,22483794,15383911,35363721,40723183,29778390,13992092,3502162,6760724,6154501,4075073,2441090,1301094,404454,702421,1093131,849684,261548,530327,630318,799113,920583,759506,392463,192863,8026,-108359,-198239,70224,113072,59107,527141,828671,733789,547555,-57728,-332266,-48757,136734,216801,19689,-141954,-222112,-89583,-54398,-37182,-251661,-268600,224981,453165,193542,-141928,-344281,-197650,213927,552091,634788,399410,232836,-135808,-387233,-43694,-156860,-366336,-595359,-428929,-300036,-113038,-79750,-67583,-247395,-116165,-67684,-243921,-469990,-627315,-296897,27658,160034,160262,199024,425174,733150,684508,242537,223370,157791,39827,-52504,-27048,-155683,-516526,-544311,-315396,-344593,-163774,223011,217853,-264126,-504685,-239626,-407976,-264434,46608,85956,-172012,-390454,88735,539100,652554,488593,162434,-83545,147072,455831,279277,-109829,-260883,28676,107948,-175713,-266372,107082,326857,427364,428967,445445,266947,63381,-23877,-13280,-52421,-117086,-153370,-152810,-118501,50389,475415,645136,408156,224791,-1308,148935,118589,201412,47884,-72121,10258,207561,304387,175190,-274490,1825,102164,-324433,-153469,332667,348789,38201,-166360,19677,99751,-47076,-359356,-303739,-307310,-192981,32384,67125,-163524,-239719,-348815,-567430,-227606,95397,174417,-1618,97492,293863,201495,-30122,47911,440458,685660,652580,514185,481760,446084,346157,-17038,-278037,-42797,111247,-37031,-265800,-390329,-398499,-443492,-549452,-433999,-236051,-279624,-291646,-45587,-16491,-268522,-204083,-129227,-80046,-200374,-373565,-417264,-303377,294795,497429,356223,32693,-321920,-15443,205002,47968,-95597,-257642,-505231,168648,412244,281456,162393,292605,204942,-84614,-420762,-266240,-167485,-392199,-469125,-338359,-219619,-112156,207266,512509,177821,16361,-93181,-225450,-24878,140568,-175269,-12839,614162,744246,472629,67306,-414345,-164036,-144283,-187704,291886,670227,456377,298581,364722,390060,221343,162826,166921,452627,711117,666718,421070,143162,-265725,-479003,-563643,-387738,-58501,39486,-57862,-328330,94194,274886,338506,87347,-178540,-68043,61156,204261,6367,-57145,-180426,-15864,306122,427357,190554,-301181,-120160,171326,76548,-370714,-34970,630113,817560,1052174,1105459,1066715,873680,545975,305796,81913,-101722,-136050,-42650,-71004,-168822,-66693,214891,153484,-66498,-306988,-372554,-91783,15517,60763,213850,297880,95903,-58481,-198528,-318985,-374761,-251122,-98957,197725,337869,143699,-184575,-298706,-187317,-189480,-455833,-414234,-283424,-376405,-403755,-10377,-107223,-246361,159877,548343,447092,52305,-144251,-106336,225533,553173,845549,819736,233896,-398819,-389191,-294719,-438456,-454621,-387443,-340433,-476674,-93634,286439,299369,-198876,-22258,522208,373862,-264574,79575,383988,111676,-329261,21204,741673,1058659,823656,353642,-104024,-84863,-50032,-156423,-68827,29019,-112387,-194756,-238987,90069,340199,419870,297929,339614,322090,118431,-85125,-246982,-211461,102720,471473,381510,37250,20560,205122,181483,135854,-125200,-370914,-463146,-304426,50041,391691,583566,493500,129842,-348421,-220892,97734,146325,122595,42114,-241475,-221323,102820,225990,273599,274448,57617,-187292,-431138,-498143,-390670,-172969,-54596,-31583,-29480,116941,292635,230363,-89246,-345728,66359,499871,692243,387141,-150010,-67954,412420,303485,-286641,-77535,29818,-190668,-511075,-318841,-440263,121835,670868,524336,-204271,-201085,162498,172642,408438,679449,685861,363719,66940,-245018,-535195,-433977,-408857,-174431,-3791,29432,-196353,-480105,-483111,-318014,-29836,-116256,-220004,-423993,-185506,-191992,-345811,-379575,-259038,-155350,52048,308238,660386,904846,849512,807264,519322,612431,713388,551680,179467,-358967,5673,254493,253387,66609,-170305,-320902,-269378,-224702,-400781,-418681,39754,307441,181056,-197263,-194541,204377,169790,-131099,-323996,154544,393165,285465,245323,95738,-2284,-133735,-287178,-231153,-45840,128857,229239,196860,92914,-142489,-90939,43772,89013,-257359,-426835,-164256,91535,66791,-90909,-414248,-386715,-197456,141567,333835,443214,492536,125790,10938,607144,925993,817163,546563,94007,193034,433511,430354,425029,145121,-410416,35778,644816,800643,658057,427994,293710,12392,331764,690819,338452,-255684,-33894,235101,121158,-74565,-183759,-434767,-237115,-142119,-141113,-168737,488754,1246080,1158901,548534,89756,271164,620730,711903,556241,583866,682627,765038,957628,881605,-37544,4576,663751,638034,293085,43161,-137768,-249294,168159,688905,787428,428953,93025,-245097,-467135,-201604,35441,128273,172854,250623,180120,90103,-205059,-331789,-196710,-173949,-239767,-392901,-350624,63255,335578,149646,-33247,139628,128013,-102478,-356371,-243347,295452,516659,219615,-70172,-13866,13564,-13538,100929,299056,364036,170851,-132761,-464944,-129245,-98546,-283420,-372482,-30452,307085,436820,255787,-256901,-267292,-41091,-240505,-244498,19736,-163496,-428253,38833,76716,-156349,-139704,80459,140149,21489,-9202,-117522,-95026,6271,180895,212245,240771,67208,-301734,-195244,261657,390966,314250,164014,24613,-128853,-235768,-300309,-304978,-319620,-291515,-210761,-162664,-133006,-174232,-338295,-241157,-121478,-374052,-464474,-288663,-334969,-253903,-516357,-202182,173357,220545,-263108,-303484,219972,232275,114967,-83188,-249344,-242907,-331771,-191563,21798,-4155,-7593,-57604,105996,111938,36097,-44864,-87774,3329,182950,292596,376741,331233,272470,308709,212598,168604,-16389,-430011,-401077,-81494,87016,189263,153165,-114200,-343476,-273690,-173147,4135,215660,200264,51802,-69807,-107298,-38611,87177,198700,109730,-141941,-144198,-58678,-119487,-180523,363608,675204,692483,92208,-364685,-105044,-53410,-15125,207381,98105,-311872,-181263,61302,-137439,-146908,147204,167780,-33843,-314579,-13744,151381,230683,147378,177700,74152,82814,36197,-78363,-134821,-62116,165509,341990,366086,36281,81802,-23985,-182084,-185586,21032,-198809,-374803,201413,654311,894893,722042,408089,-4460,-206406,-316633,-501263,-376238,-236707,148021,94679,-96034,-46993,-46791,-371233,-278750,111495,201218,187452,164831,-241294,-413416,-200382,-475828,-454002,-192867,5995,88944,328021,456610,641784,253117,-350160,14403,506534,224987,-283904,-51193,157083,-40907,-324792,-287419,-191563,18276,29591,-77987,-220374,-150957,6175,118014,66659,205757,399941,351604,517718,671708,267803,-64760,-137595,52225,336002,567201,604868,412444,242163,277604,245133,-13354,-269678,-215752,-268790,-302904,-290628,-421983,-197573,78703,86382,-96551,-227022,-129718,918,-11009,-69128,-175341,-132702,43177,278476,333273,53263,-233807,127469,404838,385017,212756,-264607,-287577,254257,598120,423277,33647,-273148,-217331,180756,289784,-66959,262471,633693,607035,336727,-19481,-179741,-468055,-112812,321812,541909,274723,52016,135830,205336,129098,307751,700367,843649,1057556,1000272,1035441,653714,197636,282810,225201,-129405,-227428,-45600,42215,195441,160526,88114,52304,171836,29370,-213236,-322833,-72827,155926,188241,123688,30319,-2715,53619,54897,-101942,-324417,-363713,85066,447138,324017,-271758,-152039,-59397,-329898,49936,299598,151562,-435151,189226,577099,555781,253813,-201227,-412217,-421934,-85067,179642,235827,79391,-101268,-219435,-137878,-47956,-87605,-292559,-346251,-305172,-448965,-309496,-34191,49980,199088,-21039,-412483,-48903,602,-207534,137942,320103,-37885,24651,14567,-192343,-328512,-185853,-51490,185760,92493,-103218,-136267,-57404,127423,289081,-8451,-363782,16006,-79239,-288675,-24718,-113369,-485229,-450327,-227490,-123311,1980,322630,239476,5123,-24914,13654,153741,73368,174796,406220,513413,630684,774255,821380,513027,360948,581853,473798,198947,-142967,-18760,158940,299970,175913,-159538,54361,666072,1127301,968275,301459,-252200,36796,66030,-256016,29019,559270,895425,724674,517730,15157,26382,308800,502875,420175,457909,480247,412363,124357,-115388,-386881,-433936,-467320,-304946,119886,368709,428033,236970,290780,237641,198020,252427,513544,929132,1212643,876669,157694,-175103,-337072,534832,1158369,821960,-29464,-383471,-229853,-214130,-67881,-3645,-166162,-330566,688335,2370569,5383153,11294964,20703859,35745230,51574973,61060291,56364945,34348196,8823322,37010157,61420864,70430653,63139148,39923085,16003583,3055987,9859658,7906259,2382993,2434128,2510865,1730463,1109596,96778,1015,488507,483410,295358,-201515,-224037,74273,145646,6244,-58890,-105025,-92122,-224138,-442293,-561286,-278767,151622,422669,417294,129901,110063,30118,-399260,-415998,-188755,-172580,-250166,-246775,-111124,130387,210526,33236,-291729,-464589,-297101,-441739,-310704,-141399,-260334,-506678,-227950,-117602,-94845,-19245,-80474,-307969,-535065,-462234,-128886,265747,420139,264890,-58046,-332337,-134261,360118,732258,512526,-15032,-9015,253729,195422,350346,614836,559278,366761,-176884,-99840,559505,722895,339785,-98429,342170,536093,202069,-83221,-74682,-120694,-104652,4727,-107444,-426724,-375167,-336006,-478233,-315966,-193677,-103141,47505,-52957,-211191,-462187,-431619,-309084,-112846,61607,-13126,-282763,-355266,-496483,-469826,-152195,-42804,67340,153629,271455,412714,528906,460493,586121,794075,580890,286358,-110119,-184916,-155280,-386421,-303633,81609,95362,294249,584259,524311,-63642,-574754,-181432,-18465,-65408,-5730,322305,612337,684921,318424,-113046,-349568,-164181,-201021,-70469,205311,339110,223365,-100778,9693,108384,-330443,9310,583988,886405,730285,446536,26373,-555500,-350865,-216788,-291491,-208225,-93736,-233859,-430118,-421494,-500434,-152653,290325,186822,-290934,-95603,174186,244142,3768,-62265,-259452,-478786,-353666,66722,414820,344989,126252,-114985,42380,930046,1432476,1310660,720787,31237,-294956,-327691,316522,814400,999183,590737,144331,178486,449441,310393,8292,-97166,-447127,-390220,-193755,-140936,-7895,334374,493469,157429,-346985,-87995,512343,613547,271067,-108133,-22045,-121142,-469227,-387616,-508575,-336627,-88447,121915,46515,-190659,-362965,-596530,-172278,200452,357518,567579,311366,174614,253179,375874,653247,667320,318004,-103558,-507059,-580689,-594619,-268270,58470,271600,402423,295250,2739,4624,-2363,-6442,-74405,-243487,-505698,-536364,-368653,-292055,-11860,231210,496209,437544,3451,-267432,-3141,-9619,-65579,-275820,-490848,-486053,-456001,-426109,-233089,28359,21078,318773,336838,331863,337827,555714,642970,493685,46882,-301067,-126552,143590,473454,390166,217771,-63520,-353859,-245917,170603,516198,463489,-69170,-342981,-37596,35430,-195408,-82816,92045,162456,503717,963863,1098298,643677,278643,-3540,-121133,-187572,-191442,54884,247425,74919,-167349,-35413,229920,257681,121297,2875,-120713,-278085,-136653,362766,782647,757585,362429,-150868,-275587,-197191,-105974,-174120,-289604,-277100,-61353,104366,-103307,-437873,-350221,-217659,-5000,143112,-87005,-418808,-35308,231349,191228,-199049,-298663,401297,443238,-147656,-19301,262502,4323,39717,414285,284921,220267,272380,404728,415444,319492,119211,31150,10246,-18587,-95572,-292405,-360342,-163933,-268577,-124060,229094,300216,244933,133383,147716,-141664,-292229,-160083,-288777,-304243,89431,4993,-430998,-346574,-370257,-343443,-297956,-271620,-371702,-535847,-207216,-23936,-196779,-82493,215742,559558,762872,608632,347536,304360,210926,-236349,-440214,-302848,56478,376556,262977,-310572,-153856,-92899,-357956,188853,377150,285373,122834,33348,-122231,-177967,63073,34547,-234972,-101374,332093,356660,60318,-171663,-55515,-61132,-116685,-116510,66640,354172,519651,345195,53108,168047,380112,375236,319074,195609,23013,-361583,-236322,146517,318197,192090,48597,104028,510915,711321,530781,386544,578309,883132,1306686,1182652,873496,345292,49388,-137879,-144443,48315,37404,-291697,-222348,11375,-62916,-192528,160119,685088,673511,375209,54918,-101481,10834,32574,-115868,-398292,-328119,-20599,95805,30886,-299492,-259713,-26779,-122078,-320341,5762,184724,169134,-59435,-272943,-289891,-175227,-133942,-269773,-31305,441934,801302,982283],[855640,508890,161723,-90468,-123733,-190569,-250637,-182207,-28578,81101,229659,187010,252238,7027,-399330,-277389,-78557,313761,538848,498709,-124117,-481806,-525382,-442269,19243,391224,487922,431124,208741,-155511,-388927,-410551,-173455,181238,452544,482393,235574,-14245,-201010,-403787,-260154,-159151,-264968,-557215,-439887,-286477,-178375,-302162,-313551,-7307,-89938,-7858,126149,91308,16587,3955,-22398,-233226,-404293,-370865,-351281,5383,365100,126756,-329244,-128536,168079,386584,417854,515565,569036,412263,55749,339048,664578,582296,291827,-45325,-410371,-106326,163378,153924,-48850,-351268,-362512,-56007,250782,373619,337091,123003,-27625,-54955,-268894,-332199,-15479,250826,133498,-469677,-61283,154145,154819,301356,283143,263984,168306,-160235,-258754,-3173,104668,-92251,-380607,-389114,-287362,-362194,-407317,-35939,267338,592193,709773,360056,-6765,-480975,-91018,425926,542412,374914,-44532,-99617,-38814,-77498,-146696,-209029,-255524,-286345,1361,281403,230235,52137,-194949,-329057,-304311,-161677,144429,420599,669914,719068,437393,-42084,-216981,-57701,-133502,-265462,-150760,14436,111768,-10075,-160712,-175571,-48316,123200,14359,-239537,-151383,-38746,194976,320555,131633,-396564,-392819,92695,90038,-214825,-301380,-208933,-84418,53940,92399,2852,2543,315427,508025,531431,379124,204389,-4820,-392372,-141193,-115867,-264707,-212125,-63422,-3251,-117868,-104368,251161,638056,804712,976922,1167460,1133734,822887,316933,-222468,-386870,-147152,8174,-9305,-184645,-286508,-317221,-278647,-111262,61012,14852,-16503,-254033,-481184,-260525,-211091,-410333,-325477,-878,164466,143547,-293940,-240024,282416,225431,-18314,74879,-15518,-297668,-216202,43039,240759,405978,439420,342727,117883,-74810,-326004,-483139,-376981,107391,359664,156729,-50768,-2571,754,-6641,33672,170965,397426,313975,59321,108728,172378,137737,-61115,-388457,-129841,502333,848295,492061,-155080,-166122,-116306,272601,687197,110529,-282027,168457,-46640,-301789,55279,461666,645218,783638,380052,-193477,194398,485208,516005,284129,67320,-353919,-310154,-375062,-466358,-500120,-435115,-237363,-195978,-139623,-260647,-590850,-261548,-65018,365052,284262,-205888,312169,424390,-317630,352928,750110,220777,-282527,508005,1308474,897831,381940,647802,1119170,884432,164872,584499,1685446,3403037,5425713,7922353,12028682,17746601,23862190,28458287,26993524,17745672,6381913,10277473,17784112,20268061,16300738,8713049,6506013,7384380,5112205,4057129,3809627,3087388,3415060,2753568,1776965,2025049,2576078,2368050,1922395,557556,53373,865706,1161055,966383,1211733,465648,191579,143613,93756,1816279,2421175,2148708,1343277,1100183,3127201,5945282,8653125,10625464,9678839,8207736,6182866,2976865,968223,-90743,679697,1340490,1722949,1589532,610480,681991,1108115,935079,484480,253522,127498,554212,1111632,538855,184989,944718,1042317,672358,328290,624176,367263,26068,828708,1565139,1187724,-11057,116053,1644040,4671071,8237642,10621901,10251827,7797374,4861928,3651707,7765918,18340303,31036550,37444240,34844077,55045420,95627567,115777191,96128457,46227462,25685429,66046100,76897197,57124176,27859947,7481270,13654235,11920893,7316210,4245695,2074925,1290949,1316589,1440874,1266300,799313,1317298,1481740,1083329,607067,107510,228358,423319,118605,-314841,-375195,-19614,204074,382204,684979,836001,950348,775596,-82605,-142350,501434,522721,172640,-85680,-73262,-62573,38018,-72610,-171271,-209900,-181451,150499,426978,445369,430457,-157175,-435255,-13177,492669,682206,470541,165066,-275642,-250802,46158,-164952,-480296,-639496,-368329,-332546,-474200,-275504,124391,289769,460092,357768,106156,-145118,-282561,-622520,-151805,143539,387876,484384,527386,814798,920254,691267,577861,402322,153002,-101091,-342412,-130016,18154,-147300,-216549,-319062,-279576,134667,103887,-465024,-267350,11960,-153412,-473448,-210056,-53135,-332569,-315161,297072,717608,742163,655677,287832,-124244,-244734,-35812,31716,-40799,-70195,32610,-121552,-524800,-252644,99876,272657,352583,539682,634310,389786,116266,-129076,-174100,-56180,182893,125485,-172735,-235943,181347,616902,579604,220181,-81096,-325350,-203583,-144902,87408,-33594,-40658,25120,127943,206644,179667,-91185,-101109,-35888,-350969,-180830,244009,228688,31877,-144700,-76759,47037,-15390,-308079,-227181,-185692,-92,352577,433331,113530,-132303,-307355,-460894,-378859,-45961,138507,27795,109254,233776,129495,-164518,-100536,335108,584662,756850,785591,790241,512116,266891,109250,-130187,-72110,-59942,-182877,-312668,-260041,-289230,-436666,-545755,-555655,-361682,-345163,-260038,167568,439985,325837,23078,-218654,-205843,-340309,-566487,-469540,-405758,106348,373318,114846,-320050,-200935,148197,132135,-97565,-90749,-145080,-470294,-72204,112746,-36048,-12172,177082,55880,-353625,-217120,35999,68643,-276840,-387117,-235109,-78339,-13048,288782,552276,198833,197130,173313,-87148,-135392,-376,-262007,117468,771202,701752,167694,-313242,-257576,50339,-66802,-295336,356989,777876,465253,138058,124711,259368,108238,241142,478525,664686,674079,476706,276720,73092,-195855,-377491,-504304,-238325,67520,107810,-57765,-145260,368702,504021,345399,6553,-201816,-156614,64008,329247,86330,-23962,-171551,-33895,353492,599517,282742,-244989,-208640,223041,264247,-13806,-358600,97650,559593,627714,766469,761834,608997,446386,191286,-146481,-333645,-72392,59095,-9588,-92040,-24286,170528,131548,-161275,-517768,-130485,116062,-24271,-306274,-246197,-43318,-238104,-380261,-149674,-3708,36110,-56343,-34138,190115,423400,220508,-150661,-348845,-135624,-183528,-507321,-279364,272,86417,-169320,-146051,-227649,-301445,20596,208229,33448,-328039,-318535,-144991,163250,335913,621528,738959,258139,-259665,-362473,-263061,-218714,-261987,-334470,-393203,-505315,-225614,116916,138644,-232360,9588,489379,322763,-191760,-35160,134045,-153635,-602752,97278,895523,1274991,1096993,401331,-281533,-236695,-75336,-31965,47501,147728,124766,172208,65271,51614,141036,213229,183254,205753,225074,135007,-5278,-198165,-256791,-39752,82330,-35613,-256773,40865,314594,337793,203442,-154049,-550287,-374490,-228886,4888,276265,374072,357233,94524,-280664,-360943,138776,248749,287701,115602,-225354,-136560,236885,291496,494668,326451,169700,39975,-161768,-313720,-431613,-316670,-228710,-140338,-112282,-46639,-6705,-54609,81323,263872,500422,437548,479973,316092,-240969,-15735,558683,586502,-1808,86556,-28418,-336121,-297826,65823,-251180,-257696,212216,189394,-268722,-87119,395760,484300,450358,468498,526649,300918,161577,-82902,-347475,-375356,-396600,-504589,-331395,-270583,-441155,-475908,-549009,-367957,-246580,-306344,-365439,-173673,-131973,-377216,-592659,-397695,-308646,-376615,-262330,117039,565217,952682,882316,950235,545921,441155,395500,290796,77095,-360049,-80099,164707,173232,-133823,-315063,-327241,-212871,-126512,-307434,-531889,-101391,-2279,-289176,-470077,1088,412166,266481,-71774,-519779,-100682,121380,133022,184372,171615,105725,-118882,-364310,-179210,80501,210550,264643,222216,53986,-219960,-152024,-17978,-20345,-371419,-385761,-96307,167644,196177,174690,-69306,-42757,-75775,52608,19144,107060,98434,-167557,-72581,482318,704979,489765,131960,-239829,11408,139620,93653,266063,217398,5577,-267359,-7872,289489,356109,178690,16930,-466115,-254661,-46717,-95655,-303080,139404,347254,148022,-74188,-143731,-302073,-490458,-307258,-245483,-357937,-145803,565507,641354,332318,26698,164734,569585,707155,719180,798508,752215,755806,917122,744217,86140,-306280,205138,346046,102165,90771,67492,-210974,-35223,620678,959915,761671,422965,-70246,-376908,-141609,51641,235230,294434,266382,96792,-9241,-229938,-336256,-198764,-60648,-53473,-159673,-254312,-57243,84502,88596,45082,19933,-53076,-318838,-500542,-131541,208330,240336,-50839,-200666,-166042,-38001,105386,343324,554726,650597,498853,250128,-317063,-68925,165022,-5665,-128720,228755,784275,785730,481224,-221282,-313562,-9644,-92645,-153044,-180831,-293388,-399166,-74467,-57901,-258399,-139228,35986,199228,179369,60653,-252221,-231589,85030,403373,479843,394370,145074,-288951,45928,516378,633970,322115,-23308,-181642,-270585,-397819,-441009,-432704,-455180,-539369,-389063,-276502,-132701,-25529,-185708,-86513,116527,-172804,-378839,-198296,-172419,-145750,-494066,-98565,329578,367539,-164867,-423634,258596,456358,293017,33598,-234366,-258434,-404512,-152142,49983,143741,41406,-176423,-326353,-358987,-320548,-390431,-234757,28014,265040,380406,535124,397149,241744,167262,84656,-66378,-309846,-557977,-359591,-112884,-145179,-39604,-65132,-189179,-308066,-228467,84680,369179,474173,394789,165933,100180,55073,155817,164764,110741,-254135,-381884,-9817,68204,22702,79010,503546,707691,541046,-29215,-300564,139072,172076,26713,254044,231267,-211066,-234277,47186,-177113,-199352,216191,262729,-62694,-452499,-116310,95397,148332,71367,77433,-2096,104735,-7223,-213059,-97087,402486,731254,805758,566025,-200435,-440442,-212756,-439624,-394696,-267699,-390090,-192618,359027,669842,779768,678379,368695,-41799,-381556,-369461,-327148,-397099,-201420,78242,116933,23093,80381,-183134,-336261,190,267471,168934,53404,23782,-143895,-202655,-331826,-227679,-197232,-269813,-89915,146883,450564,475861,431450,-72601,-85717,596629,835048,396284,-283364,-256345,-33832,-291305,-352922,-321092,-492968,4698,222826,166741,-151820,-338857,-95190,115587,203743,217001,255535,468814,750160,896981,356335,-86975,-110311,9894,178487,446145,448407,390495,221031,189367,104925,-97603,-173972,-136681,-202247,-287951,-391603,-432151,-190659,-3519,-72807,-148840,-204097,-67597,93942,196265,222018,220030,255365,438728,394193,179225,-173795,-117154,294042,461290,322512,4871,-525289,-328610,83188,520938,470604,206546,-183811,-310262,109190,16829,-164243,170644,369907,258779,67514,-145121,-188229,-415806,-197992,278966,490301,119335,-112183,114073,214731,71982,184464,495050,357705,530513,641834,709572,283743,-104883,320364,484353,53645,-166185,54205,365094,663795,598588,317697,158727,197580,74054,-210545,-479804,-49863,175531,170250,154043,296307,370008,405478,271028,-28565,-337024,-359430,87238,453239,451942,-30568,-341162,-306668,-350051,52010,131875,-244349,-359906,217351,599508,621453,430395,176418,-63781,-289660,-408366,-115297,-81632,-128120,-247703,-457311,-411219,-238385,-147903,-216321,-414819,-258961,-287899,-467268,-502720,-107191,418780,627854,324214,22826,-232313,-319355,-132998,107158,195382,296039,107464,-99429,-224042,-219592,-275183,-187829,-253106,-449955,-106892,107403,196032,220758,-78331,-343691,-50045,-251330,-339100,-83868,-314216,-310735,-202444,14537,-149243,-17661,242746,227487,54004,101362,278128,620830,419855,160571,530505,910561,1241790,1522791,1457992,698271,129055,374867,437797,242485,38794,216976,268959,197748,4925,-394692,-178506,367538,717815,598447,155732,-315156,-80926,-165609,-384838,-22452,443230,524055,607744,297136,-144632,32928,448747,610992,452067,314628,285276,169673,-77513,-69374,-171637,-334024,-471247,-424331,-301121,-202227,-29371,303542,458292,320985,75757,51381,323998,779888,1030308,676121,8465,59636,-204277,230678,883486,652215,-164108,-397003,-108601,-69964,53687,39346,-272478,110802,1464112,4388998,9971947,20795965,39276775,68440213,99834400,116254487,107636947,63457012,12351730,71955960,118791989,135079467,120324863,77319312,31387518,5042642,19496517,15347825,4621495,4409724,4665725,3162266,1956472,420502,203896,753062,684271,455210,-35273,95643,454244,373331,59814,-164423,-160589,-161791,-335452,-617828,-299307,187588,511834,353879,26571,-168993,54676,-93053,-417049,-281012,-59505,-97619,-162910,-269194,-233057,-115996,-63626,-99371,-296827,-415952,-369649,-529625,-197076,80060,-9608,-230485,-69023,30372,-38176,-2623,-164823,-464970,-198834,10862,67942,359412,375261,256578,1920,-118244,204118,583910,733024,278277,-166928,146932,262421,74832,241461,510313,431117,271640,-277106,-331604,259161,535711,344060,-118013,182393,480725,331606,97384,64670,55760,-10084,-33638,-173054,-545244,-291217,-153982,-110077,-101095,-317245,-540199,-236660,-258941,-333050,-241097,-202422,-426982,-234315,77565,106790,-316052,-401400,-387556,-616863,-431424,-379213,2149,293116,424290,492752,355846,540572,971948,1095532,838403,399145,-11856,-162827,-262681,-563524,-100379,212152,-44060,148799,583557,443137,-194613,-407800,13829,87696,-9283,-47244,450209,875966,1113052,853238,217682,-130390,21365,64179,128078,249230,286803,164374,-34031,837,46108,-365306,53835,563148,787062,596705,256309,-227078,-555142,-404520,-363931,-359165,-330813,-144627,-131749,-371702,-311218,-285477,-345739,45234,55870,-73432,191947,251417,148883,101520,66876,-113093,-330395,-146190,154670,502836,434590,154334,-311005,22694,789953,1121244,1073353,566389,194346,-40138,-509969,238895,807860,889845,309367,-43653,27810,5482,-244510,-231014,-247509,-307074,-144968,56746,112350,254641,458450,562746,154273,-339182,-215740,179674,306884,-3520,-483328,-128592,-125815,-439487,-326990,-264113,-482931,-209131,37321,-72390,-391236,-498081,-566067,-170813,170447,304737,398116,263628,37035,-58596,135133,664364,525903,255435,-23850,-6082,-80823,-223425,-193561,162447,462307,603705,569530,107039,-134665,-266850,-288165,-396049,-535226,-473280,-384453,-377778,-511649,-210741,147970,394060,342237,-129254,-370720,-52468,-67450,-203573,-285868,-227618,-338626,-439502,-441793,-277970,-34797,98402,475413,496014,367305,234417,328770,406894,395235,207986,-90706,-130803,299595,659544,516366,124889,-345661,-355181,79401,347354,499690,321019,-167491,-547763,-255119,-121034,-286462,-327823,-127074,70056,463086,910234,1048160,589999,151853,-109642,-253104,-368580,-312240,-35044,337171,223170,-220932,-342165,-124139,-134478,-260721,-105297,-59771,-261087,-365962,221934,689305,776119,542442,193439,-134074,-381470,-492793,-421195,-402772,-290380,77093,112546,-172122,-392190,-32764,-43462,-79885,12098,-229839,-389089,91035,378657,345543,72967,-330808,-143248,-72312,-523153,-351160,-38497,-240054,-149293,275611,398020,497696,641579,762902,724120,481036,220102,-52933,-108765,-156277,-261212,-349200,-313171,-435008,-404624,-9365,246132,286678,152628,36186,86769,-129347,-349637,-186264,-159808,-105179,213081,229088,-177643,-143171,-256701,-78638,70287,73940,-153142,-523209,-206225,-28052,-47325,-7960,195209,392263,521937,332119,216395,458246,250926,-406569,-255021,-30911,100400,288347,153600,-345181,-253113,-455417,61386,605651,741714,692373,469747,304737,50118,-95195,27476,-35792,-345977,77941,417299,345122,-11275,-232050,-18100,-173,-65396,-44401,123611,324784,469769,384207,81440,92183,275591,259682,154887,1330,-94013,-300512,-187246,155187,340575,240080,102064,34699,140073,379163,334375,272036,391220,636161,956706,932706,575707,-23270,-304883,-135313,12217,162416,-128168,-310315,52133,151656,-67657,27269,292577,642783,536497,302360,-36486,-292323,-173903,-51198,-175175,-322608,-239346,-16536,41000,-61031,-337002,-258017,53875,45099,-253811,-198715,-46526,-2304,-225037,-411480,-222826,-133005,-129627,-254838,-129562,348445,772899,1015176],[561683,244900,-59392,-150820,65422,259275,346459,401182,158459,-52887,170787,353667,495096,315840,46031,-117309,-323220,139889,515910,478903,104210,-271018,-354028,-251560,107370,465353,673048,817713,580966,127953,-238513,-363045,-204174,116405,338868,338401,149310,18217,-97875,-258217,-237043,-31571,1477,-276752,-301615,-369368,-337802,-348188,-443636,-330551,-155671,-27862,36577,30458,49765,49217,-100740,-236040,-87804,-80426,-400184,-183377,74390,-56981,-320796,-252573,74146,424296,551470,815208,831566,584111,109719,81045,316495,480318,340561,3776,-343910,-216634,-22298,-144579,-338189,-388559,-110684,97650,168317,131577,16746,-143386,-158862,-157083,-260410,-108902,357729,611521,355808,-342435,-28861,144955,-13739,-139211,-113247,-142425,-33908,-224414,-425051,-218435,-21620,-116936,-289782,-449890,-269648,-173104,-185178,8689,310019,442752,438394,214035,1909,-394174,-119698,490338,716228,674651,225105,60276,-25079,-200094,-212221,-50814,-115594,-373122,-167223,205362,115081,-152905,-408219,-471640,-405252,-177504,132478,414590,675670,645978,281480,-283291,-372747,-299153,-371451,-197665,-188137,-233803,-139024,-97145,-35498,80716,211645,247406,87559,-242066,-325611,-275088,-284077,-95243,42683,41426,-93293,83567,130908,-82989,-122465,-65019,1675,115562,169461,17266,67254,260692,405898,427688,255632,62044,-186510,-378670,-68888,-232478,-387008,-209360,-30078,32393,-226580,-178284,370297,765999,907386,922823,1077585,1064122,978357,583115,-63624,-478286,-159411,-73263,-151052,-307299,-377852,-288252,-285595,-148056,-17150,-200247,-340755,-339541,-304226,-141187,-160706,-297629,-261491,15607,214402,215911,-227780,-340246,145059,126586,-180232,-181108,-298299,-567041,-199523,151918,344931,569057,702682,628187,296624,-83117,-491884,-508568,-272857,408765,916829,864856,319701,-117514,-133464,-84683,28918,145894,387944,435322,260415,192205,176528,161956,-20467,-525569,-155638,396324,746124,429547,-324755,-39188,-27803,109428,537662,105852,-143212,172606,-96266,-395425,88665,450794,376700,311996,7084,-78666,122313,273512,460748,204502,-8612,25413,-3991,-240417,-364251,-295711,-119092,42842,-51275,29402,-72288,-272987,12375,159801,548663,502981,-13608,382573,479195,83642,863999,1136320,391530,-251773,650011,1732184,1317013,334774,1126115,1975843,1451768,548172,1106240,1750144,2887965,4136375,6764840,13472596,23433007,34959656,43462964,41790763,27393881,9280690,15247414,27062595,31161592,25107585,13414886,10115756,11138891,8045147,6153465,5337476,3739185,4387186,4391705,3474709,2474199,2696192,2926896,2381834,1071680,747185,1225704,1435133,1365874,1475428,767326,487911,299531,753240,2777421,3859900,3842908,3086026,4327992,7463874,12783371,17625432,20699675,19966750,15792961,11097171,5449266,2208934,404119,1363483,2144401,2055431,1579463,774644,1270482,1630595,1296372,931370,676640,137468,968393,1923595,1327372,530797,1245891,1213604,636957,825386,1271745,874927,586244,1360340,2053632,1652732,658459,102264,1494337,6106290,11219673,14449850,13870287,10738312,7415269,6307439,10703842,23790173,40914213,48251878,43404363,74753589,131419090,159604503,133183232,63421362,30706800,85160400,100084679,76552060,37025027,10614352,18271738,15392768,8886614,5674382,2674773,2093411,1814976,1488972,1331786,1275168,1887277,1948434,1245492,205766,-489284,404055,707619,245118,-491528,20743,205034,368295,694774,824434,767088,1042869,749715,-245655,242786,1056064,849598,65271,-83432,154920,92110,113440,-79664,-344212,-218828,-130476,43865,350923,767215,952675,350125,-384531,-63644,487316,652977,508806,93416,-321140,-1255,240759,-73686,-434922,-511700,-74384,73779,-232510,-170141,358370,715801,849831,630165,409183,35746,-49923,-286114,-97319,317613,552918,671949,645216,839322,940301,904521,736134,592549,281971,114563,97502,317315,395428,231602,-46467,-387775,-351634,37539,19046,-507392,-146855,90774,-25587,-499651,-240174,31493,-232185,-83937,520937,798839,734764,692104,394934,43511,-237196,-507467,-211131,9197,104510,138960,-115215,-409957,-245706,-25069,71284,159984,481499,638977,448602,158825,-219037,-333258,-96765,229284,196485,-211661,-216632,462237,812658,581657,197550,-119091,-222095,-91440,-216132,-53506,-111043,-47868,-31177,-60623,27640,141395,72786,-27197,84214,-29845,-207456,-157651,-141234,-74187,-58138,-29714,99845,92232,-145435,-114305,-73927,197397,667528,662305,252902,-101318,-184910,-274124,-550275,-154364,144404,152500,155923,182064,4306,-360109,-295621,57918,341699,693348,876391,957511,657168,211603,118573,19305,1019,-84699,-329990,-409295,-184922,-172317,-432763,-523935,-544583,-484460,-385100,-153647,351114,748206,852737,389148,-99069,-411556,-453245,-369573,-326362,-436299,-70631,209999,-118805,-447468,117402,315498,43437,-205909,-86239,-101040,-339965,-143648,-89203,-301941,-176408,30989,-103869,-534154,62800,351553,218723,-189048,-383894,-124847,70554,101469,250736,370580,450649,467150,378748,-3384,-171604,-192066,-237044,311684,802358,565426,-34942,-293712,9305,177633,-13172,-341583,378128,766873,447748,-32566,-212158,7243,52509,317249,674246,776740,607279,240110,52432,21159,4277,-232409,-475020,-34301,213842,197469,-3468,63380,472127,612525,412803,260402,11978,-196824,66427,337900,177752,-103865,-312201,-115629,308444,560542,223844,-218028,-371338,94631,298438,279425,-264571,-392190,38923,57091,300255,384563,336831,283938,95551,-243534,-480472,-86904,61908,34627,35812,138211,254364,85500,-239946,-402409,92320,254647,71208,-328388,-416000,-264763,-429734,-391306,-39873,183967,283271,144957,17445,79893,455711,348989,-53195,-360291,-72007,-102015,-396191,-275797,148056,304892,81216,-121170,-265273,-365050,-146465,-122942,-331817,-563798,-483993,-218626,38355,108304,332926,529796,305576,2672,-306748,-188187,65259,38343,-157256,-356842,-490843,-337643,-73209,-103459,-240951,138760,434862,219027,-186265,-71751,9991,-217196,-461943,121360,841880,1193617,1069575,292587,-368989,-419252,-181060,85000,266843,279521,282976,296458,200401,-48629,-92291,-69754,53800,107457,125607,114446,21321,-207445,-320074,-270461,-283295,-269994,-297345,12801,338564,486215,328409,-112266,-537945,-193989,-113658,-82591,39777,87534,192192,119327,-87114,-515325,-4489,261124,389472,146501,-233374,-7481,416808,485290,710488,347995,170705,107563,34812,-70443,-238923,-275711,-294756,-252173,-209191,-206278,-243311,54254,574028,890106,988123,552978,345981,194291,-289464,-27551,550345,706336,257932,142841,-156233,-462091,16238,339343,251321,-47503,-107926,-178046,-357217,86528,603084,709534,472433,203743,244667,179740,174251,40947,-154572,-231443,-199416,-383928,-531114,-413294,-472451,-427039,-525632,-284653,-253597,-140297,77916,76084,-101416,-419358,-355914,-204356,-191820,-284411,-390966,-14627,426340,762615,643043,721594,458364,242252,105847,53394,-70262,-397911,61932,283060,309200,-41406,-427909,-296544,-143501,-6501,-117065,-355183,-235010,-251660,-458265,-163121,79228,390325,326357,78998,-209605,-398032,-62553,85608,205112,307619,240233,-57591,-438021,-231203,46279,143576,195820,142739,-90840,-260033,-134696,-75428,-156808,-486432,-322148,-15106,243963,329145,427286,358657,303847,41482,-250712,-403678,-307142,-294906,-367056,-224568,158894,282635,-6905,-442716,-48232,47749,-35112,-116740,191620,375932,381529,86993,-384276,-215660,50830,25347,-105095,-211632,-256351,-85154,-25183,-107993,178662,309473,58397,-152606,-123969,-172214,-336655,-400795,-311914,-279413,-450613,-232610,13807,20531,-94166,-58925,262107,498305,751000,884377,727123,592985,628504,423280,142953,-318274,-423235,-154535,-47234,155232,263362,-52890,-304553,367313,875020,966641,658618,146672,-205400,-40012,111508,302875,422231,274504,-67311,-192915,-173156,-212586,-116563,71439,119370,73622,-68684,48532,120929,174220,137956,-84001,-180100,-453542,-384082,-105773,80123,-35386,-396770,-286770,-245267,-71239,145568,397702,579645,736789,677150,414931,-182417,-26813,462460,515914,170561,427829,1161481,1158261,683617,-144763,-359650,42514,45348,-69138,-282743,-375918,-311129,-202414,-164573,-408143,-257168,-72992,243667,411547,279706,-268877,-275857,213894,575617,591540,393910,179137,186474,502010,784551,849742,405670,-145921,-379066,-426894,-537098,-525775,-535860,-428278,-444984,-474174,-459558,-162892,83225,-42356,33297,295203,122241,-52552,-141459,-74177,-97715,-455007,-103949,350309,355312,-158342,-475544,225077,560766,388948,142859,-159684,-194188,-194480,-88481,31110,228197,302491,136677,-314280,-545487,-406143,-390744,-329887,27765,235051,342390,450888,229857,16761,-129033,-111533,-346278,-531783,-554332,-394834,-252399,-378109,-330840,-257930,-202622,-300345,-209994,269137,651433,655539,519741,302457,287586,237269,278413,227764,27686,-470151,-211332,150484,240169,196673,329075,483810,497506,199225,-212741,-154607,363813,474011,262472,375216,324756,-148865,-305681,-49429,-248763,-208207,219636,245998,-122205,-415648,-145813,49820,100364,83664,-8702,-58748,83293,-4341,-266055,-144691,573462,923830,901720,473698,-163944,-104890,136673,100254,-151675,-448664,-365601,90138,504793,616651,580801,539772,240973,-124086,-542100,-373252,-222941,-237749,-165048,-30923,229851,197293,84198,-254061,-105135,251905,310611,60447,-128194,-60254,6120,145306,255676,207519,99819,-165837,-131417,204763,459856,488785,395097,209103,482375,1007106,916884,454933,-282710,-405024,-200955,-429583,-200551,-112586,-78363,294396,566032,426895,1034,-512346,-157346,132760,260634,112826,111095,469069,710434,776862,334165,-136821,-51889,-12002,-76126,170753,243815,296538,153553,65903,-26332,-128498,-90307,-36380,-75689,-197368,-321720,-309163,-188127,-171736,-272039,-213245,-252916,-212823,3037,265445,395983,463368,530427,596581,308039,-119054,-363933,7748,394752,473128,292356,-103275,-301822,-339288,-71419,307342,507392,317328,-193331,-446787,-57286,-194544,-140115,-2262,-12934,-133552,-214776,-221220,-184027,-346509,-197667,291733,487523,83180,-306744,39983,242900,69837,11394,97402,33237,-36393,199265,316361,-19193,-236837,367762,731044,327687,-44635,80940,507325,852286,775366,407872,305515,235747,115972,-164274,-322290,15975,120103,25678,109438,436177,599291,539554,268378,-79175,-317543,-210461,186432,468770,514532,134356,-373196,-503896,-418221,-127615,-141299,-211728,-52642,322943,569879,584352,481587,436450,189948,-53241,-450217,-370260,-328600,-259118,-318692,-335988,-409385,-390368,-140130,-111860,-400839,-141664,1200,-103364,-303161,-230461,574367,1118007,952716,431227,-204743,-455726,-420523,22290,350224,403498,179746,13483,-102263,-247609,-461577,-204615,87577,-31327,162674,266780,172113,31412,-284223,-295410,-142112,-445561,-194001,-102908,-337792,-86941,78956,-64604,-335224,-351411,-173028,34625,2641,110785,485595,949743,688975,-36836,517643,1283086,1869795,2293711,2034557,920144,-36327,105569,277559,105691,73928,286365,317091,76466,-160138,-376727,-443874,-31375,218101,191156,-59864,-471115,-381576,-415924,-235906,-85121,114463,-105507,114670,-152508,-407995,20673,466150,535514,274149,-24826,6719,-251644,-216690,88024,102996,-87444,-303249,-303854,-260266,-291521,9609,353771,435519,272488,-62426,-125908,89992,506248,699996,355618,-98272,267653,-10006,-192354,437948,431485,-198325,-390339,-16720,73223,193860,94021,-228653,453686,1917157,5432094,12911263,26979654,52474091,91437011,134151469,156861794,143578363,84907438,14503994,95963637,161639542,183784556,160994130,105927266,42617798,5579868,26230115,20788794,6725670,5749120,6130004,3889804,2320799,674018,345429,1019461,1012371,592718,92421,336293,637142,450109,16607,-330551,-321626,-318519,-327777,-339346,-22375,513787,726866,281673,-62258,180669,186426,-253417,-395878,-200660,-18980,-172071,-142139,-193870,-197917,-233962,-275855,-229860,-249264,-278617,-200824,-347254,-221200,144003,252901,70630,74651,142064,23072,-18101,-248767,-483144,-11141,285443,246168,411891,259360,70719,-122021,96474,445631,608077,438513,-157812,-144039,270825,196351,-101242,59424,347497,339900,117206,-403206,-466868,-48747,278557,295967,-52891,-132733,223336,355310,280873,200315,241433,104060,-102322,-287783,-581397,-65635,88597,133370,106898,-275826,-340951,180854,-50887,-378459,-59862,236874,38913,-201760,113371,145255,-422411,-368815,-233463,-437132,-268172,-289954,-9561,430893,577007,551350,239687,607755,1126647,1094587,841185,361993,8621,-254674,-457405,-416525,90457,231988,-272064,-12973,466958,205310,-390776,-229592,162805,132571,-28764,-143239,361968,830877,1162953,1117369,441277,58044,170386,319446,312900,338083,199367,29299,-133665,-145943,-118917,-425581,-15498,383206,464208,278822,-44515,-524306,-520913,-506720,-493119,-425233,-367937,-89736,-40219,-292307,-281464,-222475,-445563,-282852,-97140,122353,359006,265468,-104858,160546,164909,4189,-229090,42957,279921,553696,508383,195298,-215701,83582,548400,711971,658710,375403,316392,85963,-464784,104229,614234,538586,-60343,-280745,-84932,-262699,-337773,-512138,-320843,-39258,155939,341751,372830,445410,434841,386471,-21776,-417330,-367788,-187170,-30447,-221465,-439575,-150499,-77584,-334581,-461299,-246844,-253505,-215479,-73852,-98719,-317246,-520221,-442335,-176597,75718,225201,222478,240736,-37613,-403393,137305,659729,348091,29078,79814,453074,436938,124254,-46619,170155,508331,693789,672283,323487,-88005,-379339,-483548,-422056,-350813,-222988,-46142,-13377,-285770,-485900,9506,239046,171169,-307052,-379596,-24990,29278,-260764,-369887,118078,109156,-74362,-284168,-320879,-222571,52711,397183,384860,187646,35838,30767,63863,132018,209414,7839,-157688,344333,620277,450403,-82775,-388569,-13684,314500,352384,210083,-100031,-237930,-431387,-458022,-207083,-255265,-410310,-247560,-20864,322599,642694,721381,395280,-66145,-283870,-441246,-469354,-470109,-195249,267765,294596,-76398,-608388,-515610,-594346,-377750,-144976,-49350,-275438,-374132,368353,796416,806519,522036,333774,97512,-201148,-173322,-389596,-200109,-16245,212360,37106,-368883,-117397,202263,9453,-266339,-124952,-347177,-237765,165966,398979,352758,264168,92012,89673,341315,8168,-197523,-515408,-468530,-264510,-22459,374741,656471,830220,906671,912026,650907,290258,-178340,-276392,-298210,-493446,-138383,108816,89295,-102026,-55124,63016,96752,-36041,-153519,-109942,-257535,-444174,-99590,28208,165421,379724,481837,217433,197510,122657,193284,336070,322831,2669,-373085,-136420,-37810,121712,171825,218068,126137,181101,58220,32283,266941,4712,-471445,818,202912,123600,138775,-20117,-234765,-215885,-455950,170938,651901,945202,1058242,823705,548458,199399,-42563,-41911,-135913,-161625,294982,622069,390023,-83188,-379836,-19185,67656,687,-2474,157389,262925,329608,318758,63353,-28888,115007,123940,-24998,-196739,-282313,-242808,-846,234505,330537,231506,121529,102488,-118506,-164987,-46253,-16492,-19089,140509,300490,510136,383595,133171,-427572,-133175,134531,139524,-396956,42296,478554,427560,133618,179224,320698,442101,395978,265609,-58654,-327443,-160917,54444,-89174,-199920,-134530,-56225,-55733,-200312,-424897,-213524,135957,158453,-100985,-325915,-277203,-188988,-385737,-346535,-140799,-104670,-202947,-340459,-229719,128234,501812,734553],[211134,-3436,-161601,-17868,389359,694039,817517,729325,200749,-160747,125559,409787,481469,416931,347644,127804,-212258,-150143,269013,227240,174671,17054,25888,82316,263009,521914,917101,1254592,950157,385897,-87425,-303414,-306525,6245,193234,169872,64589,45963,24506,-109462,-272985,-167672,-32276,-116240,-8764,-173409,-393587,-338749,-157179,-111792,-53314,-34013,-44409,-5562,85974,99483,-93146,-891,246577,252495,-171640,-427232,-113582,199599,122454,-63338,-33173,385124,682475,1013530,978162,622674,136008,-90897,95885,386907,328329,47792,-262338,-351337,-238032,-438673,-480611,-171403,29111,87803,-77535,-148151,-9910,83016,-80526,-227504,-279642,98917,713345,875729,394768,-350725,42846,241826,161467,80903,-284179,-511655,-402977,-358666,-586155,-475119,-186062,-70917,-103254,-62993,670,138013,36823,39370,265325,184848,-11532,-49840,-48753,-301973,-239583,365759,774904,913158,543287,216051,106635,-163265,-278347,16506,-38521,-337492,-266653,164733,100565,-150510,-379534,-370091,-376052,-81186,134852,285753,484365,423182,59687,-461606,-344623,-421449,-325014,-122679,-210763,-392577,-275832,-187678,-26058,160537,344058,320866,136561,-182913,-473434,-387483,-176159,176490,243399,423213,375373,352053,251043,26412,-7609,44737,144076,222480,155998,-19793,97156,209243,323044,313809,200687,67816,-249912,-204221,3559,-337647,-288921,-200793,-78613,28964,-282017,-172078,434047,665966,813614,787689,885880,883749,938991,648142,-14353,-422216,-173805,-173432,-350264,-361285,-357256,-283761,-274956,-134484,-24741,-187938,-414701,-161577,-70920,116393,112036,-26615,-119180,28133,209880,161942,-272058,-480574,-21903,-14615,-317189,-160777,-140996,-305717,-370882,-32588,176743,483523,730633,706039,376727,-110517,-538584,-271414,-133043,439256,1017141,1149196,604806,-187508,-397434,-343406,-229623,-115088,166703,390718,359336,269651,180167,137310,-88506,-448774,-72359,337635,621879,282131,-396289,-18458,-16357,49397,307979,945,-40084,111239,-260177,-258457,143756,310681,58228,-191762,-51189,30018,-4532,-55249,129716,-55166,252945,488574,223255,-128720,-221410,-101528,184529,273970,34630,145403,84745,-78845,275203,415056,606576,572693,24742,261984,384911,455657,1191332,1194029,366365,-270398,463234,1537295,1380033,77270,1263350,2295146,1677568,752033,1270111,1396429,1562558,1807099,3772074,11286705,22944281,37210052,47591920,46049276,30163215,9677793,16220337,29535143,34381156,27803267,14770293,10987857,11897339,9101818,6851009,5414029,3714069,4500517,4997862,4026442,2263970,2137008,2850953,2323254,1505472,1211178,1083730,1064924,1468257,1464573,851061,569529,383862,1050192,3033006,4585680,5033919,5346299,8631029,13678371,22348075,30578875,35357130,35116763,27615457,18255833,9296515,3664699,1195756,1906655,2537663,1959962,1085848,765034,1554581,1745577,1232658,994213,747474,-14098,1211325,2161756,1628782,713589,1197073,1133563,414224,906748,1392437,1259320,1143814,1770831,2055412,1596319,999812,392426,968709,6020231,11851829,14894894,14299119,11075807,8059197,6930332,10642233,23093557,40197324,47414639,42851040,73932832,128799693,157229774,132620216,62988959,26852171,80048950,95496394,75082868,35700328,10894474,17554568,14438877,7761820,5583700,2693602,2377514,2005508,1174177,943748,1351500,2015686,1940796,1129834,-118222,281658,706265,843452,264247,-391503,293639,434009,458654,793413,783874,578265,868867,419544,-536010,487225,1274163,922510,-130887,-73162,274140,49560,12461,-163618,-548627,-340938,-198268,-121181,142976,824170,1036705,601826,-272518,-66326,382732,467747,384315,-78457,-184643,159240,297669,-32229,-355715,-381711,145159,489275,445450,79195,306938,741113,807623,578974,387425,-3213,-74745,-165592,27817,470217,600865,677053,611877,662837,623314,714455,619663,570253,254943,181779,358830,462346,491043,432595,58414,-515573,-370889,-146905,-97545,-463863,-353186,-138414,-138009,-411148,-152287,58381,-179278,21664,568491,675240,538088,480137,300622,101487,-21239,-226227,-266609,4208,155458,165269,-25144,-221237,-253927,-218243,-248186,-149876,218933,425321,379383,118072,-321327,-470353,-144537,81795,56588,-348243,-181312,546940,799282,482823,62867,-280645,-151782,-22493,-273996,-279408,-245199,-185962,-245083,-394369,-192403,50452,113173,52608,153554,195761,90365,-213788,-465812,-322982,-73371,44353,247685,259025,32782,-53831,-64946,220705,696185,567246,138009,-239392,-150705,-197495,-465540,-175291,156595,222167,90325,25467,-233305,-550407,-245317,-131842,126402,442270,691519,830251,686979,165141,-97895,-17664,-11877,1092,-256809,-413892,-205301,-182078,-459117,-573409,-408256,-278834,-290783,-77812,387951,780497,1034447,650261,22484,-491991,-345342,-259084,-340985,-521576,-209278,24278,-325113,-238460,300272,353713,-99179,-367725,-208394,-213704,-320469,-110951,-178903,-362228,-334336,-179588,-306731,-422789,115668,423773,186344,-211884,-449472,-65067,162346,246769,336998,532093,787783,619547,363304,-77038,-256204,-239741,93368,470976,596078,275746,-106235,-99509,75875,68296,-151052,-321341,300509,592109,378611,-70983,-499464,-353245,-29280,311296,624137,676877,425649,-79660,-253670,-72577,43486,-274443,-400712,118460,327477,238201,33536,184870,369401,465257,402023,475791,182267,-191473,-267,179518,149476,-254874,-431057,-182570,160303,288431,33323,-220512,-472881,-262227,86094,304380,255463,92884,-454514,-394005,-133871,-2591,48145,-9594,-64106,-207916,-230505,-100060,-33710,55430,122016,250409,291578,-20282,-315515,-207296,160308,206193,109184,-100596,-90751,14915,-100192,-150933,-72452,151872,308477,228599,-52129,-152125,414424,459275,2312,-376834,-11189,35835,-202421,-405986,75416,229637,110556,-79146,-239518,-401261,-296771,-348384,-589772,-446019,-527761,-338224,-118159,-62498,61223,274881,364363,203725,-253345,-127588,269754,272114,-7834,-292496,-486497,-420696,-266272,-398907,-217949,246379,389937,115426,-284942,-152277,-78895,-241987,-478975,-11845,509397,827288,780910,177761,-249334,-519093,-403854,48726,412634,378791,264323,94452,18344,-346574,-455197,-397008,-154385,24491,15733,-2417,-80058,-323217,-269990,-117020,32661,-62927,-192146,-158327,197937,499486,337639,-207711,-421247,-45304,-32474,-195525,-258702,-198130,24386,170122,141403,-185431,-341902,143395,354269,101170,-295069,68813,458576,561564,692345,428828,145328,34290,100888,102046,-62878,-184460,-308404,-370662,-323386,-349421,-317329,211907,841990,1278058,1183574,739265,433265,186554,-150094,-107234,313863,511282,298664,-20744,-421708,-291565,245759,474389,609271,340645,66000,-276136,-264839,164689,611055,694265,369311,-24126,-56630,18087,83323,73265,-57087,-156795,-76189,-170062,-357249,-323356,-406741,-537746,-393271,-154365,-140610,29219,364348,219505,-157002,-334690,-110588,-51071,-135009,-190095,-208946,22188,285525,404259,276197,285123,287959,57112,-98900,-73800,-80912,-432753,125047,430433,500748,285464,-150691,-173390,1269,153518,120747,-34169,-124317,-195779,-139427,12992,-3587,78232,185529,119567,10957,-438530,-189233,63473,266328,475312,428868,87836,-271464,-390551,-173200,-76081,-17228,-113189,-285916,-208664,-123289,-191936,-350172,-491829,-247334,59663,293774,401756,486386,578368,481348,138877,-247296,-413666,-563011,-638226,-461813,-412394,-223874,-201187,-408801,-7586,377584,373953,254116,41886,196693,461338,565757,433219,4733,-457952,-242729,-83367,-71497,109191,357971,502547,219539,53825,70885,134534,-110005,-308903,-202613,-195516,-296781,-375038,-317317,-204706,-238883,-257792,-443191,-291988,-287834,-356610,-192562,221475,693956,838334,609215,310679,158870,37322,71018,-115693,-233768,-270338,-98780,137970,348159,103186,-474131,-37939,489041,829466,649869,282322,-42674,26653,133237,251359,420910,241066,-242803,-415453,-119424,-74136,35320,178848,205655,172249,62760,163634,232242,224610,159908,-67738,30485,-149816,-366416,-269237,-97735,-110724,-409705,-203236,-210874,-174770,6900,217493,362665,596407,646067,386221,-109427,-44227,644500,982725,430631,507032,1243378,1331371,753969,-55813,-461701,15729,117766,-14201,-250859,-423271,-300515,-215548,-161638,-317144,-496832,-243548,209977,586719,567973,169353,232883,532204,707007,557200,280437,152286,537711,881246,935463,891560,494830,-65746,-337601,-565702,-366723,-346596,-465580,-443906,-340223,-355827,-500530,-172062,94190,-8609,25204,346363,380366,166090,-141974,-70215,-117413,-408395,-238771,250570,265834,-173927,-554750,72313,469637,375296,217602,-59306,-176362,-90267,-123700,-56247,223673,494993,280642,-112250,-339943,-348245,-402621,-319850,61341,199360,245187,158978,-165029,-420891,-514524,-449906,-637559,-585818,-586433,-517269,-483750,-523488,-539571,-367922,-256190,-368747,-245808,308636,738710,695828,524915,366441,304555,287435,291243,256518,-29056,-504785,-114268,231810,373414,318354,438660,305227,108546,-192211,-407966,-12222,518982,719745,572402,530414,349915,-130210,-413932,-216353,-352632,-202658,133698,135235,-64872,-174522,-147595,842,91025,75113,-106965,-137063,-22916,-991,-207846,-381064,311398,649579,584361,93603,-231447,135590,457931,505827,51625,-376288,-183577,336357,577407,513738,377753,340255,59144,-247433,-555767,-398409,-241482,-136332,-152287,-135157,263309,251723,-64376,-213516,49857,334198,196931,-118810,-372913,-138490,56266,357027,687148,518617,199851,-137030,-73119,256658,423255,498183,497541,556458,734218,990440,755536,430566,-209975,-355995,-289665,-459063,-234235,49478,290162,611702,828603,580695,132049,-465781,-176483,134995,193865,14711,13469,258354,407412,400334,189027,-191492,5538,-3637,-269774,-252951,-31126,75419,9441,-94166,-136764,-135192,-75935,1701,27903,-44691,-104501,-158799,-229050,-299655,-116388,47829,-129263,-500370,-286807,127260,378742,510695,591784,434414,27214,-445300,-205068,83365,371536,429982,342627,81800,-150521,-433301,-54698,320470,493294,303896,-132249,-165046,-220209,-86173,-43461,-219078,-415509,-276678,-280858,-237671,-176107,-304907,-187191,304074,509887,155375,-360573,1951,343443,162442,-135820,-342725,-78934,-181645,-147399,-27991,-218234,-281756,303665,784319,574677,47459,-32426,417140,736040,636414,320247,372972,280937,170230,-151691,-250792,40718,19814,-196747,-8787,369587,563521,377673,26640,-256003,-274304,-24569,312319,455424,447860,184223,-78688,-260953,-438707,-428024,-255534,156403,260386,386808,432562,421524,365581,402916,211418,-19746,-315152,-413020,-325647,-286047,-280614,-167843,-261418,-505361,-161650,-161078,-463241,11221,199513,96909,-119785,-265618,587402,1259458,1229574,647034,-95651,-410668,-321994,99516,323129,330788,163482,49771,-2242,-261097,-436322,57572,175146,163334,288531,305458,66197,-243278,-487325,-166124,-242730,-524919,-55338,-134200,-378560,-24155,169318,-396122,-340860,-299823,-315686,-287930,-194656,-48385,507598,983308,738992,-361615,410364,1450364,2200757,2691178,2252003,1031894,-55662,-174617,-31893,-170038,-23208,173159,261657,-55373,-326184,-256361,-282618,-397386,-210812,-141521,-327322,-460370,-158188,49316,114507,-142434,-230265,-29455,80167,-25219,-466036,-33048,361782,298140,-98646,-348343,-156371,-446944,-101659,321515,329036,116448,-112313,-9736,289667,415598,389244,252022,211560,121767,-189908,-263821,-150683,156321,291725,-6661,-154930,320527,177489,-404811,-21337,191525,-195814,-401682,39389,198790,322954,159559,-144857,501302,1825440,4928448,12217367,25758585,51324004,89285332,131242160,155145513,140040225,84249763,13977192,92716633,160429524,183141178,158170244,106061263,42095255,4648180,25545423,20691782,7359466,5541115,5813001,3388057,2000579,722480,384171,1190053,1347017,629446,89487,386856,521901,331892,-125371,-444025,-493312,-490866,-161208,-56303,147203,585134,705780,352960,504795,720748,414957,-328247,-389606,-120919,-5460,-308358,-174874,-41803,-84379,-273940,-325645,-326122,-187105,-99649,39143,-173929,-369429,80480,406153,269570,142378,171530,55355,-78882,-354329,-390864,40527,285607,291431,364364,120229,-170104,-4746,334059,552852,418434,-45542,-286281,113647,342751,79341,-290512,-142434,178801,321343,30738,-379396,-427149,-272344,-39926,158667,37436,-399388,-180100,201495,292917,281265,404569,227339,-104894,-387152,-426496,130606,263043,193141,94680,-282110,-67794,448533,210414,-361062,70527,579381,432973,-47283,116408,81297,-501001,-203811,-125456,-370302,-25975,67279,86971,431938,568098,444715,135341,511028,912057,836240,623504,234474,-32517,-416781,-452447,-59221,235537,133772,-529985,83121,400571,37681,-455299,-121301,207816,102455,-130088,-297342,37734,435146,771567,936072,446228,164459,269729,448181,379296,334599,68310,-142109,-341792,-372974,-314957,-524359,-189871,97394,44491,-95861,-333994,-426655,-478161,-523357,-400839,-430066,-320637,-20669,-5112,-228627,-325748,-295102,-476823,-479549,-168164,212865,432080,270938,-429766,25237,127728,8411,-241578,-83619,196997,400167,456715,235950,77202,189268,345567,399996,298030,261786,341492,68966,-434431,-103728,229733,55014,-305845,-351904,-73184,-64330,-151420,-443152,-129343,235350,438725,593175,589402,516992,270738,25572,-278612,-529285,-499195,-447147,-360414,-386595,-410466,-233692,-85809,-173022,-339095,-357993,-116427,-148439,-198006,-112528,-173134,-153193,-211662,-189360,-74464,76270,99406,204142,-57279,-445058,255702,587870,299252,-353567,162685,700344,673874,233388,-11858,66920,377787,614869,543657,497140,175667,-64367,-171785,-131760,-105621,-23798,203019,286483,-24514,-484276,-135940,79024,-23730,-468251,-329683,48492,259149,112126,81402,562405,760503,481276,-1212,-348833,-469669,-177951,87818,53165,-125806,-160911,-166109,-142040,-117462,80024,-25433,-219473,223477,380331,199675,-259546,-56040,275134,383680,197456,-206941,-499867,-191011,-324748,-415328,-203768,-309439,-446662,-326645,-134277,119552,285439,276729,162565,-223816,-302367,-305039,-214571,-420766,-334630,98949,297631,173701,-265649,-507080,-286441,-169317,-151051,-71283,-257017,-182127,526756,914165,789229,329681,164586,71507,4830,213645,116549,103417,285824,275576,-96990,-566289,85161,309941,-66230,-486355,-83592,-196879,-50850,217040,346039,268019,340373,372158,589931,686360,530730,231542,71123,79666,-47715,-299421,231683,636871,784813,861317,945079,744825,216820,-355374,-261766,-177957,-328346,46323,409079,548212,218501,-162415,-190025,-83353,-154523,-333721,-357365,-490291,-364713,81083,244203,421441,560929,683656,570448,460442,437293,339855,475765,472266,111490,-182778,-48366,-103838,19062,207302,199513,-2155,-109255,-138822,-137895,-146485,-367190,-223679,238637,368167,153721,-6283,-158671,-49346,-50137,-413526,-20448,479924,1015993,1290003,1105648,765903,364058,62292,-9450,-49173,189526,625989,840528,489443,-42803,-454671,-26114,83177,-15450,-29710,159957,238817,220084,205571,17939,-134976,-24169,40186,-144134,-346822,-478525,-207663,213388,360671,314502,121724,110902,299731,193152,-120677,-342815,-334945,-451023,-391086,-330985,101583,397866,425660,-174085,-158040,231896,68008,-317981,390250,726108,576332,233782,143857,200822,202893,328816,261308,-54087,-263850,67576,247281,23329,-120517,-33388,-82986,-142091,-310353,-498322,-105593,228732,254083,36210,-308674,-379052,-271118,-385545,-201749,-16617,-22800,-201944,-364977,-242868,-134390,69745,254745],[-28445,-230585,-203337,76227,541051,842456,892459,622977,31388,-299717,30655,266157,177770,199550,235343,85298,16985,-174435,-131276,-75863,94445,223567,357650,381212,346069,449522,1019730,1448342,1166063,509131,-20467,-285037,-474813,-135682,101236,80581,-19727,-12107,61329,-34184,-193707,-380913,-264336,-104113,131231,28975,-293591,-408044,-52123,159858,57536,-50447,-177944,-95275,53493,92524,-142932,-22328,335297,363850,-17346,-451700,-100921,348418,363146,69766,-135745,228285,635726,896093,864419,453250,1768,-181167,76190,303197,231158,27819,-255111,-483818,-449740,-592324,-389596,-49007,52647,-52717,-445905,-184150,280248,415356,20506,-292782,-258971,212194,865441,885901,211075,-512075,123010,352786,458928,572549,408067,61394,-315912,-552177,-521417,-561351,-277161,6522,90387,241748,275105,317072,127825,-21174,35942,-211796,-425358,-234607,-101450,-220536,-324597,137249,705295,960239,657388,134653,67705,-132675,-392447,-95202,-117223,-409352,-348220,126720,169226,31087,-116407,-125172,-159836,16124,106406,47671,93087,67031,-173842,-380554,-281359,-311393,-182074,-100200,-256497,-410459,-182741,-100291,-23191,93165,304398,338022,182051,-120855,-342063,-191417,140152,386188,400221,540683,656209,524646,303322,25517,-12235,62424,223151,243245,51011,-29064,58087,154848,265834,222343,195255,271177,272913,99516,47879,-285322,-148374,-175926,-195897,-39387,-221563,-101561,329029,331612,467507,495769,527180,631274,757683,513055,-102914,-309221,-139674,-186351,-411710,-348903,-333190,-360743,-341733,-140696,-49965,-210696,-347763,-98310,20024,239986,306068,146047,3595,33336,120981,10770,-316403,-325348,7960,-124364,-390047,-78769,-18598,-267408,-598498,-349217,-221911,165789,508959,559771,328534,-180072,-424850,-120732,-113658,195532,683826,883258,463394,-291633,-511182,-477704,-464787,-544756,-217704,202781,302147,227421,78694,-9949,-264981,-395770,-59855,272657,454486,153650,-75597,74526,53043,141184,129926,-107293,7913,16101,-419210,-82938,136783,62765,-247174,-422916,42809,47011,-174024,-435616,-413825,-215842,509602,763029,327602,-98254,-124021,11269,324376,327848,65161,207918,132156,-12378,381946,460624,427787,448290,-39762,-2372,167383,638936,1198816,921136,192702,-175216,-5204,866882,1037202,-308722,1051303,1999091,1492044,753661,1098096,826438,158401,337354,917243,6924777,16719062,29082541,37942856,36694626,24047336,7264372,12653506,23640419,27792728,22561386,11799055,8592626,9354790,7606855,5732366,3999094,3018764,3691507,4186484,3266747,1602558,1152853,2036326,1751294,1603078,1340368,667152,387838,1266730,1202442,638906,463670,390432,917854,2496041,4116190,5133355,7159549,12017253,19509623,30802395,42089573,48565911,48472404,39334789,25620097,13681038,5168651,1939125,2309155,2431359,1543229,365468,594147,1415783,1376625,787019,721917,490442,-202182,1163089,1818156,1369632,555526,815961,879238,99847,461467,1115459,1551548,1443301,1729236,1512384,983708,754159,526167,389848,4446554,9417710,11359664,10663868,8329792,6045818,5158462,7513789,16106228,28571361,34823429,33001923,53420799,90520557,111350469,95483266,45868140,16637543,54515797,66684162,53400869,25259689,8122054,12065588,9902348,4786227,3806290,2098421,2026741,1854326,685196,372337,1026960,1635019,1569028,723942,-151299,725445,826080,766322,181622,-356105,347120,496561,417903,668452,584163,354864,499276,-7501,-273979,551165,1130754,785492,-234677,-94721,225667,-149536,-172789,-226164,-356889,-315522,-214057,-203449,-152201,592617,763346,565935,-249580,-109817,187142,198651,132391,-280482,10946,221379,161028,-57650,-272917,-308122,247522,793935,941018,295717,65613,413648,417081,294071,127603,-142327,-247664,-195403,117600,522506,581509,553837,397406,285659,85883,264911,369768,366950,103670,97863,344382,303093,448349,451183,118160,-202695,-288183,-369507,-194387,-334984,-638545,-508375,-308580,-317830,-131727,-105921,-241719,44589,470372,434332,231331,101590,45326,28187,42622,-78913,-150200,-11049,121234,110209,25658,-94298,-173698,-283074,-459827,-432642,-95127,159431,269014,66105,-342152,-437873,-28430,228102,172452,-289687,-227112,347917,553224,359839,-23163,-549461,-269512,-147523,-329665,-451885,-376013,-363443,-412716,-406889,-204212,5050,67226,28455,107501,418526,561265,369941,-87170,-513917,-203141,69982,437965,469834,208149,-17277,-109835,75083,389221,195123,-142402,-449133,-218568,-245495,-391773,-100000,195278,191721,-86409,-219432,-472806,-267217,32657,54006,95502,147387,332979,484208,547435,217166,-149770,-270542,-138017,75061,-1421,-163614,-131304,-138212,-413405,-581711,-278641,-83881,-151738,-50910,314247,627347,872455,670507,-7382,-349227,-123192,-171961,-381985,-497747,-228388,-73707,-270106,-146913,286047,282764,-185409,-562522,-413921,-413152,-323094,-105075,-186782,-299256,-405464,-375637,-434083,-314155,50933,290121,51773,-284389,-412765,-10153,235796,435089,617157,973759,953682,590094,151754,-228325,-415824,-55377,393756,544349,241643,-47172,-92548,-32093,-23842,-209318,-364225,-192419,187220,358035,322170,109616,-159665,-354253,-123946,255917,422270,477781,213719,-375621,-455162,-186053,-92106,-449372,-266942,208126,423747,252200,54368,210233,193202,196878,264644,412287,176078,-209545,-153225,-62043,-1237,-229026,-105566,-7420,72473,-28120,-138282,-170043,-206409,-350317,-265752,54195,495791,223231,-140969,-444138,-323721,-294940,-228904,-296533,-192298,-114628,33545,119674,104472,141361,158137,286879,255174,-63612,-287733,-70191,110671,71606,92832,53998,95959,277372,184306,-18952,-232388,-26395,205200,254712,-119430,-403382,339555,530638,-541,-356686,111054,247643,38967,-404796,-143003,-6293,-260,-70777,-143701,-249414,-233527,-262900,-457939,-448176,-503056,-406604,-151204,-67051,-88754,114725,441805,310675,-158565,-61352,384999,419761,114621,-190002,-438924,-393832,-342343,-505806,-166737,264100,338460,67639,-397230,-310372,-261431,-401858,-568809,-186188,19911,268954,337962,27255,-193371,-362574,-581957,-142400,394024,494227,204216,-261168,-341605,-353062,-121881,-302424,-386368,-24599,-57754,-183814,-262809,-474661,-97483,347766,511557,287821,37527,-317217,-50292,380759,242585,-369507,-278522,75783,45909,-182130,-302395,-261608,-6824,301721,398179,159640,-377978,-45424,217457,19546,-353936,90244,359596,468761,481664,502726,185606,-49939,72998,189286,68286,-130074,-314278,-435101,-385431,-403694,-290732,229969,831636,1281637,1048025,825015,585534,362638,78009,-166455,-40662,128843,164629,-150168,-289998,58034,409018,529780,777909,618096,316599,-129788,-158787,105438,384089,445992,169940,-143063,-245569,-109481,-33815,42260,-39380,-157222,-49947,-32507,-157128,-187008,-360210,-525909,-251921,-33500,34573,216513,487749,267477,-264085,-295885,23977,38740,-84953,-71302,57094,194413,216467,91421,26402,-8256,167641,-20773,-160945,-2294,174665,-170131,-48245,428383,596376,529570,198729,36937,236382,376334,397895,277345,100991,-54254,23642,40235,-120670,-306244,-162433,45957,125264,-143796,-335033,-7409,321391,635907,650612,291305,-45305,-399512,-447857,-296473,-277734,-507005,-216706,-110273,-165118,-354810,-502063,-334553,-142523,136513,327662,396972,311338,411733,343374,153986,132071,-41868,-162647,-394410,-365630,-290646,-181232,-158630,-22883,452788,627609,648948,536030,279826,262739,442339,529996,503274,113229,-348867,-495514,-164005,73640,383307,734804,716091,332258,98793,-122291,-101957,-271023,-473011,-388502,-377518,-438248,-243488,-196809,-195726,-215109,-38429,-258243,-354065,-398784,-175255,46694,353082,743651,766796,462532,16201,-299652,-285632,-112660,-7133,194538,247832,-26238,19356,307966,208962,-240710,-222796,90936,418676,401274,278280,71300,54049,101554,111944,271678,160996,-251828,-362131,-105232,19263,163461,234875,219518,142432,111481,151212,226967,188897,83410,-89233,204403,172582,-245436,-496130,-121476,50502,-32844,31586,-17758,-255236,-265229,-121633,19433,332853,513509,415972,173529,-50498,631974,1146574,615902,496610,1000119,1165220,661963,42663,-587877,-127699,92967,710,-183472,-402807,-279796,1723,81666,20890,-236339,-313210,121655,617342,723810,569933,711310,918779,834695,494056,191020,176102,697568,1015302,895099,734530,532155,144490,-74909,-319113,-196000,-172429,-324926,-422626,-186413,-176747,-316949,-136982,49672,-42294,-90354,270080,441435,145945,-265825,-127807,-105177,-248036,-464818,79087,186501,-125482,-638735,-192447,186015,266304,262431,97637,-162745,-127192,-235808,-174666,156487,491170,243563,-18473,-251576,-387522,-466768,-60884,230957,270693,163511,-75009,-277370,-103312,21356,-181957,-374583,-501427,-504338,-557409,-503804,-417713,-276204,-275426,-342291,-497871,-268769,207605,600419,592344,417774,310574,155779,188132,226042,273780,-32608,-442768,-160491,200627,372435,326690,341321,15653,-317536,-398802,-422649,80735,590756,843424,792768,608816,305530,-116710,-460675,-413783,-455137,-191596,4438,64088,137812,62477,-163217,-30626,134809,81717,-239628,-271433,-207947,-36904,-44082,-290616,-190925,124994,103480,-201814,-364379,198345,555229,631822,113156,-347660,-22397,459951,561837,404890,210517,123038,-114898,-315919,-385167,-418626,-327672,-92470,-154974,-229436,160654,143465,-288545,-132448,86576,200714,-15503,-262991,-559980,-209849,-1972,391454,804907,698763,329887,11349,175686,321844,397668,465027,493858,587999,589393,573474,459474,379075,-21800,-158542,-249417,-472399,-278593,179536,525372,776418,863057,573070,161655,-360856,-166975,106446,38975,-49366,-158716,-139243,45464,55059,-25435,-203886,24568,25727,-161681,-286129,-359006,-206987,-161588,-245018,-186588,-84510,-126981,-101863,68341,163487,114718,-58771,-257483,-76658,269595,455853,255234,-24004,-232478,-159381,189594,403560,453510,109994,-211725,-180595,34140,108332,237986,297828,305030,146424,-180912,-475356,141082,499374,367250,176855,215817,334348,330787,279269,68471,-401063,-165328,52714,-58030,-190811,-166692,-327325,-245612,229198,442682,165521,-323968,52932,518699,364879,-139239,-619178,-206061,-131284,-290730,-218570,-303319,-318376,147291,594995,651517,79927,-211164,155276,417920,299946,150755,380867,383035,261411,-174651,-242119,34290,-61043,-375468,-161907,144643,274672,5234,-311767,-479535,-239691,105551,404512,421985,351251,193737,166984,-41660,-304445,-319424,-89418,326287,464396,326428,200032,216482,147501,74081,-28069,-168464,-274636,-283316,-192111,-231911,-177265,-26163,-155658,-446322,-244367,-261016,-168612,198107,290748,139745,-94146,-150644,510968,1066746,1072641,545090,-75720,-252006,-173158,76655,139545,129080,27114,-14947,42619,-247829,-396840,123050,53460,147704,243231,209150,-55443,-280017,-42617,8694,-305581,-320568,11624,-182023,-394678,-54644,3036,-500114,-82316,169517,101495,-397796,-488941,-325475,319232,722411,562463,-271552,321241,1289375,2044503,2490133,2026829,1015311,63650,-375585,-405407,-247847,-119602,-29104,122168,-157065,-479895,-282439,-190602,-550313,-450083,-359477,-483386,-127953,328164,514779,440398,-138394,-25955,620068,917876,487978,-253879,-103863,229595,48702,-403988,-98508,-23871,-92310,83401,484454,458539,247215,52187,284682,721839,889682,563205,87778,-80570,-37375,-212042,-317883,-318983,-163677,-80929,-303769,-177987,254404,318228,-76365,-318866,-16375,-195499,-438476,48035,295513,416130,241719,-160332,223036,1246066,3307924,8369833,18022289,36268315,63087199,92628038,110836937,99308635,61428892,11309414,64257901,114177270,131419987,112945967,76252510,29961056,3011605,17803326,14961138,5900812,3787965,3756991,1939678,1212058,534121,338077,1189142,1488918,568255,-1739,229159,173880,81995,-295918,-392091,-348101,-334520,53814,172206,203223,430011,488650,452395,877050,989796,547880,-256162,-405152,-9233,65035,-318289,-220632,113575,43316,-273039,-284774,-343205,-135055,69223,227528,-28072,-543521,-2333,412967,327005,134734,130890,56629,-160019,-471610,-275353,61996,106114,202898,232818,23331,-55178,412869,555174,553242,125955,-357542,154037,382876,368121,-23109,-419260,-259464,103982,387581,278745,-156969,-260097,-181278,-295532,-48303,83653,-143917,-556197,-82649,129236,332475,516801,333383,6700,-307950,-257446,259991,348991,116501,-90013,-409695,18570,429595,312979,-401744,190945,779770,679520,81999,24518,-59567,-370940,-620,-78425,-421244,69875,275632,215036,289491,341036,136667,-8955,249186,451211,475190,327046,103173,-92840,-506190,-201632,282080,340964,-8278,-384580,330006,455214,79177,-330512,-89412,151671,23984,-267023,-489143,-336579,-172488,86556,318802,209546,161315,304375,411121,302914,169511,-76164,-245247,-355447,-372213,-257261,-331536,-406445,-167238,-213571,-336184,-404424,-218676,-386789,-414409,-268664,-351415,-265998,-40631,-52054,-187351,-294286,-259684,-344791,-338800,-151568,199211,452860,333548,-150971,-232579,-37319,-102640,-331969,-419185,-109329,45860,230066,235148,324491,298401,265251,260500,140272,210901,265476,-32040,-427668,-327041,-137069,-89503,-210996,-225103,-3941,24144,-226457,-333380,52889,465355,671813,790507,723531,477415,67268,-284527,-335180,-429851,-568389,-374619,-338135,-387212,-516329,-345283,-132063,15977,-2656,-131962,-43219,-92501,-306866,-175603,-90726,157852,26298,-143650,-202194,-70537,27595,106843,-70814,-173291,328124,546513,351297,-363106,248496,690318,558904,72165,-128312,-89228,131928,362002,242603,457404,379042,229709,86927,40230,44913,117884,302734,393868,90655,-356992,-240686,-43950,-153150,-526179,-283986,144677,545082,640170,730358,1070749,1447501,1074180,285580,-340997,-396657,-505619,-211044,-298013,-462950,-292705,-158732,-56953,-133916,-97487,-149220,-322126,-17283,62613,-126572,-184130,241412,466710,306144,-49722,-346066,-88186,-91700,-265267,-313887,-249366,-475519,-557707,-404920,-271291,-64602,13262,-56638,20913,-188770,-111273,-22157,2191,-293302,-427668,-73928,273845,384693,-5195,-268540,89402,-4809,-208978,-84023,-165494,-47031,506921,825053,588590,38116,-256415,-232906,130480,462006,577785,369101,430690,212405,-253563,-199126,195226,272162,-250103,-230585,105139,59451,104869,250471,263259,132522,278407,454548,787074,721909,900071,643532,640537,576100,214886,-343803,-17143,428536,553840,708604,805030,618225,-19897,-349860,-54401,35422,-167209,50369,483450,763723,429697,-179338,-409839,-103464,-133321,-327539,-500092,-474829,-109366,272310,433784,577648,672500,733408,676094,462463,450084,294244,464437,502786,168598,-30084,-14697,-265792,-379092,-3494,91588,106660,-176528,-250643,-35147,-236684,-520524,-50452,356570,412644,145427,-139875,-155649,130367,125744,-271866,-343529,245909,939008,1277955,1195137,893018,511451,223447,118965,172035,460370,904814,870850,543933,47270,-291941,-73474,-39532,-187483,-136194,93835,187046,122766,37263,-98634,-254972,-156715,-6673,-147432,-375068,-391384,-166983,324054,429278,267941,-151404,65988,484234,538749,341395,-136922,-380504,-409317,-394486,-408120,-189167,392208,468848,-72853,-208451,266188,134908,24812,568927,674039,414330,45192,-145849,-60240,18911,269827,252438,-28948,-210020,248138,330439,26566,-155842,-40182,-163304,-279647,-418587,-501085,-53604,237682,274575,89591,-236792,-349869,-293316,-291920,-84715,48237,50491,-59318,-177537,-256434,-434215,-303731,-82465],[17893,-360102,-299721,-2633,370036,577318,514100,175811,-254194,-461843,-133221,-38098,-246324,-265271,-306418,-271368,9933,45443,-107952,-196744,-16009,342698,545767,523323,283484,238916,820983,1223413,1131331,477435,-49913,-326576,-529729,-249850,153763,205529,-56612,-138559,53905,115669,85895,-121082,-186498,-142259,137953,183216,-87446,-427642,-197841,116915,22305,-108429,-338814,-202327,-15943,53823,-185288,-216170,196841,244573,-2744,-325243,-120017,244714,356639,36566,-170048,23338,374394,474613,503186,157724,-160853,-98060,281956,298571,125262,-26665,-301014,-455375,-390353,-423989,-271384,11644,56473,-137431,-436816,47359,499681,525500,35138,-343056,-146037,243306,750033,628741,-70398,-294038,253768,461615,669973,843944,964426,529878,54812,-445331,-463046,-403162,-164786,139032,270188,370348,414761,319390,89995,-121864,-266541,-626680,-274299,-85287,-30250,-93426,-136632,122575,659875,862309,515823,-131064,-41111,-92713,-465369,-275055,-212396,-465090,-373183,111099,259923,192761,91109,77348,94891,114206,90863,-123398,-312036,-268964,-219432,-225896,-297394,-277371,-121962,-86653,-248719,-253546,94828,313375,190133,56158,190956,387371,310176,-44088,-249741,-53245,236003,348657,434345,523812,756552,593566,290490,-16188,-51476,56379,229984,214822,42494,59632,43371,179805,281569,198408,201732,416498,636209,385827,142835,-122644,-32238,-93390,-256615,-97259,-77384,17647,113958,-55154,32144,167044,276345,515646,652748,346653,-165963,-119632,15365,-70374,-248883,-274728,-287847,-407222,-385259,-105642,-45817,-239864,-337286,-106493,11813,212315,344968,228810,141915,137087,91531,-93517,-214394,-19476,221932,-77664,-386489,-66719,-40482,-405883,-316522,-106870,-439440,-196213,212915,373554,274055,-213015,-294170,7229,-119954,-102423,299255,419398,82841,-231352,-261325,-216274,-118274,-442132,-478197,72740,222657,139581,-44920,-169198,-406829,-365562,-78630,202710,290662,147716,232912,404937,445213,412590,158236,-47728,99255,-7076,-435613,-137,105799,-113396,-379550,-402029,-1375,56392,-190125,-485718,-294379,113428,725921,913380,402933,-89401,-49336,103858,356789,269368,137285,321447,170364,42211,430572,366675,137113,245660,-44840,-213926,-35185,630275,967232,554115,50843,63314,-367171,217326,488728,-607827,746569,1370810,1063668,683080,861407,468960,-306605,191268,47196,3217556,8960563,16162745,21111740,20099702,13059457,3588751,7033922,13464011,16002517,13012398,6513465,4578587,5319008,4559305,3487723,2001076,2041573,2421784,2465259,1821648,872800,239234,914954,1054752,1432285,1260729,387233,-78976,950446,871774,268225,323994,392693,567994,1556468,2757959,4211731,7567120,12787707,21915331,33544051,45606640,52795694,52462430,44291246,29696114,16488030,6260035,2522905,2567537,1994695,1017519,-118524,452274,992380,747118,271579,343488,108494,-246662,870768,1178259,803509,73996,320719,630857,15918,50127,986388,1663667,1377942,1167283,688046,133305,246535,409900,89477,2434885,5267045,5939164,5020850,4166722,2745150,2356610,3277005,6923367,13173376,18052596,19367043,26683824,42191340,52533880,46425124,23580162,6346560,24888930,31733648,25349863,12582194,4024620,5460854,4766659,1821133,1475960,1218614,1247444,1447937,316804,-1156,541164,873534,964081,145537,-11504,821031,730517,541665,82805,-356693,262461,398920,277145,435411,343567,204212,188839,-79927,63397,539820,831946,641739,-106097,-107454,104832,-313429,-228230,-144899,-42000,35890,56847,-39479,-431038,218424,376383,367727,-217232,-141515,5940,-25872,-127192,-249270,239321,254105,-79981,-97937,-177706,-296083,267735,973663,1165924,510454,-28271,-32778,-30727,13024,-75348,-192047,-308359,-143589,248768,526170,531665,364216,66091,-181507,-334160,-16408,153036,108959,-32099,20357,170371,14939,376777,388314,271623,184342,-99637,-477603,-198302,-76321,-100821,-190541,-114865,-153408,-199280,-372689,-222840,109932,362720,245868,-21081,-278685,-222983,-79363,-10662,-77625,-54480,-8531,65045,52030,86152,60068,-17204,-212028,-430782,-546676,-273673,34966,218829,92555,-201550,-265873,220188,679347,686331,126802,-281975,-2213,242714,339385,171833,-289015,-409632,-257673,-270881,-377729,-389704,-292507,-180945,-86896,-6687,60515,14674,-60505,152026,704190,948355,756214,162351,-399396,-363007,52971,596671,671435,368447,31853,-141085,-131021,-119417,-296078,-431590,-547031,-339123,-364575,-361067,19447,252021,91714,-307788,-487411,-411711,25082,276191,227718,89133,-55238,-44650,99236,340426,420773,316079,-280007,-352402,68989,226357,127320,70870,11965,-328648,-479635,-123481,78543,-30084,-71078,189240,417033,509219,385527,-224863,-247901,123843,20670,-300305,-495197,-161562,-59977,-13046,-1852,164040,186325,-106042,-373326,-482596,-557655,-314116,-151002,-165090,-264141,-385875,-489750,-371868,-167624,54773,137358,-76459,-327944,-300256,47440,305232,592521,832487,1138238,852889,376172,-155574,-283964,-454041,99553,502309,466923,-96996,-230332,-69784,-59671,-191713,-319620,-149679,3154,91737,172519,301403,341126,199138,-14778,-151143,191049,310469,378738,150554,-349165,-341578,-295153,-297557,-441648,-137944,226653,459564,235236,37528,132473,59752,8807,45221,82004,-30060,-322047,-383483,-260156,-220333,-31106,295569,314515,156251,-162217,-171731,-79202,44536,73086,-251583,-299334,247219,3827,-165875,-184176,-217315,-428366,-501260,-270466,-138266,-3730,263339,478189,468632,204048,119059,264919,189540,-18568,-195092,-26722,29214,70042,140821,110621,111439,299955,276370,-9941,-452572,-209127,76749,259979,-70458,-603316,209212,505120,-67340,-301906,291575,505146,278435,-209155,-416685,-258797,-138141,-44755,17663,31815,19377,-58707,-350494,-518692,-422974,-222907,11252,78371,-117956,340,455100,328559,-10177,20711,400961,464815,204870,-60990,-282829,-258477,-245473,-273030,-123402,140820,188361,19549,-352130,-515269,-541735,-514564,-258431,-98772,-159505,-367049,-250210,-296381,-289836,-238372,-356188,-382621,209365,569825,239844,-298942,-248189,157983,428196,10983,-555445,-36088,-92831,-408056,-430339,-491951,49155,722294,872477,623290,318827,-94674,-252614,177235,101636,-431202,-183444,140434,119840,-16771,-77935,-44159,136064,475412,627378,434456,-22944,-264068,4148,-102950,-386367,49703,176199,230469,186484,418391,203028,-88483,-40232,144549,101122,-136076,-300406,-421669,-373776,-356992,-281120,118892,579860,876278,663036,693192,589631,478938,189785,-241028,-374179,-263714,-40722,61546,168428,419502,495089,505094,726858,687421,374603,-64209,-229736,-113221,-26955,40534,-71176,-225117,-309795,-174108,-120699,-25678,-71435,-225917,-140029,-3108,5434,-72015,-330378,-400084,-193891,7895,194848,412271,553937,265369,-346395,-391249,-60521,1838,-27120,105040,312756,336345,199874,-24575,15887,20090,172887,27998,-147041,112833,412258,136244,-380439,206172,528334,587873,459456,262802,467539,586045,628300,464052,204548,-62302,-39622,-25881,-90176,-115622,-595453,-112644,153497,113284,-406753,-170734,322704,708518,775864,430213,97806,-248854,-327041,-142814,-51957,-56924,-18085,-111499,-304508,-536060,-300172,-185538,-42422,180690,319402,279073,-42612,-164367,-167284,4790,340289,279425,213540,-123057,-217854,-44795,77651,173407,323602,623930,622036,656657,502814,322231,298268,339172,295105,248532,-51663,-302358,-475102,-212988,214077,540199,776550,601648,302809,-9883,-368868,-365536,-374338,-426341,-527011,-346565,-158428,-49276,-13425,-162346,-297957,-239515,-261244,-303511,-134834,221231,624747,813811,941378,734574,310478,-252875,-446465,-443067,-378466,-37454,343231,561634,110899,-189596,145478,224036,-25798,56544,170360,73556,115,106222,85593,38370,2808,-82385,1966,10292,-171833,-221917,-149425,22393,175964,224630,201760,77452,80561,-46316,9989,28973,-97744,-249017,98853,286771,-11900,-175769,88941,270229,299924,314455,252790,-99880,-386220,-460295,-297481,73075,426710,598877,592120,20107,392818,893696,688871,439770,517026,661890,417608,111966,-327163,-398765,-73140,-70239,-192088,-342875,-119214,227720,384945,330424,131718,-158677,22142,454814,610779,679173,895236,1124087,938557,507229,231709,264049,660100,826920,631374,416184,464914,337257,182113,-62325,-120044,-126508,-216393,-270200,-6454,-59255,-234416,-136891,-13384,-99201,-272498,49648,175315,-124682,-469082,-69946,133485,18758,-432810,-120294,120859,-26847,-369299,-547929,-245024,63998,271705,307956,30464,-176940,-331350,-288432,46288,311575,140452,-31361,-259198,-527652,-128776,340038,537525,410579,51598,11095,184182,441096,559611,408448,-164437,-463639,-390483,-399240,-387287,-380269,-128446,-115898,-328069,-475859,-191325,15310,255400,345572,202324,121012,-42706,1102,108870,274603,23958,-228670,-324499,24735,153493,161527,27743,-343275,-451464,-274388,-346740,85462,565059,809862,802826,530858,192515,-94310,-284111,-433100,-390588,-185720,-105704,142205,349457,222217,-217490,-51014,171539,59110,-412117,-441006,-409765,-145125,125136,166497,49393,42609,74511,71647,-56094,220980,448443,472951,13381,-375281,98096,444157,476017,292193,33356,-111120,-257708,-272372,-230302,-379861,-342443,-56210,-166902,-370812,-59377,-104982,-396454,-80631,26687,-85025,-225776,-268580,-329836,-245552,-127773,289997,662561,723721,542230,359503,477228,390000,370292,346557,315104,292364,162429,33238,169744,319775,238838,113345,-119848,-501041,-128334,294303,585999,720509,649639,398497,54047,-330834,-154951,34714,-149696,-173916,-388265,-491889,-72374,-7822,-210408,-191324,-35211,21678,-12527,81546,-169376,-197108,-255838,-356053,-178658,35706,-138120,-400818,77686,375154,232890,-82988,-114587,299784,594067,753913,665676,554644,284130,-210869,-99430,213036,266734,9801,-19463,140243,182080,90863,45029,83954,89521,-56900,-351942,-219852,295150,485505,119034,12605,602228,762861,1030435,654157,154734,-326737,207221,342695,101093,-145142,-183429,-413504,-332072,-3026,153732,-25843,-377427,157745,698841,609969,16976,-470354,-414692,-262987,-398571,-317275,-335411,-355670,-28736,249298,471689,43351,-304796,-163801,35705,-75347,-8757,369102,542102,379106,-167333,-251885,1514,-116889,-387561,-301172,-60676,-40586,-175011,-148708,-247813,-247967,114796,415271,383969,329284,232988,278483,89986,-153272,-132955,-23675,271074,459418,111710,-6880,119189,-48401,-376823,-386103,-171200,-228826,-197860,-118612,-160180,-65059,75333,-76890,-350434,-337860,-54822,254359,401112,351842,139723,-7500,65651,455961,699790,575322,162581,-156540,-150700,-167313,-136739,-117118,-131397,-238393,-138096,15345,-234419,-463605,-56910,-112854,7859,92444,37939,-87236,47332,334687,153295,-305960,-227285,-25364,-106113,-48633,-30006,-361571,-200589,179042,380801,191922,-144863,-396195,-462511,11589,279496,260269,77746,265689,802225,1440940,1782694,1526654,980431,322480,-106948,1612,60016,-105625,-190779,-67828,-223957,-474736,-414678,-328735,-428281,-420179,-499193,-253381,191127,665295,797612,642895,-63075,181842,948015,1414933,768924,-171697,-64655,237943,59718,-97352,159094,116296,61719,196993,502833,484616,291455,140141,490382,942633,1038051,555458,35537,-309042,-134157,-87605,-218331,-323427,-331254,-321416,-455014,-186939,156441,361464,106168,-411932,-125212,-143999,-470286,-18480,335616,465091,342694,-125802,-273541,420667,1502918,3827605,8720185,16985098,29833753,43506386,52422130,47916133,31135277,8217968,29118308,52462425,61509622,54050778,35487574,14029278,1495252,8002473,7123964,3042092,1443131,1232722,432182,354099,172858,236412,964399,1257595,459232,-92487,-64811,-245668,-192036,-408433,-339405,-138122,-44864,255802,311590,169505,152925,173078,412305,861861,915820,508881,-167824,-442187,73529,162314,-198937,-251990,196321,144361,-182403,-224882,-283567,-121497,163034,307326,68898,-438027,-41126,311806,268739,79244,45382,19225,-249697,-502430,-129935,133234,-45049,37709,60573,-50019,184063,674725,677373,498321,-89068,-187500,402530,512681,342002,-66052,-367563,-241816,172320,519592,660565,68519,-52852,99676,-136280,-287031,32061,33249,-306635,-381488,-42347,363474,536881,377522,139186,-121639,-86486,324361,358465,-11838,-255782,-552605,-48801,255002,258887,-459884,331079,856257,742115,135412,-197259,-261544,-214844,143723,-81038,-498185,24769,273976,248015,124590,42991,-227293,-190003,-70913,-20283,155938,88916,3834,-159710,-355263,23112,512278,405554,-80703,-139796,482804,532072,200052,-224812,-123084,22876,-67081,-299788,-284832,67350,24267,-132619,-522320,-204447,18725,216218,204634,72308,-128933,-157816,-114904,-71834,-123085,-27326,-85432,-367270,-248058,-195463,-424279,-277215,-1949,-264896,-297407,-163636,-219699,-241636,-172098,-196094,-176820,-129931,-29348,-100999,-222775,-159596,106363,413263,416709,291349,43960,-198181,-306344,-312454,-36932,-141572,-263316,-162025,139338,425230,364829,280989,222796,85283,159423,133177,-136880,-404868,-388575,-12277,218235,-68754,-129699,46696,-50006,-403584,-333045,118766,609357,833243,919034,729162,343320,-50560,-131218,-139740,-274963,-421890,-193309,3582,-117358,-178916,-43068,4746,139487,242014,203146,58759,-95708,-368666,-287974,-76225,292057,172014,-47613,-134875,-83582,-103154,-123655,-113774,10701,285952,460890,307919,80329,357454,554301,241009,-219723,-364431,-227027,-152363,-28824,-112548,175836,395893,386783,231075,94767,98784,184062,252265,291063,26491,-364528,-292611,-114321,-181758,-452582,-282937,231083,802146,1089442,1250615,1470289,1878901,1477480,469347,-299417,-168760,-131948,10040,-178698,-519687,-351941,-79222,89134,6585,-173572,-293005,-459963,-197251,-171654,-317834,8393,411294,525236,146437,-311563,-81795,163842,-30826,-254574,-312001,-369150,-459582,-333574,-335809,-378238,-139448,-74089,-127387,41995,19885,77495,206002,107107,-253177,-480714,-179172,249717,484583,123620,-127765,303925,84704,-358182,-46091,-32321,-35252,283356,457754,136542,-257746,-273249,-206935,98706,442977,718806,488039,356043,22684,-347752,115174,230088,104153,-470396,58678,254515,248589,187115,252806,169329,-33199,80964,337857,629310,587106,994875,919686,937029,800754,344712,-231097,-335425,108236,274924,502775,498548,232328,-203567,-54186,124508,170298,-75613,-169173,311929,673026,474022,-80824,-403245,-52846,-109319,-241593,-322419,-145354,166252,423276,534726,566600,635438,579006,443418,148527,85257,58526,310685,412742,177413,32840,-34140,-314198,-235818,-254070,-43042,211983,-76670,-300336,190978,141723,-272206,-87227,290575,315679,60284,-220206,-9396,244734,198117,-108689,-470111,60407,704349,992197,1025370,868160,589399,384470,253237,320400,523822,899073,667780,489245,85247,-175101,-159590,-279110,-386265,-150037,13048,48038,-49249,-191424,-288618,-391485,-292470,-47722,-16915,-142063,-160809,-81286,297766,402077,206994,-474030,27234,552570,643564,508907,66237,-224055,-303545,-291309,-389062,-331962,218399,203502,-161522,-18725,347214,400468,271583,496759,366938,-69059,-418182,-178943,-163803,-48309,165045,226941,41074,-196789,191586,221004,-106238,-342083,-208265,-322046,-491474,-493877,-491535,-144458,123056,206684,59271,-190145,-346007,-291139,-242016,-62552,5720,76699,93044,-16222,-313500,-228384,59567,199340],[181099,-211822,-345834,-133048,42993,141770,71285,-145567,-307232,-427093,-218808,-253491,-282506,-292882,-215246,-426508,-227079,110404,192662,-80133,72798,509139,686344,590344,217628,60897,421304,720135,894877,422169,-70370,-337150,-379838,-247904,314588,462483,16066,-169576,245776,524505,452697,267363,130098,-30595,138685,320818,198972,-87532,-357950,-187773,-154026,-208944,-368405,-133784,7565,69300,-131017,-372063,-27016,24599,-63844,-260074,-234809,12126,165508,-41618,-85796,-105218,18445,-23452,60126,-110387,-68507,252326,643214,406712,86989,-71969,-346628,-357578,-211471,-252549,-163501,55358,99892,-65245,-143191,248260,528320,399568,-38036,-375164,-42843,194317,392904,176515,-241686,54563,423066,555766,726352,843231,1081798,727081,278533,-281806,-446286,-235563,42478,296958,371878,270564,294144,109448,-68805,-251226,-511165,-382511,-16903,134789,106873,48056,134098,350568,702963,701453,151535,-487682,-53678,-59803,-425218,-293096,-136856,-278252,-299543,85558,291219,262832,183306,143774,236815,143617,35643,-118724,-216754,-363640,-121039,-65035,-329018,-411736,-181680,-122202,-237202,-82065,380573,764522,502553,80988,18777,411754,424559,-26126,-259707,-63061,78944,109165,306724,415931,651364,538385,177065,-112510,-127069,-5858,113641,139399,107389,100276,31116,219470,269444,146465,132113,301779,516839,452714,234249,3606,-29607,-48978,-283733,-195711,17782,75566,-159757,-424240,-401254,-70612,452686,630677,629323,165465,-171627,51670,164083,28193,-116092,-227302,-289893,-459062,-403608,-83544,-65039,-268166,-374153,-219113,-159723,-47164,97481,127422,202484,239391,122361,-173597,-117834,229313,388048,17250,-401343,-150966,-174845,-599785,-53019,280764,-21309,-395355,-53077,211897,162091,-297595,-197661,54621,-182478,-226883,236718,341962,89432,93610,-53625,-62214,85900,-210536,-368036,44168,157119,11622,-224065,-370709,-503463,-409378,-173612,38946,47447,63589,329657,659473,796751,633730,258117,54173,151675,-35842,-521401,-118690,-35151,-241467,-389537,-542617,-229751,28570,-55800,-176676,165012,510730,861569,911010,384874,-180914,-125771,74907,222913,40499,141124,389826,152123,14999,380813,227752,-196689,-43315,-41843,-296047,-255643,340719,508891,168463,-77135,239204,19784,-9042,-137552,-390139,418481,629524,477278,501378,629415,350233,-380621,-346362,426548,1800489,3743799,5897515,6933397,6033777,3485444,560075,2366300,4770167,5838769,4663044,1873207,1085543,1853683,1558625,1126676,324434,1045201,1103741,596168,347253,146927,-359817,203932,608704,1089036,983881,245719,-214672,555061,484322,-210070,121290,278737,152395,562240,1155563,2711468,6187988,10622708,19264953,28728817,38659848,45036788,44462837,38720473,27565193,15674494,6301034,2672333,2434873,1330817,398134,-55748,392082,483688,144509,-100358,-75205,-318602,-265774,316991,403516,210176,-315690,33444,376722,207729,577572,1140521,1327334,827614,157131,-208129,-447676,44307,36776,18580,969090,1714222,1492345,552332,781927,244588,542773,-32634,706921,2436808,5668547,8254979,7905495,9130743,11201715,11116974,7549649,1239684,5356946,7545449,5478174,3682357,590064,1186533,1378269,-31859,428949,345119,244084,770627,97476,-294664,-45058,-135105,91816,-581869,114398,569909,373224,140821,-91711,-449506,11184,64620,-46777,81446,25636,17472,65014,116775,261081,412832,501969,517957,7769,-255638,-156833,-465579,-240054,-76560,184034,413488,415385,196980,-330686,-232475,-21485,53118,-223507,-218099,-207686,-257522,-426494,-54260,356568,176434,-442079,-216815,-203988,-472264,140213,898863,1030318,624878,137297,-281026,-363629,-163604,-100163,-172390,-199551,-2529,365691,432347,334443,18248,-390925,-332423,-65504,75136,-99952,-188218,-115584,-35207,-121407,-320121,180397,290397,469392,457817,85710,-330211,-205275,158164,363315,267416,150396,-84784,-376113,-208308,-6882,182840,251903,126419,-141496,-501150,-377300,-205903,-208302,-223485,-109653,-97042,-91477,-61565,95393,146455,60345,-211009,-462304,-576419,-338073,-492,153356,117724,-21564,-52090,390928,979554,1151320,651544,-34633,-136720,80634,307489,308209,-76331,-368286,-309915,-171195,-203491,-215784,-80289,10217,77487,117405,100673,-70533,-186412,255886,837885,1011238,718442,76350,-268132,-289492,-16783,610606,725856,396195,3345,-219638,-238887,-197756,-340143,-425828,-380642,-372898,-495480,-329253,73376,222967,-60371,-489427,-440057,-213740,190040,324681,150523,-70917,-203674,-397386,-165108,227671,688627,804994,299708,-383330,-108512,252057,286688,198701,70291,-328643,-376103,-15857,141024,-13136,-212252,-7499,181113,106713,-71642,-453171,-48684,347487,261500,-144023,-512067,-205540,-80944,132212,142398,55037,108307,74156,-78829,-240982,-379823,-398267,-282452,-180902,-285447,-374197,-543547,-290575,-63706,111708,83181,-187820,-368063,-280899,6918,288060,590235,776896,846360,482382,-23544,-334987,-127474,-180083,96133,308345,176751,-291818,-237267,-111122,-184836,-284424,-15980,221470,136248,-20348,39190,256570,456111,423523,228312,21761,205461,439886,465236,290625,-85163,-207292,-374632,-264404,-187616,-64282,214263,355636,141709,-92830,-83348,-14581,-13211,-187162,-366538,-420411,-520127,-159391,-140845,-467071,100197,544259,550926,273140,-115443,-116157,-32219,174508,316358,129971,-93436,-347390,-368781,-135198,165561,53557,-199648,-330193,-116358,-23816,75688,392099,748235,708536,86581,-62020,197906,124634,-27531,-189816,-138130,18630,294881,326385,103011,-46094,56068,120522,-131118,-342772,-172266,-31277,219517,76880,-351876,-19694,333974,-160160,-247136,431756,698906,434581,-55049,-561135,-412748,-200665,51821,199758,320288,288042,98597,-289284,-450154,-194543,90322,241681,222784,-103959,-171227,325016,278369,132284,94095,303024,385539,230792,59165,-46211,-71937,-85370,-82150,-91380,-120457,-90479,-88343,-190252,-298435,-199588,-44419,127680,205618,229070,55507,-140094,-406400,-436184,-193671,-147878,-246508,-5372,512295,351613,30823,130904,520721,701511,156156,-465353,-8935,-100261,-494692,-315189,-386660,82209,846952,1016825,785987,454475,167947,-122852,-15742,-43247,-325705,-172903,126899,161553,159102,114474,208049,323801,590702,749361,562632,158162,-424540,-260852,-287173,-385086,-43409,-3954,-46158,-80636,165659,110196,-118284,-239672,-62007,5706,-152897,-232884,-348752,-320290,-248599,-189482,1855,197079,211561,155607,348345,392541,370845,83506,-363990,-340115,-476581,-139464,324640,555099,669245,495454,400704,494246,544208,288648,-44370,-453453,-397393,-374139,-316595,-294865,-335299,-293510,-188396,-148544,-64255,-75121,-247552,-300346,-84404,92449,25714,-285208,-446837,-239847,-37157,271626,550679,627055,303997,-214484,-492666,-334945,-159004,-25343,221216,450914,363163,200236,30443,172435,337559,335049,164002,-129848,145757,477897,384250,-120347,-164477,338855,528501,592739,468718,624474,704471,715035,462673,130127,-197469,-228197,-70591,71354,157266,-167021,-282668,161653,315981,-140589,-304611,303192,671680,728005,434846,136197,-155520,-141781,189966,420576,373779,60095,-270976,-390071,-334669,-162965,-89078,27357,187675,278317,73533,-352362,-331696,-314570,-214961,299541,504465,459993,127488,-128910,82124,204429,358506,495500,546512,428108,385731,165165,122682,227594,230046,48763,-161626,-213760,-226013,-245617,-161695,268582,523539,573727,404853,191757,-203015,-516196,-444538,-345894,-240553,-173037,91639,318562,152941,136859,-2703,-172175,-372045,-495838,-395441,109444,568762,986902,1154962,1124186,749983,174229,-493091,-283128,-296377,-454750,-143501,264101,566649,238618,-347601,-64663,165558,86135,254465,432012,201821,-255901,-183151,-2023,14569,-114806,-249541,-250424,-157871,-183994,-207876,-209289,-46047,78705,242801,305683,219105,76360,-385127,-371028,-128088,-150071,-303943,-257390,103759,98039,94829,264125,446095,546770,573262,489407,174328,-82875,-295200,-358039,-42583,438955,748839,848686,119007,13264,409074,668980,416366,64786,52051,109188,139752,-52122,-400183,-318834,-214723,-300206,-296300,62650,340348,590122,523620,383682,42554,-73,167852,262701,443679,718153,1027920,993330,656482,409442,368482,510584,418828,226411,56053,306674,439636,348556,134246,-122816,-238093,-88450,55339,202693,14965,-282863,-192951,-45447,-110229,-380802,-213461,-175423,-186656,-58227,282409,554016,303898,-118499,-211739,51931,69478,-78350,-321059,-521630,-189743,265375,517982,386021,30389,-263247,-334354,-62379,117665,99237,-80474,-317542,-433664,221113,738199,896406,545781,-153087,125315,495990,795295,923683,778331,-120284,-442701,-309607,-316205,-430387,-414528,-120400,1502,-177869,-270099,-36885,-99213,-185487,-6060,-85226,-113290,-65288,-61537,-15323,231176,122780,-40817,-421385,-265975,-244272,-157591,-400332,-441554,-199101,-184587,-373207,25594,466315,653289,610916,327000,50860,-54113,-71935,-161488,-166973,-161922,-141337,285721,488573,283477,-280808,-66675,141604,-56312,-442579,-267080,-267115,-300444,230671,561134,624862,473882,401591,297052,266536,288804,317505,199146,-194648,-234375,214098,393100,408723,178023,-181828,-352461,-356550,-203457,-112994,-295448,-250672,3597,-161595,-440385,-287283,-382845,-257212,-57356,-27442,-217261,-309991,-235038,-198387,-256025,-237069,147680,420748,559115,576138,586943,638011,432631,317945,161239,106004,-34187,-42903,-50545,37810,253725,479090,421421,54618,-462254,60665,372106,491965,479844,296527,116795,-140069,-297591,-133350,-58769,-293545,-303758,-199441,-87422,-6145,48297,-228840,-170731,-161414,-59156,14167,220315,124109,42349,-240951,-440855,-152887,167193,50465,-230927,184390,520366,203415,-245981,178188,621894,772257,859373,945674,991381,725800,138055,-365575,46842,275688,210251,252419,313457,237021,47967,-130103,-58735,-36127,-38033,-133300,60312,313596,255490,-178633,-56011,766751,966301,1375765,910872,200254,-117681,450750,466969,73122,-185503,-216464,-239478,-120793,-200150,-357757,-431485,-408965,257354,797077,777057,221557,-325827,-430306,-444026,-431601,-300385,-323600,-369756,-148776,-86072,100818,-65192,-264480,-364664,-294264,-362905,-124789,332718,668186,481417,-49297,-230574,-63021,-190453,-375095,-292617,11237,172204,205733,196149,-20394,-296501,-11494,322911,332761,325235,248911,249510,137484,-74208,-170979,-121198,88473,198002,-198415,66578,196586,-77058,-172557,2511,192663,-65525,-168952,-139991,-126871,-645,98504,-30855,-260277,-205876,278428,638434,584058,453365,216501,220032,287540,465585,377390,34466,-221841,-194949,-149399,-274181,-341766,-351575,-304753,-421664,-152473,-77324,-253865,-398172,-388038,-262585,-173647,-72567,-60946,14074,316320,504221,214830,-205297,-356035,-167477,130210,306117,34590,-367624,-36980,381314,277614,-86680,-61156,-54900,-193061,-149758,-190168,-17763,244181,138544,119992,673615,973489,1073225,1012175,641878,309768,459339,286118,-100453,-291585,-309109,-316148,-291953,-160863,-88976,-177549,-292238,-512003,-47429,384839,741630,825416,649869,14122,32392,788253,1227824,722635,-238533,140545,441604,284210,75538,194166,99243,-7411,179423,383233,417055,235211,94594,525447,934631,930133,547706,103761,-465348,-190955,57455,-39779,-220767,-347934,-440109,-459413,-195371,57563,250287,45568,-503120,-64715,19986,-287666,-157369,292322,501295,489518,243891,-220832,-373047,166990,874767,2554654,4251628,8313791,11003264,13021422,13237088,10139330,5812212,6284428,9442777,11952469,13450690,6699472,2865309,447875,1341944,1385682,271098,-337064,-171500,-331019,-287090,-184388,68846,489027,612182,270178,-167714,-291418,-481740,-379681,-386498,-350263,-35313,181675,388528,318810,50307,-158065,-149484,222377,553913,565302,284244,-176082,-525340,16507,159132,-143971,-275806,136056,159682,-47546,-146789,-215498,-189248,96979,233860,81885,-345733,-121960,161115,136111,-19230,-93486,-97257,-372715,-344736,-12469,193663,3034,-141235,-145217,-201166,140805,543356,610855,404209,-100656,-187997,260580,400687,225586,-91424,-285840,-196665,246282,649020,840568,189030,82449,322417,131278,-313481,-169925,-54424,-210302,-353428,2203,322119,407170,293817,172212,202,17596,305001,286130,-136008,-168146,-260340,-192152,53198,96463,-316473,437675,852560,647115,144125,-367382,-359113,-133512,137216,-141665,-334666,-84445,47828,84726,63046,68483,-91734,-212365,-222550,-307183,-72405,-64604,-106988,-275835,-256871,119291,521140,380855,-67211,15354,433731,496384,220200,-214651,-227358,-166320,-171334,-131286,69891,562459,672600,519605,281677,-256654,-270036,-83588,-152165,-302353,-279770,-94245,135040,157504,32726,88379,77024,-153350,-217897,-248713,-350679,-41066,210647,-191953,-210062,-85300,-113497,-292582,-379618,-439359,-214128,-10685,133610,76620,-172607,-274731,-52477,268776,403273,522580,499392,-79655,-497377,-119501,322591,315442,39013,-386383,-62272,312181,323481,285266,159251,10048,73569,8789,-179837,-383987,-279597,152173,299259,-73335,-152136,-17525,-241973,-381702,-419369,43880,625286,881725,916764,559234,113703,-78735,47039,-40824,-151160,-206155,16459,285229,159509,189156,382048,317208,132717,252557,336255,179939,-121047,-259351,-417498,-124307,230641,163389,31057,92557,61450,-393135,-383222,-120058,37907,63609,114761,36606,271259,418740,510129,129588,-130483,-348117,-301128,-434564,-366803,-359266,-214655,216560,385898,299698,94232,71718,135992,68480,15441,-192645,-517844,-330192,-96164,-75729,-270390,-333566,255289,923903,1281151,1366196,1507036,1792677,1476232,460981,-259086,-65894,156868,226419,69299,-300601,-369951,-77901,129103,95738,-40952,-251381,-304762,-104566,-222796,-233860,125892,431269,441446,-34454,-448697,26686,173362,-47598,-287236,-374817,-307406,-194840,-131101,-259503,-284438,-96993,-40227,49920,196418,284980,189486,296554,67331,-342079,-369776,-176071,227827,455727,113576,-86454,315839,108797,-547109,36833,88090,-139863,-83494,-95916,-476289,-344142,124714,245561,-100072,65287,385107,388787,179012,-168822,-266496,260917,223417,-114671,-261984,215684,284536,289263,189265,217646,75031,-202985,-197516,93224,271568,416214,805690,952327,872495,660426,299619,-162516,-427880,-99683,114933,256905,81201,-244563,-30958,176271,207088,191226,16309,-406840,-43643,355463,376099,-346,-290600,-74931,-167803,-269692,-202283,82164,385160,531506,525769,389052,437762,268273,-31309,-371001,-481646,-263998,91206,260914,183281,39752,-28924,-62341,179872,7624,-155109,168844,-34843,-324095,285802,366059,-102264,-321525,70601,124003,-62084,-149006,161991,293184,119926,-140163,-418816,-13282,369487,540992,652103,692890,582728,503058,367512,347556,409679,579150,376974,352102,55286,-139566,-195275,-346088,-171317,60296,66753,-96116,-297238,-433660,-419345,-430537,-366812,-80789,128919,114973,19467,36820,236871,351420,185265,-276952,19915,503493,571243,398682,84019,-211223,-414573,-438788,-499097,-316244,-52822,-192118,-82785,381076,636293,664798,393047,265161,85612,-90821,180460,337807,53251,-58133,62131,242122,212545,-95085,-58135,15953,-219379,-602762,-422239,-451914,-521302,-489920,-567729,-310443,-26422,142360,60629,-103640,-280017,-211796,-179265,-82822,-52716,110132,216094,122523,-252708,-72328,322933,403742],[201309,-80535,-315353,-360750,-257883,-44356,95702,7937,-148619,-307685,-285520,-371461,-187497,44625,306624,117092,-235327,-95229,189861,-13701,241227,645703,750084,568572,185128,-72133,-25123,98594,440307,328903,-120335,-384350,-282073,-258778,373082,600381,72194,-112070,556933,921803,682512,473631,313464,157402,116820,340151,417463,318245,-27104,-296180,-474540,-347582,-172706,93963,118399,97236,-79883,-392150,-276734,-226104,-174465,-272851,-415486,-204840,-66888,24875,63464,-135582,-280085,-243921,-239781,-266634,214890,709652,954711,524819,77971,-136717,-402087,-231816,-44874,-94549,-116980,53702,134603,26868,15193,282459,370384,130723,-175139,-367411,-52029,51019,-107503,-341956,-91082,359530,562989,600011,626966,632706,718888,598517,294774,-179549,-400466,-61240,240717,418937,342568,-19956,-115240,-275752,-294835,-406856,-412336,-44821,126428,255631,216323,151405,330407,584203,758318,567803,-91877,-162334,125626,-18820,-327187,-79861,88533,225,-111439,102317,309045,343802,249152,102003,177635,58642,-79036,38680,155050,-101127,-29903,98198,-104309,-412786,-280876,-196129,-253168,12114,547662,1016750,738254,129087,-152300,379935,446901,-72948,-354977,-185130,-198827,-170287,94331,273524,432564,397276,29119,-184090,-145346,-75746,-53067,68497,138102,53748,54803,254251,210139,72244,38480,-36689,-21275,335502,329396,68453,-130722,-45544,-266378,-290258,54502,71959,-211571,-471226,-495131,45819,816354,901200,631089,21634,-73061,218443,293897,107126,-38125,-188478,-307569,-368978,-295073,-34243,-53746,-211351,-371748,-332568,-387895,-428708,-291254,19633,217590,308625,225966,-137823,-56623,394922,498663,147870,-367847,-207762,-165310,-201944,149532,507823,327836,-92737,-26524,179009,19407,-397669,-73015,82364,-233478,-54300,421852,657987,618793,510792,145329,-27215,55730,-198177,-208675,149761,255247,47115,-313660,-508795,-369412,-334740,-177371,-49287,-145840,-146560,199421,664442,881413,709221,358500,163934,194096,-21385,-468953,-171357,-163718,-312329,-328892,-414170,-240982,39569,120664,134296,479087,811668,990273,870138,338932,-251450,-263513,14795,68713,-244759,87141,424547,151863,-38609,326288,291196,-251599,-263174,4011,-145402,-286799,-69161,20840,-154663,-112798,340309,396105,103297,-406076,-293373,114942,42901,-40835,286738,469407,280414,162026,896619,1497901,1845336,2063842,1799806,869401,156203,-222238,-100329,197169,668957,947995,717780,-23910,-472704,-8132,-223912,-479298,-305344,257045,178068,-219788,-267149,-359495,-276640,358825,589704,818563,659522,131235,-220422,216746,169690,-419280,-65457,89168,-50687,-38409,74737,1363154,3816351,7015676,13068715,19160080,25357583,29764954,29245366,25599030,19750039,11414085,5159825,2323157,1881012,641240,-85434,160181,480436,428920,131244,-140295,-299587,-333923,-267336,-245253,-204226,156542,498640,391212,231483,440511,1092924,1193025,631276,30234,-345620,-310578,73630,211603,-153115,121083,445489,498809,-85684,194259,36600,211823,491042,336101,1863382,2540533,2386403,2450429,2818288,3928176,3221632,1537622,1344297,1711673,1039297,2277207,737475,277007,-72661,290449,128943,-226067,491065,-251326,-555043,22120,5310,-293918,-177837,-31785,-372666,-80667,288279,222576,-56583,-221790,-206352,-372966,-227285,-341294,-420220,-243278,-264450,-191174,51544,216303,314450,280095,364131,455040,59230,-477752,-432770,-521463,-254524,-43541,289782,696119,740602,423596,-76869,-266708,-173946,-86616,-168014,-273032,-390946,-448533,-336348,116521,349838,42222,-450873,-248584,-265251,-555049,5080,623939,702344,646881,400061,85945,-293595,-85430,-7474,-92216,-49284,154327,464087,324616,85666,-237281,-280229,78557,164917,109206,-389441,-307316,-82246,-36766,-308046,-470337,-70968,294071,632577,586241,260580,-191743,-215835,323812,606154,525225,237550,-142770,-98886,255446,286482,270184,212432,118825,-60443,-284133,-233581,-195959,-378957,-399948,-250533,-235463,-286102,-195950,59566,153767,49811,-273977,-575550,-555123,-323670,-14385,59867,122386,136854,175400,439290,978475,1349306,1110067,470640,167700,170609,200600,195224,-122057,-331539,-369630,-77757,9222,63854,48245,25269,39851,96305,98488,-126950,-242399,239771,694834,730086,319537,-240311,-113516,17463,56429,555660,644365,289923,-105280,-331677,-88281,257466,31069,-275541,-224446,-151108,-381117,-250077,58089,129644,-125840,-317923,-188993,-82150,194348,173786,-113411,-301827,-318677,-531556,-167068,320157,948626,1122923,831908,24290,-356132,51123,246267,171197,-23962,-420074,-308250,38181,136660,-70219,-446818,-166757,50030,10455,84620,18720,327473,555918,431920,45595,-180637,-345161,-192827,55075,149342,77699,158295,296333,169843,-73632,-332120,-571325,-424882,-213068,-306976,-371517,-560617,-287689,-52592,84716,11403,-270897,-413916,-401072,-166298,164755,428311,503802,331862,-17874,-440279,-107262,57524,20887,-3687,-100117,-173070,-306373,-229127,-206429,-346459,-195858,191080,395528,137183,-150699,-61644,173869,419665,474125,324244,309984,428645,655816,600081,447183,122120,-157440,-301242,-37064,-33138,809,333535,264114,57615,-349297,-327073,26130,94012,-289279,-385651,-428045,-295500,214749,93970,-487476,64508,544844,573823,265743,-71575,-74835,-52709,146728,287825,329563,239008,153930,-77155,293423,383143,294869,89248,-96398,-130098,-40755,99050,397211,800761,680614,-146108,-371308,126753,74523,-168966,-354487,-367658,93842,523794,533160,96853,-328448,-334936,-223837,-346474,-200871,-45876,-141396,111749,241598,-89010,-234627,109866,-143770,-215104,421780,717074,457747,-11643,-445205,-427064,-157053,175221,344174,520986,465317,167874,-312743,-362921,15609,312360,373195,221038,-146566,-400435,66886,179626,190748,120113,106940,178520,169490,148955,185254,89804,22750,10754,-77321,-391931,-425234,-256776,-81267,-17400,207534,378637,401611,408233,469515,502091,365021,-34776,-260581,-167807,-63305,-45126,-102678,277853,347869,216036,312683,556944,528182,26464,-331453,20740,-105747,-310638,-189699,-406279,-28624,685993,872504,620098,276338,209370,992,-175176,-249243,-259306,-195488,46352,125408,207544,168649,301093,382084,541576,676845,478692,87653,-368099,-558758,-565787,-393540,-185952,-149541,-215514,-152443,-108487,-107806,-223882,-519822,-348580,-121348,-112166,-196384,-324855,-328128,-168057,-8995,-1272,-148040,-485193,-386340,-109069,33034,11387,-245314,-312358,-217597,-487519,-133333,378046,694190,673806,372478,200574,147836,253176,177479,3748,-356377,-423651,-248880,-216740,-464576,-517822,-298161,-225085,-170784,-74866,-44839,-138421,-348865,-282225,41975,83028,-157742,-385396,-321815,-145323,191357,521724,596849,362399,3759,-251940,-292482,-263012,-185353,97295,320025,213596,153429,118563,339034,720959,578038,259990,-188499,28868,320960,460502,128720,-523981,75217,428716,603761,585869,632082,635431,546981,220853,-112340,-338883,-354242,-87308,143425,139513,-42766,-430909,136259,396708,81839,-196551,271237,516310,482169,252506,67708,-118254,-94595,389178,724596,558026,-86837,-459669,-172708,-187183,-177484,-126658,-10671,112907,182901,-184477,-405918,203273,275547,-139867,38653,508900,432495,198206,-199779,2197,154867,331700,443171,290328,95672,-99170,-366814,-305596,-49232,76000,32313,-152766,-123168,-204205,-170931,-114597,157023,317651,246778,204787,-2539,-311906,-334505,-258672,-288668,-139225,76508,412400,562621,197063,112192,138219,86742,73547,-216505,-325217,234368,740255,981957,1141681,1086436,696349,-9830,-567710,-225598,-180020,-303821,-288244,24801,307576,230889,-280298,-260189,9790,33081,180311,404730,319627,-93935,-572943,-236608,-71354,-212420,-324624,-291221,-260434,-359326,-335575,-295459,-201588,-127629,312922,620746,598553,122700,-357293,-44690,47725,31782,-102463,-395400,-379488,-124818,39198,165380,418456,588483,656518,539575,311658,95862,-124383,-278502,-59592,369037,624339,694369,57024,-377419,74349,541695,402624,91584,-219978,-237701,53988,93049,-135782,-383583,-415371,-535731,-314250,65300,266483,556460,505022,400005,123388,7549,-153357,-243190,-84450,211285,590971,880085,806554,565783,407109,290892,-49168,-224967,-264199,39247,322142,296363,134295,-154030,-302156,73527,401388,405725,82636,-459447,-288328,-74826,-101898,-300812,-80330,216533,205990,334046,633788,818642,438844,69636,-157767,-101806,32709,65530,-50775,-180420,-470304,153360,559857,630932,249659,-227203,-388908,-207649,-20396,40959,-189543,-462680,-315421,363694,938442,1127573,593958,-346624,84761,530522,825560,952820,669504,-317045,-443586,-359178,-405757,-329646,-477114,-270067,-31905,-116652,-161060,41601,-53402,-356796,-414161,-446858,-199356,95688,102434,-113289,36451,102261,-36840,-234403,-296317,-288018,-327943,-271796,-187669,-118400,-219511,-524239,-94574,268026,380288,260833,26595,-139295,-73516,56551,66843,40265,-158809,-200478,295333,463220,198092,-374118,-158109,-42800,-300540,-266929,-11066,-50049,-465326,187614,750654,911747,692442,483955,250578,357873,280746,258239,-20218,-427822,-61374,286415,375547,379438,73815,-318288,-437000,-427440,-214134,-99938,-276568,-257708,-33263,-180026,-254017,-336487,-388859,-212529,-95144,-32236,-112558,-370044,-348018,-281270,-371368,-302898,-8292,123451,164724,195351,399591,499364,356536,185437,-62352,-3943,518,225384,154685,24518,117452,549542,618587,184164,-409436,105888,320148,257495,99938,-99354,-216831,-301334,-209476,-131375,-168312,-350406,-259093,-14809,49040,-73979,137106,-31611,-61714,-262702,-271143,-126837,79621,139944,47001,-309921,-582931,-194531,181490,279456,255491,374237,508638,16433,-339899,414178,758401,756185,754629,984922,1151764,949033,370989,-401776,-18302,399991,310682,319114,317294,214926,-40028,-260238,-22878,180223,368318,279271,285474,220022,-39969,-443044,-58878,568945,846260,1195939,947932,196018,54199,518144,376473,-178841,-338397,-145625,97152,262665,217697,-6846,-277310,-185740,281266,727953,738963,328766,-147816,-289598,-275102,-207440,-121122,-260656,-345275,-189582,-322297,-287436,-252395,-265064,-323647,-429599,-436967,-236406,207904,620995,494152,107811,-149668,-163640,-321493,-432403,-152750,198876,571000,546709,357684,91485,-317501,-251857,122014,220828,207421,130490,115701,107575,-84203,-349161,-211700,-63575,-250196,-230898,302139,293288,7746,187799,446676,496410,111792,-168632,-251324,-189763,-57317,3844,-42505,-184157,8539,510571,853067,693997,532251,308478,372690,416966,456221,231148,65435,64156,-43376,-253882,-322425,-149937,-363121,-129636,20095,45790,-171999,-303526,-192587,-239542,-415518,-314888,-155549,11014,132937,399676,432765,199621,-6143,-315114,-76634,381156,473210,-23435,-120756,144583,521822,197184,-180247,-183758,114193,27560,7024,-343903,-144062,166037,-93046,-391121,292600,605392,870137,1024110,840749,609011,651975,301859,-235749,-425462,-297014,-455513,-164568,212410,426402,125004,-238052,-388122,19605,393585,573092,622294,463443,42548,-419902,239988,537135,427314,-280877,359515,670994,427362,-20091,59360,21978,-187430,28298,209236,310092,125644,-79431,381138,762419,754484,602472,191029,-417775,-254752,116973,105141,-123162,-380118,-410216,-332065,-166925,-42416,3185,-210750,-306827,109258,248464,-2661,-126020,256090,626585,760010,737397,318748,-90728,-396171,62367,781521,2328741,4678424,5444250,6871714,4617082,4488583,4005572,3322927,4814541,4815462,5390505,3357865,874275,-144522,-15860,654900,474735,7648,-217000,-211560,-262281,-111946,-145543,-135379,-221259,-68746,-280959,-186156,-310267,-346631,-292757,-292210,-3766,315705,455309,241808,-98767,-399034,-210958,146232,262982,138584,-45603,-282730,-527381,-178589,16344,-187425,-258311,-7165,124958,92857,-44657,-159011,-272494,-118704,65166,68476,-237268,-305629,35272,27227,-113202,-249070,-255834,-397456,-239394,27401,176721,118113,-210180,-343256,-395671,-227135,84241,384694,304345,-6272,-371941,-175666,85944,50354,-137820,-220008,-136874,205455,677269,698980,167327,81732,412075,291571,-74672,-429564,-337297,-308598,-170902,123793,219222,170152,111233,116533,31051,38893,240161,193942,-165654,-41148,-57382,-253110,-54563,-68486,-214668,471945,842658,579148,229808,-55,-17670,-1116,30728,-220899,-177531,-57638,-156900,-215908,40925,237941,175660,-19024,-156997,-376244,-198802,-157951,-211963,-398075,-279394,86907,331155,272708,-74648,20775,200591,297623,88046,-264671,-328467,-329910,-268512,12966,389298,855414,1047214,917180,768144,212706,-207893,-393059,-150253,-128234,10939,59072,335779,281823,56177,51846,132394,-40570,-291539,-249214,79392,347121,398121,-134831,-90406,31045,-42373,-377344,-253305,-184111,-195353,-323,144884,143817,-78519,-389669,-196236,79010,273236,473743,655215,119991,-249386,29047,415770,574940,316121,31436,-158784,67491,203066,255293,89427,-13646,6710,-20438,-136626,-349773,-300137,6925,56487,-158892,-236235,-209157,-397645,-328206,-480795,-37676,583665,847999,785097,292823,-133626,-110854,60290,-31269,15263,65962,297687,497118,372193,451834,706347,611114,148177,49332,217116,278243,68397,-52465,-377225,-150039,148931,104070,109831,308308,242019,-113797,48791,70962,-43601,-303345,-490394,-278173,149652,377085,591003,371479,165344,-117788,-329142,-295451,-90630,-263873,-279193,12648,350665,380950,155379,62366,31875,-143273,-295604,-321641,-397357,-364279,48955,232137,32994,-282014,242019,889086,1187234,1040580,1083931,1204522,1064899,290000,-210222,-54564,140066,166134,139979,-193465,-353080,-144400,91677,135537,154913,-34184,-80723,17387,-232686,-162374,200533,402232,310319,-149119,-354908,-22869,41064,-87207,-273897,-279201,-36258,8709,-33674,-255384,-74593,3864,78888,351950,410454,488680,253917,249726,-62386,-494283,-183927,-18329,263592,376839,48519,-77286,212236,110367,-314902,145212,195042,-224427,-445569,-236464,-88514,-163849,277732,490497,-4466,-455855,-169180,144480,155453,-127870,-138670,232441,199071,-180668,-18280,290407,274967,208665,161537,184209,18272,-316220,-416692,-130794,-20296,274336,471480,741776,552541,290238,141354,-109249,-132439,11722,106670,6163,-332213,-178118,162735,297148,211364,145958,170316,-25634,-439281,-20401,220529,18592,-217435,-159299,-273112,-385148,-148722,166164,514954,608643,429964,110755,142215,-78669,-464287,-344785,-186666,-444540,-75961,155810,246396,87278,50309,148832,262360,185682,-340429,-91,-84447,-331411,245679,413690,92231,-532139,-219606,-92677,-127017,37752,296041,299250,-54150,-312037,-172024,-11513,19767,77878,188095,391429,477020,542953,463856,310626,237772,156634,163269,172740,-43652,-172480,-168956,-190722,62972,275639,216217,-104462,-475027,-501521,-341996,-343078,-359104,-125907,177996,265738,116421,119575,223215,328911,180980,-77348,-18032,362528,435573,185679,-37815,-327544,-482668,-296295,-243617,-214776,-303299,-363210,240253,761970,989911,781590,362839,14419,170534,639094,990585,785346,229882,-103956,13446,321373,425752,105109,-325239,-185447,-169010,-305939,-292772,-362468,-372569,-450237,-490509,-379081,-160071,103246,115735,35765,-124450,-113602,-133930,-139087,-86470,124944,262768,217144,-88354,3509,355579,366753],[69229,-40257,-178469,-234471,40550,294858,400039,268382,-3238,-217580,-307931,-354754,-284760,101426,427867,502624,354796,-89404,-137383,-85598,332944,674936,743133,497269,188593,-174359,-164537,-402878,-32916,209779,-147794,-487809,-308128,-363379,257671,528447,43420,-92162,701867,976791,631277,404329,286703,253329,36259,173512,440805,566666,369607,188916,-145695,-125304,76480,270456,202961,61352,-131022,-363458,-466741,-370150,-239709,-286402,-378216,-244426,12121,224540,196569,-120959,-363645,-79051,-263988,-322479,422417,1026965,1024596,512837,845,-256846,-353355,-123936,54661,-13845,-190530,-56045,67808,-20137,-65726,85267,68401,-180358,-299163,-254112,-199620,-166888,-473921,-263615,112484,477377,572442,532957,382847,267097,55051,181098,106358,-159296,-259944,43448,318215,392512,130500,-332241,-374807,-252639,-359209,-592228,-269260,77504,111412,194813,183053,111323,335044,634272,637417,358261,127948,211358,291865,7020,-326366,-22150,184103,132679,35728,170693,356014,506574,414236,86715,-138788,-236565,-246894,152080,340929,44172,-90394,158369,150872,-104545,-282538,-322231,-379598,-91581,439826,863397,684703,35939,-315551,224518,264473,-234680,-392858,-275743,-366820,-424462,-169878,62975,147899,160198,-141590,-183556,-96633,-140981,-224633,-91674,-27340,-110110,51408,179923,28710,-77518,-72997,-313126,-109935,281806,337132,-9634,-361006,-142642,-320153,-368588,-36544,-53653,-126502,-339089,-364829,200119,859893,967722,486832,-147439,-12791,313934,339222,103732,-84309,-225788,-368147,-199616,-125874,-11649,-50229,-144764,-425809,-300885,-255894,-174333,29317,184574,159118,244989,261407,-31673,-69830,406756,509298,227577,-302098,-295288,-112131,-1725,162455,421685,394551,111065,106084,136494,-195624,-318316,45040,58041,-316779,-34611,380562,692624,893936,755461,293654,-72815,-172568,-451100,-233114,213526,410856,205767,-226795,-326404,-254621,-156780,-32523,59708,-109541,-501370,-182251,308582,569712,541964,322780,188505,160980,-31864,-172959,58869,-148584,-441564,-348037,-208079,-67281,-6319,136489,338129,609332,895953,1018728,764161,225047,-211282,-166335,17072,5166,-452387,-82821,344232,111444,-146946,233631,353367,-148693,-366702,12078,-5301,-137552,-336776,-434809,-445645,-83974,330561,509282,86417,-247671,-336716,-182265,-364552,-457768,4250,263913,114051,846812,1727932,2126268,1963128,1718541,911876,331580,-17760,159164,20094,20010,55609,99541,215874,73577,-178914,-595761,-305917,14194,-229372,-363986,-55408,348705,313125,9598,-169616,294605,542509,585993,324995,-64253,-273484,-62966,-53113,-249714,-267603,-185007,-131969,-61163,-65074,519417,1581707,3760378,6554832,9763979,12723727,14979335,14746575,12125683,10065448,6021476,3318493,1609668,977594,-8990,69071,271993,564165,643315,235052,-207250,-220941,-164289,-222484,-118292,-84851,359525,1048565,731240,184155,497603,1077646,800699,-192665,-131921,388208,115391,173136,110322,48480,219170,496419,290975,49138,-244441,58774,-43109,63479,591325,1731360,2628319,2563596,725742,1673434,3537752,3584395,1972721,546746,1536133,1407205,2190925,805875,608312,366476,-84752,47547,47116,-70338,-598736,-107142,-349585,-108778,128981,426444,529917,347435,380938,443474,22319,-266180,-173657,-154594,-220536,-243797,-277755,-249327,-323668,-439192,-416209,-117702,114167,234191,190990,344728,339813,28749,-300359,-276541,-441603,-337585,-99973,233200,770082,917489,560603,42327,-55402,-69116,70157,-43382,-309143,-517377,-599031,-189144,161763,200446,-101760,-166131,-86711,-156755,-204088,-18099,244518,350782,557064,564812,472376,156731,218700,165495,534,46039,246587,478436,238907,15441,38673,43458,245827,121095,-143797,-521162,-201333,-53413,-40282,-257321,-515312,-228940,300595,634004,581020,380033,-150039,-237915,393091,599024,496719,65566,-185352,362489,604495,482288,327140,248849,176517,49670,-136876,-96897,-99769,-314924,-521335,-382327,-330545,-382114,-334597,-35439,83324,-22129,-342549,-636062,-515995,-292089,-88950,-74885,74202,213695,339433,382487,697886,1193390,1258864,873360,331718,185178,15067,-139027,-406056,-495339,-319863,-9985,213852,273790,16273,-140610,-172687,-59677,46444,-124822,-303247,15629,289593,220876,-242558,-343165,117348,298618,333194,546322,499729,96836,-262476,-450911,35267,458005,162700,-272004,-95587,45407,-292853,-222023,-317,43727,-104443,-127703,-37864,-14656,71294,-94934,-379721,-422269,-377747,-504819,-171961,412126,1102223,1269261,1131508,404246,-239632,-262170,29053,13536,-195119,-543367,-281649,61570,143054,-100991,-540869,-138224,126271,220277,435754,380800,690318,687056,435465,237547,220119,-20201,-189458,-109088,95965,281289,412328,528595,342209,-8863,-387870,-408275,-391435,-206184,-250800,-338019,-601673,-339530,-120860,-71673,-202822,-313948,-416998,-560224,-407895,-9400,219543,241174,-6230,-440172,-251194,76284,165945,95553,-58022,-316529,-277754,-274057,-209007,-274481,-426509,-137343,195054,310595,28515,-249676,-136820,76791,301190,401509,340010,561679,746976,810476,631705,489011,271464,-67977,-126058,115684,16996,108460,563637,479361,135511,-536162,-124273,284983,310516,-159582,-261447,-189385,-30675,473694,253675,-450802,-82950,345228,396220,129694,-59960,-44509,-67505,47590,94575,294215,291913,459972,80676,490705,395867,425580,314016,64066,-263273,-177707,120826,353689,671823,544262,-53192,-354325,108996,105316,-253225,-493251,-340183,168725,605275,637292,127628,-538360,-486228,-472988,-537637,-183620,-8868,-253319,1699,392560,171896,-93821,98680,-5328,-170782,266457,573726,407317,4516,-449172,-383345,-28299,306644,477799,642039,559571,207450,-376209,-332271,138995,375027,358183,77747,-245573,-559479,-153721,95601,204415,157546,-50648,-61410,112353,286518,404939,232680,81629,29591,-72067,-378238,-619771,-353335,4104,221132,513605,666351,540832,454707,463536,561499,497070,110243,-30792,-9630,-30301,-23602,-154191,-14470,188274,266085,340368,359631,67511,-218387,-103818,75520,-72191,-161713,-138110,-466064,-154782,407187,574871,248686,-154487,34254,-18313,-322443,-486154,-212396,-102160,53332,95012,166381,122359,224274,303764,381351,474391,266503,-125721,-294694,-453902,-447592,-352097,-266314,-186534,-131520,86898,-54682,-270898,-334312,-400185,-98542,93674,62049,-172824,-347108,-375694,-78579,219522,153879,-124954,-159489,-293904,-237961,-255221,-380326,-387531,-103713,-162490,-523525,-133083,263152,586952,478153,205427,13491,-113118,44768,158854,100786,-97421,-286230,-154637,-26393,-372782,-537836,-319055,-218803,-124256,-34785,36622,41983,-178688,-425378,-62079,167107,104266,-27369,-205676,-158176,54897,376435,476475,439279,228163,22607,-5720,-124815,-399130,-223870,-16423,-880,131652,276995,518780,1006725,848748,326475,-242573,-115686,98777,407156,181327,-367900,-93701,438955,649169,676632,582422,459753,216538,-125605,-306660,-297152,-279983,-46180,151208,-12329,-189449,-452604,143505,414037,230291,39527,313413,403671,236951,18063,16928,5064,7671,453327,804185,508997,-323953,-165874,95597,-91442,-266146,-226509,-93342,40586,142508,-252292,-471728,298958,509480,122464,-147674,353085,193678,20692,-338587,-105463,111240,219438,273384,41058,-215260,-541194,-554204,-694716,-439491,-120221,157571,132304,-65110,-287447,-240350,-113288,23117,147923,39219,82729,-162349,-195827,-162674,-105710,-195551,-64524,209194,534199,497585,61418,-45248,234462,369395,404826,127041,-32128,292286,748862,747612,889725,901301,594231,-173459,-402012,-186966,-140284,-259877,-352780,-179526,28305,148001,-133338,-284903,-132820,-74512,-31145,130842,223641,57043,-312895,-515038,-171396,-158289,-232283,-150897,-166940,-352351,-274847,-306001,-303179,-306075,429785,1097029,1066939,217402,7214,555802,448341,219019,86815,-34893,-300570,-592823,-304337,-157001,205261,462115,576023,452749,326458,161682,-3511,-145262,7906,207249,263420,215100,-160997,-338639,132128,432740,439133,392438,-53230,-506313,-77378,107031,-3576,-236800,-461728,-469502,-263200,8594,147201,380492,370320,282501,143058,43762,-241037,-394568,-350310,-343535,16134,613277,873866,686904,456321,156152,-284344,-448497,-345363,-186476,25736,62104,-13616,-46422,52065,298979,670515,633107,236474,-404396,-245626,-20016,-32634,-199206,200722,643842,525050,562547,795492,792322,405340,138689,-46107,-254017,-105000,64619,93100,16175,-401223,-81241,410597,657021,324968,-266849,-441977,-319397,-97258,-65068,-313894,-623789,-263377,310902,919181,1200641,679843,4508,185170,452084,638086,697612,172073,-629585,-357801,-446587,-484574,-109451,-415226,-418875,-155458,-142646,-121797,57242,57448,-70911,-227337,-361295,-6948,357279,392065,17673,-199334,-61115,-125941,-64673,-10119,71377,34030,26270,-40578,-118627,-252281,-375839,-160049,55415,110643,-59456,-214120,-290599,-123723,122021,268131,238757,-117663,-282149,176985,332953,57672,-420787,-290542,-306528,-412612,-69972,212589,108877,-400706,61326,758178,938804,680326,334112,43586,227576,190953,233306,-125599,-436614,59090,354893,428114,393928,106473,-132975,-259630,-360748,-237637,-144326,-286047,-346351,-180376,-191066,-141457,-269514,-311311,-261768,-136741,2929,-131663,-502127,-543912,-517346,-478956,-218063,-34141,-97040,-232934,-504278,-52264,176592,200794,68413,-158031,-18735,111772,373591,226483,32451,-55071,448460,655768,263306,-323976,24737,158797,5497,-262296,-409083,-405509,-236606,-84353,-107714,-192280,-282626,-219641,-61161,-95061,-113274,413427,401853,235837,-137735,-480526,-359273,-236540,-117288,-227770,-491065,-538589,-280440,66923,408753,584605,542132,395781,-130977,-83344,511803,712411,617739,552398,830712,1075101,988855,442585,-341341,25844,446024,265755,231938,273131,190712,-118619,-312872,10697,338489,602909,594738,466562,199343,-196141,-490142,-120097,114284,496824,729534,812193,230943,211670,481560,163928,-435121,-127299,152232,467736,648059,773370,649605,232620,86215,250374,529109,518496,299975,-33443,-271664,-166372,-51389,27911,-134754,-159673,-100102,-247634,-478796,-258346,-226340,-289119,-380382,-420890,-317533,12734,384678,421951,246873,-11865,-221325,-440064,-353885,-19364,304542,783522,745813,392097,135712,-242281,-494698,-109866,59675,-7937,-82986,-11166,63094,-63935,-87020,-30442,-82343,-227619,20738,440932,309993,65690,306338,643445,603928,224454,-130756,-342733,-324951,-240095,-162293,-84850,-89478,202660,615205,876595,719160,505587,310032,350623,425621,378085,195485,330086,350796,108498,-391116,-230134,-77029,-279656,117177,418286,296575,-147486,-314460,-26893,-38097,-400948,-363527,-156007,97693,199916,329917,252387,191540,243144,207341,366974,605807,435960,-214610,-104365,445676,669604,597392,332269,-163137,103694,101135,137816,-207222,-197504,-67374,-271421,-97545,433836,637813,768674,885180,789182,656351,565493,165107,-457697,-217550,-48202,-425492,-127587,467944,779468,328510,-301181,-306539,-29408,259955,289263,291212,164165,18432,-142895,-257730,-49037,68719,-121664,479442,763544,396543,-297710,-51911,105810,-196966,-191881,46494,210580,44639,-306994,129798,525743,640985,633411,301869,-243718,-363264,49610,160677,-51556,-322044,-194510,-120158,-92533,-131424,-243945,-369834,-96570,257962,436429,292907,105781,334085,830104,1104636,1105520,633092,183380,-198830,-173499,324132,1385870,2287136,3268178,3992083,3953074,3693952,2521584,1643541,1249971,1780185,2128522,1382001,681329,-227607,-360888,525616,823994,207224,57989,192112,-122839,-59208,-310031,-120014,-68959,-397585,-494076,-207160,-309594,-304741,-216619,-179415,28494,362544,469313,176131,-207722,-503555,-38471,302684,187867,-148002,-380210,-459567,-431849,-313590,-199216,-269521,-215132,-66046,120458,217612,50367,-128644,-268327,-403651,-112582,101100,5979,-368719,-115706,-43200,-195721,-398752,-329401,-305174,-238229,-65357,36180,110027,-214562,-487732,-227732,-218236,-284543,89042,183776,63695,-213436,-407510,-278134,-140516,-254812,-162461,-32947,43577,424601,256728,-61758,-97048,331990,306841,61924,-159103,-283433,-306498,-85466,120978,78091,-110321,-117236,34180,-7919,-41716,136105,117617,-114193,-40224,-31934,-287653,-43549,-190099,-257593,371640,747416,563913,306712,262164,321452,260508,-15026,-329008,-133596,64410,49022,-161161,-136356,133560,178397,44839,-250805,-440460,-273089,-264881,-310018,-427059,-399125,-59534,26345,59735,-218138,-254438,-235183,-99336,-196658,-381886,-403900,-390780,-422802,-16638,541081,868188,1050050,907058,768534,473144,146122,99049,302806,300123,175850,125805,372911,277707,-54348,-120328,59989,-66520,-505242,86502,545663,726342,495514,-24347,65810,167093,-24518,-467432,-80761,60940,-90026,-87598,25612,96402,-13513,-380774,-324200,-120940,21417,158055,377577,96075,-160579,19723,234781,468642,331583,199807,-70321,-192036,14752,161959,40913,-23957,-74068,-58251,-142509,-335284,-450337,-364096,-217240,-212136,-339246,-430190,-280018,-377687,-481104,-16214,516889,722233,530683,28529,-351833,-238806,-33733,-12190,204433,294145,504049,575906,455600,517885,797199,745934,300229,-218877,-119246,290142,378844,147572,-347862,-166483,118173,73456,143687,369841,302148,306500,524034,309866,-150370,-261073,111945,31959,-187753,159162,565051,534908,256313,-76953,-416079,-167343,96110,-114064,-151455,-53341,346601,417555,218420,86507,-41307,-275042,-519938,-162242,-159836,-432250,182914,583782,356915,-131344,182643,680145,829753,432206,268605,318311,377448,-12643,-202747,-99145,-211217,-98015,46510,-191374,-368749,-270830,-13418,121307,246509,143574,74902,10257,-340315,-167839,234308,364044,191046,-199177,-386836,-189914,-157922,-144664,-214741,-109726,150994,65709,-95796,-204275,83298,62575,179933,527868,510921,481215,211900,34092,-258901,-401497,-64145,175652,328676,287509,-29726,-91052,72071,71192,-141700,196545,229628,-197848,-298356,121017,240776,-37850,169730,478016,482361,301473,107797,-77812,181673,-54766,-86137,60301,85137,-94032,161608,338009,303058,64795,110691,141684,-28688,-398801,-426057,-252487,-133853,152026,129039,360623,144483,-95351,-85734,-62934,92528,175712,94800,-215571,-469317,20914,178528,267322,128662,50348,288185,284330,-166099,-373154,18715,-47676,-206914,-272361,-402565,-415651,-208232,66419,489729,582570,230853,-228008,-180597,-387678,-271528,10174,68815,-368748,-120951,179053,357800,221226,156084,165368,-57242,-77101,-454196,-193592,-225814,-321497,151875,401867,293191,-239416,-496340,-275508,-77268,222392,333462,247356,-57878,238,178774,-32540,-291582,-278811,-269606,-33107,226794,446736,500412,264608,109099,-78819,61072,-51399,-245957,-282875,-194936,-166449,75032,308286,276880,-33693,-316457,-264706,-188886,-248369,-354186,-223828,69398,216262,76475,81650,219159,317956,158724,-40973,-134320,160124,291811,2001,-231630,-485222,-284976,-29341,-80261,-202281,-412723,-233998,439776,933618,1155678,720345,172056,-111605,490859,1248418,1539249,968007,216248,-183161,44198,410947,547830,270320,-329969,-336616,-29846,74599,74294,-105202,-274810,-368807,-248436,-184584,-222775,57573,154167,145886,11552,-102787,-173310,-202785,-102409,63046,189242,222565,52741,9791,171413,125005],[-140605,-97751,-122210,-75669,203978,443837,516832,426940,96962,-157857,-267248,-223812,-116454,97482,304783,632453,686755,224030,-303593,-248976,265604,553496,669254,409038,143824,-300964,-211798,-343446,-90133,107323,-89328,-422509,-439078,-476579,72918,332392,-28635,-199770,497140,583410,304580,110579,117014,192722,-90198,-132933,253536,571487,552217,445098,191909,193291,245710,285717,169620,-63747,-272830,-404984,-388940,-279538,-190746,-255872,-389217,-256822,150349,320444,269058,-95105,-342219,38184,-248512,-314396,486983,1064927,815272,323215,-160453,-303808,-240658,-21040,128236,657,-316801,-245439,-89630,-176010,-318024,-264896,-260829,-387303,-241748,-99919,-243223,-259124,-169244,43579,216181,407309,465294,398521,94400,-136692,-464335,-319784,-115405,-101562,-86148,76127,273488,209271,-184490,-151546,161425,109762,-201860,-457006,-264638,9640,14564,20851,22342,-52103,221188,544657,378731,8329,219534,369610,338604,47942,-336550,-196273,70507,76416,90759,271265,461814,706287,664468,246053,-266169,-378812,-128782,184715,327781,25674,-269460,114159,239862,40545,-206077,-340012,-497212,-346683,98604,369374,321406,-226749,-318510,31202,-63994,-396610,-230486,-149389,-292435,-537951,-334499,-116683,-56997,-21054,-215879,-104076,-13708,-115887,-272035,-335457,-322057,-223136,32298,6367,-233977,-236606,-89286,114334,499860,504824,250519,-165195,-323310,-265116,-458488,-355070,-206254,-236483,-159490,-370006,-421909,132143,498676,668715,207715,-305379,-55772,325862,329076,51175,-203588,-304325,-387960,-81685,45704,16196,-18359,-74351,-415347,-192463,14439,210236,461335,432865,81735,89859,212827,76318,-43413,356380,491417,277462,-181162,-460753,-223772,-87241,-13412,86659,183034,126031,136245,41859,-241239,-42644,194332,34135,-352740,-183098,77479,379065,776490,759093,400455,17658,-90190,-351728,-309323,194395,518103,352662,-92489,-196322,-164154,-2061,160108,249213,78045,-235325,-449072,-194357,45605,253417,182008,150705,83263,-75104,81373,288514,5482,-510532,-434691,-159738,-50078,-113400,-11467,400700,650519,810733,909190,597338,73488,-103728,91695,149174,83848,-282306,-290948,171756,30347,-245443,113038,239940,-141048,-353320,-13419,81782,-2263,-175317,-328818,-159285,40627,300127,423057,-12976,-243209,-319364,-42344,-119370,-390674,-277299,-2942,-66901,1065825,1771760,1911067,1578497,1196192,699763,456055,93526,-605203,-212706,65388,227704,348374,176863,-129175,-344686,-468037,-190695,63478,-281088,-445465,77652,478653,578526,324629,-113730,-82295,309304,353486,61955,-218970,-284071,-231186,-137520,-216821,-362930,-451085,-233784,64650,165657,193900,245106,1748527,2238949,3901643,5255475,6023247,6020617,3991315,2971089,2419599,1737082,910932,28377,-167718,477553,357074,564169,666273,118692,-341855,-138697,-93845,-69282,238755,221815,377413,1060457,749645,160163,376728,608562,78568,-308924,368430,698901,348723,62085,-201553,143398,225425,563595,482336,349436,32996,-65750,-29284,-511396,335419,1013955,2013242,2253530,674034,441145,1888851,1504584,412671,72527,916164,1072366,507272,626768,720717,394079,-282201,147663,80954,-337728,-249534,95519,-28727,-262947,385403,811518,654655,668521,568895,525461,57127,-121163,35352,-13655,-95393,-147120,-23680,-18177,-204900,-447163,-560153,-343869,-86878,87604,112377,281745,164957,-14555,-62327,-53988,-339870,-523516,-258383,53198,620979,908071,615357,75333,5895,71613,271483,109752,-304178,-493690,-608269,-132633,94640,-33757,-150475,50303,168860,134314,123430,53690,-57992,103957,394791,575583,752229,700134,567185,404797,104685,120601,301534,412817,198932,176796,310761,209443,161208,-101772,-486971,-242954,-80405,-69718,-19984,-129618,-541789,-260157,178715,454057,512688,425222,-178287,-226487,404080,459060,240218,-289724,45081,722587,763972,534201,353492,346076,267048,105098,-89389,-37195,-24703,-243122,-522004,-399202,-300151,-322612,-434304,-159493,-15886,-77287,-324875,-646532,-484614,-273543,-244509,-192618,-10259,200981,387761,293335,295625,743575,945443,873769,239679,10130,-215659,-549579,-558842,-380019,-68575,65551,333581,290189,-154532,-386361,-469345,-275355,-41990,-88001,-399492,-326811,-205538,-270825,-440693,-40098,373582,535046,659966,597671,368021,-108023,-393627,-535184,42823,394604,75714,-349906,23342,108919,-323245,-272752,-50481,23707,-46665,37536,58852,31889,-101741,-365130,-430974,-368394,-315312,-514848,-286225,380174,1075641,1282176,1154156,675143,49522,-338951,-255339,-192837,-307110,-595827,-287651,74479,202484,-38988,-355611,-6521,280681,386619,460720,498516,819021,621145,244702,380579,587280,498498,137958,34990,296864,687576,806422,719604,419571,-36803,-432741,-203958,-237016,-148752,-95270,-255434,-622741,-390363,-228383,-286779,-333683,-297060,-338119,-411958,-479484,-157220,69797,129512,-97110,-471863,-82133,134073,168137,31510,-80230,-199284,-332251,-166793,-101321,-249431,-399866,-160693,31548,26672,-138454,-285919,-184651,-33769,156491,257056,331431,714961,999211,873945,510282,405711,399370,136251,70407,169799,9687,213189,699922,777044,270331,-246286,351493,719430,592438,114702,-178500,-165863,137198,544340,295262,-450644,-251545,38109,78482,-86828,-86791,-7460,-23607,-25026,-108237,67769,40606,173175,-36866,263727,225839,427512,428663,175584,-347059,-292413,175516,317248,449051,492159,270587,-10073,111485,251654,-37665,-195437,-99617,154480,472956,554899,126654,-433912,-347820,-353361,-610406,-253475,-73825,-357675,-63907,468917,398407,194144,243685,107347,-125060,-3158,315797,321138,39131,-529690,-294395,141175,420283,597826,679981,556621,203495,-448386,-332666,138351,260563,185891,-162223,-393430,-499634,-265470,31332,214193,238818,-78363,-283727,120893,479399,569177,327729,83438,-27883,-133662,-335556,-593746,-304429,83848,393100,672426,761028,537311,353146,267962,277733,209517,1078,149456,234312,-772,-191913,-288300,-221984,-67490,216978,288992,126218,-375652,-273215,111736,102619,-42653,-88458,-139360,-486587,-223068,149024,379584,142462,-391431,-297984,-127140,-362446,-537711,-206356,34618,183982,128265,96541,1618,18587,115594,172971,223294,14020,-380227,-248065,-235793,-204877,-237866,-242697,-103393,118941,408896,174990,-277780,-373179,-37620,418944,561909,327835,-116722,-418111,-391872,52888,449377,375577,75576,115016,93271,-2199,-307308,-454505,-155273,46213,-149907,-538038,-174619,62287,277460,151713,23141,-106207,-213167,-30602,139364,152903,69144,-202317,-228279,77832,-101108,-269307,-352308,-176483,-15024,24027,109470,173961,-6975,-380347,-170030,252122,384227,326971,21950,-82264,-53679,162327,309017,479842,402444,227270,95759,-72836,-395357,-494075,-349772,-168723,147205,447342,656629,1077131,1008783,366339,-250627,-210463,-66463,242431,90093,-271012,-106443,557508,775782,753735,533481,252942,-152570,-410714,-318568,-187974,-122278,56769,155526,-114077,-431846,-409017,146937,374998,304650,261232,413671,422525,149337,-163414,-22286,145311,164006,375613,643022,281512,-348652,149863,304890,-40605,-383351,-335101,-195011,-10468,180758,-44536,-359204,-26458,311006,242456,-29460,206012,-29648,-409716,-380670,-38660,189806,113452,45144,-145547,-430601,-520463,-327731,-360495,-549252,-396139,119512,193474,-178540,-487628,-443959,-185423,2176,128171,51001,65624,-258718,-110928,-38908,9126,-67938,-5971,206230,407721,152042,-256373,-243397,278015,613669,612851,394094,222475,297934,579442,440993,585137,690992,447333,-292809,-301377,-166539,-184049,-293224,-373508,-272857,-116152,52974,-27190,-253665,-230570,-159216,-216468,-251556,-38395,88191,-55159,-445605,-266922,-36408,-101730,-48205,-17774,-67912,-23445,-233967,-283406,-435379,467243,1423602,1336540,255575,300015,1029295,788550,305869,200711,178808,105495,-104334,-390525,-533211,-127221,212074,370031,302944,291439,200184,145855,56831,134414,27564,-190506,-366508,-492480,-230662,220153,373928,461043,503878,4439,-451674,-219123,-19704,-60013,-240591,-430563,-306674,-137861,99036,92343,205353,201343,146434,137775,68130,-141129,-98152,28396,-240402,-508316,247960,776098,751055,509923,159469,-222511,-421869,-270698,-222762,-322707,-289451,-197011,113723,423104,479432,749839,795209,387723,-213614,-121001,89517,46938,-127970,249792,662026,610565,573964,660913,458936,194567,78758,4772,-317142,-297133,-59595,106594,68434,-172690,-464451,96396,421074,189462,-376239,-417442,-353994,-202119,-244106,-463958,-520153,-262595,116301,698510,1098843,858659,490500,478654,439652,402456,276393,-448618,-410500,-180363,-309790,-362131,-98934,-363306,-448943,-270293,-239616,-153914,22666,117753,99548,30801,-147629,211955,606336,661752,305819,-126984,-234839,-125271,70243,181321,268315,315705,174610,11053,-124232,-221912,-210185,-171869,-137852,-111593,-261079,-313520,-321991,-184424,124194,400808,385350,-41445,-357545,-25945,147477,-70260,-407598,-442414,-523033,-257327,118414,377205,205615,-245131,-105780,611330,805817,554218,87157,-205438,-29758,59643,127272,-247514,-430872,120660,412523,455396,353184,162013,34719,-143725,-252922,-258907,-229499,-293905,-420205,-401448,-231250,-158469,-294733,-384567,-341723,-190656,-40952,-360524,-595598,-384283,-391614,-209555,34519,162200,45064,-133971,-97846,141683,88682,74051,34624,-116613,-74995,47681,286019,191545,-18741,-250457,219695,517229,257301,-216857,-142424,-90147,-194702,-398852,-494060,-330179,-102087,10130,-74078,-128208,-137699,-254094,-330328,-327141,93476,726028,894309,574605,56931,-276664,-503692,-399833,-350840,-463272,-441186,-359606,-378198,-163959,341063,613019,555144,267807,-62783,127124,416907,498216,404744,331060,561075,845693,904955,407324,-360355,44687,350701,162236,111864,242396,148521,-169655,-302602,-112033,198885,489892,688689,564947,276450,-214046,-472757,-314013,-369250,125636,364888,604302,314389,346244,399654,-54383,-194690,344465,571208,781775,917573,1104393,1052467,589312,267408,181564,262468,195403,130742,-74789,-342981,-148817,-1409,84419,75921,182654,155957,186897,32566,82939,-22988,-268124,-419760,-446344,-349804,-208704,34465,289141,327232,115815,-212413,-477039,-228223,53301,288950,743622,801526,403594,153773,-161412,-412920,-286233,-136324,-247131,-240236,-84602,37948,69538,266024,172188,-112716,19392,126623,385665,224194,38738,187787,535598,487276,234775,-64524,-293599,-370355,-398798,-286513,-143114,22126,351086,618572,744390,640273,338965,178441,189070,321060,239620,134551,351882,359565,115763,-487055,-182108,-182670,-195689,322710,708539,510647,-41799,-273984,69494,47610,-290986,-408724,-186758,82086,212641,232182,155929,242934,482252,712797,823564,795376,342533,-192034,65941,716129,867735,1098726,800478,205943,39883,69529,111960,-213727,-316392,-311324,-276450,35980,478273,625986,607524,572299,472492,403860,314967,264,-338807,24244,127741,-309539,-180550,523552,815534,315757,-462833,-267933,-115335,113812,60450,-50701,-141027,-52686,124496,-30162,-28281,-133474,59397,475212,659213,230330,-491010,-19318,288930,-8094,-301144,-116757,97290,-10332,-450402,-116479,303359,568703,606139,467974,13577,-553946,-134704,117467,5039,-115408,55624,92316,-9945,-147072,-184321,-119118,49810,299862,506275,512282,288294,437244,962391,1339290,1202407,651833,179048,-169558,-331257,-3997,254238,-37943,1386410,2505432,3613927,3064798,1353584,13129,2161328,2815546,838603,1765332,572239,-35132,-321276,-32145,506135,517984,438409,373192,-127777,-250392,-173755,333232,377417,21461,-291691,-448623,-391157,-315246,-185254,-114978,61321,353272,453323,191422,-219999,-538469,83338,424837,157319,-220001,-363416,-526038,-369834,-133180,-225640,-293761,-166252,31881,170830,300859,142506,-110745,-241180,-291920,-195758,221016,328863,-42476,-312858,-137284,-289000,-483989,-246299,-251245,-327206,-290433,-207670,-49876,-271648,-398436,-15535,214210,29908,-109791,41641,86280,4214,-118824,-256875,-247599,-418305,-97881,114083,4926,-163125,-259950,-432985,-322947,133133,207569,88380,10345,-24915,-27060,44985,83199,-35761,-332242,-288767,13637,-24873,-186376,11024,90586,-14188,-87948,-179851,-401072,24190,-156368,-414520,138158,467660,408026,219159,316497,551625,574064,152399,-349673,-145172,165929,312650,138493,-255721,-127629,-36172,-96209,-422651,-224276,-202812,-343790,-401768,-397239,-417088,-243481,-240738,-220094,-265169,-264440,-142939,-179593,-315297,-531586,-450707,-333923,-407719,-177814,459785,648573,748850,571510,412028,449313,354913,466394,648679,521495,105894,42094,241398,178075,-232799,-332687,-97579,-204059,-261694,421944,858090,935802,507916,184326,255238,300561,-25069,-502304,-11540,216429,72423,-82507,-45689,14344,-68883,-382129,-439016,-307948,-275611,-234922,-179262,-199582,-257584,-141672,-102922,83889,138691,117977,-21977,-295946,-183737,36203,22626,-91124,-179106,-175285,-237248,-333113,-255717,-37507,45539,-156975,-341851,-125012,-146631,-265518,-358248,75696,436414,547855,276197,-82752,-378925,-324677,-46713,113295,364896,403765,484804,473806,412562,412497,651725,711091,488968,-71698,-325606,263749,629131,310644,-323429,-212160,57832,49511,100057,235658,209108,560344,789051,450963,-119813,139842,599614,436028,-130375,-183961,384498,521174,169564,-200217,-287961,-64550,41199,-88118,-186623,-782,362946,374543,227762,155834,58886,-198952,-443177,12464,64615,-393649,241554,851483,624493,16498,113158,391009,352004,-18352,-411479,-431818,-221511,-320936,-232356,-125776,-369083,-95917,-16465,-192889,-398105,-379761,-137530,64375,207583,239310,152791,-48793,-406570,-176088,199064,309549,139966,-162919,-514581,-380662,-325410,-181885,-128878,13495,190334,11949,-240693,-64611,136551,43671,182107,455266,419164,275894,43312,-307331,-371488,-223471,-15787,298815,373549,239431,-57651,-86437,6445,32391,-32645,176359,178842,-119978,-97735,274800,280633,-16890,-33614,420186,912520,869416,511410,-64142,46057,-89045,-76047,-100776,-94600,-9477,304094,439789,420113,33045,129422,135711,-45580,-453201,-407373,-258733,-85438,102503,-54224,39515,-119722,-290268,-274339,5863,201672,255715,69750,-241177,-306679,-9560,61958,149938,21248,-29332,319562,451496,158594,-492852,-189257,-134960,-211740,-310575,-383662,-319479,-385851,-129169,334619,425740,-24137,-460962,-286599,-557896,-121980,142885,2454,-345810,25514,403803,545058,475154,310154,145136,-155839,-172845,-20720,-144744,-344327,-241038,145405,447724,437441,16713,-419431,-245866,115785,407307,316724,177288,250330,480672,445896,-48144,-349098,-229021,-339771,-468266,-108236,261096,493089,298499,146465,41104,66359,-245781,-425556,-305328,-249609,-312763,-129554,155019,202383,-6177,-172221,15371,28927,-143091,-355106,-274504,-56848,73041,-17477,-44646,191212,317660,182073,-53607,-229942,10532,217840,-40133,-355991,-411612,-143861,37157,-104397,-297578,-409929,-239612,370620,860533,1079754,635481,-22534,-69126,780732,1553478,1674697,919552,107992,-175394,134376,462784,551337,355836,-203328,-390280,119171,427081,441622,190694,-188591,-221133,25580,64070,-110411,35010,151536,178452,69236,-177504,-212129,-108578,-65577,-28740,82605,195201,147513,41597,-8906,-113677],[-227111,-119729,-53893,2940,177874,422551,587619,578820,243475,-32526,-141879,-8399,270979,458844,429842,604829,713293,415744,-6283,-320327,95400,362794,594505,413822,127514,-360558,-393179,-335456,-22774,99537,20618,-294844,-522067,-346109,52604,235681,-331,-317584,31926,67613,-61175,-211783,-25349,86175,-147966,-377813,-257,431476,554600,478614,369684,395321,345235,226491,85692,-183725,-370470,-419289,-277494,-133248,-91185,-238170,-502850,-269334,77181,254540,297192,-43265,-228506,152851,24620,-91824,510525,855582,443907,27394,-243331,-147760,-51661,155245,273524,45184,-327717,-392693,-202605,-200653,-319027,-525039,-468794,-351297,-61672,112958,-70799,-171627,30454,221247,294637,281447,348600,294350,-110163,-383986,-294845,-600291,-144129,76420,127603,138969,218712,-25366,-426662,79527,474866,296895,-119458,-367973,-294091,-100619,-32954,-123905,-148348,-165424,223192,500349,261566,-276723,13742,344165,302888,129269,-165974,-273393,-96325,-54350,102734,356782,562795,814696,817560,410964,121622,94863,172911,192090,202847,-93078,-374208,55584,174997,1945,-190055,-266043,-378651,-580329,-280835,-166934,-174303,-451689,-178958,-85440,-380698,-344749,-119893,-84177,-360039,-489729,-325750,-165085,-95884,-28980,-141809,-12086,71560,-17560,-236488,-483142,-336848,-144285,21797,-191628,-455665,-262678,53036,518037,842144,707602,99352,-249036,-130561,-293370,-528535,-315717,-369322,-358853,-261460,-436103,-513100,-144065,-77022,92118,-79845,-376682,-190215,232643,277553,-10486,-310356,-365888,-360158,-56948,153683,71033,51932,18853,-209138,-83838,194554,418688,616678,478423,-3344,-58105,127671,138309,77212,373330,518710,332411,-10752,-412018,-512292,-398832,-289471,-260531,-171814,5996,78748,3218,-5047,266167,372501,50485,-266617,-257233,-314954,-66278,393325,563374,452319,268522,305012,65320,-223770,126110,527848,420432,12200,-116074,-90107,78241,298273,376302,230370,77200,-7654,12796,-44595,100391,52591,84835,-4124,-145591,219105,365412,149876,-358751,-513492,-259738,-180947,-207893,-236287,316238,624434,637696,661019,361762,-83875,-22119,267431,272419,178061,-60676,-370529,-48058,-75872,-290930,-25006,1826,-262658,-306925,-57055,134413,106889,-19317,10124,130985,229746,318856,259983,-77923,-238685,-185323,290564,341130,-53379,-261126,-176974,-287251,720580,1210871,1156931,791416,315369,224657,94635,-76490,-344941,-188731,18520,130844,187385,24748,-262035,-462698,-428451,-207151,-126108,-259913,-148037,98266,308116,557316,412493,-30912,-271549,29893,252229,7382,-109199,-190230,-239999,-99988,-118136,-199676,-427078,-268881,159799,358390,193209,-147419,723522,449945,1584756,2504049,2680059,2512192,1632730,1002498,1762575,984605,411530,-23570,284656,725332,424090,443892,416232,-77508,-414198,-83711,-3324,122316,402606,342748,175379,541063,402778,43236,134442,-39970,-389264,47758,571253,702216,488580,32591,-418107,8128,100573,369828,642127,443497,285046,216339,240456,-149948,24678,776855,1699625,1892151,809702,140464,1404260,970339,80347,-495655,438155,1192892,215243,452578,576839,464686,476643,417744,102788,-65753,59428,65708,80356,-316926,343741,721814,393234,515299,514188,490557,128085,-7335,124375,92784,-26790,-141670,32934,44765,-110819,-415282,-593945,-302603,-275126,-107883,-26572,203219,113339,36710,142730,98020,-132268,-305892,-506866,-212501,271733,696818,583742,93877,-83530,158592,365693,215971,-263501,-393783,-583424,-150804,-51328,-306940,-76270,225159,412033,419179,345469,112868,-177991,-41255,191909,428838,810245,991686,689740,487390,158653,175421,325421,292469,171859,300943,385165,207321,-83759,-271984,-110266,12105,-2566,-110753,50819,37862,-250143,-389180,-110833,131774,388971,360639,-231182,-166717,379293,318996,-62990,-392692,356947,822970,699633,452530,348713,432817,326275,74524,-123777,-55733,-22604,-255397,-429898,-307999,-223906,-284347,-491263,-291796,-111514,-70051,-212230,-544998,-431327,-290599,-395926,-206189,-97720,98666,287206,206900,-20410,153909,223660,316353,-73897,-318567,-516245,-279401,-98376,60605,168831,146233,286962,82689,-350052,-316644,-431422,-418566,-176199,-119129,-436602,-519950,-297176,-131447,5351,223810,543784,714924,863145,622283,249413,-284220,-398034,-482760,-64633,151760,-162454,-351365,98519,10635,-476491,-331170,-64642,49448,65372,193340,148674,57220,-268373,-503721,-351472,-225033,-166454,-319769,-382408,265726,855010,1141417,941146,740279,242662,-119817,-371216,-390185,-320035,-524250,-331533,57066,260042,54129,-212279,74519,312227,309287,142825,298236,547179,270215,-93960,405783,791706,868862,523560,395839,684234,1085883,1121550,781733,373283,-154911,-342049,-68989,-103099,-96005,85193,-140798,-499939,-392096,-341551,-384033,-93105,-238746,-236835,-162420,-222219,-204426,-9625,71789,-159551,-435280,-91008,54949,43418,-169317,-178770,-310205,-383085,-6234,42103,-151526,-336397,-247315,-217719,-325739,-317105,-275844,-205826,-155645,-24818,46970,280697,760638,1121559,857889,262332,252930,498993,367874,226803,145230,-12480,250699,597077,755288,259583,91712,806633,1136744,838912,403959,49290,-335621,128555,407264,202351,-406289,-373496,-284791,-299574,-336166,-170599,24652,65840,-25536,-219807,-263887,-410219,-505364,-350977,-269094,-52331,311181,426647,259288,-220103,-159093,255832,293839,217018,463007,442736,214570,72252,434289,302621,162495,49726,4248,128938,273186,40251,-307510,-312213,-231005,-484578,-313974,-181922,-432810,-59779,446097,550042,412672,300983,95535,-104756,-338275,9223,202785,59645,-618395,-192658,276546,479336,656006,616397,424202,95096,-493530,-271869,74025,51102,-55824,-394506,-524303,-365187,-290196,-12980,235512,340073,-7131,-468366,185025,642622,612417,330360,33300,-151287,-313497,-381689,-319452,-149753,144309,455604,652652,646538,398493,132675,-10064,-93955,-335171,-236856,263292,434610,29411,-480645,-345546,-164825,-273916,98152,202268,53281,-285227,-143600,139647,15749,-86363,-103286,-171001,-447767,-258939,44984,508028,571340,194993,-358024,-150014,-104399,-325139,-321827,97270,349264,239495,72149,-110545,-212415,-118352,-10255,44489,-127737,-445619,-161799,-6139,24047,-79037,-138237,51230,418376,660782,352914,-230004,-275854,356421,920633,1032235,629349,42071,-364594,-168798,278144,660382,595193,236950,221488,387148,199052,-249450,-361253,-42617,36822,-213867,-585586,-218921,-135638,-121541,-204986,-155677,-134679,-183772,-98758,30064,106308,116831,-107459,-400656,98518,267087,103335,-284013,-171518,74728,85115,110872,168079,69024,-252718,-257158,274718,546816,526786,213047,-22250,-93839,-54683,147685,446525,472358,305927,-22589,-262774,-163690,-73359,-138550,-164904,167528,517191,675999,935111,972076,392748,-220189,-262744,-114863,22665,-65925,-285858,-3083,686201,912736,803995,505734,85032,-320279,-296596,-253045,-79305,157138,262331,212115,-68858,-514096,-389307,45955,263010,320109,430934,541801,568107,249442,-230200,-113095,168541,200802,157512,292411,-12608,-115513,343276,393329,-29593,-503860,-358732,-298641,-57786,261680,306086,134177,-192335,-173801,113895,199429,316114,114340,-253200,-179097,197042,364848,87720,-208584,-299127,-450540,-418478,-256845,-112666,-147038,-596347,-162966,-24155,-391393,-433756,-500619,-265617,88484,157469,126685,54718,-342198,-153260,41642,137613,76415,18513,77479,76510,-326857,-529242,-204804,291583,766139,744129,547316,324953,245128,262647,219761,432435,549224,267751,-375089,-327107,-222921,-288142,-319220,-363029,-250174,-69386,10184,11240,-282632,-300862,-190428,-224981,-426840,-354278,23058,126937,-157375,-272356,45568,-30939,-46537,86387,218516,221031,-124714,-204186,-448996,344267,1310308,1185997,171383,463075,1198621,914711,290175,240986,241621,319376,413220,206408,-192612,-343049,-58211,144523,180051,293487,252195,278915,294778,306799,-20619,-243906,-136948,-228567,-161900,222086,293249,354644,320653,-9282,-159219,-270977,-257350,-273411,-377495,-431509,-224117,-9660,263619,108671,101130,44240,54303,112762,59976,-35761,103274,271473,42100,-307750,20095,566343,749303,514877,247940,61562,-197031,-151175,-85340,-213217,-343934,-197630,174883,559246,500844,625654,798119,429645,-82392,-24713,165552,63604,-124546,10121,271246,450749,407463,296056,-44925,-138951,-95070,-52398,-274325,-423591,-228009,21320,22514,42504,-176001,-89533,77572,-98639,-446210,-276602,-278021,-333459,-476193,-516442,-319543,-259754,-132078,360927,878289,1022052,857142,714855,519065,300078,-98918,-349920,-121516,45379,21362,-143006,-344488,-395980,-380257,-227136,-343329,-245930,-36501,108608,131209,126507,-52892,325432,703206,773036,554914,213824,-37955,24639,145503,252128,295830,380741,198773,13511,-109862,-155084,-97659,-187272,-298107,-291036,-370700,-291320,-197796,-162601,98211,419529,433034,35775,-361135,-243625,-45181,-151014,-358214,-529613,-392370,-101152,256896,472895,283642,-62764,-302365,368276,617314,417581,-110338,-405126,-200000,-29635,-836,-223939,-265314,191071,445754,401776,198726,56712,16945,-120160,-189008,-312917,-347254,-285410,-332545,-455788,-359003,-322749,-411463,-555600,-337022,-260353,-224347,-551339,-321970,-115023,-12605,163913,393474,485974,423398,227569,540348,764477,472357,141343,25199,-88240,-199239,-88681,128966,135226,-142018,-434159,-15183,268298,150295,-122796,-300630,-384941,-321784,-246811,-233968,-112782,35001,69271,-40147,-30755,60414,-14240,-240062,-62216,372343,882053,1176383,775692,206494,-33746,-170119,35033,91206,24782,-110502,-175714,-377144,-406527,70216,309959,358959,189330,75754,160653,150895,157150,141432,132081,284442,574267,754423,347241,-402233,-40881,182334,111486,70730,191423,54744,-187643,-208682,-289806,-195509,90719,512568,521916,312934,-175962,-400563,-538453,-292888,47131,298580,451206,386044,438265,305136,-182199,10025,716554,933106,928495,968077,1075514,1078120,716088,319936,108033,12953,-122788,-127132,-258477,-400651,-77868,36139,155645,365661,589413,567790,727065,758340,534909,261053,-167555,-487131,-420874,-340316,-380967,-247578,162296,345364,191929,-155165,-446214,-158316,52708,183906,511006,699777,412600,151823,-121194,-293267,-284238,-322379,-401283,-221810,-133725,55298,271254,513418,295762,-235666,-48699,27839,161476,66999,-50337,-70778,187709,202258,148094,-2655,-173195,-179883,-95928,-196333,-202379,125567,439588,572457,537803,463066,91683,-32444,33241,174790,99427,12163,129492,117978,-53092,-499375,-188979,-314594,-78744,460781,852474,658957,79078,-201439,93043,65231,-230742,-492880,-293224,-31593,203278,261384,267215,359720,665572,1018444,1093248,914662,421347,192819,535991,844346,1062675,1385181,1139705,638982,108000,38550,-12199,-327966,-485277,-440505,-285882,-93951,266484,508708,427195,198830,9083,-61612,22354,-112881,-190912,147189,174143,-230244,-293815,375992,539256,68131,-517135,-257587,-136557,103033,15599,-246811,-284724,-125637,148683,135715,-59820,-134973,175680,388028,407427,26154,-308778,46205,404732,186518,-169954,-257342,-67646,-122164,-447186,-250369,145352,492759,563322,650987,332823,-333718,-348399,20067,66752,107184,246674,221575,48752,-51368,39438,95874,100835,204850,420261,566648,323093,402780,887690,1286421,978350,406305,5822,-181474,-203415,47188,-219482,-16749,378409,881566,2289638,1583007,531250,-241932,1001975,1248258,49014,917825,565873,110509,-418340,-88216,100300,553519,265290,67212,-271868,-392747,36023,553980,528904,400400,-28211,-322764,-433915,-358849,-224144,-137766,37556,321827,430998,250703,-172391,-572642,112654,364246,24433,-230797,-139996,-351775,-372596,62169,-55566,-268019,-109155,140972,195785,310630,251294,-65553,-289405,-214062,-101771,425626,644859,324030,-228791,-295136,-411354,-414184,-156661,-230274,-396360,-564381,-478791,-311044,-399304,-315523,105080,422637,259602,-94808,-104031,21032,18083,-70063,-93092,-194077,-251978,-8414,262670,219038,-160741,14354,11491,-112190,-27524,54775,23988,31480,102536,236940,267056,127983,-58688,-389282,-340651,54437,47428,-288725,-114862,114219,112049,-48571,-380697,-450581,60975,-13922,-444021,-164578,14042,-14956,-98227,157195,623035,819835,424731,-136115,-86491,233523,456470,343357,96635,-23732,-215003,-383371,-191918,37342,-28250,-308321,-519443,-440223,-390411,-399924,-443750,-349861,89202,461440,503692,307423,-37208,-434006,-430928,-232271,-156217,-98254,248666,340615,301699,103494,-52214,216999,335209,585205,703191,424187,-142120,-174163,20386,34293,-390841,-467329,-276757,-384287,-4514,563299,898500,883777,464896,414512,439949,389974,-33064,-539722,-13466,298635,271614,133125,61722,-18117,-236097,-488423,-491325,-484842,-428884,-221058,-164671,-433700,-418801,-391589,-469230,-333913,-112564,-89445,-124792,-330773,-330927,-80718,-16937,-216118,-277101,-344199,-395285,-338332,-24752,313424,295925,-76669,-222559,125249,8185,-40837,-157103,132125,308020,377941,144983,-42676,-208907,-189198,52065,267070,429738,348280,185222,168502,260464,222288,355763,543102,562554,201081,-51571,250048,698881,402325,-217848,-317584,-111825,-73683,-47360,-63725,34215,565474,753275,425665,-4246,369194,720403,623974,185095,-462661,141921,397317,42223,-320572,-68450,72953,-148077,-236984,-358419,19876,318156,260625,186286,257586,266603,-41387,-412205,98741,248479,-228703,221882,959363,769529,87483,28142,137973,-81821,-5757,187834,-11351,-142878,-371706,-279577,-137694,36934,154020,55934,-140240,-401828,-415636,-259723,-60469,54113,225881,151340,-65613,-317722,-225650,20291,162909,118321,-64683,-382493,-545651,-403567,-187278,-45960,55462,100039,-98943,-326794,23451,61402,-97516,44898,162584,148877,9633,-160863,-410294,-228123,-67396,-4546,266435,316553,200344,-47855,-66479,35625,21768,20953,69699,19511,-94182,7660,224643,124623,-78507,-174846,504886,1067042,1019985,523308,441,-222813,-130486,-40014,-137640,-254629,19574,403879,595144,593403,236718,278891,181501,-34123,-464592,-447298,-235835,24529,95026,-51147,-72560,-145660,-334198,-355269,63302,188908,233436,84913,-97521,-279051,-217562,-106383,4323,-72134,-73796,247330,458932,315352,-299089,-374308,-201960,-220014,-271416,-233496,-277427,-514014,-260684,88159,113255,-314032,-292157,-187887,-563605,-137048,97528,-269817,-327115,289279,717168,772564,756253,477895,345475,454723,542151,365124,29625,-355408,-126536,213256,486782,469223,131210,-324628,-95679,380428,595213,296994,68924,520964,785531,535149,-26665,-142837,21299,-67628,-286484,-407589,38641,417076,380642,331146,362877,84724,-347395,-256419,-80671,-173525,-438201,-463850,-110133,4455,-93664,-92998,315991,300831,-38435,-344665,-156958,24388,97291,-13337,-167135,82364,242465,195301,-60276,-250707,-43224,207996,30946,-383315,-297333,-144985,-136743,-288212,-427922,-493986,-421334,42105,569654,827357,604325,-47981,-45317,879875,1513932,1427129,731824,16760,-115339,153589,383011,424018,331900,-100494,-387331,209837,636096,674421,388689,-113357,-77812,225150,235994,66880,12742,47608,52487,-40847,-300073,-93123,81643,-25358,-116906,46053,177874,158865,83354,8857,-152906],[-267178,-168161,-50675,-68839,-55351,284559,593447,606129,300387,37695,-47396,145169,532241,830783,662474,393923,410071,322351,68746,-393671,-257078,48448,423684,457464,183425,-303660,-410380,-339015,-211711,41141,-7574,-266785,-475793,-209419,78920,179671,35704,-280827,-275374,92016,-147261,-466973,-163059,-66660,-190301,-434175,-286409,164920,350942,281670,276749,325652,270887,141343,-3103,-256799,-389213,-388805,-198108,-39241,-65547,-347795,-283192,-177366,-232822,-34828,164686,-112642,-164134,188167,391072,239493,470935,409927,-51202,-272376,-97347,49929,162792,332433,407925,74602,-298104,-497785,-224974,-34921,-31856,-275833,-454774,-211393,124674,312196,60042,-150266,105388,309333,334376,153326,208367,153627,-272771,-351756,-235324,-454148,-42411,271198,313630,260284,229697,-152096,-362779,159062,477147,269112,-152533,-312560,-224206,-185448,-19872,-220808,-244240,-53918,406788,568088,351331,-163897,-381188,149344,183543,180366,80646,77288,6445,-91736,71003,329131,513013,674290,663030,347619,382572,500959,417988,157132,-8316,-304927,-268386,24122,48721,-142574,-265475,-244580,-284088,-404395,-389861,-175791,-145211,-111345,-28108,-174269,-471105,-236292,-119345,-189822,-394188,-336818,-306056,-201040,-120882,-14899,-45072,19023,107888,59205,-227278,-369703,-132300,-29696,-23430,-333360,-323444,-155436,265144,759519,871618,664292,-102183,-227352,-50569,-253550,-353060,-319780,-501769,-376399,-335759,-412655,-435740,-477402,-532214,-414112,-252781,-322501,-301302,45790,143869,-99730,-375524,-408842,-353795,-162755,87891,74090,76757,92100,48343,54515,261226,405580,441989,235353,-126669,-116158,25241,102097,207571,456118,569490,365302,137379,-130370,-344988,-429555,-340892,-118882,-302065,-189905,23640,113188,235540,498365,487270,76337,-139539,-122700,-455946,-402465,-69344,240811,411328,542545,664298,402188,-46652,31048,412403,376606,57222,-103198,-79501,40413,299485,371998,283943,255639,325499,481925,389857,211288,33436,-1488,-104630,-238206,175948,295714,212945,-184964,-461349,-453079,-312650,-227917,-447212,101160,456736,408430,317205,73708,-187185,6505,271866,249827,188018,106197,-249918,-257804,-166628,-296455,-155127,-131663,-315225,-302836,-93969,152515,213171,193346,313473,281051,394619,372916,109851,-93152,-171590,-74277,470359,666486,251035,16968,25943,-415545,39749,355576,274121,13681,-233656,-48716,127512,286444,180745,80525,-7717,-193290,-75888,-112028,-293213,-414516,-440669,-298901,-149904,-112950,-31772,-27792,-57420,253957,275339,57684,-13243,-21135,416546,298049,217815,769,-101408,20748,98069,8623,-293877,-191493,217344,458462,308238,-142577,120525,59652,763720,1534939,1625145,1322498,1276657,1253866,1736368,749398,107363,560925,735193,771413,445769,227185,29079,-200634,-411414,5071,166306,271139,373441,267604,-153024,-270877,-206892,-174698,-160698,-366209,89303,241870,542785,577463,564608,113296,-307888,-272412,-156464,5658,427292,243225,-30353,316544,243722,25670,-143183,725093,1440384,1484602,927731,-17725,457779,362738,-233055,-419199,301733,1019952,471357,536776,400317,553639,1042264,717948,184051,-193653,121075,-71997,-43380,-166383,54668,185107,-123236,26303,329514,341469,120709,-28016,70035,112096,-31087,-257164,-128868,-42631,-35213,-306007,-603606,-262612,-406403,-336072,-202862,190398,253623,157307,248318,172275,41355,-65310,-375773,-470201,-184725,383919,462756,134533,-268884,154829,311962,217537,-217706,-324286,-599287,-214073,-205884,-462689,67713,388681,589131,571396,409005,122287,-209600,-139064,5391,211605,555551,776754,404536,227055,79842,167898,293011,162153,128668,265013,268582,57814,-312144,-124312,243307,209325,23471,-120160,163655,268779,59569,-399241,-404106,-240424,171685,178261,-237700,-93499,327626,263275,-26527,23112,505131,600332,437476,307647,313062,432915,287100,-48994,-223845,-144236,-101254,-334601,-321925,-177448,-178272,-360590,-548965,-409638,-170907,-11284,-64979,-287991,-255027,-261777,-273427,-130615,-147601,-72686,80435,125452,-19324,-118890,-224053,-419594,-328655,-202789,-69219,182586,298539,374165,239616,185604,112748,-58693,-188143,-28673,-122652,-257681,-298192,-284875,-386527,-224388,82285,295557,372256,366077,552615,769992,831807,577500,123164,-377877,-263300,-321183,-244247,-151295,-447583,-212670,73897,-215343,-551113,-271619,-60774,73874,199262,307432,212361,28782,-341394,-313742,-287553,-68325,-18211,-96333,-183374,220075,559269,866126,601199,555770,244030,-5030,-215151,-554326,-333970,-445680,-392402,-21568,227257,75638,-161021,52121,147118,-41711,-347616,-183512,-115053,-315084,-332070,282958,734486,892517,714403,614058,902597,1188725,1123543,645106,190623,-349929,-237321,-79831,-105099,-118013,177135,-26618,-337078,-325774,-373885,-304510,18468,-213505,-206224,4652,26870,-110028,-28758,13520,-102365,-439821,-255672,-151744,-206530,-476721,-220819,-300974,20340,91691,112818,-55400,-277832,-339299,-445759,-493113,-447186,-268451,-209739,-249898,-276311,-251616,117684,690649,1111335,778677,-30818,98095,513197,486010,283674,59544,-31699,204781,259065,249187,39362,330903,1048470,1315368,940143,558366,277342,-364905,-96541,111774,-5515,-362275,-464487,-530581,-479183,-468584,-260080,3358,118248,4996,-240469,-522212,-321999,97018,-57453,-70387,-306857,98915,344616,308324,-52374,61592,313719,244478,12449,257187,290997,128161,-44812,487107,510731,346436,-26400,-278346,-360685,-133782,-116217,-274954,-421244,-275610,-403792,-270997,-244619,-497325,8667,406315,612170,461344,152281,-79819,-110795,-384522,-261738,35759,957,-612486,-161542,288537,436495,568248,418810,141031,-158737,-423704,-96612,128275,1340,-97978,-351596,-302689,-160582,-152012,-36046,225044,372688,42878,-414154,220787,640174,472626,211868,-33326,-258417,-432472,-219019,1795,5432,144542,357022,439211,349138,140015,-176320,-205399,-51863,-96318,-187437,281756,473280,24170,-462345,-160582,-14094,-257274,-73932,65155,96130,-73695,-133802,-126626,-247207,-242204,-208200,-233505,-367932,-232071,230992,761150,958699,629157,11787,-54319,109741,-213107,-519875,85063,462719,386922,119262,-91348,-321666,-326239,-120743,43833,2390,-160544,16662,196530,185082,47066,-36107,158962,588609,725015,382958,-256626,-101717,671219,1252123,1323632,877501,275116,-38770,222114,583135,820004,733072,283861,168961,494674,287828,-179418,-463798,-142218,-180716,-410364,-395684,-234458,-268636,-336380,-349535,-255213,-94856,-80950,-217072,-192954,-53945,51309,2352,-469650,15847,567581,432429,-52039,-277074,21307,86514,-13877,-38155,-13427,-180698,-297894,174185,485735,492612,259350,-75156,-110559,-178138,-8469,303157,380485,236642,-161232,-441773,1730,254450,178512,-37426,125374,384277,509248,659418,754645,390321,-193788,-358337,-93925,-77246,-256308,-346674,98285,692645,917262,785705,464992,-25005,-132504,-55066,-261174,10412,497731,549147,317310,96912,-503227,-496925,-258831,39959,286535,519337,655483,747466,436665,-192117,-300308,-412,12271,-175603,-158984,-236333,17419,328318,320020,-66842,-400356,-260572,-390878,-156757,307729,630571,610350,329430,-261187,-271011,275727,498695,331722,177539,33765,412125,505046,131388,-419677,-392233,-286663,-322818,-178569,27659,94805,-237238,-525585,-438779,-323839,-136939,-148023,-206476,138594,119312,54783,-88660,-490531,-182513,153832,323749,178733,-41632,-157663,-343422,-386915,-91249,65661,279311,765622,807447,557755,204064,76851,-48860,205283,491478,438419,48593,-464153,-514211,-401566,-385522,-253542,-265056,-142060,66547,21575,-48563,-423682,-336030,-218748,-161869,-161082,-386782,-119195,174422,63676,-155737,8916,-108679,-174091,100962,354836,341232,-55866,-191364,-286867,61285,698619,589969,-54752,445435,978576,743029,195491,219458,190662,311932,671933,653998,217111,-128488,-172832,11378,95256,262952,201337,272378,479721,465369,76078,63702,199759,92269,-66142,57631,30517,4179,-67539,38810,158075,-97190,-512408,-254857,-135387,-320992,-262811,43792,248785,108196,-42479,-120569,-56099,21357,-8431,7857,167756,310859,109965,-93887,108007,387062,647588,406930,288335,352302,183070,-26374,29827,153295,54622,-72151,19050,326806,309621,378102,596268,297407,-88505,-28429,109633,-56540,-236230,-281756,-225370,97977,141043,-33588,-396816,-418941,-295524,-200133,-235941,-313203,-295271,-114939,-86255,178452,377585,269618,119986,-148032,-250967,-132956,-169736,-375321,-440593,-284012,-135958,-193775,-360882,-3253,629939,987518,943268,706759,533672,316634,-185849,-166021,10636,225859,325983,153359,-49844,-318886,-231834,-114668,-298102,-364091,-123458,23654,40633,26057,-135508,204149,504097,579744,580365,436628,267520,134345,127697,210996,213151,250280,150960,-11054,-128522,-135581,-94548,-264786,-445447,-468971,-454375,-241744,-53291,-10695,108629,310137,343706,47831,-316218,-436053,-239115,-225648,-319960,-425751,-230875,-34068,285039,483054,391414,117395,-544212,100605,421831,289456,-178329,-457837,-151588,-46148,40042,85967,149232,328205,423084,259063,-35112,-235955,-200146,-201351,-233781,-467183,-501067,-293106,-163286,-178441,-395023,-452378,-396127,-297543,-193466,-216947,-294064,-213458,-66000,80457,295874,520275,738309,771887,691197,449122,838341,1065080,807908,285720,-106078,-199853,-363545,-120486,93633,57491,-326161,-444063,-86175,34917,-53265,-92572,-273709,-508058,-379310,-130923,49411,154642,204130,124587,-15350,34377,241505,413823,282078,355774,524821,785767,1043346,709257,258581,134841,154855,377889,458616,391734,161329,-40569,-231238,-251939,-218535,-226670,-12823,106444,86525,40484,-114314,-229520,-187818,-50401,89887,337625,559324,299081,-334835,-253720,25081,150260,90952,59301,-94971,-188850,-79158,-136333,-344001,-426266,101786,292537,210109,-144878,-288313,-236445,-16763,213109,333676,382537,390006,460192,200951,-243427,717,713086,971431,791238,736173,725971,771343,616141,267303,64266,-137123,-365225,-404957,-429674,-291197,102355,182183,355711,636018,899564,989145,1163242,1383813,932656,487077,-26844,-339242,-313713,-313039,-414438,-279267,101414,318630,210345,-71015,-390551,-193145,-7074,29680,183560,418279,324678,86786,-133112,-219173,-194342,-328555,-281349,-183042,-213860,109912,440839,596295,327180,-356094,-348225,-122827,-135045,-124412,-147151,-302171,-195954,-129150,-12978,24938,-93447,1358,171491,-44300,-260375,174622,453299,504423,328029,212328,-136194,-216968,-5236,79668,-9657,-167675,-192714,-217555,-325768,-404384,-168791,-205032,37849,502193,841648,720730,183849,-119093,49094,11160,-262882,-507934,-464589,-194866,168771,395080,499085,513436,759064,1016933,1053213,892739,634557,603386,935583,859640,1135634,1377042,1320174,980327,317537,88705,-132970,-466132,-436129,-353314,-305297,-391785,-93458,322201,265757,-90908,-428387,-518351,-279522,-227188,-195100,54394,79553,-188810,-418446,87193,85078,-325772,-335368,-253029,-72304,190101,86833,-156157,-143794,-57709,146129,79208,-277134,-131854,213934,279096,121906,-141189,-246153,57681,399276,315636,-6731,-219647,-255525,-345389,-432768,-229134,71952,406127,529956,757802,604984,15713,-299425,-43112,139392,258325,312283,213290,61902,86994,203577,203865,72936,-13979,178378,412215,201720,162441,569372,884498,482485,8760,-165689,-104905,-59201,84207,425609,747797,1201920,1631441,1484710,525831,45803,266186,464669,656066,778272,871821,644115,183138,62119,108600,-164784,88120,-233149,-481524,-527292,-116598,162149,511238,462321,527428,189307,-10223,-408302,-437320,-338580,-238466,-50821,292806,427701,293912,-127168,-523858,61670,141322,-183083,-197803,59384,-154082,-444131,87213,56421,-244693,-34216,173865,130754,263242,392097,65937,-352045,-315284,123247,674776,889757,641662,137285,-255755,-387081,-253735,-75860,-153893,-267197,-290244,-342024,-417219,-514440,-237288,136530,445729,362810,38176,-187539,-137740,-171207,-264532,-70019,-52821,-18492,111097,368496,424346,444599,518105,649605,316316,32721,-79728,-95909,-87953,84453,360110,450916,235573,44126,-291141,-345332,106084,183036,-221100,-224835,157844,233262,87319,-274971,-225029,57933,61992,-296842,-420406,-419267,-430535,-488751,-139680,535690,920425,689832,178250,72271,285162,474904,433734,441575,262750,-80751,-394281,67190,242599,142930,-192354,-544976,-473961,-468269,-578057,-402188,-56426,500671,1035871,948835,647338,196239,-212445,-328470,-113701,116313,281342,250300,144170,-106584,-263309,-367393,-32853,132376,426779,420168,59795,-313362,-297680,-116425,-91907,-445921,-474490,-408515,-390332,125937,467724,675460,612453,382626,559248,556648,389553,-75720,-490546,13309,372149,496063,437057,280101,96871,-227282,-540023,-428462,-383949,-245422,40371,271459,51403,-238401,-399380,-173826,-66105,-102076,-266959,-347927,-449878,-352174,-150175,-109367,-319801,-300965,-419655,-559505,-337264,130465,444329,357723,-13442,-62239,266624,172021,146049,45887,117821,127798,244581,140072,57901,6468,-3664,135249,348094,367021,159260,-230499,-271450,31628,49068,61033,303204,472934,345447,160428,229002,555207,407547,-46708,-383928,-335743,-320817,-267876,-325763,-9577,370413,445533,248683,66469,336260,465259,532972,307425,-277556,-35035,248122,-10505,-253359,129712,241866,-115455,-448156,-477202,-26641,177227,116602,149034,368091,451854,94533,-437595,105467,353978,-64572,164962,906170,773043,54992,-114141,-11960,-320605,-26667,376998,179287,9704,-201278,-291592,-167428,230336,282316,145430,-63132,-365347,-408061,-380941,-265916,-159039,103632,81695,-33589,-224484,-352810,-322643,-113057,68756,53058,-143934,-416098,-358885,-159913,19946,42975,-46652,-212658,-230895,143634,18177,-336494,-195170,-198870,-196154,-121815,-56455,-10942,-16869,32206,-7094,70308,128379,115518,-50880,-67853,90877,44538,35851,-121668,-250899,-111276,64584,79372,-32381,-133590,-226565,587817,890697,736035,228936,-28458,-125867,33339,77231,-67215,-313422,1380,440612,739040,797580,638628,494851,256575,-4138,-403511,-468578,-241044,57877,51909,46745,-19182,41610,-181253,-328518,57202,66788,117272,145699,49649,-273016,-466204,-255664,-131629,-127697,-84917,103060,326296,270495,-180019,-449895,-237007,-248143,-237716,-98003,-172184,-124805,-172248,-181932,-321315,-512479,-163854,-151780,-457705,-180861,589,-448629,-221718,520942,926977,947334,911717,564856,634835,911320,1019309,536501,103345,-380122,-24938,278981,457643,428797,125985,-373179,2610,621961,769253,334698,-123377,561651,819167,455692,20824,115398,276358,147231,6762,-259117,-142490,238943,387515,489622,573067,18140,-333545,17103,219665,76914,-155193,-291662,-281317,-234286,-241248,39332,570317,533766,22050,-282260,58677,273452,347994,159423,-82444,-75488,40252,74044,-124851,-232717,-22356,215891,107886,-393588,-270974,-193511,-313097,-481953,-419557,-437243,-390454,-334670,159262,510469,535673,22384,-149607,709580,1186286,983686,504224,-27804,-119475,13926,123064,181035,196266,-64489,-400749,184982,603234,658189,371389,-86167,-33074,237746,250056,167034,-20899,-154924,-259671,-357426,-193968,120586,194795,-59351,-145828,138108,201257,70292,51132,77424,-104263],[-290030,-175220,-48149,-155557,-314452,176945,547262,528256,272448,63282,40028,256687,640209,974830,740478,132308,6779,69629,-59673,-332807,-371172,-178923,296318,565485,372327,-145202,-223658,-215496,-354398,-41371,-127173,-347415,-361254,-98266,53554,106078,52214,-69521,254279,460475,124643,-340669,-253538,-166780,-192346,-343680,-414167,-85899,60085,-17783,-13595,83195,108237,191731,83477,-117810,-238063,-234523,-87327,42305,-83335,-527293,-16243,29976,-246047,-411380,-120617,-341453,-265453,76906,545969,514694,377213,-90890,-413762,-16031,189882,254660,379920,483404,484539,75653,-300170,-520614,-140033,194299,236600,-26194,-250298,-32664,325175,484409,117035,-213159,145260,391432,359185,120811,81623,-37078,-386729,-211145,-256130,-329491,102203,433364,450479,454219,391206,79515,-146408,130712,281619,128355,-229698,-189284,40211,-69711,64068,-248585,-169300,222804,657683,713188,443278,-11785,-487574,-91683,48282,195781,312566,435884,331741,78853,44797,196222,290116,291750,182776,19354,362162,698042,528974,99153,-238892,-481756,-131917,51587,85885,-53728,-248310,-242919,-206473,-275445,-230464,39163,307072,311836,104032,-256163,-311763,-164575,-201948,-240022,-58808,-156560,-324212,-311309,-243378,-63531,-2559,-19541,103080,97648,-231463,-323514,-59664,21316,-102942,-257115,-98372,-24380,456385,838887,733817,429984,-171204,-179015,-119470,-202431,-184119,-332860,-501793,-340764,-320061,-315860,-307649,-343755,-221369,-113611,-242909,-164037,-79289,41179,15740,-188465,-377792,-415002,-345910,-349850,-179312,-71279,-17083,112170,284228,264669,285016,229709,63314,-81146,-112105,-22502,-65038,-13990,302868,537354,597812,352775,203727,110022,25175,-56736,-40072,195897,-35544,-362479,83001,307318,356218,557598,455140,79065,-37456,-25378,-282582,-385127,-388445,-104517,288092,747283,896756,587277,89586,-65892,192868,235543,44940,-130319,-137851,-103518,132150,230627,232886,282665,498148,739256,709337,376831,102366,-77035,-215770,-326160,-28146,152967,179757,-39785,-335158,-533324,-290003,-211547,-478787,-169546,123587,128552,-3848,-117326,-122726,1379,103417,39657,97216,177053,-103055,-307385,-158117,-267376,-220088,47668,190679,-65928,-53564,139055,343566,479646,505413,288025,454550,402179,24206,-89256,-170262,-39811,454208,732955,412961,251410,345377,51641,-130108,-478490,-437460,-513162,-78831,236378,697682,953459,644714,290585,-41682,-355576,-127737,-58942,-255692,-366042,-475699,-301635,31390,-4658,-108558,-171592,-445985,-237072,-5451,112620,149211,135644,660698,737630,581073,250625,119785,185392,273903,129944,-208482,-116415,223296,464724,387213,-98538,-98090,19509,108192,750003,1066266,1273133,1006206,1481922,1526918,686012,104122,866007,1010310,687694,436450,31438,-208608,-316320,-183975,153838,334444,333054,239459,64811,-428140,-155544,-267150,-144834,-380994,-50748,269091,372253,483303,459947,567694,149138,-241179,-309936,-501534,-304624,98829,33814,-224927,-47571,34094,-7508,-238804,548519,1057200,1076775,934438,247772,43090,13217,88743,249823,214554,311099,477639,392846,361995,607056,1108729,755488,216734,-498926,-123498,-240893,-269060,-93601,-276695,-270621,-310931,-140520,213095,148732,36584,-149710,-74057,51430,-86197,-421719,-390700,-133718,42968,-132205,-403442,-411774,-435421,-378156,-281184,183214,369960,208570,185895,160792,65539,31837,-101709,-326046,-367311,237586,309988,178313,-404585,63906,140682,107980,-202337,-331442,-521807,-236064,-212466,-183171,240037,569705,701563,569922,335675,105664,-260431,-205520,-35172,123442,88455,86976,-248355,-346611,-148277,73475,203724,85525,88212,116331,75585,-160382,-250427,61267,419588,342299,14901,-36957,332658,602095,348141,127575,-114674,-421355,-121503,-50472,-171707,-55414,266332,323756,307735,352234,398982,139148,100999,197427,254380,331685,145655,-222103,-345065,-259944,-210967,-402879,-253229,-62160,-142986,-448867,-612785,-474586,-166391,57775,70615,4060,19829,-95802,-116218,-102600,-178146,-261002,-86028,77197,175642,247973,394715,444002,78772,258393,509935,618496,551560,421148,137770,157891,39485,197168,96792,165241,94956,-23150,-148478,-215327,-230237,24218,370626,612949,645253,464186,447056,643284,586663,484264,19620,-311037,-88740,-133211,-358646,-374333,-468611,-109215,-57535,-438380,-304014,-166130,-76771,82254,283664,340872,222141,-30046,-201480,-122661,-217145,11283,74688,58846,95575,346684,467350,637868,312086,224506,72162,-43890,-137402,-432226,-361717,-360328,-362605,-136549,90670,4957,-164473,24188,27552,-179348,-242873,-327055,-202782,-196302,-111013,93578,434613,576211,614647,574600,791487,898599,770409,349131,-65499,-464489,-211718,-222735,-277505,-204778,139758,91784,-139633,-206261,-222668,-280142,-119706,-248820,-261182,53651,181498,83268,102212,121660,131064,-164007,-333611,-375950,-441055,-281433,82277,282879,366849,72123,97539,24490,-211602,-321788,-491601,-410773,-437868,-273041,-175617,-249332,-427129,-496973,-162068,499072,984060,675967,-197824,-14606,423480,448359,258321,-24474,-10271,167067,-13193,-389937,-108366,420968,1011864,1193710,878061,517495,329289,-130597,-446793,-185143,-217441,-394095,-531659,-420067,-201154,-235523,-222206,-87519,80126,30236,-182095,-278535,36152,458459,340442,350240,-256054,-114206,291100,347452,45589,187546,338748,168699,-135303,-122280,-133059,-259405,-161575,337540,471889,264427,-313032,-325332,-386854,-375358,-218228,-246002,-547579,-464740,-402790,-238436,-259012,-472567,140767,510191,646728,361598,-139371,-295403,-57153,-82680,-310261,-130689,-98643,-557807,-203407,199851,325999,333323,119933,-206333,-468365,-289810,103770,328854,212990,68368,-201694,-49581,94319,89170,-21824,160065,295091,32683,-213288,199436,433969,187802,59595,-34009,-193955,-78961,107749,223943,113351,109586,136900,111471,-5458,-147012,-475949,-159830,204793,324766,59241,209004,357057,2362,-260263,-38110,25692,-119990,-204648,-107962,105524,37817,-137823,-448250,-447667,-346298,-329167,-279391,-198863,14657,547142,898156,1044794,750589,161285,-43303,127365,-102453,-113182,225111,579073,562499,245020,15910,-290903,-423466,-157468,165523,252795,106027,256405,370479,295007,122537,25668,170782,539426,597843,276339,-314461,79484,854971,1365611,1394175,1027965,508008,336040,616287,891808,923028,765419,232478,3995,428420,338539,-18470,-315326,-252758,-515460,-336923,-97337,-162445,-266746,-180110,-153255,-154924,-26133,33362,-242002,-439826,-243061,-52336,82398,-223848,-117009,653071,616775,219299,-293175,-200553,-29695,-188462,-356622,-212034,-160125,-198104,15508,233606,291763,163935,-225342,-120855,-122852,-148954,79827,162635,118346,923,-12950,61367,354559,308603,78688,28021,77828,213499,418707,515447,384862,-100673,-424482,-52552,41868,-424326,-313854,131802,553109,764592,720210,417498,-71103,37976,75350,-346368,92417,774212,854143,485575,306658,-166248,-441719,-498656,-223698,263934,548779,745202,883462,626373,-67389,-457530,-178004,-124794,-310445,-472259,-259315,-1400,146630,144590,-119879,-287844,-162624,-385216,-297409,306035,808120,874850,694724,164450,-324207,138840,406503,264686,92582,83077,523267,540188,175834,-224214,-162865,-91533,-70714,77622,156810,131912,-39668,-183389,-302821,-166404,7515,75211,-59318,114874,91967,-35690,-144079,-156582,156710,439866,548656,219792,-170602,-409146,-478465,-137891,197016,259335,258114,633983,808618,458443,-83190,-175306,38436,316610,548863,282961,-169222,-444770,-525161,-618149,-325454,-130257,-91929,21981,192762,74915,-166811,-389252,-184382,-219068,-175361,-17091,-162974,-254615,100011,185639,-34015,-119734,-330162,-308495,87037,340510,336085,-18941,-265094,-222259,-217660,-92300,-196497,-284727,281048,485573,359418,121541,210111,124464,182961,632639,812401,432930,74035,-80203,-7451,7808,68701,-49150,142815,564627,564376,188159,164053,254255,207777,-31088,-253406,-464891,-402083,-153737,160125,404569,147553,-311897,114281,279969,-74014,-333596,27135,99368,122301,-36422,-166911,-171247,-131329,-109291,7678,159362,224239,8589,-71701,169188,287765,439849,203851,213520,446301,485767,72445,36629,334817,330436,-15353,-334214,-150804,63241,169856,270902,39823,-204394,-125680,-77251,-282455,-354539,-42463,-96389,-297416,-116993,-35484,-209819,-243826,-167963,-179327,-197139,-100827,-157427,-197852,-205612,206277,729742,719355,502390,205092,-51065,-50203,-96852,-244714,-204593,-77429,-11323,-65120,-352263,-291447,388061,712694,717505,448542,388402,300836,-105347,-225460,-45362,291569,499073,538131,563901,81794,-15971,-48020,-151802,-374941,-239819,-115735,-121511,-210891,-353011,-206102,7735,78697,302281,375261,331103,93992,40150,121979,124741,82631,105968,-44075,-213847,-206147,-203443,-403668,-574333,-601481,-458825,-218911,10504,152925,195515,183069,160901,-31748,-300001,-482300,-379911,-256107,-275119,-310976,-167196,-26070,194984,419634,533095,265949,-264518,-81475,252174,179400,-111336,-321840,-144159,-45490,218801,415373,583340,513340,341688,74142,-54580,-96985,-243816,-334568,-328708,-389315,-420000,-314587,33829,188523,28510,-114668,-188328,-67242,5936,66081,135047,69883,82490,157612,442645,773692,966514,919493,713607,454886,737499,874239,759744,229113,-407507,-445780,-405866,-72465,107345,-67803,-457425,-274360,7176,-31269,-276923,-145056,-118788,-223651,-335411,-107918,239311,386445,393913,202400,-765,26103,318629,694927,674243,623224,498088,467174,518600,383245,210480,198849,348578,492795,559974,489995,264797,25341,-74207,19738,-2092,-356938,-306296,-64058,-96138,1140,44958,-200130,-593697,-213062,-4468,162996,353570,271297,-146239,-557879,-97896,209003,94928,-105011,-226826,-190810,5591,128610,32034,-307767,-333135,-48488,26288,-162342,-232602,5311,138832,299450,286787,314474,340162,406858,113398,-268860,-226714,246915,488668,320359,254481,241738,336570,389330,198798,73906,-139815,-471002,-610063,-304615,-84600,263251,379063,578931,756950,951930,1183873,1331409,1615941,1139009,558581,55930,-144294,-197211,-266575,-285114,-161511,97251,268352,194481,3312,-336862,-330042,-73543,-128661,-162410,-23141,76849,-72935,-181326,-208170,-162315,-171543,-93309,-162071,-354576,154216,498118,521709,279193,-168121,78115,4116,-342842,-326466,-210307,-256648,-115369,-210512,-225660,-2328,-71535,10389,214367,-3292,-336273,124269,386081,392178,137114,-86089,-310894,-307783,-29355,29608,-130442,-384520,-244324,-171957,-184346,-208787,-64504,18193,104002,417400,689859,667946,229384,-75702,-69158,-157947,-388326,-338020,-355408,-328567,50646,456352,662403,627163,728169,721812,689391,672879,747964,876817,1059695,853367,1001427,1128439,1287654,1127729,520322,167155,-221396,-567918,-258780,-115743,-137932,-412936,-404706,48579,46907,-283917,-284361,-141799,-367591,-433254,-388301,-201033,-42561,-161447,-477135,-259885,-375684,-453851,-229507,-243003,-7307,209515,108802,-14612,45054,176557,319876,-11427,-428213,-183756,162498,163522,-112005,-289856,-313549,866,286776,329378,81160,-52162,-208550,-260606,-160657,-92728,47138,279322,442013,676460,677071,319199,-78929,-32162,177280,271538,218131,46685,-15531,139484,215792,187894,4162,-306673,-204321,77620,-28347,-248577,66838,212624,-168459,-266277,-92641,45204,-14823,-49782,382091,465316,838837,1546784,569255,83418,-184456,7361,1290785,1538483,1440598,1510000,613498,164484,176687,110387,-325951,-479205,35998,106723,-186778,-23200,85473,231159,237851,368824,274367,130391,-337734,-527189,-531415,-395689,-154279,242828,427586,291540,-125497,-419108,-62122,-168620,-410002,-121150,179571,6629,-534974,-132438,-4615,-232482,22830,93304,-43390,212563,528490,274418,-139398,-279844,337040,843574,991288,837046,523677,161375,-108164,-74878,24670,10156,-79772,-56267,-109631,-140678,-341949,-186928,133157,450825,417711,159474,-110265,-205025,-300085,-550285,-185577,76177,166731,200805,367114,422231,630653,803601,1057944,619979,175618,-181885,-262677,-328208,-78044,272388,470159,379759,226968,-143719,-386862,115367,287946,-87770,-353398,139424,276136,192942,-16323,13323,57562,16193,-242241,-509420,-148100,170229,91189,-291896,322856,832987,857680,433972,206115,280931,372538,406150,582189,378427,85370,-146192,188479,309091,216335,-94865,-292288,-166503,-102207,-101390,139543,332774,711410,1076015,934332,665035,256237,-54957,-239805,-54484,305749,589117,471312,91381,-361909,-384580,-340883,-114584,-133338,42586,-22170,-53277,16137,10539,-47386,-189912,-463036,-486953,-472707,-267403,58894,182641,281945,248385,218438,507895,506191,238362,-183378,-282529,129502,469472,683909,696277,532744,387350,110241,-300957,-383542,-155286,-42191,183583,420277,365326,-24747,-158189,194418,386172,217724,-194030,-428395,-358024,-273759,-190527,-256988,-316414,-257082,-322729,-421883,-307446,165332,390618,306151,30061,62404,280696,276128,210831,150729,29188,-82485,115210,191663,174607,156620,61450,108829,281890,172566,-25645,-7730,-216727,-241093,-95141,-104904,48051,242899,311300,181599,114786,237343,318559,112302,-195319,-357941,-523561,-333302,-65492,148636,147142,-19204,-15106,23300,36069,-34834,207484,185562,-85682,-88529,117396,715,-222134,209340,360460,151752,-266051,-380072,-138455,-51344,-51691,124047,427010,522594,154287,-491087,51830,330634,-7989,91226,724222,645710,-52321,-343934,-74726,-302933,-243447,179129,97815,473,-81491,-240397,-218522,149022,220549,130553,-28566,-334750,-447276,-542869,-541443,-344821,-104047,-51712,-26811,-154221,-301240,-440967,-479437,-47335,134797,78739,-213304,-256828,-120357,52099,29072,-164966,-299877,11876,506944,330345,-201745,-443335,-480081,-500457,-133081,210774,266734,129110,8349,-85050,-204591,-141672,-26596,-103585,-147309,59170,65282,33618,-271042,-317856,-3799,160991,-47615,-49902,-106239,-256339,440409,486995,209707,-131406,-73475,214733,299707,245338,50610,-328236,-40317,399554,775540,961767,1015099,636455,305761,28699,-326121,-484766,-333351,-87616,-56074,161181,200312,342482,58052,-269461,-44999,-132304,-79309,161278,113809,-178063,-356779,-362517,-227056,-109227,-56546,-45524,110322,74330,-146814,-368883,-251771,-315688,-278648,-54631,80094,232029,-4247,-328925,-396057,-203841,-102787,-166468,-318931,-145799,-47948,-332683,-139613,569896,894631,960859,830136,497990,724833,959917,968508,436855,21704,-452092,63620,333425,424131,437810,148794,-418703,15174,759605,900947,458019,-372215,369967,643248,291868,57118,362559,504848,279068,140172,-26933,-168854,-12546,211541,428397,427268,-148338,-276978,204565,464551,339850,163435,26878,-200022,-334996,-201374,295299,722704,626026,8367,-164544,244121,478680,556134,362597,159964,-48637,-143650,-198572,-263824,-174028,52519,221915,130480,-397951,-255949,-54563,-61889,-258386,-353622,-256566,-108657,-196095,-195979,205094,362644,19813,-345504,322275,712430,580567,327633,-55597,-197114,-237966,-238200,-95905,10806,-139364,-472203,64336,354664,395408,157585,-116609,-108729,56138,119294,159292,5062,-166575,-268084,-170859,56401,271791,169127,-171143,-58380,294319,272240,-34126,-56342,43379,-130656],[-321032,-154494,-53109,-172776,-480018,24824,380321,340587,144481,16039,78367,308987,595965,816530,561480,-114670,-324845,-247535,-236323,-51897,50208,-40343,353677,637828,481304,-84956,-227608,-129028,-135349,-70366,-201776,-564172,-245517,-56796,-80994,-54235,-12869,74638,570834,592870,320555,-187696,-327711,-206712,-178898,-268437,-342422,-261825,-246295,-356785,-362673,-79132,78018,289949,237735,100105,-29343,-45061,18646,78162,-141237,-398917,124787,170540,31438,-373657,-447207,-521284,-440493,-218111,298588,514892,157024,-391333,-138995,353339,392396,385457,495377,521291,410975,-35316,-386945,-501730,-83554,329282,378494,160823,-39492,115163,473957,569506,102818,-321440,111548,405117,332728,169528,18433,-218446,-346657,-91235,-277320,-253169,167922,458786,456115,582748,561627,368894,19780,10905,30565,-22123,-320607,-66506,297834,249289,124244,-272688,-102122,419833,775414,755626,350589,-105619,-446999,-285219,-84875,149216,413710,564784,498908,200538,-5886,-9952,-50568,-161647,-384730,-414768,59051,553830,431752,-11731,-458119,-250394,-102721,35554,220601,202654,-69470,-176465,-120412,-127754,-96226,34934,519798,564791,146364,-328250,-199318,-173542,-270987,61382,243008,-61768,-411351,-431764,-490270,-186485,-102393,-157524,45848,71185,-253358,-434354,-184583,-68324,-224693,-164984,-36801,1177,493392,735890,529995,187218,20572,-151488,-364760,-178348,-116744,-318048,-414080,-361420,-332510,-285050,-281519,-177244,-106553,7959,-223487,-15935,241091,305247,63635,-238887,-374698,-410031,-298504,-417719,-409652,-479929,-295992,18683,404633,481674,308158,-25728,-282069,63990,150274,107767,-167854,-134121,343397,542411,531630,246877,116577,163624,172735,68571,134631,315445,69176,-426439,221433,449151,271035,341917,215097,6229,-28155,-93346,-295662,-356896,-342972,-429314,79177,764785,935162,581559,106118,-188078,-126241,-9120,-53018,-181340,-216338,-291688,-215668,-57293,53821,153094,472606,722289,774591,396561,112700,-141764,-357780,-434626,-338172,-78460,15311,9309,-268282,-395695,-286758,-264714,-388895,-360900,-331475,-209596,-184272,-94500,-38907,-69534,-177283,-336970,-107699,73553,-64551,-212572,-93395,-233848,-252240,309975,788697,495967,55219,57744,454424,704122,513886,171528,323190,299249,-33075,-125175,-308539,-90659,287507,512818,334703,312215,526749,532162,452038,122441,-70787,-202846,-121410,322337,869361,1099580,689533,265749,-232262,-460322,-183545,-703,-250605,-430294,-355105,-223827,81045,-55223,-331330,-85144,-52987,-219739,-293245,87255,74459,172906,732277,1031948,820361,462564,317332,303658,284834,74402,-173856,-100079,152778,375281,347257,-61535,53627,32147,-257546,432198,1251100,1666654,1184002,2143635,1732623,1041933,148114,787556,963459,521474,386297,-22901,-192161,-455615,98845,276425,371027,265274,74571,-200709,-380133,232130,228408,194956,-91950,85301,161482,347327,397308,372788,441948,44453,-214781,-45562,-228867,-248422,-182198,9105,149490,-399481,-362547,-257948,-422540,424882,739256,706207,629260,280836,820995,698630,583997,768503,158638,-199872,344398,207531,480757,552514,753742,514087,128758,-141762,-605763,-372675,-365007,-270510,-345487,217405,234787,358249,256826,-19053,-139673,-359181,-260198,-90618,-189991,-422966,-338370,-109723,50111,-25880,-157645,-188736,-160590,-12165,-74936,136306,334131,123802,22002,174241,61455,95171,128047,-111867,-83260,257951,151736,105393,-383760,-129850,-138741,-124960,-298795,-472278,-433662,-178084,-89903,24659,373100,721965,736548,450952,161304,43373,-355279,-260060,77719,230824,-31396,-400800,-224180,-131009,-396686,-136410,56733,69226,44806,-48087,-95921,-371342,-115212,115181,406179,341864,-43728,101800,566048,999580,740131,631835,193763,-277024,-406371,-248144,-132969,-139539,158981,434630,587545,561740,97608,-425377,-159899,78960,121270,128191,-80531,-415778,-475365,-388984,-326216,-432084,-289796,-52121,-111940,-308496,-437797,-555829,-191173,47424,119235,218489,256929,69612,-152190,-246541,-316047,-443585,-114753,83081,327655,496041,667077,839568,434771,626096,989329,899661,567840,172254,-89878,31277,92755,351880,223656,191077,172330,123202,98089,119293,51404,224764,499352,743678,778515,554607,346198,349064,199001,282258,-89716,-224140,58027,26756,-318353,-479917,-433205,-180698,-303394,-455277,-190076,-172155,-167238,32181,264955,249545,174701,-55433,-18414,-8447,-193597,-86280,23417,91172,302429,513848,605016,550462,170369,-55555,-206771,-204557,-196950,-309700,-304152,-258570,-277015,-275676,-135166,-135137,-187138,71756,226174,256821,75713,116481,354414,204963,52039,-62703,-24884,42719,240938,295987,370738,300015,218810,-11743,-341379,-313231,-260977,-451613,-453990,-279351,-37326,178332,57783,-79881,-14936,-100497,-242249,-340444,-398725,-34414,202585,262879,337541,359286,327450,97138,-126157,-294735,-229546,-28473,354227,664779,410839,-95253,27530,71071,-166126,-281270,-507814,-531613,-456493,-326034,-155050,-243884,-200818,-169467,-445258,133774,680878,516614,-202158,-157884,212019,261700,171706,-45220,41678,185166,120747,159885,59167,332291,715960,835008,661077,270689,147486,-53718,-368240,-318043,-342540,-538918,-352114,-209602,-10351,-41679,-186599,-281250,-100967,-9237,-119520,-194845,117130,361648,497751,424342,-155261,-252258,308265,392105,64238,161121,299590,44881,-267851,-415029,-514161,-383907,-192214,6988,140145,-74401,-333022,-15685,-60946,-268673,-265842,-179829,-277248,-479533,-533101,-359650,-385486,-280508,275842,678319,655159,177223,-460529,-262137,40276,78706,-246523,-261267,-164618,-437499,-290783,89532,204851,24122,-241335,-454084,-365587,-183719,204416,424589,338820,65051,-188517,139769,322927,256942,-29360,9860,82008,-49591,-84421,111185,64533,-178271,-31802,-21741,-136814,155641,303601,239026,131785,64197,-123884,-242618,-299581,-380509,-535863,-115030,273018,433468,125025,27927,146891,-36811,-268884,-117960,-39816,20687,-192458,-316249,13569,99277,37605,-68635,-130579,-233213,-431949,-288862,12947,336296,733383,824136,828529,555134,43592,-154394,107177,192456,334639,533239,734651,716161,404557,50984,-333252,-503013,-223938,247019,454920,342713,456753,481049,350525,136701,13351,65089,269429,318504,57304,-300073,202329,865278,1261648,1270159,1039033,645055,609022,871327,1053114,916270,669935,109984,-236673,256647,377948,160243,-19912,-102983,-238644,-21419,168001,-14503,-188848,-177917,-58102,-38622,-14626,50323,-196210,-606531,-370820,-126193,123455,49411,-184070,437446,581645,415264,-11873,-449632,-302920,-225793,-335824,-442388,-167030,-32926,-65934,-113086,20449,-31589,-421330,-137466,-49200,-280028,-200968,-106365,51833,179972,199982,20152,243703,268816,119544,-95254,-305091,-64127,307819,371256,408020,108895,-227269,904,113287,-431292,-251569,61351,307258,541341,631320,363992,-98801,83277,70384,-480928,135312,872544,1059207,695616,449713,280254,-22624,-3578,-198315,249726,509171,754928,888832,732570,87086,-340715,-56106,88319,-101368,-280317,-238783,-103392,-84358,-55244,-201659,-268641,-149599,-319939,-361700,274492,765779,838945,680528,351238,137745,34926,88074,-37865,-506365,-7162,528702,435913,132695,19490,148831,100112,211561,374851,297298,8096,-57130,-19799,-75555,-119658,-32870,60029,-25606,44011,162279,191565,207643,328974,642353,826961,706952,187287,-313466,-573964,-411527,-173974,168945,243149,196499,427581,719200,284706,-416989,-45859,245896,305377,374790,44291,-349124,-272812,-256809,-500382,-206164,-20566,81151,182893,274744,138800,-262286,-144121,78562,-110022,-280374,-37298,-66956,-265963,-16126,208384,34996,-280364,-619055,-215964,110201,253116,268665,49943,-258273,-329614,-356884,-296943,-338727,-246944,40847,-53446,3504,143644,256639,118184,49879,391717,690999,448244,130649,-20469,-36325,-133098,-322599,-413133,43011,513266,559867,242613,22099,84257,93732,-172785,-103455,47179,91987,133764,228074,474964,266681,-139561,359121,505575,125612,-292492,-11263,178685,268683,358424,61591,-118470,-266435,-189109,-4927,141454,103030,-165516,-187200,18703,117135,134277,-35479,39349,299956,536372,111486,-67244,257976,378046,-1540,-341348,-178108,64916,67161,-30486,-223247,-325210,-263674,-272035,-346084,-242660,132489,91483,-382407,-324256,-48353,-149475,-50027,143791,96607,-64585,67891,16775,-184911,-298737,124107,797501,984487,767438,458573,58772,-48507,-82135,-126638,-70892,25641,30545,42955,-172664,-364666,67177,301939,287602,62150,101694,174465,-47347,-265757,-244789,215811,534731,879634,958027,527348,183383,17352,-63640,-329566,-385393,-272781,-289800,-350173,-253437,-230405,-174733,-220335,-191314,16480,76502,-64145,-42391,53151,84118,31649,100271,-72558,-322749,-355696,-374394,-488349,-488194,-443472,-398421,-249833,-40346,209929,277475,182651,3809,-174643,-331689,-376374,-246465,-92654,-171583,-250561,-145380,-7509,41805,309696,623895,353414,21373,-130084,134141,134247,39318,-171315,-275367,-99280,317564,618307,876045,670629,232999,-92044,244905,435232,127529,-367336,-237868,-26685,-147687,-262453,258534,603418,454393,129990,-68071,23338,198685,413279,552764,333584,114597,139394,417670,881163,1043004,914267,531769,293126,334944,296750,250002,-116119,-434930,-376439,-233174,-80582,-520,-237471,-377166,-153478,68707,11689,-330643,-250320,-17622,-37425,-251540,-158667,282201,491750,520419,266733,-5691,-60035,237631,665689,787716,689782,376203,70915,-142027,-45250,110595,190887,340991,352878,400775,369004,228115,55547,21469,175006,290228,47211,-76414,-251719,-413133,167933,402143,204161,-231235,-259320,-64752,37707,208117,285788,78581,-422672,-220353,211419,96982,-96033,-218292,-192001,12330,218705,176215,-74266,-111076,-81390,-4091,-225465,-266419,66351,209818,222786,122651,196878,301837,317589,75536,-201272,-261598,-70767,-96498,-281367,-323151,-150462,35066,220260,214158,130466,-63847,-415014,-491036,-169204,91204,303131,487209,664810,675285,698354,977000,1175476,1404536,1093698,465753,43240,-12537,-117872,-191287,-84207,33346,108117,209360,171025,29370,-303543,-383468,-78178,-214775,-431007,-359062,-122370,-177553,-208148,-263688,-207035,-57590,93719,-45487,-436311,138772,431400,362055,192576,100089,582638,261921,-294138,-432664,-243463,-87888,158049,-24430,-442019,-63859,-20787,-155904,-34853,-139393,-416176,-11476,266618,216777,-27105,-360348,-506902,-361291,-159803,-75184,-307549,-418695,-19958,135588,176530,49578,98690,235463,127554,234870,456944,507677,186884,-112279,-250658,-426955,-372394,-165037,-94969,-250458,-161740,337085,627682,617122,573141,284649,132985,309646,655458,960087,966625,860297,710249,780413,1049083,1054009,611425,173433,-298712,-525931,-169946,99787,77069,-139570,-353780,-261274,-263940,-447361,-147807,-22365,-115856,-404345,-426273,-98156,43281,-114613,-430791,-523985,-410391,-234127,-259470,-201852,12402,106336,8832,7708,163859,392123,457375,-20576,-404337,-193765,31924,31191,-256230,-449388,-404388,-83689,144813,233896,94134,69588,50079,129000,165355,86097,17499,81239,218404,372349,492681,455683,54096,-11677,139753,151198,12964,-218403,-208237,16248,60197,88016,-36333,-366637,-543910,-195322,-187356,-416810,-425087,-414294,-285207,-18942,170311,186349,32684,-92558,-28158,-288861,-209778,123243,-543785,-340113,-239103,-413532,518778,656056,1037085,1149633,518188,41984,36777,46473,-417741,134158,541598,551876,94901,-152602,-238945,-195662,-108022,26054,197149,57958,-239333,-392022,-427716,-460418,-206949,142310,397714,279819,-120142,-303876,-202167,-416231,-515846,-81210,187274,80978,-415212,-528814,-191765,-185232,25612,-85096,-255442,204549,603995,481673,178114,108248,436832,813347,909240,869833,827873,590260,186399,68013,172011,176674,10303,-10688,-4116,50145,-201603,-171400,172982,491363,413640,206262,63124,36721,-34278,-379386,-352589,136052,231063,196069,233137,170857,337657,746651,1021833,646145,189499,-285134,-394268,-384398,-294106,41877,382269,574173,416506,-19191,-439181,75375,304283,-19250,-527855,-1454,186912,176335,110048,119293,107913,65860,-203052,-510991,40973,564264,557326,25373,125978,610061,862747,519833,213464,182534,182045,297382,498140,333052,99525,-90176,128374,208546,146784,-67128,-37276,241617,519817,596048,723578,623768,576076,468926,448150,427900,142338,-57863,-249453,-119365,327041,640686,526232,-7849,-451625,-351787,-252804,-72657,-251513,-360703,61603,437008,460036,371158,74441,-292193,-557635,-490428,-517751,-279549,-189384,-167682,-149703,-106942,-47671,222058,235111,-61337,-193070,-33593,288542,563717,768352,841495,778622,723870,428614,-135892,-443173,-27757,109440,194097,278470,316365,-37733,-35805,444170,696955,492306,77096,-133299,-84334,-197806,-247162,-291088,-223178,-217246,-264738,-315487,-215481,135600,327149,289126,70527,120949,211596,266686,140290,103504,-91917,-267271,-25280,263509,258941,147748,-66295,-34369,60577,-96925,5505,370384,172357,-351218,-276335,-173114,-140409,-41208,133849,41400,-134092,-145528,165536,192097,37961,-180666,-239307,-99012,185077,269076,76635,-468760,-256146,-105229,-356588,-446373,-152731,-59633,-48442,-74930,40914,22998,-357432,105821,339723,286697,-26008,-307201,-324100,-319484,-261423,44320,369953,441884,110335,-552197,-49659,157968,-121952,-13787,459650,421672,-84423,-310354,-13825,-121179,-247368,-124193,-119474,-45857,-59752,-187027,-234700,-72304,13686,-7059,-73974,-367171,-593560,-405883,-301516,-327764,-317770,-233462,-87519,-74706,-5165,3151,-269085,-239032,128661,219342,-28216,-171550,-103671,33722,42255,-200372,-365705,293124,954972,808269,224809,-340323,-426934,-540381,-227383,268705,305847,113667,-206823,-327015,-362166,-341633,-145419,-168039,-332653,-141055,22358,53381,-1407,156395,335695,334049,-97408,-41088,-78778,-288863,17276,92716,-286468,-376649,-61569,347367,459365,378037,144776,-304434,-77006,280110,636646,947830,1080811,587076,267199,31033,-310853,-489494,-417707,-383869,-169954,223491,478815,594300,236318,-252690,-248707,-366450,-342561,29407,39317,-104928,-262743,-472208,-237800,-15477,239,-135640,-123416,-176526,-165341,-275045,-284222,-436812,-394347,-95907,316453,429655,90478,-256910,-79860,14735,-84852,-129114,-230729,-139029,-123418,-343811,-191764,363269,605304,726254,489421,265914,503634,622729,488301,155412,-109002,-168991,154473,393340,462385,521512,294608,-169355,-10193,731230,935854,593862,-272826,75809,381680,114612,32250,514689,651791,326401,107937,58193,-91215,-180733,-149738,71485,-29680,-363861,-248497,261979,573609,496125,365281,208769,-151567,-326434,-16833,549912,738443,512802,-101772,-59672,311827,514786,558027,461243,371163,195537,-51786,-467097,-348472,-52687,149493,212659,90742,-368427,-178720,180672,241298,33895,-300018,-177527,76268,9557,-376490,-42747,174669,-33059,-409635,-143832,225294,323572,221064,-81984,-281810,-465742,-560176,-322686,-150604,-243682,-390784,-65225,13452,-21283,-139551,-204778,-276365,-243871,-88722,85909,103456,87433,121225,235725,251858,285927,20152,-297997,93949,424928,334562,-62856,-176515,-56903,-200412],[-308513,-113118,-51058,-128682,-421538,-205776,123173,115425,-20109,-71568,57145,292342,455718,501845,240698,-295477,-515830,-549483,-118360,273555,355640,200477,497691,592451,354970,-215760,-387366,-116507,994,-21479,-141508,-400895,-126501,-75364,-260335,-257635,-149275,81113,536649,495458,351072,-121497,-387642,-199658,-139475,-168995,-262014,-354779,-484220,-609067,-330252,-17153,226056,276839,293649,261816,163160,103500,70445,49903,-180137,-266475,94398,168525,96367,-188626,-203890,-130795,-155029,-396698,-264185,160755,-186835,-311640,73214,493841,421868,407105,461034,422279,182086,-274044,-447831,-432885,-106074,328223,406947,289564,137589,224104,540951,571779,88978,-382791,-2743,317067,294373,278040,127187,-134220,-146572,18479,-236483,-289201,95749,309655,311133,544571,600912,500028,100102,-138545,-95702,-43686,-356302,-41435,401388,535577,108033,-318271,-142723,426744,688538,613288,141832,-276035,-426530,-375797,-175872,97345,368877,430856,376120,116018,-91936,-143653,-165755,-11105,154640,-27769,-190107,113360,160904,-152129,-396566,-98895,-155719,-76765,266427,357206,104409,-29120,3707,101198,124554,-53649,435502,579903,92175,-377145,-112153,-210895,-148075,381677,403242,-50405,-443308,-235896,-308468,-244539,-320624,-316826,8141,31687,-245179,-520949,-348301,-252244,-299585,-193224,-187137,-91305,348391,488627,331787,176670,272177,-36869,-335617,-105792,-121155,-240039,-318626,-408119,-394859,-320988,-306276,-144914,-127512,-101577,-239707,85033,464299,536108,244856,-187660,-357115,-344612,-193382,-201437,47370,-121626,-379330,-146784,425469,669432,359001,-205780,-217167,323089,423465,191023,-244322,-56134,403978,535018,420731,108700,-72629,9536,44598,-97371,91950,216134,-56035,-333630,406511,562912,79012,-101175,-49584,-49663,-63789,-244571,-360657,-377464,-255274,-438952,-151180,577246,795445,457600,52101,-261496,-452492,-283176,-194101,-212971,-163740,-231762,-395573,-373429,-173980,-24404,338584,595594,688991,324706,48996,-159280,-380388,-424850,-489778,-247659,-167602,-16963,-256378,-319043,-316107,-330487,-300328,-199393,-258984,-304925,-193155,-82831,-96531,-205981,-108468,-179372,-296477,-178832,-141883,-151405,-29394,-162791,-270645,539715,1247023,1100677,206171,-51267,545019,831581,425363,41337,50193,68259,-74798,-173277,-371529,-125824,117114,171704,84623,219845,578549,869551,854101,603514,262605,-23210,-308644,249920,792288,877959,441587,-9185,-333173,-376570,-264725,-5194,-305315,-484638,-201959,-208669,-55089,-212057,-452563,168311,331204,167276,-212169,70357,-104994,26414,592135,1051855,893256,610328,460960,364452,195583,-86422,-128407,-68583,80382,237995,186898,-77734,68977,154057,-57301,688149,1689378,1930721,1592365,2710134,2171982,1509686,137070,465635,690261,379220,331759,39614,-220658,-186808,308127,338106,290102,146938,-26867,-384868,-355958,162690,400676,482618,329851,232827,49905,147185,264488,351226,219000,-161501,-96613,146103,145725,304,-346862,191333,586040,456707,-94336,-293694,-322083,442058,560906,351024,63722,-322754,88652,166279,342612,750862,160577,-325506,120025,257878,564066,399466,253530,145728,-8715,227740,2039,-149736,-126153,-245965,-139981,489101,599337,722180,385012,-56280,-361437,-560466,-305493,-234808,-275552,-307818,-162629,-70720,-36777,-6250,60992,204430,198169,376697,208868,72561,176000,-23472,-62413,212383,92988,256014,401619,100798,72939,189333,16723,-135249,-404370,-372082,-441345,-397422,-490808,-476480,-336977,-68286,38916,159360,477558,841974,748601,377096,9196,-39561,-433860,-261710,232849,415021,340948,299420,503020,516804,-91896,-389370,-48262,154533,51615,-65048,-134869,-414815,-30397,99281,282122,218789,-72595,305524,901922,1399698,1269035,947500,336439,-233110,-407710,-298136,-120626,-351083,54121,563888,792579,739687,90551,-189157,-190286,-105063,-76660,-79547,-260231,-512046,-533021,-448994,-361281,-363709,-393135,-149135,-50463,-69911,-211739,-463563,-298653,-57775,79261,318802,411379,195108,-188346,-526691,-531636,-298078,44938,232962,444828,547786,566884,728188,614363,868589,1226968,938068,355654,-222631,-306068,-141503,85973,228159,183964,80925,139149,179148,285549,371491,361627,413395,531678,714735,776652,645669,421886,194069,-156111,-23231,-227401,-165936,185808,155263,-264178,-404181,-514018,-425038,-529347,-352218,-216929,-268760,-213865,9012,249985,149044,185210,59051,115470,20811,-247457,-327646,-191946,75842,463907,651752,735937,467788,131486,-82163,-337441,-381883,-242325,-167245,-111950,-105061,-192739,-379900,-310538,-180217,-165871,155727,471653,573758,193021,248820,423607,250384,21384,-83656,-300849,-416814,-180425,-25837,-103250,-328406,-63396,-188073,-523568,-177571,-213956,-369471,-80208,-162910,-273341,225472,246615,76978,237147,286825,94310,-341978,-539460,-202400,119807,382343,560168,568811,427143,274646,82125,-71190,-7036,97885,370004,643996,154860,-350293,8686,108474,-138760,-229088,-292367,-340024,-483869,-416457,-215318,-298594,15584,130248,-164347,-357240,222148,289016,-175455,-330152,-58460,30702,88765,63701,130082,245288,304169,378597,165701,123423,292988,410841,366120,-91408,-110912,8013,-63790,-215802,-323511,-316923,-56465,75845,132304,-9160,-287482,-507451,-391370,-123518,-98899,-178069,-34702,-7345,412221,254570,-159246,-242449,403706,494222,89073,42225,203572,-111289,-388732,-167479,-80328,40938,-140691,-251450,-379639,-231817,92078,227190,59954,-250044,-345291,-108184,51972,-100774,-336197,-424277,-406230,-22890,376013,744884,613113,50570,-278874,-92769,112047,116556,-229017,-314540,-152855,-325081,-342326,72604,164737,-116212,-574819,-373065,-190759,-116564,165852,295322,214317,-207912,-227370,249853,453760,284198,-80395,-188121,-222067,-164147,-53660,-8528,-274098,-476046,-49173,-56171,-229684,154698,250151,49893,69500,47045,-245997,-511670,-439607,-471731,-452158,-195664,151636,323561,18861,-224955,-46570,-79344,-377696,-304698,-17399,175112,-51750,-484088,-153155,110486,199990,194084,75823,-130255,-517232,-257412,200829,572156,698543,567449,459789,207052,-163425,-8845,384669,554698,640152,783584,859653,780898,536457,5796,-469956,-569972,-354085,245194,577447,545904,558111,497631,337925,110576,-66314,-138056,-116449,-31365,-214843,-220941,230769,704752,1000357,1032956,911670,635288,690646,890956,957560,757173,475446,12652,-346172,114731,375243,260595,180289,60288,-57497,166685,284765,140457,-84362,-308783,-101162,-35795,-108483,-76288,-233020,-581741,-379497,-89329,199493,297358,-67923,-14998,328488,479667,315731,-110864,-357468,-87441,-102893,-462715,-195132,92691,-12911,-391816,-246804,-258408,-571731,-171398,-59462,-357905,-511303,-283860,37522,171403,93050,-121066,15545,147619,94249,-201810,-543232,-118285,271139,328464,489799,375633,70853,120588,81301,-333616,-248358,-104530,40482,382784,535886,305389,-129555,18071,-47962,-599738,112143,755506,1061646,873901,501235,608672,466766,432661,134960,187740,367912,611233,721670,715257,220862,-264339,75952,215369,-11986,-226318,-144191,-109607,-147946,-168616,-297484,-360002,-239356,-256487,-170803,270581,535715,519221,341147,285314,444855,399663,377296,77243,202885,198885,507518,209180,-31998,170056,390458,267449,419696,573015,374456,-164441,-212550,-75896,13570,-44426,-127997,-180231,-181909,-57287,259496,545719,635662,794767,1022788,1109994,719358,87951,-377242,-566136,-516764,-450933,-174234,-4306,43394,196420,509473,73224,-316714,339206,260316,76999,121521,-98277,-472531,-87827,-71221,-375763,-125177,66610,210133,285689,314439,190733,-247659,60349,326492,65692,-404303,-177369,-89432,-166536,-13944,213366,123575,-390060,-366256,-41248,134965,156566,206343,169626,-23081,-259598,-439979,-176124,-68915,-126227,-212162,-398714,-57839,207169,323860,180330,-20316,99735,407679,331431,77227,-60152,-130418,-324355,-431254,-216144,22973,294817,424240,231924,-216369,-196018,-188566,-356404,312365,635354,555857,270197,149822,308845,160263,-91895,358849,453551,171164,-211256,-22939,438581,516696,735929,349214,58826,-268962,-204183,-15079,111939,-22340,-338937,-366850,-247298,-186197,-240241,-261524,-158458,50469,318761,75596,-237333,-29728,208318,43805,-15603,135323,187454,-13958,-200922,-356611,-337866,-280303,-237912,-199617,-160493,52438,25269,-227251,-517608,-293300,-351052,18026,380357,349439,107680,137619,103251,-156916,-358446,-42163,646816,1028875,833899,498777,55589,-122410,-127593,-69020,-50080,-9413,-26035,58832,-38470,-254859,-330278,-98493,-133779,-253780,-244532,-48979,-7620,-211609,-510711,17977,495431,1002831,1017367,827590,284669,92822,-96651,-386601,-479198,-334059,-275268,-92336,120513,415294,441524,306081,-157697,-534634,-361326,-185768,-36258,32398,56708,67303,106750,-76924,-304807,-454816,-405450,-335173,-293771,-287307,-359123,-341325,-195072,111187,255127,229220,-62285,-326095,-385390,-269504,-4903,173973,-19155,-202738,-86081,42625,-91841,167734,561344,344778,150760,-112141,87048,210501,230807,-14362,-413609,-230277,247468,641168,943499,734204,134355,-227716,512569,820774,455136,-282717,-65454,330271,138070,-109157,457901,907690,704326,205655,-103990,-14379,344477,667367,771023,553269,89039,64275,269371,834448,991601,795095,276680,50237,-193281,-411730,-514304,-262646,-76625,-70431,-63212,-138298,-217565,-437642,-305648,-126158,19764,-2590,-263145,-359866,-14369,33357,-200656,-231161,186015,416333,495003,249847,-52244,-204429,-2800,337656,610877,592343,299533,-160893,-531995,-363553,22309,178647,181323,69003,130931,227315,197738,102974,65474,200862,362244,226381,179713,-162320,-434571,290950,621058,524355,122757,-141288,-135885,-70294,142048,352778,306178,-166708,-360520,146753,170458,58625,-140472,-183137,-36115,113091,48059,-72833,128726,198549,113310,-303967,-357110,-23634,203012,53375,-120504,69457,294726,227298,31279,-105240,118804,551044,673009,147415,-448321,-320507,-21151,201282,287263,197159,11151,-335351,-391119,-162478,156075,214833,442939,562700,459081,277703,385578,749811,935716,845282,281328,-42049,23515,-87519,-109474,125376,265825,129958,142785,133967,-2166,-273766,-233537,-46272,-220026,-337596,1671,143773,29792,-180263,-362129,-262197,1737,247697,114649,-317418,43783,285449,204712,114845,303923,782062,424376,-152740,-292827,-260562,-4836,271673,89552,-547284,-117253,84168,-132147,-345425,-389695,-372070,-160233,116481,25112,-149984,-358758,-439085,-364434,-340084,-271236,-505380,-267142,113652,336147,452659,355228,335578,442922,163061,58225,236161,297730,66531,-229683,-450556,-430093,-183491,-15615,132959,-47749,-307911,66420,393143,450972,345660,-54235,-388034,4676,437379,902704,862092,860352,439372,478500,721354,823451,559039,77151,-323706,-491862,-171860,185709,159174,-40284,-294248,-397940,-483943,-348319,-130633,-79441,50864,-157183,-156678,158684,209233,-50184,-381728,-480726,-319912,-258208,-327095,-95870,31090,-15879,-164589,-91243,191085,459062,372684,-85530,-445571,-138065,-124902,-104643,-307051,-546145,-364730,-135257,63990,124815,106302,136083,287543,472680,474381,248296,-32595,-167934,-139714,-44485,184454,421858,95948,-31236,53536,3741,-149358,-440048,-415800,-241980,-142192,17730,-5237,-161036,-239211,-70277,-128163,-215032,-363284,-97670,144726,304286,437141,298538,95832,-69876,-308417,-630332,-407607,-4356,-53785,-54952,-181637,-470575,-224913,75134,618913,784012,463738,-125346,-24527,163631,-299832,348877,733258,639229,227622,-97308,-254903,-332642,-485385,-253866,45200,-87190,-125353,-214354,-274614,-374293,-245235,18236,345854,329076,2527,-159024,-230439,-375358,-429309,-86093,133301,88457,-237801,-369812,-190809,-89016,5960,-250570,-339086,223467,610212,629840,443779,449894,449942,608028,692226,771041,995129,877672,454088,214259,376779,299839,-3221,-130761,1129,131100,-112349,-133151,265108,471245,325902,184851,209481,298936,200447,-254965,-402838,164264,203386,127778,53588,-191842,-120009,396830,573071,425400,82410,-373668,-277137,-140884,-225536,-23363,438166,805149,607743,80588,-400066,69214,290529,25432,-426934,-206451,19900,67623,87307,108533,216152,359848,84273,-211320,173023,748086,875389,367823,182029,456481,747110,466804,139347,65354,35845,220692,370853,320520,62052,-160587,-14406,44902,19038,-46086,217841,670056,1136968,1307865,1134467,736551,194564,-433141,-63221,250460,5494,-184709,-305377,-256256,223663,479895,340658,-182207,-396077,-148570,-129583,4018,-148045,-143544,425606,839869,849362,616539,158100,-366923,-499153,-371333,-459218,-404398,-419432,-401151,-392707,-365023,-228059,-156168,-130720,-246841,97700,272391,480455,667247,795522,925221,1009877,995935,630103,-29676,-480478,18631,240870,205709,145805,2911,-218065,6150,532523,782654,593827,311903,164835,194855,-96427,-270391,-71141,-62081,-155357,-243318,-227228,-51055,202175,416141,409617,191049,216189,200005,217845,69295,20489,-120500,-314538,-52683,356064,298698,11167,-282365,-134016,-145569,-253579,159553,528197,375883,-141586,-455328,-234980,-175216,-201870,-23903,-64740,-381189,-348051,84778,229723,203637,-35784,-25874,130374,314911,277571,75108,-551767,-307342,-68576,-87557,-103468,-128453,-160152,-89893,-28628,83416,99939,-302848,-94085,218867,227379,-5950,-300387,-496744,-433947,-430103,-85717,241052,308892,49094,-537438,-127409,-49148,-320857,-88362,236820,218384,120429,154522,268450,225326,103244,9547,-133998,-19314,-67294,-134259,-135626,-129585,-200598,-122145,-115399,-415093,-465964,-57703,33579,-139684,-270898,-303700,-97840,75410,283356,331616,57797,-387515,83179,307126,157348,-67136,-69693,28738,118431,-97224,-353912,506738,1247687,1177472,599188,-155518,-273201,-405147,-399118,77226,137864,-14486,-436577,-429932,-312136,-301742,-63678,-55790,-372442,-431479,-55388,196714,482538,724255,807797,574330,27741,-58909,-92952,-254529,-283719,73866,-142065,-460034,-65833,239235,472199,465389,208558,-146919,-10672,178422,393752,719594,766268,392399,188467,22735,-333135,-181824,-44743,-126723,-123190,234007,664834,735174,389547,-194052,-442257,-471669,-514061,-200347,-129857,-116472,-258945,-465076,-126020,137852,108344,-88013,-255475,-339667,-171863,-194578,-319356,-438998,-240790,56889,445931,440709,111293,-124939,33185,109619,-44441,-12479,-201118,-229937,-281966,-507272,-269142,93491,264851,293928,16715,-23428,107787,137557,-30929,2887,63082,222938,289207,483622,568569,604963,480520,159415,38518,564254,858383,668543,2542,-99385,188620,-14552,-54747,540292,688893,305384,-29893,1936,-14532,6511,-115249,-146063,-77701,-459873,-230435,231526,537981,516667,449034,299946,-126636,-389560,96512,677451,643435,235534,-288061,-16681,230643,350794,363984,424330,491667,456524,190338,-237924,-191804,114644,245343,191301,20370,-310330,-98187,321773,432459,294940,-152026,-202397,147241,60120,-372134,-4771,194646,52598,-152797,-360861,-178725,163141,159059,-85875,-302329,-356686,-345683,-431055,-195424,-118206,-87763,-44462,-184257,-438189,-394216,-349820,-443994,-467172,-289945,5377,179748,277786,359549,437768,303459,135721,-218821,-156772,238777,457724,309082,-60084,-267296,-159320,-277360],[-195315,-3286,38501,13077,-180540,-203075,-16584,29564,-64215,-85240,41988,238057,302739,278275,17647,-319544,-525211,-422198,181228,564569,458412,325845,551907,445553,48421,-481502,-349676,-78820,45717,9812,-68395,-117289,33749,-74163,-349698,-379288,-267768,-16,293403,355596,314092,-76796,-383114,-165274,-62386,-27552,-153378,-360278,-577111,-407883,-138879,3627,233463,119444,234004,353698,325854,185391,39776,-9999,-111055,-169704,-43511,51008,-63285,-197474,37319,177576,212098,-100452,-499042,-398776,-543836,-272806,120560,378949,311418,337977,308656,232575,-102867,-577756,-329074,-322095,-177870,225124,381295,370313,273449,309151,538888,536865,144683,-327192,-71032,212169,319757,413139,320238,89454,81078,122089,-129810,-433706,-101149,23067,51009,318540,457916,425896,88529,-233474,-15883,97857,-234457,-139246,298466,556938,7764,-376420,-275288,236107,430734,329399,14363,-84704,8065,-272551,-207593,109736,277094,162329,17683,-176815,-211873,-135275,53976,367261,631489,418000,64411,-379879,-196975,-295595,-334922,-39602,-195197,-279010,159499,328943,175427,84103,99170,299655,348857,-47904,143304,374877,-32898,-369367,-63995,-203916,33710,549289,409354,-60217,-279768,34047,14048,-126673,-380422,-273831,45181,19647,-193321,-344457,-313477,-349608,-287316,-363876,-497899,-212457,63002,124961,135555,308461,462920,171961,16365,30673,-135500,-146165,-209885,-391376,-481700,-383360,-269738,-109603,-118796,-228228,-281385,105975,514577,560497,320524,-114090,-305330,-177329,-87004,49741,506267,578406,95750,-291951,386306,780195,386977,-259453,-115201,349970,497186,160076,-257363,122736,481711,548298,331399,13422,-240105,-294785,-317482,-479832,-155234,-65294,-327253,-123608,593190,699629,111511,-256421,102463,68636,-77800,-325922,-254842,-304972,-210052,-246903,-366570,220146,484832,254499,-46063,-230809,-410589,-465544,-365925,-286782,-94270,-46428,-31332,-225455,-263610,-134227,207070,538991,584574,285867,-63924,-174814,-234971,-219241,-201750,58009,-93266,-109479,-290817,-210324,-216406,-283430,-187858,4355,100301,-57350,-233307,-255170,-362439,-266293,280238,276106,-175449,-424983,-358208,-214915,-15084,-76190,-287470,674849,1439107,1463483,327154,-182482,560360,824085,327353,-38131,-231864,-251830,-163840,-251043,-241887,-134946,3936,-109185,-228653,28026,547079,969285,960692,754908,336711,-223,-405320,68114,537239,453852,59417,-473515,-91497,-167613,-366541,-80128,-335630,-344356,-101927,-272234,-299208,-388530,-341110,328603,496608,293385,-71325,119277,-93892,-253295,267633,754482,773049,640953,491736,335074,100308,-160231,-92080,-32092,39537,113582,-97839,-259508,-112622,249505,329529,916313,1675616,1613384,1338729,1906536,1483959,810416,-224512,65898,333622,295380,219538,27456,-363346,-18008,299741,280861,123814,37764,-99672,-360446,-443121,-201209,247317,578350,703160,427324,13993,-125751,182640,319902,-83185,-388801,54699,219378,396603,169135,-320866,350644,859024,1083623,452636,165117,49353,379057,384310,62637,-281454,-10874,163811,-220090,-109854,382758,85172,-99217,133312,422835,559995,176796,-227540,-262727,-90184,398544,511078,188726,178049,257034,170568,434259,696499,770793,433244,-30076,-526531,-309336,-174868,-339325,-335516,-306757,-199035,-196885,-241905,-57359,146185,367847,438696,551507,237012,-169001,-75863,-181557,-250859,-57875,-149676,305793,641979,443684,-8806,114199,-1743,-249445,-462871,-412065,-326442,-276185,-297528,-168981,-257891,-3734,94502,225934,537529,884358,733015,398816,-71332,-170379,-473449,-253443,284174,497001,428957,535813,900550,891316,277056,-543461,-62198,290253,108391,8062,-136481,-353943,-43590,43317,81396,54160,-4559,526496,1237003,1637041,1620061,963883,285750,-309491,-405404,-202739,-124407,-381581,75324,645658,912201,898595,480763,119327,-145500,-345629,-345036,-229523,-301850,-464356,-515183,-430410,-303255,-209910,-401520,-320755,13834,104378,10957,-208538,-451869,-285578,-63705,269276,453360,319100,41172,-345954,-270551,13799,303491,481011,522771,469486,277361,380463,602017,929009,1122047,677024,-48215,-409245,-403668,-341936,58650,138878,62816,-145402,9616,129282,328924,445550,557420,534519,508162,569739,645689,669695,590535,375119,-154953,-248408,-423105,-149516,258067,209953,-282963,-238702,-229601,-331851,-272796,-315871,-366813,-348509,-70412,154106,337305,221035,269106,210859,137437,-59896,-405917,-313482,-423831,127690,596571,728092,697570,226685,22632,-109246,-229382,-445066,-167354,-13138,109170,75041,-123257,-444415,-257013,-68355,-119573,147753,486590,559721,127232,28237,32401,6233,-94821,-2762,-30419,-83250,-113912,-119431,-144202,-159019,85902,-98864,-417963,-92512,-44328,-196107,190457,20548,-494050,194174,376028,257467,499220,670930,403451,-236043,-483192,-382328,-48287,390048,658026,652042,434709,331045,206750,99199,109069,87717,103289,244821,-167586,-381866,49897,117026,-150387,-122929,21385,14255,-278474,-386254,-444235,-379893,91377,288445,140880,-271702,-297747,-5582,-176444,-353712,-265867,-117677,41957,208670,210921,270483,297087,159140,37468,-122082,-130527,37494,58159,-435443,-71172,342377,279174,144,-199310,-76188,217618,382521,291537,-127469,-511945,-273944,-355606,-286868,-143132,-117469,-281221,-403029,202959,47837,-236322,-106547,534819,629807,182327,-55263,58131,-284820,-362126,2333,130650,149611,-116072,-98552,-258316,154552,392710,355879,25776,-404794,-344138,23698,391400,273963,12171,-63515,-27060,216414,406671,628090,500179,85183,-110846,-16770,104076,71957,-230572,-301356,-150949,-346770,-285756,156493,212839,-12542,-375447,-302922,-151353,-98223,8064,-3021,-102670,-442948,-119176,260910,424866,173405,-149868,-320994,-496960,-258787,-129737,-128534,-236519,-291004,-72833,-106346,-458433,-124600,-58820,-258349,-42955,53354,-169403,-490439,-496185,-477781,-469168,-371669,-59502,174620,-74188,-466046,-136186,-63232,-209420,-211845,150637,303140,109367,-368286,-344840,37938,156914,150670,53551,-141380,-465909,-200399,304040,632320,486747,212966,130185,27228,49101,402628,774352,776380,718750,810194,829316,697083,546436,-62595,-455439,-390701,-500590,187156,624175,688855,551018,415179,264491,95117,-164521,-392970,-424330,-354874,-440914,-173854,152368,417314,662409,752333,676512,482273,555298,656028,611892,470675,297821,89553,-84349,113542,303425,253183,234265,105742,-51032,114723,181815,209262,9273,-267272,-219249,-138150,-286381,-294128,-366259,-585710,-275526,69279,343190,482526,171831,-233390,-27712,417038,558446,331820,103524,86360,-615,-370945,-257273,117812,54765,-340825,-460739,-428241,-508750,-225841,-136407,-299487,-415253,-225626,10340,-14055,-256824,-351115,-216678,14965,44918,-248877,-389014,-15657,210181,345618,607164,616890,376324,327149,77307,-243114,-305965,-311408,-122670,340503,449907,256291,-136473,-105319,-219856,-435996,49706,488924,847824,925443,563836,758467,919264,811882,506705,96722,124472,300965,446175,612033,320445,-175609,14624,91940,-43871,-79544,111865,100036,79720,-4302,-178346,-409909,-387017,-168854,138889,369485,284594,45364,-143489,88764,578739,911022,1057197,635462,920360,756249,572316,9091,-241053,217781,503977,397431,518032,617323,342401,-249763,-297445,-34179,118504,109159,8051,-218975,-389354,-176248,305510,787823,941807,1086665,1178951,1154059,608479,-11627,-325253,-582978,-289765,-351425,-550976,-394565,-201428,-23369,228890,-54033,-42737,553609,86168,-115828,342401,126896,-485935,66131,32703,-265555,-55915,169494,302770,323465,339956,247754,-119149,189464,486579,214043,-379127,-340752,-156583,-31105,186473,403859,391192,-76086,-125934,37751,87279,58297,185963,298485,279862,178850,-25528,-83050,-79508,-93261,-407802,-415826,-13846,235885,379005,291924,18214,-91375,159299,209623,6074,-119936,-211814,-440340,-116024,33372,-73151,-49281,209585,191509,-274268,-432550,-477951,-121711,545547,944823,735420,207682,-60838,-16719,-78642,-90475,194635,229080,74096,-159152,40887,585959,733383,867087,538282,193946,-157034,-119705,7383,64296,-135365,-458193,-373319,-260523,-313340,-423592,-367898,-253513,-54446,35122,9652,-339093,-382960,-68052,79560,111240,189119,171493,-95052,-226734,-280487,-160778,-12701,-36578,-137116,-220365,-155796,-146130,-145071,-454179,-509933,-556520,52796,485399,449162,204012,106529,75483,-151155,-351517,-183825,462390,945622,795693,410265,12247,-194250,-185570,-43478,-84394,-144473,-148170,-14145,9027,-156190,-407697,-353862,-264490,-235778,-394498,-261157,-21264,-186359,-610302,-194187,461412,864354,839923,884723,289728,87972,-254159,-544252,-325966,-166940,4389,272094,509743,910700,927018,729198,352557,-100842,-255247,-87807,89386,78150,13506,78318,122702,9208,-108011,-261532,-191499,-92696,-45673,-109029,-319010,-431579,-376867,-90711,136608,194283,-106138,-423265,-386996,-150842,249819,451713,182519,-59171,63642,125100,-118125,30735,334511,231599,98171,-9352,160362,417955,444210,133288,-274279,-374035,62623,509563,811347,699659,89868,-346122,581208,924465,611096,-183838,43781,590295,399123,86116,568010,982399,709228,128578,-264624,-32670,432529,756656,790822,646568,94829,-54687,85383,673892,874799,636453,91659,-182150,-641356,-189441,161069,228691,164146,111568,17200,-148517,-273240,-585506,-322977,-172593,-99295,-96292,-242938,-428407,-78478,9937,-192104,-244623,37899,197008,299142,135229,-130713,-356820,-322318,-109053,258312,414801,317595,-76237,-384360,-425456,5518,237943,57007,-151322,-31463,213347,279844,209079,124597,156292,244046,267432,333964,132571,-146273,243536,619947,661626,366567,23058,-185424,-174466,98005,452371,518308,35546,-489514,63480,301523,172392,-84300,-153117,-75250,-54470,-194905,-218338,130041,335548,142770,-363470,-434366,-138115,96113,-123462,-352831,3034,294383,130275,-49631,9602,498066,1071909,1394414,716120,-191853,-285184,93020,223540,316952,236665,62551,-272020,-366693,-265404,66206,51410,264154,324747,258606,80813,-276104,181143,465257,525448,108334,-164516,-39284,-110799,-60976,264982,411729,166521,78505,73865,-64845,-221779,-96035,-58008,-237923,-86083,396979,560387,350928,-131308,-475893,-239361,12653,312636,189327,-213175,-135358,90498,69103,52118,400989,687016,502880,40362,-59051,-224679,-39210,214231,90094,-483012,-173976,127761,158106,-9474,-190418,-215756,-260658,-87649,-114025,-251575,-196919,-156768,-251899,-388426,-499071,-390895,-157217,107920,386968,603530,658239,636613,590963,215217,-17852,79579,80347,-124233,-425039,-487579,-208449,-26115,86275,280719,152252,-178173,-229342,35312,131371,95092,-133499,-311922,-25675,279771,794039,870392,858489,332441,277352,419091,505824,342304,-123026,-307986,-442858,-259223,74424,31447,-172376,-384399,-372262,-319464,-170059,-171189,-120901,129402,18615,-3538,186666,243162,-29186,-373572,-492002,-366882,-497371,-259832,47116,68014,-62505,-320867,-273750,92065,300702,57865,-314710,-459928,-141305,-299821,-254529,-338086,-524718,-316675,-185634,5067,57460,124147,157772,425728,675827,661593,311507,-139847,-451372,-592004,-384269,-46510,268796,64117,-126610,-72758,-86360,-117002,-316482,-203856,-230797,-144313,15180,15839,-65667,-54616,49336,-101860,-301398,-267638,103993,320928,468942,588372,339416,94631,-112769,-487308,-399233,-65633,456178,302335,168408,-141778,-388127,-653969,-134561,242803,470672,302220,-299880,20898,378116,-1784,78191,479616,362901,182981,226285,248007,75101,-296158,-258075,-117821,-174362,-58793,-96992,-209340,-351288,-394908,-136713,235339,368695,170966,-40319,-196469,-314315,-378174,-152311,15655,-5278,-174628,-196739,-50593,-69201,-63868,-329273,-365442,164859,486933,600874,517351,556060,378229,296814,354214,497371,886732,897712,631324,378890,535783,297452,-143078,-398805,-101580,75801,-110099,-115318,269232,272374,90707,27706,193891,350561,200787,-235608,-228589,147945,67825,-12991,-137868,-457819,-106234,-129314,-139579,49121,-73217,-428764,-147280,14289,-29994,105931,592447,934274,721292,88886,-355475,82878,241223,51207,-262383,-460408,-218571,-159379,-110779,-32340,257912,604813,471005,217345,403074,830519,1011094,594596,348593,425501,520244,286791,-6904,-59100,-49906,127817,256544,315153,42531,-244488,-195968,-144439,-140815,-45897,393882,972682,1470517,1613961,1103201,532367,-83558,166651,197198,243463,-122139,-414242,-318575,-468096,-8472,169201,-15259,-308551,-215563,73051,12792,47134,-52670,34501,493900,877343,974836,608306,103112,-445646,-354368,-254577,-325083,-368517,-331082,-561118,-149262,-43960,-131829,-462070,-398461,-79109,410179,537954,615327,699592,742773,906428,1090644,1046204,629020,-9323,-346133,-12846,262164,197245,207764,-84436,-243415,-44430,354272,527577,401778,337001,345719,381183,-31745,-295324,131607,71725,-133735,-290836,-220800,29834,247654,462044,499573,326544,317789,199597,120389,15213,-44086,-149548,-334352,-15165,329498,180425,-274195,-387251,-131169,-202765,-323822,151579,388600,311118,-10104,-429799,-397724,-251888,-308780,-160056,-121216,-413890,-289989,36534,156086,176129,-16278,37656,227345,284530,111829,-136237,-495218,-180321,146310,228005,41011,-13294,-191565,-240426,-72009,97300,132170,-77927,-351195,-17210,-31264,-266228,-370417,-397628,-371090,-492971,-336046,-8076,120773,-48032,-501927,-260920,-258523,-569796,-162397,35924,7826,335398,593351,596457,564829,362526,233226,43214,-53202,-166871,-169887,-76849,-132438,-440931,-176182,-173285,-500313,-192246,302702,321458,41230,-165189,-227948,-41347,170282,382724,395894,179444,-342052,-54452,267818,239189,-23179,-100229,-25908,144930,48188,-258120,442624,1139860,1178369,720188,-74769,-219024,-348136,-550406,-283632,-160371,-71906,-35832,-15042,-308708,-326136,61964,136693,-123782,-458016,-204544,361866,904503,1189067,1144442,711461,216669,-101138,-183947,-192046,84767,223360,200417,-233562,-269815,-115542,266409,400480,163588,-34072,103597,114353,72920,240204,145530,114925,68026,-94223,-354646,183193,387470,286007,-44238,95931,574713,668556,477472,-8225,-329170,-376076,-318172,-346149,-382642,-285176,-316657,-316981,-47119,204653,165579,-12075,-299744,-466885,-307825,-280323,-401812,-260809,54546,378092,391076,204400,-9641,-83195,-126696,-37647,-25234,40783,-290492,-478632,-395246,-372430,-138113,104137,99149,-205237,-499053,-318066,-280434,-349314,-322344,56047,349944,509378,372683,485492,565923,518533,477180,326064,79423,250514,586569,542763,91672,-170441,55755,-150528,-253355,389021,527238,138879,-284704,-231452,-60690,234929,393962,383855,334072,-359932,-231553,124255,317417,343312,377720,311668,12243,-450535,-9369,540649,432986,-122037,-520108,-130258,-56724,-49022,17517,231161,459842,571487,308044,-32397,-20112,214539,253205,99800,-113045,-317117,-161486,233691,460551,444225,61774,-145745,96404,-11399,-210706,220755,350923,233779,45331,-85395,-335117,-45066,64180,-109761,-290553,-202310,-257235,-377766,-118857,90142,169498,124439,-23554,-154780,-324030,-368181,-208811,-169375,-309216,-87220,109843,220538,292037,295515,139890,-152333,-249711,79331,289357,332723,137265,-156404,-324115,-242923,-294704],[-24201,133455,193688,235279,180447,150011,117113,126222,28936,-21659,27147,114526,109534,140988,-46052,-194985,-286697,-89438,455437,699296,310649,245765,405059,212637,-216880,-338868,-30452,40030,55748,-89175,-102624,106765,186092,-38914,-343881,-385259,-338303,-142033,12311,263961,260564,-45589,-319894,-202266,-36074,63535,-47370,-305410,-567435,-268401,-91449,-151542,-86978,-165362,71733,353901,398856,140837,-139362,-64435,40445,-74056,-209798,-169302,-369250,-412603,356,237036,365320,172667,-31825,-232179,-365730,-313303,6663,82996,114975,177080,68470,-4117,-198667,-297734,-173022,-242047,-300871,28525,282875,346983,308950,321676,447707,454010,229795,-115436,49294,214774,367266,462753,392863,220146,227697,163097,-66202,-498321,-389903,-350795,-300073,-85439,115631,147694,-41279,-251601,143358,296567,5502,-279970,-11146,193328,-183470,-408576,-348418,-43824,95546,10924,20582,247811,445253,59498,-203953,159657,318305,97681,-212074,-579864,-375804,-134737,177971,496435,741509,611350,345691,-29184,-379825,-395751,-373584,-76303,-152751,-506739,-89423,116352,84397,38390,44837,298050,397399,-6073,-238899,37709,-128958,-134878,10089,-139000,133808,491100,289259,-39109,-73757,200057,237504,69077,-72475,-54398,112543,13287,-148676,-234096,-225369,-202845,-256232,-363549,-145507,-111248,-215220,-327936,-41071,363535,518157,352866,275530,140184,-127078,-86440,-117549,-302842,-486809,-404074,-146119,2051,-14955,-294173,-384017,9046,364611,365149,193085,-104174,-215297,61880,1907,291555,783520,1119556,536294,-248782,310205,767409,350885,-202272,-65633,193793,262579,-33913,-202819,223875,476243,498986,263144,-24485,-196492,-238354,-316628,-308017,-349090,-348595,-229343,164721,726150,851906,490766,341382,524250,353252,-31994,-310809,-103118,-157363,-154717,-118575,-388790,-161843,34562,-47300,-218137,-176923,-179890,-279946,-461341,-465396,-184291,2719,180955,20830,-109655,-126944,161830,546965,525690,296263,-189755,-249070,-107531,-7842,130656,416947,152345,-262493,-327169,-41505,-53463,-152229,-99556,99657,270698,85634,-357582,-241847,-32674,173115,633854,611017,181819,-95715,-446194,-351286,-60664,-24811,-277764,674565,1364965,1431254,358508,-349532,423422,631046,233209,-50182,-166506,-316151,-310566,-392988,-208715,-187302,-59779,-218884,-418351,-153352,446566,795269,769347,599951,205906,-59011,-114782,-35284,149274,-43912,-285355,-251282,54869,-129605,-438725,-197595,-314394,-208671,-71947,-285191,-485466,-525292,-296328,281265,413380,144951,-127508,156042,100920,-349674,-148422,233226,478000,514531,365859,195402,25828,-47992,-100458,-28499,65501,204283,161993,71447,269891,175480,493857,704838,967774,659255,426913,120519,-148464,-524892,-257635,-323285,-23770,290192,76953,-30999,-301545,-84548,15569,75577,-80541,-38511,-138933,-264964,-293845,-293333,-91176,456585,830862,471473,-164610,-241660,202859,171903,-359997,-141657,150388,190486,448038,190955,-287532,322323,836097,1255349,785521,496141,299929,138202,142511,-141873,-170412,371002,855505,25943,-347256,-81771,-119816,123653,396261,639392,449281,-63596,-440263,-382837,-68851,282155,645906,394101,440837,628855,456037,175563,502368,512431,318148,-67730,-316710,-97118,-77599,-391754,-375841,-444603,-471697,-524815,-288395,-88525,23627,203582,462992,493421,19896,-466203,-157049,-112239,-275640,-342675,-417560,152539,724308,853825,84578,471233,237258,226922,-322089,-237853,-212881,-116097,10042,89678,-214811,-61345,48422,251493,529007,803712,658618,400549,-129379,-366160,-390067,-298584,144128,339412,67466,277097,889944,925601,444697,-396292,-17276,381691,170768,-23837,-276949,-352680,-178506,-58100,-66341,35445,98723,650075,1376109,1547541,1477621,671713,61159,-436985,-316840,-91806,-133439,12345,299615,624250,862425,953352,736392,201996,-90707,-221798,-520349,-349900,-294979,-412267,-535077,-434542,-243017,-66998,-272243,-362823,41821,156195,162556,63415,-201796,-472944,-281883,79897,391940,450153,259806,-107276,-45762,236334,498204,660873,503398,303527,-45383,23012,426575,765328,695168,160112,-469966,-138015,-357230,-455799,267871,411258,33460,-470349,-181017,-37316,183620,333267,549406,517824,439879,399794,448278,580487,640745,516547,134060,-78576,-406028,-184471,217317,139268,-386757,-116920,35272,20560,-105251,-379169,-548635,-266011,111482,389450,462946,428612,319429,238758,22257,-244494,-470915,-17541,-5849,259482,661355,692593,464882,-63343,-236581,-334933,-271480,-396410,-99471,95721,271306,225483,-48468,-485424,-183269,23732,-101635,-10207,227170,251463,-72627,-433709,-301055,-128543,-56989,116801,174381,84849,62915,-72988,-25723,2764,98978,-69366,-376444,-59042,88400,-176932,205258,105499,-384282,38241,375264,404232,687405,876321,493908,-192496,-437953,-425172,-289858,239347,567381,576546,368284,257109,208729,164150,84481,-41137,-113813,-4107,3331,-148899,38797,35318,-234643,-15275,276740,282537,-15892,-155441,-209037,-270417,-2489,243509,248880,59034,-320599,-342967,-223923,-227045,-248267,-128943,17129,239431,196688,181126,119177,-109530,-201221,-284257,-470443,-285140,-244738,-368207,167018,722282,670221,233953,-78006,74668,344847,555263,414300,-143816,-341907,-28567,-57857,-317164,-261353,-91141,-373397,-385643,27288,-78547,-354035,43520,614038,695471,293406,-47656,-121336,-460781,-235703,24798,65006,-126701,-207746,-4628,50685,347622,454137,357399,-72677,-530358,-112833,281530,617415,504257,307023,241358,302510,341076,331352,340774,331430,182628,9479,-58761,-9342,-33366,-215322,-297530,-277696,-580976,-127722,252606,251350,46076,-243912,-333613,-221703,-161615,-213035,-175001,-113409,30315,54496,134421,193065,-48930,-223649,-297749,-257035,-326032,-318096,-229736,-92558,-126144,-163204,-113352,-224212,-370691,-451868,-503967,-203858,8234,-108455,-378092,-618688,-541923,-488612,-541783,-281914,40465,-68366,-531055,-122670,74119,90176,45419,251272,312295,181641,-219472,-480613,-138075,-130222,-206294,-186650,-173770,-251280,-143092,260847,474558,186003,-172315,-62604,123044,385678,712808,929460,713082,529657,539301,548367,420166,325945,-176191,-253250,-216369,-541257,85526,566678,699808,434963,239277,177830,123707,-213145,-449748,-315846,-390300,-423800,-251896,-64808,24487,254643,391286,325885,197128,209420,206796,140476,174680,254357,271336,169317,148251,134747,127105,126877,15542,-203518,-236109,-176709,80623,4250,-150812,-365301,-266641,-451747,-473724,-497725,-410211,-115501,230920,452628,548523,426432,219464,-181376,242896,623852,651709,510462,257634,21435,-346256,-374675,-12389,8966,-273493,-554521,-495606,-463142,-323142,-252330,-186984,-161662,-112344,-100958,-327726,-428936,-397871,-419130,-167105,-46605,-266485,-367226,-25134,31736,312670,640037,722606,585917,510954,157346,-194645,-452519,-518175,-139408,301597,332774,183605,-131467,-272708,-399694,-263229,-23369,164973,463605,742370,673985,788896,1203395,1151134,839101,126418,-215857,-137322,163032,440343,340109,-22680,-131691,-74867,-10296,196932,400371,412506,411609,335262,140366,-156270,-483891,-75289,395683,508855,163855,-345964,-602375,-149904,551383,1181081,1378815,1004524,1091917,1106516,640463,44623,-237434,153674,444036,423578,454716,460512,170577,-282380,-342952,11082,120383,174374,270486,230477,-144852,-329641,247071,813671,1000607,1066139,1052333,917453,412192,-80019,-289944,-559254,-13960,69780,-99006,-426799,-541344,-260607,21266,41791,201781,449706,-89475,149410,699500,355011,-413056,141640,69015,-123761,12142,266173,338230,266963,315358,274851,23546,191788,458234,223277,-267591,-425340,-236046,61265,412572,753516,793246,475673,77644,-66023,-127291,-120449,136699,332344,477262,562966,459215,256434,-98987,-137355,-426141,-451689,-129680,152052,356187,364606,114646,-146881,33033,115459,-65403,-165299,-223093,-378264,-124551,-84784,-395187,-358076,600,104632,-202342,-464255,-347555,82181,470862,839335,574344,-16146,-362913,-227799,-80349,-50114,16140,-17037,-114426,-143449,143919,533530,767084,696099,513744,178561,-52656,13400,37820,-40165,-269878,-420371,-171127,-34166,-15629,-105290,-256005,-205818,690,-87590,-72477,-287043,-599230,-370063,-33902,-31869,-39489,-34158,-165644,-157257,-37915,197467,351365,145466,-192686,-402799,-271815,-261700,-135883,-240643,-218722,-268993,93645,427760,327209,112190,-48363,-97879,-204255,-280782,-208535,323366,792483,711394,301336,25527,-174210,-231174,-60250,-128060,-322215,-320851,-162710,-66197,-182621,-305962,-467785,-223306,-88134,-148907,-256342,-138403,-230408,-413448,-299835,370833,525939,567325,676315,226268,-50974,-322004,-312298,-132662,49582,318938,608337,818457,1080949,1049361,823847,653027,336542,132847,97512,234972,133231,-101030,-30067,153169,169247,111636,-16122,36022,143350,187579,55186,-268421,-426576,-469017,-303974,-7955,75900,-210868,-459063,-305832,-67135,436898,675151,435760,210124,273802,203833,-58997,-79833,-22033,-6237,34765,161845,318131,641378,609947,219485,-126154,-377886,-147315,255486,531510,561227,78994,-489709,390178,727844,564990,-112700,23945,654261,563082,229217,515618,800884,511906,-44262,-350858,82975,433714,658925,728583,585967,132159,-276970,-87122,429737,694222,463736,1097,-381361,-321268,265093,709922,554118,174205,56470,-69618,-125863,-61158,-334612,-361244,-261815,-238446,-233118,-297853,-471205,-165391,-86851,-234320,-187419,-36589,-44645,-37332,-64639,-226973,-484112,-450250,-319109,-121376,217727,329344,74005,-355724,-311220,71918,393688,145531,-137233,-75211,212587,382789,357520,225392,96312,63599,284262,446517,410805,69883,47373,399080,578298,443444,125582,-192750,-282981,17614,520674,664775,174501,-568270,-10373,366070,170434,-74200,-115707,-58848,-94092,-280535,-413172,-79074,191233,-6849,-391651,-434445,-173038,-107014,-274746,-381337,15365,291154,84274,58954,283181,814001,1300202,1581595,987220,-84763,-186267,218870,180182,236215,213780,79998,-208203,-481490,-436770,-164271,-120189,13731,48596,191098,318395,81303,-348597,156852,285724,35247,-278617,-185025,-196253,-84381,258613,374474,189731,61230,37500,-93443,-155424,-50642,-157272,-299840,197120,699418,879828,605986,-94908,-483412,-137319,-20478,240963,114352,-195293,-369757,-139350,-94649,-19082,379758,555354,597989,277606,182687,-78408,-130244,79677,37328,-392421,-275848,12413,285452,259655,158783,-19698,-186809,-197485,-252362,-364203,-114669,42807,-136556,-325402,-323700,-188683,-111961,6962,324852,646518,892380,904040,621047,263227,51104,26378,-108924,-350069,-404387,-225402,-31116,51460,126132,327822,297373,41247,-207922,-265710,-264690,-79657,-47559,-85895,154764,397330,778442,986448,902494,424900,227490,219513,198490,33327,-362435,-341691,-395306,-376345,-186234,-244050,-485169,-494405,-415147,-222632,-69087,-188032,-1103,188547,94162,-1962,31049,152976,-61647,-391380,-551058,-367696,-373974,-39104,209700,140026,-34228,-295012,-354130,-80084,10668,-233790,-519960,-318868,-240430,-460100,-329609,-352400,-517962,-314688,-253755,-68991,43689,136758,176915,468100,716684,684028,265536,-283642,-437147,-271696,-296338,-70077,125213,24381,-259449,-188369,-35933,186604,219992,296673,279901,152164,81499,-6674,-128179,-86802,-32439,-220145,-376031,24569,268888,288383,462780,593785,314682,30660,-211463,-411284,-135714,334076,786100,684518,406780,-88317,-475056,-168224,-243656,-283414,40129,-2578,-347030,92328,545912,352672,-246385,-137023,-133019,82798,488286,651314,482443,132828,-104165,-192832,-127421,-19485,-30784,-197658,-383591,-514896,-190706,140833,356310,301627,39896,-150203,-281358,-329738,-223564,-126022,-172286,-265199,-338117,-95694,-182197,-153160,-267297,-415714,78077,285002,383249,368086,392405,269459,107411,75035,92765,490366,771277,751459,614637,609724,180723,-315657,-451403,-232918,-57175,-155194,-124648,156947,-30793,-215764,-225627,15919,169653,3613,-97317,110857,161375,-107600,-149570,-249917,-174876,190062,-120105,-268098,-80838,-49064,-298306,-36830,104256,115629,207945,673295,935692,750611,27079,-273951,147976,206257,101311,-114906,-434621,-344904,-400059,-381395,-197612,227690,677408,802595,660811,721722,952611,1027374,714730,464638,455386,303340,102913,-125908,-130037,-73418,-8430,128148,242333,85893,-119147,-271403,-266179,-235582,-16551,497952,1104785,1429195,1319629,595872,112892,267934,650569,606959,287547,-206461,-323284,-99271,-319137,-267248,-101080,-254068,-139957,8525,203740,172576,108235,59031,75638,284161,595395,754628,364225,-76715,-442538,-202374,-136421,-136393,-57811,-108068,-257267,251415,472822,78158,-329296,-287795,156246,601403,744094,712505,699305,688353,834462,1021465,919856,509719,14719,-132176,25360,200629,175080,361128,401165,123040,-59301,-2102,47039,7283,231175,434388,491225,26065,-269783,272787,187446,-112562,-356578,-296337,-33842,164605,363648,495402,465909,417462,205625,57630,726,-41035,-225842,-298268,42067,205297,-11783,-411290,-139459,-29346,-124795,-398045,3773,120821,165831,50353,-230981,-448275,-379527,-420231,-264574,-174447,-281635,-160692,11161,15751,2954,-32883,74411,262902,204169,-112636,-462393,-167538,164964,420514,381989,6117,22834,-205604,-416847,-183054,36514,99238,26975,-312764,-169613,-196086,-339448,-284149,-176406,-281108,-341012,-455231,-293642,-44267,-107814,-402890,-429114,-346295,-366712,-144688,-85157,-148650,473469,908016,878948,810466,511077,336650,202182,-132638,-319004,-229117,-82724,-227078,-342350,-118539,-157799,-406608,93913,639003,616453,251822,-108051,-96849,91211,195547,304769,260657,136996,-204446,-211235,154789,236200,-13771,-159003,-78695,157396,255099,20311,211527,694406,826828,597592,-23895,-280168,-335618,-329194,-97050,159,241815,385574,354192,-87286,-294259,162482,291148,127111,-189681,-262281,503177,1186187,1451969,1228731,713698,372366,-23571,-157668,-42807,320714,326799,440417,113001,-293160,-526179,-42298,213261,97905,55911,289947,218478,-74451,-271672,-223771,40092,31240,-278054,-141629,536402,753965,558978,-20157,-140996,289976,491072,531284,281974,-121383,-252064,-123651,-97599,-280466,-361909,-229021,-168156,-10418,178200,179964,70312,-257947,-401426,-384081,-393550,-266433,-65242,297474,642256,337274,-138294,-175829,-58580,-371740,-315801,36503,97240,-326293,-350237,-56680,-49784,78729,274794,158830,-93493,-215027,-411737,-293069,-341591,-469337,30327,472132,588080,388907,389421,436948,295601,256695,270780,51837,-72312,195942,247217,-20079,-211542,-18248,-193300,-265022,237993,255852,-117882,-459671,-496292,-189289,344961,751017,816902,491314,-269035,-127675,90245,35911,69897,238754,321897,225418,-206879,-264637,204531,232876,-196470,-285334,-295682,-374997,-495172,-241609,37794,374972,569629,297346,19151,96307,258172,205854,-7822,-242577,-321758,-285521,39718,428152,530646,314951,125639,48553,-45211,-13936,370179,460489,351782,135561,90310,-147291,-248406,-27040,-127154,-234923,-118238,-279616,-327913,-23768,202532,315888,296298,185570,119194,-137774,-158823,-1262,-33451,-220268,-193573,-71181,-41289,-25562,-93688,-148637,-206352,-17321,223872,265949,134120,-79621,-345162,-287687,-213915,-165766],[121111,223106,321978,425723,493202,485905,364360,270268,135782,31080,-33542,-109087,-154075,-35936,-67723,-65645,-62009,205453,614135,602630,-76196,-30403,68006,-34590,24016,149693,255207,183832,64160,-316517,-220833,184162,255791,6235,-280063,-312238,-337278,-318670,-181844,197457,171206,-52808,-238767,-388290,-138982,30069,-12111,-251463,-451938,-227527,-186978,-195734,-127472,-335658,-147343,264702,337426,-45929,-429448,-1623,192517,77238,-159112,-376796,-321934,-297193,-316993,-32788,202180,207025,111068,140704,-138759,-304001,-225706,-233034,-80021,-36028,-196417,-138835,50969,14387,-113583,-255283,-473052,-233503,70040,175450,204927,221732,262597,302565,265511,172969,267832,329302,324512,330320,247725,201994,231097,87287,-139683,-299238,-396017,-381989,-490411,-559048,-367982,-259928,-269507,-241301,240503,448351,249617,-157029,-364924,-434983,-369617,-282848,-101069,9394,-81286,-184775,20887,456875,718804,426195,-169804,188205,528388,411664,163533,-180138,-484117,-214496,65438,317629,481992,507161,400914,305128,-38115,-222010,-287927,-93369,-50139,-278316,-372074,-194071,-145777,-197946,-203734,35064,209178,-34298,-556063,-138513,36176,200123,217170,-45092,118803,261372,153497,41203,94155,248238,348555,277582,204441,154265,152444,-4535,-141272,-181585,-130092,-47440,-170131,15241,286198,161233,-92097,-279580,-25633,288688,423386,417042,377689,169797,-64807,-35742,-45519,-203537,-416882,-316990,24192,196907,208270,-154319,-480240,-167676,93794,81763,-14696,-98681,-53665,327224,153834,477449,867794,1350569,825361,-89008,240448,667282,317143,-16938,81380,116530,-166720,-330328,-107807,219521,338644,314775,181221,-38389,-64280,131898,140927,48275,-26963,-53682,133871,464816,817082,1002280,914335,860227,882006,675275,96079,-290109,7420,7431,-64925,-43498,-192265,-179235,-352679,-427777,-459498,-161175,-3581,-60067,-272188,-355301,-398151,-130782,144315,123853,15756,-71255,202602,529056,524043,286891,-253239,-345265,-34459,121562,378737,499142,272767,-402853,-250939,134486,90133,-12328,-51147,87705,264129,61144,-355763,165222,575004,793169,898919,813777,572919,349625,-30664,-245896,-94072,-2332,-193243,600237,1169656,1118097,327193,-464446,139061,290496,154753,2476,14201,-68656,-306967,-503557,-326045,-259197,-81228,-214646,-363143,-186028,286351,440361,389713,275506,19026,-60273,84954,111249,-59685,-420210,-269939,91978,67164,-225618,-485530,-330685,-309803,-134006,-67627,-176018,-452354,-630967,-312784,70812,190812,-114253,-349300,92722,210300,-127865,-299788,-174838,140239,289208,146220,15382,-65737,17721,-55819,-25622,165022,366865,625361,451877,926896,123772,743744,1017867,971231,752593,559049,43471,-279707,-250854,-294483,-459087,-386499,140595,15588,16505,-94578,-330557,-282838,-182291,-191747,-3736,30160,-201162,-117341,-159543,-348480,245847,614074,250063,-530138,-235620,157939,-74947,-282099,199249,214241,148310,341510,151027,-329688,144063,600985,1002321,842818,590582,372284,-52009,-17491,-237001,-345971,217012,729146,-103656,-423064,-478099,-186129,279102,689803,751411,262803,-225010,-410888,-279023,-71957,-27786,335937,395277,573480,710395,541017,-60083,137424,115561,101361,-170530,-138546,45651,-64461,-422991,-368055,-507896,-384944,-138434,20178,8467,-201753,-108841,339746,453797,17530,-317541,-139096,-41441,-110137,-77327,-228484,257552,889716,1224952,1015116,1083532,828221,716239,-125079,-242672,-289822,-56231,288209,274666,-143915,-221286,-37886,282306,476043,641511,564405,322240,-184756,-456743,-303895,-359368,-125140,-43528,-533004,-120624,616097,735968,400461,-320805,96170,427235,222301,-232198,-439564,-388165,-180720,-44799,109120,163394,141081,593967,1195769,1124285,854661,225130,-215280,-475613,-157796,-124833,-56584,392014,602884,536931,636251,842195,710874,184432,76562,95552,-293319,-475054,-275567,-335499,-554329,-466279,-203312,26567,-183773,-210614,57956,145925,260652,319038,142783,-170772,-312799,-87233,313103,528012,285481,-55644,-33260,289527,581566,679623,372097,67458,-332258,-261432,185722,461413,148305,-396515,-207569,77449,-220111,-193857,588186,661595,116551,-354242,-270740,-235939,-67451,151364,403012,403074,368584,347383,354710,456986,515114,431622,362835,99864,-272540,-218337,92302,-18551,-486726,-85786,167996,221838,-75880,-505327,-440385,-80306,216060,551160,549963,616803,331175,170060,-109737,-362450,-273159,169047,351017,396564,636887,540828,121936,-73584,-387870,-424292,-486690,-395057,-76895,166505,378538,354971,87880,-426224,-195217,40919,-86542,-207351,-151378,-150996,-282710,-323131,-39851,62852,123415,268076,240741,68938,8968,-143637,-106699,-99269,-73603,-154201,-328424,-16046,160812,-244069,-36166,66415,-325047,-187186,263797,492836,769908,865510,403486,-226648,-448398,-347670,-490840,-19215,347231,416272,297903,140656,134313,143319,-26900,-176663,128415,360481,280195,-9659,-58643,-126824,-318127,70500,435254,451473,254444,130315,221474,-30413,-145033,56565,174616,141939,-109045,-521997,-286142,-153157,-137293,-71273,28001,134857,72353,-9879,-87631,-74644,-215822,-230227,-380821,-504732,-498304,-229886,299545,883043,930026,378048,-39769,113088,300327,511392,449131,111760,-65026,103118,120749,-170727,-387603,-173329,-328305,-352372,-90460,-186066,-458886,146711,616094,678943,382094,41484,-191500,-466619,-182277,2167,-89709,-433996,-394012,-173628,-29376,202846,320096,285836,-140030,-337835,138139,558066,658687,517676,444329,406184,483289,350529,215688,76615,221964,262524,159195,-78924,-145357,-134732,-164185,-312873,-523448,-267252,110548,337483,253835,30266,-145747,-270241,-230976,-270142,-325849,12569,239429,325756,134338,-70974,-164340,-277279,-287412,-261572,-163688,-364924,-414083,-196598,-51780,-68975,-281909,-83102,111044,159068,-73034,-336473,-374182,-99771,-74935,-238675,-458094,-530896,-393851,-406240,-438546,-121158,-107187,-562055,-9853,304193,306274,176356,189709,201098,145762,-138532,-376452,-280855,-384843,-518587,-187230,33281,24660,-38394,114009,186008,-74909,-485988,-137616,205868,540851,768669,747145,399453,157899,62227,86073,35871,-72793,-292275,-67167,-91449,-395162,15868,437258,579266,285643,63456,195460,224142,-117380,-235062,-213952,-278386,-409015,-459163,-379404,-405857,-227305,-81025,-98231,-133935,-234779,-242505,-54860,159314,335176,410963,308228,101265,-80488,-48845,-55683,-96571,-192597,-274504,-454130,-243139,-115328,-159194,-444746,-268887,-367054,-434364,-406922,-204518,65018,335633,482205,539246,668251,615355,65371,50084,524377,791832,750288,471874,191052,-123356,-274156,-171093,-133076,-337417,-511539,-503041,-442077,-402889,-317199,-77850,-1507,-66695,-266880,-507467,-62603,-43700,-360921,-409758,-180291,-267885,-464044,-215814,-263183,178934,533382,660349,651363,602471,293155,-146573,-470465,-363211,-83607,205582,182070,89443,-106423,-405419,-403951,-104788,-30659,-52630,86311,362660,728728,805488,1298726,1477553,1165892,414085,-353759,-342208,2619,236734,272244,138334,82530,149054,183243,426300,623584,760912,745311,674326,452796,117097,-348813,928,520521,588934,183111,-89476,-213663,-282885,439656,1116534,1193798,981931,731613,924979,557525,210587,-14594,60382,272366,322895,242079,148226,-81302,-295053,-457762,-335108,-102816,119524,444066,638192,244197,-401224,119480,654848,803510,752127,723637,536453,206025,-117275,-319590,-444801,132373,363270,170004,-86309,-277508,-233710,157851,295673,410388,299600,114467,468026,740334,331495,-293828,158012,104762,50644,111732,334248,325108,134090,221998,249078,135961,93612,221666,73230,-176005,-313912,-294600,71680,534764,1031734,1145890,969584,265567,-258208,-506793,-342036,28449,241188,480192,681781,722375,496576,71109,-116438,-248068,-346359,-344193,-40055,229765,342578,199655,-73555,-5980,22324,-138726,-194916,-176396,-313029,-475011,-541441,-236454,-79447,-40356,-30871,-211275,-433251,-300165,18078,124666,380193,156522,-320266,-373085,36337,227557,110656,1370,-130196,-267808,-93357,257806,379730,580734,338161,262988,24388,40679,145865,65742,-183070,-431216,-244169,8571,158458,250521,130399,-83698,-34423,104335,-49746,-151321,-202149,-369732,-532726,-290385,-326387,-383522,-300436,-193482,10209,329505,634644,649796,257340,-254423,-208277,-121316,-206725,-144293,-106400,-55422,-72082,114938,268964,47843,-168353,-306084,-392201,-300670,-165423,-154010,185478,585321,594592,232873,127462,-42101,-224519,-126518,-140459,-350771,-479300,-311011,-212870,-336407,-411708,-482740,-189899,34076,88499,-38309,-194958,-285037,-307040,-266630,119674,135573,316590,299301,151400,81022,143909,63624,9137,171201,510644,830739,977240,916349,793274,612301,641018,523778,319596,215482,303727,131766,-309830,-163558,222208,305549,241290,149877,188172,313715,339337,155638,-222914,-345966,-337383,-304585,-45309,59020,-182318,-286822,-170569,-61227,486746,823789,743433,545261,481861,242586,9876,-125514,-426102,-211026,267061,303982,449831,748194,651756,207387,-73631,-233422,-265421,-67974,170131,331068,57213,-500846,26681,337364,361558,-78452,-129044,495107,573921,254730,283773,457264,252446,-217963,-107527,222686,333090,443847,704387,521845,207229,-381367,-196336,146336,405140,249840,-86136,-519240,-74426,463892,785150,450202,-76331,-224420,-355489,-166693,112568,-27544,-188264,-295209,-355515,-345102,-391033,-435787,-172753,-171747,-311362,-119842,55802,-58329,-376190,-306145,-318312,-559653,-209767,-144544,-385392,41295,261544,149949,-133036,-103911,186238,602808,446719,78880,-180678,89033,387489,482454,319393,37452,-59505,327072,559651,583027,177047,-187642,14395,292690,329232,102267,-187690,-359471,-117850,479532,675952,220460,-456671,-107702,252888,49428,-120232,-103523,-2047,238,-140227,-430812,-407162,-201632,-289708,-387511,-359060,-165928,-258956,-274370,-191481,43084,293433,312488,495282,721528,1077964,1379369,1364642,939578,-22164,-185859,164626,46074,28661,92622,41432,-104253,-442478,-425742,-457848,-251785,-231879,-183509,206455,537045,479525,-228990,15710,201296,102750,-232506,-363114,-365972,-220709,58053,129415,138269,112412,95562,-42498,-139706,-136224,-364367,-245745,466786,899694,1016263,693329,-106228,-331569,-55020,-118000,2004,-126526,-302413,-316211,-246343,-351632,-151646,230372,572483,687577,453943,343747,116062,-131924,26654,26948,-221940,-435606,-283021,28465,229845,320664,135157,81412,122361,-190879,-405883,-204574,21102,-178422,-356414,-88490,-65470,-155135,-159869,178466,588669,958513,954273,472960,257389,187812,63916,-235443,-310111,-67573,43710,72979,15891,62600,249697,331733,172034,15666,-209060,-410185,-78539,24848,11227,344665,685749,875165,1046408,893918,567483,267440,96336,15132,-121064,-400963,-530920,-414846,-393604,-356164,-302591,-293563,-210719,-365131,-304869,-110720,-131466,148862,196934,44455,-110000,14667,76906,-138939,-453303,-430690,-243274,-48808,163648,330384,208349,-23714,-193820,-187133,-106505,-22679,-17442,-183593,-229823,-443036,-367193,-190289,-276699,-472253,-379634,-372378,-183038,-1069,84437,171478,405337,586535,518990,103437,-462858,-185450,13384,-215352,-31945,53578,-669,-403722,-288020,107209,609523,876932,798073,770235,459334,136464,-103525,-329012,-360754,-332977,-407290,146421,544516,599117,239436,292083,430436,193430,-126413,-378007,-269499,12,544412,823581,847839,545038,59698,-349549,123785,-100699,-310369,-440615,-367778,-244071,130097,571376,608383,316764,-229342,-433359,29994,521861,801823,763223,458256,3542,-176486,-7330,8514,-8093,-214198,-436345,-215511,-42643,146742,247593,290012,32704,-136112,-277328,-287891,-290987,-302343,-404356,-456732,-415840,-512580,-484053,-243976,-209624,-373020,65216,126948,11384,2129,18055,105639,162139,181036,-174318,-85242,694076,823751,807085,540888,-56908,-303474,-118067,-300768,-254947,-251499,-213196,-77480,-339939,-311081,-299157,-247861,-205568,-269475,122248,420156,231931,-222950,-247724,-278471,-9652,311220,316481,229848,182167,95935,-145382,14078,118888,147638,153228,551316,784379,645536,-122543,-146683,228709,164096,107112,-56135,-238234,-135635,-177593,-328837,-246679,131488,559331,927981,934186,914199,987584,894238,684960,434578,392223,125711,-34713,-192890,-188546,-101706,-202352,-116276,21095,75806,50040,-197866,-328363,-279231,8418,491095,1014662,1053476,588379,-256514,-22241,626840,717567,685965,246316,-142265,25005,186958,-74238,-495984,-255509,-239414,-7230,147372,177151,273825,201468,193413,116700,-15695,134448,190454,-79273,-396651,-374540,-91656,-48192,28425,176422,73581,103771,491490,730093,161095,-272854,-313398,187900,554657,811740,744864,665808,635587,707248,810343,690469,347302,26672,25358,122757,90737,90520,387559,761282,435663,4853,-344440,-461458,-428266,105943,416816,496289,40423,-245397,294834,232961,-94152,-425037,-521433,-323705,-140769,71400,337552,502188,421394,179423,24137,-61301,-120256,-407795,-194158,53101,43136,-64387,-85280,83732,45771,-120239,-502086,-182195,-14150,202437,126026,-56931,-246463,-305852,-390062,-380955,-319226,-255160,-49668,-31709,-173887,-266547,-44858,156525,283225,114520,-285241,-51331,237135,527344,594897,326004,-129529,45121,-106307,-431995,-374765,-156797,-75982,-115118,-195855,-75293,-62656,-51187,-84253,-68857,-208629,-168414,-148034,-396367,-206045,-157965,-290947,-505245,-368913,-214672,-71778,-155311,-248942,479182,997951,992820,844973,509327,298312,216554,-255067,-512820,-262636,-183588,-420993,-138051,-28190,-60172,-175721,296499,832419,859723,424197,-122841,-12106,190902,109076,68678,41430,-2947,-132192,-355778,-27664,124950,-75985,-255205,-117055,167645,454171,366659,256400,145676,249077,297228,32132,-368897,-428925,-202841,226885,378506,548971,607325,530123,266506,3250,217125,281200,183960,-98420,-198745,520451,1209220,1366072,977658,527582,344429,48719,-50569,93991,326431,324789,474637,357117,76389,-205237,-297256,-99501,29308,205534,494490,419685,55899,-199048,43355,130250,19851,-383528,145704,751740,905792,575172,-100571,-444392,-11108,284980,480442,447127,-3804,-195353,-34657,95052,-61955,-174993,-88654,-58065,-41643,38178,114267,99721,-217715,-236806,1611,5672,9634,90275,371983,661466,407226,-219785,-223411,-33054,-259018,-154757,117362,178831,-204578,-93880,254260,178822,101360,182264,146372,167746,12393,-362507,-227300,-3256,-229411,-259630,274135,368376,256994,172095,202046,23866,-140800,-39616,-125129,-338348,-249322,-176231,-298995,-152115,-30560,-74158,22170,259147,24787,-427636,-284038,-277414,-353659,278115,783725,871867,331362,-188236,49340,150139,-159099,-237816,59100,281618,309209,-47011,-434641,-204016,50393,-87964,-119657,-241510,-172925,-115188,-226028,-82723,297650,474859,187910,-29192,152358,242059,111508,-118029,-336592,-250570,-198381,-3990,384834,585185,532641,342709,29101,-52385,107547,381035,451446,315683,105918,92090,-40337,-264292,-98582,-149197,-178252,-98491,-307490,-347912,-7578,175688,311499,343601,247208,177750,-56208,-73276,43278,-94960,-273479,-355306,-246345,-318458,-463873,-352064,-292546,-64407,58461,211545,179966,-28902,-181042,-250484,-211378,-122348,-51251],[192603,261642,365889,485698,636197,645811,521408,342610,165795,13695,-150690,-337248,-194816,-90015,-124276,-54515,36880,375918,651159,380900,-368749,-204646,-298269,-164096,317769,466316,366258,230575,46222,-284581,-168059,148328,220373,39449,-161096,-228528,-270845,-365931,-253345,84098,5731,-118072,-197076,-396692,-264524,-72388,-52670,-245274,-358755,-272066,-217100,128781,453601,-55323,-335891,128275,155361,-242343,-111897,160733,275685,267788,94961,-111098,7067,124781,33956,-444249,-228643,-19233,-92545,38939,-128933,-208554,-508132,-422094,-199781,-220827,-403707,-58480,208433,116231,-207895,-376351,-445722,-415148,-258297,-134369,-26384,12691,-1150,78316,188273,369421,395121,380820,105183,-6241,-22668,80653,88210,-145153,-384693,-243156,-167197,-109371,-145245,-111988,-275943,-423633,-531001,-278082,192364,468203,390723,90810,-234104,-233986,-315860,-89948,158789,286009,-36257,-279654,-84563,486224,785671,641988,-146931,146898,672018,689992,441030,41351,-365849,-289052,-222782,-91913,-29265,140206,205822,352560,205863,35944,8539,49742,36293,-80706,-419383,-498691,-449949,-476494,-476065,-434333,-160866,-153867,-367402,12453,332865,478842,420783,11107,-4018,-19921,102434,153235,210345,258190,396832,458166,388090,272833,112546,-68708,-194119,-124705,43236,51085,14906,351255,543520,357733,118138,52714,138486,128506,185893,302972,290515,110537,22431,20527,-8501,-138086,-386629,-204421,190443,450062,497504,189117,-298424,-342153,-181390,-144892,-130198,-27883,163186,515834,351280,461400,782474,1250888,920217,42858,175384,534948,337909,195581,255896,184829,-196699,-417756,-32691,139954,83399,-23684,41759,-75700,-12937,368389,440373,217853,278653,318944,422725,679440,872637,1100323,1195493,1159943,1069563,909736,286621,-156738,78007,148511,12578,-40179,-25337,22456,-183152,-470936,-580672,-151477,157944,143169,-63291,-59982,-206938,-393798,-126372,55644,15046,-59824,225975,457697,541033,240681,-243178,-400100,-21657,93521,313876,215694,147854,-472494,-93309,253939,222779,89211,-62715,-15087,134748,-78617,-240994,517622,1093389,1311617,1048520,909601,896239,731230,392091,-5323,-89774,-2738,-42005,528527,979412,759166,273984,-366503,-246834,-87201,101198,59214,72598,72211,-159647,-427810,-504550,-305270,-131002,-214772,-339409,-177949,52416,36410,-49561,-93945,-124350,-24182,112477,162425,-75362,-534280,-98494,215059,32254,-301105,-457025,-416778,-312133,-110137,-46290,-30635,-255444,-421919,-288413,-195542,-25031,-203764,-519255,-112220,154293,34857,-73737,-105681,-77059,45092,-72684,-143518,-209180,-54130,131602,35106,258799,435481,822108,551493,1241928,329286,1193451,2158322,2314841,2270559,2083096,1732259,1573975,543655,104393,-412714,-71304,-241615,-23916,124402,54040,-395269,-71575,-319992,-81598,255262,365097,-219271,-66492,-194172,-331735,125600,127876,-170441,-281856,-185118,5492,-325757,-129594,447151,286753,146362,170961,145591,-384726,-50432,372074,541141,662916,449398,291739,33316,80664,-121409,-494578,-187129,90876,-246768,-536490,-249300,6850,341563,834910,673341,101884,-247805,-446329,-357462,-199900,-335558,-269551,172763,477609,460814,309932,-192250,-206817,-213098,-111214,-287360,-51948,101859,-131272,-469901,-304113,-401312,-113753,291134,338860,181851,-218857,-219497,91320,435923,368118,311824,178016,-90534,-268914,-123948,211891,1116245,1452887,1530098,2260029,1744701,1862605,1110658,90012,-435941,-439241,-9480,496881,379659,-23514,-421587,-132134,222188,373359,454256,480828,186179,-219449,-320514,-264824,-376694,-319063,-365869,-188433,-195490,300504,480882,234144,-221768,284004,471042,247091,-323963,-65305,-180336,130033,227465,438396,265047,62245,311912,677866,480018,55435,-168820,-404907,-499594,-205581,-378099,189009,722102,846451,444322,329414,561320,473574,206302,315418,357147,-86981,-478443,-175949,-199576,-487993,-486179,-180686,45297,-148616,-72420,78867,149342,337498,520110,435485,105529,-108079,-56408,250708,458745,125251,-185371,-244459,171314,590649,539623,128337,-263131,-551666,-124195,-6219,175114,-285650,-434172,69542,233727,-8911,212475,760137,641720,138976,-117759,-183636,-345412,-297211,16643,239116,271856,310895,396236,403933,374580,266993,222614,429453,132853,-232522,-202932,-51473,-191412,-495432,-150205,114468,202321,-154012,-652820,-249317,153577,244244,548103,586619,722999,388394,187365,-77403,-259817,-98591,237540,554323,472834,506692,298701,-270824,-58924,-132569,-132117,-343488,-312292,-42047,227364,453251,478752,273792,-265373,-246330,13643,-43296,-262681,-457580,-471306,-404974,-194354,-43544,142809,250894,406184,263885,6359,-214001,-320111,-220093,-245980,-277093,-236531,-196586,90362,234496,-167324,-411318,-66650,-273085,-329781,114766,497696,731241,687731,244949,-274144,-468512,-297100,-476154,-298130,90292,252703,254952,70282,49172,68527,-154666,-253924,291197,574756,374445,29571,-206126,-298180,-251372,154249,529193,578280,517558,418208,529470,183202,-165979,-151329,20451,41197,-81109,-364145,-249256,-92451,-68008,-16499,67329,-29789,-134153,-252545,-271889,-133735,-146368,-94318,-149209,-332084,-525480,-189822,280914,737902,837966,330052,-118362,65017,128824,256579,387437,339683,90555,126102,177544,-56547,-455933,-334009,-395778,-494497,-299834,-292087,-422192,181030,554662,633529,433738,135782,-103426,-393987,-222924,-24066,-101040,-164904,-524375,-478241,-375585,-49357,141940,174360,-213322,-207401,274638,661812,498521,311363,364762,401073,483079,296572,173970,104746,239664,320232,311632,13590,-212362,-191528,-103565,-292221,-290195,202231,372962,391474,225532,17496,-11993,-62751,-110477,-362485,-281462,148384,389253,332836,89256,-193756,-469015,-408395,-371027,-308405,-217680,-354857,-206155,-30293,-49466,-75205,-394471,-107348,331172,581117,302023,-186850,-500943,-211402,12654,-48301,-203084,-340760,-257965,-295620,-544394,-240589,-217421,-427939,157075,506058,379798,120394,8658,51396,52842,-103510,-238713,-209918,-145992,-27506,244421,398720,317452,123545,-27329,-92436,-250118,-534384,-178556,166126,466095,549559,302576,-11361,-231972,-453999,-369494,-254945,-290630,-196635,92926,16786,-176126,51460,297123,379141,180863,-42145,252974,328444,50855,-113568,-215564,-293117,-439648,-468458,-424831,-324103,-367167,-560233,-512534,-405970,-570729,-217222,175982,376402,399341,430141,305089,-51115,-269280,-193454,-184255,9504,189500,343721,86129,-419496,-284336,-180462,-410151,-243203,-276661,-452381,-290134,-15734,224059,383573,473829,561128,881690,813327,286109,-84511,333055,764170,828480,709936,514025,311295,90014,-8852,-197607,-452131,-586788,-479618,-348443,-394061,-254657,40147,76700,-87353,-404050,-242896,151793,265751,-107138,-516210,-330862,-262464,-364344,-419918,-512351,-6350,312091,456256,570225,605847,459281,-5133,-168911,-155221,-44302,66384,18460,-11758,-66125,-365842,-262598,29941,35973,-82904,-84589,-22175,559186,772505,1271348,1739262,1495831,767767,-34138,-108351,-66482,25306,124652,210747,402799,428841,337903,478438,721365,1051072,998340,897572,630761,282474,-284499,22910,491729,541641,211617,239380,84046,-164388,330502,836710,722034,608413,169772,279145,275651,249327,127013,40532,119450,120507,-51867,-204652,-303176,-173668,-84137,-98267,62023,135689,462634,791558,489079,-291717,-6877,411553,441234,282806,335503,200019,29326,-178584,-402230,-345776,126629,416127,118965,20660,43343,154928,444893,529951,541610,496236,364273,529806,439606,91471,-128599,162314,171924,188592,241389,341972,262853,-34438,57351,157592,199219,22645,-94187,-140008,-115493,-182126,-333200,-11374,507579,1035726,1240483,1142051,409906,-110252,-248133,-249094,-60219,94941,298790,466169,589699,429344,187155,-17856,-117470,-162670,-273266,-275920,4848,207797,208497,54640,12750,-83369,-206203,-212762,-138484,-256827,-85404,168312,392137,327299,47089,-219094,-250179,-391344,-359186,-203726,-314465,-227907,-376219,-483409,-130196,259320,433538,358393,211754,-41796,-228457,23671,364608,257677,263789,-49550,-115113,-71057,165467,233699,84866,-232074,-293383,-72862,91259,278335,397938,215557,-5699,147328,204831,18340,-227286,-204332,-308199,-310907,-216387,-273631,-384011,-388775,-167758,219921,690114,973645,778781,272258,-217389,32941,36187,-83319,-148561,-113945,-121405,-90704,89650,180154,-82398,-379677,-541841,-553659,-321959,-63671,-141161,-15364,312622,421630,159116,183056,80196,-182447,-248722,-159549,-244703,-439520,-371916,-273492,-274984,-194589,-273758,-16638,174706,240697,132274,-28738,-302635,-312586,-247991,-297309,-201953,113807,-100266,78444,545053,629325,367408,90552,125128,474850,862896,941669,553575,298096,201880,362207,445019,278760,203364,240091,43776,-357511,-33865,283002,300568,206991,152616,214029,378880,374678,151650,-235190,-342922,-283933,-200587,728,183040,96589,-43093,-59597,-155686,362164,879374,1023409,819277,585206,190895,6464,-136984,-299366,56875,530243,316407,438522,651336,515368,83773,-129962,-165089,-263329,-363914,-221085,30187,-19174,-295500,-138879,-8207,94654,-84079,-322919,190406,425032,154218,-77152,95810,48576,-325668,32246,208647,135521,228237,646923,588592,376461,54990,-169353,-89579,-28902,-82499,-296865,-370429,34986,397401,415233,-50400,-514449,-282414,-282830,-244991,126076,188186,79369,-195542,-420130,-384081,-453347,-326019,-48007,-77355,-331628,-108679,199127,135751,-237839,-494741,-387144,-575516,-174060,-155719,-426280,-101727,141935,151035,50850,41142,261238,731961,758563,322621,-271807,-158001,235469,478047,336238,-17512,-65224,368572,633248,596153,151951,-309933,-436952,-120554,50641,-62832,-211698,-310589,-316837,275240,496329,128108,-369725,-282544,-47569,-159851,-230818,-148325,30117,72991,-33232,-233629,-314232,-357029,-356370,-374213,-287336,-171643,-74832,-48957,-64531,-25472,296465,711578,942135,1106042,1241022,1390328,1083203,712965,32327,-366944,-151637,-164274,-264774,-139662,-82689,3520,-2381,-153441,-355134,-306376,-342901,-320267,183411,509485,444518,-83997,-9292,259207,263221,-8116,-226539,-388059,-476097,-310640,-259134,-23648,183786,236287,57761,-226804,-335131,-379640,9653,656159,998425,964610,577782,-186563,-284356,-84897,-283933,-357652,-489111,-322229,-5911,56581,-91286,-305270,-31082,535920,618069,449047,341583,234877,25084,144193,113756,-40203,-201745,-211921,-423064,-30501,165954,175030,360550,514500,372103,-117409,-438965,-250302,-454282,-287912,23221,-86016,-296154,-377920,-34076,430475,786879,665271,136227,154893,257686,111418,-166385,-55605,180401,223089,81523,-132495,-130296,59630,245949,153336,74752,-84858,-137036,-5845,13923,4693,444211,880581,898549,860894,677822,552413,211694,-26275,50545,105029,-101296,-326044,-479299,-304750,-130387,7278,111903,114497,-75465,-466667,-273221,-55240,208204,113875,-88226,-140931,209311,126664,-193939,-539547,-387227,-181359,62087,228647,342137,221096,-41373,-175781,-69695,106485,259862,208309,-32547,-323479,-335598,-157599,-8499,-149198,-356564,-418695,-412843,-277589,-148400,-76335,92104,237240,314189,203261,-169708,-505019,-101219,-17881,-283776,69978,111745,-1251,-399710,-386071,229795,952748,1363933,1115106,999935,583824,94321,-253345,-323482,-389711,-316531,-37277,593001,950489,875989,325605,29154,137918,-35942,-377504,-381066,-238695,-112391,310526,381947,633500,506921,256199,-156649,-153670,-110939,230327,-71289,-147302,-182136,90268,431534,657488,822731,448782,14960,-26637,319208,704244,807246,543600,15694,-117294,136691,63351,5458,-227610,-412251,-20061,121649,208216,67085,99418,-82161,-178477,-318672,-279962,-334031,-435278,-415798,-194693,191303,118443,-227623,-264641,-268804,-223990,135260,157895,-292037,-377586,-320645,-110427,269502,510063,219404,-29965,631806,814162,770456,322101,-371071,-116912,82495,-233067,-495848,-385037,-378063,-356793,-345008,-65991,19547,-148934,-363010,-276769,204444,536674,329849,-90784,-285776,-291416,-5421,251166,470190,357055,324257,114758,-97300,-19621,70565,80687,-27023,234387,488160,377462,-368798,-16326,280092,100606,4239,-132554,-158070,84848,158999,-21086,-130206,23980,330915,786902,910342,832395,764590,567965,472490,268326,193681,-47272,-147691,-234669,-282319,-148146,-189171,-332745,-311398,-70143,86192,-108466,-354774,-346020,-19539,354031,718481,584862,254427,-48361,333160,683960,498967,433128,169483,131841,296544,374664,60480,-380007,-383281,-288613,-69686,126846,76412,273293,315963,322017,295014,24473,-142798,-488995,-565661,-391093,-248732,-36240,-6624,95495,203028,133322,294505,374253,521443,39567,-242124,-415579,-63781,250559,691966,707823,617699,569596,539817,515397,427769,190540,-42860,52584,153705,6488,-51515,237143,766117,535948,58499,-189762,-118036,-210221,-10954,294908,388556,-18850,-283398,181129,179143,-61201,-274609,-253042,-282660,-422930,-314189,48057,345176,285399,130005,-3000,-163747,-360255,-407890,-101508,39979,-18661,128441,226072,183381,47811,-192283,-372586,-280081,76772,391388,314575,111703,-116825,-181054,-299070,-413968,-498904,-324350,-28356,-71986,-300432,-463848,-48715,253375,308561,24700,-308162,246714,473498,669490,549942,81851,-203776,42305,-4431,-314582,-569538,-464586,-420120,-431089,-140796,35173,34685,40345,5288,-120135,-112071,6115,106894,-173770,-346774,-230664,-204899,-279721,-338587,-142953,-9985,-198991,-300975,372895,845424,875456,636783,345445,154801,69251,-396473,-385090,-232161,-338501,-436306,-31977,56198,87086,51780,352857,804282,941667,473722,-190463,9901,206614,-63631,-234970,-86659,-110311,-147965,-401895,-247467,-74288,-214029,-355547,-110307,195933,577002,641156,597819,24187,-317357,20163,143922,-126453,-545143,-176465,324568,574411,613492,554127,483421,512392,333374,272354,118066,-2826,-203071,-169963,376153,930132,906817,455646,162349,85464,-18280,-26255,115035,193441,230418,318437,369295,279466,-28001,-244459,-485650,-46379,410735,656358,581595,195707,-10802,139723,144867,-71558,-180903,381286,770520,772803,322315,-216086,-446438,-106269,120463,294684,342329,-16815,-209535,-50440,118435,38009,-27707,22038,13408,-109522,-161311,3143,75970,-202572,-84481,395971,493219,293734,192946,277921,468483,527070,101771,-67180,-17734,-56554,106140,181989,218139,-76879,29965,393443,268661,-123627,-185189,3956,163076,65963,-325356,-209647,272781,139492,-415306,-176061,-44253,-38036,-105255,-16485,-95390,-376004,-485357,-420648,-485999,-588363,-495712,-249920,47052,141993,162401,327698,408841,45254,-458873,-163680,-93216,-364022,76539,517086,581538,19781,-49319,234803,239440,-123409,-467621,-128241,161532,226005,19530,-220646,-264798,-121308,-105946,-82927,-20797,96615,134180,-138623,-202609,237712,339829,61146,-19806,193358,200905,16549,-196593,-330714,-108738,32123,142532,355404,651960,689274,428777,26239,-80287,149760,341226,400994,204236,27399,718,-22002,-149011,-119493,-160958,-153528,-128882,-297863,-355981,-39035,71019,198242,260380,171434,63542,-110063,-164937,-75161,-268748,-429594,-341817,-178524,-110869,-82198,-26402,-73842,-8530,18402,98220,84149,-50887,-100042,-67309,-105678,-29845,38146],[180064,270449,320916,396906,580876,610146,526595,313305,105818,-69660,-293629,-198211,-658,38445,-230025,-191654,-10967,391485,607651,316016,24392,-4854,-353467,-234938,353656,505588,262285,102989,-56760,-115667,-9077,135093,123832,52769,-49854,-180274,-222563,-297324,-269635,-103817,-219790,-253823,-237506,-131911,-102142,-42918,-72311,-243324,-294650,-330774,-95520,360260,715545,117980,-388869,4828,-73133,-179473,206669,241080,269478,425682,309417,162166,184485,391137,565313,53799,-448676,-376791,-456263,-419193,-167156,-83001,-339385,-446816,-228336,-292444,-416652,-38657,122924,-56594,-444292,-426005,-264493,-227305,-303572,-371551,-280757,-222489,-268678,-130031,27522,377482,375850,275136,-220928,-279396,-38689,-54256,-127227,-430475,-461719,-339638,-113309,-28697,59305,227725,171890,-57815,-300505,-367453,4247,328313,371905,198054,-5347,75717,-182794,46806,312409,358470,-71310,-428947,-241012,367691,678202,601974,-188673,37342,595733,707391,421792,-11092,-294569,-226544,-363792,-516078,-492980,-401234,-179215,136229,276516,265714,345484,279448,82516,-32316,-313230,-461536,-371157,-87344,-34119,-197797,-455279,-326069,-314757,134254,529018,594825,448352,-23519,-197211,-193948,151299,293952,322815,337848,445309,573064,461241,261233,-27129,-212478,-298338,-37520,222534,136279,231561,535706,555082,369274,160770,165434,212811,-7973,-130944,3869,34085,5812,69102,45482,-28176,-135094,-395803,-129230,301056,667993,731778,494762,-65333,-369172,-351205,-262969,-193825,7745,313220,491905,424586,118301,518139,922939,834224,111701,78331,402000,371987,314712,323671,225325,118666,-174492,-27456,50472,-157035,-462459,-128483,-124524,-68843,381745,497137,202986,400055,552352,579427,728801,850272,1078697,1256037,1217551,1074887,974466,490709,54588,112235,220938,31498,-136187,29928,144789,108630,-34465,-236869,-27774,328397,303688,95751,209852,212639,-236368,-528349,-178133,-119557,-137947,156703,365270,532409,228963,-192998,-403624,-67530,-105428,-187168,-250830,-138123,-486494,44087,286335,332078,94821,-159304,-202060,-75149,-244831,-193341,661392,1325407,1480226,1049219,909630,1058171,965569,669470,126140,-104272,-17902,141663,496628,834194,533497,233622,-176214,-424563,-276630,36737,48018,-1209,39226,-65857,-321204,-418048,-339558,-241213,-275682,-361156,-248510,-235198,-292170,-447647,-438746,-205474,-18166,-6074,-46406,-249072,-317218,17550,158075,-1318,-265419,-357990,-397199,-307775,-90914,17483,125721,120669,-57654,-214996,-400603,-152230,-77391,-196694,-368074,-10499,79864,114846,51586,-69321,-136641,-206316,-294391,-325577,-107378,377305,206427,318345,691552,965196,943612,1206591,709052,978443,2061215,2346052,2127239,1635260,1438539,1459256,749052,-306367,424306,-179449,-428620,420379,742663,153298,-206066,60289,-287549,249329,724771,664288,-254803,-136886,-9631,-69478,134803,-254357,-42687,4639,-100215,-54053,-465317,-150768,473498,361252,185056,41171,134777,-422433,-173087,268123,177293,321887,103960,54326,108329,293709,229967,122787,-181247,-410982,-378262,-429140,9647,179287,246805,650112,464330,72255,-135283,-168438,-390932,-368024,-507412,-340355,-260967,112564,-63586,-248726,-364287,-319256,-296291,-238804,-350374,-93905,25015,-295649,-532458,-193807,-369536,-28289,563324,532114,320422,30858,-105988,-248809,189611,555235,954486,819644,346224,375249,282024,1075766,2041701,2033918,1711812,2975933,2350588,2800714,1248508,158417,-403036,-153070,213980,581484,381344,79230,-287030,-227886,-29330,192163,247064,341465,5516,-219446,-153205,-260829,-357376,-197689,-34188,98508,-103762,93508,257665,63979,-60421,451212,513063,252387,142164,374074,293212,502743,581504,664777,277510,-135870,-184050,-51326,-217811,-252387,-263811,-405576,-500727,-463383,-84020,551832,963356,951494,381489,83547,197988,174847,258838,498458,487801,62023,-289983,-22793,-58224,-363683,-483592,-206526,-56725,-163924,-10220,88762,172346,372634,592630,554623,268261,101816,77196,146739,192546,-140523,-399535,-448786,-9228,533611,333408,-187603,-279605,-91392,278149,107199,65499,-395621,-262284,140462,297945,209144,547002,665881,333302,18773,56233,-57650,-316631,-427191,-45918,122447,162369,234735,392202,421783,273306,-32222,95689,304710,-2811,-273501,-143078,-175801,-325459,-467546,-313801,-139892,-44681,-315662,-502456,-3197,380912,232642,348225,565210,730846,529389,354455,107707,-96657,-4393,218982,557439,436823,257692,26507,-446987,-211895,138845,125935,17620,-56654,36908,264057,467767,556401,416578,-76814,-275059,-44556,-1172,-169127,-483483,-667690,-454475,-355094,-345379,-21949,228083,444426,274200,497,-432686,-387922,-145855,-192092,-397202,-225233,-25963,245067,337024,99383,-268384,-269603,-213158,-218390,7171,375655,532060,397806,88127,-301282,-525782,-311486,-363585,-474467,-145811,103303,192032,35874,-24404,-44884,-259363,-362031,122763,398825,249759,-37603,-357724,-286406,-55939,242356,582063,688476,715666,604997,568514,275729,-73046,-280777,-136828,-141701,-153698,-189436,-23586,57691,-28428,-1259,85635,-140742,-383690,-504892,-486021,-301299,-148616,46712,127244,-37463,-335607,-226226,127707,319410,311492,24922,-274019,-48153,-114720,-130927,233796,345593,63555,60609,138967,-37811,-480860,-407546,-360128,-361057,-288479,-154801,-227440,130107,436044,567191,413572,166354,-25501,-349905,-316538,-103673,-75709,-45824,-269916,-71012,-11988,59396,43331,-11675,-366736,-175635,226434,461019,153179,-72186,77191,227187,303257,203932,231715,336588,306969,334773,363923,102435,-246865,-234664,-87989,-180679,136625,570713,553023,354917,125581,-7132,94359,129625,4674,-413767,-255351,59981,170680,70113,16336,-102512,-251105,-454580,-515270,-451545,-399297,-249839,14928,122868,-46011,-118926,-399026,-255591,350521,723837,468207,-130288,-456248,-225586,99112,120661,68352,-62898,-94769,-240597,-499484,-85483,-111930,-139755,283152,553051,284753,-104586,-141694,-5101,-2798,-85164,-140482,-72221,78366,337529,655863,725791,542510,262330,-68886,-236608,-356758,-475722,-219378,29220,196140,106882,-252892,-249118,-271593,-298423,-332921,-253523,-49466,18887,189154,138504,69198,143378,168291,152561,117659,-120653,153159,303604,152857,-122369,-271852,-425624,-283194,-104213,-14017,132118,230311,533,-319422,-468498,-306172,4825,395709,535377,359440,296966,148414,-265152,-358097,-277045,-134367,371371,661840,846318,527868,4904,-304191,-53535,-298211,-347118,-344117,-615409,-194362,99647,309126,394439,500847,689623,1036809,816418,312055,-200571,124933,609571,783286,882903,809353,749615,500916,343171,-8887,-287550,-334743,-291842,-176004,-288671,-55168,190770,124521,-136282,-430699,-74664,238570,446153,146907,-235051,-384013,-257547,-121534,-151932,-169303,-119594,44399,162278,370093,564597,631776,251205,154359,7314,-63982,-70216,-128531,-109378,-34187,-251073,-156745,116175,105061,-47357,-102418,-154475,111989,599046,1191631,1832246,1707394,967107,207210,-72631,-173512,-175001,-81923,136152,494848,487106,327583,310209,647712,1133583,1084751,941092,605851,249172,-363969,-33079,334602,360856,186909,432991,299016,46451,277896,541730,298122,72339,-159032,-108391,-37370,87979,101841,63038,68532,-83880,-268576,-448644,-363126,74169,484998,844315,716797,313430,358753,675429,519536,-192593,-75985,207848,92089,-168825,-12,-9574,-126624,-289446,-486394,-267865,39305,197930,-191330,-137248,178457,469604,615046,644968,552153,619293,361029,332261,96341,54668,74934,188546,243662,232592,325769,268094,138471,-189402,-157528,17409,210231,120261,-49220,-166472,-75541,-89859,-353173,-140918,363279,710980,961599,900909,487261,272698,206807,59949,13995,56619,109240,90063,112792,81409,91700,2925,-121075,-116009,-159310,-370218,-255907,-8905,117792,151705,125835,-108361,-213865,-192310,-122962,-108420,363642,779996,877381,562815,67016,-447039,-148968,-254738,-197801,-25787,-110018,-152145,-277888,-236234,-36071,258685,441913,600703,553720,238112,37039,191094,454982,248198,44326,-241418,-152011,159528,320694,270533,107345,-69218,-36163,77074,86046,317509,455310,228402,-52048,193043,226979,63773,-308153,-297369,-387967,-215222,25589,-135897,-269538,-288456,-78164,409676,906032,1094011,734841,213918,-199343,103045,105917,6738,-155325,-234278,-280949,-173314,74979,288794,161605,-101139,-373080,-307905,-201327,-11818,-146428,-232800,15550,207158,66867,97105,122082,-147559,-385021,-238618,-241791,-413869,-424311,-251304,-70316,66223,-29717,257296,366584,317132,185868,110397,-305323,-386905,-225026,-274170,-454610,-42327,-376270,35506,864327,946499,531549,192420,-3048,222908,695033,745541,215666,-155705,-249549,-25890,207563,112938,91297,82677,-48163,-75215,206320,287303,132254,20933,-3252,147455,362204,336640,65470,-321101,-414771,-277830,-187391,-12710,232780,328932,159225,-19073,-300870,125605,824975,1149127,920210,517645,41461,-88558,-194949,-81668,365415,529928,199075,265244,379508,238194,-97382,-230766,-189331,-212733,-268074,-492406,-271658,-127144,-167799,54275,-16158,-85417,-87810,-221280,-19948,225066,46799,-357945,-113184,3984,-295553,-64496,16666,-85673,66398,440339,636547,585006,401704,-23833,-103029,-317373,-506967,-385164,-106884,61688,148958,-151155,-514044,-210368,130790,185439,-81736,45651,260512,254877,-70076,-377626,-402754,-501956,-223332,112699,136152,-241646,-142271,278709,273069,-28770,-425927,-379252,-523429,-393372,-382103,-477299,-203358,74231,165113,94428,59651,251329,675448,864811,469894,-67813,-371113,-63657,301988,311565,56788,112163,396946,625454,449217,-6067,-312076,-380095,-503894,-269250,-280574,-235628,-216357,-419432,-15525,175169,-83382,-375857,-438286,-324950,-368367,-353626,-210021,32306,122631,23175,-106672,-131957,-66963,-231645,-363621,-221212,-123317,170374,181023,-38274,-224186,328234,1005682,1186854,1264363,1236018,1273886,915469,537181,54639,-496376,-468275,-331556,-459492,-389688,-267649,30628,317880,10172,-316750,-270097,-308608,-338820,128617,291938,97849,-212295,93997,433728,434888,211697,21725,-137811,-328359,-403050,-472393,-195277,270418,433264,222208,-283872,-367336,-136448,258065,746210,1026439,827631,357136,-278958,-359287,-195646,-254230,-146990,-196009,-61233,215309,392496,367901,-127637,-280986,280844,329631,256868,194845,241225,198337,303175,241531,113586,104404,237734,230941,-9953,-188797,129069,567627,821678,888810,186225,-258715,-387761,-316532,-5575,54201,-215880,-408882,-493826,-247136,231366,445815,157613,-278728,-15820,201072,124345,13485,112990,296791,291362,43220,-288117,-368203,-109791,144751,51383,-34499,-93101,-85178,-6578,-44190,-23164,452338,874746,707905,410780,331471,325147,-4885,-166906,156065,362714,208865,34767,-364447,-298316,-24665,186436,356673,371870,201533,-207347,-298938,-7988,218015,103757,-87913,-29183,287177,178671,-158363,-476999,-469344,-214772,-9788,166013,258699,185285,-13254,-159272,-30816,271922,410455,209817,-116811,-559170,-145779,-3259,81741,-81236,-266531,-307997,-257250,-225457,-333020,-290804,-40194,35281,10199,-135486,-491050,-368057,-149438,-212919,-130947,290547,324923,52128,-316808,-441529,294958,1099410,1486326,1174855,909354,484434,-44075,-300390,-66409,13208,73153,360132,836703,1057905,871038,375753,-132477,-126834,-273816,-463758,-262240,-232927,-192680,-19298,54015,394372,504689,410682,17790,-552482,23731,420798,516038,183723,-197845,-52140,169278,513702,954122,780909,228004,-161023,69468,555739,631431,383468,-10382,-15905,278414,195118,66495,-204343,-387807,-8055,169190,211784,-34543,-116990,-214549,-243895,-354468,-286216,-309584,-350014,-230978,152339,616847,748480,168808,-222812,-414038,-120548,178938,235000,-187584,-168250,-251605,-270951,310565,731057,640493,441151,523269,685301,489755,88462,-342377,14019,147189,-150663,-421055,-409348,-362251,-344811,-272379,81043,287318,171420,-68225,-188633,83669,456687,427343,90859,-273458,-292245,-60278,126069,313116,163109,173800,-53926,-159168,-77471,53865,57066,-116787,-116162,135141,10874,-531241,108559,316609,80437,-122249,-252415,-124691,220300,387271,196607,-6928,-23788,119894,466517,625244,514163,320754,130860,155182,96763,-20627,-178774,-242346,-256841,-375863,-213222,-55244,-112545,-403290,-295476,-6504,-43368,-323944,-424789,-86436,146203,342611,358276,589295,499684,514572,469309,233345,146327,200874,409061,435056,410972,73613,-384524,-451382,-349117,-237038,20204,70380,211876,388222,425196,524474,290100,11083,-137527,-266136,-106407,-60124,9989,21483,64367,19251,13995,179998,-63471,-64595,-218486,-45951,-44800,-365832,-182143,446077,658964,615426,515207,404768,283603,210981,31700,-200253,-19838,89728,-41927,-169869,12624,471338,436778,26190,-145310,-25711,-134703,-185221,119036,220787,-126278,-374919,-3181,71461,7330,8048,140226,206484,40504,-167724,-185937,14888,57345,82759,-11701,-121504,-335606,-221019,-74551,66914,74297,332409,440293,221397,26726,-188311,-176730,-302582,107563,507184,565483,305127,-32999,-181334,-301840,-381864,-433329,-396154,-112392,-110146,-292942,-394142,-54574,303630,322049,-56543,-328883,282199,432150,507215,287429,-112524,-109725,-77368,-87185,-301868,-405038,-456317,-448659,-162507,-6626,33395,-43582,-124556,-70869,-138434,71170,217524,287025,-1645,-351981,-300629,-133373,-62361,-165063,-60505,35840,-205597,-337009,227256,534886,555285,268443,60002,-39159,-168769,-501130,-237873,-176145,-436608,-366899,-27237,125065,239498,233973,286313,568315,785195,367155,-261334,10611,168100,-199971,-439073,-142904,-157465,-225946,-397999,-437278,-285964,-377723,-411343,-72915,238562,598043,753052,758084,157314,-465489,11168,331261,175707,-370211,-182996,226029,521028,425512,280776,278828,536584,529965,354106,-269,-295202,-416147,-240663,111314,416195,221020,-169293,-302410,-294912,-210635,-112243,6004,23801,89567,120749,149012,142366,-75465,-179107,-345124,-74661,545361,713578,612952,202082,-39385,60589,40805,-249787,44570,510537,615262,388993,-98552,-238660,-318704,-154464,-23960,31850,21818,-178382,-258520,-126934,14364,28441,32686,105954,67148,-157015,-307497,-34547,46685,-214758,22416,665186,845018,513535,244463,128603,325927,595596,385176,99802,-22997,37778,58282,145600,132254,-25490,5176,329555,228752,-333771,-371794,-151619,-37314,-3528,-301737,-194527,382599,399373,64015,-148180,-31899,-287264,-309444,-101388,-6953,-77799,-183706,-366471,-411678,-332836,-174227,76778,267391,427255,440053,566281,530547,188600,-275559,-126175,-15722,-243628,-176002,90794,141554,-143012,120432,375401,300590,-1371,-359050,-285381,-21301,67383,60212,-42591,-12857,-89221,-269521,-135566,139453,222496,201631,-80370,-408380,142981,188609,-17155,98678,228125,152269,-46715,-231718,-240628,30972,195810,206437,317879,716286,778246,442082,48936,-127884,133943,320479,383652,146109,-7594,-76720,-40645,-67422,-121681,-189948,-207485,-221668,-286213,-257177,-60546,-60013,20941,86254,9738,-151441,-318369,-410635,-279463,-385713,-414088,-166794,-14224,157763,226528,179761,127368,20696,-33296,13124,23035,10200,21002,64767,-13555,17501,90709],[148568,276850,261280,265967,425173,480356,448809,253643,33258,-135684,-361925,-123573,80092,76896,-330122,-388515,-115167,322832,560551,460512,277740,129292,-331015,-338325,188593,311143,16070,-159788,-220369,-99943,60754,196925,63346,83731,40586,-147725,-180203,-279882,-294856,-232885,-288849,-423042,-351024,-4394,138055,133314,13637,-153146,-215560,-308055,-21035,373002,574037,123564,-356411,-48934,-235642,-93096,287730,156694,225175,519918,447696,339466,237019,450486,800736,451189,-72518,-380693,-298083,-81551,66603,101069,-179259,-402332,-193142,-222217,-425212,-191402,-183283,-457249,-489822,-256234,-116664,-8320,44122,-141112,-319790,-304172,-284659,-84311,-5571,276036,277571,83946,-212269,59221,144867,-160690,-263882,-173581,-105295,-229075,-187141,-119784,101438,379668,461912,203183,-135598,-455715,-247400,68044,200478,103701,2532,-7987,-178482,66028,337361,171902,-254349,-518519,-333683,140423,423881,303659,-326103,-99089,320190,440984,142011,-284417,-301781,-171172,-230916,-169492,-6208,-207776,-531336,-261542,154440,399894,619092,470390,92197,-148747,-333881,-402338,-200368,173963,296745,183119,-162645,-510110,-353879,79377,500792,493270,241373,-181293,-402948,-140907,245990,461120,468579,465644,484112,578812,411812,100195,-257498,-459317,-371193,27572,286839,195239,349455,513775,350110,171832,-4407,7204,66354,-67964,-269929,-425059,-288276,-99970,378,-40105,-143053,-233141,-434375,-137921,283940,705166,777595,584890,75855,-323999,-424859,-360772,-376859,-192986,148978,143397,183737,-450880,48638,500190,604700,99558,-110344,229331,308123,251595,219234,162245,195000,-57163,-128922,14604,-100863,-418493,-220532,-149263,-194593,161777,312103,75192,319587,582083,572729,569684,654775,859573,1075945,1087061,931570,850408,608957,194710,77137,176360,-32315,-343283,-67924,141828,284817,312764,93871,204352,457750,356770,130885,356424,545382,206184,-168144,-523132,-331006,-323344,-33985,239032,433400,234962,-171801,-435768,-145590,-149559,-190031,-69562,-165278,-518015,46848,223999,315036,-54545,-349984,-482792,-357093,-372748,-287350,516400,1159884,1193651,868350,794313,994572,979179,661235,17038,-212691,-16689,287094,478314,690907,453418,207337,-27043,-93170,-245600,-139343,-88292,-170252,-177402,-106660,-247396,-223141,-299051,-225740,-368633,-384725,-378026,-427567,-428742,-492030,-434846,-224513,-64468,-124151,-405776,-421421,43552,123011,131500,-50688,-172603,-234158,-421895,-251983,-8139,103666,316180,528363,245778,-194622,-460542,-254789,-6907,40250,-90969,-27442,23379,133181,59132,48048,-136894,-212638,-428309,-189669,117936,531068,355006,225139,983103,1163829,1749739,801702,943712,-53366,889241,1353435,1621870,1357802,2251778,3006635,2204623,1636409,1683075,549749,203736,1495285,1869910,392880,-99403,-243067,-338857,542524,1098235,750051,86172,-132794,291405,212941,95447,-254213,277756,15135,-265693,-74067,-413228,-449089,179055,396341,268151,35254,-16587,-414706,-273268,171690,130113,27800,-376006,-350380,-10755,500959,779898,701751,184109,44791,-445014,-183756,63214,141882,16306,132081,208392,205438,66402,36012,-109679,-25905,-261630,-16041,-548432,-360819,-359659,-40285,-351864,-312827,-72211,-224760,-253657,-188301,-264601,-492885,-214144,-86925,-422499,-53121,470426,468995,300912,200936,-54889,-39091,306779,835631,1596355,1526240,1034156,1036193,382655,1235600,2013487,2010767,1690721,2348788,2365107,2468699,954912,72479,83938,242392,561403,541867,343414,95829,-99891,-161027,-276270,-31537,-30410,-6519,-257403,-158018,-27928,-297625,-365441,-29545,222945,202561,86030,49082,119939,-12168,81097,439426,458631,274403,524847,685583,760566,748007,782874,641742,239152,-159294,-334307,-184852,-293537,72081,-68891,-297682,-279232,140335,628302,886037,1089481,937757,384975,-669,-45839,-40933,243325,546495,475863,120317,-121314,84368,16289,-257095,-446175,-308061,-257603,-141437,34188,105308,185317,328106,484524,420988,254722,217324,123787,-41012,-201823,-329739,-266883,-56372,42308,410387,269156,-31479,315791,461588,611614,472934,129497,-283746,-285621,1917,246111,341383,617439,322118,-160419,-119224,142185,18939,-232415,-380229,-52274,61804,78218,112651,233772,268720,62753,-237408,113947,49980,-289391,-199967,-74482,-253151,-350464,-461705,-418167,-352546,-269642,-482615,-315269,251608,543163,245272,18622,451407,641840,686471,505652,287428,26597,8099,176919,414202,288980,-59402,-97584,7417,91731,327079,346580,320845,246551,147450,241445,380153,527208,428891,60871,-205055,-100573,14596,-59381,-317003,-567088,-440598,-255352,-220285,-317393,70842,366103,256852,36890,-203153,-182591,-47644,-86088,-370822,-164449,117854,390260,435664,353227,50223,-455579,-172036,-40813,15555,165573,184818,80008,-34135,-311217,-565235,-330086,-241135,-282318,-214900,-3405,75897,-16328,-74542,-108899,-217156,-421729,-305895,-85347,-40689,-187244,-390025,-82276,140178,338112,606213,771162,791959,606676,354878,225437,20853,-259942,-265038,-294855,-151481,51944,275926,292024,69015,-10341,63862,-98054,-371035,-380835,-306402,-106767,-13641,224247,417239,234868,-165362,-295488,-98668,-218184,-465823,-299950,-162938,-175588,-343998,-413975,15640,112699,-110812,-24324,72701,-98918,-508423,-158410,46501,763,137035,133811,-29646,18959,283964,441454,296181,97586,-38854,-329072,-355505,-242813,-196033,-189901,32821,406351,551979,281245,-19695,-280860,-388536,-120123,53256,24648,-255851,-375272,-94201,24875,6755,72103,292912,482505,319217,272361,262056,73111,-324044,-299450,-144267,-11087,481751,713506,581874,204769,-72830,-47845,122697,212258,33923,-429640,-317479,-228006,-291042,-89672,114069,41660,-163817,-462033,-502137,-477174,-387539,-83552,143191,169954,-48829,-139542,-178649,-516297,163267,574662,412374,-141928,-346020,-161049,61446,203563,309490,275332,114433,-221064,-341610,164516,201064,115310,297766,393671,47067,-339801,-55903,99257,65628,-37688,-83502,-7546,149448,537029,902864,909553,625281,296416,-17449,-170621,-295985,-500045,-250628,-137245,-173297,-427753,-219973,-26283,31298,-27631,-172095,-205560,49439,108031,198760,268870,262026,176824,20637,-53002,36390,-171386,-150757,73919,91353,-215123,-309097,-378080,-53469,245663,382791,514323,676727,379431,-140744,-420373,-237812,81611,480399,540737,220761,38235,-127839,-354712,-294063,-307835,72879,779834,1060264,1079020,740865,293385,-177727,48967,-149244,-518608,-545370,-349266,-89984,111316,295909,395553,597126,916058,1127048,694727,143551,-359198,-29567,389518,655088,917045,962183,1012227,825340,626177,266988,20352,34167,8432,29090,-52849,258794,388340,224010,-153512,-396495,-37847,262344,487834,341644,2560,-239666,-214853,54431,184578,82360,-137063,-195629,-155167,105238,502117,766900,538951,407338,85054,-157240,-142274,-209304,-182102,-23234,-171513,-134075,133900,130630,-32490,-144843,-147430,-417356,325791,1093552,1701696,1640262,893283,213502,-267857,-328424,-318643,-290475,-74968,296343,330679,194700,-9821,383108,907626,969310,822462,395902,-14907,-509454,-119358,113030,99321,118888,503945,456145,208969,258042,358703,112395,-373418,-196232,265010,-50780,-188055,-89198,13663,52072,-117889,-201933,-464727,-266842,314769,923366,1459615,1148539,407853,203111,433151,381716,-156607,-106461,108123,-28831,-382145,-263520,-157807,-272721,-414042,-452114,-193960,-15355,-116110,-380023,-365622,64073,482809,567133,598998,441431,405955,113504,113731,149568,363441,278371,238861,283611,178515,244100,112374,-41399,-306325,-394069,-138584,166982,275747,212230,-42718,-70525,-44462,-325566,-217717,161892,158407,398625,479554,544395,573938,506719,280284,150869,127284,145907,84648,-214753,-405024,-208062,-143237,-294747,-285281,-235414,-291908,-350657,-250709,-61253,166243,275380,1512,-153682,-158466,-139951,20208,504828,1020674,1069197,580704,-49297,-413164,-8511,-159904,-25577,268191,233005,245482,77540,-67294,-78184,62485,312815,743244,861674,614046,422606,389665,500443,327940,98571,37085,228183,485834,435696,272315,141330,137581,196143,203233,47664,243882,439517,307790,-128834,-3994,86262,-31210,-426841,-412883,-566435,-297995,-6466,-179402,-220302,-132081,38286,513485,894844,993286,616584,162275,-223886,-1832,84178,25794,-181487,-317567,-216873,-78952,111110,431046,396764,121363,-243091,-242154,-122507,-41228,-111339,-286856,-223966,-6626,-3361,-107615,60281,-141185,-401394,-381396,-357260,-472805,-561045,-354507,-40284,94155,106519,449016,537542,320354,106854,92561,-331977,-447948,-100890,71905,-474044,-151686,-474755,42325,837952,985548,533505,348168,53984,-116900,362835,462771,40612,-256887,-356678,-356365,-57641,-62688,-53853,-77069,-39984,146105,353972,259407,-105324,-244808,-232744,51041,289815,263333,-74777,-479409,-385516,-235147,-235572,-139426,100941,352906,236292,-83095,-392811,-81473,621767,993113,760755,259080,-179231,-230441,-343942,-70819,365403,238329,-301,-25061,12938,-103522,-279625,-310130,-237043,-121307,-66295,-316054,-486199,-218686,-146107,101175,54968,-138081,-63034,-26854,10151,106807,49814,-242088,-136327,130270,-74743,-260982,-217103,-255111,-152442,65740,447377,620563,511009,163766,62846,83890,-6349,60109,142758,32148,-188970,-437719,-93803,155969,432274,524739,208186,7086,180537,261697,4137,-257353,-378623,-500992,-127510,221836,291871,-160160,-196595,247671,247374,-14499,-354110,-289092,-356768,-410866,-405246,-559140,-306495,40649,207780,70148,-16331,150654,417453,659611,438523,94276,-354290,-491728,-2104,316222,301578,362241,374968,473053,133816,-302428,-270455,-226802,-511739,-509718,-442280,-249936,-139181,-189002,-143405,-149046,-372083,-487777,-405701,-342313,-513424,-439984,-249830,14318,150344,28998,-82676,-118101,-75182,-292293,-337476,-155960,-33129,300711,296560,-81348,-484952,392922,1056024,1139787,1126379,1038135,980080,755513,461233,48406,-225665,-144463,-265685,-434986,-481559,-483440,-102418,308437,-58441,-438536,-187124,-317724,-289529,86529,11533,-217844,-164174,259937,591529,515238,335575,221639,80674,-99751,-173043,-322840,-218312,381093,667237,468412,-137654,-232294,12747,363592,714641,967354,688084,158037,-335397,-456309,-137419,-11592,68344,9725,181978,306688,549515,678612,99681,-362386,-127658,-115799,-64041,-39189,138566,271744,377866,323342,209351,335784,553008,691263,364622,-102231,67138,676463,1012337,1104291,424114,-28766,-135496,17517,231939,40801,-393301,-325283,-367376,-414609,41775,80102,-176791,-445519,-221996,13594,92727,172449,197921,274946,245197,82,-338298,-499940,-156196,97323,-44979,-169872,-127182,-180841,-100669,-104133,-22373,398555,675855,311676,-140571,181360,21816,-281782,-306226,166477,456865,427601,296940,-205901,-364737,-121070,178080,436528,539019,406223,52336,-154389,15523,246882,285147,103022,64534,193336,127314,-106252,-376230,-579902,-284344,-108804,33538,113203,103611,22360,-80668,1861,312282,364368,51913,-347652,-410005,-25160,78271,49729,-110662,-195025,-160075,-77928,-103336,-372184,-482324,-182676,-132744,-231928,-418367,-378834,-212549,-150104,-74545,194679,470469,509478,119041,-271649,-407622,308373,1015914,1230969,1014228,603771,215938,-226750,-214994,125781,308637,402372,695500,879895,855701,549590,192940,-183212,-273708,-393980,-360660,-210295,-270302,-135982,-69770,88592,215748,467937,457812,266494,-439663,-139893,152441,702435,297186,-226619,-316135,-156800,248186,733325,746971,228021,-330657,-25126,467137,356926,112135,-9251,120548,378292,366775,165689,-142405,-372980,-125911,110787,155761,26847,-105228,-255062,-274637,-334616,-278452,-252194,-258955,-113223,312772,672821,964826,382092,-212521,-474389,-65952,140409,181613,-112712,-73043,-237453,-282762,305004,765947,867133,755118,634781,519525,267210,67265,-94782,70155,127767,-99955,-289318,-293074,-201648,-231362,-290729,137400,441058,404944,85242,-257409,-155148,309701,513149,253693,-201877,-219612,-46600,38620,56,-169246,-194421,-334908,-277469,-73132,151496,202721,67849,-206439,-138268,-331024,-292462,250097,373116,157264,-88219,-211079,-37489,293298,486305,312414,71622,-31664,-34429,104544,230563,142433,-107927,-200925,-73810,8948,-143377,-231149,-272442,-227036,-382283,-333811,-46925,43270,-245529,-477009,-134523,28678,-232388,-434627,-145762,-43195,29974,323163,689707,642708,398589,153677,148004,228810,340203,557192,439750,313662,4619,-463372,-293040,-167368,-209058,1584,130931,145836,345988,476786,671053,463038,134814,14324,-114884,41172,145946,78916,69009,-14041,-266675,-237015,-44991,-231030,-453002,-442416,156296,353470,-74929,-477305,228261,658123,677885,518314,392671,299730,202159,-81043,-372093,-76513,43611,-66952,-197234,-133891,87376,231238,-72216,-267280,-164324,-298137,-342257,-22820,72683,-219844,-459268,-152094,-4903,109966,321960,522184,621728,448233,206559,-74334,-310312,-197347,12543,32445,112634,70677,-77764,-106793,144071,254718,474656,603678,316785,70085,46548,190815,-124477,-5763,503401,775313,508457,93542,-164924,-228857,-298639,-361113,-418931,-227081,-186651,-296984,-316609,-43009,303344,311755,-104633,-390888,106628,186762,247483,128287,105502,68004,-227436,-317084,-356096,-201688,-131443,-11169,247209,227305,-28737,-223769,-291787,-102632,146161,373175,499544,446282,141520,-225297,-293734,-28809,147366,110749,91090,102658,-140860,-329392,114736,209213,139014,-95965,-255058,-229477,-371862,-453338,-111267,-97847,-423112,-379136,-62640,180590,373641,385436,221670,240208,423000,150683,-254276,60847,162106,-138851,-365711,-260497,-237741,-313102,-403206,-486056,-383729,-455920,-429059,-38313,285391,546348,690285,599995,86798,-96905,320089,582610,394394,-139221,-147845,78629,300233,130937,-61967,20654,363509,545605,443017,121230,-256819,-457137,-336413,-169027,-161433,-439966,-479430,-345657,-253865,-352202,-193731,-124266,-129734,-13805,75771,-84900,-270848,-308421,-216035,-97807,48541,541122,641910,502960,86198,-159968,-33025,-94360,-365494,235752,543795,375210,-111094,-314461,-162281,-325305,-344319,-189299,-131007,-45179,-228490,-230464,-190304,-103941,-487,60292,184083,129109,-139491,-295593,77732,76314,-231146,92382,781527,976901,639873,255724,84746,415778,596790,498654,169309,-4170,85878,-247830,-113092,-59028,-57601,-105958,116869,118033,-25438,-37134,-161540,-158180,-120351,-305242,-225426,281394,479012,437427,354732,397120,-7887,-311499,-71431,133575,214102,195578,-22938,-243921,-178149,40928,305618,432297,669139,690897,707044,570101,272867,-173366,-155425,-40993,-158580,-393473,-292900,-131804,-19200,244143,431372,313970,107830,-155503,-314060,-216292,-27611,122052,52868,168067,178345,-438103,-206705,153017,190476,139229,-40818,-360556,36971,27250,-28057,210957,219890,88781,-81227,-239588,-149294,102014,210704,55743,236513,716513,793920,469608,114703,-157554,65207,312365,401412,208231,64340,-33584,-57353,-59418,-179239,-293683,-344936,-334205,-214772,-108791,-71786,-227083,-201614,-132032,-190323,-375683,-352966,-163398,-196633,-283891,-307814,-113825,53630,285987,416437,294889,254667,29304,-51051,-19401,1310,49351,93129,82772,-20238,-36276,63243],[161769,289759,247695,200577,285121,363855,374312,235789,24686,-119483,-280760,-89096,61289,5189,-304377,-456008,-154490,268664,553125,598187,368917,82730,-392836,-330513,-13112,36944,-202986,-451539,-319865,-176318,33398,245169,94364,173901,141922,-84818,-101494,-231694,-335003,-79409,-6159,-262053,-462019,-28550,288690,319531,166460,37424,-67185,-162667,-17546,228946,263545,69143,-266748,6073,-234274,-158626,118969,-14509,242355,567410,533654,441122,245389,351615,680886,573560,137653,-120740,-999,397490,432756,340000,-1203,-385561,-155137,-65286,-263910,-374970,-278793,-227940,-165598,-49398,23779,167509,313300,92016,-172943,-186113,-50369,166336,246763,300371,205829,-37652,10277,327872,192386,-231026,-209901,158448,200946,111312,-160552,-282942,28153,384433,589146,370057,-13525,-449239,-433525,-195141,-29246,-108803,-180042,-342863,-304379,-26436,268219,-19161,-288853,-387186,-377073,-159129,51604,-132225,-500688,-167196,14066,45856,-228956,-503170,-285028,-198653,-244580,45240,320533,298735,-61770,-413077,-87541,426818,777023,588202,98749,-361221,-451089,-454197,-161172,234558,427504,339740,-13812,-448842,-375712,-55135,294545,245184,-90112,-422078,-348948,35739,354391,630633,631157,551373,473778,478762,262673,-165278,-411520,-395765,-265189,44903,209761,156415,283450,358119,115968,-123977,-301609,-338036,-223452,-98457,-110134,-241546,-282440,-196380,-190167,-254747,-354315,-429397,-410760,-225747,114226,504218,597446,430984,62580,-365365,-478531,-451774,-536346,-635047,-449225,-256730,-184558,30171,-242240,116812,303766,30067,-393982,-38637,73051,4812,-17683,35540,48633,-109358,-297958,55400,125554,-112855,-184139,-148855,-256187,-179573,-30466,-58655,141838,444181,415067,240035,250640,438251,716891,868167,743207,637617,569887,189069,-41052,24661,-133308,-513768,-261996,41200,329422,480241,317159,400248,473950,261520,9506,341333,692739,559400,184878,-204174,-302398,-462713,-284175,41084,208203,130576,-250887,-467700,-129588,276306,542084,263864,-27700,-603286,-155713,70507,76797,-353061,-409585,-405728,-549492,-479402,-459627,128246,658749,601513,531102,569168,741300,766912,360304,-328058,-343561,45382,333691,429303,497438,406974,144961,-10224,-3048,-275798,-364104,-303414,-366564,-483984,-198643,-138549,-90347,-80118,-2397,-260704,-388425,-352205,-327689,-445923,-385319,-202463,-159060,-132008,-41230,-92157,1328,362065,309295,254255,-188455,-116823,-105044,-486570,-119937,120862,173490,553251,828257,356027,-297393,-435893,-340538,-81511,118560,344848,230252,-61531,-88661,-84246,143593,22177,-118795,-160909,80605,518379,702641,353367,-317556,329993,555093,1183534,-346290,1108480,1615827,2835847,4970489,5384953,4986881,5729227,6150071,3937623,383930,1821862,983030,241093,1322772,1759091,771630,621694,175941,56067,383931,848084,636692,683122,36664,115137,231735,247005,-169340,-110423,-6182,-328261,-274111,-50742,-151222,-372083,364394,423035,123219,-400698,-292446,-343512,-112040,218985,144112,-281867,-333367,-28834,792581,1446287,1139747,237475,-304402,-233844,196429,130632,-196812,-111212,-171527,34977,457105,286748,-20807,139736,508459,338180,-37724,-296457,-232303,121263,662514,120860,-204886,376544,57366,-46172,-30072,-383800,56342,324001,-68737,-160290,384499,177090,54987,-24231,120734,11961,-563949,684764,2113906,3223550,2988730,1814189,1162100,1772436,2493509,2640387,2325063,1560922,640261,412237,863988,933363,338718,649673,167279,397491,442729,502342,38826,-351064,-15704,-103965,-130700,-375141,-657032,-430192,-12151,84462,-403088,-340202,-48253,53310,347830,459025,120800,63593,-17618,77879,102693,121250,159274,514477,723437,970656,777998,684691,314985,171988,139193,97091,127401,-65362,103007,81687,-226302,-59387,763589,1114281,1013867,1032298,849661,449741,13050,-147472,-236642,78523,445874,373145,63682,-97524,59952,-25948,-243500,-409108,-393865,-188486,39696,157035,154174,139695,163569,176190,26830,55136,176763,-6308,-312297,-504738,-294903,-14349,242080,238472,276401,398567,503714,834584,912740,751342,668419,136367,-253354,-333947,-168482,131821,286607,304010,-216397,-521231,-69478,130386,16632,-168174,-218694,-51492,-6207,-32068,-94903,-91306,-20668,-147264,-132769,77781,-276956,-535452,-47534,-81610,-304304,-331850,-510841,-227817,-41377,-46872,-438779,-258395,385816,575308,269784,-269521,157351,415435,696937,506596,324264,51418,-35912,150793,219262,51506,-359940,-42597,313475,599562,445979,527292,477109,421988,203430,86965,124890,299277,240186,62008,-102901,-102376,1042,-4403,-218575,-555384,-371196,134920,104976,-391331,-129470,248556,187096,-20396,-40024,-60987,-134958,-151080,-326503,-159655,165151,423167,432939,406293,106960,-377502,-185008,7133,58691,39659,-103964,-94819,-146215,-342453,-358076,-218176,-91446,-27835,-39273,-31959,-91118,-148000,-139713,-58150,-22143,-120417,-218853,-444832,-422484,-393171,-352464,29392,213968,384205,555940,746739,680487,380988,25171,52241,46578,-156757,-304044,-303738,-56325,263954,467331,444303,182973,-29248,-4702,-23287,-157397,-236692,-94386,135211,250338,420111,621677,392300,-79611,-385824,-332907,-351619,10645,116789,64699,-283757,-480021,-380027,-248588,-252259,-301367,-87427,-16294,-241776,-330360,186518,446330,281538,425497,336245,67404,-125241,87726,189273,44763,-86626,-147657,-304920,-344586,-385060,-425453,-226758,239186,638107,751010,229108,-226538,-367708,-108477,50574,-23750,-195263,-234051,-61770,236689,115122,-281489,-148773,212396,361768,170712,71986,7234,-118357,-456659,-423221,-267567,102074,604780,601763,446767,-41546,-346062,-43466,97012,162853,-36659,-470073,-460745,-544012,-128293,214795,280566,52766,-264095,-361986,-329393,-287412,-160025,43790,152907,91285,-83525,-88145,40020,-319998,-181345,218532,181088,-207834,-300993,-194726,-178239,165030,469627,594743,320203,-241107,-228440,291958,396684,208412,156764,46647,-285340,-274321,83076,210848,174026,35280,-63138,-42680,132750,603160,959936,905204,519911,174110,12655,-41805,-187510,-536408,-289342,-302912,-447199,-68319,222457,280522,261659,34823,-243501,-349415,-164151,-53505,112640,335559,306644,52432,-218945,-244676,-131209,-107680,-157332,-161477,-57221,-211935,-296657,-180780,128333,501136,645082,701997,749707,397912,-175162,-500980,-345375,37958,436471,405719,18819,-289694,-441415,-250806,-218638,-331262,280835,1019633,1228021,1003782,681624,350116,-175233,-60421,-56393,-316910,-407326,-108834,-12941,15744,182957,373961,696928,1139247,1151291,540492,-114132,-386450,-104598,145207,452309,772447,915009,996854,953411,747828,498214,341787,397235,304785,219244,278859,606723,607279,387418,-118428,-381832,-126106,236244,437144,446625,152200,-84523,-101785,117066,337913,151326,-203766,-357008,-415036,-189235,367402,788875,726835,488744,36405,-321821,-140559,-212527,-214991,-35258,-150845,-205800,73748,113784,-26354,-213099,-247020,-280052,103915,973885,1378345,1244773,539486,-18743,-394002,-412090,-364873,-389473,-346596,-58661,125970,129550,-176412,-50735,417016,696521,639014,137712,-430802,-181629,-84530,-86710,-171847,21348,476072,535447,261856,187951,281494,129927,-470848,-283216,326540,54939,-283922,-354139,-116794,9811,-15168,-60892,-315922,-103146,462727,1067599,1457905,1074776,241512,99311,284162,215446,-156048,-172826,39509,22737,-235047,-522678,-339938,-350393,-477602,-337039,-93461,20209,-12903,-32684,-61704,-140026,131943,295141,402879,274745,253140,90886,183855,330873,548193,418502,302907,284320,92557,-11220,-31852,-127444,-345611,-615077,-286672,69774,318475,276207,-32989,-124052,-37554,-239651,-225405,-58832,-416753,48478,385995,636887,697745,586771,327226,178690,122950,260675,373031,210508,-184786,-558785,-396652,-544673,-426573,-325245,-253006,-239796,-393255,-280537,103927,367320,142379,-81379,-160699,-216886,-28105,323378,861408,968417,458982,-210762,-174996,41253,-159257,-11782,338940,399712,450289,274932,41295,-132186,-190819,154665,755044,1030401,958866,791726,585716,487105,425397,285441,433668,583238,700167,455680,277413,206824,294094,359374,317774,72233,52733,346120,463363,-32434,-410524,-150400,-282291,-542892,-359251,-485324,-555541,-256156,-81662,-24574,46996,118747,486504,700503,815148,601666,214856,-165766,-175970,10084,-6869,-204280,-177356,19720,110297,161894,451506,452162,141887,-254398,-361077,-176263,-151232,-68581,-133042,-274597,-145180,-21353,-227165,-58276,-129938,-255216,-361463,-315496,-316827,-321415,-401809,-181077,-157386,50419,464958,602205,258188,-73858,-41779,-341717,-396232,81363,224814,-271938,-182777,-379568,9348,511218,753142,419264,502166,338897,-158269,-35010,201587,26302,-215018,-115638,-364323,-241997,-152675,-131030,-125421,38912,274197,422534,310465,-135305,-392967,-337955,-27814,182907,156257,-245479,-548555,-204826,-151757,-289570,-325829,-145278,162378,170758,-234120,-323812,-79801,294962,541304,352693,-104343,-305687,-204073,-368531,-252050,861,-141233,-213553,-331737,-336899,-413403,-407688,-328627,-215093,-6777,64519,-203745,-381704,-216194,-200806,-88627,-27103,-143040,7546,121807,96907,108467,121631,-99544,-89957,291213,244838,27232,-141695,-322028,-460377,-360754,953,354661,413456,392299,334174,442211,499939,541038,310579,-50558,-492797,-168821,98739,321528,490698,630735,428552,86622,33153,132036,37540,-89224,-188393,-251095,-21205,250017,314762,-125771,-243383,115319,63724,-165426,-281375,-148879,-126841,-18133,-114666,-381986,-424159,-32442,221898,94926,-39163,48851,137748,260359,244218,101875,-184568,-325214,-170021,366655,571574,516360,271933,169445,-294213,-349467,-82123,-199246,-460193,-582118,-479545,-238401,-24038,110277,77329,-139496,-488574,-546960,-387136,-389749,-456208,-456524,-253895,-7542,107072,-58603,-169023,-227685,-294808,-278134,-227990,-89368,48494,303925,280394,-133373,-262703,469069,892604,831664,771899,768350,629532,540615,394874,76896,29413,146919,-56911,-400287,-425494,-440495,-377333,-95655,-385079,-219970,-61528,-358733,-188497,72119,-214702,-92204,239851,394355,580600,434210,330165,342525,225931,41196,-114269,-291378,-116067,490608,886781,741815,102402,-167362,21357,256584,547548,787709,558690,50636,-313938,-163933,233847,286563,125181,71606,313820,265422,464906,681424,218788,-342252,-459807,-493371,-403413,-297067,-47530,210898,329414,312909,219013,414048,608768,816040,723388,252260,55286,695966,1057921,953979,495816,88499,5969,193623,280746,-46413,-483606,-156638,-204153,-461088,-107289,-132096,-26354,-173900,-368698,-251712,30695,262959,218178,134450,86773,-40066,-281125,-495151,-161139,60325,-92877,-167236,-48410,-196314,-226380,-136709,12932,320108,364115,-130971,-174719,328947,-31029,-242776,-319418,30030,350898,472058,350894,-75915,-341508,-364310,42638,401572,595129,509822,235359,-28479,36641,299016,500348,322512,119547,25043,-21101,-102925,-285389,-421279,-315205,-128208,-120875,-81077,-41644,-27436,-40407,32390,261749,205176,-141665,-506838,-176666,16942,54965,-102706,-233652,-151986,-3110,101760,22977,-241433,-502495,-312083,-244570,-333024,-268667,-32789,-15154,931,288711,452061,442403,434699,92486,-299917,-295253,279190,763296,794383,770799,375403,-17495,-288729,-114500,195060,454701,659161,900325,769370,458749,54810,-176415,-275731,-318773,-382065,-350463,-166023,-212389,-6985,110577,224317,57070,198307,336807,521859,78011,-276458,-358089,264403,107025,-167079,-535472,-426835,-65478,286792,434532,77463,-443866,-52384,325475,135081,-46767,13946,227446,374313,448329,220936,-82818,-302232,-226775,38877,120437,135232,45381,-224955,-237630,-286309,-260378,-224327,-230958,-105904,169519,299868,553482,237487,-242798,-289840,-72023,-4062,-31275,-214541,-239912,-208706,-178593,245388,610071,844584,869986,918641,574352,466666,269953,106120,42835,15096,-120248,-232672,-166128,-77135,-201797,-362977,136401,470902,457192,44582,-480705,-314207,221985,538654,356252,-83288,-93390,22373,-17709,-302988,-505657,-500848,-488344,-421991,-15573,310308,442307,358242,32059,-173585,-340698,-51092,366473,410693,255099,68510,-32006,65871,280076,416917,290197,58319,-93283,-202438,-242680,-115559,-48317,-203971,-261648,-129779,-122596,-292069,-312573,-253733,-168323,-263077,-399840,-227569,-21793,-202806,-522131,-252609,64830,-152461,-411254,-223343,-207755,-229270,149700,410266,415418,40859,-87839,248641,479940,437605,473105,260305,68551,-161735,-534943,-128055,47087,-9299,64174,74977,21604,104607,364265,579995,407861,41705,-214281,-203968,-33525,220234,86928,57147,-140004,-433710,-168352,266089,252188,29621,-439007,152352,494491,273579,-287950,136213,638156,681782,524673,464008,487659,372828,-49485,-530867,-61007,105390,-9213,-191325,-197304,-237337,-50395,-231530,-480308,-424391,-452710,-159211,-82618,-72195,-308616,-482816,-260313,-61175,162735,515985,730299,792458,677722,478840,196719,-181303,-533669,-189362,69645,324460,397958,-45803,-245289,166177,405620,552218,701406,448908,145170,437565,623621,213150,-279462,350133,789197,599852,249550,80851,25605,-149552,-355904,-426687,-276459,-362522,-420031,-301122,-62453,202241,204275,-171901,-518270,-165956,-48149,288620,438622,427324,193808,-132599,-194815,-319779,-28052,146786,356116,518497,393931,-122356,-443500,-212424,117193,524801,685787,750955,556591,250072,-103024,-233340,58676,266554,317430,194771,122900,-72417,-262873,-1521,-95565,-322995,-313232,-443066,-457983,-428428,-321169,-45198,-42596,-385935,-483127,-145823,147411,391731,447105,227504,-50968,-71062,-155832,-184334,122311,184084,25213,-173536,-395581,-461486,-451439,-461261,-421327,-347938,-395168,-500974,-99440,244734,390762,425388,141602,-163918,315569,721556,751123,400596,-22682,-141414,-74371,-21703,-169354,-388753,-285059,30396,337638,422114,271292,3495,-249482,-362055,-429824,-419121,-137308,2817,74958,43415,-324523,-240041,-205921,-309167,-77932,132112,32148,-191127,-474769,-359858,-30028,186470,351943,396853,236744,-142416,-269932,-124455,-249893,-255335,331021,465066,82477,-500750,-4126,-133059,-443160,-301529,-348156,-130223,299997,243620,-55695,-233247,-203810,-27699,41684,187639,142085,-115572,-243117,191204,121805,-274719,101135,762940,921626,643130,184262,103538,463541,456012,334639,60440,19056,193187,137134,-306803,-229327,-191255,-240173,-187519,-38846,229780,111687,-74618,-59904,-228137,-392030,-365482,-6032,356877,572126,629275,606776,239410,-283193,-32264,231011,375561,394188,228612,-101854,-144819,73426,322416,451513,734527,817329,721003,513851,229211,-183410,-255312,-170805,-192965,-404013,-278008,-79078,60773,236122,360405,259338,172677,21130,-195396,-381838,-68702,131072,71364,226991,370995,-184874,-301865,-1839,46319,23354,-40092,-60878,79066,-65467,-15334,194304,126822,-193,-115805,-242395,-117569,80389,95096,-268111,103982,613999,732704,503739,193586,-113048,-19575,301443,449669,404162,268000,165599,-15153,-108661,-318675,-386990,-243399,-185330,-36121,1930,-103595,-434773,-297613,-274488,-342439,-297143,61216,255930,109260,-198204,-386371,-208849,2803,267020,492158,387526,305024,-18264,-119052,-125512,-463,55704,97496,10681,-124708,-151118,-9409],[154825,240895,201401,129428,126381,210661,245340,182003,11873,-101394,-164051,-104556,-84294,-179860,-205331,-267468,-133934,197445,488466,550651,265155,-154190,-403971,-175917,-190948,-166060,-150720,-140918,-214326,-272234,-130478,130787,112877,244658,199691,-51540,-51806,-163618,-280398,184164,378560,238770,-194067,-219546,241078,378515,257340,214765,99534,42150,-57668,-25022,4903,12104,-156500,106858,-95548,-439669,-207443,-46683,312734,526386,515185,432765,225346,132595,288390,382702,121257,19037,127209,542098,644426,504198,181183,-330867,-242555,14837,-55702,-81968,148870,245772,144673,142461,126525,235279,360910,161131,-83064,-70143,154783,387812,530923,407064,105305,-139648,-24353,252823,36661,-268674,-118297,320742,362748,372848,28780,-397636,-123824,276346,549822,431267,74997,-341696,-481453,-356452,-219279,-310430,-441208,-463076,-436972,-203942,106090,16584,-128799,-353748,-519435,-524990,-421640,-446169,-364706,-122280,-148178,-258998,-479262,-285913,-147025,-207936,-461042,59315,453469,630740,341180,6358,-172948,398151,811324,634096,109759,-500210,-512526,-564342,-246605,95016,340735,278719,-19041,-381287,-331923,-68451,173279,87243,-295490,-472656,-152812,203416,428611,729375,737300,541846,388730,307425,55427,-452886,-221021,-76504,-72810,27579,36982,-40931,47697,252721,93764,-227775,-407205,-398140,-197005,-84242,-40189,-51852,-174861,-316947,-431286,-475092,-537470,-478707,-284121,-339295,-163800,144459,276457,134532,-93364,-491619,-433825,-411655,-253654,38556,299505,383626,323345,520946,215891,-122768,6404,-34443,-348394,-384232,-322310,-344994,-282285,-94632,-131735,-243405,-391813,136511,290789,41845,-138338,-163191,-185545,-281949,-273270,-69758,56426,269980,169234,-150433,-238009,-39597,319781,634915,641271,497409,409196,79949,-194050,-149023,-189213,-382079,-355851,-76051,271852,455263,407391,469333,369161,63630,-218544,221219,678342,762324,390137,90182,-77001,-267112,-364338,-197387,-93705,-129559,-438686,-337175,82290,731138,901758,296724,-133458,-493059,-450222,-181575,-344865,-545342,-195308,-105980,-296999,-605926,-402049,-297786,70821,62241,169591,327431,459421,447253,8931,-439133,-184852,170307,304637,359048,284643,307250,7722,-148808,-82227,-20198,-83547,-274822,-429692,-473535,-143889,58140,66258,187373,212704,-6078,-339818,-257188,-245065,-408115,-430843,-20775,12289,-130121,154497,393885,498465,596989,560832,349680,-410909,-63707,72927,-362408,45114,259140,259472,839462,1030276,325323,-461796,-306229,-187268,-225581,118255,715104,531593,-59396,-484022,-104734,285391,246660,145161,321504,492606,1189017,1438642,1364593,1020837,1197458,2042231,3180162,2956021,1796833,9474580,19070728,27907973,32269664,36097785,45919339,50275933,40842856,18908761,322028,9483422,7083175,1138258,2319163,2645506,2341428,1822522,1286433,446016,-290300,935015,1405138,457249,-642839,151471,1088837,912193,68838,526740,469910,273842,750012,714038,39568,355403,728671,312077,-354673,168146,27366,-513026,369498,514858,241349,122734,292475,1247613,2130894,1640635,645473,188883,343519,668047,408191,-513904,165126,371491,147688,800214,543058,-299675,382005,1027345,1063966,451405,-154723,-152093,265263,1141302,705786,350560,1018861,724492,262615,425393,535446,997274,1099808,-7671,341614,1220673,858226,24455,-512141,-18461,418646,1857395,5041083,8438841,9790193,7869264,4841765,6537385,10356039,12566228,11199000,6659593,1774621,2289322,2997868,4241187,2828613,1786284,2133752,1070335,192339,1130049,1223496,378119,153900,554984,783710,444879,137172,236950,87186,301615,353198,20693,133183,-24395,-472109,571635,806601,272819,115162,81072,-11863,-471237,-553604,-294038,103142,520139,881701,709948,408546,-178265,93535,403417,239432,-53875,-213744,-106157,156020,-167208,112992,1087207,1198567,886587,785222,745958,584748,122701,-237743,-437060,-160697,314814,356631,6866,-168283,-16775,-79714,-272178,-360201,-190943,174319,381415,415390,280245,74879,-43404,-219439,-446469,-169853,42650,-173855,-475876,-421026,-232898,86590,283295,304193,277232,582804,958731,1154352,1108497,691543,531115,24671,-248905,-228690,-44379,128818,61030,-269946,-538555,-110415,46064,92620,16851,-45472,22145,-35007,-94341,-154416,-346171,-316921,-18157,80648,140586,10713,-526594,-265251,-3819,-158559,-301370,-314977,-571016,-92257,239552,179162,-340630,-336553,359455,511279,292990,-236643,-271327,96517,519238,455204,232490,3688,-35919,219159,113276,-163773,-480049,-17075,371174,791845,551780,644741,511363,422450,179447,-180450,-275444,-129951,-97795,-56412,-19775,8097,44687,47410,-181772,-620287,-273467,351357,190792,-307907,-170966,257958,125442,-195376,-29253,-78018,-352502,-351317,-310691,-177241,134157,329951,316088,220828,-72559,-290252,-174975,-82696,61351,178649,146214,67053,-222068,-359146,-118413,19884,122528,194373,198456,36772,-187649,-316103,-223957,31935,201396,185648,108994,-93013,-490572,-554611,-358913,-14604,139750,334440,415379,578287,403599,24781,-226719,-132206,45385,-9342,-127385,-158372,21197,356580,472928,422338,211094,-23101,-57895,6700,-40376,-229667,-48058,216833,452325,590407,693859,421037,-66492,-459483,-437770,-56046,392677,437902,147028,-352834,-472682,-327038,-325255,-385282,-309323,-128908,-154813,-452823,-14284,586879,695542,423040,520247,423164,92478,-214450,-153128,-168328,-303419,-265833,-230055,-165506,-247022,-373612,-298535,40836,294710,548422,522165,410,-565970,-86965,159897,252343,130089,91111,74478,283630,598417,437395,-186472,-458762,-36542,-15126,-161431,-256181,-294556,-388615,-496785,-571644,-315954,126954,510265,352269,232217,-280410,-407443,42800,123876,76585,-131187,-535182,-497908,-303082,201780,439297,286732,-90549,-323184,-229760,-220452,-166205,-31652,96214,115991,-9121,-117500,4461,166774,-105098,-527810,-201814,-105768,-299497,-272364,-265284,-538565,49326,542297,809533,459094,-295328,-149309,302418,387082,121326,-105019,-371712,-610223,-178573,92820,218054,231288,115622,-40275,-113955,149344,617515,895249,753932,277364,-67148,-35232,13238,-188401,-508742,-339963,-462778,-205666,294030,515738,499535,351488,-60036,-493398,-625620,-483222,-440666,-30193,282242,169337,-236300,-497264,-381716,-361813,9056,271566,202315,131888,-57549,-260219,-69210,239064,632336,740730,682786,400786,7619,-336830,-408272,-374421,-4801,310986,196317,-193033,-564089,-356693,-218908,-218821,-383513,363152,952517,1066695,689094,409649,174757,-354439,-316522,-81421,-195800,-240632,-18174,-2694,-133213,3577,300852,724781,1235360,1100371,433477,-207345,-201308,-146953,-99403,179810,466782,660539,730632,850149,719379,646466,618299,633362,483170,353222,593567,874442,794958,542885,-60308,-364503,-300672,135456,356826,460922,189151,-35122,39239,141137,282510,58349,-290816,-289604,-312618,-518605,94548,622256,692662,336176,-157636,-457199,-121618,-202206,-220952,-65229,-173446,-353174,-54066,83118,4130,-229952,-385828,-319397,-38937,791451,943014,633024,32039,-196991,-186159,-384308,-375748,-372074,-392313,-223510,68317,238172,71192,-456085,-144331,363160,493441,81503,-62089,169094,97704,-184656,-411212,-118570,337010,477415,172502,2757,213582,188545,-441109,-440939,-24683,-29227,-163149,-257168,-135757,-5434,20103,1850,-51566,78448,474900,889868,895635,508573,-150661,204270,389009,165062,-158618,-329533,-110201,22251,-106075,-347714,-351065,-263038,-420500,-168663,36490,79211,245351,262634,335022,115684,-281214,-151723,91980,124447,498281,458748,335484,275626,401403,402755,322868,228582,43363,-51132,98830,76149,-205651,-449782,-447522,-101494,158108,52535,-225826,-265338,-76871,-144517,-272226,-273176,-278198,270300,505270,659471,606008,431669,167203,13930,-75767,197271,469910,485997,147003,-209232,-292389,-181567,-7216,-54111,-204501,-214430,-304654,-493488,-17546,336280,193113,-65640,-241953,-384455,-313972,-4302,492837,699618,323327,-256236,-57482,-38220,-233703,-209159,144713,366353,459914,307610,72452,-113822,-314070,19257,658370,1043660,1137364,971039,667589,394641,443721,435633,720670,796973,692903,340440,284833,291158,357898,408000,391055,166844,-222170,135784,516585,154662,-188491,-108980,-219142,-316797,-209474,-241772,-257261,-12612,212690,187398,91036,65447,292709,442197,702928,697635,302685,-76679,-290592,-85548,-63737,-201876,14370,199968,195440,133549,290938,301919,-35534,-408491,-418349,-231851,-200830,-51643,20041,-170171,-172867,-25602,-124033,-125213,-70381,-57244,-116734,-60762,-33736,-28394,-54977,-129922,-407868,-202258,258282,471835,108048,-335314,-181330,-304457,-303348,195041,169103,-74688,-135885,-201356,-217515,45211,326391,241624,546023,576346,86575,-381067,20510,60333,-258824,-37384,-266355,-337274,-165502,-127886,-106248,61900,289034,443135,414187,33821,-301681,-311563,-135213,5720,-54466,-478830,-311596,-34885,-121226,-392901,-443032,-394105,-137739,33318,-391179,-238465,1770,-67215,-105129,-200393,-287368,-132802,35925,-59247,-236166,-301347,-237161,-428901,-429892,-411796,-429884,-419050,-329226,-174786,31162,72514,-195284,-185336,-124817,-254603,-442184,-249391,-149437,83803,192826,100050,113572,115235,-67679,-86790,323989,499366,450482,77232,-332340,-223095,-160805,-570878,-137675,309093,634269,647965,620416,804781,803804,294475,-219464,-315146,-79855,14479,240988,288894,452858,450918,175962,-30893,-19003,32014,50818,77818,58803,63901,157384,169140,-169693,-303453,-113222,-268890,-389769,-210417,-37975,66966,226466,81015,-200172,-517182,-195483,127191,134047,65772,54143,86715,-74572,-53733,-44811,15942,106306,35292,357997,647095,433687,62337,-97210,-175082,112692,158174,-188493,-473732,-575843,-445066,-171819,139024,362535,335445,136949,-162182,-265544,-509268,-416537,-302607,-432211,-273607,-60321,-67300,-291443,-365240,-412604,-179056,50801,-47545,-58520,66388,188962,145477,-172169,25562,479679,605663,357607,407086,617040,418823,293451,285329,134597,174295,268582,91750,-406611,-434230,-215200,-301895,-259586,-208703,192583,75198,-368283,-111626,30489,-326744,72518,526866,398202,322326,163392,182903,339007,239843,22385,-272449,-408136,-56194,515606,967419,899470,296840,-196185,-164395,-85124,234162,467387,388948,-5537,-174437,269352,693677,567359,55524,-30618,266278,97977,156114,318274,111646,-403984,-334133,-221695,-355035,-528246,-292721,18420,151874,177508,106670,277039,379564,642148,880566,409187,93106,637661,921699,558468,356267,119106,-5964,102448,69989,-266713,-283944,-2804,-56602,-317971,-181621,-112930,92431,34594,-190249,-402131,-49567,252580,191057,-70408,-178157,-104738,-178498,-554597,-257098,-41732,-114870,-82315,100492,-3098,-230691,-123879,63174,235525,49633,-226449,217970,423976,161891,46551,-128185,-241568,77985,274792,149012,-27589,-140811,-419235,-85370,322686,526156,498765,300312,26199,60046,320354,578833,443281,174165,-99038,-218541,-162248,-237944,-267754,-268667,-141551,-261860,-319216,-244591,-191188,-150299,-9631,180134,54995,-269116,-351426,-39348,-15845,-70109,-285723,-389700,-150510,131729,252770,126903,-115564,-394631,-406695,-279968,-172641,123091,306230,191926,181938,508299,523630,182387,-2515,-119138,-447678,-149360,242166,541055,534386,652800,528332,189837,-47239,-44670,175200,493464,830704,930830,573846,118661,-39504,70791,-11548,-10548,-240319,-458183,-28870,101519,261612,498469,800944,395625,-129953,65887,702649,875489,725236,321595,-499637,-265246,63034,-83974,-271405,-283996,-184129,19875,-123095,-464365,-166186,101867,76520,-443,36851,253847,248301,334408,163443,-71036,-143297,-77385,112560,169130,184159,98419,-192615,-166815,-201701,-181423,-187832,-205857,-176294,-199461,-334048,-341056,-220727,-92332,-32765,-103131,-226752,-226345,-398682,-451361,-79392,-17117,138803,339173,617208,776460,971711,808228,762929,507597,249099,-18037,-190406,-224205,-279798,-96206,-9662,-206713,-386560,122593,420651,341547,-112836,-389827,-160077,237360,494643,397559,69185,38909,82473,-58826,-395348,-451969,-142346,-191862,-378568,63446,456210,651083,579508,330765,49577,-43777,152784,421225,395939,292188,183397,126772,117149,183060,208238,140581,-44226,-210644,-332546,-338777,-146262,42421,-89405,-269202,-256235,-413599,-573729,-416337,-206509,-86122,-43153,-49510,-185848,-304718,-268569,-381088,-294429,43550,-118147,-403859,-317265,-307118,-463213,-225629,-49893,2612,-400803,-70271,385527,594059,432821,217895,-56413,-271137,-388826,-360841,-53269,142611,120378,65854,-140339,-185664,-295609,38677,211113,127073,-221837,-526472,-373773,-281221,88277,-11268,-65017,-230037,-169761,289681,747918,558116,200997,-372370,-74743,338078,379270,6235,224027,547817,562403,494936,544699,645177,485627,15071,-513101,41814,274437,197871,-150885,-216201,-402659,-309188,-372066,-410906,-245568,3402,203901,17746,-196493,-337187,-364208,-314667,-84656,158834,516604,691020,697917,715519,612287,436113,204405,-202845,-276952,70362,383790,494188,-59739,-405775,111109,480970,633109,755223,570555,217985,791031,960705,510969,-452278,84036,576043,550502,409006,431790,309124,14783,-297605,-284940,-115197,-223548,-330931,-270764,-107054,24141,9474,-232006,-424911,-214095,85547,581178,817358,597028,225849,110912,212576,-59331,108982,328710,571248,608028,409358,-164866,-440304,-64847,397016,784756,920075,890163,614438,361695,28376,-117008,109337,266396,354122,173091,62839,-32121,-118753,-74744,-330186,-551037,-205199,-173270,-377524,-297433,-149762,-13155,4882,-279651,-440833,-221126,36241,272401,406777,303911,-43047,-290041,-363317,-87777,171404,238081,196123,84444,-112916,-370855,-436535,-423623,-344814,-258425,-269310,-382394,-215937,94291,166731,76369,-337585,-88350,546415,907580,685002,183673,-74222,-205569,-229384,-317802,-326898,-378653,-507909,-306429,-16546,252000,277088,143303,-64246,-266506,-549160,-63659,214825,346544,359917,153482,-305358,-345833,-276864,-449956,-111617,159474,316986,344223,-31099,-326739,-165551,148233,39404,44160,-97576,-377378,-344976,-223823,-395256,-87064,341505,331865,-193689,-131008,192674,-149889,-170370,200633,-136429,-171242,517361,753438,207680,-225399,-285920,-72325,-43872,82898,83374,-107901,-186930,205709,141444,-311170,76694,715709,868371,585547,61774,65298,290252,139382,-82042,-191300,-24130,341978,702192,398148,-139275,-366365,-290719,-471096,-204983,194402,18447,-24595,7779,-256219,-513831,-547787,-340819,109083,460477,582693,482059,162856,-346712,22050,305397,449351,462045,352679,4071,-197762,-45743,126539,283188,595569,780701,638114,401988,86656,-285123,-398119,-367052,-338236,-254677,-90283,-59630,-36621,82971,177947,149593,184191,124159,-79524,-401305,-162427,29608,45689,198095,356545,74325,-487426,-246147,-96984,-101377,-112458,84274,211156,36301,-51813,4243,-50673,-102787,-171301,-242776,-142844,17226,-17081,-400213,-38622,434652,593915,464843,217854,-14686,-26466,282529,521214,660546,556619,426365,108103,-184562,-441206,-178468,90530,82263,116888,17270,-181695,-337753,-111600,-228426,-411513,-154339,349237,512031,288422,-171075,-287097,-178182,-107087,132663,438268,436362,254057,-88121,-270021,-228002,-60545,-12312,-4702,-124271,-301891,-277070,-92868],[137052,203054,135278,28964,-38226,19799,49945,59964,-34138,-94927,-84245,-107853,-246889,-275413,-166549,-157938,-66165,104592,326373,331856,52182,-167797,-77734,-5062,-289265,-137136,48992,102319,-82435,-233411,-394994,-151013,51827,248563,196195,-96888,-60194,-85335,-90168,377552,721130,788991,236236,-306195,25447,293423,257149,316918,248125,254041,-26528,-299147,-122063,-30706,-56200,199147,117456,-152963,-27533,210649,372975,386844,361256,319895,211059,-100451,-129798,44264,-1601,37017,73974,340253,565004,497929,319099,-6941,-387584,-55005,107512,212033,438775,519005,393292,320761,182270,158096,162585,49235,-101820,-41523,230410,477673,621820,317841,-145596,-341446,-371581,-176640,-196098,-249881,-71614,274441,347769,421274,191658,-307243,-295237,106394,377862,387884,143249,-156905,-356526,-348735,-303026,-382355,-439267,-143829,-241933,-315208,-153611,9944,-108231,-477478,-563536,-280769,-223734,-129511,-123920,-6896,-85020,-323497,-393486,-129021,75348,5091,-374066,-72074,412456,725096,604102,332385,140733,459975,795678,640676,121792,-328301,-341098,-477260,-418491,-167881,104846,93136,-116520,-347909,-257241,88049,389002,267778,-203919,-233342,49943,279164,417066,688582,727976,454911,246318,115987,-135761,-376888,26998,222224,123295,4266,-154052,-379972,-94331,327147,227487,-48613,-159168,-68683,159287,76532,-49768,-105861,-264677,-450580,-441899,-277959,-232604,-140563,-93047,-405732,-437929,-160153,-278,-134607,-320195,-479012,-282315,-278789,29853,696558,1310961,1136160,1004421,689487,568238,-202719,-258164,-36989,39428,-117484,-309503,-483422,-461137,-143548,-182629,-302490,-339482,204782,345650,80152,-127473,-223197,-76358,74388,219921,306640,245076,198898,-88826,-442129,-271194,-157280,52919,403698,633124,461351,226382,-51154,-325003,-275462,-216674,-276681,-260433,-126952,121814,258720,359654,399222,222089,-105232,-481647,74675,570021,804802,462215,281757,162721,24624,-194059,-394997,-396742,-478333,-521787,-81297,416452,991710,821804,79875,-198271,-98429,-127473,-448241,-420486,-235731,39216,188071,-17040,-569483,-263270,-385344,-308983,-114139,-69883,174651,296370,167232,-19881,-8995,164608,306460,251473,287061,109513,137421,-197427,-439930,54367,501154,415426,26900,-235103,-441969,-24267,255165,270953,359302,335442,249326,-226094,-231233,-93692,-175318,-548434,124882,263983,-4301,286250,732608,858307,729901,744856,323876,-564557,91327,321098,-134113,208361,387264,388374,1133423,1216148,340981,-599023,-73170,122915,-290371,205589,1003384,750756,46977,-149163,348071,572721,503080,620783,990984,1178431,2157718,2791758,3589329,3914160,6237546,10336625,14910203,12574847,7420185,28854599,57670035,80195046,91051791,101011505,125979835,139174761,114240820,57196051,6006025,26840687,21358548,8609318,8776627,6836805,4986299,4128985,3125904,2176150,1267621,2069859,2242971,1385656,747392,940249,2214844,2310750,1671317,1275032,1240348,1326044,1898475,1757283,804941,466701,1184695,648650,284949,992971,757805,-142444,643950,1000439,878944,457835,593903,1707513,2641121,2316979,1848209,1522571,1077311,1173804,830674,181296,748769,1003489,493374,1189967,868440,-432392,722965,1439609,1609746,1394241,861956,89374,146490,1404455,1351089,1153115,1723669,1635155,726020,1016764,1771705,2240514,2024451,479284,949636,2094594,2117740,1140997,373030,179794,1157629,6469124,13857262,20872707,23073409,18471348,13712095,19436163,28480592,34223176,30839432,18195784,3923909,4841074,9431852,9860133,6852064,4752788,5075998,3966427,2868494,3298360,2554353,1437554,1692181,1950927,2220053,1591106,1222447,1242020,830698,835832,889661,893710,953114,356267,-206881,710991,943791,478563,303629,340385,52057,-100130,129706,-166277,-271219,222796,620122,725941,311625,-442918,827,528917,191890,-441734,-441848,-270033,199742,-80226,237945,1058622,933438,552727,423645,664904,768021,347949,-95632,-256846,-347002,254216,507974,108970,-182706,10823,17195,-225763,-269090,150593,572128,787870,746696,448337,40230,-162141,-468415,-407104,-200616,-74960,-144403,-258604,-275317,-181559,67256,144756,218561,392324,744718,1209688,1229707,967744,430250,117923,-138483,-207941,-93495,205790,238666,-243806,-412282,54631,309738,130056,81651,89613,192631,315597,12590,-186129,-224295,-555461,-131466,340202,510263,418880,131919,-221929,-19437,-65137,-205711,-188455,-233091,-572817,-31829,353477,247430,-248050,-475133,228352,425484,324405,-71367,-501489,-158734,280469,446665,111655,-54456,100015,399342,164006,-241114,-466837,-75590,255863,593256,595679,655404,484153,309463,107744,-409562,-621818,-661549,-464507,-218558,45746,185578,177034,147623,-152937,-650281,-132663,383332,103847,-260030,-11714,388651,117455,-396699,-124851,-169089,-456304,-472764,-280024,-154790,79605,169049,133138,-123600,-273026,-139245,-73148,-234996,44098,425588,580542,362542,-205843,-325713,156222,331711,398579,407051,404624,158078,-139562,-420677,-298495,81521,372205,373401,195569,22095,-341013,-575740,-310174,-128802,-27812,159301,193658,287969,58166,-277165,-286785,-186938,85742,183803,157422,41658,70680,308395,314025,248676,129058,26279,-18359,45930,3078,-285352,-139202,195009,540564,704962,656418,369975,-70282,-478768,-382850,120131,436160,473105,66678,-379691,-321218,-53847,-44538,-189728,-225791,-163881,-325511,-376723,427918,984051,792265,444891,500481,483885,180972,-137822,-407305,-432396,-460202,-215023,-26540,160266,44924,-209876,-22506,247486,210243,205784,99994,11255,-188685,194748,361857,400836,309391,297569,311693,532409,821135,749807,142472,-558558,-301009,-373294,-515924,-535886,-459852,-530763,-492377,-493135,-184580,119838,321988,115981,24236,-401390,-246436,165346,242695,79433,-167232,-563309,-355101,-150956,207830,347841,63713,-273704,-134359,-70113,-115642,-93844,10655,105052,133830,-1595,-90516,86427,214091,41890,-328777,-410512,-272694,-381312,-160182,-38750,-387382,-54178,560083,877372,503690,-341464,-32011,338469,299489,-19315,-347905,-588923,-521033,-219993,-20496,127751,243030,214274,44703,-115900,236123,636020,798494,554330,48542,-303508,-151270,-54986,-288709,-422285,-370264,-583352,-13341,505145,674367,619217,336917,-201979,-504035,-261190,-134841,-380376,-144316,123090,-87106,-501433,-220405,-252686,-442058,57897,558525,682372,533751,100700,-203630,-41819,310644,675374,764725,665192,86587,-565368,-225751,-100110,-131128,46706,184859,3189,-353136,-404811,-218497,-287772,-289349,-448234,269617,602603,621626,261206,54450,-124241,-358327,-137222,-131107,-250673,-194770,-43409,-1095,-207129,-174303,196193,688451,1146935,972357,399689,-80378,-74423,-215773,-306828,-113366,95042,278452,363602,599331,630069,728324,796239,681870,482057,414055,783617,976001,899346,620371,7973,-301968,-460071,-23792,299469,416450,123769,-109638,163335,264518,197028,13060,-124314,-33596,-25088,-366279,-296678,267827,402094,-9266,-419258,-293057,-96948,-199176,-201670,-78401,-166993,-464900,-191809,88474,97181,-131000,-326775,-491985,-163894,512067,491997,43723,-149331,115871,-5830,-305827,-357889,-375974,-251037,-107412,126453,376216,323813,-9011,-347564,71391,402333,245404,361802,461888,286644,-181755,-546645,-281546,84357,266134,-20651,-269785,76750,155746,-336375,-560345,-432161,-242833,-130145,-28587,64571,58346,-71501,20151,212447,218914,365966,510845,153258,-274555,-154716,517437,744896,315394,-107911,-430757,-314321,-48642,11439,30468,41332,-69208,-222746,80087,196687,106043,273223,395839,566041,581590,144748,-449692,-247312,9909,614816,680688,331632,-23877,-39203,184776,229940,108695,31239,301730,463694,393087,81002,-223932,-527313,-335654,-147474,-246659,-433186,-463496,-144598,-47913,-209402,-231199,-113642,319621,380849,459392,322774,106782,-156115,-260896,-365898,-50769,334254,495182,275000,1528,-17302,151591,364421,259130,-94769,-250145,-186449,-456272,-149248,200201,123362,-121480,-373638,-469028,-403910,-128070,227462,460966,253593,-244161,-157495,-146049,-199438,-485299,-194462,184738,333253,214447,2074,-108798,-293696,-67112,545791,988961,1105306,876741,539852,230492,346339,483063,786157,824085,469902,110848,292391,386840,355279,362935,403127,265502,-230966,-185094,335189,221982,201267,224089,195810,-72576,-90210,-36055,119645,419949,385613,208521,-94743,-169159,-16868,264964,664645,726003,290581,-86935,-308599,-158012,-99021,-145008,141633,261693,124675,-17317,-3864,23999,-274958,-622285,-139116,72873,124939,102265,137176,-24716,-83541,22172,40628,-10589,107664,178484,114698,125848,164729,168938,249953,240173,106214,-253084,-119211,131856,-112916,-436563,-166293,-243084,-257819,182893,27371,101530,1964,-27013,-458593,-374751,-145504,69423,438259,606526,218392,-320037,-80617,36902,-314534,-169263,-295190,-400944,-178604,-127304,-128151,-12000,213264,401109,410156,92016,-252872,-318004,-277242,-262300,-401782,-453668,-102764,39545,-198769,-457580,-298718,-506368,-283423,30399,-278644,-224491,-33495,-246552,-368168,-310307,-44658,100637,270935,273111,253009,230469,-104402,-373328,-208230,-189297,-256467,-335241,-341157,-209324,-63943,-21921,-159722,16594,-24471,-213172,-334679,-298416,-108770,117254,178358,34469,48625,-20983,-151260,-185314,166185,552496,639592,137594,-306671,182224,284078,36091,-56944,407583,819216,875472,614564,781464,696555,54639,-312000,-54703,-179660,-172959,34009,-22606,75908,235790,158529,47147,-31241,-24140,87911,295376,315902,82629,-71064,-92283,-287213,-383009,-345917,-571547,-369334,-188743,-5205,152708,228486,122074,-76247,-372046,-410980,-83230,78362,147230,93983,112602,-131199,-353056,-217194,140987,320224,252650,208445,369305,84935,-173721,113399,325597,469614,292546,-149696,-448405,-540927,-374954,-60694,266017,460937,442393,328011,112413,-14379,-252978,-59234,-159699,-380414,-367908,-181277,-346694,-517675,-385587,-393122,139709,357530,114302,-108774,-23151,-20443,-69908,-222175,148287,347614,242045,-119448,293192,602846,353077,56343,142615,140273,156844,206947,95287,-329812,-406613,-69757,113185,456515,441023,517484,176681,-325829,-151687,-101960,-301968,36120,458803,206631,-123955,-245817,-79159,179207,83619,-197888,-526270,-530762,-127977,402788,800059,808454,368616,-127771,-471531,-550618,-198802,55894,147485,-51374,34702,668044,1043335,747804,12789,-274886,30585,-169557,-299432,-311243,-275643,-471775,-322229,-98453,-116209,-331735,-447793,-254750,-131262,-88367,-146047,-75531,-4804,350823,724197,302550,123594,508161,611861,106774,159805,190887,-20667,-264912,-300154,-364817,-111883,71162,33022,-142401,-130219,-16184,108994,181797,32682,-221849,-152541,128456,132080,-172712,-494560,-234413,-78637,-318246,-449825,-231964,-153922,-56805,175384,160922,-89258,-69703,87213,123095,-178364,-31658,361378,285466,254060,254264,63535,-471068,-206825,-126255,-258758,-90291,35202,-161076,-106863,217681,329672,359839,227846,4139,50699,244216,441165,379365,165450,-192030,-415120,-254138,-258636,-218260,-213978,-250320,-359815,-589250,-392339,-329953,-410416,-184608,76090,-14169,-343257,-301576,-33962,-90041,-189116,-232132,-400090,-210709,192125,325316,171072,-87493,-383275,-443731,-234690,59098,471561,552182,335526,252745,457854,391541,-49835,-385795,-365709,-369196,-28274,225192,511258,533793,671124,785006,569484,227014,-13940,135868,471307,845379,765856,332276,87958,386532,717763,660365,514775,12700,-399844,177677,472199,613346,1012540,1607025,1213851,250788,-209946,836665,1619067,1752017,1351006,578908,40277,373666,302460,-70298,-254167,-346816,-270604,-272860,-445084,-278684,-10376,47115,1601,20613,167058,6995,-9875,-53947,-164554,1576,170197,280089,224069,121100,-32342,-204209,-169723,-60936,-17696,-29746,-62789,-176380,-320688,-199995,179859,94490,251238,200767,-90839,-494878,-157980,-359820,-235198,-40740,81500,8446,37998,251020,442910,609368,767562,763160,644148,372287,-30730,-406921,-423290,-379394,-83089,59291,-157575,-339938,91313,313323,127725,-253146,-160764,-7807,228976,379574,375866,196633,105260,67315,-112310,-373396,-346714,54423,-17775,-206874,116143,508226,702483,631629,534250,292062,181308,253640,358309,281621,203406,140916,158715,70785,3624,-82453,-106030,-215221,-314576,-288706,-121985,744,104811,-62846,-255562,-412221,-258303,-286768,-300243,-164264,-5474,179015,289188,184927,-288155,-315229,-206551,-262286,-50955,-149220,-418724,-393281,-272204,-312956,-405769,-376757,-357172,-479407,18833,399951,486136,332912,-21422,-280189,-545862,-440289,-243237,-82697,66979,74773,-95513,-456086,-430504,-523098,-418375,-356368,-268448,-344228,-113895,-229224,-425706,-216391,-223021,-301206,-196222,-12694,530228,802690,462326,7117,-449233,-253881,157172,353823,302620,388321,359585,332151,398864,547308,636342,376377,-158021,-333578,158372,420117,386911,-76764,-216723,-382508,-353032,-420280,-383519,-47139,375619,489695,204441,-265850,-290536,-269246,-327855,-65569,143304,351379,443086,452105,611302,614120,569326,469272,241025,72929,2763,247640,360525,41159,-251706,20625,456160,705740,772080,625893,244636,886113,1076182,637823,-86949,-201124,249242,426456,510060,638760,439621,84680,-161651,-56288,100646,103632,-43503,-182704,-156946,-175449,-214661,-228984,-255545,-104986,290498,700812,902178,563483,161210,213515,448427,223167,208645,399271,606944,547271,278842,-164570,-327637,-47229,491668,844208,1007450,865995,603498,468456,223866,42426,109305,154215,195779,13447,-83486,-33002,34931,-29359,-413698,-318127,-70865,-9556,-176772,-163748,49579,25997,48309,-141073,-300575,-182445,-73415,50503,261969,331047,127525,-47676,-235043,-21580,182144,297227,334988,345676,255014,4523,-229037,-290308,-268787,-162743,-126197,-142085,-155317,-121665,-54563,-32267,54339,192049,413472,627422,287528,-172453,-250167,-309414,-352661,-365514,-217089,-167711,-286345,-310106,-348357,-27319,144413,143645,60390,-161559,-509462,81105,441419,573673,473296,86028,-298638,-595084,-438143,-389119,-140573,123994,458942,629334,313957,-89991,-413043,-149161,-303656,-277907,-358748,-446148,-457770,-263447,-316802,31940,318740,226321,-330860,-13720,151772,-64334,262721,666134,219533,-359391,461011,963396,425397,-164862,-338521,-163973,-201512,-106992,-27009,-99859,-105611,135609,130320,-294944,62678,695984,879588,531180,-19083,-36615,-19301,-277756,-384607,-318475,-195568,323072,849818,837810,-25951,-436255,-228895,-528827,-370740,-61591,-152800,-50372,-73054,-248036,-446687,-457775,-558941,-130250,207771,311746,153313,-205891,-342667,118299,369513,476806,502030,405236,116413,-257316,-166627,-108076,-29266,330461,630364,537843,307499,-62420,-394083,-508193,-517361,-323442,-66677,62757,-128348,-248754,-115206,-13974,34829,144677,135024,-25149,-257333,-189456,-47785,52114,163961,212826,177308,-330946,-328118,-122337,-211865,-256984,30097,192477,135901,-176315,-293802,-235220,-167909,-209763,-199006,-129000,48169,52489,-128715,-62138,309659,451748,382947,191832,103143,105488,294896,591086,863313,864821,691988,306034,-214857,-237131,140947,409081,304575,177059,-38072,-224993,-112876,74569,-108270,-449587,-105141,443998,573025,337594,-24696,80420,107060,-91868,1754,334858,447475,178200,32318,38902,108069,-60682,-147910,-164548,-221825,-269099,-310491,-125246],[171938,282708,166060,12,-97621,-77462,-96736,-64320,-75894,-51215,-38944,-83115,-199789,-178554,-194637,-88825,38931,47899,115355,65331,-73305,175710,308968,171311,-248446,-105621,113965,156224,-64116,-182786,-384021,-408663,-84002,192386,148696,-248814,-110054,-30018,4756,445323,947480,1198109,654181,-49572,-181066,144205,221613,340287,348576,404299,51611,-498939,-220468,-114875,-7674,230234,294655,255993,366117,431321,327630,139654,50950,124009,198274,-196165,-357511,-120547,-38568,-12094,-123798,-91811,177680,277987,333058,316698,-99271,-126077,153196,305090,421563,500287,520296,447563,158308,-101308,-234994,-212200,-232300,-149933,105553,350027,370440,-147303,-458333,-177626,-142156,-281579,-359949,-278415,-106301,56051,145169,201922,162506,-223196,-459596,-136627,69090,193257,124067,-4535,-158799,-247790,-374279,-495259,-347971,-41106,-15283,-198769,-463015,-293273,-334579,-364033,-208084,84513,190825,69224,-26233,31117,24104,-271771,-443320,-134686,220482,255282,-40246,-209095,200291,528596,597533,421507,401205,596574,756343,570860,58413,-245115,-216264,-346725,-482963,-478684,-235354,-191427,-325058,-408928,-268004,177823,612719,477735,-203745,-141551,173481,192559,209686,401457,504772,260043,-126,-143265,-257724,-218161,129644,335440,180047,-104417,-369901,-367056,102061,381002,206923,-4563,-113306,36254,312907,235260,24795,-234781,-365140,-395908,-299670,-74926,54214,131692,2828,-488687,-467383,-195973,-126455,-299961,-470904,-322769,-241842,-290171,60341,922729,1660233,1413998,1145063,459126,416383,-288744,-546803,-66702,304480,357178,218511,-147215,-381072,-83000,-62072,-278802,-412665,86171,170093,-63559,-232461,-450963,-94245,471626,951863,955777,621361,181612,-343795,-324777,39501,75214,-51378,80069,481397,325470,-30544,-272856,-528607,-481384,-426086,-391147,-249368,-196214,-238833,-187568,87441,183128,122944,-127361,-489254,-170955,298973,577873,303828,219777,259894,198362,-84785,-439025,-497424,-346574,-206557,94093,594750,840560,364050,-360905,161643,364096,372018,-33905,-6162,-103302,79320,292693,114877,-425384,-363071,-364419,-374590,-110398,-255878,36361,163986,-120757,43397,252056,373976,277935,92136,101929,-125662,-161923,-395366,-352981,380748,856031,717858,237014,-31263,-551287,-158127,182140,285153,212397,215540,275589,-224028,-400342,69797,40639,-647258,71700,390997,118107,125877,638719,793940,605254,594780,137090,-378260,232223,477534,44875,206168,341039,390074,1225842,1296953,421059,-690545,20511,276971,-176628,348939,1065273,699907,65544,401042,866415,813580,600638,1055616,1601695,1968800,2983313,4030842,5570463,6944673,11917049,20772623,29443004,26136695,17173397,52553850,103421640,141627233,157928639,173021021,212969137,236512389,194830445,99251997,12657763,45104304,37159908,16600683,15319558,11266470,7619291,6255621,4745940,3981057,3422787,3297169,2947077,2432536,2039499,2118476,2960052,3250295,2840952,1665235,1479673,2122955,2900951,2589015,1294012,555216,1511941,947599,796561,1770226,1451472,424220,808863,1463542,1442488,437356,490724,1804059,2634937,2755151,2836247,2312861,1521757,1515348,1162961,837526,1298653,1323935,767455,1399780,1100470,-77399,1004899,1507732,1534192,1956104,2141591,979894,451472,1421528,1756755,1731966,2109101,2293597,1187606,1479390,2777225,3230758,2672629,1168312,1391750,2622631,3044979,2269361,1398454,458251,1891078,10932938,22751836,33715151,37220431,30647906,25297851,35112490,50243964,60271273,55147148,33591495,8382650,5857068,14242519,15339412,11856823,8072768,8245363,6981415,5772961,5664894,3825169,2607173,3218159,3439234,3360533,2625548,2200505,1867186,1389396,1387657,1516123,1706212,1570474,746607,387619,563751,695380,595545,471898,543549,257371,527959,974353,737741,164236,-96027,235380,726375,447312,-162421,-231220,404304,167827,114015,-43471,-249544,93256,-107112,176644,652364,386536,-14281,33659,563898,812987,480700,175309,-3381,-547989,138427,598685,254912,-162242,77062,171925,-150806,-263860,346705,757689,964983,872620,432857,-82364,-222646,-297991,-126116,-145963,-218579,-34698,24522,-153687,-177427,-49813,-104358,23974,389520,736247,1096301,943318,410388,-150204,-527961,-372452,-243150,-118601,241538,192585,-560855,105720,635215,612503,153450,-20923,98049,369610,463416,-42681,-363825,-255838,-535122,8908,537827,677249,495304,314425,177451,95690,-135634,-179071,-54751,-147619,-537017,-147697,195477,86859,-243051,-604200,-9483,255761,262273,-7904,-300574,-269503,70094,283754,-94119,-145832,275868,503653,212424,-261062,-525770,-244123,73410,163025,361769,428717,325849,95957,-46936,-299472,-170133,-211856,-603991,-455464,-25555,231824,217949,169228,-213998,-638077,-49692,250381,-67164,-149910,146430,403906,35510,-467460,-392493,-374900,-402274,-381476,-280384,-192728,-68596,-94199,-172070,-588085,-206540,46032,-23778,-469564,-42102,511171,809243,549773,-170587,-315245,346513,577548,593450,509940,447432,185044,-118349,-498293,-433241,-47066,304179,268526,-34961,-153313,-368303,-567662,-202771,-149573,-235631,-231011,-183436,-147436,-293989,-385718,-187236,-130429,106309,305253,344208,152351,27845,60912,-15725,-59743,-61610,26197,39338,65799,-40919,-362157,-364384,67729,457947,668040,488755,214305,-140750,-519462,-314746,127660,215078,187443,-199325,-392512,-104810,322555,244115,-53113,-242544,-267515,-466376,-46866,795463,1180227,719675,318639,395044,532110,353470,66310,-299958,-107338,-126209,-61304,355598,554050,394178,-22378,117518,221084,-32464,-301308,-90839,236444,215758,371784,419961,382075,295288,253434,392460,633866,872506,902775,417678,-231890,-254937,-164044,-228587,-284143,-453444,-464281,-589023,-358855,-37813,53454,32628,-153513,-257998,-493538,-148520,223940,326261,104186,-221973,-562089,-219254,-148663,-130444,-105794,-389083,-324971,33852,46467,-16175,-85448,-53401,46793,154772,40079,-34329,80690,171371,98034,-87732,-135641,-256019,-504146,-38065,268530,-184461,-162997,487901,745246,392873,-381363,90706,421424,264686,-81446,-361654,-433502,-413866,-335770,-212745,-65011,185371,284833,159002,-40752,296626,590386,638542,327950,-80981,-425075,-369800,-286909,-350179,-298168,-400247,-497809,96688,543183,675855,592168,225776,-345186,-266705,136645,256531,4633,-203309,-129345,-366864,-230682,127485,-6297,-322055,-52414,539302,909448,749690,159625,-165055,-97824,306253,619521,790768,821555,495885,102683,135988,240174,137534,135920,85972,-150046,-474654,-370339,-212326,-411381,-422933,-487744,-744,97327,22726,-220485,-335272,-363055,-35601,222828,4128,-231859,-89136,-1080,66606,-168486,-341422,93102,620214,892921,747427,358946,-20933,-116377,-369052,-466216,-386829,-255553,-121942,28915,308797,532070,727039,785951,516949,275003,360430,744186,834460,818242,529760,37732,-226742,-438599,-228508,231229,298368,-56904,-288527,223989,444999,273599,176588,162340,227788,258597,-12574,-436577,-209251,-97138,-397267,-308865,-63506,-68976,-201019,-170415,-63191,-100357,-406457,-297038,128052,240751,66535,-163713,-157177,-200167,123787,59829,-227669,200182,495309,207376,-108464,-267597,-428457,-195093,-88354,119118,397314,437974,305357,-203549,-181340,268063,365039,596427,614321,359603,-179952,-442532,-396038,-274161,-41149,-197372,-525895,-148355,-3639,-128259,-372594,-239001,-239023,-162500,91133,245268,96959,-259429,46278,357709,242694,157472,99726,-218654,-266081,252406,818630,1104976,595807,34919,-216335,-327168,-116442,140025,397376,454053,161732,82718,395287,376988,96327,57941,344826,575505,843949,563206,-53610,-451480,-140112,391000,576394,197363,-274958,-518427,-210511,-24834,-84284,-30529,495246,742915,644396,393308,5966,-352032,-589800,-229487,-8553,-123389,-464935,-198496,90022,98075,-4126,-149221,1777,-18804,2209,-87921,-283903,-509027,-197586,-128181,-186272,129529,327270,211869,65824,165965,384107,577663,464183,14752,-212738,-105162,-365474,-240581,31863,-22552,-209834,-401766,-289975,-93007,-74734,130870,323592,193800,-312265,-376538,-85747,-18987,-181819,-476197,-48808,162886,76704,-155819,-217233,-326898,-84328,515563,971790,937110,570229,207005,22247,177181,417008,638739,689443,165708,-154157,316611,505479,371194,313317,379173,343213,90331,-400286,-65446,87374,335121,479760,507637,134877,-12051,115505,382220,597718,328455,-20645,-454695,-528704,-250634,210649,602494,574122,131508,-221347,-320652,-182100,-97865,-37716,204285,232063,-40414,-257725,-285536,-179548,-280284,-492808,109297,513259,611502,463690,301799,161849,113736,213770,336814,300654,437379,444792,264172,146837,186857,244637,405064,561919,513264,128865,-285909,-252806,-233998,-173185,-42255,-177905,-266311,98617,-8641,278313,244924,152506,-60589,-427309,-356962,-36652,244073,433092,175845,-211241,-145353,-67057,-336765,-369067,-365146,-472942,-232736,-166191,-173428,-80858,123267,265061,208996,-35066,-223929,-173216,-222428,-394678,-353751,-122500,57106,13476,-323824,-231508,-163365,-498330,-205156,143551,-112875,-248726,-201287,-230553,-29196,40264,163032,263722,417016,529598,686330,555195,-47939,-129540,-14358,-30557,-140842,-241128,-331596,-307164,-190785,147,88784,222840,32944,-159006,-95019,-71498,7017,110197,113665,-10690,-34048,-180467,-295360,-359907,-96473,388814,514965,8773,-197204,479425,671253,544062,450675,569098,877475,921341,514259,494083,285469,-189042,13690,138429,-358335,-101749,111144,2096,-130478,-104472,29853,109596,32218,-125510,25274,413732,465601,52089,-362856,-230612,-346529,-341729,-191501,-123979,-127861,-206610,22209,217148,168186,54064,-19922,-218760,-359132,-253993,-68812,99968,27578,7076,-118587,-322530,-210898,145016,308052,318092,49458,-199054,-320489,-125164,432088,635853,595784,274308,-162831,-463362,-531315,-309869,29181,288637,388773,385027,352204,233388,123804,132556,250074,-23783,-267328,-514920,-338375,-357227,-157540,-91467,-177568,278989,507920,207977,-225191,-178073,-228195,-260585,-271692,91055,87218,-169614,-218737,351228,540067,238951,-160352,-14684,77543,30492,62351,36327,-97095,-139043,5153,391274,931955,920862,688383,253624,-255344,-313899,-293296,-220353,-119239,54775,-135559,-537430,-595724,-347673,-82124,-185541,-541887,-220220,-374226,-287359,239476,449246,482872,351520,173966,-6522,-109192,-512025,-260768,-91264,-26324,256977,925415,1177803,790504,99811,-402256,-257621,-434138,-436230,-103274,-101512,-213593,-382499,-203803,3641,-72246,-229153,-408039,-418266,-394729,-471125,-429691,-123964,178202,338740,63647,134170,354335,256207,-117661,247504,364306,110833,-384842,-89411,32647,9004,64764,79408,34716,20141,92560,179818,278559,144958,-134771,-259944,-41981,98410,-18122,-242252,-405381,5673,58549,-214313,-394687,-185212,-52526,146653,191636,47254,15761,79479,-20232,-277772,36301,219186,42480,221626,356857,162703,-206481,-137979,-266773,-491911,-173764,101844,-53668,-109655,67913,67813,126580,63037,-49817,4093,87167,145358,143759,3771,-328224,-309599,-265507,-285402,-237265,-184844,-369369,-366964,-410405,-282169,-164319,-243657,-327690,-10289,27816,-281346,-267059,-43770,-68504,-114125,-47955,-297763,-302679,169874,310081,153841,-158348,-438736,-375899,-121361,282298,699571,677820,394303,208426,220229,194137,176722,292839,91646,-9239,68013,256299,553871,502691,636053,846902,780162,397631,19124,120064,389861,650821,458453,97798,196522,702420,1177885,1271698,982206,295551,-151910,348384,752453,947650,1548441,2366356,2137476,985796,-190235,973393,2162628,2580246,2253162,1596660,671685,669476,549358,6828,-180260,-205743,-275252,-292340,-264939,-93380,75758,-89445,-118401,-30369,7068,-282912,-464947,-370747,-352834,60641,340107,406612,251484,-8267,-169218,-195693,-134570,124138,181190,230680,176193,-3329,-86628,233344,810075,770062,562541,373893,12808,-380359,-63731,-223631,-257865,-81892,63009,-69880,-199051,-176878,-88643,-36474,275326,460648,699106,537450,52049,-302179,-522941,-256215,42590,210045,-68059,-318539,52306,180939,-54469,-297576,-141751,-34903,99358,210771,288747,236256,69377,-34193,-170844,-342476,-442751,-34806,-4722,-69697,135193,431914,548599,527002,603786,445506,282355,210884,152589,59726,15770,-59564,48584,-17633,-208640,-376040,-363672,-382028,-335172,-228868,-19608,37311,27366,5086,43151,220945,257446,65386,-122332,-149999,50931,330742,470659,362758,-52491,-273240,-57926,-220426,-202247,-234388,-391042,-348247,-123452,18176,-20093,-199996,-306405,-220004,-1147,225698,214172,198000,-99699,-181222,-318128,-301051,-215381,-132108,-119014,-129410,-388681,-488415,-390993,-195976,-144049,-149263,-228531,-73591,80927,-60416,-293660,-438234,-499543,-481392,-136153,-39886,322021,309758,18647,-426448,-576497,-78928,278710,474576,511097,438103,87889,67829,239117,435788,461012,129466,-329198,-89237,233306,444281,410089,-21974,-201724,-209114,-235074,-299446,-458885,-67372,539199,651816,363706,-266481,-235917,-221639,-338514,-17264,169469,171006,146801,220744,423573,498356,543130,500066,492369,285525,-164816,-7801,202945,237468,-19372,-54908,343463,699849,746268,575686,184734,629489,927536,589337,215793,-141819,99283,323121,479902,556327,309719,-16912,-74333,108684,233824,302320,142548,-104644,-202541,-347185,-404740,-212241,-125255,-87432,248921,524183,661941,378133,22246,119184,430193,396327,249851,347825,476450,381264,59682,-215960,-337415,-175295,334399,706632,901504,661855,484675,495291,419949,171108,29575,-51625,-115942,-253023,-310384,-90469,111320,63264,-349746,-320798,-78365,-38864,-108353,-55125,220098,71286,30396,-99045,-214492,-32716,-122144,-233419,-11592,185861,157213,29950,-138338,-45991,104623,279775,372536,483629,452119,261801,-68065,-200983,-220491,-96099,-9833,80178,85362,-281955,-233176,204569,520343,315828,-59429,-111055,-375921,-429984,-391454,-351434,-283675,-201423,-55115,-27572,-89630,-140123,-347578,-331498,-61776,75704,127229,-97928,-580635,104251,613896,702602,411090,-19605,-75456,-208448,-358826,-392715,-189564,35454,385262,584710,450361,88221,-302607,-508981,-488001,-419997,-458230,-476637,-363087,-162841,-90198,79534,267251,153591,-242056,-175279,-102010,134753,626410,943749,521416,-246735,166977,712683,434715,-131413,-306816,-276127,-391103,-363923,-193827,-124859,-72565,10330,63684,-279308,30320,608414,770422,406492,-88395,-163631,-292021,-319007,22805,-73400,-421687,-27441,484935,676909,-65326,-310328,-109744,-377634,-555436,-230820,-192737,-173029,-271448,-284774,-367515,-417334,-471766,-290784,-98273,-64342,-133033,-316732,-164688,151334,309515,360458,445377,390546,194664,-308009,-153894,-29779,-385447,3547,400862,427289,221297,-182094,-424146,-447223,-356786,-79766,139749,165357,-157863,-474571,-194980,-116085,-99640,-11633,-4475,-79705,-97588,13594,82485,106892,133012,67246,104382,-16665,-194161,-79787,-219863,-493278,-217538,-115434,-87539,-438733,-489219,-382323,-230457,-234076,-145378,-66768,166015,210756,35034,54065,309800,385892,315507,109642,167023,246667,312544,540761,857626,1043633,869658,482629,-212038,-65401,382613,579986,389727,93636,-172948,-200239,26715,133570,-24791,-358578,-155465,328568,456849,345736,225598,385823,323250,19017,-54690,265561,409746,173962,213128,375783,394284,140899,-183528,-186159,-78567,-43343,-191341,-169173],[193594,373144,256782,36273,-74721,-27899,-61261,-138878,-120862,-12764,-54074,-113675,-160256,-188601,-239547,-27753,143880,62004,-76217,-143291,-28354,411861,629180,357402,-98190,-200418,3856,22390,-166139,-201760,-160399,-190820,-235352,133540,120489,-363956,-142465,-38119,-40948,417411,1031887,1346485,953562,199343,-104754,97442,261547,360069,419993,470858,96578,-478373,-303200,-214625,12773,222095,386046,480716,548834,475417,185180,-145509,-321914,-31477,204815,-80396,-416289,-91757,15807,-58187,-332524,-527839,-309219,-8781,275613,511436,240102,48485,134189,235968,182059,329058,577384,553826,129676,-417737,-406123,-324111,-318553,-300651,-113681,80256,-121370,-425064,53906,344948,301355,33021,-458756,-323854,-107018,-57729,-43361,-82671,33998,-149853,-450324,-336694,-234803,-43599,75359,130953,107462,3143,-265162,-603353,-395345,-102801,128716,19431,-133367,-235858,-205698,7022,128535,336452,433615,159903,-21570,26700,137194,-49460,-330227,-97625,328264,474127,236379,-30272,77257,283336,430243,351234,506780,753550,807333,565650,78746,-160362,-70646,-179718,-263883,-320152,-350164,-384064,-493759,-413994,-230400,234757,719431,594451,-236981,-80034,374054,273505,-14044,51700,258482,148005,-175397,-309134,-157636,-97088,165550,337471,186899,-169781,-441947,-70227,336899,409736,138014,-73012,-209269,9265,273580,364218,315342,202898,29835,-213828,-207903,52598,301768,356396,70364,-524691,-269177,-21705,-72294,-290718,-293068,-180412,-252558,-378523,-75013,685589,1235256,1173426,755546,105501,26805,-254440,-384476,-10366,486046,757149,663815,192198,-158230,122860,265288,-129011,-561746,-127990,-79766,-214812,-281500,-602781,-80270,892477,1612322,1660468,1135267,310420,-308724,-109913,223984,278632,51126,-125476,241619,198245,-171007,-401374,-658897,-641766,-691799,-413889,-224812,-195863,-522075,-544137,-83381,205250,308098,84742,-268090,-355667,41513,277383,98017,67629,344420,362493,61002,-247652,-269501,-15239,107716,234034,570730,444356,-30979,-557637,510185,838041,796060,582685,272149,-65737,22533,306456,215085,-227425,-603476,-492186,-272701,-32879,-309841,44024,158326,-294852,7190,354117,471406,232997,21093,-11666,-267454,-312177,-182707,161025,669549,996996,833834,387444,191345,-153784,-425350,-90650,142042,-72456,8764,143070,-232318,-327325,286436,235675,-480049,-71085,452784,308171,-146729,239168,464536,380430,197212,37360,-49142,412145,624931,257088,154167,222799,332570,1187487,1367478,607047,-573355,12368,303011,114200,597434,1033056,513504,62780,840102,1215698,939163,615122,1382532,2070155,2672276,3428317,4560361,6244124,8771878,15431738,27701868,39046633,36940260,25897995,66407969,128848414,175292838,192426751,208207765,254139057,283433634,234177129,119675468,16136157,53282820,45149886,20315776,17666959,13252669,8938319,7265155,5380211,4760097,4647282,4029883,3359167,3079427,2665149,2890851,3120960,3443802,3071137,1569796,1172475,2421234,3432066,3042707,1480056,639136,1606445,1180140,1125838,2226470,1952958,847120,819694,1876043,1852726,285234,81975,1547357,2176909,2716284,3073909,2394966,1712371,1754936,1406196,1291619,1688262,1286134,881952,1450763,1270413,228857,1187715,1303111,877423,1916534,2904088,2043789,1353287,1388656,1818711,1857301,2045354,2426296,1608901,1774842,3171169,3535173,2794099,1702045,1651829,2799765,3366745,2918028,2108047,549652,2430286,12657518,26266523,38999779,43420638,36940578,32826927,44927199,63344544,75932255,70315145,44231972,12925745,5180717,14793573,18508496,15174172,9900338,9948018,8488543,7106964,6645352,4277206,3276621,4034130,4213747,3637029,3046078,2649352,1931556,1604974,1850143,2140936,2183585,1631600,915825,773999,295928,278549,721745,633437,605223,468739,923602,1511450,1376613,579107,-158674,-51876,665924,603105,66278,-477135,226408,434554,636509,391717,-124611,-86659,-198511,14228,144163,-82177,-563531,9739,592848,747542,495761,373592,126996,-649090,39060,588872,397047,-84301,176618,362405,3407,-278983,353227,695039,819827,729357,269854,-206832,-158895,38144,157476,-41294,-266484,115897,242253,1184,-95279,-17548,-155546,16175,309346,624240,748425,439270,-202079,-323171,-192122,-409824,-298469,-227078,69531,-27102,-391553,524679,1068875,831925,264859,-130767,52229,440237,447189,-162721,-384265,-112018,-316145,-47388,421592,490612,376940,407647,454573,197683,38554,7326,120883,-7387,-420764,-351134,-102106,-146488,-253443,-459688,-168669,89268,171875,249,-228044,-273786,-76003,-72960,-378440,-67403,477219,509058,223925,-222034,-598243,-295641,127811,98473,-87564,59004,130530,-18742,-101906,-16855,196891,188968,-340234,-591020,-197073,114971,133443,112083,-317771,-577942,3686,171943,-16032,91843,275575,281519,-105372,-301346,-566896,-558392,-380352,-273926,-214367,-235998,-241798,-359411,-484295,-342134,37316,223273,-68039,-647473,-120480,404100,772728,593785,-96511,-230016,467298,743241,689021,523021,362023,125537,-155985,-542353,-560779,-333395,-14268,-59205,-390464,-443261,-515689,-476057,-40292,105544,-118085,-444507,-601738,-502653,-348216,-228282,22515,29678,142912,356316,400644,178331,-57528,-270510,-319140,-261273,-143118,-12380,77353,78044,-79829,-335920,-577558,-86446,290728,531895,323441,51954,-228738,-512510,-212447,64294,-51120,-228149,-478220,-291919,132124,571774,395124,-10935,-335410,-391134,-355291,224855,934896,1112244,576545,137200,294283,605673,600870,379165,239024,374845,218894,62419,711999,913109,682015,151965,112517,19342,-289192,-419653,93421,385522,484234,455772,355364,200549,69578,33954,336362,624283,849131,908355,559196,63187,46042,191379,122054,-148192,-375774,-330731,-380669,-168081,67936,-58964,-343014,-465089,-636707,-523664,-96431,225751,322988,68029,-333008,-477411,-117685,-194142,-441142,-602021,-463642,-170975,89077,92764,60922,-103375,-171028,-51900,132671,56034,53463,24474,95381,116967,102050,150652,-147638,-664850,14553,382739,-163838,-293610,338423,472059,153195,-381399,163587,458418,266983,-47786,-225066,-358555,-344241,-222208,-261797,-295467,70465,310531,270741,98577,300255,446673,393873,100344,-129282,-365899,-588627,-407502,-138434,-152063,-411475,-380808,131598,435480,522745,414585,65032,-425373,-127333,395966,487889,224336,-201337,-373877,-385197,80147,376252,216073,-220361,-306332,293926,798477,654232,121984,-155433,-178396,185120,438918,758873,977498,959816,672422,467498,490366,329400,211624,37612,-245781,-538503,-391786,-240097,-383781,-482403,-435571,-275122,-344454,-523554,-554836,-503505,-210201,186330,391488,284293,175235,268609,258098,202728,-110738,-508275,61876,569650,611471,460535,241843,-138844,-341705,-577888,-503031,-560848,-492736,-402482,-189318,78665,446386,629273,558129,196246,-60513,190850,458232,444306,467155,213301,-31612,-153802,-275692,-408588,71884,65620,-341146,-344397,220221,510805,396792,367757,351465,381763,448160,283004,-41019,-283627,-383238,-214017,36401,136898,-43451,-196487,-140807,-33162,-25189,-317319,-362367,163326,380112,285352,-26168,-58511,-221070,-334917,-333238,-89959,480645,692444,468728,144611,-158404,-510091,-217255,-217934,-41099,249414,391540,380647,-133846,-444741,15912,291879,561916,554915,248757,-197352,-296957,-340731,-528932,-170742,-145350,-364380,-376585,-169831,64302,4191,18236,-12902,-134675,66151,234585,-20685,-458489,68834,317802,93535,-151206,-179208,-88908,90702,467408,888284,1145309,770065,201072,13351,-131574,-128169,235321,618132,692886,362813,391120,694873,547135,86219,-275388,79990,361478,756421,661388,174952,-304856,-394661,-72792,225285,91795,-23125,-66651,-468605,-444321,-365774,-224249,288202,704702,713107,588295,180843,-149689,-383257,44382,347137,202128,-314090,-205917,262648,392766,94280,-310990,-498091,-426643,-609483,-557599,-622448,-348651,88695,182213,-2774,-6853,59604,2124,31698,245686,470533,592012,486346,25801,-166776,-103401,-366588,-309538,-128264,-194442,-277898,-264930,-171018,-38067,-186651,-23183,161987,73871,-169803,-66195,84779,110704,1504,-378001,-267302,-242,-32505,-277793,-472662,-433095,-71524,548732,983266,727541,176494,-232892,-203915,-19737,229474,351699,443250,-49722,-380469,331615,620157,443758,309535,336615,391229,364311,-75225,-370963,-217202,186111,509616,582835,227165,2512,187942,459138,456442,80449,-413674,-301200,-337948,-226900,167131,427175,238867,-168411,-463101,-303566,-215026,-134544,41621,199174,129673,-244661,-558799,-322470,-129202,-131673,-370817,163152,782870,955766,816146,519030,351325,339157,475516,735497,765860,815593,653718,270970,-26752,51128,261561,448752,670673,648205,420325,66422,-78819,-76703,30565,51195,-142676,-341398,-6175,95848,384310,494990,329827,166638,-316918,-218293,-126225,17054,111389,-23699,-235785,-241055,-222387,-369904,-300297,-271855,-474083,-344320,-242131,-168165,-42273,35092,-11501,-185840,-191710,-52780,87393,3533,-77501,95075,176388,123221,-116131,-335823,-44298,-115555,-396482,-91806,114201,-58231,-254286,-411535,-355548,-54722,138436,194788,310837,437356,629186,797607,456014,-32334,71170,102705,32640,-48706,-143418,-312453,-416936,-171589,234390,409354,366703,-21353,-241876,-34039,53583,88146,46913,-3525,-51554,-111912,-276040,-473931,-521414,-295485,58970,143502,-238742,-52335,617366,951913,869889,695791,546588,719096,734286,371249,134254,-122940,18654,426795,242745,-518595,129388,469718,311369,33419,-343229,-188647,4529,-36053,-294105,-117149,393200,469905,1382,-436771,-127129,-260388,-186246,133644,303776,94823,-237816,111312,389644,271324,-94960,-48789,-86303,-172969,-225288,-236399,-52686,-93565,-114489,-176145,-234602,-201628,33201,172062,278286,130836,-127658,-96604,100984,532178,656189,471225,113706,-279377,-530220,-581386,-331143,2847,159609,170852,196352,203927,149813,92216,341657,351576,108939,-106690,-408583,-435052,-156633,116813,161952,4862,223067,473406,193179,-389496,-253934,-256427,-271074,-258196,-93726,-236925,-375605,-54399,284388,288835,-25287,-423357,-206208,-6400,-98739,-5177,88458,223546,216972,60306,436056,960328,1072073,711187,315512,-146372,-475976,-386660,-149354,-220034,-453367,-494416,-389949,-401338,-520342,-365245,-444269,-259538,-2406,-281729,-437640,129632,139119,46846,304341,501823,474396,223905,-254703,-349216,-232068,76960,442619,974732,1067905,667624,152879,-204217,-354964,-452742,-82700,333938,405086,64745,-243120,-401035,35616,165486,26330,-319933,-528442,-374291,-322108,-147119,65911,143457,-57026,-121379,119279,203757,4900,11419,445277,507922,244686,30139,319909,371630,74703,-3132,102038,207570,187407,182563,260534,294032,119321,-190185,-363456,-160730,120978,194812,40059,-483663,60618,423060,135821,-371187,-180787,10722,77864,132557,135780,98509,45209,-187655,-306956,16143,-30570,-57659,229928,389727,156840,-20971,75965,37583,-202952,-98100,97584,-114719,-211921,-148419,-183528,-152403,-140155,-115184,-57205,-68370,-169742,-177639,-313417,-331583,-127455,-172579,-231319,-204240,-151195,-317309,-324091,-252393,-145449,43752,81412,-122167,15303,145462,-39398,-19556,101785,109741,23181,43184,-247717,-373891,90706,226428,91916,-275136,-383968,-187222,79959,509159,821329,713633,395480,129629,3239,126210,456854,708222,559861,329550,187990,340788,504812,331429,455961,692205,759465,457774,90211,89037,214686,274370,109501,-65741,251374,859410,1363842,1557138,1222608,525724,58853,400643,845702,1126168,1894314,2803095,2788290,1547529,-39126,1031397,2333370,2986542,2760455,2166263,1169360,902781,621634,-18291,-169658,-146410,-235980,-233038,-33411,133272,126461,-286405,-217495,-64608,-121598,-446959,-357142,-413324,-505212,48805,428776,508041,330084,-59990,33467,33857,229653,335921,369436,489680,421781,210513,-24291,358044,942656,1097971,723125,487136,178584,-157396,-64807,-128177,-526070,-18610,38997,-41531,-261923,-550664,-450775,-365430,-279168,245383,820345,746311,189214,-113719,-278868,8977,361074,422961,13751,-293885,74880,138583,-57909,-314546,-302811,-174965,-114398,29521,143062,170253,-30568,-162390,-166263,-176367,-472859,-171082,34094,98527,181597,279419,277810,391685,602575,534716,309352,69457,-114535,-128147,-48101,-253374,-112400,4094,-253004,-576211,-417795,-402396,-332360,-260264,-65252,-30220,-29271,213366,417800,820687,664674,261344,-30582,-147465,101560,428618,522337,233241,-107604,-210188,43362,-169455,-332925,-305732,-284538,-176187,94567,325498,253256,-19302,-130328,-31390,-16162,-50034,-59240,132761,-69015,-124033,-206529,-259975,-195618,-57040,-174452,-314693,-499392,-348235,-243345,-13260,248839,258402,136090,178773,50327,-82304,-253533,-270783,-465955,-326642,-118832,-194818,-245250,-467167,-399169,-363662,-350908,63545,443848,658793,543423,276952,-153732,-89306,89852,288136,280747,118769,187941,216909,301513,368419,297887,9632,-150788,2710,-41242,-14829,-242831,-192765,561277,809966,492212,-202864,-133717,-159316,-340210,68455,285082,185250,37461,111121,235506,326433,370874,303244,439601,191799,-385614,-81233,294230,403939,133337,-77285,257351,664968,734315,463374,70773,175541,594532,496012,439623,192232,244776,287159,334418,232291,-21601,-207272,-48893,162615,255382,316302,174157,-60880,-197590,-397567,-501929,-236343,-15961,10567,40444,224099,329297,211080,-38296,4192,299155,460195,259989,231007,282891,203547,-110167,-297102,-416029,-342154,50188,477436,658984,367348,287502,422873,517595,216855,-99829,-256544,-395421,-483322,-528820,-153863,111279,122257,-247451,-499432,-216540,-228869,-172533,44099,323393,126241,-65047,-170368,-91216,159158,-107529,-483787,-356987,-113611,-2009,-84258,-158807,-132686,-47053,153129,279025,439919,436661,338478,21997,-165944,-193688,-59332,65023,243623,323251,-192477,-319840,445304,798182,355956,-270957,-141506,22991,-152205,-262283,-242167,-88723,-22770,65266,46615,24868,-33436,-186692,-389947,-191078,63679,176121,-39115,-379501,245163,810350,766133,242863,24916,267609,285503,-19274,-455596,-207425,-44466,179400,334309,381408,166164,-42064,-33096,-245888,-396359,-486896,-497179,-142734,8558,110647,88135,204282,118188,-35816,-342261,-283471,332884,829449,1008315,706548,107674,-181256,110149,170003,-165541,-186643,-196328,-281796,-471511,-383133,-198499,-126721,-106465,-40009,-278640,-32043,395544,454248,144864,-256666,-281307,-368092,-72705,290553,192042,-113728,-271274,51459,108396,-106360,-55598,53908,-132322,-263741,-42526,-127995,-351737,-330346,-288965,-384364,-477848,-390120,-339460,-351396,-409431,-105945,74019,-13621,20652,27542,12398,176473,273308,179787,-349269,-87739,204576,-138078,-298961,136908,280890,103816,-247366,-366139,-410702,-236342,115300,292050,155100,-193703,-289957,-86473,-80083,-218945,-297394,-314357,-237352,3918,226461,277869,171935,85938,13298,45614,143760,-44746,11895,-21672,-228569,-246227,-143997,-230002,-224266,-230608,-456347,-357858,-264605,-140608,-45582,247360,322910,99715,188943,363656,418994,264893,-29320,115442,270716,274750,299058,569636,956255,868706,528286,-235908,-38739,424369,522337,289981,-129569,-403039,-208854,-9910,11999,-12876,-196209,-235464,70756,253794,397231,395724,460088,303324,22067,-100746,200629,302831,193524,215865,442730,435631,322743,47700,-42036,85088,135442,-34799,-327720],[125441,374635,301586,32455,-97391,17731,29915,-171088,-186091,-46931,-157410,-239346,-234564,-301018,-231578,1732,192562,106250,-129301,-99020,63682,400144,721360,477303,43242,-386756,-253512,-265612,-359421,-199604,1857,-49814,-336589,111729,169223,-86019,-127503,-167769,-165181,312763,930615,1186487,1009159,354315,119376,205729,373536,396054,445870,416818,48957,-460813,-390278,-303764,-9522,161640,322085,410815,425040,295565,-55022,-415233,-280929,-79857,160446,47427,-282145,-245157,-71795,-197638,-534352,-430467,-342637,-169535,175225,474600,392499,168405,27248,41395,-154744,132156,536929,570960,85278,-454125,-156632,-175344,-329561,-469152,-331325,-290632,-449136,167091,561706,703438,385460,-90554,-464702,-347675,-92237,-7767,-98474,-243477,-118368,-106708,-388595,-487051,-499342,-299677,-37483,177867,327715,289288,-5508,-359571,-547023,-270224,119492,153739,185049,208405,200435,286492,299949,376213,421278,146890,-106888,-69491,141825,149754,-97082,-4298,359381,568934,388814,209554,138974,166642,176570,139669,378380,726649,811475,598489,224172,-9731,88532,-19467,-99077,-149974,-222690,-416373,-577235,-379556,-129406,256634,671030,560094,-227130,-796,642233,580499,-116500,-233232,124801,131032,-271579,-353253,-25365,-8084,107758,215484,126744,-195382,-500905,-41963,324639,392697,187423,-177982,-421043,-70298,90053,362793,572080,692347,374115,-99414,-217741,67691,424125,452163,62661,-596688,-146870,65513,-89719,-326610,-175891,-114737,-324467,-538212,-327652,80797,316220,520063,77779,-215103,-127905,-119840,-137767,80456,539886,936745,851880,428071,46443,275177,521511,47324,-437699,-404617,-340187,-368294,-318175,-455550,-5432,1148168,1903134,2053589,1527640,479751,-249964,-67766,193125,336198,150922,-166501,-41157,100471,-73130,-343567,-625124,-544606,-365729,-152743,-126764,-217911,-330230,-300279,34025,392467,494242,245130,-157267,-495503,-177435,-3652,-92764,-109754,408182,494748,247826,-33957,-111097,155096,279101,249544,216580,-73634,-233905,-410449,520451,1072351,982388,957315,340366,-119428,-121586,237786,295605,9549,-392334,-439128,-115312,-17367,-275569,138784,200519,-410194,-156532,305338,434047,220852,68093,-22011,-316521,-343513,35761,512835,716947,891380,744502,424098,321354,268182,-298065,-485560,-141562,-286640,-250097,-134526,-188600,10301,438763,315208,-363175,-284049,403401,446505,-247478,-283271,92166,103723,-388090,37863,300089,554606,715653,446763,69555,16517,171667,998862,1336189,703107,-454639,-107207,187971,361673,791304,919345,252523,-17923,961789,1156771,769740,530538,1444642,2165375,2839135,3269585,3982148,5294140,8423802,14766068,26600489,37774320,38009507,27965064,60466948,115878090,157183817,170120025,181550213,220755931,247226670,205019125,104466310,14312915,45977531,39854805,17376265,14477112,11368980,7980480,6494077,4611215,4084229,4407389,3922101,3213310,2832480,2256000,2695193,2707472,2939279,2372205,988528,530719,2194148,3261826,2950783,1352860,592735,1300898,1204207,1193973,2112084,2038128,969053,614938,1977228,1920394,357977,-288966,1019859,1405185,2085083,2450479,1901486,1704364,1845076,1484705,1360719,1700901,901542,697850,1311280,1287538,345439,1128157,919488,-120298,1383657,2670181,2650725,1983725,1253509,1416725,1387681,1445758,1887874,1746432,1761394,2750442,2925158,2239008,1722109,1674564,2648725,3054629,2762676,2108484,303642,2484805,10636630,22040121,32941231,37118822,32741694,31049446,42168068,58613643,70209873,65609823,42586666,14513892,3505065,11247060,17068593,14303262,8969466,9148602,7666932,5980687,5312911,3409210,2978239,3692684,3778531,2950613,2603039,2297325,1435307,1359750,1975322,2482724,2112724,993348,727904,867681,55900,-10391,839726,724513,400446,450649,983019,1545062,1434446,644644,-107917,-204115,429951,539136,133087,-618556,118394,687284,816598,571560,-108737,-326988,-367473,-208313,-222807,-178647,-366131,158081,639810,558446,346293,348598,61476,-465031,1307,440906,421570,-45779,210137,487440,159751,-294908,143040,343404,321018,385837,145689,-244362,-37703,373413,478128,81729,-186915,287987,302830,69024,20133,126050,-7057,122845,199530,444389,315245,-143991,-67165,366591,247150,-286805,-372317,-354519,-239854,-387956,-132494,725768,1227106,913191,387743,-176244,-71814,330116,241330,-348046,-148167,135300,-103782,-314839,-45589,10507,99019,272943,444909,271583,241116,210940,258231,123727,-286502,-577219,-424073,-340568,-278556,-319417,-225047,-44797,69623,-45978,-346516,-378252,-333206,-469263,-463481,215460,618976,414622,163735,-182695,-592354,-166929,324898,319820,-323939,-334849,-42322,5203,-2472,169837,345662,263755,-207582,-478137,-412533,-177652,-75003,-27811,-452926,-533026,10494,202855,228448,296111,319780,62128,-284575,-189083,-224414,-414479,-437852,-238478,-86374,-193339,-358025,-529904,-437203,-40464,207708,294632,-225603,-530203,-179181,131940,495050,481572,-16004,-66022,515168,795037,669214,462923,202600,-7951,-240277,-554975,-532981,-604675,-393244,-242018,-362390,-437090,-582924,-331100,108966,397326,234391,25837,-321556,-353338,-217746,-2444,234753,225721,212222,354500,345984,139598,-151107,-545626,-347691,-224850,-108424,-114349,9917,11164,-117535,-294196,-594574,-229542,115200,371517,288643,-3781,-244615,-377054,-95726,-1220,-221651,-559519,-300920,-100727,327921,589981,360106,-62823,-453431,-485207,-230312,287642,751797,812683,428452,-3141,251402,670355,821744,708086,786534,782003,436392,119845,884549,1110651,803577,253163,17106,-239682,-377175,-128936,164860,351445,557257,464419,196271,-109320,-304324,-262790,165633,527852,807064,818213,552910,279037,271337,334356,223288,-192945,-161666,-79202,-50271,85404,149946,-80518,-147968,-298451,-354095,-362339,-56178,204837,228877,-77946,-449962,-301174,-57657,-183887,-129779,-19304,-20080,-10063,36225,41247,33700,-143297,-283289,-168598,62207,70623,160439,3666,37733,141648,228076,317990,-54920,-567041,-8348,263093,-221053,-444353,146354,170120,-139201,-359374,126952,328570,144069,-65024,-185787,-346917,-227034,42163,-75845,-423381,-88344,276333,337152,243835,260834,225870,89368,-100899,-175576,-253597,-268672,-48140,161268,-9873,-375248,-280607,106629,230548,235860,118423,-89316,-371138,-102601,427085,520876,245495,-184759,-408763,-196600,257101,480315,362084,-130452,-582114,57126,460892,346317,51107,-162734,-224365,-58123,105099,497923,863939,1073102,947290,639992,556180,424454,275234,55553,-266769,-473590,-257729,-60615,-177616,-333882,-380497,-251834,-452313,-319343,-97819,15378,63966,186723,280717,480685,617450,664861,558495,315950,-114645,-565084,124606,536222,403419,193636,56920,-284058,-429190,-387524,-426084,-550462,-517046,-432349,-260829,-17133,390897,469982,218955,-113742,-251971,12860,72189,-77705,-113257,-300133,-192587,-31064,-80106,-272945,-187314,-296573,-406559,-40059,225670,351999,341083,400366,364182,395975,499795,446479,216331,71695,35446,98992,320342,292797,-12050,-174099,-104698,-6274,-7807,-317347,-387240,173687,460790,433693,48911,-185180,-344735,-561651,-353531,74440,559025,679222,646339,329662,-112421,-589151,-200612,-303669,-332436,-13370,244054,257771,-36995,-394296,-298333,28067,289627,289337,17515,-107940,-173915,-190517,-107989,112281,71403,-219004,-299633,-48278,226568,371590,184981,129082,-32493,-42649,17766,-304533,-406579,72761,146207,-176896,-519256,-168985,12655,156679,418398,637804,723072,604557,255634,102987,16511,-67660,255312,617900,700113,492274,605969,893565,694075,152432,-408915,-349999,2282,405307,478965,218665,-130758,-351590,-317471,-2583,128590,229824,165677,-82316,-408975,-517908,-427327,-200045,324954,571205,581668,258579,-22204,-225786,214417,495200,360753,-249533,-157681,394030,463541,-35371,-511406,-166050,-157629,-156337,-315402,-320522,-77970,245797,280756,109915,-103028,-249174,-211257,6646,280710,445709,487589,341306,-87449,-256860,-202958,-459135,-367878,-242196,-310553,-248631,-101173,-110131,-224096,-500582,-222732,-28073,27209,277744,409798,201009,97312,6080,-230268,-369102,-113171,-18233,-81050,-347119,-382911,-60206,566677,954670,564464,-137484,-362949,-242473,-197463,-23302,96358,207485,-81976,-410995,315261,710250,581617,379950,315906,420306,506443,245206,86337,-213689,-35912,323579,430195,171667,-43089,200860,392611,158126,-177762,-225028,25076,-79642,-159465,74027,164947,-160311,-480297,-285641,-194069,-270113,-249218,43869,152374,1615,-412924,-480069,-150266,27787,-54593,-364219,38172,764589,1008304,979335,706805,485225,501859,678315,1025783,1200126,1077845,711634,119311,-255652,69429,361208,502280,549239,468203,464436,364802,291232,147046,158612,92597,-139939,-470796,-126473,199693,334460,596043,421795,96408,-282665,-188641,-257610,-213597,-271788,-305795,-338177,-338451,-298106,-330271,-137894,-111977,-340114,-429507,-281078,-86172,42498,-71978,-389002,-364251,2668,208270,279841,185335,253831,452205,369100,68934,-318808,-226038,8076,-189022,-267496,83818,-30764,-97483,-214599,-241666,-361464,-358452,-34991,68920,242519,335806,512896,476339,42509,8200,163337,110635,39534,74240,-37962,-311414,-459147,-68439,444377,606696,379391,-198692,-403362,-63789,15949,38109,-83100,-173264,-158962,-233252,-382016,-500998,-354423,-262751,-275362,-212286,-348195,49483,593118,1064634,975769,608625,267822,319955,362319,193512,-74941,-50087,364122,674953,236507,-549218,255810,727849,492195,102982,-288995,-461417,-291406,-273571,-448606,-293379,224994,338420,-27700,-237355,-46622,-165113,-31426,401494,603712,270191,-245559,205569,612650,409977,-309192,-145981,3964,-71280,-148715,-315585,-184294,-14296,-80266,-246509,-257119,-315183,-138045,40110,231400,338781,396229,206485,224188,382930,413153,153144,-138750,-342310,-340346,-458022,-503562,-203390,-126163,-140929,-80141,-89147,-144284,-129208,229825,232532,220291,47842,-253428,-361612,-85006,219055,283933,108987,69954,284603,41382,-533588,-118775,-55009,-74886,-148889,-283138,-353969,-37611,2882,8227,-151399,-396617,-408452,-238332,-34729,-133822,70045,308276,548696,518202,109532,240733,608106,877914,612401,337909,-6939,-245530,-256178,-137971,-236790,-209667,-248412,-332193,-388064,-498783,-505618,-357747,-35412,-2248,-329075,-511536,19056,16135,-354599,214359,652035,727747,278695,-209542,-416338,-229602,179382,531063,796124,738961,355447,32840,-99460,-336583,-354787,125520,505210,693079,274759,-98317,-507433,3538,305309,186644,-236006,-481549,-261623,-127895,69722,143176,95852,-290149,-218828,22624,17905,-143510,109040,439857,474781,206930,224756,488489,469490,34796,-152313,59102,305359,274921,161784,201593,155829,-63708,-385661,-445170,-194537,144754,322050,209174,-358889,31297,599344,362788,-349111,-190803,57509,14039,33977,143208,100371,-53320,-394720,-298648,-4380,-176442,-31101,287933,322586,26142,-20967,71275,122946,-22897,120482,95651,-295005,-473940,-452974,-427649,-475532,-402030,-258182,-148236,-166846,-354594,-453952,-391413,-121304,12756,-92661,-150378,-114803,-125173,-232291,-340500,-232868,-146846,105321,247539,96071,87972,193777,175749,274533,335044,297009,34307,-47176,-309806,-451477,-69656,43055,-58135,-410908,-234232,51820,331088,693159,843431,649622,314124,23035,-98786,129502,449399,643508,655110,485238,321047,406499,312169,49257,128184,361580,510038,381380,125595,-52931,-121306,-243366,-251259,-194028,238505,900755,1297419,1404790,1111732,567651,122716,251067,650918,980842,1787250,2626968,2801776,1637676,-45895,820037,1924865,2694919,2605653,2051532,1348733,965970,449159,-175912,-254588,-213127,-309225,-235034,84613,193053,11902,-455096,-261642,-109998,-203800,-332882,-136083,-224605,-460298,-42991,412599,583017,428699,6250,360028,480555,722964,492285,446756,592975,537615,299656,-159130,172036,649969,918839,629214,462794,284625,-8030,-162903,-58516,-95476,100904,89443,-17479,-222434,-312063,28160,119463,148952,484002,999373,846641,245898,-67262,-76267,201729,626178,534479,8913,-272588,113868,196745,16699,-398228,-443895,-291148,-394977,-193080,-124093,-69713,-196578,-329766,-127729,12277,-117290,62348,275648,314006,242911,66460,-35351,271844,538863,539370,253746,-129825,-231977,-11708,147821,-219702,-293403,87830,-95351,-482282,-309074,-340885,-435050,-415148,-228114,-144451,36589,367789,614167,1015140,728303,185013,-81956,-205859,79208,448417,524686,-30715,-465522,-141368,25538,-171391,-452820,-379468,-180852,2366,285280,493903,301234,-26856,-81686,99153,86351,-266714,-266404,112578,19934,-286573,-290344,-358423,-145372,54168,-60576,-307269,-375884,-393333,-266054,-14058,334859,383151,359755,279186,-138472,-321997,-201292,-111656,-254002,-245457,-200510,-374111,-137835,-38208,-128704,-75136,-179244,-17265,343215,568883,312790,-76978,-202701,-130125,-61156,135211,184046,327762,617895,441718,314075,180038,105045,-14312,-130579,97489,183430,272149,14527,-131705,567519,984117,538115,-155889,7233,-82011,-390420,113842,402997,299324,37431,20269,37775,83255,32457,-131124,4707,-235274,-422615,58978,401740,389102,102597,-121854,229486,642334,702933,286464,-117865,-302023,116149,338408,461457,378485,305878,200571,94041,-199076,-355967,-223865,-78330,49969,101417,107265,7445,-116731,-195886,-304383,-449104,-373728,13269,210198,-29231,-513,110419,152910,81318,36065,183850,390367,206993,56604,74453,34041,-172385,-339231,-450971,-484638,-253462,198253,321979,47140,12581,212886,382081,84381,-291567,-403019,-426803,-467788,-500106,-224775,20945,72222,-200580,-517998,-422693,-463182,-328066,59203,266201,92155,-272710,-221727,91518,282271,-132575,-554237,-505848,-463333,-325316,-268788,-266078,-241002,-269286,-117639,30338,200769,233413,215358,-8369,-209763,-226987,-100311,42074,282112,434360,-36605,-343570,462329,811025,396276,107973,436971,490444,65081,-119509,-123408,49302,88792,83866,36369,47646,-14758,-142007,-302271,-160043,107602,175190,-15599,-98738,543872,978894,708220,12074,112304,520816,654563,239657,-382215,-205144,-119355,-63000,44611,165428,132780,95852,194851,-141830,-451903,-538755,-364265,-14389,129017,203908,59570,119297,113394,211392,10555,-45624,424152,833860,899307,714226,296857,-246916,-548299,-310158,-268939,-84612,8214,-71531,-306577,-528196,-313490,-229319,-173020,-136174,-252195,-110670,96494,14787,-226551,-548059,-401623,-462740,-24787,327168,336347,263726,292512,338195,357308,179193,276674,206491,142385,118895,114612,-126457,-461277,-164923,-209096,-460493,-512238,-286375,-317442,-388333,-420382,-45465,208322,-1524,-260362,-416488,-474558,-299189,36079,67434,-348450,-84364,316999,97888,-367147,-90605,95548,-43976,-222319,-294224,-405117,-157470,219511,373509,63435,-370055,-173544,33559,27717,-120061,-237441,-462094,-336236,44329,315867,375456,228578,60902,21384,173687,206188,182323,205612,228867,86052,127686,460330,586387,220853,-127198,-464992,-520259,-263013,-135340,-57760,270102,423879,207744,307913,406606,487442,213126,-150653,10390,205683,209583,37343,141141,646266,729766,464094,-245016,-117586,305751,337038,134354,-279436,-484836,-247550,-154020,-148410,22945,-36193,-175214,-73258,182408,489999,453944,340962,119369,-69626,-168402,94305,185685,144062,54954,237615,303948,415948,250736,22371,169842,321057,173557,-271579],[-26778,292028,271997,-36943,-197563,-21459,21885,-218451,-233720,-137723,-291467,-351823,-305993,-261173,-165610,-4008,183052,152849,38843,188908,179249,187341,541484,484735,120123,-421645,-459530,-312738,-269632,-54293,123241,-10786,-321376,162388,325314,241557,-25083,-285392,-119973,196195,679126,846638,843925,454476,377398,447346,549849,492299,472061,306829,-34483,-430637,-460074,-303899,-24753,97895,134839,112708,82989,-25033,-314397,-330513,25106,-17939,54349,103614,-58528,-578982,-331991,-462656,-589247,-196015,-68815,-100961,92017,241378,291850,89758,-155653,-212266,-395062,14702,418362,487070,49805,-211526,188,-24038,-302620,-573009,-354275,-351549,38496,514755,766562,658364,77344,-218740,-144169,-268455,-86463,46921,-55927,-235491,-197272,-81548,-321409,-554784,-640613,-487019,-187855,133928,444769,511036,278322,-62615,-410183,-377994,-8214,163580,357578,482333,484802,382032,269815,216841,196607,69278,-175997,-231091,21721,202210,97451,77042,330103,546170,430328,366449,292803,203419,-1999,-110208,63681,451872,661229,618111,456196,269018,267193,107179,-3117,-4420,-14998,-249244,-441861,-301278,14075,290937,560766,440546,-181307,110542,897031,872693,-57037,-292492,190051,164860,-330209,-270703,105672,84267,-25080,10227,20061,-172315,-483245,-330769,56540,354464,381576,-141353,-508720,-60113,-54848,241917,690722,956275,519530,-69907,-298160,5963,401863,402989,-16003,-671524,-102998,38484,-226483,-406040,-124326,-94965,-387029,-636562,-493583,-508196,-437788,-132962,-389542,-313466,-45388,17634,24465,169123,498065,877052,777006,522757,179039,281889,539716,216213,-88615,-270583,-390362,-518318,-395951,-328797,106858,1109768,1748115,1974799,1623215,610292,-286978,-248201,13026,294904,184843,-81568,-214878,-1790,102797,-196890,-577369,-389107,-39655,164773,36754,-305744,-155268,-45904,178131,404529,439171,220565,-186693,-626289,-323716,-162960,-190288,-267305,403048,562810,444045,171549,-3543,128692,224175,109393,-386969,-504712,-394103,-410859,223435,912529,879565,894423,233074,-206965,-296981,141402,386244,269214,-3356,-133102,11911,-119839,-178491,239910,211760,-464945,-243127,233687,346575,264139,192454,19341,-311665,-419641,51419,525735,527397,630722,519929,322985,284999,486294,92786,-590404,-397531,-211582,-324719,-291068,2028,336994,468740,245175,-323164,-494857,230749,435172,-25524,-333219,-108191,-186965,-537512,231193,597974,618453,728702,584501,14199,-270414,-88857,687941,1131588,612265,-372416,-257948,-6503,429196,808497,740832,21819,-203103,659232,627613,302302,373457,1204809,1777112,2231887,2441984,2526554,3410006,6160521,10518509,18433802,26854709,28575867,22016414,38364125,72715775,98687222,105454515,110563520,135174469,152204810,126992847,64202618,8621151,28362214,24841263,9983788,8203052,6848932,5181685,4256185,2821130,2480477,3113241,3129708,2532092,1766089,1010738,1565293,1977074,2123675,1385106,169731,97041,1724909,2544109,2354883,996036,325443,619190,973869,1025159,1468662,1607282,744333,256233,1586625,1603272,680531,-23622,439487,550470,1057817,1353054,1176243,1525529,1756678,1395551,1018944,1214082,342943,254898,1011728,1089942,261220,802898,583875,-388926,794005,1717775,2450237,1889876,899286,623671,492204,452414,889564,1377026,1355692,1748540,1690336,1229896,1217314,1447431,2220500,2327092,1936566,1382261,-178706,1954420,6428939,13074267,19602598,22428800,20700956,21016523,28295875,38706474,46300087,43571533,29263473,11760159,1869105,6387830,11194627,9451411,5822487,6366697,5165831,3235007,2355063,1541264,1826411,2413433,2386484,1738544,1558735,1322768,622147,740190,1593629,2259196,1533335,-11132,274882,694883,-98776,20828,872730,722148,-40199,135794,765818,1130395,926558,342978,-152001,-218716,3560,215783,76039,-511917,38893,688164,649733,439889,-247967,-592911,-593757,-382157,-188241,-48008,-155354,125311,512336,256675,41277,83497,-139433,-229045,10718,168723,276481,-100369,115410,478669,247087,-278627,-214070,-227515,-246640,290599,326475,-112410,89056,634104,746615,185055,-10154,439532,236913,-27750,74170,210549,164557,136928,102995,245976,-21986,-614507,259513,771777,417047,-242020,-462190,-428272,-472504,-726651,-30664,670133,1048859,793803,375111,-167465,-267819,36171,-119520,-523307,125502,371328,81687,-391170,-530186,-290051,-207378,-121165,93928,199800,263438,302126,268629,132710,-208975,-482823,-610211,-433017,-342879,-309659,-290954,-146254,-49075,-157679,-554376,-459902,-298553,-150894,117696,554690,637002,261038,46719,-186320,-432069,-29691,404292,363825,15126,-509631,-196746,24431,94716,170508,216222,14284,-218739,-335036,-409721,-590800,-308451,-213775,-591068,-525297,-57652,221183,429598,364375,227784,-194172,-467737,-206451,-1102,-189041,-474710,-287262,13001,-62051,-331166,-449904,-200545,105360,257191,243478,-390963,-476806,-248497,-215073,84991,248226,21588,60525,458905,705388,549837,360481,36887,-196840,-305474,-466620,-422197,-170472,-35132,50871,-136308,-268660,-353987,-200164,188518,540690,527860,357308,-49375,-235654,-187888,194664,393299,388661,314159,335716,237231,58956,-227574,-612458,-331737,-245099,-216133,-336195,-236308,-218988,-253846,-368494,-557681,-330928,-26847,249957,403177,120939,-95917,-189338,-37459,-58712,-277675,-480965,-112951,100884,445330,465687,199688,-213240,-574969,-533387,-249733,83603,288416,384308,279673,-44366,278616,676602,889119,896943,1088595,974422,462073,115714,819030,1054250,703134,230594,-102609,-437828,-411827,-109543,-30560,148377,446329,395518,-39394,-497411,-547950,-544619,-92130,346663,706623,662608,466351,369687,311332,212135,15590,-213920,134270,226836,240705,323012,240194,169991,420165,164009,1289,-191399,-18133,185125,63592,-330077,-353754,-78223,-51282,-162844,75267,288204,207363,79819,-57400,-128034,-178706,-246289,-362736,-295583,-21419,128733,246951,60992,30050,166691,257014,319099,-32590,-394973,11946,245448,-97637,-539087,-46233,-52300,-394169,-369132,-37163,12892,-104659,-160213,-304347,-345114,-80389,214718,103495,-341888,-283460,160907,310662,306908,186379,-15824,-213784,-248506,-224499,-149509,9028,316213,406614,102509,-307093,-199645,34893,-27286,-149781,-232781,-201104,-227791,-155410,226016,355328,103022,-218863,-305584,-78008,264813,440191,416772,-16609,-396095,-71938,90602,23272,-3912,-177505,-250273,-365382,-369837,-62606,453751,893435,923971,595684,408996,440621,345981,134650,-217872,-378584,-11634,267292,89705,-127339,-360464,-228443,-423335,-190397,288450,580994,374226,92225,-71438,456868,817378,846220,693118,317031,-199474,-383377,202451,445348,206288,47647,-48475,-37550,-78484,-183728,-371824,-550792,-466106,-310582,-215016,36227,371659,322809,-35467,-201173,-97871,-1547,-72527,-301884,-241400,-420482,-218076,167032,137319,36493,-186284,-486199,-38685,328897,306507,7146,33242,231919,211644,298114,425446,446967,283402,220782,226537,248852,481661,405205,25767,-160433,-59173,-7695,-93731,-437860,-343895,152029,433491,423671,54572,-14102,-127046,-144882,-36042,177686,460768,503945,614129,350837,-180666,-502844,-46546,-122575,-508966,-228199,105580,107822,72503,-138122,-391977,-334824,-92434,-64045,-55205,97453,-102189,-43797,284903,438287,244095,-177870,-81532,250952,383032,551938,276782,116093,36033,-116099,-262482,-483094,-202281,84140,2187,-321629,-397757,4670,87942,128463,199436,131150,-46091,20720,75047,17026,57648,32003,186142,411355,530892,535580,672390,924588,779261,281615,-220147,-504264,-324868,60990,222357,207505,61981,-12865,12881,125064,175047,255396,118312,70674,-48576,-192068,-197316,-274430,-183923,282162,390724,238996,9430,-176721,174936,423148,337161,-258122,-126473,361751,225643,-343443,-448872,-535,33676,93912,-35975,-58183,77699,237213,155971,27192,-240388,-529476,-186281,37632,298703,400621,432934,210609,-225053,-443410,-362897,-491042,-357552,-279841,-332206,-148193,63705,41470,-133559,-324277,-199752,-63093,175730,672741,698942,208753,-38166,-49966,-44928,-316580,-150685,128026,247845,4735,-200022,-42212,512746,829660,471880,-264616,-178475,-80016,-337638,-173725,89927,138828,-23917,-285509,270734,762826,770103,532776,354961,434508,533018,475426,471078,184013,19886,64666,171033,10678,-104142,214548,324443,-32719,-234469,96520,201119,9675,-171354,-23084,-71196,-416043,-284815,-17392,-32776,-271941,-398025,-1024,129990,-74020,-443380,-227273,36745,168865,-38438,-401545,-97095,547476,814069,925399,791650,536047,557178,746353,1044109,1337123,1094041,591283,-129447,-130070,397087,556337,571226,310217,70492,296285,470477,503295,321462,246175,136292,-121060,-583183,-280020,181701,129331,431390,306219,-183412,-272180,-242481,-402868,-425766,-522896,-402825,-358844,-311284,-233242,-209572,-72720,-1705,-185919,-352585,-209689,23937,89220,-174892,-363021,52263,352877,432995,353957,276983,487343,658736,445673,-61399,-445353,-118952,-45682,-338614,-201133,242651,154113,-57894,-162529,17258,37912,-180022,-237448,-90211,135220,177480,202075,-129236,-146438,89600,161165,87785,140071,280981,100544,-302411,-440024,-27872,456430,598065,302742,-190594,-92655,105560,43811,-89130,-228496,-300785,-292288,-394657,-519715,-357426,-236587,-192498,-214216,-117979,-171349,104401,485443,1008507,900137,372834,-120440,-173538,5055,34950,-137423,99198,517756,689028,183084,-506214,234728,739180,444375,-43049,-257134,-466075,-419479,-292886,-257810,-378419,14535,209433,24870,-109281,-54958,-100825,108442,583985,777981,460598,-139602,243124,739980,443628,-356809,-160609,81828,-28891,-48772,-183979,-222551,144044,3569,-231460,-292605,-410141,-259244,-29812,230746,450830,593101,325712,225818,172950,122187,-184326,-324019,-145844,-47339,-199729,-505939,-516886,-448520,-388223,-313826,-356376,-476790,-422451,-80501,72225,344336,201429,-115771,-259602,-106995,198180,310041,175938,20079,98541,-152793,-361006,114943,241769,215169,29349,-205963,-57584,233120,10391,-282902,-510663,-343343,-100011,59420,70983,-48763,202844,592219,838516,711134,170943,-35172,183667,548937,508344,365310,176330,29543,-84261,-132432,-260361,-73691,-64745,-189465,-267459,-352254,-355772,-214065,14354,-151404,-439169,-479752,-106793,-56940,-527083,85382,572229,668658,128721,-346947,-244096,-15739,308349,573663,531529,368222,-9107,-190789,-85189,-340666,-276404,232366,554641,761305,424981,37036,-448970,-26578,346210,269435,-150795,-438230,-262175,-29674,143155,117362,68907,-245148,-253899,-124649,-158975,-233522,96693,314170,332379,43981,174660,397555,320500,-67480,-312944,-17475,327997,289717,68248,39131,-74165,-286606,-466881,-315702,-113511,188760,395928,309883,-211775,-31138,555279,424199,-324698,-173386,67204,24150,12614,144978,56783,-156909,-401849,-170848,84616,-76349,43851,332039,218351,-125299,-128523,-167504,-81224,193115,418800,224407,-273468,-468008,-528856,-595225,-438389,-485936,-425042,-180666,-133434,-281081,-275367,-5878,97354,124120,-18278,-56833,8541,-53284,-199863,-409708,-316408,-251397,49950,259793,214277,136221,129324,275351,493246,578643,445797,-12616,-231193,-406210,-499303,-236057,-162238,-229247,-391981,-61083,310936,627055,854720,854739,569596,215766,-68187,-112993,101043,182290,183716,310285,480336,519589,477047,119546,-190417,-186896,13690,189756,252725,132053,-217542,-511035,-462804,-450907,-251919,308104,948384,1167369,1041698,775977,439550,83317,4967,298801,607329,1301063,1935435,2206935,1283228,-148850,355146,1085280,1810621,1864145,1421984,1230534,863096,126998,-378920,-342687,-309525,-424378,-312768,51331,94746,-170475,-408895,-270236,-130830,-214137,-183609,-76372,-155766,-382832,-102133,358093,649324,521007,175386,635933,1022087,1132394,620942,444345,539745,527961,292638,-219742,-129599,223992,433129,360012,330615,323505,82901,-235812,76426,367162,268403,186166,-7692,-143597,-46013,354520,431534,570716,885271,1171636,812394,219629,-57384,111295,300030,687428,509107,-29826,-213347,147193,272744,29117,-461097,-149760,-149376,-503085,-256018,-273899,-384279,-272078,-466775,-47921,202702,323299,540970,712158,633083,375979,-69053,-238855,231585,496055,524533,186316,-174524,34124,372078,464340,12785,-413411,160413,109917,-323117,-179560,-242510,-526666,-369547,-205635,-69468,189139,404987,573153,690969,389239,-23206,-70575,-239917,-1348,451779,641439,391175,151721,62981,-18235,-178980,-476252,-380741,-62205,179910,442689,535549,195749,-182108,-109671,220149,278964,-159776,-334323,152052,194320,-338647,-471016,-379090,-28843,127142,53266,-217932,-398772,-520795,-386238,-85303,138922,286490,430988,276696,-262165,-265078,143149,181774,-53669,-281807,-298586,-135920,451701,430919,130927,-17210,-111339,-190469,54124,199316,-12918,-103789,40383,-77400,-174576,56480,186597,462290,697879,508403,261737,-42633,-4517,-5564,-117207,55585,354784,462274,219379,174754,721628,1127522,511690,-109066,197448,56410,-442200,117650,490714,411173,35070,-34621,-89202,-167987,-279292,-493459,-538235,-288756,-196490,130997,286951,183089,-101796,-123041,302410,670765,644722,122877,-316617,-480993,-278192,48637,202689,297937,181047,95165,-43403,-179391,-48460,63500,-34321,-124470,-153969,-181469,-247096,-257169,-216069,-103553,-182523,-440658,-32850,341458,143921,-53530,78081,211213,307876,178500,122904,223407,118424,-105444,-72854,-68683,-105050,-220754,-305297,-491873,-467441,-72498,-2968,-189001,-268614,-82233,28620,-213033,-491310,-433677,-374656,-344550,-385452,-280397,-98586,-49538,-211506,-277424,-284709,-137684,-198201,-25736,42786,-90806,-480081,-2657,276433,298612,-207095,-371742,-172645,-305941,-438640,-270332,-318810,-246782,-409767,-428802,-147344,34898,64228,69390,-75121,-265074,-301826,-218115,-77605,198689,405307,58965,-319695,232186,591759,402696,279587,545362,576371,153258,-85804,-62437,88901,99657,9755,-27557,13460,-48321,-220875,-330709,-84707,127737,86861,-50803,205279,840181,1014515,485958,-235186,120258,591441,773723,339069,-235354,-227867,-216919,-250712,-150669,-83242,31700,111812,75790,-197978,-538714,-519183,-287445,-35263,146379,177017,-4639,5124,149613,462839,416389,211560,373923,675271,675385,513590,227026,-75602,-144703,-458751,-367736,-51500,157748,54131,-220719,-470611,-386315,-240865,-174527,-150437,-152667,-164723,-163590,-378090,-451405,-189236,-268979,-405541,-118029,203486,338398,498302,712106,702678,894265,622171,589008,275192,283816,414994,182667,-176490,-409037,-48262,-151683,-513561,-475565,-240769,-275454,-310571,-320527,-93229,76100,-135051,-389728,-182340,-90809,-362504,-292485,-110898,-283343,-147028,258287,178947,-237292,-229286,-120777,-172870,-113127,-195930,-394583,-124958,257621,411648,71032,-338524,-119658,75821,139973,151297,113102,-118890,-237435,30423,250899,330803,252661,80503,14007,250380,358496,441550,416934,409989,346464,464448,968218,1264294,554782,-199687,-382704,-548232,-217648,-57016,-28077,231340,522077,397204,388120,391473,476483,119615,-239312,-92863,92821,132203,-5370,-219395,210094,489781,314779,-223345,-255242,89375,138600,48404,-205773,-338038,-267625,-305524,-210807,72826,82139,-48841,-47581,230170,496852,391434,107913,-124502,-201132,-259043,-89571,21494,-37441,-202796,-101769,138747,407168,340431,-33293,136839,487989,394324,-72835],[-214570,113509,133547,-171569,-387054,-186477,-175358,-342735,-268310,-211056,-216134,-221351,-266060,-165233,-146964,-79044,92640,152943,241598,444497,274131,-111325,121275,324776,74454,-300211,-260819,-58752,-64718,88616,156363,-70516,-329379,191962,458319,453483,99880,-132171,5972,55240,304202,467454,558329,485403,574792,711410,730670,642847,501778,200095,-109418,-390127,-518666,-220770,-7317,47267,-134226,-235342,-292319,-387307,-545646,-195999,166520,25661,-130513,13339,33901,-246097,-438763,-484170,-333068,-29501,35838,-66303,-31636,-124125,-51124,-171783,-347240,-420215,-236020,-51064,223894,294059,7223,-72304,7777,31239,-295522,-586635,-293299,-45684,301372,486986,509437,115298,-229194,270704,136354,-175042,-144110,-23105,-81179,-284114,-251747,-106526,-272001,-554406,-531124,-446590,-350613,5826,418711,574586,461112,158571,-134644,-317582,-181515,31059,307182,472464,525673,315535,117636,-26552,-135804,-64798,-141310,-350684,-190990,75817,161771,79392,244679,434555,391781,427725,413838,244400,-43043,-269143,-337772,-24519,320148,554871,654672,615504,429118,165189,40892,171848,249430,4421,-246717,-153563,149669,349758,460610,298467,-192875,165339,991380,938355,13483,-193368,325702,172122,-411896,-112292,253808,176412,-183480,-243105,-125150,-122965,-210040,-454919,-352506,232096,473717,-7034,-311949,46807,-4922,66147,655823,910593,466700,-88469,-402236,-88300,260629,233889,-142010,-568366,-112750,-72405,-438394,-370503,-37763,-33325,-360962,-524656,-388324,-355357,-393148,-206173,-381445,-225265,-159457,43429,55913,222222,423118,668874,564043,476492,195700,127883,324549,366253,298553,170004,-129796,-534211,-511356,-261985,196435,821595,1323294,1546633,1402027,657130,-167340,-531298,-187359,211975,177266,104147,-147224,-167635,77850,-96593,-549401,-295402,179277,387711,177219,-429683,-176451,-17377,61116,64859,89476,-2149,-318847,-567484,-336712,-152019,-123795,-318659,235091,524777,579271,342334,94471,-45337,-46512,-54995,-127425,-361639,-577959,-558170,-132410,404620,530300,440222,54246,-262748,-430245,76549,490908,501115,297794,93511,-181,-307956,-97001,274254,141725,-436521,-72590,329128,389137,355675,315164,36367,-314119,-444250,-95705,239628,249643,357451,271601,104769,74932,388221,287503,-419390,-377760,101072,117411,54954,285427,535735,383038,65214,-314836,-516622,-28178,259465,185459,-5435,-211277,-348754,78289,609917,786312,608353,691617,679968,62592,-535157,-366001,332016,766320,373040,-336282,-335697,-195117,268545,618296,539971,-41289,-388659,3094,-217772,-119884,214233,771615,1051541,1086064,1105968,918849,1623192,3251000,5387090,9069125,13662649,15082285,12168206,14129294,26387259,36304512,38511400,39329489,50430843,57475563,48620194,24161374,2650840,11272251,9427506,2798999,2758010,2576175,2101153,1659507,919727,1015392,1728245,2132852,1723439,704110,-318220,190259,1253717,1407059,854454,-189629,266868,1343116,1723741,1521828,569203,-121548,-127448,597263,752791,634840,781058,271915,-89321,795617,1046220,896172,334264,86587,-123512,189198,558130,718311,1237872,1505256,1195202,499686,354697,-185957,-179494,647921,718452,80101,371828,507356,278418,595307,923403,1581113,1194681,401317,-256092,-349318,-500704,3754,526801,664418,688474,464915,290791,558370,1004725,1560102,1486937,1018384,506243,-334653,1083159,2717122,5035998,7308785,8620605,8464899,9186679,11913561,15944781,19033421,18059419,12703833,6266214,1017709,2900361,4153521,3576832,2355175,3177045,2600186,961630,-301055,-274248,528511,934199,819284,588170,489184,253643,-166996,43084,782825,1405347,746377,-247516,-68508,376724,-220758,129802,784748,683134,-221819,-160553,471456,549437,210509,-184148,-227583,-99318,-470576,-184537,40198,-355976,-100236,453122,335128,177588,-366314,-530073,-486717,-240921,80271,68900,-96000,-130093,171352,-83814,-324390,-302574,-227237,-29891,-9138,-156467,38759,-205477,-83496,357648,283922,-185429,-557663,-370370,119374,669345,641271,125183,238318,784200,847317,249764,210441,513384,170967,-227954,44229,214912,307152,114842,68370,123343,-42702,-204417,284624,725767,325714,-309895,-492136,-394695,-330380,-355364,-89199,390306,606692,485440,191267,-195953,-449485,-269223,-406406,-275611,361192,564773,295691,107511,154614,94470,-260004,-658505,-417975,-35883,129041,267005,160028,-30562,-206657,-249971,-373108,-417671,-412302,-376334,-333062,-199829,-161712,-295576,-501261,-194262,180442,304009,706560,832880,551961,125230,-50872,-191096,-218882,37238,292968,203356,227322,-327813,-359925,-38082,83124,982,-65733,-157433,-166263,-194104,-179744,-340822,-347694,-323822,-562017,-491330,-175872,171225,504636,379463,68337,-416473,-591562,-324951,32611,-31897,-349932,-382330,26492,55010,-226446,-282967,-28853,154687,244079,163692,-294549,-494049,-309371,-426878,-236849,17773,9286,66058,290094,513852,419497,277862,-58991,-390527,-258993,-331914,-324728,180772,428590,301151,-106582,-244707,-178978,-109521,202672,514518,651412,448365,10861,-330671,-182325,320792,498783,496859,460139,365204,162830,-17855,-244968,-563718,-514273,-470693,-564322,-689973,-605174,-586250,-539218,-540229,-433473,-327592,-102220,213569,585059,389832,157477,-44007,-81199,-119835,-259956,-429753,-43814,269606,509311,416873,115319,-345694,-645360,-547766,-396133,-248000,-239258,-42738,117857,17759,339400,623847,746791,822991,996136,891357,322081,88509,600298,776737,429858,114516,-188231,-453742,-517944,-365402,-346516,-110871,248456,255400,-315050,-491289,-174575,-415093,-352968,102030,481468,448200,393423,323412,181271,-87650,-376313,37734,418027,464833,393111,431435,325898,484238,751568,468690,161714,-119534,34975,180585,-126587,-582210,-110592,134185,-94697,-219378,23116,244404,182367,111045,-36332,-300201,-550627,-429304,-400508,-412417,-85063,203817,283747,180438,112213,186692,186268,165117,-99297,-300353,172771,569253,155956,-466146,-188562,-133566,-512202,-428114,-222845,-138949,-33211,-111246,-503924,-345118,9659,207157,149020,-254080,-476119,-39410,173297,235103,78074,-210185,-449320,-316784,-243954,-84813,189048,553948,566250,180187,-247856,-140072,-71799,-298281,-560317,-448642,-250050,-74274,-178399,-75016,63034,-119517,-339101,-269754,-70592,130256,293524,393714,121642,-236369,-284753,-221399,-167090,-39914,-195208,-256389,-381185,-360951,-528264,47888,671887,706313,346985,126496,419032,430763,251145,-127997,-312764,193990,553432,401782,132679,-268030,-350277,-352716,-188680,526551,1024589,739607,295514,-537307,197668,656373,691861,564509,167984,-334557,-209659,205379,232100,36113,116858,181032,368926,188984,-106336,-396636,-628859,-411159,-175801,-121838,147549,362877,251554,-96101,-143949,63824,111985,72863,32032,344799,123396,71697,362325,345295,320421,215184,-7902,288654,573987,416964,-188780,-457771,-78117,-52956,122944,264803,297791,162343,121887,112089,232367,498344,452707,38599,-218167,-38175,-65775,-300290,-628178,-225521,82312,254408,203717,27485,355568,341196,205864,210721,207355,232243,201364,332071,155179,-381020,-278238,172461,125906,-148944,-156331,57447,83424,107492,18122,-217653,-500078,-306809,-122626,189505,258142,-123028,66356,536207,589079,264964,-226737,66327,445633,467479,421525,212158,-41257,-12061,-134329,-288216,-185159,-27218,133958,39722,-102324,-28364,162266,204199,167878,-23151,-426259,-389829,-443023,-319678,-212975,-22067,88775,18114,47181,266446,466789,553116,727054,696591,349248,-62826,-121786,-252295,-9607,140277,271469,252618,227632,155260,168845,62927,27451,-123218,-83360,67112,126808,158330,87818,-293768,-52444,103301,121494,-66851,-273799,-66282,200316,166192,-304424,-247258,34919,-287498,-443439,-281983,-145734,-54461,-8028,28022,79610,85745,75679,-135863,-220573,-366780,-229002,-36762,27796,231524,358546,493667,372213,10573,-8858,-218415,-234753,-250614,-294467,-359679,-93065,175524,280740,261435,15857,-82930,-10376,275387,736445,640185,71800,-245857,-18849,105383,-269447,-174198,272997,485225,258364,-58387,-45342,339009,552799,320516,-344484,-205239,-56067,-434715,-62298,253211,199493,28450,-186810,154280,687322,872597,649182,383833,370257,440927,543480,612676,443054,161802,-116018,-94841,-236852,-188000,207833,302270,-68888,-211665,207550,210181,-75535,-269722,-131280,-256736,-424689,-72282,171620,87617,-232229,-526099,-72597,117139,-123547,-407953,-63350,172002,246598,-61322,-408475,-122202,272969,487379,678144,677968,433332,436369,588153,705748,969978,761727,259516,-410275,152972,644267,639753,492572,54726,-453806,20232,322367,454884,357638,257988,151079,-113275,-567615,-437400,-49813,-211156,-58492,-136084,-531223,-270214,-350180,-487119,-472365,-183991,-158621,-230785,-258904,-215491,-169270,-149582,-14690,-99145,-263613,-143788,51037,10716,-274995,-67873,329911,528611,481315,273566,225597,519011,640030,354646,-271178,-332950,-73030,-113166,-430010,-289851,244680,513703,86636,-213714,177699,415198,288065,-125731,-218841,1271,-37894,-274598,-250086,167193,116532,43304,102220,325352,456941,182666,-322844,-386128,-123961,142783,329936,207922,188577,406615,469572,291523,-144634,-411596,-308567,-356219,-564956,-514938,-307418,-232882,-222344,-65216,14341,-63608,63904,295207,741946,634296,160632,-312519,-415157,-175610,-112270,-273129,-33630,347791,456702,131821,-369026,29485,436047,134745,-368550,-375037,-264829,-66756,31204,-13923,-404735,-140716,162042,63102,-128209,-169688,-132176,148967,592835,779782,630902,49362,134737,600609,322152,-173650,-95711,82145,-54163,87924,80749,-126696,158707,66115,-196123,-320462,-433262,-406559,-188775,135197,344421,390930,216734,109137,56275,-29590,-398447,-366825,29489,167376,63928,-159694,-352492,-418098,-397699,-363741,-302555,-339873,-537222,-335495,-20892,416110,277221,-70970,-247993,-202907,79853,238129,177741,63921,-6544,-280557,-174239,275097,484461,445249,151083,-25516,218080,316228,-39516,-214538,-127370,-55389,86293,308536,189199,2360,207963,705825,931647,685229,140934,-280217,-95448,251659,417264,359695,301684,195786,17591,-125319,-342375,-296387,-62933,43774,-19460,-198219,-305148,-203682,-137125,-328966,-532548,-377192,-187403,-171784,-455821,-163247,224086,259225,-99591,-280131,106065,281619,440067,564951,268393,91143,-169384,-431515,-152961,-321682,-201108,260960,581823,673469,470517,197713,-221009,-104259,236360,238791,-39795,-299835,-393858,-59656,106046,61908,66913,-38796,-223035,-334354,-338455,-285680,7640,274048,209031,-136911,-88551,71088,-51305,-236651,-465756,-164985,209828,183979,-67373,-187988,-356459,-373836,-226352,-111071,-10062,200854,400952,332920,-104960,-124861,292670,274422,-253514,-136978,25968,46324,83665,156152,-37561,-277773,-240920,-22708,187046,92255,129192,292092,109994,-242275,-276845,-560111,-184358,500538,681846,384546,-56689,-102073,-263789,-528848,-199982,-204285,-354438,-153755,-88231,-237473,-115954,210821,202002,153064,9962,-17750,66734,11693,-276432,-564553,-483451,-454883,-103584,127670,175147,73981,-97477,174729,528016,701952,485742,-18401,-414266,-511408,-560590,-398687,-355982,-372529,-295072,31368,467804,828482,918817,817857,473173,97421,-191260,-179347,-44476,-226028,-427408,-86197,479426,710143,505950,-5138,-356749,-395132,-284903,-108944,98219,81069,-259498,-308346,-85042,-306693,-198954,467080,978015,1044147,737710,430936,217810,3665,-186908,-23646,179353,659583,1026098,1226053,655829,-160220,-303143,113424,622277,765407,668532,882574,578417,-246978,-523001,-394885,-382733,-511209,-513133,-160795,-143775,-367384,-382136,-280781,-173020,-238139,-119190,-123516,-224205,-239618,-32291,293464,608769,507856,324809,772651,1392958,1273641,692902,387645,370244,424497,246223,-91356,-335432,-148701,-76714,15997,112498,263055,81399,-214557,223961,619232,442716,158140,-36610,-88664,78229,454997,522782,653078,1085265,1210678,664290,110581,52836,289649,310373,492164,341809,-85658,-174299,89958,174057,-171993,-332081,175919,89299,-273638,-36867,67362,-134637,-166298,-449975,8451,362392,695982,954375,1145455,987892,550808,-67891,-319028,213302,473680,487167,103029,-89814,286878,683281,684734,219416,-372370,164378,234647,-177833,-82026,-136619,-298328,-80669,54277,169610,299569,323756,302620,-9250,-223991,45706,173320,-173984,-162529,412249,775634,929475,724859,320632,39859,-117461,-348025,-275659,50482,311556,524217,474863,27756,-431058,-144598,274807,380974,-39574,-308708,202749,291301,-111013,-373876,-197348,42526,86725,50572,-190339,-364021,-372306,-299168,-150225,-168720,79564,374201,217440,-217146,123156,512895,529964,109952,-352402,-353216,162586,640029,532817,195762,-187375,-170639,-300907,-229307,-264207,-79347,261176,314093,-20811,-259098,27716,171250,381960,430514,364137,99309,-239287,5009,63397,-109586,-91649,331336,471892,322550,438781,915196,1109581,381896,-61236,369913,226464,-394111,64062,494793,448803,13408,-1644,-84064,-372218,-77203,63591,194590,166514,-89318,-31582,-100684,-180556,-418278,30898,491504,694576,527183,18120,-371125,-152887,28249,-158600,-214349,86707,89132,111944,51322,128781,307481,345714,118141,-94675,-134575,-100062,-262785,-461405,-291443,62164,120838,-143845,-123012,257226,169175,-99990,105334,277005,465603,259022,-164,-26490,6409,-207493,-148239,-93254,26798,-35544,-124647,-391299,-580394,-326770,-249086,-297149,-485556,-377635,-365680,-526292,-530014,-447417,-337337,-226905,-339568,-343245,-199318,-188587,-285712,-169193,-12170,227921,156037,-80691,-249797,-429107,-272035,249904,347394,191943,-304109,-183766,111046,24720,-75565,-120258,-260072,-167308,-236011,-194517,128773,363423,272891,234311,100139,-147922,-325048,-407238,-279948,19612,264416,92979,-281956,-167505,237939,288664,197322,309069,391124,134604,-170277,-82508,25266,2368,-125562,-110089,-57405,-111434,-380845,-447573,-117825,24539,-131423,-111380,463656,970590,827648,102129,-401129,53625,462340,605056,270998,-119837,-312266,-371348,-348425,-257244,-287025,-90427,71813,-110332,-215858,-352332,-454704,-360902,-208765,40121,58192,-110542,-162273,207699,645864,681939,329188,182505,397925,334698,108313,-47165,31750,74359,-69378,-355205,-101254,167235,62431,-205222,-399162,-315390,-160695,-143848,-61073,-3184,-171555,-244995,-396018,-171156,228960,125160,-123049,-261710,2766,206819,534830,794897,775963,1011129,978046,781091,230913,126692,433056,254995,-155403,-317079,-74364,-201064,-506204,-463145,-275450,-224155,-252110,-274592,-197103,-188286,-275932,-6250,408064,484808,190155,-399353,-303500,-168578,-197715,59830,141639,-75576,-227099,-270636,-132106,58221,-55268,-348235,-166275,280459,469325,294399,74020,-86041,30596,227498,411163,394204,160288,-66879,-17906,64682,174501,232564,142794,-24,84980,531222,592834,506432,448513,485443,663868,1202572,1450601,612194,-416259,-174837,-379773,-135123,137736,116136,128897,550192,566550,406863,322405,356417,-4457,-299047,-159098,-33958,56857,108872,-215491,-242162,177033,105061,-177239,-340642,-130939,-3343,57950,-47183,-171724,-217310,-334186,-206415,43258,129459,64144,-1383,254046,366161,224432,-153443,-331841,-311411,-317945,-275768,-209784,-286316,-306687,-132147,77883,313102,277669,-191479,62892,584515,552194,144945],[-63124,-23085,11263,-192655,-250261,-272957,-395561,-239918,-213190,-69927,18411,-56772,-196395,-106461,-118783,-101751,45049,192482,429689,596706,366956,-155154,-309456,108074,4724,-168474,-81601,112520,109511,184626,144984,-136311,-353889,187368,521916,543306,252324,94418,92582,-54300,-48974,235060,387568,507857,683669,921895,903038,861900,594698,225517,-61601,-297879,-494653,-42882,129639,91733,-329990,-223964,-168246,-390798,-486570,-153496,147069,31990,-295294,-172219,-9540,40409,-79287,-75159,1921,147633,95652,-112024,-215414,-456868,-448705,-325903,-103774,102570,219847,36506,33532,80195,-10089,-22046,-38993,42345,-252603,-576370,-259690,167290,334758,217277,-78374,-546832,213788,645418,298030,-106733,-234166,-180395,-189020,-433126,-326033,-159256,-217697,-484350,-411398,-276143,-425368,-123329,310833,504549,517041,284521,85143,-167486,-210467,-136224,95033,336511,456033,318529,126907,-35792,-350905,-202024,-20412,-193154,-328739,-118503,123563,46071,151256,316429,363923,480610,505207,286298,-2366,-222187,-420828,-507375,-108032,428168,763809,921934,566794,193856,133265,401227,525879,272043,-8670,87009,299933,440982,410267,193151,-260802,105980,843579,757928,58097,-67939,402119,136901,-515983,78244,424991,273540,-182772,-475152,-280195,-60058,143588,159513,-269186,-33785,310446,63437,-169291,174804,209487,-17208,525971,679400,370676,-59813,-464013,-152144,92542,32858,-254779,-430342,-163322,-233707,-605596,-169985,138667,118098,-249607,-407284,-289943,-287247,-460602,-106360,-274191,-188695,-415087,-90001,-29471,228063,371968,474322,384870,334383,84778,-114704,126310,517889,643297,593632,208604,-259270,-480130,-192228,236230,506763,941017,1077645,1000215,621297,238966,-190026,-264245,109547,186864,368914,157203,-256153,-228660,-96212,-511497,-300385,218399,447033,236995,-377235,-379162,-239497,-344492,-553861,-351522,-280245,-341272,-293618,-199063,-8546,127933,44376,-14582,378092,598841,444930,191491,-241981,-370939,108899,469370,-90685,-634353,-564785,-297390,-238651,22051,-151519,-107029,-286021,-476590,49352,558015,618904,405253,132465,-166576,-507493,-104242,185019,-36768,-341569,194691,600000,626482,473874,337847,-24291,-362451,-232634,-166666,-37166,42272,165148,103550,-124701,-264683,21219,151900,-344446,-72129,548939,682299,484662,503429,544316,205814,-126430,-253293,-312191,-279155,-31226,202367,77375,-410577,-91493,576471,925494,812436,537639,627022,729050,212941,-295741,-411036,-438,305676,74827,-362069,-390882,-373997,-90458,267201,354590,67759,-230698,-362663,-186543,80471,90520,292984,349215,142448,-331517,-157970,479478,959100,1928934,4251375,5513825,5918173,4141731,961714,517402,2155796,2904909,4139120,7567886,7351598,5738702,2376323,-374890,1972195,613868,-191880,665688,686741,26236,-54008,53239,480854,924850,1310094,1187488,663337,177929,61948,725423,908841,695927,242330,489228,1071956,1152754,780317,251537,-449859,-329972,217743,519613,117297,-90538,-281696,-270154,-63313,424231,796162,449735,-6051,-465569,150256,463860,672721,860897,1075559,903416,274427,-131314,-495925,-251047,290952,275095,-103689,30482,522974,552025,628898,709214,551985,459212,187945,-173763,-277691,-224368,-101651,-234929,57294,6818,-216346,-161483,99974,363203,673716,703366,519694,350682,13411,270203,885021,1491998,1964229,2827367,2466299,1897285,1509155,1468683,1905363,2115704,1739603,1365385,757648,1010510,-378357,-127357,130399,867745,1226402,802229,500352,110833,-1920,-67383,-257058,-201922,-210990,-384413,-688750,-405492,-177585,130131,79797,82169,-27529,10571,-383752,105416,570291,626050,195857,104706,238325,69034,-194076,-437537,-128435,6450,-283741,-139913,116886,-211303,-308771,118712,130521,100919,-195416,-248572,-161490,74302,323362,150718,-6457,-470256,-305489,-396976,-636932,-539231,-98705,60196,-130665,-473885,-139594,-264221,-352709,176121,329888,-33270,-501452,67337,628018,974107,764504,318680,403807,797162,729442,262262,381344,453499,98553,-432449,-60437,192171,379225,192391,88843,123074,159643,43200,49446,321044,76105,-438990,-404371,-330578,-164476,-121441,-247517,-60876,28397,36801,-123099,-333589,-494891,-290805,-202682,31023,528826,710037,559290,574240,679415,340879,-81597,-158454,-179439,-207929,-6392,153789,11879,-344306,-235063,3623,-95131,-377586,-393629,-302040,-214616,-222695,-263490,-427178,-353830,63129,456042,535290,1035823,941581,392349,23633,-94130,-146020,-32700,12592,34704,-20562,186784,-192504,-553399,-190884,-68716,-284867,-182094,105166,100927,-37285,-27859,-118637,-275190,-291573,-399208,-394165,-289507,85614,469999,479825,57873,-410033,-627697,-448051,-118451,16184,-195085,-494892,-67164,62142,-171315,-140929,89590,172100,188112,41533,-199900,-541766,-314532,-354640,-271117,-90147,-52174,-72256,58194,307257,355559,230164,-100715,-557117,-162951,-219699,-250860,355078,641500,342787,-273648,-357674,-111089,-77139,169754,386793,574794,319273,-132791,-458528,-47127,355904,531795,540499,626704,466518,163521,-69646,-204459,-306666,-419985,-454097,-354248,-306744,-199118,-207991,-377629,-387077,-258676,-266944,-125470,237146,705919,667430,372796,-13844,-234217,-217772,-242736,-308423,-53329,370460,547197,499725,222737,-219824,-526500,-556520,-466340,-227426,-319106,-397056,-83081,89464,351737,520373,426435,451565,541663,562825,94171,65539,384599,459954,151646,10875,-217454,-300191,-215427,-249032,-263717,-221254,66113,58850,-577695,-127934,158454,-152071,-429775,-170111,115852,177005,300285,151979,-42299,-414573,-406505,311171,616247,547903,373034,339228,327605,582257,686570,473806,102639,-191092,96666,178248,-299471,-436644,102282,271658,-177788,-354140,-143101,-31884,-22582,105549,170748,-38384,-239383,-503102,-381956,-478711,-160792,219235,275797,339080,277168,206864,52267,-85463,-239369,-322652,327791,816017,308207,-382098,-246648,-113143,-473478,-485583,-173592,255110,369366,138332,-368892,-353113,-15368,31813,35090,-244980,-472317,-293363,-44259,58689,-49025,-322161,-579411,-296748,-222320,-37510,286257,683442,671080,241121,-218004,-120622,-211024,-475143,-293580,-292140,-238134,46934,-73548,-175552,-149921,-293947,-525878,-296732,-103867,-50140,99664,326174,274469,-118595,-477246,-481167,-161822,-54076,-189299,-180547,-128895,104828,72632,98776,567833,430635,-19512,-61809,412086,522435,378215,-22080,-278341,280683,690868,701604,411529,-46508,-134807,-215709,-197467,579381,1186078,1081240,693346,-206059,-186684,203668,262103,211873,-93443,-403380,-99097,107580,-54470,47784,321906,612516,632513,252722,-174996,-471742,-595391,-361466,-110310,-39062,216193,340250,279335,1783,-133955,102658,192691,126288,240681,666771,445549,363401,460051,499893,509576,539037,344949,440383,615917,479885,86749,-421578,-333062,-333708,-83429,89999,83864,-60289,-134728,-173218,137323,411716,425949,13921,-369309,-63615,-143881,-423709,-313638,-71615,-10294,-23882,-71165,99859,591028,668744,447165,327367,184848,-38643,-170888,-102834,-194606,-436204,22414,383588,331069,151431,55787,96125,134872,64565,37759,-145301,-244922,-93027,198916,455328,287038,-199797,161299,624320,540120,139297,-262869,127228,441017,415864,93157,-28609,-254560,-159908,-176983,-193515,-32857,90133,246837,239563,193854,253845,267693,369908,307529,15950,-110931,308147,438309,36035,-319019,-172873,63132,-176288,-356574,39359,317182,298761,342807,409636,300728,44796,97407,16757,99530,266057,401815,394033,306044,85370,-30188,-206102,-278636,-184925,-257188,-33168,319150,383066,235878,-92338,-189458,-70509,-21355,-179471,-463423,-305127,19290,-94,-292123,-519094,-506780,-198844,-112749,-204970,-447633,-368117,-352903,-95766,76176,-22415,-157901,-445442,-463835,-215691,40473,46679,-59498,106219,325730,599165,742527,595619,626937,293569,124721,-80841,-311090,-429861,-123126,207896,485643,538750,198678,-99332,-98410,118336,400694,270387,-170062,-323886,93510,150615,-276980,-210241,339801,570196,374891,24585,-55905,119670,219816,49818,-428635,-399999,-282864,-241218,191584,411127,270432,82850,-140105,-27117,438283,749489,605514,344437,233376,278212,444628,505103,429691,140837,-111553,-219607,-445405,-264904,165075,300506,-27357,-200365,184524,146862,-218236,-393860,-277585,-409759,-419046,12275,261491,140427,-207320,-438122,-95659,101001,-179755,-381822,18706,269176,288762,-63608,-312184,-7038,104048,208982,359240,373746,178515,162396,224439,128834,228471,167395,-214843,-290368,313666,602270,495395,244229,-44990,-170171,-38270,-2324,174348,240912,186489,117295,-123039,-464247,-314199,-363813,-380934,-269371,-163783,-125534,-143916,-327678,-324611,-148928,126935,113514,-48010,-280994,-286654,-250547,-288983,-120786,-93694,-245019,-152169,-38474,-185435,-283421,76350,351288,433121,329624,94909,59990,344584,418547,115296,-498627,-189325,-45759,-19407,-212759,-499159,174413,675279,238334,-394208,219912,666179,652698,146514,-248884,-108616,-175319,-186643,264054,391904,53089,-135174,179376,476583,497591,151388,-333414,-221589,-194140,-432371,-20818,241470,594103,818660,834846,600008,27445,-523074,-229125,-281040,-503762,-483629,-392408,-330906,-237987,-52063,12008,-74279,-41422,65396,338203,264301,59125,-115642,-169139,-183289,-212553,-363266,-302685,-33593,173062,205377,-94594,-205316,-72215,-334039,-532578,-523040,-130242,210285,266315,91056,-463510,-116520,185590,13091,-274691,-303425,-258944,53031,398871,628461,738663,272034,-51355,198138,93425,-79288,-90621,-21401,-98517,226480,375694,306107,328357,257147,-132385,-324580,-447312,-489894,-459930,-82953,107324,11593,-43882,-23645,62729,-14663,-324670,-351118,64639,249549,276949,156672,-12832,-197665,-337747,-226619,-95831,-102573,-379327,-394737,-3456,404340,242098,-136585,-338681,-303594,-48643,127912,130002,94439,-26566,-188933,-27652,312775,605554,546981,173075,79241,386198,238683,-184566,-3954,124878,100073,98573,350671,244140,-22786,28954,526984,714655,413168,-25694,-404218,-135115,95156,352783,315965,307986,204004,34503,-76977,-255044,-393927,-93232,205046,152113,-108858,-341691,-292090,-277744,-286380,-444050,-272577,-146591,-120089,-284834,-402300,-258156,-360239,-133417,120235,379107,521981,579067,527394,76245,19503,20796,-302666,-223250,-203550,-22995,290475,609748,552579,409723,352680,135666,-151302,5777,117066,98471,-90790,-438428,-175893,56101,42830,78832,169675,-86475,-368813,-435188,-203894,-10746,353567,234525,-113217,-298726,-310391,-460579,-353204,-409992,-367278,-52085,-30461,-166881,-352272,-450408,-227366,-31338,67465,68457,162543,351552,298817,-51188,-204848,-57165,-16004,-167752,-86728,20737,113955,254001,206626,-134030,-410017,-163175,55866,210298,201039,190646,230068,61918,-256075,-357178,-440716,135218,759007,842741,464727,88807,167374,-71015,-471811,-84127,17720,-113774,-108063,-119187,-311956,-114496,174063,165255,98702,-16802,-40577,52759,52607,-250278,-334595,-366151,-545712,-270386,-71695,12489,-63350,-418995,-69996,383262,633147,411030,36939,-411935,-539924,-471710,-501521,-434974,-383185,-249524,-3409,438418,809714,827101,674982,347592,-26875,-345114,-316079,-275179,-360912,18175,424489,657938,788015,457152,-52089,-468140,-420805,-489087,-308927,-25483,23679,-112589,26082,81993,-244073,2726,639484,945763,908551,594624,325022,142043,13836,-135253,-115797,-80786,180107,271185,190070,19943,-10865,-272698,-186166,-416058,-247268,324306,456831,171393,-380584,-335678,-388248,-318959,-329433,-392546,-378677,-407740,-377551,-291482,-237240,-246209,-307611,-182914,-162598,-138470,117707,315101,377366,445787,347429,382497,758959,1387200,1114974,672271,336601,245196,365592,271499,125656,-250884,-394887,-331747,-259378,-97384,124071,17982,-45510,340896,636235,520512,-46592,-99352,-73546,56883,355428,435545,481387,985695,1084435,503467,-26457,204876,463639,338451,246654,124285,-149457,-200419,-93592,-174461,-567028,-8732,453387,300965,-65521,187891,391550,205236,-32243,-341925,2888,467329,904369,1176767,1421076,1263793,700894,-1599,-339346,146764,436940,412922,-9901,-104430,326872,727648,699629,330617,-114719,170905,243918,-92566,-26393,-34840,-53678,164060,295542,388654,344248,195931,-82298,-202722,85208,417585,460808,-37464,-398879,270547,727973,1053965,939500,474809,194318,76820,-139402,-99861,134536,361262,504428,374303,-72056,-398977,-85529,221303,308866,-93574,-260985,194399,194500,-57393,-250991,-126722,-47238,-94282,-39606,-110823,-123709,-190594,-108540,-221515,-314004,-107494,244325,143736,-133984,308403,626963,672068,179574,-335750,-379286,220000,361150,354109,244197,-164509,-239549,-276242,-296111,-587448,83464,496758,467511,-17178,-328292,-21565,67883,118354,21304,62277,-162379,-315321,19518,113861,-128141,-232243,102457,310426,329978,532192,944393,866183,128674,-8148,458342,363088,-294069,-47293,381821,335393,-50720,81851,5874,-458286,219019,516547,675721,312324,-160456,-414136,-528783,-439918,-203022,298370,759648,713419,352773,-41961,-198878,132806,451023,412838,380313,387437,317831,230718,161170,275534,489083,504925,289863,188673,254086,235073,-14453,-380903,-393762,64079,313950,143178,-124177,-46012,-125979,-204181,115577,269212,451366,211532,-241071,-302838,-114175,-239757,-184087,-68787,158831,139287,-1297,-276687,-507902,-481769,-353550,-302343,-385103,-290958,-143431,-200274,-368411,-500944,-139909,-72617,-308215,-401413,-241886,-302873,-420304,-206619,169214,477008,456882,137342,-147620,-248698,-24561,287089,224726,-16304,-379593,-83209,200474,205525,199980,3289,-205924,-132419,-60461,76200,488086,865045,767863,669585,548202,176539,-154705,-441169,-526471,-192602,78102,104399,-246436,-586339,-112858,59357,50965,160698,225611,55787,-332020,-182949,-120917,-168971,-272674,-184398,-155604,-182890,-340286,-239340,-209709,-222147,-479554,-42713,611799,863017,428604,-341185,-186844,-5033,189802,227298,88312,-72084,-324467,-379072,-320134,-343846,-432303,-193771,85123,217478,90004,-132275,-307462,-460456,-482987,-163821,-71026,-226862,-389362,236065,680634,741116,296265,-117730,42713,-92337,-407241,-213682,50383,54306,67661,-263052,-221500,20029,656,-170860,-319607,-221730,-143037,-125609,73824,140422,-140123,-171662,-178413,54714,523340,533588,152746,-371564,-238291,-24443,409733,609742,604823,790649,1112026,819414,172322,-390892,116897,337514,-10985,-235183,-232123,-361398,-481147,-449230,-232775,-138479,-216920,-254879,-284866,-293464,-112741,405909,845300,871490,583092,-51059,-435190,-38993,-119236,-205219,86653,97024,-82721,-110816,91944,250678,120286,-229523,-277641,312941,567122,534039,394968,-46504,-75757,268383,543331,525394,323446,68767,-57948,-152955,-21180,180123,228412,39523,-319791,475515,581196,388033,318581,474852,709294,1136271,1114778,345413,-387523,86253,-227343,-46282,397902,314504,-19117,417048,571470,361534,269594,205982,-111828,-299125,-163570,-145831,7427,186079,-10895,-419487,-153870,-127584,-110028,-133202,-126197,-68221,94050,97128,7653,-105956,-250090,-256027,-112378,140741,161294,8684,190549,164096,10018,-362277,-353312,-338309,-277827,-223035,-299414,-140356,-7026,152687,132841,181986,97516,-221739,205707,610622,599780,316884],[94001,-94844,-93889,-169672,-130535,-165405,-115913,-54320,-170031,72976,206753,65001,-199705,-155008,-116603,-82210,23565,196033,448893,507281,329689,-31617,-451909,-142847,-88513,-108321,-30521,100783,145688,131117,21690,-242652,-426734,42733,393216,434161,310580,186304,91010,-142589,-353147,111708,360886,477359,574788,847458,876135,939605,645239,336319,43998,-235144,-507893,73121,277717,141315,-375907,-104464,68958,-205914,-468013,-280360,-75677,-92124,-394002,-408183,-188681,37065,102364,174348,262178,251701,137803,-203075,-428512,-311547,-285644,-198028,178742,600949,689247,283439,-135389,-196150,-104522,-107627,-147431,-40607,-243530,-574104,-268669,165888,133695,-142084,-354384,239383,568454,620104,227448,-160651,-388730,-439979,-380236,-534405,-495263,-316090,-256896,-454283,-354290,-196810,-437681,-273594,105991,285960,378919,242200,105922,-115460,-113545,-145349,4512,295051,450728,446768,291215,131568,-323571,-395732,-7042,-27252,-263687,-278696,-6763,-34584,1822,141673,286861,457502,493058,300061,14135,-177756,-201796,-212204,-405333,212747,684469,973091,569083,156612,223542,508367,612846,389606,144612,273173,396326,437358,296672,58600,-381270,-165574,384724,370008,36158,-33399,280049,3898,-584140,142154,468023,281085,-28980,-418955,-502136,-93287,343667,549447,151556,-355915,-158650,-101412,-200302,184619,362099,79687,343673,454757,319742,-41806,-544147,-243922,-91392,-178145,-384884,-430118,-363048,-526063,-460222,-46213,222483,180650,-213045,-427824,-438916,-597448,-317387,-88963,-41850,-322673,-394963,-421453,-255375,102581,254423,301973,208458,60036,-223880,-292684,190089,579278,785350,804932,422593,4786,-272732,-105601,172906,338299,726862,742076,524860,452991,548469,164073,-271768,-95234,144881,538946,471713,-46186,-413007,-173747,-396324,-428308,-8601,268054,161889,-152640,-498924,-578861,-206174,2072,-62862,-165701,-125910,-73386,-82484,115322,435359,580229,277528,176502,439041,387481,187961,-301173,-221922,411193,637198,-35617,-606600,-432951,-404257,-482600,-560428,-516464,-300679,-396389,-503162,-40975,451390,485883,221415,-84536,-420650,-567639,-286884,-108533,-377695,-238964,352191,785758,798854,496003,125967,-229930,-379004,-64923,-81380,-82375,-114828,19094,60076,-111220,-484895,-419545,-265236,-104193,365526,903774,1004803,628305,459994,296375,-72492,-195679,-155433,-136580,-323821,-339885,-66977,-228166,-401488,311299,849881,935972,604654,365874,490994,679483,376686,93058,-199691,-309408,-195032,-242096,-495136,-543515,-454851,-332200,-92702,164660,142700,68661,335217,519446,316639,-63221,-161833,59321,329951,98737,-346330,-166103,-270046,647547,2702396,3000120,3492143,429772,2493166,5937898,8179264,8416015,8283300,7847858,6063439,3370565,691021,552671,-12816,197325,553973,622825,237688,-172998,531008,540802,469384,605660,721473,801468,759345,474695,376674,357137,486263,418724,436883,452266,739913,813314,358635,140131,-158888,-272380,-101947,364753,210837,-34855,-686268,-322517,-211410,-161033,370275,307701,-76165,-665308,176058,294421,536904,319318,452313,517865,448952,429851,-167035,-173331,-50530,-118438,-292382,-224476,331929,439943,484630,514029,-125390,232335,473558,225310,-267525,-241995,-2219,399018,123439,-175228,-172991,-208874,-247088,-387486,-401362,-40382,197347,368196,130864,-220446,200592,644723,1161996,1902014,1488735,730902,1016727,1372308,1519536,1279851,822457,337489,579156,-61985,77723,-37067,-539794,-302557,611935,688153,439297,217540,-40797,-361630,-322728,-516126,-575326,-270532,-351203,-481622,-296477,-187948,-305444,-131748,-37044,-365215,-566214,-88770,233714,467734,464248,386346,27410,-184337,-72309,81132,67574,-62007,-1172,194917,210706,-125669,-478308,-181772,127636,202174,12858,-59971,100155,332959,421381,196120,139543,-267193,-608716,-648258,-574876,-283864,-22061,2895,-302783,-453627,-132068,-180982,-675876,-2488,419148,150767,-279484,159111,732077,877699,557281,346043,519684,682701,485724,240893,405532,248132,-61962,-582929,-216797,138558,319784,259928,108879,174399,302630,94544,-306880,-112733,-91199,-310861,-305664,-329101,-158558,-68056,-379494,-608274,-502360,-445512,-424730,-401024,-362911,-195512,-62617,211217,595931,793649,811083,819385,749214,184304,48711,232464,254576,1207,-26264,35813,-62763,-482510,-145737,262044,122062,-390547,-254993,-51836,-31441,-253928,-362092,-551833,-354126,71546,332288,468520,953334,795963,156719,-92490,-114391,-81645,48659,-111062,-257437,-167506,5637,-95516,-495306,-415035,-320338,-608203,-40062,310982,334654,87395,-17058,-143829,-255690,-233117,-286496,-303877,-322852,30040,392858,639365,279348,-178386,-605909,-332573,-291964,-30587,-103615,-537471,-211967,-58639,-224641,-60659,169121,182153,67565,-259521,-350704,-496561,-268022,-291305,-251446,-118377,-158917,-268622,-27141,199443,342627,178584,-170904,-602982,-114461,-162033,-206336,319673,553859,259591,-354220,-463023,-179883,-115308,104248,242830,336813,68765,-348073,-240224,123255,305222,453995,515682,754373,597469,205673,-116384,-154466,-19515,-30145,-66839,119174,153238,299355,273482,64031,-125138,-169673,-253781,-149751,236907,653567,789595,432203,-129803,-442847,-366670,-287184,-180264,-76035,380623,551526,577341,370444,19441,-358083,-561738,-309691,20033,-102806,-558569,-333012,50631,259444,358772,44287,-126549,-13637,112375,-136145,56035,330792,396871,150143,18543,-175559,-59231,263675,293853,66919,-120901,-71650,-153687,-499492,120779,346991,35926,-326921,-425165,-287673,-73418,97427,-101981,-263399,-623257,-154100,438885,698620,488773,247306,122667,184975,345487,331765,260214,-45041,-385742,128470,153202,-431245,-239098,215137,284418,-284873,-418631,-163899,-252784,-285897,59504,417733,421434,212855,-231379,-296625,-431375,-276583,154334,286940,502822,440085,206852,-104595,-317500,-371037,-452493,305672,718839,261504,-356830,-213104,-56731,-354560,-430917,20615,611065,630545,333721,-118207,-320478,-138531,-222009,-179247,-257131,-326175,-516553,-264167,-103895,-151310,-368515,-525262,-205477,-103613,102707,398370,797371,769362,306290,-203654,-169322,-390626,-273185,-1641,-132886,-197954,117802,94771,-37360,-124716,-305864,-494635,-273896,-76180,-136558,-93062,250254,429661,126054,3347,-144360,-19754,-45000,-135544,-84878,35088,345104,396865,289795,481390,178612,-375183,21736,434671,595418,484686,85246,-243885,234472,646948,845169,574828,163078,155479,-162711,-195625,469124,1024336,1232277,904994,69591,-510771,-288722,-177670,-214799,-381860,-319923,-69168,-68765,-253566,143759,550257,954925,645251,110733,-342900,-436371,-435906,-337368,-151827,-2955,203775,293341,354350,170209,-169782,63228,206762,-2563,203179,585252,475810,439046,410493,548131,578268,608802,464493,379345,462276,471536,351312,-26175,-242427,-501896,-280971,-36439,-84536,-252814,-385743,-334473,42508,282813,330349,-32883,-515332,-133808,-159117,-146228,3561,66325,-67398,-149632,78847,330900,671997,745930,540242,333367,149326,-213165,-504636,-477895,-398736,-134730,328495,554046,486298,378861,232268,148171,141235,9921,-32097,-202325,-115619,112414,452832,569041,204995,-218564,255473,589043,379083,-39409,-180494,137570,284409,252486,-11121,-242837,-378624,-314611,-256999,-287142,-109490,140992,385848,470785,436548,437640,345306,534722,506756,259626,258375,717042,1026747,657449,-96048,-299333,-31580,-256393,-456497,-35668,158845,23235,-94201,2695,174362,141914,177580,207190,181867,387577,490423,446357,243550,-105512,-375631,-379806,-169807,44883,6633,-120308,357468,429100,206792,-10937,-50143,-37200,-88498,-226183,-438298,-131360,78454,21787,-146843,-149341,100885,298049,93999,-220780,-315406,-385544,-537342,-273691,-24793,-186263,-357415,-439891,-397565,11058,241118,38884,-144751,88009,314033,634889,1013375,1198859,1252079,914780,530889,108203,-305215,-494406,-218182,163794,562039,599652,209869,-249396,-377268,-294264,-168634,-210658,-429538,-193715,179160,111181,-305769,-247217,318437,540994,405030,96691,-44468,3047,106192,-3896,-168510,-307779,-396394,89276,434884,498766,302342,131931,-132002,-211776,56818,344796,345964,219666,92251,116112,231256,227661,181332,-20902,-21483,-111266,-260360,-283674,85454,279384,73888,-134080,160968,87674,-296857,-494057,-462606,-494253,-428458,3368,276814,139294,-231128,-315925,-39395,82503,-242327,-344653,76109,361028,335732,-307,-131820,226538,147909,87588,84272,-28825,-164531,-168069,-216928,-393178,-288634,-437939,-380215,8301,308739,300260,158450,-38082,72713,257875,221887,-209721,-220912,11118,50170,45960,-124870,-388326,-238461,-220977,-72130,330707,553971,319816,80219,-137849,-104719,200228,399020,358838,100080,-364250,-330814,-340986,-331391,-222977,-128891,-283386,-233768,-218013,-427725,-191610,63753,152699,121008,58612,-83730,-137204,50484,89376,-196782,-473014,-85159,10496,145266,11579,-349259,227274,611277,358504,-395901,188162,760064,861309,365991,-178761,-132633,-7362,307032,507911,386938,-82873,-241365,242561,490850,368903,14755,-244571,-12327,-25987,-160878,7532,365420,809651,1020547,1063761,790492,242805,-309608,-177533,-258717,-541937,-477246,-477843,-450514,-126210,-40885,36029,-90082,-101623,-59046,49687,-14981,-12521,-5891,-97064,-187830,-246786,-253880,-260847,-242561,129945,408293,254953,-8801,-330166,-575386,-359278,-510313,-37701,293520,275998,-16,-486700,-11952,169483,-143394,-368558,-271218,-400200,-169847,55916,409890,749512,464463,-72281,-299432,-218278,-197021,-243252,-190746,-108410,282438,568631,778108,754542,529519,7390,-257340,-164976,-178025,-336550,-207990,-58979,-178462,-314799,-61716,82412,151,-240757,-367441,1793,259018,432412,384086,207956,-88589,-380134,-120063,22825,-50716,-391215,-479273,132344,324295,106778,-269988,-476703,-339602,-87043,68389,80418,53971,-34998,-37760,91470,266667,599622,526551,119610,77130,433662,119918,-438655,145239,254744,120840,-12936,210652,240549,-40437,-258503,82999,195624,-40406,-296870,-393177,7296,119256,313970,247634,195168,79389,-12110,1480,-34333,23632,-4218,234795,197333,-95709,-383465,-328328,-160237,-205636,-388651,-284491,-165835,-67296,-61123,-54746,-107003,-154128,36631,415934,442648,614634,718626,477233,-42964,46423,137216,-274054,-183930,97917,267542,371596,596816,431544,252028,372942,407709,15871,-242232,-28117,211630,94456,-260896,-298935,17205,32452,79472,269101,61063,-178810,-369983,-109927,50280,331711,285728,43212,-90273,-200124,-190116,-232746,-267826,-466534,-401842,-272368,-218899,-342037,-330431,-144251,71763,181156,101263,76744,263669,225741,-44668,-247319,-311751,-282685,-154941,-71649,61577,263550,428449,279064,-159875,-452088,-208267,29964,142637,185402,147295,151616,34310,-186613,-377524,-343472,271965,801015,865728,434659,81013,246716,18821,-524383,-103482,114334,43230,-108601,-252619,-477583,-242755,-69350,24971,868,-88172,-86691,98107,193015,153993,59276,-88797,-323818,-344662,-251376,-188460,-155061,-248424,-189249,156436,376576,248477,13277,-410108,-485336,-369179,-412986,-373979,-358564,-243348,-128336,219965,543866,563679,393258,158380,-154543,-488072,-467192,-507523,-188263,390600,850536,790904,656758,304917,-86328,-557064,-360956,-502159,-376474,-87610,25490,52467,202925,49098,-314390,240391,749386,844149,721431,484522,384768,267372,86594,-52250,-108799,-120981,95841,23850,-312037,-426565,70655,352704,444701,340492,293014,454365,119685,-228747,-179010,-167089,-366547,-211501,-85857,-65843,-134173,-253939,-216744,-133911,-157992,-265856,-326075,-389224,-190695,151449,553095,850875,690424,285921,54419,316905,624397,982061,739346,512670,291396,267750,427596,406932,331207,-118744,-482333,-339167,-407671,-230297,-31612,5799,195563,440860,554040,422433,-330327,-175195,-66396,7359,157340,243280,211633,640023,828137,405838,-160972,207402,574907,452190,250771,-34637,-249104,-306880,-379223,-545563,-97106,362450,693933,462762,83838,281940,497584,322472,-542,-301553,-69462,487158,906226,1154697,1433341,1324921,729279,24956,-387618,-23985,320286,275607,-151594,-295724,118672,438778,477132,315026,153948,263828,175245,-112315,-33805,26384,92890,273380,405028,489518,345414,64889,-365796,216657,616681,648161,564413,56556,-456302,-3664,402370,681695,700739,415526,264477,289018,92609,66719,154687,298290,370674,263602,-65543,-172151,53451,109752,103701,-280289,-302575,48564,-94179,-334040,-446930,-293994,-360728,-368472,-58269,64019,21728,-173168,-128140,-364774,-413123,-206943,82767,57646,-98169,137814,359539,439365,80507,-266330,-330081,-108692,-200979,143514,430879,287033,-70698,-50895,-146852,-544728,87132,492157,429857,-99564,-412530,-158408,-141923,-209634,-217596,-192301,-371170,-294242,-72355,24439,-232240,-292011,-81922,94482,273342,419286,695673,417558,-241975,30280,426665,375318,-294213,-202334,149859,13083,-229235,104117,63588,-511800,254621,655755,722405,118339,-333848,-212743,-36761,-60026,140008,510237,938509,721529,145208,-150551,-96575,262582,643930,1038766,1172734,964872,565972,223738,98218,218677,462924,501692,374553,418669,549274,421430,131667,-118732,-340568,-136002,278986,288697,3357,-304293,-592203,-212742,82021,140669,232831,40757,-388170,-327533,-248352,-283456,-244746,-68180,220739,240151,2507,-205539,-308512,-282290,-307160,-294770,-253618,-80215,93680,18890,-316926,-461915,71358,65111,-234047,-335739,-220472,-403065,-534897,-178686,248310,534799,559589,360203,93893,86604,32508,10245,-110757,-293122,-435308,-165633,36650,165725,279610,55755,-234892,-232496,-38141,128596,614868,1141116,1205239,1049674,961990,501208,40517,-209459,-310517,-311008,-91497,58754,-248531,-458699,-328901,-190726,39619,236537,189874,-68050,-509785,-370440,-336593,-372548,-403708,-276814,-297954,-259560,-87195,92164,-62413,-351488,-354877,140930,588325,538699,-56506,-219381,22877,-47030,-147258,-220644,-164300,-104526,-103917,-85933,-199222,-422881,-525335,-281628,162789,575712,407055,34864,-171889,-153042,-267530,-354408,-117792,-237196,-402004,133403,492412,554087,130063,-448661,-226041,-160568,-85811,-20895,-350,-126383,-107925,-246358,-413764,-239855,-8880,-31224,-184349,-213237,-294393,-156979,154833,192754,-141123,-130506,-74524,114171,593157,765201,340722,-241720,-506182,-313549,197855,325886,287205,441379,964753,717269,281579,5727,69474,343224,100899,-184896,-336699,-384347,-446312,-356895,-47616,-51823,-214077,-265019,-325089,-200271,126617,594920,945559,920505,672545,127784,-447966,30570,15100,-448690,43658,195235,69751,123003,272125,363361,258458,-67299,-267503,278756,572024,538758,423297,-64636,-242836,201588,470771,471832,320699,92910,-85223,-285992,-219761,90832,259990,96235,-238981,227019,502926,86326,2992,298179,591842,806230,486323,-138267,-49857,251502,-187561,-58846,534970,380888,-156669,33111,296151,230355,254976,95185,-226934,-252029,-153140,-277436,-50021,152144,112738,-63010,-283278,-384283,-70108,178863,158115,-62938,50659,136371,127066,-40487,-249823,-410440,-225391,153187,202389,-57878,874,-15874,-209254,-364555,-233483,-312904,-260887,-119833,-95651,68260,182221,256714,137411,2087,-142960,46764,469385,555418,480249,334794],[127295,-99286,-170752,-217569,-145659,-95086,61266,45429,-170253,121782,317054,181212,-125624,-190846,-103121,-43503,10250,123805,268504,202442,157138,12084,-307016,-318711,-121825,-85547,-63964,-40157,66562,-30162,-159260,-248435,-367213,-201942,109969,195401,276323,237966,175034,-55184,-450362,68283,462623,469263,312881,432828,588326,782051,638801,523455,199859,-170469,-525536,81390,385297,182702,-269682,-63354,164945,-129500,-487114,-403073,-336970,-284669,-334876,-286733,-243118,-188105,30809,218627,401770,299405,167598,-153780,-150124,-58734,-90390,-142821,334605,902016,1018378,620653,6323,-473706,-235486,-210355,-218110,-147150,-238080,-402293,-155292,88958,-99000,-352347,25327,590311,611653,375076,41502,-247149,-403548,-455735,-313510,-235135,-384973,-479085,-331372,-409532,-286064,-160451,-382012,-315465,-56851,83576,195565,150996,11271,-113178,27505,161405,437502,492366,604719,578181,415664,240821,-223131,-552758,-79880,59185,-116050,-146883,-7260,-19508,-72535,-32896,163170,356836,432841,339789,115374,-136464,-133388,-58672,-197708,42121,526530,794847,477977,130296,283576,459885,505517,379625,243082,397673,480797,379243,164133,-16822,-313500,-514474,-153391,72967,71541,35310,115727,-43707,-381521,101486,393172,268709,162246,-186948,-515922,-144193,398793,694735,492380,26224,-349956,-381415,-252304,143144,409680,318100,349114,474253,367917,-28411,-599373,-303910,-190709,-272102,-445958,-482982,-603613,-615820,-290656,744,196298,137008,-206884,-432982,-682752,-318951,22400,138941,162667,-302000,-268930,-597220,-432298,-46413,116821,169325,26373,-232558,-561360,-102671,381722,573725,772266,839333,531001,208814,-11931,73646,192086,469622,721979,648460,196653,277786,635038,316040,-235427,-300193,74392,585681,692668,268506,51462,5181,-161180,-336910,-283529,44698,148785,100886,-172524,-132250,484073,668360,433969,210672,139450,117630,12491,233284,772529,1081945,891726,204755,255962,281277,162015,-162496,77037,567400,455584,-103379,-656622,-423510,-354494,-127747,-297203,-413240,-450511,-491872,-441383,-107050,248578,212371,-80953,-347223,-414731,-505561,-499748,-459448,-585134,-42242,458691,810230,774914,419951,-169349,-349164,-130841,32891,-20605,-146054,-203356,2672,194460,161810,-158384,-301974,-236228,266042,836557,1090658,1011611,477930,201570,-50098,-235132,-38709,12076,58000,-92381,-248665,-364937,-583658,29354,672642,961790,742447,311171,208578,405975,676126,622956,439428,5171,-460507,-487554,-427874,-551650,-380418,-115149,97600,-16829,54402,151497,310047,757659,850157,348642,-180235,-407540,95976,552304,451216,-319401,-523359,-580716,228090,1066789,1523644,1930955,-113511,795175,2851443,4304769,4751205,4497043,3728924,2758741,942945,89571,198785,-498373,-478343,151538,495661,346486,592519,1014388,854411,499733,473541,387514,419544,443490,214382,194151,90228,138333,109518,339983,246610,388190,556036,321323,207831,-7121,-234744,-164256,336890,438033,399932,-420243,-334726,57276,-415641,-97080,136995,-10056,-477942,-206591,-14435,300804,-66714,-40307,245865,595226,699390,209655,-109284,-255928,-270545,-410381,-468995,-22354,150166,165374,246718,-136495,413298,739281,353875,-174367,-288027,255329,939837,388134,-127611,52781,54708,-56114,73885,-225,-572376,-212292,-1636,-3657,-319916,38221,311372,708879,966906,871616,377901,108110,643614,317591,216417,633868,460495,476393,-229985,-291180,-208979,-185485,-453905,-3308,186075,-61967,-212435,-359036,-274536,-86074,-277193,-477028,-81481,-152318,-462952,262368,690884,-113518,-603343,-280112,-520458,-457804,-315194,-115791,199486,416883,354487,-152191,-172087,48306,399498,220531,-275219,62958,390629,272231,-53852,-390211,-343699,180292,231134,83745,54803,320058,514122,398096,234229,217511,31525,-302152,-744955,-472632,-145565,-39908,-64526,-232001,-180459,20600,16325,-548719,-39403,564318,400824,-64802,-43824,473445,461698,139008,241566,580762,588073,394082,297991,327038,46453,-178258,-609213,-323401,41589,155733,206569,144938,212199,286991,-4988,-547943,-92319,43108,-49805,-212615,-360924,-219096,-100565,-318088,-492803,-389606,-371265,-294183,-121700,-76352,-58539,-116022,177388,582196,848119,1021747,879142,465303,-140252,113218,348313,392404,240162,5697,-25,-6851,-182337,102542,505855,243464,-447307,-72194,201863,101675,-262970,-405575,-613196,-474178,-161055,-77477,180218,534790,434168,-125352,-230205,-121453,-37249,31232,-256449,-355076,-162979,-116270,27006,-307922,-428526,-320185,-392808,46702,270361,331343,121285,33550,-698,-128164,-198303,-253134,-267363,-260192,51233,361764,720394,489568,-52043,-503870,-95164,-118627,-37111,-55854,-445312,-208100,-174002,-357437,-30349,218810,224758,45859,-282970,-348264,-309420,-219987,-322984,-344137,-179665,-271932,-257164,155160,228795,308436,104457,-293285,-470193,-95111,-98280,-156298,140845,270694,209577,-56727,-279188,-346527,-202178,35547,136762,53588,-129247,-286262,-9286,186280,197674,271790,443684,793186,684636,219653,-193587,-153609,142966,182355,144676,346058,473844,642029,588978,355778,-10042,-225846,-318704,-206128,144086,400815,641607,285267,-354666,-473202,-487996,-403505,-160845,-77159,310007,500021,562577,419396,165712,-209316,-541129,-219350,82767,-50499,-377565,-530749,-130745,71057,128034,-225169,-546499,-147261,-241740,-310539,63837,467029,602391,391823,77953,-80963,201632,667237,714128,252254,-52917,-194005,-313949,-343450,214101,388053,116212,-297000,-641863,-393942,-128532,-150501,-348070,-413630,-605740,-108884,421423,682237,404551,156265,24400,-62482,-176558,33270,196753,-43742,-465559,89233,78163,-516831,-184736,189431,141302,-409897,-322419,-100501,-265336,-520544,-61802,509587,734778,455472,12411,-183605,-307526,-319288,68956,365304,582995,477084,115665,-284854,-297477,-337731,-528612,57316,303742,17435,-348475,-113851,-3834,-204773,-329564,90030,621129,566953,308686,9781,-221369,-246760,-363237,-282040,-165710,-217319,-505442,-415394,-160939,-200355,-379428,-423903,-107007,107731,356424,611309,935817,851276,348603,-195793,-313021,-458001,-38848,137973,-123105,-188057,109172,189574,7088,-122513,-281743,-333908,-187183,-3199,-105862,-298874,167776,530523,457702,423066,244621,88079,-84341,-106819,-131022,3699,253625,334765,267054,272375,-66811,-498755,127852,414361,579521,507167,151946,-206079,61113,418258,660130,441640,175184,112705,-287613,-226630,234278,610804,1027269,739460,91715,-353219,-234506,-112554,-418523,-548946,-218004,-138588,-325550,-304726,222686,769370,988461,422863,-175120,-489383,-271088,-266255,-328961,-301268,-64504,90783,187249,337446,191697,-248240,-25725,156649,-200223,-65678,152780,213772,212396,196502,413738,486262,390503,284334,104179,169116,394672,396017,191568,-61421,-402024,-464036,-130248,-175384,-344488,-491038,-314657,-98785,99368,152659,-88280,-245046,-254476,-140188,112504,204330,105183,-86391,63145,469146,587091,636584,586842,440106,230334,86582,-200641,-389784,-284218,-148476,88583,498747,623788,570599,505320,311209,129681,52402,37309,-79145,-358875,-141587,185409,476441,484977,59479,-175562,271480,440600,188702,-167199,-65447,99535,69156,52665,165562,-71006,-305046,-356842,-237743,-379466,-417717,70042,439407,599180,561793,513600,393291,595827,652667,441011,401806,805613,1144896,957219,101010,-317612,-183465,-231728,-226044,-26920,16118,-191141,-467942,-395968,1857,192861,160479,251525,178592,368234,438483,356915,85752,-259955,-234715,-118607,89664,150683,149658,-144188,230782,319239,142462,72703,85819,7059,-102689,-254406,-283401,99074,267280,200496,95170,294061,615773,527133,140991,-302885,-152268,-62895,-289951,-371833,-176256,-381941,-401033,-337206,-369047,144774,304140,-68822,-122824,224654,304967,498564,970833,1472367,1588630,1393598,844650,239958,-285439,-538944,-373369,26245,440833,432805,53467,-434496,-441799,-514212,-528853,-496931,-474591,-83167,191033,51953,-320793,-306679,195865,439942,392750,158194,-42125,-4325,262281,415807,280686,-9268,58006,368804,558885,460796,245587,79765,-200682,-314222,-313738,-269290,-121310,-11590,-37507,-30286,-64810,-158166,-192601,-199496,36751,95937,20145,-246950,-63629,192098,141482,-73880,67654,-49044,-373257,-522333,-430357,-342767,-357709,-80059,213481,69001,-339295,-225681,25407,42163,-316637,-295017,120586,416883,360245,89586,72111,494400,393495,78803,-167690,-423209,-512096,-448190,-434339,-160803,54732,-122101,28089,207246,152919,-128191,-267894,-212205,226197,531254,458776,-14041,-466027,-303349,-143769,-40745,-83981,-389117,-422242,61789,217782,699074,1000223,625636,242691,26054,98343,474820,569777,489019,120419,-412003,-225628,-250279,-266700,-242832,-177634,-376583,-387331,-411320,-279748,-120331,-82931,-186549,-266942,-204995,-216628,-297449,-265353,-264509,-515349,-319750,-49582,48114,206194,133045,-105824,340558,531728,451759,-75967,122579,682861,876578,490985,-81107,-95307,265208,573853,497790,193483,-266869,-177439,223776,324385,95915,-164164,-98789,137256,135667,178640,194000,375406,716175,937657,1060640,792767,347709,-128147,-212026,-382385,-431880,-127942,-196531,-455790,-30641,108966,142257,-11416,-22171,83175,145080,-51194,-138466,-67079,-200651,-192635,-243525,-191491,-134817,-127042,255252,591866,560860,390265,20275,-322477,-414677,-502181,46863,206491,79228,-272023,-319007,29932,26141,-385791,-156347,-88273,-317075,-487934,-197301,263842,672100,555143,118402,-292040,-554118,-509190,-494356,-268893,-90490,204019,541914,967787,1020044,687456,157629,-106910,158441,119277,-4164,-87144,-121387,-218086,-464784,-28481,71930,-38665,-245535,-416124,-71360,291754,535509,493821,284979,-51395,-506539,-110880,24068,-150416,-384496,-60780,352111,226487,-88474,-373676,-490717,-279510,10113,125025,88426,-27156,-53840,46396,186724,234363,501507,431537,42601,-14452,357350,83706,-271758,294126,330114,54594,-113913,84362,220649,44373,-319468,-458806,-468252,-502404,-549059,-270350,198067,262677,285439,167951,34381,-80931,-89126,56587,117150,207383,51960,210294,247661,-34429,-294702,-255905,-101633,-266042,-450510,-446073,-242941,-49220,197125,362836,342372,273108,208028,445812,272357,563473,821780,416391,-137924,46604,90504,-354333,28023,516175,556187,477194,529052,296323,14638,182310,419284,236604,-381832,-102449,267593,208991,-155954,-366239,-36532,13051,73978,255920,164358,-57672,-322187,-92703,58926,134036,228563,173949,163859,96982,47963,-64691,-147903,-284007,-431143,-303797,-247669,-326918,-331726,-146513,102982,234762,99350,-22681,159780,134773,-60093,-280658,-409649,-325742,-216300,-118196,55803,375886,483790,330137,-64309,-296799,-336055,-53890,84356,121983,41654,-22400,-60828,-74196,-290902,-582016,58470,613150,768879,357252,-30565,108048,-6166,-551629,-180097,87631,74907,-170864,-449388,-430149,-350650,-358639,-118734,-58681,-149599,-79012,355070,630632,716357,488264,146116,-173663,-328185,-350021,-317662,-129488,6685,-1108,28412,71942,56309,-148694,-535515,-381687,-253958,-270808,-236756,-220239,-149858,-144728,22248,223856,224375,38430,-83993,-273246,-567149,-482683,-487444,-175620,450071,805684,645995,324882,90759,-159785,-466457,-229304,-282223,-352359,-126041,74553,198514,272196,-59780,-313105,443850,804629,748817,541812,373625,422628,363961,100894,-89792,-197429,-133069,149486,125591,-61620,-530885,98869,744746,860524,914316,896123,567522,2240,-372235,-33646,-20727,-314378,-161625,114302,199645,129205,-73752,-79606,-5762,-66439,-100864,-132007,-410434,-240209,377748,909817,1325277,1035637,311037,-255410,180787,495531,441571,312561,247002,226726,347551,531015,590726,470862,-14571,-375286,-257722,-440619,-340918,-95694,143796,444232,581285,552199,269908,-254345,-128651,98143,144288,71395,76899,44526,267343,554937,407343,-229798,43500,595463,610588,362251,-100145,-357702,-407434,-409175,-60919,341741,703697,897746,597704,212872,285012,396401,219899,-42908,-284837,-111067,479980,780117,943071,1202540,1140925,619094,12337,-461601,-259071,130233,116539,-225640,-360667,-116758,-16589,118688,210379,348069,422883,170929,-172805,-63972,70638,170380,302184,429537,516350,362253,-47471,-308175,261332,721455,613383,462631,109100,-182506,-210581,-18313,190781,251668,198339,195060,414478,327794,202246,149154,183922,200991,173873,-4370,-279,246412,141078,-18361,-390476,-460721,-195345,-407478,-519852,-306193,-146038,-274524,-215281,107885,222361,1900,-269823,-276887,-362431,-472621,-160606,-16980,14243,-43055,-149707,-91874,-8029,-102674,-98850,-78473,-268186,-176462,250452,690999,732388,268596,324498,103453,-499437,-49398,366834,279660,-196878,-463278,-329792,-369891,-340106,-144155,-129581,-287846,-285182,-226840,-184165,-391971,-349941,28155,80529,247213,213248,288492,-64661,-550457,88825,367052,261800,-388152,-252685,-47757,-302250,-360792,75644,108465,-413471,67457,510834,434735,-210584,-150222,227441,287864,188462,342260,620522,940690,695954,33058,-295202,-114593,217198,617096,1366920,1639077,1319651,641834,113462,-12259,88979,327600,420258,391251,508578,667787,480611,221498,108354,-128481,-243551,96445,297581,150559,-26672,-78871,-27244,72267,-32115,-70185,-123806,-143118,-140120,-354378,-347895,-296803,-76466,250531,288958,-63610,-126703,-40856,-35964,-213067,-297477,-186604,736,86577,15530,-343679,-353885,170092,154086,-122173,-189705,-122738,-408458,-375138,85522,370780,474389,474412,353675,129535,175297,-88441,-377185,-414189,-461841,-440439,-384794,-278670,-11326,231700,121715,-214497,-399951,-134962,10017,500535,1097001,1403315,1244309,1171084,713446,168129,-55522,-150156,-234811,-160023,-60782,-287784,-400455,-316507,-118187,163053,314016,173140,-183493,-522727,-553866,-501054,-454669,-430282,-342487,-407788,-280901,114608,360770,260632,-46144,-31788,277747,454875,224177,-135410,51522,104570,-91115,-391886,-506798,-400139,-114734,140071,203272,-27473,-338300,-452230,-312585,257958,688737,566451,135295,-113757,63139,-93466,-270700,-50562,-68350,-189637,-86523,152345,200675,-49736,-257826,-20534,141042,211526,84577,-50916,-312305,-426953,-295883,-519475,-253824,160700,200662,22884,-187522,-424153,-149483,180584,160222,-184308,-142965,-76786,51824,494622,782820,467330,13677,-283811,-400656,50388,166459,-20781,129506,641050,580649,558888,772668,733173,389194,107793,-131349,-101450,-124272,-365241,-269213,91516,-1222,-204463,-231881,-251594,-240553,188328,503137,689806,634734,455585,43799,-444822,42076,111465,-272293,-28379,187699,161738,233909,314228,365026,341608,131193,2000,170517,392198,269735,179592,-157529,-406458,45527,264353,318947,202468,26773,-90296,-265650,-311110,32895,215537,109991,204433,411221,612799,71529,-313110,64357,386868,353471,-68486,-183265,144172,239766,-273655,-224838,386954,242564,-75186,-385129,-122610,69376,233661,21949,-348783,-188212,-158671,-424521,-116202,83581,171874,174032,-25928,-433682,-50762,449228,466973,70826,-55669,45982,138269,-58034,-348918,-226289,44553,179961,152011,-202373,-237760,-44593,-252945,-280123,-193160,-291331,-363863,-200666,-95360,27488,155918,124494,12902,-213704,-166274,228224,586166,453050,247405,173992],[122787,-54356,-196032,-286814,-241693,-67826,131583,70482,-152214,147797,418724,369010,135787,-12645,-17030,14055,9654,14246,-783,-156584,10871,10423,-245403,-293014,-11180,-20968,-76160,-169310,-23522,-177798,-273036,-65057,-166726,-317821,-201474,-30466,242066,414304,408002,169678,-359917,60309,596270,525660,120440,-198733,127586,437119,590245,718648,383469,-67674,-399858,-5050,397437,213023,-106582,14158,170910,-133938,-377206,-207727,-245733,-444688,-259254,-77336,-77980,-363901,-213039,99212,404478,306520,118933,-73285,151773,146140,-22392,-200725,327491,888243,1086844,867257,343021,-339845,-348202,-242719,-221180,-246931,-230937,-198781,11789,115385,-151421,-503280,-25625,380875,410821,166775,-116117,-300531,-286236,-220920,-52867,54961,-130432,-457267,-378358,-316889,-185584,-132794,-262614,-214179,-114548,-27390,84077,80870,-108209,-127436,126398,509401,918249,710226,676903,508337,335274,184827,-171209,-556342,-216329,46901,18885,134693,166854,104411,-24240,-213204,-87941,112700,286356,314156,216397,-96007,-185712,-144025,-163658,-90060,342915,451219,267375,53214,185277,218565,217857,236365,250070,399143,482484,284635,25627,-50112,-128369,-353857,-445602,-18402,151840,175047,105131,68455,-156469,-49045,171801,217652,269239,-1648,-359617,-189380,319510,624205,678985,458860,60757,-353531,-225641,42144,263873,398161,405891,478493,334817,-99157,-647835,-349578,-285529,-364908,-489638,-470693,-482952,-305782,-167681,-38816,50615,-22518,-242481,-355610,-322105,88060,211530,272689,108469,-152594,-387050,-504033,-453122,-191713,-66692,-38962,-257444,-483290,-277527,111165,412236,439312,622097,713396,494959,262850,184660,229544,341430,685297,743463,607383,19931,85368,436250,226900,-223990,-471803,-108819,417793,661770,395751,312130,278581,72891,-95493,-253625,-41890,245696,264217,56503,334888,954190,1021343,688569,442417,292680,205966,17466,271358,967061,1300491,1158505,302491,70918,160057,114605,-80229,158330,422916,81564,-246341,-458356,-344384,-47217,43523,-56476,-480268,-516859,-443483,-338861,-133524,7759,-79982,-356932,-521191,-449482,-566252,-531790,-517529,-318174,168893,495044,609437,463335,162740,-267429,-195691,143747,74809,-123505,-351634,-242240,40409,296615,321443,31568,-207877,34687,500435,1093723,1053263,694931,78214,-223566,-363956,-196361,107486,174245,254346,163744,11113,-192650,-133194,342245,821006,885766,470584,27709,81326,402585,764011,881383,641957,94796,-484024,-553552,-545640,-479237,-43534,286120,463018,189007,-68676,66930,421135,819302,813026,257177,-262394,-439666,32077,360501,214509,-382716,-538217,-478461,4509,-32354,573123,371117,338975,356558,1255454,1838355,2266058,2231828,1763438,2385972,1739906,736782,-246440,-656550,-503371,-132783,229046,618025,1036377,1146282,903275,461408,310057,195657,98310,-50008,-254730,-138072,-223026,-137242,-102808,47614,-91373,-28312,143778,286609,261885,53222,153473,34567,354022,528130,500415,-246243,-394614,22831,-317287,-377473,46019,205891,-105253,-585814,124429,457743,324311,109592,231420,517143,557865,430213,46815,-350457,-347052,-413026,-508687,-385966,-209620,-224471,52016,344193,676047,739564,342382,289730,476919,844991,987021,347993,-119747,210505,398519,603844,752832,700630,-80,-258100,-360463,-226551,-244284,-69472,133954,524800,553594,681516,331706,-147548,-193962,44256,613386,853125,627103,435136,-73481,642646,332668,-21802,-278288,-454209,-246846,-416172,-649558,-480451,18682,168420,-54433,-185540,79103,-42370,-385722,571790,1026298,388571,-320718,-621461,-333310,-314037,-469235,-419265,-177239,115757,65375,-258191,-101603,90857,466978,263080,-542252,-48331,389105,272971,21530,-212811,-371734,126202,94238,-21461,111163,506088,617017,287900,173779,101293,107079,-184256,-685639,-486969,-151103,-72351,-34223,-47041,10231,199036,204395,-302351,60429,665214,605265,68285,-363753,31377,-40334,-315410,80892,573990,600561,488258,412958,238879,27781,-160554,-541169,-353444,-99022,-72377,102616,194307,170205,63683,-241931,-472848,24516,210705,171458,-122369,-368705,-218073,-114067,-194360,-207511,-164987,-92996,-82752,137381,307371,353258,-22168,-140290,464851,868191,1165892,893340,229948,-101827,149354,200953,227469,266314,-22328,20304,79994,8241,351736,671615,252975,-534094,84606,365036,158569,-218616,-381047,-531924,-637896,-486329,-546911,-204184,-16196,-33548,-432926,-346650,-132743,-29568,-35763,-288610,-239397,-73895,-48882,188874,-72612,-69069,31398,-168147,5220,63251,58661,59602,329586,487121,132509,-162923,-274656,-283797,-158822,117036,376567,631052,478851,-166896,-265894,173325,195175,111185,8288,-366762,-53074,-123641,-515373,-15962,236377,319120,337956,334696,189712,-48389,-189080,-385888,-466695,-264285,-349575,-76012,347106,290896,199685,17758,-426410,-289931,19153,87584,-45971,-54249,-10820,232903,266156,-11191,-443431,-291434,-4906,72842,-124730,-113426,-57720,87026,127481,59991,61077,361148,729113,663496,150756,-311130,-246698,97686,157685,181310,315079,592498,769965,680587,414597,-52352,-348695,-407118,-266510,-23080,46615,246252,-16661,-576827,-312556,-405594,-528592,-247030,-59125,213970,411034,476262,381921,214045,-70693,-449461,-247934,-32708,-96459,-238199,-308875,-212772,-97622,-132801,-257962,-107504,35013,-242897,-374706,130818,708947,840738,623253,120087,42903,441930,914088,911600,267001,-97512,-234349,-335869,-261830,200373,355694,126980,-333423,-507717,-224857,-6675,-82778,-354441,-437543,-354507,-68194,408278,669689,451500,200097,128583,-122085,-492609,71681,407833,119741,-167102,27755,-10793,-475402,-248714,60286,-108042,-507913,-237475,-147263,-313351,-548872,-231359,343020,717306,438799,164368,-36709,-114334,-110829,96390,472422,532257,348472,-57203,-308917,-76172,-163497,-271058,-185962,-151885,-292077,-225134,54562,76898,-48376,-234190,-8434,284321,239839,83997,19494,-65583,-122193,-153700,-41341,59845,-70733,-328964,-425502,-125528,-155479,-308511,-332554,-14566,342885,646333,915035,1072537,903870,367643,-144574,-369556,-136314,182407,169370,-210333,-190304,59824,174090,-98665,-267090,-320143,-253107,-100532,74932,-20067,-488573,127690,568203,726676,620611,479614,117889,-177612,-154269,-346903,-269473,-19956,76739,96266,2608,-269401,-334889,123598,329795,475601,463462,203407,-125737,-136868,121744,235502,103888,5778,-184066,-470465,-212922,-1959,152994,516730,283709,-91646,-174101,68416,179602,-162605,-302794,-125068,-197028,-505906,-226343,445437,981678,813867,268823,-259792,-279878,-66106,-52540,-195986,-375815,-178973,-45031,61686,174371,-30978,-338604,-90339,75076,-213838,-397891,-368532,-169835,-152624,-35584,168291,294046,64614,-88253,-248992,-42312,350162,334831,320925,110541,-208607,-381419,-162149,-154749,-281368,-447230,-380080,-284723,-95662,3187,-11358,30085,-270901,-147803,222445,250214,51856,-54574,337794,741458,790652,580443,353194,224871,89618,31357,-88723,-193306,-118492,18649,172191,485951,612773,631100,580614,338838,72244,39363,284205,117064,-352727,-234071,171471,339212,324374,-13881,-135843,177891,233693,64817,-128124,34667,80124,-30143,-52786,221130,213498,-75323,-236279,-20100,84457,-245720,-89419,383754,595776,577041,540306,454206,567010,690089,495075,398081,677685,888295,863650,208995,-192317,-274945,-199168,-78101,-5958,-54890,-224814,-374482,-466654,-148733,197934,132887,209641,162947,261861,288242,187122,-2055,-89665,80567,133479,197417,54166,-51288,-228111,104258,257221,206326,252250,203004,43716,-102249,-336854,-243374,211976,466986,476880,401148,579167,798196,517175,120394,-317524,-153891,48179,-244892,-362228,-291687,-528561,-240243,-189444,-315290,182822,242228,-199966,35631,407193,327436,229756,620084,1234622,1446292,1495073,962260,308015,-228637,-565282,-456317,-129903,179962,139106,-170244,-329462,-51020,-85304,-232608,-299653,-228865,23590,216531,86853,-239370,-351958,39198,348421,391076,210172,-42140,10069,413968,807591,674922,224778,369075,516329,547368,319254,99428,-109967,-341953,-263984,-166267,-97221,-344108,-282462,-160381,-143122,-340975,-467420,-312094,-221932,64207,304580,265586,-140214,-254473,62737,113361,-88281,-179226,-310440,-487187,-389036,-198741,-132763,-226805,-179749,111333,-35342,-486555,-114668,99117,21640,-349687,-224607,171123,430621,356439,178026,273119,711020,700339,148413,-424744,-248760,-221414,-316690,-163307,12787,114164,99874,269926,269358,-47667,-417900,-499347,-236861,320470,648481,533634,202359,-132688,-384665,-239353,-13317,82992,-179742,-23017,255784,377132,705350,1001600,689391,265039,110550,280040,619057,620102,461324,25848,-251968,-58310,-73881,-183891,-132538,-168261,-468549,-401528,-187850,-59746,-115624,-293778,-470958,-284577,-243970,-293113,-329873,-420260,-506669,-445760,-244976,-81434,26499,137570,146138,35376,355643,584366,524202,198377,81558,483626,726488,537658,11783,-44216,446078,596223,436054,-35177,-392207,-39849,166744,65637,-186436,-195785,40430,186516,75500,41895,82560,172090,337772,595730,828337,679693,357111,-23106,-316369,-271602,23518,274820,82373,-396941,-65422,261663,208368,127669,169253,354220,334440,-13894,-292834,-212257,-329978,-148058,-174244,-130665,-124609,-24254,363807,644250,690582,601066,273712,-173623,-301940,-161713,183108,127651,-126580,-386295,-126968,-13919,-227931,-303774,115359,93045,-108612,-188862,64304,325337,600442,525137,292888,55803,-161977,-150091,-104483,-92848,-68210,51087,285146,742858,887704,615570,192244,42137,358844,263898,147072,-38636,-251214,-299280,-420955,13848,70069,-71770,-292159,-508888,-137139,355202,581695,487732,237624,-15270,-332516,-219780,-85076,-208160,-51946,480993,551608,162457,-278537,-363367,-451816,-136189,200553,286813,184886,-21409,-48610,26373,207257,252394,337206,287724,-25054,-169582,153381,104554,78791,433485,360675,-49222,-82573,150830,192935,157411,-70807,-296186,-258320,-223382,-321064,-146986,301701,369522,222832,62114,-58527,-149618,-181459,26055,96693,76717,17143,267226,422029,192367,-76722,-199130,-244727,-465607,-511697,-252794,2480,240350,452784,631485,598021,451364,307281,185364,-88372,419641,795174,302953,-276828,-8392,-87752,-195796,332635,836312,687252,489858,375763,140349,-300575,-216637,78616,193077,-488981,-83570,239702,212213,-125821,-327656,-71087,-14051,38626,164899,180156,-53210,-334060,-184550,-74089,-169948,65697,235251,290866,250780,111621,25603,-77718,-99538,-170212,-159541,-260909,-391537,-429430,-232287,57485,205121,40236,-142742,7946,-4952,-122003,-380824,-541442,-276060,-250043,-215840,-62843,255868,315940,273866,64611,-139596,-508152,-160044,88088,148505,48923,-253496,-293892,-7592,-33336,-291441,-126033,320513,554987,254379,-176265,-270487,-200935,-363702,-234766,-70281,-66960,-326259,-415737,-244200,-312717,-532285,-223183,-76136,-197959,-51315,666107,1198296,1193345,807960,247070,-157014,-339605,-416807,-412192,-124003,117586,158777,35641,-106999,-178475,-457741,-430962,-245710,-167530,-125630,-56816,31880,536,-8622,114327,129447,-38318,-293024,-388321,-442788,-618876,-384839,-360244,-295154,217859,351178,179963,-170232,-170715,-332217,-228201,-4094,79847,-217821,-271743,44574,282406,263309,-167222,-201837,517255,773663,661995,400435,262921,343092,258078,-49024,-286192,-423122,-195865,117389,221836,117763,32447,312012,854831,908819,944218,952911,445975,-22965,-371946,-3587,78444,-255102,-256522,155768,293589,216463,-11651,-36694,-3518,-22194,124414,143533,-71631,-296471,346797,977143,1405011,1104059,384618,-463326,-27957,416932,159543,-8693,-105299,49432,313442,507868,632393,434853,31707,-255804,-141561,-283068,-564689,-138786,268760,573731,657636,538746,172383,-79403,43457,368416,360645,126954,-34179,37287,89277,295059,376202,-171766,-235821,462318,659026,296827,-205847,-495979,-440409,-198506,233616,556959,870325,924015,606080,267682,223819,154856,-31640,-145314,-312165,-97000,451764,560455,557054,742925,709320,343764,-78695,-380057,-563675,-165396,-93212,-259328,-147773,-45594,-245713,-317196,-14909,347256,484827,222146,-208281,-142285,56399,169793,271693,375962,459881,322714,-216164,-266343,48320,377930,306639,181388,89848,43651,-81229,-68087,162816,3347,-96601,-29875,304918,414694,202867,88234,26671,7,37267,15583,127909,430253,284105,-18836,-375835,-476021,-479303,-499555,-108943,271713,395122,229896,150815,257997,195833,-236967,-289165,-80047,-88740,-84902,-18318,-62643,-12310,11724,-11183,-80983,-75473,-155380,110586,217280,351603,195569,482646,833296,959253,574852,611395,271409,-408356,-213031,199436,71326,-299218,-467119,-475639,-595269,-302717,-70318,-44006,-249394,-373040,-419063,-413597,-465336,-544089,19152,186182,207113,-10622,-80816,-380317,-396860,110750,289058,-16171,-433962,-144804,-83767,-170056,-268591,-13958,131272,-192585,-173366,178005,51162,-486804,105126,500478,382631,254190,353011,586291,737273,554967,53504,-387824,-283152,-4111,406103,1262051,1598342,1268987,555175,135455,51266,-29660,131383,293890,332526,419638,594304,502008,341169,254055,63605,-55245,-70975,170308,203452,214303,260685,143969,69229,-197628,-367757,-226820,15776,-86465,-481777,-397530,-319935,-89174,261753,266151,-174533,-43446,216484,156702,-164393,-366579,-214944,-84811,-112721,-150116,-410934,-321342,97268,140464,-60796,-75831,-30092,-312088,-169147,348926,537663,372932,243950,64825,-39096,-17146,-319894,-180374,-175731,-357331,-399074,-505913,-602705,-237058,128655,200503,-81742,-430341,-290169,-185028,232580,764653,1224215,1173017,1074521,710366,173384,-11475,-85830,-163196,-190795,-277228,-405977,-515333,-261571,166917,330821,393178,136598,-289792,-507334,-562819,-470123,-399498,-324415,-314238,-414073,-258907,205181,507997,493940,225822,116893,252099,293462,168281,118707,133544,66985,-127890,-504560,-543763,-560755,-63062,323405,430074,154544,-163555,-361901,-271202,321131,609691,567807,169735,-176623,93713,-69372,-178416,48535,145480,-30971,-206896,-131487,-132140,-104759,-30626,188463,201035,198357,21369,-79814,-391541,-518196,-313296,-355264,23205,425870,473377,273005,-29636,-177417,-42321,191167,91933,-251888,-180301,-143028,-67267,338718,667119,572727,296165,-37557,-244773,30161,178613,-159718,-88965,311527,478534,818341,1304969,1291864,605468,41510,-39454,189554,125119,-254524,-229288,110069,5556,-152934,-92853,-68066,-330557,58733,210018,216291,167635,98481,-188633,-363738,64446,189968,-143919,-145428,124693,208069,235864,260818,314812,419023,396563,322243,139501,141227,-28087,-65086,-234633,-461877,-90677,107957,225423,103703,-21317,-56281,-238969,-204391,85871,158864,102618,460381,896572,964031,536322,-45835,14562,246268,-3484,-249707,150406,207763,107618,-337686,-442234,-41230,67270,195667,104727,-56474,7715,192248,-35572,-324586,-60222,-123610,-487530,-97871,151412,323277,417314,242871,-288528,60981,722070,762053,368982,-41054,-48651,115941,-45353,-276814,58075,330023,217106,67983,-320536,-203383,101380,-72606,-202493,-151838,-206577,-402981,-344186,-213005,-107448,54788,-25252,-106117,-285704,7397,338692,594553,446978,181017,52820],[68420,-88682,-245015,-169830,-194547,-69575,37009,-84191,-195711,103027,423542,476573,341147,153664,9815,-39826,-97153,-186446,-309606,-212260,61864,33032,-155872,-174525,101956,1915,-116901,-284743,-136054,-307305,-330975,69984,18463,-95763,-341504,-155914,212201,570952,563699,294767,-328430,-28134,550818,490764,132385,-123624,-181421,-18655,430170,738400,460177,-3365,-241272,-175806,196015,154635,44043,149514,116911,-240317,-258859,-10779,-58755,-346734,-275659,-28188,49282,-133307,-378702,-103615,259543,234966,-61489,-165011,245661,237068,-9190,-314450,139693,555985,840473,820541,487377,-125037,-433341,-239882,-206091,-342715,-254670,-107684,70283,208011,-15115,-299167,-443459,-182667,104346,90360,-143125,-319495,-197448,-15455,172977,242589,64268,-294847,-301773,-169933,-71134,-102101,-104226,-52327,-94819,-69069,63692,36314,-178743,-144828,152342,723169,1157389,827151,529325,189268,52709,10341,-150531,-393853,-378284,-29933,172527,468005,447315,299821,99026,-223067,-402885,-247633,29568,161580,181406,-99639,-299851,-355325,-289088,-151519,168453,76305,-23577,-90415,-68521,-108798,-125005,20034,158369,267777,370077,237579,-3166,-49709,109828,13752,-244605,-36258,242141,350241,311697,284780,92304,-176848,-153352,133049,282330,133513,-217017,-175802,202352,459112,691934,658794,344996,17067,-106025,-64742,-12251,170572,239877,249283,156304,-238025,-502204,-277182,-311672,-503953,-416052,-281138,-159605,-26554,-59818,-70033,-35844,-99128,-255985,-230107,59506,340313,261604,162993,-190178,-187180,-497391,-555465,-270146,-231726,-227094,-298230,-461163,-228158,127051,274237,327328,288822,489591,567187,372494,173169,243412,297831,543090,792845,703203,500500,-43777,-118952,83719,25725,-196042,-435202,-377506,63636,362173,281047,346343,438849,240367,121817,21161,98790,404164,326006,141634,642952,1106686,1069121,711844,488313,326286,187343,-50345,247464,928891,1157430,916948,231040,-70692,115621,102269,-72716,45723,74505,-253006,-325602,-139994,44708,300525,143185,-47946,-489214,-394502,-258635,-191293,-70797,-92009,-127983,-341668,-459862,-426101,-441912,-404348,-229088,-6018,352523,486816,307553,28729,-215895,-106916,56915,315936,150237,-153416,-133157,-107594,85956,271419,276595,48457,-220013,77139,573985,1070599,909901,286157,-296395,-529598,-314193,-58971,191746,344932,478972,441071,273320,163877,229578,445611,733322,677499,273885,-99564,53828,532190,969433,1079924,692872,112274,-352979,-521942,-644038,-351061,265801,621617,647553,241487,-235537,72761,492938,736000,641359,223944,-245927,-386918,-59264,23723,-179127,-398423,-325950,-262459,-61553,-160400,276253,-389906,100594,755739,2347177,3011909,3191305,2496655,1995922,1279050,427642,-463158,-412761,-295741,-487678,-194471,-52870,634329,1079691,1050272,781945,359220,158854,127748,-12616,-374784,-437244,-116782,-383544,-206433,-172251,-227765,-375675,-433070,-409747,36727,267290,291462,545389,330238,408502,539447,380197,-131826,-461610,-148514,-229273,-460598,73129,447736,306692,108189,514149,999120,929125,565317,448504,350424,249923,385732,131152,-430444,-464046,-264803,-198627,-406890,-534375,-420115,-18124,825764,838116,554181,337053,668521,1110042,1319457,713770,76544,-149935,295912,651676,1129798,1138452,1001732,470266,102134,-46956,-241683,-94529,-171360,77472,498498,541639,552062,127767,-321525,-11662,-41147,-165113,401785,766802,469373,213454,669489,362148,-18469,-102630,-369704,-276518,-357756,-459751,30286,401657,493823,251735,188993,283486,40070,-251083,711812,991406,798411,-14555,-417622,-117183,-208398,-385967,-415346,-517764,-246109,-172613,-228804,-67739,113930,348322,231396,-372582,-140093,294610,258400,133812,35769,-155181,-18149,-112531,-219554,163780,676368,702023,197037,-56004,-198114,-54253,-166989,-419651,-497593,-223662,-15864,59890,34711,94213,375187,341703,-82774,232807,681305,623193,34574,-487643,-274872,-263850,-632016,-22253,546760,701814,585328,488705,253151,179778,-142276,-440965,-273619,-77471,-90302,182534,257712,69254,-331367,-430534,-293797,-21602,257942,311283,-20296,-259130,-105168,-45841,-118095,-142902,-146446,13368,26218,225534,625830,880536,468939,-367115,225220,847448,1250220,1012324,344239,138220,174961,-76237,-115608,79580,-109421,62655,134817,49879,486079,712337,188143,-601779,175877,415255,173261,-118647,-324939,-423829,-445422,-404604,-409732,-534068,-481880,-417613,-495110,-251767,-115833,-13626,-62610,-157324,-112779,26655,187211,403796,283876,373166,395977,-14230,-93199,-189030,-302897,138798,728873,864348,331670,-120914,-296182,-282154,-13066,192546,371380,375973,184301,-319410,96624,439243,446464,335976,114699,-333905,45029,-12489,-517070,6359,212260,410148,712479,830942,643385,188417,-168278,-429283,-427403,-276294,-399838,26309,366630,277342,5783,-89932,-545578,-77424,319267,391177,113070,-166988,-113677,254711,476901,244884,-239155,-348629,-37780,1919,-133235,18271,89620,48726,-17699,-125648,-101933,256113,542769,469356,-51961,-395879,-329069,-71259,47040,213522,206516,505915,656897,547082,257664,-100612,-270135,-444372,-321434,-197090,-248327,-270261,-385846,-465298,-237295,-281979,-468730,-416491,-88590,93650,274109,317818,294648,209779,36160,-309660,-369260,-248384,-203121,-144270,-26574,61226,-83780,-389890,-258272,39234,21535,-180966,-346893,239996,918597,956345,700401,130017,136185,583520,951984,854376,122661,-244900,-159721,-315993,-275654,108176,280420,72074,-351126,-261407,-165814,44137,160132,-213425,-379868,-2206,212228,495169,707910,570322,239462,153575,120341,46555,107619,423597,191394,90887,-5399,-112890,-356261,-358011,-156979,-425845,-562364,-262770,-344937,-483708,-365342,-348583,-128657,261024,157929,166782,95168,77681,116738,169293,418394,282055,20260,-184259,-22144,93258,-42337,-13435,-5500,-208013,-458517,-52753,203764,142657,34553,-196898,-272685,-258662,-206392,-296536,-94564,49255,96665,120103,212192,234704,98227,-111443,-323605,-103576,-83881,-213644,-311918,5277,453109,803195,1083854,1031553,804350,282036,-112356,-145371,152248,313835,94284,-370153,-251458,-61882,-7285,-277415,-416765,-482092,-315287,-135091,60735,17209,-339675,80775,466879,721035,504744,424774,45348,-268896,-314531,-194085,-138607,49464,-66562,-107024,-268094,-444784,-299488,-37914,122259,247675,338192,203967,-64101,-324249,-107007,154427,282336,126890,137931,-135694,-165948,-206950,-243013,-161179,-297746,-427282,-97369,151951,233142,44207,-86757,-94698,-139846,-175868,55115,704411,1044784,804607,421105,-13331,-87408,80474,129034,-10024,-257854,-346056,-198317,-119524,-186026,-454535,-323850,-118576,-114105,-204836,-355877,-328103,-394400,-268638,-127117,-18771,60919,-132710,-487017,-410109,-40358,315589,258151,363991,240671,-17753,-176325,-180162,-119809,-167732,-260729,-370762,-459753,-253313,-35101,158190,173947,-138232,-287341,70622,64498,-129148,-76116,396822,735828,820914,481069,117143,-67665,-101806,-67527,-70574,-156850,-129316,-32204,54906,249849,481034,613802,564491,287530,-44022,217285,614005,419378,-142208,-390328,44400,112523,173283,-7812,-206865,-108631,-71279,-67770,-72759,42819,61473,-21497,-163365,-21005,285834,159698,-140131,138188,502050,195081,-306548,160888,398509,410578,442417,434440,438746,533600,358214,238236,376200,418209,513726,226575,-93727,-282439,-227832,-62362,-64123,-110821,-151327,-192932,-397811,-340514,84387,69421,100833,134517,100778,49290,-27110,12693,66611,188576,187481,76439,-238895,-382030,-12142,221803,371132,327312,364267,275794,72978,-164134,-527768,-289603,200826,560403,711341,623902,582916,593255,321154,60895,-234204,-247815,-133956,-403292,-434660,-485423,-495054,-22052,32173,-132381,97748,32493,-320668,150731,464455,295198,-130508,45002,512116,770753,1036638,762051,253474,-198702,-538146,-335391,-251416,-181435,-237424,-379616,-201839,94239,-41615,-355627,-245230,-57562,118179,231821,116585,-163050,-410973,-150683,209163,296908,147216,-110636,-70070,353701,826162,774091,272385,364507,433928,354797,50366,-198000,-477516,-524142,-288498,25865,317252,78848,-344574,-372109,-327907,-226367,-67554,-49697,-224448,-10128,367851,368459,-44811,-503776,-147497,-73193,-229460,-387165,-368964,-395346,-332109,-126509,-35496,-186297,-324035,-57653,-197981,-341112,-25483,141155,-5452,-354465,-200117,165629,342147,255669,165987,357095,732234,807257,170056,-441918,10382,24223,-199927,-59039,-34062,-130218,45155,265068,139775,-213356,-279602,-309806,-295684,266758,562449,377612,175379,588,-79842,-54842,148698,310943,345950,637573,425249,377542,403334,584297,432623,86939,82178,376280,577238,511860,260326,-81349,-74598,42524,23650,-123224,20625,-91602,-371930,-154622,45603,15112,-237965,-496331,-247345,-71712,-164388,-388737,-322975,-313031,-348995,-314845,-309853,-225877,-114072,-47269,35705,3757,178971,526866,465403,298011,36759,199229,445571,462864,42825,-38244,457127,536401,412882,-142731,-350890,19134,96334,-140051,-298911,-122060,89995,135330,-172873,-505522,-363107,-208439,-200173,77292,456201,554925,321769,-78655,-329382,116423,412102,464542,190152,-348611,-279009,188768,125271,211321,343663,506920,312980,-129189,-431345,-351577,-379591,-121857,-71941,55493,68691,223949,474425,506996,514743,437215,290912,137823,78596,246821,370748,216324,-90141,-86210,-42093,-119264,-342397,-22660,264510,156760,6716,106890,386070,486003,576807,395635,319764,219262,110851,219469,300452,97351,-66416,-11748,-66528,185528,390445,286106,-5209,66344,310751,152578,-7676,-269816,-401932,-108104,-212964,63510,92304,-68913,-287312,-448854,-221758,360146,540597,367373,97260,40049,-100659,-346526,-271945,-93606,296837,802197,604933,105804,-393792,-388443,-439403,24825,383588,462811,316016,113716,-26959,-116300,51462,166185,75106,62809,-105002,-362324,-159909,48139,265095,447296,279355,-166838,-2511,235390,107948,152483,65815,-9947,75656,25251,-225065,-145828,264269,371805,82289,-92678,-46370,-120457,-268322,-122624,-123727,-169067,157342,431139,621103,470208,188266,-86637,-232404,-334349,-181656,172609,402469,591481,596759,661646,601729,417653,313950,-90199,-527964,217433,561095,94662,-453463,-89904,-278517,56937,593114,894047,574251,295966,102111,-19839,-440017,-453324,-545553,-287953,-458095,-5671,135556,112927,-59643,-119003,7708,-47848,-53014,59949,111916,-139641,-400841,-353390,-310874,-318124,-46803,229916,282119,237732,39142,6150,-58212,17659,-34861,-82464,-258227,-456199,-515617,-369927,-55899,86379,-81108,-284409,-212812,-201797,-228619,-472639,-440482,-191072,-93438,-170801,-105618,-41404,-13171,78715,112083,-50368,-399529,-267391,84352,247112,230056,-46708,-460452,-66742,252996,277438,269086,248157,312428,138706,-216413,-494101,-326305,-161412,-217672,-302621,-362948,-441061,-187266,-113419,-265028,-472960,-254641,-67248,-220076,-76740,811877,1557096,1399660,886244,188874,-243504,-320201,-375050,-531734,-189136,97715,180136,74488,-97643,-394630,-406885,-162565,-113750,-128399,-30642,83906,227294,93065,92702,265600,199242,-14406,-254259,-529103,-646728,-453152,-269006,-234348,-337211,-179207,-228863,-366777,-561876,-372878,-363923,56957,322657,509782,106439,-476790,-75672,296514,225217,-226085,-185510,437490,654617,565348,327366,191982,184986,-14527,-312817,-556863,-482889,-177401,155367,401488,507725,737342,785802,866215,692178,563595,532022,159262,-81891,-465747,-35580,142661,-176170,-489017,1449,187611,116141,-54852,-113379,-129614,-30990,303052,413971,263949,-177297,46016,658884,967364,782507,331158,-398920,-275334,351679,308349,117863,-327264,-243247,144878,329538,436562,213443,15194,-181316,-82639,-75940,-400834,-250355,246462,522133,570784,390801,109122,-12653,218196,563083,483885,199477,-74130,112675,183504,124203,213218,-63018,-465804,226637,565033,122277,-365055,-505135,-390810,-90428,278187,542830,807927,709918,432976,226909,161937,31341,-92634,-216126,-367967,-31785,420158,319992,90762,166278,181365,12809,-145996,-161463,-419947,-501369,-338070,-331737,-37273,147876,-26291,-561195,-314038,149480,401154,269960,-119519,-227766,-8480,126078,219506,273954,326151,178048,-411070,-191257,-35926,-90275,-112778,-141422,16952,155412,149620,185747,310661,85994,-258589,-268993,-61455,224718,24945,-11468,-120868,-219072,-132165,5088,279409,591762,384635,-34250,-110506,-88685,-343103,-381926,108453,688643,857128,654803,453032,267405,-71163,-474365,-8121,369525,232988,297797,153511,-71600,-31668,61946,291057,285697,274975,44370,248530,413934,701614,296391,567510,792378,914270,734497,642998,223566,-396705,-249424,69095,-118903,-381912,-399567,-389279,-527118,-317251,-65068,-62605,-313236,-545699,-503408,-255550,-208989,-382837,-287878,170277,83893,-180309,-184745,-298463,-304485,41941,126207,-439517,-152078,42378,2125,6335,-232156,-125631,136400,21304,-142885,-119837,-121379,-433801,247898,583264,307283,151599,219113,431713,431378,337589,156162,-243456,-543389,-321713,98199,799940,1143960,893935,457004,379015,247013,-106974,-85903,150664,217644,182676,386131,546977,505541,299797,160961,100575,-100999,-55401,136563,270442,338817,191435,25878,-300549,-576142,-297184,-30372,-224737,-483277,-274843,-261234,-62773,262746,167322,-293003,11286,363079,231838,-198206,-525163,-364631,-312631,-337274,-285200,-442081,-419675,-115328,17479,-93645,-44866,-14446,-185648,7740,453706,607114,271775,-43259,-293165,-110469,-295061,-411733,116858,85620,-227557,-358145,-295281,-512069,-430616,9317,221790,51567,-286498,-388231,-352517,-64138,271939,647254,794766,673787,447074,26851,-100336,-124258,-167176,-272866,-540070,-600454,-678434,-221501,404829,515526,514932,130619,-373771,-537627,-493692,-406623,-279232,-136413,-196879,-344873,-247187,161883,490257,507018,273342,28112,19003,138887,275667,270750,32280,-54736,-111042,-467688,-427854,-414455,-31086,371622,514025,264650,-15187,-275895,-169402,321175,448811,473528,135320,-400789,-107526,-223255,-186632,127835,298635,95940,33829,-4595,-24069,35624,88952,131861,-63564,-126419,-105215,-115018,-413249,-398875,-272394,-136980,282152,642188,690458,464916,150440,-262,84052,169326,-15422,-377489,-279757,-282994,-262085,122354,458884,588144,483719,124244,-132655,34135,214115,-138174,-253907,37411,329235,868229,1437857,1423473,772627,-108041,31672,367697,257606,-198530,-301969,-40669,-79078,-114836,66388,137627,-155158,-228430,-215572,-241930,-107213,39994,-87932,-148123,75499,210270,-53169,-342702,-15267,146422,114565,110013,200317,444470,628684,537435,254523,134211,67633,-40333,-249178,-465772,-212012,26032,179775,17352,-78680,-83403,-315753,-69733,127593,44926,16118,443005,1082887,1274220,955685,333279,125823,147185,-217992,-195588,244984,99541,-146993,-259561,-264217,-371903,47779,418494,531032,251154,-47965,36707,-170354,-215187,37140,-127178,-448528,-54814,272071,508825,605938,348846,-253522,199297,900351,932191,645869,51775,-149436,2098,-52402,-126503,210970,365709,92580,-132791,-418440,-716,234292,90538,-160942,-175414,-165752,-238507,-219541,-167679,-61811,-14428,-58062,-203333,-189137,73166,306371,470984,445669,275493,91112],[108498,-65965,-101916,30030,91424,103722,21616,-243925,-196013,69214,364991,472357,417854,230058,-12612,-165450,-240466,-337907,-228428,100405,316278,245494,47560,-10205,157838,-9522,-161036,-315804,-205230,-342887,-350432,89829,166164,107798,-75168,-70979,206347,573176,547201,262087,-310312,-117751,293033,290956,207877,358026,135635,-299173,185215,540054,388292,11580,-115209,-194281,-131527,36075,174259,309617,87664,-376916,-208148,63936,2278,-240635,-379811,-143402,59843,128452,-71626,-126310,77264,104190,-202783,-432775,78429,168955,2945,-304978,-146553,82093,373203,423079,240119,-154444,-469668,-232970,-193498,-322294,-321343,-225664,-60694,182316,128349,140992,77246,-37057,-145118,41694,-75440,-294013,-152826,117948,280966,268586,113091,-182654,-138472,-3312,15108,-87238,14105,56129,-103278,-109395,66962,-24174,-211969,-183772,92383,705052,1071912,812143,218016,-307565,-290924,-120169,-74355,-211457,-498545,-132420,322090,744367,742487,487559,180186,27530,-114885,-305818,-329248,-128754,-79839,-255205,-488543,-405194,-232624,-74117,-45545,-207403,-183829,-185764,-222135,-223694,-313013,-189603,-52651,-14541,119280,236537,127298,-19106,315007,294489,-164498,-146174,224987,417472,498807,455115,290404,-68321,-506992,7867,196475,166215,-163722,-157614,70058,232109,477867,516189,345485,262061,13507,-95382,-117245,-222063,-271588,-209290,-128590,-397338,-374500,-117615,-135335,-350972,-259384,-108271,43788,102523,-13774,-39957,99352,89819,-198119,-208270,259584,342810,159783,-135535,-539250,-503974,-39366,-171036,-30547,-134501,-317763,-445452,-99378,209158,411264,336480,263278,314123,483086,460355,161963,-94487,29971,154098,552417,649134,515750,262250,-119765,-407241,-323744,-225754,-209081,-269592,-423354,-475842,-230046,-90336,193173,320907,185256,140054,125697,205976,436560,210009,17332,655029,913026,835247,520691,318074,183184,-22472,-228759,128468,591908,648122,247061,-126247,-97659,109306,44705,-182037,-198159,-273514,-535157,-345651,80741,403267,427684,113193,-180650,-301206,-296492,-140805,-102715,-25914,-60771,11420,-24446,-18898,66833,-117945,-400230,-98275,150999,365162,334427,41813,-146875,-480700,-183598,97474,211667,153186,49958,242258,68306,4178,18636,-42347,-159833,-189875,-147284,477269,765098,661912,-4501,-228895,-203376,-141191,-30939,147658,434805,613007,598211,410117,343664,298833,269448,372864,299508,67594,-120875,62503,659955,1120815,1023811,505377,13000,-185004,-274583,-606135,-324431,363975,714379,570292,24829,-393309,279523,540127,658026,477076,221573,-224907,-402026,-145495,-246548,-387708,-429951,-223505,-109032,-77482,-25183,13908,-585731,-254081,1312544,2904466,3686397,3601046,3079723,2660241,2139622,934312,-150776,-462310,-389929,-440753,-435560,-145783,466449,754024,692829,447625,129747,19125,102544,-52690,-464942,-275606,87268,-12528,-107058,-229351,-315776,-134616,-38630,-196086,-381615,142581,467848,598542,488418,390344,440718,126265,-175281,-595593,-336157,-277630,-619388,116337,563900,609725,553395,645248,1299287,1259261,828480,622652,227910,-109342,-56843,-188862,-579341,-522297,-164658,-61411,-294119,-396805,-251185,-91130,802413,625916,232544,281435,710541,1144437,1202185,264850,-284903,-265056,261382,690745,1189899,1067517,838298,603245,217616,114224,-129968,-21613,-160009,123219,544811,742134,554150,6820,-215509,648467,654779,51395,-35143,558261,512422,330006,202344,45014,-109088,22453,-166363,-85148,8972,-108515,416463,705590,770545,587545,514114,438346,32129,-190471,680056,816819,844395,7780,-247685,-40303,-218567,-198229,-133196,-352125,-537655,-197408,-188746,-127439,26774,77302,106518,-131750,-64800,171172,190949,184371,212290,52036,-218806,-341691,-435819,165566,729920,732178,174127,-291927,-484213,-347555,-58099,-112612,-399095,-335496,26690,34717,-111894,31977,438071,347708,52014,356351,597229,380703,-152798,-251592,-143252,-161768,-542911,-63995,513139,751138,531668,393777,276442,198163,-302197,-409073,-102401,201636,288010,363132,256492,-893,-249628,26900,-55705,-218096,117133,291646,29880,-94248,3250,19040,-166198,-326127,-375056,-121391,-12766,55081,621101,1123800,917854,272996,-152247,732045,1228903,1162437,442890,125313,137375,-209771,-474747,-265335,-234532,78860,95170,-74973,413954,586358,81073,-409535,147579,336880,158878,-46702,-325195,-388882,-311190,-178233,-178950,-343303,-373441,-246891,-161952,-6565,31064,86001,13776,-44852,-108425,45160,407877,634993,673928,730421,595960,45168,-200845,-446497,-136111,531924,966927,841110,301890,-131894,-263554,-152226,162848,241442,273771,56332,-135784,174760,466698,605762,538220,473798,201926,-353609,-37902,-13688,-247061,27202,133485,400774,854033,930959,732107,249932,-175117,-444743,-317169,-213592,-472137,-48380,185286,146988,-234179,-252179,-606086,115178,706722,675158,230476,-200480,-74893,238156,538616,423615,-29741,-307802,-102713,-103810,-69578,104345,96881,-79330,-210441,-372584,-190243,93218,235362,94726,-381079,-172686,104384,237549,211523,326087,238830,336996,366246,312209,132856,101697,-41226,-402461,-371623,-258591,-251973,-340369,-388886,-352041,-320009,-264853,-308079,-367960,-225122,-83770,57255,93104,206674,218194,103868,-172260,-465998,-427665,-360890,-100090,149226,334183,72894,-289899,-341927,-100374,-211334,-270215,-280830,343500,992700,918137,611589,155354,175278,582087,798426,591288,-134722,-328288,-93323,-356889,-360185,-15943,186158,-32276,-290379,-47864,-137100,-53253,239678,-168897,-295326,299032,529374,645655,796080,650429,165189,8386,325262,321627,28716,74744,89180,208030,48265,-185633,-244482,-226703,-229428,-318708,-410786,-257901,-242588,-256745,-204420,-115357,-162778,-338548,-202066,71610,186263,204178,202243,147121,127764,-129398,-392167,30438,276361,140964,-38457,131420,272092,-34716,-278431,59306,269122,170248,42423,-189673,-509570,-133324,-159674,-401484,-262218,90164,256405,336024,348368,235041,155391,37119,-153540,-66789,-4196,-127364,-306761,-51441,386753,754643,961219,727692,490436,72606,-141069,63601,324384,320019,-41675,-530537,-380257,-245851,-238065,-175939,-128096,-379555,-467395,-296228,-53719,14171,-120328,2379,221636,382270,160087,128517,-44404,-139655,-166948,279318,555674,498469,97209,-192555,-426217,-509139,-376664,-276421,-142753,-10870,220988,194859,-29600,-429917,-30046,619200,899747,682973,648396,135805,-133383,-332545,-374400,-291140,-174776,-213789,-152630,-23978,109767,166244,39122,-134672,18010,183511,444543,817152,966338,1063220,640179,161276,11477,166542,239362,124888,-155120,-449064,-315226,-300123,-344630,-43834,-50223,-39488,-288120,-346762,-207628,-156581,-225601,-117241,-84741,61467,-611,-57917,-168461,-174381,40656,261373,224616,317437,331227,161464,-34379,-182801,-122446,-72733,-56802,-149681,-289816,-206497,6066,253668,146074,-469,-241888,-238705,-262599,-334667,-169730,203822,492067,664242,351270,-56828,-327763,-288615,-182744,-148187,-211251,-210405,-207977,-169375,-32618,293287,512910,471807,198412,-157172,451142,899381,681850,61499,-525705,-102641,-24758,156999,73232,-256133,-535888,-332269,-170296,-72598,-1711,86283,73481,-237557,-442805,166659,348014,-54782,156178,705275,488196,-270094,-160068,80777,98886,191520,297450,279955,254410,87979,-43664,51234,29390,315385,238734,-49744,-246535,-203479,-113893,-155817,-127544,-25811,-2285,-314445,-419490,-85481,40075,60010,152396,-5056,-176011,-137845,58269,107812,118266,73841,-158800,-477998,147660,575092,655299,645244,471280,385677,304439,102027,-195986,-265224,-8002,269670,564376,825014,715602,425624,234010,100731,39233,-17757,-66015,-199768,-363819,-377790,-375520,-126520,320284,276650,46877,-12553,-208020,-305745,177411,397674,191816,-357051,-266414,-122604,-45898,207038,341850,134691,-163186,-381520,-215481,-232789,-426798,-440296,-301353,-168249,-19218,-329711,-398937,-134522,62656,209725,213397,82734,-129304,-427795,-298244,17756,83490,-24804,-213741,-181265,144022,502683,541758,152915,136531,200023,67268,-257370,-424674,-149712,-213303,-357226,-10359,349279,249044,-113799,-320179,-291321,92936,284837,215778,-237698,-155379,264842,336628,35491,-465362,-377020,-281768,-276109,11022,34665,-153087,-346052,-227793,-62281,-237854,-467288,-223508,-344508,-203742,38931,169060,2055,-262311,-147912,153449,212174,99069,66748,309401,560488,643057,106531,-182998,162492,141470,-160215,4262,-43087,-349031,-120425,94270,-99251,-190034,-103059,-232595,-404072,100461,329762,93309,-49089,-18273,154206,247234,402382,562313,901638,1081772,654195,333264,38686,38269,-3313,-165827,70378,409824,450653,343680,82711,14504,92061,117324,112611,7501,209033,72785,-135622,102331,191032,-24793,-389963,-283559,-46621,29207,-94179,-391668,-316735,-176985,-167425,-280155,-410889,-387073,-299155,-212293,-106914,-122667,-85874,258093,264723,246673,13424,-24059,183942,331766,66777,11232,442351,624507,397331,-99845,-278239,10104,59583,-161307,-256725,-93959,96342,157157,123241,180353,41577,-138529,-222004,-169468,321148,552195,333800,-222156,-76082,468103,580093,369419,127747,-163201,-325107,-75718,20172,268228,480960,496054,131834,-294954,-378354,-325518,-241415,-54583,44636,311841,515915,724245,683735,320686,114580,-24811,185147,455063,383532,606246,627664,434609,81478,89451,-47888,-143744,-78412,179642,281947,116759,25804,286435,557966,621129,587141,305809,277501,252530,189263,407211,575827,227276,-11691,125290,-86583,-336429,-167633,-151636,-333230,46232,169641,-110111,-381936,-582693,-137965,224975,139976,211073,188396,-4867,-174316,-228037,-125706,353929,480360,227049,-10731,149190,146668,-139268,-287120,53088,518164,824404,518133,51739,-407965,-409797,-189995,208050,540753,628387,466428,290889,13825,-291271,-275576,-140075,-252533,-188774,-181241,-442402,-340468,-49163,271652,327363,103170,-224798,65506,215600,-13325,39935,64471,50025,124367,115622,-219448,-237327,202902,388350,-51979,-224293,6455,-57247,-243700,-283651,-394157,37656,526933,643699,754783,703812,490065,236119,151389,46326,241856,550946,708806,730903,580341,519248,462576,336572,293655,104907,-309213,-26014,190470,-147216,-402257,-101636,-239588,264079,747352,743672,314186,-63735,-219014,-99322,-165709,-39208,-54491,-182151,-46120,154897,51095,43096,156302,199216,176201,-65036,-140559,45957,72326,-182284,-453111,-391102,-296620,-168275,16251,209843,226682,153037,-47739,-49408,-13073,123799,66400,-38544,-226397,-441329,-470704,-385595,-143775,-42018,-180421,-364612,-431964,-340704,-242638,-261626,-133225,29304,168373,108605,178111,130219,-81273,-133924,50582,-25998,-312943,-355077,22287,280375,411902,375125,-147447,-214884,460656,728446,756325,532709,290525,104747,-64407,53867,64031,45250,-142285,-375744,-409957,-218919,23799,-7994,-265802,-391084,-168442,1224,-145706,-155502,712748,1495834,1290171,719973,77736,-187299,-120824,-174401,-454548,-211378,73024,162850,123610,-31326,-296311,-99642,82410,24198,-83914,14703,155968,283265,101231,90940,225637,200463,155866,-59555,-329627,-398643,-191698,-95155,-62043,-227117,-452882,-415431,-204127,-179874,-269258,-49042,364409,733060,941752,554840,-183257,-114475,305561,237340,-191143,-265375,296589,503614,469615,339846,222422,91157,-231287,-391491,-389729,-303243,-97775,277076,657027,956357,1323456,1314766,1035100,565630,302846,27111,-82428,-163526,-469293,-13296,238158,-19364,-500664,-254231,-24931,-56189,-129749,-256339,-294070,-26930,429615,665834,572795,128257,-250577,63438,226422,227480,156012,-276532,-451334,253970,526576,481936,-93969,-507177,-73983,96406,82176,-79434,-24139,-128107,-101376,47152,-160890,-398731,99833,345803,353106,148736,27500,37778,325674,597281,485383,237021,-31006,192087,361796,175434,8182,-76814,-509213,80187,449604,95820,-411711,-378814,-290959,-70751,181909,434796,604459,368501,163292,145202,146573,186072,161570,-153762,-385748,74973,408929,174575,-216122,-332617,-206088,-159922,-46078,48298,-147874,-443467,-489321,-454164,-108066,186843,100540,-229611,-366562,-54971,284367,325022,61662,-197018,-51194,108965,180562,169545,154499,-40122,-402077,-4745,133928,-88481,-331919,-300577,-43827,168889,280478,309847,283099,123985,-180035,-244059,-387154,-227261,-219064,-59708,-187193,-418696,-200268,34790,477715,740756,394061,-85052,344979,317313,-97922,-259102,121818,772070,1053993,901955,623833,137637,-487524,20432,401615,754659,502416,532086,298302,-51909,-13459,151681,391521,429367,446223,258059,273352,445136,560504,142161,442795,622712,687869,697162,408916,-28351,-344255,-60901,52538,-208908,-386543,-269912,-197437,-336866,-393921,-96761,-40209,-209801,-490321,-365866,21815,119498,5323,-333442,-38151,-127084,-252599,-171012,-203727,-374066,-125519,-171072,-168808,236008,251527,79049,-43126,-395030,-130899,153402,159908,20995,-153919,-151432,-283346,313234,555370,185793,-24272,94520,265221,183664,178186,284117,16440,-313853,-503664,-185573,221797,574133,442002,461212,606776,377523,-150671,-263633,41688,115980,-89837,148216,567857,632880,275955,160404,86406,-120208,-306797,29358,213521,236844,123908,-61574,-295260,-436547,-364809,-243064,-318104,-144924,15735,-90726,43335,266381,37224,-344711,17743,346107,167463,-287367,-560401,-544382,-555718,-340585,-203785,-324734,-551473,-339133,-129325,-165012,-59664,-44379,-45844,139387,386902,487939,165328,-244245,-76996,170248,-80347,-186367,214820,213419,-114256,-367656,-156311,-354340,-479750,-93471,154502,93668,-174536,-322500,-405209,-242544,-148631,-133431,175787,109665,13158,-218553,-273480,-206273,-218368,-388775,-374182,-453325,-562253,-162194,512641,680052,625753,198342,-303611,-492162,-467006,-338321,-86545,74952,-48281,-248344,-244258,38625,338330,312024,78556,-237486,-344266,-1985,334930,329583,-119595,-198680,-41561,-226328,-227285,-268371,-62421,280344,433746,262703,65861,-142983,18833,307089,322624,393023,124819,-328541,-349064,-485766,-150791,219469,379123,282141,340981,345179,361827,342192,210012,-27726,-260039,-286177,-50243,-104075,-399906,-340152,-173444,102199,467880,747681,792114,536573,237238,65366,190613,131862,-122249,-481387,-406934,-443842,-505806,-162467,187621,473565,512877,201325,-65680,54575,228256,-67226,-324858,-120884,106895,659113,1201572,1161502,691428,-299678,67827,402877,256525,-216715,-438678,-242300,-174942,-85104,188890,317772,179087,-284938,-452889,17889,360147,557609,443706,141893,89164,176396,40343,-336340,-205169,-13146,-43633,-59901,67104,419598,747509,602789,443190,463033,378792,112448,-154682,-384568,-301666,-6443,149360,-69890,-175708,-203994,-442370,11436,88514,-117468,-135581,205977,856068,1337057,1130674,598059,254492,61226,-300282,-129565,81264,-122678,-312033,-85973,92871,293080,208295,507234,667071,326421,-176234,-208023,-335557,-119610,58368,-185534,-372877,-12874,350257,633625,673650,274154,-350228,315272,939445,956179,761283,122005,-231468,-179546,-103440,-72804,154925,111512,-223117,-346440,-252529,166744,298644,186165,-121297,-249178,-214349,-130260,-11748,99586,189990,134600,66852,-118637,-122422,7054,151794,275248,385534,357101,226048],[170805,29788,50291,206508,342303,329928,173822,-96384,-129710,46726,244861,347508,345768,206171,-57378,-302341,-310461,-406204,-148075,323480,552065,535184,273696,146879,116736,-62667,-208856,-243872,-251379,-347316,-364802,4658,229142,170720,84381,7457,149689,385579,362887,103285,-231780,-75964,-69972,-67404,129712,453880,308793,-209083,-91968,186666,184614,-20078,-58134,-63247,-132567,-36220,256698,408318,87560,-412020,-237496,11693,-51270,-224571,-518221,-334270,-26051,306164,283854,99346,-28728,-34959,-42284,-201296,-250070,-62919,-52562,-265330,-377483,-301426,-135317,-207973,-310506,-322299,-276998,-152916,-139481,-176730,-320148,-533195,-355651,-44607,189117,493188,611369,357930,-258334,-49863,-12390,-201035,-83371,176844,257676,140429,1996,-152440,-1186,136699,46024,-111275,35017,38975,-231066,-184744,64056,-98199,-242666,-230421,-11280,479821,769570,674698,-3260,-483416,-259173,4391,119283,-29999,-355441,-204030,407143,867730,955096,603168,162947,211698,252681,45244,-289660,-324624,-410466,-516816,-331244,-226510,-54705,-35063,-296560,-171935,31069,-54881,-64751,-138908,-258232,-239204,-263002,-376530,-191680,220053,300109,87155,417194,453227,-111343,-256668,45136,303180,526992,521394,399773,143155,-111072,44011,150723,119360,-196443,-179520,-67803,-30348,86982,108434,106583,282987,139265,43094,164496,182643,108705,72031,-51423,-274781,-322774,2071,93993,-94683,-159593,-61435,57076,57262,-14043,67527,344527,386118,-15596,-323349,198827,141334,-33886,-155305,-62527,99275,366619,321060,139948,2157,-298234,-222717,237322,521021,503940,317103,341296,551225,600479,398431,-78162,-443042,-387424,-157344,300425,357031,259351,26185,-160342,-435982,-565830,-461219,-273809,-158718,-88756,-162415,-370965,-384113,46804,25615,-128612,-86768,-47852,132628,285976,-32600,-256537,375559,495556,457539,251570,69328,-61315,-391199,-297666,17386,148660,1577,-370852,-251791,80436,108976,-86676,-308285,-198717,-90172,-403738,-388028,96932,484550,271383,-56655,-77901,-185660,-319950,-144104,-82534,-18885,35831,182959,404869,536863,575116,182726,-390914,-141735,125081,171822,27779,9944,138646,-36632,-611203,-206179,-174904,28212,233113,400545,144481,-213659,-293038,-389572,-462870,-160663,-401689,293574,352951,300085,-144305,-89926,-49320,-121972,-143711,45797,438574,603423,539528,374901,290545,87660,-100917,-135949,-191225,-185312,-123230,76117,679081,1078414,671532,117611,-169829,-104648,-43224,-419189,-428367,228921,546016,312229,-363542,-140830,545756,610633,681143,416541,209937,-237642,-461620,-239789,-357439,-370756,-478162,-205278,-26482,-63090,-38749,-406157,-326587,467384,1427345,2270897,2648358,2286977,1923184,1443979,1024005,155243,-285773,-466744,-319162,-232530,-434250,-66088,204380,241752,157650,-29526,-174191,-90502,106745,-14992,-293736,-204047,186559,293939,-9638,-280431,-281132,145212,428228,352415,28861,-24158,329565,304602,432535,289212,261434,-118021,-333144,-568700,-427333,-391612,-422491,130810,563472,728470,642810,487055,1103959,1170550,796674,619471,251133,-270079,-308268,-176329,-224369,-285230,-190703,-147529,-305858,-114366,-76878,-200955,215604,60805,-120018,155481,465033,605491,455362,-226391,-397055,-393635,142918,539493,794664,613738,360989,328480,32964,-33100,-118950,-57619,-114243,60857,368492,687536,484717,-13600,-216529,490597,650384,283497,47915,541530,540004,334365,-52791,-244034,-155651,126669,51219,39586,171528,223925,614621,881434,935800,857957,694523,477782,-55144,-183165,534235,729119,647766,-100287,-350687,-137663,-335425,-67487,70258,-173279,-463516,-174306,-109756,-148231,-172846,-241232,-69559,-58161,59585,79958,73635,116135,203295,68521,-337662,-538728,-471980,83629,608006,676138,251104,158198,29193,-29860,209706,128072,-278306,-380956,-27165,-136996,-434609,-89374,357713,242570,124572,393490,490120,196071,2470,-38295,1836,-135363,-475845,-11803,536238,718922,371417,156817,183493,-49356,-617730,-352931,103102,511734,683857,428917,181840,136735,261965,465216,201297,-292810,-154247,130635,14122,37958,67135,39308,-305633,-585191,-573386,-429683,-123455,-197930,197418,882546,1031561,608062,-501168,544314,1098541,1160219,349824,-106758,59067,-45112,-366241,-601986,-269050,66941,-26469,-311661,198782,376699,16564,-229408,71223,233584,177641,-32955,-380125,-386692,-288196,-129533,-142429,-166882,-260619,-88320,33241,184146,303035,313507,197259,-17257,-259266,-37370,507852,838662,977453,903002,579767,55563,-244344,-506250,197710,901322,951904,506461,75306,-200018,-158225,82468,335988,267627,115859,-11283,258168,741485,725299,605545,460560,461890,227171,-305115,-190868,-18621,33703,58361,45923,288381,675445,620411,407310,75608,-238198,-428565,-230915,-151283,-398633,-229025,-66268,-31388,-407118,-450610,-433691,265558,998480,824906,243913,-235550,-52922,238675,524495,506295,87628,-179234,-133253,-135665,-15014,121763,11529,-239087,-407976,-501250,-243356,-103387,-107628,-343307,-417252,123935,658816,854035,527245,335205,277674,287528,170043,251474,305380,375186,105808,-397117,-380920,-226314,-173958,-108824,-216178,-373836,-512191,-319304,-208465,-205540,-429327,-298424,-247163,-116469,185633,302221,186552,-57665,-466328,-389621,-502928,-118299,188974,417965,183129,-133389,-350257,-281554,-489006,-393508,-199553,420662,915273,780183,435951,186287,172772,461148,538717,233699,-423988,-224685,-137085,-425568,-376592,-101361,108417,-132423,-286135,67449,-51525,-230549,129673,-234948,-216641,440909,659771,748382,887602,662152,21804,-182625,347632,372290,165109,-66651,-38443,184395,136688,-177716,-148625,52407,76256,-45807,-247113,-38247,110618,-10644,-90348,165587,374141,253281,-55547,66189,237882,234613,113713,-12165,-166395,-297252,-143472,292446,415032,65581,-133107,145487,350462,-19541,-211771,67173,234436,164756,37324,-146962,-301863,152030,166960,-67641,-318140,84811,347181,479571,413830,80645,-76414,-59561,-27830,15813,94129,-43504,-213398,-140490,184896,534509,588135,243568,1911,-206820,-230612,115434,328677,205111,-182178,-573409,-470016,-341425,-79475,101149,131761,-155767,-341584,-427865,-196291,17193,10160,-111596,-102726,-117767,-166100,-145171,-71727,23679,175379,618887,1042249,791036,255543,-201623,-442121,-444150,-451216,-371050,-229604,-81445,216300,237880,-854,-471613,148038,878245,1210634,1053256,767681,226010,-156414,-364477,-232704,33428,72607,18531,-305257,-356858,146097,240733,49453,-268853,114556,418581,683443,732365,876275,1134702,658793,172933,42614,215084,257500,147571,-163035,-418430,-354713,-254995,59585,312093,230172,102434,-116198,-340306,-294239,-254958,-224488,-205544,-155190,109663,84278,4118,-17178,-58338,46385,171262,214365,185478,342812,268253,-1154,-209578,-204289,-69517,50748,-50823,-203345,-172890,-78777,101399,-53525,62974,139898,17367,-203831,-332331,-309114,-164987,104449,342320,173397,-199413,-495907,-421721,-286994,-261203,-268584,-267353,-353786,-319375,-69406,137706,315568,309887,104357,-235752,551498,1031928,822134,221176,-301264,-77746,51522,247783,178356,-91795,-181322,-139804,-111946,-119849,-48454,155389,233006,-9697,-342989,5740,418255,21760,39465,666547,585302,-55265,-488459,-251540,-287746,-168618,61039,102570,-44542,-244785,-300586,-69558,-37076,325952,226020,-54956,-208197,-126436,-192167,-229335,-92193,99325,185495,-89172,-189083,-159857,87583,152761,208305,-34463,-323176,-127307,41392,37082,-67298,-141050,-382338,-288573,504376,1048997,1144438,941222,609236,356931,249952,67981,-132706,114602,440578,492897,532133,754181,650994,304187,43308,-32243,49342,256449,274399,199759,-114839,-131578,103213,405757,706696,451324,107723,-98536,-302646,-248360,93691,221209,-2457,-300948,33843,236167,104988,-312676,-58480,5202,-132666,-230648,-142754,-195951,-306757,-219757,-162668,-182140,-121106,-135042,55218,48324,121140,227659,109713,-41051,-174266,-434146,-380931,-219241,-244744,-277772,-337564,-278168,-97995,42240,99515,-52224,-125689,-75197,-245267,-450213,-67654,219457,116441,-177568,-270876,10319,120400,18518,19177,116884,385126,551217,427662,-160102,-314656,14336,179418,53185,-307372,-545935,-290700,-132490,275502,312217,61788,-297276,-476312,-218464,-364204,-470350,-329741,-435350,-158485,19886,120754,16681,-98974,-21823,155691,75809,-97899,-114562,113372,221902,240654,-52073,-19996,198630,121267,-159958,38025,12122,-317201,-271876,-167017,-344387,-37768,96511,-141794,-530486,-169453,-26081,-214591,-368955,-133834,290596,527267,649673,749402,1145772,1089728,768396,281938,-160167,-348651,-394638,-279602,121403,356494,307894,178548,61469,145169,178813,156127,215027,181893,362731,241169,86176,252357,195248,-141721,-250835,-34540,58272,39831,-16819,-271434,-326602,-65784,-44827,-297525,-366593,-301901,-386407,-323221,-239850,-251642,-338283,-144786,-52715,77470,-25576,-153023,-12044,187759,86674,113914,486491,692740,269073,-129352,-292825,-90530,-17329,-187714,-290738,-160547,77578,270408,630365,696733,577346,264736,140175,164788,553864,601484,327313,-197302,216246,622934,426102,-4038,-57023,76733,1749,-121245,27607,277375,496432,305474,-70999,-230918,-189244,-127271,63675,81543,94820,469763,887758,1126550,848789,232545,-233698,-608275,-6347,405064,439880,767598,851608,612957,183463,26998,-154937,-117838,109315,221179,135082,-45905,-75331,289007,526912,613060,509040,267171,207489,175870,50140,378906,635731,257684,61578,239673,68384,-259444,-410063,-479423,-148247,211679,260579,-164769,-381159,-154776,168522,446677,493299,392054,296876,45818,-79999,-26815,90852,347946,393397,81113,-60955,246576,339084,136352,-104970,76293,501559,564943,284752,-48530,-381473,-215803,141016,347360,600495,698228,549422,362935,-5129,-417559,-400983,-388777,-364060,-354827,-323829,-360189,-152153,-36316,172872,124309,-163702,-253993,60788,56209,-194994,-143238,-45427,-90435,-45407,71145,-254955,-385225,138630,382639,-124297,-330466,-7860,-24146,-154252,-339545,-337824,363843,801055,755782,733204,795388,738365,599304,484601,416575,598907,732886,746561,530171,354738,252555,241604,269223,253261,321282,-156518,-399741,-246038,-402694,-278820,-90448,-157089,329452,704677,468153,4219,-467993,-371799,-99475,-16793,186638,411627,621863,426972,319445,-15724,43348,380428,466001,266482,-137652,-215103,68058,61189,-195538,-519484,-275683,-103489,-76045,57627,131849,123447,11363,-147121,-135510,35763,199243,161924,-3657,-204342,-435120,-369055,-252459,-169417,-154230,-223119,-339692,-446923,-308096,-124216,5485,151686,269571,371811,393383,506899,587468,199805,-171164,-163390,-127383,-312952,-428798,-134378,107455,392408,586172,111249,-344072,458582,910198,1025373,853909,503046,174986,124549,451498,460776,184616,-104934,-232208,-81443,6311,136910,31494,-338904,-251731,-47552,73823,-6891,-298126,323429,957563,864780,348776,-1418,54442,146980,39715,-334198,-178557,68125,155145,148423,-5177,-97739,76631,202003,105786,-57444,-37970,108006,166106,8717,-52180,-57500,100966,258710,35080,-261751,-155251,74315,102937,99005,-140130,-260460,-229014,14560,8395,-37174,256690,584660,1068107,1231718,931651,219562,-6632,304373,281706,-78313,-232100,144122,299851,314497,328994,269675,90836,-241556,-247757,-228155,-243750,-103652,341596,883259,1199338,1589781,1654909,1308168,849775,587622,9702,-144989,-309272,-372644,63066,333978,162351,-217805,-477495,-276489,-222849,-254448,-464581,-376230,6913,465907,818126,789117,445514,-21386,-478754,-447570,-335012,-109711,-227403,-438031,76309,552208,699659,198045,-304525,-338242,-157401,-320221,-373801,-110072,-118185,-218043,-31590,-87670,-386943,-44239,132874,96155,-81952,-67397,126372,329373,468072,376305,202398,10926,193506,451927,376701,19445,-302707,-488768,91647,370128,174482,-319998,-279424,-195840,-140665,35250,317242,365556,87615,-49101,42600,93053,321386,355609,-56398,-379653,139215,365273,131097,-168730,-511813,-473777,-271079,4578,114636,11852,-214939,-354643,-455728,-376267,-29110,-15704,-49184,-111864,-26094,238074,361467,189499,-77114,-67886,93529,104038,27386,-67752,-323537,-242832,145869,272514,78005,-276652,-276481,-96327,73339,231931,247052,136803,23137,-134227,-122533,-42331,-297959,-191148,-49043,-248859,-563038,-141392,73586,604975,801436,300228,-129368,697534,577381,44219,-105765,37834,487976,888637,879902,576369,-125050,-96377,532781,765715,922507,616069,524612,316520,-72789,22380,249165,250780,246516,343983,322904,197748,295833,-1856,-189769,107697,357230,385301,416711,-22650,-363435,-85515,230492,125746,-197865,-327448,-148984,-50160,-174565,-493282,-197984,63814,35809,-274522,-257737,169758,395354,362269,209559,-180922,-395618,-289886,-214239,-210010,-607668,-314668,-140727,369203,603256,406221,52680,-315680,-409139,22397,167019,142881,23327,-100490,-226345,-44349,359965,432343,39236,-154996,96240,188527,51090,114013,354413,215727,-32393,-298921,-407326,-277561,83164,83989,465372,632421,326026,-209271,-382731,-45398,43867,-274556,-78985,444112,587550,180400,47385,-82761,-228846,-419334,-7375,147165,73525,-38242,-201368,-236533,-321555,-453640,-321744,27863,273660,313210,100858,152161,230880,-104430,-313429,-70044,123505,-61214,-401504,-328783,-302396,-363268,-201215,-16753,-92303,-318355,-422396,-206831,-182560,-31820,-7618,83220,181379,186393,170272,-14814,-328687,160108,404559,236030,26752,112752,202010,-22626,-475340,-232103,-326115,-402428,-182314,-15326,-18911,-155055,-276676,-409226,-239559,-203389,-321657,-498020,-427461,-418436,-469819,-427130,-260372,-297243,-367841,-140556,-196146,-414619,-82094,455219,728835,641274,294383,-130070,-379003,-481254,-230382,107312,223639,53885,-178110,-253878,-111867,98809,-24112,-296857,-458874,-456507,-189197,267493,368444,-74720,-394877,-31052,10891,-107603,-233959,-170862,71924,195150,123814,56489,54763,280255,328693,256495,318807,210798,92920,-33579,-196496,49131,323566,400294,476129,466839,568603,636364,664630,437759,208958,108064,186569,137904,-32111,-317313,-207087,-11197,323772,571156,714401,731022,449485,153482,41419,260265,90559,-188411,-282499,-350932,-445549,-318620,-459321,-154419,230270,383579,223000,24384,138125,226766,-30213,-296842,-89871,-97123,249147,733437,692085,354953,-485949,70448,321570,150586,-281226,-323584,-156830,-124425,-55596,236832,437476,457103,25153,-181891,406989,869800,1085491,936376,421570,121323,104573,121130,-121191,-414368,-163072,-78413,-141498,-19330,372288,710876,549254,571134,712380,526426,166983,-33442,-221688,-310824,-30896,103145,-165359,-346413,-331354,-232873,34234,-13594,-280285,-297448,-109739,399955,1068813,1037592,710852,336929,-14803,-363589,-171954,-215427,-330595,-159061,44494,327208,637266,313919,458870,503707,131184,-374204,-440591,-320841,-26537,40430,-244036,-304289,22247,345421,624074,593441,129294,-427079,384762,857320,876430,665664,117736,-309182,-317236,-162757,-137453,-55396,-245254,-263539,-127286,-72915,251645,310341,230148,-30793,-188590,-248683,-84059,101567,259898,350213,326976,188376,8299,-93918,-116374,-38177,86863,263633,328934,283946],[119081,74561,147637,302654,463002,439800,273863,50359,-65455,-32145,41500,97668,115573,71782,-128884,-419831,-328516,-367007,-33186,437255,655500,730549,450812,230700,-32638,-200279,-272908,-120526,-253091,-311998,-319405,-143209,127789,44383,63029,-36049,-4656,76228,79596,-89654,-108078,26290,-216122,-500067,-130165,187525,195075,-146037,-317624,-200196,-80211,-91800,-90751,-32792,59805,-6403,261056,381486,50205,-405417,-308580,-112312,-157727,-256817,-426798,-430796,-147818,376689,587775,362909,-62530,-119267,187641,170246,-226356,-391712,-208193,-308561,-372601,-322836,-320182,-320930,-37673,110483,68671,51227,30557,31522,-68046,-274258,-366540,-392318,169953,649464,796320,379667,-333578,-117997,28570,-73413,44359,200105,160051,-48780,-190642,-170912,78493,231302,36728,-166021,-31202,-94259,-475838,-169034,72284,-119662,-206663,-193287,-57315,204797,465252,469465,44009,-99113,54825,262716,332972,140142,-197315,-216530,403419,822684,1010318,621037,75830,195024,393810,260816,20699,-111261,-125084,-151631,-44160,-48993,-5280,-178657,-228193,82464,281153,111251,-43767,-258920,-256578,-185074,-195234,-353227,-356586,173197,430384,255993,421210,537477,162059,44260,-140741,65128,440635,540110,460022,273057,198388,355995,338496,121703,-212364,-194504,-165723,-254530,-290572,-296567,-182591,161689,305160,265117,417286,684245,801010,639079,320605,-71039,-306532,52903,241732,65081,-128316,-104154,-36604,-41886,31943,228234,589108,684672,260904,-387550,-25919,-77723,-158904,125830,320935,734805,562912,614503,196340,85637,-270367,-87916,408187,644752,458592,300519,484197,797911,744595,372413,-235161,-413828,-172293,-123176,84470,192991,127330,-20004,-57480,-177772,-415268,-538794,-304778,-83084,146413,296928,267006,-71037,84475,13056,-474325,-395125,-378064,-57217,82878,-164075,-438683,-27739,68760,152836,126468,33925,-145049,-384106,-22620,101652,-13722,-253152,-9417,187119,281014,117349,-192114,-222290,66911,181695,-158097,-452665,-32831,280907,39690,-58009,203897,-114434,-393066,-153613,-2214,85942,278544,456516,842663,1061802,982117,450818,-200268,-207746,42885,-96679,-287008,130818,402213,345841,-53088,-496860,-380915,-75715,257227,372517,138093,-375610,-62305,-22812,-298077,-251009,-387726,165169,83382,-81064,-341537,-158936,-99846,-198818,-247426,64803,463715,532064,357898,245220,124184,-193757,-425088,-392413,-487414,-313187,-107771,127452,593266,830536,205533,-287693,-313578,-118299,63570,-273843,-551546,35743,310330,112602,-461367,165168,717666,756018,815256,477617,202705,-210908,-415275,-304533,-393716,-391978,-418251,-146161,89624,83697,29788,-368967,98277,1115594,1409954,1598924,1573554,1159227,919330,587142,373247,78327,-81146,-538569,86801,56883,-133629,-46191,-54093,-196811,-310966,-407485,-333290,-108860,182589,213801,12915,-117733,177644,409195,61408,-226470,-311703,222612,658865,700104,517663,-21728,-53931,-60706,274566,232551,129216,-83262,-239721,-397452,-413665,-432407,-217421,113708,510204,681013,494297,260147,570780,767323,585844,497206,345300,4177,393527,634894,317170,-3997,-267167,-257678,-238314,83643,24638,-281657,-365329,-494577,-359431,47586,187838,-61652,-503919,-611633,-281274,-384292,41175,315450,240678,73243,-77160,-157236,-269293,-284498,-198431,-123524,-99258,-13519,190409,555984,408674,-27562,-360756,83720,333357,157396,71624,649129,594302,420294,26152,-377609,-63056,232373,223311,111332,201504,453137,684980,961709,1000355,999675,731649,434192,-102832,-130683,399882,835614,674140,-23969,-481297,-320375,-422857,9798,148076,-164881,-297453,-25847,132889,16783,-285090,-395947,-202296,-88183,119649,21675,-35077,-20976,33868,-85648,-383626,-473617,-438170,-81299,337651,531814,399016,652676,508918,476319,496272,273478,-202640,-331040,-132214,-283422,-454674,-117757,230953,172209,217538,371358,386877,382055,428387,194991,20475,-197366,-344659,173713,647798,676555,241026,-70691,-30924,-456550,-410905,-147527,295266,722691,887390,352347,105708,394855,630069,775325,440683,-83616,-424131,-70811,-31121,110402,125709,50343,-423720,-376495,-217085,-510157,-159801,-12462,-498570,243582,754672,514946,-411704,367477,891480,891660,129550,-313134,17276,78687,-245912,-403757,-186340,33489,-161070,-515038,37963,239489,49435,-49226,95028,254569,267059,-42360,-395149,-246202,-233120,-150605,-201621,-104145,-276741,-86223,84709,265821,557672,599604,441391,46704,-473076,-169998,506638,966340,1114813,874809,415173,88649,-164913,-329376,342474,960208,756177,226858,-132903,-273562,-28711,317581,466734,276827,4128,218174,764845,1035308,780821,422021,257071,322101,191636,-172416,-75991,207983,318805,103142,-18302,153491,316903,128030,-147721,-276925,-394943,-408407,-119700,-34310,-215788,-305312,-223334,-157041,-361582,-493871,-200274,374195,1034767,778939,137558,-302776,-47467,298043,535608,500067,115905,-37659,-33734,-43183,26913,120105,-58513,-350632,-575863,-355035,-282066,-261728,-348837,-522286,-181285,323908,1055691,1287567,745569,171299,109102,297138,279571,374443,504564,509251,170781,-358076,-301176,-185914,-186664,-133995,-249063,-438912,-442028,-318907,-168041,-120234,-240812,-312510,-518291,-198269,254922,462943,329970,39132,-507950,-340210,-374827,-204590,114932,323858,200472,-86920,-229078,-162413,-352204,-280054,-72194,500395,762032,616798,227172,131440,117478,271002,256245,-109389,-581743,-164188,-295858,-362068,-246921,-107104,71829,-152077,-406549,35998,-14167,-352905,-28271,-305935,-155640,391553,561792,730868,902245,584540,-89546,-272182,216874,409776,549852,458060,57191,92321,173097,-113129,-48164,286631,440517,133471,-43478,245547,374918,98534,-45451,331293,618002,629285,318768,222579,251230,169811,-101385,-202183,36421,64552,162092,364840,327107,-97240,-267099,54989,225965,-114352,-263226,-15641,122903,139910,59479,-69831,-302324,99098,298163,119931,-214110,78036,407408,552372,507955,108848,-347877,-212035,40802,127133,196571,44168,-76277,-210958,-68621,251384,238471,-107041,-546889,-462159,-343994,-9937,158390,367,-278600,-471094,-277136,-97964,269520,300029,230551,-28192,-165745,-283860,-214300,49284,31338,-256749,-297397,-103102,-160569,-87007,-78990,49585,355587,701360,1092720,772295,252225,-253587,-461732,-366945,-374742,-232355,-72916,52348,293661,327241,37246,-505844,238606,788939,1052182,950676,445848,110957,-231124,-338984,-136217,84669,60481,70243,-130584,-24780,391932,267564,-27818,-515233,32754,411120,591052,507514,775611,835367,458944,72444,61450,244579,190218,48029,-268189,-420055,-324944,-36628,338751,460562,394179,221177,137481,-37269,-369772,-445738,-432388,-532697,-418244,-86985,77406,-36246,-75445,-93739,-20869,95080,212875,55858,229105,217414,-86958,-300949,-383311,-189782,2481,-113291,-269369,-346191,-402248,-314867,-376129,35849,496436,552540,156855,-238708,-394404,-457490,-288065,-90518,-82077,-361389,-587941,-485310,-372699,-341205,-309272,-254043,-356684,-329029,-5287,51561,28832,104595,32904,-302810,441995,949334,805130,320058,-58958,94948,224162,317690,245732,145569,195402,158963,34313,-176878,-60922,236923,399055,345751,-15317,-43135,317213,34521,-139463,472489,522337,87707,-406332,-449433,-606754,-247930,-76942,-42968,-280206,-357882,-63392,101247,102880,246244,121499,-89785,-134739,-79740,-287218,-260751,-25862,171371,285613,136047,27635,-54019,158219,281898,247512,-35740,-370267,-114687,-51467,-111805,-290677,-377906,-516887,-279366,501165,1168155,1449063,1138730,689960,312362,132425,-49870,-36513,413658,806879,733264,549193,532316,439713,266173,41748,-111553,47024,466201,579229,550614,58355,84882,558966,905674,961930,472475,-1138,-203498,-248280,-228735,-97714,-51695,-270912,-308954,118261,403425,352860,100324,-97870,-86027,-148211,-157563,-119019,-225521,-259135,-83479,-89829,-173643,119745,373782,351447,142911,89114,121078,-76519,-240589,-308510,-475708,-402553,-363888,-492024,-392081,-435040,-381866,-271027,-184407,-69181,-53269,-237048,-304001,-521611,-248775,193921,431141,345617,100907,-416833,-407455,-239503,9476,322809,553676,582626,652859,495272,-41154,-360233,-239648,-53332,-36331,-274487,-428038,-217073,-52050,247007,363486,205389,-74521,-413233,-437761,-392529,-319118,-309223,-437481,-234251,-119541,-48011,577,59607,134232,164103,-45628,-311441,-334925,-190177,-201768,-226627,-201469,10894,111340,-22260,-172179,-19732,-42153,-237347,-276166,-393656,-283937,155929,358198,90406,-288560,-410652,-459552,-382558,-455888,-272592,324716,718991,820395,801707,906440,693510,601513,182888,-120426,-330413,-308659,-190214,157527,211236,165133,39309,70594,134987,109651,104304,261220,317777,414606,331792,207264,219145,38793,-176796,28310,155530,80290,56801,94181,-159100,-345701,13708,1534,-342722,-218955,-88058,-234459,-354294,-254069,-206469,-364552,-341961,-287770,-125894,-103742,-270394,-136235,71800,106152,203168,504345,524472,23652,-312065,-409074,-291066,-176254,-245746,-363719,-265920,44500,323699,808014,757787,735389,494760,321626,466742,783612,604912,263360,100350,439386,527859,58057,-446691,-150479,245221,288996,243196,106526,199440,319990,-9017,-128063,-15842,21747,157214,391583,226083,40965,460830,994704,1189816,835062,273380,-6708,-101583,-103988,45524,275116,696033,938201,695941,247084,-167441,-360201,-164332,94979,87695,-153418,-311309,-276928,117937,329409,438292,336131,244203,130026,6631,-218312,263353,497277,194520,91143,205255,39802,-222474,-276916,-154622,243256,563739,574189,194890,70811,164010,326986,515611,711932,517879,349445,46283,-62539,47644,170908,276594,237998,-68077,-72188,281441,409205,277523,28739,-31057,252362,181376,-19789,-124300,-164485,87802,410672,395425,532420,630133,513918,274426,-119350,-317657,115720,292404,65236,-229021,-557626,-236734,46466,190794,245759,103100,-347597,-286642,-27621,-177166,-398371,-241080,-155243,-315958,-287872,-63125,-276785,-465730,-3265,214412,-147422,-387065,-67020,-7910,-84622,-275921,-137196,483913,813829,676261,560212,751083,879405,826744,653195,681366,767540,672015,480663,78846,23980,-46676,-6722,235556,269938,417384,-69220,-222719,-402613,-447966,-230752,-117836,-184366,228474,471455,168021,-247808,-254395,-109357,-53787,-56662,167068,539805,1044730,761289,391920,-92391,62791,475712,550907,210052,-293048,-251850,46906,8620,-264984,-395190,-188601,-23512,-95488,-29694,-9466,-13411,-157422,-287984,-239680,58592,230594,254818,55285,-149918,-240924,-156023,-116574,-103497,-150940,-155256,-212522,-220616,-164635,22628,202937,331134,413747,440880,538301,653248,776694,394199,15004,-341588,-371726,-314964,-259357,-206891,-256512,113328,444328,183018,-189267,241899,823803,1063907,1031924,720209,282836,230085,550201,559177,183303,-146728,-99884,142024,112348,95140,-23149,-447453,-131748,39275,103146,152610,-252811,-275694,169128,283287,-22001,2943,262531,347127,168876,-306906,-173627,48127,154196,138362,-671,-260,81609,162625,101929,-61476,-155397,-4741,35713,-52258,-244214,-356911,35690,267033,21407,-335433,6144,255489,269069,206534,-86223,-102771,-188325,-19124,-30525,126199,397364,635379,1178613,1289411,1088336,509367,126975,294191,337482,81289,13394,21530,44299,84051,214345,233476,120159,-138942,-176690,-182595,-319300,-77895,541050,1167861,1432028,1645629,1737553,1542219,1415458,1015050,349027,-74958,-531058,-316088,154402,384678,291043,-34251,-343940,-414487,-305069,-398477,-257494,-97492,108820,422016,820522,876972,661762,341252,65021,-138188,-425154,-389938,-262130,-288600,-93894,329794,650417,371993,-4474,-359285,-374456,-457331,-603646,-241296,-143640,-362918,-324374,-206153,-126798,78169,111631,19821,-90681,-60188,245466,352214,376900,288553,143480,1335,105268,414403,569523,285054,-273814,-350367,82988,251464,126070,-305351,-238375,-156164,-268270,-106830,249125,246904,90941,-22260,-40482,-66152,260221,343600,-28747,-369849,112083,275675,122907,-51788,-252038,-261724,-472026,-202643,-40362,-14020,-129616,-147810,-171547,-352802,-454311,-334972,-106630,21472,118648,251871,335454,183518,-6778,-95193,27521,-40511,-170347,-320242,-485107,-132433,186252,332781,147770,-180189,-170087,-150128,-107289,22994,90126,3815,-131572,-251158,-150418,169405,185410,31314,-77488,-412182,-384698,-97787,55964,563102,707171,145515,-173683,707488,582321,64309,20375,45491,23465,423508,585765,311382,-371297,353648,885155,965494,838569,516760,275738,152105,-178141,44229,284185,18121,-155281,109119,251777,153431,113385,-246087,-365521,-333723,22088,120212,-18107,-425070,-275010,174262,443846,224749,-124771,-269100,-106681,-21080,-99374,-418964,-376642,95554,150335,-174564,-257114,116995,518822,567497,551336,212800,-214100,-339031,-198505,-161681,-248005,11346,503555,806466,848375,446829,-74743,-285972,73845,218069,169831,-45071,-193058,-95878,-8195,203501,371962,169553,-158035,-75421,197374,226338,34461,78459,297418,245565,67460,-221988,-475972,-495154,-354435,-151666,346992,428975,93396,-308097,-435266,-172290,-49307,-275577,-269237,135537,310266,-778,-182178,-265531,-174221,-97809,79127,140154,-51924,-254945,-376517,-200066,-278388,-472257,-2024,420087,607747,473571,194735,165432,124215,-170967,-237453,-259092,-300937,-448484,-425843,-227109,-133235,-269284,-44974,190532,150699,-104323,-323243,-195441,-89757,90721,125552,142220,88494,-86754,-247102,-271076,-404827,61286,342969,316386,136171,-109095,71970,81826,-386632,-433981,-353474,-334530,-263121,-271425,-303433,-262659,-373541,-410134,-176659,-87874,113360,75233,-57204,-163246,-323183,-302332,-249183,-406350,-231939,-112258,-110394,-260811,-41651,236257,586515,525223,335607,-5384,-332788,-437223,-102892,198395,219423,27184,-203926,-316885,-280335,-185855,-433973,-504038,-209333,-124594,-463537,67582,385342,184446,-299586,-169329,76347,-137858,-351924,-356532,-234825,-188418,-173205,-58674,231754,524733,387557,189223,126567,289608,402717,307692,92359,232473,355838,332852,479575,301252,470573,643252,790955,619523,545618,387790,467606,227087,4759,-205233,-24022,167969,442396,550019,518214,467245,171551,-134719,-25622,243420,11399,-247389,-156030,-225439,-392617,-154889,-199781,-512590,-117086,132149,178155,113873,230030,172554,-98629,-282833,41536,-69688,-222514,139319,148983,-126540,-422693,-5148,129593,-53632,-354307,-128937,30611,-43614,-100787,144875,425180,545461,182457,-123451,466727,1032083,1292100,1150763,564429,114623,-28361,101059,-34591,-321758,-121246,-5278,-166221,-60974,283489,498451,397355,532124,665694,403320,71989,4815,-90111,-263609,-138620,-15769,-222856,-394328,-149507,-4858,18087,-143977,-436708,-467253,-380146,-61763,484282,681833,619192,316782,-92914,-374880,-409998,-532003,-424644,-174714,38077,325795,501887,250305,251605,88106,-248587,-447130,-419801,-211772,64635,39780,-266084,-308666,-20811,204098,415917,365073,53885,-256896,334479,654549,689410,418433,29059,-384454,-340165,-179401,-199327,-177089,-91263,42948,24623,-46750,176098,238456,184001,47266,-48631,-146236,-95011,66979,202234,300808,358956,194054,41600,-138806,-269380,-241349,-106869,51979,132389,149789],[-16888,71960,213928,352526,461357,409370,262264,138690,44985,-38695,-59787,-120323,-171932,-101756,-182665,-435570,-316844,-95609,213800,468322,636696,782420,577444,262335,-153549,-415249,-288067,4936,-91934,-156112,-209073,-256470,-149607,-245850,-151502,-174441,-169580,-183302,-153191,-157032,7998,78636,-23784,-256417,-315312,-189349,-34579,-72749,-305469,-495881,-272001,-185786,-209899,-174060,-15960,-4818,185760,227995,-75756,-457225,-314643,-225547,-261955,-283065,-331071,-401843,-261975,276102,688098,495842,-87176,-152471,285545,381340,53288,-408908,-396509,-403793,-435468,-263768,-154328,126885,514535,650491,423284,271596,261801,289458,286352,141996,-23705,-263171,61575,540828,594189,79541,-443498,-131098,5143,-2673,139102,178937,20516,-237003,-390124,-247309,43727,210562,-48423,-293705,-205306,-338765,-344047,37119,38420,-112673,-67095,-46111,-28025,-22930,217054,232864,141201,155242,308316,425713,389867,197576,-108307,-243596,250765,577419,795045,448074,-117309,-71964,249614,247011,145416,63638,168150,163673,195350,133180,-30681,-232130,131819,332987,375870,106343,-294926,-441557,-215496,-209903,-83929,-156970,-344454,41959,415878,328485,273630,533027,611495,542625,-8144,-284129,251725,484112,420332,199075,303782,618169,585338,156818,-228742,-225105,-267044,-464085,-359524,-263272,-388705,-72538,368166,413051,436864,773405,1086515,914005,541466,18958,-379987,-49323,170379,20294,-237858,-267530,-219226,-150524,61198,316050,727189,874587,473251,-260183,-348835,-233279,-224326,242923,455132,864084,398013,446815,21755,-31446,-359282,-98006,331152,490200,253798,229168,502386,836563,748466,287599,-376151,-184466,240216,244570,167393,138144,52650,-50251,-23797,-104550,-425931,-430405,-326088,-94175,193910,479888,565571,140353,89794,180691,-120180,-249997,-372635,-327538,-122358,-147909,-345708,-473984,-335968,-63013,101173,144361,-56755,-62807,253116,265483,31247,-53192,169513,395522,262299,16875,-223220,-69200,201948,249552,-12946,-513679,-289744,-131695,-8944,235397,321948,-104944,-531651,-131659,119366,257536,550236,704689,1040187,1275006,1106537,569690,-36033,-257689,-71180,-324956,-405901,156404,481117,572184,454073,145640,59718,-59412,41454,171225,17342,-256486,281878,308664,-140568,-466513,-191835,123339,21545,-229769,-494508,-416213,-352718,-367903,-240485,145059,469163,400404,155990,15422,-126460,-445282,-454976,-205346,-205462,-252492,-154656,120639,332669,356908,-185605,-607698,-413266,-286218,-84992,-281560,-635779,-129396,142234,32331,-314066,240068,632944,804846,814175,455311,91236,-212997,-322431,-310044,-358332,-503451,-324022,-98123,175947,269060,184250,-221667,229173,1320666,1437216,1424824,1292283,1021388,907130,772775,663807,242943,-147386,-353680,179801,95896,-45749,-132967,-287222,-465749,-426022,-257705,-266747,-110515,232722,464025,300578,-6091,8951,249067,24691,-132963,-294681,44080,561547,755766,648230,-1855,-378451,-74444,129003,213135,70435,161695,14576,-287441,-417369,-440961,-208098,-41859,295001,410730,193133,62673,-45931,196940,273596,273174,312370,289907,896945,1225512,814147,249107,-355238,-218440,-99725,117540,-2271,-344618,73982,-118503,-452186,-55558,5387,-238945,-144685,-381399,-303951,-342656,-82014,14337,-264942,-246699,-144842,-234652,-351430,-465882,-375905,-232923,-156042,-157388,-5695,378870,308212,-78080,-389804,-138592,111071,98354,90365,602449,605755,498264,75386,-444495,8441,224760,225194,53632,126207,448553,601177,885333,893466,883960,572551,289128,-69665,-85881,250565,939505,889126,150173,-274371,-473324,-352235,-991,55143,-278764,-103958,237121,386636,195659,-153015,-237183,-246762,-188806,54983,-89810,-137045,-172228,-237493,-374718,-507902,-279600,-438117,-393380,-70899,252223,490982,890328,861118,821715,634126,238860,-241662,-316272,-281087,-259687,-200957,-89085,131425,226227,285623,241134,161721,496620,662584,306662,-93682,-266535,-187468,335269,710387,599612,147634,-242820,-360980,-368228,-115146,60661,367420,736789,793530,139670,35159,555283,751214,845274,559634,105366,-424558,-288442,-146720,42336,126484,14049,-480803,-177621,38254,-267427,-135517,312957,39118,-485767,135324,69725,-439510,212471,588916,362205,-232088,-306744,15205,37433,-267180,-362880,-163212,-73823,-256677,-262425,65789,248497,129709,76046,180161,343851,331488,-87802,-343518,-30972,-62438,-165369,-333057,-147661,-362372,-201800,-31845,184200,637942,801273,646419,228126,-305767,-347489,418211,923241,998076,632397,181109,111383,-49524,-216743,249436,610999,448649,136784,-176570,-360716,39668,433330,470709,216439,-6540,431505,940332,902679,533322,38701,-64070,51569,65795,-81071,154050,499189,506342,94512,-129491,35953,25436,-170657,-413080,-413599,-460384,-396934,-55096,123929,-7519,-239048,-280632,-186098,-136978,-235675,35772,394019,731985,484525,-117597,-357491,-28722,350471,545112,367036,18911,33702,80798,9382,13228,113866,58,-174731,-350621,-303525,-302234,-352680,-429990,-382380,-124752,305642,1066186,1291585,806179,38926,-283409,123410,352913,369053,475657,448021,198766,-188972,-160231,-130641,-261457,-349930,-451296,-393082,-277799,-279968,-214146,-123360,-41,-67943,-271034,-194633,339711,601299,468164,99179,-354748,-239046,-205514,-290759,-37418,134459,116783,-146613,-145861,-23246,-165019,-38785,132578,609898,632227,456012,-17583,-68657,-48596,19983,-47881,-372593,-405443,-245462,-513472,-189242,-80637,-71896,51453,-75979,-466495,-174394,-139572,-353018,-107695,-282412,-142354,172220,300901,569339,747091,355977,-194945,-313182,47188,568907,885386,862093,278560,36996,122415,-38056,45409,400930,689729,264371,205168,478314,476155,56137,-111417,314032,545345,633219,553282,365763,195157,19490,-371592,-195243,320676,315375,233918,174205,19315,-305844,-390319,-109726,-17078,-252106,-371502,-154920,-31887,90824,92173,-10467,-421437,-154638,207078,146175,-110968,79917,440753,548583,626900,527597,432403,337730,234763,263433,256164,114362,18135,-253119,-310419,38419,247533,127305,-83639,-455899,-423312,-186159,-128743,-257039,-292826,-266982,-15940,233266,500594,349293,163348,-33442,-67956,-95927,-65596,99304,-25333,-381523,-136904,159399,-94328,-40601,-142677,-82452,250129,500206,710468,480021,91586,-353949,-446068,-283336,-250407,-85033,77443,190966,341021,381539,66665,-377774,228541,539407,667427,458017,-47295,-121827,-312612,-303746,-125432,-28501,-102128,39202,250436,502018,551981,246333,-26074,-314614,-243784,92892,153283,199475,505054,352225,180114,-14263,110420,259726,74920,-130328,-388907,-412455,-268949,166470,514857,530460,453995,296331,241685,166429,-40526,-315335,-432614,-204672,-389592,-415009,-82003,-140847,-251662,-243663,-129390,78235,201286,23619,-5528,-30165,-247528,-397281,-525259,-360118,-160497,-253639,-315584,-398971,-133673,47059,-300089,-57519,665292,862813,330660,-282931,-324300,-233591,-278478,-505595,-406079,-475682,-479219,-504826,-439325,-380876,-329519,-85418,-142369,-349103,-123279,-29035,-290295,-67191,12335,-347901,157623,673488,649333,342817,132400,213191,308721,278588,242134,327986,428041,352288,116676,-199396,-20119,306074,502747,574858,166844,-20212,66211,-66451,-250030,274966,406498,130954,-238101,-390275,-360129,45706,108268,31042,-356609,-154589,272574,340737,258754,74970,-50878,-79324,22694,-25553,-371889,-264680,45766,187895,272024,265956,141655,64148,168658,323125,228714,-34358,-324705,-132518,-172595,-269601,-426209,-494336,-395798,-361920,209998,932127,1430062,1145637,656003,244261,32249,-213125,24532,559083,970624,879140,644582,323672,135463,148748,-53175,-277189,30984,541585,767601,689473,120074,189894,811021,1136914,945489,306328,-245785,-366067,-241972,-200252,-303903,-384862,-507618,-429199,-49774,200510,182291,146528,2609,-112833,-221088,-191748,-123113,-276187,-330016,-44824,-62474,-138745,357239,614000,378735,85659,-31419,-85923,-298140,-447788,-448145,-491921,-391977,-286543,-233414,-191395,-387904,-523806,-384190,-102089,235495,217577,-164230,-435327,-391451,-103801,283481,454659,416002,273154,-22956,36484,-273532,-108436,513617,885148,639498,516656,346771,-26147,-346824,-242765,-254592,-230394,-372085,-359138,-260947,-140296,-34839,217705,283378,179756,-167109,-363038,-205621,-170043,-242651,-406204,-387985,-325337,-256581,-43846,148822,235788,154209,-134115,-485443,-471730,-460120,-538457,-352642,-200098,-57206,-79234,-225279,-172194,-91299,-87385,-56069,-114452,-264078,-56551,359936,644486,452347,76132,-117141,-227038,-280929,-309451,-338895,302275,802151,884161,707844,338240,149603,177497,-3941,-69982,-279835,-265106,-165744,109208,19976,5595,-86691,-20453,-15765,-120346,-87817,168533,344331,354026,313780,196907,23977,-229184,-41724,256004,234002,33316,118136,200369,-113108,-315494,92768,4781,-430724,-135888,45766,-132510,-260209,-116657,-41911,-245578,-193509,-205295,-265318,-207516,-416063,-96576,34823,161800,225083,370543,126263,-178648,-456427,-523458,-451593,-260931,-190088,-375743,-324456,-8260,221254,537129,521995,547087,490963,326578,565723,783743,526926,213797,383684,544636,276225,-133094,-155565,-31944,258584,426374,469690,112792,26500,-24129,-333619,-113910,107697,181554,407965,586379,290394,-83281,335434,833870,931426,653223,309517,231841,249100,243755,260523,227428,532947,855472,699819,354287,-150950,-548106,-329046,-105977,-132073,-441232,-584728,-452128,-120341,70589,178547,204491,254122,83507,-214567,-289442,275075,301419,80944,53208,57341,-181616,-411118,-287358,21146,439902,823034,809519,530583,348523,268003,362505,526587,756770,557334,313690,10324,-80094,-32297,-16754,38338,-25263,-202034,-64537,243892,334011,217660,3719,-187742,-83635,-85616,-161810,-34561,144061,371938,532968,353590,372174,463045,384637,73907,-299555,-157383,466696,804402,402477,-81711,-378364,-102678,119170,427963,509300,327088,-195207,-335507,-162615,-345352,-422439,-162681,-167149,-441331,-444274,-205658,-260417,-394578,-257099,-135922,-235123,-335979,-61178,16630,-74537,-276169,-72027,387715,585306,404740,335313,673165,922578,892666,699616,773590,722314,445700,58637,-228539,-62957,-209216,-229069,243376,476998,753403,398997,280779,-136769,-316988,-254702,-190845,-312487,30906,188368,-47882,-420361,-80410,52335,-16671,-238496,-38100,352050,891201,805694,314194,-197627,24038,399269,434390,75445,-456252,-264570,-45220,-131616,-377838,-243836,-148167,-81425,-161940,-179579,-146808,-92168,-200418,-391742,-317165,64957,253569,356923,154984,-19848,74323,99759,-29102,15233,32304,10849,-31231,-28744,-34098,114121,289042,385633,429221,382219,499132,553956,584382,366226,183513,-64100,-360587,-172942,-1339,-7875,-376858,-350484,13068,98488,10483,-14815,610627,975435,1046890,784719,316356,193315,324371,279342,1983,-220772,-19424,219430,84499,-96181,-162691,-486976,-46594,78144,83999,317042,105887,-292313,-298597,-99614,-100129,27076,299121,400088,176051,-369001,-236491,-18345,125058,104397,13357,-5982,-5063,58954,59057,-64372,-173445,-39553,79696,49802,-258275,-254623,40244,212341,-54458,-438651,52723,307704,348284,251409,-11530,-77997,-228860,-201541,-210796,133813,333755,509567,1018226,1125640,996777,611490,201080,296225,387020,218893,188745,-66162,-195958,-143828,18377,93268,126200,21163,-93754,-193988,-379585,186010,1040105,1592028,1913864,1786533,1695366,1674311,1856153,1225181,545678,-40649,-422196,-169429,227819,372399,319962,15092,-186933,-311346,-281641,-262395,17722,242967,275350,359984,696553,842716,733485,513872,351031,17019,-277058,-548540,-323710,-142530,-87961,19830,408898,419661,231767,-11634,-292443,-329322,-637738,-364769,-158671,-354479,-510342,-211192,141474,349470,332651,165880,63417,45299,355267,541651,549335,396768,185924,-15001,-2737,315937,675485,517775,120629,-201545,-107876,-22352,-153061,-394805,-230842,-189329,-396415,-156763,276606,333827,271025,102723,-72618,-302885,34601,161957,-81129,-318909,60700,198638,100446,-30240,24953,203899,12779,-385716,-383121,-199223,-118796,33534,105564,27835,-225637,-471718,-361336,-66414,131267,209835,233484,79656,-60731,-171462,-110946,-235657,-363473,-469463,-269200,-72186,202023,436275,404808,114741,32296,-178820,-286084,-212624,-26078,-10013,-214785,-482101,-286566,56681,279604,61834,-211630,-452653,-206007,-137334,-9460,382978,487175,13749,-294749,366109,383457,33008,67302,147025,-134092,-91491,164779,53564,-99235,602238,1006739,966680,590658,255252,-95907,-141904,-301497,47935,231787,-110193,-508020,-28685,192254,260564,96291,110596,-52782,-235178,-318626,-27140,-153516,-252828,-61942,268024,485044,310092,-27443,-227641,-142308,-100866,-118698,-286959,-485381,-24465,46155,-216265,-319089,-60122,487350,597418,588884,536831,48716,-330690,-111615,11843,155144,532295,1074883,1111354,971360,406884,-142152,124775,466518,368834,203200,-214603,-384733,42228,410845,416202,307738,-159543,-206539,142717,323218,285026,81704,26712,137059,115020,-27292,-251512,-292787,-271552,-338207,-218740,150392,148887,-142043,-414854,-453140,-343507,-181574,-237577,-306272,-225298,-66773,-211127,-435929,-221178,98529,215124,224293,210363,-64462,-367891,-412215,-179684,-271622,-375595,239185,644109,775297,469773,175382,111392,61005,19131,-92305,-334188,-513968,-373295,-309328,-282294,-172317,-208781,175737,399558,343210,8805,-166241,-107409,101771,250579,224254,127205,-53600,-290539,-348993,-207779,-230378,-294288,37816,260282,219155,-218718,-77271,241046,-60454,-168230,-195317,-228028,-266977,-427286,-488726,-354452,-486647,-315949,-101957,-65590,192894,485264,263298,28472,-208541,-117594,-170643,-445928,-192369,-255026,-147499,-69483,-33293,-4370,358591,384539,348289,81416,-321905,-256861,63944,209952,107847,-88023,-284323,-399548,-385376,-326566,-456593,-131648,62382,135839,-241086,-116860,397727,485850,118847,-289343,-36589,-143092,-322479,-405841,-490235,-496531,-508420,-155877,361935,724630,540606,165376,-154048,297172,566830,507607,273599,319589,321134,208906,263836,-26574,87313,441723,661914,632374,683833,550724,515903,222263,34280,-17282,156798,359162,488975,470796,281351,137795,-167846,-379383,-8871,195191,-38465,-281723,-96543,-137733,-419263,-111309,40018,-154563,-302569,-34863,136625,202872,314638,125053,-200822,-205707,214055,169383,-176535,-385874,-306661,-475352,-328361,-100516,-69380,-244998,-299524,19209,118490,-34999,-178546,-9022,335109,490571,184879,-254960,218819,815932,1129079,1063394,579108,106013,-110988,54980,19664,-83594,93079,107789,-124521,10846,242169,283155,291104,432710,455804,175533,-26506,23063,31248,-157915,-287360,-78562,-9189,17877,223491,253919,121072,-149517,-464542,-488038,-383520,-305413,-127451,244639,423238,276292,-45173,-198004,-332909,-326942,-406703,-374660,83297,359348,358042,215374,12608,-300296,-262444,-286685,-349175,-34730,239195,185928,-170139,-313586,-81523,42990,188700,242464,171610,-68098,243667,484721,547906,413254,122922,-166017,-197109,-33389,33188,77287,170587,182296,-13045,-126318,44973,185669,151668,163648,124637,41483,-8882,27056,53794,164961,297534,174025,63835,-143981,-298235,-279785,-143344,-80803,-78523,-54080],[-157433,63705,281851,392053,379856,272248,168854,206975,244470,239532,187212,21257,-244449,-233710,-187678,-376299,-208552,210150,454261,447164,550566,720949,657137,309053,-40052,-385004,-194298,100217,169460,88770,-72183,-273200,-460846,-404968,-325709,-267678,-202254,-228602,-164868,-63568,74857,74972,129652,34428,-17357,-14369,-3544,42650,-170138,-428558,-241668,-238641,-345455,-358510,-242005,-57279,116790,52797,-263046,-317074,-133523,-204491,-298520,-251978,-258416,-399034,-308475,15419,446225,374693,-114050,-159336,219929,367099,181025,-149863,-306577,-303662,-337475,-240893,-87995,373383,824136,997027,663940,412762,465078,570354,585668,433923,244602,9112,-89857,219771,154879,-271238,-343597,-103031,-60450,10934,181220,153334,-79714,-357999,-390234,-323689,-91512,71617,-189132,-476326,-420925,-404076,31419,285682,-29423,-83413,189059,221506,110400,-142006,11103,132392,262919,351358,453509,416775,248075,112831,-103684,-271078,7209,219575,348791,107436,-331278,-198008,54406,98146,53874,57075,245393,321399,328116,297084,147861,267446,511941,547749,366839,-32895,-254194,101449,84183,-192858,-105739,-95334,-330887,-127322,270665,245808,26969,524070,1071839,1010329,351238,-533571,54952,380510,301254,-39804,178022,617935,666013,156040,-249824,-224026,-309322,-455452,-170887,-415,-251284,-353972,292081,489823,337057,480864,890680,857220,540836,354,-522637,-278631,-101398,-133871,-341334,-504693,-391435,-178707,53754,318146,753985,930592,572442,-69258,-581025,-269894,-277559,143747,324978,366365,-76401,-126312,-352187,-334065,-531979,-182137,117549,169357,-27092,120892,412563,668613,599680,140887,-499711,-48302,403677,457232,278982,62659,-66984,-179203,-170186,-240386,-505566,-336031,-297359,-126106,112265,383754,448127,75924,-63404,153263,172908,105396,1169,-321168,-260402,-126715,-190232,-400982,-508631,-177948,70299,205371,18622,116159,412354,399773,91551,82098,126412,251829,11358,-112614,-85800,38847,150812,143546,-11373,-381531,-381623,-142027,162730,483531,227427,-127965,-494768,-44450,251521,423331,695081,772712,899191,1082204,929590,517836,26228,-284576,-159141,-235299,-180160,100531,413789,616064,645638,593366,378978,47013,-314187,-65534,-74439,-18383,468707,399798,-159315,-191835,201086,244846,202774,73876,-102180,-348671,-563744,-360925,-77973,228000,438747,292698,95663,-177483,-324163,-486435,-321951,-95491,22285,-129537,-224489,48775,-23010,-85287,-95130,-239946,-298124,-363951,-423024,-437856,-550263,-230209,90287,14496,-349692,42170,317727,629866,543820,255304,-104211,-234738,-212667,-192356,-272904,-510949,-220261,-72041,198869,389746,320515,-135907,121830,1094332,1326630,1293796,1188971,1090953,1057782,1106194,947538,385110,-343135,-60291,205241,92835,-76003,-218066,-387771,-476124,-325098,-122583,-176932,-107814,234465,627179,510800,119396,-217756,-106076,-111138,-40742,-21525,-108673,272544,554369,435076,-136758,-45782,246066,175826,203999,117647,375163,176332,-237598,-423242,-369749,-367538,-308505,-66693,7305,-96307,-65511,-396778,-263790,-7158,41134,152159,468592,1083279,1432214,1176209,493485,-250875,-131707,-21408,-3594,-136163,-334222,212314,-6666,-368992,-128991,-50962,-73324,69781,-239384,-396833,-324053,-216551,-303087,-508370,-167555,-49040,70254,-135068,-364931,-555850,-325912,-184444,-270525,-241798,100330,120248,-148894,-384231,-235653,-59099,21585,113471,466013,550490,471232,3591,-425355,10871,91609,53486,-131459,-32525,235687,395508,668562,636545,533405,288967,158054,80101,-57655,59034,848464,912945,218731,-70394,-334960,-203169,-34795,-110503,-243212,99661,430925,505280,281525,36166,-46014,-132038,-195949,-48201,-163807,-131171,-137116,-253667,-431633,-266961,-83453,-283207,-496166,-315345,25094,511265,903774,1068732,955942,599157,47331,-355773,-337456,-403868,-164852,-51208,-11201,163206,382953,301572,52726,-164476,296863,571134,245245,-258802,-253146,-114918,334461,631661,489277,94181,-327653,-430910,-25402,90293,171916,308130,576450,482540,-117257,9669,559014,656019,688232,541922,205489,-258041,-462801,-308882,-150801,57570,-60302,-453648,-137428,82604,-185592,-96014,491926,570442,78500,-435714,-177139,-140166,151557,304164,18706,-52628,68375,110538,-41602,-273060,-421321,-252457,-172033,-163691,49894,295343,456601,266460,136760,237970,400343,335091,-115755,-254311,145001,144065,-159371,-476716,-226929,-437048,-314967,-233191,-12776,536848,865307,776904,472785,-5503,-474403,322193,735302,681765,271517,13910,108752,33250,-203751,-15678,37926,147850,46491,-162001,-432139,44913,403734,351825,117463,102824,556179,794585,457275,43228,-401339,-377244,-284543,-106756,-75340,250087,629704,532558,21383,-289960,-15051,16899,-77481,-94299,16359,-19028,-211619,-46873,257003,177557,-204469,-232704,-41773,97493,59267,210907,331864,241587,17829,-456246,-229310,34267,355826,492882,130754,-182432,14406,86880,-54443,-63455,123217,207974,166803,-104482,-295674,-287889,-368467,-456622,-368262,-200477,75763,664225,889510,726385,145192,-396216,-170710,154985,131348,264558,318331,251464,54251,19611,-56005,-317237,-512244,-397321,-238150,-198683,-289057,-330859,-167767,167077,178273,-39174,-197991,382243,647768,530844,140429,-99327,-45810,10139,-109300,-98724,26051,-10438,-250056,-125997,13813,495,301744,469833,779446,632384,349871,-51077,-179479,-274816,-252079,-364315,-343380,-273546,-408113,-251185,50246,96814,-11517,42031,59543,-170367,-481419,-395677,-271532,-122727,-209841,-175039,-101098,49049,347586,447074,21238,-361326,-293112,49509,758392,1033756,938488,438845,110340,76939,59625,127699,412115,788317,541140,537106,673579,474987,-53199,-283836,138911,325781,474620,602825,379445,64267,-150798,-527801,-32451,393389,333214,60337,-204479,-391481,-469581,-450574,-286919,-243324,-376160,-436285,-275531,-159303,40437,161803,79244,-75103,-66286,23477,51648,-61471,97457,450483,495458,685965,969461,1184347,1012173,634900,439422,268502,166401,52654,-259712,-491409,12442,485591,586535,432079,-182389,-389976,-70907,-216229,-425801,-169802,26178,226988,491057,537754,272731,6605,-117802,-4432,84198,143939,168724,-46306,-229465,59317,148076,-164820,-165195,-242932,-276867,-72332,119729,159796,100300,-108981,-410780,-388771,-211560,-110434,96073,227513,334859,326559,341497,79960,-189719,189688,396032,508052,220217,-19461,-169301,-309537,-272114,-168880,-167105,-212822,96000,544832,808207,534966,235637,189099,122838,-174525,-460708,-392032,-126316,38727,-10579,-7749,9858,195156,270887,-20767,-282706,-360497,-301994,-211927,312021,699519,707071,574760,393806,164128,151537,252916,-146372,-129986,208369,39077,-158751,-269047,-258682,-395001,-449079,-272028,64445,151849,27108,-228868,-405671,-330532,-283504,-232674,-288762,-289376,-269511,-105047,119254,507933,674711,24988,-160904,603442,807128,241109,-502720,-187057,-41985,-62953,-206247,-357140,-326987,-313586,-465588,-438790,-393634,-264702,223652,288096,-125077,-424720,-136952,-414634,-113407,56784,-246943,-185598,309507,419781,285600,199031,189066,214036,135420,199951,438040,537171,447753,136277,-139275,82494,359651,517240,586886,217662,-33923,-210262,-270571,-190095,189751,343615,139466,-96941,-277996,-193474,237215,383595,290229,-215519,-52449,496610,549049,401587,66307,-74178,100109,286458,160546,-340942,-257728,117953,209687,211822,282414,140177,86821,84947,228831,148035,-22992,-206596,-138829,-253937,-328257,-336273,-397916,-189778,-271737,-136626,547544,1111379,932178,482560,124965,-49708,-366463,49785,561080,934290,910084,747295,303157,-143597,-150010,-308205,-437845,72945,504080,811419,634374,101741,179770,773032,975250,633801,3528,-396291,-405906,-252050,-80221,-201569,-385619,-354547,-470601,-304609,-127075,-164194,206,18219,-86276,-281091,-297120,-123785,-243017,-433260,-45912,-25692,-101679,369744,513411,181007,-81551,-193465,-309966,-433202,-282147,-292632,-351765,-339947,-242578,-116048,-33399,-261333,-458675,-482700,-90972,447261,485167,95642,-231717,-169097,-16203,212640,342909,350921,291077,333617,480673,151715,-225405,582372,1031029,561757,131012,75280,-143453,-423692,-176096,-317414,-474672,-454470,-299614,-350341,-338169,-387393,17362,325933,350930,-36453,-146576,10358,-30720,-168745,-305999,-352103,-309088,-201469,-67803,138427,230840,115233,-165905,-539053,-445882,-474092,-479172,-214605,-142818,-158503,-315622,-349396,-137692,27768,171860,229766,101589,-39961,149635,555866,886905,831793,492807,241284,116872,-87968,-245494,-245537,303865,801947,843923,517095,-159469,-248688,-293385,-237580,-90753,-187148,-337481,-215424,-1272,-144250,-157855,-202800,-176211,-163383,-307388,-412141,-75657,219734,225914,213734,93511,-190066,-489592,93546,356929,163191,-95185,177511,255374,-135818,-182707,216762,48472,-527254,-154033,46597,-164248,-159632,38524,84012,-167594,-156070,-165908,-356904,-290318,-306232,113168,181732,295660,203530,91364,-292619,-112946,-173343,-356353,-189598,7113,-22682,-359262,-337717,-57484,68192,133804,432048,370809,347715,270115,508820,560851,356288,232615,537715,538580,40285,-22928,98558,52193,97531,383564,419238,3290,-177759,-330650,-497369,-156793,98234,242578,517245,566478,247406,-183701,226592,562319,563969,414137,264021,260103,401728,740649,856058,521260,502416,671027,658712,484211,82096,-183967,-390419,-384789,-274596,-318882,-370132,-328021,-223053,-126778,-22254,207781,308894,96534,-432732,-21861,436415,236574,-11268,-15644,-53484,-333125,-431043,-335248,84624,416579,832102,861990,708527,426175,241666,412605,603840,707725,534972,206951,-24137,-35580,-90240,-314514,-344113,-358709,-263500,-36998,158154,148960,-7522,-168908,-333474,-284376,-152009,-23253,144394,406044,563172,503205,267322,207138,307051,261385,-100722,-461157,-29933,551201,884157,472617,-57512,-80997,37247,75491,510929,681577,491180,-66076,-399751,-255637,-320343,-297264,-68879,-132385,-414973,-408510,-183073,-127915,-227700,-308211,-280174,-426354,-227991,27040,47755,-116288,-390654,-87642,213995,246912,36430,200239,638609,892101,872636,672890,678865,542137,201362,-195187,5950,164227,-116454,-370217,284666,839259,1303767,1119733,662324,75380,-231825,-304999,-274760,-467520,-96502,88797,-26815,-512635,-173192,42888,-17812,-396048,-297494,16749,298473,525643,100284,-323239,-87643,216428,263327,48408,-366074,-294224,-184642,-312640,-297177,-94183,-120066,-202703,-201095,-252656,-184662,-3004,15398,-180574,-284571,104987,348157,485860,272782,148953,387654,330532,10433,132649,307566,241442,196660,133192,64711,135752,283665,346269,358384,261015,315980,271426,159758,173845,253095,226053,-31932,19477,206911,224799,4935,-475207,-317113,83414,181185,-26489,461961,871104,945372,667621,222581,22931,-116110,-250935,-240456,-134904,49039,211686,18585,-346771,-327041,-344442,95711,97551,50406,493561,520240,203286,-39761,-93139,-56630,15059,153861,284748,82342,-355816,-283729,-124027,53869,73022,48455,-4556,9137,94696,91764,8988,-41282,-253,156829,172395,-191716,-273384,-2250,100797,-163275,-437079,-13828,226071,298273,220477,47707,-139006,-255521,-388221,-403257,-46754,105724,273900,668667,829287,730187,527400,226236,323616,398359,264986,189235,-126747,-286429,-206750,-135047,-89544,111881,226419,124301,-170227,-304197,538637,1591275,2052142,2402257,2027682,1682217,1668276,1867612,1130890,491537,-59681,-172361,74198,252407,297130,242836,-39706,-150809,-195941,-185351,-32457,233967,500675,416416,314165,511461,699066,649549,466226,333992,-7791,-264899,-500548,-336921,-11831,46470,-28086,150885,365378,378713,277699,-77624,-359200,-664050,-421445,-136977,-225800,-164972,69043,378170,567729,559118,327272,181557,123880,419024,800611,855224,649585,347432,39513,-35705,254372,678594,604178,352452,-154268,-478048,-338676,-432963,-258717,-225542,-295942,-533222,-33594,367204,511908,436729,159918,-105075,-430961,-174435,-65865,-186007,-213942,100993,166121,58163,-21708,325063,597821,499075,146796,-309990,-368116,-38912,192327,320092,280974,122007,-134132,-287486,-287642,-51124,29286,78232,-32351,-232786,-335557,-344753,-467745,-416762,-382767,-206707,-72450,249662,587751,799084,561102,274931,-184337,-406911,-310815,-34170,81466,-224818,-426296,-259293,-246221,-47874,-145713,-278382,-155085,-108907,-200460,-55876,160309,215573,-77185,-476414,-110576,137866,-16060,-1204,165741,71285,-180262,-118656,107689,237107,625228,865682,757856,268215,-83059,-461451,-479079,-312400,6897,78730,-221807,-516374,-130839,158866,378629,107309,44411,139887,79112,-547007,-156627,25370,-180902,-77343,140352,329492,308262,37968,-214557,-254524,-273276,-239587,-276943,-448120,-285566,-262376,-381007,-351327,-219914,337524,461621,360863,501473,148860,-254185,-56890,146856,472400,938754,1330445,1254634,985058,320336,-75220,396189,635250,396042,218506,-124474,-191231,284446,699239,547536,164324,-185711,36546,332441,388220,219872,25571,-100479,-96950,-142135,-288950,-283741,-99742,-91621,-94,-112007,-48978,-56664,-164929,-432823,-442817,-539873,-373820,-302198,-294231,-399128,-319223,-428840,-488018,-110992,270981,404259,314638,282133,-18679,-311543,-323384,-199803,-317796,-327145,262117,602727,695243,292402,31561,18520,109839,272436,71980,-184147,-102457,-42035,-226398,-508780,-339984,43530,394210,504257,394034,81269,-10328,5619,276514,293296,105430,10454,-122677,-331459,-232518,22688,43833,-275050,-264226,271680,338858,-133520,-248282,298438,214573,195022,74265,-53012,-227398,-382500,-258934,-276051,-311079,-138995,6948,-92346,13239,527896,389375,12516,-216604,43399,-88499,-407276,-352943,-386657,-105109,80289,-87632,-175209,154893,258477,317608,122473,-311115,-68453,206279,150212,-83755,-280350,-407200,-529662,-406778,-253928,-203707,113891,279341,363456,101951,-177656,338096,666607,475066,-173451,-277567,-111599,-144909,-342019,-304359,-176619,-288622,-184446,358287,774069,689546,184505,-395414,160098,534852,519768,289310,247470,183287,-24775,-81013,-247739,-407380,110185,260882,424854,620931,657255,409587,127687,52561,207554,271126,462242,437804,332386,64602,-131667,-446093,-228955,18723,94039,-77225,-338763,-140849,-123691,-465019,-221208,98960,50880,-186248,-64573,57568,192535,293998,49774,-305140,-86386,332131,351857,101447,-314417,-534283,-392952,-313552,-253223,-303491,-428825,-201299,57659,27954,-174710,-237596,-177878,139892,293775,112679,-324951,-279021,244155,590397,648444,408941,35252,-144968,15427,91717,127836,256574,167231,-37227,120469,220425,134729,244521,326534,236884,-35886,-90873,-2331,68528,-90291,-490111,-25164,310345,475406,575865,481324,265246,-117903,-385053,-365568,-353593,-493109,-234352,-112568,127853,178173,46399,-42029,-48525,-157266,-386800,-115853,402742,724791,612314,244320,-245683,-222695,-41497,-247553,-310607,155372,403182,351630,-50269,-326811,-209285,-125260,78685,300888,279918,32578,90605,350733,492385,643439,409682,149548,78208,166410,318147,302815,201542,24795,-317242,-262195,-53973,105431,107178,241265,228715,167285,101087,10237,-125938,-21551,146855,104580,35462,-135853,-232332,-164836,-35950,-67027,-188814,-260977],[-297397,-20922,256158,319335,157275,-22916,-63378,164425,387542,559115,473686,253307,-77637,-370250,-242898,-346181,-143151,306332,466882,306985,362629,517296,586649,310998,133952,-73659,-116122,60277,336093,264974,-17487,-334775,-130839,-49831,-35918,-248914,-238212,-286980,-142493,-23562,-8427,-32325,78239,115420,259802,323352,180835,40792,-193372,-392777,-180567,-236485,-333461,-175020,36015,74147,117733,-62252,-479294,-27223,102040,-98157,-304092,-238224,-266433,-513128,-309713,-306749,-191358,-101994,-228237,-232915,-37147,85059,51833,-82583,-165229,-134934,-121682,-289414,-99569,430386,850962,1013013,649651,350898,482411,690676,637850,476647,318214,78660,-284459,-245732,-257926,-195011,-123110,-126457,-150211,10939,182835,128704,-133224,-480159,-280159,-319871,-318285,-188827,-385389,-443356,-291306,-111689,266537,354269,-160419,-50867,468610,531292,316637,-126574,-196126,211125,444587,514743,445369,209252,-73782,-102751,-186568,-291518,-225571,-129732,-161993,-152898,-114075,220164,153966,-12845,-209124,-138890,97429,271233,303977,347206,403723,707204,796960,686750,311835,-148526,136048,554811,412422,311,-249670,-164068,-382627,-290403,37282,10626,-202287,568199,1342235,1273988,622265,-214658,-71171,246210,134246,-279055,-134533,284065,412602,927,-281648,-176642,-235353,-314802,-71785,193363,55417,-146423,222756,526078,334199,113340,386764,577708,386958,-56703,-440877,-495383,-417422,-81815,-50357,-360224,-344469,-96858,36637,273524,677273,865722,592738,77876,-528321,-277776,-356521,-99178,-24246,-346416,-309277,-139695,-345710,-276131,-325337,-230424,36399,-34808,-266408,33551,314833,394373,321095,-109037,-341826,16227,286058,367944,195422,-67334,-238791,-279895,-292172,-399230,-554240,-289555,-214598,-90434,40626,152315,47332,-188551,-332953,-111858,204313,291807,213209,-48527,-211272,-86034,-28654,-85904,-202075,-146845,-8249,135679,-7397,144958,442846,450004,128763,150733,29536,-112782,-191301,51397,142521,91050,8346,-35917,-136794,-225878,-148992,224020,271213,455243,5689,-175139,-354519,47429,340365,498749,611628,583223,496781,604899,556511,336551,-3923,-336551,-219918,-37003,50243,84655,269898,476111,532533,677035,472324,123044,-610383,-143558,44609,240687,527516,315141,-185182,154172,618020,467882,457920,326724,145312,-86662,-271318,-113692,155461,329208,376217,250925,109941,-124396,-174864,-160296,-147792,-90485,117216,-26366,-224052,-40115,-290768,-61497,237670,205682,23156,-48718,-293031,-641741,-486411,-342559,-17786,-14025,-289813,-281444,-85771,229522,87165,-44477,-205221,-160398,-83966,-63726,-241880,-304037,-96490,-45740,171752,414096,359581,-34836,29060,649093,978816,898334,826696,898726,897124,1034231,837747,275402,-535077,210490,285796,149542,-111526,-227778,-288313,-302465,-256902,-79961,-116712,-80308,213730,683274,640271,244309,-217507,-490853,-256598,46273,297969,143690,98583,229319,76881,-428218,185109,484803,316886,174816,194136,438592,248816,-178481,-405793,-220546,-432316,-536776,-304161,-267817,-242014,-131507,-385332,-365175,-170003,-114260,-15273,537887,1047662,1383903,1389329,760064,24093,-129732,-59112,-216993,-328795,-322319,-68394,-158103,-250190,-131209,28751,87685,76404,-249566,-256941,-288712,-260743,-376411,-325364,-103550,-93396,83621,-49227,-266109,-519055,-333585,-141956,-215109,-347960,-186810,-84637,-195017,-410676,-335581,-215446,-152367,71101,327565,439109,306504,-100167,-291341,-39224,-115917,-222214,-350912,-188576,-37607,115970,367625,304595,99795,79891,228757,314116,-662,-202617,519630,605297,117415,-48958,-206983,-73118,-17112,-162617,-19669,244261,442661,438809,269442,180011,138869,58098,-16009,-52973,-78098,-4600,45528,-21430,-216060,8300,85620,-61607,-132747,-70335,153444,527959,846372,1150320,929782,453337,-202202,-444523,-347666,-410332,-65686,106687,162206,295369,496001,261130,-76868,-409196,-106661,221144,75141,-357845,-219515,-183588,127895,405126,366033,70368,-320556,-156910,166379,216791,169126,167198,320429,122375,-330279,22696,439056,449102,412010,430709,230313,-151489,-405888,-451399,-336387,-44505,-134267,-398768,-234000,-77540,-260206,-46230,495582,723544,436954,152501,208070,301609,269478,233133,321891,600377,590648,298811,32206,-132040,-367369,-371942,-98936,49046,305963,609512,761557,438145,139646,239472,396514,319928,-63049,-183001,181950,236467,-175936,-469039,-272386,-454524,-324725,-343820,-227354,345569,796623,818916,637572,182498,-300932,303359,526489,329468,-69365,-52803,78030,46556,-279109,-358734,-319337,27618,-45995,-167995,-425462,15970,260913,167413,42343,244615,599558,600497,159205,-268572,-141355,-219358,-504664,-246167,-161410,138203,495961,377447,-102722,-399242,-7790,75541,-68237,-68448,329300,458495,166733,66292,309115,264203,-277195,-87781,207495,233676,243376,257057,208814,-156464,-464953,-213285,-17211,95321,284033,322492,-132627,-329866,-57445,-57516,-234384,-194660,97815,378859,417535,87134,-233599,-275050,-374378,-535605,-267032,-143536,-121616,88861,302905,467307,196730,-31572,18253,26261,-49091,117779,254382,294691,267768,189304,-20983,-352877,-384768,-154605,-108757,-225173,-389646,-481300,-208697,214487,321852,26973,-255816,326232,565661,460752,143700,62743,122806,236161,226940,81150,68116,-135085,-346978,-155034,-2954,178440,688605,888735,950500,732769,307727,255123,125325,-206710,-377761,-378102,-153113,-224177,-386424,41445,314216,270040,55792,18199,170665,109270,-246573,-241719,-120559,-157428,-209707,-267786,-307184,-61737,174125,145131,-130791,-322422,-119121,230966,807148,951766,730559,446501,223425,134342,154378,158223,344577,763718,1015795,933082,861886,490081,-76624,-555081,-144053,133740,349897,475575,210236,-156335,-270328,-366519,27194,215209,83540,-324320,-304884,-274951,-394673,-479584,-452033,-380662,-468621,-431797,-344392,-228237,-9223,256738,274650,365217,255798,-36074,-137204,-107005,90048,403516,386528,574103,1120045,1510019,1359520,982809,583018,234254,173504,16783,-238412,-464276,99869,686983,1007298,914167,192814,-296205,162051,51534,-169951,56788,310114,375957,539605,365828,95066,-182038,-186692,92746,279673,319090,198837,-10422,19983,174941,-35679,-304416,-283790,-295227,-437348,-402700,-290718,-125525,-95513,-168223,-359350,-368731,-209563,8591,303089,451801,518276,256383,151856,64715,17009,168909,359946,529862,536656,279530,31292,-239658,-284729,-264550,-298987,-202820,165988,590305,740160,386988,248843,406294,482906,336771,-53755,-73561,-219206,-336765,-242842,-157178,27378,233917,234796,-89872,-319389,-242204,-200309,-222619,346226,876615,948165,820469,539679,-37469,-128058,263839,-124434,28755,409059,361409,169629,-292121,-380617,-356024,-434983,-463288,-80564,-2780,-91510,-198068,-279080,-220998,-98532,16403,-96587,-288755,-171560,106943,564286,1007794,1011251,216466,-277681,355319,524865,161560,-221128,-81113,-50451,-22832,34878,-21512,-144225,-200082,-436392,-326043,-349041,-207445,494711,740686,291325,-231423,-196858,-220548,-121975,91832,-66171,-393515,-68961,133077,95986,33995,-28593,-77562,-50243,144902,452634,543805,470703,166144,-20795,176136,340432,399071,357091,116911,-150627,-324146,-394987,-66677,174772,307097,136187,35039,-155852,-118779,197125,484016,452657,-48740,-70301,550810,653602,475503,234959,163069,387035,569022,412364,-199270,-300350,132300,230450,145131,146150,-7376,-54070,-134206,-28859,-30274,-54488,-105628,-159403,-315399,-294231,-286082,-384336,-91037,-186331,-339364,216860,599731,498345,134744,-118697,-264481,-374128,30411,439297,732432,791272,712860,356658,-157037,-404912,-327156,-57627,165100,366061,658301,420329,-16351,32560,434980,432285,69367,-291952,-147676,-223028,-226573,60874,84587,-43310,-211701,-359339,-338757,-258320,-355078,-127692,-58540,-77404,-219134,-399605,-156899,-179743,-512693,-87213,7005,-75324,194402,194807,-153127,-336809,-391940,-431968,-166680,-15772,-77410,-173813,-229831,-345653,-214303,-18096,-182272,-284418,-409965,-249749,379267,580532,410855,104066,24272,-26407,-9596,154294,185712,134754,504012,695992,423378,-248636,504904,925378,375347,-475379,57963,-120698,-460148,-306359,-332060,-333529,-265012,-197880,-197160,-254485,-421570,-143799,286649,319252,-95990,-40371,123857,19405,-131870,-189016,-148045,-67236,26086,-79791,-29581,53453,-39,-177131,-509634,-474510,-477996,-492955,-255687,-189037,-272928,-429777,-280805,-120330,221623,482906,488359,251390,104016,261392,663774,964100,1011374,767527,450722,282774,68764,-187649,-70772,335083,712423,663253,243874,-319203,-435316,-369420,-378724,-151368,-40586,-238934,-234576,-132739,-270407,-323679,-343835,-344936,-165743,-39559,-170610,-375782,-125528,14033,24786,-76855,-246663,-267226,75612,238790,-100647,-306737,168126,188627,-266737,-45614,310530,115304,-358405,-254957,-107417,-388533,-185335,89275,49512,-201632,-266715,-361991,-442684,-281980,-64691,287849,439821,435995,172385,-233477,-311002,16188,72769,-212533,55503,344775,191824,-251618,-258263,-21992,123843,228588,490807,355090,124298,221752,367194,203580,25688,179255,489308,410035,-137587,-82720,27821,-61141,-263301,108423,86104,-237973,-306479,-204263,-372869,-270172,-58589,130288,365869,294952,107153,-156091,201782,341999,250516,167188,111769,101950,393418,1015222,1129729,809470,569337,449553,540481,505712,286353,192327,-72431,-425214,-352033,-208486,-237537,-199504,-195005,-262531,-151006,184525,274379,32900,-527981,224879,575257,308449,-27579,-88337,-58450,-142151,-260318,-361494,52585,218907,559037,715807,678073,329667,196823,493714,704893,629938,429754,20899,-87312,46280,119189,48722,-150325,-317461,-244128,-43976,2031,-119147,-259179,-306565,-469032,-396397,-271182,59292,209189,445835,543976,318437,134791,82556,221838,197524,-153044,-419989,9528,364334,486310,202655,-140596,112455,103659,-88514,334622,557872,379261,-135734,-490420,-246123,-264990,-251832,-84711,-173697,-426918,-275015,-10876,96941,-9294,25649,37912,-417018,-205533,59509,28830,-198196,-412405,-52551,68029,-114818,-266200,148739,542724,733922,719540,493557,401797,302545,6141,-222036,128731,317882,16974,-419907,282895,1098807,1622450,1626297,823153,290883,-138912,-353771,-380276,-344921,-61410,154653,142854,-263229,-493820,-148348,-103895,-339809,-530166,-301626,-380935,8604,-192734,-477550,-258544,49120,242502,175503,-174562,-368260,-368371,-345206,-136099,-18403,-121036,-324195,-231957,-244118,-128543,161413,286222,117739,-155478,166964,485968,560307,307529,258192,575435,454159,-18611,172845,544710,476837,415874,249064,98200,69091,200547,225773,236106,114573,38150,-100082,-274386,-88824,197015,325705,188305,128162,268563,321495,264068,-62498,23077,303314,389617,244265,474458,775783,743921,383970,1919,-202152,-429233,-231564,-6742,145311,93689,187310,57840,-288384,-340453,-81281,304333,93642,21135,647646,819863,460384,59282,-162454,-165807,-20996,-91870,2296,-70912,-192331,-209432,-271593,-65413,48674,97189,111986,192498,290464,242415,177729,68018,-52229,134554,200744,-159553,-542784,-165678,-105391,-331743,-444775,-196717,3185,82404,64729,-27227,-237948,-215371,-312912,-584599,-403567,-201299,51901,309299,510315,381204,291481,222036,343829,321175,159114,30734,-137652,-224865,-126161,-158858,-239638,70472,359914,336488,-109499,-261999,739563,1874914,2327235,2513531,2080006,1645838,1476945,1385927,776898,219867,-17629,18638,243101,184331,154718,83454,-155401,-240281,-174133,-53900,143720,324795,547979,411171,240661,307929,440754,410540,265797,156480,-24168,-263510,-475850,-289041,104111,183847,136121,-9371,213956,385457,387108,69695,-419881,-577113,-393272,-85361,-81126,38351,284398,534831,673356,663228,421411,213171,108330,408818,960066,1093549,881014,515008,164665,54473,283140,600796,550358,331000,-219255,-302189,24425,124108,54642,-204051,-440733,-446541,129873,429712,639310,525022,147607,-204458,-237894,-82060,-143274,-308001,-99347,210545,146669,26728,59974,543196,777385,792543,579090,105070,-192510,114172,329186,451202,367734,274307,112538,106472,-176038,-356993,-255348,-45154,-65757,-346491,-480817,-454710,-248189,-233170,-232807,-251657,-169860,240516,666815,1065123,936397,459450,-185599,-493267,-273874,36768,162854,-235187,-216518,-30440,-220040,-498444,-204904,22970,103280,-59168,-126483,488,17790,-1629,-135073,-303818,-224715,8435,-98800,-174993,37283,187553,35271,-52237,281984,501607,509321,497591,373629,-45661,-379374,-515945,-339527,-203680,-80276,-141789,-416848,-586038,-363414,36936,363447,90624,-310581,95009,192259,-323098,-369015,-30949,-366439,-228863,-72798,95144,197634,64079,-201536,-409740,-455128,-346436,-385678,-468297,-572953,-527782,-411625,-281443,-210157,179594,246267,33582,163418,73919,-154525,58088,255457,637271,1071035,1219793,1231065,919222,228922,1333,456178,556179,269693,141669,14065,-40538,421647,730702,569828,95883,108382,306883,443138,362147,45947,-172112,-281762,-312576,-401197,-575661,-222672,71628,98155,263212,54592,-170615,-103263,-7547,-182958,-296439,-344342,-517035,-451071,-330832,-303591,-303376,-572497,-319751,-67438,251617,405345,334027,335771,57475,-197723,-228732,-241203,-407738,-329822,88656,322940,380733,1000,-190807,-80472,185974,413198,180550,-42925,152719,130904,-205978,-447477,-29300,415740,548925,503821,381074,257417,104063,96456,339981,163299,-267704,-118224,-21307,-186843,-239442,105104,235034,86492,-94021,414575,536534,38054,-450880,137997,336856,426705,335394,173020,-163074,-373777,-182426,-198040,-156542,138138,255060,63703,-115331,308408,355773,-133324,-192813,214261,24801,-297995,-469282,-149993,157021,167698,-163385,-228519,51905,157368,263419,149934,-242352,64178,282051,77210,-268162,-458931,-463415,-495546,-331330,-126005,-14706,267895,510806,582476,355400,-124016,194717,650704,623357,-19365,-354538,-189634,-108461,-367289,-190572,46221,-22817,-147572,204896,625361,707672,236352,-279082,-88337,341463,379798,153681,53252,-8783,-337782,-181406,-85773,-100719,-131450,-276821,166153,536123,704835,307093,-974,69480,413226,362497,453402,319367,174955,-57959,-204717,-364218,-197680,7561,-28773,-92188,-346833,-264600,-138770,-297294,-378355,-30187,55064,-98645,-50655,-55504,56955,146576,-44202,-287259,38189,365350,400656,228344,-42599,-314660,-326254,-368117,-460852,-569256,-406481,-96011,8049,-205155,-339475,-104579,-155566,-126773,12977,96873,-65442,-391891,-495119,-158891,25224,83890,-98603,-165938,25084,191579,263043,306303,178835,92302,209338,212564,111892,255093,275974,141730,-105751,-75569,-65995,549,-72406,-305820,116683,579052,820685,795141,623721,337311,-128766,-227463,-176259,-301269,-341947,93605,-23794,-219745,24946,73532,4275,118414,-80356,-297110,394407,934493,1212719,855712,219433,-483050,-47871,750,-353020,-202861,295644,493596,446978,69974,-269495,-396033,-256430,98097,376847,270223,7534,-90362,242832,506933,780076,680003,424660,397130,373733,484744,348678,8925,-348708,-281923,-85958,23637,-31017,45058,241799,223090,173326,147492,17227,-207863,-190762,-15942,11337,-44334,-131194,-126747,-27513,81483,22804,-87951,-176240],[-218660,-58646,234490,222452,-67526,-317933,-296964,79081,475998,789639,690865,424967,43320,-365340,-259041,-252748,-120493,204720,324417,180370,216110,326046,452894,315488,276546,212365,-24537,-22705,398738,376995,29544,-409851,46057,188623,174104,-224859,-308283,-396364,-179725,-36399,-135705,-160306,-85685,67025,388136,489483,276461,-71506,-373104,-335197,-134843,-110380,-94737,131569,416497,437428,262498,-22926,-316336,257362,348351,65986,-235960,-203791,-270548,-398462,-223427,-160073,-229976,-344149,-297618,-342116,-342361,-292974,-206678,-183596,-106686,42825,102037,-149166,-20388,418431,732239,795870,415200,98960,266780,517682,394228,287804,209489,-19677,-390592,-309415,20884,139837,94227,-176653,-171196,128224,247690,168879,-97850,-538032,-188906,-189572,-476116,-478226,-512488,-183179,32825,163359,288206,173428,-354261,33752,683111,804050,532277,58750,-352901,318420,649361,646448,329979,-84176,-458279,-246836,-181860,-198699,-302449,-281412,-85482,201861,378564,601733,362341,14747,-370940,-352353,-96488,99474,157729,251010,498460,858091,917727,716822,213718,-120246,358875,748525,586664,223408,-212601,-293138,-465291,-415048,-219714,-286087,-174714,628479,1315737,1246355,684897,-25782,-107114,103656,-43385,-170187,-230103,-231250,-189483,-369878,-267344,-119155,-128159,-241666,-62773,286863,378155,417001,366979,502779,420234,82720,-125467,229537,213403,-56675,-189273,-217385,-212242,176687,365714,84958,-47405,39491,64372,239163,531936,741130,615795,183937,-414998,-342450,-459509,-378912,-472309,182967,244482,482143,135443,145405,-100532,-115729,196596,32162,-400546,1470,244439,89730,-104197,-416331,-5546,44135,-47940,11460,13067,-190401,-329885,-72176,101569,-110576,-448977,-298504,-162819,-45488,27018,-34906,-405509,-451562,-313858,-388352,-70874,181431,175109,163990,104237,99745,102269,80294,86807,8571,-113904,-95678,-168507,37745,322449,328964,68355,158592,-68581,-373314,118937,412136,320899,53766,-92082,-191341,-371525,-165460,25570,358007,165250,92782,-279345,-298589,-295022,30406,284069,378402,258280,160379,11018,80597,88784,44142,-106260,-421146,-338704,23055,191780,152613,94718,144437,254758,400689,351368,93934,-383497,-102003,222362,456058,520984,195774,-12101,371179,826345,646511,565488,325710,104631,-29441,-132095,87912,357796,428713,273808,167824,17961,36631,140609,263557,87573,-104597,57850,-10160,-200207,-144354,-378647,29121,511606,626961,367054,263227,51624,-475410,-430747,-410075,-365656,-89062,-69909,-244479,-441803,-305726,-331953,-212830,-70179,6489,-21131,-60232,-234720,-90424,-13667,-68450,72943,315550,279669,39041,-15602,205712,568394,510999,541631,774936,779379,925359,661655,75609,-313964,379576,390083,140562,-166719,-204200,-80083,-8383,-47396,-31089,-77664,-76582,138047,589748,633494,292851,-20274,-196805,-200509,110127,471348,408813,149903,-31438,-162790,-230790,241093,479022,297989,66077,121828,288886,301773,-90619,-422897,-128112,-292587,-482817,-175841,-226145,-313796,-185204,-206419,-309210,-257328,-236032,-140512,465790,870750,1206838,1407591,970977,314128,-204738,-260891,-517346,-546568,-494425,-488521,-365035,-164456,-76816,199752,405469,468627,61048,716,-242411,-102812,-116229,-230563,-117146,-209112,-217029,-180810,-289923,-439922,-316689,-114869,-145455,-280744,-213306,-73225,-118664,-376902,-362028,-232395,-256247,3178,181491,253833,-10741,-167360,-198066,-193424,-385804,-535699,-318204,-198172,-146725,-221775,-16825,-75693,-210808,115770,441128,523550,106125,-580215,98537,20109,-176181,-251300,-244983,-30418,-10516,-102004,125343,226439,225438,187050,169076,235662,297857,243261,175624,6960,14831,77184,145956,94614,-146570,141385,161098,38582,3321,66925,356309,572450,792969,1083110,775636,237682,-437756,-485302,-378739,-277517,100716,320465,351674,370546,424227,133708,-139666,-385573,-420162,-209003,-121755,-380600,-296607,-437065,-198998,123241,231568,12267,-324734,-27990,203213,250208,57727,-30598,10945,-181116,-493896,-16218,227824,204298,122229,252880,163346,-128718,-347863,-412568,-269996,-116921,-189896,-399419,-442148,-358900,-344757,-2569,344678,486954,347869,423578,534683,623857,493176,339815,599667,1030498,948066,436725,186187,57077,-190933,-260298,55620,192028,394833,810830,945658,539013,60953,185074,391856,354429,55251,-182933,-25273,69139,-212548,-314860,-299210,-436387,-285641,-285361,-386307,140780,604668,732272,594558,200950,-886,377137,407811,80527,-302532,-114835,2678,-37298,-403711,-446686,-58255,159801,43718,-145420,-347852,-38547,53927,-23067,-22123,284633,530257,579531,401751,126224,87211,-54718,-237288,-276349,-333513,-152729,132860,66358,-272888,-310024,-1452,60836,-198529,-259009,447610,770728,558054,363140,301583,176776,-471574,72503,419616,280131,194604,119504,30724,-271546,-179633,56952,114380,65781,106972,26069,-205127,-77919,-31817,-203588,-496933,-294301,-49569,321872,410386,134663,-147690,-300428,-433062,-483873,-88559,89602,80601,-34812,-160592,13410,-13598,106042,443954,530778,337089,235443,222718,257562,356185,278645,-32356,-355070,-317750,-51946,-86999,-348165,-506988,-419991,-232446,136362,316694,-39248,-363101,143647,370632,266583,47858,2566,160087,408135,530469,349130,122000,-250066,-304462,-200792,-45671,346433,972702,1219444,1015634,760557,275374,519458,473731,147786,-133593,-67190,-22563,-282406,-194219,259237,542722,423530,122499,-35716,195085,269842,162326,166004,59130,-188308,-328782,-410488,-376469,-40025,139605,101914,147219,20402,103839,418749,667369,685937,388253,303071,256771,238365,201154,112984,214125,674995,1383840,1272549,1025254,602727,111197,-277961,-445575,58917,330652,280043,-81842,-440099,-271844,-324356,-105799,-154133,-365409,-202883,137990,25006,-318796,-508836,-583612,-429079,-406753,-403977,-344362,-220404,-40276,302663,502136,621090,418784,106650,-320273,-255877,24945,276478,216972,268370,867871,1290739,1259853,1061351,624267,192529,138175,-22237,-135543,-242474,190776,772673,1267153,1271966,569784,-195218,225554,258743,106427,313810,503355,413061,367441,76568,-119831,-342886,-143006,245330,486552,434164,135747,-15044,201668,224896,-69030,-284096,-105620,-205443,-464516,-315614,-227842,30167,40641,-19286,-234692,-357834,-283384,87344,497285,745855,710286,206481,-155897,101438,231711,223536,335581,440015,672309,394281,179563,-163323,-335675,-375142,-384921,-191134,117437,365362,355559,229943,256141,440992,612464,656959,458512,311386,44233,12834,-361820,-396453,-66506,176962,139830,-122135,-230922,-133644,-169940,-321723,272048,950670,1132198,1075326,713268,-23565,-469235,-12012,-206274,-17737,358290,495399,289817,-215777,-371595,-220141,-190370,-363525,-321553,-212849,-304386,-80798,-12247,-97223,6015,159379,36764,-214539,-80662,163447,745149,1169033,967856,247853,-388958,160879,593624,638138,319212,21565,-216471,-107940,111166,206872,-36936,-188447,-463009,-117931,-175140,-290417,587238,1028118,660651,112748,-77298,-115387,-205470,73469,89858,-163148,-364813,-157248,-211299,-361089,-197039,-139972,-52640,129647,410081,518418,493741,295189,129718,217468,240445,182739,6845,-76798,-303145,-269862,-148103,23492,185334,288208,177484,203912,32273,-62543,9896,355314,396413,42466,-29293,485505,645261,476916,406916,449009,653964,797205,611066,-33860,-382783,86382,221731,89747,-97999,-252335,-294379,-416478,-337072,-247211,-127840,-65351,-193419,-358967,-277472,-275214,-465329,-219221,-277636,-387531,5033,87906,-18038,-305337,-434247,-344606,-87961,35544,291833,476373,557264,507543,314206,60134,51348,65939,269550,238854,183773,350550,150762,-203946,-201260,-33329,-190908,-438721,-113722,7512,-146725,-189200,143581,299968,205459,-133074,-336433,-239168,-165822,-288515,-245894,-187188,-63978,-28965,-272869,-193065,-159311,-482661,-129775,56412,41504,214574,81177,-281948,-546541,-524043,-243523,88871,185613,82149,11146,-40347,-276552,-409328,-112368,-173093,-197751,-276065,-456384,123220,512460,642376,400590,169879,-118605,-230940,70440,52755,-111179,471001,679807,468491,-200629,349107,654952,275300,94736,405030,297638,-130679,-522522,-351591,-101681,-51832,-53567,71704,47287,-330719,-210601,167701,94230,-276356,-47311,106125,-39766,-118119,-96897,-5077,116995,158174,-70745,-292174,-240746,-146604,-159908,-402155,-477501,-496020,-590047,-329863,-228689,-243548,-183485,-155747,-112498,335277,653453,667050,308614,128574,286725,676198,861819,892853,755638,438594,248038,117635,-62142,117502,424684,612168,408157,-37364,-364048,-495923,-238727,-251675,-116521,77475,-22752,-116270,-152038,-261967,-395428,-467381,-418790,-96294,258823,285407,-28376,-490380,-282315,-200177,-193548,-170258,-181928,-92983,-949,-176381,-21347,202493,56448,-443047,21319,303375,155084,-110409,-180528,-137607,-233788,-180849,60406,-107624,-326915,-330411,-325120,-127099,-56581,144858,314575,618993,527724,214893,-298067,-224928,19933,161236,-150664,153088,534770,428792,13177,8209,204121,367080,456916,365031,205195,-89165,264354,302682,14538,-382317,-33422,296847,236996,-177395,-312640,-214608,-138898,-312850,-330889,-379543,-434988,-238484,-73562,-268483,-297722,-274460,-121163,-28482,-74035,58289,55848,265692,267894,58252,-25890,-64670,-93649,311180,961104,1027404,889866,566600,267384,344172,380464,422300,474385,266761,-155645,-522676,-268000,-224181,-166478,-215271,-362639,-269391,32065,56275,-225712,-277385,364290,639041,449628,107618,-72058,-31931,-13448,-260523,-384158,-26273,-1216,155798,457982,501277,179179,187927,527235,738982,558845,258251,-193833,-179812,101234,421098,561650,376839,45600,-186433,-102259,-199135,-296889,-63844,-1370,-227806,-520429,-535711,-84045,78619,197617,270661,35338,-22606,53335,222307,190129,-128144,-333460,-26414,77574,-116752,-247415,-145952,150620,56653,-316066,-52920,141986,-18703,-379012,-372256,-161019,-263005,-298816,-194168,-298686,-484563,-152616,131320,289848,178467,270297,236545,-166565,-337413,-11008,-375,-148308,-75534,101202,-37063,-432422,-187294,86765,305837,472134,405749,144446,55685,91030,-113531,-420537,3145,297168,67638,-359880,205886,1055073,1488145,1612769,799837,482552,2263,-309629,-443468,-253098,-703,164574,256206,-1229,-326616,-425569,-250137,-283253,-442182,-462781,-250328,-222601,-295097,-545135,-356519,45761,355582,321494,-10905,-337432,-396760,-217857,-71473,-49743,-157658,-379954,-259047,-185462,-11044,277577,445758,322106,7275,208564,539730,479708,191946,256873,587525,451821,-95427,104189,654321,668069,572645,323998,62964,-67000,79294,70446,109832,-20832,-246377,-412380,-418282,-297601,49598,209847,226545,102015,161978,263883,305425,148255,296231,559509,643569,652418,628818,682018,465165,27446,-200593,-205093,-76072,283016,494438,435282,88598,164863,197849,-40237,-167686,220184,475455,49986,19407,735867,908510,469998,48253,-403873,-351069,-6226,-196994,-382106,-180788,-44280,-104965,-443172,-182186,47357,174309,314606,403654,462759,414184,360675,69084,-259678,109816,249230,45937,-198070,-389411,-398725,-474648,-435860,-460930,-333972,-256772,-215949,-304612,-263733,-59485,-13042,-374408,-376780,-263815,39932,196860,312521,55206,-19946,200021,324672,149990,-99836,-143306,-84657,-173870,-94973,-172911,-331999,-6849,343514,409576,-37139,-332492,673199,1758380,2265698,2177537,1789521,1435014,1136849,734880,439478,64172,157822,103032,209744,5061,-35006,-91345,-283507,-440513,-264330,65075,220226,245852,327020,197802,88728,81748,69178,90216,156502,165363,90400,-153977,-481313,-233887,193033,293501,198641,-136824,-37275,211884,284082,112913,-239388,-390561,-299005,-13549,66820,76881,253777,517684,645119,640852,448783,161535,-13630,308650,935122,1171467,978935,585297,282065,214099,372146,493477,427550,149190,-289371,22619,437212,582172,283546,-171248,-429431,-260628,152760,375680,615019,486741,81857,-401397,-91750,96451,-64194,-423935,-42102,240045,90563,26913,185927,612957,721633,785874,749760,391164,29246,210489,419009,497427,323171,244834,237466,335520,124117,-277337,-339202,-62139,-35785,-183346,-223345,-27072,188741,55324,-20650,-157489,-333230,52964,558368,1050970,1061912,502840,-206969,-590154,-292813,22561,114768,-302847,-114068,157249,35397,-76964,125778,345074,228134,14962,47561,105327,-8187,-110166,-169820,-99576,-103661,-78416,-233956,-419672,-209038,136173,105949,3864,310538,648141,384062,-3166,-120689,-275623,-532267,-456047,-188874,-119283,-204296,-358511,-349519,-290825,-465859,-240474,183943,189140,-112848,-202822,58941,-143467,-442916,-382028,-417966,-110588,-17175,33010,66011,64534,-163954,-496834,-376298,-163366,-232171,-427345,-417425,-160410,-166610,-213557,-132213,99623,85360,-144167,-79843,-121137,-88633,240649,417002,608974,851187,834823,1018814,753446,114160,-42932,311081,288642,-5468,-95461,-16502,-104991,285145,479831,430981,137826,258025,405114,433674,255149,-29163,-272375,-385896,-393365,-404852,-332600,-160922,155031,290953,439366,151971,-214195,-54848,161082,106156,-125914,-208077,-416198,-631634,-373676,-325145,-373970,-487881,-213979,-103424,67400,235115,313144,360574,129553,-93064,-129912,-257238,-482144,-377132,-193756,-100356,-90550,-347511,-454190,-226082,129892,318594,120678,-83035,144149,94932,-256902,-151187,433598,675750,579980,491595,511714,476851,113747,63820,234834,-36557,-505616,-95027,111013,-9381,-246816,-49356,207257,189186,50824,491387,708226,234868,-366716,-216719,261104,497399,507139,350258,-107320,-477989,-324371,-272973,-29647,455925,599847,375803,23724,126193,229697,-303141,-49016,367598,180880,-127258,-107200,130219,411724,196317,-187097,-238740,-38834,38402,185559,162192,-150843,75979,238360,756,-346842,-408286,-404661,-355098,-224742,-25722,138735,390319,738673,711537,438824,-93852,-25475,412601,477258,-13119,-321476,-408512,-301120,-505859,-147638,168817,158867,-89948,-56753,278360,481603,204190,-213510,-382810,39940,123097,-100801,-191289,-155308,-418663,-107569,15072,141592,-92842,-374406,26400,446533,604197,241114,-133914,31040,490364,455271,368105,177284,21987,-82374,-179159,-254120,-179177,-36632,-116826,-84947,-275334,-428965,-135891,-88053,-290377,-299448,-120230,-82953,-44966,-160711,-180791,-101138,-128486,-181529,115979,298263,296588,175039,47083,-220940,-336122,-484352,-552528,-351016,-162791,8714,-76151,-493817,-192564,119900,39024,-302648,-305118,65450,144128,51294,-70723,-244747,-274707,-225513,-250694,-239236,24947,233680,271203,234206,160457,196363,221092,189262,207330,272957,279007,158574,6528,19250,-168219,-138142,-26307,-23213,244177,690113,917424,792438,609048,265020,-191437,-62368,29214,-179617,-38186,320729,249070,-438768,-124359,-27733,-110205,113116,-112008,-190866,727123,1340588,1422476,815738,53150,-459326,-23387,-136970,-487968,-35508,350241,498447,458138,182344,-143095,-374844,-308200,81194,316900,133350,-131830,-216468,158888,492301,675075,755164,563476,599561,536662,469349,211339,-254997,-141914,226076,252365,132021,-222193,-38629,160963,116180,66021,97232,7268,-190509,-277929,-80532,-30543,-129247,-140971,-35775,62783,129261,65930,13518,-59592],[-276230,-104765,145056,34045,-328732,-334013,-406123,-142909,367099,732752,667245,385345,-13472,-358090,-279962,-188849,-175735,-46801,104286,79845,89840,137771,232015,213603,260580,307976,1686,-159349,254401,310904,15217,-379460,-94915,154370,76280,-397163,-291961,-266049,-366755,-156099,-253684,-339381,-333109,-93862,271326,368936,137631,-313517,-444058,-245747,-148445,-1931,82293,235553,408935,542056,331650,-24118,-204215,343897,462002,164904,-172933,-190320,-233517,-174077,-117359,42053,335875,227922,-208335,-504544,-326717,-220530,-273756,-454432,-169965,179834,304093,169603,95785,325074,513192,439488,41913,-297696,-233625,-64471,-166016,-144252,-87572,-240274,-271496,93463,408631,372719,206263,-241681,-209458,245851,313399,227239,-26941,-369952,-169672,-120125,-394754,-473614,-442360,-41831,258591,312681,84558,-273596,-408098,97526,660115,853838,591478,184589,-458526,274663,719572,651476,179348,-227108,-303402,-125259,-1516,19144,-217646,-317112,216459,642392,806875,721072,325395,-42725,-201351,-199791,-54011,-8813,-31344,25270,319426,648409,784525,556339,-14148,-152194,302760,590889,486592,271702,9839,-329277,-538899,-545543,-482131,-355465,-51268,563513,979197,919995,491836,-40977,-147036,-52946,-254683,-60768,90185,-4565,-119442,-219331,-201741,-147520,-139620,-293097,-165616,198485,526030,760620,499646,334230,347387,163668,-252864,-92816,90032,-12505,-3368,32823,21369,311428,657948,522519,254138,116999,104962,238264,410696,613286,651145,285853,-148094,-369884,-455259,-324874,-104540,489722,566649,693831,416228,399367,75918,125651,335981,67279,-481944,13780,150271,-215408,-312563,137359,333280,36556,-476966,-230606,9916,-186199,-205443,214080,550942,235260,-285680,-326911,-235704,-120780,-14727,-139926,-581362,-333399,-79648,-21339,-435222,-254853,-45332,287783,428376,288340,105836,46837,213964,153839,-143109,-397587,-414105,-154877,41571,-15156,10124,144465,-160966,-176112,438876,641439,340214,-92670,-69392,-169933,-423089,-204069,67223,196425,-138555,-465443,-490730,-480165,-347463,-136564,37149,37286,-263674,-178412,-130506,-104517,-364736,-290281,-164234,-288756,-471712,-66714,243780,276611,18212,-299597,8518,36128,130720,-29252,-338747,-156179,262483,553505,505992,201445,196276,462863,736361,723504,478223,127238,-225690,-223766,-190106,150976,455648,485902,210823,12962,-168547,127851,420616,603470,283063,-89963,-134139,-124243,-257460,-230432,-271949,69610,651400,887300,603773,389542,137431,-391017,-295043,-140782,-216010,-37996,81805,-32826,-350249,-357398,-215240,-90637,92489,128897,-88959,-208987,-73311,75368,-13362,-174940,-89634,114223,129407,43597,-57676,-43756,287762,376004,554481,859167,884920,978994,733561,169644,-23507,390305,475357,87740,-210514,-173438,135945,261654,205641,85649,-43104,-120752,1164,358479,470234,237309,110551,88182,65569,201152,435402,412977,174326,18717,-20488,179030,304027,238987,46123,-89262,-178397,55211,383827,17274,-462593,-161310,-274678,-511573,-184164,-282805,-356493,-228489,12850,-128467,-318073,-383233,-217373,276050,630232,966105,1219905,1032024,514121,-153064,-539510,-348700,-307320,-395646,-71087,-229526,-147886,-6716,326866,700955,918482,688441,151850,-165480,153851,92074,-225137,-65793,-52778,-241420,-495679,-364701,-405635,-309287,-128892,-154685,-278651,-90544,101559,8434,-386002,-211594,-30593,-125407,29586,80452,60885,-289339,-323170,-277815,-430449,-410251,-254259,-159323,-73648,34059,-253447,-366654,-384985,-122221,271268,608923,646181,283002,-108437,164675,-308867,-577545,-393449,-342057,-74389,-79739,-82813,92028,36738,-141572,-90804,86121,232278,415701,405465,254106,17398,-26049,22918,96257,54967,-201830,66141,135984,-28338,-178699,-66019,362652,630899,779427,898500,554918,26516,-556029,-556135,-448544,-82512,341337,522840,439979,303075,170701,-46292,-193448,-274673,-250946,-257681,-272233,-467012,-492037,-445794,-119456,96604,140823,-92647,-416864,-20500,165849,221221,-79891,-227408,-282841,-363245,-467290,-123080,28538,27112,-49835,69576,25032,-179344,-341594,-384409,-167920,-105475,-200622,-464404,-542447,-287354,-109268,34216,137519,89818,-68448,272344,662664,737632,652328,418282,618252,1043931,951638,414549,267790,217059,-40450,-101470,120268,180949,265315,739815,878554,503432,-84051,100748,485962,484896,216896,-162782,-487217,-301971,-144336,-193914,-344259,-410099,-255842,-266434,-442915,-27445,344403,511937,349401,161860,334283,519319,409032,-47661,-406430,-193171,-94577,-180934,-406170,-158420,145965,333959,250288,-114476,-297531,-94575,-120036,-139956,-130495,158382,339204,563584,607171,341270,6912,-124784,-109684,-228013,-384863,-330000,-145887,-252878,-454927,-226906,-12590,55210,-202617,-370943,366260,781084,771575,614769,332032,-23489,-333860,219870,539372,358581,-36655,-173621,-177938,-317273,-93352,108076,76457,-100065,-158440,-271416,-43311,189472,157428,-48535,-276452,-172269,-258686,-18103,102097,1681,-141936,-368404,-545053,-358548,-23242,191521,225750,82597,-269121,-445915,-361752,-48266,575900,954763,750131,421678,162779,141301,281279,244388,-178,-210630,-218886,-88176,-190588,-489918,-384481,-316225,-273059,-7232,197919,-86817,-390893,-94864,162539,98927,-143550,-305504,55497,493151,723597,535491,79471,-365694,-134161,-207161,-155019,428966,1007537,1263407,881644,525452,205216,570012,632841,419644,95883,100901,-2466,-382269,-68898,377006,688598,548565,191665,-102350,121153,298467,457039,478878,190088,-215755,-537493,-489679,-338288,84607,318037,341754,401660,284136,273797,521256,431837,351047,69905,82759,171276,250351,165751,12126,15873,482121,1270299,1319498,1047489,708443,357983,13044,-354251,51294,397626,222039,-157253,-301459,-255432,-391160,-389002,-548165,-105443,320270,461431,152316,-305713,-515004,-538815,-472200,-377479,-373538,-278704,-142472,-47388,202053,527479,556525,369457,241480,-216484,-489112,-124646,51075,-18540,-172504,295057,693759,833665,834224,535765,171254,84471,55850,67027,11350,236117,694719,1255725,1368425,792703,-134489,59841,324905,319170,497189,551987,367759,126004,-147578,-287778,-458153,-88731,356011,607316,466622,-24851,-147715,253248,225595,-82925,-255296,-13521,-117548,-358722,-305073,-85567,88547,172568,111910,-116676,-306147,-407254,103749,622072,977052,810971,205608,-414572,239201,439594,358379,335533,302874,515582,376652,198768,-117971,-404214,-455380,-344100,-229652,-57359,-41153,-130320,91950,180711,248302,429669,582706,597434,367751,182394,222321,-38612,-350002,-262292,-1165,-23190,-141601,-125163,-48324,-172899,-498873,114363,846916,1179656,1188228,814843,275412,-60759,-163869,-264295,-245290,112160,428059,210639,-233153,-317769,-138179,-82125,-191027,-254539,-228631,-287341,-131172,-34225,-118675,-16226,158264,91211,-60855,-2634,29162,568251,924837,674265,161453,-462745,202434,979156,1239597,810818,157592,-284721,-77902,87194,276935,-44641,-293710,-385751,150162,101917,-562723,412126,1018233,812924,254881,54539,-102540,-413968,-40004,138836,-71926,-411732,-362169,-383352,-177468,177587,275020,101028,101372,321944,469080,500302,419557,233588,159494,58217,-84983,-255260,-231043,-363221,-369580,-119777,1509,181009,305778,287068,390468,273023,18219,-181921,47884,130485,2734,60623,326291,504181,397235,471241,597476,776195,893421,677011,83156,-441386,-7176,124127,-38739,-355631,-532815,-377214,-404034,-354425,-331377,-230309,-128369,-247650,-384535,-315895,-262390,-356417,-471113,-365495,-374793,-267270,-331517,-400289,-409176,-189155,106842,229957,87832,161027,214050,237850,153029,90645,121537,253656,277997,379806,176529,-44873,-42021,-103375,-388596,-476966,-376704,-175037,-1359,38344,-36174,-255721,-257473,87498,329981,288685,-68252,-380192,-324299,-218148,-368489,-458141,-335872,-17868,139405,-87342,-198773,-224075,-536881,-166252,102023,224068,476103,276070,-78533,-369486,-418713,-75577,229023,245728,143982,157254,144621,-702,-263541,-223905,-237203,-250580,-264976,-501946,-159866,338241,687917,547873,222817,-251300,-177483,141941,-9513,-371699,264293,468118,281333,-196066,196049,378200,358072,527666,628184,644917,141468,-236272,-350134,-23399,-1863,22788,215047,178415,-402574,-188408,-22486,-247435,-351935,-118913,-50740,-215671,-141036,-87890,6351,136972,100397,-75853,-345019,-470069,-269613,-138919,-226824,-234037,-201683,-254291,-174922,-136606,-111464,2025,-83912,-102234,321725,664395,736826,274785,-9318,240001,596388,619054,510037,404391,175871,29274,-17479,-900,245273,544803,557002,190713,-277139,-367736,-514302,-357515,-198819,-62215,78321,59975,-30384,-106582,-163299,-396326,-506211,-443355,-140158,362211,589536,392411,48842,-420723,-397820,-190913,-166393,-277828,-288742,-1975,252325,489957,348002,-12308,-356702,-48568,125839,87365,59690,45445,108311,102906,54033,42125,-149881,-362557,-222573,57704,251453,278071,265433,145685,545605,513973,284129,-221899,-400869,-144072,69874,-171095,32632,443174,520436,254773,305193,469117,488736,367173,-11215,-136927,-41665,375610,380306,212690,-198238,-331182,58918,92290,11996,-113082,20759,215611,154684,-137099,-204427,-253074,-213092,-194251,-268019,-268810,-422984,-380994,-545492,-159129,177236,281528,307780,212413,-70192,-165118,-220314,-232291,178539,646941,713289,743339,402324,83649,42391,110463,395468,555905,483778,100567,-270600,-308493,-259921,-207478,-279177,-377055,-312788,-153011,-345909,-573560,-59544,368044,611901,585525,306477,27284,-74538,-96230,-400469,-398536,-136227,-148782,-207085,155424,250046,32827,105461,420410,628835,434424,38864,-380590,-309568,67768,554859,806458,691735,256041,-181800,-227032,-416190,-201113,243438,359621,162593,-160123,-375019,-469637,-225137,-245104,-218008,-306198,-200710,77393,226212,144465,-164746,-335770,-109372,-118554,-543919,-377743,-71731,35299,-117072,-465761,-402164,-439391,-471841,-311767,-192674,-103700,-315368,-396289,-338748,-460962,-512379,-135992,129987,311795,206943,232733,184899,-15522,-507608,-92732,84191,94147,256551,228469,-197071,-409867,-36075,-44401,13729,253669,122222,-209732,-204649,-71115,-150466,-288678,-76732,150203,-772,-257344,64218,668632,975191,1102281,702258,577332,138736,-214053,-378179,-240894,-46529,7146,190546,128563,-44932,-354260,-337960,-282232,-354819,-539249,-143182,68461,-125492,-454697,-336774,85686,376228,380561,110042,-186744,-271912,-179951,-147846,-184870,-238327,-375163,-269021,-88187,113884,284405,400888,333959,134338,179924,374189,187541,-78414,137787,441619,347943,-179277,-70861,578762,745369,612297,347592,-20361,-247663,-39716,-56361,-7378,-134515,-410764,-439502,-370237,-377479,-127249,-37845,94545,-20876,-46711,116407,157509,124344,270711,620033,803832,987984,795547,557884,136509,-206565,-144214,-10782,173265,546683,831259,584532,26320,72044,263246,82430,-40469,431990,496029,-57594,35709,714449,764324,310728,44209,-351563,-300487,59401,-96748,-536653,-187449,7587,-80599,-511371,-215468,73017,274629,485855,508182,475822,459504,414107,-29088,-556765,182499,441261,378687,81502,-354103,-424013,-285364,-280644,-503695,-567390,-411477,-370440,-538251,-145842,172217,309239,26343,35876,27305,226673,355144,323947,-118921,-304023,159969,264078,-46920,-438556,-161084,-32365,-176352,-165831,-279889,-392912,-78112,248222,392773,101572,-325885,407114,1355466,1900616,1635497,1281223,1029067,815266,560797,565510,412922,346759,59193,-40521,-245276,-212100,-201655,-362881,-672046,-247909,178250,211547,19893,-73367,-132311,-107935,-171910,-355505,-32922,422393,601674,364285,49862,-466739,-207523,236931,359773,116219,-304659,-350297,-104745,49897,99550,5456,-177320,-148786,86482,218985,78981,-16687,256851,522226,604005,453471,68522,-193805,144550,746113,1078711,917281,537360,344930,371006,476349,455430,390464,54923,-217920,149870,547997,691551,313709,-135784,-313057,-152812,-24778,186104,422900,322076,-31068,-646136,-3004,187517,-21700,-493852,-63151,128413,10903,72919,340568,617788,582828,545058,649436,500919,124216,197660,461851,501589,266154,164908,251741,295171,238822,58024,-78078,6148,19321,35263,139953,449813,588683,384921,237341,131402,-199315,-271940,263954,778717,905837,407646,-217418,-480202,-438235,-173927,-70044,-401660,-105786,250118,166610,114134,363513,531665,275398,148053,184302,168434,25468,-135585,-169722,-40950,-126601,-232287,-299091,-511723,-409276,15104,57849,-114471,207425,662021,341480,-300966,-517855,-328861,-583067,-549362,-172169,-93154,-298554,-387349,-54175,38958,-162624,-572802,-23960,375083,263685,-528747,-238036,-51588,-115065,-205439,-9535,268789,308896,226181,121989,94121,-71722,-366164,-154774,209793,248270,-123011,-207379,180055,91396,-197026,-53551,93014,95155,-45892,100741,-257880,-54174,401625,595826,466818,417202,399319,655066,478484,-49775,-200007,72531,21809,-247918,-457403,-223626,-347366,-129930,54850,148411,121573,161778,287523,312241,181008,154006,2876,-263141,-340984,-271413,-195955,-157392,133053,439361,510743,148483,-173092,56073,307609,326727,209,-164646,-357182,-533334,-334588,-368387,-528451,-420879,-171950,-155490,-107055,95735,348354,390340,197686,24453,18626,-155060,-385385,-410008,-408523,-441319,-479535,-632432,-660513,-422539,-96460,-6252,-147948,-318635,-99739,-97854,-333430,42619,694205,684644,479228,564201,777222,595953,30305,-122066,64801,44579,-15922,73755,170189,96266,-173096,-380199,-40350,-7602,-44868,393652,740351,448059,-6563,-249760,127719,498948,583858,427489,-64084,-557912,-591636,-390977,182384,752732,915931,661876,251826,216853,163508,-345841,118695,487221,379223,90288,175119,291029,508413,220163,-86494,-209030,-164540,-88326,116046,174039,-52343,-23579,84124,-85731,-295965,-280227,-333519,-251036,-133652,48514,296733,519350,879150,699050,357034,-118143,-247700,49977,119412,-167446,-433411,-292142,-271258,-405214,-105901,255939,302470,13547,-219897,-135340,35841,-13910,-314515,-546689,-279153,-183004,-381502,-333654,-156730,-195268,-218537,-104016,90724,14868,-99375,-72160,236980,354646,172886,-237753,-89509,373872,501155,299274,84587,-93049,-56500,-119407,-99800,22330,-53294,-92590,-42989,-191945,-486918,-91230,72565,-106177,-518942,-331759,-67404,6366,-161789,-407959,-339831,-156288,-89008,132558,159876,80341,-506,-39648,-268559,-405104,-569632,-349857,-87405,94992,112247,-117701,-392798,49561,289419,207083,-138704,-541811,-114640,132639,260780,322651,226514,135534,-110510,-318302,-375978,-40866,162487,152162,82887,128007,223106,139197,107759,269545,257276,325719,309844,254803,139175,-298891,-174711,164236,228717,297538,605425,728971,554518,384144,43590,-281112,29548,172938,-60776,189376,450799,414019,-205127,-139793,-198770,-371222,-29392,-261333,-123344,734751,1332966,1200492,609432,-176838,-376513,-96687,-318036,-330015,112052,343571,445133,409421,247159,-38120,-230485,-321486,-51319,96485,-103540,-341110,-229810,106906,378290,379676,558045,485494,531840,525498,264836,-55978,-277599,223089,551257,456216,78894,-458285,-177673,-5989,-73746,-127088,-52247,-70427,-239371,-295463,-62976,-7860,-165103,-199087,-33355,46578,53340,-8100,-1847,-64518],[-288702,-73423,76790,-132383,-478069,-182777,-244960,-397174,130420,466816,468400,212241,-127061,-286751,-218374,-90153,-66702,-22473,99812,119029,61995,54378,67883,93073,183450,277793,49608,-183580,7838,137051,18931,-187430,-203967,-3041,-135201,-446303,-86224,-48089,-471311,-250375,-214291,-277408,-385859,-189918,32966,95232,-109339,-366818,-139633,-82475,-94465,106154,187409,146199,65518,242625,241127,-76532,-172607,253958,458801,226099,-70359,-118384,-64819,99051,87439,127912,503679,519029,-92832,-512986,-102808,74460,-61452,-480094,-198488,355075,613720,551694,223211,225808,333136,195123,-57570,-224159,-334325,-367199,-484535,-511572,-301606,-297145,-94321,413963,673982,532241,252229,-213706,-289180,284219,370684,314781,64920,-216888,-155268,-139882,-388253,-408269,-447188,-30073,373501,381986,-47325,-440811,-128587,124143,382775,616922,452588,148066,-458297,139325,657909,567037,159046,-67168,-73991,31609,216626,312469,86800,-359936,336175,929998,1094095,655835,78759,-271454,-158234,-16777,118792,101883,-34267,-79316,51467,287332,455359,253404,-301285,-285075,80787,227877,198294,147717,147389,-207286,-520798,-625904,-501432,-226792,-9128,364049,511756,485145,176393,-193853,-179634,-130799,-438397,-149363,237733,369229,425063,204307,-134222,-263636,-281716,-412960,-339765,-55975,385198,640451,380135,45241,54633,64787,-207831,-308306,18487,32157,106061,172088,99628,267869,734594,831628,471665,122909,100323,263683,401332,502716,645503,412726,138867,-183780,-327011,-157189,227190,347928,540114,475827,442025,462991,238881,373997,356528,-29974,-435370,75140,59790,-301409,185945,671358,609586,4071,-432936,42107,164920,-78184,-73449,379738,824967,561676,-45815,-287902,-426439,-292305,-36991,-161511,-560407,-298448,-32664,149003,-40081,-348798,-44707,407951,551668,276578,-57682,-146032,153708,197178,-90217,-349144,-402198,-328509,-352492,-339307,176990,210056,-173444,-149372,487930,600606,176280,-284702,-35499,-78563,-255505,-196215,83058,-2769,-414518,-307144,-365024,-444948,-420704,-303786,-278240,-362743,-364819,-21077,31613,-40664,-335721,-346394,-105323,-113853,-343818,-89492,292078,424053,86368,-530651,-157463,-102253,-59777,-182471,-425529,-359653,119465,496715,468629,266302,299830,515191,478132,714325,374683,73454,-538038,-559701,-373601,77543,420390,460603,243736,-28608,-212790,169794,586431,722104,347934,-87426,-374364,-367184,-400336,-220196,60344,288210,644788,924748,664382,295298,-69884,-474261,-132745,125656,306531,253724,172666,-98338,-322528,-192065,-149562,-42994,132201,107003,-284452,-329061,124981,146726,-99545,-353447,-272952,-107824,-19005,-2620,-53297,-51648,121925,291906,532361,769772,793889,763635,702265,341679,140430,221235,398773,53169,-247053,-145534,291609,418323,379692,175225,-46092,-210283,-180010,41550,178497,109623,136239,278269,319814,320704,233325,145400,19515,132562,166487,429638,411059,-104325,-340681,-191936,-573762,43264,431511,93728,-447554,-296475,-361384,-579371,-482141,-494813,-271564,-251822,47841,-9094,-429137,-512506,-262531,29570,361202,652119,835114,851852,530336,-12337,-268614,-91936,-54126,-63323,33406,-198389,-216084,-8619,287326,725497,1014958,1101710,115472,-63810,359288,180451,-315391,5131,180617,116537,-211164,-260212,-278211,-276892,-190003,-239478,-363962,-17279,239820,75403,-505018,-56104,180341,124542,142352,64664,-30171,-92542,-176539,-433600,-399732,-229671,-111341,-125209,15290,231409,67515,-126229,-246480,-12671,328317,621718,651725,465503,413802,561485,150737,-310433,-156105,-229712,-182929,-240639,-180743,-103796,-259457,-467979,-131367,104232,213506,445442,478309,174088,-81957,-220067,-170496,-68253,-61838,-287213,-196757,31265,-107978,-387718,-372191,160240,617168,771835,666009,322495,-116885,-503580,-587844,-424453,102912,533550,601978,346068,75090,-165827,-190624,-136757,-35075,-80745,-165823,-420538,-423501,-361789,-71968,230920,297949,104954,-218100,-485521,-48207,151549,172691,-164501,-366497,-502951,-442915,-377967,-189416,-24432,10191,-58402,-83126,-146309,-282436,-328669,-497958,-276619,-134466,-206595,-478258,-344450,-8793,154509,37094,-13425,23529,-246496,-181532,518794,644407,592489,353521,434826,686776,603026,212815,231581,309731,33715,-100076,33993,14116,-61729,357624,566371,325365,-256959,-23120,579930,625367,395268,46041,-32339,-9535,17623,-142783,-429601,-412827,-258549,-354785,-488295,-167769,72661,179451,55415,243563,632429,659847,439611,-112043,-409492,-269156,-183340,-318834,-333381,-6159,214418,412506,405251,-121301,-335341,-148969,-174986,-167745,-251938,-71275,88513,327657,434253,189105,-329042,-317138,-109582,-195938,-237906,-156608,-32992,-291311,-546531,-231113,-27757,57590,-147923,-321017,120726,466217,653803,591584,353077,-53399,-83848,341915,583134,478031,-91884,-485714,-383801,-384233,-264157,-83531,-161858,-399910,-443621,-284072,37899,300196,308401,89300,-126271,-3863,-87593,-388954,-418869,-283929,-267763,-468679,-511106,-305451,-151027,-6870,-12933,-186813,-351454,-128073,-154550,-347402,304204,870443,826472,484939,116817,12687,71324,92272,108327,22763,-1921,-109426,-338905,-465625,-339986,-355481,-385438,-143896,52996,-27031,-213702,-133706,131374,189533,-71303,-397350,-63914,502168,787332,570640,-57956,-325036,27101,-142576,-260248,342976,748754,911427,500447,-12111,153141,468944,570789,498634,187329,69213,-60148,-257789,11537,416153,742060,646906,270041,-134928,-8496,245362,587738,636573,232229,-318696,-424612,-368927,-159628,324486,694199,686606,495485,386621,368215,539444,260119,88136,-132287,-96505,22037,129846,53193,-74459,-186463,76132,563278,853376,783568,640362,503745,194361,-221688,22956,443619,318800,73676,-140040,-291847,-505502,-432034,-116159,417004,740376,632833,172837,-287683,-528303,-540388,-512116,-398339,-327565,-163312,-12050,-20984,-47613,189501,184530,193807,286233,31311,-388927,-353813,-239901,-265045,-387880,-297060,42189,327436,447887,361281,190716,67204,250892,328709,281948,248362,457761,960054,1142196,759995,-130596,-175370,334337,423008,525963,458834,303085,47468,-117973,-311806,-524785,-111446,343120,557868,409035,-123125,-298490,221938,228641,-117559,-371832,-129611,-79004,-136358,-208268,-128428,5171,173585,120112,-56626,-257920,-516381,72516,668064,1052989,788821,214019,-233077,418125,638567,542326,399567,336527,381690,350397,152008,-97166,-434723,-449949,-257432,-252443,-228599,-441847,-337189,-54757,15912,-20853,84940,266362,402746,158299,76461,230108,294980,10473,-276850,-254596,-224900,-157624,-20800,39437,-83606,-430963,-41357,642032,1103759,1132990,778251,515246,270206,126001,-244038,-531960,-185842,240521,57568,-303952,-348780,-145269,-151869,-174641,-39133,-34072,-65035,-203062,-270248,-287625,-87789,53855,84025,118133,70670,-191147,135587,442866,409318,79186,-427419,317129,1190439,1561685,1139727,343411,-16245,110144,96967,222451,-131970,-399413,-118237,454182,469727,-168470,22649,757263,744845,260044,194042,-34052,-372495,-221600,66879,-108122,-377269,-267494,-15252,385373,677627,665753,218095,-926,197491,376580,443383,431222,243094,24179,-142590,-314423,-227270,-176365,-298307,-522352,-351146,-3579,261007,435375,447624,537987,495345,125482,-248402,-277689,-187669,-141248,26592,93184,262150,267713,416546,570667,733805,858807,666440,156641,-352187,-59224,16344,-218699,-383240,-391205,-234115,-203345,-175264,-204631,-282331,-275072,-257588,-305347,-350079,-205286,-114895,-33880,-61123,-163192,-513173,-460901,-317960,-121081,164645,531598,502327,236407,83977,-22518,-92780,-242845,-257323,-80099,86088,233490,249049,-34477,-298429,-389425,-255967,-299479,-451578,-388317,16499,160888,-2165,-185084,-374847,-409662,-101919,167494,211776,21843,-297892,-504782,-383470,-482697,-379394,-238944,80815,245503,70559,-127851,-314598,-528614,-167827,141664,380652,637014,421290,70806,-258560,-242334,115531,243053,176627,142023,259439,269495,204986,-73062,-202451,-273574,-353758,-358900,-505330,-318845,159666,573092,544119,206185,-235602,-5567,224711,-65044,-552881,6544,176660,-895,-119035,170339,286251,466955,628288,580027,685761,257869,-41786,-323282,-113903,-143687,-5090,178150,69152,-323515,-66847,-204851,-488177,-236634,-161957,-275394,-424378,-182467,-154227,-80125,12980,-90803,-66241,-112193,-351529,-314637,-85191,615,83382,171662,87895,7062,-29732,-2956,151350,28202,-18074,264571,623832,736423,220579,-272715,197017,485667,357628,66810,-117543,-240803,-260834,-285627,-56227,315330,661134,562208,118754,-398807,-282224,-434213,-577659,-325865,-108386,-28086,-15707,-42969,-69821,-74470,-369847,-449497,-410870,-290832,274260,695323,698340,528962,50699,-230435,-101413,-188292,-443687,-233055,237836,636638,846060,497604,66882,-174623,-202409,-191700,-74972,134216,233471,332164,322812,302330,147426,66022,-156699,-91458,342896,603691,643000,304016,-146067,240752,409129,319291,-105326,-355594,-332619,-96054,-164881,-227535,89086,352664,369711,539750,662022,452840,213334,-159989,68039,318572,496873,516764,485078,156302,-255288,-110455,21077,256310,291702,500864,674639,540737,325492,95754,-128812,-311369,-496340,-385296,-326526,-434965,-365884,-214955,33649,296713,395474,258426,84785,-163256,-280940,-358462,-303661,26373,274086,391575,481302,151821,-128614,-315282,-233972,144460,429187,552103,366476,93354,-87873,-201292,-212734,-198626,-212198,-89530,-57190,-323389,-80729,102084,265845,516311,678255,493492,164772,-140823,-331270,-369258,-300799,-219963,-216132,-382062,-123161,2411,-107010,-95205,202610,410039,244816,-140092,-424897,-439355,-28298,460046,717508,712936,289772,-222400,-373536,-553449,-78538,423163,592820,495223,287017,-35218,-309147,-284766,-200478,-386551,-522703,-280583,102294,190326,29975,-262183,-396358,-170733,-94036,-533340,-322686,-90931,-138265,-353601,-350667,-160675,-205463,-9140,35410,-21826,-81399,-340593,-458200,-429618,-525095,-462745,-226524,717,130413,30011,-25639,70953,113610,-194147,53020,336574,408815,524527,247165,-409768,-193392,8903,-184161,-84989,190195,62954,-276090,-305865,-184705,-99252,165308,192372,6950,-158019,-142083,-57117,130619,366234,473215,683193,617081,227551,-130078,-295541,-256584,-194284,-281007,-67942,64692,39770,-199252,-281049,-209612,-260156,-581662,-216869,170784,26942,-337324,-365135,15368,236322,352831,199690,-42397,-197465,-228810,-314244,-361465,-346077,-332154,-267162,-10459,193159,214466,165711,142716,174755,96158,8197,-248514,-400566,-37108,221881,203587,-219990,-296470,328176,645059,515664,310088,-96736,-431751,-87504,-94656,-117968,-206584,-323987,-330468,-323636,-350642,-252330,-213047,-34625,-74131,-177069,-30207,-76216,-77211,-12962,402659,734290,1039000,839880,379135,-187475,-144308,45887,149833,240794,515980,848942,535129,-46429,-134748,147780,25955,-36664,438615,328911,-221708,44324,568724,448523,89244,462,-151909,-125160,105953,-38394,-316071,-170358,-41451,-155610,-429678,-178488,104446,362491,543008,440884,296756,281032,222089,-183794,-405070,263989,646610,622449,205094,-184696,-210121,-118320,-103527,-255867,-257672,-126392,-69513,-91807,23370,388131,564671,464612,351571,324846,423469,571080,454142,-81478,-471361,95480,180887,-163393,-534426,-124252,-41766,-197269,-255112,-348477,-348297,-54652,246479,453946,342910,-95845,152662,884565,1384560,1136575,788532,565458,623824,758692,905460,827463,408265,-113792,-411458,-465760,-335819,-238238,-354169,-383346,114336,330302,152406,-280060,-293673,-242046,-242462,-373799,-417921,171224,819104,1112627,699035,234786,-413014,-236268,193703,319146,-59470,-487527,-610072,-455319,-174146,89932,190800,29393,26982,200457,350787,189927,-310539,-208319,409316,665272,462903,-22885,-372317,-47114,452180,827806,712438,395141,335213,456390,543409,548928,536576,187886,-85404,90957,306669,374910,109968,-137308,-223409,-184243,-361537,-111262,113526,77107,-181536,-441034,46378,171087,-90330,-509645,-156706,-91094,-67272,140971,511676,683629,538191,235680,362992,427991,63846,92642,455164,484830,265821,142948,162857,1547,85348,260353,140399,79265,76784,159772,405852,778673,803007,643644,451194,397348,142336,-276860,-144001,350853,541025,211383,-195030,-259359,-538803,-493066,-296583,-410648,-145204,257617,169499,12543,364997,575531,358839,254971,196567,124240,18066,-170006,-155971,-72751,-129451,-325201,-202299,-313916,-335837,-52139,-2494,-342542,37916,512731,312062,-84787,-341680,-312333,-533816,-588662,-259911,-120642,-310000,-277007,139060,229181,-7888,-542410,-116509,469677,438513,-150955,-539371,-57552,186334,274119,344535,583049,587971,421534,289284,143691,43785,-196503,60021,592264,759050,268852,-5527,423870,285929,-243838,35714,104260,155327,78563,223117,-254893,-45582,482864,677970,359470,117235,119727,218675,84829,-318861,-401359,-127938,-46384,-117076,-360360,-510431,-495746,-644916,-379228,-216584,-73797,-150326,-19569,81687,180810,362852,323109,-75028,-294525,-224923,-202170,-227198,-1659,416510,406990,48755,-82013,169665,377969,379268,25154,-225932,-404383,-496937,-292553,-301468,-385464,-393027,-175338,-187171,-124118,146119,443384,426518,243491,146977,204613,32915,-236410,-410577,-453935,-398449,-340329,-460097,-470441,-496309,-447248,-449253,-602297,-638205,-475923,-359743,-411856,60514,595055,383094,243884,641934,901433,526727,-100888,-431732,-49519,261548,282466,208858,127268,57904,-160662,-416635,-248037,-299453,-345067,126351,574907,614088,340295,101404,165785,494770,575197,397909,-50751,-443191,-316738,-100371,487102,956834,1066615,786296,399701,327528,202749,-296682,228041,578278,577265,299396,274746,293370,425318,261473,85274,-128614,-271105,-193389,74513,195674,58994,-160423,-137955,-198008,-208206,-175391,-286016,-216363,-116529,80610,430274,623278,833590,553467,170802,-176832,-362347,-241932,-205562,-284637,-217355,66044,167961,-165733,-4725,373413,461610,173173,-96495,-221576,-335467,-364856,-389890,-389994,-535916,-461576,-432303,-280199,-106066,-82336,-410206,-376696,-87381,55247,-24078,-238508,-97105,80635,108660,-289567,-257574,94862,402097,266557,55404,-148342,-39275,-30527,47764,164828,-11713,38738,48521,-108516,-361950,-15702,157518,7170,-342656,-338580,-22657,117491,-31700,-409141,-422932,-134870,-22688,121672,20514,-153737,-188850,-214934,-396852,-482548,-397312,-157107,119355,312971,225635,-61661,-156705,228085,368641,288060,86431,-267516,-359408,-31365,263509,429051,410593,346768,142462,-269159,-465731,-104755,44885,2433,-37349,129057,217285,47280,-12366,183107,245298,453412,611606,580437,265683,-396259,68610,512579,463546,310467,421929,425172,248843,18659,-221893,-338059,49908,255219,56115,336183,558582,493265,53060,38157,-89188,-276962,-100800,-435743,450,553311,1007080,813331,501663,-181862,-309862,-119526,-284151,-119177,266633,412270,443278,393992,291238,54473,-111392,-293641,-183927,-131469,-292993,-409194,-122409,182087,288292,153215,253027,264861,243161,318181,15606,-267266,-93375,446702,685079,505046,-58238,-418800,-267464,-130295,-191786,-245219,-155141,-116781,-287599,-175005,63620,116116,-53263,-198733,-29075,75727,9738,-72807,-26477,-49544],[-178741,-13011,21419,-241630,-362294,-82707,-103202,-376386,-189822,92076,161306,-32883,-191629,-163970,-104757,28439,153808,198541,224635,218699,85623,47111,-2896,-2516,96455,189209,129154,-56139,-241611,-108547,27499,56352,115268,-26475,-131192,-181580,109387,124569,-250358,-208540,-41811,-17,-242666,-207329,-222658,-208054,-338396,-199681,116073,120665,55888,191170,186243,-95186,-372665,-351112,-54458,-168456,-178317,68544,350745,242346,46982,3077,168377,377392,359741,174930,295966,397123,-109971,-448452,11090,202029,50894,-340641,-151269,544568,987734,876901,311551,127053,245739,202851,191772,157471,202606,305344,33064,-131187,-154066,-197582,56514,611242,807469,620952,237273,-151203,-413200,193718,391421,344633,89098,-126220,-152249,-264547,-493858,-377949,-545812,-159654,353437,365901,48687,-66485,134328,91109,-83136,85880,102711,-68335,-411568,8467,510078,446788,211959,87986,43369,98859,351396,571119,457568,-310091,311284,1039472,1195187,537009,-159348,-637868,-284531,-9849,162878,222387,102765,39374,-15609,21615,20347,-101994,-415940,-356223,-145017,-130231,-118108,-58899,140648,-80720,-491956,-607283,-402193,-175113,-45134,84631,93066,144801,-92717,-390534,-155520,-74038,-377964,-399855,127592,421553,553604,354207,-118782,-414833,-513491,-535532,-550707,-414724,-64049,50667,-4781,-271129,-365182,-183082,-299814,-426714,-32802,55329,138225,216190,108027,149782,578874,875437,568469,122452,22483,217953,370865,349891,524158,483978,323544,62771,-149960,-34930,320902,131713,302083,59216,255756,374271,358706,515998,306300,-130199,-284443,146862,44217,-62276,582725,1026336,756806,-71515,-271293,301152,308611,48782,-3407,394324,890846,853817,233383,-187579,-598177,-286288,130505,89785,-238835,-383880,-144540,110994,230785,151945,222529,506401,386345,-188,-354368,-420968,-56833,104052,-93455,-261490,-301852,-374917,-441201,14963,428617,343134,-80408,-311697,235317,279553,-137785,-373090,-66675,-70235,-201971,-91558,152875,31093,-307080,-112001,-240479,-332429,-402515,-221930,-282458,-300366,-131266,98648,61224,-55019,-131038,-159172,-41608,-11748,-132669,96199,438268,576284,163255,-422747,-337824,-177099,-188982,-277158,-399248,-467624,-136015,301069,359919,267271,350943,555765,333728,643339,445337,278776,-204379,-499539,-509906,-68937,267860,341940,287356,120428,-14472,249144,599058,588172,276214,-105562,-503832,-608054,-412492,-35039,470919,527610,529078,777275,547530,41185,-456199,-487279,-12773,259259,631030,599748,305471,-345856,-515188,-255630,-232848,-125106,41938,-60136,-497846,-191541,212253,106377,-231716,-527041,-383809,-198693,-32422,65523,86235,136559,41546,115407,283421,352740,287305,97753,279610,261134,58701,-43056,189834,60100,-308303,-134928,361097,462786,441957,175969,-107216,-310072,-351021,-265206,-133218,386,155214,427100,514418,407225,-11962,-245581,-246021,101907,251294,495674,412960,-339469,-515028,-211457,-168784,222720,398258,112922,-393642,-400946,-258328,-265579,-214873,-94503,-89499,-235866,-97153,-129236,-462386,-274206,-217781,-146128,98737,270066,306082,406640,331401,56530,-31426,62530,52485,30470,-217777,-354661,-336045,-111641,85616,437573,716651,973579,-65014,40431,453515,168314,-434819,-6278,267864,290226,75181,-17276,-37238,-169411,-262036,-365128,-469192,30525,308989,85762,-531558,-11930,224282,315838,280324,116204,19773,265501,317618,-192055,-266920,-148399,-113620,-183934,49449,349030,336934,157010,-59572,-3837,253321,492676,563649,580950,762753,794968,448238,-45731,1166,-103159,-325327,-429942,-338374,-350454,-489108,-311992,27068,199676,226928,377929,408527,5286,-202012,-349345,-381986,-250335,-141427,-253219,-516727,-79694,62533,54703,-340532,-117961,501302,737550,496162,154194,-133433,-291527,-344445,-241211,250294,609201,531160,97458,-240710,-419079,-176698,170148,372128,183543,-132649,-229350,-72398,3543,241519,458235,439857,99346,-288697,-319799,-6295,224358,165150,-133285,-384879,-599223,-442651,-294755,-74111,91283,139968,45480,-187597,-272599,-384990,-281038,-412655,-531131,-240773,-195111,-313947,-148162,144358,288254,-3520,-44384,285034,158468,-214587,180391,401384,293796,139039,147843,184355,105384,-50808,145018,330467,50306,-220268,-135216,-201920,-465558,-128379,175388,79126,-367270,-133726,520669,679864,568864,407270,545769,548177,185394,-129936,-516858,-433162,-301286,-444370,-488085,-281892,-156219,-183134,-8986,434604,815269,712801,364917,-208671,-319384,-294897,-221874,-374150,-309175,32793,227872,428683,489154,-36287,-435606,-203763,-94929,-126005,-145211,-44398,-4896,-72275,-47596,-133990,-300598,-181892,-148507,-155475,-130679,-101534,11600,-193500,-449100,-237625,-16709,12027,-235379,-398214,-209420,-44760,195644,239977,222390,92073,98554,409566,589341,542585,140564,-406879,-509779,-423656,-522946,-409798,-518605,-365385,-288435,-184279,-23950,246048,293739,31762,-76176,106064,235002,38533,-221280,-480007,-489192,-446168,-378053,-312445,-425430,-419090,-413155,-334305,-314213,91467,146628,-244267,-208859,309877,531359,384621,107139,-52313,-174482,-83042,249495,290525,265033,33470,-291877,-420935,-432273,-498786,-425570,-209867,-18483,113967,63927,115025,346916,487745,392135,45567,-9128,476312,744352,465478,-213016,-188051,120591,-33446,-93493,111554,353356,254542,-79749,-182901,242820,386099,369832,391147,131225,-92496,-14195,64800,131377,437880,744584,737101,371924,-91656,-113261,174540,559757,640073,214332,-365604,-229862,-133351,148541,601708,1071410,994709,505657,387379,438466,542492,277442,7598,-207166,-162964,-74467,-34277,-94903,-92179,-159025,-349319,-453366,-122345,175662,336330,484618,253811,-180158,-43953,378607,350263,187124,-95975,-305934,-444642,-203630,250074,805711,1010926,699386,188988,-218614,-548922,-502158,-443097,-364430,-249836,-22186,145132,75683,-187050,-354397,-337889,11229,282325,282236,-111670,-596267,-511296,-298878,-14539,-68787,-351528,-52905,114349,202426,249701,116145,442148,587452,525922,253956,138582,477642,661578,481659,-108845,-120898,340633,376786,367339,266968,249581,110438,35063,-235861,-516627,-197129,192504,335642,289462,20002,-110644,232822,309815,170873,-329609,-358972,-41831,127546,86664,-239385,-114531,73163,2397,-101222,-263657,-534546,30481,657156,977620,693646,194918,-72171,555749,813551,719479,484056,466759,408178,320665,100860,-84043,-374271,-365888,-179934,-244007,-310389,-410867,-279779,-192131,-161477,-84436,53739,237686,201865,-120626,-180475,174046,471819,282730,-52887,-422719,-406539,-154052,78661,137729,81323,-274211,-94043,488428,938409,937964,591979,531565,372011,256348,-260470,-459835,-401069,42203,-30348,-329453,-444586,-213642,-305190,-336200,-8743,89851,83331,21247,-144709,-253922,-54319,-60034,-3959,189664,84352,-304373,-268623,90247,304961,58029,-366947,370105,1121335,1504427,1238853,551303,310672,260934,163585,119501,-211186,-280928,220978,729830,831038,256601,-316280,470130,630529,361352,444106,210290,-47189,-335365,-100410,-205999,-365486,-66424,371030,858807,1109252,910997,253890,-196923,29917,213413,290316,297829,134199,-115409,-257334,-432847,-118910,-42116,-197584,-124275,8498,278981,557834,694507,585885,557222,570408,197625,-189024,-460108,-400062,-344707,-196097,-174617,5997,130500,273988,408601,572779,738171,668297,218900,-170510,-3572,71181,-179254,-247562,-203169,-164732,-81028,-68322,-75348,-235174,-452090,-156024,-106638,-301352,-122698,116734,360850,236018,67134,-151182,-197194,-143391,59147,441721,830128,722649,516268,111063,-187607,-369303,-551929,-510433,-489343,-323435,-49932,-52490,-312166,-480387,-477566,-276767,-59219,-180195,-371394,-54383,49852,-96851,-115990,-94884,-280565,-362519,-139247,19639,89350,-128264,-298953,-335957,-352967,-169045,5375,190191,299630,214399,13002,-329082,-419766,-129881,161397,419796,547192,378559,78103,-167497,53144,330555,170183,50312,129265,306638,290955,239181,42,-91616,-167871,-244919,-375857,-546087,-389844,27462,380665,442591,167256,-48537,101868,206922,-173023,-538414,-159516,-48030,-59065,132510,300569,360910,447365,423609,312939,393779,190001,-10512,-311459,-348114,-411266,-93849,-13469,-244996,-123711,56119,-319185,-376752,-174886,-182969,-439435,-428155,-233818,-251627,-173195,-175698,-289347,-8569,74920,-239888,-301223,34307,244066,378217,468005,324756,67533,2133,142787,385736,307932,192570,260297,595728,690058,196788,-414829,224861,401079,188034,-213889,-362714,-446176,-399881,-440867,-152559,361624,714674,560109,104817,-388142,-215925,-192490,-285138,-591461,-285607,-193455,-189793,-140907,-29863,-39107,-283546,-323500,-279735,-453562,87714,633967,862106,872599,576220,193957,46984,-138215,-368339,-141131,332891,738192,868859,506784,166985,-17474,-191633,-549835,-260044,143978,340390,435123,433589,444466,362617,288181,72958,24612,456671,831968,900023,271518,-437134,-103538,233115,301195,181290,66262,-221576,-181209,-33533,-162887,-273924,-32857,323503,652348,740284,417879,384848,248635,569232,661499,548842,553277,574840,332499,-18637,-209848,-5992,385661,552511,822384,977908,788911,620577,248094,-114135,-497921,-367329,-459392,-503811,-463461,-275534,32309,125654,291702,322836,92663,-120358,-260026,-358534,-448250,-311749,-119138,-16806,156816,223844,-66327,-324945,-415813,-429291,-262150,154025,485177,567314,415564,176536,-51347,-120404,-5177,39741,232679,224741,167603,326104,174528,101004,389219,705720,651409,318264,-149603,-506305,-150025,-124706,-212492,-224127,-291501,-268460,-158117,-191090,-344840,-36742,178160,36919,-170076,-324096,-514576,-124999,206140,385435,497963,233402,-222086,-445174,-469445,-24404,444586,649603,664453,618558,258865,230577,131140,189412,45586,-165028,-66023,135769,123546,-123962,-347934,-474364,-153492,150738,-89263,-558290,-264412,-260436,-517341,-200227,53720,160707,361375,329678,125879,-56709,-241167,-441180,-444243,-428881,-318730,-287589,-141435,-170927,-273227,-188680,154678,314189,189271,395838,645166,703491,689203,175090,-434545,12232,-13158,-258814,-69913,111940,-45317,-325618,-355664,-259259,-29227,487727,471110,-49294,-341490,-37088,-79253,-228227,-79782,150455,806187,693203,256809,-74218,-167329,-219296,-381220,-542127,-453743,-169546,-64631,-148224,-223273,-63141,-106557,-373846,-101103,112859,138205,-178508,-471495,-178056,5778,275191,250828,44567,-165142,-295739,-467790,-496874,-458165,-308349,-291629,-20987,193038,161640,-110879,-192744,93600,10513,-231572,-417418,-368313,-154986,21411,68004,-206378,-455892,-30546,337987,305024,220184,-128693,-531702,-30805,-59532,-220115,-202127,-120214,-156400,-184988,-240691,-268954,-159163,69151,64651,-98729,-142861,-282576,-339202,-403528,-32876,405216,766448,708078,155780,-433150,1141,201159,240660,194793,295677,560836,333592,-60574,-366924,-145550,-191018,-161499,204592,26651,-363633,31285,323606,75685,-122840,-127258,-104875,-11157,99176,-88707,-218979,-177943,-146254,-290019,-370653,-153874,114141,400329,462972,208248,-8754,-96598,-208243,-364746,-253959,266304,703621,668870,191524,-62482,-60674,-12146,9018,-20362,53392,180601,290057,279545,167018,513302,697052,773866,532806,529833,535867,722583,587932,64616,-512966,13059,103363,-165578,-350454,-157057,-109561,-197303,-209359,-162797,-141115,84015,386252,634536,621570,187578,102444,490967,873162,748226,441308,224507,444985,748225,1025210,975273,310141,-371094,-333569,-392982,-411828,-216856,-273773,-24494,594881,527205,71725,-467777,-40540,-52204,-252552,-302873,-105912,377626,1030261,1341758,933531,330573,-307692,-329295,39386,141748,-246391,-504714,-395443,-495207,-244063,122943,304354,205563,196503,313417,447213,380738,-105517,-266702,392785,762118,466728,-66223,-474573,-209211,143471,483839,434320,226553,277791,442053,540712,738789,793179,427695,18106,-39370,-78970,-212010,-259422,-202367,-128937,-167447,-426751,-348788,-169609,-143211,-294043,-248266,66998,74785,-242665,-470538,-267645,-305914,-120134,211921,667427,830621,610863,53225,26792,218351,-105969,-27207,417889,458685,300607,179351,29107,-409406,-188101,290920,247400,134282,143021,193985,474848,791887,758818,728680,541927,518258,431462,99385,-420050,-78264,125968,-12592,-136955,-10511,-142936,-186779,-233951,-291732,-170912,215368,111931,-251870,245177,593439,498793,269299,89446,-25945,-80434,-249078,-108903,26913,26963,-144062,-53096,-56396,-107993,3086,14651,-364786,-175922,225417,217183,73333,-240925,-307600,-271941,-339605,-359859,-153722,-214772,-165480,159572,203199,-68790,-477650,-116875,419827,419565,171739,-400085,-131074,342961,524786,512169,698689,692476,479599,356402,173617,147026,-26576,241731,885107,1134555,618003,216561,571078,399679,-329900,140005,221566,142796,113558,147619,-262457,-37042,508351,661052,374785,196941,70404,-43388,-270428,-666595,-439854,-168516,69666,180215,14365,-301924,-186600,-89934,-360018,-538064,-413014,-555926,-423843,-233439,153597,441083,516262,90044,-277659,-283130,-312225,-348769,-225545,139575,109653,-97709,-8631,203608,320671,250179,-46862,-352138,-542806,-542611,-316799,-190767,-233425,-387717,-197893,-194255,-74531,246362,500718,440712,245013,237988,369836,207682,-125662,-406878,-485562,-312466,-199046,-285440,-297729,-259461,-249354,-122000,-138864,-313310,-516806,-598039,-500641,-110053,161949,-182871,-27920,600414,726811,287686,-190702,-528541,-163403,238639,276753,208769,13990,-132683,-297125,-97480,75805,5775,-414091,-238218,246471,636708,517200,305762,320753,452643,486213,286259,-97641,-332674,-23894,294135,723875,992582,969769,682322,377812,245797,170551,-278230,271007,666353,714809,415731,171514,143466,217623,280545,226349,-56998,-305534,-278375,39647,220087,165769,-198926,-371766,-337412,-139300,-113889,-283635,-292186,-248441,15566,445025,617979,559238,306771,-48932,-258533,-338224,-268171,-215848,-98805,131786,274422,471117,51894,123429,500335,597136,307756,62820,63987,78764,-54425,-137093,-281284,-394438,-393419,-234151,-212972,-161934,-165859,-200868,-316165,-49427,21963,-129112,-386061,-307789,-35036,59613,-331297,-423051,-227006,61087,126538,-36222,-202721,-85189,-32640,-23811,64521,24563,176820,131605,-55277,-236159,11496,105272,-35295,-244271,-265712,-33139,180630,114892,-219666,-425538,-175323,-32727,59133,-124347,-365996,-315570,-370096,-525762,-387351,-195585,-44135,168619,381638,278699,13589,-1430,257825,300459,205543,178231,5004,-156475,-79935,161366,276806,273435,180196,126390,-279265,-364276,-113544,-69630,-150508,-109001,127938,198237,14704,-152975,-100991,185760,561303,875388,820551,304293,-449154,384218,827883,598550,235627,189901,197830,101690,-321265,-492964,-434227,-53206,225911,100295,333845,580687,465551,213721,214428,226882,106138,-42196,-486135,155616,400559,736593,587308,439360,-43248,-296965,-160369,-217643,11658,365822,496632,417314,323605,219947,35940,-124676,-322504,-301569,-296994,-382147,-300445,-32543,302710,264796,128954,39142,-14459,-181237,-97142,-255205,-377024,-9113,449104,618880,387531,-227122,-216437,-177184,-142941,-199767,-295988,-212112,-153821,-304962,-6397,213358,215292,63877,-151348,-17938,217841,132633,-61180,-72914,-6343],[-92518,-17167,-64665,-297134,-285441,-55645,-36533,-194265,-403555,-192779,-104301,-208548,-153094,-55556,2356,119386,286794,282179,261418,265043,90435,39695,-14879,-71276,27569,138798,248165,152089,-227252,-340336,5766,278531,451945,137879,-4588,-5029,181307,190951,-15112,11331,243036,255406,-107666,-245669,-397953,-419466,-401443,-56675,267336,303024,242743,212437,52347,-329787,-215341,-227879,-415236,-277086,-156976,-11115,220813,224026,133287,134427,377322,577903,577983,228830,-31434,-26762,-283675,-439915,-30882,117622,-14013,-319411,-105961,670490,1253658,1037644,326780,10221,233421,366473,439654,426378,562649,662759,345894,247174,65075,-133473,131909,667265,827476,620601,161150,-127786,-526306,3900,326818,209555,829,-114064,-188717,-472982,-387797,-118773,-364441,-331997,201297,231020,120861,152327,307883,39870,-386935,-571462,-400272,-396034,-376679,-71776,344872,344707,213545,145704,80009,94186,368215,694041,663469,-221218,243229,1018268,1124123,449745,-136859,-256699,-319016,-195997,25849,235709,235664,195355,90124,-105055,-391528,-299673,-234538,-240140,-214923,-301455,-277044,-198135,51271,21105,-438494,-530247,-291984,-139226,-100495,-164102,-165593,-4970,-190785,-524766,-40198,121593,-71005,-420714,-70438,213904,289693,140478,-133683,-338941,-516078,-571407,-467418,-447910,-596070,-471305,-296437,-326936,-558528,-417426,-384884,-357990,-18038,80527,105161,203549,161148,159709,354197,644014,553651,217312,-22216,59235,220893,167500,310853,442495,385929,270340,78134,109614,258129,163180,113051,-269114,-19932,181390,350390,480948,248765,-108756,-127313,175790,129982,258718,785516,1118659,730946,-200101,-119601,516919,462659,196363,46916,321031,820976,1010736,476974,-52008,-379313,10095,458940,511762,235157,-242443,-227406,-46563,240824,433073,390507,446658,-6975,-454824,-544803,-671504,-316283,-97582,-191287,-275228,-193633,-137861,55318,489040,611628,469607,78458,-327774,-210483,-232203,-526669,-257417,-131567,-156847,-260702,-277,225002,153103,-93309,-62398,-149017,-281210,-336684,-48558,-66672,-85851,-95082,13907,-19614,-51488,70194,40876,-20899,-5888,41935,341901,693896,715772,197176,-437360,-421362,-195211,-162933,-183551,-191788,-199949,-314072,28445,174402,215240,448482,568352,429999,535566,595923,441425,19800,-331253,-451063,-213047,43116,154830,263254,280123,269781,366446,455403,284982,141423,-94752,-381313,-332747,-175063,307027,795146,618296,355471,516380,298029,-273302,-455383,-232393,28031,219965,655094,825059,469090,-146794,-432499,-221681,-280616,-222471,-142171,-305068,-407248,-28676,130127,-39396,-358067,-548989,-373070,-160978,81163,282579,341743,418782,87232,-13638,19010,-76730,-307783,-499949,-36442,138729,-184005,-175871,133734,173287,-323227,-164047,337775,441469,408807,90181,-220534,-368305,-420680,-401702,-283650,-20558,251249,576535,634888,398118,-199800,-572528,-474238,-50374,246085,407259,233899,-380986,-375440,-243173,110066,320616,276704,60631,-332618,-377755,-47880,72531,345589,409208,101302,-179565,-98487,-266448,-108894,166466,-5550,-133912,-123938,-160150,-311515,-256671,-62133,1574,109443,85137,-64795,-252033,-535686,-523763,-461615,-264876,-179888,-40367,167289,272378,-260106,104496,411781,90813,-442079,-122583,158790,237853,268526,250557,234154,-12125,-301823,-483601,-512036,50843,279093,27873,-332128,9008,179048,442129,424856,164636,128748,602003,776047,107484,-226068,-170275,-226045,-270990,44998,374142,468511,340651,66940,-51008,89356,282437,406544,566593,815300,750888,503750,95602,-38108,-175927,-510508,-539525,-457839,-472038,-385019,-1581,230501,318246,255809,226800,204317,-89973,-117049,-93597,-323412,-383922,-154703,-94897,-261965,-96451,339254,485558,-67958,-349918,312897,663209,439711,94263,-29263,27461,-11841,2549,329188,551238,331111,-227606,-513792,-488172,-41806,552294,788182,531053,123572,187721,370447,381548,446540,509429,447172,100104,-269792,-142313,106826,330101,202708,14253,-281881,-490345,-394455,-216317,115258,254618,303682,172251,-255159,-320226,-456843,-239316,-172736,-240392,-234224,-99398,-74280,21526,134991,236326,-116379,-19803,457662,458290,203170,-27600,83798,-140720,-213492,-184644,-245773,-281977,-196977,62333,252766,2635,-347700,-284626,-321015,-411885,-162391,-88353,-171442,-348142,-108189,272563,571955,660973,755819,957845,892302,294437,-137035,-570802,-449754,-418363,-465277,-482843,-385767,-351062,-426396,110853,562162,784493,554658,47165,-503024,-177597,-227729,-230270,-348192,-346905,-10088,197106,411439,500212,165110,-422528,-307900,-10171,-64197,99153,292221,143110,-370779,-544806,-163332,-27000,-48480,-207795,-93602,-73838,-240364,-199026,-166460,-337578,-199654,-16795,-59274,-350501,-435936,-479761,-456735,-427450,-346448,-144967,75483,130998,351217,516498,463069,249731,-294197,-519611,-497744,-385504,-284004,-146086,14082,26737,-164465,-227739,77793,91036,-178876,-96225,106495,405934,420742,208376,-184859,-408746,-310403,-259756,-385325,-424932,-28329,216227,245602,-45307,126896,241432,38877,-291427,-347540,-17238,108601,67182,-80743,-381583,-158025,365549,520769,468392,215382,-120094,-429422,-556709,-325930,-158005,-87402,42581,289996,326175,365008,577553,734021,797064,339232,101388,388158,575522,231053,-334282,-111066,57039,16756,154716,70127,225254,-175224,-230583,400654,399946,322018,88454,117437,-76223,-165149,240160,410543,293884,458470,716365,789275,455631,-23580,-180487,65360,361521,470884,153675,-104965,16332,190813,448217,744495,1151292,1042941,505817,438229,532637,596254,491727,111496,-168713,-196033,-105105,-132278,-279495,-123675,39049,209753,407299,166404,-271572,-111817,275862,168142,-232341,-170624,157837,152708,26851,-172534,-226678,-293058,-124812,431870,959751,1082070,671186,185657,-166987,-487438,-409532,-331002,-275787,-181788,64104,242684,212850,116034,160445,-250823,-154137,255755,471803,148828,-303339,-513971,-122596,248104,224039,-311413,-292097,-89004,110285,245542,133027,471212,713110,620838,191673,-191900,-90664,75299,96501,30358,45963,213712,105437,-1489,1129,153395,153938,128648,-202701,-506078,-336655,-106012,-16771,149643,230816,173826,286420,406695,468938,-44481,-303239,-13033,285489,261923,-274087,-238496,-114527,-252236,-330013,-344827,-430984,-39689,555252,769727,552970,111549,-68753,553814,873751,776308,487366,483945,357634,178610,-12466,-102581,-261623,-264645,-170654,-304973,-447435,-384190,-295390,-298696,-279475,-19221,267273,446124,223889,-286012,-448398,66907,380838,309888,78761,-265591,-404650,-130650,120921,185030,155979,-224559,-94772,375887,643106,565745,239202,244116,168185,-19455,-429377,-359580,-544917,-141647,-35672,-298360,-445369,-230426,-176410,-462189,-270351,-7925,71645,293392,252002,113526,75106,-106285,-245074,7660,-66618,-323217,-247997,76127,191161,-23009,-324569,311941,832452,1109837,1059915,686252,515618,281944,211751,54982,-193492,-85660,468968,827789,947530,438888,-77432,386675,632663,608270,706109,497942,217252,-203334,-366917,-356947,-331353,93126,629797,1085939,1323193,953778,198758,-521285,-185160,-48519,-1944,-5344,-136109,-192746,-261154,-498421,-122952,-30004,-103305,290422,641659,653585,901894,935458,616547,347972,343270,110246,-104124,-441878,-560870,-497911,-427005,-279137,-113939,11790,71707,134955,306943,534085,632629,253170,7765,57480,165227,-17924,-131938,-42838,-201134,-98185,-89670,-77453,-182826,-297948,-13904,98509,-229426,-117093,177363,436581,306413,148544,111582,-11521,-82160,83275,540045,908962,872822,775836,208048,-235775,-470722,-318089,-198857,-100057,-126487,-465101,-402678,-375101,-328091,-420378,-287713,106131,56026,-246978,-211626,-147309,2923,150944,189301,-31675,-320028,-484911,-237879,20948,-58629,-147738,-133949,-261967,-96902,121034,199222,287041,307690,136646,-259275,-328448,-100354,109364,248260,184414,101887,-121167,-62303,368436,453649,7560,-69396,90747,220051,129555,25789,-103007,-48683,-17741,-12088,-193916,-401660,-409294,-101243,142251,251619,84564,80408,50124,3539,-385805,-482554,-204309,-102600,169181,406800,438653,395667,207013,5868,-72716,-124457,-72924,-131373,-279510,-347837,-310894,-142252,-289454,-444722,-19368,40433,-395649,-281401,-269611,-293708,-332906,-305076,-349518,-288550,-194808,-346969,-381320,20530,85802,-296962,-276943,155272,395284,512247,525890,323821,-41720,-13957,409283,704385,685829,465172,306771,506784,532483,158539,-45461,308107,365169,146465,-282172,-209468,-151780,-258106,-269123,-160593,357223,617219,426429,-30325,-389748,-212067,72418,-661,-350549,-536422,-408417,-430930,-332596,-42098,-120880,-224934,-218432,-179429,-372303,-112624,431219,833002,999120,966967,623362,192205,-66236,-290269,-241885,101685,436254,486259,272762,112876,49468,58479,-211272,-369041,94847,371450,471993,521011,546159,540210,324616,160283,71625,341025,777755,829592,121110,-445079,-258994,-68265,200088,445903,352411,-9912,-180469,132067,254411,60348,-283218,96589,566381,660089,464554,605941,576821,786547,716945,413069,337605,376408,259612,14388,-345560,-57455,288412,530755,810670,949640,803685,607425,190630,-234637,-380731,-42888,-124897,-263725,-570511,-372604,-39018,-10576,87917,25013,-189733,-418225,-406857,-292739,-324560,-277879,-294728,-236893,-42868,11248,-220567,-444023,-147120,-133875,-323929,-227434,259302,545233,522243,281934,46003,-19264,140828,246670,426247,388669,498166,450027,81699,-119987,252554,650085,754524,439460,-130723,-307296,3102,2291,-174319,-242390,-160683,-174748,-110373,-111825,-461845,-271721,-28213,-144938,-97905,-212652,-473403,-214940,-108264,-56498,155034,149015,-148879,-348471,-341761,-76816,285858,493424,590143,685132,446983,631228,505034,371691,272315,188426,278583,209476,29800,-314216,-377336,-489994,-82588,421889,447716,-207658,-471819,-329805,-378875,-117528,89521,298723,486056,454348,192992,-39119,-82612,-361679,-465105,-311952,-118679,-130464,-131045,-317791,-338643,-40289,304712,486540,479935,681061,829067,853427,688269,45598,-236818,122640,-83036,-302093,-236504,-134441,-224407,-460625,-401798,-360516,-58712,501057,485191,-89301,-427588,-6946,-67781,-293044,-307450,196404,905696,743326,202469,-77331,-12581,-119802,-353284,-225798,-228306,-410737,-296360,-203497,-263104,18239,63014,-44984,147583,208941,251185,5709,-351417,-431458,-218278,133905,192443,9985,-197894,-350317,-454496,-476113,-463151,-408304,-410142,-171383,86710,164487,-110705,-541531,-143892,-113085,-25229,-57753,-119596,-158951,-145721,-86816,-201897,-347445,-423696,-142088,40995,97211,-166605,-425107,22112,-58392,-344040,-142922,78103,45607,-42183,-124654,-223296,-77976,239380,228984,17911,-241283,-410924,-471150,-419481,-412066,-59146,364851,451364,-60506,-571355,36151,245833,233928,68323,6395,97612,76948,-37554,-263872,-441667,-455458,-326906,-187022,-288993,-297019,-41469,-3185,-273785,-338162,-333678,-207429,-10026,23615,-182282,-213216,-213691,-280683,-441147,-361003,-224478,52413,332980,240276,-143256,-271375,-335200,-368557,-466752,-220716,156311,540071,497685,70693,-20478,27348,26552,11778,129250,257687,360575,507340,432164,203332,472593,656380,806454,552510,569517,504455,710153,637112,198587,-490165,-108925,12894,-167127,-324534,-285345,-219157,-204123,-89380,66231,78060,216348,497870,756662,787401,385044,159129,174122,427141,424248,160175,-80,98651,397765,795842,777069,78957,-538552,55590,-162759,-484243,-190547,-193884,310034,938769,655788,-60009,-254039,125712,18458,-258998,-164229,101040,397098,898284,1109334,903283,309127,-177829,-511607,-211223,-90839,-273501,-302238,-234227,-319861,-178337,174910,343423,302173,302702,386752,475957,496499,222873,144287,353455,661722,380101,-78649,-447422,-310372,-103782,143175,161429,86100,196617,322566,434282,880552,994416,632089,59684,-144215,-46846,-165898,-417317,-346888,-32612,105074,-19901,-166934,-233677,-249400,-320933,-134166,36004,-86755,-424941,-380941,-337666,-425008,-162520,249574,737165,928840,656697,28829,-259525,-77565,-324241,-90010,357548,410098,298704,202136,-39547,-370355,-131211,257560,257060,161422,206565,200995,331866,457625,484078,585224,456639,446065,543516,381141,-128160,-314625,-179891,-205035,-80838,201159,276603,182756,19426,-183785,-192897,123311,10653,-422366,243581,654460,567515,199039,-38236,-227065,-262707,-319512,2376,268176,156880,64109,150146,263730,130974,106019,74643,-161919,-382072,-77371,41722,12824,-355300,-253536,25549,-116531,-346581,-140201,-56769,-67333,46236,1271,-285331,-476346,-90463,272772,276102,252067,-254337,-204964,321527,479420,457098,586259,601060,375728,242326,154614,209246,119905,362018,1013488,1278920,830171,418014,630160,430176,-423433,232902,500736,100764,62784,-5029,-351544,411,525025,599057,375070,273833,117159,148450,12912,-190344,-207859,-55213,206832,391833,265820,-25371,60044,273084,-109904,-288513,-239162,-265398,-403370,-568238,1589,388255,571502,238210,-248130,-396703,-409877,-475918,-483019,-331865,-271189,-199051,-12104,103880,134376,63272,-89076,-315343,-372673,-489193,-417479,-130390,-212067,-382825,-210193,-188216,-98680,228336,428931,397172,190241,257600,442871,280729,-92009,-404590,-564232,-348664,-210414,-194178,-166148,-72157,81617,278145,365875,95639,-188783,-546997,-546859,-304152,-126480,-243395,44943,420887,318489,-7215,-128334,-157044,-229131,-99881,-2394,72658,-70837,-322853,-477326,51451,420259,395798,-26860,-514540,-119580,462250,440629,277490,348432,327086,336625,139916,-213918,-275594,150149,521768,730017,822565,661240,389208,166680,-16311,-103652,-267036,344757,784882,772622,410599,18102,-69139,-139,237955,268034,-53984,-325132,-355760,-9545,247412,241807,-78482,-415706,-391378,-112204,-92255,-323331,-465323,-535589,-154286,289208,459516,164444,49427,-170947,-283291,-306902,-228634,-204906,-32831,146991,236883,443197,175739,206942,565553,630082,333404,83960,278568,516843,495559,153077,-206506,-228221,-139344,-103526,-243282,-382105,-329081,48069,62399,181447,-20708,-334580,-278160,-41826,70653,70833,-372699,-381305,-231030,-466052,-220607,-251120,-253773,-80430,-188034,-379123,-47285,93529,259777,153970,-27854,-159012,-63018,-104403,-243168,-326117,-321830,-129944,124760,203025,52513,-230173,-279604,-142901,-73224,-288021,-419637,-271321,-251894,-315903,-161661,-24341,-41133,7316,242196,222876,39645,38236,132540,86036,-52163,62560,168177,272285,232421,197909,34739,-102902,-322679,-290586,-439334,-293471,-101116,-161501,-321669,-133998,118134,225720,120880,-68794,-223061,14636,522488,943123,856825,202135,-275183,591206,940724,561752,40941,-41216,132067,194006,-12449,-230740,-398399,-214287,112126,17737,141834,450083,326841,207474,246517,410537,319198,-43604,-319831,228241,407647,649220,471422,273350,-7787,-323391,-348200,-286868,54371,375648,460219,249395,91278,-27999,-164733,-347639,-391319,-399104,-262849,-335745,-285283,-51734,350709,299752,260429,145303,111803,-30914,-39138,-335964,-385097,-100147,238475,447670,267336,-307981,-104857,84308,35036,-139774,-364297,-230107,-154406,-184555,93823,289797,191431,61619,-100791,18207,371218,351994,50238,-124453,2726],[-111944,-132092,-196743,-329465,-268604,-108983,-80988,-136112,-202882,-133488,-113385,-176646,-119911,-13952,59537,146316,246576,160635,166465,202162,33566,-16257,-16160,-131218,-10747,197177,400226,339706,3756,-343810,-75736,397052,557828,226020,-44489,-30631,77320,128853,154048,282198,530452,353746,-81141,-383051,-486177,-503746,-328406,29326,312947,390351,335865,110277,-209537,-227800,106939,200785,-246088,-404062,-111772,106790,196381,184274,126844,198636,453280,588343,572023,169157,-224282,-506442,-556391,-526388,-231493,-166229,-260618,-448285,-160920,630010,1223693,949645,223944,-174190,189274,468212,492428,445133,570803,541133,350489,355173,130170,-190066,61542,535243,705375,472582,-8326,-219437,-532869,-242821,50651,-154431,-158701,-178962,-315806,-532023,-69340,246353,45927,-167490,-36218,-68864,-40862,148433,318237,6784,-74670,-85547,-449994,-585880,-459740,-201077,143009,209503,74755,68222,25782,19252,251838,592368,524401,-239270,177883,870799,882680,324689,-43092,98086,-18495,-481584,-297628,102966,266403,218657,67575,-285364,-368966,-194498,-108145,-173340,-222191,-352860,-294944,-195150,-46689,32018,-428709,-442717,-215550,-155281,-197490,-325987,-304347,-78789,-212694,-555145,75229,349300,240052,-124916,2002,74744,-16254,-404360,-129132,-66560,-261672,-526114,-295288,-131862,8744,174990,47688,-96385,-301137,-435604,-317070,-187671,27150,62693,-42604,96881,212376,307068,353578,317254,369399,300165,52227,-104775,-9103,-23159,49525,278564,338107,320439,252107,254662,174421,293026,34181,-475560,-251433,-60159,96802,209019,113610,-101990,-110100,67086,213319,486719,743812,890543,459002,-444536,20841,645141,562915,278986,54208,195475,640283,872223,532258,18404,-140126,286686,704046,790523,552968,60647,-127404,-248711,-54019,281573,206749,52188,-406375,-341662,-244808,-467237,-475335,-351595,-296045,-132808,100380,284074,529948,746977,624357,471470,183284,-42132,-267750,-296998,-203876,-118521,-243196,-353353,-456462,-80648,150133,145861,31201,-51116,-124715,-365575,-340669,10607,21705,-94768,-295966,-212370,-119241,11928,240675,192658,-87705,-157152,74570,472315,895033,747296,165162,-300583,-206605,-3325,33562,16839,-8176,37924,-213073,-282294,-112185,115965,523020,522786,540240,370520,586188,369082,93816,-271458,-390877,-371549,-251449,-101946,144443,332919,475437,375514,133652,-55220,5869,-74445,-165466,-20378,50754,578839,842475,476133,96242,139952,-60848,-575842,-141475,6045,-64556,-43970,350807,760040,512994,301821,51939,12582,-257173,-314636,-435192,-463955,-253457,-44133,-174083,-313067,-477735,-478698,-354433,-177903,121520,436349,542415,611113,202271,-26135,-96682,-258138,-571133,-367176,-91601,-63479,-509837,-27844,283295,303647,-263285,-296476,173850,340358,259215,-98540,-409748,-369852,-365037,-303647,-239490,-16446,354261,678872,620074,221727,-366583,-442267,-496884,-267605,128178,169755,-109807,-409530,-375792,-401340,97398,196257,25557,-117219,-336210,-361341,-12995,234860,677485,691359,190569,-142043,190068,255654,386552,609360,281893,-51427,-322211,-633732,-427540,-288709,-505593,-213547,89234,-68085,-460299,-491600,11857,-242738,-426927,-264330,-291038,-358816,-299612,-440027,-285211,54029,216364,-43761,-370783,-347745,-149346,-31273,298478,438346,415436,94674,-342025,-522024,-412237,24834,131243,-88799,-77234,121946,253200,546890,515406,121985,201291,803583,975985,252351,-325827,-279332,-394369,-293662,-8280,278782,407556,355740,79637,-148743,-110598,42985,170496,373458,538502,442856,339263,98201,-146138,-490312,-459696,-438542,-433817,-333570,-158404,296431,440628,408481,206846,2843,-12943,1909,152353,242886,-60315,-331703,-120544,63673,1236,14182,462280,615671,56731,-493618,93053,537843,442612,116681,114182,318347,287187,210404,302711,361374,33490,-541354,-435430,-515206,76824,780906,1020170,765354,469539,593320,756358,657119,506074,416204,359779,91093,-207780,-22477,210644,357400,221017,171610,-125619,-304533,-369153,-170977,236384,364283,393771,215586,-295812,-342905,-476750,-262079,19673,107580,-22597,77600,141189,138476,28673,18729,-335918,-13524,436095,502190,391943,97825,-85822,-282088,-476362,-405555,-472732,-357197,-165614,-24136,53865,-135593,-443575,-335476,-305970,-239132,-5798,-174904,-399353,-240784,67577,30689,287657,588741,926313,1061981,893247,315757,-155701,-540382,-409470,-561569,-528648,-582468,-411207,-445467,-299359,163180,517997,501825,141726,-224456,15658,74106,-122790,-262225,-287851,-402932,-105094,103933,329746,417381,322727,-207537,-489866,-76406,-56343,256757,570270,304208,-268746,-222195,3930,-34520,-170834,-286358,-23725,-16369,-398335,-410725,-141427,-229327,-174574,-81417,-70752,-137755,-204267,-212683,-119760,-50953,-131630,-278903,-116766,-17894,151943,332588,255501,106756,-353676,-531072,-374158,-376705,-50942,244330,352571,307576,-162748,-484164,-32606,-99130,-210230,-97832,-6676,337060,535533,412072,50093,-177933,-172597,-190511,-514266,-106513,530277,788743,611286,190960,93718,126984,130461,96475,30743,-298763,-168870,36731,-96173,-504820,-105738,441485,660030,544112,304494,-17755,-433242,-311638,-11680,148558,219304,260595,464251,494273,471892,618523,746517,859741,381743,92895,211275,294745,-56653,-374393,-162191,-186183,-59876,263493,481703,514383,347716,372755,720709,475848,173553,-222210,-245098,-324352,50975,570496,699048,496173,509602,707564,800898,501589,30974,-217911,-84028,45215,164953,82101,192597,358781,561452,639159,665380,794337,731603,525394,640361,708970,765453,789882,329001,-18304,-198447,-128994,-144553,-448807,-228617,167797,754842,1174358,1171112,607305,-28977,9339,-5832,-325316,-328638,-138335,-180414,-242424,-239504,-107595,-141972,-191848,388665,891048,991177,600523,145359,-161000,-385567,-312077,-222023,-199754,-137409,70334,248654,341993,503280,713833,95304,-277770,275330,601083,383162,-2100,-331555,24120,340759,291473,-251400,-432619,-165858,54410,113946,32676,285884,639624,517393,36060,-384121,-530859,-147077,97212,265620,70976,-113198,-361364,-393105,-171983,67251,202619,129534,-245326,-536090,-448373,-466251,-255290,126512,398615,356144,304421,425752,506518,144314,-133808,-2821,278760,198432,-263712,-317780,-306170,-524681,-554858,-249752,-258107,-108870,370889,515561,433391,34806,-153678,424396,790054,686369,406157,361003,174746,-60368,-163053,-81801,-107832,-158794,-213863,-432261,-409113,-224333,-140885,-337851,-297557,-68439,248383,406852,197857,-350434,-547869,-115792,55508,72671,41772,-100483,-204275,-28670,156212,197654,100545,-285396,-132532,228234,243505,59865,-188306,-237638,-239183,-545750,-421022,-297366,-509261,-237619,35324,-172906,-316857,-71605,159350,-78829,-396109,-232297,4226,412429,487360,410678,200736,-17040,-393229,-317656,-282613,-425190,-205430,77647,-1625,-206675,-268768,196026,485709,592587,719800,739144,613181,344934,396964,254118,-28271,64334,550497,694736,682866,257120,131832,461798,720220,819537,829096,678880,349611,-43603,-407497,-451860,-239209,214333,724327,1045441,1284321,854907,144195,-372597,-145274,-181963,-313956,-366482,-395706,-149229,-238951,-567226,-221145,-162237,29251,594566,1052205,849434,1051802,1032584,606684,49453,-126412,-132453,-51722,-241427,-331818,-215348,-49888,-44296,19297,22231,-48842,-138968,22144,317935,533921,319434,198728,82276,82683,-70044,21662,158613,-106373,-186258,-173062,-202793,-153615,-55085,126248,242120,-171143,-186813,63111,161157,122562,66687,136618,2549,-116445,26099,477651,815022,964846,890608,359387,-133890,-324418,-224112,-20544,277805,258141,-82746,-219346,-203351,-225428,-440850,-317120,162212,236181,80629,6495,92709,246966,348425,307361,117018,-40651,-152194,-219655,-126875,-132666,-135222,-19379,-232521,-177608,44594,119815,288063,368835,226428,-132546,-191101,11048,130707,93432,-201624,-329723,-447337,114956,597447,434060,-180567,-79311,49401,6388,-174998,-330499,-298431,-90877,87201,156220,-17375,-242163,-280155,-172238,-58948,38565,-19462,57409,-138033,-326048,-603797,-440421,-193112,-17388,362565,589427,501046,324412,-175401,-374992,-320609,-511603,-378237,-130568,-26713,83602,60560,-33013,-268118,-99295,-35310,-77209,-311416,-183443,-347811,-367786,-165900,-286860,-412604,-149300,-133019,-365099,-364778,-18904,-59586,-445242,-193139,243444,429224,462278,344310,110473,-179423,82269,730667,1020875,1039049,747387,421473,357494,270668,130024,297376,479566,497157,265903,-243211,-293381,-123958,-231985,-221757,-68635,310830,417403,171493,-289833,-463776,-204795,236757,173297,-23573,-275749,-466609,-544313,-469702,-147047,-281076,-249385,-192133,-167346,-254745,-202766,182775,654337,940943,1108523,886674,314319,15448,-270847,-385534,-242617,-93235,-114556,-123134,-75804,60120,275639,72177,-283950,53867,417762,609599,687064,737712,589404,168098,63814,54719,78279,404289,380804,-113900,-336899,-273427,-445567,92437,487669,349629,37203,-187930,245919,580206,479389,46523,-200313,319300,478859,518112,605168,622594,624051,427236,121702,90919,270859,139712,-94503,-456942,-111263,18263,255293,508556,609495,580984,310699,-50697,-337422,-114688,125873,208757,126699,-274180,-487987,-399353,-306065,-257127,-329966,-257254,-470445,-420899,-142611,-136557,-244039,-437735,-205258,-141026,-56482,-221441,-462314,-18561,147962,38111,-527782,-84603,269519,356851,182834,38768,45208,211100,359825,418952,346962,523431,259211,-163213,-282761,195117,596189,843085,552470,-85869,-246620,41141,27257,-184609,-304286,-105419,-58929,73080,72035,-306440,-452589,-198483,-198524,-37002,-128892,-376966,-282020,-314739,-400851,-123939,60470,-49166,-158883,-185752,-183344,9625,195365,344115,521834,550529,788503,676656,322992,274585,463420,572665,345394,-34426,-494433,-336988,-311139,12955,540934,747471,263732,-209324,-316994,-260204,-107923,8120,243227,389503,393641,173771,-19956,53171,-219788,-505583,-215954,79469,144749,48105,-68984,-72331,55627,285037,531637,627335,756652,793475,796058,534179,-72055,-130792,99354,-170114,-312777,-463888,-193079,29571,-122926,-366194,-496289,-210121,198212,209188,-146644,-244215,-52291,-109438,-381504,-289888,375242,801780,651976,94340,-101907,158425,33157,-119166,-17895,143107,-133646,-354399,-239261,-387187,-30085,190145,308453,320700,444424,368055,163631,-35727,-232293,-244380,-54630,-6611,-153949,-285655,-379147,-395356,-397327,-284769,-319906,-475049,-371794,-60612,188140,149399,-67417,-296123,-349356,73612,122938,688,-120171,-282174,-273952,-240038,-205767,-274379,-169815,12252,52337,-231705,-359558,-32607,-161013,-482898,-67501,194044,173057,8579,-82761,-174107,-105340,227744,253908,41258,-205570,-366682,-281580,-101465,-13758,4398,226793,269991,-95344,-550326,-90151,162196,113426,-117967,-261534,-254119,-95654,-36730,-9088,-14868,-85283,-99955,-182961,-221169,-146156,-183669,-359591,-525704,-551523,-383909,-258906,-111066,-81586,-144397,-156632,-232631,-411403,-363322,-330736,-412003,-83342,151369,-75704,-413653,-149011,30552,106910,-185061,-217043,-37304,212799,189354,-119714,-46793,103778,73581,-28161,154672,310301,369750,485305,309383,81724,244555,446237,559443,422235,415278,316033,491842,559384,264332,-344964,-284932,-116603,-243040,-445911,-465457,-323403,-215208,-41844,147718,162031,228057,443034,669958,725394,430696,156467,-88778,46092,123871,-173617,-235169,-356490,-157718,299728,318225,-205013,-226198,301343,13076,-558938,-243384,-136779,526995,984852,588766,-269424,-90142,84917,-138856,-322903,-164923,162272,305055,502869,531284,565285,200302,-58960,-498630,-250756,-17832,-37401,-71266,-172560,-240224,-70488,204850,300675,273974,294777,383677,409901,430350,316859,227262,115744,227298,122860,-121478,-361855,-365440,-252404,-97208,-35520,-338,112708,138037,219556,831811,1014466,723759,45777,-227418,303889,394693,20860,-395418,-8678,293689,253143,127653,-105547,-242361,-328877,-127066,-46626,-252773,-310704,-243229,-326945,-423683,-213907,213408,658538,847733,556722,11486,-408985,-413291,-455253,-64436,269647,320030,217764,173429,24327,-3824,190824,323797,214188,149863,240972,236696,119990,8443,108220,251928,200279,205511,436804,460793,153861,-198737,-288740,-339869,-74419,305375,524867,393088,242641,-115605,-288979,-57610,-175015,-226551,367659,657991,457768,138915,-943,-293562,-366628,-224605,136030,420048,123307,160330,505422,597719,325586,152508,78348,-61379,-243922,-166660,-178764,-240132,-552686,-120787,193309,-24196,-270461,-91728,80147,22488,-65271,-187385,-287112,-204864,8912,109241,67080,51731,-256466,-196884,187727,301645,240763,298642,349302,141152,-222,89143,206669,194196,369285,928557,1171442,850995,508311,590200,367699,-509841,284655,768617,205057,-30444,-77140,-363620,75532,565732,519972,208083,101180,131329,417095,433468,236846,60909,109738,288224,454075,341122,85964,123874,304634,-5936,-128602,114952,82983,-8877,-202576,-265190,274821,552769,374124,-192350,-483551,-341551,-450403,-428731,-276861,-242973,-191513,-117392,-132637,-110627,37362,42807,-51310,-48591,-228076,-457634,-184967,-344852,-379997,-194325,-178667,-210132,43642,202591,268456,75033,174345,364140,199509,-136221,-342814,-392776,-391719,-283024,-143909,-82152,-877,234117,456925,627477,345648,-13060,-479938,-377122,-82326,371620,461703,434317,209680,-131524,-207918,25409,130466,87717,-199174,-383444,-133808,-49991,-170134,-201278,79660,492448,506791,202053,-291406,-359137,126010,151956,77547,163848,132254,157868,-8937,-384690,-197662,241079,491651,469326,472850,272626,37333,-167828,-310993,-439155,-69590,549767,906944,767025,372553,90312,-154453,-124589,126745,189545,-136160,-409399,-425922,-76612,266486,262906,34815,-289015,-285093,-115099,-91029,-380469,-432848,-293145,-283282,4718,187822,-126794,-34741,-66066,-154530,-317459,-309075,-389776,-287522,-116011,111032,157458,171570,188036,495730,514813,226250,-17736,386689,772337,828730,340777,-160305,-111407,67242,-51942,-365429,-415902,-119645,159655,297438,305668,-15075,-443810,-189297,156492,194209,166032,-318218,-294276,-97678,-280448,-422629,-234222,-121438,103034,-213997,-71949,285662,338474,289708,117813,11478,-123293,-218849,-407299,-446601,-493916,-453843,-216074,-18724,246747,389651,199115,-158436,-298631,-237207,-381345,-297026,-135058,-51316,-79512,49389,118693,-59670,-293224,-31319,98664,33368,14561,-27363,-145132,-323529,-205021,209105,589759,608303,447881,6791,-469160,-203764,-199561,-329392,-317797,-177697,-296317,-398284,-74702,158692,336803,325612,255797,112180,-216408,314843,815324,715751,31898,-63693,670887,839329,390104,-195407,-209895,85060,248116,199875,-54456,-180625,-148236,25692,-160637,-158406,221736,155885,85056,143022,366087,279610,-209258,-274184,184962,435045,381638,251376,92435,-27376,-255392,-411079,-222409,153148,369025,301325,-33552,-247029,-322787,-440433,-317611,-227979,-407290,-134162,-181902,-357088,-146792,317448,376323,443551,401355,517018,362668,346001,-178493,-416791,-238442,-23434,332386,318573,-154790,28696,374916,293541,-67456,-457636,-171401,-66320,-82904,150454,314776,118946,-11075,-64645,59031,424514,506893,159276,-105464,-22935],[-174915,-271275,-278396,-298237,-230694,-158215,-162304,-142680,-43183,2848,-5180,-102425,-112111,14651,117385,182171,193378,68470,112016,119145,-15047,-38005,42731,-90257,39470,353916,560932,475864,226129,-220659,-157578,425971,483546,187309,-173723,-162988,-87003,46442,278736,524410,725978,338479,-137974,-543051,-548136,-521854,-175570,185026,379576,435467,304294,-60328,-351627,32719,277058,306616,-20416,-473759,-35867,292108,351450,211103,76621,200896,403001,426391,323054,-53490,-338439,-508059,-478546,-497323,-404493,-467608,-545666,-607155,-269338,460605,929407,700251,76396,-362383,97563,439007,360352,258499,276582,75762,141117,228484,67972,-309584,-93523,287668,487158,237396,-192053,-374492,-495096,-396098,-347119,-266619,-90468,-164887,-424995,-308528,206993,536958,470791,254120,-17270,-314692,-360344,15504,236577,65152,231925,399286,66950,-246299,-538608,-378814,-60243,45331,-122220,-57070,-45911,-39802,135993,392123,234145,-244424,183948,665035,573439,154969,-38102,326936,331000,-191455,-511324,-24114,250821,136048,-108263,-393606,-145656,-67209,-115028,-247950,-303829,-380347,-246879,-20005,18797,16932,-450349,-309478,-113662,-240066,-323925,-379627,-342443,-108409,-223073,-508990,159137,548939,456851,51174,249029,354426,217090,-245112,21060,197628,-60848,-466163,-215738,40902,368493,485165,368152,104443,-215046,-329267,-190878,-15131,97909,32839,-245306,-69438,218509,449245,572302,289323,31007,217394,163216,15644,-83257,-152983,-131804,155305,276080,228838,337024,408541,250327,455858,-12631,-640541,-186139,33760,-160913,-124876,-100821,-196045,-254814,-64674,302771,601394,564946,456850,11370,-696811,111351,609006,531722,254748,33031,109774,416196,502477,376897,3157,2290,417409,743894,791345,581449,257918,20811,-313254,-499759,-243848,-332789,-375034,-65235,69295,-24591,-269791,-346291,-299506,-101058,262347,562602,737797,867121,744618,503046,352178,200498,215542,255981,310269,230296,-14371,-343007,-509393,-593209,-297785,-64575,40512,72355,17626,-97760,-416161,-295411,6120,-22123,-303147,-580485,-333971,-118117,130404,386531,315209,-147871,-403656,-346,504678,929981,654085,136740,-15595,51208,195100,219508,178077,75081,127451,-53627,-371721,-426874,6121,515213,511967,568743,221348,402739,219543,163897,-180712,-348361,-455882,-402503,-255296,100978,405183,540616,227242,-243042,-152897,-55567,-47114,70475,166326,128255,569622,612448,197281,-217013,-262083,-323488,-378074,-22383,79443,-191190,-461401,-100795,423095,405064,601788,475787,184374,-266653,-427192,-437086,-239936,-217572,-278652,-553355,-445077,-448828,-462384,-370382,-272262,37412,443260,606913,632384,291461,3024,-104528,-220950,-314011,-224616,-174570,-366566,-346395,188233,414767,345377,-179466,-512864,-103432,164425,30870,-318597,-561257,-328383,-293413,-210257,-196228,-42875,401979,697831,480639,-79735,-509691,-365204,-419816,-431999,-72345,-131548,-321815,-351015,-379670,-576282,-133300,-59387,-309447,-391295,-413006,-426479,-240719,123222,618498,633275,136917,-148736,436392,818730,861568,917873,494163,-42059,-487021,-346733,210385,435217,33554,-533798,-66298,-256462,-355313,226260,429830,-10704,-253166,-49623,-108965,-62725,8614,296567,-142904,-100025,-18853,-141678,-341940,-579436,-482060,-416825,182739,511104,462708,102778,-405009,-447162,-284226,-17245,-26303,-84599,173395,312890,481801,642123,484661,-19769,232694,822829,823940,140972,-484170,-303131,-355309,-187901,-75882,98352,187406,196456,-38253,-255608,-214742,-134653,-110226,71427,115028,25552,43492,22050,20139,-151532,-181283,-287701,-280338,-131961,65517,526876,617487,439291,26360,-228465,-11429,153915,412695,518777,242744,-54281,-26919,138483,151520,162328,345977,391007,-24234,-519091,-91091,388727,451527,181614,227371,479938,467928,322311,192548,96844,-280104,-540426,-367246,-529464,105174,741713,972921,769066,645308,836905,964547,765018,446901,266616,252476,65404,-156770,40558,251825,253720,156150,205156,-209,-166384,-401344,-165301,243292,381490,362538,135727,-307830,-388513,-453288,-366372,69400,247640,164256,248600,277506,192787,-14352,-167393,-542111,-32078,266545,316432,288683,157944,56006,20928,-144615,-307593,-477014,-286557,-110606,-132013,-226103,-281536,-370105,-258968,-253449,-253924,-152293,-282015,-583054,-99249,280395,120670,-58190,340373,823936,834026,601359,268842,-167349,-459720,-311562,-358874,-558485,-448758,-279760,-301044,-182043,85156,302871,42123,-324424,273584,652557,410599,-56506,-349769,-247213,-392325,-200186,-42486,138855,215457,319725,16895,-530021,-352549,-170664,225075,604126,318717,-184385,-64635,38741,-168078,-106508,-191177,38610,90651,-190115,-151556,-81248,-167138,-225370,-236393,-103674,38356,-23507,42914,170674,393384,345339,247978,17705,-246413,-129975,78737,32237,-110186,-465876,-568865,-200455,-396698,-35036,447608,585351,463774,-160967,-337735,35000,14204,-1121,-46431,-197221,69897,389191,372172,135039,-43493,-59516,-179613,-601533,118495,819914,976751,650231,304328,105307,-80566,-25884,240420,404625,128458,-53025,33408,-109278,-530028,-64399,440141,666920,473053,249731,-50095,-416429,-115145,221693,405119,535350,523591,572369,521248,395471,378225,431921,485425,169485,-82914,-50367,-22012,-242463,-358369,-358289,-501238,-260163,173117,823480,767797,735947,738638,677588,400336,-29096,-445353,-528638,-293992,305991,812223,876102,726705,608203,741290,774651,496437,49430,-248127,-243530,-280007,-205161,-17519,376985,710628,867076,669754,382388,100501,200093,509265,830700,911073,948227,926400,487853,129028,-120507,-174766,-202098,-460538,-376592,159821,939415,1494496,1641760,1281481,432890,-75298,-162944,-385658,-460318,-292183,-169172,-102438,-190831,-50420,-33090,-283699,157472,680584,816837,533526,92157,-192303,-301920,-248312,-146744,-173523,-131478,7782,167497,387344,715448,867762,225760,-314069,343834,675497,580043,270340,-85949,93682,317851,246182,-212378,-455154,-117805,-20974,-117621,-224767,-71623,375091,267081,-159471,-411968,-271750,101442,417759,439192,-51744,-405970,-234999,-122558,-90585,105267,281209,73436,-336511,-595770,-492660,-454106,-149115,226996,500606,395098,232209,326334,310807,133132,-120768,-42080,121200,-62252,-360626,-328927,-425293,-437601,-174796,25985,-47354,-157437,112073,263247,347418,43412,-166917,240104,579363,480742,258376,143678,-50933,-262081,-166518,31866,67148,-63885,-274543,-471104,-151281,128207,116257,-370716,-310609,-220401,-82763,36370,-94069,-477415,-463369,-306915,-382196,-335882,-112055,720,9379,137270,255080,220933,-999,-382192,-239413,34079,-193604,-465999,-531217,-483224,-292499,34652,-65032,-137199,-333306,-163897,146225,21545,-236627,86940,408163,300301,80357,-165164,34446,369902,470045,469962,253811,125419,-87633,-27859,-121172,-440660,-310726,-49900,-211927,-409079,-184161,82725,208623,198301,412047,733044,691967,609644,800272,659585,189412,146944,461871,373075,122823,-129636,169445,459637,711681,819657,712626,629556,313037,13810,-235730,-360579,-101266,322224,672928,803481,1030361,694644,154290,-47628,166069,17087,-289557,-399077,-217461,-91996,-274358,-582327,-350763,-368178,190317,744730,1052047,734846,867977,922950,600326,45830,-348714,-434933,-83901,18345,29675,44573,207465,156191,169379,110739,-46995,-295374,-193017,150198,421587,479299,448039,176047,-110747,-210795,223900,386215,131972,-250591,-244056,-390330,-129691,156506,245704,275160,-136150,-155910,41690,-156644,-223540,-103321,-41855,-125751,-174571,-5452,339286,640241,932758,875366,554299,37658,-233688,-220082,2661,390888,400431,231982,-38250,-173638,-231781,-314433,-278118,152541,362491,427706,372837,484860,429777,390709,234531,137336,153577,164447,48427,-115653,-286167,-229704,-12551,-225982,-321501,-143191,60799,356085,411306,286490,29894,38615,287524,448303,438826,-10677,-470493,-267712,317537,645738,272864,-305549,-35380,2671,-270352,-495696,-422266,-434428,-174200,110787,198509,62835,-137449,-139838,-137063,-165110,-120144,-103417,-93460,-351877,-402084,-402706,-370548,-198336,41342,400130,632577,480703,209966,-398334,-331392,-311495,-353317,-363296,109252,375474,476735,306608,75222,-121539,-19198,-145883,-156406,-109014,-75800,-228295,-153823,-64356,-345643,-248140,6064,-102773,-395945,-369608,-108020,-247425,-432766,-66027,284029,379367,304069,63721,-160729,-172162,250418,921508,1213184,1255462,983034,590505,228425,-26207,166199,561295,734247,770986,435590,-193934,-456606,-285342,-421494,-342749,-50283,222192,226028,-77579,-519776,-468839,-173758,229970,226148,177071,-28063,-363330,-441603,-344526,-318559,-394124,-346739,-259173,-225481,-215832,-223429,-34918,418674,778445,993852,882483,405790,154306,-34475,-25215,54974,-120055,-465467,-376639,-123252,102555,333389,166216,-181283,56861,492069,792301,835130,867252,491579,-70152,-155002,5140,-149863,-168179,-267847,-342959,-342357,-263632,-183240,111881,270028,55064,-142274,-172297,289104,694760,667191,256728,-350982,31549,291947,483386,404532,406609,210567,-32049,16877,443736,718200,341586,1411,-335113,-157834,-279333,-127653,150966,168696,205673,-108393,-372182,-173273,85269,136744,343570,415304,110338,-99196,-241291,-334940,-418917,-221644,-5272,-196207,-263119,-75155,-48957,-252851,-306982,100176,64533,81418,-19512,-462123,-119100,229047,209742,-260191,-440218,-129222,-523,-49692,-35929,91856,257873,396052,273682,170225,241505,-117301,-466139,-232750,248246,633568,961498,711607,45393,-332093,8754,-29552,-261070,-326985,-102550,-63201,174388,190053,-151228,-373905,-346318,-187991,-39656,-62859,-290467,-326234,-369807,-474982,-239206,-50434,34830,65487,18274,-203718,-268189,-80108,116216,311394,603473,719187,628925,158288,178757,622727,729093,450826,-56954,-514643,-281824,-109423,109588,447935,669148,483452,87518,-148000,-198105,-118278,-60452,125472,213149,228851,112631,23585,143578,-56505,-487784,-136129,233639,375109,224283,145659,39729,-82000,66637,492938,680738,631509,566424,567981,315876,-157244,-156881,-15086,-242765,-247341,-93834,184230,265957,81313,-265227,-353002,-327396,-261307,-143596,-114943,-40844,-91274,-200703,-440379,-163565,418978,482165,426685,3648,-62869,356995,267357,126640,66314,302592,140291,-145302,-145000,-303616,-152659,232420,556039,392323,518858,400280,245296,224163,27917,-110179,-178400,-274078,-380068,-374193,-388244,-380450,-332874,-137240,14268,-226918,-317898,-131480,175796,348456,352104,103570,-308716,-77624,75473,-16745,-132886,-346526,-344065,-261529,-144303,-7937,283650,315034,165588,-232518,-392831,-203841,-358867,-402491,13034,205871,165639,-40229,-128051,-129238,-154088,716,100836,-22382,-31233,-195282,-86117,66903,283671,397961,312247,254097,57529,-361668,-331372,-5657,-62927,-266710,-507353,-264792,-161931,-66642,123879,350567,333538,300084,148967,8834,-96874,-352381,-493567,-512215,-402462,-130955,-95865,-257560,-137041,29258,20702,-186747,-483787,-204338,-189474,-440735,-200043,-73617,-369464,-225866,60187,245574,283327,68113,-119344,-236118,-114340,-92807,-323192,-79436,218902,233697,63796,102482,248274,247949,231104,-7599,-163924,-106345,149675,198917,216191,130618,28055,142057,377881,272594,-133757,-477570,-270217,-307870,-331111,-397826,-333667,-106215,-10422,88343,80300,108577,229516,385871,451499,347616,95393,-265276,-290422,-202195,-571912,-287993,-183127,-461310,-244113,-167958,-307890,27170,354730,86516,-498742,-383120,-23654,595994,750264,334856,-335824,-2212,-60716,-309825,-279582,-272599,88844,316097,250660,93363,76592,97262,57219,-123320,160574,367682,244417,162730,-80437,-108204,58668,199971,186582,126795,173858,306473,268038,190636,110575,-91742,-325087,-407277,-241135,-194729,-254620,-393151,-348329,-231434,-116389,-27904,56729,-205,-25812,565110,834815,692304,34572,-302629,501328,699938,333244,-112474,-69836,129207,280016,276036,53342,-184241,-358708,-188275,-85745,-99274,-31292,-54297,-201198,-272581,-243267,103338,436280,571472,310611,-71668,-311528,-333427,-240250,34329,171324,200111,90190,128154,148963,238366,404815,450338,172411,114929,246316,297394,96589,-56608,-151685,-90291,-82520,-67873,188288,375095,301839,-23879,-270152,-396930,-121093,281685,524821,468477,453429,33221,-462427,-328178,-443263,-55582,408275,492979,224040,191939,196881,-92800,-173554,-25909,207188,356182,-36602,258700,909051,855381,442450,113288,-10744,-97470,-61221,-102460,-318191,-485041,-222659,926,127918,-110799,-262524,-71207,133220,102343,-15115,-90013,-6742,92976,149016,5968,-157411,-294032,-201865,-70307,149830,355140,97265,19049,47775,-124869,-187748,23871,143095,156837,225061,642807,872651,689703,426494,441235,215325,-511141,291926,839281,432922,-104109,-60897,-186439,182856,663130,531546,34931,-258409,84288,509716,641399,476846,267332,257477,309229,396196,272172,15752,-6376,61543,-35720,-70060,299223,282776,270629,68635,-483697,181568,539743,468087,-145111,-466750,-212733,-303687,-268630,71703,4724,-157375,-289479,-447614,-218466,153611,220277,193687,239673,69577,-213210,-395681,-443719,-328329,-113566,-125307,-215447,-246905,-125791,56640,-90551,-18665,121524,-20489,-193659,-206051,-236605,-282555,-280051,-68227,8622,54852,194438,381595,566096,390624,19,-525843,-184147,274638,838711,971324,746946,121244,-447799,-234358,136318,316702,468199,250183,-373249,-330875,3417,83865,108423,202943,310592,368329,217603,-177552,-393678,-244708,-199660,-186677,-134004,-64051,-26776,-170339,-550368,-41953,339330,331377,99518,36243,-52533,-212653,-441273,-362131,101124,290685,775356,921086,689266,423467,289883,-66166,-180158,-50232,-4131,-292734,-508388,-475062,-172568,223911,196791,1292,-255958,-197392,-116733,-114748,-453030,-241670,37927,-146146,-284908,-108161,-149248,111097,159138,24471,-338732,-392100,-205904,81682,317788,227200,-43902,4158,11554,223976,233994,-7296,-153067,420821,844022,867066,389662,-172912,-36119,193816,-69254,-490583,-78427,178025,179323,295763,220253,-26757,-351621,-258730,124374,204452,247973,-180640,-288899,-170327,-28564,-7886,90762,125597,252007,87049,422815,666019,649120,241564,11449,24737,-152308,-417198,-433832,-263165,-348873,-400135,-252767,-217123,244339,664804,641063,112523,-413822,-379539,-268282,-155375,-24062,41158,55851,172490,201982,-20481,-460862,-293295,-62362,-10621,-42984,-113052,-211166,-237931,-483903,106213,706286,842150,676511,128495,-290164,242982,434602,-3233,-342195,-438526,-375415,-170643,30801,202212,407721,487647,522103,339633,-264662,-61048,509009,437561,-142140,101650,618385,563123,126462,-319652,-357783,-50815,114546,90923,-39690,-16199,-15742,-110417,-453744,-377433,-32339,-36528,-110981,-71873,74508,-45135,-498061,-293635,55120,322890,51286,85816,49836,-28189,-153497,-137832,3234,280311,324057,52484,-346828,-415312,-348605,-323082,-29887,-53396,-371489,-30623,44154,-308911,-353500,147668,370483,548758,605006,751138,530638,415087,-166848,-457005,-319336,-265513,215468,360595,152535,212372,595629,487669,-34099,-497065,-127782,-10387,-47389,144294,258187,26591,-140018,-115235,-31202,259359,450457,148520,-120413,-131212],[-256642,-375992,-269963,-218575,-163639,-178145,-256862,-199299,-3518,32402,9180,-120094,-144061,22922,152167,236696,275765,188214,172905,63651,-47705,-6393,141934,47949,111739,427125,570368,459137,299260,-218108,-251133,336795,306413,56531,-208296,-175401,-163496,1010,328131,621506,703919,249212,-258792,-635141,-620750,-406157,24164,420918,513136,470668,155369,-220897,-150085,207298,262192,121885,-57420,-473684,14801,387415,522792,285305,-13,103102,229245,133851,-118149,-401963,-386398,-277689,-220199,-292626,-337458,-449646,-513602,-578610,-387409,217162,505311,396547,-64016,-505649,-55222,242328,81768,-48979,-157873,-488971,-105671,47111,-53888,-444271,-254807,3295,191854,-12048,-320253,-540464,-433544,-273014,-26778,244691,204085,-18787,-358464,-174677,308874,626095,737260,610143,301479,-137328,-584390,-139956,144748,178564,375794,565443,419447,47145,-311818,-448326,-197984,-121995,-282533,-157509,-97370,-50570,108895,293976,219398,-93002,196147,422473,270519,-33259,-121791,405653,564969,191364,-208141,14537,249054,26785,-309023,-224524,-71003,-72084,-231767,-439024,-506138,-408875,-153366,245106,299519,98299,-480638,-128647,69979,-252177,-495926,-440889,-369823,-136681,-252312,-430256,185541,635798,504149,46155,320149,622925,514008,240326,253496,372530,73924,-377698,-247652,31545,362270,441962,490518,203106,-237096,-290634,-104527,129388,195667,43857,-360109,-265025,139050,441890,634093,373248,-371650,-104772,107219,116138,-110522,-280729,-243060,96829,184246,68048,331078,556466,516241,631301,6196,-411270,25359,396882,151767,-103169,-301381,-365967,-470781,62717,460780,657045,386578,-6211,-475474,-406110,98006,351315,305983,102549,-28599,65596,195107,126553,89377,-86196,27198,374656,564118,533356,338682,245370,63338,-272952,-309135,-293737,-279319,255345,360213,271615,59441,-139738,-222988,-72587,200034,627014,954103,1060158,996711,575920,323383,174146,139311,321770,633088,776844,600890,114794,-307026,-440066,-407380,-359559,-288428,-80603,71977,116273,-1378,-178454,-32335,113132,-71910,-525520,-472913,-341413,-74450,279045,511343,414486,-80324,-444356,-42032,502131,770547,463762,133761,191946,202699,231666,248553,209610,53343,74037,-2273,-239033,-614988,-129718,439791,640486,592525,185285,222496,309824,326915,18903,-216592,-307279,-198730,-116851,233052,560675,465359,7282,-308456,-80024,-104678,-9297,275579,182420,18267,269742,351018,-1085,-480032,-371280,-212307,-209290,-87206,-35094,-195930,-509330,-355137,-21587,230500,687437,706889,197117,-356062,-459320,-127207,-48788,-294030,-560247,-173240,-159470,-347156,-504117,-403338,-367375,-113569,327464,536653,490924,266752,-38911,-133358,-154234,-139598,-228963,-297528,-389812,-3461,311657,413859,288561,-84685,-451150,-403997,-69423,-204483,-423158,-463648,-316736,-283541,-177367,-187764,-88220,397602,625887,279957,-388738,-439440,-317348,-352777,-468874,-286855,-287303,-85268,-137562,-187215,-324773,-119142,-164289,-493774,-539328,-493292,-525878,-636268,-224594,205893,280728,-49709,-201986,495835,1133160,1199447,1023991,514742,-143860,-587590,-37386,661925,905966,459813,-423504,-232999,-147506,201395,727527,605316,116908,-89245,134452,60137,161327,352272,648374,-27940,-274191,-90155,-97340,-333065,-459053,-286734,-459926,8819,493653,407632,26552,-455227,-368816,-211239,-77102,-84017,72108,359031,498119,688140,697341,303459,-193644,267595,692542,388141,-211845,-338591,-152845,-167235,-58177,-111996,-85816,-87428,-68297,-229488,-273455,-167471,-209997,-365938,-130323,-57271,-253665,-241180,-62936,312762,382147,57326,-173410,-96807,47577,255378,636297,686374,386806,-235678,-357069,83560,235680,580019,727424,569406,277083,84081,104191,191945,255994,100727,-39405,-231531,-424773,-140510,266399,454407,261448,275629,486235,506434,331771,66081,-137319,-471408,-513123,-441867,-419220,31830,452428,677919,569485,568502,846448,950249,711591,341250,148119,163779,14298,-145345,91100,235756,53373,-23033,41110,21797,-148835,-475164,-183139,161355,309545,225481,-12556,-294288,-428373,-423087,-520737,-50470,144067,217526,341215,323855,195864,66645,-56585,-240203,-39674,38864,17039,-2209,24767,192475,221687,99980,-245482,-376141,-187373,-92019,-240434,-401987,-155373,-11199,-41210,-100961,-226191,-483031,-480135,-515158,73111,498910,419609,-152760,-1644,474964,382699,192292,200327,-149680,-352952,-200472,-135892,-315864,-202881,-101189,-149846,-169014,-47903,199,-435045,-153975,692446,1035738,691655,1280,-430632,-248089,-269134,-192240,-184896,-146660,-86534,157266,178632,-251362,-546369,-415659,10328,366818,171247,-226465,-139182,119101,262888,447044,126757,91310,226407,78222,32591,-68009,-181125,-328302,-443295,-303464,-45133,26465,191355,344205,569145,604687,656888,411427,-250168,-412436,-150198,-71968,-70074,-320511,-513634,-79846,-215772,-234072,386340,645408,406890,-240277,-141698,133339,200700,143292,77,-377566,-241437,103656,165243,65883,-30341,24511,-185589,-420027,235366,779946,763652,426465,287345,151034,-158322,-331420,95529,462842,446048,172944,-47448,-152444,-377903,-62852,321805,528829,281124,65986,-207187,-440748,-72759,289640,541412,722309,698849,574545,412556,166121,-96091,-155512,-136786,-199347,-370003,-313943,-164592,-179531,-286519,-336503,-180604,-365767,-28948,785364,805497,796739,739423,371212,237343,34146,-190801,-315930,-68097,440277,868572,915066,938332,740475,792990,710512,434329,23372,-280855,-369258,-405403,-469977,-181226,388757,919116,987778,542253,5676,-542895,-16258,408758,821711,981452,928935,712637,428205,155412,-11151,-184113,-333494,-399304,-384599,80988,768642,1380882,1593305,1475472,709703,14803,-204098,-357771,-413080,-155440,136592,191759,-130976,-119041,-17636,-305078,-149958,435017,637803,474200,68041,-228794,-275103,-243244,-130533,-188931,-157409,-80237,28070,299480,653983,643526,196877,-217190,362998,673663,705196,482076,194021,113759,298064,246716,-93633,-341366,31665,82464,-159583,-428938,-367502,49034,61374,-212380,-440311,-104483,256303,594770,433388,-200121,-17214,243325,223782,64539,241939,368633,67740,-386613,-616284,-542762,-284998,6694,317194,513668,324140,111102,177858,121103,-18305,-232053,-139495,-123653,-392388,-551045,-285880,-478037,-318490,123784,293417,143826,-188956,-215618,-8051,231677,135446,-32515,97628,306957,221234,47710,-129881,-252969,-246574,12169,186295,221126,-2466,-324295,-389872,49768,428927,263489,-440739,-328358,-222027,-434593,-468627,-401947,-299961,-154675,-219387,-366627,-406591,-202514,60595,184827,302213,409236,278341,-27832,-397617,-333213,-121103,-567059,-371500,-423432,-224994,113591,534767,282847,46061,-163959,7587,242635,193154,-220455,104595,463953,534415,468299,164526,156384,279609,245111,254557,211954,233539,185524,364807,200142,-164640,-282053,-175019,-320156,-349669,-95265,10179,44618,52774,252791,674926,779490,930731,1189619,1007849,369472,152564,238011,10983,-53035,45383,205742,338096,541133,561512,350900,304918,120204,-48484,-162414,-210191,65072,419658,531934,458132,636748,516345,203232,199047,438258,250785,-68772,-166370,10285,-102699,-382271,-497011,-473277,-457754,309455,730050,674629,321101,403030,636832,514664,265196,-26542,-602963,-203929,186616,293929,189149,250051,191731,183117,124329,-46332,-317968,-298132,28830,367999,727649,760568,480274,143130,177887,397981,531893,284486,-294750,-299065,-583770,-100022,298693,317207,164200,-130421,118549,344255,83867,-561613,-269469,-316211,-291758,-146193,54750,202812,426176,713786,846259,740338,224816,-173173,-242161,-102220,248981,328354,317237,-41390,-312242,-290766,-130093,-139556,126544,425695,660217,640484,743602,483819,285838,43542,94640,238702,325924,265727,77000,-348777,-366792,-103144,-228811,-353555,-237872,92329,426758,410279,299604,177540,290320,638946,950481,994843,443293,21199,158389,428103,445835,-11739,-292817,-45158,-81689,-399521,-389067,-278379,-462689,-274895,28789,92861,15016,-101060,-58821,-63265,-201599,-163187,-102444,-172983,-292109,-145955,-262602,-277683,-237353,-21279,261399,517776,401737,177148,-163323,-280496,-358126,-383736,-166806,369590,760772,717473,332857,12409,-186575,-270618,-364678,-193490,12540,-83398,-144260,88237,-52992,-304121,-47448,81144,-168313,-581584,-327702,-173656,-326409,-300915,14057,253783,280321,143168,-131085,-300264,-97848,313715,839319,1169646,1246822,1089611,728480,162656,-285017,244601,709937,946382,958606,487277,-212453,-269378,-101863,-249372,-379064,-202568,48937,63584,-152974,-284656,-259812,-186390,17323,139035,205921,58986,-343265,-408224,-244082,-226186,-301358,-407967,-423894,-305196,-245074,-294693,-225051,182959,552832,682584,609021,426780,322730,332466,353463,409584,166766,-284817,-157580,139162,212565,207771,36235,-166849,52911,490659,807022,795291,720126,267335,-214361,-330046,-74970,-210793,-322119,-227405,-496887,-294914,8509,302866,264170,-10319,-281410,-374421,7491,268908,570296,580583,194280,-317259,-170371,132371,325253,114269,27708,-237038,-124871,352951,996167,1203618,713050,263077,-189579,-271965,-524371,-321709,45461,-48051,-187733,-417239,-304069,33968,168839,33699,191881,462613,437583,320581,274123,18283,-117264,-68281,122886,-38227,-153983,-162804,-131815,-297822,-40813,370129,386251,286509,244597,-201073,-438737,50297,145982,-76005,-310278,-290110,-373890,-326369,-138436,117983,294842,362127,96554,-14397,-236369,-517315,-458592,-125002,315392,730522,1070624,881484,226925,-402516,-61039,-140307,-383460,-209795,-72257,-221660,80350,157570,-7989,-151561,-361025,-296645,-131953,-38806,-244723,-388038,-451820,-527908,-330856,-164280,98680,272920,214166,-101623,-482035,-196775,9364,159683,536887,475033,382810,-55208,75407,626575,692378,389508,-128667,-475345,-268762,41267,159874,178304,262790,361210,209900,69427,-138049,-110934,-52114,48982,105057,53215,28747,64242,155617,40572,-427014,-107368,294249,482902,319180,263280,-13726,-385935,-200480,461664,685815,419395,237150,253965,111200,-243144,-301330,-160960,-317704,-192636,205409,457154,170521,-59777,-63397,-17753,-163909,-365331,-104207,33477,92321,-77315,-262777,-279347,-128771,180913,70206,221023,-3850,44491,541057,576433,438023,122121,203187,180826,-45097,-77139,-137212,-228957,133861,523229,328493,319100,230498,211467,352543,210548,-10899,-125377,-280217,-367798,-399177,-386515,-339842,-287232,-82647,207303,-80159,-220160,-172641,82619,399562,641751,540718,208176,-40313,-104637,-153656,-247261,-301047,-152031,-173342,-181824,57350,486301,587788,309363,-136090,-525451,-465916,-543671,-190930,72940,103147,-8077,-179766,-244869,-100071,-54833,-141192,-187684,-163644,65839,-43147,12217,68340,291403,468094,229834,172776,154819,-71005,-358568,-182118,-136567,-186951,-425658,-292626,-274404,-138405,98930,485421,596067,587941,301119,62644,-214756,-405066,-301190,-475803,-243696,76706,70211,-408709,-159456,153562,181078,-112712,-483075,-138165,-51678,-180018,-195462,-243858,-387665,-96331,75880,109507,95699,142842,-36470,-372518,-276951,-197260,-490810,-96270,319125,443351,267859,73314,157305,77185,-178883,-351176,-372465,-463991,-126678,-77046,-757,-198500,-304540,-229563,116226,226499,56812,-384078,-420736,-222215,-73173,-289196,-271462,116706,185625,60480,-77500,-64995,-34898,29674,64973,174610,34648,-230405,-458663,-508326,-273976,26225,150066,-211984,-541800,-260289,-147944,120195,235027,32348,-359710,-337984,143667,530319,411425,109961,-65191,23442,-190429,-195924,-123394,-253079,-127876,328498,352316,138021,-308671,64737,173487,228068,572396,675819,432541,352254,127323,120986,152827,124199,-11221,-127480,-54679,144490,67439,-148149,-332104,-390105,-187010,35050,-143138,-191025,-150590,-271405,-290994,-249912,-116820,-45235,9166,-31416,-150861,156086,498171,538216,52147,-279126,485632,719938,464450,138051,-65344,-391992,154430,313296,227820,-124754,-383525,-262476,-34160,223795,249338,145428,688,-84020,-242549,-74255,105565,162871,-21578,-208831,-226487,-72063,9599,132483,66938,51551,-38131,96544,260595,374618,455005,450173,108232,52200,218751,310530,163744,24824,-180410,-155891,-73208,-142826,-60801,217094,318912,83509,-232826,-394557,-207403,146982,344839,499343,656932,308633,-227323,-347482,-283379,18855,271066,146678,44281,265430,328238,93429,-2816,73548,137524,78329,-212712,417396,1095602,935786,441162,1525,-165707,-194266,-112163,-150854,-248760,-193428,-17756,38810,-142620,-349952,-364944,-139645,67701,143125,107344,70781,131032,214226,191506,-51382,-378686,-125012,94653,131774,329638,640686,260020,23380,-104153,-217441,-163643,-22374,32852,-246,-77084,216905,468913,387140,160564,185031,-9490,-427728,254858,661076,527298,-159060,-68897,-76249,290245,808003,753391,266582,-301122,-21947,397241,589009,485167,359342,335471,291166,295628,167174,-143130,-274088,-264786,-129403,-69941,303975,346198,408083,198226,-368601,129593,549925,477288,-129057,-404867,-113486,-187229,-256943,77705,11407,-198931,-387303,-387124,-107844,201997,278086,312644,418098,331923,45097,-221348,-116722,-106954,89729,60261,51287,-199475,-370478,-189263,-272751,-285268,-212788,-241689,-147021,-60964,-146588,-159558,-195402,20477,189963,268965,66189,119222,282297,282894,-83745,-601028,-32692,492657,1003310,1196838,875784,160480,-564944,-162277,187668,421924,610744,443739,-212776,-451937,3409,229268,332513,494801,304639,306695,79446,-222716,-355364,-449327,-381006,-396395,-282145,-156739,-174999,-329028,-371271,151616,484509,382622,48593,-240873,-205304,-264579,-343129,-239824,376744,595272,818745,745590,530629,526765,387595,9687,-236343,-244429,-230415,-372482,-373904,-463750,-270381,100661,74997,-132954,-250710,-120951,-62346,-142696,-492768,-141881,209599,71770,-290827,-259989,66186,333318,410849,182117,-313003,-251393,210673,780392,999814,531403,100920,-288526,-281059,-197187,-135688,-278016,-197303,411086,792820,725705,352930,-210425,18527,243500,-106854,-348853,161665,315819,195436,110753,-9911,-92920,-297553,-429284,-63897,134568,262531,-13095,-240836,-385353,-123245,199845,285000,289458,210155,343704,688207,895367,832599,129772,-118803,-250,-214141,-396161,-181238,-71456,-180818,-291517,-305608,-363665,233676,785668,924544,332421,-357062,-325168,-75356,72585,110916,44837,82975,211146,246399,97202,-215622,-298642,-182353,-48999,-58440,-83405,-95287,-42743,-282702,-67864,663317,943274,791977,216726,-151736,444400,793283,299248,-160658,-258021,-24253,139925,170587,218201,376243,550002,601698,395584,-26651,-458853,121804,143256,-218839,205830,518344,277130,-60149,-170661,-419597,-146253,-24723,-203905,-153254,67071,26310,-346205,-454434,-166025,-128400,-192679,-227142,-173180,-160349,-288239,-177551,-98853,83370,223178,275030,250909,156515,31118,-33539,122438,227142,371847,245809,-126088,-333303,-205342,-211753,-104688,224903,121989,-243705,92265,327727,-2120,-540279,-117896,267691,574162,756669,774902,517497,230504,-250468,-374626,-275305,-402912,127758,453083,553117,476331,759508,602615,23069,-505368,-95542,16367,-20745,148242,201377,8043,-210108,-212760,-224511,-44989,232386,73398,-137235,-239134],[-274373,-239001,-166527,-102676,-63950,-123594,-292448,-278591,-78201,-45073,-81318,-208705,-171003,7442,138414,290308,434853,378323,260819,55469,-68884,55501,244797,195880,119353,289087,324237,226381,133677,-365310,-343678,131582,104909,-78106,-113374,38371,-42513,10465,281697,517977,439831,106010,-350849,-511441,-439963,-167202,198649,625635,665135,494549,50579,-172845,100344,227348,77303,-181317,-257492,-405862,-2510,338273,576451,353863,-67129,-117377,-22850,-160495,-445924,-255211,-1481,71423,4036,-84300,-197281,-305423,-385520,-507253,-449617,-17700,131451,138909,-163915,-530554,-245388,-88845,-250613,-280583,-223697,-181260,-43946,33292,-138947,-408348,-304786,-215760,-123768,-182078,-336960,-448092,-265238,87923,588046,711913,487277,169321,-165228,-96479,251738,527081,727592,738870,562119,97803,-374297,-232948,99175,303262,416648,461152,542818,248703,-78390,-255437,-157189,-203490,-339632,-204587,-123541,-31913,123684,328641,380585,76156,128406,158677,37206,-172347,-228965,349409,617638,400862,41637,177869,279946,-21783,-285618,-89214,-134463,-189837,-309787,-403877,-409784,-460021,-83479,480887,689923,319507,-488795,65270,317741,28014,-447307,-465709,-454260,-253154,-341035,-322577,139388,530147,349253,-114203,136995,593933,573400,490022,455759,438592,153523,-245966,-367470,-147737,45496,207579,442297,221614,-217315,-307686,-67093,239226,333764,160622,-213155,-460527,-52612,229872,388843,216780,-309288,-323003,-165000,-125544,-348151,-494338,-381418,-41408,15299,-85030,256636,669528,848018,727496,167333,-116067,207809,656323,548490,139639,-308438,-503321,-311072,403633,710484,727994,298761,-306057,-422783,-171830,-16981,-79366,-89024,-150345,-146450,-9336,3146,-68177,-186983,-220187,-50584,187559,232988,138963,-55114,44447,-17447,-269663,-44410,247547,381616,838789,655162,283395,42802,-52235,-182514,33866,381151,794619,1085840,1120628,904338,378321,145897,9336,25584,263567,760642,1031389,906511,371963,-53533,-379732,-313764,-199260,-380943,-164248,92390,207407,127574,143725,336855,359837,1346,-464670,-408769,-449875,-48798,418843,602101,467626,81178,-217687,26349,427685,465602,214554,102162,229698,209255,109173,87648,79327,-56902,-66909,-68407,-180050,-423670,-322753,331797,881676,695817,314742,182067,528753,475374,232997,12212,-66130,23528,109791,379413,631365,284046,-103632,-112990,-95233,-209720,55641,381287,27678,-204154,192193,420899,41589,-408666,-135348,-33028,-169894,-261123,-280981,-148794,-208925,-288114,-416231,112161,621487,702796,90866,-461095,-244257,122391,45176,-430438,-144267,185214,81179,-269045,-580402,-439066,-402544,-265979,123473,340786,235935,124190,-150547,-166657,-66990,-132524,-420278,-462344,-182448,146324,297575,329959,218354,75018,-197047,-498482,-315859,-373999,-391611,-407311,-376732,-332842,-125566,-90161,-52204,391478,501244,86153,-535309,-280849,-225228,-273718,-419001,-403773,-122768,182822,104513,29957,-69162,166485,-59992,-318920,-305443,-425575,-571154,-380792,-648758,-378264,-224936,-340189,-280955,396199,1134635,1306430,920225,309445,-301835,-419667,120036,803914,1015788,642331,-184331,-245375,100392,547547,834716,534564,148231,36620,206207,128788,162592,394941,486577,3681,-384143,-26069,21016,-282966,-363709,-51750,-217673,-139542,417252,302745,-89245,-398097,-292653,-196194,-154383,-61106,221567,441700,585204,709414,615271,-17150,-239375,334082,480545,-137644,-546037,-102700,-2013,-38440,26155,-105645,-207538,-296837,-278893,-291498,-169333,-92274,-255225,-520913,-58835,158563,-79213,-259390,-160076,444953,676878,192584,-129525,50806,165418,358206,590202,592633,264468,-271667,-320001,56727,227938,664791,903866,873968,546734,138504,-23128,148128,256936,-16924,-292170,-271094,-203197,7118,208044,446687,325006,244665,370524,428187,265509,-19601,-226726,-450935,-617878,-434276,-256120,-129137,17996,256529,280141,314620,636999,743790,553873,252057,94476,111503,-56249,-183991,146674,203210,-142396,-302159,-300253,-95196,-266520,-557035,-217254,29613,159148,28585,-136929,-250005,-379568,-389701,-463706,-269087,-94144,161397,329925,290874,160971,152804,162548,81749,-6873,-184823,-262153,-256926,-207323,162251,241586,148655,-282930,-233156,-74292,-94535,-311157,-228609,146487,374842,236201,155105,17869,-268541,-531388,-346946,269165,740042,707154,70792,-287988,18498,-117840,-140002,130430,-108477,-244472,-112028,39185,-37406,10809,43065,-111234,-186372,-127355,-276203,-538217,99540,725798,1007554,791428,127329,-325427,-249573,-66238,-42963,-249405,-447372,-412984,-84591,247375,51607,-186229,-539495,-294562,-44172,-61163,-287086,-224836,372537,886179,950672,448721,121594,325575,288970,45344,-140200,-266886,-375042,-430484,-529920,-428188,-58869,220001,449982,566723,682919,839642,638589,-84060,-673079,-306505,-70769,95366,-92684,-406261,-45873,-7011,-486137,67497,447497,86502,-423109,-45616,134738,251625,163894,-6821,-377543,-344181,-169718,-96499,-114961,-122892,70148,-138685,-182071,283072,536978,328290,80395,160251,155299,-29733,-380209,-236066,267138,509533,219392,-215435,-256528,-181318,-8549,160476,289837,27699,-196802,-441028,-551875,-223210,173297,525235,707744,706658,477694,219146,-144837,-643963,-457973,-158246,-429237,-546500,-343336,-31277,-5693,-128893,7418,111670,-149242,-155049,399518,665492,621699,438154,-4506,158150,374179,206959,-45077,89801,406013,716311,817969,1044801,852022,806800,600063,314529,-50097,-323882,-459294,-307621,-304614,-410908,234455,871515,860810,297098,-322834,-71205,214220,222204,556223,774268,562571,143284,88673,-3305,26881,-118634,-395324,-373628,-220154,30306,438121,997988,1307892,1248997,692738,65535,-148584,-263721,-296552,-9057,306080,314106,-127302,-333293,-130789,-347913,-369099,243510,492840,387393,59348,-236933,-327878,-312974,-181730,-193872,-159672,-136433,-137830,107572,380294,264396,126336,-36701,250178,554253,703478,585624,383112,87111,305634,309884,71985,-198698,185506,440424,195305,-24847,-122461,-53049,64963,-111843,-388997,-29039,239563,516136,246050,-162803,315207,550614,385813,118798,326598,438039,174074,-322315,-597090,-621533,-242888,46223,304672,420521,212140,23896,99177,120665,-62773,-269803,-251310,-370853,-605393,-353675,-234248,-482424,-363354,213373,434320,252318,-207152,-536650,-335344,19834,248032,172982,75865,90730,-24816,-215650,-440840,-347587,-132640,161539,291502,301148,8124,-340288,-377420,84555,503162,212084,-518814,-272256,-26795,-121201,-197362,-10915,124797,199296,32412,-38506,-52006,-91849,98373,281986,417784,553568,358115,5774,-368737,-293233,-174389,-350445,-108493,-271785,-193100,375707,734298,474267,101883,-98177,134996,266601,243648,-236898,-62846,314001,559286,613921,393861,249510,265378,-15698,-146328,90438,271676,322432,525228,372959,96154,-115028,-198842,-290234,-203617,-36056,-23642,-66004,-6740,167376,548429,798961,1072652,1298088,1095749,447235,67297,-86661,-149106,358056,495258,350411,225779,305267,149557,-159370,-104172,-42219,-144175,-165069,-47835,227065,489580,394227,125801,198746,333476,239815,318180,515689,324183,45388,-39486,62878,-185753,-523804,-423830,-559130,-306309,322850,561370,168320,-245678,-32531,297768,282188,312482,86290,-464207,-270875,166462,301212,143629,78502,48076,34930,-4162,-126057,-316618,-327215,-79848,377999,985493,1082455,905426,621273,617041,458973,505178,222431,-386677,-368988,-523865,-64226,344775,314203,-67869,-119676,445135,671030,386442,-277178,-350647,-552633,-323763,5511,194195,113622,176123,398186,842405,840509,380604,-121003,-238285,-269848,-12197,148160,175562,-203451,-527451,-268017,-12624,1532,96001,424153,717183,742466,795628,431790,125595,-49204,140065,253748,308972,326709,198697,-253389,-424415,-234801,-245451,-290056,-172160,124152,402526,341162,254711,250184,452071,888515,1332683,1319791,792871,475346,467302,357263,17283,-339869,-202331,-137293,-162144,-155967,-177162,-273483,-462364,-390700,-146930,-134762,-143032,-106997,-21293,-10176,-208046,-92603,24346,42141,-78544,-27256,-205158,-187954,-281924,-223966,-18522,272031,308977,244258,-26823,-369528,-474100,-389711,-4309,540194,971774,731199,132131,-268036,-503502,-348568,-505067,-330496,-99778,-277738,-190593,151805,-73762,-71759,124952,60171,-249298,-339898,-185651,-133696,-273073,-246688,-13933,154104,172887,70450,-131822,-230803,-64344,187244,477675,860546,1005700,1016314,750202,110717,-424012,294749,727416,963461,873001,344483,-325293,-186798,222374,199518,-175915,-509977,-239057,-130089,-76469,-30149,-22488,-261839,-361049,-76407,90319,-9635,-372251,-325168,-134089,90903,-88732,-231284,-447340,-309523,-301831,-426016,-356077,-31401,290304,292884,192480,338317,427708,606480,579793,452494,102583,-373898,42119,424688,369157,65188,-204681,-232992,2690,347181,562619,514549,294932,-6195,-129936,-181084,-169650,-226628,5199,-14892,-494380,-76313,391515,662918,427257,144579,146501,126741,318468,234719,265386,276036,-76734,-340212,-199861,-276,76630,-158099,-329080,-288190,175967,679505,1241719,1343235,927515,383802,-95417,-477180,-406380,-75368,149857,19719,-257130,-255761,-45211,143936,115610,-55253,-27643,270851,549362,592314,644484,333073,73995,-98406,25266,-28451,-144520,-369576,-350088,-248622,152535,424213,521776,412226,450687,174715,-336672,-295954,-56008,393,-43807,-65658,-238187,-533008,-227391,111345,302142,272679,3603,-73076,-300256,-358324,-271724,-101804,327239,811669,1109769,969264,349974,-293537,-143602,-229671,-360496,-63387,26467,-359388,-162724,30478,118815,18109,-159200,-470768,-230680,-65998,-251778,-477417,-434022,-424435,-368837,-154885,165701,403257,334687,10912,-491252,-213956,-55125,25395,269623,125715,10889,-313430,-16565,487121,486740,145952,-285080,-458774,-329505,62537,142374,-44827,-200029,-22614,131602,199584,-32290,-58210,33049,62918,148196,-17216,-37644,56042,67030,10520,-392739,-157167,254597,473694,389729,373678,59706,-356670,-163036,455165,645338,274123,-32366,-2434,10242,-179760,-388967,-244912,-381352,-250186,250335,459445,-191310,-194477,262300,321023,66327,-118827,104822,173288,139533,-42394,-196469,-190229,-207689,-251147,-186558,222993,138243,195592,643608,899644,816293,295969,-58640,-40807,-149691,-151694,-64859,-173670,-98720,142193,58721,-20250,-47849,165408,418705,358093,30413,881,15112,-128146,-322775,-362612,-287555,-291260,-162715,90863,-140179,-309756,-306886,-50065,351282,756071,830562,662825,351818,-121050,-325157,-427613,-215726,27461,-15856,-258084,-87253,396600,677941,385341,-45659,-369127,-362138,-251502,19338,110146,-73648,-301552,-353702,-331529,-74191,141624,212414,-172877,-368655,4983,39176,10126,-37686,64902,143683,-69060,-41829,164853,246089,7324,-140034,9609,33502,-46572,-183403,-316051,-246553,-25500,366329,621762,671512,399031,-37610,-428304,-262986,-279350,-521826,-159928,179062,137064,-386635,-210908,152275,240420,-34643,-409879,-202799,-19915,-23272,-106853,-230941,-245058,-132410,-119553,-277453,-318306,-2930,-72894,-358583,-269742,-150577,-321766,-101695,342781,593310,452685,180442,194762,33963,-359735,-272334,-164311,-216556,-172229,-114771,-148380,-445309,-575913,-451447,-176222,139012,171352,-188411,-399301,-82836,75900,-275112,-210792,312881,491409,241560,-38061,-63545,-80870,-119726,-259650,-33382,34352,60638,-70472,-89618,110737,290325,193232,-302268,-375000,-60793,-47880,41815,80679,-65817,-203878,-123071,245777,408422,249906,210860,126427,6250,-298237,-158655,-41888,-77236,-305920,118067,345462,73055,-454896,134262,301017,495552,797261,757686,483921,463304,356276,304686,151424,-42329,-281303,-442511,-356781,-95249,-141462,-292129,-173360,133474,250696,447287,265320,-13386,-69506,-36701,39063,24950,-44987,-83396,-50376,-6140,-39940,-124970,126862,299738,79768,-135833,345145,544700,434333,263221,111237,-34047,262077,474788,418865,-71394,-403811,-305093,14939,485284,519386,320475,193944,32108,-244497,-283132,-252031,-234727,-302369,-327740,-211266,57540,182491,179633,-22897,-111033,-128563,90070,366675,466306,422423,271139,-28684,-44715,171000,258592,138392,9182,-68311,10858,146449,-24778,-159753,77670,241163,120063,-193596,-374490,-298533,-26316,189519,534718,794803,594299,147303,4645,12242,26011,29538,-281221,-8387,207045,263097,113883,-5312,-10577,-68706,-275874,-348221,428325,901226,791327,306400,-134402,-254307,-179967,-311212,-226947,-164549,-52040,23141,29622,-149891,-323752,-436261,-285620,-85102,129123,155196,90860,50765,91628,78868,-123246,-485477,266617,445413,359082,563498,849673,526482,201896,-5541,-58301,-87452,-91156,-91615,-170912,-429166,-248022,42986,-3080,-235681,-104798,-237144,-351824,188963,335455,328197,-254392,-123841,-107071,356842,935510,1044198,612161,-43468,-181255,142112,343758,310181,313191,312729,260951,226763,129065,-177183,-500203,-435758,-222134,-101631,185910,315605,406294,187044,-366841,62576,523395,386731,-123969,-328205,-70607,-134647,-343232,-253067,-248217,-337337,-320978,-200966,-33223,112208,161993,253289,426877,474396,274606,179405,181560,221692,381723,362207,371180,130249,-219054,-380081,-434167,-521273,-380331,-221414,-31147,30164,-144755,-144810,-144818,41446,411659,537106,-486,-182683,76335,110635,-232063,-509144,41275,500909,878041,1160798,859196,178229,-615579,-57522,243959,448549,432715,255666,-228237,-468677,-70569,241666,452423,771904,695146,458692,-86793,-380242,-224846,-338833,-332013,-489123,-215553,-139827,-271834,-389026,-159098,298002,590241,598060,250276,-166139,-274907,-274593,-285442,-174150,196885,580745,540048,352612,268229,490537,295315,-46829,-338329,-392351,-290580,-224410,-259344,-457279,-343457,-89231,-12955,-80311,-125984,-41075,-10688,-188523,-450619,-152432,170547,179460,-128087,-225109,291576,499008,585197,252017,-306166,-126190,488331,1151774,1269719,675665,186632,-362667,-324687,-362795,-450128,-476044,-211084,312054,619942,524633,266175,-257971,7632,190003,-177104,-247474,192226,205151,150074,-141420,-298436,-236854,-308744,-547273,-274171,23523,175208,103096,-121152,-423205,-498989,-1942,147865,187241,-75109,356690,682795,911063,723174,-70670,-256367,-100018,-305241,-256934,-43356,-17689,-142343,-303815,-444540,-331365,185729,667871,880072,366296,-301557,-228748,81069,319738,269952,5500,-26428,135815,219032,164514,-73791,-271927,-298421,-109819,-43172,-65053,-45220,11561,-197295,-270296,471632,890950,735005,178489,-169674,357304,711207,441999,87074,138718,355058,385948,247038,128225,165278,381318,368952,256950,134182,-361359,-308822,-136669,-268896,172003,368182,51801,-106337,-15839,-402337,-219807,-8076,-292477,-376611,-13316,-106597,-563863,-130810,64967,-121559,-348637,-224749,-35220,103456,119765,218606,242922,283098,306261,472097,381897,173414,22553,22485,244277,291428,286948,42422,-243485,-254486,-154946,-226389,-2615,323934,209298,-111791,156646,518455,357144,-216589,-504439,6188,457213,757465,592758,338766,-61292,-314431,-264542,-249569,-519017,30703,579352,802291,677200,758530,543620,40481,-555111,-182063,-78539,-72148,106312,126835,5733,-227155,-393968,-452632,-304750,-48745,-73099,-214502,-376387],[-159774,-71057,-16012,43451,74244,22332,-156174,-283012,-178120,-115818,-109341,-181993,-119161,-15611,77046,298678,489551,432109,264222,66850,-78518,111351,316222,266955,24319,-53799,-132211,-174379,-210265,-286784,-306357,-132776,-67707,-163470,-78366,220398,137265,53287,154888,271986,86917,-74574,-309080,-435276,-201581,64106,274634,644955,702610,441234,130572,47057,200974,87283,-168391,-254128,-183497,-298544,-107562,163479,484325,401073,-4923,-437628,-233123,-187759,-24587,190294,440457,461621,191249,32843,-170993,-316054,-397658,-413463,-342052,-150932,-70157,-14269,-221275,-452916,-404892,-447308,-376028,-119407,181316,240915,296178,129916,-110133,-187315,-203284,-277296,-334931,-237364,-280679,-285546,-48385,481800,969719,929045,645799,321930,64101,129006,296906,425388,470836,571444,543695,111593,-335913,-243649,103339,412025,417782,245962,454510,321695,43585,-64771,15791,-120186,-273310,-221421,-142991,-27607,88357,300763,337338,112659,-8506,-64856,-51568,-206489,-290986,194888,480317,367843,155222,326407,314222,15529,-133057,-87583,-257014,-258823,-121180,-31579,-27944,-397872,-88661,588552,1015950,561299,-461539,214758,534261,353766,-158468,-281996,-341941,-459704,-471057,-228481,18717,202239,17376,-325064,-224217,255444,431674,541667,567804,416981,191053,-89393,-381585,-442846,-408849,-55084,288473,208495,-85800,-319224,-69877,311393,507508,397974,70006,-415667,-362734,-156217,-83268,-138729,95357,172376,-186635,-538828,-351825,-343867,-409375,-194445,-119506,-195904,138566,709687,1014048,665337,332320,112133,315188,656697,648680,237672,-212651,-489917,6480,729521,997558,842465,315929,-261391,-139635,-50539,-153946,-505067,-430886,-345323,-303974,-163104,-172139,-173135,-319600,-361627,-195201,-85312,-134694,-223679,-452244,-233196,-166179,-312686,14610,462371,734982,1037365,784481,197899,-25390,7166,-162092,-39758,362316,723173,913126,889242,629232,229551,-6897,-104340,-114205,78331,641974,1059323,1149163,775296,323412,-315248,-303038,-144398,-348452,-76411,189780,254660,192029,379476,647419,623688,213951,-232341,-441480,-573015,-8237,495733,632726,459491,243021,-33702,76276,184790,94141,-64816,-7517,93676,92173,-66502,-194271,-194125,-235840,-239474,-202849,-173794,-225942,-551800,162343,1016514,853124,552409,199015,573844,469937,360209,243986,158922,168659,258986,384199,462823,37772,-78804,-34297,-206709,-266113,152962,339245,-256086,-173819,690571,691038,169071,-222668,42047,11056,-257525,-464389,-562254,-210739,-94001,-253838,-332726,133399,518368,531635,-51568,-400143,11062,263698,40716,-540486,181918,361692,167191,-247973,-608281,-480301,-395341,-364592,-126901,34700,-79540,-106235,-312473,-128130,147858,-6532,-121265,1335,41688,-1043,193561,338741,251780,290001,-56,-362369,-487999,-439794,-394550,-457002,-497149,-325761,14182,118561,142121,422625,391907,-60624,-444434,-184524,-168346,-243856,-381126,-296386,135603,365099,280148,128597,63677,261839,-26952,-160467,-67080,-247323,-586507,-136027,-331034,-444058,-527448,-591763,-309386,230375,882964,1128230,638301,-62576,-321357,-162474,129768,601160,758976,542309,-53074,-130653,216270,546387,562044,286359,107931,101004,156814,100091,15273,163105,134116,-34879,-422555,-43371,76018,-207901,-349711,27942,-117811,-251680,283414,170970,-205611,-265571,-230896,-231055,-239622,-54496,264702,409190,499830,478783,292963,-444805,-46779,414311,251145,-527573,-117658,35463,23014,-45922,22818,-83023,-251429,-364280,-193789,-89200,-30418,-77412,-338014,-478059,127645,459679,435306,-3520,-311718,335118,616620,187067,-180148,96229,180756,329821,400145,355720,170224,45641,-197731,-110334,213710,782207,1079280,1078059,671249,96707,-200502,55072,170826,58816,-101678,5298,105821,245462,213832,407071,328255,140620,205929,298879,166090,-50580,-180384,-411505,-464351,-146884,-113112,-354796,-381440,-95330,25656,37954,302278,437861,378399,207584,85223,114479,-111322,-259019,181142,183560,-211366,-479944,-492030,-244942,-418931,-612021,-275287,-127497,-58717,-180735,-181463,-171000,-237425,-346934,-323433,-278829,-219245,88560,241931,202340,100712,150586,277273,320640,70074,-346448,-417080,-212923,-375513,-17589,124730,45039,-287303,-119933,5353,-98461,-256517,43887,380672,579452,416792,350910,223625,-44060,-364725,-189824,450359,957224,870945,279370,-345397,-327689,-509313,-249358,42687,-78877,-174201,-68133,137890,170384,96312,50887,-247158,-102144,-103561,-398531,-347864,85537,395286,641952,683777,297490,-94073,-151574,152864,153088,-220290,-495660,-518127,-299977,229927,275062,110187,-213471,-460446,-403357,-214863,-274775,-158037,582963,1254910,1156945,611007,107258,333968,416519,53750,-178184,-342359,-312967,-161197,-1818,-189941,-180754,142865,504320,524516,666321,810643,596099,8179,-395444,-356507,-64013,141774,26880,-342964,-90360,121449,-222311,-361753,-33096,-436236,-356667,-59671,33969,182718,109274,-57768,-222316,-234131,-329914,-307042,-310612,-265057,65786,-29617,45506,321000,331011,-40773,-258415,-42623,85577,130681,-49990,-363646,27402,387828,188258,-171969,-359068,-45245,155469,244430,136613,-169603,-466067,-565044,-539623,-526015,-48887,384576,511842,552770,339469,30799,-440026,-308555,96288,283177,-167103,-325016,-185441,127140,167721,109064,301943,240373,43194,-165110,-22946,468690,387193,51607,-224582,237170,659118,547421,161239,114415,222463,417084,625257,983618,878709,740786,448079,157594,-154389,-370498,-541859,-234847,-100582,-465380,-8361,588455,535590,6172,-497362,48456,248465,-19827,133094,300318,-57685,-590405,-446752,-320891,-52868,-37829,-288777,-343051,-50940,34862,185983,609968,1036645,904702,466229,55567,-62081,-141198,-185666,53560,264458,241202,-93023,-500177,-325734,-481522,-339563,158598,379305,252629,27746,-191739,-421913,-434255,-242442,-117678,-69054,-132409,-290195,-24829,197024,51006,92013,150539,114929,330246,547432,548711,398773,-6570,225747,316777,190638,-87579,273219,770467,614133,433124,179133,79113,77224,-63519,-199993,37703,147077,284800,58334,63554,461301,616327,350483,48878,268789,460263,308440,-210132,-622621,-475237,-263948,-23231,191507,255639,111489,-34828,68147,150458,89139,-117403,-276835,-509394,-475622,-218941,-216625,-391412,-553971,61530,398176,250641,-187941,-230960,-411084,-201345,338104,404986,189506,49937,-197243,-463430,-431796,-197661,-58110,181214,298024,281384,-17691,-294768,-454274,-79726,297772,-2286,-510113,-148136,128893,162330,183306,389178,471749,428218,212661,142207,135456,36198,108928,289219,484540,653714,448250,86223,-330743,-234105,-183125,-207056,-15910,-164228,-391695,384298,627293,418449,-27794,-139006,173191,194671,134152,-245356,-345267,43040,399478,508400,404149,248540,302508,-57803,-511566,-48300,266789,385072,476648,383181,240214,-36028,-225832,-277842,-134863,-6010,-47307,-196496,-164145,37638,349550,675212,918955,1035367,896231,404637,-106880,-476237,-132290,495820,646108,458405,241603,215620,-164590,-490583,40553,124249,-97481,-148174,85822,353165,523649,351362,-31574,-178045,155681,249705,313921,372496,204392,7830,-55190,-43671,-274835,-538842,-411144,-527789,-143377,232351,283676,-147844,-368561,-45840,41414,-27880,104477,-44516,-324495,-118785,45886,63166,-76692,-207173,-181208,-191862,-219860,-266807,-338944,-333619,-182617,405625,1138781,1326079,1235262,872618,696596,364659,317092,6483,-510945,-442972,-387210,-9977,313601,240509,-288565,-40372,633514,772050,419147,-112594,-301311,-601600,-233568,192632,361857,107775,-71054,205873,777113,818474,471407,-50538,-192929,-391278,-232609,-40766,-86068,-414323,-418971,-163586,-849,67267,62949,393285,637085,694100,674982,344377,44552,73332,292480,272841,170106,211477,130363,-191934,-360505,-286046,-262686,-302789,-186610,40227,254689,223678,185485,240526,462679,889853,1332365,1240562,953667,774598,565942,118701,-467148,-248993,-111619,-239867,-76029,96778,6242,-111146,-312461,-507541,-328221,-387127,-329246,-102955,37707,43737,-176208,-1688,207079,304700,73781,-69995,-196190,-109087,-267598,-469265,-348592,-17435,237546,276269,-31539,-400961,-343580,-213403,125447,605560,927186,532182,-185094,-517264,-217592,125796,-142764,-548168,-456239,-386942,-134203,48023,63403,208461,251132,26725,-114525,-12105,-38578,-54092,-216153,-266827,-116129,37078,108465,114181,42618,-16363,-39397,-75087,-27206,376468,627427,797231,644477,33871,-376911,292118,643666,740038,513360,86654,-381275,-327057,245988,393088,-47716,-322041,-504581,-358190,-8254,235372,227044,-156513,-394154,-292709,-40249,-89840,-267783,-142724,61221,355643,155413,10952,-218879,-239146,-336565,-480395,-289784,-178978,39330,-30941,-169330,146944,409116,668412,588357,194030,-256086,-432593,108260,570810,536574,214551,-88083,-210022,-49363,104429,146378,87403,-209166,-207951,-3138,24148,-201124,-318547,-22186,-192635,-404974,163472,654430,806121,511981,498959,675366,771183,623762,232980,-92372,-117961,-373954,-374684,-157335,-83291,-120628,-299233,-356632,-139525,285929,716821,1069445,1127896,882097,304211,-25400,-278468,-117359,182208,184287,38839,-103802,-140637,94762,141155,-42071,-679,221136,131112,365810,658463,833817,559347,158600,-213840,-197609,-76176,-175600,-500347,-396807,-94064,158219,229765,331068,386394,547828,526986,136523,-218552,-158835,35797,92435,50382,-92540,-490126,-270455,73194,264347,169175,38372,-18714,11342,-191518,-215159,-163707,290147,824902,1053033,910854,339407,-271925,-210454,-191373,-209366,20210,125717,-103437,-204569,-30148,142755,59393,39046,-121965,-106673,-94154,-288140,-555558,-319644,-258111,-231761,-47553,226797,430014,357016,71183,-422605,-265553,-139713,-116369,-171420,-256456,-299750,-493783,-87666,283243,219026,-133176,-357580,-335694,-425449,-82953,54873,42411,-142522,-480846,-81088,184961,88477,34903,168834,167230,280625,85876,1743,-13160,-119379,-141633,-366236,-267975,152417,409489,512980,519233,317735,-84595,15167,395312,516998,206734,-108949,-70328,92510,69327,-210249,-231521,-350286,-434785,50278,215970,-286233,236146,595486,577756,215967,-127993,96721,210814,128549,-24355,-110433,-241444,-269770,-490567,-190517,292500,357459,352693,606584,1106680,1135531,550200,-116682,-436237,-425135,-364273,-95960,-118135,-326398,-418236,-384711,1430,147515,342018,565151,488395,42602,94620,256721,71030,-224076,-347135,-290860,-358853,-353000,-256086,-349327,-430986,-541287,-108578,285322,693968,912872,870315,599189,62611,-305672,-395814,-172852,88152,103690,-212461,-321215,210460,611323,406979,-5769,-238011,-167916,22097,213422,146721,-226478,-445191,-386066,-292123,-40969,281922,534283,163847,-396698,-100486,78743,-52225,-158352,-210673,-342086,-299468,-40307,274419,509859,356930,117107,177632,208988,296253,207552,-29826,-276938,-143173,70108,396283,576356,601474,-15921,-165798,-171277,-380788,-479664,-98738,220220,153318,-186175,-293180,47991,213377,57335,-257473,-378931,-129424,-1858,-41080,-116786,-165032,-256366,-426180,-350995,-372587,-235174,-193177,-332272,-280105,-113319,-193722,-101440,278283,630324,578093,410709,407437,176891,-104538,-108269,47800,23823,-2270,11869,-161190,-401078,-401060,-372964,-428824,25515,185518,-63893,-263246,-19175,75601,-287594,-188889,377031,693890,475699,202361,141203,115412,-2262,-351134,-205128,107444,389867,325603,364092,360690,339859,-4855,-542256,-191596,10246,-120559,-109535,109620,31399,-57628,-53458,164450,275234,240155,325587,142807,-20997,-304627,-338412,-86328,26652,-59045,-130253,49484,-282130,-419333,291089,440406,646160,794438,615339,412569,484161,488492,335441,39521,-274988,-573605,-540099,-616332,-357916,-245873,-58364,269613,440884,454678,543365,520745,221814,-350,195813,390998,358690,55749,-145836,-112484,25062,142247,52941,-56494,61087,80874,-10779,193343,308606,310983,253230,256000,403752,579495,768900,583669,1727,-475462,-343428,4973,593605,721119,458708,299036,33277,-268290,-454478,-513131,-394445,-319671,-357611,-240812,66176,244799,181840,-51704,-244766,-188645,96488,453472,541076,404901,19445,-247425,-163529,125170,217296,203511,252167,200958,243018,307151,63260,-153406,-27035,115354,95487,-163149,-366468,-370568,-154942,147823,526345,799419,766138,453099,274340,163234,-11516,-157817,-410672,-104482,-23786,3146,-65435,-188677,-239659,-225507,-231432,-462949,107286,391607,456290,67047,-227856,-151209,9876,-71421,-126037,-144089,-36422,-12206,71148,242032,8514,-234544,-338021,-192409,81817,108350,-6965,-174675,-208285,-125972,-218196,-314773,507652,715888,552333,702390,858555,677031,288145,129064,132872,-22498,-214033,-171189,-109192,-240652,-517583,-307444,-407791,-422246,-162816,-283465,-265709,151839,49246,-96575,-366871,-175258,-256962,378531,984344,1174091,707904,9608,-354973,-136920,51511,68182,158630,214303,237911,208037,136169,-56429,-279095,-351741,-274784,-138467,42494,255497,317407,102292,-463183,-61417,404210,250281,-74185,-223075,-112574,-153936,-298090,-374158,-477291,-469944,-280252,-158597,-70745,-59090,-71672,42297,263756,443351,424868,483183,383777,527768,658805,675283,618837,371944,-49541,-383901,-515620,-413065,-218223,-109287,61899,56687,-208645,-233446,-182870,-10225,564063,670319,24882,-212732,161063,-44850,-426710,-381466,59259,349398,602146,982775,798344,141093,-543527,77018,368847,422698,82949,-154835,-253261,-343439,-148867,187948,503663,919015,1032834,555009,-129896,-493760,12679,111982,-94821,-405467,-90355,-59772,-306834,-233242,51117,374346,599333,698204,346741,-95996,-370944,-269171,-278444,-37475,30769,253635,71803,-158038,-50387,250666,68219,-199498,-431519,-358521,-74221,-10052,-190558,-458596,-316398,-124504,114088,282261,101734,7844,-61703,-248623,-335903,-140906,33959,175006,-4129,-111566,358281,558259,611223,224814,-355662,-84075,566655,1050642,1022737,533668,68241,-43144,2042,-8646,-318389,-471120,-247928,158497,388108,380204,203157,-272367,-66522,68546,-265243,-235135,13347,-72667,7305,-243754,-467555,-382838,-317120,-387181,-291237,-44636,57494,154203,16588,-186124,-382501,-527842,-258481,-174044,-415638,196460,557739,744567,369448,-307419,-302117,-218826,-359045,-153032,-7285,-72100,-215440,-381145,-356565,-157267,124030,376581,532536,222871,-297908,-164846,178366,514263,446906,62197,-181797,4062,154164,139317,-71672,-338794,-431148,-162213,24563,-63082,-124237,-43843,-222666,-383784,220701,706126,559217,67508,-222275,124691,338206,428985,338222,520674,664256,530628,245405,-8643,-132618,-42925,-119928,-2355,124705,-135944,-494773,-320279,-306977,38298,209710,-71244,-86162,95820,-283735,-301112,97262,-30951,-329296,-186928,-328686,-276948,138730,179356,-137005,-437404,-109576,175909,453776,561712,555612,589915,524312,554671,414643,332212,64308,-47571,48183,245440,216731,51710,-242646,-347316,-300091,-276320,-332421,17465,295716,245000,32608,191706,600613,683623,219987,-379644,-302016,288941,660489,400339,185905,-130876,-109388,-120895,-233204,-596930,-74973,603630,811851,758919,603965,390947,64482,-453634,-342135,-238335,-150282,72345,136172,82991,-110326,-277945,-163046,-12182,30620,-114682,-273794,-447587],[-99864,1367,88712,147759,186194,161775,20577,-129376,-99183,12631,83935,-8631,-72836,-82348,-63208,165348,306005,236033,99432,2206,-122727,85389,273749,176636,-174343,-466156,-355058,-253051,-113400,-26530,-177423,-373642,-234251,-279635,-229235,192264,200473,51217,-48172,46160,30442,-135041,-259512,-423058,-49739,167018,181702,345828,444760,186068,126881,126703,54661,-191410,-127271,-8178,25417,-235084,-313694,-76327,282466,424319,228755,-158607,-205833,-43132,189075,409696,644947,666250,294010,-8250,-318916,-491307,-338762,-212672,-161106,-150084,-63633,-70638,-273700,-422766,-426953,-314649,-200754,132396,480756,547237,551850,158133,-29393,-8304,-82633,-257173,-409352,-287782,-263657,-227105,97548,696581,967249,857649,639892,391905,285945,465658,558008,458915,162643,138584,161506,-162962,-505737,-236643,113060,448023,367733,63199,221875,230468,-22803,40846,237403,86974,-124619,-246327,-198182,-90624,-34328,78280,52555,-20459,-119329,-160818,-30077,-195299,-310451,-27386,182974,107789,130536,369342,300464,77989,-34769,-135602,-260240,-106563,148076,303424,279099,-169427,-10947,632338,1173916,679315,-405466,255547,601096,487296,53799,-84985,-30500,-93666,-214698,-186808,-157888,-255044,-415965,-340840,-382943,-183940,234674,501698,577203,341899,190547,51472,-132729,-290373,-302802,-255943,111755,207800,80625,-251701,-97989,343277,680580,699316,372455,-89846,-364354,-469390,-460689,-241574,324518,604232,334407,227096,255660,82974,-89950,29665,16551,-257652,-6608,645266,859288,440081,345977,227197,337851,406538,396693,123782,-219815,-458360,227048,930719,1239879,975563,399931,-148998,-35091,-34241,-159355,-162710,-64815,-152445,-373375,-360303,-355239,-335587,-350623,-462047,-347451,-368104,-346986,-295411,-508426,-401118,-282977,-360818,-71214,323711,702696,860919,727863,131386,-101082,30262,-91460,-224665,177878,491800,568910,485845,265693,118098,-130390,-173629,-245108,-151495,365292,908409,1314901,1222315,709197,-133951,-258568,-122638,-141580,205989,330981,223014,126911,440704,784257,806853,470997,141377,-188545,-260748,77109,487377,599805,428396,370044,79109,-20817,-231672,-280154,-342031,-177017,-130110,-57037,-87643,-282715,-528034,-434134,-397247,-242901,-27311,24488,-284692,-95932,844694,953155,757664,279594,394647,277109,367891,395167,296427,215337,274582,230577,97237,-223770,-113440,-93667,-214596,-58618,270937,194231,-506507,217165,1102231,842799,236021,-110851,76296,-86162,-398227,-518685,-588543,-381701,-105660,-133850,107560,314763,494992,347349,-137470,-229578,178242,285556,-30247,-421374,319476,337305,83234,-282467,-443247,-515090,-354450,-342365,-336929,-304268,-400453,-368475,-532090,-30504,417635,404570,564148,747240,350811,-386969,218864,539222,400695,457352,80433,-326696,-481542,-441742,-460194,-520224,-388301,-125493,194527,323816,402191,484569,350699,-139121,-410947,-178396,-217575,-321647,-430727,-65116,368715,473362,357076,91531,58058,71876,-120141,-93851,87334,-53727,-554427,-156357,-69444,-27359,-41176,-149672,-163518,111836,521100,704991,253669,-464257,-133622,76020,89114,185135,267720,234649,-31622,-31237,153611,245319,96601,-15471,41386,116614,41371,24831,-62014,-11804,78569,-90757,-416883,-219183,-4151,-169920,-362547,-20130,-133169,-360139,99103,19921,-307883,-175819,-210841,-300747,-338102,-136305,170577,278657,265790,81618,-214504,-269220,239889,472672,70263,-383313,112415,20377,-110988,-193424,-70859,-69353,-222094,-322705,-1093,140344,81044,-123818,-440248,-286284,302277,737619,957626,269694,-498641,80348,362572,91533,-304365,10531,96690,196720,149247,99009,229836,362943,-45478,-236418,385039,1067882,1261785,1141609,638662,-4944,-356576,-28137,50322,91822,55031,276431,418687,440941,258307,323248,247910,18654,97152,212683,89819,-32364,-119219,-388477,-125808,184100,-18722,-601638,-284984,-88495,-92962,-130245,-6788,174856,289822,223907,92856,147083,-114965,-315458,179014,165380,-167814,-179611,-66869,-82284,-335929,-576189,-339740,-265102,-299341,-365706,-147945,-64920,-63125,-269495,-248184,-38894,-87799,94358,160415,104966,42087,69378,254710,429628,182771,-283973,-409198,-84400,-324171,-242005,-41298,-92437,-172075,-64495,62783,-24175,8120,275073,450939,509952,376789,322094,181316,-86936,-312803,-84398,554784,1023372,824099,318791,-268375,-372892,-427453,-178527,-71237,-91078,-160798,-55094,169327,247759,35924,-179079,-337720,124363,-14056,-337925,-290261,-134914,-96840,181865,448016,404070,123490,57889,326592,301147,-159746,-342461,-355134,-412785,177960,389258,228140,22143,-320857,-289863,-147459,-233065,-87118,587286,1213583,1036727,555358,43980,236521,425469,206273,-29117,-265599,-262740,97705,513947,468022,-60475,3665,493393,510905,619484,657607,398738,82289,-23408,-159714,-44925,84387,10191,-366715,-160879,167076,87913,-142539,-194262,-50670,1357,-149848,-98031,100188,42597,-107111,-73908,-157420,-382729,-375241,-344644,-380496,6934,57477,191519,374653,301955,-93083,-442681,-273989,-36926,225169,243982,42938,154333,370669,355988,128434,-281749,-38608,352015,604850,311589,-149380,-574289,-295011,-225245,-355897,-149281,177945,204296,333282,245587,-61959,-555030,-3378,444259,462169,53522,-208277,-78918,205596,342144,381175,439918,180214,49126,-262994,-221638,332653,244651,-166164,-230261,309778,719835,707520,268652,22185,-46493,85912,389374,751819,772102,579936,271688,-3165,-261183,-390997,-587353,-243230,16890,-191916,-189752,248512,156297,-258614,-507315,-122954,-18714,-297622,-190561,-89996,-178809,-40027,-199752,-450373,-202680,-22745,-221468,-262546,57896,43231,115861,404685,790062,674115,245186,88093,30940,-22568,-91815,40664,72250,62538,58023,-123486,-290407,-408677,-180366,147383,253071,70489,-35088,-103928,-378367,-442820,-178460,23943,61717,-130493,-361433,54725,295724,78076,54984,266143,215437,127996,273677,379981,269473,-125453,-23204,177845,192937,-35071,271956,866268,872468,684480,288712,86600,-137881,-84759,28974,120050,74230,74575,98380,287000,424840,441897,180845,-72690,60920,387456,371536,-111756,-535180,-274583,-221555,-141493,23727,75018,5942,-172617,-75077,31150,169675,9525,-226900,-477801,-477121,-253727,-270130,-265516,-426494,-211441,193683,132333,-137633,98799,37021,-35766,411197,621319,379643,121569,-295625,-410313,-101329,27868,-47865,60762,187673,154740,-62356,-195542,-369327,-405437,-123155,-281178,-441290,-56719,143971,220128,367469,539398,571649,422888,243407,144739,81847,16794,43778,203499,499341,683452,511314,312181,-33862,-158832,-193252,-216134,-60937,-67696,-498337,164154,311925,115062,-245124,-80354,208333,38831,-123769,-263536,-436498,-220967,124032,224271,190372,126084,255493,43823,-341428,-148079,251880,484374,516457,483925,265339,-95797,-360076,-350627,-149216,3723,-67312,-309912,-376236,-151957,80091,385023,487762,496221,532263,233599,-352263,-217031,70900,495405,529464,388740,284891,323349,-99682,-152228,343656,352991,25232,-108032,126458,385741,492732,379763,45193,-332793,-30970,211007,209592,67297,-72703,-154470,-188877,-223366,-325565,-523728,-490947,-401476,-42382,74007,-56323,-282822,-75421,3646,-144142,-302452,-209978,-201472,-147731,53760,51290,-135414,-335030,-430542,-282616,-297253,-364492,-352599,-340074,-344020,-292505,372428,1056664,1360615,1280156,786211,392506,98123,26665,-148899,-498790,-509820,-277099,48748,227556,97418,-275551,58989,547646,557724,191580,-55955,-159639,-540235,-206324,306948,491433,184654,-258364,131995,563532,651710,445506,14110,-145634,-398532,-400513,-222453,-354386,-520008,-324215,-132802,-88554,19147,63998,361091,495484,521999,429964,225946,15596,158807,370114,278555,-17433,-77785,-127577,-239366,-320667,-242578,-287823,-441319,-396413,-197577,980,75505,118527,166110,307401,568547,838897,789715,872571,804217,407857,-185657,-210381,45873,-65343,-235089,132294,275803,207667,224935,-95968,-496171,-399932,-477110,-466640,-93096,136581,120947,-117978,6851,323775,424378,113754,-250633,-208493,-69143,-209843,-342838,-453005,-268368,136546,180753,-118767,-277433,-183297,-88254,170944,530826,623385,176778,-400586,-159403,165199,360811,136297,-202739,-237417,-45080,152631,192655,373092,436604,299814,40851,98294,175538,26295,-47650,-172729,-260371,-191613,-67465,75680,219672,307689,235201,-20911,-322221,-509093,-152449,217872,495379,439629,-28001,-198364,245461,478356,336235,19558,-126342,-249685,-389503,-142865,151531,-33554,15681,-120705,-414320,-2112,479566,548248,244631,-10723,-233939,-61422,-41767,-70636,33735,270706,477362,355394,185328,-70891,-217688,-386741,-389987,-160790,-174961,-180067,-235932,-361319,-123873,241795,487652,365439,-227854,-275139,-192510,30646,513386,632028,488140,273827,37798,-21596,-150770,-284191,-304515,-406936,-304176,15263,117336,-135209,-357100,-272180,-290910,-222746,288076,672817,698009,468102,638120,936095,1190447,769413,183806,-401851,-499664,-388820,-260296,-147381,-118646,-92107,-242342,-333559,-188117,103782,405270,607009,747249,633039,156821,32470,15124,193512,314030,73012,-87051,-105909,-129070,101516,32450,-277857,91773,573004,263147,-88146,540175,868781,667749,161939,-303765,-300549,-60350,-198114,-420326,-234377,-19877,-77439,-78004,-157251,168700,502425,727212,491049,164778,-68292,26805,67802,-552,-154281,-538176,-298658,-24004,140837,68396,119041,34234,59392,-170565,-279805,-282808,199069,706783,868853,679652,156492,-448593,-261916,-86782,-105171,-12724,131888,115616,17366,-40807,-53342,-83693,121607,244561,145716,-83359,-350608,-584785,-326605,-223793,-135650,-14623,217880,354502,281703,41889,-375546,-337505,-208192,-224628,-533997,-467124,-160860,-202371,-133566,83214,-15131,-302232,-234440,-183401,-324400,-381481,-152758,118801,40296,-344333,-303513,25472,121854,101619,287361,303554,392378,269418,143154,-69137,-385050,-339209,-276616,-387536,-15025,303428,607386,601010,454325,5747,14094,211965,263599,107362,-95979,23900,283032,290207,-45834,-220629,-247001,-485725,-310054,-129364,-38049,538381,752579,653688,248233,-281716,-182403,104370,70453,-29096,-119794,-396198,-269774,-285657,-239834,215042,482435,399893,373073,1009109,1196580,715549,119854,-314461,-473340,-390162,-186522,-173260,-287768,-86640,-44490,473689,701259,691905,737474,513144,2867,129650,369235,205675,-126869,-368522,-389225,-490121,-326451,75638,19641,-119247,-370445,-90494,188698,461783,740547,720037,494953,138505,-190143,-288903,-239124,-26038,92756,-83491,-243408,140080,470057,400635,33488,-178553,-109118,202388,354763,172105,-267148,-243365,-272269,-264747,-51754,273211,591307,357515,-159916,-47874,107569,-137916,-262254,-326252,-198329,-117163,222813,476872,631171,594492,357972,212213,253234,484547,547488,303689,-86390,-145412,-209041,-48621,402169,723127,234224,69422,-129383,-415782,-334024,-17810,264334,216728,20465,-349351,-118879,140234,161573,-41805,-257841,-317992,-112924,-56599,-34744,-134597,-393126,-490770,-118338,-132625,-185891,-256113,-395517,-339792,-129369,-117403,-112055,131072,529836,643955,677144,642230,302759,-34897,-103165,86327,96119,148046,144436,-109987,-335382,-277713,-309332,-523620,-126885,77526,-62273,-197818,-85555,-57715,-276313,-253557,247196,644279,557376,367806,309034,275587,96533,-343900,-241338,191858,575684,565159,611046,422510,143394,-266512,-113274,51486,-78462,-366950,-132896,269505,296013,53701,-194848,-148551,20608,71796,126831,-47934,-22834,-42602,-317884,-205206,-16729,181620,154486,-121175,-235848,1124,450692,538264,643259,591400,315520,242774,395772,443751,187283,-138452,-415227,-389925,-323274,-365534,-372194,-193977,131306,469137,473412,397152,396169,562058,408710,73275,315032,574883,504386,70362,-251447,-173937,39486,261427,315322,48684,-76551,23075,14711,70692,114683,154488,137312,234400,461849,679554,897577,655717,110856,-461814,-440299,-61078,485703,734020,518881,271036,-41757,-299153,-508936,-572268,-409954,-290892,-366860,-294494,-4221,204563,179522,12221,-268907,-274014,63719,444803,558126,403987,-113063,-499505,-271739,69931,241696,475558,636216,552067,525359,385588,85618,-171715,-141273,-35726,12846,-152510,-382578,-458483,-260718,58933,401778,632310,731707,570602,344675,101836,-113702,-227299,-193672,-213981,-255289,-230366,-318516,-488748,-407081,-50823,100818,-270626,-381137,-90533,26224,-234542,-252491,7095,242153,287178,-18813,-181827,-73115,-39865,148506,498833,253766,-26551,-189039,-142485,18655,9147,-95835,-323214,-534822,-323331,-329810,-168826,559921,831780,628796,666809,676988,632398,203429,160860,262785,79092,-370823,-191804,57598,-7660,-314964,-388496,-408562,-69616,59323,-159801,-184315,171132,-62844,-373481,-352920,-222940,-397260,380780,913580,1013161,458502,-164418,-494592,-328707,-152825,-152236,-56694,84269,193944,167312,76913,26697,-84681,-216107,-308058,-189917,-64054,203424,226984,49694,-379797,-235930,174440,137407,39447,-78721,-248981,-248402,-110320,82617,-81368,-377765,-320802,-243123,-184429,-226706,-327484,-236869,-31208,219157,426583,551434,422538,657209,781891,851991,720460,459980,46822,-304340,-519585,-275078,-145001,-105670,83138,28143,-293584,-378000,-329831,-70412,564510,573150,20672,-57745,231654,-138293,-443251,-198510,64203,140472,307983,762072,730799,95281,-489256,187450,497095,363793,-154177,-409638,-121506,-140557,-162466,130924,512721,897211,1052363,463813,-89475,-356924,279045,699810,284956,-194037,97775,35863,-307797,6891,248091,379818,498871,597034,292969,-118803,-483723,-169675,-61174,270773,660861,437797,95080,-439029,-352818,-115854,-169082,-310728,-412617,-164853,226501,232981,-104446,-393539,-191673,176712,441133,668634,292625,-47406,-318045,-281760,-177181,23280,27574,128502,69900,30274,255555,451777,442518,104709,-470224,-63194,492835,617534,440700,144899,-173183,174754,260436,219657,-123409,-446521,-254931,73346,265097,374611,212852,-221916,-173939,-79718,-353811,-302519,-293097,-291639,-176373,-199145,-410632,-415246,-262827,-214940,-179348,-38837,-7040,163053,136933,73187,16237,-190575,-395981,-452160,-313017,98368,408875,459023,-37500,-497521,-201686,-275112,-352819,-93075,-26382,-166369,-331615,-326030,-61296,46828,69326,39398,49266,-19704,-336261,-130028,204097,578937,576672,232015,-226778,-119067,77096,35595,-118807,-308247,-563030,-175172,138374,-29612,-325693,-56613,-85811,-320557,-7453,409332,321483,-51970,-176060,-66024,-14634,349897,583660,856252,880334,579244,172003,-48227,-116931,-302505,-476567,-306411,-38618,-45097,-284113,-346200,-283412,-127691,55700,-129243,-124229,174044,-38249,-280176,154858,200962,25665,-215976,-467706,-76140,259908,154942,-228499,-340254,117202,352403,598292,825628,799772,835929,718001,762222,336425,178596,-106474,-117756,86735,197980,93110,-238220,-529808,-450293,-424647,-418260,-309551,26092,221329,284022,197966,241471,599992,892839,653122,44292,-463447,172469,573182,385480,262438,74970,188982,50884,-194410,-546174,-226564,384198,595656,664574,359491,268438,136331,-205313,-441960,-371740,-195604,84682,267894,283950,156087,89217,233080,399439,347758,33473,-247508,-379323],[-117759,-3990,128667,185500,251569,264549,170713,56665,129907,262814,308323,124971,-112340,-191167,-242634,-99342,-34826,-132557,-195184,-149167,-194205,-31494,99002,-59913,-259832,-97876,56441,35505,114085,-12271,-130583,-283698,-365795,-343353,-436577,-26917,120732,-17183,-239112,92830,292223,106750,-189375,-315226,-17487,108275,-42513,-213614,-138760,-291113,-172335,-80106,-320810,-242251,164123,171386,24349,-218332,-259118,-109350,151573,462273,496765,199249,-68833,-38089,97223,332408,549482,586427,266285,-180925,-530701,-259341,-68137,6089,2701,-61654,79363,-44625,-268786,-435212,-384596,-227180,-176670,242284,616439,784555,601634,108371,6185,87439,19704,-222133,-412456,-258885,-272092,-291097,108922,617778,645150,591062,504330,377090,434682,653989,705148,477068,94053,-230263,-363757,-426121,-312769,-256276,105275,378998,264082,-11111,-25278,20887,-273823,120474,503787,356911,35177,-263208,-308579,-215100,-155786,-244553,-257547,-242400,-172539,-182839,-52541,-221278,-355986,-264674,-181289,-268970,-2361,270853,216530,117966,56219,-35998,-123439,47997,297827,490376,430097,15893,289458,897722,1267601,640526,-292424,154963,446136,344527,112620,9117,226514,308313,116512,-189638,-292536,-126711,-241102,-259694,-30340,-26588,138909,458021,506273,237433,155495,138416,85750,19470,-48132,-368466,2480,253602,214021,-140200,-131348,335320,795109,960366,631221,235907,73958,-24596,-51596,-53596,289729,679512,732520,784570,695502,414169,252404,390225,265933,-240498,-180031,457928,449791,102498,174281,223913,285990,57494,-59118,-135056,-307817,-408159,288831,965139,1352146,1067598,474552,-142354,-75701,-42491,-37860,66624,184938,63390,-232269,-361125,-440933,-464137,-411177,-494109,-436238,-468962,-225666,-149221,-341200,-391215,-312376,-393416,-161241,91552,481867,553406,500999,109553,-139847,-21004,-34683,-345107,-67888,234882,268638,142233,-42748,-30547,-244220,-248821,-360709,-323047,52880,647571,1343490,1539400,982868,65466,-156098,96854,165618,440674,377529,75557,-93662,285314,683147,800212,596711,444900,104983,-52192,129612,390156,506838,416483,445015,147335,-230276,-403283,-362103,-477575,-348868,-332885,-139609,76758,2448,-249879,-507624,-464201,-68693,248879,260300,3409,-286987,376237,832937,764917,480749,167854,-61253,252345,396182,279901,129606,125711,-11623,-227619,-463753,-319335,-176532,-39825,226189,351563,64339,-279027,524190,1095048,773277,204096,-101067,-32639,-287708,-374227,-317996,-441625,-552819,-37938,218888,549138,579847,576784,253220,-145080,-111232,189677,180868,-154934,-310430,230513,140053,-153684,-323894,-292137,-542070,-260059,-238992,-466098,-511606,-518517,-340274,-436878,35673,557043,749946,1063999,1273618,641405,-279814,524092,798508,525019,429148,-13071,-322201,-360014,-316104,-352206,-273329,-134038,97385,289784,404427,548688,495168,316283,-193091,-403379,-226153,-361710,-532599,-392131,163126,525284,504561,316442,-28662,-20173,-87170,-79383,-25121,120727,89682,-287472,-356369,-26149,155802,331104,253896,94359,84918,164923,134916,-165603,-313898,21238,212165,120702,-95390,-199784,-152369,-109581,-27261,-29540,-180773,-339108,-282621,-42111,92919,-80748,-69964,57684,241912,231998,-145486,-365036,-524864,-258115,-240354,-374779,-134810,-176840,-374743,-98771,-143175,-450123,-238432,-288097,-407360,-464530,-338899,-73508,47073,-52120,-314407,-196171,202739,451406,437662,-51397,-359487,44068,-171993,-353148,-358418,-209669,-110795,-162182,-257859,61383,228770,120638,-217012,-459347,-67328,437504,910304,1185861,429590,-461809,-176413,230678,19314,-448040,-218988,-61554,19693,-78125,-50819,353439,530825,74379,-80466,735365,1407544,1380358,1048773,471713,-111750,-433231,-79252,-71658,-45625,28142,358989,592261,480842,264374,169892,62068,-61767,76844,174864,38738,-7374,-133428,-272218,200784,410165,-4429,-400794,81945,175649,-70702,-193801,-179416,53798,317449,280769,84101,104991,-130591,-328159,131015,91832,-185514,87094,255160,204176,-170934,-456081,-328823,-255395,-332030,-501781,-113329,8251,62249,-165020,-294103,57487,60849,149184,132698,18251,-17850,-45915,135065,387432,280859,-54243,-282519,-82523,-255581,-412558,-209904,-193935,-88518,-75728,124799,183630,343528,401263,339222,190791,60522,-27836,-185773,-389041,-400401,-86591,483738,806006,534345,136264,-266583,-307638,-221853,-116414,-203610,-161354,-194877,-50805,135465,170970,-69421,-307781,143456,380707,69076,-263749,-301820,-326687,-431625,-111395,167873,344747,231435,253823,392241,330109,-147144,-333386,-327059,-387274,146615,401394,194003,56218,-297654,-114543,-19834,-257917,-112107,398670,825684,686589,320117,-53620,55956,266026,330469,154365,-115396,-338368,249867,840245,934443,274231,-143990,387292,498188,538214,449191,249478,266929,314323,159991,45008,65262,-60065,-432379,-200955,161982,265251,290126,499261,538432,279028,-251945,-187853,47561,-35998,-145611,-12908,-168459,-373955,-286576,-231164,-451066,-118575,18669,178975,390896,350375,43969,-225066,-446197,-181557,223117,401567,441377,537686,618052,619694,340420,-134467,-169601,482452,912400,641618,11349,-390655,-42493,92529,56554,51303,-32989,-179928,226914,255848,-50706,-408771,98427,491968,357957,54833,-233677,-56688,254125,535016,608108,379391,-18793,-110268,-536993,-220255,324823,235430,-197705,-268860,221349,518739,602392,242546,-97917,-282818,-172283,131984,391461,514352,326103,80148,-145195,-355075,-363171,-444916,-306633,40312,11943,-122123,121354,-110544,-448989,-333862,-284072,-433839,-431315,-55907,181499,277899,382176,336092,-8306,-214070,-115807,-304098,-200952,73287,5519,143168,353410,488793,468954,208920,184228,110562,55586,-27145,-19917,-167531,-101132,220024,195746,27538,-78460,-30724,107123,56689,-146206,-99780,-15211,-158715,-194853,18556,145738,105039,-220954,-256263,190490,323471,24932,-44828,253761,416173,118888,37409,186076,158889,-51682,-266022,-78449,61198,-50253,199990,695239,850247,611912,153332,-169227,-474746,31000,238319,181896,32348,-53985,208007,360613,245791,88947,-6072,-106462,-230993,201198,373078,20132,-281208,-95555,-92321,-225375,-141407,-63104,-95902,-353673,-344925,-220878,40904,-16222,-225006,-439482,-464021,-405267,-402150,-191063,-92589,-154413,-92422,-88021,-113557,291747,454885,419416,562470,754877,556593,176056,-347923,-205238,162545,191617,-93822,-150990,-17326,-48273,-106162,-62797,-79123,-273937,-420432,-455581,-405698,-54460,39598,102768,374506,466222,386649,180795,126565,-3082,-187819,-186827,-133009,48252,438835,609548,487763,602150,481360,167102,-113287,-347061,-177151,1539,-179323,-119624,-56726,-276360,-153572,251597,369996,-70937,-446158,-275289,-201285,-311898,-166929,-121255,-161756,-108512,63865,50177,-196800,-178231,245969,630449,824130,806136,277866,-186271,-494432,-334341,-198137,20422,11103,-154254,-155799,-135868,-189586,-8982,-60733,-97263,161850,-49596,-305506,380581,758245,923650,573702,199102,238159,463099,179233,-45335,314527,342514,38977,-130699,45936,286479,378914,403017,209466,-83116,-163983,114215,58868,-245892,-386567,-286976,-275909,-397342,-327566,-486183,-477096,-242355,20406,-63468,-346893,-426004,-6499,-36346,-229439,-387374,-284778,-171769,-19406,63871,178542,66653,-224151,-271400,-107663,-97684,-177478,-161658,-223964,-322884,-403718,230659,712883,1107083,1008147,535688,78940,-216763,-285125,-136416,-392301,-543140,-166182,107476,133493,-73168,-141057,110548,208238,97478,-94921,2325,31020,-355719,-295645,309659,564391,333148,-261224,-3248,237463,360199,283991,40567,-106806,-304828,-418953,-367565,-532819,-453553,-380239,-231526,-172816,-54206,186375,373967,394558,308577,138847,52551,-79003,65628,268152,214303,-155594,-478343,-335993,-297214,-310459,-193733,-299628,-472148,-368136,-338650,-248303,-58518,92696,91979,65444,32908,59452,187998,563439,527109,41641,-267630,119517,231990,-67145,-115543,308320,382311,404260,465323,84372,-356275,-388564,-379088,-493956,-69325,289105,245813,-40193,-83508,317907,385861,69916,-490445,-201170,-65887,-152303,-130806,-222057,-358469,-36129,33014,-180602,-191093,-137979,-63741,101183,313296,188337,-215081,-305158,41425,276082,248756,230399,142692,236141,249852,426182,702946,689851,586426,280732,49689,182660,154247,34820,-51146,-58969,-115793,-117850,-136060,49285,333721,526166,383038,-34615,-232948,-345981,-528003,-102718,215907,231401,42232,73739,235698,287180,-77405,-352681,-189460,-109513,-46304,-118077,67,87194,259862,195763,-242928,-16517,655180,918974,681257,251914,796,33427,92881,110346,145427,400655,477469,459777,248221,-45323,-276248,-473702,-300403,-69538,-45606,-306961,-335737,-410086,-383405,-2707,172202,616,-387201,43071,-49773,-160825,283340,600669,653148,568956,411174,166866,-221518,-324971,-187384,-230730,-351404,-62034,103479,-10716,-132135,-54203,78249,-22461,264460,469692,426251,343216,514878,839315,1143291,639497,3959,-403881,-394244,-262373,-82523,-133627,-120602,31414,-109239,-440584,-399861,-257853,-39167,214447,474944,383709,133770,88314,241111,453102,339480,-88120,-281183,-245248,-147263,37793,-113464,-498352,125243,656612,359970,-579082,402143,847869,672661,149598,-239405,-150067,86832,-131870,-358312,-192442,-91171,-207554,-18686,-370764,-180645,353706,751210,672956,408277,22976,-60346,-53673,-84386,-260219,-544685,-317805,-166173,-62041,-46,190472,104173,-38319,-217418,-378291,-378658,75317,464849,579782,360532,-99095,-373874,-188677,34233,-37237,-139350,56094,213981,143137,-142156,-451707,-370181,79872,492347,371706,-15172,-402574,-607463,-457175,-325060,-146900,-63706,172573,289725,202611,-46124,-331258,-292769,-158270,-151192,-138328,-126593,131027,68116,-109601,-29777,-113576,-398319,-196148,-65195,-72434,-251079,-385864,-17861,50914,-66351,-257942,-149448,26972,117075,366555,436908,461880,449556,323807,84743,-256075,-210175,-70491,-337271,-240636,158526,575566,561620,359572,-101229,-176404,734,39590,36383,-19302,201374,470004,390210,42697,-224270,-121884,-196935,-325009,-162808,14861,458543,633964,531390,238988,-92031,-370296,-32502,16378,9446,-150614,-542758,-318755,-281657,-368888,17246,426848,274162,-17970,582108,955149,736149,322428,15209,-142693,-94260,-162908,-313711,-185778,269992,542720,963139,1159325,993656,792678,385671,-92481,152350,398976,302600,-18146,-336455,-445048,-430118,-49178,610592,619055,245040,-135790,-76241,37353,129324,344349,268251,94880,23377,-141167,-274212,-413759,-275036,-55975,16556,1802,140814,333529,389806,176827,-35417,-55170,299163,447498,196580,-193589,-100898,-146819,-308040,-131000,129060,396975,327455,29158,110553,156081,-164347,-325909,-335932,-33836,48413,366968,553817,596828,702181,502910,116140,169285,479362,690989,566014,231399,65661,-20952,-345548,304691,647650,470986,180198,-93372,-238649,-148324,120972,379895,391866,203547,-295915,-268877,100306,308941,239402,131864,-123595,-249504,-134650,6215,-107003,-466078,-349609,-108427,-70618,-13798,-185000,-502285,-370412,-143300,-50059,-106984,-40541,336927,665650,906268,769445,283769,-169239,-163292,-41304,17973,219996,213979,-82235,-337654,-212276,-283847,-472234,-286202,-112886,-177020,-234312,-244437,-230071,-248807,-394371,-27485,365643,442908,355779,344906,326055,160443,-236747,-105520,249343,553645,580291,593330,331717,-185024,-295726,219544,231145,-225924,-514341,35474,374681,488858,168136,-200103,-363726,-415029,-275212,-380748,-279428,67767,270164,40394,-251329,-172176,257029,519633,243352,158465,405963,532950,542821,492834,289911,-10291,35988,221076,248902,-5724,-181915,-211961,-209217,-184981,-183645,-155983,-96105,178056,399229,328767,172422,169910,475010,522282,186045,267927,489075,363921,-58884,-390909,-219112,19698,278290,479901,229941,-47468,-61007,-46312,-18345,26755,32176,6117,106920,194141,394752,681316,610267,249536,-198178,-426815,-197782,176472,497616,447214,175826,-42980,-278405,-480873,-620472,-533668,-354591,-392877,-335587,-53590,172854,242084,175511,-104411,-359603,-44785,315546,493520,380920,-28634,-324935,-281665,-5705,286082,715830,886695,845107,776329,447645,106682,-206783,-253605,-172679,-82948,-121962,-359491,-588416,-389259,-104864,183671,335512,480697,436753,187179,-141748,-275742,-271895,-57562,34683,26771,96488,-30776,-315279,-219119,256365,403148,94597,141944,109012,-217365,-534137,-214934,135441,400963,442645,-50493,-253875,-88753,-44622,192363,472722,329922,119631,-30728,-41322,-51861,-57903,-21685,-141434,-412214,-455307,-460363,-64356,465676,771615,535730,432962,388811,420706,-11104,75578,315359,200937,-408089,-211662,81108,4330,-193536,-231393,-92069,222319,259711,-70106,-146684,196338,16022,-287366,-284430,-296711,-162740,404237,721586,577567,-52178,-497690,-506934,-385562,-227998,-327530,-282987,-41083,100417,34082,-111103,5327,28466,-166149,-370837,-291097,-125967,158841,222201,120850,-167466,-373209,-108972,76213,199907,148277,-232559,-374921,28429,351760,170496,-273381,-432157,-407197,-290335,-303501,-486184,-358391,-317144,-155341,222661,319744,245949,482263,633542,759134,627497,391747,71632,-234536,-521699,-250302,-229166,-242995,9094,-46254,-316387,-561189,-474883,-61622,396662,262545,-90704,-2149,112257,-55615,-103690,3025,75309,-28041,45625,499954,611670,68967,-529239,181110,505954,253692,-188721,-219852,44368,38681,-130856,69225,464071,709798,751444,244561,-106432,-179648,469351,1088913,587952,41550,267638,64133,-327861,192992,371722,294634,279561,321462,114373,-220415,-369662,-15476,277856,629361,1293470,1195497,611859,-43910,-470784,-379855,-211322,-220674,-284141,52394,495181,450020,21332,-245078,-65702,516828,751156,835806,293568,-185060,-147425,-84904,-32723,221443,179318,72095,83816,153724,137132,114573,54182,-114274,-335500,9562,336150,83729,-235170,-379550,-404120,137397,306841,229294,-52638,-524433,-174542,149341,380110,464593,253612,-127273,-281641,-268220,-452147,-453647,-437520,-191267,-202774,-213186,-368477,-333507,-161528,-71042,-107906,-32050,-22756,142116,212285,272718,218273,275984,-13742,-120733,-239502,8125,179556,131718,-294968,-281793,-77966,-243613,-384583,-126264,-102207,-289777,-401958,-131892,159080,146398,-29172,-270000,-397043,-321957,-446818,-144943,109547,412646,521356,334954,-138936,-256548,-74547,-127359,-87627,-44522,-319681,-185117,193173,3355,-424794,162946,306502,-133076,-233703,38740,-7633,-197413,-80243,-163140,-166704,263044,755509,1065458,947726,481872,-29080,72469,323803,468499,189474,-336422,-359889,-176103,-315001,-272021,-199695,-341932,-146040,-178849,-337926,148999,201145,-81491,96619,283196,289447,36965,-285893,-128573,87323,-81941,-442728,-117783,371282,522909,632153,849207,848893,832801,735192,720766,303435,-47467,-355122,-198992,66107,89560,-52125,-373200,-280578,-302667,-344973,-228022,-169491,-34893,89955,265335,266548,224053,443385,818631,843063,291017,-347108,48610,465049,485413,424412,256746,296503,110242,-224864,-370919,-519671,-128984,155610,276575,107677,169183,155909,1398,-193887,-282244,-241876,33313,351152,460990,410158,394038,503162,626372,481085,145093,-213417,-293357],[-135977,-15726,125716,167543,278057,347244,299360,228106,335206,482898,463710,203069,-198301,-324496,-346028,-249446,-115238,-244741,-406141,-320537,-258137,-175890,-140157,-374875,-142956,156175,181753,1294,-56858,-226782,-161153,-243462,-361587,-164551,-191881,-281207,-42810,-133962,-258826,231198,435663,320471,-30399,-148866,-74146,-79424,-241507,-219163,-266408,-235579,-323748,-434886,-375303,63191,331524,192718,-111262,-131388,90264,142461,235164,513982,663884,404573,-15523,-197267,-186005,59016,254502,276757,93806,-364540,-315790,-4899,183813,184174,108796,36127,165718,-1051,-181865,-432284,-417077,-369753,-333763,215683,647345,908152,477206,39459,-13753,126842,119691,-86778,-76044,30526,-149728,-456026,-17578,289498,214548,277902,304369,283133,411570,518980,498923,302385,170723,121697,212399,92769,-91096,-311731,74424,230414,140512,8968,-114331,-110224,-386504,230458,730463,590266,126243,-263606,-459878,-271575,-93222,-115218,-228915,-427858,-310034,-285597,-192492,-297418,-470128,-392251,-363176,-484716,-211411,36106,71534,121780,178463,125305,-35440,39970,252259,477358,394888,68553,564142,1342841,1433947,607911,-127680,-66476,78478,3377,18071,-30664,329891,542535,325100,-212538,-217414,311526,93371,-348691,144727,294934,179533,437643,388546,112115,95512,149552,179403,160587,-49763,-429737,7129,332599,270758,-85793,-162412,292332,796161,1055167,765247,449117,352038,241572,103551,-72971,47177,443854,808978,919960,800813,552334,479860,580639,407432,-140674,-387093,160572,77258,-270453,-106207,125961,190386,-77938,-225069,-231332,-178306,-209045,199724,829242,1266704,1047099,459630,-244792,-146907,30585,51386,49139,164013,101348,-88773,-136940,-230964,-252689,-364835,-483516,-418257,-302383,-125778,-81092,-334140,-409335,-293111,-409096,-161267,145544,468179,427435,205280,77773,-76326,-146628,-93516,-315992,-232170,72121,130219,69144,-46173,-183452,-351696,-353252,-480402,-321179,-139843,353970,1186468,1591259,1057774,147432,-148789,255621,345323,446044,225669,-187231,-396927,-36182,358174,507554,441797,422650,158643,-59478,66593,230575,380011,440210,465741,215096,-97601,115823,105598,-166545,-347997,-387602,-131301,214962,219775,-4595,-351860,-281594,143091,468416,379358,153137,-53762,-20737,412392,492463,586448,118669,-440678,46359,228991,96227,-96780,-164364,-202772,-171572,-357584,-394292,-123346,101431,387346,354226,46514,-106793,534312,712307,533597,97509,-167624,-221254,-525836,-232700,-199201,-456715,-555052,186920,621290,875644,823249,709509,285208,-110612,-80311,62149,-21413,-318198,-271611,-14703,-141300,-472455,-183511,-166520,-494636,-164050,-122680,-457309,-283310,-198545,-37289,-144939,70345,556693,904037,1294407,1494094,877848,320504,933556,1014246,548718,160039,-234455,-3918,11443,-86852,-171301,-55299,34988,191024,252041,333661,482203,392195,200057,-275537,-303858,-173998,-239842,-204978,-39261,341504,587557,457666,177002,-115642,-8675,233842,227030,111265,36041,153206,15281,-86931,-63832,172408,505729,522217,340830,128093,-103768,-351228,-320075,-62361,66195,213585,221148,100479,-99187,-351559,-213640,-98164,-206802,-433294,-378711,-455619,-134550,54466,-134304,-170834,186132,530860,258748,-193976,-259050,-117036,-374108,-382010,-393840,-236043,-123757,-127987,-87813,-151888,-372274,-488078,-441867,-436173,-403094,-498963,-398311,-252244,-318356,-192667,303291,499227,502532,277149,-125692,-353372,-273941,-424794,-152172,-55654,-117676,-200880,-108348,-168411,-52197,134784,105104,-292589,-325451,113941,522141,890675,1008419,449399,-225044,-371375,196398,55269,-323604,-514173,-188721,-97667,-199180,-81347,392541,525560,118493,92346,1012767,1551124,1352644,839252,248897,-165199,-359981,-102293,-158090,-262931,-70297,236927,522797,330130,178663,-34005,-189634,-60121,91594,114869,-1261,2509,-216739,-51101,451566,494406,-54149,-91718,376199,423616,40114,-165451,-170151,92021,423200,372011,88662,-54330,-232468,-296238,86256,15702,-318191,94755,319277,257619,-129056,-276997,-140773,-31233,-21178,-221657,-127025,-4625,93184,-46014,-340823,-51801,127336,176072,139975,-41633,-73480,-110917,37775,253089,330682,157694,-64929,-125795,-268059,-397697,-353805,-259808,-128846,-126340,191378,440327,593023,413118,128816,-226782,-446631,-443944,-253606,-137229,-241498,-187308,196067,341028,151252,-134586,-252174,-122943,-35624,-124071,-267798,-176325,-159892,-15202,57747,1216,14888,397582,647583,565575,132727,-216055,-268299,-123006,-82226,-97060,-90485,139936,216060,351985,350811,245576,-191009,-418468,-264679,-158604,218878,381399,119289,-77343,-343618,32233,57891,-340859,-83580,228324,345516,276657,62403,-84082,-1498,74367,277689,231676,19731,-432688,274687,911600,1095854,574335,-161226,225887,464695,421244,238780,245627,482458,519588,408908,190141,161388,-18271,-271617,-177633,157763,329493,511903,910916,817980,381456,-201096,-193303,-1889,-139934,-183094,-54408,-247628,-268602,-142073,-171706,-425059,-236399,-109261,8812,322108,400457,204193,-21314,-280161,-291552,154146,440929,673293,795710,835167,701661,349209,-64170,-197945,556020,1019893,871976,143069,-321076,136164,353469,362230,328540,35323,-111273,387148,383973,19473,-297267,74742,343904,93609,-156029,-325921,-48612,389542,764300,746784,203207,-129478,-20325,-47820,170475,438931,319812,-154265,-405265,-6942,158117,264970,107083,-55160,-197723,-291617,-109762,31560,179301,30557,-90635,-222275,-408652,-314335,-352014,-347786,18023,110399,74684,219448,-182377,-453325,-87640,-101346,-156499,-76857,183375,437362,403417,453434,641059,375957,16263,-254922,-439765,-174576,8628,-78452,119364,298371,155669,198992,265318,258803,165427,94463,24906,-72898,-337388,-153047,277968,361879,293698,184443,48494,-19494,-210323,-321278,-116451,51295,64479,90074,214150,195952,4745,-334285,-45689,205145,62974,-280443,-103374,150314,414132,196195,61036,202185,266409,263304,44799,-175084,-123187,-106383,123586,395947,567005,264472,-175471,-352496,56311,326996,412983,216286,688,-184228,137408,207727,-7377,-323099,-55980,-4688,-380792,-45,437209,280306,31045,35271,20137,-226900,-242622,-86600,-39650,-49522,-93346,-249569,-214220,-178798,-303716,-391682,-273609,-170443,-406040,-188134,138014,158079,-196144,-357264,-159532,325982,727590,842618,871503,776530,617808,184868,-307949,-37700,332514,262064,-155717,-368739,-228330,-229867,-112313,97363,196363,97517,-27010,-334243,-417162,-111399,-82366,-55201,310730,350537,63710,-181318,-66672,-203065,-484004,-399389,-391782,-96981,292107,416581,338705,719165,912563,603304,85061,-436413,-286279,19341,41050,-118515,-270807,-289530,119332,587303,571281,45347,-315719,-165584,-64816,-221234,-335571,-392030,-450967,-387959,-220701,-71527,-150497,-142229,249205,722971,1085802,1036607,382939,-68497,-162648,-103932,-197803,80187,229087,169437,256651,212341,-217027,-380182,-436787,-505879,-191228,-328293,149183,950341,1579601,1492851,875889,79176,120037,535662,446927,-96428,-53950,53855,-101764,-203677,-92471,74938,196425,375162,348823,240288,-66139,-13546,-74376,-320326,-339597,-132482,-65667,-236843,-182397,-197409,-186208,-69504,99779,-52483,-290337,-237776,21700,78730,-17697,-112349,-163796,-181701,-70009,-136112,184050,273689,-8959,-122719,110356,192865,153885,137238,-34323,-236240,-454448,219,248632,613313,569400,415838,206305,-133002,-512578,-187630,-383229,-448817,-19303,173496,76515,-186658,-35529,146862,-83948,-406752,-109394,138773,224080,-108998,-458867,227415,605050,529881,-21719,-136126,-88081,263,12670,4725,-68129,-149106,-202863,-378606,-467916,-388587,-449546,-396039,-124046,34435,380704,450936,383331,173569,-70763,-154554,-264731,-185454,13496,66105,-172143,-258761,-79076,-168148,-249841,-162112,-228109,-203061,29129,-51288,-286067,-125597,128982,83563,-131564,-438227,-319320,-268723,133605,36398,-411445,-102188,247374,269937,-104936,-7972,376189,428508,501614,490907,186458,-194364,-423797,-350142,-467976,-10422,468619,404637,43024,-222501,190884,259550,14984,-382056,-153946,-78745,-121058,-27195,-78473,-294069,-272770,-49330,-186346,-197627,-208031,-112384,-56940,5955,-187920,-514529,-231632,-18712,46305,-75005,106883,339433,465858,340230,522330,1052646,855488,645458,232462,-48703,45093,9099,91405,103955,131291,102620,38605,-171147,-7472,375363,557205,341118,-28262,76947,-45620,-345048,-244561,44110,98014,197236,354042,318171,142364,-345830,-427567,-244507,-46863,270307,586161,598956,360751,388164,370698,-141457,-4315,724239,1141032,907547,355698,187486,146673,201182,224657,173156,388322,410678,437747,194447,-135834,-385883,-481120,-213316,-34894,34073,-284449,-353653,-406100,-543601,-214768,-114321,-366776,-89273,204330,-538,-400068,-52387,417528,661170,742850,788680,476270,-22383,-93296,54936,-160327,-374692,-140164,31396,111564,148697,320380,296035,113733,125515,159306,131107,229203,286338,421931,533515,164043,-240859,-201680,-218747,-202464,65219,-74027,-147881,45492,-29441,-386203,-509451,-469846,-73336,199859,380773,276394,158306,117699,369732,603087,304616,-180169,-447365,-425007,-150007,-30420,-228609,-376692,105311,441043,208062,-218179,421756,834481,596250,163650,-78,126650,312531,70746,-274522,-286293,-158529,215406,348460,99837,-506836,163137,654558,687653,443107,-6283,-255548,-146785,-69990,-175492,-402615,-342044,-315670,-322253,-68918,195626,227159,-3158,-186246,-412422,-408443,-65463,148273,221855,70272,-140256,38414,140434,195764,38700,-318709,-8981,221108,71312,-336585,-333495,-501182,-55612,563899,509788,69488,-417997,-536301,-438978,-377574,-167774,-66778,198152,341115,208228,-148504,-296177,-154014,37078,159187,230074,226132,345155,254712,-17939,-24907,-23981,-222251,-382855,-64066,157232,159695,-106401,-116829,17001,103664,-61952,-186019,-190872,72714,398712,527061,486669,551348,469567,380438,169888,167956,199218,-141109,-514885,-38210,386394,402651,92507,-346186,-415874,-50973,72974,83963,117645,327944,536490,350482,60431,-216195,-17993,68119,82649,101380,-88432,35342,238211,267955,295633,322473,133887,41669,15868,102773,-38277,-488252,-454985,-417603,-455431,-151281,207855,30229,-409528,199964,625119,660601,393632,192674,99163,165436,11190,-398675,-205771,334888,885783,1235532,1337326,1079484,654786,125522,-224428,193233,409445,375795,97605,-189984,-263016,-277468,181732,897903,1071422,508515,10321,-121703,-172843,-229594,-189408,-320798,-386696,-241750,-198698,-344127,-461617,-379941,-309958,26145,138757,43508,164404,333468,370153,273973,188999,346202,491306,210502,-84656,-11432,-26301,-371991,-291039,-94769,70150,105608,73118,202436,193374,-91454,-304167,-414209,-162844,25715,236607,358924,443467,693615,530632,-30172,-25873,294633,612298,702454,555973,405421,333641,83173,282663,480570,524039,165361,-46355,-45731,48231,297964,536850,588815,338190,-188247,-357351,134260,489101,553887,547043,287803,-257233,-254888,3989,-77614,-453806,-355568,-296536,-171816,-6167,-122588,-413342,-344079,-105413,44146,-72247,-189897,105469,592852,958023,693324,90509,-297240,-130487,-256499,-163703,188273,170120,-139984,-346718,-135959,-231298,-449869,-387575,-305838,-286402,-235842,-355833,-383366,-242942,-502536,-297973,27577,195462,180519,246041,284002,235353,-10094,67575,255933,342777,362646,341512,183466,-315163,-150253,330525,253502,-257798,-183729,202637,325732,445249,278672,172052,68785,-135689,-127777,-116122,-21281,254119,501783,299402,-193894,-377805,185880,605858,522400,319166,574599,467049,401199,223201,-13464,-242172,-159665,13568,60803,15810,-9491,10825,-101163,-137360,-92795,-10310,-55665,75498,137421,122365,-96392,-4630,373685,561750,329437,98309,146598,-24034,-319135,-475562,-244914,-80507,168923,493667,343297,50795,-115433,-138366,-84144,15951,-21383,-60584,19782,-142255,-172706,159877,441314,354842,115903,-92618,-427057,-269781,53198,201244,126430,66076,-211341,-442924,-405650,-306028,-323366,-392371,-336544,-5876,252719,370133,383068,160453,-279200,-232574,128164,359500,308643,104944,-81154,-199042,-110766,249634,732052,920490,972305,893430,528395,184222,-208654,-330952,-243001,-124165,-38198,-227003,-464428,-399198,-124821,-4830,12154,76160,70303,-125806,-363030,-427624,-331229,94061,434783,522201,604400,484752,28106,-9789,475222,619785,426090,663758,476126,23157,-480542,-140849,212005,402389,314627,-237052,-291450,-17732,59064,235752,269671,248297,174511,42474,-5513,-124718,-15832,182192,106719,-267058,-507906,-480486,-15301,296339,558748,278919,37302,124406,184174,-221202,-78983,293055,262902,-300704,-297730,-112346,-197816,-156493,-109535,112800,341753,305884,-89447,-188518,150433,147549,-487461,-343478,-238423,166204,452278,447138,13639,-532644,-224545,-373871,-406154,-254507,-445508,-467568,-137044,3221,-142291,-399439,-86433,50630,-251367,-438322,-453336,-164854,104963,302679,291901,30232,-325976,-309461,52886,381316,465442,143159,-299026,38940,345653,188585,-285691,-532782,-528505,-297814,-254365,-390931,-183614,-134496,-301878,-159830,-116842,-118102,1580,208510,376006,358915,223347,40193,-203629,-557213,-315953,-338971,-406160,-128066,-140284,-218052,-354528,-153373,59351,149601,-127199,-282689,-78876,33838,211230,238704,166236,96229,-70269,-126765,180119,419156,72758,-534243,28318,364253,96264,-272920,-166429,132685,135594,-103360,-5696,363000,465479,347806,43336,-196781,-29959,520079,1048592,639640,216341,314571,-27921,-359601,261415,386815,141112,-19120,-40964,-145569,-373280,-202222,113293,521855,895593,1538189,1649782,944617,195613,-261890,-147634,-32614,-47323,-139018,228598,670236,588478,142986,-86748,2141,639206,854701,675331,51371,23363,519157,319372,75712,306117,288020,-1588,62762,241312,167812,-301746,-402843,-224775,-43234,146372,189718,-297615,-340476,-253106,-297314,-165915,141190,142130,-56106,-444775,-28797,324792,585274,541134,286506,-12067,-241072,-452733,-418444,-340751,-138076,-53656,-16850,-221662,-347833,-247800,-24685,61787,-40188,-32343,27313,143187,290240,371908,218119,338962,68630,-105615,-281702,-132414,93758,-7374,-270148,-155700,-4649,-140252,-473627,-222606,-179827,-391325,-282679,20480,211420,80962,-154861,-352771,-330028,-461857,-382805,-107813,17601,100333,263768,269200,-58573,-389208,-262218,-143435,81817,209038,-21016,-168397,143133,21792,4530,547897,719185,107186,-445025,-117592,-310374,-269784,1414,-173602,-74274,278581,859515,1145440,885878,267104,-291305,257139,718764,1058205,627173,55496,-354580,-490475,-367539,-121034,-74349,-409666,-191858,-63474,-357826,41581,330048,127697,37057,244456,347780,282765,-102339,-313968,-332657,-420125,-252110,110039,579437,814119,921181,808495,710957,587612,543005,430437,165882,-254846,-481231,-199440,-13061,-44277,-119512,-78024,5248,-51495,-136532,-105795,-174754,-177200,-7742,198531,197744,109009,145709,467373,694682,279734,-281333,-111701,301844,548670,459679,291977,162622,25999,-326385,-248483,-203399,-176431,-106571,-102617,133875,112848,100217,80738,-21052,-111681,-189250,-95865,296262,520083,556651,537467,601084,613219,365887,114344,-156162,-225874],[-134201,-22566,65173,75173,230561,368950,358138,324086,422224,569444,499340,228490,-213965,-472255,-348086,-81077,110255,-9562,-248041,-433926,-311846,-210841,-231312,-580647,-112146,146016,3270,-309067,-370576,-120213,-155339,-356848,-303884,5910,-55586,-375944,-236122,-298113,-202770,225812,331052,297043,89557,-33239,-179833,-355428,-254608,125510,255117,208209,198716,18962,50878,267095,267177,65098,-100563,78053,405459,396218,365566,508330,644747,410209,-66030,-364969,-304123,-138630,-61166,-131995,-192521,-420071,-228735,111006,328729,281794,115625,58897,83614,-5639,-89637,-410748,-481315,-350326,-350351,145564,606685,826128,293727,78071,37172,164975,206867,140213,367140,406544,93057,-407554,-242514,-117787,-102584,38035,96424,105203,153346,62836,-25639,-39750,164695,479267,728344,476054,-39174,-389332,32043,70447,15570,53058,7413,19498,-92788,312981,782748,652145,90109,-299236,-498625,-163274,74609,140835,-124055,-416244,-405968,-354382,-350060,-398508,-524358,-360776,-269713,-373271,-408541,-262987,-94491,90004,264473,192077,-32260,-147029,17894,267777,198375,-34610,590327,1522924,1528117,768010,51173,-266955,-322139,-163772,-87569,-162208,256835,535352,336898,-279485,-54603,546242,292175,-467897,169094,406388,279864,428057,256797,-16409,28459,92219,134570,114494,-227502,-360088,106962,385497,225024,-148482,-197135,226382,660771,895839,682514,440266,363663,277249,66213,-179590,-168133,178994,611073,659365,590978,511876,547302,561105,404366,-24748,-522491,-168639,-49918,-515309,-320491,-18828,69749,9281,-3533,-5206,75373,6980,34150,544105,956972,851587,310078,-304783,-74803,170821,54192,-155945,-80691,-30979,-31221,42763,-9175,-79690,-267797,-435581,-396381,-259353,-115721,-92528,-325557,-336394,-211853,-376960,-171805,289469,611622,425050,-37127,23198,64120,-216793,-256827,-342507,-238793,12849,29796,91597,141144,-65520,-368442,-448037,-359055,-247533,-123777,98649,868328,1354506,914525,65948,-327892,84474,237719,208379,-105417,-482154,-253846,-220281,-75788,-68986,-6836,31777,-102688,-275027,-122007,56528,264353,477300,440603,289179,313665,529303,534984,142460,-211177,-331976,-117243,213990,248561,57896,-247303,-80107,294803,526242,328516,103902,103453,85313,-177014,-10104,343393,96503,-318987,-181606,-73492,-200023,-375318,-415641,-273691,-137334,-161037,-110722,-68650,119284,381336,295702,54962,-135945,200710,164643,207748,-44169,-248707,-347557,-406543,-205481,-225656,-597905,-332769,404413,909231,1016600,949911,790447,392563,-85286,-124361,-113011,-245122,-458930,-285154,-260888,-354650,-228025,41042,-58938,-438368,-175481,-70026,-371835,-145768,9614,109541,-48850,21546,445591,865553,1266291,1421967,1005575,767202,1232008,1133017,508545,-71906,-34258,426536,471541,124306,-72160,35088,67848,131700,158486,174070,218048,161474,-43631,-388199,-174312,-47794,1801,90016,279219,437893,544577,323963,-28992,-160105,59342,473790,449105,182388,-151823,121186,241405,291381,24885,120617,445186,590660,478791,159984,-274676,-94520,-17282,19432,15566,94466,230282,243169,50302,-264917,-208153,-140719,-246434,-340370,-277947,-462373,-246148,-14986,-134951,-304897,141751,519450,119620,-266686,-175091,201433,44293,-200187,-328094,-278159,-68135,64490,124453,50272,-35202,-141074,-245741,-301829,-232705,-277899,-319858,-431339,-284604,66922,535161,562304,352989,2679,-199581,-228701,-247941,-105729,214068,297051,128454,-267923,-117139,-89802,-285351,-95742,62274,-311600,-255455,176780,475882,618213,549430,342488,-80993,-534769,-33637,77565,-101777,-297428,-194061,-122479,-210552,-132193,281332,367635,45450,76142,955747,1309328,1090157,539294,28915,-216419,-334218,-164102,-219674,-396494,-152585,-15435,170802,-9206,-42328,-266775,-384294,-72215,22057,-61084,-71507,-43189,-280070,136908,556687,431125,-139557,122870,534619,544825,142873,-87239,-93811,184337,506003,448346,112360,-272967,-475950,-249835,63111,67249,-316508,-237657,108518,8049,-122858,-95596,45813,167831,218843,49175,-107266,-162067,-21664,23622,-85474,-45752,93350,93609,71209,-132383,-161406,-123566,4868,80995,277431,241113,124381,-53519,-332778,-408892,-478421,-364769,-310967,-236468,171129,562292,630543,297456,-95568,-349709,-68356,235328,379740,318833,70718,-256847,-300673,-137709,-6361,-47186,-55305,105775,80231,-230076,-278187,-76313,-67671,-26519,-95744,-199031,134413,839649,855953,562337,145079,-198932,-220912,34035,62817,-85635,-336313,-80977,94849,285166,197776,58261,-299372,-297933,-59773,118039,380068,353792,54187,-261638,-185933,201526,84445,-390760,31010,222509,24419,-100574,-132382,-46275,187465,217117,114615,188566,148042,-119422,167334,715916,939989,669697,-60971,63124,351933,228337,2457,198216,501787,480104,427738,234585,194567,33343,-132673,-207988,103210,305831,460619,763838,649219,273840,-84709,-228643,-140350,-327127,-287196,-230481,-398900,-166768,-76272,-262545,-214030,-76164,-44313,-243401,100448,375822,270420,-13615,-221652,-400626,8307,349942,653746,744484,728141,469376,134723,-66327,46233,580484,922617,861296,145901,-392653,178824,468011,487821,471732,349050,391574,601918,502687,46824,-265918,-12765,124514,-171712,-327822,-320591,-29605,580813,944480,739762,9905,-5485,309502,366599,535487,489803,350671,-24433,-265539,-228449,-204535,-235057,-117359,63701,-44620,-393331,-270888,-95860,-122927,-305413,-238016,-248100,-447288,-367410,-402359,-383279,-56312,58752,155257,214331,-253724,-361154,55428,-31323,-35894,144600,262913,351890,148085,213191,645173,537327,172774,-293635,-138691,-45446,-79062,-249721,-119394,32231,-199102,-64272,192144,194828,118054,51531,21649,-132534,-406389,-202841,142433,299819,345594,224369,-43197,-272865,-495097,-326559,-164402,19795,160372,246583,246545,93983,-203912,-128415,91147,3393,-339986,-212176,37079,12404,83983,108834,168348,377165,460127,521216,368346,12883,-245720,-243138,25065,126010,163422,-157549,-450534,63392,457660,526103,465269,171528,-91608,-376620,-210605,-202753,-191295,-188847,-21276,32342,-256385,-62880,544236,561465,282558,48664,-25579,-288815,-336112,-64431,121961,281111,239531,-57536,-354098,-303535,-341575,-347723,-149142,45740,-252668,-286952,152086,267623,-41963,-408559,-308785,177583,751084,1049216,1156139,676904,419647,90822,-228837,42303,341772,188705,-235163,-337675,-329520,-307247,-124026,189842,300400,226574,91827,-260506,-520682,-233733,-213941,-193122,221270,274413,-149516,-540453,-318282,-316338,-149675,-104334,-374021,-181281,33733,66411,33802,481303,919232,790023,203471,-291925,-419204,-87357,58308,53234,-209575,-192248,132364,584698,532746,145281,-121591,-24737,-55053,-162042,-322296,-369335,-301356,-419183,-495153,-250040,-139610,-127728,167867,606504,968988,868194,457332,150728,97571,71434,-176840,120789,404934,395664,504397,491893,-45592,-555275,-309429,-271831,-442835,-127363,564374,1297827,1991481,1627400,945001,-2104,-45096,467819,525292,-82356,-388733,-308951,-242648,-125795,-143287,-227146,-85154,209802,354695,444427,125145,-168950,-232346,-294986,-156482,82220,203789,187279,80569,90126,63546,31196,146979,68656,-101199,-75404,72243,180353,238508,266846,-10114,-416330,-395044,-562959,-71011,155024,-29191,-114316,218794,390448,411918,344249,74070,-181356,-386784,-278498,-116328,-4289,126295,366667,333323,101722,-339912,-438863,-540825,-283755,105951,182708,-10287,-219550,42624,236132,86012,-137926,20231,241110,314073,59245,-523267,65009,583498,678092,291184,-39689,-338660,-419371,-355367,-164919,-101339,-44559,-65124,-341898,-420497,-267911,-309901,-447881,-71923,183275,445568,478518,352662,96295,-116115,-293062,-366829,-506321,-328678,-165036,-142522,69177,166500,21881,-124551,-111245,-74643,-7298,243297,135940,-204035,-154042,147030,98106,-223056,-429490,-165340,-309503,-187997,-329152,-378443,-57620,119886,106939,-226678,-51511,259759,341314,364545,272264,156176,-60836,-365638,-405563,-429924,5501,524041,476990,53345,-377145,-77772,59387,-50950,-214046,-135587,-145202,-182010,-88271,-64055,-242447,-444692,-130972,-247182,-339254,-398278,-251077,-280186,-339436,-422133,-428238,-332211,-286919,-338829,-160669,-147757,272941,323044,154245,361307,884451,721364,518721,147581,-252838,-312454,-17910,211194,327833,269926,243366,117756,-220498,-182698,218108,307013,135331,97462,364422,188228,-232165,-234690,-23175,-24101,243360,495350,399239,63167,-424734,-523711,-416225,-93228,403378,983693,986499,492866,332965,320295,-180320,5454,633605,987706,736156,259592,218377,171638,197469,210184,77384,182191,250495,245965,4850,-345873,-444116,-331445,-172817,-101045,-88786,-266569,-358977,-352132,-424453,-329753,-292683,-305132,109876,263576,55515,-332582,-466293,61379,500413,762807,1029137,767997,231267,31410,149434,-133244,-352075,-160396,-92604,143925,321512,460553,238046,80611,-83337,-128002,-99773,159740,200638,-92386,-402169,-352461,-10648,-11107,-161798,-228052,113818,-12691,-275187,-142509,-97255,-167816,-245825,-196790,160439,278798,286116,212264,60632,71220,386528,605292,214427,-196075,-344975,-426202,-175787,-113001,-329061,-202365,58761,49045,-168521,-12070,530702,772373,430396,170003,263771,463062,505678,312154,-92542,-299300,19623,577918,559189,361036,-290374,-50566,479935,544296,271207,-192366,-511277,-129907,-36506,-91596,-345468,-428557,-372579,-459309,-251922,47832,315409,135965,-2569,-350358,-426843,-235157,-204770,-193321,-146916,71765,400288,613387,403025,96316,-528865,39943,191745,-194602,-255717,148793,-163719,-265767,445603,527505,101123,-423579,-433107,-204637,-189816,-67988,67325,316011,433553,241639,-256571,-278078,-12902,299481,522008,471951,409065,380595,276981,59840,49206,221208,281260,-167442,-280023,209248,426739,315113,189861,42945,96099,397,-155205,-494307,-42075,359738,520578,438292,497432,504007,611399,570922,536298,425933,47045,-508819,-287025,78876,143820,-216732,-567828,-317410,37055,185175,128817,175645,271309,390655,186360,2654,-205092,-3916,204286,399618,314153,-55747,-316357,-195934,55588,435346,661744,607198,302654,76524,175914,166047,-252743,-312868,-460835,-429201,-204656,-30553,-117444,-77144,455283,611355,582447,321488,179219,176275,312042,194551,-226078,-313320,200508,844301,1138374,1159202,869397,350644,-184623,-273584,236150,417885,407563,185998,-6051,-60140,-173324,253691,835523,1142231,583576,27119,-240300,-421801,-542552,-367692,-245032,-196062,-401648,-380337,-362013,-125721,-43675,-431997,-96410,88250,-192416,-105534,166116,452592,571887,500462,359723,463406,178300,-1787,68839,78808,-284385,-530935,-314703,-232123,-187166,-51159,194102,182339,42603,-162682,-360482,-512847,-222857,-146462,-31665,269056,610460,467023,-73141,-325931,-31599,345830,669845,768483,699131,555131,377215,180981,300296,336267,61305,-19815,67064,200205,444053,636984,674945,386324,-113970,-397525,216001,639678,823050,852751,596441,-149077,-400204,-66919,-88079,-399416,-484448,-428326,-446672,-186010,-128531,-263072,-320574,-25148,158030,-21315,-299271,-122004,354463,699095,370505,-222761,-123469,-5385,-324978,-349292,32167,-11692,-297783,-189269,8972,-96503,-389787,-361971,-315638,-50386,101568,-123088,-463511,-261549,-341107,-279913,-72898,-7138,-44479,74042,189875,279988,199875,166984,192673,22419,-50060,-28365,112786,-45759,-62633,199292,119712,-106150,104234,235052,104522,153444,301035,447070,427890,474476,362007,410468,358787,466781,582878,337435,-146787,-441819,58712,408805,496711,198440,393414,224753,95673,-81233,-214780,-308398,-298957,-65936,170986,246146,158199,119362,-59027,-156487,-103846,-19394,-123466,-132288,-156819,-65369,-311235,-90779,301459,540326,459215,49675,-230213,-469031,-531992,-319105,-237894,-278234,-73367,324835,328034,99692,-127470,-202340,-124541,25810,-3258,-59717,-4724,-108537,-291930,-342924,176203,352858,356721,332638,54810,-156149,-416950,-169292,117533,139064,-161547,-360750,-78972,76859,-69060,-316057,-284142,107285,384737,487944,541961,389619,-95542,-363790,31957,209378,192164,179364,79199,-124540,-240001,85340,510483,762699,894406,850427,626520,326207,-135751,-377407,-233886,-83056,75540,-31089,-255574,-217956,8086,-43760,-183521,-363506,-373594,-292034,-194958,-397033,-314386,258602,702658,895359,968005,840500,240678,64999,522151,700579,595722,799219,662835,298303,-285051,-67359,238653,246668,-24606,-469003,-144128,186229,342870,392405,193704,111905,141966,12771,-54463,-154576,125597,400997,338156,-90453,-335806,-275008,-17286,113352,245794,-79441,-391672,23544,121588,-253974,-239305,195352,201334,-261925,-437224,-379477,-378028,-157453,-77470,146645,255456,169531,-216460,-311112,-5766,160824,-123038,-269444,95246,468885,468853,145242,-438941,-115176,100696,-148996,-390295,-287224,-428124,-551888,-182218,5602,-124254,-358260,-186365,-15886,-202819,-273377,-351946,-229410,19509,371344,464252,186521,-198062,-363738,53810,529513,756882,528107,-91441,-71991,113144,-2979,-429605,-398517,-428874,-285735,-193755,-350940,-75424,160317,53632,-297709,-209368,-334144,-517266,-373826,-187952,-9181,22544,-33061,-251510,-554241,-328769,-206858,-255624,-246324,-242660,-85249,11575,253609,258504,-43920,-430779,-436891,-220072,222300,450535,436664,240768,106904,6461,-87400,-139539,177563,87294,-357099,-226633,135579,-54338,-412152,-196209,127578,130850,-114044,-96997,232114,316483,67260,-64752,-195992,88786,408936,602952,409812,277906,198846,-241675,-358895,200829,291450,-18043,-297887,-402012,-452689,-442199,-110527,156416,564110,980493,1405143,1554887,947833,259454,-129818,517,103870,44055,-37913,324098,704610,583676,169482,2359,-7624,427191,624626,198619,-313054,432296,986777,677728,138118,219281,230488,-137099,33469,273567,193142,-131702,-132056,-9005,180872,233681,56226,-280023,-19657,96030,-121933,-396308,-30684,175452,-24012,-260523,110520,474612,672028,526127,276709,79042,-114113,-431074,-371892,-150891,1736,-46626,80803,-91172,-256473,-188163,105443,181954,84480,21724,154010,164695,358019,343603,89733,39085,-160111,-226519,241247,420325,393046,51722,-328215,-173337,-4764,-32133,-366837,-293208,-222645,-461440,-201530,60195,103461,-143321,-234570,-217580,-224789,-312830,-253957,7706,139594,23241,-66355,44675,-82683,-478084,-282351,-19156,210075,304726,169515,-135013,-9683,-6972,301244,852458,985653,320628,-590773,-55435,-230939,-192755,58731,-121028,172072,448348,919262,1102421,715953,-7966,-292799,364512,886189,1203603,752699,300742,-87515,-260102,65165,106501,32614,-279474,12351,192450,-19339,-71416,307247,221579,53573,111643,215775,343889,45786,-86042,-190407,-177996,27514,258981,654529,1043914,1190547,811340,456879,214323,174534,17556,-163291,-293061,-216872,-91006,-103935,-214896,-150099,64573,107124,69691,-115158,-288681,-311485,-196221,47741,106402,776,-115141,-231793,-10981,278641,51764,-371942,-306093,45536,433142,317307,169983,-76482,-135737,-454828,-219115,51106,247455,197501,208910,219556,43533,-14738,30984,-5966,-77163,-139728,-240644,107495,423368,544446,508555,550942,418881,115419,-19194,-86477,-146848],[-70057,16380,7448,-26653,147925,339659,356609,355761,400418,520784,451195,254624,-86375,-415698,-317008,100617,276519,164638,-105688,-443147,-296106,-30564,-12329,-308483,-189470,-70722,-324691,-192904,208442,284489,-40677,-509526,-225579,84602,-63592,-385131,-366484,-455402,-131099,132601,75926,42030,90909,7689,-258024,-624122,-188652,192193,427866,435374,600505,567597,385280,286437,49060,-58240,113021,355342,618518,557157,413370,425363,474840,261253,-153611,-274650,-103521,-50942,-217435,-459264,-456134,-413532,-309158,83597,371236,319260,51985,-21723,-115628,-29376,5552,-355280,-484992,-89828,-84795,158037,520224,565803,254536,335160,285107,264525,289399,397861,751715,741131,354554,-210428,-467305,-377763,-172517,-48700,-49059,-122259,-275557,-445166,-452357,-312631,103496,649817,952109,642259,-149823,-398997,34923,-36918,-102592,77421,229676,248184,115023,299149,617104,484192,-54443,-372408,-374868,-10928,191086,193121,-86259,-210110,-73491,-141521,-275423,-435789,-400660,-348468,-272216,-387496,-320447,-350796,-185651,58883,266512,149842,-74756,-396438,-306302,-57158,-72976,-232691,315629,1153136,1325261,957285,219461,-158877,-92222,102370,6970,-222323,105738,342960,180151,-422544,109889,611429,432954,-238521,115800,373946,391671,424172,150534,-101806,-15993,17226,13252,-47382,-325409,-158572,265947,403194,125196,-317915,-194083,168895,423882,504786,346389,156012,110308,150204,25705,-1311,20603,185123,321835,244101,317839,429559,484166,422192,320118,74911,-326533,-249757,-143641,-325751,-274644,-121759,-69707,22150,63655,173557,247196,156368,-78599,159518,468959,476529,65851,-79058,164619,313369,12295,-420543,-324219,-197149,-18306,162210,213131,70041,-222984,-364990,-391619,-298302,-142113,-109803,-179579,-114910,-77175,-321614,-233499,283762,576189,300852,-223057,20819,224073,-71744,-275841,-278847,-124979,12076,-129992,22048,273996,203674,-242911,-466286,-214125,-112897,-4903,-31410,512114,940443,628961,-64420,-378551,-268689,-132064,-16978,-295656,-286606,38306,47208,-99558,-252228,-236340,-142698,-413591,-550479,-356046,-57983,242031,515079,408757,357693,671270,854630,843407,396405,-67263,-248144,-132199,89530,116910,-16605,-151194,114716,394110,456914,181023,-112213,26609,161460,-109281,-370686,-218904,-67252,-171602,-281498,-417108,-391866,-221932,-195472,-330954,-262406,-38805,26649,-114618,87689,314907,282685,112500,-175494,-336182,-318421,-127464,-161366,-266690,-294414,-260263,-212006,-319409,-488126,51060,580177,1034912,1024993,941361,762074,470819,-68827,-179283,-199769,-298870,-342687,-284953,-321592,-318940,-22764,254936,79879,-295714,-316681,-108498,-268462,-83102,94935,55571,-147471,-145149,233342,655733,991361,1067900,911133,950951,1328156,1143528,543338,273945,467458,797646,845149,259388,-56083,-4643,51993,122017,189078,72782,-48791,-101356,-327930,-286961,-28258,19017,126141,255605,451779,470969,437489,148213,-206834,-254494,18663,403671,436427,99608,-376670,35739,333226,438143,154512,38201,206337,490856,494536,152506,-365740,133345,216557,26655,-23093,-21336,95334,95024,-107488,-298700,-61271,-16891,-43909,-143597,-233214,-442367,-342247,-106197,-118941,-408647,-64660,228116,-62524,-360252,-114117,366318,342332,30376,-108762,-125888,-63868,143597,291239,268251,316813,311481,77097,-141107,-108687,-105107,-53133,-193758,-228239,176789,513431,455839,93682,-220784,-251358,-174091,45689,168977,453426,524384,313587,-216742,-174465,-32958,-200954,-173968,46892,-304092,-260630,118871,273083,179133,142430,209544,24012,-249809,-160948,94256,79669,-43222,-127226,-65401,-125916,-199515,102237,176464,-83530,-95059,540920,739183,622679,226111,-101628,-274742,-360552,-259388,-245310,-462441,-261795,-186922,-291598,-423900,-335145,-419109,-286760,-135535,-143451,-298633,-126768,-106132,-155547,261451,529865,285441,-160543,260189,598339,560670,233052,70458,37031,301513,552762,505825,162936,-235247,-379873,-158400,78015,226041,-23400,-340679,-36020,30899,78856,65850,148982,258928,336262,309865,146450,-260638,-229603,42145,165901,261594,13013,-59160,-82456,-264679,-249074,-97152,1327,-46548,160903,210437,227266,75505,-307540,-442284,-451303,-472414,-456234,-342484,72589,505607,497458,135840,-227059,-164214,302967,723806,815545,631752,345974,-73820,-315015,-68606,150148,258845,195346,243521,103537,-351649,-308101,10828,-35413,-134896,-292727,-319661,87229,755165,675663,392816,154841,-150930,-195958,54346,80213,-159089,-370405,-57000,5840,116400,17238,-127725,-387027,-156635,131464,384941,608602,386363,62621,-344830,-55515,323578,150764,-294187,87472,272509,-20925,-337779,-308961,-20387,375169,518054,197368,191823,347846,217553,80599,383193,634612,569329,42250,19549,206585,19309,-194922,64051,305709,240963,236714,153711,99303,-44825,-180738,-311041,1187,270765,273694,212303,153619,104441,-22623,-321506,-312881,-429605,-398011,-460171,-314626,-85608,-91191,-366685,82320,347153,317023,-174465,-205579,259457,196303,-196462,-315711,-515865,-141694,194456,443593,466079,390697,104083,-165470,13284,288882,598473,769432,685890,88808,-470192,131603,465706,494424,478712,561208,733253,715476,551114,38844,-236932,-15212,50664,5220,28314,-176778,83164,815636,1048176,672957,54082,140573,490219,573068,611954,389987,285526,118933,-105488,-175273,-221629,-424420,-275481,96509,-22526,-481909,-177527,68251,-158282,-426825,-232671,-188789,-389960,-491900,-553215,-366556,-117996,-75861,100686,62806,-383695,-277122,73057,-132058,-155816,195297,246148,82679,-231275,23023,519268,517141,166320,-205557,119197,253061,43249,-336004,-499293,-418279,-383422,-107806,37791,64499,5131,-15828,9631,-135652,-343220,-284129,-98422,95916,208774,72636,-231465,-387393,-232433,-239573,-246723,-60973,148853,259777,113051,-88487,-65142,235387,134544,-312651,-32022,337824,268556,-44381,-360360,31642,290706,536284,612749,628976,492768,154055,-217949,-411244,-73712,61212,100678,-58110,-52750,329754,550710,541818,393209,69394,-217287,-324090,-241217,-83568,126053,174668,27146,-43523,-206899,36154,615975,765150,447783,1849,-214284,-450274,-410897,-44911,243564,436794,329273,-52893,-211569,-59346,-141748,-303207,-108706,86805,-198021,-357358,30627,189893,104767,-144041,-249780,5873,587972,1030189,1256301,620170,58532,-73393,-164074,68372,242009,44376,-228679,-100466,-216190,-226471,-115814,192969,217186,96781,-56150,-217038,-569854,-372599,-354552,-221475,185903,230629,-129804,-442361,-542440,-210421,96461,143940,-143390,-139228,-124936,-242747,-122601,124532,532233,612512,170471,-195826,-521151,-274335,-43771,139470,-56601,-303920,-174116,170331,177983,22021,-110609,45491,-8370,-106783,-203003,-182302,-162258,-201699,-262242,-199480,-78493,-117556,-6424,301514,506169,372404,424873,323940,260223,150474,-137456,147157,460816,466427,527138,550117,63977,-440692,-292899,-108542,5433,269551,825558,1348877,1758581,1241184,617161,-142445,-165782,305662,418336,150646,105917,8844,13821,133709,4645,-316241,-385369,-58688,236324,495488,261747,-222619,-396687,-387215,-102671,216042,383026,544494,353982,286461,188962,56834,156902,209237,25116,-92409,13168,66974,357998,604912,347663,-163701,-253599,-213564,-305959,-244570,-271457,-163110,233759,463931,535356,422299,77175,-185359,-315083,-309570,-146518,-365618,-205468,169630,198925,111067,-251356,-406594,-392078,-94533,196332,142319,-133101,-109407,230794,424634,270310,104092,59222,256284,302076,124750,-341258,-64833,539614,757717,569285,144508,-399241,-508396,-327422,-392941,-206619,-32116,-66906,-345271,-341751,-125239,-192806,-461216,-118190,218121,330695,400157,251469,2440,-87568,-202057,-149152,-209336,-344346,-302354,-111590,204075,247535,166114,62432,107337,147705,106208,178073,55535,-169900,-133053,116485,109205,-130476,-359156,-316716,-170204,-58455,-18635,-95141,-166884,-188572,-200371,-402300,-254819,-21841,103609,24036,-56711,44586,55594,-100548,-288459,-320364,-46810,385199,409172,13302,-402250,-419886,-182256,-130715,-153645,-158060,-244547,-319324,-253170,-132331,-165581,-185526,-174709,-301262,-450695,-585401,-424398,-433966,-491429,-542991,-434346,-478331,-221384,45916,163957,8708,59879,-48173,-214532,34328,278683,322201,199479,61276,-83426,-115914,195270,356795,461416,297027,257577,97213,-232486,-474580,-129719,-104383,21947,321493,568176,365168,-148144,-138355,21278,-168384,107647,446589,409273,69079,-313039,-456272,-426017,-161361,369961,920600,831975,317183,93188,93922,-281941,18326,427396,497018,219949,9539,100016,103820,107767,95902,-99993,-139002,2026,-56607,-246513,-509772,-315765,-210231,-168591,-211884,-389827,-389675,-403137,-267931,-209261,-275868,-381827,-149489,196092,310809,155380,-37204,-374072,-351267,218451,648599,1074077,957404,428969,50519,113517,-72386,-294368,-160685,-239621,74257,342315,352540,-2725,-127616,-221051,-218780,-170057,147803,342756,170813,396346,434280,461202,148261,-183595,-294410,72479,35479,-294953,-453289,-282194,-51678,-108347,-80227,182758,199270,131781,118791,-78924,-1521,369371,521241,107074,-175930,-109203,-268414,-255979,-209850,-440091,-119585,26443,-246347,-336665,91934,551311,603376,213097,147988,428580,708723,592187,474183,132142,-87298,190475,543027,471709,303708,-117517,-263525,263649,321282,20486,-355564,-257555,-70367,-96376,-198394,-442089,-521456,-249055,-159044,-521766,-243301,260916,303503,220155,-218927,-433822,-397656,-520695,-600503,-272331,204440,598946,988646,604659,71295,-327381,178477,178592,-487927,49816,430979,48988,-479704,255665,473959,67551,-453523,-342318,-53737,-17226,86635,248009,433694,439014,194872,-359455,-247734,114392,510135,734909,530806,319234,190725,122283,59515,139806,528295,796635,491410,-296015,5816,438725,542720,450068,32714,-129389,-168972,-210567,-361465,-175707,253957,415108,312981,277520,406824,678422,830362,777941,535291,148606,-268611,-431106,-214032,-157446,-317040,-272636,-59874,73351,115678,21879,41733,22684,71901,-25069,-109841,-210268,-122553,165025,497073,411283,194069,148199,169578,219936,580006,802574,827642,495773,160672,176225,286846,21510,9483,-238005,-393344,-273556,-144095,-127784,109478,672546,802693,548429,153499,8470,107602,329284,302400,-33984,-201178,109198,472765,664005,650198,393263,-22594,-321338,-140045,246579,402110,379424,218308,132988,68387,-160836,117146,504117,808786,464151,-61067,-380955,-549489,-350989,-3225,126355,115873,-136401,-499347,-195727,161317,233122,-145035,-352785,-143558,-432271,-381920,-122015,307630,641837,621070,317304,338525,68104,18753,161345,157928,-78887,-300196,-361478,-347429,-293575,-157384,172903,161415,184259,33704,-92110,-212362,-516131,-472490,-149972,225792,517560,394667,63126,-539014,-455929,-45067,449875,764131,772839,537095,328894,-86770,-50692,-49288,-108419,-66600,47608,238160,468632,590298,586976,327693,-129890,-431803,268256,692450,943579,920967,619058,-52653,-405856,-236519,-182119,-368075,-523710,-214115,-279606,-267980,-143687,-189690,-377595,24741,235975,11664,-369760,-300190,-42061,133169,-160361,-415794,63070,51663,-154072,-297901,-238249,-312722,-398165,51217,183559,64411,-285700,-325510,-196873,331232,586734,269820,-230826,-288060,-260821,-204397,19303,32604,-108951,-55646,73144,209625,270622,131695,45075,-249488,-543812,-201882,177354,178892,-91599,-125229,-83982,27804,192413,69862,-239002,-128058,148408,347347,434509,702970,565059,565297,533850,589505,496294,140091,-190815,-256403,-48789,93343,269930,-60404,-98609,-170436,-328220,-210881,-190099,-270715,-306007,110649,479533,421866,157386,41288,-78445,-198595,-209076,-216976,-317176,-261573,-181325,-174249,-428172,-149543,231830,476290,517569,252117,-79281,-267518,-316516,-221582,-204767,-405516,-440667,-25136,144430,18679,-185565,-251223,-149908,21054,49906,-57180,-114982,45116,116338,-64598,-86460,191060,428326,661276,658160,320985,-61182,-320335,2255,46723,-193725,-254975,202095,386057,182264,-225817,-222632,181998,422016,491145,535625,425302,-29834,-199036,99500,103061,38158,152818,111018,-131001,-396229,-184758,143860,454194,622129,687335,702835,462042,-14215,-365824,-241380,-37001,144782,126333,-110428,-137989,-12618,-75429,-220615,-257158,-196718,-115025,-104542,-404967,-231782,322081,709278,976420,1022521,843829,220946,-36790,366155,583846,519173,548843,646256,403147,-198612,-61877,205425,76054,-242495,-190270,98488,415995,613470,599453,329798,67094,44818,-117392,-158160,-91249,277047,557060,526993,174636,-108395,-107834,-65735,-63217,-120562,-447280,-264297,36800,145446,-245214,-404765,8121,-7617,-343365,-330018,-176240,-213978,-218982,-160328,-24522,-44011,-140398,-385569,-394898,-274064,-39066,307934,188393,497907,661197,381563,-152549,-354351,79005,274141,94919,-308206,-341183,-364437,-591041,-182654,72653,25696,-190600,-273906,-77825,117571,-12874,-175927,-386549,-127518,333621,545428,277884,-81390,-296877,68383,556693,840676,690563,33144,-234994,-215943,-255729,-462886,-309259,-397662,-379547,-220620,-384189,-104006,276028,267006,58006,101912,37729,48406,-310356,-538928,-379496,-180907,-129552,-333495,-419386,-215628,-50005,-86932,-282367,-356057,36925,377973,602018,445562,-117713,-488544,-361812,-298022,350128,509605,424818,190542,82958,126607,90067,-206657,-58165,71750,-221839,-490670,-93452,-129305,-385158,-220502,40348,25762,-183359,-211421,84117,259472,3742,12033,27262,144320,159060,115266,103294,207441,-54773,-508149,-328321,42138,116778,-106530,-291275,-292302,-324998,-291519,-124970,77465,398324,857993,1061333,1066380,675358,202106,-64886,25924,103579,3114,-8764,302852,563922,378827,33567,-16186,-47310,-8912,76695,-467341,-86348,705054,1054293,792848,139894,1273,10391,-287939,5987,222700,53721,99507,121178,169734,235019,162622,-121618,-208168,73922,213270,-3195,9320,120913,309166,52242,-107593,227239,563006,605352,429394,215516,122103,-14456,-347044,-395226,-21260,41267,-109849,21451,43017,-134741,-146143,183832,268854,239506,179779,333380,250917,351895,209641,-85851,-390201,-304424,284766,900507,1158238,691075,62949,-367048,-304659,-64148,52633,-215171,-280223,-238709,-517956,-216628,6800,-48535,-445539,-198122,-86205,-181291,-279596,-221789,101933,368886,291200,-151709,-223614,-172745,-463855,-222068,4435,192544,238814,213903,-112024,-208573,-99549,374678,934220,1051382,461598,-476487,-119044,-68300,-70323,126559,1271,413156,706004,951323,952298,473062,-255301,-109398,361509,789381,911215,620022,354349,27900,26510,470034,397471,123574,-206932,199980,439228,234464,-94906,196093,234569,114708,-49991,3381,233286,225273,251028,254857,158181,199904,302657,572180,978525,1064633,741346,229989,-47221,-155090,-213635,-374610,-67325,100943,116081,-89935,-397271,-221546,21444,61125,76932,-184250,-379689,-36209,169052,244072,30054,-239415,-387015,-510168,-290472,-133843,-218252,-491367,-452339,-226297,151512,156340,22418,-168081,-204876,-452236,-234575,177891,422754,430855,470942,114438,-73627,-82468,-12462,-34254,-83527,-115652,-245747,-79793,245927,418100,394764,430082,211878,-71279,-88890,24989,8640],[57545,101052,-5049,-85264,63945,261743,299050,330821,307642,368896,344279,285970,102190,-246249,-276209,171911,313221,255098,28516,-412154,-206799,229184,288185,18839,-215730,-385427,-415953,266257,755105,563286,52559,-477426,-140365,33689,-197068,-342413,-361442,-565929,-42279,127976,-112531,-345600,-55734,-51366,-307137,-468036,-152904,43766,210473,362123,726495,903301,550833,121517,-133465,25114,340815,583513,673272,558983,331991,264307,226853,19214,-237403,-110899,53083,41257,-272639,-557163,-521972,-396841,-546222,-33915,337169,313716,-21542,-161491,-235425,-20190,90444,-273703,-482617,69919,145994,228624,383326,261292,403941,639575,591369,390362,347914,605765,955487,927605,527314,-26784,-564298,-390161,-46759,-8659,-121264,-362821,-521499,-159230,-144628,-324053,52496,655042,892161,569702,-340123,-277894,84441,-106352,-218997,42517,430426,424990,193680,135444,266760,122043,-231680,-374134,-219283,103553,156236,-14631,-90261,95832,287745,102954,-129741,-315731,-285553,-391718,-319232,-285552,-155218,-214562,-155161,53171,170273,9946,-174445,-411199,-533467,-403446,-349539,-422495,-192968,321351,785783,884551,314841,79781,280470,354883,187968,-88413,38879,114745,-51176,-475131,272459,622028,534432,-69478,-18832,266329,437392,390852,58608,-152217,-54490,-50082,-108838,-208168,-188660,43694,386093,400238,67432,-471109,-118241,114894,120304,-27755,-198546,-394997,-311854,-36077,63884,270117,386043,350222,62882,-31724,274042,382931,322403,240695,197488,120159,-117772,-27720,-114332,-144002,-151516,-121751,-173949,-25181,15329,198417,240625,169926,-89252,-294629,-130058,-42846,-127086,231507,461683,402899,-47678,-510847,-178868,-222144,-9633,232233,395675,175801,-227287,-335122,-413721,-400503,-217724,-119788,-8122,89464,12591,-297872,-274731,160933,274223,5324,-324808,100287,343220,134123,-71959,-33839,36928,18817,-327374,-151305,264220,349806,-92198,-510238,-89356,93157,146613,-4846,228715,480641,314414,-2802,7398,43896,-262875,99812,-31765,-59124,185166,301283,316498,338783,259235,256265,-121854,-370287,-538695,-100084,328198,521145,365408,371263,875577,1115023,1014564,533127,36887,-184444,-181697,-109454,-132105,-167265,-54175,245964,423984,346092,75946,-298127,-246582,1852,221846,5256,-209972,-218571,-167605,-223522,-392607,-252091,-44571,-46261,-401483,-284328,7205,20696,-164685,110797,303272,368546,362581,87563,-168661,-366648,-454231,-242907,-259983,-234859,-148079,-68257,-113549,-167473,414753,707097,986451,957885,800324,594863,404611,-76201,-219819,-241334,-243714,-238959,-252996,-289522,-273445,46835,393897,245751,-70342,-390359,-206770,-160183,-55377,46812,-182053,-412082,-422853,-61644,326076,538204,491522,523728,806366,1176992,1013346,661229,668960,887512,963593,914337,244972,-134324,-155309,100038,305985,289586,45487,-92635,-237232,-299158,-104505,87618,-43904,66328,230573,419777,429534,280655,-38760,-274489,-456075,-209982,92064,172819,-135574,-576552,-93455,237513,276399,114224,-134435,-121535,278473,380606,74334,-372619,156668,284635,16887,-18125,-49845,-142821,-320271,-501145,-106944,130241,196035,255012,158093,-119150,-424390,-403099,-196595,-101636,-324187,-368087,-204995,-241366,-507457,-71837,366917,418765,148338,150102,189190,8073,85392,306478,383298,599593,698661,369174,-20376,-73834,-49971,112045,-32753,-341909,154399,347354,272662,-106184,-203914,-260316,-228901,93938,263913,491112,558757,354243,-172609,-275850,-23047,43206,-3021,23573,-338355,-326321,-50930,-76504,-304574,-64305,91389,108218,9946,48623,144170,175635,80949,-90580,-8675,-53118,-270807,-51514,47278,-186372,-327646,-53356,24797,33809,-43031,-133728,-304872,-417833,-372815,-265418,-512598,-421695,-194035,-175480,-320715,-451703,-422378,-228550,-242343,-384919,-473760,-152743,-133121,32930,303213,378636,61701,-128198,316943,576108,495517,320086,321198,230038,408884,553795,508989,188996,-30553,-107769,-60846,85451,319764,258154,261666,320614,498758,319780,141345,110066,189030,310041,511048,483646,3838,-428670,-15332,314851,435170,-100654,-237886,-291826,-459752,-329039,-86761,-27929,-112392,21105,85669,189159,100716,-264240,-407175,-435257,-528379,-351768,-336332,-54874,299825,282750,-14145,-312873,-145448,413107,878931,954751,755680,520216,149039,39258,117408,266762,417762,338623,222668,27921,-420576,-324742,-829,-115212,-318050,-518132,-395891,-162918,141970,183117,163268,187070,-67095,-203961,-4526,51417,-247507,-242599,42335,-17016,-87552,-143460,-267234,-434917,-127341,209852,581759,826328,484186,135718,-412268,-110583,289325,231981,-170808,-6396,212950,623,-360467,-392835,-32850,377500,578170,388093,264376,552545,497879,144238,54002,313738,352965,95535,51861,74976,-152256,-275180,-55856,19481,-71263,-37308,10365,-85685,-278342,-435454,-395300,-136376,205682,127835,-189806,-296168,30327,-50008,-456352,-288832,-238332,-396475,-412292,-140111,-22259,-153569,-237290,409403,845841,677813,71148,-479187,41748,-4267,-406027,-376241,-475502,-252423,13469,130376,143520,180279,-55947,-431183,110360,411939,567850,628760,480911,50032,-409263,42087,388211,430880,364862,508110,759988,669331,483496,-1701,-177842,95968,169125,361863,375007,8184,295102,1030069,1044970,650275,391431,270566,409451,523849,397662,135791,124293,159350,-34079,-128855,-151442,-178273,-312669,-18603,-131010,-423601,-28251,169557,-92289,-210904,-92536,-70079,-255100,-430920,-393710,-230134,-108383,-232844,-59001,-152424,-532614,-198052,15963,-236193,-232920,184258,239965,-141589,-274574,223325,506318,421621,25056,-180860,272070,522127,275227,-152224,-234212,-248396,-195027,-40593,-60139,-22492,-107405,-64681,22871,-59983,-212325,-317190,-305073,-128373,-24549,-152201,-301341,-203222,-51966,-180275,-273812,-83753,91293,158310,-127719,-142511,329667,533699,99632,-497570,300295,679236,397573,-96478,-278522,229760,493403,606256,665350,597033,453812,153211,-207229,-485134,-171988,99705,327643,210913,216239,353292,399812,410552,213093,-101822,-360210,-170868,237622,521854,629287,504065,93170,-177827,-273139,88948,577568,820282,524406,-13562,-455283,-539583,-402254,-42424,274973,404484,176284,-224230,21235,232074,90332,-250801,-113719,-9998,-224350,-292138,-48244,107427,221111,81310,40442,34260,370911,833870,1104566,674395,-57657,-256995,-138318,55198,107596,-80725,-128576,164609,23393,-55309,-76347,101961,-3512,-211477,-216044,-121319,-435697,-519601,-488781,-134294,234690,206605,-144407,-417083,-434785,-89406,177415,219409,-28383,-40244,16912,-89583,114270,207322,350796,242966,16694,-168033,-436863,-471836,-142739,152093,93831,-339306,-532085,-413722,-356269,-315335,-209961,13662,101821,2,-23123,16819,-91942,-70018,-105001,-19759,30286,-71170,-249796,-45908,10032,-156307,310566,416419,343020,173451,-61726,177227,407778,400778,361012,384980,53413,-401080,-313065,-17555,333730,554659,876426,1119547,1040245,569578,57087,-244311,-192333,113694,273180,417289,445639,346098,319612,376925,172954,-166911,-473201,-332465,55745,450527,336392,-133884,-463142,-518268,-107235,278889,445830,666217,529024,352786,181132,31807,141226,299410,96751,-235564,-235688,-219957,325615,817188,781222,363412,271483,202791,-67487,-498708,-462986,-160484,190771,415541,512216,401158,30463,-223342,-251562,-153426,-62781,-155958,-502070,-212832,-120674,-83886,-279364,-202393,-104531,98388,245061,79428,-195918,168188,560065,629619,295171,143661,26490,203918,245192,128099,-168562,-48383,520916,775262,719714,200990,-403059,-219325,-6710,-284793,-319005,-91872,-154737,-328791,-197137,36049,-77747,-481948,-181869,134923,137265,250289,112323,-133141,-114051,-107090,30627,-15155,-180683,-239166,-92801,170313,219165,269640,302739,454713,417721,182494,-104633,-227971,-93869,-45042,50704,94872,101013,131073,131589,30625,134239,233063,19527,-238390,-381832,-459976,-464487,-450962,-387144,-171153,-235547,-296186,-48852,198584,232729,23330,-95996,-48657,180369,276054,51590,-263564,-481939,-426102,-232196,-157416,-192209,-331907,-469500,-411785,-176236,-8895,85480,40388,-128114,-231798,-392286,-473001,-401437,-373256,-469821,-526177,-389886,59049,444724,461510,451717,135035,-155154,-485384,-277602,-311374,-33075,-33347,31201,251756,346318,432620,504012,470760,231968,170416,41277,-145199,-483137,-443650,-277521,133432,501756,662212,456119,-37418,-13585,139876,-218220,-161768,260211,355515,137395,-142901,-262602,-223765,-145038,289304,582394,325454,-100119,-217405,-112000,-232788,70476,216806,-24615,-379976,-282116,-84818,5967,24601,-17048,-250148,-398931,-244931,-323597,-396689,-339142,-179378,-97648,-132573,-190278,-300031,-457159,-381114,-187712,-15233,-143807,-454711,-66402,204745,276757,216484,193267,-46991,-268080,-88197,457367,964017,1034874,561754,40761,48248,15575,-237486,-208372,-369701,-12423,272273,147089,-209135,-404856,-197573,-160799,-63607,208967,529776,715753,1014620,1063111,777428,272394,-206865,-323032,19970,114319,-67,-278100,-362287,-56009,-90264,-106231,21378,20018,11621,62487,-48978,26384,436491,468506,59345,-86251,174415,-95355,-370117,-268332,-459193,-81641,16342,-261163,-75123,246990,433249,354542,27537,124519,474469,746878,565776,526404,338413,99464,105157,129418,168186,65102,-79285,-420083,85451,193736,-39097,-158705,17303,-39796,-215984,-384583,-495683,-350109,-77944,125593,-130655,-315602,112798,559364,404272,-38620,-348094,-441258,-510031,-298304,-247369,172417,613671,1034583,665070,-66818,-98768,325334,180151,-332880,249639,498106,105273,-441466,237573,470965,35081,-499391,-233275,15162,54170,192792,397534,506293,359483,68870,-422185,-181811,238300,592509,716320,396087,-7271,-150129,-74932,16498,248901,804086,1157636,1075160,289119,-243999,268960,530709,437060,-61068,-399116,-483887,-293403,-142078,-198011,152549,300794,185164,-6747,255898,628083,930474,877332,551691,171987,-137803,-275981,-306471,-363755,-147732,59270,151356,60463,-115853,-211593,-232507,-267977,-185586,-125716,-167266,-205977,-322263,15493,394713,427816,408757,545240,718801,629381,702712,770936,766814,532563,257702,173827,299114,279912,270842,-40547,-287518,-313245,-308248,-283032,16247,508212,825461,536599,29101,-173514,91132,316573,359330,115717,113752,190957,33907,25005,-1982,-182003,-346845,-237716,15002,236643,367476,330773,238592,236888,148066,-176219,-126089,173650,370033,293764,-98088,-371697,-406854,-242833,97946,234801,230509,85848,-244367,-4380,359209,398981,76076,-479659,-365780,-267050,-197847,-334916,-10447,436704,473160,229162,167082,-64244,55559,322419,274969,141489,-76848,-284308,-377824,-224139,-1044,247279,268236,362406,270530,191512,117841,-50038,-75512,169451,364048,505579,439329,287977,-148885,-488191,-355484,155454,577528,612597,362014,101702,-214799,-558127,-421796,-295929,-159513,-49690,175303,365479,428987,434234,261285,-189205,-414948,290867,684748,900065,753678,399293,96793,-151879,-420399,-258586,-305517,-436934,-26088,180721,27528,-44766,-154261,-492877,33490,283285,61786,-357563,-311679,-274200,-378371,-658053,-235281,105890,8265,-2023,-107224,-384472,-459018,-205766,254221,357572,222941,-145405,-322559,-133294,631819,1000545,683420,90211,-280598,-268050,-304784,37408,204760,49201,-14905,19439,76068,222496,43811,-81804,-208424,-223412,48813,327247,282296,-147658,-467861,-165856,61944,98382,-209153,-371724,10860,-88557,-109947,120468,432284,364720,330312,454918,582928,342968,-149384,-259931,-70080,-30234,-43124,180462,-85408,-517640,-555299,-413779,-51522,-7312,-184793,-180980,381704,747950,504753,28716,-170110,-97077,-167076,-268828,-456575,-426585,-54382,71069,-119191,-444715,-162165,235782,470201,547424,461602,146712,-140072,-265738,-224262,-125645,-175965,-442556,-406779,-117712,-136375,-288779,-260646,-120811,60135,152565,-20256,-301544,23692,230672,193087,-98973,-40619,355951,797068,1060591,678383,256712,-55659,-199077,-172925,-247897,-124773,389429,580561,372709,-112035,-143157,201339,355079,382740,352809,225862,-114497,40074,286808,142546,-65928,90379,86569,-151975,-504387,-370088,-144868,119080,285185,533474,751861,557715,139744,-220384,-267220,-7281,178799,234784,-38207,-236116,-220351,-184220,-279847,-107709,49503,-38852,-240819,-551274,-140892,264426,502699,757590,767199,504874,-1796,-228455,104998,323998,266812,174351,528840,383547,-154022,-126296,150700,140399,19261,98869,334455,563533,703190,709955,461180,187695,-4883,-262409,-202344,62265,421628,670090,679463,434373,86131,-3651,-99722,-170746,-397959,-415951,-45885,25066,43494,-353763,-481484,-151418,-224088,-321362,-87207,48208,-109455,-333415,-306561,-294486,-445306,-481378,-333714,-241627,-478015,-352525,412177,654533,844196,731976,233699,-365813,-342550,26351,336536,293632,-221419,-395030,-349466,-639078,-135680,107351,56322,-234393,-256424,98146,432093,232127,-40622,-469859,-292962,211906,532559,329340,75474,-35009,114616,453931,666457,577642,43132,-290371,-357149,-248845,-262797,-227562,-364808,-556550,-337327,-427261,-189699,194092,229351,213919,205534,306318,366976,28176,-207983,-472313,-329424,-159461,-200223,-234037,-99387,-1001,-23182,-275851,-362151,170328,631362,814656,545175,-79927,-449870,-360373,-268885,267766,415459,262027,47225,60948,264369,264712,-12803,-166714,37511,-160332,-543166,-261347,-147593,-404454,-271412,-65039,-119768,-287682,-323357,-57092,204278,239084,331409,299680,99931,-78905,197425,162886,49073,-354362,-472622,-288344,-115698,-45723,-106455,-128518,-83377,-130705,-195792,-228643,-105337,112542,582168,678441,485147,279525,90373,-50001,-3073,-38642,-146938,-43555,161034,255727,-14374,-234665,-76792,17146,-2290,-182471,-117694,330360,738737,769553,603260,79514,-219034,-272083,-269052,-20695,75470,-235033,39389,102114,131430,50386,-106979,-344776,-202752,13990,133502,68268,271821,379292,371116,81756,-1434,326984,603892,472159,309473,117520,114381,47215,-253321,-454564,48344,102564,-127180,-128273,79218,-43294,-138013,168810,291817,361576,392271,506958,448550,274197,31727,-261151,-604177,-79202,805413,1343830,1537182,735171,-18775,-237084,-466977,-174940,69687,-113001,-265191,-238839,-436829,-329573,-120342,-115502,-326767,-108241,-11117,-148954,-325940,-335395,68549,476024,474838,-23816,-425274,-263455,-337944,-354166,-196943,-24971,34199,90207,-142673,-404422,-303767,169920,722529,888026,468649,-339379,-326944,-59500,5157,169234,107843,472378,836653,874802,667907,154436,-407245,-26681,212852,419736,331593,297685,189959,-29846,183111,675519,616565,157778,-215038,208694,508777,307915,-81436,39018,193048,150748,-154282,-247496,-28995,328015,431509,500597,326283,184499,167866,295046,517744,486705,430312,116653,-240,-63732,-52001,-18771,261887,441653,351276,28546,-331140,-364277,-239877,-153415,-47414,-139809,112892,406373,575412,377007,-102305,-521118,-438043,-298004,-169038,-198879,-409719,-572638,-587273,-431788,-252889,47463,-72315,-198089,-189277,-311770,-332914,134816,306359,335877,290964,-255040,-281001,-45285,28020,-32555,-84852,-144877,-192639,-236041,-17346,146509,153277,175666,17781,-199386,-124823,80060,129593],[136995,128857,-37475,-152914,-67124,78606,126415,188914,157601,132141,126997,233679,220118,-96994,-306195,38602,186014,252439,116069,-400115,-158040,370176,466033,266118,-67000,-507454,-128700,587091,958473,533069,-49623,-353736,-132521,-203090,-364643,-144508,-236943,-423331,-11612,214153,-46669,-462229,-357299,-274186,-374442,-271930,-176127,-141969,-217539,-34248,519176,868163,470358,-202177,-99679,251179,458660,611786,491985,305891,81657,15834,-57344,-284184,-325545,-62650,43732,-56352,-341655,-412651,-422751,-281467,-446350,-115785,253633,273022,-20080,-118760,-71689,27449,108451,-220731,-560439,2572,195812,232039,188804,60358,515990,744441,732755,435691,332310,674010,915612,884491,520461,58424,-480377,-244556,116096,51032,-178550,-465647,-117124,115673,-14460,-321802,16703,548419,670295,327192,-348019,-83123,134367,-94056,-306653,-67274,506985,497656,145364,-188265,-153386,-212126,-252097,-176043,-46058,165956,-18660,-411955,-71080,365037,507817,191149,-77446,-115141,-227805,-464199,-234878,-69643,-100888,-176538,-70213,85164,30802,-207919,-371275,-297051,-383706,-527626,-544150,-356016,-383092,-102851,189989,494216,272438,220448,476394,464761,299871,123460,130509,60764,-151131,-149773,437857,648699,534362,-51421,-269789,82397,355173,302985,-41179,-208593,-108665,-102720,-154599,-211671,-61059,141565,374915,383084,117954,-244025,3952,55154,-192580,-475880,-250557,-179943,-246828,-141530,81435,394549,653706,501580,-94654,-68364,351420,308553,109503,73107,71737,95518,68761,213456,205994,-8503,-73013,-26663,-29936,69310,-9672,60123,48952,39118,-48672,-272309,-401916,-430152,-13736,499875,734172,438125,-102656,-378113,15708,-140424,18518,286100,480735,197479,-233830,-360830,-442318,-481638,-341053,-128280,108381,206582,17929,-343380,-172237,141229,18783,-129010,-45351,245212,395665,253219,100906,178391,153980,6640,-337407,-309677,108120,294766,25491,-499645,-25490,307610,324516,129130,91624,113384,163586,254325,371553,481011,182301,298121,201150,65371,143684,366620,628540,672216,569075,390956,28767,-279418,-497081,-82589,450960,496687,284758,322620,932598,1297235,1112328,562646,85430,-137750,-181222,-225113,-390254,-293101,13731,278993,375830,271475,94569,-116287,-432540,-263979,256697,294538,322294,-12640,-196059,-140499,-115161,-123506,-40487,-68882,-365701,-111397,55295,84867,35983,258230,388103,513216,719004,503798,326547,-109786,-309650,-266148,-259377,-211230,-21937,212405,323040,290158,632453,759015,819948,853290,595184,362757,206296,-82929,-212607,-318192,-252623,-174337,-175689,-153711,-252515,14676,437751,418938,197218,-62552,-79797,10602,-3820,-99321,-530032,-523353,-417953,-267766,67828,185126,-39158,-39358,403322,825764,764619,746807,822428,1066525,865096,595360,77724,-273738,-278241,229720,504844,301601,20232,-2921,-167597,-118144,55384,146011,-182689,-145070,39761,227739,326636,113764,-167692,-219649,-453652,-430060,-169633,-227215,-345169,-422091,-238040,-24170,-104335,-110089,-317339,-310951,75411,179921,-63756,-281383,58307,209784,13310,3020,-12132,-236408,-357614,-48230,308423,361193,413514,492180,412724,28682,-387598,-346241,-151534,-49873,-171724,-469492,-607958,-418595,-510989,-12977,276426,266812,114683,371367,551238,281861,-11372,211324,409447,770863,938042,561029,26940,-132588,-88892,179156,71003,-486514,113996,245819,149093,-53463,-58941,-188692,-273249,-92258,156943,334926,406393,245862,-208919,-386771,-44189,213868,149585,-37003,-405213,-405373,-244133,-369053,-566949,-240702,-24251,132252,81838,59075,110501,178068,104625,-73033,-24480,-106461,-345642,-60559,30812,-177086,-367102,-292372,-439277,-387510,-127511,-82288,-250397,-372298,-388111,-262392,-266947,-253818,-136997,99960,-55417,-196159,-342761,-277089,-349019,-610250,-461234,-157980,-28494,197665,281720,148362,-237826,-89605,308390,469104,403995,449909,609117,475854,501589,528655,448842,177065,137130,119314,19864,75857,300312,445713,762278,807064,822771,406754,75432,-86503,-44808,155449,591528,737436,344180,-268936,-145898,305054,307045,-229384,-386492,-411854,-574547,-398011,-131177,-26620,-45820,-85943,-95617,5853,-15916,-253755,-377417,-488863,-428128,-234273,-207975,-131504,57160,92536,-103125,-400665,-221453,304004,720287,822815,701376,558754,273204,169391,147540,274284,389366,309377,74408,-90076,-431728,-186797,78309,-26522,-137423,-315886,-451830,-515740,-320387,-182198,62571,248376,42366,-222133,-79440,13136,-270619,-149750,37437,-56832,-273180,-266600,-375489,-457727,-225988,150249,662871,951435,599705,236765,-146176,-339557,98073,262159,-47892,-188803,44461,21861,-196647,-55552,68265,202820,300759,351570,291547,656397,669939,310738,-26084,81934,190219,102657,66938,-13699,-250311,-237450,-33387,-88820,-172052,-93386,-37404,-243767,-481617,-268020,-223620,-271355,66626,104325,115268,11846,40320,-167412,-318519,-42903,-33009,-291897,-248790,7063,23437,-167487,16268,680809,1230800,874073,224326,-379779,-213493,-151636,-117759,-143081,-335462,-319550,-177745,-200003,-22303,276991,53345,-499238,78740,392725,464459,519363,353381,50765,-319247,-60229,264271,301678,134154,199593,451861,456648,278792,-86424,-106005,225413,352307,622219,587028,220496,505301,1095447,925393,705160,801173,432143,149184,259796,73639,-209495,-102800,89503,-23654,-193147,-227453,-119588,-345819,-274968,-334547,-329404,24324,104006,-74334,-21388,67200,47580,-112534,-232738,-175345,-14408,5640,-326809,-288188,-376329,-505553,-117911,-13172,-148031,-13475,285141,341697,38195,105120,514248,609031,333654,-163404,-252319,267217,572790,378592,75583,97258,159662,63957,21861,-72071,-60587,-179799,-105985,48626,47235,-74144,-232780,-326705,-294659,-248709,-283215,-181512,-83311,-14941,-122923,-124782,32551,42424,-14846,-404789,64025,656251,643945,-21136,-297605,391543,663168,312696,-270456,-69139,462498,643344,535750,556288,456310,331792,22222,-270066,-325940,-277459,79246,434749,322554,293531,212582,168054,200807,-64463,-389544,-360261,-72986,553178,973491,1096011,782304,166279,-309624,-389994,-6066,394267,682124,495040,39173,-275714,-264028,-303556,-72219,214354,236911,-88251,-92538,418332,496229,273208,-208417,-156330,-156445,-306735,-187131,-17436,97210,290231,215643,291485,209274,204221,493059,719507,676408,172582,-364592,-193414,-33473,-36541,-160452,-29837,373862,343745,138371,-54320,-99156,-311970,-406444,-50854,-14767,-264906,-472643,-386951,-23198,304019,247488,-122961,-315279,-227864,-43869,77320,80747,-80203,13479,221471,223183,315922,449535,613283,106917,-188403,-210871,-307102,-537261,-186789,125577,165949,-156294,-24012,44729,-139944,-253167,-260429,-133639,123176,96629,150308,162951,-64180,-70920,-49065,84649,132686,946,-473210,-118997,26201,-277929,152635,387642,334285,156204,16605,170693,255357,206011,48075,33143,-99345,-386868,-352600,-98172,339321,553254,649226,650375,235195,-99748,-493435,-203737,-183938,-104559,215520,576554,560725,459569,446517,468808,238870,-125399,-361722,-524058,-120565,386623,356560,-37215,-374714,-429407,-112106,254511,347736,456522,472005,251891,34143,-72000,60775,252569,50910,-412559,-393505,-362944,162915,810693,1048084,777869,611410,415542,166438,-98583,-176208,-153023,40593,201551,305450,283838,-17858,-284483,-236504,-60130,3253,76049,-162832,-398010,-388737,-210119,-339991,-192395,61962,201981,191243,-35464,-75329,497405,857931,717975,204512,32308,-58152,72132,141535,66460,-47989,50983,482076,671178,615477,30702,-497987,-28977,193657,-44954,-333423,-218773,-283851,-282534,-53676,197794,136026,-19509,-61058,65776,-20839,82920,-49289,-283128,-219017,-121697,56562,18113,-146767,-214736,-164124,-20723,101967,298302,510721,748328,625417,191071,-343430,-238914,88746,47210,-76469,-12447,269485,601990,667756,263743,159897,203549,-44037,-100170,-62839,-188331,-326745,-180576,-142780,12376,7233,-300851,-90611,349611,536746,382764,205852,163006,270111,278352,206011,-88686,-206337,-409393,-410389,-241678,-275721,-446300,-586958,-465649,-140844,144413,273476,358351,147955,5890,-240461,-352078,-343955,-325770,-349921,-479189,-295697,112548,499934,591187,751812,492684,112073,-259682,-488288,-317442,118873,219810,108347,417999,576850,530534,583710,369856,70070,-47482,-70546,-69934,-181065,-207730,-57902,225492,481635,550806,348531,-42804,14113,210533,-76154,-459880,-33771,208556,160873,-53874,-197999,-123287,-123660,188087,257053,-145694,-499616,-305571,-131087,-81428,106121,20814,-252146,-420128,-498120,-322848,-134496,-47162,-106804,-330357,-519342,-370643,-470824,-418365,-260711,-125272,-39723,-87681,-56310,51131,-93779,-224481,-197916,-8550,-135128,-479541,-19037,107763,47006,117875,241189,140511,11,-336851,170015,705280,949375,570505,-12164,-28983,43548,-244387,-385973,-528100,-60969,136867,-71529,-256445,-407257,-198641,-148360,60170,278358,602486,943687,989984,1107546,746423,269084,-260426,-347079,-43006,183516,288623,-11335,-260006,-198994,-218561,-231122,-219808,-193488,-90071,4578,73455,167355,534797,438077,52528,61436,420677,62069,-472233,-310544,-326624,-86152,-60789,-306237,6532,292048,165738,26303,-155256,47414,370061,502443,381283,430381,421918,105995,-312121,-447231,-230449,-233719,-162957,-417102,27716,224588,102344,49003,112553,-109604,-314651,-155895,-158434,-101387,46927,338741,357766,99478,154138,721277,456435,70097,-228762,-366655,-459376,-150553,-180074,-61218,384376,576045,317136,-343806,106106,370132,79827,-258612,210107,355840,-27681,-317271,365883,489664,-25407,-598444,-136435,2277,-12420,150567,426646,476110,204495,-137082,-502455,-173797,238304,434856,407676,29650,-504106,-358622,-112475,-42129,300474,873884,1199537,1312234,807491,-4358,38975,298563,180331,-148312,-188522,-411371,-273113,-61335,-169593,37787,184793,58411,-308268,60644,461920,820430,781098,445527,65994,-156849,-125650,-325114,-420221,-16529,273405,260289,39477,-417066,-496593,-511209,-522606,-264978,-121893,-147808,-256132,-598539,-199785,120834,295320,415156,660713,988173,960386,748605,589040,447672,372643,291977,194689,215024,369606,329853,34649,-150678,-130008,-373838,-448365,-334924,119836,574845,428497,-32248,-302352,178825,295684,325604,169926,372469,242389,-272622,-321183,-199055,-368978,-518878,-264596,47809,134650,224135,213119,213054,265464,161204,-205352,-347434,44116,118461,178105,-10667,-265048,-336724,-252441,-57734,101357,160683,141093,-87753,69464,387215,409552,179921,-227640,-291678,-121682,-1340,-227556,-379935,-9028,78641,47565,-60251,-196771,152709,519212,424126,278543,26685,-290734,-479943,-258985,103909,289862,437469,524929,477210,371077,276478,318607,286233,364631,460076,502671,531383,469491,230781,-99665,-220817,-30667,292264,297262,184441,148359,132498,62229,-240999,-392090,-320512,-212922,-20291,95794,166826,293933,219767,-288905,-358775,267225,612706,664717,368707,185369,322613,147606,-454679,-207705,-190144,-485483,43760,525892,303890,80811,-144348,-514420,-49098,253460,93914,-318386,-261877,-107526,-151360,-275688,-119814,-33649,-150059,29816,13535,-215677,-258992,-24441,328032,455140,332972,-24267,-358075,-199305,684376,1155733,974336,335505,-293737,-244954,-601140,-79459,268507,175258,72952,26012,-50632,78495,-41284,-124480,-84429,93509,293159,422154,262109,-207528,-636189,-181938,-46453,-134169,-463834,-180822,139500,-194516,-471775,-189188,-118632,-182668,-197771,124596,392033,165590,-414580,-295958,90079,123931,77310,221976,20021,-181745,-440072,-147480,110151,152288,-122503,-98749,546256,851102,543944,-71070,-460462,-126300,-97392,-194100,-324413,-217547,222255,315519,2297,-462952,-133552,302274,518303,560217,503937,146452,-259920,-424614,-312150,-45227,50144,-146300,-390979,-309171,-218918,-283618,-195008,-69092,128932,257972,44577,-382818,-190968,51779,184121,20315,-219484,160988,675544,1045084,827771,442675,152991,-242700,-440602,-251669,-3991,445044,638661,467906,13093,-64785,142421,208342,174365,11501,-178060,-194161,285762,519896,301212,-73317,32962,72176,-114226,-469430,-335938,-207109,-136042,-6554,420970,716031,559859,262827,-41172,-273992,-21458,184422,283159,-53398,-491106,-256881,-165141,-370827,-151905,48522,-174284,-436727,-330347,-68217,106415,168501,305820,295056,-5497,-330021,-366297,-119193,21076,-31547,-43748,393849,335703,-75975,-275546,59870,291638,268019,323506,488434,548497,531930,601861,467137,348963,42968,-355076,-175079,219541,535494,742507,763053,565294,191186,21979,-112111,-203459,-357915,-238522,-6322,-74803,-229178,-476074,-257970,-77000,-174496,-84872,119161,91634,-116276,-422570,-435504,-355519,-375389,-313289,-135934,-47874,-286185,-390528,169085,867806,1012425,699203,117393,-414344,-483270,-134716,344711,385049,-152342,-447744,-378502,-453870,-54667,68878,-91729,-485074,-55537,443277,626565,415813,74582,-238360,-408866,78513,458816,357998,266293,292395,180502,281838,383795,319388,-26879,-234192,-251390,-134672,-129368,-141525,-255048,-423078,-501227,-393580,-203498,355,-12236,116981,120584,409738,409541,146666,-97175,-363082,-342949,-72926,70065,-28630,-44917,-47276,-42721,-269544,-233894,294291,688435,834614,511380,12785,-300583,-357132,-241052,122886,314595,101824,-115006,103264,422600,405213,179745,-65962,49945,-127743,-499643,-344036,-173871,-460411,-159737,-44888,-177858,-363744,-373904,-155876,182033,549998,666303,460247,-41932,-13435,489890,435487,-99084,-516585,-253071,-192846,-131127,-81849,-62387,-8107,43361,-19974,-154652,-349615,-307051,-146674,274385,367594,35871,-39596,3492,-44373,-31869,-253737,-307992,-82107,-26562,-129023,-421031,-246798,36065,258981,469956,441441,436618,617057,609393,401923,290837,30438,-271017,-404426,-116744,-7439,-98982,-434899,-47742,-37780,-84724,-306533,-476368,-463737,-175188,-60615,1127,140391,416064,550978,348815,61643,108690,462157,679907,455900,291105,74600,128300,149947,-62211,-435660,132236,321171,138081,-133608,130419,61051,-118212,115413,304609,480973,641648,693737,715517,324527,-21463,-304134,-475762,102432,1019377,1444918,1429887,575003,-32482,-41793,-270459,-234760,65002,-37392,-223349,-103565,-175749,-379909,-229828,-26795,-24444,45409,53564,-123303,-293176,-494766,-56266,424183,482929,75457,-461476,-205138,-39531,-236721,-373115,-355996,-187419,-75367,-144658,-297595,-444790,-121185,381517,620688,417754,-130259,-232989,-13793,106364,235855,211999,383502,762695,707234,365239,-110094,-303607,-1945,24787,-45401,-184303,-12375,-45689,-101123,282845,705239,724638,204535,-188020,90119,397351,273692,-1113,-5629,231568,254989,7824,-340641,-275679,328047,487969,580886,372023,65500,-50753,1180,-13123,-180061,46427,232932,302302,317795,248952,424444,682789,849160,662751,296512,61636,-147690,-423557,-405679,-154293,132229,566241,768297,839715,410611,-199572,-247754,-54107,68355,124920,47006,-297788,-415739,-410597,-264105,-200121,61583,-14441,-235289,-46110,-24050,-318348,93456,172295,94840,-132235,-312456,-14849,251159,285092,176722,103535,-27710,-76438,-226889,-188550,-18916,-92500,-76526,-28149,-170244,-102746,140496,251444],[126175,70943,-104704,-230326,-208914,-156211,-120866,-29083,73479,-15669,-159075,95936,240958,-815,-384021,-260333,-22825,211092,165720,-378126,-205929,317886,465671,366123,129981,-207667,101451,686649,799456,236864,-353283,-265374,-219151,-560523,-175767,106889,-65192,-228285,-50888,216669,106770,-92157,-425041,-594972,-303764,-92769,-179475,-105821,-136696,-559266,113609,519595,208229,-551324,21444,421157,451970,401264,83550,-189833,-251532,-221286,-282622,-545047,-338748,-134155,-104037,-274092,-297244,-205180,-263473,-90172,-110760,-9189,224352,278491,131017,159495,158082,85785,44140,-212257,-513010,-179858,103194,159954,3280,-36572,404267,551464,603672,344063,237072,582079,685544,638309,349524,21679,-457301,-102539,166994,45602,-254456,-294913,111922,140923,-157033,-379316,1658,408888,472662,130539,-141191,117312,202334,58591,-344152,-196574,438148,487359,71882,-585919,-323908,-132974,-73385,92154,147947,218758,-61170,-398581,-35362,489921,511991,70764,-99964,87908,-214014,-541283,-144104,22267,-177264,-262414,-2001,144867,-14225,-349818,-504599,-281447,-307121,-417470,-486770,-222972,51384,401912,162185,62886,65328,175936,448267,455313,339066,300250,250148,147345,-38349,199400,583909,674123,391517,-134939,-474438,-200268,145602,159921,-158585,-307784,-196476,-162303,-152608,-131896,-39653,76224,192694,306253,180832,1527,95335,-28826,-455992,-208806,240343,405401,159173,-107991,-5680,312384,707530,573192,-77392,-116153,258206,104907,-123064,-54395,-34741,-769,175774,381611,460923,80285,-56589,76409,265034,274889,3794,-208854,-276175,-198417,-24086,119505,48623,-75922,192112,628235,874001,413954,-175177,-323872,66086,-127696,23781,311763,407366,96761,-252308,-407303,-420464,-375786,-392719,-160491,126445,211510,-44941,-483587,6189,330776,310053,208623,325807,381655,344230,201398,95349,191694,120958,-51093,-160654,-279986,-177105,71085,67293,-362773,-69515,418658,471971,261625,57965,-85744,225961,470116,562977,596088,422134,291975,224667,50341,-87705,222328,660569,648029,485435,99359,-150908,-390335,-558255,-52487,460612,394435,75338,213364,851616,1298988,1113314,530837,101437,-46380,-93836,-164731,-428275,-366954,-16467,181439,209020,137289,52691,4263,-296598,-526604,27113,344666,548171,253364,-130835,-113974,94344,-14920,-207780,-265578,-349209,-39608,137223,311406,360823,450751,472392,575400,891036,782116,578951,76719,-139929,-274489,-290865,-208305,90077,450790,694251,710063,680734,655266,563969,661368,366043,153372,-39390,-99314,-181775,-394167,-378411,-174585,-103729,-480,-233462,-82908,353926,508051,397640,270466,267258,285407,62002,-316842,-450945,-93379,-33715,-144077,31871,180033,-118882,-472906,-169858,328227,431774,678112,701873,893149,496458,-25957,-218276,-430049,-197809,297125,475933,134751,-49404,-9947,-146304,-93304,126200,135825,-235732,-444202,-269624,-66228,142636,-63003,-229530,-171659,-232005,-207270,-179309,-610633,-304191,-274947,-361864,-418815,-522053,-336601,-282000,-220267,-33525,-79048,-270127,-201171,-82109,32605,-35035,-24764,-13773,-51528,165279,498189,698825,580162,534893,511331,431209,65069,-369069,-230421,2424,-991,-71898,-246205,-359900,-399335,-221564,48090,165427,-36071,-97862,446772,793892,593990,43429,116373,391719,784707,952395,563506,-56052,-298039,-196096,136009,96611,-261062,114685,259365,93127,73809,35445,-83953,-194281,-353576,-154563,6276,83455,-9504,-358950,-512152,-112011,237977,146877,-178862,-511019,-484116,-294952,-150691,-301843,-506998,-219234,-16168,-149248,-292620,-98740,115012,83809,-76713,-193629,-385357,-322072,42577,44618,-141489,-302175,-135338,-91225,-60005,-7662,-22326,-166919,-237075,-287450,-232088,-56928,1229,-96202,113278,46342,-14512,-216303,-416665,-491117,-515566,-444686,-188366,134554,250522,189217,-117865,-559459,-74835,228548,231487,276472,577869,786355,672714,551231,462440,303381,105223,191651,233885,59962,31489,180164,473720,950881,1053097,769975,222523,-199961,-436047,-437156,-122994,469040,763100,516188,-86731,-275607,103403,-102320,-393605,-487082,-272247,-272710,-469541,-291683,36130,110416,-164958,-333353,-302046,-269055,-311722,-416992,-501173,-277565,-149878,-107304,-171162,-120699,-27665,-132467,-450603,-271236,128163,404470,508667,484412,418803,211730,67303,68617,211598,219531,85690,-129247,-169027,-460188,-8858,395204,421614,310114,-32282,-372339,-209944,234412,84784,80267,271184,122348,-251509,-195126,-72244,-272039,-156776,-105571,-206648,-428568,-382052,-481758,-429739,-414869,-41583,574736,888404,612736,294463,277472,-132771,-132803,187044,53281,-234707,-143122,18118,-11119,247174,317001,148213,-60388,45579,210382,578403,670273,423833,198650,120637,215534,58762,5707,-83981,-302541,-220128,46209,33548,30647,136496,70939,-282349,-248588,153811,-10619,-355880,-159362,90545,284294,240734,-28786,-343788,-58663,162902,78684,-204086,-158985,60329,27585,-64270,233762,781375,1272064,801573,188522,-274686,-341778,-72177,149243,66879,-252835,-387624,-393961,-472703,-34958,320819,112384,-319652,-124909,255802,353882,478762,303141,39031,-292113,-186125,83262,81882,-213893,-181856,-41091,88598,-64158,-244963,-88021,260172,468769,702601,646218,381805,554259,895330,706836,746704,1031023,555130,-22513,-108835,-99211,-419323,-362832,20257,43643,-155062,-425756,-150082,-329445,-511912,-519990,-290498,-76560,-85559,-75876,96053,149339,80685,-53769,-109088,-34661,155139,153989,-201138,-489449,-530810,-282429,-40558,40697,-29360,173245,450111,531462,491935,518625,655040,597108,225598,-246820,-294538,85003,304555,219125,136989,212310,346116,256317,81722,-88066,-148152,-247894,-183697,40415,110299,1684,-126238,-236779,-387601,-351035,-264003,-127549,-134136,-133173,-40969,100173,209125,26647,-183787,-435862,285318,751987,495366,-254866,-161016,256865,326279,16124,-381494,79025,508832,587306,297007,252762,239452,195328,-183891,-308849,-153010,-345805,-56468,344135,293543,222677,64346,3531,-21150,-399967,-313501,-57578,13993,530769,1066504,1345104,942405,189939,-385713,-298054,-220277,90352,375828,356369,118511,41595,-3443,-206219,-145008,95449,57585,-123110,343639,859119,764665,380044,-195315,-246920,-238780,-354002,-132622,-18384,41961,235729,216226,359484,314641,109975,56718,213756,478021,274702,-242893,-341826,-217229,-181348,-211697,-6238,425967,573258,251232,-101119,-369969,-423031,-61838,140408,41551,-91510,-225836,-192803,5994,294081,348975,175351,22523,-25236,-95461,-166762,-222724,-295300,-34674,305397,420676,260563,377166,584951,222668,-286927,-305255,-244655,-354988,-138148,87823,110231,-92264,265208,456834,292094,189913,-125472,-328030,-26919,103858,226387,183542,-98425,-191138,-78632,59810,192530,91912,-165323,130252,250030,-141062,-11598,233978,249603,123972,53103,93049,39625,-75082,-322442,-401300,-365974,-430195,-485844,-401273,-41361,179381,152776,61682,-107943,-204408,-291782,-227059,-257921,-304795,247283,584046,478211,345972,340296,364820,184702,-197858,-396551,-438137,-134893,391709,362231,-6064,-296728,-315922,-102384,136621,88963,-3703,157010,28731,-168022,-252274,-100254,61886,-146458,-353236,-11256,-93882,-19773,584298,1032226,931658,641701,345757,171422,127243,11646,-227125,-202610,-134535,-59630,120911,17199,-254788,-269478,-33332,93713,296505,301520,83577,-73396,27210,-171037,-354512,5771,157230,41852,-130774,162742,734073,958968,648304,92703,-115327,-168266,-115378,4374,-14024,32863,139482,383782,425199,236526,-339949,-413016,65120,216233,67754,-209997,-315491,-348243,-251875,31242,341980,422944,483584,213840,145029,-89905,-39374,-193976,-307337,-239959,-181033,-72970,-67438,-201133,-315256,-339665,-304916,-47176,269002,632225,879683,693594,112804,-40362,212267,327581,113881,-232787,-154161,249528,731353,874695,446982,98987,-32386,-188062,123285,282268,47874,-255277,67312,355201,509480,342589,-153631,-22331,528098,790224,719686,537811,540646,701246,566093,399694,69768,-11643,-170118,-454749,-355931,-394495,-580870,-427397,-267921,8065,246811,364468,584699,385501,180876,-121907,-211358,-279333,-314110,-286323,-377115,-319467,-77268,210321,533819,809791,759894,310665,-109260,-578718,-184038,430118,570855,389343,430671,511319,478692,585651,308184,-54080,-345112,-257853,-103855,-6768,66928,127658,195498,259767,229971,30070,-230573,-66705,240555,182891,-132515,-257627,16122,112857,-93867,-288994,-140965,-150639,67868,141048,-177252,-232235,-125139,-62311,35856,104536,-138157,-236553,-147355,-304990,-548180,-284628,-82310,-133670,-292304,-426975,-319702,-515279,-468654,-313544,-154559,-29566,-36190,70131,279017,261522,-43296,-291547,-241258,-342684,-246278,68439,33318,-208579,-102373,111222,171158,120314,-279687,-163023,381109,740748,474634,-89048,-81738,31071,-253342,-551437,-395771,-13621,18519,-222655,-210429,-220876,-305732,-164287,135312,338715,573233,788524,520708,576062,402675,144285,-289723,-375249,-78418,242287,437159,98008,-193575,-407998,-379926,-224288,-256295,-303264,-161739,-16453,271022,428542,597969,430857,124280,262763,584383,210812,-274554,-297604,-171073,-68172,-166142,-441086,-124899,109767,-142837,-298773,-333942,-70991,188471,99990,108679,263985,374892,-12600,-315104,-153460,-346172,-440629,-259882,-227406,148569,349024,249058,82344,10166,-230439,-222838,221271,252390,154705,148367,473783,715863,594185,592376,687570,372557,47605,-84009,-190304,-462914,-177529,-172382,-405052,-18430,-108658,-478436,-96124,300613,307958,-119886,-397054,-34975,112410,-253265,-215248,472148,474272,-119465,-436006,-10719,19554,-120247,-15924,347827,388282,71109,-327382,-523676,-223898,66217,60673,-96825,-433613,-219818,54875,111420,7874,274919,677897,920824,1152265,1033681,337626,-73467,12119,-39573,-27175,145128,-63353,-134666,-77212,-173522,-76679,82766,-37737,-513130,-132242,228829,546629,527087,237209,-127354,-223052,-69909,-374818,-416078,2330,337279,294338,75206,-424507,-361561,-259440,-529021,-305108,-87131,-78931,-370748,-405680,-228976,-121815,11462,229259,547866,942262,1098992,752895,383337,67430,133390,269798,268686,164524,223639,168499,-15261,-44978,126962,163601,35334,-180707,-53824,231299,231313,-66139,-349514,240360,270596,206603,164760,499232,187666,-373741,63607,395240,195734,-221275,-374764,-38064,-71114,-49221,31340,144204,239836,148935,-206452,-327818,87750,146562,228457,192809,-132127,-278625,-211610,-135837,22102,77807,84201,-82148,-6552,253131,302098,190639,-39441,-140293,-96848,46293,-61596,-299435,-386974,-318713,-174235,-289892,-196739,338898,721364,603360,306457,-3694,-321800,-251477,-220917,-12825,206637,541559,627067,611858,419114,262633,458824,428538,301288,383610,449083,591751,588611,536891,254482,118679,130382,156712,126425,244507,529641,550622,589176,125545,-148668,-427084,-371909,-316328,-305136,-116569,177998,165632,-389419,-265956,252251,503150,324255,-111592,288768,589928,401753,-323059,-62267,-19257,-479590,50201,647148,457669,162660,-112545,-296457,-190092,144092,86059,-271800,-228930,-5046,14428,-137913,-179496,-278433,-365066,-40664,37741,-48136,-98855,31241,290314,470661,409906,57187,-378924,-353159,449704,999875,1031330,396576,-286615,-31227,-250559,-195108,159798,151360,109385,81311,-67291,-88202,-115438,-129014,-61627,195013,373099,402574,159373,-271430,-549662,-276093,-262421,-361184,-341801,-69762,36451,-9822,169537,145047,20354,-251664,-379008,-361584,36751,-21877,-560855,-265505,210996,349300,315686,175942,-19296,-99425,-297978,-18908,178166,244492,-102833,-180753,510463,801851,629929,74158,-475923,-166007,-34434,-24487,-54950,55724,417679,478774,105013,-496932,-94607,342588,538525,550943,398272,17260,-405958,-456407,-271129,-8414,137229,30485,-235960,-239528,-18710,5151,-40497,-39958,168849,303002,88520,-240627,-520712,-293846,-19082,26415,-246616,-108446,314909,621342,728286,522788,285548,-39693,-385941,-181765,69307,367653,564768,446382,103975,-14272,25762,28533,-108491,-407810,-373628,46968,528957,719139,467267,-6291,-17888,80008,-20266,-313830,-242959,-153895,-253645,-199818,295269,544515,434640,283611,66331,-261152,-114348,159952,255775,-171330,-391888,132475,132882,-234548,-348261,-165543,-343010,-111182,4727,-45338,-126116,-236537,-234195,-115391,-154793,-349672,-269169,-133090,-180469,-214488,-61450,264679,314945,38658,-526992,-106887,298711,361619,433862,489697,350208,121304,225345,324669,414345,111134,-383323,-176311,274837,543341,707003,704648,478258,141721,-65761,-167890,-242335,-220803,-162020,-133267,-275258,-416124,-228861,59105,149398,46502,137676,199401,14924,-73886,-312227,-404586,-151864,-42563,-21997,-1715,46631,-86822,-179959,-133681,630851,870288,559114,55450,-346521,-533072,-292341,239101,281146,-151133,-510629,-390201,-203647,6512,-77133,-356789,-215716,234013,719513,649671,460695,132862,-80908,-457364,-52225,306666,297917,352263,458854,177649,81524,246600,151738,-177387,-229782,-196460,-157842,-193538,-166382,-185844,-230994,-386106,-285119,-131159,-180393,-360956,-158971,-49597,326133,196110,35982,-203939,-373515,-302392,1086,239763,64377,-138634,-222241,-182161,-327114,-191742,249508,462266,575003,258343,-3765,-143648,-248351,-330944,26126,231316,2396,-321399,141824,505364,426249,231505,88282,76024,-137179,-521385,-348802,-267915,-208159,151444,97851,-124434,-403978,-403221,-285958,122961,558521,644649,260811,-253287,220629,514996,450546,-238180,-384211,-120434,-73869,-56138,-78639,-93296,-42376,-20353,-100368,-258027,-481685,-549425,-393826,-79347,42014,-340466,-201873,-73363,-81693,-92796,-401947,-431516,-194838,-258262,-422775,-52437,122791,272869,466501,712491,845344,677609,610098,331395,95405,74665,-28644,-239702,-445541,-99286,-53522,-305411,-218110,203593,12124,-135905,-175113,-194733,-397089,-209622,-164295,-190118,107643,379895,469832,154760,-109709,118242,508510,704700,539325,312342,20403,72886,195272,70676,-457646,136806,555830,536210,121436,212609,74849,-197753,-54685,207715,479019,745329,750748,775054,429771,-14059,-278511,-474062,8195,749133,1079242,845403,203679,-22364,52919,-103451,-291265,-65522,-126569,-233717,67591,86910,-218297,-391380,14287,132076,107721,-29128,-257941,-169782,-221390,-320879,85156,200952,-59191,-558965,-107386,248647,315061,56814,-292984,-541573,-356308,-197633,-15489,-31023,-53605,30581,219830,229335,7481,20692,87456,113282,183074,156826,86005,341148,317413,-2623,-377964,-273531,-154148,-260045,-385215,-229246,-309918,-355986,-158490,226162,467785,526951,118851,-208416,-242922,-29904,26907,-17109,-20529,221611,287093,178878,-172241,-349040,77631,311880,388648,170048,-257486,-372399,-136361,22,-199646,-205036,279465,454312,485641,354831,656322,954204,1102603,843041,481006,355231,223315,38267,-289599,-300925,207006,609396,714151,634972,141027,-290048,-52275,169777,315007,331960,154989,-199408,-255763,-180883,-99884,104558,10048,-81943,-384120,48003,176979,-176197,9750,109692,-41159,-140274,95769,394094,510162,473355,336850,240493,59799,-119138,-233096,-161101,107039,-75935,-196077,-89071,-188831,-256690,4382,159507],[39741,-53556,-201672,-291605,-274324,-288631,-345138,-213578,99986,51563,-346250,-68425,201905,63668,-302519,-477586,-184707,159678,192205,-305992,-350796,97896,322596,317469,226802,25680,223551,603669,430548,-150793,-558939,-200813,-365191,-308500,153580,294722,87593,4593,-78903,24973,155417,187093,-49674,-275876,-23404,95551,-96791,27205,196377,-131732,-137657,75910,-70348,-580502,25038,418687,338821,26194,-458727,-437872,-173024,-148869,-271190,-416778,-209237,-196185,-235182,-291507,-106466,-6915,-69288,47352,109641,181172,339827,405764,377758,417510,321675,111635,-77065,-227166,-254107,-35605,122269,159038,-85343,-136871,55759,128175,243809,131088,100543,375713,378639,300323,120175,-85699,-429204,-86538,46873,-45310,-313235,-123217,155892,-1303,-412524,-329898,33116,300051,373395,149472,44411,261261,314613,200331,-398655,-243422,294484,443044,110539,-265095,-133163,48359,104578,315370,349250,288266,120275,-271973,-97735,444835,321687,-191083,-62177,258449,-178244,-608181,-206621,-106739,-324015,-335669,50389,221306,107332,-114292,-205729,-200976,-250280,-388045,-459772,-141349,277709,572260,451496,89357,-243733,-46957,253504,396384,389631,408110,313761,198752,106210,468467,695843,696824,247282,-36533,-111814,-439904,-111431,3083,-263843,-443046,-318898,-238223,-169914,-90339,-65996,-101189,-106754,151222,171452,159283,120193,-137183,-529309,-48424,505462,743451,418347,17067,-115570,99349,559519,547136,39895,-273493,-40650,-203185,-323051,-97844,-69998,-115372,148718,409565,475925,149769,-55821,142713,499872,430120,6597,-463071,-590055,-436847,-7746,402852,333543,182380,275663,579642,791176,318084,-291462,-277942,1594,-204511,-17283,274219,197103,-75998,-284576,-381396,-294803,-182146,-232385,-201600,61471,132340,-116810,-336063,209033,605722,768032,603142,592022,451263,196850,-11564,-91818,-2749,-46609,-88073,15405,-118879,-489243,-136912,61008,-192615,-204012,382083,550285,348212,60198,-83706,350571,553898,544450,402970,310933,118663,59700,-76219,-424810,-4164,432241,351676,80527,-330866,-448267,-641657,-427690,3164,296313,162555,-294888,127209,686315,1070830,945931,492940,192889,118369,13711,-72214,-319396,-419103,-131377,458,-56493,-162118,-184544,-104347,-225405,-390413,-214777,214898,486152,404788,42686,-95819,232861,153229,-235352,-438343,-412001,-128687,220152,544398,653482,621012,500944,481769,716854,767404,555614,173969,-82359,-286832,-320927,-176138,166932,559996,841833,877228,626400,404465,267390,376809,156495,43119,-158541,-115715,-133519,-291886,-503959,-204156,-55107,60561,-196414,-154295,182725,454932,459211,484213,612915,630629,158619,-500017,-129765,320602,363163,164638,187814,402779,212019,-51048,-527114,-176406,136000,503086,467444,445741,-3397,-374650,-483479,-320356,-11059,253143,200021,-68618,-63865,-118753,-272582,-165659,157889,175965,-72106,-395970,-552281,-351060,-76424,-204425,-235134,-153589,-83628,-36841,-163972,-325358,-188164,-150134,-256346,-418208,-319911,-224337,-154445,-109429,-16520,-246582,-363668,-132381,-149192,-109682,-114913,-79320,-58131,157969,558456,876973,961713,758016,542527,312750,196551,-31863,-333091,-95721,159157,36789,-34056,-78548,-70252,-24154,133963,133712,130054,-126204,-381572,360299,836542,792355,290830,194417,429847,694052,785647,396210,-223966,-469081,-257928,51585,99558,56,173237,302815,69588,154832,107404,37625,-66441,-149998,-552234,-368185,-297414,-297753,-462312,-594358,-185513,151040,12448,-357811,-534391,-477557,-137783,138171,-80997,-341215,-479862,-336110,-602873,-205430,70464,193012,145306,-61139,-433038,-371000,-50880,178332,75730,-107638,-306878,-205727,1366,171676,158540,34812,-71645,-105579,-174896,-150604,25799,107072,-77076,-87808,24464,91694,-38864,-339698,-464954,-392139,-446652,-194412,226352,190622,82072,-249700,-229927,16264,164093,-82646,109539,632849,802011,778157,592996,405149,146015,27674,170594,261205,118820,30758,92076,389372,827106,966910,444831,-159703,-513116,-217342,-229409,-352117,203739,565392,448429,9707,-109237,-88479,-353003,-536505,-463565,-67113,55933,-331491,-426488,154283,264049,-201921,-473361,-366654,-408061,-380530,-408350,-303511,-111120,-61400,-67502,-185016,-143735,-10595,-82869,-365811,-184862,160499,257646,236162,240575,179346,31243,-83514,22989,193047,79457,-213499,-196060,-94908,-412452,91706,725534,914217,724312,244316,-202034,-22287,277779,159218,52591,235961,183070,-220074,-338335,-171736,-278640,-220026,-269941,-401598,-392870,-407294,-433051,-319756,-307224,-190216,379022,661277,492299,335899,633173,332413,-60125,101402,162729,-26443,-139948,15082,118195,346463,526753,453579,185351,49211,160554,392026,534118,447336,430225,373870,328974,25077,-63082,-100157,-294546,-239902,102301,171949,266927,393674,237571,-240414,-56088,400770,140367,-307090,-255887,70660,276272,227568,-195809,-229108,192495,260995,95820,-123230,-97002,56343,50998,120782,381526,706538,935467,504988,5976,-272942,-236358,45662,241835,131845,-236076,-424208,-502231,-388414,-32400,198100,96137,-147755,-176507,180410,397595,526611,341716,52451,-272450,-278565,-99684,-139476,-481785,-142931,-150913,-307477,-430713,-411777,-129320,200121,500421,677349,639017,455954,409119,518115,506784,716743,976850,567801,66934,-278897,-30127,-166908,-447196,115368,278796,100166,-299943,-12437,-79474,-159358,-260295,-260075,-247506,-213972,-40496,146448,155817,35390,-76514,-88934,8381,232122,278046,2105,-280516,-294393,-50291,71835,132522,-2461,215392,524029,711272,879395,839883,688944,430688,55211,-170934,-130355,-137409,-166794,-84519,20038,127686,318460,367039,182105,-91058,-287004,-333683,-264630,19240,136425,34317,-42850,-146324,-374839,-323778,-249149,-195677,-247646,-214771,71624,294455,362604,72750,-203509,-276133,385469,610416,157917,-557837,-103635,53226,13215,-110201,544,316107,501469,523603,109082,-129662,33151,110129,-315603,-198085,-4274,-268325,-215630,220031,270606,197626,23354,-14963,-160050,-321283,122256,299562,177402,250409,804004,1286781,944830,140333,-321421,-27568,-250437,-205816,64798,191844,209925,324331,215229,-130359,-205845,8678,14995,75751,671238,1182611,1093056,480039,-170003,-332227,-210109,-261270,-102950,-123245,-90869,89993,144326,256725,288807,52140,-307241,-217619,141089,189397,-100236,-442331,-395200,-254231,-219514,-40221,326258,582057,243531,-189373,-393028,-182794,142631,190110,86833,98455,6297,-65226,-71075,192690,448212,561350,399528,152966,-184612,-401076,-343776,-530957,-134966,288578,473611,43304,10833,108733,161582,-219118,-344389,-250615,-202091,38132,139982,41968,-208770,218636,451725,412974,411862,39238,-319752,-269938,20203,183261,90026,-198045,-319969,-111197,-33804,222689,226458,169551,333754,299313,-128434,-140097,46622,173605,128553,54246,-21921,-157968,-332601,-504140,-422326,-535078,-496204,-326475,-305039,-453288,-458751,-473220,-306670,41631,142629,-88767,-373433,-472606,-231526,307903,490518,294794,110331,98285,148003,97840,-174422,-528557,-427357,10689,469621,399641,-8392,-267920,-261318,-93860,-34919,-244447,-432797,-263647,-160262,-212746,-406061,-292678,-141760,-350578,-283606,176812,65925,-67185,260514,786643,824648,451140,52059,28519,174240,33006,-360676,-159871,-185539,-463711,23028,164052,-65526,-250828,-5115,237677,511045,664551,420145,221504,252235,97460,-307138,-244562,1256,-65584,17324,409845,797837,822698,484575,48618,-218142,-266348,-285723,-90997,11494,125536,190997,236374,98845,-289267,-396716,-85054,122774,118471,37664,-98984,-277249,-310756,-259359,48838,423981,634591,799016,430490,182253,-173886,-187872,-308098,-238447,-121794,-173127,-257371,-123022,-223947,-468149,-405959,-550282,-78164,275919,676194,856495,624542,-27567,228551,582205,549002,180497,-342717,-130483,139661,510839,756194,537581,118706,-253071,-206566,308514,503184,179701,-257892,164261,671023,870146,544134,34599,161377,753448,1021116,1000774,850862,914424,1098618,913591,552773,207314,128269,16037,-226310,-317498,-435159,-496779,-273989,14225,252618,328542,390644,651557,533081,294451,6583,-55118,-125908,-175014,-178003,-298146,-326767,-240231,-247612,362613,716222,830614,385208,-78756,-551474,120359,611932,832830,810493,529820,300822,337403,534328,401531,76933,-351992,-520349,-270867,7614,191567,195101,102264,-17623,-177984,-384102,-397732,-36066,367572,496725,264036,-53662,-74807,47511,-218710,-405912,-147258,-177630,-71757,91224,-128306,-208108,-110437,-69403,89674,80219,-237750,-231033,-27997,-86934,-468151,-362571,-53938,-67388,-166607,-203851,-316461,-514750,-508610,-425443,-211427,-25496,41941,160957,374529,448838,84204,-327113,-599899,-454570,86403,287731,182216,-116671,-273129,-91223,91291,106790,-156400,-412532,123314,513924,347490,-147664,-75946,60368,-138618,-240878,-149345,69170,-38350,-265821,-155741,-142721,-484065,-130796,173024,392686,521902,460550,159063,-129988,2166,52164,-166350,-384085,-69189,296444,400057,49386,-220493,-564898,-238151,56858,51064,-163632,-86573,161481,591554,736743,585828,436084,316687,484990,657205,358156,-14647,-188578,-32762,15049,-152723,-416956,-352188,-239904,-399556,-510345,-474995,-164733,38906,-242347,-101461,138092,250642,-82292,180135,221633,-121402,-485222,-267226,-19633,289619,440673,307814,-60922,-212773,-276857,-46383,511197,647210,411683,265085,521602,832224,966973,1050196,633977,174904,-80087,116684,71849,-333153,-335979,-256884,-399771,-178161,232639,279793,470200,476566,184859,-242700,-457136,-384420,-123660,-342573,-114636,470970,387727,-237802,-200312,193621,172323,-113748,-211304,213806,314821,47295,-391579,-421687,-231927,-190935,-379184,-503845,-237152,257156,489749,389477,172695,183702,275281,448619,735492,892999,430332,-134944,-167531,-64712,151969,336581,160590,-17531,-110450,-228211,-179191,-14502,-117373,-495148,-278856,-7334,208097,195751,-39996,-227393,-153977,-59039,-380031,-455028,-62722,282771,302373,148674,-254438,-213783,-59994,-414207,-349476,-68003,-14186,-466288,-170698,58939,-27112,-347974,-35823,346645,715658,1026794,757042,294894,-97014,-499,241412,367718,221803,-83862,-131744,-147175,-10712,296003,581960,406248,170622,-41515,-16231,24483,-123644,-335356,162528,205443,40097,184524,491945,62114,-365475,395761,913293,711775,48748,-340557,-146331,-342143,-352044,-140902,45362,198765,157100,-168095,-271645,127125,388925,467107,444415,16116,-197920,-16954,167748,249418,170543,50354,-201679,-203295,25776,144079,158380,63089,-78522,-151241,-26475,-3323,-90535,-183450,-301210,-315061,-400214,-16127,554342,862981,741724,232017,-127978,-213717,79388,59512,-254763,-759,482213,613115,629203,353162,130657,341960,309335,31199,158886,342099,593368,665212,734657,548427,429444,435724,292053,267247,478032,846945,843733,825466,428892,121531,-204198,-364210,-470962,-494144,-264887,614,-10546,-468001,-150112,278895,383881,46162,-455535,449656,807783,536351,-243222,46955,163291,-174241,59735,546011,503975,198123,-22680,-55159,-215477,-17979,16949,-228491,-210710,-90233,-107186,-238889,-334458,-408035,-525509,-161915,-5537,23551,-36955,-21645,222779,445305,460832,89919,-384462,-421905,37154,617914,814482,254239,-161301,265868,178643,-110022,-76084,-28216,89763,176147,66975,-159567,-232247,-235881,-160959,92738,281268,269617,17339,-338301,-590274,-462595,-463198,-351423,-160002,-114056,-160860,240068,621021,579587,517745,392581,185690,-216635,-345546,-217659,-598352,-218784,274399,541015,544834,167351,-57438,-146622,-217919,-44024,178628,303889,-34653,-481305,332123,737604,781658,334256,-239706,-173294,34665,178071,185344,280662,507433,551131,163955,-519196,-79449,302587,477601,518409,313010,16379,-217195,-103591,-35048,-46154,61425,62360,-251538,-77945,318350,383828,136166,-55297,132043,247147,69377,-126710,-356719,-528874,-256507,-136224,-190791,-224075,-153534,34168,441876,518891,367418,117754,-189750,-90946,83877,209419,393546,312626,114209,17042,-1727,-89371,-408317,-416990,54082,391587,698490,787691,537856,79254,-61218,79405,69166,-120201,-151873,-120241,-296525,-284921,136135,266194,224061,196055,59735,-275056,-244107,135561,174434,-360452,-48608,502458,451154,-18387,-414269,-325317,-112068,257897,277801,-78101,-387338,-584642,-248491,95177,196818,-22715,-28539,77913,-91654,-152003,-9504,157726,315909,146869,-322954,-212724,176123,351561,438502,362004,126600,-218795,-325121,83911,344867,137437,-348127,-233938,193354,403251,517282,486257,207311,-49165,-240285,-277088,-314007,-154420,-160760,-315371,-493571,-179831,59890,294298,317794,211776,224477,165485,87152,109937,-100505,-238041,-25421,116870,120565,13938,14081,14482,-72622,-8227,40956,451867,378684,61602,-233050,-370557,-410752,-29985,8711,-188104,-412925,-235611,52037,63539,-278476,-277213,240820,563410,848669,587497,387424,131319,-80896,-403103,-117749,122036,140643,261560,373323,91408,-63521,277785,164561,-333398,-275323,-164096,-190811,-443203,-356607,-236685,-142135,-198866,-153562,-11178,-115925,-228808,-15972,-25866,157406,-114315,-182253,-390498,-433435,-284915,1881,228308,-1019,-337506,-478866,-397593,-420467,-300344,-7141,65118,136738,-150336,-167417,-26905,-77936,-526761,-39153,150626,-28422,-537108,152063,502241,338975,140969,199570,116994,-121359,-395118,-259756,-295764,55953,411933,257839,1773,-291204,-376797,-430119,-33312,189863,135352,-355804,-39081,389089,285706,149627,-267871,-261154,-39137,93325,72680,-50127,-115937,-165068,-256401,-346916,-407263,-340389,-418294,-622056,-409127,-275369,-429429,-134658,-20135,-1452,33109,-66162,-294924,-353204,-361436,-64895,278823,441374,482123,532524,617706,771639,561424,334431,31137,51903,121565,-4157,-62344,-292298,-100453,-99295,-298342,32457,513273,319196,270204,268572,108529,-386889,-287095,-253759,-363242,285,226180,181063,-169067,-363040,47561,452059,685260,712195,387875,-1015,-34264,169427,85657,-482812,86703,702921,859002,552212,349947,27498,-345743,-269470,31816,370579,672416,657421,565971,424154,-4206,-236120,-396657,-269459,164522,421256,109493,-219944,-29555,51586,-54251,-300434,-255267,-343132,-188036,245349,334246,46175,-282605,50918,151820,66560,-231950,-405144,25286,68218,-183856,-425576,-243316,-346220,-471106,88,457678,766292,514731,222829,-206335,-505026,-163169,292736,453536,330070,-21267,-154179,16680,93908,156020,133068,40266,42229,-11301,-209353,-248865,-182441,-311955,-486449,-382408,-409450,-388716,-63502,-89588,-397353,-385402,-117189,91380,105118,115170,-49614,-197369,-389411,-572181,-327454,-93694,35834,197716,280894,278193,56298,-108439,-106837,53640,57937,-159776,-469171,-197580,45443,236923,48165,-117185,154853,385892,411611,293104,693029,1061784,1188789,886342,554012,500126,520592,415244,4249,-308750,-15320,230995,271855,49025,-268606,-217363,-5959,245499,468001,494827,225373,-96150,-96174,12121,48142,220963,71774,-134617,-222700,139650,281225,-11007,-22214,134427,99121,103409,227165,604826,637204,543096,403080,264053,29559,-251411,-269046,-478,287683,201479,-51394,-146607,-219702,-411370,-248119,-66421],[-92409,-222618,-319046,-281894,-206317,-171200,-372920,-290812,113224,164369,-179660,-180850,157459,141787,-24985,-154310,-219873,69419,177289,-178001,-539576,-208767,100499,157636,184841,137318,253844,403587,14906,-398925,-195949,-173815,-485554,49379,402008,349840,157097,222424,1316,-331420,101278,352619,291695,169644,301296,272178,32701,66926,281447,239803,78466,-170182,-257326,-533033,-157174,196384,110481,-380452,-228454,219487,356916,245285,-52472,-253753,-23063,-72183,-81420,-42566,79130,105380,49211,29058,145615,309638,550659,615913,619649,553316,366299,66997,-224102,-252323,28484,371293,409637,332944,-71507,-237680,-390262,-370678,-223655,-146922,-37957,114731,77115,-21370,-65843,-184267,-368444,-238897,-206649,-183565,-298500,-56417,44830,-208508,-564067,-216971,86075,221419,275775,209638,131787,262493,347177,127696,-546372,-183280,157427,371764,242589,56395,15239,46141,160537,412704,487627,328320,194299,-332905,-196223,250227,-8461,-404949,99797,365019,-79021,-390668,-400687,-419468,-522401,-232389,113296,301015,291667,197799,52638,21070,-83395,-305407,-504516,-113787,270619,385662,545089,331695,-295243,-394685,-17262,307802,447791,416480,288078,147534,185436,584720,755219,717295,353743,304166,241489,-227954,-343368,-141371,-338508,-595991,-483774,-326985,-239517,-109596,-49513,-211124,-433982,-57233,81334,198175,62194,-286271,-393004,-57510,479722,758693,483068,169539,-90547,-137928,287259,410080,83771,-480474,-385818,-484312,-389283,-49574,-17757,-176815,-63556,206114,270451,206010,-21103,146419,551021,437232,-21455,-261679,-382815,-535052,5851,524072,431403,225712,167275,346153,425060,73314,-503517,-184427,-111646,-333636,-105465,123058,-49481,-204955,-323204,-301734,-128676,9678,-47929,-249471,-76656,-23636,-218146,-64097,416267,823694,1036552,832590,669315,406615,-11219,-342216,-381520,-247878,-186855,-39409,129383,32411,-322164,-121781,47221,-37440,-391856,196177,510959,348972,5194,18965,421827,493411,334515,124606,98541,41336,-212979,-276823,-477671,-101147,68823,-42431,-188081,-29986,-167538,-337599,-141858,90404,-1149,-258535,-279028,157526,485670,635094,556305,376025,306171,221085,35208,-77697,-307966,-489196,-276444,-208051,-343178,-426816,-289125,-106184,-59136,-124335,-179938,31449,282838,428101,220537,-25089,280820,324701,41702,-170786,-318943,-319027,205822,625167,810933,696620,435264,235904,197620,395844,295331,132899,-145585,-326362,-347674,-143175,167674,492468,675007,627752,403157,47299,-62167,12273,-54304,-24767,-140467,-162920,-106156,-140669,-329821,-231218,-51157,8746,-154154,-161073,-33139,207145,316078,494551,799742,899908,297800,-502986,44567,602024,667752,436397,362773,588214,548633,397963,14439,-296713,-68777,302780,271240,-39636,-326249,-31156,-304558,-137027,142398,151814,-87003,-17455,-14912,-300038,-528542,-70985,236487,315042,107145,-224644,-404864,-492873,-277854,-302717,-225170,-143162,-34930,-48243,-176424,-181851,-147846,-26956,-6949,-77225,-158243,-154734,-178980,-64855,31058,-163789,-155680,-71391,-130430,-153976,-216729,-156032,-142216,235771,709821,989687,1025196,826355,454764,4720,-217660,-220831,-272579,7996,228782,32646,-66688,3073,179179,406186,462373,211542,131829,84768,-276870,120724,640068,769491,519598,371324,501050,545552,506190,115033,-391056,-452430,-247375,-30013,109407,183910,225019,285742,65130,208134,188365,126379,-1205,84213,-187039,-412440,-527826,-346792,-336838,-582829,-264990,-14929,-212218,-543082,-470019,-416013,8268,279519,123236,-83227,-432986,-432542,-137657,336474,573313,440308,261497,-40106,-319943,117543,280973,280131,139330,-29863,-205990,-256305,-20676,269637,243904,46338,-25043,-61791,-108754,-78168,-41797,-16940,-153288,-387393,-66256,113274,122538,-100071,-216822,-308967,-448658,-237411,99816,15398,-34189,-215602,-24460,171945,149477,-330060,-147797,490531,643149,758651,608957,360514,27192,-53563,80894,206000,171636,104519,99301,242804,495623,589433,59562,-395224,-40861,207995,134918,-200095,-55202,203944,133069,-21624,121540,57033,-73205,-489917,-398606,80265,345232,3310,-205990,246968,319089,-242659,-324001,-114831,-238833,-430326,-313424,-137518,-5907,-21235,-107964,-198194,-93979,66631,-30574,-291362,-109937,303090,316957,162232,113988,-26371,-138431,-168508,9974,204361,40517,-471383,-141258,31027,-280980,26062,786148,1138224,932554,444572,-44823,-43482,-138232,-175124,-126320,101277,194394,-140656,-500211,-275950,-317333,-315377,-378051,-486756,-296871,-319308,-341053,-259686,-148009,-138862,152920,325575,255028,367750,772805,653907,155222,85201,231711,152796,-17129,-4394,88626,142166,454423,618686,412856,343180,152807,156515,279459,355001,466240,494383,284646,-25218,-100026,-92900,-270359,-313220,86815,250004,429290,551330,323553,-269840,-57175,344026,128391,-265367,-137457,85180,250814,68422,-402282,29824,364214,231047,36671,-49403,-45577,18111,93017,258285,401262,471344,348744,48520,-275703,-337761,-166369,42174,114747,-20529,-292933,-439572,-401328,-255623,-109923,-2553,42390,-43803,55003,229005,479816,496184,412435,106366,-227707,-323344,-262885,-269778,-260985,685,50787,-325406,-457710,-480193,-268931,28156,406234,581001,563538,376766,92966,135643,346948,544562,635170,395344,62300,-183226,-2675,-44478,-327388,218174,514424,277912,-103113,179331,201542,102898,-61543,-220441,-414643,-314718,-82820,86468,63110,-94782,-167793,-165942,-63743,167275,287692,112546,-183214,-127965,89490,140137,111668,-123491,86709,384398,710087,963752,911662,642376,251854,-236645,-174053,-303,-202617,-318525,-83385,-84610,-69839,108830,350241,244012,-100829,-464381,-489329,-354497,-41826,97724,3279,-36094,-113117,-327107,-322675,-297349,-308184,-183953,-75582,114553,324218,378740,105338,-165064,-248667,282858,264345,-266844,-329892,-106133,-133139,96490,222022,320556,487212,596410,701598,250396,-361185,-159349,10611,-356511,-115889,71361,-175170,-275925,150647,275412,205590,34739,37492,-240070,-138449,414881,537698,312729,-56084,266965,854329,687462,-72342,-173421,194511,-79904,-421128,-128187,33942,256096,509647,345756,-108391,-244946,-54063,12617,153649,714369,1232204,1327658,551769,-175978,-385120,-162956,-160190,-96816,-331324,-250743,12034,48065,37425,103259,-80802,-343510,-418722,-114955,68975,-63506,-376101,-359777,-254535,-227227,-150159,82235,311622,66112,-332497,-292422,-110939,109506,97107,117632,237315,141826,-69019,-292727,15288,435585,762634,622626,218088,-310068,-406735,-165858,-366615,-261652,160348,351473,-42381,-262465,-477698,-182555,-177691,-278512,-349323,-127707,231968,304247,110129,-366298,-158945,49912,167152,281927,73760,-195791,-473442,-195181,-19723,-123986,-406993,-391918,-141583,-180349,167723,323203,364197,346747,146102,-201141,-239660,-98535,106831,115147,-20668,-186065,-348884,-530237,-392494,-239161,-290715,-341751,-37498,127234,183508,3795,-127739,-82715,85591,305293,30970,-198888,-216260,35644,306880,294578,29014,-180660,-201866,-114058,4336,-43101,-296376,-352355,95930,477858,382065,-62195,-308402,-276109,-161144,-275914,-593621,-274950,-372742,-201209,-105478,-391435,-485990,-208911,-206080,-318509,53972,-2406,-71032,-64394,376090,486474,159095,-402005,-123864,89855,-112989,-321439,215005,183789,-347247,-21869,288643,121732,-176332,-28692,321042,617978,793142,513008,281747,245719,249538,-42235,-600919,-197917,-28302,294098,548572,617940,462953,250081,41762,-282671,-364972,-429822,-99119,128080,175306,132358,-946,-277290,-277033,37510,209346,125756,-28144,-80360,-128058,-273066,-323258,-328664,-23893,329625,572874,698352,383605,-65035,-407172,-468184,-445899,-279310,-103089,-210713,-391647,-107460,-236491,-399745,-188994,-309430,34091,329866,605685,673402,403188,-249893,273421,708668,645635,212896,-388098,-47316,160977,190087,432947,467552,149574,-312548,-105675,361480,517213,169754,-372666,28529,591938,853779,535871,195467,336617,912444,1153482,1128661,1024234,1106610,1225592,1069018,590013,284229,197611,95972,-80407,-171318,-355669,-380139,-191014,247295,498591,397187,333217,506422,508838,300912,102351,65273,55795,57036,-3235,-203851,-172013,-104894,-387415,179094,570527,729424,352716,-169941,-377052,416061,707994,1057312,1165553,754004,165271,106750,382534,506679,323213,42,-353974,-524749,-171081,140372,147167,-20076,-162327,-321427,-312439,-68786,245990,592920,767285,560996,293846,45826,-3710,-399241,-335132,-80299,-179574,-268645,-1287,-66326,-547889,-388865,-208575,36860,-5556,-311683,-210020,869,22446,-348451,-358774,-29178,14226,-66431,-34948,-349024,-313113,-305532,-402186,-286622,-53275,93399,180633,314853,357593,82628,-209203,-215959,3814,401179,571080,423428,64183,-285507,-282343,-90372,-45993,-165530,-373538,-1885,314737,201732,-211266,-53083,132642,43150,7981,38018,42627,-141675,-272812,-122307,-159492,-485965,-93440,156119,391813,466729,334387,264385,-17675,-57552,145552,39052,-357730,-122140,248782,135842,-155832,-344108,-466296,50573,408134,432317,103141,107247,440322,866514,896841,427906,367465,535502,636461,601884,439594,175300,-69139,19623,88470,-41153,-274231,-429755,-490035,-614699,-471134,-527817,-194928,-62493,-412873,-186329,49709,69376,-75105,380212,312060,10223,-479579,-223794,95562,274346,378884,237310,-297904,-438325,-223827,57545,610294,893349,607796,338841,406963,631630,1016950,1170135,707623,-103400,-169094,329713,325389,-119414,-570881,-456613,-176387,185019,751586,1031394,878586,522335,8091,-75331,-80092,-552558,-340631,-243845,-62755,325800,194807,-389652,11805,424015,403362,13648,-319002,30569,249598,98902,-347043,-332730,-131994,-197819,-312074,-127077,205918,573650,751129,555136,280271,19536,-238593,-51772,238133,439040,188794,-340176,-243948,-69969,199128,325387,185717,-15482,-159657,-345825,-309153,-155968,-264454,-510541,-377209,-207846,-116858,-169317,-321623,-37501,89411,-29462,-297418,-519779,-129451,181112,297420,199570,-134491,-253351,-26830,-317400,-401476,-99352,13631,-286829,-50707,346207,223171,-356479,-255246,161303,471553,755326,705867,315865,-12891,17376,228762,411290,278462,-213230,-423446,-322143,-82703,277744,627034,473477,236996,-191771,-199775,-155543,-241238,-287850,-46060,49727,-68875,262454,357749,-117794,-256733,562292,1152099,950514,143346,-207831,-174815,-432871,-227552,-163949,-89520,143581,175404,-123873,-324051,73093,622103,755650,635521,123190,-166514,166823,472320,493801,348884,93052,-260786,-454794,-221642,-24427,98099,65697,-115480,-240817,-170907,-87072,-98857,-111278,-243561,-371124,-345942,187849,679734,844654,696313,57761,-284213,-20059,364255,382686,-164826,-308557,193090,414723,468610,185628,-66051,38304,-38794,-263753,821,215886,517074,689130,780351,711416,630521,641926,456135,422837,641911,936998,938580,760192,553050,287420,42949,-171671,-119610,-30846,-140519,-305689,-395850,-478268,-42163,295558,265141,-85344,-278127,411696,863240,495144,-287709,33285,285593,152637,65946,311184,462241,200217,104746,154359,-12196,-181676,-145628,-221003,-206592,-274654,-401270,-454127,-319834,-225932,-440816,-312861,-80526,10664,-47094,-98581,177338,393437,427211,45545,-464001,-337743,-352350,169142,388243,15638,27466,498938,501973,117595,-265685,-321303,33090,294562,317773,11406,-309003,-538992,-375606,-160400,37092,37656,-150838,-404080,-590215,-512513,-383958,-212086,-106826,-292848,-164443,416381,794418,778228,728236,812895,585104,221446,-169341,-412885,-548763,-198923,261671,609688,671494,456967,273329,132692,-94201,-152799,149509,366602,185922,-277954,318709,807905,921899,503202,-103332,-119551,135327,375881,395668,419181,508926,535881,171878,-494269,-105354,209914,383557,490254,379771,163714,-49025,132700,142113,-178313,-137011,-37964,-416478,55352,583334,653086,246716,-117407,-2573,79739,-24608,-104231,-131916,-290935,-346218,-402244,-99835,60021,-192606,-452563,102489,433580,367402,136393,-92030,-34300,50157,44093,163811,83216,22717,81262,172413,-58036,-623759,-124961,344360,563201,674181,648360,456482,139440,-62612,41281,99010,56266,-29866,-116372,-345014,-275716,-22470,-36752,23108,72264,-27301,-332192,-227234,147860,78353,-560839,174092,679902,629535,139751,-209092,-181635,154764,450889,404583,-150556,-444297,-160313,188344,480056,413041,214028,236468,365637,193772,23505,37417,73122,275917,193157,53441,-51709,110777,345986,388471,222001,172452,66595,-358394,-182140,170807,106374,-290586,-294784,9614,122870,175255,142949,-133841,-309205,-432281,-379443,-381469,-150269,-170414,-440026,-595284,-112960,153001,330343,338921,264895,154930,96780,295357,271750,56423,-90075,-25893,80974,82632,-72247,-102274,16422,-13401,143500,-232607,-30557,252349,150610,-88608,-301593,-572327,-340164,-201713,-151905,-256810,-4580,273764,157884,-406422,-66742,566169,905040,919418,585703,286523,69739,-236104,-260007,-53906,-17555,-67169,18262,85961,-40654,-137755,176131,85656,-406457,-262124,-49493,-12922,-250610,-448528,-401536,-169055,-94696,-43399,108300,49123,81332,362015,170708,35260,-321847,-347585,-477177,-405456,-276891,-43869,83935,-148525,-392503,-445603,-504089,-474075,-301814,-283676,-216621,-205799,-503897,-320575,84735,96612,-319698,-131390,78718,-36905,-606859,154191,471000,224301,-41843,232581,171598,-40885,-205383,-181246,-244653,145802,470465,337972,139420,-59922,-257498,-519121,-209596,-249294,-395742,81525,435535,448338,1699,-178924,-169801,-136494,94688,311216,265493,102670,28528,-159629,-424869,-427215,-263148,-162022,-243630,-514390,-381409,-290591,-185104,918,145755,252144,364838,316436,-42176,-445170,-290659,212450,442316,602864,586582,473089,296202,312648,183390,-74233,-135179,237810,277681,151286,272410,213336,199170,50818,-61338,187275,572330,524621,526849,487556,189008,-427787,-326491,-339152,-406382,-71200,55072,-134492,-452394,-351201,5534,355282,660196,900729,543061,82378,-111518,102591,25364,-336092,65866,706800,998114,979134,516726,24662,-403863,-392009,-133931,235285,494693,457125,203001,254012,23330,-164710,-286595,-444271,-427522,-178655,-330464,-476137,-56666,28669,-71156,-283715,-368235,-451771,-21786,447241,601746,356280,33025,176314,128109,-29872,-422612,-261041,238833,304804,121455,-231641,-472053,-494520,-323533,105984,576610,964402,834019,701218,318191,-9456,65586,618267,913273,612852,57111,-317231,-64058,201194,215968,72909,-69009,-113447,-160248,-210400,-411236,-505476,-463707,-538659,-520688,-554265,-293631,46262,-106461,-377542,-297550,-63893,-28647,-188713,-253087,-162260,-91332,-68972,-123882,-451084,-149634,168784,250876,327851,364149,298204,140414,81012,-71246,-208102,-363716,-189321,104579,228545,229191,50666,-102710,-79516,184013,234849,203645,652275,1087491,1179590,863280,567679,548820,700272,653177,235240,-175096,-421834,-318092,-264094,-257150,-167653,-117326,-30051,289615,594058,654411,346958,49389,73175,171441,235812,253670,284611,72451,30868,280952,358800,162205,-4946,104029,115320,11096,127489,576785,643254,551870,430003,211171,-103672,-283739,-233942,149400,398699,390124,-7340,-203284,-119262,-231424,-318548,-238828],[-211811,-319921,-210155,-104586,-38434,28448,-194479,-310189,30931,189471,16756,-118814,185723,287702,271335,133181,-137836,-66029,109897,-8780,-307888,-387896,-122834,-39345,61499,145603,224489,160116,-352791,-265985,11573,-208220,-328941,258654,482012,256929,101137,331123,127228,-473012,54966,411447,506493,505936,532635,390565,139557,-12708,85529,344613,361124,-4525,-291219,-420749,-501261,-220791,-241483,-324941,299078,780571,888550,698695,197488,-144650,114270,191559,257315,205120,176763,90582,-6435,-178859,3782,329390,730458,798448,762811,558837,258894,-44873,-336979,-286110,227971,684587,741887,542098,-15249,-297274,-350382,-507851,-541627,-341244,-143245,-140925,-179501,-255242,-165845,-199328,-285820,-396795,-351506,-242480,-234465,-134349,-174462,-389468,-464691,-201546,77391,134825,105231,114916,72308,57670,117169,-248217,-531374,-97475,56499,254569,342466,227694,17739,-136284,64713,342169,483149,333554,211819,115658,70026,-23263,-417349,-177613,305680,393642,74651,-90583,-174732,-281856,-318310,3560,229070,390412,443396,381210,143782,175105,108383,-117992,-541711,-131664,110318,95434,411804,449979,110885,-390623,-243521,174405,415758,297352,148507,10462,180351,530460,755542,733463,641576,637426,438424,-28564,-482894,-263644,-369426,-367720,-338885,-298180,-343381,-162603,28219,-66338,-354170,-233367,-38239,129043,-61316,-474146,-213167,-130209,246691,505235,388877,279487,34252,-310987,-278,177709,2024,-368236,-232636,-328539,-244843,46858,77152,-126894,-318831,-232957,-6253,244978,79842,106471,392848,275985,-49291,-15992,-186025,-445834,8660,467248,358180,87189,-113713,-27067,-146349,-374726,-362115,-23519,-205889,-427206,-158404,-29756,-63604,-167581,-370022,-236673,-4203,136030,46450,-305281,-270610,-232387,-296442,207953,608899,903503,1012608,820045,556310,278515,-146998,-596558,-372087,-116203,-61882,50789,160989,126180,-25275,17028,58422,57622,-391691,-74968,332150,233437,-156794,119897,459899,352773,7566,156240,470224,289762,-357224,-389128,-109254,38539,-219475,-250312,227957,337582,103406,-85726,143010,199143,-131956,-302600,256118,319384,320318,123339,18825,89257,258615,147775,-54403,-186676,-410770,-465415,-357209,-379249,-232378,174869,329122,412701,301693,147030,-13099,-2912,128706,391542,330754,99985,248779,404332,290730,165474,-1697,-383119,53557,518834,780997,631903,297775,51482,-343367,-246204,-92996,-68763,-305140,-388647,-382837,-156948,79882,266168,233701,-433,-82523,-356229,-409527,-380321,-256197,-86554,-121006,-255865,-123626,-60114,-162389,-212451,-56754,13897,-77551,-119808,-236838,-210665,-18789,312117,787989,1003423,504237,-332866,49571,709597,830709,591623,461490,633655,728089,611751,372724,-16431,-234672,119705,176003,-87075,-71324,206,-250698,30165,247010,162794,90253,192325,-24550,-532946,-226922,222120,385238,463811,197491,-194282,-286670,-273072,-332569,-356672,-177890,-70193,-23722,-88338,-97159,-130008,-85591,134695,250344,135587,-171051,-329716,-253134,-18381,63029,44351,90209,5059,-67538,-164114,-300166,-246129,-237900,166600,615754,841158,887606,750998,368725,-150172,-637398,-314345,-186286,59766,188679,-10438,-137121,24541,358079,751677,677748,243245,95231,222521,-34696,-190961,265726,536858,620373,515527,539301,394276,222060,-119109,-348058,-304277,-206309,-67050,136629,265422,235188,217494,147875,303315,289123,158957,-15700,159222,56148,-203090,-300801,-198658,-248735,-583888,-337922,-193812,-416659,-388986,-424454,-338114,97176,341712,313974,78262,-143245,21543,319854,670670,877348,654098,330197,-5655,22820,503034,540530,340340,246901,147649,39328,34630,146867,348236,229557,-10710,-59066,-112901,-89076,-36859,-140688,-299130,-338718,-445915,-153396,74612,225294,123582,22698,-206818,-366567,-417669,-251541,-218334,-143693,-161216,1771,284096,171684,-220282,-406972,137235,388894,655651,595016,333888,-12461,-134460,-49158,98898,172430,223543,189206,125872,156942,109634,-169430,-25465,413068,509613,333618,8273,-75498,-150169,-299008,-105268,242524,304968,34487,-385396,-321044,161606,551988,386843,136309,310930,287301,-276438,-199961,23370,-177104,-440982,-219013,-56879,6187,-46329,-164688,-150818,-1707,123046,-11025,-242771,-102109,357466,383946,253958,167198,-9556,-155656,-258043,-12855,194238,46519,-542508,-80555,160500,-117571,-187431,516541,970260,878875,543188,111419,-108254,-228039,-338866,-302363,-77677,167982,-41827,-438350,-331148,-327040,-378367,-399720,-452715,-245322,-186037,-279932,-319838,-129639,-27483,57317,97237,107496,412898,707040,745572,287207,136583,240338,238447,114208,8781,-57407,-304401,45048,354479,239875,303230,35959,-102938,-10631,195274,291273,365538,42944,-83098,-65676,-73236,-236943,-397240,40132,335540,558698,631814,316006,-363193,-185060,62369,-66215,-246283,-60359,142586,272471,-42009,-353665,258325,493432,208099,47723,79826,49116,19070,152288,317298,325158,216722,-149822,-414344,-317466,-304263,-133946,6211,-109840,-329372,-309463,-438863,-309962,-181097,-220866,-136473,-30307,-26188,220448,283026,433874,375208,484416,209431,-142142,-289867,-305722,-246394,-120247,48953,108961,-98391,-285437,-343687,-405957,-199801,219821,450420,422177,172930,-235029,-52826,201448,275035,212740,110252,-122279,-112658,-65983,-68360,-257152,203518,601976,269229,-19922,264451,390628,262164,111030,-96481,-389806,-529376,-239659,-56716,-83689,-218012,-175790,-133626,-112655,39012,201236,103209,-201533,-54033,110193,109726,-53750,-332484,-106759,98063,493229,721419,717940,528357,279380,-414647,-299034,1,-130673,15647,272379,184506,-112460,-155601,240926,225396,-149012,-546183,-572833,-409052,-112607,27954,-56449,-78363,-125485,-263252,-249260,-201613,-176566,43771,131399,92079,158643,235771,105389,-147216,-275746,60084,-47888,-229695,7766,-86831,-243280,314941,566434,481882,457828,721343,940424,497387,-237930,-299583,-110297,-399486,-102535,101395,-120894,-188167,143405,309875,196369,158453,96156,-270045,-100465,470024,587185,356456,-34801,-302257,150233,171860,-447609,14769,313318,6632,-483392,-159567,-45536,279736,612279,418882,-70216,-176079,-35827,13013,95743,519956,1032863,1309921,559509,-224606,-339707,-71211,-38199,-34670,-368862,-279801,123987,9853,-120490,-143168,-288805,-295374,-138411,144770,204616,-92340,-356404,-210060,-183155,-206567,-276896,-202040,-56122,-205480,-451934,-314060,-175168,-85292,15947,155891,307868,213806,-108224,-583759,-78087,335737,719560,637049,166481,-423417,-338283,-140334,-334329,-379559,-58655,188229,162139,60235,-58928,-451023,-98149,-134220,-452981,-106409,390127,535142,307683,-148457,-504837,-498814,-291650,-91139,-6796,-100911,-306446,-491558,-292814,-353395,-528925,-323870,-132489,-310278,44876,341173,397709,208591,-99893,-201634,-168814,-89857,59919,81604,-116688,-332573,-501752,-486531,-351888,-164104,-42193,-47355,216278,446715,655237,582555,319327,107308,-22398,227965,128787,168931,222994,324905,261220,52781,-237865,-282438,-391475,-300700,-62078,58755,-61993,-132342,108937,391483,272367,-144850,-357104,-283709,-262642,-493694,-363737,-149874,-164486,-100213,22576,-242578,-406843,-101079,58420,-175633,-243883,-235196,-140655,-258893,-48295,78397,-75608,-409194,-90432,16815,-307904,-98592,552031,517028,-89905,-57842,327435,224665,-110250,-135783,281642,601126,703905,396539,114640,69546,253835,161684,-228423,-187123,120130,508081,550714,289748,75803,29222,48427,-115312,-287946,-433805,-1676,248172,154430,-38477,-291363,-517716,82484,349549,385002,92140,-47881,-15939,-223351,-377334,-392296,-312636,-49104,113215,208785,214439,46937,-457353,-324222,-173482,-348639,-371086,-241971,-369445,-315289,-68232,-278083,-252707,16335,-113700,158977,388477,443288,393175,106107,-489355,183499,628893,617146,228025,-261729,-58041,315569,158707,114731,273999,80998,-287029,-14080,291554,362155,74170,-445561,-278110,119512,451453,362147,314751,453765,927897,1132714,1085712,1022133,1081957,1115587,1049805,572868,334218,246362,110395,-31408,-42875,-251936,-310101,-178756,363761,709623,534336,271106,215206,323610,226176,152941,136157,196536,257445,165301,-31437,43472,96542,-50037,144586,486469,604384,287772,-319060,-215666,489216,830445,1239574,1334906,930605,228318,-146292,138245,504833,500779,333055,107765,-224594,-449464,-1156,69366,-86980,-57316,-7409,63108,303361,584059,799688,926447,746692,613580,304736,16713,-536489,-199234,6441,-147764,-476113,28233,207246,-94182,-359179,-358736,-91054,-130770,-312005,-125405,19769,22261,-322406,-319442,-42817,51940,-56835,-56038,-219310,-71199,-73921,-247036,-340410,-105700,89624,130771,100348,41787,7990,-66692,42595,335479,591436,776797,590823,172244,-230973,-385442,-322043,-277915,-284253,-241867,8065,175619,60596,-275565,-24316,233379,209330,144064,95506,-133933,-349371,-246883,-85838,-130203,-264272,-78476,121672,352522,445606,532968,476327,370418,146259,336784,229613,-239366,-315923,32035,-280816,-429327,-492308,-348505,312501,723035,760593,372685,281303,611115,921735,817756,137417,217911,678267,689107,447021,432856,253624,-8587,-17276,111672,39433,-198882,-230050,-191680,-328826,-375616,-425590,-146442,-118600,-401877,-211961,-13676,-109024,-105264,251692,206582,10628,-451910,-165132,84326,85501,159748,94282,-282584,-367847,-157957,68423,531277,927857,711164,329323,120398,193327,664869,871282,735123,-78043,25415,504202,503950,85661,-301024,-476071,-113441,430049,830998,1177759,932895,361863,-184383,141908,251225,-175626,-423489,-198580,-86907,91615,-52594,-462966,141798,607364,630562,182126,-249699,-172466,175145,149024,-268085,-272332,17309,97771,54390,193239,491431,735055,802931,544496,218422,-141119,-443656,-272990,-166504,-121223,-224158,-469985,-197273,-8793,158953,185909,46917,-112894,-219886,-477633,-440244,-281789,-419253,-416233,-373567,-305240,-310530,-491661,-207164,278787,406155,87285,-156738,-359326,-58692,172844,295486,239917,-7131,-443705,-142109,-245768,-532323,-138050,66347,-35074,-68403,420092,365349,-50309,-289200,53751,333499,388374,533396,354218,174336,143354,258296,371153,233108,-20106,-407473,-455381,-226435,79368,281505,218404,27533,-415263,-365105,-313072,-340915,-230285,-177777,-101508,89331,368559,149635,-307254,-67617,634459,1115782,833723,20234,-157194,-152090,-166527,86972,-32943,-216380,87361,192611,-76737,-419592,-72184,616093,902735,683182,140969,-245030,200624,546558,516942,409697,129394,-54633,-353913,-402537,-160870,25744,5565,-186815,-315879,-311426,-270298,-330049,-328475,-339960,-501713,-306447,294371,639493,629594,400468,-176837,-347757,122300,525332,614018,206687,-333062,-266943,42755,131553,-53241,-259016,-202976,-220324,-50573,194009,165784,369698,636701,665075,690032,677776,663903,477922,406463,616305,804885,861273,559030,481972,302698,188790,60893,251990,333026,63686,-405520,-345064,-233380,57604,273023,185218,-132419,-260411,197170,710269,334667,-365979,-108285,305840,362620,50500,70337,335343,179007,217758,292404,230444,-191559,-407876,-250328,-215589,-377049,-535761,-360098,-86964,-22694,-303728,-493054,-143707,-21044,-58407,-95214,137264,278277,248939,-91217,-503898,-313036,-534348,-177223,-31915,-64696,167250,586358,650290,337113,-117448,-653866,-56560,409082,617781,397782,12422,-308118,-483856,-454585,-320733,-274793,-354890,-453746,-394056,-248682,-163911,-136963,-188839,-525341,-16361,478228,721856,709811,647203,892136,767242,485111,103707,-387624,-392639,-147748,194002,520920,644773,794560,710093,545757,45352,-258721,96768,412203,470305,283572,634414,974965,961399,498758,-78698,-39148,246939,522859,555549,452046,440622,437076,120292,-441640,-175050,133995,363988,498418,480394,242865,-76010,82033,93746,-361669,-325532,-220101,-450738,162243,646436,670502,217868,-221373,-232574,-182684,-179516,-165590,-66795,-145346,-314336,-432189,66992,426943,257826,-291683,-177185,261810,237629,17724,-116936,-52451,-18770,-71028,-79881,-197595,-108179,208416,388961,52781,-433120,7429,370074,432237,369398,280001,223034,151404,33828,-31985,21256,143152,79350,-122817,-316461,-200523,-154227,-304631,-93850,18167,-98533,-308320,-37558,174302,-28559,-523946,200462,606178,593687,182334,-83438,-52029,192993,387423,334852,-245410,-179126,223262,489078,648069,373444,288444,461136,624519,508057,174600,-12863,-46503,97351,130231,258793,171084,246004,399744,301718,173147,409486,403769,23525,-438900,-77300,-6666,-282039,-323132,-216807,-255549,-294476,-291658,-465320,-589486,-520701,-411808,-440731,-212087,-171575,-376696,-582709,-382588,-71738,75293,183764,180974,-59661,3437,345021,264609,57719,-54923,-93604,-91594,-129436,-251223,-275317,-107071,29819,56266,39496,-348066,190416,257707,17147,-359087,-467709,-39013,24338,-1437,-106701,144032,379679,250792,-318807,-77155,617020,1132982,1038156,659897,187808,-105871,-354289,-75548,73460,-112888,-309956,-337722,-323870,-231117,-236089,-169450,-218856,-437906,-207544,59134,185437,159661,-60558,-518686,-335764,-141744,-32728,131689,98184,205639,493206,277187,-58659,-361827,-411318,-448700,-357219,-282976,-125785,-100962,-212628,-194425,-218212,-342182,-442366,-90777,-185353,-261942,-285376,-426601,-253600,151813,208276,-105097,-207280,32074,-72460,-508489,120616,423336,136558,-316640,104894,157982,16247,-95729,-222719,-322913,-40518,236467,242173,210940,163765,-101237,-520006,-223253,-46320,380981,887557,801696,373844,-139605,-96826,-91507,-14109,251045,474241,437224,338906,238238,-9109,-170468,-157269,-76750,-43195,-124590,-311796,-144811,-72005,-34383,29717,213637,468641,656195,604943,179078,-429131,-280939,274337,412331,536675,505863,298457,-145887,-343393,-360384,-537841,-170591,365884,427972,324995,554649,738894,592549,338152,136007,174316,284924,389895,343425,335577,-22967,-530643,-362016,-532806,-334743,-93431,-137549,-252809,-164945,-89468,25059,219237,556282,906219,655282,185722,-153799,-43107,-79981,-148938,43897,479145,856001,1142207,620367,88008,-287391,-442675,-300610,58045,227562,139756,-241045,-34005,52633,-90199,-183627,-328869,-399202,-260476,-245957,-450694,-153608,-38823,-177832,-342748,-459783,-326001,139193,589749,801126,602199,314248,251565,33982,-230889,-446072,-86229,322496,376177,268953,15001,-288901,-407265,-284220,75659,509443,840565,910131,992999,828127,528931,289344,809381,1145069,638570,-41281,-414910,-59122,260468,219864,61,-258633,-366060,-290382,-154332,-202849,-337458,-409179,-391494,-417768,-441454,-295451,-93296,-262688,-450483,-358631,-149678,-209245,-404469,-409289,-219703,14924,190980,199806,-252928,-268090,216059,296633,343109,366664,422606,272316,190168,-144958,-401579,-372920,-432,284723,283161,5361,-145596,-233012,-417474,-138958,-29126,73646,517437,978649,1018617,715450,452442,433600,619153,605774,282714,-63929,-327455,-249175,-206174,118924,100277,-136123,-181006,247715,572663,650603,338820,69465,94648,148854,276673,219040,364416,272458,200585,360793,356715,233921,-85746,-117086,-139703,-425804,-215816,254629,447681,431263,328559,3051,-386234,-221298,-77739,161129,345775,351648,-150900,-370942,5087,-47730,-168450,-295727],[-250510,-149414,55852,152816,160036,173533,-43198,-308092,-134579,94647,110230,45193,275057,444165,435136,247205,-24994,-176852,19693,142462,-20986,-235800,-309180,-226294,-70369,79329,141650,-76354,-362924,-86881,41204,-270994,-163093,237001,338546,26485,-105598,218606,110462,-209162,26448,343088,539785,624587,576201,393122,148919,-161514,-307862,185475,441230,248792,-43572,-101671,-311432,-527431,-524386,-33463,568336,1033886,1208035,1016752,363147,-110488,108733,387101,512629,362337,171697,-32753,-235880,-543378,-195775,254376,745968,823112,710721,400814,-4545,-163065,-338784,-349788,255523,735600,866250,560425,-15355,-352913,-156274,-244478,-254953,-248863,-221107,-357307,-402299,-405174,-219778,-143317,-193804,-156561,-151954,-190148,-242144,-345865,-463625,-411354,-416979,-356122,-90428,-16254,-121190,-159663,-177595,-348043,-444402,-452252,-223022,-92512,-67948,75156,306259,197791,-119767,-356645,-140176,110590,310129,418523,619611,740437,438567,-199908,-277110,134952,447633,344036,211625,150871,167974,61085,84031,287702,421339,500433,516693,352868,9815,65347,138183,-1888,-396211,-188627,-92122,-116947,147788,414940,441908,-29645,-296475,-17102,209505,35516,-91708,-103237,84570,359687,710702,765444,822799,775507,399538,-35781,-402265,-369561,-361488,-108209,27106,-84567,-406501,-225404,71459,78128,-186950,-294666,-139863,-8726,-201948,-297138,4614,-58022,-3653,124683,198515,270565,69188,-399445,-235599,-113389,-97070,-94617,16950,-186223,-92308,109331,119080,-43709,-59621,-348606,-172677,249312,214702,99447,100956,-25365,-51565,100327,-140579,-397625,-26107,255597,155717,-112315,-418774,-399204,-256815,-273970,82325,165203,-248486,-399116,-67709,157158,179638,-101164,-480067,-208435,9328,132886,-1040,-377803,-487557,-370930,-92714,412351,724709,797080,709847,558959,301778,145601,-112266,-292282,-81353,165615,115680,66218,109577,141750,146812,75066,67108,57330,-212420,-302267,30849,-20799,-278889,229833,542149,239120,-323573,460017,1054931,589163,-146838,-173382,185793,234655,-237826,-167238,545923,440222,99299,-16871,307215,283911,150836,325019,653414,504612,231264,-221576,-400105,-331724,-31271,-53453,-165951,-278267,-439257,-309792,-348648,-447979,35530,670237,907386,916039,627052,337254,119240,143808,153538,356681,321225,184322,191574,366716,384488,408663,263496,-247451,-191835,275433,554844,413300,191145,213622,65395,-318962,-331893,-382669,-522806,-425440,-449861,-253940,-90105,-56138,-291705,-547521,-538189,-468001,-404878,-252069,-282783,-103681,-169920,-388408,-201333,-81939,-88865,-159432,-15458,175447,18932,-104071,-406146,-438480,-335222,60158,662011,968989,740300,-94004,-85969,640378,831675,597426,468624,572095,695295,518490,439451,93327,-435612,-81743,126644,151267,157395,-170796,-224192,149676,309851,298065,351977,247917,-204405,-350831,154537,439783,480570,509900,178110,-306569,-179361,281,-236398,-393998,-95347,49225,-14784,-59583,-90460,-127598,63598,316733,432171,191216,-237790,-344484,-19976,47644,65197,206930,246492,71480,-24955,-220745,-336901,-362117,-333611,-19656,326924,495916,582533,527069,320168,-70667,-309222,-178988,-96280,49424,50542,-90439,-218137,-2555,441128,893963,696406,174618,-34223,161865,67799,-383716,-178396,186694,569902,567565,495157,257036,3244,-154850,-181985,-169873,-173484,-64463,152310,238385,171236,116010,287454,404090,359506,112326,-106067,71135,88303,-157998,-239124,-166981,-304108,-604077,-405360,-312530,-344274,-262736,-409837,-259378,176419,460486,449900,134139,70547,369974,553889,715702,808856,640791,260714,44496,336972,687394,634587,313016,306611,329103,249906,290133,413031,394159,109777,-155838,-150315,-166661,-107787,-29992,-109162,-392602,-550255,-358022,-259200,-16103,224404,253475,139867,-126890,-122124,-209036,-284738,-451301,-214612,-57097,12315,270416,176560,-22496,-312450,-331991,130484,509177,526171,283047,-28000,-230774,-190080,-34915,78075,289930,292398,88908,-52339,-286951,-245142,277453,691308,599732,303405,76257,-12310,-257529,-321232,-69040,206571,404492,731,-286790,-242482,167801,612688,652740,387650,355361,222388,-286115,-201541,-36274,-271944,-415267,-173236,-94306,-84944,-101996,-145393,-21675,97899,104681,-45776,-213115,-149680,274196,393421,365358,241151,78563,-171689,-434799,-78487,109180,-4583,-579095,-16033,292261,35924,-462650,17240,452154,580811,516528,253604,17751,176215,199131,-129042,-171820,106509,20410,-363651,-314045,-266083,-379344,-339355,-528476,-254028,-78843,-198640,-527926,-270763,-11192,137620,201749,225440,431471,522419,614876,286292,139199,174952,263505,244028,105247,-31221,-280369,-293343,-240821,-280744,-166216,-292901,-449591,-211598,16769,-22598,39967,-187182,-45059,17522,-59338,-214764,-466850,-11509,428481,660725,647575,230238,-416455,-257952,-178211,-383980,-207864,-110559,98228,229042,-75467,-225002,410963,626402,310532,192148,267486,192241,80458,188549,293233,238713,132429,-240069,-380480,17547,-87226,-77930,45597,-138520,-382321,-231831,-463516,-267123,-145868,-325031,-266735,-182258,-97075,209992,217570,209415,342128,501412,283755,-68782,-219975,-234053,-187891,-97861,75210,104533,-8224,-220696,-135534,-262272,-372673,-458,280062,209620,-79547,-373397,-139679,6145,1095,-1967,-166659,-361654,-90862,-170311,-206628,-272836,47285,424650,69482,-66383,184237,421865,346284,287112,138623,-137071,-297248,-453317,-255946,-256152,-251207,-40087,96054,18288,-18325,79910,-6112,-309294,-91258,14848,-60233,-339713,-457530,-227777,-199086,127030,276524,336444,321340,358555,-177073,-439231,-121522,-153547,122369,520856,546569,27184,-364566,74084,89654,-305369,-552033,-472819,-443544,-184706,-62337,-127842,-148444,-178378,-206959,-87533,35083,73847,216622,251860,86494,-124574,-61782,35755,-145873,-213367,-67512,54063,176607,285172,-39381,-307097,417558,735318,456292,215507,680497,944209,543357,-190839,-373263,-235885,-493012,-106103,108556,-122294,-112396,182068,373343,311273,314656,53690,-278783,-197163,264490,434481,296383,85592,-185413,-398284,-443817,-239658,165978,287062,-78210,-451360,-116529,-34933,292673,635900,449924,36618,495,92808,49329,-39516,224195,699316,971383,426675,-321873,-249792,6060,105478,112128,-155042,-246330,140727,-11885,-140599,-287328,-446560,-272519,281444,594845,486577,-104679,-368024,-81686,-74418,-157819,-360627,-407713,-200523,-373387,-410007,-397771,-297667,-242653,26641,173047,289514,263126,-46750,-361681,-54447,198315,481658,457698,23229,-508796,-376607,-309892,-403071,-549198,-300614,194360,345766,279228,112390,-95222,52024,14641,-449704,-117350,481352,704295,441547,99434,-160970,-331256,-512707,-445812,-136139,-22969,-96858,-360493,-362012,-379923,-287494,-149037,-86861,-369121,-118101,244874,280145,-19006,-241353,-55861,35841,-9829,9087,42990,-154131,-386162,-495773,-379501,-216251,16310,218506,255337,396277,589583,835967,846785,519529,129042,-242074,-80668,122222,423660,579998,534920,187045,-191687,-366237,-135323,-300669,-397660,-123765,67455,103826,99943,140010,265380,79054,-252449,-360151,-225952,-305141,-417363,-246926,-218148,-58569,43907,120961,-108169,-220981,10504,203903,93362,-211685,-483376,-299164,-349127,-342479,-184949,-144296,-33948,93931,51770,-436138,54415,688634,645793,7745,-148253,238315,180685,-144125,-339940,105743,460081,468435,143849,-200110,-109046,147362,235752,70387,-19946,221623,526822,405202,11955,-56981,-100076,11985,131196,-73312,-330761,83782,263027,31526,-312712,-539115,-337849,178572,454747,394129,21413,48656,217467,-86776,-391217,-408611,-186394,69399,11772,-343836,-283768,-200301,-19573,100555,249038,-62804,-233950,-379215,-456222,-190295,-69343,-372272,-165449,114713,-13910,157628,333075,194130,69595,-189691,-435347,111295,457318,500306,229799,-33746,12402,407418,241595,-66634,36986,-119287,-307668,-1594,131163,120288,-38460,-263648,-331222,-447953,-178916,97095,358827,484965,768776,927983,892455,849603,876198,914578,977006,564369,355926,292309,101799,-66767,10782,-196633,-296727,-235909,327421,842099,768553,296310,-121713,34832,107332,127092,125711,220827,312578,236044,157610,190992,235621,116098,176318,460408,536680,217829,-404835,-148680,350661,878887,1239210,1265537,913749,304425,-290576,-177835,343237,514617,532412,494275,101078,-482599,-158588,18908,-43793,103947,231494,285039,526260,772081,842382,899068,814347,828102,547063,64575,-593850,-157340,16344,-147554,-599469,153999,506631,442918,83976,-310553,-257180,-260847,-230917,-10124,38936,-72542,-397489,-326715,-126556,-10208,-196235,-312380,-74719,101609,89141,-155692,-389699,-188208,3437,-18955,-290432,-306538,136,-10403,50221,386429,569966,766292,630845,297771,-150447,-422502,-495071,-466347,-355344,-147511,41611,53371,-94416,-361129,-25826,304542,302784,157872,-27034,-420107,-416390,-122591,-34901,-16947,-99117,-77787,96134,297787,449965,695113,592389,494880,265368,438051,341653,-73140,-480368,-175435,-240894,-433299,-534309,-204654,511519,934808,944770,540418,325033,560609,717090,573223,-193734,34237,662356,624750,234446,334624,212786,-54300,-115086,72115,10229,-209872,-90745,-9258,-105613,-310335,-317921,-93865,-150738,-282235,-248358,-58497,-236419,-239484,-72629,51982,-43833,-411187,-140599,-44026,-205083,-156891,-60354,-127911,-288800,-157059,17458,354038,766595,708489,262630,-250186,-274498,46546,367135,557787,284869,301417,575197,561260,224727,-69787,-251993,-154715,352385,531403,730915,596298,20904,-334176,228909,403211,92655,-264531,-283820,-203079,-158446,-270016,-394021,146478,656018,763175,320372,-180462,-373613,54254,105119,-227706,-237814,120997,319949,274404,309606,578267,781372,678420,336100,-36179,-117073,-82546,-173329,-419232,-452811,-224086,-137383,-39687,166091,183208,71663,-158106,-254497,-272998,-524003,-360954,-197932,-216041,-218272,-304109,-342089,-357452,-413768,97822,547394,668596,280329,15614,-147870,78370,248508,254248,258194,111593,-370319,-342674,-227921,-390455,-121726,166590,166357,-163319,175980,301333,118731,-251173,-21812,261564,116570,253614,341006,391718,345565,318232,253214,48707,-47712,-390777,-528194,-374868,-215920,-256373,-213991,-134737,-205893,-328587,-459048,-269373,-206903,-97897,31191,382123,428804,-71456,-341820,138844,682839,930415,476609,-245740,-218807,-210442,2673,267561,72060,-257099,47761,198673,-27373,-387673,-265316,334583,771797,548350,54422,-444092,38195,332351,272371,235432,57642,117149,-178345,-481660,-258035,-41051,-47799,-225730,-367878,-381266,-442095,-529078,-268205,-174088,-523927,-317160,243024,426491,269173,-58792,-402998,-321046,138213,525668,702251,550004,174077,-142294,-269553,-259336,-312542,-387563,-127555,136623,393776,493646,255611,216500,484674,417773,482291,556357,507669,340901,217842,391703,526871,702859,476292,388982,177640,171439,276166,520167,539092,197611,-9663,228913,147739,171336,257928,182054,-70748,-437986,-18359,470935,265655,-195207,-279171,234765,403327,45294,-101038,117470,121687,263266,348836,390236,-11918,-382990,-221983,-212806,-380085,-390893,-143640,98512,99176,-183624,-462166,-142286,3187,-7812,-7885,71818,67435,-18477,-162170,-152766,-231627,-460936,-350256,-150715,24918,199867,521901,632400,481901,135403,-468333,-194115,480323,879597,854612,513637,207384,-178898,-399583,-649647,-624518,-592792,-455939,-212287,-4386,4187,-135344,-318949,-375356,83437,439427,517237,473869,420356,683876,726233,555197,218857,-220172,-206181,25305,174191,328904,470464,856613,917702,751289,113289,-316972,25097,405262,664155,694052,933280,1077010,872957,359884,-87181,50287,337561,588213,629748,398440,331773,289367,36114,-396639,-252755,123432,430878,519237,464499,193767,-201018,-286680,-172320,-225700,-217611,-284438,-173278,249068,493091,415163,46955,-317689,-449076,-394357,-311291,-251940,-118409,-147971,-310448,-163091,303220,682739,595002,-35639,-344927,52921,13444,-171041,-225088,-127258,-65484,-70748,-151599,-207893,-15539,366782,503130,140184,-307505,-5743,189531,47437,-137768,-205982,-57236,164390,245724,-45020,-152466,123879,125914,-96625,-135735,-85455,-224527,-478670,-100725,95306,-15323,-74392,163731,187899,-127190,-402012,63706,350048,392556,131421,2042,55427,37803,116013,125456,-257466,62771,501996,604609,575108,186333,270648,626589,810507,751266,243272,-192562,-219141,-191722,75071,279742,472384,603546,530016,202807,229506,593017,534381,148572,-583124,-316105,-163228,-318894,-324450,-307062,-340084,-396233,-428765,-510993,-476786,-389306,-388747,-494424,-299045,-130115,-88948,-334110,-327702,-386559,-316289,-51846,17124,-318041,-117431,191050,142379,-73105,-131017,-74018,-117450,-268138,-423990,-436923,-312074,17342,-153662,-72213,-419289,193152,317879,51978,-475051,-157117,422709,407901,223611,39536,162670,357602,323218,-105817,-300809,414112,1162822,1215906,757679,114354,-354720,-51646,132598,204144,-149681,-518729,-579644,-636692,-446839,-358231,-430416,-508440,-410692,-164192,76085,247262,437416,294008,-231545,-529531,-285252,-105856,45449,27210,155817,335356,239188,-148436,-273580,-335245,-333176,-307703,-245954,-159737,-106696,-39805,28927,-22034,-191303,-361618,-8810,-75921,-329986,-343286,-348150,-116679,168428,272360,84833,-79985,82684,-55848,-435119,98686,423345,197698,-378900,-159845,74787,38349,-74644,-344417,-542454,-367166,-189865,35167,254824,350825,93377,-371796,-127462,220858,877607,1352695,956674,250024,-46186,87881,-58049,126415,410747,555885,546544,568640,413054,170996,86760,56989,47226,34694,-8024,-78583,71367,120184,39810,-64229,107979,546959,822758,787735,357385,-326255,-352736,173513,291032,335778,308945,128775,-324146,-257834,-279578,-274968,-125558,386420,584255,501217,689930,1020173,821159,551709,211715,74027,-44840,9259,-196852,-105084,-397934,-502109,-338209,-432429,-135640,-5409,-257024,-77029,243977,217839,170993,162983,398134,694157,667637,279379,-81475,-126466,-41974,57648,55997,123468,526931,1001920,715699,293444,-53030,-405689,-374254,-77557,7121,-88470,-558216,-103083,162858,66643,38991,-107473,-109734,-51126,-144515,-387435,-227477,-65892,-273998,-424921,-465846,-178655,288893,702332,937903,775378,508639,243199,-79351,-431013,-252777,61712,279825,317233,265244,80653,-189787,-341244,-328117,-73962,322130,602539,854661,1110260,1227058,921626,395216,834823,1110734,480208,-263343,-292376,87467,319558,294007,198001,-239171,-624502,-317618,-157794,-143077,-196763,-155948,-130625,-209313,-316600,-306737,-267945,-332776,-494294,-461232,-295386,-358464,-435939,-377859,-170429,165813,425466,425391,-11658,-401386,183517,342241,337417,338317,450655,320967,137399,-207249,-482109,-306939,134525,426167,342429,-131721,-329197,-267190,-514113,-404161,-256352,8297,407954,814469,798204,543528,316517,251975,344335,351825,209552,45258,56915,116097,160217,367734,261337,-172457,-341618,166836,434909,498158,214070,-3286,13006,9305,159601,181924,278275,372530,350210,468567,422536,289012,-174819,-316654,-232690,-331743,-567359,-122190,218024,309886,200319,-212327,-325789,43899,238989,204786,252896,220366,-222333,-323470,180278,221202,76005,-150528],[-259510,-59561,271558,390109,361186,267804,67540,-224557,-199282,-29096,125308,161263,319673,488428,390440,182905,50758,-120632,28941,237914,139564,-136229,-450792,-379292,-157678,-4325,25488,-244585,-137056,115753,69913,-186969,-111372,-3350,605,-274066,-417779,-141302,-138743,-229299,-96839,156982,404857,520941,452174,287748,43873,-252574,-521522,-102153,292431,359936,247714,164233,36924,-86620,-107602,138718,551537,934465,1204603,1065502,392999,-156779,-57276,389588,568121,426611,130629,-135122,-357856,-377139,-176883,164590,553634,639808,451908,76869,-252335,-171510,-332501,-411925,119283,519564,684148,298726,-152727,-338946,-170159,-102603,-140767,-177684,-273707,-426326,-523893,-498228,-248747,-48311,-77533,55024,-30250,-198620,-355792,-448190,-525352,-337586,-336213,-508065,-421113,-238233,-283931,-340982,-465585,-335571,-69017,120973,-9856,-202555,-255564,-101865,134481,7174,-263660,-359809,-309960,-178381,118409,670755,1200486,1178801,611187,-100700,72983,367267,495267,271794,276100,239755,257697,160788,394622,589307,711104,662309,540078,255734,-155047,-318040,-55045,-55152,-292829,-234392,-232080,-193470,-43267,337722,563435,166647,-263795,-218392,-124112,-257086,-129953,451,-61892,233766,717091,867943,809001,673876,167946,-193638,-326872,-434230,-317398,119940,361075,149525,-381655,-267091,35113,50019,-203494,-303535,-175322,-130775,-281028,-82851,240894,188640,-34647,-187554,7914,158603,-14532,-387746,-382423,-316855,-5987,122822,93936,-180989,-18927,106903,57438,-31822,219733,26506,-184862,237751,351600,213470,-97709,-367475,-25992,94765,-209534,-378548,-90912,-4978,-44875,-131014,-214155,-235941,73138,241548,462750,330968,-203576,-377639,98204,526996,391356,-145030,-426159,-117724,-69007,1341,-143125,-437057,-579763,-296016,183749,532091,707016,530965,253731,141430,3917,31401,-102185,-172940,83736,276039,136297,-12602,36967,114494,184733,36397,49381,-11465,-134027,-336958,-279835,-341278,-36179,457377,689917,231214,-365503,715578,1337057,718941,61145,92576,417087,409540,-131523,-156580,581271,387160,-122239,-146492,298545,328798,467446,806486,879670,637800,199854,-189388,-228431,-327728,-181141,-41038,-135179,-193605,-230036,-135043,-260394,-381657,172554,881583,1164699,1094845,743485,407580,248143,303996,297920,328960,193423,156676,193302,339314,397195,527460,346518,-179292,-372815,10550,223161,131718,227780,473945,443276,197721,-86873,-264522,-308115,-366248,-519256,-406390,-284287,-320553,-185199,77858,123785,-106906,-117296,25974,-99580,-57970,-250605,-481899,-306549,-138917,-78806,-105841,72703,309935,71613,-171549,-481622,-33481,-66933,-5607,584529,930350,948873,182449,-283135,433061,688133,488556,491045,597321,598586,268688,203132,-17051,-489698,-316931,77627,336937,306962,-218698,-83129,200272,337415,393733,381306,67773,-408308,14800,426654,448101,421974,454271,103301,-482811,-11454,232174,-137205,-426163,-12689,128602,-62241,-165054,-318509,-151451,199096,459855,497202,135793,-189385,80748,304471,86167,46026,264114,270700,72525,-56353,-312828,-338902,-492699,-414697,-254378,-53841,72726,196469,218077,230886,-9188,-119507,-12667,-3636,15266,-114793,-190983,-279398,-51786,452679,805367,503962,-10500,-240788,-50218,15911,-247666,-556592,-114822,435406,544403,384810,154810,-105098,-97288,-13682,-35425,-140877,-44471,154145,147109,35417,-2497,356593,428429,349771,-7210,-238409,-99782,-71877,-294240,-343015,-260032,-482947,-541959,-459132,-307658,-202919,-174368,-407267,-174564,311841,655523,520495,128341,167434,508708,552153,556003,453764,344097,49265,126865,581095,718403,565038,154453,222132,381549,307690,347547,531769,305875,-115081,-323438,-117815,-55190,-138023,-41777,16298,-136669,-350651,-445115,-425841,-141828,104750,234400,73820,-89558,189363,305767,102513,-509725,-133188,201584,276769,234014,145032,34318,-135711,-537994,-50696,345314,376833,150587,-104387,-308290,-242438,-107883,-78738,236285,352503,129969,-119109,-493078,-272953,377934,722072,462655,48311,-38638,-93024,-217612,-67482,66066,61279,305491,-78654,-192853,-180006,93006,481419,656904,449516,374258,192629,-238272,-368569,-273288,-443334,-341547,-183873,-218277,-217506,-75476,-3795,148707,152500,3996,-138735,-215107,-205430,119689,388695,425236,210224,24646,-340906,-434985,-178197,-63058,-145843,-451379,82621,416049,156245,-325149,-377509,-185277,131425,358974,320660,196947,321533,483351,119142,-104960,17245,-4780,-404396,-234830,-166158,-329000,-230029,-447752,-317419,-39686,-22218,-309522,-362972,-124286,260918,451985,422667,369144,311822,346165,161669,17525,66493,288891,379388,290111,262658,184993,263888,234546,-91362,-145004,-280423,-294466,-166919,-132261,-349726,-210802,13294,163405,111456,-53213,-218702,-491492,-70105,457348,685218,583923,111955,-295972,-145942,-86107,-177920,-113461,-217091,-155078,55316,-156105,-186396,469420,731635,453501,344339,438992,339358,161516,159254,201617,241285,244139,-197346,-164125,349050,222640,23658,150235,78882,-83002,-171491,-545932,-247931,-142606,-401160,-502103,-448164,-219740,68845,34656,-100058,410981,409230,240007,-54028,-169325,-166213,-182892,-136168,92884,95595,-64764,-183369,98961,28271,-268006,-135375,120288,30202,-148572,-250706,-217356,-213939,-149739,-19951,-359015,-382448,-98627,-270244,-402191,-408935,-197462,-47092,-255294,-213416,-28382,305111,396735,461402,422098,196890,59185,-319444,-491891,-451599,-239209,99804,334425,239317,47922,-3991,-131356,-482577,-231838,-158197,-354573,-571844,-295655,-248422,-394374,-247104,-168206,-94323,35177,260599,-17480,-393077,-269151,-304667,1414,519742,683370,99477,-475013,-128771,-177993,-604404,-440590,-421026,-514966,-277604,-185761,-213070,-242765,-268227,-176772,67498,245339,244142,231117,231609,174149,-97884,-434576,-164138,-162550,-10134,96563,358164,497110,436033,-30317,-357247,392923,698020,268435,-125446,444060,681877,344489,-304776,-391307,-352829,-507551,-60775,99990,-193721,-111955,273578,458145,552450,309382,-153595,-291874,-386322,-90711,165490,163615,72800,155483,275554,174940,198640,196159,89259,-318367,-327486,-34771,16826,277825,568566,429878,181973,198906,246588,86124,-214257,-33024,358758,412482,108210,-348409,-155277,-37036,205423,283788,56653,-264105,-114115,-76411,-99499,-178798,-145931,72821,687738,942354,666940,-56549,-233828,21574,31619,-122566,-383582,-345754,-85375,-188395,-260928,-434640,-389165,-189980,50002,133760,170422,270754,83637,-189349,-82700,46111,160219,161337,-157749,-561609,-513258,-404678,-223173,-326034,-228470,329411,378555,222304,83281,149654,182452,96042,-423542,-137416,500839,706346,386372,153562,-2789,-157770,-262118,-378828,-238444,74658,116697,-16529,-153099,-214894,-69541,49486,-41417,-336132,-285498,30186,39576,-296242,-89925,158647,215878,16577,-55424,25410,-116239,-364646,-431529,-249572,31864,327799,476240,498481,488874,544996,724526,762851,462914,38067,-298566,-496378,-42872,456863,712205,563987,79290,-401850,-291132,-45425,-191326,-437338,-208161,-22877,150207,260264,248425,214411,-60164,-275131,-220613,-77604,-200655,-253398,-290585,-365728,75501,213416,183917,-27090,-78197,45322,169752,246691,15734,-326935,-451039,-469494,-420364,-188087,-39641,212617,301759,175562,-401496,44980,555878,517586,-58343,-324753,-2964,-48280,-297315,-446160,-145918,208607,162401,-166939,-504374,-150657,10634,175162,189028,54779,137763,282917,134319,-45428,18361,-106143,-102105,235239,106556,-212561,54020,110089,-192266,-660929,-376520,-236997,10728,319179,235575,-89019,99787,389974,258454,-58528,-254769,-99336,193635,119571,-318346,-21332,220620,368215,433295,454401,194596,51513,-139573,-172274,-64543,-120496,-478082,-116114,100297,-32266,-21086,85589,-128457,-208902,-422798,-316942,90497,299031,344908,212701,198468,384944,476583,208856,-125955,-121354,-375996,-381872,-78283,-65917,-105074,-110646,-95638,-6415,69281,-288474,-129256,296107,403482,473204,586314,608792,550498,553711,708421,854985,533258,304604,301598,80774,-152241,-36638,-222161,-340398,-352318,167640,854326,996742,384930,-363167,-223710,-18963,3292,10555,98129,195993,189225,276593,252960,329253,130778,107459,401507,490753,131297,-282645,-136919,163683,763485,1034797,983043,686289,271915,-216087,-507175,31794,344776,528151,624527,245911,-324803,-307783,10604,112943,226901,282921,318156,550075,715895,657325,659616,749068,872606,669100,71178,-521743,-197823,-67479,-213597,-516416,199854,648714,743251,344169,-208419,-423963,-331537,-120189,105526,37836,-228666,-551555,-412193,-280673,-155404,-401193,-432081,-47636,142017,135280,-165519,-464663,-292964,-120802,-206314,-412315,-126700,131494,-66290,-188231,132863,325869,538143,598524,447952,-13313,-338385,-290910,-274387,-142470,-35495,38939,-81515,-265429,-482253,-90858,295855,314739,107021,-256510,-299735,-58637,110380,51324,82426,2025,-47783,94190,236941,429868,652229,600610,454163,286123,403432,358352,86529,-33578,216735,170980,-240655,-330285,29450,662752,1014977,941046,536498,209738,345021,454643,404906,-254754,-128085,477744,434397,21940,185991,96750,-182392,-195262,-5939,-120269,-260375,-37153,8537,-57596,-291864,-226553,-79218,-162472,-168020,-249060,-101598,-281096,-405865,-373244,-53914,-67262,-357129,-191651,-217167,-430750,-458976,-218591,-141935,-360202,-228856,-34949,217781,560239,658136,294295,-242507,-266292,-139301,185677,351108,528700,459504,522015,501528,278160,58411,-116306,-168298,42722,65929,29871,68691,-171506,-279576,139329,328546,204753,-78887,-379283,-390043,-359093,-386984,-353791,26880,525800,727777,377626,-210792,-529044,-105754,-52007,-249759,-209190,149888,395082,342201,256935,489067,730039,465447,-27718,-305278,129325,167396,-112950,-533603,-224316,29921,62018,100855,304539,287587,96231,-286551,-362256,-315399,-495533,-178692,17528,43632,-58349,-246274,-404203,-419820,-254539,294728,703352,798622,491312,195969,28060,153251,261635,124752,195354,151857,-129331,-484693,-266623,-189975,-62425,238657,286024,-121741,-323495,29532,152579,-190674,-154457,141705,138964,103442,281069,519009,524601,365371,90378,-239958,-412669,-320893,-432459,-432144,-446960,-343114,-247332,71228,-7835,-195824,-342874,-117829,-221891,-6730,369006,638403,410941,-223917,-170165,313175,706220,754360,231429,-342641,-330716,-370964,67922,329588,125622,-195215,54456,198008,19092,-302272,-400634,-64268,381505,271130,-81424,-548261,-250144,-102861,-162082,-165620,-132507,89274,-126409,-496869,-329541,-61272,-34962,-218829,-377652,-356842,-391005,-211602,150007,172177,-174642,-262918,57809,117806,-88294,-416563,-496529,-327256,17209,376042,658850,822939,707401,418645,-42876,-255354,-402743,-425373,-38284,396749,624344,635769,416116,207055,267646,115993,156210,291677,238885,111307,-56753,39336,196212,531372,577957,436784,-37772,20070,447153,653991,581988,219439,277149,622532,514247,294901,279291,197086,23077,-308036,53482,462392,408602,73863,-287079,133316,318589,95896,-193505,-172658,1753,209867,335572,440693,188173,-79876,-63573,-142699,-420797,-394976,-61568,141640,134353,-81234,-232127,-35802,115910,114892,107402,1546,-160995,-64894,125072,251628,90502,-137622,-435311,-162128,14789,120157,349629,502338,521233,281104,-254352,-330587,476092,1017015,1219796,933308,558397,67992,-212409,-348481,-426765,-497963,-412589,-77513,162135,94147,-173788,-353583,-175368,114608,339660,296236,201232,172362,313583,480719,457824,212734,-93389,-11971,252288,260288,135315,177246,528749,757829,640333,69517,-373878,-61925,332186,665957,798169,951060,990322,665103,182826,-26063,153496,379281,548502,574561,277960,192942,124553,-45573,-388520,-305218,131493,448788,449298,284543,72362,-142974,-374776,-147587,78008,408,-106489,43391,260010,202470,-16231,-224611,-371466,-336167,-263452,-333033,-314070,-224143,-269256,-303485,64377,517250,762237,679586,100505,-433482,-139732,-234416,-364596,-348069,-219617,-61796,16512,31722,96892,248669,451520,451560,138313,-255289,-112041,-86813,-428418,-390314,-488776,-267629,217882,471793,37865,-398325,15749,74483,-64359,40411,13948,-246760,-559741,-79734,197777,160772,225420,319133,148943,-221435,-352895,-164242,27323,123214,19655,87436,237089,-25786,-250147,-129790,-150204,240069,606436,546809,333917,1940,237784,692408,858184,789029,153692,-462286,-314961,-102858,229350,501925,951950,1038822,635864,63549,274245,615418,451523,36797,-522907,-488335,-304829,-357446,-387783,-246088,-40379,8270,-90182,-334345,-335564,-306341,-410955,-511698,-365969,-72921,202460,27335,209582,22459,-149249,-267477,-177897,-525651,-244716,86922,108528,-166747,-273273,-21316,65326,-70381,-411469,-579483,-492800,-172592,-330265,-583036,-210198,193231,248701,-28228,-520628,78600,685060,683681,400259,131009,30391,196166,321088,87167,-440752,94608,954189,1246357,760000,24799,-433224,190730,276765,245260,-159938,-534012,-353254,-374140,-663163,-515024,-312704,-401796,-327646,-193850,-76477,91861,430357,433933,-11194,-344998,-354804,-242044,-154528,-150505,-14373,39200,56571,-260775,-166758,-213640,-219504,-266193,-176689,-138343,21908,146147,152788,99727,-105831,-358236,-243133,-276721,-558502,-550318,-441789,-124185,87737,252633,188712,108783,126385,-20539,-385379,75623,431470,351193,-57697,-459336,-88289,-8348,-155694,-473580,-343053,-218042,-462572,-146774,260829,428278,255992,-158713,-106176,249101,899266,1291865,830204,91191,18516,37619,-118061,202631,481338,499711,499876,619620,441518,246731,189501,111435,43152,33028,71367,106636,180888,184186,58758,-213064,-235021,403183,790558,804668,411644,-268959,-504473,-51229,113052,79027,45760,-45205,-85842,193299,219215,37910,-123208,286416,641066,613699,612911,837073,656055,384144,50627,-11559,117628,-12418,-93709,-314184,-312320,-285687,-226426,-103409,92900,117748,-292521,41691,530314,463010,349911,203755,169705,259718,465845,257855,28547,-34803,112751,186020,38193,-243742,70864,637376,773613,537481,144597,-337862,-370422,-191854,-138140,-59872,-280830,7200,263645,226985,256796,82633,29030,6663,-144896,-395541,-276554,-77660,-347031,-461027,-254297,-58109,350712,719392,916439,763686,487083,117424,-267083,-402205,-90239,100721,73611,95556,91583,-31769,-225402,-395474,-468730,-366986,9238,345286,712544,1025794,1306865,888083,216363,605475,763874,141887,-446544,74402,316331,327112,365853,456647,75075,-242177,-300823,-279373,-232672,-117079,62963,67350,-67212,-235280,-302861,-301948,-254139,-495867,-544817,-439352,-389938,-372671,-373619,-136542,271342,584051,554620,175868,-546796,17145,267227,199371,204413,318272,216998,-46236,-323487,-537192,-323885,171493,486850,362722,-171791,-450412,-200175,-293973,-598051,-449070,-23139,283252,524294,458781,309728,168273,13037,-130077,-87873,-20235,24978,187963,191196,309178,348986,224708,-228627,-483273,-49517,107008,132014,-72402,-212631,-201401,-244970,-183255,-48519,-45067,242281,398587,558873,543725,275014,-296089,-258419,104364,148838,-344791,-439030,48,159779,6591,-376015,-6190,388557,501511,317001,82978,24489,-96872,-56358,291623,437430,270398,16726],[-256867,1321,459502,627294,611363,439280,250468,-2250,-1242,45984,192306,233500,298966,402623,234294,78592,109039,62559,191695,325082,208437,-116967,-483955,-440683,-144697,-8636,-39465,-283167,60298,410728,303215,56767,-98110,-303040,-384838,-507665,-527243,-511580,-484675,-387730,-300715,-44925,212276,325425,307689,178930,-96146,-227000,-246773,-265581,29205,300142,378368,288519,241488,205339,225375,268941,391398,596675,896351,816042,310025,-247571,-301738,198005,447414,426505,148194,-83782,-150864,-85407,17507,135080,234471,325620,134348,-123601,-101755,-100378,-361372,-371006,-60684,156460,240119,-130174,-422884,-142893,16854,126100,-75185,-183979,-221942,-234457,-303928,-361372,-220167,76589,65978,135958,-45639,-321016,-437341,-255040,-344722,-284845,-177708,-262776,-491895,-490156,-302374,-147793,-153418,83304,491890,476350,60262,-397542,-418672,-155089,-89194,-224663,-209531,-245850,-363744,-382438,152200,973098,1539196,1331473,561582,30937,323181,519132,464168,238964,253122,147475,29893,76866,508994,850751,1062376,867626,549909,340397,38266,-413304,-368256,-259047,-240527,-230113,-278859,-137328,109932,403521,526381,194962,-266701,-381000,-400084,-168471,198049,219338,-204869,266673,844436,1004666,674321,393082,-131901,-346383,-302464,-450390,-229652,309168,584693,309288,-371449,-262751,-39291,-128285,-358065,-326707,-129131,-185393,-336490,81936,465163,447353,63754,-338583,-119679,27382,-105733,-278686,-350480,-206561,205602,272234,47899,-238838,-18905,46185,-117089,-144235,213329,120036,-150082,234675,464974,390807,-44206,-469139,-7030,14860,-325136,-363474,-179403,-178162,-77117,16812,-11361,-108806,28106,388742,601440,403086,-75109,-428964,196948,730089,448186,-313746,-130949,104256,-147031,-215603,-274541,-451207,-576810,-239710,308243,546129,516243,165261,-213278,-309393,-278689,-159400,-284026,-249406,84012,178050,-8115,-100801,7433,84503,125933,-36906,-2807,-106218,-192152,-353298,-435478,-322280,236250,719065,784982,247257,-222390,793356,1196312,629667,140427,286229,605985,580448,12968,-269853,443595,374405,-264325,-398739,131156,338262,691343,1060072,994922,691965,154484,-139414,-153831,-80984,119015,161349,-55475,-92606,-47677,28135,-73407,-254450,151819,816081,1050874,908344,599925,365760,363745,377613,382839,238670,-28688,-9426,210518,419019,464010,528872,221909,-238825,-430965,-191698,-42156,-28021,305764,545981,498253,388482,146695,69961,-97317,-290117,-517617,-553288,-442083,-340447,97366,396695,529177,174972,94895,190626,63093,-39575,-320023,-482991,-397299,-147252,-50037,-81937,116456,267026,8079,-351451,-327000,204686,224601,97188,574080,968254,1080455,419725,-468778,159188,456784,375078,648383,852843,717931,259111,-238501,-246430,-299375,-550895,18747,443920,448600,-54584,-7468,143872,293877,350285,217884,-184204,-60812,367321,526694,238343,216349,375796,45178,-546135,133971,350402,-88277,-454024,25485,88119,-247526,-490426,-321723,-109604,206014,487970,435069,57321,-79776,353137,411782,57627,3099,192344,158769,-41383,-214987,-418381,-367954,-526589,-477126,-473963,-422173,-302944,-154665,-46825,75055,4290,-41628,92398,103745,10679,-223311,-296017,-283657,-75394,422681,578258,181993,-280454,-404217,-295135,-148748,-174631,-421769,-189322,315938,476735,249407,109065,-12176,133846,230396,121858,-105146,-48187,155487,70129,-112592,-132375,244969,328186,234267,-170142,-366480,-213228,-218272,-452710,-459107,-344438,-403306,-459338,-499383,-273169,-120167,-115751,-389957,-80533,475074,794212,532538,120690,154615,447789,430257,357051,50761,-148937,-182775,250977,750201,727556,446126,-86352,-23008,231829,171870,206485,409337,42611,-415604,-271200,88445,123530,-163144,-72203,93825,27243,-216904,-474835,-408231,-255912,-104646,49522,-145109,-13096,435037,679915,240904,-386751,106402,515263,591893,318894,68276,-74802,-152903,-385541,-118661,178716,132465,-99951,-245252,-233057,-121739,-24157,-154716,72512,341899,212283,-103963,-440701,-272835,292193,527847,172681,-338613,-289508,-320109,-292155,-14893,99462,-102296,28144,-156019,-103584,-141970,-48490,174102,367231,305327,347870,233831,-90014,-539312,-470203,-333682,-265733,-212927,-274535,-213440,67685,208417,317718,166016,-130043,-266444,-264135,-226734,14579,407490,415835,62580,-208403,-526977,-242761,-268410,-284782,-338409,-300293,184579,500794,248145,-21785,-24028,-120035,-254787,108289,258418,235946,227198,445838,231929,-22652,-73776,-125640,-523701,-111076,-57158,-246877,-151841,-291229,-420442,-48589,218368,141162,-95054,-319017,325827,612400,497776,230785,135519,65741,-37414,-189008,26194,369253,516774,504222,489787,412971,623350,789498,439067,424065,199998,103465,-52930,-249618,-535702,-87331,254052,383784,191467,-33218,-225848,-477342,-131593,379835,601594,468977,96164,-79977,12892,67535,150745,29868,-140366,-347671,-136982,-294122,-192188,457012,736234,500518,393997,519681,437283,206266,58906,109602,332102,371237,-134666,-81911,566216,514987,162127,258009,269756,82614,-200118,-515137,-190891,-155035,-394252,-408425,-450407,-275952,-68392,-162093,-323465,298164,196832,68796,-75383,-146831,-143887,-230194,-137554,140263,93850,-159976,-47580,328835,287516,-36077,-75897,129606,140605,111534,-16718,-110981,-225161,-132366,-118652,-459273,-240627,-121590,-296089,-356739,-378631,-240400,-347060,-456882,-361920,-210508,188062,485144,629247,662557,485399,301114,-100378,-358952,-537162,-265723,145927,454590,410101,144688,-8072,-124213,-472845,-376423,-311001,-518465,-298959,-191690,-285664,-520709,-446713,-406484,-394571,-243253,-33932,-96679,-351091,-285732,-381535,-233995,300276,508080,15787,-504591,-324134,-525915,-258371,-106102,-235734,-501846,-394696,-321690,-304154,-338387,-356318,-139826,191176,364221,286222,89337,106464,301914,273141,-147794,-442184,-200027,239570,402404,590320,662212,451902,-90135,-354255,317402,522128,11621,-296240,204889,369220,92212,-395944,-361497,-442541,-325461,74099,107327,-311818,-123702,382921,524661,636541,64645,-428482,-267189,-530410,-190154,21619,22991,-23827,363059,717596,707160,462280,104994,-214088,-398510,-150862,53846,71187,235617,442842,382774,319431,359854,339705,64511,-389357,-146541,111808,-122129,-303091,-148592,-39812,-221606,216676,416180,220178,-226351,-295587,-56577,15266,51121,258532,565314,934492,1048651,637688,24131,45,125128,121979,-114548,-391357,-215461,50363,71750,-79002,-317539,-385475,-135054,45902,72268,-7495,196324,166205,-140281,-234452,-84425,-92017,-101789,-272393,-523386,-543582,-141056,98706,76845,36429,369781,288455,-35085,99095,308616,238878,84474,-455641,-93675,492882,545079,155013,16604,37789,-207871,-279773,-389331,-238683,230898,357442,269981,34661,-33962,97389,201091,-11394,-244774,-366155,-221135,-253812,-527360,89183,344439,290126,-26874,-84012,52742,-65107,-340082,-393846,-126453,252905,603876,680791,661164,526685,397378,454709,463399,241030,-42141,-11109,-166928,-286870,288979,580609,379393,-51984,-408592,-190675,-70064,-159367,-356154,-301750,-168948,104357,335303,398283,338235,121928,-9818,73129,151065,30557,-79896,-379884,-326987,267953,408118,244684,34373,15969,11143,-11251,169396,79711,-139622,-342774,-583594,-449068,-158006,76408,324537,454895,312849,-217790,-122777,200946,195956,-197331,-561503,-369125,-377494,-247109,-174908,-306587,-91967,-138323,-449312,-354171,-107961,-46950,51097,135442,4527,-195032,-161180,-147110,-32550,32212,-43185,-244828,112764,160089,-103957,-97773,-183859,-386787,-392545,-159393,-161578,-288586,-3639,-20683,-213633,38089,423265,574275,367765,4928,-112499,188607,166115,-18026,179259,522151,474192,528758,387671,353508,297108,171352,101542,61273,-178864,-373946,-26320,61597,-110853,-315493,-291566,-317553,-228874,-452245,-251438,46231,176718,191273,175638,379479,777617,599419,112788,-140688,-103240,-470222,-478357,-196628,-204986,-210056,-100270,12025,214137,452675,201467,-104859,134735,180757,100489,235162,323414,207373,174351,452318,580769,402636,153601,235162,41983,-238425,-176071,-325828,-425463,-485788,-16708,732267,1040550,419290,-342503,-279626,-136079,-189528,-185452,-101675,18454,91900,285527,308573,390744,92143,-70263,225066,363309,17079,-98918,3489,107531,608092,746262,577306,329519,148772,-75794,-406001,-327622,51666,292220,400200,157552,-293400,-419262,58911,333967,322543,177013,197340,405856,433671,292694,275873,544151,727223,620609,29014,-316668,-194450,-174567,-313689,-484713,108672,580401,735768,362939,-166069,-547569,-297939,-18995,189186,3229,-393842,-553432,-538028,-432601,-170347,-135482,-46413,-161193,43817,62153,-253559,-534306,-380586,-126886,-65539,140435,323683,302810,-194581,-506036,-250048,-57784,289168,575861,499221,88460,-170035,8641,48057,168044,120735,16549,-172080,-351052,-538685,-215437,197259,278095,94892,-167434,39819,308672,373651,166518,110083,57771,37967,116188,157510,325753,425704,484865,353572,258424,290086,299823,207707,398843,715023,450071,-74702,-14973,366609,790786,972839,764036,347187,-19695,153998,436951,430341,-57835,-263654,182971,130686,-139621,67564,-11121,-253470,-173212,-89259,-293342,-305786,-63880,-105439,-226466,-334770,-172270,-105510,-164077,-139076,-219636,-200379,-284911,-473772,-437648,-120409,-60952,-270695,-290274,-305289,-380967,-569264,-421586,-341734,-561244,-338967,-56618,224811,522896,660447,479766,33782,-40605,254508,350428,266369,471511,441379,386921,372963,250727,72666,-100165,-151906,-162483,-329855,-432178,-102304,82148,-90161,-92865,55405,146120,21888,-292859,-586651,-481471,-453283,-397788,-177327,243159,498936,310930,-323806,-567260,-224461,-216107,-258784,-172508,116098,363490,297211,103788,265392,552256,250149,-384646,-108478,400150,337958,-68051,-353068,-28728,112175,61904,119291,301591,331794,158230,-291670,-388741,-374724,-495805,-39856,184177,178960,-14575,-238589,-468137,-540247,-183713,330095,726498,781573,621682,314562,125262,145941,142807,-70412,-4124,65485,-3738,-410282,-337703,-86951,-43748,196604,325008,131565,-254260,-362703,98288,22445,-266170,-55148,263421,235983,211002,441611,533895,327891,-95881,-481210,-180069,70193,-102301,-335009,-425862,-121874,71387,262694,96970,-52795,-89814,8707,-245856,-6163,653075,781907,332709,-218884,-16470,380235,623809,615343,297225,-140696,-364399,-441190,96336,360934,199027,-68161,107122,186394,43337,-249628,-394753,-364046,-98408,-38036,-163964,-310525,-365795,-506206,-580212,-599266,-355404,-119345,-173969,-521738,-331661,-14626,22368,-179753,-311007,-283259,-260119,7882,412413,415640,121824,-142088,-165460,-158433,-241840,-412011,-461031,-359842,-202490,111472,516184,967180,1076750,772063,244085,2635,-247370,-422959,-97836,294889,470080,531088,517542,361410,125205,-107829,-182975,-61337,-65888,-137224,-314138,-329823,-129637,309520,621564,455015,-249270,-51520,544249,652457,484873,124338,307765,685415,694812,356389,243031,96778,-43763,30702,367639,674946,553722,219780,-196093,70189,214403,178513,-184567,-433718,-206633,46374,258501,392929,310038,137572,123585,-20991,-456333,-466724,-98093,44571,79682,-40861,-38124,146711,297772,285116,212506,-25856,-158273,221355,536300,586916,459272,223998,-300555,-292931,-157248,-49388,119499,304399,435933,288014,-47325,-145567,422559,975004,1336388,1095982,600703,112523,-168098,-170253,-185309,-288068,-359469,-4225,242626,115018,-246793,-306964,-55119,97169,212877,121713,-18594,-45364,-95164,80163,238103,139944,-18939,155271,410803,349264,8282,-153098,-109325,263206,278502,-72579,-473864,-166445,214431,463984,568277,647992,679237,364185,50140,95122,251143,352415,395898,369618,92424,14369,-50704,-122969,-444005,-327194,92313,319891,222254,-24036,-61796,31825,162367,281139,285830,125312,85893,142746,137691,-75141,-363578,-499977,-423228,-209350,-146862,-319098,-331921,-359061,-373454,-178773,246623,629498,661215,495390,21635,-417579,-286924,-431170,-425702,-363047,-279629,-47545,94276,232587,340543,410214,378396,246789,25849,-277380,-275982,-372423,-408812,-83397,-293607,-364220,290559,588442,120465,-525063,-111351,-62546,-90131,102339,57910,-241921,-613650,-98893,234152,331009,507212,452370,54568,-313049,-355344,-393188,-238695,-106512,-119400,129328,407364,186207,-407518,-320389,-11032,339467,527427,373886,63556,-54839,198422,622853,720415,539873,-118317,-414192,-75314,331978,506635,1020386,1400698,1304360,580243,-137115,239955,483015,248376,-147045,-521281,-549790,-330427,-316040,-527943,-226976,116550,216416,81494,-242703,-305218,-293587,-409965,-369813,-299880,-23274,341061,355522,525989,407539,93143,-443992,-353742,-392890,-200509,261428,296609,25307,-305842,-107687,151144,109149,-296589,-504073,-368150,-492126,-397155,-90831,59687,136006,61764,-197035,-413688,166010,660542,733620,423024,116696,-206025,-63106,229072,190090,-146215,-57140,592081,978657,603358,-75106,-334412,186235,275191,145739,-166359,-448515,-273532,-287192,-482729,-549706,-328497,-318622,-220393,-282245,-370603,-240952,111331,272134,38611,-178485,-248735,-362084,-336611,-306762,-182052,-109447,-182155,-302111,-118629,-154683,-196608,-235592,-88809,-78654,118561,208206,155386,134669,-69059,-334061,-388112,-448646,-424232,-433544,-475549,-261657,-72862,132600,173614,174144,52570,-56227,-319780,42498,388408,461805,218112,-209081,-222134,-100452,-286094,-449946,-19930,115727,-83211,-106206,216071,375467,344750,83893,26528,221940,569327,804688,471943,-96316,-75815,-212775,-245272,169918,426204,332911,298801,433219,321764,190238,107241,-2714,-73265,-39977,92504,201366,179725,138936,158757,23786,-403627,115542,590674,658483,312940,-296446,-628122,-291495,-67787,-90408,-116592,-235715,32344,426586,547107,203529,-168838,119551,569820,659421,417780,250790,88374,-243384,-260073,61200,459390,480578,495329,248181,64480,-29235,-38544,156695,283401,220447,-262872,11566,620197,622327,511074,324913,12990,-249857,70237,114682,120938,167563,266321,215846,-8346,-260410,-267463,370090,786178,708343,218278,-296596,-337497,-270931,-173280,56093,-120460,11838,287112,311114,328255,189844,42592,-43110,-194122,-438682,-256225,-61342,-327226,-285200,25598,131977,362024,657565,733012,546709,264392,34734,-355542,-177823,-13433,44343,-186218,-212625,-112573,-131936,-279628,-508529,-437845,-475672,-347363,135287,571319,843428,1048354,501588,-211141,197890,246203,-265423,-63406,483880,572421,329490,398793,581324,407372,111719,-220960,-409254,-327041,-60411,149723,123766,-19782,-178712,-265105,-208426,-120146,-387178,-379586,-307216,-244254,-293468,-315552,-131180,316647,680178,663054,333310,-239309,-131986,93246,-44849,10037,114407,39218,-112360,-298478,-422931,-344094,170680,478466,308163,-248000,-348536,-73044,-116988,-398828,-284083,44666,180930,161651,44854,98943,180103,55941,-356001,-533963,-292856,-107406,48274,36575,301461,238524,100351,-203042,-284411,-244508,-271037,-311018,-383952,-393383,-350104,-306895,-350967,-461948,-484408,-44021,370418,672239,746223,259779,-305183,28431,493951,488590,-47196,-484268,-83339,49604,-161561,-223172,273889,700848,653211,453984,-74236,-81915,99838,202437,371794,564259,422657,192195],[-293299,-3099,538174,768530,794972,614000,439113,288956,255210,252081,263515,190003,163061,190041,84329,9595,100025,188423,315688,325880,143034,-165274,-398617,-501282,-143711,-505,-84725,-299000,156182,626666,566016,285950,-84969,-429206,-457643,-527017,-320981,-27676,-110468,-277674,-415786,-210300,-7150,89993,171178,73405,-258845,-242156,-129254,-255273,-299915,35377,205659,171611,210460,251008,360257,324605,183543,117628,302511,244028,58008,-396232,-542076,-170722,174899,326545,183872,24689,44609,92190,158930,96174,-139552,-25933,6937,169442,150123,-77404,-402464,-261501,-197650,-267777,-309662,-288201,-469313,110553,430457,399849,-7066,-227851,-52701,63951,40546,-58098,-152814,139095,149165,69354,-161362,-488451,-314398,-88970,-240263,-286487,-46390,16213,-85144,-471821,-310921,8841,206469,366715,719633,489634,-54439,-633385,-280219,-72961,-261488,-341280,-41582,-131988,-389368,-380956,358928,1148607,1479072,1209412,354797,48079,428789,554566,342289,207879,146024,-112244,-360481,123293,421391,959761,1319083,1014191,514973,487160,326618,39157,-320864,-549529,-263030,-212777,-247464,427,471544,665018,499875,130590,-287602,-507076,-233997,204270,563825,387098,-316453,376636,1001620,1054430,516903,42253,-374555,-436332,-338764,-423271,-86484,449637,657618,337311,-400090,-196220,-64363,-235232,-458986,-319313,-52700,-163657,-449775,185018,625429,613520,113918,-400633,-184562,-68897,-112476,-149197,-124282,82731,394697,356846,-28947,-279753,-52541,-39402,-361265,-340644,6775,75538,-37431,260766,536802,529304,105042,-237059,-8570,-80140,-424813,-376396,-288835,-187616,48399,161059,60483,-173727,-358552,34057,362797,335099,95816,-474302,160859,650920,342181,-496989,222658,390689,-111967,-428684,-272070,-370580,-613212,-301378,222109,433497,187883,-209025,-544510,-485177,-526025,-436251,-575150,-275457,39694,9612,-136551,-40929,61645,92180,52738,-65065,-69390,-164422,-262596,-351223,-458011,-96553,350608,804670,717411,201535,-117602,688827,777033,399698,92577,383269,768276,779230,223652,-318801,343482,463868,-25793,-417026,-57653,361730,845989,1140565,1082453,705158,100789,-187753,-275504,-62718,265969,223319,-56413,-74879,52037,178133,176400,-88682,37184,680941,844807,617724,297061,280402,423233,364015,323117,68184,-257789,-255794,151313,513707,605844,468504,-5326,-345504,-431930,-231785,-57222,45034,308704,410635,331414,311488,251188,323406,112190,-175388,-443297,-539211,-503732,-257266,171839,416288,626679,386805,259152,273354,158021,-89609,-344772,-439397,-408847,-82253,58275,-63863,73801,66256,-162116,-435667,-58642,273450,336358,162794,583349,1117819,1148255,553491,-562240,-29594,287550,460988,962508,1280123,1138332,664454,-198522,-194289,-99320,-436198,-17253,456844,563901,237473,-62496,-16941,172722,214846,101687,10062,384347,637918,479077,-70798,47837,367526,76002,-499073,177449,337555,-73420,-427739,29143,-60659,-494224,-52807,275048,153082,131794,398767,312207,65973,31310,374079,283835,18728,-38392,35423,3741,-173322,-480670,-520094,-396022,-446449,-485553,-586511,-605381,-436085,-280318,-60420,113523,148831,75586,195925,272774,76176,-250535,-306147,-158153,-5200,395203,422333,-36845,-456943,-257447,-335788,-337888,-234491,-362659,-45464,290344,402495,145851,135536,318044,660477,605476,306785,-52474,-95224,167816,102348,-101095,-243734,-31255,139593,61116,-293242,-408575,-145420,2135,-129478,-152918,-109259,-115339,-324236,-482294,-236066,-44882,-53549,-320604,41969,601609,798122,508517,168745,120772,327095,381241,273814,-101960,-604712,-165918,412958,877640,843605,453306,-146362,-291043,-50568,-87352,-15215,130587,-297833,-318733,18622,312301,235095,-169768,-114253,107881,99034,-141022,-209197,-139484,-265946,-307503,-233944,-330762,165180,572427,760992,120280,-181653,422122,738050,675487,367678,-58999,-256623,-349853,-421803,-74604,50532,-174009,-383796,-167287,48314,107810,158521,-32873,-88760,295709,313469,-29680,-218182,-207220,138159,227635,-114577,-346515,-325572,-374485,-339935,-87131,-2895,-222477,-372085,-36146,18514,-102245,-197280,-196606,-82830,41990,284137,340425,164592,-148547,-230107,-168236,-208126,-185581,-132988,-27152,249236,443320,478401,224757,-177445,-352453,-324241,-187747,73948,486639,374731,-127856,-466568,-228166,-118439,-293521,-478290,-492453,-199273,250298,526797,331983,235137,389365,344706,-128002,-129106,84250,122997,39514,206257,194558,-17486,-137201,-289427,-367753,52773,71331,-125303,-119894,-186538,-529918,-18182,445788,563569,210812,-419609,314270,625266,431940,97292,43772,-102167,-230999,-277690,149111,520002,645856,656543,491507,358531,582052,836107,679448,667865,504298,318143,-67838,-442189,-400423,15898,287591,450644,242961,18810,-190826,-438740,-170212,220328,446193,417171,300402,170597,143633,137688,318990,197146,114986,69840,-64826,-289231,-138266,415586,619432,420036,328091,484477,448040,172967,-69112,124229,428783,404239,-51891,-34952,645744,694700,310564,332870,356352,114742,-298348,-342845,-73628,-156818,-306476,-110936,-130318,-167063,-62146,-165151,-375017,-133450,-108274,-121655,-61894,-119474,-135270,-211937,-21385,290062,195610,-80987,201732,523153,453568,148864,54886,283125,429518,440863,274921,109166,-33261,-75996,-285397,-280487,-41301,-94141,-182832,-107705,-17400,106317,242711,-178055,-387243,-170382,255057,654244,780976,779601,617009,368794,83246,-96683,-323939,-337126,86769,430443,477272,202521,47036,4727,-247779,-330234,-335630,-284960,-132471,-165198,-342392,-453109,-384609,-374787,-447246,-435068,-417026,-400410,-436971,-231640,-239480,-456103,-13969,110466,-180262,-441066,-449102,-330304,179764,363143,124223,-278990,-486329,-424495,-402216,-408305,-391578,-56738,311963,403535,235886,-134876,-52092,354610,557480,264967,-200646,-174494,435724,706657,725129,685665,375255,-190229,-261017,263798,303379,-213999,-205678,154843,215953,10581,-271411,-313604,-484836,-68121,302341,164146,-414168,-57047,432080,490113,383108,-359952,-270761,-164379,-414855,15457,88934,-113306,-90497,486162,892583,929663,511527,28604,-269893,-75985,28928,93425,103047,191048,342373,359860,415328,447185,337019,-29140,-524886,-124964,-9403,-442137,-229829,114046,94810,-425033,144431,459772,329016,15137,182387,178335,199715,287597,582589,902883,921873,850260,394701,90541,203061,231551,191062,-112675,-429387,-101087,192841,303198,116875,-52301,-246691,-146943,51118,71446,-166126,20560,149241,-168491,-444943,-130687,-160791,-205920,-277940,-446317,-400998,41874,334269,382417,151628,204818,107126,-277420,206301,416349,220410,-11758,-501521,48364,485780,300181,-146337,-51782,195265,-218470,-464856,-583181,-119883,427341,598816,452367,143893,133581,214802,252899,-910,-138720,-286328,-340327,-495988,-328198,152698,397575,226232,-96821,-48215,90082,-61952,-333508,-380457,-65959,329394,693056,756920,735218,553722,299535,230323,149320,-21694,-38561,270760,184008,-382685,13754,244341,14490,-183003,-209554,-78896,-126318,-189190,-264486,-386533,-292501,52353,350872,519570,577150,522745,417779,401402,377130,295465,108625,-294902,-154596,395585,557797,322814,122029,73627,-66467,-263917,-113998,-2169,-36200,-153569,-414717,-540403,-232525,62691,296924,493833,386863,18213,-338338,-257701,-148966,-224351,-358550,-443667,-164438,139442,80934,-275841,-371773,-384430,-515742,-186758,-68929,12892,-6713,23191,12674,-307521,-220796,-185071,-117552,-59237,25310,-255279,-212044,43130,-46766,-280309,-496165,-252332,-77723,-6685,-59200,-342762,-400906,-280251,-325594,-134542,336317,734231,747058,310966,-171377,13183,23752,-15864,63272,422058,293463,334082,162241,402149,431399,411711,326519,163520,-189666,-155005,140012,112552,-109949,-444151,-300773,-35708,-62056,-348099,-194633,-23387,43440,26936,100514,464320,904265,639516,3965,-120675,19823,-325388,-522060,-249730,-192200,-152715,-3811,49497,263690,562669,528381,119055,-74136,-210104,-287612,28272,98287,-93614,-209025,104293,166337,145278,-84138,73554,-27026,-294454,-388890,-469042,-548356,-503709,-143049,481541,777584,318933,-277808,-298048,-262938,-378044,-396428,-200688,-38478,11482,190815,419488,422411,83968,-248874,-90754,63522,-125507,30279,232991,199957,537218,443212,143971,-37431,10309,28642,-132459,-256949,-172284,-113277,-117534,-126546,-388420,-397289,156260,526307,403469,8355,-16696,164095,21345,-118759,-98152,221236,426897,405219,-10021,-62437,-67139,-212330,-386644,-505792,-72435,362745,510469,228428,-160427,-483618,-216792,43548,204874,-70954,-500256,-354923,-521405,-393892,94496,308662,214191,-343314,-149230,-97230,-356247,-465205,-396983,24656,325837,594990,721261,415746,-295922,-227461,-147956,-378923,265171,555398,366228,34209,-29793,267230,382776,455077,276552,13422,-122059,-211315,-364296,-326909,49939,237692,165762,174078,304320,579933,577197,257723,64244,91432,158594,153340,59359,115673,102389,247363,213756,191862,171611,207617,278542,637089,923575,537406,119866,353587,746895,895684,845605,487720,31425,-251004,122147,568943,469915,58369,-372568,-122545,-190226,-180964,71223,-21132,-138315,-63609,-153375,-430665,-326367,-154666,-294643,-546955,-358961,-158348,-151925,-163892,-181704,-224419,-381856,-333186,-482308,-384860,-174336,-67718,-149050,-261116,-237669,-290895,-506045,-598332,-383433,-445655,-395176,-52407,332881,656088,739876,637923,166419,42845,386860,329374,78530,147427,300747,284346,271467,186596,12002,-180551,-206914,-128118,-387166,-248102,159836,323581,141611,-186503,-259298,-24565,22003,-140131,-440391,-460135,-483661,-459615,-349082,-41411,203519,184421,-328521,-521446,-227418,-185699,-132875,-102339,85544,300490,195074,-68114,-24853,253598,101272,-192873,200203,553244,440235,77034,-50696,196897,132157,-82222,4832,179501,256454,136245,-280580,-376801,-395541,-490242,14956,227531,145096,-90495,-264910,-409660,-457734,-163004,260386,663373,679998,604442,318544,152283,166899,58302,-125712,-279792,-112012,-21969,-332592,-351312,-82655,-93021,73479,339775,434833,302609,-309876,28640,383214,129232,-62590,223727,329665,158844,181404,331730,186080,-262218,-265692,419707,546392,338932,-110533,-408789,-102649,252921,333270,170065,129961,170745,125410,-203532,-31627,777169,822938,286299,-68922,39578,305946,404651,464842,388956,40447,-246178,-229919,173448,413200,336133,150717,205139,197042,71223,-192694,-348644,-387768,-315502,-177623,-115460,-119190,-136010,-109055,-155510,-146056,-323241,-299906,-184474,-425436,-174207,103581,110842,-68445,-173832,-170930,-114180,150682,482079,504316,264717,-45003,-286159,-211570,-131730,-331049,-389639,-295811,-327357,-166328,351476,948990,1168098,800995,310859,137025,-100052,-393747,-194711,-89309,-20297,244301,516339,543786,229049,-78503,-374472,-355458,-290659,-306911,-397232,-420499,-394974,18225,443340,286019,-175557,204085,602037,593771,345155,-3637,109993,433887,602186,307891,85629,-131387,-104889,409093,694736,773552,537322,180053,-112627,126356,237863,287889,-32216,-281147,-441582,-155936,171304,326402,358029,256457,272619,103962,-428566,-343278,-57815,-52784,-4637,-64538,100573,372092,529204,486959,315566,38875,80791,538923,861807,802670,731671,511325,61117,-169518,-272646,-212738,-78285,113649,291360,271355,245984,334999,479857,821002,1177276,965199,365206,-44239,-245503,-148732,-48131,-127018,-271159,67997,306852,140850,-307981,-251263,45626,101552,121279,42056,-115860,-184428,-389745,-323048,20942,68928,47259,307704,491618,371480,-27292,-179493,-408722,-342248,-98516,-211846,-556478,-229555,143905,215988,211523,213711,260238,83646,34500,242643,347962,301285,207324,101506,-101780,-153735,-191427,-186661,-513292,-277922,42115,110622,-65750,-326384,-174303,110224,481013,587994,360076,169466,220011,159213,-49821,-137211,-210485,-427276,-478938,-166368,-125026,-296483,-257774,-321816,-180148,68152,437111,672145,478534,173077,-220701,-324477,-309043,-415273,-267046,-225875,-233473,-23404,151064,362315,445886,393786,206229,30782,-117227,-316304,-439314,-495374,-251285,5830,-254285,-353612,346207,565347,165963,-281804,-104322,-156586,-146796,81893,96304,-156177,-552401,-123855,248011,526986,781848,619998,5816,-332895,-316218,-481504,-338298,-179786,-197532,112701,483123,427342,-198770,-322462,161767,435300,406953,257809,4436,50766,172818,463418,463192,123274,-431297,-182788,230810,600391,671397,1329428,1538998,1256401,347346,-300112,192260,318454,110131,-134903,-532580,-500038,-244739,-181682,-349700,-161361,98710,211426,123072,-180575,-316280,-270926,-237722,-141874,-84854,85545,359644,575508,583592,508543,38400,-532559,-374298,-113165,31739,463927,550223,343662,-127652,-355742,45329,130261,-177949,-381049,-242878,-178829,-315262,175316,179387,81009,-51819,-252163,-241870,172681,445998,543358,284068,19776,-414744,-276296,131746,223113,64396,16006,260945,508185,353448,-85555,-429581,-59245,123142,-44413,-157222,-364610,-308772,-300370,-259237,-224918,-79990,90266,-36248,-314168,-403122,-382395,-342641,-110282,-62453,-111817,-191706,-384356,-217490,-115590,-135152,-121882,-306822,-182423,-135942,-181567,-266413,-186702,30145,38687,187845,184946,105363,134795,10535,-21235,140857,34938,-200955,-239670,-306831,-317007,-224029,-49850,64274,76521,-122873,-148455,-186050,26389,286545,462680,364374,112946,-164315,-157509,-352528,-366185,165932,259948,106769,16037,122600,243160,370181,352186,352260,356329,217470,216000,35393,-286004,-293932,-440890,-311055,59812,283338,164367,67260,123229,160517,73086,-93167,-203807,-217617,-129760,74874,224409,147248,125771,430191,542550,180244,-15435,340677,411291,98223,-365027,-572632,-417789,-189758,-67978,7504,-260086,-6164,501392,684774,258531,-183243,-58367,438482,660413,262175,-444204,-306162,-156244,-136726,192527,564028,746833,736219,597259,292329,207940,140090,284793,400152,294019,-176981,-75838,569665,718163,638561,467181,121294,-323692,-381456,-86782,167275,330812,350445,168790,-60453,-66723,-73887,387236,723876,686419,109656,-351832,-329639,-311012,-113653,72226,-102583,-140335,195847,234780,179311,165678,-25357,-137801,-259199,-437212,-167101,-22907,-236811,-101479,310795,383074,403881,558975,425520,152176,594,104486,-110347,-34971,-44208,-73234,-279397,-435586,-120138,-44740,-261079,-541518,-192406,-113724,-437258,11427,431852,637589,627417,283180,-386659,-222229,-251406,-306110,344083,772402,734163,346419,361796,503902,550427,310204,-118951,-373054,-352143,-85387,33360,-12876,-96978,-182438,-266448,-165597,-8856,-168463,-179880,-123334,-141116,-271620,-281108,-178115,246752,653857,717650,430501,35541,-61610,-101229,-351281,-189740,-61873,-110513,-41267,-143057,-289623,-296211,117955,325522,81868,-389501,-105954,46311,-32438,-124981,12133,131981,61150,-233355,-393089,7623,363646,438693,157904,-212991,-375570,-209458,-276728,-246222,187962,128723,-53992,-154930,-59086,-57335,-171766,-217013,-274706,-270757,-260041,-80913,134517,53162,-72049,-395887,193917,695496,855921,214003,-166317,226694,663334,566438,51296,-459873,-123185,-87360,-290130,-52848,370362,741028,590656,407044,-98872,-63734,122916,242525,327472,477985,423164,242508],[-321657,-19729,530999,816368,871682,720642,566679,556877,494190,481831,312382,100045,96523,204416,205329,118604,139349,245008,336029,231138,8740,-142231,-215820,-609859,-236839,-5122,-79767,-300580,128576,646196,696694,439648,4552,-258609,-211612,-469901,-195707,356337,315720,28770,-201543,-212842,-159460,-108029,46623,-6903,-352514,-343525,-159403,-202792,-549744,-335139,-187712,-128719,-23318,73603,274700,276405,8438,-317180,-419118,-519879,-361194,-346291,-315072,-378925,-113535,185209,215805,124540,154536,181238,212042,28255,-418983,-210683,159720,483607,293703,-113825,-357233,-153950,-248827,-586116,-85633,54801,-197104,234056,692042,532055,19261,-247503,146280,344826,359808,225357,-66431,74695,100005,-105504,-256593,-332425,-128010,-39892,-218250,-343452,-13415,213075,245994,-116494,-398626,-25326,350340,446554,561599,191574,-336588,-388402,37825,55850,-219148,-237470,74188,1362,-278343,-105778,551563,1104219,1119865,883018,90114,-78425,349736,426131,115499,79571,13679,-345378,14807,468480,320872,828045,1293406,976176,388713,408063,387710,251753,-17014,-393838,-381871,-254717,-216099,115590,748420,931343,576918,84742,-302829,-467346,6098,531501,799708,421535,-398779,417458,1009898,912649,355670,-263968,-420165,-509510,-455194,-362292,84378,519172,584340,205133,-469097,-131837,-26015,-36646,-229587,-312518,-60200,-86967,-352440,201010,634489,603672,60966,-413948,-267135,-219208,-173391,-128467,89474,337032,475794,340359,-112768,-315444,-119277,-140114,-430985,-268530,42507,254158,138524,272184,509051,533494,195798,-71335,-54473,-176357,-497586,-491632,-462133,-174853,144383,214940,14568,-371794,-229677,-465724,-284536,99983,203210,-320571,-70844,289194,64071,-288398,487937,566921,-58064,-543045,-201384,-234610,-355542,-367839,-38066,145125,-216807,-543852,-359405,-229124,-409185,-330692,-115432,28161,104111,-10150,-46101,109676,132144,92944,-20493,-89942,-198925,-145040,29539,-46594,-358915,-137506,177622,509913,392826,29120,-101785,389725,262042,87763,-116162,312997,813018,894910,367947,-215223,281167,466273,176767,-193782,-90699,366965,887052,1082177,1094309,660382,50655,-261636,-391111,-277028,13011,-16574,-215546,-196407,-6868,225799,313315,-5297,-159893,545436,802657,463935,-65041,133632,310984,195222,42856,-205222,-366466,-505013,-103046,393922,616965,308456,-263831,-398776,-281141,-138267,-32593,85588,142886,99683,31405,57467,192705,396242,226133,-98069,-414744,-514943,-525169,-266838,16824,178533,448393,463977,316861,227025,91641,-284806,-387915,-394057,-384558,-72543,107145,-107065,-129385,-269071,-453750,-185945,150866,176354,226540,76050,576962,1254730,1085677,466518,-413463,-86893,234571,716951,1243879,1600186,1512219,1049958,329567,94596,9892,-301542,-114416,288924,472816,441827,-63534,-335446,-87539,-13214,70012,306273,607387,659364,251435,-405840,37200,331355,106396,-534842,1380,119600,-175609,-402316,-72486,-341700,-272667,473390,756102,469565,103240,182887,144102,89437,86773,240931,120545,-40747,-153830,-217353,-113142,-74874,-285882,-520128,-353705,-443690,-501417,-556041,-468462,-373860,-259093,53636,375141,356590,206293,278105,414291,86816,-363066,-200608,-17290,37793,284044,326541,-68772,-324496,-87350,-201745,-475200,-491618,-321476,96108,248237,224042,-16916,88409,618947,1103363,877872,377285,-83571,-288252,41460,123846,13416,-318902,-440613,-158959,-168605,-374728,-394233,-72149,262361,230432,208215,214493,80406,-205290,-427664,-244168,-31512,-75702,-288231,93061,547459,588227,362295,176076,73551,214480,370430,217341,-75050,-301808,-54427,451203,868094,963055,536861,-3446,-296559,-290761,-448579,-259652,-232689,-469252,11956,300006,380376,140877,-260460,-251899,19618,87843,-88465,-36633,10499,-262757,-470248,-552116,-259801,287953,538025,498194,-179356,55783,631975,677250,337354,57506,-336655,-471222,-568717,-289705,-41055,-92661,-455314,-175657,207737,351980,275428,235426,78019,-179749,183989,313793,22267,-27159,-97711,-13011,-126388,-372269,-82570,-55930,-145125,-182420,-185615,-136875,-158089,-16940,255606,113094,-136247,-386867,-496288,-511603,-290599,108309,364428,364052,167551,-74135,-184709,-274693,-172775,-16114,103438,312296,556892,525309,279637,-133010,-377749,-392472,-152668,216972,542137,282040,-324978,-221454,-58455,-148588,-328626,-572227,-553067,-262968,164761,384642,287572,335418,616131,578572,125990,-256561,-216757,-149544,-201350,-128574,-30276,-179222,-279379,-501688,-190910,142639,130837,-45983,-156644,-204098,-408693,13137,497410,735079,337267,-291092,148299,421956,208987,-32251,-15143,-172172,-437571,-178927,278225,598846,637942,562882,180217,-2515,127683,334136,508031,471904,445275,193900,-264809,-286412,-155601,-101387,17607,205313,150988,2318,-189257,-437578,-250310,-60402,203738,440042,540109,332912,160732,75529,234459,267859,303194,394409,137517,-144702,-101625,271518,340080,177765,106152,268071,271509,-28023,-174132,205128,391403,232290,-135155,-14192,530670,628178,338280,267889,260304,-2746,-438854,-218973,-18959,-216377,-291182,24094,57255,-28401,92774,149343,-43480,-318339,-483550,-183695,-66708,-133487,-157818,-89410,127148,418721,333287,93560,399133,565891,410706,131703,33761,307371,559332,615304,441695,190999,32051,-129622,-329670,-100699,111958,-40932,-64959,54415,288982,462335,599429,75353,-379666,-107854,386219,775583,802337,651855,458422,210876,162389,101086,-153231,-463021,-112294,228648,374512,156011,68727,81863,-66990,-205655,-278935,-176684,-166358,-250379,-309586,-211739,-135980,-102680,-329797,-536236,-427137,-441358,-408704,-249127,-179358,-407727,-316940,-372667,-459042,-387559,-442261,-38056,509821,765524,453463,-41928,-311600,-460426,-534350,-488063,-414836,-7468,365637,336053,106803,-349304,-263014,214766,557490,486313,148297,-13770,466601,850687,734703,560103,206876,-313225,-174091,190684,50177,-415492,-163547,147954,93230,-58673,-210742,-350963,-430341,172614,517153,211431,-399094,9113,306109,226079,-213561,-356070,5888,-78215,-384578,28166,50752,-358365,-89859,521855,810094,794269,428616,139758,71105,184651,125300,33564,68830,170602,325212,352300,394764,385085,196841,-214494,-451082,-110199,-83231,-469506,56676,259930,154059,-230306,3601,336673,310326,293114,564646,425746,309301,384329,630349,834920,584873,331915,-19450,73003,247499,271134,188103,-112650,-523662,-49915,290022,425800,245178,204077,-37513,-108321,67434,147724,-211211,-246359,23907,-206514,-450374,-113374,-87963,-206275,-280717,-406115,-362354,-11576,316542,364350,-28594,-168567,-173157,-201275,240174,399253,111451,-201959,-415166,177852,413969,15693,-358962,189564,398989,-7693,-249325,-252799,28486,537955,706107,465788,145521,210264,228901,153020,-41633,-89936,-172529,-282002,-393796,-196682,28533,210092,-1395,-172779,-29335,41422,-170054,-394975,-435189,-155328,158371,485130,624215,687448,571016,342210,171086,-64664,-262697,-35775,382747,312767,-234311,-298290,-203447,-483425,-223311,-591,29846,-110080,-206553,-247345,-480243,-273267,55119,319324,546235,777324,888324,792377,589989,446223,417974,195386,-162601,-81211,334398,525879,356841,205098,74669,-195345,-521640,-316766,-128629,-41285,-50436,-232834,-483493,-448231,-129139,120848,385057,331656,172668,-249243,-450139,-207749,-107251,-118403,-2106,315822,487962,193064,-268758,-606733,-543564,-391581,-131772,-51479,115978,84229,51273,218606,350170,286042,-320,-298508,-227390,42506,-99713,-494162,-249670,-113493,-299258,-318165,1778,114278,33037,-4067,-141737,-502633,-488167,-403358,-416121,156353,685854,944324,569102,-91092,-311043,-222394,-218706,-237630,14085,-80824,-34454,8921,342915,418036,522407,472820,211485,-130157,75074,320096,233365,-3503,-224047,28991,263812,68046,-273489,-143122,-37417,-114421,-201266,-57192,394582,671538,445208,-157569,-41862,141071,-148720,-374416,-157273,-62771,5899,117457,9611,134248,469992,672078,320121,-180580,-398584,-43164,81640,-60295,-306317,-369717,-206627,-141479,-167972,-363007,-187682,-143517,-287084,-463866,-407782,-505013,-356558,-230341,112595,248461,90697,-288978,-492403,-327390,-436528,-516344,-140635,-5501,-100428,35312,517789,426846,87841,-358363,-475491,-412907,-269933,28276,297308,277697,403998,78747,-269620,-260501,-61239,77459,49976,70209,1524,-188354,-443201,-520928,-558244,-293110,211796,582287,442987,-100341,-277807,-116511,-411131,-343080,-251325,-163918,34234,67316,5315,138236,61079,-211975,-413319,-580394,-249531,148282,273741,123662,-151910,-400377,-166339,23290,108677,-206267,-481698,-205269,-368759,-250476,356256,582687,278681,-325895,-375686,-310032,-398639,-374660,-369924,153812,609311,804831,917101,414013,-283954,108217,207262,-224601,332832,436536,50607,-230805,26138,392854,608739,619995,343343,13704,14308,6202,-186979,-322625,-95856,188833,229287,363809,419668,679660,635555,241105,-65174,87388,242726,169027,-33841,-169028,-245047,-83924,3903,50147,41710,96973,273223,573171,700838,413097,335658,670387,1033203,917640,647952,209015,-283232,-333719,128566,555217,378565,5045,-432112,-346285,-208233,33072,203039,61815,3372,37544,-211817,-497845,-328039,-293872,-491913,-379512,-217646,-170246,-210995,-181563,-235467,-277117,-576401,-503092,-532201,-337949,-217204,-102564,-45134,-76398,-140538,-271713,-491116,-366857,-74502,-170369,-337942,-58641,417414,740356,780806,597659,114845,-26194,135129,-15465,-376815,-205876,148199,292776,261916,134208,-70137,-320604,-382785,-234800,-340438,-128559,284366,397221,378616,150596,-169563,-183508,-63075,-78398,-277244,-324875,-347271,-356882,-293011,-89898,162998,241042,-34189,-381087,-243799,-65734,37840,-226,125752,258414,81941,-215750,-334190,-111337,20091,95058,323693,497946,436291,256660,250681,443431,263575,-189373,-212160,-5077,78837,-16305,-360326,-434788,-389594,-445415,-39882,102303,-47436,-250234,-305609,-299142,-291430,-163067,159809,552805,530963,407773,172272,127018,291035,243370,67276,-350316,-322856,-170740,-314770,-268749,-136901,-202926,1681,357093,632014,656628,81154,-40696,720319,758024,303841,8444,129046,38748,-154999,-26672,-21949,-326717,-12720,749369,876404,730835,154420,-391790,-202115,265052,331438,238234,293671,378468,258089,-71896,-20201,708196,783791,327038,97017,-32955,82568,82034,264385,311011,129674,-75635,-17899,247707,401207,429988,394636,302428,240329,115962,-107000,-296020,-339491,-225349,-133608,-33872,-17828,35666,169780,191341,177559,-116248,-273764,-46537,-103718,57539,237704,201596,84312,-32318,-57877,42407,279752,457116,443051,199020,-46682,-211943,47627,132622,-46228,-246826,-132681,-173248,-367192,193815,752862,946778,508632,126524,119819,-58284,-378910,-182262,-331997,-671264,-75642,410674,618581,422277,84082,-384611,-426675,-386063,-373031,-339708,-261703,-494586,-297343,38016,-58659,94796,540510,637932,532904,236807,-77456,-170960,7951,247514,107781,-184184,-263392,271309,769099,860398,583393,288446,-53008,-23703,279871,400682,399836,170807,-39150,-391521,-340304,89376,274886,330031,257209,315625,144704,-446007,-93210,146911,-4585,-59652,-169578,150340,554990,709659,610662,370148,131910,278990,718051,992274,866187,823291,658539,441116,191031,-136426,-312328,-220916,-45745,150147,316364,552820,805001,682471,644310,780797,569211,-35344,-340901,-414773,-276629,-48009,-59594,-160489,152689,373713,186419,-336057,-205847,157606,162523,56910,-5764,-152860,-288136,-507181,-431675,-105171,-15343,98630,408049,499422,287057,-32317,132216,181337,-293292,-302740,-309116,-568635,-233369,126011,102543,27079,-84990,-51134,-46549,103579,353744,395057,218293,19338,-152677,-272766,-282256,-305175,-286722,-509379,-182904,-9012,-103211,-310845,-495685,-338029,-13193,438565,586793,282539,146368,253023,103432,-199840,-34681,30260,-224608,-520795,-199838,-182726,-260958,-134989,-21189,147496,315308,582489,656349,294164,-154520,-465203,-195212,-208221,-257710,-68479,-44683,-124139,-15152,165975,374228,374071,192721,39442,-80945,-248938,-364571,-599390,-287704,-203597,-141809,-363274,-325324,260708,369260,134969,-73853,20050,-122833,-204677,13563,137250,-3567,-406104,-167833,251760,718612,991774,750272,33632,-271366,-240780,-448794,-318691,-112281,-186532,5396,415394,508286,-44276,-198744,341900,545952,371532,294094,173587,168529,136952,223472,154241,-198802,-419016,-84122,344480,507123,518608,1052828,1204621,880189,1484,-278281,157349,185910,83279,-28311,-488032,-403010,-181277,-49333,4626,108813,23914,-12030,26835,-156047,-349862,-212928,-8604,84327,147544,247604,437974,689767,559872,450492,50730,-258898,-149292,175307,238665,484896,653629,533061,66088,-496932,-163946,49751,-76496,-253232,-222075,53224,-234429,23955,118223,98824,18403,-106176,-40996,168566,181814,135062,-21289,-169344,-551432,-324588,73095,182506,100627,5939,-5478,17662,80859,-3916,-297700,-440529,-211799,-286685,-193110,-288057,-399784,-357659,-58965,206954,529574,661434,206975,-265891,-119998,-32942,-189055,-510369,-294989,-173946,-275836,-406782,-19995,215993,99872,-50894,-310827,-81879,-247944,-320633,-441294,-155942,97998,147608,222780,106033,16642,93051,129019,374889,503671,348915,-63430,-174474,-210832,-229710,-369975,-300390,-145164,-204994,-354164,-201086,-39050,9029,103348,289193,308763,227965,-81176,-196025,-322102,-272451,127596,145446,49778,-32427,-72162,36277,285739,539279,607490,497121,67210,-202150,-380128,-457870,-508845,-339717,-269886,-124245,58890,34047,-97554,-158859,27963,-37461,-339851,-417370,-359671,-245459,-1008,160670,118792,226436,739132,1002914,664299,149536,120562,84052,-208620,-427574,-540364,-485446,-269938,26407,216996,-79425,-150184,452812,626559,210374,-160008,-195985,311124,566979,153551,-180430,352324,589245,224647,155638,328950,574327,563322,571661,309991,295130,168337,231220,407144,355003,-19106,67636,530183,735838,668709,523945,316071,-45096,-376533,-309638,106416,339820,299412,29175,-152353,-30878,112828,385865,522221,371061,-205206,-543860,-405759,-342975,-50455,1838,-222540,-385899,-50696,-91492,-164611,20385,-65644,-246066,-325869,-372845,-90729,-14879,-170532,6948,517700,579025,496883,446882,43020,-359894,-11365,145914,64371,-74463,-213190,-217934,-188665,-270496,8783,73463,-252356,-460997,-10802,145156,-129331,-35676,207248,351561,329359,425683,57109,-236644,-433782,-599,562774,812135,681687,327591,237857,237663,394760,247598,-100465,-314260,-383541,-245798,-261012,-303697,-312010,-307369,-302855,-132999,59552,56123,-39083,-97273,-189372,-356240,-407128,-289431,18308,428486,615291,398322,155282,58073,-157446,-383975,-269479,-151401,-174760,-91648,-132684,-309024,-276843,-49153,-38279,-299569,-156072,100131,86297,-72791,1822,120557,84898,-127582,-502379,-333332,10236,457674,664139,369178,-128295,-183917,-6090,-175735,-457388,-36295,-1254,-229168,-214857,-13227,154340,150008,104013,-102592,-245476,-279307,-30723,401076,579448,336288,-131399,-182608,479447,666062,92755,-83215,217104,523281,349648,-98968,-461779,-241012,-320997,-314566,-49621,220024,390795,277019,149767,30341,-12962,-75116,-24646,63509,138554,195290,75310],[-402088,-110042,382278,695643,742818,612783,467707,568240,559362,562862,230431,-9622,184402,472434,434961,285287,229112,192701,188299,4282,-153045,-49902,-59721,-514824,-433456,-76335,-87371,-350736,-83884,374515,553549,413046,36463,-246070,-209382,-538478,-179541,470121,514003,169119,-50104,-157927,-242004,-260272,-117522,-118791,-366384,-563052,-325274,-225282,-416046,-534857,-461995,-356464,-286543,-222058,-17995,61642,-183534,-425372,-205567,-4055,-191269,-105802,-96276,-149574,-279817,41254,205801,174466,185154,202779,177707,-60732,-464138,-220921,238693,495193,251888,-204504,-315913,-125597,-307110,-505171,196756,220330,-160200,19783,550813,389049,-55394,-267086,235534,482514,517865,343773,-18384,-128550,-123798,-331496,-234424,-127683,-14950,-97023,-277988,-453018,-107274,284388,445874,240005,-310451,-262578,196557,308092,142173,-273803,-685892,-129697,263112,136831,-97082,-141733,61388,92080,-11554,236846,632167,840739,667541,440855,-140473,-321014,88536,125338,-210435,-185909,-56559,-125227,479763,799711,425418,496302,926054,722016,208081,58346,119876,144925,111711,-163748,-465936,-384680,-283259,125061,778417,1001319,618322,80263,-306327,-387831,154667,720568,871337,339910,-426848,336523,792360,594686,182654,-355016,-247997,-225474,-472037,-276718,260794,554269,469129,1328,-528408,-134851,10074,176774,-42106,-377022,-150677,53584,-36923,174431,476333,433420,-14163,-352073,-404278,-472164,-410682,-252934,173319,479271,463953,242598,-180453,-340812,-188487,-205401,-174966,111851,407453,587056,309424,256163,396388,431097,241709,63839,-78872,-198779,-455465,-579830,-480152,-174531,181491,231167,4989,-196231,248627,284647,-127689,-103115,235054,-88402,-427578,-181857,-275440,-45782,602433,562562,-91635,-491972,-101302,-59491,-34380,-98921,-109141,-168956,-360502,-402477,-269272,-120593,-173086,-19389,259806,387479,310213,176532,152299,248492,220424,112776,-44966,-118155,-257767,98848,583100,499708,87202,-509237,-214230,-100998,-77153,-129969,-121807,13966,-110177,-146145,-395771,121249,726750,859133,382156,-127536,180417,312799,181709,-68315,49814,368476,835085,972408,1051768,629409,114403,-174065,-161880,-195473,-231955,-305755,-365274,-347714,-149983,184629,283079,-27489,-332484,333715,724925,320607,-297093,-21687,58681,-92569,-357881,-372674,-224497,-313622,-455213,52221,437409,118575,-397273,-321419,-49245,-20850,-86106,274,-95461,-200345,-210920,-154382,110305,349045,242380,-54433,-405850,-541039,-426717,-230412,-169022,-154785,226657,464144,315030,119480,-104353,-550390,-325264,-232827,-283221,-98504,61435,-160351,-389373,-429421,-399368,-18540,197146,33218,35967,-41319,621374,1270240,932408,284974,-58094,43275,377581,1060840,1433649,1675334,1601776,1186008,706299,343465,71344,-258683,-240929,51869,194321,430001,191090,-295979,-337752,-233538,4821,369724,542198,429975,-41012,-313637,125228,269133,139071,-323400,-263418,-184586,-310901,-345147,-209387,-478131,28787,750952,978788,714676,307289,92999,100537,123935,168249,313772,282402,-48081,-281868,-353654,-40762,223922,157454,-167021,-134165,-324660,-431588,-475994,-367012,-322786,-257810,168229,616959,528482,334872,400975,523390,44448,-464492,-15410,108053,17545,112749,196054,-56205,-185714,16561,-46663,-207095,-284028,-85814,218723,197188,-23443,-227645,-51601,719483,1188651,902032,327162,-129586,-355924,-211491,64901,117323,-102421,-194382,-266147,-226329,-304733,-299645,-29462,388415,497759,523371,511906,218748,-43327,-281455,-204492,-41967,-138908,-235542,119003,393996,332475,196052,175866,117630,228189,368416,178021,-32593,-195651,-59489,335692,742662,1020971,667485,155411,-131409,-126568,-271788,-310500,-427785,-252263,266016,543411,372634,-65346,-371994,-335146,-15549,135700,47279,26549,2245,-252307,-390563,-266697,-25548,367419,470331,168864,-292633,290455,702908,388442,-251695,-520941,-590826,-516026,-241778,31162,5920,-146007,-63507,352501,679046,642479,395022,217672,131515,-68859,151651,269650,124687,109561,110322,27724,-203164,-512101,7281,151963,32728,1493,-117024,42753,262898,572971,572642,224877,-176468,-505552,-331882,-329106,-384120,-80161,296658,459586,328579,-70410,-331654,-376916,-148480,34689,159699,298969,563342,502007,339955,15890,-276216,-316212,-47382,400026,581919,287390,-156538,33214,-20316,-169819,-300874,-395251,-429303,-411323,-6054,134773,109835,346024,695123,638310,295301,-134566,-402182,-402197,-353429,-320321,-268282,-372345,-441067,-394947,-61783,180227,166411,52808,-72119,-155304,-166333,62553,396427,621441,304824,-117621,-52790,132770,-8016,-48182,5843,-123538,-508261,-49422,352533,579077,508141,255688,-263135,-448450,-425190,-320159,97216,72638,195076,31347,38493,252684,173740,-151210,-391251,-235912,-46959,-44939,-177816,-407649,-269955,-349142,6402,534058,704487,416816,128506,-11167,47351,270289,410633,515400,311825,5762,-93672,75700,36547,-81088,-145391,-5918,24241,-180070,-12248,341988,267988,-59704,-293921,26136,343723,408050,266496,116646,73160,-123295,-353694,-127444,-16581,-272307,-345950,635,121402,130974,407856,634847,532655,319254,-189617,-60517,-83337,-120584,-106879,84584,273493,464469,405998,232819,484660,466197,204578,-64217,-133962,167899,498744,626821,463094,129590,-61607,-244712,-245406,-4940,159085,14803,3894,126576,469693,730002,765761,336450,-331232,-121328,466404,803214,702683,357417,97849,-25851,181728,241107,-30191,-463062,-326365,-11133,211504,114103,121259,132532,83573,-72941,-128960,-176634,-254392,-288531,-153106,25100,226277,296053,-46877,-380935,-94808,39739,-46608,-150583,-158146,-219179,-306960,-439364,-575268,-347817,-281099,181389,697300,985726,657388,181946,-111830,-336447,-372030,-452157,-409614,6323,349509,241574,32168,-254410,-425735,9345,357488,504974,347097,242272,436085,826556,684879,406481,55862,-332708,-106557,128590,-138552,-475685,-93111,165638,-59741,-262255,-280277,-397646,-227575,384960,670900,259308,-254154,37259,57144,-208317,-348360,70719,182400,-15033,-378048,-172552,-171974,-478413,86278,550354,643637,539331,465320,406557,404372,333295,179822,41616,129935,332088,463340,398975,303765,226181,16770,-363740,-361099,-123554,-139740,-349506,149941,280801,142479,-48532,-63212,114540,197766,465779,695787,549805,309492,311292,386801,382882,63160,-324558,-274861,26035,167938,264167,168091,-37634,-384426,-7723,347925,460279,312028,354709,162100,39868,147497,311351,-39643,-312195,-51357,-148042,-332954,-78441,64205,-99021,-246493,-383431,-421900,-226833,76821,23506,-401417,-325043,-225889,1259,186823,273329,-4026,-366716,-249879,237783,274284,-238495,-277970,470238,503115,242477,109480,89272,153557,500977,612085,341962,90177,188425,163295,-4005,-62641,-77010,-97044,-223183,-257682,-177537,-178292,-138298,-288655,-204919,-43737,-73850,-334877,-479509,-480542,-372199,-209943,70464,378893,591019,625140,494729,233508,-150418,-394369,-65385,333048,271220,-57932,-431131,-424213,-217190,-5317,194260,123684,-18914,-102296,-194990,-495435,-177007,126784,324225,526527,886973,1114256,998835,575587,298559,274629,90369,-141706,-136930,107708,302850,321470,259284,60096,-311584,-518073,-110071,-176488,-96143,-29025,-125001,-283560,-502488,-255428,-22084,239746,202850,200890,-4192,-110062,-20899,-12474,26289,312377,638551,643111,147111,-376581,-523346,-493479,-358522,-123546,2874,233538,268753,254988,436084,844448,626949,157148,-355093,-377966,23726,70302,-86283,-459320,-290727,-196412,-77315,167149,168760,-17279,-45200,-72576,-312228,-583565,-335562,-476205,-44414,512446,932309,730390,160332,-489336,-265553,-209265,-165819,38642,-130431,10241,101525,232791,294899,528033,563089,265873,27965,301789,473997,341862,73326,-125153,186548,422990,147083,-219803,-100111,34863,-156255,-438894,-285491,177546,242547,103630,-230320,112530,253395,55297,-144317,-1103,92273,175228,204696,-56123,-98741,316931,670025,419116,-3558,160086,467496,296932,-106278,-438375,-162939,-90205,-90039,-251299,-427953,-487529,-243836,-147362,-140137,-150573,-236148,-216462,-287909,-295043,-183077,-116559,-285531,-207168,-77516,-309280,-512446,-126911,-71224,-320199,-32245,528469,422470,63531,-476070,-255555,-279397,-278720,-113432,71071,187174,64770,-330162,-417033,-177875,-5812,116670,108496,241032,334117,296495,57370,-379754,-447146,-243345,143070,475786,430246,-58035,-455502,-341418,-441437,-235718,-223137,-444506,-350181,-242095,71183,212662,67753,-270011,-353227,-366602,-281120,123121,235107,166347,-119340,-340990,-178699,-100516,-107252,-400602,-419199,-156815,-283177,-210212,378329,529807,193995,-148092,-473689,-526665,-375965,-356099,-359003,154789,613529,707826,823626,297324,-240101,243670,341751,-89197,254257,171859,-357135,-423871,40277,335733,624696,599793,258946,-36064,114350,148095,-87255,-297988,-205283,96368,185111,269549,359559,584350,512263,72516,-294596,21013,219008,122294,-70084,-311427,-491749,-446292,-272975,-179468,-150848,-47040,162784,278583,138070,107691,483233,842617,1085363,779257,375943,45152,-268956,-280583,68113,348672,163462,-206177,-406026,-326901,87066,415900,395814,165804,42692,48809,-284021,-512822,-318043,-396393,-403615,-57567,-1093,-161290,-260326,-220574,-255562,-292824,-371475,-477195,-385502,-260218,-231155,-119300,-20393,53314,-110746,-309919,-520550,-192591,104045,-17025,-283522,-101354,398508,652587,688218,378761,-333,-207444,-338481,-463773,-251302,-74467,84663,340022,302809,124299,-115692,-460963,-442754,-339960,-253748,-88610,227613,359776,571636,516402,170383,-157073,-189255,-164317,-215163,-203515,-147307,-159900,-111533,97018,469791,594121,403977,-75422,-377655,-71856,98039,101355,243404,281214,34573,-276917,-599653,-371476,-41208,169613,188632,224724,284464,322115,434157,609996,453218,-50692,-484938,-215784,-156926,-264583,-551859,-511620,-510672,-360967,-201227,-193276,-338263,-423722,-360989,-261251,-216701,-190367,63491,378949,303079,42607,-118668,61997,412499,506613,243878,-153990,-508530,-417052,-315988,-175238,-219054,-321835,62606,330208,603971,699820,287816,-145829,848633,1198475,727690,125386,-223125,-191500,-327110,-356759,-125779,-166403,119861,679723,905018,884982,326155,-253399,-336619,140064,296792,250075,332791,479265,399748,100545,36677,489929,668637,405449,156131,-222278,-254977,-226939,11971,99034,134442,60020,103137,205496,222389,332729,491157,319094,278230,156697,-21015,-224652,-324677,-244146,-134927,-46568,-44745,22748,195583,302776,214287,-6790,-43163,193081,241326,228687,300410,234606,172793,28173,-4356,157800,381297,419404,242022,-49048,-106581,174604,518699,496444,292532,-55011,33146,-24639,-386959,19078,402341,471241,-9953,-176296,82883,-101098,-419460,-108973,1378,-84456,-80846,262673,536022,489974,174535,-352624,-408678,-425175,-392396,-342128,-213497,-202153,-211430,-352909,-359569,283075,705234,621651,462645,178837,-55672,-187649,-181687,-42682,-109880,-248867,74139,765605,996290,747233,157373,-194163,-372828,75553,434306,600040,467008,290682,76125,-145390,-447699,-11927,212114,209886,122143,206046,49601,-439147,120687,352867,149008,-33844,-366982,78505,599449,720592,528567,310757,151840,294419,696600,903642,769408,715434,644800,655193,409820,2754,-347714,-332668,-162380,60365,366596,698139,1008891,837713,501237,237194,-9666,-390100,-329875,-399413,-403477,-167177,-110003,-78265,210542,406152,207376,-326253,-167799,264865,276337,10472,-120326,-236903,-436748,-489493,-214796,-155133,-138001,111895,403273,428034,99190,-54546,391763,514525,97205,-355763,-410436,-425789,-198632,95398,139718,93529,47363,111282,105622,192352,371727,342926,71618,-177703,-303473,-302966,-294251,-395898,-454758,-360114,-112928,-83055,-272563,-434577,-247627,-412037,-342304,49681,258618,76382,63639,157462,-13381,-161641,79380,142890,-96071,-364775,-252909,-274446,-240176,-55457,274741,402460,444519,584600,565525,187049,-267319,-127874,-56675,-96598,-122289,86380,114788,-16085,-30787,134056,252396,130504,-96802,16013,-91933,-370629,-370362,-317981,-70916,-75658,-300235,-515317,-371600,-48652,13000,10059,30271,130046,-4546,-204634,-65291,170177,163126,-218377,-242527,221124,809300,1053291,774104,110470,-151290,-188146,-401465,-202254,38819,-95874,-182960,229584,396945,-10970,-26296,497181,676545,484143,423632,354929,150852,23511,-60127,-87252,-153357,-276387,-181504,178313,157284,44205,250315,519356,381476,-120547,-117288,129489,108136,89451,-14189,-375394,-300492,-199440,29619,366404,511566,193155,-278637,-217813,-202126,-382335,-128448,175335,233704,295184,399386,715778,880655,747624,570147,456056,65304,155828,324970,310460,346387,527236,481647,175494,-21555,-8661,117947,8342,-140439,-227028,-109361,-351375,-110118,227258,234335,133913,57757,143093,201961,86840,-172844,-395833,-409178,-486675,-201622,88279,121434,21734,-132837,-248160,-276824,-88054,142279,189727,34923,-432504,-368826,-287612,-236032,-428025,-377142,126865,627694,1102228,1111752,461526,-171175,73026,289970,251667,-57166,-460331,-273395,-277607,-325142,126040,454918,336579,248673,-192202,-112384,-385859,-422355,-566017,-177148,63586,200638,241466,41868,-68169,40790,258226,657429,602705,443816,87287,-129750,-194456,-141026,-348034,-240556,-165595,-439573,-408178,-82215,111406,64133,-39578,19252,88790,96247,-126386,-231885,-181648,-60013,-17816,-100793,-165112,-275973,-322820,-161937,131924,560592,660314,510473,77771,-331857,-463871,-316497,-217759,-158850,-183123,-288597,-134544,5846,-114709,-224764,37397,-8007,-285347,-318783,-376348,-327021,-58610,86147,153482,429858,997601,1286553,950353,349091,37855,-204067,-358570,-329603,-469047,-501861,-253109,141454,364791,62200,-222142,394613,497416,160708,-78522,-64089,323856,452039,107008,152171,794380,856389,343645,-51785,-47722,252230,232425,276299,208142,240317,51569,138936,439357,555449,355722,530991,713206,754218,646873,525131,463294,109423,-162903,-414208,18468,268402,197664,-98664,-204626,-100044,93921,248775,310567,71926,-158137,-193490,-446188,-271919,40149,54626,-227347,-390361,-314310,-544010,-158642,105368,135083,-144970,-255843,-248766,22621,56677,-52056,135725,724122,819047,730076,471792,-131868,-249302,222744,142868,117294,-174649,-356145,-192351,-52035,-64382,182473,204442,-201273,-337861,169975,347687,177711,28086,-11949,24854,239561,434834,370638,82127,-294762,207944,642536,744089,562423,362456,193912,41601,133348,79147,-84629,-266776,-319049,-260458,-159204,-188489,-387188,-363330,-140887,86222,233377,337355,152278,-87442,-203148,-338019,-518133,-244601,-107054,192890,469827,365776,228174,152155,-16278,-166241,-146992,-106593,-134957,-186575,-196815,-346862,-232769,-188350,-361867,-144411,237103,338407,179302,-61137,55329,123206,12246,-195894,-340422,-205512,-3322,413630,638203,298157,-173671,91814,340742,144673,-385209,-199179,-33775,-263718,-241626,3221,291135,403405,329125,39456,-273961,-410749,-98953,483657,931332,697332,245718,-466853,165500,313078,52431,11546,206452,335749,128639,-220490,-302333,-213875,-384630,-206274,16545,91862,-26826,-133,88513,239535,156473,-59236,-212811,-208003,-158460,-20012,-62984],[-409035,-190408,213551,516924,537074,395807,223911,353381,490030,530762,128899,-40211,342325,727975,650825,465312,347164,138904,18108,-132394,-145388,107993,116855,-156388,-206378,-28112,-53183,-370316,-340777,-18709,254355,280523,-2479,-373893,-380159,-453307,-87020,409430,503371,155114,-457,-88941,-228888,-244937,-168170,-172428,-290041,-595355,-470721,-231288,-246007,-325399,-249045,-128868,-98404,-172785,-255206,-215554,-353102,-301033,207879,484306,388966,139478,64000,-31820,-290090,-2770,237486,256356,245288,259706,164948,-85549,-443343,-229707,175115,267307,92503,-276291,-289671,-107706,-249982,-455884,203959,309921,-336,-390958,146497,116325,-109940,-258934,197492,471763,519064,318777,12574,-313505,-424768,-389344,-109851,34327,87697,-111447,-334123,-528436,-244288,287398,582753,603391,121886,-425244,-140637,44102,-275129,-675212,-404452,39252,316987,146621,-30709,-121334,-46441,69307,189456,452180,575707,474758,277246,22277,-249607,-582271,-265317,-251262,-568198,-321655,-42251,131205,673231,916608,616612,251165,420137,397948,132690,-92068,-382130,-196226,40405,-37694,-280316,-471251,-426667,31885,545151,800682,511082,59742,-243415,-390932,203150,757048,810518,217079,-380248,161698,409681,203304,9806,-196690,-2368,76723,-327346,-201799,405381,605602,421755,-117330,-539219,-238289,-29681,224521,40754,-469043,-145674,255148,285001,158302,182184,170196,-30933,-298742,-585328,-336491,-356620,-406831,97501,464520,377875,89842,-235122,-344209,-249930,-251126,-5640,410902,656030,747633,385021,189325,229931,282769,265880,186702,-54245,-160817,-376340,-402890,-297488,-106196,198580,256045,102018,83260,471965,790585,491229,-28497,205109,112510,-420533,-475464,-376676,98487,534345,367532,-236143,-346693,22895,100987,245454,234866,116165,-135481,-224368,-327031,-354771,-155661,-37434,119042,389769,537722,439600,293063,224649,292972,303326,147615,-47796,-171870,-43867,513718,1148217,1105045,654445,42155,-203150,-339819,-309393,-120036,-182544,-350567,-260510,-176977,-445378,-150201,487431,612217,213663,-180428,-25827,1078,-37800,-94915,100589,303794,652107,783182,934776,621331,240340,-62570,25199,158001,225612,1044,-258951,-435029,-288428,46362,57107,-181367,-426164,-80484,212279,-117523,-352800,-181187,-296290,-478629,-503195,-282423,-139773,-128871,-284217,-348665,111474,18855,-240180,-267192,71669,11009,-148532,-179535,-328482,-383238,-246888,-196851,75700,204930,120472,-96492,-435161,-517286,-283769,-97206,-205344,-505321,89582,394729,244091,-32982,-428914,-299589,-137356,-26161,-157649,-154088,-102100,-251116,-442017,-274071,-246060,-114717,-48692,-174210,-207043,-156916,552070,1007164,662234,225831,301340,270177,647607,1367881,1505394,1453014,1301139,986227,757657,434106,68354,-332031,-407343,-184295,-177494,123123,291043,-6807,-307208,-441775,-238800,96181,159156,-37811,-289536,-134574,114027,160405,119068,-86721,-198665,-284556,-300747,-310972,-340695,-274248,145770,669026,862103,750049,512842,221923,169682,106344,212078,440593,433248,-71708,-417677,-286537,29551,410132,508532,299170,137712,-72960,-293561,-385372,-318318,-341806,-320262,198149,621939,528069,363643,492225,507284,-85119,-263236,118636,129205,-131588,-164386,-101607,-200466,-209018,-8162,33610,35198,69775,167877,248874,92371,-346159,-532074,-322353,458708,786018,582183,133513,-69960,3695,-244845,-182799,66672,146963,128358,-10127,-100076,-182312,-206886,-64438,300232,567717,676549,693391,324694,138211,-117328,-166771,-141552,-245885,-159860,118598,246637,183929,98746,150668,195331,285776,310253,121928,-62949,-285700,-295096,26223,482803,901510,728658,239048,-105464,-56627,-95434,-203140,-361906,-247864,334327,645349,342227,-284883,-440384,-233292,44653,206351,124978,-78215,-183350,-227550,-281566,-112384,174123,416144,441359,3093,-229351,372591,559950,-35726,-371296,-44087,-324458,-501622,-44308,210505,15444,-120123,319115,809643,1037174,823887,429737,120220,93654,103559,227477,213866,207960,119195,263960,150573,28022,-381576,-138291,144548,62111,58635,-7898,293810,681814,964720,737789,274739,-224730,-554715,-219600,-157270,-234183,-214983,83456,349686,230556,-220766,-467810,-318403,-161636,-12623,122468,224782,443090,397312,333806,155064,-171345,-214421,53924,456713,514314,392213,229714,280909,60137,-83157,-214051,-226145,-291826,-559278,-230928,-194254,-218876,301568,631151,567103,333096,-10089,-309158,-484238,-400537,-378419,-318251,-375614,-348077,-183710,-11179,126111,151490,146916,116340,18113,32325,46178,158428,230663,128503,7827,-138206,-127058,-129529,39680,60371,-84183,-489315,-29100,288741,398195,258023,-150529,-433406,-308751,-227024,-273819,-350397,-298675,52189,291431,590658,648645,364691,-7985,-245836,-393662,-340114,-140162,-182942,-350517,-180106,-423253,-106580,544614,675647,375455,47852,-86434,-121921,195343,415208,458360,380148,66852,-157108,-162534,-216887,-284906,-371283,-226447,-86162,19870,262178,433503,84429,-398179,-217477,26587,145121,146282,98001,-92968,-152354,-203198,-228487,-102693,-87909,-320688,-491649,-176856,47260,255141,723020,1045621,1019897,674894,128770,-24912,-168116,-91778,-8073,164399,306368,348319,270367,196471,352556,184786,-133036,-392602,-405177,-89769,294365,499452,373489,-3166,-259944,-409291,-260809,-68991,12794,-41279,-53689,97798,482585,833603,857268,553732,-223326,-214594,411360,689389,491205,25795,-329364,-214268,119201,268886,-237,-401001,-483932,-193816,76757,140493,219795,168668,160624,48739,68008,-92905,-161516,-186236,-29312,183921,534622,620786,229492,-185793,144877,400645,315041,103543,-77653,-68237,-152200,-273365,-515738,-284560,-58606,327297,692413,910010,648876,300005,46167,-140854,-149711,-331223,-423220,-60915,204481,120190,21269,-70927,-313561,-41179,122944,342351,345606,421563,439151,649421,552108,265265,-58703,-320911,-107547,58753,-216840,-383297,72806,280707,-120954,-551102,-351096,-276159,47472,512117,681051,251822,-140370,-18646,-251087,-531294,162898,323352,232546,8987,-300549,-340922,-278137,-30753,386553,585760,508044,399853,548912,570832,564039,347484,207779,217444,402024,633218,638672,426946,160013,10239,-142965,-345815,-255507,-165424,-241622,-316415,57881,207265,60580,-41767,-80102,-127174,14287,414106,572506,473130,183059,68090,-63932,-258441,-321739,-243861,-92940,-23151,35400,189496,139919,62621,-177265,43941,343361,410092,304144,323620,222205,83652,261755,477175,191739,-105474,-13467,-82411,-355392,-107089,190228,98410,-140635,-386314,-554105,-315366,-163408,-345680,-403761,-8733,65049,124387,85206,88649,-74830,-355286,-118813,177352,52125,-480662,-153398,543693,458922,378560,324184,270255,179437,271941,282988,81239,-35104,64949,49609,-84338,-24563,-91475,-115973,-239005,-203995,-184280,-183799,-315182,-534214,-243223,-88372,-186187,-475107,-439927,-374826,-520765,-507689,-222931,215738,510942,683589,610886,270363,-183473,-397561,-119088,179036,175560,94683,-225831,-196301,151909,324610,351223,139076,5575,12924,-38100,-337230,-190556,155570,378905,502690,877004,1124255,958330,359822,-60656,-190866,-251793,-269705,-296236,-224405,-15453,198953,232387,37948,-351764,-465136,-66529,-229029,-162375,-59215,-95373,-95978,-164660,-14976,81706,162616,61694,110185,174306,114577,92360,-42254,9689,384915,658828,538641,-31164,-576892,-436955,-475748,-395176,-126749,92971,334045,405350,384671,446363,884599,676259,213825,-258094,-449522,-13203,181718,176507,-195554,-517471,-180923,6315,186569,103071,-118970,-183169,-161415,-333303,-515849,-139832,-128855,-169426,319449,765435,771163,379121,-261636,-226629,-11755,214993,518114,379341,428757,253282,99340,95918,463253,617564,400464,268400,499841,574323,376795,10570,-213441,165694,431448,183443,-178074,-78669,81887,-48406,-365554,-529886,-132434,-112407,-72304,-14616,290935,356048,255497,56041,103883,188043,242732,204936,-91318,-341630,188084,557461,414768,243545,539530,743565,474795,-9336,-488024,-26849,188299,-22747,-134671,-265802,-506502,-227954,66200,167798,82594,26760,-154552,-314842,-366760,-32740,-178797,-157532,243620,289422,-113086,-569782,-267119,-306376,-489827,97891,456564,405680,7091,-521495,4444,90537,-162935,-317430,-344541,-139967,-388027,-333712,-161011,-48483,121251,194221,57434,191798,539576,644917,349122,-103435,-265672,-276272,-25752,294525,378979,55062,-302503,-327649,-242282,-192408,-276125,-356536,-434832,-197946,133279,150170,-79764,-361833,-148190,-84020,-197303,215965,327561,254946,-72931,-279465,-231623,-307156,-399773,-547549,-360130,-202286,-310531,-329256,75742,169050,87420,-58364,-371600,-491620,-378553,-420560,-333117,64739,341455,368997,478288,120381,-261065,152463,205590,-136867,26199,-150760,-476679,-25760,99929,130646,425600,407972,32797,-149840,141962,169720,-86077,-341357,-225881,-30348,25332,-49985,162482,344213,253975,-171396,-499375,-70517,70316,2817,-40175,-119912,-323206,-467582,-508507,-382592,-387203,-242804,-45495,71271,-279471,-243951,485176,844003,866677,460375,70626,59614,-77303,-253237,33906,131911,-99042,-396807,-271795,-114980,320379,738460,589711,259374,-4438,-43434,-342714,-507622,-310019,-313045,-217445,111697,164899,-90917,-213386,-203422,-225366,-211408,-115175,-100376,-137771,-156335,-196959,-66704,-68233,30743,-149031,-344542,-571270,-211524,14822,-57702,-323011,-142846,303361,469528,523538,230919,10255,-382146,-438597,-149568,222361,194905,95179,297313,301408,154425,-83307,-409740,-216686,9172,-1210,-40753,151683,359978,694263,717758,395945,7390,-240504,-344809,-253304,-146732,3666,-9816,25829,367245,877610,1034844,866946,329463,-266915,-207725,14201,189704,396307,389346,127815,-158913,-384567,-274522,-103481,24569,-121572,-139949,19655,219503,455860,653292,563971,145858,-402262,-399936,-366623,-325388,-334921,-192511,-224608,-207411,-375399,-461986,-427426,-443400,-426643,-317052,-260491,-230332,8202,149155,-9679,-395282,-384396,-363,393152,539348,213951,-117327,-460821,-414985,-216953,-106725,-275807,-297952,130458,220745,344342,473901,239757,-274240,711722,1251604,1019511,655293,206914,-17833,-139820,-201752,8119,50255,148749,349258,663258,734468,330945,-134210,-424442,-25074,254627,169882,218449,485286,525231,265169,144708,287921,506756,426358,64015,-345427,-465423,-336039,-240456,-65354,122742,118576,108996,68561,-66995,15556,320851,231961,279191,185812,37226,-156317,-294714,-345981,-251695,-169518,-163229,-133436,941,139691,-8832,2971,358784,448322,440551,273948,260489,183737,140469,-13584,-3972,212724,398879,327980,-31566,-244524,27688,674531,1010985,829471,454813,114420,138569,-52805,-373374,-143309,14475,-86739,-496979,-105891,228386,34805,-274784,-97640,176559,314130,220939,243682,404222,470808,171935,-289787,-536372,-481326,-417739,-460404,-221799,32818,93299,-74037,-167027,284606,616494,529733,373056,174261,30095,14878,126427,316409,184676,93094,416362,1046351,1028215,409136,-282802,-395112,-181018,133952,511719,733251,471930,267807,51470,-16794,-385524,-136174,123419,27273,-92644,29178,-38360,-193496,241848,419214,252311,59525,-415470,-54071,497936,547890,247279,145425,62931,134784,524946,683024,561091,476296,513773,619076,366514,-8092,-367985,-382042,-196945,26752,307659,568370,818179,748172,363928,-244959,-466806,-228028,-18371,-106474,-190436,-204463,-189899,-58524,214540,380826,170163,-308748,-128181,349844,405156,47829,-286027,-376188,-531285,-380253,-156169,-242644,-213905,117430,309834,276449,-122402,-107338,434698,516460,219944,-322024,-452415,-253948,-156493,14874,147576,150788,352260,460258,377833,252693,287323,210471,-120480,-398396,-278969,-155633,-197617,-394120,-387418,-270483,-128101,-192272,-368601,-379483,-61463,-34682,-238650,-358807,-249734,-153516,-56042,-43028,-137190,-272,152898,124752,-60120,-194739,-230908,-337076,-301452,-97586,370172,466229,389725,387431,372309,156419,-122027,85429,29402,-87074,-97030,148852,211849,60235,-41394,78241,32090,-204561,-160366,77345,-151075,-472043,-203351,-50804,24136,56469,-159513,-494437,-416101,-430326,-426748,-203358,-20134,123200,63930,-160923,-152514,170885,276631,-41320,-251389,107581,679894,901107,715183,219313,-31510,-219138,-387577,-82774,167317,134,-416446,-42431,121358,-83367,119368,587083,794611,663693,492544,356593,-83870,-288863,-204048,-143305,-193335,-357877,-323463,58922,108819,-164615,-415447,-126804,84382,51308,-45154,46715,41918,23041,-144780,-284401,-251839,-337582,31428,614684,829894,532035,26400,-389909,-391335,-407195,-79966,228480,229592,265852,417066,936180,1137353,985449,759676,659595,200186,267995,200437,192162,117574,179568,165819,143529,298579,364005,302709,19700,-82961,-95341,-160793,-24004,438187,585480,346546,98459,71913,200567,164150,108364,15268,-227462,-337871,-338703,-85167,112331,62527,-78142,-284522,-466654,-303964,-95028,279276,560834,425302,80514,-204137,-443828,-274503,-439141,-351894,253044,883244,1360264,1248584,604879,-114680,115507,452582,469032,187318,-241331,-250829,-53138,-96014,193524,447071,352892,384909,-76110,-352895,-370204,-265819,-306196,-374030,-151472,104002,186580,-25174,-175975,-55311,279692,644034,461141,371776,230688,-35782,-175266,-131043,-61240,140378,192940,-68987,-284085,16592,211073,184114,-23019,-194987,-279242,-296667,-391178,-370852,-73403,147832,-45125,-245043,-369270,-496906,-590388,-276491,11594,334221,456627,324073,14616,-472570,-273660,-110046,3243,-90622,-177032,-375120,-186881,37712,-78177,-118549,120751,44189,-115526,-172881,-294378,-396110,-126998,-24861,145915,549980,1057217,1258214,919579,345806,-35615,-367193,-167194,-177784,-323651,-327062,-205697,167587,312879,-12713,-192696,318599,323911,84768,-42868,119246,362920,335150,61549,206993,704453,480208,34365,-406044,-154670,271513,31180,-159144,-16091,17552,-250787,61897,473554,784253,857834,951466,893271,679752,491658,395773,424172,80130,-190367,-443655,-121091,102071,20664,-231883,-263978,-284476,-190309,-63929,154301,328680,352887,164781,-398493,-205084,47207,111876,-111309,-319323,-373139,-168068,261412,437458,360579,26356,-186005,-185204,83463,133227,50661,244005,855095,1062107,966960,544060,-34688,97474,316810,41207,-21204,-297508,-406223,-103777,51968,86633,289502,254727,-175028,-241789,273091,434267,362098,78215,-198184,-424397,-21008,136078,453204,334692,-152425,188425,516515,609467,435427,356865,164283,-26052,-114962,-151139,-149538,-307591,-237409,-100614,138279,77069,-269852,-259490,81201,320516,411716,533522,284190,-100289,-175350,-209073,-347877,-106073,5368,31947,250654,268033,191600,107813,26738,-88683,-87257,-119318,-187642,-343753,-383992,-376748,-240898,-360225,-251559,239478,511193,466040,238467,-37612,-29934,-30213,-138544,-183508,-147448,-272661,-285517,110582,268997,-82327,-139225,376075,577870,296712,-337005,-350636,-123055,-307895,-281639,-57339,268366,484227,405992,151422,-176352,-451269,-320864,338358,975733,932769,550866,-187862,-257776,-180239,-61264,-10089,132007,123495,-60785,-288855,-160074,-94857,-212564,-79351,117881,6353,-271283,-111252,208045,388546,319453,176163,726,-262002,-408394,-225821,-162319],[-309303,-298488,26601,289933,309984,137493,-93215,4883,290049,374429,65781,-77654,385892,801463,758702,564696,352462,56447,-117592,-88123,-23360,210704,257338,222508,239664,167199,-16909,-353563,-516121,-369964,-50226,139656,-21637,-434597,-414319,-124013,172096,338442,330685,27425,-16468,-28831,-178459,-105507,-55101,-120881,-161437,-374333,-524752,-179211,-95402,-174133,-115118,144282,293802,225753,-117419,-420216,-478931,-249616,311295,626125,759562,288544,141002,-112389,-203396,152043,356147,388996,340967,342872,187810,-82602,-436245,-260169,56157,9523,-120397,-339392,-240092,-13398,93060,222677,652422,708903,556775,151421,99135,41089,-52359,-205005,49271,331255,415411,235366,41380,-306264,-521549,-211921,61159,219436,243467,-7984,-327262,-517476,-348872,267450,719808,951415,665091,-27210,-359471,-203653,-490647,-491141,-169568,97526,182269,54161,-43147,-160885,-199352,-107311,138485,377711,358625,142221,-17159,-263283,-252452,-368842,-573306,-424816,-312678,-25002,10753,234422,580206,787616,705289,406530,243742,246048,235651,303969,-165534,-588906,-154014,8482,-36369,-245740,-289203,-41285,161384,393755,384985,162817,-44625,-439529,149448,654676,659495,131588,-255618,-18665,27700,-136758,-139884,43520,223920,270941,-208593,-168162,475002,685064,469502,-42317,-420086,-415564,-152563,102370,39075,-290649,72444,491623,547682,177564,-164476,-75413,-1185,-250057,-430115,29778,111825,-181217,-23812,303948,229813,-76491,-265014,-312662,-271806,-309075,2487,486042,647882,648175,338526,93097,74992,164405,298848,294525,-8247,-136086,-329930,-286890,-155156,55873,250802,304797,236131,249693,448416,844591,697309,102954,161277,245855,-96953,-276694,-151699,147100,339844,92620,-245201,-26988,171303,223177,417919,448118,281517,17310,-192604,-296586,-513969,-266773,-8616,77455,239967,388948,354243,223301,127161,248420,385756,222646,-19078,-204564,283974,967254,1568819,1611537,1194178,727624,293015,213714,-32551,-31953,-259706,-607645,-249676,-23478,-208218,-393739,162842,229988,-88552,-349243,-241682,-355914,-326177,-188675,-5562,157370,354869,496912,756024,653648,355163,-48085,56433,394835,636776,384115,-41159,-409075,-313900,-135981,-278145,-344597,-388085,-467136,-280201,-56618,-147058,-260845,-448424,-338280,-184261,-214350,-167629,-14037,22883,-96976,-42413,170986,146213,-37244,167719,99792,-33591,-237754,-429785,-380330,-74323,-40001,97813,25149,-85332,-199300,-447639,-382270,-137661,41703,-131290,-481172,55732,314348,149561,-162752,-334132,11533,125857,167088,-29275,-183929,-262357,-372244,-328635,-270880,-283211,-452124,-549742,-462995,-488987,-301954,267816,504101,320688,346488,542397,533785,988900,1614300,1540208,1115657,779939,561995,510012,374150,17481,-443440,-570702,-360504,-316001,-321123,76319,101042,-163061,-398397,-547260,-356769,-399266,-531678,-222169,-29380,14991,47986,63968,108260,128994,-1757,-103024,-306986,-301651,-107168,128686,373071,513312,577282,542796,377465,246463,45563,156674,341894,315218,-135518,-516082,-250031,-32464,396422,701539,777482,437813,244133,-106365,-246112,-272302,-387391,-336818,158819,401072,354049,291555,505677,352264,-252098,-102735,151202,55601,-294425,-482456,-428214,-422207,-387770,-140203,37157,212846,335458,341774,190402,-63843,-530590,-414680,-495297,-89542,110671,109469,-19707,218481,438322,225975,-406605,-142203,234210,256253,217963,17908,-67373,-140224,-143939,116119,487546,701361,886289,514617,346643,32413,-172296,-322173,-256778,-34975,134315,214082,192714,126629,142787,264263,339588,271806,108252,-128879,-361365,-627822,-263107,253146,673374,697523,312522,-121063,-192412,-43784,-21524,-147696,-404872,213865,574194,310780,-346236,-391247,-92834,141746,253065,76053,-329114,-278574,-78780,-160826,-96427,325353,500739,517451,128782,-137548,236133,230975,-376875,-2391,344837,-119356,-537757,-50212,181772,-15590,-73871,558614,1063263,1181856,864735,397339,43343,23600,255692,362851,228468,199934,-1062,226802,191891,213440,-129211,-399804,-93899,-27366,12536,85996,445376,875493,998927,679598,216031,-249814,-610538,-274834,-118108,-103728,-211134,-237445,44959,-91649,-419691,-268244,-140499,-207995,-106853,55223,159559,257260,255654,280768,238488,-100100,-167775,74990,293698,322683,515102,633458,629605,354425,58505,-91194,-79901,-162083,-449569,-419029,-455741,-279075,295307,519336,442395,265313,16773,-240794,-456368,-383898,-428857,-229798,-215509,-48520,32196,18922,-6730,91785,213765,292948,213105,126609,-60973,-117666,-253036,-99854,81906,-24341,-200653,-89842,205807,168783,-86596,-475873,-110720,95211,117288,34503,-197175,-210518,-117852,-59774,-122112,-388929,-468171,98848,608547,854953,629409,229180,82316,109849,-37063,-562515,-273755,-228664,-263414,-15444,-183934,-120903,404214,447539,218077,-31309,-93453,-188602,88938,356797,357541,358864,39666,-248170,-366408,-325382,-353582,-502819,-262072,59494,311007,451859,434229,-50683,-422402,30660,-2211,-35139,-17504,-99379,-284955,-322241,-257894,-180912,-134447,-200051,-334596,-548455,-409597,-127988,304149,898136,1225920,1182207,653922,228636,-159277,-236099,-29669,97901,123788,194780,103912,-91140,-65269,-12303,-216860,-459908,-422292,-426393,-278245,94362,402739,379081,73422,-241621,-508082,-339963,-260003,-276953,-207905,-224895,20431,395145,784821,914544,656113,-88110,-265407,266204,518198,305139,-60744,-398635,-257721,-14213,166991,-71023,-393297,-545707,-226106,70880,275023,365677,209908,152999,173111,277077,191728,93011,-30424,21675,266389,684386,733917,344961,-43813,289155,581745,576385,372961,57087,3882,-44297,-217399,-561527,-107989,210144,437872,509286,551166,440560,248061,99944,86343,43576,-181820,-435179,-212891,-67091,-26855,15986,26293,-55096,82640,15231,100917,212071,441763,447403,378639,317476,132028,-153953,-365530,-181422,-5027,-178608,-302481,228640,404814,-20650,-277549,-151862,-6462,318965,537974,547102,149025,-128436,-143956,-516353,-111164,400229,376793,194552,26549,-160561,-113681,102864,462170,699189,628741,427989,342505,470054,502717,496561,240043,224368,472648,781755,904140,715299,350409,-19170,-205213,-258001,-231599,-116300,-173464,-337100,-294552,-53658,132600,-46995,-208007,-171120,-283582,-185245,136572,273209,211146,-49521,-271430,-469963,-239479,-3886,187237,64069,-61645,-48619,35474,77019,110682,26932,119679,290321,304345,234232,133411,64030,-61885,376133,568650,349313,80946,46167,-83473,-504977,-176697,240388,299295,-2184,-395427,-410589,-45994,45222,-11930,-65499,189010,282747,159106,4945,-51875,-73448,-216057,-61830,2641,-233460,-527411,-32346,412315,345470,372619,333124,246011,98730,-95918,-211300,-310425,-245338,-70384,2227,7322,62138,-120158,-228360,-297965,-181634,-69567,47629,-75842,-490699,-300421,-114913,-180182,-428120,-307913,-183082,-153091,-66079,42879,256639,463457,682608,615044,245930,-159328,-292076,-144470,7888,113150,203089,30392,-7441,366337,629675,496325,77654,-98345,40365,139904,-58194,-306865,54814,411203,478099,744746,891036,670398,13694,-485431,-337750,-454675,-472284,-453919,-502620,-173869,28191,104647,-10058,-296795,-454001,-277496,-357083,-231720,-97474,-63428,74834,191034,315305,286886,134557,-94821,-30980,291310,263882,151541,-121231,-219613,161511,358811,213615,-277257,-401548,-274538,-382277,-467036,-148158,180276,384957,405492,282135,223660,491724,468996,161230,-196820,-399526,-49128,212318,251853,-18726,-448762,-264496,-68483,67384,-36164,-224652,-359748,-326936,-500011,-305491,106459,221760,-57192,171882,550173,705516,452570,-156629,-309438,113981,532462,860389,894077,723124,316153,-61766,-162692,346812,637426,605328,526911,628475,603052,334660,-170299,-375933,115598,340402,162581,-138189,-70103,44368,51662,-140860,-434564,-419638,-214114,58932,257225,427503,422272,379098,175219,121763,161661,128007,107349,-73688,-492210,83585,378898,358897,397164,603550,670274,519891,165994,-208901,96983,388439,-23401,-140225,-162454,-328715,-140939,260570,400492,216248,157300,-216075,-352183,-101096,83992,-182215,42323,566830,578575,116176,-328682,-414466,-553819,-105359,308582,369009,363160,-57239,-294116,76024,207660,-88747,-326672,-245111,-508492,-236492,-17192,-1138,21480,247955,303118,-23846,-47106,513868,674196,387933,54596,-150727,-311268,-99942,200482,308053,142786,-64721,-158592,-168367,-237064,-357307,-300140,-253450,3499,163617,-2691,-335411,-248487,146583,189343,-101838,242456,392824,301573,-15034,-185953,-237174,-468728,-485577,-370576,-259163,-263271,-388001,-531261,-419255,-238393,33744,-67631,-298703,-390050,-420853,-480732,-218477,29410,-3523,-47986,34196,-44378,-335243,-109368,-112963,-302195,-208941,-323599,-241208,286740,202785,-107287,93502,119371,-266965,-242748,145040,111678,-127344,-221117,-75341,-103403,-167677,-415806,-93052,44423,-40033,-214041,-187868,-83210,-153826,-177171,-11448,54988,-164354,-265821,-379287,-256793,-296898,-456646,-303812,131446,93540,-210844,322441,690627,471998,8991,-112202,161006,19909,-207651,103293,40710,-367323,-188378,-37293,113063,394787,832155,718686,332537,-52677,-181786,-337147,-524335,-335834,-211457,-94270,150862,238837,4065,-63329,-71997,-113769,-87364,95520,224249,67842,-64549,-131596,-2865,-133021,-122069,-217051,-326408,-607449,-417665,-308979,-306522,-387523,-107922,229150,354605,404181,260070,28310,-402022,-202238,123985,382580,273326,67468,96448,183451,161059,-14706,-271640,-118360,222892,214124,14334,132713,427254,726114,723904,460868,151588,-156337,-480423,-347183,-155597,73467,58242,90829,654766,1257923,1414175,1252229,727076,110929,-278300,-132707,252872,540059,545165,303296,32701,-222730,-213340,-172179,-220393,-429595,-375138,-272503,-830,358086,608051,565076,254137,-179395,-432505,-467087,-109391,10339,196945,280440,31248,-429823,-254264,-310350,-453642,-494311,-410638,-376822,-238273,22155,-39712,-327886,-525377,-263532,-35005,181457,228389,-57295,-298681,-446106,-239156,-66383,-28000,-237843,-183822,100283,47618,-44237,96066,5654,-363364,401390,970588,1126644,1055251,748594,409479,-4005,-62490,123461,178811,129911,37208,343992,381345,197629,-100200,-403015,-131085,201289,18793,11630,437036,580075,371135,259383,226012,331071,284135,-144443,-273906,-339853,-433228,-329423,-52275,146312,100097,-1233,-32684,-205289,-410886,-77974,95491,234331,199899,60924,-120057,-258747,-324254,-377875,-328721,-289449,-296438,-282618,-222120,-242214,105401,742293,649530,434078,206849,150491,69029,15412,-97884,12926,244455,330088,111719,-256922,-127656,296831,1038668,1317327,986429,382755,176790,134687,-255253,-375832,-184461,-217571,-452743,-214670,187421,460101,380983,60384,-94488,24661,376016,457255,386659,390741,536290,184436,-173343,-464880,-482109,-464127,-490316,-121869,188027,243166,101850,-63304,124417,354161,389679,296606,225816,139327,120187,373905,734234,678467,366973,571775,1051604,903434,69934,-384926,74391,77234,102549,491225,748625,441033,147574,3021,35850,-345022,-257372,29582,-136205,-238759,3595,78393,40690,281289,349675,256865,150021,-194479,-57231,369910,298345,-59778,-23123,-85647,-73000,344536,468181,325533,221891,357711,401696,154212,-121264,-403444,-360076,-191623,-16074,119113,200996,307805,369097,152414,-117767,-20597,-31086,96911,92541,42493,-50966,-171735,-87623,189691,329489,99264,-315763,-72491,425554,514322,188844,-253726,-410630,-342183,-206339,-138865,-357900,-136380,174269,238030,112172,-236546,-181730,279522,321625,172850,-111523,-167344,-65155,-98813,-71398,68047,193888,619262,708126,565954,274161,169041,115633,-228250,-606067,-231544,-34952,-132575,-361386,-271861,-259656,-214112,-281293,-390666,-331310,103832,329734,205576,-53024,-396691,-207889,-140849,-230767,-183400,128797,214553,57876,-68732,-67434,-163935,-382534,-449822,-250656,227027,347986,211746,60251,104513,104460,-37468,131091,44659,-188567,-155030,154456,273110,155802,37761,72516,-127673,-305453,10190,77447,-296389,-314862,52778,124737,27762,56060,-82101,-511656,-203880,-56713,-273640,-429553,-178350,20159,52493,-134144,-227573,164263,333976,117553,-81190,-31073,325627,590958,694021,400886,72453,-303613,-397802,-43255,222638,90061,-335075,-340993,-203574,-137528,223126,623361,847463,769513,437908,146213,-284111,-223063,52911,-60894,-448364,-250420,17208,440419,444950,311749,179507,-21639,47719,44482,-98898,-90098,-23793,-109652,-333819,-209446,-218645,-472395,25453,710128,949249,764769,440809,45620,-409533,-356336,-24090,172946,98376,90147,267844,859958,1182698,972265,719915,429845,65248,62973,-43951,-7681,-105340,-209003,-245135,14445,391444,568569,370065,-47175,-62814,124249,564897,733836,987649,861920,339373,-89165,-31872,104831,-18129,-5938,23672,-79920,-173623,-213590,-866,127175,41811,-116951,-331092,-281575,-79440,100394,400792,691443,543717,385093,-113778,-395477,-350520,-499488,-251891,322110,926833,1268886,1106844,610667,-66634,115099,483544,487771,212391,-117163,-146786,87813,129216,245112,264328,117968,132694,-169634,-325755,-238474,-112426,-82386,-272592,-444789,-119670,84502,-70123,-256402,-158018,168068,362842,275797,307560,309378,55795,-89953,-85709,226791,482128,551364,227106,-235736,32559,302547,336185,99010,-149881,-445821,-269915,-323072,-608845,-92949,225655,108613,-128494,-174376,-84184,-356393,-180720,232089,268349,226459,58201,-105543,-313338,-158429,10470,93951,-74810,-204371,-278372,-23887,120328,2706,55771,145389,-8585,-76063,-117711,-206300,-400865,-224506,-164720,52830,518346,889048,935672,610476,156557,-192661,-274647,30721,-27458,-150696,-173839,-154742,85601,77475,-227039,-57298,247428,164059,-6872,-70057,160027,305695,250145,58952,146272,199697,-294476,-501954,-289036,168669,536725,122205,-286110,-277813,-194847,-382253,-7028,407029,861125,1248248,1111873,834886,444102,179735,131117,202268,-64658,-366545,-482087,-273212,-115493,-171837,-272434,-312377,-478268,-496920,-448176,99527,717437,768895,414385,-315625,-211832,-60233,33447,-74688,-366994,-89760,303270,600771,732878,450046,96460,-194197,-206811,77108,194519,117288,319760,865468,1190044,1067281,559840,100229,229324,187242,-130437,-200215,-287765,-349523,-74555,135829,211515,306040,197060,-206318,-208497,263340,395265,367099,98865,-110270,-159944,-77368,-63592,362320,489737,132343,-6809,219976,477329,381298,282763,84475,-33661,-165691,-281752,-299615,-431027,-229733,4634,250150,158302,-192837,-74091,247371,452469,519329,570819,284770,-140997,-115604,-25161,-154384,18389,207855,43535,12528,90993,39205,-69284,-102810,-189270,-160461,-219163,-361945,-406274,-359896,-240474,-261407,-511059,13653,439440,543975,401835,212451,6421,-114932,-224597,-353853,-146449,108596,24723,-268234,-158957,-195283,-389018,158682,595579,630273,309122,-211325,-453562,-318216,-466900,-246521,-163760,108046,392779,375595,274886,178627,13460,-396814,22893,739330,998657,733492,139082,-199233,-282685,-360917,-221086,-69959,-104126,-207733,-325568,-114560,14926,9223,60264,207948,-25219,-69117,60269,301923,418771,387619,371922,282732,113184,-112146,-192676,-151770],[-167009,-334336,-257602,-45673,34218,-156132,-419131,-220057,-19953,62125,1706,-162566,261142,656324,660786,468516,140389,-150537,-270996,-98963,-12246,116064,234212,381714,464405,272315,-83454,-349471,-382612,-571725,-195588,173658,194933,-78263,45864,281936,489235,395960,86807,-194950,-74034,-19446,-161234,16510,79921,-16231,-43152,-204593,-537114,-116115,-15105,-181324,-161129,280193,583103,582884,181142,-324905,-546553,-293508,136030,402456,640713,221511,46117,-178910,92983,478584,526092,500064,368862,325913,146692,-143289,-440059,-257016,-38461,-62429,-295135,-397274,-160705,160780,581958,1112939,1492330,1244339,1054167,823831,529461,222475,23904,-138360,-163284,73335,245337,162540,51373,-216277,-308668,-28552,216542,417517,391226,109407,-280307,-479311,-416794,214344,837212,1202266,1117201,468173,-116002,-256329,-518816,-413248,-79760,19660,-129361,-177337,-124445,-247462,-382788,-438555,-246115,-35178,-20411,-97602,-166135,-378947,-235528,-196441,-288531,-186422,39936,259844,69801,167613,288314,470132,630156,686884,468173,276266,344215,604859,320033,-268034,-393844,-18000,152783,51597,69996,51609,-155926,-40750,455253,499484,207402,-374645,-30309,404930,419954,93353,-100333,-93551,-176290,-383001,-340535,115610,251755,236708,-183048,-223678,406324,703074,523543,156255,-219683,-523998,-349065,-139093,-21649,-18259,303420,651177,657264,185170,-410046,-215055,-19500,-173713,-196409,296914,499088,206074,25514,46503,-11265,-257377,-296969,-290027,-276267,-402757,-154449,275074,382285,335647,165868,-11880,-46928,84225,318011,325828,-17270,-205648,-367756,-316376,-109124,182939,288145,318299,307691,258985,263754,536658,486198,49440,86953,270361,87475,-128700,-3349,105159,93529,-98340,2371,301013,280329,273964,433948,447306,241123,-14930,-189702,-150484,-336722,-399236,-53695,-53320,-124590,-49457,9131,-22907,-105773,126158,438297,328890,35874,-203564,498113,1255407,1703023,1832287,1533716,1184731,638311,435580,93546,-45357,-296080,-421434,-155070,162959,-49150,-481189,-151333,-164183,-434752,-389243,-299412,-531144,-271230,-228872,-216684,-64707,-15405,120895,516206,685030,403886,-158549,-48353,421433,744039,613035,183249,-290348,-315724,-331741,-545175,-250638,-280436,-10382,608226,706594,202621,-242731,-157863,20680,-10631,-273158,-234862,88598,191518,171329,106643,404431,574321,455459,470029,384532,139694,-163496,-379487,-223774,142410,191772,118836,-140644,-244421,-260834,-356961,-227783,-27117,84147,-114866,-244360,63394,270892,77620,-220393,-29853,268876,388987,291131,70082,-178123,-267286,-478689,-370021,-417291,-405164,-65714,46862,-296849,-348309,-506530,-164312,-79337,-28813,357785,573176,746751,1292743,1748423,1554480,895087,313953,38370,75992,201711,-90559,-446947,-475524,-458774,-190000,-147575,-235357,-4049,-90125,-185246,-201884,-170638,-205635,-105503,-17906,17883,-91609,-45213,4920,215389,356807,253109,64510,-342957,-119171,80980,175261,161059,147095,288380,389396,413747,257967,-36599,-25742,2125,-24372,-232074,-589767,-357999,-259652,198849,715279,1098536,750014,534107,79549,-98355,-225489,-427985,-287968,65258,73787,70982,151217,408412,106875,-406790,-78251,69227,-25721,-181686,-370832,-287006,-358064,-557289,-307235,-675,310569,465770,401323,68940,-270952,-254062,-114916,-258954,-488796,-261435,-19135,129899,563671,785254,691321,14911,-355422,52998,151844,208644,20528,-12602,-120285,-230009,83754,439189,774070,1174300,831948,547399,124535,-250535,-380153,-84416,102055,143695,187306,191232,167532,167045,305152,376080,324199,172423,-181584,-317207,-223994,-33686,328062,552760,626765,408251,1790,-281527,-26520,195904,172768,-354730,-38899,354311,231094,-272184,-390501,-51517,171716,252416,11796,-442159,-9392,145654,-27555,-128473,416437,624910,683001,475171,103159,-81893,-198551,-388276,29912,303532,-78823,-514668,-217768,15997,-84370,-73334,588280,1031233,1074514,760924,310397,23351,-23446,338457,468635,310140,91133,-212063,-70418,57374,211021,101972,-169868,-397739,-164384,-40785,200497,505243,756817,656736,383945,36769,-253245,-537402,-427144,-119940,-41053,-141122,-455703,-266266,-396023,-520048,-144971,-26485,-280432,-195221,13603,132037,78748,126146,235490,258743,-62517,-196182,-32635,-75943,60322,555549,904879,960483,636279,138906,12884,8516,-96609,-379496,-490503,-308058,101363,367135,467377,322598,137300,-48244,-265361,-428946,-339067,-399242,-232127,-115404,207594,223998,65206,-182424,-18577,207451,367593,327904,97725,-253650,-324209,-396752,-278489,100922,95965,-133720,75464,389593,326686,-64761,-340541,-225483,-140032,-37751,59707,47709,-156810,-139708,-67616,74282,-111709,-367161,56955,557004,565438,81921,-165058,189237,317920,102264,-320997,-452405,-380764,-164342,130342,25078,-65749,135658,85606,-7658,-50438,-48984,-151760,1776,281976,306755,280174,-41241,-290696,-404492,-235814,-214334,-371184,-211598,191391,438404,439948,334257,-13963,-205389,163297,-42300,-210391,-72243,-247491,-405910,-355155,-300002,-209729,-200585,-312827,-317345,-308808,-357536,-365673,233529,849877,1117904,946773,357460,112589,-165488,-22370,102400,184614,49323,38707,-62987,-346341,-447161,-382946,-307970,-288271,-112338,-167098,-235016,24913,490033,617894,414145,51771,-313394,-377954,-287396,-220397,-221580,-330057,-50904,283912,625627,847059,588344,-11822,-178154,163468,439157,313284,117394,-149230,-227056,-179889,-50400,-230595,-465728,-438947,-56958,231317,474598,504493,236982,63256,277820,452137,487169,301469,73409,13613,312070,644397,575949,200042,-13716,327648,600019,705292,537665,133829,-50173,-13440,-191859,-445596,125793,475374,525930,212603,19022,111728,9359,3935,241297,153392,-48791,-344446,-412953,-388982,-157336,-32099,-18163,108122,107065,-50467,-109252,45153,300537,318999,31535,1603,-14986,-225351,-387646,-267074,-47406,-102760,-330271,193466,325481,15602,-29232,100524,230110,474889,470900,346755,-61626,-267237,-300944,-486274,101317,359239,255118,112378,69538,-40942,91795,449935,835020,912003,658802,349823,185288,181847,217862,217346,22363,213229,665036,1051548,976375,593482,110583,-242694,-382292,-358317,-149958,-32,-133898,-275900,-9617,40339,126500,-129176,-412831,-331005,-287336,-298651,-239058,-122182,-180599,-367260,-469185,-199836,140104,305158,368134,53581,-114435,-67569,-173161,-84908,51805,176794,212501,215494,170385,118563,-134754,-316225,-52343,469041,523300,343006,141886,40355,-149478,-438610,-162332,240017,402082,91337,-309203,-109272,239758,398400,318546,65902,112341,238368,103104,-41414,-98342,-30196,-84370,-98662,-247254,-551006,-231337,147324,241407,263961,244260,151790,71374,14598,-300611,-411953,-424619,-306934,6701,145938,181791,138860,-166308,-375841,-363849,-152591,85945,209012,51991,-272976,-227729,-93049,-111269,-348977,-226008,-9688,196063,294635,308437,314629,382129,575256,500610,186208,-80894,-135132,-106077,-128047,24849,199000,224146,149484,410449,801370,668760,111954,-294751,-52939,232159,254534,-94110,-188435,307050,400107,503513,445902,195709,-384056,-126404,352995,88012,-430646,-301602,-104278,5255,-105089,-112396,-123190,-226051,-297806,-231915,-289562,-322540,-130796,73555,261637,502344,536447,404958,87207,-337201,-113717,382103,415306,303116,51182,-413250,-233970,-101884,-184325,-526499,-150759,-22567,-161590,-475963,-199146,217630,348192,235542,-27874,-899,89062,124047,-2506,-179955,-267562,-79604,145524,149301,-38995,-347182,-399132,-253679,-150012,-208410,-314304,-507094,-407697,-381328,-68177,329660,525790,222839,100536,362677,554795,363718,-56912,-145809,209373,690842,981102,1189128,783606,249079,-256377,-443375,174300,567480,728026,675166,628932,529704,244213,-181541,-167772,167233,197851,63732,-97108,-70148,-55260,55281,2097,-209126,-339507,-214614,151864,392027,456574,399846,362906,191244,67191,-15238,-174212,-22761,-23285,-369439,-46764,198367,318484,407794,360344,319175,411426,315680,167179,357517,488311,-10793,-321146,-128902,-250032,-108105,344501,482032,195351,20961,-416442,-263779,47061,30273,-63786,219508,601673,625357,287463,728,-157865,-168577,223574,441685,296028,258251,-125843,-163633,-44725,56827,-137906,-122497,133184,27269,106921,182933,60349,18698,325143,388601,1492,-385962,252399,418238,252595,105993,-101043,-218697,61931,244807,211448,166467,132106,-1359,-176827,-242707,-292212,-335669,-129810,143103,162006,-178562,-488438,23631,417660,384446,-1178,138950,370893,295800,50721,-62480,-113180,-220811,-174762,-142030,-105200,-209206,-328023,-329390,-66153,-115288,-23643,-138653,-282813,-355706,-415843,-300606,-31429,139647,-16386,-299511,-297962,-145571,-344361,-450792,-476801,-482080,-314225,-307095,-145880,380010,277748,-191266,-265867,-176615,-474301,-144773,196424,87905,-59955,95939,171017,-49460,-261928,-395695,-305666,-240148,-271403,-67540,34739,15366,-279123,-398156,-47110,93563,-83179,-163751,-215320,-41224,10347,-186367,-437171,148388,327426,49580,33146,406881,100891,-421287,26411,269417,53536,-53711,166551,-49037,-431638,80545,229803,274953,307817,640962,704124,354382,-69025,-246152,-227418,-532157,-419517,-186820,-34222,121473,218092,71434,115336,109240,73513,92984,293380,403850,161733,-11897,-65165,-8459,-186578,-323814,-275445,-251787,-401298,-464551,-411085,-401191,-147935,54971,255108,369532,327032,219611,-134518,-413597,-167110,118698,235399,150091,-60392,-247699,-88140,63771,29128,-114313,-103749,168374,246682,22527,80316,437658,640370,578889,397341,227284,-9458,-361802,-440746,-210733,55425,43046,75127,786429,1420311,1600767,1439391,1002248,437192,-115428,-213744,253931,648737,729415,501984,180672,-161395,-321629,-259575,-359340,-426131,-324838,-478686,-212369,240159,541118,519179,304498,29165,-257732,-419024,85007,308726,544107,756279,313723,-288979,-179255,-280235,-434533,-392165,-409546,-424677,-174956,72736,-61899,-390464,-237377,-61070,-55458,-187542,-345549,-506964,-490304,-502329,-159215,53305,78767,-84372,-77782,-5365,-99701,-367079,-303516,-290993,-354928,97624,593869,1037733,1116824,946445,597172,-23485,-89141,77617,143867,57112,-117114,118923,28893,30551,-128522,-315146,-150289,116215,-138840,-168055,346675,509919,353600,267482,197389,136481,-93551,-336386,-257883,-353176,-481191,-85362,76606,193226,49929,-212969,-112382,-102371,-206238,-174697,14897,151080,182985,53551,-114345,-235614,-253214,-357826,-405256,-372007,-382810,-460174,-474812,-87956,368387,910181,722396,274392,74103,18032,-73877,-125028,-118527,92219,293381,246995,-171175,-271243,89131,482789,1092428,1297881,888902,130439,39744,-403,-379052,-207669,-105005,-218201,-281627,-61026,320706,583108,697577,466052,67908,-357000,187333,535618,523988,465531,625300,242419,-68864,-222558,-421636,-526573,-261719,62692,251086,207296,17081,-153771,-101831,82890,281271,288381,326533,265582,138916,451665,890250,968187,472367,533387,858176,712898,-63295,-100660,310993,134675,-7306,409012,670523,403420,23872,61941,121802,-265674,-354146,-56730,-214023,-229172,106604,214910,165747,247589,230178,210476,200465,1440,134694,379945,129420,-149502,-80734,-230731,-179041,269939,328314,115872,53281,246419,147277,-66557,-245818,-432902,-347597,-229598,-108477,-119206,-253920,-318518,-216384,-100478,187661,308988,50038,11460,129290,149859,76749,-131900,-146031,162196,282639,33203,-340793,-1661,487370,571930,337852,-53543,-345362,-164080,-16884,-19436,-241381,-14328,252860,228671,81860,-162885,-263916,27538,116796,120714,175280,252488,137471,-14183,-122950,-27240,329304,798517,807263,571187,229432,87307,139190,-164600,-500985,-223987,-8564,-147037,-387157,-278414,-312581,-324858,-286590,-365085,-290292,249492,620626,541484,165006,-225804,-96674,-120104,-278862,-194877,155572,259376,4834,-91021,26311,-102979,-389924,-372184,-462316,-69852,152705,61213,-230697,-193869,-42790,-64813,66299,-2689,-360566,-177871,158752,330938,321840,249581,153221,-72437,-129012,90792,-10212,-405855,-61802,271196,195406,48644,6808,-105936,-338643,57340,243768,-69362,-447529,-299647,-78003,9846,-137876,-265069,166810,345975,246228,139343,-21812,-151657,254037,709242,603798,150506,-376007,-427766,-103295,202363,193219,-156427,-363753,-263397,-64268,276260,580564,732380,647286,230979,-163782,75527,438058,431996,50142,-261500,115962,448100,779911,613584,540869,311888,114266,-16647,-168214,-224627,-213010,-91177,-267393,-406697,-116731,-146365,-296991,56561,653372,835119,754693,674569,458981,-4989,-188970,116460,69307,-89471,-117932,17,450859,810978,639652,414916,-52791,-274743,-55363,137840,-48818,-284524,-319394,-333838,-154450,283412,527509,255559,-165994,-88452,293702,1108792,1380183,1284804,907644,191897,-290818,-87142,-102620,-333653,-349213,-290720,-124114,-119162,-122869,67323,139870,43529,-157672,-456411,-69791,270807,431648,503826,589684,385643,316681,-164811,-288380,-322934,-466262,-92855,343125,785255,945492,833630,520449,47842,190964,448252,422167,232180,-68982,-102783,70823,246246,273996,182835,-37280,-154672,-425560,10335,-171516,-72378,129960,225254,-152523,-335897,-6165,-84089,-264187,-211717,347,70144,214376,322610,307912,71405,-65215,-3461,366841,684498,746319,325529,-295517,94983,428548,449456,145074,-122449,-98918,247335,152240,-286063,-296976,103337,176005,-83771,-21025,171010,-201708,-33847,628757,754003,318052,-58295,-130729,-77841,-17195,52019,137575,5113,-162008,-135608,160557,181527,67670,97430,-25456,-205372,-170068,-126538,-146347,-377660,-384915,-336222,-117659,343419,543194,433075,161112,-67115,-378324,-167827,155828,148359,-4390,-96034,-125735,-86614,-234165,-222082,110869,169995,31228,-114462,-159043,18458,107903,128498,123760,154538,-56039,-98413,33196,55173,409035,626394,231087,-115206,-328514,-123915,-58978,-162980,119558,651024,1213766,900514,457951,25429,-290097,-246539,-113757,-179960,-446797,-516142,-400137,-349583,-241194,-171101,-318885,-296002,-109831,-326863,13018,758107,897528,473891,-266856,-329697,-275353,-210794,-220130,-347125,154111,571754,713054,794611,369581,16143,-287537,-300360,16666,211382,126242,312313,700269,1023268,897673,441224,127200,131690,-113163,-376336,-166246,-230464,-354817,-164326,141397,256114,202230,12719,-346333,-274456,115115,212985,175149,57222,84072,268538,324488,12519,161768,514464,401287,-107478,-175456,300474,324431,144903,-80565,-130365,-153808,-224046,-398114,-496869,-379321,-89013,81916,-17501,-190525,57773,287868,421936,496651,417140,106073,-275727,-44807,137819,-43818,35120,256562,54387,-202637,-175282,-235144,-334648,-307464,-455419,-363667,-340781,-443274,-254132,-99654,-86325,-230367,-306745,73256,336248,276833,102043,40636,25936,-11349,-158119,-528887,-182865,286483,441010,286188,155145,-2883,76625,412795,623233,469855,227000,-149483,-378845,-188936,-172309,-95650,-214844,-162316,148844,275498,370502,511575,411694,-48367,-404359,299781,831876,718486,273205,111951,77435,-234356,-469717,-457688,-396874,-371700,-441703,-228175,-1219,119696,150236,185755,-81530,-80001,129780,220469,275694,271106,343305,339663,305562,84513,-10283,-89818],[78361,126129,-155565,-341451,-168210,-304558,-177107,89323,-53866,-230338,-38984,-3880,291105,502583,437429,249345,-139166,-369201,-311518,-238417,-153854,-95407,126529,299550,374582,176800,-213990,-268194,-198919,-443609,-100566,448737,602146,389308,551668,717389,811027,618623,73627,-370573,-46711,21437,-106108,134073,211959,145302,109358,-51632,-488446,-25335,37792,-261559,-135533,407915,776571,798217,430471,-78497,-469208,-225421,139835,185882,178564,-12216,-167434,146363,551464,836661,738445,589489,322765,185568,42166,-207238,-420157,-166958,-9616,40423,-172439,-255516,-30979,401092,1076296,1833095,1994331,1517942,1215034,1158396,827520,405848,93782,-16995,-175893,-168557,106163,203580,114488,-115907,-203141,115208,363054,592182,493022,199514,-173264,-397418,-403595,185597,939085,1348450,1393516,894953,206113,-143000,-412798,-423187,-66200,-99899,-459855,-294625,-68192,-241935,-498699,-461440,-529696,-389383,-403576,-219712,-105316,-209694,-154908,-54486,-58108,35344,306700,409633,175624,98561,32860,163042,494109,833119,666378,313756,353314,648428,584328,-19411,-477903,-34529,291984,359610,438244,284312,-82650,-77841,670885,862057,433476,-148584,-259101,82605,166573,120434,74461,21744,-156554,-525663,-479754,-113146,4034,-2415,-224689,-310203,247811,603246,536863,407797,36813,-278413,-482214,-315800,-42720,216484,439965,666219,597258,192175,-160545,-186534,-87560,-35641,26924,422063,712744,568657,313492,-63875,-295184,-405008,-307446,-270860,-291816,-458738,-347922,-91435,3125,-27706,-50072,-66159,-112489,47340,313471,288121,-87890,-351990,-419980,-486797,-143874,198037,262089,282762,314910,182736,62325,143434,131454,-156854,-4922,211966,115108,-96364,15821,24183,-84206,-76501,234958,489352,321450,278897,335833,260885,30007,-155656,-61705,82679,-90622,-445832,-47142,-50207,-331639,-521404,-395398,-199792,-302927,-21109,455172,466483,120177,-196440,493660,1231421,1528053,1695667,1579733,1258894,739486,321803,-16425,-144618,-157561,-194509,35266,307860,5418,-433170,-330803,-429593,-332461,-94242,-184419,-353805,-23435,-149939,-339043,-288316,-353795,-229880,267952,669643,394473,-310165,-150240,295961,589883,732424,435252,-58719,-324695,-502954,-297016,-3806,-115562,324952,1241713,1234492,516686,-213347,93935,282255,35540,-396225,-142530,235056,264112,220738,214843,550886,898370,1010143,930874,727025,234886,-148732,-262746,15865,342009,405508,134795,-210724,-187717,-124652,-143725,-53685,46625,15407,-178007,-85928,106391,294576,85036,-175689,145037,418437,565102,327764,134588,-129593,-168896,-327754,-508252,-368870,-106489,512964,625250,217907,-12940,-341083,-276643,-520171,-320181,104699,418953,838457,1435422,1697833,1502262,873981,137051,-441463,-329337,901,-246257,-325939,-296362,-411334,-109370,227957,83580,-132419,-19252,23040,79140,182129,188917,216716,129559,32810,-128241,-57567,3627,256210,418531,354324,115942,-404685,103921,340314,369618,189886,14406,57512,201107,375401,231817,-76312,-212355,-226673,-271382,-315468,-470896,-414773,-460904,-55950,589713,1147917,1014261,696367,202846,-12245,-197793,-436891,-255668,-58923,-201847,-216162,-5381,223951,-91696,-487567,-213096,-54436,29189,82804,-69610,-44144,-114743,-215589,-264199,19826,387785,518116,383266,-79064,-323818,2547,56389,-121160,-139868,-9094,198382,386479,762528,978073,997769,471516,-123616,-335937,-133014,-76217,-108100,-52208,-145217,-304896,203707,563543,985249,1342686,1113994,660194,118223,-398161,-125577,138435,188160,85425,40000,79621,132007,208175,333008,400689,429906,274564,-187722,-300742,82238,318554,602152,652165,603205,492055,189282,-80854,41714,368114,439857,-117236,-318926,78972,156245,-91372,-460059,-146701,92690,216351,137126,-59049,257965,320002,114012,-91047,446948,732922,861713,851348,419386,-227384,-508882,-359817,-220765,-109246,-194881,-358390,-297871,-113810,-176224,-142794,395854,714795,749793,542543,174367,-10257,-49571,321657,491107,385377,17182,-323072,-519688,-236487,35587,234354,216587,-34694,-257630,-6341,378977,546679,427427,95749,-68379,-220250,-262947,-363652,-397467,-106031,-33736,-109668,-186337,-48760,-146436,-473834,-196244,-44708,-377499,-264112,-11048,111283,-38598,58688,232942,249752,-33018,-268407,-246784,-507954,-155187,463772,906308,1019286,656648,110079,55623,11101,-133184,-389586,-513556,-192611,328261,449583,480966,247753,40388,-102021,-243087,-303827,-294802,-329380,-346090,-112424,309772,323040,77308,-309946,-189567,97882,308101,326036,-355,-481654,-407262,-291038,-327005,65692,106131,-43252,274986,519631,451572,55938,-139129,-247353,-178845,124922,245253,195895,-53533,-149171,68098,427448,249495,-31480,-14527,108604,-211712,-247036,404085,588111,380129,19713,-208151,-493797,-379074,-47784,178734,136071,10797,-154722,-302948,-185198,-19032,-39526,-83371,-31496,215361,298177,177554,-111711,-264459,-340305,-70723,17311,-200886,-211665,168910,327080,189214,164786,116703,-83756,70678,-142966,-365858,-106747,-285069,-478517,-329040,-272875,-248429,-268384,-393206,-306193,-119997,-124298,-536572,21794,588482,780820,439773,4159,120772,308168,405606,319101,257084,101185,86739,138642,190581,34670,39142,49822,-25252,27511,-47963,-198269,22907,625806,897949,740174,297399,-152041,-355410,-27622,166183,76408,-143401,-118976,136483,389471,615195,353462,-62494,-75105,202647,462914,425142,250202,-24091,-210163,-292233,-291738,-415193,-597736,-256403,207046,487810,632916,551046,205668,-85545,315516,538692,614143,358643,71746,-480,340798,462939,191387,-202744,-89898,255000,522084,716348,554662,102474,-247374,-66832,-179707,-254013,279731,650482,562720,-32293,-517639,-181009,-313453,-212683,217440,143396,18716,-195706,-337336,-278902,-143318,-97503,-193615,6755,-96672,-167816,-202186,-81368,46150,-8393,-378002,-229899,-121602,-171806,-194484,-210808,-84562,-67446,-483428,-150729,-44980,-144854,-18962,176949,298919,423692,330529,194177,-255249,-447857,-370196,-478776,25324,129090,12880,11289,121246,10848,80319,535850,955454,956329,660730,276858,-3107,-113168,-73402,-136323,-291901,143430,704667,1046380,762401,243102,-260006,-487929,-489186,-471485,-160202,14433,-133827,-185082,326706,339324,212689,-149407,-213698,-105327,-136228,-193764,-290589,-415052,-528197,-406481,-190068,-48393,187634,396765,327331,-94925,-206937,-75355,-256088,-371577,-81939,238065,291644,135907,28223,-23554,-377551,-236975,412320,539268,317636,142522,72903,-35147,-237974,-246889,-28722,265176,383727,115676,-75475,196147,464083,598780,344784,-71324,-225413,-96151,-62377,-115041,-126819,-9723,-19286,-219804,-514081,-343256,66590,412118,235701,262447,34000,-147059,-89408,67669,-41812,-32558,48981,88737,301223,397935,311720,148234,-240009,-437894,-428261,-167392,93765,173675,32596,12311,18491,-64026,-141142,-299223,-249356,57973,398311,430368,299694,184059,201776,377747,312290,121402,-11896,11936,-8596,-162641,-162352,15893,252723,247391,297153,759260,828228,379240,-278525,-240157,179050,466312,321314,-273637,-83,227109,244377,-40480,-325454,-407502,229374,705959,391848,-304967,-33441,283317,228174,-136807,-381553,-326062,-220437,-65625,215952,35145,-366778,-183173,266698,481244,685557,595722,458340,88806,-494145,-38227,461964,604447,561473,452504,220547,34396,-71430,-167274,-329218,12457,219752,65732,-365035,-234979,180528,201855,-66711,-115918,155077,193054,-189899,-265243,-164625,-149412,-105760,-25615,-85350,-240366,-382963,-347811,-343529,-375366,-393640,-412294,-512069,-317661,-185652,59362,439853,696922,475908,157558,222447,332734,167400,168676,261149,346124,655402,911041,1152189,635054,55794,-387064,-253996,41897,334600,565885,570562,451159,322820,155510,140021,196297,249179,14859,-82099,-59531,-100352,-143219,-6889,31352,-107765,-194462,-290967,34474,300886,327992,239749,190951,120890,-19496,-308541,-391374,-5483,32602,-277867,-237028,104931,322898,302205,-41424,-122507,166893,345972,453072,603512,471007,-35600,-351822,-103722,-250898,-205655,245250,350360,14696,-335115,-302410,36435,40430,20074,206637,281703,287059,346626,296832,261117,134813,100119,327979,367675,173108,44347,-194030,-216554,-267526,-292736,-320127,-14542,259797,384066,214243,221150,37123,-80188,305097,388052,137514,-262226,-36507,83051,24084,56410,-59180,-42684,230200,268808,54906,101492,221417,74705,-254344,-219871,-258009,-425822,-16466,215237,125958,-330318,-254383,218599,538271,446874,96551,-68181,207548,211570,81178,40179,52109,43431,42051,2494,28816,-69534,-168377,-120341,225438,38091,-173275,-248184,-333255,-375268,-297919,-104654,144256,288462,197661,-164464,-247183,-163995,-214799,-344418,-313353,-377692,-363849,-385867,-170969,258330,266957,-81169,-474480,-399709,-248164,62494,287000,170300,139464,357683,335484,12393,-258170,-285512,-361401,-453913,-381890,-102638,40713,110105,-107468,-434270,-193287,-27339,-92404,-160335,-147852,47082,209538,160139,-246798,-56953,271431,147974,-311446,26483,-7883,-48636,289173,359728,126738,129798,91281,-267322,-150620,240798,399168,290124,86416,220624,477786,266033,-97669,-148006,-42365,-337152,-528897,-266364,-34855,56973,98188,66779,233617,229842,233072,316840,458651,381472,79065,-38573,-42682,-123608,-289484,-471959,-299493,-179739,-190221,-109523,16714,106235,248717,299967,360862,405485,181812,7544,-210302,-378037,-216706,-131974,-110889,-132968,-264287,-389432,-524626,-207653,-15657,27493,8628,27668,66723,-86655,-104861,260837,405285,337817,238956,201451,100276,-156521,-383781,-282713,-66277,-66315,-52239,559326,1131063,1399467,1321036,1049675,572527,104782,-193001,120092,679565,898139,668791,197139,-231277,-528709,-379339,-317011,-362888,-283188,-322303,-238573,182667,480542,500426,391612,217398,-56196,-307434,164621,474822,739389,994649,521415,-21960,-158323,-165048,-197058,-202022,-304775,-293760,-92454,52806,-57690,-253491,-109254,6249,-100523,-542595,-220008,-155760,-93181,-396332,-188762,91052,145761,102689,-8486,-135858,-124836,-238588,-403435,-496726,-276094,-11041,350575,739808,808097,708969,346578,-254061,-197105,-154246,-110602,-154654,-254369,-69966,-194384,-103811,-191910,-255663,-163125,-33345,-218043,-176335,180048,276268,132531,31554,6934,-100110,-314157,-146633,-323825,-361956,-9255,237643,200636,201158,49916,-223399,-324389,-97252,88567,228681,30563,21346,88177,-11509,-151334,-226933,-214293,-235504,-270434,-337090,-477678,-347550,-134965,139334,567491,756083,580854,35450,-114314,-140552,-244404,-215412,-45482,176751,318898,180458,-260118,-75555,322545,510043,795037,918764,536032,-245536,-289698,-43339,-17396,-5687,-66062,-228077,-238234,-147808,178718,463051,776034,778461,350637,-361137,-91798,432352,495788,421766,486475,183795,-101956,-149282,-436266,-412695,-47379,192139,181797,-20896,-284727,-369919,-328866,-91083,248674,331206,410908,361071,114443,330794,724556,860242,383281,332406,546282,538444,113331,251550,275910,-2623,-109822,338704,573765,333958,-64223,159241,240520,-132478,-381199,-169936,-231159,-208770,89575,146121,80613,92154,106875,149269,176185,83275,336416,520885,244365,65144,-39311,-382872,-138736,274678,223736,-68537,13392,154865,-70336,-251507,-369607,-477878,-403105,-324447,-201830,-288778,-531751,-349913,-274051,15344,387967,434974,20976,-144957,51825,124955,21756,-225037,-245744,98555,201694,-44729,-388421,17561,458017,507707,359591,63937,-378486,-100646,95285,123659,-41293,42516,233679,141513,151336,-58337,-356818,-239481,-16871,133677,402570,606689,287922,35652,-204180,-94352,461844,815751,695506,325212,30383,26976,197062,-51885,-368903,-282129,-118024,-278150,-509983,-366005,-396508,-410077,-245722,-325221,-318497,292480,743611,671978,124061,-266216,53953,3653,-210724,-295747,1511,175029,-84788,-164736,54663,-63418,-245628,-147731,-319556,-313482,22958,53513,-212321,-523878,-296007,-199347,-72005,-137309,-428140,-91060,146821,353440,516734,527808,267024,75401,-41228,-8878,-185278,-298815,101286,313651,152199,116651,119262,18494,-55227,220392,303811,-22662,-265279,-176766,-65300,-20629,-170870,-295681,127351,275372,277444,272277,153509,-286307,19016,608260,665482,150049,-403320,-498435,-260749,96511,276274,74551,-16728,37454,61908,205686,338682,340721,194779,-151776,-136748,504713,986365,703582,140316,18997,348513,632028,712826,457150,334845,39871,-34215,-116749,-191023,-265511,-196835,-161669,-367676,-216764,-28422,-69192,-149330,59435,441955,491878,452493,665148,742635,389260,33298,254442,-69101,-286379,-203268,-234778,-142449,70951,120271,-1789,-345723,-237771,482754,560308,125412,-385178,-247380,-182894,-363614,45351,296673,60693,-277203,-220266,318314,1175777,1570096,1257633,705361,-93985,-208010,-112,-334683,-490712,-235614,-90154,-184777,-176992,-73494,101593,127348,13484,-233411,-330744,151726,579333,725127,555906,346885,37290,-139277,-321002,-238737,-214779,-340062,41883,316621,520892,540773,549308,398741,244434,349227,375621,349172,419790,116942,-23378,67310,174014,180783,297675,293754,373441,191319,215964,-211353,-124516,316429,627664,131119,-270422,-74436,-113571,-246731,-196305,1535,97880,258359,361566,276306,35727,-200354,-37298,251963,647764,697248,209083,-385240,251990,552211,454618,32571,-217506,183967,643386,563695,91875,-503192,-220036,28813,-205404,-26923,186765,-146630,25443,873139,1186254,549997,35038,-18507,118730,174544,100465,233921,161274,-68382,-56218,195601,142608,16248,-119008,-333502,-412802,-338696,-166516,-133716,-365912,-541693,-506742,-321034,87843,145475,-71053,-201797,-116598,-252104,-73208,271859,367233,131730,-49199,-120690,-294428,-411374,-51899,207281,76157,-89096,-232852,-292832,-232755,-149162,13339,245697,261508,374609,486154,518203,269485,485333,527433,265714,-50809,-163083,3933,100563,-334370,-316218,213811,655111,365765,-119800,-298657,-321688,-347794,-234036,-149465,-329818,-311708,-386882,-381135,-109667,-22955,-225408,-75845,131077,-153766,-178808,438853,716911,370046,-203401,-511169,-516600,-503506,-446760,-128870,343777,647055,642875,625149,239443,-75042,-350872,-373432,-26692,207283,111600,217425,383549,550158,489909,251244,92854,-80901,-401267,-416415,-110375,-249059,-419454,-314879,53961,187657,29912,-215695,-545386,-328474,-66921,-33588,-92398,-33117,173970,454313,460155,-37842,-37981,452839,543965,90940,-451752,58318,217321,52307,-193578,-279895,-217397,-128988,-176421,-292523,-418655,-295704,-207847,-246812,-77060,170844,273067,324057,417138,189911,-146114,-346154,117449,306779,60926,-83,148822,-24039,-333377,-427119,-513672,-356554,-194284,-345264,-402583,-300209,-233476,-87249,95695,34369,-108866,-125020,668,45910,-141445,-297825,-198080,29140,171088,78062,-343124,-239395,330451,632770,596643,395729,182651,305177,536736,504445,219942,77307,-195267,-156545,213024,248296,123570,-104882,-376153,-61137,244597,491271,782375,731736,302546,-349376,-126693,536859,591538,270183,185753,288318,264472,-12097,-268101,-454441,-448164,-498802,-335655,-45434,176816,243153,136016,-104859,-228438,54313,88197,114168,105344,201250,268156,364573,236490,143147,42609],[334471,526657,282246,-21110,-144909,-144396,28677,302354,211731,-91835,-137433,208504,490891,379534,77208,-125308,-363477,-216106,-97120,-211454,-498690,-283584,24439,69185,26983,-181802,-476237,-175237,-86389,-305046,-122010,549546,790636,669547,827142,978904,956044,743373,198240,-470953,-32575,21341,-84102,151495,224061,212564,183607,-6573,-488933,-50860,-38299,-451147,3247,520168,810214,734078,438936,24447,-472926,-56610,481555,420892,257204,-265504,-216544,461977,849103,942413,791160,522296,114475,-172521,-192426,-309112,-503800,-158259,31290,37477,-88682,-181326,-14765,514253,1309437,1959845,1740850,1232667,920978,977442,731436,388017,87772,64072,-725,-319852,-86694,244909,157635,-66230,-293114,88312,358940,551815,402598,139623,-126262,-357279,-413820,88478,859524,1259868,1351475,1033834,335394,-174841,-247948,-360826,-119740,-257172,-381260,10098,139972,-157401,-415237,-121306,21985,19966,-309817,-388292,-114711,483,-67250,-15385,-10843,45766,323243,324130,193192,87486,-94488,-69734,276433,688035,593128,172117,134057,391558,521515,43086,-305171,-79264,296014,535097,623454,392859,-1955,46399,674552,889463,456958,13193,-323587,-261771,-91441,85324,131983,89694,-235997,-391696,27616,32752,-294698,-439313,-385735,-304943,61576,275271,375274,514316,196373,-149188,-301010,-233412,-43786,260945,369931,426155,301186,136720,38263,-172721,-260443,24942,123636,332270,630634,722698,544263,111465,-341088,-425961,-342949,-346795,-456464,-510633,-413309,-271458,-303321,-390446,-300282,-154817,-231102,-78679,166431,159201,-262521,-342444,-291239,-349590,-250810,-10131,56216,116020,196404,36169,-144015,-182256,-140827,-442685,-124457,25160,-71920,-238116,-147251,-135457,-204012,-69297,191815,355901,197766,188139,130089,-65998,-296144,-177985,28518,169042,-44786,-373455,5443,66985,-8699,8025,-11033,15757,-223412,-228872,346596,519777,139056,-337559,187253,794763,1045622,1197336,1252210,905206,522702,-77206,-351836,-192092,48753,13283,186940,274686,-104287,-498521,-439068,-511826,-98791,130974,-131238,-345657,60862,-94161,-306081,-456375,-393627,-308057,24206,501345,274341,-368178,-153325,61099,245783,726529,612117,156750,-230803,-349507,-53604,154582,12151,397623,1257815,1252662,579762,-301046,198335,347236,-62339,-439512,41457,338369,277701,104800,153834,496345,953840,1322060,1218360,860328,161063,-299907,-187410,177942,423849,479383,109460,-189100,-112932,37485,85459,108857,49984,-159433,-347713,-87842,111341,283629,116320,-79959,117617,344634,483618,216304,106334,-87569,-95762,-129951,-249015,-117235,269334,845721,983236,669721,193631,-133986,-20463,-239674,-504194,-338122,216573,755028,1293728,1394990,1295849,872629,164044,-288424,-253635,-152692,-475838,-252204,-165035,-390392,-128849,367224,392215,36982,63738,152175,175521,241088,254149,253398,138066,-4538,-122883,9212,78633,266723,303796,230950,-13967,-469352,257505,547464,489267,192841,19194,-43325,85161,324849,186861,-37050,-109825,20760,-144708,-393860,-307405,-123272,-81109,-153231,352649,883486,1038944,602031,153106,-89036,-245190,-434058,-309889,-220531,-348623,-468137,-177424,2772,-131854,-310923,-482060,-100581,162454,232344,79067,31419,40627,76120,-34349,131548,492643,582911,335844,-256106,-49404,259221,130265,-191884,-151553,78176,237649,429942,680832,971654,1064954,745706,238936,-13118,-198602,-384329,-323352,-216552,-223481,-424908,174976,671587,1098613,1133407,1042815,539468,-52962,-444313,91134,269789,140298,-88694,-174801,-88513,22435,220810,339564,387571,462652,299716,-197671,-343502,134243,427336,713349,736773,588142,478829,240985,5260,83955,382484,474433,-37591,-520140,-131684,188472,135736,-328698,-373199,-82581,145774,319436,231409,332128,357199,266135,89756,420229,728191,933033,1052575,637939,91657,-225488,-446019,-447208,-511336,-432385,-204871,-74280,-106193,-289863,-292791,11512,182102,280639,247444,-14347,-139905,-120065,177630,390906,373075,92587,-140976,-103777,-342521,-180975,228851,477059,367866,-283228,102380,571223,582621,113114,-286793,-335704,-483203,-322924,-227731,-219513,-119264,-102746,-177432,-56035,207534,79085,-324824,-435703,-209081,-471282,-344239,-91322,38843,-73491,65360,244532,237090,4973,-306862,-497298,-404630,-258478,233129,573358,641868,327006,-18759,13878,-67574,-213442,-326860,-441143,-257267,251055,418397,438456,207281,60374,-27578,-111283,-190046,-306707,-357404,-495373,-178609,204610,249697,-31697,-315252,-422637,-104945,129511,213574,-74294,-449404,-411180,-379007,-290239,-22211,4109,52869,398052,524051,440093,199294,23751,-157801,7577,330441,355596,291538,170832,50145,294204,624946,582309,347523,208324,-43770,154964,745191,1294633,1049572,333534,-170675,-248572,-223663,46820,115881,92515,110393,50082,-281727,-579578,-193922,-29951,-129567,-98693,-36247,129174,245579,73903,-118605,-243549,-303757,74253,211681,-77282,-283263,27841,39454,-250436,-10884,175024,-24636,-237791,-380516,-463284,-156201,-242070,-533300,-349412,-212977,-249090,-310198,-427788,-342884,-42671,22760,-299905,-309835,215149,368107,-93158,-178368,455764,828449,834345,566731,340479,277183,298796,417406,582592,523797,463083,270120,73525,-64804,-147574,-339697,-63814,594414,981161,864503,380395,-65395,-361739,151571,419521,333259,15743,-242239,-107313,111470,293976,15215,-249545,-69483,255520,412799,410130,227451,-10133,-203524,-291094,-278374,-388865,-516332,-158439,385012,688174,650183,446286,79653,-244093,252696,486398,509026,249329,-32952,12290,318945,246932,-220955,-425550,-147279,104233,402430,637351,472526,35090,-531997,-178072,-233428,-193069,252076,653991,514312,6172,-211149,-174875,-273073,-319124,-6956,15032,-10104,-90303,-156979,-61494,-5211,-80328,-228950,-384385,-370518,-132793,-125211,-127739,-264462,-437863,-273907,-121505,-73393,-4467,39363,-62948,-161556,-103667,-217360,-350800,-355056,-378314,-246532,7940,148967,161087,139839,125112,-92532,-124549,-217874,-538128,-251191,-146175,-274126,-101114,128789,6461,-128186,333661,790423,838178,634508,291563,52491,-43338,-11059,-144098,-530580,4841,569169,751955,307463,-256372,-338827,-393745,-491365,-518204,-271535,-96000,-218001,-242494,470958,686972,394753,-111672,-88545,241301,105416,-12110,-84391,-113987,-140651,-89845,-54993,-137706,-40464,299341,180328,-261190,-284087,-44996,-75675,-237551,-67397,229843,317839,53587,-95737,-157555,-463440,197685,819080,586769,14477,-183729,-79930,-156812,-347419,-193843,89482,322986,331354,152114,220301,465585,659669,632232,134121,-416050,-403729,-508274,-331160,-258925,-200324,-49949,-38223,-352466,-516806,-140142,351794,719708,479781,318632,-193448,-438929,-95475,150458,74708,23559,312564,477322,578241,598047,346214,76395,-336520,-439410,-492165,-294251,-122477,-27247,118485,302442,253473,-75549,-305527,-193349,-260391,-23690,373128,330055,34480,-158121,-24687,178390,129934,62579,16350,119509,128138,4349,-192963,-300464,75607,207463,78091,500303,858459,637457,-59343,-367957,-1767,489379,609880,41894,-447232,18526,189217,-8108,-177328,-75444,370204,600307,313823,-345918,202480,577906,354364,-147614,-628259,-537805,-272179,117201,538711,332641,-230082,-257568,382280,670041,688907,526732,535929,233090,-127516,123319,531880,781703,778074,780983,766305,530442,305102,83949,-263511,65678,373723,218078,-305337,-182616,111473,-13678,-313018,232738,419167,290899,-226894,-446210,-169825,-101610,-113233,-249600,-345134,-368022,-262413,-71312,-130189,-385796,-558145,-548635,-484910,-255435,-192114,-20918,370253,665153,592135,334046,168547,86466,-38074,396867,577534,482873,480850,703210,815095,356496,-194483,-273776,147369,271566,132908,79491,175455,113920,12746,131472,437516,462250,260484,-184972,-140486,-22485,-165262,-149701,22856,56020,-106137,-190677,-419399,-263498,6967,57590,-46804,-59419,43892,-86457,-555927,-110619,164642,96874,-250170,-352691,146070,359448,189715,-345340,-439927,-151759,228018,529265,628388,354810,-63289,-25755,-7768,-229309,-410267,-26928,49242,-142484,-26492,86475,289240,-54147,107993,383813,182235,-265259,-3981,196031,361850,266893,167403,145387,41049,-49709,-162461,-154486,-199438,-180427,-364465,-454610,-91839,127337,360534,96620,136628,-7094,-249745,181217,290980,219853,-2370,139357,60326,-121845,-13998,62806,112922,231754,142514,-162028,-42452,178148,53816,-365742,-318447,-405553,-366925,141128,279535,81393,-424882,-184375,227734,457547,390455,179362,-200985,-98313,35246,45777,79942,147399,180789,97287,15006,69666,10799,-120206,-156488,39677,-152703,-410456,-366759,-423827,-344267,-190147,13607,254454,389697,350997,73762,-8940,-100975,-92540,-87974,-163337,-389478,-336888,-342873,-207211,54115,195246,32996,-262942,-360132,-109211,206429,338681,259756,290107,411560,301101,-54998,-311393,-285895,-391755,-480949,-409139,-395386,-175355,153658,98754,-208770,-422560,-262649,-175498,-222201,-178820,-38894,196797,306756,-150204,-412765,1141,33363,-432114,-253026,114241,361462,513607,459840,287091,240865,-124408,-465070,7157,252080,383729,151997,-154792,-244194,78922,78583,-43510,89496,158405,-123907,-392590,-359362,-54626,-11988,-86346,3713,254634,240025,286028,494148,535182,218263,-174970,-135928,-65404,-289044,-445234,-436496,-280162,-161904,-70988,110227,249459,472857,574588,548926,503933,366801,-10670,47780,280600,61025,-76110,-377249,-431069,-410211,-246351,-9347,-121505,-499107,-155601,114522,247466,187654,-82919,-273839,-406302,-92073,76451,79404,41511,79640,119254,13295,-223335,-268918,-238306,-230086,-260591,-17822,384860,759920,927997,878436,537129,294142,-110793,-152340,618821,970830,722343,71441,-391541,-303197,-367575,-343067,-391201,-296001,-224991,-147314,199700,452445,566467,571225,374437,89646,-211412,144987,500514,751380,917505,567223,235678,51131,40342,25221,-46762,-226560,-194947,-47816,-63960,-220629,-278530,-163738,-64062,-148742,-189327,284859,326930,212088,-219312,-231364,95649,158382,261452,55723,-211568,-87582,-69296,-187828,-308918,-165267,98283,275203,307607,293904,286992,-34489,-263887,-152865,-368207,-496237,-480237,-316227,-217312,-269538,-220714,-249843,-237762,-220541,-176093,-169545,-84415,-19835,-38302,-235296,-398454,-386223,-34392,317369,168403,-104430,-6536,430396,480104,270143,168087,170629,155545,-193446,-294021,134753,375076,62611,-107152,-61811,-109101,-201360,-183227,-95772,-56274,2175,-92149,-350806,-357859,5878,187277,527061,371630,248204,-188599,-318887,-304566,-396617,-211938,56871,225423,284136,92355,-133381,159436,594731,523569,396590,349128,117796,-338317,24600,357305,302459,108759,-140942,-349191,-354056,-391655,-201282,101091,552967,859156,594763,67298,-171684,218510,280385,164797,43329,-107945,-336549,-359941,-504980,-210497,110909,212626,9867,-353777,-484654,-342325,-456007,-142117,261338,377699,439105,405643,137366,47394,290894,387673,160595,90196,236951,488463,485160,497079,188624,-87261,-33973,376771,544264,237850,-114910,175432,312164,13884,-265201,-251457,-209904,-205262,-86382,-129176,-209743,-173084,-4425,109533,116766,40969,422387,649664,596729,384593,26857,-535138,2256,320785,160585,-140120,70553,55257,-230606,-381183,-406861,-482552,-362264,-240076,-131889,-298566,-419926,-19934,293305,444400,478971,374177,-35426,-92349,169329,119185,-156829,-414810,-299522,7971,81776,-124542,-395455,-38771,307498,310308,212897,28961,-516902,-150165,109666,197738,79489,24279,80715,-110138,52241,-91669,-444007,-395339,-37943,195036,501291,704011,345790,7276,-382848,-84669,487903,670811,368881,-123216,-308853,-8964,223449,46154,-262259,-362955,-305054,-478295,-360456,-167789,-258222,-324780,-201340,-267446,-426598,200245,674863,604524,-69590,-215320,233419,198646,-80058,-484850,-237557,-76503,-262312,-276297,24588,-26115,-86389,8207,-96465,-141842,65452,149546,-4269,-341578,-404653,-310412,-207330,-331788,-204232,42045,112327,342231,692657,788234,384153,194232,-58450,-247168,-349984,-188607,66235,162929,61746,177356,366577,332404,192812,247885,207993,-20825,-77886,49936,67331,11859,-173611,-300610,32774,131510,199257,270726,330210,71673,-28161,340895,506375,78516,-358106,-505434,-392613,-42007,325253,359418,323938,327530,146264,-11971,-136207,-272886,-381249,-234932,267302,745811,1166738,769065,204720,97137,291384,416093,243808,50845,-138113,-373595,-319579,-84431,83050,-72158,-39120,-129669,-210072,28397,52489,-15543,-103133,-6771,166147,55478,-30394,541334,901463,641631,240785,248746,-216482,-393928,-118961,-116351,-179531,-430584,-233010,-242773,-153801,212470,934303,810998,321149,-260006,-284727,-187683,-586633,-143481,99395,52745,-188827,-447200,201986,830199,1246932,951189,353057,-434391,37152,106833,-426339,-134134,273214,384654,-81922,-272097,6668,133817,101457,-56715,-214466,41660,396255,753427,853078,562901,140350,-157399,-227460,-316851,-177748,-125869,-251860,102076,294533,280537,211450,334800,339582,480200,526482,296881,299739,654969,511121,279605,321069,14256,-80736,349751,636181,825073,732270,240163,-334017,-113537,451200,742134,235673,-151625,-148401,-181661,-228092,-96862,223365,267459,334003,389743,289033,67958,-416085,-266639,-92982,365993,433491,-40497,-354799,372048,601986,340005,-202196,-112426,427300,859645,822663,449720,-34490,-539695,-293580,-417613,-135808,30092,-156693,-41818,787399,1157177,618018,144262,128582,286190,391922,271709,382057,293075,-13060,-105578,11504,4422,-162514,-340608,-81851,-196843,-465046,-209004,-153987,-328238,-297297,-448655,-499110,-150099,-134604,-387415,-257995,-49305,-47283,13062,396816,578758,322247,105741,-104904,-457740,-353993,-21878,160037,-18209,-208912,-329450,-412050,-370308,-210464,126819,380015,366350,675608,768676,682116,330110,452739,389797,266872,8130,-45365,10737,65864,-188120,-177299,-52898,-85817,-280521,-274904,99172,260115,111545,-51310,-123765,-107727,-13770,-169065,-126508,81091,118003,-30159,124745,197006,-96754,-425156,-40187,316165,184412,-93412,-375461,-405597,-363244,-287671,118451,468555,585320,486164,345018,192106,-26361,-295579,-383514,-37222,186123,85833,50032,-34208,-75287,27596,106696,62094,-289069,-377545,-108639,-142407,-389557,-491655,-458664,-120543,2227,-139534,-339274,-337651,-206592,-111322,-210826,-273779,-174103,91062,330172,180049,-203940,-130168,350825,519662,269194,-289631,-237599,53393,27877,-140004,-349906,-362103,-76106,125199,963,-55704,-223553,-160366,-73404,148777,277956,252029,244662,330842,-18819,-358129,-130307,312203,440738,177511,-38077,-64726,-199008,-452657,-484729,-266677,-115417,73870,-40563,-226406,-210808,-43805,79284,192177,86112,19606,8650,-124438,-299534,-483195,-409178,-454265,-51565,233475,223845,-188444,-304212,198378,486501,520388,302031,39588,247873,487116,275678,-90027,-248372,-231058,189537,563290,603039,304809,12750,-477034,-168944,253152,594312,943058,939621,615486,9600,-477628,137021,355789,133611,13938,373666,633461,431429,146829,-210857,-457545,-383035,-315588,-94650,163776,269281,61339,-123957,-360699,-137954,-43938,-18640,-56414,7284,130647,303930,310074,234472,217975],[495854,691780,514487,197967,-21042,-71896,-11612,210793,283668,86004,-74398,226199,483396,205126,-246911,-504709,-269851,-13445,74605,42342,-209703,-184137,29364,122221,65329,-154682,-325689,-121696,7574,-111587,-312439,267464,577885,625294,744726,930378,838762,643655,184567,-481508,-127855,-59019,-123058,46560,79188,104695,112168,-99296,-539958,-237340,-250846,-556423,31302,522949,680713,412009,162347,-72731,-503244,70508,732492,750475,708703,-1398,120191,531855,816810,708374,574275,264484,-182257,-573414,-342786,-394190,-462301,-187669,42200,-51305,-244575,-331947,-137474,415484,1149547,1436099,906539,518093,403046,433481,351225,248957,60692,89808,103806,-284406,-319983,212339,158295,-53575,-528416,-128986,156707,264038,118240,-70669,-175877,-372117,-487498,-119816,520064,908841,1006411,811061,216736,-239748,-119249,-160829,-130688,-368954,-222917,278067,315014,-93343,-339942,-18969,222303,187643,-153570,-520413,-224363,106479,-5392,-64287,-128368,-138873,65901,57084,61894,72105,-157075,-239747,-21238,299377,296973,-101289,-255885,41464,310159,64618,-160816,-142904,189083,538906,574770,293560,-148347,-80000,347900,492829,246188,56982,-87590,-172556,-187679,-40838,33593,-24251,-506660,-120744,517638,787830,344500,-134171,-454453,-119302,104227,-122482,37451,401672,202762,-147439,-127015,-64146,818,125139,143232,11409,-107092,66947,78009,-232793,-443708,-35844,92720,110617,299143,608433,572253,326191,-30620,-273842,-345585,-443124,-457160,-577680,-381643,-105353,-212360,-463051,-442828,-294300,-412142,-328279,-107425,25501,-274395,-102834,-51954,9689,-150740,-313825,-294295,-142775,5316,-84608,-300839,-343539,-281457,-547103,-201202,-239759,-368079,-345387,-269437,-277942,-266962,-174408,-133985,-64359,-63015,47141,-21970,-169281,-216548,-54109,-30163,24874,-243979,-267294,61085,140448,209042,382525,437389,312780,-33089,-424150,136065,453081,116023,-525278,-237012,124160,425627,547047,670904,332586,84071,-561577,-331718,-18190,225348,183117,220603,63997,-300056,-531988,-495264,-429672,-12834,196568,-193540,-404013,22306,-86375,-324343,-408789,-285730,-139045,-63176,237884,92595,-245757,-79848,-149303,-116417,598974,656099,298629,7882,-71755,122302,219900,74404,249574,766879,828495,352237,-437276,176426,241496,-235018,-325867,179382,381883,322097,147968,154010,294414,754377,1263228,1178426,721303,-6536,-501392,-174260,198301,380159,419880,108531,-60682,-90889,143808,294894,300886,74348,-230172,-556897,-222697,48803,188669,144337,89264,66551,90296,100700,-8927,13086,-24098,16887,56780,22381,62458,484028,841196,1088992,938901,272803,-45565,27273,-114657,-304383,-176694,264041,650103,973855,1015993,993885,773444,221321,12707,-35601,-133265,-518469,-241725,-112013,-442963,-194083,307738,464553,285013,161341,231748,132489,50820,17241,54815,49882,-40203,-78751,105340,241252,345120,159137,-44010,-266573,-387161,302246,609863,425172,58675,-53957,-101184,39119,284943,180363,105476,180982,268412,-13144,-462857,-156966,175547,229917,-13012,109911,433084,713145,255530,-92358,-297272,-322935,-386666,-340199,-312899,-340751,-617491,-301069,-90843,-14389,-68317,-266525,-28333,267544,243102,90308,4644,128482,268571,187042,293299,640344,719118,351261,-340444,214972,513698,288562,-344587,-265671,48301,77107,210493,377494,812609,949459,832460,539943,518616,234557,31454,-281293,-406761,-289392,-459629,-87160,575621,940321,653026,495501,121195,-372806,-213247,195519,269611,-20976,-214196,-84455,-38904,5198,244573,358542,369484,400143,213088,-230161,-307979,-10761,272409,532814,617824,495824,353543,107846,-110466,59181,234235,242812,-168047,-492759,-159018,269907,301270,-129486,-510179,-208442,102458,402686,378673,241348,346954,465144,405798,383214,592247,851770,1019851,704616,357664,-94385,-432057,-117943,-56070,-666746,-87437,183273,-43144,-372198,-464009,-425399,-382659,-171212,-5304,-138413,-304187,-229077,-48824,192253,281372,218904,89143,266261,-15038,-239630,153473,612142,605637,-255020,198316,688416,586162,3079,-65467,-114756,-486043,-412259,-168468,-137487,-191149,-246478,-325476,-83836,283046,227367,-33114,-362457,-353080,-324981,-352698,-234822,-68881,8200,139359,269117,259419,87059,-208725,-454001,-434285,-324377,-65489,25523,-59371,-204024,-153206,-56275,-109832,-97520,-85782,-209733,-430295,-65855,226303,274431,176622,168251,127301,18886,-141018,-374351,-410107,-522466,-212336,-33280,16669,-254400,-334054,-455276,-281556,-67097,63462,-74506,-252910,-305902,-260942,-207766,-122710,-126087,132997,383751,390154,294885,282453,107865,-45883,183569,403378,362790,395429,345883,219730,360796,552907,721220,628254,536544,518653,936540,1477045,1828361,1248799,236507,-282325,-292056,77682,494375,348754,-48419,-31236,45226,-165398,-377891,-109507,-103843,-276125,-223749,-69487,-3742,95758,1531,-57563,-234001,-244032,181185,323013,-7911,-371386,-77661,-138017,-470865,-105491,125164,30991,-281113,-477081,-403080,-178609,-176303,-467494,-388194,-199134,-249188,-304060,-396419,-421840,-70902,83703,-85069,-510995,-79757,96065,-305128,-237881,701808,1135151,1144712,804866,482134,461852,439589,559024,738026,794987,648583,304279,26433,-297938,-374404,-574925,-207518,383278,801305,749417,317834,-28856,-274968,212454,481699,413329,6818,-420474,-367677,-99917,10117,-312068,-457100,-153362,163852,197912,206801,94174,-10765,-136492,-239067,-147096,-237098,-416229,-228965,369343,718920,533628,234392,-114914,-337337,110017,294732,227803,37578,-159738,33765,225108,112922,-130161,46906,-37307,-27360,265697,505620,401846,72396,-258915,-226184,-258427,-321234,41426,478519,402677,205412,86314,25654,-85955,-213088,-287708,-178002,-114231,-54328,-59549,20930,121265,85482,111363,-76204,-150464,65498,85119,-66941,-459417,-395009,-32805,33223,64646,142337,180768,35132,-282635,-175091,137738,269023,103818,-211019,-579134,-306847,-141959,-202103,-54682,83258,205424,249729,22735,-285449,-288786,-265076,-512182,-206043,74580,1391,-328917,-32295,446429,638858,577929,366138,185599,152661,221077,139319,-206952,-163513,307036,351345,-168969,-370646,-29933,-171111,-452650,-471685,-406990,-228285,-243723,-423755,345427,928464,609345,-60964,-85009,478384,355200,128370,24073,132765,151103,132915,-40632,-362460,-301851,121406,53603,-266445,-205938,97325,180991,194121,191791,230728,281042,-23627,-162053,-230973,-465610,416804,931679,602613,-163548,-460023,-269261,-333392,-496435,-200236,160835,350978,327721,294185,517359,690307,837471,595685,-48386,-486561,-3703,-97203,-521807,-417951,-261376,-122429,-93547,-364192,-417929,-39830,571755,970412,850445,371626,-347130,-521667,-64809,114059,-55429,-222317,332289,662759,725685,679127,321958,-29670,-433794,-465457,-525237,-512186,-447905,-98267,376312,523416,389268,-101292,-360679,-12277,-66589,-201897,132210,85973,-318205,-493607,-91516,71998,19849,21704,40449,198097,288556,296972,147430,-264470,-215837,20401,-152881,122594,688888,674108,85533,-281899,-216519,346989,667720,293138,-293218,-71630,337775,337236,220256,214666,393890,265370,-30602,-352004,421044,771710,393346,-214795,-550799,-395144,-248963,243566,697510,561109,-32482,-283711,375092,731234,540528,408602,594376,410200,182886,273779,604012,880074,851474,880560,1006916,746122,479276,172089,-318562,59539,436765,287411,-296392,-67398,106730,-174771,-244248,492719,523493,152069,-101576,-240529,-231807,-103894,-78819,-355540,-400756,-172621,27921,244310,109710,-268359,-586752,-584092,-346463,-145171,-306274,-308797,122483,434498,553430,531931,280449,-49137,-176398,499642,725485,579125,320537,436867,354689,65790,-352310,-106885,500286,787174,536060,-64026,-331336,-268240,-248476,188528,608228,605607,229781,-310645,-80375,28652,-209717,-85276,231853,263678,2257,-239326,-354815,-439107,-343377,-252337,-365637,-219824,40317,-97243,-530062,43687,310567,195573,-191011,-201276,275067,432637,204379,-246043,-437980,-433966,31064,405886,460379,288741,114901,273785,164480,-104408,-407465,-347412,-167939,4066,424926,369374,349399,-92609,144361,338983,-41263,-304479,206182,249216,326017,266663,89592,-239125,-277413,-103047,-12412,36457,154285,130212,-56754,-282749,-243342,-68321,33043,-85639,38429,-167,-346138,12928,159856,168499,100988,456064,317095,44940,53222,257334,241971,103960,-106691,-370408,-198989,54146,-8150,-335577,-540383,-411097,-99127,356478,401721,104559,-403916,-284503,71192,248477,304457,264044,-80618,-315587,-141072,-6790,66375,141770,163952,1555,-85685,7354,-15282,-229421,-444352,-474573,-591757,-455302,-437558,-402972,-208073,-107450,59345,308448,469714,518320,377842,288312,26205,-2174,64949,-149900,-512808,-139990,-91051,-148811,-41601,171354,128478,-96936,-258815,-56858,263965,318308,243919,265651,235908,77952,-252112,-374695,-166098,-285821,-398838,-378986,-322777,-191058,214062,204650,-34458,-429645,-507812,-271569,-289241,-261664,-241862,-18073,164466,-171074,-404955,-325100,-211411,-347055,-132540,289211,686796,737087,617042,479448,268191,-360678,-329345,27018,149002,208053,-35210,-223456,-362851,-307789,-60274,201618,434703,343596,64348,-256509,-295658,-37139,-46086,-257974,-56811,219728,188585,251710,554102,502385,80590,-502202,-188535,-66457,-374134,-438126,-355941,-248341,-187021,-58452,164494,277663,581721,710269,729908,627282,255477,-6738,462098,770952,605305,175835,-207012,-334812,-284296,-5536,273419,298630,-128026,-323006,140706,453418,452640,104814,-246145,-390760,-357580,-183173,-133972,-148905,-91236,40489,87276,-72182,-185318,-321055,-355416,-404583,-446521,-475644,-54577,449031,619366,485730,453931,42354,-375809,491056,874944,585811,-137006,-417914,-81641,-223633,-416432,-388242,-301282,-211084,-110864,238668,488018,699232,773220,495090,154877,-153645,106795,456658,640720,616667,452788,371799,252393,175930,143605,44259,-174200,-149902,-32085,-132373,-451183,-470065,-335644,-186780,-159043,8019,471159,581658,380844,-46603,-169112,140843,238942,386033,157277,-166776,-112171,-41531,-73070,-122477,-27060,234245,213413,-103638,-47814,269923,403080,199253,-9718,-193056,-199556,-223473,-105514,-67298,-142850,-305339,-277664,-187008,-238889,-181635,-119086,-35045,-131368,-192578,-220923,-124732,-115553,341503,747536,418777,247214,381570,702205,603193,301419,140565,324201,493037,227035,-438554,-57422,193047,16137,-181630,-178684,-166049,-235235,-110211,92774,185441,357253,262955,-90704,-496147,-67982,68814,243191,-27511,-142959,-340340,-475666,-424201,-427862,-174142,130002,241842,189470,-78314,-101059,377829,824204,652875,314548,-36044,-13557,62648,598349,806413,480246,92329,-315244,-546059,-470721,-421265,-554492,-396053,110516,654908,674536,304476,-63418,10836,-41800,-258284,-554857,-433691,-466590,-404945,-272929,17600,205821,139888,-168788,-361151,-195600,-183104,-362817,-88207,228848,369457,392357,395779,270084,-138353,-345590,-235261,-121786,-82804,58217,498663,699150,490242,216585,15645,92190,424124,495260,121819,-173669,66495,269026,132470,-134618,-210946,-168153,-141232,-144160,-269525,-550388,-449719,-129506,82908,75433,-93448,343762,633982,830014,576328,34918,-500013,161457,380360,152544,-82283,94270,-88551,-377290,-321491,-310159,-431761,-171435,-29174,-37541,-315906,-532821,49900,596061,715493,440494,182338,-14689,83336,454440,216658,-192854,-350155,-243771,-93117,-71157,-199595,-313217,-125026,63079,-2174,-74317,-110041,-394547,-221777,54470,177370,86199,-48313,-138022,-367920,-416724,-343397,-485969,-365182,47050,266638,444367,431955,233166,-137051,-566679,17177,398635,399466,-106502,-420596,-199167,-3890,200909,126372,-160699,-379531,-406648,-496301,-137069,132515,-24590,-219194,-195845,-217215,-491510,-21330,429938,385335,-266102,-57215,376754,375092,57498,-338367,-120407,-186014,-466738,-380343,-71354,-47002,-43804,23599,36707,12017,113822,193195,124459,-101576,-221674,-267236,-305756,-463732,-53432,97506,26462,293546,769196,902221,451292,226550,-109068,-456943,-304763,-193963,-184633,-68158,-67270,123544,511367,573999,307021,162281,107693,14206,75904,204152,168854,50385,-133620,-220800,-121822,-76807,24909,139248,377342,210453,-56358,-44438,139814,-43118,-297062,-455161,-397687,-167941,300492,583543,545912,472465,122026,-340356,-346765,-95341,109259,271226,589132,738804,900709,610824,193652,-38002,-75095,-178189,-407574,-428639,-325134,-361236,-296645,11942,191550,107476,76135,-21738,-32775,168273,82723,-29918,-197552,-165901,-44478,-188316,-332876,486723,968096,688052,356436,63121,-360115,-417712,-88458,44212,103988,10504,-229791,-259405,-67015,461972,912771,742784,382112,-85957,-344477,-315798,-438096,-164023,84317,207201,29950,-396513,-31800,328992,601378,446295,-48011,-225308,188557,72150,-502730,75023,546939,530001,-69092,-293070,122551,168037,53679,-200799,-140121,315817,564093,729166,734709,489734,55651,10999,198011,-155144,-90892,-123093,-247261,46391,269212,162877,-1730,162055,320571,621675,580350,182495,205526,701617,829359,611509,587717,106229,-512194,149498,646233,842970,855383,63073,-519761,7233,461744,505898,82988,-232269,-296916,-278782,-178586,63304,380656,403110,344484,337929,279233,139915,-304025,-515677,-468866,-61471,32255,-311645,-287111,290840,471420,91402,-427959,205270,592457,861728,857902,649037,367833,-118012,-507322,-532429,-269221,-178037,-228854,-248710,319972,599733,404614,138521,215917,404821,553238,489079,445199,255101,-105073,-353675,-291313,-168431,-282586,46370,309740,16768,-427832,-249948,-185950,-239421,-73213,-283012,-481746,-261409,-216466,-401243,-318412,-101942,-516,-9095,392664,651985,527201,342083,-77164,-453619,-355587,-221948,-74278,-117587,-318005,-318638,-309525,-183300,-9210,367053,432258,354203,635703,748839,506000,209191,335586,302401,228730,50539,-66586,-121528,-110280,35955,211289,200461,243379,26248,175187,479996,698360,509940,49410,-246360,203365,271942,147808,124681,206983,192151,183374,253636,107896,-128443,-392658,-415600,-166754,-14271,-4004,-188946,-260710,-249290,-122961,246949,458653,410635,300249,101698,219061,65040,-228985,-413132,-81628,101975,11605,-115479,-336868,-199660,-112309,62288,54304,-356622,-224517,170905,-5640,-402937,-393424,-444558,-328321,-205841,-189593,-218936,-118931,-4084,13399,-164053,-263125,-335724,-154511,-33800,-105176,-78665,-26892,254136,356620,251413,-123233,-336028,-133639,-10094,-24863,-224050,-489919,-105781,362253,346332,339630,109015,100551,194158,325583,342386,233248,225920,251020,-164360,-392241,95362,388131,455863,251151,-44001,-257743,-437610,-477066,-247920,-33377,120551,284537,207887,-103163,-174366,100807,214038,165740,43822,85597,47666,-259266,-367631,-104241,-10083,-203975,-266344,109373,189717,-110898,-367649,-78073,73064,122342,-7579,-316926,-21829,271358,15251,-332748,-222539,94698,544806,737157,726057,360900,59512,-412148,-210680,233619,637815,983300,1035973,879318,389201,-150955,-286118,44099,-84990,-290035,323983,734752,712744,472113,31552,-442321,-240900,-178739,-120730,93470,196596,-21642,-118283,-69692,-108153,-100375,-95980,-144494,-153823,11461,189508,298336,282626,410472],[603149,691386,593149,297003,85313,-30448,-88812,-4980,181968,197439,195823,227539,233693,23953,-138020,-160238,-68534,134447,173905,150539,-4695,-88685,81793,378907,472791,315703,-33361,9978,170842,108975,-269525,-186916,149667,370083,442675,666246,597870,462928,108714,-497550,-235872,-103737,-99924,-24454,-69452,-70426,-10825,-202797,-512241,-358847,-349425,-453199,-72160,417799,514969,96057,-204164,-235046,-369052,217001,819336,901354,771406,259708,377524,454236,572860,337475,217564,-32371,-296288,-226240,-153952,-338803,-359723,-39079,117248,-27836,-446692,-344944,-124329,245335,734268,632302,73023,25288,183832,-51456,14720,208965,151458,177023,157001,-215558,-371549,160955,185895,-27451,-478547,-381685,-93185,-22467,-139522,-273374,-227759,-346317,-545348,-375315,28666,430467,545217,371968,-24643,-60438,17518,47649,-31608,-371014,-217583,356655,396410,-35712,-254624,-79025,86785,57606,-137021,-361273,-169770,145031,57193,-93715,-254079,-349844,-303922,-193906,-118142,3951,-223536,-400384,-350516,-136824,-19586,-302995,-349426,65628,347329,245685,-9396,-167671,105377,458175,391725,93973,-351544,-327116,-157532,-129149,-60088,50411,108282,70968,-113933,-166290,-136678,-250664,-392346,199654,907534,1347027,920552,219806,-299899,98473,357610,-37808,-334435,166876,123898,-125003,71504,140941,164618,13996,-54235,-323405,-223411,69765,42947,-276989,-422283,-135861,47021,-41358,-115544,289555,425014,424029,215683,-123883,-284382,-261134,-123746,-425365,-461525,-128202,-152348,-369630,-401230,-401933,-533907,-528907,-281339,-61571,-96850,58979,162826,313343,151758,-80753,-417578,-353205,-117374,-87082,-324930,-266177,-189849,-464095,-318287,-443490,-276005,-21350,9685,-205076,-262068,-190747,-281263,-365610,-334360,-44175,65531,117595,75202,-718,-195188,-276852,-565996,-110174,118898,139699,228811,464068,623667,485521,102598,-412595,-52310,323080,169247,-77885,-88623,-195098,-77552,38236,83407,-161841,-371948,-218599,-4944,194906,358071,322609,190640,-136119,-329207,-317003,-301869,-260634,11663,126076,-342841,-341612,31945,-51986,-384505,-426031,-295547,-21519,83702,98419,-23515,-110208,-20180,-229435,-307908,393636,590562,402184,286657,217776,274777,270502,89072,7353,127294,233171,-33042,-316842,111445,70573,-393144,-224572,258823,429397,429460,397964,308039,77213,449811,918298,874430,429330,-121032,-436991,-211838,91122,261558,321325,225373,183991,-6887,242951,493680,547411,242683,-67388,-457615,-402232,-72542,36869,172173,331297,280033,8321,-390583,-261234,-75925,108419,255696,274846,239378,179461,488060,603649,1011460,994042,326437,-19680,-103529,-56752,-14788,253796,522211,725719,783618,878756,736900,592049,221448,55896,40998,-10724,-314973,-245872,-128061,-347486,-128608,247489,487168,465060,321461,334750,77354,-176566,-336536,-240821,-41913,-20805,-347,183788,436076,503113,186155,-220119,-435482,-239698,256050,516169,243835,-108618,-204414,-193189,37032,261106,282279,315104,421676,368065,11926,-506929,-43977,339084,391215,150023,-8058,4065,120896,-212946,-472225,-395858,-348015,-281307,-173688,-182006,-229032,-455647,-297651,6699,212975,182066,-82809,41783,331250,224785,92202,22144,219413,374781,355985,439914,767952,857060,441023,-203795,380342,681933,447611,-394535,-135566,34280,-102368,-139470,18119,572916,768250,792791,734210,843383,622245,425899,-9289,-389854,-271899,-214304,-436530,259001,578754,331165,-146476,-542242,-368412,42251,204924,154164,-164699,-44089,230715,242553,187138,341276,425153,401523,320082,63656,-265053,-205154,-106683,40931,141849,283307,276791,141022,-146009,-202260,55061,10927,-145871,-457901,-382359,-98109,244387,313963,1698,-320891,-158445,150789,413708,402427,130790,440818,666775,678418,331905,363867,635972,805132,638615,442149,-54610,-273584,183908,226735,-447827,-8939,337751,-6918,-378833,-437453,-302703,-349716,-335565,-53699,-32704,-339073,-322569,-267217,-71185,162240,298470,272434,398103,215242,-249136,100723,690727,704434,-137695,151506,638786,512196,-8969,-13386,-55962,-349933,-461627,-200998,-212237,-346347,-450772,-492658,-84303,340379,480086,307137,-44388,-179950,-76953,-203677,-397619,-159673,146599,227456,307690,331949,215622,-5098,-196050,-362660,-375193,-353271,-335649,-256122,-372266,-209217,-70696,3855,202418,218323,76819,-328075,-466068,-107659,-1344,109981,248352,246092,78641,-158119,-475389,-254701,-325766,-132891,-253763,-282564,-448001,-473359,-313532,-278769,-144728,-36951,-57258,-110085,-128988,34211,-93865,-204330,-245278,110787,201159,140188,119715,262991,86522,32583,257970,327827,317587,432322,355006,186466,183047,276014,598838,707416,684940,869180,1278055,1742587,1777689,1059951,111224,-264313,-174602,364014,830199,584258,-70837,-245984,3805,25843,-79907,-2148,-142012,-338609,-411220,-203346,-214098,-159839,-51449,25687,-199241,-157168,237800,336394,2931,-429710,-74937,27324,-76742,-120460,-10309,64983,113365,-94834,-185820,-179636,-156634,-390870,-419645,-277304,-309521,-277111,-329548,-540775,-190114,71840,88650,-174945,-144611,35509,-117176,-421559,573988,1080497,1230041,990137,673338,567389,401957,492127,636039,773297,586503,210742,-117889,-502504,-367602,-260922,-168907,149019,433211,438170,151991,-29784,-122967,177769,362701,272948,-187734,-450968,-272249,-154255,-209513,-491243,-330470,-281558,-136976,-109421,-101585,-92382,1854,6678,-159684,-126674,-148057,-326046,-482677,150264,565179,385124,50768,-301540,-378897,-102219,-22367,-159335,-224796,-229519,-1454,43088,42228,123080,349373,129698,-87333,92145,323016,361182,185027,-6630,-122604,-119168,-584106,-268990,184905,262647,336985,266956,188024,-52481,-225024,-303353,-408572,-280258,-110033,-70557,-28392,148301,307287,486892,460302,64553,160380,316925,88903,-200623,-259530,-35351,15980,106976,139382,140809,-4306,-434232,-253625,360408,670123,439137,15293,-405203,-392448,-384135,-547872,-233604,-9709,356752,473155,245704,-17011,-6140,-192613,-547078,-327639,-69533,-23850,-253364,-400269,59970,396736,413693,296728,123014,235477,358750,339882,57010,-331750,-47977,115649,-152638,-7428,142532,-82877,-443161,-457304,-411360,-208460,-83809,-350862,22804,883463,659679,-127807,-55266,559361,479830,144115,21638,234035,300314,208579,-121365,-581443,-296530,-77254,-82173,-204842,-50484,280258,435678,561289,463867,247526,141326,-138984,-211184,-271296,-506108,319042,685368,521397,-52711,-462897,-536524,-598528,-394696,-108635,201944,279756,252521,410877,679395,787042,868462,495523,-19314,-133848,277679,232696,-252173,-441602,-289911,-224717,-157970,-303901,-386134,-55925,574361,962223,1004413,287713,-434527,-510481,-136334,-59309,-243168,-341589,205278,552099,662757,589801,253318,-160611,-586421,-496686,-490498,-437209,-213503,139170,561621,569240,339209,-157645,-196504,136767,168159,-309159,-298871,-244874,-535062,-239993,959,-603,-79156,-42126,28006,189327,372091,531213,478985,93829,-333693,-299597,-363420,-299344,282334,387071,67023,-216239,-427949,66238,441827,306066,-86120,-91004,383385,492250,460906,434169,396511,70331,-267139,-144648,567822,806329,317810,-385091,-465333,-220193,-134329,291348,684330,649733,87341,-267942,222018,546194,253028,222875,467491,416954,280495,305756,616964,808975,701682,645609,756666,555730,350662,39446,-501834,-475,377157,230849,-380754,1047,133196,-234045,-165440,472597,408225,-107983,-36979,-110276,-407763,-162223,-68038,-333863,-359801,-44454,226663,422355,199686,-233318,-531211,-430381,-150608,23307,-189780,-601581,-276782,12114,316981,587024,464461,-13837,-320956,379266,668580,572175,233913,127475,-104561,-178071,-398900,-42385,683160,1246049,1149499,515337,-185475,-551350,-304905,214870,604384,590664,157384,-338496,-88027,17743,-252169,-35922,476007,581658,226936,-303255,-206222,-211700,-450269,-557546,-617338,-278608,9093,-120366,-626138,-74690,296586,243019,-93347,-12430,387216,479980,299392,8036,-246693,-443794,-201995,118293,273423,352352,377237,444320,294999,15922,-244987,-451229,-106440,191781,501687,347069,127306,-100448,24945,62953,-357713,12656,463840,380730,165224,170606,-77752,-495465,132646,278517,266518,208975,491225,340036,94661,-131113,-224610,-132820,-299054,-201847,-64241,-25424,-331547,-206723,-4241,-55075,-13700,507949,487532,288834,177849,366970,277967,-84488,-421509,-538642,-358815,-134454,-105755,-194948,-305029,-120229,185037,512524,498416,167731,-296100,-544678,-232074,-33941,201262,289911,52256,-203082,-202062,-52257,-46248,-36138,-71792,-273715,-337821,-206595,-201037,-446494,-418972,-5498,-153042,-319037,-450577,-252696,-75147,-95937,-9357,256674,485856,639670,619298,519211,133439,20284,95693,-247804,-442153,20326,55001,-100767,-30075,188246,186098,32391,-165925,-86896,217518,210488,63272,-42950,-167198,-305985,-531194,-314316,2871,42965,-157997,-270640,-136154,107899,224761,134408,4979,-257951,-515151,-392111,-375378,-418600,-537835,-413125,-273846,-269456,-227342,-422386,-495874,-429272,1201,448195,919244,952406,763493,574220,172927,-563391,-275509,-102302,-74283,-87637,-197527,-193911,-281365,-409850,-58399,453729,707984,432662,136778,-204592,-214996,-53660,-108109,-422063,-155288,118317,97313,142196,425630,325448,7042,-453546,-110443,-20185,-336913,-376692,-258953,-266532,-264558,-158562,57706,141162,387138,531991,670904,546592,86867,197772,766961,988508,940442,303070,-15620,-193497,-113960,157122,398368,536738,155072,-485362,54564,476252,519061,307338,-32313,-177383,-211221,-293673,-363255,-396401,-339544,-190261,-46711,-51932,-195401,-354221,-455203,-380043,20991,100781,-159433,61686,358212,463254,489028,164563,-215759,280220,536822,190321,-436561,-258981,19094,-135073,-459114,-392689,-343114,-294701,-170006,217326,531939,773661,850215,508938,76539,-190210,64389,357096,431496,203052,193534,281214,200795,103775,67660,8971,-172757,-174704,-51308,-53019,-238722,-492826,-490992,-301683,-182909,38775,363634,538648,385875,66465,-113930,133991,397746,435135,252408,-66283,-267652,-158243,-30593,18290,83164,253042,52868,-385041,10906,529061,892081,542937,12969,-61264,49595,87253,122701,141103,14332,-277223,-286326,-142691,-188340,-172671,-157676,-75131,-169413,-116564,128162,355872,391394,630742,792567,501888,455953,596600,720711,584892,299042,115812,382966,638661,503571,-180016,-422060,-221877,-172867,-246190,-218919,-167246,-294090,-90070,206267,408094,703099,618201,164204,-467590,-266232,-144919,-171645,-275552,-445252,-442538,-501549,-452311,-341083,-147787,121147,200857,28973,-355701,-94592,555381,868264,743215,395342,18634,74051,413728,945307,1027020,488294,-74085,-521579,-435425,-306247,-157384,-146714,-420690,-380139,199254,493383,264688,-50024,-158454,-384585,-554686,-127469,26233,67330,181633,83265,220081,216995,-10642,-254715,-124878,-30918,-148668,-273755,-6436,109144,243317,238616,306501,415565,147196,-232808,-396790,-461430,-242468,4035,351366,483493,168376,108373,8009,65883,294668,278367,-38976,-276582,-145488,104342,181192,-61614,-142156,-139276,-53880,33356,-59850,-274058,-434775,-236443,57688,45254,-286824,100082,414587,694395,479752,-80250,-377157,256850,399489,152739,-35549,882,-298747,-499717,-160476,-228869,-376578,3317,76349,-114957,-303629,-416532,4475,597382,666399,225221,-62201,80696,226110,580844,288503,-49871,-152486,-180132,-212153,-249235,-251873,-165623,-103637,-144869,-379118,-384998,-164465,-183495,-220451,-30686,90911,12416,-149712,-196146,-87524,-122772,-183920,-231137,-203404,183808,369357,290998,-114645,-158124,-337185,-202378,169638,272925,78088,-324955,51550,270392,67838,146855,193237,-62923,-321261,-345794,-401993,-194,325577,158306,-173284,-252220,-213033,-388797,-303674,73368,77358,-376150,-12368,408098,447758,134664,-138853,200021,201398,-201601,-361120,-225264,-177423,-146873,-82889,72021,29156,43273,137223,144766,30956,-96346,-197814,-365102,-313557,-8272,26189,-113651,218259,693469,779409,423620,165606,-110259,-231174,-172250,-301794,-333064,-67343,-244124,-78248,458935,615648,282805,70143,75573,32608,157123,239786,164602,41858,-52725,-68638,-275462,-306393,-164548,-1290,290183,109917,-180213,-401116,-289692,-150159,-214801,-434638,-425181,-206958,206650,639064,613612,484564,43562,-567999,63481,397468,597444,674801,739123,671120,526806,416692,94000,-275700,-535647,-343220,-125930,-179173,-49801,-138748,-58580,85822,120120,160898,86430,38914,15178,116343,31833,-110086,-367454,-354981,-84393,-48122,-54679,541654,982481,678872,429533,54644,-357402,-472334,-188378,6106,36318,9648,-260551,-277438,-97403,410330,466922,412980,282408,28016,-202969,-284001,-310599,-147099,117643,318391,241754,-178852,-298240,-45126,-35462,-56524,-247130,9546,193760,-103471,-433012,108601,481599,295631,-231524,-141420,233338,200428,10529,-378765,-151847,379548,579398,538200,424584,332384,36483,59001,168279,-126965,-45047,-168701,-238598,-61530,215523,142256,-109713,9822,293626,590106,453107,37514,36910,480583,816172,717067,641399,403893,-193331,-216496,312808,497837,503102,-224483,-448975,114546,345793,142275,-224217,-534400,-348918,-218709,-16366,260490,421572,537819,252996,191776,174634,145036,-56328,-88083,-117217,-121191,-233821,-376913,-310177,4591,163703,-227806,-296210,427859,640961,683940,676346,602085,515780,149956,-185051,-396393,-395741,-354953,-267982,-354044,-260638,-191056,-9968,40047,252625,482784,623514,614568,352115,11535,-356522,-438976,-119166,-148718,-32857,385732,418258,13043,-422703,-215877,-148724,-95375,58041,-170609,-336428,-140165,-81757,-199138,-538604,-323004,-153580,-209665,157287,521674,639636,508277,-57224,-405115,-363994,-491011,-336144,-173737,-285948,-204115,-146946,-34706,175396,501007,378342,210792,358948,529875,162388,-59005,157675,264570,141401,-12778,-215232,-252873,-153109,79939,280940,369506,623149,432487,372637,577150,830375,658016,-43161,-222011,507052,513193,435574,249686,195993,173504,333603,292999,-43660,-211086,-267925,-331259,-387082,-155895,-9941,-121796,-236143,-304254,-201000,135845,253301,135288,111832,12191,236281,92055,-214810,-531106,-212567,-77456,-120314,-66110,36218,149445,17331,61103,65957,-265632,-145466,362723,326084,-6567,-202964,-387852,-308626,-165937,-121211,-148709,-53536,82012,84056,-75636,-243845,-300437,-253950,-108481,236968,194865,125933,177774,139567,52173,-70952,-111851,-257740,-129322,-21267,-103450,-316817,-268522,406219,634338,569367,283180,145152,215470,292347,275494,165276,205428,135768,-244156,-370648,61036,202663,257083,171943,-71844,-248958,-422696,-283148,-91174,67204,225464,330826,287585,-137128,-242828,155846,218354,-24394,-133940,2541,-86736,-467840,-241525,40352,190050,66458,-439185,-215252,-92829,-233741,-446611,-440259,-438432,-204855,-45013,-165967,-328634,-117841,-214553,-97987,260389,452055,686116,614897,468404,167343,-57800,-371331,-349039,65361,513237,836302,956470,984518,684350,242697,-35279,-172649,-234609,-336938,27875,458926,631771,525211,125801,-367223,-229129,-144532,-215371,-105966,-48377,-205438,-129639,99871,122996,-131168,-245939,-231343,-331053,-176515,-39449,96366,189643,439838],[654201,629563,593344,370896,228881,87856,-37172,-165338,51364,361934,543056,399428,-58619,-96093,99051,222641,240811,265829,206878,110630,16925,-109760,89287,505219,761152,734595,352603,265890,364759,307498,-14464,-371053,-249150,30816,84733,316964,356542,330989,92070,-427086,-290632,-64050,21072,24574,-94037,-225317,-142349,-261317,-404677,-242721,-200480,-327564,-268754,223064,373137,-22604,-436515,-367016,-145147,425809,827762,871520,487841,321841,419007,324565,287814,43739,-114356,-278375,-273325,12906,78409,-172873,-221102,215864,274343,102374,-266683,5030,137001,183288,286256,-77361,-222621,253762,333004,-178091,-113954,269517,337396,329530,186014,-194473,-304611,77935,201728,-29921,-369844,-434827,-164206,25687,-103112,-350579,-267080,-265225,-447659,-559752,-494915,-76411,78539,-139960,-233615,126976,113288,150357,51845,-347889,-346694,185505,304372,-6385,-138413,-214720,-262420,-227111,-197108,-209339,-10765,112306,57252,-114115,-317781,-508565,-545716,-283613,-245029,-123177,-248488,-350801,-425146,-406651,-264545,-358320,-107460,328991,565518,466216,89885,-189660,69150,311626,117058,-136327,-214345,-89113,-245296,-451121,-341344,-43397,171723,152609,-104249,-286294,-354255,-380312,-13736,465597,1054454,1414950,1120145,371357,-210047,227576,542285,242089,-526254,-122753,-20148,-34242,280747,371309,401304,120102,-46729,-306627,-91683,55811,-63421,-312590,-380612,-247690,11001,-44499,-381692,-209485,90200,301120,264461,-85695,-283087,-13470,154989,-168179,-503144,-410930,-321293,-401615,-406241,-490420,-497398,-318437,-160632,-147907,-95270,-5365,194863,411685,396483,257929,-144244,-417703,-145597,-45386,-276686,-56941,159344,-58052,-290959,-239659,90145,399336,360387,-65279,-271688,15703,125578,-16640,-472878,-122424,231219,360631,212082,-102820,-437495,-425449,-166665,31779,107085,10973,10185,195512,426052,404236,80199,-356260,-188329,136273,280682,387705,296852,101212,-256589,-189600,-316432,-469490,-285367,-52297,113620,243104,354575,366034,188723,-73464,-175525,-126206,-36112,-40507,20419,-92759,-473229,-177575,69092,-44682,-368323,-435715,-402486,-28645,242841,140535,-68014,-98223,-93642,-307469,-338718,122896,411851,450365,444303,377077,305867,235208,-24341,-308798,-393985,-359878,-338027,-139528,-13090,-151145,-568310,-203593,231041,431683,461084,504055,303555,-150944,118141,406347,395016,69922,-218098,-471649,-393353,-198502,23565,187505,362741,400187,124428,321821,605174,714557,452146,76482,-334779,-636118,-310796,-176846,113203,479772,551435,292726,-49416,-529343,-201340,220606,527187,459487,309420,183143,252817,240109,754599,812514,371269,-19339,-372946,-46325,178270,447678,674863,859470,842926,928103,561634,372604,22611,-269002,-75891,21720,-228827,-319586,-252245,-101693,158250,323592,584451,597022,513192,413905,22542,-224089,-309085,-485968,-149146,-31620,21986,153005,515622,594744,315566,-64926,-247973,-150048,94980,239825,-5498,-265258,-389853,-297675,69901,313055,455957,455129,467196,277954,-80632,-447860,-68694,232560,302149,196686,-18353,-179074,-331769,-378688,-241326,-227492,-395810,-222884,29642,32526,-107516,-328987,-273623,113266,391244,257414,-109746,16717,326667,242594,147167,143493,268503,347204,378846,447191,731610,834153,461227,-68475,347612,607166,308915,-496810,-109028,-44369,-248699,-449070,-323352,253400,553467,606442,703584,811522,705201,480163,101153,-349135,-205876,33213,-174364,-226108,144702,283230,312555,112176,114566,232712,100482,-81663,-135049,168113,412535,468504,397568,448515,485315,446444,269417,-85078,-329405,-168528,-5337,15897,-192692,-196948,-112706,-177601,-364521,-39187,106198,-193406,-255699,-222411,-186084,-104105,7890,61150,-83954,-247663,-75511,229216,392486,320367,61563,526494,691530,638317,157973,49998,288385,450382,421395,311861,-73150,-174650,291174,255572,-340809,-50452,293258,-59530,-377813,-349930,-77852,-87923,-190461,68955,159430,-285345,-371381,-281820,-398630,39536,301803,393763,327414,185635,-425773,70480,719162,708721,68065,-121303,348077,297359,-65150,-215123,-196386,-247260,-391716,-341919,-475702,-638843,-605130,-398084,132355,580054,774929,525274,135636,3985,115053,-53755,-503642,-225427,182765,217914,289054,379176,308857,191047,128898,84123,-292313,-451823,-25965,208878,-109962,-223537,-18740,188271,457972,447020,293774,-57758,-337797,-530655,-359819,-59577,197865,243830,34863,-251672,-456604,-51184,31598,18615,-329856,-420305,-232638,-317940,-300844,-199028,-62034,-26831,-51391,-79003,-19681,149736,-24920,-258300,-421990,-111691,-159974,-158095,45440,111139,-78951,16477,179168,111538,212574,305580,159444,-70775,-183448,-83827,266992,538900,546737,761399,1149943,1508111,1212210,570497,-45450,-216475,15848,555444,928894,694001,47643,-478426,-88587,184824,246537,197789,6617,-218979,-382405,-455362,-524333,-476031,-133370,86977,-96487,-68222,233120,254505,-63951,-465615,-48123,204412,130281,-130691,-191551,18605,351889,192480,20783,-218991,-265261,-409109,-465454,-461683,-417825,-273628,-293735,-562146,-366087,-13944,188590,108157,-72505,43754,128259,-407812,67682,657511,1031551,1038737,833668,542583,198291,210804,319313,471770,330307,60383,-292791,-444411,-109074,52593,63460,98174,94645,49580,-64448,-68927,-8424,86995,118313,-51230,-475059,-244177,-56921,-143397,-397857,-330659,-122474,-348054,-452600,-106867,-164426,-265983,14007,179279,-31791,-203914,-180951,-280223,-471733,-81051,396822,356489,83517,-271670,-428067,-355271,-384250,-566692,-441172,-219459,-113490,-193426,-43576,210413,409859,213381,-98631,-86905,122079,311161,272110,159077,58840,90534,-183420,-228826,32374,184793,344844,340841,254448,-70799,-397747,-227297,-551403,-424750,-210220,-146426,-137146,68317,454551,689688,648423,22388,85618,486670,328188,125960,-251916,-270905,-186998,-27184,-50785,-80107,-174117,-460811,-292537,324708,650253,461423,72308,-258997,-169221,-280980,-436253,-344064,-157500,259445,469445,369483,165514,198616,-81349,-429561,-455508,-271931,-87775,-115770,-408653,-203787,143847,119075,-9550,-98838,259919,411715,424186,242044,-329134,-348871,192411,217984,237750,137699,-167776,-508621,-411322,-293328,-44427,143937,-25692,11989,594022,407675,-388884,152276,636120,441844,36436,-49142,224325,337784,183206,-224348,-353948,-145560,-194949,-261464,-186198,92663,448900,685093,804283,642778,276422,-65821,-267574,-246808,-284730,-451983,-2697,276259,373652,152338,-234797,-387399,-253974,-64877,112515,270774,194243,22683,324472,599617,687207,663395,338333,110872,139740,397507,394328,8173,-284659,-288307,-295065,-161580,-222716,-345473,-134306,307161,596279,709034,36450,-483886,-519400,-209118,-95744,17501,162634,250826,307295,457790,418913,220145,-216290,-433527,-388923,-311010,-148812,143970,420531,592821,458214,134998,-236777,-93929,211995,335849,-74531,-408081,-440962,-315318,69008,98476,-68840,-162133,-81317,-1880,104789,347694,622300,655745,388536,-70958,-508344,-429493,-509817,-224859,-85353,-64969,-199820,-476458,-228101,51854,93061,-119462,-145846,253213,448227,561900,605662,486197,180083,-109456,87085,636593,720568,187894,-552191,-340351,-76936,25724,321968,592381,612248,108933,-222159,39252,204248,-43493,5104,182686,243243,165979,233994,594248,634525,414977,177751,127631,93513,26107,-188710,-446243,-25476,268837,111323,-512011,40102,181906,-180690,-162499,271255,201120,-265111,9423,-22539,-484773,-175153,-63377,-335077,-350288,-23102,246326,372541,116788,-250597,-424243,-229700,71873,226487,160128,-51292,-182943,-260584,-26246,484448,622995,155173,-448345,123204,517756,518388,252078,-96315,-425683,-269171,-396360,-47258,708511,1491256,1541030,936939,110018,-365721,-226043,223048,526373,498303,121166,-232975,-151847,-40361,-258853,34831,703987,896461,438091,-325379,-56197,-19739,-271787,-483896,-411133,-296787,-90464,-143803,-428017,-239509,187168,224381,65678,231420,513485,510774,411037,293100,100241,-176798,-294158,-152769,285527,502839,589166,525961,372794,109932,-112447,-278662,-3331,257003,224771,12293,-196107,-104022,-125958,-85065,-246404,123228,410347,318232,14723,128232,-147738,-60749,689115,770658,458594,310941,658507,423538,116306,-21045,17946,-20641,-126691,-164221,-118864,-85811,-290330,-397738,-124607,-244009,-275210,304271,521394,450441,266667,350930,237062,-161202,-441582,-476341,-400350,-228047,-127792,-43617,-6027,151197,430101,585082,534394,263806,-123122,-467890,-495690,-222244,160828,292379,113566,-85019,-100475,2546,-172373,-317468,-348567,-464407,-657774,-452330,-378050,-275133,110293,520781,270541,-199060,-318832,-9943,62056,-92593,-121132,162237,471769,649779,720068,642055,253232,56261,101939,-309451,-279677,106117,47158,-98991,51610,220759,247307,177990,-26882,-105729,181595,224614,7525,-352663,-450654,-447224,-357656,-160564,142362,405308,182536,-57064,-119435,283612,129888,-39308,-47757,-112806,-354175,-450941,-366898,-494859,-447696,-353372,-365303,-231449,-132114,-211998,-303426,-452273,47058,637981,1140429,1191776,904860,586581,34292,-651884,-283831,-225643,-257577,-270332,-214888,-142465,-265253,-358517,45532,611147,815399,487610,164334,-151894,-149916,-102430,-182960,-491352,-260225,20924,69718,93143,235762,138583,4637,-178195,109563,169278,-81143,-336936,-108363,-228487,-269524,-225718,-64732,36012,133872,126697,311800,225697,62899,443749,850930,912269,897057,282939,99374,-42698,15256,232842,461310,616606,285409,-485912,-68744,359491,416379,385586,179607,-7245,-93133,-309524,-505915,-539109,-554869,-418386,-260012,-152771,-294314,-427808,-526436,-259345,275172,489069,245335,-51948,215219,451101,381125,193751,-1744,100274,77086,-327793,-626970,-37533,98392,-35077,-350695,-304607,-345192,-393112,-193074,196081,580562,775261,811752,448508,-93009,-252752,84131,271540,220756,-127539,-43139,56974,-70580,-136478,-142128,-101240,-167579,-185440,-26987,95075,45190,-186746,-298602,-255343,-150068,138432,283766,403323,326796,146662,-109574,22504,500982,449850,358629,47418,-473629,-229044,72657,141731,186543,187443,-105695,-395839,141241,653639,1017856,633152,-91888,-49799,181706,310470,269913,217797,47621,-215521,-273940,-161532,-155347,-221466,-226248,-127130,-181606,-11538,386665,679748,786238,767354,522649,417215,468754,615098,586870,518903,341950,174688,411316,650460,596819,84090,-335386,-358604,-426659,-251771,-117278,-81718,-329522,-100340,230213,590161,997854,943503,414175,-270572,-401362,-290809,-394581,-306767,-448152,-438135,-400242,-338408,-143139,-59585,71922,133581,-121057,-601028,71335,706412,758386,671287,324372,121762,110084,644031,1040448,1052995,455501,-265966,-322636,-181262,-2359,154348,237968,-24558,-319826,-258624,117605,31527,-149365,-286737,-620205,-173703,284227,578312,691680,777176,500441,407455,198807,-152984,-190122,66371,59175,-173296,-224101,28937,4039,33667,25597,182420,500344,580601,462897,38755,-468183,-428866,-51330,-15947,-110791,-362088,-275993,-227995,-132476,-7432,-49597,-185971,-360494,-321184,-48187,185018,-22996,-101815,-97462,13593,141595,56450,-85539,-245772,-154552,93189,36032,-445587,-193186,73658,224931,168177,-235026,-211940,279045,368891,153209,-31846,-145506,-363504,-290595,3446,-188775,-298060,110498,20306,-335584,-48529,58596,143893,503337,449726,-105927,-205954,207442,398324,521850,279432,50384,-46193,-156711,-322661,-365224,-194456,37964,94072,-77382,-405662,-290181,7154,-11228,-161256,-94271,19595,-38223,-220102,-40421,273088,612166,386185,159645,61772,353112,549743,240741,-197484,-507799,-138625,227808,322171,209390,-106341,45560,489278,657538,215978,113312,260167,35041,-242773,-278229,-366229,13036,360168,251784,-168611,-344380,-257839,-307670,-389509,-241890,-227466,-432813,-75527,332625,396624,124535,-7589,419990,614855,248767,-152836,-321766,-322970,-227040,-110551,82143,4862,-79214,56513,115403,68743,-63627,-161359,-347530,-190030,-42617,-133755,-257580,145149,485398,442533,297015,52494,-51412,4977,-45224,-394884,-17941,248910,-202274,-354958,265641,486181,216973,79876,53659,-13041,155054,191881,88152,5847,58968,79286,-304160,-483927,-268836,-8083,153982,-105319,-348182,-475287,-553455,-169698,-57263,-344650,-513029,-138637,112705,512094,572412,472271,82582,-526542,142730,611709,788556,816872,800729,865314,753127,483358,-35131,-470530,-195781,197407,232902,155688,87863,-15919,108978,144210,87490,108688,28489,6822,-88634,-122662,-112396,-226332,-435538,-458346,-47107,105636,185436,579362,944702,819697,573157,345035,-219600,-543365,-361072,-218832,-308296,-218104,-236931,-239156,-121974,137844,-87867,-3175,80726,75772,-3363,-116184,-257932,-193277,83637,353073,406429,-19681,-487016,-233985,-418067,-215709,-60565,159816,85315,-276705,-122678,66674,156475,-100102,-176845,143439,321623,209081,-15439,-422266,-274799,236487,438864,275437,65846,131633,2299,-117707,-313991,-305927,-109685,-201950,-205709,-130301,122788,116777,-149739,-119962,244477,402275,210132,-94378,-171774,60731,396497,496249,510992,582755,139793,-371627,-160418,141576,-12583,-394872,-294032,127187,160632,-3137,-204387,-223875,-70312,47567,224079,418719,448326,523561,96195,8510,-8641,51893,84782,234634,134087,156698,-77822,-315147,-420041,-338454,-185958,-493484,-128234,458730,568234,396686,350727,329704,376330,226957,25332,-240035,-365523,-310782,-115152,-101849,-69624,-254492,-395912,-16211,310421,556080,629425,596115,148461,-340161,-415226,-43761,217010,70044,275961,486930,238942,-192621,-330788,-101603,-29934,110283,145066,-69262,-194874,58252,194854,115957,-233665,-593594,-337029,-528136,-224593,238541,590095,521833,-66117,-345790,-181547,-145877,-128977,-118171,-160160,-99546,-15993,62752,302851,521563,316427,47987,96320,303552,-4020,-316681,-17576,243998,50229,-154193,-316581,-188489,-93,-40723,39540,274066,581697,544223,360531,445778,653080,501734,-185538,201845,805963,804955,602612,218754,59906,123214,431898,330155,-78212,-291184,-273079,-283156,-224047,-172656,-64217,-127494,-234325,-301374,-438274,-193428,-92934,-162052,-19747,129921,269969,153970,-146691,-490884,-370762,-215856,-120422,163881,331386,247268,50066,115122,142750,-174798,-27909,560771,690186,422819,34999,-357114,-174146,4945,-52507,-163061,-107571,37109,45098,-75945,-253475,-118055,62181,313700,565197,391662,254525,173241,42820,-62531,-34396,45902,-168736,-167335,-81064,-11278,-123963,-471205,298370,820917,619913,267144,72099,92495,115856,133291,105273,194931,59476,-161192,-202092,-36436,-29910,-20670,6018,-90184,-156932,-255877,-97689,62152,138985,252839,293936,271283,-195070,-264865,196752,156983,-230818,-273788,-105946,-235549,-367927,-212954,-571,253835,281885,-55417,-290098,-359165,-478103,-388888,-273212,-120912,134013,262880,129298,-169635,-324405,-181425,147540,541095,682954,648004,382812,36054,-127208,-182674,-293252,-454786,-112335,353911,667584,852573,1019639,959981,663895,468093,140891,-17301,-137948,-267405,80061,332669,421077,173571,-221095,-216684,-115106,-247094,-246178,-228762,-309219,-40649,225103,295193,-75674,-324161,-267398,-357537,-317802,-213857,-98114,121219,408094],[524982,479268,460282,349887,306112,187260,36892,-288612,-45493,494925,757547,591885,-79175,-222050,204938,450216,421380,241188,73029,-78915,-202632,-353912,-93307,326791,729624,904213,703423,500183,420990,338688,144426,-195510,-539929,-385365,-234244,-3096,107740,231430,107213,-315095,-361753,-43652,111182,93477,-32389,-317951,-349461,-357243,-354793,-106271,-27795,-208749,-570011,-38643,217571,-34995,-357057,-395122,25583,596357,799343,715749,130966,89153,182263,171802,83897,-76583,-271652,-450700,-376893,13591,181525,-18571,-111112,390962,440511,236466,-57877,295303,415369,298460,57649,-441803,-67322,503716,449453,-109211,-114030,302966,469256,425053,159140,-273699,-363436,-83595,112993,-118478,-298581,-258758,13536,298490,165591,-269090,-339992,-174673,-189060,-150922,-199609,-471367,-344418,-593427,-239434,92662,59007,47722,-7639,-355510,-586867,-227752,-9295,-43450,-39744,-253407,-572987,-482196,-275502,-121590,51348,3648,-74614,-181467,-336079,-593817,-278248,-198849,-209420,-172041,-64609,72163,75406,-127811,-395071,-321170,-29634,436587,640573,534338,59091,-222556,49270,125912,-193010,-309203,63721,350150,287776,62050,-347684,-255709,83655,32740,-235046,-415299,-490383,-124561,269953,582961,913529,1005732,853420,267667,-252660,212189,533073,305790,-337590,-382240,-150587,85842,470116,611621,653579,446229,225014,-88376,-67986,-49319,-212555,-364181,-431467,-278655,-5511,62688,24246,-355521,-382861,-19156,109863,-184254,-413582,97269,255883,59872,-196748,-251843,-528279,-477649,-485409,-598595,-480044,-176209,-6006,-17560,-219059,-275524,-28254,251738,460002,415761,-22291,-365731,-86422,10325,-206402,122761,488177,426265,231206,125483,416466,709700,578351,-7035,-294737,265437,425444,193988,-326538,-202697,322885,430576,174427,-294243,-300998,-39257,173560,132897,20136,-207609,-370160,-296798,-69497,76083,-107984,-414695,-258910,-3169,422030,728198,515653,218870,-154626,-169272,-213879,-382517,-79711,-88983,-18758,95358,227165,357601,321093,145307,-45539,-958,220124,217977,115331,-200466,-140910,77603,102327,-87289,-287712,-249228,-374892,-110530,313479,213472,-79897,-207531,-291818,-418894,-303274,-45577,271757,497490,436802,352739,189611,72008,-247202,-419929,-314455,-391576,-125638,-30434,-128339,-313089,-463198,-186916,152710,353763,349560,339505,25939,-325388,-129304,-51087,-61919,-222755,-312301,-466095,-557933,-587116,-275452,70304,438842,520193,334639,446400,654983,748203,591483,157432,-240346,-495535,-474344,-258481,-2744,444525,633243,523948,300938,-416138,-323683,279776,744116,603602,271919,109143,-68725,-61709,438256,586473,472948,52706,-452359,-62152,220882,418703,651315,890967,962807,900222,540125,379734,-128143,-621192,-302142,-59404,-269896,-435484,-298005,161059,511660,539429,706169,770655,704764,472142,-10071,-141164,-42678,-235822,-191949,-61830,47966,113509,507630,605847,422130,155712,-57007,-100881,-58094,-70672,-200863,-372832,-412292,-225906,169755,520390,647709,492559,342868,77455,-186759,-279392,-169791,-108104,28256,132891,23387,12963,79884,-93021,75782,-93042,-497937,-222397,188921,240671,33130,-269014,-302585,157045,402079,92520,-236250,40222,343882,375642,337514,377005,298765,238827,270083,317085,538843,649224,372700,-19143,171929,339175,-79771,-449056,-128926,-152400,-378771,-406947,-562405,-18592,389259,363877,463762,497670,463280,188906,-63955,-449276,-69540,225165,114399,-334627,-237522,141503,716150,736271,531567,350071,-33932,-224012,33675,243776,388308,544359,536412,541989,549121,509079,299826,-84311,-369032,-161149,138421,209598,11849,-268256,-503443,-412058,-160299,112725,131567,-218136,95817,167620,44526,-119777,-275333,-392620,-314103,-151736,-8696,304155,406273,237316,-7413,419494,460034,239889,-106607,-240347,-75856,87130,120716,70807,-102021,-165984,219494,126732,-352468,-224540,80809,-154617,-378657,-328946,-50103,-33582,-59834,224588,278778,-266619,-293583,-56906,-233128,18931,307576,535078,342030,156545,-350312,90586,721599,716283,347665,-147077,-53337,3691,-144529,-446377,-292298,-122546,-213590,-353350,-470333,-394957,-366257,-172863,439098,915452,945009,557365,141357,68672,172064,-19376,-440093,-243654,63273,85261,188361,343375,326176,321853,398290,387847,-137190,-216014,166021,277859,-115456,-208444,80148,346655,578272,555627,397378,144027,-94307,-306061,-476750,-296131,48626,161648,-49244,-365670,-353386,69965,405737,188612,-260555,-296273,15426,37284,-170511,-112900,105008,118090,42841,-113582,-35440,25090,-31327,-234003,-527458,-502692,-500891,-231751,74680,-113458,-333203,-71867,-44899,-193277,34087,58606,-143688,-330169,-336139,-318382,-81916,218297,206548,304737,754674,962507,490013,51905,-174549,-127616,207126,620974,790832,621222,131323,-494368,-186490,293714,533609,513167,286339,-60249,-228182,-255626,-249723,-338016,-246500,133449,105806,69336,214236,135347,-175317,-407516,-20644,232338,123533,-164875,-327692,-98167,327912,267964,91129,-309793,-521456,-529920,-518196,-456695,-360080,-275646,-287663,-357301,-395843,-142771,213317,291820,2257,50836,346460,67452,-194381,120870,625185,873407,853379,384030,-46786,-199932,-104922,-756,-18965,-56893,-358841,-369586,37641,217985,217925,139571,-1227,-234460,-265236,-144264,10819,-31748,-162373,-431499,-365190,-96566,20393,-189024,-515400,-182082,-1102,-284590,-88406,242750,122428,-325799,28624,319399,118392,-187509,-324390,-327853,-254667,-63898,374065,426749,235762,-140689,-513437,-507082,-447880,-451214,-381093,-204158,-264059,-422572,-183853,117184,254413,153990,-127523,-213283,-39637,229582,290078,227513,202458,211676,208187,112316,204644,229399,250466,289000,203004,5201,-387139,-298734,-380145,-376174,-236980,-194796,-215394,-88382,387580,590419,393191,-257426,-49979,523169,549783,349310,-96535,-371497,-500165,-325296,-379261,-389970,-373892,-358853,-314891,17194,238716,208328,-49257,-309259,-137575,-175881,-328788,-395913,-353509,-58104,286718,316344,196642,223521,-25695,-344771,-561312,-460645,-195673,-112280,-309732,-323831,-129498,-266006,-430649,-130919,301101,427507,429411,331560,-128728,-250162,334191,483098,346345,35089,-340660,-524815,-255435,-200949,74319,288608,225734,389507,427127,-63516,-341251,402392,783863,320246,-123701,-154860,167896,317565,119662,-326461,-196834,-65009,-174877,-470387,-246888,151896,547449,858336,905296,683395,263576,-294631,-354761,-277709,-307102,-330913,-149786,95733,225032,268765,95892,40169,143841,206408,274534,303505,176678,-240170,-122343,176956,283817,190623,122779,166583,277015,378290,406894,171397,-145325,-312992,-330849,-144153,-153845,-266926,-252241,-192930,-97215,-13266,-336279,-573045,-450628,-172832,95959,372702,593297,481018,225060,242928,281112,235680,-130020,-148326,-122529,-56297,89287,352596,554342,476840,254446,-143398,-400975,-157382,159066,356520,215852,47857,-128451,-6088,277110,93975,-179115,-219922,-74757,-28704,-28659,191734,501007,605021,496508,128819,-297788,-369445,-301465,-445447,-537816,-263835,-227633,-371833,-407508,-329086,-288893,-372857,-271594,51405,307334,530437,685338,632923,412592,-73237,146357,576312,539239,28854,-472370,-191743,11203,137160,327740,458611,433294,-1080,-234945,-106052,-78323,-220566,-236665,-151700,-49325,-125632,67585,516308,423885,95434,-349042,-537942,-437810,-375070,-287085,-179347,-694,148620,-32738,-481012,51758,208682,-104300,-192217,25665,-1998,-227835,52062,43369,-250455,-130187,-92741,-432500,-311880,-70284,47090,39599,-162823,-323741,-299683,-41304,237998,353560,419988,429732,379083,98698,-318642,229402,617095,296165,-434310,-170306,330967,420639,277667,-153268,-568561,-321666,-423422,-105673,593670,1424078,1512372,955568,116421,-366439,-166741,241644,436372,356980,118079,-56489,-180230,-165363,-270067,84820,807051,1026148,453063,-351243,37296,45561,-218244,-358344,-263651,-349454,-314038,-239365,-190291,-135134,46366,97401,228779,507432,608017,444323,383632,443328,431596,134835,-199746,-319968,313698,557360,650224,512983,348603,116869,-59820,-188369,-58173,159957,-129149,-505549,-198970,-143787,-134184,170871,149096,92713,63371,-63150,-37482,178203,-55062,253092,1035451,1061605,457691,271768,574847,352512,31297,11919,192037,42445,7268,-125026,-159896,-212881,-305448,-547048,-219625,-126745,-509445,-56460,390515,438548,231401,162025,71217,-164353,-205521,-280895,-312936,-159857,-66232,3852,132643,289091,554511,529769,407356,266329,5481,-240062,-420967,-244992,153434,241216,41963,-173165,-44481,66123,-244776,-393395,-68993,-73611,-295169,-328452,-196284,99200,532254,759420,514471,-97125,-117245,219297,151182,-110792,-266691,47195,406262,491434,595952,604076,354488,123258,107839,-187676,-134451,80834,-150878,-221542,47645,121037,228948,269893,94763,-115865,167780,431200,310906,135130,-22976,-157162,-138364,-82670,143966,563923,430298,197829,114632,172184,-139189,-282463,-195024,-78871,-273384,-467793,-284578,-343301,-224077,-26014,4421,-85591,-103260,-110022,-87410,-265848,2743,782554,1303197,1359095,979190,500292,-134858,-533357,-256572,-228709,-183375,-209263,-144153,-98244,-262084,-453457,79706,570311,694002,534298,230459,-54446,-139254,-233474,-316369,-474112,-400086,-100672,67981,120687,121901,42887,-4071,2214,302151,422215,300138,-58437,32252,-104058,-204553,-241411,-185389,13357,97688,-217449,-261834,-150431,221404,582503,709052,587314,439583,111133,126707,108755,91579,207841,476905,551924,222712,-403367,-181185,157669,219283,315155,270591,80583,-127401,-352318,-307950,-236331,-284182,-143291,-31817,-68622,-266371,-530356,-498305,-126422,314240,537176,363331,22,161708,323800,88330,32054,105397,-5505,-348330,-515937,-233040,156073,223094,183129,-46903,-79130,-257026,-488356,-150900,165205,526838,658727,663967,310191,-323573,-272424,121928,178271,24047,-289720,-145448,-142259,-341070,-407597,-389800,-270054,-181488,-177346,-1042,126938,131145,47666,-16506,-84327,-13377,336967,351505,373537,237939,145874,-174036,-247030,323451,389633,396423,77153,-311299,-52699,203998,194768,232073,89582,-178509,-280954,147759,570872,786441,419811,-320982,-92570,249005,417346,274937,95986,-133649,-304994,-378234,-327335,-252145,-351920,-304464,-161554,-205811,-4085,440192,768831,960731,775186,138111,143595,299806,455229,406199,447492,417045,348604,522091,659129,557487,230627,-9016,-72668,-385506,-184227,52969,20762,-335486,-147677,154194,670323,1151382,1159782,601027,-134825,-522567,-275496,-245365,-260386,-346352,-320037,-242057,-139897,92276,57497,-29616,1050,-259139,-463687,233198,727413,588615,383564,29529,64609,32571,667638,981795,1020663,487583,-256633,-102989,115913,359520,462139,482055,217440,-67371,-233941,-271810,-250463,-280207,-398545,-471671,58742,479180,934331,1168830,1166730,852191,542022,166158,-238871,-88534,179967,105387,-167094,-300797,-69473,-83309,-241366,-226741,30596,467549,855141,938910,436180,-44618,-414404,-273851,-422768,-144261,-189150,-341042,-549550,-478811,-318875,-254429,-234356,-405117,-388384,-109169,119563,-39032,-132353,-66723,4538,35662,-41331,-95348,-100721,41575,134411,-3862,-487132,-383073,-293469,-356172,-59009,-180179,-38719,199857,256143,132114,-76828,-230257,-68801,96404,133819,-213668,-240551,88292,-193843,-308047,309328,492412,468826,578239,408975,-230595,-166987,297052,582761,500706,230897,11362,-87954,-207148,-429432,-333239,-44356,223514,310776,136653,-48851,43167,217184,82194,-141334,-161508,-33798,-53051,-259752,81042,451145,978101,807553,509298,316906,518873,744052,371918,299051,315246,383502,549358,395155,167124,-59991,332018,733387,804957,336988,88546,276129,79082,-214045,-254404,-365146,-121223,217804,208453,-213912,-473891,-377041,-278073,-200141,-263558,-422150,-511423,-171982,182884,220642,5568,3589,444441,801050,635806,182379,-165421,-187585,-56624,77362,115872,-2102,-130156,5900,53200,4078,-107426,-146652,-268036,-127554,-143790,-340554,-359112,49521,174306,-14572,61978,-93443,415,170853,47954,-342069,300125,615016,192377,-464056,16023,257846,169616,129257,-34582,-140567,52231,95564,-18826,-55931,112159,132735,-219673,-561968,-332436,-12123,20596,-289290,-427731,-372060,-528232,-121648,144743,-109805,-456819,-85426,62573,282723,478917,520743,370236,-81753,18490,528292,691796,704514,874932,1269424,1338074,746253,-92425,-405970,127895,450507,363159,313247,70093,35519,182643,168856,161412,20733,-51337,-117771,-322247,-474346,-333920,-346034,-400888,-440480,-21108,165739,294052,520401,810624,967950,716806,499769,-77196,-431942,-519816,-524418,-391730,-124488,-16725,-80084,-108557,-197529,-367055,-332571,-157068,59858,123935,-19167,-274838,-231168,22319,343099,477048,75052,-452629,-358339,-522989,-78741,171289,241411,-88511,-276596,142016,42382,-244970,-161862,213157,484540,397260,168889,-69080,-305665,-475343,-52547,168174,12354,-226252,-65162,-84317,-422502,-229004,-417545,-271330,-304689,-289071,-197677,-1914,41050,-174984,-245071,133590,123548,-43946,-186518,-343482,-444052,-284713,37211,388708,554285,291826,-226703,-452027,74907,-184401,-292673,-196381,19298,-70372,-28393,105551,250173,330896,370121,414454,399253,359064,218637,-60612,-157866,-219287,-121989,86077,319672,205775,296825,110701,-305165,-549489,-447142,-384101,-535290,-61366,310665,375918,43333,1067,-24174,35125,121983,144258,41583,70045,151307,176641,185887,240568,17328,-296230,57141,398599,614285,583595,437176,-99204,-508006,-68506,260314,337989,258072,435551,364272,-112577,-445633,-105790,-5797,90536,340415,248536,58824,-84234,178112,401513,358861,77450,-322467,-151990,-162130,-259255,-116582,343027,343863,-152998,-195937,90837,193992,168246,-17234,-108026,-81602,47665,129364,379275,493416,316422,-43102,-12927,183617,97428,-335513,-176640,172407,-31596,-287653,-212054,-63739,72917,-227967,-359525,21136,286280,399761,230320,200219,249618,51297,-112285,660654,1080387,1076306,539669,-648,-220559,69656,474351,406285,55125,-325027,-375240,-299892,-145819,-106133,-99530,-156616,-201921,-113339,-200124,-387827,-535788,-470232,-140803,265309,281262,229868,-31655,-311407,-412986,-73022,131089,398405,462264,132470,2709,194133,222407,-141524,178023,814637,1010540,772360,266001,-297721,-134324,72717,-62516,-243080,-238777,-148834,-117936,-192693,-274037,13434,351872,648417,691648,487567,314759,180577,26483,-33376,-4880,107589,3054,-68496,-163792,46763,38566,-469061,57940,762062,464583,56978,74848,109704,-74022,-74040,17470,132477,-520,-3191,170810,326996,170564,-128369,-217334,-143270,-140695,-168587,34214,194275,209515,171382,155717,167837,-193960,-241211,157438,18832,-390079,-267276,-163870,-201177,-57062,-80509,-140015,193491,404171,295620,61010,-109820,-342322,-243891,-7286,221233,429438,436122,225083,-12395,-100066,-2903,281956,539623,673084,463238,190491,-265141,-413991,-257272,-202553,-404463,-241091,202437,523882,734332,948071,1115002,1007905,836034,487859,186890,-71232,-176590,-90917,16561,228909,165895,-94072,-186656,-80888,-220300,-271436,-275367,-274519,38980,282240,336632,-17428,-258066,-291223,-304869,-332030,-336784,-184225,86361,318094],[278039,307458,255930,240739,283805,216804,40490,-354649,-205,524299,750960,645839,150641,-302838,135055,409190,320743,15757,-179883,-164741,-202320,-350658,-489722,-92758,427136,809494,900736,604690,293197,187127,106957,-215182,-369918,-334876,-119905,19720,-91723,169993,160554,-177599,-437573,-94919,96462,98710,26472,-223721,-517596,-496402,-430915,-90290,74248,-34083,-345016,-168355,68580,-59091,-237444,-238103,88670,639936,773488,584127,40488,-353046,-131859,126325,87032,-13259,-160820,-280245,-630052,-194918,131029,49137,-41357,431237,585726,377565,48232,361546,565540,463107,110701,-261732,41104,500074,407569,-54427,-103678,245064,433823,377850,84742,-361254,-471828,-205532,-58983,-247394,-189241,-147748,161870,489595,413502,-123457,-443860,-91020,125659,273570,189659,-267594,-419643,-274304,-199234,-184372,-173954,-236529,-218414,-380649,-514858,-470275,-279543,-100024,-2421,-93561,-293865,-471851,-279408,-67221,4726,-110111,-316292,-292311,-357490,-577031,-181796,-100496,-106406,-49767,237551,537998,552297,148863,-380554,-227063,-84307,264491,448558,369385,-104166,-225714,23306,-10477,-353679,-321664,249895,672914,686763,349322,-189237,-315753,-5917,-142102,-427038,-548906,-385070,102553,385342,536179,576401,378573,286185,-16188,-412155,81407,361618,184166,-261714,-526740,-177423,200337,617360,842188,896429,847091,576159,195017,-14197,-187502,-319612,-437461,-430846,-158772,-11839,176095,428881,147466,-501786,-342739,-77719,-259859,-536626,-27575,137632,166036,60274,83083,-238546,-389830,-449902,-561976,-596441,-239430,33829,301037,208543,-47316,-368053,-84608,323910,358441,-63443,-348623,20524,76333,-141730,175662,633114,778637,720182,490701,641910,832597,608123,-56005,-255898,398173,439779,155194,-259420,-267795,309281,368072,51228,-428983,-61371,252953,361882,193022,-100387,-389600,-492147,-417580,-450616,-370997,-404952,-594342,-234192,36013,573077,862999,554593,119867,-96802,-113678,-74882,-257487,-38651,-221585,-329738,-159187,67332,331961,441025,270018,7598,62590,434604,488716,295273,42313,163206,342469,145754,-169252,-266881,-100134,-278556,-190235,281511,204940,-132253,-380928,-526266,-402218,-216197,-3992,300676,533432,290023,168320,-33436,-210481,-410621,-173210,-185768,-157680,61815,26548,-148407,-294724,-280285,-115988,75376,156511,94728,-16279,-337941,-303754,-257755,-317295,-343902,-353515,-245650,-148949,-213584,-276669,-366851,5918,425515,598228,653153,657510,694282,670358,604412,272952,-80165,-323060,-241040,-118791,-72407,226057,441604,457277,278359,-274949,-370503,276564,820145,690038,208710,-11680,-359819,-127092,242969,557871,635479,160052,-326280,-126933,116519,285764,520101,765586,904186,687596,623577,647676,275606,-81614,-528980,-207384,-390482,-457133,-126398,373025,752733,737054,717129,876150,811522,509982,-21022,-148023,80341,4023,-96222,-26190,178283,267294,538149,583732,441586,258219,59007,-30737,-70319,-158066,-221418,-352784,-357033,-107343,254504,699630,750026,431204,121473,-149283,-219984,-85831,-142722,-521774,-236318,-6212,45637,229771,316750,-27478,124256,-57356,-500621,-233744,276167,393900,191281,-262513,-395749,89378,211432,-261313,-153846,212847,444084,604147,634150,606752,334143,110872,80533,104024,270668,374656,195135,-65987,-27361,89367,-107872,-45219,139438,-150501,-529106,-376196,-605567,-105876,310805,213902,144725,90441,30672,-317709,-483362,-370225,117007,331318,252916,55807,-314915,-210506,608981,986107,773938,400612,-134532,-96058,168702,178395,194648,463023,572203,611267,620275,576850,355278,-12938,-393357,-141869,184433,342470,291346,91226,-255107,-217706,55222,112490,-4877,-174250,312917,436622,232923,-46828,-165200,-129631,-46338,95048,82021,347152,448340,195894,-141137,42832,2189,-277011,-234244,-358288,-328705,-167017,-168257,-174069,-165030,-235412,37025,-32429,-401890,-504753,-199584,-229122,-362815,-329123,-150811,-77878,35405,334861,283875,-249775,-145128,171671,120338,112764,355742,700417,607111,501710,103914,172178,683444,755533,622738,262251,-209363,-259694,-268661,-313462,-229224,36655,15611,-105490,-118230,-53364,-186974,-3947,644458,1096262,890570,421603,10779,-8194,44520,-170795,-409398,-252202,-180128,-150388,-542,186332,239835,331758,446451,357849,-35184,30536,227174,136128,-237892,-156364,163901,418016,551839,543990,393240,232530,7119,-33700,-247182,-513874,-110507,70492,-126392,-459520,-301020,58368,590716,296827,-140919,-240537,184525,349343,172149,36046,275337,310971,219883,-126691,-164150,-244244,-119980,-169940,-239782,-251914,-217845,-62344,40238,-309423,-351445,-81023,-288495,-550923,-220350,-196951,-409017,-267150,-122354,-297907,-264883,-103278,-178631,-215296,320391,368165,-39090,-298967,-237987,1616,370486,555204,494740,381070,76790,-359604,-75545,405576,723282,798363,529328,46293,-177186,1919,76842,-101102,-379986,160770,347135,262520,217531,26228,-199494,-169122,41833,112558,-54564,-238758,-366676,-217378,108590,141297,8873,-322064,-349020,-426107,-472090,-223366,-163588,-196973,-210035,-127239,-191420,-261286,170960,365260,48232,49578,472852,501355,355954,102424,262639,557904,640120,106154,-182947,-325192,-476418,-426639,-179754,-48501,-241163,-383133,-22604,170190,160035,54849,-37896,-297977,-401965,-264713,-85881,-199238,-417313,-485158,-200786,-65850,-34694,-274792,-415760,-77981,18404,-204477,248401,525841,377727,-227343,55691,379649,229323,-3976,-269752,-323148,-173083,45189,381116,447789,307111,-103243,-511475,-309552,-201999,-221268,-231798,-224871,-354628,-550359,-375552,-105926,-39772,-43247,-202993,-285012,-117051,132778,249593,224072,239841,162042,348211,309705,383067,317826,101671,93416,25405,58527,-183115,-327044,-301033,-262583,-156192,-166686,-231966,-259048,37068,170001,-50632,-379478,-84326,376323,590731,406980,179040,-42461,-350529,-507998,-490893,-414800,-361320,-329805,-384367,-428233,-320393,-138455,-210673,-402584,-336988,-171948,-229442,-431072,-458647,-107729,236703,167281,133208,87521,-47540,-295224,-472776,-370822,-278347,-243130,-364825,-447631,-422886,-464458,-75152,132790,344810,408111,382748,326999,73918,555,380796,541742,316508,-73974,-330607,-181875,-24745,-151974,63651,281956,305241,616537,622435,185761,190744,569514,825176,323399,-109359,-153084,162074,312440,75144,-437018,-160578,-74548,-108921,-370750,-366345,91583,528252,866416,881231,597234,169549,-429938,-316623,-303636,-364476,-234834,139263,226096,128133,247815,400666,386340,382959,276956,237440,196747,187283,17085,-262547,-332393,-456581,-369600,-80692,103355,250040,264167,307960,191866,-89198,-369888,-366502,-181694,-109470,-150054,-380155,-391440,-149301,-108038,-355192,-534641,-299491,-115948,214786,501437,753132,619233,335017,186377,272892,265038,37168,159319,214264,188600,224840,367602,480577,284486,91932,-209369,-428411,-293155,-34216,219043,373997,354525,274864,378121,408764,-4046,-337241,-198755,2245,40431,-57095,-18419,184496,354190,396106,145802,-237006,-338689,-227052,-154531,-312840,-444061,-271156,-300347,-299218,-242105,-392997,-325835,-261465,56272,229341,392819,628136,759171,659811,-138406,-40520,373787,309248,-129001,-337717,-86086,34274,155737,287261,310666,142436,-226187,-354692,-224925,-71537,-180442,-353465,-329716,-281448,-490820,-150454,361072,235757,-118458,-420938,-60575,-301879,-375517,-100349,33544,37317,45854,-135397,-264690,62039,206320,-47389,-151891,-82714,-99759,-48275,94079,90233,-76433,-90058,-169576,-421446,-154537,-74725,-222889,-468677,-585944,-446324,-198687,78554,290340,332034,435051,659310,788058,481496,-139237,-110251,397172,308547,-279328,-381301,128374,276052,237556,-91631,-350966,-385519,-437965,-168952,413388,1098383,1123160,602954,-91235,-313447,4237,340515,378329,192603,131126,119548,-65275,-305813,-291248,53156,683678,842476,206203,-342695,50147,-14433,-304212,-291812,-189551,-340223,-562079,-462583,-143090,-7674,-90358,-72789,366285,715664,595652,218325,137230,369340,580611,388518,-80388,-399049,188648,451728,561727,417888,215528,19770,-72536,-137115,-194794,26650,-31634,-62840,55330,-149313,41476,473266,486666,93277,-268111,-243777,51704,291732,124206,397524,1067085,1029625,265456,89838,310868,159374,-111401,-61914,167988,-47990,-125712,-172845,-199913,-383838,-355817,-411940,-178455,165743,-44895,-349354,114767,280651,121144,-112522,-218032,-222380,-45859,-79070,-156493,-32341,25851,-80673,5908,281620,576687,415543,87857,79903,23227,-155138,-316783,-166904,126950,123566,-164752,-410095,-94803,27452,-233120,-53492,357413,331150,84284,-21531,129401,354988,706519,717945,553473,5173,62694,335409,153931,-172957,-402384,-15244,325886,268666,274938,429123,410758,236992,160591,143337,94216,40000,-383914,-386085,-120523,-195491,66592,264930,186407,-77281,130125,623810,664401,624045,260758,-42404,-79391,-103091,-46775,392968,448882,429077,629212,171058,-267712,-483803,-396189,-195799,-308958,-509496,-247328,-177660,-112101,81682,63935,3996,-98255,-193416,2707,-147915,-114241,793089,1330464,1375646,957064,338026,-320819,-403840,-169725,-101529,54958,-48446,-19766,-43614,-224600,-462953,-14347,332584,419980,568991,377086,69263,-197993,-441828,-488859,-463622,-548485,-277250,16733,155846,149636,57980,-42728,32399,335063,594880,652853,439240,157109,23012,-171617,-286258,-363292,-43112,179495,96409,143034,118782,382933,561162,431794,182085,-105876,-116617,81774,196002,110150,96682,409059,382157,8153,-352013,-213100,-23150,35863,162227,207389,59193,-238796,-414183,-156327,54735,141205,345745,504163,456418,140180,-152028,-198345,25354,246003,366092,244211,61263,118890,78153,-324966,-256088,127451,-67026,-350904,-98024,130592,275194,391554,510185,360234,184501,-112637,-488728,-127215,79691,279495,414822,448037,136569,-358953,-158989,119915,67563,-120367,-296854,-168656,-120151,-77096,-110763,-264281,-418686,-233323,-169722,-48741,-42482,-35922,99115,161625,77271,174526,415362,319440,316909,96278,37177,-139829,-393266,-177448,200344,264544,24493,63796,254169,291314,140861,167580,47363,-148855,-183191,58173,388016,429957,29674,-527356,-7594,335607,446477,166334,-156657,-406924,-327555,-314439,-226346,-206188,-302907,-369412,-147919,-175689,-96676,285746,640503,921268,759776,35512,-275690,77663,214710,262707,391591,484579,608248,756938,763419,498596,227963,134960,26044,-117980,-81295,166129,56480,-332124,-233041,207,611293,1115874,1203958,662751,-103593,-327358,-55719,3695,-158049,-162596,-125702,-50374,91741,265931,115342,-206506,-204545,-334329,-375269,188552,534951,434094,-16082,-373000,-52389,-97112,472166,880462,1003396,572905,-70290,25010,389420,684396,681145,510255,234021,-21468,-52718,-144848,-253326,-227439,-284202,-276486,76595,446898,983986,1305934,1226362,1009037,586880,134332,-212633,-32390,194329,113391,-87356,-396608,-319506,-266001,-547562,-487297,-141359,319830,865062,1073121,746662,325580,-123933,-374576,177413,553182,421882,307740,-4189,-203781,-133413,-81108,-129417,-351714,-390624,-156152,-50143,-148544,-219268,-75900,-93598,-218958,-326522,-280588,-11815,148879,56548,-148257,-372431,-280334,-405174,-158116,110803,89319,65859,5214,67624,91585,-156227,-158427,268524,444431,218660,-278095,-267438,-91881,-393940,65315,578265,723964,756995,799258,621494,143996,-29632,303965,659090,626649,218779,-115606,-255960,-342640,-491087,-213972,77600,292659,390631,265126,223821,318735,326248,96146,-179112,-260094,-116635,-97829,-306675,58681,349975,745297,820644,612257,422640,632609,849007,528457,578957,934561,810757,632396,338149,58887,-7891,353896,676649,623462,279859,12797,166649,-3120,-301603,-238695,-300662,-331643,-60340,2903,-341752,-488023,-531283,-298102,-66832,-70302,-273725,-501077,-238097,22662,-16870,-188435,-136043,255476,692076,818529,545969,174428,128245,154183,267172,139619,-35691,-105705,-46743,-76762,-180950,-223580,-158679,-218251,-184887,-308482,-447663,-307652,-114474,-204009,-404316,-254076,-267604,-16954,210440,59565,-226054,436070,818014,547868,-208242,-228538,-16141,77788,73667,-209638,-349057,-142191,-38116,-153191,-191602,-7663,31058,-158045,-461272,-418104,-196452,-60037,-292794,-288432,-278581,-420442,-99863,265891,151667,-230889,-192566,-252,92536,372426,642071,845893,654955,336500,264767,406455,461203,954865,1548381,1657933,914379,16643,-101235,289035,391289,293180,250325,-43493,25753,156166,117235,146586,-47722,-141422,-312593,-490488,-196645,-233883,-237323,-354659,-302902,-8978,151275,307398,389252,544753,806517,631560,313942,-7099,-231073,-425658,-329115,-73949,78362,155448,69734,-107123,-425853,-261911,-349406,-358155,-23421,127642,-49316,-305325,-112113,22005,273412,385191,79916,-311962,-455835,-502173,-28759,285501,245008,-255411,-164835,212400,432,-453417,77481,520042,737556,468119,113493,-184970,-235922,-374821,-393047,-205714,-239414,-429745,-239131,-250797,-248306,293044,74140,-65145,-470664,-333506,-213508,-109846,-64450,-216055,-403592,-103648,-173197,-241824,-229286,-238525,-146021,-39876,-157607,363012,402538,212370,-254067,-303767,44866,-185935,-254418,-242541,-212568,-367901,-203896,266549,615531,706812,597839,401300,81695,-45052,-147580,-155963,-297157,-395206,-346749,-49960,119701,83824,229968,164830,-372409,-449784,-248076,-359766,-428502,-106468,43871,75613,-336571,-104617,-49358,-243102,-127739,221045,366121,565951,639453,429703,311671,189326,-90612,-126267,170878,445100,598595,469796,173992,-348101,-197860,176293,297599,173466,265731,370395,93785,-503462,-138488,114976,-35772,122784,506068,386139,201818,-30091,55231,305573,323444,147810,-166291,120176,257773,167535,-254232,-48652,-17638,-339946,6947,297405,382701,303334,-3324,-232853,-202313,-8986,137928,386583,441319,333719,-81185,-39580,138686,198590,-182139,-326957,2861,-112489,-263420,-67482,-16175,-30255,-275956,-357593,-188761,-63413,84281,47930,-13871,-105560,-430980,127997,917463,1191856,1066182,200126,-332472,-363962,70455,451945,483303,236861,-219333,-514166,-335881,-128473,2247,-48892,-168482,-195770,50181,205399,187584,-79152,-410682,-324793,131069,145858,152806,8975,-113051,-46775,266372,484590,543352,385958,-91818,-18752,221714,205320,-140438,432661,1083425,1231009,912027,380623,-212714,-236384,-33625,-196839,-323098,-287838,-432889,-402314,-404027,-322003,6250,431046,745505,732639,515880,287681,129473,-26312,-50110,-25293,75951,123772,16696,-265089,45377,128030,-236279,-289770,356808,111990,-294615,192834,346115,-24510,-310365,-162051,-39871,-109007,100603,560454,886070,617613,101315,-401485,-276333,-224206,-192052,53330,245363,243092,-57670,-141470,-12945,-158460,-280914,-53714,-221513,-361548,-162599,-123246,10445,243979,198535,-172005,15873,382304,498860,397874,277540,32939,-61494,186392,424694,532755,407816,101988,-28399,90996,190698,382046,410208,440644,222426,73140,-165712,-416508,-295388,-168439,-324341,-315028,65742,388146,551875,712000,1010805,1105901,937700,646451,221566,-111255,12922,41626,-5972,41810,67662,-88060,-186917,-68663,-170174,-192349,-191047,-183315,13759,235486,242337,-2089,-179005,-220007,-203541,-233115,-419550,-166733,43683,175663],[76517,179596,88775,91433,174149,158885,-57228,-382694,43794,404851,540760,514064,255100,-190888,-32265,117984,-54309,-333841,-312281,-35817,182429,151898,-228927,-591121,18560,530119,838348,512207,39597,-71444,-105418,-414725,-183280,45084,208315,223046,-161015,115888,240715,-33148,-410807,-230772,-46218,-6120,-2024,-116112,-316650,-426939,-491633,-134078,161621,197963,-59404,-131029,-77880,-103513,-176320,-69817,69868,509392,722507,535235,115324,-314212,-111390,206231,216459,120609,34568,8726,-283279,-374256,-33102,-15197,-31385,364754,692433,551176,141295,199276,543390,520653,174369,-139243,34733,297010,241144,-56765,-184979,34232,169102,152979,-29064,-247264,-141068,-52171,-204137,-340848,-52831,-121313,116539,484975,520026,8099,-552951,-41709,407998,627509,409773,-100245,-283387,-151531,-258136,-519682,-520693,-563729,-498928,-432030,-303698,18457,163480,-26935,-63963,82974,45221,-261143,-171791,6389,-11930,-120249,-453225,-397659,-423732,-537512,-228801,-68446,-75430,58094,470308,864872,869009,327578,-314625,-126766,-59382,-98379,17459,-17051,-347854,-205486,-26134,-31042,-221839,-249287,295990,792329,837630,424655,-17393,39145,129208,-94012,-339829,-446760,-355410,129341,306991,349302,172254,-209296,-191882,-215528,-520198,-111893,159015,131701,-113546,-427802,-159543,289243,683252,1006130,1102926,1174861,865532,502898,208346,-148268,-315082,-529361,-241126,41521,-38154,190378,651547,496007,-68285,-255555,-39043,-62956,-195957,-320429,-177278,82645,134070,142675,-58342,-241728,-258690,-312196,-478582,-457893,6995,569758,839622,529888,-76016,-349385,33430,120011,-225568,-360727,101495,110818,-123005,59717,530489,827836,902762,715158,713408,747507,454165,-192349,-156776,337888,199971,-49794,-271893,-306583,211253,252670,-62728,-406822,95446,383289,378628,194296,-184478,-335664,-196187,-89014,-111236,-332860,-456277,-354030,-34654,272429,691553,779928,445937,-76400,-102204,-54306,-15481,-89201,-91873,-314788,-501032,-270882,-46263,204506,353869,226505,-13215,54011,540411,692987,463758,297604,331651,454929,140497,-281787,-305847,-89557,-256901,-250632,153127,117414,-255729,-558653,-417539,-215357,-90465,116734,385048,453292,39339,-119298,-296658,-544156,-218718,28670,-126295,-22364,136252,58438,-95195,-183741,-123798,-44768,-35485,-161960,-175077,-131114,-40933,-143352,-310294,-423589,-440085,-260517,-12320,171001,116914,67810,-100736,26749,380967,767740,978628,890417,720651,548875,556793,483587,167131,-157536,33292,40942,-45620,-62904,46169,94030,-82167,-254163,-327376,204237,700758,656605,144888,-136158,-467435,65562,311431,732059,761694,202504,-323772,-264472,-86508,154800,403779,531893,593538,354325,638813,853495,747724,246752,-546003,-345425,-464866,-286754,72361,462416,756787,757863,563113,750941,754724,504379,-9422,-290099,50390,145080,70161,130281,382439,567775,629832,527119,345973,209423,103588,78914,16201,-24142,-55625,-143877,-313859,-104607,224070,660495,670317,270832,-156244,-366126,-199657,73109,59488,-292475,-219376,-184736,1471,323654,311733,-124505,-95507,-27708,-274037,-180883,268496,440762,308661,-241574,-526035,-126459,-55685,-442147,18935,404789,596895,827180,876505,691315,335273,-25381,-150390,-138699,1692,73439,-47297,-205188,-172125,30332,267008,374987,473382,-36367,-622298,-475163,-456131,-58407,272834,195780,-54618,-202670,-250397,-403355,-266737,-18754,273203,322129,297350,395382,142218,-469464,142342,803066,768241,371765,-230767,22483,214870,63213,-106584,233195,491326,643301,677489,616448,365006,-11196,-477464,-148681,105772,314187,392927,317245,17989,-32615,151792,41349,-338182,-182720,320149,506289,311950,78388,82148,288900,387951,330551,162978,317893,454678,206582,-140223,-367442,-323623,-75659,-62925,-293515,-428140,-276963,-293966,-396823,-290596,-372184,-191179,-128837,-289134,-459002,-313288,-247654,-330809,-301373,-204166,-47456,137277,376971,219132,-165637,-26951,315189,363128,207253,411756,787892,909329,922672,540899,309786,582321,782628,770629,517928,-68773,-393823,-485724,-227724,-70216,203218,251053,157436,123388,133143,-166406,34677,634111,973882,618187,181483,-174827,-238081,-272942,-532220,-398463,-299518,-461480,-447572,-273856,-80352,43442,176937,194947,-11525,13846,262084,322076,191249,-148219,-115732,154319,348355,395218,425327,308308,197863,-3783,50189,-148336,-573638,-214491,-9638,-203495,-465228,-307791,-103186,422247,237631,-88148,-203790,250973,495374,431323,207245,375199,440701,340702,-104608,-335994,-502138,-289334,-143323,20865,160773,91207,23627,-148860,-345774,-72598,148440,-57523,-419302,-515635,-367113,-535136,-248472,-95176,-301930,-322178,-319252,-479341,-338445,-30900,-107540,-284607,-431866,-286144,92366,437713,359812,126166,35672,-79293,-69829,319533,576869,791494,893316,617603,70562,-263211,72310,282355,26281,-539959,121909,504426,418911,207899,-74498,-28830,141516,115139,-118221,-327267,-391195,-394718,-258148,-110648,-17240,-30069,-66473,46425,-188244,-382489,-67595,1041,-14810,-5668,81543,12552,-306776,57924,311450,26436,-25826,447143,732078,709009,443597,286692,399388,222826,-272134,-219732,-1784,-117972,-85907,100269,58270,-109583,-443539,-296280,-102809,-115209,-167121,-150136,-253707,-449683,-448756,-288416,-454776,-460667,-423189,-280205,-157597,-111665,-310642,-397651,-50503,-54182,-189094,328774,600207,475112,-72560,67779,331184,236473,130135,77990,19803,90973,173259,320900,360633,235192,-169116,-357667,-127730,-31333,-112249,-128858,-220052,-288367,-393339,-510647,-403688,-411119,-292468,-267605,-303496,-119794,39172,171073,189633,153550,-81000,100012,209497,324477,297434,-83557,-251281,-270852,-94207,-164381,-238670,-352607,-235054,-112358,-161905,-263577,-322205,-410032,-339427,-99102,-112733,-92257,17789,316432,289685,314098,116686,-129062,-208815,-261126,-274100,-315218,-450776,-495225,-342778,-444739,-348609,-183552,-169487,-223198,-32182,-48117,-407387,-241580,367482,586735,335170,175828,-77440,-120837,-291459,-388038,-258864,-254206,-364190,-467158,-593270,-517752,-238025,173743,283156,299039,290718,251622,221627,138482,87738,297287,391392,167525,-207176,-281821,112824,160973,-157510,-100038,114379,185224,514576,698681,714911,499125,578301,586214,439963,104821,119,221584,334455,66026,-440940,-250907,-178011,-141169,-225414,-436343,-102532,329110,630746,697287,395178,-30712,-371217,-256396,-356447,-480492,-227614,271736,221426,15678,91223,494590,493436,341890,79595,-37596,-112454,95786,444900,649438,470004,157538,15322,-165586,-76664,42178,52717,82763,52797,-146675,-443895,-438959,-312073,-100519,-48375,-467409,50034,527341,531174,-80040,-316328,-145840,-165548,91262,334754,599342,514818,369945,329384,419524,247377,161650,403904,490663,333620,232240,210949,209974,49960,26942,-312,-81866,-157656,-346435,-39693,309630,423312,571830,710110,473940,-135021,-425680,-75912,141830,210441,102160,-98481,-232935,1208,142058,-10046,-372929,-399658,-307093,-144133,-272716,-427360,-326164,-291516,-229175,-92272,-68500,-3498,-77165,177085,203538,166027,403251,757969,760699,35888,-420655,56687,59548,-276109,-307875,-91930,-28426,68504,181607,161879,-185152,-507198,-479420,-351016,-28804,-83010,-194026,-284018,-273165,-479911,-374353,97622,63849,-162657,-195188,53352,-46489,-67635,50415,104442,6121,-64887,-170996,-106799,69203,152019,-45062,-45828,12090,-49323,104820,100212,64151,-60967,-131705,-298582,-245279,8019,-32966,-180700,-130802,-257658,-514419,-174044,81268,198107,145107,168819,517055,813484,605743,88161,-440230,13702,161234,-190310,-478098,-114709,76895,107573,-45742,-153895,-235355,-344940,-195227,235029,666058,577589,62477,-106198,63630,309657,491979,329947,10905,123970,214604,56333,-299661,-319526,-118364,274440,321702,-215227,-251528,-23447,-165645,-469515,-252024,-154140,-182151,-253022,-443202,-353491,-149912,-299560,-121512,431798,712939,401235,-167731,-275490,100302,438320,412814,-102997,-442582,-56576,237350,380040,263878,10945,-140883,-104539,-70584,-172435,-1999,161085,308019,144594,-68273,200610,608203,673253,179438,-184735,42097,147439,380519,280477,394849,824085,703502,-52718,-164209,49300,-76911,-280025,-242193,-14334,-203467,-372961,-310393,-245252,-446355,-348194,-273644,99313,446679,341485,-266846,-236907,84945,73764,-137840,-471559,-392885,-39481,56085,-3186,39305,80259,-187211,-346137,231264,583851,410372,-199500,-226242,-34465,-197103,-380419,-133781,34643,-54406,-459771,-276825,-72236,-109462,-278097,106520,512642,512000,279244,146796,314374,400469,610658,517740,437129,92235,120930,262640,50686,-283872,-357350,27428,288288,151908,-128303,179085,399252,374907,320494,520228,471749,213231,-53713,-114222,-176824,-521044,-154782,225991,330466,91078,45581,571481,760827,761566,306201,-126873,-118901,-43614,-347020,-51814,222571,552697,992566,699894,102490,-362099,-442165,-421960,-316156,-471883,-342224,-127515,-127845,-65431,-155824,-33021,-92911,-429737,-68586,-206672,-309235,629699,1191058,1248295,868111,175579,-503874,-324680,-124375,51914,255827,202032,160119,1588,-227218,-312958,-172480,10231,147851,528915,486280,123719,-331199,-443873,-423882,-517706,-421998,-448578,-122315,124453,197725,88011,-105628,-90855,166387,583183,850053,817694,282158,39603,-242284,-335536,-484547,-259928,103213,425592,685578,460834,403413,401163,134138,-53866,20034,-193402,-11124,159836,66567,-53275,218893,139099,-253077,-346080,-192059,-100733,-57889,28943,49329,-63347,-314616,-453517,-100494,238043,486247,722723,906667,945664,586841,305122,198837,229146,196934,132999,26866,50351,25126,-78046,-258283,-43922,201007,-106360,-198683,124821,368183,310740,517951,760643,691630,374221,9752,-388227,-198905,-83590,-147372,88247,231612,37767,-89754,17559,80470,-8688,-134751,-268519,-271215,-37021,170267,189700,-42744,-353264,-293635,-162640,-156048,-356124,-349014,-19927,173386,142471,283063,241312,19449,-28607,-186368,-36840,125883,2285,-297540,-106998,-41302,54939,368420,503796,336974,19805,-15023,51272,-90482,-144819,-69924,195408,179347,-164585,-208288,190019,437766,469271,98180,-286029,-169993,69724,164545,245168,186187,-64098,-393797,-76312,-56797,-152921,38524,397056,788519,786120,248745,-357963,-42790,34831,192380,367868,528534,859094,978293,854523,456000,118550,68321,-47143,38233,39197,169097,-1888,-317920,-336552,-167901,433349,929802,1070028,609871,16518,146492,266596,263820,-12056,55238,81668,147801,306205,331616,67667,-414442,-169285,-91508,-210690,-75113,165638,245207,-134564,-193810,-37254,-180529,176675,753558,933241,603355,39093,37234,569451,871405,723661,306495,34939,-167729,-93040,73123,-33615,27788,44654,-42301,-72999,262423,765744,1072133,993166,930174,552589,137902,-101649,-26646,128154,91989,12987,-79968,-295479,-516866,-415689,-469104,-296399,127890,689114,960524,924081,551100,73342,152231,680094,935618,816447,732007,453148,247173,179926,125745,26569,-134216,-207341,-204734,-263762,-270125,-190700,-59355,-199584,-310830,-339444,-214505,83659,91002,-186216,-384255,-208885,-126000,-149889,151307,298274,259842,47287,-245046,-65488,85818,-213464,-50033,473172,620486,262054,-237848,-374113,-357216,-202227,325980,687712,761856,895255,948924,804139,490987,127433,247757,563319,655725,228365,-156902,-401452,-489382,-397448,-130060,89022,215865,296863,262197,363187,498287,369413,99937,-167081,-301158,-219106,-183478,-361067,-75572,19645,66418,430572,391147,337263,677867,843453,605564,580372,1052380,902354,482529,195384,-93862,-88324,128819,332667,180897,-9381,-142130,-70233,-212329,-470463,-136688,-110976,-179232,-185573,-243631,-499176,-245701,-231277,-225237,-26621,54077,-73387,-308059,-206946,-16862,-79438,-211590,-319837,-56219,393043,789693,852418,589186,421905,228508,296039,107279,-125268,-121836,-141425,-268127,-427613,-350742,-207709,-234793,-352911,-376258,-219175,-101426,-187560,-388571,-339749,-413525,-404094,-79119,142757,3314,-134191,405327,770392,635870,-48090,-358845,-274733,-123774,-113387,-330375,-393309,-254819,-171031,-300763,-398061,-275609,-141627,-150792,-362659,-237776,-58880,88979,-133346,-127100,-140460,-217134,-155500,224287,310716,-12463,-377525,-140633,4671,334297,843438,1338506,1374860,859523,173619,166143,326406,982366,1536342,1547469,896838,269636,272906,405909,192698,116284,51622,-147808,2336,98730,34992,-14861,-85137,-212735,-447896,-179530,179176,209638,134313,-40178,-39313,32112,141903,299633,304439,231140,277829,235033,-83671,15876,-28301,-308846,-200945,-36785,45603,159255,137159,-101766,-423277,-226666,-197775,-305621,-91498,96990,-55747,-179566,100727,99966,133864,166029,47800,-188966,-429245,-466798,-77194,282839,204386,-217035,-32440,205819,-60684,-370768,154942,613605,826442,565732,215856,-113736,-142443,-66779,-187809,-456431,-431760,-545538,-354095,-412375,-55501,409730,494585,431739,177056,236558,197007,-11860,-69767,-185163,-498809,-387935,-353283,-302919,-158151,34384,281671,472514,184050,282122,292402,15025,-448579,-213409,-32737,-155083,-264843,-433952,-433343,-453899,-419787,232460,787042,982580,663488,150023,-450392,-83269,124392,-155128,-323051,-337293,-385138,-190585,-179504,-156664,74772,124799,-442461,-247645,-99563,-354383,-333866,-136555,-180870,-217747,-484147,39087,238303,-77270,-338157,305122,625123,901585,896830,551985,249890,-134127,-409874,-89038,237774,434949,521697,339167,-63657,-446817,-24479,265408,113744,-134528,136266,216252,-96287,-249063,204444,271022,-169223,81048,581892,584249,392930,101873,-333995,-113361,7314,-84448,-154723,247568,516570,465887,90838,-224700,-353101,-221281,198014,382990,404339,256712,-86392,-355850,-299377,-141898,108641,361973,391242,316180,-108649,-20566,150707,224592,-68293,-302146,-144620,-123377,-124453,-1404,-25815,-150488,-132509,-96802,-194383,-287230,-226777,-1853,108568,168596,130833,333903,894750,1011420,645406,-189264,-19799,177261,266668,433248,531115,355873,-85635,-506180,-288091,-47934,157390,84323,-121692,-261204,85305,473681,643127,409829,-2825,-260260,-315005,-182548,-109255,-20358,103297,407439,631958,810443,589746,166072,-264299,65772,207687,105510,-7658,685642,1303276,1327972,839114,340025,-139393,-389807,-253513,-404879,-227481,-96089,-262295,-483146,-554312,-354359,-115404,298279,671849,819330,556060,235987,39443,-103914,-127955,-71655,17395,158598,-4954,-369927,10972,161522,-53928,-517737,-234653,-271260,-314335,279793,523688,198453,-280669,-409762,-260458,-264761,107425,795103,1197570,913897,363487,-240284,-446866,-352978,-283033,-17840,217926,248745,-166400,-356566,-108472,-152323,-419906,-407599,-467850,-172428,-19547,16066,227034,470084,473106,11597,-194017,233684,518229,591496,542735,320020,133353,330461,520337,527906,292027,-138596,-171413,134215,340780,549014,493483,245743,54756,-76936,-178159,-358605,-308862,-210986,-324734,-336206,-26359,256000,306277,336238,622849,873042,753332,571754,103292,-164528,74309,163890,124699,-39172,-106711,-234099,-246697,-88339,-119613,-44271,60980,-38647,-79525,104459,82157,-17604,-117492,-118692,-122409,-186952,-403295,-151535,-21643,26395],[28133,129616,37698,-7214,53351,61824,-188585,-407722,-16700,181408,251756,301433,277681,4775,-90699,-215221,-491498,-341707,-213937,54177,471518,576348,238217,-354333,-260639,206098,510767,241467,-198304,-296015,-364879,-342611,17536,321973,476070,344303,-102072,44867,304863,101195,-286247,-400399,-275540,-189776,-104457,-104766,-215153,-265272,-241138,4001,340405,417510,92674,-162774,-211759,-78841,-67107,66838,72973,279155,619911,526702,203595,-35983,23615,244305,302742,216940,203013,214377,6568,-216640,-225112,-205164,-88289,271081,759745,736555,295798,-12201,393261,447181,175129,-88685,-90891,-64,21113,-134555,-393290,-362106,-302733,-218738,-176877,-43784,258318,238536,-223684,-375375,27997,-132675,-153708,278132,450170,89291,-525551,-58414,565865,831888,497201,-64700,-365539,-186802,-240523,-242053,-330261,-383101,-490804,-545343,-184821,402149,686856,262994,-180335,161724,337415,55407,-6941,106529,110083,-19200,-236667,-401394,-552985,-504534,-347509,-139656,-162276,19620,486417,892274,900864,370849,-276583,-116203,70557,-69457,-425623,-471748,-456308,-214800,-93537,5845,-83683,-197625,177289,663933,698260,320044,153407,375794,370152,77508,-183811,-335003,-496382,-106534,32651,47732,-213234,-531158,-43253,-11604,-302165,-344305,63333,248477,119708,-276393,-179311,295515,614090,1021261,1209232,1293042,1008106,712672,406382,19528,-296825,-502771,-39378,212177,-100294,12210,568419,576000,205682,-32021,113191,208227,147275,-156176,-623384,-220463,-61900,-133641,-104149,-144635,-74654,-41286,-133676,-267737,34688,636272,1185313,931396,360833,-210703,-327215,-253232,-463028,-381218,38205,22531,-220719,-235417,171802,497453,629782,623176,556683,460256,144498,-395065,-127207,60923,-185503,-295730,-355046,-349667,51299,120192,-154351,-410080,105068,312582,222526,86058,-195456,-226781,-112545,-41820,36518,-20867,-134321,-53070,198106,518817,678933,503430,183139,-303322,-182084,10396,62928,82227,-181096,-319754,-151234,-61038,-130100,-145377,-33070,-1908,-112373,-81192,431279,704388,495114,347906,258409,260407,-71878,-469319,-416427,-294878,-361746,-354521,-69989,-22337,-403516,-505681,-191967,-44544,-9659,157062,312203,155047,-304714,-444257,-513851,-357739,-26966,99657,-116709,37462,139406,45299,-91487,-123988,-57791,-66960,-261090,-349961,-26194,275162,337992,-23858,-356577,-457160,-452468,-103311,180887,328123,274702,222691,128672,118678,426360,986312,1118441,985063,657835,447092,608127,699887,404243,6461,192063,84989,-49822,-182231,-239010,-292136,-506504,-392933,-284872,62871,388986,421338,9696,-173060,-123367,267514,570588,891853,712370,107670,-444901,-445767,-267174,68352,383746,306644,108464,-8651,451375,748446,799563,171242,-430097,-350329,-322808,-88696,158613,364059,472539,495632,260006,380013,519902,427328,23535,-556457,-121362,129220,170979,309750,523913,763959,627593,365612,125629,28603,79696,172166,82227,66076,103317,63189,-251925,-268339,26162,353679,381177,11554,-458019,-530526,-206906,126223,228328,-28892,-124056,-352298,-130914,246024,166956,-250964,-242962,49602,-44510,-47070,182850,363072,314283,-158559,-608046,-339466,-82475,-153762,27766,460893,721965,905401,881978,544090,220791,-191966,-394799,-362801,-221456,-213474,-325607,-399403,-287185,28675,460977,651718,622262,45388,-537881,-523475,-258369,4411,214105,164886,-96182,-229629,-59267,54576,239387,298431,312258,192264,329115,646880,548986,-143753,-372950,336622,532399,260308,-364125,-17982,200357,28030,-395752,-105047,312942,629344,707188,610426,329638,-56001,-451244,-151361,-50554,141679,324886,338988,114507,-4279,127428,85631,-233675,-190635,160380,367152,268916,161926,193093,416633,555327,346425,128781,195016,374687,303095,159901,67828,126553,270237,124787,-213605,-453770,-294343,-214192,-518280,-367992,-476470,-386052,-104740,-2128,-50256,-98057,-193586,-279792,-216717,-77983,98403,260242,383784,187005,-57149,-531,335675,424869,221424,423608,729153,1030871,1074578,834818,508878,495636,764160,723748,468984,-53148,-417496,-364692,-5315,231644,384836,467091,341125,195195,96948,-313778,-69118,411280,588213,252375,-49693,-256160,-469536,-355977,-238405,-252901,-343873,-514131,-570274,-565227,-309232,-158507,-68905,-209053,-418538,131042,500889,548047,421840,19382,-135964,28377,141257,171325,269202,223717,110824,-28232,2451,-195678,-560918,-157517,-4010,-190861,-321474,-295185,-330571,-60658,-23193,-188839,-119859,245600,444549,424146,292659,374498,464263,328355,-96561,-408955,-529252,-432631,-124045,225016,445330,234794,-53159,-424966,-260378,160732,479186,398870,-91600,-521191,-356155,-451424,-402624,-243736,-382311,-361692,-382512,-557245,-221953,-234292,-409452,-257030,-207005,-353913,108918,384064,110412,-194505,-253957,-28353,378842,776421,793336,800574,800347,559211,67228,-401798,-24901,343762,90317,-490456,17903,520326,482645,171605,-136103,213114,439479,176761,-356464,-404125,-555155,-402914,-187534,-99965,86530,221111,330291,386008,10538,-285445,12586,117965,220076,273205,292020,181934,-234605,-64183,186326,-62728,-187920,313699,727174,738402,611026,542067,552589,37496,-469093,-228261,185633,172978,271775,383799,166182,-39314,-425686,-620560,-389399,-291545,-157810,-24186,-88216,-378045,-467515,-314683,-290025,-194677,-367306,-545240,-227759,-55550,-263309,-358297,-47960,-107932,-183753,229192,523716,461205,104633,78905,249595,180109,136296,394998,484489,569208,452757,335644,269728,131717,-145652,-149449,48884,132439,55371,67776,-13841,-70828,-171311,-280848,-411218,-424273,-179548,-83792,-99243,-19384,46094,167383,250148,103132,-311520,-398508,-143219,83377,143992,-257029,-615579,-417237,-374985,-306633,-261619,-433604,-238011,-118891,-203024,-303608,-166751,68475,71628,66447,20864,-81182,-379643,-148370,129542,254561,62732,-43714,5807,-154049,-299606,-436695,-553357,-351429,-149460,-340387,-375209,-11736,161063,250999,307274,167522,-304528,23670,798375,1063228,860908,433028,15028,-87798,-244236,-309137,-195788,-156049,-237631,-324419,-390763,-324623,-143638,147113,255238,181106,103667,82666,89142,53497,9329,161295,264906,194687,-170350,-408410,216555,252735,-161675,-300571,-75061,4438,229211,446682,744056,427112,411510,202033,491669,339173,198149,330607,409508,169584,-216524,-295743,-292794,-252190,-163132,-311828,-319971,-2397,209630,361934,145228,-248070,-295028,-205821,-380782,-572032,-265276,124871,19648,-123401,-75779,358642,363855,104485,-180051,-259457,-506133,-70281,693567,1333872,1285901,972985,452099,-85040,-265059,-249858,-202664,-201736,-105832,-191128,-440285,-429412,-337687,-32112,48013,-412023,257531,831528,732693,27457,-50291,56901,-155136,-133398,68008,301099,281392,387071,663865,739352,242705,237882,582367,677958,409542,203505,49548,-95003,-175279,2629,191534,261059,92832,-443487,-251978,91345,347235,742751,920038,520908,-166814,-257379,159479,371965,429755,327335,27710,-412258,-237350,-63020,-138568,-465192,-460579,-421170,-291415,-279139,-308048,-341661,-279015,-211684,-75338,96416,184489,89954,181470,132856,-59685,119535,645181,707720,331012,-321814,-191370,-117271,-332181,-309132,-154623,-112426,-27265,100354,97197,-355137,-427852,-236382,-274114,-65697,27943,26960,-179898,-138167,-217849,-412777,-195164,-52645,-54730,126760,241985,214322,235836,110588,51362,-82273,-166817,-131957,23498,110079,75060,-49079,104476,204481,97804,183866,96738,-14249,-142430,-187383,-345020,-104803,132293,2166,-36028,186397,67377,-342316,-178184,27105,52914,-52291,-193207,87275,487091,507014,184774,-457934,-296258,12815,-104181,-457294,-321587,-73695,8950,23913,53607,63293,-132611,-118694,143230,344550,138604,-254941,195129,493423,641903,648030,299588,-117312,140288,259105,125006,-167931,-327850,-377825,-296304,-250375,-279073,-111682,-97110,-283558,-484352,-185125,-66591,53095,131402,-17252,-284542,-369549,-453560,-15573,412135,487398,101526,-419655,-355322,-151613,77662,132727,-298660,-368980,-223777,90376,242844,152019,-114966,-191426,-75479,4622,-58404,13008,159309,339028,104859,65695,300557,611279,727966,295347,-78519,-9233,159737,418404,404404,368480,505718,273034,-344587,-291028,-39262,-206180,-377083,-292788,-15257,-53415,-233395,-424087,-260203,-356188,-212588,-71435,457008,710256,593664,-92611,-347740,724,141198,114075,-262655,-582323,-128520,117957,127670,93696,121318,-101153,-269095,295855,657476,588977,131293,-7322,51098,-151811,-529679,-173796,-81923,-210927,-494282,56095,210203,-57037,-423881,23827,331726,412770,231164,155613,326606,336044,399062,338915,293044,160966,38246,28774,-88359,-285091,-169199,147579,325703,168381,-380056,-40819,354273,516080,594585,841200,900423,609677,384543,299494,191531,-32725,-35353,336770,604850,383101,50549,276639,553364,548655,178451,-241328,32241,232814,-136031,-475672,-108086,521098,1059062,1170224,410612,-169847,-259295,-359919,-74516,-238324,-516400,-186516,-199462,-294731,-192098,-122626,-65125,-263448,-139210,-271809,-432933,375122,973925,1099925,829006,171604,-417509,-279854,-123041,170527,430731,570631,381497,25120,-311116,-283229,-231881,-206868,20139,393753,453622,58426,-507338,-224080,-239784,-572896,-286586,-271948,-301624,30561,194363,96014,-162584,-293194,-117555,408211,863759,891236,363294,-81601,-355074,-212812,-214607,-402855,-87554,474569,735923,475491,284592,188392,-96122,-81635,219180,-89757,-97258,20426,-15146,-140400,-35837,-124929,-431934,-354992,-203401,-117313,-57184,-9604,-74576,-213069,-378049,-419052,-90360,300892,649432,877558,1036433,1122224,887015,710863,611097,488019,254672,-15750,-184834,-52297,-109717,-10143,112120,419720,389533,-78630,-172211,204187,449068,281442,505139,757469,786140,429868,74683,-286566,-335873,-248772,-468371,-202454,89163,88122,143109,155053,69917,4587,-59813,-253278,-458543,-36936,228073,280695,20283,-274486,-302335,-128090,-124885,-297452,-359634,-201853,35876,84423,223542,-55451,-338686,-411273,-443781,191034,411091,263771,143472,-213840,-133027,223277,510280,614527,383254,-25954,-278026,-5288,-62195,-153775,-232522,-53757,-28091,-52724,1377,299341,459708,484011,160918,-177772,95863,409562,589933,628196,518406,78918,-412350,-476,48931,-63992,-120740,155151,660198,782090,377726,-57345,-118698,-27458,185912,359103,525613,952961,999067,755650,342215,-50640,-141547,-145231,67042,166148,163176,-71926,-255657,-438557,-298663,172585,645508,775837,526588,370865,586634,520241,370371,68870,161772,199506,279084,425548,277971,-96473,-256082,216098,316789,107787,-277594,-289728,-71014,8413,-1327,-40930,-219573,-75670,545206,725276,475610,-8253,-77047,562235,809458,511393,-106016,-337998,-412177,-278195,15220,65230,257765,348250,154062,-297623,-5787,377391,562819,567335,631819,435115,141973,-30164,-80384,-9601,21303,51600,172087,-4983,-162849,-247202,-381621,-438588,-39006,475811,768482,911393,560452,49746,461329,857816,917911,879217,785555,647363,522032,343803,223081,129339,130319,80497,-50244,-187938,-91203,-1375,57118,-220580,-349331,-123724,99386,164786,-105366,-505668,-282361,-65906,-66778,-7437,164041,205614,127468,-175085,-400531,-42499,84352,-270590,-75321,422306,509941,186363,-150976,-397069,-428181,-87913,315866,598565,647834,828140,886188,794858,628060,233728,114528,263573,361305,103201,-141814,-383619,-471493,-343138,-189080,-86630,-30070,31152,142356,367554,555526,372702,74003,-128514,-256557,-334743,-333897,-413944,-265124,-453929,-293892,1684,-107438,48132,581506,705497,548530,354485,591704,523836,131145,-28750,-261105,-278121,-259792,-243158,-388395,-492744,-434846,-437592,-556610,-331643,-33777,52631,72308,6574,-194332,-262785,-82991,-16903,-95136,-79433,7525,-37406,-190276,-114535,33414,39408,-50828,-268981,-436783,5157,564958,949633,933848,614124,206632,108819,-54134,-304409,-285041,-349356,-551550,-403405,-399949,-389086,-325190,-327649,-241903,-77440,90331,54824,-186313,-401127,-389466,-472861,-201987,-42728,-129979,-128735,215280,424300,336826,-106823,-348164,-433428,-454489,-363234,-263984,-204945,-198560,-339065,-530122,-557984,-418729,-242167,-232289,-352219,-52828,384705,299679,11320,-45891,-47972,-157083,-390615,-67019,210838,90630,-71881,-354016,-81281,350696,1004996,1582790,1713783,1063429,314810,102171,304514,828823,1178245,1046913,678815,483413,570411,472108,-35301,-169258,-161433,-238421,-82018,-3962,-82699,-255356,-227496,-337549,-433408,-96630,284230,469944,438573,342816,187702,7378,100704,209845,195745,-53630,-436370,-433522,-444130,-25912,91858,-203208,-367307,-338941,-251553,-48232,45207,-136300,-460349,-351764,-196223,-228161,-143610,68811,13475,-46561,154677,45775,-174179,-103733,17616,-167626,-424550,-465691,-175117,150910,64625,-152518,41080,260890,-57731,-456960,-27653,439027,674608,578320,403755,209434,107893,156923,68848,-186943,-534095,-475410,-390286,-341608,-130459,84407,505481,678077,775234,772728,681968,247450,27731,-112240,-353760,-439673,-425381,-304050,-100898,176402,459177,529794,218973,-68668,104505,-152511,-237391,-35247,170096,206320,-93490,-360226,-364597,-243954,-328169,8671,668543,979453,451007,-345805,29948,517595,304702,-226195,-257584,-238375,-234232,-217148,-217260,-497078,-93044,-4359,-512224,-187292,-105649,-446958,-271143,-136199,-299458,-451170,-457946,-44909,286006,-4287,-355793,271415,666214,886190,764187,438942,-15546,-572317,-333971,-180292,149335,309001,345855,168507,-237020,-392615,-8498,249278,-17384,-385035,-17486,148566,-30659,-20338,332084,293506,-286788,-44279,499734,730909,576174,337022,-36055,-117765,-179460,-479401,-271045,127442,476011,452224,299008,-97235,-196944,8420,243096,273455,227717,23476,-188121,-104953,-144458,-300778,-1967,261034,264841,168132,-190281,3038,164835,186337,-38786,-138292,-136969,-112618,-81125,-89784,-111676,-161097,-115095,-103069,-198345,-307835,-314511,145709,432430,541451,480182,393158,586595,464625,-97044,-31268,378450,606863,517893,396981,448415,276558,-130451,-570592,-143455,63547,261117,143404,-115686,-460566,-42707,488469,794032,701179,334055,100762,-117431,-474370,-229999,18440,269108,746724,872791,954900,509207,-124664,-257301,158866,152895,-36599,170428,803895,1327885,1221333,598665,122378,-171314,-393405,-480139,-403787,-113506,66167,25867,-220323,-479074,-333248,-293506,8335,512142,862657,582488,169413,-82519,-189062,-200127,-137132,-43941,73771,-165607,-508377,-55386,133749,21839,-283114,-239108,-292656,-118604,227204,490140,333208,-97074,-470638,-339057,-453784,6508,743409,1082279,919125,489108,-53994,-452595,-499067,-387986,-135212,128588,257927,202391,71985,14912,-225176,-473039,-361000,-295472,14370,149702,184909,362295,584722,635131,202339,-293734,-4915,364513,582410,586986,419723,297729,440240,538360,466735,185594,-317231,-359018,39906,389052,698214,699039,288493,-37215,-317855,-417785,-378603,-286888,-310785,-388705,-266614,-37718,141823,56952,-55102,94293,363462,364127,321180,-62086,-152241,57341,184488,169732,-24802,-263297,-479561,-323946,-118021,-81973,134015,386424,201840,-33383,-27706,-37731,-13178,-47178,-34559,-87044,-196676,-380065,-141990,-72940,-47468],[73287,123372,44631,-54603,-58184,-64054,-310051,-446900,-192312,-102984,-26149,125258,285116,172901,-17408,-267922,-213999,-72811,-164531,37073,573903,808378,561645,-64871,-259987,-46364,40051,-121502,-367625,-369433,-377851,-102139,186613,463363,593352,357352,-5274,-23027,307161,194259,-145163,-464698,-521578,-342549,-181570,-156102,-257184,-143032,57274,322471,593014,551200,109968,-306660,-166476,107267,162740,196938,182850,166688,500616,545627,329868,40537,-7655,152001,262263,215099,265863,274463,167993,-44164,-316391,-386885,-101872,299635,823537,880779,462521,-1084,254881,355473,208423,-36472,-278248,-234679,-139173,-220246,-464670,-584553,-509922,-583690,-294805,124138,540020,486470,-108425,-332576,46800,-84523,-532361,3346,301072,155267,-375945,-76797,604396,911306,586472,18373,-549116,-226765,-51538,-23206,-85975,-174600,-292723,-670279,-92139,671288,1114841,698227,-71527,194611,560624,406189,197821,259487,326150,137931,-62555,-304092,-459517,-415852,-393774,-242795,-268155,-111941,294722,631433,690924,331154,-234151,-182637,154699,287656,-52548,-157868,-243919,-182737,-54834,77539,21627,-133882,-12069,380554,376866,156550,313044,586531,552583,189058,-104405,-220072,-563477,-482089,-306207,-238642,-416516,-291420,165422,256613,-101207,-518314,84936,367279,305650,-119589,-149711,238937,489096,949613,1251047,1266603,1078160,818297,490055,142421,-302064,-355899,145159,350664,-33629,-228505,267081,482476,345553,125781,215084,390375,411713,245207,-277731,-526447,-411716,-529336,-260315,-52522,107542,234638,233748,163652,210356,558459,1100852,1017326,564582,-17926,-409555,-524904,-447317,-324963,-140948,-161804,-376965,-553404,-277312,-37475,70932,240419,244501,123465,-149162,-528096,-186507,-277913,-491562,-344410,-385299,-332927,-35021,72502,-157612,-343538,45632,143887,15309,-52199,-135939,-183363,-215574,-246440,-98709,103622,136948,210895,344926,631605,551288,182150,-129509,-439588,-245228,121600,290157,243853,-188222,-243777,145334,243280,-47363,-341731,-489906,-274131,-172156,-262154,156000,538619,405009,214671,24230,-134788,-449787,-632304,-532487,-547025,-493427,-453146,-255765,-98691,-335208,-292878,11925,96753,47080,103979,74122,-220139,-540653,-448109,-468368,-131834,78451,77742,-95926,91613,158538,38576,-135726,-96066,-17950,-113901,-435158,17058,446274,709034,570683,60291,-375624,-465529,-416978,33771,291794,308190,232535,197522,238066,244437,623131,1094633,1042457,902138,522124,448649,796131,857234,581354,220539,253272,34807,-151724,-146991,-93746,-97522,-203782,-501236,-235385,-22270,59216,56220,-201874,-181440,68732,334269,836609,899350,500873,-41506,-492981,-408712,-220237,70446,442095,258296,-204552,-286205,139263,369782,360875,-249780,-355680,-213498,-81262,108977,156472,144884,31403,42316,-54605,31409,275836,370472,142455,-331114,-312145,4702,185195,433047,566454,747491,460555,124989,-105267,-140352,67819,251404,143144,81558,154152,166526,-149375,-448554,-250607,-63547,9430,-237322,-451952,-426026,-226959,95359,278803,60000,-124142,-396199,-270712,72161,14125,-266151,-37717,116465,114255,145507,189213,281902,251740,-43082,-590257,-193786,55685,-3290,-135058,367396,759060,787074,636389,240101,8396,-337342,-565940,-454638,-298677,-343590,-438715,-446642,-379634,-4154,455202,754523,580985,57144,-466422,-272614,2157,105397,156222,64865,-126661,-124111,104071,342011,542255,478467,234648,15660,387704,792560,715415,12025,-601666,-100228,227062,134257,-416850,-112859,213785,106560,-344472,-410971,125312,591050,730834,589668,321882,26643,-141427,9218,-100994,-88818,174582,228603,72507,-108916,43858,230700,185742,-93940,-49158,114895,178573,185202,169812,232888,315723,58650,-80859,8713,241362,428302,454958,476466,494850,427486,239366,-149264,-433255,-278892,-161133,-343508,-226966,-346259,-458330,22550,333952,346913,177863,-65786,-178449,-79672,91765,254092,379111,398598,225698,12500,-62176,243843,317390,144825,351372,550902,908785,919195,946597,726629,551668,703803,518376,172342,-215304,-462972,-99595,368904,583020,592048,643103,436310,133931,-107229,-552330,-235887,84146,112010,-45994,-171055,-179695,-137851,61998,223018,2069,-286751,-451029,-405380,-491446,-270502,-179749,-177449,-276039,-171531,342625,750934,846215,611494,127237,-214016,-183333,-162376,-61390,153918,210158,69314,8236,-43164,-329146,-372032,144064,211107,-11238,-144633,-216774,-368378,-534545,-455105,-327549,-40602,198009,235564,135031,191236,250969,364643,177535,-151658,-448649,-512582,-360125,-48803,366421,579807,221700,-244341,-526445,-191485,261140,679324,673391,114112,-330814,-147229,-140508,-271487,-275990,-467439,-349047,-343091,-571700,-269607,-325959,-566417,-138601,-17696,-498421,32524,216461,-118056,-392390,-298968,243804,794563,1057173,927174,778665,603859,402223,67829,-362050,-171897,256231,112653,-349861,-159084,362109,405795,80997,-178818,370047,623862,185207,-526117,-194772,-330033,-288460,-84771,36381,310417,522993,682379,569077,91617,-214957,6849,151862,391804,508494,490791,306084,-138021,-170987,30998,-219191,-372588,127409,520607,528059,529164,643792,655924,356058,-121392,-197453,154933,304323,399157,384888,140235,-80377,-344347,-308233,-160213,-24419,123725,259971,109808,-276600,-267877,-86947,29199,110607,5356,-286742,-174553,9028,-250004,-234877,-16662,-74882,-172524,62355,347086,337594,194808,41539,162315,81275,-26992,464002,778248,870954,687600,398312,185344,44699,-4401,75950,236155,303940,309561,353058,326063,241101,79069,-67852,-176353,-77914,223804,306371,255839,123740,134930,269962,407881,192784,-122979,-140743,-472205,-179421,-144938,-463184,-221311,-133799,-251236,-372601,-434401,-499192,-234148,-168904,-296968,-379056,14632,573476,535492,23170,-14692,87238,-92547,-153376,8269,11415,-184921,-83136,94228,-83558,-292056,-418398,-302808,-126880,-36397,-283878,-366166,101008,361739,559035,530796,247995,-271228,220121,941377,1284696,1206946,628564,220393,32813,-156528,-261351,-199354,-130473,-123630,-185068,-249329,-256211,-217546,-114582,57650,-21619,-152390,-87774,-81657,-219794,-236370,-34802,341372,539742,211650,-457666,-8764,154045,-197394,-411978,-201299,-131760,-4622,86795,173982,-57765,-38090,-152165,354129,438693,302606,377935,456445,320353,21262,-200187,-381539,-442046,-219539,-201297,-390733,-448209,-367912,-170049,-203484,-426288,-267852,-207168,-379953,-594549,-366341,-230718,-265652,-278128,-211852,10690,27607,-135619,-62859,-1829,-343021,-249124,600026,1416114,1595115,1321054,601677,-13215,-432972,-600932,-509799,-374707,-136372,-102043,-273337,-287351,-121143,79926,71215,-341981,119880,605908,400580,-83199,162969,252662,50513,-180131,-81855,-5862,22413,459190,998834,1022335,251296,190470,607101,699098,389899,139913,-27715,-228306,-464402,-146621,206048,428321,185867,-204013,-332578,-242154,207474,742010,918423,484417,-170159,-100350,375573,575195,547440,411033,84246,-293887,-364790,-177802,-150179,-296381,-468281,-512924,-350700,-184897,-238195,-383601,-307426,-272111,-195436,33396,150717,114815,-3980,-104610,-306800,-151926,422357,533972,447706,21355,-204291,-227776,-327345,-340037,-285892,-246317,-131555,33076,67870,-406663,-271195,43925,-47203,-150225,102233,157741,-112214,-43081,-29747,-261346,-504187,-169656,90281,592651,843075,698865,512032,34142,-162371,-264993,-338205,-121079,81301,106824,-87566,-91146,195385,291826,144442,99450,12243,-187291,-266053,-201490,-261830,-81150,140492,-56099,-161989,173034,195562,-155687,-226318,-92589,-105541,-84894,-232641,-505879,-69573,233041,103201,-380083,-314360,-7253,25234,-290154,-386248,-149803,-18099,101906,187127,262714,66165,-26844,76805,139488,-144220,-99285,399007,741605,814262,676187,198975,-221287,138267,235284,95753,-95395,-415263,-467426,-172401,43975,17640,-57117,-184347,-340894,-444623,-174621,3330,214655,381576,352509,188788,-23576,-74089,63107,206761,65094,-103738,-123127,-74317,-194880,-300485,-397465,-347931,-203591,-238766,48460,157919,72084,-148745,-143172,-62460,-37557,-121986,-130359,-57668,49842,15074,128504,285880,478639,610342,314847,-68191,-251063,70301,357843,429481,323793,207202,-152632,-576027,-290867,-121512,-267704,-325323,-63045,241594,252780,-36315,-475422,-312224,-338388,-14011,215080,683657,824414,618709,38321,-85677,-45352,117820,230140,-78880,-593977,-314903,32065,147970,131346,119247,-907,32123,368884,673599,723076,528371,452470,282810,6619,-522258,-333677,-229967,-333589,-348331,250839,517157,212683,-381169,-302283,-134028,16308,-102078,-7275,185016,260840,198746,216626,155234,137277,-209570,-340925,-189389,-113932,3520,220391,329181,139630,-344073,-235173,236951,550807,806534,979122,1147405,947642,682287,566699,518550,329182,269614,521973,837625,624542,188246,-29170,121356,117064,-63583,-202022,326141,505366,220020,-255485,-389233,260547,838274,1181087,456566,-54071,-116282,-128596,196902,31160,-387760,-350018,-307415,-250645,10452,-201418,-67660,54794,77102,-40202,-164968,147175,752088,985064,862661,333218,-171097,-248437,-157719,171270,576000,874744,542007,-10220,-498099,-260037,-214874,-251943,6217,176132,237296,-154362,-434723,-97175,-162172,-500816,-202848,-65076,-403460,-131292,120950,58967,-240737,-521104,-417870,133155,694046,638785,263423,-317850,-349398,-43080,85944,52986,-31423,285561,366912,195446,71100,-32856,-283623,-179376,73342,-27066,-145162,-162983,-131606,-140102,-173379,-257331,-415685,-387801,-302074,-166346,-34875,-6274,-141766,-315842,-438836,-343368,-99599,228677,553195,758639,888645,961059,956174,954543,908363,707782,357318,-27016,-315941,-219909,-242681,201,284599,702270,562806,-38350,-219990,218087,388189,172626,262366,408641,546264,315315,54000,-195564,-379228,-263718,-135892,-222495,48217,190696,254113,189711,88605,34613,-29753,-254728,-367199,-53984,136496,139091,-97911,-314153,-279758,-67785,86285,26285,-131097,-312393,-186311,-80971,16111,-82710,-62474,157613,207117,534227,540772,269448,199244,80945,216941,347186,467509,575806,436606,99005,-478944,-155062,-81191,-173722,-352975,-393863,-329647,-57861,50928,214478,342967,433673,216391,-135962,147766,506971,772095,776009,611013,61649,-416046,33944,72404,33503,-124784,-216,530874,670036,332608,9457,-230712,21886,233792,344602,461305,781025,748835,449498,128061,-232533,-311228,-79218,29430,261729,324674,73503,-141906,-438351,-363813,-93648,304460,408623,524132,753257,828042,588422,220656,2763,79085,154649,280321,410601,155542,-305902,33612,626739,726587,440446,-27837,-424633,-328616,-26465,-65635,-191687,-200226,-167089,294302,439926,222691,-158980,-269350,345226,508157,176295,-343894,-455660,-369361,-278103,-241893,29392,385061,538807,250131,-431906,-268361,-27759,-6494,95249,237522,272569,127372,-22296,-152999,-144927,-49498,54558,251457,162488,122192,-140158,-313826,-375016,-33068,377309,626313,753775,406164,-191020,400103,704712,618740,642434,547145,581036,582747,406919,304645,222905,376996,338544,239317,112673,240944,270328,286071,-5532,-401611,-123318,289060,211991,-165400,-251489,91188,59591,-48410,30233,11469,-131094,-294549,-519521,-225479,64627,62394,-331832,-230292,138320,155311,-13038,-130009,-239892,-268960,-163539,80113,375388,467324,636149,685177,673560,610436,301086,-22379,-134193,-152973,-124814,-125142,-256324,-339222,-361118,-365549,-390559,-335344,-250949,52432,356811,565946,374056,23909,-125281,-189120,-339228,-429420,-334674,-282640,-321608,163702,252435,-250167,-318476,365459,518791,426138,57119,-151238,-129580,-272709,-269188,-345787,-272619,-318526,-373266,-215349,-168402,-436902,-488711,-385778,-111894,29185,157127,183797,161436,22833,-33115,7363,87526,14194,-108925,-135561,-140724,-132012,26190,127914,156617,72135,-115971,-487202,-270871,282678,820691,1104010,776734,403446,845,-176954,-367757,-358814,-482003,-419675,-192806,-280232,-506456,-234633,-71485,-124774,-14364,269917,380844,-18060,-240197,-314517,-366778,-302505,-217346,-180056,-134607,-19018,-63873,-200424,-304951,-281570,-219237,-226592,-243250,-174084,-78861,-123933,-346431,-467433,-372334,-211671,-190324,-298120,-401698,-59562,527684,383396,142457,28104,38960,-179809,-405550,-379244,-89305,93422,216817,-120709,91209,452111,1085821,1536797,1609812,955245,434268,157615,291064,549048,654737,442812,417742,631520,766390,474408,-197036,-357617,-110903,-237049,-175177,-99925,-158996,-283027,-424062,-426277,-453551,-229610,129352,434396,582745,656148,327003,-39240,94430,100933,13235,-138502,-67677,-218083,-298988,-39601,174932,53993,-232512,-425798,-471248,-288731,-110748,-162860,-350360,-530344,-300593,-248061,-154887,87192,98582,10463,15902,-190823,-529713,-79727,107785,-172704,-392949,-420339,-178132,22226,-104897,-181369,70922,354777,136763,-177927,-280766,149853,404859,497652,561371,578989,474447,348772,212495,-66916,-537668,-336224,-222879,-269334,-295493,-343589,59150,488461,968010,964041,918538,551343,256976,50351,-161267,-471364,-369848,-259043,-110008,161028,444050,342358,17443,-390030,-218277,-129526,54709,289766,519181,525999,178280,-56961,-240469,-175236,-267325,-263473,336145,639415,614,-333870,477625,788323,173309,-351281,-150274,-143322,-93021,-103832,-65750,-363923,-156606,-107338,-487956,-234511,-175023,-415863,-234507,-144360,-310285,-508885,-574856,-310852,83935,-146991,-380241,129195,519647,588433,376316,163056,-339175,-362865,-182918,-269946,-38380,126995,137490,19769,-266872,-327580,-76,319774,166408,-283019,11235,250481,163791,110797,300321,261680,-170196,-154401,321286,767062,734138,614517,607969,543770,304068,13150,-263780,-147257,193568,191825,171577,-114505,-87767,106372,140618,43711,-47358,-240659,-88688,198102,61162,-304528,-144630,106017,76184,-50329,-209009,37707,181841,182026,51932,38082,-36401,-118344,-124547,-262211,-227545,-183969,-229005,-189753,-141442,-211143,-193765,346096,714153,730210,533062,362920,190588,-229814,-218199,230874,559926,773199,657041,335156,237818,6615,-367272,-374177,47997,167767,278546,95858,-145743,-452599,-167920,308805,644215,754981,552105,399757,362308,8011,116467,224402,368452,820380,913856,864338,367944,-237294,-66769,219869,85552,-127233,247212,721237,1097611,926317,340331,-160477,-311625,-314539,-350918,-263094,-72077,107819,170337,-49450,-373498,-240964,-350404,-283364,356024,780164,564151,93592,-194519,-256744,-257509,-181722,-82840,-100417,-398004,-569953,-120754,70715,-363,-173016,-5787,-170471,-142921,70321,323222,347459,18091,-302232,-254334,-500413,-153200,419383,639899,679035,459553,46532,-297191,-512872,-414700,-228252,19565,302478,616053,511494,175563,-366928,-215990,-51118,-96821,148985,331311,321092,391549,585996,659159,305171,-222311,-293387,92012,360152,359895,283468,384028,503084,487237,332464,86364,-267929,-546289,-152734,295844,681567,714706,325470,-98873,-264181,-272212,-277968,-240582,-452669,-375736,-104080,19248,38384,-132655,-195612,-198664,-266110,-133477,-11485,-176911,-73448,23025,124052,147406,3835,-243466,-382878,-320178,-162832,-121972,243950,622583,470435,174541,-116259,-109674,-13851,-9489,-32780,-142226,-267501,-325563,-170983,-139023,-56588],[148681,146767,71407,-83024,-159745,-204047,-379949,-489632,-435161,-397956,-249142,25193,229951,227574,8768,-140432,65669,99231,-194362,-52515,517439,813567,671496,132419,-130683,-130447,-140956,-228336,-581237,-257894,-100210,132829,255318,424279,485821,258576,59557,-28413,239970,207939,-43579,-350229,-538170,-321542,-148974,-166245,-402889,-129140,258048,606198,777574,530977,-2671,-420736,114841,397083,436617,316619,329745,244946,398962,556813,432883,-552,-199065,-62157,68140,76889,153723,171391,163379,-17217,-314012,-316621,58633,506687,865140,884740,531431,144043,216833,338270,310437,36341,-475895,-292484,-197704,-244314,-178492,-105715,-62198,-302172,-352300,183786,587004,567413,63323,-234318,2148,12674,-297474,-145621,171279,205835,-171269,-24800,555378,905679,747973,280049,-163390,-155222,75299,-1293,-24372,-101297,-190557,-611262,10247,839157,1385597,1103397,254386,236063,652845,647015,375887,417390,502365,256634,-5245,-201987,-230471,-242108,-320409,-325075,-325943,-268622,-40244,164457,325785,224293,-192912,-305468,82302,389239,244256,151196,-47235,-76308,80654,143261,90791,-76136,-196247,19469,-22448,-3665,371588,609345,568381,167091,-129083,-126548,-261528,-416568,-610354,-435211,-375683,-187334,180414,361595,26250,-576763,23328,322508,304304,-37873,-101316,100350,369060,854259,1241406,1203991,1112269,808642,422928,104845,-370442,-164155,275078,424337,213712,-169889,-64370,314573,371995,223156,219840,370705,466179,414126,27792,-276604,-505014,-479786,-375723,37113,255809,435030,489751,469201,377744,412512,634744,746971,462562,64972,-249897,-241740,-246804,-235424,-339698,-433677,-499450,-499567,-544428,-485092,-418836,-316377,-154625,-159487,-311211,-595169,-362695,-560755,-451329,-213384,-344666,-260352,-747,124964,-72724,-205203,-40231,-69641,-203940,-166439,-124307,-251522,-464710,-573775,-411393,-6590,259944,335338,290173,493222,328567,-131511,-364528,-384046,-272471,210238,498804,302776,-151174,-143183,357047,521388,319002,234377,-86712,-485179,-145063,-299798,-197924,228033,202334,-49585,-226603,-206526,-160136,-262510,-195515,-183857,-483890,-523638,-341614,-125753,-158398,-76131,162958,179719,62161,-68083,-269185,-271105,-275706,-260792,-354342,-46451,67126,-30334,-98238,104408,146677,11082,-240055,-113469,20641,-107525,-170123,422332,881145,976017,637089,105601,-347211,-474878,-341532,99594,283417,119516,-16110,26807,184493,260522,731821,919215,781620,650645,307733,439731,846635,837364,583362,367223,188091,-129781,-394557,-277340,-87266,90278,29985,-286820,-198655,-13682,-107762,-299737,-510534,-368913,-144335,158209,800908,635467,181637,-179037,-387462,-286962,-122973,67761,400812,290772,-86336,-473507,-194152,-48538,-168750,-514879,-361009,-80755,156142,259735,82870,-136957,-430933,-446674,-310212,-56380,169263,384222,316507,12214,-330716,-179640,105741,420475,482688,487521,122365,-141570,-230637,-212376,76093,285860,192140,44422,45464,83035,-101244,-368746,-496938,-403785,-284010,-309002,-206449,-227335,-259524,-20269,167067,-18970,-215067,-400979,-372020,-135228,-140464,-268298,11280,44707,142717,311360,371556,296821,171470,-425,-618095,-33859,67018,117035,-404787,147260,583961,452115,231255,-65509,-223643,-388837,-499739,-417245,-210889,-196034,-236939,-344809,-441280,-43466,357836,683376,409927,-11989,-361224,50081,277609,243109,104106,-63265,-147303,-39627,88717,405408,553073,447243,49197,-157449,391191,752230,590079,-12625,-593879,-288235,8698,38566,-269481,-44808,256906,181291,-136630,-421158,-41499,495519,703542,533491,330190,225369,220726,279430,68191,-245238,-32502,40456,-60700,-303856,-76838,286059,420495,33586,-250327,-133775,101705,143075,42439,-151647,-254106,-460767,-478950,-226815,114823,454095,517995,556158,584653,513349,338850,-40439,-344749,-290090,-240479,-161867,-26191,-154121,-450797,164611,612376,643966,392542,98338,-24082,66258,192661,329997,415824,382894,266101,31899,-167063,57818,90926,-23263,157487,308724,599307,614299,887118,854148,701577,610569,252364,-244325,-399770,-527479,77956,666870,825052,766370,724453,436834,12348,-326207,-501471,-238736,-160419,-281745,-179962,-151332,-86992,140936,359512,499129,243850,-152456,-495765,-353727,-330941,-135291,-46158,-36934,-57462,20019,509408,942765,1080093,752634,270910,-195852,-302459,-457431,-247061,108561,271856,119329,83701,-16205,-414976,-12658,576750,560221,205607,-25054,-145754,-194725,-29143,-259795,-62449,63739,126930,-54961,-242762,-83274,4055,140824,-21452,-206001,-545357,-412097,-213180,65760,440303,589069,129424,-401404,-322434,-167508,186520,595639,601562,147445,-115684,181925,256542,104777,-72872,-413278,-283755,-261838,-567333,-431340,-366530,-364995,-44970,9887,-353381,-52419,45383,-242979,-440208,-242341,413825,955007,1021221,906783,716736,407906,221455,76080,-179078,-205366,48572,78538,-225978,-375649,57627,184591,-64711,-246250,373808,654085,143302,-439757,-16563,-34111,-70476,25099,211592,417314,639968,821681,534749,16416,-207403,-83791,67549,407857,617006,647839,396952,-71281,-247021,-79890,-192998,-177334,5975,243372,254382,317967,497862,570800,637084,208336,-65813,-72708,174487,207876,55252,-75766,-213023,-259506,-30694,168067,252026,323129,398220,192580,-204977,-113732,92546,272450,383866,438616,80135,-89709,-71467,-255865,-67305,93642,36121,-150359,-108456,101664,89623,88344,-62459,75272,-15714,-317254,195218,699079,779448,671740,396071,82175,-55846,93683,267162,427700,437473,489602,563955,643181,545699,271404,86687,-11637,216302,629200,747777,605148,248348,207655,420261,578705,320286,186764,304648,-17733,-197087,-395559,-423497,121557,167825,93345,-48668,-209224,-450508,-173699,-184859,-305994,-504258,96255,782916,697670,-139988,-91371,345467,311051,248243,-53614,-269340,-438764,-98927,164258,151385,106808,42169,-71947,21705,173596,57429,-132411,139476,352486,516216,433068,97978,-350222,299689,768445,1061908,1046613,549050,286391,113120,-71815,-244440,-252447,-229147,-173109,-174466,-216391,-288870,-342656,-451449,-216131,-269151,-340774,-101654,-242347,-578115,-547808,-245492,507660,933936,689022,9018,-361814,-105515,-241315,-318667,-242660,-180794,11185,263119,42820,-169426,-296685,-184121,133137,379241,278511,318282,432680,422907,170763,-100367,-365692,-547140,-367053,-175776,-209321,-217386,-210226,-338272,-441583,-327921,-263962,-249268,-363644,-572001,-448947,-220580,-208837,-238818,-295868,-411114,-236773,-1629,264711,307599,21883,-215234,183879,817602,1217749,1081946,505800,-20596,-468591,-394832,-311065,-106895,8639,120871,69673,-11657,181186,191533,19434,-297813,-282038,-39550,-271578,-237929,242363,378603,313956,26692,-36846,-193745,-184741,490051,1130703,1083616,283706,-1842,444519,554393,294231,50165,7787,-8162,-330194,-448391,19915,314368,69103,-103572,-323305,-389993,159474,642464,759269,353406,-230749,-58355,474025,649723,502050,289995,-28911,-281364,-555967,-326596,-168744,-200880,-416557,-492605,-180612,-84823,-232503,-462973,-405330,-402575,-390677,-216568,-51619,45107,-113236,-396426,-524530,-283967,181275,334571,340985,169298,-57812,-207784,-274005,-377529,-455932,-407271,-228399,-26542,40155,-394179,-202969,205413,122155,-189938,131741,193446,-69817,17112,106726,-84254,-369122,-289680,219979,982642,1458987,1292756,690984,-149751,-353366,-341678,-590351,-152185,78386,41478,-287289,-133498,183179,188613,-7901,-150873,-171004,-410293,-254218,-113428,-169778,-171881,65930,-91728,-578314,-67118,175333,-31029,-265631,-223853,-167340,84332,84388,-264826,-466028,-87377,-104136,-431322,-241790,61924,181548,-102762,-290082,-174742,5977,175287,210064,259563,150673,9366,11955,25487,-227858,27705,404958,713394,758233,541979,2457,-285550,116194,190427,63452,-58564,-577497,-97115,385297,500761,135054,-142484,-287861,-335246,-487507,-252158,-5506,234754,425960,539228,557662,439218,349532,130346,-167455,-218646,86421,135969,52178,-84626,-37782,104639,174132,57484,-70735,74918,109682,8927,-179846,-131546,-91829,-164060,-360476,-406463,-385191,-330248,-49479,94900,169018,248199,342477,206033,-12932,116374,130565,293908,358558,243020,-35721,-479870,-526186,-291887,-234791,-316532,-174653,189973,458554,420342,-25676,-491459,-418573,-316218,228827,558514,724726,687194,438789,208332,201759,-120063,-92497,98271,-86254,-496679,-559225,-179691,91153,191957,98340,-69171,60791,315841,539691,663249,692261,735179,486535,129879,-361566,-558314,-348507,-366125,-341433,260149,671399,447464,-113743,-465153,-516467,-518077,-573174,-216839,53143,222916,83694,141425,60041,40231,-319510,-368766,-116674,81910,118425,207473,253389,39321,-294147,-396471,44352,426031,812350,909379,1090529,1028989,753514,601863,578866,409880,396534,559262,830602,682206,328381,45429,-235015,-264398,-315680,-92807,529675,610671,354477,-119959,-233566,-146352,444829,774705,291157,-13862,-48047,-3936,346042,255432,-123579,-473156,-435337,-133286,35715,-237162,-109903,254509,414707,301875,179461,134262,593930,899092,907285,535722,99228,-189343,-196082,101563,668948,961899,589411,-62921,-432321,-32319,-84347,-54120,57540,12751,-7560,-316609,-203519,-92221,-208526,-386866,-123587,101118,-227763,-283988,12353,-6367,-336838,-613354,-606169,-117456,422750,246522,-35996,-361305,-237765,38438,347160,545718,335317,203434,83361,-132746,-134268,-212843,-427339,-338369,-170322,-25420,-103973,-215508,-217980,-111385,-42100,-57708,-192542,-376454,-448183,-228342,-33777,-29570,-219517,-355166,-349944,-270397,-120727,54196,234279,437688,607716,688920,858889,1014513,1016290,804249,404840,18130,-273397,-323176,-313416,-168521,221153,706484,621697,-39982,-303763,224432,263606,-23462,-202405,-188415,45181,66902,-37255,-117455,-267776,-185664,33551,-17745,109103,260606,247895,125268,70807,-3008,-78834,-247216,-155018,6255,4502,-147847,-329285,-457204,-272063,-2383,274214,241542,11158,-284215,-379896,-275374,-162624,88560,297007,584072,787951,707412,452797,34948,-102510,243003,416587,317000,318775,449779,476372,265591,-353090,-307227,-120825,-200621,-267673,-387457,-455140,-213117,-51491,-44002,130333,305159,146228,-242282,1679,368332,657752,673589,448177,-79515,-351870,24496,21451,36290,-117281,-71330,357990,460450,169348,-133959,-240561,174971,305945,323066,349941,392818,322611,77129,-107934,-356951,-264770,89304,44082,280742,540193,365913,-29772,-375075,-385766,-238317,-37611,160551,565311,930215,798774,457650,-89271,-221871,-179232,-71445,126109,277869,35298,-405205,286726,936675,1025859,665942,209972,-136942,-167799,-187197,-190016,-158073,-66349,-77939,100395,195895,-17824,-273462,-460242,-7786,197540,228069,106069,-64260,-140369,-131660,-489437,-43301,407728,583555,224199,-433861,-464866,-324136,-383211,-292665,-81420,116157,100283,-45108,-195896,-199453,-56787,80197,173525,192786,233474,14108,-83793,-92436,154517,374607,518748,530925,215520,-500825,64417,352379,218950,233371,200389,349414,461870,429498,418086,358107,549443,479826,432346,327202,469914,574233,589410,434681,31382,-310359,269476,224755,40212,107354,395764,163145,-11713,11081,-149552,-505196,-490920,-173889,33688,142472,-1363,-394058,-441387,-271084,-299716,-262746,-201633,-118355,-171816,-271529,-247304,90955,271179,423124,462031,527590,528898,336607,-62824,-438569,-564554,-194930,-11699,-54864,-198150,-390902,-575985,-666209,-469528,-327461,85181,423549,599547,403275,-15328,-155917,-130989,-194997,-248423,-175638,-153051,-67179,327105,555490,114752,-616093,83051,355251,294546,-198867,-529171,-271430,-425769,-442286,-370033,-156709,-76930,49391,78590,90796,-197551,-210619,-88717,40823,49535,205950,166977,172226,151185,158769,42929,85689,68670,-78796,-271207,-309867,-96111,161744,237843,222820,93876,-51117,-317853,-303814,42866,521914,1001160,928524,739514,221769,-68086,-212497,-165499,-314001,-226355,-39326,-127912,-247103,9528,167125,-35837,36009,432309,622229,327173,357428,162570,-111973,-331080,-245429,-57418,-84696,-203030,-497686,-546458,-411213,-192244,35052,140293,-12369,-141631,6417,-38827,-148415,-295900,-263763,-134089,-169771,-284868,-454915,-315324,189047,256051,214392,128570,178343,87439,70835,-86413,-374998,1826,310106,122996,372858,578546,1054801,1303191,1239963,738977,447901,192860,221284,250708,179048,9374,240741,709803,852562,395428,-323628,-175360,81053,-135478,-225413,-178759,-170979,-205941,-491525,-347656,-285198,-405358,-202299,125059,531916,789036,350401,-33080,165762,75396,-233023,-108287,232373,158748,-135627,16488,240909,349524,108909,-199349,-359876,-355058,-217097,-175724,-177055,-515912,-439775,-339745,-154996,107651,129620,-5306,-270495,-552765,-189099,186509,267486,-106090,-287107,-330405,-127320,-43089,-230894,-272484,43317,341916,357348,155035,-314182,-99942,155117,347307,609510,835498,778157,519503,283420,-76101,-609548,-170044,-5833,-207859,-287118,-171819,-563532,-84815,537364,666900,743506,748630,555849,318271,63678,-358569,-171477,-194422,-214003,-22,334772,327772,231436,22781,-572570,-68022,257093,566727,710437,609946,356704,159374,-179631,-220026,-240196,-459583,-107311,6659,-550801,111210,682395,633747,-112675,-396686,-38036,-14092,52982,45106,-1036,-200459,-136111,-124297,-390652,-307857,-238013,-343871,-262085,-217690,-260024,-355080,-262219,-223101,-104649,-283655,-403904,-893,277733,180088,-46555,-167928,-585687,-302878,-198819,-307559,-250256,-83213,-72201,-82044,-174087,-206570,68906,418275,303739,-95953,149269,367885,322333,179169,207889,221783,-44383,-219753,112091,635443,775254,815342,1108981,1073281,770843,412709,-112053,-428259,-186594,-166749,-246126,-369813,-179597,33434,-60997,-179360,-309431,-316114,84569,369800,176262,-228564,-288135,-99183,-146676,-208921,-113934,38333,149039,211961,249655,188085,14966,-175988,-220830,-425742,-343604,-255657,-227780,-28393,55359,-110802,-98089,470341,833563,717966,411386,319622,-20942,-235947,150036,264914,480333,629146,586686,231144,-46836,-377998,-449205,-74537,204798,209946,203208,-17341,-134321,-195999,-104622,74837,299685,582247,592013,464927,471314,348083,401152,425572,395924,583699,708006,557393,237017,-58086,165384,234049,-11413,-156864,161383,432846,639853,527143,192969,-262320,-493467,-267127,-207049,-201881,-115475,22505,138279,22356,-194193,-110363,-271636,-422327,215153,569883,478410,15791,-276884,-294132,-281114,-157481,-119110,-314629,-621247,-456701,-170089,-5021,-72237,-158621,-56864,-222148,-374619,-63166,214831,310224,50186,-243655,-262876,-429754,-323598,-25678,125959,321999,302338,54072,-156419,-367577,-333300,-252825,-79545,334394,787610,697513,190171,-445809,43914,103333,3287,236370,475587,375145,331439,498306,571465,308599,-121915,-512962,-142075,55853,-90663,-34525,377284,504612,376848,135736,-15579,-158319,-406290,-331195,91208,463278,463464,169114,-48224,123642,167640,-30684,-177857,-553835,-177952,86266,100929,-53344,-146096,40511,-18098,-347009,-411873,-127503,-35096,63313,26709,74768,165306,64216,-36501,-78201,-160246,-172361,-262374,233870,686354,675390,360300,-131248,-145540,-37201,-28700,-83234,-174549,-257575,-238149,-244504,-214272,-22433],[186769,184383,115034,-89836,-223513,-292990,-363398,-460294,-466317,-414316,-350338,-74331,61246,124643,-92516,-59230,197591,135655,-240783,-139824,374817,651053,599406,250362,15636,-29371,167083,101359,-231366,-24643,222822,331970,202897,217830,169964,48062,60489,54164,164426,144785,-11690,-223890,-361903,-195033,-54635,-63549,-320785,-259859,263922,704781,777006,344348,-214604,-302630,413937,650793,633229,404648,398844,300816,308345,491175,416118,-6898,-396905,-291813,-201024,-154719,-80650,-6691,33185,-130937,-336600,-142855,317673,762329,834375,696544,473189,298694,277280,420139,445984,118301,-629601,-241778,-193848,-202534,84170,226239,176960,-160830,-360905,110191,374483,417109,179807,-139323,-83149,100527,56499,-50792,105801,224789,56054,119219,494716,876241,970556,678134,295712,1026,17136,-165543,-159446,-155257,-208073,-467499,114919,909463,1466589,1303306,538204,302270,597759,676349,460887,511375,548832,259062,-93828,-130529,-504,-15472,-125556,-332173,-351086,-324799,-295573,-355207,-86258,52771,-180235,-413110,-149689,133247,230753,171899,23828,41933,189312,162886,106987,-65695,-288162,-348374,-386667,-129888,271612,438562,386686,8544,-258274,-93558,-2398,-80598,-455901,-505187,-284089,-216862,10144,229590,29162,-456924,-216384,80404,79954,-105288,-168522,-100168,299673,776441,1192224,1178298,1088441,676638,211012,-134859,-380312,33310,315879,415259,475610,134369,-78533,181752,315812,279734,170940,125351,202770,234292,131711,-6045,-166987,-327570,-377302,91092,311870,468315,502646,484719,373743,254248,6645,233083,211380,77981,-160148,-65025,-72195,-186051,-246124,-270596,-283199,-287859,-210501,-111303,-42432,-254213,-542612,-311794,-303708,-390397,-434332,-303102,-121868,-17344,-290827,-174793,137136,243869,45185,-91765,-142423,-310016,-443082,-209421,-226190,-437515,-386933,-235897,-291771,-316906,154428,231085,-9199,143873,108753,-448729,-201479,-190740,-302584,194331,483025,165912,-200870,-55320,445578,700336,801210,804717,341953,-503875,-66157,-41885,-305042,-133960,-76295,-369153,-181126,228843,383807,178967,350491,172801,-243705,-454463,-384887,-185328,-55373,72569,219568,164281,440,-300695,-350619,-1593,-30948,-158073,-271385,-75321,-35292,-200305,-185176,-10860,40579,-86123,-400689,-207145,29917,-20841,177482,658137,1091089,987259,545070,99695,-221887,-279728,-158848,83338,135089,-196267,-386131,-147888,-8175,56083,504480,447157,415927,337737,29362,242787,561737,539629,300692,233973,-67930,-445300,-302515,-198851,-292691,28922,47228,-35443,-194384,11132,-38980,-197208,-185736,-31212,-329527,-215178,268778,118607,-150894,-287202,-343915,-290311,-185127,-58825,145214,213853,58095,-447862,-430396,78314,384324,161998,-350513,-26157,314602,314254,-47614,-416831,-305383,-191832,-460646,-77852,162229,427476,453448,280951,-103606,-255215,-1823,276192,281995,51927,-307878,-269006,-207271,-224279,65656,246513,197753,2508,-165848,-214645,-186041,-210102,-414487,-343890,-204930,-107597,-14997,-77167,-294587,-218908,-87298,-191813,-291774,-412970,-434059,-327270,-317520,-361328,-221617,-182141,23564,373366,594209,379380,105863,-81413,-497199,30173,216796,280922,-300639,-108271,143946,-42194,-128740,-84251,-256545,-259218,-402421,-371443,-67264,22555,-47564,-295713,-427146,-77951,250321,472382,184000,-144578,-215972,298535,472902,355681,55839,-128905,-81439,-44698,-61135,247898,306719,205764,-213291,-276671,270461,497688,268895,-160924,-360848,-170155,-42269,-10367,-82551,165047,287205,179867,-42103,-295971,-233582,303367,568661,405977,277204,362547,485445,472243,275526,-108915,-270687,-190925,-237733,-448348,-210880,170810,379500,84506,-415753,-211451,61705,45210,-155583,-346101,28492,95581,-235241,-469932,37945,371367,302110,294439,437968,610907,485717,159315,-181705,-328961,-398487,-19653,135722,-23770,-456247,246450,751045,783595,518157,260249,155609,172108,211558,291724,304515,277039,271990,54846,-199906,-164959,-149329,-256735,-148550,56351,251683,354042,722116,831378,777012,489489,42824,-446733,-249352,-435182,98736,713146,859690,816750,656216,329931,-109317,-386897,-252387,-9229,-114731,-509912,-170801,-52009,-58675,202546,396339,491792,372969,-38239,-450618,-432396,-276463,-72688,77012,130518,26347,-29360,499194,966802,1115028,817176,445164,49427,-75764,-310051,-327210,90707,351991,229613,151157,9725,-332377,353420,945339,828668,304029,-22171,-154551,-103683,199335,205584,291038,235086,48545,-330671,-157347,-144530,-269717,-177913,-78724,-85184,-232725,-132719,-97730,135459,426958,509258,58122,-343556,-232700,-182540,-48987,211390,214950,67767,142938,495611,575684,356800,37855,-335269,-238587,-220468,-484305,-608786,-360244,-160848,128458,65739,39028,109962,78519,-226996,-433151,-306799,302447,738735,729382,793960,609374,279038,86377,93742,2928,-144026,-212993,-31282,-123077,-361033,-282829,-133243,-230530,-353846,263429,581360,98986,-410840,67514,211051,151222,141028,361371,351229,499550,641382,296368,-183755,-287881,-237075,-136131,246411,576394,723475,466016,-28928,-273769,-77302,129157,176281,45359,50018,97734,179143,254895,418393,654172,424082,115031,-231484,-269892,-235111,-414561,-410527,-352404,-188915,106394,331024,352128,317392,279074,89991,-184887,-53497,159627,377731,551940,718002,305883,-76002,-325271,-159885,84265,221891,143426,-105101,-268177,-195410,-278931,-214109,-173554,-10761,-71973,-386869,-331508,232707,390055,460248,371999,47180,-176191,57394,378441,574711,479723,450801,533743,755317,684240,327362,161299,74982,419065,923905,1108928,841853,323654,179295,501901,658442,331991,253745,352616,251074,-110365,-243746,-112863,357775,377244,292205,247935,51355,-227580,-33718,-85417,-143925,-522595,27184,675302,584408,-233946,-144242,454162,497834,364460,-123228,-323982,-257218,7952,279518,412534,489900,397234,49183,37453,349691,354474,146289,152588,154286,126450,3471,-268373,-360049,257027,382195,435530,367954,160005,136962,68469,-39477,-241932,-326318,-427476,-357880,-236681,-211636,-266550,-308720,-431433,-422151,-444021,-238673,45963,-183084,-242245,-380998,-277312,588649,1157759,1039803,464636,8396,-195322,-227946,-256561,-281449,-242092,44684,558723,695054,448660,357772,178910,33436,228812,154898,166694,340149,411092,183035,-130821,-355620,-444591,-527077,-235065,-54273,176616,304879,254858,7158,-148677,-245329,-301015,-385916,-601977,-380194,63622,7252,-75008,-361858,-457591,-31764,271707,438101,417097,259132,26846,-236942,-191759,342410,536732,333305,-94257,-387564,-145769,9912,158514,159754,344285,492734,402435,474847,261795,-51995,-233898,-375695,-434915,-329026,-200855,144824,385701,472563,231422,37009,-239944,-390766,325397,956899,889509,312936,-286292,125657,301927,159003,-55384,85471,273411,32995,-461156,-304430,-50407,-184751,-183421,-314369,-130688,253741,570818,582215,170212,-362518,-125316,417758,550568,337253,74599,-153811,-223084,-384461,-544539,-314534,-242779,-375329,-502726,-111169,-73470,-272553,-464795,-550083,-539499,-501667,-539030,-262872,12741,57328,-268791,-438577,-280349,-182,138380,104906,125519,71674,-50766,-180063,-396928,-616586,-490745,-301702,-90765,14005,-206606,-170434,197266,139466,-194378,125193,184509,-32351,65204,208697,68116,-211772,-377633,297055,1113793,1719126,1623432,676989,-305878,-76424,-74632,-446559,-182003,64591,-32643,-339625,-131670,69655,-79180,-341196,-496907,-415273,-462656,-160633,-14213,-143243,-281073,33289,63691,-135309,-72647,162498,42785,-238672,-283089,-113220,249868,292659,37547,-341139,-352656,-340190,-577136,-218554,107955,267879,20100,-261363,-225659,25244,220823,147800,57120,49635,-60242,-60890,8968,-139542,21844,261610,468489,526735,304970,-250443,-277720,92424,176501,164752,56526,-354699,218912,700413,619194,-826,-353350,-404738,-336685,-525459,-388430,-107789,105482,265572,490010,671956,714048,667947,229204,-501566,-30834,309122,219180,35032,-12587,246048,649876,643393,374478,187404,101789,61480,-65262,-295482,-224773,-101758,-126497,-361342,-462962,-661720,-455438,-109378,865,-216,-22092,-6240,-5572,60287,444854,397891,320735,229619,105630,-239637,-609799,-409167,-265403,-198442,-292201,-58228,302594,477090,345019,-184665,-539919,-552235,-203125,468098,864388,651632,306492,210810,473264,423164,-173960,-431679,-205749,-263887,-463029,-627091,-285998,136027,330825,126378,-271074,-209204,112641,266721,403038,571749,728876,526064,133867,-237953,-473838,-346790,-295123,-414965,119227,613909,521547,55101,-238636,-279729,-335838,-346322,-247034,33991,135468,2180,79889,11728,-19383,3432,-7788,34070,182158,152473,123618,119246,-64952,-303608,-447266,-181710,148335,560396,677785,765302,797508,587108,428630,353662,195417,213057,297660,484802,495680,323237,156626,-223909,-354777,-494060,-49107,520879,501475,200764,50664,100594,-210153,55888,306216,78641,-29175,-45115,-19321,322251,370828,66093,-359035,-580616,-223304,-175470,-284194,-180164,276563,611520,553678,449786,297328,494649,780486,849898,632768,286948,-139978,-195304,121401,657026,807410,522089,-66889,-219985,224579,227791,271113,112682,-18133,-2131,-73955,14526,-176419,-302163,-203310,1181,239333,12514,-237207,-95795,-88600,-438788,-552857,-630881,-235318,153120,-64966,-312133,-138165,-192119,42403,582480,876212,660868,378411,74202,-268875,-263724,-315780,-462681,-293083,-96216,13058,11868,-83668,-196270,-107827,106102,203360,116549,-213569,-526155,-279144,-84587,-121050,-353157,-416392,-310282,-234384,-146828,-154125,-186280,72823,366981,530881,726862,941618,951293,742894,329350,11091,-166277,-323632,-358407,-418854,-13875,466425,542566,-40188,-415707,188341,110827,-313927,-488967,-228995,-287847,-223571,-173127,-74501,-184075,-184084,52795,188019,229132,267169,162946,550,-31073,-120858,-160490,-219994,-36458,70897,-96065,-425928,-516063,-533152,-293431,31523,321649,327779,102913,-178109,-462354,-415785,-222488,123049,407173,587220,913302,552912,168708,-342959,-404060,63020,233509,131086,170002,314349,463332,320863,-265250,-333364,-138324,-285582,-165175,-115000,-229393,-373045,-264129,-373765,-60992,130636,-52778,-462908,-232618,126864,342932,397919,134011,-199603,-246975,-14844,-66192,-60899,-174618,-130886,135035,216759,-25332,-292281,-94581,349195,353959,297094,222988,62236,-71722,-193075,-277385,-362532,-146599,238707,177125,240470,581600,555677,16856,-356039,-375951,-166771,-71795,209988,505018,758178,533405,224747,-191256,-509639,-506108,-443467,-145530,88959,-39786,-341442,433187,1057363,1113919,709864,285014,51906,22987,-118334,18370,219638,137928,97752,14916,46230,-123922,-254365,-473956,-261195,279108,667211,568014,279441,56793,-55333,-528520,-88703,337416,476618,92520,-391059,-580287,-434460,-317329,-384390,-177961,7863,74227,-56621,-184411,-176649,-5019,133166,33350,102162,175299,221930,260468,268171,371948,357101,376437,290236,103611,-193568,-52680,15947,-125893,-166923,-70109,62407,227285,411404,506477,500108,596243,473334,387701,293910,440233,767607,901537,911992,480066,-477295,67841,233767,274992,353569,529269,223846,36059,-49512,-257934,-298874,17510,293732,257277,150492,-116919,-450449,-551558,-574788,-394693,-305092,-303553,-113255,-115129,-215378,-478577,-175260,111113,244043,272519,370872,418077,323715,15573,-336955,-296619,-2280,205345,161974,-78025,-347017,-460244,-383764,-290957,-188568,199514,566217,690622,508659,26614,-146448,-62486,43706,66514,39696,-11951,33190,255140,568223,287317,-471749,-194646,228037,160068,-377407,-138834,148704,-160108,-416370,-412015,-131831,43493,255994,170592,35775,-153648,-7040,130207,84393,28701,202516,119633,65619,150209,241391,27783,-1514,50605,-57416,-341649,-450926,-63479,226628,310525,223489,9871,-95612,-220443,-227538,-132549,171254,654933,990571,925764,477975,87574,-28997,23042,-123345,-94034,30890,-28893,10678,257684,335978,33827,120168,542828,701082,805793,923892,758979,210292,-300025,-150819,136207,34120,-280352,-495589,-159818,-208267,-92122,242809,399291,131848,-167448,83102,112849,87579,-165544,-292350,-262805,-244023,-219908,-314137,-383268,-320507,-62580,148550,202878,337459,587665,613876,346363,-262635,-171757,159070,184785,461445,615889,902190,1033027,896277,626508,399615,167843,117053,37249,-101308,-120559,175580,701153,827700,268413,-437080,61715,235381,21311,-188324,-254752,-127279,-126512,-460275,-179282,29630,-139622,-469926,-335117,307614,684488,259683,3768,252583,138513,-390629,-92785,216867,246329,35004,107991,253117,445016,172130,-240272,-367217,-290138,-224874,-199043,-67708,-286495,-406202,-442135,-161981,100497,112046,-29677,-417758,-214332,261931,450894,405574,58518,-143304,-231643,-127015,-103246,-291662,-350294,-43507,195419,447863,366835,-189974,-242848,2823,166490,504627,839158,854475,619592,316781,-133802,-455165,-23961,141906,-156145,-210010,128611,236907,52532,-49859,-38198,205413,686639,746327,547205,242465,96160,91808,-129480,-378859,-267489,217932,561570,748293,368224,-237799,-56955,326140,641478,634731,411590,301709,165536,-175220,-238047,-123285,-245577,-341748,-289847,-95754,373089,623639,229724,-374473,-305367,31734,114569,198850,193751,1951,-148455,-100385,-76471,-271055,-321534,-284130,-346639,-396967,-344997,-163761,-93914,37041,60587,-46057,-127293,-147944,34692,51715,-171785,-351671,-465359,-572876,-384787,-312359,-330335,-428603,-322910,-239500,-137757,-62694,-78433,123102,376078,208653,61964,252634,400029,375916,173656,100395,135438,-41869,-289377,-85351,332399,601606,839774,1308710,1320514,1008974,570470,2772,-369539,-365664,-341433,-403546,-532052,-382357,-175938,-214993,-217900,-383378,-220040,147337,344661,156548,-192318,-434499,-344630,-339058,-168220,-6186,-37531,19584,214690,445539,289669,-6682,-293483,-310022,-456493,-420412,-102857,82088,264312,245051,-60128,-57250,472595,751073,552708,263213,295317,30699,63774,117976,62810,187570,309274,363602,103798,-296367,-403650,-51175,199360,248579,153879,79546,-78898,-32962,7191,28250,-63097,-101783,234659,399510,242891,184197,401465,476097,503726,367586,195118,270745,134432,126083,141633,319373,194156,-133915,-133546,1359,44139,63712,153205,171367,-84200,-313322,-193708,-138317,-232730,-241075,-172886,-58964,3905,18564,32281,-199783,-463596,52540,281542,317498,-28492,-343349,-258583,-89453,-42594,-168424,-450242,-503275,-374953,-230204,-88097,-128135,-172421,-93491,-290800,-301659,6028,273877,275199,15822,-290458,-427386,-483129,-490421,-380798,-233190,-41489,42077,-38627,-82542,-237686,-229374,-235668,-183659,250476,588383,506128,-30235,-246259,225675,76359,-12346,322102,513856,327362,220006,342687,391755,209784,-85701,-235041,-35660,98329,-287998,-268766,284979,415337,202252,-76926,-108950,-115431,-220906,-277086,-152488,101301,40388,-152514,44138,382658,467063,205085,-122030,-427387,7307,194717,114803,-152738,15075,271833,4755,-158176,9531,202852,323507,190648,43074,82048,227269,161742,155229,107734,-3069,-125059,-492211,102156,571048,707842,372701,-162051,-168284,-108557,-131206,-48759,-5135,-125910,-196861,-373371,-258302,-4018],[166922,211308,167398,-45132,-200560,-258924,-285005,-360088,-298522,-216237,-232583,-180832,-158730,-109063,-220786,26151,226679,72499,-263399,-158329,215441,426527,442000,319001,183875,152845,416513,417068,208605,256020,501342,427447,53367,-46044,-195924,-230750,7353,163709,152274,53921,-48083,-155054,-237697,-97980,10922,73470,-4272,-399064,62570,573395,575740,52200,-464221,-143995,554193,752726,683991,442889,332214,177217,164225,303715,237263,2964,-372633,-365923,-292318,-298491,-223635,-93539,-101351,-274258,-418760,-77206,499038,889560,703517,364750,369159,477324,401162,552187,567602,199732,-504369,-228887,-174552,-148666,206592,329594,164320,-206226,-343962,-45815,5510,80193,156997,-87647,-145565,166008,275331,98321,84406,213258,263918,291130,509388,898965,1194416,1057994,627948,138007,-166003,-366566,-305847,-223851,-256973,-331512,209699,899590,1375349,1217057,630692,360294,458909,523502,448357,513390,452940,127668,-280313,-63119,182408,210716,125504,-248078,-392284,-187344,-90462,-312252,-420628,-149733,-210045,-370850,-432535,-315943,-59129,-77109,-37375,90552,197298,130714,73114,-105176,-249824,-360732,-357365,-190234,63515,158511,86830,-205888,-417908,-116122,135997,69326,-316134,-473721,-220297,-266637,-278579,-88091,-72323,-329798,-555810,-264670,-247266,-294670,-405277,-163111,314133,731667,1128570,1189338,984035,459794,-68229,-316360,-51332,223135,297405,371673,571748,324132,195223,247021,249587,307400,177556,-71510,-315013,-196702,40075,93401,-4390,-367941,-346048,98708,258159,324771,256557,189935,160641,111631,-313609,-153057,149256,114892,-91085,1317,76627,-181768,-71219,100118,-3689,-187136,-59522,106815,180905,125326,-227347,-243955,-183033,-100694,-15137,13352,229541,200586,-235047,-85732,353846,390561,140116,-34041,-200747,-375120,-339698,-133379,-303994,-345577,-11728,150521,121813,-331010,-157998,-76706,-462471,-16432,111179,-255580,97291,10435,-299349,82951,216211,-153424,-327051,71854,429193,744312,1145638,1093229,515984,-449540,28900,237829,-25782,-269237,-256182,-303760,49520,499312,697956,585146,840780,526438,62733,-266209,-360758,-293100,-42737,135708,196487,60424,-130432,-224693,-24784,141761,109196,-92543,-142850,15727,-15623,-232996,-310045,-281657,-122356,-175030,-393491,-343333,-12885,100488,418136,694322,995215,755948,354641,68524,-44086,11775,85302,32094,-105980,-440788,-221266,-50801,-98919,-299254,-85911,-138007,76856,182274,-107587,-143908,17638,-7386,-246061,-251578,-479430,-287261,162880,310126,34756,38041,72943,139200,-163911,8288,87119,16617,221720,611389,486056,1673,-431176,-409907,-361245,-348352,-335633,-386800,-403768,-315861,-239506,8291,67280,-293911,-437399,477680,1033473,675282,-72806,-36040,374078,292532,-172241,-351911,-48728,45291,-304160,-205351,112560,417905,492864,430178,156153,-31668,47246,157080,60102,-372275,-356784,-150567,-162688,-227444,37071,166131,169212,29617,-184161,-497012,-314626,-158416,-233995,-173630,26076,155711,151227,19704,-261681,-401530,-271902,-215444,-169265,-273818,-468663,-435599,-408108,-399139,-213754,-239270,-132330,332842,711599,430988,55391,-212746,-306980,220345,627151,369760,-69535,-153347,-283354,-414546,-179153,146503,-34133,-30585,-312772,-338133,59710,186578,59288,-208641,-267781,-15572,205286,246321,5391,-265268,-102548,387008,527250,393055,53063,-104656,-31285,-144369,-224977,15180,5834,-113550,-460388,-277480,69247,163769,11415,-256415,-52382,150745,46305,-11656,98537,374209,324278,135491,-91034,-296495,-482170,59773,368316,245420,138295,343701,561539,502811,356779,110606,-368891,-413603,-364898,-280665,-240184,-34420,147540,91760,-263441,-81920,69870,-55172,-354336,-65321,585040,683124,281021,-403840,-2609,319914,13986,-133935,266817,661939,651812,402520,47839,-251051,-219870,156176,285324,36562,-448735,259554,742233,784108,593675,422713,339825,231639,211055,177754,68383,97595,254579,120274,-110801,-269345,-215988,-397345,-458929,-114218,84105,312343,586060,732587,711231,341019,-57241,-171027,-76494,-357184,-13063,519771,712847,710711,451837,136161,-203866,-346937,-64738,231263,43794,-440430,-119426,24598,-88045,27675,185917,268222,364421,25798,-304586,-475578,-247319,-49902,158626,256800,60733,-154263,305434,771858,917254,734196,504773,339713,223747,-55360,-380597,52823,402057,373047,239943,1973,-240923,601988,1104711,874877,243202,-73739,-198415,-112792,179413,474786,470408,369350,-22125,-416316,71659,183216,-221685,-485476,11286,161937,232355,197951,52881,152052,334529,375103,46662,-225791,-213543,-191480,-313080,-277730,-150393,71738,368403,678800,704784,406487,3782,-256869,-212785,-234083,-428018,-459782,-259561,51893,389694,378012,466968,509131,298923,-135707,-342157,-432471,-79394,278819,507505,717126,500447,246617,59599,178096,261290,37883,-327174,-170479,-10441,-106814,-315359,-430684,-332304,-421674,168610,502921,99063,-445060,84364,377560,338063,259993,405141,213026,208422,209301,-17883,-325933,-417501,-352883,-336411,15683,447348,707150,515963,37861,-206587,10791,447265,462270,151457,-38822,118475,223183,200507,309268,480606,526878,295770,82634,-135307,-133568,-283098,-565906,-398252,-91779,146366,342327,309512,151909,-24771,-121330,-184299,-68042,140145,359247,594380,775669,437813,-54584,-420668,35433,203943,289517,207688,-2195,-202093,-356345,-539580,-277886,-160163,-63806,-74296,-133314,-371190,-223607,157866,380764,471585,221945,-137518,-57905,411139,645258,445889,213930,226204,537859,545537,245373,184108,132154,533410,1065694,1301063,939242,375826,71647,450401,603981,249133,18342,19333,159807,-123707,-84249,150718,498989,518430,363936,432326,173161,56067,189286,140352,83639,-316318,-158210,380075,362999,-189974,-215069,343024,475193,195822,-217835,-258813,-99757,119431,338792,461916,564202,465973,56187,-54481,326449,429406,313757,160826,-105348,-381239,-428573,-512714,-157383,135296,-47110,-296596,-452437,-314021,-114054,-84216,-58752,-222816,-384480,-549318,-369682,-165748,-93967,-119905,-189515,-338223,-421110,-370925,-46967,187846,81776,32376,-89118,-52768,595305,1182125,1196248,803923,448872,71993,-160009,-245445,-314940,-326951,-47279,531870,907443,818528,784031,567157,178589,110381,1849,-9471,226891,295617,90683,-265191,-453381,-433881,-519306,-323249,49960,429041,629566,672583,401431,20952,-162427,-289260,-421813,-638683,-276791,157452,130429,48693,-433469,-210866,261507,441665,419973,354764,406563,322519,59087,-164969,-219837,281227,269315,-167113,-302993,24707,249027,300539,252592,498350,868906,883825,723066,309030,-60859,-102822,19646,137757,120540,-145197,-100519,299839,498342,398777,126198,-155240,-549846,-34982,547563,567627,318417,-361301,-248831,37745,29555,-143310,168904,536409,387188,-137511,-550267,-484274,-449370,-354560,-237024,89310,389850,574092,481735,11674,-502208,-211288,250538,331947,213848,80582,15327,23932,-5415,-228031,-384660,-331745,-322338,-491221,-192644,-131776,-285229,-327499,-361550,-355045,-357642,-432303,-307468,38286,176717,-76431,-304274,-245367,-110988,-33606,-99267,64187,210636,171526,-44679,-365323,-611497,-411451,-332589,-165821,-594,9904,-109506,60895,26426,-184984,114916,194662,29367,103522,284138,193081,-123915,-390435,326829,1003939,1501331,1434643,473659,-185560,292362,263316,-194062,-160512,99186,-19085,-239527,-113127,-101387,-337202,-515324,-515669,-581053,-372664,-135046,13782,-190887,-252975,120947,303178,297232,204473,232615,122099,-133038,-245630,-42862,319171,311194,42540,-374341,-568927,-514711,-544621,-102067,230858,264654,62440,-336451,-255161,67006,244620,94915,-232277,-239250,-239304,-150780,54563,-18473,-40870,72878,189238,280321,118295,-377125,-189914,98094,206580,365543,265528,-104931,410134,712942,403678,-291200,-498032,-462752,-385526,-479937,-504152,-250126,-113407,-13873,254045,552085,759867,812481,332996,-307878,66581,329623,174594,-3088,648,295601,787851,864314,660131,411244,93558,-8671,-155834,-481299,-346516,-14039,85365,-129772,-313290,-511410,-409943,-158547,-81638,-143186,-246991,-326900,-246884,57704,443002,592605,359149,79937,-59560,-372733,-525555,-301172,-168051,-91742,-197408,-36723,234121,306899,90482,-387007,-600585,-589903,-47787,650323,1040042,571968,-176156,200886,791964,572550,-133975,-501382,-423407,-499955,-445643,-399791,-33539,379394,562980,292829,-164170,-435081,-112757,-19009,47320,243209,455654,365537,41911,-137306,-275258,-228595,-156485,-386490,-81148,389295,431767,64924,-283984,-266383,-159401,-173555,-146730,2775,-70158,-89989,18857,-17284,28483,298448,247158,113245,134249,104197,13380,-18390,-121967,-311049,-314208,-281535,-218068,116249,353366,330697,361513,255726,138095,-39471,-215711,-232013,-238175,-106871,123280,147696,47574,-124992,-240565,-520730,-61089,323518,240065,-105767,337267,414123,92847,26941,127861,-12269,-67815,-84462,-130020,162779,348326,130528,-206171,-454746,-499287,-467250,-352643,-256630,133124,568449,639739,576175,436307,406569,583175,625881,525931,270578,-150395,-78542,276996,533158,521308,380511,4303,-60861,328360,511665,468631,83783,-44865,204232,296086,188685,-284436,-280197,42578,173637,364786,252531,20769,-67137,-156918,-530899,-498946,-482574,-162220,-39162,-241966,-150500,20481,-257173,97112,785165,984222,779158,437153,-61534,-285656,-296736,-307405,-396888,-160917,73391,114862,142336,87677,-74155,-106893,119213,357458,411082,69111,-409397,-343385,-164321,-190858,-340379,-362602,-421358,-238946,-109515,-246036,-550097,-138994,240727,504188,647176,818587,813757,567476,124208,-45337,-57353,-332975,-428460,-472249,-283140,113178,363490,41203,-334344,48708,-107261,-659705,75347,362809,154540,-312149,-326731,-96935,-193116,-287313,22793,338174,345704,206283,55861,-120807,-180979,-231921,-184511,-182510,-49103,33953,-170171,-357393,-309844,-296891,-312244,9512,231293,339590,203385,-50566,-447504,-437709,-245886,81519,323863,304117,417214,73251,-189558,-361434,-29094,-288879,-266531,-146765,77772,221089,365360,198767,-308711,-241929,-91925,-418405,-229300,-35403,-161136,-395421,-502978,-363623,-79384,-42287,-304417,-509525,-271558,-44755,11158,75388,-120083,-109565,-146132,-63053,-149498,-198931,-272859,-223010,-96926,19939,-99455,-136964,97328,441299,358549,270519,119470,-7184,-259622,-261690,-348730,-327144,-63965,302425,368464,273056,387294,474760,-47979,-433488,-291732,39677,336129,407837,292501,250400,159777,57213,8262,-235174,-224206,-276054,-251338,-44865,-54603,-262882,413789,935130,939116,561333,226404,116003,64166,136299,339215,552587,315218,238481,18794,-27331,-146352,-214605,-367390,-124941,534520,951124,822257,502340,193868,-54573,-393055,-103836,190428,244823,-83774,-273768,-512630,-346011,-110966,-170009,-117632,-44363,55854,-30184,-123955,-125397,44388,160644,-48326,-73670,39704,385282,568114,584854,487091,251364,151288,37009,68708,154613,218841,-88240,-288753,-239852,-139217,-196775,-45774,331416,505263,565891,500122,357083,100454,-51460,99598,663784,1054434,1149401,690571,-161368,-159615,273839,403396,445842,471162,212789,31022,-159211,-339814,-94113,283332,564775,359013,70579,-275914,-459486,-382979,-236541,-53768,-37683,-153431,-237904,-127241,-160095,-346663,-255858,13577,82405,110271,190137,257579,236431,99804,-175337,-151754,159003,351009,263488,-34840,-228915,-183074,-95514,-71083,5098,318497,702140,816933,648900,157459,-58014,27288,292042,386969,255696,91150,-4580,114134,354431,228103,-325767,-330174,97862,-8996,-474371,31993,319581,64796,-339183,-422397,-123366,38456,202756,86812,-260050,-311039,132067,237414,16209,-47715,144038,124361,-90329,27844,143878,-48845,-136031,-44460,-118418,-381740,-390604,-49959,170766,263075,102697,-170868,-214194,-181029,-180385,-239519,-43726,349911,881943,868120,556357,117001,26451,47709,-37738,-58264,-6604,-50704,130316,393368,390433,91302,227180,567121,584185,1010289,1119845,1066948,445954,-263978,-57504,288788,176823,-247274,-375198,10173,4181,-13806,347267,489111,164490,-244212,155529,306998,267244,-110114,-451406,-527068,-389960,-150790,14914,215806,288283,-280035,-95941,162619,397145,952249,1032368,659858,5585,-281157,-177389,-5555,243013,469987,646561,823814,788311,683161,330997,81603,58642,4172,-129032,-6454,175607,581730,694852,153367,-470000,154393,280098,173939,-59854,-342348,-62068,24164,-430738,-11047,348070,258245,-58802,-392415,2609,381958,97394,-44091,225753,150381,-238766,-101170,4445,97490,144037,153874,153755,206625,-105244,-375287,-516463,-263072,-214040,-257834,-35499,8320,-110710,-382838,-173448,75696,84350,31766,1823,262058,587777,610695,484931,248618,-18517,-173461,-235918,-214329,-297432,-340905,-156887,-20719,347148,364188,-143518,-303331,-45647,-23871,223364,526500,633706,600769,355782,-52619,-197624,54483,152010,-172483,-197964,240412,779321,790847,645899,-259641,-348988,325089,635371,499987,259726,487242,335377,17937,-179353,-362401,119193,716438,997735,456366,-44741,-85950,249217,455633,349966,-21758,-50285,-101609,-231595,-158802,30888,51287,68084,315404,352756,371725,352178,-167373,-455216,-221061,18256,167796,305393,331131,32183,-207931,-108856,-15195,-181963,-271801,-322240,-354126,-498243,-328658,-73150,112562,135758,109975,31426,72059,163918,160550,-85160,-386445,-531194,-571742,-452806,-342683,-321658,-351433,-374927,-287966,-114899,-97683,-14227,-41932,74054,150005,-24046,154694,269527,330822,303738,85850,-40251,-50992,-189072,-403337,-241674,-57345,215645,653179,1165117,1255398,973153,491849,9238,-229133,-177097,-157366,265,-152925,-223011,-202580,-81671,-78337,-245879,-176550,54175,152768,30791,-219524,-433300,-344143,-263255,-34260,23129,-183735,-183448,156286,522984,337023,-32585,-327735,-203054,-348168,-395842,198373,428046,445569,289041,-85675,-57519,383284,537829,360175,200765,284822,100762,30550,-213846,-277041,-105292,220351,271438,13529,-318339,-68077,240230,332063,166811,64578,39262,25677,89437,91041,67476,-81481,-430415,-174914,1599,-107748,-257293,220244,446497,530711,346273,63484,-229293,-221370,-4141,250112,336128,137464,-146262,-6238,80104,-52307,-442119,-41935,204473,101410,-48260,-43632,-105413,-298788,-402760,-417026,-326005,-32169,200989,193229,-98546,-553574,-123093,7247,125599,-6448,-389806,-132197,220483,133258,-100275,-273881,-328522,-339928,-303951,-156326,-110945,-141226,97444,-45145,61178,221872,388244,240681,-36245,-265720,-286784,-365209,-404553,-474434,-326543,-312360,-262001,-202460,-85274,-137999,-138869,-191470,-283203,32052,109318,14998,-379519,3820,312120,-32163,-76423,444968,497952,303218,174018,191498,185704,60401,-98436,9327,278295,512087,221702,-16543,180352,255033,7102,-190650,-144699,-112535,-63118,-103643,-283600,-248272,-346835,-454387,17700,402106,578794,382990,-53436,-354906,68693,175360,20907,-195478,219147,396366,-91804,-280483,386596,635149,671253,275246,56545,150924,341918,310456,274301,160044,80066,-40303,-262106,-15956,390097,556795,209754,-254331,-131016,-167696,-252036,109834,217972,-4530,-208940,-350475,-177451,8017],[151371,250144,253637,95155,-51011,-108511,-137521,-192516,-153135,-23799,11000,-33105,-122179,-211425,-33721,188813,237516,29704,-167387,-52906,132099,238468,296441,387268,385111,340788,484866,612380,599205,517404,660617,370874,-141149,-124996,-138966,-335668,-37642,244137,195691,-6595,-126076,-146982,-151572,-47049,24732,162365,277738,-88922,-235314,265952,263788,-227408,-528214,-63760,464273,661416,604662,416389,132596,-112616,-94844,4103,-78991,-116011,-354648,-340709,-143984,-192128,-188656,-110100,-162037,-298117,-424578,-161519,475504,780576,477130,-5336,298767,610015,517843,628647,630451,268382,-371837,-307375,-162669,-107796,168549,221257,-43870,-403260,-297559,-205917,-365203,-296903,17458,-80510,-150096,207505,340507,154393,53688,157977,362557,389591,581419,970866,1302470,1217225,712351,156120,-291041,-270130,-127795,-171318,-220022,-193460,265465,807517,1129543,853365,470879,324528,284506,299248,351753,402593,223876,-133150,-347742,11823,265395,347801,288988,-187538,-477279,-51202,95785,-95944,-440889,-375417,-327225,-353536,-379189,-279793,-473624,-473571,-224618,6787,86314,28037,-41492,-214480,-256686,-204899,-244429,-251077,-190727,-160793,-245626,-392029,-413851,-205185,102021,35082,-324944,-477069,-212775,-170471,-397543,-399498,-232042,-249100,-281092,-396882,-336340,-320540,-258436,-23195,315275,638550,990575,1107039,750149,175935,-277881,40320,299425,354434,245931,297286,383700,315975,437067,430900,181757,222084,202926,149596,-110951,-442087,-218757,1781,-39876,-395292,-295000,10627,60175,32849,-174903,-360635,-247849,-94178,-132461,-56120,132796,99605,-55168,-47628,152135,-215746,-118597,286904,157254,-186523,-131971,36680,94149,152994,6726,-127547,-99698,146416,327872,261161,443099,314489,-248389,-42682,518216,449104,117513,-56541,-169849,-190024,-129961,-49585,-174349,-72960,228653,358102,327335,-518,-460537,-411145,-177701,225335,269023,85534,258923,94275,-240399,-93126,-221258,-372582,2861,305160,337511,582653,1100897,977454,383891,-527350,49948,321052,70200,-213413,-221558,-77887,169725,477341,638568,755956,997561,767666,314822,-89885,-234491,-477795,-125584,82200,75920,-159230,-377707,-90106,100086,71773,80938,-55234,-4011,252030,169260,-118520,-286794,-433355,-199724,-113918,-268719,-460097,-166300,133390,441004,496534,543496,292112,60535,-30739,40894,176961,182153,-117881,-432476,-236066,41524,81730,30813,-227690,-335721,-400627,-188619,148626,83639,-149124,-277946,-450489,-223750,-156928,-118546,125124,465391,636545,413394,308378,298734,211796,-125854,-64391,87924,-64308,381050,964672,971084,393994,125461,-503495,-353995,-307714,-283346,-334572,-394018,-427452,-339158,-195036,-35913,-205494,-496489,535886,1117893,797642,184632,-137282,273362,176005,-299668,-281532,-38183,-4062,-260160,-290581,-92494,210979,339298,386970,294603,180514,178813,125703,-139870,-412795,-188624,-133025,-257253,-277280,-62184,19242,61250,42301,-21845,-129671,-249369,-249841,-241272,-184759,100873,295261,276724,47756,-215767,-382414,-176163,-98567,-53395,-186245,-535185,-527897,-368151,-218868,119774,28064,-182688,159896,581359,304508,-105987,-377761,-286397,322653,682254,210492,-61184,-84641,2377,-206720,-177523,253998,207042,145873,-260508,-371103,54696,168204,23447,-61067,-27024,213358,244520,126206,-98597,-395087,-168534,208858,349813,271148,55388,-124677,-168408,-360137,-347171,-117229,-156295,-346580,-391599,-298454,-188739,-69765,-51855,-255642,120250,404129,107855,-78836,215177,516039,344812,24780,-328157,-407535,-508447,-161882,150038,69499,-109766,91653,354470,319095,218379,113115,-298446,-647325,-407107,-186099,-220749,-273506,-161149,110620,34419,30127,42555,-189608,-527283,42988,721350,904722,548450,-262907,-132519,276677,-55354,-501243,112394,505161,662591,514272,207464,-142646,-4681,328624,375034,-18772,-458123,145460,540430,612450,576097,504849,412844,171895,153351,2888,-258593,-199493,84933,72721,-106814,-280791,-187035,-313604,-484691,-129998,198849,508061,519903,589369,469347,74607,-184296,-106936,-101997,-405356,-231261,210032,404723,396312,99717,-154324,-283272,-245472,35539,324999,88989,-350122,-185046,-71547,-213824,-347285,-224246,-85022,165545,-39908,-292458,-399997,-232007,-90844,110789,236051,41157,-212257,-61929,309407,501502,477882,312491,431309,371014,47237,-539421,-99888,317539,449978,322224,-40667,-306498,569081,910070,587824,29871,-61522,-200910,-233085,-11640,426177,354356,256338,-187989,-388114,77075,340364,-48043,-486334,-23118,289344,563095,410620,216804,125411,142233,133842,-38614,-227939,-259587,-231140,-323266,-210741,-25655,155305,386385,584120,531090,218688,-115345,-221112,-253907,-342619,-457077,-307180,-122900,184312,519517,647717,741441,823000,439038,-98319,-202595,-227663,-435902,31597,497773,586461,335540,192805,96845,320636,578663,336570,-204492,-323321,59298,96962,-128994,-472846,-374624,-404757,57296,340590,42412,-546415,4037,393788,409152,284421,246490,86026,11498,-105068,-197062,-211472,-413274,-318960,-278021,-136593,239510,532144,442488,76793,-97091,62739,554630,541330,128460,-191946,163895,278632,248027,142084,210149,471352,398285,446060,557565,343345,-125610,-569446,-254017,25483,97092,220192,150218,-117822,-396986,-305865,-236329,-181795,22995,206497,460573,603129,537863,81493,-89211,181389,222428,201987,167934,89976,38286,-150617,-162510,44405,-99234,-145230,-107552,-13787,-9421,62944,300150,502859,620421,460911,71808,-165510,328977,576319,329719,-104698,-313296,-57106,70746,33703,138224,140651,509494,978398,1213890,848714,370981,-66207,220162,385825,175806,-292811,-457381,-308856,-297620,-139236,207951,505550,575161,364299,415127,118707,229924,392942,383939,276967,-90805,-413171,10936,139452,-108993,-277084,107235,332441,-34759,-302153,-323289,-122414,63601,159182,135281,172712,151140,-73339,-243904,47485,233331,273991,73848,-267180,-169407,-25955,-111718,6570,-74836,-435048,-172755,113333,-87068,-210545,-327251,-156409,-230577,-460920,-382187,-149349,16665,61909,4519,-140016,-349400,-379498,-252683,41004,189422,258259,123218,131768,220406,560448,1032060,1148448,957610,639482,261254,-150323,-290232,-314350,-317393,-229675,157717,590845,802750,816349,730733,416708,56136,-175051,-191516,88586,81693,-56890,-272052,-559278,-489688,-468080,-426606,68555,482503,687338,796428,574682,133453,-30538,-152288,-320089,-590264,-248213,28885,132315,61969,-547312,-50867,392367,442442,246168,197141,476326,567941,506454,418224,244435,356196,304817,-210324,-278303,103723,350242,294330,270682,522254,1005578,1196131,844166,342041,-3601,31927,247625,395007,221595,-268865,-375899,211986,437029,505031,250932,29184,-264793,-494469,35745,242541,269814,-73795,-512706,-200047,-108041,-220235,206672,700934,636774,93398,-261553,-280079,-349857,-243299,-97801,174633,433855,535665,383268,-105532,-609382,-261476,8242,96696,249328,340601,300406,271561,337298,214208,-88000,-312901,-255035,-332683,-272690,-194062,-217524,-160628,-108505,-95439,-173333,-258033,-291004,-33019,31184,-120066,-286230,-245490,-183716,-95923,-80313,169745,373874,361795,80272,-313740,-462546,-295523,-339281,-295005,-66333,101605,-45117,-107097,-142722,-154951,96780,221909,101906,73553,280275,248966,-93731,-362921,310383,810266,996207,820939,216795,76023,542919,503833,4856,-117953,166041,84824,-111699,-159999,-314412,-274077,-134880,-247636,-400655,-365777,-245258,-95502,-322623,-131928,220804,427000,468105,327253,263976,207029,12039,-187770,-45805,245084,136230,-182768,-367178,-383894,-518602,-360785,109494,468681,265380,20199,-404467,-98384,179183,252531,123672,-304798,-560379,-435461,-260593,61073,40900,-121495,-102224,38186,193517,141905,-153916,-56827,125592,226841,491563,416022,58605,380663,441841,14306,-407398,-204597,-317652,-469263,-475667,-522629,-336643,-305664,-259214,-29539,331187,638635,786840,418721,-177407,-131314,126789,95681,20199,-32386,138916,500729,759757,793664,505370,29200,-116344,-215372,-382051,-257973,116762,200668,-51769,-304059,-472005,-346294,-137818,-103061,-199913,-329684,-431725,-440187,-53907,194737,530794,280425,-71771,-167866,-303959,-422804,-242230,-112315,-120416,-171813,-145201,9559,44781,-120803,-387573,-496407,-478594,78572,729975,1033155,492652,-581225,424261,1046140,639425,-64999,-248625,-299867,-593354,-418180,-185463,293318,649280,790797,580285,259735,16474,-76196,-79908,-203521,-116141,15085,48123,-81656,-60510,-100730,-58388,15461,-187325,-208438,98505,230743,-39452,-508141,-183539,-210440,-303002,-125967,-159933,-375723,-177647,-39712,-63010,70981,415399,314714,56795,-66122,-19009,-92324,-117838,-137052,-277650,-118760,-113984,-430395,-350669,-1531,-56791,-93549,-124156,-188185,-423562,-560007,-388677,-258925,-181548,-173986,-52583,-28897,21891,-26673,-392234,-66100,68519,-53101,-192896,544504,570766,206752,243215,246272,101144,-83968,-156321,-264407,-46363,192733,57962,-124290,-231881,-186442,-207084,-337931,-326905,-115329,315553,545938,524602,424261,274579,296767,259796,215979,-6331,-207185,127441,428372,367259,244816,210190,116875,48625,211012,490969,327754,-109776,-152944,383876,590147,302626,-351227,-126102,278313,348270,462862,450971,344729,232657,-124263,-582426,-334053,-213929,22172,-150820,-395719,45418,43481,-370464,272967,912525,934846,677187,201786,-184903,-230915,-173701,-192681,-311030,-158691,81165,181330,228084,214256,75133,-51689,-14512,352133,596091,369337,-219510,-411994,-158810,3071,46003,-59499,-362415,-240233,26987,-113051,-478789,-147588,172401,477698,593151,694542,694316,372732,-162745,-31926,76418,-341688,-479353,-336898,-344230,-171168,154204,170979,-17959,-152256,-403755,-259642,477806,737007,543952,-76319,-466612,-209822,-288578,-400127,42706,416183,392403,82902,-18570,-164308,-286768,-216145,-127179,-154002,-168499,-128292,-247255,-188717,-87169,-75143,-264122,-62371,101418,344754,318736,52127,-401100,-303298,10330,237674,338609,301198,-95405,-456654,-179635,61276,334598,225449,-157465,-396944,38413,174229,180233,-78185,-480576,-107874,20325,-256486,-476742,-216690,-292432,-361211,-307933,-50343,53858,-182485,-415270,-155744,-400,-84091,-177094,-146903,-84280,43104,-80712,-99172,-197000,-278043,-342913,-334769,-275056,-58979,68268,155834,337481,436936,343161,250736,75918,-53037,-237505,-138360,-275833,-334124,-71375,243225,508360,458801,220309,122079,-223833,-454305,-108095,285418,711926,557643,105249,-392074,-120598,10805,87275,43738,107274,170195,67819,-14795,-9858,-173905,232790,587741,540523,286313,137096,111891,39075,293905,514264,669130,401789,285629,107496,1837,-162234,-239126,-333132,-24898,522503,849219,814772,585665,278718,-19455,-54566,-42813,8580,-33319,-171401,-117485,-354156,-181834,53726,33567,-79696,-69214,58362,41944,-35189,-46561,58886,125304,-38322,-278216,-47553,420075,716448,741004,436852,46698,-154337,-204429,30155,306793,325144,-55778,-247416,-24910,-50604,-323821,-283857,203561,416498,517794,316439,211653,-98299,-270772,-402703,241324,866246,962643,563237,45380,-88300,345914,424688,412504,290515,108851,-80943,-300518,-402729,-131673,193257,484705,258648,-101481,-362821,-339377,-279626,-77617,136575,227804,227579,-48574,-214863,-312892,-213776,-127777,-81584,-110614,-48122,11885,50664,75424,70310,-176098,-176483,131835,278585,156929,-90149,-96415,65132,127329,103961,182376,376562,719852,874230,701092,284409,38942,113426,454344,585690,397957,128948,-118707,-249,136144,108017,-172289,-196612,-69675,-238899,-390952,70288,234954,86818,-406290,-179439,110791,89034,-39969,-69460,-67113,60440,286070,268583,-82509,-195539,34473,128001,-202451,-166429,-134435,-190404,-255567,-181326,-264429,-362758,-227924,-86018,-11251,41482,-175413,-403214,-282880,-169211,-172374,-221587,5649,408549,660142,723407,493713,110782,-157487,-108633,-72874,-114573,-150333,-221364,32810,339741,334918,158288,311962,515190,305722,642247,779404,858276,446477,-281831,-29532,335876,277210,-162159,-438918,-66113,85427,19896,328936,423680,123145,-351748,191913,478216,349688,-119646,-488139,-349194,-507577,-95912,363780,690526,762796,87502,-265087,-9575,253072,938032,1163086,815319,266937,-86386,-322313,-342044,-199508,125278,339994,688753,857987,772774,228415,-43073,126123,162576,75779,223956,193782,345806,463785,75228,-434718,48863,198173,266500,95698,-365603,-27666,202557,-150059,101618,551984,535803,287528,-26130,-200259,21065,-63469,-245368,-4566,-3144,-96177,-97430,-193873,-124825,94002,81217,-39747,99926,260763,171411,-190574,-289452,-298392,-332960,37634,344074,217945,-218385,-176974,60179,70721,166334,379288,556128,672133,620200,510404,369855,39646,-193592,-447899,-232475,-135797,-211078,-246573,-230093,89409,162527,-210020,-335141,-78438,-251794,-203670,22177,211619,477274,444183,200438,49213,49093,56211,-170713,-151123,147882,790855,1070458,1128743,388964,-61605,-90362,182462,50231,31410,556260,488844,318999,221827,-51869,-19803,586487,788890,303840,21570,-106215,47726,82557,105350,-280877,-373358,-355264,-353044,-158838,84579,218123,322501,514257,415396,127703,-33362,-359058,-343594,-213483,-96181,84850,324156,425100,127116,-275492,-199654,9935,-154681,-261494,-329627,-154931,-114687,-77518,-32682,118951,-33041,-137270,-64679,97062,284533,173919,-190388,-517615,-469938,-393776,-286716,-119771,-172866,-307015,-187628,42136,194875,74424,-21683,-169886,-117217,-179884,-125701,143208,187617,163776,119288,-62906,-225836,-331278,-458417,-434732,-354507,-397584,-278069,282314,747413,925500,717071,308009,-70401,-228442,-131034,-66220,87660,18757,24718,79890,125762,29144,-174571,-242292,-99982,-68211,-109887,-307154,-246856,-62492,-42128,15618,-70052,-369618,-375972,27011,412748,302270,-14896,-142226,3390,-247504,-356694,364407,585862,406233,131017,-192489,-90510,240801,318532,273988,247604,252710,56995,-260172,-400700,-378952,-25459,381994,357898,-55394,-262445,52897,298433,255922,19807,58200,105462,149040,106901,13328,-45793,-136576,-396314,-378844,-333463,-146996,-293309,137484,526314,633797,351146,159556,-102456,-329476,-216143,197552,205655,88489,1772,176448,367281,215557,-225293,-100351,198868,164917,107069,96810,-66740,-289224,-446768,-433176,-368749,-2992,309283,346352,88911,-328091,-270924,-201684,-63594,-15740,-435021,-13327,425933,288371,117698,-80074,-177965,-253239,-352079,-229148,-87631,-104145,172948,192783,255825,365458,381717,133687,-107710,-112241,42861,-72562,-218941,-417201,-271416,-430777,-510542,-412359,-164492,-98736,-95516,-148204,-357194,-270930,-309405,-323394,-111228,223138,305608,-123767,-135856,502858,534564,424872,260559,109696,19353,-90887,-148861,143389,505303,799497,571074,213549,86962,35229,-175444,-180551,-143305,-126179,24091,-9324,-284877,-453616,-498530,-453461,-191753,217900,552870,475584,13155,-337201,-50151,1188,-201592,-125378,328624,436870,245208,122405,663867,947094,810973,277930,42604,227662,459863,469008,290156,83813,61427,28988,-37498,352,222274,258585,-75669,-373667,-43441,-151258,-254509,214229,316975,44146,-265526,-199071,-44912,15641],[67659,209761,275875,204447,77177,-2501,-34078,-69019,-97414,60477,193278,255552,146233,127098,282732,298129,190772,51608,55454,116659,135213,21943,90525,356798,478701,392769,340540,594913,717918,604159,560857,89434,-369640,28206,176945,-45009,-60757,192127,144195,-108343,-292857,-244474,-146218,-72793,-58555,111012,364357,267789,-220440,-165189,-56000,-290260,-279095,-118944,146723,400808,430909,262870,-211270,-390088,-360451,-378309,-457942,-320114,-511749,-434072,-111136,-105875,-252652,-293137,-271109,-267826,-251846,-324296,181858,411739,168132,-336391,190488,544303,500938,545988,581903,293841,-232081,-482721,-184849,-75135,19703,15382,-261119,-338307,-215513,-316127,-497967,-284580,-30490,-62225,-122729,197540,266185,102353,-10515,47316,274553,361291,628776,997227,1181957,1021361,508962,4846,-281161,-106810,93836,-33711,-106999,-51768,276282,648225,772648,322603,111122,158189,94131,142141,211438,200510,-76533,-399440,-131661,90395,241921,341280,269384,-221307,-393077,25907,98502,-130314,-374993,-504036,-499877,-441855,-340367,-149312,-224302,-343235,-440513,-90805,6079,-64917,-204132,-369660,-370435,-242576,-308077,-364200,-415010,-408271,-524909,-441577,-390135,-312552,-18312,-9202,-374458,-510974,-239670,-19836,-87324,-148702,-299610,-207131,-114874,-154861,-118210,-55101,72322,96964,236729,456938,746971,864030,439442,-71675,-180814,320499,561377,440889,239965,200055,112694,329306,635312,568597,139275,910,154177,378269,329820,-120661,-514484,-168283,-120150,-293751,-216809,-132227,-206342,-205080,-316961,-369260,-462067,-351024,-137472,546,-108334,-23282,-87374,-124405,180047,-181549,-334067,271146,191518,-178589,-285750,-170263,-143614,-39264,113164,-13157,-70671,291372,561766,489872,519697,306346,-331708,6077,587356,412288,18517,-57840,-47804,-46545,-30122,11163,-5365,140621,385065,467651,357460,192342,-123542,-142340,147574,451675,464740,361306,295370,62719,-155302,-163152,-424307,-27065,536809,706818,386060,322309,698767,615548,100570,-541325,26410,215342,-62773,-261905,-173544,111644,305614,421648,359624,646368,777672,790540,445112,82284,-87211,-547305,-192637,40086,-26101,-348149,-562755,-108125,21839,-84075,-40642,-22201,147816,503164,378218,-42625,-112722,-36908,48775,76585,-205830,-421114,-272026,126647,323529,181865,-72278,-210533,-221977,-125578,68694,206227,96180,-345197,-420143,-94942,78292,60931,157549,142273,288320,-132117,-291996,116108,347258,303837,113382,78585,331040,515583,399213,425955,569424,675661,532038,580697,652674,342490,-55428,-91012,48997,-349743,274937,912427,949539,403177,40902,-417276,-63162,-99598,-163713,-168404,-108121,-104671,-69962,-116183,-46760,-70121,-655324,229764,699055,583290,250550,-234775,118166,83496,-345294,-320490,-146973,-177812,-254187,-149662,-231133,-99982,114772,275922,356927,317248,300412,182974,-187017,-451558,-211150,-227959,-382016,-269468,-140218,-94448,-22581,60091,117820,123078,-72807,-306834,-378228,-294585,67321,338834,405810,136564,-137535,-257738,-38084,1195,-7015,-162135,-518852,-592688,-315821,-6112,350377,316938,-29587,-10184,289689,63341,-327737,-541358,-438708,126773,206264,6870,-189724,-67107,216158,-82312,-265776,233924,464830,287653,-158425,-343802,-25408,20218,-40362,126688,298312,561629,466479,263276,-673,-415137,-338667,-96311,81765,133629,122429,-95225,-305212,-428569,-271934,-63203,-101391,-273848,-263107,-308309,-331572,-50319,-18859,-233934,154317,498398,137817,-177751,328839,688652,444119,-58025,-622416,-277720,-187872,-113907,83404,25776,-222665,-220529,8225,104278,85043,56286,-111371,-341866,-313379,-167321,-226068,-433803,-260897,252706,411637,189262,44208,-271031,-492325,49603,549765,802660,558893,-189631,-284037,221849,82003,-310075,-91890,207898,522486,493394,275220,-97766,97465,486176,443651,-80036,-432639,-7785,256020,365812,517816,534526,385235,59173,101818,-33121,-306628,-537881,-233380,-121086,-215891,-289552,-135790,-177081,-345388,53932,528290,809725,587895,477146,201944,-211392,-299426,-130001,-219473,-516050,-302767,112580,110878,6773,-234092,-252649,-127602,50571,171950,329029,69997,-301461,-335065,-277443,-296207,-336495,-507064,-347755,-108266,-183885,-355567,-300974,-190135,-143347,-46352,40937,-31651,-126897,-386038,-229347,198227,411408,109373,296171,383469,87435,-333081,-269092,159399,477604,437473,9528,-484761,281324,438669,101164,-43715,140045,-66037,-324171,-165755,171030,52157,-83187,-430114,-381413,-56478,239280,10877,-462771,-170876,256664,648110,474280,382460,189740,29222,-91450,-191064,-288215,-262504,-248344,-119565,164697,250270,214927,196043,253015,144648,-33769,-100152,-195379,-310859,-462232,-468996,-134653,47455,237577,456536,671341,778397,894247,435605,-94961,-32886,86820,36206,260304,439309,302241,102282,79963,204162,542792,896085,641681,-65091,-392736,109981,243670,5745,-369789,-312215,-260632,-115880,38568,-73826,-407425,-99589,312540,400719,224469,-35401,58144,221691,298414,44485,38078,-163318,-144577,-38287,-67662,33744,249344,229774,82761,46527,130691,481216,443896,-22869,-347050,211332,283371,206062,-70834,-10405,318640,452971,718985,1030875,561066,-285447,-405082,188855,243813,47014,61441,-29678,-336834,-403371,-285558,-315493,-336788,-120335,6616,209200,363828,655621,339127,190691,245057,159878,12689,79026,150437,218921,102160,107446,225811,-107225,-280097,-173002,-49970,69162,325662,431598,599362,714636,626765,288995,-152739,185702,420853,202677,-210557,-373663,-367521,-417659,-136698,75857,123203,375178,687513,865314,603000,307682,-100253,-25307,157754,229976,-12043,-136850,-363879,-488441,-337486,44190,401591,575166,395458,249901,20025,224948,504983,566017,420032,134928,-370250,-282246,-8111,-20386,-175446,31259,253883,2844,-217591,-397414,-279288,-181030,-255615,-457250,-564827,-389275,-286268,-453101,-311328,-65620,76903,-129566,-146109,288567,366517,144491,11845,-333950,-469516,195551,513127,331329,-32476,-536352,-296949,-275820,-536943,-268573,8557,157443,151873,52230,-144767,-346972,-327166,-180071,-1122,52036,195178,122859,300119,460523,526215,805108,985587,940324,589950,220528,-245746,-363917,-259373,-141730,-227258,-322615,93446,510682,566203,620683,513705,40947,-343968,-331019,-67796,-173515,-117014,15799,-201024,-412915,-456753,-517777,-3295,360316,510849,633981,487777,166240,117708,91148,-50629,-476824,-291550,-198845,56192,-26694,-507257,11906,339270,299450,4115,38309,460630,692034,715365,521903,362490,316142,340118,-188366,-339724,111084,365176,225558,271608,421967,797337,1115109,785841,370633,91967,96751,226495,299851,-2477,-390322,-140094,298357,457308,573003,417722,259320,73259,-321561,-411959,-10092,180759,193680,-222804,-369516,-267237,-291905,153174,679217,686232,208890,57039,187709,155172,124244,20361,102193,309537,349046,198769,-192966,-617415,-311566,-260720,5271,359473,533590,429174,359857,507756,508661,205272,-184741,-187897,-94063,11931,-59707,-77254,-35458,109613,162232,19478,-193130,-367442,-306488,-401270,-431109,-366215,-303104,-227763,13231,200061,392622,481535,433553,125330,-307083,-336831,-223325,-319182,-478741,-256153,-12007,-30181,-127611,-211519,-100033,48466,228569,152029,-62225,118630,172510,-130411,-359933,241308,694188,769128,434094,173502,269343,575595,542427,84772,-120525,196378,204372,94840,-214551,-509275,-62924,139366,-127434,-325917,-365039,-453964,-371212,-347715,-52164,193854,301525,269578,138670,135041,229675,124834,-175670,-176699,-4588,-199969,-280022,14591,-40653,-343611,-234348,248892,607078,343313,-79094,-148516,191141,327596,241305,199233,23158,-36106,-194034,-296046,-51423,-20191,-237616,-265048,24766,292303,336057,149697,72946,126391,155244,379426,306796,-31747,46744,-12245,-152392,-89313,74240,-99783,-325029,-507305,-438546,-285782,-254511,-230851,-79788,204994,480129,700129,511782,-3403,-521533,-178498,27488,52926,-109067,-78988,23011,371256,672541,431657,-97182,-266386,-122398,-26350,-6358,156045,54114,-212453,-460851,-539588,-227749,-76382,-87106,-187232,-274721,-289424,-422338,-277408,-150385,205217,93514,-119757,-116421,-131177,-361632,-312651,-245436,-333967,-340584,-412253,-295605,-153416,-47050,-205351,-332417,-454629,105614,669974,834560,315503,-376113,603836,1094610,581171,-102336,-217968,-253050,-513666,-420546,-66733,426826,720306,852066,807870,552064,333425,169569,133083,-816,-53713,-233454,-322265,-210822,-30442,28710,86693,150199,22752,-133057,-155628,-42929,-82635,-11586,203346,-79544,-569420,-227581,-350678,-574008,-247103,-109810,-154698,-53219,268883,156448,-125908,-401489,-221733,-221792,-194098,-157426,-252969,-6843,60607,-55538,-158260,-176718,-297422,-406899,-450252,-526682,-332842,-134950,124684,307481,301579,-9005,-25411,172016,241792,144133,-282042,-50928,-97322,-295554,-100979,460589,413301,37047,361072,562749,318898,-57721,-277269,-422275,-259349,-88935,-157483,-197856,-122967,148029,74703,-211106,-422572,-412854,-62844,256408,254427,174783,13004,-94743,-98993,-49044,-362513,-206962,247927,424400,211904,-10452,-7163,170172,161181,1372,32037,-232000,-488796,-171566,426632,696856,322866,-362387,-40612,366925,423340,463694,527463,601670,588407,21413,-479993,-158994,28942,116803,-270798,-583882,-4157,-95824,-323572,415376,886766,818249,456773,12807,106712,32811,37979,-78220,-257791,-356069,-119651,74501,181113,220838,142916,6040,-270052,155291,568227,528521,-50488,-315491,-68070,271319,413672,217980,-63812,-221055,119285,9175,-373258,-190873,33088,273664,426263,509353,538495,175067,-500041,63266,156081,-295042,-445166,-321287,-207290,-197602,-51329,211174,244848,-127032,-353203,6297,528263,754169,631020,104344,-387014,-470295,-465864,-311708,103055,369913,276303,-142154,-88412,-145876,-349883,-192428,-124930,-200057,-368158,-402411,-366214,-161794,14384,30054,-197505,-194909,-9983,316910,379655,64544,-438605,-159089,380769,488014,555340,680725,606124,86262,120404,327206,480236,758514,324036,-248283,12346,100608,-102998,-455923,-293408,6292,105044,67469,-210549,-472595,-432924,-353030,-88941,134686,133180,-337293,-240187,130267,232077,-91514,-186183,-175522,22411,51312,-100750,-165429,-238851,-279861,-360250,-453645,-401931,-80605,246813,377201,573443,398236,289874,195368,70609,98582,7059,-14302,-144769,-301242,-215650,9230,465352,605515,405909,-176091,-489691,-188992,93025,472866,800683,588165,166030,-88195,-195474,-115124,-101199,83978,237818,404448,297710,50012,13942,-93230,-17717,89979,15964,-23908,58576,77286,28454,270883,467953,532876,340040,214156,239628,160338,-89262,-281837,-410138,-234479,93262,357354,555531,506195,293816,122864,311296,94844,-180687,-273919,-143818,-62632,-241118,-67590,115203,107114,-152085,-97417,72050,106497,16501,35444,41850,34555,-34681,-437749,-93670,288170,619684,635078,202754,-218012,-390163,-274067,-39752,204900,162516,-134385,-235280,81003,32780,-257613,-431524,45176,270808,375293,144779,63190,98445,172423,-38519,-66695,347828,416028,179841,70487,142055,395400,385417,286842,47093,-127093,-324302,-398735,-446587,-392964,-211300,20682,-112038,-341420,-221565,-209566,-262159,-116649,118080,374089,587871,464910,-48977,-470071,-205036,-99210,-278471,-395727,-231936,-112946,-130979,-140054,-134540,-360126,-268139,-85710,-50240,-162621,-160705,42623,239469,255222,187025,237625,283164,514348,709395,566126,295958,51967,139367,449977,557304,379813,74606,-250232,-91318,83883,109843,20715,-52002,-257582,-512896,-261352,-14720,-1202,-138263,-501666,114256,433277,265572,-271995,-178466,324018,593773,434009,274083,-103798,-424986,-132742,26507,-208317,-299477,-450351,-393999,-330835,-280478,-311818,-207814,-115575,-196787,-290281,-337774,-568123,-432540,-245786,-176014,-167242,-126643,90865,498238,517361,658770,491861,317227,-142604,-174607,-111683,-200220,-343376,-488496,-284548,82196,224959,240713,341434,430951,147539,-113738,-2318,192328,147633,-395309,-78258,259888,281775,-83786,-544004,-279896,27099,4830,196047,253363,49629,-443921,140308,555435,339881,-166815,-328393,-172393,-482720,-48371,605540,888706,791303,359250,97507,-100820,-107979,525869,972910,826872,468115,107228,-49353,-51864,-205791,-341682,60833,588538,904901,739846,56884,-136525,261957,369243,373167,456566,206946,24372,161871,-11755,-496086,-163000,30650,264272,204687,-245114,-39498,302290,124087,130113,580100,621017,454948,128339,-200101,-212933,-159278,-342823,-334366,-196239,-41179,-81630,-232164,-241540,-109536,-113025,-97970,637387,1008868,702875,136575,-283786,-496970,-288804,263853,693328,501221,-111382,-157372,79144,83400,274776,575174,593414,487297,480916,490048,378150,26250,-277315,-381192,-16801,148020,23453,-264978,-372167,-177785,-64810,-297693,-362619,-186118,-546060,-289624,-30073,-53056,356599,588668,462187,233848,7788,3455,27957,-14789,-53836,312934,751667,854616,579174,173268,68762,-92604,-203847,-335386,233440,521073,653575,538302,163864,-232217,209048,346149,162893,104015,-47744,-123631,-102484,177194,231938,245213,106524,-363113,-333844,1373,187813,255436,251629,100242,-204881,-308549,-318201,-259677,-235701,-262816,-104596,266468,459021,265515,-167550,-291084,5199,-143753,-316941,-258482,138649,282449,205527,-1853,-86392,-312983,-418313,-201083,14498,186374,51202,-304120,-406758,-328005,-269711,-87433,64371,-37364,-167849,-9071,286809,440054,293361,28386,-388057,-380302,-396916,-77818,52064,48343,-54492,-87164,-156355,-281771,-287458,-301744,-295215,-416554,-418018,-565859,-142972,244182,479828,430778,216844,-110393,-300093,-243127,-175261,-189506,-113844,81206,266024,234912,76686,-177501,-329306,-86340,-68230,-133578,-398688,-85094,152580,121784,-24768,-235089,-512218,-405895,-114247,168032,184968,13256,41141,154938,-154915,-270834,325613,488686,193911,-136157,-275149,-124374,90575,192994,313601,359629,218404,-51962,-499687,-160395,-78045,165533,342817,285353,-141062,-277276,-51280,113323,40278,-22876,136508,146708,153425,-12791,-176393,-244271,-263721,-274906,-146687,25683,90066,-103576,343716,740175,798255,364226,127212,173145,-171433,-403987,3106,13925,63579,169601,348610,601351,411396,-83837,-176583,138056,115814,126677,171889,621,-178085,-343835,-241423,-126907,130397,378486,479577,322907,-61003,-279328,-309227,-220692,-133274,-449134,44811,451825,393086,326510,23970,-40695,-55381,-259733,-292893,-97693,-89751,40711,217621,228540,351943,229683,-47062,-200685,-6189,261642,196382,-107560,-227189,-205765,-405248,-245951,-338750,-206717,-104949,-89490,-111149,-329827,-461014,-138363,68543,253680,380006,259127,-169180,-187213,421032,611093,598875,427125,163579,-27735,-186440,-226961,135918,533715,749908,573723,212768,-26224,-206919,-286702,-133301,-125192,-128470,23685,-30779,-299599,-469809,-477083,-437339,-304372,115583,511634,482220,60992,-316768,-313814,-296886,-416081,-16225,273970,467901,818324,900303,913260,1014239,663472,181677,9117,281400,490956,525516,182488,-87844,-19508,96367,132458,100705,77782,-89237,-352575,-157365,46675,-60053,-131551,150024,201067,-7138,-261590,-65228,56022,8762],[-83654,110953,238361,237589,129439,33812,-3439,-15378,-109191,10687,257366,427531,320377,415825,450730,304010,122987,124719,281073,315309,225111,-195656,-197954,176128,395931,283686,82492,424199,586343,498681,226717,-322950,-214675,175151,353138,192124,-13593,34745,-32343,-277672,-490408,-313045,-157371,-106640,-179044,-45770,254157,442821,62650,-520190,-170090,-49090,-94273,-199283,-65899,261186,302277,22909,-573893,-134978,-17023,-228811,-129583,-494,-140613,-398089,-252297,-133277,-348855,-542552,-509112,-295605,-82469,-179381,-213973,-62341,-107146,-512134,-27945,272275,330433,346430,454472,307456,-64972,-497951,-212648,-10577,-43586,-37269,-130510,-62808,-102384,-344407,-428140,-68753,155438,60629,-48369,134337,135843,44930,-47788,-31536,126278,287461,625245,900603,831161,526420,109468,-259629,-328525,-56759,197742,105324,25523,109195,293340,489903,407650,-185849,-251184,-66613,-82933,88188,87543,-8896,-282039,-207913,80516,174048,169444,207670,90188,-237886,-92529,147615,33989,-263632,-354526,-335658,-342592,-361245,-369711,-280717,-146997,-219854,-255272,93585,179648,44122,-230385,-468649,-455425,-331125,-434441,-499507,-461000,-310443,-333849,-373167,-426767,-316072,-28273,81905,-318118,-536757,-265380,87557,164400,67148,-250045,-184430,-65565,35548,85422,202375,299805,149088,104520,190547,410866,501222,152744,-178799,-32607,421414,659251,493423,271287,79993,225349,550772,788142,606112,129904,-296762,-42132,332309,447049,13292,-508084,-295194,-124244,-218049,-194215,-261538,-427224,-218966,-49711,53798,-120790,-503166,-163045,4252,-494789,-222262,-184099,-142094,189638,-71598,-553578,115024,126428,-142032,-299575,-251597,-304416,-240748,162607,140871,-31604,309245,675105,729843,547325,213143,-466101,107990,567193,312640,-77915,15964,90570,25305,-24693,43086,105952,298591,526316,576700,355137,278740,171862,164846,354332,555264,660727,541389,243913,-59685,-70164,-89082,-285769,250071,1010356,1160146,657243,169042,181358,253019,-154997,-442570,-6955,-1140,-343348,-380949,-180920,295527,562004,585126,180520,354668,335065,525386,389659,210269,40202,-468251,-199075,94798,-16190,-279304,-274206,-99671,-163228,-242401,-186866,-19902,302714,690731,525336,-46180,59849,337253,433494,272359,-184521,-358889,-191704,132519,164634,-106790,-399842,-331305,-367920,-175064,78643,137062,-135072,-595983,-187053,-26567,-82831,-126124,134685,382694,611651,25864,-306402,87471,491034,567469,347225,404303,648558,842234,709681,550945,487988,447428,416115,719639,957144,560265,22214,-38453,98245,-300276,21940,569878,527324,-38640,-329723,206934,398258,186679,-42673,-68594,84217,179902,75330,32702,78690,103561,-600443,-276497,63074,167084,46017,-306823,884,67619,-305564,-382487,-246178,-307045,-219109,1538,-77445,-188073,31548,242033,389748,381949,369538,282098,-60693,-463264,-302967,-325842,-375952,-192288,-149431,-137179,-29010,106035,202955,210532,9479,-300069,-575718,-427403,-7867,323267,501756,297571,-36541,-155388,32597,50549,-16767,-176262,-440761,-611857,-279924,177188,468709,529670,185607,-81886,-40958,-201812,-468445,-577485,-496267,-109191,67252,106424,-324242,-102695,180480,-146112,-356762,152299,623069,368818,5680,-186939,-103668,-192172,-77239,268012,606116,849570,763523,521154,244683,-221086,-361034,-221826,-48523,131637,242382,65549,-140170,-235150,-85736,-1799,2537,-109168,-136270,-226903,-292617,18468,-8304,-225652,87814,417677,141420,-284940,420733,858371,604987,-82086,-472230,18901,116665,89829,138686,106308,-47436,-219648,-234178,28683,215405,294040,222287,73787,-139929,-171879,-290533,-526317,-87863,455375,796577,461345,111864,-265732,-450048,27485,303185,540955,393812,-169680,-364515,157228,215023,-71922,-403738,-117687,279495,368699,238938,-193146,58808,548412,473102,-76299,-374051,-142571,-26801,91364,398224,484290,247239,-62157,100610,129870,-11447,-341852,-461495,-454162,-403660,-283289,-44486,-81470,-287283,263832,815606,967380,691998,347779,-3903,-368592,-317669,-66495,-217958,-548193,-188320,169769,-59784,-310388,-372817,-17796,192282,388077,353439,301068,24641,-337148,-493112,-441218,-234622,-106176,-350037,-347078,-325252,-379606,-289830,-190647,-157010,-220165,-289714,-331442,-108906,47257,-294728,-243819,350354,724897,283784,14987,282311,128541,-17949,-274427,17826,450794,531468,123262,-576278,-170771,-166468,-262889,173725,385590,96483,-298346,-192979,-97740,-281254,-485483,-496201,-368667,-236552,-4786,-26448,-368048,-167973,120079,448626,366333,453381,311582,119709,-100821,-322381,-329849,-229547,-243658,28851,384810,379780,156235,-138189,-206522,-280281,-112696,6662,-199934,-361141,-533730,-389212,23120,190863,195895,218117,390815,534175,648237,285588,-114097,113380,344410,313097,298184,69865,-178596,-240034,-110361,304577,747455,1049256,763451,-19913,-417321,127100,317019,43446,-372485,-160069,-1256,-236753,-419092,-158297,-162107,-145334,194743,347894,124803,-344173,39906,521766,766322,458771,284898,93255,35360,159100,45495,-128127,-54258,-117136,-2370,145821,248306,371604,294482,-192344,-271975,263292,251521,45917,-252714,-146049,134195,478884,863733,1081834,407755,-579399,182633,759290,569962,48033,-110795,-199320,-441517,-313524,-278975,-421204,-498184,-249023,-172290,-96871,202449,686888,545011,306626,212260,42519,-173817,2011,151529,224328,204578,194190,135747,-260772,-485198,-265494,-213716,-81939,237244,343618,526460,683380,637308,371001,-134820,32527,252051,95357,-132782,40294,247003,75690,-94892,22566,73782,163134,248389,318908,219661,143293,-49586,16340,139677,300668,310662,225791,218325,-110655,-191248,-171158,223138,516236,447422,122043,6488,75556,460892,603321,483843,312871,-96379,-383252,-101676,26164,-69880,41878,207876,133855,-27147,-200370,-351806,-476511,-323678,-65098,23476,-185017,-483055,-584972,-278613,-129087,-145499,-403611,74830,548855,493130,153003,-160175,-474364,-203750,292434,522198,489057,90337,-414266,-428810,-371835,-500498,-248573,6054,157696,126123,28293,-159214,-276878,-250708,-169720,-153682,-108793,24439,204770,428652,609608,474657,571812,787332,789081,385718,-39788,-448259,-414600,-206710,30908,-14022,-275748,-200320,152147,270717,362892,328032,-24250,-400670,-362332,-252170,-394318,-40065,270447,106283,-286469,-466517,-546452,-154586,136236,217147,300311,219028,110234,210316,304400,187909,-330823,-305575,-371643,-53474,-169505,-330101,-22118,145623,58276,-243597,-104157,317258,625942,632338,274086,50981,105983,302495,-108681,-496032,79081,449442,323915,340980,252479,307513,610333,539155,349852,156688,47919,6036,-14488,-288375,-85115,273840,519638,645375,699948,602871,454800,266442,-14440,-429654,-190209,79424,325607,18758,-343848,-427263,-360892,-17074,424798,500881,276666,427057,796519,769489,431084,49287,-107127,4238,3032,-74833,-268270,-541632,-436318,-332729,58225,359917,464091,297124,229749,424412,515147,301751,-101262,-133225,140107,391297,251649,91683,9901,220267,348594,190386,-177101,-491577,-487373,-158061,-131834,-173303,-280294,-275632,137991,501698,552187,441843,354380,55377,-381130,-285265,-196300,-237865,-363189,-524597,-276991,-72943,170,-103878,-49844,-28764,195524,161157,-190260,-213911,-61078,-236844,-406973,116868,628940,943796,666434,333013,309857,389602,368647,36151,-190901,140491,281511,327450,-90,-274332,27011,182112,-170736,-353257,-141276,-157698,-220913,-76362,-49348,4764,-75873,-227479,-269753,-124375,141320,141321,-193611,-399366,-390620,-405978,45561,352590,213891,-206643,-189902,209600,466328,350956,-67117,175863,427004,424787,226418,250019,343008,388642,184317,-159716,-258435,-170140,-348795,-387748,44842,423705,527274,387205,191247,87166,-25327,9976,-124091,-396514,-281908,-110185,100634,148921,215024,69373,-87812,-263369,-325645,-201827,-66691,-47704,138149,267772,440488,693740,631952,336851,-8820,-203402,-57441,45785,-145129,-108374,-96662,-64267,356816,283313,-198180,-375890,73325,265993,184002,67181,-308277,-377867,-419308,-510160,-204853,-68311,-70358,-152691,-229509,-254687,-351973,-535844,-430084,-98732,52640,70770,35673,-12129,-352368,-472383,-514392,-244604,-355741,-404591,-351261,-105440,86694,-79850,-201901,-520982,44890,519709,535236,29506,-319938,612038,919728,424668,-235874,-435602,-369949,-560820,-415283,-64577,296181,535715,709095,822065,550594,363803,352066,372987,379605,323402,173643,-320704,-287296,16637,135038,190353,237449,198048,61343,-219576,-283279,56077,375737,509603,275365,-158952,-173283,-115830,-311172,-254978,-132246,-183656,-281399,-67494,-112845,-211503,-351058,-346022,-338314,-252575,-192851,-261821,-27270,99978,208722,229776,119272,-172603,-299817,-346940,-349001,-157008,60631,382401,551352,425419,131314,87684,281963,376687,176130,-228030,-12547,-40879,-371643,-240404,76822,-52566,-30453,535039,878430,494387,33230,-247972,-487384,-429231,-324318,-342111,-415183,-199549,214036,172005,-94203,-470656,-359170,-285134,-144744,-172722,-246187,-345942,-426775,-2034,242376,84474,-47576,200515,267897,82659,-252289,-242244,129066,335122,230370,-18041,-43705,-35519,57445,368928,641334,308283,-305510,-91355,280493,390454,405767,493920,737500,798352,190976,-352738,-65068,168462,31728,-354255,-388283,-209478,-323061,-187673,418226,739096,728253,380870,401606,452414,396004,234297,-4181,-206150,-380152,-346272,-181162,15293,122936,113689,12359,-410225,-138346,360585,490215,59088,-177685,-29933,350584,521000,326072,70185,-201832,83870,-311,-376218,-342280,-171041,-66304,123409,254518,309012,-34492,-359107,121198,100622,-293050,-410371,-359593,-91851,-9555,-122379,172001,382866,185836,-17160,31336,271253,485163,459818,144065,-238045,-266552,-248917,-98857,192873,240724,43822,-425097,-157521,-84193,-289231,-232943,-209069,-298100,-468416,-407700,-435476,-241227,-521,25466,-153372,-298565,-47406,280240,401411,53282,-515611,-119935,521623,588733,739272,928169,1007237,399755,267660,389391,426151,883175,502585,16259,53414,14877,-391047,-340253,-5089,105971,140770,307779,202251,-22179,-129956,-265006,16061,195954,115987,-458272,-36410,341350,348689,-20220,-15460,-9159,108930,2511,-125051,-247234,-240343,-198134,-293821,-473350,-481698,-109435,284291,513997,712134,438887,217968,125018,121964,432488,246114,9163,-61116,-105779,-182626,-339447,238266,582830,628086,124069,-281351,37676,285293,585796,668981,547879,263851,93348,-224587,-375355,-439945,-76791,186156,395049,309689,38166,-16917,-51925,-44149,-181841,-274030,-183102,1414,89563,95680,195567,319879,279638,176068,101779,379982,412025,146802,-171133,-463100,-460695,-501200,-275008,176273,323308,296868,385760,599168,234020,-319692,-391340,-164496,-144389,-184461,-27076,87658,68728,-234854,-24097,137190,157189,33322,114911,102672,58623,3927,-342999,-132604,117384,354535,315275,-90301,-259212,-131044,-50939,31123,77613,58887,-231875,-279360,78079,98141,-136301,-384881,-53233,174637,282312,163537,-39176,117824,294968,224442,255477,146829,133710,-12740,104828,361715,463104,399449,146371,-206419,-445474,-442723,-329071,-472059,-482831,-309454,-346849,-623113,-274676,-32080,-97116,-235158,-234971,-174,451577,853833,939603,424087,-19488,-194838,-239645,-508801,-506702,-257526,-106882,-151823,-296246,-404506,-494982,-262192,-281413,-443416,-441423,-50234,246684,355356,297381,189745,145988,40981,115249,311206,290251,200410,20786,139343,327525,341211,205551,-18817,-275016,-107932,161385,236595,237658,44995,-257930,-284094,-134693,-155861,-274895,-456478,-173870,374706,676168,427170,-220633,-199675,443952,807409,489751,285808,-32139,-484493,-309288,-119417,-107766,-156586,-215284,-515954,-364269,-263822,-143202,-13650,-35981,-308593,-462701,-298627,-256124,-281231,-220459,-179625,-118891,-38006,93160,362739,515913,615225,642907,658577,453906,159224,35138,-181186,-341120,-347523,-460608,-262168,162470,349373,368949,393506,439962,231616,-348662,-604435,-333658,-538077,-133533,134633,219857,779,-349190,-339141,-52440,-18056,6773,58329,-10468,-427636,7774,506649,287274,-229926,-280737,-176011,-512151,43048,694541,834901,524871,415719,429661,129232,-488033,4345,640096,722339,522981,157501,75453,232810,152639,-398944,-104226,507278,850259,575815,-149886,-95337,384170,526977,636232,629423,222789,-295910,-117900,-129722,-601611,-250373,-118034,186528,248313,-89780,-17840,333918,295188,95975,464917,550449,476350,142707,-187589,-258116,-127735,-21090,-58506,25865,66108,-53406,-217797,-265187,-335768,-323742,86446,1047086,1414627,994603,335573,-207732,-436435,-63607,613328,1032314,717845,-54526,-93783,148935,130417,320923,590837,433251,118277,225479,403664,296837,-12856,-352423,-182686,228048,446683,302765,-182148,-410946,-234644,-63401,-284271,-354406,-250004,-358688,120596,355060,93857,352125,759498,665079,352184,1410,52815,244225,118161,-183784,-353649,52994,89095,336860,188674,411984,437192,531497,-20732,-342333,445629,853604,693513,232251,-386833,-76808,249980,295995,238883,111812,24791,184758,335107,602039,684824,463511,-147288,-577144,-161327,-2664,-81480,-114054,-230533,-324674,-224982,-228292,-172777,-218154,-398302,-278182,197726,448211,404714,19489,-206837,12881,-72658,-366397,-152666,405589,655752,482994,71379,-317577,-275604,-167101,-92304,79685,138497,-25544,-276190,-285557,-247507,-153564,98275,200066,98580,26984,154439,384169,536627,447916,159016,-272231,-384473,-318887,-96578,-49389,-86051,-260307,-189660,-88671,-104802,-15144,-68502,-187197,-438278,-367485,-329583,-350449,-91231,138952,328692,238771,-66496,-337877,-368045,-404073,-592482,-439735,-62757,270644,264340,122753,-183361,-302984,48313,79761,-88797,-440367,57500,273125,199647,-78247,-382613,-556110,-345777,-183275,-57235,22097,10670,144228,202388,-94565,-102159,143134,191098,-46878,-258993,-194265,-116511,-36212,121372,367583,454501,214405,-145254,-308836,-52304,145841,179045,-17230,-66175,-210776,-274110,-276937,-232211,-125113,71489,169287,82019,25998,-193404,-330728,-360229,-387353,-187446,33049,365133,219703,-69621,481686,893745,885380,349493,42368,265816,104253,-158675,-183076,-114685,46121,276645,490703,723221,472346,-16022,-268171,36761,-1646,58287,199373,96277,-36869,-301885,-120331,108030,315543,459266,580610,511188,172325,-164571,-306049,-336542,-304628,-343467,36058,333329,434132,392904,22537,57911,141980,-89562,-261492,-92591,-72676,-93300,44771,35991,203411,48241,-204828,-291741,-35071,288041,323903,-134812,-154106,-221673,-374644,-55938,-36177,-40826,-67565,-77032,-81654,-227583,-367045,-121198,240081,387441,447506,221955,-159543,-214561,297927,571082,634455,566972,352136,116762,-171277,-324502,-11304,329855,371235,262976,-9520,-206174,-415583,-286788,-115445,-92662,-99620,-45231,-150875,-362450,-420282,-392498,-319075,13580,314537,506306,416573,78570,-228640,-425573,-439397,-144114,-645,82155,529507,1235760,1529912,1225563,909972,322479,-12540,-14177,315947,428230,371607,-59661,-289882,-22167,231510,278734,197447,-41085,-286749,-125120,54092,98524,38692,-32449,-87376,-122227,-141223,-102010,28322,77522,-30214],[-255772,28334,197960,224168,132826,40328,-31954,-32255,-176143,-142513,213448,415801,325465,475371,408497,239750,73523,135997,380128,452908,293748,-214446,-434536,-127179,138283,55995,-192476,250134,522617,353167,-158631,-349546,2065,221079,365183,314256,59703,-90240,-228377,-477195,-481187,-222921,-116376,-114244,-278515,-252666,18031,369765,147342,-382812,-112369,217643,78146,-110313,148648,426369,261573,-210647,-274920,117074,306367,53876,61980,334532,219153,-181237,-512760,-194927,-99218,-84499,-403920,-387896,11328,66444,-193826,-437551,-243174,-414641,-341216,-73447,81297,125977,284090,304526,69993,-357830,-257039,35192,30471,55439,73133,119688,-25671,-350506,-482497,3263,332719,235436,55578,-13016,-5303,41260,-28274,32379,213630,266240,517160,610843,297777,-123800,-347167,-447059,-487273,-131955,155730,183103,132685,254593,321937,351549,94286,-489091,-304379,-270021,-257704,14132,-36795,-169253,-231306,24378,202312,210300,66370,-46133,-144990,10153,306922,341670,38840,-235442,-306552,-208617,-124404,-122751,-172807,-360633,-354322,-130251,178429,487609,496549,315755,-29882,-368516,-303307,-214764,-418244,-563799,-325303,-104444,-44165,-186832,-314172,-169449,106274,195644,-202866,-579224,-319465,91174,290566,124786,-239560,-234581,-111806,129379,242496,361233,364036,143377,-19345,-158584,-9919,81320,-88148,-233906,6611,299709,492024,409594,173376,17539,530570,769114,794563,512964,112544,-305664,-451506,-45928,218210,-13084,-345773,-383020,-133475,-167650,-269169,-371089,-550469,-213674,75891,243355,107761,-313391,-77760,132339,-226972,-366926,-295371,-109523,135754,-16547,-443938,-132673,-55457,-171181,-188782,-129067,-255825,-319298,160272,312352,89138,176637,597956,855585,544131,63052,-427291,213105,442101,144054,-156113,80105,131289,-25639,-124519,-8116,107868,359931,610437,646441,394951,311626,293375,329931,427269,523849,721037,534733,71022,-274639,30779,25093,-240693,322247,1191995,1418424,937231,213835,-161078,22024,-319502,-363326,-70387,-242163,-484568,-431794,-271405,374442,791765,802757,272492,146677,-50354,-2174,92603,178983,60091,-425308,-195589,178251,86182,-34181,62051,176486,-241073,-392304,-360017,-70218,405602,753889,547408,-148405,139446,563797,732527,397479,-186573,-376965,-77557,108639,-16689,-201827,-49015,-52381,-320116,-233380,18209,-25589,-456843,-320237,13947,-45512,-387935,-455042,-95159,394538,565845,82370,-326501,84044,416274,463861,267780,403368,600509,631367,617599,420426,230977,30451,252033,734595,1053063,690094,27674,3703,248203,151155,35906,209043,-33306,-394886,694443,990958,835536,418008,-6198,-151842,34433,213757,-26867,23465,192036,182133,-345206,-607262,-376834,-274589,-388282,-388301,-74168,69148,-240558,-413268,-283206,-320058,-150394,89274,146250,98635,164927,315195,390594,347390,341871,369769,160525,-88695,-258331,-325093,-271134,-129515,-132688,-161209,-15593,152827,235208,119471,-122128,-373575,-546802,-568745,-98048,259157,491370,409298,24296,-125497,45683,94247,-31837,-222128,-371726,-589378,-281051,257670,511808,621179,339836,-76958,-324579,-397201,-328640,-232008,-68179,368178,820213,374198,-298418,-186523,-51384,-369455,-337724,37655,506640,305262,135334,9420,-99041,-395061,-159380,250602,721663,910349,929823,712771,480997,90135,-83203,7141,62667,234855,339216,281420,157360,16140,69933,21382,59486,33030,-49848,-98773,-180533,7445,-50826,-229010,-21293,234280,131072,-396860,402440,907829,705117,-80561,-219783,259953,298050,238459,179693,190986,202839,100275,-129736,63272,492517,712206,582801,421923,30258,-170910,-350819,-286392,221380,639187,1052324,774706,219480,-209806,-459097,-44312,143780,305890,194159,-194558,-337782,127666,325066,175096,-355373,-366327,-1344,192748,157194,-364704,-77035,458369,434978,-13758,-312808,-240751,-260000,-210769,156815,296772,-11143,-153993,175245,379717,316163,174733,-23485,-392527,-404056,-168449,73828,-57607,-317503,355014,861344,847333,666697,134654,-177159,-408456,-168382,155732,-1431,-343219,-105203,121116,-133661,-437023,-303735,217849,453931,583447,489536,262362,-49907,-431481,-553426,-424881,-131687,-71881,-347134,-144864,-319668,-532780,-24498,-7388,-138131,-345974,-447464,-429574,-9286,267454,14649,142387,670467,1074372,664323,-69847,62672,107096,153022,-104817,-2968,373992,524073,197583,-289639,-502412,-480873,-10762,432536,537693,196185,-193631,-120333,-228879,-410714,-222542,-174077,-299130,-398994,-89712,85457,158636,185607,94369,90954,105412,344082,359376,288863,100985,-230650,-274737,-240927,-259533,87578,430904,361896,-11815,-488485,-425867,-240701,26850,53831,-257667,-365810,-506118,-250244,132948,256542,67746,-85301,-70840,78462,160692,43640,-136119,192177,452453,313800,4533,-405229,-415393,-611930,-332507,318103,816224,933925,623494,-65957,-459239,97525,299495,-11351,-466297,34825,319406,75475,-250031,-20134,116839,-47077,117264,298417,108113,-457623,-58045,641107,1000655,877959,493793,252323,148325,257575,98949,-185518,-164789,-418944,-244697,99014,322150,361977,275117,-152251,-77732,313193,242173,-95791,-326322,-201578,4186,503406,893803,749827,-22208,-139756,802698,1240164,916399,132888,-312145,-348163,-514306,-418706,-388050,-441157,-463248,-323169,-264645,-369979,123639,543085,560191,242436,113545,-58662,-227169,-14900,116855,99426,118400,79917,-129545,-463154,-417359,-339805,-395346,-180435,7694,104984,331271,544100,494809,266287,-210447,-56771,155313,16574,-144718,159177,446685,344678,34023,220,9579,-60001,-231979,-314729,-269150,-131954,-1446,232526,279761,270867,335263,359363,560655,459229,300348,1806,77301,421457,478666,208100,54816,-34668,283138,491391,469006,420135,130056,-313762,-179995,3498,-95332,-137593,32877,171625,144477,86081,-80550,-142743,184044,498626,584416,253133,-352198,-509089,-94726,41825,-195526,-393065,262866,602018,382591,-60023,-338215,-243540,24892,242360,329785,378311,41008,-297882,-442666,-493659,-436486,-285272,-118329,35627,42999,-14013,-161861,-183607,-158972,-192630,-334484,-64228,253641,397580,524280,639312,382854,374010,604403,575996,142484,-373417,-410267,-329972,-168852,127101,152602,-146221,-297818,8628,141819,182902,8931,-147350,-276367,-304065,-448793,-415693,48512,333500,216243,-246497,-460059,-508914,-305044,-59464,3990,12226,-42643,18637,201115,365585,255523,-149613,-220325,-352884,-137904,-279610,-209228,-112544,-105588,-209992,-453647,-269712,41290,360111,359048,-26523,-419872,-147253,199960,3150,-567154,64707,687291,717863,523718,112471,-185714,-7684,167659,232618,134938,-84977,-271760,-302892,-153671,211445,532961,667693,838408,904049,768844,554337,264342,72881,-310001,-323590,-8585,317924,168151,-172302,-435749,-402725,-261267,-1630,185548,392249,842620,1394924,1292923,594024,-10014,-364224,-402502,-387079,-335646,-327294,-408256,-392659,-94184,82871,171705,127197,-54489,-82785,96205,226986,186832,-75677,-71336,331148,649881,535642,256084,-9767,202651,425130,312140,-116156,-333825,-47984,379948,462238,248363,-75991,-349126,166738,652493,561247,276519,172393,-102675,-495371,-276953,-155993,-103196,-108998,-234192,-362836,-137573,82955,19419,-32332,-91452,140774,131626,-118988,-491442,-400346,-384961,-472296,-58703,471477,948854,792546,420158,208434,91126,79073,-82931,-292000,-10079,261297,398214,296274,-16123,-11280,31708,-317768,-318338,155746,235698,231315,166807,-89251,-280205,-541094,-355063,-328486,-350934,-46674,41548,-185865,-401415,-398466,-121110,328736,486018,301944,-137351,-201340,-4479,57792,133459,137019,409427,502467,399803,204087,247934,512303,586759,423243,-20957,-440494,-282531,-339910,-424798,14812,448667,598010,513860,291514,22710,-263859,-292229,-85483,105554,312768,329352,275759,206797,202196,142698,75368,-14333,-202181,-189267,36763,67401,304897,349219,467635,677514,687946,611032,309446,-106105,-216905,31029,-72151,-56920,39371,-119443,91407,182498,-201822,-429004,191138,416824,248963,-112808,-456398,-157772,-208657,-493774,-361813,-171674,-77908,-124505,-233586,-296807,-366702,-456039,-449764,-63566,175641,279442,159164,25899,-332526,-393997,-218456,85546,25503,-110388,-206668,-2583,65588,-38167,-116249,-506266,-70665,328163,219588,-280323,-331020,466106,603458,235007,-282700,-431827,-293105,-388518,-370425,-179441,-38807,186237,428103,556819,250911,150137,391447,515100,679559,612787,460000,-209066,-273182,95178,199108,243670,287453,337907,230861,-171067,-377598,149735,516757,555368,443259,78771,47820,127200,-216483,-234764,-86926,-82148,-164886,-269858,-251547,-147431,-160596,-269225,-362642,-346005,-288681,-320476,-172550,-15326,277578,427110,420168,14741,-250353,-233421,-203838,-156622,-4246,335225,484445,205123,-46820,50453,125546,311312,65377,-251757,-14817,95287,-283735,-414321,-408835,-498346,281813,780156,932382,499401,128305,-16311,-285811,-589466,-287695,-257156,-506312,-472366,-24588,93363,-56184,-457219,-272827,-188287,-419445,-525596,-365236,-348239,-251378,222415,568950,458814,104729,-17060,4521,-97131,-470945,-452678,-19295,427754,609122,610609,497096,304754,185700,235479,486673,295176,-244387,-266197,63897,281026,351199,365591,688418,755109,259154,-259493,-105311,123956,-229370,-268312,-198489,-398709,-545246,-148669,256063,511968,618859,466035,757735,689143,683418,331786,-2270,-181737,-169035,-307851,-446304,-230841,-64543,-16797,-82002,-350631,-416310,62935,270686,47858,-164809,-158852,108469,225866,158546,-59788,-272743,-110083,-158314,-402792,-521296,-309785,-203092,-227962,-64241,-12303,-321449,-261394,25263,-161922,-476690,-427889,-352713,-10800,176080,-35235,144053,412422,406416,137075,-139057,-74760,73923,128397,28420,-144734,77217,162549,160691,248224,85628,-148246,-559748,-259574,-16542,-44965,-180432,-300902,-416832,-470828,-349425,-477600,-396789,-126860,-66586,-155517,-276952,13741,265638,371894,65184,-354950,-244640,273754,432993,687508,835157,800163,363197,181276,207456,181080,579823,450526,203223,121415,-69194,-609391,-172067,181017,159090,111137,355654,416937,284449,54669,-187867,-3156,151084,13062,-402739,108752,443735,321240,92003,181688,228445,247629,137818,-57625,-354688,-216515,-52847,-175678,-431849,-529937,-199680,107075,489585,624009,449728,92538,20386,159725,487164,285589,-75667,-105861,60633,88482,-327829,-134462,348302,549035,284017,-168032,138958,398876,579349,463486,387247,113478,-125767,-311001,-429537,-460725,-321550,-276,166788,96974,-106459,-151928,-126585,26626,-16872,-148282,-242653,-87854,172856,256760,181042,172301,10089,-70813,-34305,422367,607421,384307,-35097,-427984,-51452,46605,-330603,-259508,57075,298429,644781,710148,226771,-498111,-482774,-383870,-383277,-250604,-122024,-53614,-81216,-223168,104370,189661,132515,-23754,120239,224858,219465,82361,-337256,-199296,21182,46097,-134107,-315805,-100937,127501,172909,238878,239093,212210,-192936,-365157,-9191,116834,-77920,-309450,-79352,130836,262503,352756,-41181,-136800,-23568,126399,395773,488353,408235,172673,281116,536151,545816,445586,-27571,-522343,-454247,-244139,-272444,-468440,-318533,48629,155148,-37062,40089,101302,-47664,-221509,-368401,-136531,456806,937939,1151497,828253,320036,-114091,-510423,-461107,-200510,-38083,-43007,-169003,-383384,-464851,-352945,-229169,-252494,-354270,-303280,94945,403176,347492,186335,72558,-46935,-254696,-419736,-271432,-100116,-7321,-38206,113480,140283,13574,-134744,-131191,-176501,-65271,239061,360799,385027,80959,-123280,-66578,-39826,-222464,-595511,-337664,140154,531299,734626,414601,-174262,-281918,203183,510812,336648,227258,48219,-283784,-449934,-234816,14219,45094,-63243,-391723,-407815,-276083,-44511,83124,-38412,-364283,-292143,-6882,-38268,-223372,-289901,-238094,-113430,-47814,-17990,28940,389393,411955,714447,861881,928672,499495,221732,-124050,-216057,-111454,-115910,-360934,90359,395133,385469,373276,700580,733515,277518,-67228,-311781,-375169,-186770,-11732,85287,35025,-186862,-250803,-128873,-113433,-253795,-171945,-98666,-375943,-215210,264105,131839,-396282,-347841,-282678,-392708,130561,577085,573121,133625,248666,530343,359961,-160702,-141744,322333,441230,325824,19397,-3465,298900,329382,-130676,-245900,364353,646308,289786,-393922,-13009,388186,522974,705094,638973,164148,-610134,-264099,-291130,-551418,-295441,-251348,-5052,151297,-7495,51589,319368,267209,-37538,210769,328066,348344,60237,-259104,-212969,-3198,248103,372576,396313,213330,-42732,-258415,-358559,-493942,-405403,207840,976402,1261782,921867,307980,-169505,-188924,208332,931893,1236263,783634,-71248,-56944,173093,98111,232611,405469,150392,-311247,-189390,134248,100295,-96181,-425641,-105777,343073,601757,456831,-80598,-406175,-172234,18187,-269617,-315767,-98400,-57618,361162,514854,242788,409428,855187,730720,342893,-26815,27522,263994,138653,-195460,-321762,-402834,-457318,-104460,84596,502830,899523,1096661,542861,-172951,261150,755648,606345,123784,-244230,71752,416658,444151,288081,290088,347655,464093,342894,613256,706695,467312,33358,-386365,-386408,-320857,-460981,27120,-44264,-235862,-159312,-161645,-140540,-225414,-494216,-305650,132235,377058,444457,138854,-73725,-1764,24519,-372931,-146545,520736,895506,672887,103984,-188722,-18970,106500,141700,310213,380039,94920,-128088,-254202,-299546,-100531,181251,269150,217265,181286,212735,283296,406940,407942,231885,-3006,-160879,-230999,-203732,-145577,-215676,-455154,-175871,45084,87107,156565,57958,-152097,-446597,-439935,-279615,-178494,-87466,80852,353543,213145,-62799,-332894,-427266,-489181,-258139,-379695,-375350,82540,224139,133024,-203130,-249694,77524,118999,-135074,-439476,122250,261791,148931,-145988,-499457,-479832,-328689,-174846,-90579,-87820,-6619,117267,86426,-168075,-60326,-138312,-210624,-181538,-124890,-63339,-55958,-97028,36156,333726,436644,194007,-235664,-275583,-53076,226531,1440,-385380,-307245,-226175,-260423,-312068,-345404,-90992,111976,47461,-94211,-135878,-177779,-209175,-247016,-464376,-156069,63526,371608,150331,-154285,358662,829802,788453,259702,25930,247341,309401,56701,-84378,-142307,-11918,282411,582803,760838,481240,84510,-297656,-131323,-177963,4089,233353,225854,92206,-323204,-108577,264253,456861,531344,604145,558758,293935,-53227,-227902,-296018,-233988,-172453,-46157,127340,349031,233756,-94176,46840,190309,19328,-123561,-36509,-52139,-577,-85337,-182209,4856,-7669,-185448,-299063,-174249,137943,255656,-275467,-367141,-373389,-388602,28478,238744,235367,124833,-8755,-76157,-139285,-381607,-276333,101945,323278,406210,178282,-80806,-56589,348440,352806,447312,595312,593788,443518,38447,-296288,-243976,-61672,-112574,-138340,-348877,-469329,-364301,-253465,-154659,-65604,-51269,-135925,-339383,-338556,-237551,-195039,-127307,225980,474089,449281,292040,54176,-122782,-177557,-138998,3624,-168981,-63173,579942,1336820,1765948,1529042,944703,120825,-296427,-16922,340983,413860,161165,-276122,-265816,130568,426755,427911,273790,-86741,-168200,21286,135152,88513,93720,32608,-125639,-150636,-88138,63478,76691,444,-126550],[-299925,29464,229808,250102,164276,70728,-77278,-109040,-289562,-281647,122767,271443,205435,322100,255478,184711,59357,69493,321341,456199,284510,-3592,-185566,-271494,-193621,-190298,-426036,207228,748876,459988,-145288,-151874,142485,214226,298374,375830,156186,-983,-164079,-423096,-394273,-104555,-24066,-97550,-314722,-465176,-232270,95876,-12278,-409422,19430,468113,311457,149949,424214,631254,238286,-286056,-74540,221430,407119,210938,94901,443855,408952,-13972,-415594,-160827,225188,321822,-87819,-479975,36622,207579,-25718,-519362,-223162,-208092,-202019,-97332,-26824,16886,140209,272683,118496,-290873,-322256,14614,88876,98113,161597,175716,-23826,-351753,-542669,-31218,382617,398483,159160,-217617,-115843,78939,43321,237181,480325,314505,276897,150449,-293466,-509273,-256453,-221220,-418031,-258361,21494,187945,213346,365083,358721,239775,-126959,-366788,-188746,-377537,-410347,-125179,-162781,-204715,-89990,128590,208163,171657,-44548,-365332,-158245,409400,692783,515276,127183,-50041,-238277,-157138,679,65788,113129,-17922,-232218,217684,681600,883875,772142,565264,208397,-205918,-182584,-77899,-348869,-494171,-256151,24171,215664,50199,-63943,46404,266193,249822,-92757,-506046,-406065,-6434,263012,52464,-313012,-392735,-202133,146402,347587,401806,303791,143065,-17090,-299483,-447986,-275333,-252956,-353413,-92420,8410,58785,82155,-111197,209927,634068,750640,591420,288317,126309,122781,-187748,-444829,-81397,-74454,-262043,-456474,-180843,-34482,-203502,-427198,-584710,-339338,-31078,164885,128770,-223483,51,300549,126874,-199475,-246826,-66360,-8273,-116089,-401444,-388314,-318982,-292404,-126090,-6905,-108146,-117362,177028,461711,303842,11443,295176,733883,471551,-27908,-146213,252817,229498,-69483,-218138,50283,6541,-220055,-297951,-146821,17551,307619,567871,584150,424963,331563,301382,357154,381058,358434,506614,297016,-244160,-287785,236371,162316,-205157,160116,981410,1300840,988066,264427,-169667,-7277,-367500,-346784,-137390,-202142,-51778,-244553,-454986,273622,794756,804698,390287,163972,-136536,-422343,-369964,-71927,-77924,-457728,-198916,225599,234491,177906,337915,520654,44697,-281779,-448090,-82500,431506,689357,443610,-299756,84983,571212,801174,443106,-145438,-471143,-89276,2573,-222319,-114823,122085,83202,-249744,-357638,-164321,-276640,-429374,-64688,116093,-160073,-490201,-397679,-445705,204912,291620,63038,-361687,67706,169845,55567,-84946,81043,201297,36157,105915,36232,-146677,-318873,292167,715616,868766,557590,-104274,-42027,384714,495386,438481,151282,-328702,301633,1433483,1502983,1044415,478743,-74384,-464593,-297261,-95526,-371994,-183889,148971,65581,-199743,-245995,-196365,-220801,-118597,-272305,-129253,21882,-184320,-361047,-240112,-215205,-56474,119895,222772,279925,271874,387258,351065,203661,191564,378572,350461,223216,-106102,-278886,-238612,-161089,-157729,-225945,-71452,144499,218855,-37642,-432202,-353182,-240735,-521199,-176252,162884,347513,354902,-20203,-193308,50978,191776,33872,-288650,-358604,-510815,-335703,197439,482482,569611,358182,-84787,-456218,-339337,-175393,59486,320124,891594,1175538,497661,-170320,-319796,-370504,-528623,-249137,-111757,84526,40668,91176,101392,-3790,-280610,-369379,3956,521806,674699,818120,730187,583994,364397,179373,211657,192214,279662,332440,418345,363888,230791,108845,46291,7895,46435,-72625,-70557,-149013,-127420,-196053,-252345,-94802,112378,128362,-361766,197499,759197,625737,-100345,-94117,308190,277722,232485,132154,187548,340073,350303,32349,33877,620739,904620,734403,492192,77408,-173895,-209008,23415,518757,777151,1076911,939858,280256,-182993,-448951,-202081,77073,198607,61706,-259235,-283588,141132,391589,353256,-8982,-417270,-259245,35555,162310,-21099,-105896,252664,331363,49397,-286454,-309622,-391879,-551218,-211670,-33595,-335684,-149757,301822,608382,562515,588056,418041,73119,-109436,5905,134911,-117058,-420607,252500,607637,469808,392523,-172643,-352362,-456010,103214,415176,233754,-145387,-130384,-70809,-198357,-441915,-221187,242570,486904,536530,484814,179638,-200576,-374903,-408152,-476997,-125105,-175166,-358097,49952,-175572,-259598,239708,234562,-85505,-521719,-195294,5733,210930,445359,294482,320728,793619,1170231,884676,230215,-220829,-110582,65543,19989,83622,265737,367239,159541,-78131,-156050,-56634,252538,530687,536010,202978,-88527,-13706,-335764,-355620,7085,39798,-202018,-432263,90693,440736,793364,620415,309786,-106289,-254753,27331,243602,366210,299923,40726,-105173,-278239,-371261,90458,349936,235284,-231748,-450355,-105617,281,133630,-9116,-379600,-311536,-450622,-117580,184766,230528,-118156,-257039,-222717,-333830,-376072,-201537,-154317,169957,370572,165843,22112,179927,159353,-162406,-401286,210128,685690,590641,299221,-137794,-500070,6712,174674,-127274,-429365,200040,582518,501210,232221,230583,362773,141814,92256,258653,209605,-244865,-245782,521926,986894,1173502,642543,250497,139885,244007,101050,-132821,2250,-76055,-504001,-178924,189197,353226,349218,10292,19332,317143,273630,-66704,-248706,-163650,-17262,531206,839498,372434,-478209,205107,1132497,1446402,1133766,286426,-466062,-427039,-442910,-393283,-287949,-240261,-284732,-329695,-265188,-530841,-3710,220031,331895,45734,3419,-73617,-175043,-3519,90299,9685,-96753,-200282,-230527,-242343,-142317,-350157,-334204,-40825,-15901,-143551,123714,355109,244065,-5840,-276435,-14129,155927,-42244,-304462,-43868,175362,221187,85993,13708,-41981,-232968,-603181,-322115,-444360,-460600,2059,338470,345851,125168,107770,314598,662525,968736,767012,368422,69019,333328,483819,345130,81763,14566,79099,301889,399525,452026,272431,-218310,-269756,-87976,-211767,-529829,-223278,180156,253738,321163,259392,275288,519999,729333,760850,450133,-114140,-457849,-74793,128336,-113495,-146536,378308,503115,132717,-378843,-188068,-20005,191052,191884,154367,115947,-138143,-265483,-357363,-527558,-402939,-317550,-238621,-101107,9704,-39160,-176283,-92359,-55299,-205439,-440923,115699,630669,574812,578521,547964,236921,211140,445534,373541,-38698,-376201,-165257,-188177,-121659,154517,203201,-259706,-277897,117001,176380,163113,26992,-114691,-110536,-243573,-576722,-266023,74588,188982,76987,-303014,-420515,-472151,-323703,-132574,-15161,-57007,-109053,-4787,100900,214639,85187,-9185,-160518,-114721,-127386,-327074,-175008,-196504,-341828,-425881,-535149,-470442,-322080,-25469,101188,-42490,-308323,-396656,91171,131510,-305228,113076,955318,1204928,778038,116244,-216140,-103444,-211822,45152,35705,-225168,-479593,-353087,18078,317164,562957,627117,853175,1036225,877088,551680,122036,-7949,-290333,-430740,-84137,226252,261622,27850,-272082,-381586,-397534,-419463,59,542190,1174290,1717664,1523750,628038,-98539,-430567,-374458,-374725,-403963,-349436,-218734,-67973,132724,33470,-140773,-326785,-496377,-480676,-381878,-179544,20110,-11332,41809,476214,745024,679836,368109,-43296,98793,404019,382541,15109,-84199,292984,740165,925867,654200,151512,-382961,133823,607556,445817,140342,5337,-265943,-464176,-188672,-31217,67247,102003,30673,-164815,-181836,75514,90313,-21440,-62287,118136,94816,38981,-211432,-480520,-467288,-458859,-243422,208417,680285,685052,382319,72810,-121257,-148009,-164031,-314640,-202642,117136,242029,396746,150112,-91895,-167853,-445885,-126935,466358,610890,642565,360891,-98534,-512617,-173181,92447,-61558,-409149,-227286,-60037,-82201,-131348,-83384,132234,450140,446001,244623,-99884,-194776,-269802,-370421,-37184,415521,529494,422903,263259,174243,231610,516320,571247,478401,36588,-424298,-224431,-216716,-381059,-68072,338577,520966,533140,369875,-22557,-380796,150840,685618,932907,983442,718769,305781,143125,113434,148791,162851,192457,-71537,-210538,62205,153119,366368,366776,437614,536061,619266,660323,337944,-180960,-331242,116978,94328,-49400,56896,93535,124466,181590,-104958,-500092,182288,445327,270256,-273903,-215673,54324,31052,-359260,-457525,-312487,-53382,-47030,-187935,-287588,-361183,-355729,-310351,26996,241871,375668,260112,59040,-200727,-151505,130460,338091,378783,125575,-109318,43352,-43714,-1532,-24284,-341098,-169551,137365,-42587,-418857,-217803,296979,316651,128239,-100939,-46533,12314,-127793,-311435,-349345,-335799,-83398,145381,109259,-192865,-89209,352559,568830,838751,772726,528846,-186832,-152794,172885,222454,278604,356688,487667,385432,-71265,-333746,140613,451010,405100,358062,129584,229420,217468,-192041,-168135,37322,122037,198582,5023,-141943,-114853,-110455,-150964,-255370,-402104,-377000,-345474,-313034,-185695,194885,457546,581151,183415,-196437,-81995,-113235,-233742,-198632,146406,320483,-94466,-269497,214182,134047,206693,-48824,-280683,-73452,161971,-82267,-10763,-71812,54608,581404,881730,705349,359726,234282,278202,23020,-418865,-178544,-71432,-167025,-333123,-324801,-38786,-35827,-377744,-279687,-83636,-145664,-114707,61730,19220,-35828,285528,660434,597912,195813,-270737,-248518,-242348,-518406,-420961,-136196,346926,750126,901637,640562,352188,91946,82997,348188,325194,-151986,-436989,-113597,210346,337652,187423,466517,522825,226626,-170090,-204663,-98267,-363989,-1629,-19439,-437049,-296593,-81934,52831,299376,489968,578908,895827,872824,847097,362355,-22015,-168111,-48337,-181211,-439356,-440330,-254523,-166220,-204627,-344379,-523896,-130767,61311,-40119,-258896,-387153,-368319,-365563,-244784,-372732,-402142,-362920,-343451,-400982,-477360,-163907,27735,-291532,-341985,-317799,-576200,-204962,-151307,-546913,-416451,-322721,-270727,92472,327048,157426,273528,466342,455478,123049,-141995,-66904,-202965,-194053,-157727,-48834,426303,638249,486006,285727,49124,-53736,-351124,-331298,109859,314614,113929,-195822,-431309,-516714,-413820,-516961,-494228,-242342,-125568,-118611,-73803,209273,342738,326478,134598,-25413,-259867,-221891,161803,482418,529524,306197,134943,-36590,-128351,-137894,179502,417677,336193,202943,-82865,-644931,-137160,273397,223437,109445,248473,393396,362941,99922,-146640,-59800,101452,-40866,-208493,229720,466016,209659,181978,345025,460839,477924,505312,164389,-401225,-135916,161088,23295,-287693,-434767,-282236,-199079,302004,389563,368465,-29447,-65990,163133,351823,338300,-6091,-208543,129659,321806,-35704,-433645,39873,225730,161089,-151109,134403,434711,497006,310936,124858,-184352,-252229,-161733,-126676,-282377,-382479,-164108,-100676,-186438,-299831,-288525,-222288,107,89725,-92253,-335917,-105917,379447,540894,307643,116216,-170524,-302726,-137919,363350,695528,566966,102971,-400252,207352,380236,-37732,-666832,-148274,357031,817646,675890,83732,-578687,-243096,-310177,-509708,-420490,-323177,-236999,-235398,-106176,215966,214108,60207,-106273,86497,388160,443204,191988,-342819,-224880,38535,-74769,-464632,-361748,33042,275150,333575,484739,585543,435057,-50656,-383142,-78712,128561,-46158,-191837,8084,164521,296118,631721,330149,219617,-164046,-75260,258947,654035,568712,309515,482761,657409,649735,499036,-183291,-527535,-128238,-53086,-246214,-317198,-191015,241467,522423,487745,389546,232042,-14715,-220637,-432061,-184138,414892,869987,1084016,994480,471740,32805,-366054,-235326,98126,266643,103869,-209373,-424606,-346934,-252129,-206563,-115261,-133257,-181039,139794,428346,236994,-37871,-93837,-51732,-132768,-342761,-470833,-506703,-240548,-58367,121394,22793,-178032,-527408,-129307,15285,64462,339309,489850,478558,153117,12258,95199,79332,-70805,-476767,-67549,365201,631568,687413,298023,-181312,-399298,-241433,-67062,97215,197040,221887,-67158,-318729,-183349,169672,230693,36020,-244611,-399130,-344012,-58916,55085,-104559,-315237,-144105,138161,54122,-193198,-368508,-322219,-163429,-128476,-160301,-279581,87316,107777,600995,861398,1040520,658718,312203,-98766,-139857,25480,102298,-150777,-28414,363777,415931,390331,670783,742237,537460,262289,88923,-164403,-177659,-82054,-33018,31312,-73044,-196827,-225876,-322223,-531021,-369956,-163575,-257250,-284547,-66642,-125571,-607827,-260578,-188749,-168371,199357,342667,240814,-206318,4616,440967,450374,73318,-70911,49247,43786,-28278,-168371,-192676,196324,369520,-6293,-429754,174098,372420,-5280,-550912,27901,278558,361678,553729,484604,29194,-534754,-146556,-263380,-555348,-457003,-368750,-265672,-78026,832,171219,342916,127232,-216242,-82738,41555,144300,-30502,-272860,-97260,121053,353096,627074,611408,314864,-53,-260894,-449065,-563422,-337202,178126,556407,733724,561403,88312,-185254,-5664,454963,1119435,1244427,694694,-120008,-74473,92230,-75461,13432,83027,-71560,-186298,-376135,-323715,-161101,-185269,-488915,-160809,287683,546937,411564,-8650,-348812,-134193,3347,-308168,-244563,88644,124951,323226,402137,321820,504740,857050,663509,208931,-111616,-120712,73292,50449,-187497,-57955,62174,53212,-207355,-88108,351570,1012587,1241985,948754,310803,108820,406433,318642,-98743,-89001,212113,346190,385255,276123,461402,645578,583363,218413,224190,248770,120086,33817,-250875,-521172,-468967,-102012,239783,118538,-245954,-202476,-137382,-176543,-296206,-463006,-193207,121078,313676,365643,165597,-4853,-54284,114231,-256816,-285286,430478,934681,717575,25989,41132,323425,340794,350088,527859,681830,296526,-35055,-303227,-379142,-119933,145970,274944,275658,220150,119642,32803,77203,158046,187732,158174,-13654,-162265,-277691,-194887,-312393,-593846,-114535,171246,234198,214227,66804,-179963,-416068,-519711,-311414,-6199,35221,203191,336087,107690,-103301,-243687,-500090,-312779,-41181,-76442,-389703,-190410,111056,48683,-274077,-260582,-46867,-17391,-302268,-366676,82107,131369,-22099,-260328,-468925,-316984,-311333,-116335,62622,54737,80121,5325,-186996,-379747,-321405,-236889,-338892,-188737,-23275,-1336,31832,-11878,16796,216256,287050,108374,-355784,-372401,-87959,131345,-100503,80767,134309,-183333,-358937,-100570,24061,9841,-7460,-232487,-212811,-60432,54008,-4655,-105394,-477945,-248033,-106071,-10517,-127467,-265541,57201,546497,529839,101556,-69431,175622,285030,94955,44016,-163807,-124966,195107,610341,748159,501247,141391,-306003,-394964,-332137,87821,327849,379252,176449,-311123,-234491,257925,468973,526850,516108,435629,262166,-9387,-144026,-116944,-26130,-52300,-182230,-129972,72448,-140940,-289785,-123703,-613,-23219,-18758,-7166,-85232,100802,58078,-181615,-126760,10087,-93609,-212752,-177919,70380,246290,-6565,-261500,-501689,-463997,-6609,385692,455512,405003,122271,-107473,-118364,-114664,53987,69664,335044,310390,72659,-64228,195079,490849,120957,108208,476273,771955,784185,346944,-96487,-240801,-201131,-60023,-95466,-291471,-283794,-250428,-286757,-258222,-87020,-34893,-201933,-490146,-234938,-100769,-89051,-48729,162390,328849,234859,105903,-31859,-99680,-132886,-85572,-200793,-373858,45917,537008,1098324,1537847,1598629,1142679,296412,-371576,-48600,316060,515862,386359,84208,-65912,250438,536722,508383,269016,-114779,-191700,-75260,-2828,-18903,50984,72210,164899,204735,168321,152183,46838,-190363,-339750],[-166713,73637,314892,329405,226771,97952,-147044,-287009,-471089,-242790,3743,29892,4142,107921,167431,138103,32479,-57909,105241,261525,154591,193148,151495,-17332,-403266,-391731,-621287,203024,946747,731777,107356,-100455,176313,187671,239204,417069,273702,180976,31977,-260670,-373713,-73715,27489,-89341,-270188,-498031,-449106,-303086,-365318,-406079,214583,643440,575172,432594,558614,641185,144406,-249081,-94,184086,284448,240714,87712,273638,318569,23916,-239030,-84048,392260,529972,129199,-582466,4325,195728,-106168,-489229,-89866,67057,130489,133786,83255,59381,75011,174222,31530,-335104,-420108,-101922,18389,7729,111258,94939,-115475,-359096,-474465,-89679,315561,500446,209194,-376548,-181754,92624,98918,411322,590749,310574,-77776,-391330,-433201,-80122,38250,-37660,-247981,-327964,-107432,129790,255989,416038,376440,139241,-266617,-345125,-197945,-443550,-504006,-284996,-244157,-122607,11946,90315,104924,65659,-137746,-523075,11776,724010,917546,546070,175022,84043,-200659,-206403,-27990,115121,325644,319037,299373,703889,1155753,1178398,908310,658146,349305,-75232,-226067,-144240,-415233,-522350,-325945,28100,340255,238257,174264,263676,407575,304160,30415,-328319,-439580,-140941,119099,-52242,-364739,-542341,-229690,138648,397347,368074,232273,233681,135671,9982,-324447,-252811,-196812,-383390,-231416,-216239,-411672,-400610,-42470,487759,499362,466349,213967,4790,247130,512426,399981,64238,-2940,-69355,-238929,-438848,-142037,158166,75575,-364345,-534629,-394389,-235541,-88526,-35000,-279552,-21719,339212,266454,11104,-95339,-31327,-175912,-324859,-346260,-432317,-372182,-349732,-149676,48957,85782,205804,335991,571003,531536,81935,-165924,405746,336445,51760,79238,202639,6416,-231240,-263102,-74355,-232915,-504839,-418490,-260111,-52492,196011,392196,356635,335399,312123,368516,356889,282161,98494,28464,-96182,-567957,51827,520745,346954,-57589,-130239,495811,826781,710640,149174,73820,163662,-266309,-314763,-91233,118566,333452,81723,-297561,98644,524886,512586,285748,9807,-175772,37217,-170874,-427860,-307233,-456664,-154687,278466,423649,290619,491250,667623,334249,-46175,-275083,11556,423147,583463,296691,-356425,-58812,410200,648966,453323,-25189,-369662,-182712,-132809,-396424,-131968,27861,56430,-215073,-425866,-356474,-576639,-202832,45377,106167,-311788,-246375,-87073,-271883,-5686,73199,27144,-376432,16186,18582,-229967,-437417,-364721,-224585,-177570,-358947,-427584,-455814,-55341,443078,707558,487334,154385,-353762,-142025,415977,635852,730007,259289,-251616,556801,1452615,1504239,946929,368735,-75130,-201467,-293794,-354102,-544210,-393127,-65150,-211341,-251392,-192060,-68181,146486,445260,75182,-101546,-50568,-80693,-189958,-91564,-6212,88713,156928,135963,139542,174860,377503,306483,30426,-37922,292525,431372,343193,-35260,-294689,-321196,-289560,-234010,-305719,-208534,65955,179434,17485,-50839,80060,1148,-391343,-195963,73727,135715,137488,-161853,-301374,84329,293071,128621,-342013,-360002,-423020,-417447,49883,381773,418680,253234,-135494,-380923,-247794,-140251,164786,461199,961327,925165,415375,-100112,-381082,-314547,-219832,-196148,-260314,-224451,-208573,-172215,21863,82297,-54280,-323656,-415526,79139,236055,453714,611272,594870,536400,286468,210431,193065,201799,215192,428960,446952,360545,63643,50636,-128893,-95351,-172150,-180662,-293775,-366089,-457472,-266928,-76335,159865,148627,-154648,-139871,441845,366162,-134031,-102944,145643,76089,94992,30704,101401,327051,426760,71015,-128810,464483,679810,528770,207709,-72928,-197073,-11179,259648,685273,865770,921158,820201,217566,-228320,-312871,-300438,66300,187145,-20532,-325691,-238267,199088,421441,404432,148155,-370288,-424103,-56226,274808,458146,82134,82690,229103,97685,-287832,-339059,-342836,-453869,-274588,-174310,-194026,-30152,437868,753217,705141,770225,634999,377114,110813,117437,83889,-217218,-526390,-15645,167131,-8681,-80461,-391485,-293174,-145505,386054,599443,370052,15277,-139492,-144194,-172177,-232778,-194184,15438,246176,280169,329947,35935,-330518,-84045,-69930,-439811,-210914,-86224,-44095,134286,-66178,-59501,389411,446293,35941,-362977,24386,219210,337425,508757,490608,260636,617844,956640,833805,493260,-20869,-532611,-194238,32203,166168,161185,97117,-2187,-48910,-31891,51610,250679,425545,417783,158454,-25128,75224,-249940,-495808,-74116,43180,-152480,-313060,240637,781528,1262234,976447,542109,-56449,-617125,-385781,3131,313882,415405,314713,153243,-54212,-316823,114894,216912,31937,-447940,-278033,-9317,25021,83065,-136586,-401342,-251483,-384314,-14461,208333,153523,-288049,-216188,56937,-108748,-348607,-336971,-186393,39201,130514,113234,488592,683246,537217,181674,-200103,31689,394643,189236,-52115,-201678,-493090,-144193,-24107,-211575,-221034,269981,671919,740637,465308,377117,511420,294728,36463,169384,255425,-136779,-453868,264747,809162,1217014,709365,105773,-14656,129982,70072,-93291,161670,348795,140689,-302031,-157162,182265,312965,52854,-49976,223047,296590,109508,-19011,-53374,44266,524559,719557,291102,-221726,273484,1002253,1300183,1111361,446645,-160009,-298815,-258324,-91904,41708,-6090,-155152,-326949,-238305,-466216,-242279,-203967,-75182,-195631,-67262,-20530,-102566,-45115,65144,48596,-250476,-471676,8002,76518,12623,-345025,-205872,43972,10514,-356054,-25922,158033,-74547,-339585,-54107,147886,200256,-95980,-497207,-432795,-402507,-131784,41273,40128,-77861,-348649,-293636,214413,141764,-285675,-104531,258897,241745,-102578,-225451,164921,627849,1209914,1024988,563362,108830,267022,469759,360692,46722,55485,-34008,111445,282385,387717,299506,-163998,-407665,-243796,-237965,-119533,-10358,228798,273692,435061,524260,556155,596771,638246,602671,423134,56149,-376468,-183706,39581,-108131,-16477,364638,279542,-194682,-402063,7177,82254,246175,194360,60163,-187397,-381402,-307182,-305062,-392269,-418569,-367868,-281978,-159573,23825,-85278,-251889,-49929,14393,-218698,-471813,168928,692453,618674,542169,323883,-2780,20308,260573,188378,-123669,-215303,-25163,-129914,-110054,96273,112548,-339186,-31750,208014,186465,139855,291562,155510,270,-251358,-388473,-124270,14965,-123803,-290310,-404418,-378071,-454713,-275039,-164527,-2129,-38065,-25818,70153,-12709,-137110,-353290,-85436,-167842,205152,-28933,-373119,-263297,-268770,-538995,-491092,-370125,-331135,-457281,-273251,31613,138551,73439,-321334,-6136,204985,-54834,167389,1040295,1472619,964451,277531,-24124,-23784,-432273,-97951,-66522,-321019,-523206,-341842,-62409,166278,322496,340857,573575,897057,830540,439809,-98358,-205190,-345256,-584839,-227063,53083,249252,154741,-125561,-353121,-244878,-171015,42667,564101,1201702,1565830,1337836,529001,-210312,-295346,-69304,-150278,-370398,-388975,-98991,176552,164576,-60716,-288393,-278142,-222982,-129893,-139089,-119849,27656,100674,160286,513824,646452,582700,290657,-132791,-88016,259939,343493,121746,103804,396311,799362,1050211,822957,210813,-378748,52370,360840,216258,61564,-115614,-399241,-301675,-19319,119658,185477,174020,124925,-94806,-269508,-52986,46962,-35452,21562,97966,16926,46747,-2933,-226716,-401992,-383656,-410575,-114438,309340,478488,238935,-31648,-168456,-254708,-199151,-215696,-310967,-129706,-29147,140024,88553,-247664,-370556,-437663,64649,698696,875094,863947,441155,-105841,-398807,92510,285353,-48825,-498454,-254824,24635,128887,131116,38191,155151,347344,247391,42897,-110646,-196924,-386245,-146142,318728,597791,481283,187782,-2188,52307,140496,314990,353635,302291,-63957,-383980,-139219,-120774,-345209,-254846,51486,228029,365538,314857,-113464,-235599,609451,1318629,1559028,1343206,842087,199191,-26538,-21824,65322,135367,243071,-31672,-286969,-1324,209896,311787,274335,254659,234330,369930,383636,22091,-445537,-174711,244987,232896,-63548,-46653,173060,195630,167254,10245,-560680,-14567,338171,308502,-102607,-12499,168111,272751,-22162,-190459,-336983,-13500,49196,-92424,-253754,-325136,-288683,-182293,-29964,121990,269209,276149,72486,-59811,8513,300992,392380,520033,223944,-101360,-39467,-190738,17743,31037,-172464,-227016,-102852,-297339,-394316,-124885,120633,102470,86419,83152,218372,201831,-9502,-382285,-489465,-284479,-164783,-160894,-436164,-511991,-146819,233952,475149,749564,719187,393126,-140678,-52506,116839,111039,214913,378131,570510,466278,31892,-275267,3146,216482,133663,92978,49538,258241,140468,-174210,-99792,147083,312953,486907,273161,-55956,-202375,-181005,-69874,-133974,-308776,-300185,-289709,-337934,-358369,-44959,291766,520586,261248,-119620,84112,-38812,-355442,-352774,-16024,161174,-219881,169831,772244,611919,275275,-96854,-292121,-272884,-18588,86707,345133,309318,395943,601650,638226,266191,123454,291603,472668,296142,-156694,-173414,30842,177246,119136,-95429,-189683,-45972,-243659,-370938,-76517,136722,252404,396554,287059,32667,95518,432949,470980,152400,-446375,-396536,-247545,-416991,-203430,-57177,73968,463536,624154,293352,-20974,-247139,-98393,198698,313146,-81124,-521401,-208033,155177,225530,-116137,43609,137584,58310,-152892,-309054,-517850,-85248,275789,102198,-326447,43084,91977,-117692,79882,307034,596581,841185,950427,808288,298445,-92696,-230902,-109960,-202805,-388814,-615121,-433915,-313688,-316104,-448126,-459238,-160383,-10446,-179786,-480090,-355784,-235725,-161015,-298271,-316076,-381886,-431455,-462234,-465259,-341692,56155,206753,-142056,-559803,-461238,-252482,-100700,-244182,-271469,22998,-101123,-195822,120204,336160,338333,484494,540346,307657,-15005,104507,132568,-207983,-469629,-392681,29490,671054,974189,713397,257512,113773,126199,-215143,-369373,245834,608675,415825,-8028,-375129,-570940,-463391,-409832,-349374,-226752,-128730,-72645,145757,366852,392889,209423,167683,274435,41144,-445697,-30801,256241,158389,-147341,-152940,-312615,-446548,-256294,96273,413795,363247,218609,-88817,-541127,-210017,257835,294451,154153,20902,103257,154198,-26273,-192701,-143826,74419,9100,-452,262047,350537,-5456,143975,385581,521316,649760,858123,419642,-367362,-55414,334506,221428,-82139,-308290,-350395,-556939,16852,225336,194821,-144040,-162304,67147,415910,633914,272227,-268888,27100,341721,120017,-275785,-211389,-181792,-181396,-232769,11705,333731,325833,154106,-149079,-154140,180826,182688,118886,-217370,-326201,-237562,-273927,-404603,-435960,-252269,-170892,-71868,21393,-223267,-509591,-1947,592033,785039,471914,84967,-297227,-475907,-229980,185632,612470,618065,208734,-372312,179071,385999,74711,-283020,-113253,425029,797971,503964,-114960,-201278,244843,224514,-170162,-486051,-597870,-405144,-327415,-24739,212563,159407,-60336,-212951,31992,517590,607453,243961,-343947,-229272,23900,-70539,-420936,-369494,63776,269617,365662,634316,833284,579182,90384,-305184,-89881,111953,-36102,-65158,151444,228242,298680,815146,931299,865982,345029,108027,130684,527629,477096,249348,496194,628730,679618,491691,-290752,-273559,152524,76167,-260384,-103420,43967,238097,587466,810094,697152,383407,15587,-240636,-390487,-170363,295697,687803,827867,855918,431709,172765,-23136,-45307,306566,513281,316577,-126840,-431048,-357222,-272072,-208875,-39904,-78971,-234929,28088,272434,57061,-303488,-236774,98480,154002,39990,-14318,-358030,-452923,-44320,157309,-420,-127558,-161148,14614,207832,241591,435343,593401,536156,299624,93612,181838,222566,130873,-236628,67559,455108,696430,650316,254902,-89146,-349538,-375123,-107064,49141,323914,479336,165872,-64934,45252,332129,359762,181121,-98080,-361222,-429149,-159354,-89024,-215167,-250432,-42133,151640,90462,-94920,-361834,-408334,-265631,-242373,-274142,-389833,-231901,-164348,323902,683693,776769,567600,239002,-148027,-178017,24562,122796,-73132,-198261,263556,432500,423586,407325,410167,464068,331768,311339,46329,-84066,-28410,-49866,8307,-2629,-136270,-226793,-404583,-387055,-442306,-148785,-41302,-28321,-179046,-428514,-292883,17772,59347,44959,220612,123240,-41179,-410988,-121244,318437,419211,121237,-247070,-297998,-334426,-285284,-165284,-315095,28510,351579,57089,-514148,16381,140895,-185982,-445276,-17263,95004,106465,248085,218082,-136354,-326681,50357,11565,-260224,-282830,-401358,-493169,-380782,6358,310391,409568,61231,-322318,-257952,-172245,-38101,-63434,-147982,-37645,110519,280890,618679,570815,303707,84323,-146156,-309493,-483249,-296970,70953,154043,219619,109669,-192119,-199519,78867,611667,1120698,1070460,506578,-152785,-147780,-104879,-339325,-235742,-271077,-101691,217284,176860,-305453,-366125,-226620,-507417,-287926,101982,330538,263038,73096,-181023,-104836,-97598,-348474,-149140,186297,143081,56190,195915,434208,649471,806233,525796,4954,-221285,-203508,-163876,-72470,-158190,96571,263846,291828,-37146,-333219,145810,897008,1101358,1122891,581388,132499,37878,-16329,-325021,-40122,109840,28776,193617,404938,651011,860455,594806,82323,-372503,-411606,-341201,-177946,-247209,-338453,-212607,114830,215065,4656,-381036,-208756,-122644,-221340,-386127,-370793,-38364,225307,365424,254547,155154,4899,-119697,204165,35383,-392290,176153,787060,620971,-143354,212766,768603,687949,549040,671660,850824,455101,-26938,-245073,-196560,-126655,68963,247136,251771,127262,-73825,-218330,-307520,-144822,97290,205772,57862,-84648,-221066,-126349,-317559,-563468,-21891,316206,389349,255926,23401,-207892,-348633,-332757,-155335,150375,149968,331236,276114,54675,-14390,-38559,-390993,-221364,1202,70424,-144540,-344277,-65098,-111440,-374177,-286386,-196882,-207584,-380341,-204802,11986,-16136,-203917,-261520,-245216,-101354,-182818,11495,278410,368818,297657,-14261,-487858,-177840,74469,220894,-78053,-171588,-11043,2702,118842,159521,131395,125496,105082,-5614,-459181,-386593,-98408,693,71450,391043,467395,32530,-477053,35910,301504,121037,-159291,-542418,-83480,153673,260484,185606,38720,-371881,-473112,-451778,-511350,-375994,-275315,-173845,218180,273150,-12142,-278210,40256,65945,-24108,2015,-229768,-227637,113904,602831,712693,516275,102074,-303430,-470567,-194868,284002,483258,513826,231623,-187148,-426336,64780,341443,432385,375320,251225,149258,8060,-56684,35092,63318,-19518,-271557,-375673,-324787,-491216,-391577,-373642,-354294,-167460,5802,-52556,-176113,68547,187617,-84462,-168354,-7650,-29452,-104883,20499,305751,606502,498061,200370,-287739,-538783,-80069,396221,581371,673244,319715,-100636,-126203,201128,410165,418698,576401,361302,-27646,-190383,364633,537613,140731,-122909,311936,859301,1014708,626237,112843,-23118,145736,207645,128496,-91640,-85789,-183095,-336529,-310554,-103822,-23813,-207275,-391406,-172794,-42027,-48619,-40851,-66025,-46426,-68948,-70643,-103945,-133708,-253572,-264214,-342734,21539,247759,431063,679132,1023852,1349147,1194813,495162,-112497,-86046,255198,634092,799891,518794,103588,238314,500980,491909,166435,-192066,-309014,-360571,-267145,-163472,-46187,130827,322156,362042,339439,180029,-24839,-287323,-240714],[43636,134008,420591,454118,318961,120967,-184754,-458844,-309981,-70912,-91006,-234485,-82481,244694,294487,95838,-5858,-161431,-173971,-71815,-71156,256559,410533,297386,-234764,-479204,-489437,124427,870850,856324,245327,-157048,131623,182803,288536,486542,402399,294585,160717,-154321,-414048,-150467,-18318,-83168,-122574,-200612,-448840,-481433,-398591,-117465,402598,699811,784821,648106,562113,447797,-12549,-225016,-20762,77768,76148,206099,175327,-41578,-8844,-65852,-151821,-58682,336742,490023,187057,-523443,-42685,76329,-350906,-230242,132707,298445,348074,310782,257061,201371,118243,14608,-186279,-476512,-525253,-293280,-178970,-176961,-36009,-85719,-268703,-347516,-356454,-117978,198563,503109,173205,-358522,-201779,52728,72936,388240,416920,166581,-376380,-333302,-51997,155945,164713,7230,-192178,-318433,-128211,47383,230068,375127,337652,32717,-349837,-405598,-319081,-536454,-506700,-394802,-230461,-6095,64699,-47151,-65730,-57481,-172556,-290948,115765,798616,861396,369489,101172,116585,-196293,-359409,-221524,11703,426872,610741,792451,1127964,1492684,1325195,867882,529678,341351,4532,-396328,-464148,-569635,-552763,-462924,-65700,272781,301494,323053,428249,547039,436505,193342,-119932,-342474,-235754,-72152,-112343,-253201,-294229,-139446,131144,379556,314516,239028,441588,395688,280525,-109586,17329,33449,-146359,-158759,-58756,-36440,21378,415491,598165,287528,56495,-241878,-79249,404873,723802,797268,465944,151225,-83429,-257673,-318511,-5933,283126,290098,-221239,-328217,-195379,-313559,-383161,-320206,-434966,-119027,189959,190331,99206,8382,-18914,-223544,-270851,-215088,-371473,-162787,-243852,-228157,70215,294193,459958,546570,612511,674554,301692,-475546,129723,221679,161783,157059,58922,-114755,-228995,-303368,-251304,-320150,-386257,-373548,-250436,-38676,89502,117571,-16313,42866,166358,451329,379689,175617,-199746,-526181,-318576,-188756,343222,715939,503978,89575,-342484,-39469,156179,128021,-53238,435664,352006,-120842,-215718,66661,436210,607396,451061,79424,90258,107762,27594,-146434,-313086,-74730,246724,125089,-276258,-354952,-351578,-55513,390433,628611,317531,437878,487547,383955,69326,-130745,62806,387557,513826,178282,-340426,-243863,176643,379306,413649,83852,-170571,-201080,-179832,-550305,-327224,-188787,-19340,-137161,-240833,-218155,-302142,-99358,47000,-12319,-443430,-199445,9800,-80489,-134473,-25858,-28699,-420042,-44014,95648,-19756,-199199,-195968,48437,222983,95494,-253671,-294860,105289,460576,616764,73286,-398491,-407243,-197114,295926,567256,697471,247855,-355986,293146,825077,985816,574211,172285,111940,266223,246890,142774,-172740,-303361,-348466,-512126,-514918,-408162,-144404,360750,758898,439336,36933,-105208,96451,105533,139388,259118,272921,204922,9113,-325207,-114385,273886,263417,-66123,-296492,115525,363420,255671,-57266,-318162,-418713,-490893,-359377,-338829,-387543,-89960,101465,208029,419853,512334,130635,-344356,-199558,-33429,-96063,-178531,-372647,-378052,75248,249597,80780,-404231,-338527,-360251,-535268,-143971,198642,211953,60642,-226699,-377677,-259741,-140276,135156,350384,549506,334846,190885,-99827,-258771,-107551,-27163,-213692,-360533,143723,131169,-264035,-210391,61517,71141,-4162,-191941,-204122,-236514,-1127,479220,689370,635750,253184,7983,72431,36288,9481,316465,430624,360154,-26397,-63895,-249667,-252435,-167516,-139126,-388128,-250415,-292875,-219900,-25449,220474,140938,34952,-233830,48397,10631,-174490,-197368,-170275,-243373,-99276,-73674,-30999,191610,336582,8754,-411568,18187,72630,-39060,-360499,-416738,-242869,73439,340565,663326,839408,720057,438294,-11606,-360133,-204664,-135994,61614,125208,-140521,-360678,-199844,274137,467797,358525,113752,-406656,-467846,-162515,331867,729500,233503,5908,189147,136369,-303401,-341176,-230380,-194210,94024,171471,138633,100409,509291,754092,724740,696029,588489,438789,159452,90905,-82424,-324907,-534813,-375766,-276682,-369059,-328301,-217711,-143085,151283,543987,635872,372814,121060,4408,19039,12332,28474,-307203,-389709,-184473,-79467,80269,-107641,-36023,350711,366308,-41074,-215779,89468,188794,73613,-49405,6755,396714,542603,157481,-197098,109300,219682,287943,433483,562237,111525,192280,526996,579396,557609,426618,-118314,-127873,48188,175690,55511,-198551,-274751,-184822,-169703,-132824,13900,183652,269504,108468,-42094,117156,169567,-283599,-419351,-175329,-199963,-240834,251468,911377,1388666,1176580,592919,-156035,-346916,-171830,-147985,194187,451981,524314,460184,358297,105883,193904,102739,-169359,-455654,-187528,-122759,-146148,-110836,-247013,-234601,-209466,-260678,73203,254271,107643,-262941,-208458,80369,5554,-238446,-373708,-272155,-167861,-190447,115780,644512,747147,585356,307725,-19486,-77966,65707,-88592,-350780,-337930,-557555,-270304,-123946,-162552,-78138,218735,550574,703316,404623,342285,540647,331792,-127054,-33221,90378,-171576,-464451,61381,570452,980412,687966,-5456,-255640,-26193,8193,-172906,177833,650333,771156,368247,-21784,-92052,104172,-85063,-259819,30432,257740,311670,246516,56823,107837,437611,548266,263385,-130961,92451,516790,896139,884232,556481,200285,-83193,-160903,64573,292735,155004,-97569,-358219,-180020,-286203,-225909,-257635,-221164,-295843,-73204,56426,-2771,-164790,507,82434,-133693,-109675,223655,241776,1710,-388507,-189782,-31148,-115577,-569908,-72298,-3099,-396907,-199490,256332,353320,251408,-119702,-347862,-170545,-74710,-114394,1809,78544,-80105,-406253,-157945,514417,588328,55627,-304910,52697,63649,-268261,-500727,6592,573142,1117263,1003138,492974,46349,238391,475911,297078,-55396,-18610,-49102,-26471,140916,247152,218673,-154561,-552993,-367886,-114788,233368,399000,295572,233597,430733,660224,677902,553790,465504,338035,294468,129272,-252076,-244561,-159544,-211123,-20438,220820,-15509,-526315,-173860,34802,70980,226996,281149,44089,-426486,-501695,-331893,-305091,-287959,-379770,-477983,-329530,-151282,24484,-150849,-360191,-70822,22056,-228457,-466681,18221,421020,534100,425505,33332,-308426,-199737,48223,42034,-107384,-164522,-17858,-197985,-169076,-34829,-60691,-95225,186131,224755,90264,37321,415155,404627,48572,-324326,-265801,-25078,-40532,-340762,-398734,-305690,-333671,-456467,-260302,-200178,-49923,-17580,117776,209972,105172,-142815,-267279,-170726,109772,470187,116506,-246878,-327542,-265258,-384871,-387161,-216182,-9984,-17208,18025,125434,310580,436636,114783,-39866,200013,119340,184460,862940,1349173,992988,493901,150679,-180415,-274606,9762,47598,-146032,-215157,-273176,-300454,-164678,-97511,-104000,70040,473069,587203,259847,-279070,-405726,-397831,-427906,-362541,-158361,104542,167745,-46556,-344440,-116132,43223,85536,384969,854717,1027895,861347,354958,-295182,-255264,40688,-85607,-409030,-451945,-130238,146109,7849,-7604,66145,156733,240231,418815,480545,328337,217485,224729,262064,451506,434079,300606,-1222,-299881,-272222,53918,213960,172562,188781,274841,585081,799098,660275,51556,-379535,-36554,43473,-62220,-73483,-211144,-364823,-133269,165326,254381,225644,101720,26644,-196699,-403344,-247494,-79384,-26637,119868,83785,-64998,-134984,-50532,-161276,-348335,-294013,-356883,-314483,11996,214797,84355,-58376,-159984,-284738,-167392,-24090,-46645,-45489,29079,-116978,-192510,-499663,-457600,-241893,220018,838177,1023726,873741,427367,-103235,-279350,136660,278686,-197547,-412551,-40116,341177,485435,379076,-32964,-71903,72296,-26550,-217863,-156362,-213581,-215696,179489,730132,627567,307879,-50566,-261662,-161798,-54950,-18119,47167,-21727,-284990,-375156,-104574,-83947,-319053,-433365,-240795,-198161,15329,88750,-262090,-24958,903158,1624715,1766879,1301252,687464,47031,-210797,-104551,-44240,37290,156647,-73118,-412954,-92403,267923,233472,137832,8144,-54280,68651,-88319,-500289,-174247,104887,333117,304432,7878,-160936,69791,110034,116772,123122,-300082,-335383,200764,441324,399936,342662,346726,467180,321482,52282,-145121,56430,167546,32276,-240618,-273418,-163933,-78638,-73406,-73204,22766,189693,55749,-6160,15214,238822,262772,421530,199927,-121430,-187341,-258793,35608,49209,-47482,-134701,-244847,-505748,-387396,-158061,-62556,-4815,87844,148927,242863,141261,-146641,-605927,-254803,-88082,-197968,-509494,-265491,-102963,-32620,81232,251974,435286,471985,236369,15504,-39295,-89580,-156431,20826,309386,541664,460590,122835,-219335,-190720,-62229,-92069,-19637,111761,291824,84762,-45806,-20469,201594,446231,631702,414750,-69264,-255518,-84515,65682,-27115,-151208,-108452,-161927,-239687,-347186,-323004,2940,288253,244758,-16805,195875,69063,-356269,-223430,13169,44128,-31056,738904,1335467,1131468,511318,-49668,-208760,-402251,-314040,169393,477326,441513,392025,307890,110831,-152372,-14794,291459,499498,426537,59245,-201083,35920,416730,478941,224379,-305272,-62139,-59196,-383711,-135025,298233,475021,522992,356240,-32216,-292731,-25037,178972,11691,-342357,-265222,-192643,-262911,29285,192654,-6293,-99884,4577,-207909,-263861,-184489,-127073,43480,231763,-39459,-433191,-267522,75265,56132,-366268,-415168,-302450,-192815,-214600,-297772,-233287,201120,438864,151528,-90548,330468,306955,-172807,-142469,107199,527629,715655,892988,596181,165669,-185379,-365172,-329619,-394524,-481956,-528436,-413257,-325489,-301968,-392804,-260085,-61715,25078,-223330,-334237,5708,308426,430022,322875,110301,-89545,-170684,-403986,-578425,-192465,200255,239473,-71569,-524781,-310830,21231,85917,-38178,113804,374661,116003,-129464,5270,174633,453855,679586,590291,57864,-129659,275659,184479,-133549,-394781,-329846,112304,740471,1001848,697010,168452,186435,206101,-195427,-332944,348219,721101,542614,109017,-314521,-376231,-233997,-202503,-135922,-61757,-84932,-81206,204299,339777,293799,16050,131570,430828,344806,-2626,8091,123637,-134040,-400244,-374769,-468452,-147659,59861,256605,334276,274175,137448,-143274,-341359,-169682,240763,383146,234717,-159526,-356904,-273141,-284417,-311507,-221257,97894,136261,139225,156031,79747,-318140,-25352,276126,347075,650116,1000890,572876,-300612,-10484,394371,340756,97154,-207635,-393421,-221903,54477,327664,49234,-230447,-284603,-95100,633260,940018,531011,-171933,-232660,131816,87002,-92732,-225799,-398703,-483929,-365721,-191344,82334,85120,39831,-59565,230597,559503,491084,255060,-150972,-290047,-234519,-300469,-355411,-271449,-86872,2051,54357,-38394,-349771,-318341,154370,667863,828407,546809,7975,-424288,-434947,-292535,-49193,375486,509838,252244,-244470,-62972,204435,109566,59997,113975,435518,582194,238163,-111162,268512,699834,668362,180508,-47143,-229775,-371927,-347098,-69580,69507,28899,-193462,-335091,-370,566679,640105,180171,-379971,-223666,-92863,-169159,-450541,-321010,42201,127055,217404,605920,875301,631172,207061,-176343,-40684,44696,-47164,10707,256827,251958,201028,719104,1316554,1202846,740762,464222,294658,351771,313845,117886,293004,441437,581059,423132,-320471,-171417,311796,149286,-327430,58171,351103,187333,403619,869454,907153,541504,40216,-244508,-262904,-139618,130625,459105,533679,508051,314203,279895,236321,47456,341325,592775,486562,83755,-341352,-528113,-415975,-252119,-76024,-193598,-450712,-178319,2048,-138868,-502959,-360707,59284,197809,182261,249687,5905,-553085,-32315,187593,24510,-82387,87418,173127,293633,359235,458423,611081,550187,432648,83648,156138,313952,215240,-131313,20438,393879,677275,645279,349291,100830,-120950,-20814,219018,165239,474624,653823,364892,136415,290176,421813,371793,284490,-31902,-353025,-306689,-185683,-248578,-332311,-264747,-28470,129458,160874,89922,-241705,-496496,-431763,-385676,-345458,-268936,-427227,-391232,-41576,365185,292998,225191,-4716,-274052,-395708,-160011,-103812,-219846,-394238,106585,352876,375676,120007,17539,159047,188818,302427,179863,40798,81707,13780,-47297,-6168,36300,174459,213022,22209,-272005,-76211,199729,239735,-141,-330468,-4343,238111,200598,124431,130754,-38429,-239799,-491800,-120216,248195,318673,12256,-476106,-461085,-538673,-227063,-24972,-221702,-164422,277498,129461,-214526,-18365,8918,-205253,-417890,-177652,-149842,-194303,-125241,-114991,-271318,-177468,169554,293039,211390,155857,-252970,-440140,-427545,78108,398468,403749,53344,-320258,-237234,-188922,-151892,-67237,-413,-100600,-153277,15221,297310,232952,119313,111603,4724,-61491,-238113,-323408,-38910,33800,-35165,-282668,-356021,-186008,24428,563167,882206,732119,240603,-213322,-315911,-421917,-317249,-203529,-442022,-93623,467113,640167,192963,-344810,-267814,-438967,-454709,-172483,90947,242951,226900,48392,-100897,-265688,-350961,-88113,157017,-14471,-371024,69464,522499,746977,689032,336896,-254317,-305729,-40834,-205530,-204313,-6256,357267,421631,329826,-61323,-421130,107705,752636,929972,1060335,629278,169660,-200432,-250291,-518780,-141256,-178634,-140813,190723,656428,796121,915619,528528,-25949,-79799,232220,-130939,-522527,-295668,-183954,-80492,72537,-47092,-357925,-525499,-137474,-136568,-255691,-463271,-296952,84482,383087,482573,179788,104257,-64942,-234543,236191,368180,-167516,-218070,448250,361725,-396161,308572,1099750,1038808,689120,695812,816463,488166,-111210,-75594,72475,-103797,-20161,154953,89184,-141836,-324021,-367201,-454237,-247473,-3074,125791,24075,-32239,-40978,14495,-273618,-536621,52823,440646,510426,278414,-80479,-280668,-314979,-107313,143616,275807,225512,383361,212401,104296,175809,168394,-159891,-184220,-19803,81444,-9945,-384691,-310834,-323049,-509735,-306909,-268990,-271344,-194827,-3268,-39467,-107837,-230684,-4944,39112,73133,-14394,162498,465404,633127,479055,69407,-274819,275013,931977,735074,108283,-210009,-81506,-72448,121050,263536,232030,79454,-50652,-143493,-542260,-335960,-127143,5476,182483,469884,707735,432100,-159731,19254,422549,259612,-79710,-365861,53625,267963,336052,318958,174259,-132563,-230142,-146568,35832,-14515,-169002,-227935,-17291,102137,-38940,-268181,-243990,-264162,-274774,-256577,-393323,-318317,71714,530780,610294,430664,-11815,-196105,-171325,87503,445009,572133,496738,212886,-48396,-393083,-330516,29099,210995,208910,91797,-106,1527,-925,54319,-46634,-133053,-321889,-474116,-419719,-257317,-376024,-540347,-537489,-304062,-79009,-198914,-333755,-102134,121633,-82216,-237816,-78960,1274,-9680,165842,513773,935233,848866,494326,-126735,-596207,-149883,262729,566564,809230,521909,-17463,-161297,351732,499168,681490,785096,574475,16326,-455428,336207,442804,242550,-150137,208863,850981,1063279,761893,257782,119586,342368,260067,165270,-30470,37374,-119500,-324042,-238445,-57019,15331,-188821,-348178,-180354,-46845,3316,20483,-170998,-364726,-329031,-187341,-96602,-150715,-291325,-224483,264254,478566,411090,323119,263771,474606,861632,955731,536806,87836,-82894,189782,669083,1019945,831203,248865,112247,368587,412274,20294,-262851,-298900,-297662,-172047,-250042,-117233,217788,354154,341736,345997,170123,-77238,-123543,10247],[240476,147396,452769,531332,375835,107941,-144260,-148783,-41059,47917,-164050,-380435,103556,587166,448766,11036,-71335,-224840,-441488,-379006,-381430,109696,479679,449897,-42854,-506168,-423064,-82932,476593,623397,137774,-301834,18789,166283,391165,534659,435818,212616,113337,-182948,-517804,-338019,-210043,-127188,15110,78026,-177408,-86546,8796,166586,439915,584433,810259,716037,464865,145598,-198503,-255299,-110867,-42544,-89805,128373,244115,-168780,-381973,-260460,-185292,-148667,59951,222560,90267,-248911,-59640,-94559,-431385,2655,289804,349175,371513,384397,398981,347324,217757,-91531,-451593,-614870,-487320,-508429,-464366,-392178,-248586,-333702,-412160,-296020,-265758,-159707,41785,333275,12400,-357457,-214864,-44912,-79894,52054,-7682,-100009,-190410,64535,158961,179155,83213,-90440,-291190,-348403,-74510,-27004,78345,182260,175647,-122994,-406223,-499265,-499253,-567940,-476067,-456231,-192069,53815,40452,-237044,-244856,-130208,-136368,-120173,88016,572330,472773,-34962,-65964,106536,-180530,-528432,-524518,-161426,439359,825353,1106717,1354379,1589699,1281773,639541,170150,194526,49380,-77943,-145662,-242464,-361750,-327581,-161255,22159,187247,321370,471314,639250,598680,354909,53003,-219915,-276406,-260385,-152621,-103981,-71985,-39302,91809,277184,259227,323526,690787,712584,412613,-38218,221196,233407,79782,55438,155896,245271,408796,584693,451588,143965,-227006,-403129,129900,456301,709134,870689,568248,108299,-227656,-307814,-186934,91319,256292,294896,-31608,-67244,-38505,-270431,-543548,-573240,-314378,-178408,-54835,-52220,36310,19081,-47664,-151111,-22993,-142717,-392345,-44443,-176351,-317591,97410,430649,523555,604130,558565,674028,423705,-79234,184441,202311,150152,33381,-120777,-16111,-53398,-290334,-354014,-81986,-106915,-264641,-212775,-13170,22966,-163072,-429986,-430458,-137557,358444,361302,73139,-431934,-116211,25687,99687,449990,681230,525197,150838,-249718,-318187,-441706,-455636,100419,686106,414506,-32102,-107319,231623,659719,751386,736196,430026,254924,-91672,-67660,-139415,291508,313589,236760,160820,-71306,-185111,-248608,73018,601435,820012,367770,116828,34429,228287,81207,-61407,-41486,291231,491726,179220,-208225,-348298,-11495,139427,297480,112453,-44701,-127443,-98799,-357198,-227226,-117106,28058,21438,-16346,52170,41728,31547,81512,-151608,-534010,-262983,-92482,-160615,-309248,-161221,-144528,-505685,-45436,172908,129891,14810,120542,399931,438062,387729,5232,-190996,77764,312283,404234,-123803,-277595,-61697,-107298,66620,363312,402207,145214,-462017,-262668,-56347,181496,97173,75034,347860,603824,633522,508221,3607,-195200,-354924,-383923,-519606,-363803,-235434,396555,793117,714215,210653,-87351,319272,486911,424135,536292,472160,252689,69983,-129355,-154089,155391,227558,-23933,-444494,-105463,183192,72854,-36238,-162023,-233338,-413916,-464872,-287756,-376894,-281430,-15936,308728,665789,723224,130033,-352179,-219335,-176327,-325705,-471003,-586179,-380354,-19351,14805,-161665,-394218,-290747,-308754,-484504,-351253,-18988,6627,-148511,-310689,-385579,-248869,46369,328152,309267,-26731,-220275,-13544,-86862,-120130,5313,45886,-263339,-355541,478593,637613,273496,-254474,-73612,73091,187419,136835,64008,-395768,-192484,463103,949648,791197,235196,-269856,-55469,-75167,-208077,144825,369777,252697,-175649,-264014,-242781,-164239,40335,265813,147931,227641,100161,-85601,30107,187344,88394,177964,82251,-113430,-244179,-203028,-242508,-425925,-548323,-222100,-125777,-138542,22282,167136,-50422,-509097,-499876,-458268,-493118,-270557,-285340,-173551,44534,263679,511260,680716,574852,105511,-272125,-497054,-164160,55337,63406,-68997,-319919,-305138,-159264,300840,540411,326920,-33116,-443199,-390952,-328189,284319,718965,281162,-14412,266288,196413,-294222,-309710,-118307,-41833,327551,487138,351605,198985,470236,619694,631377,465040,370078,289057,51424,-41607,-246707,-430246,-489221,-521641,-373557,-346407,-61475,-95519,-123085,242510,498219,518420,281911,186150,194125,145675,197254,61106,-537431,-258579,-390743,-385537,-150081,-55838,385556,839933,754749,337372,-53089,108373,193710,-77772,-127528,-18051,324106,523989,233911,-100110,113679,171647,136508,279208,527037,118887,-308359,69169,306218,504732,685380,378536,278929,241978,131776,-64015,-387558,-439832,-118402,-118908,-204969,-178092,-9387,181822,70650,-134881,153794,577401,232400,-177785,-419944,-299882,-198891,181670,805746,1180679,1173463,454653,-432988,-174127,146534,-27913,105357,451280,680526,776845,768194,576025,323278,94384,-141095,-168492,-60504,-273658,-371070,-334067,-283608,-90654,-128850,-75302,188534,366130,191545,-36930,-129212,-136159,-115286,-319618,-439260,-398657,-287355,-481077,-20066,385471,434197,366383,250007,67150,-52390,-161845,-183933,-327898,-453209,-375123,-159941,22919,-35925,-19112,91297,310913,472577,170849,210184,499964,256214,-364662,-282203,-202892,-273512,-412421,-43380,339990,599379,609920,115442,-287155,-104485,-40762,-369099,102333,831087,1214568,1015590,531088,-48319,-123825,-326794,-452704,-176496,149375,451382,440192,122388,96557,259382,350333,117082,-209021,-165415,-3201,469195,621606,596256,468943,138231,-169090,20778,381268,219399,-86821,-377845,-37450,69750,180294,120040,80539,-189574,-34211,161911,100910,-303269,-113848,7746,15716,209053,359859,263166,-85751,-442229,-240458,-79231,-95051,-309294,1514,-81833,-610765,93950,484460,530662,308991,-84592,-178557,170124,267197,111129,47543,148262,-13459,-374492,-178544,534770,793323,333611,-106725,-28044,143757,-142372,-401790,-56974,544806,828746,768021,228210,-151686,260672,542446,283947,-186892,-156524,-82096,-131770,-4800,86679,79713,-149916,-415364,-323096,-21780,366819,651229,348955,199130,361613,663780,687231,546334,419354,211781,196053,120482,-151928,-217662,-361858,-318146,-66196,16579,-293622,-444893,-88893,-91408,41521,249405,417820,90548,-408334,-341070,-255105,-315020,-209306,-229689,-429009,-439490,-152831,1276,-183273,-423324,-137241,-34668,-218569,-383451,-255645,105034,414326,291002,-193795,-487500,-333774,-144150,-43999,-48514,-105862,-83067,-306627,-266356,-200075,-223874,38547,231951,216312,-70313,-95607,361268,489531,65203,-409589,-210220,27739,6424,-151043,-87855,-157733,-290117,-464664,-248018,-190700,-104939,72964,298123,360528,382480,289433,275839,346463,598479,588136,254677,16241,-149138,-134698,-153935,-314834,-125351,217077,338181,338794,211036,451585,774530,525542,5581,133797,191499,141459,480351,860818,831316,599224,271259,-335672,-163494,213559,309478,238923,140386,-65250,-280845,-495418,-523703,-523155,-466509,-88068,160646,-8439,-401990,-512343,-371586,-194336,-180421,-304241,-161687,76868,-27252,-350675,-116223,75501,32339,78454,244679,373715,353254,177340,-290867,-335536,-40700,-134287,-411484,-496833,-320193,-194872,-20026,240784,408112,466893,639590,920914,972409,637114,363800,313422,337264,345741,240390,45558,-282790,-465901,-299153,-104169,64884,174639,171361,69635,249904,348153,245288,-232102,-363511,-98574,-220479,-346630,-351730,-348778,-222029,28735,306698,348638,199126,-63511,-193480,-363522,-472916,-406628,-186235,35508,193254,75945,-104398,-396414,-320175,-305066,-357954,-211655,-226077,-332217,-244337,-139770,-49552,-84606,-203341,-270805,-72793,185785,290030,314663,265877,203386,-292433,-442498,-168864,11435,387835,896538,1090019,761299,380190,-73417,-179775,109562,323229,-33237,-115179,218014,674322,902431,637235,-24321,-456312,-260221,-250450,-440551,-273259,-259607,-126064,298169,830366,518536,86585,-92239,-215763,-362760,-347380,-361920,-228005,-337175,-491180,-321199,-109172,-95631,-299058,-251127,-54165,-191184,-385876,-272255,-397262,164695,1018016,1591411,1558857,969916,359628,-65950,-294722,-78822,-104963,-55588,103538,-45664,-598208,-116743,362782,242925,47456,-165014,-131875,-8620,-131856,-49859,224633,290251,323876,304621,96995,-261938,-164543,-103971,49177,191412,-68931,-400000,165583,604356,843595,705360,589727,501295,456904,111162,16168,145280,298339,143482,-262261,-239962,-2226,-15378,-28059,-179814,-241807,-5501,-37423,-102325,-143022,-15436,16462,161844,108293,-81274,-175668,-175107,40391,25097,-601,-12409,-165604,-516993,-466247,-312254,-233563,9972,94686,75152,10172,-183291,-534833,-331189,35764,-34988,-361648,-374471,101393,146870,19777,-82195,-48039,11478,145742,207739,134972,-122378,-295989,-505911,-300296,116477,371235,351441,139778,-229185,-355979,-257415,-150368,136187,392600,540437,272887,270554,72621,174864,484450,631812,430922,-145248,-166532,208968,289765,73761,-83588,-26573,-92360,-195157,-234279,-255855,-190823,26506,166948,73820,198181,153351,-204308,-79298,115091,28108,262377,1085857,1580916,1386337,679917,14973,-74002,-28455,8949,225138,388756,312429,58564,-203717,-444376,-201654,8812,217113,351380,351127,131923,-173795,-20024,457014,609549,319843,-378877,-80272,103264,-272830,-214070,312002,508302,409635,201750,-124289,-382583,-352159,-85273,-67939,-202368,-165337,-237598,-102070,195272,387145,315445,74904,139613,265263,484641,357717,98997,-50366,93112,-25070,-331485,-351795,-55583,66193,-27983,-178150,-484952,-416062,-305434,-251757,70098,236851,382651,108689,101192,458872,408716,-163678,-370031,-77847,398957,584127,698272,293342,-6925,-254184,-468110,-503906,-558858,-522516,-332572,-239125,-213144,-229965,-200108,-48712,79722,53179,-137496,-52024,275543,572797,660381,703617,387477,165633,-30148,-368267,-424448,-23940,229957,159786,-103705,-489878,-258327,123734,245832,205403,292034,448084,208290,-81360,-245759,-102873,485426,796840,577729,-162295,-175854,194077,11609,-125505,-151186,-13403,218365,610274,662225,386887,49085,175048,137700,-300792,-251937,368070,616770,430036,94379,-253837,-218998,-57756,-40691,12810,67321,-35580,-184188,-30533,58573,-7647,-210788,44478,396975,430859,185487,70037,-11128,-357222,-472110,-458323,-367182,55296,297493,286341,140481,91500,-42011,-266906,-151607,85627,353363,466450,283365,-105860,-326952,-427135,-555284,-418531,-254397,131121,230314,134705,-101486,-274454,-555186,-218094,28948,14509,447377,814454,493068,-310047,-14087,322750,324711,152438,-179425,-439160,-45563,341243,426970,-10969,-277560,-406755,-158212,645961,953806,591868,-77513,-445003,-86681,30250,17144,-111462,-326511,-324397,-451612,-368138,-277924,-163420,77515,233907,481959,678710,613156,304612,4055,-211909,-239280,-303370,-260268,-123177,-44450,58323,240162,108817,-87071,8654,240464,527616,613874,436725,-160760,-515825,-311439,-270328,-152074,117952,278352,203570,-75356,-92215,145893,150920,224440,272436,342149,271426,6975,114700,602946,888421,773758,409116,415560,199025,-187954,-389709,-257867,-137206,-95294,-277673,-417880,39931,535330,531881,6118,-420926,-156311,-180522,-347230,-390918,-93027,117055,-31168,-125880,407119,750324,614016,280773,-52624,10680,-66993,-89910,-8978,246531,182474,-30807,284486,1152685,1135821,881736,631277,491812,343037,257980,187785,205693,299063,482014,385606,-264677,-279878,313327,188904,-418869,78207,529604,212848,130742,726758,990282,662010,54119,-193709,-105356,-41166,91072,279384,317235,202328,288597,355764,333678,20807,165670,444548,477244,205995,-217471,-419460,-564886,-351170,-213645,-402147,-617684,-218995,-128462,-253095,-488485,-529530,-255422,-120654,25643,313770,230656,-418864,-51416,197146,71055,-140831,133419,230166,210718,310995,368972,521819,505900,443130,-17257,5740,271065,115329,-208432,-161867,220588,517875,565377,396976,215031,80805,120139,159926,95142,391969,585743,430145,175588,362936,373648,239617,187307,-137303,-275779,-32539,37021,-144087,-336607,-397000,-141969,130249,284061,279153,-52130,-447248,-650447,-561487,-364731,-68418,-292666,-363878,-308431,-26605,-166721,-245550,-226548,-248650,-458587,-454321,-458026,-489582,-332784,-43885,136505,179163,-25333,-195197,-235404,-102354,102596,182407,124451,156109,70850,-140526,-94109,271781,695167,877673,504826,29698,14856,369377,365529,73761,-140303,124250,249942,118170,2273,-88527,-167378,-344532,-491477,-190959,139766,181831,-104329,-110653,-59448,-454357,-188554,22404,-120204,-370016,128276,205445,60694,69595,-10073,-108629,-255018,-250926,-328202,-403248,-348643,-337420,-258576,-109221,171822,457708,627992,489590,-72452,-296885,-108548,211501,401706,245073,-85386,-362375,-197752,-83196,-171920,-85463,102002,-54679,-466432,-406682,-275292,-327351,-188283,34509,114705,136916,-26210,-375445,-104014,103351,-117613,-529008,-303366,-158101,-125864,269689,439952,297517,-71040,-347014,-570663,-425793,-13088,90502,-167563,-179383,457830,784179,446825,-242392,-375199,-376419,-522708,-321061,119534,443549,435637,219636,-157840,-461592,-327891,-86588,79646,-172231,-468984,62465,494031,695618,501786,146613,-431553,-262022,132097,-111047,-293632,236886,604582,617983,174147,-268823,-89072,304693,671430,868465,861973,534646,83343,-231205,-215116,-337138,-242391,-160585,193082,498050,809843,805033,787970,420452,-97987,160999,672320,267910,-85055,-191052,-128946,-110734,-179781,-446264,-535158,-308673,-94060,-179323,-261490,-439167,-298758,120974,506441,564072,205265,24104,-169296,-402967,166185,555656,118080,-648253,-28128,-18976,-559918,300140,1085673,1146250,687343,589715,622832,392798,-223538,43464,219368,-86535,-83446,27462,-161372,-446939,-359059,-375630,-293377,-154640,-98009,-56331,-114285,18963,200713,153160,-223121,-553608,69620,485140,516190,194899,-276858,-448669,-335426,47119,366004,319373,246833,349754,196549,187081,292004,255433,10340,-86739,58344,135546,130410,-169757,-306934,-412157,-467405,-308913,-251810,-167862,-6671,165253,-28747,-67119,-2611,285487,254458,117181,81531,270746,568261,722830,493612,105155,-138585,615357,1508421,1025705,173765,-304204,-202913,-238762,-11296,216326,205770,29735,-150766,-292341,-571872,-360859,-208308,25651,124134,480472,975515,868300,225734,-141202,373283,404423,169344,-225307,65078,241076,250714,358020,310969,246394,334703,503784,560542,419991,7992,-108398,-114457,1533,-31792,-51047,-395033,-454324,-462259,-362013,-453375,-365600,40962,387662,457479,255744,-40018,-14170,86981,332335,468554,467283,234095,70150,21004,-118747,-367316,-489571,-136377,23559,-28079,-177877,-54052,-27872,-109911,-338484,-435956,-427171,-330681,-163860,-161954,-412587,-433899,-256687,-289379,-281676,-410698,-535010,-380895,-130860,-187720,-353376,-173716,-5849,33469,145202,441359,824258,786434,470189,-83629,-600931,-238880,-12037,336892,692147,617079,108469,-255826,174858,256272,612803,767440,756016,218950,-410074,66055,235299,226298,-121453,196543,746053,916765,679055,268618,110353,244166,83770,-34711,-119185,61807,-81795,-265118,-118057,35396,64175,-182892,-388536,-295397,-113751,56601,120572,-68555,-304384,-491536,-277303,-62151,-143030,-172766,194660,790111,811315,491295,199487,-87063,18225,284777,477408,372781,149258,-74272,95268,558281,939019,901363,324172,-97224,209806,298153,-78071,-233225,-163828,5655,87116,-287416,-166318,255466,273278,169326,132032,42243,-124708,65935,265320],[462746,193343,462505,593470,457463,160733,45186,199052,238361,143227,-150438,-104842,430892,842016,533131,-30495,-59935,-204510,-398829,-143707,-442351,-122788,423647,493250,116834,-412884,-423748,-274612,-10221,144843,-123595,-355147,-38683,183194,500779,565350,365956,-19038,-42805,-278216,-562307,-472409,-398830,-183625,88631,295000,206812,282324,338668,356682,335670,386659,689750,720880,448950,-4674,-242411,-221186,-134344,-54216,-75107,64923,205080,1630,-226157,-389100,-239458,-265849,-278365,-58868,70658,111315,101879,-119405,-401334,53546,278779,222811,288572,454688,544310,494450,373405,157886,-189845,-328389,-289718,-307351,-413817,-432736,-411263,-509350,-313195,-170503,-193841,-214530,-116149,30371,-213121,-436576,-173343,-53618,-167704,-452672,-475748,-188747,111797,314878,228453,47405,-84107,-137593,-361644,-422810,1166,-8471,-125387,-126968,-97723,-305400,-413056,-510187,-570781,-441582,-449193,-472264,-173966,42567,-41345,-387455,-268936,-63067,-20834,-4001,24489,201151,-106318,-543166,44314,249121,-58992,-225342,-190701,-97856,437023,917766,1194199,1365355,1446988,1064393,301622,-305189,82391,188017,444594,392730,96992,-170113,-129001,-132958,-279561,-70299,181683,375376,615126,697746,466361,157016,-123698,-286485,-390128,-213886,-25619,30486,-17760,7316,127159,228167,447888,883297,989230,452724,-67588,258415,287740,169561,206222,264865,272595,338068,258761,109622,44278,-204544,-85150,290700,355740,524028,646005,384823,-71890,-495903,-357054,-83984,92190,80623,118035,179456,174230,-10828,-252106,-414208,-261405,-48074,-93138,-62588,-271260,-104027,-61698,-130832,-134376,57254,-214764,-408824,-93472,-273715,-341860,146272,421488,359026,404510,409017,522996,352866,127608,314197,194887,-31127,-257554,-122934,223841,198924,-161143,-261831,108630,88204,-147790,-241030,-72593,-32048,-246425,-310069,-292325,-434418,22322,218836,-37124,-492251,92091,292839,200293,302227,367986,344881,109186,-135265,-240421,-144514,161705,502823,666750,292660,-76649,-80440,304999,725668,760457,807511,616182,343162,31754,333251,682676,894147,592994,99824,-56139,-109314,-136894,-223854,180358,836250,943233,486401,-297713,-133035,292906,234374,1317,-315805,79261,425247,317940,74669,-187892,-93961,-11946,93215,19478,-66652,-82258,22437,63057,201323,189302,162354,155461,137725,232823,322303,236846,151422,-196274,-493772,-141839,-91382,-197681,-494844,-349879,-369576,-424920,-37981,103903,60177,19299,194420,460508,387756,324129,29273,-234582,-55411,73870,127805,-86963,52904,206343,28065,-180663,84397,135759,85321,-202628,-298135,-344736,-402940,-173928,123778,464567,683603,664711,423573,-94265,-280677,-238914,-252482,-161531,-52070,-171460,283849,601714,790231,282045,-15219,479985,795557,667887,730378,605942,255701,229094,415757,174111,60581,162016,40336,-351606,-359720,-77174,-112108,14281,46378,22355,-176244,-428806,-254690,-240649,-460812,-201143,208374,553875,549921,-50470,-397318,-291498,-383614,-585593,-508753,-523349,-403171,-220549,-357710,-477260,-296416,-287940,-293455,-338511,-445653,-235667,-212738,-355807,-391031,-348210,-114392,352923,765284,570053,-123283,-523660,-72398,-47987,-50599,722,-8904,-355923,-339323,525720,928008,737696,47520,-304380,-96284,113259,191657,155811,-283695,-100367,468063,1120339,961539,281902,-504021,-154193,-82640,-364908,-62068,250228,71647,-458120,-324218,-257892,-96749,246878,651953,699855,617169,354301,21257,24267,13030,-29850,210355,269137,39457,-275775,-272857,-211823,-294205,-431235,-250968,-156236,-217908,-152579,-41530,-79395,-192955,-44520,127310,176705,237735,152483,31220,-41360,28696,276379,408594,395697,88172,-224315,-473538,-244213,113885,55875,-364423,-453521,-183395,-175753,147063,456274,244436,-305122,-322924,-292915,-531520,184159,527282,295369,67595,398167,232162,-289856,-300998,-69125,-26445,275935,501960,356615,196249,260435,353343,393147,156167,71876,-20596,-198588,-180391,-213173,-496050,-430782,-266698,-228721,-306752,-62620,-187633,-308784,8491,185592,221276,103117,172012,256620,106168,142690,-219182,-55395,232880,-81342,-487300,-341212,120213,692734,1131928,883913,495811,65720,-103516,-83130,-312666,-298452,-87539,205931,387192,205957,-111095,46179,146100,-44475,73480,382449,221907,-319101,-303426,89735,396336,668389,755365,635590,474184,12509,-254024,-383267,-102577,280352,330561,202881,44974,-10849,117927,-16915,-304787,185777,761780,668689,250559,-186000,-324280,-202127,68281,498695,720206,865833,167567,-339849,-90032,247386,82188,6556,379895,744734,986961,1005035,882192,444273,172260,54308,121541,42131,-322382,-529684,-506419,-316828,-19545,-26538,85585,283266,466438,349649,215930,104305,-165236,-226568,-401682,-537572,-392399,-138980,-229955,-330112,-57417,-37979,-8119,50657,11506,-89184,-326255,-266216,-100692,-153236,-116449,47922,179701,47313,-73893,-67024,89226,205680,-49329,116676,406600,87736,-331541,-135678,-39822,-237900,-410233,-244791,85517,237730,475803,279346,-90031,-91623,-51099,-557091,14824,848932,1310766,1343718,874985,238099,-162970,-521573,-302655,-291604,-59865,418229,445430,75156,-86683,-36396,101280,-70055,-277329,-339038,-293277,190440,432459,519735,543883,280596,-222377,-221076,250109,146791,-132583,-346964,138353,481260,549186,376601,220390,-87143,-3654,243075,118655,-387028,-293356,-200708,37431,379013,416514,210683,-111747,-394416,-287575,39263,174395,24956,113384,-104754,-490334,202089,522425,581696,333381,-42202,-159340,243560,275250,127479,98806,215451,95089,-259402,-329196,271588,698275,537154,364913,363190,530747,137542,-136737,524,522396,529981,440779,-97287,-390826,290321,610845,322176,-198884,-316681,-209768,-272144,-193280,-82131,-78924,-137331,-283731,-244465,-22724,333711,698688,391953,181149,242552,517262,578303,497486,387134,231017,149850,19375,-166767,-287226,-501714,-302600,-70327,-158231,-423267,-282449,-153290,-300440,55828,333785,480629,121706,-197406,-129794,-133437,-323517,-169611,-51549,-175474,-347213,-159628,-24586,-155963,-399118,-237035,-160243,-205314,-276717,-512197,-10515,339990,175187,-269480,-257369,-221060,-265052,-107480,-29752,-31699,-145944,-277093,-277465,-342815,-362870,-27291,73320,136663,-232069,-214401,199217,398186,52729,-451873,-234913,346,87169,5615,-2578,-118668,-273806,-482479,-239601,-170121,-138823,196999,446428,459522,555878,544808,582473,852496,882525,497321,310761,242482,84787,60595,44992,-283092,-153453,256241,484169,464907,225778,554512,993459,779874,72195,17636,130187,7498,12696,195391,476694,465145,209553,-386789,-58635,344397,484176,567567,397730,135892,-48758,-303133,-414044,-391892,-372149,-476319,-362526,-410154,-488988,-474859,-278874,26202,129877,-207084,-485294,-65694,-53458,-358985,-248923,-22244,-28521,-76059,-376514,-173498,1709,49879,-183846,-469164,-227409,-138777,-223828,-450516,-459829,-116935,303698,493456,554469,625187,930559,1267390,1212469,708543,372699,335833,370127,258006,164604,39034,-35949,-202287,-182234,-141865,-30224,135639,70510,-46583,41425,124519,-45173,-263421,-224888,-55691,-252546,-339393,-444210,-398683,-45681,196255,381212,381291,123505,-247321,-345256,-328973,-358150,-387407,-178894,104054,205974,53113,-120148,-409669,-620837,-562592,-336962,-152713,-191109,-391480,-378300,-415752,-195365,-181985,-277704,-201765,30748,346353,532960,549502,321806,363059,-63207,-89731,238559,241794,538219,866272,1072008,640124,350242,-14000,-38843,209601,477542,275306,101693,402295,881557,1212191,883216,304145,-323234,-479986,-230953,-355054,-467371,-351681,-214391,194184,588855,329133,-121566,-50668,-42282,-270633,-488945,-508076,-404113,-453003,-393099,-200054,-104690,-123902,-286262,-40964,279670,233326,-170047,-530270,-317047,295801,970711,1323060,1127752,586175,35410,-84518,-182712,55075,-55316,9066,262955,171095,-355584,85082,546933,413927,72485,-223941,-74357,151000,285852,381376,466630,319341,229438,254130,103995,-364222,-433965,-313471,-26182,185284,75103,-95301,239107,680612,995655,835183,671029,305085,270271,-12005,74480,242176,427593,230712,-267231,-219220,125606,2339,-57181,-247945,-441918,-279470,-229986,-343269,-409146,-329769,-242204,-126960,37151,98021,66937,-3246,15728,-39717,-37844,18502,-137996,-446980,-573401,-397150,-193920,125732,97384,-65435,-355150,-515756,-216575,72590,206228,-132236,-596061,-198,303333,229276,-30486,-246247,-342059,-317247,-15671,257349,151161,-195092,-116954,-193279,-505908,-180560,83214,137098,23252,-338297,-373974,-276809,-96260,283300,670879,899584,747887,694352,185776,85996,420116,530932,359847,-190226,-77691,440249,508823,197200,-102202,-116826,-149952,-243116,-159418,-4630,-12914,-12640,118031,132192,122883,170855,-45559,-43205,169913,191674,555545,1183218,1487803,1350004,699269,69989,65546,323496,425181,346507,218771,48937,-356846,-262506,-70067,-81358,8684,77081,106507,111232,35704,-163667,-54008,319707,511266,226111,-420148,-90869,186824,-189238,-242266,224938,377378,128802,-79772,-66385,69375,102489,84362,103986,-95621,-198568,-232696,51231,284254,449069,603306,656163,747282,802980,1042040,782123,374607,3824,-28489,-3638,-228039,-358968,-188555,105315,138946,-30644,-236361,-416225,-310885,-277052,-6957,-33556,103733,-5115,165737,428877,357253,-147671,-535917,-206033,257473,474951,438823,20620,-168108,-274112,-389770,-304641,-301385,-265963,-127513,-88391,-129114,-214067,-106751,82751,209585,106679,-38349,157718,401487,530621,537691,741935,517293,334077,-12693,-368597,-174908,162100,211732,69668,-133762,-484223,-334362,55837,311768,371124,307437,251162,142545,-63051,-389927,-255892,489758,850122,550566,-215623,-225085,-83819,-294322,-117598,79480,282660,358657,359931,91688,-65856,-25860,90228,-4828,-441880,-179965,299294,396151,213191,49283,-117830,-105521,6573,29759,59073,87474,38014,-176006,-415311,-416005,-422898,-351594,-34736,242303,323689,190686,42038,-227823,-590245,-384329,-442081,-308822,59713,310960,191596,-63420,-97786,-249868,-375237,-16287,350021,551848,528111,274079,13015,2784,-83898,-340107,-392175,-233378,135116,240491,-6539,-403434,-285638,-235157,-217077,-256570,-262480,139863,354101,155757,-444955,-11193,196685,199709,71184,-206608,-465842,-67814,398884,330616,-6309,-247542,-369075,-16662,445318,666350,442689,-85267,-255064,73217,278907,164345,-10725,-234835,-409449,-407568,-344060,-604209,-284000,171611,403738,541101,593542,535264,306734,160585,-97649,-279714,-338187,-173304,-30859,-179046,-56836,288902,296741,227895,261449,226939,237948,255435,161279,-396036,-362134,-222430,-173544,-25920,81210,75368,106792,53190,145506,256771,169460,185554,262180,181355,45043,22053,316512,700599,740595,518487,495314,778912,545274,-27529,-477505,-435655,-200278,-98781,-301345,-350123,216592,517482,379850,-152644,-284662,10158,-5581,-101538,17144,230542,340181,9009,-566611,205022,609060,567489,313114,66387,36322,-149054,-145769,-82761,146841,75820,-254615,-263614,614053,959131,886286,592922,513664,367307,273020,392215,471759,436393,626733,460153,-120152,-475694,211551,218621,-401846,-33525,484612,217527,-53100,553348,979475,726912,98436,-60834,126675,196641,238202,217652,244240,178054,378643,405543,292848,-65814,-143563,105075,243441,138587,-113831,-176700,-485629,-471074,-373074,-575939,-458446,-59821,22448,-144741,-238870,-238511,-113938,-503518,-261256,283923,293510,-340416,-100544,186438,93289,-210776,35794,174343,7918,87010,208698,390578,436877,344217,-130730,-208189,102066,-99542,-381981,-325787,31242,248132,337365,269018,189174,216783,97412,-120715,-226664,2266,262605,292114,36479,210202,212537,23089,-100063,-330614,-10770,295121,330882,70291,-256705,-547966,-362916,51928,353111,386756,142161,-291221,-515829,-696927,-360763,89059,131131,-22586,-211369,-310793,-355929,-384040,-88515,29653,-55,-164199,-93319,-89789,-119874,-102359,-133747,-111336,-129379,-240051,-473124,-427448,-158503,85136,135815,152334,74191,-245562,-203191,441217,1062030,1338504,956307,332246,119724,431875,345447,-44900,-176493,58583,57941,-145397,-272894,-363938,-251006,-318467,-441534,-397347,-83926,-10507,-154334,42257,120091,-398767,-314809,-57702,-107323,-492908,-67580,227895,228527,164854,49159,44188,47777,-2315,-211752,-331392,-271520,-242020,-157691,-78802,123547,506847,833708,621994,40989,-254109,103562,323868,341359,-26708,-394503,-474023,-211322,1833,-120975,-115199,156629,169560,-86897,-412042,-369714,-362931,-220870,-13388,179738,241212,71609,-402492,-130095,196870,-89714,-573481,-311178,-165981,-232370,-135172,-57801,-113224,-362981,-527891,-553170,-215062,140711,297400,62218,-289592,204528,574342,403306,-212421,-549137,-388674,-507947,-209876,303047,613367,567973,240081,-274848,-616877,-334076,-112015,64648,-96968,-183503,63291,358828,496078,290196,44005,-306982,-162241,147111,-119251,-293663,406017,633204,601584,-165344,-335920,168650,501582,580825,804948,664836,409555,-28356,-62784,-40079,-52798,-44682,177766,505596,762221,739996,640368,560816,332452,-115611,33554,626299,512251,374920,-3060,-168362,-246474,-445987,-461357,-223288,-115015,-113785,-203107,-240134,-402599,-366415,74317,554196,585344,331525,-4074,-160896,-450649,20992,503654,263608,-325543,-498010,-382614,-432619,165741,685796,884291,514943,398970,400082,260916,-245421,65412,199637,-83619,-67548,-14952,-202291,-147855,-175395,-351338,-335928,-157640,-169486,-241543,-277900,92718,399880,258381,-164492,-565898,37644,432010,386104,-13396,-489525,-345190,-268942,113850,410090,280211,247275,291112,259458,248806,263011,188143,57507,66041,242999,344579,386182,194856,-78475,-328426,-380672,-262947,-175745,-66692,93286,265319,87135,82862,278276,448795,315430,41552,94114,328025,592740,641837,344839,31144,-158748,683178,1471575,1010587,185653,-379805,-304222,-424411,-218733,60822,83037,-20395,-163327,-384517,-543303,-371378,-294224,-96243,110372,610665,1254240,1205185,533335,-313173,232501,520741,368145,-173362,8435,195598,90580,352724,551587,756584,943042,1070486,850435,648007,215362,115448,-65505,-36191,-30147,119895,104941,-153772,-191654,87597,-74960,-234045,16503,278383,394133,204202,124151,163288,281672,489114,377166,179827,-179930,-134442,35317,174524,157058,-259088,-384287,-109542,-104468,-328205,-112341,-105056,-328129,-356676,-404940,-489591,-246814,-115179,-251099,-505513,-357472,-148339,-209300,-503008,-424078,-474300,-555000,-290996,-238088,-400981,-156838,27267,54086,32888,125132,253876,322992,201892,-111561,-502690,-291831,-234677,-79309,350317,579340,279976,-240029,-249148,-142597,311170,590373,821811,477961,-102979,-278443,61843,169074,21911,326372,656185,722148,488648,208646,46938,5158,-134906,-359803,-198648,74565,-39450,-156255,51323,197332,169164,-105438,-404539,-437142,-132016,119864,211721,42252,-206397,-538142,-293838,-8305,-84715,-71575,533302,1028132,978351,550025,105856,-306344,-206059,-26577,65270,130789,108549,-29264,43291,403184,720307,801195,383362,-224298,158136,273884,36361,-31226,61475,275297,285200,-237209,-120726,287379,223906,10113,-157579,-159833,-52698,285347,528710],[544346,156756,331773,498944,428400,173369,173217,360960,347670,96279,-220397,77129,595859,777669,393638,-111715,-77152,-259027,-257399,62095,-145463,-365167,210366,400953,175628,-231950,-422088,-440525,-433593,-414709,-292788,-179927,-81197,119711,435060,433611,115368,-428041,-302909,-478035,-561195,-404214,-250458,-260214,-63824,296949,507707,497038,438414,321567,49611,104649,459275,676836,571182,67547,-181835,-183001,-108443,-39690,-15245,-74089,-35408,-18698,-83539,-321119,-269664,-363222,-516508,-139713,221036,412157,369374,113172,-307636,-189445,-25663,-86390,159439,483441,607976,554522,486713,513851,181317,-87269,-125680,-98610,-168454,-315877,-449444,-366374,-167827,-77920,-196239,-341277,-273390,-250727,-433256,-335741,-88204,90437,74380,-27676,-274248,-26117,253841,368939,144194,-218719,-115090,25821,-188776,-452396,27946,66318,-176604,-429694,-469407,-499778,-392566,-455860,-466476,-377403,-486785,-490021,-212779,-58052,-171574,-480065,-184209,55670,108902,70728,17376,23940,-196422,65617,499269,525964,109624,42693,172748,157505,392408,793747,1036426,1178804,1111882,699816,-19754,-239398,193711,467243,843234,774273,330575,-80509,-64442,-70524,-335993,-385593,-49835,152159,426149,642092,473572,173846,-73033,-293126,-444628,-320139,-70401,-12547,-96452,-104883,-2157,249124,563582,948540,1105157,470396,-116882,102307,153750,107577,255989,304088,172848,-132397,-420607,-296507,-107905,-145321,112048,274498,187452,305215,295733,37306,-188246,-392584,-366783,5015,50869,-164532,6155,395103,360478,-20813,-223838,-272648,-12091,172414,70475,170629,-86337,-110599,-164423,-239450,-222747,-94097,-393951,-293318,-221062,-431755,-172014,238997,291958,47687,61239,243624,299214,141357,159475,292160,103424,-302428,-306294,142540,492579,464083,53652,-149852,178669,198699,-10750,-266891,-194029,-81416,-89532,31324,180228,-139583,-311968,1314,-102393,-530515,-8035,305960,138149,-27278,-93532,48642,41012,-43468,-173292,110019,636302,792974,447205,57912,-229347,-135018,284681,668229,719901,704148,610839,297637,82256,517746,1217455,1023950,580481,-49192,-366163,-281231,-215410,-235114,279018,967310,976620,584052,121918,410574,776266,662241,206705,-468071,-184548,305567,515109,403312,86812,-62874,-74392,-92629,-105795,-136417,39752,241461,553139,580859,456493,288532,228743,229319,331344,513375,415495,150208,-225913,-242249,226621,358053,305318,-62627,-252901,-476084,-290062,-50428,-27184,-83700,-89276,65681,282418,223716,128337,-35530,-213192,-73332,-56836,-31756,-46979,146992,340383,159580,-224689,-170172,185478,143600,40812,41483,21813,-72680,-53433,207868,453636,540025,384770,-4221,-345321,-447978,-240818,-203020,106979,194306,61281,145759,364810,708082,263271,120253,551710,929661,838875,833833,681789,263596,323345,683036,390662,24006,124062,93413,-234730,-544304,-299508,-239809,4113,209477,257796,52269,-307661,-243805,-134143,-444837,-382678,-24079,169418,76418,-331638,-376242,-356605,-581899,-552149,-372145,-406083,-442510,-368376,-340955,-147556,-180083,-312556,-273653,-217090,-304283,-371597,-401899,-481075,-406973,-205026,108834,653419,1154012,875838,117972,-395120,9604,33785,-10423,-42868,-105431,-436704,-327306,378773,930077,945801,348677,-254011,-320649,-136659,15595,13902,-246098,-58649,405141,1025062,1010850,336837,-499077,-213238,-33911,-326980,-200810,137182,-6232,-260843,-101471,-339679,-138241,413361,855653,1046000,767226,402412,70276,-37399,-198886,-104028,170966,253572,131109,-241136,-354041,-150132,-114608,-215730,-196251,-125438,-205591,-241163,-185121,-32937,117146,452076,573505,609336,515639,457196,286199,8983,-217313,69784,175531,188850,112404,-74998,-391007,-362499,60740,91695,-167639,-115148,30064,-185936,-157899,146553,9355,-385841,-66098,-192893,-528427,251836,570169,502224,316726,542773,273466,-255689,-298812,-63963,-67406,45841,240005,206612,117031,-21278,63460,89151,-91961,-133242,-301860,-427363,-54727,18886,-246296,-285467,-83812,-138143,-360366,-336687,-428004,-560788,-392449,-290657,-160541,-63984,138484,193978,-76697,-184739,199770,604188,687774,252843,-321496,-484944,256193,818653,1083450,690141,397017,112368,-330368,-488918,-587901,-257566,-56658,146079,231865,121498,-172123,-50916,106838,-162490,-99149,208956,269741,-35060,-414911,-45664,321190,702165,1082388,908221,586667,-143561,-446659,-224084,279795,691501,782123,649899,411639,154891,76815,-108891,-337301,238285,706176,858542,493045,49403,-175604,-189197,261,164098,204313,289362,-119402,-63198,-1492,218679,95117,-122210,247378,725481,1045711,1017196,913892,550152,290466,224526,324177,62223,-334358,-451280,-532672,-330083,10852,87227,192643,334571,506041,499515,432609,346981,142996,-90847,-361017,-368476,-126895,104484,-16784,-287160,-68399,-209798,-310672,-182898,-131344,-242089,-399388,-383330,-6847,144140,137915,205209,227590,79084,-163457,-83164,101105,167601,-25465,159622,314808,6951,16300,298161,389826,-20081,-255740,-358368,-97831,67052,346034,338857,51692,-54180,-7439,-291251,-715,698238,1086900,1249777,894534,415127,-96813,-336542,-97933,-226427,-323071,219465,254232,-70750,-379401,-346232,-132221,-181442,-218924,-276990,-218499,129462,353909,352529,424485,302093,-131231,-370452,-36528,-36180,-203431,-296837,291147,805085,747385,412911,135401,-10283,40538,261893,57963,-347593,-485548,-454389,-42165,393552,420826,196100,-16394,-279987,-257695,165581,363830,277849,201799,-88563,-497856,78586,353341,482229,324521,-11015,-271033,30284,27530,167,115988,264429,214951,-87939,-438648,-159687,379600,657206,752199,906110,930737,438220,114534,164867,532063,371398,189859,-193006,-194780,302190,588918,360013,-49360,-472847,-396020,-412975,-428939,-227713,-152181,-95785,-197238,-224547,-60962,301624,644244,463818,175372,94473,249245,331905,313963,261173,263934,127050,-130495,-320874,-514500,-357390,-183198,-3506,-163025,-295457,-229583,-311707,-404719,99064,387747,387362,77843,11720,107625,-21048,-329820,-173612,95993,80818,-80102,-91616,-3076,-51718,-264764,-278473,-263807,-169445,-212183,-498550,-29612,337584,103651,-235737,-39197,2851,-224483,-179678,-91551,-36871,-198822,-223768,-168153,-320846,-496695,-185689,-210713,-75044,-348244,-306010,22124,232076,18852,-420961,-336873,-130604,88805,15406,-149602,-218422,-284575,-467166,-296521,-231044,-213959,236792,487268,463060,495995,475950,533645,833860,673610,185619,221817,307130,235555,255700,187831,-242848,-331725,67927,354518,382245,202006,585536,1013753,803561,105236,-141066,-82328,-231559,-405694,-359445,-40066,105198,-44108,-478466,90450,392587,434237,582398,403101,199267,85240,-38118,-260185,-326030,-222776,-193373,-179984,-135936,-216523,-297840,-186919,171681,346654,9917,-231107,-130130,-120259,-346211,-469083,-189984,-26057,113132,-75384,-490650,-178530,18507,-19507,-342040,-363776,-26204,-10952,-338846,-134000,491090,588242,554270,441798,615294,1027681,1332753,1118020,537805,238470,269876,333897,220489,198642,131791,218973,70641,-47230,-92111,-42948,49546,-87599,-53994,111419,313099,196368,4069,-32755,114851,132722,36671,-82167,-139340,129546,342222,369510,315758,-9795,-366786,-221927,-204766,-248600,-265758,-144695,74389,108857,-38332,-190611,-254078,-311741,-285929,-234760,-168402,-309896,-486632,-123310,-172579,-314105,-361464,-372963,-186185,42328,374941,583187,526932,162613,65037,-147957,166453,531313,326183,456075,673693,872598,521609,305871,30519,96341,338517,484415,318282,89122,431361,881294,1240833,1001844,628112,9271,-462377,-73506,-62215,-236375,-439462,-471049,-142437,111249,93067,-305171,-166410,-16155,-105118,-212825,-356148,-465433,-418044,-220350,-67352,-86169,-172910,-311523,52701,439057,477092,143915,-215242,-180840,285211,739390,911047,669010,300020,-124493,-19312,93370,278892,123122,252388,500820,412228,-30758,442551,767815,672419,185933,-203343,-39855,263497,535405,565420,468622,178885,78336,134689,-28980,-445452,-459044,-444032,-157901,79108,99316,111808,273979,565133,745507,592819,389150,-124832,-241598,-239710,34335,291953,487371,258767,-243617,-237602,133224,-64457,-275116,-439337,-525445,-495253,-469596,-510203,-454807,-388118,-294239,-266349,65538,321401,299094,120657,-89207,-175701,-167639,-51954,-171356,-296827,-361834,-196902,23845,216757,58305,-187089,-315576,-43762,262664,357703,198514,-324931,-338686,269873,346038,156289,-169413,-393299,-485082,-278338,85603,284591,97595,-123841,194140,212653,-128406,-509219,-290409,-207026,-268938,-456664,-274863,-202698,-35068,317627,765838,1119270,1258616,977861,259375,-61853,224865,328305,202442,-172574,-75209,428439,544756,267924,-120493,-343698,-367089,-369009,-152000,164577,267563,170374,126789,113311,-1853,101293,38971,-118579,134764,379961,734252,1095315,1216784,1112472,583700,95206,156461,495271,554895,425529,77233,-172700,-95702,192894,186948,-109633,-158817,-147416,-168259,-223494,-233446,-270468,-35723,124890,282744,45055,-460586,-132316,121751,-199548,-219032,77297,110325,-230414,-290572,75337,408828,566586,532195,375111,-34107,-335874,-25376,165355,278498,374482,682337,951146,1060188,1009388,1171603,949733,532293,92578,-94014,1904,-152732,-309988,-347790,-165787,-115578,-219056,-125734,-286586,-255536,-396109,-457373,-554666,-338414,-192564,65920,281252,181138,-150278,-436082,-298366,91903,341446,170571,-185966,-336477,-336100,-352110,-249887,-183236,-66526,20675,-23295,-159747,-306864,-199080,39494,221156,137951,11437,274207,380676,269078,215998,512999,529283,372052,-109062,-315893,48848,299506,186562,-1149,-153886,-372619,-342713,-98512,240506,439560,322037,18467,-75413,-123025,-199246,-98259,492245,823836,519895,-96123,-233889,-336586,-594391,-105567,252049,484254,461162,69995,-496011,-264982,-59195,-30449,-144213,-515692,-205075,102585,174641,134955,123300,80927,-36013,-40292,-28713,-33789,-16004,129243,128764,61948,-233225,-395330,-392998,-135457,42729,149664,162906,25520,-330440,-461370,-266812,-397308,-249613,-9908,149013,105427,-178620,-246114,-426318,-384114,33839,463630,653430,515979,192020,13376,79338,37748,-215337,-359153,-229990,81302,144331,-240357,-439034,2688,3425,-108964,-428070,-359845,-153676,-203132,-371426,-347166,24597,77490,-2606,-124047,-262153,-390864,-235109,125938,118825,69223,-148126,-185819,149476,193601,234373,160098,-194167,-138048,311591,600557,317713,56977,-60733,-306319,-297019,-274134,-468455,-291764,144469,372003,464617,426138,317676,224840,204736,-49422,-370727,-297317,-3375,51985,-403590,-222872,217306,370758,413229,378163,125711,-71983,-75379,-202698,-500415,-169220,-167002,-84007,109271,201268,34231,42369,116444,265597,291771,88423,-31375,74983,779,-30908,174677,403194,575341,366909,58010,452032,960343,754562,75088,-529765,-353183,-108754,-42200,-335275,-182729,522703,619466,310452,-220093,-101232,215043,278220,331916,464760,553339,580427,190735,-325703,186521,526916,486492,298832,173859,40182,-155370,-188992,-132020,47459,41418,-148334,-94967,477846,938797,854847,472129,367230,275183,247091,481203,688376,675635,882650,564431,70367,-391668,77315,211208,-285292,-206263,241740,72776,-84470,481519,901230,713112,206822,191848,436772,489928,363872,213569,311025,350290,474480,410447,181822,-120219,-390172,-348152,-163607,-57949,-18514,-49248,-439603,-550255,-483047,-663120,-405013,50065,230409,128946,158311,300627,423755,-6439,-179834,257979,215204,-329602,-184820,107165,3274,-247937,-71517,64459,-195398,-248190,41557,293714,392515,237252,-164186,-406018,-107791,-267061,-466830,-374318,-119352,-49057,-3833,-3871,71059,304535,165452,26069,-325154,-518018,-196013,-52967,-207989,-40923,26141,-183369,-248250,-112664,384736,671960,596526,215744,-200568,-440242,-600372,-198050,248952,360271,265713,-112867,-319029,-550309,-361085,154912,553788,309168,-47836,-290956,-359828,-165578,148082,350167,491338,419272,442734,364980,138030,-88169,-279816,-340432,-283912,-281772,-412392,-642976,-339260,-24524,87313,65138,4573,-335354,-233988,486912,1163468,1449934,1207140,531656,225497,404541,250246,-228568,-418315,-124566,-216055,-455001,-578456,-587730,-278754,-188026,-309040,-528046,-250313,-214293,-267596,-115742,44025,-316784,-500846,-179679,-139671,-422783,-245839,171303,282795,213686,150391,225990,379267,303978,9483,-183281,-195955,-121089,-80850,-25685,122058,499020,801912,584807,81546,-282051,171802,354378,238053,-264856,-377891,-335832,-183213,69391,-24057,-125557,156534,314283,193183,-69774,124039,151079,160414,145903,220624,253894,41105,-412629,-101178,282331,69696,-396572,-425174,-245479,-260519,-345790,-409492,-380160,-551858,-648336,-467158,-181752,78076,333153,204941,-256665,-207734,122646,145850,-214000,-561162,-476887,-561864,-156959,362846,585128,514589,93217,-410125,-644091,-376010,-133845,84382,33688,-66766,5375,177838,230599,105990,41086,-140284,-98776,10822,-229516,-253803,388401,398783,234902,-561775,-158460,263402,524434,426926,628106,518534,292237,-79064,69300,159306,250926,275034,444193,638423,799303,464996,351641,377578,304943,-78660,-174837,285307,634917,643506,119723,-264812,-389377,-435343,-268077,-83581,-23352,-121486,-180016,-220406,-381225,-450357,-13547,512535,574009,494380,91315,-33608,-354545,-141877,249291,235218,-134267,-525412,-584803,-402673,-57541,74871,310293,201723,181596,265137,196565,-149244,32413,62155,-90392,-5368,35835,-4572,142202,-34181,-305730,-518621,-266254,-222012,-341588,-392596,120257,464152,301068,-115679,-570589,-38454,277903,153225,-179083,-227936,10057,-39034,131969,288228,199363,252825,252204,346219,260401,111879,-10100,-26918,150490,391476,551815,607841,440780,-7587,-329730,-346515,-178708,-67947,-27706,78799,255273,245727,222058,436098,398208,184353,-63161,98887,348592,544012,438766,93935,-148279,-318271,393599,862745,790141,196226,-399341,-381718,-463908,-393829,-128475,-78181,-53388,-114710,-410919,-481700,-229585,-262101,-114796,247102,753089,1356319,1307126,649190,-378602,51838,528963,407440,-170420,-44505,166645,-73523,346927,882394,1232442,1354233,1296227,823454,567161,338798,247835,28388,-95730,-84782,319953,577751,130127,-4679,453365,348894,-14196,-67479,213419,395797,302131,267013,236982,358135,488159,189417,-222626,-407328,-308867,-15423,376489,513120,253141,-231096,-191515,-214806,-454339,-180705,-240511,-327804,21602,32864,-271566,-304739,-254926,-387580,-615912,-437020,-313596,-314990,-555765,-336410,-378433,-282887,-114811,-180176,-443254,-40359,87407,717,-92002,-126562,-164356,-227515,-155570,-215813,-402101,-287816,-122759,-559809,-176763,339278,380931,5339,-264466,-459141,-56190,312909,675042,576522,5455,-440910,-2777,96404,177635,483801,589315,533683,257216,82444,-35895,-169712,-228345,-522650,-141316,53460,-84495,-116889,161603,314072,236215,-24343,-345498,-475917,-131822,73991,145138,-20320,-277392,-549866,-319162,-57955,-108640,-197007,445306,806058,854403,470245,-67700,-515242,-206769,55488,3667,-113621,-97827,-68957,-43409,186861,413030,526465,337018,-250048,45949,200376,165590,157533,226843,349354,259078,-227385,-94656,227737,173209,-120352,-280161,-246085,65606,402315,634063],[467217,49813,94373,271882,281438,135730,175410,297938,260395,-53249,-374068,109382,521287,457330,101155,-184077,-150322,-373972,-158947,106423,3725,-292583,-27501,260617,176229,-44400,-251505,-480168,-146487,-3193,63380,28002,-86628,-32841,161760,132013,-56790,-79050,-233069,-396821,-453222,-367586,-37130,-126436,-437159,74895,569356,492121,287746,61842,-337026,-181924,255895,597061,700692,229137,-150733,-226470,-90706,-87152,-89229,-270393,-289918,-214366,-117740,-187657,-228111,-355422,-349079,-40420,366235,558042,604179,466857,198936,-171636,-425472,-363349,64702,412311,526852,485155,493421,667632,371377,31626,-58210,-25550,-64226,-233741,-387078,-314676,-137716,-89746,-272269,-536601,-256825,-62814,-253765,-105456,-1689,263218,411281,385920,-68464,26475,195697,229653,-72227,-495268,61603,226977,-11662,-335373,-10676,112800,483,-245111,-433264,-445756,-336262,-434316,-443911,-418764,-591550,-527091,-297927,-212377,-256383,-373250,-152747,116121,190217,110145,68178,162058,283366,641703,926061,724400,202605,181219,368709,316365,232534,407352,654402,826800,658158,237990,-147574,133799,393615,725211,957755,870159,365079,-163108,-173255,-108911,-195698,-348350,-292713,-171044,86492,370005,324675,88855,-89002,-318627,-470229,-468918,-237171,-165886,-250013,-221237,-51966,310363,616098,858256,992215,477753,-89034,-216094,-162396,-20278,277484,339814,147032,-62713,-51264,-419238,-347632,-164685,162005,123814,56277,135445,-32582,-349103,-117904,-132359,-370592,76528,29289,-425278,113387,553903,440087,-10454,-187792,-171970,112094,265322,183804,279348,192802,40709,-186199,-324815,-386098,-421592,-439543,-166615,-211846,-222151,134388,338514,87985,-330128,-129202,124731,63885,-155101,53446,103678,-99082,-409788,12740,415964,666895,619718,234942,-91120,101754,189990,79661,-223463,-314026,-153443,34306,225155,433318,187923,-166893,-195300,-108638,-356353,-194122,88570,7702,-347705,-371457,-203692,-29880,36530,-110232,162008,762029,801540,158884,-220314,-478452,-289239,147647,511803,672325,567433,439706,130005,-44570,294493,1053348,615750,271472,-207436,-484031,-324808,-404888,-219815,324446,833411,801705,465898,562898,841742,1196312,1075026,465383,-223967,-438956,148886,611189,601693,282464,-42578,-144549,-190634,-162128,-84293,264360,515116,893275,755133,564195,311099,187773,222410,327900,538895,391133,-46407,-472826,120158,596370,861074,794016,382744,9147,-222577,-195905,-134032,-157390,-172045,-194450,-205426,-24878,78506,106025,57280,9669,32589,-74472,-120380,-141429,-10710,271246,221139,-106639,-407199,140343,140325,161839,150871,28723,-38128,20942,195069,304516,242976,-11921,-244682,-411555,-426549,-349085,-179764,223779,358728,305532,3385,169263,530599,196755,211002,465990,778097,836609,794052,660044,252807,238921,544032,314730,-23910,108336,94667,-189292,-420352,-389905,-325919,-155336,233021,391718,206407,-219739,-290480,-119689,-374850,-544673,-340883,-332523,-313023,-408896,-323340,-445603,-501439,-355692,-260250,-331142,-523314,-302110,-45256,125988,-140060,-392145,-281841,-217462,-288966,-531682,-573060,-539556,-359477,-29435,297975,816306,1244896,913815,118621,-329943,51821,89851,-4230,-111445,-236234,-523167,-347072,140484,656765,827890,502833,75503,-217067,-208077,-144592,-143861,-223156,-140090,210834,621523,776715,284861,-351332,-305580,-53598,-250308,-254492,39438,76948,167751,116529,-388437,-120939,509816,784720,966258,566794,205183,11153,-192950,-345598,-99979,66417,46139,24763,-287657,-460858,-152313,-50931,-76726,-125571,-67358,-127406,-215102,-215321,41430,360141,704727,729376,694363,517585,522054,450180,153395,-284137,-96230,38969,18184,-451,-110668,-327360,-367471,-84645,125777,177560,273529,260989,-128311,-493521,-301651,-348793,51688,218277,-146582,-409192,510500,979925,877849,556890,592802,300486,-230309,-333281,-132063,-158889,-222354,-171097,-39316,-36460,-234862,-189194,-196608,-225493,-209017,-392558,-354858,220053,305245,105874,-91616,18481,-101836,-453003,-517888,-451510,-235574,-145254,-362918,-414938,-146990,137297,93904,-418859,89976,1018959,1153639,1007628,575970,-103176,-639488,230031,721877,666772,190800,118789,139148,-133870,-216888,-270971,70701,140862,184110,126404,11657,-246938,-200474,-62273,-274005,-232941,29807,188313,73664,-323991,-94984,370473,1006924,1316595,1033312,466156,-336961,-429378,-40325,519014,886872,996725,903577,673593,330141,31041,-181764,-192122,256575,473882,701290,451762,94368,-48750,-138008,-20914,-38746,-176224,-409836,-236641,41660,79572,168684,42856,-273591,16462,585654,925194,808470,657002,563065,351437,276170,360210,-32414,-443085,-363244,-437892,-283031,22404,162803,211569,297445,431011,532441,518907,427415,277611,-46085,-314801,-142179,139528,285807,100701,-46247,127814,-21341,-328938,-370060,-235613,-173574,-100624,-154273,-27802,307318,282838,229201,146745,53712,-159280,86529,304186,333752,120937,189109,238548,149982,336750,637395,586364,149692,-7327,3108,10364,92600,233586,264882,57193,-77818,6107,-81491,-9376,398163,692129,846702,661265,384350,-158035,-227579,23500,-146746,-515925,-42152,-75830,-227153,-208224,-235909,-145724,-8848,-16505,-30288,96737,239931,319232,145130,162519,173040,4422,-150316,-300546,-282962,-279504,-290300,344751,894019,709730,207411,-17513,75685,101161,188374,-17747,-304655,-554108,-499929,-154142,273178,377987,216457,69882,-198589,-226183,131305,315332,351162,222889,-57728,-539798,-245896,38894,271523,283074,6962,-366147,-379779,-325837,-142790,88046,267917,288352,59882,-307090,-582380,-11747,624910,887783,1213084,1126757,666686,274483,349686,572782,382446,104576,-765,147697,297043,412870,340524,37066,-456034,-552386,-410550,-430898,-257968,-78481,-27778,-140691,-273198,-104637,315498,580356,523465,156729,-59516,-66242,-27381,67548,108398,213507,96229,-140607,-314634,-272848,-195078,-86531,87040,-3963,-128796,-249229,-492424,-316468,106503,306761,129256,-57917,124944,278368,38349,-348354,-222191,160460,253562,126051,22933,80715,107443,-68344,-180393,-177683,-56947,-144032,-495391,-50215,344706,75979,-184216,114109,220035,-64713,-251404,-233134,-137996,-316915,-357370,-120654,-227032,-449152,-207679,-366685,-385083,-421998,-381907,-92531,128387,-7541,-397030,-467397,-349859,-38611,-63714,-330226,-377431,-282066,-411971,-373016,-331658,-393240,130626,395823,370863,244883,149200,155377,200210,-25769,-280215,-19160,161104,282682,426448,283415,-138255,-480511,-305388,-2670,192939,189087,522016,838537,624423,91808,-310780,-414343,-526138,-563700,-347249,-522603,-84994,-151073,-251080,248927,412762,173431,160610,116186,85985,98230,139075,-173527,-447933,-327838,-79518,231938,396004,151376,-97664,-141373,206321,389562,185606,41045,-40361,-213349,-282991,-336069,-372120,-14761,298399,294205,-178161,-287279,74424,156193,-138449,-369682,73596,120243,-216645,168432,816058,578418,310649,125367,446497,885158,1084581,738951,213742,26091,132913,240967,259873,285401,150429,228717,201706,65233,20138,31429,-54160,-209200,-33329,265196,470432,433564,154475,90189,294944,530807,331599,131265,108955,267527,425838,283036,157323,-182260,-342128,-119977,-192858,-190586,-148945,-192485,-111313,-101794,-214400,-332809,-232914,-204486,-148052,-180524,-286528,-533512,-277986,119557,65985,-215460,-436556,-485206,-293419,-73199,256859,433103,298974,-12894,-131731,-361708,301882,580073,205732,-30139,312484,494752,398720,199176,43667,177919,335823,234528,-8622,-113583,316693,688021,952518,895159,694476,138835,-473431,2272,217199,108549,-188669,-178583,-517418,-411506,-136693,-318709,-426518,-156244,-62983,-86261,-272032,-402157,-398225,-125403,48356,-52984,-230691,-362693,21939,371073,431558,213811,-91327,-146852,106763,352672,449227,304979,118946,-46793,106199,432211,545402,361312,480400,662939,535268,215417,702114,907856,882137,344442,-54701,-13159,267122,558437,517398,282662,-36527,-53444,-45387,-267983,-397022,-283020,-443003,-340285,-63357,77151,178634,201069,271266,206601,44777,-189733,-371314,-366350,-274442,-23593,261744,437436,221733,-210931,-301994,4777,-211142,-566931,-380234,-280223,-158188,-140984,-91575,-135507,-156523,-14897,25947,250520,464937,400200,127866,-269954,-305458,-201960,-42051,-66661,-121449,-47114,82996,213131,202330,-24033,-207822,10600,322151,528952,474553,123458,-384144,-65795,384888,282500,-17866,-329477,-292587,-263491,-102176,247366,331688,118594,69700,417601,481275,177978,-188991,-339642,-353958,-274446,-179034,-155464,-94962,38946,315928,670010,1097684,1449337,940412,250108,-208219,-60005,71464,43152,-93576,-74587,156486,292828,191936,-51030,-272591,-464586,-449053,-179321,245184,479121,382910,180585,34788,-120134,-61,49890,-233474,32349,452241,761678,917797,967189,839596,433065,107323,188435,447965,396519,336272,-8750,-190704,226434,449532,196114,-269846,-452889,-418344,-379976,-445673,-544190,-239117,78443,79627,127971,-84412,-454786,-194191,-87010,-267094,-149857,-52969,-202540,-466019,-182419,160818,585001,893416,932389,580981,-13678,-340970,193349,245243,202646,237680,591857,933815,1042515,894304,904108,854851,518677,98245,-84226,-20166,-134430,-338575,-590924,-298102,-320612,-185206,-33027,-95743,-186730,-475762,-84211,-162328,-430477,-414177,-150613,85080,-20944,-159192,-245637,-345384,-98718,165838,-16023,-293387,-538158,-493212,-444033,-376857,-262286,-41273,52323,-58999,-305684,-444272,-457427,-188730,55110,48596,10247,324586,287180,-30318,-42382,278927,459522,292526,-265619,-177161,222002,357260,165591,-70848,-221597,-202903,-77377,-62739,69115,428924,466846,175254,-269671,-258475,-2030,129262,499596,703421,453957,100923,-54081,-171161,-321490,-147372,316833,556945,461136,-192763,-305102,-58222,-80706,-106553,-220543,-542102,-377667,-237817,16567,267686,331696,288641,17612,-133191,-195421,-247586,-172949,220028,530409,672105,361144,-51957,-428646,-280668,-107757,59681,242700,180197,-38824,-133242,-160186,-310288,-141281,26197,23408,111728,-171911,-320864,-476710,-321524,27324,395466,577238,405215,71650,-83250,-73196,-17058,-144463,-366548,-271924,12559,10045,-363458,-194225,211986,145587,-36599,-352030,-355058,-321398,-408751,-157956,38242,92423,-5073,-237007,-345744,-265567,-250728,-337732,-133373,55278,205238,-3060,38050,236035,39628,-133753,-76560,-285712,-195933,359570,691308,358920,83626,124420,110004,-115037,-241824,-380239,-305722,-46663,167214,325223,284292,97144,55965,112991,-92158,-404360,33100,310887,177495,-386863,-176271,162681,343623,434307,350581,-2937,-238711,-244679,-534924,-210807,12985,-132119,-37630,156604,280923,122696,105877,190131,279665,200217,-89047,-352966,-216325,-140192,-22828,275968,395242,392277,83706,-339820,326969,938556,814508,140593,-430912,-196908,-10909,3771,-343288,54669,890535,911757,460108,-246649,53811,403594,509560,692019,822263,815822,732786,345329,75613,324477,474507,372936,258046,257169,61949,-73737,-153454,-80784,49178,127775,140458,319595,802348,970695,816192,407000,183159,132693,176757,382089,644511,783856,935271,589115,229741,-147241,-41282,142211,-144610,-310840,-88874,-181546,51402,526072,758780,607895,379611,545944,736224,694994,340908,209675,471664,610290,552057,380972,93011,-54300,-213400,-487571,-399747,-68603,94680,-55785,-426162,-506404,-520814,-580978,-365328,71247,394792,423959,527315,732359,739994,394028,160569,249753,49652,-366782,-291407,-83728,-226249,-251625,-74654,11455,-214283,-588525,-83037,268197,412592,234800,-60245,-516069,-226050,-218862,-374982,-370742,-235739,-283495,-334704,-292196,-45432,360253,433508,450110,122544,-158680,-362248,-431229,-289525,-67628,-68775,-301874,1163,380398,812738,1057346,816847,294009,-182081,-214542,-243981,-343361,778,203692,263281,46582,-84136,-297845,-299560,153413,732477,492296,89207,-169087,-334936,-38618,280534,603814,920347,1025158,961323,773420,403904,-49576,-215872,-316443,-428899,-342200,-355047,-611734,-343861,-46698,53220,-43162,-128119,-332600,-119770,449040,1035896,1229965,1125512,554915,299121,330296,167821,-192545,-351643,-165681,-329134,-574003,-462164,-531424,-279933,-6572,-102941,-230354,-19379,-84784,-321369,-444597,-233000,-274066,-554341,-238649,-150013,-311684,-331290,71062,262305,233080,271741,402695,632317,508445,183272,-35740,-168602,-98537,-58600,68729,217736,483770,630748,488978,87946,-327423,111531,290909,93502,-233938,41583,15554,-3618,165437,107784,-90091,97883,279231,254028,218320,504041,612027,618016,435382,245884,195455,-79613,-373590,35336,362508,252504,-122606,-486676,-394554,-318983,-283667,-399314,-384459,-481830,-490391,-439907,-322709,-152166,218513,275164,-51679,-606103,-391397,-173335,-171476,-312621,-453873,-606801,-212230,232317,351653,271059,-139799,-487915,-587946,-429328,-144756,77293,74022,-90852,-110912,7295,1921,-16374,83872,18091,-62407,-150880,-325733,-203140,179557,5691,-342129,-296724,31444,237262,362350,250108,377544,409016,177426,-178801,65671,345545,513063,554306,586382,620229,616308,104301,128197,366083,347149,5569,-144240,52738,704477,697987,146896,-359756,-436698,-343466,-196064,-95150,14223,-11214,-111924,-217439,-364464,-476813,-82572,402885,573519,646498,307369,119172,-263316,-243275,-33212,108810,-45051,-321433,-649590,-353173,-153758,-240316,-347275,-149940,26894,294345,278024,74575,39181,-85032,-107781,30119,76935,158459,269389,57182,-218849,-459569,-319386,-252146,-332419,-415058,70984,385831,278015,-84179,-569120,-140029,66256,-71684,-24675,196766,402737,282116,205739,173113,187865,293504,260339,391975,226086,-30811,-201748,-147083,135489,427243,608365,619755,370557,-185380,-452497,-331725,-63326,40325,-21955,-28039,146562,339632,279677,390182,174771,19011,19561,258134,411967,475305,220575,-119728,-338747,-492884,-138036,194467,621418,262080,-336523,-432283,-306549,-344420,-242027,-184638,-10416,-10104,-364619,-383249,-877,13686,259293,381608,773041,1182712,1137959,557922,-347743,-114630,414738,311626,-130229,-40381,98267,-165731,390017,1161600,1472325,1388998,1085479,504819,253315,311245,197553,65319,-226866,-128674,614316,928403,366294,56139,666910,727204,215988,-217224,121620,334778,352737,268545,197542,327431,348752,-13680,-405289,-165913,-287504,-77363,440317,617933,527397,-11497,-208904,-347529,-487267,-233460,-387262,-140735,340357,388483,33030,-203872,-111221,-214587,-566212,-533023,-427265,-478801,-362190,-314027,-339743,9256,117554,-117836,-453551,106763,159403,-114047,-115072,159928,448868,115013,-212022,-333899,-314310,-192921,129870,12749,-461516,-38865,353067,296070,100066,-388600,-307100,29764,365163,431255,-114487,-292079,67901,13332,220502,575206,575696,408648,92523,-14075,-65715,-114503,-100540,-149203,28043,20999,-214837,-177395,173016,341326,235420,15083,-246574,-326842,-132858,-70750,-47303,-170941,-329589,-417032,-341239,-173961,-183522,-438431,-59887,255045,467374,205931,-327882,-566021,-143272,159471,164406,-130584,-364431,-205957,-155872,-31687,84854,171540,195266,-110657,-97059,62787,260291,292543,293516,236751,43987,-270701,-121807,122792,131902,-122673,-84886,28072,164578,396620,549217],[346968,-21864,-112605,79380,129775,111161,124673,149535,114106,-119329,-232464,86830,313683,167928,-33952,-127347,-210175,-375648,-27825,141171,44216,-209423,-106537,156373,180539,87333,-142931,-457499,-27545,281678,371434,225561,-81,-154064,-196644,-156288,185654,262773,-14357,-142484,-162227,-215257,89774,140800,-299836,-159461,365128,284081,-22870,-309307,-524014,-318954,78636,416141,630971,335510,-158284,-323712,-94481,-173375,-350319,-234504,-8302,24863,6914,-33929,-160288,-309886,-258037,23857,376839,554758,728226,768296,698466,404660,109054,-97987,20078,256391,332646,329356,411755,547502,348614,49326,-67829,-65416,-75653,-188454,-295363,-294620,-205281,-182549,-341799,-508799,-77826,190343,-14879,55195,55430,352680,602533,455963,-65489,-94340,21381,-20499,-312983,-276160,227124,319875,46924,-216519,-54234,116735,147742,-10232,-154975,-295917,-252704,-413741,-438159,-422642,-493951,-456344,-347408,-283770,-153216,-130281,-125539,115192,221327,143187,130064,261095,548430,1006399,1130180,727749,173226,173028,367646,305178,15482,-132311,156857,389144,203338,-204824,-98091,309757,488702,788383,797619,700783,214258,-384951,-325529,-236926,-139783,-96200,-254691,-478225,-295698,-67493,43063,-56209,-142372,-344279,-442922,-326463,-248907,-252501,-365418,-267514,45234,404492,613846,685819,749580,515327,83189,-390426,-405236,50328,424665,437178,252171,465229,455273,-69646,-513393,-186587,134175,-4102,32615,23382,-289438,-405197,55780,8938,-379207,148608,100189,-504957,202763,616367,408346,8361,-184606,-129412,95977,221986,197251,166945,291525,172114,-49642,-237696,-313492,-244615,-215541,-114927,-24459,166048,483459,422986,-96955,-452189,29180,102960,-91278,-461312,-128600,-95027,-223148,-129922,240544,546563,665850,580485,303048,-60230,-72859,71446,76855,-131807,-300430,-229375,38563,252879,430201,339631,45064,-222693,-49826,29237,126267,139291,53871,-161474,-78197,-147634,-67033,99109,5603,102642,567260,550254,-33166,-310771,-444314,-507801,-77104,322131,646344,604881,288484,-72355,-206974,-219809,193263,13970,-87016,-332975,-315677,-186940,-377585,-96997,297971,447648,362232,101635,572151,927575,1284082,1239158,620236,-60368,-539404,47477,564184,572335,282930,-103977,-244276,-144577,-43103,146043,465724,708454,932285,702488,497991,214841,39307,106643,218692,363899,109337,-314245,-89164,508726,829036,1085716,933386,609228,198220,-6574,-181220,-279806,-234094,-155838,-165199,-437319,-268204,102313,358343,363034,297110,139099,-100163,-282078,-361310,-344990,14226,196706,95400,-230895,-216525,5864,157559,87214,-199308,-277574,9515,110562,57550,-25720,-35923,130477,-107549,-195482,-318586,-127170,223643,477675,437408,-159506,33916,367718,155376,142213,205173,365920,598373,596980,522656,183941,-28590,59396,-22153,-66831,103015,45994,-227373,-303195,-216212,-174802,-381884,98428,387776,255239,-196833,-399201,-211182,-363484,-503601,-388278,-164637,136068,-35475,-300724,-454539,-156188,-75206,-99773,-257372,-595995,-146470,119349,169420,-237991,-400605,-285727,-377696,-509711,-426605,-503884,-496838,-230522,121475,398643,803246,994179,615966,-114435,-374355,-20836,86560,-28153,-205082,-404032,-622465,-397595,-89012,276285,499320,487604,376676,121878,93655,85782,-42911,-155965,-258024,-66928,79036,330415,174359,-135696,-390009,-162787,-207423,-241773,-44371,204988,472449,232371,-246353,77948,525568,490754,434636,83098,-158779,-154126,-431270,-323376,-75627,-79190,-259483,-191438,-366928,-575092,-239334,-90370,-30117,-74757,-34534,-40193,-106257,-126897,98639,471606,680068,637614,479409,300258,353484,437870,233073,-176632,-227740,-13776,-13485,-36152,-154446,-183033,-220481,-272468,115409,354380,476427,393293,4964,-195200,-125945,43963,493119,445161,-173333,-251411,791205,1458223,1227007,679942,478287,257054,-271542,-406444,-272719,-338502,-473237,-523600,-283579,-220939,-267410,-335970,-285706,-239317,-244463,-369466,-144197,482022,625737,444776,97757,48086,-80767,-454522,-266854,-210457,17441,230797,65987,-156636,-125712,210052,172565,-37531,868511,1538531,1403054,1113673,814796,84907,-595513,16291,426508,51738,-468309,-27000,218432,115685,94782,174481,456536,475036,316437,113956,-83264,-299508,-388841,-369499,-436251,-355352,-152166,22123,45911,-247650,-71932,545159,1243422,1296767,902309,108771,-546100,-298676,80336,526317,768926,873884,874082,747947,431270,-26511,-277658,-104841,197391,182370,260372,138586,-68623,-39629,-73673,-46384,-91327,-207782,-181712,-103250,21268,97382,76283,18269,-267225,-343584,296653,665589,491968,234432,404418,300345,215863,230378,-197465,-464174,-186296,-217508,-156716,41835,177935,150838,169792,241264,396424,409218,268690,96147,-190322,-211618,41390,279075,328905,87523,-3461,140157,125322,-233954,-390383,-136794,278180,432072,312679,125949,318632,272945,116624,-14284,-20732,-39794,286784,518215,483601,215389,82866,179148,354254,538322,727596,428466,173522,199148,355076,299023,243076,144694,115743,-57479,-183142,-70671,-9136,-58251,72661,332967,474633,386234,198112,-373667,-190848,51571,-149543,-415871,-178354,-412945,-200796,205051,99203,49623,324175,301794,277459,426410,422323,267289,-31853,-147532,-88680,-18173,-69933,-286930,-508575,-328719,-340370,256183,698209,452663,-178008,39071,201808,155249,40849,-56329,-297560,-514065,-393937,-247236,72359,303905,220086,85720,-178451,-259956,-84805,45453,226709,174006,-19960,-362459,-425193,-177897,62220,202427,17513,-233646,-352664,-469495,-280987,-8135,204274,267292,94301,-211958,-435229,-328579,384510,726951,1095951,1027913,732217,305084,466722,608837,463922,148471,228243,432132,345019,191501,223390,1389,-346357,-512721,-329375,-202444,-106415,53038,61197,-63774,-326047,-207142,253431,485650,496964,109574,-181725,-285221,-232108,9371,60841,59368,74688,117950,80947,62564,-113970,-76218,166635,236465,69220,-229530,-608196,-259312,53309,69903,-224756,-247716,92334,284380,11548,-384754,-309798,108054,283309,193370,96604,195020,264576,121334,-47191,-14201,136050,54228,-269102,-7954,295026,59606,-143873,200271,374520,86291,-297276,-406656,-163769,-254588,-354585,-150026,-190291,-401582,-170676,-278557,-508721,-449362,-447626,-123882,117161,-3012,-397523,-463232,-532137,-275952,-150786,-293673,-372974,-247780,-347111,-193969,-148496,-452184,-80520,213847,234385,35652,-138704,-382533,-408143,-133422,-199212,-286443,-139019,275725,566588,365283,15925,-186293,-458291,-353285,42882,171431,377565,548915,356899,41986,-398170,-527688,-463296,-534906,-159519,71975,276917,145646,7827,395121,425704,-35208,-574174,-312638,-161692,39735,213365,-59464,-449667,-576239,-159519,409954,718354,427503,31807,-155027,128618,254966,235073,148630,39622,-314691,-184590,-116468,-522293,-40696,343412,486198,78112,-421767,118834,307311,23027,-443219,53486,134447,-104507,310234,684566,233581,-207915,-124121,174221,536574,639417,270774,-104211,-179630,-37812,139712,359520,366500,118891,26513,120592,102732,156003,161386,-118149,-174660,20113,369895,456905,423227,96469,70658,351857,657934,393301,140727,218518,324143,402026,143903,-45669,-323548,-269717,-134444,-309546,-162107,-50874,-282065,-446562,-376794,-440006,-483532,-353265,-337008,-285070,-296761,-486044,-373038,-32741,242187,169397,-41847,-280190,-371627,-361555,-211816,68266,161585,37701,18489,264271,251547,405597,429493,-11717,-265916,250355,395771,290310,-324,34056,194383,215581,-20533,-253268,-61557,190411,378119,456564,540728,440732,61920,-550862,-87619,352199,335544,200436,319490,34982,-286294,-274324,-148508,-309353,-321385,-158529,-137447,-256768,-338038,-420097,-144030,94517,-30474,-285958,-403125,-91981,123640,143133,32010,-164452,-218882,-169196,-98578,27199,35808,-13628,81284,223189,662617,717880,481320,508977,694731,513275,269211,638600,848364,913196,488464,150052,28337,206754,417796,326478,68102,-166769,-141128,-257417,-477957,-320897,-195771,-354222,-494498,-141896,90713,124542,38827,-84327,-338596,-522591,-81616,74296,176382,-75216,-57933,130727,263040,118668,-200441,-411884,-227618,-394182,-298553,-83780,-45010,137285,252103,287049,117485,28504,292613,432396,492786,481500,337113,21631,-485832,-243169,1443,43017,-36781,23619,277173,343329,294978,63312,-143038,-201188,148658,424337,523391,485350,180683,-196622,62689,336662,158143,-243071,-420862,-136130,-94515,17972,334655,422293,255409,258569,506249,561740,334106,112624,10558,92703,173339,86334,-70718,-11023,99052,313111,467637,831635,1086402,556784,132111,-278326,-306180,-104619,21933,-440,-963,-174711,-246900,-58475,35743,768,-197784,-421049,-222819,252975,575423,527418,233637,-40910,-179646,-83273,-280,-320017,-126433,359044,659409,720539,791735,632829,321112,103011,152230,224741,101792,73311,-108397,-189449,298426,453839,5232,-426157,-338262,-458605,-467785,-322192,-259685,69900,293746,308505,194580,-91559,-393820,-221757,-384793,-277574,-50119,-116723,-449657,-357346,-73706,111405,583192,1022870,1107619,634220,-46223,-222089,244563,258773,68912,89049,406682,706425,785781,571023,413869,538871,316943,-43851,-82508,-88381,-204607,-490137,-251342,296991,403037,371320,279170,160984,-94383,-347057,369259,271741,-79508,-545127,-396279,-147953,-227448,-207594,-113308,-298804,-326566,-31565,-30174,-200648,-413323,-509731,-518435,-447785,-446761,-218203,-91806,-211119,-542024,-351225,-359858,-499529,-298029,-208056,-65305,308966,193841,-217390,-164472,142530,283897,116681,-435468,-50753,308044,320727,104152,-186293,-398100,-102312,192747,187611,-83178,314532,602495,490837,-114398,-448293,63760,281090,464786,452153,263404,192776,149394,89873,-50867,-298902,204708,465884,305334,-439904,-132183,-5788,-130786,-127027,-288240,-549248,-381573,-507751,-157000,331930,489292,412724,42802,-214398,-398803,-488419,-274253,244050,813886,1074853,801195,136279,-528800,-356039,-126637,91312,381299,392039,264838,98188,-112382,-240485,-67676,109606,51683,117453,-129812,-327804,-435537,-306318,-6433,217325,341991,167395,-63739,-129952,-141083,-3953,-56643,-364239,-371952,-27967,-6891,-147922,-18679,232867,169365,-43276,-315726,-336064,-358045,-240903,200827,343898,114514,-112671,-503488,-400107,-192744,-142282,-191737,105256,136136,259190,103554,197484,193058,-52554,-308087,-96048,-204375,-442555,118936,396465,160729,-436,162421,338022,25687,-254371,-404724,-395535,-382970,-181430,94359,139876,-25149,-130721,-107876,-210220,-197975,474887,683044,323367,-328372,-93702,118859,244826,283758,178655,-106826,-231919,-344640,-367603,13040,91449,-164604,-91822,71311,216049,175830,240330,324207,298172,13113,-309373,-536046,-411725,-218230,-44564,215907,281395,280568,106589,-406951,129368,706241,698362,145478,-309886,-151356,1929,4089,-259173,263417,1150345,1283664,786172,-14786,144556,489017,577112,819292,949511,909509,698123,336060,294238,402493,369007,210619,177684,254775,93054,39957,-52522,1217,83281,192583,298472,478891,841727,834290,713999,384583,69585,48006,60981,95859,313137,570281,574403,408781,215751,-30770,-197497,-36751,-79298,-287071,-431105,-328374,221951,522408,476845,367751,503974,814575,867550,657773,109196,160414,599340,814839,580063,301547,54906,78992,114623,27199,33123,199927,141686,-186116,-377303,-438024,-548299,-381350,-247356,6326,409810,560362,646279,759873,594049,409592,302690,150008,-187976,-447631,-411438,-380054,-361872,-128955,-31769,40213,-41769,-307917,-220310,231583,438260,322629,116408,-427218,-261805,-84121,-283855,-419252,-396908,-440558,-477446,-523820,-157700,310766,630360,648389,453505,303820,65851,-49301,-11170,132665,-74479,-369251,129313,696314,1069456,1286288,929330,320466,-232831,-46528,141541,161262,-50900,-78874,64461,73238,86590,-36923,-138656,82670,491066,394763,144451,-103847,-298131,-89291,210776,657210,1114823,1413399,1320295,992563,517357,-75202,-158986,-227489,-496971,-471801,-449881,-617260,-261749,-11706,89851,-5376,-154907,-143920,62568,367210,746162,759765,649376,332130,241144,182375,86413,38001,147212,115321,-145753,-396366,-269610,-382776,-301136,108971,60625,3650,274568,300807,46188,-207254,-496990,-396112,-472800,-244018,-167495,-248325,-329791,-53336,179248,200583,315487,459380,647148,466317,183295,33841,-173209,-245793,-168652,98000,312957,402922,393005,377249,44781,-431193,-88754,95598,-157148,-48977,355878,335319,242183,234959,172423,-81259,-63269,57457,103188,391156,717144,921430,927669,603093,172275,21614,-294673,-295886,169915,358153,295704,72824,-296067,-528183,-527316,-351123,-278011,-242542,-291201,-267775,-352890,-461233,-505574,-48183,227565,167469,-107250,-385142,-469521,-115457,-52799,-144469,-389608,-398188,-99979,-64647,-138018,-380949,-489142,-455094,-513777,-217272,-7571,-20125,-250946,-327690,-148206,-170847,-121225,75024,130341,-34760,-181656,-284137,-215831,-183681,-450276,-267569,12065,93158,113976,54804,29208,80272,242888,6294,-461996,26001,448769,607467,654318,560048,449576,261154,-191196,173414,460299,370198,51006,-9788,183902,748537,567086,46036,-465790,-437402,-389740,-299778,-230765,43327,132090,-91053,-300593,-430504,-466582,-186346,197591,526577,689211,502546,175471,-272015,-261453,-195599,-47030,-25573,-194842,-468019,-160097,21285,24643,-429445,-431152,-20110,426611,458874,348007,72616,-232593,-227594,-86205,-29388,118273,184703,60327,-174046,-244252,-280030,-324553,-296606,-341292,-28966,183392,155139,-119357,-589560,-297405,-186442,-209944,161503,498935,644633,533657,331002,226224,270856,318165,247728,290344,95191,-83921,-177398,-152227,43524,278904,394148,297940,-111370,-540402,-456003,-313715,13281,51156,-97080,-238666,-40556,241148,168468,113038,-84982,124464,293178,525188,523845,404565,45721,-189171,-361629,-318199,-310637,108563,583835,347700,-254296,-485291,-154072,-212814,-290087,-200945,84527,89364,-290087,-315161,158719,350120,588758,383289,608841,730109,708231,289135,-329117,-276641,185781,155546,-17735,2328,-35429,-131840,428096,1161245,1298327,1000086,556677,22206,-148314,97295,-32257,-34125,-370853,-58456,836645,1065622,486698,-18264,706045,951119,390721,-375128,-103426,108760,192634,96564,56999,197880,120980,-182099,-294470,-99084,-229373,-118432,354183,505120,493565,90252,-175239,-404590,-447881,-290117,-515556,-39651,464833,563836,289076,161021,255748,9715,-547954,-333817,33757,31010,-89603,-179807,-89003,294597,267415,-135418,-318545,226591,198711,-249828,-85948,436812,795620,495304,-65726,-413340,-241031,-66625,289972,413776,-127664,-362308,194476,415452,152207,-446420,-545409,-188331,63981,128797,-195989,-62907,142433,-112408,137555,559046,595613,352041,73486,42063,48201,70343,97951,154697,194379,12550,-334583,-296042,99297,292661,191474,14358,-160738,-201726,-126268,-183682,-167963,-160381,-144109,-182541,-241040,-140758,-102833,-214097,-195011,-146415,8307,-155854,-518257,-467468,-143130,142720,263049,10448,-376800,-337592,-218490,-175539,-194611,-129101,63802,140069,63838,165536,420017,424948,329495,110617,-152174,-293848,-145960,93073,145726,2565,36456,214854,252168,352714,390631],[221958,-60887,-275019,-19169,34413,70408,25414,13146,3659,-92476,-91862,50960,123993,156214,136550,-8675,-254640,-323119,68193,195720,-6015,-254860,-141326,3369,103966,17624,-225749,-284429,18952,364885,522538,369930,125583,-159688,-469668,-184137,410475,402961,116552,181683,247933,100357,141127,294934,56148,-109733,-18689,-100614,-417278,-468602,-343195,-320108,-247930,-16552,231514,227121,-223618,-425744,-142438,-229219,-395743,61692,352463,421059,269335,103988,-150278,-273207,-181098,1839,213369,396655,642676,826237,939119,880922,624991,189104,-62715,34122,64023,108736,251215,230650,147707,-18789,-149622,-207700,-187581,-200913,-207216,-248691,-338994,-344557,-398224,-403862,23452,274540,170278,72179,18384,274943,516757,217777,-218510,-274741,-177988,-322299,-394947,-52433,258754,240719,-40133,-153170,-71562,74328,120571,8197,-102712,-254569,-193726,-369716,-437421,-287449,-273872,-272006,-327463,-246132,11680,144404,-3072,75273,188040,146778,132966,181589,517865,1028352,1018374,511119,1020,27290,189619,147185,-91096,-384153,-337345,-69016,-177444,-540466,-114773,251837,383443,557216,455752,356282,-60924,-530638,-261557,-365245,-177558,56615,-12487,-225980,-438182,-521099,-321447,-228501,-215525,-373829,-342254,-62949,7014,-216532,-378588,-163799,251348,490755,567991,519030,546524,597370,292303,-97645,-76083,326192,662425,555085,323167,648869,639326,207205,-333480,-149439,97867,14651,78353,-81086,-539188,-111472,237592,37660,-410637,200811,249345,-259169,71503,520922,259746,-28630,-255748,-191619,-54078,78710,96579,-113812,139583,179491,118575,-87128,-111956,64910,-72358,-184201,102590,461051,764956,462713,-230989,-172578,200313,135454,-126553,-394278,-268022,-103287,-81669,111942,304787,465340,436404,315157,216090,-19285,-230135,-111435,-37236,-91316,-233312,-317101,-54005,185546,271462,302309,66152,-159607,41539,414213,587784,596322,264828,9360,73262,42466,-40290,112169,118305,43255,212970,186873,-71155,-94922,-130740,-452990,-320395,146381,612249,759496,334899,-219914,-226135,-220168,-192617,-3136,-127887,-354330,-291528,-129445,-126741,68934,206346,8837,-211844,-277066,155717,649947,1016137,1081757,578647,-69175,-438506,56237,437038,327844,41972,-218486,-243027,11602,189008,395065,534064,708049,685052,503553,304197,38440,-152240,-85842,26302,1338,-340959,-81092,529258,818126,872662,913128,691682,557468,250853,86739,-244904,-371374,-225828,-120161,-69973,-282280,-289354,240595,634736,659643,504467,193893,-168314,-463189,-444163,-442144,-270869,125339,373286,208571,-16237,-81798,85610,-43400,-472750,-128981,149123,111896,-210562,-55874,238945,366952,160905,39799,-85653,-65235,190920,519450,404286,-345773,-78199,251293,94221,-135068,-157619,-88894,166784,281552,276055,23488,-384717,-439219,-241990,-6542,98565,-18640,-316709,-233400,11505,40846,-372876,-93496,300621,222863,-220635,-460933,-365470,-388725,-317696,-27307,324363,555064,282259,-315119,-131943,287920,363152,177313,-127612,-407234,-18364,135391,-8780,-445545,-131629,-157606,-345376,-192693,-30474,-262085,-311579,-19134,253978,440799,694905,563561,104582,-368524,-493151,-141186,56181,-68014,-318548,-583165,-605648,-437487,-228514,67388,221826,366813,531221,368242,309944,329222,84012,-99489,-321035,-294894,-258224,67119,154275,53654,-309431,-239925,-141451,-179642,-125019,254029,543210,221635,-101158,246771,462963,157750,-295229,-318233,-437480,-361165,-535877,-238654,-100648,-234063,-454771,-272550,-326391,-485655,-350505,-163187,-61288,-65717,-60355,746,-11805,-23545,114625,421165,460092,394106,131470,-5846,55649,250398,174837,-111683,-312531,-69860,39742,77392,84032,42728,-94336,-435817,66677,321600,398433,347076,145439,84222,285156,613247,789417,563403,-209928,-24311,933709,1695179,1377469,711446,224357,54672,-415566,-405770,-333104,-460150,-506568,-520380,-408605,-337649,-238082,-318243,-148282,-168268,-280506,-330497,86846,708840,948959,694216,249832,30682,-52526,-333163,-261067,-125977,133613,390263,312581,46371,-77147,323587,445724,581706,1354764,1553192,1317307,990784,816878,185403,-428206,-316124,20043,-218896,-121424,180295,316996,242373,291336,616532,811248,830651,494885,172517,-130434,-308109,-386014,-379598,-471563,-482776,-304333,-103519,-21362,-216785,-136753,587674,1079972,916565,459248,-388292,-429090,-243037,91692,337903,396052,452336,581201,625431,421694,-54822,-427849,-127615,78867,-68898,-267827,-325898,-374790,-156470,-49499,-114990,-140580,-118020,114109,62905,30525,67005,38629,178032,63744,-404586,-112729,369288,286613,-148354,69125,143714,105886,20705,-338762,-257412,27431,44770,11155,81572,148522,65709,14764,1725,121969,107980,-96357,-313716,-241533,-65907,127751,235466,205627,-48520,-151027,60016,159871,-179358,-280283,67137,730413,1013341,826590,455364,266882,152513,-51642,-181660,-127955,64640,396856,611996,499644,188967,-144759,107813,428731,560841,523614,1309,67593,289289,517538,529092,446409,166038,-20794,-225325,-347384,-232321,-63073,-67772,-55861,136654,362317,250094,5358,-468172,-138500,13588,-245946,-325197,-161890,-540544,-60822,497250,369997,212114,542692,566399,501688,583209,525008,182519,-157682,-415957,-417058,-281938,-236779,-269376,-507595,-302115,-329511,58883,322850,69461,-610973,231079,348196,185231,-134973,-89660,-280496,-558267,-379050,-343185,-136422,225174,199110,56681,-213751,-360054,-405482,-326036,-20977,76412,19299,-125558,-60575,-34613,-46135,56651,4119,-28033,9689,-291015,-458638,-190079,60562,134868,-35593,-300586,-402173,-536525,-33956,340162,608710,663947,574999,218282,481404,604080,460816,216144,443279,659386,508706,204518,40685,-97294,-341897,-515219,-261265,3049,128730,163226,154226,52148,-240545,-408540,38073,311535,367483,32397,-256924,-304924,-14424,184204,117523,-166992,94100,453127,505570,286518,-166562,-161371,224397,506563,332009,-101664,-548323,-278995,-49948,-248597,-548077,-417427,-83914,88439,-116190,-435949,-441866,-74924,148214,105590,88471,279386,348372,235056,35816,86900,334532,347063,90190,71501,173237,4977,-147443,188934,390453,125335,-345815,-488000,4906,126120,129177,908,-157783,-441628,-269868,-299350,-400105,-427644,-503385,-112087,122604,11818,-411592,-355386,-366160,-518754,-254801,-287551,-302827,-221725,-270636,101213,212937,-133221,-242792,17720,124247,75289,-36498,-313748,288094,595695,296430,-175088,-427436,265958,652348,450661,167371,107553,-74171,-235732,-32737,88225,194264,250817,113656,-50131,-344436,-238952,-258141,-545148,81840,567588,626185,445592,263261,505045,405678,131237,54099,-225549,-459798,-54683,169772,9615,-294065,-505041,-310897,347337,719601,495488,32434,-216011,-44363,-17014,106678,88281,-8052,-392884,-88407,29589,-398652,-84867,319672,529048,222127,-491076,72642,404603,137397,-568567,-104037,40734,-20499,274967,206184,-329575,-254643,74934,-80709,87063,240127,-13165,-261496,-341610,-210736,78315,436046,383320,93879,-206629,-152628,9323,225964,278406,-73712,-17218,138702,423360,366440,264241,-116755,-113042,210135,413480,190934,-22696,146599,262428,250408,-18196,-213114,-311038,-187891,-184521,-505478,-146790,16802,-202826,-434281,-432664,-501144,-513107,-499362,-553892,-571106,-521910,-376977,-115953,139325,253850,164438,43464,-129300,-120320,-118888,-122440,-33776,-105533,-92120,123619,410582,707701,508435,309762,50211,557113,875923,873802,239793,-282174,19706,161546,137855,145121,324180,360700,234745,57426,-56907,39826,-29937,-129526,-474747,-348560,235223,364587,570545,743589,518234,4264,-218235,27459,-36629,-284276,-330433,-308731,-287112,-293781,-484847,-313810,-6509,-63415,-316231,-399582,-232888,-171193,-177117,-194605,-259437,-233598,-254089,-449866,-219845,-125947,-98189,88638,243850,625450,652278,325716,273502,599459,429692,115310,188419,550863,720237,556160,299340,65217,127594,197469,89052,-22453,-174844,-243263,-410061,-300491,-240651,-172308,-277948,-472829,-147855,108292,269,-144386,-295138,-256135,-2267,416687,376813,416909,61537,-97799,-86163,-11410,-37887,-211352,-503557,-496482,-471558,-163016,47410,91712,347313,579994,558890,270925,176648,512537,738681,679398,469666,216809,-80343,-627553,-124320,145775,-27401,-112192,223758,552500,542699,268767,-155777,-284006,-267636,46553,241110,332935,492006,366267,3788,22403,165970,7249,-472182,-373678,-107255,-74239,17356,297754,491354,408580,386930,479019,473298,320573,251152,260565,482034,502334,238603,-50347,-4278,87013,249703,241809,369096,284167,15117,-55770,-281669,-282325,-44704,118061,68047,90608,-33155,-245688,-87776,172045,178701,-62850,-442735,-278721,202297,547583,576009,267744,-39517,-149634,-131275,-95103,-359617,-324284,145464,485736,602509,680998,485671,241618,66477,50272,-60222,-145397,-180160,-227248,-299649,160892,270615,-273549,-291116,-5215,-189790,-468042,-294258,-70326,327546,555461,765135,466697,-1898,-312779,-161964,-457569,-155524,81919,-95329,-509523,-326531,-140704,-69511,433026,936436,1010038,533204,-117974,-232699,85824,155013,-111580,-55746,207829,431567,435990,214502,-76513,87110,-34450,-327549,-190959,-205265,-327194,-349575,92493,637723,855096,802481,687579,433799,55811,-170280,392733,343792,42211,-408987,-346141,-241388,-449837,-309241,-64197,-159518,-539236,-125518,128260,83595,-93639,-208104,-205847,-112858,-206542,-419359,-402648,-419949,-430100,-153656,-29920,-224946,-494120,-374584,-133957,244646,164006,-166630,-334284,-77563,16971,-95070,-427884,6398,302517,235221,14868,-282640,-552281,-126918,299926,387642,-12005,124917,601926,657483,154363,-576700,9237,336302,382806,121193,-75963,60342,196523,221258,135609,-381636,-62675,252961,60806,-367063,-157523,-147642,-175446,-143609,-386368,-288735,70570,13684,-297404,157992,466155,411932,42092,-230346,-287219,-238042,-249432,180178,885763,1196019,968765,165926,-537795,-162243,6221,210020,474058,490772,374824,166734,-126310,-224851,-64637,153291,144648,78323,-100496,-280576,-426778,-360122,-18312,138602,120137,-147712,-154303,27419,197325,232540,80268,-245635,-383227,357,175092,95222,34494,79750,112065,-74073,-325197,-368426,-329002,-262032,194838,394677,37587,-275025,-428717,-215392,-103281,-105322,-68715,264995,127262,156797,125756,242443,64392,-132817,-288618,-24784,-56842,-396341,-355809,-186213,-262249,-203093,21751,232461,34392,-255021,-453243,-455999,-409643,-437350,-223885,-48650,-49201,-148176,-323694,-277106,56654,806759,998919,517048,-253566,-210911,16465,127466,70741,-16872,-93172,-169156,-480031,-224096,109874,40424,-264748,-235433,-105592,43036,143299,348877,471205,315315,-186140,-251554,-141577,-148220,-185775,-112134,14560,77851,179879,139678,-384414,-79473,360040,460465,97725,-246375,-175067,-17464,18515,-128271,368020,1186885,1536499,1099454,491767,292155,464330,488994,690419,815056,790330,490678,155250,270834,341808,238923,63014,105690,195725,167318,159948,57968,37779,49561,139194,251299,389173,545885,548662,557069,376150,84301,72772,-25296,-190257,-149525,-3857,-132125,4076,-5041,-96205,-400481,-249368,-101779,-233281,-455047,-149214,285120,347997,59186,70550,494436,854354,829311,436929,-240778,115280,636810,858658,551391,218610,90026,207755,365378,408315,372158,376776,62422,-259337,-250651,-436777,-477730,-179698,-99617,-92628,283734,525749,543392,423187,87726,30084,134743,-69301,-337989,-359559,-366994,-242386,41595,137155,14362,97435,164744,16789,-369318,140431,444348,469221,322059,-228130,-335224,5585,-192538,-414495,-585595,-436686,-351055,-534146,-246803,148240,563117,531636,493691,499421,431421,407728,264848,238497,-65160,-378047,-5946,650097,1034211,1257609,944681,388413,-243518,29487,476119,649779,297515,-283969,-255366,-38992,148770,172082,56898,-10948,-61383,109530,149303,-35705,-202779,-237264,-14263,498012,1024638,1448869,1432236,980944,412102,-174575,-200606,-244025,-406216,-516969,-556697,-491997,-183053,16441,203965,285644,238223,179186,266458,347241,443808,225830,-37879,-25006,64058,-2058,13319,218832,541449,463532,105310,-259260,-212198,-270499,-241324,130855,128406,72272,378195,578609,447393,190747,-24386,-258130,-276237,-177272,-179249,-235141,-280923,-91220,144094,174987,265045,367135,404435,173557,9997,19790,-116055,-415237,-402467,14391,336232,257168,180995,292700,-1530,-553638,-250809,-110015,-458552,73775,485382,515193,435730,251677,135020,-120724,-260008,-183612,-79627,483170,818718,1049996,979585,530305,-14114,-229967,-515398,-214827,178130,230780,175554,113465,-78384,-201707,-321610,-448768,-229034,-94482,-57807,-17390,-62321,-95406,-368895,-371168,105147,337796,339526,9247,-390660,-60659,193586,193881,-177942,-424328,-394713,-433686,-563179,-454458,-346540,-233148,-380094,-337044,-57059,-89730,-371807,-492942,-173051,-198776,-185535,37566,220411,77787,-58393,-166253,-272507,-403754,-452731,70948,102199,31728,-29283,-249801,-219261,-199271,3167,-169385,-245159,206244,516213,535987,557952,398175,190300,-83051,-49272,406846,566518,340886,39965,305662,693668,864225,414389,-117681,-549386,-474205,-545661,-537682,-329560,106713,193250,-149859,-398968,-460504,-423968,-335885,-56900,403203,601144,573174,122035,-337545,-165470,-167157,-114421,19476,-51856,-164594,103175,227342,137890,-165738,-393264,60106,591450,686930,579791,87261,-397968,-476316,-370387,-289533,-122066,-26386,-694,-197395,-163198,-286074,-437506,-225633,-151251,7729,15642,7213,-182469,-514334,-432189,-373822,-238447,147171,512591,627323,612900,430817,385686,383230,296423,170275,25826,-132437,-101264,-12317,2199,-17443,-46574,-85396,-279071,-244267,17534,-105442,-236118,29709,-49848,-293724,-484009,-167272,-25558,-110635,-236231,-61636,409142,563570,714194,622386,355605,-27701,-114544,-173390,-111197,57265,220614,560871,402829,-213871,-506514,-42792,-125469,-335290,-123631,182907,138365,-233747,-320328,163833,535954,611584,282764,303701,144719,119217,-52643,-304258,-413659,-71521,88255,169232,139428,-575,76623,405832,784532,714306,356311,46321,-300640,-478040,-248304,-311292,-199928,-219649,100608,840708,972209,448485,-189419,608048,959949,473735,-311557,-463369,-252307,-184303,-209277,-157539,-24827,-134175,-299224,-383976,-287248,-289231,-155274,169151,286238,237385,83171,-105357,-315151,-438536,-400860,-563123,-72558,351283,505275,394221,460230,462151,104644,-561149,-75915,515742,648919,249432,134152,374137,520706,306312,-250222,-159944,271341,152894,-378643,-113509,433826,675053,520291,-54021,-477732,-205241,16034,284382,460988,39240,-328952,-59314,198869,-125537,-542713,-496291,-231888,-46294,-51650,33019,203183,92264,-313218,1152,428105,532717,284473,195943,259348,300339,293885,277666,355712,300179,9559,-370612,-451652,-71464,148593,86346,-53778,-142932,-161613,-138193,-198646,-141150,-30234,95836,103864,-14303,57530,118788,168107,287852,-20445,-245170,-431926,-467421,-384805,-231878,6076,231195,105113,-251155,-409030,-256335,-292218,-437741,-339595,-18354,321469,334418,443287,554178,492719,325387,46349,-235382,-318858,-198910,79162,150012,122826,72261,225839,256809,250442,196033],[155550,-42564,-378060,-45137,78221,73557,-70297,-66369,-40652,-69616,-6990,77543,239625,431043,423750,131145,-245873,-271862,115613,250769,-42494,-250357,-200728,-202485,-98890,-300367,-408194,-53291,119578,388868,570248,478313,274862,-28090,-291797,-67538,396042,361873,216438,533550,652721,439693,202293,241601,207644,101092,-31229,-139047,-160619,-23716,-226057,-287603,-353846,-477140,-232941,-102006,-341026,-480120,-158369,-106179,110698,435272,614156,631041,439588,179601,-197580,-164074,-12163,-21620,-14257,136483,337426,571654,850681,1082372,944824,400326,-181150,-156130,-152929,-106734,83259,-39665,-57234,-88589,-218439,-376894,-351576,-277636,-165966,-189556,-399561,-523483,-462198,-386560,-26587,222392,293271,-13696,-110841,41954,193807,-111965,-414380,-286703,-266276,-504683,-214313,75257,172419,39156,-179577,-102049,-23949,38787,-31698,-191704,-290750,-281383,-109517,-261588,-449636,-125148,-58405,-47351,-234304,-190407,141117,375935,203028,70354,113544,106975,62513,-11975,276419,710074,647577,170178,-266529,-167845,-45501,-32539,-37055,-49298,-328470,-442043,-417403,-493314,-208337,28501,102423,101112,69449,-21392,-343666,-269572,-85857,-322464,-249682,111320,216567,105976,-48078,-185193,-563937,-381583,-284268,-400081,-202046,169398,201393,-233900,-235205,126973,482085,539142,502759,453350,499223,669591,415262,138145,258031,584875,842345,618115,267442,487404,606917,345081,-173851,-24684,143171,191385,147590,-172112,-434193,159507,409284,41744,-487091,190685,394523,8628,-246591,211928,-9828,-193571,-399110,-384425,-286258,-72822,-66319,-402168,-184869,84209,216783,-5911,-32514,152099,-54439,-372350,115428,586621,886067,442445,-359773,7573,273173,154879,-102870,-126812,-27078,66943,78490,215409,286277,190309,-15971,-125735,-4334,38649,-193556,-250316,-238895,-161695,-253561,-468067,-129523,153446,151073,155865,-45324,-146460,130399,654886,833809,878908,366170,-93476,60042,179410,19188,54352,159257,11404,-105534,-107856,-51345,123221,117176,-247783,-474385,-27698,500518,781743,426669,-304345,-155803,253578,629258,251847,-100897,-325593,-265465,-137895,52114,168118,67775,-197858,-264752,-199105,-347253,116870,507732,665122,340906,-197601,-277623,120622,293135,-22961,-375085,-168365,-26032,199915,425259,557572,476976,522123,330990,273443,46586,-163141,-263060,-205192,-128779,-379427,-413554,256965,930873,955473,756906,500702,305464,324585,186104,54875,-351655,-225511,-137335,-123460,-43791,-137372,-289238,283057,722212,771409,545510,181892,-231734,-252657,-141507,-67148,-174609,63982,598068,598867,573637,42104,3734,-133580,-398460,222289,424121,257702,-380809,18383,352604,307217,296353,250500,113300,-48833,170587,486720,277683,-453277,-217323,79978,-115870,-536778,-296693,-150309,-246257,-92283,-56708,-216652,-271791,26798,101380,136033,79866,-76113,-398177,-216507,144887,98093,-301339,-87081,288930,165421,-250381,-287922,-391553,-397274,-179084,233937,646945,687314,342991,-319429,300845,732142,840780,501508,37522,-207917,68130,69049,-291305,-192941,213925,85296,54407,345372,370951,16222,-45501,238560,417846,503511,619793,225313,-387585,-362668,-314928,-51084,77106,-117244,-406190,-455946,-473633,-380538,-256754,64761,131407,220133,477490,409844,289155,324794,80475,-105330,-337852,-362838,-201371,146803,178754,107481,-140236,-118294,7123,-83498,-218427,169807,377266,75355,-106518,239853,334650,-22023,-336570,-189528,-342239,-512345,-347397,-192821,-178022,-364705,-258850,-107926,-169065,-325878,-376900,-209445,-142869,-109065,-144854,-47014,-26034,-17852,75343,228712,170687,73933,-178730,-262759,-242300,-44950,-8743,-137264,-323602,-249695,-1435,116354,319456,219494,-64907,-457120,10174,152623,115523,171845,233876,227447,471366,918754,884921,571621,-128022,191448,858208,1490342,1241109,709731,19944,-329187,-487798,-208946,-91765,-105505,-63720,-286893,-317688,-248505,-138489,-186336,7245,-50025,-247825,-168752,365129,926694,1184893,828115,353830,-1415,-29817,-187835,-404320,-208327,120272,352115,362580,105085,-69883,397638,685450,994942,1270778,1169185,1012367,712594,532861,171659,-300650,-571469,-300311,105061,337911,415236,353380,277754,445427,948686,1079288,1063998,643868,230538,-133950,-270384,-146520,-24298,-261673,-565088,-314467,-86049,-59587,-194555,-394534,287375,531997,268083,-181092,-309144,-224379,-267563,39335,164339,37901,-92572,142983,363607,314274,4451,-269627,-127128,-13644,-228587,-465341,-312481,-416380,-302862,-92784,-214947,-244065,-127784,71748,112023,118515,125183,423343,594968,566952,139246,-378553,163897,338851,-132176,-332970,-53568,19725,-137584,-360939,-76383,223855,274804,175384,140472,120306,40061,-41967,-145561,-161201,-279265,-444149,-235853,-3575,27845,88375,34157,-38413,-244164,-292924,47878,102877,-155053,-159412,244616,991385,1436635,1258022,701811,245364,22979,-151605,-253646,-233868,83645,365313,500918,348905,26512,-387841,-8659,307757,393904,112308,-414495,-17339,267757,477797,616560,621111,350523,-65279,-355095,-509253,-390075,-153037,34807,42848,68214,293950,205685,-26148,-165536,-8252,-30534,-390554,-196921,-66165,-466422,16056,606956,539627,279660,544770,637108,543819,522786,472811,95360,-266945,-468625,-357679,-348228,-393166,-292236,-346257,-162016,-125092,-36450,67341,-243016,-286153,357333,487880,227056,-272836,-134998,-200221,-516078,-401634,-450402,-222145,195797,190262,36535,-254924,-419986,-477706,-431414,-201849,-16063,68636,83469,221050,158878,-64024,-136959,-29257,138284,237052,-153603,-389282,-344171,-125797,-32894,-192422,-547858,-512347,-574580,-393469,-82018,52827,184358,240545,119333,468689,579103,336574,228546,651821,877850,754483,437159,31970,-102019,-406169,-538214,-154624,220847,390565,259276,240590,192768,12019,-331913,-210073,149054,222214,-25617,-265235,-220011,212362,381547,217755,-358095,170594,735615,813576,336122,-326521,-206152,293527,741499,635788,97809,-448756,-319663,-150444,-371889,-356249,-433926,-316816,-185480,-276137,-456878,-554263,-320108,-82262,-63178,43199,308011,343770,262226,70827,113697,479517,611190,413422,140678,45430,-75024,-195768,65300,232893,18192,-419424,-362164,227823,549202,642530,409288,25402,-307202,-356539,-448023,-417793,-356995,-418784,-60436,146006,40430,-391744,-221347,-136991,-289661,-395566,-421278,-308435,-190203,-129070,397002,578006,232390,-156412,-89443,118887,238101,190059,89685,676997,961780,647177,86989,-338592,296185,687203,553259,313426,336530,230289,6484,-68306,-24396,72671,58240,-53458,-172078,-241371,-30484,-109110,-380296,268008,798499,734176,601014,504487,553053,372913,408924,580974,162272,-508700,-130091,65672,-17507,-222459,-364157,-334532,177484,474025,362653,-42150,-254939,-238308,-307989,-83773,1436,-102169,-361935,10714,132983,-219835,-109717,322030,456383,240619,-315126,-36090,461196,245729,-309292,-290640,-67001,59629,175521,-259941,-331560,346009,431725,-115861,-274669,101996,-33899,-287106,-446033,-316827,85132,425142,334254,107766,-153749,-256250,-169681,192097,351099,129438,215456,332744,461178,322152,191126,-247867,-388610,-90228,-55340,-131799,-226958,-23960,126246,55220,-103499,-235043,-151083,-27349,-63822,-381290,-117877,81226,89352,1013,-159913,-317658,-437392,-394461,-204102,40575,28256,-12699,92301,259874,271737,155836,60364,31061,169899,224876,158447,49077,-234654,-111231,137488,205397,677713,527897,367866,386234,1053595,1445772,1284833,358636,-443455,57004,160380,203774,390000,820715,757522,451384,-103729,-370106,-276188,-457408,-257424,-270736,-584585,-92310,272064,829349,1008511,842221,207869,-6793,188026,125205,-158224,-438076,-446185,-285745,-171915,-313951,-515162,-261650,-136594,-228495,-304602,-320808,-210512,-76493,-13110,-52211,13706,-10079,-352352,-135022,8152,-56303,-47077,150966,362514,400762,-52290,-110795,465969,463248,57798,-427306,142307,419469,552133,384597,121405,81567,4621,-93906,-24436,-172538,-349863,-309440,-76713,-78311,-120353,-226803,-387072,-122542,95610,-83095,-245370,-273721,-60762,292497,599606,435271,342008,86600,-116916,-254073,-267333,-170398,-181159,-381079,-464864,-358422,-189665,-41693,160677,520630,841413,731991,368602,349288,639314,890461,823071,622064,355781,27766,-498036,-134791,81196,-79694,291885,591051,777778,681703,206014,-333505,-373109,-372265,-203268,-97768,192274,541659,540805,166848,-105758,-18274,-105328,-587850,-237168,-168819,-219560,-134934,144545,499590,541307,492549,427606,321451,202938,237994,366247,652445,613783,280103,-58751,-50968,10525,110346,33219,-174500,-210955,-118221,-141044,-272019,-104414,154218,243002,139099,160357,287653,359290,397843,479750,332510,-30137,-477102,-294131,135927,438992,556503,320320,51492,-63753,-138865,-189651,-364502,-486666,-62088,322092,567696,586182,336085,150355,6680,-76890,-274057,-288962,-199146,-253873,-383951,31784,100294,-332601,-72854,276439,100750,-344836,-408910,-51825,421733,792784,1192473,782282,114076,-195024,-43902,-231190,39270,280861,57329,-423271,-415918,-328106,-285071,224800,705157,754546,377001,-161932,-387757,-142465,-55565,-306009,-139086,123712,297735,177303,20245,-334947,-354501,-399838,-560945,-389195,-358648,-356256,-23635,361797,649396,881072,943253,961237,668270,266224,37891,96052,85275,-71736,-255920,-55616,82314,-240390,-372737,-43688,12603,-403448,-7418,386800,455768,255765,90720,133679,221239,161729,-203116,-546363,-362325,-220587,-18033,186598,84917,-75322,-50466,10366,217893,238274,81125,-310786,-319653,-188482,-236740,-317391,19542,252835,188945,3725,-187029,-298036,-229745,227763,437674,169850,40414,560110,697864,314460,-493843,-89838,341158,342347,-16625,-401541,-256482,73886,251695,258984,-133459,-233392,68414,-33558,-90417,-116858,-161696,-139113,-180604,-385055,24305,492604,455984,-79519,-184806,266421,321545,50601,-186536,-76985,-11794,-210085,87240,786131,1090235,863976,105448,-403803,63303,183482,343806,486366,436442,296372,118154,-141332,-234168,-54262,222349,287025,89778,-67473,-206424,-401052,-389436,12751,205997,93849,-388706,-150243,256672,546178,459535,218861,-56498,-171890,103747,382673,252175,-1668,-149007,50222,-43711,-232651,-406721,-272833,-161059,-108641,157571,-130563,-356112,-175868,-35486,-34832,-103826,-45041,117379,-9244,-42385,71016,182298,-33693,-114844,-231836,-41776,30086,-61184,-218547,-102497,-319684,-380085,-176405,-73625,-62759,-217371,-440721,-340168,-104491,-113836,-325292,-241234,-76675,-71266,-310564,-218915,232593,914007,1180902,804865,202774,-232369,-55212,24266,-36943,-45365,18893,-92100,-509386,-194186,93034,-83074,-380272,-401673,-290267,-133057,72332,392277,530100,233565,-275888,35735,190508,134248,-88480,-184317,-224499,-171982,-55365,-55562,-403695,-210935,44415,198189,12310,-224579,-122413,32485,96111,-22392,343263,985434,1491132,1208423,919039,532504,385407,334843,397783,480196,486484,224013,-89329,56543,188725,139539,-4829,99043,176471,307748,264491,137678,20615,-56188,-12854,65271,179050,206251,283345,421718,417744,206518,121551,-13912,-90235,-148175,-361785,-357177,-469630,-321004,-281303,-555110,-276942,-150075,-233267,-303038,-4957,206319,24497,-355675,-80139,314955,657977,747252,278951,-504923,105439,582544,727827,451147,162273,155080,288836,502958,603194,475076,293448,-112742,-133209,-126418,-501702,-288674,8311,-26655,-200426,179031,483741,475612,226679,-155599,-553388,-258568,-333031,-213725,-148919,-208978,67697,360805,374988,66803,113986,341751,296167,-296601,-263,428566,622790,521985,7166,-413280,56924,-36489,-288805,-509957,-386554,-324959,-516212,-294015,-57028,267423,238825,306076,472655,654533,622008,366694,143022,-114697,-308730,-105055,324901,720416,983572,902557,521372,-94227,58318,716067,905542,540871,-136968,-331455,-146446,138543,283675,161312,-110488,-473387,-62821,157947,90608,-49307,-279999,-272155,214677,733776,1160461,1259035,780623,138820,-311894,-296664,-346980,-359870,-320093,-277154,-254996,-139651,-19801,269975,574369,687443,493294,447982,405789,227531,-193587,-365189,-219232,-131471,-162070,-49205,280503,725602,698679,311632,-133178,-216493,-186811,-123714,84256,102029,-25968,257882,619883,630827,378252,308025,179916,81689,-28326,-152035,-231981,-245155,-42037,204874,211314,165062,160354,9950,-268594,-233109,-43720,-2183,-182556,-608625,-171595,251026,89489,23052,230473,-1013,-384920,-93479,-59448,-329722,91015,453725,528078,481996,206237,21244,-195571,-376976,-276558,-123745,537128,839580,984427,752927,229448,-277506,-481675,-468428,-189084,4675,-25599,-54168,15570,57064,134497,112628,-101640,-243618,35763,219585,253025,266911,242814,-84461,-532744,-6305,451355,623598,228649,-256096,-8338,417690,459180,5889,-246219,-157693,-221477,-409036,-325711,-22598,89489,-175675,-426232,14471,17100,-231380,-288002,-94151,-125945,-215082,28373,289811,236960,13575,-119718,-281089,-234363,-251423,58294,9964,-83697,-145365,-435469,-431389,-390262,-263745,-202771,156336,471240,598281,418378,339876,165889,-72801,-193303,250872,612865,640733,272952,13043,734558,1325863,1074256,387442,-243548,-575682,-504552,-324648,-320745,-289926,125625,118500,-265256,-269901,-214869,-299851,-245695,-150086,243023,424533,485400,41058,-221017,2229,11162,-32248,109303,120442,146906,326549,305697,-3391,-223731,-290724,182572,728910,893497,694230,57209,-578628,-577682,-496441,-508768,-423202,-226679,-63783,-227342,-204651,-384706,-467013,-97631,82126,201539,61700,-4713,-169064,-350039,-343635,-339443,-240550,-33873,237592,375450,502252,437123,467885,432828,228215,30226,-310094,-382542,-187239,60395,138319,-10525,-445487,-627616,-123661,498351,584766,256349,-91873,28221,-144464,-514324,-357544,-115685,-260833,-381521,-215059,185850,567309,700642,712492,635495,343501,45118,27914,41387,39501,166997,242868,509314,409274,-231790,-400921,69754,-51680,-350419,7390,263030,141737,-206653,-380124,21151,449338,324659,124022,-28277,-203690,-438202,-324900,-229305,-419458,-215840,189564,399149,400924,305715,376271,360585,198014,-45516,-216691,-172109,-304314,-609498,-576521,-364833,-151890,62120,248114,669903,751046,304578,-353629,461630,800706,490864,-63178,-387024,-427427,-564966,-533641,-388986,-302684,-349205,-336095,-522241,-586285,-421868,-185208,6403,98958,-12573,74077,24363,-170066,-464971,-529706,-393193,-102387,134627,281351,336194,521662,443741,118952,-406877,115008,810019,1074819,579339,474248,810388,668133,277870,-384679,-18642,262632,53736,-422673,-185561,211549,328570,295782,-162211,-516341,-176446,63674,175573,202792,114248,-90041,-200145,-299717,-374614,-241067,-72772,-37660,22172,83224,281337,350457,-66425,-488419,-15197,301342,352570,187643,434783,600270,599416,481840,458449,513043,411487,53725,-297196,-536553,-260558,-34654,-38353,-142371,-166645,-173785,-134409,-119307,-47592,86961,265731,361834,283351,298560,354543,453619,557731,163022,-109059,-295517,-288177,-254829,-241627,-129897,139183,161832,-117684,-352794,-250831,-349630,-538124,-331533,26827,370504,475126,605030,576043,486209,320856,72254,-187458,-296180,-246802,39794,139270,193271,85489,127759,186793,124514,43157],[91758,-34096,-358389,-134892,148737,165033,-73085,-197831,-198693,-176858,-66464,99354,521189,746738,638255,211288,-234733,-281346,63819,209127,-41197,-85541,-159394,-339634,-477731,-419749,-124604,139070,237568,405999,529521,514846,378589,108522,-206565,-117795,146450,227860,285517,701732,825712,594822,224564,-54943,39280,182577,361075,399671,405359,383496,-136542,-306457,109345,233102,144483,-270146,-467616,-422480,-88039,108933,523790,735014,694384,539910,382496,97018,-279437,5806,168185,-16124,-176302,-196699,-157368,39965,490172,966357,1021301,513730,-279129,-232857,-211191,-264465,-54316,-105437,-115419,-89887,-183084,-392270,-543734,-437156,-257926,-206192,-312580,-514689,-578946,-469779,-219361,76483,297275,-73359,-246034,-292812,-190376,-342338,-557800,-203147,-223138,-295458,-7715,109726,16107,-158450,-177148,-17182,78779,48577,-111480,-320192,-275712,-105262,100029,-110994,-501191,-40899,86436,134244,-106145,-156819,192619,485297,372739,126162,28336,12965,-67238,-224495,-43112,207236,186945,-150390,-545509,-267167,-164720,-115205,-38051,20186,-134182,-414763,-476548,-344846,-158566,-171232,-242661,-381556,-256645,-301235,-491062,-129217,1884,-214001,-307330,88702,370178,416351,380115,174761,-270887,-446359,-343447,-426160,-82237,290519,206880,-210259,114731,513508,642974,522827,431943,511963,540100,617945,367442,205374,422580,693024,859629,565578,79039,197630,499732,329387,-60675,174981,341785,405342,179631,-245531,-243826,353493,566019,121361,-486934,68307,430669,211017,-242594,-300099,-399343,-518573,-417871,-478650,-419997,-136167,-165905,-363679,-403830,-14479,232113,-4265,-152281,-8204,-133058,-456891,151828,586216,836179,388583,-357076,63109,265575,122115,-100175,58761,351824,290138,91076,142232,284435,-98389,-609033,-469184,-239088,85461,-41566,-214897,-435281,-343087,-361180,-490744,-55433,218859,175130,33399,-154126,-176032,195272,674806,774492,737103,202437,-449699,31476,239996,22675,-77076,103557,-45722,-290060,-249883,-49688,237805,244490,-146941,-484774,-240031,254650,531938,340677,-369697,-45865,543702,877404,268586,-297997,-243026,-66511,-68471,128376,136659,-101320,-197903,34,-43330,-94784,-377623,-70744,123598,-7794,-251476,-75326,167265,118668,-268147,-165312,105420,220823,339027,577627,622401,408433,309486,122960,84802,-217542,-326219,-214736,-53732,12319,-11605,-122567,354922,939049,884267,580962,217764,105794,92399,78128,-53686,-402692,-69708,-15036,-136863,-126149,-147884,-414646,112005,530603,621086,388895,81882,-269757,-28512,130089,198255,60461,20089,592293,752602,751981,118103,-77969,-103217,-271696,331306,596790,389237,-310433,-8147,239759,55125,303415,411742,185786,-86095,224586,551076,269059,-275432,-378342,-214640,-416915,-167534,-39996,-26673,-201038,-480088,-296032,-193384,65058,339455,378261,233873,26844,-143972,-416224,-261176,85251,-58543,-234670,164374,443525,120975,-262426,-84722,-208093,-390196,-173329,280555,708425,529239,69835,-270314,658264,1016518,1134541,721261,150046,-62358,117157,2777,-348153,137686,468423,302203,413656,788130,670709,301193,225866,476598,621525,620757,587016,96637,-371780,-332400,-38230,246402,176813,-185893,-313176,-231125,-294559,-228770,-257041,-13538,30576,50152,205013,205315,47312,71617,-1216,-169894,-352904,-379604,-165230,93572,51352,-31858,-50617,75123,189960,7094,-333022,-33608,82434,-166270,-317471,37653,155354,-52863,-314601,-282518,-337132,-446815,-313596,-207001,-229801,-271186,-11677,123967,-9252,-207111,-340875,-250415,-263704,-201692,-255716,-211904,-221751,-166765,-26779,-35276,-117793,-298799,-422366,-427033,-478284,-382029,-277807,-254993,-251972,-539434,-227793,-15170,298005,204322,-180751,-357344,-64153,-25897,-70630,96194,227486,215685,410017,851341,783474,487242,39556,265938,570990,847459,817017,641251,149292,-127321,-145463,51235,230099,310800,350309,88405,-22803,76682,104391,20182,88566,44374,-139234,60154,635142,1090966,1217737,844337,385638,-51985,-72471,-102441,-262581,-319841,16017,192778,239467,8996,-158693,333614,667942,872830,640009,607729,625034,393387,85347,24101,-253808,-318418,-157837,239300,484164,448218,262661,264679,574173,1058529,1166331,1041039,647701,183821,-169912,-234646,45208,191282,-114389,-440982,-209921,-21852,-107555,-163426,-358913,-193528,13949,-199547,-148737,84420,-98924,-371187,22647,230900,98026,-341260,-315029,25232,122596,82453,43457,48012,-43172,-333708,-220312,65136,-81957,-264856,-231369,-348711,-400263,-271549,-216635,-28206,148114,301730,906825,1049558,1020749,589703,-67914,53442,436847,159440,-342259,-251094,-48337,-197518,-292178,-317,317664,375843,249408,146462,70266,55345,3197,-130042,-269628,-354319,-96838,120861,121982,-45716,-128701,-284290,-324511,-453333,-161138,44182,-48967,-181354,-85588,300033,946554,1462114,1378667,678100,154346,-134981,-186643,-196607,-344293,-34643,141145,117145,-3138,-292967,-516664,-228688,-15753,73067,-308844,-184121,22621,139462,251422,503295,628610,490442,-57883,-465915,-388617,-320264,-198391,100813,81265,-38483,34214,53681,8964,49777,100343,-93735,-552093,19754,167038,-276010,-85739,501671,554537,215198,298580,426038,326868,280430,257369,-31372,-442241,-246832,55123,237498,82291,-44646,-140562,6831,98639,108239,81435,-273492,-117071,313465,537699,253244,-350400,-230606,-149296,-407171,-444212,-548911,-143934,189572,144113,-37353,-328276,-319340,-239897,-196963,-196719,-120256,50816,140858,254976,173794,-97608,-310807,-109955,190582,284549,-41355,-194564,-278026,-356767,-126100,-32240,-283271,-472829,-444116,-204176,-251135,-178585,-295482,-156169,108932,469882,501534,107014,77412,728727,1004356,901448,557106,210545,69550,-213810,-476259,-39160,413858,563051,285220,215388,242931,254614,37815,-182167,76312,86452,-70411,-210667,-46715,261890,431656,258754,-412455,195302,822904,847551,143864,-468544,-85096,319587,777028,791697,225345,-338850,-401775,-272811,-212784,-211633,-386294,-424954,-196128,-343752,-483510,-320226,-276527,-286546,-274504,-52595,209513,205339,153885,10825,21946,452774,661604,513232,108470,-96026,-198421,-314387,-221197,-131969,-273242,-592609,-243962,325337,793060,960443,758030,261216,3602,-78856,-351129,-343104,-245097,-254589,-47511,146156,21607,-380566,-123020,27262,-44403,-440101,-438957,-378032,-158745,32848,565841,783930,482596,-42359,-153077,152174,362190,310382,298421,637976,856377,646004,103731,-202267,290901,599401,568426,382140,421762,346314,73129,-96413,-80694,13359,-79428,-264882,-390722,-199258,22654,-68394,-264809,136933,530218,454312,456117,540433,428245,276455,487508,711134,349414,-331208,-220138,-77846,-163322,-340193,-398161,-295355,-8034,123421,90560,-133493,-294222,-403841,-354100,-10691,29159,-122392,-316959,31919,155646,-76685,-217236,205996,206474,78994,-219783,-221957,377999,263095,-80451,-355252,-159742,71329,67306,-281690,69122,674416,606773,-20203,-416814,10571,-109033,-423914,-433532,-352056,9469,201241,154357,71476,22982,76434,-282015,-16379,284768,328480,391803,458964,375134,219182,170029,-141333,-453431,-539815,-483020,-399717,-399869,-226208,-72774,-116434,-116214,-217813,-40647,136066,149425,-143325,-160578,82457,344471,325550,30920,-246554,-405206,-209710,204947,641560,658004,319620,145773,288449,333581,156149,3891,115905,351531,454182,357784,103358,-312808,-170666,-35740,-179092,141519,291987,311408,499364,918097,1402700,1205278,543887,-186073,83908,188651,207966,338688,886339,871481,592344,-70741,-537550,-229468,-408098,-325527,-106792,-199682,-296810,172988,817725,985716,871797,286661,192997,259490,125392,-134709,-443187,-492678,-280129,-12281,52202,-157856,-434674,-236159,-69040,-189205,-409792,-39709,190671,276383,238893,314855,177646,-339611,30281,301363,68771,-286067,-94325,141331,315416,-63565,-407142,334538,610438,366835,-153542,-232381,100925,425642,361476,141005,4216,-166858,-241038,-128959,-264186,-377383,-158758,67625,86493,-56730,-244995,-364768,-155095,-5408,-119140,-300599,-333527,-103718,256795,386641,214044,1792,-46633,-149848,-234076,-343051,-284112,-163180,-237378,-317144,-300745,-370424,-362180,179746,635917,962681,749648,380771,461525,618584,834547,889491,840025,697336,246535,-326417,-410833,-127839,311788,853690,945472,874341,674737,72990,-437717,-346090,-389412,-480803,-395981,165274,505727,543873,219819,-287599,-214603,-218304,-452228,-133660,-199259,-566857,-476526,-189400,355463,576251,538035,345594,116442,-26565,45355,260333,495860,445705,171324,-142544,-186159,-169855,-137605,-242378,-453941,269116,228743,-70485,-335547,53664,334875,336464,165680,127980,378297,656766,792154,766090,487991,43488,-316631,-275881,516,206806,402221,318489,94303,-76395,-226200,-332999,-414796,-598949,-256383,133532,400288,309506,14505,-88871,-163087,-286744,-476648,-442479,-220875,-244658,-303660,26245,57467,-155080,74368,426237,320936,-118844,-463245,-233060,293058,830919,1223132,847952,96333,-126629,-8297,-121060,182586,469408,280767,-168353,-442840,-461924,-455731,-39642,351886,431942,198271,-203267,-407531,-127850,-277768,-552843,-107523,184888,278323,40869,-34175,-281909,-321000,-281176,-163194,-202302,-575353,-294506,208320,460990,430515,519079,722349,894837,730578,408228,195792,-80068,-328465,-388721,-199976,194578,455774,149344,-331787,-76754,81389,-266307,145896,612518,741928,503073,270514,362339,416198,369318,89020,-149944,-124715,-138837,-47304,191629,205382,182403,241950,243528,229591,313424,303028,59939,-37066,-145878,-284379,-282043,-47021,125487,134896,47989,-31624,-140260,-392080,-22028,268551,177496,125387,579902,668779,294124,-392700,-217765,288813,377334,197785,-173165,-533145,-199699,185797,263836,103915,-50587,-2771,43179,99825,41864,43801,-104084,-300992,-269741,213267,656205,651145,233858,-355777,-99608,119952,7732,-187450,-3455,31052,-281562,-28191,535036,765011,501079,-66151,-354054,99078,236166,344872,351801,200592,61437,-5311,-155749,-286193,-10634,295788,393459,142772,-83463,-186793,-349413,-336484,12607,198630,143293,-375345,-140804,357422,616542,444550,230890,77102,76997,217202,415246,227086,-156376,-421446,-43333,3530,-95964,-244713,-248568,-56923,-314154,-304490,-375443,-192582,-6608,28587,-46424,-136142,-111601,-173650,-187358,-255253,-113957,-14342,-68763,626,-191805,-220324,-29892,128906,247832,373949,102845,-209338,-232225,-199899,-175339,-245465,-404707,-216825,36110,152767,-34806,-287193,-195214,-129921,-249113,-141839,236000,739665,1140399,1067371,699505,193236,40357,-114764,-87227,6891,79002,-51132,-394532,-270109,-46585,-246632,-506082,-587484,-489640,-299983,-39496,319834,420047,65904,-112349,274754,386544,254745,-67686,-294622,-432562,-412112,-377205,-322189,-240094,-272922,-216457,-90744,-174473,-279984,-61497,87129,151334,4019,150159,558066,1042642,967916,944756,646002,249259,139626,15246,-20177,21114,1792,-223912,-250927,-51748,-2919,-42744,112205,209051,405345,268687,130750,-59989,-177330,-223154,-198855,-88881,-39250,151967,350254,502422,376949,97839,2844,141155,297123,401713,268632,-173504,-438416,-536308,-414841,-170286,-204057,-320769,-297785,-14945,54608,-229458,-232118,-36078,-71740,309348,629555,222217,-440219,24885,394041,433412,221326,48036,130000,243213,466719,545851,307288,-52724,-188544,17479,-86511,-541684,-99422,126827,-100685,-281149,227675,522350,508668,394633,179971,-84007,-440005,-413914,-74219,535,-130434,126879,406530,422748,61601,39862,439044,509827,-35498,-198411,336496,665704,617342,209009,-197660,64995,78775,-218755,-476046,-408901,-332836,-526950,-371497,-199926,10557,-32947,-10814,289922,664777,514390,210139,-158966,-286376,-256132,78806,77634,226396,538013,775555,602482,98819,75273,763161,836319,470668,42291,-73925,-52394,105792,207282,44005,-271898,-169803,-50289,127800,209878,100251,-168801,-476012,-107769,354935,674461,810803,425527,-227918,-419371,-416789,-478644,-337141,-175952,-49967,-67350,-186122,-187192,159750,640259,872339,621505,472544,363266,24085,-383468,-79084,-162440,-283021,-303087,-145790,201351,635914,714245,404162,-24675,-236626,-191794,-112201,-48148,-27179,-278083,-39972,414965,520372,326285,313132,442650,404767,112882,-119266,-247543,-274453,-64590,229168,252212,42324,-149987,-351995,-469581,-370731,-160218,49095,93956,-319273,-462902,9331,-112094,-145502,129307,41733,-99446,157858,142362,-162779,-23690,282766,360330,301751,59862,-150957,-321517,-387432,-254218,-32054,497982,714081,675173,268285,-214586,-548281,-605162,-439110,-263135,-287875,-388832,-375836,-203039,60082,341514,436657,212629,-338898,90393,438223,451406,465856,378887,19444,-415359,-98327,456383,683722,274987,-251035,-606,547393,573652,125879,-204276,-84118,-117247,-369194,-104633,393349,452883,30291,-444960,49039,128486,-77547,-159499,-86761,-144188,-315721,-12032,251022,264239,-73566,-191174,-242165,-198592,-238779,-176301,-180379,-225383,-276822,-522906,-524460,-486107,-481088,-99610,359342,588668,620576,339951,77417,-120679,-323424,-205515,386229,681554,623641,155796,-17598,993282,1690369,1238568,456138,-310870,-516965,-401578,-103408,-44520,-255308,-13613,-117594,-420963,-104154,5055,-145488,108046,140629,169136,191479,239723,2480,-6636,147557,234143,120174,144089,208825,350829,423894,221274,-276378,-457716,-319896,223431,741586,941436,611611,-39887,-572981,-275900,-168421,-277762,-431695,-380043,-143458,-219013,-285322,-451854,-381314,-1762,237860,348939,204538,107717,-83540,-197388,-183945,-223023,-271931,-259633,-175702,-26592,213774,304153,369991,332821,88504,-169000,-409274,-380777,-317757,-46192,123619,3890,-288115,-65623,479734,979071,933075,508760,60101,22562,-115928,-257001,-82544,-51244,-299437,-221007,18763,372196,504663,622694,508586,507180,330715,201630,174521,199545,123277,130110,337123,447138,326899,-334945,-210946,189472,23116,-324906,84892,266399,80340,-231482,-471457,-252126,55155,-181432,-205612,-270990,-61105,-285523,-501026,-201664,-355185,-283473,287808,539856,614255,575263,592590,319238,-246509,-446710,-406887,-347725,-398468,-558386,-559826,-249021,63941,248362,294283,447355,513145,116776,-458997,283161,531592,435534,148182,-1136,-155461,-228359,-375580,-555866,-592518,-521880,-360413,-248512,-344887,-374912,-197918,-98941,-25804,-124673,113454,169648,-71662,-502245,-425576,-137763,18458,105923,51619,148634,311339,302114,152793,-150432,166658,802880,1099510,739122,641769,953310,683223,188444,-489988,48889,190644,-76158,-343766,-284294,-108648,76660,26138,-304169,-541560,-169339,64122,61868,-13970,169098,109870,-2347,-205969,-75321,86980,269099,186484,56919,154135,251094,218195,-305454,-449805,77997,247860,61594,36435,648925,913774,761495,507636,601382,655205,551235,133959,-217137,-486212,-383816,-221508,-178561,-240895,-233738,-237869,-143694,-53613,-4558,91105,242547,429020,480926,423874,444185,497568,464770,175032,52889,-55782,-118842,-83490,-62109,-174722,13957,175111,-11898,-230994,-231496,-338779,-438277,-132419,166203,292107,384411,466534,409442,370290,285765,111807,-67157,-222753,-283782,-94076,53132,135902,52197,-15555,27247,-39539,-80513],[-32827,-81705,-227178,-233133,144722,328801,183730,-95122,-430345,-296204,-250283,22017,666208,920183,699581,203313,-248069,-363788,-91942,39660,-43249,91036,119365,-122564,-268720,155910,283737,256241,317311,392490,409401,458490,393563,163045,-258863,-304135,55265,171754,258365,518924,613427,441304,128702,-339371,-418627,61226,581002,838683,860887,640034,-67613,-373593,390856,763246,603346,177422,-149201,-84893,41047,261009,680646,820814,565880,200078,110391,-178382,-230541,168478,260404,-2318,-224040,-466749,-486563,-552297,29160,629510,887456,519324,-213181,-239574,-215261,-293781,-108793,87931,46107,-2064,-74468,-260338,-409188,-469303,-517692,-335558,-247946,-374065,-521870,-597121,-454467,-132779,144398,12180,-143587,-460372,-427731,-457741,-526629,-152788,-150203,-125515,154848,96297,-149799,-152163,4754,97395,196631,99657,42228,71764,251702,333106,420549,34657,-587337,-68209,124577,208298,2983,-128284,161676,444388,423765,190340,-25026,-100669,-200161,-368634,-313934,-167845,-98876,-292868,-375601,-250249,-163365,-143727,-174066,-146206,-149531,-380473,-404008,-114146,76159,-75310,-317971,-325342,-390262,-372179,-492532,-157943,-33117,-158840,-327054,11302,414323,669126,742344,422739,-35714,-366811,-390449,-461158,-45397,253274,128529,148163,547647,838878,664145,428465,357105,564026,504407,370324,132132,105769,387312,608919,692590,379281,-202671,39411,376291,202539,33349,413848,614450,518936,119003,-352680,-192200,422691,686480,312456,-262252,-186096,288061,269678,102737,-162227,-341985,-204768,-113570,-145311,-278492,-143220,-166920,-336757,-312926,-35325,230245,72736,-398351,-318422,-217420,-220563,307618,606826,763335,413836,-108235,-19404,139940,6768,-160713,100837,576098,487417,-9020,-95842,270311,-13828,-95936,-107647,-222272,99173,79215,-98109,-365979,-495419,-345210,-203236,104102,299275,230868,5688,-177824,-163921,233499,508663,477917,238490,-186800,-227331,87080,199964,-98398,-270313,-8054,-126409,-382105,-313518,-70321,243609,227263,-171841,-516209,-475837,-128269,44411,37487,-328119,123380,673576,766069,233788,-478955,-79599,166105,71086,121436,-27074,-273845,-199959,73692,129335,226650,23492,-294077,-368235,-287764,-113970,90401,149460,-115633,-195143,255512,366767,339463,351141,579345,625119,430807,256804,122549,-58246,-393425,-311301,-146110,135845,307175,367815,-106713,185381,623510,651998,448861,229814,166647,103,5810,-172269,-357263,25896,95412,-95476,-264035,-282277,-563369,-217113,119428,247182,76034,-108969,-303818,55726,270469,297310,151309,-54507,275798,529132,374773,-27774,-175550,-5776,-134293,191935,553664,381096,-239088,-125421,39056,-229136,212517,469427,140293,-113363,424616,802711,474366,1335,-376372,-460266,-169044,131537,109942,-53863,-84161,-264789,-25794,152707,281582,372502,407860,223348,-54172,-237354,-404271,-337958,-175750,-233048,71168,459393,629605,94512,-252341,76975,-32694,-368471,-326085,165152,534148,205820,-387867,-175767,765566,1024201,1093928,728008,140772,-16980,167343,16281,-182980,341000,534050,407857,625664,1023798,829312,545428,438170,643326,820052,759503,504633,-11981,-277664,-440854,176940,514850,298018,-255564,-132647,48704,-19321,-48162,-279607,-217604,-161434,-180693,-202106,-179645,-238629,-185097,-53033,-229633,-365867,-432711,-189826,-161610,-252756,-289825,-88744,194910,340057,72217,-400174,-191415,-54396,-201351,-563900,-257620,-18843,35041,-192852,-253533,-155193,-338098,-422507,-248718,-152059,21000,275530,373352,122464,-140364,-316302,-302883,-365165,-247989,-260749,-372147,-573690,-248553,-42152,-125536,-331666,-624499,-578736,-529425,-604429,-471710,-443761,-427051,-139371,-131957,-292547,-218359,29844,-33185,-421527,-259230,-160643,-79466,98855,250419,150247,94699,223070,526827,580589,370098,163936,178612,248754,153529,287379,486344,438245,444467,210879,284374,451107,546785,573114,458867,398810,563045,438347,283413,112641,72241,-33086,265454,836292,1144667,1072524,807342,378221,-91357,-187908,-107274,-46968,-161559,-48759,41194,39255,-180168,-319897,128725,344335,166659,-211838,103048,320481,223033,-153209,-191594,-256412,-197340,48358,185687,362786,284577,98475,258195,655310,948093,1042234,780563,468451,12317,-261338,-207051,123790,221793,-60252,-357342,-122451,9957,-170118,-150382,82953,218493,298664,230184,370197,276795,-70849,-445632,122843,443138,372275,-46782,-425732,-242980,-75439,112299,307816,289151,-30853,-432879,-105594,267513,137406,-124257,-384498,-464768,-526832,-461572,-500701,-263070,75894,456393,1077082,1279563,1222827,809607,240007,-27030,387503,367724,-123492,-361850,-70769,-117158,-162133,-19406,290126,343925,228923,69909,-15838,61734,52428,-57970,-194518,-98309,133869,201486,-3968,-288439,-393568,-345004,-244686,-296689,-8698,-14013,-208912,-180191,-19166,238559,636578,1054910,1054995,384180,-104178,-329544,-118779,-69393,-329535,-197191,-152304,-324283,-312140,-339088,-321514,-508457,-247371,32447,34109,68292,103110,-7182,-52555,228368,423761,412013,-58786,-483454,-112645,-21667,-81723,56242,-30940,-233270,-356081,-227014,-31798,108185,121646,-154950,-363518,250007,514700,83231,-344214,263856,445790,87225,-95414,33061,-74773,48995,49647,-182129,-496163,25770,469091,750567,553176,338935,119494,155449,245974,255444,83940,-230263,-143629,185843,489835,244805,-280684,-351671,-185577,-384819,-517614,-422018,-15818,194505,71844,-170132,-438292,-204045,-139079,-89173,-122871,-201613,-68347,6419,35538,50044,-58288,-155860,-142560,162570,242281,77566,-109389,-186094,-475967,-63088,274289,107963,-262973,-417181,-63802,-103905,-114468,-323885,-99634,261261,505058,383494,-75209,-224405,584651,954164,852299,464179,275348,287662,109266,-342944,71875,572538,605892,219297,36789,155469,372616,317124,34553,55430,-12374,-49365,-34342,225252,264805,365276,234272,-324423,120757,688922,598291,-205183,-215133,88658,268745,558938,660299,211151,-262986,-499114,-363097,-140469,-194208,-345179,-183200,81852,-188073,-519346,-88568,59271,-144740,-391815,-151299,38150,385,-42823,-117952,-149302,235710,446247,346456,-23173,-219042,-259144,-258583,-230957,-182049,-311491,-431936,-195157,262058,782089,1001684,855862,395216,281710,231487,-56325,-79021,-69996,-104358,-99933,111870,-37924,-373843,-50433,132643,76311,-171785,-165811,-203942,-62743,180014,575694,781178,544867,-61222,-199235,191246,455744,358798,349320,376726,437512,264563,-209955,-14741,244561,396040,453081,368686,384638,288875,5850,-5389,58031,1039,-214384,-494892,-332782,-117991,-5526,-88995,-257261,-345668,-224956,-168853,418,264749,148450,127559,360598,528104,302622,-284130,-302917,-165759,-240221,-475727,-546803,-344968,-111953,-6539,10942,-120357,-314026,-272734,-48660,309609,179644,-71846,-363103,-34935,105028,-1989,-355212,-120010,-167930,-203674,-243581,-434956,93697,130603,-3064,-233862,-202417,5679,-15820,-175154,154372,618416,533498,28679,-380272,-184274,-249549,-492587,-214406,-258721,-246860,-237532,-134336,-16458,117996,318873,-75247,-327715,89939,365889,408779,403901,116179,-49591,57326,-5328,-76382,-159022,-167322,-343978,-434965,-314382,-198096,-153362,-116319,-268803,-55028,223810,303548,17693,-290677,25619,438285,454913,52413,-355548,-348724,-90874,472790,1045802,1149427,527206,29364,234907,416439,174879,-92707,58642,354301,508064,400049,21423,-365552,-141106,-227805,-304218,-478341,-163410,-23218,185686,245964,804691,812083,622137,-61332,70066,256047,126852,42700,495238,663385,554542,74731,-458267,-332737,-416642,-390365,-16798,127064,148079,220144,532343,682020,611335,264015,310190,255156,104044,-78036,-258520,-397308,-284314,120587,393045,329491,90964,-108042,103295,-83865,-460793,62823,301140,381905,423629,519456,226604,-464585,161574,538987,222759,-205111,-265757,322087,684044,481567,-72050,296963,779439,717084,195979,-392390,-126453,241299,283264,121377,-112296,-267248,-264609,-195536,-236743,-198026,-65611,123924,181313,7391,-245141,-360122,-216894,-124625,-83502,-257683,-530185,-326162,-41771,-47182,-166189,-375847,-268231,-192227,-108485,-199210,-349963,-182876,-142029,-279753,-346672,-351148,-333201,219533,698425,935643,639757,355551,470785,490683,651984,868315,940659,938714,451828,-6556,-304866,54236,709831,1119669,1101060,835817,523382,-117895,-374440,-137555,-158892,-269387,-214781,147041,336756,372201,173440,-377536,-405688,-309001,-369840,-115258,-78491,-124717,-46633,-426996,76489,516404,534082,250403,-104985,-318725,-229389,25580,140053,103634,-29514,-293197,-367213,-391067,-368618,-451741,16844,525326,482010,26586,-382486,254030,529989,460299,160934,9327,211397,564461,831685,814144,602392,271222,-59646,-204058,-178526,-120158,108467,215186,42134,-226176,-426803,-420431,-390441,-475486,-424697,-26546,174578,-2406,-458527,-485965,-450590,-465420,-346915,-287433,-256966,-292976,-237130,55574,86591,-65150,139677,460059,455960,149590,-152698,-442301,26738,600239,781962,555356,-92866,-143139,-83725,-125198,250151,609309,522318,180643,-142823,-209308,-355487,-303421,-28366,165460,66716,-220283,-82989,180319,-6546,-290014,84319,332149,260819,-28558,-49003,-174243,-3803,80025,207771,267124,-168135,-216556,280850,451783,278003,95942,266564,504962,588638,418644,237516,102581,-236542,-505677,-223979,345902,683431,442564,-223804,-159335,1321,-227174,248788,754254,855044,579878,322848,439980,448710,373057,244812,146115,62231,-172342,-196849,58428,165166,247712,370686,391834,252025,307006,378728,349605,294734,24916,-240551,-314967,-162324,-57034,37456,82838,48892,-138930,-505693,-314857,-50181,-33558,237248,647811,635501,238329,-189897,-118599,300330,510878,466438,156885,-236556,-430430,92909,182742,212108,143925,15124,77751,183648,195365,196826,-124867,-471660,-184270,190133,499753,566460,406020,-57599,-484209,-151777,-102175,-239407,-79387,-103422,-421477,-130247,204741,293279,17194,-329602,-379660,-49393,137037,194351,102234,-126484,-144693,-45331,-120249,-309223,76534,330807,375913,156755,-139306,-206421,-267506,-222846,19594,163487,194068,-302539,-152214,292838,382584,176680,97225,130051,296408,348873,257490,16670,-310883,-570587,-154807,63750,57320,-30107,-204838,-42979,1253,-204443,-302941,-3339,76584,549,-92467,-146544,-142010,-111711,-170211,-261653,-408848,-230679,-21804,133921,-127389,-449932,-206205,143324,489268,558801,323541,50193,-80275,-44066,-179657,-358099,-278256,-114403,35219,232126,171413,-83764,-260471,-239187,-222295,13310,179174,448446,941582,1188465,1011005,616262,238166,-221659,-191821,-6875,60626,-41092,-327179,-383199,-212015,-336990,-507599,-491906,-564752,-426183,-141672,219901,314259,153819,208805,442808,457758,220005,-148495,-418488,-422115,-294003,-106451,78767,13833,-255259,-411101,-376503,-435771,-395088,-104716,82937,167562,28857,-87835,78525,379028,473762,537914,510528,102949,-51464,-293898,-528952,-349234,-33385,-81609,-278689,-339948,-164249,-17649,153101,297464,394511,190250,84704,-113517,-164344,-337657,-393997,-326285,-229220,147441,381264,623576,559696,50787,-18147,295591,666770,885628,563464,158126,-298661,-538799,-277364,-101915,-219733,-405444,-337223,-23504,104339,-6385,100269,39180,-543277,62898,434164,103287,-440202,-156431,117531,101413,-72871,-133987,20,82793,281462,287400,-22533,-300237,57886,153309,-77635,-372889,61833,173312,-228366,-140696,383932,577624,481987,446456,324498,228331,-70910,-224237,6134,78019,-124162,-66565,203406,280827,-4998,-51823,486617,660459,229645,-307315,195739,575396,589036,362403,121368,71520,83927,-241782,-546543,-437123,-281756,-468493,-440007,-146076,123495,-99076,-294981,70170,466067,171762,-138288,-508308,-522798,-251795,203884,194587,-165505,125708,596745,600450,281326,163447,612722,535110,211745,142084,162002,210183,163780,-16011,-262926,-442078,-220493,-111723,79016,327961,257984,-28013,-493067,-322747,61208,245770,349382,60943,-434139,-315340,-469084,-428632,-255424,-64622,96075,37927,-282180,-428216,-42496,490290,716332,497946,268108,112014,-194119,-328873,-49771,-155845,-359598,-381985,-229206,73150,374957,532809,375083,44774,-242972,-260542,-229716,-217676,-162551,-415449,-202031,191964,304994,156301,3049,365219,535166,208606,-72909,-239741,-325086,-177196,173982,289567,1895,-463290,-207077,-103022,-257862,-266474,27342,256249,-67241,-564547,-311654,-326233,-306547,20676,162955,216286,378285,315371,-112596,-205067,76243,113328,-17515,-125951,-280447,-425811,-280809,-49397,192674,400370,503247,193351,-296156,-235457,-310655,-467162,-488319,-278115,-152252,-246494,-491583,-435360,-11957,420264,603636,367614,-412172,72824,535774,538934,495575,333648,1668,-328859,-163750,361078,579199,250165,-307802,-18270,577428,581539,220391,-189769,-214907,-225458,-452117,178152,800031,841024,309873,-344375,-31612,139500,7361,-106992,-118792,-236935,-480149,-110698,99849,104523,-243109,-268695,-182323,-269141,-245696,-232170,-301947,-335922,-386305,-477275,-495517,-539567,-416201,32448,387686,558810,570219,337711,-64640,-379832,-515381,-292586,309150,607074,523379,50010,2589,982941,1610673,1263883,559993,-281780,-385057,-260613,52269,165044,-145493,-168875,-362135,-464065,-21888,109041,-5362,449074,585935,347660,26190,-25682,50566,179086,254931,404713,277001,115023,190323,426915,422337,76221,-459026,-460592,-402240,174827,613785,775171,373466,-119035,-380715,-58000,56492,-72157,-265707,-467249,-247550,-168865,-224620,-309792,-297291,22459,286572,404695,339445,248219,43061,-60889,-47269,-85703,-246251,-374908,-360075,-388637,-109329,128383,185615,136197,-49640,-257762,-142138,-117706,-177266,-169960,48250,154031,261814,490431,896724,1149489,1043519,654318,230429,61318,12008,113278,175917,-20781,-303425,-4012,173735,456240,397885,423565,309436,351505,355799,383382,314134,289042,188210,278232,509719,435938,190870,-424919,31566,348950,145037,-268396,68273,190261,-7873,-235629,-428032,-546420,-329346,-303634,-416552,-221403,35214,-14404,-510937,-280389,-318284,-377284,241839,496129,631501,652066,652627,310601,-181376,-86432,-369634,-497624,-409127,-449131,-453492,-153520,230014,314080,282552,354146,408985,4014,-503060,105103,272820,346415,265423,251161,84412,62521,-91735,-212511,-209292,-410037,-399005,-76479,-118915,-118016,-82335,-60795,-22426,-21583,231926,301922,-25126,-366017,-121684,119790,267956,395740,165813,60139,96336,282859,289502,95249,100575,532439,744764,645604,558810,727529,571063,80808,-491678,42366,83986,-165466,-161793,-274196,-386018,26950,-40676,-317572,-525426,-173053,43117,47828,168288,156303,199412,399829,482274,203578,278772,455517,348469,29308,-15013,-97764,-168272,-550675,-255608,160064,250347,-199267,-114532,717299,1050030,686509,344004,667890,792794,698670,233545,-181243,-396204,-341789,-320675,-280648,-310267,-303519,-322695,-191104,-70642,-50056,-42046,-3150,213225,425811,348357,318656,280252,155681,69660,91648,70817,3457,92888,193091,-85195,-122842,142284,60627,-117479,-214548,-268996,-282422,96425,335748,230560,155162,79039,86681,154108,187236,114064,59202,-126182,-242502,-333182,-144623,-58625,-54746,-143445,-187649,-240491,-209240],[-293710,-227237,-168776,-146487,67949,406584,456057,234557,-75243,-84371,-223412,-229381,493850,817392,582523,110625,-290470,-491516,-329222,-226187,-120999,145933,406542,154898,164121,455509,448817,281420,302453,278925,198050,289138,292968,89484,-296097,-99662,293623,160270,37678,-20658,19018,5117,34481,-29510,-413370,-238303,471446,932518,1003058,629114,-88655,-465874,316628,808750,672872,521397,285654,305861,139058,253875,523836,597061,242233,-247343,-264823,-488944,-43798,261740,229453,-1981,-234054,-242050,-49166,-130131,-285341,228031,596769,398137,-100924,-300869,-332389,-239178,21844,460196,390297,124143,-14184,-205532,-223079,-234165,-399931,-474677,-293497,-304114,-410799,-580171,-590974,-343714,-122891,118587,71937,-235221,-617382,-342285,-363822,-84936,-88229,-34092,247772,78173,-296052,-42344,175348,189229,267057,136023,237753,490411,742283,805568,733597,134729,-583916,-183458,57348,152623,33536,-120886,67939,290382,340893,194551,-40734,-170262,-272877,-390699,-506593,-235047,-139205,-293988,-320179,-314904,-250481,-238581,-363015,-413085,-322828,-521685,-273264,144384,272336,95920,-156343,-191284,-347929,-383034,-590208,-324481,-149490,-157591,-317457,-106881,332669,802676,955457,597097,147695,-228894,-407821,-490327,-128439,77575,215251,559680,859408,935269,522188,257095,256161,435306,265134,-45478,-230538,-103266,187442,360462,386757,92413,-512306,52369,241736,56407,128782,630666,794074,468447,-3056,-434973,-271990,347284,726828,548420,-1577,-523661,-25153,154971,281504,365569,157464,322277,249239,141100,-182869,-194811,-218378,-473171,-309378,12964,284784,348517,-113028,-350895,-224910,-75605,442055,761498,895825,647303,174055,-219576,-157024,-230507,-303619,-9179,541490,594955,-27598,-397341,182547,230562,293822,190872,-65439,83591,140909,-19685,-237428,-323349,-159543,55704,225613,306540,211970,6627,-151047,-65318,269645,297361,121910,-336200,-273099,138949,135135,24905,-333736,-398431,-40526,-113419,-442181,-386078,-90708,176794,91315,-275825,-484452,-412373,-584642,-493468,-312159,-166899,281833,679407,716704,329601,-201853,67655,308036,183968,73415,-268712,-344107,-68397,246101,522177,527259,441672,76761,-288807,-257238,54936,166779,49260,-373402,-75686,449991,474098,269070,191793,417194,584349,506538,324754,158580,-162424,-303916,-120239,-98595,160665,446838,375625,-357151,-88709,255245,361791,376733,407952,387103,81137,-17105,-273554,-346854,59558,172197,-2747,-338438,-435658,-343200,-315038,-249021,-186188,-289918,-348042,-309707,19152,260860,248557,92910,-184129,-256221,-43364,-208913,-310289,-289982,60063,46913,27374,339485,218269,-270797,-210508,-66628,-417411,35901,380186,38878,-78015,649209,1022441,706960,230923,-164824,-239424,113958,168617,64466,-91038,-34286,22522,235138,416476,341672,201198,227924,118541,-133750,-332000,-414432,-367680,-505413,-52060,438335,717026,704916,79340,-217397,181460,103694,-252388,-433727,116221,350850,47519,-135039,-39609,547319,743313,733652,506705,-17588,-62694,260937,115159,-107605,353022,395456,386774,681947,1043850,869322,679254,535002,703209,947076,868991,371223,-177496,-419013,-410231,282075,635767,367027,-282310,61846,394789,350460,124345,-261395,-266911,-171074,-380035,-436145,-462766,-243838,-135034,-88989,-260684,-406344,-481960,-224889,-321426,-484742,-453997,-224337,206363,414761,103115,-372338,-125759,82530,70184,-178711,-396985,-129118,262249,546447,448647,296274,-101086,-473283,-294432,-37794,321113,562203,585675,214315,-101649,-241425,-290497,-327527,-154525,-126988,-215056,-255917,72487,230433,105630,-293430,-336412,-345048,-472350,-532650,-258089,-235565,-483974,-54093,182594,31397,-262230,-250053,-347335,-404949,-168469,-272761,-72485,249579,353538,43716,-59854,57707,175363,378273,248225,161517,20456,133639,173442,100184,322427,617124,776609,466475,432856,495692,500184,528648,667087,802851,1032522,775469,505576,117364,20362,-3860,411329,944814,1098927,905024,785412,391023,-83771,-334490,-204470,6170,30666,10686,-18652,-133793,-360596,-433644,-92252,34947,-8185,-134963,-124621,244182,273657,-57903,-354857,-238525,-117993,146159,157409,177968,72277,13440,258161,634138,702544,747801,434776,157769,-231994,-373903,-181507,97533,122500,-66142,-335031,-99742,14314,-210229,-223363,332421,711723,654274,581024,586241,282404,-124710,-381334,238042,586892,532559,113550,-287683,-307134,-215227,85349,486217,460001,-32890,-597010,-855,331989,216834,-94962,-417237,-504992,-564054,-514494,-426379,-301889,-10956,430068,817383,1114321,1048581,739958,322676,-126787,143849,354559,-113102,-375343,-31988,73584,-17994,-84383,170502,244323,178672,-70396,-150155,13343,27642,-54784,-200746,-30085,136269,11033,-323439,-395482,-121002,6361,-500,-154721,27436,-81779,-257000,-91361,54248,114706,197870,402013,377420,-52654,-504124,-220192,83482,54393,-161235,-168132,-98100,-1079,15778,46691,-129992,-339367,-5351,429251,529653,247038,106437,-91398,-280804,-129530,43379,62951,-195863,-248333,242825,355395,164422,19436,-144088,-392605,-469462,-513103,-180334,21155,47678,-167784,-195592,372524,777059,427882,-483233,21941,295931,23523,-495381,-288570,-478000,-5794,16285,-308176,-341025,271638,804631,1036128,867516,641514,366212,248827,263155,215507,-96026,-369543,-131420,164694,374448,167242,-197553,-445810,-280599,-426916,-541452,-303426,51103,173379,38056,-202551,-447077,-167428,-152678,-117482,-99011,-202115,-277767,-292507,-336073,-37855,105594,99228,-50162,130620,221971,184117,-131417,-265067,-404781,-43755,393312,327685,-129972,-544630,-215146,-110001,-172978,-135985,223617,466945,510381,233362,-81605,-576531,205851,676261,597154,207641,66568,323252,301442,-183378,170943,675036,559478,64544,-243305,-53495,303630,382498,102664,-58264,-68547,53903,196788,445960,340989,312917,191749,-255719,-34172,411571,201994,-401688,-45014,145190,118690,169238,225980,37508,-262114,-502564,-368385,-218178,-224778,-247749,18042,252753,-38184,-572637,53629,282490,17831,-352185,-152576,-60068,-152687,-231866,-261573,-315143,-109942,30786,-10908,-199553,-233408,-135166,49047,255192,336506,117458,-195364,-217038,75910,555086,811444,666200,333611,410271,390660,101468,77353,89349,-30336,-218694,19782,-118381,-358802,14785,217513,67991,-24300,-52101,31031,67259,260903,450886,600182,408418,-227369,-191576,221352,480840,383588,331455,111404,-64243,-271069,-174087,254283,194957,131508,222898,295603,293523,141807,-68034,159500,246875,-21491,-371481,-292944,632,121296,61457,-90368,-292748,-230673,64820,43842,-58921,-86935,-102719,-24345,142643,229823,88105,-359487,-365757,-196038,-170120,-267862,-394736,-526760,-175118,85130,195239,-84537,-297178,-45523,210896,497966,262155,-147571,-511257,-126601,-13321,-6337,-181197,-354755,-369065,-346746,-223018,-451739,-369409,-151407,-78904,-174101,-258128,-129821,-106489,-171723,-60486,276670,270613,-27893,-412495,-325024,-147771,-143467,11147,-105997,-341731,-339274,-400021,-97875,120684,303211,68627,-337650,-159502,139464,188732,121397,-181945,-503208,-178812,10535,230313,251794,18786,-301040,-462745,-343067,-199127,-161644,-207213,-416542,-190088,180477,322882,70838,-469370,-59601,346420,365778,-110958,-492592,-220648,-60048,546635,1159080,1328561,562104,-214081,102143,391665,147075,-238707,-171087,180718,407586,320535,-155854,-301393,6437,-119484,-163795,-116371,-446528,-403753,-262196,-10695,634535,719247,515775,-76609,1267,298795,191770,-110119,-158126,240483,379663,236752,-107483,-491830,-444854,-370285,-4270,294802,499053,334153,192329,221938,187643,183131,316211,228596,182995,145798,50444,-207902,-313707,174216,580592,677933,527997,192394,238338,-9900,-375713,26944,212031,285791,473514,577629,183677,-349530,231242,610530,324287,39514,-57183,515214,965024,814353,196768,331098,849161,797789,148668,-543264,-181379,168174,226223,59314,-256511,-292848,-135467,52871,38132,3271,-18995,109521,166381,42791,-163307,-304690,-246249,-173863,18729,-88961,-333265,-434399,-347804,-268229,-394048,-385959,-403532,-245367,-48458,-106879,-376109,-236135,-81723,-308529,-431153,-103327,50490,261525,668663,781920,489851,382188,404290,331219,454353,730281,829917,917050,611949,393427,199373,368150,759087,967069,982870,693031,289485,-305118,-206981,130516,100996,-36775,-57103,23518,54255,104790,77177,-294543,-563489,-327142,-300415,-208443,-3648,304710,499732,76880,-237791,388390,487290,141420,-315916,-613854,-267593,-30594,8816,-145861,-224271,-458673,-403787,-455867,-356946,-234888,285509,493158,518573,21362,-292109,487741,756034,624033,146907,-145497,-98126,177788,497283,561566,571357,460792,143903,-120718,-300195,-434314,-284266,-24215,-82717,-393221,-439678,-264144,-203766,-319910,-452465,-41997,281193,277835,-80902,-320756,-358230,-166840,-98880,-25567,-64255,-384686,-287622,-10044,36254,-115802,148424,432066,516240,383112,99942,-313006,-248569,154726,91482,8067,-372096,-228718,-219826,-176204,258591,678497,717361,499098,175973,10745,-242789,-445437,-333249,6261,19827,-197314,168721,467899,442127,151147,322085,425384,162152,-128023,-81821,-104796,181532,345557,496765,684464,298684,-114550,214687,444055,340080,8024,-180445,-25941,292163,285437,115803,122354,1777,-241005,-270017,378185,712889,549301,-145667,-300405,-214593,-241800,319963,796433,788754,499524,335200,414813,365354,245104,257041,305542,169830,-219559,-239568,2002,106226,195377,347925,390214,214158,164014,275305,421228,430855,134276,-195871,-366271,-272624,-258673,-105566,65895,18228,-277939,-466662,-455537,-382589,-238078,294394,625175,575378,341457,151207,281066,510425,688096,592170,295515,-95323,-345380,34059,100991,199913,174263,8630,50763,245263,299078,204400,-204400,-463070,-167585,-7627,126833,289724,384389,146742,-353136,-437219,-266599,-310765,-247978,-328849,-504086,-245946,-159979,-215678,-384688,-481226,-296533,-183237,-22299,-32064,-184024,-385844,-105116,82834,-21936,-232907,171052,303736,227339,50079,-214158,-216135,-169372,-112420,75403,244411,235575,-263267,-175797,107445,-33894,-233283,-133321,117713,446083,476959,36922,-296644,-168715,-393629,-244780,143655,220059,114481,-115787,-31320,126248,60456,-79039,86997,99940,-37232,-105600,-143615,-114588,37815,-27844,-96515,-458644,-144497,88589,221113,-22540,-231503,-422594,18334,461940,474257,347332,253146,65991,-33078,-221664,-472216,-75329,-6999,-26629,98716,214428,156394,-104052,-124578,-75276,293881,328967,345325,727709,1115197,1068629,856334,394999,-183863,-377350,-115294,469,-48972,-323085,-482959,-285088,-337770,-404703,-338417,-412470,-489464,-182205,255691,473296,505679,536492,560247,440704,83984,-275488,-423897,-337718,-17039,363155,573357,239563,-182983,-537153,-510248,-570855,-544374,-284063,4196,171655,126779,-104051,-148745,-62126,15706,40012,150829,-28733,-237745,-320893,-157634,-109425,62712,118160,-66611,-577048,-139325,88251,215451,353262,266074,92595,36819,-107864,-108622,-338572,-411324,-386218,-442779,83208,428215,722213,678105,36017,-72506,369312,859457,974101,513881,164525,-306834,-381648,-179012,-90611,-209158,-395835,-254653,97906,347813,309493,311282,66407,-247685,34817,148412,-109173,-452655,-402153,-167844,-139839,-298681,-331017,-202840,-151749,-1440,-73772,-360390,-41666,340766,282374,-27376,-157727,173620,133826,-262761,113720,495358,517565,278968,214994,189371,264814,132709,-69874,49689,113239,-122115,-357643,-119365,42196,-120867,-104530,496226,715189,416136,-201067,56484,378461,454563,460694,376621,80871,-27487,-295942,-489379,-393566,-201614,-283029,-272404,-28912,256360,-81799,-447859,-128390,101712,-266033,-463914,-276647,-402561,-304308,118481,249341,-224094,-96601,407674,535754,433624,310746,325999,167516,-7140,197701,374426,494594,319309,-183555,-505070,-426201,-468686,-259204,86060,459605,422832,88210,-421327,-395054,-65990,54950,230997,-50914,-260789,-158312,-414373,-342670,-129215,25787,161643,64961,-355275,-424702,-77931,302035,358607,157454,-167113,-268840,-313577,-233821,-182814,-263449,-405726,-373456,-247626,-11619,130874,225764,210105,23210,-269332,-333544,-426971,-379182,-208727,-149438,20678,213399,237570,-10898,-494394,31008,416173,236635,-16242,-187351,-344973,-317306,79499,326296,92636,-315508,7618,125922,-115803,-325441,-45413,276091,128435,-216669,-411496,-543043,-408729,-70603,308966,498355,548999,412408,-121118,-383912,-79376,-103589,-319974,-275685,-329614,-429663,-92526,257397,450774,388862,384691,-266034,-296912,146641,-11980,-356303,-502080,-82937,229994,160198,-132178,-411607,-84778,404796,624069,381396,-316772,-17573,468083,486378,378469,189812,-52137,-221321,-219897,167028,398253,245441,-326219,-61955,517133,543063,301063,-89936,-374352,-433726,-303188,437355,1076480,1207320,688865,-103970,-225696,48361,34756,-52105,-92596,-229068,-493889,-253246,-116551,-183969,-359097,-234543,-117898,-246946,-163739,-104512,-345799,-423784,-414306,-392085,-493409,-631408,-271076,131659,355139,454492,476768,364392,-5301,-428050,-581257,-445729,41423,371097,352133,2867,81238,738928,1137199,1075305,571746,-174594,-210802,-132198,117713,285298,120983,-17114,-233462,-377651,-58720,28629,35016,601229,921741,611941,19439,-172409,122914,289491,305667,430814,340821,34422,81209,383670,359604,-33717,-430917,-415393,-443255,50356,346639,391266,57091,-105629,-144382,56150,130124,43935,-150062,-412301,-406429,-161244,-104008,-180676,-274149,-48454,226093,394116,445667,358566,170352,48466,60140,87347,-89513,-363062,-371229,-410113,-250775,36657,69271,-26393,-84577,-96556,64288,122383,112984,35656,179296,490498,754378,869954,1092055,1105866,997592,717225,399559,139034,100265,368794,386942,35408,-395480,17608,210459,420753,417640,332194,321361,335020,433575,506239,391685,276706,223990,499446,624686,454071,34471,-316350,264011,520154,301226,-170563,-60596,21966,-116004,-183005,-297164,-365087,22466,242751,240751,-52294,-103444,95042,-262012,-477374,-346657,-450542,-13205,207804,391222,512530,556774,301498,-34518,-30365,-396026,-269244,-204643,-394604,-446365,-97666,256110,286107,296046,434659,477435,26904,-434964,-37868,113629,244797,266908,300462,185913,182398,137487,169765,179928,-135433,-319185,-125920,-82652,72650,126501,156113,92285,230634,377124,373322,-14672,-141466,139107,282653,457754,662181,511123,252801,233611,401918,427166,231764,-37053,113706,203588,304170,257045,269917,346334,-27184,-469795,-36297,-43189,-198786,10364,-82859,-430307,-71824,11889,-233668,-505893,-192344,1397,16364,203952,-61369,223006,785159,900816,234907,272663,549517,453807,21124,-267639,-419521,-433949,-347968,-127302,151255,210726,-193569,-176883,563074,890024,368395,29997,600810,844659,746387,288034,-194287,-401349,-317891,-314516,-296111,-333668,-332001,-390050,-304773,-221165,-213656,-302066,-401640,-266289,54616,76210,42030,-25738,-88897,-42464,22625,51624,58415,208314,355182,27772,-275568,42205,70376,-88934,-224344,-206794,-203012,222528,467800,311317,60201,-234090,-257786,-128653,2246,39197,80395,-96557,-156091,-148269,-205052,-175529,-212389,-244978,-284244,-347612,-366816],[-483955,-306626,-63083,82218,137869,433697,657204,560496,298893,232301,61193,-451987,134840,585652,489204,121931,-199120,-417978,-400105,-314567,-131963,214037,650257,443592,471668,432305,382468,316827,265362,153271,27075,139987,212636,16163,-172080,316811,493761,122043,-280045,-523707,-639135,-218813,299477,386163,-2556,-529739,198560,733022,814693,399109,-167482,-496407,63108,457679,462186,675761,729619,657606,247653,161070,200202,179751,-128121,-514978,-420480,-221062,196914,344635,204704,102116,-77238,143368,297013,165427,-229991,-37636,273624,211709,-33117,-326966,-492471,-129632,356046,859094,783848,305580,10862,-189786,-37849,42398,-42163,-342818,-380526,-242225,-297244,-504480,-513202,-334546,-326410,181857,259566,9714,-140789,6735,-43182,81321,18117,57599,311905,106215,-367349,31424,284986,268443,284151,156783,373190,768152,1051685,1184549,978810,223096,-525154,-286300,-35904,40057,-10686,-141915,-16433,145258,207207,147915,-24557,-143388,-208973,-270557,-558758,-298088,-182090,-276223,-382432,-500131,-452846,-375313,-435094,-540003,-531164,-486008,-123724,313885,348217,172895,-78437,-212355,-330013,-424748,-512976,-508120,-256747,-148227,-253898,-232095,146322,771710,998426,736852,323521,-62358,-364216,-461060,-307182,-121861,361251,716572,860555,701934,242878,23834,95650,79650,-159297,-448724,-575507,-328211,-96171,24752,27668,-202398,-342011,90407,122122,-20021,242291,734586,761537,288174,-43618,-242132,-342129,152970,645740,704394,212428,-397679,-425628,-77950,256027,671702,583986,709072,527724,251837,-227433,-299910,-322381,-433202,-217665,128806,385756,673565,315076,-106850,-207608,-60146,411679,957807,1212842,1019891,399458,-369305,-446060,-559274,-529938,-171108,366999,601761,127323,-327232,72896,333456,440261,300526,10379,33187,129642,-35476,-213014,-201707,-17647,195998,238692,205406,103105,-37480,-122328,77602,328120,195023,-100818,-396684,73653,280420,58841,-296149,-359297,-144418,109443,73080,-344383,-520261,-114357,54189,-108348,-351969,-345287,-203672,-236688,-215253,-180789,-11352,320080,534753,644943,380846,-65536,76081,284687,214286,-13815,-523927,-206920,191752,563154,914613,826808,678171,376546,-52688,-127127,179894,169344,-115961,-513750,-33689,344655,342794,16376,-149332,132952,465172,523215,371840,138756,-220438,-100986,122715,-14247,-58119,195183,-100108,-515260,-131900,65675,78459,279713,616105,619498,254305,-24832,-343544,-438409,13782,181839,56749,-328064,-476476,-180970,-39740,-126903,-274481,-499994,-424465,-299476,-102007,91241,76834,-69001,-309922,-184433,-18891,198822,-205256,-430423,20408,165061,41304,79147,-60237,-438949,-206017,-68572,-404699,-247141,133894,-64905,-35470,669965,972601,775144,342411,53807,-23345,138273,-73730,-147209,-57288,67841,155983,273741,424144,200540,-86901,-73174,-53447,-213479,-394045,-474278,-337297,-211639,172317,633543,855487,631705,62858,-181509,195705,184432,-47829,-130232,249901,419994,295479,316720,136043,105348,258730,200638,109833,-335288,-98774,364379,208966,-116327,155514,95688,245429,593792,884494,799035,615429,448358,606255,920308,896585,327624,-148415,-369758,-156516,251668,545888,318084,-236658,236896,715521,710662,242841,-173744,-100671,46606,-148368,-140124,-152443,-154402,-114318,-209782,-336545,-538714,-499730,-287741,-336962,-375270,-451207,-410590,111212,370618,64196,-370094,-58948,182312,288305,126932,-249773,-188247,490506,1100141,1025815,665849,152058,-358020,-377383,-26369,485268,721024,660682,220678,-72809,-81656,-141965,-159099,-14660,1740,25579,110243,447905,616111,392412,-57073,-117765,-122135,-324803,-465369,-130617,-35864,-295985,-67304,281266,242131,-145818,-182084,-208931,-140103,-128033,-401728,-142766,162110,206682,-106381,-202016,-28508,-40595,185520,76253,-4969,-102455,159560,423840,362470,278241,577230,716273,530921,430091,344016,158582,224874,615016,994794,1235250,956424,546754,93964,-103168,-104441,459398,965391,1056655,852541,794414,444007,-44916,-431991,-391740,-128682,65816,85798,-14648,-229000,-388960,-359793,-102483,304959,774171,248022,-22242,344963,386697,11952,-385283,-150440,29795,192526,268250,163845,35289,91596,203810,454180,407008,364821,174402,-146678,-463647,-445096,-174244,2463,-21316,-92606,-375064,-151572,12933,-185501,-398321,272889,754050,666390,606097,488251,153446,-232889,-316105,250491,584036,540165,140749,-304813,-337595,-316291,24655,557391,535583,-44815,-372279,169785,361838,157083,-231705,-474669,-448552,-507982,-514399,-349203,-85817,19731,194088,267924,565141,530017,410746,162609,-230178,-252677,64025,-280296,-400444,-845,232587,58600,-165218,20151,157203,163506,-179551,-335558,-111205,-91082,-162875,-345228,-117696,-2855,-234287,-336738,-62033,285256,342051,179460,-74172,-21663,-90072,-175340,-12692,74741,-18342,-193314,-200246,-334701,-320518,-166680,117179,295199,151605,19372,-8166,126648,266291,279335,313958,72670,-168320,165379,707557,829863,381228,43187,-132221,-310957,-487431,-417842,-500901,-518122,163908,689862,761342,440778,165850,15543,-204715,-243575,-426757,-392548,-157129,-85149,-108148,-63869,316104,779390,577954,-268450,-114335,208072,77866,-272928,-283543,-439915,14320,69921,-377719,-296630,388884,934986,1042145,978342,775752,504517,253688,137088,-26621,-366595,-538428,81330,272948,230841,6372,-189299,-359539,-243682,-255352,-249670,-130667,31277,81038,81564,-1665,-263187,-220858,-237511,-210857,-95220,-95201,-370418,-628755,-415426,-161,247318,245167,80599,145364,262669,258210,-158217,-508682,-481684,-190953,242637,316165,-73176,-516720,-557160,-285646,-193217,-94461,401332,603053,429813,59554,-11473,-317315,-320265,198429,198007,-74659,-345451,54583,266009,-9961,255096,696476,533852,-32609,-265360,-272540,59242,207591,-31878,-291170,-66542,187062,371891,478192,362973,319189,194136,-198426,-195533,160076,-77197,-235430,-24475,60654,-58509,-110580,-239794,-215156,-328991,-432168,-375885,-346223,-188680,-90933,121154,252477,27812,-587308,43796,295966,-15215,-254652,-2824,-35573,-217614,-325582,-358526,-347292,-398869,-426298,-405691,-312093,-77868,107368,380485,673270,752573,464087,-32391,-288192,-155358,225969,509495,297812,88860,365189,378927,66925,-2823,133459,-65821,-372185,-128700,-205062,-320785,88003,319469,44143,-128892,-165694,142307,157649,245639,256626,330632,134572,-474470,-107431,219776,378798,383438,287564,-56903,-389391,-93529,344719,440824,174453,-87159,-45733,204585,230272,17824,-78085,263860,330555,-74052,-541673,-94387,266701,412991,264907,-32667,-285894,287489,848963,824781,624804,253987,-16511,-89968,-54448,-40678,-201204,-504395,-414385,-261493,-160294,-107373,-199496,-489144,-251743,75988,254151,-166810,-252992,132724,351960,443188,168239,-363547,-335300,-86058,-170522,-79906,87566,50308,-135246,-109219,32424,-131334,-95652,-264309,-133724,-196116,-376736,-315154,-188878,-147097,-428073,-99114,-32478,-162906,-483051,-233457,103166,191078,192726,46155,138578,151870,-212360,-90757,95309,62878,-1273,-204759,-363269,-327599,-207043,-156113,15971,-180016,-382641,-57186,437327,502706,70916,-309432,-563409,-442223,-243593,-279750,-416833,-568776,-339782,13793,213295,27235,-532334,-126491,149162,111999,-393679,-216133,-92213,-104669,451924,1009049,1146945,440738,-468162,-101592,170615,9631,-299020,-426373,-72640,261114,201413,-247655,-119280,117050,44476,-74389,2603,-126126,-68556,268576,745075,1163841,948355,342931,-146102,-103517,236074,353050,35239,-400019,-154021,213759,388901,258913,-54444,-183879,-247316,-68724,298844,633715,464466,242352,-84407,-123731,89373,227895,214882,283326,391247,374171,10286,-347407,144437,579588,790287,773233,475551,314008,24495,-272562,-114404,-12205,113854,438947,514450,123991,-240918,212014,485977,302523,134486,157691,447618,855413,774429,306850,335145,740145,562854,-141495,-289838,79540,335949,216390,-50625,-397631,-314686,42458,386771,358571,194675,33319,51157,52563,28309,-67489,-202331,-191690,-100071,150188,105042,-35046,-152430,-128932,-42256,-198553,-282099,-339391,-283658,-50257,-65523,-349620,-258767,-14796,-314780,-425054,82952,284080,248601,496134,554766,435061,524207,353820,205623,292171,482384,535592,654608,701021,713656,543287,460995,511653,558052,655813,496776,63392,-384276,-12966,347157,271691,64302,-73147,-210373,-267920,-143453,-12380,-169578,-454165,-278310,-229336,-394720,-39932,583590,917061,507532,-304824,218436,387965,5215,-505894,-365699,-12282,255347,274546,-19558,-330442,-348860,-199797,-339511,-284939,7337,351469,374253,373875,-109627,-194081,622021,920077,749071,128847,-290812,-378617,-303282,-10920,167795,362265,447339,220262,-75858,-279924,-326821,-436764,-348323,-178195,-257176,-169984,-65560,3467,-127814,-321826,53403,572515,741694,446616,78024,-24285,103418,87841,113081,141540,-339123,-406953,-159059,-133151,-277889,127791,390394,516298,498614,202565,-198839,-434274,-346761,-528431,-561281,-346954,-304783,-334613,-209495,225851,658496,797552,679624,402576,126105,-202659,-367240,-475542,-80308,29417,-161511,278857,635435,780538,574726,494674,368046,-39513,-300472,-156053,-95217,214694,467189,655981,919022,685548,29167,71071,457758,468520,125525,-299328,-435144,-60661,25188,-173720,-145061,-17564,-141625,-303605,286382,567972,462340,-123909,-524440,-529527,-183423,398805,734531,588710,364071,411551,373323,225032,89147,175250,323803,201032,-176713,-60486,115194,136862,147335,242715,245249,65226,-117935,23169,290037,372809,122718,-221110,-343653,-332428,-465567,-224138,8952,-117669,-455785,-271193,-301197,-499722,-54074,369987,473303,436598,546621,548066,733944,835912,815454,513109,167297,-188254,-164759,13432,71348,115152,66784,-38972,128870,353271,343766,90850,-319682,-279064,-135602,-117846,-156733,-4855,211082,159528,-103575,-361052,-388610,-388730,-441669,-539779,-495941,-446960,-544916,-375189,-222888,-103745,-24012,-70154,-87032,-237767,-420256,-339062,74585,259830,94013,-93332,221684,219093,36868,-206172,-317559,-206340,-90517,-65328,80372,260645,187673,-195703,-225509,-133018,-380444,-462878,-349553,54574,467907,507654,-33417,-220986,128952,-255453,-295086,189997,311052,120899,-66784,-40078,-16025,37508,-19501,34457,79806,-16472,-94299,-209643,-161713,-52202,56492,88420,1163,199685,220947,224523,83627,14490,-399492,-202009,178353,215821,248055,346964,113494,-229596,-287650,-276753,100404,62908,-159705,-193982,231649,348327,116296,114685,232877,610339,686363,524251,587054,873772,912400,851647,442210,-49930,-542985,-292928,-76128,-92792,-371680,-545717,-302474,-372159,-303367,-211814,-291366,-478189,-122058,445949,775995,796496,740552,603371,336779,-117417,-265620,-217895,-313991,155686,628161,797751,344083,-139384,-465573,-302683,-325783,-469626,-454284,-114726,161556,230009,60321,-57304,-7064,3837,136642,-314733,-213108,-483143,-188613,156840,166119,125222,206253,55864,-169113,101369,182508,219328,227016,50959,-29637,-81509,-163451,-205269,-410286,-392171,-228049,-335170,-186677,347824,702754,642933,16473,-172543,342720,798164,691834,173551,-192873,-487380,-255932,-140442,-133573,-228307,-336111,-98691,226328,502791,442198,341792,29562,-16296,28967,-185489,-285721,-306825,-387615,-374874,-265964,-329205,-393131,-446760,-448289,-360884,-471734,-395705,141296,439427,327689,33701,4758,171527,-44554,-211526,277086,450796,268796,-110028,-210985,-123819,59185,92316,-45593,32831,94334,-110723,-393855,-419273,-197134,-302699,-119006,418853,601102,424877,-70599,-71822,90619,227929,468399,458312,31623,-215755,-247686,-231232,-313319,-158740,-40109,22057,28944,153480,-132495,-479538,-335179,-353441,-421078,-118984,-6245,-166920,-433912,-150950,16643,-239728,-156506,209525,412232,493714,395168,-11656,-143511,-72647,213966,533150,694775,466974,-81464,-170027,-181815,-83199,-128735,176488,549280,520810,130111,-363009,-444945,-88888,59032,304926,129902,-162347,-68635,-307354,-326388,-51921,46837,121383,11192,-365617,-183680,107362,277838,126361,-204076,-437348,-167905,-138372,-145442,-338196,-424736,-403425,-320025,-229212,-58816,50043,-75585,-93591,-151512,-357469,-356505,-421050,-523645,-202343,76806,243884,335236,250732,-105754,-119580,99058,191021,157512,3480,-131882,-323122,-367493,-128,319421,225694,-22553,94865,162604,-79138,-382955,-185523,125901,205890,115572,-94047,-320114,-362223,-180907,335053,618070,605685,391195,-144974,-448917,-179736,-254244,-460746,-402651,-382140,-346890,61393,459898,580958,547838,462107,-104858,77347,382978,174598,-312361,-395362,152228,467540,441896,170961,-178798,-124744,305932,513797,297798,-153297,-211978,200414,256442,159425,19726,-111671,-106370,-195389,-148164,179008,269412,-180781,-171672,358835,465616,321721,6238,-246298,-366074,-36859,564925,1120338,1424181,1038771,192653,-435967,-115068,-11746,-11203,-54942,-121199,-352501,-376526,-327324,-384076,-306258,-152673,-75118,-129334,-109220,-129724,-449875,-505986,-370744,-398590,-557028,-491852,-192345,160054,341670,318183,361598,371175,136270,-225851,-414418,-432646,-351116,1784,171614,48605,169096,340465,439292,615884,349509,-79880,-69895,-76458,53702,273690,367817,253862,-13013,-363699,-191435,-224164,-149351,425569,930353,691888,88248,-183720,166387,325392,278140,263598,210669,-119368,-103432,228304,236989,-87505,-235345,-414969,-396156,-146512,-55657,-163126,-250884,-36936,89896,110779,144977,123796,-33672,-153128,-395043,-272856,-82170,-177453,-339484,-222955,65516,341156,510131,423630,256934,102516,139422,277070,180341,-96137,-410824,-304444,-161715,40430,66246,-26725,-12358,94759,152118,257136,290288,363163,514352,819290,1035270,1028772,1109554,997342,894180,701613,500940,199108,64896,415435,492749,135836,-343331,-183177,69000,233237,469868,479466,433849,444474,510731,497782,350715,136699,165544,539000,609660,427501,-108846,-108929,399925,622307,426334,9304,-244692,-244730,-268688,-162189,-229548,-204237,279217,589089,717515,76190,-407344,147581,35738,-310020,-389225,-263893,-281737,-221542,36760,263745,377254,279285,134868,-113832,-294197,-172877,-181120,-466732,-468008,-96951,145111,217378,364264,583721,614709,167508,-196724,-30522,96729,154336,172021,172550,166262,195836,323156,501413,440877,108095,-102910,-218207,-193459,101079,278155,361402,171743,419605,478020,372967,5113,33952,252323,279768,457090,685124,724648,485183,454193,454237,443714,216231,-184099,-291559,-268197,-131115,-75581,-78072,63786,-124933,-497319,-156474,-159496,-227979,88843,111563,-194599,-297737,-38230,-209247,-545927,-188226,-10882,-66209,-120679,-318005,433754,1036252,949012,64552,136436,658129,548702,84445,-147496,9815,-25484,-213114,-78129,121111,145009,-54273,-138588,238996,463536,-56178,-273886,401208,728077,612127,252476,-175298,-447073,-447996,-360121,-328288,-353276,-338727,-402624,-409028,-462602,-434735,-367597,-233290,-292627,-379826,-170661,-76975,-22433,-94549,-66301,-38863,-21908,85032,269209,396975,87318,-398155,-89142,23383,-150584,-228623,-154740,-183859,239744,556752,459641,205779,-33374,-211471,-372160,-200360,-84116,-7612,-157918,-166613,74448,116301,39721,-221210,-279967,-180159,-192234,-260682],[-255876,-354007,-4527,211163,215471,319568,626986,658280,497093,427145,277077,-278635,-344169,288885,428019,211606,-35410,-234330,-305110,-237047,-101697,266508,686690,586778,471255,45366,69613,252868,105334,-51263,-150127,-21985,126071,-78554,-121901,525719,417825,-60530,-558639,-191676,-221607,76008,614904,572442,149134,-568982,-123276,275546,271145,-45402,-301616,-403559,-196765,-89158,126643,620455,973089,779584,283364,-37579,-224754,-310804,-483201,-422629,-330938,44494,326195,349088,203527,294915,280981,556028,510004,257093,-139938,-210243,-92482,-98848,-116774,-269754,-479466,-70512,642409,1067776,964412,434637,-43469,-227088,73720,217209,197814,-211070,-506516,-222536,-226943,-366733,-270387,-189322,-455937,142978,320869,244079,441714,374012,307748,244918,106150,130278,308024,105037,-390180,-30075,247147,269183,192275,121631,395878,831477,1112378,1337080,1074962,287093,-462507,-367164,-135914,-92542,-159334,-246555,-93439,54115,69177,29929,-45587,-73237,-7136,-50018,-308766,-383985,-306207,-314141,-429056,-382617,-378998,-419771,-453646,-430861,-442271,-280322,-48552,270729,271934,133860,-88412,-258823,-366894,-469315,-351598,-514576,-333948,-106296,-129621,-309338,-142786,529540,845769,777182,446401,80915,-294528,-420888,-497978,-203891,242142,414638,424097,136335,-166161,-286891,-168580,-325437,-301511,-216663,-305856,-479870,-398956,-334287,-308004,-314216,-133823,77995,27669,-32781,315529,616029,478039,54867,40951,43674,-227896,-116243,423457,664369,295805,-140698,-524591,-268224,182900,718006,819314,826686,606218,140768,-409451,-342176,-230572,-255788,60258,302486,508257,856457,593132,11562,-240315,-149086,204192,1000977,1465607,1316478,510720,-133602,25747,-92404,-350809,-172416,358810,568522,293504,-66788,63213,301738,398356,253840,-22917,-65165,21240,-175093,-304675,-201472,278,172281,129657,24661,-39897,-106403,-89199,233533,440317,297268,-66071,-263303,199027,167002,-158592,-422364,-5696,233353,380683,377904,42378,-318461,-134878,-103724,-262895,-294820,-219324,-57361,112266,114555,116495,85535,206997,264009,369386,275427,-68826,-89273,97748,148132,-134643,-382053,29489,422573,778180,1053741,988719,738336,490444,49410,-20568,298618,210023,-182648,-397885,-46179,32913,-1784,-273651,-563149,-99274,288925,467665,396118,86535,-191690,115367,377974,185557,-216566,-463971,-313253,-81693,70648,28088,-147138,107633,629702,681175,394404,29195,-209955,-465255,-89832,137641,59651,-313822,-456608,-99920,154413,140280,-22272,-317254,-296791,-325990,-267815,-186166,-143380,-225054,-248492,227082,642780,603751,58417,-556987,-110434,160882,115930,-48214,-264673,-396071,-125139,-33736,-245261,-523974,-138776,-86422,-17241,413933,640156,653402,356799,224227,202818,80290,-425311,-374543,-75250,89317,92792,92039,170302,-99595,-339772,-302951,-201475,-272019,-388508,-550647,-296053,-21001,259425,595926,840951,523135,79717,-144125,140139,241736,191788,224162,411629,597916,596124,549153,360629,-88594,-134588,-203286,-266720,-578780,60676,448144,251573,-132179,-144631,-218185,56007,424715,647785,651969,373012,202977,377102,736373,851144,484637,164620,68699,89074,163900,306527,189530,-78170,414009,930583,958119,320390,-97510,-26853,206577,172169,44595,3811,-195485,-288494,-390102,-461157,-577561,-385199,-245148,-449227,-413622,-524867,-500934,-13074,236886,-26002,-436824,-125604,148252,357654,302019,-114177,-210178,613318,1228614,1196844,760838,299111,-325014,-481897,-125540,461007,695309,572127,151304,2078,118371,85377,53374,94996,66244,154013,320524,683162,907794,604465,202223,32151,19806,-210506,-384897,-30747,145802,-86082,-155796,172104,275846,-37018,-29438,73510,44608,-133696,-488856,-269024,-106063,-129486,-294850,-276406,-13841,-51261,9747,-129348,-220912,-128079,131924,414609,598064,385591,357603,349303,412597,287450,103687,-308139,-214350,333437,868536,1039009,831203,365550,44977,-198564,-300258,399831,939331,1084931,937201,830905,535827,7457,-391649,-565057,-335798,-55085,95565,26246,-198890,-289938,-271386,24154,600024,1047840,362557,143602,469355,466311,69338,-259710,52900,291567,299909,458612,330308,211800,218967,97212,159312,144543,30032,51017,-226211,-557189,-409377,-134513,-58225,-96695,-74837,-379616,-233453,52985,-37527,-350073,-39850,384214,394537,395448,236106,-7835,-297051,-246557,168016,472525,461436,136440,-347175,-453683,-380942,-12975,523872,568946,26481,-78089,406063,455742,23261,-466243,-374578,-285098,-307638,-428198,-149063,176429,193441,62308,-234945,-129582,-85181,-24881,-129381,-268484,-445628,-420775,-463958,-457178,-38881,242875,31012,-233330,-60479,132951,192414,-113790,-509373,-272896,-256910,-347040,-463942,-134350,-46110,-133871,-37896,236791,583808,598012,314164,-22677,-73167,-20481,-25672,-14057,7442,-121847,-333935,-428085,-373497,-125891,178434,393933,421958,240058,152212,84814,179148,178740,232337,384732,271174,-25074,62184,631227,809484,409389,-1881,-175253,-272587,-487959,-368369,-122858,219653,784497,1192392,1124961,674814,411529,309219,75015,-140302,-338984,-568039,-332928,-205096,-14568,46798,113318,480423,441819,-190287,-101092,246057,164772,-161893,-287821,-362227,16269,137784,-363789,-379968,287243,754491,824208,919729,747376,480885,159659,-81201,-351371,-357915,-201890,274901,338298,95216,-197055,-242099,-169068,-8879,109735,168137,166114,-8882,-89282,166079,257706,-43673,-304072,-365202,-270960,-34707,86349,-117012,-300385,-172174,33446,249087,245365,168441,202785,339050,305011,-74102,-385788,-410733,-469624,-76192,131654,-59444,-263357,-229135,-178188,-55162,-129692,404635,620395,275776,-115876,13723,-96325,-455500,-363812,-216541,-67861,-86406,-390741,48146,133052,309936,626429,581945,183511,31386,-281120,-271696,-131922,-301089,-474542,-16309,277577,407395,290050,213727,293494,257258,-92816,-299845,45072,-85525,-114371,-70531,-42606,-41479,29446,15629,-206965,-345908,-370377,-415436,-356704,-42526,76532,136593,138242,19557,-501069,-140101,69018,-240791,-53749,211771,-8563,-293016,-365090,-389145,-274947,-305064,-490263,-574578,-277902,140120,354088,605479,828181,888602,591277,16016,-382227,-356659,-87186,197484,-66434,-225369,210275,269624,-85558,-336625,-3430,-208094,-516030,-306797,-306207,-250494,175964,445869,209260,-248296,-460686,67118,163198,146503,60412,60121,-163039,-444850,-12650,144705,141504,315805,201616,-140559,-303476,149319,544613,406050,156626,-137693,-250137,126453,235646,-12635,-69964,244817,274775,-107817,-455357,-21569,369495,591732,458242,41806,-276721,511673,1179814,1290462,1138549,738988,230727,-44599,-192972,-273052,-503574,-533246,-451560,-408518,-280725,-94787,-74550,-203806,-245987,-111781,6405,-424094,-195737,229432,351745,191524,-99066,-278010,28476,115841,-267797,-222266,235000,364739,38568,136558,379319,338805,439663,113336,34030,-159207,-437551,-522915,-246204,-122612,-417587,-199198,-176579,-320304,-498585,-129892,292284,438246,295892,141074,517563,472646,60804,11457,90672,-213975,-304014,-291131,-383546,-258919,-99553,158131,431789,280742,-324318,-105505,513352,546118,62727,-282126,-549027,-568233,-426149,-483718,-485744,-391557,-309715,-224244,19143,-75759,-419521,-140911,4217,-167393,-345570,69656,-42760,-209292,264723,695696,696370,226475,-406191,-349130,-227065,-158360,-30400,-148494,-210557,273529,304715,129810,184136,141453,36027,-20018,-15910,129962,316055,811616,1230244,1354210,1000541,324291,-128074,-201651,35924,271417,47140,-58494,-120841,193210,505218,497161,238175,-29370,-189758,-221923,204501,658649,692727,556143,83788,-65962,-9550,75330,174234,284363,501138,573942,163739,-352620,49884,424593,666017,792126,642863,320426,7683,-211889,-303043,-284480,1308,354205,378845,57523,-264941,78462,183672,113487,51167,185950,164628,414002,430988,243493,231835,429492,194944,-50654,310569,554494,595877,192600,-207715,-385887,-358241,194271,651233,629536,396472,106848,-45032,-128002,-54651,-39210,-98310,-47747,84450,236039,214190,166828,105764,145350,133049,-30902,-288928,-290861,-296507,-59564,-12876,-244549,-182276,62710,-262272,-378273,161489,333643,172158,172951,325866,534687,726167,388499,125607,133754,180215,142814,268348,636772,779727,615313,396766,388505,217437,264768,288492,-88941,-417881,117801,400351,293071,63021,-151687,-383885,-353225,-244179,-82464,-87527,-263999,-236616,-198066,-380663,-17608,672383,1093966,748196,-126140,16866,213683,-171448,-531277,-155650,226372,561803,512978,192507,-365848,-153981,16748,-261122,-316173,117956,296285,282415,123643,-319352,-215543,521950,886802,737592,86477,-403985,-402703,-400974,-140317,17604,85423,217676,139875,-103360,-253602,-106368,-54028,-129953,-89515,-84904,-15498,32581,111449,13312,-240039,102573,664287,888658,664015,232716,170656,252592,174816,90508,149270,-206945,-340933,-235256,-293581,-378462,88728,354692,469453,440489,109804,-256549,-489120,-473794,-344544,-170611,-140088,-301027,-363847,-200524,155429,537843,713080,656861,462412,127455,-234429,-296196,-458332,-153488,20486,-162486,238632,655361,901604,843595,535585,152673,-323159,-473963,-267425,-175829,108221,428504,649817,905341,840532,149157,-89828,433253,537094,192696,-233934,-443945,-338765,-289913,-532438,-569789,-287841,-234646,-334687,97099,326062,273249,-109623,-396922,-249201,44830,497113,583847,326631,303805,535165,355985,66046,-29907,67990,230306,163782,-93665,90676,222172,206904,192476,178495,23543,-182197,-407059,-273697,96233,198486,-17530,-335011,-232359,-320933,-568860,-153103,-31019,-313763,-285520,27574,-19113,-352017,163102,528163,338992,227439,671544,885357,1057623,1076356,813900,249992,-216725,-278250,10525,13725,80660,13983,-39504,-35025,277092,429425,293068,-83565,-386750,-125451,60112,156127,53563,-51219,31481,77807,72641,-22558,-197948,-432078,-438783,-413015,-460060,-338688,-178028,-48427,63769,264287,271079,121014,-39979,-346799,-419641,-182828,185436,355547,185273,44774,202157,108910,-75271,-516671,-431945,-198002,-61488,-120734,-101658,-13963,27619,-110948,-306336,-283197,-140790,-77369,-183995,8444,352732,365148,61064,200655,334655,-172598,-324894,134319,243889,-22509,-135684,-166276,-325884,-219226,-181787,-99519,61969,68333,-96568,-392535,-342199,-367836,79369,287207,454746,518659,336262,156654,156783,146663,-207601,-425175,-262139,-58628,152654,316394,46783,-474445,4477,16535,164530,36207,-315363,51506,510756,498636,268442,276930,578066,867730,1016178,763817,528109,591933,658179,652964,402024,91742,-266832,-401435,-137263,-177990,-440245,-445723,-387496,-435142,-237985,-149814,-217483,-329177,60220,646966,955161,860898,748706,550940,155171,-289225,-8793,35026,-340917,140368,594876,677813,279685,-180257,-287587,-133729,-156070,-205189,-126000,-86790,142163,236656,118352,-40060,16058,194832,356785,-63783,-512915,-393419,-72203,237152,213248,92373,159246,124655,219828,319426,198897,126297,-41584,-147040,-243441,-334510,-384469,-477527,-482216,-417684,-96846,-22674,-410432,115163,537710,449252,-52804,-300503,218521,511975,214468,-302650,-418413,-229089,-116795,-142251,-195193,-263796,-266523,-6239,222622,426745,342283,205565,-40082,5515,-17660,-354202,-323866,-158240,-129770,-277479,-333458,-254371,-222370,-365603,-509983,-480705,-356272,-191901,91095,303133,231061,54173,57027,28331,-354781,-145927,290625,268058,-68072,-506409,-525241,-478514,-277047,-139589,-162540,-63511,16474,-114735,-240934,-341450,-315964,-318650,32115,281890,327316,233489,-41321,-170922,-229115,6410,400342,361940,-94992,-286234,-56213,7989,-235797,-190400,128188,259657,95237,-72988,-222382,-428364,-388867,-151130,-18059,190480,100654,-34314,-350599,-288468,-313246,-402756,-165745,25558,262072,435093,340652,-260881,-284025,-30370,202849,603823,770205,553708,117582,102268,124876,296392,177028,287222,547313,496806,89102,-343320,-483769,-126882,97546,258772,217873,-197450,-71258,-184013,-353571,-78293,-23788,-4387,-79468,-344251,-82953,247556,353352,190357,-44952,101545,185964,89383,-66171,-408684,-402515,-288886,-251463,-203976,-103288,71263,1115,-182948,-317816,-384402,-311742,-203380,-400676,-211932,174796,317644,321049,154280,-37422,294447,564953,215330,-8686,-21857,-99210,-269504,-245484,-10610,245778,311497,179259,78329,24128,-160223,-453250,-380362,-147862,156136,347407,178812,10507,-196938,-283962,170416,507610,515614,267497,-137978,-302530,-245305,-286430,-321954,-492424,-337022,-235593,97064,443095,522886,719029,595202,248391,234225,398956,182692,-361592,-260816,292255,487095,519540,322900,-22948,-123639,166618,339572,194699,-33573,-420688,-211924,-105202,-31883,-82166,-148310,9164,49295,-446981,-47037,305017,76693,-277903,142968,387842,307232,49485,-152060,-189865,116375,527824,944494,1372391,1179460,441963,-131642,-226927,-130092,-66214,-116948,-136356,-394853,-401988,-381096,-297712,-177874,-77560,-48054,-85147,-175764,-309298,-367439,-350583,-326068,-527791,-473181,-286610,-175441,143718,356007,184905,255708,377871,266757,-53406,-287397,-230243,-201353,-67388,211331,230208,232837,-78691,-252129,-22877,-57934,-37193,2690,-94852,-124837,134285,413596,329156,18445,-481897,-117261,-30395,-417023,-72210,538997,488266,111712,-60737,244800,391359,246215,-30067,-117410,-352276,-308435,10002,68338,-94611,23974,-38403,-244299,-340634,-504239,-409213,-290825,5601,243409,224337,295309,260093,144923,156815,-110773,-464564,-191102,-272051,-406159,-410016,-130721,282677,540305,476291,304507,119652,221481,454816,486539,279925,-49570,-268810,-116734,26065,53327,39520,53534,176744,154569,268033,264672,488466,738525,950754,1044370,990875,1045337,943742,780893,609663,488586,190620,-91303,267913,466520,224601,-136358,-332509,-286313,-75602,398552,636197,443662,505940,527396,363409,225788,-53606,-22694,359508,464581,300780,-166079,39358,385141,579900,452559,199259,-218406,-487106,-458517,-258859,-260227,-226341,142778,576893,755938,193013,-188205,247984,284119,12820,-306939,-90514,45843,-18062,30231,105015,205043,263603,305629,-33872,-157768,-262416,-383876,-514269,-479277,-194461,-29569,163891,417793,665694,687980,346450,74569,159370,182068,100731,43309,-20185,106714,220748,468969,682003,511666,247171,58078,-32629,-226392,-42621,272150,365286,99730,409363,504225,343293,54975,99891,175651,90045,227898,438867,650765,521654,443156,337822,303693,66285,-314435,-533259,-529488,-296883,-149256,-112844,-176703,-218321,-421728,-280613,-244820,-274766,38837,169351,-18388,-386589,-221617,-271648,-525148,-104227,128188,155389,76544,180816,782836,1060262,686717,-170961,29586,718883,594198,123977,-55757,167182,103503,-211691,-54323,179706,163607,-14324,-133241,-109271,-30128,-264170,-232639,116995,401970,265883,97520,-107987,-289275,-362664,-411674,-521793,-392556,-410573,-457229,-371096,-328414,-277320,-96159,67058,117389,-55975,-131961,-16300,46680,-127631,-72046,-40430,-61159,98449,294240,351132,70853,-454967,-219445,-87817,-290674,-195949,-97039,-176087,186225,577322,525830,291888,56744,-129270,-415726,-358960,-187754,-85142,-232069,-322479,79631,292780,147537,-171632,-244284,-190208,-179066,-141414],[-27585,-299985,48030,249309,228704,177263,482742,601166,546850,499446,400658,15984,-465161,113741,453288,420707,230540,38139,-116703,-102422,-9971,307903,531192,542507,250480,-404805,-222008,123658,-111161,-265881,-274236,-121812,108442,-95489,-190568,431561,197833,-232603,-171596,130699,141407,367290,689432,490041,63157,-295479,-232635,-209867,-374320,-222644,-22080,-19469,-204682,-379101,-26191,512831,971345,691469,257648,-244081,-582397,-298181,-286897,-298418,-232274,135185,303102,282720,271161,571038,826832,992741,693777,286001,-68163,-274529,-343100,-494517,-212746,-105879,-307919,-67239,730947,1055489,880170,469922,-121526,-233133,128353,268854,256719,-163875,-568404,-206909,-162669,-126686,70773,2129,-337647,65449,291886,463751,871894,691494,608847,362792,157024,200978,269348,66685,-354828,-229521,50653,165568,43370,91273,378174,775448,1037023,1294707,1069747,377197,-361393,-405941,-178913,-150901,-334798,-383608,-121989,56380,14423,-102029,-94597,62610,319441,279506,35565,-265630,-397781,-409587,-232013,-10249,-5510,-241655,-493664,-309594,-217207,-70100,-23248,81197,143183,102061,-30212,-146794,-356591,-439692,-203175,-393776,-367906,-1533,72131,-168411,-451134,135344,533232,656382,461947,167776,-219741,-407987,-329470,-115745,-165180,-308645,-285341,-340530,-526622,-506954,-354294,-69127,123078,55087,-151673,-450726,-552914,-523596,-371430,-169090,93,27805,-46089,-36864,244637,252268,28777,-134610,112542,237877,-49977,-369344,108870,415915,217676,-31097,-286625,-246367,238129,614458,825764,677908,454060,-115410,-592524,-236885,-52844,-215083,205522,426841,640926,799945,619520,-24309,-312061,-198166,-52397,791526,1437205,1342343,481084,159448,575543,532559,51704,-86044,462280,518215,340616,93675,133217,269575,311567,144889,-125082,-228284,-222696,-423941,-411944,-291630,-105820,-121,-78077,-169795,-150558,-153649,-51913,371968,601970,555044,147905,-181071,31215,-108569,-444270,-44461,324440,579754,667733,686463,501448,54044,-147206,-271141,-309990,-198760,-140188,4182,300268,290124,281860,104997,-20458,-33223,121582,153562,-1568,-338003,-214108,-55835,-300501,-167817,250518,518381,747335,854969,882127,628328,388590,59088,103015,411991,307138,-65185,-373971,-105310,-193400,-455764,-321406,-250448,-125485,107409,371032,392189,11577,-114073,299476,583140,440835,220143,211442,442120,218061,179095,-25875,-303797,-176017,303771,469701,377474,137527,48583,-240515,-234560,45446,15305,-323246,-510719,-112222,160285,272235,127527,-246219,-335695,-394607,-465516,-518578,-362970,-300902,-144584,321399,827727,514018,84798,-605239,-305446,2004,46264,-78226,-174971,-105834,-16588,-17498,-119761,-392278,-241120,-49517,-41744,-40917,145886,382438,299873,309117,437396,207119,-286150,-426676,-251898,-142924,-153395,-171739,-150195,-342080,-317998,-267066,-260911,-326742,-394550,-586060,-292995,-21630,183947,362941,659836,443036,95370,-148389,24432,272107,376543,447963,437445,573689,650310,534219,552580,151910,-66139,-226390,-326939,-235810,288825,457316,197693,-185668,-421269,-429106,-157745,201006,384018,415825,30464,-118160,65579,412083,703871,660612,472762,445398,244430,98998,34925,69771,150508,578379,966297,989399,357208,-135187,-176181,180832,322273,101132,-33626,-356684,-462327,-390479,-492842,-358560,-167777,-66488,-321471,-639852,-509904,-417877,-130129,38084,-141866,-527543,-332223,17686,288800,333306,-46675,-243973,565382,957118,892769,504701,212524,-441351,-576027,-275613,287416,486974,317191,23985,109532,268117,266957,198850,104844,13369,76162,290972,681499,956655,666909,345479,99070,48195,-185457,-282782,72544,298029,120543,-226407,-90549,163332,5298,-35174,157599,91445,-192495,-515962,-383657,-414191,-487062,-506864,-295243,43065,63260,-113719,-255563,-195272,-92284,19743,206020,640364,480508,59146,-122092,152593,47209,-57746,-318104,-595506,-122494,401895,456144,322805,-15572,-61137,-209199,-533465,202740,805282,1004644,955837,785585,563891,5376,-351372,-442404,-358578,-252457,7476,51680,-90313,-202264,-264188,22104,524591,758079,309476,212878,500750,463837,176725,34059,322932,576174,483648,627177,480966,360133,269452,41575,-108478,-77971,-189786,-83419,-232678,-617588,-289614,4601,-27286,-76179,159,-275029,-334439,123906,189248,-48742,-348734,-157248,-17264,82319,-26231,-143904,-236659,-129419,43107,280210,305436,87239,-300654,-500252,-360435,-19827,372140,514491,125671,174380,607310,541153,-121354,-306949,-65851,-73296,-61417,-187558,87137,371024,374060,296655,-246632,-505723,-399737,-363678,-407731,-271419,-108835,-162352,-370586,-542817,-176159,47492,-110182,-282319,-79236,105346,186335,14602,-410641,-421908,-418007,-503772,-290120,6143,50349,17462,89566,379667,695746,718181,386153,-12446,-125219,85885,113852,-69208,-146337,-224834,-312000,-402489,-331222,-633,343988,503733,430950,294577,182143,27817,11080,-216137,-127312,248636,372623,86888,-309788,184334,436896,239764,-54025,-258711,-316304,-316062,-30174,416048,1087996,1467593,1598398,1316543,777381,557895,490493,249435,-139914,-358987,-525069,-441242,-292765,22873,104579,-131820,-47473,38482,-268977,-1111,323747,175598,-199557,-454615,-334280,73819,258537,-208540,-369185,-75435,238357,474800,739011,592198,282735,-27729,-294761,-352278,-199396,50717,258068,229197,-45152,-392848,-293946,10353,249243,494465,601988,508331,23496,-312313,217097,431158,147053,-276592,-437909,-224096,102009,263404,161389,-61539,-88945,-54307,73238,125075,192848,260608,390935,312525,58816,-116179,-165329,-353074,-277135,-93968,-101366,-92172,104168,180321,32212,-183259,292018,511901,90815,-291267,-55538,9168,-44598,-323572,-300384,238286,412063,-8259,-193248,168711,289937,458731,593624,512873,235578,-176090,-571349,-475242,-502233,-304155,14983,252995,275977,21277,33954,219890,340887,61225,-353790,-61936,6024,30725,-18022,-2368,169513,276603,388994,111271,-181352,-309533,-302720,-175832,164795,213023,117091,19429,-12509,-346214,-466523,-355831,-238994,238752,403824,15224,-396552,-441306,-393028,-226467,-196300,-348067,-449095,-169605,302033,502669,636702,663520,706477,461338,-62294,-462307,-461942,-308277,-79018,-266781,-394253,46382,166294,-98559,-355287,-276653,-414526,-598505,-488708,-429283,-136349,283040,582755,542833,210966,-439715,-165399,85764,18717,-93025,-175892,-337384,-254537,24617,-22834,-169454,152508,73687,-180079,-198151,28297,257589,142554,94902,-39728,-281619,74877,290249,41066,-92822,120524,154519,-22177,-200516,-33202,284239,573554,522067,72953,-313404,411231,1028799,1313489,1268312,956639,409774,37751,-262959,-484879,-489046,-337907,-452659,-548000,-338191,-131478,-17940,47739,-51315,-233264,-349968,-463851,-65479,252091,228442,-86549,-272571,102820,374985,345984,-141263,-428811,177712,407657,87387,305491,674525,801209,769598,485108,282000,37173,-208427,-435554,-330723,-175073,-178307,-80221,-89478,-350328,-397347,-77716,375878,558367,312232,132963,586007,543406,244098,145969,114043,-132821,-310771,-457966,-188668,228805,413201,611062,683520,503151,-194407,-65236,438360,375372,-24397,-284521,-435687,-433320,-465833,-294412,-133648,-136092,-163964,-431297,-177851,-140209,-276051,-83211,24381,-156904,-13884,215332,-98202,-297607,129452,361696,177083,23658,-221931,-437024,-362012,15060,334050,165732,-140245,542237,906776,854784,573309,140014,-123106,8975,180476,352168,567171,967937,1216560,1063399,834078,472515,-3521,-210563,-157232,-160956,-174486,271,176049,335120,561024,520900,238484,-100161,-281894,-422020,167657,740677,984816,740495,332178,53700,-111724,-94152,72303,167613,427333,557540,193353,-309194,-64327,207861,413787,647739,661194,284147,-42226,-195839,-413261,-474058,-45371,231642,232938,-42706,-401892,-131996,-200588,-174420,-79556,51308,-152218,-88332,10363,47561,4751,-2476,93528,425659,845466,992246,733043,97145,-307160,-205867,-353770,273411,843658,853443,602354,163306,-170586,-317527,-192684,-100391,-19066,139946,279950,218605,188575,235247,275788,304695,212687,48959,-334336,-343378,-313768,-48067,76608,-91416,-40153,120736,-189481,-370653,168889,291275,110577,-218747,164255,681043,871070,498111,76397,-36103,-79488,-237189,-99682,366714,522438,457652,424185,565006,159459,-23369,115265,-128616,-537995,123415,256928,226370,96726,-36527,-133389,-98902,-168273,-153801,-73001,-115679,-236532,-241404,-115460,178678,631579,1012386,742520,-28100,-190952,-25748,-349474,-340315,17289,384999,705811,584959,292557,-376015,-23095,164179,-226922,-380952,100103,230113,199489,-111289,-404619,-349900,183624,605513,553948,13146,-453462,-338100,-203215,115956,178506,15502,-56170,-38598,-180050,-330580,-26847,204901,249943,73645,-78953,-70693,-21295,65666,15017,-274439,41863,477709,627386,453025,37705,121390,224042,206516,68475,28006,-139273,-160908,-107327,-115969,-193607,41842,340363,408375,236709,-140259,-414242,-499722,-342090,-262425,-29077,-9957,-243197,-267234,-150657,60076,340559,476473,448418,353459,49724,-308831,-299618,-463387,-246198,-64893,-222211,96997,544992,795333,864460,441780,-124111,-493361,-266330,-301917,-326859,-69609,271194,494278,680057,703101,165144,-226247,323627,504849,199923,-241735,-484025,-453042,-349753,-271306,-217397,-522684,-356139,-361991,-110037,95312,145519,-1431,17717,199671,385919,599659,396604,77709,294631,575865,317331,-95117,-96065,3238,91996,66992,-75972,101587,221589,239053,307452,242124,-146986,-445073,-259710,-286070,7506,-813,-218558,-363264,-138053,-280530,-382507,43190,-21153,-475152,-64045,322886,281497,-198652,212609,683280,365238,32857,644423,1066367,1155470,1089365,647224,-76611,-489978,-26435,170596,38473,103980,-62006,-69574,28195,263421,337002,110867,-291825,-355892,-22967,342014,484250,328975,99941,32497,100309,250916,285682,60113,-365035,-391196,-425815,-257237,-7955,81778,88467,241527,510877,452469,187604,-67502,-419498,-393163,-155295,129655,312475,234326,137995,116977,-2551,-97737,-233115,-422697,-215817,-92897,-272116,-433582,-279486,-22346,-63674,-389629,-223519,108589,201269,103286,88656,200473,63024,89723,499734,386090,-122778,-369249,-41682,1779,-273654,-323799,-379575,-281819,-265262,-390661,-127423,96642,151962,-106544,-298380,-283634,-305163,136086,501170,781285,685675,388442,68878,186123,145991,-122385,-389020,-370485,-117652,125263,179443,-111082,-238640,318004,268876,84197,-77614,18534,732212,955250,655444,347965,333875,813097,1025667,1182029,923623,537195,412403,407303,378691,350663,213846,-65013,-297982,-174646,-294258,-522635,-418736,-445275,-322804,-235264,-179019,-166973,-112441,292582,733033,878808,663867,565461,403644,-80918,-252998,268244,252210,-336981,-55111,318141,306903,57483,-296361,-151969,-52161,-77902,3737,162743,128804,135293,108841,-28816,-224041,-163982,159470,253357,286998,-128151,-63448,17910,118866,34531,-11810,106970,306750,491537,382351,138736,23623,-16253,-230888,-572468,-377396,-346308,-140951,-201901,-396180,-93261,154090,-36243,-110314,275455,162377,-183832,-419383,31850,138134,-192680,-370748,96219,177402,26192,-146010,-241260,-257828,-206670,-47930,44171,127632,60316,-37692,-98810,-43168,21791,-175034,-379355,-136002,-25451,-205035,-424921,-251190,-102268,-138737,-253079,-183762,-138114,-134893,-132876,21766,27207,17505,-20122,-242044,-564730,-57256,211456,80460,-162751,-211842,-168588,-336324,-405473,-294463,-356705,-251819,-126241,-181136,-269711,-271432,-357999,-110003,310355,226374,8423,-99078,-120887,-251029,-503608,-85933,294056,168436,-251495,-203679,99022,129817,-185839,-325477,114730,341691,258277,-76016,-281484,-354208,-139110,218338,219475,262012,27235,-44612,-155993,-45239,-120425,-483591,-254813,-145304,93520,266857,152017,-379028,-303498,8944,157870,544750,704946,579601,353813,335054,426038,458669,333066,302975,419985,331449,-29922,-392984,-541206,-302993,3287,127706,39935,-377377,-138966,-82060,-317074,-228890,-187438,-185100,-199068,-383093,-197297,219245,320053,183073,131213,277304,235566,156849,-40688,-396740,-298407,-180400,-194700,-189113,-166599,7483,243561,175388,-76832,-285089,-329259,-164840,-322782,-239559,146494,252826,133954,-32847,70475,388015,658111,273649,-221693,-80770,-116848,-247374,-157450,-22342,86051,283911,244998,-3408,-238045,-311482,-459761,-538579,-384970,32779,414144,321236,241334,-53100,-295575,-153000,186708,286467,90411,-129179,-240977,-333763,-195073,-112287,-216437,-136576,-159292,-20818,198177,306638,678177,575547,344820,172150,219082,999,-458209,-127853,293033,328759,382799,253844,-35115,-159632,20682,159787,112045,20057,-236321,-474222,-413021,-94651,-109620,-155486,142149,326791,-182370,-242031,300982,302046,-190173,-85634,349765,352968,164843,-171033,-214891,73544,338486,613479,994080,982003,543671,109036,-210231,-321378,-286886,-258582,-245072,-335071,-410449,-256056,-248893,-62880,11436,-54007,-195467,-330511,-260691,-118770,-157226,-341746,-607143,-305638,-154923,-187844,100788,322064,42961,142615,396223,349297,18864,-224173,-106011,104972,279358,446405,444324,230602,-309186,-208658,-150552,-139823,-19517,5384,-144980,-367591,-106844,188100,113256,-194055,-371188,171728,453376,158019,-422473,-136379,124777,83118,166346,407073,532315,306392,-238362,-535590,-541078,-407212,-219174,-137414,-105780,203376,346682,-51076,-342364,-205067,37480,-129176,-40356,248641,377502,505091,408844,347835,385751,86840,-334355,-382476,-358837,-344319,-336952,-250912,231527,532862,533962,329780,139910,306612,569397,721222,588323,235334,-199148,-181335,-90317,-77769,-10295,51197,145798,137690,175046,51200,277271,633519,803638,820085,799812,929191,914031,628189,442211,356448,76395,-317024,50984,343845,247354,-6366,-57064,-320501,-350659,179438,572058,306436,433786,460682,185067,147096,-77631,-321989,49196,211768,51074,-128074,72063,205373,347146,321886,256323,-41579,-268445,-445702,-443109,-354701,-390385,-307286,225520,366759,299543,136081,338477,401742,189410,-234286,-46929,362648,388919,212042,45056,60775,240874,361056,108980,-87590,-320737,-354406,-274334,-410654,-406067,-124295,175520,395399,594984,619377,460879,320937,397936,296359,81656,-51059,-138845,100416,282872,539781,645721,394213,240072,91970,159751,-71106,-207870,131448,134355,-130049,251009,489484,341515,105743,50580,-57956,-245589,-163604,31285,304218,311308,197499,98797,64124,-138478,-404222,-541236,-568577,-201512,-38333,-97863,-215639,-291807,-334287,-361681,-297808,-228857,-72100,58080,23875,-269058,-425141,-324399,-351458,72876,429673,605698,703622,738367,963270,823694,265211,-273338,63030,620788,524926,86490,-200770,-9152,-32142,-261767,2649,318232,296411,-17715,-184915,-270306,-125239,-71733,-36371,-110357,-50062,-212254,-106792,-29416,-59937,-64622,-152009,-220585,-213351,-344038,-587869,-303619,-103380,-16454,108173,185089,266220,192396,-61018,-101806,-151308,-257595,-93296,11719,-18772,113028,311170,290534,17515,-459363,-294095,-224811,-412457,-77652,8497,-105421,154828,545868,502807,255655,-1949,-172226,-371577,-367285,-100667,47296,-69862,-232311,-17835,266214,77634,-200220,-156516,-179981,-282871,-36238],[35375,-298260,-6253,122239,50488,7139,278955,431820,419848,370837,318739,122048,-319414,-25146,430521,587509,454076,243896,-2188,-93548,-25738,139974,118757,199177,10853,-255973,-225188,-74137,-351867,-503237,-393176,-222705,86915,-64217,-414538,8448,-55575,-268226,59281,199942,225087,364149,361563,104142,-177819,-91906,-173126,-405416,-207823,256362,535399,430245,-63489,-385490,-32840,384895,709360,438596,105087,-438403,-466188,-41055,-34435,-282664,-235337,-14763,69219,72241,270036,752231,1315131,1330688,852896,304819,-24564,-201145,-176735,-254257,-34478,42321,-246643,-150278,534050,803365,563944,328537,-242729,-219039,93351,156083,79285,-263925,-495287,-219623,-141778,78084,327220,184170,-20971,-44309,171672,527922,950096,879337,755156,359167,113329,223265,183062,-38709,-314060,-577261,-313589,-125431,-135337,70129,356590,705439,951770,1146940,1012422,467309,-263413,-434429,-170674,-135763,-406876,-444427,-110569,89340,17449,-204134,-181668,226510,656750,654477,361218,-131488,-499437,-374977,16610,314962,310031,-39933,-495457,-181641,43047,155203,55473,8911,99161,174193,123627,22553,-277852,-364332,-78529,-280132,-371106,123589,299338,101832,-324061,-308825,114161,346382,312544,142847,-185741,-453505,-141153,40884,-55031,-61830,162362,204304,-40723,-127087,-43746,259904,377409,148309,-138887,-388635,-398783,-303236,-186593,-50772,43915,-46464,-142970,-118062,-57375,-281450,-436852,-253664,49832,247464,45995,-442842,-225437,29251,-2942,-88186,-234868,-223719,287001,484844,656779,383661,165875,-304136,-376171,-121635,15015,-294363,19691,349264,651047,519815,404088,-162522,-338708,-67712,-91360,440249,1075629,1029436,316270,329862,958441,1061379,445665,-119421,347151,391129,259448,149504,217531,364322,332116,112094,-155442,-358440,-541987,-322614,-247047,-304915,-251223,-231522,-308291,-271631,-191550,-170584,-8618,464146,764253,822055,434743,120198,-97283,-237688,-256094,257552,550424,811467,898938,892843,815635,359359,-126875,-352909,-260275,-75596,-32920,28118,330522,373200,329101,88710,-219000,-161711,229090,246287,217707,-219808,-544457,-382263,-417140,64066,425450,484595,515841,442337,546121,382847,136653,112161,280213,484244,376451,72314,-410762,-152022,-24160,-334775,-210387,-41198,-82513,-9578,288101,341949,-39932,-20851,435905,701954,658328,688121,981702,838799,304781,113548,-107777,-315456,-501366,-205440,76678,202183,244227,303252,15575,-329144,-50666,2093,-247369,-491168,-174485,60758,301605,188396,-165038,-500358,-233120,-273955,-458067,-506229,-255923,-78486,163700,413068,6158,-139753,-578629,-497223,-269736,-200409,-129243,18209,153442,91424,-28907,-80250,-169891,-165818,-15931,-63144,-362367,-269346,86150,236127,331180,577362,366849,-13030,-353772,-526965,-506123,-322130,-153503,-32070,-94834,-135040,-128792,-212699,-335000,-404308,-488020,-284075,-101232,4881,76075,402032,384480,90109,-188735,-83497,298509,480289,512849,337980,311248,420834,368009,648392,453515,193505,-74709,-221983,-14858,422357,406270,79071,-295690,-519971,-442725,-360473,-16888,145402,132741,-223452,-268445,-159014,65242,472265,731379,675800,647225,324666,118555,-59530,111318,420948,736691,874146,848027,424603,-122043,-502863,7018,248977,77331,-145190,-428152,-197371,-185604,-313023,-140040,94902,161117,10802,-269744,-221461,-267682,-200886,-131047,-152608,-376292,-409786,-68361,197348,294377,-19505,-282809,390087,523668,321457,26768,-103556,-522023,-541401,-278761,189638,241781,-15897,-49712,248845,366537,370571,229729,15979,-149708,-185713,57437,483081,787465,595575,318193,84021,16236,-188167,-135106,209470,433232,322824,-116700,-372995,19290,16668,-139547,48609,30698,-248616,-516981,-393586,-465008,-493539,-559982,-260669,99489,198812,-64467,-106063,89637,40312,-43648,-6536,542216,484093,-91570,-425854,-135647,-160091,13970,67279,-235697,-608636,-209062,-207118,-373640,-443599,-195985,-170583,-546502,-58808,522426,709481,710429,586752,444729,-74978,-363242,-257580,-155050,-246312,-84508,64091,44728,-111363,-282687,-135536,148660,228331,192274,187804,438826,391361,285650,440657,588462,778196,705170,742008,525256,365355,316602,236724,-44183,-225447,-274087,-265583,-373190,-516916,-50864,266730,96207,26424,147809,-101555,-424413,225114,450561,286215,-88054,-318815,-379966,-190820,-202425,-188247,-46544,64465,-11923,66265,93960,-17638,-173481,-241386,-195832,42533,212915,318379,120860,311580,688719,512382,-175772,-15902,248995,133919,157718,71517,215187,412016,443403,476653,-49000,-240356,-360312,-353477,-478959,-289492,112707,254714,-203616,-606992,-307464,-205204,-251848,-254533,-98335,31201,130307,100631,-265164,-418146,-401624,-315824,-57830,153727,130354,-841,18844,363980,654670,693681,380718,-43480,-147453,225795,239830,-13939,-265467,-308892,-293467,-325269,-83437,36726,362974,475097,385087,299241,112227,-146473,-168792,-254821,-266275,49392,309126,140928,-353220,-263686,-98684,-110149,-182145,-375833,-429148,-186169,201417,749454,1669292,1928494,1729789,1250220,713818,537321,483666,259179,-188019,-417511,-513492,-440926,-344204,-34543,83171,-226924,-600238,-330520,-253499,113756,328645,87170,-315216,-492585,-117890,279991,445739,88068,-54854,-344426,-423386,157686,506280,387254,22728,-156938,-244338,-177973,-130748,112033,39281,-39584,-196117,-483901,-276267,123862,441715,782690,928309,771283,135666,-451657,209100,483841,280282,-96867,-210597,-45120,286160,385363,343155,83850,-121413,-252131,-177526,8339,212570,311653,386466,280905,153572,41052,16867,-88302,-110905,-192556,-222108,-75666,216845,392771,-22939,-214958,163733,330122,-58096,-466607,-209505,17547,217679,124861,-5925,523330,752396,363892,-273337,58641,172488,224775,453935,626174,217307,-178626,-458209,-351433,-291813,-159870,-22268,100521,109773,105955,221614,274982,426524,226437,-317514,-232513,169357,230172,130916,130265,344382,419332,499699,372293,48740,-182240,-3654,145747,369133,321445,172657,74534,63041,-109861,-291260,-203255,205771,538536,562759,180503,-301703,-527879,-388597,-250419,-256245,-410314,-393244,-48195,346910,493154,477065,302635,297560,130347,-221950,-441263,-414996,-382831,-275874,-322138,-365953,-74522,107019,119360,172374,-164932,-426153,-547402,-626069,-389750,45524,425967,719138,823996,621155,-191201,-417737,-9359,-66196,-180607,-386607,-334099,-151509,-16010,-211740,-291839,-20130,-60177,-201667,-152672,-274077,-184833,-166225,-15758,83668,-133551,65436,334474,101888,-165690,-26487,120209,184582,87209,29846,162481,435812,432731,25109,-368763,114896,611621,1010713,1052534,874840,467168,99992,-266575,-589390,-220617,-119852,-384426,-351801,-94564,6786,14290,192392,209830,126951,142787,79531,206543,247491,45850,-129285,58908,444603,615226,504935,117914,-355313,-79434,210525,72418,377243,819912,1022571,791362,630506,424960,266596,79377,-173071,-428612,-315898,-98454,11641,57049,-157716,-227626,-33740,383937,552097,257913,9407,305588,372435,285434,236009,130845,100237,182117,5468,33208,446776,696334,799023,676921,439679,-74649,12744,218821,30224,-255884,-392465,-400763,-348203,-151600,58270,202147,103675,-77675,-467513,-273355,-72348,-72430,27521,82331,69399,183580,180922,-217272,-237747,165373,152900,-207361,-110467,-130357,-232913,27412,411982,608707,321770,-126726,812624,1578313,1546584,924334,191440,-294120,-3779,458049,596596,734880,801157,797028,603889,649881,584757,108545,-131793,-23527,-240815,-343793,-14469,412662,530969,529077,335764,-37325,-375745,-487304,-415744,275392,859045,1115328,662966,370101,14673,-209312,-216531,-64033,-21633,194664,313532,90742,-241279,-158616,11265,166760,442591,546583,243796,-74235,-186580,-329506,-364031,-86444,117032,129137,-186513,-468597,-270405,-332183,-200407,-68390,-109128,-338332,-360534,-211319,-181108,-303823,-266708,253103,726007,1046106,1120937,608373,-73598,-181300,-19890,-262304,245288,940857,1005107,718179,131020,-317278,-447846,-352380,-234671,12618,281557,354091,73735,39196,193095,340606,352262,233786,75378,-345428,-462430,-351484,-51558,146137,44955,86084,113665,-135282,-304919,159858,276980,146384,-460399,30094,700435,850590,572156,25001,-196613,-234269,-484697,-337968,-66659,16691,229807,546025,649030,168268,-136419,9807,-70413,-296318,65954,128945,282303,275483,236007,174247,88072,-92770,-250457,-128107,-52663,-246747,-364609,54976,342240,537397,735264,508980,-60231,-372295,-291970,-392554,-156125,164658,468549,656255,529281,262795,-336380,-3923,182865,-211642,-341897,16710,159246,82864,-202548,-211711,-281098,-187938,145849,233972,-76044,-410125,-334539,-214392,168197,255835,145903,-104516,-167752,-204178,-524718,-112096,253586,385950,94263,-269295,-331840,-210860,-112339,-148095,-436194,-83264,154559,125876,-111563,-441440,-146690,39434,226665,235947,123881,-72854,-35014,57434,151126,-38302,-7186,358536,362539,-19510,-411974,-332390,-470791,-412906,-283065,-73741,139981,-32899,-48942,-74689,-38022,114989,160977,148529,160027,-52432,-393375,-354870,-478381,-369133,-238515,-334072,-81745,343172,529275,646449,264459,-310213,-280003,-82383,-208148,-360836,-183423,87987,256412,354315,348471,55921,-333063,109747,357291,151861,-219031,-464935,-553206,-209995,-66542,19461,-175840,-211339,-335531,-236360,-47229,145372,222136,468220,662404,770929,684629,239607,-121213,190877,425085,188662,-235862,-98893,16560,-13293,-78781,-139575,16236,144551,224159,410528,359569,-161582,-425972,-92437,-44113,15189,-163505,-315902,-229494,-120289,-243263,-208216,193169,10241,-499513,44660,511445,500618,44338,189020,719962,424339,-41818,521581,1044486,1026379,850213,340172,-162882,11523,245555,249134,90359,134517,-52336,-81114,36372,42503,87087,-121662,-488191,-351401,35314,562427,662573,452320,194788,165322,278425,480015,533212,253819,-257096,-443405,-330521,5775,252431,164177,39068,306414,586294,458145,87977,-249959,-541976,-396532,-287293,-91731,160700,252530,177953,1750,-109899,-58383,-40153,-318781,-263189,-162273,-414893,-152381,230977,200532,-23085,-409227,-162207,206639,372074,346410,292199,201324,-235731,4973,601224,360866,-44731,-348711,-234467,-312173,-469578,-365015,-224551,-62287,-13685,-190580,-51,187256,201807,-65561,-32166,48495,45106,274642,688760,902278,676244,357909,35121,188814,62501,-144564,-303591,-90399,9890,117211,-5774,-294234,-104293,431324,407854,-99698,-97760,594984,1327139,1322483,856294,432115,351027,846502,1095850,1207970,1010687,642023,387483,220745,181110,357399,323310,66142,-166336,-183032,-386227,-619393,-423756,-245678,-170565,-287745,-265544,-91074,154937,513369,690347,581618,290587,295766,220637,-301892,-85203,470657,408464,-246027,-273227,-531,-101105,-228009,-360996,-54628,82799,30640,129257,323978,364730,198106,-41750,-288728,-492824,-375690,-128654,-44652,423420,334077,165634,77740,-23348,-238722,-81242,275870,581081,600067,298785,67229,101986,255849,-77367,-179935,40225,111632,293336,92071,-270465,-206761,122399,84387,-105755,38047,-88498,-299662,-483385,-113070,-63197,-192441,-100576,396479,428445,142691,-107513,-227740,-199576,-167058,-189200,-228732,-229998,-241165,-215329,-58075,48045,224547,38755,-381660,-230246,-71918,-241724,-521040,-305095,-77904,-8180,-97481,-27795,-81624,-201402,-352386,-143812,-80670,-18900,-165333,-529326,-290434,64268,150357,45223,24448,89190,126606,48841,12067,-46889,-357523,-463192,-274544,-262293,-330460,-205421,-405947,46678,576210,357150,-127150,-399511,-185697,-291870,-580695,-101436,195930,20856,-291510,-160040,145516,126040,-148072,-463722,-50766,290005,460476,93559,-286596,-217158,137937,408287,296887,129217,-143150,-149490,-32685,134820,114086,-261418,-441071,-298933,-77400,71556,-36732,-366908,-304747,11752,103516,376234,540334,598282,705039,685757,683872,442541,305482,209710,217198,110863,-167709,-464169,-567634,-428470,-209808,127320,-64447,-387838,-152292,18121,-199756,-436925,-366812,-364614,-334207,-363858,-409693,114823,254798,77670,13170,36915,-11120,40695,-78604,-322248,-226442,-87279,-125134,-143249,-178655,-119591,331082,483342,238190,-199217,-434604,-296404,-290832,-202843,80638,144497,-79376,-112248,86954,197993,267627,35139,-384288,-106425,-155798,-236527,-112893,-68214,-108159,164790,208345,-84166,-508813,-376148,-365313,-404265,-252686,7002,341719,379065,352879,72332,-224729,-452864,-178235,27151,-36489,-122527,-239380,-421843,-38389,183820,145321,81918,-123079,-215708,-138607,62838,413792,379128,210367,14855,-23513,-224026,-338708,36352,234622,134633,130432,5499,-198588,-228384,-61395,53834,102491,79940,7237,-158770,-246604,-62840,-79744,-82775,320647,518199,111776,-236650,260856,450262,14842,-246254,366268,528642,445071,-35696,-396133,-109698,92082,254474,437562,538176,495878,234544,-137007,-459818,-444811,-116551,58271,115979,-4202,92847,66417,77409,136369,-74563,-394238,-335531,-23706,83576,-19973,-358112,-406808,-147384,-70335,-149430,72278,233150,-84003,45763,441508,410737,28748,-185646,-10304,257449,534064,643346,581269,177908,-219152,86681,328516,213247,52738,8010,-132566,-434691,-357828,-179142,-262960,-554248,-106475,439880,802811,670525,120482,-234430,67304,176456,427400,623138,694718,461706,-77442,-295972,-269746,-268498,-350839,-314938,-133628,244074,541312,140054,-186711,95570,301778,1095,-149690,144890,476411,602257,490723,501219,475474,175388,-196185,-441232,-373636,-239259,-131193,-143283,221879,515301,617358,389409,221605,392538,618241,846100,764987,357863,-107762,-262531,-252012,-263897,-138475,74861,137720,193924,75934,-193876,-177182,215042,466591,513346,542403,744272,822827,466578,278542,196762,-96273,-401024,13673,274276,230968,48267,190555,139128,-271833,-84153,296384,129962,326578,379015,123323,225811,92177,-448309,-248808,-82503,-213499,-61359,10933,-72733,-15062,46463,117685,55819,-79862,-307461,-464654,-369141,-402569,-303851,-76767,96989,388514,371129,353429,369497,164868,-270629,-82751,430028,513228,180337,-92628,-54470,209741,314106,195823,-58630,-182516,-43426,-2328,-233475,-569081,-1271,319293,357082,409898,425145,459833,506486,614660,407587,82672,-86143,-114252,150051,308986,494452,420555,164766,103800,30731,213881,97981,-11542,79480,-148474,-415930,134377,486645,374318,132861,-65886,-337010,-598635,-410855,-293699,-162563,-68007,-129654,-145838,-165994,-276336,-368495,-451856,-515591,-202980,90294,-19484,-99337,-301871,-237790,-362558,-309011,-58166,-59379,-139715,-96654,-281523,-418860,-245471,-119150,301419,749053,938697,1038343,1017152,804752,368526,-159450,-195728,136797,350885,318892,4853,-399983,-377912,-310236,-272402,66448,419543,433621,69189,-217204,-262462,63955,108671,83920,-145314,-378525,-486932,-120257,56452,129613,151400,167195,198384,148925,-29592,-417092,-301241,23111,158240,187389,144270,177455,178335,-69210,-338813,-586787,-322736,-107972,66075,47850,102410,289751,224796,-59181,-465841,-304148,-345379,-338975,98986,156479,37862,213364,498711,423995,151737,-88719,-237612,-295861,-198215,111841,281939,222912,103352,68254,126868,-75550,-312458,-73949,-69141,-399825,54305],[20973,-296137,-29825,2046,-117087,16971,246630,387669,317091,206785,150692,58850,-400676,-14544,451778,708880,642644,403180,83087,-142351,-98994,-178847,-393795,-100041,186637,85170,-56730,-121893,-303319,-377482,-362029,-239924,126323,84403,-298323,-388743,-190804,-200090,127179,161597,182395,168176,-125384,-274658,-151184,64961,-87651,-145257,268448,768496,1074522,831323,194684,-288046,-37903,299457,408276,234013,-68083,-453849,-281778,45937,76902,-273184,-256101,-163599,-87662,-120660,139843,752532,1556093,1550188,1039775,407491,74609,21019,160841,241626,338502,182592,-269197,-137203,295529,461186,217580,89478,-354093,-162771,41900,-13142,-207410,-399557,-320172,-193103,-131927,185780,438819,362616,254362,-133573,15243,398375,756566,967680,771005,258237,48899,248427,112510,-116895,-169059,-117625,-242798,-507779,-278967,67352,386624,730477,974546,1051941,987768,552048,-154776,-382427,-84618,-55805,-293870,-320030,-39915,114189,33935,-183156,-260404,380247,934015,1008302,614773,-26743,-449177,-45190,246914,524925,495662,123156,-406040,-96355,301764,397615,260630,206518,208919,325711,275602,126173,-205796,-228977,65237,-133976,-313609,233874,507069,375416,-34946,-454901,-290301,-57852,34816,-1518,-214424,-434768,-3730,262123,542268,719147,883769,649725,417212,251544,305550,333155,340736,90838,-210836,-362610,-285116,-123417,-34911,-22676,3044,-114462,-261086,-318862,-546787,-351545,-306926,-327121,-150646,68843,23028,-309063,-479346,-379817,-295935,-254134,-334254,-381929,149805,355183,416003,126805,-44918,-264011,-251337,-47030,64960,-106260,-425757,-12330,350648,114700,46345,-330795,-279391,119251,129970,273155,600393,497308,42805,305255,1054660,1309971,718004,-230278,-35468,171300,108174,136532,330468,586796,512650,245653,59837,-44889,-764,110233,46020,-141537,-297232,-386608,-416547,-237703,-203508,-211465,13443,453731,806294,915896,673041,489861,216369,-4812,54603,390381,631691,859972,978451,888955,793906,413708,-118721,-293329,-90881,116347,143931,67379,222201,360939,286248,67716,-211731,-107901,349193,387373,371411,49054,-248162,-315084,-76406,325082,522065,356420,197741,17785,134059,19692,-93172,254820,423930,425006,304695,77809,-447877,-110884,160868,-55779,-229254,-81703,-170818,-101456,181649,213158,-42189,31748,468778,670103,703066,838262,1159718,677023,122798,-129352,-204771,-199102,-331900,-339437,-329876,-97237,249559,442423,218781,-283605,-158866,26977,-93081,-337670,-283981,-63451,252774,217294,9639,-158868,76826,104316,-185252,-490867,-142188,74009,107918,55944,-355132,-334953,-527542,-457244,-394991,-592277,-152133,181766,297563,115075,-125052,-173317,-111120,-163815,-76872,-102394,-254586,-435210,-168457,152892,267689,473819,273388,41128,-298940,-309438,-163974,-115591,-23050,141924,111456,-29962,-65278,-162149,-292181,-380029,-389541,-262631,-151125,-271105,-179994,157833,302447,18274,-290763,-163925,280515,458572,407464,152721,-88267,-27684,126163,573537,738333,390494,47386,-286335,-6011,356626,279784,-98623,-478892,-446900,-341054,-478962,-242431,-101124,-174309,-325249,-219361,-194234,-167810,178570,643265,703603,613962,307447,127407,-6336,240169,626114,817261,713699,632155,546667,159500,-319598,-229361,-51531,-57180,-234589,-344218,-48848,-49110,-162300,5638,289607,327344,241052,58264,-1679,-160807,-249187,-182463,-46925,-186031,-204788,-110813,107697,199878,-61537,-365064,111682,83417,-240531,-457499,-479026,-359219,-536074,-182874,220670,73000,-375753,-26903,359811,405569,369998,95940,-192249,-444852,-548769,-316932,145720,483375,396541,96688,-75892,-79344,-179058,-12426,303629,489367,441091,32120,-494763,-120140,-27765,-253668,-198973,-120896,-292250,-422268,-340524,-326619,-354812,-553604,-259551,66004,216178,51323,105010,307863,176399,-96035,-145091,346488,344246,-81048,-516727,-430988,-271640,136427,272327,55173,-140091,-9999,135380,3219,-360830,-356629,-216202,-485965,-290394,110214,246324,136943,250162,144445,-267966,-453904,-156956,-9882,-62871,-86578,37173,106412,-48971,-249290,-363599,-314565,-210510,8965,61630,265299,204723,248666,708714,688462,743294,792768,706590,379353,190968,419424,511202,158226,-289448,-305406,-450242,-567030,-262687,229300,519621,207872,96711,278566,23466,-503305,289368,650989,546888,206185,-111631,-538669,-421377,-281689,-136582,170946,240023,-9967,-160095,-175759,-158908,-28106,25303,8354,140006,195336,1126,-111695,245266,546341,266526,-157937,163939,401681,227826,230862,182527,113247,182772,240996,251571,-13106,-250778,-525261,-310576,-459783,-400743,109562,386747,-108585,-592645,-323410,-199385,-248493,-206006,-201633,-121264,18228,77991,-200331,-353437,-262382,-92840,97721,203373,124900,-161804,-232202,217177,509327,507031,245770,-149987,-97411,332883,369215,151380,-252322,-340535,-266591,-181982,151947,60134,301535,354555,295670,197970,-67020,-387167,-59395,207945,236602,52137,44451,75459,121785,119786,-228560,-557050,-434401,-563522,-406142,-68259,283342,776672,1590959,1824548,1417611,878091,464019,348491,276943,72565,-279676,-487440,-554314,-397326,-378965,-223589,-75992,-211368,-236139,-120489,-41697,108994,151223,-118402,-430140,-296624,118261,493753,580628,386610,281791,143107,-49818,68586,233735,151755,-56765,-23230,-122115,-182317,-117881,20050,-104501,-312985,-396596,-439853,-301001,105148,496433,858536,999849,805351,172646,-427806,104319,405499,310302,63784,43564,151288,404445,412695,387984,172598,-103934,-334216,-211737,16159,245521,314239,278139,176218,139255,21002,-3907,8938,31635,-188998,-467201,-209474,59498,278498,-224986,-242973,51908,109102,-165992,-564376,-455435,-58250,302336,381160,194242,596371,816502,418560,-306814,-209845,-67025,-57380,125354,319817,-48592,-370954,-443331,-246493,-184384,-157746,-170155,-133712,152048,462853,588258,475943,470574,321616,-217727,-242332,314860,316400,169865,160590,340555,392291,336009,368782,154817,-8074,252611,423987,457247,383510,303877,289012,269676,151381,86222,243660,542793,715133,677621,417912,-88018,-436608,-411422,-374757,-494275,-610581,-272469,30986,232598,297531,231326,32248,-131169,-315522,-391463,-371883,-373315,-385604,-387574,-424349,-477162,-233119,-8697,257752,489743,175649,-288438,-534434,-472378,-141216,263063,583119,797287,833844,534364,-218511,-533203,-70646,-72709,-235882,-568344,-292955,-146442,-144756,-259313,-56756,-16813,-220366,-252993,-110477,-43789,220645,-157452,-161294,154139,71496,87401,269440,36010,-332795,-113177,189851,361794,305394,191618,247914,348085,230595,-135310,-474913,-217425,210460,600654,638921,572026,382061,109524,-260707,-480148,-28422,67995,-269981,-150342,167110,253761,37893,155652,368569,577832,742639,595175,525058,239432,-136365,-27981,387841,651109,693228,536054,345437,-71390,-456195,-74209,37155,323067,740835,846597,493014,459410,379747,362123,249964,380,-348574,-523384,-176820,30946,163105,75882,-49699,54314,363106,434039,137238,-213924,-203132,31667,147808,189714,69336,186837,487946,385910,119369,304790,596160,642661,480540,278604,78293,31988,-119478,-399981,-574813,-439252,-462809,-374441,37542,284339,364948,250302,-111982,-456291,-264001,39451,135033,128512,24551,105616,116973,14063,-290098,-106286,262441,113514,-318406,-256112,-165750,-94191,234261,661600,758544,373601,-345580,766529,1746183,1790191,1090947,304677,-358136,-68571,580191,758247,786309,512774,240859,269861,518912,526134,121469,-82093,189764,282195,-87920,72788,472346,613426,371254,12406,-401016,-433840,-402638,-206594,380783,827288,874518,301331,110367,-195525,-318953,-233806,-177631,-248683,-157010,-102442,-116261,-194201,-223275,-153969,-21754,239751,339407,199842,-48600,-161218,-242239,-180180,-5386,153069,100557,-319627,-348223,-196475,-95286,66866,10359,-205744,-332826,-218116,-157026,-306507,-266057,-32985,262553,612527,747521,735145,189207,-235087,665,106129,-153284,99525,818569,943059,605283,-33791,-424531,-431064,-478631,-407161,-29715,280983,220644,-195279,-175608,84627,286554,288859,189071,35681,-296684,-482800,-351727,-112665,116368,89071,117720,617,-106671,-105677,143806,318761,273521,-167067,-198136,478802,612134,466308,-74992,-339057,-328449,-429410,-341174,-423642,-545497,101405,551059,480691,75695,-139948,-34989,10820,1949,222644,396215,522940,495483,434616,306436,64804,-163338,-328811,-197412,-45540,-190024,-521434,14340,298212,381621,356761,123645,-210837,-478119,-467385,-276111,-23293,262575,471108,466571,380123,123904,-276741,-118254,35035,-225715,-294918,-102337,-1229,-66956,-147239,5719,760,-156323,-333915,-130472,-143763,-282743,-290652,-393901,-34256,133821,179853,-26646,-126640,-81361,-295275,-316205,54830,158676,-158200,-463985,-499743,-412513,-287267,-353298,-452383,-132954,-13768,-90397,-230668,-46959,-15500,-78155,191830,437565,419068,107664,-2809,145989,303915,-36238,-53117,397088,326746,-244472,-334808,-124748,-318108,-343511,-177666,28110,345940,322604,202626,-394,-119959,-97296,-124559,-93867,6152,-152912,-481957,-417683,-462290,-518376,-463532,-493074,-266934,86377,214573,303023,70558,-335752,-215152,-46993,-154946,-184802,-99836,-32274,10856,34270,-66726,-140270,-427156,-216586,82921,9246,-212791,-254014,-413765,-335344,-98083,35179,78260,-2522,-250500,-270769,-117517,174545,478193,869121,1078049,1109996,717633,131154,-302357,-81670,48586,-91870,-258678,-28978,82739,-58647,-260285,-189643,-34215,36844,139612,410650,403432,-106991,-368969,-49072,148934,8814,-281351,-290873,-197397,-215386,-206280,-82340,219777,33471,-500502,4692,516541,560746,282668,223914,578598,339387,-20101,384174,815358,721243,420859,-17630,67717,362511,314721,154036,88951,121630,79914,38012,18841,-7473,46566,-62925,-240999,-424857,34483,616188,644177,409714,155457,243621,453237,690181,678343,330375,-168176,-394755,-88129,210219,352505,59154,-147300,244847,471221,272396,-166627,-483765,-392640,-125209,-267653,-319555,-13465,233764,155409,-121760,-239060,-7350,20752,-254160,-358951,-255434,-364854,244573,625262,394516,41509,-338714,-244301,155148,437705,503989,493923,339665,-250135,-120163,530751,358722,96886,-180195,-228045,-280977,-219796,-85337,18321,14378,69118,-26248,114412,274492,207418,15161,167194,313433,265128,409238,760531,777282,503917,233714,63935,140431,-65873,-278250,-319995,-3811,97968,54432,-183739,-416874,-122662,298572,333000,-338842,83512,1067028,1615820,1496646,1055588,531912,327919,644698,1028743,1127979,1013646,777568,394820,81035,122277,375792,375903,127858,-60776,-160525,-380705,-500914,-346122,-63981,-85553,-395727,-338448,-1832,410227,658594,550574,183867,-101087,72241,57758,-415359,58482,549149,466748,-126760,-230346,-108343,-323207,-485109,-308263,35229,321857,209489,160706,358765,513057,312957,-32952,-360218,-401217,-376459,-436130,-291642,309223,554243,176413,33587,-74747,-473824,-64916,564336,748020,522540,117247,10077,296149,429492,287233,267792,412563,529009,590567,310704,-116129,-371649,-139990,-129898,-111794,-128197,-233338,-300551,-514670,-166172,17502,-15590,18142,388560,436960,186024,-51951,-165965,-163822,-189001,-379358,-462674,-360591,-316818,-109335,137786,337010,473881,199453,-273234,-402807,-243204,-359856,-564415,-390028,-142408,-14282,-86333,-50238,-176348,-352722,-384513,-88972,-13188,-51746,-313968,-457757,-97411,119064,73888,51618,129909,219556,330011,475749,506898,268710,-167669,-418263,-323171,-241841,-131833,-30670,-349229,126453,724439,525730,-93944,-443217,-147380,-257086,-551624,-229658,55289,-60095,-226824,-187867,65853,11387,-141706,-351166,-265858,148158,542128,170855,-264308,-29151,335609,418229,244197,-92886,-290483,-285792,-27514,165911,181614,-44875,-417023,-438458,-266100,-113153,-128850,-208041,-291280,-45012,28355,115489,286624,573725,983928,1036183,815688,324630,129959,29344,-9895,-73883,-293864,-490477,-364282,-133070,-163569,243819,279013,-97284,-55271,110201,-70576,-428484,-440358,-556469,-357917,-138819,-215503,64687,290664,66318,-326320,-448276,-436053,-237864,-204879,-282855,-203562,-30770,-59521,-75317,-131261,-211343,218263,552045,393872,-152429,-549521,-435277,-262496,-132098,12625,13703,-221695,-133361,-37585,-145590,-325866,-369387,-371617,-102737,-218734,-212023,-71635,-120297,-286141,-24015,93718,-146580,-501861,-318473,-267801,-255587,-33871,126413,172768,351647,338863,175261,-158038,-512962,-416694,-179891,-113956,-146671,-274846,-440424,102441,440094,471156,215829,-151193,-403648,-432206,-134546,44571,70626,-41937,-135426,-214695,-237595,-91187,186394,174923,-13952,-150002,-350722,-406968,-226350,-65596,23909,140965,155844,175904,60829,-28446,-22477,5437,73467,485145,600865,322338,-63721,174006,475479,193047,-302875,336765,698612,722590,241192,-467913,-355888,-142440,-29098,8071,72408,326226,250093,-60247,-306984,-111597,248665,572123,650676,658612,608914,536447,221070,220976,-114637,-562680,-205308,122472,173379,29150,-285427,-201459,-23658,-9334,-48250,79378,110091,-188777,-25025,445275,421792,-5915,-158678,74404,269609,570281,665526,554041,74076,-144130,201081,576443,406845,123142,21428,-71712,-281451,-542489,-421165,-431789,-241552,153853,576709,864682,875288,412157,250231,342472,412955,615627,773160,768821,578782,207293,48051,24746,-59899,-313551,-409880,-209166,118494,452648,249023,-31260,259928,379574,70134,-306920,-10822,427254,490546,425467,488008,388520,127466,-155899,-311128,-423828,-178835,101377,103222,229998,470523,674205,468995,317148,414346,587073,842243,777948,310459,-88572,-338855,-390070,-383518,-173717,175226,226655,304332,44048,-254239,-358541,-314722,80442,237807,271454,442637,581090,340447,190424,94642,-238030,-204792,183848,311470,164523,35162,286046,397349,-161375,-338034,-51742,8079,269563,322556,198035,334784,215743,-232103,-440618,-391650,-208044,-65264,-143068,-331834,-235526,-287142,-227215,-16239,-48589,-288619,-539342,-253982,-191770,95158,212877,478107,501185,526311,280812,170098,-87805,-462800,-100490,260247,289207,-108610,-392756,-158835,136046,199131,203738,-87427,-78804,154955,189796,-74365,-362575,203497,550663,394104,228415,143191,316370,561170,718350,440761,33698,-148599,-64467,106456,179523,270694,61821,-124633,-155691,-116769,115074,192470,345513,259034,-134365,-470980,98487,435227,342365,81924,-223534,-435335,-249564,-120467,-190842,-331758,-524368,-399967,-342715,-338187,-320129,-275228,-287686,-487293,-191725,194255,109369,-46776,-278869,-172814,-339735,-291858,95807,85726,-213459,-356283,-482429,-317089,-117617,81103,464612,883942,937390,883243,811396,287713,-244000,-401857,-128913,91819,-50864,-31030,-84679,-203479,-377624,-424815,-292815,9730,337862,436721,214005,-158552,-308501,71856,161208,62208,-155942,-313768,-179803,90013,146563,173547,144670,323626,507034,488574,285867,-185886,-435821,-53044,124245,82062,-21965,-53285,-24776,-56854,-161633,-188655,-240826,-159718,-2549,-15398,-25969,128540,57907,-228654,-549122,-323832,-441408,-232508,207162,255209,161692,332863,461206,281720,-7070,-174826,-284885,-251211,-43543,236668,410585,423168,332146,264608,84720,-138192,-406716,-108392,-57663,-222419,49586],[-114267,-317320,-27129,-100500,-214444,111002,329579,426029,237161,13330,-128448,-238981,-212327,151503,461662,645052,639387,389192,36684,-292897,-204250,-229550,-194746,182067,410034,144396,-94397,-161370,-241995,-236526,-320029,-244213,134063,198306,-38558,-287206,-379651,-326433,-35544,25877,25333,-163785,-387289,-169004,9208,55332,-129933,-51502,463608,1026315,1320818,1008422,442319,-35149,-178232,134736,145735,67682,-254055,-410861,-274286,-85537,-17935,-202215,-325191,-36403,187466,48792,-162863,440303,1343041,1525124,1127864,497341,146835,175821,350168,546450,578008,233649,-351366,15397,263054,120430,-114349,-222880,-516030,-161401,-64815,-207853,-420356,-285184,-139870,-176102,-202559,82757,319275,396952,262311,-286366,-238662,34113,404376,893091,614828,10629,21895,259460,16330,-124281,57784,354969,284203,-67825,-403415,-27621,370296,731242,969233,954796,913983,533831,-74670,-257423,5673,-7992,-256658,-252167,-18012,7394,-51422,-128191,-349090,411572,1032807,1167538,677171,61507,-107076,242315,370008,512680,452634,160639,-334216,-152010,393177,508754,404299,322135,284175,380382,275955,47590,-267986,-82551,174666,-22548,-272262,234465,585496,514018,121326,-257955,-519059,-454149,-325983,-283689,-376945,-273432,95047,458792,839107,1043952,1083381,675199,608708,469026,416040,101840,20677,-75533,-324734,-421405,-291169,-63129,23011,-104167,-156681,-182331,-316762,-442831,-145895,42799,-93406,-408229,-454543,-258702,-133353,-213934,-359009,-402288,-479441,-374544,-376459,-522975,-103700,159247,120682,-40453,-136674,-296440,-319408,6475,291618,336799,17033,-425225,-265856,-306839,-350257,-499994,-245105,199482,320363,394854,459986,124223,-267226,50991,794835,1145741,746099,-101486,-135161,25484,-42826,71295,438702,789910,733404,463758,394683,405534,529582,475847,262450,15411,-220429,-351467,-322809,-176036,-249491,-323346,-38113,286706,611988,734974,746053,715476,559437,232137,236770,334331,553426,706213,825583,618884,369952,99120,-243026,-168784,156287,318031,317008,158159,36092,201360,154127,46318,-101453,-90322,203214,317159,296530,139910,-41085,82652,390619,582154,525330,198703,-27656,-160473,-105241,-315108,13594,388547,413145,178592,64242,-93286,-411382,19109,183490,-2818,-387140,-354938,-423132,-256677,-11096,70649,5201,13623,361653,460001,485820,548274,613409,66611,-304212,-486079,-261834,-62546,-47816,-46614,-340960,-443726,112774,410443,304382,-191102,-291782,35165,32755,-220087,-433972,-170470,138070,228704,173008,177055,322334,376301,-21347,-366734,-4134,352666,412507,700286,352143,59032,-367252,-193363,44610,-42829,94988,371599,343819,55309,-295088,-381131,-230185,-296130,-239900,-190089,-191344,-471005,-343570,26097,108917,122514,-59143,-97677,-215056,-91626,118437,82732,-42271,32097,59483,-54055,-101271,-162332,-231235,-317361,-318834,-228060,-161626,-410993,-229573,108787,278045,-86601,-429935,-195004,211452,335838,194698,-21698,-320440,-459734,-28720,414723,926566,527338,110509,-493689,-163870,146547,107770,-281379,-477606,-282284,-246510,-339660,-461184,-354633,-407627,-414068,-260929,-191553,-154860,3206,457351,571928,411326,211806,64579,30720,319000,690953,780668,559393,484558,704551,522207,102582,-214894,-375558,-278786,-312895,-331967,-84531,-18854,-82973,70033,367676,396358,305366,194967,44872,-134346,-227293,-58928,61555,-68885,-106099,-197795,12090,94367,-124762,-458108,-185697,-270321,-451250,-356558,-128471,-304156,-590742,-159254,185026,-15678,-494535,54484,434671,449986,334200,-104219,-375438,-392767,-234218,-480293,-195059,199792,165276,-156774,-355242,-214404,-138497,57189,321940,449712,436847,101242,-366991,-228554,-117409,-286566,-431571,-278895,-287277,-252182,-173347,-103580,-68732,-309706,-295743,-57265,103793,112594,235710,360782,192557,-251667,-178348,144359,111311,-136411,-552036,-567993,-224242,160625,254144,220552,288886,566845,643770,457291,-113598,-433946,-344711,-576701,-398483,-223098,-164542,-189838,183076,48924,-308409,-474359,-131540,40484,72695,12735,12552,84296,-205,-110541,-287321,-396308,-358728,-182058,-93489,37811,-73045,41894,644393,543549,457772,635740,487425,77391,225,520942,656863,267785,-238786,-312251,-438849,-243381,1140,484902,692121,285981,90497,336511,80972,-420297,314381,764351,693475,328126,-64573,-483011,-505992,-182213,41952,378386,351809,658,-319303,-378284,-153260,160663,266282,205382,250136,329387,-41350,-471087,17311,211641,-134911,-96967,227278,360629,188628,139241,94339,-179582,-285126,-235337,-262064,-200505,-347176,-392171,-325842,-467022,-584460,-70277,250878,-51267,-560655,-290745,-35710,-121401,-168980,-332815,-226366,-65672,-4224,-200860,-332374,-145105,66944,201021,245694,171743,-155316,-473393,86722,377110,259375,41316,-251381,5906,415079,587256,351950,-153786,-271428,-150103,-59255,118278,98416,253883,235637,187863,30440,-271509,-474878,125358,507139,646855,319432,-223913,-36557,431513,489651,70721,-196355,-365216,-468966,-162286,69200,261621,558549,901451,1094661,735929,355747,167311,139105,2167,-199121,-337699,-474279,-395157,-304586,-345330,-454050,-320535,-234521,-78617,19261,69871,-54520,-155432,-356645,-368523,-214120,221782,596456,633091,618056,536163,554524,402201,240944,-1493,-59907,152110,225161,-73538,-232305,41331,214506,215775,-131533,-560110,-341999,-412845,5399,461231,755264,822854,612739,85284,-473263,-28408,294871,277717,160747,195355,288476,434290,448882,420463,299934,86639,-27544,46911,169014,309745,283700,117251,50507,63468,-102649,-213677,-19069,63419,-159029,-545113,-233059,-171059,-65802,-419391,-226860,-1034,-56648,-190034,-335383,-548861,-111498,301110,464874,247890,450624,632119,251331,-282716,-414244,-317023,-271962,-154007,-177639,-267018,-483677,-501684,-294238,-192939,-208106,-324035,-181289,392514,747658,831582,651758,486538,351307,-133557,-90229,312721,225195,51194,79879,215635,248445,58896,94017,63758,148159,312814,484673,399423,422711,450386,511992,512442,414574,377348,499677,636390,737204,754467,570455,86574,-288657,-429719,-400185,-373988,-265743,-68603,81006,35127,48803,169770,148223,-66010,-536557,-408365,-301604,-362386,-404941,-446195,-478414,-482213,-373052,-198182,201506,502889,331112,-242358,-526030,-341958,123815,511745,772943,804661,542725,13831,-410382,-314004,50533,113738,-236409,-364975,-127134,-83470,-267608,-169910,172519,135942,-383940,-286706,-8861,356864,601623,-11145,-229754,228248,303830,178974,107156,-181087,-481721,-56166,270085,431966,409680,334388,453978,374178,77731,-301337,-526552,-258233,131076,329655,248944,227433,229205,120661,-207552,-390217,114324,243899,-89493,650,340131,464670,111183,-15635,376782,888485,1090190,986987,786353,271059,-208053,20951,531717,738807,675761,506042,505809,189325,-267631,-171166,20084,203167,494910,386233,35086,126138,261905,306925,255499,48790,-187686,-514735,-299128,55661,279913,297068,157824,282973,435102,317894,16734,-374854,-500426,-271072,-92634,2448,-64118,144698,525403,497848,7233,-39752,312686,378134,370367,380394,268785,4567,-449161,-321186,-148617,-205525,-429128,-436115,72568,340185,345189,277082,-168837,-484607,-220784,132886,305931,221966,-40314,-192762,-117587,-56694,-186978,-17160,293507,165513,-209884,-391303,-232444,-61620,234147,675530,888973,569612,-338292,330714,1219636,1443590,1061447,479385,-220571,-104429,559279,776584,690635,271518,-106168,171823,397684,332643,71301,-78127,229037,467972,97188,125316,342895,494700,128026,-284264,-293708,-153857,-166706,-39233,368209,582299,304324,-235785,-264873,-354199,-431380,-180851,-225086,-441407,-471130,-457958,-280833,-143910,-195434,-233810,-106409,116148,159470,174668,50675,-101798,-181394,40868,323579,429865,191156,-244901,-288911,-107626,47863,235618,25029,-263286,-170917,93796,57781,-151484,114056,201649,68869,98162,33596,-90437,-320891,-180509,133594,189879,-21542,-32227,455173,593936,285750,-149656,-270173,-324095,-414123,-422837,-80569,160325,-35545,-472361,-275333,991,167958,164224,114154,-45354,-203469,-352515,-268794,-183256,5211,42068,45729,-159411,-4357,145671,147101,422998,486744,176469,-482937,100334,272844,186421,-201296,-433117,-403480,-330116,-195379,-159363,-198304,138045,410653,199283,-23576,-50506,-9277,79412,234494,610186,796329,751377,627918,468238,223803,-136201,-323707,-190246,-44509,102301,-23827,-404893,-203269,69465,160697,26884,-214401,-383112,-411567,-289733,-131558,65141,313244,414219,266367,162128,-48426,-219868,-245376,-177347,-243319,-337854,-273514,-178746,-145719,3578,171248,187021,-30573,-380137,-257533,-97025,-72723,-116083,-379952,-357105,-103530,65823,6187,46790,160282,37781,-311392,-296679,-330200,-419758,-97949,-107868,-252879,-167676,-165106,-144733,-5709,109486,249526,438016,625939,607615,203792,106576,502238,614196,312523,-28327,173732,315294,-173993,-17135,470513,327821,-335586,-170019,16860,-91538,-53095,54588,332151,531532,650750,406588,91170,-116734,-200121,-198000,-107134,-31858,-227609,-499752,-398306,-420430,-390899,-388288,-509912,-364053,-84718,63944,71836,-35792,-256100,-265947,-175389,-189424,11982,148337,-14451,-146177,-181137,-351830,-300812,-346336,-555344,-254111,-209274,-326453,-116233,-53918,-475770,-248689,-96945,157712,97505,-145129,-238212,-121838,208637,698009,1148314,1379966,1318629,698768,71265,-454844,-437843,-433069,-473134,-61719,139920,177970,-49212,-397160,-43034,130006,19850,-18240,273109,339721,-54218,-397124,-45547,260343,5218,-330473,-315470,-326366,-315173,-111937,5177,156115,84324,-394804,-141852,366195,483298,424986,301264,307806,112135,10830,286433,479399,361144,-36018,-93841,333167,502225,165601,-115487,-52791,40905,279172,382436,271008,409367,436870,289268,88563,-452818,-23834,491694,478707,253292,22861,209479,522591,791175,704062,288931,-122651,-222654,106805,272371,272624,-143640,-379153,75856,217421,-34546,-409101,-268812,-43595,295490,211035,-84955,-59039,190841,98794,-199740,-385356,-38930,-6306,-244571,-489717,-330390,-250869,359350,604015,373810,97537,-173281,-462025,-19697,396697,557380,601155,440548,-147366,-193806,405783,457291,317193,73730,-40091,6035,54811,215185,178959,-50043,-73593,-37890,167591,331400,197333,91392,245603,416910,336769,466886,675087,472048,243542,59679,103954,8021,-219449,-508641,-337284,-68145,83819,-16391,-204199,-319521,-244647,-20805,3035,-504889,294114,1231492,1546120,1498930,1198623,597880,225424,281742,752189,917331,881869,771391,284674,-24728,149059,329002,318431,124333,30096,-71120,-230741,-264248,-167050,35477,-104828,-519279,-280786,91372,602800,698352,381897,-104362,-172130,14994,-33312,-332273,133897,492872,407297,-15646,9157,36648,-238237,-522724,-249768,126294,525687,372408,131559,308636,531563,403045,112139,-180615,-296718,-248358,-155419,-292905,-11035,319364,-89821,-136447,-92328,-555313,-13284,701491,673554,292419,-90629,-11062,455341,573107,667234,579696,600886,748756,655725,398115,16027,-296543,-445249,-323075,-242834,-261958,-298098,-187230,-379825,-183419,182442,174623,62682,180100,234142,143351,-15567,-97997,-194325,-287248,-490014,-363783,-204143,-128531,177483,466363,708203,638945,248899,-200632,-569293,-487745,-494163,-515616,-488312,-263681,-165187,-234492,-254309,-389789,-547577,-304920,-44861,32729,-133022,-382276,-214981,-1474,43947,-113480,-71251,46289,170376,428417,826444,929070,500250,-845,-187930,-176594,-60902,188764,178248,-207608,143082,723633,597336,-70830,-415073,-62180,-110895,-282312,-520860,-181429,-136075,-159641,-225500,-100494,-159711,-188407,-198576,-351548,-55812,397584,137678,-199174,136966,396507,303457,120813,-163089,-238426,-341701,-149478,55017,162046,153533,-136234,-402174,-462069,-296075,-161808,-66047,-277203,-136173,-63832,-174415,-55037,415328,962117,1141066,744666,154975,-123350,-187275,-200637,-182711,-385971,-449008,-162628,143971,208282,321264,535309,139299,86874,168767,28773,-203928,-302857,-456642,-86043,193875,151918,91707,335698,131232,-303794,-117269,-334876,-565099,-427623,-371753,-290803,-71700,-38662,-24742,-89669,-242792,-6417,398596,363749,-87919,-295181,-211198,-211757,-104423,-81643,-163567,-338041,-253227,-266711,-387113,-119478,-34490,-200258,-135343,-322121,-144505,-3702,-107789,-352576,-252157,-73058,-182104,-328229,-255843,-236319,-166835,109186,255813,-28285,183504,229459,235732,-99042,-399801,-420303,-306702,-218223,-239523,-350942,-361420,149519,523227,587373,186572,-249809,-457803,-531926,-287410,-250718,-226588,-250961,-221160,-299252,-75934,113269,237065,102142,-121342,-396578,-456914,-220615,-56557,-18985,21524,150935,194052,227211,140008,91047,38221,161258,280842,583675,633200,453720,102948,40292,357897,284634,-213250,169188,690515,817934,454738,-202383,-535026,-309867,-154438,-42606,-159804,112541,201108,41144,-32653,239506,566883,962443,1063266,1259889,1088368,838712,317819,201936,-160737,-405504,-136264,123221,170057,46895,-89797,-17982,57093,48821,84099,153434,27505,-248636,-78655,332272,330612,-77394,-135483,142571,201456,427118,516871,386150,-59742,-131266,181162,496411,306158,81609,9288,-20872,-145569,-447265,-333705,-205881,51536,319909,543285,621428,661490,392483,450046,508818,606917,662396,766125,707505,567181,421283,274961,254884,131503,-167497,-371311,-321279,-133619,139292,234780,93758,305042,329838,86262,-462434,-135190,226814,205984,207339,272440,157521,-37750,-140464,-123953,-459955,-167497,331053,365235,233171,412836,672013,524391,349698,332423,505780,756150,668928,160325,-172896,-391085,-437060,-376202,-64473,273562,336548,405890,126089,-109902,-44449,-229139,-176795,69446,70635,86639,205959,282364,214398,90329,-181657,59762,394175,361857,52970,6245,245756,350384,-162727,-546695,-187660,-6201,241730,297164,305162,358159,208542,-123370,-382732,-481230,-55774,-183251,-317673,-203932,100338,-106388,-502908,-235611,-178377,-409337,-268785,-42785,1678,276980,559247,850025,720379,650867,219542,-126645,-452979,-330826,9146,44588,-101670,-492970,-386511,-203703,15910,66104,143601,-168447,-96300,188764,262234,-10665,-263606,361691,784921,560551,232527,-58861,127754,488570,679447,371221,-80091,-268942,-108259,-108396,-106758,-68711,-290815,-381918,-451983,-291973,618,288770,643934,487047,56393,-298596,47726,295478,218812,-22819,-318664,-264419,14767,146522,62816,-5222,-306950,-450248,-444351,-393038,-317298,-213963,-111780,-300717,609,246235,153904,-105405,-224304,-116093,-288635,-215320,185274,221098,-48910,-326299,-395503,-208052,7928,218799,518299,773868,627164,374236,205741,-375238,-409880,-189761,-83417,-55504,-386087,-346883,-73904,27607,-73084,-191859,-325375,-172823,94034,333968,357648,14190,-317308,-50073,184326,10318,-246171,-360722,-98846,291334,316864,191789,18736,271956,618166,706483,511203,24265,-471722,-286154,-75292,-90826,-106186,-156471,-153799,67259,188682,123372,-149504,-228289,-189804,-218107,-227089,-122289,-181280,-448185,-490348,-308563,-450468,-181860,245925,320844,271683,513483,542188,194059,-112199,-169135,-264780,-244439,48149,258990,437136,503241,415492,368588,189828,-66719,-293383,-209840,-155049,-101073,7604],[-290612,-220662,32794,-108893,-263836,178573,450223,491739,208074,-134188,-426555,-286964,111724,344291,445127,425779,439855,224094,-109929,-393101,-105061,204289,280889,530540,405373,9980,-299155,-343759,-328598,-227225,-358590,-209383,129791,230995,71826,-277548,-345367,-486326,-316187,-123404,-124768,-416308,-305934,-46710,-21836,-79669,-245677,-113357,471682,1058761,1266736,1028359,643932,201326,-285410,-64870,-19044,-60623,-370851,-403035,-329499,-184829,-62916,-49971,-352510,202654,571239,482562,-16843,-36866,801240,1290282,1094782,552491,194947,219271,383000,633378,640246,246264,-209374,210930,362172,-70372,-364717,-437479,-444264,-146961,-128824,-264950,-174531,13483,53492,-128504,-260425,-125493,81033,273083,23483,-426624,-342736,-392606,102916,697734,363992,-257252,176303,339967,-44633,-4185,333414,669246,705627,410842,-275296,-163804,316190,661953,856098,825240,800106,472877,78515,-16861,138507,52136,-296675,-256687,-51180,-210436,-166427,-63455,-285948,395600,1003744,1111224,581544,217530,275412,421413,413010,345610,245108,118511,-210083,-250755,289856,464163,413647,256807,262997,324212,164477,-147872,-373272,106141,281868,73476,-236649,165687,557230,527982,174578,-235937,-398981,-517005,-586451,-547663,-552216,-83688,254671,587838,795686,913393,765572,407068,536403,517087,275819,-267257,-292507,-152094,-335614,-494538,-339260,-55739,63948,-163528,-342184,-164201,-167842,-118996,187683,177587,-37315,-424946,-577738,-437145,-278753,-136908,-106601,-90276,-224624,-197566,-121928,-69561,44630,17508,-183123,-186725,-285872,-493080,-393514,164458,647660,791072,652415,166601,-3719,-276742,-468710,-549956,-226042,201029,421683,547140,654699,315060,-189508,-291553,304919,671054,566833,188525,267792,165331,-66796,40971,510781,872928,876461,678930,725533,868434,951647,723293,384564,124081,-90083,-230112,-199817,-112190,-272431,-413564,-119692,61534,307355,459454,693233,783271,737520,408371,313959,210858,411006,474555,517651,197801,-275668,-425017,-317149,84082,413468,469997,464399,366747,43326,-18919,-8705,71613,-4517,-130393,-76931,89728,63211,58467,50493,358260,810798,829160,515840,145093,28584,-15662,-32911,-51219,339980,468148,245963,-143750,-162191,-323529,-294330,197482,160576,-79409,-400411,-369930,-439806,-458595,-176897,116931,122572,851,190748,171596,89823,-7833,-186926,-278834,-463214,-380626,-188575,96375,157029,124121,-116936,-491005,-74830,279598,309854,-86834,-396269,21279,108183,-140887,-544301,-230801,31435,236103,269302,428008,439816,464594,60790,-197312,157715,593288,733761,1158941,871848,443032,-107496,157060,535023,525753,514169,639499,430092,59027,-389601,-565625,-354530,-392594,-379655,-286082,-297499,-515736,-398432,-111125,-86122,-216165,-145288,-80548,-43700,40817,214529,176688,-87676,-255648,-178618,-150629,-178450,-178638,-172921,-259514,-251984,-131085,-103721,-63350,39984,341541,374923,-109830,-512103,-147618,162336,228388,-429,-83737,-171025,-318426,31743,438338,931662,613608,140958,-301734,-200482,-3161,-25492,-364078,-358455,-113175,-210942,-200074,-387945,-446895,-422629,-481040,-451207,-263019,-45373,111101,305666,385039,201869,115608,-21706,40294,311429,612252,651806,444406,460145,824507,757239,432653,56961,-150956,-297768,-439161,-388087,-187605,-37345,-27455,107442,362790,396544,261626,156453,-45708,-156850,-103153,140300,111805,-28169,-166153,-325918,-27192,79810,-93451,-429092,-380417,-420159,-464641,-309046,-1507,-403446,-481349,-226645,-9121,-111215,-276615,136781,496679,559940,344039,-150615,-205964,34466,123700,-237782,-404219,47123,37173,-158283,-513350,-309205,-84683,99332,290798,340244,322393,84788,-286178,-300284,-217079,-278449,-491547,-367634,-230159,-27959,113414,245519,352226,130078,-224571,-202798,-55164,104512,270224,271384,32041,-523453,-112095,15861,-122648,-341589,-295472,-215469,-38601,70909,87405,283816,582024,934168,894678,590619,-10768,-351112,-389158,-490361,-380693,-408684,-217163,341372,598122,476129,48560,-309014,-128784,37241,119284,107321,10777,18122,57739,69640,-66450,-292858,-381582,-284914,-188468,-158224,-381090,-228414,247020,199119,58785,247920,107604,-272548,-17200,493417,592364,271960,-123567,-298184,-372512,-5157,225362,668657,773458,349286,27395,291801,90764,-238646,320424,784989,719969,308768,-141165,-476042,-334525,7578,307672,539846,387747,-14622,-373018,-370549,6856,361948,457112,353218,330033,433604,237314,-212300,-235882,-205463,-489616,-10702,211791,191723,42070,-82582,-160099,-445733,-445914,-221822,-61257,-332679,-399442,-242705,-323692,-426173,-551673,-342939,-7683,-1437,-425261,-341050,-18155,-16530,-115191,-305995,-148128,-83270,-83467,-230216,-356139,-99949,147494,283260,351858,316831,57322,-307512,49810,290314,65715,-141591,-266622,26118,512497,869227,569546,-50456,-182101,-7520,-1286,-101213,58095,181934,123067,52273,-151406,-426469,-411808,158893,590362,852954,585276,-151795,-104801,511908,546456,186612,62960,-132946,-238422,67884,165244,165673,209388,56955,65857,70470,34264,45084,32586,-215810,-410239,-312849,-356813,-198155,-200059,-298967,-441321,-483998,-284067,-105991,-131226,-106839,-310685,-382523,-484711,-268867,-231629,142287,526535,609671,727041,654484,663027,545407,406706,-129503,-209308,345661,383324,-90545,-100579,346435,717425,616913,140964,-370620,-198476,-472018,-106617,392488,565334,495986,286414,-79203,-519913,-93666,206199,200246,171699,172438,279337,401250,556850,518769,418732,275002,275935,280920,327198,345209,197031,-59532,-64855,-36162,-233089,-496697,-89175,12565,-146641,-258798,-56932,-151620,-259300,-418225,-199558,-39352,-134185,-139260,-87596,-286405,-96319,267879,414406,172000,121384,264592,35504,-116435,-199151,-325349,-337978,-43484,152587,-14291,-207670,-478367,-421273,-231566,-218062,-328902,-19356,540689,822087,826351,640855,438970,301012,-145371,-145259,72978,-30988,-183249,-47782,67385,42972,-236556,-382122,-267730,122450,89914,239234,176689,381543,502264,591121,637165,600008,538056,519924,478602,582101,685543,514139,157748,-174164,-453497,-234455,-52280,95070,121045,66598,-171349,-53282,287493,364493,228361,-285982,-362067,-256257,-387895,-507729,-433070,-335340,-175134,-238490,-427810,-49999,217429,199417,-299508,-527176,-298198,257662,702997,915635,679036,23697,-84800,-68011,189995,453925,423102,-213889,-177023,133102,124885,-279911,-174594,274223,199535,-485852,-272598,94199,574324,585509,-39972,-184715,321709,493456,292624,-70884,-443569,-317465,27708,218624,318269,334274,310733,461067,295184,21943,-237858,-139281,116178,329334,220259,-31345,-56689,50330,114955,-125042,-299940,191689,371900,107221,93500,396864,551294,225931,-202573,191037,907014,1095927,1130594,865472,296361,-162713,-14707,447858,675474,592485,447795,539433,352163,-9233,-161899,-41328,55581,154930,-149202,-253829,42372,244762,148799,45255,-61886,-109909,-384022,-385824,84906,388392,447810,360692,589119,607237,272992,-102993,-328509,-253203,-364018,-381333,-344945,-286795,11812,328693,249556,-327882,-164613,244704,290476,400670,542475,356270,-83800,-539712,-64954,146804,-49268,-318210,-480750,-38608,204555,152291,128094,-175230,-500016,-211318,165930,367296,263952,56277,-282084,-25759,71929,-39831,-51560,166517,146111,-103292,-287222,-237151,-137075,67866,485255,957815,865444,203180,-133307,250431,675474,854442,616019,59368,-34287,461465,634217,434844,63135,-150666,150841,197258,40506,-23924,-127402,11570,207687,25757,-38776,9272,126589,-192128,-478088,-193123,-90043,-75708,-522,171258,141047,-348344,-276790,-14705,-138956,-516027,-215614,-318658,-510955,-290342,-230055,-278329,-121135,-103176,-182614,-117607,37987,32813,126680,123396,-74283,-142663,246472,674602,726337,303318,-89115,-257305,-146721,19251,183825,-48042,-254025,20088,360653,322724,169668,398238,250655,-157286,-481047,-469855,-229882,-208217,-46171,160737,222942,107280,1488,18416,81640,23576,10067,-54559,-212849,-313318,-286118,-84411,6024,-202031,-378750,-213066,-65617,3506,-20113,-14056,-180846,-214100,-303567,-244241,-267492,-172849,-102780,-165702,-255717,183625,316372,140003,513562,682699,454748,-230668,-185118,19274,-133170,-354801,-515681,-497436,-293987,-82802,65465,49163,183233,186975,-62160,-70583,40749,19613,71550,289229,811723,873271,739178,546293,277574,-71052,-374640,-219488,105035,312326,387827,133593,-266794,-406631,-247115,-129614,-177080,-248084,-420255,-321922,-93895,-25761,83771,272361,261504,46656,-160698,-241109,-202962,-158604,-168782,-262646,-502136,-551236,-103454,-82523,176131,207485,111274,-204273,-288775,-97708,17186,139669,85615,-100505,-365294,-378606,-127736,33557,259612,414914,331557,-34239,-274050,-84038,142026,230337,154698,-24741,54616,135066,115165,124509,197485,475946,862885,1061162,1092443,543885,23359,368146,548921,321515,-102993,137861,177057,-400645,102472,533797,351963,-231975,-144888,36983,107051,178028,249449,513301,555321,738408,463715,174087,-34912,-155182,-127537,-57070,-88050,-326367,-432033,-353722,-398456,-184542,-139224,-302010,-253613,-329,147910,43303,-44100,-107995,-225962,-397322,-235729,185951,429754,112783,-203555,-294672,-417133,-325551,-94576,-191013,-356890,-389503,-440011,-99987,200962,154132,-177860,-263855,50233,36804,-85637,-167411,-74978,235978,782115,1213285,1450854,1280642,591954,3555,-421442,-394543,-252588,-116415,193598,331275,227562,-58813,-374316,209935,451758,238937,-163130,-19238,159725,-43531,-401200,-46726,285098,52695,-269102,-386528,-333725,-113214,34537,42431,52390,137467,-216546,-336857,142619,327428,413165,276010,-19055,-185165,-30416,181667,199269,67935,-271543,152338,505590,420645,-139108,-469631,-358334,-84928,405515,705765,684925,760328,753927,547880,288444,-339093,-157070,222382,216627,15008,-159032,66180,438197,698936,575002,125969,-169743,-134368,108969,132177,48552,-237851,-444358,-181390,-105524,-322432,-187674,47303,272341,634265,689294,298477,14782,121873,32344,-186524,-501536,-243921,-134891,-267147,-444483,-366362,-255937,93970,179255,97053,72833,32167,-309602,-313610,215478,469594,544839,384155,-181828,-217927,314884,630257,562881,309485,123017,207675,289460,428771,231701,-235502,-334198,-92021,179270,338989,185542,120177,172977,316131,274823,411520,448906,117673,-21535,-108314,35541,-245889,-347484,-222424,-134693,-132202,-56430,48811,-3697,-151281,-330542,-471701,-518719,-310345,355948,1012869,1220443,1387285,1231716,568143,21952,-115650,252155,513256,535871,432491,-231,-52670,159072,157629,107490,49950,94157,80516,743,-9877,9016,12151,-236463,-448203,-147490,199355,704723,631155,227644,-135326,-1410,55481,-63227,-204102,119275,309736,224980,61735,208666,209703,-53578,-398350,-284501,142213,543132,429522,92900,200581,400064,375311,188889,-107308,-400748,-255790,-55078,-292682,-290156,-328068,-458214,-172567,-88945,-508122,-36406,493959,345405,-10486,-274237,14506,524026,765693,857109,648506,537146,660316,476149,333502,83726,-62735,-33799,162742,-44930,-310626,-348166,-56638,-179951,-223963,310512,373794,171416,16322,-51053,36633,-27699,-84835,-281130,-400592,-325674,-162354,-69571,63010,439969,797088,942147,633197,145659,-232676,-380243,-319315,-337587,-484739,-488953,-359105,-417273,-511674,-587130,-508674,-389502,-252085,-127020,-75163,-309372,-334860,-42706,65881,-43809,-362786,-366512,-206402,-24770,410484,973805,1122414,591558,69369,-14523,29329,142442,411560,327855,-55468,142912,617388,557267,-52102,-476700,-7511,114823,121131,-57564,-194442,-104007,-58489,-202579,-245567,-278864,-284167,-142798,-262932,-323472,69320,102925,-109441,204205,329554,161715,11050,-25796,-87585,-268214,-338979,-125930,178921,304013,87855,-275558,-431255,-436295,-182843,-45827,-297534,-176186,-67275,-173307,-386071,103205,611271,878687,456860,-57601,-370886,-343818,-254979,-250499,-414215,-400685,-99656,189759,404123,249731,412650,198249,175303,173366,83278,-16099,-112002,-151830,264491,507012,420597,104673,233542,103329,53182,316913,134192,-160969,-420127,-523253,-507079,-240666,-77130,-15805,-109270,-310285,-190301,191039,279303,72589,-35451,32613,-151929,-152795,-217200,-374494,-485386,-456702,-450556,-274868,127068,278720,-57614,-261405,-332391,-1357,100070,-17016,-259483,-451972,-247162,-183756,-205956,-235626,-302238,-162908,149987,283417,-184279,-120329,103120,240836,1686,-104399,-198425,-289709,-362992,-380117,-430697,-276270,70927,372157,391945,-19971,-351108,-331426,-437690,-413174,-323256,-377452,-269074,-230099,-326724,7446,176692,128545,-32656,-228974,-517955,-144261,95057,164596,47404,5489,82582,148293,163729,97175,136723,179064,375686,497065,627292,664416,518824,184262,-109493,136324,293349,-12031,-136373,430904,662099,488924,9019,-407804,-354024,-176727,-43846,-142811,-21063,175524,184153,228275,470100,706995,1056828,1192729,1482368,1308972,836377,341523,91328,-168552,-273001,-186216,24646,211722,189656,168544,135397,113778,121688,207798,267804,52029,-248578,-141439,94852,119620,-169547,-98595,194343,137706,217359,308120,219336,-162400,-147191,96042,179308,-20678,-116429,-67426,-10869,-62908,-349846,-310275,-96561,156865,329356,368537,207759,187595,210232,385643,442053,602254,548686,588666,544035,431391,489965,372647,372959,253432,-7723,-270173,-378186,-402464,-165725,145978,194844,297921,243028,70862,-402192,-162940,-34721,-136393,-99778,-65854,-127209,-227491,13285,136839,-246238,-163567,498500,553250,231844,392581,620851,506154,274453,176211,436675,667637,530482,-2822,-303787,-234977,-381677,-393015,-25131,246665,335179,444920,301968,80295,7402,-83402,-227385,31461,21316,-106712,-199831,219030,291095,127923,-7391,307964,561188,359393,-17658,21180,137344,74611,-220744,-460021,-90102,21178,145202,258521,350062,290951,121835,-63346,-227204,-262328,-96937,-402667,-231738,147193,482612,305841,-95713,-512470,-323429,-179260,304708,272542,143873,249984,657185,928747,930813,722736,207518,-351714,-240780,77042,203102,-29441,-293472,-316031,-79899,-136734,-131391,-66887,13721,-282676,-214912,98465,221335,-58882,-278844,433394,926315,752935,363094,8296,36620,342744,515190,209570,-243643,-390491,-280911,-459654,-458413,-349121,-515344,-463152,-365734,-194784,96818,495919,813150,588159,132137,-210496,-73775,76797,36528,-131151,-288272,-128308,151374,277119,237761,236477,-24969,-395725,-469850,-343927,-323936,-216819,33587,61549,250152,222617,33956,-243234,-141759,-48581,-190870,-91604,204280,250537,84037,-76691,-89784,-36350,123007,275630,441980,459954,158760,-212293,-428901,-281879,45889,64813,-23928,-224080,-351745,-232765,31196,163512,117021,-8500,-271137,-313646,-143061,223016,458922,229757,-198438,-128297,283960,116797,-170672,-596818,-184659,376525,554783,408240,49349,65593,519718,729535,588955,190293,-209835,-499999,-289683,-133058,32185,26000,-19256,221271,367704,194150,-125825,-312536,-434347,-462889,-397284,-344794,-409369,-576164,-325228,-219070,-410377,-181227,237591,361340,355747,676336,693990,214979,-129090,-50316,-129755,-243228,51213,214247,406919,478594,371979,326085,202028,-55968,-233990,-298206,-231403,-26091,-28862],[-413361,-132117,93009,-38272,-232645,191886,509153,498276,185743,-227683,-344690,1322,278649,416326,349115,133934,121011,-12527,-288851,-342614,84247,445683,460445,504575,166125,-154073,-444787,-532002,-399579,-305478,-474733,-149295,116375,176053,71864,-77241,-31945,-159327,-433418,-245609,-161155,-373394,-483424,-282011,-311121,-211899,-347850,-260579,372537,922777,1015375,989231,756785,315021,-201487,-186530,-97036,-135349,-419489,-405909,-294736,-70184,104066,35686,-312573,289757,732516,779571,429663,-316272,189324,913109,916118,513500,179418,131224,276978,518974,537275,229608,2843,306552,299886,-219594,-539793,-455873,-262649,-78963,-57992,-69180,143125,307491,193136,-90234,-233493,-224207,-150744,-23286,-362160,-292810,-122363,-493497,-130612,366449,32340,-274009,406926,447976,-81266,113113,536579,742782,860074,642460,-80977,-291997,204354,478252,573895,604661,635824,412524,285161,273103,281037,111009,-345569,-347098,-181356,-533187,-207533,-43965,-92135,414467,878710,835809,362218,382431,568263,474898,359858,115569,-67342,-13759,-94006,-276149,-20793,260158,265778,34345,92183,128489,-35930,-359239,-222338,277962,353474,119437,-256127,15321,398706,387607,91861,-385343,-428695,-517920,-597878,-586640,-359154,11164,365371,536982,500471,453598,131030,25958,263100,355740,-79501,-434001,-137326,-109008,-312695,-594006,-427262,-119310,53103,-183684,-444221,-129725,-54628,49131,117470,-1764,-127793,-433760,-464433,-313157,-347579,-105530,94128,108494,-21244,-14283,109175,292650,355364,42651,-419101,-464817,-611405,-400034,-148049,349836,859290,1048508,970852,645404,497218,-36645,-327523,-540514,-249158,129237,402218,513151,657522,491347,64969,-350663,-302213,13697,205707,294982,413504,267472,-59856,-1544,416078,694942,763134,714163,876207,1145170,1093109,754714,343294,114890,-2506,-140156,-165073,-122796,-306239,-478876,-270944,-110980,195796,346445,521217,662830,695628,472329,256250,39924,190450,192038,98425,-304774,-197686,110431,236924,429555,522497,444068,520211,605815,326805,-118934,-245650,63613,1895,-250967,-180762,-39848,-170524,-182222,-28433,388033,953786,931537,473320,149727,155022,138168,83612,349891,571614,409733,-79581,-207132,-103117,-394756,-188587,299682,147674,-219489,-259605,-29100,-117147,-376201,-76686,285777,220369,-15014,-34467,-152716,-290341,-127107,246254,247201,36863,-108409,-107922,214752,275296,172131,-16236,-291729,-272599,73553,213382,-25841,-517700,-90938,56155,-149032,-465021,-317046,-62219,185148,267609,456273,338434,284620,18512,-75662,233438,567379,752137,1013451,960215,561418,141012,486986,888551,903953,802605,801595,514538,100009,-402867,-472161,-291313,-309906,-448129,-412344,-536062,-601874,-423354,-277573,-286104,-65188,221684,228512,144924,78315,113690,102561,-89978,-374340,-481030,-323318,-322285,-257350,-215630,-316677,-222997,11394,58515,246694,347617,581408,420948,-88309,-527788,-101033,133128,166541,-162631,-130624,-81945,-207810,66944,558928,679876,531147,122947,79061,31452,-22895,-135135,-364145,-362531,-107423,-281008,-198013,-149718,-260756,-351913,-347243,-556149,-413172,-1119,243163,199178,176313,47026,22957,-122700,-15924,156095,349528,400130,283125,421378,759180,732487,562538,263611,148967,-8434,-318090,-456027,-257307,-81446,-7082,96733,261369,304459,129853,-31545,-240248,-222853,2959,255714,60885,-98966,-400106,-285042,53310,153473,-13702,-354141,-447258,-321394,-432754,-549999,-305294,-427332,-325236,-379900,-348710,-258235,-163747,124418,474322,624686,320556,-91100,19138,334389,256851,-167569,-472578,-33185,-17255,-50833,-254684,-293020,-78811,94045,192807,137539,85359,-41616,-299236,-405993,-354815,-317080,-443201,-426858,-207927,153402,378852,550097,655548,499532,-22243,-340015,-221804,4336,163936,53439,-292556,-475724,-46468,-77703,-336063,-414695,-16439,128203,131600,-121231,-194056,204262,648805,985391,856191,436601,-61472,-262964,-228104,-138832,-62728,-280923,129504,684901,992809,886085,407637,-144460,-149773,-20393,59540,81412,-52376,-92566,81432,182824,69260,-290402,-307978,-288020,-201751,-270345,-551643,-244674,-78645,-53167,-120980,-162835,-378622,-449172,-4878,253617,303092,187557,-24317,-266966,-326624,56794,347417,723887,753448,378648,-52686,110154,33720,-87686,292531,693802,647602,201809,-271381,-485838,-199163,145870,533197,591208,342777,-59712,-389111,-328521,101430,446077,505858,364635,303805,380022,380943,84932,-259192,-486164,-217389,45196,128296,-26944,-181820,-391650,-454046,-134882,152046,478418,560627,276740,-101221,-271913,-327443,-269805,-260764,-495276,-260365,27144,-223803,-409850,-153194,17650,6020,-77190,392,-93775,-138091,-212404,-378718,-157870,118285,311494,437832,414850,188706,-171618,-1897,172645,-48084,-255107,-288128,-103647,635098,1087919,774774,45857,-156107,54369,-13707,-220772,-129788,-4776,-42293,-133357,-329659,-473232,-433930,-8768,475700,846915,684910,9605,-161663,357685,319327,92285,72389,-87444,-93539,154414,125857,-13806,-160455,75471,302606,301626,195527,150645,3496,-335872,-418368,-255881,-234519,-68752,-168466,-322409,-237764,-268204,-231142,-68292,-223660,-532685,-235078,-218407,-345443,-218246,-280774,-86875,294823,517118,672917,590935,484615,420426,400296,-137843,-186406,368310,377151,-133081,114793,630026,1112198,828848,254492,-208248,-53364,-249935,-170300,327874,395306,180539,9940,-91437,-169643,-40678,107757,89335,88655,-51672,81759,367744,646206,586131,401398,297113,392874,360702,377201,285501,20786,-237685,-164203,-152467,-279776,-201096,-116396,-111475,-214237,-108201,29445,-36249,-129371,-414634,-221439,-126113,-133679,-45238,105646,-81079,-66702,196110,267074,25129,-313480,-187178,-90831,16464,19399,-133460,-347734,111326,589662,234159,-63576,-488567,-423091,-205843,-203371,-253304,54173,441255,651699,565387,410837,290995,155358,-235900,-502098,-361547,-360352,-396576,-123177,-1467,-104298,-520658,-358680,-422933,-101040,88693,102079,-134893,187872,389524,454136,552753,630914,549082,363076,178466,268562,379352,259198,129387,-123804,-496548,-120297,178017,368774,241141,-50061,-272549,79910,374637,471963,360582,-190505,-386501,-237128,-368691,-372475,-259450,-226310,16431,-30147,-393633,-393241,-196691,-148739,-430329,-542292,-401448,144355,703294,871767,392614,-461830,331941,388492,722377,947264,670041,-214956,-54948,353834,379233,-132356,-277334,241561,135193,-399468,-214878,165688,573168,269834,-241030,-64403,407564,573145,358431,-40222,-161857,-88217,-14807,-41511,2275,63070,69862,145551,-16555,-18123,40730,340541,565532,548933,156807,-219643,-231410,-109350,41622,-99002,-256169,182077,410849,254188,149122,372055,510991,353735,-101323,-156337,569316,802065,975413,727142,280679,-58509,-66832,204391,453928,443489,358327,418167,368688,56666,-275592,-183434,-65669,-156487,-516109,14312,343699,386539,77595,-348415,-224470,-15031,-203865,-303170,84038,429914,489188,502401,840664,794663,303813,-235213,-259765,-236723,-433839,-443836,-382420,-530338,-153187,164203,-96356,-282424,153176,430710,317509,317463,416463,228666,-240097,-423862,-33926,136734,-119350,-328544,-452334,-205864,-72198,-148450,-153664,-166193,-458405,-248383,151988,309914,224587,226636,469038,411822,251766,57650,-197633,-111190,-13333,-78592,-79668,-166078,-268446,-169501,221834,825536,991482,669744,322605,-142471,-110906,533859,622860,320175,162337,373135,424478,151773,-29745,-28332,90611,-70954,-296733,-130982,-173295,-378189,-344414,-298513,-366451,-433549,-378713,-557188,-559708,-362146,-245597,-133727,-87105,-168361,-336846,-52264,241878,448611,140872,-320932,-364901,-500527,-418432,-89550,-32425,-196633,-151446,-2313,-10243,-78202,-69477,-100352,47030,110884,-94011,-103973,361384,831797,824820,324270,-7725,-195732,-291540,-128708,3076,-71278,-53425,152664,445644,479399,476587,487863,125987,-85983,176969,334344,500102,116311,-33854,96073,241749,231076,162460,28608,31075,154461,200390,118230,-106695,-244157,-174262,-23848,6767,-62388,-165946,-135698,-139468,-154906,-222212,-235564,-397242,-434410,-412302,-341192,-381040,-363451,-278141,-471731,-132995,370333,350719,109956,496267,723853,528974,-4284,-144537,-59850,-210404,-454130,-536954,-462756,-282731,-47125,86659,56578,128623,-16621,-230671,-122618,36223,-5979,-24946,154911,572131,503495,422915,221194,-94199,-371050,-195088,152952,399105,643556,609450,185124,-238286,-254630,-372577,-361484,-255067,-167533,-327877,-266455,22864,30696,41076,132738,7915,-289600,-516777,-428552,-215529,51162,67809,-260358,-482057,-249267,146891,105185,293268,91361,-208026,-591289,-265529,19201,101607,276578,240262,129054,-121972,-421646,-209846,138520,463443,617838,520640,199284,116391,405052,563295,384718,217469,82854,176587,299440,258625,145362,107857,441843,926741,1161897,1209909,685600,7630,116970,244225,53233,-183246,45922,-56109,-341663,230305,541939,381059,-23441,-229955,-54969,205451,271955,308433,421956,367120,509970,350556,215543,73885,-38750,-107838,-128958,-241802,-473238,-377006,-357756,-379481,782,76055,-92864,-69238,198051,260354,59709,-1816,59283,22259,-159905,-61409,381702,669409,311769,-165369,-320410,-254029,-154861,178078,77418,-108986,-218725,-142440,-64436,172678,529619,4344,-334825,-180003,-99579,-49953,-62707,22336,243085,687090,1044749,1231072,961863,379319,-104879,-307996,-212769,30149,282609,371408,424891,176016,-97394,-134833,437780,762901,597213,-3600,-388901,-92638,-91027,-355138,-44266,285445,195563,-70985,-220864,30467,205526,190281,38875,-32912,135974,-78220,-420512,-18546,196287,278799,97357,-297882,-437737,-149270,52424,139555,-44780,-165929,307558,518802,175127,-442004,-372390,-351725,-144953,379293,789668,898167,770815,740128,541236,252908,-284600,-321282,-74607,-77541,-258017,-338489,-116648,238377,426895,293420,-125336,-326773,-221848,-125818,-174852,-143632,-105567,-295960,-462139,-338664,-258203,112502,257153,419874,731259,898349,502419,59885,54966,3380,-92980,-339951,-517056,-323456,-210362,-274767,-384751,-396434,-306511,-273747,-341631,559,211057,66988,-510546,-100042,243063,338241,202339,-230031,-151502,295437,774945,760416,466383,197878,274729,421441,493112,232808,-190232,2467,80692,191914,295809,182311,113565,1401,59861,135376,274831,182553,-142895,-229658,-233103,-217136,-395523,-147909,125819,186638,-33315,-271668,248350,246013,-11713,-193320,-91152,-9850,-95890,222657,536763,861967,1240258,1136999,445601,-213231,-328118,-297969,-52038,-34829,-200200,-95869,59233,104496,-133831,-207276,-49603,123471,254846,267742,215974,122901,-112615,-423608,-327251,-51841,333390,732195,512405,106545,-129062,30834,48101,-84581,-132175,22492,44986,-31976,106818,315156,319399,137396,-269043,-428258,58061,434071,422989,101421,50649,133506,193405,110642,-158550,-360575,-427382,-354392,-417950,-48462,63952,33977,169098,31877,-449356,-223442,-45946,-66333,-241095,-415023,53346,522812,859521,760710,470450,262144,286489,140278,152684,77948,96849,266271,499678,348984,-154718,-350368,49647,21970,-198895,365685,520757,322974,31157,-245427,-84408,-95833,-157412,-323997,-325269,-151431,-25089,12470,159246,579395,973298,904672,481675,-44227,-313190,-221414,-74317,-169947,-445684,-343184,-294685,-385346,-421504,-253705,-205249,-171386,-212969,-252322,-260126,-529343,-267520,38560,174180,117435,-166882,-415433,-509925,-295116,287524,884137,1033120,532127,32163,38491,135767,210684,417542,373645,80330,163171,488780,466045,17459,-435062,19240,371569,568379,509621,315244,237260,188042,-31508,-234665,-258761,-382509,-196686,-160801,-428928,-58276,154409,-60905,146029,228766,84724,-49035,32614,-42471,-226197,-418703,-235376,226953,382891,184166,-244049,-298605,-335410,-169421,-153023,-364902,-125470,119367,166332,-102476,-123758,156522,344489,22415,-308892,-417556,-295165,-164560,-299529,-388067,-336421,-244286,-62869,191399,-4409,-10430,53521,154781,123942,97356,101585,61572,128312,511491,701597,519247,64516,-25350,-46631,235567,472924,446835,145085,-114635,-162407,-238585,-281035,-105533,-41052,-204082,-440451,-194241,116672,283442,274324,126056,104050,-131242,-262955,-348615,-425535,-364882,-338473,-335434,-234844,-37600,168669,-83588,-443864,-68937,206336,220555,74169,-161010,-389426,-382244,-181712,-127594,-209508,-426074,-224802,126004,204995,-268156,-267122,27797,183877,147065,275223,136530,-98029,-317590,-280109,-259587,-211051,-106812,11447,-64115,-354407,-299211,-174524,-322309,-498363,-214769,-326502,-173949,-203151,-373144,-42511,75125,-147681,-261231,-348698,-385878,-2551,272649,296401,106030,-25522,-31899,22846,23730,-34812,153290,386251,592216,669377,635733,648990,498204,160774,-240299,-101030,256352,192331,-376777,-32501,297997,316182,73408,-292692,-303786,-194091,-41383,-23026,-17002,217761,323594,407218,527138,618540,807583,967137,1173742,1135565,594766,281233,-56852,-137146,-215662,-318272,-69669,376786,468219,398186,241047,164123,200260,271200,314944,93502,-243455,-235037,-201742,-163525,-241144,-40967,228490,131224,11203,120647,119655,-192708,-194131,-26692,-176216,-406404,-415144,-242530,-67767,-53986,-316283,-434020,-127150,46689,152497,105489,-179773,-154595,92626,248707,270960,395358,269657,283328,344404,234470,373353,335676,337522,251882,85078,-200192,-307910,-351293,-140240,98352,263867,283620,172666,25609,-238959,-130236,-209468,-417196,-436588,-408588,-383539,-255432,251425,416984,40070,-149118,519292,586266,217587,381924,490527,359667,91183,24605,396680,607667,433001,-125536,-248872,70087,-213223,-540623,-175293,70333,131571,377979,478874,277994,-107447,-314550,-183902,69024,75008,1950,-400384,3522,262670,102916,125464,478147,659964,378166,79393,53617,-13826,-255825,-286446,-295112,-83278,-46112,-85798,149634,259354,170936,79155,62311,-68261,-110052,-245344,-251097,133051,433500,652047,519549,109931,-349411,-109502,381414,876239,625385,224368,78286,477027,719685,891034,605942,96142,-278002,95927,394824,350287,-16602,-293636,-183908,37935,-13195,-235263,-235015,-187770,-402552,-379374,-77604,64889,-215622,-265260,440597,884520,793466,409035,160512,41675,160525,240391,-49161,-469121,-303661,-233374,-221028,-358782,-351530,-439844,-282705,-23130,227460,412765,756682,799866,480274,20707,-251541,-271588,-208338,-192369,-245096,-254400,-119943,91896,213972,241355,275804,95139,-354354,-488915,-302679,-402640,-302576,119428,426653,416306,127630,-265954,-401535,-104249,-27838,-105574,-12452,107678,95891,8678,15048,124990,149053,178466,188166,180017,-6792,-342871,-486264,-130736,41635,274867,221062,-3256,-394910,-224887,-21482,93370,157085,150314,60464,-118086,-83762,-71578,144193,446032,359359,-88620,-109481,409977,384004,231357,-83434,-232623,276336,711636,716570,230093,-231236,196910,464954,423322,217082,23117,-233638,-278999,-61368,209840,327786,277993,304514,259205,-3480,-252337,-486239,-393059,-346879,-400271,-384683,-431317,-351846,-161348,-133199,-363565,-291427,128416,290343,302240,643063,698646,193939,-192161,47565,32094,-249754,-117227,59295,269993,295522,160095,86966,-10415,-212083,-310982,-320797,-167901,-14738,-119977],[-364145,-116087,102549,58152,-41442,196454,459363,399070,108960,-301591,-277217,116488,246706,335891,171879,-135546,-146953,-182071,-392893,-300779,183406,392158,288547,124798,-175339,-277873,-409555,-340404,-269655,-360662,-468914,-79302,90999,111196,156498,356847,240352,104130,-291840,-323252,-122504,-223290,-423249,-576308,-421438,-148541,-327138,-413756,194430,652911,692514,886827,767572,354400,-74172,-141624,-28805,-81056,-307115,-316854,-148679,75304,238007,6368,-195953,199562,586683,760486,585097,-263044,-222180,524913,633961,375261,98664,-39262,101444,304590,347243,192817,156389,269090,73278,-425501,-506963,-390558,-120251,41025,148258,301055,474668,561339,244805,-97451,-151899,-104655,-246122,-432119,-277929,2409,66474,-307748,-344847,-68463,-313740,-31194,587749,520444,-94275,156033,609597,662977,756508,584792,13020,-331252,68848,240410,218599,334669,463133,392581,469932,535439,406340,159368,-299510,-493904,-333625,-277939,-124110,-69811,147637,539825,735323,443435,158258,516229,708501,470300,289473,60619,-215733,-173481,-55466,-218333,-358614,61947,126807,-140790,-173056,-170890,-245915,-261111,100685,410518,401836,136658,-317211,-184717,146996,125929,-115479,-502094,-483504,-609808,-458870,-488746,-291994,-48697,306859,303509,141549,-68155,-453580,-250829,-402,64423,-286543,-132813,103017,-56933,-322435,-520743,-524133,-244993,-43234,-218129,-319455,-146923,-112733,-107011,-376066,-315970,-232032,-435584,-497778,-288617,-376796,-124694,197528,176859,61116,45702,188467,426757,459612,176128,-180303,-352151,-206452,-16214,178089,475615,813498,1015899,876218,719791,532182,83404,-276893,-536173,-284418,72930,342665,325558,364982,357882,177882,-72982,-370676,-557394,-189710,124283,196153,127546,-125137,-91301,143385,266171,367478,493195,766310,1101437,907405,567619,159610,-8770,30825,-64523,-193481,-213377,-356093,-544434,-455916,-50119,425209,463936,298256,409736,514923,431951,103970,-159467,-104501,-112427,-324634,-359045,341057,788839,953289,767094,438454,267354,535955,802529,656293,87643,-505400,-12099,-67723,-408092,-17041,150875,-65829,-318686,-259345,192466,765225,833560,419735,157466,199807,216471,199728,643932,641839,240803,-186648,207771,201750,-165056,-121203,289653,166504,-310173,-215934,162388,114177,-23223,208784,415230,262984,-18373,-253942,-424146,-54270,345277,689983,553560,356163,14906,-96991,281604,379512,210359,-9751,-205132,-350554,-97982,77235,6339,-428568,-302437,-120118,-214723,-334054,-360655,-79802,141029,262279,263488,50561,-90796,-106368,-40660,169451,253955,407238,419675,583307,374969,302274,701212,1001661,967432,807260,710495,468400,37855,-463410,-282382,-98092,-144376,-459593,-492679,-535662,-684541,-436690,-334649,-245978,249668,541739,541075,323732,94015,-98345,-139064,-194869,-257176,-348855,-509967,-484858,-382251,-375757,-447374,-145970,202303,288356,420783,538893,647741,337099,-75098,-466980,-83912,149888,162632,-235662,-235863,-134783,-314634,-89674,452153,256935,265311,134406,393364,308891,8775,-214499,-306560,-334913,-284820,-318257,-213377,10571,-103126,-231443,-171867,-277691,-423259,-11174,254216,130638,2901,-15013,-32033,-192161,-128638,-108611,-37961,70857,71855,292438,510048,505010,488870,319294,285589,252084,-11873,-375392,-267209,-64667,10330,63769,122729,188409,-7925,-261455,-410275,-250358,38701,249108,7092,-196395,-240367,768,231547,240155,26053,-321330,-386732,-169794,-170387,-197486,-111477,-66567,-221473,-458674,-385975,-258585,-137990,3653,327947,533024,205784,-121765,65152,363003,117527,-289082,-304350,-65102,-103002,-75157,-46653,-174308,-80138,79256,63005,-105168,-165602,-216844,-372817,-511063,-441114,-308891,-282813,-337200,-245936,239624,530666,672987,687584,605325,165596,-378235,-338870,-136532,-54285,-207444,-410343,-192953,-40000,-164367,-438152,-52034,199787,392877,253718,-202075,-504344,-4990,486464,756853,612104,160305,-182784,-226356,-38155,193928,382596,290783,550904,754747,1116394,994212,568016,-44180,-161700,-81958,-31902,-62008,-201815,-185283,72707,206529,124751,-214573,-163186,-186759,-97025,-216334,-300790,24929,256317,227674,134670,61442,-121787,-217392,-99849,-105385,-81404,97959,71516,-182915,-162644,37094,393177,689718,697780,396563,-50216,-132003,-62660,-4172,276503,588794,624308,173299,-300078,-436288,-164189,227623,654463,582922,339682,10298,-268199,-354987,30706,340367,374818,227164,178444,208186,295172,170176,-88230,-226953,-36759,58175,44907,-183188,-339180,-432459,-238075,179048,593999,991971,982043,896520,369622,-67299,-141898,30050,42613,-160274,-320611,75086,-15762,-243886,-166755,62598,216540,212069,126108,-102681,-112591,-40619,-229895,-194120,26277,281091,437192,393906,173042,-153689,-134946,14112,-76465,-225244,-326707,-67228,775021,1182170,911651,156383,-158935,33485,-29431,-145060,-356624,-258559,-229177,-308900,-452539,-361987,-345286,-282489,258367,699688,613183,18330,-271198,76414,15187,-70529,-120465,-249000,-82595,70257,-38479,-227429,-322093,468391,1030120,786060,419902,296090,35881,-273523,-295201,-206107,-157113,-38239,-229970,-331181,-39488,-51528,-87463,146723,114016,-63093,35197,-60892,-255221,-196724,-249361,-290441,43269,406296,498190,376282,237924,231405,238641,-94711,5457,310156,293956,-93013,265667,783299,1189204,815323,220884,-96800,81150,-72590,-95935,342172,361022,72675,10107,173219,206669,65705,-11278,35440,-13865,-386183,-124360,387652,613390,513314,214539,134818,277165,269360,306288,154404,-201569,-354644,-208729,-250411,-222730,62025,-23342,-239666,-404917,-163515,-101013,-83922,-207658,-509716,-233132,-151833,-27553,110174,236427,57308,-56895,91712,98845,-45588,-303050,-351282,-104630,41307,144007,41565,-363182,55220,557398,235644,-147798,-568029,-217141,-124461,-227378,-256697,-59683,133847,323870,191101,102641,86855,-38227,-207878,-220262,-336322,-394207,-334146,-78440,76720,-38296,-342778,84766,140121,224687,752753,632064,-86753,-114401,142402,159334,308319,525955,472307,195781,-66402,-93790,-41016,38072,104416,-103938,-518560,-104574,315729,538474,314532,-232795,-183751,281613,412255,496041,313804,-233668,-441065,-200435,-197119,-79939,-63504,-213653,7617,51406,-243400,-441674,-289722,-332163,-530283,-478478,-509120,-149675,421132,568680,80484,-144431,364786,588734,987772,1234421,740967,-233420,17210,481730,573548,94699,-187088,173084,82463,-300071,-118059,255094,441007,-67560,-337726,111281,475088,548375,366651,179300,175418,18007,-222953,-451917,-388526,-300390,-284264,-350393,-442380,-52352,313999,744721,891124,661494,98678,-331653,-294930,-176668,-96329,-180735,-287771,109615,373095,337787,222822,361334,433919,489366,225488,-304151,-15603,357956,637666,493786,255421,50968,-38895,9140,198638,259686,240223,207041,283780,1838,-449906,-341830,-101488,-258310,-399030,275238,619667,566097,237087,-284089,-79992,257253,125058,-60278,71148,396324,445005,553875,956880,927242,367341,-358034,-204068,-189373,-513233,-149644,69782,-301923,-246406,267270,164805,177440,477470,572029,245682,-13156,-29089,-98160,-419013,-349503,-157441,-140378,-373465,-488903,-278394,-279505,-354116,-419951,-247614,-147920,-372913,-302472,146065,228031,140765,293680,954198,715255,397075,115241,-324760,-418999,-247367,-111608,52058,-84696,-348306,-351114,-2754,460824,811292,892977,747113,250369,-587368,204682,497693,438093,373376,351854,310076,85468,78608,136239,51620,-196955,-553333,-188262,-125350,-260267,-261508,-478495,-271805,-314165,-342884,-482157,-444242,-494750,-200705,-112368,-185192,-485550,-299998,256765,535683,678752,334214,-82545,-322765,-485112,-361567,-18054,64525,-134100,-205133,109719,229314,48486,-200057,-250832,9321,78306,-75787,-38613,360562,718017,634841,204759,-36124,-138497,-351826,-230553,-31932,51886,186769,211139,354665,438275,610572,400576,-60515,133463,684265,817965,753184,199743,-167125,37390,332067,395220,316269,273694,305894,229456,207167,230613,12720,-171963,-93885,53270,157473,151973,8394,-63991,-180702,-207441,-261702,-435518,-554498,-492759,-509874,-405184,-477415,-472829,-316210,-235984,100411,488578,307172,78823,330890,538398,338309,-9772,-170698,-171175,-155292,-370673,-454627,-320498,-222871,-31534,2014,-78291,-18347,-137896,-292373,-231692,-77247,-85749,-149747,-42907,16907,-73461,-86385,-223467,-275427,-87280,160345,469213,603317,784659,627544,111995,-310043,-195364,-261745,-295310,-260870,-194009,-268306,-223338,63382,64603,804,-31774,-246336,-496942,-286229,-450816,-212733,208429,239751,-233558,-299738,138485,289968,322243,301084,-42061,-231072,-65864,-33881,71268,117724,310618,339195,281497,21917,-239763,-108494,272730,607684,740956,591095,308614,367954,640235,699516,359037,114712,69068,181926,312640,285275,64716,-107257,259464,731400,998239,990256,594897,26887,-90988,-156355,-359417,-188335,-76809,-290190,-151045,301228,477253,392291,178108,-272623,-206321,183383,237128,205449,112114,57338,103916,139575,193008,173223,77867,-177093,-306449,-357044,-547087,-359173,-410663,-318254,154877,254890,83866,63513,295020,268069,69924,62550,182877,259922,181731,233536,622953,843166,539719,-27962,-241048,-23009,137107,386672,219471,15879,-81873,122791,87291,-138446,317669,-42861,-351299,-400921,-95288,77177,103410,173033,256851,472137,726665,782624,465981,81157,-254599,-281788,-252643,-1796,373273,379625,335059,28429,-34023,236316,611442,933850,876822,299569,-400038,-339181,-196190,-393137,16249,358555,407154,184672,28178,346307,461979,308568,15535,-79053,51358,-36806,-345012,-75229,138380,101442,-175502,-432115,-522202,-284697,-39689,194137,-41531,-126560,242770,328487,-145042,-449792,-186100,-73351,-147439,206678,563776,702828,426999,393769,255538,-15227,-323769,-316604,-208240,-333319,-509191,-467162,-255248,20460,104736,-60262,-354946,-478247,-490613,-480232,-377321,-88402,-15142,-248398,-429327,-250636,-74096,254540,335174,336636,540214,742796,438052,8660,30479,41241,12700,-175016,-170942,-135052,-25688,-144225,-447528,-335230,42322,70260,-308395,-31127,302682,343342,-149565,-397907,-47369,99024,72537,-52715,15104,350534,782900,844434,521114,161343,173875,369965,390654,261946,174327,412229,329964,195079,187356,163065,93267,-121809,-213877,-19801,120547,-15193,-288945,-413161,-336510,-382257,-48125,114860,373983,447824,109009,-223381,413224,419725,66866,-20118,363377,432277,74942,-39183,57068,677620,1124670,942289,284821,-312171,-244588,-203579,-405658,-259046,111870,295970,206488,-32297,-499621,-228062,-86920,100599,392336,520163,379051,164992,-277839,-433589,-303607,-48258,423787,688165,408292,22781,-209237,-126024,-71592,-153719,-159698,-145880,-251510,-254708,123871,335150,356991,280223,-122176,-532380,63206,498384,482286,159229,-130276,-239079,-115067,-98449,-230782,3323,-38563,-169609,-370390,73784,580728,474266,477791,169424,-368812,-497461,-198471,-100659,-277549,-519167,44261,448110,673872,405880,117887,-106426,-221348,-226769,-78817,10334,113642,286694,477411,505295,-33000,-284252,103593,155375,-55509,317935,510775,350466,-1199,-343794,-207602,-224284,-290495,-263123,-201163,-80877,11388,8347,108882,548954,893334,656657,336207,-85924,-307184,-133930,72921,-59583,-382291,-239770,-193552,-143293,-114121,46952,19841,-18145,-162587,-246861,-260429,-358529,-274403,16388,266011,374188,181316,-59224,-339274,-534897,72065,616402,723654,333437,-109463,-65982,22151,28340,159779,268124,135315,159374,375040,343042,36437,-406951,53674,606425,941376,955451,821708,685295,531718,274848,-115400,-223916,-420057,-298458,-81316,-90810,212491,195017,-126757,-8715,184831,41205,-156143,-119604,-202405,-337397,-409016,-249636,183701,383078,122832,-325809,-296635,-226794,-184228,-352133,-457643,-93548,322992,448645,285624,97659,5831,-157467,-448445,-470279,-337474,-219579,-73953,-309922,-342177,-205734,-314836,-439703,-375221,-258304,-77258,-104116,49456,31727,59755,112564,156540,285635,540656,695422,442625,7542,-260951,-138731,233067,361595,477207,223376,62636,143939,143638,65959,-8026,-86958,-370470,-251278,11739,220028,344149,350425,90704,-59331,-212695,-415531,-367963,-313327,-235857,-174950,-231302,-327374,-424944,-324730,-366149,-167734,206755,385554,285312,72626,-174675,-324533,-465542,-233903,-96504,-126538,-334954,-249962,125401,89847,-329144,-151101,-20243,58063,263924,551686,409163,90581,-128057,-39221,-17445,-139276,-294118,-381073,-258759,-333605,-159756,-49790,-165323,-467734,-107972,-139922,-96758,-209548,-415592,-99661,-53660,-384484,-361994,-310672,-365022,-70050,230112,261959,122092,-32865,-52512,-78437,-122106,-239193,135925,552046,726043,734196,584203,518676,355485,39354,-333942,-210628,193217,283493,-71472,-368124,-130496,-28684,-20831,-260213,-251447,-89834,232208,139781,32136,263067,382152,452000,410567,320703,279534,429851,484687,626682,287891,129301,-197710,-138751,-190517,-346298,-82694,519186,698000,506371,262992,201108,247177,223694,195890,3366,-292790,-342974,-331139,-239275,-189698,32085,242922,178651,-174177,-104812,-52791,-208122,-309559,-210500,-310302,-351174,-369619,-509964,-215180,-125931,-290578,-338916,-121074,-152879,-169828,-188606,-380133,-188267,20466,176480,248513,238881,-111853,-54047,191177,89004,98783,163686,134029,97187,49711,-213415,-237215,-145951,1598,159927,291291,257543,120685,-46647,-135251,-106956,-155028,-223301,-298061,-369413,-448105,-157367,391430,615337,258786,-134221,356741,441767,186868,297967,266561,120933,-87444,-14508,358692,564970,406740,-156686,-18140,359788,60698,-314381,-133043,147311,-90130,255731,563873,451670,56535,-225467,-60972,113567,123131,134533,-113281,-407689,-20767,-63988,174265,545654,714732,531377,266698,37333,-203362,-412655,-339169,-205885,-213045,-197819,-267037,40730,33626,63952,173849,253089,79612,81656,173431,232890,507281,557735,548653,425001,58005,-158062,233146,873544,1212779,904474,263936,-128958,140828,352259,551835,235947,-213986,-169119,224487,499186,380560,16876,-459235,-261687,-20210,105935,-135706,-409710,-306129,-310874,-325199,-237426,-146785,-360856,-15895,515935,738840,642655,320068,217060,59768,22349,-46032,-332238,-394303,-70580,157498,166319,-115717,-267786,-273566,-53688,296580,671691,800323,942093,651690,242201,-182509,-355901,-443178,-465556,-390039,-320903,-275706,-223302,-136739,-12640,90454,168913,129471,-245392,-468363,-320335,-506090,-296600,235006,689098,514488,120683,-352913,-325899,-118119,-43033,-38997,6160,-51502,-160592,-212953,-37951,235023,326289,227113,19512,-193614,-441586,-389339,-261581,-33424,96896,324492,290023,-9938,-465742,-157213,85103,95814,81555,110995,74672,64845,264982,211579,164594,383554,399895,-6831,47200,538740,721477,716202,458567,-38483,111141,764296,919381,377089,-329608,-195986,22464,97253,148327,178872,16202,-117224,5160,345967,636512,610869,367605,8069,-289505,-448394,-434234,-96640,-44482,-229516,-247473,-248451,-142444,27796,-8964,-235426,-401226,38751,202394,180909,442693,534913,97613,-281013,130974,197334,-138141,-330098,-93630,126149,82585,-77610,-150777,-144652,-240598,-293026,-171157,23223,116129,-47508],[-164456,-175344,56856,154979,203182,252218,345017,227722,-25075,-350651,-255132,59382,90278,179438,9813,-269072,-166744,-154730,-344561,-297339,169602,244606,92142,-112402,-370204,-436884,-476289,-237126,-115335,-320174,-268459,15226,67145,145794,402430,690193,412309,238461,-211122,-394585,-117535,-21897,14472,28229,71922,63421,-201492,-464519,-38482,276455,344039,640156,674720,356770,-16587,-12453,156036,93956,-36250,-114019,18383,123922,192608,-36102,24112,57078,215195,425576,310640,-371632,-283462,262601,351007,208994,15175,-186624,-48030,125906,176304,155324,236440,167610,-135752,-522188,-346716,-275609,1857,207648,404103,679174,796001,760689,248492,-150172,-92638,9541,-236465,-378921,139819,349185,215732,-117694,-439794,-478484,-337579,207172,674597,538614,-57780,160372,607174,630138,582590,354910,18865,-236606,-16202,91092,47168,158667,326238,386804,568242,701554,493873,191487,-215070,-573757,-236006,29786,-22410,-78198,422243,761064,665608,99342,105161,612506,729019,466921,311577,256129,35471,-158128,-90553,-184178,-169336,116121,234165,20282,-260369,-486135,-329389,-18925,418942,532902,463549,173761,-327147,-361820,-101869,-163355,-366363,-274210,-292655,-314144,-129369,-115417,-352225,-226654,85616,42678,-90185,-340997,-428831,-323629,-67770,-90394,8463,82352,200754,-27229,-309674,-443337,-565556,-385900,-210193,-268184,-210226,-221323,-296120,-334672,-108616,-38230,-133140,-348221,-555941,-408891,-443182,-178723,190894,153372,55070,-3902,118346,323190,337351,264857,88224,24951,147436,276683,433615,534583,572767,735689,476838,406732,171318,90076,-189337,-443429,-284609,127410,362707,167999,-10424,-11808,122188,92301,7439,-157727,-264796,-203014,-192211,-200203,-273032,-220443,-150372,-236572,-174133,75893,439032,748326,507241,274048,-28126,-177560,33955,32602,-172850,-305177,-382072,-559176,-426147,116264,623849,554262,100873,141358,334994,342150,-51189,-343832,-425726,-385951,-380803,-14257,622896,1200954,1436959,970138,252006,160493,614848,917303,843979,320141,-308150,-126794,-148871,-518430,42021,316654,157844,-76781,-505636,-89812,432130,623026,426702,193458,186531,250673,392446,853446,620183,70766,202075,651883,503946,40265,-92992,208093,200451,-273731,-283287,174890,227965,256825,401558,437612,257302,15679,-339428,-439578,125902,514804,624961,561912,471887,24005,-154285,317851,505541,296181,3801,-192309,-273116,-97645,30046,60583,-265223,-552582,-350557,-261471,-215232,-242236,-17274,160164,258478,5791,-283972,-371453,-173168,-75608,-13968,-128503,-38964,-93864,-57218,19062,359256,758015,877292,738840,539055,362054,197984,-215766,-482639,-98478,86220,14921,-375745,-458559,-337851,-485180,-330915,-174794,-5521,417296,675379,711512,471756,137149,-308657,-425834,-441629,-275673,-300825,-429501,-377747,-388500,-469188,-288233,57236,413139,484275,462118,562288,530322,202474,-60970,-349882,-94343,189179,170634,-186569,-380858,-254823,-451630,-368476,82042,-166937,-78442,243406,616202,526341,36862,-260504,-213552,-138004,-319218,-260995,-111033,35520,-33870,-57343,-75467,-159904,-340794,4704,224740,98254,-99903,-2064,-44335,-218858,-241154,-330646,-406641,-236617,-137241,93083,210398,234017,289200,238920,263905,386551,209986,-298265,-298329,24716,53401,58372,64464,168439,-67613,-431366,-376387,-210708,29644,176489,21131,-169993,102220,264061,369522,241566,-11518,-273595,-208065,-30406,-3945,165189,539725,240990,-187009,-394240,-148926,-122251,-173945,-200631,49836,249542,36077,-256593,-115904,80003,-227301,-294547,-14659,1030,-241645,-241288,29076,-43328,-12712,94178,-68720,-284603,-219344,-330407,-431471,-342835,-313282,-193947,-65634,-136018,-324829,210190,534634,578199,447862,401272,212332,-343268,-386187,-242760,-295496,-443055,-245546,-115951,-111943,-261901,-378981,166844,329282,544532,402320,17331,-440130,-303155,161552,352834,265251,-78380,-279050,-236713,62905,399239,705418,795654,850641,760036,958266,778056,461601,-19576,-155388,-101489,-72196,-255656,-383200,-185370,41403,156587,119486,-126536,-56388,21606,97975,-66843,-183521,160099,496148,510905,349545,389181,234997,-44709,-231259,-397414,-351376,48317,178737,-40408,85989,76741,396435,618142,653000,398892,-1729,-293654,-169109,3744,300703,577606,707368,313147,-129617,-305276,-152559,292083,663933,619657,484355,253412,4934,-329981,-222448,26027,68269,-29036,-8830,13227,82036,87840,-22120,-96609,-43385,20811,31802,-220603,-338652,-240229,-52891,333054,801660,1170891,1145197,1205308,717485,345620,295536,416811,323569,98412,-5950,135684,108408,-83382,-55126,141555,418838,460224,201196,-109907,-30193,175242,38657,-46439,-55260,188790,332277,264559,53042,-211247,-335933,-151135,-28826,-34045,-97271,279930,845136,1114138,871156,210731,-155242,-44164,-30415,-109616,-371011,-426371,-354491,-383011,-508149,-218952,-134895,-411076,6516,464939,407360,-112243,-401587,-177468,-134394,-186806,-352344,-487633,-226182,-162632,-237475,-405828,-201120,612428,1264075,948494,457958,364831,156149,-56298,-142828,-198266,-166286,-122629,-389098,-182519,168381,96723,-12648,302683,335370,193210,57751,-57135,-218859,-181840,-163390,-273749,-78978,287769,238784,48506,109801,154918,21891,-104847,171643,323630,248417,-20,263229,702961,903014,596205,96683,-43684,171381,34229,112689,459559,479248,206837,186401,439096,467410,86836,-147486,51361,-96241,-416706,10046,380818,403524,249800,-111591,-133118,-21142,-3660,112407,-14977,-416793,-395986,-223874,-336983,-157854,217163,166134,-150946,-498029,-371011,-294017,-159387,-356054,-376794,-144867,42007,164993,295814,287493,110169,-97503,-65243,-71740,300,71790,-62111,-113474,17512,220483,180044,-268144,-235742,67790,-42884,-448840,-321932,670,-85076,-344217,-404514,-357937,-228746,-22109,-84559,-101560,-136541,-246019,-44225,224060,47610,-172267,-155194,14857,205978,96305,-33730,335649,552523,892345,1278383,1148515,345556,-237403,-200702,-217367,-8990,324636,356254,110947,-185800,-385200,-122841,81915,124916,-114359,-535321,-163265,372451,591947,331387,-429591,-61929,395706,432819,454514,138438,-358343,-462175,-175470,13255,206148,59177,-317902,-218673,-88609,-221714,-270877,-177884,-207213,-527297,-370455,-241710,-91914,-75584,115569,3701,41470,32675,382963,785690,1082424,573396,-279510,25829,477759,597135,271566,25004,112074,49602,-284978,-12247,358755,264938,-194518,-122770,269117,474989,420159,296695,316223,294516,-76149,-466519,-327876,-280650,-406582,-412410,-200806,-244052,-51996,422698,873820,924796,595043,44612,-382036,-352971,-183415,-278071,-394190,-381938,-19256,252447,328628,291416,375456,381976,579611,507901,41970,-532288,-47596,331968,309972,196646,70953,15589,8306,95900,81568,74104,-18775,156887,-29710,-340608,-426668,-114647,-230759,-369528,362717,726156,653994,415727,159496,241484,553144,478251,195161,63154,284224,316492,456884,868533,921911,364703,-493972,-98844,24406,-171007,134145,376268,-87360,-246170,362189,475760,466027,662228,581867,85275,-504545,-409872,-478884,-539085,-242895,-167955,-183407,-304051,-289709,-6294,-202288,-513340,-482729,-27729,-11628,-247075,-398669,112006,170139,42627,186853,835258,700307,450926,106357,-370050,-611472,-422803,-167236,53013,-72276,-371825,-455305,-238271,-61390,342519,772831,751317,322994,-264940,-48560,263798,335466,428447,332144,286741,183132,186221,208664,100334,-26532,-319545,-202865,-47979,46701,104308,-79807,-18367,-67815,-68638,-199270,-242379,-96395,202830,123842,-197421,-491396,-108452,241401,495371,573464,368509,96966,-80847,-377336,-362362,5219,131416,-123866,-258693,218898,454773,223517,-283321,-287284,55239,113040,9934,9147,221648,336743,149624,-102220,-208200,-183340,-281532,-219137,63572,158911,286492,171736,149557,185387,448544,175372,-226759,237983,820273,899115,563867,48522,-406055,30277,472878,576441,378252,303167,303207,-53117,-22837,244186,104892,-100368,-58773,55983,240558,273339,156594,16461,-177591,-174245,-99166,-89758,-104541,-12651,-237909,-283830,-493624,-504237,-257646,43108,310800,505443,255693,29217,19101,125469,-91854,-311823,-461262,-454203,-216412,-273648,-382487,-229965,-154923,-4302,-70546,-242402,-234637,-226511,-299198,-404269,-282195,-216301,-261492,-202237,-329103,-390478,-624334,-274910,98169,311655,406764,562811,607887,623273,378842,-90236,-459808,-354203,-249475,-161989,-222882,-304190,-260797,-192024,14264,63285,5008,-96693,-218034,-14760,1330,-355150,-217715,236728,235276,-248988,-252112,255663,197150,402478,182880,49007,196315,342220,218894,66082,38914,226606,367929,352691,88245,-99115,-2214,331088,619512,733974,526994,256808,378824,588085,550868,190789,-87235,-41757,93536,216541,216413,-72208,-365378,66476,438520,689553,640134,416509,79901,-176386,-523310,-308938,-124752,-216501,-484231,-56593,262524,316804,329246,273661,-203787,-389476,28463,70148,-57703,-232369,-144485,-124712,-76737,69345,208332,128105,-332866,-398881,-268249,-448402,-404859,-497986,-245401,241650,361087,161112,49919,210921,207583,145355,113656,202309,333169,375536,465059,828895,935806,718682,147822,-107613,129746,387387,452768,229924,-21394,-111336,210880,211227,-302079,-476527,-389380,-353593,-448739,74812,322604,348502,342461,308158,252278,382681,268112,7229,-254243,-452192,-382344,-520865,-355437,42072,141627,54515,-117452,210723,615573,723158,894714,918925,460732,-222869,-520125,-354680,-513929,152482,497852,584950,385543,208283,497426,559516,333045,-32966,-114920,-108548,-115527,-304476,-135195,71671,-77954,-448870,-470632,-543111,-359866,-57324,166100,-77256,-228110,-34048,-45072,-357016,-333389,-230824,-83453,-254426,-55817,122032,153733,-51279,-63629,-141276,-277698,-280826,-143552,-165439,-460861,-558580,-452212,-308016,-132742,-61943,-183478,-254777,-235005,-254177,-169274,-120729,26212,-87845,-326587,-266313,-86328,27601,218237,291022,101567,163380,323243,158946,-89795,56072,119959,79304,-56453,126354,269135,210534,-56648,-585115,-9629,485836,447139,27284,-61836,261297,426775,138669,-169536,-159398,35602,141501,181704,178429,415366,632293,794454,486295,8855,-114577,87725,179085,327269,483387,641852,439592,145202,-4616,69434,47053,-77978,-263682,-139831,16124,-100628,-350720,-569612,-356150,-3064,193888,231928,399851,522645,183930,46940,450944,451071,70502,83383,624681,654443,204906,-271122,-209143,654703,1043629,778662,216017,-167373,-189970,6859,60049,369286,720526,618874,267676,-242622,-279608,94023,-40794,3616,444893,699594,474348,174660,-382732,-363590,-391787,-134103,375970,553890,337691,-4103,-255936,-364661,-277120,-282705,-287926,-358342,-518462,-275630,125017,299433,341383,334885,-7173,-314801,349168,805632,632787,221208,-249464,-521751,-384871,-303222,-218570,287190,529099,457617,-161038,-69426,571979,603615,553582,201019,-190010,-39516,384355,161168,-249963,-435954,4197,277818,223808,-58738,-252738,-365427,-511777,-466575,-224016,-62410,7867,53475,133383,284177,-89935,-221282,101506,180045,72422,179328,307653,168633,-219309,-455681,-314972,-330920,-286926,-171683,-158512,-142597,-64609,-134240,-63427,401891,628784,472550,374258,97544,-210049,-83982,132601,1921,-308745,-229778,-190617,-60748,38744,157421,121221,73600,-85039,-184433,-172626,-238316,-378062,-86016,261484,475016,354823,131445,-149618,-450378,-169286,310424,364152,75213,-303119,-287017,-306956,-383691,-277297,14774,68648,97001,287576,192095,-71199,-495139,169516,813124,1166609,1168979,1107382,1019424,846887,593087,53002,-242037,-393306,-265698,-21474,145993,357836,127576,-297442,-120052,202901,-27090,-358128,-261855,-340687,-476723,-480799,-322304,51632,375748,90518,-243086,-378887,-240365,-268634,-447080,-408526,-133473,368013,559108,506455,361843,152060,-144662,-397315,-295230,-359579,-190122,-877,-218611,-232607,-11148,103088,61746,46584,62170,314418,111326,50014,-15947,124,38529,155082,287990,366619,506842,287097,16099,-79269,55829,163745,115764,202287,66642,80713,309416,394068,375536,178883,-107690,-496567,-10111,311848,448854,429309,237192,-133855,-383108,-377206,-540075,-356834,-316017,-178635,-99447,-150243,-191358,-96281,-149763,-292393,107220,403657,455777,239364,-39437,-304806,-378382,-491730,-306359,-75938,-447,-99600,-107283,237970,60736,-302162,-296464,-35081,-49767,344356,658917,528378,170995,-15456,134471,161583,-34206,-299529,-77331,112532,-56223,-50270,46416,-13632,-408848,-123515,64530,-46046,-242689,-337923,34433,112070,-23872,-55978,-127663,-415006,-227170,49609,124478,120861,46472,100672,31199,-134995,-449306,89389,618189,757315,694824,495853,338573,156518,-93362,-332685,-137601,134075,230310,150157,-14731,-174721,-385298,-131260,-222408,-187288,183039,542353,262405,78344,269540,362687,407048,240784,-23769,-325099,-164470,44879,176456,105482,-54541,-273945,-190153,-114091,-200288,-54406,508708,759289,478734,214740,231194,255316,90378,-57145,-206901,-309175,-367859,-196838,-36172,-25298,140458,280973,272967,-150820,-389573,-353242,-249138,-470464,-400638,-379293,-198695,-166326,-265826,-372489,-185636,-155086,-49258,61531,-48333,-292455,-418450,-385068,-378815,-184803,82674,346694,369109,-171335,-210555,161586,106740,-148093,-75122,-169177,-159806,-93230,-286496,-208190,-26352,32898,248048,302817,220884,78965,-104586,-78843,-90488,14057,132068,28538,-203470,-394262,-168808,347176,673535,375870,-103155,81555,198809,167516,226274,191631,58352,-53951,77203,314915,522286,425845,-92277,177769,564918,388392,86929,374835,669532,302511,292132,554028,555606,365094,272399,141289,134683,122878,170621,96487,-154479,-507377,-339980,174605,535869,748515,711977,373559,-56542,-408618,-446214,-308996,-106919,-148416,-93521,7750,94318,-231946,3650,300940,382616,188378,307832,617068,671997,741179,496254,238771,84484,-174229,-89426,457756,1075342,1221890,996358,267730,-282029,-146991,29515,232516,-87196,-239964,-102129,178839,368949,269355,69678,-228261,-347252,-57554,195953,39040,-401521,-232205,-150775,-163113,-277959,-332326,-324431,261236,676229,693789,418318,153299,155493,45716,-34841,-197216,-349144,-174240,98503,392074,335242,19715,-53743,-37609,166907,533151,953440,1097867,929559,444551,7029,-329496,-437475,-496865,-574529,-461963,-346141,-350686,-396615,-436440,-332333,-120465,70729,198593,-39644,-327183,-433569,-425646,-94128,389278,783590,592683,282470,-7313,-181960,-186087,-85698,-14753,-44885,-187470,-225075,-191749,-75367,257149,447868,302587,-102374,-466749,-265609,-177745,-222982,-105244,103123,306504,270199,-57284,-391363,-122372,82068,33442,-15269,60615,55428,166603,468451,379108,217630,329012,353277,30364,252064,605086,966484,1046745,796115,111675,-5376,713169,890336,379435,-202885,-343330,-425649,-264374,19060,206796,124929,-75297,-26782,389176,798499,792860,375736,-204611,-504609,-453479,-137475,148998,156325,-89987,-174515,-152360,-742,201114,131306,-93998,-357883,80054,206616,90082,142637,220625,-104442,-287473,178100,285471,19198,-318714,-211703,3282,-82750,-259903,-109144,101640,37267,-55559,16786,209644,348848,254706],[69642,-313369,-115363,146750,321418,274244,164577,-38417,-263340,-414840,-289193,-156469,-150245,-11187,-99697,-266038,-103428,-71113,-276523,-369115,38541,250846,426622,220902,-271315,-631265,-492061,-130779,-65536,-331505,-106643,67292,-22518,168334,563380,715799,420201,177908,-233970,-611690,-240853,129823,350666,527375,491984,218824,-122967,-410932,-361551,-231291,-114330,174094,394407,190757,-120628,39565,278371,249426,218587,63049,58050,-37062,-74236,23497,242499,-31513,-287980,-139407,-275624,-542648,-91220,104056,89170,30973,-65547,-288456,-188385,-19437,15095,53003,184640,27435,-258245,-360334,-200438,-151610,90546,369087,574900,847125,946810,799822,206408,-296007,-172198,-61354,-262838,12188,457420,606154,376431,120562,-281721,-370605,-90587,295171,590327,441214,-20476,150876,581525,680947,465488,46429,-14671,-86328,-69981,50101,123618,150496,185756,259837,465469,635705,429216,112716,-228382,-377829,13411,220712,-28191,-40476,664189,964019,645154,-130389,63250,583476,632765,426328,349181,427543,305880,34411,-177353,-254342,47328,294563,457714,308736,-42561,-338972,-253165,135712,591697,608675,481529,175833,-268894,-476728,-311790,-412611,-401777,-112849,-108402,-32961,250483,388450,-20714,-313401,-133297,-35752,-181482,-370473,-379687,-349618,-79461,25625,216402,181885,148107,-19962,-256992,-406467,-540539,-484934,-326653,-207207,-170127,-380094,-217114,226788,629538,421531,57719,-230817,-379969,-472649,-577047,-318362,21403,29499,-36977,-161187,-104947,11207,50293,198357,141045,174045,237233,370170,527151,505992,240675,288832,-64694,-152002,-341778,-26382,-85391,-347980,-285199,217732,420136,158805,-105185,-355820,-95093,90263,169505,96441,-34778,-219324,-238752,-405854,-482748,-388246,-170199,-226070,-454014,-441246,-30800,181753,53952,25227,-56565,-325020,-21929,105920,-84378,-317672,-381889,-423996,-270806,178306,571905,436278,-100272,-67985,206864,213181,-180525,-455175,-368567,-363749,-176827,152657,635767,1220014,1403562,885997,68442,249879,707675,879578,765957,348960,-134657,-274263,-235526,-496685,-120266,220087,219605,121413,-193824,-294311,175979,428968,493800,273633,144214,230429,651220,1002266,574969,-63116,533198,943500,674427,119683,-152771,76155,178288,-204573,-417704,38525,208149,342085,371691,313578,172859,60742,-161950,-225152,31637,274397,193836,359593,427728,-12150,-291334,292169,566299,347083,18975,-232996,-201817,-6295,94163,126649,-108193,-348563,-532086,-292860,-153763,-104841,1450,108067,86088,-212698,-452416,-189883,-121311,-177884,-262197,-62609,227378,193209,-139593,-138360,316404,640488,582642,342359,113698,-128442,-306002,-476523,-201389,70274,210899,124640,-212865,-467419,-251097,-237182,-110115,-461,157373,388720,603246,687420,516666,144476,-468142,-140889,73445,35671,-257387,-347712,-244122,-230980,-238389,-35849,281103,554426,558272,386361,411371,306359,114984,-34728,-224012,-155867,129380,94305,-136305,-479128,-392716,-329262,-260989,71393,-329780,-328531,394772,741031,650792,68380,-320672,-158885,10758,-122315,-320994,-133574,-126242,-72834,68851,-67581,-210025,-285219,135495,307010,103464,-167798,-10758,-72146,-249675,-319704,-280295,-235953,-367293,-307204,-99097,3407,66168,56747,57558,95814,337945,254909,-278097,-308086,91788,92370,83184,149261,244962,-78362,-492753,-213672,-137658,13169,83286,-27844,-88992,280206,382108,354822,87020,-115031,-127574,35942,50755,-62931,267295,823121,345196,-213371,-398544,-55070,-76348,-288000,-465845,-325428,-111807,-55405,-249785,-382664,-365455,-335275,33915,298559,190752,-152002,-344370,-1022,92263,139633,126323,-210617,-339084,-160372,-366282,-366294,-173221,-176314,-98123,87409,37524,-348868,56104,402542,346490,92996,4582,47934,-335833,-351757,-251734,-316415,-540769,-342267,-293451,-259599,-395896,-339980,157621,354500,576025,576692,298751,-153110,-502367,-173667,-93153,-123796,-231016,-335039,-293346,23206,383449,723272,945673,883402,813396,652038,379667,154937,-76510,-166899,-88069,-72207,-377226,-355274,-121686,-18723,59710,62351,-125289,-39031,257039,298495,75731,-223103,-7238,285620,397924,332986,457750,352324,16550,-278604,-403843,-312465,4204,254986,165873,293665,148461,348061,518437,595856,338146,-19124,-270518,-235480,-53624,322266,608261,742834,463349,91352,-122800,-37205,339303,600201,714638,686526,526088,286035,-128585,-464317,-448165,-336473,-323327,-213562,-132735,-42253,23257,-96337,-147023,-203747,-66280,100087,-121422,-399650,-229598,-97267,296866,762631,1035998,1066644,1096120,747347,618499,762467,779864,528992,189063,283294,120409,48921,-149792,-107939,160626,492981,556561,197663,-145586,19705,310937,317991,187003,-57234,52826,151475,81992,-107136,-311789,-544725,-279901,35311,195551,250105,536008,749604,860939,603524,120148,-186543,-163717,-45602,-63777,-290841,-338875,-308982,-324275,-535258,-127990,9077,-262315,-252825,178325,116769,-214296,-250597,-181642,-123567,-269649,-305190,-217363,-479521,-408567,-257516,-439843,-114800,592455,1068161,772046,320378,369739,318761,151305,-22013,-250763,-277140,-310797,-576615,23704,361482,182197,-82550,266840,280346,-38843,-225794,-111384,-207540,-132557,-36455,-95239,-37872,142310,-82223,-319623,73943,170689,-90530,-215287,202671,384867,242900,28480,64355,321881,343502,216261,-57747,-35018,176626,103218,354457,630179,688856,472830,376538,540713,498009,-55174,-248855,27539,-212706,-124980,286705,276686,71225,-147236,-392739,-133575,-103803,-426075,-176128,-180080,-500043,-430306,-277301,-433253,-127352,295392,416594,235650,20491,-40810,56120,122713,55426,-188616,-17683,295190,362616,431744,252660,73364,-186355,-269660,-257968,49419,301803,121047,-170841,63728,322751,306488,-49935,-499549,-525718,-508037,-382085,-60655,143721,-104864,-485096,-542835,-512195,-219366,-118494,-104052,-164818,-352697,-408419,77808,407961,232198,-10735,45234,102434,264578,133353,181458,389087,657964,1126638,1266771,1264964,747169,69171,-495641,-592926,-281450,88749,232650,105583,-165761,-326973,119522,207998,132222,-168259,-539103,-187337,373789,542924,279393,-429827,-15584,371264,428989,326817,-61000,-408113,-442779,-215979,152676,369293,65991,-424029,-447189,-433754,-328151,-192579,-223242,-274624,-555257,-291371,47759,367769,280341,185037,140661,-39728,-332311,-146589,210375,515647,212897,-337814,-33583,332895,400154,274569,83949,10756,-87697,-332331,98371,453341,153264,-98665,90922,336883,379395,219092,156331,263957,148485,-285465,-176788,135172,59150,-172455,-217491,109352,63565,-21087,284491,633515,637984,393132,41467,-345612,-450806,-187707,-330421,-442818,-309431,-131061,83335,230512,313584,369889,375618,583643,639862,339493,-174868,-37656,280030,236654,60888,-49193,11535,88578,187053,33748,-67605,-153747,71335,51886,-144508,-386726,-165194,-236821,-364575,301564,709037,639485,441299,401691,446918,677885,683805,358702,87554,139872,127089,202176,589977,755852,244996,-590552,74045,265813,181515,326147,427712,3754,-214802,268179,455655,486235,661538,508258,71936,-58332,112765,-165816,-432367,-140801,55780,224372,95971,180068,279095,23973,-441624,-365781,142199,242709,-98033,-549048,-7630,105908,-18945,23985,260680,419042,405963,31811,-413792,-609459,-398134,-201083,-36880,-141007,-378927,-476876,-423588,-530744,-196949,457780,621775,436703,167375,-81780,12856,66676,269787,250167,234655,221896,162185,154233,210660,196333,-145658,-192867,-26796,141960,190197,154240,6125,-111429,-11635,19191,-50580,242995,580466,397653,-129825,-402259,-118029,-3441,176236,220285,275239,218854,90114,-400426,-260729,172118,226666,-151055,-255800,318182,616828,371302,-258294,-151369,160832,225665,113011,13741,-11149,-185423,-484133,-501812,-405376,-319700,-261081,-207638,50150,135730,200842,47103,-59053,-149523,45757,-96557,-320730,197341,651567,679597,213967,-179039,-590436,52410,581773,713963,350980,123813,140114,-275523,-284369,163975,138312,-27821,-57275,-38455,166460,278113,280752,98923,-154679,-132155,89230,355356,406094,404821,65172,-190058,-492551,-482699,-245211,165761,447977,484586,257479,-32713,-332416,-364215,-456076,-360694,-314489,-392317,-317049,-247844,-368414,-257548,-151793,14333,-72745,-276748,-443295,-306657,-279679,-483640,-488047,-319718,-277000,-292123,-395637,-445798,-297677,135435,495687,572018,469951,400908,356280,184860,-64695,-366349,-559827,-513572,-295276,-71180,-139239,-362748,-273076,-142230,-84310,30421,85509,57941,89533,366888,163828,-295872,-253775,148008,84308,-327293,-386280,-29921,-87616,256633,96842,338647,532158,512493,312675,7045,-102921,78801,354670,401121,173457,27903,67978,304446,504696,595040,365773,76353,171986,353912,300051,-2859,-269883,-174828,-12638,116432,139745,-144596,-539444,-65840,191833,380343,458304,485261,290228,-129087,-532837,-41545,-3077,-221143,-340203,-20148,139547,98354,186267,236056,-114291,-522127,-215163,-198265,-400400,-253680,-35338,11363,-202468,-132943,155560,88898,-493626,-248952,-147373,-389023,-498646,-533709,-193311,248649,363643,104643,-130729,114057,299544,306699,144495,126242,211787,357239,553094,927322,980676,826093,320394,40813,155773,464753,376186,155349,-150335,-286099,121628,212897,71344,74690,-175732,-178706,-319698,254052,601548,642546,492181,369575,125139,117919,-63433,-131686,-398327,-610937,-481480,-377034,-363194,-596927,-315296,-195149,-27083,534175,895868,783458,703277,710262,382759,-226082,-569605,-496269,-305008,315526,627064,656226,461842,273108,467635,480883,253012,-93520,-148531,-267925,-264106,-307556,-220238,-51753,-225456,-572895,-504521,-564281,-335374,-32434,39532,-162636,-340046,-333948,-241576,-142108,-212028,-422480,-437118,-513192,-255196,-99269,-97824,-101332,-92130,-84670,-307,-4740,31443,-120381,-428482,-460993,-306991,-229954,-186373,-13953,84293,34279,62851,119216,155111,116285,58305,-276169,-435001,-136606,51900,96235,126589,202308,-3556,-87158,-10896,-79929,-89507,119427,206167,103460,9864,293969,615118,448195,40527,-438808,296849,688939,616823,250037,-147266,83660,316458,303557,156241,48016,185077,301963,344795,287770,392713,422414,671300,426541,-167694,-478345,-255259,50194,392067,623292,648313,373442,54476,-248802,-131458,-34689,15233,-163994,-182693,15035,-67089,-314242,-456970,-219506,268340,252017,96991,169251,417799,236580,274970,375446,339264,16883,105718,613432,666016,296977,-324373,-295428,581000,934336,806649,383018,114432,-106553,71265,430814,811280,968182,708674,216238,-468347,-20918,343750,10172,-172473,399293,756713,523237,193342,-373292,-373309,-512350,-260921,163899,325573,251721,7645,-216527,-466368,-481987,-436186,-458579,-545579,-569559,-201612,117862,243167,301570,311243,46083,-89787,707163,1065501,744534,224453,-179721,-205757,-300231,-344955,-131542,405812,887409,820975,20160,-382176,139961,416993,392422,168731,132340,516002,730211,293568,-245263,-285459,5620,33860,-300720,-379645,-355172,-373714,-452613,-400186,-171769,-88111,-136528,-271516,-340616,-232376,-335261,-189003,46015,89004,71397,-14793,-31601,-179147,-552415,-447547,-321363,-254517,-77985,-45714,-172036,-319372,-252357,-416958,-190430,279142,406661,512083,503483,255219,-117950,-26989,152672,48209,-223045,-296263,-331468,-182215,-10310,66558,118914,130059,5008,-201078,-247143,-288310,-566711,-221072,132434,355307,307021,128771,-90265,-303399,-319959,67327,109659,-132920,-469524,-517758,-534069,-481910,-530719,-324314,-114211,-18316,203134,38860,-255560,-331329,405998,996088,1215967,1131690,1088991,1113136,1015029,784164,233014,-281430,-342417,-134923,-11841,180311,225013,-45339,-502100,-98895,208191,-96265,-387142,24141,14307,-185166,-270247,-423409,-20143,417126,335532,50942,-333797,-366417,-319914,-305658,-304555,-217216,189474,474405,508136,414336,225474,-40072,-303703,-233060,-422590,-180006,72536,-22567,-69118,187453,523514,559034,645059,469328,537626,403973,216755,35034,-52895,-85699,54655,151055,84617,215600,154923,107898,214689,298427,71687,-158936,-278331,-235418,-16745,307803,438673,476784,307685,-111928,-451237,142991,540981,639690,498059,65835,-365503,-470501,-499027,-539388,-389184,-291372,-127699,-41745,-22604,78798,225738,313895,165675,290915,446431,342921,27547,-267753,-527375,-475318,-473132,-325305,-57455,95542,92479,90580,388366,153748,-119478,-229997,31114,-20698,416585,635743,499286,118643,19577,208605,222571,4385,-284271,86007,224388,64346,-709,107250,112808,-270177,-148947,215401,-4948,-269342,-241203,212275,398370,296722,170051,-11831,-472776,-229253,-66156,14897,119923,154695,249875,212610,-72797,-573078,-944,552884,678466,559337,394783,219122,45107,-152582,-265732,-70718,62353,42013,145872,135710,-27226,-263252,-118211,-164700,-118830,410962,633098,264154,74047,207957,284972,336134,153061,-156787,-309284,-116637,240374,186124,36110,-211757,-324333,-300337,-59020,-112744,-94148,290884,593708,313620,88635,197083,174417,-106793,-292949,-253421,-219399,-347247,-168884,32351,90133,230355,328684,346277,65619,-279731,-395726,-323575,-357761,-268742,-387342,-140554,-103389,-44587,-316753,-159020,26460,171042,255930,195765,-90301,-491486,-259837,-248508,-565290,-186547,257277,425373,28978,-188937,166956,174607,-167068,-285635,-468569,-463432,-305423,-388575,-220970,-5064,-42987,209471,248623,130632,-24550,-188416,-100702,-110259,128171,394169,256504,-156837,-428994,-386063,68864,521503,347511,-94611,-238253,-83804,120331,330557,431280,272329,118456,173659,219356,382424,342201,-66609,234525,603498,633021,425681,814860,1116536,857546,527187,509011,502573,468331,507006,272323,62088,8892,90120,192848,181844,15991,-129669,123211,413317,656356,671384,264339,-270463,-468607,-476163,-214884,19360,106229,212265,318537,186132,-397776,-85256,282448,297877,131657,294358,641646,822071,664146,205401,-186468,-327330,-512316,-142343,428304,847702,901660,764043,137806,-441271,-255062,-34366,357098,326815,264481,67506,110657,45846,-48032,6434,33786,-183485,10528,181419,96027,-314183,-287299,-142699,-168392,-319755,-509461,-307564,319341,693220,688831,218684,-98215,-47409,-65583,-127478,-222192,-196466,-103117,43095,224215,183403,104393,232813,133455,242534,534699,874934,1062870,618379,188403,-197252,-395610,-525937,-565850,-536013,-475460,-434200,-530539,-498618,-301796,-370619,-225544,68756,273969,166002,-126082,-467814,-298630,47978,391746,628049,605335,432409,168276,-210799,-386089,-242517,-149115,-238208,-240087,-24216,68394,-34319,130205,378691,282949,-141138,-247780,-164786,-253903,-204752,178880,267389,231386,65853,-241559,-366351,-193940,-98764,-182380,-196605,-73611,-92347,15022,313024,224770,114313,211869,146896,-107336,266652,456021,870585,969886,693088,-43722,-144479,493882,578128,143503,-232327,-120845,-156967,-313763,-215830,-13126,-38788,-296868,-239855,228659,613470,601201,172055,-313867,-427130,-245964,43680,208249,107678,-163474,-323689,-326113,-94039,181365,120097,-144320,-279999,163401,255635,45340,-187265,-216661,-329713,-126824,84241,135232,873,-210507,-419464,-216979,-257835,-420250,-43306,232700,192471,76130,47509,212274,432366,469527],[331361,-163215,-270032,106197,350191,295450,60113,-262883,-463981,-343205,-272804,-347672,-207728,-56747,-90518,-168124,-57236,22159,-167399,-359525,-7032,457826,925127,558347,-58330,-187589,70645,252658,-7566,-409186,1812,130274,-104376,103466,529912,526671,383572,133551,-26352,-281123,-268835,218755,543211,798666,718397,302234,-94617,-287424,-493351,-552289,-424966,-207362,25306,-148342,-298277,21530,308321,371147,410295,174198,-47077,-363976,-205566,239746,403427,25459,-413332,-342157,-165292,-66045,189634,62192,-72919,-71561,-70003,-261816,-283464,-125558,-106831,-89404,43651,-81092,-290364,-187435,-58292,4492,216940,568996,679823,781281,856247,660650,175052,-419576,-389768,-289492,-205180,314952,621608,692132,541247,329985,-76285,-156256,44832,207231,347783,255985,29141,222713,638768,787536,397613,-227380,28338,73809,-92056,51463,237251,273383,142410,3656,145235,293371,152473,-111868,-315311,-154502,240608,285376,-138654,93080,847317,1092920,654443,-195435,-108177,391984,460257,387270,343365,453422,437803,219699,-175552,-388229,89411,416723,603000,483356,133737,-90749,-99772,184540,564433,609531,420451,102419,-190118,-393018,-426166,-335735,-175327,-66241,-45782,122618,528206,803867,555471,-13976,14168,54668,-226823,-399266,-335735,-380583,-140245,140036,259659,237146,126095,27486,-184203,-406629,-478941,-303313,-34173,54115,-154545,-431131,194898,854154,1103986,708185,188903,-160053,-191515,-221290,-371671,-538248,-302615,-163423,-158245,-357204,-436782,-387223,-269695,-17680,-64501,-22245,48434,275506,452770,389626,-28620,-170418,-523439,-458178,-323675,-208790,-43429,-281995,-293071,246804,415038,232545,104929,-95508,-389732,-46895,159913,194123,185490,125264,34736,-119066,-388277,-362360,138,106562,-69387,-375182,-452120,-403744,-200530,-25522,56737,-295826,-130416,123109,9042,-242190,-367175,-320244,-204160,76925,281086,115925,-342429,-157630,121922,61905,-283374,-381181,-124743,-129766,-101269,129911,455376,890900,867987,485968,-56932,343895,686232,667997,424642,129079,-122387,-421828,-338877,-473270,-427497,-134426,67728,163181,44982,-234828,-17491,311130,557421,371022,80753,148273,889670,1097546,560600,-193048,613897,999741,661412,48390,-324875,-67072,59096,-213528,-489759,-150735,83023,207152,135922,61190,3880,95370,156064,89524,-78480,-229551,-336736,104181,354493,37697,-484911,178156,490339,288616,-33967,-301898,-181140,52039,187040,186880,30527,-127958,-367030,-351370,-193470,-89023,-108861,-151423,-302794,-418022,-314519,-36523,-71179,-328883,-303863,260156,719544,546270,299633,84840,239590,410529,272052,18552,-173889,-196894,-116621,27948,126253,198117,262105,150280,-103531,-581406,-230994,-28785,84223,49693,136478,197473,366726,492282,423380,76489,-470329,153034,573411,478899,32794,-283899,-174188,-88556,-63824,102026,397706,563247,500151,250325,166325,88773,81065,-1525,-134027,-244791,-119120,-102252,-174124,-408487,-461939,-229056,42391,439833,-217835,-200309,523087,788778,684691,126071,-403076,-203429,-13681,-110201,-580303,-471395,-412308,-115263,73630,-120002,-256236,-106764,382047,525851,184481,-210657,-115866,-135227,-285704,-422652,-261609,-140697,-292510,-355972,-164116,-34617,99620,-69579,-130572,-186351,108843,133302,-274468,-250133,97091,102495,119555,303701,315727,-111494,-399943,-32755,-2681,13477,-37032,-233806,-101256,224747,324820,188346,-200560,-172664,88371,277069,97014,-309477,33118,550574,205179,-237500,-405980,-40773,-148763,-421238,-408691,-306090,-85420,29850,-13783,-93645,-30266,96920,398124,581106,458915,201886,-154535,-44829,256999,344855,168090,-285664,-351006,-199499,-400429,-197316,-19473,-94741,-77817,128359,133051,-216089,-146362,244368,209700,-31999,-234107,-249315,-325537,-240934,-156328,-124954,-295156,-670306,-541585,-387188,-555336,-334831,6124,303819,532114,691706,499198,88059,-205603,-137918,-230001,-490038,-337970,-379011,-360432,-131730,146764,429773,690682,643978,782379,419155,135367,-59388,-170999,-203689,-54257,-67450,-325097,-216890,-65301,-75161,2807,64103,-121920,-92444,426212,448614,192143,-269059,-452560,-169854,-105204,114777,327239,310435,33827,-285465,-436549,-279146,-47477,265230,381421,386362,207280,268196,424788,510331,206718,-84919,-123899,-167370,-105563,299892,563054,608267,469150,254359,67899,151504,362927,539425,776660,811844,716890,491401,149306,-95313,-237423,-288879,-341120,-314286,-170904,55049,154976,-96612,-306934,-412362,-141638,209559,64311,-542583,-391573,-325951,136685,573138,747863,834766,703521,471237,662972,1091676,1049897,665053,122592,269708,-29902,-207580,-457765,-323406,76766,405055,464237,127328,-179849,22448,373680,559870,389272,39249,-40489,-17905,-69385,-255194,-435520,-583334,-344657,44203,331664,485514,521346,500847,505054,261576,-67948,-278115,-273345,-28549,104484,-85943,-163185,-148774,-224559,-533330,-117051,25728,-215422,-461353,-86490,-132199,-101912,-3795,-7072,-105991,-369050,-218443,-52949,-437195,-272042,-107511,-402298,-114617,527982,710337,429050,158028,387473,443629,260685,25224,-317845,-416837,-499817,-381098,192410,507589,253777,-235953,103882,206854,-136735,-161778,-7269,-165095,-2799,174542,161202,87314,-7742,-392342,-419004,80812,186308,-49235,-378075,114917,370710,213866,-34289,-266604,-287730,-267883,-219348,-172153,-21906,109712,180123,517489,775570,893219,730757,516511,468907,307000,-309449,-252974,-96452,-355422,133510,471895,154854,-203760,-501489,-214763,246113,305691,-272213,-378619,-262712,-411915,-472860,-379509,-492839,-91459,387239,729808,751816,658265,646754,598289,505678,388836,-71443,53742,415507,476698,466475,186865,11482,-242574,-439503,-420213,48236,367083,194954,-245346,168135,472388,453060,196201,-102088,-92224,-323415,-95263,116814,200050,-93874,-346727,-264770,-170210,15722,34616,-71302,-245780,-503740,-413221,115291,341517,196518,78218,225359,181755,217746,75342,299919,353904,471787,673100,785521,1037368,970061,372406,-272213,-441768,-356591,-90482,141706,193208,60062,-60132,212672,220523,73168,-238722,-408404,-33877,385143,460697,207198,-271623,-37455,246473,361379,119804,-126441,-232078,-359819,-311496,180704,365626,11010,-267497,-181973,-332226,-408694,-194235,-307342,-450506,-435085,-246035,194592,658595,964455,606781,187607,-284730,-344035,-333761,-214912,-170091,-170609,-351033,-112878,96181,51139,54580,-81491,-160277,-338572,-320110,244086,563794,218770,118583,248216,311478,227728,27881,10723,108643,-58358,-182055,229999,455196,268939,-53981,-182360,129264,182677,13075,-22632,146505,234135,248753,142750,-234755,-531246,-162906,-133679,-120335,-41715,-75572,-22394,103242,287620,325156,378801,507880,622079,415172,-73634,230776,381655,200406,-146445,-263673,-61772,119855,293768,158537,-48241,-152086,66878,154660,-37536,-316253,-225802,-260232,-325390,182594,631370,578506,323255,339528,431818,579533,665366,395682,137306,36712,-57965,-134145,245204,494343,37158,-440884,291224,498319,464025,387213,260882,-8286,-186560,54505,172388,286819,493035,391252,232944,398270,536047,215171,-297575,-107620,255110,486684,376532,576958,503089,315708,-276073,-285574,152412,426473,36649,-487162,-219734,-20535,-31693,-12768,-45440,101852,339721,3614,-411486,-643419,-381739,-208229,-130754,-244212,-368078,-405819,-337460,-444033,-228293,430549,854128,827973,563961,63922,-132247,-204628,-9793,101829,91048,126056,18762,35293,317314,352807,-97,-159301,-82675,30038,52652,163389,-199972,-422500,201,192322,93668,444700,790465,565115,-54567,-385400,-260775,-299486,-204447,-47394,273808,396505,149619,-428084,14426,457854,321841,-190200,-186836,391728,693831,451859,-196131,-78928,241729,313537,169569,-13987,-241863,-561542,-245284,-186405,-194203,-325715,-300526,-262972,-124065,-904,6236,-124232,-200921,-321217,-374069,-310420,-349274,79637,364293,360736,-6947,-288755,-544418,51794,585690,739372,275797,-110275,178566,230099,-80779,32743,101904,44896,-65632,-191876,-41977,172973,329630,130618,-158858,-109729,214788,673256,794734,615407,214487,-254832,-560373,-390001,-302982,113413,486474,501026,306569,-93956,-565099,-430227,-83791,195553,192424,-17822,-320564,-306864,-435162,-430185,-267788,-46471,-68205,-172081,-480245,-394976,-267870,-382161,-483403,-267083,-75900,-64924,-343452,-451723,2966,456696,720932,631271,337375,43241,-131175,-405165,-498338,-647980,-479998,-288379,-247578,-16071,-64408,-334925,-273845,-54960,-145440,-31335,209826,330854,411173,527772,193327,-277186,-333638,-15442,-118041,-419342,-647143,-583734,-252716,36064,241665,589714,663821,447770,204345,-116960,-261695,-60012,330773,476584,357986,190523,138686,226961,312816,354832,165508,-163207,-162174,75073,131503,-113184,-346149,-266857,-79338,80471,124927,-85253,-479388,-206251,2312,179076,506530,786669,602967,16901,-367064,83838,188230,37260,-21960,29463,-11468,-124558,-17228,82990,-80518,-455012,-497483,-523968,-546070,-116223,86993,85501,-265614,-355327,12659,-17369,-386997,-107609,-114782,-397197,-568664,-489356,-204397,153365,226734,-96649,-389572,298084,578442,450146,136441,-18001,-61862,124199,459433,870859,994279,866129,459514,165169,64673,300259,194158,23971,-257383,-397930,-36156,101470,311734,687020,431483,103193,-137384,336191,767827,844025,537866,310024,45,-130768,-184746,-109546,-238744,-411701,-269818,79130,222975,67806,-254119,-51018,243417,769388,991571,766761,462111,325529,59465,-433633,-490503,-493022,-37018,408335,643704,563822,360768,191145,291337,245394,68160,-170896,-202757,-370276,-435020,-331714,-290763,-207009,-328695,-522954,-525070,-490925,-273748,-35038,-129451,-243825,-267774,-154325,91723,159629,-71096,-360223,-409638,-458305,-176696,204083,336159,100277,108234,248260,352440,300159,120382,-148336,-410997,-404214,-152421,-73340,-193507,23113,321567,297398,311493,370101,295404,200443,13121,-341820,-317456,-36189,133387,158289,122481,160694,111937,-5079,47229,-8474,20118,153150,221597,54868,-8368,305868,772545,611644,145422,-255906,434062,644548,608712,372108,-168982,-252836,40638,302526,339223,268004,339249,411211,411120,323511,211314,218022,524344,367162,-200390,-112941,48495,142750,390926,550415,447536,156178,-32235,-393329,-415307,-172605,20444,-156746,-195944,49295,-10130,-316308,-337971,-112876,232526,75835,-341336,-93495,340093,314540,359588,200893,86590,-109565,14578,306909,439493,257188,-302695,-301117,291771,704221,911111,666007,430000,197887,232684,639219,913553,865259,569770,82163,-353540,121421,392031,-29743,-428174,244566,623194,484192,157253,-359784,-406684,-441549,-399134,-190707,-8507,57483,-44608,-235344,-447281,-522140,-533195,-489590,-489401,-466257,-215315,47364,145016,218588,211457,6442,66683,876035,1058146,661940,75650,-49114,38843,-168584,-322676,4074,370658,830011,736222,108835,-319227,-286200,31107,63326,185065,490690,880364,699223,199642,-246767,-136023,37132,-178603,-422602,-277834,-215819,-342244,-558602,-226577,-61286,-116475,-272045,-439427,-342026,-236341,-327930,-192668,-113658,-148900,-151762,-284985,-417640,-552232,-491071,-295327,-230523,-82899,153398,134235,-167449,-575353,-552036,-409263,-48480,271903,370003,569554,512519,237344,-83442,15929,145238,81378,-139978,-354143,-643548,-396606,-264655,-196900,37209,135627,47680,-262097,-506904,-466731,-463841,-320486,-127075,49547,72928,-37052,-162012,-219498,-297056,-115389,-13109,-226738,-479773,-458419,-201588,-92739,-207237,-483955,-372107,-188659,58315,-99697,-383320,-33751,686953,1109976,1085776,898619,796561,922089,941791,746617,310838,-333696,-273813,-38532,-95257,-47500,-95749,-235082,-476186,-62909,149019,-82217,-76794,376930,381005,118518,15333,-241560,42723,453137,664706,351603,-139999,-563073,-229960,-178347,-228701,-291168,-108123,253408,335811,277491,194993,-28737,-331300,-309109,-475361,-195590,126477,191364,72285,311056,750634,823724,888342,680728,553969,528749,372086,124474,-93368,-241106,-140348,-80036,-182839,-79486,90359,266306,463786,425859,-30294,-352819,-317393,-324029,-99915,182164,285105,335042,285032,-125934,-441199,151491,577944,648135,484060,145361,-153923,-227746,-361277,-538340,-359001,-131811,-28737,39227,114659,262969,320762,469213,435599,331241,287661,25406,-337567,-456705,-412082,-367391,-403372,-281269,-50468,124191,202092,249725,487044,348193,143680,350812,185728,193519,519494,606152,441716,27604,93313,243176,196068,-109041,-288781,3095,88364,50181,760,139806,232398,-8439,222485,432017,115647,-241536,-146548,290434,540901,433289,217871,-34541,-424603,-69184,56243,64751,146797,231830,292243,290504,-62974,-543587,-108601,390893,531597,391231,307947,236195,166034,-58558,-158773,-36034,-2715,-178613,-61955,23200,-47170,-132230,-46970,-122572,-59639,461721,472828,146369,-11015,100061,202518,311481,204393,-42036,-68562,160700,338434,301555,10675,-254595,-383544,-436432,-91693,-106642,-185762,-46701,269321,80213,-79641,73066,-2322,-293142,-187751,25013,-66473,-302481,-253134,-75834,97344,265713,377058,374700,265318,20044,-160338,-356454,-194185,3557,81992,95406,37272,63738,-168745,-55017,212804,318627,396513,359629,15771,-460096,-58433,108175,-210031,-488617,-82183,187969,21358,-190880,164498,213354,-53628,-267258,-356565,-403655,-367435,-372288,-209828,12271,-69491,63250,127254,18454,-172605,-301235,-175983,-135676,176967,519814,384488,-150773,-370866,-424212,-324847,232062,250456,-78632,-441681,-291868,73722,527396,702190,544650,362010,269437,122716,151184,118270,-85104,192990,525797,751745,664623,1011561,1276064,1253168,832635,595776,369661,355132,459545,300443,-52186,-166263,-1418,185740,249311,385974,248162,121388,244412,430890,396601,12970,-425402,-320618,-310364,-103220,142844,271088,433617,470159,205010,-323328,-132777,161315,66593,-69125,-65877,226396,601792,316568,-160569,-304833,-207072,-385775,-156652,256061,409761,476087,311843,-75288,-569068,-222581,133464,622047,826549,710295,435617,301969,-20687,-387966,-165624,125443,20041,118318,147181,103638,-211935,-479819,-253098,-291993,-377713,-577850,-348120,180225,532713,582749,119481,-321623,-207455,-131163,-188936,-160248,-57629,-95292,-162464,-178173,-3588,292167,480972,254205,222671,366972,551411,735919,260023,104365,-204512,-329555,-474165,-482741,-450478,-448432,-501861,-531510,-321196,-46441,-36541,-66023,181698,409532,453798,203734,-148858,-146742,110515,286501,422582,672761,580485,235395,-255458,-543600,-391214,-320318,-320700,-111464,180727,265473,64640,2627,230791,223875,-83520,-117557,-216545,-436098,-1830,573537,556686,226722,-172004,-332565,-292050,-225208,-277227,-361172,-255102,-139479,-180545,-250553,-67265,-97053,-37297,154031,-5077,-295766,141388,228086,511783,599113,311212,-331232,-165820,306173,293464,-103475,-273935,56965,106041,-53277,-256774,-220991,-214023,-380419,-283564,70635,267846,211161,-68484,-240253,-244959,-36512,206265,256573,21612,-289997,-420770,-606498,-268408,84825,64269,-269880,-150000,330570,414633,165617,-116637,-147749,-27817,148024,72304,-46489,-67285,-144225,-418725,-333367,-264708,-371382,-53819,241976,278611,176619,72119,201849,472635,626906],[447926,45396,-255875,-3500,235692,217094,-30871,-397831,-412745,-279345,-291616,-340112,-54541,-49681,-148079,-184056,-129179,11247,-107861,-303494,20103,552777,1022909,546100,30881,194549,572439,609950,58577,-549360,-7846,146673,-175824,-134910,230963,209857,333649,334021,458827,246635,-69711,156339,521186,766627,672287,251706,-178159,-222852,-226311,-151491,-95774,-54469,-184620,-577887,-399061,-101160,196599,393433,458164,139830,-299158,-344756,119095,413707,391882,52918,-152191,-36368,198851,262134,339803,72790,-156421,-110652,-32668,-168238,-364049,-272056,-233277,-275909,-177277,-211405,-298025,-69508,35902,136460,359918,749849,744455,567736,499798,337946,107338,-314313,-593897,-440300,-8092,453164,569711,530279,530187,356987,618,-170949,-72091,-83338,-45372,9721,70566,371533,754251,835016,249675,-356272,86659,150148,-133277,-31483,215419,363730,252607,-171490,-337853,-315523,-346669,-432656,-292502,48082,362767,231613,-306534,249099,919904,1083821,646891,-124554,-446419,30483,210218,330197,293428,343338,395009,266681,-105142,-449438,14538,428894,578458,414250,73115,15593,51421,158656,348233,470533,241689,-73688,-169552,-316799,-467917,-195934,-45546,-115610,-129804,85178,579053,945751,940479,258483,182543,36477,-275356,-334702,-277815,-349647,-214345,123184,266331,373362,347490,137931,-137196,-411294,-400238,-60559,345182,354874,-103875,-212775,544977,1185487,1179776,745301,212926,-169195,-114450,-4508,-127105,-336746,-515122,-307060,-198613,-382411,-475135,-389667,-368032,-263912,-430719,-490348,-211178,126785,272041,188546,-147414,-473533,-407961,-98654,-153836,-332112,-99385,-256474,-285172,178253,303636,252276,243791,118491,-401986,-236859,82522,244474,361202,363806,150418,24719,-166214,-159617,64963,232590,113692,-108418,-227056,-183145,-188787,-3336,125022,-180295,-221859,98814,70037,-161558,-358103,-290151,-252225,-150289,-123202,-288937,-518955,-146937,53565,-75195,-371700,-291791,-5581,32354,-121610,-31053,194210,423570,173364,-49711,-175161,270161,485703,343172,-43054,-223079,-230022,-449652,-446000,-457836,-399556,-506630,-227846,76906,180178,-90745,-309556,213366,557329,422791,-21740,39135,1002219,1128818,586027,-292706,458978,837239,503334,-101997,-487967,-141768,-100240,-298675,-430612,-250580,-63223,-35227,-144420,-227385,-190359,122651,485891,444290,161370,-258383,-434499,-23769,370880,213635,-397535,3393,309102,135873,-179630,-353436,-180102,68813,267911,259450,172957,47719,-201233,-399617,-333489,-216704,-312802,-596919,-126165,116399,16118,95706,-88930,-485558,-101407,486460,965190,709100,445995,211449,189008,185830,85184,-64371,-67028,166185,414357,459097,366448,270253,258217,95457,-118370,-549693,-156011,78741,140051,-44576,-53712,-64662,55389,214972,250436,-2452,-360483,284964,851676,783789,341261,-141567,-112269,4833,2977,80993,349538,449718,375558,148230,-43641,-70900,52199,36091,-61671,-234909,-483602,-299476,-248581,-324094,-368858,-234954,152066,498240,-110638,135807,618245,798947,655376,201561,-392488,-339254,-208865,-298204,-239493,-148623,-101493,59807,-9638,-245477,-190070,153547,641543,774293,378133,-142798,-304395,-190481,-264051,-481867,-377373,-199096,-227315,-274372,-123923,36338,234515,-19065,-200648,-519705,-214059,-64660,-283909,-246492,62392,92446,160443,425480,322374,-179127,-240278,122800,164771,7977,-189936,-416388,-210724,-12702,148340,-23105,-503266,-86772,313917,471577,188706,-322872,-440569,-138536,-84440,-228142,-290466,-60573,-224625,-316987,-146144,55276,212530,164472,201395,319110,471493,508109,710135,810223,727168,515928,63566,-53430,380905,518226,220631,-162184,-290930,-260410,-204192,56730,131456,-56973,-92128,99290,169987,-20404,-189927,203221,279107,102733,-108433,-291987,-244296,-100304,-16358,56356,-4768,-163218,-242483,-305705,-414559,-285710,-20343,240397,466219,698293,601757,276643,105857,151503,16005,-299082,-434692,-396367,-386920,-328080,-212031,46899,279665,289066,532787,322310,222224,15542,-239560,-248738,-5783,-46683,-226134,-129094,-37686,-78700,64530,232213,19078,-155951,464956,520480,290296,-83087,-290275,-47037,-421863,-180387,205062,318818,94162,-263158,-524777,-273849,-92440,195422,467696,331812,252927,202127,379669,403353,36485,-82660,125950,-5202,-103940,214960,395937,316033,285338,306102,221107,297003,360748,485952,709701,794916,776468,594691,409816,278900,173052,48426,-117130,-229234,-80976,230915,366263,113243,-343247,-404985,-146210,296313,245697,-273914,-461335,-487026,-18265,369463,471840,557786,260532,73079,582020,1208462,1203131,778689,91858,-151682,-320136,-597389,-435968,-266571,-54442,184871,229488,48612,-115305,58170,449544,721281,513671,165084,-50677,-129075,-178960,-406267,-501609,-571969,-394020,-48749,278199,446906,242224,206895,261915,162580,-131453,-364943,-281043,80836,347254,292487,104525,47493,-122622,-492282,-183433,-80693,-280345,-469842,-208153,-127483,86747,188798,143054,-102421,-471412,-276953,-94836,-245369,-42463,9778,-402789,-142399,446332,409797,123049,97200,414384,473611,248319,-12680,-357002,-472755,-469938,-207401,284302,566957,321837,-332692,-47678,398078,605843,423297,228213,-87643,163621,412446,418179,199356,-132404,-543597,-208844,141534,178507,3937,-508378,-21283,247955,141684,-149699,-404301,-232895,-262598,-556625,-243127,-29620,-10724,197682,488306,782812,957779,837567,529373,273177,-12845,-529717,-234459,-316918,-153905,426350,600886,153687,-268264,-501128,66443,652309,747020,203025,-219576,-254883,-306416,-430409,-478501,-418119,-24432,531050,1051356,1249902,1265439,1262177,955167,674984,408671,-50560,24948,326684,436380,379269,145877,-7199,-194762,-497245,-482373,7694,300690,176846,-317077,205690,579346,578307,386728,180875,118306,-38523,-12691,141613,182317,-19427,-145663,-8204,62346,122272,120755,-162309,-404901,-486442,-316966,105006,188189,-35300,31727,273644,202206,70200,350,361092,318731,109631,-163699,221966,705389,921661,508891,-33500,-289999,-277392,-159661,98294,365221,372813,239144,159396,92802,-85854,-293501,-150679,267817,444862,391917,160222,-124362,-104718,39155,135643,-137961,-51491,23215,-171066,-410843,76828,209011,-37635,-52520,69295,-28516,-378196,-341325,-384988,-302248,-275119,-230007,109565,549958,1076695,637177,26861,-572020,-238777,48657,-30296,-479704,-393085,-323724,-180579,-173830,-321746,-360647,-374215,-310431,-469806,-204485,406605,698699,470499,398161,338229,208650,59107,-103463,-89011,29614,73575,193790,507994,574968,332236,-34280,-327339,-112133,114218,22578,-185816,-181036,88785,296697,308505,-87316,-478768,-73210,109700,176684,221006,111451,-6937,-23750,198755,230263,296995,341276,463578,247130,-144681,357208,390479,92696,-401792,-479424,-202402,57536,292600,285469,49781,-119984,73731,166294,-35822,-261340,-260007,-286571,-301238,48136,438526,435939,135056,-16789,161270,294076,437108,295944,140686,-24704,-194717,-465514,-16179,214204,-220300,-258740,505175,717665,620977,326092,22992,-76645,-171094,-141022,-153993,-2999,206948,214304,323493,606064,681248,409340,-227369,-178002,294378,461902,420013,684891,580812,517008,-76823,-315075,3454,375923,97610,-282894,-508734,-242011,-81877,-19529,-965,-43984,336011,139555,-200478,-464699,-471756,-238080,-221705,-360065,-385638,-361642,-279079,-375737,68981,767930,1253560,1185032,756391,196630,-149608,-347578,-267582,-102799,-149437,-96895,-203921,-93303,363076,420752,125965,-111677,-211497,-216123,-185746,-28662,-383539,-264786,208999,324446,169433,496164,794694,564373,-21361,-365685,-391696,-513252,-268516,159523,551856,662936,171951,-203593,307534,651554,324494,-256638,-128704,387994,655105,453720,-116802,-212838,183854,262777,125740,-67165,-372776,-243793,111326,181995,84297,-137756,-285902,-354084,-318849,-148092,-160858,-303740,-326667,-311906,-469687,-414116,-352484,-57391,114953,99640,-24855,-286977,-562423,-8376,443407,600324,168470,-288446,313731,632370,241614,-109634,-11474,90486,-81713,-345202,-322507,-45130,222564,42954,-225713,-111918,222749,719666,878171,537694,111003,-458974,-489631,-290575,-408466,-61668,401397,522621,322974,-165116,-575038,-223165,195150,583637,546743,207692,-311477,-376263,-383536,-502376,-529134,-244539,-121989,-58722,-310750,-491581,-302786,-339172,-307293,-44873,316963,469434,428166,46904,195040,579019,710121,471622,28601,-383232,-598418,-416416,-245870,-409876,-439337,-176881,-151958,-32791,-73612,-348234,-256815,42224,-102029,-127570,301146,572710,627483,444612,105920,-259964,-437477,-222848,-285989,-354844,-275276,-21432,35609,200597,489550,658742,588765,234100,-36530,-294683,-404568,-143322,304136,558392,599995,395232,241206,135344,95340,75523,-3939,-328832,-508977,-163193,12240,-160891,-339757,-295233,-102108,82543,146630,18471,-365364,-426159,-168441,133329,584482,998534,834770,184538,-217399,141995,424666,383604,274669,92058,-140053,-311185,-241052,-121857,-116869,-340969,-520789,-442575,-287484,-116499,38829,-27294,-356411,-447417,-105167,-24869,-152741,-70492,-150714,-375907,-420640,-459927,-299029,-44609,-32978,-368357,-223646,605781,804160,484129,78872,-196455,-360335,-249292,205354,666906,960115,854430,551087,233523,-96305,-54158,-31245,-153553,-249869,-139482,-36907,-3218,236716,666925,753468,316446,42584,292995,706964,799464,401296,36277,-255662,-474748,-352167,-208133,-145332,-263709,7068,468948,678773,612809,301277,191975,439439,798591,886654,663695,279039,-58305,-376354,-488976,-325410,-395838,134926,375463,497881,304408,88529,-29315,51757,-44217,-134607,-220044,-227579,-393387,-589964,-348933,-297511,-301598,-338293,-402042,-443101,-378669,-201431,-63860,-244434,-233372,-93122,130827,350528,305384,20844,-100214,64949,-108484,48061,460526,562318,96249,74925,364287,479572,446235,75990,-245286,-480039,-366272,-60854,46675,-201209,-73242,347689,443605,444321,409801,230554,131695,-20388,-104872,-95653,18323,123513,185516,213859,221863,198508,90842,174442,170783,116424,108758,104525,-88359,-121715,186587,698858,637901,209250,-134133,328726,453562,512123,429421,46217,-530842,-285573,155287,322672,347953,400683,462958,431056,309167,-56805,5713,389605,302014,-102507,245731,505686,309410,303947,318127,134151,-136316,-14711,-121741,-279316,-295301,-94137,-290512,-248163,444,-74477,-448118,-327776,-175451,-80165,-214591,-114751,278046,520122,390031,269864,-48937,-261873,-296925,-172586,-145011,-22686,-32410,-323801,-272984,-164715,350184,858223,842281,673448,609820,558065,716082,759988,644836,378203,43181,-94307,130746,214055,-157571,-376064,81486,324801,301074,-16209,-400716,-298848,-281747,-417694,-473829,-397074,-253797,-218295,-363528,-485021,-401524,-366406,-296800,-324311,-423551,-353577,-116468,904,89081,63989,-103973,108117,748063,765714,348419,-253383,2288,119211,-160500,-270551,163071,339935,504475,359068,78910,-43792,-10526,-225250,-301132,287923,738322,898969,369421,-72554,-218722,-21675,63044,-121106,-216694,-159192,-137723,-292683,-216934,-42128,-13064,-205284,-393337,-367174,-49525,302662,147161,-141153,-402960,-438993,-405348,-485054,-418523,-351723,-292050,-225355,-185765,17824,311947,345719,-40206,-345028,-355856,9186,232185,335520,410099,492975,336190,39143,-102000,17772,121057,106948,-51252,-209801,-201725,-140695,-488909,-481620,-66471,74371,10046,-180385,-326490,-275392,-149005,-226815,-406866,-333730,-218601,-246027,-314159,-197706,-175114,-203483,-33936,-179534,-343586,-333163,-57655,61047,-53642,-208078,-326301,-382851,-162237,-231666,-366797,199540,874665,1097802,853568,626919,437352,544360,650200,507803,216821,-390903,-201813,-14251,-257389,-441880,-213428,-243637,-338449,-112078,45173,30111,219627,551987,518195,272403,203845,7300,91692,397274,818578,552273,48171,-468533,-124504,-99088,-204354,-297680,-73418,164153,211197,167566,207224,127090,-175419,-476788,-467159,-228421,147805,314488,122335,306717,716436,799789,740481,615098,422602,438673,394635,176488,-113772,-384875,-387876,-312071,-297490,-257703,94934,423267,603231,444728,61079,-129323,103056,-39050,-35119,54808,58912,86202,138481,-112659,-432773,15971,427996,526673,451629,371737,86289,-132933,-214548,-443445,-294127,22674,88427,118207,192805,293852,218631,298366,368535,179041,-51697,-352814,-251334,-81582,-92466,-168271,-315579,-233120,-57991,105779,254878,355760,523465,554345,372265,708529,348076,481345,644699,675387,485270,72090,275850,343825,186470,-218305,-71675,93218,21880,-5418,-27286,148539,336573,330599,751592,793791,332292,-176076,-59067,263290,465275,367395,63001,-209401,-305224,69086,272393,236747,207461,258734,234858,200140,-166493,-574524,-187804,199257,379304,302890,238188,330300,401000,166203,-11868,14635,-23492,-254398,-378487,-270022,-213237,-132014,-46851,-134758,-43187,296374,149470,-68092,-201973,-47284,113358,301674,283644,45728,-56048,195784,222723,268098,-5427,-212586,-409800,-481029,-181127,-121058,-261662,-366863,-95816,-151618,-265325,-154685,-266543,-382335,26033,286552,85554,-213051,-347844,-259474,-12287,208447,377817,332294,326747,181805,-32239,-306325,-47756,257376,578121,469540,299836,32268,-104331,53865,360980,409560,474225,407967,-19676,-355571,116074,343830,139449,-187076,-530048,-295388,-254277,-211379,150356,191087,21238,-117833,-130909,-166653,-216111,-251963,-174977,81020,64921,-49715,-23649,-94970,-323655,-448496,-302901,-170416,147213,500576,404882,-162548,-226763,-62147,-293572,-15868,181334,-36004,-397359,-400823,22590,558312,762964,707126,576243,335220,37203,-139089,-203405,-110032,105753,387278,714621,760840,919311,1110802,1359441,1053819,746428,262224,94669,206397,209151,-174762,-367141,-58029,73066,14496,334346,417378,185403,72998,84898,-28371,-278157,-304421,-193561,-162071,-52304,135612,197517,413352,409244,121112,-212298,-104280,3961,-162327,-220552,-361023,-452958,27705,-174587,-283932,-84975,-12246,-192430,-65983,111808,110778,115446,-193574,-328676,-507113,-193199,257263,669639,1032292,973106,825586,611993,330776,-167823,-423495,43514,170018,179859,125799,101221,-65509,-357918,-469549,-466430,-434895,-545253,-422867,-98075,231339,321548,21574,-491051,-192429,-66365,-154166,-22543,96276,-103254,-413716,-149845,162762,494363,562302,291420,134099,123315,229296,365297,173859,229456,-10830,-127537,-257086,-247563,-276497,-372697,-506796,-416182,-163640,89760,221451,81410,250672,554572,788524,619180,261198,44997,87863,194853,350656,785491,698013,285755,-178184,-423866,-426168,-328003,-122821,75537,300363,312864,99301,-82864,69090,118348,-56459,-127635,-309880,-407269,192449,749473,733723,246879,-360511,-157024,-114692,-170700,-336848,-288321,-116505,-63359,-70825,-331904,-520195,-437090,-155753,143096,13498,-448853,-77841,15694,-791,88264,-117866,-292257,5613,217812,140157,-240710,-187487,198966,278520,168043,-29052,-65820,-61300,-49661,-64634,11634,-70871,-201601,-186112,-76848,-6114,171138,353324,343839,3176,-374681,-196776,-207116,-334277,-48267,-33391,-411584,41532,496443,574856,320811,135195,207859,366123,423259,189080,-111730,-130155,-77219,-197113,-223342,-168414,-240527,-124551,174240,325947,271161,143207,241581,516680,716470],[461614,207539,-72558,-47459,114726,130166,-72930,-315149,-298309,-218940,-196279,-2583,175223,-9594,-241048,-264910,-209292,-26153,-46930,-215478,85908,542482,758373,316394,34622,420746,851793,781836,161575,-345320,13363,196588,-111781,-262538,-78739,-22771,351353,766289,1052149,788706,205025,25960,394806,591066,498644,163543,-280948,-181217,14403,114855,179764,178727,10648,-220139,-254855,-223609,60882,393940,446306,65952,-268643,158821,502806,502247,264678,6147,-74712,33480,214641,343634,346997,140203,-113319,-34974,71984,-46391,-386453,-410716,-296773,-351655,-320697,-307757,-228837,42188,127258,261753,531440,868596,806694,397016,59076,-7679,33140,-96291,-246487,-150893,228856,461863,372904,207599,312510,218949,-41528,-312905,-384617,-478479,-439336,-146509,149715,571844,856472,753045,108098,-194844,105070,135676,-176650,-190047,98666,378790,409784,76870,-232991,-348753,-319883,-206869,-67512,226204,405583,143513,-379883,368466,892692,961918,642274,63705,-455436,-386886,-74747,194188,245741,242309,265817,189072,-79780,-402893,-35805,380067,428439,122465,-233543,20480,213395,144722,64124,173376,-47627,-302578,-215716,-301197,-501187,-130319,6314,-140665,-258572,-101094,391772,778320,921870,362111,107958,-152368,-255736,-197905,-241888,-217434,-204342,102475,391433,653247,708541,290079,-117895,-374256,-284880,200372,684893,601133,-21644,-21276,702457,1119511,898386,569597,155916,-224332,-167026,96877,108453,-16841,-179419,-232855,-114197,-237968,-185102,-104798,-203142,-290410,-367493,-296058,-141692,74395,64297,-46120,-136684,-416396,-364920,30741,-166478,-361169,-237315,-274061,-276043,23731,110877,165690,216289,113149,-265544,-402070,-13379,287776,471601,439818,98028,-43581,-31063,-3514,-15189,133512,95650,-48367,-86530,-83791,-242954,-79354,52416,-138734,-258782,53671,95348,-122672,-377466,-352699,-397443,-447800,-500936,-499151,-340332,-132044,-39464,-190986,-481759,-220545,-9283,54265,-213697,-271151,-106592,1415,-262331,-384915,-322557,-2844,114722,-26015,-478471,-512501,-332004,-354291,-462882,-447684,-209841,-242386,-535438,-93886,195916,6887,-405014,120963,442692,336524,-222827,-65741,903062,1043604,572028,-273143,175027,526973,282691,-181760,-276080,-128267,-165689,-274824,-325302,-218568,-171425,-193316,-256390,-441367,-347453,107804,667748,681432,379636,19558,-278345,-32782,407000,372963,-237110,-197802,92616,-72715,-425721,-394465,-217905,30967,288579,313711,285690,163837,-45935,-319185,-586251,-404688,-365194,-113448,402762,751301,533691,287723,-125255,-516079,33326,551792,908227,674001,289271,82952,61636,-35446,-82136,-141479,47791,387851,697044,644955,399537,234239,187938,-42480,-295507,-390080,-74171,17569,-34425,-296863,-385285,-355164,-300053,-95070,62825,-38069,-246005,204085,771063,798287,469075,28162,-36985,4027,-84605,-126827,94056,212302,206693,89126,-199169,-199858,-8135,42115,-561,-95336,-130720,-170981,-238123,-297269,-252110,-318115,-44501,243239,135669,471720,638461,736775,525443,195376,-276461,-488295,-542341,-295997,154882,503326,433158,372500,-48839,-509673,-195781,286127,748130,908693,609919,54686,-475631,-248653,-167201,-192442,-348304,-325650,-183680,-202261,-147005,42780,235685,30829,-212819,-336080,-290785,-298124,-421363,-364123,-65213,29836,152347,406594,209593,-300117,-136312,145397,196099,-87148,-287175,-158216,-263063,-357972,-100732,-192193,-437281,17789,443679,534038,278974,365,-177806,-75586,-270471,-294102,-211923,-163568,-213408,-140134,27006,265248,329517,183331,233256,525817,722191,780110,892260,902216,841605,573836,117086,-118443,268159,471009,210015,30087,-95897,-100551,148427,317944,222070,-97584,-124444,25903,145700,132810,-45428,236317,319919,150556,-33331,-85697,-154274,-20621,59691,143697,212125,247637,75269,-111837,-228978,-178355,117040,168351,351301,567942,571851,354187,298402,346450,199750,-111405,-558324,-389529,-400143,-547081,-436092,24579,195924,109554,61305,159440,264280,41239,-305900,-342514,-8757,-29903,-135551,-117412,-66830,-62184,170522,440540,199401,-222704,305079,451136,314576,193182,293674,450629,70657,-456980,208590,450672,190700,-143898,-340054,-278290,-183135,1111,266305,86226,163918,105049,313403,238099,-174880,-6635,368519,110348,-129862,22160,99463,-61759,-87567,189069,257792,295491,286322,332197,450971,606487,662675,559380,530143,469402,393009,251541,53896,-107328,56743,368821,481095,299761,-124611,-212620,-129467,257613,301043,7718,-178338,-212898,-45078,211082,245883,270463,-106817,-200730,503986,1106107,1207381,872669,314076,-180535,-396451,-197087,17810,48870,-147027,-144435,-46448,27621,32716,188968,541549,725149,496648,199203,-80120,-249625,-329038,-503057,-292946,-389503,-481647,-283259,-12045,62565,-188819,28734,307216,340817,48829,-298903,-175329,211865,550990,641106,357264,183402,-86369,-459589,-318726,-287984,-438312,-348688,-74919,105049,201253,241226,166260,-131002,-453458,-444999,-368253,-178109,58519,-2976,-469821,-153319,306515,228424,-33683,85258,357750,377080,126016,-131737,-394834,-442363,-378144,-141108,255928,492037,329626,-281640,-122351,632999,1190468,886449,413397,-35541,254270,533799,522394,191065,-236551,-419318,-82287,195767,164058,-3368,-418940,-140818,91337,73479,-207046,-96489,297966,144035,-250615,-327935,-155685,-194276,39184,192022,539497,770038,705890,370852,12255,-296737,-439660,-308249,-426113,286477,756337,781041,339980,-101274,-339781,257451,919427,1019555,570272,21227,-237393,-232968,-260409,-336269,-277242,43073,660487,1244985,1541986,1598625,1467003,912631,493647,132817,-94408,-38423,154033,308873,240807,151618,37610,-70912,-457003,-431625,-44010,153259,58059,-403719,98278,535423,591720,437325,258063,34358,-2091,-175026,-12991,102856,37705,-35145,99889,96721,32995,8161,-397537,-415209,-338194,-215971,120783,172675,-283534,-225979,95077,84138,-142474,13999,394681,287552,-259958,89763,127630,422056,588457,438278,63295,-262989,-175309,-111770,121071,550651,604443,456530,122437,-126436,-347931,-270338,171087,594834,548765,343453,142695,-20457,-184076,-263772,-285292,-322990,33722,228621,61141,-385885,-140004,-21995,-52059,59567,114063,-7853,-441439,-495926,-444349,-164015,-154702,-237668,-211866,-5654,373515,112834,-298255,-347358,-104388,162380,24078,-222652,-381569,-284179,-223488,-392637,-365338,-222047,-162029,-151607,-226748,-55863,538317,832541,809989,625017,333692,58271,-93897,-165967,-101740,126159,411989,498148,598496,543043,319278,37818,-279133,-397620,-89101,-2312,51303,82658,253685,431490,467767,76181,-331178,71589,289845,333762,374586,280267,55568,-156379,46683,121771,102478,76796,181921,-50463,-115082,257489,226782,-115596,-592129,-419208,-392333,-92905,170588,279618,64527,-129356,40433,77108,-93523,-212112,-247054,-319904,-313920,-93715,83319,133725,-60029,-454715,-296403,-57412,102842,93248,74944,-42312,-234647,-528352,-98111,-7375,-460281,-56679,677077,884833,639444,211381,-108028,-130723,-130982,-166647,-198461,-150070,-67760,-5619,230342,544377,564243,375264,-247648,-297403,202998,277540,259591,404412,475664,526635,97465,-429832,-258041,94162,71522,-89769,-362834,-423133,-218599,-167313,-202936,16150,382177,344039,72184,-229132,-489350,-291279,-331311,-484176,-492494,-446224,-423146,-384071,277554,1024699,1430981,1288709,714178,263397,-49611,-320520,-390424,-317430,-434231,-352425,-443432,-199053,336610,432850,249883,-22454,-321780,-474508,-346061,-218101,-17065,318074,541303,433141,211856,464857,658066,427808,-20347,-254980,-306269,-548013,-74069,511624,926645,896371,276592,93502,485977,627649,193930,-353594,-132287,280637,504019,402074,32581,-517066,-67860,46573,-13060,-99647,-267424,-7808,210979,303436,204558,16450,-156829,-335586,-249010,-149496,-161360,-352407,-445611,-370609,-446590,-382136,-340400,-177446,-20750,-8160,130267,-176051,-476763,-84232,205231,339553,49710,-390617,309995,733702,428013,-195709,-148432,110352,-82340,-389570,-511371,-325667,-39057,-150283,-301568,-112861,118922,483211,623550,230449,-189826,-313111,-223921,-226578,-497147,-217857,217768,446347,230247,-218789,-555527,-191014,265346,671173,646387,228249,-362950,-194998,-6473,-69299,-402554,-499067,-182140,40661,-69165,-343150,-364210,-320538,-51086,290900,775984,1008628,1020184,489513,331923,525827,500792,154566,-361621,-364656,-38683,97064,83300,-189842,-448051,-261324,-148605,-146555,-179395,-433807,-204659,126169,15028,-223019,322737,712991,701174,227582,-32210,-199982,-365981,-392728,-351843,-152364,64552,436493,340101,575493,620363,533151,362716,-7367,-235790,-426841,-468824,-132405,288151,605014,797990,612105,382342,100834,-64744,-98846,-47735,-258316,-503980,-326626,-166109,-234900,-295470,-243266,-78896,79958,150255,100848,-212678,-558152,-228964,204126,594166,995969,903154,324747,-67428,238359,650421,662670,454338,126272,-205138,-411679,-385132,-234115,-160548,-269691,-285478,-137062,-122191,-242011,-134790,-154754,-441447,-368728,15310,212156,67435,-94782,-136047,-180450,-240909,-452138,-365581,-203052,-210448,-312573,112979,736312,820374,418760,16677,-352017,-351623,-394589,-77838,407192,864354,817076,597982,247867,-237197,-381450,-214666,-333801,-187248,103167,153680,64590,56206,197001,617696,374919,179644,184045,430033,481669,100109,-383339,-537413,-436781,-448170,-341742,-200764,-191597,231589,738532,911590,797329,584497,255862,425162,613842,660054,536986,254249,-54921,-170642,-91946,-120562,-267231,197940,272587,247641,-37562,-250282,-297359,-116196,-118181,-94652,-106809,-90782,-331282,-559936,-308754,-184398,-219184,-136860,-133045,-267556,-249919,-84776,-26231,-184405,-95272,68530,268002,335505,229061,3058,6367,210131,76606,193288,472148,465972,5767,-179233,189414,338208,347760,-77922,-354917,-601795,-302156,-36360,61941,-227957,-270996,169555,439576,457977,280900,55498,14757,29187,109370,61539,14321,26324,155324,294142,330748,177251,55301,144351,228002,144135,19614,-121550,-297930,-269143,24868,462646,527754,202068,-108644,42094,253311,424948,454905,308825,-39677,-234077,1090,155121,292771,403097,521138,468824,290460,-192156,-201547,297987,224215,-86635,384894,716000,394721,181701,63187,-139180,-373983,123466,240667,98293,-198281,-236857,-516095,-352047,-192347,-319624,-441219,-270338,-292723,-259462,-112157,436449,763492,707823,385846,67017,-323993,-511325,-358193,-205405,-77783,-304544,-575262,-415495,-351060,-535495,-32787,569390,790910,768718,904386,839557,736925,598843,556142,393190,236837,131889,60805,-99683,-226402,-62035,100907,63483,-19652,-334238,-406542,-125936,-178141,-262682,-221241,-326080,-449642,-467987,-421967,-350226,-256162,-164391,-111373,-203113,-421875,-545366,-291857,-133581,-48153,-74353,-204438,52444,394804,328794,-81838,-678663,-26105,67987,-201856,-163912,264930,433208,462557,281054,-28066,94066,263393,-73394,-440025,383440,783049,585868,-82909,-337433,-165992,50811,96702,45919,-191255,-172149,-158042,-180095,82087,83997,-44379,-333186,-471749,-351414,121841,618953,568082,55742,-295520,-21776,152378,-58755,-214587,-195907,-305802,-323561,-301823,-24570,375862,519883,178672,-41333,22341,344065,441935,361343,387628,317870,51329,-227820,-134098,-19923,95244,131830,61033,56295,250294,252862,-207543,-382297,-138388,-51963,-86842,1336,27077,60752,144746,26852,-277160,-652010,-407920,-353535,-456357,-211753,-46525,-114120,26340,-37717,-202699,-289531,-142370,-33169,-34362,-27180,-85742,-311013,-337030,-384202,-341863,265787,842453,921415,671404,507094,316570,199438,310544,229083,40813,-379843,-159312,-53763,-431137,-272404,-7932,-134122,-278992,-252082,-75369,129245,383436,499914,381524,220671,238255,147341,-11797,212274,721964,607741,152528,-330459,-111199,-77829,-234177,-258516,209538,349029,286365,242894,324881,394680,86204,-440946,-411419,-205011,157788,278954,38453,155119,456420,532427,325072,289622,173231,182177,255274,145476,-119933,-388557,-543568,-413861,-249208,-231056,114308,443696,569653,467374,378008,256714,296502,148770,64645,12428,-60043,-18626,45968,-40092,-369144,-212686,237232,501981,539753,435968,93721,-210238,-143091,-305861,-314928,19472,129175,136874,166582,174968,-771,-85531,-18357,-183499,-331873,-38969,246516,387110,221425,6236,-248552,-226543,-84660,91918,301762,425081,510966,618256,441290,609106,400454,603632,697284,800281,586762,237960,444879,485967,208403,47237,280281,529308,182959,-26852,-88373,100022,347086,601376,1064856,1062134,483578,-157137,-23143,177824,244589,156419,-227511,-452719,-187694,105562,413319,398407,258092,225089,154822,-1760,-368524,-505390,-226939,22088,250583,331611,190775,372990,541365,393621,145676,94327,-3055,-164662,-445901,-573128,-408561,-251079,-179103,-233697,-124445,-53489,-221898,-337353,-519116,-275800,-74075,176563,241096,-11573,-257818,-26623,10735,99403,-68801,-216669,-324491,-285642,-116260,-96332,-304020,-580157,-418160,-365747,-487928,-500993,-583469,-329218,116244,360646,158794,-121581,-358913,-312962,-190288,42077,254048,165285,162097,114986,20119,-191383,-3012,365376,814039,688894,373637,-181725,-208908,92834,389587,406636,454169,319776,-166704,-221975,172470,381179,323551,128875,-216235,-408372,-451380,-194426,85966,59282,-10703,-36295,-1183,-18987,-96247,-176744,-186628,128443,257251,58429,-24229,-140561,-365400,-470816,-462147,-262214,7093,338805,286204,-250597,-159211,183285,35139,35838,169178,26193,-221050,-362437,-89796,342470,552554,621146,547940,270221,-104107,-401537,-227794,-83056,1062,202409,502995,640135,558942,682164,1110115,1043389,743674,202366,-216115,-197453,-55881,-345934,-587148,-119924,-52647,-388508,-196777,210886,188151,-103469,-372754,-506868,-493667,-253745,-168267,-158875,-176040,-143058,-188443,72387,116317,-63445,-157775,-90041,-190511,-171744,93306,401599,124958,-390183,-319558,-53072,2491,-25618,-60476,58071,78056,73263,-143685,-491474,-526724,-398837,-246918,162311,390833,787808,911011,959590,743525,624945,200074,-406453,-206369,154048,120463,42106,5926,29817,-17140,-275081,-341036,-475477,-561303,-532877,-497144,-141658,71887,-76590,-383725,-127312,-1898,-110734,81345,171201,-188766,-297280,297815,445372,498190,344027,125773,-56332,-136258,85741,228005,233150,302259,173162,54602,-38786,-57430,-156706,-342125,-521804,-395185,-158741,-10866,178446,-30978,115033,560271,967348,915490,583390,204690,13725,246768,442029,782556,654697,259070,-94531,-314242,-270773,-124717,52425,146367,208666,115488,-72342,-240638,-159907,-119007,-192582,-296745,-322503,-208591,139662,530845,589787,128875,-495272,8610,32212,-155328,-296812,-142160,-5948,28942,81216,-26291,-110061,-262268,-236186,16984,33726,-332384,-405392,-171258,-398047,-310794,-185924,44101,191627,121841,-52674,-347637,-82756,203322,287508,221903,160579,216889,215986,203037,63082,-93352,-386543,-379221,-130841,44249,142482,224785,333088,309452,-92205,-425267,39419,163839,-90804,-230289,-306742,-339298,146583,462399,512862,287791,211822,350470,509161,481896,221131,-128361,-275032,-100827,-26896,-104386,-161390,-128305,-290107,-40795,236085,250789,143064,211920,459077,618369],[358144,237191,30851,-81985,-27162,-1127,-156096,-247886,-279680,-223100,20133,358924,323494,-5406,-371002,-390387,-288195,-110141,-49946,-182340,91262,454886,354341,22461,-82920,392119,782652,671319,187639,-86486,124571,239936,-5994,-110705,-115970,-143281,323168,1082567,1462287,1136913,365279,-168340,202190,377293,286992,48533,-393391,-203621,123772,233975,235247,160387,143777,82277,-140881,-340391,-50707,378223,401207,42377,108923,573209,732362,456917,59615,-133496,-159980,-112525,-31868,168057,211770,173170,-2954,89185,161480,-5606,-406330,-494988,-307711,-287258,-276109,-291398,-151729,102241,181133,330159,635376,812867,714680,203635,-303044,-244807,-36849,89616,63293,132012,346807,346788,98242,-184565,-55658,-26516,-159557,-325287,-394869,-347135,-312037,-138062,224499,676949,795847,504044,147007,49753,54067,16487,-241563,-408281,-70607,285111,457186,367588,232158,275919,289873,252721,166064,333427,379326,50637,-369396,375146,755351,762181,630627,297723,-101036,-442636,-371788,-86113,139238,198874,140812,50546,-146095,-420000,-78145,268749,223555,-229335,-414421,101016,373968,163277,-164567,-261248,-447178,-508767,-330489,-364183,-523462,-123544,39755,-65173,-263955,-305125,38406,376903,506135,248181,-200732,-396511,-179032,-67187,-24556,-28830,-84366,207903,596321,960514,988616,431889,-120165,-306613,-128824,457541,935189,743004,33481,72428,629074,730107,426170,276899,63360,-255978,-317429,71444,293642,237618,46053,-72971,2079,-111591,37949,138664,-16501,-183716,-65946,116321,94951,90547,-123570,-91660,107133,-70199,-276560,4709,-181530,-376246,-383249,-319260,-297116,-165767,-84639,11471,61478,-49319,-208663,-454664,-144402,281177,497299,404909,-32878,-225797,26015,70896,-168975,-89559,-40,-68411,-73236,-175249,-398896,-218630,-137456,-197951,-265643,32026,129060,-102371,-401324,-430693,-490686,-492646,-333362,-256052,-162362,-137043,-154819,-271047,-464626,-127217,-50612,-55141,-330252,-466086,-423739,-373974,-405836,-432106,-321889,-316948,-300038,-357004,-556558,-457635,-269958,-148478,-295490,-418767,-116103,-2306,-316558,-256969,140592,67428,-81187,131583,247481,101067,-510282,-82209,659484,858781,482857,-178212,-37838,248890,167444,-45094,-25345,-44433,-56500,-39626,-127592,-84472,-165008,-116154,-175682,-425442,-359737,70614,620990,706621,371245,20840,-246992,1680,396757,437577,-114206,-276284,-13900,-205508,-601399,-393235,-274316,-35682,247010,339789,362264,269230,165937,-86420,-361910,-243103,-51449,364881,787111,1193100,984801,483377,62,-263931,97868,506012,680121,516641,12044,-198105,-211687,-267555,-287810,-312822,78108,484790,726271,560339,223688,130170,133409,-150963,-534480,-240903,-53068,-159407,-367252,-614871,-613683,-509013,-628427,-302580,-17443,9483,-128055,4800,416255,572246,419784,185991,85166,-39426,-265826,-414621,-257425,-66202,58104,82564,-211395,-183321,-24717,67202,107396,107256,305084,190098,-75000,-278620,-143034,-315126,-445976,181320,525585,713500,627369,624219,321759,90222,-126305,-310118,-285325,51784,446277,941411,866785,692525,199678,-248289,-213021,221172,656753,904903,831356,350096,-295595,-271699,23969,143743,-59721,-244047,-99515,-148902,-256624,-88566,37898,-29770,-222841,7538,85749,-207709,-374587,-179482,-190360,-11365,127449,277075,38168,-374089,-111374,24975,44783,-191300,-111892,144292,-32751,-387447,-256982,-225058,-252331,89497,471859,484258,329142,279686,341380,560832,-27356,-459706,-174766,-68080,-71342,-23089,86880,272439,225516,93505,91937,475302,719679,921113,943844,847453,746784,360018,-2478,-207351,-138459,123828,134630,204561,190827,245503,523723,538634,255117,-172252,-116527,-15972,129680,230056,134755,275077,237180,79130,-61852,11850,-76846,2024,57352,156665,313255,421043,275035,126966,-8670,-5973,235773,132485,225104,392740,465729,344143,366072,405824,277106,-8496,-514054,-328197,-381024,-587499,-139892,348666,502891,308625,-247675,-138849,72800,-113965,-349551,-454797,-56767,12824,-21931,-93372,-78530,-19422,274729,587742,335083,-239806,24126,281665,278618,417136,708549,763288,311331,-573727,334304,666166,341301,59316,-121655,-268921,-324695,-248181,-169841,-246980,-123727,-60459,178984,49325,-346458,99903,523089,154210,-205719,-222589,-203490,-262935,-503564,-13682,213802,193343,163951,79218,118431,382391,476372,446364,482471,458132,447229,347953,164777,-2057,192084,477648,493264,344864,90028,-67741,-122557,95169,212892,185845,92888,49550,113594,148928,96871,26040,-327797,-145831,510697,930575,1118183,967178,675410,563379,77325,203537,332690,244570,-124437,-470941,-101855,100087,179309,387765,615136,605846,362272,112981,-172231,-386816,-479122,-275922,-47271,-106779,-368072,-583210,-363203,-369388,-330858,114483,503979,544209,269849,-111517,-43353,296252,688074,835000,518050,231563,-113757,-431963,-369200,-363038,-415751,-233443,177506,367986,239861,174753,80105,-182114,-319623,-287389,-288611,-135804,38651,-113125,-490856,-97097,180274,170598,-30382,68580,237602,245925,22920,-222693,-418504,-415541,-349510,-179649,148455,337159,283532,-166225,-123240,707768,1348274,1081554,496188,-7622,234308,488575,425190,59852,-300409,-316201,-67113,211370,214579,16046,-289876,-137172,90649,134093,-57508,95607,519561,403059,98259,-271350,-380181,-381076,-266371,-275263,85549,393885,420944,153569,-164652,-248638,-345432,-478337,-86092,698103,1093523,1058040,700014,256641,-72987,378647,1015451,1105044,775457,187128,-233458,-166266,-37632,-89582,-120810,105098,703587,1215495,1498740,1465494,1084357,453911,60932,-98756,-29870,137394,325834,416460,297339,227935,148382,84661,-352194,-377271,-45427,46388,-108066,-462100,-85766,350114,474234,346056,151200,-183355,-168535,-445128,-231168,10774,33182,-37805,28001,-45029,-184301,-275548,-465550,-173688,-188486,-96737,258535,363020,36738,-446615,-268012,-167202,-269561,159300,424973,246345,-290721,522226,384635,170428,156427,258566,21742,-285513,-69704,4339,239049,687831,681003,494803,129007,-284781,-511610,-123047,473125,847001,684496,330817,149573,64823,-162294,-428530,-296703,-184413,72757,327951,231156,-265532,-359861,-174560,-32158,43156,-29038,-289657,-320923,8396,-81705,-170891,-111108,-245658,-395544,-342603,-205602,-351763,-476416,-144007,43992,30045,-166052,-129471,-261241,-195379,-191047,-428515,-175484,230821,216568,101002,-69797,86974,627966,939761,1072821,693343,233060,-81940,-182061,-151780,1722,294460,636962,622427,547208,493577,360319,254779,118073,-132406,-298354,-69417,254105,314046,354795,527324,590304,247455,-135857,231671,387046,345974,399764,351831,76655,-297696,-92752,108008,-39306,-236056,-145300,-241891,-57868,61181,-40539,-363839,-359056,-239917,-451717,-276769,-17871,118080,-51957,-172799,-14901,-17262,-103309,-132069,-191734,-338154,-332023,-212445,-311088,-256341,-177130,-76524,-150094,-155615,-198517,-124206,44461,59107,-144146,-367971,-101121,-122172,-400883,155989,779188,930575,535897,83032,-130542,-80462,-3362,-39468,-32046,-19802,-106556,-178371,-4718,299076,289705,155028,-350214,-324273,94267,156575,91062,-113503,223572,365589,203270,-337369,-547698,-225996,7534,54500,-58451,-186827,-270817,-292252,35282,211942,368554,406923,198221,-104483,-310050,-287287,-358655,-577589,-464858,-410538,-327055,-141821,424457,1029988,1280249,1094047,509749,309086,181037,-114430,-377899,-469147,-563548,-351701,-436548,-287812,250273,431418,391798,130671,-229365,-438418,-322034,-67654,378834,764770,796537,532580,276194,432565,490864,238794,-25885,-66229,-90210,-453337,20490,708175,1118813,943519,421720,297709,471557,374406,-53346,-461815,-214381,63472,255503,294779,202276,-107677,-366973,-287103,-191584,-30075,19785,183605,131925,145276,144221,61890,-39091,-230794,-121589,-61599,-68728,-189781,-307215,-359797,-311486,-256455,-338429,-298499,-98901,56023,365358,123207,-142246,-90750,-17963,74962,-75283,-460289,186619,613388,455694,-188900,-202947,117162,-52589,-322714,-366942,-559551,-345377,-301591,-268510,-111360,-56818,80765,167802,-152926,-362732,35338,56559,-190163,-543987,-271513,-40690,179135,8043,-210390,-467648,-272559,163100,471816,484165,70738,-364040,129646,444510,365015,15731,-284419,-158216,148795,198396,-59551,-393203,-185626,263642,655154,1118493,1287217,1122605,645587,391804,350939,167013,-235119,-472412,7539,408664,419316,241433,-37999,-359937,-462892,-316854,-361966,-367271,-510851,-140558,157156,102841,-292358,249491,707034,624127,4278,-180035,-152032,-175851,-259810,-285145,10350,232913,464391,432476,697038,519226,253924,26147,-242006,-331929,-459449,-407178,-45361,256988,556782,837444,749100,494390,140193,-97862,-62355,8448,-140786,-399905,-443867,-415333,-390740,-247676,-144345,-35428,28379,81290,123735,-42317,-249603,-72968,303337,568908,845034,836589,414179,43189,322530,765660,758698,460973,95297,-207804,-390798,-383627,-198496,-163155,-265175,-144087,56248,-74080,-416611,-236712,-56817,-333216,-366093,195742,474286,220970,-129358,-45594,74818,-93323,-446317,-225319,-69506,-51309,-43077,279863,570263,612524,295607,-14467,-443395,-221056,-123493,-203082,168106,677601,725184,544998,178662,-314769,-400151,-346178,-481347,-166555,194431,309207,244831,162070,-115016,77878,246728,207203,66719,33556,-28312,-262804,-281653,-193620,-25014,-106223,-206770,-359137,-209024,356574,862018,928253,633313,423446,67355,136729,249800,385627,434902,372396,267897,266221,218059,34043,-111972,212598,198647,-6199,-375955,-486168,-426858,-156732,35463,139010,140076,132651,-219388,-463331,-215707,42599,106238,239732,200209,-51382,-115348,70072,116060,54666,111981,180918,221926,50094,-64956,-155249,-136259,-61871,-9565,137172,259667,238497,72834,-368330,-194033,-14778,11795,-301188,-451420,-505661,-210954,-59785,-63322,-320059,-507908,-136272,270380,358295,80186,-119941,-49979,78088,156423,65982,-80924,-148355,45442,274338,364738,111421,-44051,585,143009,112291,-49491,-348438,-544414,-325746,-101456,163621,303186,101252,-196940,-273404,94550,349377,421618,424405,334424,120786,21277,-75881,147262,380024,559567,483215,255868,-142956,-263438,223834,112194,-257503,259856,592489,337307,71248,-118471,-302886,-389599,252558,504204,342018,30761,-202727,-359261,-415358,-497410,-459408,-103555,-14342,-114878,-22898,120188,629947,873916,599143,229380,-162769,-499223,-250299,-120769,108846,350737,212903,29949,-298319,-545115,-423180,-346886,107107,494738,670846,929659,902492,710172,569411,578373,557446,472578,283059,-25817,-396825,-157747,124382,194469,19003,-303968,-401656,-187639,-6328,-167868,-113852,7289,-33656,-188842,-349635,-241098,-84190,-56604,11444,5583,-160823,-444149,-402056,-264161,-204071,-167020,-174407,-232146,-24051,12138,-18688,-296676,-243484,-12449,21716,-166649,-125265,208937,504389,694812,533852,-147229,99485,325238,87837,-273358,381611,608690,93796,-493498,-268475,-134807,67760,146352,110447,-254990,-299356,-224833,-78473,189626,99070,-115764,-352008,-332620,-245362,245966,711775,811534,315040,166945,544286,780906,381680,-122410,-286965,-475742,-452330,-595114,-145266,387969,592683,368399,155850,286774,510454,490707,287093,282130,145154,-198342,-357911,-149223,-77948,68788,158227,187684,288521,544319,436885,37994,-231315,-191478,-224619,-170610,115412,197275,233627,331961,287907,66346,-402804,-500793,-400452,-488162,-209123,88321,129477,151881,109775,-100138,-274183,-320715,-177539,-3367,88558,88447,-59209,-212462,-465884,-315609,149683,554850,611984,653375,563269,397194,65393,152040,120968,36189,-248118,-157833,-123716,-508716,-25447,83725,-94535,-287598,-433487,-223730,131527,391933,343145,170537,116134,193064,122545,-271446,-1105,521440,557073,156569,-289839,-176167,-92430,-286449,-212748,321531,472151,348633,353302,450308,567965,235178,-299733,-319240,-61753,218041,138771,-162114,-95368,117318,170634,-141065,-177493,-156135,-124431,13042,44314,-111527,-271945,-416447,-371807,-157640,-86697,84672,262743,405272,578420,668738,530258,231884,130927,53608,-6360,-56759,22588,125761,35884,-309343,-380735,210995,640382,686781,315230,-155690,-384227,-130206,-145656,-314232,-175754,41061,84827,67348,-7272,-198089,-406447,-276039,-229866,16541,360731,631627,762198,497744,150494,-188491,-235560,-93920,153754,395083,493076,461035,470347,304492,212130,298290,383708,592251,863266,633022,382042,483468,533653,174516,348248,568264,814755,295315,-7737,-144539,-4770,224326,649872,975015,981801,433991,-208374,-46320,90449,87036,-9202,-248812,-268614,-79044,66826,437220,494394,288569,174459,190548,15953,-247864,-283799,-216010,-89478,170176,383624,224336,330687,515845,528207,297324,209548,59442,-53095,-206566,-283561,-345519,-400967,-366205,-340398,-271226,-404251,-421888,-343253,-334748,-496767,-386530,-103332,48842,-156079,-519401,-350422,-172105,-117983,-170642,-291915,-235339,-68396,170413,13101,-306983,-599814,-536101,-497490,-699358,-621887,-427481,-187127,90473,254315,160497,-34191,-297915,-226382,-194389,-51309,81016,-74384,-167491,-36054,121056,-24092,-64363,289648,669785,600149,131757,-385448,-241760,101526,314386,337502,378746,172471,-242029,-95014,145613,301083,371118,296535,96781,-41953,-92125,-123193,-4916,-125048,-91970,-8884,64417,45788,-48449,-161352,-220112,113823,394611,338979,272018,66558,-194251,-272982,-343475,-325826,-127852,146886,114926,-349902,-198709,240191,193694,213096,202951,155035,49621,-75117,-100843,211652,252901,299940,241307,96687,-259050,-281273,101121,78465,3206,91636,280507,382320,136868,229507,659696,836580,599650,221594,-161996,-478966,-420413,-508866,-553787,-147232,68559,-40208,-292760,-155360,97431,-184060,-435136,-279945,-332045,-355674,-188597,-241110,-415966,-566180,-653032,-359246,-192112,-199412,-112597,-82485,-327901,-47770,503729,960713,689871,297768,61110,126381,-60060,-118016,58012,206860,184117,136834,-212262,-245126,-270057,-298082,-302786,-100024,-66341,235796,569532,759878,643685,707654,424029,-100872,-455010,19164,38727,-54448,-153993,70003,264395,133016,-57877,-389896,-592162,-389098,-342448,-194213,133885,-2878,-254790,-105077,-2524,-117759,122269,172135,-298512,-20019,569294,576712,315261,-49394,-162831,-187287,-234030,-2982,46128,128458,231184,280901,174723,143600,56956,-103936,-332461,-510183,-356689,-184819,-137738,-130042,-354674,-78145,472287,939277,1021391,773264,400484,223255,479212,647540,668449,499856,185350,-15672,-177590,-66036,58457,127392,116751,9258,-160702,-353724,-432871,-363588,-308976,-284773,-274326,-173656,-90837,-127756,54416,227843,-79154,-387415,61645,96815,-167869,-210714,-71330,7828,87786,184112,217090,205106,17436,-177004,-196990,-31089,-192035,-370793,-163187,-2708,-30384,82847,270033,333223,112045,-69539,-289331,-25440,119900,205879,160548,221306,384151,403544,314185,54920,-262400,-454074,-132816,24874,154661,203073,148473,175423,146741,-285511,-342354,188906,414795,225634,-56747,-324096,-79393,186734,267551,247865,95839,116966,268040,383280,327566,128083,-156067,-321839,-134514,83183,-32097,-228279,-31781,-67350,-245308,117071,204794,121659,158035,362402,435572],[250620,165160,10324,-157418,-188992,-174076,-282266,-236873,-327382,-259166,237531,567219,345735,-13227,-419134,-348512,-276090,-191121,-114999,-182737,99871,383058,155025,-108860,-289999,167510,464601,373092,133535,150479,327772,265330,35149,6826,19911,-128132,188776,1069158,1493524,1175095,376386,-382190,37792,244664,141994,-54735,-440690,-274545,107696,258165,167258,-30792,26769,127799,-155304,-445030,-77460,382236,380383,160233,469537,800723,776732,316971,-125807,-230975,-134696,-63493,-129861,-116917,8434,149861,127042,191229,161590,-94104,-402221,-396400,-293323,-208365,-146416,-152274,-111774,85935,174672,326269,606767,582582,376647,-123692,-514177,-280753,-36276,244744,304494,289630,287988,155052,-123886,-525688,-369646,-242399,-172075,-59054,97639,123235,46903,-49962,226641,568529,592812,332518,403824,289670,22620,-146079,-296872,-639938,-256340,103115,386406,478890,501091,654298,731423,593482,308590,343144,309618,-27005,-394360,247120,528579,548394,605581,503303,160581,-165785,-508440,-461203,-91308,123352,71362,-35014,-207907,-437443,-200169,83891,78377,-101268,122163,414520,487211,162380,-232261,-247221,-299200,-409652,-484361,-503934,-477564,-127026,103358,58884,-130273,-273126,-282625,-107308,-84604,-49207,-411048,-268926,-118551,94826,350736,210044,89389,367093,760492,1125879,1050426,506580,-138657,-236375,50979,676207,1075397,772215,26191,29851,362156,211776,-29445,-21022,-31177,-221056,-486413,-77507,350828,320104,85788,23330,53986,-49562,197940,365242,167641,-167878,73548,307150,228071,48230,-281888,153940,538536,432050,11909,-8429,-74016,-289571,-391348,-377077,-371649,-327454,-211852,-145423,-147548,-260238,-159944,-357907,-344508,152930,417402,316657,-158517,-320562,59321,68566,-318018,-285592,-46744,-11593,-51884,-253896,-403225,-266052,-311224,-299118,-227724,70254,193539,-81622,-410607,-385411,-352631,-221812,-81117,-78153,-64983,-166794,-290861,-322469,-266493,-20231,-64924,-229704,-404301,-412110,-481980,-406547,-391108,-364911,-169472,-260756,-472536,-596156,-390062,-199729,-1987,172646,-60283,-354962,-57891,122070,-48795,-320350,54086,80781,83480,152191,1201,-255379,-438645,23564,410517,613734,306948,-154285,-131345,116974,186260,153135,159780,46748,47920,159175,96069,69002,-71753,1651,-132130,-369822,-267908,25722,348765,486704,139956,-178157,-157772,52494,314343,367677,-57690,-181907,2747,-203783,-382928,-358072,-333138,-150588,111905,286132,370619,396448,421578,173751,-71765,97098,297813,657211,913563,1197514,1049367,526597,220300,66439,175145,392867,402025,295048,-232234,-328711,-495906,-320585,-305036,-499364,91228,532543,601637,273208,-119421,17799,153297,-134991,-567177,-133501,-92746,-323126,-541696,-501154,-305804,-321270,-383829,-266510,-8362,58176,-51490,-179095,-36297,227980,269755,271383,200589,-57174,-402709,-403932,-342662,-320765,-75115,61378,-84143,-99330,-20726,110030,220969,248366,565005,491133,73284,-260504,-91860,-229369,-470963,268471,749973,743430,602353,458531,52668,-113327,-24915,-94904,-65838,271036,523120,957432,1002899,892845,589077,288307,-32998,-22105,364193,742835,943472,621359,-29981,-263030,217436,398407,176115,-66989,-7153,-124670,-438318,-338018,-233164,-237457,-217916,280230,424507,186354,52783,219617,25083,33591,88620,85911,-136482,-346564,-191889,-228770,-204305,-142731,101243,303494,199705,-195954,-242712,-219988,-175528,103285,395116,347134,292466,405013,640368,814659,211082,-500610,37488,392673,148600,-39617,1538,79995,-46853,-75813,-180215,174086,524937,889188,827831,621487,442674,-10973,-279531,-205181,-427141,-477835,-25266,280654,438187,555504,765900,616358,193789,-269342,-118346,-65338,93602,223556,242997,249402,58216,-49984,-152036,-57616,-62234,-46105,-47280,66229,256447,328086,332211,330655,184270,143671,211256,83853,82392,222746,306724,246858,297213,325022,249052,-7795,-452384,-274483,-367802,-472034,103522,544009,692505,503408,17468,-531079,-344100,-395185,-368707,-592153,-179455,23448,34985,-75045,-79931,-1222,307787,589108,349728,-245889,-283375,43752,161307,480930,816436,746436,158782,-440986,478642,826239,463275,187805,12142,-242213,-541364,-378002,-382731,-277028,-444863,-379494,-73010,-151420,-416898,156885,514810,106624,-352674,-484883,-385224,-184368,-356785,-185276,119562,43300,-26409,-228223,-96802,269924,325267,288417,239266,254065,393034,377520,191382,25828,232910,490181,395433,213651,127451,-85949,-219312,-162935,-34643,160707,217092,213698,280680,111462,-35932,-209618,-443430,-56026,493850,757975,933397,966853,884647,955542,437710,413520,390418,180155,-129156,-337392,-24101,80017,185894,481459,568455,414993,129883,-129070,-364914,-544607,-392749,-118736,108338,155168,-87594,-316785,-250898,-74762,-167634,242148,605575,619342,335302,-26418,-40901,235697,685765,802336,526576,155177,-223911,-463394,-318390,-218053,-263416,-173348,330563,490669,166906,431,-97589,-297765,-264289,-67372,96464,-3528,-87469,-305874,-419972,-65967,128520,112933,-25029,12712,118268,136437,-19393,-249101,-438953,-476703,-420355,-339609,-29442,133334,156689,-136491,-166808,559523,1096263,980896,438495,-41749,67829,259722,138374,-183604,-398896,-334058,-136850,143653,259757,48836,-242415,-60746,210915,252135,98543,111348,409972,487611,402027,45363,-279938,-411126,-351536,-281313,-301735,24627,104866,-37578,-212726,-172764,-419404,-402873,187703,906180,1310648,1294869,1048988,604608,208534,400548,904005,988553,753026,197422,-291771,-142514,117583,85137,-27056,94622,546512,868512,1014834,765379,162815,-296438,-350495,-21692,123091,452176,709295,710362,506079,283835,224859,173977,-251615,-435315,-66568,-9075,-288138,-385115,-220649,52617,202604,103108,-113811,-439161,-437561,-409579,-322429,-124292,-83505,-182643,-243577,-283095,-312744,-356730,-176672,-46060,-140418,3282,428850,541122,455757,41760,-375970,-447680,-214906,269930,376177,109625,-133718,423767,480348,-115509,-79119,83526,-128927,-242667,-28714,42304,330499,674350,545980,256940,-22176,-272607,-254341,11918,604894,899229,741596,287417,102853,97804,-43519,-71924,168342,-1205,2277,258638,205466,-287269,-436532,-174821,-38290,-82300,-204807,-165024,146963,457965,302770,-202348,-196887,-317897,-35722,444689,854449,338300,-259798,-138684,44818,-143570,-460437,-84793,-87721,-89450,-102624,-322971,-173845,343045,332127,147038,-105000,168962,634098,936725,1046327,502056,3236,-221269,-228356,-122271,122344,390589,623067,522523,375098,427133,423532,431951,403041,120657,-307205,-253138,137534,223118,230200,527008,627989,347587,16907,307046,366775,219030,271292,258345,-20105,-491649,-138352,177798,49655,-398466,-266066,-127286,112755,12760,-279547,-547979,-284211,-181236,-261091,-401292,-262758,-204954,-314297,-273236,-112157,-61102,-46243,-66498,-168379,-367725,-371325,-296621,-208655,-112991,968,314418,410780,86120,-403359,-258335,136106,240281,-24135,-381630,-204180,-204320,-209427,312881,740814,755794,285822,-151246,-87429,91265,159778,54876,39056,98093,15137,-209233,-286944,-51688,-65458,-207349,-543785,-289204,-28921,64330,48517,-224668,-127331,110576,185638,-94591,-362343,-280573,-68911,76125,75980,50904,-3861,34507,524442,405019,227897,163747,23695,-196290,-256200,-224623,-229379,-438943,-175173,-4127,112727,146549,472644,809416,842823,622720,210511,346790,431830,141734,-290243,-481052,-352231,-151322,-211452,-395524,81866,406498,509164,268969,-101293,-351006,-317776,130374,567486,903348,837975,576041,331849,372539,324242,41034,-62318,86359,88723,-270376,-27306,640118,947591,719941,434358,296305,218247,-66810,-394744,-475926,-375176,-284565,-117184,62756,243405,288125,29969,-306246,-230307,154333,329021,303794,-59951,-211205,27472,4348,-53251,-245285,-160280,-63052,-32932,-33844,-88532,-115194,-21939,-143813,-383914,-471741,-203074,193808,529052,446664,171136,-40693,-140563,-87890,-245100,-428413,79290,415917,333146,-163268,-143271,98454,-23289,-267323,-321570,-418235,-319954,-186955,-165845,-153780,-258360,-317659,-269131,-449004,-184080,216193,252762,-116821,-472285,-365417,-404638,-184404,-146595,-181080,-427463,-402648,-62928,84820,104104,-225332,-223304,370743,761715,639647,298272,-24110,-95386,239749,399937,147710,-365256,11622,516262,888729,1145482,1124661,730795,458727,286607,78336,-235200,-576233,-166492,232264,536013,461421,180303,-15843,-188950,-212238,-386751,-443432,-514010,-366437,-134175,78694,71321,-358183,50425,518847,403213,-166476,-369933,-219194,-55677,4071,-89692,37560,127723,82642,258295,413490,171909,-116889,-336678,-409449,-437775,-483404,-290541,35587,156006,357704,641630,695713,475875,152584,-49586,42871,40239,-123750,-383014,-454279,-396116,-525105,-253872,-76244,-17123,-78503,-83701,42689,64765,1151,168606,384227,574137,703071,732834,451957,87865,274749,673226,606619,298380,11139,-155805,-298697,-347472,-168416,-153768,-339465,-151567,68476,-151061,-530488,-111992,110915,-121916,-393597,194959,542177,254196,-171095,17001,242359,-34160,-440345,-47481,169121,152158,73860,191282,204071,295512,151639,-13264,-322085,-211065,-34260,-184233,-39996,404323,541961,344715,-14813,-387723,-391868,-481111,-482872,-224351,72632,292776,368256,422796,95816,-623727,-47954,64033,-55241,-317879,-556326,-256655,84507,136899,205884,181980,24706,-349227,-302047,351327,826465,799600,307213,-80114,-387153,-415473,-231574,101218,346598,513297,533996,509888,321521,28493,-18129,219402,189108,-152333,-523961,-360092,-318427,-186740,105921,286810,347925,268126,-117540,-391349,-122815,291432,546855,634161,479858,127743,-10810,221601,321898,393062,325611,216877,6256,-418790,-458333,-423932,-499820,-615169,-350826,-167493,-45091,128720,197292,-80278,-277121,-218545,-297485,-470370,-528149,-353697,-120934,-93025,-303331,-502686,-526168,-415150,-8900,156880,-121325,-232973,-75659,18258,-12747,-137803,-263571,-341821,-145602,128854,248218,44943,-77198,-74499,44387,77044,-61523,-306159,-346822,-209913,-148096,-80496,7705,-87312,-363000,-339782,-37809,231805,288562,310173,429133,406835,198397,-236922,-52148,308552,477567,380252,167557,-66374,-129138,105841,-25489,-546060,-69569,193725,136436,-7079,-210392,-444741,-291603,256088,559272,376796,209328,-36659,-105751,-225412,-235816,-13287,224737,274322,180620,75080,66632,316406,481920,185568,-83252,-332211,-283638,-36071,154052,449264,594911,618646,658839,172605,-253767,-473646,-465427,-396449,30291,388321,667116,703850,583007,558727,549563,626826,565386,323918,-94323,-484660,-135360,53225,82047,-13988,-106940,39612,118984,8551,-254472,-82850,75727,141080,-8515,-150281,-67500,155835,137006,120807,30880,-217612,-485350,-216351,-105182,-232982,-280633,-245816,-184621,-28,-107463,2549,-37850,99261,150373,125294,-58022,-245189,-52195,365575,657388,527904,-240430,11394,227097,103425,-127404,266421,284217,-319306,-370949,-72405,-171606,8568,173211,43620,-355302,-444600,-252708,-56160,92600,15944,-145594,-194391,-108371,-49903,338092,681527,825189,495619,543421,993931,1211183,723683,-45641,-457602,-313834,-191299,-277133,-37582,469711,588485,429883,166979,350983,497191,371088,104766,128680,39416,-271496,-279744,-146218,-136700,32677,192821,289986,390077,537145,301595,11413,-243448,-276426,-402433,-164116,106057,116661,135438,334762,439371,314225,-142255,-588066,-507092,-408827,-110755,271975,420375,282910,166900,-65581,-199573,-250009,-77052,99719,167147,190703,158834,-64715,-329860,-235531,-74967,92786,300861,692715,599138,355428,7895,136110,185326,202024,-89860,-175063,-185888,-467258,-74193,-40095,-162002,-325826,-607735,-440357,11349,281471,296760,224540,242280,187762,-50535,-529211,30490,460551,486891,77550,-327745,-223080,-101959,-322977,-163933,227035,343891,241514,342630,486071,560635,199087,-230468,-213757,119903,324450,53517,-423182,-302224,-87391,-66674,-361134,-563949,-482619,-374354,-244963,-90564,-98503,-169304,-334140,-304075,-93132,19746,-37843,-22657,292325,692174,759951,547943,15141,-56551,-110412,-115794,-105551,-32598,148719,6956,-331499,-345750,286053,709681,688994,151812,-519903,-423187,-130924,9982,-83616,-355637,-182770,-30846,-51672,-155236,-226155,-242242,101135,272208,362101,569889,784729,943746,708710,283524,-104630,-217459,-60764,275352,503075,524660,331067,138824,-11744,-81368,79891,-153435,283364,731772,548822,416067,347958,346771,25987,416832,640720,690071,223695,-8125,-165010,-146618,-25655,356092,470178,478393,139041,-313122,-124697,-37033,14863,-26851,10068,4624,9835,-4393,335079,491804,283345,122884,318911,323700,147698,-20100,-184010,-149613,102085,323720,293281,229953,338031,498160,383161,301764,122484,19161,-34551,-93171,-259097,-529467,-442568,-333087,-416256,-478290,-372763,-166952,-55889,-271552,-549560,-477474,-261053,-256054,-334011,-391753,-307603,-292675,-252605,-388149,-248893,108426,439568,159094,-268337,-435290,-351570,-503980,-623440,-329803,-168626,-37411,18358,49484,112424,41408,-224969,-211948,-42827,71596,52997,-237818,-465427,-1070,245493,114898,-210312,37016,182551,242060,-9270,2964,87724,129135,182070,230674,283322,50375,-157970,6474,93958,203827,350968,315645,165554,27976,29069,-90124,-112179,-282507,-170510,27611,112834,56288,-52970,-174644,-265386,9177,409472,577893,622209,398833,22029,-114245,-177585,-302763,-184427,-26327,-35534,-352444,-311087,121984,152311,197090,181379,306467,374258,326228,209302,343087,15905,-141112,-162529,-99266,-341906,-110678,295775,271758,99266,93942,188754,128428,-143491,-64174,233819,557186,472841,306797,127489,-138290,-494347,-597941,-481458,-186042,206158,330647,296412,-35386,-69861,-168286,-119304,-40136,-196595,-407605,-164869,-304046,-540634,-249577,-258355,-385342,-288963,-243736,-85877,-65174,-358281,-30899,713363,1153182,975422,672560,262979,133490,-206930,-143519,143047,309158,329819,208952,-143093,-86666,-32716,-149081,-267422,-396741,-525273,-375616,60085,301909,387383,582667,464440,109709,-412496,-150127,53009,-48391,-300117,60833,453200,506886,187159,-278109,-470066,-145481,-66233,-5413,200624,92019,-170740,-158208,-83039,-226375,77232,113233,-392389,139340,598822,516046,62278,-290321,-239404,-146181,-106612,25570,-300530,-230221,47239,312241,261242,275119,106165,-100708,-324834,-412422,-182279,-15502,42719,-121516,-292626,-14483,413714,744255,915337,811690,631606,635288,687424,779630,494545,334027,166683,167727,103243,167290,178225,123326,70452,-35194,-179502,-341799,-454013,-450729,-207583,-106322,-78544,-54459,-46317,-371924,-306565,-55994,-271023,-309891,15533,33217,-194861,-146866,-95645,-80993,75040,204505,307969,298357,154719,-85605,-404670,-188878,-172521,-231887,-73211,179012,163411,211315,361425,453643,263085,171676,-115920,-63839,-19226,53005,14384,129762,374013,452025,339264,13175,-364017,-336031,-11769,160558,262659,200344,-4324,-42305,-93353,-541045,-228605,241596,507375,466757,275073,42426,122609,209899,36595,-120071,-172314,-81858,50036,73085,24962,-73343,-236796,-211156,-123646,124554,2320,-333178,45598,140746,-153950,83319,213017,119533,122984,279991,291793],[274981,94142,-87129,-270776,-349728,-356755,-315919,-230576,-320567,-177511,334683,524124,260469,-2444,-319008,-172049,-134024,-177444,-167462,-128697,189569,379773,242791,42,-494843,-91099,127061,68525,99417,372262,553030,283793,-58865,-39728,135716,3530,-28205,742616,1144346,917320,277858,-351518,36091,240433,106914,-109595,-327132,-291667,42751,227679,160740,-106468,-254792,-60511,-280334,-499854,-5865,430051,419179,365758,688946,838443,683269,162630,-211388,-103600,176764,283394,96688,-244843,-140066,144185,231854,197982,14749,-278164,-289862,-266776,-295381,-192187,-55333,-27332,-123735,-13727,86335,247766,447850,312092,-95725,-527977,-413769,-147559,72662,387845,471846,315800,82973,-62340,-159519,-296024,-275915,-247915,20676,223057,490299,490899,291983,-8997,68990,274580,540366,583669,694267,488060,139774,-170477,-239883,-395340,-466841,-91403,287523,388550,462155,668537,827194,676810,304736,234918,203005,-73313,-460856,7875,246704,356036,540439,593935,271592,-42644,-246588,-273548,-427849,-69711,3120,-37561,-122367,-264598,-433527,-113736,89565,279733,547280,740697,471869,21004,-163294,276560,186012,-204974,-400723,-386987,-360502,-115768,154270,125962,-29425,-96338,-237717,-492621,-491353,-423760,-81230,-52228,-131932,287760,660851,450549,210812,442607,795054,1023122,837734,441872,-191904,-201277,197372,798980,1090111,703674,-39505,-171866,-19512,-240560,-333663,-253099,-126279,-168827,-449002,-357279,168180,131093,-89037,-21125,-40434,-74623,305694,560259,324922,-278250,3085,259689,193974,-113300,-358294,391199,897706,836824,278088,71130,65951,-96616,-283061,-449113,-507715,-360012,-263801,-266080,-340587,-426759,-101112,-238560,-592382,-124095,215147,192038,-239559,-217784,101192,10905,-428630,-327725,-51988,82556,19266,-199388,-206308,-118251,-160559,-186791,-40505,195080,273608,-70542,-418950,-295871,-226697,-36418,50762,-40670,-87644,-230923,-456148,-348487,-62851,46058,-70138,-312925,-304150,-323574,-190735,141423,41302,20345,-96718,-38944,-285961,-407544,-211436,190867,441255,515065,153861,-288295,-5119,175419,105587,-269926,-51702,13624,16916,-9379,-310279,-525056,-82351,194449,267758,354446,65735,-272124,-266178,28440,176170,249469,214694,81525,3572,141205,210168,144901,8355,-350,-218127,-345560,-157954,-21790,-32286,96446,-196292,-190541,34104,106980,169505,162872,-97862,-81356,14460,-182050,-281127,-334449,-363427,-342934,-134673,101466,292569,536672,611640,322290,96626,315270,506924,680071,752419,738200,594942,325192,340907,365736,332751,264222,133148,45065,-385926,-139746,-64521,-31345,-131424,-583126,159356,590567,470888,-26921,-540164,-45855,221130,-24095,-485912,-90548,-26905,-166222,-174749,-171512,-83368,-107122,-134300,-129022,-24746,26424,-64805,-241994,-374884,-106931,89428,238633,236504,2517,-260069,-174404,-120267,-413025,-248122,-57021,-35894,-138007,-90346,116041,261329,257892,549543,551144,78057,-270311,-139879,-195495,-223731,45365,555193,513442,529681,247930,-246532,-340882,-29287,-19446,-45279,228829,335933,539319,752801,869881,856274,669049,204619,-255936,-64110,430838,862042,749319,177392,-189820,323219,466203,249799,56637,55078,-132462,-520779,-273435,-46744,-281442,-141179,425578,599745,507630,432082,496901,386884,142508,35828,-101896,-251353,-307992,-364420,-514068,-210419,24305,184350,268909,218595,-177108,-221193,-259333,-172785,93417,252495,184424,198985,373184,657522,677720,238245,-209204,477604,891823,395581,-186279,-199681,-197934,-383031,-256532,-426631,-285785,232667,659817,551610,256181,92053,-151977,-625630,-95408,203817,-104471,-245881,224232,552758,705062,781856,495573,32665,-354550,-184188,-183624,-40721,95018,244922,156984,-103269,-150384,-246912,-225546,-122537,-143343,-220028,-144214,57758,73311,274369,425604,286128,197431,55644,-28788,-72562,99642,139096,97924,142469,162579,156324,-84717,-448471,-258520,-376733,-434927,158917,491741,600770,483506,197233,-253557,-346883,-356653,-318613,-571384,-365741,-52102,-23282,-129790,-124699,-26180,258026,455606,248181,-279033,-487631,-186987,-17617,368966,615326,439066,-92823,-123370,598742,820214,453110,154543,34180,-143424,-270883,-194852,14875,35675,10808,-507926,-318154,-279097,-368428,172738,396058,26268,-508758,-533691,-371645,-143401,-176154,-204330,36493,-63721,-216027,-307253,-3472,328182,307913,179732,-129254,-29579,320820,366705,136545,-29681,159374,372322,221588,6246,3360,-270670,-438032,-238563,-309917,-37273,196208,306332,355103,49613,-178511,-429480,-431470,-6532,411676,598516,670676,806632,823492,861525,574757,409639,222600,-87052,-209366,-176167,-70985,-148152,28009,394351,408323,285971,-37381,-426348,-586382,-485274,-300312,-92308,140512,333552,209851,-4136,-93159,-66034,-166968,275563,605787,615433,276418,-83664,-200690,36980,524770,624186,448336,29424,-315402,-488367,-309434,-147743,-187108,-147894,325972,418651,-9674,-184905,-230665,-405480,-307127,2589,296225,149365,-220603,-483613,-364115,-88118,158099,42734,-66975,-9399,112417,82609,-16236,-195227,-381223,-607928,-545095,-479574,-194366,-35998,-10251,-210165,-288713,277672,651614,698828,294154,-111585,-165979,-25037,-170389,-432979,-502255,-396419,-197255,33659,228265,26135,-248089,45408,332191,332282,171819,36004,193212,507970,673500,450067,44158,-268489,-86739,84377,79269,55578,-61855,-180994,-242758,-214049,-362592,-113220,343361,907648,1352399,1414547,1230033,786886,372434,326598,644833,736285,544482,84034,-377832,-142114,180708,164054,8816,20211,210565,269790,192155,-273061,-428433,-307295,-266441,11360,227043,657956,926954,856987,613707,278524,238697,191417,-157959,-579833,-149136,-59807,-353252,-313954,-178672,-231802,-140130,-191409,-383904,-492767,-408544,-321164,-286357,-269047,-239213,-369701,-496897,-205905,-26595,59570,21455,-86410,-171846,85754,535711,603394,668566,420239,21360,-193951,-101561,265911,244697,-118230,-66340,142610,365403,-248409,-69515,17916,-159552,-87050,-48213,-25543,318730,520860,282816,-171966,-329352,-195265,-95511,81997,547737,766112,676054,199151,6703,98884,92698,243603,401620,55208,-142175,110032,65034,-381693,-197041,20044,-4727,-101806,-38867,355338,625442,742867,532337,-59581,-325399,-445549,137430,816134,1212191,616546,-199233,-292897,-95023,-102772,-282908,-33902,53575,17158,25903,-102827,-211609,113514,162145,-57403,-191796,239397,607740,840303,734499,145244,-280179,-294142,-203748,-72589,221206,442718,478576,310284,162363,296475,421019,467882,476764,275445,-77475,-364186,-229144,-81280,47499,528773,646306,384095,97061,301380,301218,73889,67784,64836,-161242,-561885,-73724,254409,208569,-164822,23670,323990,613374,220256,-215464,-443726,-335613,-194583,-116719,-293445,-471485,-579453,-567881,-384378,-200565,-35448,50178,-17886,-163437,-385673,-400962,-302317,21951,271559,400068,619535,750979,271029,-436469,-186357,319817,431426,92171,-425759,-373178,-263864,-50103,442210,607528,428328,-23320,-444913,147475,359816,334383,112701,40847,119857,96778,-118590,-372918,-363615,-364076,-565414,-452992,-262446,-168873,-94109,9327,-51093,-413254,-72312,97281,39823,-175747,-188795,-105292,10875,49425,155322,336176,456076,730857,515443,148201,-271508,-352255,-346971,-353794,-164155,-110426,-356804,48322,390917,448646,319471,415950,510783,324776,60364,-21711,410310,628178,343007,-184065,-423819,-231336,-21095,-28972,-367302,-96499,414219,601034,362282,-49467,-301196,-314663,180130,558365,774777,720744,580190,368844,276103,182868,-80935,-76886,161276,202664,-18756,14855,401756,494943,380824,313548,140769,-149969,-509827,-472467,-359853,-355582,-460067,-545972,-237926,146085,479303,454064,79838,47717,447912,602578,320919,-281072,-294189,100758,-16011,-174758,-359630,-152974,-71985,-5103,63738,72619,100316,182643,-47538,-334906,-430113,-129864,361810,618619,672957,390046,27793,-164097,-139515,-413966,-270658,123783,315459,173485,-127988,-31423,121561,53075,-158507,-346109,-365328,-134792,-11514,-79673,-189750,-336682,-465986,-436997,-488873,-151199,234066,405670,97842,-311048,-520146,-328542,-8167,67787,-164899,-461653,-439654,-255942,-278226,-308367,-522853,-64211,482390,871795,718406,397291,77022,-43345,330784,524057,242979,-314950,204032,658415,914707,851684,614443,167606,101703,53780,-191470,-530026,-311807,30588,302269,402310,267564,-20776,-90268,-26591,143920,70984,-119229,-292866,-264174,-157345,-49292,-25618,-372383,-194062,242037,172271,-170773,-542754,-369610,-14971,245706,221341,59208,-114141,-279020,5376,-63560,-199284,-312533,-242526,-204706,-181301,-189120,-127755,99582,48544,87986,311428,491560,354334,96274,3997,122949,64258,-58999,-175024,-338631,-221529,-307696,-276725,-19467,53682,-38407,-167794,-85943,119501,203460,400462,485095,645246,699849,716856,523033,169069,138299,431203,312373,101861,-10861,-46918,-190253,-312086,-176895,-123877,-364014,-245441,-36090,-260829,-467653,22551,204892,99033,-142847,102012,440696,228302,-170716,51491,315565,-8666,-394814,63782,319570,228434,57945,52604,98522,147098,94063,69432,-53703,-130799,-120596,-217856,-149124,200287,388085,184129,-191171,-489198,-499585,-558068,-400294,-272707,-180437,155027,407790,553962,229023,-140989,-337517,-185385,-166703,-344069,-198519,50375,269000,276653,236475,306569,183480,-114746,-312992,280167,709829,685346,208359,87883,-236352,-272201,-344992,-76797,283695,613251,675680,569678,245647,-137821,-35077,201911,206910,-127290,-330605,-323963,-294585,-277304,71260,313047,438459,287895,-8756,-283219,-12084,508319,920230,935236,667308,254951,82257,394195,613292,784639,548787,225456,-217856,-301413,-236731,-508303,-446703,-76554,-237037,-587847,-113254,208291,241811,210690,204189,214271,31071,-294511,-461700,-218373,-10722,-56334,-376640,-487794,-356280,-328857,-137719,-47356,-239641,-246986,-102190,-103565,-244494,-474520,-281462,-280181,-307576,-55065,49785,-588,25958,89612,156363,142856,-23183,-176216,-152855,-48215,-76371,-95144,-214986,-237728,-336048,-190683,-78106,111466,111577,39108,267350,564589,410812,-149026,-252713,184916,267267,166953,69125,47156,4543,-50119,-68179,-198892,-285883,-256375,-99395,-668,-134028,-386521,-233682,136437,420875,294377,291037,96695,89768,68629,160440,391122,455646,466325,327965,-43836,-265333,-327958,-110877,-135468,-366873,-342878,-88169,107215,362389,639568,619138,744901,971759,673937,154040,-499269,-368250,-394019,-417800,37311,276177,370444,376885,465093,435461,538239,496802,295581,-91144,-519764,-260629,-246581,-308566,-162525,230156,409208,391873,-32491,-359529,-170411,32791,228452,63964,-29321,99708,341116,294240,185248,19438,-304339,-505192,-110823,-6092,-256920,-383897,-278903,-64470,164830,121794,247208,243191,297569,379965,328806,76121,-282623,-382830,7915,252083,170317,-290674,-78288,96040,62338,-4770,125509,-18693,-303125,-98769,28475,-266525,-88856,166089,-66396,-465311,-327643,-173170,-85178,-72503,-41114,-63098,-3726,102984,109911,367738,631198,661842,518247,705940,1177961,1318623,883416,127512,-103760,119965,227836,225352,343134,716246,662174,370030,-10511,235555,400558,188577,-125525,-10189,46404,-155637,-163289,-105319,-146511,28294,268543,354209,342626,231636,-64018,-273686,-326832,-367878,-444098,-64883,50452,-104903,-182478,161857,429258,399079,78112,-426187,-540882,-257816,126715,537829,668821,351275,91384,-71478,-30179,38386,150878,190394,211914,262592,275710,-20275,-168098,-133314,-235561,-348081,164932,585429,441610,82624,-121246,64049,258179,303459,20656,-138973,-167174,-343615,-367474,-293124,-258309,-328905,-450791,-552587,-183680,136389,401963,460598,514073,246975,-266941,-259829,334137,575684,465340,-31233,-315819,-129878,-57185,-303742,-77909,171292,251609,148064,240442,445267,442354,70414,-152084,-124031,245745,398756,103210,-461749,-180600,-22131,-24854,-203847,-259520,-346791,-464253,-426971,-204929,-78044,-101887,-258049,-184292,-72563,-13099,-215229,-47077,399617,712106,634913,296107,-184421,-186835,-297470,-323755,-266980,-233303,-60701,-167151,-465177,-274189,270422,559632,470193,12456,-300302,-215570,-110708,121906,222614,-37705,-467133,-190319,-147493,-199570,-91289,69967,443568,638831,549856,554320,683547,901402,840517,429733,38898,-129633,24718,396436,572350,461485,98473,-272927,-411346,-102886,-75003,-319413,-150860,370904,360376,327768,80833,-104597,-134373,227025,428351,218755,40190,-45376,-146231,-276503,-343801,-261597,-292652,-295300,-328646,-415473,-244188,-256243,-157918,-42429,157816,145367,50291,-75747,118030,367184,215800,44419,401249,603314,504980,195967,-163241,-193721,1924,111852,284738,124231,69207,275020,324584,280792,122735,27218,44728,-35641,-262828,-426899,-283912,-204916,-495246,-412286,-332272,-107104,74839,4636,-104754,-289745,-562919,-173523,-26189,-144891,-441744,-241975,-191280,-336408,-383813,183997,555492,279856,-179372,-204559,-102254,-450559,-519798,-160437,-26449,52386,-51933,-165095,16828,80147,-136528,-286144,34267,244307,236358,-110249,-235728,188190,298520,120906,-417231,-342637,-398967,61961,527399,587483,480679,169746,32464,94398,168537,-1290,-35726,60091,40337,125148,280177,194968,-17799,-208193,-164651,-173655,-247082,-358719,-238648,61000,132369,14534,-119927,-195150,-359672,-191751,307915,654566,837056,668690,195810,-70221,-134763,-298758,-275201,-229814,-180790,-293618,-396531,-82443,-49439,-103183,43181,401032,642722,676620,626416,378061,-219678,-354979,-169148,-178459,-306461,-61288,261331,350514,159464,97601,160703,-962,-194966,-125502,40136,363315,478400,424350,385077,217415,-108998,-552062,-518301,-342752,69452,388560,544904,258042,-278233,-127880,76838,80872,-18007,-124354,-77679,-308247,-375582,-36156,-134963,-346255,-353616,-266480,-113571,-74665,-327500,-168420,599091,970357,960630,643875,196429,-58978,-406060,-145945,125404,256902,342069,194641,-10557,82335,190986,47274,-134297,-366992,-286236,-262904,-468741,-224347,104423,306034,307981,183508,-151025,-240611,192470,151137,-280882,-8353,514382,726321,325685,-225260,-284361,96164,136270,80982,56664,85263,-94960,-306909,-234938,-467247,-56490,-427,-478123,117031,422802,308485,-152395,-121552,21537,-68963,177592,508261,456695,-267066,-113817,283871,344686,318247,84945,-156512,-334513,-240304,44685,254711,286048,294061,114497,216510,458263,496497,609269,665703,770844,905267,704881,675144,284760,221452,307265,468739,474629,372017,207965,90492,113400,153126,561,-109625,-312396,-445453,-71215,68952,-15016,-50115,-55502,-118652,26018,44071,-358638,-273138,-32765,-159861,-294333,-170335,-228834,-282947,-51861,109957,223615,182932,124638,-81961,-414560,-372906,-298872,-298605,-87474,98419,102481,161944,341467,561767,456876,312990,-29309,-235992,-263261,-237883,-256620,-132143,165596,339075,314859,65883,-183340,-194361,-17341,213887,308016,129474,-195809,-192201,-227779,-364140,-152029,162664,391540,530065,491425,280863,200765,221714,-87203,-441405,-480739,-341678,-198428,-291657,-376220,-377844,-303744,-129866,-106209,57837,-4588,-238372,84939,224906,-54082,112585,243051,112566,90410,205763,224825],[264033,-20637,-302413,-361126,-284107,-221695,-206407,-298091,-265046,-79221,146919,139624,1344,-105657,-371819,-185166,-84772,-177033,-200766,-100106,188793,319693,355536,82252,-408352,-320608,-142298,-199135,73942,476790,622801,230864,-293176,-88400,251999,58194,-326855,313713,557978,397014,45962,-111221,136820,227127,64294,-170815,-254356,-200765,-24464,81910,158202,4635,-242770,-302184,-450819,-401241,55652,441736,439089,486614,687330,688644,479634,16780,-254750,27466,423238,479215,192706,-175828,-103034,220388,228021,9641,-326981,-264305,-170732,-238641,-346493,-302621,-85720,-40033,-222586,-220615,-123711,70973,214805,171420,-138570,-225885,-152006,8947,203386,458811,518171,228219,-185196,-278034,-109974,-185817,-198627,-103523,216380,376822,637801,626843,337942,-73707,-306123,120506,743488,936275,838856,591297,347566,39373,-62189,-194328,-552415,-147598,225273,194902,128632,321180,531355,451989,140384,9584,53372,-72571,-311726,-219073,-16562,197612,412450,511140,210478,-85231,-79190,50982,-148885,-252586,-126673,-55490,1957,-83690,-234656,-32100,213442,480179,680614,813936,331938,-329060,-13453,636965,500371,-69594,-148897,-101284,-189476,-86378,135173,92078,-36797,-11315,-74171,-325134,-251304,-240010,85441,4267,-196973,439994,781465,582044,215976,415631,710359,685891,430021,228671,-259144,-193292,278865,818525,1016779,614333,-52797,-445277,-300386,-407899,-416048,-346262,-168096,-129682,-248923,-483003,-260996,-297746,-344712,-168698,-271418,-143154,400230,701093,449125,-290078,-176512,91663,51829,-323675,-263878,459734,965677,926387,376376,166473,184411,109472,-190844,-493792,-448940,-253391,-247584,-304575,-386291,-467208,-93660,-165479,-333145,-341272,-22298,74517,-222462,-76878,177816,-10058,-453832,-289555,-74146,106400,58049,-153838,-31636,141145,163564,154243,302432,449743,408215,-24945,-390705,-268298,-200308,43547,57406,-120990,-169766,-261218,-566245,-287772,118688,86144,-30158,-142527,-112637,-308935,5358,588998,543874,335546,-150597,58595,-158657,-286814,-14223,552613,897297,794739,315981,-233983,37386,222178,151641,-187946,-111110,-79344,-184200,-355761,-543455,-148392,219768,394501,311359,198103,-122413,-453002,-388559,-49458,110382,254207,184525,85104,-154692,-75942,178865,169044,60787,-94804,-335532,-213977,-6859,-8279,-261235,-194809,-369495,73565,225864,173502,47902,-67340,-171082,-8217,8565,-172367,-248233,-298056,-311308,-410056,-306652,-148449,212217,665052,669206,313816,107185,348736,546506,517267,424430,91020,-64915,-5067,335915,603413,585603,248947,-32428,-159544,-389351,36871,356293,248043,-78338,-404301,378381,736460,483795,-42824,-509132,-19565,326507,158842,-429637,-48876,272926,300687,271939,134227,69694,111205,79241,-7673,-70267,-44444,-116465,-214530,-352679,-317353,-68628,143046,223399,151307,-22833,-26461,-11600,-283515,-436197,-252774,-161636,-300821,-214188,99931,270242,294099,332691,373090,-13351,-257303,-196763,-169515,-200750,-391891,-15548,161523,390268,85420,-383567,-332866,-84001,-67564,-166727,674,-16854,-67894,260953,635811,875754,754309,313108,-159595,-417898,78871,626240,730605,374349,79289,408621,395981,191779,167328,144206,-103417,-349845,64946,351902,53411,15405,495174,643245,628473,602090,527376,574746,255076,30596,-187784,-245204,-279576,-517815,-410531,25909,172128,168325,114521,26402,-267686,-240887,-251854,-86081,179371,170112,125619,184189,313221,508533,370192,88679,62600,932473,1228508,637395,-252864,-323716,-229964,-539185,-324405,-308864,-555748,-37129,331447,247637,-98501,-9928,58005,-428181,8534,655197,411067,-384446,106932,555240,708004,638478,259398,-133332,-344395,-265688,-330191,-275399,-75067,187375,74819,-103517,-136088,-256993,-338228,-181159,-192279,-310769,-408027,-182971,-147887,182479,420126,312147,180738,-83172,-160845,-184912,89157,64082,-3600,41843,64130,101892,-128317,-423607,-218677,-346519,-394985,96074,293100,320605,302049,207442,64441,68538,-58948,-180435,-441175,-449601,-169392,-108968,-206112,-191466,-34069,204083,310230,135140,-303586,-440492,-280402,-166573,180234,270746,85607,139140,322251,689814,635128,277638,-5602,3848,28843,77316,43495,236860,307196,455055,-4630,-190224,-296465,-238664,239119,336298,45828,-536434,-449892,-342263,-167445,-121920,-130377,33289,-28749,-148888,-30232,266110,488668,440548,235528,-372530,-170330,274892,315434,52362,-105338,45460,208169,77944,-58741,-62439,-360332,-332118,13335,-148825,-174903,164615,399081,353452,-19400,-295928,-543782,-341209,62676,330129,448816,391896,530414,556868,436861,495580,282680,-5859,-320046,-238925,-114493,-257147,-515319,-152289,185862,246085,309951,78172,-264416,-412282,-431424,-259928,-122305,109893,434622,488685,304327,40703,-206966,-127992,250215,625900,682796,287722,-112571,-401153,-185229,263733,451248,391575,3112,-194915,-302480,-270210,-178160,-135746,-96754,226478,199761,-225091,-211171,-162854,-343265,-374080,-66438,264947,188122,-240665,-435805,-327932,-76534,222710,61749,-124379,45159,189459,76584,64246,-4439,-212800,-468121,-434696,-276211,-210523,-90874,-133583,-342162,-441576,-12503,216838,374597,147960,-161398,-318615,-185212,-333330,-572358,-405979,-367118,-227701,-68789,110421,-76881,-189823,194283,415724,347455,174716,-14938,124257,576060,896125,800565,288322,-148527,20771,251794,438711,284040,-74713,-325128,-314080,-187332,-39772,165934,425726,819585,1232479,1367958,1161171,733924,352478,173553,327930,427611,255508,-61205,-432488,-129069,176001,175168,28380,-74740,-174015,-397131,-509175,-35823,262617,56974,-274060,-113534,208407,624319,825181,699073,482208,207208,207490,183216,-49814,-439741,-263701,-148460,-325445,-250432,-127571,-402997,-431681,-305966,-249860,-235206,-260462,-376029,-348684,-344935,-301645,-368957,-202107,115871,333477,424324,133692,-242894,-213812,132473,505001,514145,607258,565161,278283,108702,-13379,145544,47256,-388682,-57384,48955,146741,-228462,-166689,-22207,3706,56089,-117001,-171357,180218,274197,26004,-389189,-438876,-156290,-59605,77955,381040,531366,486810,52261,-135498,56776,150901,335570,336190,-46566,-304039,37983,97486,-42824,215246,324379,118421,62764,250037,691455,943012,859967,569215,103208,-332711,-596383,-14471,600720,799668,384816,-255639,-350621,-146783,66627,-7071,-4013,69455,73851,129757,132923,-66375,-154506,-168875,-446454,-77207,326419,573999,683721,344956,-100390,-533027,-270098,-127794,-22903,263443,474190,351062,117923,-31399,65953,266501,353181,400239,450971,256877,-48219,-344952,-299982,28812,576985,690162,374455,58257,225054,248966,11290,-144295,-164204,-270907,-444952,-51591,230837,215221,21564,312199,850607,1046769,429934,-47354,-423133,-456035,-224126,-31481,-164986,-432298,-326876,-327503,-514521,-228816,6178,98131,-28391,-192237,-399957,-434859,-309142,49794,446339,727664,861128,733721,198032,-462737,-59341,455359,535064,161233,-335362,-515812,-310166,75201,537574,439991,65355,-294495,-276514,384359,577563,452553,151813,7997,42133,62533,-77996,-358449,-548730,-545538,-413703,-259252,-216341,-288343,-285380,-218020,-280327,-536632,-172854,-56822,-50851,-160093,-182052,-163465,-122319,-99560,114019,527752,688191,628716,452679,185965,-228004,-287403,-253921,-567338,-186220,-108284,-410191,86896,596346,529082,305507,229457,148563,-127457,-436005,-126002,430184,674368,378885,-186048,-383015,-219123,-37955,53596,-250015,-262388,395461,576686,327421,-107340,-193231,-245427,54707,377709,478153,514791,494501,303971,88890,-910,-148524,-74373,86421,175125,220641,250673,123028,-72546,115982,103078,-109117,-430502,-375389,-291481,-285659,-157110,-100683,-321646,-405778,-61032,388423,593715,346709,390246,742605,733801,165169,-504118,-76214,181264,-35420,-344708,-229205,89887,32568,31323,71044,110957,151511,183452,-1794,-183338,-174351,170029,497331,632918,704546,435198,25517,-254429,-272892,-533378,-118164,181223,260165,15219,-124997,29507,165585,150400,-134,-268557,-454391,-137119,3662,-98510,-239779,-371762,-403036,-305681,-314349,-253148,194383,546780,344635,-132953,-305789,46774,310050,244803,-209258,-398180,-314079,-317763,-539825,-490967,-454621,2931,424118,717360,560804,260347,-30703,-68237,357332,513714,172398,-297531,301906,608235,651543,322537,-50241,-284040,-270071,-273331,-397087,-378595,-156903,61248,213033,90064,-121684,-308630,-268644,26201,397570,497361,166118,-153203,-271131,-235975,-210008,-151650,-337743,-442940,-68719,829,-64258,-411257,-518644,-100711,336157,482894,206255,-58250,-34947,-39117,-199392,-194603,-170570,-19776,24580,192717,181112,20794,80890,-41152,-188780,-55807,188767,146354,-82669,-58859,96377,77371,127845,94607,-250812,-206649,-177646,-324525,4329,202390,204991,-42020,-253680,84718,309313,505064,516651,628757,667649,672557,576304,279040,1521,104153,-42032,-115260,-43908,-9341,-154339,-307853,-238618,-127730,-312040,-374494,-210852,-377543,-490248,-75,161966,245744,157052,123115,271350,161120,-164623,36765,275887,-4218,-349319,29616,272099,131491,11177,167172,334513,196630,111300,170314,224530,83004,-275275,-370227,-150900,109422,331207,241337,-109597,-525769,-639213,-548989,-401292,-292543,-500974,-58542,311738,431277,120404,-11450,-363470,-470959,-354735,-266827,65100,254494,258131,179530,72938,214013,185723,21557,-245957,139763,518618,585254,388346,594876,401869,338657,90951,-99208,158247,562202,648829,461697,36789,-470671,-211338,38110,116830,-93875,-218203,-412151,-388322,-362280,25266,252056,341329,196122,71240,-144643,80739,589749,1014553,1001600,684192,258673,103760,529537,913634,1084893,702836,195597,-164894,83995,77114,-370186,-160452,350916,232920,-160207,43256,279468,171812,359009,606806,648943,355897,-121049,-345523,-142748,47421,-29836,-210545,-283464,-294225,-247333,-102572,-228215,-241659,-251243,-196981,-176396,-155655,-272157,-63046,-74825,-340351,-242945,-170951,-80954,126436,303971,376822,240045,-53042,-242969,-115308,3552,15133,17310,-254240,-245003,-151564,-98884,-16731,11298,-84309,-319993,-27859,538969,541091,47212,-504043,-49349,-61113,-149132,-46020,116713,-14732,-270104,-11885,129000,-86749,-320101,-276360,53898,74682,-146671,-286091,-110397,120613,149511,222355,99772,152330,289474,385911,580058,511650,461106,219338,-223786,-211085,20304,13269,13758,-242041,-319523,-3469,170354,416486,569764,462407,598447,859908,931921,453075,-210566,-307655,-197867,-529175,-299423,-100757,17456,113947,235950,224142,298815,284153,210492,-17667,-281398,-397903,-329449,-327639,-142597,376305,564654,476923,-112472,-444370,-367936,-75846,230365,24383,33031,297009,462153,385788,197734,-3991,-320398,-515698,-150661,-54238,-319979,-514400,-327305,39004,301051,382442,380754,328950,300049,486225,449151,194866,34623,-149421,-459867,-301526,-249295,-302814,-127050,2927,29380,78523,12569,-199721,-226780,5065,-23638,-424042,-184846,94940,-174187,-478975,-127340,-81452,-152315,-185832,-9877,36035,107831,212777,137972,260971,493723,360964,320141,557682,987744,1060932,775511,282986,332559,460300,522075,558470,627469,940916,807503,249240,-354942,17616,301403,62915,-348850,-142743,106259,-14250,-80890,-45638,-93702,78628,348138,339496,144092,-245343,-340369,-416086,-261951,-396336,-347021,26485,31553,-207796,-588964,-130084,227059,291612,167112,-226467,-411140,-103658,401708,802289,781497,277423,-121853,-54558,156017,277165,263492,151497,174500,287114,227414,-107280,-107897,-99559,-239501,-449897,80080,183801,-6598,-300525,-279340,-124701,189192,200915,20039,-46941,-56034,-164508,-331660,-335729,-271726,-274551,-131963,-204568,-368472,-3823,446819,567053,644417,264373,-354938,928,611046,670183,428243,-147192,-173935,46291,13360,-244787,39969,343570,577498,313437,165169,393177,348724,39063,-4820,-107927,234386,334246,102301,-157666,120181,141330,88571,-64981,-81306,-167274,-375602,-472637,-271528,-58377,-53097,-98218,-6027,-101140,-221249,-269734,214685,568520,624525,407824,-97458,-257187,14144,-105312,-375542,-492278,-477698,-436534,-265898,-394430,-260881,86797,210568,84882,-211097,-138945,-23906,-94641,136855,419968,308117,-263106,-374288,-211635,-147637,59020,353337,572223,709972,559322,368344,387276,682883,895398,597333,251226,52099,158661,474806,594894,329560,-140827,-603816,-603696,-157430,-3105,167514,-140303,67253,223204,149917,-193725,-403813,-64321,-36896,-7081,-238588,-62014,-63723,-106203,-330607,-496866,-179080,-53640,-119392,-368591,-411087,-377270,-538333,-492529,-180728,100182,100767,13701,-114345,-148975,128144,69632,-86393,346075,673413,664268,276859,-165395,-224186,-122867,-178429,149325,53576,-193971,-98175,89292,101016,30357,17867,31770,-47586,-281758,-170318,-3282,-39156,-468150,-413990,-338675,-204873,484,158837,242501,142589,-151586,55222,243051,43805,-502393,-13178,32376,-115215,-250668,258058,561694,361250,-66443,-48822,41980,-413419,-465331,-152786,-22439,46575,-108203,-313216,-115068,69947,-33478,-341959,-9828,337014,468438,165837,38519,309436,264323,-22355,-426655,-244000,71212,524005,1106007,1068895,729746,207892,-75532,-36276,58055,36644,67579,77044,-4442,56905,147800,-30345,-368920,-556605,-529728,-367298,-379243,-334665,-272011,38464,98160,-59894,-256432,-194076,-368189,-334245,218494,590190,884603,813419,331675,-94647,-241966,-404033,-485261,-421281,-333437,-277520,-305493,-167085,-213691,-496125,-52489,455743,775225,842089,846578,173092,-538023,-61982,139277,-37015,-197044,-106995,63766,252921,123640,26545,107526,45044,-11528,74672,154201,392405,576164,557312,597843,540810,235572,-403058,-401922,-237912,-372904,125007,417635,306705,-365423,-37494,179680,177362,214360,175120,48024,-224440,-332569,-147466,-344547,-620788,-428082,-182115,-81111,-83297,-242127,-387252,224827,564127,712689,341705,-75318,-384356,-404167,-146719,14462,69741,156262,17892,57810,224937,418121,265822,66398,-87418,17331,79495,-154901,-405358,-17165,37077,29474,198970,197139,-2747,423281,461513,-91158,-81135,480809,745927,350578,-235612,-119815,294772,324474,82206,-206080,71751,36012,-397305,-314358,-226009,-43982,-47385,-385163,-54870,162862,81088,-263669,-5035,198037,-32866,457162,991974,1122733,330333,-853,260710,431438,289622,39632,-215964,-278132,-13182,242392,415645,320390,387135,301129,356294,576812,419906,255934,378617,729693,869211,522323,357681,96102,198338,537213,777033,820269,510972,205101,156526,297071,330256,112758,26281,-217225,-402055,-44769,75559,-140847,-134292,-51685,173396,354360,256288,-314008,-212144,110677,-148031,-500694,-263014,-313669,-485461,-248437,-56870,48597,-18099,-18423,-177932,-318290,-258640,-363960,-498292,-230514,-51446,-70207,35543,290565,645918,572092,224559,-112194,-281201,-378103,-355292,-445357,-426290,-160264,120139,270113,224691,57139,-17775,-21991,196429,273728,29714,-284497,-83607,-6752,-154306,-132655,-31410,100164,391810,509085,317333,168721,240876,-21007,-249511,-363450,-343516,-207340,-199526,-206762,-203520,-136437,-53519,-94147,-71453,25081,-32080,120931,181180,-26413,147100,260290,108453,71262,165183,231098],[195175,-114209,-322626,-233183,-158902,-90100,-158179,-369222,-222888,-666,-75576,-328547,-285284,-274481,-513057,-306782,-125921,-207505,-178515,-101064,82015,243833,451713,109977,-298122,-436496,-267357,-347364,58059,486363,543065,217665,-14674,201424,416705,25228,-423902,195416,174043,-164137,-173149,97454,262664,197375,41351,-159738,-241316,-71265,4164,-86647,63378,81078,56799,-137281,-366136,-280568,115661,436865,457986,527244,575068,495447,306645,-8748,-208673,50071,457960,423921,83131,-145787,89761,382188,163127,-310287,-285382,20704,-99592,-261323,-306611,-443072,-172415,-137003,-326381,-439309,-349474,-98710,82391,181174,128355,11449,5665,80745,295776,436681,448232,123539,-337573,-336940,-78750,-192794,-273821,58113,338965,427825,562672,521546,219998,-139528,-331416,341673,878067,1052496,806222,603468,522158,301488,134498,-66694,-312022,-43992,177405,62237,-267739,-200684,-4698,42583,-80931,-236794,-94715,-21323,-97153,-135258,-103290,107421,264160,300044,37704,-196834,4314,204153,193207,-152496,-269186,-135863,25412,26439,123388,289828,335398,456491,571216,653551,300336,-214959,237101,758690,568207,-9428,83247,169986,21867,-31989,55503,-9032,-120033,-52455,-68502,-177279,-207923,-58425,39490,-85570,-237779,468235,691448,487112,104407,347119,570111,290185,9350,-56750,-281183,-184840,289772,771023,913671,570778,51736,-243119,-154941,-242880,-280054,-279361,-107721,-106367,-100119,-101130,-174323,-216389,-203063,-235934,-451504,-180819,461278,742789,514778,-70236,-274024,-75371,-130692,-486979,-168389,311083,627172,597199,260875,197513,275626,259588,-146404,-515720,-315565,-181629,-206771,-280046,-308460,-444502,-233221,-183131,-76445,-122524,-145148,-31535,-133643,35604,250420,31914,-411845,-307681,-164380,-9410,-43190,-170166,126291,399923,433620,487204,652587,757587,579137,53090,-308455,-305368,-310181,-10195,-80799,-315563,-230402,-233123,-471098,-191086,227927,96486,64077,90097,30070,-377679,52248,746649,883097,371249,-321718,50284,-49500,-308484,45813,664564,1087594,886753,354939,-261553,20129,219513,61566,-176504,-119649,-155409,-301185,-276559,-130766,181921,387979,524843,467927,172016,-237588,-477018,-149340,61794,113410,212944,102581,40512,-345215,-285550,59623,199339,51908,-253163,-327273,-17578,131919,38164,-239944,-258963,-295711,213984,280671,166597,-62392,-270620,-256558,14962,-12459,-169463,-216841,-276184,-273867,-171409,-118943,-420922,118725,626747,527590,118125,-97617,153626,376762,248855,33120,-364790,23779,-167869,214585,705626,807318,335171,-67993,-319616,-262684,137947,552137,326571,-256799,-1348,684574,902365,562134,68048,-319892,-12642,404378,337929,-267990,-30675,580081,794089,679773,362813,145713,265333,194721,9737,-175204,-156673,-195469,-207566,-266043,-379672,-242399,-13664,158114,267595,146227,-3562,-83031,-186953,-340427,-492698,-487571,-528477,-382982,31428,276662,502487,255230,222457,-89208,-201748,-145095,-46498,-86509,6495,-335100,-135367,111722,-32024,-275067,-193648,-180431,-235681,-388114,-229546,-426767,-518474,-304183,193335,546648,459206,173194,-15771,-245316,-270495,252841,544121,520113,463531,539883,264778,5150,231112,234405,-62256,-229655,210741,452187,244426,152184,497641,562248,468198,409027,215220,381015,231415,29867,-206307,-220720,-295707,-577569,-205787,128482,173724,68917,-130983,-302971,-427064,-300290,-160850,87685,323060,166115,154733,236337,282122,293230,58645,-194767,204608,1105080,1233636,742024,-76928,-227944,-39935,-347714,-329326,-112344,-182506,-282674,-28364,-12890,-347971,-28868,121963,-265233,-21598,681795,530695,-318095,-52210,432629,566524,402875,-26777,-263578,-309395,-350909,-402700,-434875,-213395,41580,-8260,813,-91607,-230626,-381434,-231871,-185854,-243668,-403375,-448188,-283199,39268,282404,237133,113169,-46009,-262000,-288718,133130,75763,-61777,20633,59171,86284,-116861,-372166,-161771,-288821,-346512,-42063,32439,-49077,30734,96193,223733,273524,126238,-72491,-345822,-236263,-178036,-79331,-166955,-230055,-25605,161879,213382,49880,-341210,-194957,-181457,-245807,-27663,-53999,-19974,529581,707894,661348,278026,-77289,-249754,-78122,163689,365055,232567,214190,420174,662815,438941,116775,-216888,-39748,363249,399575,184304,-376628,-496262,-383833,-227581,-143761,-77443,63589,89697,129521,285154,537389,635569,595479,349123,-201786,-114192,171647,161775,-62597,-200148,-83402,113577,74231,79871,50719,-91296,33254,235812,147959,-32644,214730,460259,266501,-128786,-399186,-540660,-282594,73624,222211,251612,107336,205046,196770,-93472,227828,84878,-169639,-258443,-185043,-189428,-340828,-131188,-105689,-83387,131909,369113,306118,91303,-230724,-471524,-206331,-94931,61062,435665,665352,570631,342225,259343,21552,187116,734739,891573,474249,49263,-360030,-293758,-8583,317037,342368,76419,38304,-3408,-49876,-168610,-55536,-25317,97864,-98466,-334393,-73193,-14681,-206878,-361973,-222552,2145,30070,-159751,-287778,-324893,33314,322955,170765,-207306,81317,209206,89820,239023,282401,17351,-226965,-148031,9533,-79864,-56063,-164536,-507184,-361135,-196703,-138450,43267,12571,-181654,-314428,-219372,-386888,-421728,-196932,-279654,-305515,-150397,-57749,-176690,4360,361154,426064,274312,113401,-5159,235483,682973,987868,947975,377743,-89331,-46868,208065,531492,371224,-94685,-485063,-356938,-20773,265601,377074,484300,754536,1006722,1096331,836093,448799,145854,-46555,9932,121314,35052,-148308,-433558,-96530,126485,144588,48662,-169123,-278913,-75772,214821,535833,497907,128838,-454768,-163216,58587,328238,418085,301064,135848,69471,160790,211608,99775,-139686,-249864,-243320,-323370,-214031,-178093,-440018,-313805,-79585,61607,54755,-130421,-322673,-411336,-281356,-217392,-208728,62788,388321,624248,658961,181943,-418702,-223862,104789,299894,264355,298876,433750,348374,282431,44857,-42433,-207030,-441838,-30660,98287,-48126,-288864,-421243,-102929,134783,90057,-229319,-328988,-42410,-16439,-72542,-21930,-153538,-146398,-111037,23167,245375,330990,260489,-120695,-331159,-64105,62524,155768,41926,-275681,-352060,116526,379018,489229,651605,593138,290979,254414,438384,761066,1002942,868717,493260,177459,-227391,-486350,-416211,-83687,34173,-105812,-166148,-38847,129053,272503,225681,8485,-54173,41314,150049,247873,116134,4389,-175769,-113049,205991,419279,526522,515773,232281,57439,-339358,-196262,-41077,11037,243561,477064,339128,78062,-73010,-93648,50162,250452,421230,701270,650421,386051,77083,-114027,156305,643586,767771,375086,-94373,121591,264147,101442,-222329,-371859,-322342,-392572,-137852,81948,50222,60847,454514,1123364,1113094,507458,54695,-363540,-502116,-219820,17224,-65979,-225828,-28357,-105342,-478350,-133763,74002,61919,-108258,-252093,-385304,-443018,-339273,-38458,420712,847026,933625,414486,-141326,-504525,46552,493604,523762,176190,-190117,-444756,-327708,175286,586821,350126,-180302,-387583,-35742,431979,620561,478746,210764,-16913,-80872,-56053,-128053,-420320,-446156,-523459,-269363,-105737,-107806,-256108,-323522,-579207,-437944,-475237,-215428,-250402,-326977,-249948,-151089,-259104,-253377,-197712,18265,501735,682277,409214,215722,185224,208763,163619,-23831,-385251,-242462,-105580,-504757,-42999,538137,378401,161511,1278,-237286,-407305,-475132,-147691,376848,566590,260255,-316163,-324790,-268771,-176099,34316,-138731,-380568,270925,382222,129440,-176119,-34428,-153730,-157118,121300,216387,336160,306381,109179,-157904,-208888,-149210,-25693,-90628,6649,411714,548385,13855,-385619,30053,-100658,-286709,-256963,-215766,-230943,-253428,45929,238948,79764,-161904,-182029,89222,416817,438259,681579,955490,692887,-107551,-342028,26869,90571,-124502,-67157,208033,408234,236018,87097,32866,51779,51257,31241,21483,9782,132634,528690,622293,629591,574287,320696,-42620,-394058,-488043,-344135,15771,179030,191486,-83810,-138369,47353,231233,264599,172645,-78218,-512578,-290972,-140577,-205967,-305340,-448185,-96118,120389,69783,32484,329817,720325,535374,25195,-77789,302417,411815,226815,-163721,-136559,-98865,-244626,-449045,-323132,-270628,7762,268226,383005,237474,-46831,-257138,-121287,319985,391425,-22221,-252389,301791,382342,172337,-144040,-378211,-386327,-485226,-557406,-346100,-209051,-109038,-15899,37674,-240848,-554377,-431785,-461003,-27867,525394,771707,375141,-80962,-359854,-352152,-325212,-178294,-206678,-429325,-304320,-65039,37908,-195511,-336850,-281449,225453,560552,446699,360361,260387,165134,125875,82105,21620,56360,140909,474894,504296,146893,-3953,-72587,-316906,-303366,-54091,-34014,-300017,-240568,-24471,107870,341562,294614,-171042,-307762,-150316,-339719,37233,421866,518927,178055,-357257,-8069,319215,471741,438371,465760,499681,518233,565727,390348,30667,-147915,-347203,-366799,-174834,-79379,-175441,-292880,-285384,-147799,-241671,-369105,-321109,-436753,-523793,-147220,44323,312923,375836,281751,199264,109873,-138349,18551,196825,39722,-273962,-115865,62916,-28517,83958,442655,546279,324230,190165,255463,463358,323453,-177372,-327792,-86090,47947,332092,392830,141209,-269025,-533257,-509271,-483198,-277391,-285968,-217412,102448,126141,-92938,-131001,-170581,-362796,-557010,-225321,209108,386203,205518,-19973,-158188,-13851,67932,9741,-198404,-16601,306535,458331,570968,761860,866807,763818,474467,3197,-49221,360858,518697,287391,-117114,-321335,-173209,-132353,-76557,-82838,-168883,-443976,-336064,-77981,115904,225726,172276,128653,147600,51544,180419,535678,815214,831640,545416,146653,51925,602906,1139446,1216018,765631,180458,122502,344561,207507,-344163,-66050,502494,549139,200704,170143,290044,90619,393897,847950,918027,562138,34840,-201443,-114153,22010,-76838,-112916,-146063,-312248,-309995,-166912,-339463,-154524,-266791,-308718,-63388,138561,74895,146581,101208,-233369,-363180,-293041,-144988,179908,445826,541069,293743,-174036,-475140,-231541,-104677,59772,124503,-112217,-112827,13759,-16420,135650,8446,-223862,-524930,-136682,380518,581955,264743,-301100,-321432,-348311,-473352,-158119,68723,-162118,-485698,63382,284854,109172,-91767,-276881,143102,325860,96527,-368824,-400729,-216416,5437,58233,-4023,77123,346233,393120,530490,411137,286996,-44528,-124626,253227,444656,271331,138554,-51658,-317155,-14662,189815,343448,321351,259184,324961,466251,848709,586695,24816,-284736,-188580,-401987,-518805,-347213,-240837,-121732,-53643,-13779,26301,40878,125991,141475,145137,-25155,167302,275322,201793,329435,480256,324152,-200785,-479938,-527887,-118312,182843,-76622,141771,568244,606958,497794,209524,10238,-176798,-427900,-335473,-199361,-345048,-606476,-407386,56094,294883,473488,302785,181130,126707,414393,452439,317845,360410,235928,-172759,-210436,-59633,-186177,-89584,-4759,30998,117943,-52217,-285808,-298102,-66010,-137804,-432812,-175942,-14775,-262032,-291226,10294,-50222,-231979,-152917,82586,89004,128109,200932,45548,27936,196059,-25193,-52863,145013,484688,557156,416807,286997,565028,577711,577118,580181,583563,882091,813203,177553,-491718,-111360,237947,60312,-385386,-281954,105791,34007,-49022,33839,44328,198055,397232,249989,-138890,-391839,-104664,-18299,-78029,-337582,-283458,60149,68025,-70796,-347971,-424544,-113709,33901,85662,-114694,-353800,-16721,601050,963602,742985,73057,-260985,87816,299096,380429,211669,-35244,53610,237052,46087,-288628,-178550,-160948,-218937,-382543,-232478,-480314,-356847,-69785,-246232,-332733,-106415,-118686,-104929,36460,80725,663,56923,-30199,-172491,-171458,178253,110137,-356019,-136895,308460,462956,543969,175571,-258214,132577,694788,647466,277888,-267902,-12819,186488,46736,-189314,149214,557490,907173,520257,193075,389922,361467,143916,69747,-219072,72960,86221,-87210,127768,369469,261363,88225,-61446,-94222,-157429,-301987,-434945,-288888,-50885,18456,117760,155913,-162499,-535302,-104725,370773,579220,485199,266161,-299925,-265707,273237,248353,-84670,-424176,-359540,-66725,94674,-44479,-265289,-217600,-189342,-354876,-542817,-216815,31953,-140073,12902,404158,440498,7693,-485164,-236101,-67338,120628,487587,494406,501641,411328,128532,1508,390040,881018,766137,490165,296266,306851,489154,590761,286922,-119012,-376501,-372528,-354841,40320,314606,288655,336405,257054,-74037,-280381,131312,107471,-70692,-351672,-109326,14243,5062,-78865,-349683,-296734,390578,502202,384159,20876,-352666,-484220,-395364,-384271,-422643,-143963,-131056,-134610,-126813,-293275,-199413,-174684,-293517,113691,462534,500129,141524,-219826,-268659,-267265,-455403,-82161,-28081,-353444,-535842,-304138,-225821,-118168,101420,113169,25856,-200222,85648,284543,78202,-395409,-478499,-390084,-411096,-236423,72988,332530,385235,180739,284309,407824,104249,-267081,165766,225874,49754,91449,507748,594479,386702,-23689,-100917,-80163,-440346,-419358,-277663,-145799,-84584,-202478,-408906,-303107,-34447,-9767,-361968,-111789,328362,581187,349664,131065,233207,135595,-230705,-239873,150528,520637,947091,1295980,1233855,733621,195380,-137074,-155267,-51851,85723,104912,35917,-97431,-86067,-103041,-354971,-453445,-104510,-60779,-319467,-420572,-319616,-296339,-115606,-54568,-177729,-505267,-203073,-118716,-156604,193385,448125,786683,819323,427721,-44502,-379534,-535726,-480671,-347988,-438327,-402627,-265271,-154731,-147751,-24190,106085,480667,702598,724915,674536,-6855,-290669,135991,282205,120845,-123394,-204917,-213901,-50411,-51781,-175456,-18585,140188,218508,265769,283680,478356,584952,616347,729127,747707,422675,-277619,-60064,309869,102480,-354783,-2010,47225,-246406,61663,201252,239020,351019,303596,111472,-97452,-312385,-479216,-403187,-165277,-82330,2915,100957,10065,-117614,-365774,-271321,66633,285599,-42571,-390324,-363872,-113419,-111662,-180047,-113327,-27453,-227360,-178384,206499,522619,389404,222319,111018,160876,227264,8918,-431882,-42374,-110498,-297543,230077,497640,378008,615451,659384,35726,-141936,349844,543020,227939,-342616,-89391,352678,436547,56692,-484068,40022,114697,-250640,-245532,92426,225836,70959,-175039,-326037,-133566,-125356,-371562,-112824,85201,-89468,500926,1030047,1146761,647146,153393,189059,378885,158487,-39529,-228813,-131488,169624,287634,276225,63304,14512,94174,249531,590108,501772,51575,-28367,443195,497029,169763,-57735,-83634,154391,615580,894179,941761,491167,182839,268994,428440,298311,57222,-7505,-223940,-360190,-162442,-157509,-455810,-271506,-64357,266187,442059,296593,-293667,-162492,315006,165977,-312254,-260628,-140170,-286799,-473553,-267993,-135032,-186623,-211202,-380488,-368551,-139445,-172911,-254921,-326890,-116635,-195219,-147316,183071,589559,492595,-91814,-321738,11521,39436,80997,-70386,-246452,-487736,-170102,142405,307246,193350,100851,4238,94268,123666,-109212,-239913,51525,199878,-77121,-246892,-329691,-314505,50694,292224,133251,51184,226588,75039,-73147,-116728,-90900,-22409,60338,103150,102657,83539,16185,-122541,-187738,101603,138170,122289,13064,-59653,128380,216101,84426,42556,146257,241205],[107342,-197073,-254587,-142309,-88449,-41120,-181649,-430172,-168004,81182,67929,-189666,-466584,-447540,-418603,-273585,-206238,-261766,-174791,-133639,-44135,181286,450509,93362,-273330,-535002,-307653,-413231,-5212,383962,328892,283478,436454,533801,478512,-66425,-370118,166639,105290,-544190,-207450,267552,350316,163254,78852,-38305,-235556,10942,64653,-190193,-155706,46780,213154,17989,-288416,-199135,161870,408055,463637,509761,446710,336579,214687,91356,-50370,1566,251853,158459,-148252,-188675,262714,491933,73124,-431346,127528,246877,-109835,-279498,-211221,-408617,-225197,-224738,-349287,-594219,-422963,-166479,51824,136087,129961,10112,-33592,-15482,263493,288350,240553,10243,-377529,-224726,-46632,-196016,-334308,187768,383727,423424,356732,223657,-9885,-108376,104977,502808,747453,858708,615878,506565,561692,467994,250510,-12217,-124353,20817,60946,-38887,-289877,-524107,-527774,-297422,-186684,-332881,-217939,21444,87843,73755,-31431,56301,131894,63131,-156508,-257366,18150,163090,241334,-114929,-334811,-245785,-74667,74093,431239,563414,373381,295371,493409,677834,581172,363253,513097,664611,395750,-12855,254942,374536,218177,42208,-31298,-111553,-206920,-173985,-222595,-177427,-280301,-112835,-136028,-242394,-251146,313681,407498,116496,-68917,283581,403643,4126,-219244,-256719,-230824,-175005,238368,699715,814869,549011,154772,8700,53333,-10372,-78197,-128999,-2219,-107941,-65830,185281,412522,304216,84908,-74586,-186111,-127553,424593,647749,485483,109941,-229553,-210831,-316436,-523485,-189240,-22072,-34352,-65805,3516,221483,332386,306735,-149780,-462613,-254425,-203833,-186238,-228404,-214563,-305996,-455748,-200468,111648,156265,-88558,-134929,-22353,133518,280493,82240,-355654,-374713,-316335,-257938,-301307,-122734,297290,565557,566395,680587,869846,979895,699949,119837,-158082,-203614,-531977,-166834,-288462,-447968,-183167,-188131,-412542,-125596,242415,75764,138279,266782,64885,-462876,-49447,554841,868164,174672,-467563,111266,158193,-294973,-146719,435723,855524,729934,237327,-387765,-890,147679,-167127,-260636,-99890,-174529,-97019,190009,269188,350666,371912,497919,589186,214893,-308785,-269378,227109,406778,314162,206647,16403,-67330,-299816,3716,202704,292243,-16498,-349090,-162022,118384,181905,54679,-55287,-233259,-144338,142417,140237,20235,-199271,-412240,-320900,-13720,-22850,-129989,-140286,-286257,-319700,11880,92555,-209899,-65647,318276,254406,-75016,-442807,-212692,21725,-36376,-252871,-20301,393897,86926,23728,640631,888797,426018,12049,-215869,-33484,206076,480742,169694,-280564,462282,937513,979109,585167,80398,-371426,-85880,418669,433506,-92306,-73175,701270,1110796,944946,471027,139209,273261,136015,-131276,-350446,-298216,-240674,-157216,-112428,-142751,-202038,-158113,84643,259466,191423,-34515,-201985,-170791,-67294,-101096,-103611,-200629,-489023,-86349,304706,764592,757535,566024,61326,-63843,59036,219188,414339,554647,339995,-138727,-220807,-127326,-173940,-164465,-307557,-461145,-299294,-8426,-107490,-73256,-281207,-374278,-80004,-135135,-189853,-51320,-76602,-451447,-183708,242721,536584,751501,704484,228598,-271224,198221,277123,-48321,-250343,29220,76854,154434,288120,469022,400831,119444,-96243,-364830,-177242,-2454,-35391,-208532,-239197,-337387,-454745,-145333,-1264,-2019,-71377,-335523,-241111,-356868,-280799,-32863,244367,413417,200524,184212,265641,284342,131191,-142041,-460011,166940,831719,882829,626554,132866,-77525,62315,-229366,-372862,-50414,10907,-327943,-347522,-209000,-365626,-249869,-116568,-332779,-179962,341370,283561,-149686,-216614,205164,328690,161080,-275301,-327627,-341263,-356949,-173277,5308,-104698,-147276,-74185,40129,-130054,-246302,-361056,-266557,-141645,-87458,-34189,-417963,-365387,-153968,25000,98873,131756,218475,-132249,-377803,162267,127108,-101956,22747,74282,71919,-88670,-314288,-113663,-240959,-330964,-211374,-203216,-345641,-220786,-60395,191793,201421,84442,-136360,-269870,46489,123798,93535,7193,-115704,9457,138751,193641,13139,-403464,100630,72313,-165015,-167481,-187875,90212,692020,862026,465660,-108241,-267566,-269524,-185477,188586,496342,361823,40223,289250,601641,712975,401456,122259,228153,525231,576836,400426,-62179,-381112,-494302,-311484,-197177,-72771,48001,170688,377846,536588,708316,700905,641818,353760,-23178,-56661,-27354,-75235,-173954,-304053,-220560,156264,235335,258583,174834,138484,275965,294906,291845,180492,328680,438581,101032,-294072,-438922,-546876,-303745,-52710,14243,-27442,-164141,-50749,-70109,-421859,-111455,-156834,-238663,-115271,-172844,-418765,61774,320487,115069,-316320,54224,339443,413946,324167,-87554,-355888,-46749,36096,39192,335219,671301,717670,673092,687442,85714,115799,921607,1187183,804503,276190,-161828,-235438,-78176,197672,253874,128643,226452,285311,263994,104742,90412,44806,-1321,-297509,-152532,73789,75564,-116382,-224647,-230995,-383583,-222663,-29682,-167386,-358475,185661,502067,282909,-307665,8598,115939,127179,427093,533171,245590,56074,206503,269755,79323,21,-121737,-422097,-81776,-69550,-231488,-305073,-130585,-168195,-176062,-143125,-162917,-110434,-44783,-248027,-421908,-130293,-116242,-36295,256445,493767,335594,109809,22867,86032,411595,755133,892970,823766,308419,-94871,-217960,792,331497,240853,-187279,-488203,-278493,102145,391557,477108,550309,756515,797168,679278,350483,22570,-162099,-296742,-218234,-23172,59337,-156364,-376683,-47373,65857,104843,62545,-264244,-50547,303253,536963,644009,720606,416868,-89369,6941,-146756,-78212,96134,83854,-119803,-117861,131227,316946,304799,169205,-26332,-214231,-350297,-234557,-332108,-346991,-56183,172976,315816,272885,48417,-52113,-149138,-150239,-105217,-95373,167787,504928,764157,721371,188866,-426648,-234323,-18986,-27124,-56556,-93893,81726,244910,299029,80806,-218215,-448912,-164555,62778,225381,-182846,-298369,-346005,-143699,90386,-23165,-362536,-331091,-204745,-316178,-86,229906,75945,-122674,-175938,-27087,213660,292451,181934,-147511,-482558,-291513,-202526,-238301,-336686,-479482,-228077,208363,601319,870031,886029,689571,422118,367845,465460,623914,832685,797786,415453,154968,-168863,-413362,-314894,-238650,13907,-97805,107196,281346,447626,431482,353092,16215,-257633,-103687,41851,152854,123887,141445,175172,363166,455774,458959,412950,341871,322141,234616,-221563,-160042,-1471,8676,168888,410377,388797,180047,80117,80848,151553,424777,672864,929318,966878,702582,377741,90650,260937,662797,818175,406438,-243096,31933,344355,298935,-48945,-512610,-383020,-414435,-324380,-163195,-201131,-50340,376951,923499,778205,405670,46584,-241893,-405274,-185697,40834,1774,-10098,194644,54461,-277148,-5281,131723,-67200,-251474,-339136,-357404,-405278,-376687,-99439,314568,746470,749083,90098,-510592,-332035,105569,432953,405657,133050,-100056,-371568,-329111,215742,549798,372026,-204981,-412176,6861,214677,418067,396155,272200,-20915,-196180,-205833,-251724,-537229,-389191,-478620,-236022,-33409,-30220,-202817,-305778,-259182,-16298,-304169,-255796,-417935,-386615,-187987,-42927,-343574,-288725,-84848,-22729,276119,489912,249389,-144402,75073,476674,485254,162364,-115580,-161591,102820,-155834,-112196,285704,138670,-3251,-101094,-294420,-462076,-322211,-172870,246909,363581,109424,-409688,-265503,-318778,-394376,-83606,-75112,-416192,-13447,8831,-241555,-69503,89107,-138470,-356438,-70236,155080,226711,10706,-224189,-371195,-344021,-85792,74930,-153891,-219530,511488,735601,83787,-164423,-25105,-277333,-182404,-49010,-208287,-285414,-253355,181542,460714,342069,91850,-46026,-197039,42283,357246,809174,986146,489813,-362832,-130574,-16736,-181258,-148680,434222,673656,627041,389215,126024,-5832,-57648,-131989,-154684,30249,186084,434164,802850,742580,623829,351239,82944,-150191,-314535,-247875,-120560,104020,133374,117729,-112383,-170431,32509,284085,349611,285968,60443,-386551,-448649,-377443,-365573,-399653,-361929,259742,556644,459746,478990,607446,832199,582995,107527,73065,341076,293182,124193,61608,132397,94161,-148692,-334741,-245950,-154904,-7937,100634,7109,-148558,-399562,-364933,-134890,229153,194070,-271873,-148609,208923,25885,-307352,-119369,-96167,-374223,-545414,-419901,-165596,-93675,-126596,-143601,-167664,-486221,-429471,-224682,-399321,-140725,517587,820518,484385,-8877,-340415,-432951,-269746,-30481,8541,-188070,-379979,-107283,22440,-62657,-155691,-430705,-83739,385859,599237,695115,364875,329920,332397,260312,131030,-1171,117902,538152,636793,228289,-118308,-102407,-294121,-340581,-127453,-90439,-335814,-505646,-212556,113566,417388,333651,-108546,-447907,-195089,-278333,81129,589530,736759,337899,-296044,-138223,225327,329147,246585,178504,201623,284172,465586,455017,157615,-229809,-505063,-385585,-423811,-228820,-211711,-247981,-277581,-175838,-209940,-258382,-313831,-427172,-403909,-315808,-83891,304514,459264,353699,170543,60115,-104926,6639,130777,112506,-185303,-311400,-215235,-134634,172292,581022,654779,498232,282773,273062,593397,480567,58714,-105785,-81670,-112796,261436,416438,319067,12977,-313144,-286301,-475354,-281945,-96868,-230927,-196550,-237591,-255054,-173579,17325,-49376,-282454,-118232,292897,491233,242124,-115220,-338372,-266450,-108977,-125657,-232436,-137374,115547,271397,560269,648893,1014083,959488,686331,101785,-324273,86305,353266,126155,-75118,72410,258784,70653,-301725,-62443,-147844,-406296,-132066,283330,255915,221999,142240,167935,220411,269754,284299,388303,442088,498873,292817,-54076,-62659,576216,1179508,1146846,724773,209184,386731,473842,151361,-456237,-74712,471419,650787,405627,187797,232637,60892,368293,920524,1024220,728645,211146,-50751,-129867,-104935,-236951,-170597,-127410,-344338,-468323,-366430,-306069,-131184,-305701,-368773,73993,305875,251530,231594,209795,-104435,-376612,-270502,-128939,191360,473192,560701,250267,-366469,-191916,-161770,-355006,-10863,169912,86437,63710,141244,119107,316895,120014,-263957,-297204,212,197320,547722,472811,101089,-202610,-278409,-445742,-275333,-85391,-321975,-449226,69521,247649,178847,11436,-219516,236955,530550,303260,-219307,-441807,-461383,-69346,-83952,-148754,-112112,172857,204301,295292,205968,28400,-238702,83673,509924,472700,113791,41965,-5309,-343879,-68782,185650,235927,99798,128722,61489,35343,508865,544535,137877,-247348,-270869,-438242,-593738,-470429,-378917,-273675,-254216,-173853,-119275,-98760,73966,335821,533365,417300,555968,651376,471259,210949,210088,-13062,-294131,-510750,-386348,-21738,109116,-179789,321816,869743,844026,717495,283364,77118,29296,-205098,-515931,-273076,-267382,-500611,-515369,-47880,116382,280696,24518,-165693,-136334,274132,424394,425459,519008,458205,153720,34053,127938,-15570,4,31581,38077,99078,-118040,-328214,-295382,-77433,-73448,-181304,-78662,-132799,-337601,-110828,72188,-98871,-318163,13148,200737,119787,102841,104636,-97389,-259163,-210502,-446715,-409388,-366153,-129078,26875,-80653,107234,509049,442887,378850,303712,178270,399233,487670,133171,-152348,-65597,170518,81791,-244029,-435003,-40494,-77241,-81645,141166,257609,363899,419987,140771,-403448,-179167,68483,204375,10240,-311779,-296172,32024,93239,24472,-191202,-483909,-442853,-288773,-71771,-10050,-319165,-40610,657974,968241,605868,-108147,6129,333939,378656,339591,55917,-300830,-91455,119172,-100213,-427715,-334939,-278822,-240708,-394477,-364663,122232,396455,355432,-46534,-334250,-618496,-583873,-316727,55213,170672,87004,282163,230290,-38243,-51209,373972,266667,-267014,-256221,35158,255619,326807,26642,-172942,166871,569213,535025,19689,-355520,82269,238187,17132,-179116,193109,615968,873358,527229,268364,433614,421469,221316,-81793,-445046,-72330,-245193,-241297,336990,507290,316291,-19587,-163281,-221435,-279511,-302340,-367798,-253840,-53290,124933,303156,239582,-217468,-427178,36586,328206,399080,361996,262148,-168526,-297821,372554,478855,150383,-217558,-169952,313441,479746,272708,-214840,-422400,-335334,-543027,-181006,-109091,-49138,-256571,-222919,195228,337190,114222,-323331,-165785,9931,80566,382031,272019,166431,178860,-16100,-329966,161156,822616,922950,715093,550541,441421,461592,571526,410554,77988,-249981,-375079,-482012,-82166,156200,522728,662428,329580,-242984,-229340,355439,155571,8231,-78019,14404,138051,162570,-36255,-365179,-272648,501537,629141,442414,132285,-343446,-412526,-214732,-116555,-366422,-346483,-410903,-347407,-128304,-173087,-420478,-460558,-530754,-229554,44185,37589,-186605,-320043,-331620,-441086,-524029,-194864,-122123,-337183,-243310,-371881,-354814,-81453,304314,463710,252430,-61614,272831,494766,129363,-375059,-570528,-384869,-343314,-150736,-241348,124621,380576,382134,460988,457921,68417,-31251,241353,269512,62866,317817,831801,720676,394250,-68811,-348644,-425159,-394616,-263150,-255437,-222027,-226561,-275385,-401307,-455054,-207172,-91318,-317149,-116233,309565,550755,371221,54055,2841,-48905,-266381,-201472,317396,616356,996189,1091268,1066658,575367,166669,-112463,-204439,-119770,105543,91148,-31258,-232228,-320170,-409604,-429392,-78486,228621,270441,-60198,-356083,-344482,-306177,-311384,-276138,-254694,-389527,-178453,132720,64989,152530,336750,666426,785155,535063,159506,-153311,-290905,-217345,-219846,-325432,-537573,-406968,-262696,-99573,201608,339726,488569,496877,441387,375023,260229,96210,191972,267913,188195,-76249,-215635,-378263,-390195,-251948,-449174,-164082,215164,342509,263655,268747,454195,450402,580906,785426,800667,409180,-208133,284247,858927,716680,-176541,-499727,-375897,-105997,139677,193795,237475,318955,228913,94066,41283,-74613,-2483,137289,377769,327777,186193,349745,290900,93273,-195459,-367994,-300159,-153879,-177923,-144626,27143,188744,1227,-358413,-62642,217212,35699,-339023,88880,414249,380299,291205,213187,156462,275931,-8993,-389332,-93885,-162053,-409879,296988,655455,704509,724623,658446,41980,-163075,192331,240267,20915,-494478,-184000,263786,423095,57891,-454499,-99648,63350,-182686,-198898,285479,511613,301459,63125,-301874,-415016,-281017,-374068,-303969,-265947,-190567,263040,574657,540531,499233,139990,28381,126012,-34521,-110083,-137338,57587,266534,157307,-116466,-20323,191848,-177608,-83527,433693,564087,78490,-458071,18178,10514,-172420,-256391,-218285,39528,462760,754322,756092,309591,147462,308239,370187,79360,-103930,-159946,-284224,-286219,-243789,-381628,-441632,-306925,-103344,168188,318806,180571,-310741,-150600,423150,446059,71267,-872,81847,-156788,-536288,-394700,-212324,-187845,-217682,-406291,-551024,-171287,-23783,19360,-24562,-92918,-186670,-350663,-8630,365417,253057,-356680,-163037,294903,410643,401209,209536,-27821,-354418,-386516,-46645,243064,209614,134486,27883,-37505,-92275,-244443,-187474,78156,250938,-92676,-499499,-380946,-362023,-293405,-9673,-118803,-39210,203907,160726,55724,110961,155094,173287,228565,313267,365693,301209,96115,-156259,-189010,187913,237920,70145,-197644,-63744,99310,148666,65249,32758,171339,255089],[103206,-218661,-148696,-50455,-34377,-39659,-216144,-359386,-32587,224542,324865,6937,-421771,-411049,-243095,-63925,-228009,-266082,-151804,-93792,17642,170207,344570,74327,-253765,-559181,-273202,-370815,-66860,206451,66715,410767,781760,724643,385949,-132709,-332121,17686,79613,-249539,13606,433271,421583,180418,223078,226228,-72233,84736,152382,-164285,-368320,37258,236425,16416,-293211,-149122,203458,378965,460073,469494,358337,239440,207583,268984,185725,41828,-72754,-176123,-357992,-194156,361950,485791,11968,-47212,488018,353017,-180872,-235191,-128184,-306111,-132041,-136267,-213542,-522831,-308480,-112384,42775,-5402,-110208,-118035,-166566,-208627,76843,51818,-63352,-100439,-296650,-51490,55651,-69116,-179093,269824,398270,433331,195483,-80218,-251907,-5608,359128,438096,450526,492391,344325,312781,447814,486747,254722,-9754,-10136,-6467,-102207,-176655,-187487,-260497,-322031,-217647,-76469,-196087,-282225,44439,238651,264113,87812,21457,56128,-13546,-180207,-174536,-4480,-34167,-78321,-291933,-259450,-233585,-133933,169035,649101,696483,325866,187294,712162,1099902,982231,822947,710438,473467,115719,-11634,356610,487383,356522,129490,-53189,-125158,-208806,-270214,-429105,-245932,-279087,-330022,-311508,-350818,-305837,-653,9632,-433031,-140250,242821,228058,-157744,-246706,-265135,-144993,-171271,170060,637933,726924,482788,149073,91152,148206,193670,71557,43156,79279,-141007,-143996,273082,680498,531085,203680,87471,20066,-9674,283830,434497,352098,129884,-228808,-350888,-462636,-497582,-320175,-385079,-177367,-243953,-132135,291878,323153,238182,-173051,-352188,-207301,-234068,-198944,-180564,-119187,-107109,-62275,28631,292983,320716,-38154,-204846,93950,224977,265612,88093,-319288,-380961,-440867,-563690,-403441,23700,434773,580416,547317,684640,881505,998915,668996,143425,62871,83382,-223443,-140773,-112677,-130265,-81993,-179186,-435001,-83562,214235,38731,104258,339617,54307,-337493,-228938,122058,445970,-17987,-210109,347542,458572,48420,-537735,-22791,302654,396010,58177,-256361,72309,59007,-410234,-268085,-70696,-166256,60638,465941,521499,347864,176019,288111,537150,247113,-197370,-55393,568083,736714,541438,228741,-53649,-225469,-175809,301173,586695,370740,-101131,-193938,-12697,116894,89568,-16268,151615,63780,85884,-24094,-156931,-253128,-315920,-402047,-317286,-85436,-6043,-30246,-63636,-322954,-355085,24479,143389,-69477,-361283,-173979,71282,139667,-8409,-265784,-357980,-260889,-194917,132575,455762,278175,-205120,429840,777292,433500,102646,38022,238151,331202,272716,-33833,134061,771791,992787,884379,506253,29471,-531896,-176142,348478,373615,-55375,-189867,576026,1114951,964234,429864,38048,75047,-146234,-426288,-497510,-381530,-197086,-38978,53431,66750,40527,-68765,70820,94466,116058,53560,-88522,-216069,64113,205934,294664,31168,-411472,-224233,298168,832280,1228380,941157,314713,106506,250958,491191,875914,788144,598537,-46190,-215497,-184493,-177912,-301280,-484616,-345271,-61609,233876,247130,105004,2449,-154893,-306153,-411967,-487293,-265479,-105834,-254004,-368738,-27319,354578,728176,739063,292294,-329863,38891,216224,-100202,-391090,-411367,-291333,252683,519469,450004,216144,-126878,-88537,118956,-34784,-394401,-229883,-260136,-300506,-353984,-396257,-242199,-288510,-298039,-213921,-216940,-21592,-236860,-182632,44449,281285,354195,187129,123056,196959,266257,103170,-166531,-350131,-18615,190376,290035,299669,202810,12,-14326,-244287,-504051,-146601,21017,-138035,-475451,-370661,-272552,-296189,-494450,-603296,-270714,360,-31345,-59770,-328751,-95565,34825,-72216,-429651,-393442,-456669,-274570,37417,284441,104311,-76259,-69410,-112757,-273825,-328788,-335934,-287329,-105143,62594,215493,-205041,-468253,-344877,-301805,9739,310352,515643,131909,-317418,128375,139839,-156928,-52024,-15419,-11898,-127089,-294932,-130815,-277035,-429604,-419396,-386871,-329559,-368225,-217812,-13212,-97073,-248617,-510491,-55854,317014,455010,187654,74005,63320,82642,118698,201465,-5308,-439981,270978,319768,18143,-169733,-199340,59443,532529,699563,122763,-135862,92304,-16269,-227264,86571,421309,423319,-61129,-103551,344092,776024,614477,486795,486300,673828,795117,616581,288343,-145739,-413706,-438617,-311205,-192220,-122486,100868,457754,640593,696660,624147,489407,160524,-44309,-141341,-295275,-265150,-199397,-297277,-378566,154572,351733,313863,151128,149728,254360,156416,216865,274067,385429,301085,-136571,-465736,-373092,-526051,-404040,-328867,-341650,-393516,-403699,-200551,-149609,-194866,-196766,-441705,-332417,-140205,-315017,-219210,415319,556154,215623,-275307,-55334,159137,290007,329602,34895,-100515,111335,113046,15903,140385,466703,643908,756815,682271,-64604,63834,1016791,1374537,1125684,414729,-92235,-247433,-1166,71662,94941,49403,252897,431417,477126,420815,239719,81190,-95335,-239935,-31456,101768,39267,-122837,-107764,-17920,-101014,-134206,86253,-109386,-433221,236190,639930,318884,-319089,-213134,-59045,145430,481054,596923,378572,323567,541455,443687,167031,-1038,-131334,-309586,90459,161085,-35509,-451438,-290867,-146148,43750,115896,215284,165337,-45640,-347510,-376875,-25142,-4742,178694,413329,508617,127477,-143639,-34032,199402,476961,691750,617601,470886,122774,-155867,-388556,-313379,-108828,-92059,-357139,-449615,-248780,36839,257299,428388,587280,761965,690243,419124,-114274,-421759,-424689,-500067,-169704,113214,151725,-223120,-283392,-11718,7263,66443,32139,-399247,25329,335097,427470,621505,1158734,893048,234980,79747,-263352,-100124,460826,466228,153540,-319785,86133,429631,494810,391818,175197,-110678,-343633,-332541,-465648,-234760,92305,288266,385902,294882,204397,173519,112688,-56536,-69915,-99100,76545,407683,682802,591413,146478,-326281,-296548,-192105,-156858,-32006,-43556,-303194,16598,198698,93055,-340153,-256574,22688,194517,418672,-69807,-19355,-77342,-72550,-109479,-218924,-351632,-175572,-118924,-356072,67030,316567,264066,-35646,-168133,-26373,198614,354160,285515,51627,-184792,-389232,-519094,-456599,-393496,-318890,-165592,145649,549104,879124,764404,536760,422824,363291,342403,407147,561450,615014,343883,78323,-193926,-480367,-21336,281465,400360,279166,309692,414397,552755,434991,334940,28014,-285730,-363922,-212607,-149115,-131137,-23281,366533,606688,539724,377826,174002,100018,243836,183862,-231169,-230835,-64874,-54929,51387,238304,346845,242124,220620,340974,542983,772659,929125,1007182,1040221,752169,404102,140413,282156,581935,744455,395900,-144662,-37079,420706,477934,186823,-324906,-488816,-455731,-511823,-446883,-427927,-256637,70813,305843,217458,121724,-93684,-205341,-356332,-159597,25916,11232,147676,303759,122434,-123490,27546,75164,-278447,-425878,-410013,-341684,-356189,-421239,-127410,232431,526415,472568,220197,-23307,-113434,92193,290702,210540,30655,-116498,-390056,-302980,158071,406261,404867,-2094,-454018,-187573,-206307,-5471,236566,278193,-11701,-264739,-332583,-402637,-498104,-422975,-499859,-300589,-68588,-54337,-248700,-433354,-126863,20886,-177237,-357542,-323956,-45404,57182,55393,-296458,-218079,55085,-5921,-52258,209586,184227,-375022,9602,544883,622842,306279,113171,61002,382211,273904,115414,51722,-25207,-100732,-19755,-7900,-339298,-300522,-216814,75305,199166,130628,-142555,-245184,-295627,-530191,-285590,-83554,-283923,-342996,-304740,-142234,179942,116509,-250841,-360901,18852,230634,123695,-358383,-501819,-264026,-300584,-6739,197868,55243,-212057,476117,692368,113200,-73272,-174785,-362165,39810,67928,-280395,-423169,-281286,197229,491271,366005,172039,141081,-34326,-165483,164293,675039,755065,175867,-326340,-76228,-146888,-425153,147846,840496,972864,659468,388450,114893,-16125,-150689,-285461,-245462,2047,297147,659466,914307,820811,584951,103209,-231205,-241729,-96177,48981,68204,107526,91382,101590,-112660,-236647,-22576,265499,349610,296020,75035,-313013,-375101,-508992,-516630,-462174,-122903,467077,749231,647795,691474,759981,712238,427299,77178,83867,144905,68526,145239,290175,283043,182024,-88257,-257538,-242832,-110450,-46614,-43615,-239907,-376572,-297819,-162569,-75688,108282,-20632,-367151,-32877,38010,-392034,-105495,101716,-27812,-455785,-471833,-241522,-31588,-35019,-180605,-280784,-372763,-645881,-237343,-61560,-190802,-173470,386780,639599,473198,144894,-43324,-127790,6867,228140,263349,65054,-297113,-251207,-174796,-99710,-58007,-136955,-435101,68305,558982,748365,291340,343144,325877,259053,142256,-113832,-15593,372945,527729,253504,-171114,-190884,-295608,-262589,-102838,-44489,-142723,-354441,-381338,32792,257559,175652,-102820,-460666,-242546,-118500,121976,587551,739225,364910,-181359,-288307,41457,123523,-12825,-150871,-130310,124364,348498,465513,227653,-241992,-283190,-37771,-197474,-258457,-200132,-170102,-207999,-189015,-194642,-171723,-275344,-370981,-248961,-282503,-168105,256864,436160,258785,33442,-41835,-96109,-19153,82250,132810,-144786,-437672,-359816,-188880,110066,498293,733038,711686,345559,188797,559146,506436,227851,29884,-209837,-339311,150797,310152,354382,234179,74726,76139,-168103,-345591,-31429,-135186,-506983,-401727,-255711,-73473,176679,218769,96043,130879,393299,571972,351676,-39169,-396662,-424870,-272187,-311358,-335986,-163852,2353,87823,345884,553624,905438,993367,698938,115548,-490650,-70433,183192,22293,41902,323903,616464,372923,-450982,-1346,-73866,-467287,33814,582013,366189,145919,235274,245227,267855,437424,363217,220077,71413,121536,-5478,-289630,-187210,437205,981631,915651,592535,255275,525104,468543,-26715,-543274,23619,436995,607460,458058,111258,105121,84132,347130,861981,1020078,855327,385236,66066,-165764,-253509,-483960,-358080,-217102,-304201,-445601,-365565,-243355,-231809,-358170,-358212,90157,261632,205213,187507,263423,15333,-279654,-139883,-30294,184742,391381,424597,102102,-520782,252621,331388,-151603,-231254,131151,264608,251017,258942,300777,463021,300133,-186554,-201497,125757,138278,474561,639166,488489,175400,-86913,-287333,-382361,-146351,-276733,-277610,-24613,73273,151130,7583,-187098,311509,635108,450796,62342,-247997,-423275,-6708,-73829,-245598,-345268,-203946,-96966,-19680,-31789,-210502,-208938,196677,526430,283885,-299829,-158619,-80937,-414484,-83186,176488,201721,112877,132687,-95851,-239159,126914,355675,146772,-133031,-222441,-421935,-561684,-535194,-399612,-266394,-181267,-154337,-37991,-39915,72239,499448,743687,688399,680582,707584,510098,147274,-112875,-393904,-349626,-549559,-216206,125616,29386,-206058,508424,1118850,1147717,1013684,463678,203872,239523,103590,-126517,-137991,-158392,-352590,-558850,-212018,-157597,-143193,-357017,-482031,-180181,312430,450252,464486,496542,476926,233160,-24990,27425,99841,74104,47249,31778,24232,-200754,-211029,7367,260691,214393,90138,2733,-243621,-326832,36426,87318,-195363,-356561,231253,352514,211006,116735,13399,-202775,-496535,-208156,-195583,-131517,-178429,-242999,-180093,-353805,-130028,226589,118613,32149,68723,-81166,-319044,-153381,-854,3953,-20293,63396,31525,-140216,-503355,-305912,-260613,-78376,285894,505364,555347,472003,110060,-510170,-198864,7902,134361,-42721,-360514,-347831,-36977,60625,-4818,-108255,-206212,-345509,-578163,-63769,214433,-126144,-159747,576005,837430,443223,-33048,377372,583346,402875,193976,-106184,-528027,-184450,-13237,-81269,-265714,-409855,-380013,-215349,-78984,456604,885838,1018031,615782,198891,-30628,-8246,-148019,-550185,-2142,175899,72101,345703,417521,124019,55397,368278,203005,-269959,-326865,-215800,140448,225123,-14870,-80521,172716,332903,384549,-158406,-289748,107943,208684,-53665,-249773,97399,436014,482651,352993,341410,486962,461612,237457,-272786,-140074,99527,-172723,34634,443480,536887,317486,-114258,-292205,-342855,-405999,-321634,-209497,-154692,-61518,219330,399519,227793,-253445,-308849,76272,176633,140181,264627,251655,-113264,-348242,291271,517293,243466,-76503,-20861,471128,708988,493355,-141185,-331340,-242982,-317388,114944,204739,-175092,-419265,-469459,-91605,96708,76851,-146738,-5669,84603,-12011,67308,-19613,-125818,-55611,-61771,-498878,51693,710814,1021400,877649,741358,530544,407302,485093,488795,174140,-205814,-498846,-266782,32808,120433,545573,659651,285130,-269502,-261846,214581,56833,-53537,28558,-15188,235581,343664,73696,-221722,-220901,242319,373547,140874,-28051,-344020,-306024,-150743,-85690,-205658,-211752,-296835,-388092,-138400,-63801,-235910,-433239,-553572,-564547,-326244,-323217,-502280,-456980,-352714,-479608,-268566,-35263,-140822,-282700,46886,9159,-55186,152112,494571,805309,488772,61974,344749,555049,126758,-457753,-307557,-246565,-167361,199927,-210385,-307308,172519,466845,569098,411784,-9737,128248,227348,133628,-83106,340734,962131,806395,400833,-151478,-542679,-307451,-200925,-17313,22096,-66750,-151533,-180866,-250489,-351916,-328226,-154318,-46520,72636,353889,422194,243715,-90765,-238261,-261551,-287780,-284573,235685,451968,746776,704238,725028,424405,203488,43456,-132973,-111498,89427,48668,-82845,-309204,-492732,-343926,-133524,159956,365402,391182,102736,-335015,-369716,-278669,-265673,-315556,-212682,-117731,-83085,232777,156599,-5313,265345,628525,809996,664616,358990,64148,-141361,-169269,-253154,-223675,-299411,-485249,-509711,-222469,182384,454642,460525,302143,263495,512857,569147,355246,221546,227186,176542,-12023,-115017,-306780,-241633,-213137,-465967,-233117,248050,296996,31446,149713,332762,214596,466180,762038,682534,192136,-191723,519090,1202577,1024417,159868,-365790,-337685,84800,199079,184094,159074,127558,2627,14229,150498,225389,455989,548527,694467,553606,302537,539519,625952,373790,-69035,-209102,-273060,-393750,-72559,186289,332941,453313,155484,-435977,22339,502767,438101,237953,89453,135427,269092,263367,209026,37617,285306,248168,100704,-78493,-232949,-352143,284382,613250,841813,742313,490951,-60108,-173357,81685,-2168,-179755,-631967,-314879,74364,279381,51225,-364014,-373140,-120966,-252501,-237250,329167,669506,516198,289261,-21795,-480690,-351414,-226906,-253268,-347646,-269461,-152776,-134134,-336542,-54858,-70289,-232023,-274991,-227959,-150963,-19748,201509,243129,-114742,-172804,452174,890150,236312,-532317,152987,485242,106186,-505776,-324238,-237509,-275092,-194000,-297507,-147766,121196,386711,297625,4909,29168,167154,80120,-175576,-261286,-356452,-338615,-184785,-104408,-119030,-156254,-236141,-182587,-55500,60712,-16852,-355948,-211663,368603,562314,427555,312486,229508,-149022,-578161,-424548,-229187,-95520,-23309,-176678,-505313,-356690,-25928,160982,309737,-277,-63118,-441914,-303577,21417,-20470,-191442,132946,426380,575328,461401,277864,7973,-252298,-359021,-224667,39614,105487,68416,-14216,-173053,-329346,-348354,-190067,-18856,122265,-145763,-551625,-105842,-60114,-208633,-133884,-240602,-73002,174432,223976,175969,286477,332254,317383,289978,392789,527149,448117,145009,-179040,-133326,199053,213465,-77380,-346130,-2298,85516,73595,31987,29251,206484,250533],[124266,-239345,-72196,-36878,-86324,-160717,-296416,-185964,83707,318054,348210,-32229,-354256,-267221,-148466,-3896,-271769,-266778,-119952,39772,184985,113641,113817,-437,-260619,-425442,-271954,-339613,-128418,-56290,-127503,475307,820951,617313,104995,-211310,-319514,-232796,-23178,42302,276982,521872,421130,187658,362260,515680,249231,208337,233773,-107415,-266690,135258,187256,-65672,-420233,-197094,159876,290853,355391,314141,201951,98439,174259,371244,349245,162789,-228660,-447339,-491992,-178346,297829,292910,-47384,269063,642847,266527,-354054,-200410,-169412,-268102,38719,111928,-28637,-459646,-204116,-51190,-6684,-234472,-421552,-169143,-125491,-234407,-239707,-222934,-421132,-180064,-123817,67109,154444,85838,-17422,225337,351640,420941,155737,-143536,-424556,14204,284175,195020,166046,99017,5332,-2125,157729,287599,93003,-104352,-32773,-152167,-288026,-282754,-309292,-253690,-215586,-143021,19299,-81672,-324795,17360,316882,391179,194464,-30338,-12449,62118,-22727,-45453,-71736,-299965,-371670,-112783,-40800,-37118,34631,325442,699486,637208,195264,207387,979925,1427252,1218864,996134,727669,278693,-97845,25104,350910,462045,381529,163233,-62098,-91944,-164023,-309471,-596734,-312035,-175260,-333580,-463484,-414847,-484292,-334162,-217482,-164960,-44587,169888,77254,-157662,-222755,-235438,-98931,-216386,92894,532351,579471,297512,-22143,-47589,110824,256922,104951,165198,87986,-234269,-290997,159121,467730,326963,87980,76337,51125,83012,119961,157871,108762,-40406,-324727,-473168,-465375,-488501,-476869,-217022,252984,223639,-45560,237178,170238,49428,-200416,-246310,-112036,-138453,-227317,-194368,-68443,43865,293893,369841,489921,378037,-102289,-191302,189639,278758,208304,21959,-308768,-280133,-381697,-414192,-150648,124757,436380,433095,401013,518783,690719,762982,434060,145479,324844,383995,128582,167372,248572,157533,-24604,-224845,-488267,-11476,246794,29608,6794,331274,148333,-207574,-385740,-340562,-213742,-32322,137362,675051,767282,460146,-69411,-272582,-159978,109045,72943,52297,180873,17728,-259056,-76338,-13245,-179511,68979,506029,567462,215664,-138914,-42311,277387,241407,43209,238722,834159,915179,611474,175056,-137710,-365600,-197064,351830,781563,312665,-153157,18757,76002,-14245,-137501,-183410,194324,371943,258692,-61526,-371433,-377385,-234195,-278453,-253709,-177676,40905,147789,28615,-355533,-205140,21144,69658,-74802,-207557,-162087,123335,451250,445868,94652,-271166,-376539,-116238,169472,381544,268585,-425772,145127,500557,337255,132729,228397,477245,574936,181710,36736,389882,782596,800248,631974,375556,70669,-263741,-142656,207574,160552,-185488,-324318,290808,831991,753825,267731,-143308,-300915,-447894,-280190,-316178,-307911,-125593,54861,136671,163459,190396,162064,125946,-158526,22575,288325,150909,-267382,13372,368230,495821,114848,-423461,-279211,232605,627611,1186684,927282,464618,238574,340260,671148,1054773,707159,405099,-41740,-57326,-135164,-171465,-429948,-419627,-149381,79063,296823,372881,101527,77361,150006,192038,52304,-209954,-459095,-253653,-193314,-171175,-76883,28654,346417,534836,307672,-126040,-159315,70436,-191670,-445525,-299855,361279,761185,828381,487497,100968,-105009,336673,607652,494286,-208014,-518267,-374181,-352652,-341835,-362965,-373032,-467937,-451288,-279717,-115851,-59657,-225305,-113331,74430,207923,169633,93887,-19367,59757,228002,207326,-25804,-393409,-210668,-265098,-286765,-84182,152083,60003,-157358,-346199,-567653,-275112,-31815,-28749,-355211,-355451,-114862,101159,-80697,-277665,-133141,-16821,-97465,-48819,-300134,-381041,-267237,-296402,-445268,-387280,-324343,-174734,118543,330993,246929,171496,27588,-114285,-163925,-291627,-379699,-277583,-72618,199033,326426,-100728,-582940,-414474,-452011,70851,537766,758399,385754,-143817,71327,99437,-205707,-227544,-212200,-166535,-237525,-290770,-208902,-405813,-551766,-547764,-518841,-338383,-471474,-299948,-219936,-319357,-329939,-31189,381752,614237,658204,119415,-405,277391,258848,150046,200636,-17327,-432762,269017,466303,192853,-94575,-221440,-131086,162273,320268,-221483,10146,322987,151267,-133921,-30629,217421,429881,72264,-324132,79611,725410,760755,688453,668245,801812,988728,803608,579492,45296,-317852,-434319,-371474,-386456,-461111,-78360,381041,593637,544508,444741,209835,-140015,-207122,-316445,-455634,-238571,-90761,-118250,-311369,17818,310111,236016,44108,-2449,16202,-85167,35483,290906,371627,129593,-360706,-402364,-293142,-427860,-434311,-418132,-377128,-384977,-495932,-314440,-220760,-174156,7327,-351246,-440576,-297332,-540835,96819,619670,575181,153256,-195854,-166458,-123656,-9003,171792,179016,151397,190563,70699,-28115,-63111,134102,361311,529823,299530,-339420,80194,900608,1316057,1269765,541614,-78371,-378733,-20064,-34781,-100489,-138929,115932,394569,522849,604914,359047,116142,-172124,-219847,-88358,1589,-80306,-174447,-26204,194104,213755,99679,158582,-77313,-492287,150590,601295,314202,-169842,-474681,-164496,125377,372901,448951,391213,555078,809038,549875,192465,-49337,-222636,-335692,117190,300780,126852,-176748,-333954,-108329,262530,427177,520009,308294,-163997,-534587,-250598,47531,94867,257253,408340,398535,-99614,-387403,5449,262576,378170,488913,297102,92024,-48919,-198112,-439608,-442027,-472758,-477819,-515285,-558681,-334513,-177319,-59549,265274,573921,735641,673792,493540,-183644,-473544,-463373,-372635,20832,280137,83399,-389049,-131650,26962,-6258,75581,-5245,-509835,-51795,106849,168742,764751,1379523,1058104,262089,-22186,-274632,94180,845399,916625,519280,-344427,-4602,480613,599814,490752,253952,-66511,-295659,-342181,-285574,-133456,136124,265335,242642,107524,261403,314565,276455,17681,-91557,-175676,-133069,143541,406530,335490,84964,-217985,-267810,-152670,145398,348759,322979,-149465,-176957,165231,141859,-382753,-44573,88908,328597,615116,405913,283174,54195,28915,-98265,-157360,-150098,-19957,48723,-110226,87602,381966,474046,176122,-3693,49526,156483,382959,390847,271626,113719,-26369,-81715,-74181,-193220,-266593,-262037,-94151,236953,522831,362288,196006,294492,285928,183020,257207,367394,349109,233224,43216,-156311,-392836,-12268,323271,417580,421958,339367,315602,387761,288362,258719,95652,-69220,-349021,-451503,-361890,-475163,-270157,315067,545920,442251,207440,-100581,-217451,-20639,-48481,-303507,-386785,-209588,-149144,-52374,18676,150350,147692,217439,455450,839453,1028107,1023212,917476,826768,519454,205332,108335,271507,423262,517151,278573,-41255,-75882,448613,565821,353293,-94498,-412203,-384252,-359204,-504831,-499472,-318037,-161637,-176895,-208313,-260115,-317929,-307337,-367713,-141999,-16159,-51816,214761,308098,110648,-56574,-59336,-137994,-506154,-420927,-351258,-259839,-281482,-490839,-156145,228360,381359,463530,505622,287371,24478,27031,131915,18675,-86689,-210356,-454250,-183211,97428,232744,369623,262183,-184915,-327455,-295654,-378510,119461,222670,26457,-228647,-358961,-463172,-404816,-359665,-525582,-383664,-131864,-34855,-167262,-421738,-316835,-318136,-160808,-155313,-102216,158967,206549,84654,-164792,-159272,61382,-23026,-324549,-56755,129158,-83601,121815,528355,663973,486527,321697,257236,507637,570843,374260,68251,-20257,-119763,67751,145563,-176574,-324966,-234538,-40193,210996,301930,123374,-263100,-203234,-290575,-506443,-145997,-125058,-73683,104282,383007,410990,68175,-435193,-193745,263778,273563,-46208,-332397,2204,-36912,-269093,48100,302531,260164,-17152,294342,390989,-25559,-207074,-370297,-170450,213430,127079,-283698,-491879,-338783,71807,302439,129951,47304,211549,221472,56121,-22309,266836,265499,-145407,-226925,-197786,-267658,-136050,446165,945474,965172,505419,227860,60763,4945,-162014,-289676,-252575,-85533,321765,748695,861577,807450,480692,-114917,-564217,-239005,32837,221640,171028,278,53839,128293,-150860,-345867,-135953,137234,271014,264397,63534,-344889,-331654,-350681,-477615,-371000,45280,434776,593879,528709,529776,561998,261208,84918,-46788,-62452,-179322,-89238,226460,356642,268662,149450,-93120,-241535,-235044,-91830,-145241,-218105,-276279,-188856,-52517,-2544,8020,-15365,-180203,-200764,14166,-182323,-271741,237778,185644,-166081,-345208,-233215,-124541,1965,-53747,-272256,-378821,-464276,-483716,-262754,-68184,-71314,-50586,178235,285225,320898,321431,267479,260183,346680,482643,490819,286151,-132908,-473858,-550752,-345208,-55826,125502,-30665,-7281,354193,498815,114019,210311,132139,82523,63654,-231812,-220345,130544,296994,221345,-77869,-255267,-317534,-212897,-135670,-31090,-7632,-107978,-299286,-176659,-148039,-141633,-176548,-414046,-259453,78058,189349,438258,496768,235525,-143113,-462018,-216546,-149861,-301137,-438214,-247520,135288,337785,437319,180695,-334879,-144925,169594,134058,-77482,-136486,-96168,-117460,-150756,-120469,-121327,-249709,-319438,-159602,-162894,-170259,211254,374934,101119,-269918,-257811,-170153,-110015,-20887,-24770,-246631,-360087,-266638,-331734,-157310,289719,751382,837888,327695,-13077,320319,378474,247695,-10970,-456522,-158878,175240,202467,273757,333941,467207,452491,142148,-383072,-94732,-37641,-265343,-231473,-214085,-57971,250782,350635,338792,373378,523791,581522,417152,19292,-388223,-450790,-384733,-452454,-326886,-88342,-22144,-10989,89881,508931,762510,904907,515291,-24119,-240138,-31965,-39751,-55741,70494,309201,606785,407182,-438191,16035,45382,-282543,139996,773796,491437,-25952,163471,213501,215137,440567,332401,41847,-216737,-234852,-318260,-527086,-275506,170724,551693,555299,348857,200492,438547,288663,-279610,-376419,149266,405148,477435,353662,-60488,-115523,107508,323526,686033,891463,807115,421061,49649,-202606,-161218,-263431,-453316,-387406,-253419,-271957,-189940,-271831,-315183,-436749,-349457,-49949,25723,-25717,89482,255345,84064,-145709,9226,49801,122971,179045,119273,-174141,-300749,510785,778771,304191,-480640,-50381,292414,357491,330779,400864,457594,408517,-81425,-279212,117441,184582,361464,674479,710708,413975,-39047,-315313,-402762,-28874,-133555,-230269,-266125,-194033,9185,-126347,-190475,298016,565178,458675,206797,-236961,-319437,58531,4343,-266022,-336740,-315807,-444389,-361249,-292010,-424694,-220121,154301,377004,186243,-201815,-245287,-229468,-393903,-66736,129554,240306,329144,188716,-148747,-371664,-217302,15499,59003,-9343,-46428,-230985,-457872,-514529,-269721,-97003,-38672,-90235,86197,99004,94825,532919,681240,634644,480987,469200,334000,93631,-255834,-253952,-340870,-558656,-128274,164396,-105595,-185193,571651,1173096,1347082,1196303,656074,329279,376749,360442,190898,-25141,-161349,-300203,-470993,-297675,-325495,-369163,-413924,-147898,91947,454135,399232,323752,297745,258217,14364,-384428,-258982,39297,15555,-56660,-59417,-141542,-290076,-55369,305636,615569,447739,234174,-51947,-416311,-228276,72999,11769,-341072,-304717,341284,444304,319616,155501,-41470,-279942,-399427,65660,100010,108759,114527,78835,-35028,-59422,-198007,-167041,-346632,-232131,315811,474978,259098,-220630,-306664,-134964,-160991,-152294,-173463,-200750,-364939,-369155,-162841,63781,385939,654530,679926,520598,126461,-449750,-413360,-212305,-27214,-162750,-435489,-420161,-193160,-117611,-181769,-81840,-911,-165791,-528136,59542,416529,76536,-369460,347514,573991,225539,107245,590517,683826,314327,-64085,-274468,-512842,-272789,-165266,-126690,-193034,-307238,-470902,-142905,374589,1133020,1332092,1228235,647953,417846,355233,537391,280108,-419121,-187142,16133,-87738,271756,504885,264314,86108,76901,-151270,-427908,-398699,-330044,136002,272545,106315,28480,140239,60209,151465,-106932,-183145,30462,71703,-188526,-491144,-262392,-39354,-43319,126374,361447,462572,423274,243176,162441,285127,354061,77941,207134,358199,411904,212666,-139811,-422181,-444054,-382696,-206501,-17075,-56913,-139395,181151,313815,66560,-360411,-342121,14476,-4311,-116172,102987,96716,-225958,-451173,38068,318342,134597,-57252,79932,458919,712707,518297,-160013,-363073,-304816,-257281,171663,267156,-313215,-506640,-315717,-307315,-185330,-62640,-27999,121647,97938,-148029,-355109,-312689,-327187,-283984,-161298,-545189,-64421,441776,903376,847930,723720,477782,255298,223663,306229,75255,-172050,-356743,-48836,461115,424666,500387,320381,58811,-278165,-429953,-191880,-174840,-305787,-134168,-87379,263702,437544,197446,27257,31344,96620,-35996,-353533,-322053,-312170,-213444,-139903,-259458,-258655,-156433,-146748,-225826,-195529,-96684,-70442,-205134,-419216,-484309,-121910,145299,-170597,-610640,-259076,-113133,71006,158237,-101350,-290912,156521,241206,150056,307277,510851,842228,570799,113412,231700,383332,50644,-253938,63164,-123504,-100109,431157,302800,-411928,-191591,404156,551115,260647,-161805,115755,93646,-181764,-373728,120469,725094,687916,324898,-242674,-300535,-2151,-17428,191013,283264,166903,63755,6255,-73989,-209683,-246487,-10032,327043,406958,417255,213676,3610,-177037,-301205,-498694,-491212,-259566,135361,298591,523929,377660,383288,350521,334514,286627,28724,-48439,2609,-53753,-121617,-227348,-231411,-116878,59434,201895,290471,315550,119720,-349784,-363289,-192872,-10281,-85618,-142641,43959,-7509,85047,39281,-303364,166997,661523,886225,742847,398593,73759,-257364,-439400,-478353,-229900,-91157,-144116,-287487,-372985,104787,432250,397882,215415,290787,761528,639947,411188,225756,190086,112144,49807,-14104,-206362,-66593,-40344,-270949,-97652,270351,152097,-375752,92951,249868,-51816,275873,621054,382849,-205807,-193659,570243,1186829,915236,243904,-187708,-58954,298131,262395,171076,20121,-162835,-292814,-108013,184976,436621,657741,691989,677631,512755,329356,598205,853330,627955,65670,-224789,-213908,-463261,-4271,357764,487236,600665,291476,-424264,-31497,534326,637290,635145,282224,71025,149686,149830,91632,-147048,243825,653032,529030,86941,-255614,-393420,102693,377066,729839,669323,272295,-226011,-182262,66371,-72913,-297601,-682865,-365331,-111282,88455,41999,-214161,-456290,-308420,-390743,-290196,269636,670014,633752,452542,235833,-172974,-240237,-78008,-76645,-33143,-254351,-466788,-336738,-105314,-327284,-354175,-529275,-465094,-313973,-152659,57981,240634,99822,-315680,334740,947629,1255535,720830,-251969,-45858,300771,65682,-248781,-287054,-177842,-191611,-162699,-319711,-343616,-268124,-74392,-240177,-314742,-202477,-164613,-274375,-193754,-272817,-487608,-340871,-62476,142723,229603,82548,-133653,-268041,-290805,-212115,-200065,-388928,-326509,199258,538085,673060,581116,306509,-181494,-584119,-459019,-214717,51190,230472,96489,-252728,-575827,-156467,149790,490540,207715,148543,-278463,-462778,-204720,-89287,17078,315836,395563,467425,261583,132525,-112459,-213702,-196923,-221592,-141806,-34270,-30720,-82037,-260706,-479757,-333702,-167055,-104897,-54447,-138833,-158997,187162,193498,63574,-28851,-193157,-63016,169786,287624,315667,400927,442344,421331,310177,382568,579913,513154,179193,-112168,13285,161891,111335,-225403,-147568,183296,163533,53937,28713,77409,277192,275672],[121059,-260395,-61554,-113499,-232665,-242407,-172172,-47315,105593,269772,81986,-238171,-246550,-248504,-158452,-157780,-339546,-256472,-49553,205423,252203,-21909,-94784,-76453,-281651,-280041,-258165,-398322,-148091,-225756,55270,508377,560432,222155,-254912,-306271,-237935,-230603,-21643,250257,452209,509801,355131,163798,407947,718343,607186,480495,320698,-69914,-18910,307824,241126,121427,-269630,-284923,25268,154047,136151,13113,-77835,-118876,60123,327868,365314,233791,-7584,-235288,-408780,-200278,75956,-34128,-65716,402438,544208,23893,-455030,-206070,-358428,-153337,237322,396541,116499,-338447,-78219,51011,-2511,-268492,-109372,-10367,42057,-45354,-124059,-199361,-319946,-144510,-12695,85661,182743,163277,28498,49260,228248,348520,176321,-76374,-389555,-98950,-11405,45305,100629,-186142,-325050,-333749,-213582,-102203,-213019,-271820,-151733,-357117,-363081,-103901,-288478,-456978,-414949,-291574,-23168,-60535,-359746,-33459,333495,460189,286995,-52870,-103710,117056,139794,68396,-122232,-174468,251845,393310,319148,281066,309492,457520,573276,430342,68903,272653,1036504,1381161,1185772,879959,580621,148123,-125290,87048,255202,316704,331931,150548,-89359,-78603,-107056,-298889,-642899,-323797,-43938,-99975,-399231,-349997,-327606,-97880,84470,241019,78074,43529,60167,105441,-10888,-77129,-115143,-304395,4499,334290,329595,22433,-286811,-311485,4511,167802,71167,219093,54385,-353809,-344742,59401,134054,-95453,-149249,-95522,-34423,130820,106055,-29243,-188691,-292141,-308992,-384127,-372465,-476944,-477974,-86383,251281,258362,-76833,-103271,-144118,-204332,-203030,-162304,-9048,809,-204384,-283462,-101287,100448,491377,635433,641223,378913,-185680,-101428,245433,285828,133830,-88404,-276400,-124181,-243353,-262024,-36059,121560,274529,192922,201527,284710,396676,345980,80458,202081,581853,635679,435184,464199,520287,337794,-21469,-287057,-460141,106341,388134,145557,71765,353377,360559,-87281,-453650,-435202,-205071,148655,573476,1015664,1023859,788672,384358,17971,-49268,90057,284485,333266,247466,56358,-46866,147548,116072,-180599,-42709,378594,445308,33892,-472988,-327763,-95792,185730,223157,566511,988221,940416,512144,15005,-238495,-427676,-350282,166766,585980,81191,-172964,185608,129519,-195783,-421724,-363103,-9541,403394,250888,-14334,-210284,-142671,-29019,-91928,-131703,-270643,95088,379900,179107,-367874,6736,249695,19651,-177078,118544,211002,247607,593081,698258,319600,-122888,-435849,-143576,173248,315007,172443,-478173,-160000,125248,144610,85035,297143,594970,805463,255388,160608,357787,476637,418666,305811,260324,204708,46364,-20790,24182,-141497,-419614,-403046,22048,464680,471897,42892,-385850,-435759,-23692,140759,-125774,-201063,-79138,70264,113922,137442,184864,331457,178342,-366439,18814,539285,416902,-188130,-186920,365770,490881,75407,-413148,-150913,197422,246341,590103,507557,418460,261694,304249,712220,921107,428655,-43058,-54101,-32558,-22565,-60089,-236778,-166568,32401,131219,205779,255478,13079,32162,223821,389166,246371,-48911,-391320,-416804,-241843,-92932,-19430,-233707,-270579,102132,193498,10880,-194661,-92743,-288522,-352787,17549,737475,1077345,1021562,546923,95292,-134287,443880,760990,708336,122626,-460223,-536532,-399890,-345124,-328116,-410487,-446345,-369917,-221630,-151797,-309293,-283566,-82458,86238,82989,-61692,-88397,-200987,-113076,177273,358514,196515,-368244,-367820,-73094,-326193,-310752,60228,120521,-211443,-490106,-455155,-294117,-60045,-57356,-245654,-177784,106128,383390,265159,35484,26570,24850,42336,-25252,-168266,-454106,-479350,-330792,-311723,-194645,-61243,-53712,52581,161183,270552,305584,180350,315166,223646,-82607,-510073,-261587,-54124,284516,306329,-69737,-601761,-420803,-322229,180196,692963,901029,562372,33705,16180,-1103,-236177,-378099,-301342,-322010,-408703,-288081,-339195,-560061,-293250,-291911,-429882,-480638,-435430,-245715,-156058,-63667,303362,730867,917893,919746,668894,-99638,-6354,562930,552554,276804,163490,-54045,-447056,139811,454266,277570,-51329,-217255,-249026,-230843,-106669,-404381,14018,291025,170230,-10534,-62005,-16592,333468,237490,-52621,-40187,649612,801922,657058,702938,874248,1069492,911033,709533,141377,-255686,-334825,-180804,-98456,-248048,-169661,207793,417498,331107,233586,-60596,-406230,-405698,-430008,-349442,-142325,61857,105085,-83789,-129264,103923,65233,-16285,-124927,-222958,-328600,-96289,297548,328550,7716,-469143,-279240,-245407,-342268,-363304,-174168,-22494,-80871,-431641,-397068,-371419,-237200,170405,-37305,-382327,-489186,-451421,286150,639381,437272,-26938,-181061,-184354,-398992,-368421,31273,313844,347120,170691,-74401,-104607,-211448,-202965,-31702,99632,-191212,-321761,128720,588523,983864,1112657,680479,8227,-557053,-152927,-161941,-344464,-358157,-132293,177008,398360,589629,411898,146465,-171973,-302420,-306442,-201698,-231256,-223366,42283,353250,381671,161945,130649,-74546,-536575,-44886,344843,307199,19060,-348861,-157958,57532,150297,138233,275347,692894,947504,604336,182915,-93673,-296973,-419641,52684,305906,187781,-3936,-241164,-68035,364847,608240,618916,270431,-283306,-499736,-193007,12834,69936,136523,218934,189379,-202096,-331776,65287,220707,166807,194646,50106,-124897,-111937,-183043,-481810,-199467,-44505,-224370,-370825,-367563,-506401,-367632,-396157,13749,471035,658356,643160,550670,-42255,-407570,-540327,-179508,168068,291770,-201736,-279579,73300,71261,26380,131806,-2427,-393442,-195662,-191345,118524,845822,1130053,723564,-18259,-107848,-318139,79756,877364,1116900,737409,-163498,-161718,415834,551533,439530,190759,-117517,-254076,-193534,-139855,-28107,139031,202021,5635,-232185,207644,414519,369137,124156,-105302,-258376,-359045,-206375,7969,35737,30388,-40099,-41556,103032,430416,645427,547803,71358,-156268,328384,272683,-249011,19770,68962,391736,746165,916612,494439,71300,91857,175973,119810,81101,119203,174285,86365,105150,479561,665093,483456,300944,178818,118980,324753,395620,401745,350466,330159,310478,168728,-134415,-401541,-466526,-432779,-195962,-3604,-61210,-194813,91720,173302,79554,179025,261045,82248,64407,57798,6483,-101256,-3958,181778,221833,325571,216237,48016,35093,95740,248048,234969,138968,-65919,-168470,-47917,-26415,-24530,108038,218831,223499,61427,-108340,-355436,-181041,-237317,-292516,-500177,-371149,-228036,-108668,-131246,-138985,-101358,81262,430071,921518,1099678,984801,727424,418473,111509,-41820,131477,269242,238144,175895,49919,-121666,-67153,416514,549559,421252,100686,-283283,-315417,-216404,-325385,-260905,-39095,176078,209112,-108821,-516326,-413027,-408194,-383343,-114477,-54145,-187964,189985,248427,57906,-68429,-207121,-437564,-326954,-290264,-269191,-80886,-137023,-397927,-32813,366692,456771,631103,613720,345392,55143,-23933,47187,-70126,-150645,-298457,-396079,10098,216989,157401,283172,444833,93106,-23536,43160,-44666,114357,165184,120021,-53070,-216757,-255317,-182998,-123203,-395091,-326872,-39630,202644,134715,-98158,-347801,-185595,-80490,282306,213028,261046,166553,47393,-45715,-140222,-65477,-97629,-414770,-264526,26487,114885,242405,529843,739265,756197,550879,376122,422929,629623,531002,344443,207381,-25305,111796,186074,22117,-253882,-199126,-31303,318011,430889,263782,-275730,-89531,-75393,-384895,-191206,15472,198666,455881,755757,572482,52141,-329489,-20770,449364,245456,-266042,50938,455088,158302,-334596,105425,383723,322026,72722,24991,-72466,-306580,-350796,-232339,63013,327744,179430,-194151,-385612,-413967,-153958,-45484,-260739,-177360,170583,324041,225808,-74330,-278460,-295704,-234278,-230133,-331226,-251876,22156,515632,710136,670548,284108,34974,44190,76742,-77404,-217834,-258686,-184876,307363,722516,745105,728132,354419,-223056,-360584,-146495,65842,283217,215630,-169752,2534,121661,-225217,-429347,-270067,-2458,289129,392686,251506,-261300,-393860,-297084,-432428,-280594,118942,261070,218825,198767,114894,13237,-317016,-130908,-119805,-265677,-239259,-46855,219483,300802,218801,136397,-108396,-241434,-122199,18632,-192860,-405219,-271905,-53559,33769,61624,107229,-59045,-207738,-99640,404,-285441,27324,381173,182637,-285822,-105247,39027,30061,8837,-106581,-349509,-286796,-220661,-239765,-302456,-192246,-29696,111215,52715,-73670,91439,426240,503251,622847,650087,688979,687313,513447,172638,12039,-95285,-345284,-33554,301194,275149,231884,224471,208593,43984,69713,-106318,-140764,-7314,-264169,-376660,113895,245062,209065,130751,-40760,-177256,-201554,-228228,-60008,48092,19510,-161769,-362278,-439014,-218128,-138693,-359788,-225041,286102,418528,463517,253382,71125,-154401,-454795,-464396,-456435,-538986,-397307,-61695,249679,487185,472212,154503,-445048,-112358,204796,303482,103667,-11264,-1087,15822,-4607,66921,37626,-112979,-243790,-91362,-54222,-20605,258091,390638,166129,-248752,-447242,-265157,-183721,-137317,-276878,-452284,-315403,-236420,-488729,-312482,207429,662075,814945,297860,-169458,-6760,203240,189934,-116439,-196896,199388,354418,217738,244764,405650,767854,784410,428878,-169703,-129668,74972,517,-120645,-184501,-62769,262863,370424,415864,511517,650163,581577,458080,59188,-322449,-470468,-314335,-216735,5588,148332,65187,2201,54777,363292,731987,738188,281399,-248803,-100427,25991,-252515,-64765,93824,107338,233725,190877,-319449,-91110,117216,14090,376220,968042,736506,-18524,-69041,93263,95693,301127,219105,-93782,-349548,-422657,-483850,-393823,-284604,-107867,77777,191827,71889,41446,187069,27858,-442506,-285781,149299,326870,364473,200882,-210987,-256321,175571,334104,493681,687751,590217,291791,-84792,-143508,125850,68524,-224650,-414561,-213565,-83507,139662,138911,-43627,-472354,-218954,10787,15765,15218,194726,297357,175546,49963,180102,128988,61035,-58424,-219129,-426695,-124712,542704,971394,630715,-89839,-288831,172562,386893,396843,402967,317005,405339,23922,-425349,56077,273237,317625,620721,751834,467427,-58406,-359942,-280851,70220,-39877,-249279,-552938,-361611,-173583,-290757,-107901,256649,394801,357682,162867,-359935,-177019,80308,128093,-135358,-154668,5772,-406041,-533693,-421993,-528049,-310276,102702,303950,254155,48475,-111972,-223046,-191192,17350,134161,386051,615597,265229,-122186,-336016,-537906,-260035,-538,117448,146348,-29012,-354756,-406158,-2081,189755,94856,-36773,208502,276732,218452,502022,492433,353983,144798,228186,256269,98898,-31291,-27019,-251179,-527808,-64129,114778,-233892,-132647,534036,1039937,1357825,1198837,805429,468653,475681,527566,393506,14086,-245076,-307650,-421936,-238035,-192558,-53554,-110143,129712,332436,469716,201095,44629,43977,-71241,-344978,-399480,-171350,-123941,-141454,-209267,-181242,-276616,-257349,34466,471238,765282,541336,256578,-187169,-493313,-84267,49760,-102510,-407416,-182364,326158,458721,421964,243337,19749,-266510,-390345,116737,206502,195710,213497,216149,82103,65582,-111516,-358308,-610580,-68639,670735,963202,879569,380464,-293321,-458167,-432872,-404952,-448298,-359426,-254752,-94484,122140,291057,449590,687914,739954,561671,150098,-344146,-314214,-74541,154476,-69993,-317481,-410125,-358984,-398476,-436869,-194615,26549,-117361,-428482,113296,478134,169204,-496947,115061,317269,10103,149488,631491,637452,168605,-320268,-390011,-487942,-303814,-206590,-179437,-161726,-205193,-505455,-27973,815422,1436184,1372451,1048833,609428,644000,720202,820006,494678,-245557,-419409,-248160,-253918,204411,558937,413259,174526,-213252,-545651,-412154,-430651,-310083,166680,359437,289904,200979,166140,-108636,-102750,-55117,-124497,-70508,-66562,-278222,-350380,-283487,-126423,-38579,71403,367776,397575,375441,345048,630153,635563,494650,173740,97560,126341,200560,69349,-94400,-456116,-502391,-307242,30490,202210,60474,-223681,29835,92897,-174851,-524289,-317683,10567,-52598,-242282,-90321,-124111,-371682,-552771,-219190,23997,-63836,-100356,183175,547824,658276,393622,-238340,-473607,-516802,-309049,44323,22719,-477492,-255170,-98811,-227830,-306950,-130285,59272,195967,89002,-236425,-527917,-372148,-414297,-412303,-254024,-457891,-214941,36466,524328,602068,485990,301083,40715,-129750,-16485,-59440,-72709,-88059,129590,763152,743642,548521,-3324,-231488,-341762,-584771,-569203,-398381,-498356,-234917,-21275,284257,444619,301669,246008,309520,333776,-15137,-460073,-303507,-244104,-121355,-58853,-267945,-453846,-282720,-124703,-75136,-183432,-179095,13093,-5082,-283962,-418509,133755,507811,149419,-389790,-53971,301218,398630,285819,-80672,-313787,136187,307577,226663,304399,339296,556948,491356,130476,-12731,45877,-15530,202232,366902,-94919,-104225,540894,766892,94418,-581825,230191,441800,108651,-378875,-59033,-120154,-522506,-478828,-200067,226149,397363,150367,-290026,-189640,56741,82588,302615,420942,367976,278458,196183,75007,-111731,-58735,272774,661414,748827,451400,9837,-145807,-96942,-170933,-412980,-281063,31826,398038,451652,625974,343378,201714,350898,555011,567289,249320,54815,-131731,-194578,-105905,-65080,-18181,2486,106199,76717,89567,173842,62400,-328259,-270467,21522,298121,178700,-112923,56189,-29217,-259790,-262704,-560488,100699,743438,981584,739194,256096,-146776,-571689,-500850,-486878,-307536,27831,141449,-15210,-173409,172396,395486,379115,252120,339996,694895,474744,276297,143445,114695,41039,75183,32210,-107964,-20841,85857,-88745,187653,424296,204657,-417517,182512,291742,-230290,40576,364735,-33440,-543423,-95572,467367,828882,494084,93150,-179175,89922,466261,368104,173515,-123699,-421101,-448704,-215770,141722,495580,588244,565763,397898,284601,291347,524194,877264,755833,210605,-296291,-280505,-569655,-25197,331618,456973,559953,314897,-385609,-175322,326890,561707,674269,495041,427796,116834,-18743,-103165,-329960,131347,803520,678419,228469,-185905,-470820,-207067,40300,424527,507000,112364,-402222,-169904,138726,24044,-327789,-630005,-341994,-166045,-28162,63870,-41914,-193746,-267347,-377544,-245860,189848,541619,588497,480384,380779,174842,-20535,2766,-2637,96583,-169171,-272042,30208,274458,155234,-299170,-446916,-242535,-288026,-150516,40870,116632,-146524,-55482,761962,1181588,1139800,835327,155485,24294,155065,33748,-62572,-124299,-141612,-148151,-234571,-340846,-488251,-593128,-480364,-539064,-528072,-527623,-462914,-142684,-39907,-185503,-495487,-346779,18038,334053,453015,244875,-58686,-370623,-500169,-449536,-347315,-388075,-503378,-44503,396289,694869,687590,321931,-113392,-338237,-569061,-186633,194175,418919,302093,-40663,-358384,-397545,-44967,361892,346528,217060,-125805,-181964,-98395,9042,79944,276239,189296,77965,-123845,-172890,-367668,-220126,-47020,-68044,-142602,-147917,-152195,-178287,-346058,-461117,-212746,-96109,-83819,-125253,-101222,170068,361285,299272,164093,-19813,-209422,-121490,103627,251364,333090,341647,395956,401924,254337,247257,441008,412340,126594,2399,190526,67415,-71738,-192414,180904,413840,284535,31630,-6817,108141,304374,270504],[67239,-271876,-122515,-167008,-119815,8371,-17159,-20213,2813,42487,-267619,-64295,-163614,-356575,-103348,12625,-115132,-214935,-15360,270571,139018,-171163,-57223,-63812,-311445,-170874,-140478,-378659,-187184,-163813,253674,596691,225373,-306882,-281320,-314663,-135147,-4570,169041,363148,483872,406444,263513,143582,324313,745042,864909,779373,382754,-79092,112756,426531,421302,464571,58049,-227283,-142803,17812,-110611,-265367,-281318,-280123,-132403,152299,235030,155189,52600,-155085,-378198,-303049,-228180,-335726,-34318,325179,237121,-218696,-207263,-213707,-334337,117019,448633,602442,174308,-188859,128948,255948,104560,-37141,176698,120251,32266,24067,189451,37912,-137652,-115344,-64457,15249,122996,122256,-42924,-204433,15226,186242,127549,-180825,-387318,-290806,-73562,161779,174045,-306397,-280065,-210060,-281566,-502168,-482969,-277191,-156354,-350800,-213973,160811,89843,-247862,-435395,-400727,-157293,-99616,-385860,-75867,312798,472526,334418,-22603,-215663,76955,233016,157456,-100113,66386,559293,720321,710615,657987,564940,483301,327234,190283,61705,311221,847562,1021714,921341,598747,358430,63223,-119783,126132,120287,114111,312812,200620,-51036,-89475,-20130,-184560,-516832,-302027,81846,77136,-160731,-60219,51408,278993,378975,419245,156630,-101238,132004,385140,283423,142497,-196575,-388774,-119983,39173,18105,-168098,-296973,-291828,-86264,7948,54782,226179,45365,-396567,-267512,173113,357036,-7373,-191253,-198827,-82621,157790,230429,8738,-387381,-280051,-123631,-242833,-311274,-422815,-490360,-174062,-90074,-96271,-383136,-450861,-325221,-342854,-162780,-101468,25167,69345,-117937,-372619,-218167,66119,498648,719586,655181,348391,-106310,2224,241190,260536,72487,-182584,-190218,43790,-102856,-193456,-57452,36162,30067,-11832,53997,114638,144965,-76397,-165408,318834,769317,820675,642517,605219,623566,396560,-35656,-303789,-357468,217898,571770,409003,303359,470035,587888,88351,-383917,-300826,236403,502674,1033037,1293686,1186095,970199,673533,316437,79028,183295,468658,515157,284834,180533,138726,372183,333410,-91181,-207238,225750,293703,-88809,-492839,-308305,-409023,37844,244278,777039,980919,870119,388040,-67206,-246138,-439813,-361444,630,170358,-224264,-173632,271538,168221,-308227,-378916,-278988,-327895,81334,38443,-53748,-49367,77124,169730,145751,62018,-325827,109239,563872,328613,-361301,193535,570424,120284,-309761,303384,404554,337358,535483,660743,290751,-179750,-480982,-228992,146254,260273,122291,-294619,-483255,-273096,-128766,-15916,233899,523216,817702,341824,93334,45453,19108,33694,23554,194358,339208,274081,86379,-153966,-423672,-582495,-382243,-19360,346242,353393,-167908,-595731,73438,513511,536110,97164,-88832,-67531,7944,11751,33121,60227,351581,177814,-359169,98061,713138,705481,148048,-380976,218737,336471,-29409,-274253,109607,321680,-20623,-165389,-54357,165541,123545,165044,609179,589423,104096,-407723,-5665,-60769,72916,78269,21963,90782,164790,106070,36676,-42701,-116727,-56374,118964,306440,205763,-34092,-294352,-497919,-355708,-171166,-8518,-101758,-292316,-399998,-32949,82969,-12384,-140281,-366915,-276185,112747,566202,872643,896959,533806,163551,-192839,226377,560958,603880,300668,-192765,-538704,-454779,-375588,-303893,-382954,-483014,-360607,-72233,-150645,-353758,-335477,-59011,98155,-19805,-231286,-349181,-366639,-325272,100161,466359,421337,26878,-577804,-170871,-169880,-260684,-18066,116568,-175863,-556859,-323413,-223646,-89294,-196644,-162771,8258,301531,473962,394461,225458,144210,228409,398349,127592,-2783,-247850,-170742,-68176,-114759,54559,210847,88538,-113728,-137143,146955,231472,351569,695368,573711,153007,-381059,-284771,-80915,258845,189921,-55504,-454997,-446389,-240785,233142,704771,898904,594187,141491,-58289,-164385,-202541,-33964,35476,-172134,-360460,-296172,-472953,-257029,73665,38702,-181715,-366188,-189574,-96099,62706,295495,890326,1358336,1319627,1097981,463383,-422656,258724,871261,887200,481687,113599,-145057,-442099,-27252,281659,220540,-107739,-173205,-96316,-250674,-347018,-364099,-104270,43280,59318,58404,-37064,-210008,64272,215642,-105011,15570,548779,679920,411044,548461,827449,971701,868356,602548,86016,-253876,-294567,75964,423827,270449,21236,8565,141650,111478,44352,-215680,-510002,-539736,-338937,-191576,-21242,171056,269555,135269,-25034,-202215,-156745,-7656,-44552,-118535,-448902,-124407,304351,284019,-62697,-441817,-244582,-278455,-346761,-314780,-8330,229574,146851,-341821,-338034,-347804,-276353,233588,247447,-197979,-614512,-274822,255225,452928,197104,-273838,-213234,-78840,-109130,-277928,56462,353281,408501,48941,-285731,-217940,-315485,-379268,-283481,-257173,-260146,-114368,128636,211658,486306,672431,657364,92414,-393644,-347387,-332057,-396562,-272498,-313247,-201072,128531,374049,326165,96175,-108867,-293996,-494455,-485459,-411414,-265965,78284,422644,407154,7845,-78194,-175285,-496079,-312487,-56152,269115,155631,-164537,-174597,-70061,-119350,-267600,19896,624430,866553,572818,138721,-37950,-109226,-185963,-6589,156956,107168,-5540,-185082,-83275,253300,519050,438518,62244,-233559,-256651,-241235,-170433,-120507,-183791,-163035,-92497,-191105,-157517,33567,35586,-98285,-156037,-151160,-202081,-96612,-140773,-329250,-49274,207915,37381,-116015,-69953,-321201,-226828,-292984,-355746,214732,489131,502928,367511,-65938,-547682,-251629,-11330,166358,62622,-352471,112151,245037,60923,21505,134014,-9185,-322995,-391345,-257932,202588,644497,487695,-520,-451782,42205,-208540,-125837,558002,960340,726537,18052,-416007,168665,277680,186050,-37484,-285934,-249996,-79798,-72882,40743,151145,234511,84803,-381961,79535,460419,398767,238246,-91094,-349129,-524061,-488315,-422948,-274482,-53169,125769,201570,300718,485495,648736,480759,52897,-57263,521669,410114,-29222,-56407,-28063,250777,718465,1163691,546296,-31083,47963,310176,298003,241361,196713,202579,165172,81075,445886,702129,739927,609936,292703,77032,144512,259704,368901,441171,538877,514417,195767,-253757,-450178,-190768,-298146,-479967,-314962,-127012,-239918,-119106,-39105,-66305,12215,64933,-160133,-170213,2817,118767,144445,258837,303421,106840,30081,-8752,-212021,-332435,-70796,255367,341952,246970,107653,80180,207065,298243,246158,-34075,-325242,-46699,-7362,61992,-78923,-54590,-177290,-225481,-351036,-548395,-331378,-194885,-193808,-368922,-452181,-125191,322722,817768,1025670,882753,465964,-70009,-288924,-133910,177781,195233,-1604,-258955,-295707,-287294,-67096,260689,386078,342162,164408,-241185,-393814,-143516,-128376,109814,331374,538901,451473,4840,-271295,-199151,-216595,-437240,-133621,-106295,-439347,46766,102091,-57324,-175039,-428023,-176017,-53098,-205306,-275997,74028,3239,-218785,206520,608966,650458,664144,473099,147261,-53885,-55465,22470,-76041,-187873,-376135,-329690,124873,366581,142692,139108,403771,206314,135894,159772,161034,69618,88838,192765,156685,22462,83110,132186,81802,-262609,-200816,140585,430507,352353,129500,74087,185727,146201,614244,587866,368107,-45923,-111931,-32241,-195275,-327278,-249608,-426146,-506595,-188132,76556,176117,451401,782341,969853,711376,363309,137046,377140,548207,685765,509592,135628,85050,131097,176562,-88568,-187005,-52056,278694,354249,181614,-352764,-41732,32064,-263350,-237424,44491,190643,504874,814881,579836,51967,-204013,54744,427898,99297,-478388,305147,713217,242613,-469985,122042,364676,187105,-50948,-307813,-502350,-336047,-22427,19841,162842,311016,143144,-188806,-411113,-511159,-510604,-538772,-485844,-350663,-3322,204160,163043,-95115,-168395,-3299,-83989,-352458,-281863,-166937,-37387,236986,180986,193617,101685,-93251,45848,131417,-1388,-204323,-317008,-308119,221022,558521,589326,562565,187533,-263250,-187335,-102509,-35693,215878,177370,-397823,-159974,-48078,-383940,-395123,-436734,-13720,461018,637942,505602,-60996,-450112,-365698,-469421,-246889,93214,61414,-233158,-224125,-374412,-388060,107012,108825,-127309,-349382,-68838,-312,73095,250432,268643,209464,-145581,-281448,8589,137267,-105905,-402917,-315144,-103420,-88223,19196,147772,-50668,-217583,-143239,-80370,-198239,118021,273949,79186,-208920,75312,215352,159153,-4042,-226142,-387047,-103765,49725,-24210,-209663,-409824,-100534,149732,31392,-297943,-215053,310439,526356,753227,731338,723377,763891,682168,524841,493234,310686,39504,23048,315131,340846,325220,252441,159919,120257,-43969,-313289,-338123,-73730,-188263,-338729,175265,265411,169218,293035,215048,-34700,-272173,-332927,-128623,-1964,-19548,-154595,-221730,-48369,57273,44821,-213051,-188638,398884,691829,661530,233360,-59645,-219779,-344743,-411009,-383639,-433841,-337566,22825,317221,609084,535661,202397,-351747,-245348,29738,223973,183551,84453,37904,100144,111907,214650,248752,65551,-197204,-45149,86750,167327,308103,387457,322351,90067,-233315,-312287,-162384,-91442,-87986,-301420,-360508,-326442,-314991,-136810,126643,368678,582486,253750,-154267,-283728,20634,76189,-132054,59672,411514,415761,179052,219347,439284,856811,949380,596444,27632,-85577,124892,73863,-170232,-196938,-86442,169622,246191,289855,446833,620561,542785,438113,87899,-262161,-547083,-148098,173220,449396,468578,173266,-52505,4032,33485,553087,437456,62361,-537175,-106148,-51747,-434744,-47419,178540,-35838,-336301,-135024,-150452,-455977,-52669,184256,662292,1088248,927383,142871,-237490,-119027,-110913,22639,10441,-226324,-389644,-402378,-405710,-401910,-374479,-373512,-330941,-159001,-237468,-239425,-172156,-247594,-418855,-322909,-36734,153204,237903,27501,-311590,-200070,224751,310741,278067,386600,216345,-26768,-358488,-63451,329392,264794,-134400,-358859,-219545,153598,639338,732895,217316,-541138,22798,374126,363721,366258,424545,390499,279457,239445,296948,174204,-17401,-260998,-408966,-337491,-11365,348157,773346,651370,167920,-439909,-97143,295407,412412,302456,56189,219990,39071,-504332,-18088,328144,345952,490393,584453,313791,-56881,-194815,-167571,-4183,-75495,-263714,-342738,-341241,-397336,-263715,38610,200062,166075,137529,-89884,-470818,-7033,79125,283993,81998,-89710,-23740,-358965,-418628,-332729,-407362,-293805,126565,319908,207477,45383,-26362,-123035,-5934,129384,197361,514423,713367,256825,-146031,-185322,-203494,-119913,-25202,191186,277426,97045,-306528,-278509,294790,500961,215752,-20862,275209,411443,380183,450590,330043,20037,-122080,165074,357039,182864,207832,146668,-114035,-486043,-62159,-10068,-350740,-108950,399503,727842,1076927,964965,779898,528867,491565,534342,417586,-34042,-383455,-373286,-439635,-298872,-155991,29339,38012,168940,314492,214502,-139343,-349389,-259129,-425236,-442836,-61731,69225,-223968,-368470,-320112,-300539,-309464,-207216,-11595,410505,609983,449324,152334,-341720,-347663,38249,-12479,-250776,-402332,-100815,179090,348263,434352,324609,145872,-194672,-478791,-74177,98006,123352,146549,188760,106208,2090,-161360,-367733,-338992,131902,754843,1008373,986155,610012,55094,-341101,-558683,-521082,-628622,-505394,-215853,65425,272763,409384,439688,581465,684723,504962,91078,-220955,-106117,256674,347584,84669,-200085,-398284,-448720,-485307,-486175,-523495,-163449,-201186,-425492,12261,322521,79003,-496336,-16579,164967,-160732,47922,508505,460320,-6845,-497667,-468677,-504688,-221005,-60858,-12797,-108984,-167902,-526632,66664,1039492,1270912,1037083,683820,642249,843113,928293,779256,436435,-153837,-561716,-554441,-250696,184399,565320,541346,409630,119498,-57434,-138926,-364091,-285401,139047,369033,390308,370614,284475,-45874,-287498,-172510,-169025,-161440,-128947,-229642,29207,381795,512622,264893,89971,308580,293711,314074,439263,796776,763604,457715,105844,-216787,-181228,-39807,-53824,-61444,-437602,-507896,-245460,237666,393465,187059,-227701,-178011,-197151,-438036,-634034,-213371,98602,61976,-172752,-266966,-327047,-457750,-627721,-314055,-137194,-162227,-140094,274664,769119,719350,202270,-314832,-290625,-594473,-395675,-150754,-247558,-403696,32804,66366,-129724,-300318,-111577,97942,199716,83739,-242456,-515248,-359748,-500137,-414265,-234228,-263261,-311834,-421260,-31747,182453,94083,46598,-171035,-387866,-140003,-43637,34054,90473,219190,709554,812057,554784,-600,-448750,-476335,-519605,-533425,-459213,-261294,-14639,218983,341743,377467,310160,310630,431926,446261,202090,-277593,-198633,-229143,-68766,19625,-48699,-322546,-497915,-159996,74369,-16799,-158974,59516,177692,-77369,-455387,177059,582868,359273,-79152,174539,598397,574014,301258,-136426,-313253,56252,253705,209891,164766,35160,104774,307662,143409,-252061,-308538,-7300,528180,438745,-208679,-87986,635767,1082871,511408,-396855,-4438,305609,81525,-530637,-328749,-362382,-468495,-252478,-278649,-260577,60177,-85327,-316066,-232680,-123055,75142,287177,410832,494541,439379,338871,151830,-68651,96985,502145,844214,908390,397864,-96858,-35142,40851,-39800,-189560,36967,344392,724002,725498,793759,504380,184845,366856,772679,811027,459713,137836,-275907,-311341,-21367,94455,114640,5824,20820,-141298,-119836,86448,50329,-260593,-90268,372061,624801,390799,-137924,-67354,-169898,-519165,-421758,-377194,161908,851890,1061236,677188,4672,-460248,-186096,97279,-123228,-339967,61835,268465,114346,47048,260343,415137,417963,338216,311884,364628,193007,34534,-40680,-26053,-20405,32738,357,-5007,-3270,148162,107360,471612,715159,514665,-66004,253938,335873,-251397,-192727,49025,-348074,-136198,147933,338972,338991,21948,-166541,-260114,153548,575661,530613,204447,-237283,-404835,-260337,-212905,64496,426796,382480,295448,60101,70754,244348,373824,700646,716754,323037,-252516,-376990,-395498,-108120,153931,261318,325257,162362,-327203,-161926,139367,330520,443201,608791,742583,161896,-189966,-275624,-437917,-16852,583689,499866,197197,-133411,-334850,-271781,-136614,124479,309673,59454,-503105,-106023,274687,232910,-248363,-541267,-298358,-68177,-2744,124043,81535,-36501,-141037,-233684,-106904,194361,386062,390494,349251,381978,435154,205426,58118,-50569,-127,-74321,-72238,158747,290538,317296,-66907,-264113,-207213,-266699,-154532,-64253,-155696,-291632,361253,976817,1128286,753271,563197,391648,193770,209582,112434,49713,-28354,-153314,-150985,-328450,-377314,-468149,-481193,-408679,-397340,-371757,-116319,68926,211795,93219,-98745,-427316,-370144,48647,424718,543389,350768,-1868,-457995,-573955,-590043,-391459,-292992,-485548,-280137,186740,481719,593271,360014,131910,-49516,-415129,-127852,285827,479760,381302,67604,-151010,-507496,-364792,-73238,188406,-26137,-121342,58202,74731,69314,1417,43874,-111380,-438630,-245255,-230012,-623218,-223592,57214,107290,8730,-126742,-246713,-266337,-428904,-315273,-15707,39027,23591,-34568,-56515,294138,362711,235407,26576,-207452,-365967,-281997,-75784,43825,105515,59290,168969,237173,122538,20012,117111,144239,-27110,122521,315816,-23653,-227231,58002,470417,607045,406535,-3208,-104523,83505,250298,209563],[-23254,-302468,-164094,-72574,71289,153136,18209,-120012,-196055,-316724,-41514,83437,-163902,-328718,52975,367502,119829,-193426,-90305,162304,-48054,-157422,69727,-29484,-345550,-101265,-35962,-302090,-336887,-232540,234219,645004,109040,-308704,-177300,-254395,-77176,165336,326228,347141,350046,226771,190421,189544,144404,536210,906954,900454,348793,-191446,70106,392172,562446,674649,304070,-121860,-294523,-109084,-233449,-128876,-16608,-162432,-358150,-115448,-15264,-94230,-146190,-263358,-466049,-497696,-529889,-374674,-66709,36802,-193054,-213566,-39128,-195447,-95191,377768,595968,608432,95129,-98946,315337,433317,177102,113941,256245,64489,-249980,-24134,286925,143839,-106389,-176001,-262992,-117425,-35102,-60991,-206779,-454052,-321553,-110299,-96205,-491048,-521106,-404538,109782,264639,165658,-238482,-38277,59114,-55151,-176373,-137081,8524,52782,-116753,-44877,336053,393721,120473,120,-43649,-133731,-160491,-433535,-155557,213954,366849,249776,-29990,-366828,-83500,204244,176845,-90825,40308,328900,651137,924963,943840,713047,343184,8831,31836,137292,284070,477509,513385,497942,259918,103919,-77193,-211007,73258,-53827,-123133,333850,351711,82293,-144611,49385,11147,-284175,-300253,112670,152204,78018,297811,433328,472950,417658,360999,161114,-218216,111462,469380,415710,159932,-376302,-415547,-370108,-298643,-117235,-85118,-125139,-146416,-202257,-178851,25691,153718,36406,-344282,-281424,204278,487488,216008,-71501,-71225,-78724,114822,277453,114326,-289158,-106864,-18572,-242567,-380291,-316532,-419455,-436230,-182840,-316371,-232757,239057,88995,-177980,-136660,-115543,-99634,-25818,-77185,-308328,-393651,-78006,302928,527741,429302,243461,42738,11260,114545,185907,1588,-247532,-129024,101437,-50511,-203731,-183539,-122747,-172342,-81088,26103,45310,1541,-318483,-213257,357570,780006,860213,650612,486090,490177,302271,-81001,-292140,-267691,210772,642840,629644,423036,545278,711988,307539,-196388,-291958,407511,830845,1325113,1376664,1167556,943492,709472,486636,55259,161717,474656,513885,275947,296287,331122,584926,563627,56980,-409325,136665,237171,-106172,-284153,-175161,-416800,-263849,77125,674611,739022,698577,377122,150052,-96152,-207697,241,244195,244328,-201675,-185293,202930,118325,-317897,-95414,-11398,-175788,-360193,-317275,-232677,-54570,128479,240165,331730,253786,-275340,-15021,528514,320953,-388565,276672,722626,275216,-437733,233072,356028,329254,306238,296222,-46820,-467955,-498993,-355242,41285,201042,61308,-76966,-373776,-466993,-454904,-131705,32614,208763,468686,274310,-209396,-362616,-82937,-56737,-149789,135497,384031,344050,98723,-297572,-512389,-373135,-306771,116923,498574,409370,-312737,-317682,536816,901744,788212,312492,-19283,-124643,-132460,-157296,-92734,-94631,189832,87788,-289534,139511,734357,913983,545397,-184516,-46157,81783,-163863,-141732,335883,493550,115012,2840,-206760,-239740,-197067,-34421,372634,202027,-167039,-337547,29622,-46852,78291,93200,119911,180924,134514,-9393,-157187,-419167,-288627,-154641,-72402,82178,35183,-82758,-232750,-393881,-483267,-377712,-69741,160807,229492,-109258,-320833,88451,186019,-20605,-425680,-286588,-23686,-21546,197162,365626,337324,205792,-64913,-109504,115635,295900,280814,-26898,-308244,-423308,-438308,-321134,-373499,-526617,-399553,80108,131902,1987,-260612,-35599,95469,-54459,-216392,-389361,-292303,-461299,-29494,444261,560096,424706,-143138,-511464,-240298,-207133,-104148,-15411,-177137,-350084,-191584,-173720,-190993,-337077,-107787,127803,378114,385537,292581,237157,261716,641760,790887,365700,103073,-52858,147062,186033,39884,229363,392787,208734,-217159,-358992,-63637,16072,437873,720269,677480,290428,-156811,-373942,-166708,117528,88799,6228,-287934,-469840,-222302,204530,562710,736925,449566,123578,-178898,-341941,-57618,451843,469653,180782,-66454,-275959,-286150,119801,412059,320962,59080,-69093,26547,29397,189926,570738,1225764,1578861,1370787,982988,83211,-291746,578642,1084295,1138578,691081,158376,-222647,-337042,-132541,76825,91658,-258714,-154031,113154,88476,-153211,-238075,-191311,-194360,-69242,53655,-28985,-272349,-362089,-138732,-436534,197250,426830,415740,48476,264696,644868,722776,661704,291877,-108993,-281978,-342447,230013,824313,702774,303901,-91127,-154874,-61412,-74593,-236244,-438615,-494027,-247843,-38024,160575,231232,320471,262538,155879,-320129,-315415,-10416,79020,65281,-291268,-68485,342329,274369,-94093,-434674,-321596,-400882,-459753,-313137,58152,349606,279344,-250637,-221475,-115918,-221973,225121,425773,-44334,-546478,-168586,60431,122011,-45057,-362005,-210706,74873,316535,149153,154805,276875,326523,-103850,-427702,-286735,-375715,-313035,-144328,-110574,-118561,-36328,72629,-19670,100154,177055,368782,47245,-292340,-428697,-209879,-15247,45843,-82773,-482190,-133325,118663,100540,-64007,-58325,-98348,-187738,-315176,-514122,-234793,96792,420218,391869,-142407,-444315,-352532,-307155,-398204,-315272,202621,233856,-62638,-244474,-183549,-269895,-494504,-256338,332805,574785,470270,132744,193137,261688,210175,65610,-55788,-82470,-156922,-209983,-141712,4347,210811,82270,-126723,-26653,-32279,-294908,-415457,-331099,-338757,-406503,-259571,-206228,-56979,-61284,-191064,-294107,-438517,-334200,-201319,-38229,-63942,-166095,13592,241161,134532,129512,204997,-109240,-14257,37718,-302232,-117538,279439,299588,46391,-252343,-318389,118632,130657,11507,-247231,176242,485400,348722,1203,-48059,41474,-62248,-349702,-379942,-38471,244105,262480,-215726,-484201,-84018,241472,48824,-206302,116005,556900,543818,157886,-434380,-194539,-143700,-191142,-336999,-443117,-210366,-28425,-46126,82876,236978,436400,475801,41487,71397,470283,430092,356461,-15556,-406033,-358154,-136783,-135687,-338047,-136103,216582,368625,365516,309298,352240,165333,-175086,-10926,583455,496339,155884,-1856,-74491,-79839,552957,1079047,496335,-162547,-86826,206993,314855,331374,249312,186086,143628,-1275,215892,578498,875423,840603,410000,79629,-70926,88859,248820,421717,590142,532911,88315,-457614,-120776,180035,47479,-177389,-68930,46132,66758,-42372,-230070,-311184,-273180,-240523,-324382,-310108,-90893,137346,276238,488582,478644,159813,-316240,-112500,-41727,-190005,-146287,233158,385459,272819,174374,208670,316267,437282,358824,178537,-135100,-62452,9046,107553,99892,43977,-120893,-182884,-254937,-496227,-430666,-283114,-195161,-250197,-386569,-191351,250873,740528,1023963,825879,242679,-337918,-159298,-10180,198994,61951,-241815,-429448,-345265,-98231,-89522,24491,163218,221331,168324,-151792,-408338,806,168496,506914,686340,683001,384364,-29488,-130170,33749,-2230,-482078,-161828,-70118,-246108,-2468,-7889,-114916,-200981,-310068,182941,250549,-96507,-333874,177345,127924,-26204,430071,878611,872333,625979,247973,-135437,-155565,-5771,71405,63,-159927,-383141,-329827,107820,362252,152688,38014,187806,118631,53945,123817,189815,4143,28490,244353,356422,320505,479613,430848,210789,-115133,-47688,294734,494790,385057,224885,317792,300357,361736,709347,893144,504246,-129242,-307991,-85023,-220542,-451883,-373654,-395033,-533858,-392174,-122945,-39694,260917,712992,1014050,772785,290053,-111525,26074,509370,926636,724192,277074,33200,89049,302562,135758,-124446,-125527,67738,109934,-69713,-474116,-20741,78290,-201585,-237548,2609,-40343,297118,621311,476967,50933,-188746,39210,247923,-82552,-298518,419636,755770,238873,-303308,134626,277516,-2712,-233015,-292971,-47003,117105,389372,217881,126311,195116,40418,-244933,-519302,-306026,-207986,-93895,-87666,-234195,-215485,-44420,-52925,-130846,229705,454295,115812,-442151,-184921,-48767,-180120,-236239,-317489,-21377,138520,-59987,83325,196810,90132,-180119,-334638,-382973,112309,353615,465908,388077,47420,-226282,-94154,-92741,-191601,117507,134636,-348290,-375550,-335066,-440849,-312786,-374354,170801,700615,870091,677495,116704,-362198,-406905,-382209,-146684,135183,17927,-492802,-530624,-400611,201215,526766,340189,-139850,-203363,24645,-7550,-16844,392074,492298,363761,-147073,-297753,122767,195287,12087,-312298,-323721,-277339,-302110,-30179,151354,30983,-146577,-106001,-41402,-76513,33769,9133,-89282,-81955,190464,281966,225570,-439,-337372,-240373,121234,269032,116521,-94773,-515900,-221395,70328,42410,-249963,-443930,7149,321032,545002,519761,570175,722538,774492,809504,809091,580279,349560,114463,212945,218783,235542,319372,287487,238881,-102126,-390064,-394817,-98037,-17691,-125931,153295,173974,100079,365162,376457,35955,-276932,-152959,-69144,-64873,-139926,-233361,-49477,167282,267199,244499,-17025,-91574,410238,843037,732639,293618,-83469,-210860,-197927,-126443,-23511,-181713,-260994,15487,358109,657553,613063,302437,-196545,-472554,-216662,73470,247637,139173,7713,84545,119531,257404,424576,218146,-157496,40285,320038,344341,308466,296672,377266,333823,18947,-191526,-3991,230117,340150,-2425,-365855,-378277,-165604,-67939,-156180,-17007,275223,219254,-46641,-245472,-92161,-6026,20030,234050,463599,305339,12540,101791,404725,764710,944327,643153,163271,-12402,95208,-31022,-290344,-182011,-102353,39182,48303,71336,244753,445410,466331,376946,137002,-192471,-476635,36892,607578,908631,795806,291280,-194562,-224792,-322313,135999,99370,-61851,-376024,-173733,-202387,-503263,13958,358788,238388,-127387,-348495,78903,-55429,-189365,194493,779745,1008944,920952,226049,-213848,-374032,-345817,-254699,-189206,-284642,-361432,-344632,-319928,-386286,-524902,-576644,-620883,-448924,-475380,-462111,-430283,-377255,-291763,-275094,-139378,53891,114886,-117385,-376812,-113428,229014,259766,94668,95138,-135849,-299461,-414056,31412,401416,281902,-217399,-337897,-206915,423948,1085813,1152520,347364,-398041,320834,768869,727130,667008,599846,502967,387416,371968,341806,198730,-78126,-326613,-263271,-81166,87142,74075,270747,341748,171480,-320557,-415395,118809,375867,220522,-144079,-108106,-58742,-409544,-8746,401740,438911,359654,276199,69323,65351,74101,-54883,-193819,-205193,-182733,-104600,-279262,-424522,12249,229850,175036,-29734,-117620,-437566,-295004,154198,191356,470632,340280,-31258,-361352,-469948,-264006,-155458,-194258,-81207,227785,331404,22451,-114403,-23206,-65579,119242,255149,301292,506152,505327,115703,-209582,16619,273889,153217,-42804,206421,341131,143702,-311035,-143279,560020,795844,371455,-1846,259260,450403,491636,420517,298640,-130008,-176818,174720,397113,282187,374888,310895,67250,-407791,-146459,-157975,-433345,-112129,210671,321804,540147,535246,511901,417741,392649,397456,277683,-138192,-509309,-467328,-458293,-525739,-295612,-120813,24271,-210,-25434,-169561,-217455,-395202,-485221,-403320,-192260,114831,170282,-99405,-437852,-300728,-320603,-256689,-215665,-182758,121084,209973,206328,-31187,-400625,-218419,104342,-71227,-389908,-391653,-96098,-33408,125863,322295,358544,272907,-111289,-474188,-357471,-153424,-95262,-28364,67229,69414,-145279,-359798,-454882,-209603,179702,536284,623095,603162,468000,304571,23726,-259363,-304949,-398204,-463046,-256611,69651,238716,340125,339979,365304,485836,301526,-56087,-116727,-9657,375336,223399,42811,-223875,-425428,-405300,-135979,-47342,-151124,-224447,-326053,-463985,-176919,4978,-157175,-417985,1987,157386,-207727,-160874,262490,206842,-174624,-550038,-532933,-423794,-65595,169832,206627,-21176,-188128,-555571,81004,887094,758054,549462,479696,756641,951326,905213,503335,138842,-179027,-380280,-309645,-113059,168379,483475,602823,696575,608621,386530,130733,-206681,-254932,34787,273444,337007,433012,425413,302687,-139975,-296366,-329807,-229768,-100281,-60662,372184,925708,960982,408137,2642,112816,124726,186284,385493,583565,584315,269489,-22485,-319798,-443082,-254260,-120343,-78926,-411726,-448335,-180242,323635,492322,295092,-104246,-279149,-432216,-594563,-362190,-80734,202751,252711,58554,-307068,-473861,-475301,-558546,-247793,-38612,-39947,-111503,313723,918892,849552,52482,-322388,-1355,-304681,-436217,-286159,-26513,53344,271908,147865,-139154,-330150,-135480,45939,117286,82623,-167013,-538715,-471343,-449203,-275671,-123773,-908,-128138,-334707,-197874,-182996,-309548,-208934,-307851,-433933,-67777,53739,72099,109365,155647,307784,532932,361308,38529,-466187,-548368,-426151,-466799,-390512,-90921,224952,508069,431696,253086,153543,156928,348812,314980,206388,-305093,-339631,-338905,-116106,-23738,110946,27888,-272689,-124783,248048,229162,-7162,103805,337175,189818,-337392,1865,420383,460830,223219,342240,626875,484844,163766,-255763,-299495,-35906,128289,126489,-32287,-303438,-294300,95631,151995,-196361,-384119,17005,482136,185108,-472974,105425,787958,1213197,774482,-102344,-245686,188643,179358,-218860,-463274,-592640,-334316,-130283,-100829,-290645,-204256,-297530,-354292,-390178,-393356,-22392,140084,264423,512048,508181,383349,110127,-101918,134089,549139,805224,769006,233390,-75488,142060,117055,10216,-30265,251224,521802,769152,842372,723617,569409,193451,321010,842186,908822,554358,121407,-382660,-281884,92133,207809,147424,-77408,-156860,-378954,-248095,50596,96504,-189670,130532,761013,918395,517814,-202272,-278836,-365052,-195503,4810,-181868,297400,947834,1103553,611057,-219984,-178427,346309,589216,181230,-252122,49025,212528,65038,83338,208656,408475,425018,385746,252787,41293,-77683,-193494,-259473,-214210,-98732,-104155,-130651,81390,80059,183153,295740,639537,927186,762136,133677,168349,247899,-209673,-392734,-224860,-107867,246504,410336,280888,1604,-235291,-369221,-344532,192063,679360,704999,236560,-349056,-232729,-37932,-68073,7274,296180,202657,46448,-121822,32702,221319,204281,399091,536247,355627,-135981,-337591,-257220,-232221,-104208,-52245,-51006,-131596,-186512,83024,241602,166377,158274,597803,787195,206592,-329694,-331825,-497787,-144333,170132,126687,20493,-126937,-115141,37195,25579,64103,187120,90372,-467737,-9255,435249,471718,-23284,-385991,-224129,69636,105330,188918,128616,-33144,-127958,-161403,31420,292285,303852,132883,93573,252336,514684,374898,152690,-127849,-205989,-10165,37327,148505,70879,99201,8616,-193851,-330151,-278542,-150867,-210862,-498430,-18454,708077,1018250,905835,377164,187679,436390,268904,306294,205383,90620,22859,-100075,-108577,-287772,-366207,-364592,-319129,-240366,-439232,-168662,295034,517506,442040,194410,-29132,-314654,-313288,96830,463689,572908,442048,79561,-383904,-340961,-408011,-322802,-127033,-201551,-384619,-45596,148209,383025,476724,423551,213394,-130062,-26640,306985,415164,336836,81698,-35158,-205919,-352995,-334657,-259430,-490035,-242074,108760,121104,50528,-112951,-235826,-309786,-170794,110499,110512,-315851,-183964,138409,258142,175436,11489,-244969,-274264,-394069,-137843,232718,257861,135426,42656,17971,239942,258775,77891,-223857,-397437,-462210,-413482,-311813,-299533,-337006,-318561,-95346,43505,14038,-128081,-242739,-167961,-149203,260023,373287,-45718,-117331,321033,669412,739415,525349,28451,-207418,54432,171507,152983],[-65326,-229494,-60837,106585,220160,194014,-9777,-239817,-336092,-298694,52628,98413,-188940,-210936,212361,533116,241897,-190502,-179481,-10816,-21658,43354,201843,-7348,-307203,-24193,34811,-219745,-459355,-379436,137635,569670,144236,-151086,-184214,-199830,-16811,297199,380526,252489,140797,81877,255814,380930,82649,175221,763052,824890,260770,-365008,-95083,237266,606048,713206,442113,-76349,-372027,-171537,-199968,86241,294672,39494,-379847,-344808,-259365,-328950,-246592,-249803,-409750,-483822,-482910,-360140,-192214,-335563,-397666,-58054,68014,-125359,87974,541601,649729,435209,-58954,-73445,403922,477454,172065,174884,187862,-117741,-555469,93401,383792,225842,79448,-31375,-194897,-167573,-187087,-238635,-277581,-335062,-500234,-425187,-446362,-443941,-565658,-298417,164159,235281,77490,-55086,150803,233981,86940,141290,300188,383672,322414,103534,92441,397873,549733,417081,383225,366375,191041,-111254,-433022,-250931,65625,175755,80324,-61158,-413818,-250835,120051,174779,-73582,-237212,-301963,294779,890056,1054581,759360,131761,-212650,92854,253847,254234,128020,82456,99862,13796,-85349,-230222,-251432,12056,-189782,-279501,382750,566042,270713,-191700,104925,249555,13313,-260464,15770,153988,293766,650721,761085,466100,245635,220971,167192,-172784,22339,361824,315471,-75851,-290510,-251820,-468219,-95076,194854,93311,-94722,-227851,-380558,-335107,-42979,27562,26557,-229152,-410646,-86388,73832,43495,-100068,9082,-109203,-2715,201458,174542,-129881,-45552,-69017,-396970,-438664,-114945,-85698,-27892,241643,292540,436592,803469,486551,21068,-103781,-166352,-326789,-232833,-103346,-103861,-310003,-247249,34786,133934,32996,137454,134710,-76785,-41556,178139,-2269,-225336,-108620,19030,-70666,-162389,-258216,-246014,-144017,38012,156297,96648,25257,-208250,-207702,295208,654580,758788,487066,167958,197853,137766,-114453,-239386,-168046,102309,541455,630725,322549,490861,738663,552986,41526,-319489,376831,998131,1372523,1256365,981492,758700,572482,538481,82074,43880,336509,380681,231846,346892,557508,808107,769476,225974,-403705,152420,314223,-38736,-172748,-109732,-270481,-303275,-42797,288594,327390,460887,489711,499650,181743,263260,457556,692542,711566,138273,-149185,-611,-54068,-255870,135158,230522,168730,80754,-126727,-224084,-165844,6259,155276,403912,402008,-76438,-269006,251831,135758,-433909,279351,697171,398265,-279123,694,223935,265975,31058,-257433,-546173,-347877,-365646,-445076,-74672,217881,134040,155165,69344,-107514,-190026,-109667,-181326,-262837,-131040,-38017,-402242,-5292,243376,105578,-190861,87501,346136,286807,44599,-331282,-385943,-239020,-201959,233171,620393,455227,-331798,-10479,856357,1086050,904314,488407,10570,-226181,-274608,-327550,-120487,-60329,24074,-7684,-263555,107353,630316,951859,797902,74992,-304965,-181216,-259664,-108378,399429,525419,317238,260727,7967,-348020,-431516,-143751,106023,-83034,-292571,-268045,-5019,14399,16235,-52438,-54500,24837,-75082,-166791,-290476,-431927,-425761,-177717,-118658,-28419,-81885,-63386,-132666,-260737,-372273,-483844,-116727,304626,491572,235620,-454732,78028,330464,140566,-423385,-343395,-217380,-297905,-96155,-305578,-53431,170317,151069,-38859,-232121,-3092,123807,29156,-97028,-272026,-481741,-338449,-319560,-324163,-230939,188525,478531,266525,-84901,-22038,77251,-5363,-68005,-52559,-466,-121113,-135872,283835,580662,657227,382941,156332,-409332,-273536,-179034,-186790,-225998,-157808,-64399,-153136,-360556,-281310,-25496,185013,320462,208348,61372,122551,410626,967390,998677,535243,97106,86252,357674,340349,112241,254116,422058,248710,-141490,-198404,-69201,-38758,319833,349482,456522,257064,-26915,-395446,-235115,17631,157705,132533,-149522,-439881,-205493,161478,360097,474209,188244,-18815,-334375,-399654,99772,735110,755670,476474,187810,-143388,3593,442610,621952,469103,211717,140753,121096,23756,151208,709647,1240413,1345899,1016969,534264,-349549,17829,737245,1102960,1194815,807714,289301,-145664,-207613,-146679,65098,89190,-353612,-202597,222466,375061,130420,-5748,-99528,-138710,-92831,4202,-53361,-196284,-231320,-241221,336119,436352,363364,144501,-309205,-22539,359744,401044,336232,-101720,-319751,-226731,-379223,195102,920960,927338,498476,-44300,-379476,-175107,-126770,-212185,-342718,-501407,-251365,74879,350767,310291,283595,249576,158041,-132371,-266344,-96026,73015,80716,-212047,53475,425494,299025,-83097,-446763,-482326,-596342,-572502,-328404,46742,357979,326531,-156533,-168942,36356,-146594,162634,431453,-11181,-589259,-96026,-67051,-265369,-188918,-180747,-142238,194180,595395,483753,187329,114063,136917,-220494,-382422,-268045,-383451,-336263,-116006,-57724,-221733,-93221,-16075,-74499,-47663,-126644,-84676,-149718,-323906,-359392,31647,284500,297627,134581,-144578,-155354,40808,-167008,-332611,-88907,9322,-59163,-192236,-335981,-128838,90887,348753,382905,12584,-245388,-250782,-78693,-196018,-272066,101162,260577,-6904,-290511,-234213,-250428,-291863,-295297,-116956,133169,306725,200043,445794,605573,530779,203376,-148279,-311341,-392673,-306515,-216386,-225451,-148158,-275278,-140218,157433,130708,-266883,-427880,-246275,-20552,-9028,-125833,-326665,-81359,-86307,-248865,-322610,-321800,-408786,-152683,-10299,-10497,-75049,-9662,67318,53825,278089,356525,-7792,114468,327673,152134,-220461,86115,101599,-248892,-509847,-29182,426827,230392,-241344,-47541,588757,698919,339726,-111255,-202953,-147361,-196884,-480286,-151409,154755,225881,-115796,-508513,-40711,203137,254011,166036,-138933,-274003,80863,299481,222181,-188431,-462521,-553221,-428993,-470187,-372568,-145112,-47757,-55386,79201,321458,629054,741087,344728,204350,418499,455669,416282,48456,-452214,-228430,131599,158140,-192785,-227376,170650,400362,298878,-42714,-153049,-204491,-442567,-66097,400178,435609,198109,197876,5271,-397796,284388,742261,391427,-229298,-296860,-106734,163983,340128,284610,149410,30742,-185847,-176607,332472,828912,902852,504681,104467,-257909,-27150,143510,347978,499405,398150,-86414,-557499,102692,401121,230550,-19750,25403,121826,265031,233173,5277,-269804,-370836,-438673,-475366,-293813,-135099,76379,238283,416093,354989,71948,-515021,-65705,149022,-77005,-233393,143211,328627,211219,135180,196282,284372,406012,344506,443427,326779,170383,15017,-55987,29139,-29022,-230737,-218413,-236035,-419545,-519536,-318809,-203474,-173087,-264114,-200308,146015,706079,1072324,751032,83463,-268325,54215,78894,129446,-114324,-457577,-226158,-128098,-51956,-217663,-245260,-9813,190721,231036,67407,-101950,213932,464863,765997,860411,573650,118233,-181950,-112684,173079,95257,-437054,-200229,44589,107624,226180,80159,-22512,-61797,-16478,439649,491028,10787,-418305,188489,189623,107164,526366,1023042,1002364,590002,97243,-312900,-143175,67738,127012,83181,-97517,-329590,-421016,-84340,138665,133495,-6276,-110465,-162857,-212989,79071,167959,36029,-39531,239397,462894,564308,747837,553796,227956,28428,93527,324044,324378,209887,157620,278162,179625,390536,491249,865047,455445,-82816,-405089,-170141,-183986,-266066,-466902,-395852,-323175,-332600,-374491,-332807,-47510,446700,795033,674471,177475,-99923,-13623,406760,892301,695570,238664,-90627,105445,387081,330156,2816,-169708,-204979,-215499,-429701,-415840,-20867,76209,-184222,-202753,-39184,-340783,-46872,319773,301879,-5282,-280879,-72170,10077,-213259,-96604,399596,578523,140541,-124752,120931,126795,-123743,-189561,-53690,234337,517012,669397,291929,-45563,2272,-75800,-272026,-389095,-51680,204778,356442,220230,-79529,-368033,-346091,-347775,-199520,378977,661026,278062,-361477,-198877,37991,-180164,-350222,-90926,168347,288130,9609,98937,254690,187112,-108915,-290748,-424637,-13356,163048,339446,206473,-54628,-152896,-67343,-117096,-350675,32847,103629,-147542,-430575,-463180,-292826,-256793,-229490,360080,846273,957576,677677,160125,-360139,-380069,-236276,14298,262795,54887,-337836,-523724,-271591,373293,540194,304196,-260766,-108544,17788,-65015,39857,587114,731072,474827,-138270,-290283,147883,117832,-21180,-396426,-429946,-543887,-368998,-63478,109895,144610,67035,164641,159632,4794,-172388,-338309,-316333,-32718,212735,225293,170888,-38479,-349628,2396,329387,357739,114191,-94497,-425989,-366085,-107695,-30519,-205377,-315244,-241006,-42726,-15953,-2595,244432,556946,718268,850125,829405,655722,486309,177480,39417,-11845,54323,291069,344744,272725,-130080,-442422,-377315,-89338,131176,86647,89939,-20713,-20434,288268,369035,8593,-165573,119507,126106,-59718,-260120,-326308,12542,147550,299986,336396,133350,24540,316681,720708,505521,181386,-57623,-86546,-8825,173030,282007,70369,-126539,-15478,389977,656753,664744,358729,-56118,-326418,-183080,179331,351956,127226,-109774,-88664,-56430,144640,460076,271008,-129804,143114,541749,442831,210705,72718,257959,415351,214367,-1072,170168,546769,623440,212397,-307469,-352227,-139513,-167810,-397247,-119874,102401,144184,-10500,-150639,-148640,-27075,199677,341004,399685,84500,-259201,-122103,280048,576248,807155,578552,200253,2335,-26781,-244815,-331470,-97431,13896,13859,-89999,-60222,26905,206755,335342,279675,172594,-105372,-396898,123519,871164,1191499,995765,376963,-315022,-547827,-439876,-333960,-132153,-76847,-145213,-191928,-319374,-336779,123244,553731,617161,199530,-445070,386182,703868,428711,251978,555173,651051,676808,170807,-262407,-553103,-427604,-219413,-192574,-237404,-330277,-289192,-181789,-151351,-258012,-326351,-394938,-447022,-335375,-244458,-328410,-339825,-110747,-14295,89440,140810,8812,-243987,-488985,-140665,167771,218962,48198,45871,27006,14884,-36155,174018,380066,127068,-446137,-283127,-140803,614881,1245107,1179391,296883,-185081,584094,1024571,936772,770688,616320,546689,434472,381608,306783,201217,-94197,-288895,-84148,138450,187824,-74415,-304555,-192185,-97441,-251460,-468148,-85749,286641,236753,-47284,-407001,-266496,-341952,112099,535493,569336,288772,-78136,-41856,266585,311558,56062,-277416,-298645,-55891,46900,-253335,-179472,325851,440624,197608,-124583,-167027,-355908,-150365,243912,413776,614787,584714,273947,61214,-262679,-52672,21244,7693,131444,337253,313337,-173231,-265590,-56281,-87226,151071,356254,384883,307368,78860,-138552,-219345,197518,600818,294374,-83344,169510,336348,119061,-351852,-24170,750545,1037603,586347,70914,151045,356965,463901,384393,351972,-29249,-55738,131952,226413,261244,416559,424994,223576,-350981,-284152,-280369,-434257,-123675,8592,-56116,-40928,13193,32384,108713,224314,257357,83492,-259333,-553297,-538706,-363815,-306502,-420967,-284604,-104798,-224466,-586028,-40441,182534,114702,-42231,-108345,-45992,147454,150607,47758,-234437,-231257,-186822,-127882,-223906,-423143,-308521,-273096,-106827,-219484,-353954,-135408,96197,-93620,-413396,-381619,-156061,-182726,-133407,101964,313947,333429,-51346,-336234,-511982,-311333,-361905,-247949,-88005,1360,-259395,-474498,-503769,-177937,110627,168479,46911,7218,142093,386248,255355,-31067,-108886,-232353,-389976,-334538,-17346,118601,138659,171656,115528,177464,5762,-145823,-43008,6836,170805,-181949,-299095,-347027,-360525,-359029,135437,388181,431211,211847,-220474,-436066,-272860,-220804,-311481,-166510,157424,249936,-116490,-399813,-44334,-44046,-269628,-497915,-543706,-273032,72896,350799,305515,59458,-229106,-516942,-4726,391287,160935,271448,558845,845857,917720,683900,181079,-273500,-317379,-219327,-40421,13759,123155,315234,571761,865760,865738,601209,311183,-32726,-213366,-114075,107690,146349,324481,483554,698232,296106,22662,-497780,-217968,2271,157443,582939,1095111,991921,374823,-197768,-216851,-117339,-29962,147487,119950,169600,39497,-47116,-54898,-341672,-360261,-109756,-140943,-368175,-380247,-111568,280859,479692,368513,100807,-87432,-255137,-302898,-56097,148446,322483,433597,320700,-109546,-440604,-448000,-380710,-118536,123644,156369,-3549,279583,864544,875688,39010,-233129,204205,-41593,-353744,-302674,238197,483939,394851,121725,-247169,-401197,-251695,-106169,-35735,80991,-20702,-183658,-374433,-190725,-30738,68969,287283,217979,67710,220323,-28325,-398561,-278735,-290915,-441525,-146729,68955,22908,-17768,-62570,-217761,37399,21773,-97375,-325372,-226108,-127648,-51076,-296649,-25229,371947,704506,518958,147146,-77251,-37182,283644,175430,50482,-409135,-438500,-384917,-222255,-141985,188774,333839,66922,8974,429640,452625,174685,162341,459752,455695,19102,-182306,201560,482384,445910,409521,368510,136561,-100417,-337965,-288883,-104265,-17713,3433,-153197,-337033,-295231,-49106,168594,56606,-194396,-48794,64031,-286509,-193291,471402,958760,1168937,854290,123487,-424292,106573,295715,113240,-156214,-348535,-315880,-156023,-29724,-145728,-329615,-337509,-333362,-454144,-375583,-134200,-87019,42619,410959,461877,304285,-46837,-214053,8062,376323,558376,376747,28472,20941,218655,84737,-45429,15108,325798,525248,554215,680988,358976,383717,111270,172240,663670,759543,443022,-19098,-296054,-87650,196845,263252,104191,-187622,-348514,-562812,-259836,3108,101861,-132923,327291,1046139,1113732,568055,-209566,-401280,-278295,24604,338579,-98677,379000,994063,1114959,598811,-190213,181634,678080,799273,320475,-138795,41108,75290,-102636,-91606,16195,287902,325915,337719,221357,-50325,-255504,-246471,-300910,-366815,-212294,-327701,-314531,150288,236923,239230,414108,619371,852352,722330,158138,-69700,4078,-200044,-453730,-201196,195872,435947,515325,207847,-137109,-254879,-321617,-398251,207531,799232,796405,229787,-416858,-17961,170024,131690,8974,157577,106477,-72323,-51089,145021,198350,27973,74405,290412,275184,-91260,-279048,-311632,-402065,-407109,-444270,-439248,-220819,33215,306274,413679,129210,-48297,474787,573239,191335,-352925,-238460,-436991,-247642,-8838,-13831,33199,-51485,-8060,210077,185200,161172,199283,131582,-431251,39438,530200,618223,235716,-198854,-129895,143668,188759,207978,101118,-131669,-260734,-234971,79159,357149,264209,-47987,-203809,16205,353437,404726,212825,-146520,-410225,-40658,56304,117619,-199829,-349143,-159695,-252350,-150062,-188827,-181018,-392893,-302764,300409,841991,907746,615950,84582,80170,358587,189594,147473,82905,1148,21630,-14732,-53054,-175874,-273316,-308394,-277467,-259586,-371683,41334,530669,708332,493597,232818,-23914,-207173,-166290,161636,460864,544083,462539,116744,-240060,-145699,-208046,-282995,-30753,-8577,-326870,-356365,-162036,171441,507551,535869,311491,64581,25714,188157,182287,120109,-38745,-69948,-47127,-8855,199094,133198,-28958,-418359,-121781,-23488,-46682,-225046,-506724,-289638,41712,256756,257327,-210136,-211626,123444,287785,228101,50814,-265083,-283493,-314495,-62468,362801,423540,138199,-96593,13936,122630,77727,-158176,-307982,-147096,-187224,-245483,-292605,-267581,-137622,-119165,-122453,-78372,-61400,-122089,-294548,-348694,-102223,293797,268956,-156645,-3780,407245,637349,669281,478120,16985,-296058,-60154,-10913,12905],[-73765,-90858,93539,255508,258036,109705,-85219,-301676,-351797,-163229,-48498,-21915,-227548,-117599,253340,369409,128325,-263806,-216619,-75268,145127,248544,294930,-27014,-229101,22809,44460,-148468,-308891,-238737,179012,364167,54635,-232700,-286477,-222060,1171,315844,296374,89645,-95302,13031,430619,618526,213070,-253914,476030,603027,141031,-480848,-322907,-36963,472687,560413,402600,-171787,-400539,-152007,-205179,81178,405869,145590,-300977,-491434,-437602,-287890,9377,27952,-130299,-285853,-423781,-476288,-435529,-541866,-207748,25833,83984,-93741,133866,503116,537151,135376,-257764,-170950,277708,289114,64239,133160,9469,-334182,-168321,362715,665009,509669,489876,347348,147003,-122735,-273347,-181923,-165115,-127484,-168123,-298131,-388195,-273211,-495798,-242557,19045,56858,-75362,73083,225074,259460,70933,274668,634723,672947,459012,158386,91852,298585,521020,552607,599785,659542,512327,13323,-398733,-383876,-143824,-74315,-94910,-86956,-269696,-282768,28329,157527,31470,-136449,2013,135166,635116,907470,653613,-81865,-210789,239503,336981,205877,-98650,-213852,-171576,-106682,-198641,-283081,-124044,22019,-238299,-275188,387592,707074,390203,-261891,109634,435370,286628,-135780,-251402,126608,438180,872892,902044,286394,920,108040,159934,-57473,-31411,121132,-13706,-310367,63511,16220,19947,348109,506794,185312,-201063,-457763,-472541,-540544,-266763,-175974,-25299,-91724,-314581,-482651,-309443,-297614,-362020,-196533,-287230,-233307,19560,135329,-58544,-147740,-276536,-473771,-148962,127802,278253,481562,583197,747971,887846,988748,637279,129592,-72653,-241366,-512700,-463449,-212943,18618,-135134,-390058,-168627,-295148,-337541,81055,88801,-248377,-16684,304527,81859,-172066,-159732,-190287,-73800,-14354,-197020,-270691,-42068,187232,287421,168719,140055,29170,-35827,205928,489230,541356,233538,-237813,-133973,-25327,-154481,-185242,-70839,-23753,228190,276002,-8219,265396,659789,718365,224114,-310535,251619,945612,1178967,967125,649879,443513,359715,452605,171846,-113819,121220,194098,109923,262540,664874,924182,848809,323962,-239840,159554,355766,-19585,-205781,-133589,-127136,43176,82361,-7578,-144054,171167,551419,750021,561288,801408,885349,995246,873968,339381,-76687,-277553,-372454,-154300,265279,345125,295591,376413,228947,58378,-200546,-258388,-95615,296374,439230,136878,-370365,-86550,-108636,-499549,224017,613662,429404,-106555,-86621,192193,196507,-219887,-298114,-35399,67242,-174580,-411338,-95049,307642,512736,395440,393696,131176,120457,8071,-180173,-240738,-141018,-505359,-20994,334453,355189,127910,-205357,29539,224265,135270,-47175,-290013,-321207,-201993,-131494,211384,525322,342892,-329583,166857,962519,1080411,908793,551238,-9843,-366542,-359770,-452857,-83295,123511,119537,14479,-224555,17814,447604,768814,764017,194763,-314362,-401389,-329673,-223358,198614,302760,288400,108386,3847,-56084,-123596,-113506,-92841,-208717,-258458,-105978,-56271,78159,-63037,-244093,-316113,-115390,-227900,-319768,-297698,-254590,-369849,-93059,54360,19904,-98047,-27667,-35878,-148041,-237225,-301724,-132763,275638,475744,294218,-323439,79685,398714,230990,-388565,-394833,-224807,69459,455831,200643,-496682,57725,277450,248114,2473,-133637,-98290,18042,49067,-164360,-461268,-289613,-193440,-148083,-19328,210912,621948,345716,63056,-73301,14808,60015,65039,191638,284130,209478,-59872,47181,477235,676871,796975,619654,-135090,-328068,-91591,-129997,-239382,-46069,13568,-142650,-508048,-172742,70690,182628,153322,14521,-172816,-25368,504119,1008546,942390,502709,-22959,134101,403902,363603,101469,103596,259910,132559,-121905,-78444,117391,109965,-4520,-248275,-41748,18935,-60961,-224531,-164757,130968,326746,260157,-62980,-378572,-140127,188503,278993,251224,-19848,-225990,-489741,-383228,95938,624601,737066,569331,317461,47575,231151,600044,627997,428969,222670,182532,57700,-188720,35599,709753,999287,861761,441201,29392,-196172,189476,660885,896562,1001984,744127,331918,-39981,-102936,-103356,207439,219072,-246375,-307466,207660,502008,415291,293325,93381,-19566,-82006,-56517,-76307,-99441,198426,576919,1008718,661251,414073,66918,-354507,-226343,20432,66033,-31709,-437098,-261362,-89443,-268196,-40938,674299,890833,538008,18501,-448637,-253828,-149444,-192967,-267786,-537927,-332774,116553,469408,456021,295281,150711,6188,8391,-152453,-268492,-45396,-41892,-284215,159672,495704,321812,-31328,-343599,-461183,-427726,-384604,-327515,-23211,291858,316517,-51662,-142136,66237,-113562,43831,242110,-138128,-491400,-15219,51800,-402752,-190111,-43215,-54072,237544,620075,595971,147713,-64081,-81148,-290732,-398735,-245064,-320081,-510622,-338773,-241409,-457219,-205021,-66734,-52252,-180955,-227662,-184832,-224669,-363167,-313190,152135,399288,383333,173693,-4192,-43167,112167,-95608,-439769,-178204,-87572,-201260,-301859,-161201,-27147,40929,201241,323461,215878,115522,60301,131833,-9558,-305105,-36978,245554,63468,-225844,-259019,-220949,-227913,-214022,-476260,-320325,118740,281381,548943,760674,642224,313878,21704,-268560,-458444,-410809,-254316,-266646,-318065,-451978,-110124,241934,203970,-198262,-295914,-94153,159565,203873,67570,-385437,-241427,-6055,-177081,-279660,-157759,-279797,-126295,-65494,-46354,-99422,-103310,-235941,-127329,281413,331322,-44980,181828,574787,531261,8436,-27101,-19729,-386731,-411597,172059,586845,320365,-190256,294865,747447,684446,209468,-256134,-391658,-283018,-303626,-457423,31059,282900,219116,-235277,-360674,-27184,168228,25644,5512,-222998,-550545,-235666,158923,211620,-35969,-267033,-308725,-198957,-332672,-333319,-101034,-98002,-93295,34945,328237,669573,744216,469326,328629,319970,445175,371099,28527,-514476,-119444,256975,257954,-132538,-318924,3734,311444,202557,-313627,-249367,-2208,-115307,-173564,734,189401,68989,282097,133841,-153479,-9820,339536,278970,-147996,-279619,-460516,-94378,283934,313314,116072,-126914,-362215,-329120,87520,611572,778392,542459,113721,-367176,-53155,150477,312109,352684,190798,-271691,-420785,141856,382884,196474,-46826,-72668,131238,335713,482881,410699,195363,4879,-138458,-511429,-282556,-94679,12869,50026,39774,-61313,-230128,-384941,-82215,99672,-213597,-360028,35609,196000,90181,31383,83672,177271,298204,310332,570796,586689,376122,8859,-244916,-241389,-173415,-421444,-307494,-236124,-325664,-473197,-274532,-209525,-236976,-376921,-340379,-52271,569848,969418,583499,-36140,-234520,96675,51687,-21802,-273802,-527909,-229933,-93156,-356526,-377973,-275054,13038,308830,381684,314629,229846,394919,635682,781012,743399,296439,-177467,-386295,-168696,165508,66615,-330515,-243094,149184,397848,548026,341737,158701,107325,255071,541106,563335,49224,-471405,116104,173127,138526,486690,977837,981153,547623,52265,-295275,-104065,93516,138529,114679,-39315,-223163,-378166,-307709,-74575,78818,-51655,-332566,-529020,-283632,92031,206045,145706,-90468,181208,441088,660685,733738,445659,177026,155813,193746,214376,-23137,-89732,-39515,43262,28453,261239,90200,410135,122585,-237630,-387322,-207871,-104363,-127626,-454917,-316819,-136495,-153483,-376057,-455433,-338216,56323,368943,419421,36612,4809,178081,228976,568468,405617,-44952,-262408,205288,441797,445235,138809,-60671,-137635,-289660,-411727,-181327,-23994,51341,-171009,-136195,18527,-255202,-310953,86630,125072,-92250,-397066,-231490,-122936,-182101,21086,290150,264405,-14689,-32045,66858,-67355,-184684,-30527,86261,308685,745375,737951,228592,-308322,-165786,-93205,-185397,-183407,189826,564968,704100,457601,16014,-313320,-499905,-499034,-259028,287568,596641,358606,-235320,-315964,51759,-12478,-48019,149357,334211,379020,11898,45562,280269,269967,16331,-177082,-405635,-137765,14097,158546,2867,-101150,-80484,-87582,-171188,-460636,-35482,67930,-7757,-265374,-221472,-184917,-239684,-114140,465924,850213,881389,522432,41247,-494952,-352401,-140765,147223,338767,45148,-129428,-280233,-210495,81442,170990,-1861,-487501,-90397,-40541,-132753,122682,671185,849240,471378,-153574,-283948,41221,-97451,-229425,-397965,-406322,-285545,-179366,-96666,40070,252160,345502,489377,380145,48912,-330772,-493438,-398074,-59277,140993,70693,-8127,-159267,-241687,238512,460918,281552,-45785,-209967,-393864,-500352,-300853,-199167,-248868,-159671,33129,37614,-76281,-396413,-68503,308286,468505,553670,558466,548653,449142,184645,-141619,-233640,-79172,183383,308771,193104,-105449,-443921,-310157,-45624,183770,207306,78622,-164154,-204149,32766,200284,-73152,-76526,295380,313823,22046,-318065,-306242,1676,3139,181074,271948,173450,81012,150298,327741,73337,-74220,-31732,69784,172684,401898,454477,246015,402,6274,428951,668880,690388,350269,50429,-65151,82800,455550,475261,64175,-238254,-248737,-378599,-118750,307440,194574,-123125,201753,622174,410221,13625,-270589,-2275,339905,336749,183886,266993,655471,660594,280453,-272203,-333705,-121591,-56664,151852,153662,125956,-14824,-93549,-134038,-199710,-7553,345290,420773,299926,-139707,-561453,-180446,212462,419270,615339,437232,135663,-70899,-201581,-336052,-168005,77546,286207,185075,7107,20893,-77774,-5667,166835,168914,168340,5287,-329252,5363,758589,1109078,946808,371268,-229285,-225437,-306170,-310298,-230003,-33105,24178,-92613,-269896,-81234,251712,669255,831018,305425,-71610,745073,1310891,1117008,557503,60674,80381,316618,157428,-104447,-216916,-191052,25786,-25490,-193588,-343913,-253237,-31134,135107,82886,-19866,-113265,-207822,-140326,-132902,-363696,-246688,86271,271936,355686,248059,-99289,-366658,-418570,-323597,41407,217632,140556,230438,446566,417929,287857,347930,360344,-50525,-348182,-119897,-63088,609656,1030596,804595,70484,1752,707082,1055144,930398,647845,442221,428414,330979,229120,193078,166050,-65368,-254627,-2011,251841,247785,-37785,-218536,-319370,-483894,-325945,-300529,-271933,140954,271864,160929,-183230,-498237,-279114,257767,683034,694943,278483,-392712,58286,421141,418590,113587,-125868,-185651,19978,57277,-290353,21087,555285,609800,233381,-144981,23067,-164131,-158747,191847,571837,641976,796121,780008,679355,146028,133555,117833,98670,209345,384714,276351,-229811,-249177,-98609,-192667,67978,367348,363823,-61060,-183363,-228409,-173682,254663,609233,216709,-169500,68788,235655,6133,-432675,40997,823510,1166972,814275,204894,-7037,110128,214582,249769,335733,167046,149917,60230,-127675,16857,258678,433206,280519,-305184,-278673,-316431,-343760,-151970,-196195,-291546,-190941,-397758,-405361,-125018,216896,310229,39492,-343995,-510030,-468942,-228185,-4735,-215699,-268616,-290972,-236006,-25062,321160,487909,512069,365262,106662,-9567,105633,82935,52624,-152681,-190250,-7673,65804,-107607,-431137,-424069,-445124,-435166,-378890,-359052,-144781,-10267,-116645,-330988,-387320,-267581,-180105,-263858,-189306,137283,237448,-62194,-266094,-431022,-104910,-129920,-363344,-266496,-107257,-326166,-304260,-354556,-207183,-14145,-156900,-448072,-464032,-164715,304086,270626,34338,-45419,-188888,-369831,-261968,-57491,34429,-91958,-42202,-110348,-144708,-148443,-22973,-20594,-23925,-126677,-123164,-250587,-60897,-127923,-405907,195998,612807,789242,625981,97469,-302868,-228839,-101129,-124506,135228,347417,317777,-30823,-438826,-393757,-257057,-267917,-385137,-407802,-187534,86026,347556,244088,39933,-295473,-369072,-132769,-212273,-311155,243954,598049,761104,680929,331822,-22145,-343609,-343301,-121710,89819,34351,16042,77876,402622,752948,738143,504299,306856,50441,-216393,-308348,-108739,-120039,13008,345197,826315,703564,361330,-180283,-114008,114594,310692,562837,806697,633375,197884,-295667,-447511,-425324,-349941,-255568,-409818,-327476,-141116,-12227,46099,-139441,-240502,-41750,-220584,-342626,-352523,-98591,119322,337539,353894,272418,124537,-17151,-89430,170193,419486,461338,492626,456863,122861,-253458,-411548,-211307,9066,186059,250310,68401,119320,549903,659249,73754,-138390,222935,104853,-226852,-343731,232254,620423,318571,-71314,-368297,-355825,-463035,-370598,-267710,15978,84917,83729,-68348,11257,164174,287157,482617,439612,267589,322378,75968,-197664,-50431,-69567,-217992,-434485,-95704,-141311,-280777,-396312,-300208,-144016,-217022,-301048,-194802,85718,280582,350219,-203091,-82196,384334,664376,498333,133877,18554,206540,478220,194284,-97043,-282723,118318,105990,70555,-30381,280081,535053,278356,56425,485466,524264,256930,166805,468344,592659,341369,-17202,24958,374776,491277,349390,-33686,-398859,-385430,-354385,-327282,-176857,-200102,-190899,-170831,-123452,-154050,-111397,165794,188971,-167368,-276744,-211756,-9055,263688,752366,976825,925119,709857,215578,-390965,-6034,301156,296389,53266,-148747,-254163,-244117,-162089,-220493,-416149,-287087,-221567,-237222,-205650,-230762,-341212,-217505,174208,259569,82497,-232631,-344416,-303316,3716,149030,-144369,-107793,74700,116265,-90665,-235368,-100287,276579,437402,418436,233365,-233922,-36573,-105638,-92282,227960,296841,58060,-226183,-125450,77593,237533,241100,11484,-306516,-425178,-412205,-247712,-112500,-34619,-127180,396502,1083048,1134865,553681,-71256,-181489,-76205,41669,330201,-170928,312527,936392,1067039,606329,-5935,297929,668240,646634,223817,-130532,16819,405,-230832,-410310,-233142,39283,90511,152149,158735,-65861,-346928,-166156,-148534,-310353,-297234,-324531,-162420,225166,401465,306852,372463,367420,412482,365685,88612,-198254,-322653,-255745,-281490,-13536,299901,393178,343222,-39299,-372841,-307412,-237927,-479492,128879,809568,707934,173520,-207354,191143,334139,276006,61900,46740,70651,-46880,160653,292280,119158,-179156,-160816,93199,97305,-168547,-344252,-358269,-383947,-403625,-286824,-66219,115590,215504,352595,360635,12406,-176408,282048,247541,107244,-134669,-5743,-178095,-360754,130620,315236,354705,103257,-91983,83203,124712,160877,241156,120678,-432106,-14327,481278,589348,379637,-20754,-21748,128258,204237,178714,68010,-127340,-259170,-329691,25210,300212,180790,-68630,-188495,-161108,73400,278652,137059,-140008,-517320,-175801,8036,104530,-99136,-168978,-404544,-336094,125576,23338,-272081,-463852,8951,437460,718962,688042,369016,-144695,145702,343765,90928,-273072,-298892,-178948,-12720,18094,-64781,-144377,-186596,-273585,-316318,-414361,-243543,184444,556235,652833,442816,228714,-46477,-120373,-30424,217969,453089,510378,395916,59463,-187178,-35034,2505,-128154,-13072,41736,-263059,-421127,-167343,102218,344357,380751,209767,106528,30391,26757,-89209,-161148,-197822,-149205,-29374,159295,468059,690611,302324,-333497,-323115,-86143,-44639,-260655,-451266,-317932,-74457,100224,94797,-336720,-281991,72106,267622,213790,-27737,-341824,-308020,-283813,-104729,315902,472853,100184,-387465,-64520,156407,-22960,-254749,-128828,39507,-10584,-62419,-12436,178395,387327,293163,90695,-22950,-57537,-69021,-161699,-202507,25419,249043,126810,-160703,65891,359585,442357,449317,293837,-11900,-185180,-193570,-232234,-162846],[6175,133056,284148,370825,233304,4601,-95187,-215123,-280846,-105197,-174636,-144759,-183158,-17733,195996,7030,-151496,-361337,-160893,104845,301001,407681,369573,7350,-84885,84761,72417,-30064,-64878,103695,410822,270355,-99290,-350806,-366615,-284008,-11592,251452,185266,-36916,-232766,48931,632803,816198,421106,-479391,199147,402475,78920,-247283,-219940,-324603,183389,290049,202404,-376466,-241376,17846,-184093,-119857,287225,132821,-255112,-508562,-459046,-104121,269189,354446,225400,-72824,-411065,-511620,-484923,-281916,-90731,29375,36199,-134022,33594,286939,309382,-90091,-390995,-390886,-73044,-72416,-62320,38914,-185222,-343493,149019,585175,916658,911353,874627,715309,451411,-39970,-240718,52020,29493,52172,111998,17484,-21378,-258151,-518821,-278185,-202617,-172640,-237953,82270,195593,162450,-56683,235752,766359,764260,369686,-20746,-85782,88927,362772,526207,637259,775694,659468,113792,-373054,-493114,-327450,-226649,-134331,-54774,-58781,-116334,15457,150503,262754,412922,600556,452823,370601,538672,387556,-250951,-103677,343018,360152,118276,-232087,-387479,-292667,-132490,-254939,-179847,53378,109862,-148917,-146752,358217,713689,380259,-379800,83312,528415,479372,150751,-112226,259572,505490,872703,751049,69276,-54717,41703,87253,23205,9511,-141505,-459557,22349,371824,314489,507997,672849,607053,201712,-18007,70419,-67651,-309961,-435393,-289147,-66926,64377,79450,268895,529444,300850,-121998,-446822,-541572,-505235,-195023,12622,-53262,-260476,-328783,-98940,238503,338451,530414,850085,832919,893944,891451,750390,493362,118421,-52757,-317177,-336136,-297053,-342160,-66009,-139268,-467614,-204754,-206806,-198355,42734,-82752,-339188,199074,472052,188070,-149623,-273523,-307117,78642,198525,35994,-150279,33046,237484,279555,136490,213982,274060,303711,214528,369906,304022,47037,-402647,-294696,-152739,-234838,-171460,-20810,-40147,-215899,-391455,-489427,-84745,465542,703576,278806,-274626,105096,719326,837854,585105,225719,17902,107684,237625,164421,-271339,-103137,26053,-89704,15550,494246,771632,691787,271876,-157507,61569,235284,-111298,-414164,-216114,-21977,177794,199339,194789,-403083,-121197,470364,830001,974044,1221201,1177708,1014680,623375,291882,-40366,-322776,-354432,1512,289199,292478,156531,299615,356143,226611,-83755,-450589,-462111,11561,324958,255901,-32021,21775,-108847,-586348,129326,539402,350447,9395,69431,202055,99619,-447021,54249,395741,327198,-4458,-347008,-28035,400332,887975,626462,486340,183700,206720,47356,-32789,166743,331118,182628,323010,427625,169303,-67380,-235723,-64018,16568,-86797,-162375,-236131,-287029,-225643,-147482,61728,245722,74762,-415937,138168,836082,944185,795705,457465,-72923,-505121,-412401,-421036,-104733,245098,319537,126637,-147416,-59120,242439,420854,447088,130492,-233445,-508785,-434121,-429387,-247989,-143804,-13267,-277695,-203794,6042,10527,-105715,-204295,-205777,-136296,192104,66788,147907,-106599,-118115,176921,297200,17208,-444563,-241805,-129498,-164581,38767,203421,8831,-155004,-101539,-38227,-103276,-198129,-242893,-207103,103700,255369,81224,-384303,80065,397010,219116,-375829,-452854,-170556,134767,614107,583190,-94371,-34666,275722,380604,196775,-190789,-305561,4142,87617,-185093,-398139,-174142,-82262,-123523,32617,119539,452984,242496,102018,-219010,-123688,50462,113242,282109,442655,400022,130574,-80608,285299,542365,923729,690519,123290,-77548,155524,64422,-190710,-61515,-13792,-167781,-456834,-169223,81880,90113,-74081,-164011,-313105,-137998,436332,756754,662875,240017,-205382,63947,279165,269325,32209,-163959,-83498,-176684,-300479,-141750,146953,135902,-79842,-258679,-488372,-379583,-254310,-92413,-23512,291259,434401,328538,-14551,-277883,-43279,270152,386673,243585,26702,-303004,-505373,-487526,-174173,108521,351590,387726,286451,193043,320667,522076,413740,202491,84069,53911,-96485,-488357,103676,625055,648514,417913,100512,148326,77886,198046,397942,524389,602521,483104,195060,-49788,-49615,-3669,292345,263516,-184057,-422620,94338,447520,628231,565639,337558,54818,-155438,-131877,-75706,-40641,423275,1144789,1275401,794520,465173,122322,-225023,-394562,-328847,-236322,-348621,-517231,-175264,-6515,-167726,-414096,201637,625788,419578,3223,-401024,-272548,-166003,-202432,-285133,-485394,-432368,81732,475833,595343,433898,188311,26232,116024,-90338,-482015,-78154,-42601,-420537,132668,467419,306024,24215,-195873,-285099,-275660,-274797,-342732,-144637,184482,284781,72622,-35079,32234,-140216,-134216,-96788,-387898,-290634,57401,184236,-146263,-108397,29364,21604,191055,387495,412730,12894,-204327,-228780,-331596,-521639,-247541,-206369,-320115,-346671,-200390,-213100,-247353,-11887,38489,-336927,-309916,89724,23164,-190482,-214502,104834,303933,278657,39546,-68304,-21212,131381,145030,-195241,-212958,-258106,-453153,-307526,5583,3798,-80968,-30042,142511,239667,280887,265942,267165,149512,-272649,-217230,176426,138160,-134562,-312313,-218442,-134852,-207669,-227595,-298580,-14029,254420,393710,603125,502022,371325,264215,-21229,-328951,-456856,-211795,-69353,-213039,-355269,-127361,204201,179137,-129113,-248383,-90161,110807,211726,211288,-182426,-487425,-23960,-207026,-275698,-86008,-182092,-178651,-212156,-197831,-223351,-243291,-520480,-210592,163627,155852,-146627,254486,770675,760011,166716,-45266,-31958,-332576,-324027,232130,598928,454177,182292,464537,633429,454807,-11187,-395828,-436617,-203943,-214552,-371739,94276,372630,312620,-7982,-293835,-294765,-119072,-305257,-376336,-415782,-394424,-227022,136105,145380,-18448,-177282,-138853,-60913,-319788,-394224,-69852,-103502,-129790,-32427,242369,530347,526194,421595,365081,238763,379723,212941,-114516,-464990,3361,257391,179519,-149939,-346069,-159670,186698,193045,-79991,200415,405677,216799,-163517,-443372,-186089,-176092,138414,175687,37727,-243663,20365,182400,13331,9666,-251151,-365981,192355,337371,100462,-261542,-188921,2506,7471,297986,516900,489290,79160,-390315,-32257,250623,364563,272518,-1953,-436721,-357050,3609,132528,-40935,-205967,-181308,137245,323454,621716,710805,601759,312134,73737,-297199,-250958,-13049,808,-201832,-465395,-536444,-427007,-370819,-264359,-208553,-543750,-354719,-15066,60165,-35702,-79144,-48235,83962,209407,305237,536950,629219,451678,35601,-127760,-187820,-92108,-308351,-355138,-174176,-175213,-305441,-219119,-220543,-401944,-552075,-364298,-163847,298373,647005,337955,-149781,-196513,24168,-56156,-195387,-354965,-449535,-308123,-130395,-15413,-58240,28819,199349,463120,492737,455759,444039,468577,606140,540553,349266,-37248,-377617,-554248,-259633,-5933,-35386,-228660,-266874,169663,544099,753554,583306,310669,204898,386210,454161,413746,-29731,-436401,2974,88489,68450,367202,787255,832786,493321,12650,-290752,-149698,29115,77824,60118,-20049,-94042,-111157,-64031,109809,26025,-156257,-358571,-268176,-76322,73939,228868,190304,-49560,114793,314342,569928,424529,228494,161420,250973,224540,22019,-396996,-375402,-282428,-139102,105026,261332,121939,18547,-173961,-589010,-293682,-99599,51596,35154,-216856,-57232,38386,-4667,-222275,-295749,-273570,-165552,-62124,79346,-119099,24828,232027,15339,83638,-29556,-469062,-183056,361572,482948,470000,215544,107736,146445,-17688,-124671,39713,6872,39210,-122010,-46909,140756,-69754,-350337,-31710,22883,-144272,-446592,-355286,-87111,-32815,44353,135136,-31887,-144614,-25924,-15351,-268992,-299875,8062,93733,214772,731437,602552,72024,-564805,-152871,-12523,-58200,-4325,365616,807465,924218,636052,77022,-172228,-311559,-285101,-230134,93979,354534,340348,-121613,-481041,-22558,131457,186483,314825,404922,332542,-104110,-100922,234218,296552,157684,-12262,-292966,-241948,-110352,-80956,-184729,-91515,-51616,-149901,-259029,-487123,-120826,-244,28214,-162234,-124938,-177627,-259324,-32010,492931,768688,714756,288669,-196630,-464938,-317463,-126157,177779,255182,-40703,84517,57246,-50235,-418981,-395974,-317015,-361670,-121234,-108958,-181989,145156,610919,786152,343077,-210363,-305356,-190849,-371017,-274988,1909,81828,103098,10889,-140639,-21147,325375,562918,688991,508396,76828,-220534,-220380,-162493,-86859,2759,-136506,-264040,-343013,-112516,381897,462796,64125,-312806,-334663,-434253,-494810,-298039,-295570,-311966,-101734,351488,596934,696202,327751,57018,63956,43333,-18037,126189,329351,314922,139620,-285726,-328963,-86883,68119,193536,30232,-42895,-229066,-153129,18698,118069,183945,97313,-73138,-416787,-380255,-26810,-137487,-98701,281827,376961,89532,-331214,-183524,72589,-7771,19682,66048,76053,33535,-15105,-100084,-290227,-293907,-28470,176528,275805,468760,443640,278904,51708,61887,455263,699340,697488,320946,117706,106091,278852,620425,558253,19189,-174389,56171,-151424,-403087,-2165,9230,-152391,157024,480113,221559,-209693,-481193,-284305,159304,393511,328874,244693,487383,495487,230831,-296816,-252592,77884,323871,545595,337333,137673,-237199,-271338,-157914,-275782,11978,443154,498491,221909,-291572,-421134,57909,329363,370650,441045,263950,5193,-208294,-306987,-161767,89971,320220,534304,393718,233666,164853,-80977,-149389,8794,68569,122811,126591,-184460,-327531,224385,613339,608034,237084,-83595,389,-201443,-227714,-320661,-16944,109274,44831,-95591,130648,315608,634640,791077,340870,366984,1018069,1506832,1397771,819952,-7060,-455866,161935,366512,335084,102892,45421,176846,76290,-249845,-408719,-259810,53463,333939,328766,203367,69384,-15696,-18332,-140171,-329335,-64013,234308,428027,443000,208752,-258587,-336260,-158672,-496482,-119190,202536,189076,350231,721084,668871,472971,462767,386423,61463,-21171,61600,-27443,369386,527952,206578,-255058,58886,619637,855215,718256,350596,116220,113224,37882,-33676,26417,82525,-16377,-219153,-26550,217838,207480,-12399,-41243,200,-203094,-518418,-316004,-427687,-50214,217035,239048,49643,-194371,-153382,342995,761407,768760,287861,-461256,95863,409867,333921,64138,-16343,-18640,6333,-86246,-414615,102667,613016,663185,234466,-179701,122903,-128416,-349684,-16319,536669,681668,1056196,1250495,1015908,460597,198101,74755,12460,106588,325150,197321,-214376,-196037,-167777,-355506,-97290,252868,195650,-428405,89726,79417,-184570,110313,279477,-56121,-286836,-97210,24385,-202777,-503169,37926,760215,1138468,969785,364923,-3485,-180300,-267039,-63838,104118,242609,265107,16884,-349874,-430602,-98646,365777,302834,-47916,-47368,-211939,-265124,-201167,-373482,-367206,-89409,-97832,40554,247894,487736,481284,154537,-325742,-454132,-327970,-174538,43727,-114983,-257016,-308678,-90055,302358,367730,482373,629801,568758,189141,-24614,61980,17121,-95879,-226704,-141125,123431,245508,61050,-216352,-156095,-205104,-462662,-496678,-445504,-240026,-181781,-185524,-304370,-432000,-381149,-153835,-147178,-318771,-165670,-40788,-150566,-271147,-244877,60820,151085,-194088,-394820,-224259,-352116,-338490,-353553,-288133,-135869,-248045,-464283,-443695,-297978,147725,97156,-95935,-154714,-255327,-215273,-10627,67109,7382,-239471,-194374,-183068,-192140,5891,77412,-80143,-80747,200343,454726,493171,436280,104332,-371661,16448,509717,783120,772896,365676,-128877,-228171,-45722,10935,329822,465250,283076,-47150,-244590,-419353,-369455,-249343,-272384,-258818,-214009,-71313,139969,114807,-115873,-381403,-246958,-42536,-93044,-448203,103841,395873,446453,251084,-6216,7702,42056,-14749,-66982,37009,-66382,-119044,-127388,108686,335320,276172,165776,117517,23364,-224288,-461677,-288295,-203418,-355789,7849,543615,807874,420780,9742,-10024,181947,324013,314683,225271,94603,-38681,-63901,-70336,-324358,-396569,-356146,-204246,-247309,-251721,-61952,67,-13127,11705,105442,-91399,-292569,-275409,-125284,-85826,119235,252150,343033,216676,94910,-13164,232735,601380,589007,397171,408692,279969,-84258,-340890,-117013,95986,154230,206827,37102,-149572,45152,243199,42568,-93393,76755,125122,-128071,-471350,-22038,367439,42127,-400990,-177477,-245007,-254849,-296452,-413042,-130818,60249,130909,82570,65284,204427,423716,500302,390327,196105,26176,-231379,40647,304213,291253,104580,-256190,-398305,-370472,-558211,-291965,-85656,106364,-128638,-164531,-123352,264553,622837,558064,-130273,-179752,264730,366110,319211,185445,308908,565040,643951,212229,-222848,-176045,486882,651219,623852,283290,429738,661281,346604,-84746,311749,388898,204151,82752,329124,532615,477204,158913,-170539,121681,352426,244880,-56537,-241171,-252506,-448111,-347551,-238456,-394699,-434292,-194612,-95365,-171726,-149115,132618,135893,-344296,-245181,284697,516135,546538,767398,736839,512992,394445,164271,-294125,-168604,165246,268857,70491,-70647,-72864,-117784,-284785,-467054,-519099,-330011,-165049,-145457,-168290,-263657,-409392,-434950,-94743,-3913,-126751,-121687,-180648,-321223,-338943,-270426,-476851,-115670,41555,-117205,-321573,-451906,-323454,189767,438748,515559,-21782,-320622,-239542,-273280,-311055,-107988,-156258,-333810,-203496,-40988,128321,207979,182374,-61192,-398966,-400488,-352850,-263121,-247760,-256420,-190836,303103,869949,1002347,536730,113428,-13307,-75286,-48303,29595,-417995,165955,789923,945616,574688,120929,186500,354399,225859,-68465,-219362,-48033,-30751,-202025,-297337,-350063,-227118,-212084,-123315,12180,-172293,-370554,-145222,-82197,-194665,-195223,-44299,139422,328451,489536,331837,147051,-53428,-251699,-29534,107795,26380,-314675,-322454,-186474,51153,215523,224300,46074,-245017,-256889,-319354,-227353,-498077,-72072,587520,457376,133447,-1340,313221,425053,325796,130975,39142,132465,101151,374289,386097,-15542,-400015,-228091,23696,-18280,-162857,-156304,-12921,-148666,-110926,53365,241181,347296,305573,239892,74210,-273148,-189456,111182,13289,46546,135564,297254,80254,-394482,122415,545046,553671,169058,-307123,-257436,-124587,18449,204242,80190,-367050,-135552,297702,403967,360013,145479,139008,110879,212158,142877,79722,-8594,-66433,-202688,-42725,159018,49066,-108351,-12532,-87985,-2796,100090,-44183,-189449,-474012,-338880,-52435,80664,100562,109568,-125625,-302433,171983,150816,-395719,-325174,171639,386633,430852,446458,221736,-278869,96445,376804,132892,-169409,-284706,-199260,-31309,-16256,-152183,-198854,-160253,-200938,-263474,-429386,-256953,226053,472341,508726,407623,259503,17829,-19765,69109,246387,455201,513962,274120,-82632,-240380,16894,247732,228488,68250,4741,-216084,-196610,-89515,52612,62929,33352,-15493,36459,45998,20047,-101120,-208504,-205582,-85564,-27283,157009,381026,693157,201630,-221186,25409,187858,115700,-246419,-506070,-454480,-362774,-224330,-255725,-581284,-240243,124405,347039,274149,-90394,-396142,-300119,-251971,-189110,149965,416630,104281,-559203,-140953,196272,-24823,-183633,-40378,108131,86173,70476,211295,510645,710777,546718,244584,71854,-8820,-45505,-167589,-156986,124968,233428,143324,136963,250847,344215,269012,256478,179427,99014,-5815,-231102,-369690,-267515],[32381,259101,336556,297165,49494,-160167,-135775,-213146,-301355,-105631,-155836,-293201,-150285,-18264,-25739,-403024,-352660,-404861,-197465,195605,251294,362221,296875,43061,20781,81508,57560,30057,58778,299115,531008,353663,-68681,-154975,-272809,-405937,-135005,90050,67473,-128958,-284452,20215,618879,778272,451635,-297997,-38536,223188,5218,-21088,113308,-293618,-229831,-90430,-181972,-504936,12164,209761,-28461,-358771,-72176,-62318,-321910,-489302,-425296,-46847,330147,533029,479823,49892,-464970,-298168,-207639,-213421,-166029,-74528,-90390,-293227,-243385,-19221,102545,-11451,-272570,-379883,-593925,-401836,-156231,-104602,-341836,-187138,263689,586728,832529,1033338,955343,850399,558611,16998,-140211,233785,189327,157378,233555,194744,154743,-221256,-367101,-309574,-396216,-350888,-384669,-44949,76883,-21639,-233525,69194,618172,567971,21727,-413609,-318722,-76140,162349,380967,533949,698913,562550,91187,-412344,-336483,-226162,-127762,-85965,-14978,126073,104028,109058,165672,491615,790838,816002,644352,236738,77844,14609,-362790,-15485,362321,316165,-14843,-361230,-369468,-274939,-140378,-296986,-88316,166833,190332,12509,30812,366984,619015,253316,-491013,98005,553178,580583,523708,510945,547100,524446,640615,335252,34216,134804,-2085,-58138,65108,53629,-310968,-329714,325402,535943,588683,866727,796350,469847,232694,419556,608377,373786,150530,166043,44403,56542,245494,450170,851521,1066911,937393,476535,124263,-223768,-350762,-350149,-109047,-5815,-79879,13438,297941,557335,482293,632281,1005645,1006646,730995,480035,305982,191792,45393,-27588,-324407,-207527,-51946,-279734,-338797,-343264,-380195,-126716,6473,-11165,-15166,-217967,-177646,396655,577529,274696,-117300,-324101,-110896,347490,490652,465767,196632,143681,177512,146612,-24997,174113,444560,554976,297327,295947,190995,39953,-229060,-249488,-235344,-313113,-175722,-14835,30840,-138753,-67717,-241017,-377620,225476,544919,250624,-217271,17329,473392,520485,248702,-156255,-410338,-171880,-12946,42694,-376140,-238206,-45922,-232464,-303160,89980,347784,320150,110880,-109390,-96501,6360,-195274,-530485,-235950,-4333,84765,199517,336547,-234416,-274364,348440,829264,1304747,1436178,1305933,818864,207014,88654,-38044,-89088,53183,231792,291010,154526,-106562,28250,257827,212567,18291,-235543,-386265,-226267,142623,292212,282966,348003,79467,-607953,73529,461615,248337,104758,164026,102010,-72168,-516760,175394,572568,447045,151829,-252139,52425,489936,1053006,848489,433064,114934,93684,7286,109713,411304,550937,757373,695469,523512,53263,-200416,-189319,-130183,-186934,-294488,-239633,-136849,-162315,-198309,-181318,-43771,29911,-152641,-523821,-37734,588263,806389,694932,337450,-67736,-415673,-429559,-380589,-163040,267118,442098,228998,-59695,-26091,129021,120838,50314,-31934,-232891,-499988,-477057,-331883,-318522,-515575,-417377,-542382,-383569,-152886,-50590,-124072,-204055,-92537,30716,450638,374388,259009,-55279,170482,699612,752124,254965,-476433,-106716,145854,149572,208834,248779,-102239,-282421,-246741,-108477,-91587,-196095,-289226,-345282,-76207,27969,-170140,-497630,96872,397956,186734,-332487,-509829,-203898,-12278,331861,489472,149673,10313,236457,382457,227718,-288108,-298452,53695,51172,-302705,-245239,13816,20093,-176217,-88265,-33661,93260,74880,56748,-347096,-289669,-43298,96945,262874,445872,425509,288060,34664,129347,394464,763909,477234,240940,253916,431506,197921,-128329,-157901,-118069,-234556,-435945,-237444,-22773,-81855,-262153,-269893,-275411,-156291,233624,362670,278821,-113496,-373515,-91169,69854,155407,-19300,-331464,-479061,-536501,-515637,-311612,-32712,12615,232390,121299,-48107,-350339,-455593,-33929,131127,381688,473709,364298,78971,-91298,75526,350878,542773,410848,207458,-152891,-391230,-576155,-608525,-566039,-281531,27371,193588,273528,284470,264883,78696,-107849,-115890,-112128,-120560,-40720,358121,559141,364011,172185,185536,373793,172917,104135,108194,144357,154498,165366,48075,-83058,5372,177773,295366,159953,-247939,-471737,-47068,273142,693821,758940,626131,236898,-227662,-220544,-50952,-8097,427322,1209202,1113629,796478,404126,106757,-205911,-487321,-431661,-291596,-416479,-480554,-263051,-41402,-129958,-475165,-243126,261399,216999,-63121,-262151,-163354,-157809,-235408,-358704,-447382,-477970,19461,404147,648033,584825,423981,268168,228166,-60073,-566808,78625,238152,-18583,72995,386304,282001,75092,-62568,-161775,-221006,-286846,-398260,-259278,109110,292647,239303,159376,34716,-185847,-319710,-387207,-436092,-91879,113157,227705,35983,19615,103831,87594,83082,9042,-20957,-270239,-291162,-242146,-292338,-491346,-211752,-45267,36387,28586,120404,-28297,-208219,106747,159779,-289773,-373053,205949,245090,27937,-96679,-30559,108503,97357,-117033,-199573,-96780,52846,229255,-65783,-135622,-57738,-24517,162855,151547,-50328,-277178,-311406,-117197,78310,217909,264612,301536,273287,-78833,-427392,40997,162803,-83673,-368947,-196566,106923,-15064,-37265,-57957,-3880,32586,-26224,130242,213989,391705,450628,191746,-278119,-454873,-67551,251433,106975,-57785,-125418,56280,77923,-44177,-187253,-193136,-84516,102799,261569,31073,-306423,-247416,-325404,-302845,-108159,-182360,-293578,-402011,-409888,-338661,-395865,-383443,-115908,24506,-40072,-126202,363571,873008,799157,184860,-15991,39188,-165965,-399216,152283,536552,629501,533502,457112,332284,93463,-258605,-482707,-348473,-118974,-135118,-433208,53531,494610,534406,336354,-8609,-192261,-175580,-118695,-110010,-169611,-198816,-139143,64414,23729,-128279,-157049,-55966,-54139,-373636,-352361,22061,15172,-111756,-108522,98620,281306,221328,253644,311604,232742,272835,-18024,-383891,-254126,180574,234201,38627,-154047,-250076,-90369,154594,259513,183117,471240,630467,412520,-9045,-477126,-480485,-413828,-152663,53829,15477,-379031,-190845,87492,150184,250570,-22123,-532988,87887,344164,102979,-334898,47311,252729,92202,-881,199024,326373,-10952,-359118,-1852,364006,468363,304372,-127563,-570604,-366627,-245687,-264325,-413056,-346074,-99019,141948,284492,611882,791675,758092,448837,180718,-57565,-81748,121145,28987,-386602,-364706,-135831,-99113,-429689,-547620,-443213,-258688,-192206,-17453,-21442,-121380,-159124,-124838,57250,165614,277215,374141,497114,381766,87141,83869,209604,158905,-154668,-310133,-64473,1383,-99433,-191390,-286673,-543930,-184248,58459,39276,40968,243220,92869,-269765,-130677,-57477,-171737,-312749,-346413,-352359,-118357,154721,624963,406996,351573,402366,530271,451483,412762,472230,440882,396600,122446,-196744,-370240,-493502,-480018,-371079,-280365,-154643,-169761,-231374,73177,499264,739597,659322,353736,180587,283316,179480,76819,-213480,-327404,-105714,-48035,-67229,228237,558422,653710,457467,-33105,-399763,-295059,-129390,-62742,-82118,-62444,8436,184848,356066,435978,83390,-296245,-351197,-98738,-2812,-34970,144469,164745,113389,95238,143227,320196,38239,169133,243873,300267,194969,-111207,-409305,-486255,-408291,-89807,360985,544050,597880,500939,247357,43001,52816,185102,313677,265932,89063,229188,198422,105091,-107777,-205063,-80696,-20576,-194281,-234229,-263494,-56950,103350,-152583,-388799,-339942,-219816,135782,503445,509942,420670,196665,211022,356121,231759,37446,156000,106778,77507,-23955,44543,224605,-7183,-417015,-51320,57178,-135083,-486713,-337575,62419,140348,-16078,-33175,-128619,-158147,-37891,-65085,-362044,-495388,-116510,-8364,37222,485828,343217,-82799,-309487,-15488,67280,38394,115500,443890,897229,1013434,729966,147255,-43289,-188352,-140561,-86533,76775,173235,289396,-19419,-567252,-166301,168005,389653,443653,407486,159551,-317455,-305195,85290,223495,255739,150069,-150046,-318659,-235316,-280242,-223083,-72706,-92976,-249721,-363291,-429934,-228735,-95672,-39753,-175612,-187607,-271655,-266780,42810,497357,712881,574786,74145,-426396,-210124,-229262,-147429,93788,20157,-157267,235490,359813,170914,-167521,-252905,-56255,-114749,-158859,-161809,-194643,133549,486913,572069,139031,-290665,-349619,-463713,-404106,27952,398729,612355,500281,155887,-164124,-30292,356020,634375,686794,516193,125763,-53100,-13196,71711,-24657,-126224,-330153,-484511,-420878,-9258,394591,332641,-211037,-477344,-283701,-455466,-358111,-100737,-69515,-204114,-109914,492711,1038943,1239308,890370,399948,-59350,-428175,-535803,-269650,119229,207803,82970,-379928,-250633,36014,3781,2452,-153131,5138,64691,70738,87626,-12244,63827,165585,236069,-176343,-364782,-107256,-154131,-219080,96718,292503,85231,-318008,-32549,289382,174982,-38450,-191536,-109978,-45549,-19638,-30875,-264719,-312836,-9468,218491,280497,367319,284522,181591,35531,97407,441972,691705,680550,338496,188399,182822,360847,633741,603601,78616,36278,449252,292464,-208911,-296959,-187159,-195222,22664,151352,-70061,-196170,-98519,-279248,-19191,433004,444933,145636,152337,309148,198402,-328322,-59422,363881,618074,627591,342046,60587,-361907,-408044,-170862,-333952,44342,519493,596346,206588,-346630,-257913,266969,472356,394977,343354,135316,-98064,-293571,-241576,36413,371713,590001,652208,518542,438127,268573,-59957,-179203,-56057,10948,86757,266377,99353,-234074,-508889,-105304,99442,32005,-2393,79602,-102736,-323299,-381921,-13333,149755,153776,111178,219439,260937,459193,571688,427182,687225,1088919,1251435,1154141,808767,400624,7895,364097,657901,696700,342202,205936,190183,47231,-371286,-452348,-270182,78050,411782,436288,291100,127061,139285,135692,78008,79742,206644,329259,440953,366002,45783,-448281,-121924,108306,-182334,-224109,118415,110781,329220,796877,772758,545743,483232,419570,326822,230089,211635,16556,25844,-20442,-329477,-399718,-21149,384612,563557,435306,39374,-209082,-280827,-278223,-177522,-100237,7587,83377,-52545,-20964,118386,105945,-45423,-85067,-19761,-73764,-417796,-456513,-535243,-200117,109610,195756,158375,99770,77793,407770,783590,813776,341137,-346562,-40714,224244,120610,-24526,5886,91749,3626,-218515,-490832,98710,528110,608451,233140,-167177,133818,-302,-456899,-204128,451804,1023096,1456040,1560632,1077676,621191,170315,-48581,-187229,-76925,198557,89766,-225168,-190654,-244109,-463387,-184578,98101,-18361,-163935,349393,358390,-210913,-166758,-141194,-288767,-324611,-240164,-205449,-398188,-395658,47639,635890,1007011,1034711,558299,251135,-15094,-197847,-451292,-297230,97193,209070,-15022,-147238,-373498,-333302,359813,474516,383904,227155,-22892,-174537,-194026,-426896,-467283,-216746,97361,370228,657369,753047,566309,208951,-308590,-308569,-149252,-164058,-153258,-204438,-188025,-46584,32130,245957,105035,213152,484401,556594,221567,50083,92383,-11258,-154416,-246761,-17938,234182,383286,188348,-126605,-148434,-98122,-238761,-408274,-353633,-244832,-235650,-224586,-279854,-407930,-375414,-157040,-26272,-134143,-327925,-356621,-217543,-212760,41455,145581,260023,-62672,-316768,-209942,-241203,-532088,-524083,-338305,-109154,-52736,-259399,-548005,-215321,82972,-55786,-299409,-313067,-233356,94641,288150,272963,48262,-137865,-81162,5787,-44999,88363,-3775,-192017,-9514,660627,879369,1094143,851717,314401,-143012,-155657,212194,530460,699878,539753,106425,-184817,-189472,16213,436435,538110,227668,-93386,-84453,-157565,-322684,-236478,-134389,-87537,-216502,-286065,-43830,72486,-260814,-405585,-123220,217623,193184,-383295,-200376,87233,50037,-207073,-69434,203803,351799,323396,46313,-90963,-162188,-142897,-145974,-144658,-135002,-131061,-53028,31745,87427,-78943,-352240,-263685,-40164,-126451,-265360,53262,526767,209614,70563,81597,240361,269977,31771,-277665,-326886,-143368,154366,212317,-1422,-79216,-19122,-55369,-175595,-317273,-66477,70059,132762,293389,347434,228680,-80668,-81524,-58512,-138869,7699,201682,377670,284257,163440,-20816,188375,696598,720527,297276,281776,408752,125750,-195509,-63271,186924,181792,184030,10932,-267933,-414587,-69771,16873,-30147,-34453,145020,6252,-365848,-284009,-64887,-268809,-259053,24558,-160600,-85161,-39735,-242334,-243631,-29813,48581,98410,25827,161431,488696,419544,154770,-58932,-172730,-237513,404694,745506,679525,331862,-72092,-505731,-376956,-326456,-26720,-13928,142019,-73119,4604,-44830,341501,813715,582699,-32760,-124136,119150,-19467,80728,212061,411269,668770,571740,257179,-112390,-43892,625401,1100833,1077606,534457,591314,777998,421388,-195388,-30209,141291,125062,12555,140667,354662,443611,157464,-391113,-99793,185775,256277,208478,78335,-93222,-453048,-222458,-199913,-417125,-348509,-203948,-143383,-235683,-173633,105225,24180,-357343,161925,660618,789171,648227,561561,329262,102345,120236,79359,-224053,-293352,-10789,122965,-5506,-29545,102184,113856,-50612,-216610,-344185,-342285,-191409,-149666,-70701,-68178,-191748,-364504,-108712,13452,2545,111633,61510,-21422,-201045,-321682,-275272,-85173,-15067,-288747,-293612,-318198,-381189,157629,505321,511265,357573,61212,6340,-191309,-186053,203082,296539,103408,-28882,-18027,108803,159334,169796,-13568,-311185,-420052,-319935,-230278,-270102,-350887,-282330,129827,575190,842714,588971,292663,96059,-222982,-112632,-29281,-389599,173460,659072,786754,507654,210172,68589,-53228,-236149,-411070,-236891,-85884,-108531,-198981,-191699,-374852,-379094,-447975,-335832,-154720,-288987,-315623,-159571,-99217,-118726,-33320,168243,359511,433661,448115,229174,-163044,-299075,-325580,10746,228192,212504,-165655,-319928,-130157,14045,65929,133620,138916,143570,118916,-225460,-172446,-304256,-340519,167162,185484,159621,134741,315518,419592,301072,189860,146112,281448,317259,502184,364460,-155030,-564342,-222008,25318,91903,119430,244966,336836,119666,171409,317214,423296,449877,341951,87447,-271394,-488019,-65947,55088,24897,135750,397476,579768,299542,-254770,-28378,517618,466892,70388,-420403,-337634,-351142,-194778,94970,79851,-243919,-258178,46633,134205,219038,291014,344998,210838,262129,111084,77736,40936,38042,-79065,-58701,28189,-75138,-251632,28469,33927,95492,-5264,-165764,-238043,-335496,-449439,-98032,30322,159097,171383,94586,-229856,-3326,81274,-431746,-151106,206132,211333,117466,249345,99611,-297011,19455,298948,198410,227334,152490,13464,-25450,-114715,-293882,-308081,-202653,-104468,-69960,-207029,-253538,180069,377903,392688,404701,349969,193561,94600,115455,214669,403313,452931,79240,-306703,-397198,19813,478677,634661,283809,-51145,-212130,-105614,-157593,-136387,-111331,-306751,-300881,-118786,32891,96440,47405,-67894,-100895,63176,12350,8692,-1615,115228,-298221,-202845,370377,521498,278813,-248970,-500829,-425973,-422613,-479503,-482963,-414007,-88632,263947,497332,422123,-59134,-399130,-289408,-214486,-281686,-93614,233527,78055,-521991,-255125,23440,-110526,-200371,-111840,55337,86253,113017,295821,615742,749080,565382,246128,78112,-14174,-94222,-285071,-185521,160770,240145,245993,467363,511649,382892,165360,148393,227841,316904,162210,-214755,-434936,-320915],[-9522,244097,247629,77737,-210617,-260064,-233689,-397260,-186639,115921,-253,-374177,-137669,-76856,-233150,-145357,5173,-185162,-292648,29440,3816,116169,93444,68674,89529,41047,11592,3277,8784,256324,456113,459681,223998,113407,-50572,-354210,-305351,-40623,43808,-122949,-265171,-138721,277895,444010,230998,-294179,-193496,79298,-123238,48109,342090,86387,-158911,-278210,-340656,-136762,223173,315587,175533,-214559,-487280,-391364,-452320,-464999,-405065,-113384,271957,564859,561571,57305,-563948,-158228,-48935,-262463,-348102,-240109,-199083,-330366,-389463,-84620,172239,319534,119007,106046,-33552,-201513,-208367,-251443,-361092,-66437,199617,354231,391825,684354,657548,689384,470916,81806,11853,314627,285285,187482,191687,190928,123517,8342,-38746,-144726,-430539,-415359,-404408,-217493,-71980,-214399,-370371,-141234,220643,98361,-419246,-209788,-32119,-23703,28264,217985,382188,489039,287429,-81333,-491253,-124818,9521,6408,-93114,-43377,229787,306872,256384,212603,589081,835641,669281,500440,73582,-319164,-324704,-323002,38586,301701,206817,-175043,-418425,-214294,-120003,-159401,-365365,-86831,175734,200162,146578,212281,456349,506574,67019,-416886,177841,543109,589986,772098,970344,742072,499673,243257,-44339,230967,386096,-5460,-236332,80265,32842,-335052,-44203,423205,532734,768297,987352,697626,141230,291501,759905,927638,740726,672874,791331,495248,318022,415987,651304,1018663,1137573,1231094,951488,612731,57407,-219084,-428599,-170215,97091,201250,362634,592247,705991,517826,603477,934873,972852,330429,-52609,39578,-51028,-29566,-24017,-248099,904,204311,-79758,-501336,-381936,-158848,505,57285,-7275,-96879,-177883,-2447,450765,552392,308063,-35561,-218335,112747,600365,849187,979238,685557,250862,18859,-10633,-233640,-26057,438002,550175,293198,174163,158679,60900,-180258,-259024,-308450,-362185,-202101,-63197,55638,237328,425827,84810,-390220,5229,341502,192988,-164420,-8922,301202,304093,19048,-378197,-379978,-488891,-256914,-146506,-377397,-237118,-37084,-269782,-470674,-277370,-201499,-177712,-86432,-70821,-252589,-238449,-145696,-159816,-133836,-111283,-91577,141702,225765,-117993,-259932,288779,802477,1384962,1401744,1227141,513310,-132827,-153479,-83784,77594,350509,459220,299371,-9817,-343658,-207438,-18618,23233,-7592,-56167,-87668,-135930,-30671,265082,477904,528797,191783,-590811,66844,335566,176125,181817,123749,-160430,-375966,-352763,143402,515188,461278,262521,-138945,86007,530409,978764,963451,365546,4794,-125635,-56772,231396,483729,538010,1000511,1047431,796753,311267,19865,-63923,-134291,-302922,-458769,-286907,-38875,5,-122861,-180396,-18492,34847,-156133,-539457,-286584,316665,709674,780942,368264,41718,-260532,-348284,-329918,-232147,173418,428650,231375,-13781,55932,113706,-5813,-233785,-225580,-304435,-522103,-363004,-110446,40427,-270105,-441732,-414771,-417632,-394238,-178234,-87747,-60845,56229,166416,541945,651673,362117,52623,358342,910923,903773,290031,-319526,169626,499205,488894,362235,178625,-257969,-438316,-374162,-190451,-95306,-177573,-344124,-524674,-188030,-38979,-137314,-313836,95722,384752,167119,-245796,-478792,-283528,-168480,-173524,35083,111566,63839,204189,309643,137461,-419612,-130278,116236,-53173,-468098,-18057,247848,146842,-144778,-304564,-226512,-256242,-56453,-26064,-297596,-428311,-220237,19221,177344,283752,267841,301329,163649,43730,251018,417342,237097,280596,506298,612481,221346,-116801,-291247,-261247,-354493,-489717,-344437,-247070,-318046,-376523,-307172,-106912,-70879,-20158,-58701,-148817,-439187,-497854,-323722,-171960,80677,-26039,-309628,-374099,-240589,-222688,-262807,-302457,-151774,336248,287405,258304,-42875,-460905,-2789,304326,429702,484068,384006,221438,128224,170207,358922,606537,551511,334449,16081,-225028,-288944,-223369,-75212,-311681,-188176,181167,287252,148551,-69829,-262277,-411366,-290732,-177676,-6800,339557,535323,498899,206255,47579,196359,268644,76743,-48477,-108161,-142084,-213303,-2876,129760,45557,116551,386497,252479,-40805,-397012,-451872,-194878,36391,559815,818712,865846,496203,-143465,-338265,-43819,-11448,248811,779619,697201,626845,196057,-43975,-232780,-271005,-165523,-93192,-272328,-310706,-549689,-213929,-156980,-212152,-359372,-89002,-7754,-142314,-76332,10448,-131224,-296241,-340610,-438290,-437609,-34040,289084,571374,602115,578948,415359,264050,-53461,-497050,222314,560487,536057,402308,432094,291617,97266,-2500,-145037,-297955,-419037,-486151,-279089,121486,367417,420723,334877,62927,-215558,-380930,-236542,-158782,61659,151101,199910,137398,134515,180593,114914,-63440,-380815,-596079,-411799,-248553,-168261,-200286,-382374,-137625,138130,349800,307484,318912,30636,-179238,177347,198260,-209088,-405676,104880,268513,147846,-28057,-100941,10706,57741,-78084,-217462,-216410,-106329,78127,-91623,-48555,281250,452328,610701,224521,-189793,-509921,-408850,-214268,-149486,-23492,32167,213634,297959,66259,-527836,-174586,84367,-89280,-381749,-171377,357984,413072,127224,61132,110287,-223221,-485687,-413661,31119,388118,528350,309566,-305250,-392313,140019,519221,514317,246860,-122383,-191221,-83776,16860,-46806,-218889,-273833,-51986,156160,140672,2036,-196851,-292624,-338967,-205805,-263174,-422872,-501466,-380488,-286859,-542282,-319871,-53567,-51767,-97976,14459,445788,807559,639459,81055,-17894,98012,-11387,-559074,-34109,453445,755755,740985,365964,-15505,-297362,-473599,-485793,-275208,-123714,-181733,-512727,124356,670283,786212,646383,338327,221078,202850,266550,347579,159445,-48071,-139504,-156213,-185880,-217227,-11665,27931,-64353,-269861,-119588,192434,238652,-23390,-179356,-58443,32825,-36067,27524,174145,269163,159331,-208193,-441927,51088,414551,326352,48636,-92263,-92419,177884,274069,313537,278295,454409,574650,425688,84568,-359106,-328234,-432406,-313897,-161154,-138051,-449853,-346643,-54902,165248,312380,52637,-497558,-30267,306610,103681,-390595,145659,345599,184626,-168816,-105657,62196,-157523,-330989,15640,424015,540369,351268,-192509,-647736,-454690,-525180,-542126,-422823,-221267,55242,116475,241523,448567,619253,574285,363862,208834,151939,144569,263029,56417,-430076,-133668,154264,113714,-394524,-259090,59673,89091,-55811,-54288,-82371,-177549,-213444,-138198,69532,137082,180657,132882,254167,205655,115671,171061,437040,284812,-151843,-272792,16000,141874,74181,-193631,-448989,-291487,218748,506467,291406,-80168,-69718,-88917,-403037,-129623,-112113,-238512,-314079,-284683,-224917,142156,566884,955107,718055,529131,507466,447588,238484,205003,373007,410791,185395,-272525,-525850,-587348,-634379,-398686,-371965,-307149,-276043,-179158,-148679,-129390,272558,516895,530945,250969,5007,-29231,-203096,-329343,-331889,-184208,-192486,-231465,-225885,80619,375351,541371,456263,9822,-482531,-482155,-326885,-253543,-256771,-169067,29118,391053,654689,629706,254925,-305090,-385881,-107972,-109629,-186485,20584,200504,317019,104561,-36220,-12535,-43518,260599,362561,310434,197120,-25500,-230156,-476872,-332011,23292,578939,802153,867222,887114,717537,608840,497553,527009,580573,465848,318164,381094,292408,168500,-26256,-186267,832,125600,-92467,-422833,-373245,-221884,-142271,-251513,-456295,-248582,101117,371974,534269,479725,305290,68305,176472,422976,341288,15694,89991,225755,154551,75451,89843,189448,-71640,-519566,48096,183200,-105065,-515651,-176656,271239,259631,-163257,-169133,4142,-36362,2559,-43343,-265942,-559505,-372774,-201941,-167301,88317,42267,-174590,-140062,71083,74788,57830,141370,394443,813392,950393,702161,220641,18311,-154794,-85449,86579,286331,288632,312234,54940,-424349,-355706,45311,397080,409688,278435,-76545,-343250,-356018,-173970,7093,226219,216537,-70971,-417178,-381254,-300674,-165769,-142557,-237373,-396239,-422423,-348016,-334828,-208830,-202998,-296295,-320522,-352908,-202078,106030,506029,722129,497729,-90703,-421462,-50919,-158728,-191986,-97303,-304614,-249797,261448,491211,308188,122753,80041,179690,-2478,-227033,-235511,-205003,102689,361614,271025,-103642,-401338,-427269,-445758,-261059,175348,573036,940187,781631,239489,-173139,-34174,286012,481612,450210,397209,177951,12806,25825,149273,47601,-208477,-498740,-504271,-308581,6684,247962,72251,-508081,-329731,-152623,-397283,-237731,62273,200443,21073,-120593,412935,1108427,1329475,1073663,553936,-106812,-327622,-127702,-517338,-26728,157837,4291,-493079,-83342,216817,-17805,-242864,-379702,-52202,262498,238777,92203,-168551,-60033,289058,531410,245181,28217,-86114,-208263,-391190,-211377,56090,-50681,-322906,58945,446915,292603,-46084,-413019,-297318,-36492,136208,224774,-105393,-181109,25052,165630,161651,121404,9353,-34806,-39291,49641,321188,528490,550990,345386,242121,148266,293936,529336,585366,154616,141897,594910,524864,34052,-324197,-350881,-276684,-176354,-287900,-359490,12706,181281,-132318,-167939,420939,471104,-24134,-193434,175619,153459,-377795,98785,501181,608822,380683,167034,-101273,-340593,-398089,-243123,-396160,40950,513913,615824,173267,-425133,-204377,282835,414707,332014,249175,24043,-190375,-306754,-185798,149953,561406,730075,552320,470620,504073,269195,-97912,-189226,-96051,-87444,20119,340869,383035,225954,17617,-390000,-452119,-218947,-51362,2299,-94923,-495824,-342667,-5905,122873,115885,176417,87732,-1818,108390,236313,413358,724948,849550,621186,520847,557132,531791,313319,554500,788566,749348,380121,173712,8602,-170388,-546932,-509394,-320431,8567,306476,332637,164495,36733,220223,339317,491486,483724,410150,304900,283525,137462,-217922,-587988,41806,255374,18761,-326418,-138910,-155395,137373,640199,691162,477048,337421,309262,379457,301274,251336,56724,-239746,-433457,-411620,-285395,-280552,75068,307634,185104,-196708,-440417,-497639,-259875,-184624,-241423,-94326,176895,188336,91986,43361,-48113,-169487,-204253,-333376,-279753,-357618,-514964,-495182,-329731,-51976,44765,142532,295272,307989,431396,708154,769757,383296,-184352,-397421,-159607,-156781,-91298,-58028,63659,28138,-139358,-282744,5149,278461,383299,176362,-46504,185580,225623,-242626,-203674,519635,1404299,1741584,1565185,924681,563755,44289,-253339,-487039,-266008,-31929,-101436,-299236,-286077,-394722,-462419,-187433,-90046,-218711,55211,409993,396831,-220148,-410902,-236444,-256117,-322033,-375856,-424292,-424983,-264762,36294,421702,735691,900193,663088,465017,311998,299306,9287,-98279,-110440,-34161,-209576,-105213,-77816,-118679,337116,635745,705475,399703,107928,-150297,-190389,-293924,-356732,-541588,80313,468189,739763,695258,367101,-6310,-437956,-106667,-132,-187406,-528790,-312918,53497,215049,78925,-138431,-365693,-157099,138263,286201,218044,181145,123044,-107769,-43057,-82270,46974,239525,359859,149478,-268043,-305185,-10329,-53295,-227630,-220281,-176505,-205933,-259361,-266068,-282022,-274784,-172375,-38473,-52618,-204830,-438655,-323113,-186859,162338,113669,124399,-98528,-282507,-168295,-110759,-271262,-398772,-260070,52859,224249,60948,-213372,-125652,16830,-126195,-484610,-411709,-115382,343473,481127,359068,131240,165731,159232,209536,31796,-63758,-368260,-306311,193991,807201,968887,1273802,958910,404718,64918,-80886,-110760,146537,437227,518894,276090,-43943,-440208,-94997,439995,532422,149449,-189566,-2179,-17052,-295102,-305290,-50750,26193,-171980,-519736,-74763,11588,-260864,-451897,-87237,344918,269302,-268268,-413544,-97696,-222209,-511965,839,341133,488082,476058,114928,-278817,-248683,-133727,-159439,-281023,-153086,-13929,63219,236587,294242,100016,-300981,-240254,14920,54271,-181481,-208901,-113948,-251418,-42829,71506,204440,134961,-187618,-486127,-490869,-159993,189205,260777,176701,119411,132458,-123067,-360905,-245430,52484,176920,200379,386490,445308,396057,138530,65155,1906,-75905,-1414,185286,327402,309330,144522,-175742,15211,646636,759592,254913,66431,412211,275634,-89015,-135463,193840,248309,220888,-1103,-152933,-290189,-99469,-10642,-2946,-49527,153840,106638,-226708,-420439,-457543,-413163,-37936,96338,-167479,-63726,58370,-161620,-339133,-188446,-106635,-35336,-136334,62645,471588,307554,-99068,-415526,122819,305737,648264,1000121,811627,270448,-206478,-330224,-192967,-108934,71712,-5968,-45371,-127979,12344,-4410,268427,690987,391880,16711,-21828,-23326,-366865,-205657,71213,195892,417537,350813,433916,378129,235591,600486,1139445,1058459,549365,604727,763129,496605,31747,-403198,-206914,11483,-33422,-74220,61910,207740,-53352,-474782,-138256,43267,274453,287764,122330,-112869,-234254,-96669,-163285,-356243,-188304,-216650,-220554,-332363,-278562,-22407,-50219,-60943,457742,735419,718344,520018,193480,-162936,-171381,6386,-30599,-282492,-366960,-190636,-104444,-149190,-61133,129930,222999,172205,63631,-148077,-241170,-380490,-200804,125355,248204,86593,-103884,58460,256607,233935,211234,140673,41624,-148011,-261706,-271171,-151040,-134884,-325633,-180638,-208702,-275298,94210,385404,238713,480390,94254,12295,-205253,-26620,488763,705825,455947,-11187,-85473,-16244,21854,127848,128204,-111507,-367972,-314022,-186874,-202336,-335578,-300560,-86578,290973,658281,605718,372234,131834,-337703,-166747,321583,130861,354081,544838,540138,338318,194989,46829,-325870,-526080,-417332,-150810,-101708,-237755,-324803,-280420,-485677,-533082,-551002,-346450,-306347,-397469,-274343,-196969,-187545,-142729,2469,195034,381877,412542,233761,-102956,-144538,33437,68265,131728,247510,186609,-178977,-308000,-150977,-138514,-94556,142912,468828,577396,351187,-120098,-70508,-73471,-338895,-301633,-293,150462,121962,138326,230750,155342,145736,212030,362336,450266,431396,152065,-325290,-435089,-226582,18980,252782,442325,597294,551765,347658,394570,462603,466737,455409,335930,-45929,-436560,-188975,61115,81602,168841,282599,534457,676250,373377,-105622,-117456,242953,90711,-218306,-220241,-3155,-179241,-436085,-71887,96334,-141768,-389941,-226166,-183722,-3284,339450,480600,376865,270612,22811,-38970,-84887,-47040,-89935,-85369,-61456,-171213,-449787,-102240,43225,83352,-57003,-128933,-186401,-215288,-503728,-161036,-64053,31188,38363,113338,-167310,-129136,-129632,-231952,1975,126593,-23265,-103651,99473,-76291,-237171,94620,200125,125758,315222,388046,220349,-26272,-278192,-478422,-461195,-297383,-35825,123903,40729,-89556,99364,302108,304312,368911,454170,390981,178932,79197,95057,230644,206654,-230303,-486361,-434608,-23828,607033,911053,544629,-30367,-315449,-221632,-398987,-309206,43656,-111373,-490038,-344983,-81972,62697,82118,-3439,-20904,165484,46572,-227390,-428395,-108398,-254982,-199465,507815,720667,344245,-278716,-293975,-174706,-133299,-186184,-141119,-138779,71594,390242,615501,571548,86952,-341872,-306954,-183880,-312641,-311180,-17934,35313,-336877,-425628,-313811,-326359,-382278,-305307,-85858,8955,60704,224396,480494,550101,390478,134246,2041,-82513,-202767,-442197,-99185,209926,261368,317899,668121,729510,421743,108399,105458,341763,513427,282162,-176821,-429344,-335062],[-83277,133553,120128,-70752,-270192,-274764,-333450,-207732,120972,395872,82233,-360522,-123541,-92664,-167603,10686,183914,-36862,-266258,-337306,-332643,-226063,-139925,54613,129760,7906,-43892,-98230,-175896,40958,296362,440412,409119,226035,91237,-286189,-381843,5352,204832,-12694,-193865,-332106,-344469,-109813,-173543,-487428,-227244,10216,-296459,-77568,364127,401824,265673,41400,75442,129995,292320,266425,210883,-69253,-254024,-424834,-397113,-466057,-369455,-160507,289538,577385,489894,-41207,-463811,-77603,72655,-61259,-274111,-414712,-167444,-64002,-18460,101591,374130,656712,615748,549033,363421,-42495,-300129,-346738,-321730,-18214,111556,33843,-224402,-16327,97326,287360,271828,166447,175950,311062,300527,144884,27278,44603,9139,196883,233749,63415,-297277,-429630,-289147,-270606,-204491,-358547,-436369,-309214,-308743,-472982,-48447,285611,311010,52926,-41042,103791,244893,229422,-9703,-283928,-293572,65245,175566,30006,-215223,-185916,197588,426431,366795,260752,479734,550383,333736,164150,-219373,-521686,-312171,-197721,27359,152942,17521,-331924,-275909,-68100,61405,-125144,-425997,-185236,65970,107298,158384,307464,559699,437524,-63210,-345828,235148,476566,486007,697718,926851,650936,380435,-207255,155212,528322,618056,54304,-401739,47351,-47620,-246780,131367,336436,397572,780683,838611,405650,-307797,309253,800286,891301,902939,1077940,1185017,817468,545963,508453,609942,752129,835514,1102437,1100142,778086,160695,-279877,-337751,-139730,164581,393234,548701,677741,623390,414495,477637,677243,623997,-185369,-68097,119726,-84145,-84994,-101372,-135814,283603,426631,92086,-122646,38769,78766,127013,10021,-125117,-158818,-93141,52460,310221,377949,263755,80773,-36608,273893,773464,1180235,1385700,1091118,246542,-200009,-22554,-124678,-368670,197748,279585,133361,-38796,52258,-43772,-300987,-353321,-365594,-397465,-270698,-158318,34824,428992,552324,212473,-340315,-141677,203005,127430,-160901,-28685,194255,174090,-112184,-314082,-97347,-381463,-482734,-334146,-223597,-106038,-69982,-338335,-198740,14824,-78985,-376138,-224305,-57523,-323076,-388093,-37636,169942,26473,-215918,-177723,70926,37596,-74900,-135760,304792,719051,1125956,1123420,914979,169196,-365768,-376303,-214246,51252,393511,550641,268687,-193977,-478158,-316794,-400618,-297246,-188401,-11483,84988,31179,-166675,193694,524092,517547,160343,-530130,56441,174174,133214,216963,61663,-312705,-377957,-176373,65224,316677,414390,276341,-81761,24933,447792,723846,845614,305365,-70568,-269484,-65811,311141,414936,380626,838368,1186326,1033478,605727,309919,76294,-85352,-274408,-563557,-362571,-37280,73349,-80435,-153511,61136,151783,-15963,-448439,-543155,68825,608695,933909,545752,172511,-129549,-202843,-282513,-322018,-30689,263805,94701,-25311,94242,95883,-65897,-331721,-425834,-450853,-444850,-211384,-5486,110494,-236861,-322025,-439423,-463081,-530532,-239769,6268,140469,149243,189355,421619,726573,400389,149068,358173,737039,677426,155854,-48449,522670,753853,702653,418808,56888,-286219,-467454,-412905,-244577,-110491,-122934,-280599,-536774,-234163,38038,47348,-122522,20251,268147,116279,-162645,-306769,-253010,-215850,-475939,-390625,-159950,0,163452,192362,-35813,-410934,13838,110867,-218193,-379211,204463,465986,319824,56815,-269030,-438151,-388388,-74033,-68226,-110063,-333497,-374509,-106719,55238,11392,-61150,98253,115354,-64491,48675,85021,220767,394284,593201,593290,134673,-201017,-400266,-351358,-461127,-524403,-436859,-462288,-335257,-350759,-322983,69923,76602,-178314,-434586,-456947,-458222,-152072,-315616,-384956,54941,28358,-277683,-225905,34708,107851,116174,-104456,-333436,120585,285509,341088,61813,-407856,111316,538786,532126,510581,391529,340190,289643,189634,249707,530317,559705,347037,127194,-26413,23864,198540,328335,247318,107980,310891,268576,-34760,-333382,-420669,-588030,-367870,-161779,40795,467971,491339,363212,146169,-485,12354,-80169,-166485,-227272,-254304,-325636,-408777,5530,272872,266741,297671,546337,208412,-227496,-458467,-400697,-344041,-193297,291064,730803,954775,671919,33724,-475041,-74819,-51657,-16761,143886,260581,306584,-90076,-232335,-141647,6975,96797,103650,-51235,1920,-175533,-350516,-226590,-67408,-241039,-342857,-210451,-203725,77162,169794,-81142,-377000,-216772,-350974,-287574,-49635,169515,398768,496973,497629,394563,179291,-75194,-498837,221738,737279,1008503,984024,669549,354949,62532,-66707,-252704,-450369,-445623,-409632,-183428,203224,494628,566765,417949,61494,-208225,-220565,15394,109061,170812,192034,153961,162936,176297,205813,82922,-182232,-294513,-65183,122646,5195,-44267,-132032,-340114,-69909,315734,551714,438815,339446,3242,-164499,143961,89311,-264002,-440710,-106509,112951,135129,-22804,-36607,92962,203596,104318,-144641,-300430,-294343,-243085,-241425,-6653,480020,752489,812224,191212,-372011,-289261,-99689,1963,-164584,-240608,-349448,23671,200752,102118,-286152,-438010,-87626,-121181,-325715,-162173,504111,837682,353695,79228,260748,238884,115209,64910,149257,397229,519005,339107,-330993,-253688,336904,627552,769966,349237,-193416,-491412,-278591,-2338,100929,-76287,-362469,-269582,-96269,167544,336152,341228,-53079,-354093,-271120,-287382,-432152,-374336,-171840,-160377,-455287,-386947,-105433,-65033,-38801,113621,423868,550885,340574,-69194,-97972,53772,41765,-284410,-199667,350090,753674,775220,326106,-176119,-530941,-585184,-382571,-172294,-135160,-172193,-127526,439697,844577,960325,832307,621423,526121,500263,508322,599974,383917,46797,-216819,-444315,-336337,23005,243516,127652,20515,-26341,128761,380296,474629,115753,-191046,-169129,-102932,-124364,-158824,-17485,264192,105609,-124468,-6242,413493,677530,563875,280843,1722,94435,486672,496130,358897,241747,199935,306497,335477,108273,-84681,-204117,-298660,-200239,-138589,-208664,-413859,-437883,-258433,21136,173228,-1287,-465724,-136438,238050,110660,-429145,89531,337454,239027,-140486,-302692,-220622,-308672,-319268,23077,411076,535398,333973,-202000,-564563,-582287,-486899,-171188,-15387,47954,157670,87751,214244,211815,281747,150160,120272,230074,308493,318837,331982,77750,-451201,-95572,272658,217363,-201746,129428,508923,335630,21242,-138533,-160898,-210273,-215938,-95795,97238,140338,102919,-45502,6129,49490,144654,171162,381823,175517,-281972,-255858,66228,242828,185000,-194195,-526594,41866,550427,814084,440988,-150269,-271168,-171353,-508878,-158359,-127355,-213518,-200201,-174358,-76888,255450,741654,835983,720323,503914,494116,274750,4144,63685,386631,529022,303926,-98097,-111566,-280352,-489389,-326819,-124562,11993,-331313,-205011,-46189,-318010,13381,297848,368807,83457,-231255,-135641,-282953,-477777,-133131,-22405,-217224,-406024,-329282,-50936,286835,543956,527477,196789,-204343,-402084,-325306,-283573,-250364,-233426,-5858,472474,762911,659187,397118,-150621,-338407,-167516,-168714,-177399,106041,383506,497112,105370,-189806,-288235,13599,279340,499527,405162,377685,211062,-117207,-481632,-237044,154369,675461,843294,777903,806713,875459,894458,816164,770580,733544,547697,405172,373548,320073,224553,93589,-68415,50935,170619,-12131,-412855,-362579,-347382,-385886,-311911,-304751,-169830,145537,410996,440980,397933,186596,-90026,46144,396548,346698,-142809,-86100,335792,290174,173241,101560,67156,-169721,-284327,215162,330527,-27209,-336262,85984,500533,318416,-333448,-129507,247004,224065,118468,35385,-133545,-392682,-591432,-417183,-318348,-261289,-183251,-191959,-47764,94213,52447,33879,109147,267845,621991,792261,643932,306270,25250,-165116,-57635,263691,522046,564325,444692,121391,-268748,-392970,-156960,148495,167689,55028,-177161,-49098,-109775,-270825,-255293,85951,178985,-63865,-511877,-396386,-205628,-171059,-296195,-415512,-461028,-310864,-242791,-316512,-250217,-303854,-284790,-163367,-131546,-21589,204619,578273,813465,498079,-171203,-292225,-18554,-156301,-264893,-292804,-560624,-213773,246243,480201,360931,199727,189613,188456,-36592,-311992,-311699,-194860,95985,292882,46185,-280468,-481460,-459568,-292278,-210786,26990,466395,956288,884576,313037,-133792,-51413,115100,148134,84437,270584,263249,27666,-74033,62677,60917,-219240,-580282,-434618,-198221,-42927,37720,-185820,-576998,-155666,-52213,-282121,-129013,157174,382264,264420,2906,246682,816461,1004408,863184,442746,-153494,-72250,19625,-481557,-59529,179669,-51616,-481058,130042,409191,80153,-234482,-546128,-205414,290829,302703,48284,-249376,-34812,425414,672181,527994,211137,-146854,-226685,-328406,-441342,-215044,-262586,-317422,89841,440496,278946,-66399,-326964,-193270,134459,332803,377752,146072,42527,76155,96456,34681,-93260,-262241,-239527,-42278,25344,170190,270211,351438,330494,295323,81081,143386,430782,547855,191094,82000,446675,482214,114996,-237211,-439110,-331700,-226467,-249893,-180662,211044,339545,-53929,-234834,369826,407925,-196035,-287750,73059,-1010,-370727,180989,435738,325457,9835,-60412,-234111,-317889,-349152,-357210,-448351,13872,430333,510085,77844,-524927,-188126,152243,176922,166502,144903,-61734,-266227,-290358,-142188,241862,631942,669621,293120,317504,456947,225211,-158230,-256648,-175156,-247022,-70989,333273,572685,561475,422199,63378,-360428,-386516,-141440,-87505,-72321,-372793,-150688,74370,92342,-65462,-4840,-167071,-387600,-336193,-56015,267208,518090,391032,-121676,56459,487804,466381,562917,633074,727301,519635,212596,-61243,-308068,-500643,-572634,-568839,-355066,-90456,81680,73238,-102581,-75291,267245,566282,852662,748794,476801,191264,48000,-126657,-453398,-401307,92408,243674,51095,-368627,-460919,-520966,-119248,352892,470825,306632,84688,62558,160922,220831,227685,124256,-179447,-393439,-262196,-213814,-518994,-22316,279000,143929,-217861,-459923,-346287,-151335,-262740,-439054,-163656,276335,444161,325876,147949,-125188,-314412,-188970,-289845,-491240,-433341,-314628,-407558,-415674,-196945,-91522,122127,420897,505975,454402,588370,668894,445841,109269,-241299,-275884,-115009,-3319,-90244,-37923,94618,96887,-12685,-40837,-28677,43410,95791,189326,438673,414712,-126088,-134419,675663,1444820,1657249,1288443,720804,396795,-59302,-438402,-487205,-236765,-173557,-218589,-324419,-423128,-484045,-337101,-145634,-235001,-285218,111422,311107,202311,-198626,-170992,-51340,-123234,-279728,-444808,-419295,-277284,-149072,19131,162368,371261,573131,623294,526983,515631,614711,516267,483288,299740,-65887,-504711,-277700,-34490,-12224,206973,609375,771038,464188,154232,-202963,-214124,-36429,-150093,-342989,-19527,472578,553366,307253,-93177,-470336,-225254,150692,123222,-139955,-192254,7104,361894,412698,131900,-325948,-176517,30961,-49850,-139207,198171,315212,142657,-259400,59387,112390,32747,127925,191183,13330,-396057,-45088,175678,124778,-61262,-163516,-141163,-189787,-293136,-243861,-84532,-36301,-7723,-40765,-90065,-154718,-351536,-482558,-292601,3048,-7661,-139978,-271773,-338053,-169705,-456,50386,-2534,21217,270147,443443,322098,49808,-129588,-120839,-158486,-400198,-303401,9091,435441,512507,293891,266354,519758,445313,324039,147493,-103069,-250794,-29133,426470,642714,760429,989782,748309,394808,211169,72694,-181983,-123209,138194,320445,306112,118234,-336541,-197091,405469,509031,106476,-287388,17309,20880,-304763,-395965,-13945,83135,-91665,-391755,-88754,-94301,-194843,-531032,-151701,275234,259234,-73401,-87283,45856,-66454,-255405,24986,354981,456549,393554,70026,-433189,-287275,-138565,-235561,-272270,113095,222550,243840,526658,559293,235431,-321896,-285871,-59428,33633,-65836,-28042,-185202,-330847,-168808,-14326,82264,-18892,-281613,-415587,-377676,-178254,67516,116127,178607,178677,124124,-272934,-365630,-25142,217485,200540,126204,172686,233377,208149,185752,78631,-7987,-2854,40814,175871,208904,259526,33637,-420770,-178134,499774,711962,320799,-112836,251078,291776,-62430,-328094,91464,316110,301611,18460,-70329,-196116,-88515,-23320,7720,64917,170639,150823,-159578,-485979,-482815,-318550,11522,32528,-244686,-170458,-24588,-231358,-429627,-318468,-216321,-209473,-357846,22100,496772,385410,63288,-142015,331738,606212,648046,854386,534436,-95791,-435901,-125516,22068,49676,41698,-19693,-200138,-90476,17160,33181,129204,303445,90032,18411,50494,-29125,-277403,-445993,-183943,-86309,205228,461401,693111,838232,567700,626158,703483,556774,389718,471334,588170,535953,354284,-24041,-509048,-118609,-30839,-191892,-243695,-134699,-334582,-388972,-111271,-37761,228630,215376,-37302,-229731,-65406,-44460,-185032,-340435,-111556,-205631,-256121,-341658,-448482,-217098,54672,228755,535369,581159,408139,248741,-134493,-314369,-116652,55829,-94715,-414763,-214816,-153891,-246542,-268847,-146368,13653,174871,286673,289089,48193,-60122,-416881,-72514,357328,554243,379790,188059,209684,463323,397422,187688,-6540,-185262,-303110,-320326,-365553,-269121,-281193,-324769,-165990,-224165,-236932,-9214,120139,38876,135394,-189292,-317891,-377455,95726,542182,717311,406861,-167224,-136871,-183510,-198176,77620,317361,93643,-213518,-338303,-149532,-59897,-108130,-83299,-178159,102293,459326,528440,341591,133411,-134031,-10314,620951,652141,566181,455199,237106,76510,52711,39566,-220008,-303167,-136421,-44448,-115958,-263669,-411118,-306710,-277878,-438811,-465110,-234798,-334142,-490832,-281859,-206367,-251799,-251114,-131177,31473,217299,254504,67032,-34173,269665,345257,168884,37125,111470,-21750,-306280,-310530,-238824,-359236,-168691,172165,601550,734689,403006,10064,67720,148898,-3741,-58160,-9032,71275,-29769,-161552,-105089,-81602,-1381,159240,316898,451189,222277,-143098,-498912,-298053,-160896,53631,325672,630987,768437,591068,482066,530571,494238,417202,451055,345855,-91484,-325786,-2642,126049,127339,250633,340030,487620,517438,272640,-16486,-6011,-20616,-284216,-448724,12445,253930,97134,-338201,-224690,95432,-88454,-468620,-334229,-407472,-210452,283774,492802,487585,196885,-114013,-256326,-340036,-259841,-203311,-153194,-112615,-208395,-445059,-291590,-33446,-43001,-132954,-91129,-89161,-185650,-502114,-223053,-170377,-222224,-152071,-15620,-82842,89489,-3954,61433,138549,28993,-138617,-109113,10548,-235286,-115944,288356,388752,-4856,57956,338725,305534,-23349,-382518,-542966,-549597,-329052,-3376,216004,212048,69771,64283,248159,208408,293857,543288,527677,209574,-24639,-86507,-40618,-193005,-565432,-183045,-143004,-74443,591065,961185,738656,125796,-457460,-490613,-410655,-28391,280256,197595,-199720,-423637,-230853,-115494,-57265,-62958,-8132,170121,25149,-448957,-106213,532404,361239,-90653,421945,724712,297673,-315777,-124493,35460,47054,7460,66349,31390,172127,428374,641787,639142,280095,-240997,-355291,-178595,-246694,-306092,-95260,173857,90617,-237003,-215472,-228786,-331443,-439171,-264056,-100653,-53964,51378,207346,259517,151108,2331,-75928,-139162,-300483,-317401,184996,374556,329472,336367,679719,803293,400829,45976,60898,394150,585458,330173,-136548,-382701,-331652],[-161798,3683,64906,11098,-141462,-355358,-238991,174121,447527,548534,88186,-309893,-99989,-39188,-87486,-33655,101189,-52566,-229881,-379556,-589266,-504122,-315608,-21319,119054,-3408,-90537,-229769,-361083,-116439,199288,279950,330932,135014,61259,-351916,-277275,231719,468457,148202,-55429,-176743,-166972,-300565,-422566,-418178,-137673,18704,-333237,-351806,197535,541731,513348,350216,368808,222790,177006,62684,-22684,-148814,-69567,-158224,-292769,-455874,-269174,-67771,406757,664003,380316,-193912,-298639,69279,329646,311858,-48306,-542348,-70943,165672,233268,216968,463752,790729,974973,788919,454424,-104835,-439687,-337340,-326154,5366,227831,58463,-309845,-288249,-364115,-199295,64927,230448,297158,274574,243918,54657,-173265,-128939,-67440,198112,316146,161504,-152874,-307776,-153708,-192628,-292011,-446785,-441538,-297312,-344507,8065,443951,577929,419707,-20047,-119669,39167,148589,16507,-146867,-104887,-2583,215375,240936,-45518,-409507,-388828,37793,422568,391137,275878,202630,81917,66638,67162,-146735,-308508,-175862,-123279,-64046,-65831,-220679,-358192,-134166,12193,162568,18380,-241343,-269073,-104622,-61929,15213,243406,571770,442056,65684,-336517,182424,327021,289842,304808,345826,255870,139488,-447784,414024,832328,806193,148143,-512059,-28726,-110364,-140492,216116,168635,228355,627499,524350,90760,-191958,285122,506307,518214,805114,1208252,1208690,883833,629134,499791,390831,279930,395895,682765,883562,589546,88733,-291166,-109213,2730,178623,452911,510897,520036,355540,245266,316517,364318,119760,-460346,140054,173499,-40946,-126134,-271674,-23459,508551,555622,170620,88835,317761,221401,192023,-908,-131840,-156778,-106599,-28115,47306,131625,170863,198513,150313,404402,882576,1370322,1551434,1220448,124748,-300687,118195,164847,-340104,-215085,-57703,-65265,-255616,-194306,-300343,-516830,-335283,-355790,-440871,-330510,-185069,120813,430503,377372,125920,-393887,-159269,158074,59506,-216247,-81772,97886,119623,-128906,-154972,15154,-155873,-469608,-362079,-36003,87758,-204588,-490721,15985,365385,329696,-32294,-243731,-74689,-258284,-372648,-31737,293227,133552,-63962,-241959,-56709,-27076,-34252,71419,367717,549916,613183,678696,432102,-157815,-442186,-503069,-430535,-190561,157309,407608,141765,-357506,-546928,-320745,-250774,-406221,-323487,-33492,107730,40762,-266691,111112,467567,398424,27647,-487110,2116,39615,101582,205352,126239,38389,35675,-31826,66479,226606,404161,183049,-145952,-135339,209847,346679,457036,160485,-103463,-208694,-12084,312422,279544,177256,404925,988188,983847,679975,462812,182558,-11547,-181275,-473513,-516684,-186861,-30675,-129408,-122092,119243,232513,53943,-388288,-573720,-141374,432848,840565,642401,213052,-76834,-95499,-262494,-447982,-228146,27718,-89720,-48949,49706,-33443,-224659,-394739,-445669,-396455,-248901,-118633,-98304,-206485,-480743,-495359,-463222,-549292,-598235,-281638,44045,233154,121079,59179,136625,540689,350809,171600,189586,334704,292631,114164,250000,785749,791369,686205,351267,48038,-115036,-333393,-420071,-276633,-125958,-66636,-175085,-373153,-246186,79109,92834,-66558,-167058,-31003,-42864,-144855,-141404,-120686,-213205,-189497,-96677,-201200,-96248,86610,30695,-271590,-283567,29737,-10314,-367787,-175658,319598,580999,496412,286225,-3500,-357974,-255103,56563,10530,89809,-87407,-203590,-217960,-102515,-168263,-436428,-336206,-204834,-316840,-166206,75643,358214,528909,473424,312586,-78890,-411119,-399577,-316869,-426528,-420921,-363866,-186326,907,-184258,-386631,122556,162968,-164808,-341764,-138584,-23167,291697,91835,-256641,34357,131214,-125229,-327496,54974,282048,475906,336937,-226432,10279,236605,227898,-113743,-159908,376455,843741,732549,545684,354868,330784,299038,87968,-6472,305198,390181,226094,165814,126061,181968,317296,383065,452128,377859,453271,245690,-212188,-368222,-285293,-415178,-377892,-221545,-113037,222720,205175,127434,100458,-16538,-206773,-421287,-478818,-365582,-345230,-365577,-367130,-80141,168663,333984,451546,588694,176140,-324171,-399660,-397638,-471615,-326454,67025,508362,822570,634029,113527,-498932,-166616,-134855,-267554,-328350,-74812,-87840,-342396,-266828,10813,197518,250896,201509,218202,322198,276631,-130794,-339544,-59102,-198726,-432789,-412035,-282011,107399,234867,-24029,-533434,-212352,-186980,-132612,-71660,16774,167605,402774,363526,343476,37033,-172139,-566854,20529,629707,1133878,1298574,850546,389854,-76175,-316566,-417374,-293822,-158302,-206638,-111873,218363,552513,591464,367416,-15166,-219245,-66097,136033,254965,219470,204896,92417,88410,74386,91244,-42338,-183600,24185,411220,565352,269271,32897,-185637,-413478,-56557,421337,599374,468909,262149,-22041,-164439,-19949,-192918,-478517,-482152,-263220,-84221,13627,-93192,-29336,121513,261746,189650,-152757,-355827,-471132,-431965,-442865,-50177,457425,769906,661883,18232,-432248,-11251,153295,151073,-22137,-173211,-425419,-240423,-12083,44434,-99229,-442920,-343948,-190589,-267494,-192287,481579,1034182,563405,-798,358629,820106,617009,456361,290292,395323,439368,273205,-318729,-177624,379511,534101,620583,84597,-367842,-471211,-534802,-154733,119891,29720,-355508,-452554,-315993,190433,645563,766071,135363,-395712,-222757,-181202,-327059,-314804,-85477,-120033,-344619,-511790,-236837,-107484,-53972,46409,194977,94276,-49318,-229353,-316755,-196036,-91938,-9586,-158284,134638,536991,613255,321884,-84803,-360949,-554064,-236925,-64072,-118062,-5390,206940,694525,872454,937086,818447,763598,620939,528472,500093,552715,408263,39784,-369558,-414359,-43848,368254,392370,122550,80293,133260,235145,441463,550324,193710,-200675,-279773,-163067,-88651,-246428,-255269,70409,74813,94356,370599,703679,843017,754949,480499,17828,243112,697521,667540,378950,127834,-220090,40141,306807,310721,330988,-24589,-173463,-187129,-19809,-214017,-330509,-428493,-542322,-326411,-168265,-182263,-485479,-247445,110692,75846,-391522,-95423,258454,238201,-46634,-337037,-473712,-460094,-364777,-50920,251149,368684,180681,-219563,-474750,-482246,-287958,65779,258201,237776,144344,40979,148565,-44230,-118587,-358584,-182239,213569,333054,311672,218656,30289,-505181,-198566,224993,223280,-11598,389987,746649,425214,9484,-282586,-310173,-264972,-195556,-69150,68185,133502,104635,-33345,-187475,-46227,158867,134132,71411,-183911,-512792,-241085,79135,273668,168159,-258257,-301790,321989,736583,898889,482521,-222491,-365312,-227375,-502174,-140057,-121069,-164347,-84619,-95051,-1628,123007,462887,306014,339053,276774,375724,117594,-18968,193399,552810,710250,605456,276688,153078,-36410,-309222,-233445,137637,233380,-296683,-239030,-12661,-384746,-120158,253560,296291,-69168,-177258,166212,-68275,-395376,71511,68727,-237690,-538525,-389829,-195208,209478,544934,601169,379333,77471,-211155,-192353,-119468,-97596,-195192,-82206,383014,627523,484809,319635,-79304,-255023,-147683,-51502,-26085,310001,560600,547059,11913,-305396,-461409,-50898,195471,667411,642534,621683,390697,-60518,-476806,-198858,268894,582414,611485,375678,347864,629727,760665,781239,711932,625323,418995,290635,217673,247535,237209,218031,164591,152327,156722,-11408,-352932,-290792,-316792,-582153,-430511,-342726,-299336,-108382,200876,208534,232776,63469,-236381,-151804,282080,267923,-355274,-113933,442044,467234,243442,51947,-122782,-270592,-113722,294784,382418,47292,-171555,320426,628696,274256,-507453,3126,383828,434229,166977,34868,-132527,-363344,-417461,-464392,-353107,-451021,-320976,-223648,-47798,44705,-10854,-51538,387,64362,328421,576844,601546,321739,-56466,-221799,-36704,383246,620565,695458,484379,112169,-143152,-207639,-186120,-198009,-245576,-114048,-89578,149881,93416,-37062,-317347,-136225,21849,-147741,-449389,-250762,-186048,-330072,-509229,-530730,-366358,-165561,-161553,-236083,-235708,-202285,-30944,153171,172284,187150,319637,670777,885833,484940,-224092,-218048,-91515,-262604,-402849,-436489,-450564,-130310,244160,406572,338191,128094,90430,-20800,-211568,-436495,-409469,-198639,79403,234709,-40569,-361413,-516934,-444359,-271053,-262069,-404394,140877,680067,747015,342107,-84304,-138212,-180722,-301652,-186086,252612,355457,49939,-256131,-179362,-47259,-242660,-572109,-432128,-196799,-157022,-126170,-233266,-310414,-81240,-40619,-184506,-54845,159851,405542,430414,206724,153907,329396,399270,338041,88432,-233064,-20538,-108593,-369757,-43214,190674,-87915,-374447,276683,515918,252611,36417,-274666,-466620,96564,210763,-41643,-261352,38530,448067,573632,481710,74880,-302946,-80655,-154238,-384122,-416437,-462167,-285259,61343,266873,156053,-112076,-149849,47653,307233,426101,460758,438345,224238,50203,62735,18763,-154778,-482118,-278938,81604,129981,103520,72685,185049,286378,307289,19225,-41921,370144,493078,159577,-128024,82469,202626,3866,-286848,-509327,-327151,-90636,47349,79430,308544,367020,-61945,-241628,263964,241489,-358370,-243700,-79694,-293550,-203398,199506,202677,-103238,-248885,-224577,-307113,-344460,-352735,-433842,-464765,-44897,274464,258483,-121246,-411681,-152123,-36567,-129341,-50860,29805,-125316,-314264,-267664,-51619,340025,575405,405346,-33455,156365,347428,185975,-218787,-442254,-332498,-485293,-207622,224821,590078,672943,502689,228261,-172549,-384929,-153831,-5782,161556,90386,131364,177147,113169,-215058,-464820,-190690,-314236,-435099,-145911,90247,187295,-125560,-483447,220740,676508,526734,763401,624098,527582,143829,-109191,-430918,-509083,-426316,-533164,-527552,-314323,-163322,-163159,-250735,-360976,-118110,293943,719093,983134,785986,372043,24751,-165428,-319039,-538105,-275254,17759,70063,-74135,-175658,-151402,-368403,-295080,57203,169780,62289,-182794,-222654,-194590,81530,213613,204404,-72623,-365856,-166943,-110142,-175961,163287,408063,261924,-98895,-423062,-441843,-300990,-514736,-548123,-107854,377873,646534,565869,326954,-94034,-398266,-168369,-56903,-207970,-383605,-143952,-308985,-450345,-277014,-112244,190327,522771,652026,483369,476208,561411,556049,453974,263657,218342,237746,175618,-41497,-106162,162996,302387,221373,39570,-151815,-265994,31766,429686,740614,522341,-92540,-154371,584052,1006967,1135910,853506,581197,282703,-25895,-472248,-250368,-25457,60697,-48003,-245517,-490035,-319294,-147044,-59648,-274159,-279213,43576,126446,-102514,-228537,63312,66696,13510,-173770,-398127,-323698,-142883,-44219,5558,-83824,-13838,133032,415197,418760,534419,709718,872566,930421,862396,285694,-215698,-450457,-200171,-143180,-67863,365956,594158,454473,127426,-316379,-281548,146386,-30834,-223192,-31045,508856,375601,-148222,-626496,-164610,279639,427207,219020,-27216,126054,394297,594781,541076,231948,17646,284153,466879,145161,-464417,81724,340214,98769,-408201,60680,218965,-25233,-62460,19503,35747,18265,387626,378845,259046,11373,-214906,-198286,-197258,-342826,-225907,120292,305825,332095,189569,-39936,-247733,-392967,-458455,-540606,-387519,-178271,-277400,-448226,-452430,-203647,91242,321688,378556,367864,438383,489108,356224,105450,-252330,-305793,-207593,-240952,-115326,85969,354251,382715,130888,364595,760701,708811,364873,311669,245534,300878,423552,559033,341377,402250,471102,447006,382327,314655,134979,-117111,-119651,-25234,31627,185694,219656,-165366,-295949,329744,492024,131342,-327443,-4098,7155,-305092,-361313,23845,124788,-2242,-282951,-214151,-199019,-179535,-566950,-283176,79151,219786,105125,164072,208385,107523,-131870,-7783,264384,309858,137785,-93978,-453002,-255557,-139698,-312246,-231118,233419,307584,321801,705639,764155,317430,-337202,-317483,-129303,-73892,-98020,-1781,240231,53931,-57050,-78569,-54002,-136255,-271137,-245536,-276142,-216645,-82205,-71768,65103,143989,61606,-349870,-176751,188781,335668,155970,-75715,-299852,-155006,-190926,-29360,-40512,-70422,22118,94635,152959,64448,86157,-94968,-298311,-197922,333185,624860,460197,28554,-19738,147081,-102808,-536771,-101309,327751,353499,57794,-94820,-247042,-182591,-31662,48747,255318,207486,141793,-158542,-508110,-513834,-359696,-97323,-102907,-328363,-312090,-219955,-409378,-488717,-324696,-251660,-298922,-536995,59538,600917,678153,442953,252165,322695,597531,484368,365302,-50049,-591458,-22472,208303,265050,189357,-2458,-57674,-227461,78080,172565,134022,117254,46986,-73470,6976,99712,97347,-134484,-470676,-325815,27962,462157,786431,844179,979382,703989,606985,435167,461545,313619,296101,329234,503441,554799,316405,-294201,-251609,-14207,-167455,-396464,-409942,-500183,-442422,-204162,-44968,199194,154204,-235414,-306432,-22991,-81001,-263830,-371748,-122518,-163889,-225807,-180409,-255015,-51897,284292,437808,441656,321979,53272,-2873,-221162,-87249,57476,145905,-47600,-162190,106775,112670,-175277,-285345,-210552,-154074,22104,294204,424610,246233,156847,-21180,243186,575849,784638,643722,430564,302390,553806,519235,195274,-224452,-538063,-353746,-294366,-321306,-299562,-337464,-334663,-211104,-297630,-268542,-116351,61508,215429,-142029,-497803,-504311,-248528,217751,420163,373395,-14586,-249885,-22825,-205867,-402248,109448,434462,228480,-92876,-414349,-117699,116869,253781,157838,-92893,6408,255738,356254,230183,123228,89657,330542,759453,987509,673760,345139,-64957,-240487,-196075,-50679,-81659,-83718,92552,20406,-185546,-259510,-297945,-103294,-60976,-262341,-405322,-139934,-263143,-515581,-329535,-181662,-218356,-337573,-340583,-229443,-30469,44108,157925,466387,561622,421111,15943,-197163,-108818,-289616,-429319,-347357,-358824,-475156,-131149,153203,438289,549446,329685,126983,206483,316232,278083,242129,69900,-40381,-259353,-446973,-453149,-311119,-152254,-11600,160356,364170,97896,-232862,-582280,-194175,-9234,121166,266105,580866,699962,461755,472803,542479,414191,311730,455184,379919,-41539,-253316,23840,100963,107567,155961,214342,245182,134495,21583,-24745,85000,57116,-90528,-119258,202254,391244,289894,-151493,-349053,37753,-101617,-386093,-234432,-345188,-333041,158570,387953,445757,64708,-265378,-487959,-407124,-310367,-266804,-250679,-189328,-238301,-424648,-384561,-143385,-205422,-288135,-212498,-101993,-272380,-480051,-268592,-283214,-467448,-224370,-129176,-32112,249741,331952,301200,240447,45346,34533,60711,-25358,-277406,-5639,416762,665025,82851,-337281,36246,211981,-34462,-278228,-392559,-442195,-308163,-44086,129278,183380,59867,26608,150547,55008,230683,571357,516913,134974,-196139,-323819,-357137,-397310,-181153,80942,51110,-144620,404475,746934,742362,293228,-134481,-161060,-11170,259845,376556,319291,80943,-82104,-84413,-195925,-235490,-189458,-95937,34210,-103478,-583309,120240,729894,611835,-5760,141265,502147,125205,-405541,-110073,84004,39040,-31730,25636,19151,132680,297049,508081,543468,323099,-214858,-475170,-267788,-214619,-154458,142040,458854,498657,196084,206645,208462,87265,-244642,-489223,-261751,-233727,-163698,-72570,-5095,-59911,-119199,-124448,-140966,-273838,-112139,433134,570779,438714,293681,492468,648561,263770,-100562,-68189,308914,454004,230683,-179428,-415946,-402118],[-218184,-70645,95381,141036,-29349,-334417,-45230,463128,638797,513085,67798,-212755,-71974,26832,-98770,-177099,-180205,-253416,-331633,-214781,-412762,-480137,-443886,-144591,36366,-8804,-121199,-319996,-303953,-32203,157339,37510,7872,-137612,-154686,-497324,-46384,501600,659591,287555,122940,126268,337332,140169,-164051,-203600,-28317,46773,-135932,-351278,19108,470161,502414,465453,403173,121976,-80991,-171565,-378152,-412153,-113319,-44556,-265541,-345185,-102149,63745,460803,736004,353749,-304689,-152493,305533,641266,579148,79134,-558913,-41036,231652,287792,207614,339000,581422,917444,714913,273324,-286423,-494920,-285054,-375516,55453,505942,418231,61213,148729,-122116,-447827,-111226,221674,330971,235336,146708,-50211,-323784,-226851,-126958,60064,179971,96537,-65152,-93506,-11756,-129608,-356111,-538540,-415445,-213128,31852,504996,711199,582063,239265,-209066,-207643,1208,100559,-99798,-195995,167380,274839,332749,247913,-131652,-428531,-355906,-139865,303158,327759,237713,-91079,-350427,21738,252156,186892,-89694,-136248,-143348,-211202,-291071,-373629,-263919,-84024,1588,124082,147483,1346,-170945,-202024,-241555,-239755,15077,425677,490550,335699,-256163,-11131,116855,98675,-85035,-245963,-294332,-173205,-349312,407288,1030683,909776,214512,-518687,-80580,-69357,-56111,190326,42037,116603,386189,241863,101200,246492,303544,36849,-24173,518145,1024516,901708,683452,554915,432966,167001,-78639,50796,226784,444984,223400,18150,-20253,112144,181331,216730,407308,283855,174932,55393,184673,249557,195999,-4120,-245509,69305,68084,-39853,-170425,-440765,83370,586507,564299,161431,23212,291873,207948,174396,38513,2696,-136165,-214554,-140384,-113049,-49300,95835,302478,322640,511553,915135,1351535,1478515,1110758,81535,-178596,240753,311257,-81152,-585526,-163969,-86290,-251531,-484932,-557180,-355432,-199652,-331076,-481023,-287467,-69024,314416,404656,185037,-75074,-374086,-61778,146278,-176,-281492,-154019,2741,137876,-39784,-36719,-23970,-114157,-398063,-272569,129829,296901,-81568,-316077,125290,498543,469744,78984,-221396,-82740,-174841,-337918,-169878,130109,107154,62678,-427918,-248209,-43696,32979,318213,483584,365755,75917,208551,-50811,-280109,-192428,-282508,-448520,-512826,-189290,52288,-74087,-309196,-365198,-130149,-45216,-178875,-111782,58774,85416,-40304,-288451,47886,392673,303613,-89125,-471345,-62589,6435,86284,187050,244214,336698,291070,99822,281322,547066,509126,50920,-302157,-268327,-97538,-78959,-77406,-68247,-154664,-163341,27435,244489,177981,23799,-8554,556620,658486,551732,482537,268842,87810,-87763,-322456,-653303,-437853,-289018,-215761,-30707,168788,219819,-19989,-392147,-451252,-222796,200900,483732,521350,132895,-87246,-47417,-240804,-436965,-178187,-15020,-47580,-11526,-35828,-283130,-453221,-427237,-287737,-134128,-20223,-81990,-339615,-415701,-169321,-138908,-191192,-370234,-490292,-286313,4053,175013,2072,-155112,-148844,221824,253754,133329,20296,74032,262562,344890,550547,884938,669185,524750,281414,200613,69154,-201880,-368488,-209864,-60490,-10373,-127098,-288056,-203447,34532,-16227,-142489,-352283,-416798,-253669,-142643,-26464,-19512,-224907,-117557,61460,164617,100882,49137,-123330,-466988,-208681,-50983,-144132,-293568,-52816,308405,579748,650087,467596,176657,-155131,58933,344399,316950,307567,165242,63320,-177475,-244263,-34702,-106855,-295029,-444753,-327403,13855,365218,508255,553565,207626,-149429,-357926,-473897,-320461,-284882,-417420,-266505,-150711,132454,317546,29730,-473456,49819,146362,-92885,-17372,206943,434453,660421,465181,-19605,26533,284349,226973,-204657,-122542,295381,713926,783412,458392,435631,286258,55517,-396212,283629,837533,1214231,1034448,598887,293680,200368,179613,-64990,-329493,25482,118162,75197,219515,221905,155611,134499,161759,299002,435355,535172,275177,-269171,-314539,-133684,-280720,-342479,-285617,-382377,-261274,-83824,28369,75132,-14383,-219271,-319670,-354390,-260169,-242921,-200864,-274822,-305156,-200690,192471,517348,571578,229021,-236389,-384616,-398487,-406964,-249626,86324,282313,561217,449288,87962,-387012,-255527,-189729,-369328,-393905,-215374,-343737,-403139,-193872,95876,276099,314755,276937,528593,610497,568120,41014,-362243,-88487,-168200,-326049,-576135,-353104,56538,245325,86123,-378531,-265567,12462,30949,-73370,-171411,-13651,448674,608089,484330,70239,-292992,-458113,-271989,271453,831268,1124375,840923,373974,-171766,-374319,-173356,81342,166520,5557,-78565,134234,483100,532853,307770,-67076,-218262,52097,176256,322631,274205,229090,85911,-13741,-109544,-115623,-172482,-45505,279217,693836,751183,414736,31660,-321599,-366659,20369,498046,608499,562398,333950,108985,-122830,-167493,-394871,-442964,-390120,-170026,-39951,-31480,-143191,-140533,1889,140228,135512,-190860,-383896,-441515,-161438,-364874,-116346,348483,611132,341844,-153525,-211607,176181,276613,139605,36138,-17940,-104055,-368089,-183396,67137,81915,-179425,-525122,-232078,-177024,-160439,403468,1006685,709928,-96685,408719,1092916,841000,538717,335232,424272,400355,212190,-231334,-222710,224934,309326,118647,-413129,-342995,-197002,-470147,-216321,87882,122906,-44987,-12691,-19487,352439,922299,973816,239159,-429205,-93276,-14210,-190254,-291327,-105249,-131911,-238784,-300161,-168131,-98444,-84428,-89689,-182550,-414289,-342956,-284068,-360586,-546339,-334852,149226,82730,-119832,174882,374192,339917,64601,-253121,-417710,-39922,63133,-69587,78008,367744,726546,743493,751593,701191,807057,619904,424846,334405,320761,287473,-10010,-489317,-186200,362697,612245,395378,9937,53009,163491,188926,355922,433303,180576,-237404,-371475,-117695,4872,-159863,-237698,-217569,73441,296377,637433,870998,872365,792411,518277,-18599,369566,792797,735704,387592,43937,-450262,211637,540305,758533,692466,340587,8117,-248211,-130035,-281230,-270605,-283286,-255846,-338518,-392653,-355866,-392596,-252985,6705,43295,-257148,-168788,226857,295735,128031,-169958,-429160,-473338,-397481,-183208,-16427,88740,-15331,-198271,-316153,-228210,-103553,184213,368393,320099,94351,42368,90895,-188545,-302539,-426739,-222086,167229,242406,136926,-24641,-52076,-333957,-242680,129668,230274,166711,523948,793817,425550,-16315,-349906,-386073,-269372,-133038,-47097,11188,136163,206426,163864,-122805,-44016,198448,144186,-186141,-451817,-346274,-132156,146533,309003,101873,-343474,-109197,511236,818831,865436,559560,-34881,-128069,-239425,-412093,-38302,-30652,-77260,16986,-47027,13714,-92580,-129434,-367029,-71301,199455,399394,248782,258863,479650,731252,841587,827473,566434,312053,123735,-138830,-55772,316953,291980,-195647,-221957,-29439,-356428,-86635,292864,210702,-120615,182255,384408,19804,-337314,180336,84378,-267357,-384133,-325270,-265202,138906,513221,648766,494508,254691,-29672,-111066,35664,45014,-67428,-79825,202899,326769,161506,28965,-135144,-189341,-46672,87813,167962,470190,667992,483783,-106029,-131510,-109716,219716,385994,968079,994643,816781,493820,39397,-379788,-141866,351978,379591,257110,-88275,-168558,133681,312702,389917,341957,292834,162750,81415,59624,127933,221575,343878,434771,337484,204435,-7257,-271063,-201923,-166211,-382139,-566404,-479790,-520797,-302094,-62434,-40376,51956,-10380,-284450,-302770,158503,173079,-276852,241059,715132,733825,359701,-2984,-277760,-311316,-25444,273816,336834,91295,-91267,439464,636808,181047,-605449,131907,385387,410897,66817,-78853,-262478,-461048,-280066,-148803,-140267,-353625,-288075,-217754,-74903,-24565,-99113,-147628,-126023,-157795,-30406,405293,570647,252474,-187455,-260279,38358,452648,577585,582268,313248,21017,-22412,61911,151561,8940,-368296,-13136,117767,167659,141438,173209,-109790,-283863,-177033,-233748,-230993,-59258,-205918,-467556,-518069,-451622,-215825,-29785,-81641,-119348,-199119,8677,314323,472977,445812,392080,464753,756092,863885,403659,-240616,-138836,-100915,-258543,-245234,-290358,-259754,-52963,280625,403084,302399,31241,-108258,-305649,-381887,-431287,-473449,-198884,75109,210936,11387,-325051,-457732,-401483,-329866,-235298,-261895,-10459,362931,429103,280236,-53555,-283894,-480437,-312203,116208,419491,457485,138585,-293731,-461005,-238100,-285454,-505452,-447131,-285196,-266912,-94956,2904,-18431,-68222,-87272,-99284,11618,116250,312142,495641,406673,238084,36742,-194581,-278842,-322596,-239485,-93366,-313307,-236402,-24994,139724,-81574,-248312,310574,515143,424222,346511,139696,-379235,-241246,-4509,-127346,-228033,44740,331755,305479,102968,-253380,-51777,208789,10259,-288741,-408523,-327664,-131541,75180,71656,44144,-96749,16629,259183,375794,362124,531673,659001,304081,-87036,80034,120290,-141503,-600511,-100101,288665,329681,156259,32357,117507,237110,264121,-17345,-191843,327302,436321,117417,-330443,-300775,-141578,-205919,-421418,-513774,-262287,37155,182639,212736,306069,310502,-93272,-212731,125428,11178,-497144,-243490,-234648,-224348,102687,246220,-47235,-492181,-260032,-237498,-340583,-278626,-227115,-241534,-323669,-98673,107349,-41399,-285632,-124926,-67577,-176910,-367400,-206542,-31730,-103314,-269928,-176940,119338,437887,438364,52612,-273887,84548,257668,200747,-212426,-486917,-278439,-391692,-382650,38954,436235,567911,375891,198262,-135582,-306391,-51179,234624,534968,639156,433739,237781,210569,59988,-37653,102120,29777,-64637,-5647,32280,-112665,-530817,-63966,454719,784925,745502,831992,573121,294288,-203203,-444146,-275655,-111700,-106147,-486452,-383606,-197577,-176822,-289219,-473946,-389249,-121621,296013,738900,850111,595275,119548,-149818,-275931,-386656,-519915,-226057,-129214,-211513,-185508,150299,230047,-78812,-257326,-134755,-120419,-201640,-368147,-321226,-302270,55318,274463,278103,-56546,-385944,-9996,75781,122125,349279,500714,365196,55964,-238958,-389958,-472504,-333676,-154421,79664,455151,735790,684276,381700,-71577,-379737,-246293,-53039,-110934,-125056,30680,-133625,-429268,-254307,6700,350609,626203,729379,494283,388685,492445,688454,736425,691591,693893,581780,327305,34080,-83119,197541,390818,329075,139282,35214,-221590,-13399,550988,894763,605457,87968,-61405,206940,265336,370789,436163,538076,324195,121077,-386116,-88595,179903,397133,210783,-123923,-402256,-136595,46845,69951,-204999,-306964,-93492,-60252,-337192,-299083,139848,207404,198090,-18544,-277781,-258282,-59905,47594,-11496,-283221,-343040,-283450,47984,159479,375681,614620,973038,1101875,1149573,627139,156400,-271137,-347503,-419543,-433370,33412,313532,385906,31963,-396745,-277949,55530,-83183,-277480,40625,534657,374568,-143932,-148953,341214,744991,617319,239592,34190,236808,592833,660178,588976,352762,342489,628938,747604,374393,-135106,-208279,123445,-108152,-521124,-56369,150530,-154828,-217041,49558,297449,480180,638749,462192,255370,-85958,-373999,-352160,-206339,-400685,-249092,245990,623601,685374,562291,219805,-230062,-274486,-227543,-129866,-204124,-297666,-185398,-323877,-481112,-231199,146967,484058,634181,617763,466233,321785,139985,-8990,-336582,-456410,-266623,-85939,83000,84004,114060,103039,-92145,303354,754458,818625,398910,393058,528671,664052,717016,490779,56365,51591,133006,375134,436606,379864,108163,-86757,-24919,-45556,-269781,-48054,259015,12772,-497721,124447,412037,189776,-294397,-93933,-56340,-285111,-229045,63248,154007,59123,-207280,-417852,-327852,-221184,-454492,-469637,-144005,99246,164152,226755,209198,102071,-138553,-90722,90362,79838,-177140,-307472,-360468,-188609,-144541,-372148,-234115,168967,228852,261344,672710,791738,323295,-308137,-268209,-87412,-92886,-255465,-199647,247346,205915,121094,-80571,-160379,-225096,-134583,-59229,-231731,-293849,-153620,-162568,-94246,33164,-25785,-322516,-122505,286288,354363,94092,-344296,-261619,212677,350547,-35890,-164925,-186673,-53080,110815,80913,-110434,-86858,32418,99782,-74935,142493,487310,569413,334942,-192179,-172079,-198143,-392322,-339630,205461,290244,67783,-173377,-344672,-348573,-91587,80337,344057,192631,39211,-233683,-274432,-230928,-524322,-333849,-270699,-404014,-414131,-392620,-475909,-365349,-256635,-271181,-346985,-430868,53456,629980,928052,735008,474638,129572,347375,343707,65486,-167059,-67070,428403,564102,482542,296052,946,-28069,-81251,266453,373408,290804,278217,289775,50181,-35916,100715,194420,-85212,-441986,-256292,228813,679914,858325,721080,646178,398828,288058,849759,1033484,440050,133529,55433,352764,522140,416706,-157101,-391593,-59349,-146692,-377517,-475911,-482012,-350461,-222728,46491,249938,108887,-366209,-376445,-172089,-231221,-399745,-470296,-257988,-180289,-197188,36936,180307,400651,491748,491083,261282,18249,-223044,-142281,-208889,-11213,197405,190722,57587,216108,445699,390992,-49578,-216518,-188243,-276738,-203050,160876,409029,385532,327190,371650,551204,717080,890583,800061,534459,317671,516033,616900,322429,-10835,-110854,-103150,-138204,-181539,-222608,-268778,-306028,-200763,-293151,-331508,-241280,189334,328568,178545,-203728,-15816,120127,297973,193254,-152785,-388162,-4880,176160,-34559,-282485,120241,330855,212324,-92111,-565595,-98633,232389,495357,265899,-37301,-74390,37477,98913,47587,61262,192830,562106,720698,963867,570507,123617,-345769,-572238,-500428,-205419,-19847,107100,252743,10344,-352055,-381283,-240531,43443,53170,-189098,-401194,-91881,-168377,-363281,-366475,-153155,-111931,-181759,-216274,-314057,-206967,-110565,225166,633541,516458,189056,-281632,-338785,-273695,-446821,-497258,-450276,-413730,-262577,-59992,69348,78736,124824,188759,159361,281647,379355,435722,381428,139264,-100850,-401838,-314037,-354151,-288457,-122407,-219389,-68044,263486,177365,-103992,-524735,-124586,155932,160458,96381,290527,417827,201845,299674,402078,221318,168804,426158,394151,52703,-159575,-60843,-3181,-16048,-94330,-78740,-134714,-332521,-289010,-127014,42203,207989,119987,129482,328202,449092,385145,-25226,-451694,-50078,-147306,-256265,-162923,-301339,-321329,34241,242027,286428,-38291,-369614,-383067,-185187,-121448,-166377,-284909,-283940,-307332,-369384,-275021,-209582,-359407,-469362,-457459,-250360,-399438,-440642,-275103,-356114,-262865,-151877,-113040,-66322,182188,472379,419971,310818,241570,374553,360719,58331,-183862,54573,421348,756249,367438,-184333,-351537,-11617,-50024,-107367,-268309,-395089,-343272,-153091,-102977,-59559,-108753,-59930,4832,-32608,304308,559144,378259,-21527,-347112,-515784,-433438,-75000,156108,208615,53709,-218005,145636,384550,555906,411309,313587,324589,345134,407847,331197,307085,326463,304491,266244,123281,-35887,-174517,-215110,-165961,-233096,-448873,79260,479256,491236,-21737,-190782,163413,-67301,-497514,-223032,-2189,-89665,-244871,-157736,-67436,14176,60279,274068,352840,148674,-299577,-582214,-386096,-193468,54915,477307,725422,764694,576831,545932,616802,476281,-3877,-462065,-381969,-328219,-207550,-129898,-75943,-99817,-121844,-77608,-47691,-121240,46840,567554,753302,612727,316697,356265,448058,167281,-215515,-151561,220451,278246,87142,-226292,-474109,-455355],[-192705,-38748,175419,242121,129610,-13390,166057,522875,589553,341589,88404,-83035,-24348,71410,-93650,-273830,-450661,-465889,-416259,-327606,-316955,-415133,-436067,-247990,-94225,-33430,-133137,-316119,-194316,66703,75630,-137471,-206243,-313651,-328291,-204697,247941,681443,674715,355027,294275,355604,481616,327655,-41387,-123634,27565,65508,98594,50490,146641,297074,320623,349944,181604,-121680,-257993,-84318,-51816,-443274,-328991,-102489,-320819,-155673,105565,154464,367190,676797,404043,-271712,-76962,501119,792985,602099,67623,-526557,-115370,110257,181422,178124,122918,164462,382018,366088,-1936,-418810,-431744,-243791,-425623,141149,760041,744758,255300,267695,90662,-195707,-237888,126223,270049,194007,55571,-146627,-385387,-193602,222,42346,-11067,-95150,-60640,106831,138985,-79047,-430083,-517857,-372149,-145983,275634,744975,707099,324010,-66386,-221664,-195547,15979,124665,-103563,-332236,270787,465049,435008,266913,-121738,-234146,-93004,-117120,145849,211408,147956,-200674,-353741,70300,340838,327023,49710,-170149,-259736,-346660,-397899,-296564,-193893,-133048,-87206,-68372,115444,151754,-1958,-154482,-365044,-517410,-275786,150219,490301,503808,-96459,-305581,-37541,30284,10777,194541,-231591,-331621,-408060,220206,997790,863747,207102,-362694,-24298,93940,70174,120168,69445,104267,163755,205105,399571,593125,393759,-166236,-279140,231545,615734,419827,293466,380929,377838,92696,-115431,-84376,-58001,28303,-27180,111030,214157,232755,264825,278605,295483,-15339,-261062,-103044,270944,367525,244520,126285,-266284,-200060,-60943,-36216,-228278,-341604,172417,507075,447630,89867,-265843,-63877,29121,85531,60032,79937,-153214,-352695,-149991,-63347,-143718,55502,369849,440436,512459,765981,1105336,1268074,1037241,268381,-53812,250337,233358,-33841,-384088,-168467,8169,-63583,-213839,-210989,-136595,-112261,-360219,-490838,-211058,50203,433468,424067,144338,-227346,-243245,67442,128648,-53584,-316462,-218294,-37955,165344,45967,-10186,-161626,-236877,-397744,-207199,236726,453319,282312,-60584,161790,415151,360357,33721,-155422,-63176,-142823,-276147,-313005,-311804,-125360,-79810,-421082,-302400,-70451,70122,522544,615334,262464,-275923,-186652,-355341,-124480,50849,-25613,-202374,-274962,-212683,-375074,-317905,-132842,-91378,111035,-5933,-140764,68978,221551,98502,-55357,-244124,-47467,273933,249008,-129025,-496705,-131891,24956,58251,160579,266118,421242,321441,205926,629652,983403,600491,-91830,-382488,-191294,-296808,-409189,-445608,-196417,-221704,-213926,-27666,112848,106017,-51251,-182108,109064,230185,335147,409769,315276,159808,-34437,-214424,-444618,-600151,-574328,-234500,104894,172018,53033,-252375,-466311,-355852,-101196,45425,206844,195148,-73628,-150238,-73526,-220370,-349339,-87339,94949,116717,30762,-143981,-557073,-267232,-274961,-179898,129091,175356,-112713,-532099,125060,315840,392460,99321,-232389,-271575,-164026,-46437,25605,-179839,-389640,-321021,-71780,86669,37181,-23249,86506,472955,580787,771523,822886,512313,362940,266426,301283,158648,-96439,-195151,-10323,88591,19680,-180335,-280779,-155422,-85605,-219674,-299506,-241931,-51606,-146719,-73373,9530,-32911,-297748,-219685,33431,417826,424564,96736,-241292,-347403,-211655,-143621,-131522,-163256,-64567,149326,438361,711067,563094,213575,-56053,395229,671711,746792,488967,336672,227722,-93978,-362482,95567,249775,237839,173869,176312,424605,631996,607462,507609,-52586,-402190,-292085,-201346,-277255,-391866,-494322,-1188,117321,329874,483299,201678,-440664,-122107,6875,-82584,206976,397449,702775,788680,627198,89329,-6073,412163,580406,226480,-260617,151615,753380,1101085,1130551,792909,362534,-118753,-188404,711565,1309654,1485973,1265456,594397,166003,-41590,-52106,-208732,-405724,-234363,-205161,6443,301567,237435,-41707,-258622,-247262,-113674,247736,480967,291862,-257147,-334657,-40538,-183193,-280251,-172835,-211566,-122861,-19207,160759,44110,-45581,-193796,-278711,-280508,-150422,-117652,-81401,-241225,-312566,-316443,-74488,407017,499649,326265,-12935,-283728,-330221,-274040,-140638,137588,115545,262349,230306,8517,-329613,-361844,-265796,-459560,-388092,-205065,-418468,-407773,-264504,1475,200923,296690,383883,751484,754595,526078,-89373,-238165,-126747,-127409,-207066,-435128,-416810,-34921,211308,200410,13026,36253,262074,235094,-15535,-442734,-114599,451195,855299,638392,196937,-387883,-391300,-406091,-269274,152388,510857,587919,261850,-22305,72818,216065,401695,395999,150487,-98409,-66741,247397,427451,329099,-39505,-197879,110336,185321,329329,330198,246152,112185,-133827,-340692,-382356,-249318,58196,398040,699372,596503,315133,-114792,-331818,-114499,191871,552549,663471,728608,564469,288921,-99346,-178205,-160233,-203246,-294345,-67636,92515,7721,-161323,-349793,-285655,-176578,-94468,-225976,-423353,-434025,-121740,-300692,-228228,193875,377336,78070,-168343,-35317,193972,189404,-50286,-103223,-9087,4749,-342422,-215613,214350,267114,-19815,-422499,-254134,-84901,-78125,339680,822329,692351,-206519,348203,927196,745954,399986,301199,438310,399178,177663,-143794,-466255,-196636,-129507,-140904,-83332,-144345,-112282,-226213,-12278,161539,278137,296265,321634,254308,534463,1045692,919860,204818,-448406,-23370,74911,-97242,-292097,-212846,-185617,-177859,-128672,1303,-29930,-31751,-122806,-403810,-384282,-299918,-271476,-61484,-110310,-510873,99076,263949,-162822,-284158,143498,315231,126424,-241472,-238269,128352,163774,-77074,-137945,256527,515056,450791,422144,521745,716881,584404,383127,128060,654,42586,-113482,-511112,-137371,536765,607835,239276,-223652,-110048,19617,-36048,97260,120496,-4078,-349942,-332081,253,50908,-51930,28089,-29995,44835,368420,697172,821519,687329,561160,282923,-114167,399069,703010,603514,263428,-98516,-146384,532125,819907,1041935,815033,636239,169186,-169244,-572149,-418975,-342250,-153857,111002,168709,-4418,-306284,-244011,-162396,-52938,-18960,-168227,-45372,249964,424563,360944,59653,-241735,-370700,-438262,-378729,-341149,-207258,-136348,-139175,-119682,-15488,2231,134557,247885,232377,12037,48651,19519,-221412,-241727,-213646,-82116,20215,-2361,-181212,-353694,-203993,-151299,-199698,11442,221012,265535,495340,644800,323956,-82774,-306655,-271716,-249163,-123237,-97928,-109480,75245,267701,337774,107680,20873,191780,127059,-161985,-193638,-246107,-43254,214099,328403,67908,-290164,-41629,512324,765421,771428,643497,249519,51639,-267464,-396784,-17937,45591,-22010,15000,-97531,-52297,-94668,-158525,-46567,299256,528095,661558,589252,545824,662951,736856,778239,788199,644568,340479,135498,-56480,91374,308189,167506,-165325,-224343,-128292,-416216,-121534,152393,-143767,-241231,316163,275839,-63192,-97151,153433,-38576,-380965,-213415,-166285,-248155,15279,389950,572796,444815,231343,56877,-164951,-10473,44957,1918,-21479,-34756,-111004,-285160,-410319,-363832,-223611,-35845,109900,295141,473799,587463,314474,-104380,139618,416830,645061,819405,1240959,1217864,845939,504950,173263,-242435,-117942,303885,142527,-102753,-354232,-413078,-386073,-287636,-266526,-204872,-66389,-42961,-68689,-48852,-73938,99130,375145,576060,448352,241063,-28505,-265135,-203808,-86787,-201037,-377091,-374345,-309061,-37073,-28902,-195236,-142048,-80963,-302788,-370352,26644,-827,-67342,606944,1079121,973952,468438,-82068,-386922,-343095,-59638,130708,159380,1255,-196322,316004,495404,42222,-527793,207669,477222,175297,-252470,-338890,-444101,-476809,-140671,158304,148454,1243,-105326,-165310,-144793,-164749,-285756,-236624,-180391,-291709,-415409,266776,431876,100297,-355649,-285384,101028,405290,357162,165335,-127446,-168404,55793,299602,490568,330534,-88013,128916,344044,18582,-82123,135936,15481,-283220,-405287,-248001,-36522,51142,-180945,-246036,-360823,-433262,-167367,6699,-52365,-28999,-250855,148035,581845,691021,581088,492476,552683,740959,639141,166703,-226998,-78976,-19160,8577,148708,86804,24916,-55173,248057,411778,212660,-102309,-366270,-450815,-280643,-242175,-429152,-251113,44476,195677,103308,-240781,-362179,-395515,-433533,-104907,194383,228581,223457,8627,-14011,-190987,-454650,-166185,158261,542445,603969,474811,184119,-136301,-349991,-510210,-396660,-486170,-528750,-493532,-335017,22211,230462,168673,-135189,-226336,-88449,17566,9414,123979,399841,471138,331787,122241,-52000,-219039,-228421,-171796,-223629,-434609,-213316,-117374,-58174,-102690,-161816,172081,358737,473869,572011,525401,107586,-301193,-317930,-240721,-223897,-98097,48442,-60154,-515747,-49083,451422,464668,104770,-236798,-281444,-85662,108415,218763,19012,39296,-21892,91723,315563,231478,82864,482883,659654,235651,-363019,36183,142734,-245689,-369710,102540,428938,428150,120581,-87540,-48403,83942,94343,-116075,-334619,179512,310376,58098,-315704,-519812,-376891,-372245,-462408,-445384,-225728,8964,77633,121995,168573,163026,-150479,-242257,-77718,-271323,-510998,-327941,-322000,118820,371737,306448,-160687,-403008,-223432,-202728,-404166,-118901,61649,49772,-158822,-160078,-64950,-207874,-103780,108724,-37698,-306275,-549826,-280644,-24115,-23675,-220537,-72231,275395,445266,210594,-302958,-291443,50760,181924,221473,-114415,-111662,90652,-33196,-529882,-238495,109090,252082,142418,55809,-209383,-288628,14758,395654,771158,978964,610385,176500,262266,421288,549271,274314,137478,120277,143384,31746,-313933,-304885,142199,485550,648357,777344,680742,462802,65360,-457567,-356310,130337,243769,119066,-306228,-264173,-115048,-200050,-287303,-336010,-343176,-192984,203784,583008,523434,214257,-265387,-277189,-287771,-427620,-581074,-285039,-289818,-561308,-39840,395599,419659,49327,-165641,-230669,-321452,-418387,-457619,-161479,-18578,221693,375726,287752,-133303,-296260,136964,222737,248588,338892,406093,318001,172382,41495,78572,96472,143286,238250,234726,414685,624910,542679,163408,-174047,-354082,-325257,-200349,-309838,2533,177910,53229,-402479,-173249,154466,470628,671304,681699,413667,246252,418853,710878,822660,897872,937532,743468,349763,40602,-53746,151183,294230,210400,99316,194271,-70981,-137951,435267,776965,657709,467034,316519,207781,-330088,-235165,187107,534271,470093,243071,-329383,-64989,236040,532329,346726,-50177,-356375,-68266,132380,156167,-114639,-397446,-267623,-167140,-374401,-247832,102757,380084,352275,99874,-177627,-238082,-54999,88020,-57600,-440802,-417992,-308140,-397656,-210554,117946,388645,763035,918342,1006753,739509,316156,-124846,-255871,-296249,-260984,-192043,40992,227272,-152895,-204943,46700,-51113,-289721,-458111,44815,429129,358338,24355,66419,534793,877245,578795,106550,-71253,89953,475557,511980,525894,440867,553542,814642,804748,463320,163955,-223705,-329134,-526213,-412705,-264492,-119659,-342835,-101138,227816,518816,679092,558713,330512,39117,-320249,-288273,-232712,-173468,-370697,-331839,222399,761021,885339,847467,491122,94723,58435,73822,329583,251810,-165646,-129552,-158493,-274470,-189237,151148,498385,677468,642422,328239,100187,-31167,54485,-69773,-370052,-309012,41302,218616,9378,-220126,-284723,-363640,26672,467930,683919,454901,351722,495438,635750,630114,216776,-157089,-161472,170594,504170,537876,397144,65203,-35087,27785,-62031,-491766,-234949,316925,334381,-222657,-160961,278688,259299,-185808,-284675,-183008,-256159,-133459,69833,147081,66997,-142572,-296953,-393040,-227915,-335515,-524481,-286303,-121952,53183,81648,27270,-88969,-230858,-207257,-121063,-183350,-306234,-211166,-192940,-126733,-160542,-411956,-312990,-39400,23902,77362,429492,602044,248104,-261566,-188294,4111,12956,-289403,-441923,-107000,83931,137466,-81348,-229816,-214841,29490,19799,-263898,-406316,-144101,-132281,-189414,-109917,-134657,-244388,-199371,233287,293440,60509,-372113,247632,858454,1115346,619818,-249,-370794,-186243,90398,-37110,-273039,242559,488595,454542,16916,-92010,296180,571159,522952,-4425,-585774,-243565,-180895,-255341,38558,142142,56182,-131390,-326546,-472403,-209858,45291,212137,60964,-168169,-335161,-35017,121387,-174394,-403719,-404486,-461788,-389984,-229531,-174242,-130745,-159701,-241201,-412278,-397874,-50538,485351,948146,859613,500400,-121950,53062,354614,371868,348912,370419,689810,797505,624130,373271,98011,156814,257650,460377,556434,471020,455251,538720,218673,-111905,47892,193550,-82774,-460147,-220809,201610,519002,554737,309102,-68405,-318519,192226,1137197,1265168,565576,-11011,-155489,114430,272916,254564,-155543,-331489,-97910,-114696,-268174,-359143,-261192,-12295,139236,236750,306192,-686,-366815,-475967,-477028,-405233,-440849,-538829,-505449,-323267,-174727,247624,619565,794951,588643,381610,109778,-247891,-353233,-182865,-213136,-73726,274226,195815,166521,506897,707655,590651,85980,-62538,-64839,-253104,-439339,-88662,264858,422835,387434,634485,726057,759817,894018,838476,501676,281199,411089,673971,494875,389720,245618,100411,-18575,-73306,-126635,-179717,-190384,-41312,-140683,-326912,-355683,157834,180186,198941,23035,307515,410113,304879,-47242,-467000,52912,299099,350734,177197,-33813,-41609,-1630,74368,-150232,-413324,-29016,258735,457458,182328,-89820,-145575,-150082,-166031,-152652,-48691,184550,530406,527101,593811,262955,-175842,-332444,-249657,-331289,-264075,43890,304725,366797,-29272,-531788,-500699,-272562,90750,105165,-188413,-440205,-60408,-24785,-145247,-234564,-55476,92845,169393,136645,-102396,-194884,-146980,89177,307552,113777,-273618,-455385,-269214,-280873,-423819,-539861,-473975,-265153,-50752,31826,-12441,-250319,-243492,55579,122884,288052,364273,489423,443969,226622,-9784,-183662,-150848,-269833,-81083,75909,-212515,-286724,198082,284198,-13293,-489181,-25435,320058,197786,-68958,-64216,67848,-82314,36719,156866,-29506,44644,375584,384987,159517,-14113,-120267,-99644,-171840,-301288,-369189,-489909,-415646,-382735,-243251,-55544,229778,187329,295821,426801,513335,444095,86951,-316978,-32367,-90363,-92937,-106025,-299116,-223526,-24703,156861,169092,-35064,-364352,-262734,-31283,31119,-16419,-163416,-238947,-381088,-138979,7805,-52802,-298100,-504482,-380662,-372942,-362497,-341728,-210070,-264357,-17889,-17510,-61804,-117294,56893,423410,447123,387943,543459,790388,794252,369136,63002,106008,359134,668764,623928,161470,-382598,-227540,-25935,52330,-132704,-341027,-383613,-245125,-336756,-355124,-277046,-157147,-62321,168634,532385,571437,225771,-154739,-272047,-315975,-201200,201726,393310,230137,-88172,-207485,-5044,90034,326914,532221,807457,811880,652220,477063,248397,300678,574261,696979,597700,531549,351774,8610,-255940,-284521,-157698,-151898,-5990,188745,251798,-23041,-414101,-118767,-128886,-362241,-308205,-58423,-114570,-472085,-194289,-17556,-43613,-146511,64193,200185,-112804,-418810,-436351,-384549,-29032,373713,797457,904452,876797,829843,804346,947868,799865,259257,-223121,-316859,-188677,-37663,10497,47064,49164,44839,83277,129934,86842,185582,610355,899543,797029,477498,509543,484813,263313,-134512,-50991,245773,248777,66456,-136080,-288647,-287425],[-149839,26966,232699,296213,301528,278424,332301,340882,246542,54294,83513,-6267,-32306,4160,-96886,-290853,-123157,-47486,-68072,-283363,-249032,-298590,-252821,-346654,-312854,-174565,-192237,-321392,-255786,-53074,-150479,-72302,179598,98902,-1826,78506,422345,617782,454892,277928,345076,364903,181300,62028,-264028,-272610,-53150,-236,207067,347773,416437,252958,132962,-1628,-252232,-481367,-103687,187036,367521,-103022,-511784,-358270,-466390,-16912,234228,146965,88489,410755,367111,-208972,-162604,457728,605475,308163,-118638,-519183,-330381,-185846,44059,273054,333842,216572,-140471,-72651,-222131,-431285,-406320,-273623,-459134,173803,823194,858488,269644,42987,55511,-45756,-263098,-55724,96898,105866,-46592,-279133,-357719,-13263,326243,248841,63775,-283215,-182196,177046,227508,-32797,-458299,-298249,-200079,58124,386705,673850,457218,-22541,59852,16392,-103423,58802,185176,-486,-553973,116797,470882,481782,300637,-23822,-87369,121381,77965,70993,65906,-17840,-211491,-220861,48357,204843,160759,-26503,-311610,-441829,-372195,-375090,-210505,-175899,-179330,-138761,-313492,-169973,63449,67421,-107977,-430467,-394157,-252628,-91523,294204,363752,-54347,-363249,-15625,27650,153360,401829,76496,-188229,-471378,-1928,658965,594898,76777,-187388,94703,298371,279590,245760,233432,174594,95685,389319,650119,767150,446686,72748,63769,125629,120194,-78569,-194457,175155,350606,179541,93693,-33897,-141094,-136588,-10798,208871,234263,167505,120368,231584,213434,-110588,-616035,-124840,311010,478482,293894,-8810,-470896,-307048,-14511,23092,-293485,-232656,202736,319484,203210,-23328,-265068,-357803,-213586,-59166,33486,30589,-223661,-469234,-112308,-56468,-278003,6638,358851,433354,317851,363067,681934,1034691,1109150,485334,-13236,98100,-50904,-226871,-508509,-263028,46572,127782,149607,88890,9527,-111857,-429454,-474849,-213491,41961,355690,367926,82541,-244396,-168602,124390,87035,-98990,-298078,-227929,11078,118681,13902,-118447,-331729,-409419,-381567,-186293,244675,469846,474401,53653,112160,179782,142374,41335,-661,-35820,-186604,-134701,-70736,-248950,-578761,-437497,-138769,-81728,-71994,22958,608938,673071,229261,-361692,-471609,-381914,-5405,164338,154470,-3190,28187,56620,-220581,-330305,-8523,138638,255103,-20691,-320251,41494,258653,90298,-27957,-237249,-240520,30978,154061,-112184,-524184,-252043,-9636,-2369,110257,165077,294300,148492,255049,901887,1140926,505192,-272090,-197015,-50554,-245000,-257052,-164838,-5197,-95641,-236993,-191568,-55735,20956,-37193,-72815,-132758,-64147,164676,279271,276811,130008,-64448,-190431,-257902,-269573,-279527,-150419,188626,102200,-199301,-564355,-580759,-254831,93331,172605,309886,-17791,-272986,-219142,-158575,-207769,-308067,-139321,86751,166293,25898,-180877,-188694,54943,-97437,-145068,316288,270710,-215562,-255884,467980,710141,808756,333845,-206765,-229150,-58191,-15307,-66446,-374214,-587738,-421650,-275102,-181346,-92094,1034,102767,516889,655224,816397,669002,409075,244767,200387,227343,130434,-13890,18040,234887,268991,21537,-301822,-291763,-152452,-218856,-318524,-285682,-76579,276111,220712,93168,-18070,-164239,-428023,-360689,-21528,482367,642091,196410,-265969,-227908,-278178,-110398,18239,-122807,-204593,-126135,178178,640832,584669,180147,-88897,557239,883066,1052463,554750,362563,235729,-85492,-450710,94070,446121,627382,719298,682425,757672,753503,646624,626893,213696,124029,80952,10391,-282495,-489437,-136614,383953,417177,377718,459344,284882,-294640,-329353,-199451,-118520,285052,400103,633455,605525,488434,5719,-68640,464430,796863,574819,-78831,-91237,592675,1135336,1388090,845265,346187,-285449,89624,936463,1493685,1468561,1228524,474337,-45881,-336373,-342668,-268164,-155303,-283335,-382472,100367,393073,218541,-255321,-684311,-545964,-459795,-123414,256781,213339,-283157,-383412,4921,-102020,-207460,5811,91393,251531,176663,269265,1259,-112622,-246985,-325169,-416576,-167976,-99120,-111433,-291976,-34407,151167,-83604,122165,355030,393346,236270,-31357,-199456,-199408,-100482,76516,20254,32008,117830,4764,-269603,-511458,-435011,-455413,-146518,-127841,-320908,-272119,-366947,-276300,18737,287726,534154,768675,635254,95838,-461227,-84373,-147187,-81982,-92863,-281606,-390895,-90150,163646,275353,420688,556122,646702,518082,143563,-336765,-102647,295768,701868,587787,228500,-352558,-403663,-220028,-308962,-341447,-57824,146180,96248,243738,458379,508054,594120,501993,213688,-136643,-270649,23913,354618,428390,80783,-144750,132010,256466,325820,381003,256998,128206,-251227,-544642,-504761,-246913,59365,351931,418109,166390,-40540,-365759,-72544,154401,382203,611679,810077,892552,788610,392534,-126678,-138264,39403,-81666,-293593,-111291,87250,4884,-145462,-240623,-381281,-562852,-442709,-291445,-372499,-433336,-307811,-400343,-395450,-52039,117777,-56094,-99125,32710,53425,-95186,-323100,-355982,-77748,-7088,-295547,-117493,389893,427780,16711,-460688,-222734,4192,8038,305069,594126,495662,-298310,157891,533546,500986,305512,289724,397432,385714,167855,-90061,-337694,-171223,-203866,264373,328722,-39616,-283653,-114902,180341,347251,435621,439716,401113,318816,593857,947708,687933,38960,-405782,-32587,52759,-78570,-302008,-319261,-243401,-181259,-90556,35660,-717,49111,-28931,-85673,-140749,-174305,-254215,104161,156275,-310120,-112291,287880,56470,-480020,45669,260507,94774,-253365,-73159,218126,229929,-88006,-319897,46937,274495,97183,32335,296560,501383,524055,445458,45398,-280181,-257150,-248120,-433123,-256077,355195,354233,4619,-499998,-323643,-225962,-372844,-219607,-230233,-335654,-308857,-103851,132599,51760,-8959,218109,349198,-8233,282690,544060,565841,304046,70160,-196647,-193827,299360,439195,281905,-37173,-365980,18548,661488,910348,940619,687607,672192,251387,45830,-64471,-213228,-511209,-97802,375333,561049,304399,-140688,-138361,-67304,-51562,-109967,-170802,67738,311763,588857,605699,293865,-37907,-243780,-441060,-381903,-265805,-112230,-44656,-31280,70559,98875,-21007,-87335,-82128,-10318,-84188,17112,-68841,-178247,-253429,-145111,-36640,-215223,-333066,-237881,-259630,-404395,-89832,-170256,-96445,175140,255068,325337,346378,131625,-206624,-286026,-193655,-246842,-191062,-193079,-242238,-65515,242415,422114,322072,149436,126726,56907,-131887,-183164,-358835,-80542,197985,309511,158389,-50881,-67357,325733,590482,671302,665545,442679,102883,-277273,-380802,-74309,57199,-33685,-115978,-242115,-140244,68314,273815,331421,741127,896169,947984,880833,693011,664943,555104,511068,487619,479219,239956,17072,-83815,117526,145207,-12829,-212987,-274883,-263300,-352045,-176464,-15349,-238345,-339407,6467,-142303,-21354,190380,84332,-274685,-315506,-25234,13803,-200177,-159909,201015,373652,228404,51880,55966,-190253,-261490,-83309,-2761,22716,-233945,-593652,-267904,-149909,-403980,-304161,-83537,120784,326896,331675,269266,176327,89449,281805,763384,741755,1042248,1213758,1118835,711556,480501,334488,-84123,-188376,128004,4853,-314639,-255309,-178015,-176603,-270351,-254698,-88826,113630,71704,67,-101524,-322399,-147352,278312,529181,406206,191108,-68145,-338929,-328260,-135605,-131348,-200601,-142413,-55064,137676,124851,-237932,-318255,-154671,-342349,-361289,-79279,-256657,1839,758571,1275059,1040397,476791,-167763,-431053,-380913,-156011,-49657,-83603,-213063,-449525,25675,299863,-70451,-447181,321753,873562,522770,-110224,-342764,-248680,-205498,41377,373374,398594,411164,126767,-83315,-223456,-359460,-512862,-217370,-14714,-37954,-35521,285438,331893,123712,-274093,-283331,108644,253885,20265,-443398,-348607,-216928,112935,461653,670556,398051,-76520,216637,552427,70049,-500921,-10363,34127,-281094,-444033,-158779,74827,66153,-39442,-16392,-267972,-564140,-259701,-80039,-81288,-13166,-416172,177658,716739,807676,587280,467430,546025,642338,318756,-102330,-137591,-42745,45428,262407,455094,488756,300169,-99472,129708,356446,72471,-252640,-554271,-250423,-111245,-81364,-337369,-343328,10408,200581,179332,-136654,-248331,-364444,-441745,-19510,354930,395019,220560,-146830,-420174,-500498,-201186,227752,510266,758604,658645,374401,123872,-5678,-98859,-271133,-525016,-515865,-526959,-421880,-253142,95095,316320,184343,-251809,-427642,-150569,-37053,-120367,-66794,198382,380525,321178,201456,234964,131713,61957,-75708,-281116,-445530,-322304,-317862,-359370,-166933,-125123,-74346,99268,398801,700309,827819,598262,140623,-344773,-351510,-248442,-276216,-325209,-342525,-97641,435237,846675,613649,153219,-157233,-136969,106665,365933,511762,313902,220731,109888,86012,193423,-89772,-297766,282410,448005,114252,-320960,-52320,16004,-445439,-165718,234027,440692,351836,-100464,-414292,-419919,-218149,-185311,-291446,-461549,-71763,134412,-9719,-242959,-457537,-364176,-333474,-375538,-376026,-181800,-98739,-172128,-152865,-46940,-15402,-193492,-307089,-269205,-372155,-353420,-401849,-320514,239799,490649,335289,-81341,-232155,-193808,-182442,-443661,24258,327782,280731,-61814,-197257,-192902,-108136,152299,201412,-111771,-447275,-395031,-257277,41913,36151,-236183,9005,374766,356642,-64815,-516283,-190042,13772,137724,239076,53906,198716,432188,255996,-290825,-461133,-279173,-170637,-71887,-81286,-293143,-328828,-18460,367975,738584,966083,607518,43812,163393,552730,757628,198081,-12706,120199,208629,5548,-349537,-142391,196808,392926,352130,489664,421190,357207,-92322,-559807,-165350,354607,506641,293659,-50551,-167214,-93363,-254644,-270345,-230965,-394780,-298799,33595,338987,242854,-133435,-392284,-124497,-148101,-376125,-541372,-360294,-331001,-279456,182276,461185,385471,40561,-111458,-273345,-350917,-396004,-455985,25175,352989,507220,495682,248669,-212558,-166357,212705,265833,193453,130166,128389,147349,259516,317063,481206,561263,492344,479446,247856,230689,331878,156827,-206190,-219206,-290987,-233492,-79326,-342978,-128215,205791,130570,-376118,-75015,239545,455287,626739,536761,257367,5781,266006,544713,697475,866284,918380,694354,257989,-12940,-57155,66018,66817,-101330,-81488,194014,-71721,-346689,147983,473031,633892,814976,711496,665438,-93305,-45203,179331,548882,622542,273971,-310170,-134432,117244,382021,305190,-41012,-380785,-134040,82641,161196,-43641,-420106,-353542,-120927,-344780,-151238,113299,454987,399174,152027,-129305,-233325,-87200,84119,-86095,-436739,-291143,-119817,-144358,-233643,32618,165203,344537,458804,525507,584995,234357,-166070,-247848,-162788,-186733,-314316,-205664,2112,-368845,42073,500288,519538,-124420,-400425,-47309,196968,192838,-59354,-92995,322006,554335,282406,-168152,-330210,-217084,96321,220548,376370,478572,690077,898149,761254,478662,380200,304764,11674,-159180,-205733,-243730,-147056,-55070,184968,373239,541074,536706,207831,14274,-312094,-184378,104563,176359,-31229,-300954,-364105,114513,685071,883165,931938,620908,414708,422862,517705,678667,505225,27726,-159861,-66418,-87439,-65708,157912,409888,533705,451570,156076,192890,256769,385782,236682,-215027,-322113,115138,256340,-45911,-397231,-515824,-432239,-379386,32318,388991,483296,272458,197310,239420,209206,-92434,-273395,-197162,287424,612836,637475,386505,66195,64522,51009,-126314,-507405,-175396,432957,679758,244132,-68692,290490,372562,2804,-498609,-300110,-213199,-114532,33562,102083,32682,-85299,-128925,-149057,-117382,-218176,-321495,-318182,-376602,-174487,-185346,-235387,-316450,-299305,-300316,-290861,-374829,-207033,29857,11176,-78510,-159961,-366708,-422389,-275314,-221814,-161807,91402,281067,133310,-230549,-144599,45676,99232,-61143,-267320,-281272,-182015,-53399,-171528,-308427,-118353,71209,-42440,-335245,-454467,-128370,-85501,-156525,-179293,-180431,-157150,-221225,112554,217297,43376,-199480,445102,1124855,1411290,1094547,261897,-329175,-144620,84083,-169234,-232611,703973,950389,662784,16416,-349851,94966,437734,477600,180129,-205564,-134472,-41504,48803,115034,79762,77807,31582,-166003,-388154,-342340,-55492,-27995,-143183,-423581,-322210,132269,365285,185503,-146752,-408757,-488536,-304417,-15039,101249,98771,-65498,-168815,-415418,-410954,-210094,196922,707060,824645,433432,-233438,-101586,377497,518845,543383,573070,728543,829770,659837,428468,255446,335197,537073,624728,710268,598918,494612,517575,253621,-207432,-55158,99831,-87193,-434996,-278016,-60683,21452,-7708,-286606,-182146,302881,990074,1370085,1193380,508678,-170927,-279405,-131308,-96031,-101236,-242073,-107445,43594,94946,-522,-67340,80362,297898,488397,382564,214434,-211136,-254968,-314736,-318028,-296703,-297452,-351841,-272704,-355003,-53315,397833,873401,922900,498287,138675,12089,-391743,-367637,-198273,-210125,-184569,246536,163184,228118,611895,813159,660714,238016,129388,67277,-171683,-428518,-270624,83292,310028,273048,612999,656770,662724,794513,749965,358284,179683,259947,597140,552823,580171,372921,137114,-38883,-62558,-100844,-177296,-66787,138254,3140,-297443,-425161,-118529,-194543,-260843,78376,405026,492116,189393,-281644,-187918,323440,437632,402483,295665,159943,-218429,-298488,-71257,-130259,-138947,89114,192428,121945,-120937,-265614,-229358,-308575,-406805,-362759,-225609,48821,209421,167167,-6703,-189521,-220087,6505,82128,-102039,-249528,84987,434854,383493,-105780,-393799,-274036,-331871,114885,227254,-78262,-492396,-88879,96460,60216,-6090,145635,359451,483885,349278,-4731,-205019,-208772,-236656,-347417,-423186,-299248,-250760,-281933,-362012,-445141,-349278,-289780,-118397,81004,70506,-110732,-415264,-329864,-102379,-3326,172968,243536,410419,421336,283878,125263,69921,-68068,-374626,30702,198754,-54969,-492566,38774,183372,-91732,-552303,49084,392174,196791,-214280,-295605,-251099,-381418,-309657,-221049,-370323,-110564,227498,258059,150856,31372,-176076,-213070,-351867,-300429,-376700,-322239,-232170,-257447,-408743,-147797,114155,185723,336964,425691,501256,389111,97524,-140079,47338,28977,-1712,-112152,-359238,-271926,-160336,10824,28448,-62840,-354071,-320473,-94105,-6959,12052,-52687,-119176,-384628,-17477,234057,191078,-69269,-483490,-216195,-284195,-294997,-294821,-204260,-150263,102493,57779,-106717,-122230,70186,275168,302260,339410,697690,1074085,1154174,741394,313102,61457,146959,370641,598147,260006,-186665,-472577,-105299,28297,-125240,-365194,-313317,-253655,-298500,-172982,-282251,-388069,-11609,394339,639300,463378,-7543,-290028,-134055,-130397,-89599,219041,347466,16055,-308118,-104088,-85919,-107704,124496,540105,1080333,1048696,694072,333488,55975,165642,608691,800991,623719,662591,506742,42710,-367069,-377007,-73013,108422,69035,108894,71377,12352,-312506,-432197,-205056,-216853,-222270,-8187,26814,-146918,-86021,11025,-154079,-443379,-192574,36022,-77870,-185798,-284165,-376691,123099,544195,807975,744794,635438,690067,747599,940249,802399,309976,-116789,-244725,-104216,-2713,1335,39688,78893,98857,99000,122152,76408,55557,348769,718144,668664,483869,590746,513382,253813,-104698,-69192,98406,107481,-9177,-110253,-200963,-234882],[-134216,100518,288886,351613,416059,439362,473876,344809,-24164,-237579,5416,-4473,-121699,-171110,-221955,-268711,88419,243672,181666,93710,-139832,-133434,-170346,-461839,-596311,-325413,-219728,-286310,-407646,-354257,-402686,110867,533712,494538,274945,212678,378588,325604,159592,160801,268640,142287,-376737,-356750,-438894,-351546,-206199,-136828,167626,442489,548377,423853,172091,-188716,-273049,-357443,37506,342684,513277,133210,-203197,-415210,-304626,8798,222900,75945,-266470,47335,197624,-203075,-301521,205542,218084,-83404,-376101,-501060,-441063,-286551,125974,521759,810720,662803,277420,-224615,-253857,-202211,-249501,-304320,-416212,131188,677158,752512,210421,-317367,-166719,-60837,-148908,-89526,-61796,36990,-131689,-364751,-184688,250286,575600,444299,310205,-172220,-372138,111266,236763,20533,-270928,-42751,159679,411447,448216,431205,213314,134091,443652,204822,-38961,92536,252654,183614,-231817,-163197,316433,468500,352142,115371,2162,225251,277784,188646,20036,-208058,-321097,-215566,-44809,-75734,-224902,-321160,-401705,-258835,-316759,-372719,-133222,-22119,33891,93213,-50656,-337568,-264978,1601,-122398,-426533,-289469,-34368,-10268,-97745,-135237,-206926,-87102,91530,-23460,38295,168631,85287,-163409,-355048,-170045,142038,160806,-131251,-52613,210204,470686,511920,544126,413549,292803,280421,571689,739628,754754,396867,209456,280509,121211,-305056,-301048,-527935,21391,336754,355933,350559,121513,-54567,-34895,97559,171131,89469,-48814,-261944,72249,357604,140120,-285817,-149818,193977,358261,153841,-287194,-416829,-88227,174694,148791,-270766,-216048,186108,160355,-105207,-93700,161070,204619,-109475,-205863,-26664,-69483,-280665,-541646,-149669,-198482,-456935,-34230,283539,296588,-17572,-97466,288363,842011,1079681,564732,-18906,-165521,-328183,-267539,-280446,-156590,44900,288658,436409,301768,92397,-126503,-393626,-455791,-311712,-105519,118491,169749,-110495,-245431,-183893,63189,24917,-86816,-169166,-116196,85991,-20715,-162542,-307160,-362662,-366637,-307073,-179804,167397,329438,348069,-46243,-59880,-54457,39602,186478,181313,-7665,-273616,35571,330317,347673,-183013,-188890,47287,136378,-78556,-91049,566381,604669,163811,-366158,-507273,-330835,-8286,146398,202805,103234,191833,234440,71568,-135878,31616,240921,265664,59900,-499859,-138222,85898,-31184,-109597,-302144,-523606,-333631,-35759,-86809,-439027,-430532,-102327,-42521,71679,38831,77545,-96582,252973,952101,920604,203094,-460483,4039,38271,-196830,-95658,55448,276286,217718,-91625,-377661,-188221,-53966,47905,217802,-39160,-69132,74631,112307,132017,-26904,-185511,-202098,-65965,112983,70579,-69137,165383,70919,-195527,-537115,-610895,-174503,218684,404547,439362,229115,-78409,-189387,-229606,-174353,-268298,-279453,-72588,84918,29813,-14345,154984,313321,39442,-178277,358325,249877,-330178,-54854,561242,935318,1002502,504187,-202236,-450661,-88066,30957,-97276,-492986,-609999,-515142,-419786,-505554,-197037,-11156,27331,370332,574994,647111,467817,307778,112633,27607,34346,33570,39089,180378,439492,443715,37399,-382423,-241161,-180848,-300084,-182561,-63904,4105,385690,530169,276520,-55514,-349672,-562570,-414628,-21178,451002,705253,282143,-209345,-184168,-348434,23309,153692,-161323,-348760,-377154,-110207,464858,573471,206427,-188996,455203,871695,1035122,461836,236837,112735,-155660,-499333,23091,498028,819501,1050033,1056912,913987,723994,629180,845985,744109,559571,380126,114834,-304556,-210482,391161,775887,684408,311510,298074,289154,-125139,-481596,-353537,-122925,233834,245591,256030,184824,98100,-239323,-106232,447621,841121,731300,148911,-284261,314885,848870,1074938,643984,207613,-412838,216076,888723,1226159,1090043,861364,248075,-295828,-583424,-593789,-248221,-3632,-133185,-174591,278364,482113,253088,-225094,-446600,-194520,-190941,-446605,-114835,-10597,-395252,-359843,41839,-12945,-144085,93739,244035,309126,226307,229731,-33446,-173053,-277136,-250543,-474661,-246246,-182791,-272288,-406702,123159,417547,141411,-217973,150257,395297,415137,201257,-87052,-166259,-87736,-1807,-1828,-49750,127394,112505,-141151,-414323,-481200,-212864,112806,896,8007,44937,-115789,-531973,-79202,391896,674758,566070,222317,-443852,-9935,42462,-111665,-12485,48390,-134294,-301607,-82565,135763,308616,697540,968455,1069713,803951,322690,-31702,-13928,97526,203461,308914,134745,-275982,-466890,-122358,85123,237394,122031,-369107,7644,442232,661924,621798,664227,532010,248396,-129272,-269811,82655,339330,505474,233653,-86372,155995,412915,363375,412147,263465,110790,-323200,-518720,-376728,-219230,-9572,184527,-41171,-359344,-521475,-314370,197514,374604,514941,687346,989653,973160,871851,385144,-172546,-176311,63064,-79131,-375241,-285630,-62649,-57452,-70685,11362,-88622,-244887,-293780,-373655,-247204,-246051,-374770,-485288,-550598,-354768,-201609,-209829,-123430,5267,-128489,-406394,-386458,-290580,11940,160811,-26732,16151,457589,474433,-48467,-552150,-65827,130645,97047,256067,368395,215408,-328212,-123028,264756,378728,368550,323038,290533,294648,151381,-79632,52726,491964,468427,384803,388388,-17206,-579871,-173624,172584,419783,427147,320156,228872,216580,512910,681596,410490,-193969,-317508,-50845,-32216,-116988,-321188,-372013,-292791,-229144,-155223,-95492,-94276,13172,-20223,-3890,-123140,-90106,-198814,47669,147085,-214368,-182120,219078,213596,-104263,127476,234644,30023,-202644,53878,234660,253320,29996,143519,139393,199123,-134496,-291530,42662,234241,410941,440240,60194,-355562,-511850,-343556,-307380,-314200,-65031,-12223,-193428,-531366,-383992,-355974,-507105,-272915,-261272,-342440,-73556,155208,255557,87583,-15076,236465,445964,-66707,87483,275167,230846,-151680,-542990,-364856,-132472,122285,116898,-65407,-349142,-450304,42086,551777,748858,551017,432062,455879,284697,254872,411560,100204,-391531,-89835,520971,791111,470890,-32146,-97395,-4562,-17300,-198214,-226978,102213,396306,735112,803819,511443,188096,-58439,-285987,-213695,8706,183929,128685,96678,217881,120528,-168335,-400491,-477257,-311542,-160093,-59566,-168240,-131327,-297107,-117058,-61134,-392944,-311952,89429,16203,-445037,-148251,-165245,-141020,93361,143286,71196,-9723,-82912,-354751,-331037,-200206,-256821,-229531,-155011,-218437,-223257,182969,457623,470769,276953,71103,-7111,-115601,-236567,-472740,-225902,78111,248415,295424,180470,-20279,66790,360551,589816,632183,547982,219692,-140794,-201227,9888,76191,-93885,-319078,-399295,-190142,116305,352907,422770,832951,1017308,1040683,960183,666934,520972,283389,149758,68804,150759,68490,-132023,-183074,13423,6131,-49491,-220214,-326785,-330908,-162014,-11454,233702,371345,90010,-201509,-191876,267966,369528,75416,-442428,-59572,195895,178495,-171767,-332425,29735,151472,-59892,-111191,104750,12179,-284880,-181591,21480,38014,-306742,-246889,123733,217312,-104522,-254674,-6617,249301,292103,95843,-134430,225511,309969,236149,639733,364037,736503,733147,664263,483056,482834,505695,75909,-354723,-98266,-46552,-353476,-233471,-27839,84363,71960,162933,273110,421483,251709,105256,-79874,-356332,-458581,92976,354854,258183,75778,-72438,-307995,-490373,-278238,-162270,-73794,54274,100545,91962,47359,-383460,-404432,-193010,-381886,-338798,-133998,-442794,-79836,645480,1106632,841614,323277,-240841,-443184,-387237,-199447,-115424,-205264,-322632,-332243,-58392,183581,-91288,-353381,480789,1258010,1235969,504351,21567,-3784,18209,211071,472948,576526,734226,356067,11857,-245118,-476132,-420039,-130170,201842,310281,431716,604506,582969,450407,-8044,-287731,67529,97018,-247859,-179328,102148,-14968,178230,543137,672450,245387,-256884,357875,740337,450296,-53509,157865,56236,-357390,-325104,-55491,109056,55674,132182,116317,-139284,-496553,-398361,-253442,-173006,-91592,-493828,153057,746463,881748,567109,376208,461926,542788,218767,-92845,-14483,8290,45624,332753,549452,753699,460348,-106613,-12637,226700,-70824,-297786,-384719,-114659,-7396,47665,-257117,-414972,16347,234258,204266,-26132,-97980,-249021,-401181,-46794,221686,296596,163672,103499,68760,-11037,217156,505155,688382,686639,530618,204682,-4940,27169,44840,-72077,-385593,-388708,-232750,-72943,-44392,112309,242377,50594,-352369,-568407,-233404,-114177,-218966,-203143,15846,210576,210572,120091,227542,207672,194685,65113,-166370,-273407,-315468,-385865,-544922,-240425,-121363,-285164,-149853,277379,765239,1051185,1028054,545055,-7059,-354897,-281047,-235964,-410628,-268464,252915,697940,1002978,661975,205780,-62428,-6460,257423,594710,836059,786858,495383,282000,102843,-22187,-326671,-330310,26692,165055,89333,8746,3977,-134212,-383169,-27863,259636,339770,182209,-291377,-358424,-280755,-406532,-482293,-486023,-486463,-208249,34104,-72595,-303211,-519095,-378457,-346174,-358809,-236499,-25466,-18108,-240700,-457946,-225525,-137697,-175098,-252569,-252088,-194433,-223643,-373944,-344819,113628,431933,305741,27360,-112148,-90724,-155600,-403893,110469,463098,373133,-3406,-161115,-233497,-21072,275878,156037,-251343,-346841,-126043,-104989,105937,10600,-300732,88164,415858,215636,-326441,-430134,-122290,-18851,140010,267870,229239,393002,624773,431131,-33034,-280439,-374976,-453014,-162723,-125957,-307290,-370218,-112714,176234,467369,660759,463775,-26417,-134106,345752,481566,-82424,-233610,82620,202819,-32349,-321065,-52669,197437,261887,14135,45091,274039,315027,-135488,-495730,-133418,387288,675132,467814,220020,-30178,-87379,-292623,-226946,-171135,-432896,-385527,-142093,113457,135426,-111448,-56234,184153,123788,-131980,-332575,-321804,-309989,-98136,280187,353853,210215,-5729,-70970,-285875,-372299,-345398,-388153,196874,739598,804166,609521,196034,-273608,-95918,216716,218467,28690,-169645,-238514,1959,345825,528989,712271,773708,617980,488953,89781,-68754,-44874,-219624,-50494,101800,-106075,-230642,162995,31357,-487782,4582,3722,-332508,34394,227010,286872,474598,379500,133466,-253761,-53203,196962,436035,673317,712003,492731,122400,-68529,-68458,6086,-151798,-458429,-220558,106703,-67757,-136724,26707,244208,501208,924222,880213,760353,-93269,82835,278770,556184,659414,188687,-310171,-193911,-109131,7487,109570,-79923,-407411,-297277,-67220,95795,-4835,-339919,-279951,-4163,-234340,-233359,87199,348202,335883,142267,-142938,-261132,-143117,32328,-75807,-327975,-266228,-83546,163907,133379,182212,37412,-51588,-106816,-67587,238267,39988,-352322,-475901,-339174,-390185,-396711,-367072,-229457,-463978,230815,879881,1058677,266479,-256231,-177371,-76591,-61369,-280428,-495943,-148119,-87600,-189551,-500692,-506970,-418619,-376658,-107276,171879,440701,766386,943455,756182,513695,536088,728770,610096,322602,29946,67910,300590,441462,440862,449597,418079,241259,-166265,-389002,-380575,189372,495360,582570,188122,-296814,-247199,84773,525425,764797,811776,581560,592239,756902,990480,845807,544851,130341,-201162,-16136,64144,63567,200421,290279,292106,167427,140796,480584,594215,607583,377710,-91640,-326647,85759,190850,-29320,-252596,-240330,-151719,-383138,-315019,127120,433724,158927,-129511,-161980,-83141,-171980,-252532,-104358,460153,710787,695796,361220,68998,110153,50053,-204340,-502994,-71387,499282,837770,588661,291902,489948,530337,245116,-256017,-247063,-168860,-167559,-49826,15342,-45183,-80395,-47709,97382,25511,-100806,-161900,-304243,-495661,-398933,-414959,-385056,-321913,-310983,-338392,-412043,-440220,-173533,138993,176302,-56022,-148580,-293849,-380828,-326581,-381561,-377641,-204078,-30879,19862,-223911,-155098,8291,101768,149091,-13684,15728,-250877,-364918,-401437,-465611,-136925,-87230,-216874,-381119,-337696,-115840,-59429,-80766,-135144,-124849,-104370,-66497,66729,142420,-7827,-141176,265348,870424,1122867,1023609,418334,65205,112001,100159,-313014,-138,930227,1157808,665710,-63897,-530000,-47899,188156,203921,169928,50500,21942,44364,260291,333351,155956,136125,235246,135653,-143924,-460443,-132585,27339,-117821,-411762,-202774,202823,441197,386669,33817,-344326,-413995,-195210,124842,293680,264159,-9770,-139543,-331331,-375968,-280357,-123390,313328,674417,397595,-134602,-154022,274746,329537,378057,558138,612913,685514,592438,446212,364687,355463,583664,669862,763954,586281,344039,262241,144172,-279702,-186371,-39409,-95823,-363077,-351863,-411034,-461672,-402054,-224803,506479,1189924,1755947,1901441,1336931,347035,-297882,-328569,-218417,-328463,-472596,-247007,103249,320196,453469,402001,355844,431308,472653,588311,361190,-61558,-388011,-71240,-204,25256,-62044,-167070,-120589,122538,94365,211691,465414,820950,711400,216691,-128190,-46155,-376145,-329655,-143440,-183787,-225517,135164,120586,250351,557942,760035,615612,396416,315162,173093,-104776,-207266,-13975,75074,104745,32283,246877,314576,427805,604871,559744,167620,11102,84229,370412,445862,473151,278481,43589,-173385,-139940,-152342,-278529,26246,260858,83461,-307079,-442601,-397817,-397284,-199809,113214,386114,389541,-17330,-432231,-87237,270282,370375,324724,290577,282557,195758,105998,-4699,9640,84147,224669,144872,-128171,-393473,-339597,-287632,-394214,-561483,-444023,-369074,-171412,-182427,-257866,-590637,-250746,170799,368072,313407,-12503,-293306,78570,455372,300783,-201814,-274194,-123874,-164322,299848,535656,235551,-355520,-166108,160740,229251,239316,455429,650130,648496,343669,-98566,-268449,-262473,-148394,197102,270487,257198,-31317,-357506,-518571,-270566,-151005,-144975,-56632,114314,54776,-200584,-379365,-350148,-254531,-130103,9840,93990,271858,376470,324334,254306,271243,21946,-482455,16398,198948,53731,-412851,-219011,-89775,-262322,-549985,87721,388892,207955,-247239,-304612,-273187,-414461,-456033,-531913,-433029,-210670,13261,51864,66255,24349,-192408,-283103,-409759,-281368,-313692,-226189,-180261,-236489,-503977,-83324,120340,296261,336026,374187,405646,236346,17054,-35933,134696,164690,44392,-104767,-354289,-508882,-358955,-200236,-149829,-66725,-269233,-469850,-313140,-144286,-24495,24045,-12898,-227931,-92948,277464,333071,80844,-440258,-234710,-184206,-283086,-264108,-226466,-68232,136443,123803,-25096,55029,258868,231726,93780,203103,673989,1195210,1379886,1080280,520838,14486,-114991,19925,328817,155911,-154917,-577479,-252314,-132527,-208892,-369496,-171429,-79691,-14171,131119,-132385,-340850,141334,490398,568169,271945,-218481,-283568,-34754,-17668,-75009,61688,93613,-310064,-46592,171727,13797,-123789,63421,495330,1090051,1011847,486904,43293,-100045,-72303,414580,570849,374782,513760,410313,-73656,-491947,-398426,-70825,275281,308854,202845,112650,131335,-109289,-451129,-288674,-125116,-26719,189839,224412,65508,-27389,-62627,-260960,-454857,-203400,112513,333008,219596,-157677,-381165,223831,525240,528187,326651,171477,266049,449150,662910,554021,194287,-89247,-175818,-94819,-71213,-93753,-72419,2690,62880,23720,-16433,-88781,-249604,-60063,319196,352950,354697,474561,391277,122213,-126669,-211967,-202780,-164581,-116646,-123392,-175494,-243362],[-143611,136955,321094,377149,411965,446229,552728,543171,121790,-366131,-169940,-110661,-304877,-426793,-482494,-252968,122834,317807,243233,236880,-96686,-105866,-269028,-656930,-531810,-239201,-147988,-170471,-288182,-388777,-311687,222884,659503,672576,339035,164038,111943,-62042,45674,152474,108419,-243198,-289324,71496,72316,-57532,-291424,-299415,13503,318707,439656,482549,288435,142026,78435,-162385,-17148,320223,410131,233821,-14189,-159811,-144237,-111662,33383,-69585,-495114,-240267,-63043,-274435,-206382,158179,189356,-4309,-418691,-501690,-251556,-62793,275143,705630,1017051,799380,390512,-343688,-103944,133806,-11764,-263545,-368702,8609,365836,470020,138772,-346268,-500721,-230908,-38588,106858,-49478,28337,-201226,-293857,34473,446783,577120,428978,366278,-78100,-561403,-56919,155468,20123,-82429,191286,508702,614125,415887,243517,252261,518730,603527,222259,-86766,40523,252422,319527,32282,-219355,84548,349885,340013,193165,24544,181867,375432,350594,136797,-287675,-574883,-309147,-202911,-402632,-568134,-440510,-161440,-52744,-349130,-332012,51387,271496,329922,407397,345852,64653,-468470,-178288,-172127,-369856,-342882,-8617,122409,-146146,-281948,-183551,47530,92510,-169393,-272542,-314796,-199597,-394378,-362431,-352693,-342938,-314280,-333086,-4265,252314,509129,598869,658990,454006,341403,457266,548209,615707,546705,217011,149045,248439,-37249,-502667,-96826,-213311,-134364,245925,460118,461967,222058,91399,142342,169868,9628,-32503,-218478,-495690,25538,583509,363904,-123043,-279907,-87162,-80878,-266108,-302898,-208647,62810,305967,252535,-160272,-270949,126390,79937,-410173,-101439,441365,632879,161721,-376581,-107581,-126533,-249125,-546493,-333347,-457020,-399021,-56638,143191,44773,-276303,-79861,125084,590941,741463,427618,-52918,-306082,-136574,202457,348431,153259,24804,367514,574784,378088,91224,-131044,-310344,-489467,-509643,-368785,-189262,-145094,-392581,-296988,-260956,-130087,-78318,-24593,41380,54964,60036,-264225,-440689,-368462,-257368,-249437,-263815,-207943,2559,41611,-62774,-387849,-324380,-117845,58957,261874,249982,-26410,-401445,111991,583014,665102,199344,30765,66107,208688,-119157,-245928,382156,381003,-13013,-346791,-393628,-225808,-37082,39948,85601,68040,164979,215373,120505,-36668,-18803,150653,143507,139355,-161782,-173582,-209166,-313813,-358661,-309038,-272670,-444935,-350339,-156861,-338132,-440242,-172387,-41058,51901,-36391,-129480,-292591,185926,728723,493920,-138733,-377881,97622,28365,-271257,-103163,111383,445125,484420,83373,-415131,-262617,-119070,106208,487396,273529,60915,-82692,-144724,-153419,-322034,-369386,-154148,164178,473674,297648,-117595,41815,172945,1172,-382101,-563983,-199531,165086,423056,356431,489186,256568,-74891,-247295,-127485,-191038,-339279,-281662,-52106,80293,207616,369363,424542,80012,-298387,189427,123964,-308535,22135,442639,934841,950987,594327,-42407,-362736,-227087,-63847,-257960,-562123,-516900,-394419,-333000,-472510,-280083,-111625,-106561,142068,367197,275493,171896,128411,89160,16081,-68930,-90664,5482,209102,526030,563280,82541,-390007,-173032,-212654,-380699,-61902,131818,5621,235422,601502,336905,-114363,-544547,-650364,-448646,-15858,394444,628628,273385,-186711,-236227,-388345,108298,177669,-235726,-314663,-337216,-316763,216083,510882,311970,-239480,110719,588583,638916,187136,-28398,-105058,-285308,-447469,-46491,446621,809127,1084444,1174602,859702,560294,517815,851676,1031027,784605,484116,95799,-357976,43036,770134,985758,779308,148069,71152,221492,24790,-355132,-345374,-76092,73516,-37711,-283119,-334419,-415278,-531888,-93099,360097,720113,704032,288645,-239717,9810,350620,407948,326723,-35964,-406527,213781,626045,596100,425659,250986,-54587,-512827,-622894,-541493,-230137,30966,-5949,29201,408615,536309,337236,-50403,-268401,29102,31179,-134608,-432703,-413051,-548157,-219929,82724,65579,-114466,39052,189862,59584,103199,79903,-59983,-211348,-220073,-75400,-136541,-145189,-233341,-379177,-437560,88748,396550,234290,-401934,-72419,315497,450691,295766,-28973,-88479,-16896,33656,42061,-10672,147378,218416,16518,-195749,-196052,16077,245379,148732,351875,357092,196535,-216901,40199,545181,707272,271487,-49636,213102,477491,96618,-55586,111927,218587,-10902,-245339,-79079,113220,294817,710359,1053172,1240693,912168,385995,147802,51290,40338,-140586,-96235,-53828,-256028,-536828,-136863,259297,503791,280809,-317530,43849,476985,614499,525943,608116,510685,295120,-55540,-200935,176691,285613,439600,289559,-87148,157551,528030,413764,378626,224470,45706,-325770,-462318,-325013,-194305,-95043,-30378,-425028,-481743,-228709,-11989,381942,482015,536000,726833,1047997,892747,731932,268620,-202164,-312347,-78616,-142374,-433176,-501328,-239542,-89139,56523,180658,86962,-42287,-27339,-264349,-154541,-31306,-108350,-326742,-480790,-390483,-487008,-421234,-280431,-94412,-220565,-329037,-253678,-34294,269677,518412,359732,89817,294115,291820,-223158,-195958,240114,328461,196055,145042,123708,-42683,-310406,-447751,88638,355745,402321,312545,121695,65041,55165,-146398,324127,948409,899262,172282,142802,42272,-215724,-358731,-76806,207098,162072,17009,-77919,70716,362232,376287,152155,-404881,-181447,-22279,-129162,-194646,-353210,-427084,-367870,-285546,-226812,-261507,-321092,-200504,-192350,-255196,-195989,4384,-72413,-213985,-136181,-159022,47412,249914,312642,267792,297589,248527,-20164,-98332,129106,194446,197847,225185,479921,357335,132604,-214594,-462514,-203075,-6550,231664,277740,36665,-259940,-461852,-341243,-152662,-151783,-289212,-305685,-313041,-426882,-328305,-308792,-357911,-210008,-194390,-72098,142070,358464,358599,189912,-15366,74273,183111,-166638,-151948,9380,-29067,-356772,-122406,137917,43635,-44555,-127836,-232212,-253094,-160228,9134,282782,396199,120876,160987,140827,322274,440858,654884,339902,-185353,-91133,561467,856120,510979,-3862,-114167,25008,-2499,-279090,-278090,92081,463458,793217,879405,662355,378526,160523,-17909,-71134,215377,403952,250647,165771,261542,61273,-401311,-389367,-349068,-547847,-209629,-161552,-281698,-182436,-328139,-97852,-90439,-336364,-39040,343612,200915,-319783,-273777,-133294,-99977,-26935,-73620,-229178,-253077,-199610,-448579,-419223,-252411,-246718,-133712,51460,-27781,-296497,123760,476622,533682,311203,57740,-31307,8466,-34139,-121574,-208278,-62759,141686,329223,304195,155694,-109253,124757,487273,561711,589937,438424,100369,78982,255324,157905,-177969,-526161,-505328,-245378,41888,192013,282528,578034,815139,842484,737858,459857,282138,15160,-190377,-307048,-205380,-101780,-207772,-312007,-194766,909,31720,-137637,-341410,-323193,-7329,239344,586177,799586,634066,529748,379622,537445,387865,49675,-325795,176459,385370,271758,-186799,-463489,-86132,-7858,-310061,-160745,248005,255606,24482,-141524,98431,34694,-319276,-45390,364534,422299,119207,-110039,162937,387514,219744,-190059,5278,406375,489459,89456,-15743,-350806,-107183,-106990,-33774,214595,530640,625401,183522,-465545,-347895,-131810,-385208,-305130,-16941,137044,217338,299263,368513,497705,263582,89464,42556,-97010,-488860,-138803,144490,84829,-49978,-43918,-111357,-368817,-476415,-261951,-5893,201112,178292,13645,-160949,-418995,-229354,-183531,-414868,-315868,-174093,-373362,-238975,292934,544118,359913,-3505,-325277,-431346,-340866,-157823,-36322,-97785,-127455,-58196,110591,121983,-72057,-315060,507727,1319529,1612671,1003702,350289,116467,114585,269523,428741,633028,855092,525216,103485,-208394,-450939,-310013,-69549,307180,546425,720757,991168,992657,801914,245007,-352484,-21705,4591,-228409,129392,335969,151131,209133,512242,511107,-7271,-288566,543364,886068,815097,471431,466333,105451,-432685,-249363,1556,71968,68446,243224,189226,53954,-206605,-311515,-403798,-400547,-174668,-217485,123201,687440,914644,572833,268163,298503,416155,269841,-701,49282,73369,11254,152644,370909,715376,416572,-119480,-172111,19854,-182146,-158290,-150881,-8204,45617,126973,-203586,-455467,37865,247140,141992,53388,63602,-102560,-394896,-191405,-118460,-40201,-7412,302201,622787,659141,595474,602965,633754,348689,223190,31843,-145057,-37829,66839,12184,-228585,-107236,176266,320871,237519,101224,9076,-185141,-381889,-449824,-308497,-215446,-306507,-336640,-112828,19643,14075,-93085,-34920,77636,220560,235693,82846,67685,-30389,-177332,-380349,-322914,-175873,-380709,-325111,144698,751736,1166053,1297692,827439,310450,-224319,-352249,-112544,-139047,-88638,312202,669145,868757,596326,235464,-15878,63028,349498,727309,1023370,1129581,700059,410103,176914,-105280,-135020,-142988,-177425,-34043,158104,258379,221506,-44506,-161098,-18983,121289,147514,118643,42982,90395,180057,-24959,-298196,-459822,-403742,-69014,73433,-124921,-450609,-381373,-364282,-443071,-297811,-10015,206961,224757,-58730,-347266,-320235,-195372,-124996,-100484,-99736,-61622,-161511,-330636,-430265,-146222,212400,192805,77015,27172,91702,-126148,-362974,118301,451250,360858,139527,-15218,-189539,-25496,240868,15073,-318745,-91896,136243,114994,105087,-152347,-322651,160406,350630,1175,-575060,-318448,-125246,-74967,126370,266431,327119,419890,585948,429359,128112,-66618,-147860,-196515,-135241,-104911,-293860,-409547,-235219,-118167,51832,204901,221760,11813,-503491,-200416,-182072,-476130,-166461,109372,123028,-94220,-324235,-43980,125974,56081,-334529,-85990,261718,252304,-117723,-375715,-265180,257552,692674,572213,412536,121513,-68092,-221678,-101866,-41176,-315637,-534113,-325564,-141745,-13583,-21106,133893,410661,394814,170977,-109477,-242194,-361824,-62345,194920,123950,-14518,-59742,-72731,-302679,-430417,-292564,-296620,293980,951491,975205,643361,112786,-426912,-123438,142495,96717,-169390,-376106,-430528,7990,387861,594259,696618,669181,465800,252861,-159149,-440515,-333926,-6913,435550,518942,142363,-386286,248171,269254,-148794,-465536,-335618,-243465,137784,130120,-3614,177139,256708,156524,-106939,-414129,-239530,126392,388290,390841,190123,-34329,-120964,-96864,-49102,-231587,-290647,-79114,133133,185809,278978,276066,264827,260600,663277,679467,292794,-394181,93066,324566,461207,462727,-52337,-375083,-200498,-262685,-470372,-215145,-165910,-312200,-541714,-299015,-47010,-45843,-307261,-195502,84107,-32205,-331307,-164282,120989,199547,39967,-267590,-400033,-298302,-133785,-111999,-264545,-369549,-214848,230755,383497,261536,-53045,-76298,-366105,-270686,47026,-49728,-521674,-284432,-147902,100761,74655,-157475,-399209,-401068,257581,971530,1129762,475660,-248950,-315548,-338048,-219514,-84671,-24688,-11027,-172930,-537822,-436156,-209187,-211145,-356767,-432763,-93791,300022,724597,927566,758970,518922,562682,835112,871629,547155,203287,357597,650769,764888,562706,482352,397647,256552,-70242,-356208,-119790,378827,720616,814357,363568,-269011,-85184,188398,493470,677420,546368,420581,606034,956976,1203636,804060,415432,87102,-218294,-5145,129507,101670,200154,154527,26805,-34698,249125,607363,634273,479473,243434,-46929,-317352,-98784,13081,-39051,-184851,-148233,51315,-76689,-264371,12543,347315,75690,-389410,-146478,52359,-92439,-142022,84682,689233,815740,661591,284225,-11738,-7714,-33904,-273090,-595652,-128378,372761,681105,645962,478625,629996,649908,452978,69165,-96268,-192504,-313784,-217236,-150281,-213730,-195011,-19579,229903,111051,-35837,-103511,-256119,-328772,-384496,-337964,-318639,-300364,-374515,-369325,-545326,-477279,-244398,87089,182451,-104917,-207297,-298327,-241845,-195308,-323356,-468840,-415360,-261489,-110087,-269727,-244012,-130636,-1526,200314,156773,142400,-77460,-251512,-351461,-360636,-398269,-440639,-474007,-391743,-210039,-85347,-33658,-56387,-105100,-137157,-163033,56473,101157,8474,-151717,-220047,-212283,196276,535765,571832,490529,426669,330416,39400,-495781,235635,817904,934672,404947,-213683,-341109,-99275,-111528,-242964,-51071,81303,77467,60283,260791,345461,139033,135808,468250,518441,201660,-400094,-153650,239833,164114,-171403,-152658,146799,331327,349768,70016,-281638,-316931,-119044,149378,347613,303644,-35222,-233544,-309838,-321067,-197452,-363040,-97930,427717,366279,-38598,-264524,22980,-29698,52532,396609,418955,428207,411098,346985,287890,150625,344709,493610,585904,350130,4771,-113837,-54548,-307239,-347871,-208173,-156446,-343881,-373990,-290032,-34149,55753,242820,834262,1599744,2012738,2194626,1492268,311929,-275959,-318857,-99739,-106050,-163460,-103004,220660,515271,739344,773848,746305,660105,453815,385616,142262,-409071,-237027,109929,255097,228183,67971,-134903,83511,471948,554617,463957,422397,458419,224198,-195911,-222941,-84570,-344242,-327862,-51054,-182312,-209362,11000,81801,249206,436625,582535,475799,488594,443122,246208,-76318,-56380,249409,241872,40964,-64537,-300574,-261005,80526,321376,278707,-53073,-239266,-96965,69517,202082,126143,27733,-117398,-339913,-291002,-271173,-455089,65117,303065,112025,-325116,-450280,-226909,-104607,227700,210622,379606,220715,-254130,-348124,-96543,25515,156532,153146,174376,337272,581113,416178,135222,97148,189242,306630,177342,103124,-1950,-120023,-279479,-383350,-567963,-315651,-282679,-356461,-317295,-528394,-233918,156002,529494,648013,412215,-53935,-406905,29741,353954,137765,-334732,-250916,-77560,130631,605485,889739,546717,-177635,-265835,161849,345354,449991,750559,857560,624330,212697,-189474,-182864,-154384,198297,711922,833435,636120,138501,-270322,-214521,-27350,-24001,-104163,-98429,47807,-5419,-269022,-344546,-455972,-371778,-161396,-86432,13497,163574,368525,363914,378898,415958,144355,-326986,-86606,119162,77360,-318660,-466299,-360276,-415692,-443006,85322,357855,269075,-125699,-334186,-194698,-306097,-271501,-221896,-127023,-134653,-196230,-120847,63401,143834,-57414,-231550,-336184,-357912,-428074,-265469,-74446,-288450,-403469,66266,300494,454887,364507,343440,259234,33972,-108941,-1275,212505,298016,120176,2936,-180679,-307905,-353356,-246250,-79993,98107,-76836,-341031,-470183,-185470,-11365,103320,81848,-56171,-256306,119647,280219,94909,-273765,-242211,-128241,-213244,-165718,-181500,12162,160809,210169,204579,296169,442832,225258,-25480,106640,580639,1214546,1494525,1330439,686932,56088,-270371,-202708,7845,-8266,-217166,-573896,-313398,-228851,-237646,-291091,-94851,91332,239386,300913,4702,-64641,306453,472973,400375,116730,-269440,-207703,68955,92666,-47207,-84566,-148402,-364046,295063,548947,343002,19967,8547,474358,930308,803122,180940,-240060,-113722,-261892,96771,161117,74534,281408,231769,-186918,-472600,-394791,-80019,393245,530951,291647,171001,220833,48894,-372425,-290144,-2229,173941,393354,392425,205916,-36608,-198863,-311831,-326472,-12233,395299,708632,612561,36540,-313038,285831,392418,140213,-119646,-220286,-96082,175777,355905,275847,80143,3566,-26219,-47896,-60908,-87941,-132363,-19534,96070,35291,-87696,-177044,-358966,-201362,82074,218846,248984,273592,198614,54308,-58422,-281474,-442374,-357491,-157368,-51625,-66386,-155494],[-164151,107059,286802,331149,302019,344601,501442,528121,178563,-381273,-403383,-322457,-524859,-562302,-393931,-226713,27815,187967,134199,97483,-193653,-257960,-444912,-676490,-344905,-67946,-35107,-29657,-118665,-214803,-185762,252212,593823,614859,241386,5216,-267479,-305225,95329,209378,-72327,-566106,5418,503520,500933,217533,-271506,-417226,-178957,44582,137658,268095,288447,430823,260206,-100413,-200123,215015,265127,261407,54072,-13188,-64583,-327619,-304416,-311012,-515208,-369521,-301057,-381446,-4574,505198,558059,276463,-343132,-497995,-109864,75609,304011,675375,831743,540977,13194,-484753,138198,413900,178275,-184436,-321488,-147642,418,112518,60031,-136257,-474959,-360404,16206,276850,80253,44917,-246987,-168994,233637,513022,373972,197665,145896,-191288,-677164,-230158,34017,-39202,22574,356364,657725,492749,221882,232544,423192,663664,475686,89012,-226145,-99469,159198,334765,188766,-37308,-81763,112799,192395,146459,4944,45089,340288,455551,351567,-58689,-416324,-434135,-391331,-498265,-220070,-55930,117073,49299,-475376,-121618,349409,541493,507654,587638,561152,339756,-143840,-284694,-139111,-235165,-402293,-187270,110542,351335,479863,377975,180805,44701,-265212,-405995,-428835,-411090,-422022,-350395,-468126,-603937,-568711,-373239,2851,229315,395027,465430,445908,310021,267523,406867,289365,337315,234907,541,18983,49342,-329012,-169517,165932,3138,-343069,78013,411599,372097,190330,224108,353722,248397,-38446,54766,5047,55770,278659,657926,410460,-112304,-483829,-307169,-311576,-300875,-117101,-29410,121950,327806,292453,-8784,-236973,92496,63305,-364199,-78628,476492,753756,282657,-564441,24095,99238,-39273,-356822,-513693,-399063,-199103,-34465,-9852,-191346,-128747,171411,110185,231458,201527,140832,-80909,-78790,213027,729994,924080,404325,-12666,357638,572644,334775,19882,-137716,-285378,-556432,-490083,-515959,-416210,-419975,-397763,-237559,-242676,-345312,-159937,94466,300809,240303,-53588,-413635,-282507,-131414,-138085,-177172,-235771,-254157,-197353,-274824,-361236,-358566,-123213,36685,63322,163256,164659,-80384,-532829,49384,558158,547901,216868,-100036,-19329,165642,-62515,-271989,151153,129456,-98965,-220089,-265708,-5129,128405,-11975,-119922,-85744,-4931,34820,-61509,-75972,-97361,-79588,-29086,124607,104634,111155,-43460,-333539,-294473,-36084,163590,35073,-371245,-355462,-272145,-171508,-102737,-11725,67476,-14873,-251902,-336368,89928,385597,249295,-39980,-116677,74589,-51390,-388406,-185055,86641,471726,588792,183910,-312165,-270906,-174450,95153,581823,594729,202125,-325810,-498059,-511905,-485472,-290431,34198,451212,735876,367798,-315220,-4063,320280,47639,-409175,-559244,-323811,-36811,160399,134137,546239,517661,64880,-185400,-58407,-73223,-255633,-367071,-125927,154810,340881,417913,379715,32144,-473863,-81558,50918,-88431,975,236927,749381,755385,622645,253183,136124,-185707,-283039,-438367,-504163,-343827,-121054,-26741,-178270,-351412,-250532,-201467,-31729,96225,-157855,-186256,26406,397672,427764,107477,-178313,-122293,103649,502172,638570,190654,-364569,-141172,-182033,-492963,-42751,235179,49236,-37117,367063,200469,-217960,-594801,-541874,-499839,7250,355260,484216,152762,-241424,-302261,-355324,92799,99929,-253424,-191446,-170722,-275397,-14369,370821,419441,-107068,-268621,113798,39594,-204360,-356111,-333975,-393664,-286586,-10172,379992,670342,878794,1032402,660853,334351,308911,544574,857178,718033,386685,18920,-434906,101211,778664,896967,615118,-80738,-121443,116397,125352,-60245,-148419,-4156,-133048,-378237,-537832,-418580,-282871,-219731,-45794,218432,496336,597707,384733,-28438,-204001,-124993,-37129,70864,-304620,-239773,192929,333761,-61081,-295595,-369239,-363002,-482615,-491807,-371428,-214508,-12723,56290,144702,428580,558151,445968,144046,-54420,107258,133046,201614,56551,-199955,-198473,16849,142084,122036,-90754,-90349,-27751,-317215,-76850,-36490,-62437,-217281,-129220,104017,196573,147797,-27542,-122720,-190325,-56169,153221,128114,-297625,-214981,183008,354068,278466,73442,130176,167955,174769,131031,71302,133515,255961,150469,11346,49883,134710,231069,263153,535895,515647,349656,-15313,228921,623340,583248,206700,574030,813835,679874,52324,-18257,314964,403581,72583,-267157,-110359,83268,242202,457913,743100,947766,711179,268265,130761,45256,113908,103329,-320354,-288277,-308405,-529196,-218049,214176,411083,215348,75735,113661,327609,337988,270262,426483,424749,347800,69539,-189435,30223,111689,199543,166742,-188704,87291,482787,414452,262271,110964,-39298,-233452,-365524,-288550,-156105,-152966,-206103,-284523,-193447,129750,244855,428784,434909,434672,667764,873337,632207,388066,83799,-193945,-476959,-286678,-169025,-299281,-441733,-218850,15507,211759,229331,64729,11113,125719,-587,-157762,62299,62577,-243775,-393372,-185549,-113389,-286906,-483652,-229287,-208300,-179480,-162589,149429,544522,834671,640722,60547,-113233,-150989,-369966,293238,667139,603920,297652,-21977,-76343,-224708,-224456,-399382,-214793,205351,280964,204450,-64529,-288187,-183688,-310499,358338,988225,901464,-99540,-152145,166854,178748,-296678,-457232,-277067,-249267,-286908,-321263,14602,259043,178719,-67013,-281023,5889,51522,-211515,-293204,-363448,-431499,-489433,-260535,-179699,-171920,-467518,-507399,-457688,-425335,-91668,106169,104663,-224151,-403478,-78554,270745,495882,577175,630509,457701,252783,-38026,16254,155730,119964,54310,337540,510843,382891,-50803,-327394,-458705,-374991,-165889,37752,51553,-11150,-143018,-375345,-260030,-8732,51583,-59464,-310509,-322958,-372221,-318365,-318002,-385837,-329850,-265412,32585,233905,439918,422597,319569,61223,-147264,-294603,-346700,-355087,-165475,-115345,-64690,324813,507474,214561,-160645,-285084,-281235,-74145,22483,-4065,19902,9404,-169780,-79564,-60895,371685,599923,667417,433617,-65902,-75981,527178,787549,448451,-56862,-148443,33929,-40140,-367158,-280096,70530,455638,702887,774854,679521,452093,336710,279402,124618,376140,486227,252052,92944,139024,-78823,-515841,-79988,-73350,-509087,-244918,-206142,-347547,-360094,-318099,-49043,-121723,-268696,113654,398865,248490,-245642,-392506,-55915,8242,-126915,-389177,-459793,-123286,-142866,-391626,-515644,-271618,-191660,12143,270015,199878,-205586,42735,461021,495708,225300,56165,-24290,90458,150262,209944,129452,-10118,7091,171550,273265,323441,-99827,-86751,307191,420329,526252,557276,315817,351356,460054,230043,-256264,-512841,-598966,-306689,6008,80353,18267,122327,355470,384133,236533,103670,26287,-141213,-408801,-545692,-446717,-198254,-159546,-369843,-448699,790,73830,-49630,-330776,-321367,35866,372794,707993,855936,966319,1027909,789767,617305,272972,-108104,-243963,287468,439731,230601,-269792,-506891,-181396,-118188,-440551,-212247,314662,339567,169534,-97622,109950,6013,-332946,-41291,376964,436582,201817,-11887,252427,381684,119348,-299416,400905,614713,641700,181484,-42267,16087,56863,-65709,-481757,15502,621014,637776,188097,-189232,-372028,-191745,-389936,-360562,-123543,26296,203201,223284,222712,314947,61628,-55422,199232,164655,-203644,-365670,-37583,-63504,-151518,-20512,85697,-174307,-488940,-310801,19073,291037,210217,90746,83030,78589,87836,-151896,-455230,-310637,-238752,-294870,-320040,-191530,-209479,-283868,-361105,-365214,-414469,-290994,-74808,90794,64862,82249,107040,151493,17795,-86096,-431354,237104,979385,1452741,1197524,554405,133020,47618,144286,214124,504984,725227,575096,168727,-145143,-390738,-279724,5536,294612,563159,723597,1125739,1195645,946572,392762,-373780,-126476,-49077,-151055,83578,247338,153720,144358,338772,231691,-203877,-63185,634864,939670,966106,768250,563268,106949,-355165,-223685,-20779,-14923,101585,265720,242040,210776,48473,-30374,-138841,-224866,60147,71145,107184,539171,855584,564050,164592,52386,140992,72627,-119911,5229,101351,5830,-195875,-54358,324061,150112,-232381,-367322,-234314,-181176,40875,137039,83188,66287,126748,-193567,-472802,23969,183571,-4607,75589,182389,5484,-401552,-380099,-507797,-416799,-270621,308820,885214,1127671,799579,500861,322866,-129298,-141579,-80816,-261989,-164981,-16145,-54977,-117702,202670,601356,697591,535885,115144,-331065,-404965,-311174,-293828,-336558,-348398,-414890,-454962,-216283,-168695,-238833,-311428,-273809,6221,246528,357330,352037,395055,269590,-2742,-312575,-428745,-308303,-423665,-413098,-10653,623857,1127390,1340230,967224,518262,-46383,-457663,-122471,6319,60073,191456,450155,510101,402768,181143,-16866,83674,371512,719090,972058,1127754,719056,413780,202594,70602,28139,-107465,-218069,-38517,225541,370568,413702,203701,3542,-147556,-200246,-37394,298438,431664,389223,427860,250580,-109637,-338852,-322392,54190,135124,-129895,-336306,-213393,-234081,-328315,-134467,194402,394514,390341,39273,-272174,-385004,-231007,-108361,-7670,-9717,-48736,-192659,-353091,-491481,-292236,-47285,12485,60321,194808,278872,-94958,-372793,62736,415634,486132,436201,216635,-52033,-24721,140023,-73845,-155277,111372,289135,291204,75548,-312133,-152956,197992,142368,-325336,-449942,-230338,-195220,-192474,22117,189112,308756,298017,325317,241848,140383,32299,-31762,-28238,-68376,-82604,-317769,-456831,-346755,-400985,-359947,-226991,-48486,91546,86682,-117242,-127997,-224651,34080,139567,-22563,-213035,-373251,-144043,-63405,-253732,-358346,124039,213532,83600,-89125,-274377,-497992,42658,540384,550656,460378,204865,-28706,-68442,71581,139487,-108867,-415175,-591140,-485843,-339508,-121463,96757,432281,549280,411977,73716,-213602,-428091,-105942,21630,-106193,-200307,-152215,-146215,-348444,-327602,-162560,-229147,257506,861444,928194,573365,41585,-460816,-181700,31473,-32307,-260123,-250743,-149546,94249,348468,485716,464082,340729,133674,49084,-31780,-275582,-189034,380213,731600,787296,373567,-67756,189693,291466,265478,-53158,-126795,-34105,249096,88682,-230833,-213525,173523,290648,281155,112170,-159865,-54298,101961,44271,-123862,-184079,-175100,-145637,-128382,-207344,-105010,97795,338341,502719,575375,502855,328421,11402,107425,184143,-365524,-250037,111275,237539,215291,79474,-331311,-453493,-174498,-100554,-144764,-321400,-197704,-158625,-329052,-550467,-224848,-162794,-359613,-162026,134790,195599,135687,-74598,75216,82273,-139524,-487423,-411179,-450258,-385059,-218774,-254978,-397204,-343221,108633,414987,156608,-165918,77593,-24166,66083,358796,44722,-317539,191002,511741,726381,553710,81919,-406928,-435912,89253,698375,726957,370080,-344637,-402183,-461977,-70710,348896,507825,476708,251746,-169694,-212210,-26137,-70822,-117722,-552153,-326455,157841,579466,839444,682825,413061,419001,604764,694661,445090,257593,531969,781054,799796,561896,526251,626626,581950,244435,-32938,-49096,278666,701420,785244,419395,-29920,83943,342707,610141,686675,313737,302203,570014,958312,1029380,657800,272859,-11200,-161638,14009,129383,58607,109358,22026,-133636,-41,322852,506330,363773,11020,-97787,-30460,-186384,-267128,-191556,-139764,-271464,-218918,96722,33531,-133578,62288,390955,445111,-70413,-401683,-61870,-49951,-3543,327105,854563,860525,555052,165314,-160277,-262694,-182883,-281329,-461018,-280878,85030,294959,419595,412135,600586,703161,586739,302271,-6553,-299402,-512515,-413109,-340548,-426172,-336170,40065,235771,141406,-30279,-136709,-198487,-243093,-248343,-223900,-317469,-461018,-334471,-298463,-340086,-391054,-247950,31028,48082,-162159,-290242,-275969,-151806,-85392,-191852,-371542,-534239,-367506,-232359,-328974,-364592,-324214,-160460,100754,239938,134381,6184,63043,96461,23166,-57823,-178411,-452979,-385954,-113722,4621,62411,-31049,-108818,-278070,-330325,47494,126681,-123812,-352461,-248017,-339141,-430352,311946,512465,613097,604870,384801,-152279,-271953,423547,500741,339800,-63715,-280985,-154749,-32494,-149837,-363523,-222137,-24128,8957,8413,71053,71688,-72501,104936,710498,874049,563511,-120930,-214048,229152,325470,-33735,-235671,-12035,128293,174928,26854,-197556,-235487,-103544,84883,290422,253613,-76939,-395135,-379205,-288989,-105477,-297444,-383700,154186,302850,11797,-369600,-259800,-299902,-137554,232878,257322,176670,161068,113355,8610,-198073,-65383,130833,183213,-59063,-414326,-371056,-170776,-285285,-493642,-360537,-255942,-376763,-278384,21654,269370,335699,457613,790683,1452635,1742404,1865252,1290831,432161,-128226,-186748,69610,110763,51270,60224,253200,533250,813240,973800,978082,717762,299733,63150,-68270,-235123,7739,266044,398971,285585,63292,-172911,239564,715025,863695,593903,300942,-25543,-300859,-289815,-82047,-83246,-327757,-373491,-20340,-216613,-183828,-13349,76891,258604,375646,380818,295142,480047,516942,327858,-56221,-5527,342828,403420,318151,271626,199149,-214399,-229985,-5733,-43653,-293503,-480476,-157301,-98213,-52984,-286677,-265120,-279719,-389668,-467205,-372604,-327502,71650,290736,141155,-213834,-270816,-147206,-3041,259259,295590,421940,157283,-395402,-214591,-48426,-77058,-16927,-17465,16854,353792,677862,461482,134064,51691,165144,294866,218569,256508,285283,116448,-170328,-284562,-477077,-179166,-92799,-228102,-321772,-346536,-56695,437758,722302,775492,383967,-143204,-342279,9052,185487,-42068,-506997,-238447,17101,442739,882836,1116290,702759,-49118,-345371,132079,397425,573967,846855,849366,493353,229713,62445,22676,-7279,371295,861162,1068552,790482,257944,-75590,83204,160791,-21915,-196691,-234465,-110101,-114490,-312225,-376557,-445752,-400070,-103755,-60621,50328,127731,370255,393295,488213,488758,251777,-193282,-234598,-3727,27292,-294982,-573632,-479395,-529775,-347048,38246,309711,346597,70088,-214703,-188347,-290168,-193844,22956,120338,47258,-303749,-167129,201101,385000,206116,-49264,-141800,-250566,-429766,-245592,32470,-308060,-305044,170228,436429,483899,391928,339274,97598,-205473,-270323,-35175,258604,393914,232171,180555,107757,105704,-68646,14652,290414,362557,145542,-136132,-308194,-126447,27099,142449,134097,90532,-167537,-178256,20596,-28222,-111873,-55954,-45287,-36297,-12707,-72353,62020,149648,224639,348055,443945,512024,158797,-24569,105255,482266,1133737,1466326,1389227,752824,107969,-322716,-271447,-227689,-202932,-349419,-516024,-189476,-89870,-138976,-230131,-190471,99390,333680,295475,83874,178595,376791,329149,160695,7841,-175256,-124369,137257,147670,-37594,-170995,-247298,-155566,451742,817282,712135,370225,207448,464610,621722,449858,-100665,-386861,-131741,-218083,-216965,-261898,-121575,80977,37058,-272373,-381080,-423780,-111949,406256,591986,270569,54167,95375,14753,-406900,-246659,86278,257719,414067,392550,192788,-170366,-438760,-418146,-299490,95672,587388,878069,812090,192817,-231222,172597,90579,-312120,-407625,-186103,-71736,96762,118374,5190,-47354,89242,87048,-49293,-20553,-53417,-189886,-7604,155780,93172,-87533,-146234,-138429,-40790,96219,215879,103772,-27256,-51503,66221,9663,-183913,-134316,-154630,-186908,6429,22111,-78915],[-125464,94435,261658,300189,231998,278249,386363,366758,175699,-284711,-426585,-342922,-402138,-250194,-66929,-115731,-53764,26093,38103,-131990,-354265,-295786,-299233,-405848,-81730,115030,125658,151561,68618,-51936,-50795,301063,503576,469645,175713,-74820,-528643,-247041,177634,243605,-195968,-345644,190569,707077,755979,433920,-144309,-367537,-293272,-223148,-165051,-81043,187281,523658,303817,-69243,-313743,202828,290858,326086,103620,49607,-21592,-405105,-660697,-538830,-546030,-419651,-386169,-436295,152465,811517,821610,398317,-299730,-409469,-13239,118315,232368,455550,427374,123161,-266037,-44844,394991,549861,270760,-83975,-222708,-247910,-276616,-182972,-15466,49572,-92506,-142930,36997,300723,207358,57896,-244613,-53224,393395,488202,140962,-70728,-161078,-447287,-538951,-290909,-33841,-77213,31387,413874,530755,113784,-73952,271266,481939,497450,184614,-91658,-365657,-262707,3849,243273,251689,115481,-97934,-181016,-96953,-20708,-15766,-41005,205075,505999,576135,336381,-145231,-524595,-563474,-309134,50623,273505,323365,41618,-475792,212805,658687,668848,484024,526975,506513,333868,-12216,-161804,19937,-16174,-213705,-370413,-6006,701449,1045327,1026142,585758,134647,-179692,-212979,-109427,-20344,-1125,-136475,-292956,-457587,-539108,-317887,29988,178975,184673,162701,5095,36589,95879,125225,-41093,94855,33106,-85965,-30640,-109452,-229177,219737,394910,138520,-528044,-47168,233947,122051,36999,315141,541319,354958,118310,210807,350742,497150,563342,526395,287505,-187291,-615190,-155952,239581,273356,183829,149293,164439,261927,249847,118087,-92076,121154,79411,-146684,-90620,317982,605087,169130,-343543,393243,569088,282030,-111579,-276954,-203548,-70414,830,-131839,-245573,44254,186244,-16617,-174534,-285332,-150616,-112171,105361,500388,1096476,1207681,467319,-114589,263381,463384,203416,-119467,-199939,-369300,-495553,-235586,-301374,-456710,-457212,-261463,-89089,-121659,-419753,-173952,244052,542906,394716,-144119,-223033,70070,127083,-16443,-125473,-179410,-285556,-390085,-362540,-26041,152877,339208,220047,-15400,-110508,-25535,-123417,-492980,-163437,209871,17450,-222512,-367085,-73614,108648,89697,-85350,78887,98932,143669,-67766,-148563,252677,391673,48232,-272705,-309731,-226516,-215888,-376225,-230872,-180082,-351806,-200791,-3762,204108,357837,377791,95824,104274,314081,574434,451924,49583,-513530,-272449,25977,-23142,-44847,75923,52546,-256476,-288189,-25429,141241,243079,242414,58790,-59074,-183214,-468684,-219139,58893,362203,470427,135134,-279110,-282066,-259332,-27159,398068,675030,269606,-229464,-265708,-185101,-129558,3688,248307,679792,790653,247706,-590629,127224,307931,-173712,-584944,-630583,-382136,-126186,-146399,-123531,398604,599707,153581,-95008,-9064,-12011,-248654,-415393,-188620,139668,290030,275652,180700,-97651,-403064,-36243,182794,126872,-116499,22626,448620,502364,561928,464765,402401,-5287,-253395,-63496,-153116,-111681,130340,227619,-6678,-461739,-339527,-215904,-150815,-186861,-331127,-391692,120076,736434,825112,296813,-236874,-341586,-103686,394116,673246,337522,-316384,-211889,-123403,-485972,-166784,181553,146067,-54399,-91609,-165649,-419395,-469042,-457730,-528933,15698,296766,285084,-95274,-368297,-202544,-278375,-53942,-55731,-191295,-117961,-72847,-101202,-149191,94928,366629,87724,-199858,-419654,-267017,-403600,-500851,-477381,-377507,-128642,142430,332153,454593,544653,714566,402772,89928,-9381,2580,225502,318168,135436,-47330,-424142,-125449,338486,488675,172466,-364011,-253343,-38964,104180,144902,43833,-24707,-324690,-456983,-194762,-130800,22693,26070,-57323,3096,198414,452911,453302,161944,-242099,-422403,-12669,-52988,-528394,-75256,217008,130670,-350383,-265961,-197892,-497581,-375044,-377612,-244384,-190000,-113157,29321,113978,287696,530835,546548,323465,161108,66433,124589,380411,475294,371646,223036,248964,176865,114139,-60898,-168945,-311615,-412613,-157226,-54159,-72249,-227489,-101534,200244,408187,376238,239521,164345,92777,-112510,-170561,-140206,-263455,-242183,10532,158330,253948,288410,402765,366505,284497,175017,81937,54859,186437,185814,98558,122504,75608,79559,261112,454777,416427,232574,-19273,305551,525184,293628,393577,1123797,1040192,523674,-135528,3869,514578,528449,69799,-409205,-180795,9708,124515,40319,122626,211865,189489,-32086,-98770,-50845,135731,211986,-83881,-479514,-435697,-488489,-346035,-18363,61519,100280,265398,95612,5570,-86968,-24503,165751,236877,315343,167925,-118066,-387687,-176454,-28145,-10480,-374907,-117348,227615,289607,54139,-96411,-102369,-61971,-181030,-210207,-114814,-204101,-353177,-245382,-134748,255012,347749,300724,208940,207110,450729,451974,222372,-63780,-129859,-177383,-369987,-351587,-114755,-117669,-252407,-26342,217737,343658,142028,-171005,6987,281919,201994,-257799,-88029,-29314,-376840,-351455,-75850,218468,48031,-343003,-370483,-203710,-167925,-118607,230489,732746,946776,661085,-42184,-420996,-330485,53179,788443,1100592,885589,346865,-208662,-74198,-224010,-54036,-72872,-389499,-133813,6088,6869,-196538,-405231,-542724,-419019,142050,611160,538293,-205539,-269938,202144,339780,32146,-285245,-318002,-301666,-419921,-299516,62458,261051,139316,-205977,-48021,198572,108619,-297461,-369721,-314560,-332364,-361083,-117466,-48018,32031,-170906,-232779,-139746,149465,119128,151400,270930,233512,-26084,-82320,311801,788218,988158,872462,506965,171757,-39294,105828,151871,32471,-144322,241505,273102,202754,-208007,-536442,-322245,-414134,-238620,-88561,-42301,19115,-63665,-348830,-171228,94883,196908,118624,-113114,-174420,-282639,-317976,-412237,-534361,-393849,-338628,-87343,158107,373807,428539,423545,221264,-57868,-265481,-468948,-394363,-232279,-68426,201126,557035,654251,266297,-312712,-397056,-256284,-102012,-8822,-225,-63722,-171947,-256529,-261779,-90743,386666,684311,553560,369784,-33594,-31048,462668,645906,314594,-155844,-117598,53149,-120293,-426079,-233096,43128,338603,461396,507739,533478,366714,396580,510263,452441,501103,421067,127292,-140859,-156894,-284966,-280883,118308,22034,-457317,-258968,-120200,-228354,-229797,-54652,56043,-149250,-311701,75158,248189,157012,-245852,-432228,31793,153091,-2278,-338231,-251591,70847,-54049,-285984,-491127,-210653,-99729,108718,401002,398808,-20217,-72669,382736,377629,134972,106513,57061,36358,138925,399847,468026,206879,-77682,-110204,140889,380645,40366,-154223,87938,190004,314494,454142,427827,536041,508436,195777,-262987,-301669,-470128,-182804,139886,158521,-166163,-322440,-167058,-152874,-345051,-214612,-47998,-54839,-292578,-450839,-471367,-159967,-20391,-214331,-446626,-108502,36428,678,-302482,-344832,-30514,328303,580074,641052,920698,991020,866031,484498,121973,-333210,-225019,274791,330341,83329,-406784,-436762,-276663,-238167,-467475,-344316,165381,201565,42929,-171327,-29745,-54751,-309973,-189176,202242,310881,158142,-5459,200564,219231,-21298,-109258,578144,818540,811075,560217,687889,603532,874025,593593,19554,91620,741161,578545,117021,130431,33215,-59884,-278352,-256211,-148588,-85090,154241,124696,12897,14785,-251885,-177643,308954,332155,24979,-363315,-159953,-169793,-203074,32923,206525,-36780,-257381,-136039,112958,380386,244638,167205,461970,543535,375784,-109703,-456431,-304802,-290190,-279883,-218173,-299302,-148463,-210258,-127945,-186445,-368258,-276209,30121,214735,190090,214996,169087,40632,-97894,-107103,-425040,-301832,398553,991857,1143342,682797,209749,-86304,-123018,-125874,212593,437355,525566,226275,-33037,-194434,-109754,222697,382790,425879,469390,891871,1058470,829493,411876,-129369,-72463,-25992,-202915,-236102,-8563,44705,11757,86981,-31741,-209516,72275,570493,880560,897185,778842,414457,48678,-250237,-212538,-79326,-54043,162452,271795,296156,272089,207646,250042,305172,402325,511398,342954,126929,349081,705092,520797,106480,-187731,-303266,-439959,-244129,-40117,91539,73038,-197350,-538905,-241207,-204993,-389351,-404802,-321296,-23021,214890,384286,152786,76836,77564,-178274,-407814,-8126,75195,-145687,79666,251092,69167,-347830,-363924,-266341,-185217,-495376,169967,827105,1211398,793431,295297,-100630,-485356,-213017,-129122,-368491,-248851,-98987,-218796,-73361,466776,968656,1028208,803717,199493,-470033,-352629,-174680,-148233,-256568,-431606,-493222,-462834,-277529,-305146,-390413,-217112,-24229,199898,318173,387425,556529,614440,477147,74485,-319715,-511903,-391025,-404970,-424128,-170898,407111,953294,1206861,1015283,637399,139869,-410505,-268919,10184,143492,131673,271145,167071,142084,47425,30589,158623,379789,615626,740057,810440,572287,325310,97443,149977,28089,-30397,4494,138868,291427,400852,507339,395413,124439,-257154,-568515,8115,562061,693004,510030,421901,305579,-37828,-283356,-226409,76914,135206,-71579,-121291,-126435,-123465,-165010,-6071,288771,470145,398371,18668,-349275,-441254,-258714,-150685,-32537,-21307,-112479,-276604,-434626,-461763,-220357,-129943,-159023,34614,376019,430998,-22457,-397805,18990,486902,782721,761834,472797,176301,93374,126170,24103,62867,213181,306409,372370,154928,-36189,118791,199568,-149900,-563835,-204043,-116469,-272917,-361704,-174617,52466,228993,168750,-1088,-30705,48865,35938,-36911,1148,-8404,-76293,-370867,-481522,-405443,-495832,-544057,-466970,-233720,175207,614142,581864,414175,41135,136575,113516,-167852,-364441,-414521,-309141,-333951,-502515,-89549,190510,80733,-118827,-36544,-197919,-586770,-137871,318684,467049,385837,180617,-7371,17001,189193,253185,159118,-20985,-335896,-219811,-343310,-319627,-110055,274296,564302,549886,214226,-214299,-339806,-89359,-53576,-237119,-324050,-278600,-256569,-404256,-179786,-30529,-189619,103277,541462,693411,472101,117314,-108835,-127775,-30773,-82382,-228291,-168176,-167,142284,253866,270823,149626,15240,-53678,257249,329068,-46513,30452,595561,767979,805172,542660,381456,173075,197246,451658,452864,313731,265489,385927,208498,-167338,-511683,87818,391870,601699,638288,226939,-11333,-115899,-252244,-325955,-296214,-246115,-208309,-220712,-233673,-116740,137433,484728,647193,656751,524157,245758,-147279,-334218,-189757,22498,37678,85469,13390,-131628,-162788,-152148,-300757,-149826,106253,170950,-19621,-108586,-30520,-155284,-427883,-361037,-295683,-446025,-158093,186460,420400,589761,485791,225098,2271,-328835,-399373,-108648,-175986,-322408,-256177,-224195,-223656,-256931,-18940,226250,-68492,-296191,61675,100587,223695,573703,121768,-189742,472021,997435,1114460,814536,144654,-425416,-606420,-218366,172141,141017,-15944,-342233,-366807,-378194,140595,661774,800002,655036,273706,-89969,-185786,-44822,-77299,-104379,-389898,-365978,100940,423254,698302,480856,153179,130940,179757,225270,119409,191420,571331,799155,691576,502334,539570,813199,765034,396759,92513,-205065,-54337,447218,502640,324632,229404,250125,465712,643891,614954,193952,271063,533359,750550,614673,541711,259983,10952,-17970,81583,126254,36353,-53452,-134530,-159465,89327,279662,312583,48752,-441995,-244304,73364,49710,-119531,-316216,-315651,-414272,-368325,-25893,-52549,-132483,204216,551835,1022429,681588,-17137,-332023,207,134464,534866,866169,761746,396404,10004,-334458,-522146,-313376,-253853,-260450,-242713,-129764,-97321,23290,170050,444983,689819,626754,379796,-31343,-467196,-475235,-407039,-410970,-454783,-266304,96713,155153,117263,-85903,-238535,-223293,-247335,-198594,-222503,-439425,-299957,-18315,-27451,-30309,-191974,-183419,-18798,-61004,-140994,-204518,-110462,-115162,-24085,-115185,-312901,-559949,-394370,-325427,-364995,-477927,-538902,-357310,-83152,229607,161267,-43270,219617,446599,372330,450580,145963,-306773,-415323,-70662,98103,183064,55007,-38828,-283041,-509040,-119766,78101,-102081,-535245,-133573,86612,54349,418418,759202,686306,496189,209392,-394980,77983,514584,155287,-411803,-329590,-116544,-14654,62295,37167,-25336,-20300,-46215,-154830,-137162,-223973,-355434,-253641,198890,845610,1055286,810738,215460,-303541,-102301,139724,-111308,-491767,-229466,-38004,38251,-9260,-134443,-220285,-180536,-59494,162343,170696,-71970,-416576,-521510,-304915,-74507,-190659,-534238,-106717,202734,29693,-301324,-440247,-322822,-128526,129287,159626,-17884,-121011,-203651,-376872,-505934,-510894,-291323,-284047,-452348,-415421,-242152,-170382,-302167,-403118,-470419,-394833,-439406,-133301,213287,353347,375934,375780,449327,887108,1123253,1090367,784583,437380,14027,19654,184077,158780,73688,126945,208411,365432,602338,865381,926487,579622,92461,-88022,-22386,12044,171594,351516,402038,207521,-82876,-251050,280253,757237,886566,527343,116592,-419358,-282531,-46502,4691,-109739,-353923,-472093,-161847,-335169,-177630,-3804,45939,220800,353988,203648,69412,329764,511046,396545,-41289,-105562,206303,424071,634845,688327,806269,368099,-193086,-301744,-372873,-570762,-302578,-31457,-33472,-191987,-452286,-437027,-428537,-361074,-466476,-305621,-76388,45802,187009,126660,-59433,-90026,-161832,-135356,-51328,262025,423442,192758,-346866,-151214,60444,72831,-5070,-125069,-150685,297159,477133,238932,-114168,-106933,19235,144092,139452,150242,348663,234406,-9815,-145640,-346294,-127808,16426,-50924,-301605,-333744,-82602,454095,682591,671525,223797,-162594,-124138,42203,19948,-170042,-314782,-105435,236075,656494,975853,1066687,598490,-56610,-396109,75430,339843,509419,564040,530817,417619,437772,348365,98193,-29092,303752,691430,946785,720041,288777,66175,244720,240018,-123369,-440831,-405368,-339287,-315316,-337760,-351473,-297551,-310669,-49778,34753,148957,115925,280211,356047,512138,450703,290976,-77963,-341529,-193681,-81631,-221126,-449501,-548200,-497315,-285838,-47094,196367,341394,210754,-7749,-191344,-362217,-261314,93978,224498,185416,-217867,-160126,313054,541717,418139,169579,135187,76967,-71159,-85380,-26384,-293851,-286801,122238,355701,283241,360248,338445,1026,-441649,-396234,-113619,240645,406252,319707,316745,365195,415968,216026,255942,563532,542762,298490,-7175,-202312,-131506,-9945,67247,87833,153429,125027,-123273,-148024,-179948,-99213,90138,83301,161344,130939,34929,36627,45359,75835,248589,385904,421513,170307,92561,181947,399576,947781,1271671,1214910,694907,106911,-329082,-256537,-305041,-422198,-498309,-334278,27755,178728,16900,-284355,-412018,-17096,237359,184739,100492,286668,296390,88349,-105615,-65427,6988,69278,160343,93967,-86178,-199811,-233684,-62280,341763,800578,909922,851590,831142,556584,221172,59357,-32629,-160740,-243082,844,12867,-147415,-161338,-66374,-156548,-330779,-314600,-416677,-126068,317731,476179,132374,-231715,-227511,-219443,-401189,-182183,109322,182850,216967,200084,20168,-367429,-397647,-442853,-398968,35167,559723,821271,761416,235664,-181865,-123307,-306719,-306921,-48135,120300,189782,228342,64931,-206111,-158553,125553,101468,-129331,-5800,-54481,-245578,45947,234279,178910,-16601,-45510,8818,32911,96212,104721,-89328,-347719,-121982,127117,32342,-27183,90849,67384,-118520,17473,43082,-62445],[-180415,-7137,154823,198050,140441,160033,171173,261341,230600,-186244,-201914,-14335,-124119,53308,142719,-55293,-178185,-115702,15550,-286426,-569560,-19575,16173,-132284,104707,180860,195672,231713,149455,16380,23718,303773,384123,274874,127241,-98690,-524290,-184434,141212,95393,-374402,-115619,235051,609711,715871,508541,48648,-165885,-356556,-482579,-314318,-332035,-68528,315629,205594,-74862,-324336,212442,383098,359856,113577,-13675,-69656,-206226,-251590,-310225,-499669,-487366,-399108,-496215,120908,737641,703083,239098,-340208,-302296,-19461,39494,56480,87748,-38537,-187802,55264,389674,509108,436218,171025,-53297,-138312,-320525,-468305,-405681,-145874,157666,280704,177560,-31242,92457,184312,-4707,-263489,-49538,415619,358397,-73547,-122980,-27597,-226479,-263178,-258067,-63491,-73335,-82218,257920,141083,-346035,-283582,198267,323108,101621,-138024,-259395,-456191,-446676,-225203,49932,201587,160078,-26745,-283219,-447584,-293974,-71905,-5049,36384,461756,680110,667848,98628,-413361,-435187,-141084,191495,439138,380891,-83335,-190074,562600,858340,589628,231447,179781,172913,67176,-122532,-11016,211199,227834,78693,-171638,-129017,681085,1211522,1455260,1051401,308208,-66642,-94383,65975,298375,286551,86601,-33103,-79028,-462199,-318234,53558,107945,-36279,-146943,-350416,-227939,-74690,-77513,-29792,155800,147943,7653,9869,-20765,173040,515541,540191,195130,-313237,17539,37102,-206226,-126752,359474,633265,444223,254774,273310,563197,717766,686937,318593,92866,-256156,-379886,83834,618544,660841,531831,321716,239247,179348,142323,151654,23216,163722,116741,-3886,-160667,119401,364258,-82619,-56892,752743,1002021,589357,106021,-56377,-123550,-42048,22364,-177822,-196508,50658,-40718,-300722,-352061,-251414,-230660,-144987,122735,660026,1184740,1116754,344490,-279544,137145,322359,57921,-290905,-317144,-540834,-270389,16426,-111708,-320284,-335540,-288107,-6908,-18636,-364040,-123011,400620,727733,516460,-119352,-97063,281472,301614,153374,-27302,-78080,-214764,-475954,-187090,248445,550034,670756,332914,-108006,-387006,-66965,-33841,-305966,-427808,-336059,-451479,-288181,28037,28969,153683,226384,157249,287113,334739,463501,53646,-51253,470315,573691,150621,-202774,-374532,-260303,-226632,-345017,-313940,-231985,-500582,-321570,-163443,151636,433247,611490,434636,401182,615375,877026,723112,393226,-154929,-256266,82405,-35149,-161150,68354,131206,-105406,-198633,-118840,68976,200034,337648,98677,-206244,-281404,-407562,-135453,120448,201908,199653,-48846,-294867,-324489,-331983,-228372,-6268,430790,286143,161615,163246,178495,125442,236271,391809,750982,635530,-13455,-247827,295913,87491,-446769,-320416,-440496,-99695,222913,88391,-285702,187042,514372,195943,-917,23110,-30427,-313757,-423665,-272722,14680,97661,24140,-76276,-214096,-161244,315214,424089,235900,-286436,-91595,191508,293890,437029,482808,311368,35572,75379,345962,310233,151738,316135,372774,53112,-539503,-228710,-125727,-223600,-318143,-140470,-187625,221584,855185,951281,340059,-249926,-438635,-190312,336831,737219,530988,-147131,-359591,-72148,-266382,-380878,-4465,187686,194788,382,-384168,-583771,-398949,-389300,-503572,-23657,213454,74011,-358017,-248045,37652,-152759,-263533,-178355,-39621,60123,92555,77031,-131719,-242558,111758,211255,33524,-193473,99507,-23566,-223449,-378597,-266401,-3232,321553,331077,261091,291393,451839,240472,-88357,-352108,-520013,-511741,-253584,-96187,-34826,-200072,-314857,-154898,37026,-302191,-407286,-302244,-205413,-38024,141775,69927,-194297,-312665,-129882,-61731,-65794,106616,105893,-140193,-182818,-83637,287627,501585,304009,-118258,-473062,-90737,-82948,-456456,25914,374983,142229,-251061,77579,127877,-237407,-301676,-239425,-118239,-109197,-202011,-44134,-37494,55052,482884,632194,457839,266181,-6057,41899,403092,707962,798359,599418,428617,188376,71363,14447,-49658,-195591,-162913,-62340,-8232,-88692,-222472,-123016,203173,457755,428624,383468,345876,335453,69461,-224622,-388154,-281668,-204151,-127219,-48506,297068,531559,606377,482234,319939,150758,2585,-58103,58200,115100,34591,24595,-70490,-86478,163290,219607,157934,-73998,-193728,241619,286528,-49320,525778,1184037,904643,199720,-435453,112114,634419,553811,1602,-443531,-197125,-89009,-40934,-335795,-420792,-314076,-232538,-344628,-371097,-144359,77803,136798,91797,-244698,-508275,-453974,-474482,-335088,-308104,40921,231452,-7596,-376635,-329670,-52568,116282,68901,156264,197064,118507,-203907,-198942,230477,251484,-123061,-424484,-141967,58500,-172922,-335561,-72357,179704,97622,-53001,-56391,-186731,-504929,-501218,-270450,145341,267447,50998,-110908,-80162,110207,-74255,-201713,-412411,-288424,-151077,-192886,-213386,-36492,-22267,-174417,151546,436996,427878,-37105,-390636,202894,613248,340255,-175307,-477028,-407607,-375803,-234682,-20778,317852,282776,-169056,-427851,-212650,-190218,-49429,278213,819704,852226,434114,-98342,37911,259032,600714,1151980,1383454,1061297,298695,-314288,75602,42089,154180,166115,305,-303848,-265995,-186756,-199144,-62142,-39451,-98147,-69226,61390,68814,-182919,-424418,25355,190976,196363,-49493,56522,-129751,-383232,-178722,158971,334241,204204,-183101,132238,344316,97738,-407219,-283809,-222014,-248246,-117000,53862,67275,118619,57194,32230,182582,484037,180181,116434,376325,570151,241990,-330034,196898,956561,1246887,862621,375227,-22009,-40063,164794,157578,-31761,-325200,-56699,-9353,52101,-112455,-223004,-120127,-301234,-235862,-139108,-26893,86321,-46106,-353921,-117592,166468,304880,281428,115259,30854,-107387,-189794,-251141,-167463,5908,-143235,-374117,-53899,198818,379340,467817,382838,247015,89681,-218133,-350102,-218626,39723,341104,562160,556235,122530,-508705,-30022,138316,-181107,-259785,-47219,-53987,-125139,-128933,-304563,-75777,320015,628972,399853,200849,18345,35473,397947,486841,141620,-178385,57185,110395,-197716,-343392,-172603,-5188,118258,136186,187528,261763,134913,293387,580536,719079,475996,223947,-14866,-383712,-556162,-464834,-127646,127401,-74768,-485129,-245575,-20853,-68706,78424,229997,113253,-157037,-460082,-137409,-48098,-42655,-307617,-424767,63394,279479,291091,67264,-27882,72336,-63423,-207493,-427779,-168131,-29023,114597,406556,527620,167775,-188370,209297,209611,196918,294167,235061,350,-2905,367924,592009,306804,-76887,-212782,19719,323771,208569,16923,-10160,-69157,-40729,163105,412028,572720,378213,649,-192405,-79731,-198507,54721,279664,206764,-144685,-486168,-503344,-476059,-362448,-152916,103267,134007,-30317,-180443,-282221,-41959,121901,10901,-256840,-328891,-71881,-1534,-275887,-390267,-177391,120632,329473,409951,568596,585866,606430,181657,-38968,-298747,-152625,256835,150467,-21134,-524357,-365794,-362878,-417553,-448272,-469986,-211324,-122156,-243196,-378735,-336555,-190260,-279385,-388840,-77550,109197,31305,-102265,23273,-4685,-273155,-42126,462467,915330,919218,819648,821011,749283,1051669,776031,151014,293756,811198,496410,-1297,336884,409212,84604,-171974,-106673,23994,-22953,152286,138624,-88852,-245410,-477111,-143964,308032,371252,173404,-191456,-274867,-290356,-231338,111749,213504,3443,-76784,98144,301536,479849,259484,39015,480864,716550,470995,-106023,-430883,-291934,-294314,-289011,-106460,30360,271335,245136,223855,66385,-248941,-293880,102323,263435,219482,249977,168069,-53007,-178882,-82767,16707,-316466,-167532,595332,1036321,786273,364353,-118933,-382200,-466236,-104733,151821,409111,256047,97920,67972,184667,492904,627550,312700,55909,351177,608801,477162,273016,152857,187455,214759,-212333,-276958,-116626,-70225,-137185,-142281,-157307,-186486,20825,339719,671268,663551,546128,137840,-64078,-238181,-231704,-139746,-17579,219099,301830,325881,222780,217525,413869,710976,999555,891413,521671,125073,131913,465089,423980,77395,-287173,-300263,-4147,119007,51072,61724,133801,119938,-254811,-449700,-376490,-308031,-232612,-172956,129922,278698,440435,117303,14718,-7396,-143750,-298473,-56710,-44705,-231594,45628,233071,66082,-272314,-234740,-4845,71379,-361838,-58932,534127,890042,588697,91592,-402361,-450719,-137350,-221563,-523633,-233457,-100776,-332872,-112426,597009,1175598,1236429,932254,262523,-258617,-197465,-59099,-34048,-134107,-397691,-508530,-536720,-363115,-360629,-284034,-32636,206084,371151,309947,284217,611946,671117,526651,48224,-356903,-472515,-242554,-294405,-426858,-351958,116354,657248,962826,980662,667451,270053,-251342,-498218,-138021,85841,143839,228317,79122,-114013,-146265,128081,277394,381081,447702,425287,348539,329422,221091,-83761,-142637,-9029,259020,365665,393298,369813,402004,488428,434117,184167,-198299,-295386,207036,736761,788820,487848,217043,128166,-107397,-303276,-149156,44604,68300,-28832,-12406,-140936,-142722,-156113,-31451,207278,375939,237845,-79316,-417226,-409353,-296254,-288637,-209205,-154364,-235852,-406002,-575029,-426792,-149605,-100553,-311326,7653,499663,526749,74004,-415042,-3585,545973,936997,914722,656173,419663,247139,165942,155261,189883,179120,179380,318043,325061,365729,397095,156436,-322726,-124729,41288,1084,-342409,-589904,-422972,-127246,129177,141566,-178118,-284848,-88345,-22046,-132858,-94899,-12625,-115378,-442545,-477913,-420623,-475671,-501901,-544919,-292992,233637,886369,997426,588519,143763,143835,70132,-225194,-435542,-396567,-444312,-493340,-239858,110797,131450,-64457,-145671,28391,-155655,-474614,-233033,138566,372544,235798,46282,-105445,-122733,98580,272841,430384,365074,181874,220469,-2240,-278683,-281472,81945,464777,558390,286078,-213218,-216442,-35356,-84886,-320421,-331056,-328114,-340564,-456706,-98977,20836,-184524,-118703,176242,404024,414620,341407,257152,10640,-44538,-85547,-235658,-234162,21880,132702,144647,38046,-122413,-127023,85714,514954,477037,-74724,159421,637142,624231,574907,600714,683262,262307,102666,357423,596417,484607,496389,498028,384862,-17243,-419194,-29424,413908,807619,928549,490886,54142,-301401,-442699,-324489,-363357,-385897,-313252,-299730,-335132,-279717,16604,393560,519589,512631,336757,9344,-264829,-95755,27835,302404,132780,-42276,-271140,-439714,24529,202901,-13716,-135781,174629,322375,202451,-13803,18205,-84806,-366748,-417751,-386425,-505571,-160530,251993,584229,764690,794842,266025,-87188,-426524,-157258,200449,185928,-1596,-101069,-132254,-79761,-170593,-93449,-103916,-293241,-421499,-132359,18368,170091,430187,114604,-146797,454671,1078798,1114470,744456,-2680,-454887,-328822,-336152,-278121,-219098,-499372,-192954,-201957,-212635,282654,767498,809777,502468,7683,-288186,-369962,-220928,-138612,-217440,-294601,-318063,44893,332117,548759,208153,-233464,-198544,-210867,-232715,-215763,64624,510760,851386,719001,419720,427167,741852,677144,328542,-19212,-485159,-399726,64435,66401,98311,348322,363376,506965,527877,321954,44237,178357,393625,395720,254376,505756,375734,194053,179924,188503,168030,117576,-158085,-360407,-184128,61771,147962,243594,137860,25141,54385,283704,310388,96481,-362137,-417579,-371958,-480855,-249306,-263068,-236273,302893,705084,1421081,1441638,885213,223571,145318,274545,654033,749755,540495,196012,-173434,-454822,-366247,-312129,-224496,-89625,2004,17101,-148882,-325167,-118480,262243,632557,599173,340391,-77078,-426173,-292979,-225780,-318789,-330347,-141622,92174,58699,46036,-175263,-361034,-349801,-308314,-218158,-293266,-466846,94652,401163,380236,258512,7989,-173970,-232112,-136609,-94697,-16084,80723,-32463,36174,-91471,-318352,-564897,-397195,-337174,-341936,-496908,-392116,-504678,-199239,191814,268658,-120775,216041,583064,563500,679340,235255,-291173,-458472,-71162,144028,262036,203071,187368,45374,-258145,-351339,14279,33926,-389971,-24725,320235,319238,337391,653363,531783,136924,-73199,-48735,423452,504227,-98908,-96225,168654,137069,77998,108683,132269,125054,210272,112361,-252754,-338110,-393402,-184807,72365,459512,833625,1012957,879523,530740,-28070,-548943,-378670,-353052,-279575,-121011,-2179,62493,17960,-111066,-257240,-267482,-180900,72096,138494,-15140,-302987,-500777,-327199,-72298,-100359,-492347,-294402,120667,57230,-198562,-461490,-163722,26901,117135,140518,-71091,-243828,-223192,-232961,-309943,-407776,-298330,-193136,-222837,-149694,-123591,-198276,-386705,-335084,-434512,-530585,-422840,7950,302887,326749,247372,70432,-29122,206568,426150,334997,285055,295862,159432,236721,228122,54122,-29461,82586,146887,196974,218133,445562,579719,328190,-28490,-67691,61325,64275,245836,366849,315041,74544,-290900,-319302,180596,575608,627396,310849,-59511,-503655,-261677,-30508,-62584,-207361,-417435,-542504,-444521,-368419,-132417,-15463,-42346,110481,312931,88824,-170938,83820,440227,437443,25606,-291773,-94059,300102,788884,978615,1098919,692097,26709,-317004,-459483,-419486,-1366,173301,145287,-151235,-269721,-257462,-404308,-343658,-272432,-102941,116492,45618,-16205,26139,25836,23113,-57491,-253446,-241925,165310,376489,240204,-266961,-162203,135426,190468,80382,-142394,-283832,157988,195860,-62482,-460958,-111548,-96683,-83840,-42748,-99910,220598,242941,176468,32796,-201230,-163039,-5825,-5680,-78608,-353659,-214918,247983,460150,369838,26158,-26301,85562,116876,-49272,-176407,-76911,134347,447947,702080,827397,730310,267455,-200579,-407000,16367,195489,220126,-61523,142246,492895,560271,370557,-62279,-252234,186835,467462,670933,538983,265307,174909,306663,308786,-69584,-348163,-274435,-279345,-432039,-293276,-114730,-80644,-154027,-3938,165063,244088,90141,83546,241537,421086,347948,307517,60925,-206538,-447776,-150866,-8012,-200371,-503732,-330053,-192466,-98342,6148,209819,231420,94561,-104130,-353297,-376161,12836,193491,224093,-115363,-225611,263506,487730,455879,337794,388260,360128,197961,14566,-258037,-360958,-391145,-114839,12939,-55850,307115,347844,26892,-346308,-257997,-138694,171858,339197,337067,338423,468305,522788,379342,284678,528169,534775,347401,43445,-222452,-256049,-150955,-122622,-57453,125153,317817,262057,131750,-132408,-237869,15107,179137,295796,224705,94180,-57350,-154601,-228177,-99762,100067,199472,298541,280965,282732,337973,692398,946160,881296,581091,120860,-267549,-257394,-346247,-479996,-407749,-212555,194558,391437,97879,-490611,-37589,211931,229454,150658,68598,214024,82410,-173493,-320693,-101872,202675,343410,176993,-66873,-189300,-219981,-276224,-156791,10595,463860,828557,1190239,1310090,717380,-165946,-112176,211043,11844,-440430,160220,361735,124651,-218794,-298793,-390313,-372566,-303443,-341149,-102944,172701,244261,-91788,-466031,-111960,-3793,-124840,-125343,82724,52406,-10198,-62303,-216060,-309880,-169548,-229914,-459232,-192331,308791,584500,514536,139803,-183679,-258207,-217674,52086,219589,304363,331162,320163,95539,-345065,-233426,87308,5932,-273522,-75230,-138336,-267914,107686,312530,250468,36052,5805,17991,-83254,-67635,-150440,-225234,-179117,-27826,89237,-31568,13798,131909,113454,-44384,-61856,-43742,-126698],[-290796,-171013,19877,71630,38693,-6020,57651,398294,373874,-130369,-1741,311361,93673,201800,159281,-68260,-305867,-75938,155305,-75508,-246744,281408,250768,74173,172469,150870,159774,194338,134718,60424,80744,270450,288946,158435,102203,-102883,-421860,-216148,-4522,-209652,-577614,9868,198246,333339,471805,516809,349342,163593,-218710,-463653,-150861,-145071,-419868,-66952,100426,-70626,-177482,201155,472951,340851,100034,-145046,-180495,15519,112424,47465,-262524,-395612,-357825,-537113,-110475,278629,226368,-122329,-390044,-237093,-122529,-118455,-138945,-211778,-409614,-118622,329962,586045,416266,110270,-106497,-119724,-111954,-380464,-589079,-484073,-318044,201631,546756,405210,-146773,-303599,-22574,-108571,-296223,-202970,253514,144211,-319444,64180,442925,314806,52820,-180016,-102134,-46129,-189303,-107562,-283120,-456026,-196550,34539,54022,-156596,-254352,-314560,-400789,-583763,-512985,-193520,48114,104711,66328,32487,-82356,-350140,-205225,56648,-849,279146,571970,751158,284123,-117352,-166204,-43075,188997,415828,280006,-295376,103393,824750,902867,372426,-126121,-333626,-290477,-234272,-404648,27200,332851,414221,302149,95909,-155479,278820,927636,1446344,1191969,349696,-89965,-140806,71303,354542,288113,137508,137791,221554,-212238,-404834,-12282,-20323,-210854,-248755,-246745,-251873,-93877,107893,248129,376242,353172,106266,23748,131149,405324,586912,533447,141541,-86817,161292,-53435,-482522,-128051,326328,563119,423700,201965,146718,508067,655466,592045,155704,-76041,-256579,-141408,186782,639033,749100,712896,411442,294139,137346,3204,15243,-26129,94796,91106,-25866,-279876,9514,187687,-123615,157432,881396,1128249,721250,187110,-24184,-201414,-131435,-10028,-161661,-270356,-136013,-387687,-611872,-221895,-163774,-190477,-186458,37010,606688,952815,733245,91905,-501689,-4451,170889,-71045,-470485,-452324,-399336,-15726,205275,-28161,-125073,-108327,-470858,-106235,-33733,-320809,-87635,475811,784668,573518,-84896,-263096,207723,304296,276253,53865,-28436,-122391,-439120,-101991,324725,692210,709185,290712,-179236,-200293,119508,131264,-145262,-360920,-281643,120483,402661,384642,143912,199754,229190,288664,479271,505375,568069,75891,-22484,525304,546831,151784,-111521,-220803,-122035,-14268,-84572,-179820,-243768,-497907,-381057,-331364,-4608,321314,538432,501143,478173,748959,933642,744523,490594,103060,-179400,-37464,-187328,-382936,-10430,122451,11598,-172720,-231781,-59535,-8855,162896,-18146,-275003,-264514,-180568,27238,201678,10761,-139495,-371343,-296645,-378128,-432323,-476604,-525332,-63415,249586,396760,415943,336476,184076,267977,363185,564625,293555,-389756,-8387,293026,-312044,-210842,67473,-129150,242143,622969,399785,-339906,-19958,279325,150134,-7567,-17786,-106591,-247335,-196643,-251643,-214268,-195035,-276767,-327815,-278284,-3198,504497,523985,136322,-498687,-93883,33587,124631,228719,249955,-59985,-115337,257931,513139,639782,328438,363540,385777,10203,-431356,-67579,-12512,-257719,-340519,-138830,-172852,142257,680377,742146,200867,-260924,-255040,-26736,400326,816630,702850,66647,-582363,-106604,-103321,-459418,-290291,34349,259139,403201,46463,-354416,-425490,-349534,-565143,-189066,40259,-144546,-256161,5946,219451,-37379,-475883,-238324,118545,380693,381547,173828,-114933,-374923,-282875,114333,33582,76704,251740,192812,-96247,-314914,-195360,35229,360843,292410,123872,204857,348899,172977,-222503,-476836,-156824,34996,-218414,-224004,-57985,5795,53029,160481,94657,-95291,-223523,-330470,-357911,-304064,-94121,-181912,-549399,-183440,59235,-109699,-211696,-13449,-17201,-285360,-139950,-228740,45808,447621,357952,19990,-349102,-320942,-145203,-394825,-6373,572440,363166,-135109,168816,245782,-36315,-220568,-75648,-531,-40149,-299716,-180078,-289998,-132331,388211,597881,432607,165989,-124319,-136447,277538,711054,952580,817989,497847,149119,-1099,89918,167223,145717,48421,37638,-4364,-155523,-220807,-155887,107186,307033,257105,293415,354050,461061,251287,-94504,-315913,-342536,-212460,-204850,-267788,248220,597666,603582,414338,249756,48062,-153944,-187117,-108106,-86624,-152762,-51343,-85665,-119422,49300,95281,46289,-212297,-398389,44448,-26511,-305718,463285,808620,599930,57328,-293854,252966,591688,427006,-104186,-196706,-134157,-211030,-264088,-456248,-85271,224750,137970,-254049,-233303,-148512,-10790,86485,109367,-106649,-463991,-424903,-462355,-421091,-315615,-116008,5136,-135216,-334572,-83881,160868,362782,110784,-111379,108549,293954,209053,141471,634608,699011,272309,-248683,-436200,-189077,-292535,-538143,-12076,421900,399961,131813,-4895,-38498,-228097,-272191,-485228,-150059,636,-204287,-241265,-252120,-242512,-548143,-427055,-378725,-334434,-119017,-107317,-157002,-46865,-90311,-249533,225075,559671,405150,-277755,-68146,548470,964697,553139,137092,-118472,-80015,27659,-62674,3491,181862,299566,-147823,-413545,-195554,-123834,88802,333275,795856,619468,78761,-82761,247553,554881,920500,1215006,1321971,967551,99388,-309958,149404,301263,296053,276720,248016,-30722,-226413,-281582,-172715,99478,366687,227819,64364,-287087,-271518,-3776,-234935,-303235,-236491,12828,-141441,-18575,-189588,-182616,-33821,250669,393461,265282,-128943,223912,383993,-18979,-518888,-120787,-125351,-135541,117806,160900,119898,66238,63237,43276,252427,393163,-19627,29324,367316,611716,306574,-276251,241730,961626,1132498,540538,35852,-295844,-71593,181785,183191,-42978,-313496,-224775,-43668,78497,-19254,2930,56713,-94202,-142002,-181962,-135376,19698,-109734,-378452,-129577,194087,375412,462161,280625,166048,54565,-14761,40661,182602,293921,39156,-355769,-303409,-8714,273774,417725,447357,438716,272047,-24602,-412706,-135813,172171,359386,369615,225911,-235936,-95130,529529,651176,98161,-520093,-145906,-57630,-60742,20001,-202805,-17485,168653,408092,216405,30097,126061,89346,321526,329630,-44468,-3564,364379,202852,-232477,-233563,-139230,-91381,-162745,-131254,2753,-2582,-172864,24111,423712,625430,166396,-17810,37300,-152429,-288940,-314640,-125569,-48331,-251084,-390502,-207246,5996,-10179,160501,245219,-41,-188922,-409940,-402488,-389640,-292500,-397496,-431911,-9207,325391,526626,349050,23036,-168708,-147539,-129351,-366955,-232203,-34742,39276,305270,556807,302450,-189420,-68468,33755,355840,551444,425968,148692,-56159,118589,383045,145523,-75444,-75654,-34844,226744,337635,257650,112372,-160015,-435111,-108841,306687,450922,133680,-333114,-94866,120480,76244,183503,256481,95127,-130366,-390769,-433120,-446789,-267565,-14791,240438,263653,188318,106786,22404,67734,202289,187277,-125936,-517523,-237574,-72399,-275703,-444864,-359561,-168070,98833,335069,352310,388987,272952,-191040,-253346,-177869,6181,377994,228468,114700,-320909,-329077,-366656,-503937,-316430,-338863,-500650,-372576,-228251,-363530,-450597,-359335,-298612,-441038,-357966,-85241,-92532,-263535,-181429,-71906,-341023,-164038,148535,770970,836162,736785,367879,436661,643451,517675,-69049,374062,767731,412624,-156308,342635,550160,42218,-161439,-11439,201443,161425,207892,253853,16449,-318218,-378976,-80259,202117,306636,242345,-68711,-404030,-447338,-250853,139946,120035,-51633,3906,234057,470892,538725,226160,-216909,16531,426158,293232,-157298,-445999,-258386,-226324,-257327,-57230,173425,306801,383864,381542,264494,-64142,-177174,113160,186067,127975,206946,145307,-79719,-209710,36160,456843,235117,-358407,421484,1003059,845359,448253,3474,-173993,-103223,12017,95483,283062,231900,183160,250730,385015,638061,782017,324134,-287229,-284388,15190,-5236,-14547,302637,512739,625690,209481,134091,4084,-109433,-220537,-194488,-139972,-239461,-196407,-6955,327243,360797,213792,-110541,-209611,-338559,-302931,-179070,37229,253709,372373,385026,160639,92399,394011,918056,1291349,1025207,529718,34300,-104347,171949,286484,49784,-245655,154711,572080,538944,244494,71510,129499,267363,-7443,-190464,-239726,-135819,-137572,-72719,139710,174320,221651,-92322,-167888,-92495,-108628,-209762,-121690,-135940,-239698,-68208,107495,-5808,-223348,-181224,96576,136593,-222094,-317455,143805,349455,292683,22963,-410872,-546777,-237840,-314403,-253791,-76679,5354,-118361,-79007,580465,1154255,1239964,830550,207563,-131601,-112403,-11917,31605,-35710,-293253,-402988,-349605,-317557,-264426,-132752,30674,209374,307543,123911,65763,508316,596500,424595,-41824,-354921,-326578,-42365,-174107,-446755,-552865,-200433,291769,681267,856035,602536,290797,-132713,-453947,-405854,-131118,74913,234039,187829,-210576,-248981,212194,352937,344732,238375,126024,-35953,105231,223060,115040,-283695,156205,581876,696961,629809,464780,413954,401868,323334,154513,-95374,-48953,335726,760226,759695,417695,-36761,-201912,-305237,-388500,-139866,39430,40408,-4342,2303,-171501,-311690,-342066,-193985,-7102,121082,-38701,-201986,-271367,-248835,-240010,-374958,-495169,-403505,-418411,-554762,-392262,-287289,-93180,-122254,-449307,-41003,510049,589482,164715,-398064,-42869,444641,778927,797553,713142,592828,334388,149020,177788,169459,19410,-61926,133904,460554,679283,606215,116200,-63810,278345,251136,59791,-409038,-321738,-332286,-277683,19543,177688,-114189,-435445,-205185,-81106,-242355,-282516,-121569,-216689,-513564,-431784,-331979,-331867,-383274,-443451,-248454,243677,827364,975403,430403,125309,129362,110780,-119541,-273202,-324970,-343556,-224380,26054,207056,121021,-77979,9627,70539,-161851,-441975,-264258,5857,225606,73999,-119866,-361504,-514984,-104304,376673,611889,590294,639723,486155,146845,-83732,-82431,96391,335874,442684,257625,-194526,-144091,-47777,-216096,-222028,-79567,-152833,-303840,-480046,-102091,3746,-191663,-310840,3273,308376,434784,585108,543564,133609,-79894,-97836,-292179,-403367,9868,132100,75667,-121616,-288628,-122757,261376,535244,300572,-410392,242497,595934,436646,219750,536094,733850,325113,28236,52313,282226,259733,470920,500513,482262,77670,-410294,-100766,426781,884353,947515,585776,14271,-484548,-253854,-144568,-225944,-564599,-435245,-262660,-306698,-361910,-198021,44874,161881,208229,18755,-296788,-370689,-34919,186717,165235,20577,-213707,-270926,-316373,209570,443979,247774,-123704,88686,341012,295929,-2065,-51534,-130743,-393278,-386540,-390922,-522267,-159625,298397,602464,598639,620418,158758,-112117,-355778,30512,426527,449638,253616,95135,-25647,-50097,-218716,-263701,-405387,-438037,-473358,-285708,-94441,39220,140068,83469,-94419,247248,778216,767110,375975,-267790,-207959,33106,18589,-28994,-149536,-154876,-20451,71222,50750,365031,688980,595332,192985,-168686,-446411,-524174,-243130,-56024,-199353,-215323,-245966,-70629,270040,438584,84179,-432639,-336200,-345126,-409502,-366784,-26812,398753,875449,822380,288938,143852,426648,382979,61672,-321147,-355503,-241468,-200829,-366540,-179699,264326,333170,390223,335701,-129517,-246047,-74673,50506,-9351,103444,505300,535708,428321,363259,275935,222785,221736,-46705,-500125,-294957,-106229,26967,321012,398005,326448,269779,478150,507557,179884,-424186,-306159,-210112,-433502,-401252,-458674,-387678,231568,760334,1478909,1849216,1460171,732629,329973,402128,660539,574708,281030,-40050,-366252,-345724,-167026,-228464,-202678,17079,212067,271933,90903,-176145,-403021,84093,539387,557542,333145,20517,-167660,-119796,-70405,-228524,-274717,-121511,21283,-16618,-59704,-260554,-440729,-516235,-378914,-260023,-375311,-281496,443145,798056,797734,451642,135621,-150858,-296055,-482178,-131745,77236,177853,132880,115167,-97159,-359015,-532390,-380864,-251984,-262672,-366079,-191091,-259900,-139215,223662,350687,-124980,113001,468555,497659,463694,62754,-405804,-445224,-102992,116802,268561,352835,461345,373653,-19058,-214760,35087,119449,-292093,-2807,351132,307523,79985,157382,109852,-320231,17260,438926,695197,422015,-280150,275237,571868,319519,90758,73218,74845,94758,296884,258150,-135358,-460464,-328606,113596,427842,686307,722652,804485,772907,717574,366423,-11045,-231608,-127113,186826,305686,187463,148543,55009,-126486,-250236,-175883,-88323,105018,172169,39507,-235673,-408514,-315279,-57684,1794,-366691,-385271,48132,90292,-161637,-470277,46909,279218,220175,188529,58225,-38459,97471,90963,-193820,-278776,-124123,30948,-922,-30530,-104012,-295489,-504898,-286480,-396841,-445051,-350625,102711,337433,309715,55948,-321477,-429192,-241420,-147610,-65295,124137,235213,317426,397457,210463,-79367,-100752,-43830,107442,241713,-22854,-166584,57023,115448,-21599,-170768,-77815,-35725,246036,317243,197343,-26095,-437764,-412962,-57705,212218,202653,52129,-154759,-328765,-374230,-197762,-254590,-371357,-491165,-481367,-266011,-99436,-6631,29317,-136731,-21326,237290,25365,-358843,-156635,318877,422135,161815,-242933,-404243,89863,731322,1078727,1078522,708557,141280,-188189,-278669,-114778,221163,354979,358909,-42244,-201830,-99940,-283243,-286408,-74356,105408,222294,94088,-251848,-162205,-1206,35125,73691,-68555,-19887,111840,324983,269665,-191838,-220659,113168,149800,84714,-125524,-338384,-46180,50839,-96845,-86725,119688,-33977,-243793,-192578,-306049,22921,223777,371183,240989,-47589,-225293,-160047,-95529,78529,-256559,-375230,-43355,166187,-4658,-38140,175437,277894,195853,-48152,-163200,87394,352995,515921,553452,460591,207349,-157652,-408418,-412575,-47739,30404,-226369,-279423,344341,601809,450102,64008,-357134,-222309,305852,488364,556831,387949,260593,326168,431310,454489,155630,-118633,-101140,-80458,-190131,-169919,149080,235699,140479,106452,290645,275797,30942,-152898,75092,244422,279975,367716,233061,-3032,-385726,-116095,194884,87844,-322816,-199568,-44961,-92533,-230993,-20444,143600,71520,-6271,-249520,-354695,-116096,106650,186467,-72575,-373192,34715,229336,302158,400924,530132,503876,309620,-26565,-533877,-474864,-487733,-495446,-497585,-127429,310507,348976,49223,-251298,-134778,-95026,96567,236242,275882,241847,377707,425915,372622,94081,187063,350158,328570,89992,-260226,-424047,-339952,-321288,-188757,72871,380073,509983,360442,24611,-207915,-110252,222929,351794,267584,110004,-149493,-374459,-442768,-477361,-288072,-36014,358196,458106,383654,314756,444264,585604,549706,527176,241392,-165583,-316698,-424270,-378883,-328886,-188865,249430,475717,55896,-332867,443590,745393,565054,249490,6213,9989,-172381,-359830,-392647,-72325,362469,558413,214362,-246702,-303566,-282673,-388732,-370242,-336161,45323,575832,1194873,1325122,762461,-298863,-26231,341208,88642,-395229,260324,545336,316919,-273755,-522748,-388278,-324448,-298864,-278120,-70350,44994,17087,-304997,-236830,352905,539525,179833,-54047,88969,147344,94043,-104779,-266287,-211744,-109790,-80285,-282098,-489773,-45261,273556,224337,-1848,-149231,27210,130712,272464,347525,360485,335190,297510,88308,-422346,-270339,20538,-110270,-380931,-207834,-251470,-184678,190915,401247,298690,37351,31707,22247,-252361,-251293,-151293,-81625,-60796,-38381,-85059,-149653,-73727,5116,2481,-51796,-215051,-188182,-161926],[-54382,-240947,-62342,-11813,-81076,-177595,198717,533233,431873,-145923,107315,459413,184854,119590,20172,-130517,-352130,84165,364639,240282,136544,398529,329894,200502,172767,97894,64766,93676,107371,154996,164007,225102,254277,201790,173639,-82481,-388296,-309449,-194962,-462907,-256135,94547,145419,57921,252368,563431,690220,527840,113611,-156326,33246,28429,-368824,-128306,119978,-45832,64203,312215,570504,305396,78543,-252911,-293365,90992,272475,226576,-89940,-203344,-214270,-372888,-452260,-329817,-378497,-458330,-342920,-257904,-278335,-291949,-218526,-117672,-353872,29610,448539,577150,159674,-291091,-460245,-232204,-143898,-409588,-489365,-361593,-437635,209173,666277,507440,-117515,-322186,-118396,-73795,-195208,-465664,-44621,-33267,-511617,181027,743565,725305,310188,-92357,-180235,-52107,-77966,-279610,-246552,-333531,-166352,-55211,5513,57878,-74621,-225461,-258734,-320417,-481425,-366622,-153275,-13749,105525,270899,298408,-21999,-393614,7874,89221,21663,281749,560309,416366,194054,55639,-27645,86069,272265,106283,-480680,311068,944452,857443,257037,-43840,-8441,-128918,-99007,-390185,-38086,345205,502068,408432,208399,-107009,-303736,348931,980536,870793,185238,-250348,-191988,-869,147762,26964,-13890,116113,238072,-58930,-429864,-183139,-214455,-358452,-288099,-265790,-153907,-2236,229686,358078,455384,417482,114875,-33676,142880,365538,444364,374275,-377,30576,230331,4041,-286036,-8500,211334,345122,276188,-3985,-172133,195032,379540,371629,92219,-117734,-142057,51944,203316,498465,663031,655837,385678,291363,173627,-50362,-252475,-257645,-112069,-51285,-213036,-261560,8221,90884,95499,243194,721118,872513,609558,105236,-193786,-386762,-267011,-67699,-89024,-359986,-377082,-400210,-298416,-180929,-260976,-236419,-176628,59639,407151,595951,377397,-92801,-524823,-130704,28417,-161133,-433905,-321937,-107206,230329,319757,-19738,48674,165096,-227053,-352906,-134851,-227793,-77966,429913,711960,590662,81086,-480544,-131009,124773,239569,37837,-74929,-115543,-474538,-118477,270447,573841,471549,97938,-236266,6150,270672,249889,-44510,-145386,103251,411233,706947,447677,157287,140998,99396,254791,460297,446564,388611,13351,-50267,384097,326591,21393,-131852,-134831,-54072,89248,19821,-27073,-150973,-303730,-285115,-481542,-96335,206265,384170,414938,436576,686110,709813,517655,326093,158196,-95855,-246267,-399702,-400575,-115709,14869,-36784,-269986,-372207,-296832,-272642,-122326,-147123,-223212,-143147,128809,275885,212370,-191614,-273086,-340436,-163895,-182628,-452344,-266324,-192667,-159908,183753,379889,419103,252143,53465,131010,181452,158181,-94743,-514558,36305,84561,-597350,76312,291120,99814,494080,852841,465898,-336616,-189102,-2654,11296,-164753,-121745,-59362,-27703,39949,-73714,-362288,-505955,-475395,-424210,-306029,43853,433112,394508,-147442,-353672,-30202,-42009,-2179,-22946,-113404,-149581,-36668,244955,403509,652715,340035,276761,316964,-69467,-313480,60714,98527,-189531,-465944,-335852,-332943,-433,399536,400083,7042,-267393,-84452,181748,547056,886463,815084,250011,-488602,-225595,-35826,-221436,-321296,-220323,61473,473903,308878,-255096,-466605,-269968,-456182,-432736,-176457,-224543,-43038,195282,286089,48819,-432242,-267613,229674,703661,700549,206078,-177980,-200859,-308931,-215025,-191804,71427,151251,199114,-103947,-315277,-153493,6947,228036,189007,72091,215847,310277,103581,-349437,-298961,4275,208299,72556,-312539,-198736,81328,309542,460715,369436,175082,-178579,-335597,-338865,-392077,-139494,-283550,-339834,-83705,71025,-214920,-454599,-213667,-269819,-309836,56621,-114532,-235238,273594,337075,142449,-165449,-369541,-220261,-366228,-165373,609157,562282,40002,143444,248700,149048,-22810,141912,119153,-20305,-420348,-368366,-482483,-82791,304928,462990,261268,-40968,-285237,-347010,87569,557684,856538,855918,480828,94953,-59280,157791,410118,495611,317111,110005,-57452,-243905,-201807,-99717,44789,24718,-48514,13522,222641,463577,329220,-76129,-239356,-343435,-282817,-233992,-484461,29502,416659,373922,167810,111301,-60534,-281426,-231878,-254912,-372989,-169505,153364,100032,-13340,63101,205012,237709,47168,-271919,-198533,-297568,-314325,313628,444647,448925,195805,26790,325600,409273,182732,-156540,6158,-28603,-259317,-485754,-414994,73693,415007,368031,-53445,-21327,-74315,-32233,122264,49042,-124140,-525865,-387034,-322682,-174241,-258787,-388773,-218558,-150256,-93732,97033,344948,586275,282234,-265086,-72804,262351,328463,397146,829724,977617,613577,94162,-276522,-212849,-193983,-539199,29456,612690,659377,312677,56059,172107,142393,116920,-337215,-416839,-251664,-136604,30032,-54534,-240086,-418933,-383613,-456331,-236329,-36361,-68603,-197151,-144858,-291029,-373798,217998,530228,265727,-506450,226691,830111,1138212,853257,436489,317271,403547,326122,71194,-30303,-11739,133761,-208561,-422372,-95943,120603,324794,435228,698574,369971,-174495,-19989,224730,483544,830440,898296,850850,536477,-224111,-270346,111766,398390,333822,301562,331898,159532,-42842,-262166,-197911,65221,527723,423385,242365,-211166,-296974,279038,336493,-92042,-496824,-341612,-209616,-124551,22773,145168,156257,318700,409468,257504,-102009,263332,335055,-177808,-353320,36403,9610,135223,343049,208156,150324,27377,-102079,-174301,44845,-56693,-343360,-7548,251086,413432,441800,438385,699816,930236,730772,48509,-411568,-383839,-121595,183583,248998,65167,-15847,116155,108706,115921,-13991,71140,172550,154310,61860,-101151,-303569,-223247,-223943,-395049,-181758,163527,369316,506985,323428,200581,139075,103666,262045,422119,400096,137260,-131408,-339270,-141545,131448,285569,408047,508268,434547,81464,-560159,-1413,317009,339102,95468,-228820,-391918,360368,1009203,1034681,505912,-108901,-50450,136397,130821,121615,-35459,102973,29768,119675,55424,1530,208418,129321,230390,199517,-188193,266305,708793,327763,-210866,-169034,-150570,-195432,-407653,-170781,39981,-48230,-345305,-318318,85025,93073,-391611,-54034,228729,138680,14815,-99721,-208913,-289883,-253266,-196333,-114486,55334,-82355,-44623,-78885,-281945,-270947,-246973,-329025,-459572,-483125,-434381,-466691,-158044,281456,599534,444490,-34077,-548325,-110452,11973,-220720,-388518,-106622,-49276,181131,501111,374661,-53059,-393311,-67427,481160,735120,547179,319917,58198,-165361,-104931,-206823,-140477,-108897,-73288,151770,395833,424118,303515,-31906,-417439,-122914,189444,245188,-74383,-552555,36676,296603,274037,113771,51061,-118381,-226611,-401912,-407811,-446462,-511935,-78629,249738,306299,310509,329451,290916,116848,211431,308040,10564,-326954,-437478,-219165,-307896,-478519,-484070,-335918,-45009,330172,562055,603611,322288,-324899,-447039,-244720,148738,577007,616518,376068,-90309,-299899,-296820,-296554,-159960,-208869,-153912,-146067,24252,-11976,-42324,-182899,-292683,-418783,-473128,-148609,-75545,-339763,-244040,73970,97021,-139534,-137860,365932,550677,402317,45654,-140717,87435,83598,-442600,295582,623234,321450,-335472,143832,359297,-227690,-195292,24874,264302,301828,289456,388770,267340,-115852,-419585,-120325,65241,217824,264260,-18046,-482254,-582098,-266856,64454,-7292,-147195,-20960,216392,502921,500496,165856,-134739,-366294,-146075,26301,-143733,-468064,-198819,-79794,-126933,-41272,82427,21638,209879,328023,354677,140613,83192,102268,700,-40227,139694,107087,-150103,-105711,233700,714590,482476,-396727,395976,982902,798015,370713,125072,131037,290638,381112,262977,202989,151997,175912,270454,378525,565435,664686,302358,-186856,-377114,-389014,-445396,-339229,253079,756871,961478,721523,368526,75152,-117495,-213068,-91820,-84946,-313379,-448062,-377333,-53862,93193,-50012,-271922,-366957,-440329,-411829,-217372,61661,276484,491638,535437,241130,-26748,194124,823816,1139944,860167,341046,-173379,-348687,-102243,147291,16023,-280825,312639,766029,724040,402303,141668,80350,185201,20250,-203137,-213275,-112768,-205943,-129428,-22844,-103713,-217693,-455122,-325065,-116870,-109005,-186649,-206738,-172281,-158309,-198017,-84358,-107666,-209529,-210396,32858,39481,-170989,-449000,-232954,-121329,115477,207739,-69063,-266193,-469571,-146381,145221,221751,190877,179689,216865,528037,910497,979937,482720,16323,-134370,-105483,-31681,51378,25737,-154218,-193081,-17114,20793,-57301,-41985,-56934,-11810,-7695,-223481,-151487,336829,497554,266828,-92117,-249399,-130222,116361,-95694,-447777,-435034,-407660,-38839,421623,638408,441894,193790,-107925,-271098,-361872,-382283,-99947,209225,285964,-115983,-101343,243046,330878,236815,5437,-103675,-202023,8837,385220,631554,547293,417282,733244,854930,750885,544074,441197,316306,153643,58789,-90869,-33186,272828,635876,681108,387415,-142612,-496312,-329087,-387492,-235774,69812,157465,101182,70861,8011,-263265,-417339,-218753,-147568,-176520,-333956,-339521,-182221,-74473,-10473,-50472,-159957,-401248,-467598,-353119,-139305,-71688,-59428,-191120,-381683,-148668,385720,622203,226619,-347330,-144453,157593,375781,485402,652631,635762,313280,29844,54367,-1372,-214364,-359531,-124666,469793,809816,680052,128973,213895,526211,372070,1104,-438038,8596,26645,-240876,-132497,142574,-33702,-448690,-273218,-100643,-241900,-477905,-348596,-385886,-570928,-341208,-151403,-78872,-136450,-196399,-145276,176466,500770,574622,145214,93084,108991,184485,35655,-110214,-273313,-206172,-11879,133052,185260,189074,11669,83813,25408,-252207,-440217,-305128,-202134,-57059,-82040,-207934,-173566,139797,342137,643560,625164,546299,770053,427556,13973,-4317,156900,258650,255830,231231,100938,-183277,-130749,-131860,-262354,54751,215070,62073,-208960,-470400,-151271,6888,-156795,-364248,47892,453211,490500,713430,669039,189738,-209494,-111274,-219596,-329382,72222,188630,66539,-174019,-401447,-92807,332430,381979,92955,-176144,330150,506666,244946,-99374,383012,543879,234545,-103458,-266505,-324614,-313699,83090,293258,371530,47268,-351273,-31520,451186,766398,731283,495426,-153537,-317887,36040,105276,84314,-199113,-242323,-27191,-15163,-144120,-285048,-444814,-295452,-172972,-338923,-413227,-312170,-286229,-13367,-274972,-271127,-265533,-75443,-217108,171496,465359,347884,-145719,-93659,273483,255836,-111513,-263162,-277947,-467790,-304977,-329255,-538106,-183678,244233,402162,211068,96649,111423,-8766,-272767,100522,493451,511755,338707,184663,31789,-129366,-342741,-456554,-246820,-440435,-357253,-79428,10635,-23914,86164,47106,-6872,151770,410812,240199,-141691,-226058,133490,329255,308240,187506,-99528,43859,159888,376658,331276,428920,511654,248236,-92565,-107302,-131635,-135895,77822,168747,-197,-116239,-90040,-130804,129285,362238,244129,-61567,-247647,-383537,-435392,-327729,-69273,223891,682816,676821,63915,-288426,17645,-17257,-361434,-333480,-62818,-16003,-116982,-348530,-258231,36291,81089,32605,11213,-398781,-470329,-362224,-485202,-334811,119946,473600,641842,591467,427819,252981,189034,217296,149293,-103534,-317817,-259049,10477,339705,413502,240663,238874,520904,541365,94912,-549308,-207780,-123917,-315843,-295342,-327677,-360624,-8751,616864,1198508,1696416,1421994,817603,426463,452840,525541,367482,38425,-304545,-437854,-166953,-58366,-174938,-212630,16921,253054,371150,311447,156758,-463718,-114328,387555,523424,423525,188572,47404,-2718,-26416,-221268,-273015,-173464,-77456,-85114,-202662,-326440,-418053,-410049,-420039,-313717,-453813,-168642,608984,1024790,1034075,468981,120399,45011,291812,93727,-135046,-41670,103190,258317,158499,-136636,-402052,-399682,-279577,-141830,-186187,-205692,-30353,-62076,-46305,280215,293625,-124381,-48968,148157,136862,-157082,-303397,-569917,-387445,-187604,-9057,183214,412920,611520,514660,128441,54847,114894,77391,-258126,-105407,192328,124262,-131565,-493435,-477752,-244346,359109,761664,802385,294338,-478404,338941,650577,292042,-45667,-31388,-69593,-79933,195037,243479,32106,-353314,-377179,133563,527785,682946,547541,511101,509190,653451,586077,386798,380463,429589,607058,676292,361670,172385,8109,-197404,-149236,7942,104074,176459,205162,64891,-182680,-361868,-299560,-48348,80283,-235504,-471764,-101989,53134,-223136,-324501,209822,477278,371478,230834,210056,204870,310471,185941,-285326,-322436,-172634,-23832,-14289,-79296,-146871,-303986,-377809,-274948,-436205,-403809,-327762,88771,312409,309816,-91740,-379589,-187136,-197105,-555163,-110617,293050,342592,397483,410144,140457,-41207,-42803,-237690,35428,345250,77440,-473187,-210118,36846,-16018,-390450,-420329,-143157,145784,161531,47014,-78482,-394474,-603978,-442827,-270650,-250841,-178835,-176653,-45361,-15449,-163440,-376714,-538938,-515925,-370432,54057,180652,135779,157523,-108596,-67211,122918,-55544,-380675,-279413,114285,283198,267594,32712,-291782,-170235,468808,946461,839573,462728,74275,-170818,-161125,86045,276518,418687,491067,54679,-212526,-64206,-185270,-160253,89745,218212,193432,86420,-299295,-409744,-169638,-90187,50834,77370,47530,69401,262996,261384,-129376,-323362,-56614,-67323,-41744,-126831,-283834,-302683,-57488,28524,250098,305536,47823,-293072,-232189,-360493,-146415,223041,513868,410604,85618,-225588,-442509,-266594,22989,-185294,-561127,-311638,-131129,-305989,55569,349227,423488,242451,-40928,-258516,106682,426916,382773,201125,-78839,-352892,-424516,-504904,-450128,-170897,-134702,-284614,299296,818268,708424,237133,-174009,-63966,204029,517559,653799,605172,282796,274012,487855,623434,570320,286602,-43655,-63514,8236,14676,-25074,297105,534478,537507,334548,356479,183085,-96147,-366727,-127302,39162,264729,438273,381881,163005,-121812,-52437,246479,240821,-214399,-175017,69480,-77880,-417938,-307833,-21000,-43439,-4268,-192526,-281133,-194472,37339,109545,-59170,-402830,-334941,-163753,-740,307871,486790,456260,232790,-193888,-435077,-301382,-217096,-143663,-35864,158401,337992,267414,-55378,-291473,-107849,-82044,29917,123428,135088,43675,115498,170696,183874,-173608,-333223,72955,284009,180149,-162656,-356755,-514703,-381656,-136872,128082,374514,519647,340960,133376,99007,140903,286216,334800,248991,98675,-177623,-402932,-185003,-69655,-149625,-131237,252213,542753,461016,316503,252183,272770,346019,543112,393882,-101300,-452471,-435689,-325117,-343067,-272425,155213,390870,-60057,44092,860064,1190423,917223,329171,-91858,-232385,-363073,-438716,-326755,16816,437223,601997,222477,-330751,-431331,-424562,-530351,-484933,-197807,95264,426802,872693,924996,607489,-164534,23645,335010,117100,-200700,357350,601387,414861,-256566,-191489,-84776,-158378,-247674,-202199,-44136,-25071,-103124,-319683,-5441,694137,938448,449103,63238,182781,441267,327073,-7133,-195378,-244625,-201163,-15148,-108814,-352104,-348832,-12388,30443,-36998,-8289,254545,366885,400092,399560,356413,283521,232057,68384,-428389,-280940,1629,-115810,-332751,-290768,-234852,7625,327174,501470,329808,26704,123538,161838,-174261,-274008,85526,144353,-8909,-143162,-313331,-238454,-213924,-196815,-163708,-98088,-300304,-205509,-34074],[214176,-2977,-68455,-72016,-257631,-208745,320568,463473,301689,-222900,82237,337432,87501,-214583,-190290,-242547,-325214,137295,472134,446747,356015,338582,249882,232835,173100,51175,-53385,-17496,105851,225458,207124,139636,190936,258414,281567,-37459,-371397,-443889,-364676,-205123,30679,160895,83631,-107416,179625,578490,875668,768405,425549,95501,82095,-31196,-79524,123442,146359,-81919,184596,541641,619540,269205,24034,-326036,-410133,-61780,135877,116589,-79546,-88387,-63009,-181152,-285373,-218548,-275751,-329321,-342706,-397407,-407112,-462304,-204512,7919,-257235,49632,491749,494548,-102600,-576415,-349371,-247812,-193411,-370331,-384058,-297857,-390372,168997,632231,502149,58954,90154,218568,104290,1794,-273378,-256510,51169,-75521,138037,715939,861574,420899,-42035,-294319,-137147,44270,-22957,-138701,-347906,-390389,-21747,177743,213879,68054,-138742,-137017,-90599,-224698,-339331,-338777,-184995,8538,256740,418338,212600,-311559,-195145,81484,-59866,-19572,264434,485936,413542,161169,-100086,-50641,104955,-34535,-376604,374491,904991,809386,392603,341437,459281,265109,134625,-197286,-165587,255909,493140,434530,170329,-101348,-230347,-265888,252635,257568,-110060,-360382,-24753,35509,-116570,-243192,-242917,-126024,-67675,-143639,-347020,-368869,-440117,-482796,-490373,-373279,-140926,10030,75543,202169,306948,304514,55945,-123626,-7009,122831,230928,128777,-157146,69085,221345,106559,-70172,41590,34613,56981,83639,-110715,-537062,-210106,69855,217528,240302,28696,63830,205955,301087,589656,671384,457333,274663,241246,246887,21871,-311215,-396079,-217299,-204920,-281113,-51302,27052,-18415,169942,220161,378500,364898,302981,-71472,-458334,-501206,-295539,-78081,38423,-108563,-300004,-224038,-138033,-126770,-271362,-317731,-95734,192916,348928,508433,361785,-36998,-374457,-218823,-88194,-229080,-302092,-83672,179848,455621,376642,-36599,165748,399779,93046,-465181,-199558,-99718,-56250,289489,567208,624937,484722,73669,-283850,-147236,8858,-99625,-183410,-203842,-452167,-128106,198773,315180,108181,-164281,-288723,63292,261414,265931,-1057,-44722,195784,363353,564071,291764,86807,-2300,-77553,94762,235588,181474,28134,-56336,-72854,118669,21959,-178435,-235684,-168553,-118181,-1454,-16965,49365,15170,10382,-121648,-436567,-11192,334587,548725,536963,466304,485239,315120,157189,14123,37361,-77251,-395767,-448884,-179337,-77412,-55442,-228899,-471118,-436818,-517427,-408717,-160344,-57543,-132155,14252,427593,529772,121898,-372508,438,103307,111226,161563,-85042,28819,113001,224420,129639,173321,213554,929,-159092,25747,-1681,-323116,-282370,-161764,-25492,-223485,-354394,155410,270552,147189,624372,882875,350434,-300687,-300116,-194432,-170689,-433431,-162445,129010,174033,197710,76973,-249819,-362056,-275349,-267059,-283243,2664,186836,100030,-349473,-96869,54113,-45671,-86161,-250690,-261270,165983,303498,148427,135437,350029,180896,121269,221160,-127419,-207016,171140,216078,-32816,-441808,-415434,-224948,58782,306587,233854,-78909,-243585,23672,307691,655203,906872,849136,375209,-289292,-380647,-42624,-19997,-70699,-155509,-292447,192497,255593,-306003,-310864,-95291,-227131,-349733,-193964,-69759,90521,281209,257024,106241,-324495,-307250,264469,897278,942573,264901,-284880,-129213,-42668,-390089,-516253,-183549,-74808,59717,-182430,-316463,-106800,-37866,6237,66231,64789,209369,224975,-27354,-459202,-199191,17239,72306,95070,-323253,-462515,-47439,239016,374892,416018,217747,-287359,-292617,-186753,-106260,237055,228072,69017,-21655,-48012,-291119,-523914,-337901,-432477,-170659,200886,66252,-361190,16660,260365,228002,-1118,-315254,-238818,-280465,-400133,360456,539837,150206,88460,214044,339226,319907,395474,229496,-48626,-454111,-482822,-315529,40880,300430,387166,109820,-135264,-415694,-453009,-82992,343110,611369,739059,421816,64997,-79867,219468,605510,794676,571940,150087,-160890,-272701,-149149,55708,181431,-175282,-332396,-271656,19063,357669,300779,-176457,-201487,-124189,-367978,-294807,-494424,-207699,86750,-4100,-197613,-55533,-114107,-282874,-203256,-352190,-427943,73177,388169,259348,78021,148930,273283,373462,217131,-148320,-411724,-459089,-209990,241035,443612,499131,304560,227784,268885,152311,-109696,-149458,97632,68407,-154541,-405642,-414472,8000,254500,287361,66638,62158,-19752,-24518,96337,-21455,-242392,-465683,-323753,-136661,5208,-211796,-183386,-147127,-78191,15479,137657,395301,587533,330181,-197257,-285103,18992,109193,377254,734241,993457,820400,350818,-79208,-64030,-45242,-432180,34097,671490,768174,419395,122063,315775,425235,288232,-123188,-197329,-15696,162788,326265,204724,-61025,-348326,-454466,-367086,-40968,86104,-35047,-229161,-233971,-428366,-320972,150887,325273,17917,-331525,348936,878016,1026735,973253,571124,508365,595172,379821,74579,-162905,-112287,-65580,-237787,-455784,74873,481054,592750,552917,535279,139423,-207822,51924,114760,175487,329667,237677,82756,-149716,-590093,-257162,-14962,263774,242021,272745,335685,229238,57828,-245665,-311316,-115539,359244,407879,216100,-199278,-223910,468038,787289,373805,-65299,686,264107,512074,537663,448747,293371,289189,317001,121684,-89481,268960,219016,-276612,-128414,129795,161178,466836,528261,217750,156898,75078,-213186,-449048,-365016,-427192,-260855,-3250,22008,198097,752579,1083649,1202297,942683,368546,-242314,-339221,-256814,-211131,149995,311309,263132,359195,412955,210029,56842,-59341,-58022,182398,337429,273374,139265,-119702,-537700,-397928,-434540,-277768,8664,185819,271592,188341,113740,87192,89250,311919,460597,310334,123981,-80560,-254485,-239132,-86385,58566,288719,539817,621595,167384,-441730,74711,405400,325496,-86106,-352371,63424,683527,1204440,1125646,717088,190659,264834,493860,427716,197857,129267,160674,-32631,-88152,-12143,81465,184668,122056,78004,61030,-306722,432520,884441,403409,-190120,-213030,-273139,-320759,-582253,-152928,69528,626,-275218,-385784,-183439,-188967,-180419,90020,297601,219930,91817,-16374,-297034,-477611,-201562,-93419,-18761,190365,-126911,-137820,-255536,-432905,-335212,-198535,-201286,-329323,-434638,-371023,-529242,-334327,126127,447322,355690,7308,-178019,35705,160503,-30993,-424266,-235379,-129524,57548,341223,338362,57017,-394705,-87936,485684,722600,526503,339194,144411,-78499,-173850,-223869,-271408,-437814,-84093,118232,327387,409501,399916,72837,-352414,-150424,32665,16336,-171061,-242797,184067,433446,306804,-157579,-303819,-313027,-401018,-333499,-196772,-84319,-227646,-356063,74734,221712,294204,402281,369797,18256,117164,357403,183437,-82778,-452647,-479422,-420743,-520395,-403804,-261349,-150942,235608,706504,725040,513920,-108770,-288211,-503465,156701,663794,932250,551388,71464,-285406,-291134,-183906,-107767,-239003,-96294,-10642,129408,276066,276342,170488,-137192,-496853,-349641,-56432,59329,-252355,-223772,185592,417607,112211,-196128,-197802,219107,242104,330542,-434247,-255904,-281171,-446314,115958,387507,164516,-480608,-237886,-174674,-463799,-104557,-15615,172426,289555,299168,419239,497052,208722,-433079,-318957,-71343,129209,215153,-77617,-503492,-564452,-351968,-132757,-145455,-262848,-176099,7449,298755,300739,71398,120983,381915,297543,210239,49514,-326307,-177090,73567,57903,-63936,-193454,-399837,-151067,83260,278523,263205,274649,69177,-257138,-205158,43268,-5456,-160622,118246,398711,670169,362194,-451773,489717,895892,620554,128303,103691,300899,529043,575008,389633,124157,-7236,31559,106375,186742,275972,265835,68694,-98530,-166411,-241478,-387253,-263702,31295,718498,939972,920063,300901,9105,-183880,-232116,-23553,-55755,-350923,-280589,-375566,-312869,-108347,-191063,-365352,-512649,-293370,-399234,-325131,15307,256826,563362,645149,400235,38287,-108551,401530,599733,437222,-29783,-515085,-484460,-235136,56759,278,-426134,46566,471360,563836,411007,177542,9095,-43874,-126256,-375430,-354381,-307718,-375197,-278418,-249313,-546796,-235567,-126455,-73931,-113028,-211831,-290565,-352551,-200982,-63805,-105935,-178069,-189486,-241183,-294776,-165121,-146991,-151234,-268260,-509482,-306112,155434,511366,462129,53102,-317904,57355,474758,548790,377821,373164,544857,536010,508098,430397,-70395,-259031,-240443,-170829,-105695,27547,58970,-1420,30228,243259,316955,115224,-59162,-279354,-384502,-468620,-525972,-162086,227759,442036,184664,-16950,-107885,63690,175835,-87386,-408104,-338751,-362278,-200010,194979,317067,182254,30488,-171035,-234481,-109632,-228891,-231300,174442,300349,-82164,15764,199003,200905,33481,-249098,-273585,-190532,53712,608454,1044277,1081957,511487,607994,743328,670153,538605,441602,261422,73327,10191,-157113,-238840,-34685,389180,588519,390670,-82058,-228347,4012,-165754,-404638,53615,313965,284377,265398,354021,111916,-59904,17148,-70441,-265394,-425666,-500004,-260328,9184,225393,314189,225708,-36553,-181244,-101275,54854,82412,-118228,-233879,-206650,-350998,130389,556240,229666,-309078,-336691,-246831,-63903,188618,511771,539557,198354,-173806,-187979,-286257,-398436,-460982,-331803,327800,724025,583546,122169,303041,535287,348930,-199649,-325575,286359,320767,-58015,-352850,-44021,-35376,-382945,-323362,-126851,-169150,-342763,-539325,-543849,-491575,-237716,12061,140049,87197,36468,-31422,24171,68072,123433,14719,99980,24212,140263,103544,-53681,-292186,-171761,27466,39282,91248,227747,48831,-32008,-162071,-454073,-436317,-396710,-502640,-385567,-243614,-192312,300542,775044,981866,857240,476760,234395,418208,14630,-334711,-29829,200726,304631,204343,-9684,-160387,-207281,-137994,-107477,10678,278912,398049,175916,-165681,-479289,-181218,72812,-53726,-348330,63141,569230,521841,653934,613665,199498,-426883,-67142,-9489,-86241,180354,262103,95660,-144298,-519497,-51014,367431,352199,379045,399724,393687,327413,9454,-204164,235887,240552,-8964,-292582,-219433,-66959,-111231,-268659,-132891,-11563,-175850,-138820,172794,444523,445250,355183,243062,-368813,-109564,247224,333421,369087,160205,155058,323268,325800,73698,-118858,-162327,-378919,-446704,-407782,-261197,-178003,-186570,-419413,-461979,-463055,-185073,-33944,-305927,-72293,266089,224291,-239004,-240617,201379,151134,-233393,-431457,-365193,-429885,-225976,-242538,-476114,-246642,55764,22565,-82857,-51829,211347,73936,-250843,62551,407744,378356,276635,183164,69147,-130580,-174746,1640,16869,-219491,-254122,125691,196526,-48481,77584,-35946,37341,239468,321564,-214120,-306466,92501,392525,483989,441791,177110,-115577,145605,394745,636767,541685,513911,383403,-57618,-302807,-142014,66780,204686,384322,362968,146229,-38146,62371,-21658,-55784,312808,453780,200498,-247741,-343710,-120645,-124125,-109617,9951,259233,216904,-162097,-460887,-233425,-390340,-471342,76005,170055,86566,-27839,-200573,-64356,-15851,-154095,-411400,-516636,-245855,-161507,-122496,-107074,-151525,227359,429091,658400,630929,345372,110185,48985,147186,325518,284567,42297,-12716,121400,221609,128736,-147743,118594,440304,421240,-58097,-539031,-197449,-99357,-191621,-186192,-110651,-76662,-27736,397312,774191,1127816,923800,562534,415422,419793,299978,179587,-105156,-497797,-302930,-28971,9605,-119939,-219360,-48739,141608,282557,437736,409400,-118182,-206855,239269,511931,498571,272961,156348,55213,-85036,-227914,-128899,-28101,-66830,-106634,-323947,-324276,-329110,-323037,-392543,-331239,-485673,-137971,583111,1029460,996706,339518,-2147,316875,809469,869578,183428,-275974,-68434,283412,166353,-154660,-354678,-223868,-63361,-14492,-118252,-51337,79456,41488,-5396,264635,114266,-178771,-194232,-142090,-269405,-264031,-267886,-331361,-319743,-275333,-156268,72979,379102,584571,454170,191945,244567,206037,17584,-218686,-278041,-91993,-82214,-139807,-239925,-174058,54133,547978,830287,751832,206785,-445402,199963,422365,50991,-270734,-34911,-39552,-179231,16341,141539,188356,-172497,-558442,-86215,357648,453370,357837,237610,193039,363467,551772,571920,739822,872658,900611,870208,484249,164213,-87757,-253500,-19859,144563,215974,205477,255699,167285,-10821,-247088,-247816,-13530,154284,-73247,-561081,-292653,-46215,-295275,-145378,310019,556532,497138,246345,272474,321227,300218,37451,-518127,-310537,-344934,-295969,-197468,-197212,-89605,-83005,-173216,-262619,-521463,-385501,-356716,-324,270176,323772,-27987,-112012,20873,-101857,-482219,-37584,456062,440929,358782,300864,149619,181168,82832,-373381,-77155,316495,196506,-21351,104397,50198,-54107,-192408,-162181,-31250,-10259,-73706,-67385,-49583,-173866,-273897,-383857,-465505,-467590,-293546,-122490,195525,341416,172556,-140458,-420422,-417186,-212188,263749,368055,256430,301529,83574,46474,28431,-153779,-259867,-209424,-123373,44801,287955,276874,-99058,-393671,126068,645912,553727,143649,-103525,-238583,-104841,140780,166899,335729,458227,130555,-212894,-139656,-63971,60648,225898,211958,53038,-53508,-208339,-489139,-409591,-293916,-112240,50381,-100121,21980,239192,263370,-45584,-370241,-329375,-360285,-203057,-108715,-167821,-443475,-255601,53435,365587,329761,-3172,-346043,-193184,-302258,-222353,267710,592889,519052,212271,-81590,-366007,-261709,-140685,-197749,-569501,-468108,-371451,-330111,193298,492154,535551,305789,46720,-430470,17138,360395,183266,-233035,-472918,-131715,-195735,-359701,-469753,-345644,-292495,74179,604016,1094434,933014,403679,376264,432148,548298,582381,716994,573674,181279,284609,596753,741131,537675,212987,-145988,-179476,-23748,127064,109100,304150,679860,894125,674631,417982,37939,-251035,-433196,-286052,-89114,253224,467091,462254,258777,88824,7575,139144,156886,-233349,-240962,106193,6816,-226401,-528133,-190328,-180000,-122279,-220767,-242470,-165657,42715,61920,12387,-162679,-416247,-534650,-346292,68287,252300,226247,4441,-380576,-348168,-73268,63933,273434,438307,386569,304368,65070,-290711,-421578,-193499,-153587,-25824,33998,-34066,-198594,-228553,-149688,-101989,-187188,-398836,-110809,248199,307908,78310,-112401,-333089,-406303,-1623,344585,375163,293843,86909,157971,372609,524478,430106,256966,147067,70296,-159944,-283594,-12257,208776,228136,-100631,-1910,481496,462971,285447,104435,27836,247396,511428,425223,-125966,-490004,-305308,-301909,-472826,-451432,-126303,106735,-30116,424925,1091263,1303480,958016,250482,-257591,-382429,-371414,-398294,-198103,80184,351181,399814,112015,-312772,-533551,-470197,-404262,-292939,79607,396324,457570,395541,416250,324990,-60956,-71777,208377,108079,-19915,434841,599760,341114,-359469,24564,189696,15547,-200680,-154366,-71858,-83713,-136061,-155925,171624,772147,957372,535052,161716,286266,632448,370103,-66387,-219372,-426283,-448058,-116882,-45798,-160414,-420905,-297281,-114953,-15416,97622,276226,390238,405648,353149,264023,155284,118193,17564,-389123,-353745,-9246,-22581,-158310,-193596,-106814,152975,393371,479130,244360,-31124,207521,291683,-35249,-272602,202900,242701,-61327,-375005,-244751,-285376,-317093,-332938,-361576,-181618,-127338,-74411,101017],[351140,202343,6655,-92302,-257357,-59904,314894,289556,131597,-106956,54558,96331,-75159,-346405,-197382,-282480,-320903,60424,462357,542680,435571,325113,190387,258176,249160,72336,-81972,-15413,152350,235302,196457,66068,38966,176047,264544,-14017,-348472,-443203,-332472,-42294,199819,214657,47670,-122265,156679,464872,790199,806201,621037,289262,52368,-223290,-47093,122214,51876,-193752,67943,610685,548087,230475,-35641,-335367,-454410,-384881,-245133,-213758,-148507,-57221,15786,-23695,5088,37456,-125120,-348721,-458861,-380302,-274852,-469592,-229412,-10418,-278828,-4025,482852,440467,-84849,-388815,-137039,-97456,-130495,-236233,-285937,-315041,-332828,90987,498005,435951,184894,311110,515311,231734,142047,21963,-48300,318464,336154,90904,400986,708780,369969,-44453,-348807,-255455,14265,29237,-71597,-121024,-451823,12854,236498,136174,87501,-103462,-65576,50102,-69047,-223981,-417614,-391197,-202891,27365,292420,328554,-50174,-469392,-105018,38096,-105513,111810,472532,450367,96140,-236674,-145178,-24990,-115072,-371823,274620,723216,775694,617936,613844,672279,468511,230757,-122582,-358265,116125,423399,449027,85585,-185046,49515,-286776,-447958,-336156,-390766,-197742,222363,221821,26968,-93185,-203913,-359502,-458699,-460397,-345717,-363921,-367012,-172538,-124940,-8816,-113597,-120342,-268598,-158010,-23304,64086,-20351,-176446,-259120,-152993,80347,-125306,-255685,76775,188891,163966,28264,-27374,-171114,-205654,-23197,71064,-61241,-228626,-66841,247037,519470,275810,263907,290832,488927,828612,786237,247018,118565,152985,271031,90522,-60154,-31832,89379,14213,107007,158708,-11334,-168599,17119,136333,66491,-179535,-103087,-232830,-308877,-273114,-181683,-9992,188667,189706,-141510,-223211,-111251,27313,-125962,-300060,-23448,258657,547936,701058,480399,70858,-314647,-283232,-175290,-323716,-216996,132215,417225,605096,355315,-102767,210161,528126,281668,-267691,-183744,7899,-21856,89608,386004,662603,858440,550296,187081,-189751,-348762,-354820,-296318,-287573,-235170,-62458,151050,52081,-223243,-415697,-280763,-7934,85296,149767,-32372,-74646,38367,124413,155668,62727,-14837,-153821,-241670,-128951,-81700,-191190,-349358,-86293,-58147,-165730,-282023,-394737,-356524,-282350,-286051,-228630,-124467,25056,139669,268381,6787,-308544,136468,608035,887383,834646,528794,221197,-69709,-204039,-312591,-191507,-176797,-467326,-344910,-39926,91939,56471,-254471,-373617,-277421,-430820,-415337,19907,155717,-46663,147254,591600,625565,-73875,-344022,387387,553639,468720,501763,377253,265016,208634,361513,80999,-101104,-112731,-302127,-218466,110784,7873,-470564,-167968,115519,256,-445206,-266471,-2301,-5361,-13101,610242,736761,178577,-254496,-343864,-212406,-234821,-311564,-31328,282935,270386,224316,97886,-145319,-63004,50708,8074,-121637,-98412,-101464,-200458,-82131,116675,124501,617,-174220,-437461,-77069,305083,449840,15897,-118827,-56007,-98262,-43608,105058,-180191,-116260,262183,317055,141339,-78930,-73516,110642,253451,386862,245632,-53764,-180485,68736,300303,608954,813924,769041,411557,-125962,-542831,-110045,121670,136996,97952,-263262,-266478,-75970,-345971,-19580,121003,-1228,-73384,34068,127290,131329,256234,167287,114231,-243915,-374227,203031,893264,1041554,419444,-301919,-235576,94928,63805,-190235,-406674,-178641,-112227,-291492,-297610,-68825,-83748,-193974,-33056,23818,115495,84286,-201998,-380634,-144249,-24411,-60906,27007,-75625,-336424,-422035,-102120,95437,291745,207364,-372255,-222356,-43955,123948,529766,660422,358244,16189,-224912,-362700,-369297,-291223,-202511,-38609,214386,195657,-189549,-266982,124063,227827,72585,-350339,-203531,-155356,-432457,-23851,316254,122231,-10472,146467,483123,702050,611519,291484,-101430,-240575,-211323,-192998,51066,295412,388728,112774,-86853,-403377,-424070,-209978,121764,316978,512950,343948,64152,-59916,265568,678283,937474,700267,93992,-274800,-186482,-63632,245946,456779,33841,-305639,-190681,-192881,166300,190877,-325510,-88344,181832,-217585,-454237,-338335,-111554,-44743,-251977,-593493,-219368,-91047,-131492,-221895,-467694,-122036,282916,429085,268208,83962,164637,154464,265849,156414,-159373,-549839,-397945,-17999,339632,645936,556687,275091,242938,97015,-101243,-357252,-160310,51880,119697,18170,-189980,-376891,-86543,43393,105140,130981,43865,-18678,-74123,-40187,-61711,-178579,-176619,-148772,74293,126638,56443,178751,50655,-33798,3449,86502,299808,348553,153528,-151093,-192388,-136402,-363726,66717,442498,822150,866941,493271,94160,61888,59015,-232123,23686,540545,648454,396695,188406,312461,457915,187115,9486,118870,396542,496257,553915,371895,-530,-351845,-508251,-60665,182658,202950,2982,-135374,-112399,-129392,-99252,51007,15039,-219814,-149122,289905,637418,654049,723371,479125,392968,410029,171755,-74832,-347393,-161609,-90830,-203208,-387736,287310,819437,812225,628441,328623,-78372,-176836,93256,40995,-49737,-138658,-187565,-121299,-92452,-247879,-267697,-166789,-45605,53098,228996,368146,297608,74301,-272146,-484986,-338589,-25536,200371,59875,-244085,-189268,468704,918023,626469,144335,408031,727841,1103753,916849,624597,312481,127246,87358,-72051,-30119,277490,97390,-252468,39252,144647,290852,730222,683111,277916,139876,133606,-33191,-202984,-196986,18882,11718,-22280,-278037,222644,994693,1423218,1449654,966597,348482,-85425,-102581,-245327,-326356,77020,336127,482155,677631,536670,208937,-32697,-126555,-318809,97472,391998,403769,382368,213839,-146558,-507192,-465942,-386139,-265783,-178295,-168761,-64755,-48603,-80800,-46979,187759,303513,110780,33361,-158267,-252453,-379082,-368915,-206710,199874,613131,745773,287930,-355950,49566,413076,335095,5094,6401,374580,779309,1063748,917189,627273,311389,568659,792168,672413,305715,261779,127383,-18811,-84764,58015,186015,129782,90095,-111392,-82978,-414555,373078,759309,371207,-160421,-343686,-446715,-319974,-506516,-223832,-8767,-42474,-222343,-147261,94776,458278,290411,166171,167870,73059,-61697,-93880,-313807,-553850,-322354,-162917,17193,337263,275011,364821,292662,-64141,-208234,-256916,-209020,-298131,-378004,-231690,-340193,-330572,-79059,144245,254238,245629,113737,131285,269796,160393,-221189,-311917,-153190,-45016,114149,203845,81423,-142263,-44752,397939,568592,417344,256023,155861,203078,378628,183171,-216974,-257505,129257,297580,170203,220278,389367,130610,-440185,-323634,-146872,-138886,-199545,-23026,348342,573020,266577,-239339,-401970,-281896,-357970,-209030,70340,308130,181958,-371183,-248227,28087,209700,371516,283166,-210881,-40381,366491,415569,178634,-134584,-369474,-577344,-528951,-320458,-175214,-187034,65591,571837,620970,502679,55295,-103340,-411396,47792,608645,985794,588417,136503,-254937,-366166,-193817,-173549,-395442,-320506,-101061,99181,427025,483066,474232,123354,-286361,-154605,126378,214746,-141891,-250631,182673,470250,253092,-161783,-321527,189752,457846,419323,-79831,-388754,-384750,-317793,-42359,142402,-19614,-299337,-462656,-352596,44170,160316,-86421,22959,217234,210926,304004,617481,538423,-84502,-514272,-142347,75354,103251,-229620,-534974,-593912,-489174,-337338,-242053,-339293,-396180,-316888,-91571,-1913,-23790,215348,773551,935739,644579,344307,-93288,-196669,191940,252008,-74297,-500768,-408872,-318979,-234975,66783,262139,289712,-158,-390614,-217692,-70489,-139336,72347,358148,477387,390182,99706,28201,703960,868873,501658,-89165,-49510,341845,611735,561785,392613,24344,-183760,-145765,-40604,91957,43947,-120208,-300831,-236993,-205764,-159319,-193098,-13135,-59399,324390,459996,595180,-4829,-96977,-242878,-311112,-20450,-37795,-364522,-172129,-149370,-254095,-208854,-172386,-280333,-378747,-97141,-185853,-360251,-54977,197906,481916,572974,496688,256558,-119207,-122145,-60913,-31201,-346303,-317464,-220053,-52004,144415,130000,-196589,-549308,-168179,138086,276329,144685,-35754,-223463,-297687,-481710,-551454,-505713,-255762,-172546,-150177,-241838,251781,330788,215984,-142397,-408228,-508202,-512911,-251041,-22138,131495,1238,-157351,-244251,-329368,-274734,-219421,-44893,-76455,-347404,-327993,245457,730745,848777,230588,-237850,136105,648178,800877,520274,404825,682141,551427,146818,-234871,-615233,-353395,-359333,-257166,-160336,26049,128842,161635,210038,348602,416532,166619,-176028,-514042,-369781,-318410,-235558,-6005,254791,430524,257834,136260,22487,202477,142398,-105495,-375418,-390719,-299807,-113125,40116,-55591,-80524,-8404,-177865,-312764,-7970,-90964,-177921,215852,255841,-191566,-10331,117895,36445,-209287,-472572,-359700,-58738,200939,796016,1188065,1067190,362020,259806,398994,402457,435975,410717,257260,165532,107917,-91834,-294097,-516802,115441,492540,389205,-7036,-48716,319485,120030,-272108,-32331,385019,436699,503421,654181,419251,236491,231526,33132,-193469,-354369,-395190,-456949,-45274,332397,547909,505678,289134,104881,101520,148986,102947,-261706,-150093,-11668,-425443,-188563,343798,165611,-290093,-576696,-606235,-284305,37620,330792,376755,73184,-350314,-461080,-592025,-330717,-260402,-325237,94829,480243,360690,-1231,161356,322827,176567,-494726,-123924,474679,494713,136816,-465116,-342079,-96820,-304567,-370304,-216403,-159393,-210861,-298778,-395925,-379647,-145950,92308,245258,224914,196081,67955,-148678,-302332,70295,71406,81668,-139821,-67144,36449,-112588,-375441,-240042,-115671,-197293,69251,222828,-3573,-298053,-463351,-621825,-465786,-469578,-271153,-190352,-292588,-83917,598140,1092477,1258786,857517,282521,-187560,-304611,-605818,-129073,23568,32182,138715,91930,-195283,-392299,-248857,-127895,78233,255221,359692,417204,158376,-202485,-519329,-202213,109624,55093,-342229,-65793,497695,489147,408331,418831,206266,-372879,18339,165397,60853,220410,275993,130302,-52946,-477109,-30768,431925,524224,734422,739368,339203,41169,-143082,22418,188384,-3357,-301714,-382350,-96673,312972,422760,324161,-183816,-478181,-529138,91957,445783,439902,89031,-101330,-97136,-434346,-24003,309692,442925,472677,376145,489067,667669,595736,211664,34062,19829,-217446,-277927,-269742,-267396,-126767,240412,148760,-21991,-117379,-134817,-140121,-472190,-387838,-77735,-106000,-421431,-240481,187254,73723,-150308,-177048,-257633,-369777,-190070,-167720,-372123,-354750,-238473,-369370,-92213,206864,197523,-8481,-293885,-35560,221580,121609,141249,190710,117023,25436,121517,407858,356962,48012,-196738,156796,227601,-179387,-180619,-220388,-50553,191967,231263,-393690,-83850,290608,476875,468934,410019,5350,-149966,339519,608545,744498,595506,552096,344275,-102712,-444214,-341136,19297,334116,497834,389904,68453,-120499,47412,74719,-98887,259002,528117,294391,-268731,-63037,307021,115640,-176860,-149678,-249805,-345722,-213765,-186240,-308920,-576011,-131978,370812,367751,111821,-85182,-208035,51975,183075,170383,-75863,-137460,-295621,-56294,128515,293924,124063,293709,383317,560358,519854,137012,-120308,-140967,145220,454672,580418,478708,383830,250398,4715,-337389,-361895,192711,363057,220021,-198367,-422770,-187982,-53839,-105395,-153367,70881,227231,333571,525143,526337,495931,298773,217114,321199,302924,38825,20853,-138530,-510737,-226815,16061,63965,-34846,-216629,-133562,-47340,39335,413015,502623,167075,-134440,134480,434815,389228,178155,109902,15422,-232504,-176281,135018,256489,35792,-119685,-400736,-289279,-262936,-366316,-369646,-322635,-489375,-163997,408989,804971,682131,118454,-183991,428448,991126,1277341,544429,-264858,-190108,200084,131292,-145657,-262473,-50091,174720,116682,-80231,35400,102327,4698,-52562,96818,-145164,-306410,-312027,-194227,-99177,231261,89892,-98542,-278790,-335510,-262345,-45151,239376,371308,241875,181209,312744,256800,50098,-170932,-465406,-478617,-297611,-143832,22615,127080,179323,484097,650827,557841,145408,-346087,-60999,2498,-335782,-368601,74281,155719,32301,8859,165108,353672,33031,-362297,-422505,-1874,84553,128835,-10994,-77546,-21432,301905,555854,802825,1028114,997131,850102,528878,152523,-163869,-255019,24758,135395,138485,140353,315334,340264,201638,-76043,-159255,38879,211478,86674,-437589,-384259,-169947,-307180,-45596,319890,494899,502265,191967,174626,226255,58097,-296650,-489417,-113154,-261990,-549602,-428294,-252351,74255,152777,-1538,-248646,-496887,-363374,-457266,-118301,226370,308533,124030,2715,44516,-115325,-343983,-8175,439999,374313,183453,158158,283320,367723,152709,-328913,-231878,99052,118274,143483,250234,-10714,-147322,132075,313134,175319,-170249,-364543,-88061,29926,129447,131587,14143,-190875,-410161,-296541,-48989,270047,493058,419225,94119,-272073,-298970,-42973,321828,403476,298341,345381,252702,161869,-49530,-280312,-150973,-105235,-287650,-225232,204000,372889,-3058,-512560,-175503,265005,306943,-84626,-289601,-313959,-80899,61724,-59311,79879,220344,131855,-200344,-299455,74377,306882,298070,73361,-171434,-352601,-320642,-412477,-504179,-379321,-253877,-86134,-178127,58229,296646,307067,58775,-269917,-422924,-411843,-239841,-83769,-106014,-304077,-480306,-47468,232556,162011,-241430,-364495,-55186,-191120,-266655,311054,599678,554479,314423,104852,-19801,-43685,-139778,-254305,-459352,-534316,-568066,-232988,291496,601603,619750,409176,208823,-382497,-40691,276855,145836,-216030,35128,245937,6014,-245758,-414662,-447348,-487035,141596,575231,1106760,1182670,852306,889494,740978,619129,417819,568781,361323,61141,272176,597485,662129,308953,-57123,-359163,-393165,-117969,146142,201102,214223,593275,1032076,988913,562221,79905,-255475,-364955,-315604,-136490,186019,418719,437446,255294,174293,64716,39530,-57612,-260435,-245589,150045,232780,63536,-335994,-293038,-276133,-312361,-311082,-221264,-68606,106441,94815,152564,88113,-59949,-309848,-578078,-214010,-97831,-119988,-270089,-378533,-340477,37725,235825,491289,630478,426746,182814,-207447,-547091,-442371,-347809,-275209,-61648,25235,-71701,-247595,-388589,-320291,-219268,-19835,-48728,-43128,249192,451010,368193,150062,-98688,-530492,40221,560190,398163,-46553,-218545,130846,474705,733226,604815,171600,-14271,30794,-152934,-242057,-25407,260606,399847,-100060,-267127,311771,371288,199425,-7268,-152524,152112,354918,279134,-162019,-219172,-117141,-218026,-467123,-419265,-543450,-197143,290147,731233,1096951,1053250,634914,17177,-449666,-302170,-313243,-279616,-65663,74892,119048,43240,-62736,-222763,-234481,-96596,-68203,-135560,225205,490969,436294,88193,188071,164431,-4010,-259021,77088,130197,163160,544519,706815,363305,-249144,224222,393604,135355,-171952,-116759,-110989,-103365,-104081,15822,359021,688503,630964,393626,237941,388981,609292,197660,-265991,-141981,-238244,-465886,-346020,-101671,-72446,-274898,-541767,-266341,-59763,76124,163951,253082,332702,263705,131575,-4621,4737,-18357,-298480,-440495,11944,154800,114380,38381,32520,185643,335810,318727,82769,-49371,253483,327373,40698,-151993,231129,207492,-125445,-204721,-33680,-232556,-151015,-80262,-221117,-152901,37812,58779,183936],[344581,294593,55035,-113209,-148072,49780,230048,147953,45114,67315,103326,-24895,-138948,-119984,-111195,-233984,-354824,-105676,349193,529771,429653,376774,244702,283909,299057,110358,-28888,77913,191877,174042,132943,43151,-187195,-121862,12136,-110413,-374251,-401091,-307969,-17060,260062,221932,4379,-99666,65075,181330,395316,601906,635119,390173,2459,-401873,-312060,-208201,-179647,-339241,-294822,290155,269522,111557,-85987,-249149,-317982,-276465,-292195,-298878,-134999,-107307,-28148,73389,190076,147259,-134347,-411105,-290355,-84461,-53505,-316914,-324634,-127190,-355375,-67445,388720,373366,30677,-343661,-63663,63584,47055,-49467,-175496,-389571,-337892,-19723,306714,315556,155907,286308,521307,184783,127764,181756,193211,523190,612574,186532,-51128,344832,189849,-99810,-291844,-278451,5008,195657,275569,213685,-73592,7754,78138,-113445,-25712,-125497,-73544,60598,-15957,-121549,-347968,-366359,-190693,-109266,102071,317145,115003,-307596,-413179,-51875,-143281,70690,351722,250433,-161538,-291814,-156392,-133998,-202968,-467489,26018,425923,689672,765088,738695,678311,512808,232599,-54646,-281793,29477,337882,466439,76381,-360394,44357,-21041,-116878,-406460,-395115,-12953,358391,394038,320730,69623,-6849,50025,53460,-208516,-500422,-280150,-179397,119822,305336,335496,4085,-352653,-404810,-458840,-373875,-224000,-93849,-127581,-392497,-254118,-52218,-344999,-269185,69545,143482,119395,8161,-114950,-254078,-281662,-5140,267435,290655,36409,-22391,330939,650824,426147,319876,245931,582746,845452,754674,85208,-53001,20690,178552,47045,54084,227360,411404,433600,502886,237377,-170585,-384930,-253013,39871,42509,-278333,-509291,-259933,-78074,-92085,-40243,107087,314277,361382,-107105,-359123,-78183,123010,-135551,-218778,-43241,183754,707508,793485,448828,36368,-384687,-323873,-200815,-432410,-209722,243440,527180,601984,221475,-264683,187146,513340,261226,-237165,-145876,81628,-3784,-128266,170539,604593,912918,746521,574632,188641,-95062,-388962,-290872,-143016,-3075,49898,111117,-125602,-370480,-400682,-178562,-121603,-180737,-89463,-155238,-210546,-216061,-119283,-242444,-116712,-92807,-234368,-388601,-286094,-199151,-360284,-326744,-84606,-36022,-311977,-535278,-483409,-304375,-247164,-255826,-153205,-150268,-101587,118387,308897,18055,-204593,246339,782252,1025841,919896,421509,-35662,-240204,-423483,-488429,-434220,-403161,-453690,-293049,-35555,188416,209512,60741,-65158,-91183,-263550,-461415,93102,293419,9692,175934,521315,443607,-294234,-14941,737209,916053,796259,701856,686292,360541,109632,118053,-37549,-275268,-409201,-324447,3775,239062,167407,-100819,-21080,227907,145013,-321475,-419603,-346502,-429169,-164116,447358,465219,18806,-250854,-349337,-115626,-99179,-60255,93960,284696,219246,102058,-46783,-161125,157278,336797,289325,117421,-107869,-194775,-156457,174451,233728,151571,4775,-322451,-390701,38115,140975,199640,-245504,-148982,-186115,-390508,-192636,-47745,-284395,-59534,297638,349393,249342,228808,197311,332898,353866,406672,267112,48203,-89174,39255,137892,357942,558995,539561,322786,-46606,-478424,-242125,168955,278489,283218,24359,-218174,-176915,-6174,247248,263852,105852,96640,212833,213948,70897,133645,42828,39737,-177301,-408683,56509,702799,972958,613574,-121316,-400345,122718,382690,193436,110895,48200,-144589,-425529,-306573,-94022,-162795,-305921,-121202,-66139,-69410,-56554,-264233,-174298,-105581,-60733,-44150,81385,231658,133517,-128991,-182850,77996,347597,363736,-105201,-173244,-6555,180256,518154,751779,460876,24359,-401201,-494871,-334933,-187411,722,10347,73521,200645,-59133,-514488,-94388,89299,3944,-423459,-178458,-71679,-138127,68560,178035,-29032,-189342,-457,486441,930193,696146,251972,-157624,-19110,50540,-156981,-128669,123785,248685,96156,-130704,-388838,-465627,-354760,-112803,16325,214387,226650,50369,-20456,275286,628193,859323,637210,-130915,-281872,-84779,18016,394473,687337,359577,-86762,-43474,-382044,-85504,23070,-366263,59640,423530,89622,-408645,-288214,40281,148074,-41887,-384739,-375709,-11893,100510,-207623,-468022,98652,309181,213115,88030,-22627,39147,-134201,-74293,-109503,-302662,-431640,-222757,223054,568916,856086,514244,100590,46777,-140222,-308989,-478881,-261823,-130671,70248,120419,-30134,-261489,-121308,57749,58936,141517,-19454,-55703,-203629,-258594,-55648,85844,99955,109830,211504,188156,352070,384305,135464,-89416,-108653,-24797,64777,-61086,-197474,-87329,169117,137205,-259452,-239455,173223,596010,762508,518490,242679,120367,96956,-1132,9869,193503,284969,230939,222457,141044,168872,-113237,36270,342534,700193,780132,671765,378666,-81019,-255304,-208231,153645,314889,231221,-8874,-2385,134125,215376,91206,-85130,-268442,-189862,-19859,95080,157462,91419,129427,163297,39307,-53216,-206659,-347610,-502589,-269844,-46712,-202750,-239666,457418,989168,911255,594560,103163,-313016,-207203,41958,-31949,-115320,85002,328550,417152,425609,-55638,-311692,-310154,-411828,-175186,170652,414300,369138,13889,-358766,-499287,-390644,-147560,-45895,-38138,-248679,-209110,271874,688927,546106,18385,368327,834445,1214596,952605,603366,195434,-163211,-252867,-119282,79628,290458,7384,-240972,54631,75132,340542,839023,819579,441668,100783,119532,154822,73205,183583,211482,61974,-103655,-492286,271068,928254,1324966,1331930,891584,385677,-65922,-149304,-382414,-439224,-53058,279893,616731,806960,502499,78535,-150372,-233278,-507776,-59043,287624,384520,464201,397342,145262,-274651,-386566,-484540,-560491,-486143,-369075,-272782,-238978,-311768,-262084,-65905,11007,-114436,-91672,-242157,-344715,-549980,-406922,-304644,200784,662514,718254,323343,-387481,-14268,336973,308814,157968,196532,445654,622600,667911,499554,261500,236859,683621,869792,729512,388340,314525,67843,-2260,-31203,153999,269493,132952,63294,-271192,-221194,-522764,46826,329288,190674,-128880,-351714,-249128,-176485,-443561,-373775,-158754,-164420,-218929,-25763,354037,707681,420476,66230,-102058,-176354,-351511,-305490,-320169,-456272,-643208,-426436,-85500,354961,776739,801269,660529,192799,-68658,-347684,-303335,-307725,-323401,-79299,-75454,-174104,-236444,-166612,256142,439497,200108,94420,311434,304976,-77955,-297974,-139895,-140013,-139913,-6542,10710,9606,23780,262747,403385,305669,182046,133100,391056,701598,466932,19114,200048,447612,569601,-3476,-77417,298203,205879,-206596,-244140,-191086,-210655,-246856,98580,488497,703957,359802,80355,-134757,-205629,-227865,-134042,219569,520285,407237,-52251,-608944,-155215,166974,344613,205161,-368173,-198706,336728,631951,417130,195590,-65759,-467214,-475339,-226582,-106934,-117974,-97440,214685,357329,286685,102827,-46809,-277016,-72364,476563,757875,478732,91362,-210385,-457560,-303857,-287682,-444813,-577391,-365361,-5901,408375,559321,634700,371368,55904,70189,300742,300205,-82344,-330182,62803,250334,157614,-207740,-123322,296397,539938,196409,-36340,-384612,-353630,-266296,-144339,-16394,-83540,-43555,-131109,230166,504663,442208,-142087,-57700,275865,84576,53375,594984,768446,277268,-301568,-107879,50940,-64300,-444854,-532584,-672175,-560162,-427893,-269574,-355076,-496320,-585068,-521955,-273150,-90610,160300,679291,1062834,866155,603316,155017,-229199,234754,396549,-26600,-577425,-220655,-138420,-426113,-212957,134502,112769,-144674,-331924,-179956,-205001,-150974,338269,529701,453209,54887,54652,474255,893492,970145,579608,-56269,-233062,322760,607082,490652,304259,-86539,-266408,-130808,82954,272873,215426,-19026,-328812,-530891,-294658,-209642,-123122,102527,125809,-85671,-269716,-161254,-414598,-195094,-240202,-425924,-76731,-26054,-378824,-196039,-19190,-149839,-217352,-46379,-148299,-226417,89184,87771,-155337,-90037,101374,192375,275817,460247,464802,237628,-57732,-580127,-216377,-163565,-405,96364,246680,361985,367001,171945,-21244,-385819,-374813,61660,73517,-41545,-249574,-353423,-454728,-486613,-259542,-2052,112542,130106,162371,582603,634669,337715,-242068,-521521,-491968,-490009,-338306,-71454,267849,241057,-12144,-142789,-236307,-139793,-98334,121388,91000,-134960,-387016,212441,716046,853915,204314,-304614,70487,637745,901284,582462,275050,521996,433263,30938,-196197,-160697,-220623,-429717,-322065,-155820,82907,250280,310858,315716,303447,298325,62797,-359945,-444854,-181030,-143679,-66141,128123,329154,420040,390032,262795,130471,222048,53517,-92992,-345157,-477697,-144275,116559,-8806,-396243,-152160,155881,-35196,-381705,-61854,-134904,-98951,306596,177358,-405558,-89656,73448,-72234,-391638,-533227,-313533,127497,383375,876650,1039865,592545,42881,-152591,-37899,41878,273663,371340,301140,300912,232114,103269,30488,-178769,-31694,363153,340260,6204,34398,556398,413410,-17499,-144679,344787,500411,696710,769097,553783,427080,386234,154173,-141621,-375615,-286485,-527880,-205492,277243,595749,654672,541942,347907,222808,139637,-8130,-373368,51743,230799,-116816,-412104,11368,42717,-251262,-529561,-418331,-300493,-109498,120074,230249,19963,-334657,-641594,-524824,-203671,-95406,-247798,-132879,188202,111644,-234723,-143629,21540,-90567,-528205,109192,575343,569439,319528,-238980,-509075,-200147,-258904,-390059,-351960,-247526,-177650,-151130,-249095,-225483,-77259,74949,224365,276749,281522,154577,-211301,-518446,109360,109240,-6547,-293586,-343562,-129788,-227499,-469774,-342480,-377205,-343666,208828,241251,-93294,-459566,-341554,-342832,-457223,-393144,27477,104605,-150728,76057,585389,966481,1044558,681403,203584,-273547,-246321,2199,373211,273063,-171815,-177897,-108874,-295350,-365984,-231848,-60105,285287,398632,344646,321714,54605,-293515,-526386,-244803,50604,111909,-263858,-294770,277722,395928,61906,167413,225662,-123326,101573,241530,76694,150000,203816,166059,92493,-351780,-68160,486607,714215,848995,732690,123090,-188305,76872,401611,282354,-37229,-414622,-333983,-104211,313880,656229,832693,450004,57102,-82443,335218,683592,544080,57702,-497996,-375691,-371738,-80161,215250,372332,321206,333570,621709,894965,740107,301780,155929,-16693,-215000,-177404,-216986,-356870,-142874,528206,828191,351924,196941,-67742,-217444,-358097,-345925,-354507,-520688,-488916,-47128,264719,94681,33378,71133,-115841,-347175,-192169,-108705,-240124,-402052,-400066,-272450,-56621,166071,-37761,-240458,-345423,-113604,26190,-143314,-1356,227099,150062,173445,331634,642564,678107,289792,-177372,39702,93055,-350629,-572980,-464568,-253770,-61535,-81750,-438379,-8288,313847,397982,334733,264936,-214216,-182923,485549,649827,624422,466596,477393,336921,81674,-242769,-519252,-200646,237859,379759,205147,-253009,-410053,-170111,69930,61942,204820,468926,294498,-103424,260269,641858,270151,-238697,-138408,-264582,-269295,-115457,-80627,-391997,-476380,63462,489236,517517,97249,-194713,-302268,42640,354616,612814,422510,381541,-265990,-207382,164064,442984,323291,333977,368268,406538,348944,-43067,-282907,-190039,239127,549484,749570,806110,693548,339249,-166725,-419259,37666,416166,384809,78962,-256185,-250186,-13490,89221,-55966,-121128,235651,486563,721199,959902,742448,265137,-178795,-18898,210797,150379,-174533,-93921,-108332,-364758,-217511,-24058,113330,73680,-192778,-167711,-158639,-244738,237872,432356,299903,-34778,61902,220766,78429,-70048,-79522,-141186,-402687,-51669,392525,490765,139779,-171060,-346461,-227861,-224820,-496372,-336547,-297447,-481616,-161362,208630,441434,227120,-95076,-359196,269212,779181,1115503,693461,-38410,-149964,86542,75301,-122122,-171431,103598,382974,265371,-47145,34587,44677,-147274,-170285,-175933,-397577,-427736,-387812,-175921,133029,389810,335866,66318,-243409,-339732,-315770,-184033,9572,52920,17020,145535,285582,263477,127844,-149405,-385356,-372790,-456303,-228002,81667,213350,180104,278083,372688,290428,64004,-345081,-360267,-333835,-491243,-220698,149804,345519,436232,397388,493666,565672,267883,-89599,-473042,-378928,-265935,-100376,-98284,-78698,-123096,28472,444169,708921,922137,912159,688333,501217,159121,-139562,-201067,-49143,-40338,-101950,52977,358207,470584,330905,63578,-47358,106727,251289,204147,-210105,-274519,-207016,-269937,-53896,249940,350522,381874,72333,-62113,-59949,-316286,-584682,-191742,116378,27729,-258885,-428631,-145071,239919,309022,105651,-218926,-359609,-277703,-517546,-137309,226371,262879,189849,-55825,-71123,-125535,-210004,-35781,262277,163514,-48106,139470,446524,420229,137869,-225489,-350647,-204516,-122068,14197,68073,-199826,-233109,312748,580983,311043,-229054,-571699,-36111,121220,418415,483003,273495,-127107,-414368,-219308,-7110,179318,412206,459425,176217,-198927,-192967,108186,272839,322295,255839,258222,282793,173418,-126964,-411012,-72561,-32512,-271163,-330377,113254,315328,22809,-464356,-310907,-67751,125277,-153593,-373835,-317673,-59567,-4218,-150296,-243587,-89316,44012,-194615,-431525,169325,471749,270200,-161961,-353134,-254311,-354595,-395986,-317180,-168922,-135269,-77259,107609,260748,417429,383361,162313,-87114,-67322,-85716,-64364,-64363,-131143,-189968,-238730,-137721,-29570,-130522,-505360,-82744,204130,-54509,-313517,316812,559488,548285,366998,219824,212612,154910,41062,-244302,-435127,-565723,-462962,-119281,363269,674494,682649,505029,324803,-139428,50035,310379,257940,126824,379093,470270,152880,-165164,-305720,-232809,-364437,-86156,350217,930190,1230755,1131297,1036163,738137,370555,114837,279395,114568,-5166,257708,488741,387738,-65241,-380116,-375444,-464356,-156562,136156,246038,109103,308870,857653,1076758,722311,324231,-63446,-263819,-293831,-192509,63044,294373,296425,138170,100899,104796,151708,27443,-93350,-66950,350416,513294,289086,-227549,-323752,-304856,-353277,-340492,-201367,18428,158270,187495,280821,273538,151463,-172372,-427667,-288724,-373816,-485049,-380717,-283772,-360601,-20120,210791,401155,474481,281725,20164,-423714,-465333,-377672,-369082,-290016,-74111,101302,92036,-6919,-192755,-208756,-93923,25392,71461,65247,268325,563417,585279,347707,151555,-194315,-56691,565105,358078,-229530,-177267,81749,379691,706362,685800,122090,-190201,-74209,-210240,-305815,-235953,70088,273231,-164215,-303957,103225,179464,48959,-111195,-320682,-33558,53870,-14215,-101526,14368,38253,-89874,-224767,-195191,-312848,7138,634871,880758,880804,557948,84995,-304528,-509973,-290691,-283425,-163479,-2923,-27269,-194936,-199296,-104838,-67633,95554,302792,265580,-50940,165620,284222,185203,-25217,83840,131578,25620,-510263,17456,199043,329994,707195,929966,717041,311124,551284,490420,127708,-194476,-85055,-120885,-90895,-87482,101712,520816,616232,200416,50198,278482,474113,397982,-99822,-339052,53426,16645,-260069,-468415,-274309,-99878,-201856,-452200,-478799,-270794,-115503,-2231,33519,185302,143175,-23766,-186088,-122450,-69545,-207429,-415546,42043,328613,371853,232292,97292,59472,106243,58861,-54464,-12580,213046,235369,72252,47868,231200,94152,-105738,-7979,39758,-230398,-73826,73935,-95823,-104324,80106,94823,171192],[254528,256576,33531,-139904,-60976,136906,178809,110461,27316,190790,175957,17705,-94730,-57826,-76764,-143916,-332011,-289012,167350,421244,384141,352045,309535,247986,216259,97390,53907,199878,204873,73311,54288,97108,-115376,-416868,-398701,-312102,-387860,-347652,-307130,5823,278859,207345,-81802,-82185,950,-97257,-209505,195625,457153,361132,-55002,-459611,-478024,-469369,-409324,-303604,-314808,-366899,-216873,-118001,-85375,-111429,-155851,59895,191529,80726,-45199,-230085,-162827,113507,315473,344992,128822,-20547,83887,240396,177031,-120339,-373771,-245087,-412831,-105253,241986,260152,15761,-379641,-72532,186213,258907,165502,-33131,-353173,-368802,-133728,106458,165722,4492,64581,237934,-43605,-32950,209069,313490,583577,699368,322037,-348525,-58198,-21414,-155314,-226089,-166133,305646,818186,741378,425575,146822,10415,-200180,-345650,-161476,-147942,-131202,-21373,-11670,-34533,-220751,-108330,135901,170815,120587,186790,107989,-118780,-342443,-394695,-338613,48786,157431,-112549,-345747,-90091,-96934,-235568,-303837,-269381,-264291,79632,510021,770661,798914,693216,528450,242439,74426,83445,105299,288277,455671,156289,-429137,-135216,81899,115622,-189971,-242800,59229,328249,448570,441847,50975,65969,392226,465432,207088,-336779,-290780,-106308,288153,547767,442179,64783,-363243,-146236,-90350,-159487,-363335,-150617,2817,-149812,-233401,-268082,-469429,-235104,41662,61922,-26880,-42433,-4623,-65113,-164630,15883,310323,395440,110033,8862,315545,505325,335038,150020,51248,436210,540804,470385,-27383,-188626,-128320,-16785,-101240,-22252,271880,540645,744908,702100,136443,-434085,-309963,-292463,-33746,162611,-1386,-275614,-222073,7451,15677,90632,233727,406930,454869,28809,-146402,100148,113847,-364089,-147671,-159204,74597,691049,670106,247438,-156512,-529908,-299072,-146677,-322633,-261811,208222,471385,439537,12202,-445573,134851,383061,66013,-397319,-77420,134952,-16542,-286600,-64210,364428,574375,625660,725952,567408,353716,-72445,-179412,38662,178901,168836,82353,-209822,-355762,-271767,-104289,-156472,-336109,-366016,-309318,-362793,-374432,-233731,-410832,-183056,-108171,-253928,-524898,-199513,-23813,-116067,-149986,-75495,-67219,-287821,-367574,-304699,-128443,792,78809,220606,1533,-245899,-66197,115669,-100274,-133269,301393,749281,842013,625646,77468,-203097,-219104,-333049,-403837,-406155,-359806,-241673,-189305,-98174,121346,214384,248402,106394,21094,-100401,-496363,4610,305241,46329,72508,227564,27747,-199273,330818,952653,1120307,983380,695595,652025,301584,-15811,-390904,-262068,-278007,-288909,-165419,173629,251345,266239,99525,44841,179420,215408,-214421,-553089,-547236,-358175,3439,206721,171196,-95532,-308549,-364967,-29598,-55456,-58758,31520,136533,63854,-103814,-290554,-247648,220059,458933,462576,315378,146659,60942,122236,294431,276365,145656,-88802,-461689,-171894,54959,-132736,-360642,-278860,52396,-86759,-461924,-331762,-238271,-427988,-30361,260442,291254,248273,361376,306591,343790,302533,352185,386723,248869,18950,-47581,-129427,-27826,179611,192432,120286,-56984,-326124,-396967,120933,376892,405630,77205,-22641,214985,387565,387651,258810,42584,113863,224575,139959,-70050,-37171,-96671,-90493,-97919,-272792,-73608,434097,776290,716944,78650,-274505,162543,492313,444008,524974,289971,-20249,-438683,-373688,-200036,-281010,-300839,-143901,-49246,-113312,-49867,-79055,17735,-40334,-10525,-8549,157146,435816,545864,471738,206204,258714,596721,547227,175275,-122824,-110189,34321,247426,552988,437255,24440,-502102,-579885,-392673,-100055,105560,2890,-166759,63204,-71957,-414782,-349307,-142366,-134677,-293581,-174593,-55708,75133,370477,286329,-198798,-393162,-233092,314173,871183,619346,115876,-196705,122743,212369,-109468,-460653,-212617,-60639,-89927,-333522,-504949,-515573,-500392,-343776,-258144,-94374,68561,6314,20218,272752,578961,671987,451991,-335507,-183197,-66790,78165,476003,785344,581333,133553,-75725,-412675,-269385,-122094,-242618,134346,516726,363569,-30554,-245623,-51841,227901,183840,-145789,-509768,75731,309367,76843,-39043,205223,148653,-147106,-198708,-208569,-164316,-362745,-397581,-403233,-490842,-350714,-55765,433480,818121,947094,387293,-165434,-270775,-341718,-423229,-496862,-422611,-384238,-95823,83815,43788,-104975,-26461,294242,232048,138384,-53455,-49278,-233000,-357283,8398,285563,243521,276105,183362,203829,492038,381120,74714,-219064,-261666,-159322,-249533,-482108,-248685,166628,455859,385614,210850,105750,185036,424737,573215,477958,350962,146659,104892,178562,15914,-297212,-147176,43089,208125,-80600,-288048,-425978,-12262,433207,823897,952028,677288,236444,-197128,-58099,116382,234250,283401,123909,-100816,63904,320293,431067,167559,-257867,-379199,-98546,8664,-99984,-272893,-512247,-539605,-263474,-307885,-472056,-452936,-496803,-550150,-404718,-94283,-237614,-106859,513620,947572,904153,488927,-30487,-529710,-289614,-78261,-84021,-268325,115876,507091,524973,448335,-123706,-369608,-422903,-477361,-290877,105831,400200,356095,-110437,-459800,-292251,-178579,152803,10784,-14967,-215050,-248495,-28859,246010,238878,-325826,-121050,538788,830468,670264,399297,4542,-446856,-391028,1616,188676,290826,-29175,-298798,-108407,-45974,298182,808041,952524,661345,91169,64805,213881,234940,345840,84406,-132195,-193097,-241681,109256,517918,850288,938860,682180,259034,-271162,-456332,-407525,-459065,-232557,141061,590445,694586,358337,-152813,-309938,-216624,-302455,-219487,69630,230308,343972,358856,266107,-33695,-229150,-540282,-402076,-138537,-48440,-248580,-417501,-518038,-480106,-353268,-290301,-312026,-192058,-229099,-468157,-356891,-89883,-96134,235506,609061,582103,227940,-191076,87093,220991,208907,207260,186950,278003,283010,197521,42247,-232751,25080,545937,689057,565420,357067,267840,77964,7932,-43203,189160,347484,251897,81267,-306372,-318271,-467894,-419213,-213122,-87989,-123114,-141813,-14527,-69671,-390882,-496576,-239902,-143230,-73511,24206,308821,408348,193832,-182563,-284955,-191020,-415961,-545304,-339756,-166134,-212769,-407065,-299052,199054,981466,910233,673391,229383,-58413,-387107,-387791,-310380,-272184,23175,128560,-45837,-269857,-345331,226787,408856,68576,-51425,297294,370564,-20054,-313571,-158085,-218559,-366032,-249784,-123533,56633,106176,132401,265355,212077,142476,131549,478149,750595,564318,188368,397996,632543,647809,-141454,-350101,177883,300504,196513,101750,-41227,-264880,-299544,145228,552921,764845,570049,317434,-3798,-218576,-183810,-125282,205177,505013,419491,160559,-175029,22746,267906,400559,284169,-162421,-286007,247844,694399,550378,426840,159597,-313918,-374578,-71769,36351,40659,-129962,-215929,24820,24044,51458,-106630,-254394,-77232,333276,354410,224516,-46748,-171581,-424471,-429672,-304671,-237393,-212616,-570129,-182074,202226,468510,610824,523126,356499,261148,377526,253474,-101245,-412827,-152575,-116203,-131680,-304046,-153112,212752,298400,-135135,-253733,-314435,-279674,-94831,-76116,6031,102396,204351,122836,556838,788816,625084,-166386,-40136,480183,111721,-277470,452727,843687,530433,-39031,1170,24072,-251714,-500490,-422161,-589773,-533725,-385615,-235558,-333887,-385706,-443475,-452113,-340490,-97075,91109,231975,630722,770384,737533,360322,-228116,172458,448634,86838,-357943,-134453,31940,-296107,-454911,-71007,-173899,-360918,-329422,-225738,-355332,-11436,500533,596117,339758,-166605,157064,665778,904344,1028077,697227,124785,-254316,326248,607852,514362,192094,-177196,-211317,56538,331733,511187,538412,278576,-13779,-328090,-211503,-259702,-171924,45000,270976,325874,145669,-23527,-451465,-337792,-254072,-556753,-170918,22744,-290836,-308839,19207,-101249,-180635,56645,-103358,-97876,264292,361725,107049,-78769,-33464,-247265,-173016,299467,578059,595353,331015,-319881,-136575,79535,207709,343229,487012,541899,542230,457091,479207,161972,-455485,-160707,14291,-10833,-150295,-243763,-308622,-395940,-95822,148389,315186,301213,427722,662050,688218,228109,-413878,-282336,-206576,-345650,-433412,-215943,221691,412641,207850,43915,-61407,12219,46585,253274,223051,50426,-348890,-1892,410042,454121,-7066,-456601,-104278,462417,812709,548118,52383,81522,140634,63096,189981,107158,-138594,-469246,-365311,-141588,138882,353418,402066,337183,162036,26599,-186549,-562182,-350826,-164604,-198811,-22848,179688,366622,394182,454900,296560,181490,66314,-59744,-35613,-246143,-217311,230471,409495,15235,-573034,7162,363825,148882,-320836,-215980,-347466,-25221,360433,66088,-487624,-639,147024,-87358,-417723,-359063,-130827,278427,505038,790681,651692,-5307,-319297,-440766,-375316,-302888,93266,329439,352091,339710,235829,235574,330671,292215,33795,140204,189849,-98466,19235,669926,634325,166919,-236891,240637,492511,752665,647153,499306,519887,559398,416411,46785,-406885,-265480,-362688,-234671,188695,504022,674401,670536,481829,225437,27598,-212948,-340806,243827,459508,220079,-320503,-368281,-119345,-164972,-309082,-271644,-299061,-348015,-130920,94620,15367,-226199,-489012,-382925,-111045,9692,-209518,-303041,-79223,-77732,-357958,-343761,-128639,-278196,-237527,301522,590733,576573,462536,40599,-294675,-361414,-283042,-373323,-442844,-432084,-269550,-161804,-149432,-71688,-57220,-41854,84120,240907,297180,213600,-130502,-438095,-94702,34933,-144010,-311028,-417686,-293263,-312411,-532670,-383654,-551772,-174921,388295,292971,-180051,-238499,35660,-71798,-299640,-226476,190006,198901,-43665,119073,257599,464283,508184,461131,260920,18223,316737,537542,799042,605857,-57388,-533088,-371342,-396107,-267160,-156670,78048,445249,502895,329891,190535,-92420,-425363,-428357,-267810,-115030,63631,-134542,-482907,41242,267390,-239402,-94811,203251,77468,142947,189880,-48873,-40959,25707,172987,224744,-234974,-184312,427480,789266,759247,422562,-243408,-102597,416297,703874,443325,102578,-292829,-372777,-222041,4284,558052,995189,984252,655025,452737,546354,768317,696302,246492,-393040,-501151,-361421,-265040,-30343,81073,-84969,-12860,490881,887615,706348,326422,210626,-160835,-309873,-179144,-205632,-365098,-167705,584176,1183885,639896,418022,50847,-155576,-175063,-112487,-232153,-378800,-219667,229032,377832,164052,140296,212678,-24526,-371950,-235413,-83262,-103805,-227537,-161738,-64006,-105175,-205058,-356534,-481063,-343108,-149410,-136127,-364746,-180421,136155,78071,165765,349113,623540,785595,401446,-210516,-123764,-11605,-217046,-305450,-511950,-506024,-357682,-443182,-490432,-56786,179707,208714,138979,41038,-425920,-213323,349367,357719,223941,158028,269713,281862,230052,9905,-323093,-387367,21491,37550,-159995,-137750,-218266,-411566,-17402,199150,136278,320065,239272,80047,470394,761632,284841,-363794,-80881,23367,-10246,-16681,-57998,-358233,-447820,72781,415029,492692,-14259,-338140,-430802,-74934,363103,784591,716210,614910,57497,-512589,-37744,320552,408007,393176,402832,335321,297747,19207,-177692,-75245,265399,568204,764636,904075,801325,343382,-189668,-65319,327205,504440,384550,40197,-206587,-30463,258228,264225,-43246,-50297,362394,639816,943082,1218399,1085864,471522,-272963,-211478,82488,-12815,-308656,-194517,-114914,-177755,-262096,-139526,109586,126461,-178230,-145570,-124645,-395805,-56979,218546,230106,-24426,-52888,-124166,-352036,-409024,-379338,-412724,-398756,78070,530944,557639,165592,-297471,-192678,-148270,-220344,-511025,-259312,-283364,-513181,-97492,111282,79100,-205497,-246938,-499406,-159893,269612,536752,531961,65203,-102671,-16804,-21133,-144109,-127342,199411,504280,399392,-1889,-59188,-78854,-355583,-358410,-450373,-495930,-400051,-431114,-273001,70095,255450,400383,127852,-206654,-332636,-402743,-397327,-302864,-206117,-75495,103678,173098,188630,92268,-216405,-142626,31706,-264705,-369077,28845,175241,137272,125018,192389,67461,-56493,-423627,-242069,-76728,-170611,-167892,125678,507724,862818,957746,938356,750252,436838,50814,-316819,-434897,-378651,-142976,130552,193255,118772,-47589,334994,609943,696183,693496,461268,381770,138406,-76251,-154904,-230549,-337882,-272667,60562,312465,420320,284840,79926,32214,153555,241892,218232,-30074,-173408,-152351,-255161,-161977,117397,195204,203466,-62420,-354702,-457346,-598752,-232241,49255,250810,249188,-47088,-244937,17159,307980,327747,110874,-187503,-208792,-128425,-244571,28117,279946,182479,80813,-261018,-140979,-28173,-73930,-108795,-15124,-106454,-191706,230419,499504,305051,30447,-192131,-330794,-333380,-314045,-297933,-354170,-442786,-181414,302489,538807,293486,-178808,-346873,-50912,139893,538542,615643,282685,-272545,-289228,-129608,-50097,-20012,163631,278494,61256,-194542,-111011,198542,182224,200544,149334,60687,132972,56492,-225884,-450995,-20942,-16228,-272496,-228870,119902,189219,1523,-453070,-258784,-251829,-18819,-140638,-349199,-222552,-60681,62351,122349,-92253,-69256,-84751,-214116,-404692,131424,436320,99757,-453100,-185350,219276,155470,-293493,-210672,18735,23505,85586,383819,475940,479009,395994,201152,97690,278369,260071,226394,47670,-128981,-139273,-50638,-55567,-120212,-289104,-149064,282825,439861,36645,-331720,260770,494600,526886,335533,173281,215050,214959,148504,-178784,-514459,-449703,-163194,78213,441855,682458,687011,487828,283135,10876,124608,335024,271365,285782,506411,573451,318063,-55786,-181031,44923,42000,31869,140433,619972,976934,1060999,824694,459731,-80676,-80139,80233,83624,44486,250784,301017,3821,-479433,-261553,-208662,-374334,-78599,187364,266291,35915,-43620,419890,804264,703164,469009,113661,-100792,-280426,-233445,-61053,117792,59152,-79532,-102496,94409,322885,350851,133632,139328,613686,700169,397686,-182548,-333303,-277859,-168992,-211770,-217174,15274,142818,280695,343844,363203,183437,-197968,-343448,-180570,-244543,-360430,-268845,-249440,-360676,-179706,4052,49241,60881,32904,-86000,-399245,-504284,-386104,-185925,-140704,-52327,198283,297523,232667,-36263,-113521,-25781,-40890,38392,73802,277080,606271,629912,408804,392454,239119,-113814,280099,196358,-36716,97789,48647,174683,574917,644874,144885,-263862,-262834,-309062,-362415,-546673,-284920,-43185,-119894,-133632,-48169,-62485,-127384,-203493,-491492,-286886,-315397,-266717,35849,149525,103706,18084,-2230,-26773,70068,450090,841717,859165,542478,51646,-414921,-514401,-408466,-338631,-184843,-54063,-14706,-186740,-371020,-48398,69711,137660,398116,631973,507010,18388,-86618,-113786,-145438,-186683,-148182,75234,88672,-373713,63573,319415,476858,870764,1106260,1083673,886012,868397,474613,-9908,-251182,-23338,-35604,-46610,-109355,96971,584066,608228,44054,-265052,316912,551937,227596,-248530,-196177,125624,81817,-134269,-211088,-480478,-190193,-168345,-274491,-431297,-389150,-231510,-88445,-123823,8751,23609,-147805,-335025,-241381,-125791,-100860,-253885,102311,465714,547128,354855,134590,-113899,-224121,-95421,-2981,68036,136650,133341,163360,251672,267847,83951,27932,126264,17154,-266051,-65130,136379,-15441,-82566,27705,65259,121871],[95982,47951,-127763,-228986,-54860,189926,177920,110790,-47263,138469,119218,-13695,-132226,-185809,-163250,-114867,-246939,-455395,-119745,166362,229485,129185,177633,17526,-92050,-66874,65103,239980,127096,-99615,-62273,153360,282946,104364,-70478,-301054,-308789,-296058,-212257,112679,287801,181481,-281315,-74051,137183,161862,-105363,-363562,65861,123976,-196345,-390988,-22536,-72726,-323585,-74615,212629,167788,-299559,-367872,-11968,-15015,-82253,217000,488609,323843,-53567,-459491,-224769,84805,365450,559217,479735,386664,438537,481665,356874,70939,-256910,-262436,-365342,-159719,70036,91787,-144657,-434772,-127277,239970,413214,341235,102569,-184169,-397545,-252022,-86358,19144,-139253,-204895,-172953,-357213,-179542,178440,315283,491608,587531,324045,-276155,-310227,-158037,-173457,-231177,-74376,640466,1310574,1018687,415973,192364,-6800,-456774,-282403,-89448,-103634,-165111,-103501,-11051,23291,-86818,101784,387313,428676,225280,-27669,-103212,-109903,-134532,-161809,-189257,156391,-36780,-259467,31222,130181,-31400,-317498,-352135,-108701,-257529,-235327,235757,599267,811671,808900,557599,251554,166488,364577,237939,254365,368075,212048,-244715,-325991,109934,171990,-75137,-118115,33558,159367,360687,372377,-57768,-5815,485920,629123,452999,-49555,-315065,-142154,276133,519210,295641,-53554,-240419,-69841,104844,47622,-280757,-163803,140971,51514,-178362,-317308,-310554,-200295,-44451,-84354,-208182,-14181,196903,133920,-82477,-41761,195252,248067,-13974,-28793,187806,173093,-21624,-197476,-254810,25223,68322,58512,-96184,-239725,-232888,-217038,-258766,-193221,120216,449159,826360,643562,-116226,-212342,221077,16269,-67348,178138,127937,-87478,-236863,-56233,40206,199492,335114,490463,611999,419409,273445,342300,188907,-74966,-34224,-245575,158623,669865,493618,6079,-339141,-376369,-236239,-81611,-161573,-309553,48123,303824,226657,-133764,-366617,75700,205917,-176025,-424277,17598,140939,-73518,-361947,-283454,-40266,35140,350226,731793,814387,621995,123700,-104908,102481,282847,281467,83124,-236844,-405057,-252039,-122859,-179181,-369256,-414696,-345783,-425591,-303575,-156734,-294980,-156662,-77564,-275151,-440458,-78350,94108,30469,-93992,-63960,-177917,-343878,-276626,-164538,21986,229347,386934,491501,186867,-245218,-329494,-148719,-278877,-95540,306517,531585,425613,76529,-349492,-186071,-130647,-192850,-402091,-376233,-154805,-20225,28906,-31126,-28569,44883,185092,109425,65194,48603,-378897,-138330,249989,101072,-97787,-165506,-331236,40013,565193,979978,1130189,966676,512263,285888,167613,58591,-69926,-246924,-310040,-224788,-144155,172837,167369,238742,122675,39114,64359,163733,-107915,-257029,-288267,-120658,136820,-1287,-24553,-146696,-376744,-355832,9459,-100956,-212536,-241241,-74400,-89996,-264423,-482261,-292954,117282,372971,467996,421140,464963,414276,440146,383389,323218,145552,-220706,-331975,38195,124245,-96471,-180040,189815,321472,89975,-343359,-469955,-464482,-428747,-9005,168648,163308,153530,296803,256438,174003,163144,360977,615676,476634,136211,-141132,-383912,-398016,-201022,-166931,-131094,-108307,-209725,-408561,9066,392689,418400,-53451,-116407,369147,576099,365845,109497,-148020,27624,108766,-47202,-254194,-230950,-246497,-149124,12686,-62167,-54892,227043,532215,626253,150529,-111024,233509,492745,544218,657254,398867,96222,-283672,-449566,-348700,-371186,-189388,1074,150782,145774,148659,155033,200379,139640,190498,176703,243878,527501,815394,847241,440472,248221,635903,544072,325630,-4558,-278150,-252001,-28546,389120,431621,62229,-420419,-422233,-422589,-10757,168949,30288,-388373,-171244,-181888,-316878,-358450,-207254,-98344,-136561,-160251,-76647,150424,404764,321295,-290565,-402282,-496151,19769,537328,417952,-49734,-226570,155275,252790,32910,-279955,-244466,-139021,-261550,-412316,-529666,-314745,-281426,-342380,-454039,-337725,-88101,-44158,41546,280178,575899,555715,328783,-46472,-139707,-149537,137306,514197,767106,670668,326507,-137892,-279989,-196339,-145226,-145780,94223,454696,516516,330218,13959,-263394,30207,213583,-31318,-552753,95051,402816,419089,424896,267941,-97606,-287111,-276974,-393103,-266667,-199699,-231736,-365444,-440770,-265736,80609,567766,950027,848374,244787,-370597,-373182,-411545,-446763,-457858,-428404,-557957,-332616,-69221,42591,38762,280450,668060,593616,188563,-14240,41259,-42159,-158550,105317,352484,192207,152949,-18821,199416,444090,242274,-35508,-290162,-322126,-230532,-477415,-351022,121627,433504,514808,371974,415020,482972,357794,314035,382390,442896,411913,146188,117483,272285,69264,-243263,-55488,42747,157577,-119946,-458753,-555509,-80953,396797,779302,969649,608242,32380,-231410,142823,404165,304142,146624,-98197,-248158,42685,362504,444633,103903,-456245,-436125,-182010,-105587,-136753,-1543,24603,-26295,-363943,-297721,-225563,-260740,-299539,-564014,-475740,-199020,-223919,-41774,433826,763686,880156,480330,92110,-376816,-387757,-130855,9136,-233083,-314562,118234,103123,-72029,-340795,-354328,-474347,-283625,-171884,61858,298060,219885,-275664,-398744,-95685,59428,351024,283850,33732,-186855,-274205,-276184,-178923,26963,-95363,-130750,86494,243453,255064,100564,-146480,-223692,-132734,74860,226229,240067,-18978,-336207,-376828,-168510,201634,716454,1059037,815679,141345,48516,234376,334088,283412,-235267,-405225,-229977,-80362,-119518,-76720,207114,468082,388886,77596,-325562,-302413,-168810,-401151,-410437,-28239,391737,398485,144985,-321387,-277555,-9933,-165961,-264864,-127969,75137,159309,171720,225344,164813,-45034,-499244,-235266,143083,130788,-168446,-562700,-626051,-624860,-485837,-346369,-462663,-244428,-194667,-554734,-114078,191040,132492,223020,453691,490315,308346,331344,382554,131535,56272,147072,40558,-34329,-112155,-182003,-246703,-520273,-204109,208099,313995,236225,177545,139932,168290,57935,-75768,152346,450134,513262,176335,-189774,-333629,-326890,-247927,-241198,-209260,-127601,21405,65059,-93720,-376286,-466577,-143323,130217,287025,202876,111491,-147794,-252960,-461881,-176734,10255,-180087,-487680,-300307,147781,264619,132752,-108048,20818,714563,660066,385137,38744,-204877,-435089,-421168,-289988,-270018,27236,182005,-9228,-255182,-381877,53483,145991,-211064,-208716,249684,342186,-17764,-422748,-222606,-209324,-393521,-441027,-262891,32469,204089,94358,76675,72909,74194,161692,528592,688790,545869,185721,237461,544798,414850,-268825,-369968,107267,351880,477122,344948,65377,-345511,-301522,132786,505143,693156,644427,307003,-51018,-308455,-240393,-148625,101238,379232,304163,207116,245793,484357,521964,515189,419625,94909,-277768,81054,503134,508111,469008,240836,-202189,-248030,137991,261413,228940,10476,-206280,-164089,-101749,-63041,-187182,-107001,35846,184258,-79455,-150636,-210710,-150463,-291580,-390912,-196642,-26427,60474,-251483,-437389,-176259,204025,420816,530930,512122,355652,304671,64343,-210247,-463207,-413974,-346404,-435774,-347024,-249763,-80793,-149242,-392354,-534676,-316005,-169728,148703,226212,189519,366098,390445,261236,569211,829063,646874,-177224,6665,662265,365069,-548814,252497,778530,619412,164901,111805,-23263,-296550,-196359,-211172,-479829,-479164,-231107,-174555,-298081,-289518,-304947,-230324,-178358,-24004,70759,-185872,-68258,518615,731664,479322,-159591,5609,418474,297498,-1867,-35224,135201,-78748,-313256,-182852,-328925,-470092,-392869,-359040,-407707,153461,541527,565173,176262,-264087,121253,532179,681268,862766,682320,294279,-30046,397858,669451,620297,115684,-214973,-116287,209516,501602,646299,738078,492555,218623,27116,-48788,-237643,-319354,-151986,224204,771776,798330,679514,-54369,-469500,-357717,-545238,-135930,208254,-52185,-379033,-11351,-84400,-142316,46758,-181132,4546,424473,561870,300968,-44380,-176640,-477981,-520735,91083,576350,791501,546986,-143125,-110444,204235,260695,412301,549528,569004,534640,536065,670438,444576,-158858,-315119,9999,64836,50667,-15684,-57411,-295790,-90995,133326,332738,280669,475704,494917,489413,-52346,-460132,-26613,53693,-202660,-349296,-348984,85434,508446,472379,259491,111226,62046,117953,305349,317858,210517,-47636,-211027,-69134,-159784,-308506,-487098,-313172,194088,578196,479463,-1435,-441590,-225374,30309,267318,145782,-173237,-500104,-397731,-178640,114165,364000,419069,307185,5726,-283527,-501028,-414564,-293066,-237641,-252851,-32098,151763,391169,389700,400138,239257,135612,-233904,-152175,58011,-37152,190521,707105,678184,46992,-407581,219396,492356,266704,-166363,-284977,-368824,167425,385813,-50925,-199842,287141,357657,-7616,-307304,-103839,132991,347640,501693,542452,143908,-321274,-472206,-457634,-384945,-522434,-57830,285522,365926,234670,75765,192366,436051,593209,201379,-178806,-54087,-318320,-65292,644708,708600,203511,-260050,183789,463828,606347,364996,338707,564282,797843,776731,410567,-203354,-317178,-162155,116684,387405,476866,619421,649016,463753,110917,-154532,-430547,-246445,316143,568682,414143,-145591,-511661,-202402,-26270,-100133,-176249,-252661,-521340,-398811,-79817,-30990,-171876,-307570,-254458,-42780,61033,-175221,-371289,-285974,-143217,-91763,-51701,17914,-43444,26773,396261,550840,562193,538664,247550,-109096,-502958,-325155,-293240,-332678,-513631,-451578,-286248,-71482,53559,-59012,-198389,-127517,136069,274969,246945,-156,-246276,-435970,-136728,-226456,-215055,-210914,-231630,-274092,-518708,-276790,-265386,23154,473986,341618,-226954,-70711,307069,117767,-77008,-17134,234473,62396,-123578,-61254,-179829,-160231,30595,342370,373361,269972,529103,832110,1086836,913915,270675,-429041,-548010,-551835,-300273,-112534,252258,568775,612969,378892,108689,-226154,-500315,-252658,-133339,-267150,-79819,-35748,-308307,-34127,201034,-218369,-329561,104903,171771,144263,45590,-265963,-310220,-231685,147700,294217,-130231,-322231,233490,694429,606943,63810,-580770,123322,601383,790694,570379,304436,-118491,-466651,-341930,-361552,254057,837925,1182294,989516,782737,665656,737700,760699,324246,-223194,-580989,-344822,-440616,-361118,-364560,-499930,-271336,258167,646792,511119,255724,118843,-302874,-408878,-234872,-166518,-199279,-129625,442816,1057146,776559,504997,174304,-71397,-70969,18547,-415,-47716,58495,418411,443796,195018,114460,235068,26696,-386260,-285835,-68532,33044,47475,73650,-28379,-202058,-323566,-199098,-320136,-249848,-139837,-240240,-525852,-385628,-143048,-96407,-14183,163372,372516,603756,341227,-282048,-122994,199073,115536,-30045,-308862,-536423,-436681,-327053,-393522,-162484,-34200,14483,-26554,-191312,-456668,-180682,-16966,-245758,-395961,-196508,41507,180378,218273,122630,-99373,-145060,55520,-272052,-126113,595163,472151,-95827,-95684,199770,63679,160207,134512,87475,490559,669595,242409,-537865,-27496,163049,92919,133260,136664,-76720,-420644,-77982,185740,215908,-228293,-523675,-304564,-225053,222275,598169,713556,541456,279637,-191479,-377477,24083,381506,457530,516900,506131,460808,249004,19731,15518,142786,477072,650286,765518,694663,261316,-113703,145257,422710,362738,252249,37492,-89651,176999,478904,387772,-36363,44248,433624,668831,948487,1126932,1182225,688858,-15112,-468720,-89566,-154538,-362914,-295224,-207792,-86778,-336084,-272991,32939,74058,-175199,-80716,-35872,-289247,-351638,-47712,10549,-92249,-171218,-235813,-359148,-496059,-386490,-228855,-106614,195887,517284,446869,91881,-467384,-20582,-37535,-209448,-361883,-139349,-250196,-553339,5153,204560,-7476,-378327,-303532,-371376,-484519,-309939,-22853,165705,-6606,-161573,-133939,-176421,-246443,-139477,228147,520676,480199,71719,-161181,-174023,-305923,-555957,-439029,-345937,-281698,-390326,-436707,-203147,11728,296165,102392,-164361,-352880,-512298,-497299,-387799,-82669,8010,70247,-9587,3902,-119357,-346485,36802,277128,-31723,-490279,-26843,156044,151919,166876,231357,91189,-75844,-168811,235056,371895,60580,-329313,188987,743074,1191833,1422370,1240039,792863,429443,6411,-350456,-259719,-199601,75442,428364,487639,318031,45701,289277,557835,504213,421693,225508,171630,47880,-68312,-160888,-336554,-185905,-19446,147565,143441,157004,91060,-9502,58851,160375,168055,107112,16148,-158326,-101054,-235867,-286341,2315,126176,124505,-45372,-311427,-428747,-289062,2861,207666,269046,354945,96522,-75519,129411,243762,198536,8139,-163668,-48380,48238,57317,285973,359175,79496,-175123,-381890,43946,136086,28126,-189845,-319203,-289005,-149032,266201,375629,55708,-158282,-270694,-253660,-137113,-84944,-241271,-358453,-207130,8285,176644,231899,109061,-137115,-193129,-222190,-9180,376599,412533,-9359,-395826,-101117,-93608,-187774,-253778,-136548,-48617,-185994,-179419,-50760,194646,104201,101075,19438,-186514,-142498,-138152,-339609,-317550,29417,-52092,-434440,-172164,158504,123920,-47875,-470564,-162804,-246288,-156498,-118614,-191063,-42665,-102128,130351,438232,383861,208689,-114399,-250891,-410734,-91040,144559,-218469,-482224,102957,560816,545296,-110848,-189709,104409,43169,131962,424732,519171,366250,243260,121823,240944,527661,550675,566960,384287,81765,-106451,-6882,93786,62889,-44561,178033,495689,484469,18143,-284222,127871,403280,478998,218089,-73380,-66319,87370,78426,-182683,-514998,-158860,193398,364047,508221,583132,551815,272257,55205,-35246,-6787,139425,59052,185030,437441,601288,492703,93148,-65762,273767,506314,561943,152208,256873,495994,684740,441291,83338,-453578,-55785,88445,144985,104716,191295,47050,-403961,-235146,-52112,-197679,-440221,81085,337157,284776,-25544,-306593,-105405,212380,367654,306016,146031,60079,-150451,-138469,-142296,-98952,-230035,-340705,-371885,-2013,326930,467739,195379,200695,669930,662768,352922,-162608,-338831,-231422,-48901,-84863,-315634,-162954,20207,294104,319349,325037,44009,-337711,-267815,-183242,-139210,-190132,-222920,-300113,-336092,-280990,-206967,-228501,-423303,-225008,-89489,-203388,-339958,-254597,-48908,-35040,-36649,205810,366983,308074,7485,-158397,-137879,-101191,-12800,-9870,226192,523029,437059,286083,566865,594155,64877,-236872,-31566,188738,291024,27244,-39714,453547,567396,231347,-110225,-287097,-304401,-193089,-132799,-244888,-80990,68784,1681,-104790,-259103,-270386,-275150,-407769,-346827,-398086,-182182,107544,117996,6029,19666,91777,-1921,241418,685410,856707,689883,247916,-209164,-330492,-321349,-350956,-200311,-16733,18081,-108544,-378748,-228893,101598,214906,276484,562685,776239,557153,58073,-490289,-356260,-99882,-377412,-429302,46360,207840,-7062,172893,427629,544627,867326,1031731,1126074,1143751,890634,309671,-267586,-336580,26199,85722,-38405,-215160,-30594,426428,459446,39639,-153306,312891,547929,224430,-165230,-204326,-97393,-88577,-53309,-11221,-391054,-358239,-195559,-122877,-115469,-32705,25531,-41408,-185387,-210630,-136602,-262958,-466932,-385460,-210551,-26261,-82796,147073,487811,546771,358898,172049,-130709,-588206,-61260,115440,104666,45169,111305,268337,360755,275812,169523,146204,156984,-83603,-355406,-85782,106779,5376,-113501,-111765,-37358,42790],[26049,-87504,-297817,-265346,-12030,288036,292635,190398,-100018,-74270,-66735,-116848,-256276,-310092,-314381,-155457,-145254,-249190,-420504,-170998,-20785,-206076,-176010,-338463,-458931,-346662,-5797,180617,-16959,-306618,-161554,188748,625096,569663,339268,-16068,-181789,-196339,997,291924,367334,229423,-488314,25700,469965,702164,509183,-111229,-442166,-288030,-344638,-221996,172277,23134,-167154,172292,603136,838000,344818,-96129,170935,105501,-115607,166798,531083,396487,-101521,-229799,23970,82762,345429,636504,677234,669086,685738,603984,477457,231566,-98272,-114723,-217615,-212904,-70711,-65740,-311582,-422245,-144592,253924,477355,435609,205326,-27704,-377018,-331773,-193631,-30692,-59910,-98960,-116243,-100149,22373,243065,293916,331962,366348,177272,-268827,-214046,-85182,-137997,-294897,-44323,737122,1278606,944193,242286,233232,17754,-535469,-153137,107633,4958,-110337,-99495,19676,69592,38338,231635,470057,479770,207382,-136601,-444693,-189109,-51503,168076,234700,334762,-109322,21925,342895,267366,16675,-302172,-301651,-41210,-94057,-282825,-51725,272025,713232,870045,539285,184530,145243,451711,291806,184088,204805,186857,-127055,-410063,127485,184436,11924,38183,18024,-53377,168986,244105,-73269,-137819,345855,575458,514810,157201,-219485,-211481,112040,274776,23294,-304213,-237975,-143827,77534,70517,-262159,-92248,245988,205988,52551,21561,-85326,-173491,-217869,-296005,-258497,76452,303684,216334,-79207,-153094,-7233,-50879,-216485,-78464,79683,-22944,-541072,-194303,-355567,-504579,-329489,-244896,-101780,-206970,-252941,-290113,-315827,-248590,-110280,221903,669036,381834,-423694,255524,816647,477562,4942,73242,135133,21057,-251495,-268745,-19066,246706,374835,581819,830736,848321,644110,541090,426553,330791,141585,-99528,417144,793232,437185,-136985,-207119,-172282,-177388,-49118,-39240,-293420,-164397,175553,137435,-120440,-304995,-8142,41697,-302290,-224239,53407,50542,-194985,-440935,-447248,-476457,-231071,230700,744963,917775,685689,198934,-82376,43726,289521,358739,112616,-187716,-497263,-312275,-220243,-303991,-528086,-253021,-300085,-368139,-14043,88215,-23520,-63780,-24804,-265313,-358450,-14323,116740,53856,-79230,-23954,-275637,-437717,-222176,-47396,126077,355211,555827,579562,314926,-141242,-450518,-235934,-415046,-121757,221996,192449,-69019,-422829,-255540,-35626,29703,-45543,-357846,-447019,-78082,144455,280958,181738,-53802,-204690,-83432,-21534,70631,143712,-221469,-201940,201127,190020,-171126,-427627,-161128,166081,581354,794473,915555,722723,228588,-178657,51622,248224,415302,135118,-289052,-304160,-209176,53151,92247,119755,2459,-45379,-33027,118345,96600,-37406,-156700,-79329,55512,-125336,-91406,-167354,-379494,-286809,11395,76533,-6959,-333465,-260777,-174084,-293969,-484067,-320666,-104585,118470,302438,418202,666340,747166,762091,531860,429204,169501,-278395,-199190,193756,242342,81459,196841,545197,564334,386132,-91055,-385595,-524384,-273331,-5316,36304,-12141,-1573,78479,86281,-94291,-12891,404853,756151,623483,234762,-205815,-466118,-500509,-348980,-380952,-367976,-148495,-107022,-258178,-137149,232514,228991,-177153,-338581,141632,409830,181297,-139855,-377965,-93858,-44718,-236693,-425116,-490174,-259867,-12796,168480,197237,99816,142766,287736,301552,12766,-101356,246272,487301,512427,477029,331811,144584,-105898,-383546,-478098,-343839,-47187,201134,366492,434597,414255,368772,390966,449411,497156,521804,487251,565997,862423,857443,445340,20301,308000,318547,327551,166547,-208920,-465348,-66791,467831,491150,132923,-234818,-295424,-375645,94405,255415,138240,-317800,-434562,-277277,-228757,-132292,7199,97189,-14124,-129682,-111200,76340,180527,142240,-332586,-278956,-384364,-308798,49570,124804,-196434,-276650,63386,172778,186903,51868,76965,61369,-127858,-199502,-308831,-104349,-39719,-149606,-433792,-477196,-196465,-89473,1126,226163,457019,446201,304749,205017,-216232,-265439,217880,527773,678820,637532,412371,-4969,-152850,-65207,-101829,-129727,-53255,267539,490139,557529,355993,-86776,-370421,81420,9017,-399103,-37067,311189,586460,748122,352782,-317725,-104457,-52548,-430007,-246144,-61166,-88356,-280652,-355896,-173246,161496,589745,868248,625692,157087,-263271,-217444,-437083,-433579,-329790,-303459,-402517,-415333,-218069,-27552,99814,602475,1015477,921405,251867,61183,141407,164210,62080,199095,346947,85061,-261755,-179876,184379,268610,101541,-28418,-199020,-194322,-149788,-326639,-82162,384092,491968,311470,84031,278052,534685,430668,199405,226104,430356,414457,72910,101315,277556,170698,186581,306911,174691,98486,14154,-396413,-425446,-137631,260105,600853,811281,496359,-130376,-255944,269188,605600,476929,135998,-299720,-383196,-53059,229333,219247,-119301,-541239,-390073,-361778,-385648,-84259,301077,449540,311396,-66098,-286942,-208992,-217813,-248482,-499775,-429994,-268387,-196421,-93542,239804,547349,889033,677747,393678,-124410,-509201,-59464,185177,135628,-190634,-504174,-585372,-220462,-39497,-204983,-468538,-151852,7279,50981,121694,-14190,-465370,-224347,55124,238892,385141,476273,82974,-186855,-320610,-377178,-392777,121186,427587,485502,-21685,-153137,-93717,-198074,-199399,-5976,32202,56232,121452,76867,-24292,-270680,-482333,-280443,83719,606310,1048617,779785,172279,68638,315115,401455,77432,-579529,-356835,-294038,-36189,102824,-242318,-361029,70162,72938,-6820,-61807,76984,-4535,-373582,-388102,-130919,91396,45636,-55420,-205891,-61767,117136,-114556,-182763,-124083,114767,184814,41381,73335,243793,104307,-371625,-271404,148380,68724,-187147,-445396,-571610,-591961,-340130,-166298,-373825,-309945,-230706,-487511,55285,349245,261959,113744,231677,503303,728090,874147,669937,85280,-117023,5399,-166629,-333065,-400527,-449884,-302797,-295012,-290402,-178309,-155352,-176989,-131276,-44006,254314,145980,-64502,52628,532560,787230,326025,-6090,-289802,-243289,-11174,28493,-2742,-52136,4752,-78346,-274970,-441430,-436524,-8711,451703,711623,590594,316362,-124833,-486924,-375688,-85743,73083,-84938,-378825,-199585,353471,622795,654158,464912,186784,248011,180848,-19700,-283489,-324147,-328468,-270012,-201169,-340689,-105024,37260,-99019,-294027,-233804,-51219,-109015,-413570,-268191,138239,194315,-38128,-362287,-192690,-74101,-179943,-333852,-353392,-36297,285843,207473,-68629,-138133,-58188,161523,533600,661985,513786,79925,-231475,153847,-68363,-460317,-222225,115842,299652,463982,316663,-43601,-491199,-278788,31638,309132,433357,400373,41448,-225475,-396473,-380536,-179702,35588,295655,153074,80399,539977,889549,784941,574472,427082,191482,-253340,-192275,53842,240818,257363,130625,-182108,-162742,292584,429349,328699,170421,231371,156718,-5458,-227580,-217896,165884,166392,-12848,-433852,-504089,-276620,-171436,-194914,-257349,-120693,62194,153162,-22487,-375185,-534631,-152922,104815,356369,445284,293247,64450,-215112,-376429,-499131,-452927,-181228,-277982,-319953,-235322,-369056,-419855,-410762,-282545,-355717,-92978,285772,490085,332366,439614,427823,309315,395443,604957,465715,-243166,2962,674674,584646,-290630,19830,593120,533291,253633,131903,-92936,-108500,75929,22856,-295374,-240392,-73088,-164878,-285111,-212636,-75752,73441,93621,66686,-8444,-207657,-288507,368240,609828,457772,-83356,-261480,337862,579894,379444,111826,169545,87093,-60850,-31298,-150996,-243782,-349201,-411314,-248834,216608,458070,430830,-28431,-373234,-136427,119560,245176,434578,483357,392637,247873,464516,713773,650893,59120,-233131,-116492,180257,477270,606657,701517,524438,256745,195737,1774,-252285,-523861,-365144,-2502,739794,992569,922646,271253,-212897,-523402,-346969,117635,476928,203020,-286042,-121043,-116951,-171537,-132501,-389952,49337,499043,574551,312826,-50330,-298362,-184496,-277106,-98590,432926,729372,512095,-70815,-208974,181744,148972,193350,330309,362740,279374,314276,492417,408216,-73190,-383997,23736,125376,211103,182469,158211,-159858,-232394,-70569,120512,57716,243173,123622,105831,-318133,-230475,104535,167290,-129667,-148606,-215655,64161,538365,675856,407509,169922,-32522,53952,240618,339205,309300,322753,124372,-95173,-374109,-533039,-337955,-480828,-118537,268528,441236,245147,-78159,-570560,-175928,4902,-57050,-343204,-558325,-467089,-328741,-68271,209684,334917,226640,-143613,-543091,-367215,-232636,-264522,-139710,-4301,-107406,51466,444162,403551,198997,111864,7753,-346073,-192289,114796,140933,474625,1028746,775389,-9101,-276250,326274,456082,227407,-45675,-150954,-9769,424376,407309,-166258,-4066,536710,557174,86779,-220672,76634,315758,282089,318116,156120,-382026,-225615,-223147,-474491,-384358,-580513,-196062,180376,259787,-22322,-245876,-86267,266220,598223,289800,-382620,-236503,-339000,-123669,452548,552755,26246,-226023,202030,373401,234181,23933,152295,554013,968029,1003077,685029,62329,-243293,88254,522195,777677,603736,506753,441560,246830,-128858,-400685,-517089,-219448,195576,438257,320113,-123422,-295002,-123427,81050,36639,-107853,-174622,-218414,-365325,-238181,-179803,-266099,-168769,-111195,-1777,29600,-132809,-322261,-467670,-150887,104449,182673,148428,258588,174527,331470,443682,495496,478512,287487,-71420,-352476,-286315,-178595,-148085,-210852,-304817,-223740,10896,118820,-36950,-283880,-385331,-46166,210271,223138,56841,-160363,-359502,-386924,-241435,-187272,-107882,-79445,-230192,-461415,-133328,-80121,8434,347815,290322,-258145,-50690,321606,140703,50433,172771,243520,-196750,-450832,-328342,-202216,-433467,-100728,301739,436920,378497,430132,828056,1181265,1077179,476415,-244159,-406578,-487439,-525337,-222072,315983,583779,608496,394502,53263,-321704,-352953,-87741,64249,-181676,-247531,-41108,-125028,-9793,185165,-67760,-545135,-103966,101239,75407,-156918,-458440,-406268,-369043,95245,257213,-62524,-354608,-49771,377225,380824,-37288,-240248,183893,503772,601668,549623,446906,87889,-162727,-310354,-367151,-86956,489493,973516,946237,783316,643935,696447,643321,188951,-241190,-391566,-265481,-322758,-454120,-280554,-19437,188873,234542,317737,221064,81913,-129074,-464089,-455149,-296612,-104546,-48920,-75727,161805,496750,643130,412253,201341,-68392,-81859,-12852,84619,99185,179864,375733,344149,79374,-57693,151890,46378,-327687,-328837,-60276,123033,230987,139779,-176887,-292607,91818,71007,-179284,-165622,-124424,-310305,-579686,-372135,-226470,-168080,-277255,-183088,-28494,188909,116485,-388189,-1472,464650,350556,60387,-261720,-462296,-511520,-353416,-415064,-355197,-276034,-132943,-110405,-287038,-307352,-99687,-42580,8614,30651,-138857,-58644,53059,24669,36082,69462,242438,445064,167133,460827,1188956,1035090,278103,-125924,68935,-16925,37354,-3185,-166887,292413,427797,237275,-135366,67181,162473,133544,354835,472481,241232,-232556,-314521,-151932,-259920,-284176,-118128,-75615,-341181,-8571,143633,378821,233002,190703,64846,-395681,-315957,237049,449042,641510,763381,641320,409944,123881,-8652,-86485,261309,437496,467788,419371,97894,-61816,219712,419286,96391,9108,4112,3544,286930,543810,401924,-27633,110229,429138,577605,745880,767223,932153,702736,193865,-433425,-278829,-254754,-387763,-396997,-393762,-210886,-459438,-333692,-105750,-75602,-142549,4401,6633,-204974,-443951,-237080,-223640,-188271,-172630,18327,-89740,-246296,-25766,255449,259114,329868,389262,213802,-72474,-285278,123745,106920,-137921,-265082,-38797,-160112,-385833,99195,389809,204815,-224816,-269869,-86497,-3244,-347348,-215675,-176467,-196258,-322346,-318739,-398984,-428943,-187623,200820,444936,469448,139151,-138638,-123974,-67609,-277210,-317892,-231498,-171098,-234340,-446073,-296050,-153563,92824,36638,-138101,-411559,-332804,-129597,37033,223310,139220,49173,-221884,-285703,-458324,-267415,94463,299298,52900,-518950,-20922,227087,246102,303714,358666,276399,107585,250520,710784,784793,226090,-437859,513215,1046383,1329704,1586175,1241289,623401,221031,-138029,-506139,-159544,-24027,283648,612036,687586,408339,122714,289227,496946,366091,165171,7094,-74825,-93997,-140086,-229156,-147924,215221,269286,177245,-104684,-149842,-24492,-7241,80122,144898,52046,-89077,-66326,-152129,-42407,-136996,-285729,25380,201571,219588,153805,-43602,-162355,-87924,135815,295822,260613,383828,241704,80521,165200,90230,-25968,-155884,-128047,126774,229744,338496,535856,432907,-2566,-388650,-122590,269580,273797,78380,-226499,-420526,-227620,-56169,167394,110899,-212515,-369308,-434251,-206367,62354,262353,189936,27743,91293,191868,97811,-129575,-181346,-156879,-138101,-298541,-300010,-21130,-101419,-470371,-67668,41320,-112755,-349870,-439639,-355858,-293546,-242726,-73315,1093,107680,57541,30461,-96995,-386387,-326167,-275015,-408949,-153143,140184,-3067,-311603,-150954,145087,142942,-71956,-392809,-106157,-139102,-273636,-82957,74180,150202,-112874,77382,566566,706981,361978,-1200,-241202,-465988,-443945,-288795,-441760,-176560,350445,694920,628432,19155,-155840,115109,-54445,-14513,242911,358096,89200,-60523,1130,368936,689988,790922,924176,851200,402930,-8626,-26193,197049,214837,189200,299669,454805,301071,-64685,-193198,-36783,310478,422948,156042,-285887,-414875,-132235,-111877,-279832,-284995,214967,579870,683558,543710,392962,255603,-94395,-224434,-246827,-323746,-237094,-311227,-73436,301396,602299,625191,265484,69578,433314,922559,928349,359497,89473,6289,241476,156977,-148621,-338542,-98400,45705,60963,76975,47589,-239480,-322356,51640,9096,-307909,-193450,356271,594160,370795,-27203,-368682,-262391,-268021,-117531,-111692,22121,170099,122538,69843,-130805,-273899,-275313,-248412,-418106,-112237,207303,314084,61967,87410,399431,395666,200760,-121890,-282433,-147867,-22983,-20607,-336788,-470410,-155753,216944,263712,200590,-159766,-422077,-232207,-277793,-174052,-156681,-254048,-368755,-270489,-225823,-73139,38792,-227316,-281304,28815,152506,150632,100919,18896,-44144,-51828,85712,232424,189618,-46172,-300161,-325834,-60621,45762,-33342,141758,340470,100277,114914,669412,749874,263766,-169603,50015,354473,395738,54955,-152792,348390,609525,422926,216292,85283,-95415,49785,235263,213795,285289,241710,71800,-43232,-146629,-189726,-228110,-238100,-107646,-113044,6212,65037,-63054,-236591,-91254,27406,-118765,142514,582076,762674,549462,271958,-45632,-149741,-208390,-209636,88291,176222,61968,-236075,-438940,-93074,125119,226578,270221,540343,704199,423655,24697,-257787,-32113,98714,-209934,-257103,212125,399869,338355,308698,482765,519458,635836,676963,800779,922931,565237,79932,-328246,-281641,32636,131523,-115360,-400481,-271242,20502,53245,-128676,-18991,220447,399884,198443,-179528,-394708,-218472,17853,81432,87095,-165610,-500682,-282274,-32775,144838,253646,247823,21077,-223526,-470229,-328756,-355163,-548577,-575560,-299396,-23458,19235,127625,347562,344514,249788,209988,25953,-328823,-62594,105820,37551,-37497,133900,278674,314027,182134,171585,138150,65579,-231494,-319343,-49811,43470,-38842,-196004,-296649,-226081,-81869],[53291,43954,-177721,-187586,106881,406459,455022,288640,-37814,-299264,-237819,-143567,-276651,-185393,-375147,-297306,-131730,-94538,-165470,-441884,-347662,-471902,-358815,-128375,-95736,-457725,-192706,-5178,-228848,-396698,-222042,133609,698783,746288,469054,102734,-146726,-102367,153174,397990,484509,343162,-159093,159597,734720,1052946,821773,338253,-93340,-253529,-193280,-110083,-15358,-140954,-66180,329542,748388,1072116,739535,288216,374592,300488,-162123,-74827,360690,381253,43109,122498,304276,172876,243878,483996,631953,732864,732568,569804,500034,301031,14316,46518,-62446,-225881,-187431,-190684,-403248,-348390,-108059,206954,390633,367650,195560,6942,-370112,-356129,-196700,-14574,90357,150647,168071,204873,302434,385553,289830,159316,105792,-83711,-293983,35159,126768,-105976,-413088,-88832,489401,678196,482164,88220,370645,202402,-402650,-157805,192269,53453,-71638,-89456,47923,93090,97314,239088,363460,295607,26510,-13923,-110640,-91233,-31088,189251,449201,372535,-84089,141919,413971,257217,11396,-201590,-214973,-100606,-77716,-90977,-139630,-162335,414487,693047,380888,-29266,-21379,288836,177865,20836,-19827,57602,-113872,-328304,161790,304892,243212,220151,74881,-211104,-94880,162772,-16393,-242102,53418,374508,423855,210430,-133757,-254954,-151043,-62251,-172740,-267906,-258796,-299935,-168746,-93135,-243808,14523,258448,272877,303435,303902,90766,-171652,-365882,-369758,-150386,98128,215034,117290,-169262,-287784,-241134,-372804,-359912,-108541,119371,133521,-44499,287067,93584,1684,-346323,-385941,-82135,-161552,-273261,-321239,-313239,-197520,-297533,-22685,341925,25221,-280353,649578,1245407,910054,166689,-119133,57423,86885,-130730,-414387,-162307,155863,295254,643279,965133,1081468,811084,596648,592728,563767,297478,138214,608276,861009,393383,-212264,-31919,-42206,-152693,-70430,3857,-242934,-322715,157178,146700,-133037,-418682,-157126,-94932,-286973,-169151,-35648,-126333,-346078,-519084,-430742,-341230,-68034,347247,765618,883828,603108,221963,-38426,-66430,168561,331985,140131,-113346,-463616,-427922,-313603,-371784,-271929,-86550,-318741,-214775,309676,338726,192656,22612,10325,-222137,-325376,-21985,83865,22263,-3339,100002,-84224,-253671,-162903,22692,154893,327430,515157,483253,331035,-84341,-314325,-205202,-410426,-271063,-31068,-232139,-481144,-197660,-18632,68062,97634,-4677,-273504,-420148,-178395,173137,456514,395363,79009,-335236,-431537,-213209,42542,160210,-62833,-98428,199802,276411,-62313,-257891,-48949,71399,305773,395166,459138,280518,-20806,-213806,-56433,369303,695578,492584,-69616,-373742,-234960,6539,98961,-41991,-220476,-239878,-143080,153479,275153,173,-151690,5686,56002,-88188,-96960,-220230,-333718,-230528,-15483,366129,397718,89370,-227299,-184185,-215565,-436095,-434136,-376993,-210037,14324,301016,636256,897640,938291,718921,576066,199754,-281158,-173183,208062,251645,80806,236124,599963,665183,599792,212149,-139688,-240010,-141202,-50225,-126140,-192951,-172726,-199336,-147241,-385946,-235067,306230,668684,618686,261050,-242375,-369843,-374199,-199184,-308193,-527227,-152590,-19661,-87382,-211196,-140967,-156532,-93592,-121844,-224850,-97786,-121596,-409213,-475410,-226510,-189769,-249983,-245380,-195584,31300,253421,379225,486279,297455,139283,16570,-197875,-355507,-243788,147666,458713,392394,116436,72333,100534,29153,-222617,-367703,-278853,11720,282556,450081,577345,631899,542614,579993,768460,784718,793119,754539,573306,644227,509553,288889,-99061,-117750,-26371,218706,310486,80969,-158693,-18476,550060,519381,162051,-77782,-241589,-342614,197427,386557,298904,-59161,-320766,-226908,-93816,63718,210597,235554,46938,-92102,-150093,-125630,-139022,-105428,-266414,-184803,-188964,-459335,-422610,-253247,-355230,-378819,-147979,-5224,231843,225630,224641,90307,-3407,-64211,-144707,11863,131142,6718,-338409,-481045,-238505,-146978,-145090,-1594,87320,147162,162831,187112,-326488,-166025,325471,516835,556896,498726,322423,123633,-102704,-39956,-118646,-212455,-223955,34548,280160,552460,544906,187517,-465865,-67762,40589,-178541,-340532,34847,488354,808426,442607,-417429,-19146,130416,-287656,-290204,-95124,-136630,-280779,-291893,-113606,155030,472817,606098,438703,146661,-116733,-211847,-508707,-294034,-209336,-235146,-298218,-193553,-155507,-157289,21754,705196,1104278,954064,225122,95203,172901,281103,249942,291216,400868,357703,168111,128512,173956,70331,71254,117236,-49746,-6071,4678,-137273,98026,424588,295809,83708,-265812,-132005,265174,319366,54705,108982,410396,358909,-58084,15304,234999,312789,462139,500058,255995,98789,239947,-23955,-109259,-139575,99164,349593,519312,362443,-168733,-380007,271075,674570,658368,331050,-152794,-348657,-178849,-40312,-197775,-475944,-321803,-130414,-62584,-218679,-20855,364834,617270,448723,164724,-352919,-394287,-310308,-376976,-414605,-248623,-223054,-242418,-254980,46004,405033,891530,966426,718665,133151,-509130,6802,299981,397305,339490,206441,159075,552335,470011,22156,-462351,-72213,145476,83831,-58283,-258319,-505467,-62565,156663,336998,363457,521166,145642,-196310,-409970,-455611,-280567,282545,721477,740505,173727,-187714,-260660,-407127,-210066,69537,105520,108739,-60255,-200356,-93831,-181705,-300487,-369280,-26475,480996,860613,538763,109456,82320,401110,423566,-120245,-380633,-198826,-453083,12005,477626,179088,-276314,-190112,-189999,-39046,84774,231548,7290,-346465,-174851,-35687,-54210,-149269,-49674,-87743,16676,23263,-145086,-77775,60069,345346,446804,193979,-49825,171469,192084,-187056,-482062,-109012,-154432,-231199,-243763,-420361,-594698,-192218,16253,-163209,-409712,-276330,-311601,142314,373847,282877,-53231,11663,512303,1098874,1218846,832925,82671,-244148,-161440,-325609,-266109,-295349,-522882,-350730,-263091,-186794,-202171,-433963,-537027,-410133,-193591,283611,239673,-5904,-36128,544703,911322,487424,141905,-249751,-268260,-80971,61545,206595,168948,-43852,-175170,-325030,-450621,-457682,58787,693066,1083476,1046363,748866,198053,-107909,-191302,-136636,-63932,-197625,-392539,-89863,447617,849397,1057945,1022850,632473,469168,19082,-123862,-189140,16137,91124,99299,8484,-294006,-312059,-209030,-235363,-255286,48787,222478,88609,-170132,-213103,-31428,-28256,-47974,-83933,41190,133263,72130,-126112,-316660,-68755,360109,428120,200234,-141157,-113401,129440,472332,674096,579917,198186,-418844,-301427,-412692,-433285,-94983,181926,214582,186725,22292,-333066,-425732,-252130,-123960,25927,51445,-28365,-194230,-243174,-302544,-374907,-165467,92558,302686,52241,-121775,669146,1092629,927160,529660,291287,145085,-223119,-503108,-392095,-143144,-120594,-84826,-199593,-124736,332783,459312,296859,270323,602044,697346,311789,-227960,-212663,361458,287422,-190849,-289307,-98889,-158417,-180665,-128976,-144661,-101154,51364,118580,89904,-10638,-70582,-179693,-187169,74393,220678,132330,-218511,-247316,-234115,-386445,-249846,-24937,-69872,-286277,-204925,-158990,-127478,-210576,-100030,-230801,-18863,297196,542838,300642,242931,359256,377187,383679,289845,182401,-347923,-12781,553939,609998,-92998,-176556,379329,404437,276489,96177,-76264,120653,275991,230079,9413,129626,26146,-188235,-238522,-965,356892,553167,427623,168151,-124182,-260909,-43588,353033,482606,348639,-14806,-399793,321535,848912,660665,241361,171275,208916,174183,211708,83737,-42220,-163484,-211152,-67601,195958,335827,276430,-182956,-460434,-453096,-345977,-225729,-38917,270006,492136,504328,489380,674622,555069,44894,-226907,-219888,-15338,294342,447951,496603,390205,139611,150263,-62475,-331645,-433302,-195104,-142267,322403,791909,821790,541761,136721,-255360,-161317,403951,721199,413582,-175693,-231961,-134919,-199381,-332223,-471566,78587,477621,407974,175944,-53648,-299508,-50667,-145816,-172536,233309,478890,340327,-69213,-312735,116168,59358,-195847,-97532,7031,-92300,-121644,129496,200920,-115225,-353816,75794,172759,261616,295698,303702,27047,-260601,-350041,-194574,-171457,-106957,-181826,-152226,-206001,-90667,92636,120983,-111604,10557,87232,269033,582387,778846,491962,145714,-163418,-70628,138854,340113,397744,664770,714625,481209,100920,-312139,-231491,-335476,-347750,55973,462897,494915,210097,-338560,-293054,-182292,-298375,-539880,-552048,-483931,-418150,-250949,-8839,216670,149961,-211340,-371462,-101031,-137985,-230528,101860,230448,-272804,67799,603274,471274,-42507,65784,128930,20946,-75418,139927,195781,543756,1058355,686433,-111541,-157786,343474,316948,91984,42270,6554,268922,633541,477714,-181386,51824,657235,661039,174523,-191060,103107,320691,133508,37544,-226584,-333715,-20283,24836,-337422,-496936,-546143,-271273,38164,68271,-240486,-429454,-489916,-85686,346177,265864,-47713,-4345,66594,57051,206970,237313,-279157,-93876,357994,326850,-143348,-208392,65594,525056,975850,991270,724265,244144,33009,393111,850266,1070536,742766,378650,134766,-84965,-396538,-527225,-377482,-205633,6196,132382,-16967,-263141,-241125,-3491,136934,134097,20861,-25863,89069,12049,104915,-37628,-415444,-91189,76586,89222,-19771,-57415,-184958,-455385,-142744,143513,197445,108007,321015,195065,185200,311904,375765,309602,199469,-125009,-231638,-135553,3608,73655,63917,42083,110197,162740,201404,87610,-165451,-472572,-196558,166835,194248,52228,-190552,-258677,-421127,-266822,-249181,-139638,-29063,-263274,-305168,24558,-10113,-226767,29489,129857,-260092,-105589,123404,31908,60270,324571,324155,-95931,-280787,-14849,47421,-172353,-52711,289697,456641,422975,308840,648064,1104833,1057897,486294,-217994,-287136,-177320,-287401,-333531,199067,425770,439828,337274,39252,-293949,-221624,39571,205247,29545,-173421,-54999,-36267,-24571,104455,-33365,-414561,-360523,-88464,-34735,-315961,-280873,-72584,-39239,118819,183577,-3070,-206891,-211645,-70634,61328,-1332,-87833,34356,182406,239588,392346,507856,335164,219577,-146163,-262247,-239729,148466,515866,622372,582790,571253,682705,423404,-42208,-355423,-184962,-202414,-250384,-197578,28103,211041,478689,381913,210831,43073,5048,-23085,-189802,-378483,-249721,-18734,58166,-42136,-134756,-182078,277890,212309,143251,-61502,-141078,-154857,23260,97441,163356,200389,112104,-131624,-251316,58264,74907,-207946,-347538,-46764,139271,225741,37631,-311583,-181038,301392,140992,-225989,-146466,-107799,-331774,-462917,-117525,202038,75310,-288893,-515011,-293956,-194203,-138406,-446246,40960,526318,406985,-11502,-399087,-460276,-401386,-421672,-364586,-359657,-407837,-227123,-125999,-187095,-226519,-35409,294563,651376,587112,160558,-60218,-49750,-154364,-78685,194462,604293,878949,789397,968414,1424550,1269787,463285,-111036,-78501,-78022,208,-13780,-448991,-49589,146159,259601,225803,171149,100439,174066,551329,750623,528904,63120,-294240,-456207,-300166,44296,302598,68030,-366279,-228853,-351806,-143612,-136045,-196992,38797,-142641,-408164,-764,328281,652894,853634,684869,428092,108983,-103391,-224763,-14100,173927,150371,72772,-116636,-67403,250504,434846,21216,-178914,-31188,48874,268873,439915,310806,-17613,135030,361465,407322,407555,327094,461479,501495,275754,-45153,-186516,-255858,-407514,-424939,-488945,-543667,-391900,-273887,-243549,-165233,-5479,99993,-10341,-252871,-438340,-290549,-294500,-265305,-132020,53742,-103034,-144955,244216,641210,618382,502746,249352,-51928,-292173,-149585,219894,267851,17910,-117283,-5427,-60886,-234403,149844,528666,408755,-76789,-187446,163468,207567,-173762,-343006,-346272,-410938,-361657,-352486,-343582,-420448,-222234,135221,307341,341036,128281,-56028,-15571,109135,-23926,-212329,-115483,-48098,-37694,-255759,-95751,-170391,-114104,-48969,-168726,-509442,-102750,228417,446850,441654,217910,30466,-221557,-291340,-138789,-25139,62327,135544,-39255,-423464,33132,326560,333499,389344,397242,349617,292903,632868,1065617,1075462,366201,-42163,884195,1243149,1213911,1353028,927866,232268,-54450,-149680,-347121,-88829,71451,335377,611815,731495,401673,107600,233485,341520,175716,-87263,-208993,-245181,-194451,-253804,-373367,19774,483680,455936,109948,-310313,-73315,121394,159257,118777,99850,-100421,-307629,-145288,-61444,57396,-36312,-211888,135082,324230,327429,299527,84088,-79215,-6805,205197,281041,259931,310595,293385,156835,97437,-98858,-298574,-330964,-89583,261709,358988,512222,676347,443533,-51561,-292541,78885,334870,291842,36929,-257090,-233829,-91947,-41809,-80476,-245155,-271453,-236544,-289566,-173530,187868,527962,523142,223664,197271,232541,91028,-201836,-522858,-265379,-123773,119774,-10872,-202944,-336326,74009,280106,129602,-183311,-449425,-480626,-410459,-142528,-18817,28376,-21325,-67658,-31959,-89265,-260624,-379860,-222850,-273956,-423542,-17424,297995,257444,82213,-60752,99405,148466,-69537,-280770,-152623,-121922,-387852,-65653,254567,220792,-56284,-49175,405472,669274,276648,59656,-189505,-219668,-254848,-158539,-115195,65266,476116,604554,444337,106816,-51557,61446,-196225,-310221,-35940,47996,-297898,-381150,22010,483686,761858,941832,1177538,1199007,643470,102764,-42495,188221,191681,214783,153654,126149,-35011,-74267,-133839,-205811,208564,371732,278567,60626,49978,-158018,-303855,-454505,-88404,527728,884408,906568,505204,106565,-204358,-400307,-311170,-458808,-226754,-147530,-346363,-244650,176874,528319,623309,391989,205560,463303,1052003,916875,454728,44501,-343393,26410,128140,-164323,-486866,-367086,-247963,-226302,-99503,-192149,-514891,-23594,208999,-69258,-246106,258406,682718,860172,523965,68465,-353923,-147095,51038,63178,-182265,-229112,157775,355359,259971,-30664,-282664,-75151,-10635,-300572,-145771,189040,183095,-104692,-155286,-154390,-52641,-24653,-106167,-176558,-52112,-72457,-52623,-179769,-299847,-331661,44534,196763,29685,-319995,-377462,-327768,-415748,-310206,-228731,-287292,-348615,-209182,-203987,69645,188266,-7808,-130657,207929,544966,643830,449513,47858,-189424,-147872,-174013,-108377,-59357,-188710,-478323,-281297,47646,183952,57627,60494,117732,-201363,105798,682183,656833,264837,154204,345539,455065,459824,158604,-136606,217036,664208,680315,583731,460882,125431,231322,474464,562821,532877,287237,80541,87914,157766,55528,-95423,-153267,2581,19713,67176,-72601,-320147,-456029,-257621,-168694,-301527,-189062,190717,645247,622086,509794,191572,-43420,-131319,19703,361170,353805,101246,-325568,-301909,12126,130234,147935,131188,379362,487123,213945,-109410,-79930,131948,44393,-76874,-83521,432827,617883,576330,414443,483806,464130,340497,222462,334775,432857,175038,40978,-8254,-28893,31927,24193,-260939,-505587,-548040,-497862,-492620,-421745,-90785,54040,128674,5468,-337024,-182753,292837,485335,279746,175257,73404,-165862,-266543,-2205,260598,259836,206482,-17646,-264501,-513255,-310033,-266047,-428434,-469801,-265923,-29958,70903,77850,117794,72251,159291,260732,154816,-199355,-206988,-42106,-58942,-44873,143418,213451,192319,45518,57617,36812,-48652,-299383,-190288,88988,107329,-40424,-213345,-256868,-404853,-176358],[-34789,-1043,-226619,-168832,194352,457635,517460,259917,-12827,-70868,-88253,-121265,-208309,-175250,-292957,-480273,-278308,-111083,-65876,-300396,-532114,-384299,-36999,180122,143974,-261510,-508916,-314069,-472552,-261514,-253883,-85405,400028,537116,269968,-23384,-273339,-158034,102524,324475,540394,444936,82102,165709,706087,990695,728520,474746,263377,142236,-28304,-178001,-244753,49425,70179,331551,614065,828800,735701,486193,485931,457744,-51423,-421429,124732,332418,259520,353754,422750,268603,86373,111157,357285,547961,537835,376015,394544,239951,43583,119281,27080,-202260,-306223,-285869,-393798,-261530,-98274,42057,110341,85225,3982,-140208,-439708,-375803,-214103,-59374,111633,239476,250321,323970,456264,478721,266702,-19924,-173095,-410921,-156671,307813,328266,-105322,-527797,-187698,1051,-216701,-106578,175984,483983,413004,-241363,-294418,83542,-47281,-133553,-104330,62709,92694,56179,116315,120415,-46961,-209977,90679,202879,143669,43740,26319,313850,214830,-91678,677,210918,97055,-53622,-98092,-102892,-195244,-212186,50551,67803,-340626,-63000,281988,84803,-364185,-229848,-44295,-100541,-188184,-211772,-121574,-159407,-135930,258840,569322,601932,382201,164335,-229289,-342781,92756,-34552,-284108,-239110,137498,286058,165907,-155377,-296584,-423018,-270107,-159089,-76062,-167473,-335216,-553742,-315658,-91730,101941,161837,202570,386977,412335,148004,-142859,-76720,-45559,-59470,-11069,-56081,-130082,-304916,-393593,-438378,-421784,-334929,-109701,217403,297033,392966,688153,630480,449584,-88107,-304482,-73653,-151200,-375688,-443876,-289844,-241732,-432142,-145480,19514,-269102,-70220,841549,1353866,1107459,306219,-321838,-44578,148245,131977,-3853,-253371,-87831,105200,649605,953302,1024763,709458,457867,521758,542956,368684,294288,587663,674762,212940,-332724,-7057,-21167,-133513,-101560,-16613,-195275,-335240,77904,42348,-293087,-431551,-335096,-177304,-277414,-289852,-93888,-81112,-230350,-359184,-260157,-141322,-6892,423287,692828,751811,509026,313932,144710,-41547,-29651,188339,148149,-88236,-380175,-513277,-240400,-90451,41126,34919,-400293,-36197,509514,475033,235506,40994,8776,-201143,-351787,-78563,53184,65736,258008,365886,252952,-6646,-73409,45212,127732,177617,290051,280269,246749,-103061,-254375,-253986,-366549,-423426,-377347,-411403,-190514,1608,24190,23470,-28039,-151400,-250046,-258251,-387700,56877,506806,557570,242939,-265212,-427509,-314644,14525,171798,109256,149184,293261,338205,53306,-188209,-145262,-234804,-141775,-96562,-148883,-80571,62215,-63417,-180701,398623,789647,715282,205529,-137879,-41656,151823,169108,-177209,-355832,-418031,-317350,144116,286743,-127623,-101456,350717,390907,177171,-61226,-301966,-301245,-240902,-36200,487649,678836,419561,23650,-91814,-51434,-199946,-436168,-515303,-444913,-249819,126636,403820,761784,862163,870580,704153,223798,-332010,-257357,53636,75235,-111420,5251,376532,585005,610350,421816,81111,-21011,-78381,-108532,-202123,-178567,-215630,-289653,-273664,-366560,-452755,6302,389840,485096,205720,-232371,-248961,-304331,-91770,-221240,-443716,-89293,79191,88918,-4003,-218435,-239465,13976,169533,114228,-176518,-273810,-405821,-398269,-363758,-339266,-152237,8065,194041,384573,571565,651771,747289,486786,173897,-297469,-349679,-409764,-297118,6384,362452,280767,-13233,-316051,-12386,79670,-82851,-236739,-241894,-67137,178047,369608,553611,756050,694662,769769,973018,940484,847235,819494,507090,239144,-9007,99930,130318,36777,-301388,106947,389333,333431,56849,-34825,463813,443415,91437,-43451,-278061,-332279,288963,556388,486557,205844,-76346,-78650,82959,204394,310498,257903,68441,-23811,-146935,-356459,-282060,-32425,-55551,-109273,-83460,-255537,-364402,-545900,-563644,-533390,-370709,-188287,127214,186613,109087,-92958,-27937,-25706,-22834,17160,184850,91724,-268174,-404695,-226799,-218555,-389115,-398745,-332747,-293890,-191638,-24597,-119171,150231,458683,492401,439565,301583,86730,44087,-154215,-133872,-242472,-332007,-161532,-38659,-1673,312744,443869,182905,-209790,-88672,127101,75371,-254781,-243150,219322,636448,480587,-349291,-63018,210013,-113426,-376961,-220561,-200662,-203066,-237830,-125301,56696,231944,312796,348215,153668,-82976,-348471,-385342,-42972,-75872,-194076,-184628,-22236,4621,-282792,-178168,523859,827240,615920,84010,36694,120924,303984,394970,406180,550622,826155,875778,551628,196665,-57635,129091,253939,79550,152597,127937,-8654,221077,302927,34190,244932,-46537,-384721,-90543,80265,-93247,29614,345451,255196,-145590,-120200,218486,488291,588640,494674,260450,242158,588584,583158,250240,-57864,7402,103501,194580,222318,-85290,-523891,141953,589692,683232,451306,36177,-232257,-281548,-331133,-452566,-316080,-112646,104070,282118,224359,166098,248807,514716,479071,384894,-68160,-355281,-333156,-464563,-315429,-3698,-46926,-305561,-366813,13321,335381,799136,1151666,968890,379577,-312455,-25618,284276,409991,478453,552383,600305,935212,789644,251050,-420267,-86973,209063,143340,-130552,-385570,-343972,44732,212403,362355,373632,455334,173406,-212201,-478944,-519246,-36033,369637,682580,541917,236896,-97472,-314818,-494282,-247660,37299,231202,314368,43850,-408312,-240233,-140236,-200815,-358011,-129725,308468,505223,176538,-67748,35850,364349,358412,-205004,-339655,-159861,-304273,198752,652962,390623,-87338,-352256,-364159,-156206,10222,113107,-109685,-239879,17158,162039,81753,-73952,46840,-129255,-173739,-269232,-254580,573,238968,575982,698215,479945,-1481,-51734,197862,7027,-422193,-484704,-384523,-192554,-73057,-252986,-516858,-47981,180856,51072,-393098,-199209,-94121,159041,284104,209345,-212224,-183147,397085,1128040,1231807,831323,94602,-287877,-339438,-374145,-113259,-183103,-372213,-481956,-381609,-78836,25342,-185033,-349199,-326998,-247990,202850,252490,18757,-57295,447587,789657,549840,117577,-315959,-429286,-329569,-77244,308394,429521,225917,141525,-25375,-259380,-426316,21274,776611,1295788,1355897,924141,261877,55145,-139063,-290496,-273645,-440930,-472250,-26804,481687,979490,1294371,1386057,1060035,897035,444280,90390,176360,428519,566680,488802,229345,-117605,-501609,-355999,-243943,-35572,298456,470708,328952,-4411,-195292,-239325,-290207,-127750,97488,253306,301930,275199,35021,-220275,-30343,399058,602912,573622,136267,-16619,72458,320476,637039,691939,498604,58330,-67824,-58381,-154416,-8543,208501,168110,-119686,-460800,-343551,-222003,-247537,-303515,-274297,-284170,-86899,-17095,-77616,-187280,-230577,-145027,127827,257919,-39999,-309371,605859,1016347,831227,331652,58060,40388,-184043,-426081,-147426,-250410,-364449,-228424,-192151,-149193,222268,310711,110255,275476,828464,1177661,774515,74769,-278272,348781,317008,-250057,-81406,180407,-58799,-183720,-90430,-77316,-124807,-26594,19966,88159,222110,223247,22350,-334252,-243943,-71901,-62140,-407013,-68045,30899,-186052,-107119,2284,18757,-290313,-296810,-52518,-44653,-50640,-70834,-63194,64878,213332,328830,12422,-116875,293287,460943,530282,170342,-32382,-460609,-41199,353058,400204,-60526,-337485,177554,332405,268130,63212,12002,245583,345766,309780,299226,398918,31897,-226030,-163426,269307,790709,960547,671303,239917,-137359,-459125,-105489,202183,323548,181539,222,-198436,349546,919279,702190,223390,99139,248829,343814,386284,303864,105626,-34794,-77238,30286,122702,205069,136945,-241970,-481893,-532850,-451055,-499701,-262420,214096,588684,652489,411860,449539,300281,6270,-267686,-429055,-338887,-18534,196550,206247,121109,-95418,-79366,-198396,-459255,-304818,9561,-75174,-201005,427446,650927,711036,382077,9034,-50514,506803,785964,487611,-169275,-291504,-84691,-111767,-211207,-258934,67061,311436,87516,-39455,-36262,-218563,-82272,-255800,-212463,51645,146729,109290,-148797,-358008,67309,139180,-112504,-381485,-319448,-230854,-343167,-81222,3310,-215004,-268110,143145,184942,168280,282177,348196,180996,-113952,-564657,-380121,-151711,-77456,-34650,-39028,-117411,-148191,-94290,-72741,-190934,40041,332383,476964,596638,720462,491015,94356,-245711,-200102,30446,317224,471437,891245,1173368,940160,352391,-242886,-155650,-233677,-428511,-49329,372876,487050,215635,24614,78017,126608,-202055,-482523,-511248,-389003,-206920,-91196,-110192,54434,39148,-214637,-260455,-4416,-149431,-269149,188817,178190,-468442,304997,785979,522959,-270771,122961,455616,289547,121771,105304,38946,371573,751916,431548,-194165,-28458,291485,130192,-67992,66589,40248,349814,683048,541809,-81630,-70464,586654,594012,186289,-265181,-98070,61035,-86033,-271065,-528843,-119155,143530,188144,-54362,-296563,-394840,-289418,-134016,-143635,-170707,-146461,-299212,-524278,-92668,103636,173152,285549,415878,326525,85565,-96298,-371620,90468,624156,448856,-192950,-293356,61077,440721,751301,701305,466196,232330,257453,648993,1044199,1103305,692698,175898,-201047,-461679,-472411,-348810,-318614,-175288,-89923,-165442,-418344,-526510,-266603,-18551,86669,175735,190069,182346,332452,349113,545674,372549,-260803,-141340,215698,205719,-51487,-10209,-74316,-357697,-172881,21056,-4031,-149302,6740,68781,43189,123418,144953,44047,41387,-199507,-233667,14203,234813,297742,240122,290106,363825,306249,293735,209168,-39091,-319203,-198154,144165,167018,-1138,-304104,-414114,-261147,-379534,-410359,-283755,-159197,-410511,-105893,177373,87139,-308516,-438110,-161489,-298680,-202190,-111105,-164789,-35812,353543,366430,190171,141757,310340,133935,-155627,-31062,254348,409440,427215,333414,458948,844338,799447,288023,-314845,-288568,68528,166359,-42813,-74472,54815,160402,225773,67300,-234901,-199851,73211,196149,126058,24253,29484,-32366,-121479,-120598,-109133,-268243,-459429,-364813,-198997,-399753,-149670,169025,243516,199578,113491,12918,-70265,-147883,-410153,-342596,-137639,-193789,-297355,-269081,-179180,148782,476915,542511,441549,-34620,-327872,-257804,-123164,25432,223821,413076,497665,558385,185426,-234030,-448684,-138552,-257195,-388131,-111544,12550,57437,295813,318956,252649,41563,123090,328666,96844,-268624,-130727,51187,108537,-69960,-363833,-283962,-39825,38372,51551,-17658,-204223,-361220,-147780,21003,142903,176366,88808,-78208,-245920,-23843,80338,-107004,-409866,-103273,12933,-41144,-182159,-166953,18395,218365,13775,-458817,-218953,-126223,-329667,-421999,49746,494143,292059,-178581,-307213,-97084,-83752,-214202,-386225,-93112,290595,236092,-232322,-434437,-174504,25005,42266,-44258,-12246,-220717,-268539,-189316,-196348,-238250,-68654,350241,825551,760026,244867,-179268,-153778,-35505,78033,245040,825043,1170821,1240067,1196226,1260449,1112001,432182,-78116,-158943,-129447,15866,123378,2207,-334579,-127373,182444,354247,158366,14780,171119,595440,852969,733254,344675,-6380,-288099,14490,300688,528274,81921,-314161,-383418,-399083,-138922,-44467,-366940,-277239,-79526,-189741,-253730,56734,446992,635539,534025,296512,-12370,-203101,-164993,-205690,-117972,-122604,-286717,-378338,-147004,236844,419866,152625,-218587,-44426,41296,129893,200131,133840,-31942,112129,240282,187366,19624,-81972,-52292,157145,234614,271012,134595,-147850,-369849,-329043,-259211,-138148,-154538,-214865,-324189,-34244,191450,166260,-87703,-417845,-582449,-382717,-291971,-254239,-178118,-236439,-397471,-138193,347815,787268,868547,650700,181265,-247733,-407038,-103988,242119,383373,216089,104516,-44724,-60608,-182280,121424,524781,456997,-18483,-129974,257401,104959,-285427,-412756,-518887,-388006,-145946,-33245,-14269,-143066,-198341,40809,139505,91249,-27018,-78643,2558,176655,154744,-54955,18542,86521,114536,-46111,33504,-83840,-265986,-178482,-275900,-469496,30766,431401,651247,487017,199483,5102,14841,37141,116317,141134,82843,4882,-146274,-230026,97281,361670,333187,343953,257223,177212,299510,816346,1198415,1163121,441502,261512,1069710,1189601,858852,798593,445408,-313388,-41923,-9166,-228651,-77240,56042,207467,428645,601667,322395,-23424,36980,68250,-107910,-369283,-405126,-226418,-143258,-248242,-379879,75159,548391,558454,89122,-243254,139394,266233,251439,118525,2132,-285349,-352074,-24929,65859,119393,-38896,-146536,195032,362733,313086,220764,18367,-78249,24346,208060,120690,137345,58556,94470,44984,-72044,-230252,-424802,-329463,-51026,299076,387899,514836,641421,362905,-48004,-185860,118702,204803,152023,-112114,-337572,-164056,-6955,-91048,-369359,-396935,-77447,95216,36028,-75682,244358,657038,662445,253343,46834,60369,47737,-39959,-351037,-443256,-47000,550841,574876,236186,317632,664362,562275,212652,-268089,-412374,-408876,-371731,-13917,116765,17511,-171714,-227679,-159749,-264513,-465153,-231609,-85866,-189577,-393879,75886,466060,618516,399154,76115,75570,120361,-51929,-155010,-238487,-286720,-413013,-77355,203540,111054,13661,961,51575,250756,-3034,-28943,-133945,64848,90180,185608,98238,191075,436233,359013,286686,308414,115290,-25886,-224947,-282858,-111471,-201488,-564913,-150775,243948,595953,769295,977341,1225334,1258188,719058,150101,-66132,55041,-2568,3684,-219213,-310514,-62151,98960,-134873,-298712,146082,389598,499261,462962,461598,76442,-261917,-417407,15415,657548,1007160,953725,425299,-184004,-356579,-151926,-209427,-235366,152971,262830,-6094,-106278,57707,351034,478975,446877,323101,337806,698789,484461,222786,-233273,-388138,191700,329076,110444,-75912,-219825,-255836,-332988,-327335,-311197,-204577,204861,254038,-213940,-24926,631619,936379,1021762,694217,224869,-243019,-263883,148861,448974,234279,-286278,585,422919,389802,153519,-172892,13634,108707,-290634,-119522,353271,442263,40203,-253918,-354258,-520220,-283013,-126342,-25764,37460,-113762,-168420,-63075,-32857,-443643,-188190,114682,-131054,-359692,-371888,-526850,-459264,-384928,-336531,-233804,-182155,-156898,-217492,-4786,84690,72661,37271,369839,803760,953171,647094,100043,-379918,-338921,-523746,-359370,-132759,-300501,-502012,-74690,212475,340327,145644,5225,-58139,-337949,162638,597430,407861,28703,147312,463994,469727,512141,326774,36262,181213,547326,847682,861600,697763,264308,286096,541080,715574,545282,190413,37058,224776,442779,291734,1557,-194450,-118995,-44426,-20828,-254691,-483050,-242172,-346025,-419362,-341499,-465726,-191782,505686,785177,675718,361586,44687,-36054,232306,527541,474254,143444,-313655,-159498,148628,211290,76314,-18244,224066,261438,51031,-331224,-224057,35467,-251318,-186355,-19457,523445,743057,623770,415700,437812,454914,283818,19282,97435,238486,110303,213012,304271,269436,68551,-255559,-349680,-326462,-373791,-197281,-234482,-426252,-298551,-139285,-201124,-245215,-226447,214445,648381,718491,413822,323581,365992,232751,-54215,-49214,136273,-49663,-122501,-193921,-293886,-305960,-93267,-40907,-211356,-210839,-112948,13880,86189,13223,-121875,-104083,160243,282408,168245,-214172,-478316,-242760,-105267,-11052,103534,121698,68387,-87354,-134957,-117471,-133572,-283731,-73054,229589,252008,24101,-131212,-72048,-249418,-214265],[-118283,-133230,-277162,-16893,399441,604945,589477,229532,43117,150690,105769,-49925,-116001,-149869,-152113,-318016,-366463,-131475,-34976,-256505,-420338,-359896,74033,300329,224445,-117559,-542263,-479918,-365112,-92084,-118197,-290303,-58593,155669,1770,-145871,-319193,-290396,-41910,219980,624750,630118,333301,112121,443904,628159,406456,394049,478729,420454,94265,-237883,167774,507250,307990,303371,393943,416376,507945,564490,567534,541738,145063,-401257,23328,286893,417315,493209,446285,346933,24578,-275412,45347,275257,255298,177190,276209,172749,89930,164247,103734,-127042,-341468,-257302,-177385,-105934,-100190,-185320,-226654,-254920,-270614,-349898,-474472,-374073,-254989,-138320,71615,238950,245371,360287,556288,538605,242347,-155019,-424210,-511082,41233,547838,487745,-57352,-473300,-248834,-274900,-278958,94548,408665,505285,483035,-102553,-393090,-114696,-231608,-202663,-18552,133642,133759,-10290,-42392,-110661,-356655,-269864,117331,361633,331499,201178,128431,15248,3206,-126554,-265262,-132415,-106227,-114217,2495,52067,-117980,-380064,132056,309377,-23808,-425768,-123062,-200408,-474051,-192954,-269717,-414833,-232177,-220511,-205776,-127854,76015,406830,817373,876444,511948,247024,-163066,-321272,-14920,-135812,-312865,-338236,-23788,236880,208041,-154029,-369107,-459253,-241619,-141009,-92734,-114502,-161636,-256625,-219185,128225,170512,2758,2092,269136,354192,95110,-28643,258566,285711,-30063,-207803,-403190,-335886,-346073,-405796,-526603,-369290,-285094,-113871,208686,318157,626193,903094,1091962,679602,219561,13756,-78464,-197224,-526414,-333670,-211242,-399601,-364754,-50394,-117202,-391538,-28847,768458,1130858,984165,338304,-382915,-136304,199342,400015,332326,-127770,-446752,-100501,582263,817424,724446,363188,109666,233383,355147,327115,267641,321166,251248,-72966,-539587,-171090,-111203,-103929,-109629,-69729,-173492,-391385,-264293,-217676,-156072,-98319,-402956,-236447,-315868,-484071,54361,200069,-50592,-218211,-29473,131783,34881,284127,438498,509750,417799,424224,373137,98389,-165579,-43538,65224,-170229,-380482,-516129,-161553,125309,226285,44184,-516211,57096,492925,435420,84824,-54141,-67622,-272794,-449506,-188711,35252,232906,636476,692017,533798,176587,-11146,4834,74379,-11610,-49866,25703,74116,-193037,-330230,-386737,-290672,-132157,-47810,-9223,58518,4971,-123564,-206868,-337635,-495916,-324103,-164760,-372755,-199048,394570,633174,408386,-127701,-313547,-300935,-2439,225558,246924,377613,404568,315095,41651,-268354,-237927,-379805,-118548,-206295,-358855,135024,330523,22977,-109857,405322,774678,760431,398286,176208,293981,335798,165072,-303158,-227622,-249599,-509712,-77371,42162,-357180,24721,633834,656892,441259,-36321,-415297,-350641,-373514,-43741,422059,763911,574950,227017,19517,96070,19999,-276273,-477827,-472396,-365835,-77635,62215,317443,524607,836282,674416,151031,-417227,-349128,-251269,-305528,-416127,-327720,38432,346247,431040,418723,157846,15692,-127652,-155531,-117819,9669,-115977,-219831,-234771,-229765,-350249,-421167,-8150,232716,45969,-209165,-156557,-231199,-69295,-217775,-335208,138,172654,245227,306178,274803,116749,-21997,263240,474854,302960,-99424,-298588,-460963,-466643,-581868,-174741,147058,446632,596136,809931,857093,829957,579090,184939,-480069,25904,51817,-113725,-101527,159292,186198,149322,-313207,-181778,-28825,-71282,-163946,-251137,-309800,-124724,131212,388637,746567,794649,901085,954143,851694,625100,556451,259423,-218447,-491243,-76737,213826,141228,-460644,36701,356850,411900,115967,-112740,217052,221137,-139285,-200953,-442012,-305618,313005,670949,627955,376957,84633,39149,215395,271469,285941,164188,44296,31423,-128791,-495582,-221170,158275,107464,-91341,-111122,-120154,-135821,-148958,-272262,-317741,-283399,-273135,-116571,-82659,-215733,-250266,1235,90367,110514,-67790,76873,61018,-249567,-342997,-226345,-330404,-538338,-161586,81972,-64194,-167640,19779,227958,448189,552093,423308,309300,64128,-219199,-225840,-281121,-293362,-498051,-276305,46420,86990,-144018,-95317,17120,-189879,-198449,-36289,231208,263374,115246,-109144,-5051,347192,395817,-265141,-183321,194556,33846,-252341,-168681,-47357,-55801,-255942,-261097,-123682,-107172,40271,207286,73222,-182292,-384043,-149230,186000,111951,-100230,-70351,32013,56813,-272063,-284052,209816,299513,36905,-114903,-143970,-12248,246262,456481,499316,661413,1046634,1190425,817521,227767,-118470,153135,276843,154212,222886,164148,65676,289233,126542,-13800,460261,248820,-80374,-236248,-177533,-230779,-50948,186537,77623,-207382,-251133,251586,647865,606548,348081,238374,532407,928539,999994,467809,24883,-50704,-105358,-77794,89417,48585,-287860,-86839,359592,475832,318528,48647,-181021,-359879,-427622,-72773,110716,50645,214076,436404,539559,458579,156186,199335,434710,617664,300261,-165869,-210820,-139821,-96650,203742,156693,-199700,-213412,77834,213600,541903,1081690,1054387,551783,-134894,-163892,123190,185658,210831,391193,588029,788693,773915,393624,-283056,-242591,165001,173787,-54105,-293237,-218503,68815,200915,322577,428731,341559,118064,-278673,-379272,-314355,163945,382200,376503,78684,150150,28500,-332103,-453810,-292326,16909,416002,512783,378672,-125885,-414264,-145853,-167783,-190878,-199851,64672,62304,-190833,-335337,-137642,159241,196143,-189356,-353041,-81951,83639,430995,583369,346862,-83323,-474292,-472738,-380657,-235609,-174978,-198135,-91574,110699,275405,210654,59295,-16353,-305938,-466308,-113656,-136154,56256,326183,707274,841682,718266,162368,-388983,105324,138418,-110371,-332138,-378941,-132032,18954,-127687,-329227,107631,331690,223280,-251099,-48678,83121,108109,114621,64250,-288704,-319503,195634,809665,932723,682579,97020,-250449,-495785,-326420,-76995,-208501,-358900,-481086,-411405,-31888,128152,-18990,-244937,-246310,-264110,-301,116890,-7758,-17177,256674,451596,399947,-160563,-487860,-265414,-163662,-109415,387703,638316,611576,449716,231239,-36746,-283582,-98011,692000,1288758,1379994,767750,115826,1065,-207472,-421502,-244188,-376588,-456510,-34303,501696,1044874,1368370,1487024,1347029,1043558,807635,253636,408677,727969,915096,722790,333111,-10913,-390482,-272583,-76267,211430,410714,432012,275796,-54032,-281202,-338242,-393854,-358228,56709,291773,358415,370112,126463,-99277,65980,366897,618156,708612,374414,107375,10369,132456,532155,714254,667529,324078,279217,178059,59899,53172,150922,154711,22898,-105356,10891,-66956,-268535,-462178,-483153,-184167,216793,185372,847,-165184,-171942,-168161,32742,98645,-154929,-383354,369280,672829,468923,-27713,-161831,-15221,-125450,-168049,121930,92534,-45641,-108714,-133870,-214899,24148,60783,-192211,209351,927788,1453689,1246345,439258,-400736,139536,202868,-122392,38221,242760,-79847,-212573,-74359,-39193,-151499,-133731,-81574,5030,230932,210968,7682,-371251,-533213,-317779,-217520,-424973,-27797,173974,42105,94384,-13435,41484,-277572,-459140,-194636,-170566,-32334,-102808,-7598,124364,92987,-65584,-483614,-43951,335729,485565,555727,319752,16608,-368419,-112461,91333,42289,-206156,-416553,60472,329069,263385,95210,77292,230400,262964,201772,394367,413864,-5049,-247098,-106946,424826,981645,1051390,690644,241518,-19876,-139291,-141690,-103586,48673,-24031,-61287,-30906,330257,701069,462050,18802,-54538,175178,386537,464088,467892,194438,-25504,-49240,76896,76761,78268,11640,-227323,-450721,-484111,-306779,-320788,-212682,265362,615955,626472,226325,11237,-61367,-134677,-409219,-350411,-359595,-365534,-62879,-25421,-135955,-336890,-277148,-247886,-454906,-357253,14881,-60428,-458417,161686,567125,738484,449762,136914,-47023,336922,587824,361121,-291302,-228928,67928,114767,60176,-116952,-9037,8415,-302913,-168707,13686,-60631,-61835,-468722,-295770,-25080,-62623,-84718,-239195,-388982,42617,296467,370789,112930,-87199,59024,124919,101852,-44385,-314346,-102657,219482,183071,-5428,173104,306881,244626,-24539,-354214,-211590,17437,264954,206324,75300,-202746,-433005,-296609,-131984,-272892,-22881,450009,562150,510801,504502,418807,98299,-199334,-253632,-64458,261322,513602,969870,1362049,1126864,372040,-307584,-102508,-214490,-407250,-153944,61497,146814,130737,415816,526731,411576,-37107,-435223,-510011,-256056,79127,250338,38944,-141584,-131078,-191794,-202942,-68024,-228240,-419493,24011,-128585,-44904,627074,888074,497033,-468701,168225,634583,423769,309271,28632,-307543,122497,298935,111274,-175564,102103,222057,-25085,-158966,16732,-70775,220965,598830,598328,107467,-339288,343004,378106,90947,-389062,-339332,-288331,-302845,-452818,-409171,-85887,163915,224352,171325,-24635,-235820,-276234,-233615,-164363,-26301,48138,25657,-298038,-504368,-119583,209997,418378,594002,521080,222605,-89010,-82891,269916,810775,556923,-115091,-263533,83381,291577,346721,207687,-13027,7399,313512,784634,1115528,961307,482031,-102706,-453626,-354926,-234161,-240431,-311529,-145611,-69477,-115218,-148284,-245566,-157453,-173837,-75473,151210,343351,391678,416690,515208,767076,668191,19170,-329393,234068,295185,-7651,13345,-22299,-287356,-233651,-178914,-185056,-451099,-341352,-42319,-4903,-127084,-196994,-244562,-58103,-162500,-259191,144192,476256,477713,291987,357279,416462,357371,335042,229546,-13008,-238695,-91992,139281,155955,-35081,-310722,-303607,-198845,-322567,-490999,-402556,-405743,-390078,81459,323600,363273,198767,-81770,-415103,-384594,-346270,-235136,-332162,-127520,230785,265658,284684,347148,370836,101498,-231266,-37639,211504,315418,382312,409136,420289,474712,335095,-38573,-398984,-381575,181060,508918,335309,-62190,-180956,31290,171464,116694,-243643,-266785,39941,57219,51922,128752,179910,-40377,-180137,-139976,-63671,-120388,-205120,-387460,-395874,-411153,-144136,251463,353853,242352,54400,-31491,5885,-10927,-152999,-448283,-270456,-282371,-515884,-553555,-393248,-27090,421944,660140,421762,-34626,-464118,-310420,-300312,-189709,78998,386373,398350,280175,-43132,-328703,-486053,-215897,-220842,-241389,6651,16890,-205672,-276352,-22269,168638,29871,192919,433501,229979,-144168,-1006,107122,134427,-121803,-474552,-125820,73298,23920,5388,-13232,-248191,-515556,-291114,-16416,242425,320028,379907,148949,-196438,-119426,62225,-19539,-396837,-271030,-250781,-520563,-220119,2528,105408,-26531,-148585,-413076,-246344,-149294,-311637,-438621,81791,520233,338823,-199127,-241534,47738,93944,-132085,-328403,-322844,-143856,-109939,-348356,-47619,230559,412792,438206,277878,280869,44560,-122764,-257995,-379315,-314898,-193151,66733,474087,502921,69604,-440984,-273243,169340,349933,223294,841998,1292353,1431240,1134257,850264,733032,348985,32048,-128896,-162173,40844,237497,290331,-139170,-331927,-4416,207788,32539,-44541,158002,526258,840525,845664,562676,248456,-108190,43981,330914,501052,52177,-212369,-459622,-284495,208834,323065,133676,-418568,-136619,11857,-170974,-333334,153706,251015,252599,91112,-153477,-247576,-101887,-147750,-312347,-339266,-556377,-598556,-233586,156634,303655,191152,-204967,-9176,30208,-29925,-61436,-48605,-43881,85998,127339,-12712,-270815,-394392,-442283,-174646,150433,481083,438206,40766,-170234,-180185,-69805,190471,40494,-191195,-368438,131498,362953,189743,-201147,-494083,-381904,-559730,-328905,-93526,-81863,-136017,-167543,-34304,334025,692301,928817,700045,194730,-216872,-225001,-92720,212552,422701,409333,319062,-44860,-168396,-229724,42658,379975,345419,-49623,-121244,165473,-160585,-526320,-201977,-353449,-220849,39075,262540,286833,112613,-102480,-26461,14735,-186276,-291546,-205280,-76610,170178,265788,145232,166259,220820,200816,105490,93242,64369,-291217,-292222,-354205,-360033,56331,442632,617479,398153,116298,-13117,200093,239898,181831,195209,232984,149403,34496,25336,178776,324553,264627,196955,-13028,-193883,93997,728922,1094558,1047548,424788,400204,1032916,937717,417877,161494,51675,-386243,158204,68272,-271063,-157423,-40997,-9536,153142,364147,242389,-193063,-258872,-212573,-316049,-514343,-436787,-188490,-61332,-136542,-197136,72579,463410,601710,212452,-99852,150851,235312,141677,26977,-129883,-448168,-220109,158951,141076,59689,-111956,-44692,179549,270556,178562,-64273,-88943,46271,106880,158875,-123817,-220105,-377685,-368549,-256881,-249772,-225608,-250820,-162058,32207,263974,336238,378672,460891,239342,52315,21084,107207,22348,-77478,-312769,-444024,-169988,42362,-76964,-263495,-119759,129175,435810,374137,103218,265659,660490,632509,224391,-226837,-263338,-42795,44801,-125777,-519429,89753,770973,961241,551096,727729,1057629,811240,297640,-327721,-353960,-356135,-321657,-4072,86697,-108383,-343019,-110899,-115963,-348278,-317545,-70282,54924,-67716,-321037,150002,632828,912075,575341,148867,-17074,5542,-13199,14281,-133595,-302460,-273241,-66908,-24825,-100016,32615,203541,-74982,-238875,-318611,-209947,-81965,247365,270134,257977,79449,175618,255708,98564,350724,592614,309028,-83892,-145764,-34269,4733,-209464,-400372,134200,499743,720122,773443,920866,1083637,1060191,660496,124873,-126860,-142560,-269852,-347183,-592725,-90325,295534,320942,-165284,-290781,186758,491538,652494,673625,604284,238571,-154968,-284705,29530,578446,926223,847877,388286,-131574,43631,70816,-179240,-67761,355677,466078,171729,-18625,-97740,133537,303096,465042,423948,150280,-74130,-256653,-365653,-479847,-95768,445960,556369,468373,351676,193519,225828,17621,-211635,-92697,119038,364126,233965,-336260,83684,767826,1012741,1008806,790670,341149,-90012,-417174,-7620,468125,401047,-58325,-257923,299006,460608,363354,-63394,-76211,88771,-274176,-163957,449740,735717,307383,-50065,58933,-266741,-547554,-121183,142357,109761,-80597,-293920,-35840,55554,-379006,-442466,-17485,-238571,-356818,-438897,-390082,-216847,-231573,-412931,-130867,38128,-64549,-170015,-289755,-72408,122002,150795,433435,808021,951518,619085,166916,-253848,-442873,-281720,-48189,53331,-215763,-446264,15502,340685,414055,112913,-84120,-149785,-417981,27532,400253,194588,-297437,-167029,249626,335176,492451,458749,290620,298170,356412,752418,905508,705701,243032,152567,400853,607023,335092,-29843,-83065,270579,566989,377659,-59626,-409969,-492742,-316510,-260390,-481453,-395775,-94936,-327971,-542950,-235988,-146227,-94965,275731,736432,615915,378951,44441,-8781,278552,479942,443472,120984,-266441,-80665,238231,267208,-9682,-63463,168972,93557,-70497,-438536,-240882,-30227,-251741,-528692,-43225,358965,595586,381512,215055,301147,439394,373505,109721,92071,280743,119829,284308,456613,436493,67833,-343078,-205907,-227414,-199118,101407,27141,-307177,-504343,-296016,-267138,-73528,110307,444831,550083,402126,295113,431873,590760,485826,117840,-196135,-286684,-413710,-425822,-517538,-367688,-235139,1012,100560,-30270,-14409,-16251,19869,-24746,-164223,-377423,-176432,97250,132879,-14066,-256906,-255813,-208809,-158652,-113537,-80516,-54082,-140900,-321433,-452984,-386048,-293349,-379767,-124223,162098,216268,-25651,-108268,6464,-104079,-255123],[-143734,-257019,-91499,269184,675024,797698,618941,171442,83455,296511,241886,8696,-40910,-83533,4235,-90173,-292070,-145534,-50782,-266500,-375504,-265535,-107235,131748,122497,-73740,-367129,-402992,-204943,74335,123419,-198749,-480792,-268618,-182264,-89779,-110174,-201143,-241570,116441,690845,838632,557021,22548,-16319,117437,-49320,142525,529889,515556,154599,-57601,564553,756746,465995,249557,178072,53478,244669,529388,570639,449868,199363,-276121,-105736,128128,399102,488145,385374,335260,52777,-382376,-213867,-14328,-40471,7583,152613,126006,135301,152951,121929,-71433,-321365,-148717,109418,56653,-155210,-430450,-212144,-212630,-357003,-405940,-403206,-374440,-344247,-212640,49851,219808,258878,391137,621786,538498,164919,-272510,-496689,-184437,213938,653998,528973,14794,-383969,-316029,-103542,160383,532528,555153,393157,300720,-103579,-368136,-254409,-346156,-203800,106736,219847,189600,-62764,-188645,-271014,-511760,-223507,71253,334071,375073,325688,364234,2497,-159203,-158175,-365757,-471332,-278243,-171114,58691,186691,45375,-503905,131872,441959,219539,-92268,-144690,-266696,-256576,-55929,-218131,-396541,-123204,-165508,-199502,-38582,203504,485724,869808,909528,575400,298152,-93928,-144415,-63753,-191701,-310022,-317611,-113195,261643,359908,49277,-379154,-369799,-187990,-209195,-344404,-151008,63582,7579,16473,324107,223613,-161217,-253756,40911,170181,-23359,110693,477863,491680,-5083,-352098,-498732,-271639,-269685,-351330,-521887,-423775,-299534,-192476,27218,231399,644187,942482,1267056,723401,435853,290342,-91646,-290975,-325212,-22923,-114899,-423050,-55936,229448,3919,-339697,-162580,448309,683556,634456,272225,-250291,-219696,193640,543640,499610,62389,-350830,-112278,457849,615785,343723,-110589,-380304,59201,283279,214676,42075,-101159,-130803,-187299,-465204,-464036,-243157,-81633,-106544,-114350,-161143,-385557,-298493,83351,399873,235372,-304046,-310239,-331453,-302161,211199,391995,-15062,-137071,203741,428556,164596,-15383,25854,132055,226171,412766,487170,200051,-97808,-229463,-142446,-326345,-446686,-555315,-183375,181021,287486,41767,-548761,14661,294218,260161,-158900,-231602,-214396,-433760,-558135,-301653,58751,477221,978566,964681,681531,272828,-5134,-62968,85979,-41170,-302856,-233807,-142362,-295701,-483231,-463426,-168935,122507,340011,311587,194913,-107384,-365914,-416836,-279194,-258271,-310075,-156152,-182033,-521299,147366,617718,586412,183948,-107108,-198371,40171,304700,307673,453391,412479,177606,-101037,-324220,-55308,63182,326922,139194,62177,422511,515390,282130,293939,561309,774496,695985,483809,482219,666963,538096,24643,-430236,-66233,-4272,-337199,-443707,-400400,-508598,83289,616003,665868,525503,-62207,-527989,-478845,-514848,50153,495784,756534,572495,277753,50723,134880,100527,-242696,-517721,-333030,-299499,-267364,-246279,-289204,111067,564750,420700,-79053,-277124,-191545,-313329,-478486,-539381,-450197,-113142,114397,208179,221349,45225,-165381,-275642,-175209,16463,179492,6632,-235435,-248209,-163081,-139789,-250636,-410628,-101035,-174789,-183450,-96816,-112919,-61244,-221084,-213153,94200,263690,387485,573026,651565,333263,-151168,126328,446008,409680,6227,-331196,-593601,-294508,-356610,-346506,105806,436058,564791,831390,814086,656179,542913,166836,-220515,235877,342327,66085,-133857,-93632,64993,190796,-124,-276111,-301767,-219105,-144071,-227175,-421461,-491933,-170473,178839,634706,828332,921780,731263,544684,212442,60300,-143259,-391086,-404152,-210831,-42460,-188780,-444408,15326,220333,296943,44530,-165336,-59329,-96789,-496166,-354567,-448278,-198506,254532,659740,683081,423716,160822,112186,269848,276793,188385,28308,-5899,29403,-153726,-526195,-208035,177921,102992,-165414,-245495,-57035,77342,249455,218910,-11626,-126365,-257693,-282073,-411107,-363327,-108114,221523,338602,272193,-133308,-155722,-74316,-271053,-311046,-252488,-440581,-241394,335943,511457,305950,238322,351397,521287,633144,565720,311161,170035,-161493,-420874,-214247,-247189,-271720,-376406,-50461,205167,191318,-75141,-394874,-531649,-475631,-161325,68149,281537,306256,290055,79812,-14685,117964,212809,-226891,-257961,148776,130672,-54562,56942,171117,65210,-278495,-465868,-228915,-359786,-263738,-48311,-96047,-312691,-244005,38223,305578,317817,80505,46356,15212,-10044,-116947,4412,201507,60470,-235303,-218849,-382329,-169012,158520,426310,523394,652253,922680,1052086,866482,250947,-155428,85866,203572,187123,215868,148768,123651,309356,9259,42184,388525,273705,-395,-227668,-307873,-314601,-144746,-53061,-170001,-369267,-319864,302515,743591,570780,163334,267149,877147,1094624,1020789,445285,17696,-171048,-269954,-218379,35992,182383,-101055,-258374,94172,159218,23244,-112635,-206405,-418066,-353301,145663,401789,242094,246772,372119,631792,690501,281384,-159602,335409,796366,540747,-111412,-78910,194441,224738,319624,273418,-45377,-76907,62415,-31479,152082,745428,937560,593833,-18440,-320210,-114913,-104432,-213708,-99384,257656,346386,478957,402697,-119677,-472645,25920,145693,69951,-121092,-117389,23830,116160,247266,518749,309622,32248,-410134,-318667,-182124,201717,327437,20557,-346745,1482,31156,-331541,-353169,-246503,126575,559339,600836,602992,43385,-435262,-155794,-141222,27092,-142777,-180701,-325859,-442418,-535908,-405395,-73249,35864,-88006,-171983,161635,436202,576062,390354,162107,-174888,-542975,-527393,-578511,-430765,-263660,-82715,21603,89458,223283,214677,71105,-265546,-283567,56215,367231,281343,107449,322882,759457,933808,857795,327232,-372677,-64827,163689,77599,-96673,-270099,-128306,40954,-8627,-86527,279555,489366,337469,-136754,69790,159237,-2991,-81353,-101743,-261497,-274101,71484,385075,519364,456853,90259,-172490,-421722,-228210,-91763,-270629,-551675,-423537,-310030,-26528,88156,8326,-251442,-319376,-303667,-192513,-60310,34507,58690,50616,48460,44597,-459276,-141734,146280,162590,74435,509012,769153,813965,549407,340761,164300,-110771,-214273,509556,1099876,1153531,484553,-116612,-163036,-306206,-415106,-110284,-150670,-393556,-102667,512835,1055488,1334875,1388858,1454861,1146374,932339,336034,470504,892467,1054678,729041,269455,-45719,-353562,-194827,101309,370851,374794,141854,-65910,-295099,-385822,-183834,-103640,-311793,-215585,141481,296350,337981,160484,51127,182316,261090,456330,572776,483873,209571,-27170,18775,364410,561580,586794,360835,383115,232614,151371,90182,46728,120601,333552,371320,259588,15636,-298712,-532942,-476337,19316,317062,187950,-59441,-230717,-241870,-214885,-126722,-66413,-188200,-332015,40321,169480,-66701,-468543,-168603,16377,-42748,26775,248318,375609,248035,79960,-55065,-246280,-59173,-33054,-467461,131021,933679,1474379,1533895,700891,-349079,-105239,68710,92436,119512,130546,-185959,-199679,-25467,15543,-112493,-214545,-137961,-90903,49915,-64178,-240283,-350668,-392766,-361956,-267372,-353502,-162342,142943,252949,354132,71751,34333,-204532,-280290,-480744,-335967,-174843,-159331,-100840,105960,-22016,-461083,-203636,344455,412972,399363,378737,440836,175401,-171180,-228011,-246877,-336567,-488284,-240728,130891,353637,283349,179947,88282,126209,76356,-57938,198359,216431,-10824,-258833,-99816,360564,788107,759062,465039,147938,54274,94297,25898,-207712,-300022,-254333,-182198,15489,231790,300479,57334,-251315,-193811,-446,276245,461084,496500,191847,-126319,-35109,215765,168823,-11160,-122513,-200472,-304934,-552634,-348903,-249389,-190447,237582,508667,424776,6924,-523584,-284356,-366449,-362886,5125,-5477,-216460,-95281,-50062,-163057,-296919,-122463,-128318,-294534,-542823,-184490,-172447,-337860,104548,547610,636512,350023,99894,-115782,-47143,153934,28214,-486297,-56879,276257,373052,255162,-76645,-120479,-255491,-411554,-116827,77330,139470,79950,-316950,-360029,3406,22037,-51712,-189996,-465157,-858,393996,684680,518148,239703,291271,420915,279626,-43710,-353428,112960,312927,204564,-142026,43248,225525,211131,-50315,-233548,-51158,115750,416602,266474,10984,-285226,-75047,166257,258376,2377,-7070,438973,513290,308853,202805,334649,191914,15372,-127667,-94338,175466,498829,914269,1264509,1038743,220591,-359651,-84804,-251401,-359298,-279639,-369923,-381582,229340,716129,823917,447373,-95447,-552871,-490908,-145021,289574,507819,279069,-141540,-289909,-159436,-120384,-173059,-300423,-383859,-165574,694,428981,866799,859113,396866,-396798,125529,547747,495193,430631,-27656,-333895,119401,94625,-143819,-122481,198268,176080,-96176,-171729,-90690,-281399,869,524136,691229,342277,-400351,21694,127660,-91710,-301602,27278,94262,-230270,-334960,-324456,-163730,46438,138226,243008,113133,-161459,-279519,-165828,-33549,1854,92540,173568,13721,-85890,-112620,163621,400098,595143,582797,415869,137300,86293,376967,685174,366893,-153519,-160736,104002,112954,-81077,-347418,-556214,-356408,174673,774405,1081337,874792,344773,-277879,-448210,-121195,10930,-150306,-368858,-164608,-92213,-1109,106778,74138,41532,-216779,-288324,54219,411538,489550,283759,401572,654564,702808,228941,-537485,116009,321897,130245,84567,20011,-170870,-289584,-275793,8461,-47530,243991,142145,33045,-333633,-545637,-370024,-39072,-23454,-232282,241176,647636,562770,224434,221126,265233,273882,261365,126434,-88962,-245599,-30582,131003,155910,7298,-141549,-24873,-113154,-90088,-261277,-312149,-337001,-169805,196166,435473,683969,676769,364997,-42449,-300349,-363023,-453225,-292368,-86362,15410,34515,120050,277672,203842,17713,-332517,-131870,152288,217656,264673,386289,463435,236554,-137890,-377452,-395564,-530032,133478,617148,546587,275582,139967,127794,173745,101357,-353774,-273352,52697,-72262,-178277,70318,250731,-43526,-146051,134033,140020,63943,21840,-128632,-351786,-413728,-238001,147728,260108,172441,-48831,-148572,10059,114607,73833,-154910,-35260,16106,-177188,-241070,-238227,-32364,396249,637008,176558,-168557,-518747,-327707,-255308,-105140,167006,330658,201199,-84791,-297219,-411404,-455633,-95384,100626,210675,365365,495596,195921,-235528,-295592,-36107,-112627,16307,198276,140772,-47694,78120,134874,149831,-111655,-462922,-312477,111592,3896,-63762,-150444,-337982,-478672,-290317,-23260,292027,290252,458388,161523,-277193,-240784,42150,63804,-223116,-548700,-393971,-108345,33867,42282,-26989,-231551,-186364,-159343,-117002,-151054,-315388,-460533,-5857,335863,270738,-173513,-391538,3029,103186,-126610,-294564,-261271,-284628,-308257,-37170,317398,577063,628801,623384,474700,417189,252773,126940,-123320,-295430,-402716,-378067,-421044,-201175,-65719,-211903,-400123,-393028,201763,450694,116366,654581,1240783,1341325,847741,382249,435053,410874,212644,-48380,-213620,-3200,191217,293030,19122,-350914,-186694,-58848,-114206,-75286,179650,490355,808922,834904,658585,370182,-85928,-149446,171883,324036,50790,-141604,-449635,-313451,213712,457938,421062,-93480,-239866,136890,42301,-331278,138695,160570,-4814,-109433,-248078,-249027,-110772,-80841,-254390,-395188,-424532,-448595,-222965,18419,78533,48969,-147508,47553,33660,-122968,-269197,-200095,-61790,52599,35458,-175048,-406043,-572210,-476629,-362795,54227,542400,623546,268820,107481,-51647,8381,264803,80510,-220421,-500685,126167,386834,111328,-390074,-418113,-195208,-405614,-308793,55055,181625,310775,263257,162099,268493,422803,699554,542040,164191,-111893,-94694,-87282,121865,328591,472421,398324,34217,-265293,-305976,-79281,100567,72533,-195514,-208070,-104792,-415873,-453917,-140289,-148946,-117277,102027,387051,455923,264014,-9599,-62951,-80827,-364238,-464902,-298043,-202034,96918,276368,296840,255724,270776,188008,76813,13906,132559,-105139,-280411,-329531,-294057,-35647,264282,390975,233715,-22868,-101355,206319,222373,28698,105407,322341,318621,285821,243716,226351,204947,135638,7048,-240883,-470821,-322611,341507,743620,721678,269518,366440,816464,614519,62039,-374829,-137787,-52835,198011,-11611,-473436,-349413,-224642,-263611,-161273,53435,128129,-294601,-557704,-380701,-311312,-386185,-448962,-303320,-136682,-139244,-92904,44575,272782,500865,282114,-50917,-89335,-18628,-172560,-209743,-313419,-501544,-151490,184959,64975,-152375,-161395,35234,60756,1558,-52869,-219329,-7328,235680,214980,90403,-227857,-484108,-362309,-308458,-429851,-347526,-221890,-131332,-8111,135338,184509,200895,146255,166715,83849,188354,340199,170630,-62862,-315192,-539257,-578186,-245251,24112,-2225,-47063,63903,272676,678865,626109,248948,204585,500713,441808,146383,-236183,-393611,-112192,6901,-46979,-455327,121944,644128,904550,523114,784318,1165536,966167,260646,-436861,-287941,-325262,-288347,-105588,-107708,-319956,-257105,120557,60159,-342297,-179739,33208,141495,-9310,-272274,158300,712626,968689,560522,51360,-335444,-336223,-9346,172847,76218,20043,-108813,-58183,-179080,-332902,-62064,269606,81007,-226769,-545727,-400243,-73100,231589,203631,-13122,-188706,-22073,-39267,-96779,395178,736148,433889,-105654,-112007,45524,-16694,-277701,-396490,262496,648141,790553,769780,778226,837691,767067,511268,30348,-213995,-280431,-430313,-528272,-323737,237763,552541,454527,-208148,-336679,224917,533595,613954,602978,430493,172866,-189304,-262578,-37091,325055,663659,632199,360166,91823,227425,88324,-249058,-56592,331573,403120,148759,-120903,-293483,-25111,217560,468247,493215,138737,-63446,-142408,-251866,87738,270552,559521,611263,626072,552657,452618,533082,269562,45407,117023,314298,413974,173179,-399966,-18405,593748,855534,806084,698625,307859,-68302,-236381,-142755,132244,253179,41998,-486641,47141,465662,508872,40416,-335371,-27688,-185432,-342648,317315,725441,394823,106701,161846,-127185,-548488,-64897,258745,150227,-34921,-302413,35218,118043,-159120,-517140,-233366,-256573,-317334,-483695,-273480,44489,-47114,-414879,-24654,246812,92137,-116423,-627217,-77055,147538,177437,373667,576373,662998,409382,196701,-77119,-273873,-110041,132539,134073,-134544,-454636,-67850,303316,316473,-50003,-257675,-156568,-314546,-289454,120658,144686,-170408,-400237,-225354,52016,359198,482793,512248,421319,455245,502647,711715,513090,78634,-138528,110846,290984,22431,-265654,-249351,186858,478865,265197,-289598,-481197,-323944,-550695,-549114,-668663,-365489,-107483,-328809,-485545,-192713,73265,51117,-3882,398542,378354,293102,6407,-59667,142328,245579,272217,44204,-223467,-67828,236829,253892,-139407,-52273,175643,17724,-123752,-164854,232438,244578,83853,-177534,-66652,20012,181056,-56899,-77987,157870,395960,369898,147026,8756,61182,-33390,214658,480105,459730,28423,-23602,-16541,-207060,-103596,185217,56982,-337499,-472855,-224561,61180,262286,389549,485571,137089,-294873,43061,493800,672159,520407,192935,-84237,-62982,70442,37449,-323078,-397662,-257071,-39045,146987,131662,131896,54108,20519,-152144,-332276,-392198,-176407,-20977,-89603,-177804,-24460,131490,104326,-126901,-288001,-261908,-191578,-323813,-444700,-268609,-220803,-313242,-447952,-241493,-47193,30166,-124505,-75700,66613,30599,-150281],[-1720,-64833,162928,499207,828432,852011,495234,-3178,-2966,252488,205726,-32266,-61700,-67206,38600,879,-183868,-201141,-64890,-77990,-120829,32010,-169545,-317607,-188307,-211106,-362637,-375215,-142114,126127,292316,113324,-39799,-384944,-243014,56467,153919,166798,-305619,-27109,626617,921581,641245,-28148,-469047,-72942,-339141,-115147,445527,450677,185815,223292,590873,608336,362143,113388,-24976,-188487,84340,360049,403185,122103,-19534,-284805,-405955,-203425,138216,284305,227787,228657,145831,-71627,-278048,-301151,-333926,-187149,-28235,46191,98225,23284,426,-114147,-323220,-71299,278038,112393,-308549,-162590,211584,198813,-24557,-208362,-298921,-376835,-480292,-180316,89306,207240,283656,409551,586107,413254,-23481,-388128,-213471,127097,343625,594650,396858,36085,-273518,-484364,-2971,336570,686929,504405,143375,-122344,-315780,-363737,-195646,-188942,-171148,102656,217567,187725,-91715,-295143,-357516,-493030,-251168,-37200,145850,254438,337584,411683,183807,-305146,-158707,-175861,-374080,-400254,-267574,18184,230918,161925,-310450,35311,393484,292570,159271,55239,-139387,-168838,-52749,-213459,-231158,-70134,-199052,-254864,-16240,168085,391860,651689,679418,539041,314797,-39996,17444,92952,-21807,-211767,-309587,-175081,246859,448482,289057,-279320,-277947,-106911,-295265,-426130,3302,272565,122992,162290,436670,261509,-258312,-394008,-162791,-96226,-160828,179849,520773,514248,67830,-294726,-354815,-217362,-221996,-318350,-505454,-523199,-404412,-396189,-274919,112722,477935,819122,990831,607078,442390,393786,-114319,-349595,-36771,238902,-64570,-282654,231854,517917,277452,-186660,-398884,-4851,189805,284493,199851,-72388,-257944,100038,499799,498138,221855,-25581,92185,354358,434776,78905,-434852,-279731,353930,474018,138953,-280560,-430557,-97957,-74625,-300702,-420684,-245704,-87338,-113731,-114244,-121420,-97005,374564,782244,962790,516835,-165678,-344139,-258059,-107468,219947,362274,-147232,-162946,282798,486751,231631,-197121,-379361,-362280,-113797,219808,395968,210929,27826,-200387,-305725,-331147,-405009,-614040,-260802,165902,369145,189119,-396299,-121193,46053,55816,-339121,-395173,-376782,-600580,-453538,-281803,132825,698797,1156786,1098870,694749,305171,-10452,-42010,246022,168915,-196181,-460873,-336983,-334074,-574462,-463432,-61940,274922,551917,514561,261785,-209519,-444887,-152105,94895,156385,-89478,-146468,-37188,-377751,-144587,521982,724129,539379,229267,22485,177773,370665,289257,330919,249585,-54368,-265923,-190811,161479,457542,624740,383112,257885,498379,538456,606297,788783,922796,873156,648701,518689,755402,979194,720696,-182428,-484989,20324,142076,-83302,-278716,-516971,-468625,-5068,340698,553697,427587,-131715,-593581,-596525,-275850,308272,818126,762316,474605,165537,-38526,31867,-8558,-372779,-298519,-28846,-60304,-356596,-414498,-370147,-61192,183266,12737,-430069,-40480,62616,19796,-62515,-407240,-367937,-21709,83063,80334,-38927,-214978,-491523,-444152,-181690,117892,286738,135244,-242777,-337972,-95484,50256,88141,-378919,-448105,-331511,-136161,-43770,49761,24723,-138868,-54767,199449,368225,530181,754815,834219,425560,-168005,-165439,76548,130954,-76318,-445773,-356673,-35721,-72009,-456393,-96731,154466,315898,554978,412595,293081,432667,154802,-54098,297147,443278,171305,-112075,-284270,-105589,40630,164087,-148524,-535555,-414946,-131044,-96327,-112500,-318619,-389033,33655,499815,796316,804836,444019,250446,-120697,-262104,-318684,-240212,-278684,-229878,-381345,-563699,-176692,62776,38576,68086,-49412,-113910,-227013,-397695,-499350,-71253,-72102,-14918,151193,522817,653152,397438,205544,185003,275335,248411,91483,-58284,-42562,-32577,-243640,-614957,-256902,16637,-82958,-317470,-381012,-27597,331946,559088,659668,298091,-58652,-245009,-119658,-187543,-101319,56111,394888,529303,391655,-96161,-372025,-248585,-292428,-267509,-268978,-389376,34801,660906,687026,428633,386406,557417,705034,694675,504557,193941,57417,-287134,-424324,-13639,-43923,-83336,-60215,195002,283176,181024,-37070,-237728,-164542,47691,145634,219576,215302,173790,208109,106719,36818,52839,61073,-187924,-174453,140197,181984,84853,208140,280897,156386,-136546,-340109,-105442,-202511,-546268,-294077,-230934,-300558,-176156,97917,286575,456990,326536,227793,36550,-90684,61831,364010,514030,360188,70614,-207770,-530199,-281442,77616,327204,463496,544334,649867,723028,763444,277256,-211192,-66796,109046,203736,194650,144849,171069,283800,-4951,23161,36394,18263,-152100,-162493,-230560,-266099,-221992,-309686,-435291,-634985,-345988,296843,717673,487560,37807,366374,1104705,1021166,699640,196809,-125101,-380377,-400873,-206671,92140,272774,-27526,-241009,-76336,-19348,-157816,-346647,-280883,-452942,-349489,134385,472208,435986,266340,191075,498986,733897,468377,-289152,219104,839832,591953,-179999,74431,482020,504731,331357,240306,-15347,-84188,-96633,-364068,-237020,281968,635850,473489,10123,-404570,-294855,-171488,-278928,-598908,8783,158524,164211,277231,-16741,-475957,-165217,51563,139562,31430,-40044,-63254,-34497,163459,591583,428961,-2225,-550547,-323597,-206614,39213,189025,-135957,-479173,-239048,-209887,-371435,-259419,-127055,283093,616788,596078,605106,30169,-404901,-147260,-36241,214231,-13211,-277291,-465117,-412419,-254710,-127113,28781,27620,48958,50191,406228,649366,581278,214862,-21242,-265696,-547350,-503714,-418390,-341470,-110554,50496,41343,-21003,96679,190628,-80650,-336948,-36384,519238,724880,663852,127345,246995,778997,1015996,871414,434351,-95461,-285315,69467,77927,-58218,-219806,-175050,23797,144139,161054,451216,650917,391102,-77513,99898,107896,-167205,-282545,-252039,-213073,-153785,24528,80840,193518,199390,54867,-116370,-330100,-150924,-53602,-135941,-295126,-447037,-191738,-42310,-25274,-57431,-295594,-485260,-342098,-128569,59344,221709,154354,-104896,-227909,-171975,26124,303406,508696,347727,229755,567382,783109,741573,445141,301993,311659,38806,-302116,292061,810808,816383,272293,-369312,-259807,-335071,-436762,-148617,-115207,-418391,-238599,448687,965946,1215445,1188459,1347579,1310045,857585,336259,405399,951176,1038833,570830,71019,-216491,-378916,-188842,188261,384456,229189,-200876,-483276,-481832,-256637,6731,194132,99303,-308474,-120340,128570,167492,121780,166746,236739,81953,174605,391173,537501,331008,-35332,-40512,106342,217946,292502,235549,256442,124263,87989,48630,-81191,15549,476373,673691,381131,21727,-344876,-535967,-482566,33526,144558,48,-204439,-331553,-445930,-213935,-122490,-70892,-75146,-272623,-300472,-350336,-462761,-258804,-8151,59485,18452,147314,312035,459006,357026,177868,-15066,-234418,11661,93108,-355346,34356,821543,1248116,1454704,735576,-201049,-160669,142104,283204,171900,-79543,-235083,-13673,132982,122680,3923,-210622,-151763,-156215,-174636,-340443,-261577,-194891,-242081,-257259,-218790,-208202,-389995,-43080,359376,484817,169864,-72805,-164205,-110955,-151030,-167500,-241798,-303266,-301422,-39404,-159818,-469661,134735,490002,351797,164053,69360,377216,241847,25019,-277127,-530954,-421203,-260284,51902,294558,343604,278115,218870,46083,-5375,-119279,-309674,-167839,53990,-30452,-342123,-159305,83598,223931,180571,66936,-71272,-35783,57474,64093,-80110,-295426,-504223,-344243,-75450,77900,15286,-126072,-214067,-203513,-255885,30443,353430,314748,32074,-311832,31803,441676,386003,-1978,-290886,-208556,-81339,-328782,-510913,-262492,-182650,75090,235040,85476,-161891,-96411,-132384,-287548,1702,319417,239400,67559,51760,-21082,-131270,-162454,740,-39900,-136194,-318757,-396722,-228559,-244306,138556,524504,448611,137802,-103844,-208401,-393262,-426071,-483708,-204977,133736,434538,535615,299146,-132745,-192648,-129277,-196930,-79546,68050,216948,128090,-129522,-313794,18579,175216,122188,-81583,-443421,-140735,354557,717825,731189,428539,342993,420144,220610,-181129,-273362,271169,382190,215951,-206613,-88018,110446,74458,-172478,-200971,-26620,71483,234306,86347,-221078,-120345,491938,836782,729971,407449,109861,294644,341277,18264,-119558,261055,331481,320570,130021,-17274,48182,363151,711932,911477,713043,-25694,-282802,-138800,-281333,-291767,-359512,-181508,69709,387798,787792,848538,220346,-388471,-325395,-357717,-113123,354030,582044,467973,146962,-245897,-147730,-23588,-176182,-329511,-135650,169998,514335,731553,891226,679574,254651,-172093,21722,305968,508280,419419,-46179,-15944,273710,169160,-275884,-157498,200639,122198,-136028,-207123,-245023,-439467,-45594,530663,782361,539145,-116495,-268795,-42531,-312000,-132491,419623,508579,-33582,-269630,-325471,-294881,-121491,-34279,113997,27202,-246788,-352310,-103873,-11989,-114405,-5246,134470,178052,178333,109032,143168,303100,446196,484677,462511,242980,130053,331497,242095,-21892,-76093,-31865,112584,-26682,-228103,-322214,-173119,-317978,-131857,589525,916012,879726,392682,-169349,-473138,9967,250595,-5902,-535241,-276461,-215957,-72288,136202,243822,166245,21340,-313356,-109657,329522,363261,-39900,1382,245128,478143,304085,-282515,-84474,275063,297779,223693,125940,-30611,-341432,-182083,269676,418020,713190,423615,96022,-217664,-293645,-250746,-14589,38569,-301450,256754,657685,519547,66106,-93684,-33422,59053,60745,-62176,-233672,-331051,-88827,72944,132176,93375,54663,101191,44908,63860,-81356,-200293,-142457,-49518,178909,456224,843037,915872,632360,261274,-94769,-60888,25872,3837,74920,-143894,-170624,-171141,14505,-15291,2065,-361017,-359142,26941,141567,91491,205310,409479,337907,-19760,-496710,-384902,-463117,-29466,446542,500837,431686,336180,157222,102427,-37532,-496568,-134188,178278,-12584,-464466,-145939,148904,-103306,-156938,230950,268619,235650,203192,83045,-98733,-333003,-331396,-58458,59666,19307,-216254,-334309,-59565,180586,150452,5598,205207,316178,83258,-80489,-153728,11220,365259,431665,-184055,-412446,-458454,-230691,-100333,-46923,186976,141162,-69663,-256574,-242818,-282367,-206870,209794,454362,609569,768559,955563,639589,248485,-2372,-58139,-260718,-401435,-160162,-94026,-11238,62880,109007,157832,27545,-194106,-436026,-213108,-175516,-251458,-445958,-523875,-507982,-260132,-77370,120546,-397,230145,131953,-177606,-217078,73160,146666,-26570,-290265,-74770,336796,287123,-16875,-353681,-285130,-139247,-25551,14736,-156692,-359568,-414941,-143216,97037,275479,86594,-459212,-185806,4537,-189334,-278371,-31441,82187,64714,320712,575651,771412,660485,581538,483833,371304,350519,341890,157802,33405,-361492,-478529,-285575,-300703,-388409,-123408,-118385,-372745,29421,297786,-48589,404931,1056894,1046404,465601,66400,430063,605191,392900,11204,-297754,-148301,-19774,56682,9479,-207791,-159312,-72554,-181514,-66209,254919,582855,789121,713985,623622,348924,-178750,-220374,157625,257812,88317,-116794,-275548,-240546,-44771,314056,443311,28086,-380726,148786,177288,63186,382628,447684,95181,-114884,-197278,-149504,-117367,-94265,-101653,-161031,-179971,-201882,-67960,-22816,-75664,-73605,-2870,126653,93743,-70588,-313881,-260137,-63960,27569,-16359,-265098,-476261,-548328,-434946,-374963,-29601,480541,702982,549520,390958,57372,-8473,91297,-67879,-251161,-489190,-23478,238633,-63725,-632000,-383425,-169247,-193899,-168584,80503,328194,494204,478578,339602,249738,164069,224902,180145,40087,-29177,3908,-33252,30919,131889,352431,332883,155727,-100472,-219547,-182535,-218656,-272926,-400020,-354921,-409054,-533025,-414532,-217584,-68257,-86058,54873,313975,460396,315190,89086,-30259,-152990,-342308,-232372,-142155,-178839,25331,211192,375358,281932,217553,139165,-19015,-181758,37124,148860,-151320,-252616,-255281,-151113,73374,211554,171357,-96885,-216924,45671,33275,-223912,-67336,265565,363621,433491,391295,247490,79200,20631,-76272,-102955,-112470,-474551,-207200,250786,274921,33981,266906,572578,392911,-49671,-433814,-128217,112823,91429,-127843,-430080,-413045,-404099,-463033,-384894,-222001,-36502,-299285,-571504,-411288,-267127,-310118,-510740,-532778,-372334,-284290,-77615,73399,114200,288171,238775,-40295,-388238,-375608,-481383,-466606,-462145,-436510,-132281,50934,-123477,-269498,-89361,64125,-115155,-350573,-135310,172947,282743,429367,357133,150500,9607,46921,125095,201209,-81406,-308234,-247731,-47785,146948,275079,171042,76700,-21732,-97198,-30732,342294,661789,338137,-31736,-388662,-648805,-651377,-320330,-25769,96110,105310,177674,384543,796936,770605,340658,78323,227574,192496,53156,2186,-72760,-16596,-4481,-67754,-388613,-2229,252655,438461,219872,622529,1069881,971430,91342,-527376,-191187,-259321,-238875,-214008,-334357,-418497,18067,313117,210093,-345203,-148466,75163,112675,-49746,-240142,115463,667867,786748,425265,-123137,-577165,-388633,9205,309764,283318,311930,66753,-53664,-112468,-504510,-187348,152764,123230,-208383,-542306,-422917,-52323,81220,-46667,-488411,-417030,-260790,-274964,-148442,344611,699869,494184,-26078,-76269,-8950,-184458,-501919,-395968,302619,696737,803037,785173,647708,671613,614057,385237,-24340,-165216,-155621,-278250,-319256,-143729,365550,642494,518883,-159302,-450232,174599,449602,425753,344954,88600,-74812,-326330,-280484,-72341,78957,376348,417717,297565,211450,226158,11850,-265567,-85173,220965,228209,29001,-310534,-353657,-8621,296292,533933,598431,422107,589564,450822,393005,542663,575485,511044,483852,531224,513433,544493,615231,401108,250214,233105,374837,385268,145622,-345784,-245853,228791,564397,549611,442089,130513,-212562,-90791,-55744,-103983,61792,4387,-442637,-128677,471469,603821,196655,-577652,-106572,-72295,-559088,55098,451022,289445,118522,5872,-165724,-428860,20846,304866,180300,-26018,-204123,235667,375152,145485,-308883,-477372,-158123,-145333,-361965,-192727,265090,117012,-301569,120621,441306,294365,-104900,-427244,-57269,112837,148367,270634,303395,309609,203793,200646,35758,-135694,-66688,83199,30147,-161195,-463814,-255804,72068,56157,-252072,-461657,-79633,-89202,-362017,-135684,156306,101724,-95652,-570139,-268353,162153,417764,643133,508858,703642,504263,484069,284833,-89791,-472970,-195708,-66254,-237547,-385134,-396284,-4213,211154,-603,-481393,-141278,67666,-258920,-491568,-529847,-328634,-188474,-365515,-501228,-216808,103903,-6874,-252035,-85657,116152,233152,76603,-70761,-64119,-45308,52864,-32383,-170254,-109193,154955,207128,-280636,-128527,117835,12431,-45451,142541,513015,390456,217787,137195,-93278,-315623,-369726,-439169,-207426,77873,305700,252828,52918,-194291,-363662,-215197,112029,447105,383112,-46128,116098,80895,-198124,-19375,177302,24263,-345769,-438376,-62720,359786,501314,549603,391251,-221610,-230981,28852,485530,506206,317401,191545,264395,546601,491749,341233,-89014,-372928,-328347,-180346,90627,232124,205877,110590,2030,-214512,-342774,-291226,-178763,-151480,-263690,-155232,262938,461250,400334,6420,-400330,-365158,-263413,-305362,-233171,-17134,49272,-155673,-350805,-270646,-317336,-227192,-176898,-12354,144579,171839,24049],[142188,73824,274552,563588,766777,699034,260507,-208244,-198407,65185,42365,-105281,-136746,-116991,-48065,-59871,-165489,-233281,37282,237913,292364,358270,297300,-218505,-481421,-413779,-381320,-306215,-130676,80996,301543,293631,106716,-241235,-253773,143259,294289,321070,-224980,-171188,430162,824538,567108,49677,-46957,244786,80523,72996,438589,486334,297445,343379,270551,167881,21434,-70599,-169274,-244397,26282,138587,104449,-302006,-167044,-167353,-165357,-419237,-264069,-17230,44849,175577,311904,173047,-112999,-410458,-515327,-416280,-250559,-90007,-23323,-182406,-243327,-224629,-348930,-60006,258750,32416,-473757,120538,554860,513076,233685,-99229,-212223,-312393,-450337,-44508,160815,196559,253537,363265,404085,162014,-282328,-432327,-24404,333508,442338,451458,152835,1366,-131056,-372175,58524,413916,590899,290502,-178352,-592720,-614087,-471495,-129163,-44712,-132196,-68373,92554,117036,-91224,-323580,-343396,-453063,-356021,-157953,-83078,65456,292695,330347,186240,-496161,-125003,-41408,-271709,-500134,-408214,-114593,189912,233959,-57309,-84748,174415,198416,235785,192385,-23369,-182081,-203978,-329225,-187329,-127524,-320908,-430495,-108168,-14437,117591,220912,285779,404388,305989,7453,134948,324095,236327,-85736,-264880,-181967,141708,346046,321141,-201054,-96293,41551,-309084,-74357,374213,413815,90310,166781,443879,287352,-217448,-448604,-371624,-408441,-310313,127966,415730,383271,130596,-215070,-360786,-324411,-280179,-368336,-510963,-604208,-520198,-558879,-374841,-11261,162360,459904,298904,296935,257255,312586,-146750,-299317,179003,332918,-95645,-227938,344299,614747,477792,-56557,-444322,-314615,-107191,110296,166192,79256,-170553,-24574,324571,409238,330058,221844,327163,362520,380783,-1649,-246591,245936,763262,706596,155479,-422266,-326582,-32546,-67690,-208246,-116632,-72743,-127918,-140460,-69260,-63394,218865,882724,1314345,1307460,717923,4583,-244759,-144080,-19440,70134,103398,-338770,-341212,29889,156662,114418,-42227,-217333,-412064,-439700,-102688,87506,127207,81898,-96890,-105490,-86649,-183455,-508470,-275048,258716,512868,399769,-159926,-252008,-128937,-119185,-419266,-463475,-505456,-471798,-278902,-137587,192770,762229,1083430,1025424,590685,282072,28946,140669,507489,454687,38802,-524264,-445452,-294698,-508804,-522080,-55894,271218,535187,556364,275767,-183905,-223411,149052,375819,444245,151677,-71558,70546,-86165,-352722,335219,719281,723483,476632,255112,346923,384736,194166,36287,-85268,-352196,-260020,-18944,240522,623647,668017,434208,229928,341174,373672,771955,1175236,1305525,1033779,673993,539265,921345,1099168,719519,-299288,-421526,1963,129066,55797,54919,-165198,-424855,-232866,58053,481422,256403,-222908,-613847,-492954,37656,636792,1070777,722251,292216,-84500,-263575,-220683,-294987,-473274,20774,311446,238378,-305661,-417474,-25363,34924,-62038,-368195,-361545,153669,246575,297099,229680,-342070,-251547,106909,159879,2632,-264143,-551287,-473461,-459067,-215040,134828,317208,256370,-84450,-318705,-33459,183911,286717,-80278,-468939,-317885,-82178,-7202,187285,167727,-10987,79519,277293,446149,622256,805104,813171,437590,-15519,-440941,-344382,-154418,-261929,-420505,-73649,207671,156485,-220448,-412350,-273350,2754,22747,-314085,-80819,333240,181119,-15610,267225,404863,213456,-84388,-371091,-337803,-226207,139316,50402,-184575,-299739,-117654,80902,165829,-84489,-478414,-35755,371244,654257,524185,217396,252152,19605,18817,-15884,-139270,-225245,-141618,-150513,-51446,99982,157286,-118886,-196536,-57674,3156,-235262,-548214,-176292,320151,352143,170183,22157,284376,517506,333302,247723,261009,243985,184813,22707,-64199,-70577,-146869,-377922,-544397,-338065,-266131,-416197,-467066,-387258,-52264,494174,699022,812417,466643,-100909,-275408,61937,124549,76416,57540,318010,470335,358196,-35368,-317649,-393673,-312607,-163890,-188988,-153556,238352,713738,596132,285819,190727,517750,728778,622998,362650,77093,-22416,-272813,-457371,-31482,86738,54013,205553,369945,258352,31420,-132775,-127107,112936,331258,379626,251152,-31970,-144995,-100118,-7548,46513,75976,57369,-35198,15687,165769,181003,93413,146938,204131,204449,68730,-97349,51216,-16246,-284603,-262553,-179688,-201416,-224377,-35447,116187,465445,585088,487159,153418,-99679,185217,602795,760270,600623,233639,-244706,-541684,-362496,-32954,158097,304426,373831,451607,518203,637277,297673,-297961,-268752,12026,194792,187882,127911,137665,171767,30938,18067,-368569,-416990,-208285,59472,45546,-58553,-230670,-537429,-437779,-324354,-302828,151691,482039,289101,19557,463707,1051405,735028,232247,-204499,-420130,-620816,-485011,-105332,178517,269966,-90992,-235342,-206304,-93711,-232119,-541609,-404468,-495774,-411326,-80672,250747,403535,179595,11559,215316,540850,485888,-223788,106915,702372,448899,-318078,233934,641724,578109,225802,47983,-175439,-268853,-374567,-355343,-206641,-33429,213807,184695,-76568,-470501,-285129,-39451,-115294,-309684,91597,337362,143182,52782,-66906,-403585,-380131,-118428,82560,76108,-34174,-193822,-231934,76310,569738,529082,-12396,-367300,-336202,-418789,-277833,-33388,-89533,-274430,-460910,-488791,-468900,-217597,-16293,343026,570286,553842,472556,-88693,-343787,-62282,207180,307080,53446,-273410,-412726,-264499,56878,407334,400768,152287,126357,146898,477950,651701,456921,109219,-146692,-351056,-502817,-443849,-374215,-302738,-106785,29858,-72828,-142693,174665,330838,-51506,-16843,136249,710254,848043,801673,59987,98962,757673,1008889,728533,433965,34703,-525742,-100074,-71939,-169021,-219741,-237773,-38003,239526,332207,590497,771984,386361,-93022,10661,-45795,-322062,-464638,-384345,-196449,-111594,-109956,-177637,-80182,-90727,-33904,-117700,-329156,-173826,29569,128149,158398,-100108,33393,-56462,-140374,-178134,-352919,-544793,-315509,51756,375160,444176,251436,-187030,-289096,158778,431093,629416,680383,364458,234866,454106,638424,495716,249838,166638,369249,120455,-434768,88788,508840,470084,96692,-550076,-224495,-304793,-508765,-401944,-306082,-461383,-441425,232754,716673,976475,930440,1018415,1227325,709047,200276,277209,920708,993792,444595,-90068,-399242,-382581,-224758,151962,255198,35743,-337487,-258472,-158205,-20642,149997,407027,435737,85732,-292420,-123348,-138006,-32555,153214,156177,-162572,-53992,432484,613685,478316,-2278,-150956,-213729,-236639,-88808,37028,1818,-114769,-125235,-119605,-259854,-166459,410150,751386,419923,-3830,-401349,-511008,-599604,-156360,-178652,-274735,-312297,-331186,-386058,-118974,78661,57438,60687,-242477,-575479,-344031,-76609,79275,105389,35277,2605,165923,321506,331542,266659,149381,-48187,-251919,11960,147349,-278861,-130404,564961,844847,985530,501934,-147736,-88402,300598,371683,163521,-293942,-109211,291686,403817,297699,131916,-115138,-131647,-182722,-184354,-111583,71755,-26637,-175782,-157863,-125021,-83890,-380311,-243885,290493,340155,70452,-335003,-236528,-60520,131472,145109,118234,-129604,-290566,-251234,-321808,-466300,130283,286977,98413,-201865,-165723,214225,221715,198338,-73702,-100227,-8963,170847,343650,398281,251094,186239,148701,-20553,-90956,-128127,-125449,1066,103398,-137626,-539066,-210326,-79685,-362300,-460698,-291381,-349971,-270313,-203748,-104212,-110613,-93890,-346530,-432488,-268439,-43975,95917,147432,39574,-147004,-515368,-202656,148299,-28111,-274017,-408851,94573,593932,616110,165656,-356220,-232842,136182,-30484,-447398,-306038,-153015,-77484,-87792,-282076,-270743,96004,-14657,40423,356563,508126,323317,132670,60156,-140416,-249022,-173570,-127051,-67429,30782,6322,-143665,-75093,-117030,136563,457267,290520,-31190,-400322,-279097,-144084,-109134,-51188,76960,279508,476485,533111,189035,-239062,-153680,22442,-155147,-144224,-74289,47505,-30641,-119114,-228940,-24141,186999,177792,-55046,-315050,-394761,168898,533839,744345,449190,208811,128803,-114576,-491163,-126817,289237,364601,163952,-242605,-220648,-34573,-131009,-293487,-212335,-128061,-104351,-226885,-286001,-371689,103128,948538,1363395,1046541,632845,143847,47479,126793,-188652,-390333,173671,475281,605984,415420,137783,-83052,81672,354527,398877,260248,-187136,-203497,-222694,-194065,-217507,-374788,164109,520654,423075,610137,595825,-162197,-233556,64709,-170256,-178411,281082,496380,550534,401087,-97952,-162513,47915,-82629,-284927,49018,561115,801137,750791,670876,406204,134275,21074,-6143,148769,413731,265534,-54610,104888,301700,214947,-317062,-286915,103236,29802,-206076,-323269,-370008,-245825,125231,538215,801705,650467,92106,-460615,-131283,-385695,-76399,528742,597367,60847,-312714,-348769,-298379,-190938,-205452,-170042,-259351,-474742,-457924,-164583,-157109,-310462,-180190,-14091,211347,272450,269010,134566,182736,205063,253603,309344,182320,104469,168744,95968,186896,242254,118425,141454,-14652,-32867,37226,116862,-17664,-439304,236466,624699,790722,429006,-79350,-557481,98540,475141,229294,-307813,-460077,-367038,-271343,8310,228534,171130,242943,-92433,-206661,140648,72874,-266105,-330062,-234879,131498,256238,-52390,-164913,210917,425989,374227,294021,58909,-412537,-81176,412538,717941,800249,549081,158391,-10989,-70169,-130069,-61506,-99642,-475341,210028,498002,380424,-65024,-456463,-360131,-188623,-151900,-235011,-374478,-448951,-253822,-47938,75440,175271,243775,120013,82581,51215,-3115,-154360,-106288,-93770,30562,363693,748711,846397,679278,416969,97234,261843,720036,465478,274372,-146713,-133381,-141051,-158758,-74660,147249,-104165,-503061,-176396,81292,-33329,-91325,202374,493846,248047,-439984,-290802,-160608,-117556,96583,256172,284121,213083,10723,-92688,-246175,-383217,19659,326212,144736,-322065,-435276,-109246,-247957,-295511,23995,197980,309312,306451,242737,158706,-74095,-150511,4005,79537,-36928,-322753,-543181,-167802,150082,114192,29523,268900,423683,196536,-30323,-139383,5567,252437,78958,-406605,-523247,-380266,-126476,-5778,-56080,80787,-109273,-219571,-11944,113372,31790,120854,449137,674910,816270,968602,1047099,769448,422469,264301,133360,-179439,-406952,-136002,-177591,-18375,-33787,14564,168038,237538,167112,-17204,-383177,-321337,-345586,-340534,-442584,-494717,-285070,-196728,-247200,-202901,294593,504377,180371,-1366,179327,224234,141212,3650,230454,590708,452831,-29067,-420638,-269656,-103086,-18771,22825,-219898,-410318,-313366,-242707,-51076,393864,373246,-174708,-406075,-98788,-222708,-259945,110608,346838,453189,582456,702588,809974,593514,408311,334663,201772,332549,454045,405402,285675,-231092,-406164,-34539,21939,-72521,114136,108521,-208533,-263059,-37659,-167674,272681,803851,671601,124007,62280,554156,756076,484760,-6951,-395147,-374404,-310764,-254133,-101909,-54754,-30472,37967,-234057,-9591,344478,668210,704706,532334,493889,242102,-271923,-88949,396662,352042,138195,-80318,-8389,-15493,-105824,72698,270656,-22978,-498342,126098,283309,392812,555292,655256,401693,102682,1803,36212,-75940,-130984,39671,139605,68633,57015,134817,105873,9049,6780,135444,213319,220614,111136,-122764,-159020,-22451,28804,-18497,-248544,-471500,-553115,-427266,-366756,-97247,351609,720613,848226,632002,162495,-68088,-146082,-355747,-222834,-157080,-35669,35315,-236371,-598392,-383180,-253976,-30212,-26245,-39072,192786,311395,415809,426182,292819,59270,-269703,-270882,-151089,32441,114954,101005,9823,-85754,93815,213628,267900,172247,-36576,-225223,-440929,-568301,-570655,-471286,-540376,-489704,-394161,-298572,-110417,-117244,-54215,93542,319129,315141,230620,85917,-199704,-281138,19773,126328,23948,14038,99919,366253,255106,71166,136708,120959,-230265,-229127,237744,-39957,-180907,-222186,-180344,85782,281069,329821,60740,-96160,-131431,-124714,-320382,-212085,128151,312237,445018,457619,260075,15664,-21672,-24772,164325,238726,-6874,-440117,-235435,-186627,-193813,174803,384759,278063,-42452,-234133,-18460,163812,-22047,-120211,-123651,-176582,-411796,-558877,-400668,-344865,-223320,-335845,-565830,-399673,-258567,-241325,-465222,-564296,-634701,-451574,-115203,156697,119691,106393,159768,-1382,-350433,-594765,-540293,-418965,-462798,-320150,-103602,-140055,-314356,-117770,8408,31456,-304797,-475891,144368,629980,619655,633616,529038,334574,297417,457114,497347,517916,221524,-214038,-277812,21281,301795,428719,239584,40574,-22548,-205235,-72337,478853,858343,483569,-14562,-333798,-553359,-573483,-355006,-78139,173819,198096,256254,468848,781778,799621,379064,-89853,-80292,-7273,-24134,172580,253504,219757,127224,-102904,-336165,-237492,-204698,-205171,-133647,475570,874800,768311,-132123,-388334,-88708,-143637,-148925,-256555,-485556,-299299,265584,402893,247685,-354102,-225596,52743,-56708,-198003,-223410,20838,449654,442829,242000,-134776,-69166,190514,145944,389479,428152,418347,210882,-70852,-137629,-647883,-241275,-69482,-49664,-486479,-262377,-181254,23587,-99002,-363937,-314739,-117397,-229877,-247199,-79548,273323,568365,524663,168186,28680,-106417,-402895,-597718,-192974,325862,655064,743192,784122,594418,636394,596924,311048,28896,59376,119248,-22963,-146423,-99297,291299,590087,547142,36880,-528028,-5790,238053,177981,45515,-234314,-401075,-405284,-191701,-2656,-7243,191213,245716,154373,150759,128663,-13483,-139268,-31889,173948,109949,-77211,-453948,-221910,138680,466218,678793,760639,756723,854728,701069,753313,733447,688158,351576,249404,280104,353042,516588,526079,442852,362087,257360,317808,307371,167663,-179053,-401821,-150404,275307,393650,210866,-105321,-481547,-93786,82068,153543,126833,-35208,-382934,-80340,523797,677345,391014,-281035,-95283,-7800,-477356,-122149,134813,85992,-11930,-249593,-297549,-334819,63253,247296,142067,-114410,-122843,384468,649110,423960,-56765,-515203,6055,125884,-96174,-54082,361465,208639,-104239,291162,585862,451798,-140097,-323643,-124456,-3742,81341,196494,190992,156590,162893,194051,72800,-70335,-133726,-136715,-205196,-306506,-481672,-477881,-313220,-314179,-413705,-459736,31504,112908,-62802,-197692,120157,255499,183266,-111691,-355903,-3751,312081,641296,606498,781078,711777,474028,263296,-47338,-396572,-376016,-263458,-297789,-348983,-482205,-271105,-168993,-270659,-111272,255582,367198,70784,-215411,-308165,-213244,-214498,-388862,-494958,-173785,31182,-169322,-403447,-470885,-21650,280737,289559,92285,-99063,-150194,-44911,-40786,-64330,-182604,19671,163311,-255701,-327889,-51271,37025,135109,365566,381032,125527,56382,165631,-150610,-327443,-307185,-194645,-67495,32129,162114,124374,-86042,-394097,-385032,-215804,97524,419561,260268,-152878,30946,49260,-114251,100540,208158,73421,-197633,-177608,139273,551746,598227,560472,243332,-138219,234424,337429,465584,179504,3713,206892,559388,875499,630945,403201,56569,-308944,-423080,-385508,-83612,180719,162956,108004,-74568,-222957,-230794,-200070,-176073,-226889,-286310,-38887,436563,664373,594563,203516,-230171,-433272,-231000,-102782,10210,252689,348006,59061,-235056,-140437,-229464,-235937,-92851,63752,218926,288424,200773],[267732,200131,323619,536251,586337,455496,104325,-176521,-321371,-82472,-67140,-67496,-141548,-110046,-68985,-66509,-107791,-165835,223279,565141,751896,680825,654483,135166,-299260,-341960,-190943,-103013,-27744,90024,228491,307793,-169,-333096,-170005,211808,309045,174622,-287544,-200370,224408,623848,429053,170812,238974,452644,417280,440280,640605,736480,472421,254287,-138312,-244886,-320286,-179026,-173089,-128064,18139,49314,-95455,-314358,155986,137065,199873,-205624,-394894,-136196,-51800,234026,499057,383651,88923,-292948,-429369,-527788,-418186,-236298,-120736,-270907,-453191,-275475,-328218,-57263,121509,-108974,-393518,289362,734916,663832,330689,-76342,-91160,-172984,-336158,73410,211704,173036,148717,224929,114888,-108801,-411877,-409160,53971,412198,507598,305477,-53337,-12503,59827,-34668,237730,478652,428063,41723,-468091,-252626,-279244,-582524,-137498,19347,-14177,-210963,-70406,47690,-59778,-288868,-262721,-325465,-455317,-211037,-180692,-7771,345243,443214,216782,-393206,-79639,26276,-217373,-503688,-525656,-269798,136687,320086,218679,-81776,-123995,160,187569,247559,54814,-178355,-317323,-368976,-217469,-217114,-314596,-363842,-204745,-206194,-249521,-267887,-114207,206181,270612,53598,196619,484185,423560,-10596,-152056,-91570,9844,74064,69996,-61964,221498,221128,-291278,130480,653631,447910,-27984,42147,356149,308097,-30454,-400540,-483772,-444609,-466568,-11450,265753,198696,86799,-243662,-420310,-404452,-417530,-501568,-568285,-505570,-336664,-203138,-115558,-163901,-267820,-206819,-381341,-93757,76514,145516,-168593,-247320,213798,209770,-207537,-282659,204417,408219,401456,-53035,-221274,-116195,-21888,48946,96731,133686,7391,18412,215162,342217,389662,365234,502135,526280,504535,55206,-75051,655141,1044414,829609,189732,-313003,-307177,-199030,-276537,-180072,99789,128505,-177503,-182561,-8041,-40806,348234,950367,1382086,1314990,815113,189430,-76736,-68293,-63469,-160750,-261330,-258076,-332408,-573470,-418560,-96215,172041,170198,109220,-105644,-295811,-353666,-27341,27004,-82899,137833,186180,84549,-335246,-209226,420031,582653,524977,79742,-282866,-219216,-278979,-430656,-420384,-558620,-300598,-87696,3692,174892,580825,754611,722529,392912,200101,105907,387043,749955,674590,219897,-274966,-345100,-186470,-343954,-523580,-206880,99661,316343,416534,228318,-42467,30527,335371,462390,498004,256460,21381,174106,143650,-277030,62824,524640,613140,453160,348346,442926,330127,37962,-320475,-436258,-477333,-120163,67213,144190,490068,472778,295018,37819,22848,46293,682766,1299686,1469077,1154256,740072,533127,890782,939473,448844,-248695,-337975,-132820,-47510,12184,167210,-20483,-463248,-480223,22633,422691,145972,-278969,-608142,-352288,304077,886300,1041640,538181,18504,-386092,-505918,-476380,-283179,-41667,301890,526610,414353,-226446,-341460,124401,153472,-9909,-271839,6565,216560,262482,366963,279164,-355228,-68101,202172,145153,-149262,-470368,-310801,-85687,-247798,-278154,39854,264754,330036,126851,-102600,-30168,220255,343036,161154,-179534,-218252,-44473,-9713,221707,271039,73424,115091,273554,436260,591706,690028,623418,402801,168475,-97930,-85026,58135,-154354,-158181,176544,368214,249798,-16015,-329392,-151222,45004,-42605,-47473,-16212,384609,313416,-21938,152202,296597,200931,-90640,-390403,-562639,-468800,-55738,173969,144060,-34180,-122104,205922,296048,-17731,-557147,-80824,240280,376007,126377,81627,414748,344663,288770,204766,-108269,-173437,-47130,95591,165094,210892,232599,-111764,-430311,24162,84322,-131106,-415743,27368,543303,634193,271231,-116241,9505,283009,242591,292517,319249,187393,115080,40425,16772,-103993,-230789,-340881,-342702,-422018,-481621,-380283,-315609,-287728,-146655,398902,573414,548014,369385,-226965,-321357,106284,238144,48283,-124152,-31856,112424,134745,-36379,-127113,-351286,-336120,18114,84773,166300,357415,533854,335328,-28254,-208462,321526,578740,429236,154223,-39393,-67045,-168301,-381504,-234418,16297,53572,341828,414219,131350,-224857,-337948,-206183,64619,235492,269632,3599,-451077,-576039,-367791,-81966,83475,111718,170526,236598,236968,215550,163962,-14877,-143047,-35614,178971,183836,50461,88663,36356,-48159,-38101,6152,-122151,-329952,-320754,-128585,400132,799340,751721,337388,-35662,223380,652175,810386,637456,224433,-385213,-588100,-437199,-199923,-64953,73485,194707,388269,568401,624190,313598,-267963,-317608,-74143,167942,191959,56660,-19697,-42930,26064,73803,-172923,-284776,37971,322676,421295,254431,-118417,-452649,-181036,9277,-123852,-120490,22125,-42097,90178,484136,724948,364361,-104597,-480610,-468771,-371064,-429334,39112,258606,191171,-235133,-357143,-368688,-311775,-378453,-311471,-435811,-550979,-431075,-375444,-247710,-41363,-124062,-121079,-3763,213420,276010,-222946,22407,439264,191800,-360168,325884,598219,393873,39757,-204846,-437398,-563337,-345417,19412,144700,71421,-90389,-151728,-234107,-538503,-170944,64220,-98656,-261328,159441,419238,292794,-102104,-264897,-486744,-525211,-299052,-89746,-20285,-114219,-342745,-349378,23321,441824,427970,-57128,-196154,-199623,-390274,-433932,-239699,-10135,10519,-66524,-88438,-498922,-202463,77599,281358,405543,516343,533607,79907,-38463,209932,520092,327936,15906,-346062,-404736,-106320,394841,869584,732355,295912,130587,95440,354365,481228,299926,87147,-223675,-442334,-383335,-367437,-413641,-390749,-289236,-156999,-268641,-111251,454396,621022,369073,221447,192858,599237,766962,659639,-89863,-64542,690802,840601,467966,319880,14654,-336270,-116251,-103763,-224984,-205388,-265896,-157025,176832,408727,710763,841068,374988,-127049,-148815,-164217,-277315,-387166,-469219,-185174,-145733,-342069,-499204,-420182,-317728,-101707,-106035,-312070,-283835,86189,352579,559115,481703,341369,2415,-184433,-298430,-426566,-493062,-214155,192558,608636,604439,342896,-180684,-309314,423691,578198,733882,636275,285646,135625,227999,392898,313897,127432,52980,350569,135389,-580950,29217,324844,188556,-93798,-385111,-185165,-262049,-389889,-537262,-383277,-269284,-468633,-107827,336715,615346,626131,581929,801394,594702,-47327,163348,816598,961832,499366,18941,-305956,-321980,-229960,55904,84054,-115045,-375929,-71251,91491,202347,287241,550039,652590,375221,-207703,-389887,-498844,-247498,29039,-7391,-417356,-21520,549155,676912,597448,104992,-257077,-427216,-536444,-383875,-130339,-229456,-378274,-397544,-371875,-481923,-353157,228460,649244,439264,23085,-401097,-393508,-526118,-409209,-440113,-460307,-288511,-196697,-114602,38613,290100,218830,172197,-191563,-549900,-95396,196731,255357,114954,-66866,-83853,93907,244850,88618,65141,69131,-98879,-277561,-101332,51557,-296940,-337894,227888,401284,330647,108285,-178089,-59271,340027,358985,110230,-375442,88420,619876,730212,521343,222017,20713,-53456,-164505,-49924,153640,274609,53999,-184607,-79662,-11512,-13740,-226477,-227953,81183,-42410,-286621,-483847,-383592,-105848,303317,463983,573750,379872,20641,-253780,-380278,-538255,-141195,-81553,-185627,-570502,-63746,195010,298818,377483,259435,323232,438950,594362,590415,422880,87592,13477,7052,-40711,-17938,117924,247970,427898,152698,-290002,-501733,-106651,170289,-47357,-345035,-246382,-318453,-394273,-430468,-347471,-277514,-59680,-145454,-352457,-442959,-55351,251046,403343,229386,-107490,-582974,-217761,-16262,-232109,-438026,-286743,97301,578845,759890,424083,-224709,-194570,327406,262681,-227773,-305899,-141249,-117909,-212978,-474959,-400338,-50016,-31168,300265,605130,559195,273393,-44509,-160489,-408690,-365126,-280168,-454494,-56470,268484,283557,140123,85879,-31516,57387,359842,287421,14602,-431981,-278377,82875,291720,408391,349989,380535,425556,398829,5467,-308495,-67863,9296,-222638,-234377,-289526,-324338,-327160,-241334,-160167,-47215,41694,28768,-118274,-177787,-454371,-84091,305633,621060,346723,-26320,-314943,-488636,-261794,28021,172343,225245,36195,-280201,-320227,-175027,-308734,-278344,-187988,-276210,-337860,-527715,-458194,-141771,289820,1173008,1528394,1093536,528653,3664,-199903,17804,-105989,-549120,91583,600886,803195,665750,323583,-114834,-272539,-116329,-113903,-110058,-129402,-159363,-211180,-32042,-131774,-402619,313743,710443,383897,325073,209287,-516952,183406,463513,27887,-297165,165806,385804,534369,459578,-15204,-169885,98593,37343,-151709,156877,707904,730799,514201,309242,167215,86815,159223,76106,114918,205398,46452,-59184,64151,191098,191999,-322279,-371645,-24135,-83526,-308364,-508199,-307734,-16606,272466,466967,733557,700580,304182,-360945,-232166,-300935,-140460,310139,360125,34387,-415503,-327065,-149242,-146475,-304775,-478898,-472209,-450618,-420422,-315067,-375034,-416721,-309875,-132963,184211,280601,324044,71372,6120,-70816,-38802,15775,10143,48609,70311,402026,603740,573309,295330,206769,132929,171386,253373,233391,138667,-276027,-200259,273996,525007,332515,-77064,-411677,208743,674516,539432,65384,-465225,-478688,-423482,-133606,88513,101331,329020,137890,-59778,57855,28685,-22843,17171,-247000,-145255,153785,92067,-36409,198141,469396,465223,431046,55398,-505804,-10735,430992,765722,573707,475861,193913,111435,17231,-74351,-157873,-281674,-151115,217146,254952,213343,-21336,-318411,-503585,-291493,-212380,-322306,-452242,-527682,-446521,-192653,3093,231507,405611,205837,-153830,-152258,-56074,-168471,-224915,-293301,-180783,180277,425560,510690,522987,402031,221076,486578,1156726,905749,428211,-103508,2611,146945,-41301,-29453,286075,201858,-213497,-423955,-2800,-37526,-370713,-93078,460389,280698,-475890,-68369,194336,18510,-212653,-38713,-15787,-122778,-252239,-348973,-335363,-195984,122274,384667,235441,-97243,-555408,-428168,-425819,-551315,-383697,-80008,197336,267665,314118,353512,265329,241073,387439,372555,80561,-239780,-478625,-267225,44468,35224,-25629,151695,302202,153674,-33750,-118833,-53303,4623,-231658,-270042,-313837,-335513,-93854,-16745,-90892,-87660,-312824,-153793,227283,388777,324803,397499,520880,676538,753100,820665,706978,537745,302545,279553,220336,-45410,-75837,9508,-19932,-45784,-176944,-155703,171786,395668,464030,315015,135411,-24493,1169,30157,-146222,-323388,-339393,-355473,-540566,61854,769845,954963,522945,234917,300834,256013,213450,170853,361845,596244,493838,79879,-69371,-190270,-114971,-112908,-140058,-386473,-389548,-219486,-291771,-116026,432829,483236,51192,-501610,-170944,-179202,-220479,111952,419024,627087,656042,686968,724448,501116,226251,91504,-21243,200583,417823,492212,359379,-110824,-387188,-26841,-32404,-89333,167968,259766,-41508,-540381,-326923,-79758,252402,498941,272106,-100135,222626,593539,713606,381330,-162699,-484629,-602664,-562517,-515558,-263460,-943,-27799,-80722,-335111,41203,341732,531841,444533,305053,298551,116230,-277386,-69814,494444,379129,159782,5967,251919,203493,97486,-104940,16369,-72872,-161600,257661,442225,571012,539434,600402,549394,293846,188211,163788,-64684,-174753,101120,332341,244141,232806,240132,220329,132296,65257,124020,222374,329132,309313,162156,35416,18563,10123,-21288,-167801,-345755,-602343,-441752,-410737,-197514,156705,637872,1007101,746772,210470,-171503,-147625,-459265,-190355,165018,199489,25169,-219683,-378016,-386530,-230295,17248,-19214,-302840,-259032,-182506,98364,344479,285087,871,-360533,-645792,-379756,22215,209224,247335,6510,-289333,-194811,123894,286955,293657,27208,-274137,-447233,-472337,-538666,-482520,-487097,-276713,-205844,-219326,-226867,-246173,-233512,-241288,43234,266985,354785,187606,-274614,-297805,160063,325258,211842,8295,-108102,196447,114024,-210662,146386,381268,7612,-483777,-6457,-67239,-172362,-255710,-173049,194194,426333,560822,371394,243202,-33625,-54855,-165165,-196216,35095,179450,276393,372382,206760,-20389,-26401,25816,288195,399266,313945,-23551,-423868,-644984,-352917,33403,159413,98754,-147135,-183396,-4169,94222,-100217,-67117,91517,55441,-258129,-605684,-386496,-340720,-370052,-402775,-364163,-285171,-229252,-173730,-268492,-278457,-266122,-274252,-194053,134985,179453,41734,70123,-4593,-146358,-239144,-311795,-279133,-432581,-238548,-97495,-310323,-408134,-37883,-55392,-113985,-390776,-178309,476743,828640,818747,763304,604132,417500,356450,500194,563413,475826,226857,-206566,-379460,-23336,322490,447491,221182,-2356,-9143,-245070,-145778,455203,761455,405386,-159769,-346059,-466714,-501619,-431240,-207528,114892,155221,213889,398555,561347,632170,277059,-344323,-318450,-127980,-123584,136531,404972,416934,290160,-117877,-403793,-423753,-511659,-444694,-148634,382055,540362,297322,-278117,-196479,-97038,-96169,-118283,-312629,-592380,-178218,289770,263806,58531,-373192,-469543,-109575,-275525,-498807,-322813,-216645,-38625,-48271,-34936,12216,298829,582866,351080,295037,355789,211643,164794,-178984,-466180,-472534,-277487,-366532,-332163,-156511,109634,167340,57680,-315550,-371767,162370,229126,-12521,-129950,-40530,171909,376533,477353,333242,109794,-252098,-588394,-229479,13448,246389,421981,503082,609233,518995,582163,488599,144103,94528,278804,330505,143018,-117620,-262316,-28387,332016,449263,243285,-255081,-299689,-106385,-106785,-242552,-416870,-390095,-181508,4686,65553,-9777,42370,10005,-172236,-161346,-73182,-9954,34994,94720,191773,59110,-194477,-529423,-137487,224758,531393,734634,818238,834132,635006,470438,598553,529070,463807,68883,-87770,-59395,146384,345040,292201,327299,274035,112844,90105,118215,114632,-51737,-245017,-407037,14511,308836,291127,-112251,-517955,-333608,52097,369345,274945,22717,-294790,77416,528643,640799,457994,-43406,-134265,-134856,-300704,-136712,-85875,-192496,-337979,-505266,-526060,-409253,-101112,-35405,-168503,-394956,-197373,194065,568314,453516,72669,-199594,114096,285925,103821,29217,195910,98136,-1387,325511,526885,373367,-299447,-420744,-296491,-261601,-109469,83775,191345,197099,197001,96251,-53715,-193893,-365551,-438526,-365441,-435765,-582676,-507939,-487836,-499810,-445090,-230783,53322,173694,113319,-79558,-54217,164505,265269,163059,-92874,-86172,145111,408004,573898,565681,615291,534455,439811,162553,-110689,-330408,-229575,-158817,-247787,-444537,-544728,-442980,-118579,322855,520357,434646,235121,-24893,-166329,-151695,-214139,-390774,-312340,24757,-24239,-329658,-493989,-388668,-30275,343718,459491,293952,83187,34309,75698,35081,67824,-238910,-220041,48762,-61528,-409681,-377745,-84026,174376,291050,-157557,-566187,-259511,-167024,-223604,-131416,113776,87215,19719,-128968,-84903,187,-222859,-476670,-223371,-167617,132309,355026,67981,-348411,-115718,-28487,26855,188929,248899,123227,-74101,72752,301238,538008,483172,355137,48656,-54396,260900,503967,554065,259532,20110,249333,556266,683906,416036,212144,46402,-257730,-448017,-496694,-434626,-156993,-92149,-102217,-309169,-320064,-207790,-177635,-207298,-264501,-262223,-19728,382739,639017,598958,327102,-47446,-411559,-118624,42585,163059,461412,594157,235664,-189373,-71687,9084,3038,-542,67190,192830,282746,267546],[334164,316952,348719,435234,336691,159259,36012,-28660,-242047,-195810,-131475,-4757,-101676,-44801,28127,88529,55961,-86353,351195,801786,1101555,913035,722534,230298,-131962,-163915,5133,85839,100262,145805,137751,134292,-253739,-435744,-5073,219534,146160,-225853,-406081,-160618,20827,315444,219272,167940,250452,410489,540810,671492,834717,907621,512257,-71233,-356107,-236745,-401651,-210426,-91352,5767,37705,133344,-22197,-89279,344324,365004,317158,-117439,-153912,-33006,-120344,213094,557532,518770,229108,-204428,-360632,-307952,-414801,-352917,-125823,-169009,-298758,-275440,-288555,-76558,-99666,-288968,-250491,283504,684373,611256,227039,-147240,32569,-48798,-285545,41603,144094,58534,-65939,-64830,-247224,-242537,-285613,-427296,-19182,316943,450783,128813,-151884,6805,230923,268023,382254,438725,263576,-188832,-541518,-25870,-14925,-340275,-189428,43743,138477,-107838,-159985,8954,-55198,-271277,-199573,-205633,-488235,-218877,-103461,89137,495272,730902,486165,-158674,-85713,38884,-141992,-378562,-497953,-401106,79430,371623,387955,17535,-389853,-256173,31259,160587,54505,-126017,-158334,-249000,-278680,-228320,-74257,-4394,-89328,-198608,-448854,-365401,-362114,-50840,157086,44819,141429,477525,419426,-58272,-59723,14566,-40330,-139498,-52003,291044,595634,358370,-329263,102508,623699,327548,-170950,-196905,167507,293958,231731,74587,45206,-80849,-335441,-102127,146957,25045,-119185,-405210,-328798,-156548,-332462,-431052,-473138,-362507,-123594,67291,33279,-321969,-480457,-218873,196135,89229,126620,13031,-170137,-303538,5918,-104833,-391116,-412360,-155364,-73679,-19726,-217000,-71466,115278,142772,-25880,-96075,28722,137800,242195,296490,335412,393522,394986,584040,801373,723884,206623,-50710,849094,1141729,817525,136125,-346539,-522588,-547363,-461645,-128165,178472,246709,-194171,-249990,22047,-102613,134065,496697,909273,995283,773768,328357,49372,-92466,-232960,-386564,-390241,-57617,110581,108304,35361,-51871,293901,445446,439602,225912,-140222,-449709,-179511,-105516,-208081,186773,350318,289858,-164837,-224739,410494,476478,524291,224543,-273028,-329786,-325986,-225351,-295095,-532228,-169401,79790,77455,87567,207738,283574,254925,139251,68663,136267,529661,854508,748470,319394,-7401,-130566,-16867,-87416,-242236,-408472,-168396,-8179,134611,112634,86783,229869,388791,340576,285897,144595,42604,270191,272465,-122135,-237087,214406,258452,132896,232171,399015,221507,-138773,-495843,-243668,-215676,-52321,34602,-63205,119487,137769,28613,-210839,-272426,-291360,406342,1109614,1278498,1134394,774985,468511,629669,530143,20073,-224414,-334807,-349236,-278593,-154319,26862,-102232,-573321,-466408,57928,280208,103498,-251472,-593760,-267197,444353,939512,738066,214895,-310769,-264069,-165725,-115537,153511,371901,456729,523495,350832,-223201,-252854,161794,230460,88644,-105112,162974,120254,94528,191883,64305,-339442,102391,222857,-33235,-411388,-522703,41583,176857,-39319,-303062,-140202,142448,320078,221633,60696,-89727,203639,372903,346306,-18361,-148578,-13109,-26613,136133,252254,64292,33637,173991,315007,416059,426058,343401,357463,332478,280674,286082,329347,221479,163916,381280,448915,200737,35698,13091,227988,373712,533617,646069,520037,670903,555441,85566,-61670,127982,105106,-153267,-375560,-298438,-377925,-297837,175907,307247,102963,-163936,208173,244739,-104278,-518767,-132051,97647,29569,-242486,-21037,439928,523915,387460,220093,-102859,-91396,-16278,70781,46398,92486,231887,78062,-384336,43295,55707,-34412,-252235,84750,502481,641830,234674,-240070,-206993,29669,150571,330748,343208,132176,106941,185443,141079,-138303,-159536,-93475,-177798,-474558,-269247,-67263,-122122,-219939,-265722,10279,132520,-14824,35604,-341932,-321985,9779,112334,-150210,-371083,-484764,-418031,-198308,-107599,10557,-208167,-351803,224551,470519,494876,430664,294848,58500,-352158,-284459,160832,297138,151698,-76807,-140135,-68264,-27122,-123006,-173200,-252669,-75831,318812,320053,-56513,-505003,-507693,-405482,-174279,-140988,-195818,-520523,-420175,-159435,-86822,43900,171283,151621,287220,492208,442812,299335,207274,-16435,-429504,-301757,67014,156986,67109,-17530,-38000,88122,188469,207397,-56014,-390078,-413992,-166441,394594,905021,904506,493985,49614,188189,534326,701199,589472,270487,-292297,-375047,-454711,-376849,-302892,-158204,64021,402687,745812,699351,338857,-64322,-134334,-80302,132589,187131,-21354,-231672,-308654,-112831,21750,45931,54344,243070,482230,737087,574372,60477,-322894,30627,198973,59806,-363033,-463491,-231552,166501,392664,299655,78632,-87537,-156743,-81777,-224130,-328367,189546,354279,121684,-320986,-430424,-231004,-217555,31979,35318,-153572,-458250,-392768,-371127,-342143,-417101,-508241,-255981,41107,14432,-20836,-249615,-29931,163674,-47067,-238819,272423,322144,56671,-129976,-317906,-305495,-241039,21466,379618,509048,332760,51500,-187112,-306867,-382982,-55248,99969,-176430,-319203,82624,330695,343164,27940,-230330,-361015,-326096,-282663,-267627,-226046,-251478,-466390,-265193,23262,243962,105309,-142521,-58548,36004,9193,-143232,-273210,24759,207954,331677,200672,-436203,-153965,180517,189559,121943,454109,824523,542883,398412,614958,773992,334980,-95349,-429337,-342861,29518,686968,1125103,890211,406114,134198,-7549,149207,269496,216880,97314,-268059,-373456,-195624,-268187,-455217,-477027,-485555,-426601,-329269,67557,642624,818205,705611,298605,171371,313420,586948,362516,-272758,-91718,616248,556057,172287,107918,-96609,-81331,149243,175124,-115713,-147292,-187146,-331694,-29420,453421,835352,872829,404409,-101053,-283567,-137818,-111589,-207148,-441542,-134405,-164777,-494942,-346204,-350799,-204268,-18835,13338,-131391,-321426,64734,443852,784294,974030,590170,147971,-149272,-386859,-495242,-402879,-58976,314057,691968,659805,392296,-126714,-388849,365688,465755,608330,444207,187914,41443,44605,163874,270203,132893,68661,287367,89930,-426977,125182,316272,89927,-222350,-187495,-155052,-208451,-181287,-147922,-17577,59089,-179369,-471721,-82822,171969,260474,233404,410335,512120,-246455,87856,642900,843807,621769,279764,-105213,-187232,-140721,-7454,-20168,-168681,-519902,-79035,220486,379874,464291,685672,768836,516691,-88781,-496269,-259121,-76987,47776,-34937,-458860,116566,489139,607603,602386,255165,-211037,-383177,-302181,-529524,-216561,-356073,-426917,-468517,-595960,-556788,-430916,20045,432218,423149,83831,-308289,-176920,-252048,-451372,-477526,-479322,-212397,-23858,131330,209248,436997,398425,289223,-72467,-532071,28519,300135,273249,29123,-234168,-213539,-35117,91191,-138014,-125163,37019,-49441,-190233,-158913,-58865,-220268,-420166,-88028,24936,-242136,-271991,-222137,-69875,241214,275936,45479,-281715,282223,894825,1023449,710249,235941,149322,81467,-109439,35373,276158,280148,14102,-265282,-19750,90957,24686,-109793,-110007,-153103,-475908,-345657,-94096,-379037,-187005,393337,742497,948783,864912,364661,-39002,-276022,-269347,-221305,-139594,-186250,-367473,158113,368017,568438,578705,603727,662991,812567,926025,755622,428421,-81153,-209723,-143528,20065,243719,498065,651381,633876,77850,-339304,-213191,117312,406256,214124,-106226,-59111,-31330,-198273,-320742,-555838,-406274,-159985,-25947,-244722,-457372,-4542,333505,531160,358782,-37726,-538088,-185780,-7688,-56900,-181315,-178242,17183,384419,720825,611412,-85759,-74679,483305,517916,38888,-212624,-174158,-220105,-220962,-327046,-443597,-373245,-96777,422415,676951,479475,127671,-358940,-542219,-456519,-118248,-216570,-227624,218869,564002,491959,316719,155303,-35527,-94161,268545,395595,183695,-183810,-147529,220016,563907,738167,606070,452610,336138,208731,-163932,-302142,-4389,-111710,-314058,-251617,-316618,-479157,-585864,-394143,-100576,21092,-113027,-260517,-227702,-32128,-99215,-186880,163747,429396,174938,-257926,-377300,47899,225973,152507,-24386,-2406,-128551,-354124,-382666,-291779,-356429,-146496,-100721,-393930,-472197,-38759,-17067,132535,427056,1125707,1264489,817184,89737,-256586,-288471,37356,46268,-411876,151264,678129,875863,828016,502386,-841,-444895,-592973,-431574,-187694,-26972,-129265,-97980,125464,-38814,-462554,280248,686010,408720,177902,-37113,-478655,437795,737153,194709,-413366,114635,404484,474070,319663,-26387,-137544,143426,166814,32854,209284,552841,379564,146479,-24794,62815,109326,235503,156583,59571,-56116,-120525,-37837,-18975,50985,75971,-281679,-255592,-94995,-183824,-421803,-478718,-69832,200419,325731,325766,608687,738075,588526,46321,-290384,-244862,-230583,-100069,-25995,-59344,-494453,-295187,-34567,-100816,-356699,-421515,-126855,-89366,-222441,-395359,-399240,-308612,-255230,-109378,186573,336704,343084,-23163,-256397,-340168,-313018,-305915,-219890,-53806,44815,417729,653929,729057,450818,271040,301192,325100,328441,212262,135771,-93365,-394643,-32673,186756,166966,-71184,-179291,352029,838026,874362,482906,-181348,-416957,-364603,-164917,-58878,41791,294450,312302,230693,255692,381084,288193,306668,-41179,-223160,73047,154700,116068,231742,413448,457156,451104,-26125,-472989,60172,365664,565236,254545,312968,211859,157109,16137,-83281,-193228,99605,363020,367248,74863,91407,170925,-28977,-364898,-211588,-164457,-333644,-450516,-507226,-450177,-244480,-43755,262219,505553,420358,-146771,-494622,-222846,-204485,-355911,-536717,-269375,-9434,-3173,41993,230704,253112,263057,548081,1109171,1079697,467130,-56422,113164,373781,149212,-34691,277391,408461,61671,-526017,-120091,19825,-341746,-265227,252659,108242,-412645,198944,516495,251987,-241544,-204474,-94291,-337038,-466875,-431232,-191620,-5189,213909,346055,227597,31689,-371764,-504573,-384341,-394044,-372585,-423119,-114680,66289,285701,456486,564802,659823,779531,646815,213300,-101605,-279233,-268239,-22267,49036,-2190,-11848,33804,2274,-32373,-37673,-111911,-317245,-81808,-68758,-133978,-333446,-114519,-44180,-81403,-212960,-406685,-77495,314626,471807,493620,547479,464672,503202,472233,378441,138008,113468,32434,77207,112056,8943,31517,-7989,112022,-54099,-304556,-266269,199561,441921,583157,443822,453689,331627,387221,352157,164381,-89813,-287416,-433595,-272889,334727,1045533,1149557,758624,450340,407307,246090,178224,156970,297954,425491,449025,248333,189919,-40282,-148694,-199324,-371814,-511624,-238999,-141660,-288216,-138496,298913,369504,116172,-390824,-153388,-4072,-74704,61797,347685,548715,548304,588269,610120,453738,189023,-88987,-162813,44182,284638,421287,297435,-11389,-411649,-208648,-363279,-273287,193775,396550,90410,-369288,-101438,204949,315649,198297,-110531,-123828,378835,538245,487979,86402,-390440,-376686,-311626,-392165,-539562,-389482,-65519,-197714,-426342,-213081,68643,196529,140250,45801,91526,153036,98291,-156053,-166308,292432,297682,209526,204706,467376,363360,176749,-235364,-72023,125791,326081,597613,679393,606820,420681,359021,429826,325399,250653,165588,-96962,-197648,77882,367380,324204,272694,212047,222841,138229,-37815,-39439,151577,394271,491131,429224,235724,49513,-18895,-8272,-36387,-188169,-535502,-432154,-451198,-292200,-38487,462873,952845,748569,209920,-262616,69712,-88403,-192528,319379,386805,244839,-17138,-246948,-342374,-46208,-3030,-128967,-527402,-562806,-527804,-257133,146126,205232,-99253,-326462,-509146,-523452,-29669,325121,382025,2876,-372354,-182998,160795,250431,214808,-69837,-322213,-374146,-333156,-403058,-407973,-336113,-19856,93600,17611,-191566,-373426,-406250,-550495,-183319,240838,434571,235435,-341102,-302420,221984,434506,329045,16250,-375057,-60283,-76785,-516664,163180,513995,259477,-45475,-118865,-82273,-129241,-312252,-191342,226437,502531,751687,696348,552437,248600,78355,10063,26598,131468,54756,11797,182537,131624,22804,56432,97587,265159,380488,424795,194661,-118644,-294346,-237347,-52439,-56685,-136716,-364265,-305158,-120282,-15038,-94639,-38325,156567,191224,-82469,-438739,-421262,-291493,-278725,-147761,36563,28557,-37546,-43482,-47156,-70991,-7953,-26422,-179651,-24687,154783,80490,23712,-42475,-32515,94666,139811,-93897,-425896,-179929,-56035,-307001,-356920,-149432,-279458,-200153,-85101,111920,652368,782985,857557,791728,547556,310966,150389,235311,336531,162145,-17107,-258322,-498257,-173009,184160,302287,70988,-92937,-72005,-293975,-255468,258214,404044,98288,-427321,-346451,-379184,-449906,-518075,-370885,-50851,20287,66926,171426,228442,345010,76980,-487049,-159884,-85613,-168445,-11125,397716,536568,421126,789,-498305,-343138,-375471,-74859,107610,275175,114970,-192768,-125389,-67667,-149399,-107038,-142111,-348101,-387594,-56465,143722,-47332,-265272,-288939,-396463,-193705,-53141,-361256,-460430,-385862,-469224,-514346,-328467,67262,371769,614577,514830,143256,78695,-194145,-57755,-207759,-243651,-146102,-290864,-553545,-180981,408127,438713,483956,44089,-446599,29080,463014,402883,104113,-89644,-37113,114206,256828,422216,437854,156829,-337924,-373913,-366,82406,85485,74725,159024,292784,409896,512637,291061,-110861,184393,449592,451850,208556,-115506,-434724,-465044,-51952,256185,400716,123833,-92338,-226566,-214841,-335139,-279344,14185,180016,250619,122929,43742,-43431,-235338,-577577,-378789,-204793,63404,273347,360698,366002,159450,-224127,-523721,-154079,201560,443301,614097,700839,620349,195204,-34946,53015,70579,33737,-208817,-395131,-278835,51562,173518,115730,138042,65828,-107454,-170835,-67000,17734,20866,-35242,-289941,-118706,248694,561524,265500,-142308,-523444,-90272,418143,356208,148571,-26209,283111,494687,517357,383410,59331,-212250,-389725,-210039,-91329,-214648,-424966,-663348,-411728,-506122,-543352,-409145,-435097,-427882,-83691,-82534,-255515,121209,240851,151476,117878,258630,307996,122729,-43601,-106468,-108773,-8536,214901,280309,92037,-457134,-362935,-290118,-449382,-345966,-32894,229273,317967,250861,-18171,-247396,-422010,-518970,-258341,-41393,-55105,-287859,-182941,46284,-13625,-219326,-84505,65351,157156,128958,40169,-160071,-43490,227331,279442,168747,7785,55922,62255,300878,249607,192124,434390,598281,374698,48371,-192839,-120863,29959,-77622,-268347,-240902,-55177,301347,640109,636156,348090,253415,93090,-89769,-174112,-227067,-287436,-48789,299801,96321,-283171,-436184,-207747,122136,440214,549934,436445,270616,259118,297003,249877,247241,-94951,-469070,-83468,119098,-46575,-515117,-344538,-29745,-91392,-221496,102872,146152,22437,-84118,-21025,284823,217816,16925,-343904,-278861,-73125,-257430,-459502,-314709,-140532,210029,305837,-84411,-504951,32364,174977,210754,274952,306262,162644,-23375,170024,408075,404159,264456,52548,-95452,-126955,2233,385210,708328,666438,343974,260590,283933,175330,47642,-27774,-4386,-125003,-215064,-238263,-326173,-448735,-354140,-503778,-566179,-495505,-257822,-150460,-214384,-257272,-250616,-54233,221488,481872,507841,375014,57179,-287566,5735,108815,244915,638012,817263,420851,-134804,-83403,136087,162152,66934,63304,131870,215419,260247],[268036,318788,337415,304349,118985,-167149,-52769,30969,-118328,-308792,-226764,-34924,-70374,-6268,129641,298377,253187,-72855,308088,858179,1203987,964876,498243,44842,-121217,-98379,23355,107557,120569,152270,152789,61549,-34777,-3741,110082,85345,-200184,-259182,-106699,-157062,-214887,-106085,-88117,-25657,13931,149796,406887,652719,818915,776102,279448,-533005,-84297,60969,-310477,-170760,17894,102197,166061,307300,159125,-32703,149540,306863,81787,-229250,-29625,39908,-246643,50703,462250,550405,257751,-203973,-318957,-94951,-204456,-205444,-18737,-50657,-160452,-301941,-261548,-125572,-344402,-423370,-171130,116917,431238,405095,6363,-292923,91820,3045,-299422,-174416,-54587,-142653,-283109,-455926,-281860,-109861,-161835,-468783,-198557,78445,242189,5541,-102851,65347,334865,422752,348855,265435,92628,-368596,-312551,67678,121192,-103247,-140282,122130,231465,41368,-95169,29250,-82241,-272461,-139572,-99598,-360962,-230881,41026,250205,624329,903762,684455,-43027,-120654,46953,-47976,-279875,-433153,-443874,7636,336285,395025,105016,-322759,-424207,-180096,-66182,-36173,-69083,28687,-115578,-295400,-107586,203796,337573,180568,-34115,-145523,-40386,-256048,-296347,-19575,-31115,-42969,309020,218079,-205681,-29635,75324,63382,112988,504937,777135,929341,462383,-326299,-95679,294262,96505,-236376,-461857,-67446,258949,512377,630138,561730,277970,9650,55851,99707,-101786,-383664,-495422,-157206,80224,-15804,-166662,-286388,-204591,11548,165018,12265,-221785,21160,615810,742006,608605,323265,19259,-117161,-296810,-206940,-267415,-447907,-362147,-283417,-258469,-324553,-280977,17898,208200,227528,-38261,-284348,-188031,170071,453349,453654,389311,381909,374918,618698,1083810,952760,384629,-112078,849577,1119991,747200,14298,-326542,-244361,-121307,-16553,63925,202034,290386,-121792,-318641,33817,-148157,-397750,-205053,147528,505601,615532,405171,119462,-181751,-439928,-393155,-249393,56074,484132,738147,577600,211893,364578,596199,514874,305026,-62672,-214107,-157389,-135544,-403671,44609,376477,403955,18500,-389346,159733,300617,481282,266863,-265098,-400448,-52726,114596,-108722,-466305,-37132,227684,129736,54860,-54928,-33140,-111506,-44247,-40379,77232,483228,781970,696448,396890,230085,125501,209681,232203,80844,-123044,-248985,-263617,-162911,-20031,163124,379245,396750,131795,-104623,-138959,-5870,335698,321473,-31661,-437949,4127,-97512,-323020,292,246512,116838,-251163,-440558,-79408,-109557,-87029,-49808,-214283,-288974,-180779,-245708,-348304,-191867,-131674,207049,715967,804550,936876,729912,359980,212619,27972,-283064,-298319,-417956,-429634,-244384,-188057,-173808,-281274,-685163,-367436,-63942,69330,40859,-188091,-553114,-234294,434249,765670,319257,-125060,-414585,-3726,134091,199711,456294,614638,465821,319791,62808,-331179,-84736,220453,289874,74380,-147723,58019,-83686,-177568,-157196,-268139,-144096,186829,135134,-334373,-416611,-128631,294383,281167,65901,-246801,-309081,-10274,221551,145466,39653,-105874,307609,531380,506040,-22232,-113850,52881,26535,-4538,83510,-33439,-107764,25928,120279,148257,80592,61171,328880,487243,565446,480787,435880,542664,500451,569115,504114,61476,-33708,289305,439759,579539,834211,1018719,1130275,1035742,771604,249274,-333570,-151840,-105224,-259306,-317930,-88486,-247033,-264515,99520,266845,48088,-270299,48162,37549,-215679,-271573,-158453,-62294,-259712,-423627,-127966,252410,458485,345752,100104,-92747,-21084,-74140,-116477,-153582,-207888,127938,274060,-78212,-105747,-105100,-40586,-134364,32406,214108,326929,33559,-353800,-312748,-145091,95682,337702,305765,78136,145883,341097,212759,-184334,-39090,110765,-84854,-486865,-193720,1313,-101156,-250844,-342256,-563418,-507172,-275542,-159193,-326716,-301726,-191911,-215358,-399199,-285244,-212316,-307907,-421033,-237740,49227,-116899,-377577,342846,781239,722003,460844,136373,-149050,-382772,-1490,96534,-70844,-184642,-273378,-220190,-51788,100190,112934,94135,-348456,-255044,130221,90057,-242093,-206085,-244675,-407097,-210107,-231495,-268260,-170240,67698,197121,114221,167325,193719,160946,320361,576919,552487,371733,290745,209376,-70805,-356679,-142678,-13285,-43974,-242580,-205566,127213,348663,344579,-7134,-424889,-191484,56119,424392,802024,809971,486001,69405,59622,274054,470006,542240,465710,151955,-128767,-379386,-280627,-427870,-327715,-31803,377434,803823,707622,345215,114138,-23326,-47978,24643,140323,18948,-205614,-352679,-452785,-287817,-61905,102805,235572,462320,820954,732930,171072,-275536,89389,142633,24509,-288855,79816,173160,183133,173348,-76620,-37862,18818,56294,97246,-290654,-278495,251028,417203,115605,-254207,-269831,102769,322540,555479,446785,178583,-247969,-449425,-108335,355927,506276,74555,-395431,100684,86245,-80940,-216287,-121106,-89590,-188768,-167394,-6257,-153702,-170510,-184853,-260170,-59232,31072,277101,642938,807699,523391,286919,24454,-195078,-201879,-21451,19853,-277040,-199590,33221,187534,202598,257582,213223,50539,-67196,-91605,-256602,-528093,-451169,-549104,-200504,-33462,-37584,-321925,-277414,-42575,178314,262153,49420,-197685,-73440,162531,396268,117568,-496326,-113671,231607,143978,-240985,253647,931942,886467,720447,918995,813107,260211,-269478,-222643,-299816,37056,754133,1049936,784388,398519,145785,-48339,578,119939,166420,-11825,-337134,-160104,-56228,-229053,-484819,-373731,-258828,-274579,-133692,170113,522089,664846,613810,151563,32429,-22551,337034,39237,-369593,72702,532321,282570,-84235,-229693,-266356,73417,405198,424709,-84791,-146131,-1567,-339907,-148268,504742,887683,813498,407421,-80589,-368108,-147863,-84618,-175654,-363241,-99905,-149902,-331376,-123327,-18767,-1850,121718,140036,57730,-171316,-106562,281289,670761,1013942,587728,226948,-152025,-520554,-379313,-175865,74249,376630,581520,521217,269863,-170718,-587751,-6013,182450,264428,129942,26273,-40943,-54296,-34280,160653,155535,175580,156949,-82681,-351114,104643,268990,84594,-274799,-35099,-94174,-209975,-77328,107864,281952,305882,68415,-315309,-497691,-352102,-211827,102996,460260,386141,-215140,-45984,332996,511085,614744,484026,136023,-29756,-21372,-59535,-90641,-165038,-354701,-243225,140980,394774,586366,774897,749652,467276,-101501,-263253,154171,434139,391135,169829,-172160,111296,143708,251593,364626,288189,-147363,-282021,-183256,-446909,-282641,-377607,-266701,-229072,-350835,-314571,-375049,-254074,57652,221272,1873,-218112,5874,-24587,-301172,-391106,-525810,-238819,41793,210839,255020,407746,504325,366031,37340,-408226,-13576,198521,96248,-183463,-488251,-431115,-231881,-97177,-245918,-239917,-1786,56431,-46009,-34208,-9283,-27255,-238462,-368287,-312615,-371276,-452092,-320175,-142460,18021,72446,-106018,-207810,347192,962595,1098947,681824,58927,152805,150863,-121094,-57321,171879,82673,-181936,-390623,-48242,52710,-33154,-108722,-135487,-279250,-119593,207232,180459,-174021,-258961,362624,828279,1057466,1048425,534049,63312,-222498,-18339,127603,113496,-75732,-295914,228514,523415,815741,709949,795378,786153,914985,969652,728854,403925,-130930,-501066,-341045,38522,487226,785236,870007,461627,-136751,-238213,-21897,246788,336148,131818,-59114,7354,119164,-65264,-229905,-225218,-242981,-325312,-120682,-254711,-437915,-49119,308554,509822,418564,73695,-321496,-365120,-31840,44300,-66162,-234360,-244535,-34236,358537,476532,-126402,-8251,492336,587346,201238,-151814,-277989,-370510,-173088,-47768,-143885,-120888,-162158,299476,447166,192775,-127247,-220943,-195312,-74813,188133,73997,257208,579349,736806,521296,281199,34013,-184762,-346567,129247,402218,239027,-50836,-793,283264,683317,850524,732351,424064,173146,-45320,-350809,-318626,-66774,-294484,-467882,-238447,-85677,-67644,-342622,-542792,-125163,86387,-15106,-191299,-385643,17029,202041,54614,77544,166290,-97781,-411288,157,487351,558586,126305,-284289,-91454,-120054,-396690,-520829,-477884,-321626,-58616,-66560,-465407,-253553,261325,332804,241447,417340,798265,667476,262269,-420009,-295424,-218990,-32516,21336,-153833,326519,599285,735623,779892,554361,115684,-197516,-161505,-350204,-177020,-96362,-176520,-44842,140281,-45012,-603785,41873,481712,450879,243306,53503,-275788,330915,680650,197485,-565685,97513,512058,406979,103157,-136037,-127364,104071,196925,118430,152165,118117,-135488,-270692,-251246,5277,95773,175928,90487,-125282,-343283,-209368,-47225,-109795,-105994,-123565,-157664,-87155,-142005,-319906,-541348,-167520,160464,305430,227548,98401,391526,702840,813275,465797,-113430,-321321,-277485,-409735,-320420,-152519,-357735,-391353,-130400,-195952,-483420,-164606,211863,228764,-37180,-306028,-283802,-210614,-89907,9820,243842,479357,394300,-71867,-503262,-451108,-432133,-423048,-532529,-198460,-174315,3683,223003,526243,419317,207929,319548,327844,204787,21981,-67273,-98897,-175824,-262758,-125624,-18361,-67332,2985,433698,881425,1077808,781904,149223,-85517,-169350,-116246,-179153,-14557,146250,328785,429370,488901,639830,436970,320744,-38813,-233675,-24671,82244,104976,168771,202155,277328,261208,-194668,-339883,91472,220693,174936,-21116,153445,241200,170365,-32037,-230499,-86312,602552,777458,517804,-18427,6617,333082,136519,-272842,-161974,-173785,-334083,-442598,-489897,-308900,-182619,-100477,190125,452315,588420,513865,-131964,-464060,-277946,-302770,-271617,-133764,-122042,-376532,-465571,-177809,-9975,181711,385574,579119,776073,291307,-64478,165186,443923,246536,-164254,52115,396580,210179,-295428,-305987,-12568,-155559,-141731,-10986,-187735,-232961,368131,672052,397679,-95310,-158999,30426,-212925,-405967,-297195,-67320,137202,295700,236454,107459,6915,-286947,-368000,-177516,-60880,9374,-225512,-549639,-213450,177974,425686,674085,895543,958496,684764,187201,-62896,-114538,-139432,-26924,159017,114575,-92469,-301769,-228347,-61474,22851,-186555,-358049,170985,95687,-26356,-307859,-139087,9524,-29362,-270184,-488378,-127370,189434,315708,447479,503591,329804,243327,80058,-191083,-358343,-248290,-282094,-246276,-69922,46037,-19625,-148397,103825,-80021,-444785,-117459,239048,345281,453638,311517,383383,481222,610931,540155,393141,102562,-146219,-365433,-134980,339789,894366,1023999,875734,631801,459654,184709,21581,-53585,80788,198056,355432,351986,271061,39582,-219078,-221213,-400992,-260081,-70454,-109484,-265559,-154644,9763,55625,-14542,-288411,-32107,251027,159485,91280,189878,260124,300924,435772,491372,422104,254263,-91083,-145756,-46854,107908,247432,194156,47116,-373917,-484038,-317239,136582,496258,520851,157480,-114071,199979,474683,440172,-33699,-479051,-18616,449939,419713,154237,-333297,-353772,-97413,-27723,-176305,-330220,-277602,-215869,-505716,-231603,76042,27490,-133206,-326552,-315736,-89253,117730,181832,14516,-153035,-52872,232768,330971,491039,608472,441791,28153,-429455,107832,438989,729420,886827,838404,526648,294797,74232,82204,158985,147625,47631,-147608,-222276,-47453,228461,266474,130595,74999,127045,12819,-274380,-273525,34839,405198,641117,606818,354454,31353,-64961,30848,108256,-79163,-443022,-385852,-436359,-339820,-170910,222557,704424,666294,174362,-322203,212713,169245,-261992,198803,316365,342158,92867,-227294,-317830,17194,-35982,-266242,-442708,-73976,-71307,-287827,-74519,70056,-211061,-581273,-364366,-389033,-12093,470066,468195,-282,-327170,44541,274662,245849,40617,-251051,-340967,-340355,-227994,-276516,-381545,-162406,171681,348354,268733,-517,-324140,-503730,-451107,-176330,237876,424916,202991,-351456,-181270,279541,482017,384932,59681,-522929,-190610,-123287,-230232,174969,453929,392777,312892,372241,153776,24287,-277537,-286351,127168,501626,852663,914105,678206,388744,96593,151867,262964,273723,-10603,-239596,-29955,87516,149630,217558,221784,186555,248640,330774,204436,70824,-4616,11949,77355,-50951,-238086,-477451,-447831,-258508,-98296,-24021,-11570,109467,224443,36255,-231537,-337294,-210585,-163001,163693,419220,377382,215887,122002,127112,33931,58104,37844,-138454,-265665,10459,92748,8894,-82687,-11257,356649,610706,249970,-341971,-117103,60959,-184847,-380299,-360563,-490233,-34399,276992,334933,629611,646024,761933,685786,360662,27343,-239638,-149870,-38637,-225306,-313345,-268508,-424840,-383626,-75916,34550,-174917,-238445,-231060,-384951,-382859,-62858,-74111,-325756,-385720,-198188,-283373,-427320,-483648,-504527,-250929,-145443,-144365,-134443,-46400,88358,-143751,-367959,47543,-6777,-180825,-161343,288731,570013,483679,185307,-302554,-464232,-346087,-28900,181566,58071,-300629,-128512,35231,-25444,-108881,-118319,-197953,-249530,-43978,176528,106355,-308549,-419273,-177198,-107128,63122,247370,-82631,-332187,-103172,34598,-289905,-515074,-124006,121427,303772,475500,139835,-202632,-481405,-348369,-55210,302807,162184,-251030,-562925,77530,608363,602050,616901,-29435,-364613,357917,627043,424631,68949,-138532,-46889,118299,245601,386066,473563,168894,-333661,-283697,32670,-7642,-75573,-157919,-105571,-40522,251291,435883,121139,-361753,286218,552591,480659,185552,-40019,-230834,-352271,-459445,7775,454628,459941,354073,26987,-122005,-285930,-109696,317217,493244,441659,166207,128744,-37826,-386599,-325787,-44872,-23105,221922,528953,678192,650306,381886,-100671,-492252,-253001,51816,173134,257544,359560,203582,-202244,-522212,-542987,-425859,-363585,-399051,-591817,-310007,38899,120343,87025,-34291,-142365,-271707,-261096,-106697,-56487,34532,36935,-217508,-199168,101212,549164,490212,43671,-244344,-87711,464746,370217,150900,201088,416088,383443,292030,179598,22459,-267020,-423591,-152066,-128701,-429302,-606645,-357697,-301185,-313844,-266246,-229397,-112164,238815,468978,386343,-1548,-210663,-25092,292148,429743,478509,286769,-88152,-352416,-294700,-226374,-86880,-13705,-109974,-229401,-340481,-127769,-179682,-334678,-504623,-174238,205297,401541,264074,-103120,-411777,-459908,-329849,-56742,212434,285230,27122,84549,425193,343209,12298,-117735,20487,7727,-18435,60406,-13606,-155594,125294,281230,301957,129249,84676,-154302,-250662,-38613,-119412,81419,510938,437264,57696,-120779,-53812,132941,66511,-145460,-32034,225426,540201,731669,577279,178577,142819,121876,-77750,-299857,-360506,-190268,142301,439358,229431,-27570,-96645,133328,357679,535561,524827,429209,302389,349303,419933,441227,337244,24210,-541006,-257519,132491,178164,-201101,-356525,-470107,-534768,172540,582725,630873,583629,93298,-71442,190657,205397,-1599,-364281,-331410,-201465,-305009,-437484,-359583,-133753,221530,206429,-207881,-534525,73900,348174,262294,260825,260778,127692,-86581,4902,315962,173992,-18512,-288988,-262632,-340591,-361895,-27307,528507,617272,330362,-596,-193647,-275331,-287832,-219286,-44175,34968,7297,-108682,-32691,46934,-45678,-172516,-277728,-576227,-364235,-195771,-285190,-329499,-337180,-158151,16413,234898,323991,270215,-12740,-305785,-24199,-733,183170,687273,909744,525357,-111897,-229265,69500,139017,48962,33349,39705,66869,118697],[147048,226891,322042,289035,120299,-284221,-137439,25798,-32249,-174962,-183943,-69421,-8587,13455,192791,477860,435040,-28527,149674,791086,1117621,895576,197075,-132459,-140281,-131364,-126069,-29873,36549,118055,307906,452994,447293,380540,126840,-170794,-383801,64965,117856,-211492,-453300,-457819,-425428,-234737,-97028,-2494,156523,434915,579201,377854,-182614,-83685,275178,353201,-175209,-38478,144977,230504,436323,482308,251200,-147068,-307854,-71736,-374762,-339788,-17035,-13827,-437641,2154,424399,539373,189645,-279464,-278581,41775,35045,75411,120148,-8245,-155381,-369694,-247668,-188375,-443338,-352627,-169315,-130384,117211,186077,-110273,-468774,7922,-46349,-309656,-452842,-224185,-221158,-111129,-38406,57435,18955,-144860,-365945,-313796,-219625,-89865,-1469,25124,137339,333822,363292,123852,3158,-118754,-478229,-133061,99714,151275,54146,-33004,169857,185071,36225,7275,74278,-138550,-279189,-61352,12793,-212169,-309196,86824,313372,594477,761552,513017,-142398,-113703,60296,-13457,-271809,-468216,-487412,-139137,169330,244114,98436,-194731,-389393,-422295,-397740,-238075,-98529,69484,2742,-218849,19286,381263,536890,380559,64417,11285,114402,-101551,-401084,-245369,-192001,-385346,-2928,-150264,-412655,-106378,20289,179538,458207,991841,1144524,1087977,523223,-184161,-360054,-215879,-207501,-253809,-354337,-335650,166302,682054,978603,821072,541004,337175,282981,45613,-244655,-466636,-311100,-85301,115838,210534,13448,-158660,-119905,26720,60922,-131315,-33319,340704,995379,944582,854865,430544,74412,-70168,-21957,114593,93869,-223530,-237333,76790,235391,242346,34825,62259,143148,187537,19018,-125442,-450840,71230,491574,509940,417650,326993,306455,584569,1160200,1031241,422399,-282263,667940,991301,621143,-135726,-35857,154718,252992,351605,292628,230834,260628,-18282,-405881,-759,-12152,21025,70750,-183380,-36196,324710,365416,99386,-275798,-302480,-126958,-94555,65513,568744,928194,734954,330833,379661,588776,299753,26483,-258489,-294029,-51443,-786,-355825,-245015,223712,370517,175367,-303032,-104410,216600,409794,203825,-209402,-158344,277183,386589,20333,-363525,85051,303728,161519,101871,31540,-1338,7116,-28576,-116821,-114153,200061,513094,546660,444705,380178,346511,401719,480467,324445,174641,-73041,-283917,-398432,-156813,153094,434844,398304,23225,-386577,-382889,-80625,287236,267786,-42192,-478024,-33108,-186226,-358044,-170579,11506,3545,-274636,-534992,-226420,-230108,-195522,-131675,-241936,-570836,-407336,-473880,-322725,-42994,147718,298832,358144,263009,543360,541798,223778,-215245,-394142,-287893,-429289,-495063,-201624,-3210,-13619,-142879,-360367,-515406,-403424,-376377,-177822,-110026,-187066,-489136,-277218,243685,378125,-52621,-319766,-172494,121947,252155,309126,479344,571712,308825,-34041,-369184,-422037,126223,319235,294586,-76372,-383368,-199790,-284415,-435806,-492099,-155796,125320,165748,-74720,-464483,-57852,263459,417759,246066,6992,-212843,-337507,-148193,28130,-82270,-195254,2369,549988,769277,580004,-195002,-98007,146130,148205,-107901,-233970,-172496,-191833,-84001,-64739,-105629,-264618,-178264,294952,604236,709392,517279,420584,698814,796915,729336,521097,-137425,-2356,544892,588132,554864,719515,1076666,1486590,1192667,783572,260147,-395866,-429603,-297619,-288380,-225450,-22729,-218026,-89212,45359,51457,-173360,-448335,-271621,-256828,-154815,-34234,-84497,-199389,-458236,-351053,-202737,-77558,144999,169590,-43654,-81554,-24631,-216807,-206139,-34435,-437806,-59869,362764,261469,-92664,-322927,-171458,-87015,-57398,-200297,-225232,-309338,-457153,-298594,-142942,115946,313188,199527,5234,137540,367630,170680,-253291,-13823,167589,-53982,-417073,-308521,-237392,-310836,-367982,-366988,-113269,44938,150000,124086,-249533,-309678,-418100,-515500,-327304,-13940,154862,99970,-269176,-392006,-6709,-106108,-423716,299534,859760,761345,421701,53032,-286891,-259128,119743,46457,-409891,-341427,-190374,-219364,-22546,192862,239006,201673,-9505,-219749,-135713,-216530,-215633,19760,-32550,-161142,-6037,163036,345729,406245,381470,332078,95346,140396,103275,123579,275476,469525,528342,380965,328399,385411,181827,-273447,-383950,-219023,-159862,-358250,-305924,115868,427038,408877,41689,-415220,-141284,209383,374354,483459,462445,286166,-3448,-142377,-59033,185261,509109,684706,596099,31914,-290862,-35242,-206392,-336804,-96655,253136,629489,632116,355856,196124,-69515,-125956,-118005,152329,212101,88059,-52797,-290010,-372732,-402426,-92905,93034,332933,666298,657049,156003,-284790,-13496,-134666,-299574,-121098,456505,589348,257117,-9807,-292504,-19734,21598,29898,-37943,-446687,-189917,207967,424551,246071,-87172,-221847,268502,696897,876708,798979,457705,-33431,-634958,81554,804276,1077011,456985,-269917,7277,161841,70756,-151539,-240913,-262420,-182972,-145687,-303976,-133828,25808,-94732,-236359,31479,142364,366406,812936,1036904,663281,390611,126819,-55601,-83220,-58574,-147671,-310235,14855,207348,136524,1593,424899,636985,444275,182254,75536,-106878,-365787,-457150,-494577,-258575,-182959,-282204,-245071,-317135,-134210,164449,274518,77616,-130212,-207973,-2180,107144,-269315,-541775,-78891,233817,176892,-260893,-42111,690600,909161,821935,1005911,661645,87671,-311289,-32581,-292168,-58790,577640,731967,520978,299688,163773,35136,20551,114226,130608,-200045,-343346,7692,-1050,-245935,-471035,-274492,-87894,-6866,45897,132140,151960,176586,115394,-161196,-123683,-216852,130849,-127523,-162522,286355,489638,266515,6840,-298586,-274841,111722,504987,450977,-227879,-179222,243413,17723,133739,624879,879960,721468,407909,-72159,-399601,-293360,-240927,-304141,-278282,-64049,-110731,-256951,-132617,68891,65709,205488,201983,144354,-36524,-260077,-63475,261446,548541,356582,194673,-194198,-542215,-199733,87049,209473,403546,382439,255438,8791,-277120,-356323,6035,150519,2710,-138683,-159917,-86949,-65172,-144442,-15916,206394,354153,134278,-210350,-479497,-134549,54107,-3259,-196878,130469,76726,-185454,-88474,202097,387993,425206,210562,-70085,-348139,-404379,-238306,184365,560204,289563,-156786,-196742,-27620,126658,536882,650927,503623,178733,115285,-50680,-97967,-99806,-143172,-294630,-66283,267631,622210,824873,685980,334599,-195064,-86095,471911,902611,804536,415890,85188,38881,-258335,-309857,13462,210098,-92393,-33517,-9381,-211930,-252420,-239864,-195743,-69530,-137732,-192139,-307917,-416315,-391959,-152119,-215922,-114570,135002,132773,-138636,-236728,-422962,-336389,30373,166506,190817,241126,541003,462767,159693,-191813,-74988,42949,-89799,-247007,-325840,-457144,-287825,-73636,-123211,-174270,-60796,98029,47870,110907,164456,161852,-67076,-413295,-346268,-153037,-336505,-418433,-144451,-107493,-153458,-305424,-211793,296090,833717,939498,450168,-258185,73138,155284,-161291,-262562,-64000,-92327,-203284,-165830,-80521,-107106,-148660,-156394,-264626,-235452,119663,486049,257702,-36323,-125952,297027,716646,904677,917565,497883,-9634,-266913,95049,352504,217801,-136630,-388821,259941,664265,946878,818482,846915,726152,757825,727992,571449,396832,69401,-275639,-427851,-3954,574292,846336,773913,40353,-281595,-102652,44214,232857,118156,-37850,-51726,-12356,74911,-116544,-155895,150386,132034,-149936,-349664,-368060,-500897,-155181,269209,458449,466839,245852,26251,-322850,-233424,-40891,-112905,-339602,-428625,-517240,-237777,-4416,-325895,-11293,364603,440882,185280,-176333,-185470,127629,328637,300121,158057,200904,-132781,15319,-16115,-186621,-111771,148890,153647,175305,359060,368087,576026,806269,711085,390404,104140,-175082,-225510,-310028,-4321,260227,141381,-60229,75873,367697,760819,838776,732876,345800,14181,-266189,-494976,-341070,-197027,-370720,-445646,-186581,111843,158693,-191603,-480181,-196514,127868,284034,247238,-310166,-22908,381476,381125,121955,32895,-290254,-249144,178435,623646,608408,-34208,-312599,228480,281826,-5587,-359787,-452551,-263152,-39993,-95525,-362002,27164,386921,504719,172179,272684,418813,239445,204035,193427,25113,-154635,-246264,-101241,98796,431720,381487,429639,540883,476169,172370,-41980,69525,-261653,-312814,-298008,-180008,-22849,20761,-154816,-465318,-318169,194117,425096,360985,253629,-99952,-106200,283904,23132,-578221,99271,597589,454936,175007,-94044,-113610,-4315,104005,60564,18022,-249303,-427694,-458456,-312644,-61621,35440,25605,-81204,-351046,-491987,-201332,-59505,-86204,-92698,92308,107550,77759,-155206,-446349,-398545,67347,302840,289640,42656,-128597,126277,575482,866935,736839,200122,-280051,-243099,-283123,-178137,-25158,-85783,-336481,-383721,-428705,-488100,8822,414882,441884,102005,-229545,-306687,-193536,95403,222207,432747,718612,604470,103577,-202737,-161893,-196945,-185111,-157080,36581,29232,59232,-436190,-11189,141213,-4422,128266,141169,-63880,-240869,-371021,-276162,-195121,-358300,-291362,-166728,-95655,99927,438027,798805,1061789,879777,482375,289458,88462,-37789,-234854,-80062,-43031,166594,416543,547509,628452,411545,130399,-201493,-278907,-163548,-112001,-96743,-58575,-128210,-40223,-66430,-359338,-279272,87618,157569,-89576,-164934,88145,372409,287611,-20503,-523669,133001,861396,967912,535360,-104211,-4725,408387,180209,-258399,-179646,-178918,-334177,-466010,-513685,-252450,-143014,-197395,-20280,261365,607630,962940,297202,-274955,-350403,-190937,-70397,12377,-67815,-200977,-272767,-417858,-229363,14588,56586,-114308,118073,-89082,-180076,202848,412008,262082,-248171,-298978,190442,196354,-145914,-523802,-177346,-78414,18072,-87405,-435727,-104421,387354,626590,433537,152696,72681,101068,-122313,-347774,-270582,-57173,189115,328909,138075,-69494,-139928,-308041,-414450,-37948,153658,207740,161315,54512,45447,178794,284886,544162,828591,832076,436223,-27036,-145235,-7189,81539,91899,301667,209955,-108785,-526643,-401315,-152411,-22265,-304723,-116036,241957,221789,55448,-111498,-54382,121934,35703,-249887,-502995,-246206,-78096,-11451,179726,275965,173975,30359,-214025,-360254,-220497,-229962,-525190,-300170,75572,223065,96108,-186539,12638,-120613,-319099,80665,258482,175378,151613,-42706,-15793,345551,584064,554437,468691,181521,-53115,-275693,-192425,72380,422496,730389,922491,773042,449613,85546,-216934,-311814,-102100,70672,253861,326080,174897,-51592,-331764,-221411,-223812,-42636,15181,-146673,-248792,-170522,-277177,-368274,-262607,-183938,116162,451019,378143,212340,16163,-98902,-5287,230123,328194,327208,236605,-17738,-51602,-57360,-78355,60062,145588,50003,-228511,-230826,119482,658561,886216,564551,139113,36404,325882,575238,525734,-61202,-387263,90183,418115,267637,-190351,-452180,3577,224410,156733,-32019,-83301,1522,-210820,-252632,223952,269447,-135178,-393058,59788,-86845,-240134,112758,246764,154321,35870,-59053,300159,487374,738455,651751,434114,-238869,-282130,368026,685508,875269,887675,746491,343132,175970,-140828,-358828,-102982,19688,-38096,-174584,-290697,-278739,-78412,5454,-192787,-61237,51010,-101513,-488119,-329542,-75702,348375,719948,673640,353939,-87624,-164516,81014,210260,-55395,-415781,-323255,-375317,-351955,-212970,-21769,352921,512494,112311,-403803,184222,233275,-349769,-181227,13169,174527,29801,-238578,-338497,-104495,-76581,-342187,-389912,109138,143133,-102294,-222911,-122839,-205366,-19178,132292,120018,248968,567792,444021,-30871,-262791,200126,372513,330954,-14576,-354736,-337899,-301747,-96542,-136895,-389021,-139853,213356,467350,440953,156431,-186746,-487375,-407843,-147514,167673,274396,71310,-275654,912,346840,480296,388661,123846,-221667,-57338,50297,55539,155821,265427,385996,457980,694321,453570,198943,-104942,-435146,-63415,448720,839449,935179,572470,320909,127298,264752,378086,303589,-14520,-371037,-209830,59602,252411,345845,315371,107757,41952,56985,26127,63153,121786,201485,294634,152211,-74377,-173261,-151155,-238490,-153290,33418,25402,22505,148015,30584,-75345,-120447,-68386,-133664,302813,615396,587019,379311,238229,192326,10504,-94368,-159590,-272576,-360464,-39666,68448,-5092,-136907,-74605,454790,862780,599174,-184179,-55366,223870,6094,-491602,-316359,-182131,198014,513237,480990,460380,479796,541313,412988,67885,-265250,-479785,-447927,-348536,-495416,-399417,-178363,-213263,-474124,-357594,-230202,-425300,-434214,-474862,-535839,-529180,-430427,-363800,-269132,-58252,-4388,-225801,-471384,-383436,-587865,-417158,-301729,-388456,-301787,-70919,38946,-273056,-314207,48439,-63924,-271568,-267448,119574,497041,444989,290854,-941,-326826,-339941,-229040,-863,-253928,-335774,117283,59911,-55412,17022,-91477,-275993,-29551,340984,518150,368297,-128987,-216596,-133488,40000,328230,312286,12977,-93250,194314,324928,-98574,-432866,-534562,-391812,-194340,159999,185831,-66283,-223932,-421087,106561,608588,383582,-143041,-607445,83515,369366,520025,470859,-183426,-178694,556423,742174,438660,45875,-193093,-46795,157661,281962,344009,438481,150735,-300841,-304220,-88437,-146347,-85914,-28858,-84074,-240318,37223,325482,82743,-343250,339753,566412,414662,93137,64121,58127,9767,-300139,-248728,382694,661034,641564,259071,-35279,-257215,47535,502402,688370,513569,189889,202043,19356,-402923,-63066,256547,320526,429382,707008,896008,896015,620581,131088,-313828,-337327,-128554,-213661,-276017,-164215,-260176,-437457,-414498,-235435,-484751,-396161,-470491,-559814,-275462,32668,165783,119039,-109691,-217924,-216827,-68459,65761,-6900,21329,-28543,-266846,-319568,-158278,127962,320707,4753,-119005,189973,601695,382142,9475,244963,368588,167094,-19645,-80091,-95679,-206208,-142105,-40652,-192397,-618397,-556679,-198095,-254303,-101203,71877,198504,316307,766307,901702,894651,639004,263559,80568,529328,742561,743738,431428,-39085,-348372,-293961,-183827,-90355,-186352,-497939,-216403,-96687,58761,-98641,-211017,-389352,-318023,105437,402601,241814,-93488,-440560,-348063,-233787,11467,320221,496238,305647,308343,648029,582662,234533,-232640,-186471,-268409,-263176,61826,222426,-42752,35095,262728,350675,249672,234371,83991,-246317,-80463,107138,-238696,215826,362102,32557,-22289,56868,180859,174094,-68316,1549,272648,535814,629256,424635,56574,23672,128300,-30796,-324086,-504873,-87158,282196,476699,419395,383965,396831,599702,671526,672442,475090,364091,284262,369826,475295,532507,317291,51029,-375569,-415376,30098,253848,160675,48720,-130542,56807,351425,673529,847200,882896,223716,-173523,6596,191664,103316,-150665,-293185,-328792,-268567,-191944,-105970,-55977,199773,112164,-243198,-541943,-115674,232892,145327,151138,156304,108166,-124450,-288141,71490,904,-208740,-489661,-360697,-363294,-472354,-487479,5652,64938,-106446,-476877,-386104,-218235,-309314,-202816,86836,271246,234518,-39378,156804,518844,489715,379877,11872,-335251,-318011,-242703,-338040,-382369,-400313,-189637,-34445,93601,193404,141078,-128749,-411361,-125550,-176559,99732,686364,932501,613838,-27445,-300250,-21046,119663,117036,130025,96970,14041,-10832],[-7728,45374,214715,262034,121841,-252717,-204888,-29086,-27623,-58222,-49294,-25275,27755,-11259,168840,529551,520679,89232,-66429,628037,925524,762049,36591,-46986,-95020,-232752,-389238,-264944,-112443,65000,422095,842567,795118,568220,12991,-507675,-48645,171507,133602,-352012,-427284,-84485,-356014,-109969,232034,304687,113279,120433,169097,-76339,-293355,307172,545378,574499,120226,89932,194967,375834,665987,539911,160956,-376797,-96455,-177478,-98550,-165617,-50213,-191837,-453499,246244,614071,569240,59998,-429622,-251582,41081,202679,287509,190874,-70157,-286643,-356150,-255389,-259296,-315559,-235731,-247701,-367837,-48675,83653,-25592,-290680,-246608,-219782,-302133,-215289,-73638,10903,187388,366260,265555,-8733,-240189,-208520,-197937,-390334,-487010,-78739,86805,171290,210188,112092,-186624,-275680,-382292,-383641,-11855,117531,130422,94523,-37154,23924,-27381,-55054,93000,96190,-215773,-289213,-3408,103949,-113288,-466483,-35212,205744,380619,319705,2731,-352474,-3837,68119,-63857,-344728,-523214,-503743,-388256,-104063,23386,-9582,-217461,-440892,-381508,-309298,-406129,-247537,-50109,106489,-31180,94084,384312,523802,423404,65225,-15600,85625,-38588,-278879,-393934,-222864,-209369,-201855,-405094,-333015,-270298,-163304,206724,621298,1084535,1221250,1023571,539835,-19311,-322105,-383092,-493276,-307655,-153915,-393114,-6611,637699,918453,693054,623999,552645,402241,-47731,-412303,-389374,-240196,-140079,-15102,228342,55606,-154685,-164902,-37906,-104211,-197383,-5382,334059,753081,765114,725390,386744,82331,-83620,251242,531465,443859,-26917,-218391,261565,502539,584998,317342,68242,-39656,40711,46921,98400,-254047,-64238,364101,448133,375218,214206,187301,460888,933477,858275,260811,-388529,407592,796727,441899,-196389,216253,415743,462988,528911,448272,306350,221810,95705,-371486,-68653,262558,644801,573959,235771,-400479,-57373,212434,9228,-219464,-15769,149127,193569,45534,344330,662824,514351,234994,330336,430732,-74954,-445118,-236792,-501300,-52610,127092,-126600,-478786,-77363,193753,281026,141733,196245,269335,296608,94930,-70777,169562,477373,471227,8422,-244211,190776,287309,155002,153028,148203,56228,227615,124180,-176749,-336149,-122220,218756,412614,450757,438317,483039,492733,549930,399939,277279,33596,-190775,-474358,-279125,63834,372343,386130,144965,31116,-57912,-53614,111534,117525,-109276,-388032,-70247,-148689,-119546,-130304,-229678,-129881,-222700,-305113,-449643,-388896,-159159,-165393,-270777,-555038,-482942,-512019,-296764,-42384,251333,489766,393143,122821,78916,236444,152777,-102141,-210810,-307947,-469809,-306254,30154,174060,136503,-37798,-303923,-332516,-361762,-684195,-384303,-263655,-221595,-404550,-383065,-81340,-40265,-167313,-241367,-61483,122766,209771,227157,250958,272024,24473,-399385,-238033,-35750,302681,412264,227511,-296704,-382356,-88574,-183835,-374691,-193282,188507,319198,120083,-230292,-107512,222464,533682,442630,180881,-139905,-243018,-251015,-169606,-188725,-327322,-352656,141633,739847,914391,523103,-331181,-67108,231030,244639,-103388,-442408,-153175,-82831,-35686,-83036,-165858,-384718,-308073,246205,652179,719435,484190,381758,695284,971635,826401,425506,-375519,261204,813017,793488,406800,344452,873468,1308624,951792,509012,20745,-211130,-127538,-91090,-122196,-116021,-86543,-235760,-20683,62012,-193034,-440029,-278722,-324085,-380789,-12796,151033,83700,-134086,-252261,-84045,-197114,-406697,-275146,-141697,-184049,-87829,-107473,-400644,-139159,151740,-211271,-226405,331506,534976,308363,-311050,-359615,-104552,-125710,-483683,-480243,-487434,-446532,-177675,86083,223399,285456,66139,-90558,29581,220540,33405,-325295,-110411,80259,-45499,-268528,-295820,-421653,-370905,-361550,-424747,175901,552935,381371,257118,-195702,-310530,-374020,-193641,-150534,149344,347864,298491,-170172,-520721,-119689,-157514,-470894,105783,648225,593764,300676,-1099,-376557,-242276,100971,-9264,-271810,-40698,114445,-106711,26124,254070,246736,117522,135276,-45803,-257354,-441826,-28723,187626,152113,37069,107870,368319,672410,685274,481699,260358,-55490,-26112,-57523,39422,210197,314670,395742,284104,237092,320159,147398,-320384,-535365,-287821,-157312,-217240,-230392,85214,431544,424065,117024,-254380,-214851,176929,195602,44447,-18873,-20438,-139900,-369831,-395920,-86915,444291,814491,860997,49453,-217764,159094,-57083,-355761,-145936,40302,273844,529997,384870,192337,-249898,-372173,-71265,290762,381251,302103,190671,164162,94939,-113447,-179044,-20293,199373,392446,383871,14216,-304384,-211312,-503951,-500911,-23327,565459,808369,440476,8579,-344202,-12215,-89696,-228947,-364915,-113485,20217,100430,366608,480697,136069,-334230,148750,730074,882925,945195,620788,147788,-382079,190267,858669,1010768,448786,-219648,-198384,45474,43932,-172164,-365199,-316004,-121084,-59669,-11419,319660,255221,-13730,-269328,-521,116689,322797,885636,1164875,773922,385085,83061,20972,-16231,-122063,-348255,-326132,129387,368988,105271,-87966,511414,890606,710204,384479,155951,-49178,-223457,-367621,-493723,-415207,-403662,-278976,-60288,-240578,-280150,9694,76539,-1905,-98874,-168224,13077,-234653,-382703,-307598,-43908,191118,165844,-128074,-299369,219095,589296,710426,881840,440626,-99809,-228179,16365,-266049,-151272,297438,368275,258494,149944,123690,78881,27969,125480,92491,-257730,-268890,46127,-46818,-301370,-440161,-266917,-65543,118435,106608,-26831,-294110,-451827,-290505,-258806,13510,-65392,73917,-150245,-4168,362844,455449,429951,300717,17695,-163129,45111,411477,288750,-340811,-136266,439490,355026,409177,718058,824741,651579,427432,-38243,-422720,-492460,-535091,-422202,-185864,-33334,-123878,-301248,-304423,-89014,-22980,164775,159460,87666,-50923,-238273,-428761,-274143,-146854,33070,64671,-256371,-454020,-65694,283478,331714,385927,184546,-29302,-255698,-249671,-48634,447782,411387,140013,-172746,-342357,-149243,-58754,-172270,-167681,263220,530326,319771,-42149,-466129,-488146,-305592,-172944,-12789,301011,268326,-78962,-169161,177648,341668,428785,247430,28626,-184019,-135823,107489,245927,380958,193032,-206466,-302846,-332204,-65668,454502,771389,873366,454060,247932,36746,-59204,-81136,-130864,-275333,-286107,59191,529698,771196,622072,207949,-303809,-4847,651188,1149932,1035615,544813,299316,89925,-187297,-442176,-89856,142394,83821,277865,247504,19132,-153665,-115764,-232355,-24215,-30272,-244826,-346901,-276844,-326567,-469288,-306793,377,212899,235509,76336,-57884,-257069,-353506,57581,169312,117320,9890,486453,587234,293885,-1402,-48285,-2908,-44939,-23577,-82407,-288356,-195310,53753,17284,-81253,-133836,-44371,-5909,108247,229543,245184,-9244,-343347,-151191,-59841,-340063,-355296,-7811,-47284,-284108,-409258,-286975,150750,563367,602736,139423,-604873,-18717,112914,-169302,-443538,-298353,-89589,34933,117164,-65990,-316940,-296499,-199519,-318796,-319683,74569,392984,142549,-29018,46298,237713,457624,567554,584315,281008,-221855,-361750,52996,293837,76751,-400707,-153230,435678,827505,1004829,961588,828702,563970,485400,401904,386347,341754,254144,12787,-272363,-66810,423117,600564,325724,-440674,-241967,-32003,27742,140390,88819,-25070,-51341,-91634,-125396,-332700,-12640,498618,536714,196948,-312297,-555259,-500196,-206498,207478,374482,429974,371923,366565,68962,-460861,-175692,-144164,-147250,-33190,-80454,-313776,-522401,-374485,-62492,132634,94103,-54204,-274656,63762,675898,914964,631925,343675,234445,-94633,-221645,-393786,-139239,222389,298686,213229,214524,348215,526792,640351,743115,472617,179248,-87042,-217746,-10444,-56209,-98550,-5840,-84499,-191524,56723,472532,827628,773947,633282,272362,-68141,-387614,-544488,-346105,-302054,-327117,-302934,-119023,199097,178828,-184904,-436203,-261039,141002,471543,505777,-163414,-123090,408071,570357,275008,139867,-154249,-108195,175664,429778,347440,-269434,-183572,500556,697316,469719,-23972,-222151,-208018,-76174,-148904,-220919,207505,433642,486880,-4552,29107,235966,377081,693479,572842,174770,-176164,-306385,-31961,232174,294708,58514,25936,181183,294522,138917,-76119,-36427,-358786,-576159,-237824,32443,93531,-123650,-344807,-314660,-549290,-159545,255996,343864,320633,70088,-446142,-293686,-280328,-491188,66408,532151,542354,373339,102544,-88853,-149653,-94037,-133171,-171152,-125300,-250674,-346433,-323607,-154669,-56035,-125399,-214723,-456635,-461416,-148135,-45393,89917,186777,491576,395243,252758,-113290,-502572,-297016,129768,311440,196298,-88723,-218504,-138870,329543,694843,783279,463908,44869,-123615,-220589,22863,226586,195955,35630,-151667,-365020,-299473,66652,457971,532032,203505,-167552,-351221,-251947,240894,508031,715463,977342,916302,384617,-28063,45750,-44380,-112124,167856,451680,707289,639914,-10643,-499148,-330033,-335249,-266943,-200911,-213149,-175200,-230579,-364092,-374500,-378881,-285021,-288299,-193616,96209,370602,605000,798518,743650,710174,534652,274451,-13243,-254232,-222669,-264707,-157585,132180,354739,380699,255274,-103842,-375653,-350375,-372288,-391963,-411964,-448077,-496266,-398802,-291649,-385518,-332664,43514,289369,27113,-183691,107847,522809,452348,29370,-362528,340425,828909,903148,362318,-279531,79792,415365,143075,-295344,-197805,-159393,-422073,-531205,-464662,-319938,-276553,-407591,-356716,38876,478679,914328,462299,-123933,-389046,-150123,-36123,47390,7113,19934,37449,-26014,-145446,-175983,-322250,-178034,-34843,-444253,-332914,237875,353881,226553,-102439,-295710,-72011,24053,-141385,-474755,-431316,-156800,21007,-57271,-368383,-97340,278275,443629,430464,427679,329471,193476,-68943,-401286,-403339,-168716,91144,223762,33888,-253837,-309924,-315033,-359693,-18923,182286,191466,362984,516662,506854,328279,70596,215245,471145,406444,-30617,-363792,-294683,27432,295103,424400,497612,246060,-218692,-357249,-300063,-291187,-224051,-494658,-95064,118071,267446,139911,113007,93560,163903,54116,-196014,-316965,-196574,-157484,-259072,-241357,-78313,11981,-73765,-210749,-120240,-102576,-180270,-344728,-8404,385107,438376,337481,-21136,-38165,-90954,-86977,119536,189471,33280,-70532,-380494,-523163,-22032,322969,397069,358500,103882,-104294,-263958,-243038,-309682,-149267,435221,876070,808944,376405,-26236,-285279,-144765,-47091,53937,127742,153256,-60541,-324928,-409462,-241385,-133324,10295,-47644,-270388,-268311,-215336,-267439,-388578,-272615,-83034,176631,457095,462795,270766,-85033,-295109,-295873,-33012,84170,93953,1524,-38826,7253,-98075,-268949,-58841,169533,-12165,-133018,1469,347569,893918,1005780,445770,22662,50835,246320,433977,438134,75996,-130352,132745,303614,116427,-473204,-142957,298512,486503,231334,30953,130123,214667,61318,130427,443165,249950,-389864,206275,592566,242917,-272359,52038,221870,198136,143329,143239,382995,567447,779187,572649,348113,-281435,46235,565828,803910,699081,516821,351006,57102,5817,-277050,-330900,-121693,119270,73374,-176238,-424374,-343879,-340759,-430634,-383329,-22829,110533,7075,-260915,-157557,-146875,208516,663537,643377,301056,-246309,-297581,121761,223387,-116668,-468463,-285883,-329314,-394394,-220580,-161025,22925,314275,43870,-566808,-3461,127347,-216219,-240530,-139761,31372,22240,-121238,-230200,-110470,-78886,-295939,-544863,-92132,56223,-41012,-230605,-399533,-115570,516145,726593,723475,625465,518970,256132,-168188,-229003,211994,404236,462982,114350,-253055,-341565,-250564,-2086,-6022,-222991,-235434,116892,452166,463264,174836,-144038,-414675,-538099,-300507,-42746,-9184,-102375,-140678,127524,362939,422963,343842,161453,-20655,55672,170755,135882,84953,69820,266862,381042,570054,520238,264194,86447,-252290,-209274,338036,714151,759139,356883,304366,351523,327014,311288,192115,6181,-321972,-344848,-15195,215824,326229,268609,-10128,-237562,-354544,-311210,-144671,65858,237494,376452,267250,82460,53394,99761,-166926,-214681,-7432,-8248,-54938,-32153,-148428,-74150,40554,89087,-101449,164800,518951,548333,371910,239807,108611,-155971,-422951,-490423,-318885,-32932,248974,136326,-31491,-265480,-231624,340479,804909,754746,-68442,-23672,365078,237578,-206147,-97319,40573,307072,528318,481493,212862,219110,197478,-18656,-214520,-15845,24371,-187636,-344412,-420500,-331667,-71756,-30958,-217853,-259809,-157372,-242533,-344799,-269681,-281452,-424247,-356371,-81957,84670,142659,93100,-241736,-473608,-337204,-550188,-395524,-336317,-424641,-150124,54204,173814,-120423,-191485,-148495,-293566,-330487,-86421,47845,329177,281876,218747,199578,239278,-174947,-543369,-295938,-332616,-85253,138470,-59075,-117802,73691,-73998,-386787,158358,634211,818473,642619,112723,-164398,-210382,-30889,299452,66273,-83027,63459,281641,234827,-157925,-362327,-166740,-151292,-187769,-219218,-10513,67998,-121763,-258695,120163,532086,412946,-71581,-604137,-223609,-162198,182344,53481,-438772,3155,598185,810716,545739,171687,-166919,-47706,179455,269431,241494,307475,79172,-296502,-389510,-221125,-140797,36463,143806,24230,-298434,-223682,153958,88910,-216328,246578,437525,225923,-72888,82376,209098,199522,-22792,-467200,174067,628468,648201,315727,-55215,-287336,159014,570826,708162,413243,128650,157447,149,-453507,4307,366202,570382,561784,693957,878151,936591,731043,333383,-119523,-322556,-139920,-221978,-289976,-382465,-464555,-539768,-344862,-127162,-336075,-328313,-446584,-477048,-236072,-7497,166843,98166,-128178,-178125,-21185,224849,337138,156086,-9283,-205117,-416163,-475860,-518890,-361409,-159929,-196586,-199852,425038,658102,353576,-194221,19378,58801,-201289,-375737,-327441,-263239,-82278,81301,106857,-194777,-546155,-339623,-222942,-235927,87861,305906,476409,584650,906735,1043089,1169525,1011385,642058,376783,716554,961903,937732,679294,510662,190279,-335065,-199504,-29901,-136506,-353542,-93946,77477,146216,-32888,-170975,-257116,-453761,-128615,211969,119769,-49676,-357160,-393731,-285219,-59242,272854,509683,425403,432413,696781,676414,387529,-126918,-342897,-275478,-511684,60886,335018,45069,-78678,213469,315034,327249,402482,425887,223384,81080,254221,-87412,-102233,191096,102818,148087,193669,169218,191930,-43156,-143788,61172,279592,350422,194339,-23869,-71149,96753,40541,-124064,-307447,-2418,357530,534455,702583,711268,761628,919164,939731,791428,414285,294007,295458,345496,454999,431568,167966,-16333,-229824,-575589,-146049,233381,493937,419254,417996,510963,408039,457715,697930,753383,250331,-268167,-184652,154327,191063,-4177,-287899,-406147,-95093,115772,109926,5483,113737,8571,-221387,-335362,-264800,-190419,-210917,-95062,56187,116977,-101329,-528917,-217387,-63623,-285360,-467564,-226087,-85316,-230482,-472798,-352834,-361296,-373650,-72357,35719,-43870,-151646,-15474,321780,501990,402426,-26288,181538,716095,846945,743307,215074,-114273,-200191,-296662,-365964,-399048,-425931,-147123,65418,84971,130039,25428,-229863,-504310,-209789,-382383,20183,612164,855123,638866,73819,-201913,-29120,194672,273021,308118,250081,60960,-94239],[-163907,-173656,-14416,75218,-43193,-276366,-203184,-92705,-98507,-39408,61251,84280,16332,-65120,68230,423670,492434,244940,-225096,409857,733542,656976,158623,121288,-8673,-319145,-437525,-260325,-151408,60235,433873,983713,915814,523065,-193059,-140559,234372,200394,9057,-467299,-137782,218903,-79126,168751,625961,750743,419121,-70430,-279451,-34734,247781,498462,657317,689224,455784,127435,88374,452398,686937,400671,-106506,-391685,261095,393944,270013,28722,-38261,-345308,-215219,520430,883095,703545,-17467,-492053,-221613,-94908,235812,354894,161127,-200019,-357417,-211763,-266467,-303418,-213801,-186565,-368665,-371588,-30968,63633,84315,5323,-229736,-422633,-339248,-5109,141588,250689,373430,578346,285532,-186343,-335626,-72426,-54039,-229113,-315320,-346913,-6852,154065,44590,-134926,-303993,-481332,-484307,-183631,83174,164807,128969,55029,-199020,-329711,-288780,41611,208990,86113,-282775,-316091,-24704,116806,-101302,-329917,-79093,103834,187414,13792,-121670,-27555,161152,73592,-141951,-325170,-346151,-314257,-433972,-373295,-132367,-158671,-332242,-478922,-168873,-91476,-211572,-423601,-231449,160885,200367,148696,212775,323039,352625,46723,-148623,-56959,-57182,-167367,-225717,119941,303260,135035,-79996,-202284,-367833,-362757,158432,580286,832206,1021619,821039,510052,70696,-176264,-120492,-403922,-397075,-49853,-198087,-243462,364062,452938,245102,494764,599399,381776,-134899,-532556,-475000,-329239,-192222,-38617,124320,45346,-229985,-335039,-119153,-128364,-169597,-201154,-16481,118931,277957,391301,231667,27255,-173182,342452,706841,603445,81139,-293466,198150,460723,546477,363408,-2914,-289346,-167956,-16024,156895,-48249,-66797,215664,338708,263446,55151,22724,253420,498257,481774,29837,-26801,312175,621775,248878,-171570,285028,472239,504234,526065,497779,420392,269650,223678,-253612,-135757,493525,895738,630726,337050,-190109,-426691,2324,-96361,-122018,176282,301897,381333,3824,-43873,156670,92903,27035,205179,162003,-149939,158773,290642,-103877,-238620,120729,5211,-275561,-447233,-64046,318814,514222,531698,299444,126130,-17450,27830,349673,462408,327412,-162678,-137276,248566,177428,66366,129413,82258,-71148,253066,210630,-284770,-286128,33513,235499,377616,395667,412765,495417,442102,384688,258428,162751,20087,-153725,-479927,-421034,-116278,167747,284157,274930,342859,220480,34211,-132821,-116020,-187648,-223038,-139625,-196341,-115189,-84132,-353329,-306788,-177439,59,-15237,-53651,5249,-213907,-404419,-480897,-474708,-515557,-327132,-164455,154363,528828,611215,362231,-112134,-116711,172981,221922,-10837,-442221,-411753,-85868,125643,209949,157070,-112137,-347075,-177796,-141517,-395110,-422142,-274045,-196262,-326145,-513033,-406645,-81882,-100262,-169773,-83042,46643,146651,113885,713,-110107,-321074,-384568,62118,343228,388823,414157,80549,-479823,-144398,192367,10329,-324196,-88568,299839,309939,71817,-95483,150485,353774,586718,386970,154639,-149567,-271248,-198237,-130818,-279567,-463990,-239060,173235,708429,836436,381190,-131272,-45853,225765,204978,-76952,-140262,31551,98362,105814,21634,-121309,-345979,-342969,161960,588475,615901,435057,363673,550216,890562,766899,139947,-426214,512534,986147,945653,312602,-43008,394207,552416,324167,-24891,-445909,-131901,143474,156608,51005,-31659,-214902,-260511,-78269,25662,-284264,-490163,-24898,22847,-248863,13690,240977,230499,88708,196901,231624,-166943,-526517,-232005,-368593,-412232,-140712,-235869,-594642,-135167,151045,-68332,-248367,200349,606076,565379,-176291,-531841,-183729,-201027,-465770,-187997,-226117,-385682,-38522,370899,352494,230816,-68246,-218895,-183398,-79306,-156624,-368013,-298751,-108041,-57007,-91263,-7447,61091,41628,-179735,-570240,146484,635684,332006,44331,-178723,-274628,-269230,-66656,-112851,145448,385545,320203,-187455,-567575,-261177,-264697,-506925,-169787,196088,243911,108351,-37417,-417560,-294149,3264,-32338,-44478,252373,408683,35009,59556,265063,157109,-114044,9701,31344,-190011,-313302,131612,312793,308709,169606,133362,305716,601452,599495,367827,41698,-234897,-277858,-274453,-104613,164131,297921,221171,54808,-41366,-25958,-174975,-516403,-517644,-271117,-155474,-159409,-180562,15648,355734,389152,200144,-58431,-187368,-34562,-79491,-343236,-492202,-309000,-269874,-436878,-497770,-308123,296298,789688,805157,-106383,-165838,238611,-25273,-495850,-209418,-228837,-88219,409501,373688,114512,-297461,-147738,176279,405753,374473,282984,243201,407627,375899,270274,22363,-68434,88264,120631,16210,-207969,-283647,-344219,-311751,34155,63948,452275,784323,558474,37743,-314236,-101028,-307889,-618238,-23124,337473,283503,-3005,227067,658771,359073,-189411,-206185,386163,573731,772669,613736,269931,-65395,221831,515433,342978,710,-326911,-410341,-273019,-218293,-329786,-527864,-280118,-66535,99280,343096,574319,338424,-24139,-299540,-79150,13161,194391,810240,1107844,792784,304387,-43691,25747,21544,-160286,-449947,-383968,79392,321346,14150,-5937,534899,907324,766047,465712,118723,-148217,-262761,-390248,-563901,-604205,-562268,-164776,-51720,-186879,-437105,-214722,-219256,-136876,-110798,-30067,131021,-74127,-76781,-115573,-31751,81855,17821,-198724,-347289,-153354,95663,467644,652198,281794,-99206,-211872,-97739,-209378,-140496,150231,129418,48528,-50123,-21874,-28041,-122526,35903,19823,-192036,-237105,-95129,-212681,-394626,-393314,-320813,-168239,74988,22462,-266462,-541857,-217303,162914,314845,409685,333262,127454,-110403,-93993,194879,377761,571679,503393,243599,-104041,-106183,190370,224404,-26135,35306,495800,531445,458832,646805,702828,595297,432032,46341,-254824,-234156,-317429,-227497,-113535,-48875,-225379,-437532,-461657,-347502,-207138,-15633,3879,-90676,-210639,-238709,-440762,-429368,-343914,-218162,-120661,-333137,-394490,-12379,343048,382842,303878,14540,-258394,-342488,-41824,314946,736771,621478,378596,-51001,-480351,-276657,-73149,-149424,-303040,254751,618109,564850,245352,-70149,-168539,-282276,-150046,155289,388757,386267,53951,-265958,79929,234111,354081,215304,34651,-153999,-59191,238543,179476,15663,26313,-157365,-349048,-516334,-145388,305303,756974,1056791,791667,397301,182169,-29189,-183592,-354155,-409760,-458101,-152403,300498,558390,520750,117333,-392693,-27765,666236,1103758,986168,525967,448431,317996,171755,19730,114127,220431,348929,509661,440115,170509,-80086,-88361,-337638,-92480,-22641,-390314,-464456,-97980,-3459,-104033,-73112,97195,260907,316554,303143,93447,-97499,-191522,206477,380014,210739,-153566,307222,654206,387751,92233,6473,51835,134082,205222,54290,-182516,-141053,97828,79131,-51776,-154388,-265751,-216802,-58020,112521,189169,-65387,-302984,-819,-43260,-340836,-104173,206575,47029,-305293,-239022,-295125,-70559,207249,195454,-72566,-322756,-77360,48410,-115932,-373890,-374238,-28645,231976,309473,-20696,-416760,-440000,-219079,-209295,-494456,-197732,43597,-79348,-143786,122674,160753,140620,161560,195595,-42319,-468018,-356586,-80772,14865,-225772,-456192,264862,684501,978139,1078820,1140984,813447,403918,346228,391137,261122,159302,290952,223709,-25472,-35189,94092,101922,-336144,-379471,-127673,4221,48017,132599,202048,94534,-76489,-208676,-368083,-588780,123999,714388,835389,520709,-21368,-350608,-295854,-118360,85842,177343,209694,357293,576560,395253,-72726,-120044,-6457,136377,308128,266867,143206,56723,-98654,-95657,-135543,-359561,-469596,-271350,274051,975872,1240805,868565,451018,127214,-95967,-160936,3802,286742,498607,220126,-1986,63899,224474,526224,468354,382566,165660,81569,-158248,-53740,222995,132633,-147361,-307582,-361413,-343139,73601,591752,848993,673796,496549,249374,-38205,-397344,-543147,-316737,-281616,-170528,-179969,-41586,218938,95698,-226644,-432001,-231837,160239,471091,503289,-81127,-217730,312466,564672,405579,280167,31179,-2409,119708,80905,-86237,-470980,-151450,521788,912362,839133,307983,-1449,-116557,-69865,-122979,-80910,275876,481775,384597,-81056,-204422,202143,571163,865476,544457,93809,-173273,8549,200190,208692,-62704,-303118,-375881,-158693,91969,50853,-210807,-372984,-533875,-246172,131246,375114,333820,-72958,-503265,-193809,-206518,-457029,2147,189000,264155,232526,80318,-198854,-431808,-398547,-289,324162,528003,413751,242935,-37596,-249621,-285394,-348111,-360894,-104141,-221111,-316787,-287811,-194633,-73032,-119158,-145701,-332809,-294099,-39735,33640,307575,495517,722010,625912,470734,56449,-397800,-264970,62495,256493,189570,60971,-60304,-263653,17542,389349,687272,652439,438839,210891,183855,304936,493127,470687,444865,266358,-63619,-144469,39598,393211,553007,339594,61184,-132509,-305945,347292,822042,1010063,1206254,1201087,621959,363,164005,34523,-153425,370606,774018,1185731,971299,455933,44221,-322437,-473651,-424191,-194353,87684,210708,134082,-79823,-129009,-278431,-174550,-316088,-290952,40724,284627,380284,402240,451016,720869,554343,309292,-60126,-271753,-442445,-429176,-411852,-334949,-4327,76778,79473,-216113,-327689,-343438,-560640,-439114,-301278,-285007,-358541,-455964,-224772,-278836,-408396,5255,463821,178787,-107679,225995,603086,525537,59616,26299,526074,698795,697900,85366,-340577,305193,468543,127993,-296004,-137854,-185310,-592177,-402273,-314949,-396207,-549323,-623032,-383995,-31742,335207,574349,333120,-179648,-270134,42297,42551,36268,27690,114174,215689,252839,6130,-288699,-405029,78889,428776,-88554,-168128,299540,361559,201494,69018,-34333,-137244,-208084,-235671,-377416,-519198,-286146,-96460,-126237,-396782,-121302,174886,308083,488018,619343,536856,409772,100132,-307331,-482571,-301048,-108559,5831,-121718,-403366,-310276,-201616,-50404,-30939,80117,68708,386281,752393,779566,439831,-139995,-127491,71427,-132213,-506242,-494888,-349620,46248,465523,843695,795406,343056,-339138,-257891,-121589,-291599,-470518,-464737,-201262,-62439,233660,226895,267139,232371,146627,42721,-129225,-126502,16429,113909,-51830,-377034,-404336,-109633,-52836,-63547,13405,-84827,-226652,-179903,210513,548577,546304,435966,140730,-4252,42255,104176,44963,41983,-71133,-20015,-90126,-221562,-319482,21014,186776,151031,-62873,-256219,-271159,-96001,-292897,-494810,208382,701185,703002,297528,-44300,-46109,105212,66580,36546,-22956,-80913,-308214,-602719,-287995,-149843,-43809,-42250,-203887,-403769,-282397,-271518,-183949,-141220,-53873,2738,142222,275828,399940,237773,-34266,-284779,-488711,-212188,-110958,-211124,-396568,-103133,70848,-181138,-374062,-25418,243492,-79258,-109306,115447,386160,823312,787681,203573,-121285,-5418,69363,135301,200657,187010,-7397,140531,206817,72902,-481962,-48565,465923,652703,289186,95290,313211,360331,343411,392655,452415,98137,-135318,758773,899141,438219,-81426,75393,200258,176948,102016,177593,369731,521557,570824,406820,246694,-84774,241243,678230,858856,402869,-61139,-180772,-251146,-200745,-353647,-214306,22719,266547,206827,-160573,-491819,-70356,12786,-133134,-815,162931,250505,209708,-29564,-50866,-176869,36013,489856,569897,360633,-55694,-138664,202664,191305,-178452,-485317,-271486,-298237,-464442,-244602,-147990,-80643,204754,59406,-385195,-193761,34361,5774,123401,44528,226713,204132,79262,17954,140949,90498,-79103,-415428,-507082,-202253,-74038,-130392,-488679,-76002,762990,1116519,1161972,879874,341911,-55072,-406124,-186926,141359,400212,598274,343580,1941,-292956,-226333,-9540,83182,54151,78546,171747,429376,345801,62901,-209477,-334891,-323634,-383483,-290818,-232987,-98080,24530,184473,310173,350613,306639,192308,81398,33803,109361,26881,1710,-15749,135387,212767,156334,287942,205149,240652,61808,-165248,189609,552549,551968,363057,564439,603826,345363,136045,35228,13430,-278016,-441186,-121915,58471,162881,91283,-182955,-495167,-340200,-360975,-367302,-93901,137293,277394,220950,143101,174439,162143,-207108,-273848,-140280,-160221,-132427,-191744,-436982,-220773,92251,215621,62718,-125918,184512,298775,237177,153994,-73830,-404036,-398830,-40345,213038,372293,588020,332343,-38473,-436645,-405732,157681,626821,703146,-30212,-9195,459178,442716,131180,30320,101699,262598,346862,292472,-57236,-86989,-201224,-491765,-198166,373016,438218,115407,-338812,-424657,-350454,-19733,93680,-40607,-79539,8759,-34822,-96255,24239,-9206,-216758,-144094,67401,199633,175952,74635,-218105,-282905,-339263,-471925,-214238,-180671,-266270,-86808,110686,301667,195994,167368,-95250,-211754,7298,323222,311684,213320,55894,12639,236928,535952,-34672,-282625,-184108,-89160,-7345,-24936,-238715,-175053,-14700,-123159,-493109,199490,728906,943401,713227,163768,-297123,-384301,-288550,-105430,-418874,-166667,89136,155849,-78009,-406584,-375302,157171,368828,264120,128695,-298309,-184298,-271161,-221597,-48656,110315,175908,-150709,-468348,-628041,-465208,-240125,-451196,-414583,131133,503581,758355,638216,281307,-117589,-64807,157400,165455,53484,77945,-55162,-330596,-389524,-188814,-23281,116985,155056,7383,-358220,-400331,-39969,-1288,-252929,-33472,142739,-84143,-281146,-27086,161268,178445,52621,-355027,-131079,337355,390011,191872,-175125,-359774,159380,533660,554431,158731,-86374,-84072,-171522,-598116,-103356,294733,587075,521938,461692,604300,700106,614189,377718,-19726,-311918,-78405,140223,203263,122111,-189868,-521210,-226940,-182221,-348408,-401422,-372165,-394496,-184983,-51057,96038,12466,-147527,-100009,155060,458797,555435,317837,-32722,-305148,-434076,-277920,-212685,136357,-41844,-267788,-456532,391352,477231,203455,-273162,-427007,-448195,-598662,-299341,-325850,-412706,6870,204784,254096,-56954,-401463,-230800,-356464,-234274,125889,295875,441264,576431,590821,828166,1046390,939885,596865,440833,683301,958601,944542,792105,892790,521702,-133833,-384965,-96460,-76999,-221208,-221486,54605,150369,16350,-229532,-240884,-363072,-504088,-196030,-157548,-113404,-231181,-377871,-522050,-283182,69600,278150,269276,351639,532971,563482,385124,185436,206898,111966,-237703,-14996,189312,-85729,-288534,59281,148311,256838,416085,494558,204255,16402,80937,45622,-105683,80100,286848,318172,251988,45768,45122,-68410,-312205,-344370,-199382,-99074,-146708,-171404,-209630,-53760,18179,63059,-50359,-9375,299712,612173,855387,676218,705580,852490,969068,765294,283438,160529,240029,217519,278953,99383,-89361,-117611,-190680,-469874,-347575,191592,606714,595912,551997,527877,414444,157472,223171,225021,107531,-317567,-419906,-56941,35183,-96031,-422384,-387722,53338,273277,100250,-104975,-116414,-185137,-231135,-102486,85961,-2897,-472496,-271848,54069,78380,-122474,-294391,-218927,-102571,-364004,-361131,-23229,141022,17273,-164773,103295,268085,385778,475407,355174,31545,-47267,137129,433660,528065,346323,-153196,-46992,461807,696040,602461,161018,-102523,-246408,-432528,-449012,-492533,-514731,-175378,110717,88244,28323,-158690,-344498,-272691,-183151,-400659,-139428,352287,572112,463753,39164,-167921,-33435,222659,323718,356005,274162,24928,-236623],[-354451,-319964,-372538,-383840,-363119,-205891,-210621,-235144,-302219,-222996,6592,78473,-107146,-213547,-169007,93125,279498,266717,-273956,81352,502377,547018,328114,135668,-49569,-391861,-254095,-62049,-53093,41678,297588,771098,720257,214278,-489755,105857,342392,201514,-106026,-292656,96300,322898,41863,273034,802888,1011864,678037,-45926,-457653,228605,561688,436346,523851,608180,596906,-8729,-221510,319972,378563,-12360,-535419,-183390,306604,653888,320357,70517,-15500,-236341,-58661,607967,998937,852123,13541,-330831,-179051,-353501,68873,219490,-5178,-384692,-217127,-116984,-306014,-352349,-226363,-267535,-535835,-325276,-123488,-73009,103555,257311,153864,-271530,-487363,-54330,145536,293946,354053,513366,108160,-470050,-284259,2629,13371,-48972,-56159,-400073,-200723,129270,23108,-91143,-203900,-582669,-288488,17548,161895,237638,154651,-5677,-321981,-194982,7039,306408,314103,25492,-332750,-397798,-164956,10652,-197066,-165537,205960,303028,297608,337136,359769,394196,303984,75538,-193248,-219450,-181851,-101995,-186049,-392268,-185364,-294033,-339770,-153546,24655,-31356,-41927,-341096,-287577,173900,400943,220014,-67813,47497,284007,57579,-258144,-219218,-120191,-124772,46266,533183,760669,535299,118169,-186179,-293145,-293563,107049,422475,476720,723947,628209,422220,67331,-134151,-94217,-334522,-415489,1220,-63602,-481944,-39790,-185039,-268752,211636,461675,266013,-146630,-535846,-558730,-367748,-77453,153347,202342,128827,-202799,-560593,-204583,-124946,-261441,-544954,-369608,-895,34529,127793,65438,8482,-258252,220332,608357,571721,105911,-345084,-2494,213060,212127,134399,-165456,-542727,-358301,-122669,77645,82865,50084,207491,270883,143671,-82686,-123494,46209,111861,164310,31166,393834,492057,540153,133953,-156085,193101,374821,448944,456815,508763,571639,478013,371806,-163617,-147607,616907,759851,330096,143132,-43800,-473515,-141173,-118986,-73112,238694,277185,307017,-87900,-347150,-263911,-259654,-102039,57652,-104430,148730,770352,770794,226245,-519432,1580,65557,-136521,-470188,-210696,343860,741072,667359,269514,-32596,-98616,40904,310254,279030,50114,-361477,-24170,262357,37538,-73389,59209,-90166,-276360,159628,195059,-433727,-106921,374412,481448,416877,313466,349405,413779,291971,62946,-14898,-725,105,-119954,-424024,-481904,-325819,-130842,84919,298040,439705,317515,91061,-248841,-354915,-247104,-71780,-85719,-173430,-166566,-62318,-256846,-479838,-143603,241863,399122,320919,149732,-291155,-498135,-286959,-434656,-558232,-304893,-228368,-19104,408432,712237,567943,93035,-390997,237115,458528,130321,-544318,-222815,85476,102138,166933,160215,-153994,-362795,-32530,90267,-159268,-260780,-135041,-56303,-217174,-481894,-333243,107922,-13834,-111239,-154488,-11616,200560,176263,64344,-195668,-469040,-238578,212833,611214,427175,329570,-71910,-471296,-8463,327287,163933,-291922,-201622,149656,107562,13472,140292,336384,406315,480330,307952,177010,47661,-147722,-120066,-101114,-199443,-411324,-339503,100560,499818,642672,375308,147373,-9675,131250,63083,-34917,86005,234126,284462,281111,153310,-93186,-388526,-344350,92798,474206,510373,444912,418095,355069,532359,504613,-198962,-113408,658593,1008163,976511,374871,-162308,-226609,-343651,-199274,-314665,-218593,-43131,186532,207643,155109,64573,-258094,-238516,-154211,-88501,-272146,-358520,215634,300368,-159072,-75728,274619,333758,356100,638778,506942,-86671,-414778,95865,-9727,-442653,-131344,-250801,-503169,-179007,58133,5357,-117381,85550,469743,513204,-106743,-605182,-245152,-221338,-457414,-222657,-115928,-318921,81809,567171,464883,179032,-136229,-306564,-380187,-388566,-278827,-296512,-376063,-248484,-21597,120059,277547,416122,381241,16546,-530034,-48901,405285,163126,-357544,-153630,-198890,-211002,-106260,-169981,38652,341654,258668,-203287,-499925,-313043,-342817,-501724,-334250,-235025,-148641,-50049,-57653,-392642,-301945,-42714,47356,133962,461814,628614,193676,94699,263800,80032,-373346,-168844,26778,-141841,-151853,274395,460984,470591,300133,204462,153950,294087,272953,130104,-185885,-357661,-507772,-513204,-207201,209955,437196,147246,-193841,-435356,-459858,-611782,-525241,-436650,-284625,-232643,-222738,-193751,-53142,247378,339839,280646,111750,-35772,-276707,-288773,-304215,-416927,-387541,-258367,-224529,-243460,-373348,110388,626043,461406,-358897,-94779,212981,-88879,-379143,-223485,-463045,-122686,321780,300905,16272,-2976,336355,404003,381566,198013,35064,92190,356280,385610,410196,164922,-96182,19556,-36087,-245223,-212831,-140029,-212739,63826,452893,225354,255573,590930,473780,-70402,-251714,-256696,-492861,-91434,567393,737250,539483,33718,40782,644521,520726,227663,-259364,-164159,89687,341456,489610,399847,281135,208127,-19470,-400705,-509312,-311512,-443555,-474147,-381276,-483233,-496066,-190971,-13587,258180,531413,597138,313185,-79790,-261515,-93925,-57674,68668,587154,845659,672509,182042,-130000,22638,74689,-101819,-312239,-444341,-93925,84105,-38085,195321,544304,752681,630604,401681,-11311,-354374,-453237,-496314,-611640,-496013,-370937,-88484,-96805,-186018,-496525,-294778,-383402,-271667,-128544,26972,83133,98058,-6453,-43847,-59949,-83426,-201028,-256260,-169734,-125430,-238709,238596,464951,260611,32114,-270190,-295042,-166591,-65095,185845,35340,-155002,-284970,-223233,-224902,-403266,-141503,-96426,-215427,-325508,-392760,-460768,-463987,-331296,-333474,-301895,-92822,-165934,-497035,-327134,87348,451210,837301,747998,647737,160772,-39144,-491737,-163825,254384,579789,512594,297803,-118656,-266966,115280,439325,379888,250750,407125,490614,283987,387012,501341,506074,372180,152519,31157,133883,73917,16420,-99696,-139126,-348567,-538478,-455077,-346438,-313085,-278522,-223293,-231879,-204274,-170364,-237053,-166730,-199400,-291501,-290112,-415232,-358256,-35407,258906,325894,169014,-107503,-403481,-337408,169984,685554,859890,698384,496491,63011,-365487,-449943,-125714,-105782,-424485,136994,567322,712981,477780,300889,234037,147108,99256,184257,314508,381955,131748,-340666,-80760,128093,249545,185206,43431,-193681,-151300,85818,-19571,-332652,-140311,34640,-319693,-513088,-340142,-2041,529111,962893,1089914,614063,313511,-53856,-307802,-460311,-591525,-547218,-288873,7198,237995,338831,56128,-411260,-145877,511606,803254,687267,389301,508047,604151,505032,287812,240921,340306,506358,538855,437053,166239,-105335,-169049,-408469,-262195,-100774,-304698,-372135,42858,177374,159228,92145,131684,297131,385532,439187,167211,5426,-8172,379782,677564,472322,-66062,10150,503462,326301,22324,-25276,55577,230279,297947,49315,-190838,-185725,23844,44006,-111692,-129614,-103174,-343910,-300715,-172673,-17051,-222092,-307411,32406,-131733,-278394,152503,376666,74936,-345075,-54691,-140183,-353753,-241818,-200973,-144290,-145459,-140779,-51868,-65261,-230419,-327883,-32140,299423,378622,19815,-329972,-497313,-245556,-112689,-214281,-545563,-283059,-302896,-365158,6251,-10390,-183818,-242956,-177447,-385162,-405769,-231245,-222745,-362051,-578336,-124324,568350,807429,986610,1087270,1229205,777033,293600,412551,626363,171610,-192781,154165,315675,205424,89782,-154880,-383815,-176131,-52854,-23673,43013,161106,216206,294620,216635,-90058,-353277,-521426,-440854,115189,674220,866648,679853,248300,-40881,-70173,1004,-68871,-144580,-251846,108721,515796,508410,200538,-10521,110320,291276,455350,407641,318972,340453,108160,-105275,-407689,-521150,-325202,-121196,301694,860611,1108619,904390,560837,199645,-140415,-50010,332658,583910,527409,-15173,-373130,-214937,76916,364513,102497,-81900,135354,177512,-182857,39004,324468,172938,-223613,-581647,-592815,-287331,214355,668664,749291,511883,331346,215932,5298,-345885,-550651,-313549,-162674,1842,-147517,-5671,174224,-40055,-302076,-389783,-122873,157118,285537,241722,-131694,-317860,93903,325130,338270,242506,76855,34033,75258,-121449,-438733,-580569,-269184,260782,793557,910494,481797,126854,-29572,2774,-36229,7854,208845,441207,293593,11777,-280994,42844,443896,509448,143746,-157452,-102474,221941,289146,48707,-372961,-499621,-503444,-329254,-99296,-101732,-353404,-493913,-353553,113875,450381,628895,527438,75261,-444116,-150621,38202,-134495,-174255,-53384,121353,297772,408819,193404,-181913,-278200,-130963,9156,294789,204931,182886,-23821,-294679,-422510,-410738,-414318,-313564,-315733,-348403,-226402,-144562,16976,12970,-32271,-184203,-74320,13600,84564,381712,591144,674137,699312,643114,300602,-138666,-146646,-7134,207047,300107,327405,146148,-190848,-316059,30762,508408,711998,715183,595355,685336,575554,658673,634222,709857,534090,125368,-113498,-106812,213940,480393,462894,330252,81351,-359125,341509,976290,1138093,1269771,1247979,625120,-87161,183941,26494,-295146,364160,831993,1177599,909925,593515,294633,-42067,-235690,-6733,219505,427065,520370,383936,162908,117627,-124803,-114677,-299822,-362685,-89175,134848,122471,-30755,42849,364857,268166,116100,-232821,-422568,-475819,-237666,-129367,-340007,-420050,-198345,-104861,-313427,-315451,-305403,-390324,-206860,4488,61005,-170901,-388817,-224766,-129235,-340009,-60351,443290,149293,-62556,353365,535643,353886,-17784,299887,627747,601000,430781,-241930,-106482,586851,580258,129947,-283977,-64252,-189441,-328628,-164465,-175987,-380857,-338626,-235600,-77891,-51674,204374,391333,117313,-122128,81953,401943,266873,-3506,-48369,82582,242715,330427,13073,-387914,-311467,42370,513427,190502,43639,308041,363642,128840,78915,57422,-106104,-454130,-424070,-401779,-451936,-409845,-306669,-347286,-443105,-111527,100357,241158,482154,583842,612459,557723,266964,-121040,-336816,-371965,-323149,-253426,-405846,-504957,-227427,-121909,140735,-69034,-133363,-132575,215461,669668,697069,330323,-356269,-226984,-26548,-220408,-291657,-346682,-320067,22730,495764,1042013,987822,436222,-293574,-261654,-44069,-154949,-296469,-307769,-323668,-233440,63324,196432,253688,267627,77167,-37823,-135478,-22082,162663,321227,176906,-90976,-480156,-241654,12410,160616,231918,-26670,-313692,-87063,249646,454650,434938,247076,96814,-48047,107734,158250,-36279,-132563,-326768,-52576,159984,6421,-209214,-150450,3175,-106067,-293545,-482750,-285409,29607,-75847,-322899,-54849,332335,397508,192189,42945,148293,164401,7254,-104546,-230511,-328626,-435119,-346903,-127339,26990,64802,-116125,-389843,-491830,-313778,-371119,-277340,-109036,4031,-20144,-16829,-55902,160611,102042,-21876,-409159,-498055,-189941,-130087,-342560,-320372,-70321,138763,-290465,-407230,55246,240510,-183136,-202107,86125,268198,531768,326424,-123311,-278990,-127674,-150779,-246674,-120152,131942,-29104,79855,121368,96526,-312094,-216120,418705,640189,332464,201368,447856,467517,483931,474000,331429,-27825,204168,1022253,895893,460732,153689,252346,227778,96715,-85204,21940,194873,284553,123854,126196,95210,240,212975,632985,842620,319810,-367012,-383657,-472821,-440204,-409136,-340737,-49014,165353,159630,-177635,-483070,90899,405989,414731,332572,286886,298920,284285,93792,-82890,-262047,-173651,212331,413935,474589,329473,242122,300336,115274,-224810,-478818,-331532,-321397,-589828,-357199,-163649,34769,239264,183907,-89937,-216214,19593,102091,166223,22269,228622,212882,171531,182946,272833,309828,200121,-96227,-390049,-506828,-146124,-9456,-177433,-102748,625294,1085014,1184295,816102,95013,-425263,-226323,-145963,17566,351912,663015,614185,314936,-210228,-284125,-170905,35326,244419,558928,504455,416161,89451,-158890,-374833,-307260,-129875,-149553,-312245,-213887,38014,151188,148186,166111,262080,285738,227970,99465,-100870,-143899,-206687,-101343,-61360,30219,66660,-212054,-150225,41479,312835,293631,-83405,8905,394380,462097,580280,779086,677867,301697,-44969,-100725,-39521,-335168,-501648,-191762,-101120,-76611,-154604,-390645,-364479,-22372,-28369,-227177,-274787,-56215,54722,88980,145893,193516,28788,-346312,-329039,-313415,-414072,-273134,-185677,-437234,-387670,33076,265715,258207,-96783,-219686,-52234,46752,19621,-289593,-613961,-172571,276770,666315,757900,777797,500260,-16331,-387666,-317442,171992,577615,573540,-66394,-7343,480981,538884,342693,66585,26450,99911,55864,-58345,-300322,-299008,-559456,-466017,-46920,558980,675590,277895,-376010,-530490,-432427,-41339,155700,55642,-37859,35500,101451,156170,269030,250630,7254,-41299,38193,49961,66496,41352,-35838,-78782,-358099,-365861,-6485,9829,-203478,-205982,51990,346364,529036,550088,287220,213889,443418,715798,685048,273015,-90056,-93099,180131,412993,-28485,-80842,83689,54048,-94051,-234680,-368017,-266897,-215167,-233800,-451683,59020,599093,855741,613208,74170,-406057,-569110,-542608,-373880,-275487,-63954,15777,44689,-29619,-353000,-421858,217484,599742,543675,524199,179950,-282605,-356776,-246834,-312054,-461859,-296339,-387471,-397072,-175288,-151488,-238260,-306529,-155208,209372,349432,558088,571144,233364,-125783,-80189,124577,33760,-179170,-177008,-184860,-333756,-290506,-94102,58143,136363,80790,-89148,-414683,-334813,-164506,-184982,-413818,-388449,-233563,-426669,-379991,-173983,-6934,25779,-35537,-301517,-380087,-70955,52615,5102,-283090,-402848,51638,429163,358159,-44248,-383674,-459494,-408158,-459989,-191836,174368,418665,370545,186332,265611,319493,324167,268376,26823,-224838,-97649,322572,487182,407542,-56576,-473468,53863,85412,-234434,-469433,-239776,-250885,-59674,76851,173596,24338,-57003,73713,311068,583465,654037,434397,46325,-114035,-222785,-49185,73549,439336,387538,-71834,-462290,116293,147064,-5681,-199945,-192494,-230661,-187983,-51400,-203090,-363620,91621,325371,461812,253443,85077,-138292,-260353,-193014,14392,83644,157055,349806,107387,454816,662724,567050,256613,245535,461110,779375,819035,751848,912229,582393,148850,-493748,-308625,-158347,-282386,-500786,-64380,203374,95333,-264206,-273576,-159517,-230783,-202144,-278599,-243055,-95253,-84751,-381807,-466833,-126553,-37215,-45260,135828,292194,370512,344012,486580,699446,415796,31676,-78766,-99577,-336973,-414409,-96025,-33966,93190,253000,220038,-262318,-344166,-237400,-5693,100752,292058,562430,518504,301084,-72603,-136762,18654,-61811,-284743,-541095,-506273,-400661,-305413,-317830,-223708,-39358,214294,189126,10778,203076,640150,760539,350139,304966,516072,813866,685246,224768,37100,119436,89020,81859,-161155,-160266,-39359,-109797,-317591,-330033,285348,649366,701747,297959,223856,444302,184584,-76917,-305501,-24892,-174221,-360336,-261541,-243240,-321667,-580036,-210079,210838,341978,69,-253071,-311742,-308218,-139978,165208,494296,688390,246854,172284,271219,97292,-89332,-60993,48496,-63663,-346876,-121777,234725,374377,322739,166842,402500,600998,844325,762540,508481,121016,75068,278924,467175,418101,158830,-294085,-288139,5509,168919,66421,-9594,-181185,-332609,-426238,-428164,-528629,-498738,-173893,130810,176850,1859,-253629,-287836,-30896,9734,-177720,-208586,95781,288215,266467,17338,-129017,34527,266583,361355,368744,268745,11533,-291347],[-247717,-139437,-106451,-122412,-23410,31128,-151510,-333693,-355266,-403082,-116727,14473,-166810,-321492,-398153,-252455,45649,212808,-193602,-219638,311842,491108,454591,81932,-163880,-381265,-133391,107112,112897,66697,163891,394758,349891,-174701,-384913,225022,341241,183496,-40120,-53043,293320,299190,48340,219259,786399,1060299,770096,49645,-234285,366521,641526,256522,258513,414148,527341,-122504,-417726,42179,-104042,-450495,-275675,6775,175658,504893,154274,35943,43247,-22252,48883,546665,985858,987129,174443,-153326,-19184,-488675,-178819,22895,-193331,-507531,-102201,-74915,-306859,-378402,-308505,-427230,-554864,-328765,-371322,-344332,89269,445540,462906,15351,-451774,-280296,-58671,123772,167956,234815,-155712,-455199,-124774,69105,81935,137534,169435,182,-51183,277322,269784,137691,-89127,-611673,-124260,209342,273895,346684,222482,5725,-7101,337060,631020,607704,364238,-63506,-329916,-495889,-318990,-117369,-340589,-19568,534001,639757,567046,691451,676517,682510,415019,105562,-188580,-147829,-40773,114590,43530,-235511,-160277,-385386,-196756,232392,225926,-71142,-15068,-147774,-133831,283154,555833,318356,-293190,-94830,291783,64641,-288760,-310763,-174619,-118424,286293,815264,1067790,834369,202167,-263939,-190489,-77859,108307,263466,224597,476394,488606,265309,-8455,-161319,-209793,-357947,-331340,41668,23458,-420660,-401919,-396847,-292122,-87630,151246,95819,-61326,-400176,-375862,-154781,121537,324199,418409,259835,-45260,-433757,-298476,-248475,-491353,-207101,104114,446981,423746,-36140,-7728,132600,-180066,-44057,319167,388215,56635,-282428,-150898,-78099,-246970,-300148,-329717,-471313,-459853,-223233,-11369,172853,181541,300111,252045,57531,-151831,-186954,-72191,-32592,109507,194425,636494,651453,458891,78363,-186275,12945,197845,340078,386750,513747,681873,742682,471041,-154001,-112676,600889,417406,-104428,-171478,-67011,-368814,-162060,-27025,-54682,153835,64054,-30063,-247931,-406914,-408010,-352222,-102758,-72259,-282750,369243,1076575,1003068,393503,-261617,-164479,72512,-15181,-193533,-88479,386936,800471,651985,207175,-129671,-164847,-41748,52252,-7641,-251147,-360068,56428,199621,-112149,-244487,-65714,-307628,-367263,62134,91553,-454932,-9141,508941,608191,404808,186467,225200,236071,51859,-259857,-188646,-14287,37312,-86167,-312145,-294804,-352960,-491711,-205276,173681,288700,204109,58897,-163153,-565652,-350226,-67401,-25099,-91672,-144901,-26012,-85449,-498613,-140273,354153,629082,557998,187601,-404708,-354152,-143457,-417002,-513336,-201989,-129310,-116438,187933,603305,622613,279499,-559819,245454,573630,228945,-535710,29264,165344,-26871,73792,237673,155060,-26493,96950,224660,15058,-59954,20117,92614,-101936,-348855,-197866,155005,57866,-52968,-256202,-84837,204153,243643,163337,-96069,-306335,-210246,205447,636662,396494,163264,-203292,-443195,-23875,271425,234493,-179796,-432724,-202229,-201200,-36813,311627,451457,433235,309416,204130,162851,211284,47282,6219,-96059,-87115,-50823,-257432,-54195,222582,547237,549397,359761,39960,-30023,-86398,24230,187113,330552,421434,434046,256597,-72104,-370273,-336419,37860,370759,473638,505409,495097,171307,-32998,-5112,-162417,207481,680888,887400,877375,465002,-51578,-264502,-16534,120462,179672,275601,201354,92305,15830,136214,171847,-158205,-167296,-196665,-229610,-330832,-202436,381208,450375,-104035,-231121,259070,364559,561088,864604,657653,32283,-288826,270254,320749,-80437,14970,-130932,-360618,-208369,21435,105069,46512,53182,222931,232864,-113238,-576960,-267307,-118484,-263021,-550718,-190184,-270332,107974,548827,489377,173218,-109444,-329658,-434959,-543605,-272381,-156153,-232586,-225604,89559,318959,437414,484533,460451,125145,-375466,-209094,117178,21677,-380424,-141981,-152244,-206629,-241058,-267908,-128499,188995,87369,-237858,-406672,-241985,-310710,-504465,-364538,-317189,-467399,-157962,-138373,-353349,-229852,36454,197403,263229,560301,724049,347760,119138,249089,70504,-481170,-77283,16622,-192235,-45460,403942,630961,614134,430248,305112,97312,-24285,-136910,-167383,-345171,-431572,-374051,-410388,-119600,339387,562108,165569,-301807,-334280,-139207,-219349,-306317,-296099,-354084,-371866,-335039,-227354,-98140,116609,260855,298821,197466,47886,-391081,-301055,-135534,-229748,-335025,-184052,-26422,-45509,-318328,-65127,346319,-30538,-492087,-16232,91400,-202215,-112438,-154558,-536553,39212,291840,157803,-93616,243144,604770,457621,258427,20329,-336470,-233001,46070,149350,260676,127482,-130172,-17387,-61378,-283821,53177,84578,-32724,324544,643773,405050,98628,266418,150347,-271386,-197273,-408861,-262336,401958,969475,984667,723660,205122,-169694,373733,541857,540586,106609,-313587,-392955,-131100,374170,601555,594173,156064,-365194,126030,224899,-26155,-394051,-193235,-144895,-251348,-228278,-97973,13680,329233,523947,471390,248711,-105550,-171567,-6848,-28669,16722,274847,431573,398435,51257,-77907,69485,141472,26278,-155347,-462165,-313411,-210587,-10786,369281,540359,569986,403023,214018,-188029,-468515,-487408,-475754,-498635,-393447,-237379,-65591,-99621,-220458,-412968,-177590,-318432,-381147,-111539,-24200,-122011,-57847,-125675,-108062,-155750,-261737,-192001,67647,145168,19004,-281596,138397,346412,289716,44763,-315459,-436733,-188388,-33525,171522,-41363,-384976,-423913,-261991,-225557,-609449,-326634,-233177,-323882,-431963,-436890,-409384,-364245,-245287,-253284,-337277,-295227,-346607,-419980,-200368,112272,363461,902026,788823,609055,104740,39551,-181189,-301743,81040,394051,343795,201608,-163539,-326929,282400,614582,627745,408089,256905,271692,9100,47446,243150,336565,228926,229026,329546,504827,471852,237515,-143223,-290222,-287554,-327703,-490506,-229442,-223745,-434868,-413479,-112074,137277,172635,29110,-40776,-221453,-257690,-359032,-475915,-313759,-71389,106986,191014,36181,-130433,-365745,-397941,297457,979656,1002698,755238,498211,135151,-134401,-412391,-222233,-66931,-282506,-54340,402487,713531,612250,540046,472199,486969,385218,144370,120677,271829,143643,-329209,-292725,41756,183318,239390,127033,-183711,-300590,-227670,-267079,-411568,-139473,160154,-168311,-273939,-270857,-400183,129095,671731,1173911,849379,359763,-92376,-106813,-42671,-208461,-359047,-312727,-157856,18862,149239,62393,-285269,-271945,252625,420539,302841,224113,499599,843566,756643,395281,189100,316638,433948,354535,229608,7210,-218078,-232917,-289165,-389907,-189462,-68200,-112762,133727,203228,176734,64772,138922,369202,464905,463700,178547,52158,118661,475378,877085,734475,208236,-118316,100881,59381,-176310,-153771,-44535,203035,258680,-37884,-265150,-252978,-70550,-15522,-203665,-119918,176023,-45069,-248455,-474033,-306768,-401122,-342719,-51840,-283818,-233536,294658,425350,40727,-401309,48470,43798,-326756,-435674,-289193,-109537,-66863,-207602,-162061,-52212,-128065,-294246,-81032,327076,408115,83007,-224807,-407838,-256728,-73089,56610,-242588,-283959,-381921,-483939,-288785,-262604,-447782,-537266,-391753,-368666,-152513,-79124,-254818,-643941,-472531,71537,652446,771759,820812,948153,1136588,718526,286725,529456,737327,99972,-564879,2335,327424,376657,219232,-83,-29406,255922,182286,84130,127724,367272,419137,568002,411491,37140,-357872,-492107,-294865,-35906,393328,619774,631770,465115,301148,150598,106472,-22927,-127350,-431470,-344155,178538,386724,275153,6737,94182,264138,389155,359210,238385,273957,188384,-81925,-543006,-192341,82478,17905,130414,390841,601166,745419,727775,453428,-135876,-38421,438195,621683,308856,-195902,-392013,-338657,37972,150702,-280759,88041,497298,345272,-243118,8995,298905,95228,-317700,-433566,-356328,-30558,422017,694206,593092,387371,201437,148878,16780,-229948,-492476,-330272,4563,94413,-202863,17641,118943,-181305,-432061,-183849,59189,158444,68539,-95585,-286419,-403152,-162794,-53369,56179,17246,-12924,26633,65630,-41549,-315597,-557910,-374351,-48914,433967,661158,443311,150672,48506,115927,80762,73368,89036,280388,261686,130716,-147483,-239492,-772,-153554,-392133,-271316,-37751,189162,161514,-16719,-18538,-170373,-242872,-205642,-155402,-241442,-390341,-220520,-33644,374488,639381,712043,600002,180737,-333692,-159025,172068,196820,-1325,-141233,23775,265632,479981,394203,125149,-81175,-246901,-275221,-70147,-120451,-25332,-27679,-227741,-459576,-287066,-179748,-253556,-358774,-320282,-85074,44232,197583,189351,34130,-81009,23791,-42376,66643,293990,461773,466980,643660,742741,584138,260914,194772,136506,242408,431608,532090,299532,-15424,-359528,-239044,335189,662561,792792,823848,914494,700546,679917,657630,772349,596201,168432,-192216,-327760,-4454,337718,510608,485231,169673,-381185,235187,867433,1019713,1102201,974595,359749,-123512,206800,9099,-438425,197206,640375,760120,581712,445384,212428,-27570,-100140,278629,539514,603198,637024,472217,302187,199462,28972,-69290,-235693,-320133,-212521,-34946,-99108,-336609,-346201,-260886,-193312,-170928,-408429,-545389,-141892,88673,239018,143012,-300326,-373930,-235919,-408147,-383736,-249204,-215817,-9450,219803,265479,-90006,-474822,-200555,74478,-190726,-103161,239963,1302,-64976,450202,413815,-11843,-130289,423758,656079,612514,244173,-473968,191134,873944,780810,182494,-245724,77575,89421,34417,95829,-58975,-290163,-30814,144685,135145,-129377,83874,443531,373672,455982,684138,820220,507742,-18985,-118479,25768,176066,236292,-93258,-450814,-280550,-159041,208022,223104,99260,249276,306988,4085,-52607,3113,-118379,-426286,-460482,-402125,-413077,-419681,-418907,-383562,-223748,-7563,73905,184099,322031,357240,589913,559861,370694,58991,-191765,-277840,-264006,-229677,-378754,-256213,-81463,-90203,108330,-126343,-357082,-336507,-41264,336751,313046,70785,-248583,24537,188986,191250,-48672,-188385,-216400,-8241,397882,902363,919537,422233,-181183,-289807,-43184,14038,13810,-139859,-354752,-297638,-184991,39377,112672,229804,51704,-134518,-198687,-246,217783,389459,297987,116643,-331690,-363758,89668,460929,554350,153392,-281896,-6960,215439,256937,216464,-72545,-134182,-161673,86584,98262,15869,-2187,-433405,-246005,228476,89800,-84883,-145566,-43666,-296973,-474190,-575350,-252305,85393,47683,-227585,-291461,-78379,86428,170753,238498,263260,60136,-203790,-306265,-304890,-340803,-282357,-135031,32053,228823,223562,-32140,-329946,-430665,-315712,-420490,-477917,-237823,-133825,-151349,-225348,-365204,-163448,-107382,-196143,-510370,-264415,-54575,-6613,-65211,82270,140923,249671,-292576,-435833,103188,147854,-304829,-331711,-12738,133778,265665,-43660,-357275,-367974,-251341,-320410,-531655,-305001,-21613,-98445,-14230,48340,125673,-101739,-526456,169781,478575,385545,405037,613929,617904,497830,429659,246097,60639,463923,928479,647475,369558,371288,492389,322212,47463,-286926,-171849,-56617,-63684,-387000,-211005,-89105,-30778,35085,454086,768779,531066,4991,-120866,-326707,-498900,-412910,-471355,-327155,-173770,11247,-132368,-427289,61817,583168,750561,482246,314992,244190,226828,110013,-183354,-387236,-356383,-53253,216608,543431,694354,653761,405950,40132,-221897,-462304,-437543,-333613,-544097,-528658,-236560,202872,404833,450099,256453,-45994,25538,34643,-136404,-281381,-177014,-61670,121769,188105,180016,434401,434143,164767,-116937,-622639,-146247,167164,174333,-2328,251547,668382,791700,472321,-37427,-160741,110036,-46023,-51011,321706,668556,854149,559985,-102368,-335081,-332586,-162726,271499,862229,862482,368518,-213614,-240856,-401349,-332768,-10307,62332,-128737,-102167,155306,228483,55797,-10577,203557,318359,314302,110301,-217811,-448113,-383714,-198938,-105624,-6611,38295,-191601,-488957,-120518,329244,411936,-25409,-112288,303351,516669,771042,789062,580129,239126,-99398,-125079,-76390,-397161,-358296,-88875,-40204,-193980,-319148,-514630,-160489,203239,259684,1478,-381707,-230052,-90416,104203,207180,176262,-171235,-366782,-316253,-358659,-478492,-387318,-63536,-145893,-253933,-48960,261972,409919,239672,-281538,-321805,-96770,-95957,-446399,-434409,-46420,398080,858182,982127,806532,574585,74650,-125091,20691,435946,670618,505847,-111790,10045,445831,520884,385064,55299,-91881,-81179,-198184,-403736,-355624,-405409,-501824,-238609,18386,505029,686139,283095,-271089,-614829,-485915,-93613,187664,122943,-62063,-6325,229823,428273,493604,491896,280294,133726,-3585,-273263,-20592,178464,252577,127279,-344678,-221035,220944,221075,-114406,-369157,-50047,339430,767567,781570,604913,585348,802149,976673,936493,399175,-47181,108635,219243,51344,-123520,63474,270356,113820,-204996,-359094,-387530,-384422,-413863,-336565,-350798,-199092,319233,638858,522579,31151,-281276,-482977,-354477,133033,158312,42589,-74601,200776,364941,-38723,-462426,103671,533368,624879,701969,697970,410053,-19823,-236905,-460135,-353112,-475188,-549277,-325635,194086,52542,-69271,-169320,68830,257570,201687,267973,335056,56018,-194190,-77384,115586,-24868,-367241,-291312,-171895,-218905,-163177,-15368,118786,171690,51525,-165593,-390791,-215865,-200040,-388533,-459197,-311990,-415387,-385033,-298541,-252850,-179753,-153733,-203594,-306449,-369910,-329483,-155149,-139405,-292234,-384323,-144972,255494,264059,56756,-288404,-488683,-491656,-314750,-144275,73945,183289,224880,121500,129807,30648,-37992,69430,134347,122468,12380,291184,546624,468085,-47028,-323340,326325,447103,-32757,-460252,-58158,-42590,132968,387238,454547,215599,172737,318981,436615,548190,560816,447217,202445,102785,-8277,141797,219988,305827,398230,54447,-294343,-272451,-196822,-207726,-166976,69363,95050,74063,46128,-162336,-261409,156459,440354,665951,613532,671709,155648,-7601,-150701,-220539,-256894,-214575,-628,-232014,121359,241870,107396,-160603,-101312,126703,483791,596169,593542,621337,398337,214240,-308054,-567564,-413324,-459406,-438962,-119793,266660,162987,-244796,-349260,20721,182527,255067,19887,-266464,-58175,197239,-13233,-306123,-236264,-292641,-391119,-144485,75101,223416,353696,647087,878088,529845,218984,-61656,-357852,-468298,-300013,-204646,-188092,-144688,-146872,-350277,-283923,-323950,-519940,-174013,235656,611100,793113,672398,334901,-147411,-296462,169930,306891,113774,-275557,-437291,-348249,-403297,-416871,-409066,-147877,289676,370667,81715,53857,425774,372434,-21601,-192799,91283,517906,572119,269651,-52176,-101359,-50585,-62827,-146570,-79357,66478,40303,-223405,-245038,379899,778663,754761,-69207,-229094,379796,351361,47708,-512370,-102970,33571,-24755,-93893,-257900,-477158,-310279,38986,330075,310844,-138914,-375155,-423320,-307909,25936,375552,706707,1103434,908098,682237,470948,90379,-33151,126232,219610,-52746,-269972,178265,497056,607056,598039,471675,472459,533684,804498,671888,398456,106788,109427,309210,366108,140570,-197700,-546350,-328412,-360154,-388299,-517105,-139450,-244313,-318527,-272307,-343679,-480062,-409796,-195642,28968,176900,-64247,-297448,-158486,113491,158952,-30512,-235433,-133373,37373,73719,-2823,-115942,75520,259889,343682,310098,199984,-29002,-317522],[-116332,31268,181736,297036,370099,294187,-39381,-355406,-218834,-226044,-259629,-80293,-133348,-344893,-514087,-261460,-22676,167104,-77923,-389935,146017,421505,445674,-11656,-326750,-347122,-71533,213041,274110,145176,102930,27386,-80171,-523915,-198998,195959,213369,56085,35995,145330,386731,180386,-77909,58652,615842,887294,649130,49740,-116501,343884,508644,47530,-39033,173407,299626,1183,-227631,-286908,-296121,-62225,153783,145542,19147,78404,-77470,-13977,106802,148934,85712,371699,887519,1034618,379370,10988,164863,-322533,-307586,-43652,-233546,-399325,-109958,-106077,-266029,-390331,-466470,-578483,-343795,-269878,-294115,-470172,50184,508449,552318,231605,-161455,-307475,-370136,-244310,-156990,-179502,-406880,-235645,11540,128306,173406,309031,357381,306351,315840,562175,589778,362243,35697,-536629,-65751,321391,396472,445103,278983,62065,375816,818100,1178054,851493,313844,-212606,-305059,-456656,-238593,-120031,-467435,60104,653699,776889,684780,770769,719400,733254,450980,130250,-176244,-188701,49457,288806,210674,-83970,-114260,-429658,-89300,498646,378851,-117740,-170000,-35810,67682,514855,641942,371283,-259629,-21816,280598,-28441,-361902,-321291,-223646,-152742,358370,817684,1110723,936394,208747,-418248,-122263,70413,112799,133602,89441,195123,262563,3746,-164078,-246026,-364447,-472221,-255296,38282,33760,-249368,-418050,-153416,-22229,-193156,-296841,-61959,69776,-194991,-232133,55031,239217,311452,406027,251842,72207,-200655,-273267,-349789,-199248,186367,565591,589762,575864,-296616,53627,318071,18623,-271398,-51207,82245,-63452,-152637,-99964,-219213,-361459,-154276,-66560,-161443,-409078,-311966,45647,269409,319835,384502,233273,-6949,-169254,-169164,-94442,-29367,80928,200723,505127,515530,220425,-51350,-285160,-197186,-8978,172408,271873,432889,599847,804610,401527,-268747,-83293,425144,121879,-354748,-448687,-270556,-361813,-103284,133490,28313,-4105,-249712,-468278,-364340,-238611,-289228,-207224,-49020,-167875,-350655,372034,950018,879929,370537,42093,-224177,19373,108599,85108,166880,417460,736035,554361,137264,-165475,-235653,-171971,-266750,-339087,-483192,-240588,29085,27121,-275302,-455666,-306586,-504601,-215925,14527,-17422,-132180,-18353,315153,502123,300317,-8608,-9274,-53702,-275756,-136414,72015,106384,93777,-94628,-253302,-82147,-82944,-287864,-465342,-103227,-83808,-97179,-35874,-51067,-339917,-546203,-295222,-143091,-114625,-134107,541,60949,-295057,-186110,311259,602575,536351,57498,-483709,-184725,-166074,-465385,-353689,-93785,14244,-24633,22409,307940,515454,313996,-424283,132334,534618,247299,-527011,159826,132323,-233718,-71684,348600,571686,485541,247528,233774,104241,66714,100350,136282,-48094,-263488,-237365,13771,89812,-15041,-360446,-227200,40386,135402,-526,-137248,-232989,-328571,43802,363174,228793,-58914,-325164,-513201,-189454,89230,174413,-70137,-232126,-340331,-226648,44938,350433,476308,442520,169671,77408,58701,199260,155491,96038,-48381,149727,393049,291920,-221122,-7086,609805,710748,450621,107047,-93201,-79959,62808,123318,238305,462131,520519,309722,12293,-118217,-270756,-32338,327054,518154,569520,507409,62491,-383201,-291642,141607,388510,614798,733842,682140,456512,57206,45340,210507,362417,501646,556547,493371,217935,-230224,-31282,266923,119192,-25088,-218483,-280312,-296511,-57771,401853,459388,937,-254443,193104,300624,585381,758218,628990,105961,-177135,202486,387898,229843,201258,-33146,-291501,-233615,43980,205175,155525,78913,94188,42678,-127259,-434453,-282764,52445,63993,-284668,-409713,-269684,-37826,276130,390484,269807,19714,-325250,-401539,-388717,-168089,-30745,-82089,-70583,240124,436939,410652,236640,191899,63570,-299299,-235128,-21785,-37844,-121699,-189211,-201143,-284535,-383197,-366652,-353249,-138602,-258323,-417823,-313582,-147193,-192429,-459001,-474418,-360171,-522605,-292636,-282510,-320888,-135676,179202,332382,323464,539196,690340,451987,104642,190678,91080,-262015,96912,58709,-323525,-17432,489916,754227,681216,505231,335785,101861,-242801,-519661,-479172,-437335,-371870,-154598,-95361,101684,479805,579931,155664,-322473,-50456,106913,-34929,-192821,-186829,-419120,-331020,-279766,-204693,-128148,-53885,106755,199016,157436,4851,-380131,-231919,-45584,-115677,-298656,-193489,31751,4387,-308399,-202269,6459,-495652,-249358,19086,-111528,-230902,81470,-76676,-404082,92144,257987,-31635,-240800,259884,464341,327997,328242,188852,-225997,-471448,-257143,-197584,-87984,-38664,-152954,-59836,-51185,-283117,270362,280661,36445,370025,585492,486424,99666,-199435,-248671,-196617,-177104,-389982,-17819,679843,1027572,1000167,772065,369120,-309762,-103155,374522,556245,285614,49879,-196028,-169412,387946,835588,786839,56782,-208210,509053,685822,204198,-290444,-70568,11499,918,25176,-61897,-31255,246704,341883,282763,177704,-91003,-79244,122831,94457,66170,-3434,-20384,6935,-8250,100767,171014,190035,146731,-44280,-401259,-518311,-405284,-40565,366660,468177,456139,226369,-35782,-345928,-260782,-202467,-307893,-424699,-378868,-212428,-100611,-89688,-275296,-319038,-91425,-259362,-465664,-81617,-69451,-111628,-454276,-100024,-219524,-349517,-296731,87170,450661,498440,367067,50160,180539,251882,219519,-137382,-330072,-470619,-274055,-94130,-8958,-180384,-533709,-232034,-11488,-158,-385392,-440977,-314043,-208015,-133262,-53390,-115060,-172061,-121138,-132250,-257570,-452290,-331886,-230277,-165455,-82854,-47186,336425,394500,129854,-12579,140644,367711,-12163,-149853,37627,79168,21219,-204807,-359804,297756,491530,610123,428892,120599,-28307,-211693,-190406,-11419,61888,6425,226625,553488,838716,858444,473206,-125659,-407842,-104597,-107299,-499925,-270271,-130761,-312723,-422537,69636,434514,498640,293706,67507,-34642,-219997,-353887,-514537,-252400,-60711,-12813,34377,-54692,-76959,-170046,-372794,315408,1102948,1210201,897499,439663,147509,93069,-179438,-393082,-91555,-102531,-248991,170976,571913,633656,590031,491761,636186,646365,308806,-14055,98476,136521,-193719,-544675,-66847,171939,345784,231559,-94560,-360028,-514357,-475195,-342617,-107783,113797,30602,89363,160929,-219391,-317601,295544,885207,845199,254383,-62368,168705,244171,85356,-165986,-333970,-162516,-5790,67635,140193,-92598,-296993,-33050,167388,36902,103839,444912,943657,875508,424494,6423,40490,122208,38290,-115909,-267949,-364225,-185007,-124617,-258607,-216744,7695,18465,91499,56200,-96112,-114015,190387,471306,534302,403052,144616,39574,153055,437745,841536,822118,466506,177321,-143685,-281351,-325501,-339676,-237092,85755,138436,-134362,-339941,-264873,-95650,-37132,-272703,-178129,234382,204979,-27204,-330076,-606172,-534057,-389043,-218271,-316654,-242488,221203,286825,-62182,-398690,48398,151667,47299,146572,136430,72551,-27543,-260095,-273618,-107628,-95854,-318058,-169400,350099,415031,127101,-182685,-326850,-247450,-79063,165310,-40896,-299171,-395400,-268652,-367336,-425292,-533500,-429222,-289871,-109937,79845,46467,-220604,-556285,-394234,58707,498038,616566,553141,691629,844822,649176,361734,550323,588692,14445,-233389,15234,292590,425336,243152,155446,235609,370577,286460,171018,217426,589282,818121,978314,663897,256074,-203763,-506707,-272195,-221655,-23768,192303,400925,557297,563883,346379,202630,215764,296356,155081,-420783,-346715,84031,153218,-75643,-56440,82278,172769,182397,-2884,-1856,162443,-66300,-490703,-62499,267126,31235,-189798,-241066,-45754,453631,817809,586662,-78738,-87345,344663,373371,-74804,-238567,-213479,-205746,61685,-41616,-370520,514205,842381,429837,-348606,-96780,188365,-49206,-407489,-328556,-186371,200348,557331,640855,470318,346444,128975,18857,-32494,-108531,-388290,-368105,109358,44279,-321445,34970,73974,-322833,-492342,114591,272126,168678,-29358,-208008,-445916,-465920,-376700,-431873,-346804,-323472,-199305,-10539,41335,-19836,-299234,-485491,-234337,-33312,114218,217502,197998,62415,80008,182469,180481,132480,-4972,39759,161613,135981,-29427,-343606,-499403,-445434,-397569,-166426,-103741,-103019,-132274,82471,271953,74339,-70426,-19955,-38046,-282677,-392739,-86011,223924,496459,673597,624341,532868,188036,-274356,-211205,185657,408357,265030,9069,7290,149592,359559,484160,431274,158939,-279831,-440092,-404006,-391662,-258236,-27508,-58551,-331314,-182258,63359,-12830,-330523,-196218,124709,296501,370668,320104,24923,-108895,-125312,-225986,-37591,142599,248575,266835,510973,748817,822300,678510,561822,349153,255676,435762,563716,348945,151575,-125264,-291301,141947,475941,619949,733554,717004,582035,512865,524008,625252,453199,68078,-301494,-596709,-216029,112400,376843,414109,85166,-387531,42990,472846,627580,662035,407755,25756,94557,302105,25509,-488734,-45552,292129,184393,140279,100003,-109687,-250678,-71401,339302,584454,523496,492257,364735,302347,149079,171702,88282,-67152,-164291,-201665,-113880,-192683,-427073,-581184,-286395,-377451,-237336,-291557,-163658,185022,384476,505583,434260,-29324,-473250,-278104,-345753,-438397,-205237,-109393,82746,284780,282500,-109172,-617012,5615,255243,-91595,-99304,4876,-194941,-120179,461769,333051,-327515,-135091,408459,607517,651732,184495,-443235,399003,1074638,1004942,257590,-208493,272271,430723,342057,280454,2243,-229913,110383,358685,193886,-253371,-90047,333072,729436,1052867,1334398,1157488,607340,-12983,-98547,-22806,38564,20838,-247791,-371274,-238061,-311935,-208367,-324,-20215,112142,127345,-197863,-272200,-141273,-178554,-257461,-242813,-211246,-277419,-308658,-265084,-112688,30343,125581,80136,63928,-7748,22700,430076,415041,377655,175098,-85742,-137975,-84807,-9456,-11698,61554,104904,-52984,-109371,-260021,-531302,-370981,-152955,-65893,-236453,-70094,135456,337393,394041,475801,196558,46568,-88652,-58022,193347,458358,530673,205426,-182680,-322126,-94922,129296,261832,49247,-211887,-302380,-442597,-215952,-102956,145125,93747,-206628,-315488,-68080,174593,320084,297206,185780,-210186,-425887,103073,671271,781423,353191,-115274,74422,242733,200457,141139,-42086,-84418,-163018,53067,-34697,72479,318250,65301,-318101,119379,83845,-93509,-142968,-33573,-394796,-514549,-479443,-198698,88176,68517,-187311,-325278,-174117,117312,312014,429552,264409,-168395,-498163,-388716,-169699,-133122,-65811,32824,148055,365950,383584,160769,-126164,-319973,-297302,-369306,-545545,-466510,-448336,-402791,-433995,-535353,-508886,-496337,-482907,-136271,3620,21442,71621,200143,323433,341724,354001,-144005,-544075,23999,-8884,-329923,-265917,-106845,56354,163524,-65746,-340253,-384900,-372607,-433566,-371572,-239444,-146733,-155050,-125088,-69967,62381,50076,-442670,-232712,219317,413770,616625,813189,761673,420631,289169,213585,207594,541423,526157,219894,177127,483520,615729,384190,36205,-403806,-349498,-313525,-329528,-315161,-490627,-312088,-146383,-191040,171854,587226,693988,268999,-40659,-187626,-351733,-417011,-264929,-389692,-421861,-19937,38664,-205842,-192013,414625,698418,410155,230638,92563,58393,-9062,-321631,-542099,-473295,-245109,9501,475397,866266,882178,415914,-77531,-237843,-447535,-523367,-258326,-326065,-559868,-334285,261763,552142,733147,542343,135743,-35943,-200152,-422472,-395916,-360556,-325829,-72426,-6025,-137485,322066,466182,237559,-83090,-520770,-71682,356124,481595,249089,-95942,45769,148077,58754,19726,172742,361119,120034,38505,342028,624063,907943,613447,-24602,-252942,-126136,-439032,59461,784969,934815,198889,-405296,-1117,-156080,-436387,-23264,123423,-12209,-81091,149574,203175,-103621,-204078,159368,355520,384349,99532,-288238,-489090,-398747,-333140,-179845,-15872,80643,-19602,-325234,-217882,265561,360493,-37842,-150406,255784,567624,785547,608159,356786,143084,-56760,-42412,-42477,-268778,-114443,116516,146901,-122876,-344692,-533927,-93880,254698,391188,69167,-464291,-328189,-29969,299647,314828,122498,-295301,-230640,-252169,-249695,-259954,-335642,-19303,59482,-30231,-115042,179742,430289,441494,-85414,-403978,-172412,-198399,-557095,-316088,-44190,295146,674413,863238,652329,506306,194125,163162,377308,691854,701600,405082,-175946,-13907,308130,359335,215597,-56275,-241175,-256028,-349017,-576289,-340979,-464630,-326372,-167671,-84586,213034,403516,104361,-180125,-489415,-514022,-193288,152859,146616,-100815,-58412,319429,630275,658006,651304,526609,410229,73418,-480509,109293,432628,475660,245700,-336246,-122672,379424,417642,103732,-216828,-103709,268260,728152,697745,632336,711209,927922,994941,908111,371765,38730,374086,381825,-147443,-289966,124100,321900,120168,-236060,-430831,-358092,-322548,-435303,-424546,-254237,-455729,-18576,400414,488359,105797,-157301,-366036,-268216,303736,309716,-30528,-144181,420499,625057,160795,-535255,-50125,240221,480268,632877,907271,929153,319509,-245497,-302834,42302,102569,-181469,-127920,333777,107175,-173582,-228747,203983,237594,31505,-27294,53436,-151127,-339852,-110485,84061,-14993,-288867,-110801,18927,-27581,-65394,53799,189798,226641,45725,-237140,-318803,-163419,-206795,-422484,-229792,-22823,-108342,-117110,-200112,-268284,-312190,-323824,-406828,-377791,-294587,-239059,-226341,-252495,-235587,-331378,-438599,38583,304980,329874,170680,-57688,-321033,-295089,-127145,-85700,-37736,152624,277727,238310,14997,-383355,-119446,336371,574456,392124,195179,403585,315418,-187778,-158389,438637,567700,32506,-421899,83951,133937,294071,682393,719752,453633,393659,490815,462923,312975,214909,290754,296440,160666,86604,189094,132621,-192313,-20295,-46874,-230783,-288469,-444260,-390164,-259368,41257,104981,57456,-70725,-261749,-210551,123389,433235,706483,822879,994738,559566,126593,-190046,-428939,-521618,-345384,-342540,-359428,-106590,-71117,-283920,-418852,-378941,-194265,115069,272246,328895,191377,40104,-43619,-118828,-138302,-375528,-435823,-235755,-70705,219054,158929,-190370,-500117,80078,422778,561436,362563,16861,-237179,306916,323347,-36928,-279174,-328683,-472426,-321009,-62128,186672,398366,599716,669211,425698,276162,56889,-159941,-175536,-170798,-280930,-311412,-357969,-447417,73595,456910,296331,-227155,-379826,260329,806096,882766,670266,309717,-167604,-408706,249566,536295,372290,-49281,-249069,-219576,-473783,-506244,-534470,-336008,250018,454361,173709,-136744,-96981,-43578,84211,-45071,-77534,176313,418698,353771,16926,-298560,-230106,-130662,-40499,-69134,22190,134848,-254504,-242533,344115,888226,726605,-2926,-506970,166493,361204,114182,-417026,-157785,186158,313653,315080,200989,78679,117796,287275,361960,176671,-286807,-436636,-483575,-179905,198654,447533,652234,1117592,1269871,948836,474116,-30800,8380,230619,223535,-142170,-180796,435764,738446,832145,760387,616349,410806,261267,362247,266810,33553,-91872,-32050,167921,119610,-278292,-578796,-231831,-4784,-113082,42306,231535,158325,-38651,-94403,-74682,-231099,-353041,-316915,-250666,-189126,-35538,-258873,-324330,-58997,129747,187745,-12076,-275616,-313068,-158067,-75981,-19828,-119963,57679,218817,287719,205400,83715,-114310,-345012],[-10494,149305,322132,505817,585282,453264,42278,-356571,-147883,-113357,-419198,-217038,-135084,-339918,-420749,-46365,170362,217460,15488,-355528,-46052,238188,219666,-189712,-555687,-351196,-79214,229894,368274,247452,95617,-215717,-482874,-381991,-113752,5923,-84726,-221201,6486,197732,283059,-26630,-375650,-100116,346122,524724,316952,-118426,-144945,169976,205613,-166316,-301427,-60076,69932,176616,-158142,-413525,95615,414476,432110,193240,-86967,-344983,-250714,-53860,120973,191364,1675,85784,697853,918083,534296,109285,166697,-215982,-227481,27158,-66346,-209640,-219482,-234244,-233632,-362377,-547022,-303214,-115526,-21202,174791,-54627,-23720,399217,399435,282924,95774,-2716,-286073,-388872,-557495,-442247,-358937,-147861,35877,138260,227686,392241,448143,414414,510612,741485,792283,530492,165267,-391515,-187506,276961,463892,492930,273746,89310,612509,1110122,1394030,939733,181106,-464777,-311430,-299662,-50963,-36615,-389488,20008,460154,551118,510670,559549,546139,539056,362738,80322,-212916,-345411,77438,381884,280825,-9323,-133691,-314290,-98859,489046,391604,-66519,-457996,-96417,182474,680982,627434,293952,-157053,66181,143654,-270443,-473319,-277228,-296165,-250616,162970,505739,838333,788337,166060,-373086,-82907,60979,33675,-8990,28289,-190664,-166170,-373905,-407828,-391852,-428360,-480093,-254950,-61003,-57237,-185485,-403169,-141430,110007,-37382,-212699,76600,190853,-65524,-279041,65576,171004,86896,75696,56393,58851,-65231,-70906,-52349,195736,392433,628418,277915,118464,-394081,164944,388506,132550,-175426,-332020,-302678,-183415,-20159,6017,-138595,-13042,359760,364521,78963,-322471,-326007,198864,398073,467930,428462,188594,-77062,-189457,-153285,-113022,-62192,-154068,-95504,12339,73566,-202633,-335720,-456519,-398554,-204039,-52368,39215,144633,216156,436777,76048,-447815,-106077,112717,-13023,-176342,-337930,-522041,-334541,-13394,284787,221234,15892,-181022,-125638,-187189,11486,-31076,-14213,22098,-205206,-374818,174052,475613,443045,199686,144301,-120243,-90587,194628,341845,389863,386103,562965,382995,93944,-168418,-310599,-173955,-139737,-450019,-510009,-262050,-136862,-207550,-334829,-415988,-473393,-185941,26457,38952,46998,219321,9047,-157917,314841,276280,-142940,-344304,-420282,-312385,205596,402324,193655,104296,-152748,-318146,-20914,123212,66874,-193365,-463371,-490704,-347757,-20289,-12815,-174821,-295779,-262933,-422975,-245465,-167506,17493,139248,-165529,-256083,160959,356412,233922,-230513,-302338,-99083,-242189,-390164,-199670,-49635,76401,125601,129025,55740,319802,229983,-293371,-91355,347551,175754,-467178,49591,40092,-357047,-225887,394761,837542,920505,485350,201584,102332,71542,67465,38755,-94391,-286991,-435500,-210553,69970,18544,-198181,-39837,218764,199956,-249197,-310563,-294349,-554615,-203976,-100466,-90843,-257251,-445093,-467601,-281916,-16044,-12529,-93203,55686,73605,93791,194745,260118,416029,416369,102021,-18563,-85856,49628,105748,41624,33809,430214,640871,628739,-233849,-115393,616961,720065,444054,217709,120575,66145,39125,-87641,9410,430659,562921,343041,171900,143189,-144880,-111240,348558,620509,620068,424138,54202,-8182,310968,290313,392726,555560,669341,457252,318073,34490,-68625,-51029,212606,469272,562861,644641,552499,-48048,-277513,355145,512900,202732,-149447,-240731,-95275,-4333,268963,381581,178909,-43098,117523,180304,387115,396766,429549,66342,-150745,-87906,197251,383797,295226,-60796,-347837,-317767,-10398,195691,169810,103180,155660,123117,-59334,-308511,-297179,189618,294509,47029,-465395,-254068,-312239,-141684,243174,438640,202306,-295335,-433444,-264748,-20995,39781,-3563,124954,383532,458301,246406,-18282,-147071,-137784,-320289,-227270,-52964,-51415,-85680,-282031,-332235,-432925,-440399,-368237,-503447,-598433,-565992,-429075,-153696,-39034,-62843,-261396,-275912,-452398,-422345,-363291,-225812,-271837,-78133,287676,401139,323602,454262,608037,483800,62200,89635,98331,-87863,147716,142313,-323237,-24420,511976,774721,654162,500459,271756,22291,-415214,-536466,-457484,-429468,-258846,10679,109434,289271,587754,538997,149246,-438881,-61928,51415,-122857,-211218,-164559,-256897,-85394,-71768,-102851,-140510,-232669,-111681,19301,40103,-50105,-275188,-151643,45152,14046,-223899,-310059,-82333,-116952,-406364,-263392,-237981,-332756,-64168,-79,-324565,-111813,130423,-45246,-272998,12282,157426,-162454,-393341,40827,44306,276249,688737,586132,234373,-40239,-17028,-248599,-418344,-185465,-103033,-104040,-106669,-361448,334333,375560,-24511,181635,366955,430543,247542,-117094,4705,104536,-150716,-312588,103646,635939,750746,785378,673651,441197,-97750,-348339,95383,271335,185981,179975,69542,64738,532224,1022438,835087,-49735,-121230,477522,731940,276393,-70745,57373,189660,250260,224339,-74345,-138493,31221,68579,106121,116012,-65168,-10279,225124,275445,190665,-74525,-299649,-317755,79728,325062,323816,247257,254214,69622,-230313,-456530,-441589,-185521,180177,319401,385301,192606,-221741,-345734,-61004,6583,-184146,-402199,-411669,-258618,-142865,-74591,-306868,-210069,-58844,-235191,-455206,-77427,12846,103030,-69571,186223,-135904,-535141,-69032,373832,690015,771515,797938,598952,317591,220531,19574,-327121,-404418,-396805,-201304,-145745,-236747,-339535,-358461,1852,281205,175002,-280076,-452713,-230551,95925,244444,233650,109231,18463,59993,37013,-115544,-483207,-187726,-78158,-180005,-277698,-375506,-351574,-338477,-532562,-22326,259562,603347,164367,-277964,-300675,-127770,-122159,-208781,-494080,-3604,121846,386171,319263,23339,-258306,-239782,-153865,-92583,-194129,-228884,161686,675901,1109303,1223285,780099,142387,-232375,45891,47840,-277238,-353952,-78289,-177884,-358920,133877,511987,565445,388682,167114,136737,-201902,-346070,-486213,-151327,30533,-1457,-52012,-53302,9121,42065,-153649,287842,1064326,1396042,1101948,393873,113682,280798,60681,-518065,-208519,-44775,-327056,-48556,359656,573556,502472,342104,592445,832136,636155,40034,-2183,221804,40860,-453116,-193604,204028,431604,307006,40381,-226458,-529960,-465375,-274285,-170532,-45517,198938,484523,573409,224331,-276430,-98072,276598,435875,74327,90147,324928,288633,167579,-67868,-407584,-187247,-1663,109723,246663,115694,-209579,-245898,171542,121320,104295,424249,910152,881887,456574,-124842,-418797,-141113,-131330,-420661,-549895,-418106,-128333,-9965,-38950,-134313,-130878,-94119,-132237,-233112,-482639,-34487,354603,581301,579387,328888,100581,-5391,123945,303855,570728,684948,616629,530628,357867,11357,-124419,-390251,-385349,-20694,31596,-164948,-333344,-200028,-31614,-763,-275996,-281539,94531,250530,111970,-100351,-297270,-500731,-335582,-270809,-123794,-180063,-57403,-31887,-220258,-328137,14762,249396,460023,737615,698919,391102,56473,-253234,-359584,-222430,-131101,-363036,-289740,287410,324652,80347,-209013,-270858,-207878,-79695,113258,12229,-349593,-406810,-75459,67961,-136539,-345576,-294834,-123252,102961,278476,154797,-162847,-499375,-474035,-148848,177949,396471,315668,431662,469766,612912,472310,472923,271019,-82802,-11003,147297,249254,326664,125707,90889,203915,222734,245516,202251,283632,751367,1243514,1265076,892113,467957,-25772,-572567,-309724,-223777,-343160,-220055,101788,486974,657540,516360,335615,457161,671548,633492,206339,-234497,-192680,-68471,-187546,-239947,-129986,-46230,-14564,-272802,-180286,110591,-82140,-466684,-136173,167387,-82196,-422107,-459150,-431863,165038,703346,483847,-35382,-62714,200002,-5738,-488469,-272791,-229928,-135907,45197,-205379,-231278,685803,947231,393212,-395900,-151987,64275,-185401,-453713,-299666,-94751,308126,556320,511466,414426,338934,103704,-171724,-123904,-29718,-269686,-413202,74096,-116321,-432763,32069,60580,-287557,-105785,401760,465269,191666,9172,-20634,-232654,-397254,-455994,-368529,-315669,-364834,-403000,-49800,4932,-109227,-383550,-319614,-12357,199134,160470,-49313,-147299,-119856,27354,162231,235363,199327,-2623,-132520,-43758,866,-19373,-85427,5466,45576,-31639,-113591,-293258,-487631,-303080,155493,277775,121509,58329,163615,157013,-187437,-348495,36021,376593,506323,582989,453039,370680,109503,-264884,-300940,93166,467836,444096,182927,2975,-12928,190642,591029,728233,383652,-227979,-460044,-547883,-486589,-368416,6686,170682,-26275,-98119,177340,48046,-258795,4009,313036,486669,451749,343773,-52244,-294633,-442761,-408928,-139768,117397,177548,195979,362884,668536,923804,952244,769230,427549,122692,257207,411210,311127,271361,125886,-98243,-140397,115451,228426,345127,250508,277507,193501,272633,337512,166344,-110231,-217951,-333766,-361353,-186309,51851,123694,-131555,-385543,-200708,-82264,56270,15924,-150074,232957,505849,472227,89150,-380955,-242746,-64815,-259550,-289066,-325601,-501675,-371821,-84689,179132,309029,179892,94233,70260,161316,76444,323538,352133,184117,40403,-16414,32165,-66371,-309960,-478821,38206,-111099,-94431,-57173,217575,434825,587555,609702,453051,36907,-496684,-229863,-193171,-353847,-210473,-104428,44098,191956,130785,-209385,-306781,249442,332465,-99583,-62192,-62170,-329514,-215350,366500,327895,-46049,57121,346081,505510,608376,196321,-310810,456768,1105734,1119438,295800,-203266,395642,588614,468374,301458,-20097,-226913,39606,320597,170890,-265452,-300483,23565,697788,1263848,1666370,1269662,577849,52096,-13594,-89552,-147662,-212200,-322054,-258025,-182691,-228375,-189914,-157004,-83358,-22646,-150252,-460859,-510305,-298813,-226003,-137471,-34122,59670,5209,-110027,-5797,143792,233889,237053,165479,74821,-156552,-280828,80621,175017,280798,201798,-21097,-32004,20012,160358,283281,304807,229252,16345,-275437,-487521,-388454,-80474,99681,-23588,-383522,161801,534246,596824,509778,561132,401819,222071,-39936,-148832,-59323,-94385,-78204,-207614,-328811,-354934,-167174,156217,392004,252675,70176,-340108,-445063,-389971,-316825,47917,167056,-191315,-469957,-212960,47907,152475,188482,125823,-122773,-288526,48739,656722,785652,449206,23444,143210,366705,370801,360187,375122,405963,102548,123160,-139524,-5864,510577,469023,-73321,-114119,18330,-190637,-192800,-87090,-432386,-493575,-475769,-154091,74973,29360,-181268,-251701,-11611,326657,499894,491081,133454,-481856,-333413,-186717,-79019,37613,122626,161343,180906,378303,465133,314640,32824,-235822,-284565,-298403,-333697,-421657,-366085,-376241,-402941,-369698,-173145,10954,216204,275809,187929,-17027,17020,259790,321736,376987,383823,84782,-499605,-181795,-86900,-45800,27496,-64247,27114,134943,-4570,-261283,-389312,-500694,-496325,-216086,-77185,-130409,-148578,-171576,-213890,-130370,63757,-78309,-286644,20188,391062,717555,963655,823386,324568,82687,161945,279201,449622,133786,-252677,-96066,419897,526030,331935,9394,-397183,-514388,-467261,-178774,-63186,-248581,-532659,-285407,-297427,-99592,299645,659557,422766,-71406,-151541,-262376,-406518,-76716,-6758,12672,130132,251363,93984,-481133,-91957,253275,158298,53511,-112491,-165797,-244549,-466497,-520284,-447127,-335311,-162080,265224,735598,752943,231508,-296358,-346962,-443248,-357366,-110425,-100490,-276860,-310491,152716,527397,837084,640027,212939,-117850,-329845,-26496,67817,277945,-29186,-342134,-310051,-595656,-54414,228347,79478,-298124,-474320,15415,479875,665809,488179,-39373,-264580,-322086,-9096,131389,320605,432787,321214,291937,448256,612678,797262,588081,24524,-73238,232987,-96309,-369853,324657,606180,-44060,-210278,229827,54890,-470039,-140712,42187,-2745,-160643,6834,81577,-270900,-355217,118621,350161,363748,27374,-363317,-384008,-412410,-520324,-259766,-32507,134691,176330,-64895,-175892,121787,132149,-156295,-148677,220271,528821,629242,375559,104477,16527,3845,69060,45744,-16484,118680,301491,276836,-29818,-313031,-445348,-206688,72912,252564,-97903,-583192,-320701,122088,492657,393794,42120,-247205,-146091,-191251,-140898,-138163,-254395,-138372,94754,80109,-148814,25172,298664,384250,-17278,-296881,-128755,-206292,-433567,-282993,-137265,48296,226629,412354,338467,313887,289472,391620,599933,772150,592375,188397,-279272,-122586,58210,78945,-104132,-285717,-421585,-409556,-376648,-575172,-471616,-260779,-176406,-199522,-300560,-189364,-107570,-214204,-226698,-380995,-488576,-324299,38732,121146,-104241,-97680,331687,695397,741624,707403,654891,625974,226949,-70370,365487,615519,509534,217722,-350473,-133021,396501,567902,396115,81205,-16295,141349,355201,284096,331331,553897,777241,768850,597005,112391,34335,499253,511475,-35469,-403631,89385,244795,97018,-208082,-545350,-303411,-127296,-343048,-505700,-216451,-281588,-230191,256963,419935,199930,-90849,-243790,-315416,35694,92529,-275540,-141028,471189,609792,153125,-556613,-124019,-88352,164262,395272,775997,998733,437616,-337242,-144516,211604,441893,159559,158051,238504,49644,-394455,-47712,304894,166825,-170253,-157269,6469,-193076,-494319,-198531,6060,2936,-45497,135286,255184,157023,-7482,142299,270345,262554,-18289,-342553,-249122,-167898,-176566,-210555,-51835,110047,89708,35138,-144929,-231360,-359241,-429116,-535353,-469712,-303330,-191505,-317660,-339461,-160192,-238390,-337816,78175,442221,565714,558874,251447,-164484,-451362,-269189,-356252,-105925,187693,443705,368971,108202,-366737,-111109,535900,908502,780187,338410,230395,48910,-405615,-39557,360336,374779,-122179,-319734,129079,202052,358530,809615,820545,598377,477090,491508,382912,4575,-300374,59591,233744,28074,-2492,28773,-166058,-373964,-95914,-193551,-137136,-1045,-310067,-456888,-446325,-244128,-189212,-224561,-350291,-395523,-196271,-16367,248800,531901,769727,852509,721796,11883,-227395,-164942,-218959,-292926,-354011,-230557,-168227,-260706,-507039,-369300,-289943,-247798,-214142,-83884,5073,-170215,-348218,-377728,52067,244537,52194,-258521,-263122,-78211,41441,99281,-78725,-366094,21329,430741,598133,569091,373317,-425394,223384,537091,159973,-286145,-208740,-253414,-234582,-135018,160831,382144,402323,254469,180986,235513,228916,153445,36644,-117355,-326820,-350710,-175393,280837,862799,962350,721915,74722,-499974,217185,823150,884152,526817,245133,-111484,-365778,223798,577962,438980,15958,-212723,-205824,-529879,-367799,-240191,-367817,154194,476083,285918,-119154,-521110,140582,450744,375692,138399,-7493,250149,408915,256983,-119461,-389412,-144801,29593,-153991,-187938,28470,-403603,-296062,188093,726000,551025,130764,-345695,-114874,170447,-28262,-240593,-166669,239506,528680,633454,649690,654473,551426,486102,311467,-5512,-386424,-468090,-395631,47147,350108,390137,400506,883259,1238277,900145,263827,-230602,53809,225703,88239,-303997,-93493,603015,966715,1042315,808737,548356,277982,74231,-116652,-216145,-353232,-384181,-320247,-102360,-194602,-578053,33633,435045,499829,316457,445689,719517,631968,297560,152697,99612,-93515,-210982,-231396,-249476,-287754,-350688,-538034,-310789,-24137,96569,135612,-64289,-293431,-397370,-256005,-124298,-1403,-87427,13583,209631,269532,138548,-13817,-213944,-315406],[110094,263068,356708,512674,613559,498349,94154,-327834,-140680,-82233,-291734,-318400,-167586,-288073,-349018,122512,484636,393686,112093,-240369,-170366,-8213,-132880,-383970,-513226,-302892,-50853,243761,434040,379378,148100,-220890,-305078,-180757,-81714,-214224,-428805,-416395,-51392,122758,46252,-204150,-400207,-40635,161394,188007,-47677,-367438,-219406,-30327,-111011,-316329,-407920,-156351,94181,233364,-200490,-225203,397529,660591,536245,204645,-58134,-439335,-211060,1855,132580,143705,-133124,-232952,453263,692196,635181,208547,-24864,-196021,-192691,60478,135344,34557,-137642,-368150,-194593,-233298,-241723,25739,117231,330448,575885,297206,-52751,217335,176384,229433,274652,225505,46450,60877,-154211,-89626,-206209,-179350,-17621,122805,235883,396584,462499,390404,478747,704291,839080,664531,302280,-183098,-397588,136295,482853,541037,281297,124449,671720,1171048,1261761,867409,122093,-449469,-284276,-177549,14242,-32452,-292137,-87788,61924,62899,130805,236129,344301,281668,207173,-31754,-283197,-368343,95337,435966,346167,76469,-201743,-139288,-74326,273648,278266,62654,-323525,-249247,193496,659091,534955,108632,-162915,67520,-41920,-367083,-198470,-175798,-355284,-363404,-211647,37864,375442,488540,129393,-158663,-29350,-68156,-128934,-173306,936,-166252,-324742,-366659,-471874,-531077,-363939,-271874,-242019,-179484,-166521,-209233,-512010,-73344,149658,143514,234168,447742,343794,-41276,-500009,-119624,-40554,-161254,78616,63495,10881,-56033,102446,260083,429464,378830,256872,-315794,-499015,58751,241925,274002,71540,-58592,-270302,-479390,-151548,99058,40652,-70994,156978,609884,636947,183314,-275479,-217872,294359,510762,564579,445294,150310,-127097,-218695,-179999,-176028,-148143,-434550,-445728,-49136,-89330,-233861,-245857,-409933,-486222,-303309,-247346,-262954,-351614,-401238,-312316,-464143,-325683,-186078,-232889,-84390,-21106,-119700,-177952,-164084,96253,380385,416172,182202,74207,64786,-3846,239770,248902,156155,110383,-153900,-378175,-72773,-13078,-83514,-30435,25448,-88804,-212107,198792,505580,525582,367475,313136,281301,135327,-142278,-379416,-33985,119745,-211835,-506004,-415709,-323606,-281741,-179824,-133655,-23305,230384,301164,187644,278668,532427,216090,-495724,323082,492779,8531,-492026,-377980,15494,386468,548773,206802,53932,-199389,-433223,-171976,111505,200799,-78688,-341480,-278443,-122289,148017,-14775,-223102,-117949,108596,-71589,-124997,-28683,107463,159872,-133074,-288021,7247,27026,-247384,-322771,-129497,-64661,-75045,-158931,-92253,-88716,13624,188978,339855,207685,182378,119875,-206538,-331409,118248,106011,-320449,-243582,3838,-192967,-256180,335485,896045,1139517,758735,248560,51076,-32827,-77818,-137213,-189798,-331419,-378229,-390713,10312,70369,58747,464410,822814,671255,107902,-406722,-356342,-301629,-264728,-267683,-495445,-352765,-548168,-260355,-27920,108328,-181232,-284796,151763,349817,287409,201856,94335,291099,318849,52724,-81735,-175433,-53634,-25380,-176243,-79314,372002,481131,512281,-189438,-167210,413728,555954,400568,345411,366225,152081,-66412,-388556,-85225,403493,609635,394893,315988,288748,-52696,-169040,392399,734865,654462,270555,20055,100645,536187,218233,300856,556282,634820,231838,68360,-169867,-459758,-512991,-204065,133256,355160,558305,697358,184457,-397679,426176,838377,447174,70031,-178841,-42543,-89667,14142,264802,317616,121674,46591,62210,51495,-4010,102466,-108641,-255578,-521831,48187,405126,219699,-251103,-564070,-458583,-214463,3429,65673,70406,151660,166760,14478,-285318,-299908,229725,311243,46753,-419230,-113134,-157742,-268766,149703,540395,332815,-224154,-490080,-103897,97589,23155,-4851,281512,469767,392459,39261,147027,168243,-212416,-414768,-278451,-126109,-96840,-221363,-390290,-409136,-399533,-370083,-218179,-206008,-140770,-89396,21697,102116,120010,27514,-39227,78989,-53179,-446058,-153902,24583,-236108,-118834,283616,370735,263215,353112,528276,418095,-3937,-61533,52291,17810,103426,213066,-118807,-34537,422292,645974,525927,397662,111003,-215105,-455988,-297706,-193156,-301582,-216613,29871,98368,332035,621811,506326,263917,-239080,-361409,-277805,-409065,-330787,-220963,-47215,109031,75157,-30712,-162067,-358650,-350206,-154437,-60033,-590,-45067,-52187,136962,140904,-129182,-498096,-313326,-334996,-536616,-265552,-257764,-208480,-11771,-89905,-477459,-75207,8309,-58342,-133296,-144465,-46823,-193837,-354143,-203295,1738,467412,981663,875617,540956,311583,268510,-38013,-480955,-220552,19850,-106565,-251296,-477037,219046,301107,-186206,-200107,72052,236040,360009,434916,409229,281965,-88837,-341344,26933,253252,228727,368381,405895,368233,199480,84487,-111318,-205373,-86519,124907,171863,238001,687261,1074487,734768,-144650,-237589,156704,379852,162197,163895,419241,556159,537607,365802,-75970,-291420,-261630,-233339,-67210,22614,-74967,-35573,198120,383006,262119,-32662,-256250,-198596,201522,477703,463677,321163,343447,197439,-31546,-279852,-419446,-399278,-93242,106473,242646,156178,-315303,-281129,40575,70450,-164031,-448553,-464090,-338676,-155503,-82900,-318079,-117597,-55201,-226563,-331293,-144297,58562,152804,397086,402849,66647,-230723,189086,571697,725284,836893,1011560,961691,422574,167329,-204818,-201946,-326731,-120462,59718,-45080,-215514,-448066,-266070,104377,436337,188984,-276682,-481717,-133611,294793,459966,332259,181048,126055,225303,219082,34403,-392396,-103097,-1523,-242799,-185898,124047,490917,123648,118874,66666,252525,422252,125075,-145985,-319506,-214221,-197664,-206303,-219298,-78430,-128337,128143,112798,-68889,-334872,-152188,-14202,23422,-144861,-401020,44825,666723,1235856,1468973,1080390,493802,-13648,74790,55769,-126476,-206279,-20026,-87591,-384235,8181,293180,270893,161725,61768,-10330,-266867,-402445,-383784,-41309,136748,87663,-47519,25647,92153,167971,26282,270583,932287,1445013,1197770,347699,13426,360919,245615,-169068,-413673,-167467,-325296,-238436,115173,441640,349863,96661,352870,797795,725975,9247,102017,397131,264843,-238840,-299857,202713,407515,311429,163714,-15953,-279642,-298134,-189759,-260614,-208821,260183,750137,837399,539593,73676,-493635,-248297,52964,149042,269019,294876,58272,-32980,-146559,-518033,-317777,-96477,121709,279615,245859,-147519,-365520,204992,334089,164007,467298,800209,803356,457795,-29764,-38487,186224,42647,-304211,-400326,-404465,-224897,-22790,81394,3987,-209630,-444673,-402260,-149235,163948,415407,564290,633601,552968,254813,32344,-81471,55527,123713,165151,392097,600016,685277,773407,465122,115934,-182214,-231366,-56110,-31599,-129514,-234939,-115760,34680,22505,-245062,-415816,-60628,122597,126929,42807,-34955,-356546,-222555,-85725,27350,-36,-202763,-393395,-419310,-305537,17893,449971,837387,1178069,1164498,686855,161845,-200074,-376302,-394117,-253993,-379503,-445210,28971,41183,-136301,-332923,-260862,-165124,-54346,-5096,5420,-170092,-320660,29596,360422,134886,-189374,-238645,-40408,213152,398793,236087,-54929,-223637,-375436,-484273,-233181,110045,95992,127857,157528,576166,535032,333425,-77393,-184045,59071,241244,200442,88801,-131082,-189299,-78107,-73952,55644,115611,286645,766232,1366247,1258084,986227,590409,96209,-502925,-320883,-124151,-275117,-410875,-158566,275345,563503,624041,499393,604022,845592,877520,697525,299870,-36441,-251015,-312382,-355057,-254031,-148037,-153761,-491740,-124259,67741,-161945,-521671,-363481,-191975,-227560,-169070,-110949,-204794,6188,368775,157092,-87406,45512,184094,-20802,-253479,-329059,-445171,-240567,-40475,-289447,-193251,526001,742128,244906,-323790,-118638,-47504,-276357,-458397,-335994,-107460,233320,393732,311820,346268,288286,83383,-397699,-221315,-38064,-187087,-437063,-113331,-292081,-466250,-35357,84383,13590,310348,554540,549540,196792,51999,156975,69650,-242006,-426593,-143635,60769,-28636,-385952,-82575,-22159,-189665,-269502,-149449,128369,311962,326301,127441,-292327,-386012,-150390,37465,199249,248847,122729,-41937,-54147,-200938,-154930,89672,364495,340750,203381,-144054,-250660,-79482,64,102488,-7971,-48611,200497,322369,308576,-57806,-180503,244487,440642,460190,417970,287025,163122,-25972,-285503,-428182,-90382,368451,474113,238634,-66741,-193108,71631,679605,922611,514755,-170475,-405439,-505862,-433708,-329687,75659,390106,322300,18591,53633,-80789,-100088,195048,361222,474089,367014,222618,-182667,-458439,-109953,-160158,-64487,215548,240749,209049,226787,506621,818385,951257,743190,329592,-174651,-43655,198796,259776,333865,359577,161403,-278041,-405467,-215755,-1131,40180,83359,-36376,31861,49465,-170848,-240187,31641,41406,-220501,-463064,-257549,-166704,-263454,-379791,-452758,-290507,-243948,-379902,136675,660441,854599,646423,196087,-206544,-251232,-217017,-255344,-448168,-497703,-325660,-73500,-32462,-68515,-208012,-342199,-425335,-337972,-77830,65948,431945,543144,386695,201210,199328,282551,161208,-103868,-479563,-143494,-123606,-110422,52352,416411,545336,658437,546099,254322,-109553,-428302,-153585,-106982,-281640,-295752,-205179,-110680,-17152,-117553,-352976,-30076,409823,284912,-223207,-958,99218,-202323,-336289,205184,369064,343912,323291,350488,397007,445687,185354,-197758,363014,920128,990691,239358,-249601,324585,473329,347287,124056,-130999,-239293,-98766,163409,176907,-151444,-294249,-134189,205795,916794,1376819,1057515,553148,198417,31593,-205532,-308869,-262138,-251436,-213115,-185353,-96262,86658,275135,207689,16902,-276789,-380110,-483473,-380023,-232485,-93852,82762,263503,279977,123384,273976,365609,373320,325857,364241,471163,376619,-52743,-114220,-72629,95633,143439,7822,12386,34876,231401,420255,377121,191766,-2304,-331910,-430852,-114982,251626,417989,329859,60159,462142,821764,736900,526777,472882,421843,197892,-138149,-283452,-230543,-271229,-380883,-522797,-411206,-338706,-214675,121231,419002,437948,301028,-294497,-231656,-206623,-418793,-23112,225411,-67079,-515304,-386731,-115505,-45646,10981,-11011,-58342,-63287,42375,428610,571205,368975,-16330,173149,483567,582784,636389,717822,776345,385831,242885,-66138,-209000,436999,576863,52695,-390645,-74348,-286651,-269593,-217044,-411512,-518802,-452174,-94337,87255,-15376,-186940,-280560,-9647,366327,567599,394023,-60517,-336495,36931,48239,-154581,91600,261456,251485,122329,264014,424130,359258,106328,-180350,-280259,-276649,-215044,-140419,75888,39376,-259951,-95939,323847,771646,910179,550798,235913,-121331,-155724,97485,118771,212175,313482,281735,-215651,-246234,79387,320227,344537,124349,12407,61851,-32763,-264976,-417783,-586728,-463369,-119375,128121,29900,-35223,-69497,-155586,-356860,-48388,186901,190894,93764,330142,665607,973883,784825,265806,-132482,70694,321728,459620,267819,-234073,-341521,189417,258408,167020,-62836,-317926,-427718,-392737,-68226,-46747,-109729,-497496,-377463,-230308,-124070,79872,529956,532183,-19541,-187342,-213294,-318479,38225,262871,309536,235252,361355,345334,-43371,-569938,-347273,-147203,-146556,-282874,-358578,-508201,-481976,-353864,-340326,-317012,-246088,-3959,334094,261985,-138066,-575163,-459040,-483899,-249803,6309,71878,-30031,-141031,-59084,257933,634407,492221,143720,-133276,-82438,168939,316705,559486,181480,-519301,-305356,-261185,-530961,-164875,-166632,-519100,-364153,71725,499582,707095,609820,204985,50282,-40772,153751,191565,261612,345497,510893,590085,627379,704187,769298,718363,114669,87290,507654,369655,-365988,-238166,111871,-109969,-42513,268900,112389,-320201,-184335,-10706,15318,-232531,-186135,-738,-204634,-339513,89432,316687,262676,-97732,-455660,-445295,-487806,-416162,-273155,-55335,184670,374550,252624,-6858,-34218,-193077,-343233,-125613,199267,422759,415943,246128,-19640,-71232,52251,143709,127559,196534,303260,426379,326244,18913,-256246,-211795,-196932,-272789,-162508,-427075,-536161,-241151,245348,579260,412157,-5670,-178519,-170020,-154509,-88316,-138604,-289695,-361878,-6438,59004,-160253,-128006,98241,152281,-58723,-107121,44347,-24334,-244014,-260139,-227363,-160210,-178830,-96296,-19816,77475,317169,492530,617868,652768,400314,-29146,-405989,-286822,-226544,-195682,-291536,-426316,-500323,-507563,-335284,-398730,-397340,-17490,3443,-162664,-337086,-256102,-425921,-553023,-338472,-294540,-375745,-378867,-101486,83095,-48414,-88325,318124,679815,763647,686976,626914,646879,328650,184866,527521,613376,338883,68446,-347067,-235599,276960,636674,629241,299695,110194,3532,-186045,-280393,-121680,245111,459544,423337,155059,-292219,-27942,464722,496842,1030,-341048,-1696,114931,64328,-193030,-439612,-199231,-32530,-337039,-472580,-239336,-249436,-255531,176702,280853,255467,24608,-72216,-199673,-185071,-246120,-353934,-74356,328607,368438,-22290,-459886,-148161,-252260,-162750,124548,482421,682523,306061,-490192,-65475,198542,470700,339723,344255,45174,-23077,90462,432219,497770,144976,-346225,-133571,100089,-117156,-443987,-296569,-88793,-3660,150677,337168,432480,286518,50176,230634,326912,259493,-150469,-453491,-186171,-161416,-89044,-34640,37238,98182,133382,79303,-87545,-112643,-265144,-390877,-531061,-428713,-303047,-272481,-437601,-328381,-86673,-108524,259,395631,618108,720097,764422,411678,-17851,-467449,-458743,-442549,50356,311610,519216,405550,110026,-209879,-4748,607218,990826,973824,628853,259477,-121948,-304082,47803,177771,11764,-420978,-171771,88820,153502,333876,749028,753907,589078,383867,328645,272017,-54371,-355781,2128,34618,-165602,-246664,-316147,-183361,200403,400848,69418,105998,132015,-128459,-337056,-362043,-287176,-438405,-564419,-441523,-203027,-149568,-184372,-54806,268881,505579,321547,430075,-128845,38570,104217,-138113,-445856,-94773,83493,-33189,-311417,-551274,-380193,-250865,-198934,-322488,-276135,-279473,-377066,-478786,-76696,232099,461276,297498,-227575,-489030,-228924,-183843,38307,78492,-50888,3706,305684,453970,636363,659243,50456,98254,592297,262415,-265717,-93650,-51312,-181443,-254260,-15207,210472,168692,-41228,-57857,190743,390739,351214,106100,-90452,-279881,-287093,121119,843628,1321657,1174041,897816,300151,-331361,132905,708343,886706,436390,217234,-8973,-217468,159021,500195,393275,-30857,-275534,-255918,-488097,-125108,88544,-4337,172650,510988,430936,172163,111943,477942,640504,572428,332039,35355,94921,399753,485958,147436,-298654,-111934,70443,-208822,-459763,-296893,-479296,-286474,-10144,233808,135754,-92673,-364154,-333030,-110736,-119222,41975,-64697,194196,545915,737706,916176,1038235,860282,594333,210169,-163433,-392398,-457399,-123473,327241,468431,268139,87308,595857,908321,614245,-67747,-299463,121146,111364,-146650,-443074,-29514,656293,1142391,1178773,786190,334450,73159,-1765,-240960,-428572,-224509,-292302,-577728,-401545,-449962,-137202,586202,1087571,1049261,729550,568075,843169,899198,511462,294825,199931,42328,-89520,-142341,-134185,-90853,-188195,-277365,-245918,-45797,97919,107545,-38591,-202580,-362165,-240212,-64765,62721,18536,-25625,239912,316375,147162,-63271,-297221,-168845],[198478,332762,301236,348740,448247,386066,56487,-325202,-204872,-126705,-171587,-379892,-209205,-237756,-326911,190916,691328,525114,138780,-170637,-159647,-275397,-500382,-421727,-230183,-150967,48027,265078,437964,435161,169695,-172138,-140110,-79129,-92079,-373185,-356177,-210725,-119751,-79208,-233968,-276107,-32830,93796,107518,55332,-214726,-542717,-289288,-193877,-341648,-411163,-425099,-158246,221700,203543,-78900,-71339,442181,598870,441025,166409,43480,-224051,27903,132468,135050,27163,-215626,-459536,131301,386884,608586,334627,-24073,-232168,-332909,-74927,217044,233454,14520,-455324,-192858,-111062,27924,258690,270202,608078,765378,428227,-68000,47257,19894,132531,335808,291720,253487,321724,105859,57749,-177524,-326282,-130603,54753,157128,311539,403683,313572,298536,465587,705526,695511,384413,62772,-251928,-5731,421503,552407,308641,159542,545115,946995,887323,648361,177595,-140943,-165615,-136678,-118715,-192825,-280846,-219518,-318630,-461181,-328970,-60084,203088,143189,41965,-202401,-419189,-291862,47586,418393,477824,277218,-218537,-30700,120290,167645,103164,122256,-80677,-219985,131414,441288,351227,-148025,-290520,-52267,-138408,-82864,93851,-75433,-401909,-475170,-572501,-421294,-36494,218451,94062,-16848,-27761,-273127,-374782,-397758,-121486,118086,146412,-47808,-263871,-467624,-311737,-100211,-134722,-147107,-187990,-286391,-367919,3954,91951,229899,458496,704019,529195,3002,-425083,-309591,-212916,-80060,531136,411596,16709,-213612,105149,388000,452333,175058,-411993,-264172,353616,418253,218839,-32110,-183828,-100782,-196140,-256075,-64727,141516,-33567,-101082,143503,499813,556388,68889,-318141,-148929,233127,473638,482298,362702,91292,-156355,-263366,-264475,-290659,-277004,-226911,4070,423487,281417,150773,57461,-287698,-405411,-284569,-269499,-275600,-233013,-125927,-13769,-170571,-208337,-359883,-415705,-150013,67997,87434,103748,10316,169338,370246,459795,191669,109818,13343,57362,353087,432747,254663,167419,-59575,-314256,-194106,-99586,-227460,-210357,-245197,-242501,-321438,83627,466198,539173,502612,429306,494738,239021,-109184,-465733,44972,193135,-62937,-457864,-356192,-248988,-163227,-7097,134947,387964,559134,539712,400930,526310,757809,472631,-109726,419554,723309,232382,-299395,-193816,151247,313386,452552,163787,-53089,-203541,-313271,-461577,-151580,9068,-233345,-283132,-249508,35533,266610,14963,-535856,-79277,244459,198027,167638,247725,251750,156810,-79667,-230099,-74079,-200178,-334385,-32600,-5712,-22077,167250,36025,-69853,-208324,-184745,108680,423154,456281,162917,21229,-188645,-395800,49041,163537,-148416,-318910,66871,43284,-139497,188399,800724,1112817,921826,362602,15557,-200748,-319469,-233892,-150869,-133983,-196378,-530031,-65669,105612,229636,849429,1211368,1008738,450280,-255616,-265587,-80645,-38757,19271,-270614,-382611,-453590,-78756,253984,307682,-34809,-433093,117174,432284,272312,24684,-55774,125206,126030,-41777,-198310,-216649,-16803,29757,-122000,-384206,-264893,-118954,-35085,-261150,-250136,38260,258514,333862,410683,439523,105623,-221945,-428123,81582,427425,655462,465527,369716,279524,-57186,-181660,452290,828026,674552,126934,-162405,-122969,199063,-12016,264868,578520,510456,-16388,-195345,-364515,-166192,-309602,-587026,-309597,54406,258927,487687,130564,-321276,439752,932409,617534,337423,41617,-76672,-203457,-298005,122040,319372,117832,-63941,-18078,-98448,-146690,-210803,-352723,-432091,-154727,297880,409071,4592,-533279,-299207,-288078,-315437,-274455,-135910,-26760,59464,151654,-7234,-400219,-270606,183259,128274,-237905,-492726,110265,230682,15488,126403,486253,343412,-136913,-401670,13958,125934,-88216,-68807,340714,481676,281131,-144887,252410,454895,-13542,-502909,-376212,-256634,-192025,-416942,-469536,-300306,-246073,-186039,-1586,113490,254419,244965,405470,392052,302121,51234,115621,294566,160690,-585112,102814,224326,-229279,-260763,166020,261274,159948,260947,448158,277484,-72541,-252382,-53303,55988,101650,289515,76154,-79975,197779,393518,335484,212588,-128860,-569385,-240771,-83383,25002,-114908,-181207,-139832,-141651,219615,567681,507466,441691,125005,-88631,-307792,-373735,-423646,-225436,103907,198284,102968,-54546,-212955,-354965,-409069,-233523,-62482,109715,187724,29463,156023,196562,-90225,-387840,-227304,-181006,-263123,-232651,-216340,-190565,-83550,-244218,-444287,-202900,-128277,4633,7168,-250419,-318718,-227229,-240688,-62510,289782,620597,1000056,930170,604437,418942,290900,32868,-387894,-103910,160902,6583,-215458,-300283,-10539,57077,-244674,-365661,-209713,-39976,371670,699937,558664,290999,2597,-359476,-254884,-197198,-187936,-90425,-21908,167813,360921,320229,-75711,-495147,-211133,76139,178436,403039,798173,980479,530421,-214793,-472177,-247211,-186642,-49513,335358,800114,931233,825614,500533,3831,-409390,-309741,-371472,-260113,-114977,-116351,-201126,-9212,290020,174368,-64448,-236760,-43575,262955,504301,525008,392348,406847,295178,101612,-131162,-316474,-521008,-254642,-72779,54790,16961,-370176,-304148,15035,-829,-228624,-523234,-523867,-399511,-146139,-147855,-317570,-72164,-31027,-115519,-165797,-194996,-30819,253291,561679,415678,171351,-3227,368452,676757,634561,661092,876159,931894,399736,-45987,-189098,-106442,11378,181360,284878,129595,-43818,-387066,-336165,19147,357177,67728,-264630,-509777,-135795,266714,392214,207907,87241,111176,289416,332438,138265,-232203,-88639,-17088,-343554,-34358,487213,903878,680336,367523,36094,57410,80946,48020,1351,-225404,-278731,-281808,-222426,109677,403660,111982,49024,-76504,-110063,-265341,-63796,74790,120134,2495,-349493,-97233,530106,1167027,1486114,1233845,706638,99072,-42816,-123605,-164644,-34135,64096,-19849,-436932,-284494,-165219,-268307,-366678,-331724,-433517,-430023,-544901,-280950,29815,185597,145690,7214,131280,182237,208975,114916,304266,819096,1319284,1082817,268302,-153456,299268,350203,170621,-225931,-330268,-395500,-404741,-128741,259284,202213,-111355,-52353,439041,346724,-200117,344195,568469,367318,-159410,-298801,112966,243429,249244,249537,188119,69750,-106856,-150070,-258262,-274199,218524,784738,915249,686832,302003,-52715,217715,592136,522080,370405,120918,-346848,-453266,-299821,-358663,-463640,-269100,20258,179206,211561,-181043,-461112,42388,309969,135464,469027,681794,661207,362525,157355,475947,561760,176092,-246756,-343645,-438428,-490915,-205079,35056,137156,138543,-221858,-44553,413729,768176,832007,710842,582421,429365,161287,-77482,-173541,-21049,-35442,-149013,168812,440606,586729,789843,603026,173605,15610,3008,-41665,-73557,-50318,-81162,-44583,31846,-29477,-215497,-464744,-80929,54746,60569,119197,141833,-197799,-224540,36734,-8135,144808,216780,-22932,-309402,-395799,25711,669783,1097067,1349507,1340078,819635,207750,-131270,-261687,-453608,-429215,-325681,-474753,-400349,-367746,-455269,-462821,-313972,-147655,2675,-6023,56593,-7862,-235083,-10196,372547,248633,-105146,-265287,-65023,206594,401449,271292,99730,72755,-57553,-200262,-443361,-199791,-89640,-290018,-52225,441347,483575,172071,-352017,-246300,42188,260863,170388,-153369,-444797,-564188,-418104,-350557,-224902,-114490,181580,606396,1050858,961673,886163,584072,121530,-438038,-330613,-173381,-297246,-469130,-359891,5108,392570,636244,636938,653289,824472,882719,895399,581798,229510,-180303,-393862,-422849,-245213,-89731,-197885,-491979,-120087,-2879,-319404,-517903,-495639,-485603,-194860,-14458,-105504,-131333,-41800,-22107,-283916,-266505,93646,262340,273859,-16901,-261291,-448717,-350174,-100191,-129773,-185681,129473,290533,16301,-302355,-144650,-175031,-335668,-462151,-426102,-246301,-24225,82653,58846,190908,171005,55135,-305240,-253617,-137393,-187704,-384883,-322317,-328462,-480558,-176776,132966,315352,515411,480925,436710,128774,2146,204561,252385,-139462,-430066,-73478,227816,143884,-236166,-114708,-42408,-207936,-148207,-59790,127946,215299,293804,261624,-64401,-397507,-356661,-197832,26893,232467,313164,264037,281883,-147319,-431458,68880,423696,446701,258163,-148802,57270,288241,255323,-7284,-290088,-144801,331342,397975,315827,-10049,-8597,405532,453389,396138,236686,147487,-60479,-168235,-277613,-471872,-335077,129602,340671,136318,-215684,-368277,-40276,598494,875746,476187,-194923,-361001,-230401,-218610,-186994,145449,523628,575157,177203,-288409,-122356,93365,257792,189644,166229,68348,-43291,-331791,-250627,146968,32267,77067,217097,208257,171024,89420,254180,493746,655687,544342,185768,-373485,-204845,160326,267901,354960,520881,404980,188161,-85714,-141159,157284,264156,260587,181851,37238,-25365,-343093,-235272,209406,340526,76112,-331360,-132575,24497,-63930,-399229,-373147,93626,154153,110138,371928,770679,929459,723442,315421,-25094,-135866,-105509,-151674,-215601,-216643,-118922,98627,73433,-86227,-285093,-240569,-92484,-249224,-278320,79927,374058,493940,394817,217790,305027,442381,321210,74661,-210975,-316674,-461140,-374908,-65750,332700,466353,548082,348451,-12458,-232371,-319986,-122402,-143864,-329825,-463321,-371743,-333903,-275255,-387733,-384785,150724,485809,168470,-438771,113599,400026,51252,-361621,103102,412659,577263,506100,393391,290789,192013,61891,-154582,142156,504714,553958,45629,-361394,14798,116116,3734,-199048,-309061,-225945,-34588,161497,147287,-124086,-105660,31972,-447715,156666,523601,589783,536282,297771,-61753,-359584,-294668,-180394,-236159,-278702,-299087,-93833,180577,695441,553289,142029,-94949,-97201,-338262,-389121,-260334,-150598,55156,289591,379969,298616,506891,557989,457931,377344,564066,929753,1013981,617271,388196,-178214,-161844,-6326,-25834,-27133,-22562,193129,348629,233274,-11612,-240489,-530907,-179617,111561,428380,547222,476941,282509,609392,897241,690240,395662,268823,199568,-11029,-341307,-449646,-213011,-25278,63916,-76555,-184416,-259262,-226312,71435,392621,530124,355810,-48639,-70106,-48724,-428695,-95161,209274,68173,-322571,-463125,-271771,-234653,-215383,-186091,-45880,89655,114949,110006,200670,109502,-319314,110345,477297,667879,733454,800016,797112,462099,240053,86796,-345913,96581,324129,-46754,-410084,-145299,-345909,-396439,-349995,-393083,-501931,-279854,-12772,113354,-67132,-210618,-406885,-205871,182684,451782,213864,-110382,-15624,314953,196232,-372141,24106,319226,259412,-42179,33497,257129,264982,69446,-154497,-299682,-339314,-212616,39660,383967,376683,-211740,200675,844821,1304763,1215642,570937,130767,-224734,-383820,-186404,-135696,-115346,123000,307871,6871,-6756,341995,599101,570022,289620,-24795,-75015,-89607,-358803,-481639,-489424,-396389,-62445,335999,306245,128251,54446,87980,-332072,-239827,300435,537595,284341,223448,459699,773960,619073,175330,-326050,-66545,362198,682675,532410,75792,-329922,-151244,-99995,-84527,-177703,-201956,-209869,-322769,-191854,-226605,-191547,-483481,-467702,-182300,26306,156652,449802,531997,73736,-253729,-196164,-232699,84834,385934,385938,180729,235460,408953,326263,29447,-266479,-384158,-332578,-374513,-468659,-506706,-374154,-249088,-259398,-257182,-261394,-248607,-210412,-385721,-329149,-233514,-238096,-554946,-293362,-22782,97851,85705,-8312,-250654,-258646,122410,103169,-93584,-219818,-16193,-13932,226572,401224,44364,-475940,-41773,67308,-212758,-336711,-183767,-249102,-241230,46008,382041,586200,555078,330323,214504,186787,215076,192856,97949,154171,599431,785121,758772,781130,850701,855714,215368,147205,594932,628954,57866,-181410,2450,-8166,-18777,70307,-41247,-256036,-87768,82115,92856,-243417,-338833,61228,40432,-255475,17310,257707,124489,-258515,-564132,-554958,-420047,-226872,-250968,-118230,179450,468662,512566,159967,-146767,-431498,-323740,-55740,161514,264106,212437,200012,27526,-82416,36901,124424,140091,280530,389058,459399,314426,21841,-183443,71233,182433,-105390,-253582,-369197,-428503,-151559,295906,524163,351034,-8247,-177933,-298454,-167720,-109242,-227760,-425325,-392936,-161356,-73793,-205843,-228559,-74768,-94739,-118082,40860,216699,206107,-56153,-216509,-262572,-213908,-247856,-210688,-207158,-158561,184722,366728,403861,356102,160469,-124450,-449346,-417006,-385948,-266480,-123890,-211418,-354205,-562475,-278039,-76266,-15432,128875,135739,-63315,-138913,26967,-53181,-436385,-410083,-242853,-227173,-314089,-230613,35211,24492,18349,353510,669101,690481,555598,414040,412790,270772,207282,454366,374134,-11633,-173270,-334906,-414518,33633,529410,651509,352181,132132,-151797,-476397,-425442,-397474,-76724,109880,73956,-270190,-516008,-45876,304919,296755,-125510,-273660,-111218,17060,32369,-151696,-188213,-34990,-14278,-270184,-303285,-329160,-429495,-295845,6181,100112,266387,174369,96981,62315,160879,-55109,-122442,-41722,41392,-9242,-294236,-378733,-193746,-294707,-370343,-101107,181435,196544,-28306,-492778,-69873,62091,225223,299851,254926,-103729,40382,639026,881387,745865,206170,-420560,-174675,30943,-150041,-404385,-390940,-205627,-69533,218319,429211,465195,306433,110742,252950,311584,194358,-316534,-430413,-156204,-149441,-17888,45464,23478,-16650,32543,11092,-35737,32993,-71798,-243045,-460253,-334581,-219290,-302489,-374200,-239791,-80904,-25518,212613,613890,721670,757033,721327,411228,105517,-140128,-203302,-75722,262888,440564,477933,311345,-17931,-204015,-31896,439850,746322,861560,748508,376745,-43649,-39245,100634,-38996,-300387,-391112,-75739,-39846,-23065,215970,532740,547313,382365,91698,38572,166321,96646,-28597,67043,-132874,-187234,-360461,-186750,301103,597520,616773,413682,315329,146945,-14310,-198249,-121223,41023,-98683,-219397,-152191,18173,-97057,-342374,-308750,133905,206177,-378029,-31984,346915,481633,161445,-361864,-32329,359767,346955,79517,-235419,-506239,-491417,-432448,-339434,-315113,-206975,-346103,-524224,-319552,154037,323652,403382,206399,-278061,-274025,-368942,-390500,-61468,173947,195938,130866,188645,230220,559201,765689,421467,71780,445722,243457,-254325,-12970,188211,-89828,-390782,-433992,-202140,-108438,-131931,-187940,161117,447553,351128,-17251,-60920,-127890,-204782,256101,981790,1277200,1078955,823270,420389,-98771,-46873,445687,792054,501297,228090,44618,-117122,61172,317075,236686,-201377,-396976,-224028,-282075,73045,316615,352751,352415,533633,527851,386327,400624,476869,528468,483881,335054,50424,-108426,249975,519716,264886,-148187,-94024,3751,-183891,-212225,-172599,-206611,-191142,-215422,-458682,-503954,-539786,-401356,-472084,-353415,-15066,207581,47949,6512,268554,539626,849680,1015160,866684,505551,17562,-315980,-388374,-300211,130355,506094,455630,72506,-229182,263284,462112,181823,-465504,-175507,91310,-128213,-413555,-354713,-111632,481068,1076562,1075466,650130,72150,-240485,-214870,-296903,-317218,-103021,-45471,-234038,-356684,-312541,93909,843407,1416817,1381272,944380,427720,616234,754606,437378,192204,105505,47552,-98137,-143057,-71627,1669,15302,-124866,-260888,-156140,70594,132038,63976,-120730,-334193,-244425,-37801,57576,75709,-127620,178955,281718,99696,-191605,-253619,-57244],[206573,306222,176722,88468,132928,113458,-102524,-373754,-284282,-144095,-77512,-318950,-215882,-237063,-358909,171581,675011,510621,36332,-159504,-77648,-422052,-314191,-245572,18684,88129,193587,271916,347010,332999,100485,-177141,-148719,-69343,-122519,-438332,-217507,-120774,-221792,-366362,-380783,-250520,123098,89994,43865,25961,-151264,-335918,-328256,-271138,-287792,-339496,-422875,-180234,255050,306214,220546,149009,292774,297102,189723,62068,117236,207366,341656,281283,116032,-91652,-106050,-162010,-155079,32560,403012,474854,406600,-138981,-447230,-351705,102336,259464,-20428,-471723,-253869,-78987,184220,315142,280227,688853,704957,303102,-116070,-34469,-7349,64512,301832,275091,328953,320897,149043,-18671,-250977,-541803,-248285,-64970,1864,171203,315307,265915,124445,216603,442680,570349,394592,311856,120538,-21159,276281,463111,280930,139053,276685,481084,444686,378564,254497,124627,44642,-63524,-179323,-278551,-315908,-291073,-162212,-197368,-525341,-255164,118815,156698,-51395,-356559,-482068,-338486,-137204,273267,626860,513452,-87813,-32109,379087,406812,57610,63532,34624,36202,143031,198727,111232,-337436,-406513,-265697,-122346,146931,285045,-15335,-424218,-574653,-522138,-428602,26309,217942,103958,29108,-129261,-487559,-592938,-621616,-364478,156369,394142,136285,-135689,-384999,-257988,15645,41770,62233,-67299,-331805,-379998,-151963,-51525,202924,424155,696739,677527,260737,-34587,-106655,-43306,202199,737686,635894,55777,-498610,-83048,318952,338069,-77878,-241940,248997,861159,569510,99748,-434730,-372311,-216536,-256472,-154751,-44980,70499,-192101,-176695,10109,102720,79744,-293168,-492701,-206492,10048,225236,185201,127735,-25852,-171623,-299527,-367301,-407767,-428704,-117536,274677,504101,415122,335289,212543,-221182,-315108,-196197,-119277,17359,279267,432998,605605,259850,-256372,-612508,-242662,-128549,159316,297298,289185,122665,171166,258096,290447,-28778,-87474,-159433,11698,325085,468877,273153,170127,34654,-192733,-171526,10998,28995,-149566,-394036,-548190,-373673,-109173,205184,440785,722780,974074,835779,338704,-91139,-546380,1504,101638,-32103,-334059,-131450,-58227,-55521,133268,357037,652970,715933,670382,556865,712581,883063,651453,56987,359634,743358,325563,-263397,-181793,666,11480,173142,102726,-174629,-183377,-90717,-217474,-405852,-503928,-399769,-305754,-336519,-21298,251734,141465,-22970,-10798,103115,243466,371517,456270,342437,193538,171881,-40570,-68277,-202955,4803,153531,66173,44026,282733,112295,-144633,-353345,-482799,-88588,326392,511937,180701,-69356,-256541,-335978,131335,290537,9096,-72740,165715,234029,11535,19683,629833,918646,892076,446904,35659,-339520,-589398,-144652,85901,205109,-67018,-350142,-113578,90605,234206,829894,1095303,972958,590377,-2578,-155094,46242,169670,161996,-69863,-352832,-336433,46054,424926,463316,246432,-181327,156575,430231,165593,-122536,-85701,-28076,-128174,-206108,-397509,-292480,13606,302261,393530,262210,70697,-276819,-353875,-362791,-348192,-363382,-110027,188871,353672,320183,-7832,-320400,-233728,212179,464301,641258,510933,323005,149877,-156928,-149802,531988,890961,695042,108163,-437631,-512416,-367682,-146437,346491,575382,299558,-264014,-252670,-125927,9954,-178498,-304096,-377180,-254034,-143512,12184,-191567,-294749,362911,760411,659499,547091,386946,228036,-95877,-553082,-30928,182301,-43898,-259290,-70332,45806,-81833,-223625,-447734,-352246,220774,623090,459900,-159708,-304243,57823,51453,-22283,-227554,-338979,-137746,95237,225206,-119957,-595887,-181509,132525,-60696,-326252,-147195,305489,469164,169234,107531,299799,242577,-73099,-309521,-3562,43744,-260043,-166070,288786,442962,196218,-300977,2394,312257,70406,-528436,-475178,-388910,-295831,-550178,-436427,-227600,-155596,23312,207833,351713,430503,387972,640434,628173,426922,-472,106769,237120,22249,-353745,287433,320341,-193269,-335025,31501,134468,55965,181529,358613,147015,-95361,-422800,-190461,45829,209463,409782,198498,-209252,-92587,151721,180551,10972,-375556,-363616,-17132,155237,220497,102975,-35289,-312678,-483993,46391,439092,501585,514885,377514,326979,7282,-216074,-375842,-121474,172707,209451,55827,-152973,-293693,-324703,-319818,-277056,-36685,187978,315447,50066,80999,150040,-136298,-260925,80784,171667,17427,-183061,-210909,-163986,-211841,-428290,-387452,-214992,47590,217898,154145,-191781,-520010,-312831,-200949,40921,317906,570317,796311,788315,466014,274939,67269,-47146,-176685,60543,249907,189328,76900,-77961,-222757,-210859,-33404,7992,-326823,-293458,329320,615519,471293,266985,100105,-223038,-459316,81281,204537,-3863,-460268,-71820,304083,281302,-30951,-261440,-108678,112017,173131,505336,853538,804245,312428,-242087,-552119,-474032,-476965,-140623,424872,957560,1092520,1001324,629786,98255,-408714,-115218,-221860,-427274,-255723,-160374,-448917,-350295,-28291,-90050,-197754,-327180,-42894,276713,448079,495087,431047,429523,314721,114146,-74008,-320815,-496196,-168560,-39109,24554,-54203,-250006,-358460,-143571,-134665,-282858,-519938,-561298,-376975,-140081,-242426,-290981,-51232,82803,125515,15064,-52216,37337,584342,458859,264939,126765,94349,446847,731802,582939,357856,485727,581171,252172,-363815,-140949,-90454,299980,388923,381561,245543,53241,-286462,-505341,-213206,64558,-83296,-247377,-458125,-218159,29534,70423,-69602,-72712,19105,226695,317217,164269,-53556,-61542,-91415,-449931,7407,581794,770778,747584,235584,-132974,-16026,129218,125884,51923,-238539,-381405,-415981,-248830,295418,592427,291875,56504,-117029,-97134,-139667,4512,106407,92530,-28258,-329187,-225568,324190,944946,1249681,1145022,669704,88377,-228639,-440438,-321012,19101,126987,18441,-352579,-571860,-450793,-174536,-154871,-289471,-259692,-424761,-468208,-206243,42291,156070,134505,71443,229068,292871,279644,244444,426986,816901,1087924,831483,186146,-306468,151130,396048,428871,130466,-132694,-468233,-525361,-305451,67776,86712,-149443,-514744,-177370,-344588,81855,601753,670816,307530,-159602,-216110,-29055,6048,174859,309564,362945,392193,77338,-191182,-340748,-254748,193755,652587,869910,725875,429538,299111,553897,970046,780260,369050,-45642,-325290,-275823,-139303,-219921,-448436,-412315,-140080,-16330,20358,-270284,-551555,-296698,-16115,-23278,315652,559508,474267,175333,284979,754561,708285,127173,-389557,-256313,-199733,-207677,-477097,-113464,253807,470407,190284,301185,885624,1159884,1068370,757503,456509,258741,64910,-186100,-216722,-57471,-94360,-164234,164901,278465,361525,487971,379147,48953,149821,181795,-3841,-83766,67393,105360,28831,-28882,-138661,-191320,-366881,-90613,149033,189,188654,291981,-11946,-401705,-43484,-211951,162615,575884,357220,-118601,-464639,-42535,705403,1132773,1258515,1202782,776467,183603,-31702,-79714,-290574,-386554,-227691,-351384,-383196,-207298,-155478,-236988,-391065,-135457,109212,131680,122701,-11878,-253220,-190116,146044,213233,-77987,-326226,-127447,148291,329565,283113,257624,287527,210130,107687,-161846,-253525,48102,-129928,-256511,185244,348250,42957,-482971,-211729,85413,293621,243377,-127304,-484847,-370013,-272610,-318694,-356255,-361679,-374,381187,510501,537583,653011,498881,92469,-461471,-421007,-379371,-552661,-463869,-520348,-227590,301330,605146,728503,688998,757151,781347,810748,597597,340407,-11529,-203649,-305804,-43059,125543,-109527,-507338,-233659,-101645,-474082,-425623,-328248,-123276,-71357,-83903,-346188,-198298,-101785,-114980,-323606,-434592,31749,261719,356466,47651,-157746,-232666,-149946,-29758,61029,-78674,-255918,-192559,-214336,-385066,-297030,-295362,-343496,-442354,-516078,-465083,-361758,-265916,-164768,-245,53094,78590,-51898,-152587,-200583,-233417,-307739,-285953,-273405,-393822,-246776,203144,510402,532351,249445,146187,-17946,-116551,155846,283644,-105901,-391351,-81090,178668,144059,-164729,-117341,-32578,-197426,-155044,-33800,49558,10597,90430,190702,126431,-37169,-80911,-323147,-229874,167142,495598,620522,586161,138523,-369735,-65635,309679,390211,127425,-149340,231837,421702,344487,16056,16242,183690,407750,371989,182296,-54375,75954,408522,437396,326498,118377,25196,-215784,-178538,-167462,-299343,-439895,-134206,128365,-34699,-328616,-453747,-183150,319337,572076,287456,-305586,-304109,110822,74097,51730,230297,582184,702104,373632,-125096,119994,264313,176430,-138954,-345168,-370961,-338052,-369939,-184900,77406,65928,113877,59590,33801,71704,-11526,-24092,75027,264814,382331,209491,-105124,-55700,289583,367485,436191,619905,662801,615888,365376,106272,299657,378133,487036,502975,268128,131578,-168402,-208277,260250,530238,335571,-199878,27560,317597,129168,-430370,-128300,367051,484725,350260,247395,521541,720946,697114,445809,160757,-2357,-3353,-153056,-127642,-121190,-90077,89866,158050,122564,200139,235751,338141,110506,-209854,61632,162932,222285,194294,95319,280801,469473,386565,209952,150554,314455,-88181,-299286,-338489,66863,263344,290142,119509,-124440,-57600,-157703,-112797,-215960,-387608,-375713,-375194,-446816,-428269,-500788,-195221,329355,603992,173907,-395338,283615,710625,329970,-47322,234613,496336,680081,575930,399251,195929,-42745,-154488,-170799,-93239,-26688,-62283,-214674,-438276,-404423,-281348,-255801,-262343,-353214,-179838,126619,241706,-13525,-182310,12662,140067,53908,-191456,-10192,259819,440811,258093,-254854,-336259,-156849,-180631,-295380,-331235,-437633,-205771,82428,761212,688570,158896,57936,97641,-248216,-386332,-298348,-250531,-68317,150797,282553,395283,675585,745228,548903,410354,670800,1180791,1467315,1313647,892718,-11421,-352640,-187149,-86834,-91260,-75652,109033,138163,-3399,-38405,-153071,15653,34309,250159,403879,460196,383468,334092,608651,781133,491116,153286,118466,29117,-44816,-265070,-403188,-123705,89034,289554,186886,19175,-140505,-161093,105814,421572,541033,337637,237595,83275,22977,-462045,-187567,136945,181718,-70282,-278028,-293012,-341671,-411857,-305966,-63787,134869,164760,-104041,-153583,-56854,-364029,2756,385858,614782,623364,626180,501377,294323,90937,175165,-184563,-234941,-15176,-2983,-82203,-96316,-326059,-427170,-297512,-407863,-429453,-95054,96253,154715,-105394,-223407,-307874,-293335,-10493,293360,150913,53588,187205,460377,277260,-268214,-19897,323188,199654,-252130,-207212,89986,99796,-32004,-110636,-293117,-437149,-266222,110961,523382,576627,-218969,398458,1226384,1363420,977307,358573,-44970,-243164,-328214,-209792,-102474,-355145,-131368,142304,121992,256189,590595,741236,670982,370727,-54432,-179521,-101541,-445880,-451660,-330412,-301613,-9246,487352,632620,284788,101756,286782,-121127,-412097,293110,657310,419300,109040,187064,426102,349629,10522,-432905,-217219,340659,788627,539998,195457,-218361,-428528,-383237,-297948,-207851,-51026,-16968,-251594,-422526,-367899,-282832,-594724,-577563,-166831,154799,388935,452231,387041,82955,-281570,-179205,-180009,79004,417852,354046,91384,-104647,242563,475229,408914,105455,-422538,-453477,-349194,-359889,-318642,-260310,-196963,-194766,-183965,-223622,-299294,-317657,21918,139799,165495,81886,-277874,-412434,-223389,-50566,41468,23184,-219225,-482646,-215979,-263033,-309844,-497022,-309763,-412617,-42251,54051,-337938,-347072,130603,202576,27647,-116434,15461,-2870,-160385,-53304,165212,342714,352895,309189,159719,251855,255289,249614,55184,-39711,556323,814038,766194,733753,818175,761510,253532,101980,490943,595234,244756,13635,100208,14277,-84367,-239304,-349737,-295828,9437,231334,174148,-224148,-352779,209975,302286,-144865,-128979,194373,55823,-342786,-537438,-494470,-262470,-95682,-246053,-222090,97874,408585,585693,253140,-167429,-184845,37593,103841,106069,88206,48582,157080,130213,-30785,-50898,21605,102595,262100,381861,419264,292780,4301,-129256,310571,589784,454969,310582,-103403,-356019,-51010,297234,380805,260866,26211,-203439,-462623,-208391,-169592,-303614,-340249,-151441,-202119,-229492,-291916,-248846,-123842,-193857,-165251,57865,291778,367535,84680,-182224,-251831,-142570,-37011,-7807,-37664,-262015,-144287,1048,39188,-8979,-77351,-153308,-287265,-277200,-227919,-108021,47748,-31693,-250180,-517610,-209965,202140,318918,187579,136222,-36040,19917,235440,204395,-244393,-483615,-191391,-72118,-207994,-283944,-1923,93822,186375,434491,660277,505422,295608,63676,812,38872,26247,167538,17867,-407006,-424016,-330643,-620635,-264492,210525,398741,226711,26190,-318411,-263173,-198404,-380752,-312240,-126158,-189161,-446269,-136289,48500,105173,-29535,-319898,-253500,-121159,60880,86427,24213,89871,199522,178762,36067,-114943,-387212,-242065,-242251,-258547,-72031,234364,278353,212084,240791,331334,214314,34751,-79683,-290069,-371716,-388673,-285282,-195956,-242923,-412659,-209039,-38383,-197856,-410478,-328614,-120005,-116898,-115489,74646,-117637,-141424,276868,976231,1154089,926021,307293,-353142,-313147,-207107,-335384,-481956,-460468,-333771,-181763,143709,388573,378192,271248,199046,227033,249728,104708,-321827,-269777,-152129,-147682,-11549,18876,-64982,-142996,-118317,-129264,-17616,140609,140392,-40216,-214654,-200047,-105919,-181870,-217828,-169310,-179853,-56471,236782,572505,668763,655837,470785,279278,156265,120779,134751,245041,438595,529218,394487,142487,-160843,-268141,-203811,54589,244110,473911,574147,366558,132725,176571,144373,-219823,-304216,-99419,-68760,-218850,-275151,47911,263514,282538,44654,-338080,-225284,76958,164942,73789,67866,25841,-9082,40183,350017,721824,739825,429115,465979,331660,116095,13341,-76736,68744,212152,103959,-2299,39767,143902,-73548,-472498,-42139,275720,215343,-376436,356590,950126,812052,-19834,-265932,529777,822902,456473,35768,-221100,-496139,-404883,-376477,-446613,-404492,-160992,-202551,-407331,-239612,175667,252100,69034,-142067,-52076,96803,-90028,-373250,-216162,158228,295728,276467,164174,37091,379179,673894,539652,71829,165105,164706,-230854,58850,424737,268319,-74426,-218629,-391190,-363237,-244860,-181685,153277,390443,183869,-292119,2705,70337,-88192,194963,679101,803392,744047,592710,464897,151122,-192013,50980,521069,559117,271878,54478,-93255,-71527,38639,-48487,-458572,-325669,-48377,-48122,209914,424897,543101,565468,529816,534521,373821,261594,152521,209218,227770,210350,-14843,-329785,-14201,346366,236366,-65759,-129317,-161575,-135502,50212,264983,14998,-48386,-209856,-18337,109317,58114,-157594,-514237,-352365,8459,176479,92195,-205272,-208107,214117,563853,681095,602621,256043,-193036,-385776,-383289,-125239,285488,517111,310752,-133248,-355830,-5328,221319,-135672,-397095,-121189,-82269,-244198,-144497,-307638,-337412,115252,711067,725889,442865,-3988,-322751,-518574,-465428,-329308,-166402,-18110,-49423,-171281,-175219,133751,768093,1312467,1372027,883170,181400,273503,519392,297753,-65721,-127976,-41219,-187570,-220392,-111116,-121463,-109191,-226417,-333152,-183156,54122,209621,152606,-97660,-334801,-275889,-56278,286,60920,-201338,54276,168318,13660,-338993,-149195,-279],[192396,236941,69170,-119448,-179011,-195701,-261860,-323351,-208454,10898,92200,-179570,-163955,-229754,-368303,160003,532136,437648,-73711,-114623,3864,-291441,-195592,-75673,262616,408376,385456,289289,213314,126870,-5238,-171766,-229997,-80642,-97215,-373420,-282004,-196397,-322970,-568387,-350032,-196062,16987,-56803,-120359,-100031,-133152,-205283,-305219,-206784,-18038,-77659,-310304,-234255,215770,514698,501257,473821,232602,28068,-50224,-61788,132597,583132,623282,420774,96122,-100807,113032,196263,14953,-343134,111606,600988,762107,162965,-174129,-450518,-165934,80315,-155787,-393697,-342947,-131837,207689,200859,158697,560899,482404,33095,-116930,45933,91347,77537,259938,314381,345033,142025,-10343,-212673,-273525,-412230,-276334,-164825,-135630,58875,269837,292452,47386,107408,179095,316833,371504,531461,447090,68458,82389,254395,118926,-23652,-57264,-50789,69340,168168,263990,311294,295489,242763,219630,34526,-294563,-259728,88853,81212,-287820,-347342,65381,196275,-72916,-354021,-253915,-309507,-446316,-26053,617451,615768,81037,-121159,535257,647884,214406,-49348,57719,248266,288305,89728,-105247,-263547,-313765,-511138,-118860,240397,313965,-16388,-401924,-644171,-515868,-131557,305328,393783,218176,11155,-318745,-647497,-373531,-358455,-478182,-78574,316158,142687,-122153,-320533,-178182,81356,213244,286768,136601,-217159,-406407,-382621,-113383,116923,235022,429517,676420,584080,319096,198432,237133,405328,548452,504447,119639,-296122,-388572,126725,204641,-179167,154860,515135,887219,507958,-75127,-332674,-65323,-183643,-431311,-187287,-120551,-110278,-389142,-233879,-171087,-404047,-592014,-509946,-443543,-330358,-331238,-197768,-242677,-242835,-228816,-209649,-320252,-442756,-494577,-608839,-235871,155881,59910,118943,239818,175907,-219341,-271829,-100277,56707,243078,554808,691959,731087,337275,-466418,-265070,-23350,27078,266580,473670,379069,158727,94383,83549,-38336,-351459,-389702,-306466,-99439,172419,356582,212007,108214,78517,-87234,-152788,6134,157272,14390,-205333,-271707,-318033,-274632,-183824,232816,761727,1275192,971010,352172,-129662,-569397,-147605,-87778,-132525,-254904,4474,57859,-410,224746,481531,693663,663967,642396,546055,741699,893879,689599,16849,71887,477094,214102,-420227,-267436,-211200,-384652,-186650,21941,-273805,-172944,86069,177662,-31505,-100609,64276,70896,-87264,-164214,166325,338533,614273,290712,-43712,43199,377802,465131,287744,279214,522718,225578,-35787,-160519,138329,168305,52577,66863,200713,22212,-326064,-399557,-382470,-267956,98574,351912,165217,-117357,-396420,-389401,89753,296184,83792,55103,200844,319549,116497,-122756,374763,623620,666535,408164,51709,-381293,-578897,-17693,328568,471058,78470,-99420,-124189,13575,29164,294593,611592,772828,655478,247868,-125357,32662,239949,133147,-22449,-264758,-240238,73367,423231,504740,417423,43501,244142,397518,115589,-44998,-35819,-115782,-373298,-458959,-614379,-446744,-83240,499049,839556,995494,936408,412467,206471,-226536,-391822,-585573,-521428,-104324,145075,107787,-90363,-311148,-140582,174056,419192,494849,438227,179247,-51203,-323661,-120616,556607,888020,706989,219373,-316058,-538852,-91060,78605,423756,510810,96051,-295640,-138413,57210,-104791,-219935,-161641,-202930,-489161,-550235,-526288,-593620,-325377,176112,401021,544262,615999,674042,648037,109613,-424816,-154342,15748,-227270,-542592,-110768,166650,-39018,-146487,-421862,-160264,452242,760403,464422,-104058,-33144,347139,331875,253891,-13225,-431130,-205298,240474,311602,-242743,-482442,-33222,157180,62573,-20304,221731,362482,443509,151585,40284,66218,78866,-63211,-284019,-199040,-146190,-427373,-280043,140728,371197,195960,-253764,-507843,-201567,-124145,-550324,-533973,-474240,-375340,-428169,-299604,-248412,-158329,150981,324814,421094,360630,385429,720037,726677,428503,-102910,-163078,-72472,-217918,32564,377687,325757,-93339,-191405,-28707,5751,-40920,87008,251473,90126,-55057,-410063,-331791,-10858,332372,522498,227890,-373650,-193212,87502,133831,-105528,-409694,-99564,191082,390063,385957,305680,148972,-120895,-409076,-83284,235225,393875,380022,389411,404836,81502,-270512,-317724,-43099,151986,192227,37765,-230538,-406022,-337209,-279882,-373908,-92160,175346,285774,-8533,-57777,9645,-260733,-230879,285062,429943,216846,-165799,-244447,-152066,-319676,-616461,-296061,48205,350075,476574,297163,-81618,-440261,-382720,-228325,-59803,198893,458036,589464,597589,264067,-10987,-283590,-196461,-13309,91966,210006,315690,334112,80742,-370963,-149604,228668,301718,-224225,-457072,238436,417978,329471,330936,169245,-102406,-126042,478916,699198,437370,-123582,-278171,10285,-19400,-141771,-253541,-95176,117124,148640,443802,788887,592687,145833,-242708,-446831,-444952,-260265,-86755,422862,811897,947384,949284,638056,82430,-415180,-21429,-109616,-439528,-375572,-197940,-353681,-505946,-457591,-477520,-392528,-491373,-149529,260786,373942,397078,399677,367754,219241,-25804,-221038,-540177,-187120,96826,156483,141724,75018,-5327,-246817,-418588,-308693,-298385,-514286,-500674,-264808,-118908,-278803,-245158,-25824,243019,340893,168479,191040,401161,780697,294257,49779,-44350,43541,419060,735043,601369,135655,45965,113762,32457,-349531,-257297,-5319,395256,413292,318869,251784,75849,-181612,-474666,-475435,-328782,-235526,-341682,-401056,-300458,-267115,-282983,-286605,-140047,-68085,48813,140540,85587,73993,1432,-183662,-563559,-55098,422941,351499,405969,74469,-85498,254414,320834,221470,17386,-303463,-454171,-580809,-298809,221279,315877,164836,-33677,-93903,-78836,-28302,53308,77856,-56761,-234147,-411268,-355883,94219,638403,814035,772623,355841,-37337,-308372,-418762,-248473,-2443,111639,-19789,-259809,-359639,-141099,167599,292271,175065,94804,-206786,-298576,-171569,-22438,44232,71190,105171,274263,364310,399708,452206,613151,882552,846566,581389,140195,-331968,-7521,380927,538429,394404,87268,-361576,-560752,-401293,-143346,-51915,-145908,-322993,-317720,137939,626023,774212,629675,101893,-119110,-128964,-167853,-227234,91492,318264,460489,550204,182636,-322960,-485274,-125995,254882,492019,761851,696420,484340,497560,602641,768078,678459,244790,-131267,-78471,61636,87767,-155114,-460830,-483263,-297512,-255883,-254343,-365203,-460848,-340841,-209453,-182936,1134,343963,210611,-90504,295810,749254,599524,-73906,-378902,129698,283610,209120,-278471,-213632,311419,538926,311409,374362,1066982,1255408,1071002,676960,278890,85813,-25695,-252397,-192345,-59039,-70863,-93950,173044,194168,170292,86796,-80447,-154576,227972,294835,45226,-73672,167110,266083,79417,-139956,-291914,-217751,-315738,-192940,155701,-64198,240585,453071,182908,-473817,-245977,-409642,16711,618864,490026,-22255,-298776,-214334,412793,828327,951105,871976,596856,94651,73745,101673,-170953,-249397,-131001,-239473,-231567,40274,189282,24994,-443441,-120116,226874,243390,61586,-182905,-359195,-463606,-113120,91841,-91462,-407259,-183333,89363,228772,263657,347172,366115,341252,243669,-50971,-109853,303613,300842,-419517,-144455,184652,-66490,-501557,-92752,279249,431108,396700,2898,-399868,-297951,-172546,-252023,-250439,-341271,-151152,213205,109623,121937,353686,367355,36402,-486362,-534769,-399498,-202596,-134382,-311436,-442695,209864,550963,737746,733148,738230,673299,559419,416497,260293,96327,32640,6079,274931,395561,76279,-471522,-402728,-217356,-495980,-389162,-285012,9073,-63921,-340423,-463596,-235812,-248101,-55587,-83441,-322863,-114756,91581,141744,-34452,-176887,-192505,13232,25668,85615,-5874,-335968,-485945,-388717,-411495,-421314,-307041,-281026,-417985,-501058,-444246,-457964,-426695,-316872,-173210,-45524,127086,145191,16668,-140641,-290547,-287215,-274209,-216605,-178664,-162723,224792,561868,574818,78394,-250351,-271690,-292762,29192,153949,-156897,-304899,-103325,-6483,12819,-174711,-127453,-22114,-155774,-230801,-50458,-46363,-194550,-165398,-2731,198457,316234,318397,-31630,-475728,55982,562327,843553,688446,349071,-128710,-172000,193891,265370,-104757,-308110,148357,307188,269203,119432,269657,473742,361047,204837,-72616,-195810,8088,204502,289507,156867,-1993,-155836,-245807,-72174,-21292,-115652,-310748,-309122,-102284,-193999,-359358,-476390,-347620,-114120,63370,-19863,-512454,-237460,342839,308725,261435,299046,564158,692274,538539,298909,342570,348734,-25930,-521976,-232398,-355035,-450500,-320187,-378000,-221667,-35318,-20961,-229454,-233203,-73017,-74408,-254831,-306707,38323,328333,294939,73235,8521,331678,472365,589942,716033,864272,798829,517388,87214,97613,283363,543446,657040,463272,278739,-27812,-273262,179989,567433,448187,-233217,-12545,405615,177157,-497436,89799,518924,660000,414928,88768,78810,324480,568024,527737,304622,95007,-11010,-242782,-193521,-207820,-205349,-55861,133840,223411,434782,484379,503309,287116,-153315,-56324,-31917,-92093,-160862,-143752,116790,350199,345744,282732,449488,686669,360500,59501,-326946,-154799,40782,-59287,-143875,-147111,50275,-24139,-132836,-232032,-246624,-179438,-265497,-412746,-395540,-380122,-238,561038,797704,366042,-263109,344235,833994,594045,390840,476087,595925,680197,524373,295983,49440,-241590,-429125,-256204,-264517,-412551,-468929,-456176,-399459,-411723,-316973,-91062,-12387,-216999,-173277,102628,78065,-292629,-176515,30657,97688,266035,136513,289299,211221,213709,58527,-340784,-164604,-102658,-331041,-288790,-225922,-420081,-400132,-175498,386175,451118,-26919,80133,164832,-207994,-400117,-331215,-361841,-244428,-116213,34486,390167,732076,858435,612393,384812,607081,1124330,1580584,1681513,1071790,207100,-304495,-358279,-159959,-148389,-110668,1417,-135938,-123340,254317,421324,597630,276057,267839,207509,217964,167074,287982,494466,513793,183736,-104699,101050,193415,161517,-56627,-263724,-104934,27551,241640,215262,88940,-52433,-53342,199434,486672,506594,394200,407441,217445,92810,-406679,-350239,13167,252760,205814,-24613,-189005,-383847,-511515,-333907,-111636,51166,63605,-273353,-220595,150242,103880,-41137,273204,437353,368624,255252,20536,-44924,-165662,100655,-74119,-84918,132561,386936,228319,-600,-266969,-230195,-155192,-385639,-416321,-658,166057,153344,-157735,-241317,-132784,-71596,-13568,192652,191039,118791,170553,410572,299413,43437,48253,268994,79092,-425999,-286630,34780,-73505,-170632,-56700,-232756,-529377,-348321,78390,487112,585665,-255542,396139,1248505,916863,283877,32570,-210312,-199087,-22148,77286,113283,-130703,-343154,-103263,147768,441499,744535,722633,621888,366095,-74700,-233307,-156255,-398666,-286901,-155812,-173348,12237,477564,801910,353575,15404,297625,4096,-548582,184999,566165,439123,-6469,-81551,34626,-2449,-234925,-465046,-386321,144355,500425,236162,49811,-255479,-494427,-423156,-292298,-104434,65844,88498,-181205,-361234,-203124,-89911,-430788,-541937,-161505,198447,510962,403667,115465,-48873,-292075,-159879,-158778,-10715,343644,337269,139909,-272088,-121017,378890,516910,243033,-365668,-504575,-241524,-114307,-120846,-170093,-191744,-138250,-118817,-171377,-157174,36742,464876,540236,452493,338456,89446,-151152,-426719,-357524,-165378,-58676,-62826,71995,254373,25828,-40468,-179659,-250984,-108952,3709,-47812,-526063,-187802,153504,124708,-17183,-40101,104290,77548,-148462,-207521,-99825,28826,58837,149402,1005,206693,300912,333231,50251,-172656,391936,668422,628289,536316,559472,411699,161947,-33557,235312,295317,120533,-166006,-128582,-93839,-125226,-266481,-433719,-354639,15015,303176,183540,-227983,-284649,331069,519813,23967,-359820,117453,101213,-220826,-304905,-401855,-125949,-55663,-295717,-357948,-66515,207088,456197,242653,-141061,102060,404257,288848,47473,-85730,-93635,68541,180318,18540,-191869,-130771,64488,255860,352688,353049,272181,-50533,-153993,409469,793072,844812,590263,-50405,-261447,56111,261485,221553,200660,61609,-211824,-558162,-245748,-225875,-281802,-124451,16681,-105470,-289436,-409341,-232736,-86354,-163184,-228979,-71074,224570,391843,129557,-215523,-254178,-25973,241216,203012,159415,-115392,-481956,-460203,-271900,-238355,-206969,-164294,-135398,-103854,-36833,47560,90742,10715,-225141,-468484,-155748,321423,490909,216568,-5421,-160224,59156,312665,292132,-118621,-528848,-83096,62025,-117047,-225248,-7227,136092,283024,422652,517190,228864,-48993,-315373,-386787,-248400,-119143,14801,-617,-265286,-389586,-336887,-476424,-455994,-247496,-60962,-6002,-139057,-444571,-319093,-294360,-576068,-278663,-151902,-347420,-248553,169088,171139,-58988,-369267,-459743,-231277,22132,217619,249185,274067,347009,465469,540833,416690,39556,-272737,78149,-27471,-427143,-235568,128930,316523,267411,246367,186860,258695,102162,-138390,-569378,-349380,-136343,-118438,-102531,-103912,-302244,-191946,-105363,-279249,-423514,-222342,-152364,-260868,-283029,-187489,-591565,-152538,475611,1033866,1212598,962330,385755,-267183,-461686,-342635,-484356,-522420,-467654,-431707,-284454,-24037,255651,346323,361459,341482,217561,183102,67056,-125791,-79438,-127032,-140003,-55266,-76700,-166171,-176253,-157065,-251811,-35891,196991,303494,161627,57494,-16720,-4367,-104764,-147793,-172504,-355032,-200955,94722,309655,446809,425844,155570,55294,101813,255785,368332,473383,592493,594259,400904,59856,-107089,-141997,-215212,-309299,-290024,-38193,166090,199457,266981,340062,218435,-300232,-247571,68858,-108359,-371872,-448659,-75283,57567,64761,-165433,-361306,-209254,-2625,121086,64891,92160,244282,172529,419549,765404,927785,614916,9514,130918,124717,36966,-24840,36807,201798,241749,126493,55191,135681,193246,-64525,-483420,325433,576469,497621,-58296,726010,1152544,814265,-320574,273605,977377,1095726,422648,-142307,-282210,-525775,-259030,-43405,-138028,-506323,-201645,-98089,-221452,-125761,112068,40235,-413564,-64597,341782,381991,196070,-239260,-346865,72856,258560,304457,136122,-64786,168165,449983,395283,-52364,-53815,141301,-160074,151664,587264,615066,323810,293567,214402,-93745,-417762,-141521,174564,288482,-16308,-488297,90026,266257,102869,82718,190362,158537,282725,324654,484721,418315,27503,-397270,175887,472860,340402,94690,-99836,-212879,-285265,-448317,-500598,-113391,139843,194994,334163,487382,564016,679900,509453,458062,166491,-165391,-243773,-116461,-10211,114185,-13944,-306663,-268628,79340,142147,-32968,-202591,-319272,-84088,232177,471032,193431,117647,-32775,353473,617544,474327,44405,-457948,-331160,-144979,6332,63722,-164478,-159005,282615,530437,475598,338280,42637,-253017,-343305,-335134,23983,337717,386578,106436,-268901,-261566,7652,229544,-115234,-227788,-177475,-352018,-69240,85723,-271270,-284535,-30958,232052,290011,238606,73414,-90946,-243099,-278462,-172460,-14910,-50955,21906,-100814,-95112,95074,474222,879707,1053430,602873,-29895,109346,651911,417486,-168919,-280723,-52436,-191577,-311011,-204375,-371126,-434144,-289674,-208604,-25258,92418,259963,181420,-103723,-331825,-276854,-83047,-41787,15394,-187637,-56683,80645,-2568,-191683,-70126,34770],[146623,132215,-32421,-254750,-382510,-284066,-195259,-201417,-75244,216702,295795,8638,-97472,-193260,-352932,165654,412907,388477,-1258,-26479,17850,-170034,-226558,39980,461904,711916,557258,285495,53065,-116204,-119203,-141647,-285862,-101954,-14374,-151327,-447736,-385403,-369273,-367094,-346569,-162681,-215480,-225468,-331853,-380290,-225676,-154217,-252989,-61688,291143,234000,-119888,-337512,125605,578198,678206,749728,405821,81042,-83415,-155176,67172,694968,757543,490586,59447,-27365,295034,482227,391955,-315561,14962,636125,811082,461564,74004,-206526,-216719,-22618,42730,-243807,-421793,-222547,90768,-48180,-63222,282570,217403,-194772,4822,256374,227200,131544,260944,427590,319286,-96062,-324672,-272604,-153562,-211275,-206898,-156058,-142128,20860,283966,370936,58425,-360,-6320,8997,335779,660713,623636,115351,-138950,-33494,-166879,-394751,-295087,-281878,-190106,13351,160461,367923,497638,665769,677724,376216,-211742,-198133,222394,196955,-180098,-387905,6361,164183,-129335,-272288,-21772,-7022,-331925,-441857,317319,502069,191832,-204437,479443,643152,375733,-59581,40486,285493,390411,25508,-199696,-100694,-175086,-460033,-150607,194377,167663,-91169,-337515,-508305,-355567,104673,458497,511781,389909,9312,-449236,-511180,-195055,-128759,-215645,-358269,-33397,-41714,-232629,-261160,-72869,115643,327027,425967,361142,112389,70655,105491,112700,116707,66331,18476,469272,721153,530307,387739,415982,435819,121994,149602,293075,91378,-451319,-76876,122801,-140734,184310,507970,590888,312311,-238149,-122494,211856,6332,-568205,-320024,-257333,-337291,-493612,-249911,-329924,-433376,68712,108448,24616,-128941,-440972,-482677,-362453,-473125,-488367,-293628,-332757,-469908,-542199,-461680,-279548,-84401,-339991,-426004,-61336,4556,-261847,-300162,-36961,193755,336593,532474,582891,370266,-3691,-387627,142094,198458,242678,371188,577331,396768,136797,-17241,-70600,-297915,-367890,-442157,-362946,-233375,-36122,158014,96542,-4120,45880,-38501,-166157,-144679,41444,93376,-19463,17563,-149595,-263766,-416136,-94546,471520,1019798,781580,240302,-241180,-535212,-326276,-312931,-336149,-261453,8092,78573,36238,258850,477613,517850,475230,490700,349365,532254,775014,590512,-63056,-368764,14528,-57575,-603758,-173825,90562,-318757,-481841,-91914,-323579,-164555,175630,434017,394602,562011,588898,605929,279331,-38781,188898,530857,991929,643432,160096,-298251,184783,256740,102204,379378,783623,462857,-23530,-181003,62697,21858,-71209,-5159,-43719,-208444,-582348,-264792,-66361,-125068,-60947,150949,145081,-20794,-342611,-620709,-197430,88583,35407,-2629,128189,272150,145619,-199184,18278,251735,317057,225066,-2058,-348726,-386434,42874,431580,541343,243774,87922,-103762,-75984,-291827,-277817,419939,796316,736028,349867,-197542,-122860,138714,-2871,-81436,-171076,-190216,-11691,240636,389568,384759,124541,175651,263131,118714,54803,-5147,-113268,-449902,-651180,-569406,-636615,-295415,429943,914750,1238337,1194172,721299,486783,8758,-310336,-327903,-393881,-483672,-162822,-24691,-93535,-267106,-135832,20881,255101,218154,196676,-38967,-266121,-490145,-140831,453856,785413,701691,372460,-2674,-375416,46737,272644,354517,354799,15731,-107234,3182,44853,-333997,-322634,-109178,-60308,-271021,-592759,-573058,-496377,-338873,-82383,5852,302578,526852,765127,810694,212484,-401271,-159426,61841,-119948,-420964,-51457,327464,83865,-198158,-534472,-21237,513069,666970,332683,-9433,108895,448773,423285,317374,26345,-469802,-191144,309837,275675,-271422,-276735,150558,299771,431987,235370,383522,241648,167352,9134,-65228,-96153,-61738,-87581,-273257,-496076,-387388,-415565,-347974,-33840,288760,306695,59649,-191839,-363001,-443100,-495922,-485756,-462876,-403799,-231584,-106320,-313331,-255682,131924,288852,279627,130651,352968,706195,675891,353899,-24499,-221463,1898,262599,435409,406808,290953,30447,-40217,-57384,-151600,-153100,-35044,136732,107725,36879,-247038,-400274,-104096,377955,559574,205867,-273887,26377,183947,166488,-50641,-215907,110301,402008,566433,494190,443240,252974,67953,-239617,-160590,-27913,119411,66554,164047,93019,-118256,-496008,-313319,-70577,71304,216591,162099,-135797,-479463,-371250,-258869,-454322,-248735,63810,134023,-107938,-201486,-150769,-379740,-298439,300630,502214,273237,-218420,-339494,-196945,-341060,-505658,-248362,238207,554167,669998,415610,-10309,-420713,-342612,-235584,-127588,237764,507762,595207,567476,241758,-109704,-537077,-332157,-32684,-98447,11452,307124,415084,117732,-402120,130946,424870,419324,-48521,-484056,79878,412192,335965,423555,193811,-95161,94517,583660,945435,757627,254828,-351836,-411701,-402313,-331902,-396492,-200176,74649,96184,246033,551495,358258,33396,-257015,-415970,-453472,-312069,-66657,337458,458677,560537,649326,428450,-87722,-477911,-51215,-84977,-369641,-458579,-175124,-84357,-218376,-242318,-357632,-423869,-459632,-269561,214796,321284,296091,300709,204446,27378,-265496,-548255,-92227,353926,459767,334038,193310,175862,196369,10879,-313546,-468218,-305074,-517211,-377419,-99524,-30992,-196788,-196602,8338,335311,406111,252981,373690,705166,647859,256915,-97642,-273054,-116788,315078,659354,572978,128720,-195503,-279725,-181878,-168044,-253657,91186,282803,262839,153646,176671,71264,-75234,-266247,-354111,-315985,-356831,-467709,-320181,-269384,-179702,-95932,-105304,-48669,-73757,-160793,-154527,-81041,103118,56229,-230758,-542035,-156420,127690,-1705,17420,113234,171468,443430,330567,205799,-60420,-342234,-406872,-472765,-365597,-94706,-186758,-108748,-41206,42277,154615,158180,127196,-6313,-197349,-323949,-411943,-497417,-116376,323930,348482,215104,-139102,-230419,-181529,-73379,54224,43760,41979,-125494,-234805,-270706,-36939,238649,463047,422975,252731,8358,-107640,-133292,-117725,-66391,61015,114996,244788,338252,470730,622664,780384,896934,681419,436409,154114,-244735,-101772,306044,472536,465194,163707,-246820,-515237,-461123,-369592,-236704,-230950,-81297,189492,669363,907870,764133,402685,-75236,29306,-38742,-258684,-382390,-18072,253652,448901,503251,178256,-425586,-36477,183134,397623,430182,634769,614865,496543,532860,432699,192075,217870,2494,-192850,-293,210059,168741,-167033,-486115,-473639,-426501,-473837,-375266,-407517,-318428,7198,205969,-24807,-212569,33443,-121977,-400529,192253,517406,322957,-305375,-69814,569908,770816,550284,64877,-121300,276886,338063,85935,169119,911561,1074416,864822,470618,80595,-43855,-72305,-222375,-99409,-18044,3727,36124,133528,159742,99247,-170723,-523019,-179914,293325,380768,136326,-52217,212378,363120,96940,-274391,-426752,-269303,-308952,-339449,7003,-141704,248462,609069,358147,-47596,4363,-170824,-249416,316282,332381,-31202,-105503,-253200,-127890,243877,524463,546756,366545,-17531,164226,255438,-115589,-190504,-45005,-85216,-295090,61922,356028,199489,-333902,-36238,329737,274045,-134525,-383089,-269229,-150449,37139,75696,-69493,-467980,-198407,86193,166217,224264,352119,333552,331038,214266,-117731,-40092,422856,533186,-184572,-292668,105784,-144193,-450569,122266,610744,718188,555250,47297,-433387,-322322,-167770,-242684,-146861,-132047,-65860,191968,71741,-178380,60639,228381,-5604,-344074,-291008,-83110,166389,195337,-2932,-413735,20177,462035,669935,771289,769633,605847,352643,193978,53675,113107,212968,342318,567739,621438,314638,-241886,-508050,-285119,-407904,-395699,-368336,-109246,-182954,-541285,-199526,-172377,-423818,-111468,30214,-103414,-175541,-116274,-139337,-150117,-309824,-313254,-11108,-34873,-82651,-26158,-213309,-416114,-286695,-120940,-88523,-98772,-148199,-419422,-271928,-45042,-44520,-180485,-350127,-266135,-105297,166109,283734,216083,-894,-293121,-331568,-366688,-55160,96747,-20283,165421,538403,766199,254421,-323984,-571852,-456670,-120747,-71999,-249950,-200824,-105649,-165301,-149547,-214132,-161421,-35151,-83739,-228634,-48665,-81486,-288854,-329709,-153723,228834,622948,673594,311340,-332559,-27135,493262,832885,616327,413492,22625,-102051,230910,350340,-16395,-512627,-123548,34851,111864,191703,312560,507547,210518,-55166,-341381,-361462,-177758,-124748,-33350,-145733,-201154,-365126,-133808,85823,129072,37537,-154127,-259103,-244372,-254551,-354703,-482622,-358220,-476654,-451506,-253931,-501266,-146201,382256,419530,367856,346880,509374,604639,638099,569328,466738,358519,-218893,-271592,262033,77713,-296512,-236690,-374153,-122508,-96000,-250933,-497110,-459664,-191420,-61088,-236008,-376217,77578,316525,302127,78174,-87628,276868,553751,766582,884010,912455,700228,350210,-164400,-281394,161794,457293,621571,554274,365733,45851,-385621,61935,495334,421358,-318925,-139692,317380,117605,-485056,295362,653631,773040,477259,257730,-193182,-53670,396808,551380,402746,147732,-95320,-360865,-350128,-388609,-361839,-233197,7075,159956,397939,497771,434353,286379,-187696,-176231,109465,51740,-247203,-367412,-124708,146318,251673,325297,607759,717023,622083,297818,18815,-61198,1258,-222364,-449955,-236416,-40224,9710,-168916,-150322,-14006,-2361,-196767,-337564,-175415,-197978,155533,834519,1065090,700866,-84431,203393,723645,822060,801054,691181,686772,640143,426955,137427,-140501,-403658,-397980,-355662,-290946,-76189,-18208,-408133,-295134,-126739,-85911,69661,119716,-69343,-162746,-121897,-293581,-206320,20460,63105,54033,174643,76710,205913,134841,-35562,-82620,-92032,-14174,-178997,-477342,-68751,-28991,-295940,-506252,-484870,-232298,-105917,-229007,81529,150362,-203608,-379034,-294999,-420363,-390581,-401110,-160279,337501,692226,859306,615617,305859,413186,872778,1368833,1551353,949375,369029,-156975,-379683,-182059,-145619,-105438,-83610,-355031,-19171,513215,841258,916550,558192,252545,40694,30491,78352,275787,365668,201276,-111876,-130826,204983,451107,341588,86704,-138953,-126838,-96046,48368,82690,54359,1848,68142,294778,527011,511751,510703,404821,319024,265855,-75922,-416342,-102978,337774,509320,286594,-25906,-381099,-452076,-268604,-137229,-93092,-166122,-446121,38722,428505,403835,76277,195834,230008,175243,-111029,-438028,-230808,-396431,-86296,-69272,95689,485479,770651,465053,72844,-203408,5567,65211,-153459,-377567,36376,193974,106823,-206647,-238477,-8244,111743,53274,75552,182177,32006,-56807,189430,292504,272939,164703,185286,-40307,-356411,-116256,110069,-156946,-275922,20226,-67424,-361677,-375700,14659,354888,446585,-257540,241034,899730,346910,-495053,-75708,-247208,-81902,323549,384314,297012,105314,-132224,-5931,245377,581988,778719,595683,491774,386955,-16471,-249336,-275947,-199710,-32982,45721,12458,14702,286737,686131,322663,-156769,119496,22862,-548567,36031,385354,373155,-96056,-256464,-243832,-339649,-471155,-458578,-518409,-166911,-80503,-246967,-289847,-442588,-517408,-262900,-101548,45457,115533,96728,-134072,-284654,-64847,61424,-273968,-427102,-169146,180276,467556,260307,-171774,-245491,-279588,-94661,-92338,-128278,155440,360394,309676,170956,-276682,180166,473959,238283,-295602,-486499,-89222,180270,138763,-84962,-198851,-52774,-25867,-90756,22797,266088,621637,706332,569927,503498,480839,296197,-2661,-405449,-450522,-174705,55719,410317,642395,450310,338834,347816,473781,417592,368971,135625,-146163,-21577,83174,-94474,-275925,-152425,34670,34850,-159692,-350032,-319929,-230514,-178172,-82647,-124235,80490,232215,258183,-135705,-181258,193280,428508,418183,281731,214811,2201,-34571,-200491,-65481,-76425,-149794,-489506,-407630,-141368,-48535,-22299,-134736,-257977,-36607,270069,137600,-237080,-205382,407383,680917,252492,-480702,36029,216834,43375,52333,-52642,6505,-101142,-388470,-473420,-267595,-21188,266432,168587,-121553,281380,628542,427129,45341,-217483,-203608,-32055,164964,46528,-303732,-266749,81279,378369,446463,350446,225679,-164553,-263277,325044,710396,875657,454213,-203843,-71541,161185,190846,91309,173597,78197,-201006,-503035,-245303,-224580,-183487,22372,66716,-5037,-222172,-493412,-200738,-28943,27556,-82803,-170605,39390,268926,61638,-331071,-291612,76711,424788,359429,236141,106863,20018,-87599,-186976,-153198,-107535,-51001,-19465,-2983,79830,124743,24562,-77145,-273565,-425029,-139397,258008,472617,250506,-150830,-408148,15075,296187,281687,-5125,-213940,72930,147784,-47917,-100083,15786,120374,213381,208745,166047,-86610,-379557,-486024,-265047,-108652,147263,400191,365275,56057,-230009,-341366,-345202,-361580,-452101,-326409,-176539,-239859,-409855,-505717,-462916,-215965,27115,-48698,-462639,-34281,396342,229338,-182601,-543467,-474360,-186313,189951,353202,407587,457983,517971,675266,836897,702495,129038,-147059,244779,120975,-361663,-398437,-49902,320081,297786,97379,-108053,195289,177621,-104193,-383669,-154769,120470,126017,46615,-6273,-159425,-164287,-40188,-174215,-309509,-198095,-144347,-348463,-261359,-265972,-469310,-240596,440513,833114,1058899,837778,379013,-225835,-469714,-170330,-236767,-282867,-406935,-476449,-346268,-231608,106677,473013,590217,476957,187228,72357,109834,94636,109470,-59002,-120864,-117968,-197376,-252129,-125654,-95746,-304362,-87739,203445,346200,268783,233504,149597,64126,-154387,-230545,-287270,-442960,-347099,-141189,-45321,85119,88411,-115252,-281472,-67127,225256,428402,578733,723012,646480,480548,148692,68543,131082,83428,-107661,-243042,-476466,-330971,-39577,288528,418252,283566,-290059,-298129,85647,-156319,-457598,-359551,-106095,-68753,-93622,-32294,-7289,-86756,-115692,17037,44053,170879,267936,254170,589252,882657,838701,275939,-319595,-476182,-251515,-164682,-115295,89587,238933,181880,35108,-11102,136364,174708,-81915,-369798,537871,879141,720084,60945,425686,729383,361502,-264468,692275,1171984,1071670,268493,-388952,-287220,-488399,-217115,141405,74651,-327435,-288888,-98926,-81786,14462,27968,-277010,-205011,404666,645966,496885,291823,-148350,-310501,-39241,114164,152156,-16071,-130793,-46735,136449,28851,-321806,-14833,160727,-89077,214651,583727,646081,481518,580393,673660,321618,-361451,-150256,171053,159999,-151048,-232564,107621,359580,284172,122048,-31583,-260418,-232091,25292,440676,625469,377667,-176317,-23063,262111,365694,144842,-141888,-324474,-302141,-341373,-222943,60169,226287,351321,420151,517591,458692,580911,419047,267076,-155592,-570005,-328049,-319610,-145957,95132,85359,-78493,-332934,-211802,-23676,-98809,-324618,-349800,-60048,290018,378105,275489,207558,44127,391354,721546,555410,69946,-425059,-394192,-430785,-270221,-81356,-14136,287763,682173,852647,629722,325485,28906,-214428,-344801,-297915,60962,237919,118593,-137054,-362265,-201575,122500,210544,-48322,-154361,-245096,-331218,98348,147927,-162190,76576,327562,165568,-28,15784,48945,20135,-39819,-80740,85274,318368,155187,-4475,-172255,-79996,6500,67903,269938,489155,175804,-209064,120624,737614,504471,-65844,-158610,73091,-55681,-336828,-327988,-426181,-126047,82210,123545,184038,116028,164321,70300,-182385,-381150,-287668,-162997,-99735,-73583,-208711,-196482,17335,29097,-64105,-80271,-8583],[-22351,-60912,-205677,-424102,-291717,-145070,-132474,-182228,-43772,293774,366459,114410,-89188,-209194,-396968,109269,363901,328084,101464,-16973,-125412,-239185,-378191,49488,505940,820423,583294,176769,-171751,-336641,-272285,-150571,-243463,-134200,58304,61272,-215336,-348617,-357785,-328950,-355137,-184076,-130520,-163829,-190684,-351243,-381610,-211773,-259149,31764,489743,442553,17120,-528544,-71009,434323,724632,830007,557148,242535,18930,-182403,-98946,468804,645853,404681,-46712,-8905,322425,565838,580020,148978,173804,484655,526559,522403,145188,-75067,141831,352487,341729,-148697,-465219,-282472,-156801,-396795,-345304,-42359,-36725,-278691,104800,416644,267338,119913,253764,479609,205033,-298407,-442948,-116760,-51367,-107763,-140580,-76654,-61842,9106,295016,430636,121938,-187390,-181351,-270426,253814,616851,560348,1173,-400418,-235919,-210728,-197181,-25782,-79478,-349418,-157535,-62615,228622,531543,914108,899513,536414,-171298,-175747,239544,201118,-157162,-411140,-126366,-13115,-317279,-253181,103866,246134,13847,-374096,-216178,207805,195048,-163233,192722,360408,366039,47243,-48524,114751,250782,-38126,-116234,10797,-108235,-285001,-173694,42501,-121271,-252604,-280174,-293833,-55766,199442,402844,471190,480705,69363,-303397,-414984,-135341,-4081,-7327,-146821,-298295,-363978,-391685,-198879,24609,130618,343413,427017,522844,532687,630559,637481,425725,243248,-12814,-401824,94423,541184,524244,412861,426636,272507,-270359,114438,531524,373963,-221437,-218123,63548,-163052,-75723,324568,273967,100684,-319747,-114667,283668,148604,-401291,-490318,-402751,-493833,-390069,-247779,-412994,-234946,456464,611776,532207,297530,-102511,-140728,-36679,-146078,-475437,-404474,-346382,-474746,-510944,-237319,71464,303728,246168,-244009,-382625,-181189,-297659,-379096,-22144,264543,334711,326170,202362,-245351,-557454,-7224,507897,416029,406855,447417,599887,367358,77196,-104734,-118273,-296970,-239917,-361390,-381731,-368029,-204353,-32211,-30414,-136644,-50646,-39371,-135290,-288198,-195535,102316,111866,203278,100487,-13007,-137035,-399565,-65662,353608,355747,26235,-399372,-445752,-418813,-507644,-515686,-286797,-52140,57359,82343,234804,344086,232510,322982,345804,71933,89856,513484,422431,-9362,-495114,-335604,-267302,-298037,98741,464113,-9371,-470858,-221507,-325346,-125906,200103,490104,622956,935421,956558,989592,563264,312254,361990,631872,919743,785286,365983,-404832,-101015,-70862,-64206,465740,846454,577942,-37464,-227424,-98015,-180084,-276212,-155296,-314620,-437796,-453677,-38808,235174,210569,68875,132266,162383,194634,12671,-327103,-512728,-266779,-106306,-129210,-3121,127265,111759,-181826,-321493,-166423,-59569,-36012,-121699,-295685,-237262,40234,364037,434465,337008,153462,-43107,-89867,-212017,324204,655526,890041,708910,234858,-343791,-332836,-68350,-143054,-135551,-74811,-155343,-169427,-60899,136891,175771,88092,-78532,-5928,74977,51754,-12033,-55103,-312610,-385285,-536664,-695129,-517566,82590,547073,832411,763311,577579,465598,208663,-121056,-11012,22813,-320667,-420835,-12688,-21024,-197546,-135073,-86368,38239,-87131,-132781,-266050,-426425,-557450,-221511,236682,598527,689062,506695,176617,-380719,-262591,110456,70718,91871,40689,54936,149381,-49194,-394801,-359876,-25945,159133,21851,-408392,-395640,-311753,-303163,-303621,-282378,38717,351460,643711,638284,175066,-442870,-25678,339083,208207,-51809,199530,656430,412537,-75965,-529072,89173,460563,439157,96953,-16224,102935,323191,281160,137038,-151372,-561768,-89699,268393,117657,-230278,-102836,345091,567066,808063,450176,324329,64965,-187629,-152077,-146120,-92865,-72956,-62844,-149366,-335925,-435499,-278833,-273598,-108328,242094,486570,397924,140220,-4355,-211733,-343467,-351298,-361970,-341116,-870,123627,-249123,-394065,-8395,114022,-7272,-36736,389076,668977,563141,383758,403391,608196,696462,896530,750947,450441,284783,137100,19345,-142961,-329015,-284289,-147300,53127,183280,181839,-19916,-298150,-184324,343821,538134,237356,-3199,278462,301766,205787,107081,17560,329634,619511,682164,574492,502991,235659,59010,-235128,-232393,-244915,-284678,-179410,-9419,-138615,-363900,-473827,-336089,-178798,18236,349170,428226,116166,-362254,-363994,-200071,-373758,-418869,-62465,-3466,-153575,-298248,-198429,-312944,-404597,151066,392900,188646,-316082,-473619,-246743,-267587,-292448,-268678,230573,604007,755445,507451,46782,-449000,-253400,-121063,70645,350453,630791,771477,767185,500388,174942,-399107,-376252,-69747,-309554,-282825,181635,310791,52370,-93228,409918,543104,407629,124264,-261021,-14003,494239,447596,446996,197779,-194332,75828,414267,878732,852921,478346,-142825,-199630,-113029,-266243,-358859,-249603,101597,123915,102944,206859,118723,-63730,-304772,-429305,-506758,-531216,-87349,215991,104667,108551,201766,46403,-306188,-503264,-138956,-91916,-310590,-468352,-52373,115108,-40216,29917,-56373,-216726,-270768,-290329,145185,290766,257584,186531,-8635,-168368,-272552,60708,689890,955215,786248,385595,83850,80597,258740,285264,141972,-187857,-209402,-391982,-221609,71279,108695,-66705,-157951,13213,283760,296542,255237,411856,698986,293279,256067,-104588,-461761,-274911,201161,499542,408888,171557,-175425,-502610,-334141,-146683,-24766,79728,177875,113794,65021,105361,69248,20646,-71134,-98192,4130,-151425,-198036,-193524,-146394,106899,218793,183463,103686,-9530,-223797,-366515,-255530,27920,62053,-181381,-350738,-175581,-63318,-76874,-68503,42222,227019,324493,246396,121240,-130158,-326548,-315818,-324391,-399030,-407975,-173209,114477,289730,499327,661017,545791,254506,-127062,-151104,-58955,-154733,-374045,-270854,57394,94532,-98021,-320083,-392123,-22507,215547,325800,190941,6393,-214451,-281539,-278424,-57407,124580,377904,382173,219184,165775,100434,-11194,-96529,-11878,157095,124707,135907,190447,401183,640390,818683,769010,592301,389848,196875,-152563,-121216,177801,248026,290009,67043,-168347,-427364,-492940,-481331,-429460,-388817,-14603,372440,687980,713554,476653,43609,46103,201917,38664,-308848,-440022,-165128,104617,314627,294150,82652,-207086,437415,600331,589847,473111,476669,467104,473563,436017,129881,-284687,-343999,-316562,-263925,-32171,216487,100711,-252409,-397949,-369214,-475240,-396002,-223205,-371963,-222946,227283,529703,277375,-11426,-168649,-329519,-566393,-10253,155876,-6884,-371289,151842,774915,1004770,716064,325659,23517,123112,-23492,-381058,-122946,550982,707321,506167,139926,-134755,-132322,-63374,-113488,18301,45143,76198,200055,150855,125793,68611,-234499,-347247,-7905,349251,453868,273528,-12101,184568,363864,64419,-424572,-364026,-166804,-236492,-504177,-205018,-225226,141329,614946,430689,340411,461036,91074,-440504,-243710,-90091,-146539,48056,14170,-202379,-338347,68201,263268,109001,-132800,195425,333381,-104643,-267075,-19429,98469,-165478,-87654,261899,202845,-120039,137553,371541,203688,-330725,-286565,15272,284966,389599,284898,51557,-399901,-189883,128186,154753,148693,258424,222230,200972,62768,-327758,-96683,347645,487181,38298,-74438,153613,-178258,-381520,340676,898512,987985,610185,-28119,-569307,-233524,-106563,-243125,-147741,-3006,120735,237408,126984,-299852,-222425,62307,-49702,-167182,-7287,150462,333422,345149,209350,-199043,-270252,270103,509136,723932,748244,522526,249469,32808,-205520,-13869,246649,521624,674253,692273,498675,14255,-411653,-307853,-354803,-421790,-533978,-409875,-383991,-265967,-60251,-140900,-470648,-287505,4505,46872,-52445,-60038,-45673,-155879,-399648,-489952,-210657,-231233,-407616,-61460,-137587,-334221,-27012,220578,268010,156609,-57747,-535751,55627,441925,409865,70481,-308602,-310825,-167790,134822,324294,343166,82204,-274056,-464300,-273843,161823,318984,62600,-21744,465918,848805,524680,27159,-290379,-410122,-265709,-357121,-323462,-142425,-152481,-247370,-306657,-280743,-265488,-159434,-121215,-192856,-41249,-72768,-272760,-344540,-182735,241765,765611,835532,446445,-103351,-11013,308332,554542,404478,282418,14053,-9608,313520,564863,305361,-142036,-353044,-329131,-88505,144071,152766,228965,-16122,-248340,-317730,-367745,-358192,-388224,-446999,-497530,-444070,-289504,8044,205856,205476,91781,-65194,-141726,-209229,-256232,-398973,-522417,-225614,-115401,-113116,-65487,-158544,-88123,189070,335047,305337,311495,390924,442334,591043,587621,466766,273611,-305964,-43624,486879,305125,-235159,-175186,15437,194509,-9649,-292477,-237692,-441856,-275587,-13987,-64280,-193056,127354,225916,159415,-91358,-308572,195343,548086,808089,919728,678431,331010,-93154,-480107,-171509,62306,211342,376829,484364,347354,22915,-502050,-45640,340359,282815,-288092,-244140,127342,-19036,-338271,412709,719996,737126,437513,327568,-139641,-299955,174853,467661,397282,87952,-267624,-463407,-492431,-532329,-467289,-409391,-246154,-73991,124785,293188,211888,146624,-191066,-71530,357160,397398,112191,-291971,-438648,-125677,110709,299799,544070,473782,573513,306477,198910,72088,88078,-23827,-319582,-418424,-296515,-158003,-289094,-99166,148000,72991,-258507,-212552,112234,-47171,194569,1020856,1327470,1026906,167508,-175206,405430,885211,987080,747877,659543,531904,300040,-28885,-350445,-533122,-217590,-443415,-280384,146335,133166,-352767,-249012,-20930,-23540,-64262,-52393,-42249,-95201,-223362,-104452,147002,189504,115603,76345,37516,-225866,64786,53970,-255396,-6681,100741,-34397,-442917,-138955,160002,130757,-183670,-333365,-369363,-125146,-110731,330,101062,38504,-314193,-348066,-226152,-411566,-516888,-443700,-131600,236945,521611,668117,464162,123501,112928,545709,916253,983384,623542,369229,-106696,-288581,-189163,-151007,-144958,-197730,-513484,24008,475692,779057,765203,656654,225268,9566,19614,170063,316742,240240,-130900,-243514,79855,429218,668531,451603,156713,-65279,-157586,-202239,-160851,-137737,-79510,-36387,86196,263040,425122,479379,443184,163687,294901,432664,310252,-152748,-226543,410261,737310,553319,91497,-406555,-406065,-224409,-192966,-256793,-325887,-89958,276384,473717,350414,117651,42187,20642,131829,-143374,-234961,-65415,-288121,-181281,-169323,26098,583477,882605,548604,48688,-243771,163599,296577,136186,-144600,102295,181072,7210,-278430,-267814,-23051,104239,-54170,-240654,88190,163500,-102551,-119731,178254,292832,167287,27551,-175885,-228355,39065,161143,-185629,-346690,67491,151408,-43467,-225059,-62443,153935,184371,-253116,30661,417460,327001,151538,104925,-217865,39190,581875,571142,359963,213550,197985,347744,440044,603409,621336,375404,365566,467103,127395,-227689,-385441,612,203226,197359,169004,-3535,-78792,238270,159514,-306725,-218919,-82660,-391267,-149648,163574,178677,-219191,-346366,-327529,-330435,-371210,-448530,-467902,-252437,-141265,-358229,-437762,-370544,-288518,-78259,44716,93405,22795,-51783,-197043,-452616,-163600,-118627,-323620,-446272,-294221,54450,247059,17050,-374536,-310967,-235978,-27477,873,-141871,-149028,257647,390135,503382,127914,87367,370528,167029,-257303,-504928,-9262,385783,358818,-53756,-260686,13972,54472,-29477,119785,352810,521112,580854,469969,537103,760591,671730,394572,-47564,-427944,-253068,20315,379486,617411,601178,482908,683597,953589,740342,565411,214027,63408,56953,-48801,-315225,-489504,-308538,-114290,-77244,-185810,-448446,-437021,-263085,-148341,-250955,-235553,-170885,-97164,-133526,-299748,-69175,11757,145413,178435,45026,-27317,-250066,-291370,-381081,-303176,-157273,-48226,40997,101363,2265,23079,62455,-29107,-157890,-122010,112120,35293,-273833,-191772,409117,730760,439364,-191817,-70358,284192,309468,418824,372766,101062,-256358,-509559,-461276,-451988,-128104,131827,46804,-185433,264847,607460,443592,96791,-258620,-263496,-107722,81242,24306,-305256,-358302,109585,537038,643641,402963,58367,-355617,-319688,48628,341031,501809,-13612,-325887,131585,196258,39741,-79267,65153,22481,-246205,-468621,-207779,-173184,-105845,59810,18712,9722,-153559,-317743,-171561,8511,315434,310625,-8426,-215993,761,-126089,-491427,-356112,61962,365105,308041,155472,275138,437206,289857,-20293,-31382,70740,129461,26715,-40509,64135,87976,-128876,-272132,-388923,-421504,-202999,31543,276467,235916,-96809,-423423,-48276,207206,206866,84837,72197,165377,137373,-14126,3610,9709,-8,-60257,-218478,-311994,-385015,-431562,-301376,-24082,280002,548253,840968,633453,203326,-192905,-348488,-297091,-278824,-159092,-32197,-176892,-235814,-352797,-333982,-69092,262897,295396,572,-508352,166058,521963,192092,-313897,-398182,-479435,-178409,250112,361398,432325,461483,526226,731994,923082,785687,145192,-109101,180706,55515,-332002,-499622,-226069,299634,350965,-84974,-260303,200772,302951,56206,-185439,-23935,321050,389113,216383,-13396,-177551,-235659,35751,-97499,-400199,-241188,-129095,-402001,-295151,-199472,-372572,-433551,129134,455410,728024,588624,249969,-249711,-385503,-13646,32859,-55849,-309662,-511637,-393314,-427128,44156,594240,746045,495479,33570,-92786,234377,301745,272901,46784,-83772,-139907,-256029,-313164,-55343,-48336,-288369,-141421,176224,248432,212867,225822,229103,107184,-223133,-451156,-417116,-203944,-161995,-238183,-265891,-311383,-232601,-263297,-552174,-210100,60694,321918,568036,791201,676780,496827,268161,194595,365148,369890,133916,-46817,-150674,-243733,-166066,182839,380438,281277,-252588,-392523,4521,-154832,-394906,-223849,-52598,-117973,-224729,123095,181945,-58066,-249948,-98852,-178,130001,92422,193429,470997,640497,489673,-999,-76636,-10835,-190301,-465186,-184715,43552,172747,103356,-61253,-102077,81814,127246,-108984,-307487,497629,1014982,747360,125046,-415730,-148721,-230260,120507,867433,1114209,826082,98398,-425673,-220402,-439908,-275026,98671,87647,-166459,-294958,-182211,-25922,106453,-62330,-490347,184207,689696,755835,442822,177060,-111515,-166151,-65198,21324,-12349,-212333,-167049,-124412,-123121,-289249,-82578,228302,173352,-19980,252010,439734,349230,290775,557951,874284,618089,-171058,-182706,143490,51239,-176305,-115283,22253,316818,384736,314654,192131,61756,-270781,-283207,333689,732211,642182,197388,46807,118879,352206,190009,-176881,-301327,35344,113922,18023,158889,218057,396317,466772,536168,375339,327731,275391,31635,-297470,-187833,-160441,-327910,-123082,141683,210599,123058,-165833,-374728,-227598,-250548,-361110,-247087,-37601,252872,144909,279310,200276,-22028,183089,469457,366810,-29259,-444905,-391274,-364585,-526946,-296372,38495,523243,935290,1079901,819192,450882,103355,-236500,-440812,-262151,-11396,28423,-188343,-309895,-370191,-170167,141120,115436,-53460,-53170,-76721,31767,223767,127316,19061,377384,618958,466731,52679,-190434,-123013,-44756,4137,38361,305902,559978,459440,-67704,-310663,-85987,-73873,-223935,-251519,-125613,-203373,-296903,109783,427100,278859,97,49230,260805,163378,-120469,-253949,-120025,279790,497090,504517,403325,173319,-24879,-161018,-294823,-453415,-300550,-256912,-155355,-137041,-263511,-352635,-62713,38722,-10549,-122427,-95425],[-198591,-212148,-296823,-473500,-278523,-141331,-182078,-204621,-29165,283728,326258,153160,-86754,-247720,-389995,91158,414442,300567,103136,-79172,-304970,-477629,-325939,75149,473653,767551,532696,70160,-332808,-366864,-335987,-96240,-47496,33290,229148,290939,86637,-149910,-333503,-326724,-242279,-125488,92963,66239,142136,-50771,-385133,-253054,-255438,108221,593295,566271,138032,-452843,-234080,402278,772896,838316,600471,332820,139423,-65868,-182528,132029,404459,254368,-121409,-4192,264805,482418,539900,517917,310880,250446,152107,359240,127673,12736,447381,742194,461912,-112927,-428248,-239867,-324177,-599407,-387098,-189726,-249854,-333806,105801,456057,244917,71195,239466,430493,86537,-238109,-66255,40944,-2195,-47830,-51905,38011,49713,46964,330376,494475,243511,-138374,-245946,-304516,180403,450639,319018,-222128,-512841,-68319,211321,470138,434392,118908,-362521,-232470,-221436,-29888,405790,865894,861171,530556,-155935,-138223,246672,229811,-60162,-278333,-275822,-289249,-501911,-180165,154885,321545,210644,-43294,-343933,-67010,162452,9962,-65482,2786,202009,119762,-210182,-85860,-72205,76164,103510,121304,-42180,-107582,-116313,-85021,-369979,-428918,-222196,-47376,181367,168664,207940,324429,440879,172809,-129304,-344510,-136453,49377,133362,161219,75429,-217520,-217669,-77587,120753,171672,292279,336027,594026,891888,1050813,947477,647446,396550,-5972,-469828,-262428,149273,347574,344382,323269,619,-347902,410365,705039,506995,-87824,-262335,16342,-258459,-338133,189875,192852,17425,-261612,-249925,164315,163322,-243384,-506620,-484293,-429527,-268431,-207003,-373850,-227639,465174,863413,937709,685853,169755,69761,204093,162631,-188507,-418883,-333970,-443927,-374393,-8060,441950,804052,642542,138124,-409946,-262292,-259777,-386596,-17565,287526,330054,203030,-101880,-433917,36489,388599,768782,622949,480692,496874,592404,335109,12499,-135087,-17499,-121634,-198205,-439673,-326747,-479368,-261471,-134826,-123693,-247150,-159987,-42834,17771,59454,84589,214599,238618,307751,398180,450939,354591,53523,-278979,-159382,-97742,-217198,-543068,-287044,-335884,-463068,-364812,-207397,-54723,55455,129219,162455,110250,3719,323474,340486,-31307,-397719,193632,338976,172743,548,-60656,-75726,31752,302861,522895,119236,-333159,-303073,-296100,-53423,203814,368366,588014,891301,1065338,1073355,731099,609538,509143,549941,451882,584429,326504,-117206,-302608,-357695,-29042,508753,696851,505574,-82305,-246700,-164749,-227064,-440861,-311804,-379411,-346627,-111601,224905,503934,535088,325278,220491,177454,395002,436041,223240,12206,-375212,-281119,-149272,-73412,-30232,22821,-113860,-238510,-549141,-390987,-262402,-258886,-260116,-158678,-5018,167782,234644,271110,92931,39180,-19983,134704,671992,659316,708569,447255,-63678,-484779,-337553,-238182,-216515,-114665,35386,-93317,-337320,-407426,-205099,-128735,-5111,-274765,-311033,-61458,-27954,-53773,-24225,-134414,-183673,-565461,-612503,-648610,-408107,-58094,143360,27258,109426,223779,296091,75308,300711,405858,43045,-496826,58445,103769,-86845,-71861,-41199,-152857,-306957,-275747,-356676,-486912,-526833,-381281,-52938,346662,630235,551559,127259,-516922,-255116,-251455,-393590,-290527,16981,93534,184436,-98164,-335804,-292182,88311,382606,183100,-270769,-177748,-69923,-205867,-415848,-455580,-166738,154214,355922,247605,11599,-497060,130030,599918,496373,253178,513366,982387,806752,391452,-73275,212292,363962,182764,-171295,-139883,-48332,932,-62326,-235033,-493488,-403133,38313,144494,-116473,-250572,-4356,470400,855296,1029337,673073,256728,52381,-316875,-263314,-192447,6689,49365,44849,55866,-14686,-224284,-182111,-139032,-63219,219838,582464,557311,193711,3340,-1936,-209137,-223208,-250760,-206799,199214,332213,-36957,-517407,-237062,-179879,-288462,18641,434866,576642,441440,553145,915764,1435108,1340756,1247366,876706,510088,296217,163120,-60775,-326122,-441997,-460781,-240538,-12614,247924,327554,196372,-136157,-239286,239394,487440,314879,182339,398987,328563,163929,213804,227432,556245,783369,756760,658507,453260,74852,-171792,-392871,-315115,-216396,-396509,-7315,270440,305861,-56172,-225718,-392219,-335973,43368,537408,696059,372249,-178716,-333780,-164873,-263322,-379566,-77191,-20788,-127336,-386212,-145583,-147417,-482446,-121955,121153,-29753,-378386,-375494,-234545,-169077,-44705,-117242,104081,488939,693610,536174,121037,-387256,-226890,20021,241248,282834,579636,900105,1007016,814336,487270,-235169,-273728,206591,10287,-414183,2068,74991,-13001,327159,618074,564843,303182,207792,77488,172074,457223,457329,345476,179677,-266983,-191276,130675,532169,700908,495918,158445,223817,265116,-25215,-165624,-169610,206111,286298,144113,-84391,-120593,-195684,-403825,-439827,-477507,-332338,-62563,95596,-108172,-240666,-240329,-195978,-206202,-365008,-222582,-64287,-238509,-414544,53263,151243,-56027,12860,7003,-84094,-173576,-219415,25135,219823,235258,61360,-204100,-263335,55864,800714,1387440,1385817,913121,233646,-207882,-234795,121368,449477,527238,284062,69696,-144345,-72500,170165,193204,-1420,-172697,-102439,48837,44451,152977,254146,315657,-124653,94123,-94084,-510971,-309506,99080,252602,88381,67840,-142396,-414711,-452792,-318495,12648,3301,325750,213875,179747,81250,40874,59462,39183,65165,197107,225945,169245,-85714,-48049,251029,325566,356676,232477,38986,-105044,-170988,-293717,-149336,-6040,-73303,-139854,-46931,22901,-17303,-132213,-303801,-71040,-8661,215047,77954,-143488,-275862,-264005,-227604,-379200,-185975,125610,580882,668825,1027123,1119944,960554,357369,-272099,-60182,163995,94218,-240825,-369058,-170499,50230,191660,86129,-337102,50893,377286,449825,297420,34851,-198805,-376359,-268109,31501,124267,198420,92937,44711,227724,286693,190493,96680,167479,236477,114217,-49696,-75203,173631,470003,664626,512302,499816,368295,201346,-116648,-124954,3046,-77463,-115044,-168391,-141545,-284702,-362947,-312923,-418848,-270729,-27427,217875,203955,73089,-96682,-72771,293670,288679,50327,-325921,-446134,-338209,-118693,67581,9918,-26354,63982,734258,934353,710725,471199,229542,236758,408156,263284,-214456,-173894,-76557,-281961,-210634,14805,256071,49046,-393115,-323383,-265953,-270488,-199489,-84009,-263763,-243324,232780,567535,452360,187535,-5265,-52605,-227269,-234858,-219496,-282578,-291446,143191,588718,821624,646867,405754,56453,-140146,-400476,-444648,-62660,314504,325838,109862,-280053,-350931,-202133,-33287,-1491,91406,76603,84780,274987,238354,119331,-9745,-279189,-275694,98392,360873,507035,435083,119777,128863,275831,-18579,-551109,-155787,134202,57,-394365,-359294,-284739,-151958,292303,324431,521303,650095,176231,-133367,-267616,-499447,-286708,114499,263250,261862,-138703,-330555,-66527,-189804,-211301,145730,308152,-54986,-412526,-98387,229981,238008,-87489,-75619,23789,75622,319318,330875,58878,-236590,-91800,252211,619147,659290,576234,258880,-231746,-177254,173742,178946,42243,87303,85608,28059,-111076,-464651,-189111,157661,238809,83333,157656,256834,-133380,-296693,431676,964517,1034332,512956,-177799,-595862,-94458,-4602,-242375,-260151,-15039,176508,219284,108837,-220214,-425492,-138143,-115951,-71158,131207,193127,200090,228466,216580,-99570,-539352,-9379,274074,555040,614322,374549,120238,-51725,-290978,-264704,128027,457204,546115,577825,553820,208215,-271340,-324376,-356729,-413854,-538147,-491346,-406152,-144312,-118365,-199590,-327144,-367601,-74430,80331,82016,135673,139868,-56569,-219486,-315569,-192645,-272118,-331392,33574,-76095,-285776,151529,445975,468659,306833,-104427,-364204,429422,943037,842264,258638,-250586,-348702,-245142,43557,263166,323746,40562,-297264,-455672,-7499,337158,423097,55465,-301634,322957,635828,579490,237864,9488,-234968,-331811,-437502,-233654,-132624,-261502,-330100,-424148,-330350,-330441,-386724,-326923,-195492,-38964,-43764,-187443,-209420,-40777,255526,680476,700169,283588,67572,132268,151199,130638,118972,-2514,-142076,-28506,281039,591742,434441,119867,-189486,-483328,-260696,-13178,-94739,-226737,-181789,-77728,-110477,-203443,-212044,-194167,-129190,-93707,-70273,-5995,137100,257897,182554,47060,-30448,-39234,-81639,-232901,-416353,-513928,-115697,190151,307636,284287,138398,-71010,-127196,96302,137068,197558,221831,239620,395207,416066,393544,138105,-330461,-36082,383202,257329,-302130,-143096,224209,286215,111307,-18107,-35832,-351152,-308728,36251,75321,-40934,97203,72532,-67873,-334446,-417356,143599,452611,652117,629534,193432,-167559,-495038,-176471,77756,-92496,-190428,31859,293194,244379,-64351,-486746,-114424,188379,148576,-170853,-302505,-26923,-111930,-208763,406048,668844,512857,274129,216016,-46855,-339165,-36813,313970,312514,-49205,-456024,-335414,-295828,-362494,-378857,-384259,-544325,-350839,-191313,15656,54114,62963,4060,177450,480486,576925,360032,-115581,-389297,-255855,53241,243796,321180,164246,268648,122075,141066,59797,108379,120765,-3026,-226533,-256885,-351268,-455214,-120630,194824,45807,-426617,-30584,349793,2339,136359,1106406,1556307,1245983,437259,-351947,34341,734126,890916,633238,491919,380355,198156,-81235,-328049,-403241,-203729,-409720,-327275,79584,4761,-408646,-265924,-62905,-141343,-425137,-423446,-116958,49496,188145,382356,335760,197846,117580,89931,75418,110468,457788,195089,-363474,19828,101034,-244127,-406243,151794,319022,250472,-36101,-239209,-137622,330062,510593,342021,110579,-138918,-510268,-273448,-136271,-294507,-363078,-188168,17040,143631,271628,326601,179260,-122430,-176835,286044,474013,371631,287173,219529,-152390,-216535,-186005,-191503,-257327,-338485,-465891,-88527,143016,297392,288113,450862,135745,-24687,82168,300323,395303,161303,-376511,-98806,364550,761218,906004,598984,253911,23436,-96682,-177944,-185908,-250545,-210396,-136118,-17522,105915,237050,364330,146108,-243468,156512,512721,605200,87345,-326819,450546,837079,707654,147385,-405851,-327294,-225107,-317948,-302390,-43831,303400,419899,278033,-44593,-92158,-196777,-159154,115834,39053,-83075,10077,-102376,-5105,-226671,-213841,450603,757100,553793,-4263,-395350,210755,468442,389156,213394,326981,260322,1567,-303941,-327161,-160298,-82368,-332313,-273205,304366,704123,447783,-83008,-63230,144948,80570,-149395,-299998,-185932,99041,149780,-202970,-327926,123887,420114,358864,75859,-73864,-28717,-79510,-233121,-27740,356878,628054,545765,270927,-227006,126244,709454,639609,338611,243816,477117,616933,605871,464414,315308,199180,414281,586572,328229,-88729,-259934,130517,362423,279176,256008,68926,-295307,-357337,-41002,-180797,-415084,-228661,-230567,-209709,-47675,-124632,-355458,-342397,-249856,-95564,-159359,-324843,-463697,-110081,171897,-20678,-76266,-96029,-27350,82744,107809,20037,-187138,-326355,-306790,-179864,-256697,-460289,-529927,-434889,-494003,-155499,-34365,-195054,-281139,-137397,-129412,22548,91988,21113,-237844,-24912,319060,579083,429631,188163,263625,104403,-216640,-593952,-41472,440593,463292,-67827,-353330,50946,101192,-1464,138641,366780,336407,296392,258405,498323,878171,873010,608799,165898,-173858,-226761,-157168,23539,230754,406793,315353,705921,1020386,810085,487172,121516,104764,69852,-115183,-169108,-153741,-180362,-135858,-142299,-189344,-441752,-410635,-100646,68481,-106953,-331081,-421463,-414471,-78399,230487,159078,-51192,-88288,-27293,-86647,-81792,-216025,-355320,-409232,-255629,54465,315219,466341,450360,170577,24206,-44012,-117807,-168505,-206963,-104354,-96665,-325233,-216448,369875,694706,546012,24601,-144839,269772,505379,694746,690245,153061,-444708,-367929,-360584,-378783,-66216,62882,-68954,-323187,69463,391684,375225,193767,-132598,-224999,-104670,18518,-42,-221761,-355058,128194,631018,810816,449893,-205961,-248500,-55907,-196624,-160738,266,-186962,-16842,271534,142920,-158938,-312336,-160661,-96153,-356945,-327761,-71615,-61682,-69080,47346,1015,-12915,-91134,-142248,-113294,54284,547460,688319,255484,-342656,-304601,-276454,-328065,-300487,-82736,86931,51009,48569,389999,617596,423903,23728,27705,217956,282957,48066,-202411,-64309,-18875,-294470,-481084,-468646,-440537,-321002,-250663,15122,158236,44443,-124445,-45352,102100,110270,129399,212698,132629,51959,14190,53908,-36270,-191185,-447328,-320514,-185769,-365073,-307766,-173305,152031,591398,857165,1075865,698309,169763,-275093,-322660,-277518,-264045,-83804,4854,-204607,-220983,-348095,-211446,224329,530896,371355,-86323,-309896,338547,535060,106779,-433458,-328605,-523914,-234007,175888,239694,297982,272686,361625,625605,828393,708714,143148,-146099,-43442,-166885,-255149,-287424,-360136,241001,456112,-76306,-228785,254745,430979,267260,37683,129138,490453,618877,387923,-34261,-407649,-259872,101255,-72540,-490083,-228117,-119952,-419459,-389286,-204736,-420711,-652579,-291632,37466,315948,292284,26185,-326774,-306779,55010,209261,120751,-178440,-531891,-471535,-546162,75041,548459,682263,333868,-269394,-90316,444995,521827,414290,183411,-4320,-69256,-184492,-324735,10231,16877,-180464,-157125,131435,74855,6584,46507,205522,151861,-76766,-320378,-196486,67206,115169,-77604,-242083,-473002,-245652,-107629,-62821,-66200,-122380,134614,480605,747348,630686,369244,253691,218938,479575,510873,188909,-97587,29586,55437,-125855,-5028,227932,179508,-259787,-417465,-60935,-58110,-225782,-93374,41474,-84362,-338628,158751,221128,-101213,-345273,-232563,-103956,-42196,-135240,245,118988,145125,19696,63354,242954,517001,233475,-188857,-179680,-101895,30658,36581,-123397,-128348,27188,94412,-116838,-341304,206519,805329,544653,147376,2768,-16173,322372,438764,819746,890940,517944,21668,-337287,-244263,-490442,-341253,-109554,-48151,-84308,-211642,-282311,-63441,92515,-171156,-217238,366819,694325,668179,283037,-67916,-120996,-51606,34617,122341,96622,-241557,-151841,242,-70128,12548,355249,478207,142410,58784,329201,333959,123915,-85487,266849,803279,710997,-47195,-208991,117229,3306,-148222,-148749,-158465,161988,357960,422857,361548,360213,125074,-518806,189049,715663,736760,399408,100396,96386,334231,224671,-161446,-188243,255818,384816,166572,185043,193518,376468,481817,542504,374365,107742,129575,-126119,-175594,-58298,-101277,-239291,-9996,183637,265139,215501,-14849,-241556,-355173,-407425,-241901,-158640,-7040,171882,-7246,259957,159470,-78824,-70438,75843,109849,-74960,-315223,-347313,-163143,-291725,-385256,-32569,469620,847513,977508,807595,453721,50256,-366498,-364355,-171608,-129595,-212897,-425177,-320873,-296593,-142322,36788,-16315,-70543,89074,165824,294149,328405,144483,169606,491280,596793,505866,91831,-325866,-396122,-255488,-89102,109971,444896,609399,528019,-192430,-333101,-83323,-119037,-208088,-267151,-411597,-309319,-274587,-42220,-183623,-149915,59003,228194,411961,390784,191763,1813,102478,466167,735653,785518,584004,305828,-63493,-359528,-285467,-344477,-310551,-288133,-198520,-157183,-242622,-302684,-199313,-38246,15930,-23176,-102057],[-243774,-318990,-286782,-427152,-304611,-240942,-361748,-251224,-27413,176750,145797,48971,-171000,-374700,-290929,112387,445709,268754,2448,-306168,-331546,-309343,-20318,133131,383610,577355,416451,-8677,-407669,-375105,-288877,20341,211830,358208,503964,519994,319727,-34826,-352439,-269745,-103115,-29461,137489,203626,313305,65541,-376921,-274839,-264240,130121,559292,553896,195382,-237645,-189598,509721,785229,817100,505192,278299,184339,73685,-121201,-123485,98072,64188,-163200,-31073,130410,223880,244212,551823,251516,6876,-192795,66578,70188,65250,508430,753701,291959,-209989,-430525,-262936,-318612,-378378,-199345,-216376,-544594,-525090,-67226,289072,145652,-49572,107459,195800,-43371,-55722,184478,73579,-80380,-58375,3580,75922,82741,68829,321213,478945,289941,48935,-69694,-124901,68934,155011,-77664,-485580,-286069,149202,555459,941636,821452,244950,-320846,-212097,-167390,-269139,119512,490121,590423,356107,-209280,-140017,211315,248642,87837,-66874,-319474,-400304,-109583,58543,158750,167506,119915,3618,-127010,-225468,78574,128473,32634,-155046,-68829,-60936,-501925,-225566,-198764,178511,255538,184253,28948,41005,-63140,-179698,-289370,-512833,-251078,85530,193806,-18668,-118163,54376,195778,136223,-148736,-335668,-161842,22461,168382,313810,405747,225729,91207,30860,121379,137223,112610,129584,488483,955603,1093408,877283,624434,422030,27882,-168338,-305102,-263825,35289,185178,106359,-338006,-271985,447990,634831,406347,-166961,-298386,-85615,-418199,-306504,189245,228541,19546,-182569,-413692,-131386,-40540,-262628,-418318,-531635,-391294,-233552,-195062,-316769,-344553,206495,771156,1052340,818750,236344,-1673,208065,255095,-36603,-354844,-359985,-433818,-288340,87927,546085,853015,563765,118964,-353180,-319069,-240256,-290695,-49752,209551,290232,248059,106078,127785,539838,711172,862837,744050,416971,456346,552305,305270,-52874,-172192,102086,257693,-63473,-379112,-221796,-476502,-312260,-213763,-240799,-380351,-305643,-80452,194670,550300,630760,422057,337227,329417,614373,899934,836116,625441,220221,55640,-371668,-462387,-344722,-172550,-214163,-278276,-173344,-97796,-27623,16672,76862,-1607,-221072,-109262,315184,384671,138997,72657,264922,473940,368138,391163,297607,218789,183295,233512,143673,-69654,-321666,-309892,-306253,-40503,149938,91224,271460,473201,854040,827415,687616,616344,398087,187427,-210873,69863,88748,49493,-291918,-346488,84691,421580,349040,185465,-225310,-298733,-146608,-89412,-238453,-319740,-257388,-136996,133398,422620,670117,708258,454844,173486,92959,431548,708229,678395,459045,-1000,-473271,-67950,-7624,-88489,-159797,-125194,48741,-184458,-320231,-257682,-317078,-294600,-201553,-123186,-114567,-51828,22383,-95154,51932,35985,244734,417699,254728,212512,-37011,-393653,-217881,-89966,-202522,-247484,-63931,109932,-30077,-335199,-359540,-477988,-457098,-147789,-139668,-403394,-280260,-142002,-160027,-123979,-57264,-126683,-279871,-528654,-474758,-197777,-25915,256405,45425,-355092,-167894,163375,120485,487335,630066,193466,-489517,142515,203399,-3974,30796,98228,-293876,-346882,-14314,-120201,-388389,-397765,-281283,-280025,32954,434280,414375,-165377,-328445,435192,470933,60486,-239573,-153791,-44432,-35602,-223421,-208618,-175157,118260,435560,170203,4209,299527,342743,3605,-454415,-404348,-282802,-49706,-28965,-188276,-254189,-353615,173665,641911,569507,343090,665075,1078464,1041838,794837,338623,346974,296724,-14146,-387997,-252485,-232528,-211538,-222419,-293545,-228684,-62675,98561,-39636,-362674,-372250,-31519,420488,965021,1012392,821879,394850,180277,-141402,-287795,-248822,38069,183299,185072,204279,134167,-104811,-218677,-99869,-29973,158567,437642,402980,117493,-195333,-176729,-221000,-193705,-186853,-61829,301667,452946,155120,-276999,-518828,-563801,-190196,145535,372589,368816,290661,666011,1213737,1757659,1585867,1174508,769306,515086,272539,69341,-231270,-241856,-206167,-396335,-306697,-103096,211599,384447,285184,-53246,-281792,77767,393227,309239,162279,313554,199901,-3188,190543,375036,723250,852797,835312,734651,285440,-209936,-267795,-438278,-329046,-28574,28819,242720,654343,659405,253042,-163443,-486164,-438362,126497,665383,820822,500830,-70982,-347114,-239718,-223229,-159191,46877,46498,-88289,-508376,-143216,-63635,-367962,-437489,-262473,-311269,-223631,-74736,-150403,-91393,189051,315323,200071,263260,481669,474802,207765,-185347,-281148,41651,194945,21615,286960,850660,1100550,972371,607459,-179498,-93078,557403,401946,-73170,-84063,-96766,125971,660318,703110,471088,118342,129409,306751,442593,370038,286240,142206,138434,-72019,-120854,-20258,58330,372780,333705,340320,401042,378415,83445,-107807,-93971,281162,444852,213433,-161849,-319359,-335169,-499674,-402488,-333102,-66374,59927,39855,-153944,-226560,-113060,152303,121609,-197618,-252123,20880,-96664,-280007,35505,-5792,-290165,-211404,-173256,-141869,-249455,-213728,-160488,69850,151350,-106103,-329289,-228915,305324,1288714,1715340,1490588,777078,-102258,-441146,-406351,-180808,432223,708452,675388,421618,132025,60331,173590,160218,-43969,-229282,-347948,-326156,-219960,-33128,-54365,-258541,-500869,-222107,-179246,-461462,-262801,-7013,-24247,-258564,-167769,-124344,-328749,-412044,-524668,-236911,94245,544088,458743,343801,92359,-18330,26593,40529,100611,229769,481347,362296,-60287,-22160,195056,227632,401337,334590,51055,9319,71170,-162088,-372715,-70544,66796,67452,134111,147509,-23503,-348012,-184244,-175919,25602,226682,133874,-48073,-187896,-259649,-219583,-376892,-101437,176056,714094,787810,1208201,1241803,1123266,353257,-380373,-108664,193391,187232,-192705,-366620,-382307,-73252,346160,271648,-220003,30258,402793,423151,275765,65945,-108782,-427585,-196599,206592,335662,127536,-284821,-153582,216654,424475,400844,317600,292322,223848,82755,-218856,-381607,-94925,217420,410160,270266,388864,348888,160277,-124597,-133356,-152975,-284457,-426133,-372056,-129276,-68059,-123880,-175302,-236925,94593,197559,179418,-122743,-415567,-235470,270402,439945,275893,-4536,-277303,-427175,-456980,-328350,-206098,-198687,-6321,280673,762861,980853,589213,252504,-116722,-1549,348675,125132,-468271,-30729,270786,68049,-4161,207997,418210,183370,-386825,-355009,-219706,-59174,76756,93719,-52792,-318782,68117,396269,440461,201645,183471,264086,69199,-187933,-330577,-364658,-263661,-61209,132332,314131,386241,291774,-50638,-423106,-523170,-110868,183346,386057,181042,-47030,-424375,-405895,-218845,3327,72942,93761,54850,26053,223839,294811,156780,-114518,-351233,-369324,71698,328655,557050,607657,374581,171978,182753,-96090,-464282,42247,452091,303165,-149261,-345766,-196355,-427009,-337787,98422,439249,444127,84400,174950,281758,51169,-192171,116147,368261,464895,73962,-463540,-305767,-349133,-164778,68052,217322,86755,-300931,-247986,263434,539668,165693,-437931,-216565,187972,413634,252448,-76793,-119966,12556,380135,794948,825182,827759,503246,-34001,-151329,208196,233536,-25719,-80880,10441,-62951,-195260,-333321,-178265,5761,-5778,19736,302345,348667,8293,-184596,340888,779789,822215,339835,-298988,-570068,-86167,-5645,-286136,-389609,-91052,77062,106947,57708,-72892,-275715,-292088,-185305,-55644,96819,63222,-151736,-79688,37800,-135713,-404027,-224068,42985,324181,409634,182839,-101205,-79220,-111546,-277925,-6714,251113,307264,362074,496195,325334,-125229,-330265,-364333,-387111,-462389,-291936,-234721,-146573,-268612,-251932,-181770,-217593,-77767,33663,104693,160441,81545,-3813,-45200,-100383,114888,21488,-24429,158954,36230,-148537,199519,493237,470199,265770,-298433,-15251,827044,1386838,1200546,418982,-178228,-373145,-292543,-18003,163991,176941,-98787,-363282,-267752,222228,457955,438610,7002,-461062,102713,205903,352123,218593,134884,-123412,-331137,-251822,-65497,-110376,-361689,-430256,-454341,-284077,-153088,-259376,-412646,-165683,-16398,14356,-66482,-11124,200751,302215,433927,310805,7654,249828,330282,139703,-221315,-155452,-310511,-326815,-136439,109105,332252,273581,139615,-58905,-258983,-321098,-186131,-263885,-575954,-171624,137488,13777,-78701,-12358,2849,246724,319931,373145,259808,281238,276950,107447,-2815,40215,87394,37843,-168187,-310207,-405593,-26168,373475,575371,558803,346916,-39785,-343838,-144751,20275,88010,69502,65822,146196,220537,340387,61117,-338756,-205377,70410,10255,-416406,-117370,229925,233690,237656,251940,124726,-286475,-307280,93971,201126,125126,78928,-33815,-241250,-497172,-347113,76931,327674,411261,185274,-288636,-425563,-97054,22333,57908,-266521,-458011,-50220,130903,138524,-116836,-507010,-176730,99069,100586,-92998,-395156,-98204,-64784,-82158,301035,536434,345966,347896,377761,156270,-172375,-80664,219512,252738,-111545,-362543,-198873,-152410,-255238,-281197,-237039,-277260,-358563,-267009,-128841,111661,191584,272626,403286,509766,576076,417025,12321,-108855,-2969,232431,271904,104758,-32673,-92750,-105722,-44951,-41889,31284,93716,168942,109658,52348,-68527,-351829,-164623,168854,-6946,-563129,147401,468106,-49464,98446,1173177,1705503,1328885,663978,6055,-248860,432187,613318,424330,253537,254530,175554,5433,-156752,-327290,-311751,-341308,-436424,-184481,-128074,-313299,-272644,-160314,-275996,-173332,-96847,-123728,201437,576235,630313,301915,54473,23488,16504,89169,446702,650217,295187,-292766,-105671,-42403,-490770,-46086,371105,441033,378038,155381,-200784,-55511,466163,784906,521315,66806,-336101,-387448,-130721,-17720,-102317,-105538,83089,172010,109640,44646,-28521,-124741,-334792,-320159,143327,288022,177697,123778,41823,-176382,-136151,-140920,-235317,-407036,-459458,-407487,-234710,-223838,24064,80523,113019,-86775,-173839,98737,388398,463314,134050,-356509,42759,585372,981781,1036991,724825,381534,173687,50265,-67991,-101274,-202873,-237904,-207345,-133524,-9651,185776,275823,-20747,-440650,-810,515696,725912,232821,-397103,425109,799473,726919,190121,-258075,-142478,-191525,-515134,-217022,253615,598021,489801,20425,-453796,-217727,-226950,-327000,-6875,88898,-87626,-70139,26500,125769,-160067,-347252,308540,630374,590846,41316,-431726,179337,543581,570767,594579,643395,482419,156315,-254090,-387841,-337948,-351359,-330787,194006,783285,1196797,968947,211465,-391448,21793,65302,-206942,-382371,-219476,88301,119972,-211649,-240226,260271,737466,791977,428994,14888,-109923,-210016,-180500,26123,526636,740552,681475,339191,-303490,165574,706629,626753,298131,276087,655505,698937,590637,183530,-12737,196104,586509,680183,516084,100356,-146667,142039,398724,293654,265145,238112,-43405,-372593,-133075,2275,-237564,-306895,-29535,4726,-191775,-474301,-359218,-251931,-112073,89510,62787,-84094,-393099,-205944,71048,21983,63040,21460,98219,166329,118650,-119067,-441683,-558578,-217155,261684,242111,187219,-51525,-125505,-336016,-379265,-242879,-253018,-148691,-5132,-13594,45478,152328,185802,21131,-311254,122503,439890,528336,265299,132566,82563,-137293,-558392,-170213,341454,417812,-101434,-391824,51663,88450,-24502,120658,335499,213000,70430,105828,462504,835993,865501,599123,198539,-37871,-176338,-379644,-490831,-318842,-77197,-59086,470162,774130,666731,214513,-91358,32430,78466,-13974,101876,90897,15114,-68521,-144642,-176422,-410480,-360760,56082,260512,114257,-306076,-235728,132076,568319,690838,445773,37690,-219724,-196561,-151230,-127845,-161678,-243429,-299513,-124042,178008,498878,593044,504052,247667,-14981,-249317,-320113,-283635,-321967,-320676,-262742,-397190,-206603,330362,629877,570237,139700,-167354,174435,569981,801885,776711,163486,-311441,-140448,-241913,-336172,-34958,-32562,-159917,-461016,-203029,122361,293155,301472,55998,-172132,-87492,35179,13288,-151705,-305788,122443,616553,823513,417650,-256677,66360,267272,-18490,-493764,-80736,147601,289726,303295,-7762,-321689,-433863,-444649,-253458,-515444,-105051,150036,77760,-93385,-33773,9962,-30955,-20623,7316,-37037,103812,626718,871230,413619,-224337,-360576,-164291,-107193,-135092,-272752,-298648,-202021,78070,433000,533628,338622,-8057,57263,294003,361158,94911,-428311,-228104,-130474,-395016,-445833,-424386,-472008,-455780,-475978,-181484,40019,60201,39063,-20882,4802,2794,83403,134582,-45328,-67566,21557,12472,-125983,-345805,-156322,103253,86341,-237356,-296259,-89599,282013,748771,998759,1054933,593162,-2443,-444318,-248373,-231182,-209796,-89896,-206409,-399484,-242988,-376669,-222792,254054,457412,192918,-323176,-107131,419031,404271,-32223,-502765,-306824,-474765,-358779,-23671,18413,30852,-74601,39817,388192,639554,568899,146965,-213191,-300872,-221126,74669,143138,-432620,81743,532195,99093,-323617,205225,475717,443392,282297,351787,625914,738356,475921,6204,-206255,75850,159310,-110158,-231503,-96835,-128711,-416888,-470930,-305888,-311947,-425878,-412376,-321862,-95563,-33414,-265454,-464874,-210947,62775,261969,206744,-30598,-305622,-473457,-439153,60017,301569,366559,-29919,-458256,189604,663208,715064,502543,297870,92356,28763,-93727,-298552,19510,114399,-34608,-175652,29770,-106069,-298162,-224148,77494,166380,158449,50046,130865,241078,237909,13317,-271781,-347659,-117886,186747,320104,153271,-222564,-65238,312687,535932,416614,111668,30918,109202,419897,454033,87362,-331554,15083,90847,-125123,-214556,-42007,-56414,-388290,-288409,-37763,90677,-57036,4019,100715,-41600,-425153,82245,163001,-152775,-382975,-385611,-159099,82452,-123342,-244926,-270639,-300138,-233635,151534,380284,623318,444888,50094,-178665,-351175,-183024,-58873,-202775,-132164,-35094,53219,-127695,-413127,-275046,190170,91985,38890,564521,696585,857784,586883,617828,562436,237200,-918,-199851,-171808,-273050,-282857,-325240,-205647,-118181,-171364,-348304,-219217,-72729,-325907,-75497,318913,460290,410701,64232,-359879,-202350,-34684,136253,275012,270121,-169114,-141165,87327,103387,274091,614391,569150,8839,89179,452974,463994,409888,29128,-203926,490779,562966,-44746,-256493,74071,-9846,-70948,-200950,-401025,-70038,149382,265584,284380,410505,326709,-290129,-10144,530736,605570,357473,-21780,39444,296428,217427,-117799,1516,333785,396706,142436,110661,202697,356432,471314,509517,358273,31819,-19022,-210007,-205251,-162785,-125601,-134074,38253,106695,136989,119428,10064,-78776,-197899,-213810,-167466,-154177,-27020,51289,26685,233894,158269,63231,-124506,-228410,-40821,3781,-59910,-319471,-125067,-149652,-201322,-174219,141165,414350,558972,542348,226666,-215818,-322449,-67764,-36590,-208632,-412841,-454665,-340795,-260986,-168943,-181711,-197328,-94065,123542,231128,318374,321803,130614,155753,305883,217940,136913,-114388,-343796,-435868,-529505,-278354,123263,478892,475601,238948,-482775,-195162,-114670,-186067,-174870,-170122,-188511,-305200,-294265,-338617,-242678,-50869,181027,314940,447402,524062,426058,215036,150811,356516,658016,787982,600521,377048,89069,-74163,-158687,-291571,-374126,-286376,-285898,-243435,-208526,-221749,-250750,-151727,62764,141271,-3632],[-46333,-293743,-233249,-372071,-276748,-177770,-240071,-210274,-33966,41067,-103934,-210879,-363798,-358188,-88037,161820,413737,316184,117405,-355005,-8640,232427,365482,259846,314687,375209,300322,-22797,-342733,-294374,-123179,200648,488372,719222,849064,763122,496144,5740,-326599,-77907,104801,128972,176566,245567,235590,-50588,-393637,-272658,-264470,125992,430610,426433,187996,-49048,30944,539980,722159,738725,354413,150573,191367,191507,23027,-176528,-155102,-83800,-145508,-42763,-689,-98957,-196501,206089,37659,-169228,-406963,-28242,86597,128887,368405,401480,-27900,-404912,-459544,-346261,-186184,-158317,13338,-12516,-52179,-214694,-199513,28884,44123,-173232,-143620,-161961,-160075,80959,276938,18122,-252703,-74497,45219,38375,55819,99152,283675,395985,255938,143461,185116,133279,-48469,-130554,-270344,-174555,-5114,259387,665535,1075611,1059275,391810,-231386,-188065,30330,-26019,-37595,69644,290314,142545,-273340,-171257,146026,255787,248202,141698,-109639,13247,356812,434070,284882,97494,-130868,-229050,-229487,-198197,7710,161201,254080,43568,-53368,-260047,-263157,-449382,-29687,123500,272876,212714,151821,192812,5836,-217058,-99582,-282897,-345646,69244,28317,-244932,-457571,-243147,-136337,-65837,-292819,-127150,-51107,26673,175938,394532,592804,550464,325151,127212,57678,14415,-137493,-105558,281415,712244,761735,514491,445232,421492,168881,95796,-60998,-195487,-209296,43700,-75060,-312499,-119935,217529,367269,144611,-382133,-267340,-173603,-389088,-87688,302027,294013,77843,-102446,-200389,-312462,-316842,-425233,-432922,-452603,-334466,-246899,-187931,-239834,-205131,209564,590694,970243,700416,124167,-238931,59128,155162,-53950,-337759,-377530,-402995,-291266,29746,377536,473873,171360,-212270,-307158,-288933,-250156,-177073,-53129,94829,233347,353566,460744,542572,792866,1007645,953141,839827,328407,382479,566142,435645,105952,-97608,155372,617776,236350,-33632,-107887,-317753,-354108,-227731,-313323,-456830,-391805,-81297,357132,872572,976353,610879,445282,375079,735650,1159023,1142188,947076,533483,159138,-259233,-392295,-217846,-126882,-115125,-152776,-75233,-19438,12738,-17713,-35149,-158032,-484940,-137996,211397,396635,348577,528177,801901,794388,617138,707241,568786,417374,179497,-17571,-322633,-462579,-395794,-275298,-300159,-64918,81676,-159959,-125779,17427,484415,456268,442011,305053,36552,-201864,-163198,-39085,137191,147545,-277449,-187109,154032,262084,-187,-230851,-394658,-389931,-168023,9040,-20037,-142974,-217974,-43635,261931,550537,775236,759522,466099,65886,22778,344012,744326,881642,655029,217836,-493719,24831,169360,63731,-308225,-212409,200272,208617,106253,41167,-128730,-284918,-260344,-228455,-321163,-260617,-160873,-285021,3965,99982,153966,-136737,-245443,-245170,-336971,-154888,41838,83119,-99471,-245159,22548,164760,33601,-132089,-66059,-146925,-308900,-271161,-136209,-393326,-392038,-157728,-228059,-301926,-103107,-82282,19070,-237391,-321434,93799,367387,627859,433556,-2460,-368863,-129346,49286,572414,678613,140148,-396342,230903,229146,27541,188561,273427,-307002,-238784,263652,188224,-264915,-244937,45711,-36456,-212322,128142,133270,-415884,60382,913752,1217723,715118,219144,-222248,-217997,-347560,-254257,75735,-11335,74207,329099,190115,417156,862819,792345,285194,-376329,-188570,-230667,-176324,-353808,-458215,-473795,-227789,103167,447464,403725,202156,587980,959846,1053636,917603,605879,515511,377423,-1585,-367147,-77708,-16221,152818,173091,126028,146730,215800,86398,-199200,-277978,-243043,-111175,204047,785874,868336,865598,578360,220730,-21388,-189337,-279500,-64876,233630,323260,278258,124822,-89503,-351289,-189704,-75035,60104,79413,36630,261624,172398,-285481,-385238,-241628,-111036,94875,346772,511692,275838,-84266,-263916,-209105,65630,199707,209082,103887,134331,616405,1171510,1427040,1340155,790373,523908,446221,237746,-37112,-114855,125606,52073,-130342,-263746,-201015,69232,322264,209062,-80376,-277466,-80624,229429,162563,-24572,72152,-41703,-217793,117943,481924,816450,888882,946569,763383,106356,-438951,80897,-198555,-293095,64178,194463,308862,812500,661619,303128,-289155,-424302,-289639,217315,675596,759031,463777,-66855,-404417,-384254,-163756,27097,157964,108934,-49701,-419315,-252390,-98655,-241323,-333780,-481007,-277824,4995,164029,-55079,-19989,375725,716636,491091,80814,194935,355060,273361,17773,-213393,-98553,-5067,-165967,-117029,634736,998150,909205,516640,-192724,38710,682380,577284,215999,3552,10375,388707,792291,620746,256446,-135688,-105067,270879,498716,326031,21878,-86325,73363,114161,298498,-22497,-310004,28768,100693,301258,286523,215113,-4712,-185526,-24881,297093,451394,132449,-243590,-425055,-422101,-507607,-358192,-216217,54608,189744,73137,-98970,-41480,246251,481438,357423,-55759,-246337,89750,68215,-67279,-53314,-289452,-395354,14238,-70597,-285610,-480572,-397620,-391558,-135844,-10687,-292615,-489542,-220043,293592,1279904,1569868,1272283,446559,-443898,-18430,-15241,-526040,245025,659983,843766,703183,376305,179464,129619,30242,-157077,-212934,-190627,-263491,-259747,-246703,-318017,-230705,-349968,-320614,-346649,-491903,-297795,-159402,-189094,-180823,-180023,-101097,-237326,-193876,-177356,-172176,297304,590432,585327,382318,93751,-86732,-65186,-57025,20791,134875,464403,281569,-133279,-70276,-1947,95799,394301,395595,39841,36074,180672,-56402,-473553,-5388,240024,277815,253033,118256,-177442,-195486,298089,377172,301801,156864,194879,101569,-95001,-301732,-334532,-480480,-290218,-98,341874,497042,804105,897902,871252,203058,-400950,-323988,592,37599,-243077,-214825,-315911,-407163,132072,170444,-211381,-57558,315192,288830,121953,23524,-33526,-357966,-209977,213688,419352,92814,-471459,-244248,169235,474531,523909,417997,254093,146452,58505,-211691,-419330,-232633,30360,186279,136963,295541,309402,89520,-150920,-162942,-224417,-147176,-49439,-319805,-119508,181840,136067,-121951,-135060,406619,613899,597153,388585,218219,314917,507058,429405,189053,-93295,-217179,-408701,-443867,-424144,-395025,-240735,102238,382934,533902,596066,101667,-253846,-402462,-73513,328125,82319,-449308,-25004,326301,266052,169297,350162,521205,331790,-188111,-501357,-270990,90832,402066,392242,253840,-188430,-175064,139027,261990,28825,175703,392409,255411,60752,-167521,-332549,-265513,-192527,-162122,-211865,20060,4789,-287618,-634100,-334524,-18531,248461,416769,211683,57755,-157518,-280146,-176985,18869,53978,-9179,-54101,-106935,53519,216307,105271,-233112,-378722,-363534,-48569,244720,560871,711103,605491,303702,117507,-150746,-372923,163325,628681,522131,37110,-228757,1672,66886,69128,-9512,115813,-73869,-98472,357707,598351,421435,19725,61419,297781,382391,73139,-314813,-167146,-116326,-35744,7198,63910,173718,-131247,-423901,155170,557473,342728,-196179,-348748,124031,310424,142749,-168584,-141530,-1510,369262,775973,875898,948633,682994,127199,-155775,172729,248343,-50206,-224576,-80,-36927,-192552,-339012,-182657,-93685,-161497,-53111,299019,353285,157353,-104510,40010,405058,460936,199826,-256669,-644410,-273799,-203754,-449705,-355622,-146451,-92299,-66120,-33475,27354,-52330,-288559,-289048,-121559,-98014,-202097,-501727,-440482,-273739,-308478,-414170,-318880,-170190,59130,154814,-55233,-402974,-88163,52674,9253,-22525,91898,114816,118004,332573,327677,-29537,-368456,-386321,-410262,-483556,-208540,-111279,-203120,-379887,-220409,-62279,-64557,-49015,-94164,-56830,-105973,-270268,-109382,5169,26317,301785,268216,114541,111848,138895,116598,169584,314505,238923,-64482,-449335,350320,1149531,1640219,1381497,522527,-139411,-414352,-324480,-43250,50026,-69462,-315254,-442187,-142244,329707,496143,375579,-85516,-322340,-177492,-285429,-116728,-55135,1867,-159953,-403568,-154607,61185,-98366,-427824,-479686,-432557,-194178,70554,55415,-124885,-109265,-13447,44853,598,120918,365429,324811,137598,-73703,94128,426618,451310,131602,-380194,-417714,-571980,-413407,-289981,-153774,-99073,-88568,-93289,-86946,-167762,-336842,-345900,-338920,-457491,-163967,182210,-4789,-73741,60083,47022,348106,516917,627722,441610,397110,241997,-18128,-6189,149722,196322,77223,-121217,-193942,-287926,8298,406632,642162,654291,410364,-12029,-398394,-291668,-25370,-1779,-60667,-90677,-98767,76997,303331,82317,-205025,-498569,-317122,-322468,-498984,-129902,170690,248257,393438,448340,258976,-221358,-354002,109748,311275,298431,105157,-66353,-319660,-534996,-384734,-82649,180160,266164,247936,-31330,-28906,102439,-987,-216470,-206363,-1290,197857,121188,66154,-105915,-496619,-319417,-11216,60998,-101367,-589911,-159272,22912,6754,81291,335143,499624,724271,730269,378748,46014,59569,260308,238215,-71556,-210496,-109991,-117801,-263244,-258962,-136200,-94534,-239616,-243572,-151081,222766,383392,504329,545684,497345,437617,288470,98667,127565,324190,516948,394547,-25361,-154056,-317700,-279248,-242294,-164152,-96508,-102047,128887,305074,266130,220278,-168108,-231708,75154,-51666,-424804,206173,390243,-213539,123451,1180972,1627058,1233072,762009,199715,-500532,36570,258348,153809,-21291,142351,180536,93734,-77087,-380181,-416360,-324325,-613489,-246432,46446,-87841,-255654,-274701,-295769,253861,390626,25755,249457,689336,530026,50530,-212788,-170920,-164816,-80237,385795,407684,158265,-228518,-247867,-250844,-325732,200305,475917,520753,467754,289271,-187174,-169361,277245,606010,454433,-63537,-576629,-177945,-648,67153,81017,157107,323657,285806,81076,-134841,-283736,-378786,-489752,-370121,27133,275327,300973,159515,-4468,-78777,-43729,-77266,-272884,-564100,-554204,-322266,-233993,-105113,323966,325884,29015,-415421,-355158,34418,371107,416873,59871,-338255,27661,518483,813521,819755,643617,413300,292950,171312,13784,-92285,-190946,-227827,-233228,-120922,83178,310969,324247,271063,-130870,-130351,438260,617267,232989,-493110,253846,581665,579922,239887,-4026,94303,-45263,-384088,-101110,448548,744757,471812,-118650,39118,330228,75593,-396262,-271533,-60622,-208281,-269858,21681,88101,-117684,-235013,238030,608181,602834,163550,-200986,85880,479305,612496,845572,876305,690706,295690,-225763,-470891,-405616,-313102,-33111,488266,1054562,1314775,1134343,377135,-400760,80064,151281,-145946,-449117,-333931,-1357,74166,-217896,-188042,441105,1001192,1103929,691455,118091,-104833,-189895,-135410,2856,446264,623611,626783,300646,-418833,114997,550314,516150,262451,302624,638303,524577,280628,-210304,-221448,230096,641738,667008,590160,222602,-148179,-31026,235018,191666,161793,335723,159813,-94953,-139575,52948,-183388,-293386,206859,306240,-134242,-310667,-176522,-114106,50095,227647,287395,189828,-107284,-360817,-360053,-233961,-105005,-111542,-21576,106235,82681,-253221,-497102,-232913,21055,602640,807321,749712,472153,230679,-103815,-463000,-385814,-278935,-122553,-135,19183,8030,135725,233225,207636,-73638,-170694,167152,414286,172421,-45280,95365,-31848,-327455,-338853,110834,212476,-144631,-309604,-13846,-25915,-131446,65268,249843,152624,-4588,66922,417268,632174,645399,378795,63624,-51256,-175421,-382619,-338526,-408170,-496604,-233758,183511,474036,381207,-109370,-392692,-139088,53640,151695,264476,189715,73771,-98087,-168315,-187634,-395461,-314040,143467,349906,237533,-150046,25923,534437,951857,902526,668075,173749,-267900,-371688,-261822,-277617,-203832,-210979,-222183,-66103,142149,396129,406301,307651,218582,-18679,-336596,-448254,-356996,-387283,-391130,-406426,-523894,-154738,302554,568292,515376,131567,-211150,10180,467567,700779,603278,148731,-36650,88503,-92693,-430994,-131202,-176616,-241127,-350141,-273422,-40929,240262,380186,202512,-176916,-134201,80059,49204,-125971,-267781,71759,485711,637645,294002,22603,311435,493754,261419,-189829,7803,256214,435314,239688,-241893,-308108,-172607,-301143,-376660,-335054,114733,364012,170768,-208553,-266375,-122765,-94201,19605,83055,8833,123928,587519,832792,422809,-87384,-193658,-10215,31242,26194,-191253,-287311,-99100,143165,344848,252287,167445,9766,91003,290043,357915,175866,-210028,-179695,-141637,-350229,-330950,-386891,-480779,-472734,-477148,-237829,-45704,-61314,-19843,-75675,-90128,-109380,-70250,-148745,-298119,-151195,-42299,-149420,-234765,-233764,132622,312139,116268,-223427,-352552,-74755,328008,742140,968206,851080,395181,-231707,-392956,-129136,-159694,-68746,132121,76343,-272683,-242963,-378451,-297198,42780,92373,-180174,-495620,41309,356828,132145,-265764,-430090,-224385,-291624,-446498,-296241,-221379,-243758,-421592,-343489,101071,443745,439275,148261,-237746,-370271,47000,515527,655243,-4604,-191405,492917,292872,-395659,30458,422833,554847,526039,619621,720391,709094,415943,48960,224684,459265,201335,-188169,-24899,73308,-116825,-375847,-467224,-352145,-191583,-292289,-273528,-490667,-417873,-371683,-476353,-340764,-62875,75072,221676,214658,144864,24644,-173580,-261217,-29458,-14154,-86163,-487887,-6679,497986,798451,813734,522586,360107,185055,98674,-42524,-229078,-39763,171577,58348,-201606,-119408,-231729,-415761,-265705,-72864,138046,331537,366581,383263,291207,153365,-72696,-407884,-342509,-37506,382294,481705,243798,-226882,-201312,111303,230689,128839,-47230,-203213,-90385,221490,257125,-33229,-389775,-124134,-117879,-218119,-274579,-344555,-374869,-397922,-10889,136964,260454,67083,39057,104432,-34721,-405932,-7322,135513,-101508,-302204,-269666,40829,473704,186840,-223290,-164051,86964,186270,143217,338335,354488,367529,167871,-160066,-441651,-400633,-138660,-216619,-150126,-94465,3940,-123316,-186120,-165941,-188359,-417241,-59717,632265,966751,924906,580600,397817,230908,70409,96453,220858,323596,184295,-45176,-235829,-201202,-200726,-168053,-299044,-388464,-290600,-365594,-23905,162515,165848,118918,-104800,-505003,-294617,-74320,204613,386616,324504,-123175,-154718,32371,165597,327909,636250,476439,-199792,70407,576781,717493,754354,460888,-418814,92854,283893,-109475,-238392,52479,21899,120503,58804,-117892,-179867,-163032,-116620,22025,262337,307638,-161775,-208685,259609,348978,152825,-238217,-7702,290482,231643,-1655,305917,539913,384275,10093,-4560,308326,464960,570979,549120,374384,86454,-131984,-301046,-424205,-162010,-2804,8798,-6031,-84201,-133874,-80861,-39862,58423,51913,30420,-122847,-179938,-51411,7401,255187,282273,272609,299755,-14420,-285648,-48878,118937,203848,-60207,-98715,-70691,-17736,-178001,-243633,-99563,89897,173137,-111311,-386060,4869,251945,145946,-125159,-341427,-400720,-405258,-238262,-187650,-302371,-271723,-85209,38672,106024,153436,204991,52848,4914,-60885,-232502,-239516,-437171,-214417,-98460,-187423,-289100,161416,541144,400060,-10244,-339304,-3828,-111231,-225562,-199235,-201613,-162160,-354186,-359133,-245792,191325,335388,346079,362208,458956,596732,568753,373396,118330,118603,357293,536955,469103,349902,231536,165427,-2489,-241570,-401620,-258624,-343661,-329818,-198925,-184152,-99411,-16388,170769,284994,152136],[87320,-169419,-239591,-386777,-262106,14160,38504,-125663,-164146,-63131,-86319,-178401,-219659,-44986,64659,94668,202022,379275,406380,195024,307954,599922,569886,337859,236931,179484,141475,-83679,-275986,-160776,12357,313257,618194,884947,1030497,867570,523164,-89279,-267239,110990,340853,392145,377741,206258,-126501,-454739,-374238,-376245,-318789,37802,175642,128674,17993,-40823,109939,295844,469864,437632,116121,-44269,123881,176789,57677,-258362,-365832,-239777,-176213,-99682,-150379,-366782,-439784,-176815,-353023,-453248,-179196,71367,127029,143853,136294,-22193,-190952,-405828,-519770,-341265,-26317,-37434,139729,369224,458764,239055,-35204,-167481,-89992,-295362,-529075,-590119,-358466,-2908,123984,-143218,-516240,-101640,3563,-135401,-64107,71491,157681,215419,131082,34566,250933,252182,-229093,-201088,79424,177394,160133,173177,457258,814753,1026803,537877,-107261,-293928,120090,279581,124301,-50952,51231,-59851,-372470,-306298,-19070,173560,285628,197712,25385,251891,640881,682834,452618,298533,-97894,-384930,-362024,-167346,-87400,51998,213515,153156,210564,248747,139103,-96718,-171091,-23524,96771,125062,216868,261486,27524,-317277,-81439,-169981,-541359,-156007,-265759,-371181,-326606,-326791,-260629,-203805,-3223,229519,113631,29471,129744,415581,622663,602549,351341,130455,-55572,-175720,-379996,-364612,21672,246267,136730,24236,309377,495952,413888,275425,114761,63221,-223612,-61138,-111953,-51110,30446,-91624,-22307,-237184,-446102,-218884,-275104,-306879,109554,370576,313125,90717,-96959,-94270,-129845,-115020,-303089,-470715,-466516,-344483,-328357,-213880,-201504,-22838,466433,652572,903322,395744,-151245,-266481,-143811,-135476,-278588,-470091,-359002,-379375,-442685,-219742,35666,2116,-277785,-394773,-94924,-110768,-293330,-182700,-100173,-66238,99870,342131,598457,736587,839269,1173529,1078263,859237,224387,235122,560025,666044,453394,125803,32313,604872,392846,133391,-89018,-258159,-333780,-179575,-309157,-465008,-369665,-50051,410965,863108,934144,626972,482536,435000,714391,1078090,1083721,847082,450306,-72058,-277526,-331635,-245396,-220616,-140256,-164407,-96561,-36669,10555,-39112,-149009,-243128,-486818,-263607,-2926,297088,385682,633512,1079590,987650,855989,925256,748713,474543,101085,5006,168007,-133518,-408864,-362839,-300982,-136200,-31511,-277471,-406978,-220405,130662,109114,109099,-147761,-146562,121649,212195,382397,365111,189058,-387112,-115074,159631,120430,-103906,-307654,-381950,-545328,-320797,-45923,11193,-80509,-370610,-122510,231511,558012,796308,712282,419996,118515,67823,193319,485705,698175,539440,189519,-506081,39143,285073,215487,-262182,-343389,160684,407691,418327,327999,99833,-181578,-235955,-260106,-361647,-109684,-91927,-380267,-128253,136592,144166,-158458,-330898,-185088,-98583,-43433,82594,35172,-171346,-264085,89650,164522,14998,-47996,4609,-36891,-215658,-267918,-399997,-298938,-247399,-74514,-185611,-380442,-279242,5078,167312,58492,-146151,28563,302524,485533,400140,177917,-58188,-27983,124814,576996,527389,-69676,-293016,144780,66265,-10299,342690,365207,-266780,-162520,400637,401735,-167804,-162046,231564,137291,-227984,-250528,-245234,-198271,352248,1046431,1436583,1024966,438853,-23174,-170204,5943,156825,328624,134607,21506,186556,319459,718796,1212156,1047772,457618,-217569,-38101,-92311,-178428,-421459,-451972,-385078,-194228,-69578,54296,7766,-115371,345713,736703,842672,731903,676242,666369,534177,126155,-338417,108562,314067,432288,376365,271911,269779,316759,-14714,-319474,-116622,21849,-102925,-124624,304898,727057,835224,580773,74618,28223,-60712,-255211,-289684,150123,367071,261742,34216,-118077,-295501,-396026,-227612,-79567,-320086,-148803,479351,613386,242341,-379700,-320104,-22337,229436,370261,511682,316503,30368,-54250,75981,160738,143822,-11882,-141989,310,414946,816072,665269,705228,299232,249119,297401,194991,-20303,157105,381961,218851,45319,-159578,-306201,-169941,112504,-33608,-218705,-228953,-193863,-25807,-99340,-258211,-236998,-316692,-341880,77484,533504,823325,906995,978409,675881,33536,-285953,232812,-126757,-384641,-3105,74037,169766,661125,387029,77059,-432762,-273432,-165509,225042,527420,511606,256134,-167525,-459682,-344786,-46696,131242,128566,110977,-20488,-252283,-397472,-225178,-198599,-177820,-189429,-47023,144326,251159,-21507,12878,441149,849254,624264,32714,-99065,192068,252687,148112,4676,-329051,-164932,-85236,-474140,311583,721516,635479,267216,-244060,31101,511123,525504,354552,92297,142922,511723,657322,319798,-110415,-465907,-380727,-62919,216748,169765,-221459,-324033,-75424,73326,362195,-126622,-409453,-193820,-95241,68072,-32825,-107042,-233493,-142126,145886,312376,260039,-145953,-500577,-368345,-426737,-544955,-334501,-146685,54378,232941,104176,-47375,33774,409726,550212,428445,61075,-219275,52830,160857,134268,-28946,-324919,63020,447948,355200,-80131,-152185,-303590,-378456,-331294,-195382,-205673,-230119,-221262,-46141,760971,1071535,874808,66814,-228612,282894,210734,-325718,-38157,433825,741366,810013,544389,268633,91979,-130646,-252815,-82635,193408,115612,-161136,-430778,-235321,55618,-138745,-100845,-370188,-493590,-426296,-368981,-120087,73079,78485,-135287,-138390,25631,101705,251909,397801,456865,512566,274377,75471,-129699,-176272,-208898,-134049,-33094,171562,-16376,-224421,-166402,-166152,120428,384769,356987,-9587,59,180320,-38690,-361809,152295,438298,493584,306477,2648,-346290,128210,538918,686989,300736,-39788,190179,226140,-37834,-388114,-491738,-360544,-254819,-225937,-409701,-172021,-54664,195641,283237,-55915,-375364,-513382,-345519,-325983,-239580,37327,53178,-265602,-252435,-102507,-321177,-162697,175489,119554,-82076,-49872,52692,-151464,-273555,-28984,197828,-64081,-323128,-169480,141472,430882,508685,343212,54836,71213,80357,-89963,-234263,-208310,-35394,29431,137095,273402,239684,25944,-158620,-214359,-205656,348,124311,-327033,-74751,408586,368518,-73989,-145115,563979,953277,960460,648850,427126,468477,446875,312323,87183,-119704,-153731,-318516,-323938,-401437,-391504,-200919,181288,359292,181453,-105873,-481260,-90129,6486,108920,346266,106797,-462769,-80225,190562,245697,216309,323771,439346,347212,9952,-343726,-367730,145751,673235,794322,624146,142866,-251684,-59443,27475,-237322,7427,325069,325379,246469,-54310,-298405,-220335,14913,37238,-180770,-201100,-281167,-489986,-451690,-181045,-54960,122803,228251,151707,78498,-83904,-177317,-95327,30902,-48888,-191973,-228181,-272428,-160516,10913,-114453,-331194,-258339,-167622,-91655,153125,476497,682288,680700,405451,75455,-168466,-290215,228059,638399,586370,105534,-203781,150882,485815,679819,191758,-231261,-463676,-109386,403783,662693,557553,190319,2089,124596,175126,21607,-205289,-28334,112173,111454,46988,-80431,81024,-115231,-477376,-37572,331624,365183,55125,-305850,-135967,6516,27489,-83770,-124401,-58810,266033,625128,835424,927307,745025,226411,-184827,57003,196150,-52998,-326120,38917,154551,5438,-300203,-301273,-172406,-305044,-122536,142746,264825,254265,-51449,-387846,67997,242372,224577,8138,-304879,-317895,-399868,-384545,-141916,-99788,-112790,-87523,-152140,51354,130479,-134800,-408986,-206915,-327357,-445132,-205747,-326590,-470025,-512803,-431406,-402686,-341191,-184574,-75699,-254320,-608221,-72564,166436,248611,90457,127477,91783,-34196,136264,245377,15929,-442738,-373907,-369977,-498630,-133017,-13203,-204612,-322820,-105049,71938,83334,-42825,-253677,-267155,-279556,-305177,-345260,-17467,134925,312170,363070,85956,-134152,212000,450554,298097,54070,-126288,-438059,11594,660466,1338375,1668646,1372906,570377,-129509,-433106,-321595,-35385,-3810,-232251,-368210,-317098,-93121,328835,482657,298005,-185812,-215845,-293968,-385717,-380109,-485063,-322834,-304408,-534711,-97916,143476,-99658,-404298,-395954,-339638,-81809,253541,300505,101416,-75192,-30229,44524,-3673,141233,379233,305373,21730,160326,466044,560449,463309,63590,-334280,-538433,-429225,-352011,-293078,-181502,-33795,-79830,-195700,-106815,-173526,-334063,-454702,-371637,-537885,-197322,84741,-130530,-151020,79684,43561,195191,454380,612789,534041,471840,178243,-133460,81708,292100,272681,45330,-99505,-103023,-184259,-20405,313783,539099,580415,359742,24841,-404490,-308042,-17180,-26814,-112192,-201518,-242190,31779,288787,219644,74443,-328368,-500213,-369287,-413035,-120746,293935,445107,588505,579570,393048,-115064,-425335,97717,414107,460321,200874,-1087,-271813,-448953,-472057,-258090,56717,331158,683992,474358,403551,188416,-165339,-349254,48979,326551,433018,292862,119877,-24333,-304860,-503509,-142752,30178,-118141,-391843,-88483,126844,90852,-176582,136074,773279,1054908,911501,467002,207422,306519,420007,253909,-13573,-43686,-33398,-154419,-339142,-290806,-87602,7846,-173382,-278264,-95392,312985,565715,712147,672173,532441,288415,117798,209558,317556,586562,775233,579779,12652,-220790,-277345,-307176,-330142,-173997,-81878,-252833,-33837,321538,352638,343883,-29287,-283520,-24990,-30494,-295559,127977,168939,-387532,184434,1046920,1287302,1019617,758723,296188,-350311,-318709,-33201,-94665,-251682,58858,199042,148622,-105577,-485056,-220451,-341014,-345821,188949,356037,129626,-178057,-279934,-258205,496007,702015,258912,201265,500899,184439,-270790,-350882,-225582,-279827,-357846,-2301,-45878,-119420,-272598,-257336,-375444,-127875,287202,507455,575472,496057,332774,-101748,-394510,-69905,169956,234090,-143585,-359758,-33676,69887,103450,206209,349522,488658,355817,47986,-228203,-288437,-441823,-550919,-397672,-67549,295330,463977,343990,207625,157521,90220,17420,-226652,-397172,-462547,-248480,-110900,149573,464329,404854,112285,-254749,-255362,-33178,261844,239228,-90977,-421217,-152895,95711,222533,248461,342754,332601,332296,237186,70366,-153510,-223976,-191208,-210733,33483,299339,431198,441693,536489,16550,-190866,330379,376918,155426,-342094,-27199,222215,348258,347796,312461,346031,198350,-75303,61758,596412,810890,420016,-111842,392639,849300,393844,-110416,-426589,-290720,-349895,-486205,-109607,-14769,-146496,-157302,183952,589910,554743,299964,23903,1733,308450,512347,881990,947582,767253,315786,-244329,-521682,-247443,-60535,164452,506987,901922,1008565,898665,395408,-19616,230601,228560,-86109,-439446,-437398,-138967,36740,-171419,-220288,572751,1102495,1178238,758737,184151,-30854,-54614,-99275,-96698,130068,373313,458847,186963,-368304,-8383,285332,348995,304475,323870,405902,108826,-270791,-558910,-186556,159391,481435,549581,524824,249642,-151044,-338056,-121756,-40814,-28543,269301,190935,-45589,-170579,-46617,-299756,-188281,437204,545156,126642,9296,65447,57230,217680,347207,491477,439219,265527,103954,-82459,-300017,-339017,-355293,-331536,-68293,38043,-228265,-237882,40770,249950,766769,1166470,1058899,837984,466177,4448,-306658,-409074,-378335,-225078,-116479,-56172,-71185,52650,160265,237073,200125,-297079,-110713,169318,-59034,-159697,153426,104450,-51934,-271284,-90314,-29989,-120009,-154590,-108471,-198647,-244124,15467,166525,136693,1658,71777,310340,310303,299132,74007,-131117,-146916,-185215,-180310,6366,-4038,52791,16704,108151,297628,86151,-222664,-447295,-331564,-49584,239519,279063,163407,-19298,-240053,-218793,-210450,-346905,-250453,149419,329551,254175,35541,179381,645387,912917,828028,725763,261972,-238644,-431367,-453236,-498753,-313007,-209894,-176907,-84461,-8635,77459,23511,7549,148785,77719,-131203,-222617,-172397,-144553,-130768,-260005,-454664,-54696,301773,524702,416162,25207,-326013,-142425,256611,446671,288824,176130,243081,297505,76500,-387627,-269639,-265023,-302783,-181327,-87942,-38230,232873,419995,272149,-213993,-233390,97734,81574,-129172,-252795,-25317,266156,316114,153338,217452,400086,553716,404668,16221,-77046,118617,401473,184097,-332394,-164559,38088,-100621,-284293,-127049,268758,477177,145949,-418116,-394252,-465791,-271559,-28061,50102,-16997,93136,548735,713674,353471,-25927,-139975,5024,58221,136903,61929,-27036,4200,42906,89242,-53773,100054,150514,169758,243739,302418,247559,80382,81213,-5355,-219460,-264937,-345675,-413641,-371011,-430612,-251056,-52786,-134854,-247512,-271007,-206668,-219568,-305769,-511614,-264925,-138679,-197555,-439853,-267537,-69079,222165,254836,-70857,-284865,-349008,-174277,225053,581366,788228,588893,170118,-437763,-212189,-9263,-127319,29694,409472,525592,36551,-216698,-364346,-334007,-227186,-360339,-531723,-216157,76829,135885,-245892,-618301,-237184,-35880,-90734,-299034,-466001,-317574,-211856,-150687,-218317,-174606,248696,321581,99495,-232603,-345424,229115,845665,1041522,458984,-430952,291925,396488,-127988,-194311,294495,584171,719286,838984,738799,519477,181276,-23741,437210,629092,174667,-291022,34168,186290,-68511,-295726,-372143,-323055,-252408,-312622,-352027,-435236,-426096,-371272,-201297,-43301,103443,112995,114638,163406,321684,364685,179028,13540,-106455,-241738,-417677,-61943,375806,653855,751596,716256,430440,326950,214948,88953,-53482,-151820,-156676,72073,-7193,-237648,-290996,-368165,-262314,-116337,-157193,43731,368690,535817,471473,207543,-104491,-318005,-505219,-388687,59376,380814,383444,131733,-247958,-222605,15943,110537,140478,78189,-75103,-247640,-39467,-3194,-128157,-270508,-322392,-493250,-339625,-209708,-336040,-297159,-94674,291630,409345,376300,79092,-51687,11773,-117245,-422020,-83570,176364,66465,-125363,-55552,252831,643712,427041,-183556,-9923,503845,628292,201286,172849,-76480,42257,157594,-63400,-196082,-376054,-159164,-145797,-229971,-202627,-104965,-132456,44689,252520,410459,14824,54255,351192,785839,564252,424431,197591,-62678,14752,360823,743974,915505,691121,261585,-58485,-172761,-285265,-191978,-221365,-282947,-301401,-243166,-34595,3555,-74393,-111620,-191738,-430114,-355847,-155809,210155,425175,271183,-114921,-230237,-190380,21794,152054,420290,264295,-349213,-3897,536065,748732,778164,617564,-80542,-250291,-36168,-219067,-158585,8257,28343,304410,396209,217608,-56640,-327925,-495415,-345721,-33145,79944,-175303,-368646,20437,100824,-103768,-439722,5932,298059,267842,156848,583477,874129,581702,-65842,-161532,423429,643524,769499,697493,461645,184693,-262853,-449045,-338050,77525,210253,103322,-176461,-393430,-335440,-227498,-143871,130736,272175,226269,-119735,-225483,-30990,137298,520919,383137,408673,402733,-44899,-366342,-90280,141650,349703,274892,6836,-41948,75028,-139148,-485792,-387437,-191785,-180689,-417590,-68754,272950,462836,270513,-31078,-254045,-413918,-474665,-236694,-149413,-155237,-157553,-94639,-159274,-187345,-144377,-22292,-90475,-259379,-220961,32997,192005,-137769,-48953,197614,124500,-132116,219570,655576,493283,211552,77604,157729,-68307,-242038,-226813,-275368,-235459,-427701,-467642,8891,354517,484725,414319,344534,454893,585270,571938,426873,60354,-97635,-57214,99159,190012,191429,254661,299303,121964,-188040,-325548,-251598,-345829,-280658,-216356,-193639,-57906,109141,205467,319482,272832],[155689,-31949,-186220,-355108,-233398,150550,217409,-33804,-324913,-1974,205687,231599,133273,252560,182890,-32235,-86130,399012,624450,676444,544566,732587,580738,357299,199023,65042,23031,-152895,-210785,-29159,131108,388173,627051,840172,965502,806186,444912,-205097,-198850,284222,618623,813829,673684,228521,-275759,-275949,-295497,-533920,-275614,-31564,-75458,-217926,-238148,-177399,13436,-77699,125865,14392,-111937,-144251,79355,93546,-7753,-345639,-445654,-369735,-234845,-138361,-220070,-312753,-90494,241713,-270293,-258864,133584,189210,200587,184654,113997,71032,-18322,-200128,-540075,-236959,107459,7514,213990,706818,818120,585287,175425,-141401,-188374,-333961,-327811,-257493,-444947,-274877,-194516,-282470,-285151,-56237,-62304,-367846,-171249,23969,12885,75255,83103,-133548,124907,145965,-403699,-31175,387786,380375,194529,-22172,66827,355899,777686,668935,97578,-352834,88861,403681,277102,34797,-72006,-154331,-399688,-461223,-194625,60096,199946,95856,-2736,233498,602050,668115,528732,472003,211092,-14355,-114900,-193508,-169720,-111101,-58192,79475,355625,715740,505378,592825,177085,114801,-102538,-50205,192009,247612,11945,-493437,-213343,-182973,-525584,-488940,-429814,-292196,-179815,-143469,-63431,154203,468754,533881,255250,14695,45427,381316,532893,414320,197775,51159,-79311,-111308,-263131,-533776,-159374,-113110,-499656,-101734,421903,650117,689356,370830,279179,329780,-9722,-107409,-65662,83346,86021,-264354,-358315,-558206,-242156,-182360,-391413,-281798,248872,373731,284309,50549,-150600,-127656,-15446,201694,53247,-183165,-499675,-516859,-300808,-181980,-195861,12024,566238,887892,959581,121380,-465402,-51625,-209844,-509445,-422982,-328291,-263744,-322360,-479565,-388167,-61276,46816,-272085,-45893,160233,117439,-234020,-316167,-246215,-252568,-82419,221028,514732,690208,760580,1087893,1093115,730720,68879,-18852,442045,819191,804533,470235,-29381,206098,296878,52675,-168123,-280482,-237720,-102993,-265379,-487402,-274990,21745,333865,547293,562473,477602,423504,489873,579252,710434,672930,376848,6510,-465451,-381634,-425409,-421494,-446328,-316702,-294346,-169001,-103952,-2761,4744,-112640,-139922,-360009,-485131,-174514,141447,241539,390562,818761,876019,986737,1037002,864378,461239,119661,394335,610073,284758,-228646,-452039,-322369,-208583,-167729,-339803,-536943,-147541,21864,70650,179415,154254,349966,515411,339862,509131,383733,185774,-214437,-34150,202849,157378,55613,-56782,-210283,-351623,-357057,-200272,-151360,-180105,-590886,-292085,68440,449458,725700,627997,413699,308137,147230,81015,74349,210905,182919,-32167,-451992,-1963,277051,241424,-117397,-339002,15278,395169,513411,480181,239214,-46139,-126073,-196002,-305195,27285,-9605,-320539,-286895,100037,264066,11763,-318262,-166646,-74218,-138250,-141267,-248113,-423889,-211278,129062,144762,-87848,-147829,-146686,-122091,-203357,-53863,8227,154881,47988,58003,-84710,-220677,-261372,62273,128305,220521,27133,-108720,-151175,-55660,28246,54760,122033,454995,462728,521721,217131,-313960,-308321,-177369,-265700,23205,432275,304634,-289738,-116329,421082,489523,-61590,-204635,191025,115771,-133969,-423061,-478894,-73373,458680,868816,1105516,887133,376997,89550,-36232,296382,483726,428122,221027,67670,192185,407924,750409,1165224,994896,439793,-79860,27085,72201,-58753,-253417,-385063,-364556,-242456,-249113,-337196,-424533,-178446,232269,539516,500162,407582,619596,772715,662061,231139,-395814,121279,463073,420833,198217,60451,135811,216880,-168969,-405920,-32909,201286,98838,-239567,-183784,638079,805694,431186,-162572,47782,54206,-175527,-202576,109981,273599,129318,-36155,-68281,-62870,-287868,-355201,-182630,-217761,57195,541066,794736,626555,-53980,-354997,23974,320500,416254,462969,316609,73059,44633,197332,103181,23158,-204303,-259669,-37909,192163,365926,-45373,96441,56427,102919,142924,142592,88617,320216,452532,285232,124088,-55973,-341600,-448810,-211012,-367741,-329347,-136325,-126306,-129368,-233297,-288600,-316401,-268506,-262852,74660,519586,755369,867549,845410,503442,76777,-307102,93711,-223460,-387361,-58340,-116070,-75546,296780,60506,-279397,-240182,-176444,-152933,94593,236380,146355,-61204,-324181,-397790,-187653,61185,164491,-5309,62280,-4924,-66921,-175200,-255702,-242119,-165615,-47029,66594,146486,165791,-73973,-47798,321865,637807,503076,32321,-339783,-2106,124746,177233,195527,-157793,-144764,-51235,-488434,-23698,361268,241048,-45441,-314294,-117837,173925,364488,349265,95015,113547,358486,269621,-164561,-506125,-299987,-152900,-206518,-167547,-113520,-330876,-439274,-339205,-245284,-42377,-235249,-224602,-225781,-138423,-39388,-232198,-323929,-335317,108057,388852,381708,18711,-351900,-108579,-139992,-231754,-351652,-231731,-34405,43401,177353,65199,-68977,-48221,298528,364067,358575,166577,-120495,-112546,139132,231822,98217,-26184,441155,671075,582795,226844,182326,121951,-155119,-425223,-251620,80889,227085,76383,-437319,131296,528760,515039,-192144,-86362,361882,207431,-235276,-305548,125899,433942,705749,601906,306332,57169,-257869,-297756,23559,427993,346559,-144056,-523825,-121912,23083,-116430,-43400,-199433,-309696,-348575,-362533,97,176644,210549,-266616,-55268,185533,261642,457147,348657,273680,304322,116283,61763,-99804,-220207,-309280,-298472,-221404,-189260,-202953,-190866,-273523,-115831,192069,301444,154470,-145676,-55842,144411,-77822,-358073,263116,605843,675537,393576,76706,-73667,342719,516409,604623,35197,-325387,125938,274783,-40820,-514887,-188420,-49001,113651,-86469,-6120,-215354,-106828,-341733,-289495,-349921,-360991,-268271,-313639,-230424,-23190,321256,419889,174822,-78994,-206055,-458371,-237437,46199,-18078,-211209,-14164,200648,147873,-81219,-351846,-292480,-299182,-234239,-19701,167242,322486,345488,108069,-252133,-31063,78385,-43028,-177128,-188127,-73975,-18819,257904,292286,129884,-29882,-166687,-297968,-188623,-338,422,-339085,65979,538518,512000,28439,-243415,522415,1035836,954418,444668,163893,101268,104752,120794,-14357,-50334,-28930,-105169,-161265,-367762,-360034,-186873,168033,215053,-99701,32927,319500,552383,383022,308512,327504,84047,-496777,-146759,9334,38831,87834,115627,186468,211367,127092,-82797,-310315,90216,776524,1142187,954843,454326,-82390,-112888,-133063,-434157,-172843,136254,284965,273320,-26565,-258526,-185221,146297,128293,-12330,-46917,-117903,-230754,-306182,-132686,-143472,-124080,-142783,-118566,-134427,-225340,-185391,-47833,29889,-159991,-401674,-436133,-434105,-358122,-257853,-492397,-318331,-89425,-17869,4928,75217,247962,457204,508745,324517,-12296,-200285,-211439,256119,535157,468335,23308,-420025,126468,592977,792285,344551,-170765,-119736,46839,314386,515961,475645,254281,-40360,-74004,-19531,13049,-110381,-38064,170090,205828,171227,-28286,-162257,-289384,-437653,-182898,121029,314914,96587,-309796,-533598,-427875,-104370,147654,72394,-79531,99708,412825,694293,751811,637476,221822,-231758,-147041,63683,-90943,-433930,56265,437050,351342,12974,-360449,-207808,-377808,-313506,-156271,75892,231789,-7030,-311857,20182,258716,331028,291724,86139,21287,-80882,-94002,55925,-26702,-2200,85456,-273663,-39941,222868,13614,-446721,-278729,-450344,-360515,-114845,-189107,-267515,-345901,-308224,-460081,-448072,-342683,-189521,-282555,-432199,-101129,199232,341367,176385,172100,109552,-74614,-48717,103064,29865,-391237,-264113,-206511,-467294,-127340,58448,-125492,-205009,-3895,195892,206314,-99186,-370976,-16931,313105,227676,-471876,-26582,266014,227049,288998,-45203,-506337,248978,692183,558633,90642,-67487,236153,479864,827575,1334571,1498305,1197512,532774,-159307,-418004,-310603,-43733,15014,-119514,-143350,-104686,-113107,221220,405923,206525,-296641,-185882,-166657,-108556,19317,-308153,-387146,-376431,-375594,-38368,169681,-143152,-324745,-270129,-203517,1849,327666,379705,160985,-142769,-103304,-4264,-93898,15968,220018,224516,93705,465376,660261,555616,350832,-26607,-244818,-381582,-378210,-340873,-164639,41624,336183,278514,116673,-31004,-239871,-336423,-503804,-414871,-367389,-146674,-31579,-289182,-238165,133336,129682,-35810,146678,329726,490375,449036,67023,-209500,181088,389056,264142,-71513,-126574,-84563,-167279,-166926,88007,284368,348445,214881,40551,-404788,-292305,27970,29674,-80959,-251348,-257008,14258,235949,358022,325029,-53380,-378372,-230858,-344211,-55237,495408,625344,687185,592678,453580,-36334,-458873,29165,419885,508563,290329,94299,-158509,-322097,-446680,-392052,-80676,363497,849903,878770,769416,256863,-243539,-37701,188620,390256,498685,471669,254642,30080,-141179,-463609,-251203,-5224,-110444,-165238,74234,204593,166169,-275511,-18672,828386,1092512,773036,322485,248405,536629,515636,176105,-47557,105955,36944,-241311,-440204,-366348,-116500,22400,-175775,-318772,51634,373210,705466,894958,821013,598591,171498,4343,283668,387759,684261,894689,721170,180549,-238128,-239437,-287046,-357861,-86469,75374,-93988,-132687,198744,303493,254114,-4859,-342749,-130163,-11898,-216084,-83932,-108313,-385418,132167,654003,734461,735613,677728,364673,-61252,-431816,-231825,-275270,-429762,-27003,194406,138287,-232220,-317801,-14662,-405800,-55936,584323,554935,221215,-74089,-151185,-251829,475578,743934,424391,104505,89755,-210555,-322605,-123447,-55589,-206582,-399339,-438359,-456376,-397530,-453590,-410055,-424852,-159108,194558,467865,536705,404285,269070,27351,-365099,-333084,-217644,16712,-52446,-83882,-7767,3649,37217,184336,361020,489271,323721,-27373,-272334,-258162,-423498,-564056,-427670,-134963,279889,535841,525847,477436,392035,220614,90726,-139765,-284664,-421569,-274957,-93918,161775,222186,112657,-61812,-30732,-91870,-80362,54906,-66514,-295758,-420415,-490443,-421285,-327956,-474566,-73723,172715,254189,207069,71068,-264913,-239015,-129677,-207864,115108,385948,373901,419584,497135,-36992,-226397,188447,120810,90732,-90815,-239705,-237011,129331,460735,581004,519862,359466,113877,190668,685225,806085,358219,-121875,466828,961797,546062,204178,-156013,-321758,-428509,-347198,-192838,-48343,-259032,-165482,86195,453749,473720,362201,135588,-90143,23138,272122,669554,807183,624141,174393,-322941,-449840,-149353,81805,197555,260275,357100,452446,473283,363930,235606,254730,154607,-145362,-348813,-343868,-313212,-28800,-97277,-367705,469057,906259,923901,542740,149890,41081,85302,-98043,-234360,-275223,29653,182564,-26847,-296917,-209073,-35251,197647,404568,306720,10129,-423528,-309415,-211340,-124011,-61987,126731,317136,300341,180765,-14258,-272777,-586548,-426376,-280260,37699,77292,-144341,-297631,-276332,-473383,-73970,538510,603846,327412,201203,251885,199907,309856,405705,588157,585698,580475,511980,333241,137067,86680,-20225,-287738,-278371,-20437,-94562,-26299,205353,387055,744513,1190560,1053946,883931,450001,-55990,-153877,-174680,-428896,-464512,-345931,-240562,-179276,-86868,-14675,102579,222872,-91518,-327221,-129165,-324634,-127787,202174,232749,202066,261,-28217,-57184,-8246,-18950,-164171,-274684,-181150,54133,129466,143144,19012,22972,67978,-79499,-40847,-146052,-260485,-220350,-179047,-77689,89329,193444,257053,81921,107339,107082,-133934,-115764,-151944,-278469,-207456,138885,143979,28437,-233727,-398175,-264093,-224979,-267182,-211668,44289,198240,185348,183736,220780,467165,520158,522858,570835,251756,-143371,-252197,-372212,-412567,-419516,-154873,-128953,-163481,-231355,-320672,-411629,-227282,101226,212133,92309,-15589,11161,116273,110529,-91439,-231889,137474,355514,485908,302793,-129431,-474393,-144408,68391,169272,90752,284281,494941,459100,209938,-149851,-232889,-240432,-326071,-114579,-9992,5805,247063,415290,264444,-210728,-284352,73482,86571,-142932,-268126,-157391,10065,-10408,49574,213197,313021,439201,403345,172410,4200,-124506,224954,214419,-59782,-8388,121203,-64734,-153029,23727,322517,434757,-26970,-465358,21997,-104144,-397871,-185066,-93594,-132200,4418,512192,637136,299556,-35929,-219896,-138157,1771,196888,230305,44141,-119427,-261145,-251629,-132069,153349,346765,331718,238315,241643,261003,279689,314070,179837,-58229,-206836,-259683,-331497,-319108,-474501,-311662,-35643,12759,-258106,-597216,-330726,-299884,-547390,-211652,-10987,-50411,-253343,-301700,-140157,8293,109250,-10297,-376206,-269735,-176076,-272464,-17549,296774,503673,386565,18300,-564230,-128718,66892,-163859,-25278,461701,642624,152726,-245095,-388135,-326974,-229185,-318227,-255342,-67766,6353,-147424,-438042,-260786,25711,216072,108644,-111789,-233894,-205385,-3355,146587,57252,-406787,65332,261551,13992,-188943,-411994,198376,917485,1127957,697641,-155052,9179,342946,38585,-306449,158093,559524,833867,939886,676592,234123,-161582,-203364,360280,520240,85799,-359642,-14213,224425,5866,-186985,-209791,-309295,-380228,-458347,-595083,-457524,-364833,-122716,57440,232804,262103,185801,-6878,110449,475399,624827,505804,355216,16593,-288857,-103778,333451,681267,663092,521753,402884,226677,210991,162504,15090,-83069,-83945,-186694,-114158,-200622,-297602,-405602,-570156,-271039,-101942,-170837,-81024,290219,544516,408824,60283,-293167,-407465,-474726,-308319,204200,281528,156856,-103211,-231441,-62167,219774,426448,473379,269043,101625,-64301,-113327,-188834,-245551,-306232,-286730,-218043,-268346,-176223,-156755,-57459,166807,520790,682357,407170,-19391,-225394,-152793,-268491,-495244,-143247,262000,312413,94619,75438,307623,487750,438394,-297267,192627,905621,958889,422113,60295,-273954,-287140,129188,81488,-55960,-250821,-112791,-86334,-296335,-350471,-250335,-142850,165546,433034,649293,369962,239614,53376,334182,34250,174001,25766,-260572,46044,655247,1192269,1387245,1112279,575773,108072,-189553,-313715,-189076,-136623,-84757,-141383,-165262,-51190,-66136,-184241,-187322,-175762,-403188,-351787,-227077,186062,452270,272450,-45457,-253304,-486933,-271389,-166923,121792,206063,-51686,-6560,269440,420313,443450,453898,107441,-275143,-277357,-329380,-111208,-86791,-21520,385198,626125,500970,153381,-19323,-27599,-304828,-303978,-245157,-299767,-298628,20294,60480,-166368,-285940,41159,305281,325661,327248,735835,1106274,864257,118999,-323870,461226,782643,931569,870837,578348,272714,-362000,-222331,68502,321673,350417,86218,-429189,-300128,-59336,-151383,-253969,148913,433899,352848,-140294,-228103,132441,451530,731469,515800,519557,321165,-251373,-389711,-114170,94501,331181,467536,103273,-42278,62298,-203680,-481723,-198622,-122754,-363126,-204375,161090,367278,461301,252654,-34056,-251086,-438786,-429815,-217950,-9,68409,-2958,-135179,-321883,-466773,-462333,-261104,-156632,-362760,91669,443066,572563,142134,91440,405163,354410,-16515,279101,755150,625855,418525,318407,227173,-5279,-240669,-215290,-238110,-227693,-428703,-481654,78937,285881,380105,333128,251655,385690,469471,426469,344730,4306,-234944,-457047,-360923,-184729,-64324,139511,280039,158965,-135339,-199627,-264858,-281249,-200296,-186756,-238012,-238947,-12233,67475,203435,289769],[151737,71925,-97131,-285850,-211159,151840,236522,-6182,-456139,48916,380355,502223,409617,447900,243025,-169705,-367399,268784,635624,903717,675827,681713,452387,259424,105273,-41512,-74379,-223839,-164970,54623,219273,419112,543377,617799,628959,548648,274794,-274831,-177268,383335,833697,1191337,865225,259801,32536,109902,-271503,-458487,-76186,-26369,-241910,-499196,-489620,-404709,-208497,-377610,-185646,-335098,-227138,-82518,90402,793,-129990,-280828,-399656,-468099,-314766,-135022,-168169,-224311,79658,557393,201048,178666,356227,310674,283837,266357,256468,233787,74863,-86038,-541820,-265790,73587,-19877,247459,812028,917091,718103,271245,-54020,-217118,-339281,-103462,-22851,-205214,-397343,-452264,-258306,-39670,55262,-88895,-560474,-199570,-19945,-81805,82497,190149,-120406,-51453,-156044,-425824,122879,498523,398776,107316,-216451,-302373,-63300,427432,686194,288663,-217990,2047,323949,237858,63043,-110660,-144067,-285273,-381592,-234899,-20066,37484,-102613,-150467,4677,241897,379162,434065,433796,370374,186020,-56879,-284835,-212923,-200669,-347672,-95938,280838,791384,774389,1075789,832999,371227,-74885,-231088,87258,190748,5174,-405615,-427182,-301968,-423726,-497205,-285930,-221978,-167297,-78017,46732,494322,756303,640129,350879,17869,-44724,275282,342175,118600,-24400,-62789,23822,164783,-48989,-419752,-198488,-100025,-132985,93373,567994,744291,793318,384388,451667,559669,245721,-144673,-114236,30429,44870,-259804,-490424,-372120,-105562,-100936,-408341,-238238,271453,323131,212372,-12337,-181525,-141177,-8366,382896,380106,176759,-203314,-210617,-66211,-37839,-192093,-93381,431342,965876,924159,32605,-409721,36124,-139354,-275341,-89403,-39093,-132297,-222020,-244404,-78439,166668,196878,-147997,156950,368396,336446,-80299,-438091,-492399,-426757,-231640,73019,317582,456814,550370,716407,822871,447999,-129661,-376981,166025,757981,1007726,846636,306082,-29503,74880,-177218,-296533,-310627,-149087,-52138,-246133,-515299,-143819,118339,159093,66273,71226,263905,319586,506164,389737,237646,90126,-252839,-541013,-281432,-335712,-579962,-417058,-426024,-595843,-458109,-216857,-144939,13233,150682,131463,184892,-10960,-405802,-177655,37774,15853,-52458,146924,477452,913785,1024182,905392,442882,234915,679624,769815,513236,-17347,-211227,-328120,-226530,-276885,-454084,-451978,109926,212310,430827,567241,692898,784260,668473,264910,273214,170960,167995,26564,77073,297741,313572,202988,66884,-72506,-155862,-159068,-271210,-426133,-273172,-287012,-345222,-157388,274777,575139,542413,442977,401882,119827,43527,-3180,-81763,-231935,-318392,-290396,-54176,153850,142201,-12246,-189785,-77115,228968,398698,462405,262426,47035,-17174,-106377,-270101,-48465,25402,-150069,-260376,-19595,207472,-8268,-395633,-331907,-151111,-118970,-340228,-475825,-341749,-33121,176647,179549,-151356,-359179,-428127,-232175,-126566,179213,489408,559716,357412,172408,-17281,-91467,34592,63155,-18619,144428,139891,146989,-198299,-473521,-478253,-262686,153219,766237,742002,395961,-171190,-330149,-288043,-256065,-153243,225365,398443,83970,-419430,-55188,380211,474078,54375,-353793,-76882,-60281,-74590,-175289,-228654,-107232,348015,499952,485365,403083,111495,20778,-16833,306370,513099,343286,234612,187815,296741,355657,495746,732655,665450,298874,-17987,35575,225409,110375,-69354,-291110,-437806,-324651,-268913,-132531,-33867,197833,396220,394604,137741,135093,538705,820660,710728,266863,-431459,-74003,310538,146689,-255856,-388640,-108794,5184,-281599,-475621,-9462,273598,351559,24932,-66329,523999,734316,261977,-338260,-2505,113150,-94023,81743,286045,108826,-151205,-104276,48808,141033,3188,-182565,-144373,-74363,134722,428936,716554,740280,228870,-364407,-36752,349293,489152,378063,281061,52280,31223,145534,-24918,-118957,-301288,-207237,38047,91803,62432,-215337,167199,257371,168000,70961,62758,136273,309595,346975,262401,126477,17284,-240450,-449511,-491559,-355017,-209433,-27913,81571,100297,-95528,-240531,-165399,-111582,-178567,59517,429039,607727,709302,572275,335021,133140,-512580,-188964,-190832,-31216,129527,-69878,-308083,-101470,-145277,-254285,-109427,-177906,-284817,-193656,-151464,-251584,-396693,-470024,-318918,-82084,148075,205822,-29998,-20880,-10976,151386,141388,-91698,-355739,-232215,-34780,29105,10633,-63242,-220741,-251514,-14104,170427,197156,-29622,-458867,-234215,-104205,94565,260801,97803,-136993,-186388,-489741,-289646,16783,-154826,-350554,-397949,-324058,-115891,178499,221853,36479,-51269,-70506,-268990,-247673,24822,148992,290281,333026,244599,40052,-166917,-170304,-151916,-219757,10999,72970,135097,-78141,-15767,183801,-48898,-294126,-167493,313058,556088,444663,76232,38759,254063,108420,27445,-74674,-20731,162064,123738,72750,-57037,-148834,-223224,-71773,13669,211104,252589,18234,-377868,11135,171322,130426,193191,625459,611789,448258,350982,389970,394348,-47000,-489838,-147341,290514,603314,494578,157931,184559,232180,291779,-282832,-157750,239768,66473,-244841,-460595,-177867,39258,409550,492141,256498,6810,-277403,-411166,-19367,403120,362425,-224713,-494140,-173421,-237845,-267603,-189180,-93710,-122928,-129961,-151518,46236,112156,118617,-334777,6748,241478,283282,365269,206135,122296,84972,34141,67196,8594,-143413,-247497,-340825,-392830,-134748,-9973,-116885,-349702,-29290,120427,40402,-226471,-375083,-127898,102489,-109681,-413029,243706,655542,754273,562865,335268,234543,440450,415689,353589,-76755,-498439,23519,221192,-105683,-486706,102163,257144,345095,275139,612491,548999,504865,126912,-147143,-619003,-355577,-171238,-72206,93056,221821,545974,653838,425131,169551,-50906,-284042,-216025,-16276,-71629,-196054,138400,381923,438927,227901,-65485,-202791,-173680,-64204,154977,247262,229457,96746,-176008,-547699,-213303,-54476,-141113,-250053,-217576,-100873,151609,385969,271819,3336,-92080,-227932,-407799,-229246,-137540,-194299,-7576,287785,517480,513174,121229,-350963,306124,814076,582644,-24159,-241372,-542777,-398713,-143290,-136038,42568,173142,160874,-20530,-344252,-387612,-212537,58434,-17458,-101663,628557,889875,925319,571358,364269,201246,-64659,-474329,-186599,-135572,-232587,-186793,-165305,-97345,-1199,121484,86911,-152514,-52969,673014,1262263,1122700,625276,65963,-70352,-147362,-314123,-216618,-68799,155479,158954,-49305,-240249,-232311,30539,-15168,-30626,128645,158625,7915,-185587,-229634,-354194,-458635,-519655,-507502,-521559,-489894,-320833,-97077,-17897,-145644,-419122,-464807,-467464,-471886,-355172,-253627,-126744,58517,32837,93461,23474,-108109,21606,86049,-13817,-196677,-307717,-174890,235111,395943,206591,-144839,-252849,88835,399983,396222,203037,-40959,-49179,118149,126133,250926,269338,199856,-70849,-229882,-154535,34707,20034,-58188,54363,208511,291806,235315,-48420,-309382,-395355,-118021,269348,336830,-37987,-354973,-59313,-175731,-232831,327093,275811,-56351,-110762,201405,453268,436267,357282,100359,-273960,-399691,-91574,-138732,-546179,19449,631788,649811,327229,-65865,-114137,-110005,-371023,-477812,-182155,77106,52597,38688,120743,257919,370100,446353,362905,268322,170776,106155,151492,-10384,58926,253399,-236805,-238045,210108,102488,-302334,-300541,-411919,-296245,-261356,-258190,-181020,-212114,-227404,-293039,-372060,-256173,-111282,-176504,-402612,-219326,137199,277985,164076,96614,60645,-84892,-189472,-34841,76264,-140292,-59054,-47030,-457740,-268698,118165,68437,-59668,49134,270532,271866,-192970,-275170,463722,896061,582948,-220721,36593,387555,181405,127543,-93664,-167941,306331,731580,680024,399968,503687,801399,792027,834292,1161063,1239075,946615,428153,-187974,-384273,-302670,-74700,76756,74946,55761,47536,-137461,40530,276071,88925,-382378,-172231,-24438,59047,244871,63258,-27906,-186974,-171077,63750,170173,-202031,-249946,-101392,-65752,31005,288324,308932,96640,-276670,-227106,-68438,-219789,-209723,-1439,152226,163441,471725,553952,387930,181646,-42074,-151916,-291548,-416605,-374960,-76920,164416,433955,430336,337590,26034,-293147,-330068,-380303,-382192,-119631,36628,31023,-212247,-220524,215206,320478,10571,-233026,-59482,317005,320778,-81428,-215271,227197,397978,171903,-242018,-181388,-150542,-268773,-426398,-203165,-49527,31598,55519,46358,-384567,-256581,127985,180208,14964,-168980,-161505,-33388,118296,403403,474632,136865,-344950,-261180,-336865,51742,586902,669283,607369,456305,375009,-41399,-412055,-106765,265314,388050,308235,167005,-25845,-201879,-401322,-424229,-255217,196150,670217,1042251,906386,325538,-31558,194648,147678,189468,432718,554534,354210,3376,-94893,-334868,-258353,-50365,-84215,-38407,153514,229449,239112,-71764,-28180,615774,828385,401631,36723,282695,688780,498810,-60103,-117471,251301,136958,-307976,-437667,-369236,-177772,4576,-185087,-278585,259275,500059,854233,1112191,1015431,662390,82818,-68133,257916,332786,645195,885656,785119,369148,-205252,-223357,-291569,-368271,20691,238540,152155,20740,112534,185130,33405,-89043,-400862,-231461,-63471,-180271,-277302,-246483,-279849,-93251,48771,170081,457435,568861,439590,150614,-293544,-333706,-307486,-513291,-70811,208884,97381,-333543,-73519,85486,-459248,178691,793693,603918,153226,46122,55110,-140088,278355,576972,472309,86874,-201859,-243467,-73496,104903,85669,-107480,-172812,-189295,-400200,-383769,-253110,-222389,-296605,-414246,25766,375205,374393,214353,187112,142540,-76338,-178758,-174376,422,113445,121759,-42598,-186401,-135995,-320,191343,341700,211456,-122886,-276167,-301545,-473838,-532807,-404956,-118648,252465,495761,609437,641736,530656,321674,119633,-71766,-260010,-427509,-406291,-233366,-74408,-229335,-383772,-247874,76572,44578,-90358,-179702,-305416,-187993,-165699,-252368,194290,415007,112143,-208927,57995,126171,106400,3741,-357416,-162319,-34165,-223690,26166,247644,151493,229542,207330,-203912,-214927,38139,-29762,120219,143388,-79478,-594393,33911,528447,733708,565122,326292,98111,169890,630159,705794,311895,-98987,355751,682035,525903,403347,86973,-160667,-387795,-248449,-28268,-15569,-386830,-177857,29610,303472,448302,338646,103700,-228872,-328284,16927,354372,518245,318234,-24058,-390239,-395413,-127209,116633,123473,-91076,-276728,104650,322536,386818,303783,86166,-86630,-320444,-226367,-140602,-357165,-131116,-25459,-343759,47979,402875,399520,103234,37670,86448,164684,-109228,-340239,-429034,-336457,-150708,-313368,-394741,-443423,-203007,201870,496993,260183,-148817,18536,235377,60569,-93615,-296071,-259949,-7971,-29327,97992,177894,92702,-100712,-373125,-375101,-200319,-64599,-214624,-419240,-522528,-400584,-18460,446411,461698,319060,244009,335095,282367,285746,361632,531638,617657,756846,720694,556359,488626,579914,447766,87835,-322608,-87840,22472,140378,282179,441861,627554,951950,830677,620720,191873,-144718,44218,104975,-194280,-348375,-441093,-437587,-264877,-227190,-229595,-128821,2951,-55937,-485196,-407428,-356152,-36964,204405,325857,402385,264758,185579,137275,134185,74910,-117680,-129182,37605,236611,245580,205702,59084,-89060,-284540,-344142,-157606,-200079,-282715,-209650,-179833,-125611,-52490,170112,56226,-121946,-36769,-188573,-279823,-58031,48832,-19648,-213552,-133085,-86008,-173415,-493065,-414772,-269121,-203241,-187344,-225693,-160525,5398,103050,295583,251576,174045,42633,130954,283344,187279,-1549,-58748,-101029,-235643,-447467,-64247,-22528,-204615,-476189,-476839,-479291,-240579,109533,329071,272639,143506,107873,254148,215654,-69365,-45023,381695,489484,462127,219090,-231218,-343154,-6310,41050,65197,234241,466974,705605,563344,264899,11252,-136515,-191279,-283451,-174947,-106744,29587,264482,379176,209691,-162778,-228291,34849,67002,-150459,-302404,-277889,-166060,-165232,-56598,36478,109782,219255,326779,305077,242524,-247507,-29405,250859,217007,152438,117933,-130468,-92537,95956,286630,258330,-270250,-223799,334021,340721,-101036,-323955,-296879,-313880,-132648,363241,533900,273076,-81314,-349621,-343800,-59100,226190,258976,-64935,-377625,-293654,-223044,-72828,181460,514555,535757,308226,193972,196246,351339,429283,328387,116506,-118394,-156284,-243835,-317887,-573083,-368770,-32041,223268,61800,-357594,-337265,-302914,-534490,-22164,152387,56477,-10726,66461,49194,-6551,-136492,-297678,-361906,-163212,28024,-107796,-241839,-72868,152418,264334,30769,-467554,-159094,66373,-236026,-267373,191877,330099,-475,-375307,-415079,-346473,-164092,-195659,-161462,-54367,-78199,-175351,-119267,101417,308504,475853,309724,65398,-64046,-100725,108591,273100,149270,-416243,7046,280504,1705,-36348,-315531,-26900,675710,851158,582415,11125,-136276,135300,24435,-287649,68113,518257,845078,886185,542796,-39425,-473689,-316757,147688,284509,15162,-332294,-72615,207791,66808,-86216,-41074,-201164,-285703,-513892,-455347,-460514,-395401,-943,242367,410356,385628,262364,-113222,83739,566622,730694,721134,690889,350941,-146702,173681,691892,964778,638668,219174,-61438,-54435,45762,36335,-74588,-98116,-58179,-70641,-18562,-117516,-282424,-329653,-378938,-323506,-211508,-228576,-197559,147636,420963,258708,-67492,-218127,-295265,-514848,-78720,308202,182575,-33463,-254343,-121632,170278,527773,793812,683066,341877,223226,239866,68909,-241638,-403224,-255447,-71530,51237,-86934,-145890,-105967,13543,284783,590835,815284,336275,-185673,-287874,-321445,-420876,-378299,-184655,325128,530998,281887,101709,179695,169411,283910,119262,664206,1228998,1105217,638913,114000,-138954,-240459,196476,147243,-60591,-213638,-67200,-80531,-181715,-313550,-239491,-145530,139290,332559,442645,395555,286948,-8411,-121647,-427585,-119284,-135068,-345376,87956,800381,1405150,1575730,1312819,802105,275367,-159399,-273206,-138481,-44291,26079,-95524,-189385,-58464,-81867,-209068,-124064,-81129,-298809,-352677,-260292,158649,515117,435644,164381,-96127,-390724,-355502,-467428,8493,377835,310739,143519,-80077,-151091,-41313,180410,169833,-145163,-336706,-416719,-182142,-247696,-138186,322636,680460,693460,365994,282410,269777,-9944,-230900,-411027,-470703,-164239,151265,156693,-62411,-193540,19396,268916,364137,449783,734855,1083583,978449,362046,-357083,352961,768752,897959,888897,588724,238272,-239415,160705,401754,450200,324523,-75656,-485584,-45334,109195,-94310,-347757,131563,514481,398458,-166383,-144174,388877,812309,847726,640126,574183,148386,-328081,-144637,22951,90340,197688,392684,63184,-78463,-44911,-267239,-171885,150291,63859,-367543,-43431,233477,263764,216948,57014,-156132,-311022,-352450,-322154,-114291,214892,253033,80520,-175939,-196962,-222308,-371953,-337094,-80082,-96951,277178,629844,674095,235447,152687,492619,470986,8507,321896,759310,628975,301673,254083,169954,24149,-252074,-225575,-140456,-147745,-379155,-358015,-41322,89045,126865,141604,118845,218419,265407,192381,155532,-51335,-372409,-369785,-265654,-402665,-307236,-67011,120104,100780,-65514,-35936,-100003,-171688,-196958,-96578,-146206,-252540,-357451,-185963,-5691,198107],[105619,120362,-21638,-202741,-186150,36976,111119,-57516,-468534,19310,364178,531872,532243,505127,251945,-223981,-518662,19732,466181,836700,749642,617470,303005,47053,-114649,-186602,-174865,-275028,-145463,94044,276366,406504,418764,325883,135803,141944,71318,-267259,-220329,348046,863846,1301684,866147,203068,242638,310270,-272867,-156830,194088,48624,-299050,-484027,-483663,-625101,-420778,-422105,-337611,-451593,-189796,63324,137507,-68652,-226987,-142172,-273935,-454952,-412839,-103911,-27134,-142445,68578,501440,516831,438649,411394,393485,330709,326774,360828,254424,29330,-85633,-359773,-374381,-86285,-93248,224655,624843,730000,591705,279854,50747,-201862,-382350,-34447,114783,93409,-17024,-145145,-85547,141572,163502,-59595,-455629,-193149,-72974,-112428,175750,344111,110566,-37806,-262464,-258062,192251,393173,237850,-86944,-361152,-445460,-303254,77238,487471,320417,-73517,-75101,67624,13639,611,-113350,-81525,-100706,-245496,-200883,-94203,-164822,-314242,-318878,-304307,-263441,-79899,157459,195476,283992,111168,-217599,-455652,-248085,-197803,-392502,-254550,-5218,376307,740013,1009081,1041123,444147,66730,-320537,-96055,115205,47121,-116695,-460051,-533518,-399533,-231464,-135001,-245646,-277253,-206777,15183,570225,687768,458410,346819,44258,-123621,93249,83276,-160880,-221297,-186190,136465,387730,110597,-277075,-182534,-77326,-22657,102390,485177,624719,544191,282309,520170,582084,308571,-273683,-319761,-195844,43890,-47483,-428184,-282549,33102,73137,-260304,-205794,125793,170703,71844,-100174,-149320,-69762,-63122,375638,568005,485176,217788,228614,219859,130931,-197697,-300119,142776,742713,623211,-1448,-362311,-49321,-60201,59273,213755,171268,-64655,-161360,-58118,191882,300703,104329,-181271,178278,475202,458897,58659,-235583,-372835,-416251,-307216,-67115,86953,123330,164342,142636,257518,180470,-107128,-385769,-275285,414886,920488,1050851,661261,283131,13957,-288051,-458482,-331195,-142790,-91917,-291536,-488816,-39008,167404,-65682,-447744,-274011,59248,221741,411543,151709,-197947,-403687,-394621,-87259,-49263,-275737,-428639,-149650,-147142,-334018,-496991,-264495,-175885,15277,318538,504919,594340,366975,-192296,-159272,-6178,-153577,-349033,-236034,-15521,571490,827616,792666,367485,269984,674820,648237,496318,137648,13862,-262285,-200044,-384067,-613548,-208231,283253,456862,776478,831320,980889,938058,575045,41046,-186261,-131007,112341,125469,113698,317088,381578,221105,32640,-31897,-37527,-31775,-197589,-406795,-109468,-40042,-267454,-398891,75248,352566,417380,395585,270392,-70093,39284,265029,201038,-289095,-431015,-170466,-139614,-82116,-46047,-2797,-64266,-30596,20897,143986,272857,155856,31190,5672,-84672,-333838,-228141,100402,121741,-57712,-126527,-15599,85708,-208017,-432045,-83818,157051,83402,-15317,-12864,171112,242475,253560,-64735,-359054,-516696,-273335,-80359,257123,646897,659350,478445,160375,-61279,-89285,214402,71961,-167035,-190326,169076,463809,286732,31353,-183194,-520267,10343,707879,723374,184672,-539472,-149215,11162,240160,359266,433999,194936,-262954,-388189,21123,299036,373241,109566,-343686,-432706,-314062,-62762,9868,-46404,-216512,47174,74888,-114597,-203609,-196693,-136782,-119934,53994,208652,99116,168722,271976,340860,177628,76647,183159,269274,219985,-4678,28870,307362,243451,46540,-249880,-476168,-376977,-204430,89232,320733,513785,557312,251919,-173595,-52649,441981,775623,651956,215386,-370322,-443126,-180085,-182341,-267152,-266708,-167451,-112719,-260720,-550405,-57309,258045,475823,204389,27325,318580,544103,144978,-362639,-158180,61705,-71317,230150,458698,64556,-462427,-250207,132584,286200,253938,79025,-27773,-98365,43287,230420,494532,633434,396411,-351527,-221014,300601,539044,284493,154571,-49408,-92991,-53803,-191326,-257195,-300950,-78748,158140,164663,-56240,31521,369445,491030,280627,50588,-57917,38082,127508,126566,161386,72872,35425,-111654,-259990,-199824,-137618,-74659,48204,263260,292399,-27981,-322839,-107673,-67054,-144938,5940,258225,361379,413543,263946,228018,178819,-171203,-51003,110117,325556,368172,-15882,-467690,-396877,-300786,-101601,-130297,-270052,-450113,-487122,-544795,-503257,-439467,-515951,-253283,9824,288382,361059,160954,-125971,-7194,365799,399311,73353,-489623,-268652,-93428,-118864,-219553,-355548,-400779,-456663,-524545,-340999,-152435,-159978,-397728,-505115,-398288,-76654,171438,190739,-197511,-425817,-500310,-409487,-257036,-443705,-599918,-440283,-390711,-274487,-61615,-6013,-47327,-157777,-306377,-74092,229700,485095,556419,678406,815193,770100,449981,110607,75555,229733,337890,747874,527259,508799,180934,169810,352172,98343,-341668,-49156,361472,554134,421229,305677,347742,422498,253713,206146,169157,213189,370701,289762,45850,-220083,-183768,-184375,-341771,-368178,73270,319887,157461,-444255,-159055,-15258,25077,296692,593418,382788,22747,228671,408484,381228,-118956,-500223,-9313,344547,691638,667392,499320,302828,80950,95919,-325893,-247559,191463,118613,-63075,-410778,-406208,-335365,-16746,158535,89421,25497,-78318,-476872,-244823,133503,171191,-338120,-445342,-323696,-484298,-420316,-383952,-87978,12397,36217,-11088,5245,-39143,-97272,-130635,63136,194398,199362,100662,45566,-27522,-57866,83940,98329,134453,-22626,-108720,-219618,-513213,3420,101050,-150179,-342841,-34765,-114516,-388507,-439736,-372436,-189520,31106,-94589,-334589,106537,539998,693905,716843,527522,384019,475201,488589,443374,170748,-314653,-108209,87354,-193572,-373069,293712,483176,397946,573615,895749,993633,668889,325390,-44111,-478172,-319402,-214689,-76025,164227,380794,642762,687405,420669,112533,-17028,-117288,-82793,51674,-13394,-103008,284094,544289,644608,456012,279709,249917,142588,214261,355239,384098,271467,1455,-185372,-269744,-318610,-295639,-352172,-397068,-283957,-83871,323168,402310,197656,-43441,-124410,-332988,-429199,-294797,-263430,30418,389534,506478,361392,372213,121447,-381801,27772,406266,126029,-43646,192688,191092,-194960,-300343,-258881,120653,409098,404352,55122,-356855,-431210,-239967,-91873,-230593,54919,882910,1153803,981620,556725,253180,-22507,-301927,-342617,-158136,-236291,-342531,-305046,-230092,-220552,-158967,19365,131118,-34133,-209639,436078,1110261,1074350,632434,136796,-11311,-83504,-210938,-226908,-232645,-2641,34232,-62826,-260536,-327929,-199827,-226194,-138525,180119,304367,168102,-81506,-399684,-594680,-382694,-115344,-83181,-59709,-297043,-528758,-243745,-130512,-65104,-279294,-318262,-381784,-430465,-220221,72332,128833,185442,33483,101861,44871,-273578,-512658,-448612,-464804,-405874,-486559,-224825,132023,232423,-100219,-171925,258375,448807,362603,-46758,-212293,-138432,-144636,54253,-75500,-2403,73538,72090,-93375,-297129,-257389,30721,157079,33620,-119122,141243,359647,476987,319822,25082,-195638,85808,557003,437237,-199963,-253653,355094,200813,-232109,352571,365572,-54943,-325122,41789,157144,42412,-27210,-97764,-300613,-564542,-154059,-92806,-343360,917,609432,754577,486605,229274,47073,153163,-27567,-291121,-420731,-138152,126136,231390,146278,119928,301020,432210,428588,292984,206886,158388,130691,-50122,41259,345872,-23429,-442837,127825,151712,-134229,-224820,-231066,-221620,-357043,-443034,-204916,-184310,-243882,-171236,-235985,-69996,37111,-89134,-463676,-377543,24803,128329,76657,-42031,-14643,-104827,-264279,-82279,169593,140741,180841,50717,-287447,-126649,260715,351557,136105,92566,284299,270646,-260485,-70146,849627,1213541,665384,-91312,131248,447627,220224,20791,37780,187063,440199,588560,507622,581466,999063,1083327,880967,735363,909173,986592,725578,335317,-131120,-304810,-280902,-93564,150287,222447,167018,96667,-132982,-137698,155276,-19775,-339494,-88704,112676,112388,203746,240073,192647,17849,-29725,196602,205173,-210386,-226225,55964,25791,9784,200706,237045,101274,-264301,-337792,-92394,-298341,-411356,-54963,189718,180472,231841,228114,143066,91546,53713,-34820,-228472,-456945,-315987,-45707,109764,218715,302775,306202,-78,-283907,-277164,-218540,-241707,17447,200404,210846,21053,-158070,243638,492624,231002,-299695,-307157,93752,133360,-225646,-168399,209761,326077,51526,-401320,-242367,-287077,-443608,-432151,-314045,-347253,-240707,15757,85669,-331874,-216459,240176,359647,142384,19914,-22516,-117649,-38153,347273,547918,324214,-222307,-424202,-338131,142491,538633,601413,387948,184129,142757,-129729,-377888,-299184,-45068,117816,229348,199320,107447,-86693,-334564,-256196,-333622,-91141,320624,860284,758740,343015,213706,280180,17283,-129280,373719,549067,355697,-86490,-191167,-301039,-219528,-93040,-64334,-17376,81366,189216,296884,142138,101919,306266,409677,-15479,-109329,427013,765790,520454,-292324,-14306,448659,289658,-286204,-332189,-237463,-178546,32732,-113702,-194509,428360,786798,1105503,1385644,1206275,680321,-22787,-162769,198739,281430,622025,855354,798916,483552,-146351,-183594,-312285,-398667,117346,355059,348808,284634,193724,92159,-176504,-226928,-434263,-325463,-197932,-159879,-183440,-172368,-207184,-307959,-318138,-95275,228513,448504,482125,245128,-205258,-347487,-234218,-419811,7690,296021,85494,-276479,100285,75216,-390173,333393,833608,549187,-49773,170941,287695,48421,60314,347139,421909,159251,-37279,-46244,132899,266745,169592,4141,-37904,-57990,-303562,-219040,91724,272031,39243,-306250,-42810,239789,113308,10057,174821,207857,141700,34054,12537,112778,220900,227204,-26273,-320432,-394855,-289868,-19189,169810,111843,-165973,-229014,-357682,-464886,-478546,-322443,-14401,233753,382134,560332,636556,531132,365019,103552,-47096,-296152,-437473,-422781,-370173,-349534,-425700,-276274,124370,318366,256609,-56145,-308975,-114759,145101,103470,80248,662765,912205,543554,36745,49390,44789,-9053,-131766,-350833,-26679,72737,-211852,-215532,-83271,-102364,-10008,-97452,-294106,-150214,-94379,-69535,183387,293664,115652,-268432,33398,528611,747095,467530,105158,-80047,-82858,327084,472788,262079,42042,272595,321761,419867,464806,222078,-77256,-344837,-221796,76888,-42302,-449577,-119288,115515,292340,476314,252142,-55119,-404898,-247161,506,233553,259078,85965,-92829,-367396,-360730,-155994,82540,53505,-313383,-354244,166593,418930,401286,195691,-232437,-426942,-451374,-100806,53574,-181176,-262360,19978,-58366,-513510,-281006,-218385,-348287,-65004,101164,154609,-119776,-351541,-221766,-371996,-352804,-403248,-494949,-344996,-121,340950,517007,190041,134416,518221,547533,234504,-56375,-256775,-405634,-386843,-313739,60436,271133,314841,270753,104980,-88236,-211921,-141265,-202464,-342139,-449121,-336577,-68913,174812,163900,73605,155919,301160,286878,162218,176095,324188,555736,771081,735025,624425,670716,860122,760021,342826,-203305,-164297,69255,252909,316826,452923,516280,624917,527310,196469,-160494,-40493,280625,322311,76578,-41855,-192057,-386300,-294672,-318650,-443559,-321297,-225625,-207379,-353807,-420096,-235224,13648,142925,351735,522503,444004,329252,281889,230834,121671,-31745,40575,237383,457984,534405,366032,99825,-249553,-500366,-204134,-105577,-269900,-298780,-203414,-245795,-298326,-292179,-59699,-351962,-445058,-343031,-528224,-405356,-119665,123987,191485,-43537,-359987,-348914,-409262,-508044,-340996,-241724,-163632,-143467,-303759,-398430,-136128,109346,376916,351066,-1600,-209819,-190037,16732,124382,126370,92587,112227,-129119,-461893,-6751,134057,-79975,-438906,-267962,-264516,-159086,153084,408675,387484,223757,102663,203238,127435,-227830,20323,507487,586612,437621,187047,-210672,-194903,129698,118791,164432,518763,693506,850799,590486,211261,5980,-162074,-141882,-199985,-331896,-288338,45332,262198,314535,117514,-154633,-188626,-12114,19074,-163943,-346803,-357164,-208905,-179244,-237369,-229527,-128980,-18848,199472,334533,322423,-177576,-315025,156489,328757,272246,107435,-134064,-116696,82616,183383,15311,-357814,-62156,404505,520231,172325,-193044,-434537,-513259,-288783,88606,328596,219963,-129446,-381747,-395136,-74552,215493,146284,-300834,-174617,56757,5871,-127122,126331,588887,666915,368402,119347,51052,284718,401285,391035,263524,8494,-63949,-155676,-342677,-604507,-328058,4678,395395,361434,-6709,-184315,-227787,-557837,-40510,174387,139679,267305,368811,218319,-84446,-404730,-213532,-149869,-96639,156121,124247,-156385,-431705,-245810,138275,112232,-293282,-283929,-26282,-249710,-626558,-336821,-280010,-374680,-428265,-339497,-386287,-259448,-296671,-261648,-85453,-55655,55658,144411,354418,545214,692749,508123,236089,33763,-71820,70762,199627,42157,-233273,133264,301429,132797,174727,-155425,-371233,171269,283329,147019,-52043,-98756,-81831,-124688,-258410,34220,473505,736630,684998,349016,-192459,-400341,-223773,123929,227395,51466,-235260,-72517,169480,83403,-39661,67484,27179,-99801,-328823,-301779,-398286,-476530,-20249,309333,440918,444668,288281,-207790,65461,567294,662166,755284,923026,751063,80388,394154,1051712,1206183,671263,96908,-374463,-281888,-129623,-101661,-117376,-119396,-120981,6824,234480,241022,60995,-15353,-50748,-72292,-176930,-294338,-265630,9372,221525,87983,-146710,-207738,-414767,-221144,211729,328530,45147,-217427,-226273,-26833,325697,706981,925957,596272,303534,474452,513882,247534,-268519,-347478,-13840,103788,154452,76387,17130,-106347,-105460,192467,463108,700052,169358,-314705,-156767,-348888,-394352,-255439,-202740,304116,606965,361082,54913,-27582,28586,301964,720293,1096024,1290449,1018204,708026,231219,36580,3663,250646,47748,-215948,-266494,-63824,-60316,49206,-38400,-37140,-142372,-5200,64186,38005,151360,178518,83938,-257802,-500621,-400712,-281900,-342484,70412,710344,1287695,1404147,1211678,835573,364126,-83428,-182714,-69662,28367,1726,-222756,-286354,-56747,-122926,-264782,-21594,27266,-205133,-387545,-259249,129013,603627,716392,458946,114209,-258304,-212742,-286433,81027,506007,544814,310418,25560,-30583,71795,164417,187776,-89363,-289398,-333090,-313136,-412873,-308569,139978,570805,766862,545547,452198,330261,115370,-90832,-275730,-531489,-133304,186303,184256,-37136,-190249,-71317,142606,317760,452691,591423,804260,831734,447852,-230770,94369,524890,587611,617080,380574,47509,-8093,476332,590708,433824,113059,-373492,-340897,-10109,5904,-192254,-436649,83704,497276,353262,-189205,-37166,592562,1036313,832739,682264,508993,57528,-90899,63346,197734,165211,86784,64984,-166036,-182867,-216169,-104367,278443,532277,209529,-446375,-30855,165414,40486,-196937,-290372,-341851,-335948,-208825,-156374,62049,399400,351386,52346,-179500,-19270,-36747,-311847,-364050,-44671,62176,241390,541794,495032,111962,80328,423462,430955,-40236,316382,623372,422642,-113623,-51930,24307,-51090,-343906,-326613,-133095,-124394,-328120,-283479,-218469,-122669,-175451,-107570,-42969,-37078,4910,-52917,-84461,-138802,-462372,-322474,-186275,-255289,-395038,-317811,-136323,-22427,18896,140464,181830,-49622,-294137,-22641,107191,135209,55531,-99039,-177480,15537],[56040,104705,186,-135273,-148364,-110430,-84516,-167755,-351776,-58570,191515,336808,490723,459711,251015,-119326,-322416,-205261,233084,618098,841577,675188,236429,-197159,-415365,-354100,-262985,-269358,-138983,123911,326599,388852,313775,105523,-264386,-254136,-39432,-183844,-307427,168077,656043,1065921,694402,56456,206628,289120,-96352,172189,422585,153067,-230697,-238983,-212891,-326080,-326894,-244989,-272213,-358080,-110775,195982,203843,-87723,-207404,-40301,-111919,-279324,-433884,-55733,137838,7915,-28679,178777,494032,380179,305268,364429,312998,319870,388021,293846,-21361,-157277,-46575,9746,92442,-61918,163307,279905,370671,292283,254643,148896,-171924,-462667,-75694,198844,339431,363784,215331,138141,236953,231045,23317,-263347,-185239,-119347,-80073,273695,456565,386959,199744,156652,-6099,214750,212645,43865,-272886,-437948,-363183,-342446,-168751,111527,171241,30449,-56370,-251479,-279611,-166035,-89446,45860,111104,-134643,-242986,-195322,-322860,-369296,-355878,-437645,-502500,-465766,-170811,-56715,93707,-37075,-147427,-414926,-286650,-139681,-201785,-264609,-358309,-330099,241175,362933,602535,300131,157579,-234081,-307238,80523,196434,233738,-87471,-328959,-228365,30840,-54673,-333347,-399564,-456643,-63637,381472,313218,64757,219718,44965,-159199,-62698,-63643,-246920,-303267,-252758,218330,516442,263185,-72313,-143825,-149572,-193027,-139480,137788,262115,777,104054,420644,346126,55196,-490723,-247936,-13968,265325,222939,-217962,-59276,294695,314926,-89322,-237728,-118040,-79344,-111445,-188461,-88048,-19405,-113231,233373,583436,650364,601851,622782,473632,273810,-184917,-494434,-90206,370547,232713,-61229,-425146,-184455,40922,305319,366884,202759,-138586,-191646,35505,316230,262168,-123458,-262735,123965,490348,458847,156899,71792,-33599,-212128,-290547,-156397,-90894,-131740,-251937,-317854,-90608,287849,277895,65890,-434542,-79623,546964,942715,781994,472389,150314,-178673,-573173,-346232,-216662,-206292,-328991,-401132,6739,155514,-170638,-417544,-237552,-68036,174982,216598,-108072,-428965,-228654,-13501,222658,46542,-311848,-266123,103234,93252,-97203,-376493,-320668,-227620,-34111,383423,816411,903124,605626,-40001,-199391,-22917,-118085,-61141,199048,-87694,75096,461755,507344,192926,153982,410461,362103,299251,205318,146406,-80385,-131281,-394262,-538596,-101797,239921,579016,891000,890201,995479,844082,370048,-133258,-506539,-277318,-26279,35914,42382,209564,286825,127643,-101717,-80687,-22588,-18940,-116360,-152678,149506,90111,-238759,-522797,-59318,133949,251014,235645,-31417,-253258,89981,403008,364177,-93388,-298789,-134981,-257873,-362692,-211280,-67218,-3109,113972,5118,-60908,13427,-25072,-92925,-78716,-161699,-474837,-166021,268214,420128,154306,-10328,103646,281207,-11101,-323057,74007,446342,528893,387362,274086,337128,328349,315622,80470,-169453,-391939,-374513,-190567,108788,406941,399115,291716,-23147,-226376,-212733,137124,138494,-185330,-346838,234240,624143,585866,342721,160785,-192564,-281291,310570,404589,-27055,-348242,28495,386149,684927,754645,507921,-110937,-392195,-48304,124058,218322,223285,63936,-122553,-139125,-455765,-67652,124608,54647,-275151,-284862,-213145,-382625,-519760,-256005,-90525,-148401,-166229,-235304,-189169,65013,290717,311368,-4974,-171202,104357,215154,326379,110577,67928,300690,293849,21386,-282621,-379616,-342193,-191309,123530,456087,632835,562186,126279,-357457,-170579,296997,624064,496769,104441,-271489,-329203,-337686,3281,166162,102385,-12226,-22067,-168984,-554902,-175865,168439,379843,125150,-233309,121162,378824,145945,-226603,-333950,-103425,-116252,200555,446367,205774,-169524,-381877,163745,431637,491078,300750,73898,-146406,-40590,78815,290396,458140,453765,-199554,-372878,202716,517839,230252,-80685,-244384,-240442,-199839,-318151,-316958,-245525,56557,271110,350292,52650,292291,388449,532927,277590,-15514,-197476,-196568,-160708,-112160,13938,12551,3427,-35530,-126849,36481,13839,-21458,68418,332525,286203,-145381,-422447,-101339,-115910,-143880,-62308,45389,35469,34405,22926,211537,266307,195793,303377,407844,538435,444899,-130198,-533930,-509466,-496109,-154890,-249141,-309025,-162027,-79736,-198439,-242959,-292096,-491683,-191452,137578,485414,588843,355487,-228385,58294,513141,538263,153311,-464095,-245971,-162861,-293701,-455987,-473285,-283295,-108345,-159859,-303660,-391162,-305513,-309801,-384591,-413016,-232499,-23383,90976,-232500,-494965,-358793,-332454,-435970,-601538,-456287,-345102,-306568,-462710,-371016,-301542,-181925,-84154,159459,386797,558969,743534,825866,916625,1021891,987865,647223,314033,213750,493731,763664,1181901,877013,758395,445230,348958,379549,149016,-360000,-33722,264992,379089,293345,399378,442531,340149,220256,223501,299446,381891,500707,472514,185726,-314473,-200444,26862,16722,-536522,9935,383929,297535,-216567,-294840,-225392,-85954,312739,410789,158364,-475558,-69573,233568,81400,-379280,-242396,123696,244953,392806,354705,325205,-31123,-215535,-187980,-313623,-39548,486635,511390,303105,-215871,-537325,-566642,-452419,-421139,-141424,184535,254352,-79677,-399179,-236845,-136650,-423200,-401564,-434769,-569027,-370644,-430008,-141835,73874,102584,13106,-119663,-176168,-114828,47417,83638,60466,61778,-157061,-116840,-171741,-154362,159376,115858,178036,51465,13586,-76996,-485509,-121243,-69227,-341935,-281567,-128490,-409814,-266727,-10770,-108694,-193782,-109253,-86829,-188808,-72902,256016,482755,709975,523355,323425,465514,670519,742273,339408,-233461,-286194,-85836,-275327,-312739,334243,559843,326587,682354,874019,1021616,504224,209466,-104957,-290819,-253333,-267889,-292643,-44004,366629,556559,499870,171835,-236051,-139254,-30379,60156,210983,125591,14338,337799,637780,723368,546556,461410,472560,378306,482729,550780,548489,442586,226271,56752,-53406,-117654,-287097,-470135,-547775,-427764,-147104,232315,264028,130568,36440,-114975,-378984,-326923,-326949,-193252,331442,672187,604235,110083,102010,-29187,-429248,-184793,1781,-43929,284631,665977,670339,247125,-54792,-355632,165499,605536,540600,23255,-410665,-397387,-253891,-238400,-215446,199143,832314,1172826,827704,388273,8895,-306510,-317062,-68551,-76866,-327237,-299117,-96607,-114949,-237998,-230525,-143236,45915,-2950,-333750,154690,755182,818812,489571,122565,14681,-20954,-165608,-334211,-392399,-105709,10123,-65828,-340512,-333383,-204262,-308525,-237028,111252,288200,247291,18270,-432389,-231767,15120,204699,279292,293327,-73277,-467949,-439374,-343860,-100904,-185602,-218766,-322430,-382040,-184233,204571,310866,260535,9402,27282,129626,53364,-49846,-74354,-66963,-240594,-408314,-425347,-113976,-29388,-396072,-13929,652384,935898,729328,202262,-392552,-367747,-258270,-103812,-238820,-188695,-83163,-110883,-137351,-293486,-415942,-84480,177452,82956,-252398,21505,336786,527699,456699,267845,98482,324933,709789,465438,-283200,-101711,557558,408733,-88295,217383,302987,-106652,-345738,-65610,-159320,-375524,-418123,-332330,-365761,-494608,-154294,6289,-84072,55751,342195,580042,416111,355648,147825,246673,181566,-109425,-513027,-328640,153432,253987,68369,-137602,121144,249949,244141,89381,-392,20726,-20756,-144083,-35228,341945,181964,-383315,-13241,155033,-7635,-84892,64549,55172,-124921,-420891,-264389,-268055,-379443,-224460,-188631,27766,110440,-80416,-469948,-406211,-86363,-55065,-77691,-159872,-63575,-144514,-288797,-73097,196286,314650,328013,102762,83464,409204,511257,580923,318941,138647,206482,167309,-314524,86464,970658,1134498,452398,-115555,165835,392365,285024,24448,172660,394984,588209,392544,43051,460885,1147939,1024947,727658,545421,605961,705118,551094,300098,19849,-171877,-273006,-115683,167574,272656,164765,4889,-192796,-242468,89858,-38847,-202261,52344,222042,40606,-69299,175546,190950,88654,-9811,272422,269236,-150615,-335822,39089,-26497,-94309,116759,284959,248658,-101539,-379448,-105918,-344198,-421391,85187,287356,142695,-113568,-185265,-43017,138936,222684,82878,-200450,-432383,-192625,-76100,-105569,-138237,60257,103390,-87159,-273103,-198874,-71415,-96552,10520,215150,313328,169991,-199175,135327,503871,295470,-210561,-372819,-99190,-82813,-333650,-148111,99285,158532,-71747,-475630,-365552,-505087,-387393,-126010,-139661,-445841,-313491,121659,168805,-173731,-271284,257433,430215,218710,166487,38488,-257483,-221049,220242,549438,513443,-4035,-419272,-330480,126549,380266,457718,102704,-208478,-192458,-253830,-375178,-441235,-490471,-274730,21317,151419,186350,3004,-194617,-40548,-126596,-171778,-17923,339636,399134,258462,331608,230655,-116309,-300788,364979,506158,306714,-132201,-416183,-367845,-235469,-137766,-99962,-110734,-136808,53859,266929,230079,197629,101342,-1335,-359591,-11439,541548,757244,638276,56071,253299,672097,424217,-221576,-225768,-91329,-106925,111181,50194,-35129,477922,1087905,1394286,1557714,1247171,565294,-227324,-211906,289155,387792,686817,844401,749528,451335,-85400,-161758,-327366,-378557,164193,378282,452855,503181,338408,42293,-294601,-401639,-473770,-444734,-373418,-125089,30040,-80072,-170110,-11415,134133,-35647,-2140,259792,397488,179652,-223511,-334004,-182894,-280173,153935,394292,93348,-185496,115550,-55811,-272629,382324,768461,415752,-376601,231077,419594,112716,-124100,161837,280398,166758,102109,50973,233640,365713,271876,134443,-13133,-175328,-310478,-100669,313439,628464,389398,146365,24854,37029,-217557,-136597,156275,169695,198997,132308,125269,167611,182337,183675,39362,-109526,-332564,-297620,-28859,98282,79347,-99566,-162355,-360125,-393060,-444206,-244881,79584,186974,216809,367760,456527,385493,296758,33525,-103536,-381865,-439836,-207920,-97772,-28505,-157578,-30329,457383,675197,492745,-11035,-282635,126784,414101,295330,243265,777919,1022313,694933,204779,38217,-1762,-121256,-326680,-262206,82496,126756,-170666,-511622,-474529,-198622,-179810,-212413,-259084,-143002,-237953,-122184,160503,269663,107086,-125215,6179,436929,609117,223814,-150948,-44245,-190370,-214139,83454,157038,207665,305242,175063,311008,409075,230233,-125663,-342985,-266775,-39718,-188948,-472991,-11803,330313,438042,505267,100215,-320895,-310586,60412,197025,378700,255018,171637,-30349,-318273,-377468,-243103,-17609,6566,-311075,-263575,148730,359269,296536,-2128,-357484,-317982,-251729,-27573,154356,-26053,-429592,-377,179378,13928,-334047,-441333,-355383,-128000,46802,22239,-187778,-240399,-102479,-114642,-154247,-98481,-49779,59175,314157,434326,408964,57059,275427,678532,559558,255962,-69335,-175988,-241510,-286902,-201763,4312,156955,281095,405506,446996,275442,16992,-167666,-216502,-228919,-382717,-438176,-241075,-201989,-225646,-335656,-40938,147387,193476,18696,-167411,13543,397054,626214,607060,571559,665738,838471,805003,398057,-110669,-249095,3704,261711,313038,425536,436301,335563,213682,-226325,-327715,122022,419096,390400,269167,179591,-42986,-310595,-295652,-365989,-441925,-206885,19285,179873,17069,-178215,-200155,-18577,-1077,264185,512100,468443,303535,242787,207875,93897,-7392,98904,302339,563233,790309,571619,119213,-437487,-264126,-87854,-150795,-451621,-323028,-286337,-418828,-539360,-452862,-360058,-324603,-309451,-385861,-311455,-443469,-297399,49161,245833,78696,-224224,-561618,-582604,-304387,-249328,-205216,-166859,-182143,-455443,-377255,-74286,229648,410475,459444,-10199,-280859,-298247,-142285,32772,157971,134765,169326,-123030,-516945,-26458,266510,136757,-171457,-109838,-166779,-110114,194180,434518,398421,176713,-19863,-56725,-150988,-543284,-103378,347860,472314,361434,191229,-127230,-142182,167259,159837,290528,742391,915548,889842,507019,36725,-189704,-207061,-53114,-146289,-459479,-288394,60676,209022,206124,-25326,-247168,-242396,-97769,-75668,-209604,-400178,-437941,-292363,-309892,-500572,-432445,-338076,-231735,-12766,178207,161712,-128599,-490558,-114497,180465,240127,100908,-52094,-208833,-12461,29933,-239864,-325014,-51342,218640,338501,196295,-52264,-360003,-377481,-282540,-31548,163988,153633,-151017,-324594,-328399,-78674,129311,-83588,-445681,103595,223812,23675,-328334,30975,524951,625707,320114,-20694,-160388,98182,245492,346221,331596,146444,13810,-78703,-361534,-554781,-246705,102166,524833,565858,265588,-11333,-129245,-562594,-236746,74618,163270,400906,531292,314976,-182461,-416667,-54133,-52314,-134950,127078,212425,22318,-219605,-476010,-65124,111036,-142339,-429106,-178668,-151851,-232422,-301625,-217885,-255715,-194353,-222089,-394915,-465073,-531817,-394455,-85866,36696,230075,294380,468312,691575,841484,690188,394389,69975,-118593,-93817,-46281,-192041,-95282,255640,266655,288572,331737,-43260,-563272,-442387,-394834,-433488,-338402,-161432,-91072,-144498,-195977,31661,408332,528255,399608,121823,-229929,-316814,-150824,248846,348846,156466,-112340,-6112,151835,62516,-70037,88681,227218,11675,-163378,-259576,-342568,-580343,-127643,248795,347536,432551,233161,-295448,46866,504103,490071,606872,981976,1020458,237058,536822,1313153,1303988,720359,246325,-61583,-201428,-261267,-120863,-79452,-174628,-294293,-98798,319067,527534,548854,467989,406707,346141,119205,-129810,-189926,-21382,51149,-35919,-164738,-222600,-313853,152502,461966,345229,-25927,-504218,-264879,-39790,311049,651762,744805,329179,311839,796710,733523,336567,-282265,-162550,189157,199145,124918,225375,321011,68117,-267721,-78035,200434,369435,-27229,-286246,-42208,-260965,-313026,-176771,-211870,200917,509542,313346,-9263,-103041,97484,502166,1042597,1161211,1022680,739385,609925,313140,204479,331905,151695,-154003,-435260,-323447,-89396,47698,275347,275872,175617,-107825,-145286,1099,-56535,-1680,81788,211847,-135812,-339753,-531634,-346872,-251495,-46,446137,892775,955557,862626,653739,296858,-62420,-95243,850,73988,-119832,-448376,-236192,5449,-155380,-388041,51271,106283,-191884,-375062,-205174,115384,697710,1005937,744001,292353,-206031,-279448,-260293,94109,480128,591701,384067,366368,504174,558847,406992,241035,-73099,-210639,-105054,-159701,-347270,-445441,-30530,420728,764757,685392,499985,220300,63927,-60505,-181227,-494536,-201610,113945,136513,-75704,-175335,-125161,-28189,189387,340172,363872,417893,537512,376828,-77071,-114940,146940,100781,117153,29909,-5216,287172,701716,691468,345150,-181291,-583730,-290338,-200805,-229604,-308382,-453242,92017,454459,280600,-152567,70456,679699,1025437,709106,641778,339433,100248,80799,158625,295594,268941,145811,-202949,-489381,-299611,-301067,134018,691196,798824,310506,-363713,-74962,75117,-66026,-309599,-399749,-294681,-185437,-15985,95022,300858,535521,402320,512,-82403,133037,60582,-297469,-404987,-71890,139720,123664,286441,186051,-113513,-73275,252789,282121,-32547,314555,439104,103750,-520732,-42281,67961,-127141,-480402,-355479,-137653,-49977,-182422,-201015,-192391,-144658,-344344,-290701,-147176,-192644,-141388,-158473,-221741,-174107,-229830,-295450,-311793,-275695,-370882,-376133,-261582,-36591,178216,372723,505226,134471,-274304,156724,475443,502788,479623,222121,-85194,-121721],[-27534,-21380,-108400,-166952,-120702,-85283,-171146,-295735,-241646,-170394,-81834,-12065,283370,337689,237610,28332,-147805,-274255,5181,407214,926095,783249,228440,-371767,-231521,-431503,-353290,-228275,-160987,121767,352478,397528,229779,-20602,-140730,-123113,-27106,-123090,-373620,-152967,216559,543172,396444,-107411,-26872,154274,213174,371536,458534,198598,-47217,455,19622,-59319,-152517,-12744,-61465,-97189,-150807,198222,226122,-78695,-172976,-44134,-5907,-103444,-264661,-50127,200059,125527,-91252,-193539,91965,57470,78507,181972,178987,205785,351443,393479,52460,-273177,217733,543535,478923,129711,61235,-42486,-16483,-38235,126450,102782,-181571,-440063,-130737,213298,443335,546881,423123,277284,205003,204919,95036,-92543,-186748,-155455,-40610,303121,456827,534688,404036,470435,218716,212672,213960,86508,-211814,-484445,-298781,-321496,-285277,-279694,-3375,155698,61781,-269879,-388192,-450952,-78576,209047,286877,-41741,-441672,-310120,-334882,-279693,-333178,-432001,-431006,-335742,-260164,-105015,68734,136215,225716,-137160,-344904,-9035,117826,-194164,-361000,-16633,-489269,-500301,-101110,74412,161889,-93030,-493708,101638,435990,580585,335172,130628,205385,267027,-64415,-438587,-312682,-210990,-79109,86300,-157352,-365277,-37396,-91029,-210847,-113632,-6953,-112404,-283725,-239056,264848,586140,461139,189179,-94272,-177848,-272197,-496888,-368444,-285406,-420379,-63619,151186,-59108,-436039,-302808,216117,552615,559207,369972,30676,322834,606979,496880,-11984,-369916,-294652,-368897,-322696,-286897,-104118,-96882,-178303,30111,431119,611479,749685,799964,625068,361508,-141933,-536151,-136970,169476,151837,-86931,-352886,-193338,150409,406809,324220,27559,-404713,-268567,59553,291316,116202,-298218,-277585,66995,415810,341054,206728,327613,247446,-15280,-216517,-187432,-185302,-153108,-203880,-218644,248844,560670,667599,437467,33410,-226999,34030,521805,623718,375979,181048,-174321,-422221,-371630,-345890,-324244,-247639,-301507,-28490,109880,-57441,-159375,-164968,-135441,132192,-14151,-365566,-319919,-29546,144780,233776,-2070,-439939,-126776,283214,231180,18442,-254106,-360021,-335105,-168280,235923,784590,909598,598111,21292,-265896,-42367,12061,185736,388146,162783,-211085,4219,88214,-78762,-92416,21286,42632,40258,166578,135695,122445,-57569,-159933,-397535,-246929,13182,508667,760571,810872,839751,621250,180310,-76844,-252979,-301891,-296367,-177266,-96674,22587,69556,-10482,-276977,-189628,-103522,-82624,-50706,39942,315652,84748,-326843,-360416,-53110,304,59738,-1179,-260405,-117583,180974,309078,207080,-50571,-219585,-172738,-382367,-531713,-264305,-164655,1506,273702,212968,-64978,-187032,-205993,-301845,-274706,-337991,-486394,62089,448587,609312,285791,203732,415682,376634,61101,-284689,177000,631485,807640,635587,468234,421924,396842,322705,150166,-107132,-408873,-450092,-475049,-234169,-85009,-93660,-155378,-325885,-456119,-423401,-156245,182506,40294,102451,414020,633596,644911,458676,365127,77753,-502719,-222642,-42254,-126794,-152435,156275,646320,908779,879504,397452,-283922,-28483,316592,265200,170073,41728,-77584,56012,107053,-346230,-71302,195100,119163,-215720,-407991,-237230,-291757,-361642,-145934,102112,29069,-2704,-246354,-358925,-27838,271510,280100,-69388,-60986,331058,424550,478606,330661,151066,226582,241496,-141033,-338408,-250128,-256686,-241015,4032,369265,547723,428543,54600,-376541,-242981,84737,363901,264215,-33490,-164170,104448,374141,444473,443221,290230,112976,89211,-88342,-460801,-348097,-18056,67676,-217900,-392332,144004,470701,305319,-29979,-351913,-322458,-178220,71893,255068,337702,187537,-227312,195539,658434,783631,467128,129923,-114725,-38912,60670,218665,358916,452831,72828,-203281,108869,395368,190149,-331836,-477255,-162589,31136,-77171,-235815,-199102,151386,357674,539355,343254,362113,357108,335510,103402,-173546,-325795,-472214,-398058,-286699,-140809,-1366,-48271,-53012,-55881,227240,144786,-32507,35173,267802,89776,-410408,-239341,-39790,-191935,-144630,-76640,-96360,-227794,-326050,-124773,274790,396084,463677,533500,566364,555747,318384,-282421,-479402,-340340,-424778,-305770,-287539,-123584,238033,290788,120631,21072,-174555,-433941,-141159,247945,611918,725498,400551,-286611,159411,539609,530151,136825,-342273,-225131,-222098,-404118,-531583,-316784,34080,315215,283091,-77146,-379648,-406604,-202979,-98636,-111653,-163692,-175502,-116990,-223466,-389368,-222779,-144807,-274303,-494397,-237118,-143409,-194637,-444824,-335804,-510180,-392921,1901,452633,618590,680278,752437,893574,951798,931949,838848,532309,318865,187759,521502,919120,1148019,1017213,820101,621199,498101,482124,212285,-228772,-98600,90465,108700,112752,287228,293327,68525,22463,89798,296289,433789,516222,623909,439555,-155826,-343464,112914,228791,-353143,34339,465090,447976,-40239,-352947,-306016,-20366,317553,196168,-3152,-327205,-308691,-71093,-380018,-396651,95927,251865,72098,-162474,-199770,-82424,-175992,-513863,-494770,-208750,257826,876338,976482,669903,27091,-590118,-278982,-74742,-86691,28219,427320,597736,411696,33327,-186330,-353817,-460217,-378800,-442908,-535207,-297740,-398715,-185465,70311,65899,-83858,-304996,-214859,100183,122247,17999,-125379,-62123,-259297,-224761,-180745,-190436,105857,49301,69815,43852,87377,25460,-342032,-460062,-449427,-504974,-201562,-253406,-332203,152841,295790,68227,-172856,-308673,-142948,-92609,-156754,-119646,151651,489529,328412,95006,396466,762014,863686,322525,-292235,-433977,-198904,-313255,-329979,238905,472235,219934,551909,655638,735952,298778,98476,11309,-117627,-170128,-141347,-164490,-296172,143965,289777,139375,-222718,-395086,-84435,5329,116215,342242,305800,150747,306068,651357,700881,537475,484745,477971,492920,655248,703837,699738,639904,534533,257157,71292,132923,31572,-237489,-418615,-537177,-399451,-158562,86907,197873,182999,-96356,-289347,-226494,-289703,-28551,450872,736032,516080,-160629,-250670,-317494,-558363,-203914,-205539,-39845,375561,795273,783736,530697,228643,-409424,174146,717736,526107,-113900,-221939,-136614,-228509,-321663,-11624,297769,654294,1044064,667251,204823,-245093,-574662,-49468,247326,38563,-382706,-323097,-15189,-104340,-280500,-280372,-300780,-108832,-39875,-361836,-83815,354250,458985,257156,37084,-3941,26732,-110780,-376122,-363672,-24869,99395,-70411,-469985,-197124,-74327,-266786,-263289,-12214,170824,278895,170725,-208174,13220,259083,362629,424931,399237,22455,-203671,-325344,-582620,-252837,-125438,-163446,-302983,-361184,-289661,111239,319486,241048,-36861,-71667,211658,374150,438136,430239,377778,145341,-60550,-417199,-497640,-386888,-466505,128119,793485,1165707,1005670,509898,72028,-175864,-252930,-259342,-324661,-314213,-241137,-306685,-176564,-197510,-466279,-333715,1993,-47347,-353297,-107135,234756,382893,331644,296936,352821,560983,706457,367226,-325888,-59511,483668,420188,62014,75791,165278,-29487,-72780,-94560,-378625,-241925,-172227,-327942,-422504,-536483,-209375,46918,122378,119060,-12952,195223,161900,264976,142084,142920,138965,-80208,-400186,-356935,118115,176679,-25075,-425952,-118955,-28584,-107905,-211714,-361424,-267498,-256860,-257336,-127882,248805,278937,-238662,-185812,109221,44102,69084,364069,399374,92220,-225371,-274392,-380896,-476678,-456549,-293276,-25240,71672,-93831,-292446,-258835,-137432,-219739,-267114,-184213,-53473,-171553,-254376,-87763,70172,279449,299617,238883,507670,898155,764122,650289,433318,205197,65803,-33951,-385676,129783,775209,689752,33402,-200122,122561,259523,368181,122816,210949,449431,685477,386890,-350801,115745,859755,722387,418536,275047,256919,394475,453199,362313,247787,5270,-288348,-152545,92023,211582,88364,-170778,-325115,-188765,105241,95339,-40468,188183,255586,-101177,-460396,-53134,44293,19600,-107928,248820,346784,20491,-534785,-242994,-260029,-260706,94213,399771,394350,14927,-344929,-133285,-382451,-311797,240082,357942,77322,-402051,-443192,-22749,296531,434186,184100,-226489,-361899,-88965,-141358,-354684,-128451,106967,75900,-138781,-290876,-118040,18439,-3720,-10314,127604,311471,181552,-332270,-74255,321485,129786,-331147,-300973,-148368,-187228,-280405,-179550,-91485,-77820,-161167,-372372,-509874,-384455,-102633,82961,-10493,-326787,-178507,280586,330823,76315,-446885,148551,329353,193415,160868,-49738,-397528,-363433,99538,479381,627194,186091,-198976,-332952,-19931,204027,297786,-118722,-415220,-147153,-196756,-260503,-168711,-175397,-495785,-273845,37494,197160,70154,-64244,98848,134081,51755,-165786,-249746,56461,115299,295654,119900,-218702,-226839,343772,535827,444894,140812,-192353,-356563,-290635,-162748,-178399,-256925,-358437,-117879,144070,203325,171900,41657,-216694,-405681,43293,480334,668850,706733,474379,526846,837010,471147,-151735,-114754,27966,18869,237926,279525,248358,464646,1132995,1492674,1464628,1062888,307801,-514249,-35470,534730,610609,748478,792317,628506,320140,7132,-132622,-259761,-130147,175420,302593,468775,629476,455204,38997,-284763,-512912,-498201,-415792,-239237,19670,200226,-8345,-123463,350325,425845,-10541,-241238,11033,173878,-4535,-316850,-316800,-173129,-147551,280739,440863,109532,-153084,-21264,-251482,-155405,389446,728793,326312,-310838,209317,365008,-26460,-231121,108210,110781,59491,75960,78860,274267,452304,431213,225484,-66875,-381686,-336147,-52219,331223,693779,623598,487468,130116,-167995,-419459,-170171,51880,48880,136167,172710,203771,147622,11652,29855,109717,168794,38177,61722,150439,144603,127218,71177,-82295,-281709,-323125,-419378,-190642,114107,122624,64051,133793,258826,257586,205756,-10709,-207684,-442631,-428109,-38757,255902,407339,15999,-80615,544061,923573,651159,44736,-224393,243788,546184,376845,202367,620168,923241,698628,248002,-28568,-38047,-192952,-402084,-163994,118390,119436,-98517,-314105,-217237,-81377,-229135,-273138,-274074,-253825,-365537,-182101,78327,100542,-98527,-140967,-50726,307321,403098,-58501,-72459,423951,479362,-34836,-360695,53449,331785,389254,249279,300533,350382,182185,-231428,-340076,-282318,-138538,-292048,-419066,132341,606058,747583,558852,-67263,-433436,-131423,190176,372679,552919,455391,354057,15621,-299872,-413613,-352187,-146720,-61754,-313631,-373331,-22758,185856,185934,23695,56892,43046,-15520,-7169,142847,14301,-530808,-46138,299886,410519,96134,-203483,-311811,-192994,-50722,-199260,-295840,-25462,31113,81804,85387,195187,426420,518147,586942,417918,214624,-120157,153086,468424,342057,103734,-185746,-211552,-107301,40982,24812,-97907,-134513,54577,329346,570579,589210,299792,-169493,-269208,-184743,-406146,-445799,-322477,-395206,-502372,-468488,-244222,-28634,83686,17505,-436803,-211609,186194,400777,433065,466358,545840,605380,624957,301875,-51971,-235303,-101061,195502,308822,403197,410474,168951,-48246,-498763,-242440,163238,383325,333607,361381,291194,-9578,-296016,-248579,-354085,-240905,44756,405558,837893,477754,52154,-223596,-86841,-172029,98158,381974,340626,137236,56181,87023,19968,-44267,50482,228089,506191,857820,739758,203720,-401128,-165701,-148625,-325315,-365270,-243583,-374628,-573086,-513831,-429342,-306913,-179658,-68840,22702,-2778,-248650,-441132,-108544,169428,102918,-53932,-406011,-328133,-121773,-110990,-155814,-217320,-278246,-616293,-147711,139798,393121,435193,525832,64359,-416373,-265766,-250051,-100519,105193,86892,74509,-184566,-547799,-82569,340881,346078,129489,38949,-95510,-38987,261749,448361,345203,43023,-213326,-426889,-427569,-326444,-230826,9102,214153,298834,251611,-2918,-148115,98017,131078,372901,863715,1099116,843892,352365,-175346,-302051,42202,109255,-136147,-359973,-68406,110918,135798,90778,-148724,-370550,-350403,-194060,-170494,-240220,-406058,-538595,-507387,-542595,-366540,-282621,-350011,-357640,-250400,-103044,-115853,-145555,-272516,-314424,-181440,13324,78525,801,-289007,-123034,-106768,-467400,-362903,-95710,-28863,-26586,-53275,-92683,-308179,-236063,-36087,232965,271622,191911,-101942,-241636,-247510,-81364,-11426,-341448,-206024,235162,154753,-189992,-481515,-3425,358750,438008,188742,-152285,-361162,-122674,46904,239628,327576,274443,113175,10507,-318808,-512378,-187562,213258,633883,727433,470290,137045,-25126,-307520,-444898,-55715,132785,365597,549594,346651,-229133,-332228,-14217,-41235,-245930,-56071,107363,82149,87409,-130642,-286363,-16407,-91637,-446614,-249837,14930,145670,192475,239459,137610,37962,-115376,-359029,-486349,-549838,-360611,-90810,92432,290258,365887,499579,773249,950645,854581,536708,96987,-181940,-264193,-351632,-383236,-43740,243830,202139,351048,372187,29131,-261170,-368022,-394288,-349079,-428144,-354773,-28398,40832,-89966,34014,305083,287875,139164,-84094,-253455,-340968,-188357,241922,393889,247253,27384,118927,192711,44693,-158618,49559,307804,50842,-58774,-256447,-284716,-497810,-213399,124310,220971,369428,108903,-359185,51464,443713,336927,349501,854606,1010444,251444,564855,1330257,1181255,683825,404140,228458,-18542,-289717,4652,11137,-252415,-564639,-372847,209208,623925,956642,1003795,970490,801980,481699,173340,37632,112810,48971,-18671,-51621,36643,226148,471038,577531,439421,214076,-341503,-474773,-193821,89572,347798,346004,206398,464060,971933,872470,362606,-184788,-20192,244472,201021,36401,360616,632118,400023,-136856,-412371,-64357,-14245,-174135,-208853,-26733,-196512,-279840,-171428,-250550,50581,276530,144885,-102997,-74182,81382,481810,847239,753333,512523,342214,363360,297812,270672,531715,31289,-234807,-406848,-273571,-149922,150252,402895,501684,305615,-49069,-193963,175537,126335,162158,114238,321377,85188,-215061,-540933,-294659,-108847,-92919,99381,340000,377370,375972,270494,13281,-196444,-117323,26632,48746,-306092,-438803,-21663,111541,-120209,-555902,6493,78048,-303395,-287843,-133349,69489,704090,1129040,884785,369330,-168545,-528641,-421533,-49212,293766,417573,267817,481298,758556,826423,577108,265657,-98098,-152877,109946,96361,-250709,-492900,-99269,307065,684670,695260,400641,2677,-165301,-169713,-152554,-403619,-324263,-32553,37534,-128717,-137862,-127683,-218047,-53571,80519,27701,21809,192560,176367,171,-60255,-103511,-335650,-401002,-82428,307525,601899,819293,710703,187277,-503834,-340066,-370212,-494627,-97345,-273199,-401410,179719,389298,157040,-120605,79301,528787,669744,443847,456947,46817,23961,16279,65749,207710,247369,205485,-64809,-356864,-360915,-260874,219012,795492,753126,291325,-191268,-174784,-63045,-77305,-75064,-131146,-119322,-22264,111961,265877,443835,502091,330007,-63788,-232,187280,68802,-169274,-327234,-207985,82885,-30166,-101600,-203753,-368893,-353782,-63871,9436,-7277,236350,189962,-306629,-247654,314527,296569,-91533,-565703,-230701,-76534,55897,-59223,-175663,-116065,-77644,-332592,-460336,-172337,-84513,-97590,-167279,-307830,-211106,-58696,-151054,-345984,-464404,-307818,-260904,-177154,4322,276681,513611,656150,232672,-139284,374540,749117,673651,617867,376753,15188,-250032],[-173520,-186425,-239176,-238364,-49424,118288,44079,-71696,-156219,-257323,-128231,-237873,-43390,184687,206958,102433,-83041,-253670,-175496,294474,922662,815048,202555,-330327,46455,-237586,-446424,-191605,-171741,56959,342708,456501,184928,-125445,15450,132377,-36160,-183972,-201750,-376702,-325654,-40968,95102,-35082,-9955,254910,418189,338151,245266,192356,207617,187038,133984,51225,-153248,161773,243025,148654,-364640,15826,155006,-64396,-197650,-146415,-18093,-38815,-158514,-146439,61000,60404,-86386,-149263,-111408,26810,-55469,-31583,-62955,32557,299342,434925,146341,-393313,309023,821968,593429,263603,-79157,-227078,-295207,-232513,-130965,-177052,-223903,-240678,-127244,112871,359973,458817,396660,219709,30890,53520,91577,15806,-155069,-165803,-53875,216034,309711,446752,411821,460427,283112,205047,442765,358700,2893,-518715,-279946,-324458,-340882,-165205,99246,336651,217764,101257,6278,-176497,-132159,302703,362604,72183,-261295,-240748,-234964,-228756,-299326,-250639,-145738,-193908,-140298,-47204,209887,433832,473558,59322,-324241,206282,470482,-84457,-160614,489361,597125,467316,317296,21348,95538,-3854,-352943,136413,679022,827986,676337,557543,645551,388361,-175350,-461255,-152977,44653,-46653,-81670,-231478,-299978,-257026,-397338,-377046,-160793,17121,-19735,-263318,-196880,268942,616659,679521,441665,-45748,-120618,112698,-16509,-172579,-242367,27646,-123977,-235356,-323909,-151347,92871,581850,924571,699814,317091,166875,599506,771027,483989,-103423,-417887,-184428,-379633,-569899,-410498,-276906,-327262,-320295,-190253,151749,383058,571456,687424,628711,375523,-85128,-525845,-171807,172249,279477,-24409,-134234,-100542,176787,317211,109308,-133957,-174196,-73811,81566,163390,-46759,-284166,-196999,24779,249966,122171,179895,413536,356231,75547,-139595,-207959,-227621,-26162,77082,-138866,372563,619599,811530,591525,340249,91131,-283537,-69224,265900,92398,2025,-323068,-290871,-393887,-504619,-305966,-91044,-242186,-153892,70432,90587,-71857,-227296,-216153,19706,-202729,-514280,-210582,-29352,44336,-30380,-214293,-460487,-15353,322063,191062,-36063,-176442,-338091,-518296,-396258,-129340,264497,491951,306986,-48319,-314368,-87367,85632,272688,288492,231193,-43120,-355054,-383054,-396721,-413918,-360589,-237490,-184564,-8778,-55498,129286,-78435,70740,-184279,-444484,-265844,289568,509291,666335,605616,347230,2823,-19575,-118913,-324231,-340624,-254569,-218796,-138896,-138637,-134614,-385492,-343071,-267196,-154554,18675,129761,295981,-57049,-506579,-108191,88330,-5872,-150876,-260298,-125177,116953,203666,25404,-196481,-223441,-246060,-251221,-469148,-444260,-264906,-282379,-60529,361169,409723,9365,-297342,-334007,-532377,-590903,-569238,-265985,239831,514569,555706,252940,283648,477251,292994,-27748,-359901,190941,663897,844504,652093,484911,374117,373817,239899,58519,-260504,-339528,-99657,-278372,-574557,-567281,-540668,-345502,-267573,-316761,-509453,-361485,149033,375031,454480,543482,514678,498166,399844,419889,239360,-138558,-441751,-393330,-156157,-65616,188180,672397,844382,689970,105332,-137731,316412,572836,412629,131571,-182613,-247248,109787,135039,-281824,-102585,194634,147472,-81236,-337686,-178483,-215973,-394574,-133269,164247,178455,150674,-29513,-365558,-102435,234557,290402,-13125,22843,307131,459120,492524,459310,191160,108948,81381,-365274,-346409,-147233,-178916,-331827,-210796,100600,291182,206448,-4945,-351640,-388363,-233458,-6241,-41636,-211471,-82508,421772,855907,742595,518325,298786,126367,91275,-67365,-341798,-509362,-327100,-391374,-651562,57502,344754,645113,457515,62370,-294013,-346805,-172589,-35153,-16649,315408,370580,-3304,259631,927597,1079163,570848,122363,-64920,-6404,152717,278497,361868,412560,317302,73638,43030,146704,36714,-286282,-177069,120185,384728,347503,-82911,-229167,148252,391009,619896,541751,206464,248053,-63377,-236701,-427571,-420484,-328496,-209337,-345271,-300685,-11123,-92346,-196333,-68886,336811,242757,-76150,-52090,76546,-222218,-460198,-19582,32791,-258658,-153584,-16377,-21864,-98964,-444933,-241782,297791,464306,533198,556782,529146,395637,85522,-223810,-444612,-260641,-309422,-243779,-165523,141377,530253,509514,363471,238272,-78058,-397163,-158318,216012,517839,617593,245750,-270997,182746,406588,357682,36471,-248828,-253054,-283578,-424026,-479074,-221711,319395,609197,514448,39653,-318932,-453793,-108033,127132,132826,42087,-135285,-255299,-288561,-429321,-194814,47908,47626,-236394,-66741,61037,-38873,-124993,-37355,-315495,-504148,-9138,397912,531251,579774,546693,732902,767723,612770,412531,154357,66968,-34391,274499,781587,798416,909308,683945,632823,594094,710473,289750,-197928,-268585,-125176,-145842,-60679,22236,-29258,-179805,-198535,-97483,185998,346589,424603,700981,704246,177296,-477021,-52925,147370,-240783,88534,535113,567394,74683,-356258,-233668,152186,377984,59300,-204309,-200559,-218799,-357289,-352011,29356,397546,349769,-41313,-110009,375401,509927,451736,-16713,-322750,-127234,412875,1069658,1272899,900626,197756,-557544,-8631,402335,590560,539934,643520,827087,820804,485290,160717,-291753,-490561,-395903,-370195,-284287,-267904,-288338,-189209,-2078,-76192,-296139,-444341,-158190,200911,47914,-172383,-324966,-144085,-216160,-189573,-136025,-149256,-140153,-182935,-205681,-49859,68642,40187,-172557,-253963,-268084,-177685,-137037,-363736,-157674,365221,379841,49358,-247777,-532472,-289142,-113499,-128687,-367941,-249530,105094,36435,-214114,232376,675791,736977,179581,-459065,-334748,-150330,-277786,-434843,55250,260958,117123,226193,343499,385621,251904,195715,177642,-20506,-94947,47326,223234,-9927,-227221,-97644,-307630,-358890,106968,283005,98296,21148,308575,434762,274157,252330,586724,624226,489527,398626,357634,491368,684908,763621,774408,752051,699883,304790,91337,282128,255330,-90858,-321327,-259965,-397787,-360368,93080,378684,300985,-115913,-243148,-199074,-251122,69481,376086,564169,267000,-322954,-558784,-546233,-381958,-75075,-151276,-108214,203179,580453,599018,586931,342323,-453742,121663,707960,361060,-296046,174454,254385,-160019,-290633,177340,339260,471346,797118,603705,142651,-295522,-395455,128702,483374,164530,-341368,-457777,-152844,-227157,-315726,-294767,-360563,-228610,-82758,-280788,-213218,48598,122331,-6480,-107192,-72789,38920,-37979,-200886,-128689,166359,228815,-94620,-463140,-73599,-77000,-259243,-265932,-128079,59996,304973,369190,142758,63896,206141,277460,303777,208273,1494,25699,-7720,-231552,-215476,-65440,-150174,-337446,-397508,-489016,-172876,110338,86575,-105565,-126381,222015,510177,671080,699773,586350,456864,269768,6635,-338484,-481935,-281888,163970,650212,977055,903196,521747,322566,116506,-116638,-336039,-326028,-342299,-335009,-291856,-128633,-41444,-187806,-463481,-364677,-372999,-501763,-211375,76617,174729,220037,194206,471382,707475,625168,229632,-359355,-201739,164566,253265,119027,93344,119466,224370,180673,-56382,-333174,20775,140502,-71271,-274866,-538266,-374443,-32239,176179,50750,-265372,-204628,-148464,10409,47743,-36939,-23415,-82875,-245787,-248920,53488,105270,-55944,-537761,-352783,-304776,-469439,-386587,-389653,-434566,-401556,-337175,-216334,74290,219670,-200128,-364147,-6843,4343,190629,559758,628631,223547,-110767,-272242,-317524,-230427,-317572,-477980,-174341,-15417,-23349,-74040,-147482,-176479,-361086,-393404,-150385,-25547,-174215,-211446,-178068,-222804,32590,182773,486034,841748,1120879,857529,531670,459052,292116,-31062,-274090,-479008,37840,334268,48106,-402629,-173879,30968,148962,447279,254884,161233,396929,707164,562120,28995,-104753,268246,334339,85008,-42460,-88319,171438,457022,514653,509935,191221,-314453,-216086,-80392,35290,8269,-201352,-235367,-58480,139204,250384,95010,226427,179929,-155562,-406354,-211311,-93029,-107980,-274970,138457,410754,280464,-168442,-398646,-387608,-303896,114674,427840,397496,8451,-324815,-160505,-377822,-251399,312963,357972,-3958,-543917,-331196,96296,500500,620746,249429,-319694,-305171,-33778,-207107,-432305,62924,320983,261712,-156303,-328248,-59411,25350,3201,92117,161203,332535,162329,-246187,-211772,12902,-187728,-578873,-78523,-60624,-68193,-150546,-244043,-327335,-340118,-223829,-288774,-302332,-96440,118427,140334,-40944,-267278,-44979,386263,535612,293916,-426570,-49347,82032,39190,-49530,-289191,-351136,-384827,-46549,315956,575515,277926,-49768,-372115,-268883,64010,148498,-180222,-96962,154290,-9345,-53067,146848,215944,-157272,-563390,-101970,152365,115495,-15403,96578,278088,183006,-147528,-163845,-76493,-42388,137901,27183,-254236,-309609,223591,637089,801937,657369,290818,-166976,-319858,-171808,-245011,-346446,-353534,-208751,12454,152687,57960,-49587,-257042,-349560,-65056,239343,496309,628121,687095,691808,825372,379386,-85617,8092,128534,183508,389634,506404,541901,475520,769369,1171583,1058398,683092,-30667,-309716,221103,678484,733544,659555,578328,408693,192583,114452,-71235,-162638,143882,174912,118588,383916,636274,502250,65887,-207086,-345905,-425274,-316229,19956,254937,309474,69065,-53877,495706,430767,-109221,-395255,-202575,-131621,-229542,-430181,-310033,-182838,-48771,326420,401417,105462,-184957,-242595,-397101,-46698,429052,763847,461613,81797,133073,112861,-326232,-128933,154395,-15542,-79058,-2848,91366,287305,519280,528215,188202,-178302,-419681,-352442,-103861,140472,463378,663227,614982,193587,-232944,-231157,-192577,-134403,-76725,80903,269590,291450,89461,-235757,-111153,163250,360196,341576,328195,252671,177056,202589,239425,-15936,-181486,-234371,-384201,-175259,72425,55577,-30920,-9170,207458,327359,263850,18506,-303786,-429569,-437541,22854,491843,682000,133402,-364044,445099,932812,667804,94706,-195699,229310,526844,345671,-13394,394904,868213,690108,207245,-132625,-51144,-236750,-310614,-128960,17476,40681,-28340,-25376,105704,36727,-240092,-441510,-407312,-484692,-334010,-60213,110541,187,-382295,-237921,-98599,197855,226161,-236994,126553,878402,1116283,544429,-305788,30225,374049,440263,435368,400641,380999,149459,-311097,-315008,-179731,97905,-132601,-275540,271642,814626,1064750,579830,-212477,-179439,-58654,74343,421372,612193,571835,345786,-48860,-318093,-367217,-434507,-287141,-206547,-379357,-338378,-118292,148986,293735,344235,448808,322817,140587,-38934,12606,-87004,-437155,-67250,303578,437407,182043,-259865,-251908,-110661,-70421,-490410,-130466,260106,237514,225203,236114,370075,765698,898263,743447,307321,-5926,-291702,-169626,15116,-19247,-222429,-439042,-274671,-34791,232259,140724,-190654,-426884,-127057,158007,460000,693963,420055,-203824,-335064,-211730,-375574,-142673,-90819,-224108,-403606,-264990,-370592,-127138,43298,95699,-193441,-257066,-55721,124116,229888,340805,388974,322362,330660,125829,-12141,-95523,-81432,123035,304363,391760,406879,103307,-252990,-410647,-204114,46048,186727,217232,345116,283614,-54683,-223479,-139890,-301992,-66598,237426,658943,1226782,860012,208446,-247111,-158558,-322589,-102269,142316,69238,-119967,-185191,-75020,-82789,-131004,-76516,36675,292057,695605,780875,369130,-148768,-208335,-368670,-378910,-84970,-95907,-309872,-372396,-350040,-411942,-225291,-280377,80719,368838,292832,23465,-293644,-267932,30703,68507,536,-189845,-69669,32110,5006,-161804,-326033,-401858,-465830,20592,310792,471194,459903,530775,181915,-342803,-269321,-402441,-213234,36675,43588,-80316,-277073,-531864,-150058,306771,453979,410676,209645,37093,109135,360891,469426,283551,-113176,-391817,-265165,-157246,33952,81102,175454,247415,381248,353890,140273,-135754,-72385,22509,388075,867352,1149756,728956,183528,-302711,-46352,390025,282982,-168039,-241179,135669,180485,59438,-15007,-156260,-309010,-381357,-256172,-205007,-201481,-334247,-463948,-255753,-26932,10288,-50408,-158829,-261024,-280163,-270053,-274930,-223778,-70672,-42192,-390669,-328445,19271,-46559,-342117,-205031,-194731,-427645,-150788,77896,-9001,-42746,-300496,-332055,-319629,-86264,251829,527351,501106,309786,-4853,-79633,-46059,-76002,-180919,-475143,-5642,201430,-57284,-387314,-258266,22090,149957,212356,81575,-149278,-396944,-320235,-135657,102012,254071,330748,210230,103382,-213226,-439951,-183793,234345,680080,864712,630681,249575,56727,-38212,-375310,-159883,42238,192007,440810,335592,-178556,-304456,-85040,-84246,-349410,-342430,-168840,-34269,247231,148841,-250625,-265356,-199507,-409891,-145924,186971,406104,486841,447240,359068,185533,-58355,-326998,-368526,-418976,-327296,-188962,43481,247038,393971,524196,833486,1033868,966856,633328,158843,-186138,-252316,-409894,-375454,-111817,84379,127891,261840,277628,86582,630,40174,-3697,1660,5275,-153300,-51090,148684,-19251,332,144994,73129,-20302,-223823,-305437,-422948,-311431,37088,266727,274258,159908,253036,273773,43656,-278745,-23103,251370,59898,-3232,-204523,-200787,-305301,-177787,41228,147268,268313,-57577,-355519,95391,417081,263911,81816,571452,710255,133678,462243,1058339,852288,509037,410270,388314,98425,-177494,168700,120416,-270448,-185850,47610,182982,513981,1109486,1413176,1469324,1203946,801750,468609,345851,376788,282262,205027,202624,412761,707649,604220,514442,566739,578476,147687,-392988,-443461,-297509,-119490,15641,335953,625481,910828,892086,396283,23388,59403,145701,125530,-35168,444260,829222,708537,150992,-307675,-137700,-176227,-215672,-178943,-94861,-174635,-276389,-220350,-299132,-67466,27425,-77829,-245964,-123034,-34264,152862,222589,54966,-31724,-74464,22639,161429,188581,409210,126313,-140694,-171555,-122082,-214732,149251,391302,541199,319588,24899,-138413,248501,230942,320474,211479,375057,333621,-151386,-564506,-109800,64883,-87584,-193090,-189487,-133696,-52162,-195463,-438134,-419783,-213492,24489,-47471,-484022,-199229,193154,221492,3621,-343796,-137914,-76782,-440769,-136876,-54351,-26057,576151,1009997,830425,353340,-64584,-138433,-384971,-271838,59964,136438,-30380,297677,680423,793262,571703,217158,-146657,-133299,210549,188576,-270829,-402763,-28914,291966,564683,547259,203982,-176672,-479558,-320448,-91967,-160852,-222322,-98309,-10519,-104429,-92761,-115453,-313132,-349682,-266978,-325811,-236325,-96896,-67253,-380,103384,86766,-76362,-77772,338721,728456,928239,912872,700588,18369,-562411,-162788,-499876,-75674,266718,-170423,-266561,368725,361354,24120,-105037,-18390,141689,74586,144900,156707,-258174,-249842,-245355,-143033,16286,102648,157834,146854,-21478,-180366,-161911,127765,519751,421386,200450,-64249,-258968,-238660,-145971,-9674,9467,-6722,77662,150917,277481,419431,308811,175234,-48875,43412,176273,88556,51844,-188873,-352490,-43066,-116411,-346206,-390896,-292914,-525332,-349314,-116462,26936,111763,-40628,-593168,-16597,542515,504483,60761,-359669,-76722,94552,147046,3398,-156413,-35178,-12221,-243722,-552083,-57369,220764,130721,-62795,-317269,-251641,-27816,47911,-2967,-91155,-128322,-208945,-112573,48531,312485,556040,618434,227662,-17550,586332,877096,674098,487012,366663,83169,-286948],[-287641,-116751,-69640,-112228,69810,225312,137145,21763,-108372,-334794,-43774,-113933,-295663,100405,221955,155899,-45474,-245039,-217556,303393,816786,753408,150587,-349888,46521,-201453,-477667,-127114,-123855,-31035,334792,541613,210919,-206818,34940,204378,-83355,-341854,-150203,-151797,-280267,-230136,-41872,216525,357134,542091,443744,162329,49075,302522,488182,339486,173868,37144,-257249,231972,532385,272582,-458339,-232518,43569,-32848,-118977,-217364,-97889,-82707,-181620,-330479,-235091,-187343,-139377,-10016,359656,394044,150082,15847,-163277,4728,300004,386968,129454,-376007,266657,747445,397030,196719,-200391,-240961,-410100,-271133,-212412,-484499,-180315,-93352,-130771,-65078,163421,211278,217780,33845,-174148,-164650,37892,76032,-63157,-134385,-107412,44867,71855,170788,225781,174992,146848,283473,683667,607119,147099,-492616,-272659,-315594,-399708,-12179,294417,507523,390322,447753,446303,197521,-191034,240182,334133,210560,57983,-52993,-150864,-159713,-62940,205282,359643,20825,-175996,-70742,272532,542068,500313,150077,-175635,426177,731195,138378,-46453,713563,1350659,1100578,767422,127367,13147,46554,-210768,165129,851718,932785,835235,833926,877094,347411,-325911,-375051,-71642,76134,-73840,-118794,-20002,-30170,23100,-212496,-453213,-319115,-121784,-94613,-289656,-139679,253631,618390,865490,648921,38209,-113962,416429,420041,264586,213225,229723,-93261,-535464,-75776,276096,380283,687696,913019,632008,141581,122245,586077,673384,262713,-323487,-136990,51321,-94787,-442899,-404308,-410045,-401664,-423459,-335038,-72102,177111,321810,458538,541762,358542,1538,-371477,-270731,54723,242118,83412,53703,15700,88514,94114,-34184,211191,401818,344158,177924,57816,-110494,-116910,14249,102750,101922,-113486,81829,302168,265768,48928,-84616,-252379,-207953,124037,216139,-196299,82969,423184,652279,513479,405593,237910,-140181,-563390,-108682,-178301,-156058,-185613,-167657,-350137,-452800,-123295,57909,-216107,-278022,87767,159036,-102867,-349181,-269435,-117000,-245705,-327367,-178854,-176369,-248542,-434711,-521047,-203094,90767,229313,-22715,-179791,-105534,-210127,-405765,-389107,-330019,-381464,-230138,-169963,-235569,-307710,-121248,92625,253763,113507,67528,47104,-197506,-422713,-454210,-497478,-527703,-410765,-314115,-285977,-319948,-155601,-244614,114109,91009,-28001,-290183,145320,358713,533534,371233,77509,-198324,-136454,-113068,-122736,88132,-17430,-178624,-152449,-135834,-150315,-240559,-440803,-426676,-133536,124612,160101,136774,-256695,-395614,183419,345296,167778,-242231,-417422,46217,218041,106768,-305688,-548436,-485372,-316414,-283751,-434211,-343889,-277650,-370888,-161692,347325,476773,36166,-328994,-286786,-320048,-391714,-337008,-33974,336231,435875,282495,84476,192649,259972,91823,-202545,-392302,189832,591400,691343,466843,300867,216829,255717,103233,-153549,-373154,2582,276115,108965,-184384,-332341,-213754,140351,205851,68005,-188391,-110782,140593,574931,507688,456196,317486,259862,274400,391971,293392,98777,-208251,-460435,-204983,-40026,148351,490291,556892,311522,-264824,16247,538388,720709,546769,101550,-339304,-155479,135235,62161,-204713,-148079,128071,148347,67426,-151225,-107967,-167723,-439203,-219958,30501,139296,67613,-34857,-354411,-115441,234219,367191,129094,-12018,18208,224059,333411,399340,154790,11007,-68565,-402192,-275765,-64774,-110834,-355928,-408158,-228730,-22034,-8422,-65897,-328447,-496357,-584337,-261318,-270781,-407265,-13553,570079,961491,813420,482519,238640,86076,27835,-76926,-206045,-298386,-473361,-421502,-128093,385101,518159,640024,427182,-26242,-306335,-121864,-56006,-26644,-188169,183250,381405,132967,350547,1136317,1260668,638786,105148,9963,134003,332690,443615,442740,356357,440243,272886,39481,-168992,-256525,-56841,221118,398057,606063,655096,117964,-237934,76326,401029,593691,526467,67062,7513,-395354,-626851,-551692,-354308,-38781,92765,-213743,-447769,-47112,-55378,-381950,-127340,352525,293158,-97184,-128982,-135503,-392359,-158449,96026,25745,-291302,-150840,86869,226049,237853,-225829,-350322,209175,416762,441923,432429,362363,198331,11431,-20327,-338121,-415525,-325454,-118851,-16715,363611,637686,563432,529871,389747,-12325,-434489,-235636,24601,207761,279590,-4090,-151512,102705,188415,103597,-41328,-169553,-278989,-292150,-384521,-486082,-162092,505115,731707,547249,107752,-277012,-422458,-24660,251424,275324,216529,-5759,-213896,-448384,-556280,-268269,194100,356224,41535,34168,226028,182526,147166,134126,-150984,-242162,-17932,93883,197271,332582,283190,431480,464261,236799,-64495,-305314,-342731,-372139,-24257,568320,546797,653374,448273,508457,652873,842623,308919,-324096,-487192,-211099,-217097,-161671,-142937,-120028,-20854,-106379,-111001,85664,204140,323259,725416,932461,595720,-6991,-373574,-80891,-114325,147819,582325,648512,193545,-274885,-99548,340198,531488,138662,-360600,-285804,-108780,-228115,-9424,389963,602563,421525,26119,388623,1011977,1194844,888200,390450,-90028,-115097,381883,993860,1304102,965714,254435,-492634,222666,724609,997945,927041,773529,896232,1017640,780670,430619,-141655,-493859,-398514,-187976,-18351,-138335,-36944,-120470,-114925,-279289,-538869,-269348,-48259,92062,-136030,-422367,-420860,-174909,-112409,-119291,-189069,-97106,-194491,-520141,-450846,-165576,-44717,-23674,-11214,105884,141836,107771,-73015,-392679,-107920,354327,303445,-122856,-431223,-517483,-445056,-233315,-105829,-218504,-583592,-259271,-151540,-446401,11148,484901,518538,41383,-571598,-124039,22617,-158043,-530311,-138769,52375,95136,-8032,113229,258794,331737,279758,174512,-2059,-16048,181688,463510,313998,-149812,-360786,-447038,10029,528120,686027,353543,-119514,71878,439451,373172,275080,495240,569264,489832,308019,241577,430662,603754,724342,751691,743086,653316,205406,57585,325813,301134,-77815,-244941,13110,55302,102711,277361,549454,360150,-148257,-286947,-243501,-243868,84931,228955,286593,39666,-190805,-249115,-227944,-96234,96052,62849,-22664,2068,252586,302059,439687,285271,-432800,5659,579861,132708,-317723,563635,633254,-47939,-157128,320069,363167,331170,484058,570300,187832,-198525,-318382,165491,588133,311631,-173850,-497494,-374333,-299022,-274712,-191147,-297761,-224309,-55867,-164170,-198613,-80397,-100196,-236015,-258616,-157817,17877,12752,-62059,58070,315880,334582,-126680,-325190,19328,-87776,-264231,-279882,-179027,83043,395775,579986,576561,151094,-86468,-36004,-21457,-181436,-25595,210946,279508,106565,35228,5857,-144726,-379505,-474562,-438626,-537708,-207093,-107610,-93390,-61805,201807,483322,640244,706955,591049,603313,508315,386997,22039,-218810,-133951,135650,323143,471289,515461,380078,394344,281031,30170,-301927,-244976,-176143,-140390,-39219,39944,119702,76028,-112924,-301511,-370972,-392011,-273066,-112945,32348,257206,188530,453360,692822,540148,209052,-235648,-496892,-236510,-1025,69005,170595,225756,425177,316042,-12615,-350628,112794,314005,166423,-35023,-300673,-563089,-181243,78885,-172294,-498008,-451838,-328999,-238615,-50844,-40736,88368,79495,-7364,-77015,29511,107502,-38325,-424240,-505423,-471496,-667944,-428291,-215486,-195351,-268410,-335301,-283114,-133254,27107,-252059,-515131,-209096,-85622,271104,626121,682495,282884,-88419,-304729,-153772,3847,30077,-225278,-147497,12741,146350,139057,-57776,-231531,-491050,-292498,-104197,-11721,-161635,-208035,-324152,-513956,-111492,287065,719198,997716,1035834,711638,286259,425139,391155,40282,-317857,-487902,-156678,-171616,-479257,-246854,-64416,-58216,132424,479195,360226,97475,316352,673285,701185,380290,79550,-277452,-472,-153195,-280617,-234817,127247,507016,700230,744275,355206,-296777,-295930,-295069,-223901,-35324,14683,63728,86362,136665,307741,164038,105550,21589,-38655,-129066,-111665,-119987,-181124,-425910,-1989,437454,526676,227738,154222,19662,-95991,118245,302393,228024,-106103,-331226,-148233,-298522,-245844,288753,293627,-99449,-521724,-293146,205110,698315,732215,278985,-412037,-273003,-20000,-201340,-450025,41507,347401,311641,-221925,-353091,-31360,-41860,-82923,235635,407315,523066,320941,55698,-117052,-250025,-430494,-253892,82882,38094,63707,-47343,-260370,-507009,-569844,-302031,-190751,-53439,114203,195006,39984,-233322,-285124,21531,388256,660243,382264,-170397,-241859,-208057,-237243,-420599,-437498,-213502,-336609,-308509,65944,349671,273737,65986,-282117,-473784,-86082,-7531,-137796,47578,254236,98101,113545,344126,415905,35359,-515243,-223920,84311,158188,7513,-20643,254453,130456,-159129,-7407,-94752,-230064,-67465,10918,-74231,-472789,-19755,696314,1184339,1229427,772193,42208,-256388,-139721,-210185,-303685,-301594,-218245,-16843,170219,23941,-160807,-295516,-343868,-308172,-45365,284045,507463,668955,676447,570591,150244,-22584,108054,220212,362791,527063,654327,700647,500073,234845,434811,444782,221651,-352006,-114606,377244,569872,614547,373061,160617,68267,103923,168466,-23923,-125860,291049,168370,-191338,177491,507002,444386,88382,-118889,-178442,-306911,-294255,192714,456879,354333,144430,45630,405859,262837,-282041,-299022,-191668,-365350,-430150,-524402,-331699,-190131,-15679,259774,266665,42237,-261479,-441887,-321375,43165,492039,802422,751803,389624,53364,-254937,-375274,102627,185658,-69657,-135121,-77795,44273,238667,485302,425556,-24608,-361737,-415700,-407707,-272288,-208336,63524,488614,507464,177178,-158189,-172621,-309676,-231527,-78598,150953,443053,372465,-979,-469871,-72542,197413,404887,460564,381578,159440,111457,238936,286525,-22497,-109875,-141102,-343080,-226094,-54801,-31053,-82994,-51337,201393,439886,379490,24162,-358717,-398097,-489807,-66215,491244,690261,231803,-313759,294180,702359,525253,94217,-183545,103846,363379,209318,-346194,279422,887189,679119,97662,-231042,-17606,-290235,-310283,-173447,-257932,-147463,-21368,121479,230821,47791,-238226,-251236,-385618,-344265,-126005,231519,356985,211011,-332462,-348286,-133535,115444,114544,-283922,138627,1030673,1324761,794829,-40116,46939,279952,376920,574911,528989,487374,141648,-320638,-310425,-65580,291740,29620,-147234,321540,816939,1110185,433412,-313312,22281,-63500,-267879,306923,509565,449950,72102,-226942,-269065,-213329,-319016,-417515,-413426,-403646,-199456,-45313,243467,546973,674697,682923,451659,152513,-148372,-251888,-324012,-395667,-79821,217815,159587,-75977,-403984,169186,343782,138260,-167287,289575,538341,460124,290981,238769,350384,816395,1019639,700080,118370,-224160,-246838,-404997,-450551,-448044,-379958,-140005,-78755,852,249951,125886,-148165,-105417,3515,20924,159048,437807,201866,-351568,-403430,-295908,-225762,122664,172227,-89437,-410941,-312859,-437700,-163926,16016,41063,-138158,-384400,-367373,-255892,-32721,171444,227081,125614,34873,-103270,-36926,29079,75514,81358,211594,313672,331838,30392,-439118,-209251,-205569,-115475,-57572,82340,197318,128314,-82195,-21816,-8554,-272765,-2593,257235,633353,1080147,922110,192458,-268829,-257107,-463140,-332884,-218016,-346491,-409897,-329175,-192647,-217872,-296516,-286878,-268558,-61753,358248,648345,482644,68370,-189561,-277220,4556,126818,-16334,-175042,-201473,-295117,-380804,-363045,-272347,178019,564063,493577,221864,-116466,-384088,-123879,6507,-40435,-40617,112545,97537,-40757,-340071,-510832,-495547,-340811,28563,278764,345130,412533,449754,246812,-152544,-326809,-258516,-120041,36020,111618,-97739,-321612,-515582,-266460,85641,348668,534514,352981,227993,287465,430236,458694,224789,-265956,-216003,126950,150843,268478,538485,747943,642776,570721,423927,219562,-91488,-352228,-155462,308835,731718,957188,529730,48689,-237349,106482,528997,349858,-209897,-201415,201712,181354,-61380,-150907,-86127,-126934,-222765,-245862,-166846,-114569,-228395,-225067,213583,502930,333922,121246,28405,-31460,-49410,-49244,-129936,-389962,-14602,216422,-3828,-215185,-91759,-217952,-463038,-257495,-302946,-180516,228167,389192,194473,279441,108150,-54185,-160100,121281,441318,629367,601364,340437,110927,159813,207711,-85049,-388382,-275432,66189,40899,-87553,29307,-10997,16383,-32524,80294,71680,-61791,-241457,-409329,-292773,-90854,66373,211683,199112,130528,-108518,-330290,-267306,57791,575812,905983,715196,296525,53578,71127,-287838,-282251,-147189,-101226,219980,306457,-19939,-221710,-238926,-187860,-286247,-247185,-354189,-361423,140532,210777,-42582,-446193,-462647,-382128,-10221,287495,482172,529701,398433,304923,151263,-110148,-353113,-407230,-445733,-468463,-444183,-158029,101656,367081,562682,869632,1034315,942234,626183,222209,-129699,-131359,-193582,-342324,-336645,-130026,11162,11024,53222,100004,153048,220164,121794,113305,308946,259669,-26527,30250,-86251,-131795,-94854,-118111,-103110,-285799,-384248,-515616,-416739,-234281,-12540,192903,212167,278139,286639,4522,-408844,-162271,74930,49041,2142,-133628,-144332,-123288,-45015,44195,120253,97825,-254229,-265942,137876,368232,197323,-146237,167086,226845,-96601,219315,563832,386462,191948,220540,371051,119270,-6021,258992,189041,-169962,234004,680969,430057,241977,921554,1493894,1645849,1387129,953431,632567,622781,668235,617351,495001,440071,611025,833146,449243,259205,581889,770282,492235,7159,-266833,-311807,-309077,23599,359354,562570,627858,741839,437615,196337,54124,-84927,-25228,-92534,377211,797077,801409,317858,-44658,-50941,-102423,-223197,-242856,-231233,-208211,-265652,-266958,-300700,-113653,-101287,-209327,-408574,-319141,-93051,-43260,-188687,-361344,-341281,-405255,-365614,-112557,38905,47435,5569,-217235,-37938,3039,-202870,-4441,216057,328062,191168,53215,-31374,128208,196790,277226,237304,299823,359493,-241650,-296027,142374,219562,45019,-246326,-491005,-353726,-167665,-277606,-282935,-156281,-59730,34758,-203283,-517798,-66232,278622,253888,108211,-90674,-220645,-338441,-300147,14467,-10670,-175641,306214,661587,582204,266515,46327,179458,-122614,-454814,-79087,8816,-373148,-120259,335134,507577,385240,69087,-232270,-189032,99928,-18319,-449199,-239190,84536,310822,405979,262547,-4355,-191979,-437403,-352256,-1942,116189,35106,-26116,14235,-32746,-75976,-156261,-315746,-564186,-573765,-327272,-287654,-339336,-328238,-45520,165046,303932,230285,246388,704233,1010835,1167180,1001354,658905,-129533,-405136,-117205,-534118,248665,463437,-150375,-66747,575388,372362,-89663,-124294,-207637,-264748,-241154,3357,-181536,-503523,-405932,-419640,-326367,-100836,-82515,-10709,209063,251200,93138,-74273,-61513,-40731,-44655,96077,-25430,-286069,-426521,-327238,-113191,3113,-10015,70649,92270,110109,200215,40021,31815,33196,46864,111832,123197,189222,-99963,-402129,-159586,-109838,-146849,-209357,-166173,-278816,-226266,53105,45595,-19948,-204152,-473140,46702,516417,548167,134543,-183295,3674,213827,142192,-1304,-99759,84714,31287,-167092,-567695,66644,526465,436436,112301,-190523,-357668,-95772,187823,298430,309533,74724,-165817,-107889,80384,320748,538199,478001,144070,92756,738671,881809,582769,229359,282370,167868,-197690],[-245579,-84939,55313,58454,209578,250782,118963,22924,-79101,-280246,-7963,-20758,-132998,143107,332795,268386,39773,-140700,-115947,375304,649636,626420,95393,-348360,-147232,-334463,-351484,13865,-43187,-99269,328224,574255,231329,-245492,52245,228059,-19310,-387866,-202390,-56465,-149249,-241050,-43831,428765,647122,711081,319654,75690,237546,521864,707236,451751,187780,-34188,-300840,204379,663156,266518,-293997,-334149,-28862,8394,-322,-215110,-175827,-202462,-299368,-502966,-407223,-444714,-297697,-54520,568052,603041,409327,195876,26244,142049,329227,282765,-12264,-282312,202607,436073,99130,-45568,-254483,-170478,-521719,-268860,-26838,-134048,-75233,-24684,-219679,-237325,-39327,23076,88072,21200,-213242,-385070,-27915,88570,1715,-128128,-189546,-165610,-192643,-161070,-87200,-175537,-19162,476166,821750,706342,171373,-441520,-301811,-291353,-449195,-79105,312399,558415,538774,694707,807730,463562,-108443,-24864,182089,264755,212329,23241,-125427,-22402,253452,654442,742151,259356,-351303,-157940,179047,391164,332487,130762,-59422,506150,775632,340373,14152,753796,1513848,1271056,761962,126763,-69935,76511,-150474,149911,861138,859139,731103,833348,780264,158639,-452606,-315567,-84035,-98692,-270483,-241941,21155,132554,394376,226178,-134772,-446633,-370829,-259167,-270524,-81178,197220,542660,919580,753036,135420,-251008,452291,628195,482523,383524,141004,-122419,-268866,123165,387504,436282,494961,546126,387624,-53472,-125184,226473,281948,-110142,-515310,88749,234593,130212,-221333,-269668,-140694,-164985,-243244,-266038,-28811,201887,343653,354104,418542,311548,85124,-102962,-164027,-197039,-15690,131252,178657,159406,-99227,-154395,131443,642855,840295,672393,274704,40468,-59421,80725,260624,285224,76477,-285452,-109646,18005,1038,-71967,-122702,-379541,-129343,221829,200271,-128300,-111178,173251,292948,257215,233042,103994,-119546,-295493,-318810,-308798,-50934,106250,-75844,-334026,-305432,44733,121039,-243438,-327069,78426,96686,-206969,-415120,-224873,-207603,-223165,-268996,-258994,-424965,-550634,-359407,-170955,26202,127361,21626,-388822,-231913,-27593,-51620,-128542,-136883,-34361,174365,-73585,-387544,-475151,-295751,-138929,27272,138930,-39009,-259961,-151199,-88183,-243823,-309936,-288998,-386682,-513338,-472740,-494968,-108831,40890,-261628,-33991,298028,332173,-70167,240715,381817,386590,107928,-216271,-474302,-407812,-274975,55526,323047,152937,-61576,-92469,-61486,-98158,-82735,-391082,-495201,-89070,195117,150355,-59439,-454701,-165740,412121,612512,418496,-106188,-449146,36372,113977,-128454,-476826,-191452,-212614,-324909,-290480,-378984,-360682,-349028,-434231,-323317,183986,353272,-42332,-310801,-87189,126800,89500,9375,75735,276096,205112,-68775,-71102,33464,-68212,-182474,-400786,-301008,171407,439793,401993,122990,-91596,-29132,43288,-96550,-336515,-44062,314237,458093,257270,-25330,-295213,-49628,440197,590022,392600,93706,48992,98790,403105,228210,90511,54323,-6572,154039,299645,208257,98355,-173744,-539399,-330208,-66544,44222,168556,162389,-65552,-500588,9133,556182,751636,574543,27476,-237131,125434,260568,126240,-112649,-233253,-26768,57402,109682,88969,-31905,-173374,-343420,-310590,-232306,-148961,-285386,-286717,-367764,-91327,234165,423165,259495,-35219,-214586,-76654,73754,162674,9086,-99607,-143262,-374067,-254541,-51884,-106263,-333822,-462229,-557847,-315473,-176615,-116977,-291941,-159829,-64668,63411,-117591,-534446,8610,518915,712710,656155,376041,167038,37312,-51788,-121839,-118458,-94040,-121845,-42606,198133,416046,506245,360894,111899,-326864,-400040,-10126,15530,-21292,-217671,21558,252753,98400,349527,1117878,1172627,601136,67575,67738,305060,496040,599802,507393,238731,349283,296039,34140,-518087,-251703,99332,461571,489150,547621,675615,318462,-71146,-29210,366324,475573,297523,-21697,-241450,-188510,-263086,-304797,-206247,116741,298923,7538,-525756,-117268,18737,-374898,-230499,231972,228664,-136805,-186639,-260797,-233612,-11195,30123,-148409,-358445,-180366,139663,423007,453229,-47734,-391567,14452,230507,266210,215995,128205,65787,139604,172812,-77174,-308783,-320543,-218303,33215,431662,508712,448807,557541,403153,-42130,-547737,-301990,-230380,-202912,-190139,-232622,-4744,-1931,-362,-103135,-44009,-114503,-292097,-302442,-401090,-562194,-102555,527978,686036,439916,105798,-281390,-362407,-6095,210342,252769,242156,15293,-246764,-355190,-348865,-436848,209982,511164,196135,8900,286976,367320,284118,98343,-136809,-17403,17305,-268972,-224488,51536,62931,72318,128499,-77748,-422331,-452246,-388890,-352434,74331,508109,560195,374118,208105,289372,608834,684307,182155,-405621,-253941,14236,-172465,-263522,-42095,164920,236402,128157,18252,35627,82578,258716,675634,1022585,923795,422738,-215861,-132647,13503,151247,547850,662813,316346,-157364,2530,477541,680708,361861,-179507,-516917,-168244,-68082,137469,551944,633468,411835,133158,601174,1119071,1278765,888362,503169,-10610,-193376,167495,666359,1033049,842409,179877,-406365,338043,811923,1009430,950075,722166,757625,886475,797013,523698,33078,-477877,-388356,-34241,113359,43542,167826,-31744,-264469,-518624,-336336,-91442,70,-200068,-398048,-415925,-421796,-215386,-48297,-193286,-394891,-105136,103222,-175669,-287005,-310660,-271765,-184684,55205,263685,325932,238528,-32861,-350744,-176493,166541,173222,-281223,-522377,-397455,-458439,-438541,-182975,-113225,-393368,-412571,-184463,-422303,-215662,263675,327625,-68854,-510814,24783,176653,-46552,-461607,-329498,-54425,222088,143133,86426,277614,364499,197307,17213,-43035,24009,196616,445852,416443,163230,-223661,-194182,293040,785991,967961,678018,-2015,-350284,259082,390147,325267,382837,532333,524605,255759,146840,306768,422819,551651,589319,577581,386193,-6581,3293,264503,152090,-212864,-175229,180226,347099,348288,378287,578528,308944,-206178,-416122,-375057,-296127,11377,90769,58403,23520,70193,-96,-3913,128804,197969,224699,135408,-10150,63654,6857,145688,114822,-324980,-211396,308687,-81742,-203457,738885,803208,47218,-6627,382220,363581,216603,167463,433177,188055,-170635,-333203,46270,529327,441573,56167,-297251,-339532,-281762,-230285,-101426,-252575,-198898,-14437,-98029,-180626,-113958,-244987,-399401,-395204,-263493,-66110,-36099,-97823,60852,300086,305621,-190915,-192212,88376,29458,-227646,-297121,-159399,244084,564199,769503,925009,410623,-193226,-486583,-452025,-409416,5501,307904,429410,325149,155641,22041,-106967,-334428,-494467,-341483,-349541,-209879,-22232,76838,109216,231536,374191,447893,498625,446356,532613,572964,566817,201665,-75040,-20419,95491,-34499,-116830,161247,373556,456263,326431,69098,-231880,-148206,46284,147380,213200,232267,215371,237728,193431,156815,32557,-164204,-327313,-354726,-151751,158784,257288,326025,481699,417583,260344,-35170,-377714,-301100,-205038,-72479,129626,283680,387580,266997,-30004,-527298,-6474,288900,282654,140193,-105714,-426437,-266594,15449,-243216,-365963,-444670,-269542,-279132,-102188,67120,330093,302291,248090,106747,41524,120242,-54501,-409674,-564138,-478530,-626155,-614291,-289967,-106147,-159029,-309766,-349257,-314908,-254881,-348965,-517075,-523999,-127730,301199,574170,569084,216369,-190409,-363982,-30570,169623,271491,119912,87874,163155,304620,298421,63073,-186632,-366206,-166678,-68066,-22684,-163982,-273938,-415730,-171008,229109,578296,808356,936222,727390,351953,-13458,344717,451810,191615,-145828,-413522,-414020,-441561,-166035,10460,-3731,-137543,144217,416793,372434,54218,244362,586574,695205,523252,292540,-217479,-237495,-236210,-363303,-202450,95994,479196,804837,857234,453092,-214088,-341752,-389862,-514052,-95924,221976,306453,216398,93725,226807,130378,-184494,-166168,82495,8098,-15613,-89747,-191075,-456837,-148771,388731,624232,504672,571898,371831,126193,63282,39406,-68448,-264463,-325704,-107329,-197824,-267322,170310,176508,-210347,-446069,-242207,296461,820591,752641,282944,-337846,-266401,-45755,-90293,-432131,-109375,149205,107458,-343445,-337754,-34243,-140920,-252627,284499,665388,805915,615672,317017,8943,-272576,-323297,-46393,35177,9138,58572,8399,-145222,-357131,-438822,-420773,-88567,106910,176960,98864,-168766,-538403,-302337,16677,278300,582244,306154,-3967,-277379,-331457,-449452,-313551,-135194,-106021,-269966,-461267,-192945,36058,230658,236512,11850,-261774,-309646,-201545,-88826,37422,119403,53289,149031,356161,384995,37044,-459358,-292587,39038,237525,133124,-95375,124594,5146,-246260,-109651,-131876,-466897,-186750,81597,226538,-36755,-327827,648714,1458659,1674239,1127357,211941,-80890,3712,-50327,-200544,-305928,-257110,2063,241664,192971,-15568,-227141,-270454,-457419,-176389,151156,475819,561121,477559,134721,-105540,20754,137926,301185,520892,627117,687084,665286,480747,201996,-307052,-162892,-165795,-548341,-103296,327957,285398,285923,5895,-319547,-352869,-7410,122155,-30607,-174161,262313,170706,-446668,-65370,290072,285925,78201,-51756,-28567,-167839,-351457,229112,525940,332977,194304,194754,314287,149200,-399656,-213023,-86975,-254539,-552903,-590102,-357542,-175768,-50526,103731,69071,-80908,-330564,-428314,-207920,123695,534442,789220,955119,548228,19826,-365144,-75931,264907,139165,-91708,-204378,-231098,-97106,100652,303177,109076,-353880,-437457,-515869,-492181,-448125,-511962,-177722,194241,254367,89719,-99832,-216980,-376425,-57697,81157,321885,611257,413788,-121881,-362163,94302,226545,312584,345407,206470,-99773,-10279,209999,169013,-123896,-72080,-47508,-283810,-319417,-229029,-138532,-120513,-86323,81202,357734,302758,-86423,-356800,-354154,-420436,-273095,238926,470917,326093,97225,224178,361717,285336,39772,-143068,-57980,125476,36800,-424259,267351,850080,638082,-38546,-249726,57192,-282526,-367092,-99929,-294281,-420539,-90881,121448,168303,-44909,-191094,-13586,-130683,-46904,102612,498546,661460,493825,-139158,-412878,-144434,69913,80793,-274697,-46170,807591,1041715,666550,52542,31876,60886,162899,530838,621219,606932,180421,-221026,-333325,-32096,238447,57566,-91743,253536,591253,770294,101920,-248673,200719,97241,-171874,117768,289074,162970,-207893,-129840,-24959,-33861,-188281,-289160,-269121,-270574,-151769,17803,320151,752943,893383,747979,433213,37238,-293599,-526278,-432577,-447192,-111934,137015,-84343,-479872,-118581,564934,839670,443042,235557,692411,752396,630186,290020,112394,155462,569835,813586,458623,-110990,-323832,-26749,-57671,-247416,-251331,73765,317167,282073,203749,221294,88605,-19406,148403,182793,-6599,-141022,-103196,-300518,-528014,-368778,-332067,-76270,261581,333009,14588,-506438,-479583,-384131,-172242,-84278,-172697,-318402,-419475,-432809,-290968,-101948,-1549,95305,94170,-95353,-321682,-134508,55041,187659,55714,-19139,137614,165792,-87384,-329973,-23902,-99969,-41231,-125560,-12307,-15145,-125952,11061,223710,134090,-252845,-60306,107154,318966,482033,580465,19328,-273973,-350543,-568063,-531032,-529209,-362826,-231612,-190603,-119323,-244280,-462581,-522564,-600435,-387231,58779,440180,463265,195885,67517,126405,372140,238012,-38042,-102948,-154361,-268968,-153918,-94636,101024,324302,654317,576607,290845,-50886,-426649,-210716,-15050,-70029,48553,195458,79205,-247337,-588753,-354735,-374334,-280541,-86148,47554,62628,275227,307588,191035,-104308,-283294,-43495,110321,141921,255697,66454,-180503,-415673,-370164,-251683,45780,449372,466876,455259,461641,462090,434485,207636,-341590,35889,389219,344760,369428,839346,1116237,949000,729139,464084,217748,-53173,-313880,-152467,226234,544803,607677,338791,59881,-52289,8603,367062,297719,-104903,-122256,155214,97099,-211935,-290550,-40925,-3067,-72829,-159299,-88992,-6022,-92987,-1469,571119,835070,543669,233662,163596,184280,176486,200599,23348,-382317,-80128,216999,171865,15380,-225147,-409161,-358477,-183033,-428272,-101423,401958,528032,294614,438880,532960,527597,298110,447370,541546,551086,525970,291958,322482,432069,396490,-88892,-514057,-142726,40750,-52950,170693,395828,226583,32621,-7934,115015,108951,-13369,-94017,-158767,-219913,-245004,-207488,-76363,57362,96404,-5164,-176211,-298073,-277263,368344,848529,733236,319407,4856,-30093,-358281,-408695,-365886,-419562,59863,381974,259221,-10790,-294624,-279789,-125268,125022,69375,-334193,-206220,43144,48941,-119568,-237934,-153942,129303,338514,458800,451419,234462,44506,-29575,-209587,-344656,-476439,-439311,-418908,-406234,-393914,-43739,337611,639889,902765,942397,786142,557745,261135,-74100,-99333,-103218,-273924,-319459,-86634,-94588,-240768,-179820,78129,196493,214548,51521,51453,425671,526027,175398,-160199,-255064,-312758,-322427,-236629,-114633,-225707,-367071,-475022,-307259,-121585,-165614,63084,188055,167315,172734,-55868,-365008,-333475,-61524,84655,24513,-86385,-134791,22620,146753,145213,131333,-102306,-330504,-107709,189533,303346,105672,-277692,-225089,-175580,-352936,-70455,63216,-32641,-127999,-36018,205936,141623,152196,266268,197605,-35803,564511,1077846,648472,-6468,522643,1217286,1412225,1264313,888694,652934,827303,939224,937373,725158,560991,548260,537035,73669,-74365,456532,727971,598227,288771,114024,185437,125261,91368,107177,224649,258690,507160,471318,260984,-3830,-338448,-168164,-122022,143260,514961,605207,315330,87012,13977,-2406,-210188,-327909,-362197,-243015,-180208,-197773,-219555,-91022,-49588,-81795,-325455,-461192,-9047,279860,239053,18335,-202610,-230837,-348762,-369307,102596,202395,-213194,-334237,-55473,57604,-51905,-167303,-45500,-36313,-21014,16899,97088,56477,120517,133533,180660,104462,74482,-472664,61216,407616,346853,205084,-94381,-290871,-163783,11355,149625,249395,311470,320940,111193,-310206,-438323,-59075,212782,190850,133785,75722,-65126,-362774,-72778,125012,-18262,-293906,3210,232151,260469,185683,102649,267333,1400,-464056,-9982,202993,-58281,-398886,-115322,113665,98848,-130869,-328934,-296577,-198580,-462906,-344379,-16363,176471,276114,220141,-11868,-65619,-75856,-159881,-240006,58292,322017,241388,71362,68302,65262,-15234,-185235,-324344,-389750,-291366,-113353,-282976,-540839,-359925,-37390,123803,377711,345737,311760,754712,1040243,1180705,1016338,567341,-222957,-310425,-158971,-468219,330743,435923,-164891,165704,716970,394219,-149839,-175146,-408471,45545,205961,196768,-295409,-390707,74994,-84740,-298856,-61092,-177834,-234662,150932,451566,348234,-1615,-138937,-394342,-321034,7230,-69352,-228065,-381224,-540015,-257446,-99640,-123662,-49379,-47998,-173669,-118266,-88589,22124,112109,20916,-3204,101816,169969,-38583,-364085,-189656,-20848,75832,-70305,-152321,-86646,47583,223085,32202,-134130,-311678,-436962,-22683,294487,398358,52804,-86916,-18939,142183,3582,-57281,-10081,188280,30361,-122571,-514841,118711,696773,695095,283985,64868,-334261,-123154,210153,431671,556269,222603,-113278,-140685,111207,321994,491999,337607,15073,180816,788847,808181,447088,-24017,191595,251095,-7418],[-185474,-159752,71570,179761,294859,187287,246,-59591,-111825,-169032,78608,163480,71111,232043,448696,383323,126746,-34269,3763,382764,438448,415678,5033,-261846,-325634,-590682,-144652,170212,7194,-192405,228887,431899,105002,-297695,81574,275967,136554,-237404,-358228,-135008,-233362,-438204,-5916,478321,682670,613094,73069,113132,459143,610627,709335,445188,141221,-143875,-269182,97944,528635,142881,-266432,-336769,-61014,3951,-30550,-233829,-246930,-395556,-401347,-279535,-182841,-251604,-368084,-264219,374926,552015,531519,285313,222296,259332,312006,139060,-242700,-174448,185003,116486,-75342,-309730,-243078,-147359,-418416,-203359,85399,57335,-29649,-62721,-390460,-340282,-194737,-3536,124095,234426,-111944,-480929,-96168,23176,-59306,-227735,-316614,-378313,-449330,-369024,-423891,-177118,185580,663877,811288,598021,59410,-421019,-388722,-287400,-424530,-279266,133707,441717,601269,798235,961933,583530,96561,-340650,-106120,124338,103238,-103609,-162136,106360,482133,889517,824082,326525,-389989,-168082,37299,85783,50954,15386,-62830,346032,532936,304088,-103033,637382,1148121,1021173,449213,-36566,-113100,87029,-172800,66479,660342,608775,370915,521635,444096,-39457,-508311,-297454,-120487,-161397,-365776,-167510,-42170,191412,584485,504310,137568,-94025,-132762,-68240,-39242,-29636,84992,360697,778417,716322,199352,-445451,190202,538099,480961,320344,-103059,-249644,-142669,162145,238674,248968,115457,32011,70505,-178317,-478111,-342303,-296396,-403735,-338143,160909,334580,278985,-46979,-170847,35866,-58045,-72514,-95249,115087,287784,400117,347135,290761,229731,141349,170643,155418,3960,-308945,112454,320185,336408,-235471,-266695,349205,859484,998913,763490,295804,105462,63387,229705,410008,414869,123029,-286358,-335331,-227815,-189018,-164946,-287740,-439958,4353,242810,112527,81397,320497,213513,85887,7619,-34408,-201937,-308911,-275000,-267851,-321561,15949,201028,-44586,-424885,-203209,131335,93419,-305510,-368403,-40573,-64300,-298136,-348604,-101720,-160064,-171035,-325690,-434989,-451013,-179789,6885,172238,180785,54294,-221148,-381343,-69528,88272,95384,81397,8883,108674,515451,498487,85449,-199007,-184269,-102597,-77101,-60176,-208686,-574554,-482483,-232232,-357049,-320258,-201397,-290717,-471242,-483995,-124725,338770,744130,258638,63152,344351,441141,183259,468868,496534,200322,-196625,-512825,-399511,-236641,-492039,-16293,252045,155564,31629,24989,-8775,-78488,-64310,-314835,-482286,-85533,194329,142159,-90448,-429512,-50606,512303,794935,618406,48754,-506865,-72847,-87084,-389812,-307121,14218,96845,-202555,-276390,-324160,-377401,-423537,-450711,-493817,-88209,98759,-181912,-255278,142014,521391,502487,273071,40954,35455,-87933,-128262,50477,56813,-165522,-459123,-535376,-261976,113745,259645,75834,-257285,-558653,-220890,-161858,-329304,-177809,272608,462728,410131,117977,-105752,-409176,-85628,464984,782625,597024,267816,4285,-141814,-152826,-178031,-255136,-173829,-222338,83402,173369,26753,-50966,-63946,-432046,-451940,-117445,-56153,-107250,-53394,-136143,-256481,-126067,381095,660800,451052,-84981,-21375,384643,484019,350809,-28401,-331186,-199494,-136505,10720,224195,27253,-230185,-251442,-160153,-119976,-222676,-337977,-347868,-269959,-55908,199659,401479,324805,95084,74911,135997,109496,-10161,-184532,-193488,-242991,-503961,-322042,-118215,-172320,-338095,-321977,-384405,-412358,-211748,-64224,-182698,168319,432931,520688,190356,-335907,-3240,346541,346292,398129,243029,171368,90832,-66262,-163109,-94374,35961,165430,194388,268296,225456,319836,-25,-304976,-420150,-300104,-55021,-26372,-68892,-174677,-63586,85659,-78540,215540,834475,814845,408774,-24055,36880,352184,561564,670249,524023,94134,72945,162712,-5546,-384651,154162,226774,441788,323381,242561,498380,491275,205509,-66833,299417,339550,28437,-274566,-206010,-51104,-33645,-120098,-81832,112864,370976,244160,-312526,-148661,67195,-221641,-339951,30355,78259,-154596,-212151,-226982,-93476,-24080,-155789,-391866,-413986,-246542,136896,470228,474476,30266,-224027,-65584,71033,147690,3534,-67173,59349,318131,348363,240826,207699,-83874,-449069,-17877,320270,205582,239767,437651,285307,-77667,-237498,-140780,-146054,-251224,-519746,-307098,144132,136133,18166,-59005,9173,-55843,-263790,-381953,-518638,-503385,-11523,444713,590303,330482,86486,-263054,-294717,-56575,30001,84950,108877,-102784,-392835,-113139,-146455,-597616,88943,455464,148406,-131632,264141,467869,307428,-59318,-159720,116815,51410,-457024,-205068,41005,-34550,-208493,-139797,-247313,-490205,-220402,-54441,-37701,305504,514150,570446,212712,96145,100836,425448,298391,-33306,-222878,61804,266747,-169094,-402177,69446,371231,358336,257187,103245,18076,59915,260037,562044,918007,998026,629178,126693,44355,108827,95957,440494,653672,438156,-51634,37728,546098,767521,579119,56532,-494257,-353796,-69654,107518,485193,493689,313399,170468,522790,755048,755875,509795,311494,-53134,-288945,-125802,232223,568002,585013,65557,-270354,320016,718447,744103,646798,480253,441846,460788,536136,424005,160811,-434372,-370916,2932,121482,168862,209369,18708,-307049,-386021,-123861,7290,-40456,-280945,-333312,-306047,-444015,-233023,-34054,-313050,-459570,-97013,243717,99264,-235717,-473437,-445400,-399490,-4148,218226,269449,213884,-3188,-258321,-241343,-44119,83410,-180804,-340045,-347359,-390824,-509873,-279195,-143007,-307020,-437878,-214225,-319882,-292783,83747,205025,-137586,-431153,106390,258567,-3069,-389851,-345653,60939,448997,369823,158330,229108,290002,70161,-61617,-71294,7457,117040,243340,308381,243364,-167555,-111847,398550,881522,1108079,961973,355294,-398070,-9788,318223,325010,275194,502619,538836,238498,45586,125059,192011,269221,305338,296029,51517,-122615,-8514,145840,-113587,-396243,-94024,209320,345671,246406,286763,437097,141341,-312373,-538937,-563082,-357358,-110849,8046,58644,256298,368928,221095,143657,248272,179071,185509,124606,71419,53183,-219108,-173737,-70102,-199683,-499656,-74495,-208294,-146001,585302,651822,85953,105662,364710,330264,149434,-25072,200337,108580,-178550,-319495,-174814,343647,519518,287079,-113919,-266683,-328623,-178531,-100257,-256419,-201954,-5752,-109541,-266997,-139571,-254765,-366667,-465491,-380392,-206894,-195229,-320657,-144799,90164,86210,-254771,-38235,176969,160117,-135394,-262618,-46328,494553,802971,963723,1056189,632882,115998,-242536,-334358,-96914,61788,284803,392252,345179,41438,-41387,18483,-183872,-401100,-349593,-98556,116332,326674,333257,324850,331936,297110,294126,214972,193703,278483,436437,470116,165162,-16544,60575,75021,-181153,-404900,138025,566261,574565,295107,-27608,-216458,-99035,207199,376781,388452,370712,225709,264834,371816,494366,315450,-22949,-357004,-455366,-476317,-188651,180013,138525,149904,237422,251668,106172,-47877,-75342,-201387,-225429,-53612,153676,107748,76774,-49588,-247968,-285556,48286,211055,150555,-63109,-318577,-164566,232198,145422,122205,2743,-65502,-109991,-99436,82047,367443,393384,398241,214602,46006,78057,-128938,-459953,-485607,-327141,-349975,-350642,-585186,-227511,-191573,-323575,-424791,-398001,-541069,-407333,-334426,-280065,-3971,303433,449649,346092,-6644,-420576,-358447,22930,237356,340029,323842,260798,284603,366449,363549,197991,-18584,-189655,-113221,-42404,-25342,-178776,-384637,-293260,147077,630287,777652,745508,702745,371887,-51222,-300159,212386,418483,268282,-31419,-364752,-621306,-231836,106197,166074,-315,-207750,112377,265617,272325,13262,176037,447389,575361,524834,386621,-47313,-382452,-170348,-403451,-281518,-73512,307588,731818,786267,457960,-97323,-243119,-259985,-497651,-212964,288791,412433,302518,58154,68266,17590,-504032,-310743,91122,-4376,-82598,-64535,-168992,-352362,-324780,240872,499980,547364,661075,540121,263394,-33588,-272191,-351214,-339195,-277476,-67568,-104518,-245959,1955,38722,-280688,-376311,-146744,350043,804930,690268,276073,-194527,-285996,-108286,39579,-196580,-52057,9742,-122162,-337150,-258086,-53850,-189520,-465787,199296,780647,1000256,834972,435667,13706,-234004,-218745,-65447,-197516,-247071,-111837,32468,47529,-107013,-270011,-474261,-27089,122664,67894,-131631,-322343,-344815,-214100,-29047,78769,275626,99340,18386,-155274,-201095,-145832,69789,123517,-47487,-222365,-190858,-323213,-231003,202523,422600,322876,-23195,-437915,-434996,-87144,-5393,-44321,-100548,33746,192666,170588,-124318,-546702,-289292,48248,349930,316283,-12007,34353,-37316,-324312,-326655,-187005,-411102,-141374,185388,486555,395121,-272240,534579,1528616,1806235,1228380,342091,159056,235303,156287,-94981,-284357,-228441,1939,276540,407010,286947,-33219,-164110,-226447,-178516,103116,434337,460662,169162,-308279,-187091,-15936,61114,349780,620287,677976,612470,478055,390789,369861,-11930,-442397,-363369,-558387,-290576,49534,50070,-26219,-140104,-245629,-405077,-184065,-33020,-99604,-278452,106926,193463,-52050,-46221,103054,76497,12509,-34609,65082,-40263,-348924,129794,411197,228019,171773,335364,407823,146374,-366028,-237898,-89699,-217190,-566836,-546418,-342693,-164260,-141220,-100032,-151958,-232146,-355800,-384920,-156925,192239,528985,714329,912737,522407,-5884,-186414,61390,245001,3746,-203131,-483517,-404154,-263898,-106919,-2037,-331275,-319830,-176661,-322223,-500788,-379535,-247204,-60193,-37397,598,-51439,-102037,-175674,-137149,119661,262953,475609,674018,366197,-278525,-207374,199577,226547,120815,29243,-127822,-428168,-116287,92630,-91577,-307535,-48831,35623,-215278,-405673,-405399,-272698,-192498,-170137,-157166,8155,-70164,-324305,-308121,-299474,-308211,-462024,-161750,210864,402743,389409,226229,66097,26280,-54280,-92221,-180585,-111763,-98389,-216815,202198,676557,539934,-161400,-217983,114795,-169042,-172572,184207,115600,-385538,-226641,21595,-2915,-210506,-155382,82969,43178,126093,260514,614629,835378,600645,-99267,-460113,-148340,46869,85078,-230349,-309332,345840,514126,341607,30944,-25177,-196709,-176971,305888,609506,638043,254058,-82244,-364261,-120014,-40265,-68871,-138868,77394,206535,152605,-298715,-71270,394041,404760,251772,27856,12432,-29676,88169,322602,275595,101445,-115155,-194505,-101876,-119323,-170955,10175,351389,837152,973595,681641,295940,-155235,-354362,-255285,-205183,-515256,-196505,97646,-11714,-292909,104259,686660,1027373,585307,493624,876533,830237,665944,224810,-97628,-149201,121891,333576,66527,-391872,-217201,152110,124303,-112998,29415,359563,650476,610666,517765,267889,80639,20173,180680,186511,-22707,-206721,-267067,-235759,-284702,-248594,-283150,2321,278648,396388,188284,-145454,-222049,-220386,-139034,-185305,-205373,-77773,15133,-44867,169167,167672,-102856,-41563,119948,-54817,-410690,-303300,-49141,118640,-45574,-382094,-75180,-38186,-219911,-130085,159348,132160,142249,-78104,-81273,-188616,-410314,85745,386358,246781,-210230,-213100,-121843,-178027,-257849,-46304,-210747,-272265,-414741,-628525,-565273,-263870,53849,91040,-25235,24983,-98829,-371305,-443077,-332190,-267203,-27329,232942,290813,227881,316813,413275,576527,219136,-147789,-135968,-228191,-170039,124911,361379,418226,504653,708356,549152,224578,-119534,-487786,-202152,25951,-17339,90865,167921,-5263,-349459,-195554,-117870,-266567,-261748,-223186,-200476,-149270,83800,92982,-12982,-178126,-174397,88835,267619,225384,295930,173576,-9223,-287566,-270486,-159130,-238309,223667,536610,651853,585319,448425,407928,232981,-284087,170275,489801,426418,377856,879360,1130439,995095,776728,508025,151543,-97021,-49311,81886,225811,395665,324692,280824,204047,181480,-148093,-44829,172537,102572,50049,78239,-54754,-378236,-403361,-86196,27730,23810,-75822,-45482,75052,43520,153486,688144,865386,589624,279942,233408,326407,337535,315145,51398,-204379,-144485,-57560,-43747,-118849,-447055,-369952,-81852,-7070,-286582,-214447,243813,333867,196623,346629,692739,926200,825001,811630,632808,385620,294288,281068,571181,642307,439443,-110451,-403933,-91984,-23189,-28032,319067,539259,431558,155261,178919,175210,63803,-31171,54571,136651,55509,-175554,-491465,-470532,-185447,17203,80573,-18513,-156898,-476384,181804,716948,674235,322105,-21839,-246412,-466027,-401276,-420078,-449477,165264,585873,585870,202109,-216078,-311415,-22242,383114,462525,126277,-364586,-295784,-37919,40934,64285,135387,306421,371367,438328,369977,71647,-228416,-205862,-239023,-255641,-266017,-240404,-129097,-126816,-295112,-90115,326585,696570,882566,738697,528532,462635,217641,-127759,-236087,-160542,-54091,43139,102688,-135761,-293834,-320364,2219,124564,97426,-108471,-94577,360105,544603,284694,-159585,-435052,-455785,-437492,-262900,-72470,-92666,-257098,-395500,-222429,89624,16027,-54936,101172,-53046,-97900,-92166,-204512,-384607,-16018,176618,76258,-108453,-187619,112125,341031,300340,130505,-298237,-223368,47141,232521,226842,-29700,-377672,-433484,-241091,-468193,-301524,-224963,-203213,-271782,-194719,-41767,169536,209670,169043,74039,2404,683830,1054122,599695,-112673,99735,683985,839416,828936,602337,549051,914930,1113842,1127589,809127,516322,279469,7152,-323899,-302008,238415,510925,477164,372388,389549,523431,380385,-26592,-372250,-289235,-78705,319569,438507,177899,-122006,-440318,-228956,-88954,-58433,45144,154520,180098,87076,-26826,110249,-113385,-342870,-442970,-254327,-88498,-120452,-176987,-92316,-2044,56455,-181170,-335401,22586,416479,352557,85797,-166391,-55207,-64403,-262006,337041,734422,669081,196643,-169282,10646,95279,-104036,-281894,-376145,-270672,-118225,137387,172815,76555,39935,37093,-174270,-413851,-314198,373848,590351,400805,265851,-4003,-250673,-727,189642,497783,625215,646334,566617,160475,-314924,-425907,-153406,15650,21367,38113,84581,61910,-120914,39632,114530,-126831,-352969,-216478,-89520,31705,128981,48678,70014,-116823,-382469,140105,415825,345805,-20166,-502279,-284202,-228831,-356155,-429087,-384603,-275508,-89210,28861,179964,173151,101410,-15219,-93535,3761,24880,-91,-160806,5015,338533,270823,55265,75381,191739,164473,-55251,-293192,-364416,-181306,-87646,-398003,-389374,-35479,27270,7232,311378,262655,112875,430938,737329,826187,788415,361120,-281745,-287558,-244857,-407836,175174,267578,-132772,311551,698925,349660,-182928,-286975,-292097,302338,517384,391692,-420833,79976,484887,214267,-184375,-77618,-212491,-471903,12442,518263,461245,11416,-3838,122830,-113555,-125782,-203656,-139778,-182083,-421185,-375714,-279200,-358672,-286850,-271106,-416827,-89557,51665,99224,90190,-72729,-168041,-30510,66241,41076,-338436,-158478,87225,156077,-70674,-306754,-22475,165063,186559,-69866,-268685,-421458,-517499,-228224,-50814,72639,-178153,-158250,-165836,-175190,-262692,-170734,19897,138237,-104356,-172054,-402295,57206,602729,702730,350716,332050,157200,7068,57262,283808,479101,212217,-120314,-232227,100978,267461,383390,207688,-160221,165306,677775,649486,249852,-258983,50324,219804,137137],[-78013,-249370,41956,277309,352009,124366,-103775,-109567,-151261,-50178,213394,345501,235093,336069,534081,488537,229733,43494,109379,343599,290116,208053,-66407,-148550,-215558,-335583,98161,313774,40813,-294375,35594,121289,-156461,-252542,157003,371601,304604,-43864,-485715,-274167,-359788,-356324,69211,375171,481773,296804,-205340,92465,403586,424208,463130,326416,58667,-203933,-167730,36639,255851,70,-392775,-335590,-31536,-44388,-173334,-220554,-234083,-492998,-261801,-20365,6213,-22258,-140977,-511505,-6789,371766,513715,287009,330606,311480,271957,25214,-426609,-46491,262421,61146,-11247,-350053,-165560,-172037,-262411,-108295,87584,59733,-65185,-155400,-520464,-365625,-299741,-11490,188164,369311,193,-279124,-115422,-104289,-249603,-406725,-461619,-518592,-538494,-346940,-368450,32548,523903,709565,645125,314494,-153092,-465514,-472409,-292203,-352385,-346426,-71768,245177,571743,776153,891978,596836,315482,-66349,-365339,-204883,-242568,-383435,-190407,171026,556650,843580,624193,158763,-288051,-21157,52258,-76511,-212134,-137645,-199027,-15443,88630,-21725,-461340,395692,584370,559150,80666,-249622,-67995,78830,-237839,-58135,308478,249025,-115924,78866,208210,-71589,-523024,-265539,-68787,106895,148062,257784,15627,165672,532644,550288,297137,248483,272112,286214,246065,18712,-45418,114954,470080,552182,210472,-243698,-272402,188812,330158,194689,-311156,-387109,-98309,115876,19420,-49171,-231015,-354196,-192453,-214286,-264506,-267938,-300840,-232783,-256240,71849,376549,412640,128672,-93069,17673,-43749,15620,31764,125183,215399,250156,277488,155848,128978,181920,382916,429475,336392,-387975,106266,539181,509176,-142972,-321142,384329,809561,890602,624608,229112,183206,184250,269124,379917,367714,103226,-233622,-320636,-106589,4063,-151043,-545886,-183756,147018,175592,17109,238222,590970,374663,167690,-48394,-161867,-376464,-527928,-304891,-240333,-311809,-105141,44392,-153647,-574995,-130167,138494,21122,-312679,-479814,-276360,-255771,-299341,-236968,40671,57533,-15589,-318573,-481706,-237886,80356,254157,387249,234913,-110754,-375103,-57299,153069,243762,213713,185872,10987,31688,473508,719175,426678,214323,126228,4606,-183824,-309677,-421851,-444319,-269628,-322257,-583130,-420968,-201672,-182104,-214550,-95603,265233,739675,1223228,806538,409504,205132,335330,450101,663116,551725,-28481,-506751,-401164,-174514,52528,-171844,-370363,-79906,38411,84468,165877,69299,-157171,-207063,-317624,-475302,-94440,149049,155437,72395,-165446,-13564,478633,816375,664024,73758,-481448,-98114,-199848,-468548,-188941,117378,280868,-57642,-196280,-203931,-256590,-427424,-412685,-466210,-306162,-149648,-326708,-233782,293961,742377,754654,414352,-81172,-333685,-287379,15670,248534,189989,-84324,-442386,-552086,-320188,10591,69117,-201441,-472243,-213601,-178146,-244399,-408284,58002,437181,471337,259809,-102398,-224043,-457120,-164926,350474,787888,667603,314603,-106427,-522027,-389478,-129050,-40850,-263635,-336562,33334,28734,-147416,-7373,193220,-195388,-488570,-176691,-98017,-150796,26036,-2075,-117664,-297988,91090,417766,180570,-192493,154298,565051,682321,537840,26408,-401060,-270958,-384696,-185704,155901,14060,-309737,-163605,103907,244524,243419,114048,5679,-105675,-42472,103695,284820,304461,268807,467995,609912,496201,71344,-336562,-150115,-230602,-381012,-425132,-246387,-279578,-316989,-131663,-161119,-285255,-123917,52879,-36128,393220,805521,880932,437053,-181320,-19951,175792,91918,151194,122960,298217,283991,18695,-159939,-116140,101388,347415,331884,188811,-38458,60146,-80551,-121643,-31129,-42235,-125129,-120047,-102209,-90981,-55446,-34986,-307105,22548,403102,335165,68633,-219491,-137120,202605,484674,619431,485344,15352,-268838,-40847,-71114,-152783,376373,356614,191484,-53210,-103609,376753,602226,420062,-16173,222848,246209,-84938,-488042,-152476,-109928,59670,135,1820,11996,322378,418848,-92408,-158023,50528,-157412,-423654,-124813,-22325,-56605,-198509,-145389,-16174,-66365,-231541,-237705,-297625,-327695,94822,369091,343488,31174,-8123,92711,160828,134822,-137645,-141381,166100,491899,494492,493770,568535,133992,-237922,-118829,67212,-156069,38976,230426,138518,97788,180424,152608,121034,-32235,-412621,-184315,308557,461502,192039,110165,62715,21120,-167861,-414485,-514087,-355789,98240,401221,588776,360954,151774,-131727,-211097,-136541,-190203,-135460,-103783,-287817,-347454,85476,9640,-499375,-106074,222361,-98577,-274198,252256,513047,291529,-145984,-27849,272525,115658,-487600,30933,296472,56313,-263696,-271606,-269056,-425794,-135691,120878,150830,328243,345298,400076,167808,142433,65083,150828,-89797,-177136,-146820,168345,258763,-231556,-423567,76654,390580,350368,254994,84829,4213,138501,309766,421216,638540,760656,545048,279714,187231,165861,34778,343124,698205,566456,39657,9361,557870,812646,716507,200798,-329519,-528686,-186816,-12283,267774,266072,185013,151165,324194,237575,28678,32828,46216,-78609,-288365,-334147,-101636,126103,313220,54148,-72826,234250,550570,454013,254614,151652,55571,-73553,128526,187503,152027,-341249,-291170,-5187,158930,235026,122233,1306,-152913,-100249,45141,57215,-32335,40960,-115531,-321915,-393711,-113468,30032,-80425,-178255,19068,158488,118504,-362239,-331546,-209364,-464628,-139708,88857,112732,138836,56412,-130918,-182836,-121915,-23,-44113,-245002,-344514,-379869,-315190,-185966,-143478,-277976,-528654,-279973,-211391,-194044,-21065,150842,-101433,-219842,185459,289855,-17567,-369462,-180829,288804,615606,428642,163766,93451,162906,54073,457,-66433,-30701,43026,63970,162873,144833,-240699,-174255,356766,875165,1171488,1146138,681040,4096,-75431,244445,296261,237664,492620,507262,226324,-67103,-57257,16665,320,-6119,33109,8627,84832,82111,54356,-337216,-344623,15351,170139,106022,-98017,71719,203354,-73247,-443327,-484228,-473681,-296220,-192976,3210,344538,662925,685808,503458,333945,328535,86964,-32186,8298,145546,83057,-284875,-397143,-204675,-88779,-474310,-453725,-241949,-140843,182796,261538,80378,170784,319624,285686,150415,-10226,18917,43296,-88563,-168766,-365867,129861,540904,475552,31450,-305453,-250194,-6199,-27492,-198168,-144475,27709,-105598,-455401,-130508,-67807,-193282,-430414,-460733,-339971,-362488,-610002,-432029,-225750,-256271,-188804,177788,333099,229327,-7160,-157272,165346,787385,1095735,1183514,1015053,679907,340571,56089,-65126,81584,90034,158153,201794,172331,-199384,-98690,191471,-2588,-307882,-346458,69127,369194,638203,579136,521709,428490,305480,275292,17349,-101841,-31165,167928,187395,29180,25129,115595,73289,-103220,-310001,219546,725161,631722,194720,-164287,-262266,-101318,282092,512622,492202,444655,205713,212839,433015,662234,442883,1526,-272527,-142075,-320341,-611448,-93776,-47602,-120929,77834,185491,164712,167550,42682,-106073,-269661,-271659,-94379,-154823,-5505,96038,124361,-223399,-322265,-45353,-20208,-193210,-305085,24410,547421,572713,543528,496808,211180,190575,-22981,32201,164783,289888,362916,188260,31899,-4906,-212124,-452330,-261321,-35760,64530,34537,-194158,-456809,-332396,-362579,-461663,-382616,-518936,-357902,-66179,158359,239341,341350,337197,125050,-262927,-486511,-216971,52362,238506,268550,323856,270226,303659,333002,344425,284106,120253,-43414,-126024,-8446,37160,-147753,-438450,-106715,377065,890131,847410,669786,433578,164316,-175213,-491620,34800,281074,211599,-29861,-333623,-393803,15142,344742,294743,12123,-222932,64507,112362,127407,-16804,115213,297898,454509,529441,438421,114679,-419322,-35089,-113101,-323255,-347612,48917,494744,569563,396827,44590,-17352,-94321,-361476,-305452,248491,448269,351042,75700,-19289,-34709,-219063,-345457,5687,-100378,-278553,-60188,-56831,-157874,-468324,27806,230785,356523,435478,519137,315898,-77763,-371487,-283921,-263834,-189475,-725,24717,-91108,-62224,-12760,-186216,-308452,-97149,322808,646208,570202,277360,-78427,-320211,-176862,110805,47547,165858,214636,111993,-87818,-79066,-42029,-131325,-479868,51114,737632,1018019,876277,410526,-93850,-283949,-175944,-165238,-207533,-478197,-322795,50619,242245,146406,-113227,-330425,-15335,17354,-151866,-342921,-206647,-60548,-33944,-31806,-122418,-122366,-125127,-18901,26175,2379,169871,336711,279375,-8477,-233399,-90232,-313935,-338273,191487,512579,514275,142722,-193192,-458212,-139617,24659,-2635,-196867,-127046,-10189,-45953,-303313,-516079,-193781,141043,460265,430637,99965,42892,-11668,-324596,-438420,-190783,-178467,-35864,279933,650426,720425,96662,475901,1349510,1558502,1044491,461917,413548,484364,356692,8148,-227558,-898,138523,241676,521862,515917,159675,-62375,-53436,-176409,8508,283114,326381,-84935,-411888,-147909,-169177,-92003,372010,668749,690753,483513,261418,253520,257807,138900,-251143,-323352,-378204,-498005,-293125,-39967,-40292,6614,42424,-76651,-263845,-229058,-206306,-350296,-38432,239214,341425,229268,68991,-85377,-88188,-68561,77294,50609,-187342,-46085,141424,31375,45170,372455,463718,104500,-310341,-347813,-204358,-308235,-528881,-420603,-278218,-179664,-249776,-293171,-337327,-325433,-335509,-403926,-157978,238876,490671,607466,631119,337482,-69981,-159743,-8883,38422,-181851,-421587,-200809,-95810,-235878,-254237,-268969,-394496,-34987,83922,-62165,-431698,-342976,-162401,5691,-65729,-122557,-208199,-120881,12563,116855,195914,375951,554116,600626,215201,-436237,-153407,154336,153303,-115897,-363109,-414510,-447611,-192780,-115599,-403962,-444097,440,98222,-159287,-446776,-541592,-425728,-330245,-291809,-374495,-469599,-489766,-392055,-203513,-260199,-237908,-291040,-251963,160483,439727,503686,221128,-76174,-173974,-152235,-62338,-215333,-288814,-181343,-170055,28783,398149,370194,-263149,-186755,131626,-19713,153739,496477,434961,-144630,-379093,-100765,-167875,-399465,-181861,27605,88475,136142,293361,544528,783879,474640,-189696,-517214,-172046,25816,69644,-214692,-405229,4445,178791,142957,14354,-42778,-215016,-353538,45300,448573,513533,297180,12998,-361086,-310308,-401786,-301267,-276017,-158708,-207356,-483143,-330349,82787,551356,653227,519631,100837,-256873,81584,539606,760193,485966,136698,-136525,-179592,-53292,-12360,-193981,-20847,379248,824002,934548,545413,84984,-341273,-231706,5995,-6766,-328076,-294510,61475,79765,-68087,106718,491610,750374,393770,429736,713923,705668,511441,88982,-337388,-468914,-368907,-246469,-395208,-566891,-51968,226998,134418,-144731,50899,322459,713484,772923,715530,310302,17643,-99750,-16278,9511,-84084,-123514,117071,165399,-43333,-147335,-228096,-6108,233153,422079,390116,250169,49314,-63146,-71114,-18718,142132,391285,399784,278261,471587,387687,-93879,-231387,85382,13348,-295384,-507658,-258364,-129392,-227230,-436991,-102017,-101432,-232566,23415,338207,439028,306835,8312,-160638,-258341,-449527,7169,356613,262441,-158586,-410373,-218089,-249330,-221556,-443457,-304024,-272555,-467886,-650040,-493219,-72426,280988,281690,45863,91213,50491,-201209,-327496,-162098,-75180,-34162,-13966,7789,189598,407399,472694,488534,21031,-297633,-265421,-382408,-55437,305254,605321,558446,623949,710304,428587,52370,-311548,-452861,-102017,117335,119838,81223,30063,-128988,-108920,105054,11893,-225873,-264493,-307778,-135980,-38259,-35424,-160089,-280290,-178923,-98570,114889,269798,170219,127052,146711,81072,-168069,-83468,209091,15828,101718,521506,738144,610823,376242,365530,269645,-149447,129281,421598,406387,345394,691808,864980,833630,744122,591882,90609,-261486,120108,298842,265846,286503,236190,346529,376859,418842,89069,-479040,58664,268197,213506,53576,-210250,-528685,-478574,-223528,-11720,63775,-32614,-81741,77045,123436,191172,517997,612041,442526,229560,226805,374660,437439,298831,-57560,-107436,-74668,-366238,-602028,-438550,-335802,-118533,157536,154468,-5569,-67837,56099,-84498,-94123,67021,568428,984957,1180839,1063171,753714,260787,-60605,300192,689287,697792,324120,-177710,-346499,-108526,-81597,-46860,236468,439431,518231,332341,348352,178610,-71602,-51184,190019,399595,335418,23499,-286607,-222851,-333532,-90207,111019,90297,16146,-175118,120330,542716,528565,273065,4559,-191248,-245290,-272455,-281401,-164705,440833,822066,848345,327975,-186112,-329606,-18017,470325,676718,481071,83496,-421557,-279022,-47442,156594,320810,482947,395094,415878,251476,-65241,-157548,-135935,-183821,-173470,-79276,-58339,53083,-2999,-151708,-56727,308165,648076,731526,413800,214200,324451,56952,-320053,-475685,-208981,221069,368418,228093,-107866,-233792,-318327,-132475,-56504,-75873,-264271,-262046,157578,329326,145435,-182161,-514047,-493120,-468300,-208656,7692,79181,-77289,-257112,-241646,147042,189132,-132315,-16603,-268565,-375628,-39098,-57724,-203730,134594,283143,124579,-204487,-267784,155206,492041,469163,102445,-456111,-91790,163881,244676,131438,-207107,-527927,-373303,-183179,-288546,-337850,-172934,-84480,-222574,-249480,-206554,114243,118016,-35793,-230472,-87271,544791,673675,294255,-184672,-178794,101792,124462,204422,191464,375720,862748,1127789,1125725,741178,342156,-27613,-166827,-236693,-245421,60593,271196,273826,319215,507337,609377,361828,-193674,-387556,-494645,-252510,252617,334242,-6306,-284432,-314031,-222869,89866,290195,46897,-240819,36102,17936,-140307,231979,78707,-290940,-405301,-205691,-44231,-131649,-225238,-148319,-47036,45103,-156961,-331082,-70154,197306,96095,-49846,-215203,-16973,78763,-56810,500293,1089573,1446640,785599,-2422,-94632,165113,72283,-263465,-507535,-460608,-326297,19919,219476,96674,51331,-138739,-381425,-356958,49136,553750,645356,372644,196294,-11836,-241815,84980,364743,726794,810574,752709,536387,103317,-280133,-360772,-209643,-168578,-179891,-131534,-38517,17041,-11501,21100,-12879,-246433,-266636,-234407,-88677,63506,117918,-70131,-271243,-390015,-41761,308616,523736,599087,257336,-219763,-490369,-492188,-523885,-422095,-249684,165558,407327,363549,317394,106563,-147370,-207799,25296,108757,120241,94647,-92215,-120329,179246,142892,-62414,89562,413647,479074,254181,-35478,-242816,-209455,-169983,-486238,-79965,289155,118609,-76419,221881,122735,-203660,-57029,216934,188833,306677,105427,-234373,-210248,-228429,-155987,147175,227336,-31690,337613,568641,281915,-136310,-301895,-52138,329359,742743,270229,-67367,657854,712974,389629,-54152,-177286,-222903,-478308,-75410,487420,444300,16670,218768,480009,133842,-219782,-265521,-1299,7557,-260498,-420645,-388497,-482285,-344538,-303628,-150762,316209,291331,213226,42958,-142531,-151235,22746,252379,251791,-234438,-52671,250084,174656,-112099,-318188,47710,172025,52393,-159533,-302918,-333818,-368080,-399205,-308112,-209514,-347648,-294116,-237649,-188072,-222406,-176213,50794,18624,-285466,-182384,-215462,27228,360713,489172,440079,663761,775491,300988,-75493,-11400,239397,174089,-94204,-187345,165015,270117,337757,212023,-199400,141799,557976,561496,171704,-232081,-28417,177581,256791],[35900,-272791,4243,332054,362925,84545,-141211,-89726,-188407,6052,263655,363932,303322,387996,539912,529382,305046,48723,144162,281099,227690,55582,-115357,-106589,-79137,-18700,266066,365504,34718,-393806,-233706,-305895,-363431,-61086,244160,427392,382027,104531,-310990,-372345,-361004,-126751,83446,148966,126104,-115865,-501710,-123800,-31040,-90584,86853,156291,-5013,-135843,7577,106758,67515,-111969,-591956,-155320,78364,-106235,-107987,-75681,-72844,-215848,-12551,188039,89126,81551,70604,-341999,-245283,186911,382181,236226,323915,295299,238113,-24073,-406540,67452,380335,285670,210899,-130171,-45640,-169777,-136687,-79213,-1504,-77232,-150762,-239483,-475446,-323704,-409782,-144112,108265,262183,92260,-3376,-67821,-294812,-430187,-359965,-459606,-434918,-345852,-251079,-153159,160410,598271,494436,310508,3639,-294763,-444868,-453685,-296852,-276273,-252587,-141633,101333,467726,666689,671466,547033,462806,279808,-132277,-369636,-404784,-326481,-136451,143567,466917,575665,263200,-182136,-200607,187314,194694,13127,-356350,-285763,-445867,-229286,23153,16671,-8049,282736,184666,182369,-179398,-369073,-10961,25820,-311940,-193536,-87502,-146207,-462739,-31316,251780,-37770,-532774,-196092,47341,366233,675198,708106,291664,136827,290472,388938,328200,495846,589984,518290,394722,58009,-109269,-70094,103559,299230,159968,8658,-289793,-210462,140630,64743,-361167,-411753,-74789,60334,-134715,-274642,-377569,-455937,-329490,-194574,-18502,81742,105785,-50522,-283833,-120001,395651,571578,348736,64875,-55729,-20046,10212,24955,-60443,9136,112691,206803,16119,41997,238170,496461,534177,343371,-400186,164517,775509,645027,76497,-523738,178022,581958,671677,406332,104129,187124,219998,171055,160142,114250,-40677,-232960,-182385,78799,214864,-146899,-338585,114711,218555,2551,-67804,280544,496541,350523,165790,-31057,-129431,-227281,-473714,-282256,-278217,-267311,-165343,-71086,-335669,-301967,-68160,94558,-29200,-158168,-322232,-473583,-423393,-223762,-99941,181785,372542,227787,-129981,-265096,-91715,166534,355190,432779,163050,-320868,-303173,151125,360663,391722,285039,181189,-103246,-155365,306350,645922,577385,565741,520537,149628,-268417,-463472,-439562,-382078,-16133,23763,-133894,-314376,-212650,-48034,132087,330309,613358,1006342,1319562,1153356,589793,-76456,165565,690270,741867,449451,-276801,-424224,-182839,-54170,144501,102811,-256454,-327854,-92985,76442,185132,98722,-326309,-476534,-413356,-370124,-30444,138355,184783,293738,174744,94939,373173,643058,496210,-75712,-300697,-23636,-206377,-482650,-114975,197064,336278,44469,-72676,-31720,-97635,-374634,-348323,-279174,-218410,-250372,-456087,-285903,288189,708806,772578,413520,-170562,-519765,-261212,38315,277117,201673,-75565,-276107,-422007,-348661,-97617,-137789,-393605,-386947,-28120,-74725,-266740,-206846,241283,495289,478677,206639,5272,-86183,-366223,-136935,262167,656528,602943,232557,-119211,-90821,240355,255254,189237,-297157,-357508,-32101,-134436,-206741,261338,410366,-25182,-520264,-240839,-115191,-93048,81192,57843,-105139,-441166,-197408,25640,-201377,-248087,239885,639047,770965,588782,31143,-435677,-249771,-526568,-395921,-91584,-105193,-385643,-75478,314601,498402,600484,408429,265659,21383,-83806,-74438,79714,199679,368257,737256,952374,826012,189741,-427436,-26304,153992,-75985,-447407,-408645,-346012,-175639,75084,33925,-149996,-46505,105097,62685,459997,954616,1049860,548993,-108520,-33843,86265,-30247,-80135,61005,469813,498727,157059,-119123,-167171,102048,409184,411423,136622,-247826,-204568,6545,210323,249594,188681,-91774,-140543,-65715,-9523,-1877,-102760,-509910,-57899,68273,-29826,-335454,-528794,-462519,-127679,243899,425004,358366,10873,-548749,-249026,-157327,-14072,270860,366366,-154389,-500032,-200042,369433,604549,460302,13794,124291,186726,-96375,-67812,-211488,-282315,39819,63111,46377,-63653,184572,420247,36795,-239359,-72433,-241336,-496579,-153619,27748,88067,-169553,-100012,9399,-35377,-78669,54708,-95014,-407645,-34613,144501,115207,-48144,87859,258695,353875,122763,-244762,-106872,329311,616675,565868,558211,562084,143116,-100357,-257556,-291269,-499096,-81075,12930,99393,436397,584412,407230,251263,29849,-418534,987,440127,697763,341494,193297,55351,56091,-52516,-175235,-197267,-216179,159499,458123,678758,498718,255760,33782,-133066,-227562,-374201,-316663,-278590,-377336,-119885,199143,90635,-368029,-320598,-128152,-498980,-162832,320967,516975,241098,-118572,172896,464859,292167,-260543,105242,503716,280468,-131766,-263210,-223191,-330737,-162485,111873,150651,108840,-53528,66216,113160,215365,121014,-112305,-312135,-186088,-249305,-90664,-115072,-257801,-250515,-20874,241078,241116,131830,-58134,-61261,207137,298395,241258,234721,273170,189940,189021,217882,162997,-3791,315207,782929,665548,98601,-100727,499203,813035,726541,226642,-278384,-470556,-326030,-155427,-10064,16216,59123,88911,133767,-130028,-300221,-109660,63120,7543,-212760,-406380,-276625,-140000,108864,141637,120004,128206,297416,197181,-56346,-155985,-300833,-528593,-276088,-140909,-48272,-243767,-128106,68757,281351,268474,4298,-122484,-16413,125454,141407,55721,103907,275933,24413,-449973,-186690,115671,200782,283800,65916,181321,80207,8663,-110473,41037,94766,-272245,-310674,-47644,-24526,86158,106931,-42607,-96050,-134115,-191894,-90326,-226560,-387867,-443211,-161733,16989,-5959,-175984,-453989,-355637,-142520,-116384,-104074,96327,-35902,16706,233730,255737,-81418,-419241,-125858,330240,536629,256711,18709,-88572,19117,37041,-27323,-123881,-80255,16185,30078,121723,149812,-226727,-353240,181364,766676,1149164,1136892,781341,230687,83835,241051,295743,278139,461393,393763,148093,-210947,-209867,-57333,-121780,-284646,-96777,244479,371934,216169,-5382,-409509,-175826,108408,131102,-188452,-488289,-132796,-62428,-250102,-352819,-383156,-286267,-131556,-202462,7152,667625,1019952,927622,818211,612634,412415,-39315,-306552,61081,217841,76872,-161981,-347310,-271925,-42166,-187428,-522243,-269450,-71538,-82135,-56971,15248,147904,247692,222313,148395,72124,-47008,29574,53446,9224,-368794,-75572,452416,524864,74100,-282846,122138,283293,248937,-12579,-7223,117585,18574,-248256,13303,150855,-40600,-371715,-504880,-443813,-335906,-230191,-331471,-425110,-427810,-5579,385789,490354,240833,78208,-62591,382963,1007151,1328577,1316179,893020,538035,314328,144274,30339,50103,1519,-87004,-118874,-175129,-319646,-82363,237732,79588,-279764,-205843,158092,428549,728669,686869,581873,397188,297722,233048,-119408,-384442,-281178,-128781,-73668,-37724,21519,90109,31430,-78308,-371568,159568,651550,478267,-12650,-186202,-251348,-158326,241940,503639,500953,418728,163196,113312,376859,629257,393804,-109167,-99523,201541,130284,-181537,-392900,-224207,-242588,-35160,88822,117803,171745,-292,-71400,-239689,-432075,-191688,-16372,184154,344488,445248,220965,-201626,-400109,-297763,-450152,-367298,154587,688307,799981,731962,770735,425692,468367,86527,7292,-129525,-2340,67883,-37596,-61579,-141423,-300408,-307269,38291,309764,458263,365311,186833,-224754,-504263,-422524,-444456,-362441,-460010,-247324,210091,503311,444584,390972,267261,14483,-283636,-181383,-33205,65337,175631,84936,101900,99158,182509,200043,229132,219856,77752,-29051,-223153,-13653,117301,-70690,-398541,28423,500349,958047,853725,656995,219623,118342,-31110,-440675,-207344,26656,-6654,-148285,-328735,-208954,231051,525929,373637,-7843,-185084,14164,2750,5668,-27351,32517,149590,369444,593324,572069,324842,-368580,56100,337724,24421,-419993,-205217,177598,279520,269046,162815,239233,61622,-284667,-276615,196047,483402,343509,72554,-39810,37239,45361,-330428,-136264,-178384,-536329,-127893,108824,66537,-243405,-232142,-26796,8271,32246,340368,280245,-19212,-136992,-64402,-163660,-121249,96135,197467,154069,84102,90894,23132,-203839,-172921,137947,333530,360117,238235,-27427,-371227,-276069,48426,153476,257182,445445,488165,244640,169206,12124,-50408,-300886,-81236,561001,832231,713397,256112,-277383,-372061,-107019,-16642,163039,95734,-177623,25354,345393,321379,8048,-183137,-64245,-173920,-410694,-318736,-42713,110906,122805,31576,-179954,-322469,-220004,33628,230377,254534,390834,472556,341406,12717,-353244,-196248,-274281,-305001,117874,408729,482250,192620,13751,-266597,-250416,28484,47084,-150586,-150666,-56002,-33904,-249924,-256460,-20774,313586,517489,402127,116221,10166,-52300,-368220,-274122,-108349,9642,29963,318219,696615,884328,463983,509335,956686,1038135,684819,548658,606088,663924,488194,67558,-221149,239074,376372,126504,461807,559890,260404,7859,43963,-163483,-208920,111220,241456,-84968,-275335,-217154,-435312,-205996,374899,671204,644990,317004,81017,81976,19044,8193,-145462,-161861,-101566,-154468,-143846,-127382,4903,88002,146614,128748,-72487,-282621,-341881,-340252,-91904,257634,560222,431683,113545,-156883,-191150,-158839,-16720,63253,-26166,-217946,-216262,-279052,-170195,245806,299392,-18029,-247585,-423118,-337336,-368970,-459501,-296593,-218869,-239096,-354002,-430771,-415876,-307888,-304970,-455751,-201108,221391,410217,470893,219343,54936,-154373,-264230,-231565,-260177,-281184,-36933,389200,309779,-61212,-211101,-211160,-98919,162029,296907,136644,-311263,-486616,-251681,-82120,-41091,-142313,-330158,-126751,193010,298238,175997,378223,544533,421998,-10436,-503560,-224899,-75029,-54236,-364166,-402601,-258951,-284001,-295569,-398965,-510568,-280907,75798,114197,-151904,-483798,-563091,-540433,-536390,-450756,-427866,-210804,-29192,-115656,-82482,-272071,-244155,-120107,35952,241033,395830,437692,164213,-101312,-265991,-222775,-62508,-180333,-367861,-283499,-273565,-194068,90862,117239,-385116,-144118,125558,110030,417487,698563,540697,-5825,-416655,-179562,-245376,-544842,-269723,-105600,26214,18857,188605,326646,519455,202590,-300790,-563825,-234644,-6502,8751,-319204,-310330,24525,178306,171316,61137,43121,14051,-87943,-104942,148619,244443,236534,22460,-311483,-517083,-354849,-459206,-439001,-375493,-443325,-253086,-131417,147860,595301,742238,589245,169775,-437318,272673,839099,990115,521405,49544,-247755,-200718,-77742,9789,-206432,-18315,435169,775092,829529,406019,-120993,-353567,-34419,186810,169240,-57468,-227353,25195,20503,-43153,-79930,132723,196178,-90452,-22071,242648,374816,188440,-103450,-522342,-465734,-415678,-361884,-411664,-220669,86522,184849,54261,-160253,-151812,-15379,454467,692430,665648,224462,-166874,-346868,-327817,-195199,-125180,-59835,230687,287464,87414,-92291,-196691,-72233,196721,458369,529981,493327,187576,23101,-31768,242363,449205,693702,597247,431682,468302,391329,-45677,-426260,-36639,52174,-144026,-420166,-404120,-301566,-264758,-140624,38945,41548,-92714,106065,458258,696707,532332,216298,-194027,-289280,-299078,-221027,105236,144769,-139432,-512669,-111655,100608,5907,-115987,-246086,-260068,-490281,-618471,-444285,-76989,224240,253255,-8312,33849,107145,-100987,-309747,-115497,-3033,-109521,-324659,-213375,151704,336478,304366,89097,-353655,-325921,-413644,-496339,-9636,324575,565521,532021,629809,612504,252748,-159946,-551350,-244269,79434,243412,263780,26336,-159839,-201052,92426,200925,-3880,-214238,-253064,-386443,-21406,123011,40380,-114681,-134486,11256,-60225,64807,140087,-29995,-206356,75634,86734,-70361,92685,445827,347992,200621,410456,686478,540202,280319,313254,282091,-25397,-25503,238569,323009,331582,463724,546017,631278,740235,739393,160355,-483913,200642,413789,267498,171792,203971,396008,501539,596729,416395,-135165,43229,334530,299505,102828,-236174,-522178,-512913,-364821,-34834,84169,-15618,-182499,-10210,113978,115329,161986,219458,150780,81644,159123,363602,505200,250813,-237567,-112146,64025,-24403,7411,140282,104218,196646,275318,225142,228932,368310,332587,-65224,-414806,-266206,280589,750279,1192908,1096603,835294,263852,-464935,224894,606525,585816,136584,-248019,-322890,-141864,-101551,-108682,15119,220612,460152,459986,414417,125864,-192708,-26100,278747,564086,523009,189394,-15543,102268,-134571,-185998,72450,126397,114897,-5139,134624,361828,333219,178713,58505,79040,4209,-176644,-148525,140097,714048,1001651,956121,345697,-236407,-381487,-95644,400596,689787,660929,389098,-131671,-500111,-318454,7905,314880,557548,395654,299886,8045,-165991,17320,-6448,-153662,-148195,-16028,32437,85340,-56965,-165306,-40717,253283,467559,431613,-59,-93065,111753,-196626,-322231,-250848,-69767,447260,598941,296620,-32303,-184830,-216207,-229203,-289551,-278435,-372870,-409127,-109311,-5921,-114359,-287545,-415550,-458576,-356034,-106771,96894,252316,169710,-64599,-285520,89857,219282,-178249,-122997,-285834,-145205,98562,48098,-31092,236386,345887,133898,-343568,-302443,178231,573337,600710,88628,-554112,-8763,238045,228180,18982,-364810,-470275,-285515,-118618,-177885,-257411,-1985,99261,-143304,-363002,-244219,-46643,-87733,-258887,-455648,-103204,305861,257317,-122141,-293524,-206540,-258693,-538744,-370105,-149623,170185,655297,939036,925096,557215,106737,-265013,-47360,-115527,-182864,16256,153790,182984,262519,459396,428620,101923,-114063,-38801,-239718,-250324,200322,179555,-184767,-437696,-268173,-291104,198386,561563,348852,-302764,-15905,-90092,-272424,256253,215734,-281351,-318941,-118663,-81166,-265893,-385028,-274797,-203103,-157682,-291565,-470509,-237236,-247692,-263483,-110297,-217520,-128931,10926,-31439,454063,1126702,1651186,1118479,385593,-193586,101487,123578,-112865,-472887,-284188,-361604,-303234,-23546,94943,98985,-195732,-335051,-109547,227945,505498,517145,229274,-25866,-137311,-205696,115370,522923,812297,776825,573692,197600,-110351,-224096,-227089,-187615,-227382,-349164,-358960,-267191,-229100,-168449,-149328,-172549,-71742,56629,-87746,-14922,153101,89730,-241389,-216239,-2799,338113,416567,483714,616619,329348,-25302,-310006,-457387,-464673,-342227,-75140,463673,640498,517643,307586,-10318,-318089,-244290,90283,151190,177980,133697,-33220,-292592,-146301,-135400,-297941,111485,630910,764248,536095,267278,70024,-142123,-74725,-210243,134261,406554,103807,-151635,90135,-19115,-457137,-225153,-163074,-386905,-299340,-116104,-128814,-56840,-28451,216992,387407,258580,-54822,148749,309347,154141,-78118,-124490,77817,423942,829878,110425,799781,968943,652866,370525,29533,-188050,-228361,-397730,-159396,282321,230580,-54522,332470,552432,229956,-202765,-201596,77583,101267,-153221,-311526,-296362,-217903,-132344,-79128,101497,530064,396999,217455,-49874,-237711,-26442,287045,549965,431231,-126474,-12720,330772,93303,-210186,6972,152248,76634,-133981,-271230,-259657,-162941,-160734,-323877,-451883,-432696,-419016,-411594,-221823,149135,23684,-138026,5395,-140532,-356492,-134246,-89452,-72364,-33755,129213,556310,938688,1127257,496689,-48045,-346699,95455,117035,-123044,-48504,208263,238422,268171,254396,-128676,18512,383727,478207,186529,17750,22780,131987,224215],[29848,-178183,-61546,246821,230041,-28097,-198337,-124125,-296874,-113407,110690,171500,241929,305575,398000,399129,222860,-116412,10991,142697,147678,-87225,-227892,-250750,-174880,40776,194179,221815,-23610,-230306,-264161,-159629,-50180,73286,214539,301833,240298,69870,-217288,-418646,-346532,-121935,-89296,-164408,-194767,-170626,-207591,-226207,-313940,-220845,98689,98580,39897,21135,192605,278360,44153,-218897,-244610,192615,254521,-13263,175764,139428,138323,89680,223959,282496,79680,-21815,66137,-190866,-268549,-29754,129999,111207,172278,184111,178006,-53613,-382773,79335,394414,524247,417602,227129,77568,-104821,-83573,-166057,-219207,-194695,-164334,-285851,-372328,-148784,-363565,-449013,-198518,-88114,125889,207822,-34981,-504145,-111424,-15410,-186461,-204914,-162569,-104646,-38789,183686,280135,-38810,-55813,124034,45979,-121405,-316215,-314387,-268581,-263107,-155751,52572,314712,502687,406525,436706,463063,395079,142335,68899,90409,62937,-36103,6664,230366,212609,-125749,-384099,-21345,327349,254731,17199,-417059,-426009,-269685,198840,635427,766531,664880,525238,114061,106753,-266806,-407628,-65055,-114090,-388063,-341797,-427039,-454702,-163185,188157,257925,-131953,-502609,-139758,107671,470630,979948,985179,606613,229947,76760,140866,265486,584191,710217,541946,315668,92190,-7374,-10177,-107695,3328,34494,148983,163256,47799,170276,11913,-271327,-402307,-76306,1141,-249260,-409451,-397468,-520646,-357233,-144141,43726,189401,247205,-8589,-333535,-260550,408820,723916,584252,301059,81181,48232,-88813,-174798,-318043,-38417,233658,231913,-91543,1766,319665,510102,436059,-31620,-273077,262823,926152,735315,332899,-311255,-187008,352687,577803,365139,21807,72105,119843,-45381,-188661,-286281,-293743,-322011,-173151,113695,220191,-256503,-76383,290168,137100,-274450,-97981,233051,154111,91270,-62537,-128547,-146329,-150699,-418924,-312074,-320757,-195598,122244,304491,160014,-2484,-18583,41114,177,103307,59435,-232179,-549886,-129369,44407,298075,645674,469175,91374,-77919,-37643,78159,299266,323790,-25917,-495996,-128619,251527,510505,466907,294211,95996,-253777,-287245,206852,440338,538892,753820,808518,280412,-312673,-329221,-245206,-433543,4450,311526,220549,-69607,-170964,80718,430797,637241,839865,1075860,1135127,1169332,493464,-385502,108515,825371,698233,217584,-492663,-176640,-13236,-45908,-13102,121468,116995,-72425,-160792,-41345,-20229,-8494,-342648,-495093,-379970,-136006,163551,245711,223492,469474,472081,309374,289727,317074,131562,-337552,-85187,76554,-173577,-557699,-45065,303553,323619,88989,17848,109280,-9911,-308645,-289142,-113720,-24960,-231823,-539122,-369751,101584,424520,542783,272302,-134493,-174005,-147640,-80001,87394,34174,-131467,-163284,-229579,-160140,-99884,-271529,-441342,-329729,-68654,-76232,-314825,-20492,373339,571709,579817,264091,218269,158780,-87278,33127,271179,462106,419764,58162,-61656,309527,547799,487638,139945,-388968,-316763,-97329,-291307,-175802,450903,493640,42922,-553034,-300845,-176763,-136361,-42080,-1527,-159810,-519766,-280144,-326056,-620515,-223221,226307,596835,731290,498668,-17327,-452432,-255526,-379784,-482661,-388572,-290980,-433656,-61823,369093,530054,650172,465158,348686,69183,-177247,-315625,-149115,65905,390285,835923,1055538,904469,197767,-480824,-80,455675,113868,-378667,-455792,-225328,38075,249228,175030,-74538,-71721,24384,54699,359031,844628,975326,493138,-133791,-31052,108441,798,-148049,123731,583196,605735,271005,-67510,-203485,39591,349298,434730,195106,-208573,-481197,-89460,281101,329639,314298,44970,21657,26794,7158,58430,-142119,-477471,69588,115568,-35269,-275026,-257263,-281247,-412081,-123430,108366,134158,-1654,-481367,-432965,-249613,5739,-65706,132887,-411798,-306159,-147312,304056,513082,340566,-53214,-9680,135111,-121482,96487,-259454,-433313,-42234,81389,82780,55883,82014,210614,-24543,-415246,-305730,-458898,-497157,-116063,130554,151360,-160704,-114739,-22647,-22846,57940,234710,96814,-344161,-294464,-151534,-144743,-207080,-7011,266074,423452,39377,-366249,7329,500136,680881,566690,402630,183224,-106201,-255931,-436394,-488100,-229358,-26204,-123800,207810,743896,853628,522644,175705,-82180,-461343,49091,437905,688527,384659,134268,-50180,-21125,-2054,106607,108919,-119975,107188,523030,711116,547904,265777,118910,-83963,-307008,-481684,-361812,-238891,-156815,86744,231183,99878,-264606,-478352,-406616,-208763,206513,482700,479313,124499,-123182,273243,576858,514727,80702,73416,553796,505175,61969,-154673,-198987,-274577,-233129,-31123,-15672,-158541,-238370,-224972,17042,215740,147417,-237222,-327659,-109384,-108177,-255556,-36735,-37114,-97687,-177762,-2120,65433,-75032,-302245,-236617,121613,119648,-5397,-144080,-122208,-287330,-67952,145399,108836,3252,360977,832237,692360,117470,-289827,365953,740930,614174,176632,-338180,-381364,-264172,-198848,-226658,-198813,-55623,-431,-16399,-173427,-186963,10582,247752,151718,-118642,-378078,-454828,-279934,-5221,233696,234651,15457,-89790,-151782,-291617,-354237,-408407,-358764,-375165,-467575,-380954,-206316,46041,231969,409821,310811,-27614,-324385,-54646,202537,141584,-33404,185539,282481,50541,-343732,38187,341257,422632,541876,237581,320511,355158,397625,434782,399023,279030,-104334,-441208,-167645,-81216,60523,76214,-60290,-75821,-165452,-465411,-297934,-116483,-293655,-350319,-87856,139720,143481,-23635,-290846,-427294,-183000,-148818,-205753,-46268,-101384,76939,159225,136582,-133146,-397981,-316434,9766,142485,-102850,-258497,-269788,-121631,-63063,-139199,-232334,-117530,11586,61799,137244,334736,23772,-432798,-112229,520710,953693,868298,576763,217691,168646,295778,359096,347325,363155,193471,-27112,-368528,-315460,-82949,-106459,-473985,-101783,383197,495002,286113,-71625,-410598,-122931,152601,131012,-190750,-238915,-137066,-316813,-213139,-51354,-258078,-182652,22302,-144223,-65934,716508,1063563,989445,1049450,895790,468454,-180467,-297223,278464,268563,23873,31342,5032,-100479,-77426,-53858,-291086,-241020,168072,308041,181473,-61641,24401,129006,152814,115784,118710,-62031,10537,113866,88693,-256642,-274047,212392,363942,-32916,-50996,495690,585427,570464,216929,118774,213353,214240,132512,284111,267372,12226,-346130,-464879,-446641,-165942,34164,-22740,-133139,-47424,151804,468403,542042,228224,46136,-49708,501522,1052652,1363050,1228960,719162,268948,67908,24528,-2585,-112769,-270183,-425243,-485167,-476824,-154928,-51846,15392,-72845,-349829,-30474,197972,317932,536772,564028,418975,183545,174915,47056,-308224,-437238,-321677,-161371,-4287,29156,-78081,-41159,-43684,-124280,-380442,-29684,307889,101626,-166389,-692,-13980,-177509,90459,318859,380138,268121,65336,-21573,212275,407225,182418,-322659,61862,421674,426969,108495,-118572,-331496,-318855,-160825,-46847,-49318,-78958,-169076,-76897,-204719,-428563,-16891,226302,394229,503994,588879,560359,303213,59369,-21288,-205499,-359606,122246,542232,718168,628148,663112,439246,478974,116603,-17428,-97302,-241069,-466680,-462739,-293339,-353350,-365586,-100277,320548,594271,679409,546588,384865,94637,-327275,-455053,-377913,-342666,-455773,-118137,364507,599224,483653,365804,215960,29238,-179636,-17632,80078,45304,47940,-178460,-250219,-147128,-49810,-14086,33813,-30153,-216154,-218794,-404889,-113299,128885,9355,-296587,58151,513619,852648,820823,627909,87464,108935,84816,-260509,-320719,-188529,-227311,-261733,-354692,-132263,305191,530097,308317,-151550,-126137,-39688,-56459,6089,17276,-70950,16797,290351,646786,787680,485026,-262751,19206,607017,393890,-88278,-304208,-45869,35220,70546,197121,432777,220206,-139731,-131789,226178,522611,266417,-43814,-137133,81982,129557,-331744,-285758,-107129,-316015,-238333,193936,226502,25921,-482009,-138028,-290309,-326948,69448,163226,101258,126494,126090,-96644,-130150,189487,374663,385340,319224,278979,220775,-49692,-324282,-229418,-119759,25572,99692,-35037,-256118,-340307,-143064,83077,171368,481182,681835,553031,413062,105088,-28261,-194353,-120224,322307,493386,393987,5686,-484119,-296719,-6550,259076,472107,559217,169986,21548,309195,337045,63785,-86769,-153078,-396247,-484815,-203084,-6491,110295,155525,89237,-39334,-155938,-74287,205900,429541,526556,549933,536356,348787,3101,-406418,-136103,-111573,-162779,-73268,113188,231280,102351,51472,-163959,-361910,-87977,-12703,-61123,5757,79903,142771,-39610,-19114,199664,531733,525479,276186,53354,-77195,-147052,-473251,6322,72313,148319,34718,274519,634270,892631,742984,557892,525865,550024,419555,557649,671080,709172,496624,32117,-284808,332821,464082,-63094,212859,396073,224896,25623,68231,-133717,-454374,143506,448948,186984,-54004,-427936,-301568,-98309,363549,616003,508663,101505,-73459,-69031,-21885,-89710,-109210,-50739,125038,171821,194771,-87369,-120932,-19659,70823,186700,147962,-93751,-332251,-276042,-105378,195802,519061,412225,103764,-170147,-254906,-286365,-214045,-29939,34916,-252498,-428658,-455318,-164019,128567,214747,19043,-106487,-264172,-256999,-245194,-429489,-225584,-195444,-309426,-441506,-445684,-362443,-252051,-293110,-501493,-280107,94665,240987,257973,-185171,-213122,-149789,-234812,-324783,-242893,807,586501,830478,539823,39750,-120732,-51771,51203,276140,417204,225567,-95942,-306823,-256252,-215939,-101526,-155833,-330533,-146033,272199,372034,106026,270422,464671,218034,-235620,-481350,-410724,-470904,-425386,-447273,-206791,-135874,-247579,-416004,-515750,-268925,-54082,133771,59483,-217461,-533925,-421615,-396830,-438411,-455577,-389692,-26052,181996,71930,-15278,-352524,-267684,46419,207280,233184,241731,234164,56340,-110509,-271620,-261386,-87336,-113074,-297089,-469534,-455166,-343726,-174813,-200079,-459554,-60096,122689,201790,542626,755163,477617,50146,-277109,-195995,-258103,-467126,-375014,-185492,-57516,-131870,-10848,51255,157564,-37581,-299719,-516181,-335021,-47073,-37594,-484633,-247163,68288,191305,183143,126212,178171,223856,117221,-169910,-218717,-86823,57549,-43328,-232822,-344065,-224406,-295322,-429332,-409790,-332935,-127805,-79060,132833,528666,699086,529379,124849,-374626,400871,916548,937544,377662,-120586,-305919,-136698,-65357,-67335,-234759,44079,512690,733996,711645,303007,-193209,-177092,171114,329216,361351,234316,18013,53081,-123709,-164987,-330293,-87001,99080,-46248,-355279,-340369,-62072,-165785,-274951,-410347,-271848,-154946,-70935,-60704,86400,155887,58629,18445,-13536,-184141,-347702,-46429,377129,373768,2688,-431184,-359366,-232383,-137590,-76163,-18419,116815,169980,99307,-42939,-170560,-151406,186501,491279,576697,546827,224578,32924,-64372,332900,558381,715583,568808,372949,154008,167514,-25857,-392165,-222197,40913,-2817,-160776,-247084,-128690,-99547,-15528,99706,167079,67864,130039,462832,775526,785303,483371,-74043,-318365,-189085,-333571,-292013,-85264,-180887,-419742,-11647,237652,-35416,-121480,-204132,-219558,-394244,-503325,-403049,-234122,-70920,-422,-195521,-114990,93223,-42471,-353100,-153232,-10766,-224742,-458622,-110469,181330,202797,16752,-420383,-231918,-132987,-421252,-429659,-47266,200033,363610,415230,535781,427140,66750,-353811,-361791,35223,308504,377592,330976,-51532,-265308,-115545,143528,96988,-115387,-154524,-170797,-465813,-106436,150598,212679,268767,285481,240662,-19061,4208,-25021,-279094,-376907,99057,83444,24207,237949,509522,505237,263592,243686,536221,431168,246369,295984,255646,42901,-86814,54308,239333,365997,398818,399006,544663,859802,940195,378632,-333786,245897,442613,219488,36806,117152,341000,531985,669166,577509,122588,111994,326993,323592,185216,-120587,-393215,-487504,-362033,31212,138813,19896,-269140,-144659,33524,-11232,-162265,-120285,-147847,-109786,68398,356712,574618,300193,-281571,-180961,181583,408879,621075,735425,540298,479027,248989,184873,345033,666683,656758,345311,-160447,-487207,12216,440135,888455,916043,795496,338382,-375173,78169,437525,414456,29062,-211311,-225627,-102962,-53405,-41688,-71212,113563,353673,498094,368395,20804,-277666,-9536,306935,612519,591459,295093,201270,318202,96519,-208674,1000,113255,128028,23560,135373,213108,174656,108275,125361,290513,208953,-128047,-18353,458013,921906,1086971,895432,308895,-274810,-420444,-184760,257179,572336,678997,496530,20196,-270265,-348228,-249752,174501,486931,359023,68274,-334439,-156863,94664,27425,-166252,-155222,-62536,61565,86349,-123727,-297091,-68535,187975,247064,100157,-387640,-272988,-130399,-441064,6887,88729,136883,589857,745937,403675,117951,-114556,-48081,-93338,-367803,-450069,-412099,-417979,-327812,-236548,-10902,73382,-111839,-213982,-110375,28295,186362,381615,415670,139841,-188172,59753,165220,-173916,-167512,-161328,134306,284386,149597,45014,231989,351495,125790,-435887,-261927,225073,619209,689560,156919,-564753,43228,308624,261141,10334,-240898,-195910,-71782,21348,-120751,-127909,216121,283949,-11337,-362843,-325636,-149601,-176189,-197906,22902,271582,424832,200563,-395121,-227297,-69144,-177165,-224112,-139607,-155411,-20854,354839,617690,637125,357414,-82478,-474367,-222529,-196556,-188316,84453,234934,287715,283218,320054,94368,-241986,48793,54492,-193146,-183915,111600,43322,-200072,-386860,-340040,-368447,-132923,33027,-74173,-286118,86176,-202832,-302245,159301,195182,-297755,-230957,-26659,-138889,-367240,-484829,-417673,-407502,-432978,-394463,-267389,-260766,-465746,-251007,-1460,-95743,-274473,-232261,-191713,230869,893413,1269404,1067815,634280,-176144,-64554,33282,-34428,-342550,-153022,-55076,-274648,-507609,43548,220447,26570,-201281,-111392,122814,235319,244633,42115,-281157,-332622,-123655,232531,638493,769974,568231,180168,-296457,-215924,-51552,-107223,-190164,-239030,-352611,-519415,-380411,-324028,-457998,-316671,-28751,297735,476925,176834,-22150,135653,30318,-405149,64725,453451,607877,423365,331744,430152,245663,39176,-181367,-320056,-374093,-277440,21173,498740,597859,444304,135894,-99988,-190060,-172442,42328,128226,189431,136065,11863,-342192,-425953,-357630,-427124,143805,739043,901884,673647,474261,368551,209961,219957,44999,182300,270018,-51256,-244366,-99043,-126640,-166842,113398,270449,230093,-2549,-69295,-17403,144190,352651,580199,556708,140836,-276530,-232064,-39701,-21616,-45463,57326,124267,433537,457967,336125,1005430,645312,339980,188954,50885,57004,-119874,-441146,-296381,-101276,-159607,-159749,287954,389229,186868,-103195,-157476,47018,102572,-48137,-146899,-183781,-122682,-60095,62718,194275,450146,327354,81058,-161107,-379860,-54534,385964,608814,437471,-95071,-108194,240362,-84658,-250431,231530,256825,-7437,-286578,-387165,-234542,-77911,-59868,-145914,-455095,-354838,-174101,-201080,-269737,105804,46496,-145207,-126868,-178878,-103177,-68833,-106441,-341352,-292198,182199,677523,1033196,1022628,467462,79419,-29460,218352,44263,-263171,23061,164366,98662,97255,250962,7004,-239592,102538,328129,234056,228529,249272,179158,52158],[-48101,-117756,-71325,89187,17062,-190328,-295964,-231297,-382033,-298088,-68481,93353,215010,228817,224692,163967,-132,-394405,-197864,-21822,53851,-185697,-362919,-509100,-466015,-199122,-75117,37035,69618,92,-7609,81166,124048,54197,57975,17169,-87686,-144613,-271525,-457899,-431310,-314888,-341543,-288858,-100006,127496,109996,219786,383291,466488,451487,256606,204792,204376,396420,519675,194966,-258801,9459,492611,470810,263750,336898,338770,318205,355447,449313,411312,139184,-213025,-161318,-182638,-395317,-322174,-180561,-66333,-33796,33355,93002,-81711,-440279,-25849,247196,560532,505834,549633,224616,8597,-56416,-256687,-514074,-63136,11809,-282934,-212458,122518,-54183,-328624,-506531,-228097,100325,248667,-72125,-187218,260977,279396,104089,54051,12953,49005,11224,190835,-79381,-499840,169576,596761,530532,257596,-140102,-313754,-324683,-343739,-188300,30275,186476,345104,219307,289617,330434,280518,238101,341939,398902,311835,29696,-188033,-66220,-75294,-338160,-131320,171639,294507,111611,-225973,-512711,-489947,18270,625958,1172702,1382649,1116280,766749,182088,158855,-203759,-506379,-262769,-320201,-437570,-502440,-348634,-164971,35671,244494,48477,-378088,-414063,-142433,59874,436375,956265,1000541,773538,409319,183889,58358,204783,517131,608643,417276,180748,181145,220932,205226,-22407,-251901,-152661,136370,412623,530973,544065,360055,-56536,-484965,-132815,-92696,-369281,-469831,-286963,-540526,-323073,-72321,-21731,96229,110318,-86747,-298364,-170946,412697,800342,760150,495236,282101,90393,-254791,-480403,-119947,196799,349051,237199,-135623,22026,388839,464993,253254,-221586,84346,400897,931259,784595,587996,195845,-221479,266395,703404,589288,138596,-87301,-77411,-287487,-465640,-492533,-435127,-401554,-298386,18896,48728,-438236,20445,225135,-137917,-403946,10496,166233,-164793,-277497,-400077,-348298,-272801,-257116,-450284,-377798,-350417,-139629,418363,759487,816552,232274,3301,20251,110629,354632,413467,45959,-605834,-68514,148602,349898,752609,622163,238146,25072,-69893,-136840,106822,141421,-200658,-254327,64153,289759,546503,426229,236205,-17660,-302141,-278959,78865,209774,344820,710510,831795,341396,-310673,-250957,-143955,-438310,-226297,282864,285221,56902,-114902,132712,522134,685850,837729,916946,844294,871070,237390,-365038,188989,796867,584181,-13563,-481347,-8654,101300,-85909,-369052,-173997,137318,-7139,-220138,-290469,-311790,-67083,-67235,-157157,-36527,174572,450787,453383,258309,489194,572877,445123,225910,-53731,-343110,-216318,142723,245715,-3197,-268263,48628,431044,328596,100054,22848,142906,-20493,-243641,-245347,-36397,55987,-240314,-506614,-423636,-225279,-5540,134647,4627,-70451,42896,-67028,-255518,-238562,-250132,-217047,-128073,-50637,94315,65297,-128887,-282227,-281909,-174742,-184870,-298436,59458,445270,685865,660296,242609,220843,326030,277465,275677,344224,268583,150967,-131534,-66387,362670,440098,419228,-124858,-479811,-251319,-132523,-358628,-163765,435231,450170,48516,-433356,-369620,-312358,-336947,-297487,-127010,-200836,-483393,-127557,-114588,-284225,-150479,140816,454114,572965,305895,-107689,-469467,-331582,-276176,-424154,-570419,-431895,-432068,-170225,220649,312334,384025,298944,265599,47664,-283203,-555058,-236121,10920,392816,771338,926506,729929,123225,-445006,-157389,363605,67610,-360238,-289977,-26107,229639,350481,229856,-77177,-219211,-180596,-73671,123786,512036,657882,270760,-230741,16161,231452,219769,145087,291434,583825,544042,290337,-17242,-160683,-73655,188054,369094,256449,24973,-468886,-390671,82835,217670,321645,352806,344489,135264,-71250,86967,-168337,-335614,239534,342518,94760,72359,166972,156322,-40765,-442971,-239022,-97944,-34726,-272760,-532726,-322282,-52172,-164435,-298938,-399028,-146891,-217968,131762,437271,245307,-174962,-165714,81378,-84301,-61022,-276093,-442111,-101322,83607,158994,344677,225588,26623,-254330,-439264,-426887,-364085,-350376,-96306,162726,103396,-193614,-177542,-103490,-158608,49595,275764,240680,-123206,-508404,-369988,-270123,-360054,-266288,105096,326416,-70544,-293036,203772,656675,743798,570897,189639,-187275,-456676,-388285,-488143,-73269,213635,224669,-90688,338637,905462,929620,481575,-36748,-251344,-467017,-151116,224140,441077,351044,37828,-213398,-209909,-55145,252633,284560,-73324,-80593,446388,536109,362165,123548,83405,-58378,-328520,-495814,-313432,-90764,129619,301631,255325,84098,-180374,-432971,-164863,287474,608026,691381,420343,-43777,-199236,249933,530718,620027,340271,149250,522936,643749,272090,1881,-219226,-308131,-235835,-142406,-113354,23951,200327,-109006,-44366,138207,116348,-269189,-183941,59812,346057,540971,719604,283769,-10019,-292983,-233640,-99310,-222225,-369332,-492826,-158300,-219953,-295394,-93200,112414,-264717,-275500,41407,79551,74374,432458,795640,643932,123498,-494479,189051,594919,465830,165860,-289908,-317682,-102589,-62542,-221897,-287203,-118963,-65269,-128608,-110718,-232194,-38782,282240,260241,32628,-126749,-298872,-382409,-20745,316167,268346,-86828,-456424,-438708,-451024,-411168,-311638,-269470,-167879,-173074,-216199,-211119,155044,393770,540679,427772,77449,-343642,-246021,129150,87852,-223214,45319,114237,8761,-193898,178718,506491,643008,696259,402422,429433,711491,1001969,874782,651132,332516,-13445,-362768,-167527,11393,63457,-38553,-136484,-65953,-102808,-178525,-126614,136779,14662,-72024,-18778,143204,189678,54880,-239471,-493549,-309937,-244909,-261261,-243825,-346486,-128379,-65533,-22632,-71146,-157465,-301261,-433409,-323376,-480593,-540961,-369188,-173021,6968,66508,-100212,-87777,17433,87687,103136,394375,257350,-124861,-461322,145686,526569,413899,217715,72403,117368,344182,442070,392651,219746,-22051,-232507,-457736,-361281,-135923,-133960,-450372,-113708,306034,397670,240461,-133705,-458300,-164684,198927,166849,-85197,-56150,-16427,-486958,-37892,220432,-111225,-165298,126601,-23576,-211466,380619,736539,857600,1103945,1044619,449163,-296833,-93174,387373,249018,-32679,199258,359134,220229,-96317,-129914,-161719,-6607,486973,730450,540114,49115,-90077,-6953,143719,169208,188095,1587,-31451,70396,45690,-207359,-430075,-115789,71132,-153159,166747,694636,821845,793308,412159,176702,250952,363338,425143,514161,277675,-8881,-326814,-391052,-354723,-67286,123680,121608,133027,228263,211147,381773,458830,204583,-93018,-87319,499777,932732,1156335,914244,483330,-21091,-235868,-153805,28996,-52235,-379483,-300157,-247506,-73644,-17414,-112584,-436146,-465840,-308785,69697,250312,219275,176174,257728,88877,-136459,-39501,-215387,-535931,-332507,-252463,63136,202866,92310,-236839,-162322,-4536,7606,-111879,-142072,-145085,-226322,61147,241848,262225,-27726,-64651,24479,146884,39751,-81897,-147781,6659,95124,-96184,-422188,148631,472438,503652,210588,117993,-297437,-440155,-293071,-202625,-278233,-490307,-239775,3462,-111274,-419041,49560,294544,439056,484364,522826,668565,646057,621434,491032,177701,-241232,-88745,193716,378232,326219,255340,228784,115131,-37326,-149241,80519,18655,-47626,-135833,-348992,-502807,-253761,114574,537023,754972,687811,568847,354775,231871,-154513,-361943,-239096,-200559,-164952,11111,321096,407709,332642,224073,122367,-11068,-257926,-71614,75083,9366,-94101,-392022,-225169,-122064,-189403,-195242,-102990,-204366,-320753,-265092,-325332,-289498,59997,86702,-100818,32532,456386,656693,735962,519415,37403,50208,104956,-116770,-21578,66727,45318,-94988,-365691,-181637,183497,328292,66191,-335376,-28328,-33196,30743,185331,155392,-83594,-20048,211633,585244,874549,524862,-122223,-154248,529765,548984,131624,-260775,-99412,-51751,-153648,133586,511860,401701,123990,107329,370208,532156,148146,-272348,-235438,-1413,90641,-291669,-381226,25012,-4965,-174205,120199,261232,183709,-221633,-224572,-264294,-427619,-192283,13920,217847,362456,301064,-41231,-223416,245327,507357,533046,502551,439666,342713,100879,-177842,-358119,-406034,-369721,-138495,-47669,37708,-19373,-110104,41161,91291,388634,657591,748241,580273,227631,-66128,-176704,-40005,169441,142954,35330,-273046,-485867,-164987,14071,346877,554024,746021,472111,244523,240609,234558,77004,-41291,-204180,-434317,-337568,-221192,-126567,-45760,24787,41998,53349,-39014,118380,356361,591764,763104,735325,594809,337291,-40273,-112628,225096,162429,11951,-341557,-233209,-54825,-60130,-12995,-153679,-274669,-175348,43139,64066,190171,220029,260900,97311,110770,412567,707664,529829,193539,54228,41978,-101295,-201833,307739,354531,256818,12670,164735,498769,785210,859582,534946,274610,339037,366053,460713,579221,595530,358987,-123186,-291608,286395,338630,-238091,-177782,72885,52967,-24525,24234,-151871,-309103,294072,730006,511038,220277,-339444,-38220,59758,297705,465072,264666,-153199,-168394,-78548,134989,8530,-134282,-146178,162813,335465,372655,147158,-263664,-292933,-126069,113966,238312,77208,-111816,-177217,-134264,41965,218108,152514,25598,-131820,-272853,-340588,-481466,-230282,-48788,-170281,-155687,5778,216700,424019,617309,337210,88817,-124275,-154638,-214454,-486135,-211678,-182670,-286942,-479739,-421320,-325854,-266479,-336113,-487509,-376411,-171508,-90203,-104008,-418945,-267754,-60523,-31863,-88726,59511,409957,970945,905843,468311,-43427,-164792,-41796,71943,312214,396609,200374,161908,128096,39709,-185567,-262334,-207068,-237485,-254114,203789,326655,34,68789,324185,55512,-398260,-501317,-363029,-185707,-164265,-184619,-187607,-201449,-334163,-354722,-179975,-58265,93454,96764,-100241,-370185,-429659,-266791,-196530,-169045,-182248,-271181,-195102,1723,42906,-101788,-473931,-110824,246651,270482,110569,-30374,-67772,-119017,-187357,-309632,-331621,-170842,-59873,-123376,-224481,-294606,-348800,-397577,-472792,-247787,5199,76938,210032,501464,681110,394008,98281,-143045,-218902,-315383,-454593,-446401,-198176,-128645,-274804,-266812,-224034,-181287,-166950,-242104,-399351,-500011,-130020,-6548,-213164,-232466,-43613,26003,23258,120138,235696,291642,138877,-283615,-582628,-376342,-200516,-181300,-184865,-303346,-319568,-280857,-363834,-355141,-306410,-263754,-204709,67361,400674,582829,400910,-52308,-233089,409634,745040,606193,85303,-240897,-126789,-15018,-40830,-257066,-328453,94029,514132,642433,526353,162961,-130082,4029,295080,418610,491277,427500,246569,125749,-228006,-392744,-532474,-54766,460702,563147,355317,-104140,-295819,-186580,-261497,-321777,-189694,-32025,5285,111992,199785,69285,-138913,51964,169636,162475,14531,-321701,-151239,-111011,-289322,-323624,-79900,69545,61310,-25172,-55056,-77273,-41733,8336,-18969,-200800,-285840,111096,419342,492020,428829,176746,-53817,-229091,118608,371054,420355,318402,120226,-306193,-263249,-118762,-270352,-500239,-111647,41010,52792,-45038,-20711,-54870,-153860,-46525,95652,115656,59331,282032,582658,836046,623430,112025,-279614,-122311,-50558,-294591,-394186,-354441,-393985,-47045,96089,-258569,-248274,-208469,-226259,-266269,-372233,-405911,-379073,-287622,-332652,-578212,-219879,90243,30229,-376161,-297546,-107464,-373211,-226876,95406,214584,51571,-299094,11146,261515,82234,-315568,-352915,-213826,-77995,120616,216976,307966,149389,-171312,-558493,-82823,278485,468579,405236,214566,-201767,-213703,28720,57548,-119829,-248794,-90775,-51427,-272403,-429735,-31653,284011,581425,614097,346958,-22280,-97394,-210481,-432649,-113547,141688,72561,51052,255053,359440,374264,78831,1385,276830,271321,247797,291242,170634,-7170,-55061,-107094,119845,336842,376143,337407,531501,1014935,1067180,556713,-123847,215205,340644,65240,-192258,-121446,99669,372417,532814,448057,111855,101139,215679,249182,175621,-62492,-327567,-453405,-299775,79550,159380,16778,-311439,-341697,-144831,-186953,-339902,-361412,-327874,-326630,-105969,297608,563051,387529,-115297,-336840,172765,633722,950237,1008969,757081,523225,27036,-36353,224046,571703,630327,536273,150522,-437017,-173504,181701,396739,531926,547605,300172,-110523,23781,294862,255249,-10150,-107425,-46629,-20177,-32191,64547,17151,109701,227976,368800,160662,-173505,-506714,-153046,184772,474556,469271,271629,264071,332623,170897,-216022,-142151,-3726,1814,-78078,25919,26505,23764,26399,124055,329904,275128,-184225,31240,639769,941474,971977,637338,207742,-240986,-383845,-304699,38058,337349,509142,356942,-60927,-196670,-153761,-434138,-47980,236593,195985,-207012,-476692,-118625,-2510,-114398,-259618,-235086,-235561,22673,150801,19904,-375582,-210201,74160,76453,-92318,-364195,-256075,-308605,-418126,198132,250377,193547,558648,753446,530666,295751,28578,125509,92789,-245312,-485829,-414956,-335979,-469681,-235077,274676,531417,267018,94671,97435,92506,184003,324172,454595,226633,-43829,43557,56018,-183532,-234657,-116506,224112,399774,209268,-41306,33905,223659,60281,-477289,-285739,220320,590785,673547,209622,-535605,9473,310051,310345,127682,7903,53455,152170,106409,-144655,28693,397130,384433,131946,-77764,-249979,-169582,-144992,-34065,376566,712631,737778,215381,-348351,-79436,13573,-90046,42015,134277,-77680,-241337,29572,282589,375712,177289,-220480,-405163,-350203,-272416,-187204,150024,383128,398632,244406,97232,-263772,-424097,18931,-125403,-244128,-110432,-19289,-100808,-173976,-292094,-506774,-75334,21372,352244,589180,648806,236208,-361179,-241249,-42435,-24089,-283072,-199666,-27417,-162596,-222332,-289369,-453165,-540616,-342631,-180521,995,-166429,-273879,-143835,97636,53279,-200477,-492118,-428531,-79620,463648,560898,637787,514457,-142005,-302400,-146886,-140322,-404327,-70407,247943,236233,42522,-33397,352342,264108,-163270,-281408,-250245,-216803,-76125,-35334,-177500,-532234,-69291,368835,621004,579278,215516,-326019,-252034,60597,126787,-99400,-334376,-348694,-321541,-393139,-221585,-2144,-24283,-82299,239076,583185,775095,422702,-53647,-22199,-75789,-514465,120480,683813,639439,292211,95502,127224,86791,21437,-119434,-260446,-346827,-263572,3356,295761,345316,168158,-173002,-162106,-122930,-165831,-87232,38620,129798,77489,-4006,-262640,-213964,-175441,-207741,151931,672737,830836,621794,515136,509721,546106,423874,162572,65126,-30345,-258747,-349119,-310845,-210339,17794,318406,646817,614910,375289,86155,64125,330074,755161,826254,489871,-156181,-416532,-434205,-402766,-189146,-32506,185411,254389,587160,261072,-265804,62488,-282744,-13668,-10197,7994,265149,21438,-457916,-443798,-416325,-327743,-94777,141365,133897,86318,-68178,-210115,-42328,75390,17818,-76607,-153206,-189926,-157006,76413,200911,241045,195227,-90739,-228513,-469285,-290229,145696,357305,271808,-121923,-292381,19177,-264985,-168305,327648,329355,14864,-326881,-425988,-239488,-33771,8472,-30253,-448045,-177755,120280,20532,-322824,-343754,-43896,-96820,-233507,-165173,21107,-32613,-199059,-334899,96836,562674,777985,921155,624853,307877,151535,180759,261000,-30743,-386345,50772,118603,-66562,-108619,221209,184257,-163594,-213544,152329,327917,438753,500420,306370,1941],[-38048,-13368,21893,35291,-91069,-274287,-356284,-303533,-349507,-258081,-32303,223640,306494,326068,205844,7664,-220764,-524143,-249208,-102745,34841,-152876,-387766,-518339,-514809,-493677,-211466,126621,348657,251845,166668,85700,78643,-54338,-121626,-265332,-430339,-406330,-374372,-469008,-483775,-370085,-326185,-148774,72996,283182,353216,588046,784017,807452,591562,412647,360044,402186,648272,773677,466121,-190523,149978,642412,666048,497828,328981,483929,458911,573291,665536,683484,340501,-123302,-374110,-198084,-346239,-527335,-446403,-233334,-127970,-54713,18897,-88269,-388801,-198744,-11958,360377,487939,724937,425409,175355,4767,-231276,-447705,148106,248559,-229829,28710,428755,324661,41363,-98046,79080,57219,81266,-99977,194356,534923,425708,304798,240512,164947,130639,73330,238765,216600,196678,683181,984651,900505,568007,48804,-268074,-296087,-212505,-118411,-15437,110851,220281,138038,152473,163119,107659,194264,389242,452285,345530,24055,-343804,-302982,-208913,-297125,-37517,183995,30393,-251932,-574680,-475442,-440965,205321,858385,1376629,1566858,1214655,736010,197044,140602,-100061,-447131,-537812,-447477,-437087,-475805,-142898,129192,131164,99191,-292417,-562873,-321916,-206176,-42217,355669,689660,786160,706568,506778,391572,195344,195827,339006,349837,287678,317938,355463,445186,364053,75571,-327731,-332435,2045,409107,802171,958554,871227,223995,-484224,-248322,-234949,-427284,-216659,-128254,-449638,-249098,28947,27278,-95681,-199518,-226792,-270688,-57350,379263,750807,818434,571643,356916,51062,-414511,-148181,218856,375808,263213,98811,-154003,68634,377378,398630,257276,300294,398485,550025,767791,775219,763798,616977,128925,247550,842370,833749,369976,-73938,-189117,-320772,-244929,-138766,-112320,-123466,-194004,-36367,-32937,-279643,-104620,-116664,-508908,-38058,221161,138211,-195875,-385990,-315474,-387677,-424227,-481255,-430755,-249298,-285777,-122516,490682,949367,1149212,323763,-21129,38400,235306,490741,591973,183849,-508292,-91464,155692,297152,645347,630322,253824,2993,-157149,-398442,-161559,11413,-87067,103704,303205,321020,431699,267097,114496,-106270,-220339,-243066,-186952,-64905,43791,431615,536823,271370,-268005,-256482,-175199,-294839,-615419,-117121,-22575,-70577,-170874,12970,298121,406761,529151,537271,495904,396040,27743,-148879,268533,615957,461254,-126962,-381292,44515,140573,-71166,-265805,-337224,-170053,-209517,-262990,-213145,43317,229808,156029,39514,311069,491560,728168,646536,255507,261722,339792,296661,48698,-328805,-244674,148865,351811,466729,251966,7744,129779,507858,377414,110842,-65430,31054,-112797,-192812,-204523,-79651,-48235,-336619,-443235,-500220,-590291,-332900,-241269,-368890,-136159,59864,-75479,-420095,-476425,-488914,-390377,-214184,25950,270797,279285,93166,-94163,-144432,-75160,-288514,-226199,5461,395383,682826,534266,11207,3599,358561,521575,455326,381043,92434,-159159,-257525,-210231,22026,2826,31948,-314817,-345664,-229965,-173776,-297848,-198877,226489,313778,23195,-344656,-511035,-390280,-420719,-380747,-248529,-242117,-437278,-1141,169743,-11858,-113944,15680,239716,296430,35720,-252687,-467381,-406366,-270932,-400648,-514962,-477568,-387655,-286840,-72255,-76876,-32839,-33231,50405,-35611,-375768,-481426,-159895,61926,397557,569392,605990,388651,17006,-356766,-509257,-172831,-269799,-448721,-181511,101509,302073,326078,151887,-182624,-449547,-477083,-328528,-227107,784,114483,-123292,-308780,84982,364415,438999,452443,419365,432622,296608,156714,18076,-78256,-246581,-75967,149888,162345,163743,-127259,-368904,-277943,-41996,202105,675016,630289,175165,-267211,28024,-210494,-231733,310675,450349,81418,202925,399911,423765,239687,-157584,-322651,-118191,-2309,-26414,-393755,-397797,-127416,-28909,-337696,-97472,-9233,-243841,-36504,436790,314727,-190551,-348525,-23482,12494,-276347,-417950,-314757,-102452,50323,249653,619155,550212,315571,-114713,-213368,-126468,-78716,-217324,-143907,68637,-13222,-308415,-290794,-213269,-474581,-120839,172275,272748,79321,-119930,-197479,-97743,-272497,-643298,-189696,104172,-114674,-19789,419131,743388,791875,579826,187074,88539,-154114,-59115,-340082,215514,601878,544657,107901,360464,839732,772167,288242,-292113,-398013,-428133,-533214,-226110,57944,295043,65058,-204850,-332463,-182420,168568,226313,-115432,-394336,100284,78479,-92784,-182582,-93068,-89362,-331504,-468788,-299285,-1062,348298,504977,289435,20355,-176940,-406510,-918,565758,865768,805117,311997,-262405,-272768,139646,301968,469528,385507,300085,483590,620391,400269,120226,-239439,-451554,-199391,-106458,54212,281815,450036,55547,-109074,-45347,-270,-288533,-47003,210674,642101,1121197,1106809,450591,-6800,-283508,-346503,-169105,-138282,-87106,-194566,-240184,-433438,-350506,77085,251626,-82734,-348965,-49171,73543,122013,405759,610403,486273,82160,-536530,-54674,351382,332364,203841,-77821,-233812,-57136,43928,-140845,-229769,-109179,-118690,-246977,-115226,-116795,-122879,91387,232383,218191,225783,71753,-221937,77265,373642,213243,-180138,-75668,-18396,-350574,-455170,-339651,-255344,-8728,77826,65353,-178658,134659,482989,688554,589134,249567,-173527,-355976,-81642,10411,-303926,-283779,-77469,-68797,-216079,137312,543383,804593,800870,557445,434211,803987,1251127,1010882,701931,255783,-27482,-301009,-24643,163380,69538,-180009,-149114,-25945,21950,95020,235687,352313,299621,170338,89832,58832,79812,-43627,-315197,-399801,-366711,-331118,-215358,-164207,-290746,-558288,-432359,-200892,3724,78054,153882,138490,52928,-279512,-492651,-375641,-101323,263567,414548,173147,-49597,7474,94809,-21122,191017,342559,140589,-317820,-343452,-113535,6147,64086,-20576,43410,318637,413104,324128,37989,-203916,-394866,-481157,-376754,-269335,-303979,-441369,-235910,18985,90633,32510,-202851,-388110,-142442,257372,173876,-202285,-136638,-3283,-530463,46356,360157,-17005,-247345,136057,83249,-351140,-224482,212911,556425,883808,887158,286882,-342737,-13878,263093,93608,-93257,248772,535949,468873,-37133,-402751,-46747,290400,724855,881397,698964,289657,-99112,-159243,164210,315340,282257,138600,-55090,-43892,-121458,-259138,-482578,-382043,-113745,-35528,242581,642863,896744,846221,499256,125642,154031,364435,527595,540481,204111,-67703,-306308,-350132,-306006,-95207,23047,37711,174670,272792,129871,115295,237385,89218,-317329,-127410,373902,673412,716958,422053,150825,-289746,-450711,-240465,95620,164919,27339,-780,22345,168071,5081,-278688,-111549,21170,-95690,24700,266380,192378,-198997,-82880,-233495,-481948,-282047,-418143,-439863,-379310,-317910,138177,257342,34030,-406917,-177655,125764,248901,96187,-69005,-237279,-39777,308477,395752,393342,132048,-115907,-257600,-182085,-227885,-231023,-238680,-198523,-222045,-360787,-350596,90121,323093,346632,145637,83420,-303443,-499513,-293245,-223358,-318196,-222331,-90262,121271,10930,-374600,-110074,157677,276718,262352,258827,506451,705724,911559,785370,356931,-213553,-379670,-144329,-54562,-42157,-243577,-145582,-352467,-432430,-421871,-8796,195123,410165,313355,6117,-293685,-88649,284684,642850,745079,496799,397866,113359,120421,-97284,-195466,-43920,41127,155088,84276,75570,4608,43455,-25332,-89593,-191751,-415293,-321962,-52285,-31884,-211955,-303358,66874,111817,-76635,-226978,-57988,79482,137684,96610,-156050,-489454,-39048,171077,155085,53851,340706,459715,599207,385297,18504,-108950,-6881,-61388,225869,421122,410300,115042,-356745,-352132,-72030,7186,-294004,-122172,120900,86018,284976,431291,345220,71824,79077,146389,349245,646997,423019,13839,-433789,133632,419509,186713,-255525,-221191,-90389,-327148,-18439,448110,546572,386115,394400,543971,455757,14795,-478211,-37726,15450,81101,-158047,-445667,38402,180247,-7859,-88447,147564,179077,-56745,-319550,-306116,-544304,-369328,-115346,272694,511093,428848,5981,-378432,233173,541706,565381,576703,510659,372751,185265,74728,90050,48408,-250976,-414218,-61416,319699,427256,290921,240020,178978,316921,476373,731706,610315,336389,-116315,-215409,95313,195905,-42890,-220184,-478029,-419952,-177633,-136251,143007,383865,621376,654724,568393,342491,229814,119345,-6595,-182937,-313389,-323337,-392134,-283150,-201623,-215415,-163718,-93009,-73203,176409,385223,685970,922368,933858,645558,305874,-104228,115202,504454,427082,154821,-389361,-291574,-64706,-51929,5116,-177631,-168719,3548,264502,270262,366853,326515,277353,115864,125521,542234,742438,524944,192885,162227,306002,83465,130254,551903,656322,337217,33377,67787,351669,612134,789984,423695,172856,195799,251192,260952,358098,359595,114332,-359139,-153955,333046,327663,-63947,-393793,-264689,-192059,-125477,-60666,-232445,-187774,341386,808835,725681,377865,-199319,10785,49677,116205,215990,-26189,-275926,-56682,85260,354226,326640,89434,-440420,-23072,311962,397306,325352,-61346,-450235,-344488,-10805,196829,150609,76880,-43703,-93688,-96458,-195820,-198890,21795,7260,-226516,-225745,-357453,-457883,-207374,-130897,19867,341965,577358,910925,1076811,690565,280599,-78673,-180520,-329874,-464673,-166194,-95002,-153741,-403631,-457227,-363390,-360934,-418944,-423077,-329045,-380416,-557905,-394028,-228997,-165124,-15997,91617,77477,237852,665363,906557,601035,138973,-268492,-340780,-159046,39943,297723,269461,162658,408391,515256,341570,-28459,-407228,-218976,-128679,-435049,56660,228965,-114482,-125127,195231,26927,-341500,-286944,14570,317745,378236,44746,-219966,-375221,-425922,-168216,112338,149002,170783,-27576,-301000,-384390,-246556,-121777,-37241,18146,44204,-110675,-418220,-382667,-149068,-343402,-282713,216475,506511,433353,99747,-233664,-327491,-311742,-307808,-407855,-403178,-224882,30741,132097,167001,15580,-242051,-411318,-192287,-37209,19010,-13522,155376,386729,581619,448007,220283,-48913,-252574,-419109,-511776,-375848,-219039,-202176,-393507,-475744,-400823,-353215,-211228,-168469,-258635,-489530,-217974,93102,83447,-167364,-213170,-276002,-179761,74295,207732,244339,58597,-345652,-353311,-278129,-231530,-273044,-141877,-263588,-385190,-413782,-377564,-369846,-348373,-427866,-370201,54710,327654,506340,291216,-130564,-63249,351880,441802,195129,-134462,-55507,93790,84818,-51404,-320579,-331929,109766,420744,501804,272042,-31783,-28837,172836,345919,466639,536645,498947,407242,232197,-116465,-447564,-430309,-15329,596171,915767,776760,197013,-55497,31003,-107619,-307201,-186006,40163,-8698,122013,116788,-130986,-230323,134277,316594,479360,427988,248344,-228863,-353100,-210859,-45356,103363,245595,210249,11176,-135797,-141382,-13237,-8927,-9716,-262606,-410763,25922,292366,379083,315703,151922,-118903,-444291,-232330,3370,-12456,32260,-14269,-15852,-224331,-239632,-186526,-360368,-356742,4716,222760,155512,-3388,-143420,-454817,-203320,6545,91904,-21479,24438,268851,650306,631313,313753,-72231,-10569,227569,121637,-177054,-376050,-319826,-132963,-116681,-283777,-15832,-122233,-244400,-157119,-229547,-341167,-80320,162874,85192,-121678,75623,301584,248656,-177079,-464863,-208927,-449346,-100166,242890,268315,-4874,-411326,354506,602627,260344,-182330,-294888,-409972,-349312,9110,46887,36183,-93978,-349453,-274512,230166,518658,583621,344846,-4317,-278871,-20554,206897,85813,-88147,-175563,-8155,136332,102566,-205053,-288071,271696,717702,775209,351435,-23194,-182314,-344079,-291498,65337,157596,104263,54706,178016,115656,60968,-242169,-212437,26037,144505,284455,362931,243738,23260,-70495,-204300,12777,236003,269319,258284,571223,1137109,1108903,631228,10075,159484,185417,-122714,-444832,-327041,-108982,155776,263440,126712,-87829,11969,88967,153807,101594,-85508,-313313,-371085,-205514,105796,172294,17834,-231906,-363670,-229763,-230879,-277818,-434129,-262298,-308042,-307277,211156,493983,474766,105751,-405186,99658,665714,991677,954896,710388,322907,-232669,-327156,-68183,169188,324292,491954,303868,-320962,-144367,108365,32194,162614,253117,160748,33396,212190,292312,197026,-4286,66007,226668,128113,-47971,97862,96095,91698,131233,157712,-57281,-122491,-252425,-377172,-30336,234997,248032,185573,207757,207882,119183,-175927,-271017,-153757,-132222,-90051,-92604,-148078,-89068,-30948,108302,285895,254074,-252328,-862,613180,785605,714194,350692,158216,-73186,-217129,-360803,-165578,110925,276229,105958,-288847,-227024,-103039,-416270,-230332,-24992,53934,-76158,-123895,-87444,-182786,-305076,-305444,-310431,-382210,35051,332479,350627,-88636,-382383,-16847,103035,31212,-50374,-51512,-132007,-192838,159371,208516,98225,403929,688955,702326,538586,350573,327948,214221,-101607,-290285,-291005,-229902,-450912,-141650,458718,848394,640143,400042,228874,100131,132018,108688,253148,207736,94226,53906,3430,-173437,-305449,-115869,211868,455425,295233,-76801,-282696,13582,7582,-403084,-374384,175713,535487,605053,230705,-440576,-62831,252237,353520,310550,250342,264386,314478,103478,-111835,266522,560087,434219,276046,269502,199872,-72726,-255396,3375,528335,975346,833378,58774,-295781,54050,36506,-74549,151614,254793,-42261,-433000,-49518,246578,350009,137595,-260156,-78096,154870,37190,-25922,242178,527302,458006,148650,-154223,-356293,-283796,-188278,-328718,-109915,32553,-81541,-217405,-178606,-159653,-205421,381487,1483092,2503152,2629961,1760159,342818,-398362,-110426,-153390,-127345,-145797,-168675,-85807,-67287,-26463,-116771,-296204,-339730,-63229,116035,204135,-83629,-282038,-52450,233592,238496,46218,-191358,-268879,-208996,30337,-56570,109749,137707,-136892,-428754,-255251,-389373,-446998,182825,597497,786602,586044,82153,432377,382476,-178602,-370272,-339359,-534525,-130198,107876,68145,-364773,-72372,385168,477726,298722,-172304,-464821,96381,352212,219123,-200133,-540223,-338595,-281558,-312936,-46333,306383,463604,330579,461503,711860,852432,576394,26863,-203191,-169712,-500059,-18815,608011,455688,94356,-115599,-109852,-12756,27987,-47044,-214336,-325258,-258197,-66131,36154,24898,-157683,-502392,-213768,-149814,-169813,-191003,-70489,26386,-15541,-58016,-182961,-60586,7457,-33833,154885,478738,596013,436405,426682,486015,700694,464076,151022,-110683,-215332,-252139,-365729,-389387,-249585,93643,392512,788400,746446,472343,154482,117746,460995,1002835,893417,265796,-328794,-100634,-140621,-503552,-255209,-1086,273793,619810,1741074,2046641,1853945,1659050,606103,-57485,-32225,-77771,316952,110760,-416755,-336964,-104148,50792,105538,-28461,-77122,-3682,-117562,-327046,-101740,49840,3531,-103353,-203723,-357955,-313152,19752,216463,153741,145116,-169025,-231505,-391479,-589575,-362933,-83029,21736,-156508,-496358,-248315,-359893,-67359,346706,388745,94025,-265177,-410941,-230441,46864,139717,65392,-420722,-50155,348149,220266,-201958,-117524,94210,75611,-254709,-257466,6450,-46715,-285664,-109411,417576,793295,756431,589614,242699,144407,133245,207026,168056,-89647,-341536,61715,113605,-168160,-294181,150988,318929,31232,-439871,-41221,399303,618980,682109,400454,57650],[-38176,23146,54840,9157,-129613,-326058,-462849,-418094,-359587,-238161,-59041,173017,283015,395453,224964,-110291,-462602,-374983,-233659,-203897,-20711,-107939,-406412,-402930,-249248,-193837,-35379,296935,538529,393183,142910,-163350,-225993,-278871,-363447,-442787,-441331,-475000,-549631,-507926,-462130,-242042,-226871,-104099,25891,191490,370667,561483,604192,537936,307096,304181,297463,462916,748150,800408,532423,-167780,94319,501772,642663,455124,132004,394520,427525,580673,694687,832177,489770,119454,-197031,-175988,-69449,-224666,-495207,-420717,-154183,-128092,-113747,-153477,-293452,-483361,-401917,-2241,336629,659874,570329,305580,23076,-231241,-338974,239838,367747,-177330,216840,639194,612080,292464,148655,231776,-6375,-347997,9397,522107,601259,303084,187595,138149,143105,25388,71029,219125,540802,662950,971621,1057457,966991,656648,160167,-248549,-176593,-1732,5632,-129155,-40144,32682,39534,747,5103,14010,75554,211453,223518,123985,-108710,-452706,-454604,-312586,-302988,-217820,-135621,-444713,-349491,-83482,-262681,-421852,241582,830686,1174256,1263545,947996,408703,80684,15988,-45089,-268636,-374636,-360416,-422762,-285851,26130,314074,168064,-107141,-609659,-364292,-300001,-332009,-101946,269200,350653,420542,407506,397327,408087,272280,143495,57866,4704,203178,544467,524179,541601,354417,5270,-247948,-294934,-180888,166154,742692,1132984,1163956,447137,-281226,-404818,-425754,-379144,-5696,-104882,-489975,-142442,159516,259822,-185229,-553792,-374567,-361112,-91009,261558,574846,759521,582125,380095,-58929,-402231,132548,360658,332450,8216,-168220,-169154,87165,234650,290082,437265,603195,469922,530243,436946,656053,766075,790554,308340,136183,781132,883890,508802,94233,-93700,-192571,-69650,81391,193249,203813,137800,67929,96522,-66524,-262044,-410201,-109396,316657,409860,158891,-73303,-210806,-114073,-174665,-445806,-278325,-138372,54033,6788,-111652,317781,794433,959799,255659,-81436,71395,308992,466960,538407,164993,-436301,-208938,53470,150021,391494,506516,150833,-130825,-223189,-462102,-338843,4924,128143,393843,598357,419036,229585,55618,-22758,-121008,-136003,-206432,-402664,-380281,-273624,41682,41111,60118,-159011,-126870,-174501,-152828,-203172,-336501,-453653,-401661,-393159,-280461,-172794,-112092,-17463,32996,109204,-24023,-18526,-24167,289272,416658,392442,-137901,-361634,16269,114254,14695,140518,230011,143362,-15068,12761,274009,526612,598550,244186,35409,493363,758046,919727,753512,237353,-126462,-210206,-158020,-290229,-363788,67442,402114,523691,629914,428266,143550,148762,496189,455836,162475,-143616,-134363,-192986,-124940,-110577,-170971,-282982,-431980,-432445,-630278,-367140,-133473,-92603,-438906,-346302,-82951,-167221,-470560,-254401,-219290,-387427,-390738,1500,366041,463762,249295,67014,52649,89498,-280277,-257731,-110665,235407,481651,196302,-354568,-89125,311118,545378,491685,326195,-30468,-330532,-288308,-420100,-513338,-332331,-259207,-163245,-217743,-257953,-230750,-219764,-170839,22717,171778,-3449,-319652,-434760,-149587,-25486,-106598,-252964,-315549,-375745,59921,264325,90704,-113481,-48521,83093,12651,-224175,-403601,-416960,-289397,-219498,-351564,-479616,-549542,-309303,-113017,-40383,19882,-34865,-346609,-184621,-115397,-373529,-475804,-136421,178420,458228,394964,255387,57833,-38642,-223625,-217826,-120728,-311785,-364524,-153000,138527,260037,210097,-10794,-312522,-334055,-294367,-467196,-532776,-477508,-481505,-434631,-152509,179429,456919,551701,602088,456084,205762,-8620,-8499,110604,13698,-333670,-372342,-181555,-82576,116628,107207,-69598,-366825,-297427,18339,737632,692999,122405,-473262,-63200,-215975,-152770,300331,387533,-62176,101057,394429,485891,330677,35273,-112379,73895,159722,207287,-214767,-421892,-214860,-142340,-235576,305890,394038,39807,-50839,474075,439448,-19010,-442678,-163402,63014,-82240,-377438,-109902,-52480,-650,342549,798949,912397,770243,335951,-43475,118787,121321,-129724,-189862,-43311,-65215,-433439,-347793,-205310,-209657,-194986,6834,198072,213569,174373,86732,161471,-13609,-340295,-442233,-81042,-18559,265972,611834,771870,789230,564537,338759,289763,29149,3307,-309548,321076,875574,867168,430282,339702,600148,453128,55655,-363419,-434911,-136003,-51403,-277102,-170941,282570,231454,67900,-94569,-137825,-38673,-457,-153130,-172128,-120471,-246418,-336906,-411671,-317278,-140269,-324083,-457819,-270500,65417,482338,656653,324950,-93929,-228144,-387670,-31940,576473,919721,752526,159087,-468486,-225154,24614,-9719,117943,244870,372864,460951,475869,378642,150888,-173704,-498816,-191355,-24608,224111,373836,438609,102296,-236726,-309206,-171429,-215892,-22163,221994,598804,1111291,890793,382348,-26086,-152003,-171124,-75862,53310,178385,218984,189842,-70474,-71077,90372,87639,-175858,-456056,-77375,50469,91486,237941,316091,255439,-1090,-439901,-316170,81044,261523,249429,122736,-126524,-117337,17644,-82306,-79255,-17074,-162321,-343897,-81989,199177,138672,-147183,68001,400509,557995,373753,28394,275288,413831,126654,-178070,212433,273122,-233927,-461144,-308079,-178316,131647,199823,196821,-16062,99027,544954,830559,731587,439682,-33933,-180287,-337016,1121,112310,2634,-43885,-124177,-362838,-86008,452408,906640,921859,669751,297927,561160,968766,809551,542195,104682,-115726,-243289,125582,233776,87357,-130016,-45818,6409,63061,168761,404696,446726,435681,321675,239360,47795,-80066,-260235,-347540,-242475,-228275,-329564,-100768,130973,108656,-111444,-486823,-372483,-7390,235494,488841,522328,370674,-120198,-409486,-368371,-11795,428749,590323,328801,-41758,18838,108601,-152509,-117518,332018,339277,28372,-189048,-61675,92151,195409,49316,129009,283225,252881,129413,-121141,-251162,-339301,-364187,-312570,-383849,-517164,-480819,-435492,-345393,-285659,-283999,-264304,-196768,41278,321769,188181,-318508,-312390,-107242,-527259,-2490,342170,2595,-394573,49366,117049,-296407,-284257,800,240639,416861,398791,24638,-194024,-60158,-31143,-148131,-151773,150918,476490,549846,57486,-536041,78857,515538,820914,796834,671343,452319,-60082,-299207,166365,440100,339366,238402,2089,-138058,-335104,-376920,-462901,-296377,10770,162660,162096,400666,783134,754551,468048,-1504,-73989,219412,433708,364924,111739,-97145,-263835,-323915,-296396,-202136,-175954,-223700,-30750,98079,-54281,-256277,-48598,-142218,-531269,-120684,177017,331072,144585,-129089,-229037,-484184,-484639,-242240,61173,250029,269011,112453,81571,161263,-17272,-209044,285962,562908,117091,-163053,172080,90641,-499552,-131992,-136624,-396071,-403668,-445983,-410281,-466045,-528195,-27811,129927,-104193,-502956,-200488,195731,392210,209025,37855,24838,185457,353831,382179,315173,163246,-76313,-288536,-539156,-372804,-206797,-249243,-369087,-472614,-531599,-394787,-111888,7572,10725,-32212,-150597,-420854,-420680,-205141,-48683,-69225,62425,55424,171866,78659,-264065,-402533,-99291,-20379,-102683,-125396,156025,478385,798453,721328,264265,-290286,-207600,-128150,-163246,-319680,-497518,-392163,102750,-175992,-314595,-391944,32397,487973,524212,260369,-181388,19099,374046,625513,564124,155907,-15723,-265804,-101482,35512,45316,160164,278192,357204,64143,-184368,-270582,-171309,-237774,-293039,-134092,-130710,-371899,-199576,-59093,-292403,-193703,221081,276212,51643,-207247,40177,374627,426001,322729,-115880,-426849,-57517,276671,396389,163228,159245,349299,460051,305238,-26915,-365491,-220885,-127326,227930,557251,554716,183515,-358576,-559670,-238355,-204773,-303485,190488,284877,247932,528782,627155,522594,317131,233497,103459,-8044,136384,193072,98507,-394457,-378949,58554,91028,-214986,-480167,-206631,-371229,-229947,239388,542626,530243,607011,579340,242174,-125931,-340312,155574,321078,158485,-14570,-506009,-123361,185904,14445,-280156,-96377,16705,5963,-120537,-418526,-429135,-445245,-211878,222295,497419,430614,5518,-563621,133273,438780,481198,532206,476831,325022,176354,201666,406870,443992,139620,-409182,-147127,457876,773539,711441,463022,278199,221263,166714,426320,460354,362612,-158903,-266627,215480,278817,-53811,-322152,-466125,-413541,-362373,-473791,-312505,4876,257828,639857,746893,552487,402965,214216,48234,-150698,-261835,-432791,-477441,-162206,-105498,-320499,-495114,-498819,-213084,6065,254441,667604,968472,1018695,620922,212703,-193218,203260,580193,599888,250143,-222619,-206780,36269,159357,95883,-206844,-133475,183494,392918,444527,501646,418306,229447,29877,35790,484398,555855,396094,109357,201373,395403,200075,353177,645855,797960,330877,92203,50929,225045,382939,534795,217917,-8627,-89593,-115171,-77786,29639,39240,-192030,-584562,-26670,533272,598406,309734,-64858,-328317,-425582,-278773,-188980,-354741,-225837,213097,628058,706194,305513,-285015,-194395,-214619,-239362,-77680,-189566,-94460,200578,310621,557089,739904,529582,-52218,-379036,113162,299979,331465,149173,-238131,-500113,-134941,56509,96630,133741,53026,14638,-110176,-384599,-291982,112672,160812,-116800,-136131,-253880,-462463,-332200,-214049,18805,392856,697263,1166990,1227447,882181,386760,-127554,-343212,-476127,-380366,-132791,-2579,-57057,-322621,-548479,-485129,-528536,-547207,-399261,-207889,-104676,-137576,-3331,-75548,-168122,-132643,15121,25261,168650,562747,433925,49731,-324789,-444269,-477573,-319115,-18368,211958,76848,154888,549399,715803,491652,74735,-364576,-152454,-62519,-378859,-98117,81153,-270148,-241611,110060,123150,-89363,10202,344767,648873,704579,176058,-238627,-506534,-448773,-64339,293574,341043,186101,-227666,-367924,-223194,-117043,-42258,16090,42390,69593,-86940,-100389,-127048,-235955,-347783,-32237,516195,728638,642399,220722,-170052,-373397,-508768,-466477,-566598,-352884,-93567,162069,384331,507455,271065,-107996,-297006,-51800,47744,-77237,-165394,22965,223663,436027,478880,296734,-26133,-330061,-576757,-407673,-296722,-318921,-379901,-553228,-524364,-443122,-331514,-159201,-114940,-174700,-370124,-320530,117964,230800,-77006,-362668,-406158,-181980,-8650,85043,103286,-45363,-266738,-184444,-89769,-44891,-237276,-108787,-56473,-76938,-257821,-424092,-406913,-327155,-346533,-443206,26260,261689,410404,147404,-8633,90005,237207,75524,-121032,-108209,149139,200511,58219,-151294,-161890,-200740,23441,198878,294722,-6048,-314024,-5851,280481,320426,411924,450311,420063,445634,305374,58026,-213125,-357224,-134386,405336,843814,768351,230820,-40601,62496,-56349,-406084,-250710,78056,35240,24857,-88334,-385943,-166821,162645,343114,555035,621538,604996,254390,2379,-3066,69273,101860,223063,213224,-7808,-224929,-150327,74437,11245,-109866,-381116,-334467,38682,192324,305620,273009,162031,-116098,-514103,-329292,-291699,-354104,-179523,44954,300778,165970,-212404,-116389,-58610,-370754,-134638,300636,338273,135551,-139769,-329332,-75563,168790,63233,-79618,-216352,-28924,311362,521834,442523,130749,87402,350276,347842,116441,-107985,-203341,-197857,-165692,-70318,184912,-16264,-272614,-153246,-151096,-158381,304566,617444,604692,373448,454813,583083,485985,46471,-573115,-323902,-445306,-134279,248705,286528,2848,-435631,323398,639833,307528,-115066,-283603,-492514,-387646,-46471,-77626,-242013,-280190,-291842,56541,545715,750186,646880,189050,-234952,-131089,183449,359441,243413,96908,-55432,36954,309166,418558,171787,-383161,194401,635684,688393,251487,-54971,-258103,-492454,-243655,19100,84731,97613,15076,17062,-153723,-324874,-486967,-356382,-182868,15680,242400,421963,460930,241219,-102025,-364161,-136875,17756,9176,109356,548470,1064593,995989,523462,-4008,42009,-15254,-333391,-324903,26224,121886,123319,-8675,-296259,-336910,-110945,-40533,19413,-48916,-211471,-373161,-312196,-115612,79705,141402,-10594,-167005,-209634,-106183,-84737,-98219,-398118,-256483,-185862,-521806,35320,329023,443439,212122,-314696,-22739,517672,765818,623725,383466,-58148,-252791,-302553,-393087,-374676,-115014,263210,226158,-274655,4235,207690,-88308,-1842,86076,-48069,218,335697,292960,104706,-57596,224088,455380,247640,-174852,-44532,9924,-80269,-42586,-105915,-145562,136538,152845,-203343,-310934,-73582,-33143,20457,14695,-34658,-50185,-142688,-362737,-335126,-148191,19579,-164015,-321437,-234437,-109679,50762,169886,131844,-297233,-213164,256058,419812,361876,158202,170156,97705,-53901,-331519,-364746,-86529,34954,-173158,-491430,-151522,-166119,-544919,-206959,-25468,142404,202242,50712,-148069,-419467,-317142,-290705,-404906,-365179,68959,458381,588592,194348,-372383,-127341,152705,161488,150127,158285,140037,23719,-64311,-52236,-161888,121004,545177,804707,735948,616440,417164,153213,-72492,-106903,-115574,-148989,-375859,-113028,454488,900539,841813,549020,191429,11689,63957,-85286,-120705,61197,143024,52752,-20192,-179836,-393749,-159182,142555,424063,384264,134203,-468595,-285320,-59291,-267139,-552672,30033,394720,448188,166071,-360135,-207787,69306,276962,392897,366394,338754,293281,-52271,20797,496493,647517,397640,307907,492122,597733,247625,-451811,-184848,427970,856844,517993,-288708,-187721,122734,-18209,-148466,91395,220883,-61357,-413123,66594,442087,506749,222768,-282526,110333,507581,351366,144018,276602,524077,403675,58860,-476168,-337137,-281676,-536022,-208488,87435,148691,-126550,-343834,-247751,-25017,127457,736612,2668628,4115067,4091001,2369206,244413,-160320,15195,-105651,105741,-17893,-166124,-136659,44184,58036,-42613,-150602,-133541,117828,322705,273821,-87473,-436226,80306,373902,377480,212208,67575,8246,-109379,-299667,-289631,-36826,-20050,-152296,-287289,-303454,-399053,52380,597908,958295,1298721,993862,409536,368605,282557,-259036,-336543,-17317,-132483,34869,223233,166304,-267298,-215299,151825,206259,-57958,-510034,-146091,255806,437099,109384,-446841,-265532,-114119,-227895,-318242,42906,461250,747879,655066,604766,655873,669157,553735,139838,-280065,-231048,-404652,-277360,197369,111457,-96072,-197430,-214051,-45668,59902,10958,-207616,-339019,-292706,-173583,-121679,-129656,-254481,-250954,-238739,-208819,-149034,-226812,-200822,-146445,-157119,-133805,-152471,-76114,14624,30594,133161,210096,230376,144966,236830,318058,567631,322303,14901,-245456,-125752,-95201,-307064,-340287,-285412,43424,372657,719699,690621,332497,63510,85718,448611,919498,706362,-10321,-124842,170062,34315,-311811,-214049,20442,283759,1072195,2855007,4078100,4820064,4002419,1674181,103336,99981,-181159,163425,68121,-378775,-16605,241545,362908,220048,-227519,-211622,-93640,-242975,-477974,-118006,-8838,-77489,-173452,-341982,-548379,-380444,-64499,252235,298149,214120,-128150,-184344,-234123,-273857,-354167,-366584,-172559,-179799,-452760,-494232,-378242,9643,357216,481698,210583,-131508,-356042,-187439,178555,357082,184505,-336407,-89805,361295,306239,-36629,403473,414245,295686,-181388,-449120,-139773,-109392,-314571,-29457,470850,715658,513455,110866,78110,43907,30761,105810,117599,-37184,-240792,60187,130484,-166314,-418807,43027,334410,184224,-268774,-228158,370277,697917,737734,425116,82923],[42514,88598,126281,103351,7908,-196918,-370475,-375405,-277376,-210842,-136680,16208,214964,449177,319518,-91857,-455936,-193602,-163098,-235889,-30883,-5511,-364312,-264134,52893,268371,276967,434862,624422,490132,74479,-240745,-254956,-341184,-520747,-261601,-171737,-203917,-386879,-491918,-370886,-133089,-151259,-110212,-74640,104300,261515,228717,2143,-172151,-186499,14336,81194,396832,635565,563282,315343,-155130,-20867,196015,424854,242457,-13269,80479,248708,398616,549995,756053,567443,332164,75367,-19557,182169,46770,-274737,-405989,-122312,-136180,-225818,-211677,-175390,-316148,-420013,-103037,174129,494370,664268,414400,52459,-249499,-330882,267770,394297,-79688,320834,750370,772945,422847,220849,231813,56605,-264512,328074,784101,519529,-31308,-299873,-294345,-107625,-201363,-14074,126239,585783,826749,960447,834050,745237,543498,214706,-211006,-58591,159712,94594,-242995,-280020,-198259,-72461,-110829,-71963,34585,15224,-23433,-126514,-221636,-301956,-484095,-480436,-392477,-326728,-477180,-376682,101488,338816,385514,-26352,-376479,205117,620856,712043,694519,500315,151,-107567,-120811,-22920,-110990,-168721,-268328,-338307,-62035,193324,390769,182043,-203494,-428501,-243241,-349934,-420760,-38810,202768,118955,55545,29780,128077,221897,174469,1608,-226138,-329625,123366,604333,617227,483293,187844,-199259,-155090,-107419,-238764,-214172,385565,956346,1091711,529501,-118766,-453568,-609068,-317543,-2710,-263820,-478990,3887,308139,489178,36373,-378792,-403885,-461896,-280828,51557,349689,671208,642282,449681,-172133,-334492,190407,258659,92897,-283605,-397354,-134035,70596,-14733,92090,479660,481508,212590,178815,108799,407059,560241,653541,227124,-109709,478208,685222,455710,189719,-24537,-152446,-47501,140388,393855,473711,397147,183875,130699,397,-19010,110478,347722,507404,461705,184573,91527,-63203,-17251,-93089,-463891,16876,315218,458702,377872,-69324,-8464,383174,365743,52547,-171846,62255,266640,283821,278266,21454,-392073,-416059,-149042,-63436,90300,284496,-36309,-346744,-248199,-348339,-306103,-442,201181,497079,793262,529824,36027,-154564,-141496,-105077,-106295,-159224,-216123,-383263,-551188,-278686,-482383,-239337,-8479,111896,-23244,-83669,71657,191210,7826,-245892,-383845,-334520,-329090,-487669,-595503,-475878,-171628,-199490,-63136,-6179,250000,313851,355911,-155491,-409901,-65026,5106,29835,355292,631694,698577,444846,410887,660720,795134,779872,241526,-187185,378036,847994,933569,715530,214470,-228382,-398583,-332298,-417078,-377119,124313,452520,576626,594824,391844,61693,27058,355586,466616,185652,-157590,-233987,-218269,-65435,-19491,-241696,-553269,-449935,-508133,-537091,-19733,228830,236848,-122613,-630663,-337145,-354864,-392792,-79730,30690,-93255,-485991,-105588,386914,540588,286790,146013,189514,109643,-318358,-487658,-276545,4399,105888,-256371,-336943,99949,215544,319581,332939,142704,-131548,-383535,-376124,-456742,-208030,-55514,76839,-81972,-235692,-351714,-322138,-213210,-120361,-41023,23384,-92088,-333765,-239760,94898,291677,88006,-216082,-436714,-299002,50886,174513,26486,-151300,-59137,13202,-170799,-433614,-438149,-399575,-168395,-114092,-281620,-446530,-474823,-271695,56935,249419,434931,204526,-321518,-388996,-192140,-285063,-583839,-232871,298899,575124,430812,95426,-112818,-34873,-45230,116979,408741,136604,-163705,-189161,75933,118594,28422,-211130,-361070,-116698,-43342,-228266,-226697,-94704,-19951,-27581,86697,246319,438590,508495,568833,399686,7232,-197577,12554,255825,90000,-214446,-570034,-567123,-349663,-77601,148621,-3393,-232535,-438333,-218152,386627,421082,-28095,-407458,-156132,-219734,-171028,192063,148554,-273594,-162025,188036,372543,241791,12084,-43861,174744,279866,291224,-117908,-355467,-379138,-235874,-270512,647680,777092,269427,-77961,396890,405123,110925,-406022,-337831,-29709,-19343,-162072,32602,-63127,-104422,353187,799044,1153337,1037696,614292,41492,226085,202010,-114865,-197007,-76270,-116446,-467301,-342758,-120916,105093,3640,-157735,9171,226503,295835,284613,338956,197377,-93562,-421784,-148203,96801,476925,719227,738978,671640,443063,321966,148225,-629,-119280,-264508,277022,957183,1088290,739880,392593,289167,55412,-111774,-285402,-377525,137883,317225,117248,-185129,195484,351450,288514,76775,-7839,-150829,-174634,-50111,238366,370126,210625,97012,-181326,-402674,-172579,-304057,-516473,-231651,126804,524628,684290,286008,-259773,-190295,-252536,-197079,384693,777493,541595,-34973,-443697,-178101,-138267,-314116,-225617,65699,315723,378334,289809,160394,12024,-156054,-439228,-256644,-40437,192422,273573,213135,19001,-384432,-515682,-342179,-239997,-162459,23433,189423,444903,198720,116215,-13270,25676,40671,39312,165712,321067,501743,481467,195875,110075,-29728,-232717,-389097,-403050,-111193,-59225,-52404,-55048,2744,3007,-111361,-392120,-396796,-83594,221946,245953,220014,-46649,-174520,-135957,-23874,85881,75549,-212940,-401608,6315,456012,474937,-124545,-162205,520141,766660,506196,153976,415711,399463,55276,-90941,297272,302835,-240032,-445494,-215109,-127359,197678,196961,199705,185092,213387,592117,850976,754421,549427,82468,-68999,-556780,100982,591861,537759,107140,-156275,-301225,-430541,256240,921708,1028313,681147,31759,104671,300783,343648,222901,-67081,-248438,-158073,179061,164137,98891,29585,16832,-62711,-64682,21628,276203,362471,356365,364687,383816,190806,-70696,-297609,-220591,-100489,-122849,-307337,19537,371377,395303,216412,-256612,-574267,-101180,290167,592847,631434,463466,-21069,-336256,-440430,-32397,376358,497582,275692,-38163,83492,110753,-238012,-226403,352183,484260,348110,273754,440071,283662,207010,138538,306962,330200,71319,-137228,-176983,-137416,-164594,-183198,-218997,-381292,-591404,-483954,-555001,-430210,-351351,-451607,-308890,-15033,245226,372850,278942,-14225,-207471,-214917,-497722,-146981,201968,-27439,-549632,-110074,37932,-217479,-93735,165806,163571,-70151,-239229,-86412,103927,-96178,-353916,-334202,-212100,-50263,287960,460424,117966,-289653,140930,606865,793208,627112,536795,431870,-58164,-380159,150102,469708,317338,226339,73647,-190409,-424275,-456659,-422281,-175330,143954,228975,-17112,130597,545744,590107,363787,-114653,-352800,30799,245375,146474,74563,-41845,-173492,-274077,-283505,-267914,-258403,-472175,-403543,-194660,-228150,-500397,-236416,-404774,-424096,-62586,5273,3468,-385396,-486029,-377743,-487080,-483068,-195506,27540,191849,250089,14187,-61020,-19597,-23973,80346,489436,888178,296206,-403451,-36604,-153084,-395112,144720,222418,-117491,-337342,-443990,-492128,-341013,-430056,-243292,-47958,-163201,-391337,-285177,164395,389598,263848,135951,197367,242656,202377,188780,70959,59581,-16052,-182688,-310243,-148501,-20820,-175419,-461394,-569719,-554135,-419582,-212638,-234902,-369155,-229744,-387472,-574914,-360951,-163221,99816,179159,195530,146775,149951,73544,-164170,-495698,-300520,-276674,-426665,-384683,-98920,131951,381378,349813,-20897,-285945,100358,86977,79178,-340265,-382167,-185419,367786,262362,-39114,-227525,-425899,165502,449763,319863,-160133,63252,406422,543847,296060,-239018,-607851,-221798,179571,417853,373826,342814,442878,376030,-4658,-66054,2059,-23518,-139966,-68311,258341,224342,-39641,-142830,-19232,-299327,-144884,262911,362670,106094,-239371,84960,495528,490899,322198,-196614,-306514,74219,428520,594103,327388,-25401,302491,366468,258802,-80291,-566568,-229162,-234565,-6531,431762,455757,123534,-330786,-370602,-121792,-80261,65467,441778,439998,380854,642931,740013,672028,583829,390217,98427,-254966,-373237,-73339,138848,-91689,-275934,-353254,-45086,-69456,-323051,-321470,-343384,-397749,-37262,357098,533884,677474,429058,-70526,-221706,-248785,145703,577851,262035,74212,-421843,-272309,115689,-78662,-226500,-332560,-184941,43251,153271,-100106,-151048,-397863,-256949,116703,353868,316656,-23782,-450105,11763,264813,358256,436772,411231,295235,158945,204725,548677,695842,472340,-157596,-299829,423030,904071,1032638,598864,292460,19420,-205604,-91359,197562,317029,-169241,-243763,322534,352919,30036,-350222,-415660,-289997,-282167,-387217,-441699,-385112,-149890,446304,730280,715890,597996,370280,188129,-58512,-217977,-450636,-154619,172714,157555,-83947,-291431,-230135,-115685,-240026,31639,578834,947389,964035,533631,91551,-254897,196489,541631,718427,389303,-40267,-209811,68052,387050,180487,-194890,-74306,289876,397098,496130,562397,518265,233647,-43344,-69062,246896,205266,111139,-97623,120099,259340,226676,440437,595883,703838,251958,188827,173109,208555,176941,201630,-16147,-254731,-209038,-350675,-518857,-298280,-239177,-436692,-385757,83141,714369,886462,705054,272220,-123003,-372887,-404199,-299003,-407862,-295354,16956,351298,492236,74742,-432774,-288561,-439312,-338229,-56249,58292,264627,544009,580171,725796,1073212,955370,449443,-273129,-127036,166750,252193,234063,-97795,-422111,-163606,-64986,-17639,72317,106915,145223,4591,-205568,-114602,212541,272866,73571,-71945,-239935,-403418,-337647,-328774,-46017,217774,552618,1058087,1066012,890566,420827,-114595,-335752,-306365,-333589,-191430,24940,-18817,-229978,-428583,-487860,-503309,-535311,-394737,-87187,219961,326427,366785,34240,-246447,-366134,-176434,-190524,-94757,157276,53791,-298729,-368367,-227056,-261790,-289427,30281,145314,-43297,180609,575609,723697,517372,166505,-146176,182,1539,-156366,-169902,-95017,-371029,-175202,144337,328207,258384,307512,566832,774745,727589,209186,-270616,-404549,-456890,-31643,395993,533513,228316,-325235,-219821,-82726,-48357,-6021,-9127,-50693,-130368,-237644,89562,196536,21809,21186,213730,714314,871099,753640,308967,-47999,-292760,-502492,-551593,-411072,-123885,219538,350802,586896,721589,433083,9915,-198434,-29506,12265,-228508,-258111,-105902,39917,214795,363756,279538,-23160,-405415,-494916,-190042,-186819,-368040,-397459,-377670,-346066,-297092,-83324,24788,-73618,-149348,-297234,-378652,84678,269768,46373,-212582,-87946,-29293,-78238,-49200,-27801,-77912,-151607,-126260,25420,116743,-68504,2395,225235,232494,62143,-345183,-281202,-161949,-236006,-435810,-31934,240485,257416,-25938,126628,220282,134526,-270002,-253722,22492,261590,206095,-69301,-227081,-17899,-46618,-123934,-63372,143980,12484,-564395,-38680,353819,336866,314098,285413,282892,417609,383093,238342,63907,-185676,-284336,94438,495269,475956,119828,-253635,-4116,-38038,-425886,-243531,131262,182555,32205,-111547,-375923,-84736,170864,271315,421614,625914,729184,542245,190485,83589,23766,-42651,74114,109264,-44464,-190370,-152156,-11230,-79518,-305709,-383530,-64286,244307,270666,345787,300944,225532,-27711,-346362,-198501,-155760,-298460,-345039,-8743,359562,404374,-14834,22897,184322,-81808,-308956,310480,508665,426064,106329,-26330,141431,409766,158735,-51217,-298309,-186251,80988,409909,504497,266685,135571,337204,397753,288487,112416,-79201,-179213,-104376,91771,208404,44586,-244649,-194379,-75787,147828,630130,890995,934991,735287,710311,761613,625267,204850,-434136,-425311,-383702,-214380,153967,257289,43373,-493927,56355,430477,237364,-98668,-267477,-363768,-257023,-126378,-131819,-359173,-405817,-125945,375191,862645,1018218,719441,26568,-284288,137177,376297,488838,391878,191672,-13920,77552,437418,593819,324486,-239982,154108,459440,436704,129888,-83792,-218679,-432864,-322392,-178837,-11484,49389,-16822,-87219,-310608,-476144,-345479,-359696,-308858,-128144,102855,400245,622465,506730,163308,-389001,-325245,-249153,-208635,45738,440847,776234,744470,288808,-136481,-110553,-195730,-458843,-55850,465017,543584,352154,33000,-297808,-145574,-14741,-42276,-102780,-207559,-319959,-420515,-286842,-27282,68225,116096,-27019,-140322,-97789,64428,130460,110629,-242521,-378844,-155152,-349238,-206678,114163,279916,167047,-278746,-116687,303306,408659,186781,-80209,-306163,-103727,-53375,-164941,-339583,-458333,-2169,14948,-276161,155129,405798,12421,-11738,101654,-120628,-159815,243552,229298,-42843,-140109,344603,572128,329388,-249893,-268023,-188485,-355997,-285607,-363301,-153308,252063,383837,89822,-296027,-334363,-284932,-171175,-193292,-238552,-205667,-96639,-324580,-464928,-38080,118468,-147504,-399587,-357238,-156948,-30400,16485,-40767,-261733,-605444,-377018,-77134,72283,103075,230634,222314,72559,-236298,-423247,-187361,-116454,-346498,-184498,151323,10081,-229277,186130,373859,393246,320523,45741,-272949,-448798,-199093,-297807,-497169,-247663,83501,456905,634911,368342,-156610,-259157,82289,164492,235202,311744,372861,270602,1753,-277861,-466836,-195238,378343,782807,794473,633230,318627,-72037,-139183,22879,80024,-2298,-207103,-99329,330332,745602,817775,484814,-8585,-79285,154377,167161,-142584,-123937,117217,101899,14316,-140555,-401271,-186521,120938,402573,494161,448561,-86792,-500585,-123633,-104814,-397229,-191423,174483,233063,57951,-313601,-376257,-176419,137610,345644,329794,253779,79309,-268685,211314,659579,658179,302749,198386,518731,742940,632529,112074,-390119,170208,401862,-68401,-364250,22176,170289,-68858,-264874,-103233,79443,-94324,-302579,120497,599129,711048,387143,-302151,74553,595189,480073,188772,186577,330062,266793,109969,-247632,-414026,-418792,-153781,59071,225980,180780,-198741,-443510,-309582,60290,328751,826194,2887756,4313573,4150297,2143309,-68882,148950,128402,-12621,305358,13315,-205580,-11714,126460,22750,-73076,-50428,47085,215481,412266,257338,-133434,-437963,199645,448034,414836,221623,157218,171852,18411,-430348,-238702,181909,259042,-30829,-142214,-255938,-30870,491896,962235,1274448,1680887,1294605,801686,217647,-5754,-383252,-338333,68525,87758,109747,159236,71009,-253115,-416470,-275409,-86707,-332279,-344429,10176,236261,283059,-178608,-369497,58147,110259,-160918,-387077,59355,468521,753227,759199,708027,565617,391581,391005,192368,-164553,-161919,-210016,-283548,-369048,-205784,-122368,-120195,-239110,-32053,107842,33262,-246962,-401778,-369495,-268452,-89992,125399,46318,91224,-88758,-138237,-57022,-149524,-294668,-353379,-293796,-111068,-125754,-228103,-153912,22661,112841,23818,-148894,-169326,48836,121838,230256,92066,-141389,-234617,-10485,-377,-266044,-321863,-347255,-109625,291415,553437,526641,92043,-146618,-50080,271426,520504,311313,-203396,45662,299582,37828,-186650,-111881,17612,198563,1276596,3012156,5145380,6459681,4996047,2063700,195512,259687,-151375,-153790,-145707,-190087,393572,487171,432832,108501,-474654,-254275,-177075,-339079,-408209,-108570,-86109,-101717,-135778,-389494,-381492,-294965,-134870,284578,581655,349600,-6025,-97479,-58392,43796,104461,-102892,-162694,-174069,-273196,-445752,-366448,57674,424524,625301,376164,21657,-258864,-104262,334418,618529,363886,-160630,-305068,110959,120782,-12543,582913,641948,466862,-8270,-403495,-338570,-177573,-270610,-164973,164629,275074,45476,-202544,32453,-23332,-132309,-453,188547,132275,-120384,45912,132661,-116164,-467960,-61286,215325,238066,-128616,-360920,214202,614836,653355,388130,60929],[112918,100409,161194,211645,186519,-18695,-197350,-165981,-126924,-123125,-130493,-75990,124480,421396,374538,-43619,-266157,-51547,-134122,-251834,-53347,38896,-337433,-128053,301137,583076,483371,419730,532731,486715,38783,61183,158438,-131661,-318665,-87522,-26827,-41120,-233308,-502150,-345609,-147003,-130740,-110491,-11716,223393,177619,-144365,-216365,1631,-96549,-282909,-235539,148332,248709,51403,-134788,-165797,-125100,-111430,51288,54349,70534,-196122,-41017,173813,385335,560598,553399,399315,207280,145243,277383,168623,-112065,-203889,-85059,-119287,-304559,-246064,-73611,33155,4134,54506,29870,335061,670110,448936,86746,-236864,-208925,299659,350854,-9711,275143,709141,736785,398574,124648,168063,236348,324391,672631,922657,359000,-459826,-56181,-35475,-422546,-367277,-206181,-39194,373167,694680,710370,447145,363079,329469,240051,-108934,-37167,202180,77804,-335736,-485819,-364807,-163084,-154299,-81586,61660,18603,-134761,-229440,-297606,-363309,-408474,-403712,-408407,-271340,-67669,355773,826481,994990,735979,172656,-282240,181276,343110,207346,159374,102513,-230308,-279077,-188061,-237,14946,-43343,-196717,-151287,176025,351105,369733,145569,-241799,-342379,-263495,-446355,-345489,63107,149483,12468,-163230,-201290,-120218,-39124,-41980,-120680,-128418,-459682,11578,496721,619763,329874,-51536,-400363,-94789,31120,-142083,-444219,-119791,480541,709847,448646,-33813,-294584,-433638,-266319,-169626,-421313,-207800,167838,440273,630034,347304,-144601,-271057,-254403,-463326,-194094,169131,629292,716768,461011,-234650,-283981,84245,21180,-178864,-407313,-238149,-26893,93507,-201531,-183447,252767,42503,-285673,-97615,306986,228644,252714,308121,-2560,-390104,108616,360964,262781,153952,-72781,-197508,-100641,131102,504791,667285,541726,241753,-9697,-38305,336428,605611,666602,523014,358706,208392,312707,219876,128644,-145829,-477094,270433,806086,929100,731127,70393,-294584,-42106,-199627,-174534,-238638,15637,125795,44453,-32883,-128515,-313276,-602021,-352466,-241829,-123216,65910,-192957,-501212,-226703,-265088,-220122,-41801,140077,418170,771119,551411,-65852,-276905,-171223,-62100,-71495,-80796,-12989,-109956,-484501,-365499,-399749,-161241,204125,333460,167844,-43103,164016,515769,442331,225127,85527,126214,126403,-56534,-114941,-203794,-54579,-150584,-158861,-9941,252306,400933,380399,-133987,-418787,-94816,-111596,-51994,382303,776190,972677,774504,753211,845949,839873,775050,342029,-344272,9578,709397,799929,609074,247064,109266,263387,313628,41817,-282571,-9994,351562,504410,380378,181535,-149308,-155994,166960,392209,178713,-80414,-172940,-134360,9800,48882,-223971,-433863,-387719,-575417,-293633,300533,590161,502567,124762,-421076,-565695,-485705,-216747,144077,295631,206213,-284550,-171644,404115,535397,274428,189173,271731,98178,-152552,-325066,-402370,-129914,-209675,-585006,-63953,291732,162753,-12340,105755,4588,-110697,-466480,-488908,-275757,115885,198750,332504,-104447,-353036,-413136,-350436,-225589,-100995,-51843,-100414,-204641,-281794,-47396,273599,459765,177456,-182924,-420521,-174184,49546,65531,-62091,-138566,-31604,-24866,-242927,-438845,-348260,-371462,-93121,-11942,-219100,-381082,-339611,-265345,70897,395229,635305,299221,-182224,-512222,-210313,-93730,-230234,-84084,496857,806067,761282,340081,77394,95596,184162,341092,623939,430116,21795,-185394,14902,5029,-97425,-307155,-247324,78704,203387,36041,52828,278361,440685,392926,341577,295281,341117,391290,497325,379777,-2113,-162568,234258,453679,237130,-9975,-374290,-436203,-246777,-62565,117538,-85326,-239074,-493302,-413314,-99352,47092,-90081,-269977,-212930,-228909,-279435,5274,-118125,-387931,-355678,16143,266651,113703,-155921,-115123,132007,273604,213046,-73818,-168753,-79142,232509,417552,901594,934583,309500,-216287,186706,219017,137140,-341279,-469473,-209873,-178496,-19145,67013,-145599,-236159,244275,615984,1147104,1043762,635431,78798,232806,217614,-124286,-149661,-34485,-244707,-477795,-339888,-56177,286045,243936,-201821,-223696,153397,284912,388936,424691,328364,28868,-307743,-126215,205051,621080,780098,706037,492763,237241,85431,-171786,40439,191850,115064,307043,875700,1148511,941969,549627,96403,-277346,-138488,-180846,-240627,286458,471710,300348,-268058,-48011,369235,351990,53617,-18369,-104285,-86817,159397,536856,819143,616679,405612,-5629,-291079,-107131,-209665,-567164,-183883,210010,548393,610977,165980,-296952,86124,35477,-175932,263543,626595,395337,-67376,-228769,-173024,-376965,-454097,-154283,125120,279310,243854,196033,-87438,-270980,-274363,-421505,-330384,-141497,-35444,35753,-108951,-175380,-245722,-227154,-274297,-417559,-382403,-237550,-305604,-503552,-398960,-99330,102160,228492,209942,103098,165720,342431,588213,516914,303963,160179,-167028,-270842,-223434,-194441,-196224,-247347,-254640,-299946,-175881,-179758,-175204,-308021,-207743,-15444,191034,199282,203643,4269,-65029,-177067,98821,231320,130954,-242481,-389303,87978,603771,710178,130046,-195624,564207,813554,460158,100786,387102,316627,47600,29082,239049,131202,-337421,-443008,-196880,-147443,132339,111823,156066,338532,420288,585726,688133,616100,515337,221449,-25894,-453221,281235,983788,923465,237760,-165210,-73366,-400490,10496,819100,1051364,577049,-267291,-133520,-151667,-232844,-103165,-190274,-391604,-56957,155270,76176,103895,114985,-53579,-263828,-335068,-284420,-113058,49715,99222,323229,498396,400317,145682,-36769,-49301,-1489,-109560,-267642,131934,500464,481041,262622,-207912,-469437,-138303,260378,469871,559324,464172,154807,-216145,-592094,-175519,144100,183764,53721,32264,199933,88221,-319116,-131410,440841,585389,592897,580774,600678,246954,-5351,152575,436944,445765,42145,-386136,-118728,43302,32728,-22282,-166938,-382679,-543540,-360395,-368093,-233892,-143447,-257037,-339323,92094,352420,385625,417213,338257,30890,-226946,-424341,-334213,-2316,-75941,-462377,-320903,-175996,-278111,-179194,243493,313485,-71112,-239883,179132,452967,76385,-425927,-400630,-292879,-211780,187631,269728,96191,-173862,59156,534493,673360,470008,339235,233001,-103575,-391613,123239,386229,213743,112202,59664,-290303,-376484,-369504,-335541,-149159,108244,98019,-220472,-3031,284672,390955,224587,-154302,-475473,-72019,95131,55396,107535,71663,-59542,-214143,-258863,-231609,-132991,-271780,-477555,-502724,-301376,-249806,-200208,-366629,-247862,1933,-90322,-179408,-319166,-221767,-110769,-328838,-516081,-83081,205579,148581,-13433,-277153,-354777,-244933,-73514,254298,496561,874539,404822,-325956,-312582,-351136,30448,540630,635083,165407,-262182,-422765,-472527,-171042,-118246,-93799,-56470,-69388,-138633,-222880,71146,272267,288518,210086,237387,126177,-96643,-181679,-289256,-129645,2288,-162346,-165045,132666,145401,-104613,-487264,-496125,-517328,-208999,67414,-12590,-416782,-399321,-479091,-508747,-300362,-180858,63559,277329,184841,160586,49184,-24879,-147522,-365065,-347814,-316530,-212730,-143116,20881,-25218,25377,-154754,-358766,-174186,219332,229728,213238,-253079,-329391,-130335,172819,356884,123047,295783,-119708,-442849,86639,130473,-253897,22594,376711,429387,6095,-546441,124739,385518,788684,838494,657011,417469,429566,165504,-91606,166088,267093,203760,76080,283430,582216,471923,217612,29858,54284,-244561,-177791,227937,374088,68064,-383343,14254,381789,318891,103072,-393490,-172917,244003,552706,678589,438202,-113182,99945,207977,135795,-139086,-392531,-10330,-211814,-404830,75241,157116,-43183,-284283,-148733,51496,171374,390936,564073,496047,380844,544042,696933,703058,722774,452605,46886,-244446,-289591,-316508,85330,133436,-4673,-446844,-161226,34539,-76014,-340018,-360536,-415862,-356982,-17792,353214,549964,228028,-417130,-273974,-255240,-158086,452981,254092,-7023,-263132,-99992,125928,-11688,-94597,-331766,-307759,58355,274351,238485,28232,-314977,-317125,-14722,137393,106306,-110744,-343341,-96449,64282,187346,272950,309196,297107,175621,91170,468716,734913,640718,71915,-499163,186633,749598,1096815,626382,162492,-289493,-354784,-455399,-106669,174697,-210693,-190724,345568,370615,140555,-337982,-385322,-76689,147494,87147,38267,-213109,-441322,102247,527017,695465,625954,494493,356210,66114,-197824,-250411,197277,489720,361460,130531,87800,312929,274179,-99029,-265310,431859,836359,748212,347838,-87860,-322753,106763,445847,765478,564198,179958,-266197,-4283,470019,203601,-161557,34839,358019,335081,329734,430988,509590,267535,-63250,-162230,-124640,-277095,-351244,-369011,-59713,23223,152120,339342,379469,343326,69715,233079,333051,281724,41525,-152897,-291840,-405880,22074,143846,-112245,-291051,-312246,-506105,-248841,151308,720851,999128,956232,470275,12793,-248422,-358999,-350247,-360316,-320095,-192419,75074,129609,-214584,-90309,77821,-28593,139473,299798,439558,641005,826524,756314,760951,1134549,1136554,758283,45731,-311668,-4544,118196,147124,-121533,-303190,-129452,-139734,-191040,-130928,52518,187294,95675,-143717,-76290,180449,238375,215440,-1837,-217338,-409112,-384067,-293979,-21608,78276,186260,571480,665640,682392,347419,1878,-125790,-252776,-360251,-458942,-132848,-105806,-193514,-272720,-311624,-302271,-365752,-430279,-61472,387017,578319,504554,80016,-281241,-386964,-256477,-419418,-428405,-137281,192288,-43045,-92774,-17451,-77078,-124225,190424,140333,-85693,115696,426017,529768,432237,244633,90306,105055,12158,-38342,-262269,-313972,-202249,46301,256384,499181,510552,457491,581966,670992,474715,87765,-431456,-360224,-539663,-84925,380762,632004,279473,-170889,-126124,-74559,-105656,-60478,-146456,-187621,-399898,-459457,15836,239780,209910,253970,347091,701079,834535,629504,204140,-106495,-297040,-377813,-419097,-214564,124019,508165,496315,627589,690004,392203,-35778,-200808,-105352,-161969,-398890,-233283,-187922,-195231,-134272,59769,129740,-72692,-497818,-321483,7694,-91549,-304343,-128788,-153044,-164824,-120008,163564,128831,-135470,-228352,-317780,-413311,33752,234703,135772,34778,87973,-1642,-186993,-195996,-149759,-119836,-124753,-185707,5675,150055,117578,178701,387597,387203,253974,-306397,-124535,2962,-212700,-456718,-17881,311355,50916,-245251,114266,228954,-4313,-528546,-336533,46467,231514,119068,-278209,-224504,678,19056,-282815,-301882,97394,241153,-342953,-140189,374676,436852,226476,28325,126074,330158,440489,371246,280763,46877,-212530,-159166,50958,81797,-56179,-365744,63727,104460,-166829,-103180,174778,286053,169705,37916,-274919,-67894,173761,87197,120811,458574,622529,542871,160915,-9595,-192758,-302412,-144725,-102553,-144606,-121636,-159156,-275528,-409450,-396207,-169260,191544,456074,431582,391991,276322,248383,60376,-226333,-232616,-101645,-313605,-528982,-190318,308900,456300,124927,117958,279611,88973,-488080,212397,552537,574168,263120,78009,199228,450505,284315,7680,-221483,-130153,85031,326801,464586,269210,63698,189070,289411,290342,171390,-26218,-184093,-154041,107048,69491,-15592,-214280,-160427,105675,466875,818380,945155,986028,830640,712767,700549,559026,227216,-322875,-553900,-350146,-247482,-26973,102378,4022,-325997,-107902,161743,94721,-122461,-247559,-284935,-238742,-278353,-190847,-271480,-434318,-41191,579918,1089669,1254669,775855,-108013,-238452,325568,470667,524340,420314,130151,-68584,102050,455453,552269,184590,-163809,169774,296845,138042,10656,-115424,-86203,-238018,-430114,-428245,-115867,-51581,-51974,-70048,-289899,-345052,-326669,-336800,-396016,-337929,-150096,219244,542596,609256,464861,-84705,-477354,-443963,-141470,102750,236466,321240,365049,10236,-353494,-296535,-345500,-476923,73772,678852,787918,512652,208961,-27835,138045,267065,152564,-136432,-360815,-323624,-411375,-327603,-16381,63429,97783,-26368,-146760,-71919,139859,295628,294388,-58184,-600152,-232030,-266870,-481251,-136609,-15817,-51250,-361609,-172536,94431,26006,-227658,-523391,-258119,-115159,20794,45368,-100318,-326552,-193564,-177452,-334041,201394,512376,173270,-167882,78976,-26199,-358636,-67298,52638,-213192,-208407,387938,561664,388487,-22898,-252237,-348451,-457448,-402857,-531558,-320271,60413,309963,216450,-108624,-375199,-481842,-241012,-137321,-183318,-192541,-18598,-201660,-498712,2039,96848,-118879,-336961,-342468,-172959,-154894,-184033,-231895,-189447,-159924,-184652,-341161,-59247,38081,247668,246605,118463,-158367,-308927,-150119,-141981,-383565,12339,441224,304100,142690,545213,748278,528818,276954,-44303,-415226,-352503,-223898,-414904,-418585,-134473,48441,326734,483070,398381,3650,-399609,-135790,68939,230855,360075,507677,493697,322951,-74919,-353657,-320311,230933,620799,640523,352231,63324,-366201,-229620,94008,266181,226342,1911,-82215,151961,490200,589320,217611,-322657,-8871,407218,519619,144358,-228999,47563,204075,133761,-5881,-233312,-123785,255678,476748,610336,661937,266636,-280731,-162190,14868,-208312,-387671,-69147,27326,-52322,-300352,-426621,-265321,104169,214088,156396,29041,-266705,-163884,377484,712539,591218,178903,-31751,335385,581369,801842,571555,-140824,-84426,-115343,-458367,-45018,250519,246356,-20377,-315468,-383204,-136138,-147186,-276374,43287,598648,855665,551489,-270768,-96336,500770,395110,51301,-54599,-23,114696,235906,131037,-311061,-304622,196903,294711,312963,131510,-286520,-468117,-306152,63019,334612,590613,2025069,3106220,2915028,1264354,-377383,430071,236363,38992,269811,-76154,-286523,206381,197531,-50287,-170084,9189,201157,299135,422086,239826,-150852,-322664,205593,396853,330954,86836,107509,233494,121875,-371592,-271589,242313,391474,196677,35251,-27044,229968,678861,1079628,1444957,1823196,1548517,1110915,128182,-360967,-509127,-424428,-91853,110164,18907,-69829,-142068,-285462,-219513,-290022,-196460,-236978,-147685,28561,115778,-6423,-326382,32139,330065,264283,-107958,-435953,64114,413440,547967,608931,718742,580409,269154,192525,164835,11961,51843,86707,-5824,-183882,-256998,-39210,-58794,-224698,22077,157011,16987,-296817,-500319,-457796,-299510,13609,401728,392838,393074,189995,86460,136154,29903,-289070,-428709,-176848,93042,-25274,-401762,-222768,79401,143947,62411,-256949,-324948,14003,51876,-65494,-66484,-135958,-121306,-623,-12808,-285689,-351619,-414778,-289988,171191,396501,308716,-118765,-360204,-236749,13615,65269,-70630,-199356,122398,312619,-45512,-116901,15071,12295,43371,978131,2151078,4556632,5660607,4247405,1777407,197557,403101,106769,-392473,-403821,254021,836773,672149,248304,-240580,-367759,-164303,-201766,-230566,-162434,-60540,-120497,-4219,41711,-137354,-123401,-156192,-151054,299058,815096,482272,155635,16506,116316,287638,371966,136048,-63320,-111134,-85324,-282976,-311121,119439,550204,768204,555507,176369,-105566,35087,498705,860463,624551,134074,-211058,-137589,-406163,-104997,461085,698968,565507,241887,-69478,-295190,-151765,-135092,-272242,-362155,-409550,-335256,31115,8989,-80853,-286895,24667,296779,341119,32929,60689,138167,-52625,-422351,-64071,59635,202576,-21619,-332782,5469,406163,502805,358171,72864],[74030,-17061,33620,177935,224414,30761,-143088,-44042,-33154,36402,117089,87955,35430,244510,241696,-132647,-199468,-54588,-234226,-304607,-161938,-94776,-368365,-68198,368033,597940,448597,185237,215202,307427,49386,214371,331739,-15341,-221516,-95500,-101224,-119326,-250137,-360904,-410296,-290209,-168618,-64360,196510,411536,258931,37072,430401,690015,361762,-117259,-425869,-263690,-276318,-359161,-111199,-183572,-243694,-183635,-396270,-13545,212039,306083,56013,375994,583899,640634,478391,264584,96509,150587,124145,26937,-114877,-87705,-109966,-178419,-403747,-247086,-42229,181899,177969,-11561,-148829,212781,541727,331124,41257,-177194,75139,344695,221835,-97821,1625,413198,422693,161398,-128153,60755,343283,647310,832143,850998,148718,-155441,721293,739172,256652,-172368,-470809,-286596,286,344509,381986,166094,74979,155852,229299,12995,-174128,59777,-96200,-442157,-235413,-271854,-245555,-164384,-68037,33421,-25242,-127513,1174,6491,-155903,-285916,-299736,-334812,-224123,303011,953534,1324028,1370576,864338,223337,-234040,130239,49839,-201075,-160630,-125083,-288364,-401576,-206143,-6401,62040,-20621,-112491,51515,325390,398905,217365,-14786,-359065,-408326,-436754,-539489,-223878,67705,47954,-99883,-225632,-206541,-154470,-242605,-201828,-11982,153431,-260537,-155936,286616,498112,132885,-309797,-411929,-148243,-24300,-96244,-79952,-312590,-186461,127582,176496,-76637,-143572,-245315,-219767,-204910,-156544,30025,227536,441954,632113,525301,13674,-167914,-46568,-194791,-383947,-38729,490169,579354,240596,-323186,-203555,-9923,-176882,-289842,-333934,-58832,55892,146767,-134810,-532806,-231660,-529737,-201795,472429,715415,370131,-24146,-122147,-261074,-467521,-102911,28344,-24301,-48905,-266657,-327950,-197220,85332,513926,740002,561369,222550,-260954,-98516,533984,866145,749134,343772,97728,183712,478094,541497,308594,-232136,-298566,415329,1092061,1262655,943644,262814,-380245,-342037,-300027,-388758,-304654,-106716,-108295,-196962,-292742,-249194,-230563,-381948,-472406,-363660,-248647,-130900,-273892,-352598,-221391,-244602,-212666,-131268,-31745,170635,477071,353059,-168084,-330393,-159260,-48870,-55808,-46027,60817,91763,-288278,-296177,-25745,289005,423691,407279,214255,-68023,42281,473037,566567,514085,493223,516836,396758,183481,119105,58347,72239,-129050,-323608,-26685,300640,587292,419673,-108466,-383062,-67103,-182239,-259483,225016,635607,844404,813737,858864,767249,666694,594418,509769,-33604,-506853,310997,552825,484230,255642,305859,673969,794992,438180,-53930,-280551,117352,263422,12964,-157736,-365729,-241475,-29327,188793,129095,34577,-53909,-17008,45509,31962,-194184,-242676,-324949,-588334,-116019,472591,780873,605559,204635,-223775,-498330,-310275,-25832,341555,490159,393299,-131239,-187534,364337,423305,217189,189637,276313,179927,218565,77429,-173119,-73109,-261842,-433479,27872,322638,111963,-344180,-39850,114867,110235,-129499,-355088,-151239,189915,257374,228429,-180952,-540289,-382711,-311732,-249427,-178286,-195936,-236905,-321712,-234617,44694,305005,410439,126064,-227710,-315119,-75712,42848,20146,-78054,-87891,-47737,-162182,-390730,-302601,-276615,-369703,-117819,-12588,-224019,-285142,-336375,-345359,-136714,235759,454495,202615,-128059,-465657,-182130,109728,198926,357408,747794,1092184,1187173,769756,426551,275154,335454,377008,508174,455257,86330,-162787,-11513,-18940,-125112,-286809,-105663,231154,428047,290663,267712,468441,688766,661312,507043,255572,146507,228466,439824,406202,81804,-143046,381750,598668,431861,161922,-231646,-236506,-16166,228909,191912,-109657,-370903,-563541,-335483,58128,99309,32475,-209044,-274397,-210774,-321370,-180729,-173547,-363806,-350108,28119,240047,21954,-415414,-300484,-73431,66377,-18585,-64003,50629,429350,695338,1144817,1041902,786830,125214,-468418,-114979,-18682,32125,-341922,-558335,-445201,-377228,3194,-4187,-271264,-418579,-53507,204580,719303,730225,388601,21628,125752,146597,-186453,-145265,-70388,-482798,-416551,-368174,-111480,284144,363753,-105158,-435783,-14088,155399,353814,375562,309846,-18519,-291237,-130526,255064,667707,791496,654650,276887,-45616,-327077,-277713,271765,701587,636036,506884,646507,944839,903690,612252,31317,-487791,-137309,-84145,-85073,248527,382891,293356,-305716,-281948,253759,181968,-214952,-270615,-153579,-49626,232656,568219,867947,695780,441493,-4404,-207656,12856,-80177,-443504,-171609,265940,551767,437753,-71372,-90179,434566,384092,127570,371751,654626,507185,162028,-50964,-228439,-515062,-322875,67571,343405,363459,74273,183193,45163,-290721,-442069,-363383,-301785,-275326,-375678,-334156,-428164,-314061,16932,84291,-28055,-279439,-299237,-93176,105148,269109,24415,-6643,258964,351858,235267,35329,13984,212541,444752,356708,283738,89550,-284189,-120876,-6118,-81120,-354890,-512679,-384144,-244700,-249298,-307365,-193800,-208482,-59146,91634,89283,61604,30981,-21260,111624,81797,240730,276564,91507,-273214,-321565,101843,602261,759684,342339,30148,486439,649152,246737,-160681,114852,128611,68210,112170,127460,-78367,-417650,-488208,-335900,-267273,-109645,-64611,80023,343206,475660,418007,325040,303172,297421,314925,84064,-193338,419584,1120760,1012919,287675,-193336,46177,-115762,-279705,535350,877891,331810,-350463,120279,198489,-342356,-181616,-266984,-509190,14410,142321,113761,57299,1589,-315263,-390749,-299929,-375128,-468436,-459475,-123693,230925,532442,529665,351645,203565,75635,5536,-233262,-188598,194711,469385,307158,-28238,-371154,-125098,-8756,149487,160315,379936,459007,380994,-62731,-368385,-253086,-114314,-249306,-218010,143230,296524,30293,-425749,-17218,472917,588282,644925,583955,328867,-66190,-382685,56574,423081,499472,120427,-512025,-68174,153329,128344,-2148,-215286,-329131,-216277,-132649,-182555,-156075,-79850,-184145,-398054,43791,264071,296417,467832,487436,130276,-226823,-366685,-545855,-250503,-162271,-335630,-528536,-472816,-461265,-82156,185867,390728,143556,88203,486817,709536,372808,-151481,-529306,-353132,-96877,234039,71868,-61154,-270374,-214021,280388,453148,290404,90004,-55873,-188627,-397075,46496,187398,52970,5573,-39720,-463134,-393840,-248726,-292581,-228965,-132289,-203097,-312119,-5744,63274,138131,49502,-164288,-284024,-70714,53011,113497,150569,146414,-4127,-217782,-266654,-180705,4170,36165,-57132,-465869,-334938,-153339,-123534,-156321,-108588,22716,-139943,-207017,-54530,24483,120935,-149683,-596993,2892,448696,277015,-164986,-560697,-478894,-313910,-239071,153763,333249,548066,394363,-63957,-325226,-101027,441618,914126,951192,344561,-280970,-330741,-271761,-129111,72533,175647,99378,64651,144369,94456,57721,145797,280612,203408,127403,-141772,-468866,-470144,-424324,-248272,-77800,-287469,-168385,307130,178502,-126717,-461801,-385077,-375793,41762,390453,285126,-184360,-509597,-445922,-386885,-193046,-141939,-206407,118882,47727,60815,-142825,-219531,-254899,-389071,-366758,-240983,-13134,41801,168648,134479,202774,-152320,-323450,-164436,46352,187480,99319,-225922,-238402,-394115,-346012,-27491,154024,642014,495069,-51682,-474729,-280580,-469248,-78122,293964,316436,-216993,-263647,729427,999324,1244416,1033442,728729,325391,182254,-235932,-133725,230658,332508,279305,173617,454760,659623,522237,277930,119232,99403,-171474,-288832,158045,322012,-25351,-609633,-156725,94393,6216,-103396,-313760,-25547,343759,562334,603309,417740,-10113,-361400,-113250,-36702,-169083,-307585,81977,-26219,-350995,-363956,-223111,-267324,-246589,-23225,230911,465541,601649,540537,385649,199695,247630,453381,528725,609018,349809,-124958,-223734,-97163,-342813,-93648,173344,54962,-215566,-230528,-22340,-37733,-297486,-448293,-343330,-344802,-354818,1941,279414,294413,-150037,-263865,-255898,-366815,-96027,40848,-294772,-138925,159398,222563,224630,-59370,-181754,-249299,35231,194190,352621,31243,-285562,-420336,-94530,21063,-62434,-241339,-300772,-114204,-92982,-68551,17483,155688,311524,242274,-41859,182470,552076,591246,215936,-306320,-131232,441069,841555,526835,-113933,-238919,62227,70557,-212626,-32205,-301261,-171944,243437,334608,238596,-179445,-312542,108220,516954,457531,324445,84846,-295881,-196243,236883,471124,458143,524575,470958,145037,-220860,-12321,477932,691912,418367,153811,248233,554016,559803,175209,-389953,307253,638955,420573,63972,-333646,-379844,-13455,343654,735423,725898,427161,-204344,-141635,383928,227436,-73723,166060,469858,332424,3064,87825,330650,268809,-24738,-153738,-219234,-396715,-296951,-207616,-95223,33609,24623,74531,60164,-134129,-181366,184411,441066,382821,90941,-289772,-516750,-236516,208550,537740,428234,91683,-138350,-441113,-214909,199434,635265,969410,961978,475814,1089,-226783,-237310,-215602,-193023,-245397,-344672,-176634,-274320,-185035,263457,377901,280600,472407,633914,747874,884645,906116,711367,617004,898232,991302,734390,152451,-344414,-155909,2222,-36568,-296888,-229979,-71535,-124724,-327737,-384096,-100971,118401,124135,-142654,-202992,2733,43790,204677,128238,-68034,-339064,-428358,-100893,166748,276351,-38168,-77681,185526,329902,210385,122997,-1601,-209093,-187051,-288375,-475573,-316266,-227685,-158651,-136630,-119669,-183620,-388060,-156205,347327,555707,421804,142437,-55495,-36360,-20490,-148540,-143254,202676,330834,130979,9339,41010,-29892,29641,334504,179130,-123621,-68375,144568,240788,317264,312451,247712,84508,-55009,-85369,-388987,-172231,111645,355395,413620,545367,548576,407727,404164,446930,263650,-89925,-378204,-256612,-378848,-166820,260658,593323,328742,40153,-86936,-203133,-265709,-187204,-358809,-119102,67904,-64305,-133555,24146,165829,252344,316763,483976,609296,305446,-82514,-336794,-301294,-263105,-263939,-47145,326471,669066,558407,521036,456985,180062,-271575,-302724,-194989,-388862,-385046,-169587,-161624,-245079,-315378,-252098,-64020,-164412,-539248,-178507,141079,-26152,-248550,50472,7015,-59472,-14203,246341,61827,-304567,-323130,-362310,-410101,40832,190958,163168,156344,56755,-129651,-331616,-329422,-256593,-194501,-146265,-229190,-84903,96784,289330,382505,371892,336175,220599,-390397,5934,117138,-246572,-336078,207630,459115,45207,-427140,-22266,92151,-185613,-320865,-335659,-30370,131255,54460,-295946,-192881,-72130,8168,-231413,-375085,89195,362073,-192307,-216535,433820,631010,278831,-245331,-5355,243296,484201,457665,405192,264784,37549,-188160,-265015,-220720,-175984,-30828,299795,379155,140767,112388,228663,314949,328192,129350,-298030,-38570,215422,-130487,-219788,216399,399014,315071,-8921,-214048,-492239,-340612,-233033,-333419,-300137,-117517,-141750,-256236,-364758,-98667,98777,359705,542542,532660,370813,169158,196453,130762,-96164,-270474,-191780,-340786,-137361,116378,407074,411512,151785,81571,224872,108598,-487335,28625,428307,463808,194992,-23210,104557,321061,360768,91900,-21502,129289,261401,307925,362715,185733,-77278,-12941,129394,187390,97074,-30162,-214488,-247539,15265,-110702,-166683,-192720,33914,441577,737205,892885,873663,836750,674074,488157,432936,334466,165189,-200210,-514020,-359973,-209230,-193551,-166002,-139564,-138905,33233,149170,83294,-58114,-173220,-261549,-307899,-391719,-258064,-169077,-263023,-35746,637186,1190885,1406995,822739,-154165,-234951,371109,431390,458888,379255,20545,-122678,127303,382024,345462,-104697,-71167,251770,258539,-25998,-54188,-94040,92629,-28687,-327648,-476021,-214628,-152853,-81288,-3051,-148242,-210839,-308424,-349604,-399900,-504238,-432214,-67957,243333,500245,567084,199801,-271385,-335348,9008,176799,28811,-129556,-23503,-125433,-371811,-366488,-389810,-514331,29035,586992,734616,460003,251253,106381,319948,549033,448319,465,-477222,-286716,-365138,-395194,-96675,44216,89896,14359,-97181,-33887,188924,454874,523220,100644,-409765,-241603,-243980,-460492,-385319,-354656,-351254,-358982,-162053,-44254,-256058,-458993,-386020,-303654,-295706,-97261,43433,13148,-84317,-217646,-238756,-392357,130410,453578,252428,-490413,-31048,54667,-347321,-464458,-205791,-380399,-241978,362196,537705,473938,260513,-28131,-255520,-270159,-205021,-219204,-384210,-390849,-3454,159256,-19247,-306804,-458765,-22937,157298,3165,-16794,141056,-27512,-489903,-89881,-6015,-74703,-214124,-239732,-213124,-311605,-369895,-368898,-94156,317298,398325,94853,-9286,-53363,175493,153896,74060,-120730,-184966,9099,-42318,-351419,86548,591460,457957,322109,650090,851730,494191,249370,-33819,-474853,-364769,-382363,-459299,-214435,4808,30900,145083,225735,309129,68231,-456776,-387317,-8393,189277,296423,495007,588195,474944,141364,-154053,-173439,136039,374249,299245,-88062,-148849,-392005,-243951,132798,419946,451286,181698,-92821,-32256,240712,257842,-153107,-369632,209511,656313,691369,276370,-219563,-27766,308809,335490,218492,99967,94280,503607,597204,686847,714289,511618,19906,-130344,36309,-93516,-305107,-203615,-85204,-153179,-295787,-332214,-150089,154821,61425,-105733,-273913,-444177,106574,465909,639920,444266,35662,-322778,-19381,193477,632691,692271,114641,-201166,-281375,-200550,129649,443573,384570,136854,-195439,-581665,-399028,-253248,-321013,-130119,432106,844853,614407,-180084,-89155,359455,138875,-263863,-422792,-332382,-10122,292925,370053,-53074,-8080,439037,487540,367006,30831,-367045,-410799,-249545,21855,178590,88732,602498,1283437,1198019,213995,-137409,582428,308493,26516,-2928,-286367,-300941,340948,257659,-75759,-310669,9767,287732,363888,371675,217767,-158010,-339000,29681,177111,108854,-161531,-13230,250269,203553,-191784,-333489,69967,240609,313352,189886,199691,282889,524726,854911,1316170,1666984,1675363,1167670,100005,-607420,-602560,-578314,-232819,7746,-131182,-225556,-239068,-367607,-7996,92266,-23958,-96898,-134820,-99499,-85976,-299064,-80335,333382,460498,276717,-153613,-429728,36285,313983,220505,199285,459530,511638,198813,-65514,23834,123810,262656,374598,244115,-18831,-307521,-104504,-184997,-180603,41873,100356,-115362,-357948,-531820,-556839,-353890,23599,415899,564546,526521,378260,285541,330335,178488,-297970,-317263,168424,309869,64874,-417973,31642,193585,156935,117764,-145538,-257263,79032,86839,-239050,-169152,-48774,-50212,-119260,-200866,-455819,-439313,-474007,-445346,-77353,152469,-42604,-368923,-549440,-452349,-239384,-132894,-191579,-160349,66451,176751,-223326,-213474,19220,-89290,-250912,123055,801003,2454417,2958479,2445112,1059215,56577,402584,344610,-78867,-10053,709684,1102195,733218,-16063,-298085,-22073,-75975,-264798,-130356,-8981,-77393,-252068,-26023,101765,15835,-31820,-139464,-264584,129349,671829,390429,139491,-25310,115404,328785,360146,117565,-169269,-149463,-53950,-289929,-335267,74967,505552,669014,506961,175904,-59188,60686,482497,848634,750845,350165,208953,209492,78586,103734,342298,537192,438261,319093,88391,-130852,-166271,-96319,17416,64973,132984,86912,135936,-166523,-293315,-489868,-7225,211503,340557,39832,-45670,-6631,-176550,-365045,-114576,-168733,-69307,-122665,-301951,-357645,-29404,179156,194767,-4170],[149612,46447,-125140,97893,204382,43699,-94510,56039,84991,228773,340810,248963,53092,70263,27536,-278903,-137138,-73685,-297414,-227822,-171634,-171258,-227461,11881,357427,468984,336651,-25921,-119449,122737,140207,220586,252529,336,-187421,-152662,-148074,-242674,-295198,-141588,-184509,-181770,-119364,72908,416701,577581,421482,258517,673825,895368,562578,122863,-132571,-76106,124403,292095,373533,-42663,-326205,-83533,-328502,-75982,298063,730128,600266,895280,1085648,1037210,569463,151352,-99220,49830,-131433,-258921,-153441,-19852,-122780,-250627,-437471,-125317,36663,169808,67985,-317927,-153900,248399,416487,190305,-9549,-45159,324278,423093,98611,-241922,-370249,-70661,-19586,-121473,-296361,-20662,350238,667319,809143,657000,-5004,194979,1147243,1253870,806538,1903,-207656,-264939,-188320,129644,334678,311507,175896,176082,254896,148014,-201107,-144491,-291059,-375364,-51772,-142238,-264719,-85864,54358,74746,-79512,-100057,144550,221292,72385,-115610,-124065,-124759,-215464,498510,1263116,1513832,1416411,811719,148134,-223808,62011,-150008,-356675,-225103,-193992,-370523,-391542,-139572,3221,77705,10125,64874,247283,373230,324664,11864,-215139,-444039,-467218,-429345,-351284,-108473,30638,-31959,-198527,-199115,-133265,-20728,-200761,-22766,255188,288796,-179066,-254524,114026,321837,27519,-388191,-306447,-220242,-280485,-80303,182053,144873,-227051,-439038,-168183,-144609,-34942,-66875,-80659,93406,125642,149226,150332,300932,557346,556834,137302,-136593,31658,81412,-192306,-326294,136977,183350,-149233,-298333,2553,160889,-51193,-173558,-282668,16039,106990,204735,58692,-158608,-200517,-87905,315470,875141,821717,549590,-125716,-460401,-405944,-309875,-110437,-183617,-294348,-342301,-519229,-443396,-265006,64609,495351,744888,551410,207929,-352012,-45620,558206,884471,628963,68880,-94371,207261,576875,758016,445114,-100299,-53103,435734,1031996,1294905,996090,469303,-158087,-364309,-306279,-523797,-323169,-196094,-199634,-298410,-416688,-302666,-163213,-234029,-399607,-403849,-297590,-258123,-260630,-224120,-222553,-252916,-261257,-199640,-219375,-124404,111024,35935,-206321,-312032,-135155,-68238,-69078,-68529,66498,236527,-46500,-5748,343773,701401,613104,324712,59590,-173154,-217740,141230,390535,529393,679554,688705,415042,157120,97973,137294,12207,-202860,-458450,-22575,382579,741176,436999,-121324,-324519,-3202,-115961,-492567,-20470,312697,452226,578035,679810,498570,356334,300561,566502,291547,-247195,-117702,331582,391482,157446,239800,757743,959593,710668,191302,-404629,-185422,-100064,-410756,-403810,-259039,-109929,-167121,-80422,118522,170395,75318,70068,46367,-19062,-129936,-77840,-243174,-533994,-63765,401083,635404,460994,115616,-176847,-386875,-126028,120463,408675,542330,424351,-59746,-199839,222260,229594,144969,178220,243324,329267,532124,405146,237452,176364,-30806,-269762,-75128,176487,-6862,-550420,21137,408808,459797,370931,-75599,-135953,58562,168341,-108422,-258154,-395884,-271331,-245346,-223365,-243175,-468029,-344568,-366579,-273615,-18271,170128,171024,-52495,-371734,-273776,-58757,26241,52293,9876,-31181,-118916,-387949,-380752,-156853,-230783,-407545,-243330,-104986,-160551,-91670,-345624,-508670,-506385,-187564,-24907,782,-135030,-298621,-111044,244202,517469,761604,982716,1343264,1512065,1137887,687635,392281,309631,212096,227591,269733,18659,-134002,29175,64589,-67136,-237214,4555,362132,626640,558417,444769,516627,708678,720263,512644,93887,-109913,68386,371668,410535,139040,-234877,320558,611855,590916,253930,-162053,-186104,74916,454193,388927,39119,-319748,-352867,-110867,401928,405974,180476,-222868,-231180,11257,53540,86868,47450,-302589,-323797,99076,220291,-15383,-345872,-344077,-322989,-305611,-245281,-4768,234511,747985,909338,1444652,1047544,465639,-98818,-328654,-155170,-35896,-86781,-387511,-520510,-398888,-150192,55295,49092,-170113,-413107,-310244,-294663,-49450,171033,5834,-140732,-68466,-12446,-305095,-220973,-238060,-274891,-98864,-203179,-269161,182011,403114,118422,-202881,-215441,-26436,206110,224025,154135,-173913,-349052,-169642,242118,636099,768084,583315,82889,-321960,-388863,-60279,452097,999370,1041653,736782,350446,485976,608329,457254,-37758,-510150,-165800,7268,96036,178213,213449,365412,101200,98839,141970,-90467,-454391,-348779,-297396,-232808,43371,325812,543700,467550,234465,-168363,-130631,146454,33538,-372855,-156138,309681,526494,224427,-365902,171493,703334,708151,441266,540891,831133,740760,388850,3916,-242849,-160551,-133378,152322,489698,488011,-41854,181981,436212,207939,-118457,-190953,-151092,-226554,-197230,-217733,-201044,-38289,174866,262818,183182,87588,-7534,256365,559266,682693,251509,199659,375964,341670,99591,-159415,-239189,-27628,184868,216112,274096,54215,-333168,-122788,67295,-13238,-256795,-338883,-233916,-147109,-357996,-407143,-184985,-129576,-33761,65071,-107508,-173123,-267181,-114187,224946,370940,344756,221958,-4640,-261114,-182420,126099,485176,631688,414049,237567,314147,321460,8468,-423941,-296309,-70677,116750,168646,118840,-40571,-303023,-515606,-479175,-380589,-416740,-282878,-1276,204284,291916,95219,-99147,-45061,6510,334364,314356,95175,447708,960241,831707,283990,-230882,-6173,-13847,-531641,122191,511878,28846,-147476,284189,376238,56115,-29377,-312277,-339088,117014,259665,215281,-48415,-292134,-341217,-3989,114389,52849,86255,110178,141370,270978,519458,540217,453047,348500,178371,-31312,-441622,-52195,230030,318171,-39473,-508041,-343893,161564,180525,26149,-205409,164845,466259,573946,177576,-28934,-6457,-51784,-365004,-265085,229626,352292,16481,-305376,116706,405191,489806,474692,281632,-190402,-368922,-334564,-75534,295883,444513,145148,-466236,-85898,127862,58460,-130819,-225570,-11824,193895,138553,-13206,-197673,-200783,-302947,-462633,-136127,5177,112823,384436,414647,64890,-291335,-325947,-445530,-477741,-261947,-250576,-297257,-186756,-102616,219403,104596,285380,142604,77620,601770,807001,621887,131249,-322053,-163554,161055,281356,-40591,-314430,-416622,-477915,-49682,174247,84185,-107349,-238833,-225139,-395347,-81576,-42715,-32969,107923,63714,-184517,-271984,-133749,-301290,-330175,-468245,-400099,-208362,-16025,-90150,-138172,-113030,-184926,-222228,-57570,104078,231334,169988,144408,-33875,-303649,-305030,-155442,97021,296213,209356,-321801,-399313,-164756,-101834,-34880,33135,55488,-121335,-319896,22930,127678,200106,-607,-436712,-21758,532896,464981,151843,-170484,-164457,-170746,-321221,-124825,89998,137159,295481,116591,-57317,154074,693806,1118236,1041670,354477,-378420,-219584,-142182,-244703,76947,252769,171277,154964,388793,428575,225817,146772,240581,100939,-91648,-460143,-313879,-32013,-81307,-188609,-238761,-493173,-183819,319434,95023,-236392,-384290,-207111,-163182,247421,556343,382940,-138536,-513819,-379333,-317484,-37180,40505,-329810,-261931,-156077,-131036,-377749,-415129,-409296,-500565,-416657,-217764,29723,62594,118585,251452,432439,220365,-113608,-324634,-345972,-60977,-194142,-271268,-140953,-271864,-47455,-206893,190686,773650,884537,467063,-169724,-424453,-420671,-91661,238250,277072,-232771,-37886,968093,1377032,1328232,940436,601830,161666,-173634,-438153,-42562,166582,238450,189384,134389,409322,516277,404702,165428,112402,119269,-107702,-359357,146943,283904,-44595,-332574,-243458,-84819,-118959,38722,-32755,122143,357830,452655,404522,289355,146101,-187282,-444709,-78025,-99128,-253992,-40942,90580,-89335,-409535,-504741,-464020,-196986,105106,537271,795972,710645,423092,138916,-96389,-127099,58984,162390,270041,105103,-389742,-286482,-40268,-212562,-348195,12223,-44296,-148106,-267285,-233702,-205075,-287589,-451320,-332769,-111143,-84345,-371439,43187,508954,241238,-203054,-134528,184021,59865,-266790,-333597,-49723,255192,194251,207993,-165476,-135795,-165498,-19112,27682,205384,-89617,-324767,-425484,-72657,87241,-31903,-306067,-269553,-26251,-143868,-402481,-259150,9095,335806,346593,-29898,-206214,244469,385128,262881,-56401,-116154,264505,401559,221983,-310237,166470,445433,351885,-80524,-190010,-363598,-202718,58073,274918,296459,43815,-182464,206071,682881,647373,392132,192181,-175924,-144980,-14986,131087,210695,470376,485132,121981,-240853,217866,675973,771859,345644,-25490,87424,355334,483322,170305,-119594,293469,414334,86611,-260372,-558105,-288649,-56942,280049,649653,826702,623073,-47342,-284118,232656,324623,71601,278127,597954,405953,-191480,-340332,48764,215549,48766,4942,117924,111283,172565,48881,43647,170789,-90420,-255066,-184254,-233187,-360109,81102,457962,444202,263808,-69163,-290885,-93071,247658,659607,758784,427877,9737,-461932,-240687,253351,641712,873507,720065,291708,-145224,-310505,-172745,-21324,46655,-67492,-324346,-426256,-437376,66186,458928,444955,289382,486416,765790,865257,876400,713750,411609,318919,479298,597633,398282,27568,-334353,-190012,3391,-135562,-525729,-202195,-14114,-38791,-231570,-238670,-254028,-7921,122780,-55790,-345950,-225517,-234090,6267,184671,18755,-296484,-339457,64119,343190,487890,180440,-287721,-186175,17954,109345,152952,-6186,43152,197876,198835,-261785,-533114,-260191,-72300,127,30153,-5546,-235586,-337165,150844,328420,284397,304824,256555,235410,200957,141381,202897,431944,272938,134475,-28757,-47546,-102676,105079,332961,149218,-222927,-239700,-71010,35196,237427,337818,247617,-71467,-199107,-247451,-251971,129405,437496,643369,560698,451250,371001,201400,129921,242887,303256,-27317,-85161,-53295,-161102,-221525,71117,426643,357032,217740,-30059,-369204,-397880,-324985,-519068,123306,582113,357920,-18716,-278326,-106027,27433,130349,169148,247781,-105269,-465623,-347620,-148301,-129962,-84817,93157,458254,679206,541043,379416,237959,28269,-370153,-309181,-270794,-524313,-300282,-163072,-98941,-21066,-49550,-243641,-179913,-278340,-511512,-82662,196583,1111,-254652,61839,77326,-69322,-44511,104993,-147279,-493651,-263307,-286732,-367201,45391,117732,98280,82370,-100576,-302170,-473390,-450101,-356299,-255540,-130928,-103920,-84076,40047,422461,538987,238278,91262,-38213,-488558,81270,155120,-294040,-166546,433974,550181,201497,-466037,-191845,-146894,-269144,-132900,-230494,-146938,46960,70954,-130207,-198990,-170349,-25525,-59533,-350364,-17162,274252,-96741,-151502,598580,862223,506993,-224947,-169388,170391,476097,464719,412806,406013,268999,-60435,-286129,-372961,-183318,190542,468333,586901,388151,295727,274014,298672,429054,116313,-408865,44888,261446,-261878,-400981,10372,187839,-12705,-217676,-402382,-333369,-69316,-86552,-342465,-434980,-198781,-132808,-18909,79042,199049,301378,386348,441546,467660,256715,847,61976,153890,38081,-156635,-159094,-116296,250034,565564,530421,344978,71034,-117108,57604,14750,-424650,-202655,172560,148266,-77415,-264176,-52827,198261,385113,207766,199689,365621,460040,326586,236940,97517,-167809,-184826,-57,58080,-32302,-62570,-220081,-268866,-119019,-259409,-336166,-142071,260377,765484,904131,892873,770695,621127,379880,142584,73124,74392,107715,-44544,-334705,-415879,-175528,-236398,-483465,-302557,-30593,156628,290946,256934,139156,-40949,-262223,-354845,-334876,-316637,-123724,-87145,-95692,540657,1155302,1426466,854136,-105226,-295578,257005,244466,310657,337064,-27426,-161836,122641,250320,79558,-239701,102425,332224,320856,40025,-52271,3794,279021,184874,-156588,-430502,-328983,-240992,-129500,13328,34267,12748,-154188,-368413,-321811,-268151,-275168,-264475,-113264,230500,416004,330040,-70029,-210677,57305,186714,-83162,-433671,-255983,-78577,-148011,-216812,-310298,-549540,-156304,232822,378837,186832,94598,98148,377348,714540,687012,206202,-457649,-312214,-337807,-439904,-246218,-22335,57895,72225,35881,117362,366936,711270,776658,194515,-273888,-92851,-171017,-334214,-527752,-457880,-300710,-88043,-66280,-112620,-368472,-432466,-331297,-381806,-458398,-350167,-130045,77940,85172,-157383,-300899,-363825,-13769,256965,197343,-195453,-139868,43503,-196003,-524174,-315772,-250583,-269771,239686,539019,531259,442883,178917,-114986,-185516,-35116,108805,61172,-217658,-215673,-9102,-33549,-278414,-263873,285767,442424,144789,214197,379247,185631,-402692,-273336,-79399,11726,-106625,-194115,-334316,-440533,-356172,-394121,15477,639662,722500,507394,206842,-26185,29273,-57659,-59021,-110735,-21677,229853,132820,-261048,69292,556194,379485,197449,486589,711775,420799,349860,113940,-391951,-412795,-294767,-147351,64064,179744,111501,16591,8016,158104,42512,-396213,-402247,10188,149053,147862,305259,464686,340496,155124,-71200,-47152,89456,132594,-106460,-344482,-92115,-241598,-160975,178531,520463,581721,285338,-145693,-170784,74630,-30802,-381621,-46412,431449,780785,657255,243043,-175736,-71615,390907,588937,510573,483723,415927,713185,662217,683827,655820,663741,307376,21396,-19442,-40178,-101668,-143124,-100652,-215060,-247750,-235568,-93920,104090,-72386,-363884,-485048,-149237,297158,474615,485767,258348,-100172,-494987,-425914,-218715,245344,486048,200247,-215669,-286720,-243212,177207,598446,609261,373908,42372,-266672,-438216,-373535,-347257,-259321,222814,677921,535162,-69349,149218,263352,-166500,-458467,-365455,-380868,-72431,285946,441229,161574,258618,606047,671748,422424,-25481,-400338,-271469,-113637,93498,87411,-304302,-333812,-49011,-43818,-372865,117947,598012,363265,17640,-311907,-502985,-98801,373226,330066,-9481,-406851,5358,335274,423326,333510,206813,-140529,-438314,-246845,-124204,-155574,-377272,-43868,326679,306685,51394,-228075,-158053,-9103,239025,266807,290955,197941,174425,449489,916669,1376156,1580763,957046,62921,-443116,-539177,-448144,-2308,113240,79349,91387,-7989,-412780,90347,334099,312896,43963,-171022,-264423,-260059,-324811,110936,499427,491425,212590,-243167,-366227,23531,247247,1040,-280329,14095,296267,34049,-364912,-71657,237872,465475,636241,534580,93586,-366436,-313052,-369297,-44845,84499,-20235,-299601,-295496,-291983,-409613,-396676,-3081,264550,559331,514718,450960,451184,534127,313786,-293159,-181425,524320,500294,152587,-231812,330717,376871,215039,130783,-95440,-136407,219040,242930,-203250,-196565,83208,114095,-39785,-328833,-343644,-328988,-328622,-278140,-285112,-128858,-402041,-579518,-469051,-344407,-147334,-5435,-56346,-84275,37855,60112,-322464,-376834,-40643,-190727,-279157,-25228,8208,79710,280413,848206,413962,-68127,348305,527711,375020,591057,1075468,1184383,774301,282217,307141,310338,41111,-279638,-55900,116932,-31130,-418067,-130424,72107,36173,-33483,-114756,-454333,-153202,194238,123570,-24456,-163371,17138,316547,332394,64882,-349830,-214807,-85761,-341044,-316204,39139,344001,409370,313263,151287,-21935,53693,367267,671939,767410,530820,579805,792137,1018532,799022,644672,472051,240724,263366,110296,-14185,-159269,-88630,341270,638272,692680,436641,15450,-350727,-424321,-312430,-35711,103460,252944,34597,-119452,-138846,-346908,-267942,-129853,-188854,-365747,-260106,-224762,-231791,-389300,-106766,64801,29340],[314521,219140,-211228,-73643,73092,-24759,-89862,67342,153054,317960,396265,232731,-9409,-141042,-272008,-282665,-103281,-129331,-352174,-194063,-148620,-77159,-95269,41817,252387,260331,199576,-33222,-339957,-52213,138461,80519,-61899,-118270,-249621,-203715,-34322,-116918,-240057,21738,30108,-70216,-118403,114979,477820,618447,411708,100134,414836,591325,440740,121119,7733,266944,506409,639674,598389,98597,-435360,-146132,-204004,-331861,218515,754104,979990,1227726,1419081,1274823,745607,167824,-229811,-169074,-339351,-292900,-74186,-9269,-175338,-351675,-360730,-21986,126683,113126,-216905,-156117,93726,341054,290520,82243,-38919,32669,334604,349809,-77172,-169651,-119875,-263085,-121071,-84173,-152056,-134670,196285,393237,577494,350877,-191867,294877,1080238,1297295,901705,-69731,-74211,4032,-18161,230326,464987,471396,258993,162171,217282,166246,-48015,-273518,-324101,-273953,-115349,-185747,-279316,-2533,171397,132083,-147994,-195617,76076,221890,169597,26411,59253,77562,-297748,435790,1172050,1335738,1111447,564204,-70390,-261417,-24759,-236196,-323966,-250029,-298713,-346519,-316660,-63682,-28195,11846,41837,212673,323198,245894,70321,-239013,-406718,-421039,-363772,-198179,-186794,-55761,31943,-40189,-253451,-213986,-105041,33538,-102966,158762,382817,163581,-284668,-262883,-35825,91104,-5086,-299919,-283153,-82360,-218921,-51725,263724,403855,234612,-133957,-311862,-158949,-39821,3754,39828,258618,211767,79500,-96246,6048,396256,462120,237647,-163161,-97250,182668,51843,-391209,-454507,-355801,-343036,-75507,216829,365262,134941,-99109,-353529,-85584,79249,176780,158855,141959,250190,223755,452832,621519,417134,331973,-150502,-346854,-471761,-347270,-243110,-327974,-437005,-323386,-240067,-359725,-315691,59563,470067,702400,543071,204229,-268040,-18959,434631,692794,359883,-159508,62235,356162,623862,771114,451093,73779,63276,270103,588318,922552,862815,584528,119386,-107690,-298398,-376032,-268927,-54841,49375,-182017,-471673,-311138,-174372,-238940,-398695,-401004,-320912,-305307,-271086,-219708,-260182,-308287,-355316,-255728,-391096,-283696,61575,33115,-50395,-264598,-151877,-144415,-155087,-165567,66179,325297,171544,284312,591722,864012,663763,140508,-289768,-368153,-466199,-308922,18340,287404,558705,565902,212357,-98245,-113093,27926,-227310,-360495,-290280,-1396,419743,707692,351862,-228797,-297208,11569,-15869,-228313,-218379,-71685,24308,207793,292317,148027,-26741,-60497,362237,305181,-78003,-66739,229989,258201,-107740,-20959,623025,873163,846355,359090,-142266,-506124,-372790,-290336,-169602,-60141,-5596,-243457,-295706,148216,235495,126345,76003,55607,15497,8482,70557,-147268,-467060,-109413,122354,128344,-9764,-117539,-292810,-384164,-67069,170778,321131,442171,319944,-82804,-280349,-45286,-7172,73705,160961,197323,376659,606309,557350,557929,475633,328937,-650,-216070,-140721,-263860,-433037,128130,606385,729824,696524,126188,-233617,-164143,25319,-169803,-262544,-196161,-187164,-208587,-144692,-96399,-209850,-322176,-375751,-438926,-250484,-113093,-187491,-313191,-608033,-351561,-163194,-14322,89574,96758,-21944,-215635,-354806,-133667,-87399,-230485,-455171,-423214,-172714,85084,136905,-53099,-375245,-284209,-346363,-490396,-228503,-179970,-180296,-49818,250794,580784,895696,1093539,1437074,1575487,1242483,709415,352813,67932,-115972,3096,84748,-55814,-38396,138031,179527,-14817,-235417,67634,472080,773120,818858,641153,566915,567208,577444,327926,-189082,-329479,-70989,223373,323336,153723,-321467,42913,441679,592545,240590,-159743,-264851,-17647,419328,479981,136732,-149299,-197700,4865,437341,487299,198053,-271431,-55928,333053,485843,485348,245645,-252073,-375434,58241,86640,-84522,-131142,-154113,-271267,-427398,-207804,106393,325138,702577,815290,1167688,855513,203528,-38531,-793,143944,139863,-48194,-346748,-522922,-266689,66804,252401,306131,112573,-126450,95642,122143,204507,-134195,-283743,-381285,-307757,-247473,-460943,-354106,-507215,-32638,268188,103476,-314565,146823,507426,427561,75672,-310063,-188398,26730,88069,6702,-212054,-344154,-205173,176373,548640,694247,486794,-45441,-464473,-129541,-5670,402591,955951,1164262,828658,88473,-117068,189237,144771,-178199,-570169,-195037,92369,297614,273923,208154,494460,457117,445371,205836,-48325,-144816,-76689,-303760,-557098,-300608,7060,132348,105373,-95704,-403603,-21624,247474,61994,-407000,-76664,376202,457216,44396,-250665,367166,801244,903972,613723,571833,898749,812643,392877,-72426,-117578,84124,-30190,74631,464853,496566,-67725,140528,677176,622522,257941,-21744,-49140,-79724,78154,107599,-6477,162057,149456,252739,261129,296117,181763,436903,666935,521304,187053,287347,387692,201165,-145968,-417818,-500869,-303391,-18477,209702,312422,119487,-272113,-177029,100722,165051,32132,-89708,-96001,-201353,-350615,-412513,-179926,-95091,-109689,-113002,-342830,-436151,-528111,-231599,215273,482571,348183,124365,-56041,-151114,7197,227614,317227,369280,316814,285464,107687,-65730,-66913,-162010,-305324,-82740,196859,216833,199461,94715,-215610,-504954,-297893,-295012,-405475,-431993,-72052,2521,-45099,-269516,-340507,-214983,-170939,313704,517427,334623,348670,586399,511115,265695,-241215,-195614,-114779,-450804,-263993,83860,-129283,-20533,225057,235452,195214,27154,-341705,-127294,293046,413928,212432,-206757,-468814,11090,323758,419106,402724,528914,699850,542904,516150,525216,464287,444371,415384,292180,-35374,-503366,90890,271220,122482,-322431,-206924,14850,302439,275634,-77357,-493372,-43290,439160,662998,447523,246156,262738,181054,-126384,-201455,220751,366176,76396,-145286,190300,286976,323856,154973,-186245,-246966,-17382,-59050,-161524,136676,305424,50507,-521474,-166113,-36909,-165607,-250908,-26642,361570,524073,361249,108680,-281361,-432757,-530273,-490758,-331696,-301283,-111784,208315,237928,-80788,-400258,-276230,-311329,-543231,-330935,-194281,-99481,134869,317863,354305,9436,58495,-24000,-186664,483696,752054,736842,382133,55104,169858,378957,245201,-132389,-528016,-228998,-196020,-225934,-102282,-88876,-142986,-172958,-125431,-322814,-248688,-188631,25458,325335,416508,266623,104042,25469,-195871,-331909,-474964,-283115,-148424,-116089,-235104,-383007,-208790,-223242,-272656,-72516,168250,287781,145939,79230,-135090,-449925,-342329,-149636,173647,489216,290952,-297597,-386904,-115461,-73884,17996,225316,214543,65893,-464829,-35657,124586,150016,95548,-230790,-181704,396124,540372,392757,99601,47609,4006,-82673,-210787,-103944,-107210,177528,209031,137112,312036,758461,1064727,866371,198280,-478084,-137729,-125383,-478333,-50186,117207,41651,173942,545417,658697,425975,202977,142836,-82119,-353315,-426237,-49575,220322,81735,-195701,-425750,-508017,-99426,203767,-15892,-374410,-275284,22742,111971,418585,554455,263475,-275273,-436445,-271291,-245471,121231,252257,32626,-504214,-375577,-365058,-563252,-435698,-457535,-559883,-418270,-240561,-47420,-46711,-108392,196829,460712,422567,-21584,-465754,-401608,-336898,-380197,-368643,-103476,202278,365808,376900,319968,757800,993045,685729,220696,-51953,-176232,24616,254385,318700,-107500,-26618,757361,1300712,1029442,736235,511608,125329,-222971,-109636,134359,120645,93300,20487,50698,251877,286140,220438,16321,123852,158415,-67761,-294740,233937,329710,66101,-89407,-132188,6735,39845,211080,171331,232665,309826,269547,145869,136983,241380,243482,-211416,22202,91868,-38998,-250035,10814,-76151,-254403,-436250,-494794,-96257,401388,946798,1076610,737693,260402,-160457,-399090,-466303,-371182,-260261,-102064,-202336,-520985,-228706,8444,-135267,-489102,-287549,-201641,-193986,-299772,-489757,-388008,-278122,-320270,-390391,-6538,120574,-333217,-50150,585553,507363,-141037,-5347,573056,729245,96148,96690,49446,154016,-74659,-224218,-418013,-148937,-106116,-107719,-125566,-110569,-262356,-395566,-305571,-24047,140081,34665,-266569,-198599,65789,-94338,-487609,-274274,5378,376606,452896,85550,-567915,-21393,191101,245523,128439,117937,247797,38600,-312673,62280,623994,725470,358581,-27561,-227274,-342236,-276126,-119945,198901,303630,245614,-35813,199108,625043,648177,306633,109632,-144262,-90640,-189877,-190707,45728,388111,399698,-10111,-172145,437678,814781,768202,211808,-315946,-369330,-230627,-4817,-112959,110025,343088,233189,-144669,-475109,-293594,-72824,51750,272963,536077,822471,684967,84332,-362590,146905,449750,215345,344442,658922,469423,-59706,-426349,-192073,131254,142408,235620,413967,535932,479103,157705,72318,135130,-169796,-538248,-187648,-52019,-296853,2054,376634,413433,375448,128768,-90334,-20823,180735,513068,750418,573037,51180,-494413,-257774,291012,720129,704679,307286,-31070,-360386,-463448,-182424,123947,265241,146581,-164907,-307659,-167842,251730,466204,319432,22894,174872,602658,724046,593705,292163,-63166,-55510,40590,125028,-92433,-178526,-233214,-109725,80757,-60307,-362183,-198350,24489,47113,-51323,-19661,-247762,-103962,119816,57830,-309274,-361525,-444307,-338653,-30515,-144025,-410093,-210634,160015,379899,474340,362752,-8812,-152265,-6935,106503,71455,-94113,350741,585398,539669,138332,-261856,-153675,37540,100765,148827,152712,-65089,-495123,-76374,76104,289303,522137,513769,354305,265250,272121,350866,345239,179529,78050,-106469,-216468,-237610,59888,165615,-5426,-331025,-67683,48830,44224,192859,278145,69145,-306329,-350857,-242870,-38276,324472,674344,808045,629201,277115,86175,-55236,-135681,90441,315664,212684,153282,155671,41681,-234783,-145917,184297,338040,319422,67034,-277701,-291888,-374277,-349093,347592,874632,639973,215766,-222895,-430170,-239459,-91781,-54733,-157176,-437995,-245966,33678,98385,33941,75362,201148,515197,584029,466735,290169,231858,147631,-10408,-67366,-273174,-487168,-293554,-231274,-78176,155492,121808,-127942,-195321,-378021,-461957,-26873,191590,-6806,-306770,-55673,93236,-67822,-174207,-173555,-394553,-367832,-105940,-120683,-274984,-27148,-27091,-66526,-109522,-163747,-222321,-367967,-532241,-424604,-259789,-76343,95993,81917,50659,489214,597515,174655,-260045,-375059,-226754,68069,99444,-248926,-61020,446500,473501,173236,-379977,-269224,-280809,-55195,63313,-45767,-256860,1359,95191,-44859,-233007,-226510,-48448,69746,-308499,-256483,33734,-62308,-1474,778472,1042691,790582,107404,-447424,46014,340034,329008,292465,436278,421837,116912,-146054,-444172,-136800,241151,445741,579438,479570,358461,271380,276643,460767,85241,-430684,113650,253468,-212511,-240138,-50465,62633,-256267,-358649,-319678,-75593,151243,99982,-104854,-249089,-259334,-157121,51864,301696,332152,362184,269358,165078,205594,68834,-167022,-139073,92131,110532,-39441,7283,117659,470434,706419,460207,257318,-66844,-419015,-135712,-123269,-442896,-304417,-15512,-134304,-378680,-457680,-159861,213837,426987,359954,327355,421545,531730,315410,99141,51359,-121711,-256841,-96761,-61197,-158776,-117028,-199113,-257258,-247054,-373772,-318763,-500,413010,898305,935134,839404,670030,448123,140019,-135487,-210488,-94759,92134,86536,-190346,-498978,-186515,-178769,-397853,-214090,1044,185794,339128,422339,349604,90388,-275094,-328294,-213868,-362181,-168677,-18456,-243019,320104,1001079,1299958,843703,-12807,-405555,6997,-72107,111859,309994,18361,-259556,23815,76134,-135562,-145693,205178,297006,333990,202583,-13866,132098,413760,366862,263,-385676,-429480,-338231,-240084,-76657,138837,186662,21462,-216832,-149186,65464,116489,-26236,-194037,-89489,74529,219579,16165,-181208,-23657,111067,-89777,-425902,-276715,-37802,25803,-61299,-229031,-404592,-304604,-197608,-170724,-254002,-237829,-47253,301439,687617,740009,348581,-266495,-405144,-361629,-436505,-422088,-150031,-37672,83095,165015,324377,651826,1007286,915269,205766,-268935,33244,-17674,-199131,-233584,-161450,43510,228145,77884,-149295,-383693,-431909,-453945,-147633,-142692,-400105,-326363,38795,65845,-156910,-377713,-204474,-117181,-29691,60804,75671,-165012,-76929,-120546,-242098,-9909,208779,-118951,-59880,389145,419272,451536,308537,-57511,-242552,-20350,293822,438364,292607,55112,-162673,-152697,-296285,-91576,491630,569281,152931,392344,609213,382346,-200123,-477135,-90578,64294,-105909,-306643,-571768,-336643,-208298,-393578,86190,698214,771751,744253,453580,135736,-99790,-399872,-249000,-79660,172754,415334,269373,-178207,-26963,320990,58538,-132673,305127,634219,443846,459658,243328,-261951,-299683,6484,178736,346190,323429,217441,-13755,-52936,896,-77476,-356696,-259529,36266,72235,-83511,-78586,64942,-75520,-85237,-140071,-35963,13267,-81760,-389665,-164437,23572,-118017,-48849,210395,502164,521845,244310,-262038,-258979,-32615,-189293,-207388,164571,506400,679582,445450,97379,-190795,-123598,393085,758169,747358,687793,626022,718173,568223,534039,512695,692568,523195,221466,-104004,-58657,39036,-73811,-166487,-234790,-182797,-207625,-207433,-142416,-253651,-473872,-333743,-4278,282216,349636,253430,36889,-254665,-364185,-366291,-385777,-150802,136399,107997,-242453,-273592,-325412,105963,647901,809510,586890,273382,-9533,-193897,-414979,-348260,-228396,113641,429222,290053,-56246,264658,119521,-428021,-78312,-38775,-312975,-118657,243175,350032,227909,387377,682201,759214,412914,-40729,-439456,-164456,12492,208665,135791,24773,142553,176811,55514,-102464,197767,471552,351483,566,-356390,-438382,39402,261742,308404,877,-456380,-13776,314248,423853,291199,166793,-136229,-454139,-542846,-451706,-406454,-395732,3833,378673,347347,214165,-92410,-283592,-239355,-74815,110081,131394,-7421,-230945,27970,386993,982075,1120643,497285,-95689,-410097,-492177,-260794,233539,414131,459759,424853,187265,-417623,51961,391556,606240,268974,-86603,-392928,-382979,-295324,110254,479520,414393,77771,-353082,-331586,-21712,172539,-25857,-327451,-96627,165265,-65543,-319591,14671,362429,608471,782028,778199,424581,-115565,-393116,-213842,91180,138514,-141122,-515219,-176523,-40732,-237032,-439677,-47632,127494,403752,360980,367598,519208,668336,391684,-270152,-130757,640703,570884,171104,-56931,508396,555481,301638,90375,-159844,-79238,334787,397728,25730,-199953,229088,405692,302967,-49414,-46566,-149097,-136090,-48753,-146180,-223005,-289557,-332493,-314954,-104657,111675,88734,42804,20346,66808,17036,-212402,-343949,-138104,-280947,33317,681241,482340,719921,330050,40502,100429,-142055,250693,592313,716467,995942,1173490,1041025,758903,663812,705713,529026,115443,-266054,-18000,209677,92294,-283006,-226200,-31552,-90290,-54989,53552,-161523,-313638,-323686,-274598,-312008,-397879,-117218,302734,404610,173014,-181241,-265930,-133997,-381245,-250809,19698,102788,98984,142153,162302,18720,10159,169917,419411,672186,646462,785719,1216544,1668059,1450804,940971,481963,37645,84371,11766,3986,-160936,-146055,444063,853328,840492,474435,-223320,-412773,-265837,-113410,-42637,70714,165177,68313,-109435,-224165,-362893,-118387,-120413,-114240,-148647,-332076,-94551,48100,-57608,-273449,15826,197140],[485970,355078,-57252,-230629,-112414,-105251,-76318,52708,189900,317627,331337,129848,-115836,-231991,-179850,-27710,-18391,-161050,-424409,-257257,-183476,-373,-3219,61852,147355,119474,139024,110995,-164902,-211081,36961,-72560,-356768,-254694,-349980,-165757,101758,48798,-156588,108421,148175,-100138,-213746,30462,386942,582809,319423,-252177,-114909,53734,131616,-43812,7818,358300,590922,675331,591291,170570,-383633,-238735,-99916,-365058,25300,499174,1073004,1295730,1482535,1287793,871560,248815,-168329,-358884,-201446,5530,135769,28513,-162279,-309352,-274597,39623,213183,214445,111991,330204,408272,414036,162435,28772,-3121,43812,126887,74579,-215477,106047,284761,358017,311182,215775,13498,-201067,-47368,30447,234603,9858,-425096,260702,755737,961040,511649,-364344,47185,243722,187726,387134,499973,408895,120108,-3967,69532,31843,-16185,-227450,-231124,-237285,-324901,-262144,-213240,43175,189886,135246,-129537,-409016,-117350,68245,137110,123697,214314,201223,-362600,175746,760993,882926,586223,197496,-299767,-192053,13157,-127752,-188769,-175203,-270673,-155702,-182258,-8540,-97893,-113473,58172,256299,245927,-18260,-272877,-436230,-471275,-385143,-245766,-61119,-131394,-42915,139422,48817,-219125,-257032,-96870,6541,-46158,179106,322677,-30947,-418446,-257866,-185374,-111751,-18438,-259263,-228541,177963,192713,-42150,191634,441245,392769,54467,-141256,-156929,-166054,-96739,2751,154030,102517,-82032,-371873,-310299,177022,369407,389024,-65493,-352702,95603,189231,7747,-79027,-166041,-21567,140793,354667,424818,214440,-21363,-348997,-330246,-19200,115556,170598,275301,429348,290499,174221,-202306,-254676,-21633,16318,-76100,-236251,-339485,-412728,-421533,-327134,-48337,-28013,-239286,-342894,81502,460665,656137,558886,223443,-214021,-129391,259062,406469,55247,-174232,277069,556766,656171,649011,357909,93754,-15962,-67973,-79332,250301,576408,566361,341540,150011,-56269,-266089,-169135,218645,334336,-3807,-348968,-252517,-251412,-394408,-442409,-306130,-284579,-281942,-336395,-326918,-344756,-403535,-451704,-339828,-530235,-181524,247657,333737,153029,-192089,-195242,-242584,-290812,-292531,77113,363045,302307,372743,590336,706745,500302,25663,-330273,-364639,-325038,-418918,-354593,-57649,209643,215490,-97131,-441519,-297989,-118709,-301443,-208652,-56424,63970,363125,457798,146644,-397675,-293091,-52307,12190,-29942,-225377,-372418,-179644,36267,-53829,-147004,-391871,-311840,-30801,-65626,-240269,115674,207804,24607,-343853,-51177,559640,782846,868205,448223,22389,-288529,-114934,-6070,64437,59051,16709,-236295,-329984,116613,155921,38524,53934,135097,158706,168987,191079,-56833,-366112,-83975,42085,-192023,-639195,-395128,-460576,-437818,-129890,140365,213018,315845,198303,-137365,-408512,-365202,-170290,47522,148289,140760,269253,433550,531452,664148,683179,640601,301416,-35233,-447931,-560769,-296558,147984,565166,760487,691521,186605,-369255,-291507,-30073,105591,-48965,-71595,-166652,-199598,-69335,119140,80729,-230669,-400128,-495146,-552923,-437109,-545453,-433747,-405817,-434583,-349126,-44916,108924,123243,-63871,-257766,-171214,-37586,-135776,-268094,-373051,-362567,-80932,329744,297125,240194,-145307,2215,41530,-159292,-433877,-245794,-144109,-32405,153242,386704,713091,1023279,1315453,1333158,1006369,490605,165748,-303366,-383933,4751,118832,72769,182539,319396,286718,-6628,-268479,113714,550431,846898,1001022,876084,691015,416628,338679,18528,-523372,-305300,-184723,8603,205486,182959,-186490,-274409,118607,387593,149743,-176876,-346181,-202200,150377,341247,55385,-129858,-189983,-43384,227250,328368,89679,-290217,106778,561132,757475,700877,347566,-185022,-389388,-60535,-143699,-231490,-61282,-58102,-91404,-73064,-36014,201139,316797,364703,482225,512351,475475,121914,138646,200359,359010,230166,72130,-201395,-449599,-232194,124155,450181,546048,361353,183384,556296,767614,945004,324550,-198188,-543473,-524954,-504524,-524367,-460840,-328304,89962,549569,385520,-123512,281098,756109,785074,310494,-240157,-266846,-59133,140932,116292,-3137,-203459,-194841,86511,421998,549957,367616,-84654,-492043,-108425,-141538,141957,639750,999880,756337,2840,-383879,30738,22547,-213077,-411115,-145538,181449,467824,433748,307996,411852,488266,453617,292151,157858,-27064,-74843,-321896,-466615,-206362,-9501,15976,-112452,-370901,-370044,86135,262363,-48388,-414095,83346,460301,355982,-44997,9066,449775,704148,880042,591683,437953,719503,611289,149575,-157707,60533,157533,-55397,-100559,292703,351194,-42386,87891,657524,758895,438170,58512,-84496,-46749,129144,244375,30266,107364,-39162,74008,184633,281924,220456,381947,436781,45402,-5529,228077,284776,-11275,-412625,-458156,-573640,-493111,-77094,249785,296169,160146,-129189,-62879,222586,385003,253080,41585,-65706,-199118,-108769,-289735,-183385,-97924,-201320,-224174,-231336,-203995,-243486,-305824,77560,339426,209976,41637,-5439,36906,208775,348279,162622,33108,60483,139551,-87586,-402388,-30791,86846,-25987,62508,286163,243866,229274,89792,-280616,-445237,-139890,-142193,-274512,-397991,-128654,-158670,-349408,-519950,-358448,-245887,-178543,308856,592703,444634,153320,160122,200475,241579,-160920,-377494,-365044,-395404,-352209,-117784,-22331,10255,31636,-66321,88250,-69265,-312566,51441,473551,486962,127309,-352451,-221369,201954,428495,506394,574902,740237,974490,798429,772767,565934,360535,344009,410692,384200,-11210,-402920,176157,308084,-60562,-203120,158523,307637,281466,212942,-211162,-518103,-216992,314707,590833,585745,378388,392466,330782,1610,-283822,66364,320314,134521,-88327,125201,159712,133337,-170057,-445536,80600,290171,92423,-212615,-3605,117085,-151243,-553099,-265350,-299740,-418826,-108777,250099,604123,624794,419315,110617,-358671,-615935,-458917,-489791,-379691,-432094,-325081,1589,75068,-235893,-462595,-215265,-243664,-511844,-345371,-179879,-38627,257348,523831,255907,-169509,-167308,-175703,-465060,214996,581821,684077,528155,420328,512172,531652,163465,-266464,-428231,31995,98819,-140722,-336455,-179187,-49494,94435,95913,-170474,-456182,-191962,122836,479728,758271,696127,546936,241141,68878,-204912,-319839,-281759,-222309,-319852,-435813,-486438,-240424,-282957,-390697,-91941,161848,183312,60049,-15163,-283265,-486508,-322942,-202434,200975,540018,194668,-362183,-240138,42754,4740,36146,432232,519445,402365,-92868,-141328,49657,10709,109839,-39872,-467416,82496,444465,401739,199750,117821,149024,156126,-75643,-131332,-111022,87061,221760,228276,451100,712999,787776,488883,-81542,-484075,-119005,-192857,-503713,-141130,-116756,-289643,100959,559045,713671,504795,161475,-46372,-334559,-456028,-182649,91456,198056,-42658,-409653,-598419,-427925,-66004,27206,-107769,-497952,-184709,225981,384097,541710,441292,6411,-471524,-265751,-159154,-157818,220947,380007,296846,-108438,-577931,-496922,-404700,-399560,-469084,-559090,-402853,-314748,-213974,-239940,-421560,15114,355184,432855,-20126,-243513,-7023,12446,-155732,-519239,-147739,432202,475617,612064,410857,636415,836487,607573,358170,146688,-6798,117508,263718,348541,21746,-231896,170881,701171,552159,648612,570441,199525,-1118,98069,274237,127372,-27717,-135734,-7066,82853,77579,62148,2659,223187,227388,-88073,-230549,321260,407242,193385,30655,-37538,42090,108611,201763,230160,236572,192077,37073,-146518,31550,245687,362920,-39727,136549,346774,266402,-183024,-303021,-276072,-130825,-162474,-279818,31352,757277,1254884,1171168,656485,64179,-421387,-588272,-485559,-336519,-229747,-159649,-504191,-303523,-47973,31309,-152661,-293701,-503119,-345856,-320513,-336306,-290826,-205652,-210163,-179661,-498294,-86234,83328,-180509,-127816,438007,538606,-140602,2535,649581,972179,641595,396187,135979,-54627,-479729,-310248,-218908,-13680,-58807,-268681,-330806,-495076,-510215,-419546,-212525,-39051,36576,-55020,-282767,-165367,44718,-24004,-157498,-55752,135555,391499,473888,120740,-368967,-108876,166870,231553,221295,182583,132459,-88239,-154379,522392,1026531,883613,205822,-156981,-260196,-345943,-414930,-228238,67283,231523,337931,55063,51921,371215,464582,127906,-135080,-206500,-235976,-322550,-328765,15590,326715,264191,-223242,-51686,588250,877395,694396,57623,-374598,-249501,-338374,-507544,-211960,175093,313509,91711,-232649,-298739,-38688,147354,213244,264436,379478,643236,539891,111067,-304686,115405,467657,256984,309012,594124,448076,36287,-241900,-327626,21805,222252,430545,559520,776830,566505,83547,-127533,-67947,-243306,-437380,-170150,-104483,-230169,-37304,187483,234769,284153,176090,19677,-14126,31367,149454,359159,391941,-25418,-321457,-265087,220783,655629,392752,-197154,-309931,-379570,-415089,-287114,107203,310647,244337,-23217,-51923,43792,300288,311377,151260,-237226,-341531,119579,305768,105935,-219291,-509958,-391003,-320592,-294456,-438277,-123281,8407,-14190,69529,674,-179497,-228366,-10489,54531,56516,64301,-165319,-124420,89752,61295,-264548,-415759,-428104,-408829,-438592,-396317,-245949,-755,175330,251976,243409,290111,139992,117982,144253,128246,-97748,-187916,485867,762667,568848,318095,-3093,46047,159705,141583,199664,235870,34125,-325642,-195748,-16633,390542,661849,602421,270684,124560,193438,244734,87190,146743,27814,-163496,-368226,-416273,-98364,-5023,-115827,-78521,275394,302182,156615,132418,99567,-239631,-455300,-293513,-69232,48165,300463,692277,777483,562092,94026,-183688,-253501,-377710,-112214,105956,300775,234690,253684,145998,-236266,-374254,-88856,218587,278779,117770,-74103,-143366,-314823,-116522,467849,858661,705422,338543,22419,-131298,-105523,-68878,-71250,-460514,-155752,159399,387283,318806,192725,129679,218844,480459,441771,330047,175410,228545,245347,231390,161469,-102840,-438341,-376105,-370768,-138383,130891,33369,-180220,-235692,-395883,-343393,15386,153822,-52687,-385657,-107270,119131,122568,-130514,-267726,-467814,-241268,-27275,-6364,-158750,-115879,-183083,-255441,-153158,-32884,5612,-166560,-345765,-363009,-271197,-85375,195597,246779,109153,463136,560690,294496,-190289,-158364,-70844,-85279,-56500,-93718,-50732,189786,159276,-164551,-216150,-225971,-140313,171964,296012,126596,-361811,-49750,44895,-81758,-251677,-210131,-95849,110466,-172446,-402208,-213927,-157670,73170,786567,1057898,941327,389178,-280572,-211316,10208,-1769,45497,347422,476327,281117,-42463,-486445,-113069,123086,224411,321992,349734,242021,199426,267483,432110,81744,-355463,75514,171303,-99392,-76673,9572,-3754,-203820,-340960,-202011,51012,239832,207365,118709,63771,-110908,-173021,-68112,199663,250010,284999,126508,-128743,-164836,-145192,-260186,-360310,-61327,79879,21651,52960,185238,415128,434369,172927,118996,-156411,-283365,-210358,-256985,-440791,-44716,144059,-10841,-180503,-241263,-175106,291281,550651,536404,316522,267061,383267,216868,-54723,2284,-59446,-252640,-221668,-191208,-284607,-207595,-213818,-302401,-342031,-448847,-168827,199816,480972,801868,843895,733115,551648,339392,108957,-95097,-225876,-176986,46192,92735,-170892,-509309,-244285,-159817,-193833,-34617,15168,156641,253639,443232,446455,158427,-296338,-311228,-154922,-399323,-272323,-77485,-475592,94137,795072,1092289,782886,67554,-516659,-259971,-414573,-75685,283890,126804,-349896,-201022,-131288,-261254,-187107,85117,103675,206674,248887,29461,215163,449723,471366,165897,-179357,-313044,-391703,-406493,-271449,49231,199270,142486,99858,187142,463482,560513,359348,4211,-305968,-297440,-85624,-46058,-247135,-189845,-17479,-46934,-243660,-299200,-88111,80353,13730,-231360,-296476,-157371,-110654,-211535,-386154,-408871,-263535,123689,476141,584661,371567,-51694,-333963,-366804,-369748,-412884,-233689,-146165,14817,207628,461214,834750,1138727,872717,192093,-379512,17557,123298,49881,65146,130569,342289,490847,224730,-158590,-393475,-513413,-334731,119177,161314,-105863,-263562,-137724,-173815,-269041,-146061,53093,-1233,-350052,-51735,104250,-148917,-239957,-148471,-80073,327358,650379,275708,-349443,-41267,117003,343189,333728,-88561,-413385,-189844,213738,539250,570896,320250,-141121,-326923,-318039,-15676,506647,487088,9816,441947,755721,529116,43105,-473233,-139009,127,-234531,-577351,-329107,-112086,-126694,-454667,105369,546612,670597,777899,580895,277463,-6817,-198269,-110805,80884,362447,498416,292834,-150435,-153797,-32104,-384885,20650,493411,799774,546243,480099,280705,-113242,-97780,230920,443837,577803,408043,256112,49881,58590,-14375,-202381,-390081,-223151,-27605,-65246,-353926,-566471,-429722,-488805,-404397,-238914,-78780,-113127,-260553,-253897,-78210,74302,68373,89814,222373,353689,275119,62958,-362490,-295133,-116726,-209294,-100377,188055,372105,360047,144317,-84218,-273951,-213466,292026,729633,789722,572216,533996,467274,313728,257875,324060,586028,618660,368140,-128621,-123618,86451,-88524,-350581,-205454,-121808,-188170,-205305,-249063,-504921,-305783,-205614,-92735,19380,63527,-31988,-180112,-417883,-268118,-130395,-265101,-264758,-32947,10570,-108133,46119,-14507,803,561551,874272,708163,430906,146005,-28716,-299916,-383801,-143426,158718,343202,55082,-200640,114434,-137612,-274012,194556,105756,-374914,-105259,229590,191676,165319,350722,645834,652187,288539,-54273,-390689,-165351,35851,187238,111559,230870,245800,425192,291628,-43698,114578,288685,249104,-47093,-239477,-319405,-113142,-39449,70562,-174520,-440919,-52845,208728,337510,224761,83541,-166899,-312848,-285403,-383069,-374964,-329732,16592,282204,243290,202501,-45785,-276653,-404413,-366252,-222421,-181383,-335797,-516473,-200669,55251,371312,318404,-101925,-390618,-526047,-527691,-172828,290444,612680,679153,548419,225339,-338248,-48161,291155,668186,470124,56993,-391303,-472018,-412403,-74404,285852,234727,-131435,-386150,-353010,-151541,36898,3344,-19166,286526,363734,227040,64384,193660,461351,641372,736158,789578,617938,67398,-136970,6122,143240,178482,-61345,-355231,-124625,117845,-123937,-519557,-129278,97422,219841,114405,116786,412655,633968,352444,-237190,-260167,358115,419854,47126,40693,548932,671946,373769,3507,-321902,-138814,317749,413848,147556,-268328,330545,683123,629576,331781,131742,-64309,-21212,83195,134448,96936,29070,-70706,-184981,47883,267595,65002,14277,53135,47056,-16105,-26361,-107762,-208331,-429963,168904,834327,1033008,1147276,354272,-345892,-14983,-260437,37218,440657,743014,911537,842465,643111,574069,654930,659893,455585,527,-333614,-79100,182696,162046,-61910,-257691,-246580,-340997,-14280,320616,393860,217832,285254,-176024,-260348,-332915,-151327,185583,405612,337066,107504,-194902,-187827,-462055,-275567,-100217,-238579,-93922,162170,122918,-54995,-181557,-188340,117991,461728,587467,722267,1260734,1727900,1631051,877979,239908,-245694,-235070,-266054,-187426,-286121,-381068,198725,573588,512738,102973,-402293,-314144,-166002,-106431,-157816,-17064,8817,22761,-138048,-435230,-223726,-66556,-217039,-235792,-105239,-357172,-85818,117138,40538,-314794,-94616,250863],[552391,379958,60818,-184316,-307176,-134558,-28885,79915,190902,254865,230952,73556,-67648,-40750,74142,206600,138882,-109240,-252442,-350726,-334979,-81818,34609,103319,114644,121826,179515,245285,11098,-362585,-107529,-131214,-195735,-281202,-428350,-125095,120124,38806,-137025,115190,139513,-237911,-379400,-154977,182343,501398,331313,-28655,-216665,-257983,-197765,-242068,-94476,193158,458687,514599,462073,153250,-279685,-150009,109627,-112046,-191098,244226,928284,1182755,1355523,1192187,866212,254406,-147282,-286376,-128890,150018,298365,104503,-3444,-145501,-193438,63377,264579,285626,484249,658544,646165,420160,34901,-87262,-22605,-13570,-106857,-247233,-95102,336150,550261,767698,596466,388584,83065,-174025,-239145,-164505,-99052,-312942,-287680,284389,522562,516353,-115769,-280552,329584,405189,323139,411028,363938,144948,-183514,-286429,-191682,-237272,-194834,-261386,-223854,-257285,-264500,-115566,-71844,12565,66750,59634,-896,-136130,-195395,-125306,17444,155192,290550,208538,-303363,-161168,204658,301682,14916,-155971,-224241,-28189,133847,46335,-18916,-31872,-114170,-38736,-30613,16006,-183054,-210724,40770,173053,57576,-197012,-204936,-313289,-314627,-178200,-75173,-22327,-197498,-61629,241298,129072,-191521,-301563,-106106,-40327,-6465,63740,214774,126592,-130342,-255108,-324203,-127322,-24157,-250911,-104782,341570,397545,-163249,65606,346838,287394,-9191,-122814,-257657,-404638,-383129,-269409,-171564,-88391,-111498,-293066,-409011,-18925,399715,572612,154759,-306875,-88740,206750,262315,284162,86711,132723,269509,378534,326783,212302,144075,-100808,-289741,-90999,152985,145480,235030,367828,250863,-75015,106299,324443,501900,360120,230300,94069,-69746,-138412,-335798,-229416,131409,124824,-144483,-349774,99635,440417,601617,563181,256258,-113787,-290261,106391,129394,-220497,-165415,314743,645764,630918,493878,219196,-56870,-241136,-386318,-434912,-460208,189025,425639,418560,265235,112583,-192021,-78735,425005,501686,146068,-142995,-148636,-328998,-530819,-259018,-131458,-179896,-239406,-378237,-480851,-484377,-529537,-533898,-475957,-406628,-68204,318225,484334,265505,-92173,-225887,-317162,-423999,-392310,45876,331223,305760,213778,291265,264970,120637,68092,49726,-98721,-164468,-262525,-528963,-333978,-189187,-201320,-405161,-465477,-192613,-35314,-48553,83829,196948,191906,209815,69209,-148023,-464851,-296714,-185603,-59686,24974,-210405,-503173,-140224,115354,-169327,-316443,-452908,-174868,-170850,-497597,-100734,268945,191184,-283917,-59088,324697,669567,784119,772027,466524,89341,-106742,86425,151719,183327,118183,26766,-126237,-229132,-37630,-70386,-109645,79305,220889,254804,233129,224241,-15169,-241522,72460,361943,274362,-7156,-377192,-511833,-475923,-238281,57075,171544,258219,136412,-157085,-453825,-443717,-159852,76423,136638,49496,72348,136283,366447,529361,687885,738101,522841,276554,-51283,-207138,-138172,53560,285784,497121,384234,89220,-459990,-275468,35851,287575,263467,6505,-214412,-212146,-52948,250321,259048,-157406,-357345,-266114,-299829,-395005,-453297,-272276,-181103,-314373,-419314,-24043,124185,85741,-136933,-244051,-137989,-155535,-285823,-335163,-247391,-123235,80770,387302,313860,317979,21893,110154,193230,-106225,-481957,-334037,-197244,-77283,12077,69443,335857,774303,1006091,869097,519039,141226,-75158,-386959,-152027,118482,241284,305544,445597,532599,383200,-36455,-294814,155678,560753,813006,994214,1019781,744639,351475,143436,-252005,-413651,-169548,-277578,-184842,164209,221441,9395,-193053,-210104,36243,32741,-161901,-289180,-315093,-168584,6643,-193441,-318262,-368984,-217709,-33855,91138,-63026,-272145,173859,588995,758774,671966,365615,-107226,-339723,-134122,-294622,-411741,-149387,-152354,-38378,155649,101954,245392,253745,20736,41606,-157050,25312,72836,167590,223252,331772,131879,101177,-75879,-313963,-247355,48730,495539,633785,514989,450121,813417,1167415,1223918,654761,-19742,-373577,-517081,-454062,-422015,-507399,-120349,191186,669438,540192,59504,506752,1079388,1119599,490455,-163098,-246745,7519,339719,390787,233083,-36364,-141555,-2090,255684,326509,225122,-47678,-455328,-207162,-252519,-164750,216593,673648,615282,181208,66208,265315,253127,-5334,-173825,737,283329,542968,473950,267657,60337,137372,147465,181554,152379,-180995,-350074,-550274,-378736,31149,154254,104538,-68256,-415511,-211524,127933,145110,-308184,-168746,292016,503899,232684,-58424,170972,407210,443503,602011,393546,213003,349774,199360,-210092,-129364,170512,80392,-183221,-267349,73417,147609,19068,104558,460605,604385,379848,21626,-262832,-185803,-50801,175821,-7068,-81701,-252135,-156840,10887,111242,128841,154192,41191,-334610,-197018,73383,121325,-204674,-474285,-239449,-335695,-312050,-39972,243854,208550,175919,56638,137493,356737,471773,311828,23423,-91185,29866,100338,-166772,-174549,-98472,-202008,13147,175670,229313,31637,-274860,-145293,-16474,-55225,-14929,99512,251981,390080,419188,80654,-254837,-299260,-155940,-251831,-548833,-56796,135373,73139,175716,352234,244706,165744,-60965,-456207,-249646,-19482,-41693,-224598,-328214,-161533,-176784,-424272,-602820,-422604,-333792,-76860,360413,571394,420672,-45474,-141159,18320,205488,11230,-250459,-552457,-432740,-237309,39239,149690,-2305,-143157,-342824,-149675,-232134,-211698,174235,587832,562238,197233,-278173,-144789,167960,294489,367483,547929,728462,924289,871379,877514,614005,303611,195290,332967,406279,-879,-394469,177346,304679,-188010,6327,369355,434618,193794,48590,-374959,-456557,-301663,94133,353687,505404,363671,393980,386582,82262,-421400,-216817,211419,149928,-146577,-33967,72451,-7729,-329424,-213739,214057,428990,154719,-266916,-104633,-72613,-392797,-357727,-288172,-471416,-231067,150132,495321,659101,503982,274195,-37713,-409430,-420558,-313745,-468339,-314276,-342025,-459265,-180146,-71241,-393623,-382624,-137235,-221823,-535924,-308325,-209378,-134143,164252,427432,40301,-416897,-260583,-195731,-403159,-22855,375092,504478,531140,675049,805399,690310,218053,-279510,-313362,168321,245671,-28925,-474972,-188542,98975,409753,379877,43164,-415956,-99123,198854,546602,968538,1016061,915242,481907,336356,-18736,-281000,-420012,-405752,-532201,-574061,-346997,-218416,-331068,-431590,-67840,64605,-57692,-27645,-54013,-361574,-257975,-165569,-335836,116107,395112,-2276,-424789,-84558,206095,123359,96467,596755,861961,746689,256833,-146017,-29802,-140437,70537,114018,-335276,-262106,261991,313778,244558,152464,244810,236527,-5173,-14689,68705,79426,208364,288423,599746,671098,477667,107238,-352795,-414554,-132233,-166171,-175288,-18934,-185507,-542144,-9633,444666,619880,447137,18713,-251674,-507300,-214429,19257,127588,-40763,-442826,-410756,-479865,-437556,-141225,-150935,-178619,-541507,-127094,355697,595612,604439,316272,-177319,-233689,-36541,-45270,-50143,261911,417938,365679,144346,-316659,-260487,-286800,-422346,-521544,-425582,-359875,-400468,-382780,-337034,-344846,-130370,238905,366420,9021,-14034,259409,475253,80462,-514570,-212040,324879,330130,370583,341556,446972,532078,378920,310690,202959,82949,126410,220640,332782,147987,-314212,-437445,-46784,328238,635104,540230,169522,90814,189247,350518,188258,-70896,-217155,-29371,-18398,-8547,32935,161100,375279,333783,-134273,-227089,339241,451196,271990,24095,-59968,-86026,-2560,60202,175462,143931,47488,-176678,-344537,52256,228252,194273,-68528,292486,617570,536524,105677,-455507,-262116,138720,207962,16974,168121,968609,1324571,1060642,506973,-18387,-311665,-353619,-238349,4060,107987,14576,-384911,-157256,69749,-21615,-210030,-136921,-185799,-351511,-451030,-306332,-27847,61183,-56955,-11938,-285177,-296955,-117538,-187738,-255534,153990,331786,-205525,-72346,438794,714674,835041,422676,182554,-83814,-170766,337472,393101,314861,25647,-248485,-132831,-253725,-327768,-275116,-143272,-99586,-161574,-273913,-430181,-216064,-95322,-825,56999,92077,251663,365960,369974,18701,-221179,-23853,298136,352308,278045,54740,-111831,-51960,374158,830030,1239608,953020,180050,-289959,-343656,-407604,-431994,-197097,-70715,118756,315436,93107,-188069,49096,203974,-38861,-423306,-278243,-222863,-242056,-210544,79564,365357,262399,-259249,52481,648635,883650,612178,-35591,-93382,370321,399339,245842,154379,108290,182383,-4992,-200252,-88314,164950,321276,333235,229277,211651,315526,236299,43162,-159207,87965,345858,180093,175704,450270,383267,31842,-208901,-400992,-58676,311509,567882,613896,823692,501446,-74592,-364431,-128164,-264542,-350909,-265841,-330131,-233352,-38422,2836,-17612,5769,91080,87016,-11833,-135757,-269753,-171524,52162,41751,-23837,-242627,20009,384399,-4398,-455353,-55164,-108792,-184920,-283651,-92035,121701,153381,37563,112193,182811,250891,134540,144247,37511,-156019,-502749,-238787,-267720,-213357,-166453,-278267,-462755,-451307,-162611,109643,274334,89911,-71368,-46933,-83970,-250202,-114172,2124,77410,27239,-125460,-53357,75796,-11793,-326110,-524049,-416775,-70762,235695,221490,212787,271472,177697,129162,51465,163082,341639,365448,265358,135012,-183069,-170541,374514,626287,323907,234165,164444,239528,272993,150830,195491,246708,54686,-192235,-159538,48496,454425,684929,519336,44869,-113226,24751,30248,16132,145265,16845,-128034,-289622,-404088,-62453,192971,211627,393672,603332,522274,278090,102107,-81021,-324355,-299781,-101703,-7334,4844,78952,472783,612660,423849,-22249,-300567,-225750,-429172,-361751,-204676,148943,146110,208265,126222,-238177,-541920,-304315,16255,111282,96115,65659,-81508,-221991,113054,531267,653123,615441,358053,158756,122989,127691,140298,-33007,-270465,134010,519761,679891,527748,361555,86751,124302,390589,350912,179139,-17779,18244,132612,272515,277516,82240,-264778,-403224,-458784,-232264,-64189,-239779,-365398,-348698,-312525,-138514,115045,159772,-81273,-426773,-2755,194063,349198,128015,-138255,-445328,-211292,-61944,11329,-32820,669,-86146,-162980,11841,91559,172193,30332,-141625,-217438,-311389,-194368,145700,299589,172263,399100,521217,457819,126061,-9736,-125722,-372017,-184474,55574,-24255,-59098,-236175,-94589,-26127,-177578,-91599,225987,425404,157388,-430704,-73194,-22831,-112614,-174699,-137086,-150950,112712,29377,-145051,-289523,-363690,18977,553299,861291,862870,509127,95118,-293126,-378316,-447875,-263493,207449,473089,400934,-7406,-338423,-109566,-77284,-71243,-52608,36919,-19880,104993,305107,397406,106541,-352331,-70596,79509,-15529,-14422,59747,-37504,-124571,-319615,-186251,41971,194776,218741,280746,346085,145861,-94006,-207916,-113574,56147,217339,187931,-21982,-249095,-295649,-278802,-453987,-219896,15626,114596,5095,82323,122166,-81013,-169091,-32199,-124478,-46998,-164659,-377758,-219164,279077,424199,228452,81378,-53303,-177449,324617,711365,701851,253544,8020,62023,45474,-192735,-108608,-91392,-267616,-397458,-351216,-440187,-293613,-270910,-389012,-372584,-443586,-96809,361582,524712,614781,692847,586242,401884,243508,158936,60951,-135528,-291638,-121058,-88427,-302885,-529585,-315558,-227187,-168071,-27217,4526,60172,101414,325046,398540,151748,-309293,-322513,-173567,-416786,-220769,-35567,-170710,67573,633137,919677,713212,116976,-534082,-281274,-323490,-170639,258793,251333,-172184,-507191,-357266,-391253,-463764,-192064,-79089,103823,169642,60903,181936,375100,456481,322984,62454,-151201,-321724,-374762,-345707,-199357,119130,248995,422132,614443,900205,1015871,753952,180294,-395359,-282837,-230513,-178565,-364272,-370236,-142248,18396,-23254,-290996,-186327,26739,3225,-322563,-300952,-33153,151062,188968,20858,-72476,-327019,-89483,171479,306561,292937,125362,-91047,-236624,-214583,-200694,-116867,-148285,-111943,148905,455892,756611,971308,691383,209985,-386697,-136938,175694,324849,321567,412335,590669,671910,353524,-133908,-380381,-431384,-70817,274850,366389,98352,-120603,-273672,-468501,-369036,153094,346363,241377,-277175,-196514,-104781,-187880,-291776,-196029,14049,511898,904315,678453,119548,-263016,-55363,265663,249745,-155152,-443148,-455469,-121567,354448,589500,399583,-50707,-384361,-310733,-53146,340185,245601,-240443,347717,772074,611856,260704,-285075,-331007,-154331,-297934,-341645,-25191,76109,-115952,-501349,107603,362582,559103,640145,514952,304017,191830,183409,256147,323268,487110,450996,201687,-150178,-238658,-351720,-261796,434012,806246,925140,599938,417396,251746,45587,85558,370026,623695,736710,464015,228703,152474,228935,148486,-163073,-447276,-318376,-198641,-249072,-564915,-186060,67745,43444,-77756,-71473,-13482,-204541,-385100,-170247,-131204,111531,286099,264156,232178,135443,-53121,-165015,-290764,-259555,-153018,-187486,-126128,43324,75372,-49543,-123284,-206683,-349250,-328644,111471,499250,573140,191605,110491,38278,11480,16819,158455,373688,564749,394131,-122742,-185544,85252,-105994,-536391,-157840,-47774,-52398,130811,72424,-312187,-162785,-172840,-324281,-399630,-339829,-313345,-315508,-535342,-296583,-96436,-245915,-214336,9965,104767,201046,350883,258438,5025,407057,798585,752580,517478,221571,42800,-199306,-450817,-94608,222345,480950,146475,-398999,-234725,-364438,-11828,307403,95216,-413322,38416,280135,79627,95499,229841,497832,357467,91485,-57467,-229816,-179061,-7793,11741,-93470,220251,291703,431356,302618,-124530,-4507,210956,126950,-74712,-123575,-158557,-343606,-471499,-380495,-495311,-282202,-58531,72922,205508,166570,-1164,-198834,-217450,-131778,-207136,-269462,-275652,-26618,52596,36128,74859,-45768,-240180,-391316,99830,335818,91860,-255110,-351158,-1758,96709,-291358,-500884,-435094,-485721,-495394,-494331,-151643,237237,618912,681470,490895,200806,-119484,-14266,164718,478384,500947,121709,-324001,-513059,-507190,-278135,72078,70019,-322681,-268602,-318930,-287709,-73852,36453,163513,520650,552930,515279,327674,370838,572968,644145,586785,563481,457283,77518,-39819,62680,196628,294747,230267,-110792,-86012,222734,-3167,-521967,-192557,106031,195504,-9846,-132265,220693,497077,286433,-103651,-489614,-151589,133685,-109068,148847,631504,836547,528044,-1722,-391565,-196560,262645,392370,107098,-331637,434879,901279,855071,666265,207084,-10146,76331,190155,375435,460328,311129,181373,23272,203821,385051,95533,-62554,19935,996,16498,161257,119910,-76212,-425325,130444,613418,1261044,709073,-196078,-489546,-66473,-325764,-182015,203255,495960,414370,291316,264658,349196,345250,290437,164580,-213193,-365039,-92176,157833,223906,86209,-214751,-391580,-224762,221174,669174,955915,871395,806349,286285,160066,114338,105217,79088,336921,505643,375085,82804,-70233,-447715,-279706,-185648,-375721,61883,364948,134015,-129719,-339615,-513639,427,424846,546249,617372,1084885,1424698,1400618,683002,-46805,-254588,-205286,-345534,-376614,-299197,-203834,77368,247982,178216,-296275,-228375,-178146,-82753,-128293,-226280,-66767,-50938,50688,-43314,-238546,-54164,47239,-186874,-393580,-182865,-344110,-61118,132833,62706,-217254,-89913,279070],[422539,245961,51135,-109122,-284979,-124301,29804,136934,129131,151954,165820,109688,97380,145397,225715,335181,288154,54612,-5856,-145759,-389748,-274291,418,142280,155479,239607,301379,357106,181716,-203294,-171303,-143340,-140726,-269015,-398570,-151764,-18861,-193482,-144333,59305,18002,-267683,-361679,-359284,-103172,345516,398846,318124,113671,-100881,-323966,-395991,-282588,-92638,264862,316263,305642,47422,-211659,24548,278682,-24021,-349604,131345,675787,985684,1147856,1059971,714718,150758,-239697,-269948,-214481,91457,291964,144196,185109,37188,-147090,43858,241912,119886,485296,728309,712083,340963,-4420,-262803,-216861,-158409,-115199,-75682,142115,440732,610731,790537,548443,315207,17465,-142610,-198992,-166782,-306874,-471225,-9043,379170,470837,204337,-403304,33939,553807,426659,344517,291039,108729,-216791,-489395,-509365,-539887,-470938,-449746,-386621,-289518,-302135,-95567,42925,20187,-131873,-183259,-68698,151795,240999,2840,-241985,-146494,91162,236362,95833,-245445,-408259,-310776,-255663,-346845,-206805,-27816,118363,206762,179491,102754,65833,-27168,-30688,76920,21965,-242431,-197197,-24456,-10925,-47469,22513,67477,-194256,-65081,132117,188604,11183,-350132,-141755,218591,105521,-231889,-348792,-117420,-25767,36514,-103704,236272,415203,130716,-221099,-361698,8163,38417,-177231,22654,319136,286401,-427220,48200,247383,49148,-265873,-237277,-334399,-392400,-302847,-449883,-483442,-147427,35982,-120243,-463379,14399,546779,679968,334317,-64513,-129768,136634,250803,209126,24642,96872,272303,287062,125996,180614,327584,180070,5629,46223,289755,94721,43622,216773,274847,381004,821470,926570,1011172,614900,453635,362099,206617,86793,-223917,-175195,221225,245277,-57879,-351650,57867,353495,483949,476036,247945,-20253,-233551,-4426,-71086,-418709,-292007,150818,531107,487389,316176,61452,-192014,-209634,-15433,78791,-49676,-222611,209537,311791,171200,114471,-178966,-26023,470315,513289,224278,48339,-48154,-320596,-243745,30041,70253,-51722,-188548,-286889,-348500,-471675,-511580,-521009,-393587,-216740,-8213,245639,401293,260520,26150,-208041,-336615,-452428,-382807,-35884,232546,194981,-29064,-189786,-309986,-251577,185144,325047,156042,-60947,-213767,-505001,-414303,-311296,-300553,-419577,-238795,17926,196916,160828,337312,467362,377968,80427,-282437,-438478,-328451,-303932,-350811,-201820,-66556,-303567,-451080,-3912,156954,-170203,-360633,-237963,29047,123378,137128,419671,564321,200157,-376453,270736,708846,770265,731257,563113,406513,101596,-1597,131280,195899,201931,155006,55724,28418,-11189,-114610,-194981,-9789,135434,195154,180597,123976,123273,-58524,-137363,240716,663376,678112,493912,-66004,-499231,-449781,-263424,-62784,96176,188752,88071,-138375,-340814,-265798,-68689,131655,143645,-11605,-60093,-90045,116396,242043,473780,602964,620211,525723,349316,80697,-37892,-135763,-69975,98373,-2626,-141264,-513972,-242615,126081,367533,515861,75218,-320295,-250581,-123248,255310,320608,-111643,-257991,-90353,-72888,-177376,-295216,-129728,-35646,-144153,-221418,49953,143378,6581,-208860,-243530,-269560,-361014,-303486,-415973,-115596,103627,210768,230530,177496,144296,86656,55760,117907,-202086,-321791,-419027,-317145,-190372,-129193,-157421,-6480,425717,621687,385945,30037,-178201,-223446,-103561,103680,204614,293626,458180,633308,706286,468891,-73344,-291073,169368,475767,650022,737767,884730,577768,303272,61429,-207607,-158335,-75442,-336935,-262825,169305,205648,115431,40409,-152612,-260552,-50708,-82264,-148970,-272682,-272565,-382326,-525328,-502063,-437051,-255520,-130380,-74139,-199581,-246474,155863,430933,508692,472042,329601,-48216,-339923,-163247,-229472,-350330,-312323,-422576,-101970,243512,207411,273696,220224,-13339,-312493,-432413,-325944,-54997,19114,84542,68014,-122103,-16029,-50571,-184540,-261856,-88485,350838,558022,577403,615677,801484,1157703,998302,651846,72640,-287126,-431981,-270129,-318995,-336078,119464,458779,720403,520408,140593,718194,1349130,1322743,596192,-141374,-167391,137185,484142,569384,339120,66902,-75129,-74149,49641,39073,59635,23916,-213535,-109063,-84464,-214732,-149229,358889,573127,503428,375245,460113,440194,216315,57043,186327,398533,512246,364696,2973,-317120,-257410,-123676,-40985,-37278,-483828,-193313,-108092,-167024,39644,191404,133149,2626,-385055,-150253,70613,-88832,-396331,164372,483144,443092,59034,-62759,204962,250946,82940,137941,112017,-6274,-45609,-257188,-494331,-105194,131945,-43211,-287639,-292256,-71649,46426,99954,192907,288341,341288,212787,-92647,-510749,-362013,-299826,10150,37639,-14086,-190465,-192167,-117152,-65288,-24247,-118708,-288441,-380848,-275687,-100849,-29921,-316485,-310985,-50689,-6586,39007,13517,150072,201612,334167,256988,273594,359884,337932,171341,-148022,-120961,198627,152039,-114220,-123539,-57140,-114082,316325,575593,625265,228277,-183749,-384866,-365765,-384846,-82026,195430,434547,516502,422404,100763,-199872,-496769,-506068,-373481,-451821,-205534,-43240,-45020,175044,358096,238353,83463,-176644,-297939,31146,107688,-29875,-186163,-286629,-182752,-31803,-224128,-463177,-477703,-390356,128833,460232,541541,332109,-152719,-220992,-7206,133937,163903,-86302,-330529,-503595,-184440,200304,256965,-12170,-209746,-507361,-381842,-346379,-135090,208022,626061,795451,467168,-76258,-227931,99280,116684,86417,343619,556075,697615,808296,791889,626752,314958,41982,172513,319483,-24714,-440711,87009,202709,-262706,133629,449009,393704,104256,-101986,-444218,-431292,-279986,-127547,21752,258703,255272,330722,400987,239477,-179216,-503772,34772,131209,-228855,-102723,137700,-25152,-348844,-139276,175953,410881,150194,-353781,-190041,-223885,-519369,-171231,-229427,-289147,32526,341298,662649,655291,418376,60867,-302444,-439131,-313796,-305505,-436416,-288187,-301301,-438073,-344989,-301131,-533744,-236165,-64549,-219930,-452245,-275267,-292875,-351406,-12107,152178,-122093,-308099,-147670,-143361,-414648,-153786,185947,252314,384433,753570,1001786,904716,519386,-79292,-315637,118741,212415,-31643,-505696,-174865,222445,604975,623368,262763,-164601,4869,243011,564717,1013605,1144088,1076658,653327,450429,105928,-297480,-439310,-357177,-330711,-341801,-197868,-171255,-351079,-338996,-32903,-99716,-287972,-33792,-24559,-280884,-22720,83644,-340252,-165937,41148,-229487,-418638,-17380,261661,215173,235909,653853,1032960,899506,389359,-26164,-74365,-259430,15271,214651,-728,-433311,105119,300717,347971,231459,244190,125677,57614,139493,286853,135624,181477,332004,632187,589994,263025,-96817,-417825,-374321,-130638,24134,102325,142663,-74225,-183662,-99267,237564,434861,306180,-127318,-290799,-289159,-11388,157383,78961,-309132,-131402,40917,-330249,-319040,-38461,-244390,-237114,-494086,-123695,371754,670523,556232,176606,-170870,56607,166647,49380,28312,238889,387161,303054,259191,27166,-31472,-224003,-468698,-326910,-209241,-231051,-380247,-338457,-200937,-186911,-197668,113636,295745,93725,108864,351438,695021,188938,-330309,-268203,-23277,15533,-143640,67370,195440,186224,139959,209921,204322,121018,81561,141337,283490,266328,39148,-7235,195896,354837,419553,187560,-120993,24811,258048,413206,320392,-69918,-326448,-103965,-49244,25924,95330,312191,461315,406233,-148089,-280637,242266,400858,266929,-73570,-166032,-195285,-217799,-115246,62922,-1026,-79054,-332073,-254470,147842,229210,-102876,-155391,473944,810925,671459,309046,-38092,43073,427695,536482,308483,262277,887682,1103754,779773,334180,117089,-70612,-139990,-35226,212214,280507,66866,-243668,-132430,20795,-164561,-245096,-48483,16878,-275271,-528134,-239495,130733,223780,107046,165683,16872,-264287,-347460,-324354,-409720,-166423,-11299,-283659,-54963,98524,154649,447098,147222,127071,39338,127688,616812,850920,597437,116785,132546,459722,253004,111336,-67697,-77248,-187143,-275284,-270659,-363266,-233760,-257206,-104619,70357,60278,205298,254306,109669,-227078,-150891,82688,404301,534435,301599,-146483,-309500,17188,553763,853574,1127227,907471,336857,-134373,-472761,-439492,-202218,-64397,-111513,-15461,187499,96031,-369450,-217650,2217,-142193,-501092,-163229,141310,-15693,-103011,139712,444388,383084,-111274,58829,583680,814993,536652,-56056,77555,728494,827229,706355,373177,379,-12113,-82078,-158296,28697,273626,388285,330672,131870,37186,-87625,-145260,-119366,-58104,19521,112406,-11552,-62104,245863,299724,29065,-245936,-482658,-110950,381820,614805,624488,704475,352125,-216407,-195423,-41477,-249168,-364609,-430549,-221787,-184954,-46624,-27040,-141817,-380490,4538,152814,-8740,-296670,-360364,16446,330680,451983,304929,-175247,-304648,19429,-261502,-115504,225931,91352,1497,-52472,-372968,-280163,-124325,-29320,136024,217271,150853,26783,198724,325491,244038,-851,-205118,-75060,77238,65082,-80210,-377993,-347618,-82894,230201,430352,184011,-284063,-213980,-81350,-252389,-290100,-92184,14730,-89544,-155901,15037,89757,-63785,-466365,-421152,-522238,55381,728469,746160,546698,430834,197546,157270,95302,257254,583561,521150,312260,116815,-109559,-95176,77949,183852,-7868,2310,208027,341819,317526,129301,129344,176115,-1531,-126487,-113742,75539,406461,594012,316549,-221297,-183838,5389,5203,138927,101621,16171,-578,-67594,-88994,266863,533320,636613,837166,837392,676189,367698,133715,-78220,-149092,-176395,-11544,35738,40308,-202098,77656,384366,259362,-110655,-212052,-52171,-210793,-431905,-353791,-163802,-89600,5289,-49739,-331468,-592849,-423321,-226917,-114169,44057,122809,-130656,-154495,328272,596941,449020,476730,336017,168408,160539,222434,241457,-73820,-256804,295170,783352,919333,777761,565396,59643,-100444,265615,341122,76188,-191754,-405447,-67372,197860,251837,100625,-152386,-348399,-393182,-330385,-308307,-446603,-474924,-537020,-251801,38148,229214,201970,-72824,-404298,-24275,191107,358760,220752,-200228,-418830,-171848,-167885,-82306,52605,200953,130862,47373,72347,87090,221002,181942,37239,-80212,-316835,-391359,-40845,199334,179657,337926,500848,498029,223153,-178165,-324555,-195332,-77814,94311,61215,91714,73496,343577,75715,-185673,-286652,43937,279279,-41659,-419406,-23917,-4260,-14674,-30347,-62508,-135139,108997,173282,28554,-285737,-262010,-82160,164881,473032,551555,428079,306934,96950,-25156,-247194,-509363,84694,429048,429045,-24777,-158093,-127144,-271418,-242273,-303666,-382532,-366273,5050,375572,416563,232474,-247866,-285656,7375,418,-44271,4635,-75750,-162895,-378407,-265424,-78604,28319,127176,352329,517470,330577,15874,-195435,-246429,-36012,263147,375548,265074,-17021,-337971,-338651,-419371,-294210,-6152,224154,79272,-66246,-248437,-531145,-365236,-147858,-86783,-11083,-192987,-373101,53483,498337,551832,310362,182434,9440,-244839,254735,745969,746025,206658,-241435,-266469,-143516,-271454,-303031,-257578,-311745,-367692,-415590,-389933,-239108,-300157,-438296,-339185,-419881,-140467,383510,548119,473191,512277,401807,208641,84390,91468,92361,-118041,-424787,-457248,-461348,-467440,-399760,-314557,-316339,-280193,-250147,-150327,-146541,-74515,140139,248169,76922,-325764,-293078,-258955,-405599,9837,284326,267174,211521,526381,784469,633759,94798,-550320,-170466,-161291,-187715,223809,331435,77253,-325418,-599347,-419770,-247735,-97685,46714,246527,195420,58059,-24677,181049,271417,353826,201418,-65503,-244811,-193996,-71427,-16303,169537,367245,618639,936952,1226641,1345393,1056147,313247,-479043,-93409,30008,-203014,-506514,-511034,-252981,67584,173049,-126786,-262860,-104046,-86699,-410609,-378499,-66583,179808,321239,233521,94901,-219004,-296264,-130122,700,139315,203388,105337,-36674,21577,95865,81666,-71844,-267196,58115,337248,443542,536207,392856,190260,-223570,-337911,107224,464695,482187,608745,768322,760262,439260,-92079,-335869,-275154,102095,289819,422434,216693,-9475,-113353,-247999,-182649,310992,552746,432218,108202,-316830,-457853,-323344,-247347,-180082,58406,481562,870793,878107,601693,362697,248085,262067,63565,-202449,-236251,-184445,-248183,99489,402411,293102,-26587,-270340,-303005,-194602,57929,-34490,-552992,125172,598999,576094,397401,15577,-398391,-158240,-35033,25114,176347,173882,-96054,-346409,98246,276119,455554,353061,234901,183041,289697,402551,513423,467489,446338,247990,27212,-131033,-253379,-490544,-54025,545059,876476,802818,499913,280401,177673,168503,213957,479125,699652,784227,501722,173374,205282,342736,307128,-33666,-409878,-449477,-400003,-467982,-476168,29604,435491,381958,284304,225278,150198,-186251,-425871,-204628,-255075,128982,418948,394413,210423,-102935,-365564,-309507,-172815,-146764,-115232,-199561,-244036,-209350,-271582,-323701,-235649,-217095,-341839,-464486,-141636,119168,116029,-291420,-523927,-386116,-116568,38328,81213,62378,304701,233960,-225363,-254615,52942,-51720,-324037,-173549,4520,130869,397765,271574,-90075,-91450,-220285,-218361,13124,-226796,-513342,-392736,-566629,-465191,-272135,-353713,-266969,-13490,231304,449823,481300,338837,58656,238016,611523,703319,500146,199616,-2488,-198106,-420750,-102908,168469,523673,309680,-274888,-453523,-188693,179175,267285,-1834,-305434,164691,281042,-44896,-6846,56387,178785,-88168,-157335,-89516,-102508,-95439,-28652,-167427,-461320,101886,373704,317318,155010,-291826,-83111,195086,9232,-79328,59702,133138,184861,44660,13055,6133,-38737,-60925,-109817,-12698,45926,-129506,-275963,-234657,-132622,-171911,-263271,-243966,-177047,-285553,-231310,-88853,-85188,-222528,-318529,478300,1056374,705995,246636,-291096,178587,169302,53925,53271,-133106,-258157,-353389,-402427,-219774,91383,404326,445578,270657,158154,128793,66343,-12538,50570,237540,-6547,-334116,-542668,-401647,-432186,-144259,-112863,-499229,-164312,-265298,-416373,-138681,30779,205282,513625,499909,481201,320912,421378,625666,606459,363618,134971,-46240,-103444,-187917,-126565,240536,436067,465199,45623,-64352,251153,106176,-371624,-311849,-11443,151596,-25578,-277129,-28107,256476,184478,58240,-289853,-398346,-225567,-237184,234377,761336,1012906,694493,20087,-433461,-230568,217449,377543,47194,-191838,481531,921717,830162,716862,132797,-7854,105347,234898,441688,626398,490735,353668,248698,349022,456616,203644,-138060,-184562,-164230,2629,215910,220467,58340,-277752,-99434,239176,808574,-52536,-432045,-315040,-137230,-327022,-420320,-87239,-4626,-316211,-148249,67249,94354,-117291,-221570,-295028,-479857,-323348,-68912,108925,185684,54806,-261025,-464299,-24553,446772,904698,1238955,1262796,987377,573991,435331,490828,349207,-4458,116310,500054,498665,327575,49815,-421649,-274218,-229729,-308377,158607,396212,95295,-266128,-317428,-334868,-51794,464213,527834,504247,744166,960729,887170,507665,105482,32839,40993,-175152,-419798,-191412,187736,382618,307477,144325,-171620,-162929,-156779,-85930,-157630,-224031,-152544,-81667,96201,111363,75034,120777,188146,-34397,-313800,-291570,-262786,-63102,66996,10945,-136452,-44145,213518],[88971,-35359,-108894,-135164,-201835,-143798,53355,146162,-4190,33226,129691,139928,195738,216841,233742,317296,340529,254187,240514,143346,-140042,-240680,-101198,131484,227268,383318,443621,442348,285680,-41739,-146415,-214531,-206735,-292736,-359117,-237915,-260840,-515599,-78911,-18151,-132057,-149580,-208840,-369341,-417663,79057,344682,408870,221694,-55837,-263168,-477789,-485830,-240578,116611,194270,169859,-102354,-124964,207853,304744,-111773,-421498,100337,427157,766195,919906,868380,453954,-159,-359656,-397757,-417720,-108536,87308,85901,285621,194093,-139234,-20268,140187,-251170,122677,537190,571406,198879,100046,-87518,-513157,-378643,-51423,195201,314741,408433,459626,406249,146250,6267,-120563,-131969,-55805,-169434,-312283,-273558,193410,420916,456074,42632,-317668,110386,458432,257946,209151,83507,-158926,-563657,-431369,-314845,-321967,-195694,-117652,-266509,-297869,-333592,-111656,1800,-69628,-376816,-411990,-195816,252806,528619,229203,-241845,-326164,-72680,42607,-94849,-249791,-342615,-349370,-269098,-159201,6251,102922,189179,214602,226878,129961,63998,-73303,-109053,103647,29152,-229467,-160683,-152667,-170257,126014,301429,186793,-144581,156310,398221,452954,121331,-396353,-307956,24102,-55945,-328934,-417114,-100866,101470,78822,-253098,290265,525378,264899,-193501,-311361,110823,195374,38498,139336,154064,-55801,-213017,177179,221489,-103700,-493523,-164215,-27331,13473,191024,76422,-184264,-39289,191754,50479,-285852,280323,672499,618057,352688,64039,38733,50791,-13004,-256827,-314394,-99159,145469,107870,-113836,112738,408849,358301,199476,288968,396387,3145,-255635,148451,391163,812033,1062791,1093204,994600,591473,456706,430256,348979,153202,-184310,-155758,240913,332143,17256,-367328,-83119,151016,242784,243608,120568,-63826,-142786,-111183,-155204,-333089,-526846,-147993,228819,224418,55878,-84313,-9708,194244,431518,414372,231291,-422816,-39079,48151,-107335,-60895,-244411,-26097,329432,357886,193511,149306,788,-234668,20160,287347,233057,38287,-145740,-154351,-166349,-279657,-338544,-325401,-112098,-469,9934,103419,173962,173841,124626,-148653,-296689,-341762,-267928,-101585,111462,65800,-27436,-238399,-202644,27189,311015,437449,309622,26460,-155609,-460233,-334979,-109112,-51660,-173538,-66586,189402,363618,269932,489164,705966,574524,152651,-252515,-294659,-212675,-325366,-499813,-335465,-268875,-507386,-275462,144729,167860,-40216,-301157,-83289,128830,278608,534599,736014,766804,213517,-205206,406772,892909,721948,520441,279973,267716,87914,18311,35587,127520,130688,169141,80265,129954,205325,133794,97305,266888,112701,-16378,-105947,-169905,-119066,-203848,-102611,322401,749036,824464,686106,179947,-468853,-356334,-205766,-225831,-129990,-22027,-31661,-138123,-237755,-197570,-18714,164959,195786,100031,-22428,-136742,-162448,-15756,161321,381294,603197,639847,572020,193191,-93660,-379347,-168006,28406,-106256,-395716,-578624,-245662,149670,409639,609152,114883,-480454,-314645,-298121,141221,281469,-102626,-256418,-54766,11604,-81391,-256154,-112550,-19712,-59348,-52865,105236,120754,-104173,-265110,-312745,-355360,-75481,-49318,-358347,-17011,241040,256413,36909,-55426,-156232,36353,-100660,-75588,-204909,-214115,-387440,-427557,-382823,-299886,-240084,-120958,128836,284039,78490,-219704,-366285,-254027,2577,164806,196788,234332,430484,652123,772651,503442,-104534,-298445,96757,287953,376017,297054,400716,163771,133882,931,-45827,-11958,-56696,-371927,-277158,83948,87466,69325,87254,40690,-310692,-64045,39985,-39553,-216993,-243693,-465661,-375677,-54444,27560,26244,-71210,-194584,-358139,-243875,106786,205615,149430,212674,249533,-42451,-425323,-299201,-210478,-148569,-210950,-280269,-82405,264411,299524,305126,231498,45868,-258654,-373723,-474588,-241978,-227087,-163436,-329059,-441086,-257505,-174655,-144417,-276605,-233796,71618,366677,540861,606339,525448,698243,453509,363969,17404,-316542,-416678,-191139,-247052,30628,524678,864158,856055,334099,105530,819463,1413223,1282643,577883,-203971,-117969,176924,416793,487965,237766,42744,-45801,-141647,-188971,-284971,-135603,62748,49978,97352,97070,-72128,-374855,237658,687647,774358,503461,422201,363188,266191,189339,321232,492515,442511,228419,-335842,-110898,137379,110221,171214,125609,-146287,175826,421835,293049,53689,108634,108761,-32327,-436309,-210912,-30410,-174908,35520,427568,561716,242064,-218108,-92654,113461,-3149,-315439,-213949,-53553,-135398,-319279,-464466,-388774,-180673,-39371,-64359,-191621,-187508,-115491,62890,134481,223481,270501,306867,215213,-146728,-279323,-99127,-102326,-3673,149567,243080,50008,251,-56926,-84777,-119879,-292292,-398834,-243790,-102947,-186429,-152665,-393505,-237777,43691,281692,332666,3357,-48845,339105,610115,435196,286673,170325,19583,-108868,-447645,-200472,91475,7812,-118532,107,21175,-41748,454493,802823,830266,299578,-144736,-346975,-100980,-380824,-197526,238534,514949,542729,365999,185654,68487,-108626,-268049,-397283,-426484,-473629,-411064,-308020,60632,270054,235446,100668,-18276,58922,269068,193356,-130711,-161575,-268886,-239433,146094,116385,-130432,-262562,-203605,324340,539807,519684,226438,-198040,-117279,40590,-8115,144269,-91700,-309313,-534375,-208031,206586,247300,-19977,-223618,-463431,-502876,-406459,-190725,97308,617792,1038446,662387,37874,-184172,321212,243509,-91572,16700,287100,452360,662011,585375,577688,334627,-72632,-77018,102431,-77411,-325900,-84518,-39270,-327737,122540,376530,183819,-86131,-255090,-412129,-444315,-231502,-152564,-149992,44551,131488,239043,405213,486000,229536,-186638,-217133,99002,-135883,38653,365294,111977,-234474,-179807,26817,269179,75114,-446182,-247991,-245671,-278259,-67960,-200657,-194041,124018,385690,733257,827970,679845,201730,-305610,-442619,-300831,-402865,-388288,-323454,-310080,-317133,-367658,-376129,-227609,-94154,-43310,-217392,-326048,-310281,-410075,-327775,13508,70063,-156843,-38523,134236,27841,-435868,-275757,24274,-38635,114840,644287,1058901,1129023,895388,166342,-417179,-122407,650,-190594,-494348,-188329,237684,593616,716647,401332,18375,69523,249624,556551,892605,1014788,941524,644517,345423,59409,-277325,-238581,-108642,-128337,-161743,-114476,-139089,-353384,-303823,-66798,-245224,-197710,25154,-23880,-206863,133616,321856,57649,-430077,-426886,-461710,-378841,-86841,135438,210430,395000,590503,861844,697564,288233,115305,-91439,-345491,-28174,243337,193816,-319598,-1217,312875,413290,270000,108716,-120322,155716,268779,388368,169103,97134,276162,435120,368086,87441,-162002,-367221,-382664,-81696,204328,240702,145275,-49477,-43235,-182475,-25020,209801,162145,-136056,-206174,-175474,51208,192027,-51393,-225339,397775,377801,-162762,-9211,385507,134739,-154400,-382242,-196550,250324,544819,351107,-47739,-171448,176215,256386,81340,2396,126333,304465,235780,318759,336213,118720,-229192,-410110,-142990,-31543,-104854,-258578,-171084,-96410,-230962,-350404,-28143,189653,154742,137271,271574,565951,146438,-211232,-343793,-367733,-353619,-327607,-283438,-60243,-135315,-50384,155098,223564,157391,100009,132049,261668,352640,370859,317571,495850,194069,-90484,-411091,-403283,68499,427297,541872,494492,67905,-303296,-257671,-50011,77908,138433,330854,388195,348496,-80035,-289639,17328,237060,170244,-194869,-185740,-79886,-276865,-264256,-66383,-114069,-130742,-417821,-153454,206704,223937,-348167,-98792,564276,826609,616458,326935,188883,220009,538723,672691,486374,266731,507977,632774,369113,152282,275869,94058,9610,83861,231389,227642,-33903,-222848,-197513,-144390,-269458,-217127,-33674,43538,-252084,-522680,-231198,133699,233090,199341,291837,280708,58211,-291802,-445237,-535979,-400371,-125382,-60424,122034,-15094,-79970,-343144,-334073,-72540,25094,104037,441225,894615,637652,148379,544053,998964,810570,487499,127411,-16986,-294216,-227657,13492,41828,24798,-161290,-311602,-106362,-137417,-55243,30455,-247102,-396706,-51020,152957,392541,579313,216438,-250590,-215265,17902,334840,547342,674735,689301,434474,43033,-409492,-289782,31650,126142,24603,-168206,-17967,100581,-164906,-270361,-27953,-180768,-408372,92634,446616,188522,-68700,130264,427049,406099,-90682,-86862,373782,632431,428113,-69410,50967,679843,815813,726451,323540,-60929,-190750,-155535,-168355,14038,243464,305367,170955,-45725,-150378,-389553,-470318,-359534,-74464,-96083,-153662,-289218,-363971,13694,188657,46999,-259372,-515770,-181777,348974,528888,590459,479127,143926,-339533,-119027,-125868,-279542,-439894,-314790,78954,-1194,-88931,72136,-12129,-312635,116835,210559,-38097,-410981,-140665,447755,933879,930894,571877,-60007,-374734,-45684,-88919,45090,243556,100166,93161,180469,-59990,-284459,-351407,-224662,20908,130665,41475,-37710,142822,364687,366180,291208,130594,103705,150011,73993,-23290,-299085,-320140,-102150,209006,408435,230275,-259026,-429341,-166795,-242144,-521012,-233523,-109973,-233243,-246435,-25316,57617,-90209,-427121,-184930,-406969,-81497,762998,883375,532200,339798,249418,241424,161727,402361,683323,566920,317861,98593,-29723,9358,-70030,-319666,-186781,-102486,120069,306994,256216,62127,-11328,8707,-115831,-87986,-77599,5600,256242,427901,106864,-304469,-5088,177166,185520,193138,8640,18224,159980,182109,268976,579825,732895,884745,1045217,907753,720480,395186,164183,11111,-114436,-112354,3753,344167,342982,-98976,-360429,107113,35004,-175536,-11519,108508,-52371,-309764,-325173,-262996,-320347,-316319,-384230,-605662,-509449,-432497,-386562,-202765,67907,133312,-256776,-124164,496587,689205,383069,377709,317000,99790,19787,231413,242876,-119215,-420759,292054,884603,1075694,1069682,822379,196329,-420556,137183,375289,71456,-123712,-138726,73922,210137,147131,-79976,-215818,-369748,-392890,-421819,-372668,-305254,-316420,-386097,-250605,74680,253798,214152,-45056,-315394,-282526,-26693,63913,-12050,-288649,-118366,-1695,-203672,-260444,50464,287970,240843,128252,-54456,-31404,165424,250496,141585,4327,-246400,-520446,-280720,-14729,107373,262468,444339,366338,23238,-376618,38726,265628,159631,1424,79217,238962,428682,410063,-2180,-183678,-366892,-289315,-133460,-374948,-342127,51438,84397,95161,95882,-7702,-41302,88633,190602,42820,-216116,96217,30754,-49532,41335,122555,180565,298423,406411,363363,94015,-320690,22389,343927,346711,-36787,-3851,-165115,-359717,-198694,-272010,-324668,-524820,-114433,441733,551043,511083,28071,-449065,-73829,-49852,-96851,-140830,-151073,-276708,-465493,-341491,-216052,-201284,-43465,324965,538928,369176,64704,-129414,-33245,73040,339721,472443,405594,117011,-281233,-443043,-448009,-332855,-10305,251777,244527,-53302,-296960,-375945,-408854,-205511,-85890,-145585,-308377,-134970,292449,556332,467599,219811,143999,-26716,-368346,93672,550864,564915,106693,-424564,-273161,-236458,-264836,-422666,-500349,-222831,-124667,-207762,-118820,-50162,-212604,-323854,-235765,-330535,-220385,257095,515488,411757,334173,223160,15914,-133108,-128097,-16591,-129695,-255442,-262232,-258251,-208471,-140940,-144258,-205217,-249773,-375045,-493390,-287338,-156409,32100,125991,-17239,-347386,-206683,-357095,-353621,246334,661937,653215,350589,417671,581915,471594,-41379,-623300,-121540,-176749,-197275,190500,358357,250250,-52114,-375312,-101657,237045,301782,299447,419466,379822,88838,-185290,-47400,-42113,173677,168709,-73256,-198233,-60430,211412,479357,399940,461733,632216,1002955,1290464,1421965,1158414,395929,-295382,25363,225751,-107524,-502370,-428486,-341533,74926,301154,73101,-249471,-227112,-207612,-282119,-217679,-80603,47488,201461,229796,58678,-201628,-450159,-339809,-256255,-38810,164573,178662,151557,307744,462089,305347,14328,-346774,138004,333277,239139,61614,-14278,72937,-94814,-289484,-11226,404834,515456,631303,833901,786559,495472,-1913,-275733,-152376,150559,208490,333819,275127,92027,45568,-91258,14397,265157,572956,509637,456857,105141,-150050,-485922,-251034,-123758,55169,289132,585479,791473,841021,832171,576987,263502,-131473,-177478,-69043,174931,258104,200629,149996,82514,-33307,-171937,-285263,-331921,-156716,-104014,-291797,-135137,243909,391908,457517,366433,24802,103378,309637,294249,248903,209162,25549,-169351,82989,317498,333570,-9186,-176839,14682,256474,417560,531297,397283,216253,-37926,-104137,-48560,-166842,-450822,-122755,275194,622067,479831,255657,101342,97797,242102,323339,613379,714781,736625,545036,175658,194772,350905,366575,70742,-237640,-249849,-242646,-430349,-433699,-25609,448110,439062,445565,441193,291983,-116028,-370332,-255289,-362279,102569,438809,421355,146944,-287208,-547171,-259521,-57200,14772,-25125,-236049,-329154,-275881,-274966,-195566,-124117,-131518,-275882,-493702,-401243,-272951,-402001,-349216,-119450,-94711,112149,298294,199948,-224238,-129680,-68553,-424487,-305663,31069,56674,-166908,-263970,22242,253059,402228,219186,56431,-75953,-263327,147547,520638,231606,-283762,-456038,-477221,-609253,-546022,-490501,-367353,-105342,247875,524858,450759,247927,42872,84673,399466,564325,393203,103574,-130373,-298547,-326800,-101276,40104,331626,254432,-29639,-59728,58408,273333,182318,-30594,-206212,146086,162384,-203833,-220265,-147412,-271059,-534575,-381359,-147009,-73648,11768,49266,-37846,-243976,24791,341365,177274,-62722,-507653,-73227,136290,-87284,-67854,260514,476582,728581,644934,717008,590187,242575,-68039,-317293,-314103,-174832,-254052,-363106,-339634,-250588,-244190,-316307,-276001,-414737,-503983,-298551,-99861,-126079,-207411,-269570,625341,1474696,1240482,680067,-240867,131894,238822,299917,177424,-90984,-169508,-294514,-367314,-351420,-112627,74988,57045,-35235,128605,288065,62691,-285028,-308411,-82665,-216194,-402740,-497430,-414795,-473109,-357898,-397809,-343801,-104208,-250389,-477902,-138178,17703,169012,445276,447936,277804,63746,305659,592020,536655,132013,-334260,-220240,-56374,-196675,-459242,240125,529632,528381,89438,-9611,250792,219239,-159411,-484972,-227341,-28496,-43869,-249021,-222847,-30102,58777,174983,79649,-54048,-328932,-242602,278864,874098,1129382,783396,26285,-472717,-194770,226457,367383,209130,162048,507061,701399,499227,366726,-23176,-28644,70090,213152,296716,523005,543680,436167,428693,469868,499723,362654,-7774,-460451,-460402,-117978,117167,177963,98354,-129127,-258742,-211607,-158570,-350508,-277293,-159848,-175818,-282581,-525247,-324767,-488745,-266962,-51302,34472,-119735,-226669,-108851,-168248,-223163,-193069,-27961,25755,22103,-116674,-315643,-527249,27515,535108,911768,1101977,1152793,816793,603989,456201,634237,431604,-12742,-213744,257308,419361,397800,55282,-404696,-225404,-208930,-347435,41228,140976,-65641,-483309,-152862,-142565,-174846,361749,465907,342818,317633,469966,355539,376754,438193,296045,161534,-92432,-351900,-73952,499205,713383,510238,211393,-10676,-277301,-275142,-208666,-179527,-149691,-249989,-111867,122401,256292,352734,313191,338118,150322,-127627,-78658,-117980,-95349,-76819,-104481,-106278,-41334,41685],[-301643,-275120,-250015,-164431,-132091,-173898,49439,102970,-140167,-45008,110508,138868,206283,193405,156842,217138,304514,411912,445083,386110,86673,-103482,-201856,83667,313412,495133,552249,484717,292417,20636,-157256,-327319,-198686,-242779,-299971,-296281,-431071,-354721,27935,-64832,-192518,-68582,-83449,-239925,-529383,-245942,144909,264291,147739,-116889,-247464,-469831,-496312,-208965,20967,167613,89848,-170344,62515,425903,296771,-226676,-403432,148313,271747,599838,705413,610842,175562,-88165,-320008,-474978,-399238,-130874,-112429,-30588,290260,322770,-104330,-80001,56904,-248325,-121359,227897,309571,79344,254605,268237,-168152,-482562,-60659,317497,393142,310087,207611,-156022,-421491,-264885,-26604,-22060,121570,-105790,-207271,-97079,284481,385973,411741,-5600,-466958,-108969,23527,-60837,-41382,-108811,-307884,-526490,-361318,-159320,-34616,62356,148688,-8001,-152753,-308711,-289229,-258208,-373770,-331239,-276768,-256046,295491,637617,344329,-220974,-462194,-236145,-179853,-252730,-286156,-257902,-163274,19585,61990,202676,176172,211394,242707,222158,100726,-2246,-206524,-175297,85599,50560,-158196,-169485,-280430,-72585,381219,456512,136730,-168542,249556,526605,605962,272974,-193012,-449929,-281021,-247741,-311073,-502863,-58668,270669,124860,-342583,206717,417307,250162,-208955,-274254,140744,384964,347379,287664,93193,-68947,129626,330192,255606,-26765,-179862,128464,367540,462862,625013,512511,45601,50858,313764,346064,268601,559260,663345,398610,195628,53972,171652,36802,-160007,-206408,-477372,-346434,-46415,-78690,-311049,-16769,342763,372456,238139,446444,416607,-63484,-374970,250550,535928,931823,911647,863318,529392,291827,221234,261110,305192,77331,-208180,-133451,227895,374874,75427,-373133,-288078,-142614,-88154,-33308,-116924,-272938,-221983,-219927,-124186,-139771,-386754,-383745,-69053,-28219,-264595,-131513,276919,576906,744564,596327,258197,-196022,-270243,-265329,-449961,-320371,-311167,-43141,78720,68369,75448,140505,-788,-113459,222564,453946,328573,69872,-112671,-55627,-41741,-135086,-162866,-22989,232628,231933,26977,-345,-2021,115708,181945,-46316,-171896,-174566,-115546,-52803,72323,98843,143948,125682,211636,391882,438003,428614,357972,138370,-16885,-323739,-238782,49848,131506,68216,101231,321094,417733,293093,544631,864788,733601,339997,-51887,-69027,-125610,-328323,-502878,-309651,-321204,-255914,-36865,223842,247277,140185,-176887,20079,115795,171380,493566,670415,635294,161572,-216203,310351,816857,566156,245420,32176,128779,77463,-25754,-123555,-23255,-1307,158574,137298,153958,309142,373684,389179,378490,-41123,-360008,-520235,-548417,-420786,-377507,-123674,337091,709841,878259,697106,273877,-235538,-190552,-160751,-395754,-432817,-350743,-207463,-164977,-172720,-201136,-11581,182816,310325,335897,100555,-122996,-340900,-31810,78713,307632,536160,616205,553271,115144,-294860,-351775,37191,269164,41589,-197229,-361873,-250547,124766,452189,552401,98485,-477868,-273558,-496926,-2980,202212,-97116,-380428,-138596,-13382,-95244,-295911,-211496,-121278,-81960,12956,82953,19676,-204634,-282417,-420835,-79553,274762,165694,-221178,41849,270760,217590,28201,-218129,-221539,-41249,-246870,-230903,-121971,-162358,-270146,-281806,-406272,-521936,-339374,-70858,88005,94098,-74857,-345264,-421046,-292966,-110871,4494,95075,105912,237071,508038,743745,461711,-120383,-337383,-68874,58345,138615,31298,-61687,-287000,-173962,-117349,9523,28389,-82390,-401378,-281230,-66854,-51987,-72366,-39267,-19749,-423981,47844,181409,17951,-209295,-312510,-289079,-80576,331967,445668,294429,-46993,-315936,-440614,-243167,78642,80884,-84999,14727,160931,-60266,-307125,-463680,-336805,-34265,72103,129578,206768,377159,418858,314634,204689,-50743,-175526,-430563,-387374,-342401,-363956,-399784,-556653,-564768,-465848,-377615,-192210,-253750,-329101,-144024,166197,405897,417852,97513,-48412,-93379,43931,-128652,-418303,-390338,-204398,-149934,438738,967135,1213754,998964,88458,34625,774598,1210463,1000718,427715,-335769,-154569,47921,128017,150209,-33589,-99621,-64526,-190292,-333446,-428792,-316066,51271,220882,149241,119662,-22825,-450477,333548,810161,866490,471706,182803,35790,104373,202749,363403,535625,465393,282481,-43261,154296,425026,357198,621857,619250,197807,244721,685600,695856,375739,137246,149188,-113292,-441921,-252977,50965,133741,359034,549952,505998,-4849,-441684,-43178,-1947,-283393,-441387,61562,82477,-96846,-326176,-210127,-98331,-54233,-14019,45884,-16352,-95645,-138319,79629,115754,115679,315014,542181,453445,-14891,-121863,215009,190724,133856,182533,352298,209834,170750,104769,45460,-34450,-254181,-248511,92428,174287,-95715,-258514,-402880,-245220,3871,357594,408849,-55134,-282664,444858,804861,583301,221278,-121758,-162663,-71939,-241857,-254114,-221417,-111242,3681,206922,125504,-20748,386459,779314,761483,235252,-202851,-159094,115371,-159404,-309370,238633,483204,475458,305929,290286,273641,151526,-29353,-335477,-421681,-260594,-229759,-215667,-30941,130408,230811,210653,212255,308924,376091,168876,-319819,-173902,-223879,-321287,227621,423595,198634,-32599,-11160,372981,531873,446809,79906,-227894,76496,79915,-200848,-101716,-314908,-516969,-469359,-237897,78289,139275,-19455,-224127,-404131,-419244,-477991,-362723,-161681,556821,980167,598740,4792,51195,589564,498936,82595,-226110,15374,284769,502098,414950,510808,322152,-84412,-342683,-196690,-128432,-152331,-213521,-302720,-383162,-32133,110945,-200781,-409484,-535909,-439415,-482016,-208520,-43662,17609,52186,72040,143924,426944,767098,614073,174129,-490754,78289,42641,181044,597537,364157,61631,-127382,-155155,83142,-1710,-290426,-140004,-99133,-105498,-47900,-225955,-263476,29835,309155,738157,1135934,1073049,610761,7670,-397518,-275457,-273456,-258396,-337162,-275427,-144232,-80116,50376,104746,20049,-63745,-175827,-240102,-409309,-333558,-26199,203329,204615,-186056,125387,433174,324668,-27599,-195687,-72180,-310487,-150702,448950,996119,1280713,1164196,415834,-314651,-428095,-287303,-431862,-513595,-233375,142442,439625,642592,417948,87829,94318,238410,524880,651834,656987,552337,435113,149782,-101965,-196914,-133401,6690,-55175,-94978,-104795,-120966,-321556,-362983,-187717,-246871,-52504,55354,-110174,-221965,185950,485941,505583,212811,-168116,-632105,-325247,-203869,-142416,102035,497660,538405,433236,151705,196872,255676,-87462,-368853,-25343,212522,197410,-284437,-113014,197856,277253,157882,-112120,-344208,152160,310040,326033,129744,-52641,81006,80220,65625,-86115,-243089,-426615,-326199,18506,270244,213217,-33254,-184225,-150725,-318661,-263876,13714,78817,-74044,-212247,-226967,-37319,115177,-225421,-60614,654954,508587,33866,313949,787221,624363,73720,-245432,-310718,33059,244854,30137,-340020,-271718,95364,220791,56632,-141585,-68552,211309,278069,395068,537446,182571,-270152,-345047,-59717,26273,-86795,-185357,-68784,-115982,-404329,-419198,-57516,35521,144045,136195,109498,201957,3500,-185884,-378562,-405745,-291580,-88878,-122689,-114488,-344652,-180363,161993,283916,244806,254415,273633,337854,404349,495322,364248,294814,-225522,-363299,-44596,152814,395880,679074,714237,638240,428319,78432,-260402,-77084,70811,127038,214112,155532,162379,62366,-139249,-274050,20165,39819,-262226,-98181,-37184,-219687,-380524,-199622,-117870,-81728,-406916,-194528,180922,186373,-448207,-37694,487947,641320,402269,176594,163089,192268,436500,573272,499941,212852,10167,51905,-113605,-21021,311806,160946,72587,107814,94871,48802,-130662,-242809,-200069,-126132,-130396,-135225,-61808,-66363,-304012,-558005,-314460,-6330,115371,192856,331436,434161,303958,-82727,-365513,-548190,-354412,92752,306357,269526,170583,313879,313024,-282826,-365674,-124044,-168292,21161,507213,385403,108896,804490,1260301,1229861,677713,265635,24400,-328847,-253527,176752,391565,322757,26328,-301717,-238228,-227928,-319550,-178089,-191046,-65328,128571,207838,288376,392973,-26880,-259914,-124396,-92709,-116083,8844,44711,311121,331385,51707,-297188,-140625,223652,365980,251281,-277227,-214144,154250,116674,-122252,65797,-146267,-490278,269077,568593,322751,-43326,57248,265709,239916,-237034,-345345,78835,336459,240776,-135014,-134749,268848,425123,382562,105728,-96480,-268107,-207515,-231140,-120301,82312,103005,-89660,-266842,-331544,-340412,-330954,-394512,-176740,-223334,-346439,-432565,-162021,-39076,72514,10766,-256590,-433357,-264476,162301,311514,491734,228884,-117375,-498783,-275196,-441294,-372462,-472984,-141502,264597,171052,-154728,146139,123733,-39220,325097,229432,-101190,-347188,-52907,585887,1211984,1195109,684536,56045,-54996,152223,52215,33519,-18808,-85182,89749,326623,332970,190353,-99758,-460622,-161974,-29018,-46054,-82889,2171,184717,212892,252507,215356,90507,22256,-64162,-83699,-233170,-273963,-79575,144354,244999,210058,-19354,-376752,-313109,-203468,-381352,-422306,-248649,-343049,-368466,-213919,-109718,-196528,-327046,-20712,-185237,-400499,380112,581610,120520,101518,384926,291235,65285,347136,573348,528531,332462,136778,39377,174960,141964,-93825,-257139,-111692,-64778,149311,109475,-48874,-213166,-251182,-235523,-27088,-12078,-98775,71735,248121,19948,-155738,143932,320686,310459,148280,-74607,43292,289175,407003,552641,728097,726221,853749,908958,768206,608635,339410,114026,-3841,-155010,-8434,195531,739118,686063,175575,-385081,-220455,-218283,-133791,146997,160270,-57334,-315317,-411982,-108403,-130917,-185470,-192331,-178307,-267815,-339826,-373957,-117472,160395,131739,-372894,-120798,572872,750343,431333,321231,304713,25847,-161743,244217,312563,-19324,-441487,150424,800749,1085957,1293302,1064439,403468,-432318,66183,391631,111950,-12339,220751,387382,350084,122727,-128470,-349848,-474488,-445316,-412208,-309692,-287011,-214705,-191177,-245354,-65843,130623,158195,-15242,-190400,-350365,-389901,-268889,-190847,77104,229736,224812,-93574,-433853,-54803,210021,188592,33402,-275889,-160032,73536,229079,142943,4766,-196416,-390825,-415158,-218114,-13146,141014,319867,97043,-426353,177473,605152,702835,360372,-124327,-89140,71476,341016,14134,-225054,-66183,18915,-286354,-423914,-342575,-271201,60930,120305,85729,112718,5605,11758,24498,92153,7497,-8042,397372,316429,112145,-105469,-187785,-133216,129579,488826,520961,245080,-84147,4351,212702,179965,-17847,71410,-219433,-352340,-187701,-250089,15948,-242152,-254875,460486,756616,777049,294282,-345007,-166715,-113236,-103215,-254126,-259375,-350023,-387551,-281542,-221967,-338513,-238037,217771,427674,265939,25925,-106882,107300,204770,341497,404762,342437,109538,-165758,-388398,-510714,-438283,-78434,142379,275234,25536,-192501,-435239,-434770,-201665,-86755,-264865,-263195,136013,440139,462578,233495,31094,46926,-97668,-496584,-44872,236910,169722,-148358,-491648,-170272,-223074,-239728,-264503,-259304,8335,106962,6473,142982,147781,-71583,-139282,-60965,-151676,-178356,102982,410221,400937,205188,105979,-91990,-293786,-438240,-178949,-92133,27854,191393,183062,105422,155343,112068,60285,17746,-2219,-219839,-37224,-3976,86677,123114,-81031,-367989,-148720,-404903,-278686,409335,909095,878025,417207,250150,238517,139402,-290649,-413964,-44733,-317709,-227655,174706,366986,343028,123478,-181604,277388,662191,590817,430177,409627,492106,255267,160302,17918,-148504,-185431,-37535,-153313,-154700,17241,429540,829130,606153,461288,482348,795835,1060365,1223315,1030093,397365,-122788,103226,256306,-78876,-376958,-235570,-357443,44813,369814,239664,-158056,-230688,-290950,-90635,125675,151264,26305,-6694,65851,-125009,-316301,-502374,-442544,-435998,-195890,34227,126138,287018,587475,801296,535602,54815,-188797,405165,556821,365612,-117277,-409328,-54130,-23048,-116759,-55377,202040,402415,458692,743801,774704,552168,171336,-187942,-71968,103721,103804,164841,260225,136627,22953,-135066,29860,76499,380199,475892,694244,587936,186461,-314459,-322535,-107197,12173,83380,190731,478799,808579,1001973,740402,234258,-198558,-111543,52013,433875,685521,493280,-21569,-118190,16004,-83492,-242431,-313292,-143213,38859,-65361,-287676,-195366,87007,446161,597831,354959,345298,556244,419624,224320,253299,211814,-17799,54589,373972,187794,-264000,-368852,46221,202072,306353,316907,138259,-45770,-136630,-55795,82766,28483,-157144,-443049,-229835,142425,92982,-51392,-76450,45953,279621,455347,728721,730077,655226,603710,309780,207071,265267,332903,153440,-4542,106149,91404,-174359,-466670,-297134,132459,241680,387249,490918,340809,-71222,-278153,-217767,-410008,30396,388762,340897,49684,-371626,-496023,-142835,87534,171749,54268,-262271,-262799,-75659,-88947,-45540,48131,-26260,-229701,-424067,-508703,-458050,-300483,-124409,225361,287489,452092,591054,478766,-98792,-593443,-336075,-463088,-314353,50446,152066,-94201,-377700,18776,267543,161056,7131,150554,-78759,-217618,449105,880434,584137,-65482,-480260,-356026,-360587,-334487,-426339,-406735,-141637,177949,434586,339360,85717,-69871,-92792,203236,364890,258104,-6553,-264851,-445233,-224471,-38649,-12479,4051,-22492,83967,234144,235790,287439,159618,51225,-144271,-29785,-56135,-290848,-485546,-319270,-303816,-416943,-472182,-177271,-140629,-10028,110317,155393,39375,-2818,180338,91993,-191975,-357873,-2001,27410,-182932,-93877,359970,722798,1001811,1095571,1275749,1078538,509232,-59324,-447457,-517777,-366417,-181006,-288266,-388070,-376554,-327733,-359832,-380320,-397374,-175167,-23133,53626,-135007,-183742,-197335,576223,1461105,1519487,915605,-92009,-134769,216410,101168,-83753,-227414,-194962,-300557,-386648,-438498,-321976,-177406,-306792,-317237,108827,286234,4042,-247822,110916,209890,-82366,-371864,-471554,-519599,-338509,-185980,-239536,-73776,-52885,-258128,-440699,-89394,44902,150938,511263,708189,448540,-109083,73709,511728,468145,-25707,-369951,243524,369607,229697,-274451,162760,527158,447028,115377,155040,318637,371432,95897,-335868,-362278,-189856,-43897,-122792,-213619,-247137,-56263,211318,345082,96074,-118827,-166463,296818,909975,1135413,762705,44699,-256029,-77171,244405,313906,417893,526556,589407,331735,-35655,-70857,11237,1233,58965,187000,22273,215748,491309,479833,534931,548724,534446,511435,235133,-83031,-266135,-223319,-7787,103031,101073,24737,10023,-214833,321778,156563,-179999,-22296,-158493,-236151,-398324,-376120,-282238,-45176,77569,104274,-42839,135348,272098,255282,85500,-22382,22380,-68031,-173159,-157856,-167488,-458416,-30614,485997,709704,648063,600142,439241,421468,265860,500631,367978,37831,-414074,-128035,170885,267238,-53232,-380503,-108545,-136197,-462985,-141075,-180232,-291046,-380544,20589,-17502,-325137,63400,291030,110032,-102576,-33473,-23781,197784,548613,413502,123642,-130986,-342601,31249,665828,824004,520769,179008,-97282,-478915,-354668,-373203,-226886,-96193,-259697,-126347,148749,372572,553954,553554,521438,324210,61605,156865,43353,-104076,-223327,-235984,-122615,-72390,-155361],[-236759,-110930,-81255,-49036,-43426,-178005,23966,31900,-218173,-63848,110778,123551,149448,122832,69572,114276,217833,449445,541272,478053,188340,-93394,-260325,6314,353870,517079,566986,441149,184719,-45872,-257508,-431684,-105825,-91936,-218857,-308971,-458198,-294156,41697,-108449,-198339,-61812,-5445,-115937,-360107,-489776,-154999,-19821,-22949,-196971,-286862,-445394,-415411,-199911,-60822,168413,53677,-106607,305553,645766,412388,-174798,-305630,214737,280661,490199,476083,315571,-71014,-134647,-208200,-280390,-136864,176233,88345,-109123,233218,389934,-25456,-111371,78479,104565,143164,6718,53023,9629,333478,514141,157592,-348847,-106879,306658,374504,193244,-11394,-346705,-261193,-42602,290775,257851,337080,127476,-46466,48609,245927,291667,311393,72062,-207326,-539322,-559423,-409822,-299349,-246182,-367490,-462831,-357163,-43122,162903,206059,280810,212451,30144,-245601,-503548,-510351,-275792,-19083,-151465,-264369,269817,520516,243386,-312899,-419045,-216589,-237925,-330638,-347680,-239533,-59124,182396,187426,295721,192399,203905,285894,181355,48348,-97450,-369239,-191797,38064,18769,-134071,-229712,-244542,149778,503604,416980,-54206,-290650,149629,444547,543949,334564,14806,-325905,-501422,-197570,-140221,-465651,-64867,319447,121563,-381332,-58932,145167,87919,-305176,-292105,101805,476038,580242,412361,236782,250962,327750,382549,249619,58744,20640,327638,612214,813720,844454,660200,80890,5957,367159,668559,800442,666971,453002,63940,-112399,-99230,97370,18802,103287,280772,-55781,-366039,-256371,-227569,-392528,-253001,112299,192945,97179,386585,330175,-29909,-50241,424240,631695,768284,578702,413743,-81942,-161206,-187899,-125235,49635,-115727,-272856,-133962,151816,298927,47574,-387208,-513735,-483161,-280112,-83777,-295276,-483937,-369227,-279745,-94376,-70645,-209873,-273017,-59281,-83276,-396975,-140255,392564,743168,823070,608678,132342,-105896,-440533,-439456,-359781,-346522,-279889,-59899,-174809,-341831,-95999,5157,-64112,-2786,327964,483716,316318,10740,-132216,-60069,-49164,-128734,-49308,283796,549236,416854,26572,-59698,-39602,110496,146632,73062,14165,-11469,-4355,39276,108767,217432,158048,195391,321688,504111,496806,349943,308042,232636,113597,-207640,-256034,43660,183505,264457,264500,399345,362174,221288,497823,866522,765345,397956,5074,13636,-82905,-303740,-524852,-253474,-75784,64924,168259,160521,229928,132603,-77530,38900,-17498,-162486,34592,269279,197642,-10665,-438898,13016,484328,380021,36796,-90254,18741,23153,-138321,-302683,-246450,-203690,77488,208789,118873,237552,321182,372936,153413,-331646,-585277,-336917,-406483,-482606,-446942,-192881,310693,667477,883718,641397,225654,34478,-22184,-160063,-439724,-234660,-302202,-359821,-216076,-154583,-216861,-8233,189301,400287,479773,190437,-131761,-334576,39127,250769,362064,425159,436983,280771,-114268,-369363,-69211,221925,373480,131904,54974,-163441,-275927,98850,471714,400225,-16040,-308530,-94193,-228409,-78499,115319,-66138,-266514,-143269,-52520,-156280,-373455,-402326,-312979,-199250,-57111,-76720,-195516,-265328,-298257,-443723,125620,407211,211070,-137596,39498,187636,86373,-18100,-248883,-78503,-51370,-313443,-324817,-134444,-159343,-223588,-141814,-145722,-317934,-363365,-14131,184913,60055,-251330,-610376,-378266,-316809,-322609,-344936,-104218,-59319,-70989,242459,614422,309433,-166048,-394741,-307277,-160759,94224,217085,266298,-66807,-374265,-286118,-74391,-31759,-144636,-474948,-220709,-85738,-78627,-146057,-63185,-221537,-72962,273892,287819,9565,-239685,-454021,-308346,36265,512783,665367,375994,-146959,-256668,-201697,-249230,1957,-836,-191411,-78212,74000,-71052,-38962,-97875,-324221,-88660,227542,390151,548549,603058,550166,246673,22392,-304624,-235393,-137422,-182177,-303117,-314585,-489642,-455742,-505823,-374844,-305209,-174510,-164888,-371213,-124470,17789,150823,119273,-168798,-229716,-152237,20877,-165252,-454070,-323111,-228991,-33318,666799,1135637,1300365,913584,-97426,-10672,576556,779733,563667,175103,-440029,-302862,-255635,-243504,-269878,-339340,-317793,-139623,-224589,-245516,-239860,-437948,1040,255525,-3960,-20135,-52424,-404030,342082,738756,719986,302133,-133150,-368295,-136313,146162,302874,473717,536025,445627,332940,277106,352340,363418,849688,941525,383433,-6774,562167,821280,657776,301873,225769,-144655,-343209,-89981,265471,387910,486429,517757,367629,-66699,-77724,128665,-15917,-427684,-192578,308010,272000,24386,-131342,67698,250580,311963,293066,132549,46188,-95937,-204377,69726,98043,-106632,282214,733447,670759,139319,-158197,315771,265322,130439,61063,247705,228043,227879,226276,183437,102821,-152252,61428,426747,386476,21108,-357469,-260455,-301222,-188413,160549,259649,-29471,-387793,375383,798357,675857,142206,-315000,64152,289706,124848,-25709,-78964,116216,268529,419660,225838,-35369,167640,516447,433137,43680,-267641,-35216,95123,-114381,-334914,208063,370219,350491,287522,379829,364985,250511,48410,-302791,-329136,50641,194309,152921,58948,35438,174326,266107,313807,375923,322061,22806,-511047,-112895,-106104,-289908,153145,548089,413861,116256,71706,228348,387494,254824,-119806,-127986,252150,68605,-391781,-172300,-162927,-206732,-258419,-211094,-106007,-11211,-690,-178826,-324939,-279501,-316655,-325191,-510031,331516,494096,260226,-146874,155639,588570,562238,280087,-89225,-144292,194858,382405,395424,488194,283680,-13587,-322165,-497156,-198481,-52067,-147948,-203875,-340060,-204581,-283057,-474109,-104868,-42622,-189853,-437604,-211402,6804,148931,113711,62971,58617,464756,1002939,950870,423820,-401118,56948,141397,221690,725974,646255,371289,-11577,-309369,-54603,20819,-40753,81426,73882,10896,-52325,-226963,-421474,-150731,201583,708841,1299697,1272276,882475,213621,-298034,-148311,19185,-19771,-216611,-132030,103853,284023,454001,356802,93346,-58842,-88511,-190279,-477663,-156327,187711,293045,180207,-267379,186443,613573,619882,421959,184361,-48420,-470087,-190692,330798,881264,1300585,1265958,665878,-22983,-301180,-294736,-303653,-450076,-266242,30226,290941,486856,338900,55607,80092,221545,446693,363114,198657,78361,121895,80187,-103612,-98223,-102899,-24814,-81808,-104063,-133264,-76786,-217011,-358241,-320118,-191210,-9759,24929,-245815,-261682,174050,567130,873086,817474,254269,-445273,-215239,-139956,-343800,-57387,517793,662816,232276,-530316,340790,423386,-55038,-304581,28759,152650,59055,-282484,-242768,-66516,-80472,-94061,-285644,-398808,17541,233168,168218,37974,-203647,-141598,-107370,-53151,-143780,-304358,-417305,-132394,159456,243780,76522,-278622,-386072,-389598,-494796,-319248,-63934,47226,-67014,-243758,-386803,-201817,-27898,-342186,32220,643068,504126,255733,574803,983708,942102,309789,-88584,-364837,-175257,-100135,-275044,-544973,-350829,-77470,142507,62006,-285705,-278858,171496,466575,540724,633848,209358,-271946,-312752,-79851,-31346,-180559,-162935,-31808,-214301,-262373,-36001,75301,-65896,84234,141070,12943,-116088,-138715,-195914,-243917,-325593,-58089,-15252,148009,16924,-348440,-230171,193452,374361,389039,465385,480906,487873,447446,457408,296240,-121475,-362673,144868,482558,665422,748682,875863,824504,729618,839456,522959,27415,-97725,42168,112220,59129,-140969,29075,278125,108534,-445248,-133188,-10013,-238702,-129136,-223014,-287152,-339877,-342019,-61663,31849,-274103,-318034,111583,145410,-366863,-82074,303609,345622,145001,-26916,10148,100726,272624,340754,391405,206552,-208994,-429367,-557422,-49414,298646,198587,105850,97461,-49939,-24050,-34077,-164633,-34900,146006,104795,-4141,-63348,-187446,-353570,-554655,-422794,-198805,-36534,135949,322108,487811,452567,119077,-239480,-484502,-259390,214104,542434,288404,306218,591707,902456,109813,-509929,-89152,-293701,-291973,-60877,-35150,67118,827740,1178666,1311102,662927,346429,68565,-174389,-338207,168719,566065,468991,114038,-90371,-59460,46652,-59617,-69193,145318,259843,347797,301359,194066,68408,-347722,-160250,-63957,-150541,-443874,-525979,-415624,-78754,66908,-74338,-215977,-112,393838,646971,493069,-190624,-250018,273286,347314,87035,206560,10910,-462723,256526,535941,415782,80733,38619,91515,40939,-249344,-346686,-94297,29472,-10732,-243779,-350849,-260836,-94004,-68563,-115017,-153224,-238722,-199875,-296705,-296429,-116945,-83609,-286974,-434127,-464262,-337794,-182128,-174397,-240751,-283215,-384180,-170592,202172,161957,24871,-55101,-214519,-204273,-143255,-43074,55165,350729,46736,-373437,-359107,-214694,-381862,-372018,-382940,-21069,332592,225044,-192407,164933,168127,140000,470419,215623,-138002,-180577,-47780,449421,1038776,1112379,600824,109543,127186,220362,57569,-72541,-397061,-287412,59004,382217,602528,531066,157738,-400182,-286034,-152450,-81706,-47734,-26897,-29076,-83080,6443,101588,-29033,-163857,-209586,-154907,-170369,-129265,108661,182525,67019,149114,191390,-177730,-415013,-82881,-126067,-487589,-306851,-359640,-377943,-305433,-354340,-398265,-298390,34886,-16048,-486915,-105488,79883,-435786,204342,623962,360685,-156732,97846,354796,470166,401385,285359,204170,383517,316554,98156,-353246,-291984,-269822,-55889,-50929,-163347,-394109,-543980,-257299,64902,68898,-144020,-51664,115790,56779,1967,195953,358652,351141,129018,-45205,109054,359978,549796,687775,702377,571643,579309,504573,452541,376206,210136,-16857,-117871,-50082,174602,563440,966466,879159,365786,-189325,-450594,-251939,-44580,157378,59369,-210138,-373187,-498089,-112787,168804,357049,447321,403554,126166,-178461,-410952,-85502,202304,108746,-403959,-127244,523586,666402,437044,266706,291816,7991,-224063,260236,432898,183277,-265132,-16130,597438,934319,1295252,1131674,500444,-195563,79593,351132,114436,-34445,379035,566658,471261,268298,231741,-57582,-376620,-374676,-250295,-254082,-427170,-176046,-25832,-136234,-275637,-107006,51870,15724,-68529,-12832,-76724,106318,323336,507578,520642,402102,50539,-384530,-232176,18547,14042,-178818,-401741,-193322,24256,152097,44709,-97912,-233976,-310274,-373118,-248514,-87347,47299,162101,-235955,-72836,713457,1075634,997020,451066,-105284,-448332,-401084,-248143,-346784,-95721,120282,254762,-33925,-164013,-185933,-259204,-44778,23639,-82997,-49559,-70424,-56647,-91687,-51330,55102,225075,554808,547679,307446,87360,-143536,-355482,-72925,358848,433858,265188,111773,-21059,27428,-17573,-19804,26043,-297229,-350582,-282493,-175944,262361,-6746,-357716,384867,871514,821170,403691,-258605,-171801,-106494,-85701,-258231,-363229,-316045,-284421,-179868,-140219,-258408,-401220,61761,235375,67864,-87223,-124412,108049,238443,243818,194176,112093,5599,-60658,-181870,-381749,-472284,-229384,-94330,72809,-53013,-293294,-530412,-240620,-110092,-115250,-233409,-45131,304932,434279,247322,-57372,-176405,-51003,-165486,-506688,14656,278638,39587,-307632,-360404,-240656,-257093,-276268,-138693,17658,238054,259095,149259,281334,250920,21781,26261,128696,39730,-57509,70468,249835,353779,112116,18709,-120308,-254814,-445981,-250033,-48308,186369,450930,400024,280966,365642,336596,306427,266937,290775,196380,234276,199462,166025,130292,-150846,-420301,-211327,-439393,-240877,429581,904213,848714,375019,-9306,-241977,-390399,-379406,-88039,140336,-300951,-272668,138029,350420,374543,149172,-91019,569461,922718,677070,376146,234125,428324,447855,506513,361420,185988,-291701,-392465,-313305,-146097,26950,511563,859767,615972,282022,200567,408782,636212,823657,726510,298363,-95498,92079,123475,-228560,-266520,-26385,-277764,-36376,376332,335782,-54702,-135910,-326756,19829,412571,432566,186532,-116840,-195717,-385994,-471735,-463153,-533491,-567295,-364193,-186850,-59914,293914,734824,920278,604792,20228,153207,663905,743005,438667,-8081,-118045,3924,-5711,-58203,-77914,-84329,93655,122265,456017,662521,568647,353888,-68657,-64074,-32301,-20065,-42685,102689,11572,-252458,-173791,-20392,-40296,-11676,306774,738534,867981,388018,-150455,-468282,-220661,-87946,-6932,-149666,30031,536125,876701,706171,155445,-194056,-118847,64241,468130,795057,586445,-123589,-252049,65575,-60227,-259396,-285190,-136346,89921,32996,-283569,-443008,-267114,268477,498509,333903,351169,566961,334603,92204,279624,316410,19629,-81024,226377,-5141,-184684,-37187,276050,264146,187454,-276,-48013,60014,75881,59289,164856,226934,221423,-136792,-347385,-428940,-316230,-387702,-266655,-29469,234594,519439,688262,688640,530022,584700,485218,294953,127864,207907,184136,165057,344988,318395,41493,-406937,-450372,-382126,-168276,92373,286941,205081,-135346,-211105,-126433,-378401,-142281,239784,123800,-133394,-458281,-425764,-42147,187934,206732,10995,-322016,-190738,3578,-81563,3923,106821,-38756,-308000,-462350,-454092,-354757,-173812,-88153,294968,525254,681788,748211,706830,250826,-268767,-322735,-349072,-396346,18663,118984,-157807,-512612,-59881,117225,-246461,-245780,120652,-154438,-162847,555355,957137,699623,53162,-465669,-302402,-211678,-157292,-330146,-458748,-157899,37550,181652,136619,-127142,-315847,-285342,22329,144533,111684,-135180,-401754,-396251,-122302,-9992,-2428,-256635,-407571,-11351,331331,279713,179123,108486,63765,-127758,-331949,-375635,-319449,-263354,-228233,-8260,-352356,-460651,-178787,-274107,-282880,-47734,123572,79565,-118124,-74267,26537,-164861,-152356,18004,-145946,-344798,-270182,230537,671085,899691,1232201,1466225,1254198,610721,-94707,-398566,-251191,-161219,5451,-121273,-290526,-433494,-391630,-387212,-336481,-109265,156413,243037,145872,-189885,-201224,-125276,363999,1039844,1347054,830989,46230,-400979,-125997,-321458,-394975,-482637,-315132,-302411,-312108,-326415,-528836,-270416,-262075,-398585,374,108391,34033,221204,534694,640595,245151,-250799,-520213,-330032,-139463,228785,327536,204261,-41331,-243754,-368941,-92466,46664,137700,606415,1014062,838073,142194,-217720,377852,365571,-128015,-215065,455304,716556,572380,-26671,-57507,356646,305405,237621,373503,443404,498545,288677,-131521,-347386,-163862,-10210,144,-137480,-317608,-205418,98097,356217,33961,-43597,-143821,243501,786236,958215,596258,50857,-46403,15871,149463,154571,457403,719355,626315,-60629,-347749,290653,324784,79510,101648,212515,-188829,-211728,310948,465133,505528,503946,495001,548108,376712,248254,35760,-126421,-46935,79695,107189,125866,229501,400011,882588,440842,119390,70720,-147862,-241349,-377913,-409745,-312991,-196690,187666,284715,255692,443735,476419,462260,282153,108221,24686,-194902,-225470,31949,41428,-310760,-122118,323061,368241,96793,-65385,12713,101495,-37412,148344,216372,68468,-270452,-484165,-183172,-28376,-243704,-316837,39073,-52380,-348183,-21782,47389,-117193,-18048,177856,71772,-341588,-353403,-30507,-172956,-437374,-505677,-351570,-75635,381790,339752,-23602,-246556,-340413,147560,694876,700164,336184,65688,-350997,-393913,-156777,-287809,-352781,-142954,-242230,-129175,194308,452835,675423,814786,726419,457543,258374,338031,206118,-47932,-263467,-327304,-154703,-54330,-162430],[51693,181714,237095,176572,29322,-176213,-57095,-72868,-248026,-63229,105244,75984,16444,24859,10447,35616,89872,302376,430694,309966,68567,-216200,-299201,-129937,245498,389876,440402,291535,-41699,-253438,-395107,-418797,-75538,35933,-169042,-347761,-478809,-443098,-140149,-217278,-245127,-123881,3835,-50070,-187379,-254795,-453758,-356798,-237145,-249605,-297456,-418854,-341219,-210243,-90958,150549,33620,15564,499287,796112,628869,35779,-207472,216597,431889,369226,203538,90736,-210337,-226702,-152865,-78236,143538,557722,519256,-8252,174883,363867,52298,-111752,170646,330063,355750,32117,-81983,-46177,279590,524784,285792,-237892,-105175,255168,290526,79115,-130940,-139331,77823,270089,567789,624839,588143,478129,168992,163047,140682,195119,209614,214786,133732,-86238,-948,-179576,-280342,-323328,-422081,-466887,-271154,55715,236006,216514,295843,341154,175123,-148083,-466207,-166835,230422,215363,-158805,-212637,199027,236917,-69575,-384666,-172950,3489,-113087,-374740,-418093,-246433,14800,239475,239458,286910,167125,181099,281715,129176,24838,-153112,-467113,-186575,-24353,-99359,-208256,-240888,-38159,313982,441367,215413,-279207,-431148,-75496,180788,295273,266878,125508,-125064,-231077,21575,48454,-268764,-92113,197008,48454,-355568,-370091,-142763,-139397,-442922,-316049,43898,410369,608822,441982,371662,396134,344283,324425,180204,34214,51192,320897,611270,928676,811181,497802,-42665,-158783,334955,833825,1033775,561358,132174,-275534,-449494,-321326,-202449,-99142,303562,468268,211341,-200258,-403073,-275688,-285778,-487272,-196210,-84227,-144447,135062,203124,108061,275893,598995,690159,535993,302073,2,-507651,-379290,-373996,-552001,-333524,-329223,-286426,-165905,7660,84168,-89685,-406867,-511104,-330101,-27076,102393,-87847,-142360,-98424,-169599,-104081,-145541,-180528,-109718,138661,60046,-141183,-204912,270517,639509,672499,481060,18046,-92920,-305116,-231334,-148593,-143961,-162157,-9345,-208655,-433079,-159932,-179468,-132600,119136,391653,434640,235606,-97771,-188913,-150726,-183063,-247705,5790,505673,764395,524509,19857,-107270,-28407,96079,36399,213319,249041,127300,47800,105671,146027,247240,10886,-65858,144698,393553,468187,292761,245493,315181,220959,-129167,-413134,-120771,150129,411051,425615,447417,270686,101473,396667,719931,652341,277119,-73239,-31329,-62693,-230613,-493986,-238594,162758,327781,298743,11985,8335,-53407,-23219,-11707,-210178,-511579,-380788,-92068,-83961,-129856,-216460,-273864,40059,223243,-31892,-87793,-103498,-95080,-250496,-395852,-413740,-432603,-60858,247929,126837,70576,-24353,29656,-284204,-633376,-390770,-135128,-246192,-339363,-430372,-280000,267931,640405,762697,486742,154792,204796,102308,-157564,-365157,-18143,-48358,-345481,-225018,-125381,-129128,67528,212203,403495,461069,261692,-55894,-299106,54355,371397,389571,278315,143468,-133415,-297164,-113067,176289,363434,430721,218370,133992,-79655,-330020,116093,496491,294675,-178122,-194847,109446,16357,-26802,78179,39533,71058,109585,9145,-162060,-418639,-600816,-450781,-270062,-190675,-348207,-413179,-240565,-325532,-373109,129317,280604,77061,-114224,3146,71130,-42047,-147350,-292726,-39649,-13365,-267497,-366458,-211024,-160387,-276454,-90814,48391,-77429,-135398,71704,230144,135852,-207520,-330986,-300822,-188026,-129684,-303088,-354518,-194233,-371158,-75578,351651,69114,-243229,-369603,-456363,-313982,140660,390340,567945,241803,-85125,-324621,-228217,-149180,-227157,-540836,-102845,43379,-20679,-33155,221025,269788,544421,554932,334787,-51155,-279457,-467890,-483707,-42954,451049,629344,244284,-313402,-46398,-11014,-280128,-171833,-149732,-260881,-61051,1933,-65707,172228,262492,-77530,-289497,188562,475003,797528,851768,677881,201523,-264958,-442627,-134980,140020,31090,-230935,-253448,-397495,-429662,-539426,-376787,-103607,27275,-60580,-367546,-74274,-75840,-208134,-60069,135738,303719,37356,115319,-50360,-390813,-275619,-151936,54111,560081,903531,1017335,554778,-173013,-62526,264247,250814,107406,-50303,-253402,-420094,-534836,-248126,-226463,-341141,-499527,-264635,-261777,-185590,-152713,-516188,-27885,231567,-161774,-178725,36076,-202507,81304,399751,371250,32304,-289277,-105541,9340,138321,184683,266625,470446,490231,501481,340760,114322,174188,756425,931249,415706,-376535,156259,623098,646754,395318,228976,-149747,-282403,104432,373436,422119,401427,367241,231789,55260,192972,295961,35235,-312186,-66461,317057,354118,123979,101934,325818,539661,600721,508890,114034,-72386,-215403,-301710,56354,103240,-310221,148951,750947,736589,207501,-373618,147557,77060,-121343,-167441,23164,110033,153184,243574,246620,145051,-80620,328004,592802,443988,31154,-426081,-152884,-312039,-325740,69300,318659,150908,-315466,134695,587673,652671,66295,-288479,241003,516651,364895,279449,308763,370193,472808,509765,259537,-83503,-131662,79238,-65350,-207840,-67863,58261,-53068,-235058,-336397,121741,198174,183132,290687,414731,325992,179910,-8066,-279928,-181356,267481,463156,427577,232604,36248,2092,149272,217100,233402,111713,-180427,-255281,90714,82971,-97375,-33331,420530,439430,163395,38875,-76646,68816,-86591,-226274,53823,292476,-35802,-408285,294103,408318,212040,15535,-147562,-288174,-180973,469,-109053,-213535,-105750,-54116,-57207,-225871,-66011,-157823,-250499,-378417,-12191,245683,335846,284208,104666,-129654,105917,270815,471067,477689,203627,45075,-69683,-266517,-358335,-98249,-59621,-31330,-134857,-52772,-54489,101484,438089,562201,159560,-340955,-271639,-19747,122708,59611,1904,-57634,429552,1038476,1114075,496267,-273264,-36350,79001,124649,674519,809879,526334,47924,-450761,-143267,82329,144254,221433,142660,32352,-85599,-203506,-455046,-305317,80962,584227,1114942,1110783,807603,211800,-184463,-14263,266227,257556,23727,59213,340526,585361,678040,427682,55680,-39407,-36903,-212744,-411786,-60645,206203,167734,-98731,-360083,102784,549126,755932,751559,547500,24423,-455566,-92522,294287,713775,1121801,1161274,803405,218941,-16848,-5577,30706,-187585,-253212,-38232,196484,303326,160783,-97993,-58495,100573,222486,19510,-266380,-340502,-201088,56274,22472,-57082,-140891,-219621,-191292,-186006,-229193,-41083,-86863,-177790,-248634,-129365,-52227,-91599,-410649,-262481,85818,510661,1006842,1125468,471892,-272486,-102307,35491,-117059,-277324,399498,837023,481123,22771,475162,520151,-67654,-261972,20986,4210,-175647,-283652,-408580,-386665,-574564,-424829,-342748,-266096,-79089,44884,-53706,-132768,-340743,-148411,55587,74834,-73911,-268536,-207477,76616,251175,121862,-153802,-519075,-584874,-476666,-360815,-146810,-31907,-12571,-136213,-175766,-366176,-364994,-232039,-317407,77219,500180,453724,401236,654205,854536,892107,415029,14328,-349374,-353735,-416226,-488296,-389176,-370430,-250833,50701,114171,-211536,-423298,134672,649287,718291,600746,177074,-262061,-353029,-237141,-228327,-391801,-171799,-91424,-379488,-28381,292513,174812,-100313,-72043,56032,-55189,-294730,-286758,-250760,-80617,-91363,71146,-18489,164175,39632,-304322,-265106,130347,381008,465408,563049,562451,537359,418347,319982,198176,-238018,-8104,400603,655624,806852,838258,822994,717507,708646,1049798,837035,336035,-47270,4565,67395,-105747,-466583,110652,497974,329971,-317836,-229998,13930,-130037,-416202,-443521,-120487,-88665,-439843,-83852,103435,-99467,-387542,-5019,71541,-151937,-154471,86475,20031,-91956,-201670,-111600,61076,160818,67191,151563,197374,-94007,-358776,-148526,140817,337317,226295,124706,63466,-68211,65088,110604,-52086,143182,354464,243806,89601,-72116,-282084,-362169,-411342,-411026,-410322,-222252,12766,247339,419930,468920,242662,-135027,-349343,-289761,59059,408576,97700,230020,579491,906285,246387,-369315,80776,-113895,-363889,-532713,-500245,5102,539696,748995,911658,434390,313238,72294,25069,-217684,-37250,415745,329686,7596,21728,181347,350784,252689,141900,300145,411501,472460,379822,129745,-257819,-345138,105522,98245,-13743,-285477,-219395,-206302,-275835,-292305,-311809,-220269,74930,484479,831189,633520,2606,-191956,334839,432303,249694,312589,237720,-131487,18927,353566,428324,265497,155134,88225,52335,30485,-42216,-5949,-112850,-241907,-383354,-559641,-394042,-360909,-377405,-325093,-249182,-181425,-198061,-398478,-478648,-273050,-157324,-311780,-481609,-496678,-427848,-141827,-94068,-319810,-257549,-292267,80167,447180,300238,-15134,-134513,-147265,93304,222930,75709,-140741,175317,-58822,-343267,-50441,188931,37633,-189342,-261818,-517,252049,70407,-201106,95681,85314,199536,447162,126400,-169605,-47695,-78985,118895,510858,664392,282121,-35197,30143,42626,-67737,-251793,-460108,-216520,5678,304711,639487,604503,216884,-299070,-324970,-228992,-110770,17664,77280,-121425,-407685,-299043,-139943,-213100,-336271,-325862,-208435,-178817,67871,466219,376031,-48591,15972,270449,-29090,-278172,77731,60385,-261431,-208000,-330198,-160850,92458,-121099,-369054,-381362,-63010,4898,-253833,-221037,-77469,85334,572572,811808,410337,-370102,-173652,154432,387455,478893,473798,421651,508359,274231,-75628,-347038,-482097,-447337,-279800,-217455,-285035,-380523,-346439,-158200,111608,72145,-156289,-101738,4236,62932,62810,140943,289204,368179,191074,81154,153419,317748,501349,594354,512899,311926,141174,5272,64076,101666,-7669,-219712,-208029,96308,320638,796525,909463,821465,415158,-82190,-288751,-185015,-103704,-63232,-222273,-362357,-197967,-199659,-346182,346292,889168,1114006,1001190,575449,-1218,-518144,-203241,79975,-10009,-427811,-179297,295694,319498,208768,163467,235440,26650,-124022,211804,379074,286662,-199415,-52093,393199,678156,971442,859434,352704,-129342,72363,215702,19815,-217402,325714,528431,464575,453723,575236,327691,-160138,-211622,-65300,-147907,-474385,-168086,63704,29486,-226539,-323708,-82494,17125,-10978,103900,301758,497372,753172,749681,652931,451161,120218,-206797,-329166,-180562,-221485,-414922,-404018,-186694,15208,64952,-127237,-324714,-351074,-292777,-311781,-164068,-25398,131338,31194,-358451,448725,1056278,1290335,1018313,382095,10363,-227356,-182295,30399,341684,350121,251028,180481,-18695,-128781,-240376,-326513,-267978,-192492,-296296,-394552,-276520,-243381,-241339,-156701,131535,365175,544658,631855,407009,279911,11398,-310992,-178191,161345,267037,323321,239952,-94031,-202739,-172157,-99585,-148382,-408749,-365382,-440091,-17574,381448,161737,-277495,206411,750920,563000,286397,-175622,-38469,-10647,-101695,-275188,-418410,-286320,-228570,-143629,-118161,-196571,-453210,-88379,40025,-135641,-221003,-148268,43433,178242,87811,-77495,-189445,-148368,-21436,4811,-144129,-211814,-280301,-303890,-220945,-307777,-468392,-180772,40252,61230,-205773,-236079,92059,287832,253086,-36030,-314791,-318697,-112618,-207038,-432816,216941,705096,603079,178997,-166766,-464140,-402684,-375129,-119768,185263,367396,296487,190909,241748,205359,11688,106787,266273,176658,25835,123919,124271,197265,7128,-97373,-160706,-128809,-145736,-136179,-60854,119918,362372,288092,257972,416059,461403,463129,405037,370870,417243,346342,286605,141052,35176,-265469,-510970,-393943,-515157,-258443,302127,661012,603732,262895,-230018,-453892,-323524,6141,283023,372016,5705,-218870,68535,304051,383661,51159,-116170,711846,1012562,643845,243809,105655,291599,495629,607656,681000,524617,142292,-283864,-512644,-189258,7978,467784,626173,415828,-48708,-96296,67351,266624,440465,456003,223486,-182018,-27678,-70620,-455083,-122525,177215,-150590,-121917,379387,419120,93682,18858,-266868,39694,544067,589219,331618,-60015,-347166,-338408,-197633,-364072,-593857,-537881,-539105,-430731,-300898,171884,690146,729613,378599,210106,651367,877515,768973,347240,124440,209428,205107,19625,-112580,-194279,-397696,-299483,-181782,94995,471128,549428,497079,122708,-51631,-150591,-117890,-192353,-134714,-256725,-446352,170938,421729,211360,-346396,76927,638357,887864,468423,-31307,-353548,-402514,-145324,66100,-143468,-381562,181152,624497,588671,113568,-171796,-192177,-17406,273490,562385,415410,-195589,-274294,56069,-110622,-352091,-341793,-287456,-27737,16768,-231678,-218781,-297576,-58122,76206,-49959,119112,356397,91676,-90344,271696,304135,-44820,-339515,-145932,-170236,-40929,199203,514088,492982,215408,-26414,180316,370999,304714,158106,195849,371493,537112,371477,87248,-134643,-379653,-490782,-361016,-94256,157524,475263,510091,569210,397587,472476,599280,455709,157780,113194,186362,231357,384637,398487,213144,-130278,-50265,-113025,-459504,-301964,-94825,-78008,-268198,-160580,-5453,-239679,-374127,21169,-130253,-311529,-529795,-331048,65651,217558,116255,-140328,-388426,-185199,-74125,-146492,26582,24605,-204184,-506343,-540303,-482777,-356681,-228636,-130489,255289,641463,761128,754817,790198,507008,47509,-182922,-335687,-592953,-90250,-46218,-329931,-559946,-174472,-82078,-449718,-371920,-64849,-296350,-115188,495039,791757,604721,82176,-442644,-312482,-134759,-61612,-259975,-524786,-199300,-99495,-122315,-104427,-323771,-453809,-19918,198066,180095,69595,-202956,-454311,-208667,37874,29630,-6035,-202042,-337032,-89833,255820,217384,2167,-21585,-37462,-99970,-365797,-447212,-376953,-97206,-12191,-271,-519966,-372872,-111359,-163678,-402458,-431436,-118056,-89170,-310762,-273905,-11131,-90571,-27410,-16513,-312909,-322810,-228221,33694,324259,545896,1058743,1260558,1054760,486687,-170220,-328860,-88147,98153,147871,18141,-180961,-414583,-394195,-291549,-85855,114293,376259,373495,109592,-306461,-206676,-68790,95542,441659,745392,463346,105765,-36509,-309164,41024,-3650,-332508,-348152,-167076,-27638,-81142,-331180,-239384,-24103,-218155,-213153,67327,296115,632134,746737,807058,446777,-154331,-467273,-152722,53337,589655,825998,427642,-58273,-115934,-246441,-173122,-10607,117855,611302,1118478,1026844,397748,-267512,211455,225889,-195588,-231858,399998,820231,663696,84543,-288629,97605,295999,473458,547206,561380,537851,346118,-21982,-365084,-152878,3729,52420,-124812,-287110,-413451,-159736,89459,-147140,-157559,-202910,103136,501651,600203,310901,10934,44878,-1099,-73836,-53526,332540,657869,467259,-295433,65254,729020,652479,181319,154381,305870,-41509,-511542,5409,332227,320491,300900,330269,433127,350964,353391,164909,-15214,-65184,60596,72970,110555,228014,676929,721957,440829,374821,85949,-173757,-335149,-495888,-536476,-506402,-1940,434006,454787,462831,586144,521143,422883,309338,123596,-87536,-400169,-100595,175858,142967,-187190,-218945,55522,-32413,-265416,-155449,-341637,-280435,-323816,-270545,40921,79030,-138427,-280095,-420382,-422874,-420536,-185720,126679,-13197,-193275,228463,448295,376516,319369,262514,85235,-243734,-504129,-479422,-455973,-222563,-47897,-274945,-347986,-32781,37310,-278055,-438612,-275743,222145,580644,384973,-3311,-170858,-359014,-172335,73727,-8341,-392394,-365140,-394511,-144221,178317,398205,643436,916651,788236,427483,311804,359766,262905,-20721,-221787,-293987,-207439,17928,34286],[251817,421799,524940,409033,92656,-150713,-150914,-160938,-214172,-36082,111218,24429,-143993,-20504,47218,21547,-25638,37080,120769,-71421,-195565,-177028,-309442,-293143,-16402,147875,244263,174483,-194813,-296498,-105852,-220087,-150842,50352,-168096,-431188,-286970,-223230,-346920,-385761,-321674,-181912,-27504,-33165,-53308,45193,-93456,-296393,-259157,-140225,-75076,-182209,-154559,-93903,23925,139749,40308,144324,591459,847683,807837,270914,-164360,175162,577919,211356,-48537,105583,-35441,-323735,-180513,64788,403945,879709,893896,271288,176770,267799,88219,-75184,237751,376741,330838,161385,-113760,-97705,143819,325607,170937,-208257,20712,269628,223870,-3818,-237573,-160447,130172,411962,691974,932711,854605,827148,437796,289184,149580,207782,221034,341378,361226,404450,427153,203157,-67085,-320502,-344284,-290654,-47088,146524,197032,124806,260043,376717,264848,-2517,-282382,14163,484783,262664,-251519,-86128,125193,-68760,-256229,21942,182008,239450,-25985,-435381,-392911,-208741,82235,250868,258720,223935,123069,129979,209166,103166,77928,-99580,-418731,-190683,-98648,-271590,-335709,-103698,159281,352889,248673,-44766,-356752,-257624,-228747,-159054,44242,150807,131946,-10263,-48921,176995,188145,-26148,2116,41065,-56404,-336635,-532981,-282911,-310390,-487659,-299081,-24709,197847,393923,344091,366467,347262,242826,213984,80349,-79984,-59327,129129,390686,735243,586210,161454,-221675,-364404,206820,726186,852859,360309,-70392,-470934,-378390,-320857,-387034,-216950,310079,420364,289949,-121970,-426954,-207080,-111390,-232668,-386269,-277975,-323240,-171292,119126,274593,520162,736828,741581,438139,197549,-172150,-329384,-176664,-75020,-165678,-345037,-331065,-215145,-227783,-191194,-225295,-289770,-412938,-388920,-112975,191503,241874,151906,104245,169331,-1485,-121910,-287929,-242928,10457,276042,216786,75790,-263891,-50309,302694,359784,286810,43718,-46065,-87143,-17120,-21533,-6032,6552,156928,5549,-12127,-14188,-281447,-144959,274782,493053,408221,156925,-192645,-241222,-242938,-322978,-274745,54878,574130,815796,537388,13291,-175535,-75570,-7300,-99952,332265,468850,211119,32407,112215,106561,155654,-62919,-457707,-145462,201743,378906,285089,248140,415072,339153,-21247,-471937,-363295,75460,483667,551503,464575,180038,-8414,288570,485165,427093,51871,-209433,-142731,-54848,-115232,-240899,-96986,346917,494434,334699,-113406,-314848,-161563,-14110,-98688,-378555,-216725,54762,72091,113193,9309,60721,-194550,-307308,52346,-24457,-98939,-253460,-227308,-229919,-295819,-286318,-553273,-213901,214700,199757,-43369,-384449,-195193,-241867,-501336,-412896,-196866,-254582,-268357,-443841,-393337,181920,551986,503539,169759,81483,221153,154892,-204297,-348736,95809,59958,-332963,-160793,-33056,66391,185947,225197,300957,333283,334315,89778,-238083,51733,355617,339234,133836,-140014,-478048,-231149,73999,337709,467063,551282,325530,72830,-145440,-407805,132546,550282,333254,-256667,-123772,272616,199549,78817,123051,209176,350278,385380,112783,-153916,-448644,-506799,-362814,-159712,-192538,-427206,-274973,-158405,-355838,-354277,-51044,-33216,-171071,-129059,-23381,35529,19225,48085,-295845,-94234,-27179,-149861,-302430,-268967,-153718,-405357,-131581,122548,72886,64008,184424,213955,196195,71669,-62882,-288477,-57195,190952,75757,-366354,-231085,-333827,-424651,-71320,-189314,-292577,-295821,-355304,-386761,85822,354734,529912,335316,107997,-223260,-321356,-256527,-297850,-451992,-15376,122386,-31749,85179,506928,894435,1069209,796632,323758,-134369,-330016,-413130,-551975,-263410,204649,382757,-27008,-268219,132288,76966,-356292,-304444,-159785,-55012,42009,-46197,-75808,262442,456725,76785,-348575,31026,484157,943371,1070156,846585,386810,-184113,-205110,121879,292747,156540,-112063,-117425,-139741,-13408,-225078,-557052,-43111,228201,-2220,-323867,-101764,-135350,-540107,59795,479410,494791,57898,46402,-11547,-390331,-268430,-13606,133236,340339,584795,432470,78280,-194166,-173081,-90638,-226972,-239487,-55772,-48937,-212608,-234812,-89523,-33968,-186428,-437379,-407061,-315140,-217102,-205896,-560416,43985,318780,3850,-113903,287545,79485,-264825,-126685,-49212,-257842,-208628,195767,347919,238704,114554,-52514,170232,336130,449103,370979,59561,-60517,456019,648275,333695,-241295,-143541,231349,365832,354983,143834,-213927,-263913,181847,284630,248496,174815,179234,132327,108156,305756,362433,47363,-264444,-49616,191473,343253,191471,295085,504118,682954,682688,498754,52801,-296589,-400668,-368641,5210,71104,-328526,-4496,645478,684533,221913,-405429,-153951,-184265,-265430,-172676,-103141,-93029,-32023,133567,191955,46109,-96927,391916,551454,339737,-72704,-444043,-147767,-157948,57696,551400,801203,383711,-265260,-140985,295266,502604,23946,-255803,218069,494533,424332,432729,468163,435042,475796,404461,193109,-155268,-428764,-396133,-332101,-73051,292431,195681,-101757,-413842,-365815,1863,14972,4467,292410,398709,193817,-9168,-79906,-148980,-4287,383013,546238,541082,356482,102716,-230228,-135630,-18935,-35051,-139220,-190092,13517,313638,318564,143856,-25288,170459,313360,132918,-58557,-400844,-360648,-438649,-151661,146567,167442,-221128,-249265,644941,895773,534507,229147,-77600,-327040,-333959,-37029,-63512,-113810,47905,165879,124400,39387,107288,125599,-293769,-417935,-317018,-121975,-40360,90489,165772,4465,31672,130473,500111,415360,94049,75810,170858,16406,-282926,-247643,-105353,-16565,154732,284290,438111,514527,755474,879804,376717,-262975,-369680,-33202,63937,-38998,-130687,-209177,266039,781586,947444,378200,-274973,-206043,-116096,-72558,452206,763542,497102,115874,-381154,-200415,98317,192716,183072,70418,-37397,-162169,-227385,-346730,-317910,-58522,337093,636115,633507,381020,41658,-94937,55149,403393,511423,309636,215295,460189,732839,703691,315623,-109247,-52344,-65454,-297149,-395047,-101703,31094,-102557,-351015,-305484,-129630,263868,697488,880959,724080,65320,-427524,-58187,244797,505024,787602,882194,751319,315744,141327,251238,288082,100357,-185894,-47736,147562,146565,-68479,-329464,-340886,-184348,-146144,-341052,-485366,-437190,-401242,-66504,23578,-88255,-202439,-471034,-264471,-275433,-382648,-31276,29775,19587,-12796,38030,-23806,-206782,-446387,-216650,-64119,318176,854866,1030521,458562,-139286,-27576,144874,84745,-432637,163048,852566,672211,346936,396812,446313,-158405,-321681,-127844,-246255,-277943,-267886,-455680,-115174,-102526,-383688,-269098,30288,110113,-30558,-270350,-366303,-307970,56727,230341,209285,18174,-148365,-1892,210095,240633,-53622,-407891,-501625,-429667,-260191,-64186,121811,106534,-61158,-103917,-37271,-67893,-210086,-263123,-153236,118667,430405,434515,407663,509792,447590,502525,359822,38366,-296071,-479622,-479419,-429700,-385444,-431859,-348909,-11701,196032,30239,-253690,50073,649430,813830,473641,99671,-251366,-389430,-490141,-498034,-347611,-73845,-110417,-305961,80747,410274,143775,-150282,-322641,-132430,-209713,-516594,-395514,-336242,4352,139245,120457,1485,-88945,-140012,-288145,-317339,-68716,239120,395345,472868,431397,390777,308068,197012,90868,-170017,83220,312406,437270,508046,553408,459244,374484,578583,992775,944095,512448,63430,-44606,-17386,-222801,-298346,311230,680249,472019,-175432,-297915,69786,84380,-46961,72443,337022,201224,-134426,-191411,90179,42172,-217316,-98596,-12346,39038,-32056,-2085,-108110,-149838,-186085,-77926,73790,115106,-94298,-183216,63850,-105963,-192215,169175,396038,450691,280089,170977,64119,82795,186204,161161,4817,235855,370829,231980,94768,-104377,-317318,-294996,-263137,-219564,-353736,-430855,-150256,143662,280725,381625,268524,-46606,-176609,-386336,-350458,-118507,-279128,-46523,285394,444294,90399,-369177,58625,-71026,-397288,-378742,-302060,-105133,34632,121609,187464,134001,212229,49216,162475,28097,-321529,-39340,-55968,-241182,115477,432235,546335,349494,180996,199831,333573,433993,403728,130088,-330988,-31460,410900,388105,157000,-276918,-74738,-46952,-172297,-333942,-482639,-274285,72574,466847,809467,616936,148399,-184750,245144,336859,317277,369363,465461,212472,-43216,72786,355022,453870,393018,282744,218443,236159,160839,147449,47856,-23896,-236054,-372421,-128339,-171964,-352227,-448401,-191377,-90588,-240137,-493834,-372164,-225112,-132574,-299880,-369015,-274477,-143612,-85145,-197476,-344789,-105825,-84342,285142,493042,227054,-136300,-241001,-104163,340335,627878,457681,-73015,81406,-47629,-57852,215218,504524,324380,39746,-143764,-67434,44348,-218860,-142821,-41523,-81839,152175,267006,-30505,-228212,-4953,-79009,-239511,-93552,90875,-90282,-389813,-368569,-274096,-191335,-390030,-314920,-61101,-64886,105815,438719,415340,78322,-325116,-282622,-265835,-142638,41900,154888,-93254,-330829,-241472,-283732,-399307,-449910,-417070,-252855,-298289,217600,825690,671190,-10383,-184390,203807,66237,-25306,210262,114189,-79982,1925,-278386,78726,544496,376894,-42098,-524982,-270010,-121126,-147598,54702,250543,474928,754503,791667,342681,-241496,-66508,98056,283603,521453,616955,579719,469357,45438,-420870,-201026,-44203,-367039,-448168,-374069,-369077,-198554,-62296,-5587,86070,-25518,-158545,-76785,-85264,-30268,-7322,23249,198485,410218,311473,224365,136466,159070,229266,288271,236158,9584,-277749,-179808,-59245,-59298,-259735,-362176,-74476,106057,327900,723748,656134,579956,356130,-17591,-178963,-322239,-397873,-480827,-528988,-172449,113443,128981,-324955,350817,1242151,1630486,1482128,975303,214379,-109693,-269868,-177295,-234773,-485243,-278317,-88297,-252575,-164057,51413,127165,65444,108280,159428,100617,144909,-160550,100014,355840,513807,502784,352719,-22652,-277036,-44504,10348,-130641,-345736,188243,345622,351952,566535,710474,527491,-7056,-67425,69474,-548,-199395,-130410,69545,157977,40140,-224639,-187950,-19457,-16261,-57529,272637,535212,787981,742491,613007,371717,101333,-39467,-91851,-182002,-421996,-473310,-464168,-233632,7614,34332,-220540,-442552,-245422,-201784,-234413,-96236,131708,333773,1022,-37909,782541,1147470,1190615,736602,167930,52708,206349,382823,813899,825684,689367,265746,-167791,-309683,-309503,-250703,-344802,-499224,-194162,-24896,-138797,-357197,-373685,-336516,-183392,125985,389277,441380,614195,466441,404449,108761,-204106,-137304,124728,334865,497481,289088,-211082,-359172,-200951,-240655,-379525,-390499,-356938,-359752,88538,362747,247143,-57886,49691,431230,140097,-1761,-79289,111395,103895,-146835,-359635,-451747,-308735,-225653,-188238,-193655,-233890,-392384,-173483,-93620,-240193,-287395,-136295,15666,105416,-57212,-297264,-431745,-318538,-45837,114163,81739,64170,-56044,-144778,-53900,-176944,-140074,120311,290794,261328,-212363,-361849,46239,83541,-58807,-324144,-499423,-344220,-115591,-208325,-383768,381279,1016377,1104260,656801,66033,-293348,-447722,-391833,-150128,210299,352717,227513,147241,70004,29349,-99940,81226,304603,232121,63798,115954,81406,-55753,-120181,-232566,-275845,-27829,97633,35696,-114905,-157888,-76972,-98393,73496,315570,472241,523957,459156,299290,383621,272431,210934,-7660,-168200,-413978,-613419,-608371,-612208,-304906,79547,316134,318695,207272,-104806,-36158,199584,402924,626542,554777,325218,-26945,-11265,229359,363929,-81912,-171990,721907,1006041,633745,157511,77416,179392,319560,455816,848313,729993,502585,122249,-408446,-251139,11385,376148,336733,102648,-408616,-214026,-67455,98880,277770,425512,322193,-154270,-212182,-169848,-163330,123281,359501,-32632,-142619,459949,576124,348847,238653,-71533,44185,512817,590507,378944,24661,-209751,-71221,99687,-186789,-536755,-450736,-472005,-579804,-469834,-15598,472763,302827,-53814,632191,1167446,1093325,732632,281516,209073,341847,325721,60705,-173404,-361156,-344720,-160908,-145627,-85277,340241,536074,580954,357020,67784,-98890,-113203,-170802,-229799,-313066,40135,636474,1067572,577556,-156321,-63621,511469,743980,488755,84481,-122126,-314447,-55086,207689,59016,-423540,-93294,414285,510710,190473,-55516,-199289,-114121,-53545,105142,86422,-223768,-254080,-23563,-212705,-397446,-311528,-531145,-241980,-42832,-170169,-161293,-152600,-298908,-360755,-587417,-176579,51871,-186649,-253080,220980,213489,-121090,-517988,-388656,-235318,-988,308087,670865,742823,324075,107535,371953,526991,435681,258174,227236,441318,691075,727048,364606,202568,-99866,-296555,-280445,-69235,147372,365621,323747,400578,301205,324277,595899,595795,375058,141490,176120,225818,289229,401371,376927,217050,265097,246796,-150012,-298987,-309809,-342860,-342825,-110568,110354,-67821,-401862,-196600,-242760,-253760,-307665,-149911,161166,191109,-27057,-298105,-422968,-240417,-193901,-67478,47888,-124562,-444731,-425680,-310796,-364391,-362541,-282532,-120441,214527,662196,731352,687519,748732,618641,241697,-87256,-334757,-339970,-151593,-226093,-401199,-394252,-202958,-91132,-160541,-276381,-279510,-359825,-13046,393892,557056,445020,89803,-384563,-244417,26186,115955,-125497,-384705,-241581,-194171,-337222,-290930,-423791,-181592,369264,635046,490912,183223,-152692,-403676,-28337,259503,200713,-13783,-132014,-179831,26649,77470,99385,-137822,-171223,-166191,-45619,-118571,-176190,-352193,-167341,38763,-255449,-408192,-182412,23291,131011,60556,-320808,-301040,-271261,-455463,-264164,17800,-36567,32891,-44506,-388386,-68177,257709,208737,19822,160916,705636,817499,604285,198916,-237088,-310495,-75161,202511,210841,109910,-109333,-403583,-335298,-111684,124533,241150,428226,352586,-9723,-434468,-130616,-26983,-116028,-35867,34099,-18746,98832,200174,279790,414354,240524,-185296,-201473,59952,315043,226642,-41090,-95663,143922,-56175,-360000,342154,654444,869718,754822,706200,465925,-96276,-355067,-35223,208304,802939,1108174,562128,-61274,70456,-76623,-279925,-95187,115711,550895,1031061,956175,450902,-110910,35023,61672,-232741,-304471,216231,706940,577455,216207,-63174,50370,445309,684447,596023,581275,466193,271985,-11821,-408679,-302333,-71059,-1505,-171174,-266658,-494452,-440162,-303016,-325394,-338731,-278673,-77950,140140,155635,-3672,-79486,-11214,-121646,-276862,-131679,188203,416176,99445,-347348,309414,816528,802866,300728,181694,345772,146518,-230665,-334456,52360,50624,26497,97228,236299,215524,224255,97916,-51092,-152764,-4811,-26464,-11614,21557,379013,93513,222097,397621,29618,-224400,-492107,-468672,-298354,107399,537941,664500,482376,447899,552430,534837,335126,249181,55818,-284647,-380624,21755,180198,114600,-109552,-316777,-258258,-300718,-169286,11937,-270724,-250176,-289310,-385926,-4793,201033,-9994,-176388,-154333,-268174,-243317,-12711,141633,4309,-133114,294344,599982,763100,537780,267712,19857,-207454,-243251,-388458,-361391,77075,403564,217868,-133641,-510983,-375889,-554318,-411917,-170162,225376,393414,56213,-379548,-372764,-98178,-64884,176042,216126,8882,-132495,-203079,-3885,101724,179232,453159,752488,606629,202371,139488,217132,192758,-61425,-185477,-162219,-93623,131990,188357],[258737,450759,593983,458395,60371,-185291,-250594,-273679,-216076,-81279,36433,-86715,-307704,-40353,63101,-32932,-179090,-283832,-315155,-170978,-108929,-23753,-365910,-412533,-412449,-221339,53834,212523,69905,94930,178098,-116358,-375688,-143961,-268313,-247239,28557,179157,91146,-322576,-409956,-239412,-156199,-137536,-53745,182033,283285,120603,40167,79190,198169,137102,75995,50168,131208,69182,-6556,168278,487685,703563,760517,351557,-271520,71180,504702,-31750,-190467,215921,229017,-193677,-360339,66664,536213,998361,1015679,502877,167178,70578,-27747,-100972,137436,199076,68957,117085,-207194,-126787,18607,18987,-210880,-187095,210781,301340,171925,-73968,-425694,-451140,-104374,290560,609747,991006,1001276,986557,646287,407628,300721,305507,273979,336783,392595,605201,575821,393964,-883,-264997,-100501,20686,156013,148986,9642,-101562,127683,255847,228580,113862,-64406,-129775,231673,20934,-330089,-6940,-1391,-270991,97820,407472,445705,278727,-141864,-384353,-226961,-147075,82622,193212,203453,100208,8785,-27836,66087,101537,166425,20923,-291528,-254836,-248560,-464158,-231618,82994,210570,188376,-36907,-311449,-290682,-67517,-198997,-418204,15722,90191,9178,-90993,-61392,143982,178217,143612,192231,126931,-97919,-384813,-449253,-296340,-359319,-384194,-327876,-205543,-175210,-55972,86892,203317,252003,121137,71196,-66130,-278203,-285772,-188430,17096,242679,232415,-132847,-317294,-377957,-50243,303244,353824,266610,-23378,-344460,-152340,-10034,174143,93431,336431,324072,151965,-206839,-394582,-115985,31876,12334,-266759,-308305,-213131,-400221,77487,370859,598079,753234,736329,472849,205703,-78469,-157666,-120536,50816,53857,-32992,-156160,-150536,-354215,-416383,-284659,-226608,-376504,-364785,-51857,235271,230523,209373,123193,160096,50339,-134417,-409798,-310202,74716,284583,280397,194026,-100554,-481739,-215047,-70767,78733,177304,46478,104017,123591,7608,41460,217566,384661,272381,285316,154076,-276723,-132081,415013,626940,445231,98580,-267570,-285089,-222305,-141407,-11394,129796,444762,640677,409605,-42963,-308514,-249990,-259113,-245892,312172,514137,153950,-104345,-17307,-88337,66192,124864,-157546,-214051,45645,237684,246443,285271,502323,443796,132558,-143713,-359348,-66159,406362,546106,384030,34568,-101440,162179,197802,111819,-206530,-362292,-295253,-101188,-15585,56237,222308,459140,501323,237445,-186242,-402273,-143234,-89748,-220566,-401651,-8931,350805,335975,226564,156295,185379,-47201,-399069,-196216,-22855,-142776,-206127,-165126,-78592,-125842,-130724,-411285,-363690,83024,222303,-47850,-79125,234127,105837,-409625,-587081,-281974,-194261,-120750,-301647,-511463,20400,380320,209833,-234033,-125154,83705,118495,-234000,-181758,255157,84747,-408122,-64960,90003,243098,229229,138525,91316,184230,353004,172529,-162674,59511,253690,254401,97010,-104728,-241280,-163831,107074,371927,466708,566725,340813,37435,-173510,-520206,72908,580923,435620,-189032,-98843,340551,283003,153041,211982,368893,468401,486698,128998,-249424,-535136,-448573,-251294,3088,-16527,-126358,-40938,-100565,-401110,-412408,-314819,-413313,-387804,-170934,-30955,92061,231899,371238,-93158,-156987,-115484,-52195,-173508,-332716,-170347,-344089,-237182,32173,73151,110808,250122,181384,137176,238303,110530,-328623,-38540,384654,330509,-120618,-198634,-119745,-276460,-285540,-253816,-264545,-266133,-301735,-417221,-120450,151223,270521,240664,111335,-176972,-280927,-276830,-298760,-381353,5290,127364,-157362,58846,584161,1182194,1253403,882893,254461,-202820,-372521,-329806,-358090,-534784,-118008,42121,-247483,-39988,224900,39098,-492428,-134234,114311,251269,170235,-73441,-142261,211227,423711,46375,-368194,-31019,553241,1029775,1242159,1098239,719658,173163,-50293,283645,281622,139548,2996,81482,212239,475085,169949,-301413,-155260,273800,-31400,-263268,-138346,-178850,-214861,231403,620925,382707,-79030,-206980,-130715,-436401,-282441,99419,295982,643280,694922,-77688,-339999,-197030,-287314,-423209,-448787,-344584,35477,111173,13634,-105520,-136533,-63438,-143024,-318217,-443388,-388101,-311819,-365127,-387162,211111,537751,258303,60907,522145,389931,54670,-465286,-297587,-351997,-178673,285951,526233,343692,147771,-268173,-315397,32419,228900,307617,133891,-171361,161735,269564,162042,-50856,-9444,-133112,4269,288869,75088,-302183,-267822,92403,64844,-11170,-88244,18687,14929,18510,264172,310896,1014,-269963,-74320,103186,305961,257806,433342,597716,697022,579762,338621,101316,-247664,-379955,-370579,-121316,-52923,-300861,-69312,505426,589236,244607,-152397,-165646,-9589,205192,89509,-54794,-318178,-261560,-73651,27773,-162383,-249217,217182,351106,130925,-211939,-463492,-224774,65456,473096,1019697,1149916,557342,-255607,-287659,107800,305320,54947,-199808,58949,275538,312952,351676,363708,309033,254200,129363,38875,-235461,-481139,-256090,63659,360491,634821,411466,-15778,-457349,-278289,-34520,-110480,-143126,284475,362428,46645,-221208,-51330,71824,218602,473130,512258,507542,396329,172148,-255014,-384295,-162153,-188272,-179682,-9182,229148,450539,535068,376800,247006,108290,172186,53445,-196418,-535815,-437447,-271107,-106895,97480,-44636,-425222,-108224,725083,1075746,670785,295672,-19016,-223673,-424236,-110545,-86787,-69949,160549,285804,135600,90271,487285,359379,-37040,-236540,9988,213654,-23113,-163246,102243,170383,72730,-14036,360337,260423,-7730,121430,376620,310814,104534,-194226,-304405,-46342,445032,554425,665340,610250,717471,724063,363829,-198870,-372516,1286,78961,-60144,-265183,-348459,12375,291776,417400,114597,-351477,-372223,-305885,-275553,142673,537121,410255,253965,-267951,-207260,81108,116739,-8771,-61949,-109073,-257350,-338969,-350413,-292794,-191050,64667,154340,69138,-228375,-103728,-48606,68281,456968,719236,567869,301544,406413,700025,638459,164408,-329832,-124512,-150605,-346596,-370423,-241581,-224505,-269800,-143497,-212999,-442690,17809,557700,830536,681236,55942,-425693,-92915,147410,310231,452521,542133,551269,274022,176706,416434,420990,254735,-161274,-54106,114519,47804,-246755,-441430,-371844,-401632,-237163,-228449,-283268,-345563,-400340,-167475,-52313,-127285,-218718,-208499,-177545,-247838,-412962,-21423,125944,168953,232765,299593,170054,-145624,-341727,-201165,-225184,80220,527805,659792,296524,-41905,34509,168559,157979,-207349,-72955,642976,628767,348378,149918,202630,-265299,-483721,-395809,-384894,-92000,-215998,-364682,168369,225816,-188323,-135309,329322,345965,103508,-362006,-437421,-98168,211980,299964,259282,75063,-11215,140171,248018,142180,-200825,-462229,-388286,-291162,-128210,178053,412982,364291,30286,68152,90158,195869,97506,46345,84301,186331,410639,412419,297380,216943,-24525,44654,233372,38253,-190741,-394651,-378070,-409310,-471522,-464326,-309789,10499,276308,239107,-42264,-73104,399838,690082,324990,41895,-195555,-267906,-270408,-284354,-77515,153606,112558,-78514,78258,307779,21174,-255038,-463472,-223352,-378390,-265552,-269811,-337864,22469,226504,117025,15947,-393881,-390842,-242924,-352095,-336313,-1864,208347,242579,137692,111738,199503,158067,-11444,-322668,-47925,38527,21987,-53620,-5556,-91834,-71071,410149,804657,886245,496552,71120,-156288,-95742,-193142,-42511,484151,825894,559548,-75055,-329837,119266,315272,562061,474163,654852,432012,153374,-199963,26325,119679,-72573,-76507,-40088,130308,135712,67840,54889,3750,-42492,-18284,42552,64249,-66229,-397287,-246952,-322982,-151202,333587,565030,540913,367835,261517,156074,275922,273924,112281,13457,261131,250836,129171,44799,-112433,-265520,-195185,-116719,-24838,-151751,-462250,-262904,92636,190945,280717,248208,57181,27254,-155382,-204580,-202205,-337472,-352079,-156918,3734,-143731,-479933,-232021,-260377,-478469,-336957,-173976,-257956,-382312,-237741,-182401,71730,206751,72236,205116,167257,-205511,-370709,-405444,-229322,397715,790879,696464,323669,78398,-33158,93477,259341,379291,220402,-149601,205856,646004,657288,228109,-452467,-67292,62802,-70884,-82507,-223699,-200595,45818,367808,579904,459532,167381,-255446,3977,115009,308914,412897,641664,494434,299698,-208873,248868,620737,651396,479535,294639,229675,157682,159985,196796,303364,45930,-106911,-22558,-91618,-358643,-254514,50650,35503,-307881,-335278,-140617,-79208,-142087,-357445,-229586,-45506,169344,114059,-33774,45543,158349,223921,470971,382871,-12330,-351565,-414044,-122018,458276,900538,752207,204639,144240,51724,122243,371765,628193,463417,231434,-26801,-157824,-186952,-178156,-36607,-185698,-241408,40915,26248,-193120,-329349,-48911,-32673,-332304,-445799,-111600,5120,-90434,-113193,-91981,-109328,-234614,-445873,-94653,-143357,-140146,109311,94276,-124963,-337864,-167399,-229488,-166642,14054,119542,-99741,-126546,6655,-106506,-411463,-493624,-500322,-306448,-510510,251690,972827,885091,130159,-395788,39714,134076,180332,242716,21895,40174,212544,-157618,209588,803376,725490,173516,-363599,-402130,-237700,15178,342777,504863,523357,609075,499011,103031,-53879,178439,129871,163782,489700,653827,601638,277440,-211062,-78770,-103559,144193,-243137,-390272,-442679,-353260,-79090,82557,107083,6548,-173587,-123001,3146,-106636,-199073,-203379,-125251,138772,417949,430792,314898,46567,-77927,-201451,-120089,-8947,-262112,-214500,40192,118900,-67354,-374255,-214548,117655,-9914,137952,421229,406352,329479,258925,48284,-111079,-276769,-236561,-152244,-133383,37667,332371,360921,60360,245294,1294829,1829034,1732164,1224190,503589,328830,11925,-252941,-486705,-431032,-347810,-435446,-294318,67396,26117,-33987,110087,366381,223408,-57395,-142111,38703,277559,456000,551457,452806,253837,-222054,-510151,-265948,-216635,-213051,-108928,110668,130841,203564,554134,608771,440115,11608,1442,103233,65791,-16988,-80822,-1337,177862,191820,-62250,-242782,-99867,-26644,-170018,-231761,196810,520635,576101,463411,201166,14894,72057,174638,-52075,-495918,-372918,-383638,-370029,-38649,43127,-97659,-86235,38339,-12494,-116071,-79316,228447,426767,32283,190707,848089,993634,794545,232440,-141567,-64918,385076,661072,1152563,1001290,762620,152316,-274207,-258147,-97098,19681,-196264,-233513,56689,291093,270961,-14024,-249285,-320152,-211034,-14255,288099,333478,537067,524871,469733,126003,-194776,-66602,239964,568568,625548,232420,-382302,-248151,-159348,-408222,-343828,-227192,-326714,-275555,35917,191085,206675,137245,98216,218173,-91201,-347632,-60377,154301,141196,-205747,-413559,-434163,-372315,-292561,-318811,-364110,-346367,-334892,-250438,-228552,-296237,-298597,-112289,26033,51005,-184189,-419209,-475016,-483299,-128051,97617,200083,245537,177040,128112,282045,220766,147349,259546,420335,400465,-1649,-361621,-192824,-262711,-410833,-510749,-505693,-324555,-107114,-212750,-389975,375096,970011,1163853,821994,314607,74606,-175384,-251215,-167609,66577,152949,32873,-3724,-170035,-228280,-275309,-77441,173871,158687,53662,-14457,-5937,-368440,-249866,-305025,-497742,17347,238401,132850,-149082,-349748,-401013,-450360,-211712,76559,333788,451842,441101,209013,144945,12856,-49811,-254922,-451237,-584875,-469040,-407019,-411153,-379459,-220820,18521,182047,274542,145236,209708,462584,580648,781171,584482,493586,147298,-124073,77240,214210,-211256,-136155,612996,928161,666824,81521,-87412,-38302,-93977,113578,750548,768167,661447,377760,-227102,-271360,30670,263403,110513,-240197,-317059,-130494,-111675,18876,280255,552798,492779,49095,-342445,-143095,151369,380003,430612,-28623,-111749,594265,762762,624592,443909,172886,70615,304167,415277,292059,14576,-73702,141158,294260,15221,-423366,-399199,-301237,-432599,-495871,-245191,100674,-212240,-84482,879021,1400796,1197437,670484,253168,135165,205313,197176,-10980,-179983,-130641,102856,257731,151141,125372,377490,503842,521681,461162,193743,31481,-17261,8451,-34415,44897,434424,925005,1388714,743537,-4583,-70502,369704,501124,417968,153526,72390,-70984,69490,288891,207038,-268732,-311609,210701,414793,283527,87393,-90757,-168131,-351049,-470549,-254656,-207672,-279220,-219784,-413016,-213852,-66728,-218673,-370110,-133669,-144527,-288368,-192558,-162524,-95329,-109359,-226084,-226862,-416480,-399870,50162,13349,-172221,-139122,-44933,-240343,-116054,241532,637540,783362,293907,-3376,218241,363943,394683,312556,223161,353119,570430,742502,435132,311612,61877,-180255,-198598,-20478,166414,217195,174149,166554,175289,136850,408399,553349,490516,154721,65854,152922,190810,351442,458407,454924,372622,301506,-10665,2027,-10964,-204055,-294545,-145160,95529,11336,-216031,-397187,-222591,-68193,50901,111711,151456,64011,-224854,-381253,-430398,-388659,-326051,-39394,-53994,-221347,-196795,-32292,-21849,-188317,-362624,-348339,-167982,59265,500159,568465,562479,596843,592595,310850,-56719,-247071,-17587,63158,-66326,-67557,-104944,-93079,36757,141100,87737,79279,-39390,128634,300471,368060,294757,61001,-298348,-49371,265770,350891,39866,-206039,-295855,-331539,-459307,-426515,-408005,17814,602243,918431,721103,284239,-101907,-376381,66549,409317,381147,-24987,-185621,-235798,-14168,-227173,-118579,-249780,-309548,-288040,-60475,15959,1497,-177916,-426779,-259543,-346201,-59878,11255,120063,346357,397614,98767,-132906,-252599,-282852,-75320,56030,-69656,-19062,-87786,-422498,127383,701036,565096,168668,-152637,266087,319371,113716,-119389,-322730,-385028,-241995,46756,121621,78493,-147297,-431149,-276366,18855,157721,186320,245636,141816,-207533,-414735,-53993,-48152,-258468,-115259,-44774,-433923,-722,259448,590915,491113,226699,-161454,-61327,236346,543346,495586,220123,71558,203902,43945,-137007,565541,893103,843640,566592,416251,298827,-103894,-319967,-45656,250720,787748,1061687,540607,-90287,170607,45048,-394077,-209189,107815,458916,813175,688882,267973,-109440,-207876,-173122,-285587,-382098,-2506,462660,473915,413351,272907,233608,528422,683098,426066,368795,244147,74025,-112527,-335445,-464345,-292153,-207724,-293868,-275533,-268232,-397132,-547317,-420728,-450557,-323745,-264997,-238795,-276414,-279941,-233489,-204200,-287204,-256725,-57059,110318,140374,-323756,-324723,257589,608523,666894,384773,176020,141426,84261,-134700,-415879,-357009,-226413,-202543,-94020,47616,28384,-65753,-100846,-113045,-113093,24601,-49029,-182026,-299996,-374861,-154086,40436,231182,-71924,-326189,-462335,-279634,19113,622494,888312,722880,335530,215301,377631,583699,463688,286423,28679,-432682,-160718,98220,85261,17222,-60038,-369106,-464317,-219124,-81976,-53076,-81739,56435,-116695,-351425,93212,424305,211584,-155301,-60436,-91283,-109870,138569,181884,59309,-149033,135188,477544,869961,598926,226111,-73384,-253506,-218416,-202987,-207926,303473,682871,628812,164287,-153129,-331574,-329619,-248550,-73204,173946,239140,9110,-169710,-21812,32658,-25994,181467,374624,463424,428424,339167,336206,120975,-107700,205217,428194,284009,-72258,-72916,73924,134904,-77931,-118464,1260,144175,302848,289287],[113930,271182,429126,298738,-38183,-248572,-299662,-349039,-255568,-204678,-103779,-156072,-173672,-63246,-25642,-163491,-329809,-269970,-21096,198488,158638,-69412,-364565,-279157,-268385,-418246,40058,337183,333596,339144,254662,-148856,-256090,-172798,-207287,-12821,262616,388770,357582,-77222,-311579,-241108,-339436,-332919,-172183,162869,470653,416344,304995,262050,362961,359105,227255,105021,113277,-64973,-103292,90320,238274,387904,487228,246149,-423531,-59481,201687,-289291,-156052,240243,356562,3025,-385553,-15367,519118,895141,879096,595439,187358,-102029,-274184,-203147,-97673,-93223,-193330,-59169,-114396,22343,96175,-46549,-315604,24792,401143,314542,137825,-36705,-115280,-256366,-427446,20647,438601,827429,972157,904344,737683,547350,465589,390492,262865,199001,256096,504144,513052,370436,-113886,-152361,165609,322818,277525,71171,-265745,-415912,-107661,-442,89445,181346,195176,-102259,-346638,-391288,-235079,-34568,-174144,-270870,274817,479426,405431,18948,-443984,-219069,-72377,-83702,46909,95435,99779,-18774,-147727,-213987,-16276,176290,289131,187208,-107470,-293060,-434283,-393212,-7696,250412,168868,-123093,-292448,-468941,-289566,-29094,-182083,-186177,153739,151224,-161301,-344686,-237123,-61893,11347,187114,344923,406965,85717,-154641,-226419,-299384,-366302,-351579,-391635,-404206,-433717,-441659,-242067,48541,298953,164285,-31117,-219184,-481289,-409111,-328284,-293561,-252933,-67970,-93931,-187981,-192656,-300612,-289049,10286,348675,52066,-259517,-21005,306646,645755,589554,546317,238348,-138080,-423328,-330040,-54505,125094,105147,-227100,-304375,-8092,-256023,91833,385995,518326,635651,653444,539264,250672,72928,-36533,-209591,-65766,6888,61196,-39084,-110892,-454346,-237799,87892,104522,-268212,-420966,-113719,135223,106221,74248,-95907,-135986,-41091,-109614,-435015,-320751,105827,210268,253316,247057,177177,-134390,-398075,-502480,-77862,284992,187949,243785,172712,-30811,57730,454281,610822,508550,416425,212683,-296460,-118744,509923,759401,549859,92460,-301882,-303165,-106923,130944,274481,249875,226874,300117,159493,-157349,-441418,-470146,-485144,-318105,115585,285670,-78662,-336445,-264993,-335154,178132,377115,209539,650,-3383,75025,131458,317268,554935,510702,292184,150621,-115222,-275597,163083,367361,184660,-178785,-154916,26082,-88082,-229697,-404029,-474733,-452536,-207737,29182,308225,563218,528476,345897,43018,-139115,-411246,-269819,-255081,-337321,-294183,79629,403033,482810,178402,144671,129559,-62271,-416268,-321921,10307,16722,20728,53390,87083,41232,-68977,-363895,-445618,-104286,119477,-30994,137490,525016,183851,-466041,-241973,127082,138842,138254,-26375,-332418,-84853,245162,63534,-303446,-476879,-88368,87158,186985,319185,540535,183653,-309350,44134,187758,283958,122022,-95873,-144261,91074,269074,126308,-132557,81659,229742,280317,253011,138952,-159929,-233758,44800,295078,346110,380427,230853,146772,105042,-498973,-62426,530357,488617,-89401,-117937,298085,261787,166747,296696,459439,414996,344487,6247,-372010,-443133,-418395,-204602,110251,160075,89718,68561,-122409,-469920,-463255,-320152,-229684,-197445,-215138,-29651,150951,391210,480087,133965,-124208,-144434,-28154,31443,-325840,-195758,-69993,-165625,-161717,-73295,-6494,210561,169059,13354,193858,193456,-239943,-121517,397686,417200,82445,-176785,43936,151673,222721,-28902,-207991,-316530,-348342,-424278,-386711,-60491,43163,86890,-32388,-236715,-221227,-191713,-202889,-358161,226,165188,-254203,-149007,374771,934976,991715,736375,129168,-206424,-304934,-184188,-254480,-531203,-362801,-184176,-120331,156592,222517,-97655,-406991,100098,361364,421163,251947,-81396,-277977,40514,218121,-61478,-208392,276918,732722,1072974,1328865,1334893,943270,386052,-26770,251835,126130,-25315,6437,205200,476703,756347,465513,48815,-230760,109024,-171565,-197952,-111918,-226409,-9324,285718,506156,116596,-223945,-439018,-332325,-418613,-283241,143232,526812,1108124,947554,194229,-405377,-176703,-211014,-418628,-271897,-256169,19575,172365,110868,-186230,-295232,-133182,-182130,-243222,-293292,-399911,-430502,-487045,-166741,390967,731632,413244,169106,580340,613720,444083,-55252,-175580,-206093,-248489,139919,421211,312857,187113,-64299,-256722,-273759,-95763,101203,84862,-130569,42241,-14307,-95455,-85515,72962,-286363,-181866,325948,169470,-164472,-304381,-65882,-70665,-171285,-318450,-140913,-176823,-186436,119701,174885,-95414,-292774,-87856,102593,260000,319189,545211,681407,660942,380772,164028,258502,71479,-164999,-319636,-225130,-212634,-239904,-34438,345786,444848,236901,-19397,44359,281665,569350,291134,-41497,-538859,-333042,-162095,-65494,-201922,-366498,-119119,42550,-129177,-313335,-383770,-221327,243882,693223,1077103,1040419,580635,-201691,-279488,61340,154871,87691,-101171,-91939,3699,55605,55789,139837,138845,-72736,-242977,-192439,-344099,-318159,54582,380247,721354,836520,631747,198161,-218301,-35018,73468,-163204,-263707,225988,282946,-87999,-380021,15413,269333,453599,591824,435735,340047,330039,173247,-115260,-155158,-33220,-88281,-68638,104421,315215,440690,611335,516323,438313,228616,87460,-102626,-432151,-466937,-298053,-77527,-15153,12401,-198900,-510245,-39648,513862,798813,530917,154897,-31422,-153515,-381862,-232439,-238497,-114744,194764,247962,-63198,-156928,361138,57334,-162072,-131296,416021,631363,354409,-212252,-67392,276235,187419,-88349,2292,-26444,-114479,160881,492022,565491,484918,82886,-439512,68100,609302,635992,548246,429128,374019,211166,116833,-163944,-268524,-33271,22139,-96711,-373115,-460215,-270740,-285184,-341780,-240197,-431770,-485965,-355967,-388648,-197121,224279,369928,339041,-222351,-170081,52390,-56606,-284063,-120592,-97429,-304204,-545744,-452446,-286231,-248453,-30774,-15530,-201338,-343132,-72132,-77548,33499,461955,829500,699005,293468,139688,469913,551552,132400,-444466,-292934,-284650,-303327,-239078,-354476,-444959,-246134,-57701,-176698,-189981,112183,440443,614848,423310,-38495,-444740,-173070,2088,150894,237022,286593,289410,115421,102890,438033,383601,121388,-321896,-137470,20330,-52083,-343212,-368025,-122611,-46629,121411,90130,-226505,-268902,-160335,1358,15915,-137896,-220252,-64229,-81226,-153118,-263351,-37568,139971,206480,409956,526352,382019,8562,-285978,-303758,-392901,-102123,192915,216245,38452,-30620,77290,131344,108112,-51628,-214819,233880,426646,203329,-24071,-111351,-306252,-517635,-431621,-133233,65757,-168277,-363130,204660,262611,-177839,-85281,418477,386097,139177,-396967,-235967,101677,249528,265703,182067,38705,59646,165003,151658,-56136,-331210,-397117,-317293,-165971,-30011,274543,593667,624674,275743,213961,171556,331628,370522,377916,319092,247012,271244,254714,79324,-141464,-335086,-158584,82294,30904,-49455,-177444,-266963,-442016,-460089,-264857,-68060,79172,269270,301143,72746,-209315,-84068,263499,127925,-12692,-128850,-134175,-101456,-128848,79007,341062,366830,82824,-12362,29620,-164984,-402845,-292552,-88913,-151505,76819,-58505,-183651,5878,137077,869,-68780,-178897,-210135,-196546,-376333,-569784,-227119,-45893,-73208,-251255,-162588,94188,95888,-103554,-368619,-318546,-150257,-92742,-356166,-403486,-290471,-496862,217218,596468,668524,220453,-198321,-380978,-126645,-80347,107597,547890,878370,579399,-29100,-374672,58228,374524,790143,554936,582578,458483,288783,-89619,-89977,66498,-75860,-67625,-71028,40687,107413,86219,183494,117308,7086,-96060,-118938,-68517,-29543,-158582,-415135,-496469,-176722,301297,542199,500939,388980,292444,242502,362182,268969,-49018,-16893,227231,76790,-14132,-23034,-89962,-196180,-145767,-25104,95278,-25431,-322652,-322546,40845,154305,181958,185002,149017,202443,200291,251419,335716,34913,-140657,-254869,84075,-70204,-313212,-383962,-500598,-521382,-476223,-302389,-440547,-191766,66089,104515,209812,274350,113280,101742,69248,-30276,-16390,-136913,-651,703811,1118996,822742,334358,54705,-196859,-223097,-31056,273813,336846,184751,401039,736122,726264,139606,-315158,94524,205168,-13959,-4000,-57394,-58701,5008,179446,171342,135026,-16721,-379014,-336432,-138752,234317,416963,675270,615671,482606,-373085,128469,690722,789931,523672,177537,-43159,-122712,-87110,86001,364995,194953,106777,59962,-116423,-426089,-55877,253966,111043,-418515,-168769,26144,-20191,-275597,-353897,-128012,65908,264586,292197,401298,466353,413689,531643,598153,196647,-311274,-450109,-502499,-213519,385801,891204,796749,447136,180076,64298,83271,343361,543533,447833,310002,30444,-263300,-241440,67776,-2110,-347026,-358878,-137838,-219381,-325063,-489083,-186086,-32506,-242832,-489686,-64308,239260,401892,408532,238368,12310,-59437,-413624,-345213,-246622,-329307,-202750,-197086,-234766,-225124,-74698,-178877,-234553,-73258,-52989,-242960,-87347,116533,28352,-344220,-568948,-594876,-370554,-269284,192912,791173,811111,166279,-494955,-200267,112317,213473,76197,-222734,67123,309894,18088,163631,722084,721503,159673,-266619,-327020,-165408,270770,585962,613200,293935,164948,-51734,-306019,-24774,237852,83696,-13529,310926,520419,441145,18830,-182716,97076,-138705,-85906,-274067,-321510,-385056,-335011,-124191,21500,70239,-147763,-316762,-78293,55710,-86547,-334048,-521477,-351696,4080,297408,471862,290918,-141703,-335744,-502038,-362513,-113433,-335918,-111448,110906,157368,-101636,-331836,-92778,198912,-82790,-280760,170722,279279,173595,172336,160087,105348,215117,298048,259538,83166,32481,318722,393385,269726,182859,1018394,1597830,1637766,1221006,773402,592225,224653,-112223,-334683,-301597,-254863,-160032,161880,431021,43523,-268343,129992,497615,320163,220862,154528,285828,348300,487006,603053,767218,643733,173858,-187807,-391944,-415612,-171916,42563,41781,-77026,61637,396379,312314,84545,-133167,-41641,-361,-46644,-21710,-114592,-143729,57648,122863,-75455,-305115,-226871,-2073,128751,-166970,-187742,321803,447673,308950,-9474,-116260,74366,286160,-13224,-517128,-269444,-188376,-503064,-127984,13393,24690,145865,214299,113349,-42891,-121117,139051,280832,16189,230994,640706,641456,222294,-232885,-382040,-340305,194419,545977,957051,880717,546132,-36684,94106,236463,246509,186983,-75064,-113410,137476,369393,410102,204663,-189934,-320721,-292197,-266605,34751,211061,390969,571549,467991,59437,-297915,-50463,310256,662624,560472,91932,-455120,-106331,-140377,-550489,-214306,-126985,-297820,-369408,-167979,-84020,35677,178165,217532,315045,13603,-395980,-209494,42095,70462,-250312,-368759,-282352,-314754,-379065,-480771,-503483,-338065,-314406,-401288,-455933,-435806,-344784,-123584,13528,-20080,-312577,-482603,-416841,-433947,-238533,-54089,154588,265527,259475,258882,391873,387258,199563,202358,392615,422456,190939,-133219,-317491,-310326,-231529,-294921,-369292,-312741,-122812,-229334,-429743,160635,560714,734870,636100,510339,308227,17304,-150567,-165009,-197371,-201950,-274787,-270402,-341040,-294332,-288006,-324790,-130881,-42430,-9496,-140960,-204002,-637430,-313717,-243890,-450561,37973,261485,104931,-74055,73370,239718,-22469,-363984,-240370,59153,244431,362022,244649,46676,-263568,-411063,-332502,-431380,-488018,-306074,-191876,-230639,-401789,-483128,-75543,227361,377374,273959,266879,402819,472139,639726,448474,454592,189213,-254282,-143203,-97353,-311905,-1095,463674,792018,690690,91106,-274974,-482593,-385555,-265487,382803,671354,655992,397982,-134720,-165922,99805,166870,-46023,-353202,-88442,-48127,-102951,70009,347736,656996,577769,231131,-170526,-95103,301428,516448,353827,-170196,-52784,722093,900415,806321,569235,380234,132758,-7043,118773,106888,-102542,-44569,272931,380917,218911,-241566,-403097,-224877,-343514,-445549,-442088,-308748,-509759,137148,746746,1190862,1047506,519556,105494,-138155,-157429,-187498,-251072,-144880,180126,430975,512628,465378,556999,528427,446278,308311,311161,172282,85753,108278,228528,233020,345389,608260,926816,1173388,582748,-89219,-34154,204299,222099,255437,157744,170771,69932,114033,285364,287973,-164582,-545103,-49298,233008,280391,146339,21643,-105956,-137581,-139048,-129596,-110760,-271694,-450033,-366390,-6167,205751,132273,-140988,-176173,-154656,-444134,-344330,-29715,129795,133742,-57304,-263774,-380376,-373378,-213698,-282073,-177580,122198,185537,-172510,-270769,23246,396480,519267,43222,-396204,-226035,-71505,233950,313075,179057,119339,215762,410065,321310,209932,74157,-143221,-176550,-28660,152046,108812,86396,-74210,-22644,-79120,89138,292792,358922,45014,-154113,108511,269798,296424,412922,481287,267769,59200,-116921,158600,250747,49308,-213271,-282628,-77122,-35332,-140396,-420440,-227639,27541,359524,399988,141466,-99520,-436968,-333040,-276689,-266908,-434229,-281116,-305466,-87367,255150,395602,245183,-83192,-376424,-315508,-256551,-173891,178653,312003,425907,448180,564412,329962,-38648,-163035,222178,438298,372452,308108,175113,47369,93590,374810,536907,645194,462053,309363,271976,328354,203918,17063,-164860,174747,463911,515690,182044,-63956,-318669,-523884,-517896,-515642,-311410,125531,605036,870952,683936,262188,-117220,-398147,57057,412782,419429,-30460,-217758,-320661,-362248,-579193,-388015,-363614,-393621,-377361,-156877,26239,63894,-15736,-150036,-290227,115373,199658,131845,132023,386569,479917,316651,44264,-138052,-48781,187865,71906,-188136,-154915,-138758,-436159,194732,887103,769155,358491,-288898,-69148,50939,-4754,-110369,-420087,-456313,-398089,-306887,-135880,-106551,-308744,-433309,-248712,21559,-3920,-27559,-4695,-166979,-410680,-292143,-32086,-96023,-262744,53909,251220,-315801,-152320,229132,561720,318060,9110,-220100,11752,302695,582606,636663,375787,134242,167462,103987,101236,578181,892252,593389,265764,88969,34920,-150742,-415928,-186531,173334,585592,749925,381329,-168447,108590,52042,-465540,-320929,94018,389439,552735,341703,-68065,-313342,-451892,-338579,-343381,-448780,-180119,233068,464522,554843,471000,359840,409866,396730,39942,-83932,-73777,-171814,-287216,-194681,-138084,-394754,-520825,-463156,-249374,-88575,-234257,-413192,-364539,-371734,-273199,-371262,-488291,-340960,-345515,-379754,-393668,-329737,-130262,49577,94925,13152,-168035,-105468,13670,241602,280329,370038,195676,-244215,-265409,-204083,-190966,-379623,-429667,-327653,-153758,-67060,-160593,-391583,-218816,70251,246617,301504,177995,-238179,-292506,162044,318940,188743,145921,-135539,-429130,-225702,-106901,232699,824622,933690,625606,84634,-146597,125848,608325,766455,494076,123547,-357161,-26747,110492,-47329,-78869,-27476,-281463,-291663,-89826,-115861,-191979,97410,298658,45448,-485431,133482,573068,442717,-40125,-180546,-97443,-87231,162645,258842,112912,-214257,-180512,172064,628442,462371,119319,-178217,-355184,-389103,-287737,-83706,426799,753180,831201,364727,144896,-51760,-56095,-90521,-8024,38530,93617,236662,323820,381763,50628,-22896,127852,465497,849663,971430,922047,734529,305961,-302813,-28847,150272,57310,-124342,70843,130994,186493,-22502,-13345,183404,392902,474696,325689],[-75894,-2524,128329,13296,-119285,-245869,-351393,-324960,-252395,-268363,-194385,-114449,-82567,-100818,-203684,-341639,-423762,-230532,144859,255922,148249,-209554,-281583,-231901,-137242,-179529,120512,378349,428817,394440,144639,-260998,-104199,123672,8312,167471,356051,380385,333104,46924,-181478,-221481,-461895,-528707,-329431,72802,491900,560238,435053,344316,384335,413159,253454,64465,-24830,-230082,-213010,-27093,-14119,15790,115611,25088,-376056,-224434,-222493,-515648,-159865,156716,292501,76360,-220272,-83626,378483,627279,598504,574222,338325,2433,-357239,-322748,-247209,-215313,-131533,19443,231995,277194,249097,26696,8761,286255,520820,295653,86779,90123,221268,6386,-469320,-220859,283911,637602,790316,638443,705800,703041,569595,388530,155545,-14248,16519,227272,355359,214323,-301660,657,424498,560735,314864,-49216,-522129,-432902,-333777,-315397,-71831,208396,413480,335397,97784,-221039,-177724,-147990,-339980,-329160,147906,219053,23843,-460608,-311876,-85171,23994,-48322,17368,12728,12672,-71759,-254320,-245380,-11804,297937,440609,381442,102321,-233531,-484498,-414939,79176,340879,168993,-345024,-391992,-465235,-293577,-111946,-199638,15666,238518,203460,-254953,-551651,-400144,-337600,-229986,140563,394422,603196,370653,246889,91452,-273840,-412194,-313591,-302452,-141773,-56115,-139206,-502919,35856,396521,312515,-49996,-314953,-514211,-329887,-210253,-255897,-154987,-114951,25004,-45174,-94040,-251789,-381811,80503,381427,26104,-226262,78890,571400,922139,915945,630524,16712,-460111,-440597,-257837,-42247,170372,54274,-344893,-162233,238662,56924,170272,348908,362767,430868,496280,527668,244642,116456,-50612,-306894,-329862,-257624,-71059,-10132,-70739,-372317,-21576,381198,364076,-153387,-490160,-171507,7161,-46667,-167613,-442946,-245055,-85629,-74495,-487481,-296105,132454,126705,178799,276058,383669,193184,-11412,-292080,-205556,252679,345947,312592,137519,-74073,100465,636481,765087,654235,402502,130725,-416049,-99843,540388,825493,645506,143174,-293532,-327100,-37623,295033,445433,365248,114233,-25705,-151729,-287571,-354639,-288728,-180929,-227584,-133983,-165697,-446986,-331979,-281481,-174739,327601,510547,388307,163092,3823,-97864,-43964,336599,569903,528391,389226,306626,28893,-457414,-188846,53250,-93739,-382284,-149946,-94938,-331189,-498634,-446287,-501157,-556121,-345326,-6445,438015,777430,582605,100634,-114635,120841,-6643,-229468,-463073,-390772,-203300,128941,385007,588959,250119,51950,-4170,-220814,-491633,-95495,166609,302650,136815,172982,189918,152429,-118451,-424697,-406643,-264498,-95366,-86718,132598,443436,-24306,-507244,103959,565366,501696,390996,209503,-29379,50671,228591,81054,-59107,-343550,-126617,194665,730947,920963,777463,325933,-49719,157102,207530,130457,-146812,-449244,-207072,31057,78543,-33308,-120651,129138,374660,454650,448162,258606,-251277,-368728,16489,187345,178123,113593,96312,213907,321834,-378798,-204651,391920,452772,-30875,-181178,166235,170510,131934,343774,460334,241904,10146,-182219,-159937,-217492,-352424,-212416,131255,240697,149637,12007,-233475,-558485,-408965,-166937,-6596,-40050,-228411,-37161,142089,381872,327467,231326,29294,10656,23682,303053,-95967,-160792,201962,165728,-81242,-213330,-201456,56072,154323,12865,68493,182892,-62619,-182814,271492,373444,201618,-205707,123480,489979,571191,182527,-175933,-434226,-406714,-373536,-293796,-57290,96765,71233,-155542,-358977,-207474,-72103,-69256,-374402,11269,253386,-129614,-419902,-64609,258076,387990,371185,-40369,-153345,-153641,-60568,-242802,-482474,-396880,-136334,86996,261697,146529,-219290,-182393,220802,413025,384953,245061,-68424,-428183,-176543,54584,217134,633347,875846,987098,1040046,1248172,1355278,909493,354972,-106596,96744,-52025,-262667,-134387,166974,494830,680625,547026,302963,27063,-130066,-410574,-106403,-40177,-272052,18537,214943,214338,-89150,-108515,-130515,-258266,-340259,-260058,124597,668007,1169180,974827,459571,-248457,-132064,-39862,-242452,-193402,-180449,-124451,111912,48331,-385075,-136728,88784,-151867,-186025,-117277,-256827,-385249,-287249,53592,530271,798340,473831,198482,415316,629845,544812,143823,-71044,-128978,-346268,-174837,49685,93021,135211,146553,90237,-263226,-418262,-200816,-91546,-67242,70625,-11654,-330592,-318306,-76721,-324274,-130729,434829,422127,156377,-199308,16675,-21829,-130578,-314886,-337767,-389226,-361139,-9079,39084,-219107,-256897,-41602,145369,200285,364614,676622,832849,683037,217848,4604,367819,305059,-20308,-221216,-89196,-142002,-73255,28587,170388,232314,141134,-31434,106336,375734,678275,357880,-128520,-510697,-158102,81715,194720,192041,28972,-220766,-288075,-374286,-362200,-210838,-24770,310868,616293,688439,574528,462181,-22745,-150250,18879,37456,25150,-44806,-78304,-95424,-270939,-200471,142390,250678,-4638,-557649,-456696,-464564,-203200,258496,585028,893216,858841,769012,567670,217602,242395,224556,-171438,-350004,106937,135381,-225451,-388363,60113,398431,650981,719673,366756,94452,182871,99827,-93054,65185,122928,2860,-53431,84084,252971,317871,504055,509874,403378,246735,12815,-312321,-391214,-128011,-185934,90673,254101,134285,-136895,-382209,-72912,155372,162683,116087,-148505,-141079,-127751,-197959,-234385,-353387,-135325,154611,67614,-397992,-460314,-22476,-62686,-559707,-63339,616214,831093,636495,-34830,-277364,278435,273689,-14601,-348747,-385667,-197906,171424,496840,721852,737547,338532,-64273,263281,592323,524559,343399,316553,170364,83403,-184565,-141454,-163382,-188005,-195423,-217371,-443842,-510804,-491697,-442289,-254564,-302254,-395318,-490654,-356949,-331020,-447172,14947,364652,290241,-247070,-88736,55076,-222755,-402429,-29415,14298,-175788,-291764,-326819,-199345,-134459,94552,32529,-40107,41412,41015,-77378,54044,509082,844311,691174,245220,-254753,144903,460694,231029,-282739,-507983,-400422,-219396,-46896,-183040,-437025,-309600,-201499,-136878,86381,307850,374308,302985,48948,-194080,-461778,-220296,-99580,78251,197214,283072,121696,-58344,2993,336368,222517,-216702,-526781,-167664,-113945,-147582,-327249,-411611,-57000,220022,394821,341438,-224589,-148068,231095,328075,206131,-97174,-219963,-54870,-51594,-64078,-122562,-71633,61901,162189,512334,668603,536576,157315,-244162,-494714,-366541,-86384,60173,-59291,-235539,-92621,123067,135240,54366,5563,-251338,-194269,288764,316291,209535,-80677,-228430,-216977,-57510,150248,150940,-104738,-356674,42202,91275,-267464,-211026,220587,212278,-17582,-489518,-39797,261172,308614,199824,14485,-59308,53460,102644,-22315,-282546,-456687,-412823,-233112,-7263,127120,242946,582757,754764,591729,373158,237764,333239,557432,623356,516414,312783,79098,-31425,-161674,-404522,-361706,-163094,-52018,73018,140601,99253,-78875,-420980,-364463,-41337,241728,166410,175320,226378,103114,-166897,-436178,-282524,-92426,-54450,-64841,-43601,-35438,-109766,102434,414552,487322,147323,-118178,-260659,-315637,-480566,-185953,60915,177744,302912,138149,75710,78659,62112,-169130,-206881,34094,38129,-159935,-358904,-367041,-195011,-195593,-314914,-543296,-235516,-44336,-15997,-65806,-67035,-481488,-59839,242032,44477,61224,102451,-422263,64402,455249,352706,-240188,-537643,-185386,-2434,66176,185656,541283,852944,577794,6944,-414362,-120704,194641,473587,304296,152084,251998,229148,-37717,-195926,-86008,-207426,-161984,-155231,-199554,-118018,10428,185463,114317,-73515,-272564,-304189,-209480,-31413,86920,44771,-158885,-185751,137391,399577,423577,342992,236768,258319,315606,183479,-258134,-2248,217476,-1077,-85012,1224,908,-105563,-117404,41946,169923,57049,-209868,-353846,-66183,106540,109187,124448,244009,346668,510653,541696,558683,283765,182993,109690,252414,167005,-30717,83803,-164826,-410409,-624405,-480246,-358810,26505,263074,217317,319731,315227,159950,-73697,-225900,45947,213129,111376,121541,848484,1258094,925322,412715,152300,-191632,-404024,-301740,163245,504086,612589,634322,727123,587103,-17176,-23124,378365,340211,82676,-61229,-4367,58981,10010,-18042,-261543,-286566,-250115,-288845,-252940,-102878,212184,419378,602494,607530,420727,-250386,78317,679335,803077,451079,-43084,-367557,-443315,-524467,-268567,102183,157523,222929,244220,16750,-239474,112060,385839,147782,-505230,-19234,152519,-20535,-446375,-205743,-62875,36918,127743,346537,709925,725365,599160,758767,680812,111393,-394147,-256468,-304677,-216171,241286,666365,671696,547326,105173,-52093,-77558,192146,374123,366056,312290,49023,-330904,-91743,193070,-35171,-499758,-350771,-283081,-359735,-315769,-390902,-291667,-62463,-182661,-487997,-52628,321411,667507,710340,435577,81280,70279,-57629,-307027,-261990,-258629,-236257,-241391,-195868,-108567,-23443,-145929,-294385,-130267,-223284,-441089,-148642,116953,70278,-300012,-530250,-445164,-263425,57806,295600,537314,520715,94585,-411164,-414222,4480,89292,-226410,-395699,74646,323112,256121,197613,449387,406877,-10822,-236109,-257503,-7448,516663,790228,679441,67827,-345657,-445593,-412794,-88783,156324,15384,-167612,42692,296020,215339,-30230,35731,-11677,-261544,-424385,-272068,-240617,-297098,-332548,-262642,-154662,-86646,-312575,-323417,-14012,93369,-31503,-208920,-341395,-469844,-204302,148241,474873,231152,-336344,-330967,-171687,-154766,-17684,-145269,-148421,15727,35115,-154242,-323379,-58500,208619,1277,-452504,210212,286438,154957,219577,376263,441178,656888,724502,494702,114732,-142631,110531,256204,297650,295328,638812,1064832,1239724,1010391,915287,605057,246546,-110523,-167825,-123103,-10272,146007,349712,445009,-13427,-399737,200732,495009,359036,476635,634358,476185,349084,423615,568076,918202,863327,500269,69092,-299019,-391765,-64738,64793,-65367,-175169,31006,221454,5691,-318461,-290731,-91253,-130043,-241594,-148237,-206947,-249173,-66231,-28227,-182675,-342310,-283848,75723,386746,414292,67363,376513,498372,281976,-108363,-180312,20940,254860,-34893,-487332,-99587,-34553,-376904,-138634,18709,84892,237298,247364,133913,-32380,-159148,-82828,-3974,-8990,156819,321064,261208,-178882,-94154,-265624,-527144,-223986,174398,488790,610597,229142,-114011,285320,507409,378935,175866,-12459,-101803,29328,214880,268792,216076,-215747,-321835,-282161,-405199,-270171,62357,292129,644229,470197,5033,-378804,-16750,335972,587175,387186,63798,-206873,21363,-77198,-533612,-184899,-39802,-200345,-418154,-271293,-226627,-136697,53652,191200,314371,95092,-180106,-419483,-113418,19165,-171003,-261635,-79924,-138642,-287416,-428546,-435585,-246995,-299531,-477873,-554807,-612767,-374887,-123228,2084,-86159,-389995,-486023,-352455,-299089,-284454,-218390,35467,199993,235097,260782,290980,281202,78141,75364,317877,404057,300904,42027,-54017,-8576,54028,-95261,-267662,-253057,-71555,-139536,-339374,-117332,37531,193671,458142,635279,405580,114900,-83430,-136790,-376235,-532767,-494329,-524022,-303010,-134362,-156693,-392136,-436099,-233557,-86872,-100211,-307588,-571078,-293932,-150086,-195646,120255,253058,31903,98972,509420,678334,298717,-215536,-475000,-206477,16461,289613,426922,311953,-109682,-301244,-137218,-213095,-334095,-99835,13391,-45477,-288905,-310294,-1406,320937,435668,321939,280722,198236,219189,314870,292272,328569,148203,-295166,-271744,-373748,-346976,133683,412364,651390,687810,357846,111466,-110202,231,-318361,-63776,487118,586652,262435,-62901,25469,263844,182540,-93844,-218203,48579,4129,19752,288633,482625,677021,563816,359217,59168,-29713,326391,516609,233526,-302178,52805,825764,989692,888795,648871,551093,237569,-204879,-142117,-61230,-220633,-31078,406847,507455,494127,48083,-379559,-216180,-197757,-312779,-466430,-506148,-545886,-4059,374339,727804,716690,299697,-149947,-498494,-463936,-517103,-445466,-97854,318141,516407,571242,659333,877061,629365,401083,99274,-24270,-29617,49455,224264,424160,483234,536581,624078,735360,600306,191561,-227818,4684,61906,-11027,103627,157088,197808,103225,91266,277650,379779,6851,-454875,-300365,17871,184059,121159,87002,28176,118832,221505,200323,80568,-162928,-341388,-149438,175493,429657,405193,116105,-86734,-128849,-429883,-339523,-40720,96085,116724,27931,-144957,-216149,-187944,-306747,-576411,-160780,222635,220285,-32982,-215104,-223413,54573,57159,-324369,-226253,-179630,-316671,149932,312626,141293,-107978,-164176,-55740,103286,12391,3103,-78742,-100283,-43186,132481,92533,91226,-182234,-247639,-325596,-221783,-70435,48561,-148728,-336659,173004,436229,264423,276868,344817,105867,-271071,-321442,185555,355850,207368,-148069,-436900,-280173,-116160,-141665,-410264,-305253,-14915,496723,618986,316835,-118984,-527590,-249225,-2635,85448,-154291,-422794,-488452,101571,646302,809746,485863,-41777,-327346,-73555,-83773,-164912,-84700,70337,319040,401341,598549,373513,-6997,-191921,328786,742793,766434,555516,288636,43119,37197,485430,862259,1055210,926366,522398,348862,433409,184825,12340,24457,337560,526005,532518,272906,35631,-291583,-575220,-520197,-522104,-164802,192269,441594,529130,377191,119473,-177893,-433617,-9493,295721,293931,-60695,-152899,-170160,-210504,-232916,-363429,-484611,-446199,-448247,-262372,20991,72509,52381,193515,346074,449666,322242,159117,70610,264480,341810,320150,98175,-80456,164109,404364,72886,-332209,-244145,-160345,-400800,198489,799415,773587,324373,-208081,-18964,99893,122487,23015,-499331,-328221,-159278,-268949,-519568,-429513,-545881,-378508,-265595,-105465,-203894,-91885,57984,-246614,-373037,-212450,-66519,-88610,-162545,150829,265391,-232830,-254455,254107,419007,82557,-283834,-248749,20372,252129,438708,583333,355504,6305,55222,164707,246870,422500,646827,251336,-29613,-156813,-218273,-181036,-401339,-416781,34076,343391,370297,175208,-261328,-128202,-86078,-488976,-395947,66437,355281,311336,-7360,-439503,-396600,-180298,-103405,-362272,-517482,-286163,70478,397721,496111,459164,312587,74705,-130009,-459426,-422518,-243265,-318679,-467049,-124868,138544,-21869,-200469,-312293,-147614,-12195,-187955,-339250,-191218,-97759,-117435,-338783,-299403,-132222,-234091,-313977,-271082,-276055,-38764,118755,81409,47643,187220,154846,-211023,-171582,-157853,186687,268513,112639,-349977,-369108,-57664,-17488,-409317,-445227,-169589,-145827,-319055,-411354,-122431,283634,564357,574179,405117,-135736,-39139,627271,563979,412585,242018,-114498,-260685,-3884,11671,210673,636665,713216,454315,-135111,-544222,-149960,494024,946991,695633,220562,-298862,-85032,-4868,-200616,-163859,-44989,-165026,-163269,-116172,-274308,-235033,207740,394340,178086,-332925,-38856,468421,504365,135861,-420873,-305401,-220445,-64341,128053,15958,-285557,-432671,-206617,86056,86910,-125569,-343248,-442897,-409827,-292996,12393,370684,569005,729257,397659,245609,97252,149630,29824,41163,-182385,-193956,368346,661812,559123,-12934,-89139,3284,446289,998143,1242271,1267857,984696,494155,-73483,-139100,82892,129345,65176,313137,344965,265976,43794,47481,282621,510769,517988,230849],[-201776,-159594,-148002,-270069,-90794,-82937,-52593,-61013,-94163,-90553,-106617,4517,28365,-52453,-291470,-478935,-443911,-275750,53198,33157,-60164,-74955,-136022,-231885,-100257,79339,199061,322090,374191,296091,-37555,-346964,-20313,355220,243156,302502,322889,217408,83883,41656,-58178,-206736,-404864,-525448,-434146,-6878,431906,580913,447612,330918,294429,317112,191739,-11969,-197711,-364713,-304946,-112319,-118291,-226268,-175723,-191855,-327741,-437753,-464321,-354890,-153574,38660,80506,21886,-107108,-102390,160388,285598,323184,525108,626718,359296,-87958,-343090,-122890,-75954,41714,337518,570427,518146,337475,-27799,147295,463442,534642,255068,6472,215965,453897,253450,-174528,-424651,123320,546397,537908,298218,603806,843561,654130,325846,787,-219194,-246102,-67646,184932,44507,-372744,192563,685861,729215,285565,-199119,-484175,-193208,-211555,-524413,-166735,209353,519430,649754,471317,-17098,-201880,-266894,-392732,-349035,-9005,115420,64442,15546,39804,25491,55505,-50243,-11175,-4825,-4435,-56231,-220212,-218244,-20494,402569,601993,576835,303797,-105855,-372015,-568468,-23057,291647,192997,-272831,-397536,-321035,-158908,-109779,-80452,178800,255108,144724,-249624,-335925,-288646,-437498,-289266,136079,381232,641895,641016,636877,365198,-220343,-397249,-208148,-103070,181419,266901,50866,-615264,71789,422263,399317,1186,-296886,-474611,-305464,-132802,-70834,-3530,-49915,50331,47669,-84348,-132250,-111117,95397,276624,-55078,-181665,200601,748209,964402,899647,376395,-355047,-423357,-251426,-194930,-74057,160002,-78986,-454170,158047,544229,483352,299961,293032,225851,215170,288664,395598,134641,-6157,-215929,-363085,-474101,-613724,-335939,-53182,-19661,-251818,85094,525031,475067,-69215,-491747,-108783,-805,-107768,-407749,-368913,97761,111904,-73951,-484292,-137374,176357,82047,105187,296644,451499,314253,148525,-141028,-372180,73632,426270,289553,53079,-50990,187623,680337,782316,660850,300386,-49779,-576395,-57300,495221,765990,633541,202679,-249546,-389601,-63795,308971,478451,414066,114099,-164959,-446760,-337061,-233475,-86939,66348,-33613,-128671,-371230,-321982,-93641,-68412,-7110,292395,459859,384216,219910,9226,-276975,-192489,366637,567853,503981,380464,296613,52486,-329032,-504097,-282362,-374238,-346374,-86566,-175061,-512965,-438250,-387969,-472688,-503298,-457947,-133730,402197,797604,615909,-90695,-105401,493570,604853,171834,-446599,-398104,-128181,203376,462349,697159,504328,104835,-32237,-409356,-474540,129779,388044,460026,72406,92273,184678,153301,-258839,-523668,-319423,-322817,-342799,-224054,-19273,76249,-359099,-392244,267116,739303,719831,579914,339461,217699,275920,240529,102195,70490,-27586,-62175,371341,1036822,1270719,764223,356848,221884,250400,115344,-199056,-488678,-249781,-83646,-62440,-179413,-221039,-26037,226596,554711,612340,505401,178131,-347620,-316759,41310,120612,73945,-13277,34313,87970,165462,-370977,-243111,226518,355457,-3272,-279641,-24980,54856,78176,335339,387793,24103,-375814,-164289,120412,-21950,-295306,-245239,75920,200809,54751,-163661,-377021,-604965,-380122,-125593,86049,42484,-187918,-64602,52224,200548,50375,213551,225241,249825,252367,544442,177252,-67340,402730,529042,279107,-104286,-295549,-181206,57157,102533,95043,106201,42668,-147131,97170,275362,225966,-287951,102083,634572,673104,285341,-151384,-566520,-390478,-277403,-95395,92764,318568,226348,-90602,-444116,-222398,41362,56076,-402398,-25817,259725,-548,-281010,-290726,-170715,-223582,-106770,-247185,-122712,-48617,-45507,-242077,-537826,-444131,-75998,186132,258874,15559,-202461,14778,210739,259591,185659,143871,-54682,-421454,-352362,97213,722818,1448918,1465990,1219830,904052,913772,1009999,611103,124043,-196765,29774,-43902,-287875,-267158,-11174,218572,253038,379991,365166,270362,-100689,-363883,11796,25570,-304429,-113259,44257,-104018,-96722,79071,55732,-111658,-319402,-265613,53224,568040,748099,750307,371706,-207951,-110187,31733,-185232,-219096,-151329,-313481,-57545,-127211,-493604,99516,313675,-54484,-115180,35182,-90799,-257122,-89756,240371,617492,742597,495933,203069,111272,363237,305732,73302,-109637,-156525,-369061,-486416,-458375,-193685,24269,204073,135186,-169675,-459147,-478386,-284842,-64827,96571,149903,-211208,-536116,-384451,-441582,-102299,472861,666008,446243,149703,190889,-83315,-68246,-88772,-354053,-386984,-307564,-68266,-75903,-329052,-110061,71265,182556,124617,376480,780992,967498,756057,158869,-238400,292325,304440,-43819,-142978,61377,23656,48881,39955,5250,-13582,-38639,-157256,-23204,266629,530247,301794,-240828,-452593,-63942,284055,516451,622941,470801,76352,-417579,-565845,-386724,-20647,167020,228847,252066,89464,137340,303827,196155,41159,-35727,-165879,-167097,-98843,-22203,-78028,-540573,-26045,389431,585554,354498,-220764,-560443,-490652,-117390,377534,705644,864532,716022,747727,857730,653124,428228,279855,-206520,-392812,-65333,-101626,-428792,-306042,90655,458539,742612,746948,262233,-158839,3486,-23061,-228085,97916,132812,-68298,-205606,-74060,68049,144206,273612,343801,152923,55433,-151747,-426284,15458,375746,399730,412773,489014,321032,-46347,-324752,-221714,-150728,-443351,-472864,-523260,-352681,-101401,35307,9813,-80819,-28595,42618,-203484,-349641,104096,613081,522731,40653,37357,577263,797863,717877,88439,-459729,154207,255485,77738,-128400,-314579,-184473,130623,389855,715482,774005,472887,247205,318031,399373,291528,344047,445823,422495,427512,-255465,-137495,-107236,-384606,-360203,-277260,-469046,-482538,-499755,-257282,71250,-42807,-276020,-284355,-337200,-319476,-327817,-39407,279603,108655,-329140,-6795,68500,-301366,-318449,56105,124963,14374,-52285,-117132,-80510,-12,145159,4106,10665,137629,123989,82429,215091,604169,762591,561207,182088,-353321,-75989,311754,289269,-136750,-526001,-436283,-156848,107288,32319,-288288,-567064,-368306,-51187,216744,321383,254503,-33741,-334813,-389390,-486979,-215592,-103221,69498,216552,358143,46660,-187803,-56170,172012,33419,-163563,-51166,57240,-168815,-207495,-192002,-312931,-207545,211780,480593,490316,-184262,-101179,573666,608851,294622,-66687,-234570,-152275,-96341,-27034,-50560,-135616,-94767,113165,544477,703579,599950,260964,-186019,-401257,-160887,58813,124658,-87075,-495779,-185640,148102,184563,60139,-49306,-333617,-336918,318649,637515,544024,181276,-160310,54868,255966,333271,183901,-20002,-259291,-150030,-108013,-253981,-563996,-225938,-112023,-305074,-440299,164148,422782,470529,122079,-212340,-169142,-38182,-21780,-182938,-403660,-580895,-456876,-145374,142021,291813,154441,336156,613548,742493,512439,226337,200880,584299,705764,609569,335276,-52472,-381617,-353413,-515541,-475035,-248398,-152044,167271,330018,332380,64884,-387273,-327913,90674,407415,187748,5099,51439,79714,33739,-56810,-278529,-257113,-93352,-46832,-29877,-65258,-220050,51,331105,380704,56516,-261199,-401147,-327390,-555534,-232369,68368,336663,330891,262208,339668,255298,168418,-237682,-333003,79659,142004,-164369,-323528,-251665,-107431,-205427,-361487,-448041,-295317,-296351,-102461,92829,155309,-357926,10613,444228,290746,293186,233782,-388106,-22961,345578,-11322,-422006,55505,255616,211064,183569,196304,479016,754328,553117,23193,-448481,-380678,-214486,-259392,-180041,-396165,-145249,-40577,-169972,-279554,-303074,-430164,-357298,-330687,-532818,-452790,-135838,63413,-27553,-288315,-410817,-335898,-310586,-65918,221692,341105,66662,-216306,-89719,269747,422218,280978,100128,122438,111873,7114,-486129,46353,246423,44080,-72693,88284,117431,-8703,-88181,97022,214924,110695,-137323,-395951,-287886,-76480,-3808,43961,280731,413080,653621,597217,456781,372155,405638,336979,235795,249395,177919,407899,147086,-277122,-434275,-310496,-170671,280233,279769,308327,337187,287416,160398,-185635,-333779,197251,468184,291034,76504,740401,1123276,936676,462525,96785,-274973,-411640,-380621,115251,668259,901751,787681,616720,286059,-154810,173356,510154,346135,123312,-196966,-94737,86538,33370,-187453,-511745,-311997,-82773,-55202,79849,172908,277346,411787,477819,519179,257459,-110799,87255,586884,699811,308845,-286970,-62649,6500,-181728,-453896,-433757,-100244,159025,367182,227508,26025,230373,428137,137699,-553006,77139,225596,-53529,-455765,-86890,-82514,-150638,-164803,221005,669916,699820,616641,774636,670279,171674,-322393,-203922,-218909,-84653,176779,413590,495467,388876,-111452,-234412,-116039,9958,177518,241278,240981,6855,-391092,17001,164810,-123420,-483376,-235703,-304264,-387766,-216537,-185601,-278440,-123615,-131177,-182646,168774,369932,607164,684762,457362,78946,96133,174284,3356,-204631,-172846,-161237,-189127,-176737,-88836,-57747,-184578,-305860,-154111,-267788,-528308,-258474,22615,23008,-251736,-328652,-208721,-14654,342199,547040,556197,334554,85394,-294926,-491153,-209803,-129234,-300395,-178432,79865,297834,483996,512915,395325,71443,-211878,-260119,-240034,75000,612974,890174,697102,24085,-257966,32421,-83799,-192794,19996,32516,-183510,-227585,58853,29369,74556,174078,-227897,-270076,140848,40864,-105477,-234612,-365112,-409105,-350027,-304367,-352691,-230420,19476,84941,-686,-26838,-33996,-162053,-261035,70586,433921,178109,-441650,-155128,45412,38046,140713,92334,-139460,-230919,-168700,-168945,-325352,-121184,149635,25729,-15909,250722,276410,190674,363976,578059,684734,850872,885583,495079,-22754,-424402,-249617,-46976,149812,392818,380751,427021,613962,622006,754481,334106,32465,-147002,18466,128963,270605,288529,238022,54729,-290421,-169115,318755,368589,262676,479491,798403,509557,276005,270434,412103,755910,756662,566723,126707,-358001,-232148,30075,-19610,-166291,-58928,107987,121632,-157257,-505319,-308390,-95857,-187249,-344238,-336542,-359823,-303063,-99041,-111176,-284975,-359974,-259850,109638,406510,570686,298743,335259,506352,280963,-83460,-163202,-78249,94755,-85653,-381353,10475,-1104,-264235,-76138,98993,88199,160888,107008,-495,-133892,-227274,-359699,-317858,-30112,43565,3470,-57344,-225735,60997,-167841,-355559,-452371,-262590,21903,261277,-37027,-86429,242135,432033,268236,132476,36827,-161656,-224503,-128697,-97803,-9314,-303243,-284929,-141352,-192551,-223705,-5583,349301,679958,461182,-22931,-376378,37328,323343,380561,199259,195431,100520,137906,14896,-365993,-212943,35315,-52132,-167707,-175434,-208625,-296282,-260631,-115553,-17571,130052,115449,-199656,-252709,35399,29167,-60121,108124,54774,-119958,-325144,-466110,-282067,-347565,-359210,-321733,-526140,-368080,-135741,-51060,-187272,-452423,-442982,-312723,-255230,-314256,-338046,-111072,75274,118147,126564,24839,-53218,-134206,-47800,246177,362658,300630,86450,124508,161488,195430,23087,-251180,-182207,51590,43992,-155929,-271552,-254618,116850,542425,608837,348501,93011,-56524,-122647,-388846,-321248,-257674,-248585,-223855,-57841,-115215,-280137,-336672,-330150,-230166,-96701,-265407,-501549,-298493,-146777,-35359,200410,211589,-72736,231567,748994,825117,409021,-99792,-547025,-331673,-179855,191761,577101,537950,137665,-63039,4311,-79670,-124420,132985,196829,108112,-141273,-116920,70783,328618,365018,324782,331690,93009,-17715,-20945,198795,220730,73712,-271914,-239128,-261249,-368648,138653,385373,449450,562503,634619,560456,413680,232276,-158100,-332819,120161,341028,32834,-4686,199086,423789,277266,-75885,-156450,93119,1239,119991,455556,567662,528805,417470,402096,241053,46247,254633,372472,130369,-241512,149164,821673,979291,843157,652847,621211,297253,-212287,-311153,-196593,-288403,2404,541074,734575,811156,377135,-286983,-273901,-13742,-120125,-331220,-341305,-318107,-371607,58647,367968,439141,110467,-297708,-317856,-169351,-109130,-205349,-102988,156508,264652,380764,529219,734623,496520,339355,92136,-183460,-328395,-101456,227002,486718,616963,602818,558014,455649,1198,-233194,-186099,20346,-72692,-195978,22292,140534,121512,14403,-2742,268420,449291,203433,-208476,-417221,-197091,2380,12459,61360,115160,225340,378965,432667,274835,-83468,-235344,4840,277207,534028,537133,266072,43429,-60729,-400876,-301143,-163669,-134619,-78261,-15881,-83405,-92570,-14125,-131406,-434269,-200845,116633,84751,55191,-91186,-412641,-308322,-411571,-257249,181736,222947,50695,207831,285576,67450,-216383,-339352,-427503,-196953,-226649,-106311,23313,80176,68519,171934,150120,148194,-81893,-258646,-511891,-377970,-391706,-318621,-352218,-269643,238414,461756,174978,71219,167001,73296,-224166,-317341,122380,306951,226507,-138383,-481911,-337723,-165348,-193871,-466509,-478590,-212141,345344,606860,499283,-25353,-492211,-105201,304563,431178,281466,120241,-264661,169932,843566,1074004,646391,-33233,-176606,178119,208801,52315,-84876,-107250,187514,362643,547817,378045,-9885,-359268,249798,805454,910862,545259,80985,-263094,-45901,394360,866419,1103313,1112442,662572,454200,522644,172570,25960,194118,352251,384095,358997,256544,54018,-277963,-429298,-480774,-384831,5801,230253,189519,16447,-111282,-110526,-270173,-481215,-101816,125744,104140,-153306,-155873,-36946,226825,-17042,-213107,-570631,-501161,-520824,-341526,13930,65012,6191,269180,701422,549420,291776,77841,-61915,33313,94174,184780,36982,-106007,285907,471453,59245,-443285,-188524,-145433,-348283,208106,597699,657493,156195,-33281,215636,160054,74080,-47879,-487322,-137677,134629,137038,-182576,-320363,-326642,-300619,-289068,-208064,-83655,213210,284347,-29310,-211740,-191372,-141113,-31709,-77378,125588,42923,-345314,-228962,394097,426496,10567,-401006,-203568,-31539,96713,158286,315641,124597,-306878,-65412,232296,281510,222938,281192,-33693,-225986,-314205,-371351,-105811,-56793,-442064,-58544,223772,123455,38823,-201496,-435952,-348229,-511039,-417824,10250,315975,127463,-310962,-399856,-51920,144325,171330,-327299,-535250,-327152,-99050,85816,203760,259527,147768,-249155,-480298,-320015,-84650,-120008,-277104,-417982,-173698,238188,296637,146547,-46982,-22124,-39735,-196391,-84265,107394,287617,103241,-275325,-216965,-67716,-186704,-215952,-185727,-289641,37325,143004,42883,130982,422149,302716,-172896,-28086,-77196,-145389,356135,651915,109431,-428554,-26515,155243,-225951,-597551,-220052,-214830,-382737,-325143,-66895,286494,560679,598658,414892,-71234,66001,608768,540892,481388,293616,-61566,-33192,169762,102453,-27461,190652,387599,308894,-144300,-431680,-337431,249264,823936,738907,229450,-258283,-283717,-203615,-293714,-214334,-84511,-74712,-118996,-240248,-410074,-194311,212460,351935,299257,39376,-209811,118657,355982,272529,-126014,-506996,-399224,-405111,-337864,-214840,-207045,-212775,-402012,-460925,-410705,-440844,-522092,-344231,-117859,85837,79734,166866,225003,416005,321343,215860,223738,302281,168088,214739,-61439,-460768,263089,690540,462356,-43082,-169093,-104862,389128,912078,1166958,1254648,1011973,576735,117033,-26348,113302,222110,189317,368862,519380,317026,122303,91906,316934,507374,449890,79128],[-286167,-56595,-142940,-253625,21908,186516,343343,320089,167230,142020,40016,127112,164864,104830,-103283,-355758,-451701,-365478,-225874,-220743,-108767,159509,-17438,-245450,7212,282394,206942,155425,154948,36465,-231495,-332881,-32996,343565,361188,341442,179923,-86220,-297865,-142251,-92550,-232275,-268433,-391953,-489908,-110463,302233,469346,336894,190267,94167,99655,62581,-116596,-345958,-427690,-427030,-182461,-109786,-221392,-292019,-364758,-287114,-232245,10259,11672,-24681,-61352,-208113,-149252,-90251,-126765,-128792,-98347,91547,470971,922536,776318,208874,-262204,38672,43738,111661,513400,693221,617862,304149,-234952,65309,453092,409577,166016,-128092,232133,525311,527464,265270,-447071,-115074,438871,273765,-64330,506842,924646,749241,257248,-164543,-361915,-493827,-321562,3906,-77092,-224452,376141,906038,824809,222095,-293206,-252151,10197,5522,-315869,-203410,152984,449909,627562,397371,-61802,-322354,-335796,-312009,-131243,257912,596427,767720,625099,325993,94667,211,-118211,-79538,23725,22334,-24126,-108057,-276825,-93133,423865,710267,704003,438817,53391,-191775,-375929,-304749,53330,74389,-280797,-330039,-40329,88279,119396,128437,281865,203056,-53032,-237320,-139400,-119072,-293563,-69477,263934,385592,544581,815130,860284,468364,-208669,-325640,-94112,77622,415127,477910,114734,-501206,52574,342472,341446,87493,-158109,-339278,-253270,7065,197495,38913,-61200,-2311,71047,-154425,-112911,-43893,6372,95269,-125232,-108305,317126,770351,775221,510972,-120020,-405855,-179050,-99151,-156774,-142871,66294,-235287,-243221,492762,832250,847715,432782,235868,130256,42693,59616,160137,-76825,-250762,-475585,-449046,-329264,-313633,-393607,-142905,15295,-158550,52165,500494,440764,-27345,-380506,55696,174511,31246,-485267,-197271,278919,308087,-129017,-281104,122186,220850,64792,61017,301390,375437,216645,63721,-168523,-594676,-147452,345675,166860,-13534,56508,292912,555985,625256,514239,166168,-229226,-392169,6861,378995,571530,476386,205476,-169715,-473846,-178463,208615,417692,377437,68621,-242735,-445782,-261217,-143272,23683,201310,169892,62348,-51400,18067,98375,-9673,-104795,8743,220800,240741,197419,17742,-375680,-162792,434543,581078,456167,269029,157058,14803,-132594,-403604,-473833,-561963,-186501,24800,-193897,-492364,-288444,-289706,-406292,-452455,-459994,-334656,228712,675495,611907,-117919,-24007,826960,1114619,507873,-305188,-397442,-37626,313394,608716,759560,698656,292915,62587,-450696,-375323,226073,522230,409408,-80011,-163504,66436,31126,-418049,-448708,-197591,-264311,-510642,-379615,-193863,-313895,-476446,-269833,210886,603531,769575,737002,395818,344756,405818,224302,67783,46260,99296,-17154,456296,921533,1084099,437247,269776,456914,307914,-69583,-515832,-137560,123895,49770,-190950,-423179,-272682,156762,397105,655126,625750,374907,-11589,-200876,-134973,38014,91867,84891,83981,42943,-122791,-349766,-457546,-66357,153885,270910,52112,-315132,-234967,-53291,40525,285565,295100,-129647,-493409,50780,267034,66693,-309179,-265491,1647,93034,-86284,-280789,-388239,-533225,-392409,-154601,105473,108900,-73303,-81606,-72286,-40696,-120616,228224,394640,486994,547209,663145,379627,33884,501707,789545,588225,102665,-206297,-374346,-162361,110999,259331,119991,73126,-67168,-15869,205519,188590,-371723,13238,576999,614057,303121,-66576,-459296,-369209,-187122,22712,237136,526034,427905,74412,-426156,-196516,162712,173992,-368759,-171357,110317,-26166,-60673,117420,280692,-37079,-322990,-457200,-151597,-50777,-140115,-135238,-310512,-499963,-132846,177619,181383,-140681,-116012,157070,148290,23869,-47335,7769,-43580,-321436,-437815,181053,1023972,1737973,1722704,1305711,730836,368680,352443,180924,-138188,-172897,144708,144460,-65512,-90398,-119865,-160177,-364908,60441,234054,264964,39883,-63286,143458,72515,-324681,-302627,-155389,-282966,30547,182894,64470,-124276,-380831,-328613,-63005,224812,109949,311449,28669,-245816,-143204,-43962,-241267,-283168,-146951,-385980,-258884,-291361,-441268,134295,272686,-8257,-7261,159274,51780,-129107,56788,394576,695498,680131,547394,255017,-51481,-107154,-174605,-193001,-246385,-231830,-303808,-258877,-110229,41635,158044,231742,-7808,-219299,-391888,-485805,-403503,-114224,83812,262887,35649,-248646,-480731,-520390,-138688,393835,769109,612242,540488,241901,-362577,-7934,162561,-58319,-241360,-224551,-118064,-188600,-244547,114726,233181,195569,86607,366032,770845,930205,745882,147718,-507986,13622,38137,-249867,-133174,85299,62395,19509,-18304,-83109,-155839,-176338,-306320,-239715,115358,302576,186635,-287032,-500738,-157651,225898,643025,904051,793977,341314,-267327,-616677,-291048,157415,260314,22610,-221857,-180388,22122,228835,361258,224596,110772,-115110,-234074,-215574,-59892,-145042,-383685,224052,608639,865842,610355,102989,-351738,-381737,-37558,446389,761240,714500,481644,569850,830102,804720,422117,175148,-301975,-374652,-231211,-369014,-505168,-164469,171146,497485,720373,626345,102692,-284416,-96813,-148377,-362469,-20046,10807,-252773,-435828,-315522,-166535,-22386,86228,119996,-132273,-230164,-407121,-295565,380967,865042,1093366,789107,539876,339270,-45660,-313260,-420938,-229356,-16636,-177341,-364578,-526372,-44961,248008,300834,193773,80489,-125191,-443559,-29719,584863,1238327,857047,507761,162943,391428,602676,619243,107262,-514111,-63108,125676,73746,87705,-15591,-37680,71148,221774,535476,594584,479487,398038,157647,142808,90403,364358,530946,625496,494005,-203803,-148924,-97922,-233900,-56606,-100067,-396552,-352083,-203495,-85199,173548,119877,-1143,52630,-155873,-349793,-263680,-79072,92766,-115953,-413775,43549,64542,-324940,-318227,41852,169362,154647,77602,10170,-18914,26001,-1612,-123751,-120251,24992,202669,334834,460207,662720,586697,335635,87204,-82843,-60116,99009,224148,-67886,-418843,-375152,-109542,159710,175625,-10531,-213023,-100050,45104,160116,110293,34328,-261733,-488677,-547035,-436924,-181212,-41207,66301,183987,276323,-90422,-277414,-45967,73568,-34121,200503,423091,403342,-37715,-220844,6638,6956,-282183,-80986,392279,531471,-83681,-197159,679237,712390,221194,-88248,-266143,-288419,-177505,-53445,-56218,-223390,-215750,153430,531258,644445,575712,306037,-128024,-276359,33639,257907,284751,-3059,-555404,-215727,130660,200029,57426,-201261,-518128,-151923,415494,861359,736059,291354,-193351,221352,423416,392337,206512,71157,-142159,-227532,-122912,-29051,-180630,-488617,-459070,-480162,-236667,357856,656502,634456,28609,-451763,-212713,-192129,-194997,-247283,-335212,-407421,-354054,-74953,218147,362038,114669,-55845,157820,505779,434105,46711,-52111,401841,584179,546327,253213,-161364,-482161,-362887,-467728,-386883,-218395,-106667,279954,443983,405493,60194,-379385,-351010,75752,301545,64779,-213415,-160157,53047,219176,146370,-86324,-288946,-141994,-106391,-104323,-152829,-405141,-191722,100893,64275,-209445,-391567,-274501,-201200,-464401,-421642,-102275,220604,168321,283359,519779,459707,340198,-139833,-401121,-19508,81510,-224314,-299848,-222836,-160219,-247512,-351040,-449763,-502685,-507012,-19668,263020,256498,-324549,-76790,357218,288502,203435,16072,-533748,-55372,189912,-351652,7457,563077,607380,379470,205266,127573,355209,591662,476789,-12051,-477156,-413509,-441193,-228563,-378842,-150505,-410772,-471639,-411367,-356732,-534938,-358593,-246163,-276809,-175851,-339255,-310605,-138414,-271617,-569031,-290244,-266985,-397333,-117823,205517,344071,70892,-326054,-282371,250186,491644,300947,-5663,-196402,-219203,-164003,-374036,61396,269734,150341,-10957,160553,203512,77730,-37888,151195,244694,138656,-115895,-361166,-436222,-438302,-225381,-92667,191876,355166,554603,414082,156141,300530,463209,377133,74887,115258,230880,451152,284398,-170456,-198424,-109592,40019,444749,246174,474424,300251,239687,76602,-73489,119752,542060,796976,386662,-109631,433869,802941,856627,582968,131345,-256151,-437241,-307115,129052,699669,880482,710961,386136,-86826,-225517,181799,361007,182627,26512,-315104,-336640,-6124,18313,-322237,-287497,129076,252001,161694,321200,414463,350064,363043,359356,406345,159287,-33475,92030,429630,517120,138176,-482771,235445,405597,259103,81128,-39128,-492904,-121692,274997,308575,210829,279371,370523,67120,-533381,77816,213523,-108121,-362004,-83891,-227619,-456525,-295395,-38384,269091,401338,407332,517667,513877,291943,-182110,-352351,-267569,79989,254574,357783,386304,45243,-439831,-133781,123776,-28022,-25827,69654,86976,-125468,-477800,13307,25539,-219358,-240161,-78602,-218384,-383840,-125364,-30669,-210908,-224869,-83370,106087,473475,529322,345683,349424,313309,35280,-38188,157878,129434,-203050,-178576,-154371,-190380,-222543,-184256,-183913,-295134,-274260,-183590,-193748,-324065,-331314,-154156,-93168,-152329,-73278,33928,223030,474357,692027,705364,534429,318204,-84139,-332160,-490964,-134888,131023,96918,75180,304637,626187,857971,701249,261172,-253759,-313360,-206876,76308,511986,816009,613120,70752,-5461,284206,83114,-311061,-88611,146038,-25803,-221007,-68930,-44897,73437,89302,-111972,153672,669355,455479,46706,-230390,-431876,-415355,-377518,-297089,-153086,-126454,-25409,-2760,-39922,88753,215338,198513,48992,75332,331933,136817,-325679,-41543,103189,127995,282353,316702,80790,-376878,-326117,-131472,-222303,-231010,4097,-115482,173710,102243,120216,175077,464706,630249,686862,722623,711890,280132,-228763,-473653,-459308,-429922,-76306,308997,249944,-45262,-61144,107746,255577,-93366,-162597,127015,287443,442932,499402,242876,-121036,-515559,-319429,173213,427615,190748,29881,214380,550849,339093,113936,53183,163765,388022,427003,353228,-66859,-506174,-28240,80145,-140944,-54297,196024,224315,122986,-90601,-353346,-244771,-76159,-122859,-188870,-358369,-528009,-323426,-61980,-90387,-314092,-375330,-228391,36874,176727,260673,188795,54345,280040,173023,-16160,-65285,-120854,-70311,-128152,-298803,-65370,-122370,-261304,-22457,213648,103322,-16142,-167835,-290568,-348779,-319701,-371077,-396834,-43987,2090,-199042,-277205,-245908,56827,-176046,-298411,-115912,-292006,-265522,-103515,-165568,-75867,54871,186983,216863,335371,162825,-213289,-434076,-345382,-438867,-388800,-417131,-197054,44987,156332,237043,298642,526399,619734,398902,-54126,-328399,77251,274598,116712,59318,346865,357178,207057,61434,-113367,-127418,94882,94704,64379,-124024,-243394,-427150,-343049,-366301,-30537,305922,468930,118037,-352702,108803,281150,169344,206013,201573,17623,-192519,-339808,-475775,-461691,-265472,-183506,-378943,-352631,-194639,-186997,-342309,-498748,-392743,-343711,-358920,-385959,-389883,-258904,-98223,-80841,-134879,-332672,-346566,-302953,-132169,181935,295053,206439,6652,73300,122580,141930,6287,-340680,-140810,182631,228414,33190,-141979,-77811,274524,580407,394556,154473,-33052,-65804,-118928,-363550,-239535,-39396,35174,-112962,-79042,-196685,-236089,-169818,-290787,-438639,-284920,-309775,-436927,-336591,-257007,-47833,192299,113904,-214538,230902,728098,721434,336708,-112637,-471669,-204882,-249267,29889,525980,516948,231624,52088,48696,1211,151774,358988,331354,196760,-26994,513,103130,224938,163228,312082,435996,263001,-22678,-200467,183763,210219,45608,-252121,-141086,-25010,-366599,-49847,237236,142780,255952,620743,712765,688284,273864,-13996,-235735,-448444,-191967,-179766,25219,295055,508169,373869,-74998,-189708,49145,-75708,93468,444099,504344,204358,146098,357924,345438,135181,148384,147375,70026,-57783,211605,684074,844689,672000,542592,536715,247892,-164080,-352947,-267489,-257674,63825,647448,1014701,1078556,649737,-126771,-306631,125028,40543,-129871,-32278,91392,11730,108651,342643,424832,133071,-24707,31555,117092,165589,43016,-158975,-299465,-221706,-7261,-7683,64860,165442,313839,329158,263241,-42124,-302851,50992,352565,576046,578787,488957,199702,-242740,-227922,-48916,7042,-208114,-248305,43396,93665,-66520,-141509,-84418,251898,450855,345212,6415,-284641,-371084,-161833,-112371,-37277,102856,169641,339414,505091,383605,-104737,-260603,56212,278653,505707,510985,267408,138422,51297,-280696,-366080,-321350,-433420,-261253,-85972,-98719,-36676,79739,19695,-234670,-308605,-162132,-162181,-8571,-87688,-404907,-457393,-138225,100220,385682,381393,287087,289068,197999,-93991,-232780,-241701,-369396,-524250,-416575,-167421,113523,302149,360307,345586,306484,223852,154822,93753,-25667,-113820,-283509,-397010,-317276,-91361,208652,272086,-18666,-102708,168461,237521,70907,-107017,36150,174317,129312,-198792,-398119,-267762,-178075,-233741,-357070,-439852,-370222,-41397,280311,426439,4576,-493577,123038,565999,661054,642995,482155,-115832,68840,780461,1075758,681876,14137,11821,324571,382195,201032,-847,-215551,3481,251044,344881,299256,6256,-409249,289,573713,719715,260282,-394742,-264816,98328,168240,516692,753656,878147,610715,471170,465849,96400,1402,251908,197176,65091,40837,113190,-30812,-298361,-320340,-446671,-215524,171446,239852,-73581,-442073,-352865,-307735,-369400,-530366,-179945,38063,90761,-194364,-281076,-89429,298187,-24742,-233871,-503834,-521889,-582208,-421839,-65065,54422,-67520,35362,554982,410291,137187,-91070,-242932,-173784,-65694,72025,-67065,-219144,284891,403369,46353,-439991,-86864,-102785,-314169,208789,492803,523768,45137,193386,407935,134855,-178576,-309937,-350951,11933,313088,417364,271704,113412,-63410,-184800,-139267,27997,210825,482873,346372,133398,-79697,-218635,-219609,2131,-51872,2441,-231017,-398015,-44080,601190,520939,94661,-219753,-162170,-130278,-121628,-191613,-93832,-234210,-402219,-657,280292,226762,78419,-9068,-176787,-308906,-391517,-266954,132732,305586,-229612,-42331,208593,10906,33009,40884,-213809,-577633,-532257,-406398,-85768,198674,-29665,-467898,-208626,184068,341860,280546,-290542,-505514,-338644,-279673,-467624,-185461,-44882,11721,31903,17118,-84936,-33626,-119790,-262061,-337523,-336432,131253,432113,346623,145908,54265,-123745,-145230,214304,450249,630800,325259,-223643,-322079,-156904,-235553,-230765,-266628,-318379,101075,105631,-54110,197512,550387,320004,-18125,400307,217843,-429377,351093,797961,301158,-392915,-56488,142835,-56825,-607342,-296988,-231023,-352196,-408453,-173465,34524,152569,262394,130736,-130905,16956,264097,319894,349883,178920,-74557,87152,258650,169735,-273693,-303557,74978,176587,-91154,-366997,-411654,-49004,364913,520299,129814,-195700,-359354,-313473,-299282,-252695,-130988,-8223,-44671,-209031,-316167,-206309,71261,184472,357299,361603,30475,-327049,42954,310149,178610,-302275,-368943,-69526,-48851,-97447,-69056,-132819,-401607,-356909,-454838,-455350,-569692,-217622,97126,308066,38199,-144992,-139358,48687,182333,123030,365791,394377,310784,441441,325103,-9452,159606,423898,158410,-70267,-241912,-153857,328265,662712,789531,882658,788402,472766,153022,55874,50797,126565,154885,224340,493551,288472,179250,128561,295728,410765,303294,-73789],[-285034,78635,119033,47200,172291,449973,631902,617934,407417,291011,134855,213885,298366,288530,114331,-222788,-464332,-408841,-347064,-86014,126942,233794,4075,-211286,154081,348515,132877,-82142,-192600,-321689,-288451,-223455,-112251,121310,295059,296012,101604,-235637,-261267,-426311,-357503,-112765,-109312,-279720,-492061,-264328,109289,265382,150400,-65484,-135673,-65613,-35154,-188640,-312380,-303145,-415699,-249059,-104973,-111887,-272319,-487459,-121973,226945,448857,361880,161281,-62264,-243111,-290840,-141657,-137807,-274186,-487937,-125436,404737,1105671,1108204,434947,-183717,120147,70301,35254,379586,518280,513314,199426,-326462,-110611,251490,181611,28295,-301987,100043,495226,786639,664626,-30115,-325022,254760,85062,-328905,533853,985267,864171,250775,-290290,-361970,-381607,-532959,-156065,-76775,30200,509366,1032042,885139,296655,41725,70668,141501,106056,-207066,-243290,15554,203721,284756,12567,-261737,-479426,-343041,-198660,151788,658944,1063761,1245722,971050,471382,105974,-133863,-260756,-156916,60292,51001,-9984,-25201,-320590,-202534,336273,700756,703005,473530,205464,18744,-91442,-344865,-289011,-246166,-443373,-107333,291404,371162,401435,271157,251216,38410,-351804,-226049,3452,-11946,-200298,163341,448661,438661,363474,812945,811413,351129,-281855,-263559,-49856,154484,496390,553630,155097,-279835,-36491,156288,148460,176641,73272,-77731,-57804,287723,518996,126276,-166466,-89817,7886,-284706,-161114,-81721,-59525,-59406,-138331,-30194,349679,588348,408312,-68250,-230038,-39170,10527,6942,-143946,-238839,-115986,-363897,29207,701706,984587,969932,512202,196028,43780,-78843,-148381,-134344,-334839,-347590,-357483,-583962,-258886,-88058,-143021,-235523,-4480,-123024,-110372,316699,315839,-14580,-190769,259223,466913,297826,-224607,-187141,163147,251754,-205901,-34852,312010,207146,23656,46812,271376,191584,-58572,-205687,-337774,-373001,-219145,122421,-16125,13136,200141,356461,297260,306421,246182,28786,-280633,-165312,68704,217565,294337,222340,124808,-60876,-366188,-348785,73234,329055,281504,-68944,-417570,-231681,-146211,-91177,39368,221479,284499,152945,85212,214889,237607,-3653,-270630,-477635,-170322,-2914,112131,45385,-252723,24661,529468,611459,385042,83015,-47481,-21942,-5133,-292546,-512963,-403244,-17568,148054,-154521,-317640,-144937,-182304,-329158,-419229,-368781,-538548,40149,532191,549952,-89784,7004,972110,1278720,619823,-224220,-370086,83461,435288,705969,714632,674182,409465,137511,-402805,-268785,195138,472347,259445,-124103,-463261,-148271,-167061,-406143,-270876,-60536,-126629,-483483,-474986,-169579,-260724,-259921,-215183,-3072,298194,725646,873172,426378,329942,393108,234034,23807,-71440,29830,-32709,361009,445781,367095,-74471,265501,607178,308064,-266101,-96797,282903,424662,137536,-322893,-484192,-168205,338074,610803,658576,481553,126029,-72816,22551,6268,-35008,40715,146403,283920,135159,-49337,11569,-22193,282539,244751,249292,161593,-162773,-395036,-172642,13317,207436,212492,-146197,-376801,162631,200645,-23920,-429030,-256750,-26697,27878,-82628,-179249,-268044,-442475,-391913,-177114,91891,164474,87463,-53733,-177261,-207155,-93702,307729,474871,619686,681907,603736,433547,100604,482405,845507,690772,213933,-93732,-255226,-408348,29044,412423,317815,131148,36475,-12792,186087,128676,-378268,-81894,401244,519413,300279,82657,-268623,-374162,-154342,81031,340042,652715,593206,231490,-355518,-95638,288165,275696,-211647,-323726,-140038,-237775,-6046,401600,490685,266027,-15908,-461728,-244454,-179512,-284015,47894,59915,-277368,-294356,91221,72458,-302981,-57415,226005,105841,-130890,-186661,-74708,-31873,-238347,-476431,161571,894253,1305066,1454397,1135390,598353,-95070,-372093,-202156,-254474,-74068,269853,333142,149431,197357,62825,-62478,-363598,-145501,7097,-43068,19349,225796,258082,78266,-362985,-387254,-135278,-32201,230102,195917,-73949,-312123,-517288,-452673,-226392,-201688,-423969,-298841,-347385,-311824,-238440,-246053,-397017,-306564,-154929,-364746,-382330,-288156,-259738,-11327,-23842,-31337,119083,246132,144811,-24809,143476,506985,784752,718183,646772,344006,87733,-159668,-451084,-469782,-343432,-252336,-191066,-5234,342196,591718,627374,438907,59266,-318018,-453461,-482054,-498560,-143331,97347,309014,220410,-25431,-256438,-370484,-170304,243901,669786,626767,765990,297004,-275579,94011,362749,237489,-111229,-187315,-162990,-172005,-22282,330249,389321,208442,138103,338223,586560,617877,499610,63667,-337740,-321441,-413890,-532723,-155613,3517,-50655,-159922,-126790,-82463,-132829,-163438,-380506,-400926,44253,182641,54793,-314986,-483803,-382236,-113718,504609,947383,934831,505937,-158265,-577129,-92134,299714,241213,-245735,-235061,2984,-3366,220815,423034,354983,436432,363146,91670,-234201,-207936,-319757,-267189,321853,679681,932209,660030,305252,-175230,-254394,32024,464732,737891,529098,258386,300843,421104,486933,166003,-75347,-444452,-323036,-294538,-354818,-183417,52736,348011,571477,661761,458927,-353,-184758,-43153,-251024,-388230,-145319,-124204,-320399,-311486,-332612,-374864,-167705,36169,47421,-141756,-283725,-607514,-161218,582984,1154958,1466316,978135,443004,140751,-128671,-301664,-334820,-133477,82221,108147,-142502,-310427,-6288,360430,487786,307886,49658,-329850,-383081,167840,788731,1255911,769661,607824,231656,189010,336183,403503,45390,-524522,-292416,-72138,-37961,123638,208297,159410,65638,80782,240095,293033,399314,377293,18215,80837,59387,198643,409787,507625,221400,-214744,-141628,-99932,13889,239387,97355,-274781,-155363,176647,319796,489149,394921,474364,430472,65015,-345963,-260056,-155155,-90451,-264756,-419153,56359,42594,-343247,-384867,-51472,135984,187094,61313,5747,-33127,-87534,-301748,-297822,-256719,-32156,303110,533862,652768,605736,325591,38449,-54860,28867,-14151,-105179,71577,-36682,-286833,-222202,-39418,98435,235786,332629,229712,224357,99417,-58102,-209444,-154197,-235195,-319938,-397101,-262328,-97408,53248,55521,78041,-5355,-371676,-239362,38787,129234,65689,418334,748047,684522,150446,-225920,195682,349203,75702,-510930,195865,483309,32513,-380328,471093,580772,59907,-144468,-301322,-373834,-242226,-119296,-92156,-260001,-131910,275625,502235,535022,497732,292459,-87996,-306950,124791,440280,425207,64820,-354006,-148144,90741,139519,-29426,-385224,-350286,63832,478856,877106,725742,169265,-325731,251074,439827,368294,270413,143725,-79785,-216732,111925,339501,344399,-67625,-443698,-337245,-64554,500237,898219,685117,-59348,-445398,-154383,-306341,-404598,-282264,-280851,-206444,-144302,-9917,199702,289995,135146,-163451,-464095,-130019,31587,-276335,-388139,40486,289758,335393,63617,-270776,-159488,-139731,-172290,-166310,-49891,71333,379201,441227,266210,-88932,-368954,-367117,-59799,-25653,-199703,-424678,-326858,62834,319794,128124,-190350,-334308,-218631,-226290,-227795,-230116,-473858,-401129,-175790,-192121,-220918,-98695,-34367,-40996,-232915,-525306,-388157,-102500,-62047,224578,573190,630234,433344,-53249,-427889,-174497,-76249,-313607,-285725,-227494,-321734,-366150,-323909,-366012,-279497,-135069,184769,382462,275645,-256406,-237837,74141,113009,-73197,-407625,-380800,-57494,-29711,-433547,249825,784232,750146,417364,107822,-9428,182208,394031,339112,-101372,-473164,-172916,32079,263833,14161,8879,-83288,-154325,-136265,-400715,-385255,-87644,104779,134903,168323,-101609,-466721,-342259,-396129,-249505,-112756,-267075,-484018,-158532,63064,73532,-139642,-464898,-286994,286362,543791,431361,99771,-342106,-258437,-8066,-123922,17888,245642,250163,103551,233050,256127,156985,59734,233893,295291,161266,-122096,-188984,-62514,-210992,-517163,-264871,-3746,193038,257169,79839,-156659,124954,350185,273290,-112115,-149371,112045,244223,245069,-80182,855,33132,263047,401679,294329,496612,217338,157055,-67063,128023,510006,900210,963530,348165,-329958,108161,507357,764089,814598,634099,209598,-274801,-315309,115739,521266,596256,416119,78393,-407755,-259842,2584,-12301,-36668,-40228,-170955,-459361,-156485,-35991,-406279,-156423,404794,423530,322429,450618,520590,339763,251460,261417,299721,113802,-19044,67805,268722,332473,-13065,-383598,308365,486831,436878,473131,528761,-30611,-524639,-22816,221096,287356,276202,239907,-51358,-516930,-15310,113535,-169937,-340218,-196660,-457822,-332227,-67607,-188561,-209924,7046,29980,84405,230326,349286,45003,-356030,-206926,241174,372873,430789,420574,144294,-270522,217563,413078,134863,-152511,-115218,-126320,-333624,-409383,-74299,-139857,-239814,-12132,69625,-123250,-402140,-91202,27033,-180689,-353234,-69926,250456,602974,691290,270791,-117135,80623,46295,-204123,-59902,-356,-308393,-242892,-170333,-210947,-252778,-251194,-259925,-319216,-261531,-189864,-76692,-108833,-242421,-359645,-190284,15211,179928,211593,333549,403631,589190,693743,797942,618088,166691,-199171,-290904,188495,528801,285084,77866,379291,673084,982305,906662,551616,-206922,-322897,-64404,150492,338287,559842,409727,67684,23331,242561,45381,-428355,-142299,232670,147658,14927,4364,-23124,-92933,-261746,150399,642360,908060,722824,154218,-239688,-435988,-325541,-232397,-73019,16438,-79542,-152798,-156721,-142459,123168,390531,497999,356774,96229,184359,96861,-166862,9125,124259,194709,401343,492922,339869,-7785,-279485,-102702,-71039,-216269,-191662,-308958,-19568,-177386,-211070,80730,428330,492207,430447,345008,295038,-595,-209976,-149002,9322,-60803,-25438,70228,64641,-109951,-308607,-358844,-135044,-71855,220373,489277,581773,743949,625911,73041,-560211,100022,329461,485724,474370,94402,-211254,-198554,74411,17389,-110894,-175690,-82994,49269,91231,-21926,-401819,-15309,212661,98759,-213199,172608,410456,307797,157827,26926,-312793,-263771,-87630,-28200,-20128,-142149,-307051,-241995,-40529,-93481,-316347,-389466,-235265,-96945,-172026,-244837,-178198,-354653,-159926,-51809,55775,140445,117572,39407,-117078,-279604,-326119,-353874,-362940,-21815,283267,183880,-50721,-274675,-423146,-402129,-233141,-104781,-158921,-43762,61157,-180848,-357267,-152190,84013,-97278,-323949,-36531,-70176,-323983,-271138,-167096,-110396,-64703,282200,533210,672385,331177,-203285,-186026,-6150,-134934,-332368,-361360,-86191,200388,454609,623931,702877,652411,478600,270239,-124414,-299330,77331,198243,-120006,-23070,411927,490227,172753,3706,112432,78230,142502,199157,163650,-226799,-301651,-177669,157938,245815,536109,553960,746139,322128,-384517,237463,488432,285520,182962,265890,78247,13609,68485,-30318,-223896,-274660,-207167,-357091,-379379,-301317,-400424,-460621,-413110,-357926,-396388,-578488,-451615,-368509,-382523,-298147,-336036,-453835,-357026,-62808,-241881,-165744,100213,201451,66766,-123683,-152041,-79789,-80928,-160882,-495818,-133584,246832,328224,165609,-958,21137,169751,292033,44304,-106134,-201117,-90776,-96815,-279100,-300384,98100,229753,50386,-70139,-275818,-294591,-149613,-172897,-239439,-474561,-454064,-333159,-347140,-417176,-217954,65118,-40105,-391269,75555,487517,486973,169922,-235579,-364565,-2096,-72695,-166175,199424,252603,134331,60047,103733,146675,425594,544635,409283,217327,27557,44614,106203,62560,-94722,293132,556350,539051,207625,-93134,207169,266845,78579,-268410,-81278,80434,-283005,-382322,-55949,-176324,-200851,199791,452925,576426,183573,114962,-71927,49245,-136409,-161828,612,301264,525803,419149,-131234,-262438,-49498,-222984,-64306,257528,300225,-164392,-149490,263262,372352,225097,92368,-46629,27863,94236,259872,481116,606523,406224,290780,280980,77614,-140197,-255964,-223954,-169975,140487,698535,1206428,1184140,778645,31614,-212255,140961,73117,-8310,208224,320127,308449,235676,383318,456883,293087,267610,256080,250928,234065,142797,-108950,-142044,-25041,-24595,-332618,-141924,127029,411049,592488,701881,424148,-192752,-274010,41128,376638,502194,411589,9059,-264856,-110032,-27470,-65732,-347934,-122533,114466,14373,-324328,-120977,36378,258792,383085,384256,143932,-156717,-481924,-147124,-145496,-135568,-2513,2878,160137,412615,346823,-171622,-329316,14697,200249,392631,362565,129464,169477,190855,-41167,-352230,-455860,-517504,-201818,-54227,-131017,-35730,78836,20698,-167728,-386669,-461291,-460005,-263624,-256254,-349092,-262668,48760,260235,334631,262836,287008,270159,38719,-362875,-239392,-159116,-262170,-369662,-295844,-128430,129172,450212,651410,571817,484373,291505,385131,446164,430502,236568,-44713,-216712,-144914,21284,66988,-75534,-282911,-72759,348277,430375,245178,17276,-26825,50721,1500,-310776,-375849,-266147,-212275,-201852,-101313,-49545,-41820,-107523,-257718,-31411,-121688,-173387,402828,721098,704913,723498,470487,-121279,-169087,489371,806116,588074,117310,158802,333805,365370,197613,-31407,-287030,-159136,142573,165879,232863,150839,-117670,-300918,122170,259562,-171530,-55460,444040,443579,99682,86441,216511,294708,303169,311788,235996,-85470,-120014,127920,-76537,-297529,-281325,-124775,-205254,-282675,-224186,-432027,-62696,299859,216749,-299171,-85621,27208,-273482,-462926,-550455,-228061,78950,250237,-29568,-280276,-283081,-35954,-248059,-462023,-455372,-453086,-449752,-538916,-256307,28075,-11069,-278047,-20019,105982,-87959,-299942,-419911,-159579,20065,108790,-73910,-414826,195608,314707,52210,-340288,-31598,-49654,-304637,119080,447485,436429,269699,460105,523723,128742,-325822,-277638,-171864,88341,349220,517445,597692,428937,105130,1536,209074,404163,441184,487347,199278,163836,24835,-245233,-267962,-22563,-72112,-139188,-301142,-128502,313912,802097,563868,160387,-65075,-165646,-218108,-289470,-533713,-389362,-250479,-24438,250692,289940,132936,8186,-106184,-162636,-285635,-277128,45988,476398,559479,-85127,17712,164533,-65084,164194,343160,142469,-301940,-525063,-361578,-188366,-26335,-238805,-385673,-128025,248131,381029,211124,-278059,-455118,-326675,-186793,-3746,-154230,-335230,50367,443217,333464,-71884,-357151,-362392,-351294,-307495,-546965,-116186,349748,356557,216123,70775,-174165,-9601,419124,708255,817268,511283,-100362,-572122,-297182,-308175,-328267,-395158,-169798,156877,28145,-205361,238076,607003,309201,109880,606457,387111,-192910,191595,488408,136893,-419566,-79292,91918,56048,-509665,-333641,-105267,-176300,-446821,-378862,-304256,-394330,-338713,-328459,-260917,-106232,-118180,25298,108681,-26062,-159854,81643,283095,247490,-105787,-430298,-153409,46374,-87685,-410242,-410348,-238655,-252753,61234,-29433,-172384,-241706,-215174,-257033,-262425,-138966,77350,135774,26661,-147511,-257953,-161791,-39135,328826,560587,372039,-328137,-263643,292778,364523,-147269,-232784,340304,606750,363708,87743,-177805,-441850,-291378,-216694,-283436,-478153,-85416,235846,267578,-89175,-437728,-246013,-126964,61505,57717,475053,457150,447906,598152,649335,488207,490152,251391,-110119,-102273,-241902,-92026,314198,426658,337177,358674,428139,244642,92592,78799,-27410,-54327,42824,68452,308549,245662,257077,223144,300596,337585,195653,-130539],[-264885,115700,296021,247383,288793,564399,661693,631884,460452,255307,126172,249227,374859,380712,189028,-208310,-460885,-377806,-308757,-72599,161961,92950,-89949,-165908,156694,240953,17208,-304506,-387425,-152967,-127998,-129033,-184861,-20763,169561,266404,264998,262209,49349,-99403,-130221,182241,34034,-229193,-486147,-451611,-119653,46348,-36899,-395337,-157232,58925,37119,-131655,-173336,-145453,-222599,-310753,-175193,-83251,-267816,-548074,60077,577837,708861,530030,225740,-3956,-53204,-234548,-170268,-70204,3481,-233389,-387153,274591,1080754,1217582,518557,-202709,103336,46011,-167198,-35126,96183,234814,120050,-85382,-93582,-46415,-87585,-155643,-472650,-93568,465393,894705,804064,249367,-228511,92869,31884,-96673,677000,1080137,945571,266915,-368376,-333393,-234208,-411702,-207198,54011,275846,539659,992548,909748,573755,514468,390854,150920,11199,-242919,-359955,-236588,-180326,-202163,-146532,-139814,-239662,-352792,-138586,345002,835836,1153675,1208813,909270,408254,16444,-332853,-476400,-149839,64508,32415,-59659,-75729,-241878,-336453,121896,494455,513745,373666,261183,138806,73346,8055,-167991,-242555,-107367,190057,556267,585340,532227,222008,-4676,-310495,-536856,-148271,75802,-22358,-213694,270519,526573,411154,75556,517327,442855,19379,-461645,-252568,-151229,59442,394415,470641,167596,-106394,-197382,-159310,-126678,197957,306360,205592,151167,535329,743123,254299,-334987,-228008,-182934,-449791,-184268,-145307,-143731,-155109,-117970,-19767,197011,182836,-45085,-166559,110779,155334,78602,38129,-174819,-391098,-375116,-389034,194547,679840,877767,751844,465219,157001,-68383,-217441,-305305,-435590,-538277,-169920,-113090,-380141,-363368,-59182,-21607,-281820,-137620,-206347,-389288,-14382,123498,-42267,-40490,384101,689527,507412,79917,-156529,-166193,-78821,-198896,87546,256279,36134,-110757,1914,146999,-77254,-475709,-384128,-297477,-77941,-90715,-144375,-174772,80060,276855,287859,-64815,-126948,-92079,-141424,-241754,-9431,77821,25573,-9469,-65471,-30964,26216,-147647,-445553,-61715,217853,134598,-239650,-395352,-113679,-108876,-110925,-38448,119366,206894,30683,-67789,172979,349373,349024,249193,-76288,-436727,-344439,-66562,47917,-107407,175626,565418,578469,228657,-180750,-296958,-97474,-37830,-363400,-577831,-186354,107699,191630,-119978,-172967,-66494,-155052,-327376,-456817,-286171,-316195,8099,405497,380181,-153917,-61733,806747,996101,444491,-261512,-304910,189830,511384,659752,515099,389169,329292,92900,-438964,-196386,84371,263265,211042,-16935,-289057,-462449,-271851,-240495,-153355,13529,6395,-305298,-470828,14915,70300,-40063,-239340,-266675,53428,638477,880202,376726,158463,276428,291827,17549,-205459,-158338,-128937,84247,-129215,-481436,-79696,453664,590920,188971,-255556,255874,582976,557617,130875,-462878,-379630,-93440,412666,754325,576867,240579,-94046,52503,149097,27703,-171129,-102423,146630,431137,279996,202033,676742,667478,632442,408784,248087,255516,61233,-304854,-361901,-70210,72628,96444,-129148,-407400,-6670,-120418,-363922,-502155,-235132,-11978,79069,66823,-50366,-221199,-420650,-413906,-182703,24076,127705,184314,-20289,-252371,-312951,-35678,276641,386787,494924,490512,339986,279724,74627,314743,621560,499186,128169,-82704,-32051,-183561,-3784,496354,525279,244395,124964,36744,146594,40358,-325400,-155017,208718,419486,294010,205654,-77386,-327629,-213376,60950,355870,659859,657051,313987,-261283,19950,346430,303891,11181,-90699,-198680,-590096,-167521,342659,302453,304998,204092,-239054,-407768,-444338,-356940,170291,345798,-4604,-515887,-76730,-57893,-481503,-81117,183220,59801,-167000,-222226,-76849,-41199,-199345,-408140,67768,366892,389490,718777,697797,471464,7513,-338330,-447787,-288462,-46858,273048,398439,275109,388615,347458,326593,115735,19137,-102874,-572893,-49374,413706,297001,-6029,-462850,-308733,170447,472278,429746,140068,-281884,-483326,-401525,-492718,-358203,-264505,-229317,-130468,-305162,-379491,-395507,-501071,-499849,-281599,-210159,-418267,-326989,-78794,67434,37914,-120136,-35374,176529,251447,150075,-3805,125727,515378,812421,804731,710300,352048,214550,302150,56547,-270717,-212536,-151968,-55556,187671,652986,1054174,1114604,753754,328534,-201853,-437545,-446697,-378971,-72358,215615,397583,291094,50691,-167648,-250025,-180296,87249,389224,502769,709128,489107,147457,180792,421222,373012,-47177,-185851,-97079,46808,167862,415270,450097,285041,241545,250544,209172,24974,-38439,-185603,-212346,-158352,-217092,-189266,-73836,-82273,-216010,-416579,-276659,-77747,-82316,-117338,-378923,-443644,-37680,79015,-114378,-315550,-249708,-295363,-534977,182568,750721,878172,560484,-105190,-540305,67646,358883,122003,-491458,39111,65310,-71143,205657,355313,391076,710776,812795,441689,-111790,-448465,-497970,-232539,220588,547026,709250,449719,246980,-77840,-161714,41491,381279,591943,331512,121145,12088,-247007,-178262,-210641,-224279,-396736,-297128,-255176,-114511,107280,287456,571930,684635,656577,426781,97886,7050,57107,-233928,-424634,-206643,-188491,-189178,-48810,-22447,-385317,-288139,33338,126339,-5717,-148619,-434441,-157385,530457,1101694,1304607,838539,319404,-163172,-268592,-276035,-119414,7991,-106566,78858,-27030,-129632,-69133,286850,444495,178558,-183666,-545963,-243233,188407,649876,730604,403944,329639,163627,13748,58334,101070,-114897,-540083,-415133,-285020,-202483,72384,330886,298174,124132,23133,-57399,7440,259207,284719,285656,268307,136150,-9573,126729,93892,-145560,-146840,-77207,-76994,168251,350732,146035,-187945,22868,471079,703394,877608,915428,989282,709149,187738,-292936,-265513,-252136,-173021,-328882,-380246,30293,102,-335546,-365034,-134212,47209,77925,-92947,-132654,-86739,-199710,-482458,-439344,-173263,112745,363904,573035,665809,412038,1168,-303495,-235750,-38348,-65529,-233421,-80253,31877,-30415,-13247,51790,-51581,218880,600925,577395,417992,75336,-366120,-227548,-79555,-154867,-239557,-222049,-39052,67847,174457,63354,-78269,-395490,-419355,-4922,182783,240980,206044,493031,859636,791054,255054,-259730,300948,585508,421456,-252712,-45347,358487,97153,-427511,30052,259984,-83191,-203797,-329354,-371385,-275864,-178410,-73269,-148705,34865,374185,452596,412974,393878,225374,-52657,-524838,15604,409205,369360,62923,-190202,-88896,51966,19300,-212080,-363919,-90818,254310,480272,701256,524405,-131752,-439928,155372,333572,309257,362255,164793,-116362,-47346,491485,756364,705079,126992,-348016,-306620,478,532817,971881,589279,-118397,-284264,-65701,-238897,-476832,-406357,-309339,-25164,81900,67205,100255,82132,87124,86621,32554,-118094,-197488,-169241,-372838,-377545,-90376,35989,-183618,-191606,167527,191137,167236,-25023,40312,214579,441933,342477,-37598,-270566,-334165,-337809,-238435,-342350,-445180,-501583,-405726,82487,326554,24118,-374982,-476416,-322916,-332699,-308995,-257967,-371097,-526574,-267666,46130,245158,310608,219385,86645,-41018,-323520,-543059,-275919,-163610,129099,498110,712857,408496,-68353,-461198,-298941,-235686,-393129,-270160,-213110,-421600,-429571,-228944,-104215,129827,244994,344096,424961,258251,-102037,-252747,-144035,-67770,-170714,-175259,-85982,-52659,-269684,-288011,255222,662966,652448,296438,-84730,-176103,-7135,183752,146930,-225251,-414992,7092,364483,399413,214333,-80107,28621,173998,131012,-385895,-223924,121845,361903,500134,378645,-6019,-507513,-489659,-224518,35512,14537,-315529,-472706,-178690,-130580,-328423,-408389,-344954,-168064,273368,523635,564556,327356,102487,175292,356768,108790,-61072,145736,267051,241863,356913,315625,228556,203067,359228,394523,197739,-123187,22863,280223,207223,-178919,-372706,-186400,21149,-67513,-264210,-346477,-88563,102725,87552,-220552,-429295,-162493,-67945,98443,-6210,86734,126463,412239,275953,356946,252531,854,-84468,-169268,291194,736585,1048154,797291,153329,-444813,-113635,308858,672236,929193,1070733,675796,-1258,-455156,-17671,188012,301945,110867,-195550,-503458,-302787,-256471,-438060,-99896,146613,119520,-115742,-150153,-58685,-419339,-122326,440365,432095,457766,515145,473224,201817,64746,121687,171743,22096,-52572,24068,164511,201695,-119840,-335074,152803,211893,334676,641790,847023,447952,-211045,-331217,88560,291823,242519,77632,-197117,-497717,-168888,-53791,-232322,-334178,-339740,-384779,-52830,88066,-74548,-174101,-213233,-348607,-275690,-93455,253514,225145,-32762,45294,401844,433477,394947,532894,634804,194618,513062,609393,314717,-143155,-256568,-357149,-501287,-214700,-151521,-255398,-201684,135661,170400,-50339,-414903,-132988,-18687,-204788,-492408,-114453,220343,502746,695667,457844,-258502,-137560,165413,52739,-93076,-143208,-342465,-246623,-123073,-190922,-201753,-128351,-126222,-191426,-304731,-85972,103560,120123,-67444,-450694,-149056,221266,389369,277791,257511,154971,274734,527953,864724,794844,322483,-144940,-20303,504695,746694,365289,99829,467879,661884,835709,760873,475244,-277124,-231360,172579,390181,325492,205166,96551,-55315,-158140,-16221,-151117,-538123,-192644,202609,228302,194502,151391,24351,-256024,-152532,338339,911074,840193,715465,193860,-153075,-318790,-267459,-106897,50913,24470,-140623,-335679,-324848,-267760,105720,502884,695901,523725,92746,21839,42877,-39436,122197,266862,330198,503562,589344,500793,264110,-173079,-143814,14970,-90698,-267442,-256815,-384622,-368100,-354438,75995,287552,226154,19770,-106653,-138845,-136876,-11076,147209,420705,436433,291283,-64424,-233837,-112687,-138131,-228676,206307,307654,606230,696895,785385,925481,636706,-102906,-179125,570451,853280,683530,426606,101988,-193310,-400060,-184646,-253237,-301676,-367858,-219869,-59681,-29003,-302392,-226975,455539,474102,127436,-269244,307350,481153,310814,151755,61717,-242374,-387279,-160555,4591,38720,33955,-30427,-25701,-45139,-199452,-369536,-401986,-280437,-141346,-232453,-263240,-469100,-447103,-397926,-248720,146266,420614,520904,305105,-56192,-284961,-430175,-528667,-449976,-66751,259499,248447,71778,-52788,-87831,-118310,32827,183784,64490,-29942,102554,-103961,-313819,41334,208853,144515,-227826,-203784,-39168,-257699,-108391,-133229,-161014,-39566,539626,854865,865968,400691,-219903,-92457,112482,-97046,-218542,-175057,17008,265402,565078,744692,857212,618109,326140,111318,-248529,-314934,35233,103615,-282938,-68683,398431,496415,38932,-167348,201650,217513,167962,239493,114986,-386734,-92522,203983,498587,653874,768331,661369,836653,362949,-334001,383378,556759,208826,59322,236847,48511,233690,499491,461240,76026,-307889,-393693,-471541,-456492,-412890,-548985,-348631,-286766,-336664,-331167,-400820,-368215,-287416,-391867,-417887,-514999,-362278,-44130,174893,-36296,-137206,-22569,85718,-48416,-229687,-393904,-319324,-380603,-447748,-499153,-143462,207778,298075,204200,33318,-47415,-124763,-198618,-296423,-327890,-360436,-125699,-54439,-139277,-336341,125796,286324,181195,-7695,-223241,-403488,-223855,-34036,26576,-115496,-293986,-269967,-351929,-526588,-437141,-148549,-215980,-516046,-169442,141634,237007,-904,-409528,-229197,185659,213253,-166602,-310239,-140913,-108295,12463,218651,336185,594650,647674,442506,190713,28134,38919,81613,-93783,-289096,262562,643493,731451,454379,264978,226947,294522,81713,-317838,-87577,33417,-158715,-223510,-124368,-114744,-365695,-525188,-129972,127356,33472,209065,382495,607080,580590,7757,-100027,249728,517107,404511,-226846,-288656,-114950,-373908,-289156,-29461,55466,-173726,-184652,168793,331793,278662,115440,-96185,-19581,178500,301690,311635,313896,95533,-95901,-114519,-149958,-96246,-123128,-157533,-110195,208545,683619,1174432,1059844,711134,105380,-132621,-3311,-76960,-87169,176464,212765,240038,194504,303932,349275,398421,413582,327821,234200,157691,153414,163890,413596,501526,466468,427203,545357,458443,551919,718501,852210,654917,116794,-243765,-256760,104090,360833,250140,-173992,-370616,-261874,-152286,-235177,-487820,6317,157465,-89537,-341540,169553,325784,333996,291062,316222,187184,-107387,-508280,-80279,-110407,-183640,-156348,-190562,-84970,182093,146717,-154009,-187123,-68115,85767,269034,169417,-101382,134213,315080,197731,-122582,-481114,-405783,-98872,12979,-119246,-49796,22029,-86242,-213617,-293707,-257068,-396409,-545410,-480475,-390511,-241847,-1246,174106,81240,-10819,118643,117236,-150237,-347975,-128017,-61567,-189670,-203016,-156344,-79196,26614,423772,743764,690086,546814,318067,505930,632936,665772,440929,56073,-195633,-63117,30784,-148332,-465541,-402389,81137,469193,499564,243562,-13059,-86990,-24744,-50235,-348374,-379093,-328141,-262566,-42414,231083,336356,377604,366894,13197,-235910,1966,358822,698092,737996,539891,422239,85752,-230784,-449722,89348,385897,415668,217429,218248,230456,202226,60833,-162543,-305479,-117363,205053,281611,321097,350955,145042,-244729,-398708,-259752,-268537,414684,910954,719077,312855,202959,72644,-235242,-224256,-22783,-86410,-324722,-353979,-196505,-335995,-339179,-292122,-368891,-375405,-148274,-120507,-402449,21346,349264,147449,-456586,147903,236188,-154986,-565774,-530628,-296826,94530,333048,180875,-2405,-218479,-208631,-276666,-223904,-225108,-205365,-188943,-379028,-513019,-41109,149774,-18445,-275571,-261785,-341474,-511660,-439665,-18937,214447,240396,68831,-421264,80729,256832,63251,-203521,-31926,-17868,-320422,-101091,355921,505039,808704,715562,551702,221131,-11014,39934,-22735,70027,258138,459573,689114,502573,142385,250396,616012,726910,546059,210693,-54727,116556,106512,-221754,-309024,-106431,-113826,-199398,-195399,113673,685895,914843,557937,143963,10874,-211553,-206897,-233981,-469822,-191314,72994,222995,437499,241357,25210,18886,35006,-14368,-166930,-78820,371141,771277,617641,-47443,26626,27346,-82578,383399,616887,389172,-114918,-521461,-284064,-211007,-256831,-530014,-315805,-162174,151561,283944,30790,-305066,-372127,-302243,50177,493119,145806,-509641,208167,677616,461416,-84500,-281688,-311945,-507508,-307178,-384466,-344731,68133,171117,151182,48137,-156127,124162,484814,768434,808386,622523,129044,-257003,-292815,-285459,-309886,-177202,82203,196651,-55268,-381046,227610,569195,323659,137759,471470,376332,-3052,-144708,-115716,-298694,-469004,-77401,93914,78782,-452976,-305567,116515,113683,-195700,-477641,-272154,19432,-8241,-58952,-252894,-235336,-335921,-219601,-131712,-231610,-300883,-11757,273556,342433,224518,-169631,-295242,-87531,-121275,-399180,-330307,-219310,-315612,-352324,-232194,-299045,-225103,-139307,-232015,-251511,-101097,168786,307744,234121,-13306,-288547,-343160,-259125,191476,549858,524020,-38926,-358431,248897,401582,-72424,-117935,595830,985579,754877,236672,-223092,-488133,-436595,-183380,-216617,-323518,68567,340890,148369,-160875,-339287,-52383,-39100,-8806,30575,450379,468741,519932,587733,751857,862132,918107,470579,-96351,-129005,-159443,43445,331072,316570,50406,-91282,67248,2675,4430,76122,-50733,-189495,-57386,26000,110661,242228,363982,377160,365179,353547,185761,-77522],[-278385,84351,343390,315604,323978,465076,438346,318829,230058,27265,58534,269439,397074,353106,103058,-296746,-401502,-265085,-371991,-349744,-80974,-152188,-228256,-147172,89812,123423,-10831,-332176,-105972,153529,83110,-36207,-181487,87737,284832,378914,537073,809035,436647,387310,387752,465051,167307,-199922,-492792,-468362,-228759,-49836,-116168,-429780,40298,334886,272154,48356,-36273,-16113,-76699,-321200,-272060,-122757,-265951,-546043,127396,665102,724447,468504,125934,22681,-13984,-215138,-113441,102173,282616,54104,-356059,85246,863606,1084655,473781,-308893,73906,86469,-308937,-394894,-307773,8298,134647,86852,62089,-209524,-293803,-322789,-459565,-53230,495102,801715,633100,251060,-135502,64374,60866,220658,862837,1249120,980036,266290,-380138,-324491,-146661,-253012,-110355,246634,466193,489874,804343,892075,871032,863624,599075,64644,-214015,-358000,-482093,-522628,-354477,-186631,166408,193834,26777,-328703,-109982,429643,767827,901841,782898,530074,174998,-141224,-459748,-359667,-9481,120877,19784,-133985,-247943,-253814,-390700,-124945,126913,182851,191115,213319,118455,95895,204673,153423,202288,326959,488298,708597,694100,477762,3474,-429018,-483305,-205594,28899,108330,-106811,-270846,259154,477999,261921,-320898,-66048,-104190,-349088,-363486,-216728,-346000,-124898,220015,318262,148028,-25828,-242220,-340339,-271123,160821,507665,472993,301095,617409,784704,348683,-428269,-374945,-431320,-364776,-89832,-145313,-141064,-125802,-57254,-53556,-89613,-322127,-176082,193991,223293,182504,78951,43996,-185183,-545324,-438047,-274619,236787,484734,554990,322489,329071,153751,-93245,-352129,-325969,-237223,-328807,-76672,32281,-177166,-573579,-181585,-45016,-210826,-305444,-361945,-477540,-316864,-74104,-71589,14711,360902,693643,578640,360705,165026,-79998,-36546,-55909,32558,-49872,-275047,-254724,-71107,-48455,-299860,-313871,-16575,105707,205204,153630,-241476,-210387,111412,272679,113776,-432306,-337810,-259323,-294976,-198272,98289,92592,-93776,-215653,-262948,-138769,115916,89777,-239271,-144562,109286,-19182,-316331,-215585,-112551,-151560,-155308,-114795,-19075,-12951,-194305,-317241,-20999,445453,818703,830278,492631,25019,-506262,-270682,30849,-47145,219892,518087,450783,-10219,-465708,-533446,-242038,-205839,-493273,-320922,26790,187827,138787,-99862,-85518,-61160,-221061,-411232,-478047,-207451,-80917,135887,290980,148304,-232455,-139212,402249,438240,104540,-334767,-187860,286563,558696,524691,236589,-9414,150442,-5294,-429097,-112948,71629,197466,349715,116383,-156735,-278131,-67744,-74843,-113196,21674,117083,-36841,-356891,69142,339773,140492,-238976,-364885,10735,522734,697459,205105,-77156,226918,386108,91949,-217906,-266975,-203235,-204321,-352407,120256,363990,618596,400579,-46126,-23044,469925,710350,525904,58360,-516751,-348692,-90932,377892,771754,494864,65598,-125262,144090,170834,-2580,-226484,-296635,73793,467463,385853,301829,924225,1196713,855428,521713,234255,296891,246330,-86885,-520186,-206635,-79232,-41268,-164423,-436690,-408488,-576184,-389690,-155801,-150027,28615,205810,208611,-13112,-284683,-461205,-395442,-108975,-27689,15302,151739,-18213,-263259,-365300,-9983,83896,148006,100572,33372,-23110,-11199,-29981,59168,198892,85449,-123219,-172239,110952,110945,104954,524007,594759,333468,148738,38621,49369,-52718,-284947,-178179,107827,350036,307771,267810,75670,-194935,-275504,-53612,290149,589162,627559,319360,-153170,108215,307907,262680,240752,290017,102807,-184187,-305532,-12169,-73644,156249,265041,-53185,-507751,-511325,-229396,177343,437003,185182,-384768,-277816,-162284,-499495,-167482,52401,-10671,-167677,-219725,-45600,-50517,-155206,-199559,88453,-44627,-338371,-137009,223277,304084,126229,-241296,-567577,-362257,-140049,177655,326234,319377,459091,567447,576191,364176,256126,44161,-109446,172747,467276,256262,-152015,-532134,-211787,439931,874904,560478,84240,-298566,-150471,-171717,-274105,-185440,948,120053,312598,-124291,-413676,-457799,-314578,-239080,-245108,-315651,-523471,-171253,183965,387446,430908,271897,39096,97031,170756,90199,-75674,-10806,384820,708126,814889,648642,199285,170020,556530,367617,-16748,-5827,23049,99693,338026,809612,1278135,1374991,958949,469167,22930,-162757,-183661,-103589,81934,407222,573673,281524,-6872,-238580,-240931,-197122,-14619,96768,337287,503329,658351,414666,186409,301652,275522,-87931,-212579,42429,248594,244438,311801,386462,435091,325808,75644,-296975,-622416,-406089,-513574,-266287,164902,328937,242205,120989,-74323,-206713,-445424,-446373,-127226,-70919,-120336,-370653,-469826,-178507,-40947,-242991,-132396,-22190,19920,-91524,-2320,439360,674445,526491,-10733,-453307,96421,310528,-32168,-317383,123119,-4210,-66805,202676,182184,311060,810447,1057319,645609,4597,-433408,-271910,-229948,-51593,221668,309914,107671,77086,-44219,-114671,-40741,169800,324156,151618,84249,-134258,-185923,116060,106782,110568,-145767,-322522,-228973,33785,266562,445149,726510,773181,683964,513051,269032,194339,164307,70089,-139761,-289428,-276689,-140144,86543,221548,-176657,-277741,55207,143289,4572,-156880,-389085,-323497,211491,691321,722383,453372,242067,-213752,-420694,-255277,6031,97897,-379062,-103638,-775,-90794,-267216,-2656,119331,-182475,-570971,-334753,-166792,56094,276084,118237,36643,-113827,-49709,-162177,-184096,-290237,-441151,-325192,-339098,-457999,-273278,65910,321985,294744,159384,12454,-174979,-109913,61035,259099,558154,403354,178316,18737,-167564,-438975,-176269,54207,40546,-11563,193223,251728,14859,-188570,81911,501437,758558,900324,1239513,1246753,759253,138570,-272733,-288260,-404759,-246505,-401858,-353600,-28314,-74909,-298351,-241721,-89054,419,-112635,-271192,-314880,-114373,-6114,-159596,-374090,-34115,226526,295593,410079,452622,132873,-292598,-608762,-422846,-208409,-153473,-318221,-167804,153260,258908,166043,107818,-234920,117333,665595,713006,422621,-41892,-340066,55654,83488,-201144,-303287,-117195,147959,280162,302424,97542,-253378,-369038,-22127,241610,314295,272153,270695,501002,792708,686875,202018,-334862,258208,605875,538697,-36149,-294269,155009,40913,-356986,-419582,-100432,-143222,-240114,-341663,-360100,-292197,-178690,43750,43344,120737,342223,342835,285513,261231,120975,-2563,-236332,-302409,-36269,15026,-295,-118464,-155983,-21980,-129910,-462269,-204475,81415,323657,400519,386229,166825,-435353,-321212,-18454,120850,210353,380350,103042,-283114,204436,837112,1058319,776454,82975,-390369,-384901,-101202,396129,757734,369593,-176200,-215579,-35770,-95114,-215484,-489368,-361147,75596,250175,136755,-60234,-232933,-155352,127892,426163,544939,364545,241619,-13456,-265332,-447567,-281829,-425751,-10149,432321,505501,386256,-9780,-8035,203489,441781,236606,-286193,-314856,-294896,-328535,-396350,-359623,-296675,-384049,-409323,33446,234890,15619,-143217,-298537,-292041,-296214,-275545,-277137,-359802,-480898,-156587,298027,619748,621816,373436,116060,-7208,-242491,-352928,-95981,-130335,-2738,300996,631975,258586,-214917,-532076,-374313,-357791,-449325,-273027,-203493,-398743,-421776,-183458,104237,389613,434553,341633,356096,188398,12738,-138831,-106787,-57307,84347,241049,152965,-76106,-475938,-195832,77921,265902,340131,24636,-337429,-303984,-161497,-48356,-107871,-376968,-349412,78572,486152,414712,322509,-117829,-118265,206827,75769,-389133,-106380,194470,376087,574481,365934,-41866,-355839,-515001,-120259,175215,68364,-284525,-390285,-224875,-288874,-409442,-257504,-125152,-86414,151174,395196,552202,446182,447919,547335,635184,267781,-159607,-70996,114888,293436,479023,397538,264803,330051,481012,510575,223343,-136451,170153,486649,456138,76346,-331027,-216322,-58388,-173315,-415455,-462734,-334012,-249274,-153747,-238632,-527864,-476603,-265593,-98536,-22771,-30156,76756,372441,299288,260978,-216689,-452579,-432037,-107307,351812,740158,854658,321955,-186900,-440246,-340805,60409,492783,747996,1038140,851643,212870,-485992,-306281,-96292,199932,34135,-292759,-492396,-335953,-308392,-405173,-63980,323659,307194,148348,65833,13725,-386862,-193080,315590,494446,597144,526978,263546,-88611,-201416,-128790,-36913,-158622,-156996,-58917,93349,78783,-226924,-384992,-181445,-219403,183745,615023,882330,702949,120120,-237895,36869,227549,134592,-126120,-385666,-509211,-373415,-284283,-317669,-300834,-321074,-189291,51786,57366,-25170,-87460,-250016,-427853,-268158,-339603,-22707,219417,128082,200289,493022,384910,147445,547384,874833,552260,611683,635697,372436,-103359,-339276,-554272,-305429,-20966,-116622,-290426,-208702,133234,161793,-36530,-353317,-269875,-176704,-280031,-542050,-243976,28391,234167,495930,536724,-33013,-295085,305441,489060,270169,86421,-127429,-178503,-61633,-171116,-149414,-2032,18599,-114596,-409102,89093,351104,341887,76876,-376240,-30409,396135,504289,208944,3567,-208448,-87207,311923,692508,753034,266981,-129474,179095,667086,738294,319311,85268,476228,598908,503991,288913,-20425,-480248,-90283,410237,642264,460003,-19719,-324805,-367994,-467115,-335997,-398496,-527068,-279522,61988,201706,267006,237664,36230,-92032,332702,454071,799579,524071,430455,177378,7245,-187040,-241110,-48894,2283,-153136,-313907,-484748,-439384,-398892,40011,533958,781362,549815,40927,-164605,-57005,18901,306760,469815,485911,538776,557617,502495,346600,-130537,-296781,-40863,-52518,-163078,-68397,13846,-194377,54189,261884,196483,-25099,-306533,-350115,-290634,-185138,72948,368549,664096,740058,516577,70964,-448943,-285279,-226138,-47885,361623,477255,712327,692533,815894,891253,529615,-171293,108973,735713,1039047,670479,250592,60467,-95696,-149046,4802,-106467,-287758,-518245,-288599,-71488,-6775,-245235,50986,698912,675811,161983,-403995,257638,357101,195813,68519,-19254,-169618,-496873,-303472,-70471,-39364,108876,228635,228940,-30197,-363906,-498159,-454097,-369335,-95160,3090,-94773,-304236,-242475,-57184,-180904,230038,641793,833850,468058,-486,-279516,-230458,-376268,-385225,-147655,125236,167348,49354,28263,102982,97352,268057,467268,226073,-29581,31183,-109958,-291287,42126,233888,315012,-86993,-485807,-182187,-159266,-5844,-140745,-263718,-74858,507002,858091,792048,272925,-349370,-129593,-20895,-373371,-320606,-31321,66660,175739,383472,505081,619727,407705,195917,-27153,-409671,-380409,-43086,-15799,-410519,-110589,352631,443918,-46729,-378890,79593,179652,139600,196965,-6416,-201896,180222,464769,518067,549996,438786,545580,712961,251502,-288774,416697,414887,-52583,-123331,107129,-74737,345815,773896,785913,277527,-213140,-516939,-575329,-487949,-446818,-381466,-222613,-207174,-355929,-262690,-231006,-244969,-192230,-275320,-321520,-330808,-148519,138744,277449,186269,-59294,-185158,-58653,-64623,-245580,-514120,-466633,-457278,-433784,-315384,-133859,86130,134759,128187,-29247,-170246,-185039,-158378,-351536,-404561,-479823,-197496,-30296,-50162,-279746,-3673,178009,162622,-47635,-207386,-484626,-288614,63634,155747,57518,-156578,-313140,-418407,-612339,-553355,-381087,-349520,-364173,-273531,-127144,52362,-128598,-528004,-120014,313427,451779,91502,-219472,-406289,-417779,-80746,265807,415760,579097,613592,420715,135835,-6294,-2637,5154,-256334,-308194,220686,659924,763131,577565,544652,209661,235598,-13939,-385551,-152089,-123014,-76590,166127,233869,150233,50966,4607,-325998,-377399,-129689,237286,842893,896714,941889,99089,-270338,185332,469849,332518,-336466,-259253,-76790,-349568,-467263,-330970,-138620,-30599,-55701,80410,226966,253566,148865,-29598,-55067,192679,294639,186423,17445,-184623,-416813,-308602,-163521,-5894,-31320,-165474,-108888,249015,619903,901952,729385,452097,40400,-196388,-292437,-372946,-354858,-193520,-197284,-99662,11249,144661,180620,395208,400972,264776,116634,80504,240240,490546,728769,748336,748175,788332,741168,619751,585826,648928,673426,580748,337850,128442,-73781,-95828,124981,-25782,-376474,-272930,-411674,-256904,-424185,-420998,62332,138874,-202057,-143406,469240,580894,443404,214480,173758,152493,-116984,-510668,-111979,-115383,-237292,-301417,-321148,-330068,-136746,-176422,-89105,-11846,-138266,-18340,180301,29145,-349903,44010,381589,362763,97087,-367837,-479780,-152997,-22921,-77299,-28741,-2221,-108624,-213842,-187328,-78008,-106885,-116466,-180911,-403802,-396040,-131678,-37206,-199294,-210905,-82162,-129100,-215029,1968,108655,133616,-61404,-144648,-129485,-96870,-191084,177646,541984,603932,434203,263459,468966,586321,570466,375933,-19588,-338093,-91061,-45622,-366416,-560069,-229013,159196,398895,383030,86115,-180205,-187760,-87978,-25722,-212305,-317810,-328128,-218539,227443,538088,579482,625523,695974,598815,631408,677225,947169,967564,628118,208807,-174919,-332294,-261112,-394263,-239914,23147,254943,276366,201182,75906,-5500,-128383,-232772,-192284,84695,391592,520391,467377,438861,233683,-16848,-312187,-255400,8652,512034,905426,751937,484284,490408,330959,45430,-418134,-314419,-266517,-279482,-354539,-495789,-294353,-148755,-151797,-399398,-285682,16109,-34409,-337217,3626,286753,21952,-380115,191961,223244,-114177,-468641,-453886,-453383,-43155,231430,269616,226707,87499,251638,128357,210276,129288,133495,127504,-112782,-440450,-166944,249604,317548,209421,-380053,-560498,-617339,-344862,53545,342484,348541,207505,-184026,-23887,138566,38443,-69894,-39297,-43835,-378665,-277086,428917,821954,1274406,871697,464702,310174,231352,175368,3127,-60428,70720,286247,497342,296397,128024,521221,948259,920077,526095,-202759,-258493,66465,150354,-163645,-403224,-235537,-161562,-174037,-180449,159036,812814,868945,529210,55002,-47303,-280207,-118508,-58088,-206367,-14465,207196,216179,375570,110152,-115977,90998,296395,132517,-72950,25621,529136,841693,464691,-159199,-79634,-201019,-40782,560700,773453,466807,-62769,-508797,-220735,-106860,-83195,-150500,-289790,-322551,-54997,94046,-181697,-384016,-306905,-303983,147742,580679,199386,-347908,327296,657012,451350,132913,269301,151912,-319011,-304882,-167737,-199585,-332157,-174055,4162,7315,-120256,156786,402832,589318,638798,610852,348271,85275,-155152,-190733,-104004,97489,244615,171232,-141898,-429975,116318,383087,274681,-26625,7891,124481,-93598,-529402,-376948,-397163,-286682,-99164,68418,-34554,-473155,-237736,286196,335095,3131,-299125,-73678,447159,661664,479826,-25890,-384661,-325738,-287032,-326426,-436203,-437144,-98157,227214,371400,372500,-23979,-373678,-286879,-215957,-289787,-259023,-165191,89964,158057,-206922,-413176,-326089,-253565,-327043,-302551,-90219,175638,307516,248764,-92,-267136,-187435,-338884,-98400,226398,325627,12888,-311449,100751,225432,-158361,-101680,586790,931199,828262,261781,-161001,-279664,-374733,-423522,-287423,-143148,170546,353530,189707,-15621,-39098,79892,32607,-102934,-100165,147127,290748,384653,335009,529692,906205,996649,651139,41208,-215583,-142696,67407,238553,233449,-35173,-417605,-269545,-212331,-150478,-20192,-119767,-306751,-174980,-43307,-37587,193280,367966,429161,366518,341689,149412,-74159],[-290761,26328,272889,250759,243024,208865,113556,-134165,-251321,-306887,26966,295156,386900,235616,-111031,-394787,-255469,-42808,-1364,-270549,-372706,-327864,-352535,-146027,179576,235573,92098,-247900,43568,328714,290907,57747,-149632,134387,466903,528123,738107,1172515,997248,842184,740998,604253,276578,-124501,-435925,-406736,-167434,-55,-62605,-183019,220036,563912,521613,252272,91921,61492,-19110,-298513,-346348,-185106,-226902,-579180,17626,423983,499851,211797,-103705,-51073,-176232,-344258,-34528,314801,440464,295092,-45119,-140378,505015,759682,326343,-474168,78651,171807,-204893,-181136,-262882,-8600,155697,133806,92221,-243946,-433487,-445683,-408145,112616,488950,525506,222867,-61666,-189261,15969,-4924,367564,976766,1364946,928797,224705,-325504,-275471,-85432,-137114,-15637,386122,531430,364930,494739,758005,953446,911299,559267,-94116,-430089,-481595,-374632,-259548,-21122,191570,413717,429752,224541,-259613,-95993,407461,549166,497946,242848,10881,-166812,-328819,-404339,-129084,168392,286904,64284,-198134,-489220,-453493,-235422,-181710,-215761,-211273,-29723,104209,-12151,21304,208986,289569,421720,539252,636173,680064,645259,270803,-315232,-273221,-20287,84410,174162,80525,-239460,-321118,148438,350768,199486,-266016,-247685,-286223,-272013,-173105,-148983,-483296,-236592,95088,199510,130985,-7521,-53844,-42350,-203610,68396,621086,670935,381053,472449,593453,301968,-404258,-461946,-444455,-189550,31399,-19550,59438,67,-4650,-96821,-324511,-406688,73135,297875,119862,112960,50147,37090,-155169,-403230,-332453,-200026,160004,229340,182272,-113813,147566,161616,-1760,-392060,-299908,56177,-128010,-29487,76265,-49961,-415116,-354660,-150037,-119874,-290012,-429576,-298601,-286195,-238800,-120380,-81435,121711,381422,456040,520470,501078,270750,273510,-6695,-230044,-508622,-520699,-269065,-188161,-287201,-279873,58953,352306,500558,461918,453332,-30088,-222349,48680,181985,-117980,-453201,-104025,-129806,-391785,-166879,185919,157052,-98415,-281594,-272923,-103589,220215,300038,-59877,-216476,-40355,-222882,-448315,-273526,-216748,-248496,-202160,-159202,-140193,-271659,-332229,-290809,-137229,422145,977904,1089095,836713,388915,-226261,-356075,-23227,-111948,126118,361015,196655,-325306,-551175,-532062,-483368,-418449,-364701,-62251,153458,176438,-24062,-129764,-95034,-152016,-383005,-588480,-377439,-134632,67535,213456,154851,-86894,-220877,-183149,-69913,-137111,-211780,-320135,-75277,347608,566413,370462,-38402,-332609,28288,-68297,-290171,-9201,205578,412692,505328,177457,-204944,82641,199471,67176,-146540,-21121,195068,245827,-142858,-141173,355817,194513,-208958,-351848,-56154,295580,323786,-112522,-258972,305655,437255,157605,-186552,-277869,-154517,-338695,-449565,215567,501079,500869,21587,-313596,192397,511783,634626,362197,-37833,-428978,-378039,-158097,240488,630678,442271,21649,-95502,123047,154916,33699,-145936,-467728,-63934,372642,347434,152795,674605,1241441,850192,441640,153892,253711,318373,58754,-374537,-334043,-185181,-162496,-255541,-318154,-298981,-132940,164151,225744,-317,34949,268995,255810,-28033,-293021,-329238,-124070,55492,12310,-57160,-21571,-89311,-247734,-235219,-7370,-106015,-153883,-335534,-352779,-274022,-287970,-192225,-165395,-167437,-365393,-458200,-333633,101850,186003,154027,424477,465160,280000,35231,-99698,-124546,-153508,-308018,-179656,110830,346905,335944,264946,133337,-132690,-334465,-268825,187775,489732,517496,235924,-100284,117227,173123,199509,418529,566304,388189,189445,-43464,-229630,-263932,-53003,193217,24604,-421938,-222788,-55499,79849,298546,228471,-210747,-434299,-227223,-414226,-297829,-129968,-119336,-201730,-241367,-65295,-53258,-72313,25934,224285,165482,-33849,-279190,-1465,53691,-118793,-521298,-406742,-339486,-313962,49825,157126,303771,456257,683169,637855,390937,326612,198976,229647,420243,392899,153177,-288007,-453607,-154355,480742,940272,568493,50150,-170218,74489,10995,-89134,34720,158974,397585,417916,-55706,-431262,-346053,-105469,-47646,-238902,-446506,-423658,-48462,317106,544294,716547,509483,36622,-139313,34020,14486,-198975,-252234,122988,451359,651604,436982,-91145,-29292,526110,440047,101835,125601,192442,251009,442751,828175,1222794,1305625,934612,416563,161519,95937,99716,162085,220892,532821,674295,267855,-98058,-383372,-330120,-247105,-81778,-23642,227614,408575,648317,475598,102634,30287,-23292,-246789,-297623,79091,288868,194367,58655,251322,535136,328098,-170894,-543172,-26062,182357,-174629,-346625,273396,645422,519934,250968,-61104,-113755,-314205,-593730,-220472,-77835,-133244,-366708,-513789,-246929,91624,-84844,104185,84890,176509,204511,151483,194488,405118,448186,150433,-326265,-11714,173492,-120487,-152687,86559,-11353,58838,216910,-32647,126652,745786,1084835,679877,67115,-181662,-53252,-196904,-409781,-90251,225327,250038,263770,30090,-88165,-183010,-117650,27295,76182,136880,75484,312075,697555,648657,483694,92044,-349843,-265799,42363,258771,465076,711394,742205,628037,520514,325993,335055,423436,507008,334054,-154395,-423130,-259794,59574,277227,12274,-120450,166849,114953,-58366,-270382,-437741,-600497,-274484,91379,118728,158152,221688,-25695,-477165,-243376,29123,87223,-422528,-164227,-19431,-155668,-445146,-372399,-331284,-458724,-162344,-95026,-95052,-110400,-45206,-59107,-93151,-278521,-275171,-273505,-287054,-364990,-216405,-183,-172011,-498664,-151178,107414,182088,144097,106320,-18871,-95826,-99506,-150577,209354,467335,349346,148652,123117,-228131,-345581,40954,266441,196912,102791,153766,62421,-164235,-251121,-11524,235284,419117,473350,999942,1051341,577194,-25171,-312313,-351929,-537058,-336641,-382864,-273756,-56111,-145935,-243418,-96655,106158,157389,-36496,-151953,-231399,-60034,300954,126202,-229872,6749,174483,101458,135899,154956,-89506,-336352,-420556,-527935,-272638,-130996,-383130,-196366,281219,472139,278340,116501,-321149,-37762,524155,639171,299775,-188582,-111981,250827,153929,-331003,-469985,-82765,281758,496814,434673,157918,-364420,-154568,244522,368973,383831,225952,238431,470324,667979,473338,42014,-395244,97384,416782,400121,-46949,-467730,-66039,-114002,-402152,-458829,-259877,-62673,-147378,-283890,-335223,-234602,-67401,257070,256932,160129,181124,201312,199749,139733,56468,86804,196527,-5253,-301868,-222872,4989,-127077,-346159,-144030,-245313,-439795,-82617,148619,262678,260319,44939,-217305,-249990,-109362,-111223,-118792,81491,297473,31138,-514794,376894,1020795,1164193,674044,57710,-319355,-347428,-271649,151187,374908,143639,-226910,-220874,-51181,37183,59646,-179634,-247972,112242,355263,215976,-182417,-506513,-475521,-115528,443973,806681,736855,529505,290563,37686,-458615,-484775,-479158,92252,586592,728214,435656,-38578,-54176,89133,430881,289454,-127851,-207583,-220160,-320664,-447282,-376546,-171429,-238454,-298082,-69546,109002,125036,114069,41135,-21872,-113573,-166847,-277738,-416672,-458074,-90172,377844,782894,766141,431199,91254,-96934,-301216,-286400,-36516,-118475,-135744,77347,412713,65779,-406747,-503757,-359751,-398387,-415601,-249615,-184795,-397785,-508513,-190177,207973,449989,424651,230667,243718,117372,67170,-54013,3924,144240,405196,527284,327826,-85294,-420990,-79584,-29327,-88153,-10692,-256127,-515432,-232217,-121134,-194006,-345689,-456519,-272848,114702,540992,607140,607121,107342,-321659,-68641,-303597,-257528,49337,165053,161812,312014,170712,-47585,-124752,-343684,-134755,183209,116790,-128562,-318105,-267867,-270418,-131068,21506,66642,-30597,-14544,205439,379336,391446,545459,742111,762217,372220,-201465,-339046,-154785,231160,559446,548332,342880,439731,609441,659065,277786,-126025,251146,568829,538342,217931,-243102,-119890,-4574,-80077,-305953,-500408,-513771,-419611,-268164,-150872,-216741,-116809,-151572,-247977,-128859,-273056,-161086,223675,408770,13281,-404195,-200593,82556,104215,358442,593459,442822,-142213,-534401,-328889,-409491,-140100,320559,448149,621498,703586,345647,-144123,-339195,-6696,235419,121736,-206307,-489353,-245858,-125297,-280564,-101243,301647,327428,300507,338683,215715,-259837,-288707,317522,790427,787796,529618,-12193,-421325,-329682,-314472,-252468,-334144,-274704,-130507,48839,-50157,-325277,-442701,-407985,-31205,358579,618743,825809,765911,322668,8194,82292,143334,-28818,-340967,-501944,-495892,-489137,-436507,-343323,-215962,-166783,-87770,-549,-74066,-100340,-165627,-332045,-358424,-185882,-294954,-300602,74182,49666,155495,482978,289452,-190616,414923,765512,715181,536114,524904,346709,4641,-288201,-381625,-51384,177903,71353,-220202,-225993,33674,75998,-44214,-215971,-367759,-354442,-284951,-355406,-376778,-196476,-9885,243164,432257,88094,-344190,439931,853289,669015,415122,94938,-111784,-41118,-158789,-118667,60544,112854,-93242,-392514,288084,670822,578576,200013,-327814,114435,544832,568546,152919,-161355,-405316,-158766,149376,425288,551290,152278,67780,404016,721995,617330,222753,41824,423435,537375,227890,-173492,-529264,-353324,89900,622057,811890,587913,154016,-299727,-259330,-49129,-186944,-251777,-399076,-265611,59268,284995,361908,296761,47447,152910,614955,545571,408874,120872,107532,218419,197626,-27611,-128751,26798,-39778,-139671,-248777,-322725,-393548,-463575,-20156,525097,840535,554510,9850,-329421,-142735,52606,475064,625759,600329,510474,447767,419147,310339,-91493,-469450,-193377,-127239,-52338,182643,487794,152620,384442,488656,314607,11664,-122718,-188804,-203879,-291396,7086,475561,723123,794172,566762,215166,-228760,-404039,-457375,-121604,112776,417958,608287,638013,761188,710655,412733,-47470,229916,677679,879873,462308,10642,-67517,-92910,35459,196407,157512,-137550,-477079,-362865,-133688,-17479,-177133,159113,674189,761681,196673,-422291,88383,118114,26077,-12622,-100338,-132075,-343907,-411115,-183090,-152077,181459,488898,477902,75299,-286917,-442654,-505689,-445340,-78626,155088,-87426,-293239,-156897,110579,-11237,287265,711889,919830,500125,77192,-219518,-194520,-319068,-308332,-197868,-29922,-32537,-170528,-106793,87301,173202,413212,684448,343630,-9979,-103856,-168435,-307653,-191197,96678,295601,-21995,-448424,-294409,-51027,14233,-163737,-421617,-218070,210215,590463,554191,38120,-452412,-103046,-99666,-212284,-45500,74542,73033,-31602,-24842,-105,117616,138105,107957,-82549,-454781,-382573,-79397,-105042,-481807,-120643,332309,454694,97950,-258615,-132685,52101,100950,130663,1499,63459,362615,528767,301830,-16226,-169884,351585,489778,121852,-235024,274381,114844,-360994,-255237,-60699,-218990,310739,798317,819142,338442,-25699,-224391,-378417,-405936,-417641,-284123,-132848,-138022,-392258,-290003,-183142,-138764,-89145,-132189,-211245,-204745,-61329,198228,357232,390962,67018,-278041,-183287,34080,-80980,-342877,-535179,-300162,-131893,-48906,7737,27275,-55997,-5991,-84218,-146509,6476,114028,-231264,-324636,-308830,-257006,-18397,-2882,-251613,-264878,-28354,-20644,-217133,-277778,-509076,-275611,107570,143803,-4042,-218785,-297758,-375940,-518522,-575509,-495680,-335365,-184781,-75605,-73897,17044,-162787,-414070,-34517,375607,575996,365246,159362,-164035,-432840,-181613,186405,341011,408349,451974,342388,100169,-17427,-40478,-103780,-423244,-199872,227126,632584,668977,554289,542192,166098,133642,-145489,-409510,-212185,-283184,-46900,428825,546077,321987,358616,523945,169435,-169042,-219567,227851,1012563,926398,850781,78600,-403749,152010,362273,218245,-425906,-191431,38853,-189710,-438546,-512131,-280681,-65805,-45595,-17009,94796,170919,160659,48222,-37217,167297,232881,78952,-204537,-308154,-89571,107993,162766,126921,26792,-219913,-108381,297590,582518,553478,335172,109406,-124173,-372166,-519512,-341426,-315580,-464473,-453682,-262396,-113720,44648,120394,344256,313998,151131,-347,103927,428416,742002,793271,690136,650156,650229,528211,552980,498393,448168,305641,320082,422377,395746,211682,-90306,-149586,-315565,-411151,-87729,-86003,-100205,-274125,-281238,73733,94520,-271774,5817,661042,711226,513440,160697,37984,113415,-109163,-485006,-192283,-136607,-308008,-372194,-326465,-447692,-440950,-410163,-32665,85917,-151124,-54826,142336,4128,-470755,-51840,402112,460505,256939,-208507,-611352,-346806,-159254,-26064,66928,86420,34470,-85366,-125004,-12658,154612,292796,162096,-203052,-517588,-125444,-82317,-192478,-205025,-216515,-343766,-67938,300183,370527,418742,181508,-71655,-169997,-150216,-403282,-228381,116344,351459,211067,116796,294634,351643,218931,63479,-225928,-500536,-137639,-132645,-480108,-404058,-71667,128739,170981,121252,-136972,-394544,-303732,-141232,14559,-37862,-189829,-249243,-90330,481262,685608,588234,618668,730376,911637,1233921,1343748,1369731,1147572,472772,-136786,-285604,-20429,-135848,-274284,-344486,-111543,202552,326168,181321,-35084,-142716,-238568,-124280,29087,305158,552237,651121,507686,373002,167933,71546,-148562,-78122,130961,270930,492390,535201,462764,499928,399040,277946,10228,-166466,-187667,-91751,-64898,-90722,-117448,-66013,-124248,-340919,-140505,125950,17447,-248694,-75299,146325,-109895,-317442,120391,110955,-84537,-264935,-269188,-436620,-310244,11317,222300,307888,289857,525764,456386,538960,472163,429323,395596,128374,-298963,-296327,236886,423858,340304,-183490,-486947,-496471,-289297,39268,349346,380966,243474,-39469,-96361,-74378,-13567,56779,31508,-99456,-472224,-60271,749427,1212745,1411075,883090,288170,302726,293574,105182,-116523,-251370,-118002,86338,115948,-7036,266860,810283,1162679,1025326,471259,-385873,-302348,61427,186300,-79737,-532444,-327720,-160315,-140310,-276425,3953,593997,700949,496181,-15895,-208863,-299532,-38624,81168,-20111,14216,113949,8795,86126,-52807,-265156,135802,448265,177728,-72521,-1357,463238,684834,257604,-355206,-260543,-421442,-5165,625340,805470,463369,-17811,-378018,-181550,39551,206108,159418,-184914,-467055,-241696,-90714,-320678,-404305,-246774,-291137,76450,273760,-17992,-183069,373397,495617,433897,403970,553417,425636,-87401,-218870,-18568,33271,-235325,-314000,2681,23172,-58156,112407,260647,316551,454324,529908,474959,276088,-63706,-120252,64612,246750,274229,103191,-203767,-316779,-42552,130306,145927,-292038,-558567,-259145,-357590,-55153,110675,57534,-28018,-89900,9934,-190720,-472952,-135514,352001,392162,65375,-266934,-77149,518683,1015162,806739,194065,-453123,-260085,-188938,-388071,-486092,-277390,11559,224205,325752,303921,313,-307072,-525239,-319346,-195055,-234678,-175794,220265,565470,231597,75688,-73745,-328943,-498314,-364535,-63468,155358,220902,171621,-10599,-184571,-36093,-147556,-305641,-285488,-121702,-173307,-350313,-126178,-70602,-313430,-85367,438885,637627,616401,178259,10658,43822,34975,-267508,-120985,85914,250705,323831,358568,234763,152669,55066,-16017,-149593,-338858,-375471,-48497,105885,20034,158198,653969,738922,588797,132343,-224869,-217916,-42289,54209,139821,-9982,-293598,-370508,-297897,-282860,-139108,-193052,-320058,-242858,-155108,-84667,130266,279128,357627,309387,284387,75970,-132865],[-345851,-83775,98176,58702,2894,-24265,-8813,68406,91283,75126,57078,250842,303630,63961,-410679,-256853,-86496,165991,365088,103544,-151817,-253799,-379597,-162113,332074,434786,182398,-228440,-28729,280965,364245,67631,-187186,-18990,342406,455219,714878,1153182,1405279,1071107,768324,503433,297641,11883,-260420,-391721,-151088,71141,68549,-14146,264442,616030,625425,365438,161743,42444,-91196,-308126,-415290,-285273,-189373,-386077,-161041,51788,116539,-159874,-389029,-268710,-453731,-269422,71271,464037,454753,454037,227111,-283513,57366,327791,101164,-410000,65712,183829,-73272,-46369,-90981,17527,112652,61177,-82281,-396026,-465460,-441253,-416775,118104,338928,176553,-188800,-500959,-223844,-116086,-289285,207479,875332,1208768,740433,146755,-236292,-194294,-65965,-107165,-22325,372550,413772,156372,102151,442436,687865,582956,240388,-228373,-290081,-517953,-202060,82732,296580,478358,528406,510553,300781,-166256,-82721,300311,299025,147652,-149144,-462923,-408091,-388863,-356720,60614,347580,509426,180648,-206969,-374957,-202156,3647,82915,39344,-272934,-143348,103967,20354,13155,130446,227943,285831,365379,470139,428434,422694,25602,-374129,132976,339850,252953,195749,-23838,-384662,-321077,-19882,248479,498297,408615,507065,136780,-49901,-65721,-102063,-357450,-184111,78292,204208,207054,73408,168440,203182,-129800,-48361,621469,772989,457766,219300,234620,71162,-355311,-402792,-261116,-60717,128466,204019,285489,137912,3058,-106991,-207268,-57343,222553,178455,37317,29665,-353,23158,-82770,-282406,-330474,-207729,62197,106713,82244,-319258,-5699,167153,125508,-282540,-297604,265992,139454,116713,47247,-21629,-251716,-369893,-214849,-52527,-101193,-281491,-234422,-160916,-211790,-147297,-288398,-287119,-155810,171590,514084,652612,438732,226410,-200361,-540046,-231295,-161601,-186498,-321831,-416245,-82470,343358,624455,801412,697510,753553,436894,18880,11106,72423,-314362,-247639,95166,32550,-418425,-102073,298080,288325,875,-195527,-55656,150878,386203,468758,52521,-315345,-249353,-473571,-479674,-260247,-190258,-263083,-217541,-187130,-206505,-420192,-307073,-104779,5858,266026,715410,949205,882782,545139,-4584,-226940,-87247,-257407,-41455,137846,-129929,-547782,-275498,-275322,-415121,-339970,-191295,79628,146854,63408,-246649,-204718,-192437,-303513,-535919,-479575,-207808,-29356,170008,232372,58828,-249001,-189325,-226499,-378181,-442747,-277464,-228341,15461,374951,540846,261593,-207721,-432985,-8664,-64321,-142717,120148,395868,682700,615682,158648,-245626,433446,492016,219593,-191450,-24566,295141,499182,181773,-292176,38017,76073,-203953,-386107,-242458,-39238,-109222,-478728,-238243,433154,412819,138555,-240846,-282547,10887,-143026,-377446,-145810,253554,57731,-502264,-19580,364751,423524,412918,172663,-53343,-270910,-359276,-236422,50096,382765,418223,126000,28739,171701,256788,210742,-7036,-479658,-203892,212833,196149,-154573,161541,778386,646144,184537,31643,161805,282407,106591,-221212,-230640,-148982,-186299,-292918,-179891,71547,294848,627466,558784,198539,5785,225806,261323,89941,-6782,78232,303235,265651,119090,11029,-94407,-146829,-227960,-27098,16796,-24904,-206253,-32503,-69183,-190193,-301411,-350703,-150126,-7792,-235078,-449245,-472520,-54859,17041,29852,172699,194431,77155,-199381,-339421,-297215,-238732,-374538,-147011,225901,420936,389327,245339,86176,-226282,-491525,-270691,182303,429140,367701,82593,-133326,40333,41739,231392,547106,694657,551176,443216,296989,114680,-131130,-195335,67513,-16780,-342925,-1596,97882,-20240,7316,137512,-130059,-452062,-252298,-351493,-434707,-304414,-240383,-256772,-285964,-143594,-31426,63728,224290,329869,328659,63303,-43976,-122417,-297888,-558266,-167401,-69727,-75527,-307915,-47221,-24952,248960,459597,740384,596238,288868,233593,260787,296066,419529,235204,40436,-334443,-410513,-126807,284321,652941,470244,26389,-100077,158775,123399,32364,132827,199902,488789,285359,-21302,-426859,-247096,-6822,9172,-275353,-507994,-329248,-41086,223505,478576,665798,369290,-173276,-415650,-78613,-37866,-274298,-526470,-176377,107306,328667,200528,-250657,-270886,311777,326923,100907,151550,305502,361849,490539,743593,958234,975331,726114,315590,208640,253366,310851,358761,296517,500039,574953,300133,-79562,-378739,-432985,-309612,-156764,-46309,167519,408546,492855,384796,-6853,-304746,-399508,-460009,-416321,-54750,155990,68559,-217870,130677,474006,220391,-380314,-98714,413947,611586,208810,-208337,145956,615760,549266,204558,-130726,-94836,-258682,-555534,-297562,-99516,-127840,-357835,-505260,-227904,274793,175584,232843,28914,94593,234872,308083,97069,129094,357498,285513,-184981,-195897,-6247,-107530,-27381,96865,124790,254921,205766,-220615,-103682,594161,960284,603958,115914,35772,119614,-129595,-435693,120345,634399,778683,606773,167578,-76862,-317717,-371265,-153670,114560,286413,443896,586899,873504,893515,663414,255262,-304749,-358516,-66418,111910,337755,493057,536431,453852,390953,203058,362030,771734,840014,700326,308422,-171749,-409904,-107660,104047,84805,52038,323207,234096,18787,-168705,-285736,-338955,-480340,-313793,-44913,190000,236766,69145,-428563,-248383,-25545,-26150,-412440,-211198,-75390,-174283,-211559,-180544,-87868,-71574,148527,115158,19555,-206953,-145942,-102891,-111190,-167141,-277120,-213072,-186434,144040,448541,398636,52651,-352939,22891,84047,-80993,-109485,-48564,-144242,-63239,-83275,-103963,-86604,-18346,115990,50987,83270,-109879,-46648,195617,424620,351391,212775,102577,-59429,-225245,-353275,-252422,-216936,-111142,-97384,290520,470880,276106,-148387,-402382,-400591,-236744,-171375,-187289,-120002,-21120,-191206,-188857,53832,355899,455652,344059,149214,14962,28353,496242,364457,-113244,-80130,-52460,-167222,-80122,-9818,-213310,-350509,-392354,-555106,-186743,-43301,-376474,-249326,323121,525272,296897,66644,-293872,-236189,237655,411968,136675,-312118,-14900,280776,127088,-272799,-511054,-128744,336839,624507,505853,183307,-371399,-130814,264795,296983,345084,170197,92059,317504,480365,242865,-151345,-431555,-141696,66877,52433,-238396,-518718,-269523,-323861,-471212,-439778,-150022,132205,61648,-187648,-269519,-114953,107165,504536,471738,234409,-84282,48727,151110,26483,445,137144,549030,690647,628531,316384,102323,-215085,-581153,-296782,-349843,-311936,-35185,99901,107864,37651,-263573,-373419,-35529,38118,-66116,-296733,-118990,126744,14365,-313680,355645,947630,1061004,634897,237369,-115631,-213344,-254636,-78092,59656,-34077,-296497,-289776,-109772,104766,253497,131192,-67569,77250,365287,262668,-233527,-374140,-154064,-289113,121717,610368,706752,608962,480335,180906,-345872,-526739,-438502,31685,561032,758660,316188,-32230,15225,-7318,406649,437586,76756,-71224,-147019,-280345,-379731,-438310,-210040,-98797,-145748,-216424,-54667,143984,160062,260113,254404,86418,-82291,-288546,-486312,-487767,-153086,280018,699849,711243,416235,56355,-184860,-423238,-342109,-219434,-220982,-294581,-131783,87012,-132597,-489433,-408097,-313415,-379764,-329425,-210476,-180025,-332224,-384354,-73214,246308,320935,236739,111976,161860,106482,74484,-72378,42146,373635,682997,677658,398484,-99061,-318328,46486,90796,-9634,-187539,-418082,-414155,-67939,40432,-155183,-499672,-450458,-234511,125166,586405,823795,889293,289790,-168601,-456556,-161440,130388,256840,61895,-226638,-208676,-138353,48072,117300,-119050,-238193,63383,143326,-15280,-314960,-301546,-177509,12617,155696,153777,-24039,-212190,-68226,40034,133821,358202,686406,706120,391859,-217456,-544604,-453294,30928,523128,699779,484630,473408,689662,780297,336546,-116783,233903,521125,467332,213706,-220344,-79047,24817,-65926,-230409,-281697,-280780,-121508,-150813,-48144,104866,278877,-23576,-383267,-283402,-269652,-460526,136546,315974,-242284,27750,398521,581131,300926,314917,349344,47734,-134605,-295814,-128052,-55803,7007,327082,337297,203740,350269,376064,188858,56534,209627,267905,139925,-160065,-351872,-132146,-61349,-371630,-260436,69826,155066,301965,535314,446262,-60860,-357703,439154,1040684,916423,458663,-304533,-392727,-148815,-206290,-392638,-437351,-340897,-184226,-53181,-257141,-467094,-437822,-155891,293500,569341,701971,804470,780647,432961,145562,93795,39525,-214897,-526554,-341129,-383726,-318641,-325265,-285773,-142796,-62182,-110738,-170643,-222487,-146243,-81713,-377342,-457127,-246914,-216069,-260812,-79680,-196854,-125447,290660,133902,-474097,122463,407737,587099,294283,266360,270503,169002,-134440,-130716,161131,321765,250143,-172888,-239589,-116976,-89742,-101398,-99693,-288760,-501813,-205335,-152884,-392642,-408534,-166261,36204,198985,50330,-342452,511258,1011785,882675,531848,144417,-159304,-153335,-221452,-175877,18613,115174,-105519,-304089,403070,922669,757189,260002,-362165,212937,606613,559060,219997,-42385,-249127,-123575,8848,171245,258216,229883,352082,592031,677591,465537,101800,-58884,293686,442513,105580,-182889,-67609,-153625,220629,717397,819104,589052,368979,124221,254547,387673,166475,23726,-293086,-138940,279812,562405,522182,348333,37618,278122,609920,531188,-48626,-272410,-17450,292635,327584,128617,66998,146551,120547,218346,51821,-151565,-344770,-484512,-106619,443148,830919,536624,12628,-494615,-203723,50449,481756,613798,566539,378247,277515,293903,217437,-33673,-359612,-398291,-330667,-11587,442684,702750,496948,539718,579059,453571,201268,97326,-57397,-176773,-419875,-208415,354046,546943,564743,406594,174459,-155363,-319806,-445650,-439897,-234302,227648,476606,646229,698021,509832,345319,121711,179869,460739,456104,82875,-248717,-279633,-193498,147023,322321,338212,-16003,-363335,-466613,-277098,-143284,-244682,61841,392169,606954,127465,-265513,-127080,-169319,-167030,-62200,-82095,-144755,-236589,-378314,-294829,-208708,298016,681573,617902,182438,-24604,-192287,-431660,-516720,-177036,133161,-139219,-445292,-144958,103617,60517,216420,520195,673979,401267,160172,-91808,-251008,-371917,-310752,-232754,-153610,-227199,-397172,-407798,-145012,63828,404668,703156,378419,-1320,-268672,-273727,-359196,-473130,-133196,62170,-85981,-350352,-268386,-8450,-38145,-193423,-447970,-446649,-96801,293798,314618,-122102,-267602,15370,124613,206926,363281,131232,7688,-303882,-415639,-431034,-351291,-112102,-5725,-140477,-395232,-283360,-78060,-170302,-414824,-120020,273182,448891,250319,21259,-78815,37261,55674,64497,132291,239282,368647,365733,116302,-153058,32606,242984,252702,70437,-168849,-48190,-274152,-556852,-310265,-245871,-343178,107020,514412,504577,228871,117142,6806,-225350,-375367,-451558,-245179,-75172,-66754,-377929,-452150,-261234,-87960,-35487,-64582,-193275,-212875,-135582,123158,381322,482446,174388,-243719,-279760,119776,132144,-58375,-477393,-234674,96832,243099,250109,100037,-173637,-172067,-83458,-21899,85954,108786,-192510,-175795,-28870,-225406,-51276,36110,-152085,-371999,-247847,-345156,-357938,-355311,-505753,-200298,89991,12921,-184268,-154156,-29487,-93550,-201165,-382624,-405878,-229858,-30389,131313,115660,63541,-126941,-243965,3700,329376,516900,486362,308968,63132,-245792,-217415,29261,170280,145210,179172,168233,66367,-19157,-95747,-239139,-392346,-65650,281944,556774,480122,372228,238154,70744,18701,-235662,-386181,-256491,-397926,-91678,487873,626789,347048,480927,690998,390129,-42225,-216966,181398,775914,733958,426004,-55482,-393464,94310,152076,22557,-500834,-98014,142182,-43956,-357836,-434950,-401526,-274941,-213988,-178463,-67079,45774,130336,65208,-10599,104385,122316,-31300,-318344,-338311,174843,512995,564680,277517,51941,-274988,-76271,358112,590488,303586,-4157,-198857,-289757,-409648,-205841,60553,119575,91844,36511,92046,22586,87926,184706,278101,212637,37340,-78585,127148,531897,806691,660032,400678,225006,204569,211487,378589,346074,209767,-70288,20022,350897,477668,360821,1020,-371911,-473180,-300429,-4932,182961,143945,-5665,-133774,56885,34019,-286845,115817,685243,679803,464181,79389,-45731,115284,-39615,-367585,-220155,-109196,-337240,-326917,-212727,-288815,-385538,-186218,74153,129938,-79022,-21975,123706,27547,-384374,-112684,385845,497906,340500,-49765,-362111,-589063,-310329,22206,199555,233994,160805,3558,-111717,3202,372616,593302,453158,78606,-263410,-67064,9071,-70032,-199844,-339417,-325496,132435,489422,575935,677891,462224,53615,-206147,-195502,-339476,-586213,-330453,28153,-54313,-142037,3237,17033,-198900,-371778,-489127,-386935,-119887,-183468,-493899,-321952,5097,35197,-110436,-215167,-324371,-560410,-388633,-164672,48334,125389,-15352,-139478,-1016,536306,559848,318348,347254,519849,869082,1278875,1524678,1377761,1114658,345819,-246726,116958,225722,-7634,-219280,-341406,-40486,269472,365092,170298,-69424,-175382,-234708,37290,281662,505433,627183,638234,408911,231304,66436,35405,-188530,-110180,78548,-101714,-59588,166187,291599,283730,224462,242687,212413,-41873,-171203,-6816,149638,194690,13343,-89889,-199686,-377251,-78850,133472,16274,-159022,-157950,-15902,-162163,-221451,15107,29356,23382,-1730,26329,-123337,-387782,-185941,98657,251087,307927,477279,576753,664843,648140,518428,479752,239609,-302796,-367006,136536,306068,146972,-107781,-373387,-378067,-244963,-32994,221731,297101,158648,-11244,-139889,-312916,-67199,169319,168332,-119931,-466288,227768,972882,1383811,1185108,725794,68192,186066,199716,-68268,-344363,-419444,-210246,-74708,-299429,-23564,532204,1083404,1269240,1101449,464599,-258670,-309576,67601,238357,37084,-418397,-312278,-92537,-117938,-419568,-263367,154639,495648,445143,-8297,-312964,-256428,-7253,145482,101468,-27972,-69514,-251590,-269090,-180614,-386364,70820,375129,93207,-166047,-116292,239784,493596,194636,-332626,-410908,-472277,-3458,570852,738098,511657,154765,-174996,-172016,139032,344062,311280,-16462,-320619,-354575,-245216,-311804,-287285,-143864,-201855,-76155,-181475,-277741,-22925,365642,379543,453507,514540,513174,424081,74090,-64630,93118,176498,64353,-41039,165276,103273,29772,51532,135538,131691,323466,425902,464990,281216,-52340,-98305,124812,246927,206068,28027,-268724,-282883,-180514,-59109,-4402,-347560,-128776,-204299,-218233,249207,341349,324454,207503,6098,-6049,-246695,-429280,-88029,277781,273795,16010,-321839,-234386,330017,1013607,899415,344181,-366288,-188867,-81659,-344730,-383044,-64298,206858,277469,223036,108706,-7805,-139663,-373487,-278025,-124395,-242699,-232702,168711,646047,634661,533676,293034,-66402,-411949,-332171,41416,220020,238877,194683,76580,-105771,-40496,5197,-120258,-356867,-561423,-456384,-480494,-366240,-323194,-281558,25813,346149,385237,295793,63198,199779,368873,403308,187756,243275,337458,338248,320165,455702,411562,218442,-83784,-141081,-54931,-176928,-188745,-237356,-89518,-184742,-168036,278521,394749,408318,218842,-30548,-266291,-159470,-125161,38161,43328,-51052,-234249,-380322,-280721,-191862,-190914,-228224,-253020,-210786,-32856,85955,147636,198667,226302,199581,-3122,-206969],[-392199,-156471,19935,-23375,-187791,-50498,105895,391258,563234,404555,85931,96022,149371,-22120,-255308,-92528,48966,255521,444869,188541,-7536,-97336,-197243,-147398,331974,471960,157225,-290611,-320736,5337,213967,-53395,-306045,-203248,-102004,52130,397679,720180,1277822,891946,496673,215080,217821,160114,-49753,-353492,-276177,102112,227545,65944,151451,448396,505259,323914,135952,-62260,-248378,-355914,-492819,-439192,-200972,-152021,14786,153467,-185164,-470774,-461191,-485176,-310486,38294,243831,475350,367516,495491,388738,-168686,-391921,-93392,-129446,-304527,-29093,55358,-77887,-122384,-9925,48330,72877,-61954,-398360,-641494,-311040,-307324,-422145,-94197,32907,1171,-71260,-47795,-16102,-46572,-392228,-175562,483029,683171,405194,51444,-179931,-162994,-126315,-194099,-163474,164268,118329,-122133,-312598,-42442,114407,33639,-31222,-117079,-181529,-532756,-59832,340857,475525,606966,518639,435389,244497,-61025,-65297,147793,94621,-72105,-302856,-463976,-245615,-266431,-338872,177801,506017,665165,311365,-136634,-142371,166398,218702,396649,457778,68809,37340,317155,360357,204270,145842,44311,-136546,-166097,-57726,-13306,69706,-103526,-100178,357051,513287,268508,69631,-212244,-446218,-277422,-210740,201102,830830,1012114,989202,381493,5923,-87940,-135083,-294061,-159726,92487,284698,337721,224064,281956,270027,-118553,-160356,508897,770114,573319,171558,-79599,-317978,-359262,-342460,-193403,-22255,169903,363981,370640,200783,-67528,-123051,-31716,136249,160430,34586,92460,-10420,-112729,-25741,-832,-213977,-384005,-169103,126762,232867,206439,-272075,-80415,159872,210247,-161347,-331201,342107,400427,256706,-71771,-102915,-176388,-270214,-205824,-23176,38857,-160295,-266931,-120414,1817,-53579,-329236,-322706,-291816,-201346,332309,547656,362694,-208766,-548849,-108871,175145,104856,-156480,-431304,-289740,114700,514913,780405,964345,884606,960224,930604,514613,196539,38212,-401155,-166700,170098,82543,-448348,-27287,412836,423854,135639,-14398,236041,521360,612423,562991,76381,-425806,-515982,-348404,45802,318242,150802,-106941,-208596,-245277,-231657,-389408,-283628,-7548,173621,73432,158825,523126,643088,466964,86935,-76953,-148665,-419230,-170428,-84533,-424915,-280648,1661,19628,-54368,-119231,-112829,23232,-17528,-148155,-463706,-324164,-373040,-445018,-388931,-217407,-16005,111411,271720,270691,29701,-370983,-273210,-335137,-491031,-358209,-243407,-180314,50613,343953,454371,173083,-254358,-506315,-122475,-94726,-79717,226210,540259,834931,654549,52251,-84227,711304,785967,363347,-210642,67932,438198,674444,534024,152957,-483641,-202681,-276981,-480477,-485634,-406212,-441476,-484880,-92389,442206,273262,-22615,-448241,-252040,208089,306270,88823,-374257,-266879,-463896,48762,538718,481142,262807,131383,51918,42650,-67321,-249374,-297823,-159165,86905,346776,304054,297316,411481,495217,439483,113698,-410081,-306160,50294,28969,-436125,-175588,193728,384872,24554,-63044,51026,154368,65106,-63747,22517,-31801,-152632,-249423,-97735,243808,549575,873547,771255,376887,-55787,82761,308619,379088,402193,567590,691129,427808,173338,66831,108801,-57412,-225455,55268,40269,137864,77685,365235,204328,-77151,-215847,-425305,24716,292226,85067,-166097,-408881,-320019,-313791,-198824,-83357,-92638,-220177,-411651,-239842,-258493,-305140,-468053,-99100,355934,475306,422809,219208,-67916,-505984,-249909,147167,314785,397229,186015,-126911,-261144,-88381,66761,395404,636225,684855,575985,542676,504874,379557,-712,-232855,-53369,-169703,-339681,89279,198334,-33715,-312466,-63995,-168307,-456146,-233233,-243833,-433987,-456137,-373351,-341769,-373650,-262970,10162,222001,363628,324199,258315,-28450,-118565,-416265,-342712,-5156,302912,267723,261868,-7575,-69810,-188941,116155,473201,759025,511065,138281,71460,257495,148358,149961,24467,-11480,-257141,-426363,-151075,-51647,197960,305297,-16188,-116648,112238,133424,46334,43121,107589,330044,102311,14656,-397159,-200962,-27792,-84702,-384918,-418832,-296280,-192532,-73833,198192,255839,-114556,-551874,-298825,-102006,-97522,-238343,-328223,-265686,-233717,-19838,165051,16072,-324215,52097,109865,14513,72955,304949,366825,449525,574642,595430,542257,471854,311613,242339,273548,376516,430608,285251,279278,283705,330201,38925,-198416,-402781,-363659,-254024,-124050,68178,312616,299315,218898,-68627,-335173,-371889,-306205,-239087,-240171,-70679,-70909,-386067,13455,213648,3054,-266969,223133,605120,752804,462624,15876,-72600,247060,285949,-39645,-262564,-119545,-249482,-433748,-310632,-165901,-154164,-379932,-487767,-288848,193080,283049,159359,-174753,-200632,27657,285329,84119,-149797,223296,288732,-78703,-370075,-189581,-67698,62531,187129,307525,432443,199241,-307185,-238508,419274,734372,485635,177819,186060,214802,-67607,-77097,573869,1017760,1117516,721900,233323,-121750,-403008,-433300,-191508,152907,486670,772664,710038,730699,736132,579106,296007,-208016,-484696,-238576,-84939,124429,169393,268909,371872,307649,-48917,194522,871323,844640,770945,746687,294540,-194560,-344944,-249509,8895,161568,431498,469394,238077,133187,58758,83232,26952,-31600,99281,319138,221150,54260,-365572,-280753,-123618,-196572,-454357,-282202,-93070,-8467,39365,109393,236842,128786,263963,271305,163587,-226166,-252969,-299240,-199240,-174879,-137190,-50442,35739,629727,1087510,798857,302105,-87011,156176,-47505,-375454,-235489,-164020,-405424,-142507,280416,421798,-26941,-358911,-206560,-83584,-71486,-54671,39246,256780,532099,460104,244936,29407,-71565,-212950,-495545,-508150,-304952,-119084,-4509,84597,91496,154162,-24397,-251863,-181675,99798,187067,45675,53526,51799,-209352,-132159,209811,581839,742320,715814,429304,215459,100809,524421,501307,-30794,-249846,-392341,-285108,-28179,-10057,-335233,-478847,-371031,-427847,-105580,15080,-249910,-339852,236229,423628,237595,-27578,-241645,-386859,-59171,151321,32714,-339577,-60963,179776,133647,58847,-218789,-250985,281204,576266,442865,134740,-278415,-226390,10615,26896,231427,221740,-53888,41851,174453,26101,-304420,-400712,-365849,-339300,-390824,-506482,-490401,-439000,-422832,-193787,42640,221417,370938,262136,-110620,-160114,11158,313123,754286,750908,375881,-356673,-56649,119517,-89595,-147668,64654,700886,1234513,1329508,820582,177312,-337387,-271105,-205251,-392635,-296580,-56734,-29298,-39478,-207058,-380483,-186381,15082,74586,5519,-256211,-385478,-48676,65405,-52636,147347,631893,836831,742683,436276,13890,-155632,-60633,-74233,-8053,-173445,-388135,-392141,-199194,83335,303999,295869,31383,-28499,276371,242791,-256205,-208522,263515,156716,-94256,155367,368176,511003,528071,160647,-245598,-337806,-417106,-174277,354922,560966,106635,46621,148546,60091,346376,523860,250020,81416,-88091,-193141,-198434,-128072,-111102,46458,-34860,-349602,-276246,-39317,-9699,258414,396241,244021,-47116,-331545,-406344,-438312,-261520,83624,441176,519129,374940,54066,-115027,-300929,-319784,-345441,-373282,-452304,-310230,-255861,-282843,-346829,-349339,-307470,-319849,-232751,-171593,-188114,-115206,20530,279506,363012,121610,-44054,117589,215989,244184,127512,-171144,70088,618436,908065,715714,345541,-137683,-283382,126250,287575,237658,-113878,-425708,-200035,88015,170275,-28376,-424912,-447969,-260416,86520,534945,838253,848954,297764,62635,153656,513091,657031,490826,-34449,-453394,-353263,-292684,175809,320158,97099,-279372,-135594,108204,-32616,-386465,-277415,-100400,34612,122732,105609,-83647,-375947,-404272,-406936,-271463,-24880,394368,496490,315381,-250373,-339150,-370345,-235411,363895,768242,640739,394603,674879,819224,378687,-112761,122394,370168,300528,98646,-271813,-146436,-39204,-85877,-107942,-24173,-955,97916,-59992,-7497,346930,483188,286,-549971,-188917,139276,71207,230725,5474,-119039,306944,757142,793198,392712,235178,80958,-52884,5450,-123115,74220,272464,295404,479611,447978,212691,79180,360089,427891,386290,328505,311569,86608,-200355,-241027,-92008,-181037,-511361,-233616,-45242,-93838,173049,604651,630899,160710,-358178,445195,997488,859597,256416,-490546,-92188,69924,-52692,-345990,-373150,-217755,-145310,-195821,-523383,-537691,-412825,-23084,321073,487212,669190,765899,882217,554389,194668,84754,26078,-152910,-187004,-130811,-169799,-68019,-113189,-179940,-94929,-30901,-149199,-236809,-187729,30646,171033,-106923,-513164,-387490,-205940,-161105,-60736,-116672,-528061,-87142,-102783,-394274,-235300,-2548,185338,-69322,-95775,190453,290885,55520,107608,312004,374418,283598,-225866,-245568,-211941,-280020,-213292,-50779,-163720,-496500,-111410,36903,-201937,-545408,-318942,-129146,-43210,-83768,-286374,506624,950566,854414,389396,-27784,-359334,-317371,-348236,-348703,-135360,11321,-124904,-290411,374437,964466,802429,235473,-466855,228392,541555,450412,320780,62746,-151785,-186086,-65418,23082,22979,378913,476818,580624,521836,331322,485,-189899,109141,297950,40942,-143178,-563,-135547,236914,647737,671321,475563,415252,398473,620355,668231,461434,201149,-241103,-14752,505604,833175,682436,410019,13899,249594,432748,381345,-239029,-399344,-12642,309576,358696,257812,283341,296873,375166,499122,263724,-106222,-346742,-436594,-231242,269308,660507,468116,53401,-518271,-224696,22658,296792,418571,369887,164330,102212,186557,152167,64848,-107340,-316129,-462802,17424,599188,681526,706238,524687,493547,457668,331991,194709,-13985,-175931,-291493,-414123,-5958,160376,133189,94924,-51775,-293653,-354901,-323267,-342483,-4144,140385,476690,689804,659382,449057,329531,199455,17741,139966,-57636,-354014,-349641,-438367,-239024,223946,428682,424204,64692,-251608,-403919,-363513,-321213,-388309,-186159,-44905,168554,-103156,-202077,-240481,-354037,-301066,-67654,33635,-102265,-172049,-253982,-352958,-170290,427503,745004,580164,208856,218081,59746,-284859,-461003,-297762,-43077,-192527,-493517,-143459,8747,1919,-21696,63208,150873,227288,242295,145138,-61569,-360967,-343791,-266082,-201871,-165469,-91200,-148568,-289543,-178147,246607,515966,330060,-23166,-402402,-336889,-259784,-39009,-45543,-87019,-156175,-282673,-234561,-61439,-128072,-176718,-184903,-383559,-99199,230282,224868,-52155,-88202,95315,304579,413121,545112,154502,-98806,-461648,-111848,27047,-142457,-289803,-170810,-275106,-374822,-168393,-83083,-224626,-284996,-106737,143447,300188,222142,215348,232718,201573,3035,37222,249501,285277,209615,77896,248635,571765,560305,244120,65821,96845,-90883,-375333,-558098,-389617,-329042,-399671,-368207,-197705,-2646,-38248,20367,158549,110806,-192025,-443256,-390439,-144235,-9090,22132,-179360,-344988,-273470,-87262,-65653,-112934,-272672,-357585,-324119,-55067,266422,408960,215247,-157185,-307772,116978,241871,150090,-273682,-233003,207827,454294,472023,224115,-171838,-327505,-31972,86853,36948,-100663,-198381,1497,204043,-71063,-124942,107924,154107,37244,-258435,-362039,-131598,-264025,-364601,-7007,101869,-88294,-38560,318222,352503,266522,180506,9472,-154470,-85813,75887,214091,204320,89962,-47579,-69150,-4435,169352,278905,387596,229536,138858,-133755,-115231,-16366,83687,-52122,-96390,-45634,15522,-47333,-182797,-285870,-156166,74496,343060,431574,248853,73138,-198251,-80411,-78701,-236149,-344396,-293823,-434903,-196059,361898,492482,250366,417969,526636,298995,-171053,-194562,95129,318360,409248,-56038,-259768,-339605,-41294,-144529,-228654,-337728,26286,189425,46241,-278215,-361149,-263974,-312623,-444082,-404298,-259839,-82535,83785,51476,7766,52897,18204,-103191,-284015,-338929,312604,850555,913774,461305,65500,-279289,-19905,410714,612281,225883,-227333,-338629,-223684,-130108,109040,413363,507806,539321,437101,465608,357994,289634,312395,202974,115544,-62966,-141959,46227,414304,627898,406010,6234,-308010,-31032,44428,230294,212575,23180,-278737,-214403,135815,360571,334527,57065,-404749,-461849,-266676,-31177,275125,325546,184205,-13397,10145,-57931,-263771,190593,544617,502824,276851,-49323,-59297,162965,93417,-175028,-107310,13668,-237491,-142037,7507,-18922,-94793,96071,272949,243830,105080,49822,100298,44957,-200587,-76552,340826,473607,335892,55079,-129289,-360211,-366766,52789,297751,335362,156154,-56430,-155025,41052,531253,755503,658921,341535,-39300,-80787,-16141,-73024,-254453,-333389,-110245,279154,527083,644710,770184,633183,175031,-184436,-227970,-129660,-131314,-197973,-259912,-359826,-372639,-263825,-264142,-361927,-391592,-364233,-181965,-54782,-212571,-518218,-275069,-5272,-52901,-288372,-521895,-304303,-381331,-413291,-168212,69397,240741,168394,-2352,-32844,266334,143010,-201810,-79999,219156,514235,704909,947833,842569,776607,267213,-103317,205515,191832,37524,-132662,-205115,155467,355881,314870,91127,-64558,-117252,-177460,162118,483015,656178,625964,535496,253825,145917,127688,90052,-241294,-295074,-72800,-293411,-382456,-213557,85604,86465,-66500,43544,201641,-69869,-296625,-39376,203429,291937,64792,-182942,-345725,-461425,-125575,1926,-74703,-116773,-230465,-157315,-65334,-47896,-72402,-3351,166350,253389,350154,217519,-46049,-210791,-39525,97473,138951,169367,436095,519874,510390,276717,265975,74400,-416661,-342571,-19903,39156,-187835,-208681,-339514,-295426,-192810,-135292,-40037,54282,-45099,-110682,-194162,-497918,-129834,219792,275706,-47822,-199892,392391,876361,1148547,725971,385833,-176241,-13080,-18456,-210391,-375164,-393785,-204993,-206023,-440660,221409,717213,1215095,1257430,1125351,505985,-119022,-381947,12598,268630,145570,-263911,-249766,-24357,-131013,-491037,-394477,-175105,283051,328520,21207,-181869,-218883,-63289,94760,122033,-101503,-196571,-364591,-396292,-259716,-407482,-142238,76369,-125113,-334060,-243446,25676,453797,272618,-31625,-262003,-315210,-48369,392614,564882,595213,364077,-3597,-247929,111450,262719,241142,73369,-147138,-394658,-399427,-126997,-93792,10459,-53728,-187006,-332357,-218544,48206,283656,353470,407195,366362,188801,146731,92523,63896,145034,173086,159741,140779,259708,161153,60821,-45873,13348,62187,185927,238322,256776,74692,-149398,-168201,9997,71221,44725,-75941,-409707,-374693,-257992,-134058,-163518,-227697,117001,121067,12285,229544,301252,362704,328523,112981,17970,-165590,-406739,-251370,-35967,-3757,-115212,-321226,-390696,3010,701774,761884,362663,-301388,-130555,-9670,-266222,-327479,54096,289804,265489,26704,-141636,-24525,38155,-45098,-36622,-75706,-311444,-330667,5423,432492,778952,788153,526395,144891,-289569,-240463,178421,374445,392576,331892,220594,-63254,-239481,13144,50138,267,-180838,-385067,-469346,-439726,-299733,-110750,144372,317672,235470,-30259,-39076,329044,593630,617753,502457,501927,477613,356390,307141,416065,413803,127520,-326281,-309600,98033,347984,437940,147102,-8707,-355379,-431396,-53377,173252,268505,336571,208887,-54566,-74870,-219012,-106740,70243,154343,-37553,-181297,-184073,-213784,-192103,-166382,-227531,-201512,31566,-15347,-60106,-60894,78210,79441,-82944,-305084],[-393477,-74439,168490,166374,-51455,-91723,144005,507779,773992,573332,108162,-77257,29128,40751,-54092,32185,179514,263675,255973,5163,-33931,113072,82330,-40891,220055,363493,79184,-323796,-478699,-285083,-36445,-199751,-385045,-149854,-106317,-239956,-85189,106094,597716,334826,106117,-35769,121559,286454,159402,-260953,-425963,165834,415599,140152,-9674,178831,249444,185137,65261,-149481,-335874,-359710,-524477,-573811,-234433,66320,336486,415888,-187597,-506285,-435206,-365751,-182240,218667,397209,375719,280815,491230,473379,8852,-590127,-367784,-261449,-279668,-173925,-154279,-200814,-262450,77716,232980,166529,-93465,-464739,-357669,-103137,-116843,-321156,-337993,-298047,88258,236972,342510,265116,283110,143047,29511,2454,-28413,33999,-15960,-160991,-191372,-238122,-346212,-380295,-163073,-238651,-379381,-605412,-512666,-304765,-8730,270760,158972,-144089,-481746,77476,490170,527352,579577,409996,259909,136873,58306,-28318,28897,-8983,-179078,-360489,-392526,-138842,-139457,-261087,239408,611216,679671,403638,22300,57116,383713,358787,626400,714185,353979,345751,623811,752556,526657,300855,-128345,-301069,-115083,-148033,-252501,-212550,-79363,106541,405039,530936,212682,-147844,-414448,-326832,-192837,-369248,139870,889683,1270005,998365,363087,-78967,-209868,-243447,-341363,-240066,86440,347323,418082,333395,263469,202027,-131202,-221732,342843,707091,711842,414312,-6485,-437472,-352770,-347596,-266312,-79075,134957,354307,286829,162162,-208652,-187413,50399,168813,-66763,56810,248682,106093,-239953,-128119,56156,-207929,-346484,78330,390177,495979,280101,-96024,-43473,153334,231601,-88248,-376378,273105,496649,202033,-299522,-208215,-148763,-209165,-164510,-22378,57614,-154073,-301650,-81412,232412,166419,-11560,132094,140698,-422152,23561,248409,157321,-119545,63629,355866,383609,192627,-183558,-422607,-163186,234477,565523,828086,988403,987272,1011980,1209982,960240,528186,132171,-344378,-229750,116762,-14788,-471468,13973,472205,483238,219371,150189,456839,822550,833691,564935,49444,-247060,-302284,18688,612184,962431,590685,115612,-193068,-347694,-214693,-214741,-233287,-22717,208437,-3619,-439414,59065,234553,193272,24896,-17903,-206515,-444613,-162719,-211131,-413070,-67135,228743,288379,253184,19714,-157426,-225567,-308948,-344474,-282754,-384548,-487899,-339261,-189204,1076,155532,250888,364785,330998,39576,-326577,-383639,-424450,-396845,-260388,-266956,-223059,-2442,225272,282342,60443,-236787,-468872,-365932,-244004,-162379,245460,587540,830437,586584,-125129,99544,827762,966295,435765,-195859,218310,578407,727678,773728,566754,22531,-464576,-429508,-575368,-563931,-598682,-489072,-296034,-26480,186529,9516,-300194,-613907,-97006,390861,755442,492819,149909,-139396,242674,700299,973071,511041,102382,-85148,30255,170382,120246,-126282,-349606,-302629,-171180,142124,367123,513666,665867,727311,598038,166051,-391547,-362088,-81077,-56947,-230114,-13368,247839,291644,197864,-83217,-72284,-39884,-11837,107184,215213,28643,-175478,-230345,-97493,204613,573976,849403,804132,433630,-163861,-65432,440187,678160,728120,917304,856998,452312,99143,-49110,171347,31771,-262767,-93309,-14536,141725,334246,528693,258050,-101786,-224353,-305944,142923,430124,275874,33154,-210129,-285701,-196266,-81403,85609,-112247,-404703,-131380,186736,-1671,-353616,-433214,-94415,323522,393466,357617,150868,-306077,-188139,344422,581999,450381,303900,-40431,-301999,-349607,-74754,273548,591449,676983,566899,457266,473004,510532,438922,98179,-193395,-131422,-329062,-367957,33128,205694,12671,-357922,-343237,-339569,-494656,-111026,-51091,-208562,-468927,-521376,-436708,-510192,-302794,59659,351381,429463,222694,67449,-146064,-327890,-202318,202235,424140,491925,481829,533889,324518,82702,-280916,-140694,431572,689797,375220,-21956,-50727,216023,-87355,-117484,-40912,101074,-64855,-431257,-260442,-384309,-107381,112132,-97717,-203078,-27730,7425,-98107,-243931,-158537,-26479,-45670,6809,-376245,-215349,-110834,-198573,-358601,-309473,-287912,-391500,-415166,-224157,-318708,-367201,-124774,-2430,-61150,-191067,-140371,-18370,-31455,-385413,-79225,306163,278400,-118788,-129142,-116891,-118492,-83584,157572,214164,290041,336903,234516,152939,280558,363819,319322,184378,250707,330872,174584,-96601,-67164,263601,107884,-59095,-264712,-402216,-351243,-219318,-113333,106191,141175,23422,-78141,-39792,-116695,-34930,94390,-34627,-189698,-176518,-466079,-205902,-210894,-260172,-23170,362468,575821,637209,525197,173055,-25293,-202318,-210768,-400594,-238193,-90115,-232419,-356571,-277013,-254627,-237162,-430496,-457469,-365796,-205786,96125,-122215,-397231,-558626,-338693,74660,102390,-317026,-40878,97202,-72295,-415963,-349838,-78410,87956,265458,421494,481376,256012,-235622,-149080,235930,425040,325407,189545,208372,178908,-58558,161184,834086,1119915,1070678,522975,85769,-282821,-493113,-413705,-257261,126495,619375,929942,741893,510545,293972,255192,175185,-167625,-467627,-353042,-174381,-43356,19172,258000,573714,472865,-144495,-207425,451400,407911,504688,883228,608780,52245,-317464,-272748,-123973,161504,427802,584217,366637,323213,349643,431217,386332,192446,159550,388630,205138,42507,-279253,-334585,-219583,-233512,-223952,-16236,108716,197884,130239,100625,149001,47924,164649,346693,282561,-182873,-476167,-396278,-379001,-310933,-57594,143362,288795,942425,1451004,1085716,494457,185029,187694,-224699,-164142,39840,19515,-271422,91268,909502,1063274,750778,190314,-428832,-221842,-217393,-133453,-94371,228174,578169,474567,129224,-127196,-120953,-326136,-526915,-215299,4175,138208,308414,561236,437662,378201,214036,11121,81415,333418,448279,196772,155458,82072,-230909,-84388,339045,717140,898976,896394,601968,296634,116287,399690,468631,16991,-331678,-381500,-37718,164191,-35020,-476268,-158664,-108169,-260614,-88607,21634,-99167,-345483,48685,249209,138607,-139679,-200870,-211317,-131171,21359,14517,-261644,-217206,45124,256245,373388,30702,-389891,54597,315067,235204,30703,-159526,-197238,-391524,-322310,171195,383178,104632,-82594,-108987,-135111,-389291,-287721,-254415,-256256,-246226,-345013,-410374,-454194,-277939,63197,524384,634841,525559,313241,-113251,-77155,82870,520683,995520,1097740,506674,-248987,-29223,73742,-227733,-454177,-172941,593417,1381866,1527516,988096,104581,-335237,84108,122907,-237898,-346136,-106899,-163826,-113598,-239495,-243922,-169413,-109151,-13044,-15593,-125230,-412792,-168725,100030,129530,-117028,165249,567039,776115,455126,-38391,-251472,27685,39693,-46238,-332920,-488079,-477905,-322977,-45183,179704,234231,-33392,-195403,121273,164047,-302198,-159363,473047,538141,258445,-156467,-38967,330129,429829,27842,-77514,-54931,-235527,-441214,24989,180051,-109479,113234,235706,194358,211870,451344,402608,173262,-47784,-131080,-3795,197784,242126,184180,-25442,-346928,-488913,-423347,-279357,36157,325193,299400,-65510,-429824,-294447,-291709,-189578,-98078,111414,286769,297977,38255,-38255,-102152,-129381,-71995,-298040,-410363,-467714,-420541,-328227,-310902,-389037,-396914,-269665,-163750,-165150,-210175,82530,395766,659725,569545,13044,-311376,212508,384323,481072,278044,-282756,109566,830235,1018997,620268,160631,-208890,-312034,108058,391127,337781,-77108,-355788,48909,193990,180713,20017,-393590,-480224,-328488,-41822,293931,565985,401187,143676,148419,628971,1030047,1128455,672491,-60870,-114875,29921,-113422,234608,436508,248714,-186569,-330722,-14555,-190411,-470419,-192568,-53716,-20387,-30026,-55286,-183929,-216414,-195208,-292700,-476523,-440219,-58529,173192,141503,-311748,-248277,-188610,-355433,124564,683679,681848,195877,525067,731127,376562,-114379,-62533,142754,91171,-51524,-357494,-323850,-148023,24604,115685,218026,246576,174669,-143103,-27457,484416,526475,-2462,-442211,109482,495642,575436,351643,-129158,24966,324136,710034,639418,331354,120719,-164158,-60092,-54245,-59792,198894,417280,430661,539715,511665,366507,138155,387712,518140,493106,298383,298637,2280,-294213,-247675,-177986,-434883,-238289,55608,195802,-146903,-19505,549640,719787,325636,-374952,231574,634669,557220,-96860,-343194,96345,165298,-14780,-248533,-287949,-56058,4741,-113994,-264118,-301850,-450916,-78913,60010,75322,343831,555433,910808,668585,192232,105191,170479,120347,169407,84175,97165,186805,73571,-90678,-84131,-51695,-67932,-48570,9934,227032,309436,158706,-289508,-496715,-231958,-209854,-24540,136318,-168126,-481914,-428343,-387361,-436781,-337099,-372635,-502973,-322631,96605,262896,203634,290105,399534,334849,124107,-388087,-286839,-210780,-359997,-368795,-81082,-129348,-514972,-58843,182446,34737,-298414,-578679,-324550,-215838,-228859,-212772,431339,734417,621524,103023,-275476,-235335,-104560,-296534,-488290,-408004,-225002,-218196,-370077,202559,726284,647257,117843,-447180,137897,331345,223591,244718,-1336,-46336,-21935,-9828,-2330,-79067,285750,281006,253131,238175,190360,-77307,-309586,-74514,116354,-80053,-377811,-351815,-334426,116195,418674,419854,305253,297725,430269,659213,697537,592276,222750,-256378,24340,560120,864348,713527,426494,-18131,91350,250943,157302,-212638,-269144,-80278,200624,289267,326817,427337,394250,476864,493199,249645,-221671,-356699,-335870,-358483,412,302943,367342,93707,-374352,-225859,-20486,-9770,109140,85486,-61986,-17971,137456,163956,194410,120756,-47373,-164640,91580,556959,541044,674247,385539,271630,311154,356576,219486,12227,-168667,-153259,-247269,-397330,-325034,-340985,-257710,-305446,-379860,-482224,-318452,10094,239101,233443,505733,661845,598370,475037,275481,109741,-166281,-223483,-379968,-301547,-234346,-368015,-152571,247368,485690,419597,118126,-159560,-252700,-281557,-373534,-460311,-481977,-482335,-450384,-472586,-298796,-206470,-263584,-275502,-42512,154487,79347,-33017,-86478,-330365,-137426,478526,654998,350427,134701,365697,227767,-176172,-334635,-175509,-222264,-296035,-356558,-140195,-95882,-152507,-312633,-544129,-388873,48282,305938,407142,233541,-117813,-277362,-294353,-200525,-40916,145303,242459,90612,-273299,20435,240828,229286,-80627,-408824,-224828,-43207,265275,270454,163369,-47397,-129656,-249230,-191908,-210692,-101918,13317,-179750,-39359,251203,225214,47977,-3170,76692,246628,320148,406878,161280,-157591,-422341,107964,294297,26544,-394899,-363018,-485793,-372168,-105075,-133979,-285480,-176779,-71434,8970,37997,44084,245705,399979,287759,-71889,62636,292213,223461,-21689,-101952,464135,976721,769034,222208,-47746,107943,-43243,-311242,-304877,-268367,-353474,-348596,-320827,-457803,-503391,-387033,-141128,101993,80503,-271101,-317853,-61911,75802,83752,124079,120511,86093,-714,-83187,-177693,-235485,-299827,-399821,-363536,-237604,9882,197108,176303,-99158,-247213,29118,178385,152804,-135145,-244001,191472,504059,569479,296319,-141697,-396297,34548,155291,-23869,-218657,-132541,155310,310589,112249,-164844,188438,491336,366027,-112226,-88997,71783,-142546,-220239,234973,235188,43484,314994,771321,672818,566081,522001,426691,201060,92565,139868,160342,120161,64163,66161,92488,-15936,-35318,-38125,108853,12894,39291,-92371,-6352,73428,132516,-12251,-120583,-62044,-38932,-125196,-244326,-101145,61627,214095,357155,270743,39639,-230639,-533233,-254344,-131080,-161747,-303664,-333110,-388381,-270865,178927,296925,90199,220344,180192,11082,-373255,-221469,-27646,14313,135368,-312096,-399699,-312809,-210765,-416582,-176331,-72094,187275,196772,89817,-161649,-328284,-82847,-8886,-115220,-254153,-439068,-145320,93386,123216,94028,108245,-10545,-79179,-88506,-45032,526785,1170966,1173395,690960,122255,-212870,39496,435044,618752,289731,-259037,-283588,8827,132589,328786,616050,734421,774546,694230,764029,758846,601976,446874,142297,26652,-150968,-221202,-131246,89146,254610,112429,-335699,-261242,111348,-17688,166524,167649,-64731,-256449,-322907,-148758,100837,171510,65010,-260430,-385959,-279484,-43259,236071,409071,262792,58056,-57766,-177156,-212132,222422,323999,262741,29470,-170687,-1866,241667,261812,43845,94241,222946,17205,122915,277942,271260,189888,317476,491313,490535,358000,144000,96773,111202,53946,89856,302178,408158,266231,85581,4835,-195778,-369274,45942,318684,329025,66565,-137738,-158178,171426,652956,827649,794983,537644,126750,-110706,-181493,-218309,-240007,-56020,128845,344375,430288,536925,640365,611572,260157,-103795,-252479,13843,179212,91518,-201276,-177078,156462,130828,-76038,-199109,-99265,-52604,-5178,7675,-235700,-510716,-235116,-66851,-77683,-221017,-218985,-101767,-204734,-371912,-170373,85384,304873,318875,136978,-134904,-253617,-306290,-301483,-59863,119826,74004,-171467,-148868,-26393,270254,243915,32967,113890,-27278,8985,64913,111685,340959,329547,120972,-74436,-12744,33742,-57070,254371,601086,742681,632412,452189,182145,184179,408542,421773,41656,-234014,-126183,-132190,-186265,-350192,-36477,91350,-254361,-111900,151555,-20381,-365000,-40184,187283,295994,75539,-258403,-482149,-272604,-161202,-211398,-241399,-133520,-283538,-182016,147209,188649,-62323,-19788,268936,440288,608104,496136,219737,-105761,-105286,-32923,-85914,-208033,97830,152308,83751,-101446,21162,-124766,-169195,-194100,-137470,-191219,-300839,-379872,-363385,-245143,-107289,-112202,-243848,-247473,-295467,-281264,-279306,-466836,-174294,204318,316890,139019,131103,447460,557167,614363,298291,-21984,-376018,-133294,-262931,-176077,-17688,-163765,-144640,-260709,-146580,415564,737296,1113964,1135369,1087870,611082,104500,-401430,-92291,275271,232847,-123730,-222028,4306,-163453,-296041,-89803,-25482,86795,159481,25469,-56259,-213088,-175527,-50813,41922,-167897,-207094,-204165,-202266,-240337,-245312,-424312,-280554,-344489,-316939,-170654,85716,511282,410473,294183,50219,-108483,-94386,154798,341288,618062,491450,70515,-393991,6659,56611,25689,30923,-38994,-135938,-191266,141908,188488,245910,131947,-102980,-171764,-114385,-8461,165859,344974,244918,27233,-224918,-268804,-12904,129308,145073,40759,31720,138668,210098,165165,2370,-184034,-89754,46420,61095,-35670,-116328,-266362,-316814,-314418,-249234,-196310,-146173,-178090,-385203,-281385,-114620,-61448,-286707,-276146,84695,235211,8799,-104591,81556,230763,311851,167649,52474,33470,-224375,-477378,-567304,-203520,-174543,-180550,-220041,-306481,258385,491110,258205,-268712,-89916,27809,-183415,-326954,51139,211076,128324,-237180,-285920,-5125,198872,268718,248911,-18799,-416668,-312297,-121032,131560,666098,801052,569969,170969,-275556,-134243,315509,597592,657596,576582,431393,58413,-388270,-104642,47435,122490,24729,-141520,-236266,-204692,-155085,7458,203130,281064,126095,-290103,-26730,402591,678260,642982,578096,530500,427888,263428,270858,333141,302595,-7312,-447025,-423841,213042,834728,927332,568664,166109,-161887,-115180,-60880,170925,289957,468443,371666,290005,171504,-150711,-252696,72057,267662,188173,85412,-72456,-221231,-248847,-177644,-140014,-151400,-17216,-203848,-330418,-273457,-42803,39167,-65199,-315156],[-322490,88202,376745,416640,146147,-217334,81698,486118,738714,576618,115108,-213004,-35010,112791,60277,91029,259032,228253,-33274,-338901,-100334,362071,376764,106972,109753,209562,565,-300748,-197170,-163806,-70596,-261249,-383380,-5207,357535,217689,-246272,-329262,-326460,-419019,-351562,-211664,-11719,296164,271235,-177501,-420294,279985,575814,224002,-141491,-64843,-25790,-7580,-41243,-207807,-346365,-338348,-531939,-660949,-309990,148378,467216,398532,-141267,-502848,-545802,-360394,-304209,97129,316077,181249,270821,520322,495836,91700,-493979,-499908,-370848,-360532,-352881,-386895,-411973,-371395,144081,440393,315148,-32733,-262169,-128459,79641,74848,-169929,-360492,-435741,167645,397103,509671,456502,588023,627301,554521,-45786,-570261,-209820,-76077,-198403,-289800,-381291,-498656,-633835,-525802,-553237,-547569,-471925,-285736,89317,427098,634838,386693,-143636,-352299,186004,491993,449588,389036,199709,22388,33975,110603,-28500,-55213,-47486,-187649,-368040,-444732,-184742,-28946,-94738,219961,552477,485782,378880,203764,215795,364342,356669,655504,709601,459682,558429,849427,973759,809906,446372,-224983,55201,496322,548138,139240,-134570,-84569,161165,331879,446027,200392,-292486,-365556,-175967,-109629,-457641,-37958,587738,995074,554980,130448,-185486,-310833,-385979,-495351,-376522,29443,300760,348169,285995,129420,73818,-160235,-245615,165641,606445,777112,606881,202315,-28602,-133590,-317862,-425449,-251294,-23220,148595,69691,4201,-421726,-267616,35990,12346,-308862,235335,508386,357441,-205042,-324103,8380,-283648,-296110,305205,610899,679693,291727,127878,45254,114112,152545,-115079,-445445,42610,266191,-161805,-375484,-114441,-89061,-209595,-137760,-76233,-66051,-226198,-221850,25159,354883,344438,266388,406634,324447,-176515,-358058,-124766,31547,392501,581545,583714,315085,70678,-182018,-382971,-179956,188954,463423,746304,865779,923415,861720,1111296,1096215,753416,242345,-262371,-440928,-104352,-257429,-395034,-17942,384878,365698,136305,160217,478242,877627,905602,472733,70641,-6003,-48724,272704,972033,1348185,920199,258935,-219492,-497695,-194383,-30937,-103289,-137580,61377,-13459,-311498,-164327,-167842,-206524,-200823,-109259,-297019,-414151,-165290,-263925,-318873,-5582,326581,437032,385399,6289,-315581,-537039,-497828,-235411,-185967,-229635,-223777,-161090,-120277,66200,228661,305733,352487,292052,65767,-26130,-70779,-219196,-261535,-203238,-265035,-297764,-164992,-6187,33600,-87281,-232818,-240071,-223770,-382455,-419247,132865,519320,681838,385190,-343774,111362,706118,889070,362614,-176949,320737,613683,612161,764416,677315,409930,-301878,-614655,-605976,-476848,-463447,-518168,-378221,-217755,-320823,-229114,-298472,-188481,98281,519403,995742,745748,477047,392254,744813,1080977,1057918,412577,-14973,-147730,20289,225717,206126,-85305,-424657,-234417,-192092,-198750,147690,457281,710829,794887,596409,112122,-464209,-404550,-183551,-83211,-11795,131707,474098,333361,259064,-141005,-228840,-256159,-48306,212673,217010,-66893,-313761,-290673,-178056,27513,384721,601889,636997,284549,-347015,29821,600335,824789,829058,934145,702784,289392,-63912,-274700,-167044,-135857,-382228,-448543,-218531,-53117,385594,437489,121510,-270233,-291606,-239579,99393,362288,325245,120652,-73783,22789,196973,310741,428056,103507,-211164,140113,505168,226744,-346301,-331563,-145027,37696,121817,146418,3302,-380873,276891,839424,837233,443591,63644,-275918,-191727,-151460,150289,479455,687981,630526,372282,200279,255836,359391,479097,208101,-116097,-162791,-216149,-243616,-71900,108531,5694,-178095,-415454,-505217,-248703,94497,155686,-31053,-331058,-454065,-367776,-322050,-156259,108187,417101,446920,136963,-118667,-208641,-216222,161130,540016,528830,400860,538624,673812,569524,362824,-76775,-275877,294450,472863,164564,-162737,-118609,103711,-289675,-30571,234468,316402,126225,-343650,-429613,-535451,-171897,-82075,-213139,-310377,-194707,-240498,-406027,-450229,-495017,-439215,-185385,-89778,-403445,-234087,-53142,4488,-33279,-158294,-136118,-141024,-241187,-275974,-104334,151574,303692,119232,-37590,-185115,-34672,165022,155644,-234739,44219,347540,337581,22165,-136242,-191979,-204049,-214805,-60661,-37906,50049,93075,-28258,-105650,120452,347115,390606,124243,-14500,71174,-1804,-477039,-218919,67268,39787,-31975,-168340,-402573,-380344,-198363,-286030,-105318,53784,-159414,-104197,82294,-53886,100509,339104,241536,-97141,-191098,-390287,-448292,-450400,-286386,89219,323073,420460,386747,412719,235476,227468,47764,-225375,-211498,-67220,-26074,-176504,-265816,-215671,-225162,-213751,-261842,-263066,-139844,-174301,-304113,-373223,-265197,-187631,-404036,-178625,155507,-54644,-440922,-244821,-173215,-366326,-388716,-117246,89188,317954,424172,369944,304274,-103515,-29916,62090,91710,93698,66695,69816,5233,-101880,235009,778661,923951,733607,155633,-258038,-534903,-508928,-466899,-268264,140210,616868,877269,678627,327170,-123838,-171529,-85560,-233072,-362852,-263704,-101766,-72957,91533,419796,754780,688330,133077,-309433,-372315,-317670,88378,637300,591968,75832,-97115,76145,-75823,78407,327756,478193,283027,283616,467133,633643,558466,202441,65612,409831,413407,145957,-150854,-305416,-206572,-66717,-14105,301130,414954,305008,50405,-188579,-284387,-159156,6517,371984,373859,-12275,-287417,-319927,-513170,-348696,39626,368929,513489,1013811,1422162,1186675,595470,370018,116191,-256307,121376,327705,289410,172794,662056,1382717,1526228,1269139,415678,-251433,-291146,-218856,-188439,-358638,145918,557186,414480,-98289,-347733,-269852,-586426,-287035,4569,22823,66378,319151,651077,717908,658966,418741,227737,259504,412097,501296,232588,149912,38787,-227300,-24425,447302,777491,916899,863903,660374,287365,91794,205988,324290,74618,-149760,-63550,224925,308692,-88592,-376072,133823,149185,-119553,-85498,48363,51279,-172985,-87854,129353,67564,-200429,-160403,15437,60092,100980,38299,-170608,-359229,2036,388596,555386,234009,-233953,-323875,6949,107345,-7449,-51774,-19599,-135782,-165729,299284,560747,443279,155906,42985,-45733,-312929,-177946,-87291,-18383,3952,-157198,-265658,-305059,-159804,181684,716380,825888,507052,177755,-181805,-58067,112401,710386,1241432,1378670,581001,-35434,118421,38818,-324540,-347381,-407018,307804,1111297,1258193,814632,-106636,-143317,355210,422506,-27660,-254081,-83096,-186694,-149830,-112372,-181465,-320192,-265870,-145543,-114715,-75385,-216190,-256547,84651,244481,-100176,-257851,288038,643381,351289,-162614,-411484,-16993,41904,-199022,-494623,-477264,-444744,-446301,-229280,-43927,6765,-216104,-275005,60266,168277,-228303,-135850,471403,684849,533500,-77969,-216912,208484,254420,-77277,129811,237817,31929,-366229,-280733,-215162,-257255,99075,267567,257383,24950,252169,435997,139968,-65041,-108991,152726,415927,543811,300188,-72980,-202092,-202397,-295324,-317108,-250502,89563,243753,-99982,-506249,-193723,-135991,-1491,-115969,-157774,123471,183979,-31504,-83412,-14531,34428,116313,-111772,-277640,-515202,-307973,-298668,-368712,-513402,-449553,-199886,-100245,-172730,-200232,207969,652014,933185,753941,47511,-418301,294376,583223,743480,506426,-273978,93423,889913,946878,389268,-88616,-230857,-307403,20790,385474,301021,-143471,-154817,282373,258116,88645,-31253,-425944,-403706,-278474,-191281,9381,150034,-48197,-24697,111674,854114,1316537,1395525,758312,-25308,32608,129380,435,225408,480453,336040,-83514,-323982,-124647,-320291,-329026,-60121,11903,-58323,-167248,-139908,-94312,111271,217612,87017,-114234,-313532,-480344,-184449,-68086,-318271,-312657,-147188,-257621,-82665,485681,556292,-27770,273107,548817,349601,-89205,-239666,-92455,-75605,-95671,-305615,-459926,-152764,217019,383297,445779,444283,162590,-307150,72179,639887,640798,156723,-191153,346035,667684,810872,359643,28876,-91393,58275,284721,225327,153268,5004,-336698,-182251,-179714,10756,254282,387065,390756,461689,494565,464232,411500,517578,494463,375070,132619,145257,-95603,-341273,-364207,-344529,-350321,-7582,291632,411606,24303,-109616,467045,733003,405556,-396955,-58775,167247,106603,-480861,-152373,164480,139423,-13469,-149999,-227919,49126,192230,197450,118118,-72930,-399956,-247382,-261300,-305447,-97526,156710,676686,666057,153093,94018,321581,337797,439180,323458,378679,420326,226230,-36928,-114485,-84638,26333,127241,190708,326546,320151,310032,-123352,-493313,-208673,-240923,-121167,173781,129386,-102320,-414776,-509131,-316792,-380593,-328527,-282658,-60591,-16391,80512,274330,401772,457692,294842,-13711,-426086,-367962,-199028,-285924,-508321,-142549,-181105,-498157,-24275,285551,256429,1586,-230546,-302402,-243623,-296723,-163093,318411,480651,308469,-92992,-92323,153584,215101,-41091,-186274,-244093,-361048,-395870,-320524,998,295300,292648,-46369,-288783,-38414,14998,-50369,-7713,46293,262701,352150,97610,33779,-64385,-76637,-207742,-237725,-50800,30619,-178985,-387315,-145958,-43406,-213265,-337521,-210783,-432359,-87450,109919,154283,148820,131847,264240,373923,475850,486034,94929,-318135,-30781,404518,580306,535742,331903,-59857,-131826,96043,-28429,-268996,-289824,-191118,-20135,150195,312624,422340,341165,299489,220973,23412,-449212,-303747,-223856,-348393,-329710,-50311,314754,101315,-293968,-223480,-69631,-313352,-174308,-149567,-228645,-51703,156774,247884,334891,306061,177181,67278,164034,329701,354111,398511,176027,-11489,88385,311969,264965,99336,-138966,-148305,-85887,-189796,-408133,-463715,-470575,-157793,-17773,-120735,-235888,114217,191566,284931,429861,527812,468538,400113,99354,-144051,-233502,-234778,-114634,-52945,-178962,-393132,-111696,183899,404420,313393,133834,-105107,-165683,-218745,-316979,-382627,-330640,-237631,-29570,-196462,-469845,-191118,-148344,-173927,-2231,239844,329018,225763,110773,-247413,-189529,384153,439092,-22681,6031,387093,254532,-165507,-210613,1343,-135072,-388974,-311676,-171230,-194545,-274228,-140447,-62540,-99153,-89694,305215,529469,400931,155095,-153023,-310998,-211558,-58047,140866,420202,443426,-9741,-105905,13193,104740,-169424,-370099,-100111,111102,320587,420101,322082,86491,32094,-209474,-361218,-241588,-42390,71740,-83108,-136549,126900,164319,19588,-30377,-332,-12321,-25019,53556,154816,-88401,-416319,16589,189273,-77277,-452430,-519745,-432280,-261288,-98248,-231697,-384314,-140201,-44263,-33847,-52220,-26541,102876,240163,110009,-182641,83008,245091,90426,-217383,-72914,512466,939388,666444,89514,-145193,20824,-97347,-256177,-167215,-194701,-394742,-269879,-323905,-303492,-74975,-56224,-250587,-46018,-67068,-352267,29616,305215,274602,140426,189163,395908,499662,336653,-30603,-367426,-308347,-137854,-141148,-140984,-246339,-326172,-95170,37164,-121451,-194988,-111107,-56673,-86297,-173561,-318130,30898,348719,473170,251456,-179156,-365556,56078,169497,-2232,-90913,-19554,222350,277620,220244,-128026,181764,625901,442739,-90917,-70630,67869,-160020,-169633,340146,353608,228536,524234,938861,802833,685985,695619,693952,522338,251034,151139,-3765,-156319,-21347,167871,192080,-6686,-159880,-277096,-257272,-282407,-217723,-149230,-53643,44127,84475,77890,46609,106812,-110061,-303725,-174202,106926,191096,269960,241180,46582,-158728,-376482,-410824,-447876,-175987,-66590,-287639,-419136,-369218,-248520,52127,120330,-135554,-101488,-234097,-354593,-370112,-362626,-231647,-113487,14603,-242731,-301523,-249515,-236569,-267138,86429,196568,321845,169455,53247,-60665,-307159,-108978,126310,166046,28038,-263961,-165158,133894,253158,235708,206833,-35762,-40525,155205,378495,879671,1416185,1298712,849022,191660,-155711,34025,367107,553051,377293,-106009,-225267,134309,234429,372869,596300,731716,761681,753491,907688,1023432,824711,462906,70216,-92891,-278229,-388647,-350099,-323587,-194316,-190510,-357616,-83440,33177,-181317,80442,141556,-123933,-272013,-370830,-349275,-268627,-116447,-13368,-104868,-191378,-176683,12949,140029,338542,189521,3110,-192607,-349030,-208612,131404,62476,-1713,-214172,-287056,8382,251726,345278,162292,196587,365709,297122,322518,446327,448475,378083,422529,572869,674268,516192,184468,83801,205573,260876,234543,233167,262017,106645,-13489,-56801,-272364,-375495,-13311,193394,130897,-2802,36924,36965,345623,699630,814006,824301,592743,185340,-117154,-268301,-424399,-198726,121872,252612,265717,185740,203299,269091,341506,213973,-85561,-309479,-15752,182069,97800,106824,320834,676091,610286,209022,-199187,-99369,87229,62411,-24880,-323915,-380783,-245154,-177838,-153736,-189687,-28468,36254,-115838,-371995,-259391,23024,250609,315313,144039,-136904,-1983,162278,274036,381857,246705,19135,242937,515950,241723,92494,191178,87845,103051,-302533,-106122,213370,363517,304874,41353,-248098,-192283,49021,158539,56749,268062,568291,667797,618819,376353,124663,152808,592128,702698,342678,56452,-23177,-57538,-145656,-325402,-175457,40132,-267935,-151690,134072,119431,-175354,34336,240917,323483,54202,-282609,-405802,-108599,-68288,-284825,-497050,-265494,-396688,-143269,304287,349191,-34387,-126220,214331,438005,641753,560602,276322,-106083,-149327,-86700,-153832,-315075,-353754,-373803,-206984,215077,502500,486958,227045,-49843,-183928,-212658,-176013,-277042,-415182,-249469,-67235,22314,-67479,-196903,-381722,-508415,-431521,-438312,-230549,85791,241086,294539,381089,416362,223520,43769,60068,-310498,-406000,-91615,-325062,-146912,186566,12470,-100914,-193769,-33931,421964,562873,727873,838037,949190,703400,295136,-261526,-193270,243919,270757,-35141,-343280,-84804,-251331,-218187,102948,63363,-139299,-83834,-70885,-143837,-312416,-328259,-292955,-168749,-272630,-262336,-117803,-145285,-193880,-149920,-242583,-223535,-245804,-160766,-9562,228193,475773,523328,536598,312553,61321,-147362,-117873,89258,456904,429035,-33554,-386404,-30478,-111839,-179112,-130459,-22432,140151,109856,321495,475526,483676,260645,-14179,-211606,-261158,-203340,33402,221268,-55580,-335830,-265195,-401170,-146915,101601,62607,-212073,-235076,-2378,49884,74437,-171156,-392765,-205136,-67351,-92405,-304671,-491967,-438139,-514300,-421032,-253404,-171196,-268083,-283208,-167193,2415,111408,63593,-260537,-590305,-135889,118813,-100160,-474806,-226156,-10537,149876,112093,49401,255124,147434,58297,7285,-55169,-122427,-126275,-113747,-412208,-154082,164238,41058,-275850,-103195,-18440,-183591,-375257,-76893,-15985,-145038,-507390,-244911,32713,291525,476590,428106,10930,-464018,-175904,-52785,-12447,444531,639930,445397,5563,-364597,-35509,413971,805651,927015,874745,707740,280133,-66903,-200574,-85972,24917,48017,-13327,-61405,-51098,-103603,20954,177798,181198,-13267,-425249,65362,436285,621423,502316,420820,326660,181717,48949,201672,285010,253695,44617,-194411,-508364,246625,1124591,1196261,796274,254107,177807,282941,180270,266687,388506,525819,411156,547234,370605,-27821,-322035,78504,302628,359599,291547,37489,-179583,-285788,-234841,-62911,-74702,-171757,-412591,-292452,-115656,46985,122775,14669,-262308],[-184925,259988,551080,604062,274086,-324817,40111,435816,578398,470493,104861,-287531,-73734,107825,60845,62148,230499,209110,-68659,-595328,-33820,580436,595216,234292,96081,131414,-41977,-244365,98437,243754,212591,-198153,-316599,116546,664891,703767,270363,-106041,-149710,-289446,-375837,-461721,-250511,125651,210704,-114356,-179973,426885,669943,312536,-182579,-166379,-162540,-178218,-164398,-259674,-338312,-332656,-538264,-707089,-415616,30222,301785,137449,-59622,-292839,-481031,-592845,-568016,-215363,52889,117784,479294,651154,501222,59537,-463425,-444266,-505839,-509874,-516669,-442161,-525580,-422871,135994,502574,412580,69264,-92058,28284,220307,239372,-5877,-205344,-236645,166135,412781,504545,538181,762310,936212,843433,211437,-244418,-148518,-110129,-246919,-396207,-451777,-425341,-393042,-381354,-524061,-543367,-301681,52822,451691,692832,761623,499085,-103510,-184602,263057,390707,302470,134332,-7256,-126595,-7122,71161,-68405,-91574,-44774,-82665,-214768,-321254,-86024,174458,182126,156168,308009,142072,263310,374058,371082,246055,236838,472400,503441,408752,603399,923474,977597,946183,507779,-204067,264067,812036,967367,521345,89507,-166624,86413,257634,362524,314505,4729,-46368,-6699,-17383,-383050,-257622,100083,348136,-21141,-42544,-68023,-132549,-304140,-513892,-355971,-25722,177864,172555,134762,8141,-8360,-158667,-211717,75250,534963,750405,621533,322042,302053,249741,-59206,-331194,-458962,-230357,-83174,-101941,-186826,-490419,-140499,17850,-264569,-132847,543469,861535,625800,15802,-492131,-132809,-343379,-322583,315567,649803,685584,377993,323385,156289,57156,12074,-200749,-501006,-269185,-253045,-346491,52718,203524,77930,-158768,-97495,-152513,-188593,-111457,50850,262961,377242,403739,391761,476068,332232,-20405,-429701,-311841,115469,627054,821351,525066,29598,-108536,-75561,-386703,-293132,17841,257911,575251,663041,683336,559533,705559,892032,778314,304810,-176563,-523422,-432384,-470691,-281390,-58109,157591,76370,-111427,5287,310624,680540,774430,405663,214551,147800,68628,378129,1053410,1404090,1069521,296950,-272069,-540784,-188166,84640,27887,-254416,-180377,-66626,-149147,-141688,-289256,-505063,-483150,-282431,-381620,-487728,-287546,-352240,-362180,-44566,318222,469469,354143,-88292,-450453,-367043,-272975,-153330,-240157,-72100,-6969,-45519,-176396,-40565,183871,260372,216152,145049,150893,298369,310565,23302,-246890,-292089,-186551,-222713,-325525,-262038,-116906,-149473,-231890,-78702,79696,-102162,-429322,-1938,423850,495235,140684,-529708,-50826,402821,579674,180874,-137623,354077,523941,369036,517910,500077,400909,-188523,-656448,-623487,-507043,-472161,-464857,-492309,-549091,-168583,-15246,121606,179460,256785,600328,1034376,916539,645760,670171,871736,1060442,774064,225050,-86198,-157103,-18277,200473,181742,-125774,-475966,-125765,-40578,-278783,-302751,112137,499034,665808,458605,-418,-547811,-429442,-226828,-94125,97228,189191,383099,262454,-25640,-314070,-379089,-383402,-34194,196459,52861,-252577,-356203,-299873,-265080,-146500,114667,291086,349104,-14638,-324669,337649,731836,783042,684687,599272,299878,5974,-77557,-27404,-133851,-487875,-511207,-472697,-531780,-320202,229826,204886,-70324,-484017,-332439,-284717,-94867,166883,284340,134551,-36045,171960,416712,583464,573912,215886,-104165,264019,639665,369862,-269008,-328770,-146540,-296508,-270041,-153975,-191600,-206640,574148,1046313,861902,277556,-300936,-304449,-37325,33910,334690,562866,633181,474219,143495,-133423,-24751,218238,600431,325092,-11181,-178902,-78399,-44542,-28549,-23395,-97428,-125938,-223081,-310197,12951,304678,309092,56865,-255994,-369926,-270019,-158209,-36175,145453,430666,465147,168843,-225029,-200174,-74603,245408,515868,355505,267850,518061,686761,703045,614772,251493,16544,119541,138108,-96829,-238179,-131367,-26324,-366135,-70412,448402,455987,210163,-326684,-537105,-601482,-367115,-270010,-346919,-418253,-334601,-452508,-381886,-133483,-248473,-356471,-320536,-263043,-484625,-198258,163239,320243,274803,41391,95253,171445,126385,47353,127480,335766,404840,47429,-52629,-49519,42831,194890,192740,-156326,-35296,181066,191102,36072,-81310,-119280,-186302,-227960,-179364,-193589,-167298,-81370,-129445,-235058,-91272,213240,372499,180335,-201997,-284967,-185360,-321740,-259726,-212145,-158027,-99572,-139314,-385516,-399627,-188469,-353489,-271400,11930,-291678,-195332,9925,-149509,78909,392071,277529,-74067,-119273,-137986,-197578,-166752,-200080,12881,157422,211470,110635,174020,197607,351037,374873,181080,14742,7150,-37165,-122256,-127571,-124008,-125358,-71128,-29281,-34046,42813,136476,-151178,-212193,-107724,39617,-95509,-180346,174697,173446,-242371,-614962,-341657,-365525,-368898,-126075,139085,346145,308680,137035,198644,-29317,-40550,-109956,-203224,-235373,-247547,-242774,-283916,-188420,154308,449012,521201,342256,-108097,-448299,-424073,-376641,-328784,-67679,226170,464367,633782,472102,79369,-281886,-486932,-437599,-391725,-377468,-197129,-68326,-125784,-12089,321468,604437,679506,377069,174788,127447,-65028,-122276,100710,184386,-189651,-28101,191824,11923,-52031,152610,174087,-30236,15697,357442,625448,537639,96027,-230360,290973,642727,253591,-29621,-213874,-148319,18083,91239,416614,557683,249958,-102711,-140452,48733,-57281,-17429,362307,429922,203694,-139002,-457021,-463240,-287710,190084,529889,603444,835718,1061718,1054562,577859,378522,-58153,-244239,181592,395689,382108,470743,1064048,1428961,1548172,1183983,280906,-218750,-275717,-70760,-86018,-627346,10375,435773,305558,-255488,-415287,-486238,-401686,-97670,-23801,-276047,-101602,159382,399911,745580,792793,513034,297829,264455,312598,319962,125031,4676,-93223,-192189,28449,513334,780996,818164,657829,583223,219382,42557,26817,170799,135736,37748,122994,348693,317811,-157839,-360318,163723,202711,-92270,-93863,118062,180208,5895,-117703,20614,-11783,-243711,-188259,129417,222090,190043,11288,-148403,-448527,-39930,356131,522540,371800,62893,-274378,-30595,184713,4592,-10733,53551,146394,168650,466805,625631,597770,290200,228309,89721,-177919,-183845,-75132,8464,21205,-93403,-130732,-173502,-129190,110381,475420,603257,234596,-134042,-308013,-155951,89259,780539,1371271,1366105,536888,50351,219672,-3802,-328736,-75158,-255824,-70547,539638,715413,401263,-331757,39598,475499,544591,113337,-101895,-27907,-194497,-260371,-74134,-94976,-69462,-156992,-170463,-213150,-151348,-204485,-424833,-6899,269251,74803,-352791,18800,477836,312981,-81138,-328827,-159246,-149676,-455719,-488370,-429188,-423747,-571537,-428083,-270176,-256246,-387169,-161357,180233,318368,18831,-61244,315926,594945,499538,-111847,-254451,136324,27884,-93246,273100,431139,211475,-172184,-430324,-508808,-377314,-73384,192930,152417,-232517,-31708,208736,-93626,-281373,-107558,216433,475159,602239,308295,-113013,-46137,73111,27326,-204188,-374568,-248367,40813,-185951,-379844,-127093,-50483,75574,-61978,-317746,3294,15482,-194293,-287206,-109654,24117,55453,-58102,-259801,-446356,-278353,-315832,-499334,-437072,-282124,-112265,-58993,-208655,-161651,259543,726076,1009202,782691,50593,-434995,272058,698052,926689,708917,-163797,-97410,642791,604713,-1637,-324651,-184876,-253041,-137479,251232,164404,-275844,12292,379502,230360,-96490,-185154,-492352,-276941,-129188,-203851,-50244,-79856,145473,-91580,-21460,793786,1329857,1350680,688719,-33604,-57181,-59267,-72906,140084,427669,320194,-65841,-193268,-92801,-164550,-73883,75308,87537,-57644,-197461,8418,216836,408145,492952,278715,76940,-92084,-236990,-490541,-289093,-263333,-498089,-269963,-256059,-228831,261245,305279,-168949,-55816,295301,274325,-76029,-358720,-301652,-174596,-28104,-106264,-223850,-92621,301023,573467,615002,525047,121423,-137988,324854,839973,859886,405472,8611,379402,599522,680660,150950,-92685,-426328,-486329,-349967,-302458,-113354,-130605,-453919,-376350,-178011,103320,235591,218130,212314,318903,454084,517897,658220,647116,395240,84960,-174100,-160860,-193813,-289322,-344809,-304344,-108796,86115,332296,381880,125413,-24258,428487,678091,389638,-276464,-118964,-67491,-142844,-155369,21155,101593,9030,-8589,-91945,-226155,33575,293371,417196,361199,65388,-251856,-319032,-161859,94258,132293,-251149,161629,455965,68790,-98706,256092,360543,515719,522398,572864,547941,289452,-63158,-235042,-185898,-75343,96166,259902,353464,289249,308615,-60616,-407631,-97731,-72489,-307222,-41647,198059,184894,-117899,-414405,-251696,-174532,20733,83776,175326,-121115,-209745,228633,409022,479230,334153,157236,-233653,-472304,-269321,-258861,-428989,-202371,-251781,-315149,18829,330396,402596,286345,153962,30645,-102288,-312592,-188108,164607,250040,25087,-121220,184775,445317,392633,150195,88154,177640,101762,-146228,-101665,-54196,-107983,-203925,-151213,-155990,-267479,-331114,-123190,92386,460369,672833,633190,120491,-10743,25470,-283591,-190518,52512,-26591,-122454,-363062,-313770,-70135,-141324,-224715,36439,259006,-103304,-295896,-165753,-13272,50675,9356,83840,57179,93544,134281,-149499,-403132,-165336,72070,56780,140547,98394,-123745,-337420,-109695,-151253,-354530,-473432,-290583,-293609,-46470,185928,217752,62327,-100436,46014,-144864,-458441,-227300,-140122,-248403,-427570,35504,349217,71169,-306203,-196867,-128585,-507147,-265430,-247822,-359150,-27932,207943,352640,459761,442317,315861,187532,152485,40538,119975,-14893,-65609,-288243,-112165,253141,394647,280841,8009,-224550,-86020,-31737,-185151,-330051,-323668,60046,293959,249584,11847,-24417,-76998,164498,273310,337629,271615,154142,-202771,-393702,-77144,143498,140606,43076,-178340,-279242,-10137,80904,133451,117773,95499,-93052,-161833,-242798,-315573,-278951,-85148,44962,368618,150390,-200321,-223557,-88961,-81218,46136,310045,575109,530463,300935,-146923,-310142,169458,192546,-351431,-56939,302737,154265,-255249,-115480,88806,23876,-229295,-251283,-216446,-241049,-126111,187522,336728,145277,-142273,221943,436706,451495,357539,-58473,-290377,-218552,-130165,-53715,328405,564408,270610,4453,-71284,25165,-209972,-332805,-57188,131180,139183,291714,156852,114927,143371,-59220,-423809,-171567,-26286,6575,-52880,-257068,-81657,56197,-84135,-100290,255,-56490,-296905,-183226,189810,154511,-103537,-157032,-138053,-317669,-419311,-388057,-197921,-57721,-30705,-231994,-494265,-161239,-27528,28140,142475,140748,-59120,-184659,-277108,-209066,76732,164715,-23778,-284390,-44297,416970,658696,453588,-80341,-265040,-134423,-225591,-272703,-98985,-131827,-352187,-239123,-323958,-94655,187577,97862,-359597,-216120,-222901,-189220,393733,601039,368709,145028,232084,617242,837684,632606,121562,-475033,-197602,49258,81860,61588,-72920,-380172,-315622,-145414,-181937,-164792,-171521,-281663,-393788,-357655,-457941,-195818,90755,263866,156831,-215961,-306979,58753,188147,132184,80686,115349,264959,281859,274638,-39571,98175,489213,263234,-202881,-234176,-88345,-285742,-193617,257381,345044,324367,580432,854029,768457,638609,689494,763871,736233,396984,185666,-70275,-471594,-55684,283477,275986,86371,-72567,-230346,-380597,-503902,-303444,-173424,-171647,-95092,-104873,64755,166175,206846,-152099,-461972,41136,271991,275287,233916,40259,-173588,-313989,-273997,-259028,-466880,-177310,69102,-198466,-442485,-361649,-151106,27043,-53001,-364148,-416584,-490194,-449189,-372036,-330059,-386550,-220998,-35382,-27933,-186882,-71615,-64802,-118559,252632,471240,456419,203765,-2347,29082,-167815,-330413,68352,297884,243862,-51832,-136917,196188,389532,397989,298861,-68811,-13751,400619,782811,1219698,1528466,1339050,892892,276978,-86864,18080,277919,495813,494031,151163,-102727,146700,220814,310014,455933,596859,616809,687987,914808,1064178,842998,366451,39306,-133172,-299444,-453617,-297087,-156393,-109678,-206158,-241861,-175246,-283327,-342478,-13646,113495,-118865,-377124,-345997,-160052,-357307,-372103,-100216,38140,-6127,7058,109692,143838,194591,44694,-126289,-309346,-370382,-218002,-16901,-106655,-150210,-283126,-334903,-38275,212707,350722,191889,162329,379839,511148,438918,491174,505486,494893,499459,566387,724688,561344,222252,114195,307533,392054,314575,185853,120690,-35157,-140077,-217865,-479086,-62253,189023,78801,-169826,88473,365983,403177,575085,744596,817449,830089,604095,242316,-77728,-61175,-118060,-175015,151922,272701,138956,-58193,-155934,-133121,-15432,73579,-103167,-249241,-118213,-61534,-55077,449050,823830,1092535,962243,408438,-248676,-277160,77196,82811,-78827,-388749,-216039,-167123,-144037,-262831,-253982,37026,135766,-39494,-354179,-369028,-62667,136107,202250,72562,62138,392064,531118,616462,662047,388716,358622,841870,1247740,892958,356971,145573,181545,218183,-318642,-162104,267835,445446,68065,-355654,-155299,51637,168513,257507,171263,269773,460973,467414,569100,335980,44471,659,515016,745524,522669,296716,135157,-65679,-217748,-419993,-347051,-125829,-274799,-154929,117439,167518,-109654,90965,391266,433006,104444,-200963,-310958,-45873,99151,-57700,-372503,-407242,-480680,-92353,388265,418863,-28076,-264376,59342,280080,466302,423897,169612,-176671,-174042,-45259,1028,-101879,-235589,-193726,245931,752726,1160465,1186122,544648,80407,-149995,-136752,-148724,-207698,-343061,-176588,-29336,143755,159221,66172,-165411,-307819,-234717,-278478,-228325,-29282,151324,387454,528440,412493,130143,-220572,26943,-283225,-409134,-39482,-183427,-178581,215929,134735,3091,-21989,28820,349642,390227,311888,480677,795232,754767,393574,-80113,-63663,317694,404075,101894,-471905,-236324,-327866,-216537,148349,14646,-277484,-308195,-182004,-302867,-460875,-378320,-474246,-404170,-373793,-346427,-125464,-156838,-153865,-98468,-85992,-61828,-139871,-96407,109507,283706,427139,614191,695345,499204,189409,-149115,-333715,-115439,176932,223664,-256387,-242028,109872,9650,-153269,-198720,-10378,356265,345666,375354,647385,635188,297515,17199,-194221,-446881,-327198,-47506,2271,-388642,-243071,-58285,-164374,-82856,80300,-56784,-443950,-174073,-18544,-22389,-60984,-368139,-557159,-326854,-317965,-304193,-193037,-105747,-190452,-396961,-245668,80034,137453,-185610,-392092,-29056,228060,278492,173581,-40264,-240749,-125004,100186,56461,-102243,-497650,-253265,-81251,-14008,60309,430625,560491,604193,502688,88995,-113220,-217802,-163358,-334416,-450339,-168133,-242163,-265623,-161486,-162553,-302375,-433098,-273435,-291650,-459854,-395562,-191200,42522,283042,518349,437892,-14553,-389247,-81539,87912,138472,307140,430536,227493,-236652,-358316,52292,445157,883250,1032110,1062200,922880,467890,144563,-93317,-169181,-178852,-45033,8731,15274,-14783,-160707,-80198,60739,891,-204568,-362679,101763,399010,425109,236505,102104,-25504,-213375,-299984,36456,205799,314714,232805,38608,-541821,196032,1112745,1178512,747662,167810,328893,481592,391022,300188,375136,399039,280235,540354,388282,24378,-329341,55380,254673,367844,341030,93215,-122641,-221457,-309675,-145062,-99305,-238212,-213623,-114932,10340,146806,126837,-27023,-289323],[-140538,271959,545517,563256,184622,-433479,37512,324689,315230,219032,-40385,-419380,-245216,-114079,-165739,-165797,9517,148133,103751,-253793,38809,571865,553936,177561,72260,82103,-160529,-298199,191659,466103,299231,-239739,-302440,87576,585704,781372,618384,106936,123721,91052,204072,-140620,-601725,-324731,-120302,-114648,39954,445184,576976,279290,-221622,-244254,-207409,-326174,-380052,-428841,-443937,-472869,-628983,-616931,-470043,-316907,-211174,-204838,62249,1183,-96206,-39026,56233,129306,322368,481571,755134,729582,426093,-120049,-529998,-312107,-366869,-421913,-494628,-298818,-343399,-533848,-56944,285500,309350,78830,-40996,74523,224912,252959,56237,-82331,-65367,58788,271982,369476,467640,712164,927513,715772,188649,-185078,-66952,-190290,-340142,-517964,-448844,-294953,-200477,-168637,-447928,-508974,-200997,176904,467066,620722,583158,411818,-81477,-88800,217024,179301,76563,-114695,-139947,-144459,-85796,-98828,-172716,-140447,-116364,-35914,-61339,-75702,236326,429407,462772,71156,-88467,-236699,92584,420459,435105,182703,-3499,67952,152660,207973,418206,739576,725307,783844,376264,-194998,190110,673287,888244,655725,189074,-348183,-114183,150340,252257,402002,403617,245852,129266,25495,-288833,-322274,-267140,-132012,-135188,56028,142469,105582,-110531,-348274,-287751,-99301,1255,-43733,-36473,-75230,-96177,-170174,-179300,61063,450544,584918,429640,312507,476963,558725,240193,-127386,-498973,-390182,-186812,-134721,-347196,-318969,84171,-5408,-583416,197204,851037,1104023,745849,183333,-310081,-280412,-326089,-466302,53597,478828,500880,479503,410986,219687,-43922,-178628,-328858,-562123,-552575,-337135,249785,496672,519310,253209,-60615,-89935,-267921,-174014,158748,443628,554582,314484,322226,360416,388799,257648,33197,-200004,-236986,203519,573314,738775,248140,-391218,-133047,15033,-445034,-345614,-136135,-8198,323545,406883,281379,143539,158784,452275,590568,286051,-107608,-346480,-471990,-451754,-245543,-77780,-132756,-306037,-446989,-263790,14236,310821,491480,427567,348935,163996,21164,349842,914585,1216658,1012378,226565,-354308,-496608,-228270,73803,53972,-324568,-417881,-178792,-173238,-159425,-262355,-392179,-533298,-410509,-396189,-489592,-490308,-514605,-495147,-112440,259939,425891,238475,-141227,-417907,-225934,-143101,-220976,-380600,37516,124128,-732,-283163,-299660,6251,109132,10125,-1260,261284,548066,595855,228187,-224786,-454825,-127419,-85283,-335971,-401454,-44155,-63443,-218610,-13148,249534,188035,-103637,22387,393329,373213,-34428,-536175,-303689,38918,191450,-16667,-68306,335911,344681,73488,144673,174860,93642,-257487,-655144,-600336,-467960,-399178,-222679,-123853,-9084,455357,492626,554442,444275,364705,637477,989727,1042895,745630,707992,672764,672253,284632,25654,-136295,-159834,-55014,124317,84289,-194253,-428256,-61121,87723,10567,-363829,-338985,116976,401552,276300,-83064,-536418,-405032,-188144,-59999,163159,268168,156909,27576,-516609,-458710,-426271,-401435,-34424,83015,-71484,-173828,-109310,-173573,-269261,-217463,-80631,67307,61156,-211515,51254,667256,806795,609510,366758,68900,-180176,-198788,127981,368876,451258,5156,-271652,-264588,-524774,-477677,-19789,-9134,-179383,-533773,-383307,-372282,-351232,-36459,232415,165478,-52425,148566,475051,684079,519534,186271,-78935,310186,641667,465471,-112991,-393301,-67597,-163254,-447489,-369474,-320388,-53858,662174,955854,717824,46220,-551558,-126508,40986,124455,387698,516253,462547,242243,-56350,-409941,-251098,209812,678797,459341,152439,-141818,-19376,151654,162772,-61763,-236771,-164818,-72862,-119616,256784,493503,407697,101092,-184487,-307780,-215540,-39555,34813,186665,454375,529470,281641,-202900,-94604,-8603,111739,202811,118538,306480,541937,643409,769607,781323,579043,293040,48242,-128903,-284761,-193527,66468,151282,-183756,-374305,404075,447943,182288,-361676,-539850,-447473,-529131,-301679,-381122,-513650,-401554,-288742,-44853,123998,8832,-219889,-435675,-410512,-536422,-86455,425447,608989,520879,273907,347578,531650,570289,250164,42665,191721,217872,-63937,-14338,97792,88444,144703,178041,-108998,-292816,-71489,-31740,-13568,-1740,3138,-90868,-147327,-164923,-165409,-254749,-135894,-62732,-212371,-251221,48884,311064,312811,-57624,-560497,-280322,-203051,-387006,-417681,-343508,-151110,-99750,-320159,-411911,-243916,-389980,-264800,22944,-309467,-265678,-106017,-282540,-9212,284322,99072,-108410,53580,167072,107842,-20254,-200382,-149204,9723,33217,-88806,-77798,101740,338553,433101,363763,105490,19697,-66814,-43473,55792,41606,-22510,80684,224077,208562,111864,188331,136155,-19916,39092,224562,200620,59904,136368,228648,27274,-419926,-412104,-308647,-313033,-52578,272111,372539,158291,-83611,-15498,-10440,-121390,-232003,-372608,-506007,-492651,-473811,-493732,-229975,58918,110155,139587,146749,-4010,-132038,-207604,-227083,-85106,181678,305373,269462,334860,202675,-170989,-321089,-279442,-336157,-400076,-458550,-190640,-76438,-205800,-317310,-70674,213487,486953,502983,543629,680448,425619,9581,-367052,-445916,-532085,-56274,106593,-6203,-125829,-2159,-149308,-426882,-250238,133151,450813,413550,86913,-648757,24346,597217,308787,108500,-80471,-90870,16606,116972,356379,480660,127519,-29264,334699,560701,209229,89087,387756,512859,409648,-63667,-433954,-417915,-249581,327894,573878,550245,568451,689991,805959,504594,263558,-238113,-313715,35741,248778,299849,564193,1087822,1116814,1129711,627586,18301,-255423,-158627,186311,88407,-444085,-99195,303704,257732,-69614,-235057,-494634,-165578,27932,-225293,-307448,220985,225347,272418,702862,813470,527544,236683,146795,143711,45601,-47459,-190647,-181393,-93186,115923,578685,804938,726972,455039,456205,212558,83989,53732,142436,241802,196981,236031,366919,249013,-178497,-514817,-35747,66745,-161200,-55660,271546,332283,179502,-76449,-102438,-77878,-255457,-269667,145918,296712,220634,-29352,-159491,-508718,-98636,205688,334342,459932,380936,194445,93824,213765,38759,9988,6807,213048,370831,550048,574667,475893,176927,176439,46742,-123100,-315329,-185700,-94166,-103548,-77613,4781,-20777,-86006,-31989,-21647,62171,-201447,-399449,-382182,-298108,83190,717295,1287951,1047146,405811,53272,231669,-11720,-230111,23884,-117966,-432219,-43448,221688,30081,-194841,192319,501183,521757,217092,50584,30171,-244863,-343201,63998,340159,494659,245531,132613,-33841,-140003,-283074,-507698,-86306,246530,181403,-155944,58983,552841,482877,200252,-123518,-273060,-439404,-409197,-359886,-366694,-392986,-493614,-428789,-304789,-277110,-282871,34221,415149,564902,349414,111473,175981,416732,293035,-229212,-239351,83497,-164146,-25943,375754,564106,343680,40643,-386109,-484898,-366411,-357799,23826,-66774,-504131,-215292,-164186,-425964,-419230,31357,255260,441527,488819,255145,18959,145519,275797,153942,-164767,-287331,-531182,-226819,-271035,-187453,-23713,-19766,14794,-27129,-268558,-66283,-79144,-309373,-517325,-316192,-153674,-177404,-154297,-336218,-315128,-271614,-335687,-430545,-224088,-89620,5401,1750,-198814,-50642,359247,712978,948663,693579,-10195,-443591,185693,707224,992859,850157,20959,-397529,171013,128898,-386644,-296252,-87604,-160416,-310693,38297,13858,-344493,58793,318089,122855,-287257,-340752,-497626,-178876,3594,-37350,23042,6853,310849,-69774,-160294,554648,1127981,1086378,512930,-80274,-297456,-387057,-248656,30317,307918,229819,-82288,-48514,100756,148499,228990,246842,197830,5030,-90390,266109,568145,621804,566653,264552,81662,20275,56312,-251728,-454094,-178593,-348543,-474331,-343590,-347897,120953,128447,-180433,-349399,61821,175642,-81667,-358280,-336107,-183472,72985,147964,80996,-50373,228992,635924,704434,475372,142386,185464,577584,985016,1002590,583775,120617,227270,366836,335382,-97195,-66070,95953,9518,-95274,-315090,-374981,-270306,-467740,-401690,-68030,170644,170448,-9735,-4455,228265,428993,540848,763943,696381,311274,-153524,-364407,-259245,-128261,-95628,-2057,-2955,29848,38899,185686,150005,103289,128704,458832,595696,361260,-45981,78907,72435,175563,191390,156955,-54550,-153198,-21416,-98657,-274323,-83218,252284,425443,397123,86828,-112989,-128451,131504,517541,637681,-4891,-338867,151063,79517,-381869,-113170,167020,373473,582394,595653,510590,233304,-162242,-450833,-421170,-387954,-116350,271893,403452,303083,211089,-121066,-256727,84180,133777,-223213,-349220,44945,206224,20864,-274193,-274088,-58670,99016,251872,216056,-92120,-365175,78960,311783,448303,408114,324866,-130426,-450079,-430254,-346854,-363583,-225612,-188045,-117220,91835,320427,441530,483716,459672,339675,87465,-320579,-306154,-21160,62507,-154663,-139020,283288,529832,374985,182999,240700,511857,559204,293283,86150,21877,-137880,-341562,-49754,-78905,-331883,-255050,124603,631881,938544,988280,681576,1947,-243929,-31580,79865,398446,520069,190006,-162030,-289979,-61640,65752,-158098,-144573,203104,383334,53511,-453258,-202499,41612,50764,-65494,61201,150037,-151857,-352035,-449237,-452556,-336570,-360163,-432782,-389759,-239036,-164405,-215423,-317313,-275944,-358671,-342652,-348952,-403272,-308214,-65652,-172686,-444117,-78515,315821,61387,-303490,-211970,-130564,-201609,-122710,293633,398527,13490,-368615,-130800,-211131,-483273,-216902,-278682,-434975,4170,217255,406098,527406,509425,347054,170182,13227,-126760,-130175,-358537,-329238,-333643,-217986,176616,552049,501694,250214,-220701,-250292,-171678,-253607,-435620,-307961,86476,401559,478694,254122,-135759,-398207,-95304,138077,151491,41469,-215298,-535680,-147801,168520,428789,254407,15049,-49486,168514,343992,63604,-321737,-97714,-19166,-151331,-243340,-334644,-306075,-139953,62473,172599,431329,284359,-25449,-273472,-96494,-45956,38220,342820,733229,751408,400044,-120971,-453298,-98102,-4696,-156069,-25746,124839,-32460,-426354,-128130,46503,40654,-56246,-122317,-206986,-163240,76228,342901,426344,129848,-135325,57593,216481,481329,406833,-50895,-264653,-186481,-50658,-202623,-29098,391260,396060,153197,-48646,28570,-145100,-260682,-145559,-33328,-226990,-139489,-239842,73474,172645,45966,-324064,-76645,-91222,-150612,-51601,-183270,-163840,-25370,-178839,-172758,44038,187132,-46513,-154072,237025,446667,284742,32970,-178534,-412812,-393927,-267351,-62979,87331,89285,-112293,-411271,-263079,-77100,41573,211184,184447,-79889,-308521,-189315,-139699,-13662,47216,-116538,-348699,-173825,232063,365829,256724,-238099,-467629,-346276,-372937,-196834,-95607,-129518,-256129,-285385,-233595,154399,479595,348251,-55860,-317786,-338687,27026,613062,683029,280457,48067,220303,724133,1020813,812143,289307,-315792,-97608,104094,141353,141904,85211,-150711,-351102,-373568,-295097,-201403,-164396,-263170,-299481,-362844,-359812,-381436,-170683,18557,46600,-222796,-275644,12101,185385,265004,225725,235448,303582,356638,245695,-17719,-73662,73417,-145618,-409851,-234393,-278172,-460647,-262476,12243,139741,261421,507288,614263,582301,416110,469461,587872,740878,465012,221392,61592,-235913,-24935,352123,320309,180029,-1827,-202070,-290563,-330427,-102569,-48159,-48706,-42409,-231343,-106006,98337,57846,-232113,-218798,240111,325018,258455,56448,-213881,-349272,-477053,-213663,-139131,-333635,-188349,137264,-85408,-364717,-357861,-114076,-61463,-349662,-373003,-173094,-210504,-268962,-353174,-94023,-145944,-20650,-47033,107451,-186294,75144,31191,-115801,246698,656360,541916,247043,-91976,30734,-6510,-242841,-114144,249861,333318,95978,-124313,188639,417405,453186,299005,-140297,-78089,502042,969108,1286932,1382327,1222138,759431,282143,-66841,-28141,182725,470415,618633,402400,66953,56017,99907,163066,255537,369061,374943,498265,730684,800092,555367,135972,-20460,-106374,-172014,-228259,-191366,63954,159040,-21560,-264705,-426073,-401402,-232970,-92935,-11747,-119800,-338792,-208815,6524,-88790,-289994,-203149,17087,-20472,19021,87294,144105,-5273,-182381,-342371,-400703,-326107,-277122,-173771,-104213,-127521,-154524,-239120,-179156,80422,239712,113945,-40171,160746,468950,386028,344854,378284,482110,541434,539032,622638,466594,225770,111044,279330,348451,249343,103365,-13259,-139674,-247495,-327118,-188953,345819,604156,160039,-521087,153677,559505,706250,754438,767779,813217,805534,616030,323188,-75992,35889,120322,-139913,2049,162360,29962,-138691,-120986,-204059,-290139,-160977,-175737,-142971,-202418,-458263,-79629,709729,1180501,1298943,1074829,460878,-183123,-393345,-79667,43666,-143774,-384992,-74514,-9923,28619,-274483,-370086,-4616,183489,14169,-310932,-467894,-202537,-47139,38819,35762,243413,460874,588752,646422,626382,380007,580638,1057835,1341424,1026708,402972,74745,261716,201166,-251263,-127559,184219,244288,-320353,-133716,237747,308464,272055,287685,225106,234811,276392,131901,358462,253946,-91496,-277310,137183,489954,510535,408263,231803,-103619,-339698,-510497,-423329,-278033,-349344,-250071,-33405,8416,-231049,-17246,398385,439289,158156,-114655,-279459,-98328,183707,117115,-187665,-408645,-390676,-92175,345345,344758,-105093,-378359,-154225,-5100,134507,120492,-72281,-280879,-210089,-12248,114092,37569,30022,92148,542187,1026924,1487084,1469303,672085,148299,-135395,-148101,-225395,-289885,-183735,-16606,30354,157535,213424,184117,29794,-103911,2319,-76702,-183800,-83430,100434,380108,535776,425424,223928,-129976,105193,-91455,-491482,-108265,-121235,-246458,94079,180086,128681,142564,183069,332930,481065,279284,325977,639113,690327,368558,70463,214932,541210,682937,316409,-216957,-395221,-375106,-239265,85223,-54929,-240522,-372395,-175575,-108662,-309404,-318886,-426311,-507121,-452897,-415279,-199408,-199379,-147625,-77122,-37336,-41044,-165381,-132027,171881,287337,405901,607989,725977,563091,238799,-112100,-425874,-273702,-108159,-60532,-452649,-127826,328814,323700,-37529,-148874,24912,474228,482721,312936,539150,549912,189892,-6977,-89988,-254817,-220162,-92276,-236815,-496591,-76398,4205,-70065,90884,142985,-170065,-301321,128766,189807,62903,-180025,-415375,-400701,-417325,-569563,-269544,87333,163952,-78692,-326507,-72210,352486,410814,-13996,-505775,-2346,323921,340273,238616,216183,178192,173249,343280,250325,28155,-534093,-397262,-254203,-94397,144640,524357,867824,916890,671244,84802,-181033,-400814,-254586,-262526,-431204,-406281,-356955,-168920,-211075,-350943,-471433,-446577,-410525,-375421,-324848,-244521,-166217,13884,192775,412520,321527,-49738,-296390,-49049,171819,390968,335007,292035,33722,-256737,-148477,166563,440737,785486,906423,1024511,955591,545447,241502,97169,-44246,-259439,-144660,-701,29213,-42937,-245417,-216050,-82022,-181834,-321745,-265423,74258,303702,171952,-29910,-175833,-256516,-427406,-543130,-200408,62855,387274,422758,253857,-218744,206997,898130,971671,549202,-24978,249771,456273,499971,270941,236211,149393,68426,298342,273262,47078,-227530,58095,214781,270715,295837,158119,-569,-18631,-151388,-375511,-222322,-35601,-13997,6325,25605,124868,21713,-162425,-328449],[-94484,248629,501840,438517,25654,-385030,151839,311241,163396,5753,-182013,-423870,-411670,-350478,-381271,-334450,-71782,155666,231393,-62446,82207,435282,376416,51046,127367,169046,-237471,-322329,208648,455364,92971,-369242,-201672,33153,305080,548142,641507,158415,-60669,136876,629673,506521,-47979,-494180,-314602,718,213788,384897,420173,219015,-162614,-261262,-180084,-280922,-453917,-541522,-553061,-589039,-516481,-360184,-176614,-208376,-413685,-181952,218581,296700,378502,669921,726899,821465,1013367,1023230,960854,739015,380993,-141579,-383281,-152603,-26816,-135640,-317958,-158070,-160164,-553182,-300118,-35249,104270,69935,5479,134701,183453,178014,101015,133867,114112,19294,146509,311852,401579,576380,724863,391981,-43475,-166451,-35982,-228629,-367383,-511667,-389543,-186739,-46315,-31862,-362440,-347492,-62495,174771,276281,393791,311877,240437,-33689,-9576,121735,-4770,-89517,-168714,-106449,-90412,-180377,-207257,-142465,-98733,-210988,-55610,60240,180507,570992,711489,737353,183491,-166808,-131134,88008,379702,412794,238923,-174392,-378074,-141290,3055,138586,376529,335291,378059,112448,-212935,-23378,273558,536523,634083,233180,-425249,-228912,40863,154518,419256,669546,476341,275213,74526,-155851,-105499,15916,180169,255047,281911,322841,305495,101705,-120624,-181892,-124978,-101019,-106477,-68579,-123065,-183998,-164734,-125014,112671,347369,345896,179279,294017,545549,696963,445349,23130,-317206,-379759,-153951,-56553,-348573,-123921,277538,-2138,-348353,517619,1070602,1137864,706214,253670,-49619,-109665,-229723,-450650,-24900,409483,439965,579257,449951,252203,-128296,-321232,-410867,-514251,-266053,260901,763208,872759,757157,390163,55668,-96261,-381641,-40639,435379,864857,798337,256707,233136,331591,309631,232660,82744,-5156,-78682,229348,405978,499712,60977,-481623,21256,48046,-477580,-151305,-13292,-198950,57089,156492,-143797,-270586,-292840,5014,306585,239016,-33597,-197109,-183325,-349023,-305474,-38729,-82272,-243191,-378643,-437936,-256861,-32518,322731,515760,407739,99070,-136765,279642,728590,971127,811169,110440,-432897,-445512,-288252,-39655,-26484,-326689,-471556,-251615,-249593,-223677,-266622,-258364,-318139,-328453,-263056,-238804,-316486,-470809,-568997,-122660,241966,397073,182394,-32114,-229954,-107230,-7157,-148362,-236842,121974,169010,3443,-255111,-594236,-277843,-124763,-131076,7457,351738,675538,721928,387631,50917,-100376,-95204,11673,-239374,-362061,120706,106191,-179751,-29947,263227,394453,207320,226106,461066,371569,-63306,-297122,-442485,-256284,-95751,-118624,30620,296190,147649,-190842,-204709,-137152,-256657,-407076,-644217,-495132,-294913,-171481,47733,327137,742817,980606,1053854,871819,589014,424673,624587,916651,1065406,789336,584794,312695,117637,-150547,-113717,-151361,-86418,-63686,15996,-28769,-203821,-281298,-30562,152427,248777,86230,-250303,-302533,103440,147745,-74834,-456948,-333317,-96079,18447,199830,331017,31002,-241687,-400852,-294181,-350079,-396323,-86078,-30790,82649,207819,243070,17645,-172090,-192300,-148972,-46658,-166673,-64471,488317,888219,779863,356756,-43661,-376106,-523384,-87299,373448,649445,764837,462171,135929,-103339,-302263,-490948,-243111,-126057,-202168,-418187,-439379,-318649,-447992,-197586,234823,295475,-43973,-25554,422120,647164,416901,134313,-41414,352798,576090,520445,90511,-502238,-48286,25286,-149718,-270521,-239103,57509,548825,667374,463400,-189737,-218765,66901,31170,91680,289186,331027,192806,-41816,-207196,-460539,-374424,223832,627146,588166,341324,-35259,-19036,283646,332425,1045,-384173,-241932,8374,28460,398196,590054,418096,115793,-108420,-263672,-229388,-15261,32996,200046,483491,592975,341431,-90847,82748,55873,-76085,-203413,-2364,388524,576260,553463,745828,810556,750968,408408,72204,-174508,-306387,-91487,388444,578464,144364,-337127,74301,248525,42644,-391661,-433655,-163994,-116414,-36469,-159932,-435713,-404924,-70472,249070,300838,170648,-111611,-473525,-418873,-437905,48612,627539,798483,622749,425617,517262,819513,845084,269456,-235057,-108648,-79670,-66863,76115,146293,41994,98421,193381,-65140,-582556,-232206,-254004,-120542,72011,104672,-9083,-60078,-187193,-191509,-316597,-143871,45264,-98056,-290942,-102791,235087,402640,170502,-321073,-311180,-145140,-385982,-471821,-403716,-170047,-57264,-246134,-426320,-345897,-509086,-123094,34731,-280543,-273196,-146726,-398924,-158987,49204,-221132,-123825,242632,389548,260970,-13832,-302709,-291417,-68988,-120481,-231247,-293375,-84685,211924,244780,254771,66399,-2307,-72717,8488,179304,198562,32590,141595,402100,370214,36657,-2209,194377,193580,216758,408327,448791,282985,-14180,41284,46617,-348599,-313203,-173608,-234141,5888,352661,331165,-20838,-306345,-252940,-114775,-253214,-335020,-454401,-202752,-43409,-75750,-262099,-226220,19022,23209,-57860,58938,215210,168573,-50618,-149879,98992,309245,245793,68194,36720,-84719,-319859,-309268,-31338,19481,-213201,-595184,-278825,-139716,-234844,-388078,-329960,15283,346444,512079,682588,797054,596638,134614,-127304,-135943,-134504,-92407,-120764,-144284,-149617,-136158,-372504,-427714,-177439,-75461,115817,192528,164209,-144389,-237032,175955,240724,205234,29957,-94598,-94371,32710,148958,190319,10642,222374,649268,701422,294588,145220,402904,573713,502885,59405,-135548,-372050,-288712,287656,414006,349814,337700,499787,546647,355350,71523,-398402,-479464,-268356,-68742,85141,405898,708122,631793,452427,-28082,-188801,-332152,-50530,356308,166943,-298853,-182081,198711,260276,164641,-105213,-405840,-58362,35643,-348854,154192,647254,460999,319704,611082,716598,422111,30775,-60381,-44773,-228936,-268968,-360654,-158968,-14976,175181,578223,786826,649227,358484,326696,271809,182820,200607,203586,330009,282114,262329,267263,132621,-70756,-398668,-273803,-183507,-350838,-470,412692,440577,287811,-37758,-232881,-133257,-236020,-415669,27313,204892,116024,-101424,-208459,-284192,-18585,118717,41983,390430,560462,450770,-31576,-5778,88260,-1436,-156763,36259,320445,426925,358587,68273,-140881,-92397,-223189,-284305,-523427,-332538,-223184,-305194,-101359,86071,91745,-33580,-144694,-392814,-536936,-469529,-292686,-405223,-350080,84134,501954,897172,523875,170647,-40147,95668,-26215,-93938,-4220,-106355,-326036,-268264,-35522,-68548,29379,273475,470393,430442,285658,144521,35462,-347415,-255206,336698,853314,977337,710035,589254,382903,97412,-172519,-292301,-133759,143117,136491,-13342,343761,709662,639009,385670,-23571,-336002,-354126,-235802,-277958,-318789,-356859,-402032,-332641,-267972,-217887,-161560,156348,581562,737933,594903,276059,119512,214843,82629,-122711,-93762,-20882,-315307,10421,427260,685793,573940,259352,-338781,-239863,-175693,-374116,-193091,-260376,-362949,-144157,-188898,-147861,137334,299830,298358,332423,348915,296864,311446,340188,347448,64512,-213090,-273443,-397971,-360005,-251268,32249,130324,-27359,-191292,-82215,-134522,-90406,-49267,-238403,-391516,-493441,-462691,-419743,-360186,-372409,-162018,-226014,-318253,-311463,-69918,14070,70925,53141,-128693,85591,517295,699496,820525,562263,-100766,-439579,53861,554713,854877,846132,207133,-299661,-104541,-3720,-197370,-157085,-29429,-94160,-456627,-249603,-156934,-352404,-41307,104029,-77975,-458563,-403228,-529412,-205781,-11577,28560,-112679,-81650,58919,-126222,-265899,213945,752495,746250,276885,-150517,-454061,-475743,-366064,-115057,109120,80324,-86261,72361,300745,424813,499185,432306,306019,78746,43857,444369,773863,671375,395890,39881,-87530,32971,219161,-5043,-522527,-137815,-117894,-581602,-361654,-543841,-99413,-28342,-265481,-489850,-109702,42077,-146965,-348626,-254837,-188307,93833,327860,298278,-52951,-3755,515129,629731,271633,169057,377879,651692,917005,896003,567149,97970,-31649,78631,108687,183533,597307,694725,614969,348165,-41152,-393249,-416603,-491456,-328947,-12776,136646,39550,-276875,-192166,157530,356930,484781,674699,614434,262866,-72592,-66422,17152,35744,177961,349834,256581,25807,-136827,-61208,-98051,22058,214730,454242,466471,339385,123033,199019,216233,432129,356158,174345,-278886,-301195,-112462,-201483,-369351,-226659,102328,289634,261470,17309,-57389,1713,282846,690978,842736,320020,-108627,26212,271278,-43367,-535084,-213867,44103,385792,379064,286861,93176,-229541,-321781,-193933,-42082,31481,356842,447279,321628,48720,-360755,-118923,246767,233226,-63564,-376066,-242280,-54245,-79765,-294364,-379675,-156472,-116171,106296,93841,48207,-152232,-135400,110213,311076,337322,191064,-194620,-378119,-510272,-542728,-385485,-213044,-39932,39910,153051,249088,359180,530616,590665,471342,163882,-314623,-403034,-177761,-95675,-236983,-165007,251795,455015,261880,108193,256824,632670,810585,590822,144250,-7363,-42333,69284,125139,-78471,-150523,10041,342191,997550,1202659,1059392,485087,-175650,-406880,-366804,256759,683505,633066,249797,-52520,73761,209292,186760,-89230,-124873,87069,88971,-103449,-435231,-10687,224033,138392,-91953,16780,230993,1983,-221245,-390876,-413640,-387470,-266709,-43030,-195128,-397269,-88057,-593,-191309,-396136,-344094,-99671,-168385,-173726,-361588,-271067,-325586,-116238,359040,512609,177069,-363075,-286866,-219625,-222400,45793,352208,356476,-61230,-345385,-88818,-317355,-473326,-210583,-251588,-182930,26834,129576,363393,511141,496091,283001,37781,-218307,-115446,-190225,-245931,-432395,-145413,-200864,28946,593163,659627,452643,-94642,-483026,-438963,-571744,-411203,-386308,-114880,284135,512100,383650,59651,-306529,-240374,81878,53586,-87198,-387141,-206731,187712,392964,524559,216167,-37503,222941,621320,715844,189595,-150736,-85142,-157497,-275432,-357487,-351560,-167460,4801,104651,168784,241493,159662,-64694,-322744,-158830,-74345,-71379,291205,740820,800655,375124,-191388,-405471,-269524,-94259,43708,6963,-91244,-185516,-344687,-290195,-97597,-45679,2091,7758,-85396,-21436,163456,283822,243806,-24753,-96954,-17300,242661,542476,320617,-117987,-242489,-83152,148044,39143,-490536,33902,361016,221556,45113,112128,-25333,-120553,-205735,-286295,-360201,-195945,26369,154598,159451,19577,-237319,1460,-205115,-267471,-32232,-50976,-31722,-2891,-192436,-215048,23306,269963,45089,-223070,236099,618741,506455,267318,57365,-289583,-430128,-211999,-27238,111136,144173,-14905,-301212,-424331,-207640,-59218,28097,-45158,-11926,105998,133239,-126582,-184908,-92528,-200152,-423459,-419849,29370,197210,113179,-320180,-321727,-348889,-345036,-195856,-157704,-134274,-158211,-397462,-70076,433009,882133,772066,391599,-120593,-423036,141771,611552,520459,40320,-127118,167121,720688,1040855,875080,407288,-151691,-91529,4630,41467,136398,236267,88684,-226874,-480306,-441926,-295221,-181612,-180760,-134546,-87502,-115616,-237341,-259559,-127132,-24419,-198141,-236755,-66583,154771,349091,381624,365384,367432,385683,134599,-54958,-281979,-425715,-325672,-230190,-34041,-225621,-317779,-230647,-74259,-86032,126469,382824,368423,315314,84289,88749,234699,556964,440026,235074,250905,77610,47204,342521,323970,213412,-55491,-314089,-360269,-262321,-3294,141743,285490,300285,36099,-248767,-156647,-318224,-270538,86924,360449,269623,116162,-204411,-292891,-283320,-574332,-230252,-51485,-238553,-229299,72488,-34359,-299823,-338035,-147301,-217869,-271332,-31953,214178,66374,-127837,-112372,109868,45669,215295,187062,68264,-301318,146651,50964,-201283,150893,706556,577278,240585,-194009,-71809,90914,112856,-91233,128483,322816,176900,-115609,102863,317828,369882,220826,-183232,-236499,385390,833131,1005084,1003078,929814,532923,200464,-89223,-70821,152118,551745,794678,611589,241841,-13089,-51268,4676,85805,122647,95478,227561,384215,313251,73616,-125877,-121759,-78036,-15340,-13462,-152912,47923,227754,76416,-384588,-243943,-81639,-64469,-76121,-241288,-134120,22161,91074,159681,99534,-117175,-249314,-208957,-309179,-220711,-102118,18189,-154588,-330432,-376024,-346567,-298367,-276293,-163627,84704,100675,137244,24025,-244282,-121084,53062,11906,-152092,-265607,108101,142696,26719,78293,333918,541007,596637,524285,326230,193923,35180,72967,112719,57961,-9506,-110852,-191743,-277861,-188197,177254,674341,927955,417786,-287483,66572,523821,809348,818102,769933,776261,771761,684140,450360,-46461,-43463,226833,-11558,-247631,-676,62865,50917,128370,-39006,-273394,-406125,-270662,-79370,-180797,-278579,160457,828720,1297838,1278328,937137,376462,-13833,-187055,-299133,-40066,-195085,-317095,26768,130548,184360,-84981,-393693,-73165,199147,38935,-244002,-403704,-416836,-227436,22195,161141,371435,308670,352658,428272,341901,211471,599044,995040,1023883,722544,207364,-16621,245423,55935,-180546,-48140,30182,-173410,-349966,195112,458027,410146,299914,253755,209380,164940,49769,-294747,-29685,87750,-236499,-582147,-170647,106445,325289,389994,245330,-127985,-398203,-279216,-269103,-232493,-389248,-353350,-324600,-262879,-349505,-269006,155352,247699,131385,-80083,-299675,-198389,152429,177191,-78133,-312564,-339781,-156314,156330,119972,-263699,-365233,-340615,-261812,-89747,-121276,-335747,-339541,-233629,-8487,125510,107602,150251,195673,565470,1015622,1364781,1239571,594749,128926,-164198,-230732,-312199,-184182,39998,168780,135927,86261,113508,175725,197499,83465,173230,67606,-128808,-68354,92354,284457,417313,417554,377706,241281,294962,283561,-247643,-270078,-159418,-316038,-102249,126587,174571,228786,410901,461567,799753,538714,468199,457624,486780,240672,163674,479961,821881,997894,563611,57268,-362291,-399503,-217902,7530,-60082,-186454,-274183,-40673,172328,-83927,-228484,-339151,-413834,-465297,-468667,-280065,-235105,-177167,-77988,-61473,-116325,-292846,-198372,200676,304105,312259,416460,559699,450923,164354,-86936,-331620,-381203,-315930,-362848,-297920,183580,637848,657150,114005,-143731,44716,475612,502705,167712,81220,118040,-114546,-137845,-107723,-142757,-125819,-142041,-389083,-351243,-73715,-71550,-42313,213850,224016,-270941,-79560,383443,434271,170970,-259254,-328513,-269315,-375927,-241896,86797,323881,265054,-104075,-309434,47915,484343,564517,143412,-396442,-112493,242762,265368,214715,358114,444033,400600,498207,225496,-122348,-474099,-452121,-273391,-55170,238389,498730,914259,862614,440941,-61612,-278934,-421843,-211954,-188956,-190001,-181302,-79310,-31762,-251948,-472946,-290733,-361140,-369297,-258682,-118237,-164960,-170936,-86873,10751,180808,125926,-88224,-231549,-101693,122515,468311,365987,185902,-108745,-120748,69488,273860,393742,489274,547051,702513,711637,436618,198943,199987,92499,-185757,-249910,-70312,-49543,-136905,-334418,-372232,-258795,-327158,-257064,-182535,-44985,94932,-130351,-261807,-304502,-254490,-201978,-162214,-297131,-175094,295723,512560,413370,146484,289025,589644,658839,329195,-178342,-35474,209489,386963,120759,-51500,-192667,-200615,-115443,38905,7851,-107511,46259,152243,77920,149242,185643,125160,215512,164172,-162074,-237531,118862,79130,-9128,-122522,-106560,-217439,-315287,-347322],[-49543,231039,450614,297454,-150696,-246599,254537,351609,109907,-161714,-295184,-324332,-322422,-218104,-182090,-146410,52860,144710,176806,-58396,32493,238567,142061,-93274,231424,315892,-216424,-236283,225557,216304,-288319,-315039,-37109,-28344,-36463,138859,332232,39993,-473032,60513,744597,941058,382319,-5653,-258,139489,229236,202901,213451,121912,-55303,-207424,-178320,-188458,-296501,-383250,-466243,-399057,-338926,-95736,155460,245227,89613,-75186,227537,471236,813159,1222735,1190594,1201480,1322069,1248690,915202,600314,344020,80587,-155602,-70900,227297,79949,-215321,-130539,-130057,-458947,-501323,-342428,-163466,14027,20717,131595,64222,-20568,128266,394137,303300,64563,54650,305979,348847,392580,404932,74010,-307521,-59293,-23002,-204033,-327077,-399380,-339426,-162434,18182,13241,-203428,-108929,70355,66364,-6814,115703,43091,8029,-34828,468,-38473,-164614,-182984,-120274,-65041,-113656,-345288,-193721,526,-11555,-319195,-194008,64860,303574,666943,852724,870248,411711,72936,149246,212243,221834,206629,182684,-114883,-300724,-314822,-214637,-183898,-108952,-172562,-212152,-253724,-327200,-304467,-134158,251028,526118,242488,-274694,-151165,-103701,7758,293113,638990,536035,339334,87813,-27141,134746,394199,447839,512694,352287,331178,345332,235829,127933,25052,-127020,-174491,-76490,-59635,-250098,-354702,-226971,-137079,55442,97490,10564,-26954,255015,463973,545767,376382,-7152,-229350,-313198,-123576,-17249,-288295,5390,303238,-55492,-163435,682761,1040756,887110,481155,172440,96731,113827,-207868,-190778,400764,689037,709398,635277,424131,179676,-238500,-423478,-454926,-350193,1860,570264,954868,1022024,784821,366639,58093,-152258,-426555,17407,540141,1059045,800722,174318,184817,354288,281778,233725,114597,84826,37993,136687,176322,220822,121748,-98044,83173,-56266,-459993,39131,181725,-216270,-227821,-116877,-427878,-429647,-392247,-350415,-17870,129295,-38167,-149432,-44707,-244581,-530437,20395,292193,158143,-85262,-304330,-331817,-142457,355545,526101,364779,16925,-405139,154255,525378,697195,484684,-36386,-437012,-455008,-416074,-277003,-238709,-331808,-347897,-267717,-334312,-349849,-331015,-250760,-199134,-198666,-93875,-3269,-31696,-238888,-492350,-118388,236007,374814,207789,123135,-32270,27500,170334,189672,83505,145184,58992,-90277,-89716,-160156,-388532,-437103,-174648,60347,317102,587168,588094,395373,336686,245451,-131401,-47636,-220921,-335474,179075,195271,-197503,-171554,100363,377315,337436,365344,500402,389454,-11055,-62622,-212878,-482321,-255480,-121072,72853,183782,-68377,-432231,-423935,-402587,-413034,-492038,-597184,-446031,-184052,-10797,176419,574852,1211700,1307074,1430006,954659,547999,362349,487987,714703,847928,657239,305623,-87402,-235581,-183329,-192013,-180624,-24520,-121261,-149490,-89226,-88322,-126207,-77208,81690,263833,320813,81215,-365167,-113187,97514,-28941,-416058,-309757,-64617,17719,113359,240535,-60742,-413154,-132033,-118595,-306737,-457370,-207621,-29058,327659,554119,535440,180081,-67324,-162509,-178345,-156513,-380242,123001,729488,860446,567477,4912,-432930,-111594,-139995,129713,477947,634486,611268,640960,476320,107151,-245275,-494251,-385983,-204254,-248129,-312958,-227955,-85073,-168730,-318095,309615,518634,92068,-340643,280084,520507,431490,207703,28256,379629,482826,480832,226741,-339764,-221883,-46830,9511,-82110,-31436,92717,281991,305369,128474,-457713,-4063,148338,-76836,-96815,40980,-15149,-190449,-371692,-334576,-338567,-326953,132228,488494,637085,447962,46548,-74973,272712,336659,48625,-499534,-322072,-26326,76572,357046,503019,291954,79110,-78420,-282708,-351048,-152720,-93425,135854,452815,559402,261140,37215,247421,151404,-94315,-223884,-3857,324579,494392,388162,563051,674146,626295,296419,62713,-122335,-250425,-56640,569151,855918,390135,37828,-385398,-115584,-164136,-288019,-204637,54438,228883,309216,179923,-220922,-389587,63331,387155,365008,229397,-116,-172277,-256225,-282028,140121,679365,815117,520873,377113,485375,796263,679196,99660,-495188,-290021,-130738,67750,124309,34733,-55511,216093,257697,-52855,-232927,-142788,-382091,-275121,84574,99737,-28489,-36593,-233772,-348606,-406298,-160627,62060,-15170,-326714,-205209,144020,367286,280735,-139251,-335213,-131230,-185345,-378987,-368628,-198841,-62266,-231303,-479694,-369372,-475522,-32982,-3578,-285937,-215704,-62275,-271217,-341965,-184305,-481605,-81275,327222,414393,210236,-97871,-466026,-300726,-109786,-242797,-315470,-307454,-313725,26452,-10921,-59822,-76488,-45980,-71062,-36226,148857,239322,19648,59446,408514,370243,-154042,-229550,150206,411744,362030,506962,549641,323355,-277966,-348878,-235809,-371238,-124745,-19164,-172263,-43479,284361,208608,-179451,-565318,-358436,-390611,-440465,-439467,-289957,76312,335352,269739,-60533,-203735,21127,114595,-66474,-79228,353425,380434,34652,-208745,119049,240441,42701,-127050,-224139,-349550,-350587,-156383,150121,253673,-52390,-409398,-476007,-288185,-205839,-34110,156092,337646,511402,502887,621412,642232,491638,158455,179695,405178,281288,-54375,-392454,-204890,-147475,-255125,-396974,-126995,53548,-87772,-290017,-107315,190738,278086,11723,-251326,38408,211381,79391,-144786,-295922,-161166,-147029,-197743,-17941,419130,658507,463173,136836,99635,345718,543129,451755,245224,76741,-298214,-344097,47246,106835,158276,213684,363289,337932,143066,-89680,-405009,-342831,-308776,-277561,-159814,73043,173986,211127,-100916,-199835,-249186,-430431,-46501,300740,95414,-244261,-226545,128195,271789,271352,-75439,-387498,-64652,-27432,-69702,495569,847326,583590,294509,441024,511288,193704,-264699,-242878,-207890,-430399,-489236,-318137,-98214,-15752,154103,465230,660713,548096,377682,256274,348332,248068,294542,327953,349187,273272,191157,74023,67036,159200,17876,-127251,-258446,-538424,45668,444967,439731,295672,7447,-223996,-118054,-132964,-354597,-209386,-66492,-158823,-214477,-246078,6345,313282,309893,-162554,111234,470994,345292,-444967,-67405,189593,-22346,-296681,-294999,13502,85400,-17456,-491421,-244285,-142448,-109146,-125099,-80941,-128547,-181473,-480649,-140115,100883,131510,-9446,-171952,-168406,-40753,-112270,-160005,-427099,-187989,91483,230202,302770,28702,-116178,-203249,-142660,-52482,77404,173678,175114,117313,6752,-70292,-13646,128479,297140,469347,435424,349340,186012,20781,-298363,-91624,523046,1092850,1188588,1078536,997720,833953,414710,108437,-113053,-149547,-29288,-17917,29964,524384,698437,607518,362980,-46746,-244816,-96334,-145919,-248391,-274088,-305402,-344568,-301717,-312809,-286459,-157260,171968,606966,756269,658650,366852,163145,29236,-33128,110265,84559,-157355,-405659,-19807,431018,828639,912525,436315,-277800,22870,80920,-15013,-52594,-54896,-27686,49978,157819,330599,703490,612176,369667,195695,295240,547578,639202,511750,321799,-78270,-242265,-338476,-268505,-174070,-82259,228824,312475,34612,-406944,-200561,-8992,-36898,4108,-117563,-194154,-303915,-363675,-250716,-245181,-166345,-16331,-110116,-236757,-246076,-18322,12759,56651,94975,-9433,208845,663205,732615,723074,498920,-112605,-373733,-49926,260467,507351,672570,348025,86651,194773,296388,51758,-103279,-27688,-51036,-348354,-526435,-341267,-266734,-72400,-87052,-276215,-499399,-342314,-495566,-371201,-210656,-147830,-386884,-390614,-477036,-253288,-266259,-145544,315053,466401,71980,-182238,-224260,-233211,-292827,-282225,-117169,-33427,-14402,195851,457546,618204,693980,608251,401879,152998,155439,490703,760341,542205,56353,-302556,-322279,13640,281882,136670,-477611,-148369,-21695,-493282,-288167,-323252,-500278,-372155,-490058,-481984,-179655,-91287,-253048,-385388,-212684,-225312,-1259,349525,370121,-29272,-323749,234338,353688,-30728,125786,389048,522810,641689,582512,383426,-26023,-252257,-91300,180768,602925,1096020,1046617,930025,488870,39760,-261010,-405828,-486172,-260219,-12973,29670,-124538,-514936,-250492,84410,248229,378141,472648,452451,239154,124495,214410,188927,138720,450028,615668,405757,-74269,-345942,-168844,-69266,30285,216491,351954,287252,267935,156819,170268,263627,457488,354646,70431,-493187,-391092,-250378,-351101,-424626,-183353,120734,313670,172422,-985,-66134,22929,277916,631585,705764,402252,27481,135422,522786,494843,118306,-533306,-339235,-41743,-9590,54248,115960,-39022,-41967,286268,544873,565297,534298,428911,326042,-216681,-392597,35877,342854,209226,-46397,-264609,-313258,-404002,-389859,-461870,-551175,-391565,-516380,-211692,75366,203115,36341,-278555,-146899,48501,41432,-231977,-362183,-333202,-315643,-420991,-456597,-158635,88644,160430,178707,144696,208985,442375,537767,394854,61358,-260976,-181478,-140280,-211946,-238364,-54073,330880,512477,318287,137533,237570,530165,768730,615324,68754,-203528,12917,325335,237945,-125466,-35645,137615,387657,982482,1160727,865851,187838,-76317,59910,10183,220015,589473,409011,130702,105714,376477,410087,280525,61874,-134957,-211390,-460343,-538238,-188701,208532,386406,265880,18881,-167215,7055,57700,-6455,-260490,-369384,-252251,81893,262508,179790,-110509,70716,168930,-13769,-404457,-287825,62966,119416,52399,-41645,-17808,119316,388063,565233,395431,-17304,-534776,-342757,-375322,-234320,68606,193597,189213,-145449,-313435,-155674,-411364,-487497,-223344,-86996,106559,57191,-46431,239078,426100,422133,176864,-130209,-422971,-107948,-54645,-95536,-245577,-14090,-110030,-219278,405621,669797,537913,31393,-446984,-296312,-262054,-175761,-320708,-377574,113086,409429,379877,245907,-103793,-135851,3406,38775,-63959,-159987,77198,428656,561172,465502,78400,-15753,469103,871283,845512,330756,264864,86270,-209003,-409398,-409071,-260241,-25313,90204,75257,107329,7359,-152165,-295846,-392552,-243772,-111502,-224747,106411,562494,654060,275566,-194190,-272858,-297200,-114441,82421,-17357,-256637,-206794,-167839,-439603,-248243,-64568,3235,112835,68255,70349,98252,70910,-47003,-160336,-37161,128626,489556,552390,207358,-226519,-206492,50063,299345,319165,-33891,-159958,251913,242747,195302,202578,70310,61195,-610,-219236,-72595,359335,464773,331671,138352,-123902,-112618,70775,-260883,-236214,-7845,-9257,93628,77784,-150142,-218357,-66733,134545,-130025,-361613,150383,544438,428255,217331,44550,-292498,-493495,-200619,-26740,40050,60900,-14601,-235466,-487131,-402060,-260352,-312039,-335248,80129,289866,193910,-233216,-345610,-223555,-287473,-350143,-541065,-161869,97827,22783,-264912,-139011,-255046,-382902,-309155,-118419,-20488,-83867,-398212,120146,675777,1156629,1117839,768833,173957,-501021,102777,402033,189851,-255444,-303352,109892,645229,931758,840023,433453,-60585,-152671,-191973,-120980,145037,427085,382719,-22612,-288722,-471397,-415144,-258973,-205965,-110158,92386,74913,-54596,-195506,-125647,-51924,-163763,-155970,-128123,92747,369798,514776,490755,477836,437512,112158,-51065,-450645,-2090,63748,-48709,-8080,-166242,-262184,-141543,91775,1069,82050,278735,192972,29790,-263359,-308319,-77289,312227,332456,195267,357431,284323,121389,237406,270440,151389,-225794,-476072,-569056,-326694,-61598,259150,557273,601697,334990,-99275,-438040,-405230,-33008,346383,379766,128844,-127091,-321205,-142064,-146352,-521805,-276864,-44669,-229568,-306041,-135737,-127424,-346451,-376397,-188242,-199337,111636,340422,493568,254151,12470,78959,226288,138516,287682,421218,-82760,-300779,217146,116576,-294515,102341,641925,578197,154848,-319803,-246436,69124,284589,72939,57331,256700,194655,-101935,-33149,114875,171807,100152,-168761,-443369,62663,383944,452492,508069,533164,373710,117110,-65594,-35616,259545,761335,1003545,748810,370243,42901,-115519,-106929,-23501,-84738,-171219,-77747,-36805,-221400,-122655,-132538,-194784,-95370,90039,157046,-90008,-189331,86513,24336,-488272,-27296,66586,-1746,-26387,-430183,-60845,415284,490183,405527,211544,-25120,-145277,-186642,-223654,-317385,-384713,-257558,-94571,-97611,-117054,-174593,-91720,-77397,-21912,299306,418758,479555,324896,-26831,-286104,-143633,-27092,93401,-153418,-479045,-238333,-343103,-318411,80323,459904,682794,559384,257749,126073,-106499,-284761,-239571,-111071,-59797,-163306,-227299,-273347,-39568,407986,797948,965559,617993,-23306,-190606,261387,666104,740233,729744,683093,737962,790611,590101,75287,-266200,163452,102658,-358023,-63600,211456,302871,262078,-16564,-278927,-524363,-355858,-106610,-140724,-23023,358744,803111,1167382,1070058,601439,204703,150241,-9419,-420926,-157933,-238125,-231781,86991,176292,176969,56155,-369844,-95054,190842,12819,-193284,-247636,-285559,-160411,180545,310397,438864,165143,-72446,153636,14237,-81844,432754,777934,625112,251138,-28469,-98486,105975,-43435,-49891,21713,-62908,-145186,10217,306752,411064,307530,218074,177403,147520,111316,-30397,-320581,-274128,-153965,-343980,-346519,93704,-35316,33084,264951,173742,-150398,-295908,-115775,-147491,-187251,-292115,-198580,-400813,-150280,28660,-153306,-225886,-87798,3077,-122932,-355680,-241665,49404,140238,-50303,-272566,-344853,-280841,-161965,-217197,-329422,-271621,-418615,-183188,92900,74367,-114031,-233499,-206474,-20816,54169,115583,157801,193964,454571,848171,950113,743498,389357,27596,-222808,-318122,-291045,124937,284590,323779,260938,71256,65993,203726,325938,208176,213409,104945,-85796,-19947,95067,164019,248378,377252,488670,577385,494854,601436,38185,-285381,-262584,-384906,-268831,-22894,74968,207558,558094,657327,994260,690998,555667,267639,211971,69919,201853,648997,1040468,1207314,779980,272826,-189914,-392755,-125342,53688,56180,-127067,-215550,94207,326818,107396,-144914,-316072,-321053,-361323,-372941,-207061,-130852,-178224,-61232,-84531,-202053,-424725,-164042,229982,315738,114564,52317,198457,172122,-8306,-52425,-155892,-273049,-363598,-465505,-82601,687511,998193,895267,324160,-101070,70232,411777,438580,29202,-409134,-355844,-342087,-371112,-241441,-187004,-97240,-150012,-291894,-304414,-199564,-165482,38902,275881,248687,-319880,138006,590214,648376,276510,-248271,-240572,-157362,-228622,27499,394782,471373,249512,-182728,-276800,122221,491242,600539,269012,-199987,-291230,49798,117419,133003,347335,512517,477168,418359,45629,-363287,-430277,-436212,-154102,101182,312560,425295,733281,585113,70934,-231441,-255810,-205334,-23982,-52423,45166,93150,213380,138252,-239968,-267001,49102,-92252,-195093,-145783,4849,-88916,-128833,-186191,-165690,5152,12643,-79010,-130784,-122120,9521,302467,286307,99638,-126782,-2826,268350,413520,404451,180601,143005,254250,320961,223959,101745,218878,173999,-51265,-275421,-167167,-164568,-210219,-326803,-472412,-371964,-259906,-72245,-70406,-153293,-160002,-386963,-362184,-290788,-243446,-47898,227627,125775,-218366,98844,574896,569924,478293,418706,399497,441112,281020,32914,-211581,-71840,124753,-76099,-350464,-473746,-398537,-458282,-171934,-25717,16907,74028,130745,-80740,-8321,214106,289606,503681,594171,376048,145114,230820,121697,-94759,-294522,-250985,-196537,-145219,-242346],[-23965,228286,378273,180077,-286517,-93068,280093,344251,55398,-302277,-358159,-252469,-119483,63634,119920,123222,117743,41047,-40375,-202335,-59715,79810,-62326,-177580,317288,414887,-68279,-72489,257810,7944,-27484,51910,121066,-73626,-316873,-242938,-87313,-149568,-139993,149727,602798,930410,527471,295549,286808,167089,55456,-86742,-42644,-11946,26807,-98568,-185516,-168081,-164620,-230615,-281750,-291159,-242103,69555,369499,510435,297206,-147728,44410,496710,1067090,1415058,1307518,1126193,1055916,992243,624260,346043,309088,308172,12351,-88976,309714,184465,-192861,-234548,-264778,-393426,-397923,-473735,-389786,-85987,-10932,8012,-128879,-308586,187653,625671,516968,186794,-4898,273366,292132,204173,91671,-75992,-278042,58163,93514,-41888,-161703,-191765,-219897,-167209,13427,10790,-19198,117681,173514,-65673,-252204,-139144,-169085,-195813,-67978,-54694,-201760,-225421,-178550,-49905,5958,-71277,-385584,-176966,97338,61383,-269844,-361660,-21914,259687,476711,783088,809481,536018,113259,253445,320645,64460,-165804,-8556,92841,-408,-324887,-442971,-444729,-382275,-436491,-337130,-294665,-376626,-334668,-75269,262372,430450,244754,-167922,-79270,-210330,-147980,87878,371561,421973,298389,107147,126908,368087,642582,550041,533851,229473,169203,235856,307869,383303,316898,-40812,-254570,-92581,-47920,-244110,-437184,-351746,-203993,-159010,-294528,-278120,-22881,201605,281283,187549,35108,-201890,-210783,-71196,47317,40827,-153882,93264,200898,-150122,-153088,636917,767661,498925,224848,43992,84775,143204,-292297,3839,757056,1063634,1058617,718887,394804,29492,-349816,-444921,-380492,-153475,170400,552325,803514,909982,601829,184462,-51319,-128893,-166066,-4037,453221,911254,557320,95178,192230,400533,317077,256369,161879,105580,106395,-8112,-52446,12796,183510,91051,-9923,-230621,-391994,94879,240480,-89273,-285557,-213380,-225309,-205073,-275669,-465732,-241486,-7,-116620,-168668,53421,-37630,-308363,167071,579083,392774,45311,-186647,-188127,8555,400855,508361,410844,126291,-339538,-5873,333394,504567,245316,-38536,-238318,-464138,-514822,-447173,-376335,-287639,-251709,-213302,-265676,-296095,-298207,-289999,-191914,-111120,61984,147891,105152,-123948,-446270,-104330,255571,390421,324373,229512,100099,136078,331685,465666,340762,177398,-131582,-249905,62320,206059,86850,-115170,-126885,28905,178083,327228,238378,225931,414756,365003,-195724,-221160,-223327,-254359,122071,153559,-259310,-310754,-65469,135735,226760,308904,440956,368734,77499,94086,-35573,-422600,-215982,-20449,68175,36676,-232463,-480039,-321314,-433164,-459001,-481773,-585791,-493093,-207116,-16828,121095,527461,1195275,1443972,1472508,825484,358621,187282,258648,395158,421922,328948,-60884,-396918,-58938,18443,-154023,-225872,-56332,-225148,-168720,70489,151586,20542,-154687,-92119,79614,274230,173059,-89251,-20637,159511,34833,-408011,-344129,-114142,-102826,-87379,72547,-124765,-512556,-189241,-124371,-350626,-468208,-207767,123006,471205,725182,702581,327245,9992,-123330,-169747,-275606,-424031,207610,688492,609144,214662,-405416,-136513,242268,175140,232722,380537,312747,138484,534050,644265,381250,-233399,-385992,-346522,-238897,-288923,-192852,38912,142335,18340,-249991,449760,780489,368675,-375121,138664,420762,554753,366080,98427,378095,450185,368060,251812,-77852,-295830,-276831,19028,39873,137401,93929,30337,40348,-112281,-385905,58613,100149,-194700,-353776,-237094,-423170,-488160,-447139,-414718,-239941,-134160,82367,393897,585920,422998,22093,-174684,140457,184388,53812,-287622,-267812,-142769,41936,218003,281752,105629,32457,-92883,-356840,-499410,-354001,-311812,50286,359784,413018,162233,178984,362936,246740,40452,36788,5125,110608,284455,195164,259901,456131,283372,101054,32006,-91780,-247024,-136941,476323,767133,401011,95648,-240860,-442417,-238773,-137783,8687,153862,401357,569262,498209,-25496,-395720,107088,352392,352732,242472,129657,110843,-73945,-124958,191954,590191,659862,299688,173443,256312,385816,100747,-197234,-486377,-313028,25955,196006,83721,-100372,103629,468279,311008,-88670,-29183,6678,-245186,-255073,56895,-28893,-145610,-79420,-93065,-222869,-269950,-175615,-57880,-38795,-363008,-179994,43991,211347,243694,-47913,-321716,-241339,-182325,-159778,-310365,-226010,-111132,-282000,-552025,-238924,-193168,-27267,-73799,-312356,-91672,129368,25254,-168944,-104488,-196565,-25429,265744,261841,78483,-137641,-462319,-260796,-159314,-289456,-289879,-137882,-211952,-61393,-89979,-309839,-260415,-106331,-109091,-184286,-34750,133930,-38551,-127798,233061,224094,-283859,-60962,281284,492083,373032,425970,427800,104623,-395281,-275995,-365844,-179114,100881,121218,-134806,-201585,128729,125148,-96125,-168873,-124335,-408934,-557584,-418018,-64536,288851,500039,382314,2764,-166740,4570,109802,-77771,-238149,380520,509130,104250,-347640,-21154,30680,-164093,-296450,-346008,-398194,-290175,956,204203,268635,-3274,-214806,-451004,-502871,-230825,127656,466858,606307,728649,563077,517724,481986,278804,125744,312730,647957,476419,-22959,-500493,-69708,-130006,-332516,-370077,-4042,155552,18046,-350500,-394704,100940,491004,389826,64156,-232885,123892,74764,-123471,-328687,-409201,-448805,-446338,23960,452677,425471,117033,-116114,-36001,173575,382245,324920,347555,125194,-214732,-258053,-52118,59116,206326,135049,90099,96680,-58033,-130955,-207476,-76140,-10093,-148390,-385573,-180100,-47267,-1280,-198739,-107877,-250004,-475734,-175812,29047,-88536,-244487,-213913,57349,257680,231532,-129325,-379845,-50755,-27723,184427,584575,768528,493354,144089,208069,223112,-104503,-405513,-256140,-338540,-559517,-484071,-224011,-103432,-99661,42433,252684,427196,392694,385204,233265,377791,258548,319401,445447,275962,166742,15870,-155923,116965,365976,352229,114191,-77151,-230047,70480,315379,288081,199045,39309,-80353,-15509,32524,-103357,-357231,-352846,-479482,-366624,-262881,251567,664309,586521,-33911,-267455,105125,37102,-104375,294959,254113,-9405,-115747,-246953,-289692,-332036,-430681,-272177,48001,177192,411477,537536,393226,196830,-35231,-452723,-171827,66964,104271,-36329,-178866,-113402,110759,23612,-204368,-413429,-20153,88915,32021,-188913,-227216,-360654,-318192,-238349,-66149,239532,510721,670368,487776,208190,-99190,-56250,85647,288309,512848,545076,400346,203526,47329,-82176,7749,448799,870794,1033825,1173317,1192732,1126787,638082,307824,3725,-167969,-221846,-192332,-8901,464209,477451,366330,146993,-88272,-14413,46790,-127986,-256677,-219597,-238515,-318094,-351341,-445986,-457686,-233976,121048,506104,615422,514328,354316,241317,-104935,-141406,236072,172676,-265575,-442679,-116571,358300,897126,1106293,491891,-207459,166160,297942,276715,348488,321026,290327,218593,389219,709148,1121997,892607,443933,69724,228985,729032,814550,607308,275837,-97240,-217184,-411801,-156537,13775,85814,318872,429675,191149,-255065,-271362,65532,44110,-37222,-76106,-16990,-50981,-28570,16588,101629,87672,68184,32814,-122638,-225711,-76973,-57525,-21334,128284,110051,271487,693895,735514,661212,487817,-54734,-270802,-31562,-32344,41263,353868,397042,354531,420852,401578,61978,-164064,-65581,-15671,-141563,-382926,-509288,-50452,156197,32509,-206435,-282972,-197531,-269647,-500769,-565252,-452091,-109279,-128287,-157372,-223362,-169478,-469791,-41088,240547,-57181,-179435,-54077,-105281,-237035,-453832,-273681,-44766,126918,329650,561937,713656,781145,714897,457492,209746,205212,408048,536025,260449,-299238,-523461,-444514,4877,280588,177417,-401393,-210131,-101510,-546139,-301374,-76618,-81772,-232807,-298239,-298036,-145694,-193428,-364520,-467275,-226351,-273249,-213034,170408,270301,23372,-572936,-137355,-100101,-351004,-19804,258348,277873,278562,216908,131299,-185180,-357475,-75311,247012,728178,1077320,1015531,860613,363880,-7152,-181120,-265445,-309947,-147761,-46169,-95555,-281853,-546860,-176547,48941,157354,260921,267088,282146,198013,205066,286269,134600,114684,607978,727070,418416,-207721,-439397,-80081,76554,124203,156393,147701,70595,94121,37972,14621,201140,314081,271336,-72250,-582770,-431655,-355987,-474136,-335061,83885,418963,536645,245581,74016,-57031,-22704,170466,420426,359902,233244,-115711,216840,697671,872647,605977,-169237,-586962,-453782,-257348,132703,398353,309672,213085,681417,955189,957862,632604,357810,375171,-101655,153968,284645,353373,89121,-126454,-156809,-74147,-190065,-445526,-395063,-447956,-343123,-303807,-23822,295251,337935,190767,-203781,-363513,-330351,-390810,-303744,-337441,-282379,-160241,-254334,-513697,-97127,156957,243130,157824,28743,50415,266618,342440,148287,-201904,-178401,70334,-3736,-312529,-202883,151820,556269,773868,554375,308227,263280,292304,458200,353624,-87295,-380418,170786,420309,258085,-189467,-45898,97336,245962,651048,843559,485379,3644,192247,469960,625810,279198,283831,53736,-6558,249986,513299,476697,340828,247752,-69186,-328513,-197140,-117786,125201,370375,456209,372904,230445,-127412,-293337,-125205,-69318,-272442,-367048,-112368,336497,485025,399819,138559,214095,274704,92247,-403057,-165079,176518,344334,231833,236777,321481,480723,657006,468245,20064,-363123,-229869,-243522,-534786,-203339,-25865,-85696,-66865,-252882,-427671,-364363,-403185,-464469,-171660,141309,348304,96164,-265485,68426,293737,304128,65941,-265596,-458651,-175505,22242,-61784,-96900,74928,21600,-408537,-10047,490714,497515,124197,-363980,-206183,-37282,-38667,-122199,-92602,152617,271517,257179,240713,-23250,-70753,-185662,-52400,-67528,-2567,268267,569708,656920,329107,-94797,56484,568621,783899,639937,390492,469953,170943,-192639,-467045,-411039,-196348,12241,64553,14171,34767,-169128,-517015,-373600,-399372,-287514,-53536,-137703,-207055,192609,335961,189159,11687,-110484,-329623,-140736,22894,-73480,-311521,-176890,-34419,-149976,-178711,21003,67281,209491,174085,58939,-98327,-199369,-281796,-201915,34881,293974,580324,423410,104905,-368678,-150888,154996,350093,477550,300650,12693,175206,293301,367842,235260,96455,223396,231069,-73404,63739,718038,665598,419821,77246,-274367,72016,147227,-204653,-187733,-23029,-62724,136659,156976,-65050,-158807,-120243,-33156,-331819,-172186,18947,214205,54390,-135174,-239867,-399603,-504370,-208143,3129,-20801,-98447,-109757,-222252,-377673,-628737,-514910,-402491,-38831,271494,300424,70518,-346571,-266794,-296597,-380419,-283444,-440444,-325781,34952,39875,-114347,-58813,-264631,-322973,-21500,189244,174843,-64076,-256100,325169,837134,1121334,1195761,965194,439958,-333788,-82857,68233,-176531,-484909,-349490,98649,544252,744077,709309,345110,-57419,-229037,-391657,-207910,238624,635075,649763,208706,-129053,-368969,-485540,-367565,-305569,-160718,157236,179246,48846,-141108,-90961,-65766,-108354,-34713,-117415,-2939,326018,555794,556440,643807,781439,483058,38738,-416074,247335,255827,-10217,-206436,-257091,-319631,-111058,135230,135651,131122,221189,74286,-244703,-481618,-262063,19171,187045,171040,80156,327624,364429,171388,46772,130149,-15708,-458977,-343699,-344007,-392405,-190733,259045,659282,714375,474046,104195,-163259,24990,346298,510605,302424,-70988,-310535,-179043,-50683,-107622,-582048,-326392,-138997,-343511,-401638,-433748,-398693,-518954,-400426,-97611,66696,368043,610548,551354,288214,94610,125198,215117,94617,178088,379776,-116898,14717,376103,224748,-371901,177676,573752,589099,43079,-481425,-315039,-70667,165879,52671,-13360,149291,151216,-100759,-180252,-144965,-89438,-46957,-162323,-344034,-283035,-207178,-192791,24069,176345,338637,151936,77476,108441,490034,1008762,1152440,784099,411628,159138,-29462,-144828,-106494,-218704,-359897,-342389,-312387,-203817,132541,44863,-141326,-140055,104073,243009,42285,-512349,-146800,-98762,-301112,26247,39680,-69514,-46134,-192920,137837,709132,866812,695785,270499,-32262,18301,278102,364255,200422,-147957,-253029,87866,158986,84778,62200,213373,166348,83039,413842,665673,731452,555340,232443,-191923,-282584,-69144,263467,243664,65138,-194042,-136977,-231240,-186329,257678,634495,621454,277306,24561,-220565,-375850,-232397,-16892,16837,-197000,-294860,-310647,-25916,400218,658623,704281,618889,161086,-430250,-141938,342845,542437,610591,531748,674809,840628,661917,205993,-404440,-68817,56112,-257248,-21123,311179,460745,280168,-93727,-421464,-527580,-422546,-219892,-153977,25013,366904,679634,868385,734384,150782,47159,254980,56303,-369596,-312509,-303447,-154025,123762,153239,-61703,-51670,-329526,-59574,146342,-77335,-214936,-93567,78600,130362,304344,301402,357213,91444,-274917,101891,-48426,-468135,112847,455496,302240,-139590,-201933,-140013,-94964,-49804,50727,43808,-92766,160746,159840,167839,102133,17069,42518,71676,67055,164300,218208,152167,117230,-285787,-360526,-135289,262373,67857,-299574,43592,2978,-216762,-205069,-92163,-144373,-287405,-160425,41865,-40972,171462,392635,244668,-62740,-240706,-179983,-271145,-441935,-213465,-61370,26697,-120213,-355230,-291131,-265901,-269922,-229823,-90010,-145380,-450622,-76120,262700,321164,190263,-46912,-139421,-70258,-108442,2095,85708,162630,342525,620824,541101,352677,150355,-154032,-328176,-398652,-220253,311806,436787,385236,306744,175228,228625,329553,361421,195939,67250,13332,-97071,-4507,48582,53004,92252,276639,454502,624769,536251,622798,226665,-113680,-333225,-401406,-336299,-273489,-193147,59186,458632,680357,781232,555937,370951,107097,-35556,-121723,162867,660147,1078882,1191674,866977,363910,-59309,-355324,-47549,199650,259724,18057,-270541,103742,264387,155477,-164069,-389613,-287023,-234713,-170841,-29055,37174,-123494,-27348,-90483,-278863,-339684,-54760,213111,221473,-146451,-396133,-279756,-250685,-166105,37253,31666,-38734,-210629,-279133,6121,959127,1129271,915737,477972,96023,121221,302627,281936,-75181,113419,354824,234680,-46481,-221026,-337944,-121652,-96800,-133078,-332619,-419758,-181728,134503,258064,141190,-301221,317914,747733,796436,374256,-162058,-201318,-100586,-137943,129176,474425,455681,155402,-276444,-245479,108801,366769,485588,285783,-68470,-428822,-189751,-67203,-6901,181091,382941,388920,137632,-149240,-503797,-360343,-375188,-39372,254528,331000,352929,470963,395989,56407,-371556,-227505,-97098,113012,77015,154178,214236,394233,273048,-213731,-65157,358316,253937,-10236,-107456,12702,-12716,-59404,-252896,-236601,63570,38788,-73935,12237,-17422,-108190,-83776,3204,-1443,-43939,44983,386022,549754,492805,97964,-107865,-125797,-28495,1031,-28971,135906,162213,44113,-190240,-255965,-316328,-257390,-249859,-353004,-254413,-86924,84931,25956,-193343,-430363,-528002,-353982,-221541,-309417,-92023,438314,588024,88726,-13745,611505,681785,648782,479040,368865,391759,368076,332995,-27927,-225809,-173505,-276485,-368178,-318524,-478788,-395523,-311037,-80662,59026,83778,131313,-78659,-168616,195400,432313,768456,997090,858091,527310,287726,130888,-172739,-176594,82287,129494,40418,-126056],[-29770,215890,257624,73643,-264132,-1881,209299,213852,-64616,-273202,-312519,-256803,-14553,226163,302627,264312,27218,-149806,-310104,-315490,-92574,6926,-198053,-184501,300058,376141,78966,44395,210554,75088,281577,346515,206587,-100510,-491659,-244333,-91742,-129644,140087,284316,361266,495217,430405,419090,365935,52245,-162767,-307606,-346190,-191705,5404,-54975,-199066,-239367,-151819,-156625,-124476,-268060,-284299,49199,379198,461236,184883,-392243,-209558,405787,1026274,1210277,1080504,726609,442518,423100,224038,71565,257640,378700,43397,-183225,223780,195577,-189316,-459983,-435509,-337012,-243212,-427878,-526515,-241555,-124274,-232614,-325975,-406073,283309,767219,706411,310071,-65629,163076,185867,2545,-133953,-85550,-128603,95106,232575,172718,69261,47664,-53338,-131550,-21588,-9889,94433,242475,214499,-152320,-399521,-364617,-323324,-246564,-77846,-155197,-280583,-135004,-125884,33605,173881,152348,-169752,-266892,30633,49755,-142761,-331149,-129483,68593,78976,504192,556481,401879,-130700,160454,326637,75443,-479586,-96556,252991,103132,-276301,-454656,-343985,-144516,-43337,39023,-51914,-216295,-83917,163937,301400,311070,154938,-208856,-167440,-281878,-240520,-103309,24848,174772,162627,150531,295269,556517,727689,592108,346609,-1492,-73414,77424,357236,577109,543665,120366,-301882,-215818,2068,24580,-179333,-475706,-255452,-296600,-366642,-165416,75641,121229,72798,-121386,-395835,-401144,-121748,235166,310733,193113,102720,187053,88568,-244981,-285861,369799,364410,219388,127002,-15699,-74961,-72147,-458656,76564,784401,1208274,1227748,867013,407721,-140943,-356615,-321823,-244834,28567,249189,334280,437015,577800,272872,-88761,-149042,38171,120293,-5192,238949,484091,189873,39505,223020,394011,346107,272422,225262,110474,124556,-127309,-248297,-144950,45674,55823,-174142,-304741,-337754,-4903,126380,6064,-47900,22195,-26362,-152728,-325447,-426470,-280533,-112160,-230784,-224939,201831,159166,45510,388013,658462,388102,21958,-141729,-106128,115149,376211,591383,619957,367781,-85197,-211076,194802,553015,378464,151512,-49057,-406223,-410287,-274641,-210713,-181673,-181322,-148614,-116576,-79691,-155630,-269613,-246647,-45265,189063,215083,60552,-190570,-467412,-95653,282749,425725,462206,236054,101392,111951,344238,500520,464738,262648,-172854,-411971,110489,424595,481858,275012,-25990,-99249,2992,11602,-209691,-76865,228967,200281,-276748,-258833,-56184,-53155,16215,-13789,-273362,-176190,18188,-157580,-122278,35133,253418,282167,135766,141183,34057,-327534,-44408,139791,66779,-80725,-284074,-355227,-254896,-272524,-382464,-623521,-656748,-527629,-343489,-196418,-88859,231380,759611,1290891,1141532,559545,83898,-59307,24461,82475,-33831,-125234,-356282,-446885,-48133,106417,-41072,-241915,-176583,-270166,63375,345959,410963,153382,-201093,-293862,-171570,33925,27393,7063,193638,289628,104421,-391090,-398873,-213486,-316933,-240218,100123,54198,-432551,-473233,-307959,-437173,-306538,-8341,294156,482982,679360,721338,446436,50136,-47191,-71310,-286629,-174341,275847,461885,272017,-147710,-380972,255540,455074,355385,168521,85066,-176002,-252521,277738,645810,605694,32723,-159376,-127290,-130067,-194399,-59640,213222,273390,60584,-96438,566764,968132,620460,-72349,53968,364751,571348,398589,101478,327621,467602,237103,181168,115020,-1208,-295807,-22899,89511,197149,110052,-59210,-42039,-41897,-96019,23669,-43386,-258502,-419489,-368120,-303436,-119566,-249635,-406751,-126868,44036,211991,327809,433016,249864,-154760,-324271,-51159,-44,109100,61559,-76876,-271839,-44870,126473,101698,13992,5918,-140231,-450306,-335264,-198211,-408012,36645,243602,204140,206172,318908,412168,269606,103044,128489,-38441,-160530,42786,31960,-9066,251304,31087,122221,108127,-11715,-281014,-315876,131813,322558,116677,-119979,-179992,-402422,-195211,-75252,93917,159942,401129,659643,694604,123963,-413057,84510,221180,326107,249627,248813,299855,79299,13509,226012,424979,386252,124221,42858,4907,-119240,-367071,-361443,-170894,-208394,39080,140632,5367,45893,426820,576267,230565,-191435,15403,80859,-67152,-21170,122872,-88438,-194262,-127180,108003,60841,-78380,-206856,-297948,-181225,-203411,-71363,-75273,-31107,99281,5946,-197968,-492386,-302853,147321,-105940,-200392,-164783,-365391,-383363,-91201,57733,-13580,-136024,-288189,67304,331684,286025,175392,120038,-30293,-15105,107871,63232,39165,-76695,-366133,-325187,-247284,-296657,-235756,-45714,2105,-33899,-84082,-266093,-438530,-204381,-209896,-389987,-304254,-80333,-125634,-331480,-69055,16215,-164118,134250,419973,326197,201354,156815,81848,-322736,-112501,111714,78297,125183,321663,236249,-93928,-333259,70282,202728,197173,332431,323423,72362,-282177,-239973,149876,445155,455943,222387,-92920,-112614,-56972,-58326,-184986,-263241,318863,524360,166577,-356854,-228543,-188780,-266410,-432490,-268752,-191277,-91112,85427,110393,51691,-84749,-94203,-143796,-291953,-317093,67695,449130,585337,697725,582471,447582,340130,102885,68771,294977,584972,414563,-104827,-355611,6851,-128395,-346963,-375196,-51206,90621,27574,-142337,-482926,-81563,462224,554081,278656,-441852,-35653,32082,6139,-95261,-335818,-453203,-318255,25006,306503,103691,-136979,-287060,-280374,-129687,118330,208859,257879,4582,-157057,-50211,315331,445204,361813,3586,-274422,-276612,-186681,-78236,1495,56570,93541,-191511,-294230,24077,122837,-74920,-220411,-189000,-285651,-369577,-408460,-335948,-291196,-240100,-157730,-25609,185096,98553,-231316,-320197,28233,23494,222066,429710,483525,245823,-49070,-51157,-115693,-348852,-194442,-224996,-474344,-546574,-396698,-230051,-172222,-229210,-136715,5220,155017,189700,274659,215162,342021,296877,343002,423510,100386,-33164,-258300,-316251,199026,456150,490656,236820,53949,16794,73115,25600,-27986,20250,12184,53133,107416,171106,99966,-55894,-24209,11786,-285861,-337868,347114,828014,724491,202840,-172468,-156835,128739,325724,423916,168714,73627,230613,229148,81530,-147691,-160262,107697,238604,377434,714056,1031544,729102,398397,56297,-346141,-200454,724,35181,-91744,-201524,-252716,-91291,-171772,-401590,-271669,72074,41093,-89094,-188106,-276280,-490077,-221011,-41215,-55886,293439,658412,920545,612007,169885,-228675,-244356,-49110,230689,494432,568152,378540,202288,113131,119239,-3011,83216,229221,493081,851389,1055231,1102236,656398,306863,39159,-218461,-359363,-319787,-84650,236751,172551,-9510,-162354,-34775,183584,59412,-173191,-300146,-171130,-176245,-313740,-429010,-478547,-417870,-265506,78953,339264,355413,195745,220630,240309,-159206,-309183,191470,125922,-289074,-454994,-284255,161598,750039,941361,356230,-195278,102006,372160,443150,675448,615799,510821,305832,430054,899314,1307992,1078304,475827,-42126,25762,528979,660898,550370,254088,945,-212821,-438434,-51691,148543,139606,212099,380363,332536,3629,-181630,46743,58755,-221124,-128773,135124,152415,182710,183535,353125,226251,28216,103412,-31015,-231390,-234918,-162824,-135254,135921,169799,213773,528254,590893,540657,411376,-43754,-167044,136138,55765,-193565,-37215,310365,390521,319022,133555,-194069,-285132,-114203,1675,41350,-145791,-481774,179987,446949,345180,73563,18715,29798,3677,-197579,-279700,-2021,348835,368389,259124,-8893,-57169,-282622,-146679,9279,-147753,-213078,-21955,-103108,-273733,-534745,-281441,-13039,271358,429596,582301,688793,730776,670232,406124,187725,143442,218808,159015,-120099,-342693,-289467,-375475,-22923,217636,124471,-324115,-356447,-309386,-509646,-379111,-28615,266757,275546,89240,41755,-58124,-273088,-449927,-554913,-265369,-265099,-500300,-206114,-9841,10795,-247950,-304744,-380828,-535719,-257343,46654,15086,-69694,-90472,-129253,-332913,-297929,-12786,172946,432316,506988,588549,448333,79235,-117403,-158768,-131964,-100214,-48124,-149630,-255243,-447385,-441665,-55976,88586,115529,132530,99874,130496,93231,89889,91579,-145384,-54978,532902,629607,295437,-325683,-396479,-37999,88809,158165,46685,-135685,-154650,-122010,-211737,-246226,8318,114114,172478,-149529,-551364,-418502,-336533,-524270,-161221,444129,744875,660322,280467,89784,-6566,-74545,21191,130185,-31309,-126013,-404582,213149,726653,959895,742796,60757,-469327,-280636,-56043,367550,682564,634823,395141,764051,1015034,979414,511404,265170,509061,641785,704737,570416,266530,-105767,-160206,-5265,121972,118245,-62280,-127017,-199003,-102362,9548,339190,495187,427089,335046,16217,-278309,-474614,-192107,95151,-159041,-248434,-105271,-193962,-519412,-109878,113926,223145,66982,-103393,-98810,40674,56546,-204074,-484623,-114944,201742,22515,-472233,-180662,323210,716987,949142,720370,421685,270874,48597,-13307,-88999,-238596,-168388,340810,379765,182436,-270036,-200021,-116244,-52121,207179,354690,35597,-4938,365653,688301,975465,554661,147109,-117893,17299,342921,462137,371769,337328,383005,42519,-129394,154937,319399,345184,385764,383567,388904,400293,238963,-14774,-327249,-364231,-434451,-441584,-52984,467394,661995,500604,304390,261771,283274,101639,-466607,-83645,237065,395518,302502,342587,464575,595157,614305,170692,-444471,-82673,68681,-119851,-426643,-203057,-210989,-384905,-340647,-396672,-550091,-308133,-254780,-406376,-85190,310490,461150,108646,-433817,-129247,113574,132646,-59107,-347844,-429598,-301334,-56247,-121103,-5785,124000,153585,-107142,-355025,149501,358194,189423,-289070,-370778,-73784,-70290,71038,252265,313984,139987,27082,32529,-85479,-85690,-246599,-232870,-127513,46459,374188,621091,656291,160993,-284804,105622,466551,353890,214159,351029,413985,92086,-202616,-432353,-461903,-234968,-108950,-88394,-63115,-78582,-390927,-362743,-111448,-283193,-192682,120383,159547,-213557,-281302,-96276,142880,241722,53436,-344900,-212001,-30353,-105234,-287031,-161909,52701,143611,60308,102406,179234,272481,174929,-65331,-374590,-430025,-438582,-155685,88351,321859,385352,136521,-108514,-494320,-107158,175166,295304,478701,430302,161300,165445,390642,496806,181211,18472,279026,291303,-144333,121140,834580,650071,334462,-80897,-228881,264554,220777,-135420,-205818,-108767,-178959,106686,212802,51388,-53484,-85927,-4067,-56770,50956,-54688,-250603,-463215,-537678,-546549,-537345,-501271,-227783,56216,21606,-140253,-252864,-270853,-317999,-464461,-461311,-136844,278613,453127,261452,-49814,-220874,-152094,-300885,-485167,-332015,-492996,-381984,49938,148326,24965,-104984,-317167,508,451684,539220,308387,-132479,-106454,530984,904159,818605,964636,946137,601219,-71496,-282180,-250661,-455330,-482218,-236568,162820,451166,522374,467552,140586,-139159,-301952,-518622,-194866,378447,776330,773623,371194,-38845,-306820,-449294,-445956,-410736,-198169,149582,201059,62774,-140511,-108390,-81219,-10241,103840,-50355,-131109,230619,472718,527264,807228,1240223,981538,113407,-355799,256731,217178,-131372,-522197,-386064,-324624,-137739,-14180,45669,113335,143729,-51948,-497151,-444178,10805,288548,208322,-4613,-114016,170302,323690,174110,-172939,-115177,-267309,-457286,-174594,-135166,-241343,-193962,199180,589999,626283,425038,187845,169916,342977,676671,566010,162443,-249482,-189633,-92166,-84127,-222999,-560503,-314315,-239587,-568072,-482535,-491164,-495618,-316217,-87118,182168,383100,465822,606409,325826,134273,57161,30010,80078,-82320,-61055,1470,21017,344948,538925,223834,-411179,379385,669823,686263,77333,-337508,-133390,-192936,-216900,-240462,-211388,3585,60791,-127102,-301398,-390752,-338463,-218458,-215646,-190903,-121957,-153069,-347492,-350882,-53000,303787,270452,249601,284691,726924,1167020,1161111,710146,360124,242723,108189,-122095,-187675,-274365,-385222,-348393,-161642,-8366,201942,138441,-41007,-146260,36781,230797,167577,-196417,-111391,5898,-79283,-26409,-96424,-220650,-145104,-4523,348912,844587,1098853,888852,287907,-119881,143055,647817,825446,652656,244754,133297,238917,274651,207480,310151,469460,330341,110579,390074,730211,808005,668719,414498,27795,-258545,-240695,178520,385878,401933,158629,155127,59401,-264768,-44254,385219,565293,319329,-85088,-169904,-38430,66892,150481,89563,-230995,-387096,-392616,-153566,155706,317067,313278,446995,293901,-126031,-276990,48369,319041,430223,363191,551273,754187,611336,260263,-163563,-274632,-168365,-310228,-51906,256120,441388,241686,-85270,-314824,-433024,-345761,-221300,-115735,1952,244905,542970,563853,361025,-281620,53701,308614,40533,-369362,-471870,-356357,-77604,185548,237482,-119806,-205179,-80016,50424,111162,-133600,-306862,25617,406700,461038,318667,97820,68376,-43034,62183,260332,131835,-371946,-284596,64308,52721,-294913,-385518,-156512,-217412,-128818,33252,31131,-159804,74701,25268,-160699,-317671,-203440,-44373,-20498,20021,350256,570447,567268,459469,-69539,-270568,-39130,132012,71584,-439456,-240017,-238494,-320217,-191104,-130025,-173941,-466590,-43378,217809,216755,374353,616253,522244,306501,-3277,-286996,-517805,-394479,-136055,-99647,-121316,-273280,-496788,-57118,75491,161681,134146,126318,2485,-355291,-210509,177488,365102,376635,154728,-54306,-153386,-355323,-244683,-26069,111442,213208,364149,365727,239047,-31143,-373781,-483748,-473803,-201633,273261,424277,336545,208500,248760,399567,432771,298841,48797,-241891,-139854,-154891,-45566,-59062,-53361,-22224,117859,266309,363912,349681,323284,223137,-28319,-214677,-256444,-305018,-473706,-358475,-120506,76740,339259,158203,128646,43674,32761,-133926,-310192,54236,531893,917897,950513,771405,323937,-2701,-309879,-45284,313357,451599,202180,-369414,-57211,-8376,-10098,-356475,-459459,-285799,-151051,-7499,84953,102061,-70020,6216,-98347,-310431,-174248,48657,123039,15126,-354817,-138584,-84252,-305362,-62005,172540,181892,179940,58103,-90747,-72623,663282,789327,656639,453956,283713,170482,149101,27713,-173887,400376,807230,682105,344498,-17331,-403756,-155579,-2018,9274,-240322,-354579,-129153,130358,133047,-90700,-209976,422230,834861,856200,442390,-70277,-245179,-150161,-192213,13184,280906,247742,6106,-369141,-303877,-37661,103977,189569,114284,-90005,-298930,-392835,-268701,-203865,-49392,143115,190472,-174365,-294849,-401147,-221627,-314268,-10874,314551,286735,292941,283059,397615,218159,-300191,-400524,-177406,75750,78586,38171,100402,377697,281281,-244071,42303,508931,496098,93656,-169401,-112586,-4511,-48925,-316323,-182163,205372,60260,-166601,107348,103496,-197804,-381939,-293741,-46135,30672,-17985,338089,583963,552585,184873,-115009,-153286,-83866,-116185,-226390,-93235,14134,3074,-110794,-173696,-414321,-325768,-190305,-162563,-103135,-22530,77539,-11806,-227259,-262550,-367837,-382284,-85588,-128507,-394935,287367,694434,320267,126170,528341,618272,522972,341867,358113,406130,422284,407404,69072,-248276,-277056,-340681,-182276,-205136,-434564,-390194,-456762,-276955,-125142,-76248,82453,137905,-132769,27452,400570,821765,1122663,1007233,611482,192061,34598,-74126,9647,257188,243113,-19346,-157999],[44980,256208,181913,24803,-116566,76008,131928,31163,-160543,-128802,-230789,-289874,28136,305008,405029,315973,-64889,-269800,-294271,-134958,16877,77551,-182359,-126967,211700,242378,153199,96766,93982,136423,320538,494455,255060,-71372,-505874,-24335,195857,127111,268524,347650,182374,-909,406692,553681,375576,-1058,-9792,-75177,-369871,-335124,-86884,-96521,-215390,-281196,-146155,-22909,68153,-128335,-389409,-117263,220023,178203,-80812,-447072,-164999,312415,742159,789334,689245,321848,-63369,-28604,-58837,-83698,206387,300443,-37232,-248635,114798,220183,-67380,-375671,-250841,-167486,-72048,-286190,-506596,-410506,-316951,-419183,-223293,-111266,392136,822810,821386,362755,-129527,16593,42023,-208572,-195251,-2502,56102,100526,276561,326917,282350,258620,98793,-64292,-31256,13526,131958,238157,187499,-144645,-297431,-316713,-261032,-137792,-51499,-260702,-242556,-5371,-73801,117095,374164,397600,25076,-366164,-201647,-66924,-83559,-185863,-181433,-198643,-348337,116092,173930,38148,-477567,-22084,244811,213561,-98396,65932,306199,55783,-200799,-214697,-141050,-4601,161281,145588,27752,-93828,104345,303062,234769,103804,-65950,-230555,-137403,-217422,-198822,-228029,-285404,-152785,-29689,171330,416714,638859,664258,541065,93128,-154514,-191876,25135,387874,626702,596887,275855,-188764,-419025,35240,242597,26156,-385723,-245097,-33497,-10860,38996,103422,7777,-101729,-73853,-159548,-166699,60052,367377,447901,384807,418944,299641,48958,-319423,-475396,-77782,-6208,151545,135955,-55960,-331030,-382993,-340381,16725,501035,1029956,1170249,1018289,444602,-286462,-146298,-65070,-84022,139391,241971,100318,40990,104358,-127361,-313185,-41312,238138,349179,78121,-818,-22567,-165057,-8539,285039,349433,301396,236742,260925,118000,81539,-198044,-413460,-298858,-251563,-186327,-257883,-236499,-292259,-221271,-115404,13709,180874,302886,149818,-105205,-402531,-335668,-231160,-215675,-319066,-339292,194206,172505,268814,561222,574589,192548,-80831,-81028,-128673,92749,353213,728538,796620,533786,44481,-492892,153188,709982,673126,337271,46440,-363047,-368965,-162287,-77082,-96668,-137212,-135538,-46426,63435,-40538,-221574,-325464,1203,253826,226556,-80164,-418416,-480081,-140274,228029,379904,458030,91041,-78469,-74187,124628,259667,411415,330593,-4682,-473272,21609,465764,678928,495202,60758,-250552,-166593,-202447,-336031,-211293,-61695,-188486,-342629,-19450,206945,125115,-119858,-274855,-146417,68868,250952,92143,-378912,-259517,-27072,118193,81542,54965,-10826,-273391,85640,276915,88508,-144117,-267650,-283195,-291442,-131864,22292,-233898,-375251,-390286,-466984,-511669,-414395,-201142,159317,722067,507951,186246,-256139,-337983,-109646,-44531,-117524,-403196,-192245,-228887,-269195,46190,42311,-163662,-239108,-156033,290056,552108,567744,217748,-231681,-432518,-261753,-239247,-292906,-11362,353282,403900,142250,-367805,-460683,-341510,-461823,-82178,322536,347199,-74413,-381421,-564197,-378224,-132144,193888,404710,393185,420434,563398,441917,24683,29719,75371,-93297,112066,356611,221827,-14656,-288979,7915,490395,520397,355258,-61998,-355248,-44917,-24019,-4083,547162,707945,414221,88075,163259,96911,-3046,44313,214158,238730,-61035,-16040,557194,951903,676511,85078,-18730,235577,333657,191752,-11158,210297,414566,120151,61799,153341,126814,-107747,39550,81519,157047,129269,8125,-9518,100015,101339,-52909,-251988,-300164,-287731,-333379,-36400,138093,-182083,-327317,-13923,102774,268666,183881,169822,-83205,-413434,-274798,-274042,-32093,331293,448429,128930,-344494,-180959,49438,77438,44616,-36739,-238059,-403113,-71999,97199,-137593,96622,149668,415,250778,378233,366842,173278,19901,36212,-142663,-397820,-115210,-111866,-105306,65063,83002,302379,264769,119657,-216877,-457706,-349148,-224395,-275514,23256,-53112,-387779,-283036,-155439,-5309,101933,250453,543508,696486,208971,-327530,28744,151277,344502,276793,311004,338571,155839,95493,233329,247931,84237,46289,104790,57695,168786,131855,94689,329320,265634,77461,-107160,133764,361199,605123,377872,-51440,-362139,-64178,61622,44095,203490,395107,289876,70865,-76566,193424,201181,-21789,-288717,-414158,-242471,2415,30853,-159577,-315885,-101296,71392,51050,83658,237131,486956,202942,-124741,-188595,-440656,-208376,50533,236495,61470,-175470,-199857,190741,414067,409662,423408,277088,23228,-55627,-11466,-23566,76012,14678,-271189,-504945,-345973,-291425,-223511,-102057,2397,-133202,-184489,-196782,-418963,-331405,-305102,-404816,-490797,-315853,-228899,-356677,-364369,-107324,-1537,164885,305553,-41494,-102805,-200536,-366622,-254342,124034,321794,331000,330247,473578,321054,4438,-140833,190966,369539,482331,737888,784870,496390,28597,-27386,308051,542233,365661,-55164,-290029,-34472,-84937,-287230,-360373,-167124,205812,393768,156512,-244239,-334142,-275580,-342568,-484620,-183115,-7102,147979,144392,-55132,-305627,-260323,-57498,122039,31437,-252901,-88126,212039,320675,375244,397400,308186,129865,-1130,-5815,181643,325313,172625,-255603,-259692,-59428,-158378,-303147,-322025,-168223,-44137,-75136,-131658,-479265,-244811,278493,462759,169904,-346976,-216261,-25167,143277,91221,-120529,-281702,-241284,-62268,47734,-178525,-405643,-442826,-404865,-340589,-48832,106512,-6758,-205413,-114413,191586,738536,821678,411674,-186344,-149266,-367377,-224863,45741,141112,11482,-54668,-306649,245726,448863,321058,-101956,-276796,-287170,-346018,-264339,-429023,-487008,-313497,-169211,-73731,-41439,103096,-5265,-270296,-200288,105498,30553,67291,165385,162119,21972,-171968,-269878,-363157,-205756,-65880,-258546,-453835,-376911,-389615,-244319,-128102,-287289,-301258,-154128,-29828,26221,136330,276303,353365,433680,365265,210630,-129183,-213543,-392406,-205429,246285,455047,457430,276715,90946,166815,75666,-301345,-361539,-119386,-43589,139644,201967,228973,210141,318917,502700,592747,164701,-342591,283418,768502,703463,376435,214907,287049,486254,394596,144053,26543,273849,593943,679748,588906,346425,310850,302611,253533,332043,629761,1022295,781735,411285,96846,-208561,-205179,-47175,-4167,-83010,-169725,-390758,-408007,-565340,-291441,-37126,129314,-20071,-181416,-86150,-270938,-462072,-69214,132318,-12555,203330,517655,739354,484848,-2108,-322864,-468537,-156957,122101,347569,406968,275540,207464,214360,271879,-44302,-420263,-396099,-306469,174901,619290,772346,477980,142679,30426,-240477,-328656,-344531,-87675,100422,11331,-332666,-293384,73584,259094,23491,-228823,-321829,-109572,-102864,-267655,-299819,-221246,-143381,-111402,156028,238554,102087,-155612,23191,128707,-142274,-375793,65044,33996,-190117,-396492,-466366,-108368,386886,461290,74344,-242759,-87909,306121,524888,843936,772037,611414,341636,361493,933819,1323871,1186788,499698,-100526,-229275,-48520,200499,361547,303242,207629,-199214,-355643,46022,280197,108927,-55387,203484,420372,234534,3014,-27757,11233,-443579,-142455,260314,303750,256131,246127,439310,227194,-95699,63105,32443,-193789,-379005,-252251,-181363,167284,200561,74473,216105,312833,354350,263034,-90451,-17349,420758,490010,166389,-185617,150805,227977,-15685,-361884,-391021,-163206,-53806,50569,197804,38235,-283281,345596,690154,656098,384255,352989,320591,272978,143518,146376,529084,693033,710936,480520,201144,66787,30571,2599,-147404,-189348,-265433,-67899,-148704,-322367,-381965,-180063,50678,408204,501624,547458,600056,611796,502169,250534,89980,45660,52694,-204233,-404751,-149563,-123940,-296340,-62080,149303,62669,-222230,-488764,-211896,-114196,-143986,-240339,227767,500515,377482,373301,47320,-291763,-404884,-408715,-195027,-115093,-189587,-449897,-359404,-72151,34470,59131,55394,-336537,-462357,-144037,-173587,-293804,-269674,-319893,-414729,-139263,-2527,61370,-109037,-283472,-33291,-71524,-177664,-171744,-114452,13913,107438,29060,-298841,-375846,-306052,-154430,139282,262883,198671,78530,37977,62729,-9734,-142832,-268691,-490556,-275987,251734,412177,190733,-283921,-351336,-79995,-12284,106740,-35469,-377668,-267761,-159859,-416560,-484799,-182163,-26809,102143,-130823,-523369,-271693,-152829,-468718,51500,815571,995968,595696,157803,-19917,40365,-40049,-42706,-97469,-249646,-442604,-263661,265191,679952,817034,554103,82148,-491095,-273538,78327,489582,831304,875198,542771,520495,770479,710300,258936,180877,660086,1297595,1095399,785143,164282,-283449,-67920,155118,247319,285459,200608,85237,2517,-4148,96640,401667,540671,510462,524676,330661,49076,-55295,128809,244688,-60529,-242443,-124584,-202134,-447591,-188775,-31228,78549,-55122,-189282,-173315,-129436,-182592,-504907,-301926,-63433,147940,-115638,-446051,-91229,439031,738970,915969,728056,408616,222844,-38216,-360609,-367339,-239654,33853,369986,271682,76589,-296257,-387241,-404428,-345601,-104455,-83955,-293226,53925,405181,708207,995850,800446,324982,46079,195901,429437,372917,185474,299513,452104,136266,-20487,244569,498289,380802,261322,218859,327881,477424,559124,352348,-23309,-411933,-529171,-522457,-61540,509606,784972,582149,401444,230897,229211,47608,-437974,-85906,222945,294178,273922,285609,378349,476622,363722,-88994,-295063,257259,226086,-52480,-302998,-233030,-389806,-545445,-498351,-382817,-90363,173704,-20917,-306318,3421,393467,464301,117500,-325534,-279656,-56362,-40664,-144833,-261554,-243746,-355928,-222297,-158402,77794,191543,296166,221469,-4154,-149968,231103,288688,-63380,-498563,-327508,-192288,231251,476744,401616,36721,-234117,-264771,-220931,-66039,90001,54448,11171,85250,461520,654465,606397,21563,-391310,181643,277406,-217555,-12097,306151,207530,-56470,-154511,-302461,-523951,-349245,-324659,-239708,-108196,-230975,-511833,-126326,116501,-97921,57547,350662,451286,231032,-157600,-430270,121810,374044,181329,-256658,-271333,23718,-45590,-187031,-91233,157057,372685,324336,188859,264803,282524,93260,-213387,-517087,-398095,-400710,-31346,136952,241930,40300,-214485,-455478,-365633,-73984,126267,197596,381553,392999,206089,224574,540435,574910,103860,-126635,210697,142458,-370336,332179,909079,612720,161637,-232288,6650,442837,307926,-77089,-246100,-218950,-275863,69406,276036,192476,74011,-33637,96094,210039,177638,-6279,-375963,-260249,-206718,-349100,-571663,-499191,-225230,126505,159033,-11206,-328759,-335760,-285770,-292870,-175751,136870,424341,473700,160678,-153726,-98149,-102479,-268167,-526388,-476765,-633548,-275255,133216,263067,112127,-210917,-228239,369348,793962,728886,318804,-264337,60377,740753,918530,480708,563294,789540,652169,208610,-131260,-261149,-489057,-361548,-27192,309571,412484,331008,155317,-116980,-245016,-334682,-533415,-123158,501259,804937,724883,418085,-1851,-276157,-423091,-444764,-442483,-135232,165960,192987,21194,-175582,-157618,-64998,153146,260788,33242,-253290,137261,321994,455781,900817,1445788,1227643,97176,-286463,128518,30754,-323587,-256840,-213085,-149246,-106026,-93758,-233154,-37248,-17909,-208623,-613114,-382049,158964,427581,240104,-141836,-352404,-24125,211799,128180,-298278,-422184,-531791,-299121,-70341,-8552,-30425,-19673,208428,445579,428173,247071,159853,378465,543956,875650,555709,33904,-175242,-11835,-117886,-179821,-393479,-275799,-136623,-129819,-401764,-511531,-306806,-91464,117987,403383,569021,677795,506219,278364,-129409,-172394,-79952,-107143,-98581,-313717,-267801,-311362,200266,549454,548866,36621,-277770,671278,990417,902946,333837,31891,115478,-81629,-322608,-365070,-308434,-91606,-38397,-169258,-376930,-495274,-434397,-387235,-323254,-110632,109779,153805,-102392,-502654,-201970,183354,344370,332367,404238,841777,1152348,1014314,550862,247684,275652,212146,-77645,-254646,-288068,-332494,-206675,-24575,11384,70367,121111,16843,-103990,-57641,141722,221030,80950,181929,338493,172433,-52124,-244913,-359209,-256465,87460,483066,834644,1115399,888556,247394,-238764,191529,769688,1017912,893167,547848,440290,303935,247513,279251,504406,571488,344135,84554,267438,589699,708318,682511,516699,246610,-54930,-480397,-148946,243397,412890,328070,272802,156947,-216334,-353498,8503,365289,295142,-182788,-53884,165392,211443,169741,40862,-261019,-439650,-466574,-353250,-211166,-50087,31112,242303,393252,188687,40792,16799,202559,274124,230162,372080,519757,435267,220208,18666,-45479,-232379,-472156,-228938,28842,225482,140957,-16553,-110403,-176766,-120922,-9839,70200,119151,167449,452768,393554,45651,-285303,201652,346959,13209,-412881,-521445,-301810,9236,279326,472308,436951,361822,295928,254910,193406,-9445,-355777,88747,624151,730781,277353,-186978,-334148,-171344,238510,384647,308160,-31443,-436812,-329163,-154783,-259577,-388455,-227701,-290044,-324159,-104731,29299,-121632,-245435,-331944,-576834,-214116,67536,120479,-47737,39495,584281,877021,899585,636456,174326,-169085,-30169,-88890,-11139,-270202,-532874,-454979,-398139,-222410,-70578,-105160,-389512,43915,314527,349034,439409,668616,611463,472382,135662,-287671,-470066,-155963,36187,-26149,-248799,-452172,-255901,272844,520311,567026,414141,264603,124192,-159608,-521088,-123589,229850,443999,342489,40307,-213149,-529274,-442320,-128313,8361,12623,112889,365520,282705,-120026,-525268,-505589,-450541,-233779,77336,279892,226913,-851,170445,407317,439985,229702,-77701,-406717,-191497,-174973,-102217,-169893,-159319,-110036,-44430,23119,-23731,18441,-40241,78259,-30945,-79796,-97006,-243274,-256573,-33343,-45002,-324991,-314237,-406717,-235537,3473,38789,-130955,-427551,-50771,390578,688924,627395,545469,234076,26882,-235089,-82216,345718,552029,327104,-234667,-284211,-348089,-341937,-455199,-318745,-247728,-91178,95483,106311,37103,-45615,56984,-90084,-220444,24670,176756,76273,-143351,-394000,114908,227327,5119,121819,286209,280365,346404,414432,282318,-9330,28942,93773,183915,267880,335789,182732,-3737,-239572,-253931,363069,876716,911095,601658,85939,-351576,-107915,149034,185345,20060,-71535,-40300,35661,-36554,-195590,-45726,494434,886963,880303,510274,15954,-329148,-253221,-309895,-214098,-15626,-10800,-122527,-356437,-382314,-203987,-176522,-192867,-162443,-167043,-210345,-452392,-372730,-328288,-98194,50464,85123,-209782,-227243,-78722,-19107,-244266,4402,352805,293813,303932,237985,376473,235960,-33259,-273631,-278205,-58500,-18405,-208325,-57407,297527,216012,-256492,117209,527106,586641,159026,-184302,-212673,-23940,-39827,-289623,-82608,281642,36339,-285207,152890,171466,-209182,-21128,94979,126309,111787,-85126,214429,561003,580933,263910,-60929,-25159,58201,-36918,-274041,-330402,-134821,-100222,-57271,30653,-244613,-278092,-41180,75598,22860,-30384,-30707,-127546,-256433,-88619,-295325,-414545,104064,190755,-302234,-101302,434830,360401,341750,431284,442762,238353,133301,375606,480197,485643,323185,-4990,-270955,-190941,-235534,-143534,-205525,-455260,-498894,-479837,-513438,-425476,-229745,198945,451081,168002,-49977,288122,711931,988653,857460,462683,70446,-67440,60378,77803,209535,155042,-213699,-122985],[181254,292089,142178,-10990,912,98778,19415,-214191,-245454,-59819,-195055,-396689,-22562,273862,396001,266001,-106118,-299648,-136777,80064,163390,192436,-86620,-110841,26998,2224,38450,12026,-56694,-4192,111336,404437,221886,-59909,-425324,80370,330569,293345,241100,312711,66474,-220255,472579,658261,367386,105987,266946,219235,-104478,-335739,-194027,-232495,-306615,-242939,-31501,207338,282325,99164,-444134,-386474,-77873,-246384,-315980,-227497,3616,220954,322548,316577,278256,67336,-228232,-139410,-178274,-179206,100812,104419,-170095,-246909,82075,270520,106482,-123667,-26427,43719,108393,-62414,-215332,-312432,-372509,-224223,39332,109070,419702,757522,763511,242840,-246153,-139046,-133960,-459411,-132150,120367,281771,155929,174238,298105,353698,339101,148995,-77848,-33352,115187,129389,101359,51540,-101213,-102094,-72500,-30721,-36575,-95783,-400333,-185769,46115,-80865,122535,461109,489747,107222,-298084,-526085,-297964,-150200,-127372,-222447,-494618,-325386,-114255,-250375,-331901,-241389,-165272,100531,278773,150306,170181,208248,-81226,-114972,-18618,13531,42705,118941,40665,-76392,-111376,138732,306810,99548,-173242,-74934,127273,274901,127737,-63211,-304126,-560382,-540532,-253063,84505,407548,568591,476513,342184,-16145,-109736,-103089,66985,338837,472405,441248,341923,-8264,-496829,-91904,237274,108360,-322571,-264616,130098,138341,100222,24966,-133140,-241265,42492,186368,186413,213538,156544,325326,513680,675722,394467,49359,-382540,-408230,-528898,-189661,97549,46992,-204968,-373125,-107103,-126160,-97097,77062,613950,934933,1062130,439877,-341586,127314,217014,60647,131159,143190,-65874,-243885,-402715,-516843,-241604,174309,386917,456219,187216,-135557,-363703,-410860,-68892,342977,336831,182046,126378,231221,121874,-11781,-239819,-547718,-390202,-448674,-553776,-254884,-219698,-244700,-364318,-378763,-40336,318854,496953,321618,83525,-263663,-200180,-163978,-303439,-270677,-357109,-118781,-53724,278181,587337,458419,-48021,-212981,-31727,-212204,-20946,338168,762952,781698,516085,43589,-320685,181099,693075,756867,357778,-8204,-395047,-423153,-215854,-106103,-96101,-137731,-196588,-109176,53679,-17687,-214156,-389193,1669,240795,250110,-4910,-306601,-398387,-262332,19582,170665,186032,-214111,-351573,-224014,-240834,-145327,198335,302916,117855,-417515,-141161,387489,639617,479726,55139,-284850,-271274,-147877,-2153,128203,121466,-144963,-178688,227996,409703,165959,-309250,-328451,68716,286882,492278,589549,304717,194377,812,-27510,-89761,-137304,-136656,-265269,92272,327693,137207,-132851,-250548,-258183,-394734,-32420,388898,293746,-15557,-273460,-293202,-317179,-395630,-572808,-340301,-150803,-241706,-275133,-632971,-411238,-71147,50784,98125,-83981,-35889,-45789,-337641,-137696,29603,-59189,-114077,-20293,380799,594693,541311,165662,-293420,-353385,-139252,-235744,-429562,47328,462508,462232,133249,-343689,-545471,-451912,-213677,158847,477855,502122,205219,-93940,-304734,-234422,-7371,299358,444120,284015,40473,238869,248792,-64893,55983,179653,164282,369613,411345,101303,-165925,-167090,257747,528716,439553,171329,-324353,-51775,393143,133523,-238664,427114,720028,686387,290291,401213,320896,172549,103179,50839,32439,-304948,-41954,391169,680399,473329,73335,-119745,-30571,-107967,-179590,-198383,54448,229371,34336,-9391,67521,82902,182430,255804,123708,147234,117230,117008,22934,96204,124001,-145489,-471811,-256028,-252898,-333816,67717,237666,-197796,-288884,16151,-3753,52773,-26586,-171643,-426824,4896,53197,-498578,107519,679768,801233,275897,-309038,-277523,-130889,36907,37002,-132857,-393535,-206392,165275,296879,94773,172633,108337,-215466,76962,285667,223303,-20945,-169487,-147474,-281246,-510392,-184468,-260156,-206202,-144261,119387,365109,337665,178987,-73897,-274622,-403199,-11635,189116,526610,442679,-25828,-413792,-345480,-172074,654,-19537,262795,522251,227835,-143862,62172,302228,468315,368305,298675,224124,121001,91180,193924,108984,-131990,-73362,82666,216282,463971,397156,554133,768636,774434,534902,271990,602767,631430,527320,31450,-255637,-335426,-216649,-51505,40312,333542,750624,836123,453529,42085,111843,159905,-137528,-349340,-84977,35581,93163,89271,-16308,-294994,-307408,135262,368623,702327,897554,772467,415626,-71573,-177229,-469010,-101556,170114,304098,118184,-201786,-98017,217042,292680,346450,496426,338535,14637,-106805,5019,-4145,76652,106051,-78113,-314651,-324620,-208507,-196439,-243041,-259970,-431904,-180631,-122216,-256207,-328482,-230068,-200167,-328433,-440607,-326648,-209088,-179520,-27968,74512,37850,-75702,-409523,-424430,-498827,-315827,77004,230629,327694,302461,320686,482038,358801,158525,101032,329258,481781,629544,903963,1024940,740941,280027,150092,358563,544664,402646,22001,-172010,67393,19877,-237104,-342038,-116099,47466,112796,-6009,-239743,-274565,-201276,-310573,-412437,-184111,77707,291996,198550,-152581,-366833,-398892,-86452,272598,253633,-59148,-143418,-11905,-47065,-129710,-49321,-19741,-130986,-112888,-122541,4423,-5168,-131837,-294275,-184376,-150277,-195186,-241351,-226883,-205735,-79483,-93429,-189383,-389284,-201174,72345,180846,-140223,-288356,-388669,-107226,183089,165158,-13431,-235915,-300594,-244062,-234541,-281475,-44755,-54009,40707,27822,47262,-94302,-367863,-357723,-84495,408118,985575,974869,287309,-330249,210738,57309,-265099,128558,131287,-197683,-198173,311198,825166,847814,483400,-92667,-223046,-272031,-427095,-215894,-214475,-308889,-173234,-74808,-23127,3723,131929,15714,-146164,-37636,168731,50594,-128678,-40644,-8254,-34949,-219347,-375320,-154453,43458,4053,-358364,-250511,-222914,-446100,-119682,48013,-234072,-400840,-211526,-131920,-58557,129817,416677,469697,531365,252818,-179151,-287703,-123979,-71954,1580,226896,399538,346066,254081,55153,180490,16526,-242336,-60994,-52352,-106857,117999,186485,135697,191048,593523,937621,1006062,658073,-63380,105633,543410,567378,423083,431353,681851,570512,86054,-186781,111597,538285,869423,959572,883964,686647,614202,328867,124680,59215,174540,418882,440708,221617,99751,-90066,-215627,-87489,-16506,-14997,-67343,-393822,-163504,-66546,96720,204208,176801,-75113,-251093,-72656,-231441,-350401,-36116,135730,-11020,-40958,188152,311641,381577,146683,-111713,-297039,-218939,-81430,36935,56915,73125,172976,294101,337964,-42326,-223911,220263,131465,-419020,-8367,245206,133565,-120911,-25359,-213651,-269191,-303549,-43352,90403,-14079,-402635,-181545,79786,156946,-16154,-299709,-305011,-73867,-71166,-204419,-75241,42925,122887,148125,313344,236328,-72511,-441797,-216881,-116445,-170615,-261102,-60184,-8284,-55953,-295808,-403655,-311773,-120722,-181441,-296752,-367882,-255710,150275,534667,806321,734819,545393,297620,229170,837359,1233039,1193322,504526,-142941,-286483,-302396,-287629,112623,357602,375060,-165008,-268434,65687,324817,54316,-394668,-20717,418214,392260,155682,-148610,-98635,-282146,-63235,270621,327438,176342,168722,311799,86338,-247323,-126560,3421,-155034,-347141,-293314,-80930,226475,211353,-78118,-157119,-25267,151874,68781,-198229,147800,686998,877376,524622,79152,-20823,-87906,-422133,-261044,41083,164360,112792,114799,268354,114281,-138432,352710,794238,816494,597774,581580,545678,433880,354694,409595,779188,845263,824914,523207,280377,149535,256891,141918,-186659,-222130,-342620,-161300,-218452,-382253,-262865,-91193,118614,462930,488250,432241,454070,454377,245926,-35690,-78011,28120,-11632,-409088,-336349,-82610,-113002,-332446,-159433,59841,8839,-96981,-155102,184340,309302,229321,-267873,-201756,287399,412534,477979,61120,-287227,-302083,-232591,-56651,60635,145373,10571,-309856,-217778,160247,343275,256288,-246238,-423481,-347043,-291704,-270268,-252773,-299140,-507619,-164505,-144823,-57409,-143627,-452,-384299,-485515,-335054,-150117,-41895,135803,227145,48752,-482969,-133575,134816,271111,370207,491782,358266,134645,69203,64885,-49516,-304983,-503816,-272339,-429333,-137681,219359,240018,-134859,-382558,-165362,-133165,-30618,-98379,-384827,-275162,-134494,-372582,-377321,-187554,-163362,-44863,-186833,-475112,-76097,70215,-366767,168305,1012984,1087986,391186,-150001,-293559,-55468,-6206,-33661,-182861,-232769,-216582,19683,353004,587694,527195,143376,-168922,-453568,-344975,-27870,390078,776552,948584,632936,174393,344332,341377,13095,10742,582464,1392290,1149511,773021,70997,-420393,-34531,216402,275581,276076,238251,138144,31449,-168612,-133822,122945,388083,547937,694023,628268,346618,200042,152865,73966,-147849,-342496,-225156,-207795,-288146,-273931,-318388,-243139,-249607,-253015,-193205,-213094,-297107,-467696,-182459,-118576,-172641,-349529,-121636,65857,422917,591431,674992,553108,246689,72927,-50684,-214659,-251983,-211229,11018,151527,79334,-57900,-267284,-333419,-424222,-375312,-335235,-385086,-370428,71488,287199,525209,739868,792292,442694,221030,353228,493875,346494,-8592,191587,395200,109690,-116213,73740,328379,175564,16249,-6362,168045,396864,639259,513011,227652,-150690,-251982,-412730,-163184,429077,753521,604526,376017,104083,81765,-112241,-367522,-225171,33109,67148,146684,102610,97716,163359,24673,-197998,-87113,301222,152672,-113875,-235936,-265356,-434524,-444495,-437407,-104790,378443,592678,170888,-240849,21297,342357,358212,86560,-228042,-383577,-222412,-218550,-166042,-44755,20601,-294865,-436141,-124518,145229,260042,391652,408052,240708,-205833,154583,387716,229534,-109462,-409877,-261079,283669,491469,312059,-94888,-501689,-572006,-413969,-89731,355605,522796,306388,157355,511680,663331,509226,-119011,-256899,304749,171761,-401197,126550,268782,-40644,-145495,-4666,-110212,-416709,-511786,-455793,-215496,-160630,-456784,-149026,141629,287592,123284,313230,485140,566832,545854,210274,-219116,32067,305151,162168,-220235,-301803,98077,34540,-67872,9703,254284,489615,511200,258766,227583,166407,-83818,-338695,-339024,-230456,-132756,75466,139539,115442,-237953,-521803,-338390,-218579,-107427,-6707,62086,205997,219207,186618,330955,679540,571357,30831,-335941,8568,-169561,-87966,672862,1068472,604888,-945,-101183,251822,542364,358805,-67496,-297392,-346328,-350980,13508,306681,286359,146045,-69478,85884,287980,180141,20723,-157659,9615,-43920,-336088,-465524,-458225,-234981,162907,271929,79135,-339632,-408664,-290946,-186922,63179,388132,454617,344258,-63491,-444866,-153709,-164796,-270617,-423885,-474914,-408123,-159857,152587,263581,93050,-333733,-93687,582681,822352,627325,163327,-456343,195805,872678,858878,250927,153764,555163,576541,401630,181876,-62094,-432663,-213785,202097,452516,398423,170903,-154815,-385279,-348969,-320158,-441168,-36219,505593,667077,499992,305854,-36745,-302146,-424899,-460873,-387668,5200,219458,147370,-94759,-257980,-213143,-40044,307569,380243,54824,-372675,43341,149214,385068,850256,1200238,986566,-62785,-213890,-41890,-224127,-379146,-48418,-629,2121,-14395,63842,-323584,-343802,-274332,-331977,-475322,-428253,83835,312334,145256,-258101,-544110,-151238,48312,-7860,-320776,-507283,-397569,-214116,-86227,-14517,87389,162762,274333,286513,177226,-19085,58052,418181,644757,903339,488146,-53008,59196,63390,-258676,-206913,-118983,49166,108079,104791,-91039,-429101,-232819,204204,501434,833319,889083,846401,557668,22124,-427228,-528494,-265247,-204815,-202196,-313026,-139806,180212,371606,539317,297567,-320308,-84651,889318,1314980,1116014,642481,419140,327465,113279,110298,174418,114459,-10864,-146768,-243031,-432003,-459079,-346277,-437079,-486491,-137594,144470,157842,-141928,-398905,-222249,-18333,253712,216480,361637,710867,904173,707439,301258,77600,234716,217836,-79432,-332661,-344878,-326541,-123082,-161,-85034,-171389,-34,-23240,-109285,-165851,-26671,149425,211878,421272,629113,372259,-47404,-358660,-429655,-338063,64875,474094,690469,883460,647358,86519,-365172,124945,590056,872016,855157,661391,520999,238817,134753,313650,554377,443106,164779,6036,96176,278343,456741,607327,543099,403314,200952,-80772,-394801,-135647,127804,226054,178651,9170,-284080,-485601,-388811,41290,88961,-298860,-21062,152886,109063,-34044,-171803,-310699,-430291,-509407,-552649,-410011,-172097,-23289,108054,407409,351601,271668,139764,227779,214695,152539,170862,170678,138822,76771,103862,240097,94027,-283688,-441227,-302763,-129386,-82588,-71479,1225,79715,142987,233019,314313,365129,243324,389721,310811,-169291,-70485,341565,357849,-4153,-439970,-463840,-200134,62521,312562,625657,944710,1006114,587057,458381,385922,210281,-248118,46800,643836,796872,217870,-277439,-258482,-84784,180569,368458,406819,225353,-179038,-478881,-315470,-182187,-210433,-451891,-418327,-417173,-300269,36146,113445,53884,-292137,-182879,130167,404004,341831,-35643,73352,746629,1071143,1100758,682632,275956,-148791,-109103,-212519,-64170,-137522,-387781,-436355,-434228,-274840,33044,-10583,-292340,45545,312655,343930,368830,538399,495780,388507,80728,-234580,-126938,173473,260538,88994,-347299,-463099,48922,597088,915912,825799,542246,271058,123398,-26575,-280164,-466610,9809,390944,437342,89257,-240109,-335818,-282857,-217840,-183739,-237752,-66488,406633,342820,-181383,-511735,-390996,-374952,-315810,-156394,69763,99085,-199435,-114667,205968,346868,233582,-7236,-132076,-127213,-140257,-150742,-243365,-270966,-220898,-199765,-202894,-376062,-288189,-57541,-4699,-73008,-56842,-12241,-207323,-67819,279725,227030,-14186,-114813,-3875,88461,168142,24897,-188126,-475404,-123632,318620,529694,347130,245063,136353,35433,-158718,-139126,257949,456953,283732,-99459,-325493,-318461,-322098,-136878,-144979,-208154,-71433,112864,28955,-156265,-78400,91339,-89831,-105427,193617,288103,136923,-182489,-427133,113415,246238,69260,139985,252619,240592,378153,731740,775895,526772,400661,-4830,-427321,-47442,188892,78916,-174456,-474548,-343822,139304,644307,869535,620910,-4048,-311383,12806,288145,343730,303566,192486,42671,-108634,-177576,-58836,126385,517363,865124,842414,532841,40476,-475961,-362417,-373927,-439826,-242769,-196929,-249430,-279785,-248589,-146561,-215369,-448694,-313016,-151193,-189678,-492474,-359175,-335217,-30409,115409,95029,-21768,86214,302165,131815,-199081,32702,384577,353602,328445,271625,297775,265798,230870,73993,-169054,-206210,-198292,-453585,-23416,275739,91877,-249322,141384,407659,471201,173309,-114415,-219247,-86733,-23793,-163015,-33853,215421,-63447,-412678,83700,103160,-253983,148495,413032,297610,140620,-147593,59604,469747,528174,248227,-113044,-62550,71446,31704,-129326,-352565,-236067,-260936,-96384,114424,-137750,-159334,167206,298287,88805,-116233,-222063,-319682,-285929,-37611,-295631,-459508,195780,376172,23361,-254555,-55396,174867,403320,358944,188032,-55248,-50567,349461,503664,496362,177033,-184804,-380824,-260117,-271281,-267598,-281431,-445692,-395963,-418468,-420571,-332657,-70146,451658,690877,436451,99287,157431,457160,622803,474727,174994,-36523,-212508,-17176,-35716,-34712,-105918,-237173,48259],[353282,322993,161032,25863,88491,89128,-89451,-406530,-294392,-86187,-186708,-327938,-86286,189064,317861,181348,-62148,-252928,-30414,222389,312076,271601,10973,-141024,-196870,-248713,-189483,-121789,-63342,-154093,-133577,132482,124896,-67638,-308856,71821,324745,278554,113414,249266,52259,-312842,398397,604126,320794,231503,392139,352510,76308,-176457,-120241,-308454,-438340,-147506,195110,470123,493283,266883,-376596,-566971,-352978,-643479,-274990,-114323,51790,121232,-22228,-57062,-8108,-12775,-70308,-60585,-209320,-304777,-42182,-55731,-155114,-165710,151423,324932,241372,66666,94659,213624,273554,199208,147869,279,17074,111623,250825,192750,350901,598574,528285,-42210,-358224,-181237,-222848,-432999,-11092,300453,518531,338805,71013,86958,251075,277513,100186,-185634,-3377,312340,215312,-20869,-163984,-68465,37273,132876,182180,16877,-221617,-379562,-45834,70650,-116933,53563,401672,404128,83258,-203330,-319047,-527400,-281737,-157439,-293420,-520968,-92436,101843,-247872,-260606,-144383,-198148,-33119,220341,196367,105173,-4079,-192459,-7269,143629,114878,41680,-61071,-103872,-246741,-219594,66690,233568,-11544,-333820,318148,639109,731822,556295,103496,-287216,-402677,-364155,-372139,-111239,275464,400784,243627,102576,38895,-11008,-15424,71182,193122,169412,166119,309609,141899,-290336,-412185,31219,83965,-274937,-348711,48273,78171,43183,-87708,-236922,-339015,33988,393583,562983,349893,-260425,35644,560581,798377,452661,41250,-413039,-293794,-136760,-199520,-66302,-176697,-445473,-161756,127795,67317,-48348,-185013,155044,638809,960028,365944,-259204,368778,429429,157243,24303,-16942,-228320,-346580,-298062,-351553,-86263,333625,484189,456188,273260,-119855,-452633,-454879,-103306,327399,340029,71376,-15406,159526,135285,-87499,-258513,-506793,-400957,-369940,-373291,-293990,-284878,-204478,-264786,-467614,-80435,377105,584546,446811,259929,-118609,-97450,-122416,-318983,-137711,-99812,-182548,-245417,107265,469967,401785,-123206,-383108,-95529,-283281,-125858,313479,648586,574490,320102,6424,-19292,200838,403967,465237,141834,-202080,-492156,-467390,-378222,-272772,-179572,-182505,-299210,-259312,-84109,-76141,-228565,-394669,-53010,183625,334092,294348,47844,-273206,-423373,-303733,-140794,-277345,-525633,-238839,-87930,-260849,-393972,-83690,172459,92248,-415915,-196185,309339,448782,283289,-46360,-233514,-244009,-25287,190929,433341,492954,224045,59794,407917,483987,48772,-439009,-60012,298071,512352,760591,1067767,1024565,865287,480109,35716,-228701,-325794,-264031,-288127,-3606,286978,211510,-24537,-222357,-258046,-502696,16002,584072,731436,271089,-277650,-87968,48254,-101626,-392426,-473538,-310799,-551378,-730062,-483230,-189722,38049,175188,197914,-14147,-65517,57256,-127038,-368056,-90952,-35286,-26133,41267,322549,469703,334067,625,-394054,-289202,-57606,-77373,-83949,271031,580304,477743,102640,-292106,-584442,-444357,-44744,299736,464051,429757,276162,27647,-100822,-143530,36794,289660,426429,240639,-213540,-188534,-90178,-169290,10265,199182,391182,587267,490518,164345,-182613,-120832,312142,390966,236716,-105346,-177989,370560,625326,189435,-397043,292061,681926,750392,408664,498676,461533,286336,142273,-140817,-247456,-439597,-110405,118445,226731,98533,-55275,-208473,-294757,-292641,-345691,-302394,-91288,-32747,-30542,10897,119457,351528,589996,515681,315709,233544,57453,129296,-14089,-63228,-49914,-273736,-443866,-123892,-250294,-362344,72413,246753,-174472,-355871,-90488,-242409,-322638,-162105,-481508,3948,443512,354546,-363070,246798,994371,1035814,340107,-242046,-145602,-202894,-171347,-100966,-259094,-490368,-9486,344859,376315,263473,266777,160030,-345384,-338877,44430,22979,-233842,-342530,-273752,-400525,-490527,-246244,-314912,-396807,-398452,28244,250279,243302,92045,-13510,-112096,-113335,322291,724576,872573,864758,402711,-59796,-335736,-124400,-114789,-353970,-26114,308612,200865,85123,290759,641966,709029,510729,240635,23782,-7995,12112,116126,54043,-137539,-241823,-179755,150552,346260,434234,794638,951429,1027738,1097651,1173811,1164458,807918,307582,113911,171033,-32713,-337464,-240377,-80695,355418,1012241,1240559,738944,87628,-77970,108614,-228470,-227851,149608,290697,23560,111947,270926,35406,-368313,141746,653680,1137168,1286582,881686,374341,-64423,-108220,-385399,-101083,205695,241512,90928,-188372,14168,184559,9275,151358,442210,349998,8759,-93135,64276,39593,82675,227059,183854,-7699,-177542,-59085,-61534,-169403,-161809,76996,211535,87424,-157687,-209682,-91366,-69003,-231252,-427443,-371676,-89161,94163,145378,73358,-164670,-273632,-253250,-518203,-466733,-177919,86252,186021,182250,50153,97951,332520,352260,311347,267446,388379,488185,595986,785930,927005,763817,427126,246031,289813,447767,507263,342114,189873,224548,207294,-802,-147626,-149397,-146208,-244930,-316244,-277634,-104495,26677,-62427,-365880,-269697,52073,275296,175644,-149108,-118415,-216234,-96972,286673,315465,71080,-40356,-5223,-216228,-287138,-429825,-395157,-259313,-272753,-275900,-186658,-294876,-372078,-221031,-119474,-46872,-115340,-165634,-162556,-134488,35414,139276,136547,16181,17956,-24156,-118228,-377854,-299989,-433763,-204716,99089,117001,-24914,-296666,-465087,-468237,-323266,-3857,423191,422141,399605,340649,130908,-423030,-231549,-241603,-61227,575140,1026080,879682,72211,-69027,454476,333230,-292930,29112,-46555,-469868,102410,931612,1214408,1097738,586927,-36041,-160660,-221450,-504800,-221358,-137993,-250009,-70070,-9165,-48614,10944,270527,172498,31908,130408,273695,198108,-115572,-76421,43127,12832,-233305,-289110,114112,258188,87226,-327910,-64292,-84395,-488178,21514,175057,-168310,-397074,-236090,-243668,-122671,182238,502250,570116,468589,7478,-349348,-87004,133621,195589,143054,188739,352895,295045,198048,3325,74698,-157059,62633,384457,200423,-70702,4120,70145,-114767,87147,703269,1148353,1130518,973714,209754,-39428,297841,409106,351780,432061,743214,360902,-157592,246010,414620,776147,991207,1002792,893290,785894,682712,249874,-63602,-315006,-448972,-387349,-161534,-10964,102712,-33550,-239046,-132271,-11689,100293,127313,-237602,-2152,300142,418197,407242,222480,-100080,-225788,5127,-129686,-222442,-150845,-37506,-92608,-277590,915,337519,666169,591155,193217,-54826,-234724,-334384,-337881,-344229,-188931,64559,301429,315678,10757,142796,654415,824810,281560,-488129,-284792,-275681,-347320,-101686,-164738,-248069,-221253,-38596,31011,-59961,-362120,-144658,-46157,-27076,-41020,-352264,-245263,-83462,-117673,-167823,92322,242846,351705,455013,479161,299312,-108873,-472063,-449644,-428148,-223292,-138498,-84483,72370,66898,-185678,-193282,-112964,-241372,-262820,-378223,-459384,-169377,96069,496172,602991,520289,327892,150054,72903,651885,1087167,1086650,481682,-196091,-129477,293051,116887,76059,348202,344278,-159542,-274686,-652,223798,71208,-224718,-167630,347722,477315,246585,-247761,-200275,-47061,20900,126120,181542,-13584,-33897,15222,-98702,-280597,-369996,-137250,-164370,-170165,-25122,191276,328965,235223,-58781,-197590,-79771,138420,-63157,-302601,285428,837176,1070738,730362,330340,-95704,-376819,-272270,166351,430710,453593,287992,163579,221685,71712,-110412,189547,698001,747095,632124,603385,605538,434810,366029,432360,684850,828974,772926,470065,215993,164206,340256,182112,-125369,-247554,-415914,-246678,-271439,-446727,-177224,-15895,166645,386620,353917,242647,280003,294626,3359,-409001,-82637,169019,19226,-354569,-273197,-165236,-244674,-513123,-303656,-53494,-12286,92426,274353,533529,609447,483744,267295,-71686,-251071,160025,259655,-63614,-278536,-204306,-101912,38281,165830,360278,342970,66229,-235867,108706,329421,116852,-237456,-321842,-307758,-186839,-73987,-34271,-62592,-363858,-487493,-295760,-47455,327836,386872,44526,-340683,-384414,-75120,52984,221389,244265,27140,-320995,249734,627402,671016,569105,668843,501110,249841,150480,124415,48574,-74042,-101763,3136,-241722,-151283,263252,402141,-8364,-483335,-159168,-82177,-135978,-151112,-220913,-245875,-237984,-346431,-226214,-64784,-166091,-303051,-393859,-350464,86813,262919,-204805,74807,906420,982272,245391,-374503,-474181,-336427,-65665,-27746,-109488,-121422,-11800,141498,369135,472696,212527,-269440,-424833,-103795,66012,-117420,155562,575307,852166,645906,149070,-60441,89548,-74351,-177975,162760,803447,836885,526279,13608,-374385,-130842,164118,216578,163128,90738,47388,-119766,-472421,-448061,-42254,143068,505911,768973,794857,499889,222736,-102926,-318457,-312505,-518032,-334727,-85735,-60197,-105509,-306203,-324880,-468734,-314865,-179762,-181331,-258174,-374200,-332960,-358027,-240229,78096,197676,200402,231148,312572,349471,280892,11206,-148213,-121535,-142638,-275876,-286414,-243312,-172721,-87207,-99010,-220518,-165387,-156537,-243867,-554526,-497168,-165401,53839,53868,200615,358637,535251,370367,276814,422486,533317,398192,-80366,20843,202490,-62752,-351756,-179038,-56033,-112458,-173127,-166786,-54893,167278,467273,442095,195436,-98266,-20045,-197848,-312984,226826,552076,505953,225052,-90293,-168995,-386228,-425565,-455918,-263793,-128883,26767,-93321,-232471,-224191,-244597,-215284,-56120,114214,-94586,-291842,-227200,-183189,-281894,-304041,-146203,254189,701502,753745,222415,-255014,-46784,170072,186572,6104,-232799,-437414,-374686,-360707,-103127,175005,235272,-212545,-594695,-30496,201461,316099,404323,399165,205021,-111252,147787,446019,461505,220511,-34334,-148819,201992,306238,89550,-230534,-397339,-332689,-460856,-283024,356289,766707,529492,270533,505196,632315,387304,-274764,-41138,440859,239564,-82307,209575,199348,-232915,-99207,154487,82479,-205708,-350055,-211561,-74687,-246815,-476465,158078,436861,416170,334580,435407,422200,425866,553528,327698,-60706,-154135,29983,-46051,-326781,-296674,110296,84978,25272,70406,307160,517146,599036,293219,68958,-73916,-333332,-397527,-220417,-41058,161788,130156,85705,34538,-210456,-293347,-128529,-200914,-220728,-198377,-85497,-575,-20391,172500,521893,764226,505319,-6082,-517996,-179493,-164713,371571,933601,1144747,513158,-52416,210744,431295,543534,345099,-107730,-345823,-463581,-411755,-67222,278561,302794,134238,-196763,22320,274035,137884,-45233,-116072,16900,-184999,-516727,-302528,-348000,-277363,155554,313752,73105,-354377,-448026,-309225,-164885,183011,552125,533417,408207,58996,-184911,-306903,-289497,-315111,-336463,-259841,-211520,-110727,42473,110079,-32012,-420026,-70868,502712,519631,269139,-115779,-398297,268818,848213,703466,123235,-128875,305893,404574,442073,366251,67774,-394105,-79000,381104,525232,387062,78971,-216844,-532507,-406524,-259161,-318966,24187,359535,379481,172348,77754,-128771,-368962,-453581,-530439,-263199,160118,283602,62831,-264179,-317376,-224509,-31683,372980,416848,-16319,-449196,-51245,27241,350763,668389,615578,351938,-277560,-145157,-174856,-459295,-247897,-9962,85154,12151,25712,174092,-21446,-308205,-291707,-223630,-357075,-587085,-214722,-53560,-110907,-299025,-259838,-113178,-109114,-228851,-368020,-280852,-252363,-222782,-224548,-160769,70263,270294,300161,125875,-111849,-244093,8021,333739,666724,798372,374912,-71847,244982,22053,-442177,-37853,336416,300026,271920,263065,131134,-239885,-254593,246984,667227,1006391,986105,804179,588699,473860,80229,-242115,-357842,-234881,-140340,-104219,69877,549029,517680,389178,-89454,-447925,32350,870822,1360712,1180975,858104,718372,485500,226948,351640,591031,560535,171820,-256009,-312655,-396919,-457519,-249310,-277025,-483747,-244618,-7632,-108440,-404149,-240549,-21059,-151475,-26490,-108615,122221,330691,457381,288793,-16263,-125419,127209,131453,-141986,-448244,-489897,-386169,-126799,-51781,-183523,-406735,-169937,-144489,-216179,-290258,-246693,-35150,178088,494228,726525,433415,-93643,-403113,-450160,-393687,-44797,326968,449629,470531,225863,-195854,-424414,-39377,190648,464836,582724,554618,346254,70901,70866,334925,443430,124093,-146323,-105138,-33604,-52998,131709,474251,520492,458040,385432,339157,45367,-490764,-276328,-75378,-33344,-260831,-499699,-417539,-569242,-311990,-296779,-385284,-109885,-74981,-177566,-305749,-422452,-387972,-397966,-511383,-563272,-209648,-19606,73638,90601,308893,322228,287965,237316,312859,268674,163070,60079,-148365,-215204,-135014,94942,383460,353181,-66636,-193071,-220057,-218083,-312752,-220830,14983,220087,341606,452648,564685,650964,453075,342256,207229,-271507,47022,404166,328406,-1620,-374247,-403013,-139716,45179,209066,498442,996731,1169387,627407,534826,573776,398409,-73333,-98953,445701,598324,138260,-136865,22651,26291,-62949,243162,445930,370131,-24116,-295136,-306955,-86132,-25713,-351014,-270843,-188439,-277505,45896,308284,409842,137386,200735,410073,619519,478909,-20384,76341,780079,1135927,1144433,667297,224127,-222221,-234787,-132739,9171,-1811,-175765,-319940,-449935,-322555,46158,-4743,-312173,-58801,223781,240083,207652,276980,240715,146953,-45077,-54099,222580,488201,431506,144556,-401352,-245511,346989,838990,1127129,875940,504556,150459,-22023,-50020,-48859,-333238,-154601,251871,396853,63988,-258042,-203370,-144448,-283822,-421982,-329137,-22183,437311,323682,-246699,-494328,-313764,-330282,-400673,-254630,-65488,52480,-98621,-524538,-94370,243914,342303,192991,61788,-32926,-76297,-123618,-207108,-312678,-316596,-332348,-372459,-562731,-257491,119985,162364,-92826,-188495,-38198,-205314,24724,466163,482361,317128,290071,90290,337736,217166,-37514,-316200,-493785,-135713,348056,531256,207506,-34602,71467,39018,-98520,-177832,82854,164784,61555,-93420,-219441,-154950,13680,126488,-39936,-196967,-79913,79499,-77975,-408146,-123290,106836,-90430,-28260,261724,325858,233660,-166413,-451268,-119017,-14788,-133308,-61134,30955,27445,260242,895649,1221369,1234788,1124326,609347,-152485,-390171,-95252,-129350,-343820,-570045,-437590,-122622,322713,633934,421516,-241470,-144339,194684,369317,443405,547464,419389,135689,-127151,-117332,110943,275227,502088,768917,741859,499568,17839,-525136,-342354,-306613,-447285,-314052,-272832,-353291,-176902,54253,164898,64032,-137624,-118823,-916,-148741,-329802,-253506,-259845,19150,189756,128094,266729,453683,552818,165720,-127589,131733,427909,429801,345277,395660,412296,452148,421879,380444,54365,-197263,-321060,-289690,147719,341222,-21005,-222390,124644,210975,218154,181991,25165,-152712,-152158,23648,25254,-19104,56183,-181351,-511507,-89770,-83492,-328046,106227,448594,338618,104914,-183719,-32163,361925,419589,136782,-243690,-232808,-63101,47388,64885,-185097,-257956,-421897,-211054,26542,-146176,-6495,397614,464223,118440,-219473,-412495,-460132,-194839,-24038,-269354,-442450,166533,384614,283462,144657,-276365,-119089,318136,331937,31751,-85616,-60838,299759,460655,454790,135946,-195458,-350872,-296629,-378272,-453715,-329908,-310492,-250113,-304301,-224622,-18042,271075,701155,828961,648660,343193,150138,196928,195099,62194,-51152,-37138,-240774,-307581,-278612,-242971,-259916,-8503,276741],[465075,325396,198140,128642,145976,51675,-141296,-266377,-283952,-199085,-177997,-127377,-50421,111914,209381,110415,23843,-142180,15454,267247,392761,248496,33695,-219294,-389945,-285968,-121951,-38986,53605,-123010,-242285,-198477,-15640,-86563,-196340,24145,267504,106708,-66181,164103,58207,-453599,113881,354531,196229,227502,293904,248330,70841,-26945,63095,-227366,-535791,-66340,396153,642773,610108,259866,-356574,-523813,-389308,-391820,-122587,-95288,-28045,-18753,-200399,-286652,-122947,7865,153614,104119,-174108,-468207,-173066,-73154,-29831,-70532,238886,323131,269861,155194,96026,274025,368796,421653,469452,355722,466489,433488,340091,138243,213259,384266,168680,-425563,-276803,-43642,-148902,-224865,131884,521225,713814,570441,131201,-189590,15359,123139,1115,-334592,73434,542449,417578,35639,-400674,-81447,92612,242226,273461,25471,-260729,-83191,227074,153018,-114148,-25613,239741,197827,-9292,-191343,-167493,-359956,-367733,-231142,-391744,-363571,44124,359572,82852,-149323,-227993,-213752,-109422,79711,73145,-87143,-250266,-205475,127600,293124,185521,-10313,-232716,-182767,-349311,-283916,34425,204762,-37615,-312978,634118,1061875,1036094,861347,243693,-170225,-67310,24463,-178876,-361599,92510,228356,46045,-50380,67999,46033,-2344,-17471,-17240,-160801,-100680,202019,225133,-39969,-332047,-82600,53461,-145061,-338758,-191083,-103456,-49509,-150426,-246820,-352551,-42642,511039,910018,606520,21926,-32053,548415,751170,438751,-12898,-401303,-239215,71776,-172837,-303562,-453754,-457707,-6882,219564,238791,168606,-131654,-207320,431942,743314,227983,-118651,494265,484947,154056,-130263,-199154,-393881,-149447,-19189,-152112,23032,387666,547695,424372,330346,-64842,-457953,-379398,-51066,231153,261288,23511,-126275,96013,168501,-72737,-248540,-381522,-420043,-374428,-174478,-325704,-370234,-207877,-213399,-457073,-70072,381630,567993,470495,309243,-8999,-53687,-160552,-268513,5604,228116,399292,76528,-103591,276555,391264,21146,-401774,-284379,-312686,-133164,317756,453082,262565,18768,40936,209124,161024,-74708,-150184,-251131,-402085,-452922,-340050,-409294,-501772,-321564,-263901,-395639,-403758,-268962,-172566,-220503,-332747,-134310,130992,436678,571554,361196,-105727,-511460,-397329,-176991,-180942,-157731,38024,81938,-10083,-213902,-331812,-25458,-83524,-451018,-85718,283603,281408,73031,-140607,-152560,-120350,56997,241852,543758,668943,400290,246982,496906,413355,-183586,-198191,180708,483722,764894,1072327,1488242,1650364,1443149,970016,263591,-130187,-316025,-331769,-297239,-116951,187766,290646,155941,-126950,-257315,-516979,8821,566202,875499,341809,-425175,58938,323924,102966,-307358,-67844,246578,-101990,-334631,-236276,14875,105807,233668,183808,-145352,-216654,68623,-16312,-393473,-282047,-129374,-73842,4573,158027,226880,16888,-233825,-509300,-274170,-68284,18048,212316,550826,721321,476865,77190,-197719,-376491,-319670,23262,294311,291772,157150,104438,-16001,-26247,-132514,-41312,159950,349055,271113,-35442,-318479,-349721,-241888,-111875,148027,536548,744848,639859,381997,-101997,-221773,162938,128395,-32013,-265199,54956,584566,629403,202492,-459649,79652,534006,591829,408728,417787,464229,319748,179458,-166600,-316776,-235125,-175489,-187040,-184510,-198968,-226804,-213774,-142420,29827,-169255,-282228,-233284,-276588,-117204,40228,396179,845079,928108,700152,514319,267825,-55510,-42336,-145734,-301440,-384505,-451568,-364124,-70400,-229214,-365843,74605,267474,-25590,-437913,-345320,-503174,-202264,-184253,-297938,346635,731295,510925,-126072,298294,1104159,1059691,310454,-226784,57574,75492,-401635,-339947,-315588,-329683,118595,433434,350571,293006,358357,355171,81329,-304525,-277939,-199118,-416663,-366647,-282560,-474801,-369287,-199880,-150507,-97508,-337904,-32896,29471,-6147,-141312,-131278,-113176,-56633,353940,897315,924684,966618,637888,216781,-199050,-82896,-247745,-409016,-94001,172836,122592,290858,626223,1018980,955641,587816,147802,-187089,-193891,-125414,6773,89326,99858,-65391,-342186,-200822,-24608,385244,731934,799067,894298,1317655,1772743,1498961,853629,151677,395836,591231,270936,-233592,-493600,-299570,263466,1034379,1291248,772886,-53656,-226258,211896,-68742,-125534,211389,315495,-209155,83924,472386,290956,-235231,10622,742333,1193124,1190381,664919,12621,-55208,22874,-219619,-176420,49267,22627,-26585,-137663,107314,170790,-293691,-36569,360811,347235,14130,-31061,77277,106359,142659,333120,390256,189781,-85833,4516,68215,33857,296889,666571,622126,305758,-166643,-187133,-38422,-71037,-299161,-494644,-385599,-49111,230690,250228,30166,-405486,-16939,-222172,-561261,-358748,-343231,-253604,-47559,-91230,-313199,-256308,46466,264190,355437,307901,334283,366765,367990,421047,555046,567687,419259,207305,89491,246725,483294,482996,451513,402276,336627,115227,-73431,-292793,-369314,-462088,-441932,-82720,179456,312992,126443,-339165,-341679,-55212,64123,-45018,-253809,-109127,-67157,-56652,173309,191864,49996,24083,41138,-87094,20267,35066,-90730,-211436,-459796,-469402,-353582,-455479,-528012,-274207,-126469,81328,40727,-107118,-192078,-148107,85051,332993,487705,373358,172605,-70121,-242858,-240022,-239510,-393001,-336284,-120242,-69323,-138916,-346380,-413023,-443488,-239540,243449,633102,649935,498696,367728,-35411,-329436,61936,-197320,-102932,612323,859659,567103,-36941,243982,564805,478274,-23347,-294920,-373599,-406542,273768,1084980,1213097,1067760,543800,-30829,-234199,-248797,-459643,-284456,-246904,-292965,-86792,-18776,-194276,-117785,296044,318498,103566,153683,266349,202636,-114040,-133957,66898,-14542,-269100,-228272,227981,389429,175283,-194210,52450,44142,-464294,-33882,117429,-169707,-307793,-213872,-341900,-297467,30054,351573,453583,246702,-26575,33052,141572,243405,221915,123883,158615,318082,304727,108650,-66098,-138927,-413417,236709,620067,419565,136302,49464,42976,-384821,-44046,598743,986098,900679,893427,270629,-130829,94568,247148,165850,237083,484733,75012,81522,530813,592279,833636,884620,771712,611719,602152,488152,78487,-282987,-480306,-170235,251669,51756,28435,91190,-78968,-308605,-234261,-20267,233407,333843,-20151,-133413,327157,522461,479622,176507,-154216,-143176,71542,-53669,-190481,-364619,-357567,-273471,-155791,70792,638185,957823,856168,376778,58889,-178757,-322173,-324899,-379011,-456004,-164391,143867,164827,-24109,197580,697951,1025339,567153,-158049,-539414,-600564,-412893,-217006,-182729,-263126,-203752,-149368,-90626,-178252,-497013,-307621,-264183,-125619,-122496,-361989,-233192,-185871,-295032,-230103,87012,279695,449694,663701,555014,344562,-28723,-312992,-373109,-332527,-145005,-5804,5783,181974,116997,-138506,-97111,94384,128322,111740,-168365,-320683,-5119,201909,378416,283428,154466,-23068,-147416,-143062,351211,812638,810506,361839,-292538,-124391,452305,457914,279199,247339,63502,-311151,-437642,-105459,51121,112206,-103053,-249799,218239,460664,244336,-271075,-242219,11941,-24240,-185211,-154615,-280977,-325129,-377876,-223532,-275533,-330802,-391789,-267973,-28456,324424,472814,407077,221101,48547,30024,154099,279655,-117796,-371716,309534,780091,996494,709710,348677,-110342,-203273,1732,300133,536392,526253,318396,98919,14599,-109205,-237309,-130933,337939,396520,400606,351447,420164,239261,146970,194705,340573,652710,613580,355769,28688,58763,223095,86668,-55272,-264925,-488927,-329392,-313666,-341782,-115888,18037,100978,125634,51342,-32419,73298,98200,-202511,-312381,150722,291683,16820,-390881,-395147,-383870,-393392,-345656,-361967,-211862,-9911,296266,617107,681939,640540,461268,544385,394386,-185152,-286981,-224172,-330415,-305584,-153880,-71405,-15286,118551,383301,440828,294933,18097,96400,-4198,-275030,-255043,-208028,-40698,-30072,-8791,79388,75845,-82175,-128311,-28422,145515,477985,353743,145912,-334156,-409152,-39872,109665,237914,184416,-53857,-207419,490538,956582,858990,625946,676604,507448,266497,159080,158458,169271,148590,104695,64053,-52452,138809,405879,460150,-5513,-508550,-97963,44524,-102240,-214995,-162710,-256232,-463991,-534882,-198087,-32310,54539,-300461,-456720,-235089,143197,358038,-5745,-296575,457184,656333,245924,-59464,-85416,-229281,-266891,-107136,-21251,-43893,-3889,37669,226274,293152,-63780,-319315,28785,192640,329368,32455,-56787,317842,622168,534454,155204,-291038,11534,30634,-38879,-318834,-121631,292921,187251,-35331,-339375,-285363,21729,77985,62439,-8832,-33684,-201966,-113375,93000,258385,-2135,340327,672322,723206,443899,79187,-226417,-102241,-79880,-271947,-325103,62406,148576,131181,116112,124132,-213449,-333309,-149238,-65705,-172338,-340220,-423911,-194174,390609,591850,392017,172387,-141714,-61776,50428,36995,-172464,-371688,-299399,-310814,-485226,-482976,-393639,-91189,39657,56382,-230267,-149332,-41944,-220662,-224147,-53109,119609,19493,-245539,-174765,-13389,150402,148908,197415,385147,531081,451928,17272,-142233,-102304,-331752,-290167,-148558,-188908,-89717,-112406,-150857,-252325,-153130,153974,202231,-129482,-195413,124850,-20181,-359021,-42686,240316,267436,1525,-284342,-445605,-227183,-376277,-286095,-59030,-13984,37276,-200609,-479351,-505014,-329675,-234106,-77287,22662,-235396,-465892,-255659,-52708,-171163,-161207,209896,573845,789121,595088,85759,-341508,-180095,-68457,-1960,-108544,-306639,-434914,-497289,-381912,-27802,294612,312412,-179551,-408366,49763,245778,349770,327523,220579,39565,36978,197246,437378,559092,378596,188529,-41829,16769,22489,-128238,-257308,-190334,-45980,-166116,-485600,80153,660231,572691,366176,434634,543177,255838,-434568,98370,502044,299894,-19774,118471,61102,-301560,-52647,216913,204677,-17702,-106957,-3653,4728,-326061,-186313,346827,612344,424576,404465,336597,163458,63722,263589,196634,-78484,-379026,-341741,-352643,-474851,-264335,62302,121812,74839,55322,311205,520086,627171,305225,-112961,-304644,-542788,-315541,-40422,198059,405398,180573,10480,19038,-80593,-146027,-258014,-281715,-328769,-382731,-181820,-141514,-230819,159344,703538,774153,442906,24004,-293128,-63300,180775,664392,970341,925263,264108,47209,473685,536899,489258,286019,-156770,-381125,-496221,-430943,-139134,214537,270832,78097,-329910,54941,373016,196551,-95330,-122691,-92242,-452960,-316981,-115355,-224210,-326868,145563,328304,57821,-363799,-427510,-282733,-176146,179975,575200,679920,733814,574694,331851,-22328,-243408,-318600,-248388,-109218,-93031,-116064,-148923,-135301,-195667,-404717,-192241,147126,49419,-155077,-383636,-205716,299481,668463,477518,26746,-265732,111280,218970,351940,352293,82728,-345637,23673,476724,536796,409344,148721,-38437,-409339,-318529,-125814,-184908,41798,155216,52947,-113820,-111471,-207913,-391934,-415386,-456365,-97361,295641,347478,-1085,-327554,-233206,-176044,-23781,348150,386473,-116032,-394811,-88675,52718,375177,464466,34357,-133312,-192982,-56008,-204849,-514233,-162744,-81853,56521,-86728,-28848,131005,222488,162103,23194,-25644,-283340,-553724,-531529,-531755,-374354,-88567,86862,39308,-143299,-384009,-465874,-198432,-209730,-256809,-343751,-368068,15796,326984,276367,-29672,-424715,-94684,204054,274149,640773,655234,275591,19326,348879,-43927,-430785,227962,684544,426663,305402,285811,228790,-6503,-246446,48033,579591,882892,838030,577634,552891,900663,500312,145938,-253139,-186906,-6472,78224,217439,632942,625846,353488,-49308,-173786,46350,613131,1056925,1073002,957999,919505,656662,303813,396508,808875,863989,336184,-316306,-235759,-210874,-398207,-146460,-66054,-278594,-301268,-185914,-421202,-326551,57635,261905,-23022,-278592,-429047,-172657,-92156,-8250,-105095,-299057,-266769,39499,71319,-169486,-532488,-617954,-402708,-144174,-70115,-165021,-453082,-257054,-209251,-338896,-388607,-405677,-213844,73526,439732,638860,370608,-136997,-331776,-415273,-406549,-132118,150450,215840,73641,-160311,-384430,-314045,-181297,-202194,32953,246937,320743,54508,-21779,178312,406647,310599,-178510,-386447,-157202,-11828,-127887,-108841,371721,524028,441167,458854,636206,396914,-94622,-325908,-283599,-95699,-217277,-473442,-407332,-391750,-305459,-285159,-259180,-216968,-383102,-274277,-108244,-278525,-435318,-302755,-414282,-484072,-29046,171190,240167,221536,192161,184587,167288,308903,411215,411008,297811,145911,-148245,-406853,-293539,79407,401433,428399,90447,136441,186735,107803,-124658,-87227,49461,235416,455140,711881,853473,918855,703128,361679,111550,-272705,118322,426662,308561,76755,-125104,-224502,-80373,1097,18772,113728,527230,696615,410341,472159,698494,546999,137541,-211124,138405,265602,68560,-17892,164079,35006,-308684,163948,508486,467116,41029,-202097,-123290,112483,288300,171981,113720,101128,-8256,108709,362325,466046,463784,557406,685838,765000,561712,29958,81643,736630,1115905,1087355,670414,144151,-289436,-245929,204137,269697,204754,32309,-200179,-414378,-324524,-36904,-77446,-379654,-192323,129826,152180,73986,18284,5971,-18531,42601,237106,517430,686015,469713,91823,-361993,59227,639426,997700,1118988,758682,377821,39680,-124639,-130430,-13466,-189923,-177988,119280,281301,15448,-255526,-151409,-111413,-304361,-551086,-140618,216764,432984,229094,-277455,-457903,-257829,-311772,-390883,-169247,14648,191632,210654,-181768,-237773,271874,544222,407521,192275,101976,58886,70061,818,-172708,-284552,-397976,-484516,-433075,-83894,211246,386948,-32920,-422696,-123587,-187638,60991,539227,637306,412283,237528,-117781,277535,131553,-108374,-439273,-458768,-54180,473869,671357,245268,-192330,69504,65083,-46383,-160765,-79690,-180027,-235929,-240722,-216067,-122767,210178,233186,-29574,-209006,-80176,66421,-103899,-528281,-103722,127656,-65338,-2616,203969,268507,266232,-117208,-311506,-419602,-407265,-462483,-415862,-314895,-310157,68371,867690,1461585,1725275,1447537,918243,238382,-458989,-391391,-360163,-465231,-539198,-484122,-326099,91710,347025,115141,-430883,128346,387980,370160,463370,699724,571878,233416,36568,82573,224375,367141,455515,619163,590361,406887,8642,-305931,-217126,-230023,-369759,-364090,-355333,-420061,-81813,372020,523774,370845,85732,31847,123591,-72132,-97189,-102443,-151523,25910,188402,104554,459424,675258,532681,49294,25243,310315,449922,420340,311700,485052,598935,556001,472763,530833,249105,-39741,-214454,-79378,252125,354397,-98288,-237891,40567,-32079,-78296,187584,160459,-95515,-227976,29892,132343,-70345,-164000,-309378,-556317,-364310,-377744,-426063,-120784,160030,165166,-52991,-235231,-51119,238852,232948,-123906,-373486,-361857,-335770,-38010,188333,-60057,-268266,-510394,-409446,-272165,-322177,80003,511676,459261,58403,-342495,-430696,-274219,-68846,-20584,-243090,-404888,-23245,202131,385062,364264,-135743,-427735,74556,213268,58531,60689,33543,194228,303280,305176,125793,-61609,-177842,-123296,-276091,-457617,-397455,-228231,-221874,-264036,-145273,149802,475609,734581,776848,686111,453942,173803,-31139,-225850,-262288,-168730,-9389,-31474,-37649,-122672,-74806,-80247,63770,344093],[478478,328475,258422,268680,212951,36949,-61629,-47312,-151759,-284380,-112409,105207,139428,140505,155484,117182,144631,43219,67302,258060,374785,159269,-8174,-306838,-361431,3543,314826,303476,176172,-48396,-252672,-415405,-131696,-75626,-75369,55637,239603,-55189,-205077,61407,18899,-318607,-132533,99427,63500,103876,28362,-63789,-87126,43592,188495,-117487,-510654,-6406,487675,656365,563900,73469,-440644,-476192,-288803,-168431,45398,-72134,-126285,-181297,-294557,-361077,-117102,-14535,199283,203654,-77170,-474447,-225185,-39575,10110,-46413,236705,226356,166503,116521,2818,192115,361244,544025,660881,684647,829424,657302,287970,-22924,69227,155826,-216533,-361270,3265,173352,-11579,-40373,271109,697671,822325,719052,273960,-226210,-229929,-36003,-84168,-452101,155681,713330,630938,189714,-506074,-130302,100667,233943,196473,4049,-21473,246326,486723,246922,-33928,-29578,49337,-50990,-140407,-263393,-218598,-281037,-365601,-321496,-471120,-252549,85368,434595,314076,-27138,-212954,-247199,-143131,-90631,-156613,-318302,-356408,-146234,256721,416941,247589,-75913,-354724,-239070,-366610,-235630,111069,278463,14590,-324826,645949,1199592,1096729,900101,290779,-48285,197139,340634,121626,-416909,-78518,95002,-71406,-163276,-17391,53257,-29459,-165026,-222333,-409777,-292979,21213,201538,210899,185294,203733,126117,52080,-104015,-243852,-297535,-127487,-140232,-191811,-276474,-128034,509692,1039278,922100,487030,238954,472970,521417,269528,-161092,-391264,-250350,54271,-138163,-436525,-503863,-245509,39756,207077,342950,354544,-53634,-417528,350409,446264,26340,-15232,405085,291168,-46261,-301051,-391040,-238817,168044,142220,-87625,76152,351361,558876,426741,340486,-58610,-377445,-252288,77409,123575,39542,-34650,-199801,59182,198559,26165,-191221,-173713,-301375,-480767,-141725,-242089,-405371,-312136,-331270,-450773,-39596,325272,429995,341478,207675,36234,-100351,-325494,-229282,96581,483980,834479,460070,-175512,46680,361576,230015,-63625,-283667,-258697,-26112,338140,246884,-80113,-251554,126931,272158,25145,-238282,-13444,-1100,-82187,-210529,-148897,-173316,-408813,-525199,-399458,-474441,-469039,-435886,-286430,-216904,-250996,-165684,96691,455733,703377,583498,81459,-409751,-79193,160563,233428,130587,185923,115549,83241,-139004,-405713,-269021,-381843,-369201,38471,252827,275405,68525,-90831,-9356,43961,80732,159740,421006,563495,322288,284384,444070,190649,-436795,72870,282988,540713,935194,1329620,1780922,2028243,1752254,1215478,460859,57690,-187073,-367631,-261345,-148536,67624,325771,327714,34197,-223260,-424817,-69119,362436,638487,162888,-621018,120431,449296,186788,-298522,316824,450090,143694,-96062,-123881,86757,72303,189760,124391,-159748,-243373,15989,-25225,-230422,-331175,-234174,-216204,-115096,-50616,-60247,-293078,-433741,-450620,-307689,-163931,37362,443441,796705,844797,475332,60591,-86546,-104037,-126488,-7297,138399,3726,-226345,-249568,-173313,-67864,-171957,-266313,-94092,202183,336668,286039,141143,-119257,-280439,-278226,93814,570598,802988,761943,577639,4776,-456813,-77812,-109198,-211124,-184362,136741,532207,456342,186232,-333279,-228132,199959,263135,281727,191089,315787,281149,226806,-47419,-193196,-75326,-269599,-256670,-50524,-111067,-366534,-136974,149856,228658,-109595,-328165,-382823,-422331,-250305,29613,653364,1148379,1041917,730173,512550,140638,-181712,-351110,-333296,-378515,-369412,-327114,-321895,-188750,-282603,-284468,156024,385630,246998,-166787,-495120,-317425,13518,-231878,-211900,469467,780786,512934,111583,309560,947351,878564,222456,-284894,173592,308424,-97496,-314725,-217061,-189015,154149,446573,307058,124615,303236,558637,502101,91169,-395709,-400115,-512359,-313060,-253912,-515809,-180076,49528,110176,219262,-13823,25584,-137532,-263654,-404085,-383411,-261291,-191246,142133,655459,746180,767556,578378,284487,-190451,-292845,-350712,-144674,25363,101090,16885,409131,939705,1276229,1081424,545154,47086,-311610,-332570,-256196,-87536,192452,420917,306124,83429,-344237,-74568,329497,483839,421551,467364,1001619,1617964,1393815,739917,99934,485887,822950,540104,3099,-374439,-443034,110511,811093,971065,525795,-355951,-96479,334211,67688,-136205,116514,125193,-502752,29890,508436,418106,-75190,-236546,549337,861621,676697,130777,-403034,83056,214440,3532,-119946,-297979,-265434,-103671,-58891,166583,192630,-263860,-17230,360292,358181,42769,60784,124733,237500,239982,394970,488118,253428,-88091,-79090,95297,145089,560246,989626,845868,425885,-216124,-231342,-44046,-163067,-451421,-504631,-355365,-63582,231359,256328,41235,-281002,54784,-236381,-428061,-91952,-186265,-400051,-366330,-412510,-473782,-400332,-226859,100649,269642,261376,233537,187870,47070,4984,206614,282420,302215,104098,-151185,24466,328304,422580,561628,563488,402285,122035,-111183,-479031,-405745,-275696,-122423,235089,518990,563259,200871,-235891,-209112,-66000,-149711,-338901,-478869,-239445,13451,50580,85099,7861,-48330,34878,25536,7530,106390,223918,128572,-173302,-390591,-502851,-366753,-326027,-432926,-367476,-164143,147521,205339,-30341,-258601,-262782,12516,334214,552744,490333,188072,-124486,-205004,-77758,-83003,-368374,-451235,-370340,-293998,-161325,-177851,-225707,-362525,-206162,338935,576120,551225,335942,140570,-366381,-68964,217633,-230879,-187818,499904,570129,207118,117211,500237,646663,629990,378962,-138602,-354758,-334191,98551,670464,853976,800160,396693,-81867,-398362,-304778,-410911,-333968,-448029,-334699,-103444,-1362,-295307,-269954,230199,386032,74866,-18417,13261,-130188,-333449,-286798,3907,-67139,-249026,-192218,208170,452666,283720,-46521,169620,233950,-278729,-247116,-39891,-148356,-137224,-75344,-241028,-474576,-313406,-22899,182450,166361,311020,306555,272353,153341,22600,-5782,193613,351191,380313,81238,-106119,-337697,-213551,337022,654439,555110,417749,404504,299785,-138169,-126132,360296,491665,441564,470607,99873,-230438,5118,130600,-13117,8314,175125,-41779,147623,453686,562381,683369,612494,389634,194722,247069,158085,-92822,-445585,-344598,38729,519322,439964,244402,128357,-115035,-344829,-318352,17575,379212,490782,191757,-279940,108356,430831,417128,53576,-163862,34155,99694,-6622,-215484,-305860,-337090,-347429,-36615,117582,682591,979906,864401,445954,104590,-44342,-110873,-110393,-255099,-420686,-352589,-123083,-59570,-153569,13338,469369,764425,425102,-98817,-411749,-456586,-437441,-303825,-197082,-242474,-252056,-245052,-35335,-177023,-499984,-557171,-368254,-117856,-219818,-340923,-253633,-311270,-517030,-324237,-62421,171990,402604,673830,557167,420424,174211,-71236,-164065,-105669,65444,228809,232464,311371,146661,-118900,-66996,183421,327715,236926,-137191,-170170,167821,367848,260358,22345,-204590,-364978,-492502,-341520,9520,410705,420797,168147,-332105,-216540,275143,515485,477073,243358,-166446,-493557,-409678,-77914,100141,185247,-113624,-245146,138817,403010,218802,-233691,-221436,-48799,-130223,-466228,-525693,-462938,-413930,-431370,-276935,-363191,-286135,-478891,-342040,95848,560719,656098,444936,170313,82400,127456,312297,377237,-146684,-393966,249798,575341,739457,491738,120125,-94462,81587,162808,228164,370250,367254,179729,-72841,-270621,-323442,-376879,-422819,-165659,-104475,-29319,-56300,78315,-51824,-165627,-140060,197,413679,461855,270647,-138278,-112411,-12943,-39430,28000,-217308,-458050,-349538,-323671,-221762,-45653,32080,-32030,-215682,-321788,-284401,-83605,-81862,-398179,-107327,358425,330038,4467,-472139,-476878,-515414,-178771,3350,-181721,-303698,65824,496319,813346,647145,420573,190808,442110,524584,232841,-244255,-357785,-532274,-326478,-97834,-76155,-183072,-28133,277074,358790,392353,413635,400965,-74710,-455769,-227647,-33169,159453,73936,-45658,19351,49428,168643,408451,333679,322837,332369,103287,1665,-459105,-419244,-44948,140746,229921,149719,-168294,-210941,515153,1009487,806293,540056,534726,383962,154212,60167,123600,205520,183510,76185,-31151,75076,297704,459952,354429,-106253,-430385,-77012,107188,7676,-212906,-215998,-349356,-404376,-314662,-120362,-18900,252221,19181,-149750,-133819,121525,372829,234500,-298896,-143539,228455,283187,253589,240217,140274,-402494,-239423,28003,3398,-96060,-234773,-10589,61708,-223030,-157001,305718,307739,289730,109992,-143940,120647,374709,330102,-85046,-321252,88090,263154,261094,149466,59063,-36058,19302,-75862,-359504,-286921,-125946,-60832,86690,169891,107055,49710,267698,557257,510259,65400,94544,418656,428350,246746,49851,129443,288457,250473,-35591,-244242,127178,282474,270116,400635,406024,45298,-225734,-58236,89959,-64777,-205235,10300,366501,874089,882969,397588,-67931,-592321,-452039,-158088,-52456,-160566,-316577,-353248,-355889,-297554,-327828,-150378,122571,312712,246079,-284276,-244733,-9004,-116112,96155,412467,373035,-137,-428841,-301774,-225421,-197734,-118817,45812,285742,499257,447706,152657,-163067,-419800,-259100,-13911,57911,3924,51008,-33275,-104014,-312267,-398162,-68863,-34902,-361158,-65218,218609,91684,-269511,-233703,-69767,-38998,-177416,-329336,-153720,107215,22336,87020,378516,263728,133478,-165443,-562380,-459963,-318436,-230372,-14304,149223,-72148,-372988,-289122,16817,-152743,-64172,486881,768204,662724,230008,-183238,-400816,-334159,-284886,-162503,-206940,-310471,-374789,-533082,-330888,-11116,258461,232765,-175388,-256472,57420,263595,351156,186324,-38602,24350,273203,259128,357084,511493,358577,177462,-66173,-204624,-205002,-216452,-188523,-64724,151443,155750,-45424,-344517,278933,436946,357616,288863,372857,95450,-576631,104781,413170,199856,-148891,-67367,-116304,-188776,-63919,146760,197818,82669,58989,83261,-6836,-274969,60622,394973,515649,195632,174422,13875,-127372,-353837,-186191,-62367,-214800,-330813,-301686,-343174,-350577,-229688,-19275,146190,56469,-46901,271799,521138,602182,289480,-199305,-272271,-346497,-136350,205924,460210,558833,249304,-64476,-10898,21790,-140718,-426607,-236980,-291449,-508454,-222201,-170277,-356795,58667,651244,671391,413030,99368,-109979,123768,367388,660095,720331,387213,-46823,226911,591825,554613,403241,176446,-212139,-444936,-465806,-402862,-200946,114755,186260,-13552,-378619,147970,514239,347928,-19907,-25043,-77112,-310652,-97966,337,-170497,-395432,120556,326038,81371,-359784,-423591,-232908,-194458,50488,406651,702353,917551,922678,667574,343007,-80607,-265722,-191470,-83716,-95932,-202679,-375075,-393158,-364992,-344724,-397890,-294951,-310464,-466548,-496000,-100988,256701,355935,173462,-153313,-362636,-49140,28931,136924,120065,-56298,-340215,36459,421550,466065,429018,294374,48704,-221083,-78421,72559,-69899,-6408,-17431,-237835,-310721,-196783,-290973,-359375,-260238,-308658,16455,327945,331174,-46708,-223283,-128559,-170402,-61754,229522,275436,-201749,-320053,-69314,161750,377405,271918,-308343,9189,26414,-15576,-207092,-434338,-201794,-241438,-90889,-250223,-213707,-23979,341671,521488,253101,7690,-268416,-241242,-171715,-276424,-80031,263145,376805,140336,-105025,-277608,-512984,-346237,-320925,-212782,-208470,-441903,-9568,294212,168762,-249442,-330393,288855,554821,343584,497529,446800,171720,140714,322262,-124800,-323811,359015,675158,320294,130348,95532,111393,105492,-204983,-363780,243375,495571,463246,175550,349725,863158,656963,367177,-120809,-121330,59549,150471,222018,423636,573110,421483,230522,-102324,-98018,166803,488925,759398,875938,953171,790292,384998,287173,751735,885898,346030,-390352,-55869,16080,-270360,-99672,62196,-142693,-304878,-317428,-406638,7931,363551,461539,178540,-69694,-190417,-244878,-242551,-299944,-422547,-549164,-370399,-47573,46299,-132723,-314566,-351868,-335458,-204817,-87859,-121311,-360021,-287116,-191658,-357072,-519141,-483472,-364450,-97329,241707,359057,189698,-100389,-239068,-372876,-389402,-205886,-54434,-24539,-181920,-231873,-173061,-176234,-296753,-448044,-297123,-99496,-28428,-243786,39938,310129,445854,217022,-267219,-421217,-183657,43326,-42694,-253392,247577,476582,284365,309910,629229,518951,151889,-122019,-226141,-38858,-23047,-239247,-506734,-318499,-48404,92528,-75171,-277118,-405714,-10971,176816,-98338,-490035,-187121,-287796,-481591,-2477,248140,326016,339798,86499,-56366,-54016,273472,409520,481725,412447,259277,17706,-257520,-367164,23151,257960,231519,83856,293068,428970,311279,156470,171483,47217,62124,415677,895158,1003890,956010,757435,359605,9857,-304405,94430,335532,228444,150589,201037,76077,-134,-116033,-222963,-298393,-243710,-239183,-46363,253020,640472,576468,289994,-181254,-245295,-71009,-44250,-24923,118590,-91089,-277572,164942,542184,488272,-2605,-243432,63967,347339,655563,701474,537708,390100,211780,153598,274271,343968,582539,774937,888042,836247,560630,44209,24761,585016,945329,901729,620712,66300,-352068,-122275,513713,553734,378715,146850,-146692,-386158,-357368,-253825,-250852,-391278,-330482,11322,74774,-25558,-219642,-157257,619,257439,435058,603764,626857,268122,-145914,-257796,336106,829288,997762,846049,463998,165019,53743,61022,5925,-50419,-175111,-188456,-17623,102250,-76805,-294304,-245030,-233617,-382009,-375986,54188,384366,305628,46046,-318533,-428266,-288066,-377878,-353497,-82382,179553,391654,449662,130562,-125809,407991,718064,515398,238328,217976,267711,359783,294664,84617,-172842,-448161,-431077,-236278,-25172,136366,440576,100632,-306870,-215677,-171437,28055,464363,577980,198496,-255946,-310609,-63082,-85631,-211252,-496191,-377262,54168,592207,792693,343925,-249346,49870,50506,-60267,-142666,-194748,-331689,-318144,-460388,-392983,-249138,146185,86298,-173282,-288304,-101479,63360,-54087,-327209,-66047,116569,-54606,-69082,-738,94928,157846,-48402,-78380,-200585,-250850,-142461,-237970,-296975,-348561,-77805,652920,1364850,1685344,1311476,790033,314596,-294643,-530485,-501197,-444880,-504292,-370090,-205317,32044,109123,-190086,-222199,347461,492723,271117,383872,691527,568032,258056,173956,215105,249356,354699,356289,430751,393315,240939,41723,-110638,-123552,-233101,-385624,-436217,-453620,-496546,-32904,571560,782194,572926,159477,-21046,91082,-33796,64942,48626,-31157,22042,114645,5937,382090,607325,239605,-132464,255632,538727,432793,261202,188242,408625,564649,418499,390641,516900,386980,163564,8015,72816,245389,251631,-126023,-326045,-93952,-249074,-270031,188746,257235,-51648,-300774,-60755,62803,-198518,-371033,-416211,-437822,-399105,-406579,-462509,-381872,-243550,-131569,-310297,-258678,17055,165577,59359,-236959,-177510,-123281,-421112,-190741,207244,25870,-226328,-385151,-450682,-577836,-382106,87836,455739,286673,-50523,-359812,-323446,-148464,33526,33808,-236555,-373809,-241651,73074,370797,261236,-197845,-469087,-215294,10682,175083,208467,194722,127940,134023,123498,79355,36292,-15788,73100,-48314,-324699,-467379,-232666,-280633,-296564,-162637,163484,481059,588088,631901,594327,417601,171691,-127276,-318635,-197626,-105759,74849,217423,411424,314133,141168,-25205,-20957,239266],[348589,302536,295175,354894,246104,22128,66684,140429,39017,-186548,-41914,293464,361221,253006,164877,177604,261402,226146,120655,183615,228497,27189,-116049,-402298,-119638,355202,698669,611460,218445,-63319,-274696,-394607,-190774,-50744,30083,148302,208860,-35344,-208318,-54895,-40996,-135331,-28288,76127,-14283,-89065,-322319,-475262,-222150,-1133,144284,-111179,-381591,29304,420891,479331,324662,-188835,-447425,-407168,-251662,7257,202758,40218,-125206,-286534,-349677,-324628,-89051,-143437,-27078,105162,-24245,-306437,-227038,-108035,-153359,-178017,51028,24384,-69602,-59171,-146918,-41858,244210,530210,696899,901244,988048,695024,99666,-234298,-8054,-48391,-351451,50811,302523,346928,94376,87536,349914,724731,800307,686500,319268,-5169,-240680,-115594,-111468,-511944,159263,742553,732261,251179,-302931,-96596,115766,117497,11043,22331,269719,438220,527924,261889,115145,74102,-79107,-266134,-281607,-307293,-411975,-373853,-384465,-399298,-371046,-181616,44648,286417,344634,196905,52018,-191008,-165417,-241800,-404607,-330182,-174593,-62049,336030,489043,316882,-34056,-471108,-324501,-362783,-195095,162169,343889,78470,-380143,379365,1014925,946758,687557,227349,-1498,278483,471622,335676,-163176,-221957,-11227,-70339,-288924,-200410,45026,38671,-103088,-206560,-445206,-390829,-217405,64035,381789,564057,523465,271275,208711,132143,-14190,-319122,-159859,-70554,-124873,-187798,-207254,292085,748379,949790,554864,396790,346024,217627,-55310,-393987,-408958,-292568,-107834,-85383,-208459,-273229,-181534,-34195,133805,339049,395245,-70570,-275844,252778,117423,-193700,-26513,73624,-168373,-489620,-321096,-418336,40771,393845,180600,-181977,121913,319851,533665,517030,311342,-125087,-437866,-73969,223827,104031,-251725,-173301,-255962,57792,232408,155481,-31343,85070,10811,-420202,-217883,-89597,-278770,-345353,-434698,-240031,16371,230708,205273,80847,30449,12382,-233091,-488619,-223586,104213,582109,911813,601191,-126762,-192219,263608,367187,270634,84410,-39297,152535,322995,72898,-382251,-132662,182496,129357,-161696,270082,751558,699447,375105,51674,25395,68528,-118808,-391062,-502118,-506229,-477816,-499586,-392153,-263042,-190892,-50066,96793,338401,685881,730090,243076,-338294,167932,426127,378341,220474,190155,50101,27456,-179699,-295805,-421575,-336747,-148114,113341,189844,381132,240841,39626,169021,220826,56679,-13156,139319,256138,56446,141471,227214,-147400,-241780,233056,222386,414098,877807,1373864,1847679,2041156,1693248,1126758,530091,170313,-104996,-415088,-198836,-81923,-17897,294124,424395,199264,-122747,-322962,-206496,87605,275183,77824,-293611,113401,425755,172381,-262590,440785,374665,174564,-97144,-178711,-13865,-69364,45120,45708,49862,-72573,-31841,-93769,-138507,-124604,-63902,-148160,-213503,-220069,-292246,-400923,-326078,-368551,-377933,-295245,35737,610453,976203,917248,484291,52336,10239,164334,99383,-62153,-110969,-344141,-529447,-581623,-330587,-130427,-111156,-326041,-439428,-1322,401672,618755,536835,135821,-304479,-307901,109346,498961,732431,737680,594176,65898,-366503,-75587,-39932,-136070,-146720,26251,269610,228242,189276,-141301,-378665,-300758,-141821,70403,-73463,64537,212650,311729,166380,-91412,85787,-104096,79044,245836,38121,-437962,-38857,334392,252472,-153003,-516719,-387795,-413666,-431397,24109,755842,1134720,944765,606513,226393,-123034,-244240,-465445,-462798,-227321,-41774,-68766,-234311,-365597,-484674,-71066,356298,616052,580406,193749,-149394,-129376,-29301,-338366,-266214,323604,593346,452865,341560,392990,643861,641562,140314,-391519,137167,318128,135201,-84593,-87139,-96556,108096,432637,395725,-38240,-78297,507931,598279,219820,-263747,-494946,-370822,-247135,-224417,-564206,-44051,283327,311139,287384,247742,39932,-186049,-299327,-406602,-476748,-427696,-413691,-175595,160280,484702,481495,312124,108739,-249615,-396626,-262616,24865,109166,22156,-79707,383292,1042315,1260580,1013385,436964,-24240,-334403,-365094,-327053,-145389,271264,618379,573746,378786,44093,129564,264076,271195,31013,-25355,223495,682835,823610,429582,-252,420233,885274,755463,239614,-205810,-340770,-50953,448598,449530,82046,-448972,124024,294773,20770,-269835,-30141,-31776,-301877,-23008,386068,411083,80445,-330668,105820,283119,-3059,-455224,21200,330254,410084,227383,86754,-394640,-297128,-39286,15137,158988,145218,-126925,115164,392025,320473,60036,157827,276311,407027,345715,405773,461456,202492,-157485,-294050,-16627,109300,500024,906346,805081,409169,-220925,-231141,-42245,-282172,-488726,-330412,-289374,-130080,108864,161637,119448,50895,167042,-42405,-117740,238534,260592,76903,-135003,-306882,-401685,-299514,-338659,-141084,68730,164741,144265,19897,-237733,-248314,27470,41768,166217,79209,-269251,-144450,139309,258202,525993,635508,431036,98129,-179810,-380305,-262391,-126927,111231,495936,781002,680187,192131,-86724,-25369,87879,40165,-127022,-298296,-229234,86081,216231,146879,-73438,-119151,59474,14006,17917,3742,98362,84109,-164470,-228412,-379072,-270232,-129030,-210287,-281905,-115764,232630,352029,70347,-298373,-356105,-111669,141610,260970,258099,32624,-188867,-162936,70407,82511,-269727,-524789,-517536,-328301,7024,84251,-46745,-342090,-201432,263970,390085,286459,45552,-205228,-445005,44124,235164,-241277,-286578,227201,205217,3398,341818,671569,742640,783374,683673,325300,-51910,-268408,-358970,-63995,352501,449901,239716,-150738,-548084,-311828,-327769,-355529,-536080,-292667,-5365,121443,-136756,-227853,264030,354080,14879,-321129,-473417,-559953,-470960,-437190,-75676,-35585,-116276,-134161,98699,419833,365668,114458,332912,468411,64815,-214700,-112641,-64828,51283,64558,-120759,-331265,-339317,-358694,77275,377207,652276,519926,297683,-99471,-321664,-152144,256120,450543,507421,161395,-112265,-441052,53924,431086,585478,593599,607449,734839,579954,100737,-246415,19060,-54865,8343,130642,-156971,-191923,34945,51400,-95934,-96838,13471,-118541,-85333,131827,356593,365364,257869,-7668,-208777,-155033,-175509,-212836,-525679,-334199,-49345,237497,434485,412099,246429,-37818,-282963,-289738,89531,446675,518235,311235,-93181,-88182,231934,224892,-73029,-43969,249996,137119,2777,-221413,-139048,-165461,-280125,-77942,40082,486942,768729,712214,447677,139691,72032,14897,-51611,-277604,-303532,-218273,-331103,-317587,-321754,-260876,137916,277892,38328,-260529,-376269,-452272,-465491,-252246,-124121,-198558,-327373,-176408,133833,-18202,-277385,-464301,-324162,-155194,-279131,-316333,-276806,-397152,-508005,-362004,-297487,-30390,231510,451302,504994,547335,445607,245760,82484,47079,266057,508156,532771,451962,188720,-90558,-40493,185738,351936,189221,-249447,-11390,382536,531910,231264,-41714,-392172,-514466,-461353,-325682,-230522,-55688,-1135,-64145,-288985,-206495,93514,415071,561730,384296,-28625,-261357,-165160,33366,271885,288456,-92770,-177877,124841,332963,207194,-178279,-182289,-126764,-159620,-352403,-499250,-441251,-271257,-254416,-368334,-552134,-382207,-372233,-296286,178624,556848,641873,410878,83353,2486,79907,314524,338552,-197978,-395971,148858,317981,410813,140048,-271476,17771,339712,277327,86723,25917,24006,-108241,-313177,-543138,-429384,-338910,-331756,-455032,-470827,-517813,-437103,-277810,-328319,-406257,-371725,-169362,219054,366581,259786,-168356,-281609,-242913,-77702,111206,-128858,-315371,-238871,-313810,-202724,2657,75537,-32305,-303006,-430665,-367370,-126041,-129379,-514401,-75184,397047,315710,43462,-432133,-401612,-306517,172751,378641,76810,-233326,208883,665733,846241,489291,48657,-219712,58344,347729,387722,53132,-115527,-449097,-316482,-1962,-32682,-376139,-168496,133100,188638,403381,811842,754205,322665,-369703,-181139,130821,256741,186859,72233,-36505,-116048,304187,704952,533534,348099,61317,-116300,-186092,-486814,-369772,-54811,158579,220191,132366,-304180,-250526,359366,787463,582865,358960,326484,197247,-28750,-130375,-19110,93051,16551,-146533,-163012,161446,330980,405117,140273,-254531,-371311,-119232,84699,97659,-98660,-308291,-479877,-174114,52316,73959,52120,307345,265694,103998,-31311,74080,333247,467605,241281,-115001,-80106,257581,442320,482263,415776,-179433,-368916,20062,15197,-149951,-522199,-175195,-118017,-198404,-1063,334266,261546,138631,96905,-188481,-1620,189824,99010,-391088,-233526,212629,471647,462667,528443,417169,102565,5442,-104122,-384105,-214001,-202897,-116860,189157,410937,365922,319582,443597,753216,565066,193599,-103904,77770,13864,73987,245767,448608,522732,449833,111649,-197308,73603,296377,269856,438947,415313,160691,-84745,72768,219964,42052,-37309,339813,816519,1028257,812793,191592,-446287,-250020,-353494,-300988,-33301,-17636,-40099,-54738,11080,-60126,-154500,-109176,112796,451713,334447,-250023,-175978,117466,178795,340080,692744,486942,7283,-138426,-37330,-185381,-387630,-351025,-88886,202657,455623,358425,194208,-110015,-261820,52494,218153,201025,60374,-11219,-105853,-171976,-329514,-276364,-44155,-48061,71841,276596,318610,144993,-207882,-275150,-287288,-295982,-234947,-258547,81809,362643,470245,458971,671749,475889,219051,-3754,-346095,-465538,-284556,-152032,76628,198193,54453,-277333,-282931,10749,-210177,-58784,569538,788476,449552,-38325,-286477,-333929,-457068,-372354,-247357,-228959,-189914,-259568,-471330,-295630,-63404,79189,58065,-123558,-161398,-15172,240762,318396,38667,-241124,146712,478547,290134,232712,370978,223671,-19061,-209367,-365721,-268893,-237308,-131034,3896,253212,410333,332414,-190461,-127538,207660,209343,74779,134069,-91066,-447662,741,185300,-40950,-347005,-183086,-161315,6240,-28711,43519,94245,83131,109434,62783,-10936,-69063,249427,345624,155070,-261687,-350023,-194538,4315,-106534,-390007,-266370,-319557,-123439,-32369,-146229,-277919,-227342,-94774,139466,-26840,-197153,223490,517547,516046,236980,-151188,-128501,-186369,34229,415502,688633,627147,322702,-103407,-68296,101181,-81619,99053,6744,-170763,-442602,-253489,-153906,-309101,-89022,348531,501138,427447,200123,43498,195435,325018,380319,262885,-226593,3779,398968,574472,522633,324769,35457,-252676,-477379,-460037,-346469,-227376,8687,67007,-119669,-248585,255355,566602,493929,133613,140455,92116,-37832,-41876,12093,-196865,-472096,74196,321282,160360,-296760,-391914,-164232,-177914,-121108,108480,513589,789587,909484,721321,516583,14351,-209683,-169786,-146934,-151196,-324619,-417805,-305094,-384140,-324616,-117135,70553,-124103,-434518,-435991,-107109,139837,41946,-151977,-415444,-404730,-171233,-142734,-135117,-239978,-317088,-362455,-29281,239944,347744,418279,352895,-15967,45634,260503,325298,54206,-29580,-68375,-329022,-422071,-251641,-346788,-219825,-24802,-127056,51557,248510,218209,-71977,-118655,-112535,-239685,-118944,135071,190015,-191513,-269688,4222,258423,321589,122733,-354493,-14536,92978,-63682,-249961,-409822,-325210,-423525,-300463,-316151,-328452,-67317,394734,644806,308580,-134766,-169943,79967,232289,143806,406908,609161,547174,128890,-90577,-101982,-302535,-494000,-256115,64704,101148,-142318,36360,184857,18439,-346145,159829,667428,893970,579824,281047,209975,119690,251490,219443,-189993,-319866,215922,227960,-28442,-231103,-285882,-225559,-4937,-158327,-388730,-61726,131333,99203,-258032,-2574,425930,546105,370483,-26325,-68255,47693,109876,96913,68679,321800,379360,255205,-210481,-256905,-146349,-853,325720,632685,820875,847001,526817,205339,491519,641988,188220,-369902,141486,223213,-124551,-115857,52694,-135355,-270784,-334948,-315452,179977,565115,540651,306804,183637,3882,-106907,-100198,-159937,-277550,-347674,-442920,-122747,66532,36688,83635,-10365,-209212,-306937,-119441,-68095,-253912,-326357,-151310,-211963,-418480,-479967,-431987,-289771,-31572,63211,125279,57160,-177031,-344101,-294667,-241601,-227201,-205350,-152413,-27852,44617,-96063,-381505,-384229,-406684,-409775,-434912,-240303,177204,357387,405639,170684,-142929,-412079,-203968,37669,-31774,-316674,71186,315759,4357,-72897,308883,414009,188374,-71686,-205454,-105473,-13345,-126355,-425361,-306799,126032,279016,32931,-198700,-78947,194150,250617,-55328,-340070,-64822,-189452,-506209,-100026,190160,268490,316692,43437,-313796,-287427,116132,293648,418586,416606,288649,110937,-136139,-296529,-81006,-5745,-169177,-84617,198806,380269,309858,283804,243807,-92291,-215080,307093,852597,839167,669598,534283,285305,-70203,-388436,-40060,103280,60583,168403,483335,447754,194828,-250560,-259541,50926,104694,71441,-311443,32384,398455,486280,359633,-6889,-429831,-176736,-154334,-101644,-12337,-118652,-32663,236777,525709,453848,-52202,-304205,199351,532603,931047,1071336,912490,622102,278886,136948,245408,418575,575159,802534,956139,858241,495139,-3696,-105935,343467,624112,620761,487674,10126,-428372,19427,574257,678587,427526,121595,-176070,-383787,-391778,-557675,-375323,-212285,-291040,-107902,7728,-82230,-405261,-207011,105200,375130,434054,482438,489564,158058,-247254,-92605,513194,869582,830762,403411,57471,-63484,190560,379377,384845,224896,-67222,-208930,-137596,-70854,-181764,-352336,-472728,-435475,-547215,-252249,132235,337340,76799,-155267,-358369,-402788,-380001,-515656,-354933,-36421,301641,516636,519820,231104,119786,587155,792107,490340,221164,265148,510948,649490,595545,375506,-46672,-507052,-214864,-31726,-75814,-55130,336068,288780,49284,-154803,-144061,-32419,265848,283066,-235833,-196782,-45782,-354702,-362299,-282978,-354081,-262680,143946,632504,799778,399269,-255599,-38806,-39096,-144803,-137452,-237302,-183845,-26328,-32295,-237655,-255231,-114236,-274185,-453664,-379862,-125278,71411,23206,-178737,-77071,66057,-70818,-199804,-272678,-119927,-39017,38161,149907,124094,32759,185061,183977,100293,16910,-50640,352696,944008,1106713,850925,359430,74930,-276087,-421162,-436750,-358698,-366861,-188655,67658,131093,-13762,-391735,-49938,416801,461080,113314,244285,514962,368783,134977,139334,188710,218140,252026,209147,241155,184992,20151,60810,-4683,-99918,-301258,-492279,-374402,-352514,-536936,-30942,577774,845350,613556,96255,-254722,-123210,-73858,120590,179777,102174,64703,31680,-130513,36546,247815,-177454,-139091,482153,744990,386501,-11681,-31105,146671,240610,132982,265379,451453,504152,380998,212107,171075,162451,89843,-102824,-442101,-222400,-330041,-319945,175227,317187,16710,-337984,-252511,-190881,-391505,-493097,-455640,-297537,-124263,-138577,-427053,-344710,-112572,-145446,-480245,-196967,153178,205448,81686,84524,130132,136802,-223063,-335157,149251,128905,-92497,-265362,-297262,-235275,-111198,44473,244288,33817,-118624,-268282,-276065,-73141,124127,144137,-222788,-308499,-142689,253233,332228,-62947,-489256,-379153,-434546,-158785,248926,336815,415520,188279,31312,-36012,261,74366,96740,180229,79039,-287264,-519758,-300831,-361417,-348305,-205602,84536,335495,395929,506666,464807,293634,134216,-136710,-227562,-62370,56086,227236,443262,715558,689908,327496,-47116,-182052,43508],[107375,202044,241329,298002,167503,-52395,118451,222476,177229,-30439,-62869,342198,471772,335997,179030,225916,328002,323418,123211,-833,-35262,-145973,-290166,-412358,91894,568552,800400,661924,127738,-161981,-259125,-287936,-201747,-58847,74551,182298,95534,29440,-86195,-100017,-545,59327,168535,179484,-54437,-303384,-312041,-115959,-39579,-88811,-67459,-191534,-181772,38696,204740,140221,-36849,-121496,-135999,-246031,-293173,112156,307009,190841,-52017,-194030,-297432,-285086,-34263,-34327,-279417,-194581,-113368,-263461,-300311,-336512,-479263,-275974,-63129,-129064,-360153,-246809,-229100,-396477,63071,400611,624671,937328,885988,501169,-186503,-288367,8115,-161656,-112193,302191,497896,411472,141664,127084,306768,556526,623879,450498,190952,99769,-125875,-132232,-80801,-398866,20894,591140,648702,125823,-181839,71993,127351,-63551,-50076,159272,433142,371364,271662,284081,314684,207226,-99782,-381261,-379097,-206141,-172261,-326659,-453040,-356155,-218006,-150289,-60499,-28962,153455,318241,237665,-50452,-194286,-346529,-474874,-185670,-69679,2800,332568,486194,372900,102158,-426398,-447318,-334737,-240484,45903,252107,63828,-304041,84565,689269,730038,389956,107459,-53650,135546,344877,339794,-34627,-381254,-140617,-529,-206566,-416969,36078,252056,213178,-53393,-446501,-367644,-427535,-151611,385348,667105,611898,328918,218308,222277,75324,-223683,-148719,6451,-82841,-151797,-260600,-185770,-3272,390076,178410,248498,223064,155236,-109950,-366468,-438456,-302447,-264190,-45726,-3727,-146003,-305039,-225798,-21758,208835,273048,-144194,-210813,3323,-200006,-340923,-195909,-401285,-246065,48712,-101693,-280309,189201,410763,77052,-335635,214232,366685,530950,685453,291705,-260304,-348874,123661,318805,107217,-404794,-344758,-322855,59831,279731,247534,177079,332327,294643,-296412,-182564,158734,9657,-39722,-107517,-9988,102951,149680,-7205,-229849,-129688,-72760,-418554,-239261,-223451,29735,505714,672016,433658,-173438,-351889,71886,336712,433234,392378,249086,310931,238487,-80025,-436856,53659,153588,-175253,-190357,656695,1240216,1235904,765437,256703,139471,232962,126413,-128873,-325488,-490519,-480102,-478446,-478527,-364115,-163923,115029,130085,100398,568884,793628,316621,-358377,291835,479283,255351,87636,127784,18369,-37001,-247806,-250730,-215192,-38035,63538,133826,129997,453831,361805,89392,284810,354012,-4510,-210417,-129469,-75798,-261849,-127733,-125817,-522270,-14289,237016,34990,101644,518936,1079851,1590949,1646508,1268017,764051,456538,168065,-97713,-475980,-165496,-26828,-59492,201072,414556,295049,4566,-224422,-376873,-75990,343631,416301,14626,76927,294138,102085,-193235,247752,142252,-4201,-317588,-389908,-277748,-298770,-176393,-93743,102056,17688,-48075,-143953,-126147,19814,178239,98044,-183799,-306207,-402810,-411283,-286828,-355418,-465543,-332777,79653,706090,1065384,920498,485734,40580,65773,352136,304460,-3171,-259733,-459534,-251035,-252230,-340746,-78637,144358,96082,-299723,-239027,409098,853413,750503,229074,-310003,-137626,156022,341287,524265,533120,388309,63014,-35320,171409,175935,-25535,-262238,-258979,-26110,131422,256799,91926,-45860,-327140,-537599,-146063,-218494,-198794,159441,449712,473583,153275,264321,377647,437705,393109,39675,-492092,38113,395380,223241,-99854,-377820,-214938,-307865,-422387,108334,711762,910825,770281,437687,-180321,-417662,-231774,-280075,-403340,-90636,177750,150610,-102066,-131645,-142752,247777,629102,883197,870295,518795,129086,-63713,-227827,-317493,-371378,-60878,285457,442206,527895,557742,458880,489591,85927,-409520,-57296,108326,165026,43689,-9286,-66319,4208,405243,639845,386727,-156235,160431,302294,36158,-273773,-375888,-214837,-169988,-202053,-552623,-78772,286308,308505,132369,314394,-93931,-233375,-239359,-271737,-285932,-434737,-625527,-487916,-276980,251040,334729,114887,-72855,-97534,68549,-53506,67289,92224,-41673,-140819,189933,786554,935409,820335,400499,-6483,-292487,-400465,-370085,-207533,213209,547608,593190,413840,200865,149792,178559,177154,-153486,-235909,-530957,-587001,-5389,-65908,-177686,345743,849661,875289,390489,-132052,-309714,-205735,111472,-20394,-391903,-213605,215492,41784,-229415,-417289,-19909,140776,-57381,-66882,159389,287882,203410,-10727,-283207,-296955,-490414,-2882,428532,550958,520826,362223,269494,49152,-12695,78250,36705,50064,-21161,-33968,197492,331441,150880,-11490,190964,466391,560892,457951,374448,315319,66729,-232328,-538220,-256149,-64407,132096,440878,508424,253038,-197994,-140745,-20079,-386753,-369475,-172082,-265837,-293760,-124699,-37538,186088,450882,465135,179023,157077,463258,553389,426935,320274,55884,-429689,-342887,-347057,-457702,-222757,15041,64307,-111826,-370432,-329662,-187945,-106063,145807,210793,-164226,-241599,-3290,86305,370668,543914,401167,92828,-104515,-144471,-128761,-72466,198881,586502,828236,583455,117657,-4930,95656,278365,431206,277481,35363,24714,201539,411169,297559,-24277,-113292,142897,66389,-34561,-214098,-262461,-166670,-126067,-72146,-253530,-155574,53954,4440,-129099,59925,386788,454465,143456,-302595,-225884,-102048,-79102,-203860,-305657,-275612,-266568,-125163,187249,194560,-125854,-452885,-445039,-154897,229374,322394,80296,-358442,-219786,53331,213713,157155,-84773,-447135,-246288,22872,147216,-199795,-395543,-186640,-206386,66113,503809,733938,802881,832931,760489,601896,166892,-106320,-212984,-89112,119228,241092,152190,-188133,-367617,-234239,-222830,-350067,-321175,-118739,151202,287188,130413,-13063,405705,277632,2336,-267120,-166445,159787,72397,-360296,-109841,95616,86102,-65506,-70631,229861,318196,228619,496348,642508,409555,87709,-54231,5344,145396,82267,-104238,-122613,72461,76505,302021,619232,857645,686702,231931,-404097,-463354,-208179,247270,529283,605412,305530,-92864,-456480,208942,491958,508591,523342,584023,780014,626917,143765,-495599,-289476,152729,198395,398116,9095,57054,65640,-51509,-114847,-68822,-83325,-224191,-503975,-238593,46027,-19402,-122824,-351788,-533476,-532021,-448134,-324123,-573615,-408039,-357150,-362696,240598,517098,430965,157930,-126030,-156836,112190,325261,346188,251552,101610,-66047,6752,-69863,-76265,130070,325516,133873,-66466,-192768,-48881,-102029,-269028,-277588,-99380,257380,523287,530156,400997,150914,77337,-25758,-199205,-449864,-182634,31840,-149667,-482216,-421041,-430243,-132488,-114571,-374029,-341298,-319653,-546089,-343932,-41000,1290,-189914,-328357,11436,266482,156583,-81161,-287179,-263700,-247314,-310435,-316873,-298634,-439822,-388028,-321501,-561176,-234142,8361,118544,400805,655702,677635,529380,308377,103298,344819,690662,760775,531045,208500,-54692,2630,132964,236610,25877,-443496,147412,606916,661252,310314,46254,-312839,-347557,-233412,-120453,-172692,-416163,-300743,-258517,-242571,-77508,96368,275913,486674,468028,167627,29584,-1046,56657,292154,313334,-54026,-186582,54322,222689,184776,-125649,-148406,-157759,-89306,-191039,-408750,-337104,-139180,-120049,-322838,-423605,-332107,-339730,-219251,146965,278960,366443,256391,-46394,-173910,-71381,157691,142334,-291095,-384976,14627,74996,96922,-210022,-192980,244716,541243,359243,-55102,-390358,-373518,-488036,-449524,-359103,-346986,-192946,-131257,-139916,-208927,-223792,-368114,-422846,-518242,-486019,-392404,-99043,148705,292856,280783,-60095,-342949,-288534,-14170,142564,-71157,-125576,-32898,-264908,-378782,15037,247016,236192,-367,-173263,-280690,-54814,29381,-205318,-226136,204199,267997,102666,-353496,-375028,-45785,504709,687070,313206,-81852,352365,758678,728553,249909,-327407,-556726,-413423,1565,265917,112294,-145885,-468405,-262187,112839,79222,-326953,-179553,6669,-16007,328338,988055,884669,527142,-398875,-130167,210929,246358,346425,398359,166376,-356559,255013,671465,497762,223251,-184072,-214588,-254150,-261541,-209351,-40605,137025,167636,27513,-457262,-198422,155794,406329,283195,128851,132947,30590,-156412,-292388,-233734,-132378,-258850,-511324,-211569,199646,311961,321820,-47980,-406438,-343994,-226809,-23339,115200,73135,-74037,-55976,213395,373218,224108,59420,193914,337230,227954,52153,23056,231780,578922,633051,340758,-32543,157341,476822,604073,528366,30207,-480985,-82361,-55999,-144247,-147808,-14239,27043,5547,201094,407715,432405,343631,254156,-187506,-120651,53056,-104775,-306966,-59676,261440,512414,476863,569821,389996,185567,-49085,-132174,-379386,-156051,-140911,-74691,266066,532599,584412,450921,380380,624142,461357,265990,-77870,-238981,-366307,76360,454751,614967,575795,445314,121943,-224666,-105075,148587,117979,192078,139343,56431,-37687,130180,235248,70111,15017,387082,870361,758264,363144,-220121,-176043,58907,-89322,-427993,-16165,142315,261096,298631,353472,95176,-90126,-330142,-67094,330322,267723,-49324,115091,346957,456223,459085,655602,416793,99832,233553,254981,-41825,-381302,-517111,-163877,177909,387177,203904,52138,-133294,-43311,319962,395761,270658,13445,-272611,-343495,-392456,-375429,-82858,53682,89114,399912,554513,421444,151834,-227167,-347514,-395951,-415609,-255186,-229413,150533,461874,781441,730890,721931,518163,259357,176790,-106038,-552845,-195497,-14817,69777,41622,23859,-183269,-179975,-25829,-284577,-173152,409646,624362,306734,63127,-33509,-244764,-521677,-325760,-252585,-198139,-63837,-121028,-377975,-301277,-162596,-183837,-112822,-7464,-126413,-131860,151221,245072,-55612,-318112,189686,499145,246054,91905,202176,47099,-281270,-336479,-346130,-282661,-309914,-114413,58744,269659,526074,525798,108363,-177432,-20131,-63117,-180242,-103793,-223889,-282931,-153347,-104259,-274096,-350896,-106531,-2570,169354,114384,99432,67784,39595,34053,-22638,95420,184570,367007,254468,-294159,-232219,75221,186841,330905,189455,-172193,-319513,-317126,-19550,66083,-125611,-356624,-319068,-166140,59771,-169534,-345254,172438,462095,352083,130817,-80775,-84618,-135507,92822,473732,789681,609077,349170,-100691,-113870,115329,150609,465398,214835,-97812,-381993,-328480,-190097,-143871,-12822,204346,399033,445560,286898,176036,162112,126540,-37336,-228678,-179543,277962,469188,469167,479691,260676,-120417,-240261,-322326,-510684,-329233,-218308,-74833,-48962,-190562,-36940,387984,546204,552624,277529,283142,266586,200615,33366,5017,-227403,-545862,8235,316564,258524,-141578,-229380,-59277,-120962,-186049,-151321,180378,429976,587219,529700,422999,-7438,-195348,-170277,-145579,-80224,-219044,-198979,-24836,-186344,-412828,150193,422957,51459,-376977,-450455,-206052,-36113,-139620,-359951,-341408,-317585,-227298,-250534,-337837,-536048,-489721,-298394,-102833,45861,243953,353417,213092,-115860,349875,606871,564627,196218,22597,-54831,-241338,-498647,-311397,-206233,54537,249527,88095,51629,114947,57253,-97611,-112024,-202343,-341718,-89670,200581,258097,-133845,-221880,89904,274079,208376,28374,-214217,-342952,-51847,-197018,-333463,-402370,-368015,-392249,-474375,-278793,-112398,40092,403736,564653,281531,-67080,115975,356242,465190,369585,751296,837464,572238,13249,-142659,-23918,-139233,-75477,198499,463785,409956,141090,96701,51490,-74251,-39773,587317,952985,1115650,828311,210120,117964,207064,362591,181950,-173793,-434603,-197157,-387256,-406107,-643940,-486961,-524794,-325532,-118568,19511,105158,169290,87419,-249264,-388710,-96654,275912,203887,3307,-72014,3692,9753,-71500,-238503,-62077,120853,-12253,-292995,-102341,27362,-32013,-55517,318996,586861,824690,687831,270065,213294,285922,-44587,-222683,304538,374904,3347,-139958,-59975,-188253,-145408,-211521,-413962,150456,608334,532276,370495,223934,43788,-108094,-57667,-60972,-129554,-230266,-469268,-147971,165613,325664,483535,286469,-89450,-413441,-120764,46812,-113957,-376432,-155319,-124273,-305656,-534523,-427939,-420302,-239176,85847,316676,198214,-158857,-339899,-199793,-207642,-211806,-158793,-18987,84855,107268,-96227,-425434,-372956,-379878,-459500,-313488,-45311,266514,320011,312418,135004,-43656,-347901,-214920,-13701,-89627,-307248,-135357,39951,-212929,-518445,-21414,226328,113840,-123607,-337152,-335525,-85792,-10793,-286455,-302140,214139,299270,46488,-90254,103054,235453,214545,32592,-73432,57987,-143339,-448806,-215391,47518,102857,139427,34530,-324454,-468768,-102254,133666,277990,325548,249404,104753,-133461,-203361,-187805,-304587,-417419,-269205,-90215,154724,312296,280253,93621,-356126,-161586,308888,559479,391225,204720,176330,167887,-112845,-357630,-270770,-224489,-159214,130237,645721,807386,487344,-198356,-152504,373862,537129,539289,67961,4304,89347,356416,392055,178592,-145172,-141690,-184052,-119999,-61655,72429,177541,344531,488548,411897,19882,-141511,301547,628620,1023638,1189561,1134384,729381,204425,59372,322429,599954,575055,679708,883334,845519,410034,-84064,-257515,80748,240436,334891,315893,-26806,-546363,82049,379971,558680,322713,-17179,-251262,-383738,-310896,-365179,-223401,-26010,-135008,-157101,-25380,-101327,-403745,-173790,167634,339092,282899,360383,678878,606300,120271,81222,575190,779594,558619,-478,-334325,-149951,294842,592072,706737,580891,142112,-187237,-197782,-155639,-230136,-319344,-404406,-294247,-299086,-141291,68888,94254,-122738,-237318,-338453,-351059,-345340,-489950,-353630,36114,366595,518120,444374,246305,431459,761879,769951,394843,174293,224103,654680,850565,843811,629827,82751,-532676,-27099,140184,-117182,-249095,250023,427157,282740,7805,-78976,-36442,34822,-151838,-257212,336476,192360,-143372,-349426,-176976,-214138,-122331,216730,595168,700448,377328,-279989,-172079,-180663,-221945,-112342,-199269,-41917,243793,359103,150902,43278,-86235,-390574,-446024,-250666,-55902,119012,106550,-70260,-145484,4261,-90680,-297745,-400118,-243738,-172697,157894,337546,299822,111192,281727,424808,353089,239629,36058,108756,354906,287527,218070,-128664,-282857,-305297,-430918,-443434,-269391,-208849,-36502,226796,251936,-15238,-451515,-7811,334422,316682,-20332,121451,230503,6750,-160631,-88833,48367,222832,156511,53054,86319,20200,-217475,-7560,7987,-83517,-338289,-562751,-224863,-186969,-349233,-49191,407472,702669,511415,-26418,-524151,-414130,-153878,131835,285966,253936,193630,16722,-213165,-407172,-218176,-393322,8723,596311,815086,306254,-285677,-291906,-226808,-210687,-37997,221190,458407,643557,601057,363647,216071,36102,-34643,-18581,-321620,-287734,-298521,-332860,170671,379689,139895,-305584,-485990,-490921,-561123,-513852,-400133,-167970,85179,40658,-386087,-164297,250214,176639,-212352,-89224,304525,332628,247959,353599,383196,297016,-126374,-332771,132866,314258,104327,-195127,-195528,-15360,100320,-27014,-39319,-131543,-72289,-147278,-266193,996,270390,317902,-67720,-71772,307989,585422,343785,-306919,-475837,-328563,-530977,-145290,276577,458256,642216,385400,44461,-127758,-33017,96577,148470,165949,28523,-346131,-518574,-380428,-398920,-330525,-199767,4730,152539,261241,432952,368527,159473,91082,-76400,-130922,66120,234531,409237,608272,823647,897935,510686,36203,-300951,-112862],[-60940,31306,76098,80118,-49645,-200972,41091,166051,195601,23119,-217688,217840,396850,297276,138720,229138,338247,327372,59116,-300825,-308363,-316471,-421735,-321260,131840,522422,559933,387432,-74701,-222571,-194591,-182040,-218262,-117709,41311,91983,-132125,-75069,17838,2942,144348,285314,264111,181637,-113687,-486709,-105923,158553,161955,-458,-54174,-49223,42284,26482,-69527,-260538,-212885,116167,108268,-126339,-358563,118735,341506,277732,-32183,-86295,-265625,-267417,102614,323444,75493,-357095,-350307,-382962,-495432,-338931,-39012,132035,355907,73555,-200731,-85593,-113026,-348654,-73156,238040,517118,786082,565488,117186,-396367,-111568,44864,-157679,-18841,346151,535053,382525,148664,78940,146748,269573,331642,85263,-60016,12578,-157671,-159364,14510,-164843,-214520,298799,396634,-154567,-176242,204765,83290,-220655,97856,337083,400524,45795,15168,506064,532251,293252,-89314,-413727,-389218,-141785,63237,-64705,-296031,-225805,-113428,-151981,-189471,-386773,-182898,201256,233512,41541,-215436,-397576,-453380,-163577,-97779,18686,252026,409875,376942,203394,-252545,-521381,-297306,-257717,-185177,-14443,-67744,-237524,-28782,431797,597800,260395,51087,-165890,-171969,-6611,127144,7273,-305859,-290502,38131,16781,-465872,4244,496360,526407,20136,-437720,-254788,-290143,-344281,191343,483670,448252,212383,46498,123500,-12650,-168633,-111083,47246,-70389,-158799,-188342,-180254,-3907,-167696,-141201,-142033,187212,393315,275369,-115583,-412612,-232454,-287163,-25498,88819,-73394,-391442,-458704,-279047,-23117,55982,-188343,-337748,-370285,-463079,-404670,-438820,-34145,430208,650562,154975,-216034,147163,223546,-117108,-168865,347613,496808,615816,851417,370131,-264885,-189,290194,319315,6541,-384379,-307618,-388473,22876,308795,255716,320252,490606,383306,-235087,60389,553372,429764,281469,153929,137024,176617,123276,-78921,-465147,-269948,-203411,-439073,-96743,-209908,-93984,311235,300854,44478,-348491,-253205,-149502,119175,372394,522182,482743,377468,103035,-220875,-367308,63890,46849,-344096,29689,842088,1392851,1452396,984786,346696,162843,306095,311586,101696,-179533,-438367,-346541,-353172,-476038,-417207,-140513,204459,168002,-172576,385691,718225,262401,-444810,331152,409890,85831,-190035,51287,69336,-35650,-291952,-237109,-58308,122820,182348,101762,134338,440729,345257,8023,269567,371349,-98612,-324585,-171332,-228125,-436890,-323008,-453337,-230826,108387,117912,-178123,-322212,-61690,474637,999207,915371,585646,296790,277294,75968,-137121,-504081,-191744,-46988,-107999,72928,312390,287699,101929,-149402,-544290,-18933,621241,726829,224077,53602,102614,-5905,-147795,-101147,-178940,-331638,-636908,-675680,-629709,-579713,-431957,-301076,-109487,-48852,-65689,-139965,-145246,12135,270603,240449,-137592,-315486,-349159,-398852,-392443,-414499,-483690,-219590,186249,722470,1037703,854204,450411,12688,68798,407689,440309,191370,-64401,-111129,1292,-27940,-223728,101000,477541,503581,37204,-465575,303466,856514,719534,147733,-279782,6289,133724,118690,207318,199011,29081,38799,214422,329520,246439,-33124,-319644,-470231,-63055,209340,338402,309046,276446,144733,-367687,-284378,-190266,-368529,139503,600299,715965,433537,379959,767387,631555,370187,-89917,-499951,66905,369716,209373,42144,-78197,-56630,-187971,-152591,257636,592749,653542,603082,351406,-106596,-460741,-216169,-233656,-326503,43517,330415,295006,-7546,172416,396015,577906,836171,1047008,1014345,725338,271608,-115844,-221174,-137727,-252897,-346613,134245,468424,611108,666079,447690,297229,-5891,-265323,-317579,-172912,36050,36123,-4134,-76038,-133622,305187,851846,971430,668828,206341,13132,-295389,-455902,-286299,-119652,-136914,-222208,-471086,-311862,4619,66186,71708,141027,-303866,-326140,-259649,-214263,-220492,-462289,-548034,-476306,-249978,61432,286126,197033,227359,200701,322186,50323,-11413,5457,-23399,-164417,-122160,277866,533721,719443,490994,107125,-191614,-456039,-452920,-329606,-45998,193538,315403,184434,45625,-13078,82418,73800,-143099,-33595,225548,298269,-96478,-301134,-231788,350863,766978,851562,395202,-166915,-431041,-294321,-23264,-218181,-461740,-224344,38374,-340778,-483495,-186798,178225,369448,76807,-115878,-88680,105754,268024,293730,77518,-138905,-140169,206893,505126,592687,470539,340444,335260,346501,225220,122540,-39000,-147586,-158595,38420,164460,109984,-165524,-247124,63613,525850,620035,521361,293123,78173,-130259,-261599,-441950,-564561,-316211,-374270,-214104,54886,-13666,-233870,-72262,-42607,-459462,-313253,-158386,-349148,-495591,-314956,-327421,158444,729424,652953,225648,250855,462450,546325,558255,625075,312724,-250845,-417552,-310105,-354360,-503787,-211214,-58169,-214392,-367319,-448128,-366947,-105943,296842,370836,-57843,-308313,-110210,-53402,139479,271299,248978,62265,82981,26460,-50358,-108034,115077,450998,587275,245424,-74856,-108823,72349,375833,684211,506814,242674,257455,349987,567369,397266,11834,-64291,247427,149184,-140532,-474555,-462458,-310690,-32938,41356,-179742,-81700,151708,95954,-97382,205778,508063,467201,110876,-310038,-16206,94854,29571,-32448,-228987,-313642,-360447,-114155,201866,200297,-42191,-318464,-444026,-48794,363669,430274,96105,-365569,-288780,-219517,54742,177115,35037,-282218,-267438,-26922,50338,-198030,-527185,-611018,-298976,209714,540876,676276,753748,727793,594406,528884,185225,41028,192602,305613,271547,254841,123593,-164652,-209179,-143644,-144772,-280359,-136832,88246,227181,358130,289206,169155,437591,251426,18475,-5398,297603,661619,500808,-226992,-118868,231725,237119,-48744,-240844,-116365,104574,253938,559551,629457,517370,181445,-75578,-44481,51944,-56926,-172909,-3195,340899,511739,476671,672966,877605,738161,108506,-311206,-99572,-170645,65464,447813,551045,406893,-30984,-339908,180196,433659,438202,372314,333733,446897,318055,-90281,-161981,226122,553400,654761,658306,370291,202180,-60355,-252332,-181242,-83433,-242287,-177261,-207492,-267205,-194227,-240740,-448182,-512498,-471160,-441670,-511993,-502419,-554652,-451571,-408122,-54045,382190,602166,625771,393611,61734,-34159,-1659,-30868,-41048,-23554,91145,-57085,-236545,-300157,44466,178824,86232,-68899,-229225,-206361,-90362,-139050,-291096,-280506,-38296,191719,423383,376782,279805,70653,-74908,-244849,-492930,-461683,-42008,211457,117560,-149596,-313699,-362456,-204079,-215730,-430284,-148282,-237496,-479516,-170734,152889,52547,-275101,-179385,184906,334762,225964,-34726,-236685,-244612,-324351,-374352,-378941,-321048,-446006,-412550,-293504,-278053,-201858,-127237,-65183,247445,635464,754504,652676,401949,39930,218420,638518,758200,452208,142819,-42310,32181,42901,15290,-230126,-376913,260749,741460,699634,403916,130853,-130905,-162634,-128824,13208,-38361,-201193,-133169,-215450,-277803,-24492,85432,101326,220171,310945,162767,113901,-77260,-140352,29830,112388,-110907,-341892,-173902,46024,109403,-112441,-157061,-161794,-66131,-189255,-517685,-200901,-25940,14076,-8944,-109909,-43536,-339419,-188545,23806,-47069,-129218,-39917,-209852,-358111,-247046,-118338,-184963,-441544,-390893,-166882,-129888,-138275,-176214,210085,445668,613032,355535,-208787,-349554,-111343,-165294,-160645,-165699,-243228,-119812,-48223,-34080,-119222,-38327,-222843,-274458,-435111,-532803,-335863,68061,158644,168554,227877,56617,-223157,-168435,38762,63514,-123287,-8256,133838,-115470,-280678,114065,539611,545030,228609,-65120,-197097,68144,261634,126969,-326318,-202653,135285,64620,-366196,-326905,180241,687320,813864,421789,10938,411204,731431,497381,-43212,-300674,-159440,-303425,-382708,-77547,-147317,-354608,-348571,-128238,199004,188395,-108194,-79798,-92254,-256370,132848,768224,725374,429633,-35150,-32393,211086,195124,467460,646619,395971,-432778,73163,466485,354850,83762,-335557,-286542,-254021,-11811,-10458,-21984,25450,1058,-246058,-360309,-74655,73861,71052,-30959,-123944,-8885,-40634,-97026,-81600,-29303,17043,-86940,-288742,-151386,162859,287957,305453,-53998,-496816,-364821,-389113,-235297,5142,188693,345778,448647,636081,527406,170060,-158126,-55872,183678,160698,62555,-50124,38181,448353,683512,527403,134096,36925,336267,544607,442591,95307,-546688,-295382,-255454,-197673,178129,358082,419268,273380,418754,770958,955907,824154,543858,-76582,-299898,-104468,-258674,-232501,82883,195318,324349,274391,333590,290609,77136,-108273,-182096,-346043,-78540,12162,-6602,239805,482782,669823,467325,186880,225874,240052,230818,67280,-251505,-353433,156895,515635,614441,477578,265060,-19624,-351028,-386706,-158835,-182675,-276040,-343348,-276086,-178518,-7343,65895,-76308,-165431,66890,376868,120976,-283379,-315999,226607,165249,22610,-384035,-54608,234899,464793,548381,529601,134515,-195077,-307494,-36396,-15146,38454,150506,341770,463745,480343,374339,366500,287042,355280,588897,463589,71394,-313862,-480346,-224404,153407,252650,50111,-267957,-264478,55828,452286,504967,295072,57048,-311791,-459119,-410433,-188784,75945,88806,148618,485711,624205,453399,117461,-291194,-530746,-389325,-436545,-342759,-309122,-4113,348182,782776,766328,519950,346462,222198,233663,-5402,-505853,-76816,96941,-95266,-264291,-40207,6104,-6252,-21216,-255471,-407334,49066,311924,283798,257427,167176,-230184,-490695,-247449,-224388,-195891,-20360,-27499,-293277,-369126,-263509,-389179,-210318,98347,-62377,-180521,-35851,134443,-44558,-426498,68945,285769,92240,-54340,41980,-111988,-282932,-187393,-201075,-283051,-454673,-126465,120508,220662,466325,485845,221030,-50876,-193589,-367978,-305581,-134618,-132956,-129538,-296320,-349223,-254113,-156691,23651,160247,237037,266294,307255,283382,99980,-126543,-127075,259091,390565,397970,144727,-363556,212703,639096,528070,476364,249431,-173332,-337167,-367835,-106139,-21607,-195938,-216730,-352259,-242523,-107991,-348909,-407417,82207,287096,101303,-33647,-73610,-164357,-223216,-39069,303343,651705,469321,267565,-105446,-140745,28269,326523,514989,273945,-80665,-354404,-447780,-315322,21972,305176,523114,447209,390630,302529,249678,89752,-77586,-344310,-317656,22647,361946,370896,308029,398984,152441,-291275,-150995,-126499,-398067,-431754,-250899,-140753,-118365,-133518,169816,491770,499719,480625,369059,375270,411730,433693,288724,124542,-162634,-572741,-65021,292854,297210,48701,-979,71596,-59323,-129120,-183405,-151116,474,134054,215022,106865,-140739,-239628,-165112,18080,147958,110480,42866,200810,39523,-435768,209026,448506,28307,-405433,-540728,-373330,-263471,-268131,-300073,-137208,-157617,-223831,-265413,-324771,-342050,-211079,-136416,-108079,-51079,168648,215471,-127293,-120267,561194,836073,688644,297788,48238,-82717,-206529,-436335,-163764,92931,389952,490551,287319,57604,-17470,-94554,-162950,-222810,-376924,-346264,57836,349625,363112,-145493,-163615,128213,171763,41338,-31771,-40100,-274411,-365497,-382948,-338982,-404316,-277228,-245687,-336621,-309688,54563,93293,337873,480008,384500,371267,460371,538278,486671,372766,803191,841417,438456,-181175,-256382,-77792,-91054,257846,670861,826910,641044,316289,100885,-70261,-52277,268519,839653,1087551,1161820,926006,387765,267414,401214,495589,304690,-35321,-418589,-270367,174658,-68766,-256542,-30368,-24809,-412975,-98862,234005,358513,324514,199159,-35771,-452165,-401995,-19248,-49516,-86983,-179920,-73175,-106008,-194282,-429183,-466042,-294755,-435515,-267095,66696,134639,20515,-191323,36466,341149,740105,767516,361911,66944,-6476,-232553,-130060,362208,418619,84570,-119008,-156549,-127370,64203,2844,-385903,-44948,473844,461809,438557,394494,324491,132145,24831,-74538,-114217,-212329,-453107,-122256,324679,618408,752778,464862,-16796,-494194,-64611,192230,20273,-337027,-213149,-167123,-290616,-397099,-369215,-431034,-333185,219494,448194,203303,-204502,-359072,-151065,-148554,-75229,7652,59348,68352,23237,-173086,-406205,-389518,-339299,-265425,-20438,86942,259389,230689,229788,153018,26930,-209426,-211355,-32046,-54901,-222502,-310594,-233387,-66203,24066,151867,124862,58572,-158148,-427255,-253808,70764,207268,-207829,-297007,224901,261547,-6426,-54496,109970,168854,294348,299757,228085,144145,-171063,-395051,-282943,-120480,-84007,-110028,-29982,-166523,-520661,-320661,-2148,151412,202658,183023,17862,-211681,-131531,-204059,-377589,-118962,-209793,-400284,153332,482161,244135,-99101,-140260,158516,398948,310554,128187,-35132,-65170,61381,-91045,-199661,-376610,-460422,-368227,37228,642380,1032545,764638,16722,-259930,279376,444935,417590,276938,26565,-161635,257466,422693,302960,-2540,-214748,-204351,-83285,-32206,223539,343533,443470,441023,350882,117419,62651,377634,628887,914234,1031137,1078794,640677,27682,-75707,298094,578963,540651,461780,678367,744272,300213,-177513,-383869,-153524,-103496,109605,170698,-84775,-491205,50212,111282,243430,86333,-211822,-339003,-376658,-205811,-165173,-42868,78808,-26281,-116178,-19265,-124075,-360401,-135875,143783,192310,99776,366279,958136,1006470,364299,161938,508612,577140,232453,-194779,-317106,-75104,278502,599919,792856,677719,215880,-189947,-234167,-156165,-197336,-220514,-141115,-18676,-20503,-45998,-122673,-217006,-181061,-190070,-275740,-282028,-237217,-430850,-269826,171193,386399,385097,274638,367785,702717,874395,681933,289112,77485,69238,529332,856912,954685,760866,178090,-454951,69707,223617,-98873,-391815,191889,365328,305397,107099,3547,25042,-145222,-497575,143052,552678,249429,-32273,-119928,-3343,-81382,14312,263546,509688,537769,268973,-362069,-286918,-333062,-211806,-89272,-126665,93165,489868,602940,411297,282938,191981,-57057,-91159,41300,128275,172849,145409,-18254,-266319,-81117,-129460,-319360,-350973,-295052,-146157,295965,428677,278913,-19225,117077,390072,370091,280286,33821,-41420,-175319,-364272,-474020,-378682,-189967,-214722,-391723,-395332,-175564,-105819,3376,185829,254783,20760,-358751,-101537,115115,72084,-99918,23494,-120002,-457792,-484784,-479270,-35574,310526,162198,-91869,-80399,-91959,-441816,-168679,-18265,-24929,-311423,-439888,-139253,-109101,-183379,-117877,115209,406331,298287,-170992,-380442,-421439,-277535,85983,300886,357850,332528,49178,-180929,-216104,-228801,-257481,16585,445386,582719,104474,-503454,-494701,-543843,-362568,-23187,257612,511062,740112,721802,392659,134928,-191534,-112658,73508,-133655,-351389,-348133,-281843,188623,438495,240103,-280239,-440336,-235594,-312442,-424105,-348538,-128900,110958,29506,-416336,-106292,378954,380257,-43913,-78817,332243,380172,248884,316435,440980,267108,-205051,-125169,283132,527767,241712,-251233,-245311,-38486,26042,-203675,-232972,-75374,-3924,-85650,-340869,55694,453542,496644,197419,268015,749974,781286,337042,-160628,-173368,-354636,-509514,-25054,233037,456581,687461,558519,202587,-47150,-9686,49895,42019,-61439,-290392,-532914,-475413,-452426,-356779,-266180,-205549,-79479,-19229,139944,300806,234108,-9308,-7351,-3138,-32838,95277,268325,460539,589490,683934,806172,575373,158869,-237252,-168735],[-68056,-82005,-69325,-144536,-271260,-255819,-45926,87843,180974,57706,-264435,65404,235376,196297,116187,284376,408822,375912,64030,-364532,-247891,-289081,-323087,-270129,28303,263866,137903,-30270,-167010,-118154,-96334,-56381,-200840,-132007,24409,-23073,-305394,-103612,148340,191271,328445,503539,342074,129277,-144465,-518159,-90674,172782,255036,267705,361266,345869,293317,53890,-221590,-519964,-65619,235518,237237,-76623,-388439,113424,389721,328505,-32888,-28159,-263544,-205192,289465,607418,406920,-44583,-436175,-475024,-256144,30203,419976,616313,787571,368255,11856,145847,80190,-61676,-72539,158430,451464,545747,184350,-295242,-215007,78954,88308,-101167,-63282,246383,460191,351826,182086,27955,25639,101404,74699,-234252,-253462,-112236,-277036,-131347,223687,147178,-226283,18279,107080,-419344,-150340,245183,28501,-219671,243507,452132,215880,-301130,326389,839770,722856,337437,-82176,-418249,-389657,-173083,107837,127285,-87617,-67955,-20769,-132866,-259588,-405704,-362513,-60293,118399,73962,-170051,-326538,-452464,-205516,-173716,9005,158920,306535,330772,249201,-54686,-372826,-288344,-129436,-125648,-197871,-231166,-268161,-120047,244750,604990,510407,176690,-246289,-465835,-355759,-70456,118975,-17043,-289542,19178,164344,-351130,-43920,690410,750738,35743,-323122,-93810,-126564,-348477,-133149,158448,194826,355,-216970,-78157,-89557,-97001,-39957,64694,-49049,-134560,10330,510077,916617,891516,310778,-508675,237147,616769,574051,110763,-259611,-59611,-47391,37586,115894,9417,-160923,-211620,-432874,-280110,-129736,-121718,-258022,-310774,-440998,-509874,-84569,488577,1016380,1092595,398026,-189406,-48516,-18181,-86611,160331,482192,668897,802786,921012,535648,22495,308828,385002,225609,-207241,-360266,-173738,-384543,-45930,272643,169111,310131,476661,196996,-109049,412327,955647,852017,487677,265193,166879,195153,149377,2979,-421945,-433769,-336068,-282369,-69996,-198453,-213565,102471,11586,-372800,-441047,-99678,-184936,-188502,142820,471728,579934,344658,-21841,-314054,-385087,-99837,-62694,-59611,293397,885460,1326936,1377678,1004282,310820,80675,300413,437728,286962,-66010,-316119,-140570,-142224,-366004,-351397,-106468,174286,165508,-335743,156926,486809,104698,-471293,319489,445154,121640,-382046,-55009,132470,-30828,-318080,-197766,38119,135624,195013,89869,230063,371738,223907,-159201,119824,234444,-219070,-278664,-75133,-211349,-386719,-198387,-167136,24776,150706,-10709,-246774,-419510,-353226,-127587,256713,63194,-164038,-87595,49558,-48537,-169487,-472013,-268863,-130780,-195202,-55658,172870,205732,149029,-109287,-469868,124919,664066,733990,354684,81082,-89240,-148968,-144536,-227386,-411576,-610683,-595588,-476619,-403696,-529579,-572344,-432569,-385668,-176575,-90787,-100708,-120970,-106611,159604,186671,-173046,-205246,-116928,-160179,-449979,-506198,-416707,-92901,315520,690390,909224,758065,389192,-20359,39419,342528,495614,406134,229872,226999,243238,167587,-34224,338401,762206,737637,248395,-436945,93204,596595,474154,-48612,-239670,33808,-769,-133118,-131496,-153559,-330987,45082,327259,295639,100750,-92534,-36264,-64325,102338,270812,352227,462021,496225,436766,-149276,-331479,-131474,-406655,148318,672184,689240,458740,332873,776859,555463,219936,-256253,-419913,41122,266017,145171,108389,133944,60060,-44389,97595,367584,460546,451980,416856,291043,64739,-402356,-211983,-265728,-295441,213101,509339,380651,6397,335230,811647,800579,850767,998743,980025,792460,283198,-197497,-28975,18390,-24809,93197,276891,426419,562474,609032,339664,-113156,-179183,-130285,-321958,-239336,-37656,5386,8408,-25278,-251149,78734,861652,1307830,1270155,808372,343902,-173758,-423750,-246273,-132198,-192849,-297797,-397897,-405802,-171434,-127543,197236,-33879,-250729,-374147,-269359,-183593,-270090,-624003,-453816,-353870,-170134,-78710,188899,343036,601290,415901,211261,-68805,-139513,-1630,95725,-142745,-323743,125491,535700,800830,597330,244367,-65941,-318274,-419793,-429987,-433254,-289852,-130463,-153042,-317289,-147012,52939,-62940,-127973,198337,666218,728300,466144,176167,12323,425852,674959,699291,283687,-183997,-344138,-120617,110031,20846,-210751,-254269,-174188,-214582,-141437,92778,369971,440099,107791,-158207,-227767,9513,308828,472256,396850,126036,-52505,16692,194974,373043,278339,223083,337969,449198,346052,74320,-190007,-252636,-42287,91000,41211,-205711,-425592,-487217,-229199,347562,527793,452467,144431,-173395,-348877,-284568,-351803,-510095,-470945,-261215,-287424,-269634,-259452,-291372,-86315,-142627,-484311,-327772,-242023,-295511,-114462,-100698,-551049,50080,741562,541989,84144,160548,271163,316712,506501,687922,394906,13345,-167475,-117163,-28723,-231230,-433780,-216795,-260123,-367853,-502643,-22496,166318,493000,436718,-23427,-368781,-218163,-147777,-58669,-41328,16511,-6893,195684,110879,17204,-167987,-70541,167662,144723,-235397,-385325,-398228,-70363,363028,701822,499641,262907,338784,490102,639252,401396,-23514,2362,326888,217848,-244539,-429185,-137407,-88297,105272,130753,-141391,-38805,185072,79834,-208646,197723,501508,389950,-25511,-298468,132814,295017,313970,403515,373171,74566,-342682,-152882,108234,122430,-66010,-235929,-400168,-51598,370801,388777,19874,-298624,-356517,-406394,-118990,100709,79161,-189586,-463650,-4536,59424,-262000,-531572,-268112,16002,295559,492466,566650,624130,571827,333062,188663,3480,60568,250145,241767,334398,291877,101962,-96278,-120195,-85633,-94330,-165041,14184,233373,198530,294223,273985,229891,291653,244908,-12632,-17254,357328,714658,611810,-168617,-100178,318053,273950,-86167,-229715,-170135,100471,325701,515736,422661,280956,-50888,-263630,-198074,-136625,-142978,-126597,60662,414050,675661,425423,535948,756940,641419,-17673,-163350,71868,-145334,-277754,153344,323374,407955,100234,-146407,35955,268530,380724,294201,64639,-101272,-221534,-425911,165616,698765,517287,721440,544985,495018,96417,-295990,-504690,-313359,-222631,-333817,-17339,79005,-52868,-80126,-140876,-313718,-348085,-336156,-229884,-332072,-456658,-475038,-395288,-84072,371758,661907,707706,803355,624159,259031,40650,-215610,-470019,-494600,-348267,-12954,-139573,-384103,-135743,139508,23877,-436190,-376624,-269093,-279330,-182011,-111557,-75691,88417,277018,312460,440368,256770,107461,-86268,-283678,-392391,-274771,-74975,152056,319205,314680,118011,-186309,-369674,-202338,-295291,-353502,-46853,-180074,-310012,-60815,216539,-8756,-377070,4594,324851,411175,204996,-138418,-291677,-215324,-280223,-399120,-437484,-286613,-348437,-533825,-318891,-84645,-6365,-79072,-73879,105112,488225,683545,616271,353956,-70925,-54960,368361,528041,251817,40983,-18635,68726,-3141,-182150,-487039,-157910,337923,754943,654480,445221,180110,85679,22362,-104879,-2388,-36250,-53703,74125,-59889,-357468,-96665,-40266,-105184,-159775,-47133,-40222,-21489,-307032,-496425,-421541,-269968,-110228,-245815,-253633,-63907,43603,-98687,-177481,-152732,-141641,-313920,-333398,37021,184869,203381,254001,96515,131310,-249481,-92698,116847,105205,-368230,-339032,-295008,-322678,-274740,-293841,-388473,-489665,-407986,-312278,-248445,-237927,-3800,381406,527586,553400,271757,-320138,-63894,256796,185784,66694,-58098,-181675,-132418,-66878,-138390,-259830,-127764,-211169,-232007,-402471,-580868,-256056,160361,159388,23921,82521,93626,-111608,-96642,38507,-73969,-254274,-5405,198363,111203,180280,416738,832091,715542,269926,-126456,-112366,226273,477883,387209,-8677,-427654,-91313,-97200,-382177,-99925,341167,692566,751287,388096,22839,401485,642954,277675,-250726,-82135,62247,-112095,-462325,-397230,-450588,-79276,-15679,95874,285395,258612,47672,15678,-119208,-490780,-110586,314828,502835,443794,366397,158282,276278,258804,499131,660771,387181,-301739,60369,431997,410929,104649,-286006,-302046,-238204,175930,152458,-11941,-131227,-200850,-416455,-203079,6309,98525,-28366,-285267,-324464,-69131,8931,56716,238117,454513,544167,414097,137326,-51046,98709,297697,348306,7143,-465857,-346887,-395353,-481812,-214234,199281,645308,827699,890817,519262,-23920,-504825,-289013,-112952,-30283,17312,-119994,-190363,100756,394197,416450,216169,52230,114777,324546,235028,21971,-462874,-364100,-388904,-323407,331566,713067,779568,513185,593544,1100790,1380146,1203046,742688,80355,-460959,-272074,-313730,-239960,129612,123211,25577,-58917,62635,339212,108849,4100,-207599,-303188,16836,138496,44525,135853,344470,639673,522096,162920,-169503,-7988,133093,150471,-99488,-240970,163301,443977,535332,372757,122166,-198018,-505344,-385059,-272339,-373282,-298236,-288017,-368088,-381211,-257597,-164690,-339185,-549493,-465873,-448326,-267097,29673,199197,381590,101942,-18474,-294562,-104636,244993,522812,631369,521334,94685,-414072,91115,262947,-153142,-264774,219284,364925,321553,174659,66346,123388,354137,678644,840819,567924,142333,-244698,-414511,-298790,73364,74144,-12339,-202722,-235346,55918,442400,545535,313284,193118,-6602,-122243,-40379,153922,238094,117581,91034,355563,495408,386389,79672,-239454,-243783,-292237,-435664,-464797,-468831,-280575,81453,455760,517596,181417,45746,97704,114990,-112036,-440264,25423,138403,-268320,-229351,138561,263331,175574,61598,-120843,-485340,-332299,-20551,303861,379462,227716,-238071,-336689,-119128,-121910,-217259,-69505,-9459,-243403,-471992,-289910,-306858,-255298,171648,166449,-59077,-284930,61608,83982,-383168,-143154,-31670,-132099,-166937,-68488,-153472,-946,59116,-34990,-190250,-496977,-118428,191614,164013,299485,299577,207485,-30935,-277951,-279469,-88047,81394,87017,1659,-334881,-450758,-190773,-41894,98235,229973,229939,363918,512899,602527,338581,-182982,-177788,397767,524459,390428,60462,-320886,354687,808958,580164,368688,90317,-322302,-300701,-394484,-331616,-103517,-11215,168236,7827,-169663,-184264,-324173,-282618,-34125,4231,-189680,-205345,-130389,-279945,-415189,-332064,-62295,239490,185093,66903,-158529,-179292,-94214,283303,362978,274138,1625,-329204,-405463,-447868,126045,593178,825982,531906,231626,230941,231063,17017,-130649,-201288,-137627,-1193,190450,136880,135873,242496,-50227,-369179,1026,75070,-165794,-439910,-375265,-200861,-124734,15143,289048,477761,388079,293436,369257,410989,508472,578715,523192,322621,-50931,-510641,-115706,223318,221265,189207,210998,194645,-12810,-88708,-131473,-339917,-349564,-179401,-35522,-262465,-328093,-278506,-89593,236430,396275,439812,262760,326233,201895,-127223,62076,178236,-150042,-484829,-499681,-432089,-367186,-342757,-242118,-98010,-59935,-214218,-239235,-255057,-204282,-8040,28991,-46351,-78863,69728,31262,-478864,-103282,561772,842262,632059,296215,-20103,-169500,-267255,-343942,106435,379538,652764,617998,392210,34903,-150635,-223314,-283957,-434919,-520529,-176823,227983,430985,323235,-273470,-119384,82541,-34059,-154721,-83450,29752,-7404,-370014,-443081,-278870,-426811,-234026,-145697,-209388,-339359,44406,58625,266450,563488,656016,779231,706907,582023,324053,170614,503303,552895,148102,-419382,-384545,-253063,-165741,396724,943273,1002393,730817,352996,23933,-188174,-4622,445028,848074,1024294,1017420,832176,571390,462683,590844,654507,524578,171700,-150212,215595,586405,296386,23760,313589,366827,-35203,-118474,235351,380623,280589,137454,-16431,-346620,-472396,-253911,-328833,-336305,-360882,-227141,-227038,-252553,-495647,-333938,-311110,-253034,-296115,19000,15512,-81235,-157578,-118762,183549,606224,699427,355094,7075,-154311,-309022,-186212,224520,289983,82717,-73886,-122435,36193,249079,195814,-173008,-318753,167761,318466,524620,885151,842763,668920,246274,-72525,-187656,-271937,-419514,-110020,413439,749906,768027,453296,-25240,-545900,-11627,281307,92768,-256930,-288082,-354271,-359186,-215817,-221603,-339084,-457875,120595,300989,22753,-347290,-394975,-174225,-124218,-1229,90622,34163,-52783,-127064,-239907,-293951,-320639,-245141,-113460,142653,134538,153727,101906,209267,278966,88061,-146113,-184316,37980,111781,-102626,-327139,-110078,190409,423267,374295,98696,23083,-165666,-286593,2120,293958,368937,-154528,-307375,128369,202779,-92199,-136890,-57402,68690,441283,575299,469778,129966,-299734,-385806,-324215,-253826,-178592,-263266,-191493,-90603,-372226,-518343,-84594,108898,100561,98533,-134789,-298859,-104507,-91194,-74239,26358,-88196,-231655,431798,637419,211152,-21605,264244,373720,393723,490826,437359,120061,-133966,-21828,37361,1815,-10242,-179358,-402603,-126579,454752,1003262,910704,277533,-430728,-129052,100452,1469,189433,-89809,-306954,194117,439603,323196,-29111,-407057,-279395,-81059,-41958,232244,437130,481510,349972,207403,82199,133003,388843,549086,657046,649050,697594,328469,-222596,-251708,80555,287075,338196,168082,347084,472098,116034,-293730,-475853,-347747,-304439,-41041,98470,-158224,-206377,42369,60915,25764,-102078,-289257,-379630,-376250,-194394,-105603,10754,51671,-14377,-37629,5299,-179278,-389200,-148775,26481,22333,-27824,315164,879127,913725,277605,67491,305979,269510,-125338,-237180,-110400,14268,177931,408134,586650,414035,35644,-313451,-322430,-141655,-126831,-152865,18730,174252,188070,-5459,-298733,-246688,-166346,-160164,-231664,-237801,-257092,-496025,-123743,321693,365459,147216,57809,521736,816656,890248,590196,204815,-85338,-194562,107743,633915,877696,723074,194931,-392796,36997,181736,-84331,-448943,-12738,28716,96385,80700,74307,96716,-222991,-209406,324900,450287,123638,-101364,16530,111781,21374,117096,282704,432699,372488,110938,-295171,-287003,-338036,-170892,-116703,-75432,257080,708486,667674,443997,320992,233755,60580,166640,313814,329016,169910,90891,-48583,-385380,-203697,-199947,-323721,-393709,-324575,37810,420814,396472,84725,-290021,-213589,90815,177095,213998,-32826,-149687,-136408,-125057,-83103,-215216,25782,-78716,-238042,-210529,-86284,-83058,-91158,-22409,110345,22400,-271631,-266742,-168775,-215849,-109046,-61736,-451846,-182795,9811,-189003,136801,474024,292450,-136618,-295521,-131508,-253402,-86518,99098,75199,-271399,-398923,-145331,-104790,-96737,-231171,-122574,180903,99758,-308647,-363050,-479316,-367500,-39235,216843,379861,409967,90595,-73920,6077,-72808,-286522,-190886,-3314,33976,-224122,-554722,-410806,-268855,-150245,-2051,326430,600607,746052,676216,296594,-64567,-460926,-32290,163415,-4434,-418112,-452318,-117084,273942,508958,275293,-304281,-254638,64771,-55632,-268235,-342037,-174950,-40770,-158047,-505860,-167949,253023,369375,20252,-204508,194097,292765,-2415,-20430,292893,80665,-316721,179192,628850,723329,289071,-373184,-310121,-230791,-221104,-295293,-33486,91910,49200,-66844,-451894,110198,649261,668789,440300,559009,970204,759218,286528,-11453,-95042,-405008,-395242,112439,208334,316750,496422,606569,461150,216661,66568,-54316,-195226,-446533,-338144,-277316,-423842,-391648,-216608,-187194,-235058,-134415,-78691,75988,140409,72359,-150568,-106247,60013,65244,40768,156707,358012,412224,414636,505281,491335,180490,-190858,-138358],[-88397,-167022,-167884,-268048,-322034,-189518,-113990,19312,136661,75359,-76438,-12327,29744,22797,113414,380861,532912,467168,159518,-61779,-54766,-168332,-253688,-312825,-229641,-182495,-349007,-304295,-54927,44513,39693,28168,-163783,-108226,17358,-134737,-197869,203894,297229,338284,446714,589494,338918,17965,-166544,-423615,-266185,-36632,261640,526717,746648,704042,472479,81085,-278388,-416360,-33688,183849,201591,-139672,-420504,141191,460200,334675,-49627,-43612,-261692,-165394,365660,654030,509402,142230,-212585,-279408,40337,370075,741510,913407,886853,481787,75412,227174,212968,94337,-66637,111220,375680,251645,-182866,-414535,-1408,203985,103882,-81514,-209620,20925,262912,291067,208431,19096,68154,141565,-52024,-391321,-282547,-162167,-390033,-67797,442282,406099,1874,-113102,-145223,-460370,-39246,230785,8453,-108388,258248,385861,-99513,-42379,712111,1001475,754854,292631,-117157,-404750,-450677,-324840,-76686,151042,61756,51848,37877,-103313,-280700,-272556,-176870,-264840,-30184,39289,-79452,-143433,-254799,-235689,-244434,-48375,56794,161573,204137,221433,120579,-190702,-384466,-24128,157955,26456,-216174,-380139,-159506,288778,786578,951244,411896,-275826,-475006,-225532,68966,318528,243864,-140139,-87418,129402,-284508,-114904,735278,798405,25221,-255591,26883,-38799,-269480,-489165,-83253,53041,-89067,-315798,-219468,-27976,-4084,22102,55205,-16121,-68387,209767,991151,1426793,1559604,657485,-348332,225501,661731,643668,266578,-10294,171613,318472,139051,103093,60296,43058,57974,-153722,-513810,-216360,46444,150401,-4038,-406112,-251956,335902,885339,1358221,1265148,560365,-164012,-338279,-75515,209121,415161,538913,741249,947683,810958,595640,296199,433424,343328,26433,-457095,-220588,-112238,-321026,-101709,130731,-39061,68066,176894,-227054,106573,726729,1104970,1016827,496011,193206,63670,124381,172598,123124,-254173,-395923,-338186,-150921,-129861,-235318,-319971,-60782,-110388,-477412,-332008,-48662,-26966,-289743,-139763,265531,478463,224517,-116432,-353673,-433698,-349385,-87315,194255,465158,853551,1188401,1166881,898085,189496,-135529,196436,469335,384058,8316,-158967,49627,61988,-254077,-333515,-152002,509,38034,-355436,-36090,186294,-80261,-380194,223178,554364,246069,-276874,-187612,146939,-69186,-331633,-122500,64961,51903,169695,213492,345607,269869,56171,-340108,-149372,-62988,-375318,-192685,-22337,-194096,-413603,-69909,107679,181872,159899,-31154,-165119,-142166,13481,61090,65657,-191567,-416421,-333893,-212708,-179243,-178496,-385952,-389360,-251268,-330170,-186112,31459,92645,132368,-126382,-389942,223127,493435,559269,447126,150371,-176329,-281897,-164432,-77432,-243849,-459741,-469701,-230478,-92616,-278171,-408532,-376309,-233824,-213312,-108146,-63673,-51530,-190344,-107738,-70963,-273235,-14383,172461,89375,-265743,-557523,-362333,-35815,398009,667141,767190,694353,342202,-48181,-4121,206969,469336,520524,464388,518663,498357,403893,251525,581079,896865,730228,267748,-345902,-157882,165749,101413,-288701,-256403,-89306,-243881,-383267,-382726,-416144,-482934,43614,286213,93637,-222268,-56433,280738,306706,248286,199261,243155,506926,586749,508455,-33068,-363546,-122139,-343203,135194,538017,284339,61580,73209,324678,196221,-26213,-392175,-358584,-52319,36615,-45179,43608,205538,143931,118743,239362,358446,305774,272776,211283,141120,-14950,-456573,-188708,-258768,-324139,343973,662389,395488,-51333,348294,908462,786816,611242,706346,785936,730451,206515,-229126,62785,88171,154603,442112,410428,233966,380447,376520,-9118,-590931,-320263,-96367,-185323,-164085,41617,80081,137170,133237,-273046,-264258,619868,1278189,1442007,1217324,701878,104521,-213378,-268487,-265265,-351728,-420805,-342502,-148830,105550,58533,211260,165401,-86962,-404895,-216703,-142890,-255143,-306735,-292923,-312551,-242049,-141174,76324,399735,719440,425069,-208449,-417189,-254984,138708,274266,-74538,-234622,441932,800102,854613,592109,321921,27130,-137421,-240883,-273800,-319022,-346002,-247584,-248196,-424367,-107637,126616,-141564,-132034,358983,733470,677625,737613,500847,305204,487196,573503,469117,132745,-61023,-14357,186386,372950,452829,184343,165042,193218,91419,104700,280219,443009,345983,75587,-183204,-224279,66566,359525,517656,454333,143822,-122192,-255921,-412592,-101262,22952,153202,352424,433621,368559,-33437,-369087,-152503,76303,62129,-136667,-471809,-220021,-96525,-303747,-29801,250285,180151,-122589,-427261,-584936,-386366,-386639,-433643,-479828,-55498,30629,-170147,-279749,-244617,-173546,-313660,-489564,-300647,-144030,87375,316011,144539,-415492,-78641,471541,170345,-130981,2457,19334,43430,360325,529420,303886,175447,56927,113612,162923,-43280,-316323,-315583,-257349,-386161,-324916,291269,536229,571795,360583,-40592,-410072,-349532,-219381,-155706,-168443,-81804,32150,237427,170319,89603,-227867,-256081,-100619,-306982,-451337,-265686,-376096,-207535,275224,508289,305557,108724,213971,515404,569871,296216,-123557,41140,332831,224948,-300097,-299313,40589,129038,250941,203520,-115699,-9450,209249,67893,-372203,-3469,335307,225237,-223649,-240570,193600,383639,453051,560437,654673,353885,-185312,-236226,-49866,8723,-210419,-264851,-289666,-148634,249623,216519,-98681,-195519,-324494,-384616,-267757,-110111,-52374,-175144,-364499,10276,84962,-327828,-462689,-126828,172224,295091,411674,463795,479990,464291,158539,-169455,-304254,-77284,-9401,-126052,167041,211524,38840,-45479,-78977,-71265,-86788,-83526,104443,260905,101186,117705,98059,125734,35136,98774,-115086,-251178,-18072,333156,365118,-134082,-22923,313525,170988,-168338,-109983,198089,506217,547859,419914,109922,-202469,-400298,-432467,-319149,-180058,-43292,6851,116738,344647,545113,195097,300590,530477,402561,-177311,-272978,-14588,-148032,-480783,-318523,-40284,274071,222888,33997,-130304,66308,345688,367468,29240,-553429,-339747,-82384,261999,621088,-17233,280842,239749,304078,-182129,-215398,-356999,-473446,-457445,-267848,68972,167920,74892,104015,-65604,-183658,-278611,-279534,-116891,-140516,-196572,-378461,-385047,48823,434431,671010,766921,907950,789662,427983,61683,-428073,-298348,-268382,-265369,36356,-84229,-202517,64139,113114,-325289,-177294,37895,-85687,-388704,-229029,-3925,201981,401630,536602,435907,396425,141572,-70203,-255747,-421269,-222611,98474,309268,367584,387321,424854,279598,-102314,-547013,-301091,-385633,-476128,-162758,-186522,-200374,-42622,107926,-172912,-338897,144301,424090,482772,152016,-335212,-382989,-140472,-131976,-310961,-455979,-211733,-179898,-370578,-407974,-24224,110081,27417,-775,-12091,267707,523226,482175,217174,-157969,-348720,-11740,192662,49904,-17805,39555,126239,27864,-225287,-555829,-37819,365444,640186,529797,400379,210273,281356,171295,-111687,-164063,-178128,-69381,113795,-14771,-408493,-241226,-220468,-321161,-534950,-328303,-221267,-91738,-186962,-205054,-312663,-318247,52650,59762,49640,1944,42633,-48938,-181501,-166751,-291031,-441607,18623,371094,504547,412382,292871,115041,70836,-195970,104634,392378,325732,-110446,-430628,-290120,-234256,-243774,-239766,-221773,-344741,-435003,-349255,-302144,-305817,12579,330978,485277,404513,132605,-311438,61285,394008,328484,168910,-10404,-151165,-185175,-135923,-331028,-473209,-249810,-242881,-270634,-434908,-515548,-182671,142040,107379,-62660,-110856,14115,-75543,-107247,-10953,-186281,-389523,-119736,138128,279737,500618,735442,977054,681157,136931,-210625,18318,386286,640621,559693,286977,-154931,-387091,-321483,-265122,132985,405406,540837,536704,233227,-19352,367871,562074,167743,-267950,-10055,106296,-55517,-296716,-285808,-102807,236627,272049,316738,365780,257948,115975,59400,-85109,-465560,-231849,125902,455337,704630,607719,359702,420769,418889,457751,463222,116834,-319581,187704,487605,535106,159988,-131917,-244225,-184661,237228,226589,-14710,-197283,-105887,-83347,-122321,-11197,45255,-80817,-459816,-438030,-78798,86729,175923,446900,810834,963244,808767,435724,30669,38688,290313,298715,-68838,-426503,-245588,-232830,-380735,-504016,89232,663233,909287,815547,382709,-107575,-193095,-350855,-429440,-196168,-46528,-175806,-352697,-331053,-76604,115826,203280,186059,-17914,14847,-5652,-124991,-409390,-164415,-177864,-375931,283659,896449,956395,642190,653740,1112650,1402390,1296270,774618,190647,-436294,-411370,-286622,-180377,63156,94556,-181376,-408417,-79669,311640,302835,133015,-187584,-263095,28894,144009,44945,9590,198226,533945,619441,333183,-134031,-163112,47649,156669,-46372,-277823,62871,326206,466603,375663,157019,-263791,-509282,-143459,43238,-44951,50337,58769,-16019,-196511,-153752,-51627,-166083,-193773,-111541,110935,233155,408252,508684,314609,-1017,-157696,-272567,-121219,187554,437295,540634,374225,12940,-427567,308257,457544,78957,-536116,94924,150965,-92872,-364229,-348447,99529,508108,860137,889871,557059,176766,-171037,-383964,-380246,-74922,-97396,-10873,128223,-35265,-168,327679,504343,322028,279700,176866,117346,243498,442451,404919,209267,-8415,106528,261006,241158,42092,-96592,12704,-190124,-389707,-460249,-447314,-250579,-164889,-63251,53395,-138864,-226180,-112836,-148148,-388144,-400284,77841,120031,-118099,86774,420838,476005,318132,171398,3273,-299177,-459167,-239173,295430,447872,228081,-156552,-89051,93961,77811,-199731,-183765,-69507,-240948,-562724,-285848,-281263,-262820,259541,473210,104123,-498656,82237,261906,-76011,-251704,-227292,-344792,-217559,-92893,-40325,279418,271280,111433,-99793,-464219,-76557,243910,129920,136880,116370,162318,-78166,-281195,-31614,174988,289014,262515,98225,-244648,-470874,-275921,-54896,103830,211347,210425,425846,662144,861590,608893,-77071,-140696,504663,641090,433274,78371,-546043,163561,547705,350226,87457,-154575,-281245,-141278,-135947,-126698,83362,298477,499055,434771,150227,66657,-33673,-68850,-81907,-234400,-413880,-317698,-202594,-304062,-511131,-349936,-322872,-332465,-230355,-199087,-260968,-246428,-169296,86490,340515,457861,216907,-259700,-285397,-386396,148244,726484,876410,510416,4525,111274,140178,-75982,-123602,-98970,-111349,-119976,-88476,-65471,32293,60589,-259873,-211395,197021,284794,149509,-91314,-360491,-244741,-103889,145775,285950,318500,163822,43646,240860,362750,485197,529380,556271,433328,15025,-447302,-141913,80188,40448,244024,363888,287619,33332,-81580,-133358,-436878,-373387,-112355,-64476,-277801,-411410,-165429,96645,446127,592268,666746,433681,357967,273302,176972,30021,-106775,-357925,-547313,-372994,-218930,-102313,-99523,-224637,-212474,-116342,-223099,-200462,-230348,-157852,99322,159292,30203,-111736,-80510,-100922,-317406,-176691,342533,619038,429341,202320,-122743,-250062,-367416,-249516,309762,540779,733810,606847,363316,-64931,-299596,-340651,-404930,-517142,-294837,72030,367304,411901,138586,-419624,-106824,-18978,-247036,-301966,-126770,-13158,42721,-130187,-359433,-302686,-460184,-238879,-90281,-105117,-242043,-98566,89317,378658,728458,910512,969644,787515,503975,102045,-125559,-32830,26909,-226859,-531559,-419359,-460732,-249569,355489,903426,922801,674751,308185,-81478,-294320,5224,458047,661427,789033,749353,640830,595583,565139,732603,852758,771146,406329,136590,471265,591488,409461,145056,502492,585798,198296,-128935,129218,202264,74244,-31046,-146323,-415718,-431646,-390063,-576388,-475380,-229221,-298622,-272026,-257847,-342269,-162430,3706,8032,-260053,-208443,-202150,-232736,-140800,-84071,179150,462797,525337,256115,-15388,-118892,-241458,-315336,-95695,8835,23174,-25135,-29598,172229,352525,303479,-20884,-338332,-213531,132090,578379,1240385,1212572,1049905,430494,36649,-140983,-262558,-334216,-133762,332804,629848,533816,280188,-76539,-542559,8121,306083,122679,-184182,-261225,-486743,-293952,-32151,-16291,-125664,-255315,-48067,9077,-241013,-524978,-388540,-198716,-88907,1136,61367,-57993,-168563,-131309,-94735,-75359,-113647,-46247,30393,214220,177100,49522,-8639,285888,486588,235166,-98475,-73165,201316,318701,47970,-205627,138225,355513,567267,355639,54579,-46294,-186943,-198746,61309,342436,371046,-22688,-282760,-38060,119526,-148706,-281592,-297396,4148,510330,738923,597862,30915,-467763,-333828,-312533,-251993,-118092,-201425,-344296,-82678,-216324,-543452,-82473,205825,116583,59680,-238612,-266722,-83860,89633,247476,164250,-13539,-67668,595267,628036,175104,164475,560083,459373,256097,679212,687978,251816,-203244,-72613,246403,293271,355483,17723,-295589,-302171,173924,748211,913732,590580,150147,7562,162816,-42049,11048,-264663,-308272,207497,483114,295650,-141763,-456397,-216879,-72097,-64057,176799,483713,478392,242929,12924,-80403,56278,346965,478593,431407,269021,176771,-75933,-459419,-346348,-190874,-114375,-7294,-149258,-37244,67187,-113297,-379494,-483357,-439053,-276134,-71117,147829,-32860,114246,217885,216243,209683,98060,-77867,-255685,-334578,-269142,-133447,-33987,-62296,-42527,78474,75337,-193811,-432213,-184192,-82715,-12409,-46866,105275,416642,369167,-79239,-98898,67667,-54900,-428436,-205026,71558,139702,191415,217133,239087,-46980,-297799,-509295,-433520,-153944,-54685,-99915,96314,290949,316841,22009,-145561,1247,-109238,-156814,-182836,-198212,-384305,-348053,85191,462608,349795,-54781,-135735,547594,792413,879297,621016,207149,-201498,-384121,-183148,378721,719617,614974,183901,-313844,-52466,78297,-71221,-282158,-238092,-465036,-209482,3903,166649,180513,-196491,-86197,297625,198674,-76560,-155523,89482,172521,118873,214923,325654,421564,273611,9403,-99593,-211685,-224371,-144623,-162758,-2825,501004,910628,655445,330336,194903,22395,-16204,323519,531251,481710,120062,-18805,-101188,-375642,-302377,-240268,-269809,-284038,-134694,348145,532643,316925,-135628,-520325,-370779,-303455,-23082,218857,4527,-220907,136585,196195,305029,-85413,72672,7411,-85573,5263,36652,-51753,-213202,-239393,-63875,-7027,-209621,-356155,-373620,-334950,-32960,-110285,-367812,213741,436178,174147,423162,694567,494741,-17616,-477320,-74762,36993,243407,362488,199601,-197023,-423090,-163390,-51512,-23043,-291430,-138270,200596,63197,-420893,-212651,-63440,41796,92503,160974,366433,435893,140450,60019,115659,-140014,-462948,-291997,-397432,-462087,-546277,-480705,-324248,-131207,-117185,18790,431911,758518,693217,488622,160027,-223317,-179214,218386,291341,107353,-288301,-239359,83483,410242,591369,295489,-293276,-163914,225411,169890,-79024,-338428,-222024,-238682,-402165,-495628,-247301,25516,243131,75335,-371361,-14652,233009,-69972,-418688,43771,-136095,-212057,503662,1031870,868576,296688,-312451,-137222,-161483,50310,102464,245349,256153,135464,-24032,-439454,175342,809630,817353,567556,675455,888761,580921,217290,-11335,-206076,-459954,-239669,267897,327516,215178,192838,505186,647482,462654,140427,-167186,-330320,-114987,191341,44056,-319531,-290098,-45150,-99012,-258103,-169847,-39482,86605,50439,-50349,-202910,-150520,87859,138743,-5274,-1512,161164,168721,151289,177555,285592,71650,-237708,-104964],[55882,-231088,-274459,-224749,-201317,-170081,-192634,-49302,27199,10388,20538,-964,-171660,-248585,100199,439162,611872,483725,238096,161112,63449,-109758,-285573,-413790,-468524,-407884,-280437,-98268,45167,165251,180283,49684,-149326,-108253,-37726,-276805,-84547,456485,384346,361005,414210,456292,142269,-194140,-204071,-261219,-336577,-163084,274688,668285,885048,807631,461215,45541,-330286,-468857,-228781,-33929,-13431,-335323,-373861,203411,518858,284277,-102071,-153981,-270036,-241389,209711,413582,336442,123951,-129516,-166138,233466,573880,839678,880673,564321,284435,-37820,111293,214950,75701,-171195,-1977,211485,-80850,-508519,-172288,114248,226522,64846,-121432,-351837,-311374,-66631,141252,178593,89677,200795,207671,-84328,-379672,-229545,-162649,-454918,-80949,504271,479542,163942,-30127,-294714,-471724,39174,237567,28346,3851,148187,120964,-384617,263025,800270,830814,541308,118481,-217456,-408028,-489947,-488846,-327259,12053,90227,78698,27859,-93557,-292166,-242298,-103383,-225790,-150607,-38844,13571,67076,-11627,-204104,-296408,-163192,-62659,-22103,18187,128151,207220,-20887,-456682,-63623,299069,274607,-9704,-276840,98040,696322,1119211,1236766,590429,-266523,-436836,-45668,292115,475285,363396,-24470,-249242,-91198,-290609,-171901,586556,643929,18253,-306583,24003,-27679,-195813,-275677,-44113,70765,36787,-163774,-178693,45833,56684,43769,41509,43505,22788,333752,1044126,1369336,1481617,646668,-308845,67012,533292,526560,323306,262744,400264,596358,214672,62650,34598,83550,178136,18507,-427766,-172317,275559,508704,130345,-499609,77385,683075,1084523,1386003,1190766,593261,-120665,-392220,71437,443089,507136,478238,612963,850514,549994,416070,348691,325287,151595,-242177,-334192,-24268,-85578,-215600,-21287,122,-320105,-373328,-427800,-162934,285563,798501,844607,772238,399448,65506,-96325,10049,177307,223496,-44299,-134675,-152309,-54055,-193737,-311375,-398475,-146671,-100325,-296925,-304205,-123257,112301,-26658,-177932,29037,217264,57411,-197704,-338772,-363012,-251749,-1795,283902,497646,805594,1082574,1037773,856251,160774,-440647,-4648,385850,373177,59965,-5912,173292,189587,-193010,-456138,-322757,-274288,-267817,-295056,28125,79636,-136036,-281561,30023,479711,274663,-167159,-191717,127105,-97024,-312236,-50073,35853,10702,257743,427136,396430,167783,-83921,-385640,-480724,-449802,-450125,-129135,-24696,-178399,-448503,-23957,247786,274155,213483,72785,-84147,-42910,131251,366152,534097,301165,3478,-436042,-497808,-298369,-153062,-242560,-478929,-346093,-472748,-309489,-84798,3982,68633,-190680,-335883,241725,375207,554927,516007,235767,-46065,-207216,-120636,17739,-16318,-326493,-492708,-92995,109018,-61998,-286783,-407666,-149443,-173086,-96297,-27410,25507,-93001,-275449,-447265,-255668,170628,395174,228653,-133210,-525069,-329328,-62513,403580,717455,781623,738737,366907,-44719,-31104,92374,381881,485089,590157,733481,742649,661821,625150,805727,861689,521217,101836,-345774,-313929,-232425,-279103,-498094,-356971,-338471,-538197,-532865,-453905,-550571,-452095,-18521,142845,-154020,-593402,73597,477014,579891,384953,82277,25294,438173,557459,395268,-9215,-383526,-170883,-184760,30522,138694,-287322,-235119,-143256,-285331,-302940,-324471,-495047,-344066,-203156,-304613,-313594,-60080,169214,191150,225939,224071,231213,116652,111647,121070,49654,-152955,-456841,-79620,-114067,-399563,329331,649293,298098,-104144,300124,655685,483036,165658,253434,496792,577685,110927,-225602,17643,78729,236039,555571,371814,-97731,110425,69561,-393871,-108999,-208185,-193265,-191601,-162263,130358,241548,375600,333917,-168225,-400040,262617,1000470,1272849,1254116,772330,191110,-122165,-344820,-473503,-570526,-516809,-297427,-4887,275726,292034,299845,497599,-3648,-524434,-188714,-141039,-98109,100762,-42601,-250350,-361127,-123535,92086,395807,546878,201851,-476270,-359167,-336358,289647,473255,52967,-200369,608453,908805,744185,453478,304741,52698,-14049,-49632,-30256,-4167,-42705,53670,-61927,-157860,4977,233750,-151102,-97324,444242,604470,506073,772348,632677,521140,476492,452628,233290,18994,114748,304579,476181,623783,779117,633789,612111,570328,250108,199283,336189,378522,169546,28532,-174553,-153225,172712,417963,484552,321005,-26806,-202755,14645,-148442,-565869,-192326,185254,383322,421044,342945,-146890,-474951,-55772,30788,-83350,-326086,-426411,-40835,245538,121109,-137347,-171384,-284954,-497007,-409442,-348251,-390313,-258946,-378390,-570597,-109750,84966,724,-122426,-121275,-263394,-471581,-460214,-152013,220959,556339,646730,224223,-396950,-164067,73729,-276732,-213003,-68565,-155584,-99953,215606,261400,99988,148256,84747,211948,167674,30094,-129667,-229043,-256720,-375615,-150803,380917,737041,453651,162723,-72815,-348338,-466950,-262971,-184716,-128181,113814,351375,497098,315772,130718,-319011,-296927,-131294,-311785,-69758,204824,37271,-121464,169762,201030,41136,-140271,-116954,306030,318537,73980,-284271,-8150,233852,136978,-285410,-173521,141409,303240,363732,243924,-95742,11381,257761,166872,-271359,-339873,48985,-10944,-417329,-141298,187881,345108,371765,403467,562812,425198,10031,-241343,-150580,-43276,-326291,-413446,-240726,-296242,21704,-46267,-180211,-77642,-128956,-199714,-259284,-298847,-277916,-136916,-61687,-8888,36393,-279507,-408129,-181549,107779,217239,323139,381162,367662,395862,153486,-232368,-480043,-306472,-357520,-214555,-27366,64517,-66714,-48120,-54652,-79386,-153206,-97378,89392,160334,-29635,-125119,-176796,-129249,-233194,-201197,-144462,-103243,-431773,-249544,-79337,-59205,96816,190739,-58256,-289060,-36979,471366,876025,792342,345137,-105011,-131228,55306,-91304,-216800,-82121,532,48593,147436,205110,208077,-75065,59264,213901,91729,-255226,-595351,-346581,-36040,21512,-254671,-468334,32054,248231,114932,-292517,-73445,359831,503288,147647,-357596,36361,324652,165419,-56945,-328107,266019,319681,79627,-66996,137318,-70634,-428667,-452582,-177009,78141,143094,128188,170273,-75512,-158177,-287110,-257933,-61899,49534,42718,-253462,-448333,-71662,192849,407665,709216,881525,825871,507710,29872,-382597,-53659,-40497,-93592,163375,94761,37071,168276,-49206,-332605,436629,596467,116827,-498668,-213823,75313,348757,519071,548525,392680,228093,99623,-103027,-310335,-471904,-52658,354111,598645,541010,424531,425276,308002,-38396,-409023,-282923,-167641,-510515,-439751,-247322,-169105,-98440,-124724,-409161,-210349,201279,444873,473639,107782,-476774,-387276,-39594,57035,-186200,-491358,-143843,413,-137049,-511705,-80213,89971,131453,266478,-28488,37643,338693,329316,74907,-196591,-426237,-360978,-75729,-29389,-2334,128044,200580,108925,-140828,-489297,-60188,293544,402016,324964,296143,243580,370260,212241,-150125,-420419,-392930,-156065,-16517,-118973,-398001,-363628,-369616,-489889,-338500,-75991,29997,168556,126784,129933,-21582,-36179,171464,253745,282528,119984,87255,33386,-156842,-255486,-469903,-315005,328816,726862,857253,599548,116100,-107244,-246635,-241226,281321,534477,301055,-94899,-473854,-278299,-214035,-301054,-201238,-62036,-173406,-448069,-329453,-333652,-419302,-52382,246719,418010,260183,-13078,-208154,30110,256069,225361,135641,-7990,-144113,-238963,-222263,-489437,-492319,-232085,-289276,-336621,-418205,-433613,-147984,79370,41988,-36260,-211703,-110981,-102404,-164945,-89745,-217901,-407087,-297981,-28098,262521,529044,848275,885835,454508,-92445,-109395,172541,488796,707381,622200,383117,-73783,-572674,-350879,-109110,228288,349252,283928,224009,-4414,-76915,338990,512501,159567,-252563,-91427,22727,-2049,-101468,-139829,173067,293758,357164,402849,351786,149726,92931,49077,-40137,-299005,-142481,272175,482004,795834,606020,463861,512410,565504,430452,266584,-110866,-520425,114247,332156,402963,90851,-45736,-231442,-163791,134776,198973,43925,2273,253585,182450,-138836,-115229,-118401,-245709,-520662,-460220,-74669,129477,233632,473994,861331,1058603,939498,536404,57249,-43127,179431,62819,-294254,-267989,-106930,-72649,-116972,-358170,-51287,446797,654595,412802,107200,-60152,17324,-334534,-458340,-183495,-98626,-228785,-368051,-391747,-340049,-221920,111136,281450,38220,-217567,-241986,-263242,-398334,-35533,35422,-288330,65647,804350,882569,603245,550290,804404,1014636,1067824,669546,219234,-343052,-499381,-225834,-108080,-91389,15112,-209024,-494835,-187138,58748,292463,83209,-152704,-217632,-98662,-14662,-35191,-98426,45071,363456,620951,448401,66754,-131557,37422,151871,-53417,-397814,-94710,233184,428766,437553,214580,-251825,-446210,9777,300612,266762,217749,236549,191472,82595,189863,303902,301321,242097,257751,432591,413489,441929,523681,184460,-23674,-284273,-333679,-121321,89719,242875,304473,143846,-97129,-281088,261842,408784,157326,-476256,-217500,-256069,-491514,-139780,-108713,188255,516343,751625,674907,410856,152887,-119504,-378513,-455614,-268300,-229123,-15216,272873,71224,-103743,159267,379694,303220,283481,202019,206975,343244,549690,523995,333101,-38095,-173632,10054,57279,-32326,6685,135282,-131613,-334011,-398413,-323364,-70969,-173889,-454118,-469818,-330427,-347246,-370607,-461648,-517980,-292528,71584,102319,116442,279116,545441,540764,386827,267762,59591,-233525,-469400,-306102,248994,455262,232571,-19357,176900,336955,286933,-136169,-339225,-205369,-303574,-560061,-342455,-409059,-138488,391082,679689,173198,-432566,142975,405368,214493,-153409,-257737,-480791,-220956,-19086,143231,486415,411042,182623,-104547,-545127,-27295,235273,81697,4100,-2742,90745,-165802,-247112,110451,330690,363917,316748,123111,-108858,-306921,-456312,-178145,41970,127167,208213,477422,758112,975671,735785,-47944,-42827,610381,788324,545490,204595,-228863,-271531,12904,-36876,-186722,-223728,-84386,49400,179689,299419,377596,474606,632214,741124,577521,450445,302023,155246,-24996,-209544,-371531,-369205,-256098,-272863,-367030,-65804,5386,-108246,-481657,-343015,-389173,-343809,-264783,18831,529193,793982,454771,-145641,-234031,-326306,76504,661435,684040,326600,-247875,-22400,31277,-187794,-191341,-112270,-182083,-227063,-185452,-48717,25709,-16306,-145268,-5020,387897,476217,484057,291978,-68884,-279667,-103170,186677,156637,36409,-153762,-256488,-41792,165860,264653,274089,374456,352449,-9298,-393639,-205903,-182069,-199836,218542,413934,312514,68314,-40010,-109009,-500702,-231975,24745,-6307,-178436,-328469,56984,353136,615751,687052,713453,490180,289494,229212,353408,274716,-28417,-401925,-517281,-259440,37495,193479,148233,-186036,-392488,-340655,-221661,-151446,-256746,-170436,120068,215990,56806,-190361,-273192,-160849,-232218,-371530,-35303,231452,152922,58871,-176860,-288284,-442043,-154772,336542,485260,565027,451159,180483,-250193,-422097,-467397,-445842,-255103,-1031,309278,434932,311149,-70089,-358443,-169024,-157886,-385133,-386928,-189709,-130216,-89663,-92155,-390894,-472669,-432053,-261478,-107916,-75553,-203741,-279885,233671,597653,797364,958514,879506,671138,317597,-74145,-323147,-345277,-474410,-454420,-407609,-404711,-498907,-225787,193067,539952,582165,472748,226489,-180064,-404104,-47242,304140,365186,425526,414361,398361,411548,520630,792402,1031218,963400,603407,353485,399623,293253,226260,99089,504475,589665,244441,-97042,16020,-56800,-174347,-158140,-285803,-461136,-228342,-389979,-487379,-154480,61692,-52218,-190745,-247917,-257346,-144796,135888,124199,-91173,-345598,-374887,-357339,-163746,13065,201094,286734,274159,76812,-705,29175,-61959,-144943,-337690,-382123,-86438,-24497,-22276,184137,329625,269004,10755,-175662,-437348,-91277,472393,1098395,1143082,970430,398774,130189,56580,-105645,-201688,-203705,29317,215359,104930,-10534,-158602,-493753,-48178,254721,111898,-155774,-175066,-265473,-112852,83929,150152,122163,117844,211951,11782,-326005,-401235,-322805,-158519,-21476,-40462,-71228,-192984,-193940,6328,132958,163042,156409,179366,139310,206232,230068,9033,-97110,369289,663983,454610,52150,89744,364903,454469,182109,-92075,162769,284213,356994,108602,-65144,-209613,-272868,-172065,-52964,195431,268752,145666,-238648,-258003,-46906,-234476,-440106,-530834,-81446,436262,716174,532814,-153501,-538219,-248616,-288249,-213000,-71367,-167489,-416439,-126029,-101137,-505578,-98939,297110,225302,55359,-239666,-206147,-89935,224230,505707,359963,39453,-106305,425356,397595,57148,212664,645103,441877,-22054,469323,589653,223217,-323908,-163317,391013,600309,600366,100952,-257333,-470199,-141793,337445,747787,828033,719103,508735,423984,198878,30643,-287679,-237455,283321,542717,249802,-271127,-262382,-23832,-54555,-87045,105369,448887,395868,97728,-192667,-295930,-178642,205624,394840,309153,122942,-86773,-284025,-462524,-372664,-405740,-480724,-429727,-489790,-483014,-389426,-387702,-439900,-449270,-463112,-221781,-30810,255723,282261,348447,357102,225994,369928,393704,183488,-61168,-262332,-441608,-244829,-170176,-270634,-101220,163534,131090,-177115,-502021,-275893,-130820,70903,5153,-176694,-230984,-357450,-541259,-143407,-130193,-328984,-327972,-86621,230930,265488,303093,186164,-30055,-456707,-470621,-339482,-385068,-302885,-103222,-104316,68086,285884,301662,13190,62602,192892,-10754,-186079,-160722,-185092,-247396,-10135,293229,499292,283759,-157644,-378072,320656,631567,831038,736108,244504,-225091,-271183,80980,308525,577191,501384,146915,-256135,-179880,-87094,-107834,-76598,16596,-95361,-371138,-104592,211082,196654,-185940,-152535,92817,-107995,-301501,-122780,74640,125631,130697,229955,317799,348072,136425,-91099,-15041,-206983,-199494,-200893,-246467,75206,693927,989805,593932,144779,-58270,-296585,-230329,340101,609956,471755,-26460,-197482,-165029,-324413,-386647,-276106,-172584,-45577,166121,592440,533045,205059,-242920,-351204,-263286,-464128,-81806,256437,96004,-313270,247264,442744,448464,-37873,-72204,-58570,-42348,157778,158134,-835,-289101,-397050,-222865,-140964,-265232,-420252,-521810,-229698,3438,-210012,-215480,403860,587976,334269,599093,841083,613450,93184,-321812,-21900,225589,446387,496768,243286,-124240,-558324,-209777,19855,22633,-291602,-149750,166328,16298,-446670,137620,627614,678217,587821,192309,279386,346180,97659,119445,145280,-238611,-373789,41623,106296,40296,-390563,-401995,-278636,-289143,-356274,31312,494354,840802,546271,132158,-25559,-211760,26099,380946,357083,156375,-77566,17310,180945,428049,556515,307247,-169878,-195563,190011,262626,16800,-395761,-316582,-364297,-448778,-433228,-365614,-238783,45363,72464,-348107,-143277,357050,370310,-136661,-292729,-361533,-123078,640106,1172593,809529,214259,-152083,46670,160793,454524,501158,384325,306364,181644,-37916,-431635,128880,763390,782319,432507,451152,478949,282883,55660,-213841,-487685,-625088,-137442,343644,479030,297334,-42713,168898,523245,452405,49691,-309804,-107373,331870,564784,248104,-241704,-246289,11447,-98872,-321331,-313229,-93747,3931,-48369,-167838,-264911,-254988,-41130,67535,-55902,-179781,-162169,-170948,-155261,-154703,-90297,-215703,-374483,-96617],[277359,-106964,-344992,-169338,-137885,-166686,-176484,-26362,-36789,-83146,41884,55781,-175270,-358963,137914,487662,636784,412496,278110,307602,156978,-71079,-321486,-280570,-124726,66000,92263,100811,88156,244211,328415,122133,-98484,-89957,-88537,-388502,-138310,433908,399369,318646,302906,203474,-164304,-318341,-168311,-56068,-20764,110397,400958,729731,785972,629603,282224,-9956,-253810,-461727,-525139,-294165,-280518,-549963,-217168,313578,584389,258262,-128856,-296593,-297645,-382786,-115848,40424,31099,-19954,-168154,-153038,298416,646585,775789,624089,62455,-127106,-188577,-46407,149499,-24573,-331536,-165757,-19146,-363784,-352549,-16818,175023,207092,28682,-139075,-293390,-521488,-381091,-1441,161693,250124,327866,222028,-100213,-325429,-111642,-79544,-393527,-179319,360234,384113,257332,179297,-168511,-618717,-40169,215247,58333,101151,61653,-69928,-65892,403481,594946,398026,152848,-126517,-339634,-421627,-366224,-279912,-148961,-52320,58270,42468,-20680,-89147,-268234,-212906,-162682,-183141,-199496,-77271,113127,259561,186290,-146765,-349768,-251868,-132305,-117002,-89512,24564,179732,121207,-158552,-175905,225575,349443,180006,435,374907,1003707,1308085,1157571,584731,-211576,-480218,-46615,353617,495802,323437,14918,-303763,-355452,-318266,-158550,324699,382957,41878,-407272,-106803,-22825,-61610,-8757,74106,89775,114770,-116342,-154213,34687,61924,43161,73528,159631,146225,377409,724616,904609,1000032,436705,-198110,-134723,368097,368386,297935,483818,587502,671540,210302,5340,-14827,17175,133842,51063,-414521,2828,511745,678816,69531,-384623,394470,877578,1066515,1147560,977120,499135,-78572,-168452,195894,489748,440546,319139,317773,431683,264773,81760,138583,55022,-130907,-418349,-119059,64425,-100077,-43407,191826,117457,-221524,-133967,23046,345761,315976,464770,271941,442574,505018,154277,-130977,-49819,182391,288107,161649,94109,63203,22380,-189902,-367486,-415107,-170530,-27215,-102475,-346617,-272425,166685,245858,95847,39787,-29553,-137604,-289361,-263082,-220272,-2681,103787,217946,403853,758315,1016220,1036099,923427,338803,-277652,-251591,192665,262781,101187,107602,210020,204501,-193561,-491727,-238393,-245467,-421937,-52543,267890,229120,-43258,-207785,-220279,112050,171830,-72226,-56323,87431,-82024,-297475,-60109,-44036,69753,421568,532018,332881,96909,-149872,-269323,-342875,-304647,-284249,-98798,-52570,-146409,-480010,-85834,239620,363676,336568,200237,-68603,-141372,-34621,391928,786943,555659,185965,-256926,-495175,-394005,-90462,-78361,-366396,-354626,-506204,-404182,-174961,-54761,-30014,-278118,-296926,185816,395346,678610,509228,286043,155688,25817,11054,-19300,50760,-316571,-615991,-90776,169532,86492,-185134,-493369,-256254,-173312,-70072,10010,70260,45320,-82442,-232151,-81506,267755,447544,202684,-130462,-538191,-305777,-159984,324134,803524,972098,862635,441873,-14481,-38862,51003,245510,344397,589612,829165,892078,843230,967677,963420,705272,212248,-184689,-426922,-302414,-289245,-416618,-530576,-531942,-481631,-377050,-424031,-480406,-545966,-407560,-134919,-8236,-236455,-327385,157193,496838,703568,532794,142940,-253820,267872,418182,151085,-77967,-348117,-299280,-117371,-239940,-386464,181339,505482,252210,71371,-243538,-518298,-573456,-370543,-376852,-566357,-425207,-80884,87157,127706,151707,39022,24394,-99149,-11363,126699,118329,-181690,-296121,132089,150404,-358114,106135,398880,88554,-59660,277241,216862,-36108,-366695,-198187,181909,365667,40830,-236033,-111761,8368,185861,414839,170751,-495030,-178295,-186264,-178600,99266,-124040,-424465,-387588,-194380,181398,399870,596690,468666,-43579,-91366,93392,668398,969837,1006956,586356,78482,-194610,-448804,-367689,-353286,-407165,-266869,-38837,263240,472999,753374,700911,82992,-285221,-211330,-261651,31635,391690,194875,-112048,-376535,-118343,171740,357931,206990,-199694,-59766,84613,-374538,295496,628790,220224,-338894,500290,761743,489354,228429,190132,-15372,-20226,64416,139928,111192,67772,179252,32776,-64154,110178,283743,-101492,-26397,440985,457346,464010,713782,641288,591079,369512,291386,38210,-60981,201015,487218,626878,711385,774121,806113,740617,601807,234861,145798,246955,195416,-6309,-23262,-145919,-72813,206134,425267,429923,159993,-213121,-241022,276670,358824,-93067,-352342,187755,406958,470639,298568,-233302,-354064,-67096,-194698,-310410,-373336,-347566,4249,402672,461953,247392,-312578,-390533,-113351,71323,74828,-23452,71110,-114954,-380829,-312425,-58477,47003,965,-61583,-261876,-312103,-387851,30235,599196,909878,757697,94465,-505069,-187412,-208830,-402540,-148801,-74388,-213515,-40147,130771,15184,-137420,-77007,-125184,66442,-2932,-7583,-46359,-134153,-335053,-325846,-53846,248948,576785,139674,-102645,-113513,-236328,-443637,-269895,-209771,-164787,359947,785455,1003121,543238,83202,-471985,-140315,37981,-93250,143289,536675,338733,99463,84002,-112728,-149604,-252771,-507688,-184189,-86508,-212802,-532070,-196841,14174,-61519,-223123,-27259,239087,418457,383781,215171,-100753,4568,301864,328436,24014,-361897,-271443,-279802,-447507,-33936,154760,218385,117061,29524,187615,287075,166964,-51099,-40066,84346,8510,-265713,-306530,-439994,-240259,-299952,-126329,77636,177259,33240,-188259,-299699,-443362,-46074,196298,47165,-40774,-173803,-385843,-347383,-106797,76406,212139,292587,286699,313319,208246,-141692,-229311,-367803,-253182,12653,41528,-6445,-181111,-118695,-32289,-59689,-287639,-245165,-51318,-40545,-193517,-399703,-468073,-444326,-438381,-396271,10612,284422,99171,-232427,-209746,16319,161904,-45042,-362163,-419767,-58907,491688,940009,856266,307439,-36340,351693,485964,229279,-58754,-101954,-186061,-65844,99845,35021,-194046,-240849,-157922,-158294,-115843,24717,-66422,-276185,244644,531888,349509,-261025,-111221,162640,41398,-460285,-49590,428193,594186,210304,-337637,181782,601032,384591,344149,565730,1064810,709349,359875,338684,414520,167286,-188669,-195061,-78227,116478,166658,154986,105295,-103697,-193873,-338150,-241814,-21212,204717,192242,-99244,-413692,-403977,-92260,156151,552571,708805,701728,447565,-47497,-217773,16041,-27549,-134346,108453,132534,156000,171301,-290845,146784,808840,937938,260889,-514624,-144325,140562,291212,352365,250238,78218,59799,232864,100262,-211698,-512773,-12183,436957,724867,620954,410734,297447,212577,29495,-3629,48337,83954,-188279,-372370,-269855,-196995,-157965,-237303,-443335,-103684,165276,351796,340652,68049,-331114,-255785,38978,197051,-78053,-486258,-113253,126679,41111,-315359,-120635,-38747,178749,497598,147765,-139697,189308,223005,-3763,-183209,-285828,-529068,-205724,9667,80087,228512,281692,207255,-35020,-492446,-218204,80959,72820,81132,229107,293029,302933,106527,-222731,-465246,-420801,-211450,-231304,-298773,-356860,-374537,-442132,-482869,-120459,180341,353636,360375,209115,199472,7967,-13053,102431,238237,280350,165056,136783,118032,-105175,-404591,-381746,-25673,533304,1012530,1162934,771268,98258,-473051,-397147,-78059,363149,426046,64902,-306193,-502880,-247153,-204012,-441206,-225582,41287,-37280,-396570,-306507,-323765,-528542,-50880,335298,459182,224782,-79603,-104190,-112761,-89551,-48601,17126,-33416,-155626,-269940,-300261,-499928,-467071,-352240,-337232,-377233,-309763,-256323,-74082,69272,43200,60991,-77122,-30368,-81605,-174611,-150943,-164273,-268764,-288902,-196462,33751,292156,665786,584795,130005,-247200,98003,306070,500442,646377,547359,242570,-170478,-285871,-135394,-21086,145164,211672,48322,-82236,-238465,-110129,318627,474439,155520,-338168,-253757,-80831,91576,153945,10789,242420,98339,173232,261956,150981,-71185,477,9913,-15157,-165076,-26728,283651,410562,554820,408423,421648,486547,666695,522386,363878,151523,-350603,-222443,-46946,-4209,-97545,-129706,-313264,-253864,-83779,152463,271130,399316,639352,347709,-228568,-189136,-216082,-442002,-441112,-381341,-65383,135276,247009,346763,587871,796786,769205,431885,18941,-171074,-57059,-293671,-237067,-8184,32203,48505,101149,16988,124032,477782,447381,100637,-313651,-159417,-43489,-342398,-230384,-43063,-96991,-262272,-311437,-165895,-121090,-354660,-24876,261151,167118,-105710,-435960,-304444,-418828,-84027,91169,-241650,-200094,472921,612646,434664,336849,392831,447612,641816,509961,187188,-295288,-504700,-150917,-75022,-201284,-169779,-219336,-327134,-323621,-324128,-42247,-155205,-112433,-125078,-216837,-274787,-172105,-139373,-107959,141208,472370,418196,159085,19964,132241,203511,-13294,-468624,-212601,186824,403147,465630,181992,-260557,-393087,55196,382764,448402,270519,305494,239977,231808,422263,592571,700985,541622,356384,251744,218697,258461,336442,90914,18578,-224299,-459293,-133556,8891,33906,13759,-87749,-189699,-210886,18038,144622,-13749,-361517,-499761,-328943,83887,399484,393843,376115,415176,428552,278356,150907,60544,-112607,-385060,-498583,-436354,-295343,-28497,191292,2547,-240163,26699,242291,278497,253483,143454,158196,249658,458476,569604,437746,56252,-389680,-206509,-112860,-136698,33761,107257,-117460,-301725,-367738,-258708,-53465,-107745,-204827,-331235,-339670,-341526,-386790,-325160,-208315,-123898,72327,167768,238563,266474,413590,431023,399066,364860,57770,-304627,-481351,-202442,201055,382949,210761,75815,366648,527139,419892,-58939,-450867,-357812,-408580,-528803,-465865,-452900,85586,532491,682366,101154,-393236,202616,473220,384504,-43086,-297319,-486279,-174408,127595,328961,591822,465851,163691,-173559,-397283,39909,175063,1768,-127403,-79484,-22365,-254905,-199768,131884,348738,318680,271225,81680,8887,-83158,-281460,-250091,-51487,26694,236679,538756,826819,941674,637864,-210679,120312,766526,957102,683311,378880,148211,-318500,-358853,-258482,-136570,-27406,75732,210214,440228,653994,621031,456436,541003,842189,972740,822161,600884,338773,52543,-113206,-282167,-329073,-259975,-262412,-274582,104115,329554,394944,48925,-112030,-394050,-412809,-311547,188860,702354,1020107,610424,988,-251553,-355187,-54876,439314,363163,42952,-466338,-139036,-16728,-203256,-299633,-196423,-243671,-118716,-20482,95515,67582,45867,116375,191782,528943,622328,754051,592643,204224,-318548,-110645,147105,-35840,-271364,-339801,-489776,-391811,-168239,-53645,70310,215906,174760,-66541,-347972,-320591,-536917,-242958,203768,370292,268352,93893,91681,47181,-304166,-198538,39960,14703,-204982,-215131,317251,642640,742788,673862,581840,404366,143525,94859,334541,433531,127064,-237527,-384767,-178070,276355,433222,254988,-96536,-271430,-215019,-75684,-88742,-324120,-205444,91161,194970,13651,-309929,-419374,-217361,-266240,-574998,-396028,-154349,-84813,-31020,-93311,-258694,-395596,-38050,205176,235431,223146,215626,-60014,-276197,-293357,-460030,-375762,1323,276679,464951,427905,204207,-124389,-275486,-290908,-301613,-377059,-366440,-230135,-246667,-284112,-251613,-504115,-267146,-237933,-249743,-199510,-165730,-327409,-318884,380594,710789,712145,750462,576436,409052,71424,-167306,-203934,97802,64846,-124053,-313388,-425824,-343608,-130662,-380,675,103841,191881,138538,-232363,-494170,-114244,86162,98393,62480,90060,105185,87602,374295,782131,1127674,1066668,729869,438387,98084,-91685,-166957,-75716,331767,411953,176394,9142,-13086,-204592,-311612,-182257,-221141,-187587,8949,-182622,-268152,83523,283769,247443,-60537,-246467,-307744,-233353,105661,149306,41727,-193028,-418999,-411010,-169909,94061,161850,91808,8847,-106384,20039,141452,144161,209845,61527,-270055,-195360,-86105,-127375,77176,220916,130451,-55218,-89223,-162993,-275686,172091,490053,613778,434507,136969,138139,259636,132958,-23233,-222608,-346028,-383305,-391163,-328314,-243821,-409857,-170222,154964,88580,-170178,-110627,-90460,20846,96721,205900,290444,407323,542746,240619,-126257,-154096,-155324,-23857,65272,-58871,-205498,-262179,-100091,147372,301199,319502,365457,317512,180046,148673,270796,39187,-151691,387076,752422,650432,301239,260247,470247,487481,273794,5575,-79968,-96954,-102560,-158264,-169271,-382579,-339741,-53284,128361,259040,335459,279728,-188252,-476568,-276190,-393639,-418429,-483322,-194824,295117,544197,292624,-348077,-375478,-179394,-292451,-242133,-142947,-277660,-433430,-169817,-34143,-442979,-199268,233544,290987,39692,-201272,-199271,-130338,254625,650760,608730,173835,-291258,-32448,36430,-136046,113099,540600,414591,-291008,-62865,267155,147397,-282696,-297533,390994,799437,658035,119032,-282304,-508604,-409074,-78081,455575,839708,948866,709104,473706,344673,246508,-110196,-183645,401663,632049,247224,-260942,-42843,153080,-28110,-87552,71054,343672,237374,-66703,-257829,-221755,-426169,-33212,255452,256401,222596,145870,-49990,-270839,-356487,-524042,-421957,-310644,-187073,-155825,-147327,-420435,-427394,-396558,-468192,-223826,57405,410929,607458,461682,266847,-25902,299303,576215,408972,147441,-125657,-438927,-374283,-308493,-529010,-115164,198547,150519,-146271,-439689,-399088,-102350,190860,136751,-140043,-343907,-311397,-220761,-62192,-191291,-261876,-52072,177220,371450,354273,373369,260945,-16447,-311385,-229652,-124887,-154285,-420116,-300439,-158174,-11851,180215,155584,-16201,186603,308826,140254,-162129,-120854,-80019,164893,368184,481846,435528,178629,-127199,-429648,-77706,407099,755195,840381,276224,-206230,-129374,259476,406148,553234,469224,153979,-186510,-267665,-255047,-187271,59531,348807,296492,-128839,-163543,192510,129686,-209001,-265300,-147010,-350288,-374188,-46224,15308,1898,37481,139527,226514,157225,-78317,-222396,-91048,-252078,-271419,-292611,-273103,171892,745058,938920,563604,38018,-277039,-247517,-303922,294597,576149,331572,-211269,-328024,-154937,-246686,-380835,-259352,-36353,184810,449925,657905,435288,161388,-106749,-251318,-273041,-255762,-13637,268094,164458,-386210,249555,667413,478994,16694,-282898,-228172,-55288,294408,356942,132783,-208491,-442353,-329140,-331606,-396618,-512237,-535297,-109806,-18360,-332953,-106372,420231,482914,350914,675644,907650,634686,154750,-82186,54030,306057,447129,427351,254915,-5746,-537227,-212138,127090,105623,-125783,-103509,8702,-141952,-235762,487345,1212570,1281901,1076131,341416,204592,212706,1767,136986,155752,-127737,-53654,416494,545049,309684,-228891,-243276,-95394,-397061,-447223,70555,545499,815269,409697,-229876,-138465,-71305,120032,389582,366652,213839,167431,253697,220884,357388,488587,464050,138689,-97204,136461,278870,50208,-427235,-392876,-263535,-253898,-353530,-417385,-372015,-59762,57589,-190112,59658,655432,809571,164563,-533347,-401821,-93474,558281,947285,598722,163426,29422,173130,413171,575966,655121,427267,340204,251177,-40049,-427697,45356,572780,612318,162911,53539,144761,179425,-46703,-413213,-503236,-498316,9276,441193,645102,527723,26942,-237618,191503,250178,-127051,-229718,228367,713044,792337,390290,-112776,-144609,32071,-70230,-247503,-391065,-194114,-104066,-88906,-146016,-237878,-317898,-195498,-18684,-2541,-153728,-301063,-356111,-326725,-287410,-393665,-300640,-156674,75781],[356000,29881,-348199,-158753,-111207,-147133,-68789,64398,-1825,-158464,-8596,86428,-88911,-197930,191414,503312,556504,234889,248867,373654,231918,-38089,-313855,-73084,187749,401306,398945,267597,88666,225178,404187,219307,-24014,-60213,-123794,-393893,-376201,77134,282441,220451,170531,-64169,-374697,-199735,-93523,109405,241999,374013,533026,699428,508048,209147,-34720,-98655,-116202,-273487,-327035,-524019,-512049,-603518,-82274,387026,595767,257381,-127091,-452933,-386160,-404591,-445834,-232607,-231436,-213213,-310993,-244219,210398,539927,569533,355194,-114857,-405291,-247552,-68756,63778,-139085,-500805,-370080,-289075,-441932,-199834,38963,183914,157014,-563,-144485,-210506,-259114,-239617,22211,205026,379162,375684,176739,-158495,-223735,65216,117015,-150746,-300967,34780,201447,328925,391338,112334,-330579,-370843,19916,40268,137310,60147,126087,252547,366418,196044,-127039,-262274,-325194,-476870,-440409,-268176,-116009,46469,43837,9493,-52113,-111418,-125397,-241212,-198067,-298580,-234093,-206375,-75505,164642,340991,239540,-162397,-490710,-188118,-49860,-27349,-78807,-115503,-5974,171464,134855,-134723,-28094,188013,231809,232504,469483,894533,1020914,659321,303492,-169581,-349182,-135814,192366,308388,118066,-59399,-238843,-372363,-340884,-145316,51456,107076,45103,-369976,-344578,-22546,96090,147114,104806,16912,3118,-247942,-264585,-78442,-20460,-1041,120391,273415,246864,304540,276143,327156,618690,280562,792,-170067,267891,252027,184576,537980,657801,507582,56979,-87659,-3911,-4970,14681,-74392,-481700,208657,641318,576875,-182481,-145121,566679,820625,800958,719129,652735,270865,-111667,-75289,179551,315242,230519,59687,-57114,-110275,105809,-25422,-200540,-282507,-442519,-299195,-29911,-52854,-292919,159279,380988,320170,123816,348075,657348,611120,129569,-270130,98965,800249,824115,374719,-50785,-71421,159095,278449,265029,194249,202103,50064,-150740,-395781,-393084,-217839,14630,109253,-213296,-414618,130886,403304,355179,253564,-72013,-384175,-358335,-185958,-116657,110078,120082,33217,203899,666117,910354,972549,890046,522483,61560,-364953,-103768,51794,83905,119198,128894,75582,-222147,-138749,215187,222685,143449,283666,438082,339246,24442,-177379,-456865,-387893,-883,52325,21261,-19233,-107691,-350583,-239569,-213200,73902,421544,373999,138980,34966,-160938,-161703,-72921,-55237,-153041,-130949,-106080,-102146,-404122,-305200,125300,454112,449213,250589,-136455,-379212,-327913,204487,693534,532683,162673,4619,-236312,-439246,-33194,31909,-238321,-319221,-447391,-467045,-271988,-160805,-191224,-384697,-283829,69637,362477,586428,369426,234916,236442,192204,116588,-153113,-78995,-397196,-773372,-228406,73418,111557,-106434,-202083,-133286,-144807,-54376,20527,45972,71132,72514,19376,47320,215239,279565,9537,-288180,-478203,-283167,-299461,153317,794524,1128083,926303,467950,-7427,-67393,36020,94807,261444,492425,767527,852306,844667,1097567,974586,498609,-90451,-486232,-483011,-294774,-179593,-199772,-420157,-480448,-170660,-111101,-322476,-497835,-238883,-144099,-159614,-67830,-107901,-72491,141503,372538,645202,623020,325791,-410104,27358,187729,-170468,-233918,-233832,-452694,-339020,-528142,23928,613294,942810,671350,376618,35244,-280298,-421617,-354296,-413079,-349853,-273027,-68890,-36809,-134631,-176708,-276573,-209024,-312111,-156984,-10279,29478,-281193,-98023,375963,428510,-98596,-218183,70557,45607,142791,318962,-47205,-210089,-317894,-299057,-47445,152005,12487,-199109,-206009,-102547,815,89148,-43104,-286774,-314173,-272823,11675,-89624,-334300,-492374,-494817,-122595,269632,514368,698160,480576,4305,49831,148321,353785,661628,648203,296253,-119682,-382695,-431707,-165888,-150393,-245284,-248193,-123299,406780,735434,1170505,711123,258559,26440,-137901,-527277,26625,436533,296708,2420,-336821,-215364,139270,263951,-78981,-432317,103550,309190,-303594,127601,688553,379637,-483510,203630,444478,193183,9651,27031,-159866,-176181,27346,124653,-13137,-41275,57306,-28553,-84580,190091,278331,93888,42432,343952,365477,564753,659772,601637,512320,194712,101791,-88214,-146596,132918,466088,578148,575001,408033,497339,439831,288564,86029,-9380,48276,-39598,-115342,-88147,-129816,-26037,130980,329176,371536,137712,-119079,-317016,258674,518955,49442,-560697,122075,471489,574816,255278,-269701,-242546,-150282,-496914,-265404,-185949,-332805,-53044,356419,578672,493304,105161,158897,420515,587441,471027,380038,329969,213287,-56966,-181934,-133324,-2947,17104,-118015,-189215,-130378,-292599,164696,829444,1040581,642796,-118558,-310949,-142478,-281753,-268276,-147817,-119716,-106859,165839,141115,-98229,-304020,-338311,-406778,-245643,-190706,-94317,-97010,-188088,-537296,-231638,-5462,52024,86047,-267215,-343530,-165329,-181996,-398778,-261060,-228548,-305336,513220,1128059,1408475,729478,-54144,-470287,66277,192514,-17913,166771,573763,450849,267343,29505,-331978,-161062,-10743,19861,-208308,-226330,-166524,-312912,-457789,-286104,-319263,-144726,109365,300923,403567,273989,106497,-134466,-35148,302459,442520,269309,-73445,-439037,-451731,-309088,71224,157622,94492,-174146,-361842,-235075,31724,258206,210514,200552,348083,469934,192803,-164370,-394544,-210801,-202681,53763,308971,495337,202313,-211406,-281344,-413085,60825,403989,218357,-41740,-124811,-401078,-496817,-306124,-86532,73626,189377,237670,245556,214743,-66081,-56603,-170651,-79605,23874,158602,31224,-228918,-229314,1088,45457,-242798,-500751,-251928,-267081,-388811,-586900,-448285,-469659,-505564,-283748,129542,427362,437281,126886,19836,13494,97372,-320464,-605864,-364357,-127737,264592,649678,649263,262679,91061,535897,654075,405196,-904,-298743,-521442,-167681,-6780,-148442,-459990,-259707,-345280,-415202,-44925,369452,437685,272456,555740,915939,804201,171048,92833,101224,-107243,-318384,117669,523286,603018,170815,-508622,190843,794580,962750,1283868,1158619,1467568,897007,694842,568604,517937,312769,40226,-22914,67904,252085,312694,190108,-27358,-78480,-208060,-383400,-221970,37803,301434,248594,81634,-155398,-246155,58771,277882,413748,447406,454980,255773,-143988,-88209,24797,-69556,-341279,-187875,-36983,149832,118797,-411138,423018,857825,987458,365867,-376268,-6983,332623,269482,25850,-188441,-414079,180289,442712,315361,-112237,-484711,-94353,366361,682859,602154,338916,75405,47074,87330,333503,367544,212830,79731,-10864,-162679,-231973,-119899,-25751,-161016,-46025,68997,162968,114195,31,-176563,-123223,57130,232391,16376,-317874,-121678,153917,122114,-13745,52085,-133527,100555,467926,319379,-210468,112631,170391,-29851,-107977,-153295,-351555,-164688,143034,222012,315074,359655,300035,53717,-370634,-376004,-240865,-281755,-84573,247156,326760,114268,-93880,-257005,-249865,-259242,-205208,-271613,-302584,-299599,-316786,-450739,-394346,-42833,224968,399689,184959,-59819,-72255,-189106,-294133,-160217,64742,94756,126010,172176,165598,-48204,-249642,-33344,301395,634383,1151076,1351441,945903,461076,-55108,177311,399280,446559,198257,-254407,-351872,-185593,-145171,-125308,-380282,-155299,124981,35969,-266627,-209127,-201797,-402035,-12741,502913,573746,262735,-51848,-50359,-305496,-440484,-226316,-69396,-65786,-183640,-275642,-323318,-356333,-282243,-235224,-188600,-276170,-196800,9940,115356,128796,115785,141638,130994,241346,90719,-50423,-130939,-40090,-72169,-78093,-212609,-273487,8711,287634,207069,-153598,-198009,243755,391800,446754,478188,338934,-40012,-107336,-30989,32812,-37198,-31767,117928,30930,-184631,-320720,-120977,267521,384109,64248,-532515,-347000,-101227,152079,366918,302068,249000,-72625,-214110,-107767,-253988,-339670,-107787,-33765,-24471,-80654,12478,109926,273052,202499,170926,255540,397677,734962,709815,639440,494058,63538,-165260,-195049,-243131,-260715,-396900,-350312,-448453,-237826,227442,617077,862161,962517,441935,-339687,-86287,-56649,-297405,-345455,-257061,-55984,114983,222099,172819,150934,306225,373423,183562,-63572,-325173,-356286,-246854,132701,254448,144038,114264,218110,325080,561903,951983,867989,491224,-250560,-456986,-177427,-208924,6266,112873,-16886,-237842,-272513,-114423,-32281,-232242,-154412,136037,238331,131475,-282653,-268517,-370289,-200880,26799,-217229,-356545,92327,308924,277385,203390,168168,-1016,223650,370181,127618,-299863,-416066,-66109,-42621,-109832,-308466,-285688,-279830,-326542,-222698,-319008,-280925,-59554,30723,-12271,-375786,-297923,-74011,-142951,-98628,228711,284542,162884,183215,292012,291554,68110,-426224,-252920,138611,357326,424752,78155,-250737,-266243,31879,284824,447416,312553,348465,256791,289445,528341,756488,905182,654860,302135,11965,-162103,145877,233316,88438,43520,-60333,-326036,-171799,-25673,-76007,-180033,-192954,-182470,-158473,-196098,-168668,-209025,-231785,-112125,111634,491581,697291,692374,574357,405285,265839,-12876,-161304,-99454,-166711,-400417,-501168,-471967,-293242,-39380,-18723,-214042,-300929,1312,167733,258165,211315,73372,11020,30309,264298,547125,486304,194392,-285718,-404565,-267269,-221883,6510,-6803,-127541,-294997,-357913,-260084,-208028,-165308,-101957,-78950,-234707,-282330,-170513,-73554,-22453,6205,139217,276028,204457,48238,55013,193192,390078,458478,32362,-462705,-217381,20274,160214,225481,86031,63016,400459,587703,437661,7448,-318657,-313301,-437786,-516534,-503400,-162459,292821,590495,461530,-110675,-340164,264752,457164,374180,-52594,-354850,-348136,-80335,266779,455446,573345,417304,78535,-166113,-152754,131334,102115,-96783,-234227,-106647,-126344,-252905,-164895,60314,248159,240236,218019,42689,65859,83008,18207,-90269,-129639,-52482,280362,591185,846656,788344,335471,-443982,338807,967650,1081012,786823,536798,418399,118164,-22862,-46437,98360,186738,185451,315476,581155,842697,768682,344413,297149,745329,1208980,1107257,810071,435023,58305,-135791,-191467,-188058,-222463,-283759,-248832,139292,499543,669018,507449,163943,-270530,-344709,-58350,317252,714635,951068,629481,150211,-238319,-454313,-192252,144785,34378,-222172,-522813,-247571,-39722,-148538,-382238,-268401,-165777,150193,153113,193117,79383,65781,242010,332814,569711,679655,865559,703532,278520,-407334,-98181,81454,-206792,-319540,-139009,-191303,-274790,-332487,-32541,269532,374098,218082,-40640,-308734,-435525,-286544,59864,277233,284841,182311,113376,256811,256611,-63646,-334659,-81728,-13728,-291618,-61148,554717,897717,810937,563188,343764,201744,-39416,-76479,133426,324799,150140,-37454,-180906,-146304,342636,489108,186922,3421,14597,193260,179727,-43266,-437922,-256289,26343,100735,-99925,-455599,-451169,-285114,-164638,-324738,-249463,-293334,-209397,-10560,93586,-166001,-250330,129897,61055,-55956,-102036,11580,-87285,-18104,-69461,-322764,-285483,185483,445308,482040,353604,161110,29052,-115572,-255406,-434980,-240442,-159122,-148268,-310420,-398130,-387341,-242105,109530,42961,-180131,-335568,-357390,-352543,-125703,411407,593789,472202,351993,191677,100976,-174731,-241757,-31197,405277,509904,175638,-282146,-462265,-182976,-66870,-184237,-502828,-193844,-23765,34231,-241271,-488581,-136280,56,-18607,-100752,-149648,-237707,-238212,226843,727438,1104855,1087802,775000,358336,-260782,-479135,-599316,-323928,26323,147121,138128,187460,65022,-133312,-283497,-162027,-31556,119019,228075,85688,-84249,132482,348135,426648,36580,-254447,-465245,-320279,29526,120010,21192,-205940,-424665,-387415,-126872,133790,95677,-47625,-151261,-177875,-44574,104967,266859,477857,423143,66530,-218292,-202466,-307589,-66463,134042,40533,-106925,-81840,-26654,-271203,-213552,-263342,-142505,-283116,-226936,92678,381894,375394,177818,-139018,-231142,-176835,-454014,-595516,-321886,-328437,-314977,38567,70306,-208124,-114105,-20902,22612,-1749,107395,272969,429823,517537,255309,16771,64426,92270,147263,106497,-56641,-206988,-167127,36177,234345,355623,316544,366320,256441,107102,54898,244399,69585,-178976,300745,707789,713666,509934,383537,476847,418793,293127,92860,-161208,-251299,23897,-73362,-108083,-240828,-208898,192028,588920,682943,563472,325745,-145913,-414330,-478576,-427607,-270603,-407868,-264673,197263,318572,-11302,-354077,-218470,-155010,-332821,-384722,-362894,-516210,-407430,-189427,-30824,-297680,-332045,-32144,147125,-57995,-217406,-266552,-221930,157540,668061,826420,405875,-204808,-557871,-295678,-331891,-66771,336198,416426,3141,-129723,12877,118302,-115931,-384773,227877,748466,509328,99733,-306366,-404485,-544468,-374073,108222,538185,676715,472840,272740,364673,429204,63921,-225967,474073,712082,282842,-138441,146179,243470,-4317,-75248,74987,202048,27096,-240942,-165865,43258,-168194,-344092,20016,184569,318672,312362,95486,-104896,-199859,-487980,-306729,41986,258981,343230,203247,-204392,-343742,-341782,-510546,-274595,160239,572411,790299,485988,38400,-477688,81729,596664,538838,305659,56258,-208953,-394094,-305777,-323914,-27771,177830,108195,-147743,-367254,-445214,-90255,239587,250431,68955,-99969,-209470,-213026,-137165,-199826,-41087,226249,508584,454475,342408,303532,237578,11445,-249651,-176568,7392,107091,-42772,-402012,-242221,-68459,14104,-94054,-83930,201603,343098,257438,-76022,-44777,159059,524961,659289,596629,306573,62095,-15656,-50617,-308207,160067,610355,776199,213815,-260441,-120953,150186,426417,576221,486497,209856,-106994,-300576,-391400,-338547,9756,417676,460342,123800,-103811,95468,-49002,-310150,-334505,-318912,-473378,-281582,-19847,-86113,-187252,-191076,-95979,-2136,-155976,-376988,-349582,-307249,-344224,-419480,-341047,-220391,213275,608168,769585,564714,47589,-378440,-180110,-144906,236111,440275,113297,-398104,-338778,-132708,-194784,-344885,-196391,74677,302761,560400,476727,259099,184481,66162,-182437,-460835,-221174,4183,194443,127828,-465166,179362,786011,471057,60777,-473090,-445531,-55592,426092,618021,313338,-79855,-484387,-502366,-453766,-383053,-426132,-350536,-83070,-142618,-423004,-43210,305242,238350,325641,674641,866639,519680,109914,91208,120859,250126,233497,183538,248479,99474,-361815,-198800,213097,234007,181566,82142,-114863,-420438,-40600,636047,1347709,1523855,1209611,429953,123223,27717,-158498,62172,46374,-141950,209622,617628,639537,252558,-104415,-74914,109548,-26018,-122176,26083,490049,602013,227201,-500984,-179518,25894,103291,228006,257850,217264,317543,359418,183312,221763,454458,684086,471640,160083,150755,198160,-17418,-457736,-464101,-188516,-162325,-308161,-414839,-347225,-96395,-22684,-175319,271363,830602,952757,273316,-383401,-338038,-147055,206583,345927,268052,143469,137566,170548,322057,210187,297031,321866,341278,267844,-78800,-460894,-91600,274128,318903,-135524,-267654,211036,315348,-13568,-367701,-281014,-233507,151607,524373,697190,576815,41319,-496612,-143418,-86521,-355381,-43791,447302,877710,799663,402972,-26425,-76996,-30353,-57711,-110705,-263158,-384975,-274742,-144781,-101115,-195345,-343194,-371214,-137828,11766,-77227,-115653,-182641,-220114,-222507,-222130,-142934,12695,234311],[180324,56477,-297350,-222632,-135943,-121228,28047,135398,73985,-148973,-132285,59822,-45806,-100537,185127,433900,330938,-37040,152183,349654,250472,-23678,-267537,63076,346766,543820,638278,454177,94378,65087,329563,234484,19749,-43136,-148174,-294013,-405276,-491044,28102,74411,46653,-265367,-264130,-74162,-69041,160516,345643,455162,559923,561403,178187,-263491,-383388,-236455,-46548,-95352,-133313,-418985,-581132,-503378,-36779,358405,509992,251660,-102980,-403792,-414316,-234091,-177318,-156073,-269134,-356810,-497130,-321881,46225,228016,222552,244843,91009,-168539,-207678,81327,33381,-199129,-593900,-463986,-345385,-269529,-84080,37599,158084,98576,-15565,-172077,-208038,-67234,73240,242367,307698,400721,351154,130662,-220016,-80812,272513,374061,165969,-222440,-271683,116634,413489,525833,373392,25822,-215113,-26841,88557,130893,111268,434871,481904,238848,-202637,-215470,-141335,-166738,-417562,-393021,-199333,-27824,63638,79258,-29750,-144731,-189305,-182628,-225058,-223537,-400971,-210916,-114223,-22756,157432,286249,132814,-241040,-276489,76477,238320,180380,-26211,-274887,-237528,150833,335174,109302,-164991,-125364,147110,374670,442606,481377,299427,-19796,-106388,-147314,-90309,-65621,-62034,-19493,-151670,-198051,-184795,-208925,-295397,-158302,-111044,-70932,31541,-203135,-394285,-27452,226384,253759,135385,-25956,-189082,-447626,-346564,-165456,-118069,-50303,184376,362501,304420,147394,-12217,2896,284346,202838,30623,-62305,300334,274431,69782,427612,618449,235037,-199355,-104838,139691,138989,60397,-212575,-289210,392356,641732,280066,-473119,106537,563071,536041,372164,270482,281313,-5540,-194700,-110818,56188,36700,-15756,-230977,-251232,164301,329287,269639,-181474,-484519,-466871,-156614,-22801,-166785,-65227,389782,487938,395663,387762,635598,943940,580309,-135196,-15203,775804,1405337,1082145,499612,-5051,-79553,140447,251589,277725,193154,259025,56255,-85876,-322286,-300939,-245750,35796,285312,74978,-343085,104922,465726,493139,396566,14034,-331642,-243225,-113948,-32007,110400,58711,-151209,15506,568336,775098,772317,678930,575391,304776,-164002,-353679,-175974,13392,51619,-16416,-118474,-117709,243070,660380,722346,680029,607096,518277,336272,46087,-139666,-443420,-218827,4495,197073,35593,-162234,-181307,-364389,-397306,-289388,-24932,181806,15506,-84913,-27379,-131808,-76589,94529,38415,-103772,-188816,-128771,13564,-105915,-122848,153362,537581,515646,238732,-205485,-576258,-485527,5603,424575,431376,152479,216477,-37648,-366793,12352,84640,-127145,-255388,-401487,-473326,-339309,-320910,-395137,-441000,-241573,-15919,240805,276673,189281,138229,195813,250505,142609,-257038,-290711,-471896,-720567,-406197,-102410,26732,-35191,108652,244005,81152,9189,22650,-8728,-1064,79251,101075,81190,63210,-12298,-243235,-511739,-324986,-214527,-356157,-46495,647961,1102943,869933,422092,-22545,-108683,22129,95358,389292,435067,602246,644302,668537,938024,822192,334793,-268312,-526838,-426543,-334976,-155174,-65839,-362123,-356562,73621,94809,-257604,-321046,147997,217443,31142,-14803,25031,53263,138033,281414,478370,606738,414258,-238386,-177074,-20835,-407856,-350138,-21519,-119774,-221210,-53322,381574,599203,821061,728778,297843,39535,-109888,-206918,-226654,-291483,-298629,-172249,-137306,-231350,-534908,-521991,-490297,-375259,-428600,-414378,-369963,-327739,-191856,153857,591004,641048,210265,-100382,118084,398116,487621,440438,92639,228777,26946,-132211,-29742,83755,50440,-35715,-148380,-204794,-228372,-203142,-32101,-32242,-157134,-77350,31601,-255180,-453018,-166437,-199278,29636,414650,587296,694603,437955,-3429,-111553,47957,43796,383919,328711,68972,-244089,-542049,-346373,-65660,-31301,-87797,-195856,-122605,635317,993547,1195326,554945,410676,298183,74474,-414456,-78551,231658,197914,2042,-354493,-431360,-57938,97998,-108359,-158480,42927,267846,-146251,-1777,663478,490282,-218034,-133889,108728,-22458,-113583,-97341,-279749,-405003,-178552,-116638,-296318,-284660,-188175,-139710,-73142,225753,289626,334822,94236,172291,313322,653626,617508,538528,347712,31335,-46122,-128143,-217579,-58799,270090,383351,327493,-106610,-189974,-139807,-161334,-111210,-197754,-173414,-210608,-146823,-166487,-152180,-49446,-14020,130043,273641,217434,78373,-483132,71533,448182,-2249,-282289,170644,600151,677273,228403,-254537,-173529,-178887,-220592,5218,-9216,-325040,-134910,202016,474909,485977,364744,521422,806076,960389,694593,578372,388741,413928,235484,143633,23927,-62469,-70538,-249597,-138905,-25373,-187351,234802,869498,955010,441129,-79851,-40797,-71252,-334901,-350214,-240876,-91518,178352,404373,239309,-50218,-299134,-219388,-157946,-154288,-135441,-139297,-262431,-365611,-266103,-82786,61208,9658,-331600,-586652,-482352,-239732,-248946,-496135,-254199,-232384,-315058,585738,1277669,1469826,756952,-191468,-232561,205713,239584,-67394,27811,304719,395422,306274,-26582,-416405,-113885,262386,463200,428675,175287,174777,34733,-251449,-454427,-414285,-85916,172767,234004,196356,21475,-75845,-199113,-115955,224469,430670,364514,37372,-372313,-366733,-181237,159069,220738,43339,-349160,-337092,-291508,-212341,271466,396035,389460,586544,833030,637927,253061,-215487,-17270,36252,226172,546487,683052,210433,-357116,-319386,-384763,150841,552317,354164,-33831,-191585,-460468,-606977,-412367,-247972,-94748,65128,201144,224751,155175,42450,11778,-62485,-127667,-221615,32770,5532,-215173,-355833,21574,191316,43553,-235115,-381395,-457687,-576075,-327803,-227116,-385227,-439637,-328875,6633,211616,322714,130985,-12126,-129390,-124989,-549922,-441927,-203836,-158209,-102292,111203,220442,140249,46366,335426,525788,372543,-104825,-353847,-73571,43437,-52481,-339569,-331652,-262315,-430030,-242725,48666,525792,718196,635402,730977,1059470,966228,449102,311419,176938,-95392,-122419,259099,554064,497298,24456,-456485,291944,948984,1355080,1567727,1234843,1156030,708904,644559,493271,397947,300002,148248,4703,173280,361181,436415,193185,-187420,-32659,-154560,-430234,-250586,70782,297262,220537,229672,123840,237396,376451,513184,334333,150490,125585,-48923,-275506,-36856,133342,278431,71109,-86659,-154663,73619,51905,-310669,315966,608749,795126,426637,-230023,117017,615865,653076,277161,41471,57843,442515,500328,298383,-118049,-395327,-297711,160366,477701,468801,208232,-162031,-180447,30821,417060,440965,151768,179401,174852,-68864,-266166,-26443,162446,41889,-71167,-79766,-89424,-169441,-175737,-201123,-147777,-54765,115776,55955,-190695,-205719,20269,66905,217195,303075,-21346,-118795,158501,219442,-214179,44590,65562,-105081,-34542,-35447,-86967,146626,347048,324629,301012,358575,304603,65377,-169634,-190032,-336986,-550997,-114065,206766,216348,-145688,-241117,-211700,-204592,-229374,-180754,-95834,-129788,-246092,-292406,-439273,-382987,-148832,-8196,14842,-371006,-515357,-314563,-195550,-275119,-361201,-87288,-115858,4932,117167,84466,-57127,61079,309790,548623,601541,1040944,1305298,1031667,721347,437353,601600,818827,609510,121355,-468204,-119820,24408,-58184,-57576,-182227,-23910,117841,-2986,-111605,-19232,-12010,-217161,-112597,516858,556536,187981,-81948,-83554,-463592,-235294,-85224,-88307,-157319,-289211,-325930,-276742,-150378,56709,277813,93490,-134955,-171403,194179,268213,148957,130304,97065,216281,410984,280675,125271,-39665,87155,84063,22854,-188327,-378611,-126035,-61254,-120803,-349976,-187767,202803,357005,348214,287661,80047,-150300,179229,139750,31845,-179907,-121492,147855,158599,-90588,-283357,-200866,78596,127421,-145189,-317554,-259330,-103357,58472,360863,535635,340606,58089,-347731,-427268,-297097,-223315,-141155,-118496,-121823,-109542,-70813,-96650,166915,151176,14815,-13070,296582,708641,814477,776494,611352,377498,300821,129961,45774,-192356,-258790,-153431,-306787,-118139,387415,890995,1193963,1106794,411236,-477380,66274,115285,-158736,-323181,-192572,-102584,14422,93507,25179,-132926,-200538,-126830,-138527,-186865,-407384,-356320,40949,345916,372351,144895,46996,137077,396572,828718,1275559,1367781,927428,324809,-71652,99927,112228,224677,218090,76952,-194891,-310036,-263328,-179733,-206835,-266552,-79848,159744,208182,-100951,-273943,-195913,13981,123192,21095,-370461,-149565,109424,234665,277776,174575,-184114,-81564,226131,3442,-378016,-314255,-24330,-21169,308,-126849,-315880,-389492,-221925,69361,105990,-41737,-46469,162327,230455,-231538,-383308,44283,6893,-273135,-61334,82592,107892,262402,399725,306485,51858,-427781,-333066,-23667,224469,289725,-88486,-191917,-101246,-24231,18165,206090,287430,342831,329598,392454,617163,833336,836926,525478,261284,226764,-500003,229298,457816,377759,9687,17925,-143810,-260237,-90412,-108888,-169900,-117288,-96579,-96211,-109179,-144323,-96989,-93496,92143,322135,561264,644185,635172,548134,441424,416299,92512,-378098,-361482,-333789,-473771,-533738,-415058,-279631,-94333,-202853,-357399,-147373,9965,83214,168134,115145,-33597,-241918,-234158,88911,429298,409134,241325,-71571,-346753,-373356,-267930,-66800,-148449,-187107,-345219,-396851,-350792,-386828,-333841,-180680,-29404,-122801,-228309,-86954,1367,-47368,-25450,168959,261596,-10200,-348297,-447378,-92880,326517,456026,-30629,-429822,7321,169532,51750,-35819,-192168,-117570,221474,452779,327525,14764,-227217,-184365,-312850,-515266,-343299,33504,357150,449505,33007,-474390,-96411,299657,332189,147930,-247097,-282015,-152260,-11882,272704,418720,382558,218342,-52922,-69195,22103,165886,1025,-231453,-246077,-86216,-130634,-195774,-207691,-108923,35490,163710,206310,71023,38969,133744,210839,88255,-185119,-142839,265980,548849,711996,502149,-79032,-125116,515866,1097450,1071186,784671,601247,503829,332339,116507,122238,240337,308569,237424,331661,554304,808713,772370,302937,5655,487876,1180227,1212696,859244,384002,-76633,-278723,-83696,-67690,-221281,-356737,-274384,66965,478121,662793,710195,275238,-237171,-215426,175725,265404,507756,565240,479500,229650,-110073,-374154,-314925,-161098,-245195,-373825,-385875,-369761,-186113,-225947,-441394,-140418,37341,334023,222446,164149,-8310,-108726,115951,322400,437664,569949,721708,536443,38806,-497634,-46174,8516,-328456,-163727,-9233,-13615,-26990,5841,283885,558714,628289,479312,57977,-296336,-483637,-3813,340261,361326,193423,75195,103093,344316,382133,101595,-484471,-254144,-100302,-363730,77826,673955,983175,753466,350708,79560,-54048,-227661,-257216,-182785,4191,88875,135443,26899,-172839,73813,232362,-30128,42396,217813,473661,357495,-65987,-496584,-353740,-126990,-96496,-296789,-595263,-445161,-240988,20089,-70991,80901,-105890,-223223,20422,231895,-74048,-70160,340681,108884,-144170,-296034,-109161,56481,174264,61800,-235277,-240472,214534,406668,318098,205569,193995,352838,309814,46732,-479072,-86609,103360,10484,-330309,-397512,-164210,52429,421256,310721,-79911,-458047,-232143,-1662,114429,242861,221069,87714,-127392,-165237,-159062,-360783,-349916,-1112,428045,649194,304994,-316949,-376347,-29185,-64360,-380726,-266516,8275,-19835,-107166,-265673,-424297,-140328,54918,-38577,-80044,-295615,-597379,-334259,161201,631430,960792,1037036,723168,112715,-547846,-147614,-184613,-495250,-323422,-58324,210784,381477,188282,88,-194828,-119400,121703,346535,391590,290874,13853,-36612,206913,378871,59942,-183930,-273391,-243776,5119,16151,-176984,-487558,-309810,-317993,-76454,108387,55157,-116365,-211630,-223032,-248870,-72024,236629,522386,524741,237208,-136494,-341609,-488093,-123394,158662,154624,-6959,-101642,-67998,-168200,-275032,-196413,-197184,-148725,-277085,80748,409900,557914,353094,-69526,-50162,226750,-121852,-534532,-407542,-293704,-409192,-73697,50363,-230006,-206803,-74296,-118743,-189435,-128570,58440,182409,205976,30476,-6050,207636,340598,284704,42934,-104019,-115244,-17724,144872,263262,322197,192914,100948,-48556,-108359,-75332,118737,43852,-194677,113545,506723,597694,568698,414074,369579,272080,218573,161512,353995,532995,637091,206031,43974,-24084,14078,434851,902367,996476,670428,270463,-108988,-301078,-331175,-169307,-143882,-395962,-224726,202515,157147,-218582,-205492,-91292,-130506,-300616,-486033,-566261,-454438,-289285,-201369,-94804,-128466,-239614,-342983,-239638,-247351,-289557,-361203,-354124,-23465,555878,866867,615972,127726,-221226,-366496,-368155,-226209,138499,405335,429488,271144,-7072,97729,-9267,-283778,-23886,408410,207261,31004,-238056,-250880,-448025,-505652,-177402,20443,-1449,-88034,-68855,298974,517771,199195,-358139,422385,715080,303318,-52054,212898,253452,24884,-55054,110740,123986,-135104,-404947,-74408,243631,133684,-325210,-260483,96020,332542,296907,84965,40704,48245,-317810,-277633,287591,627856,732551,376820,-63216,-205522,-236611,-502173,-255809,261368,681397,793620,509370,157434,-316250,-9570,490943,540742,369937,227464,-29720,-259813,-128408,-1015,151808,154972,25658,-182121,-305673,-296168,-112344,172056,251368,138496,-108158,-403147,-455384,-186581,-142996,140201,485093,767999,483459,239399,129644,71875,-116477,-292684,-190969,107711,372130,341571,-21857,-194864,13634,-52396,-323079,-169404,155870,317048,291518,17812,56219,413524,708526,795434,620828,204216,18620,176445,332526,14356,-24516,400817,497993,44281,-368216,-233187,-106604,333257,578599,526300,301177,-18503,-287190,-378536,-444288,-245043,211015,447731,378981,121776,20504,-280381,-481497,-338821,-345746,-458616,-181801,-38353,-195698,-369561,-473401,-418963,-331987,-417173,-391250,-199672,-239576,-441542,-356944,-234987,-127755,189850,384073,565474,576013,162862,-346751,-260862,35259,210456,260466,-80150,-503364,-311741,-162968,-189450,-261041,-67051,166698,307565,443309,189206,123394,245782,202800,-53463,-351317,-186858,-8063,102608,18516,-539959,102724,751103,473374,88775,-398485,-361359,46492,579779,902310,539239,58936,-447294,-337537,-221562,-177227,-213570,-134654,-120622,-325756,-326773,1491,184271,142165,386318,672536,775788,319075,-15901,182110,184164,131533,-42123,13137,271888,180410,-193493,-172077,272172,455691,537644,296422,-1191,-154706,101349,550739,1017221,1283445,930006,367230,14387,-181638,-327117,-82304,-184428,-223260,404829,632169,421059,33161,39624,58728,222066,308076,110954,-96274,290714,239853,-49485,-426461,-147597,143423,168610,170101,136349,154844,312711,315482,117115,144294,506699,842689,720370,428350,236168,81515,-132706,-476984,-401909,-147365,-123956,-264950,-361427,-164922,-16682,-84787,-317373,349837,789619,801487,256341,-219701,-261406,-181198,-252143,-295588,28444,172565,192467,130196,-29293,-381619,-443297,205783,334315,226884,-118642,-441308,-214681,61164,99223,-251259,-190568,388361,510725,188125,-125570,-108802,1933,270102,585411,638887,373551,-125618,-130666,-7110,-214038,-227971,132679,501766,796450,633182,307714,-12242,-92207,-147142,-62524,33401,-12973,-298306,-454753,-188244,-61072,-137410,-268037,-429248,-260033,-50822,-32313,25208,-37143,-59028,-99340,-105792,-109447,46856,211956],[-130163,10295,-228125,-320223,-158846,-66117,75833,160388,144404,-52054,-256087,23702,-18954,-71291,121721,291615,28518,-286234,75632,270402,208458,-5809,-160886,122733,370908,565216,821514,674229,160121,-185887,115279,126688,13922,-30339,-148296,-184382,-99789,-60196,-58673,23601,-44999,-400160,-184171,-68528,-133326,98559,304147,376177,473667,344099,-43175,-219944,-366614,-401744,-94630,-4448,-54655,-300298,-507599,-441052,-83111,221463,338771,211730,-76359,-226849,-285806,-103640,75282,-36700,-255864,-411205,-464180,-188327,26454,-177913,-264801,154239,141958,-182023,-128845,294875,105380,-182292,-504344,-290230,-119162,-104477,4323,15322,101465,32193,-50997,-254912,-291440,17492,277500,476036,391280,304783,281144,116734,-243752,53371,446214,580339,433271,-31732,-368941,140227,426021,489351,466433,323994,424863,438902,315218,112984,135212,610758,598729,94970,-392814,84998,249876,126519,-188452,-281578,-123073,24143,-39110,-94966,-137717,-206541,-231572,-256475,-255522,-262972,-395550,-68285,54049,48021,70376,97452,-88922,-216011,164855,414826,563450,358258,-17137,-369453,-196436,118532,360588,300635,36769,-364007,-52615,394013,430799,180349,-400736,-176796,-189142,-173369,61913,75208,-199488,-388970,-379569,-367503,-229080,-154069,-229501,-217956,-222594,-164611,-26559,-83664,-198462,-89167,238880,314380,208286,30372,-273179,-480017,-246103,-160528,-179872,-109354,213445,368554,252041,-88061,-300562,-181137,-328273,-96152,-189670,34395,441857,410585,16113,189145,455588,-38706,-470800,1611,293094,271041,184432,-152098,-18785,478790,500876,-102276,-298646,283025,374215,91153,-110717,-90770,-83866,-276555,-308522,-257350,-159090,-233124,-223223,-506031,-71750,670287,749922,494311,-25469,-487805,-371346,-119318,-48891,57399,592634,569304,444108,238378,429694,625000,787246,334863,-164882,701377,1333189,1592132,1043879,384456,-96233,-86620,125720,231041,213908,105607,205300,8274,-91027,-165423,-153681,-178245,48433,326151,275157,-199871,87004,393155,414289,289169,19046,-27652,-90455,-91760,33129,24429,-87460,-315378,-87456,460915,582531,436208,322349,428274,370779,38961,-321947,-390481,-150050,-104582,-220024,-298427,80851,534844,908868,1039434,1004018,778604,505619,237382,22889,-125153,-337194,50699,191146,261076,1260,-310313,-274468,-248010,-57202,23732,-60975,-174889,-418310,-303687,-168557,-152394,-54870,96972,-48154,-190429,-297034,-148243,130316,239421,386093,376833,518046,465894,156758,-243862,-578699,-568235,-81213,223278,379877,265043,279125,42204,-273794,-22284,37810,-74575,-204646,-375542,-453521,-349885,-406799,-574451,-376887,-180008,-58299,75181,-58339,71029,118450,142689,216199,50383,-303061,-497889,-558076,-706884,-542804,-322282,-194963,-52508,277982,497497,346271,91526,-29732,-112207,-155949,-72067,156,-12657,-150716,-334399,-498137,-349855,-175630,-140275,-298422,-241283,357450,823571,669120,283419,-101310,-195873,-7570,264349,544937,420973,353594,302657,318054,480503,468776,172620,-332968,-561588,-472367,-441486,-239863,-71298,-375172,-375062,149979,192297,-240745,-116652,464980,509034,226613,5371,18444,24186,164188,298214,294877,430562,273435,-205616,-296465,-116550,-305496,-267479,200724,418108,493184,319123,347760,183166,193518,282542,-86119,-184782,-21092,-25069,-108628,-248870,-334254,-165307,-325995,-491732,-122011,-9785,-279246,-465929,-348063,-358622,-259235,-46146,191289,397088,680021,689346,417375,221103,363585,727638,788782,551782,287968,483185,167820,-105861,86896,164474,101626,130319,-59397,-311735,-317536,-152915,55981,18018,38016,275019,230180,157583,108542,78865,-43135,118536,485217,552487,605386,420335,16141,-453796,-360345,-158057,112003,66110,-70737,-277718,-569767,-353005,-105426,-13634,28007,-108980,-112356,559433,960079,760806,228530,360941,411564,230852,-142450,-223458,-174394,-130405,-108707,-283887,-373970,-424360,-174780,-24003,-66686,-153846,808,-5470,155208,575891,479220,-64534,-424312,-163665,-126999,-166778,-190285,-291571,-384022,-515288,-556197,-529873,-546611,-347809,-160637,-29245,155341,273400,400574,85728,-74026,198825,555332,511405,411716,144924,-71069,-108688,-126395,-248169,-314342,-26707,158066,159023,-270309,-324928,-352778,-522735,-306699,-397319,-337743,-248890,-176933,-278772,-252695,-182696,-202247,-149090,77730,229528,150615,-405134,-54898,367438,283801,151721,348969,683578,684209,196710,-228306,-153967,-145189,-34629,183251,64302,-351656,-192489,41241,219394,262692,366047,604270,918406,1001677,635737,484037,265358,393262,406744,357808,178699,-104034,-238560,-386157,-145025,-6983,-89919,248153,750889,737655,330499,110955,93903,-83650,-275563,-456553,-219509,160284,494601,563710,356444,92793,-150457,-27969,174960,207259,17909,-130889,-487360,-175751,108774,120577,172650,103631,-113630,-519375,-547942,-350432,-411078,-398321,-182542,-251813,-144379,616668,1234560,1201771,608391,-150778,-39786,212815,156337,-183972,-226038,-91169,262070,215459,-107551,-406639,-116506,426639,691018,792124,464355,387190,273396,10496,-243972,-245357,-59945,130963,15404,-173252,-332010,-274472,-284778,-237065,69347,291218,303610,41289,-257559,-216967,-50700,209929,311484,76013,-355599,-145520,-150727,-300486,221198,439394,430098,677837,1002221,949724,658762,78559,13408,112643,291078,653164,639363,42866,-452207,-257773,-290298,231904,601405,351109,-121933,-354212,-460531,-531097,-520682,-390050,-243251,-47832,159305,213370,86518,121752,23263,-104510,-342141,-508566,-320459,-158319,-211624,-456333,19525,314100,311358,3056,-393255,-475200,-384891,-108002,-8663,-199298,-191075,-208138,-297447,-257818,-155680,-217922,-349684,-383229,-425209,-621371,-417896,-119220,-115400,-237159,-204133,-78378,-41531,-179531,-100349,202861,158304,-335187,-62161,340225,382366,104468,-299482,-238977,-256556,-330277,-149021,6363,455900,730212,705246,705866,943950,850477,520146,333664,276354,67602,-54355,266493,481978,319414,-175777,-289876,482186,1032041,1340610,1170442,832017,387631,249901,224990,185712,98557,118465,84528,-76168,150702,342651,441505,154124,-322533,-14609,-24288,-387346,-314914,63112,218820,180720,323242,349820,566668,538893,577381,252843,-97999,-197154,-379948,-408749,-64064,322790,823287,764306,527496,148262,35071,15377,-256685,-90586,230717,536406,469112,-96887,170366,850663,1167131,904998,559778,581883,567293,314444,-17396,-168612,-290194,-518912,-88710,204511,285380,132955,-174452,-407373,-179084,199048,219127,-52959,99591,123602,-92925,-254811,64256,247828,165923,-132834,-226708,-268314,-364469,-434168,-412648,-382984,-275854,-94927,16089,-162319,-337296,-237496,-58996,315438,474751,222463,-144083,-104087,-100593,-162202,-37807,-113223,-182649,14706,71687,199910,497640,519934,318173,168784,250825,195377,7584,17409,101496,3627,-303558,-82233,65858,-60439,-333900,-138759,-144401,-306517,-287416,-79926,58052,10677,-144983,-242075,-372769,-417947,-377928,-406126,-365057,39691,149642,301646,212152,223185,80229,32400,-143688,-138660,-50750,-120637,-77160,297513,565064,664576,462808,698903,1013136,962728,683358,672229,768888,978109,764532,262230,-185359,-41421,37512,-20477,-24043,-48781,29492,-13878,-72260,87813,208176,184666,-32917,-285006,359982,362452,-37620,-194915,-80136,-271379,-72595,28240,-99191,-302965,-445421,-384611,-159544,82090,383799,656820,327331,-78640,-222401,212394,284887,120028,58084,-51501,171506,403204,422085,334481,145632,207444,187941,35531,-205244,-362024,-207863,-155028,-267448,-471197,-325364,-6601,211977,290257,324132,148043,135770,401538,238470,-78227,-304318,17133,271044,240938,-28218,-274215,-324857,-204049,-174449,-117553,-3221,-97595,-130118,-162772,103790,482901,404721,167138,-10216,55831,216277,154927,55818,-125429,-203347,-198478,-177618,-130289,141954,283657,-38978,-253533,227461,589979,775423,731789,560961,545331,528388,344192,229358,26358,130265,52425,-64565,111317,549514,1011779,1282574,1037910,238025,-378786,191798,197094,-145295,-338541,-162966,-158281,-127168,-89655,-27368,-13434,-189221,-329247,-319873,-254648,-297119,-114284,134208,343403,329919,49568,-139344,-127266,184024,733395,1187718,1474974,1093938,765972,423882,486783,479118,454035,341612,190558,-133882,-360025,-468378,-403653,-274030,-300514,-271763,-11351,115837,-2301,-285426,50595,460347,556663,458598,-139733,-266010,59795,299692,441174,231809,-182756,-206677,89565,-147910,-407446,-196184,151,-12700,-3829,54295,-191750,-511900,-203227,134426,327174,86203,-40961,258378,328145,-183319,-317260,213707,224323,-160036,-227942,-37141,107489,295658,443943,260117,-55966,-496693,-469610,-262795,76185,155012,-237905,-112318,61103,20133,-195345,-183476,162566,305665,453768,623089,809140,948261,646985,206466,232909,321705,-468745,443305,914009,827010,30198,11421,-17181,-270883,-162741,-114918,-95253,8121,22358,7822,44479,88237,76534,45233,142779,273839,332927,331233,292881,243525,345593,489747,247294,-178506,-475351,-554262,-534771,-556735,-359586,-222365,-142226,-209098,-147099,24057,23045,-34480,38776,79945,-69808,-440545,-336693,50581,276015,240494,195132,114945,-47451,-100608,-141719,-73143,-199169,-241534,-391767,-438935,-385678,-130627,-156085,-195413,-49213,14225,-126631,-118378,-74894,-217245,-192359,95138,99202,-297146,-302800,-204383,-160493,224710,349051,-79578,-279688,70094,160906,-114894,-284866,-374160,-358660,-26482,249089,217403,-2434,-216041,-134605,-203024,-421168,-260673,84974,285895,179601,-388659,-355417,230152,335240,167822,-180231,-333272,-73028,57631,25723,141910,220329,90947,-34878,-102395,16405,93464,119587,-113228,-357045,-172466,-36370,-48765,-176068,-300445,-303308,-199018,91261,240989,184534,52304,168465,288538,168661,-168806,-218609,196728,405280,410984,134230,-288010,164306,606526,1091411,961232,712554,590544,455204,334264,58011,143377,280056,370669,298715,336564,468905,653421,662296,374394,-156736,194708,939644,1139298,779302,236739,-288747,-269477,30429,-16459,-269178,-387465,-242953,29478,361156,491789,617329,180460,-327059,-78128,211910,154842,178133,104855,242129,244727,72336,-180998,-348224,-364925,-401235,-364702,-249496,-265972,-333379,-364358,-238127,110504,250320,363318,197785,61317,-137394,-412094,-192743,136259,164127,309498,361411,148025,-385295,-176919,129960,-16334,-390487,-126591,-30137,-28505,40195,230145,459807,641866,706554,626633,142713,-255188,-503710,59713,436795,378128,139764,24053,101073,347474,415571,214907,-138501,-187040,-198132,-333671,169029,645510,833201,560197,106967,-110839,-197073,-324899,-398049,-412387,-168099,115442,294184,201096,-150006,-410174,-252340,-255626,20896,294347,544433,364446,-108159,-287995,-401646,-392403,-379014,-488181,-457211,-312380,-63155,90385,59206,295858,182786,-96445,5969,241516,-18738,120451,574217,417544,29968,-266346,-193089,55977,173001,62504,-210201,-239696,91105,181394,20626,34783,318399,773353,859617,408514,-313304,2504,294104,142244,-303845,-443452,-11837,270906,587757,499068,46040,-467465,47866,229981,209982,-118115,-299280,-345488,-532990,-382733,-287603,-357426,-368376,-103857,220265,475899,234528,-357672,-206196,101068,-58674,-454973,-136107,207014,113494,-209189,-316863,-380261,-179828,26030,-110315,-143250,-431136,-389304,-180819,179994,503736,747672,903326,566293,-238862,-167950,417438,253338,-252362,-343339,-64770,331942,521080,286632,79870,-77958,-38214,209412,470018,483607,380532,30842,-309358,-113854,92494,30066,-23503,-3815,-64515,-889,-171478,-392214,-141653,-131295,-237304,-68566,7102,-30655,-257608,-344618,-399922,-392498,-166833,100072,318721,340392,227766,-39330,-390234,-396726,-65981,251003,354976,174253,-97750,-262961,-136392,-42648,98011,180104,142932,-59404,111903,377797,631021,448255,-68827,-137500,300520,70049,-373935,-519465,-337910,-418759,-173685,8073,-204310,-384486,-244455,-333216,-405750,-297922,-37787,273881,389557,-16803,-201976,240316,491145,328236,-147297,-239076,-67907,61535,176811,227736,269374,162550,-127508,-436105,-457083,-250332,-101858,-53418,-218010,-140972,159863,322438,432115,316419,153549,69520,34412,186699,807371,1170862,1002874,396517,128389,91799,181621,544477,874021,912234,525123,124399,-86658,-275903,-256532,14959,-71993,-355501,-152175,246769,114804,-275872,-134508,-15332,-49817,-118079,-173254,-206735,-199172,-209812,-278162,-217275,-18678,-23010,-214219,-532120,-391160,-307478,-349899,-410052,-227175,254558,579141,580415,234409,-225255,-318654,-313339,-331409,-47836,290732,610340,345461,-41058,-27545,-51321,-186891,-231671,-111311,-154108,-80975,-59524,-32708,-277398,-519401,-286367,-222081,-335496,-548625,-466532,149375,503463,286441,-358150,195170,546271,215852,-114476,52494,137073,-15751,-90221,130676,158698,-150456,-587508,-99460,276538,284734,-34336,-339557,11157,246002,128598,-53952,121443,216828,-193813,-315004,334738,739940,811428,309707,-42492,-61971,-88286,-324796,-149348,285702,631273,620096,491523,455911,57136,20140,245342,348704,260129,242300,-15104,-161377,48598,262929,305870,128842,-106461,-278395,-304233,-162596,-117053,-6039,64830,-5554,-213058,-104391,151749,297190,104665,203518,586598,782539,427152,64514,-117914,-229131,-340675,-152508,-24295,234981,552275,591643,294647,12458,171048,64817,-298653,-291924,43128,196280,178636,-363,58003,461584,626676,703594,500777,128329,36773,349452,553491,223851,-102352,119414,54297,-190924,-372601,-462623,-373123,152437,496799,521784,330706,-15043,-323335,-257174,-207006,-453579,-141905,345992,568542,373856,55930,-383733,-428166,-252716,-318584,-473377,-167091,-132728,-347511,-352762,-202296,-285733,-431064,-303373,-164163,-10820,71452,-174371,-151871,-125869,-94875,82508,133820,318581,481449,246880,-208954,-204375,122030,135300,17479,-249885,-521693,-410280,-334940,-283411,-144781,49320,191837,196259,160637,77609,76170,232869,223174,59716,-79745,-49105,-30170,4030,-151642,-477560,-8786,484311,389571,25807,-299071,-223421,134943,661960,1062432,712260,119752,-384174,-119790,-84174,-56374,-63316,-19222,-219253,-538298,-272062,-48391,79669,209643,419633,605231,614708,48701,-253908,119920,159345,-35454,-229272,-955,244664,167238,-107128,-211673,211804,617020,703843,324099,44315,99554,94153,236895,410553,622047,340225,79152,-237719,-478900,-499103,-272863,-415449,-6087,485043,471186,-5162,-192715,64181,35172,122307,313965,96799,-250294,-91775,-227631,-344029,-266039,-101504,293808,365997,367528,155567,-3382,69895,72922,-8846,98244,476599,760756,712123,493279,219937,-68801,-293256,-576158,-307668,-127050,-106884,-239649,-363250,-27757,108758,-89569,-408818,252699,534097,445462,151933,-127414,-229843,-196244,-299147,-92566,-27479,148136,160569,127706,247347,333741,424072,284309,241833,67267,-185752,-406447,-340794,-12059,50456,-281026,-214300,324657,570055,372029,43133,-58105,78571,250160,517577,459679,-22495,-416336,67421,162269,-89980,-27681,185367,334579,447166,296831,69032,-156080,-279925,-370640,-165940,86081,188090,-32511,-440375,-255321,-73615,-115242,-212667,-400446,-423419,-213923,-70131,13830,-37709,-9054,-50894,-130782,-227825,-154849,-149462],[132814,63954,-165407,-323059,-100015,23514,75610,130269,174092,36016,-300975,23407,39004,-39051,51753,125130,-222560,-290605,73144,156614,112690,32875,14094,182038,353098,565526,923510,851353,252952,-403450,-154723,-65012,-17217,-10729,-122432,-102011,94724,354167,339061,246642,-6878,-340142,-200410,-156589,-266948,12294,215432,234834,336534,116400,-119467,36212,-118193,-481570,-223863,-11111,-70958,-231507,-418881,-380810,-168712,32168,142995,133838,-68048,-115434,-203264,-69787,164772,-22500,-331927,-442426,-316545,46995,272166,55546,-245360,13314,-15241,-421621,44288,520003,279940,-92418,-318738,-49109,93530,49055,68853,1869,30106,-39271,-140651,-369821,-405811,-5551,346133,636579,448360,186486,225633,155040,-193835,164870,560193,692144,594646,133565,-419478,119380,294613,258218,332022,476857,916188,940561,637418,131629,120884,627233,618088,-11377,-302538,259332,532882,381960,105767,-78236,69730,161344,14089,-279798,-323252,-200661,-224624,-326800,-286555,-126270,-133078,105671,241957,120371,-61956,-88290,-58659,198665,703808,738437,773280,460896,4495,-217473,90107,174520,221287,334782,276155,-107877,-278944,324898,515910,308026,93618,224039,83402,-231011,19851,113797,-104896,-384196,-389385,-483948,-354328,-223587,-185652,-272265,-296669,-210825,-105757,-41978,-56612,-162940,122802,311347,290152,131582,-204593,-395806,-142155,-107455,-172010,-153053,187473,290591,86882,-328357,-462052,-549133,-71603,-383669,-25048,308524,684921,588208,76738,-45623,210849,-242408,-319432,166037,368883,276025,212054,48871,228904,476214,300522,-321419,-18908,352934,108268,-184236,-227680,-264512,-283732,-388532,-357632,-419969,-377747,-282832,-224158,-300607,213499,925290,1059749,512694,-96743,-526981,-389409,-161112,-24992,396476,1046113,648403,268851,-57873,238509,379519,378407,110980,92224,989912,1464910,1275828,706784,76415,-216973,-5526,173637,267568,151769,3831,100375,-46575,-211055,-40202,22891,-13153,107060,281363,322120,-92243,42907,191299,122799,-36200,-10011,226299,3855,-78863,141012,-10639,-211143,-364682,-27197,364152,344578,71970,-30196,164009,295735,164941,-129027,-466652,-354884,-272288,-410553,-271035,276880,694206,952089,1101012,1046424,768881,447657,138972,12363,-123082,-257240,115236,363960,250023,-63578,-335883,-214931,-70441,294886,462296,277436,-75103,-464407,-461468,-312419,-158938,-57365,-36513,-239408,-375356,-427339,-170175,188669,500080,735542,577275,392165,320578,70697,-189982,-402006,-239100,76070,350299,384522,397753,213036,43364,-183663,-128271,-67776,-51369,-147574,-302497,-340064,-206435,-153717,-242727,-178012,-79200,-36906,-35823,-168293,129768,342143,308238,256846,-26875,-288655,-592658,-630951,-650216,-535509,-487597,-503358,-180119,263704,539015,513095,166214,-123994,-233748,-298929,-283861,-187412,-167339,-313934,-503825,-448562,-164032,-52827,-56672,-169482,-266817,69535,419457,423217,131644,-208827,-270894,74016,496790,598877,369263,86978,-45573,-98278,-80828,4326,-25277,-279363,-463949,-526129,-443127,-260532,-34235,-219823,-441977,63979,185149,-225827,39601,626134,655531,318899,-49820,-116179,-103440,149467,343764,254013,196616,-27068,-283625,-322511,-92955,-99341,-63108,363192,913764,1065730,479580,28437,-260606,-410551,-484194,-424065,-168112,92868,112595,-41156,-281906,-125758,-48234,-265395,-214947,288749,363958,-128714,-485006,-132190,139164,285589,498045,531511,579942,638674,585652,473825,383786,458466,812146,888729,606560,435485,512021,165051,-199292,141686,274757,159155,236965,5072,-380989,-140467,68841,56976,-107974,217941,648812,674898,553502,528759,209048,-46335,144458,444899,404323,466749,474202,221494,36662,-93483,-17349,-71179,-83978,-71839,-162973,-431034,-448593,-218505,-32423,112541,38391,-30464,217620,583558,141081,-194427,127035,345860,246806,3095,-318793,-634637,-352804,-7256,31764,34829,-217756,-386595,32968,81807,-280739,-330547,102138,430516,527795,362574,-48649,-520865,-291246,-104351,-122909,-236069,-242623,-195744,-149203,-161559,-318826,-433858,-253875,-52116,4291,1856,156807,242525,40240,-301788,-24405,273494,336599,256159,10230,-64596,-72286,-97610,-227145,-467493,-250531,52178,114562,-120035,112044,-1633,-342711,-417336,-553737,-335838,-191464,-213600,-386243,-396720,-367089,-381451,-393002,-145253,149822,109150,-196553,-53590,299066,639257,462196,456817,664065,593088,179052,-178031,-142882,-124031,30280,248417,54844,-376410,-170370,-36090,-57757,-46515,174839,459670,761637,704727,454486,446206,161870,237826,463430,449973,237004,-135827,-411900,-457093,-159369,-12657,16916,263042,586259,536537,346604,186735,46430,-220349,-224094,-244648,31900,502358,731950,612912,439600,266344,97443,185292,433374,415076,105751,-103106,-364041,203924,487301,397176,333463,200204,-10439,-515268,-474996,-462134,-220662,-8376,22019,-272130,-2513,635507,1102948,874018,450740,48396,65789,112765,6441,-285309,-485113,-182551,150898,91130,-156832,-320728,-125677,487858,715771,799561,508870,385660,333021,105256,-108385,-92851,-13309,45000,-252498,-481877,-437338,-297545,-338802,-347629,-72946,147491,236553,176480,56961,44656,114156,232256,393604,171226,-285940,-64996,-108873,-210652,172127,369557,323771,590060,1004470,1106691,940843,434980,-99498,-31792,227558,554321,398482,-192320,-310261,-135068,-142264,308119,530122,229135,-277394,-420246,-308570,-304054,-365069,-490812,-271707,-71745,127011,170958,40354,91677,-5292,-225077,-545206,-319148,-403570,-346611,-220665,-470316,26634,403876,473493,128938,-450293,-335482,-139851,74605,241838,209386,171614,186721,-53573,-380773,-455050,-616593,-497921,-571823,-569771,-676852,-482234,-146693,-70206,-21448,160406,113586,-184126,-461125,-415047,-128220,-125466,-510754,157774,594888,669766,381846,-15515,-165513,-179484,-219058,-183904,-105627,301544,589175,548017,527247,663601,596638,417807,177002,266652,158925,-113777,129850,365607,211889,-294078,-220920,578395,981049,1011382,515627,213235,-355284,-236361,-233635,-111336,-248439,-177582,-129576,-194316,-8133,203946,349543,110966,-390386,-38344,132374,-213258,-304253,51554,151194,214418,390406,509101,678460,523531,443460,115160,-236066,-414905,-539792,-409941,-132001,441461,1177904,1338922,1061670,514257,75025,-13109,-143460,-362169,-66827,374980,521367,18905,158023,951417,1448016,1299577,855153,793937,485679,-13924,-482653,-107738,-152392,-417061,-254276,3374,178698,183849,-53719,-292994,-340236,-105001,-170563,-298237,-93055,-100254,-215799,-166835,150615,301291,251087,-146657,-330931,-291271,-330220,-393311,-406192,-413959,-361913,-272947,-126532,-245958,-452071,-516001,-145997,278959,518040,442086,161913,46531,-79240,-45178,-87396,-236548,-103499,58041,107872,366298,663335,521655,185311,-48543,39903,-13082,-77915,163748,335321,263660,-142274,-54263,5159,-217792,-235799,11934,-121591,-446227,-249299,93076,197906,126010,28459,-102921,-255813,-413304,-560148,-230924,269241,653019,692330,804624,576755,585202,515317,251782,-74004,-296000,-320928,-305375,12796,412149,679654,640048,261295,221384,555575,727912,449706,605872,675481,842030,779708,396335,27854,-96145,-79211,-6045,23059,40423,-24686,-244520,-35953,322756,393534,318104,127679,-200507,140799,84784,-334961,-258616,61639,-8059,-66403,-22441,-172138,-444569,-463753,-309238,-3698,300268,613868,776370,416641,-156289,-323518,98680,190606,79075,-63579,-214615,84776,308067,565632,587628,404171,306674,260005,159925,-95182,-341068,-322054,-203967,-278599,-433465,-518594,-313908,588,288710,556188,489869,417826,461436,263502,-171958,-240846,198351,377879,213946,-75216,-294092,-362324,-309809,-60470,208824,270444,64365,-161891,-407646,-329721,39822,182535,7708,101075,346385,549092,497959,375536,93884,-88556,-243953,-197286,-74005,70981,215897,-75260,-360784,121522,401179,614212,593801,487516,586684,484436,358401,227215,238263,387099,177147,71484,329981,667373,962143,1089178,748751,-30724,-127524,311885,209261,-218133,-304062,-111852,-171230,-236886,-201611,-19159,88137,1232,-184511,-329298,-275858,-217648,12485,60582,218477,193272,-98002,-396151,-461030,-261628,307127,790566,1176930,1047695,995095,757834,711031,749565,680382,541382,329383,-63088,-377430,-568131,-502247,-332538,-292539,-407618,-191464,-55820,17833,-229871,317015,836196,1026729,908111,289312,-268291,48225,336753,508288,236860,-138595,-178433,-45580,-285284,-308972,-57460,26223,-51606,-136205,43962,-81019,-373850,-296425,-8847,181985,-2125,4906,328361,293448,-126976,-73087,417963,400105,29426,-125999,61207,229472,349247,441533,196010,-188612,-590980,-515897,-348201,34965,88776,-325126,-72945,185543,179309,-58934,-434105,-25143,245036,529050,823495,999891,1082562,586140,-179070,22568,42834,-228637,754758,1345783,1108595,129874,-27485,43206,-178399,-155153,-85764,-57375,89643,135608,134796,119229,189196,121039,152660,157208,61177,-52713,-66984,-150293,-249387,57361,330073,250412,-1816,-236015,-415321,-486247,-460240,-280175,-95712,-112520,-202984,-70589,118340,57665,-66487,-16041,206364,116227,-219477,-302504,46973,135212,31951,88976,241875,228399,288002,199981,59580,-108209,-244931,-390107,-458073,-283871,67733,101525,-108034,-40158,185635,75034,-113947,-212528,-416964,-388960,-74607,-141770,-439109,22396,153346,-5232,97418,170628,-81233,-209899,-39517,-6691,-298885,-322598,-169048,-307887,-68528,187312,199914,-25659,-256203,-166271,-134348,-264735,-237297,-1055,134686,14002,-211823,48303,505937,377761,33012,-444468,-41449,154046,230081,35232,-67258,-81245,-160468,-131737,-23669,61112,85602,4869,-250959,-448874,-134489,-3773,-12159,-217577,-394045,-447884,-397865,-36506,243911,281357,149968,216736,263089,142694,-98405,-239946,80584,178157,839,-263608,-204905,224221,577372,918807,807418,616477,526620,335942,199475,-66479,69536,261718,412036,403850,418668,488806,540412,491996,356295,-223126,-46296,597026,916181,622437,72198,-471878,-124783,88401,-50862,-364384,-261294,-80923,143752,290401,305253,292586,-91912,-416553,48245,123312,125064,-76795,-144002,3372,217324,212817,-22311,-281403,-393767,-427418,-292540,-82652,17680,-22578,-86158,36637,306176,371745,260094,94532,-44392,-195912,-337533,-368487,-180559,-150337,-20060,-86577,-320522,-141257,219959,384830,45166,-414641,-188205,-165276,-197667,-25688,250799,393467,469058,532858,496832,155253,-146996,-512093,-113699,296183,297145,110245,56177,136412,307582,406678,319635,161745,-127,-278998,-261584,197600,476881,480051,276803,-67757,-224935,-195738,-320059,-492572,-325106,-5748,302282,443420,310443,-50226,-166281,-255731,-355418,-46315,243516,409768,201550,-96720,-90199,-252010,-401600,-318830,-347852,-335910,-78244,110719,-2713,3132,298065,401494,100060,-16777,124819,-24222,261410,752345,793925,307279,114685,-105781,-118084,-22240,-42934,-225116,-275022,-106007,-94431,-317354,-92340,492041,1146824,1330229,743747,-128998,-21798,342369,192501,-231672,-503889,-12858,363913,586865,567789,187481,-503989,102128,146639,-19879,-431577,-223102,-261707,-338811,-432127,-301905,-181695,-183392,-186857,-83267,82130,-5098,-333365,-76923,158502,-17869,-288735,-111974,250831,205204,-158139,-329138,-362319,-247606,-184141,-311162,-390659,-578249,-197745,-24545,206053,351795,507321,629361,284307,-510387,262249,856842,603229,65016,-113564,7765,402101,546415,303128,81217,70116,123821,300177,519456,502077,367627,34021,-230773,-459106,-340260,-28238,106896,164763,87681,-61316,-387857,-171977,246570,36432,-165422,-114214,-154696,-259256,-437265,-193955,-204151,-105802,-20324,39338,-19783,-23578,117217,19955,-310389,-248090,29302,329102,485368,299968,-78791,-472458,-147881,82724,137510,242047,154107,5969,90496,315806,580723,438100,-76653,-387180,143048,180695,-213527,-536772,-452791,-455958,-245815,-53313,-149154,-444555,-459513,-387121,-393347,-71211,350440,920094,967659,311396,-504842,166071,488624,262782,-397732,-315373,-79574,40913,127609,132670,239010,351312,303664,52498,-296480,-410694,-347928,-165940,-228066,-318837,-243162,-8916,161801,115895,-93220,-140097,-217895,180896,964101,1365767,988638,425282,102610,89373,240180,481612,549299,481804,259776,-2473,-67529,-304173,-259508,75384,-26397,-220353,-66950,278434,187412,-169654,-172194,12072,97802,139834,175261,84550,-94508,-273006,-441635,-273674,34655,139092,35185,-95703,-187387,-142531,-188611,-269368,-384052,-224916,-2478,162190,-78026,-522630,-235888,-285460,-381696,-234871,85815,458107,171017,-187523,-246909,-207083,-167948,-233931,-209137,-196283,-7607,222372,259082,-23686,-404886,-246613,149794,315094,53706,-469271,-10436,441200,363081,-118599,-81547,228106,14688,-327203,-293947,-143783,-182291,-195321,142737,264433,-41195,-601813,-230955,156671,269874,146037,-144752,-25640,110117,-84956,-186548,139841,243108,-150326,-386432,159609,510841,499838,47470,-68025,93436,90299,-103008,-59225,209019,417132,363109,362860,483609,149847,-54148,-108431,4888,488,33057,-175155,-141198,171531,443132,385135,100758,-230339,-386106,-330468,-73241,23477,-16865,-165716,-201782,-105186,328684,776655,853246,446106,147428,454577,563390,326567,-49951,-314631,-455203,-183970,127155,277472,433776,633203,670012,444476,247457,320931,254691,-128867,-379974,-84910,33295,-25595,-132506,-78121,237541,368094,447532,291045,102252,103745,415674,543193,246879,-41891,-68789,-181603,-180811,-217765,-476110,-496716,2860,391516,490772,289426,-104465,-380330,-78007,122950,27341,-116922,308019,663825,574295,213014,-173192,-153147,-87860,-282539,-498667,-192394,-233378,-453196,-162600,94132,65654,-63988,-123360,-71929,98274,332619,329170,109359,-20559,-81695,9327,-32618,78799,306575,254527,-57425,32579,172960,40585,-189842,-307657,-460319,-586588,-570225,-326046,7137,150900,200677,141925,206266,293629,147211,168207,169162,139883,114674,126445,21271,-18308,-175430,-294465,-80268,92317,204197,-74267,-213399,-152104,174259,675706,1078047,814295,118026,-363650,-18954,-25637,4818,36279,4621,-212725,-336497,-310796,-145312,73599,306283,382557,474177,448312,-105355,-501847,-24765,80815,-158911,-210353,26425,192639,135247,-37511,-241681,72986,631729,623449,190138,-63119,134558,10210,-66268,-68360,-63785,-124120,-180174,-464609,-529411,-412723,-234063,-143949,345346,554744,353265,-305577,-265911,-25052,-95631,-84407,85483,15153,-189324,-348835,-386624,-95532,-28303,95286,515598,638198,631613,357262,-49463,-227038,-206363,-78780,114100,363826,484224,470079,357381,109634,-107527,-326761,-524065,-189861,-18213,22907,-116712,-322663,34086,225304,-11591,-88752,224333,337515,216817,134844,9187,-128019,-130950,-47180,57830,-8263,136058,169476,294868,951509,1065672,1138206,556289,153673,-85405,-160319,-319071,-369635,24717,123848,-213643,-403716,150009,582363,543946,200398,5911,80105,168845,422737,364610,-166527,-322815,198495,159935,-29475,94921,201047,120152,60469,-18017,-155984,-320953,-416029,-576476,-246197,158302,407813,237486,-305027,-208118,14465,12899,-89193,-319475,-319916,-216562,-35205,-1075,-39944,68667,59302,-50737,-142862,-184139,-105762],[566056,209684,-196785,-155290,-6601,62072,12410,-11545,74193,-4884,-247245,4679,66229,-3253,-14018,-53028,-287142,-165402,37593,-50282,-91197,22016,164566,276243,348566,535593,829727,805739,231173,-200744,-260205,-227049,-76758,-59652,-151568,-116824,102590,466954,712835,521555,181008,-59429,-174522,-265001,-435121,8046,158289,65743,145166,-102120,-254953,9810,-47544,-323917,-306633,-105791,-157785,-182046,-331683,-348663,-285786,-181258,-69034,-33187,-166345,-197029,-346078,-169007,37687,-140854,-357086,-334670,-275540,178560,513485,602318,382370,97256,-335698,-99993,241240,642617,434931,-34552,-143669,107040,157480,104925,22125,-75535,-103572,-176454,-363500,-401975,-449127,-185632,295578,689731,461466,79589,167713,171757,-144843,184947,547194,654979,582576,172299,-348936,-68284,-36441,-181805,-61526,373364,1009162,1133316,833802,128345,10596,465582,486995,-137696,-274396,189864,548421,476907,366070,205737,349137,362862,243431,57765,-237451,-128791,-203442,-458269,-220861,116717,203942,213376,329892,111944,-240929,-46141,376352,790170,1135407,894641,727315,458801,74959,-65719,238870,217256,-78205,161298,330178,111127,-482177,164177,545281,398484,290773,344166,167763,-351409,-247392,-19882,-63743,-251455,-367259,-380615,-528239,-434257,-254245,-326176,-291608,-296220,-191923,-122646,-58023,-158264,-120005,148377,257995,152625,-162756,-459893,-197099,-134673,-195150,-231150,36323,85184,-210837,-381383,88661,73826,471764,292929,521601,687931,860790,663820,150585,-201448,-123709,-452602,-83907,226110,279616,109008,79400,156619,339180,369382,82945,-210342,107660,252708,-99857,97661,76120,-311610,-266562,-252474,-333934,-497052,-333593,-150755,-65977,-36047,372333,865460,1012128,282636,-443908,-307018,-472510,-279443,-12384,495634,941199,520756,-18818,-252417,-129686,13598,-12634,14332,240147,782832,1077206,604105,156153,-306211,-191128,85709,242152,304110,73377,-105767,10695,-4577,-376389,-161147,67996,67257,124296,194484,204061,-97033,-119913,-154417,-357402,-368454,-20446,296048,-46315,-55214,277054,160852,-134904,-193180,101986,232972,28386,-295708,-342036,-137624,124081,172524,-34929,-345112,-421779,-348378,-453571,-164254,343503,657195,791498,892914,810392,572832,313689,42408,-11177,-155926,-225839,30277,359870,130813,-253691,-273083,-52424,41860,476412,777030,681214,215723,-282120,-360099,-169939,-20266,-50511,-276109,-443079,-417144,-466378,-243880,100129,498191,667357,517616,165214,86605,-1754,-68155,-65319,183521,331475,556573,290215,333227,63941,10071,-139447,-309195,-197983,-59890,-119392,-212215,-175642,3008,100953,44156,22405,7877,-22112,-101436,-11037,313964,638279,590864,428538,75454,-249003,-580913,-657935,-555965,-516572,-546893,-545913,-360820,84940,362500,472572,147490,-276914,-383932,-373413,-482435,-394453,-315187,-371890,-399933,-280818,-74347,-17528,-17403,-67937,-143844,-90284,43397,162452,-11087,-339055,-290090,264620,656715,506367,173984,-183304,-300873,-432656,-299687,-312709,-324275,-196836,-154445,-227553,-231191,-35256,229357,116561,-271518,-178023,25663,-242041,77546,550580,577682,232010,-206273,-313706,-263201,-37862,236634,285144,56345,-279297,-433565,-369398,-140182,-12824,65378,357693,1071122,1153063,386934,-360225,-167443,125811,193190,122838,204788,245981,160629,-75237,-294249,174146,230555,123154,178757,449448,439487,-138190,-443701,86515,536038,657546,777303,653737,613456,467064,353651,340171,301114,314805,585674,681741,537412,473231,389053,84587,-348973,38641,265478,179402,249023,18369,-410988,18728,215121,-32390,-367969,342633,872477,980509,637582,564204,152523,-164796,125738,288959,129362,211438,444388,487302,560646,459036,127866,-131529,-97817,53027,60355,-172860,-476161,-327191,-85165,118767,187366,171056,101244,144737,-136223,-524613,-129366,98981,76158,-60899,-419044,-294260,71552,340259,362885,414380,276381,-60012,6766,334115,-104022,-555611,125343,570061,525401,176441,-175347,-518730,-294453,-21808,532,-184445,-256928,-124380,123584,73268,-260275,-396794,-167281,40027,-4858,-199257,-110861,-49443,-18778,-381163,-326599,-129711,67560,79753,-24316,-32779,-43294,-105666,-241760,-446681,-337308,-32419,-55207,-221189,96666,38505,-287094,-419427,-457875,-271006,-160690,-280646,-489748,-518443,-490591,-543733,-488377,-251252,13911,-1690,-100643,-156390,26664,499636,387877,343396,506992,403862,140185,-141134,-163174,-190982,-24093,188032,-38667,-327889,-117126,-86511,-324118,-382212,-131269,162421,379396,256767,496400,742384,148691,36333,405333,426977,169054,-232874,-593033,-510386,-197349,-46838,71387,253746,408030,372467,313615,69294,-180448,-445411,-326698,-98104,277267,723726,783893,512214,389305,351453,342105,488912,596722,436868,96011,-128464,-192229,468286,757632,657314,452303,218904,-62871,-401039,-353406,-422383,117065,400269,243916,-307242,16777,583148,923122,705333,439077,201785,34519,-75798,-173522,-377444,-377309,-74828,10826,-36219,-179339,-245306,-135942,435647,580287,498972,307382,177374,142265,-54228,-119337,-3784,60976,-35482,-492611,-293028,-165189,-174107,-381870,-425381,-127336,106058,285664,413016,446026,348413,237315,175048,376001,220812,-230249,-114911,-131084,-84691,126206,197565,67980,308699,862384,1084830,1017064,693354,-101860,-404931,18606,232307,70918,-323316,-242754,-117124,-87547,266262,290333,-9663,-481441,-272603,-126977,-67126,-118148,-527862,-243139,-34679,79357,54899,-82916,-97570,-139883,-371174,-406791,-205360,-184822,-398010,-261248,-426712,17548,410304,453556,74856,-554408,-191594,26169,167704,428345,579933,468248,468840,353968,7016,-65143,-178134,-145864,-353096,-526175,-495983,-463232,-345748,-132845,112153,396458,251392,-288434,-549589,-276684,-333924,-400389,-337955,197728,636563,803350,618007,271234,-83978,-92202,-139417,-320970,-191252,200497,395661,269276,242841,303731,301568,174574,-100033,103732,124518,-256404,-126659,260422,243287,-243992,-269275,457089,745224,545320,13406,-247214,-412911,-534388,-208442,-126595,-336988,-481388,-468375,-379176,-292390,-24948,182770,52393,-428669,-146451,184961,-31599,-185340,28674,122793,292192,414243,537406,535153,337022,139829,-93698,-313556,-483449,-375014,-281668,-199653,360228,1107797,1520754,1317245,704470,113055,-105391,-73058,-228726,-167994,301452,510938,48517,66566,855501,1308101,1239439,804560,609222,229976,-61000,-22484,40557,-56573,-266029,-334320,-105816,166646,203567,-67722,-23408,41402,51401,-279330,-505793,-350540,-400705,-341638,-81196,187206,329611,274603,-106636,-426274,-328367,-250577,-67139,27727,92186,-70606,-302108,-426674,-440653,-478611,-446901,-196314,95903,386572,506499,405541,226215,202161,47703,-57079,-121887,81907,80121,-23943,258588,502115,257118,-90473,-350039,-299706,-335765,-192083,201744,412287,304647,-93791,-46131,168177,137070,79769,60074,-200524,-564711,-136876,214879,332278,227068,195530,50735,-150088,-358627,-358356,116526,685888,867162,906831,935356,725890,716053,783084,400412,3925,-472747,-356855,-121134,166806,354460,582926,450047,8006,-310131,18010,356437,214310,286082,343417,506387,648015,425173,99311,-215099,-229343,-46731,55719,86987,-135277,-477957,75710,479305,420812,272775,157553,-25161,-68214,-194650,-637946,-188933,219347,185157,-150450,-237555,-338111,-375096,-258555,-106886,116996,413206,657913,621830,277995,-388637,-291805,31320,86953,-3512,-233706,-328709,30098,317534,748734,803636,599131,308380,293246,404193,178071,-30028,-110580,-86471,-136758,-196931,-281602,-510506,-204242,286527,715020,725919,534512,343541,192324,-145348,-74608,288717,366284,66901,-256830,-327599,-278764,-130086,202643,445720,413029,164976,-204159,-429668,-285962,-442400,-388389,-452351,-88587,327212,596961,690289,642915,388742,99796,-244690,-182053,-67862,-179670,-90617,-62335,-375155,-127167,125237,343340,405763,436329,511072,289260,247462,151104,340480,405956,146049,62115,485350,693243,723579,631631,297442,-43650,202482,417977,148231,-359750,-187884,-68438,-188091,-294701,-185961,-23125,49567,1394,-214370,-431901,-354401,-254322,-22478,-81261,102594,28246,-296453,-371646,-113376,-271551,-153432,357683,718316,908956,982971,852003,692479,769095,795531,747188,430610,-34122,-399735,-520712,-500658,-298103,-263205,-558271,-350866,-233505,-49323,-85719,501841,972240,1267422,1197312,728097,99377,49090,238336,380422,159900,-88205,-125856,-217482,-406117,-190788,50157,30286,-169682,-390381,-194022,-100858,-272032,-488872,-274317,-146570,-132220,93868,353736,210729,49408,226233,569120,453823,132966,87422,289110,420435,429139,380876,105194,-333900,-477839,-371660,-151636,101380,51580,-384113,-111699,227615,339454,172240,-108319,-170429,125305,465596,821931,1024695,1107231,702120,-99100,-452743,-316271,284928,1059017,1504766,1053875,193950,-82721,-2298,-125405,-65636,12385,-16191,86097,188683,230924,135459,121744,44502,168843,157334,-122506,-464903,-277590,-281405,-418916,-282731,33743,114414,47740,-90774,-279822,-433863,-322824,-179347,55793,1328,-181205,-205658,87336,108758,87843,76265,377485,410229,67280,-313335,-55102,-12096,-199953,-67715,242310,363283,572869,595020,274577,78544,-205412,-373031,-467991,-185952,121660,211444,-80848,-17282,328751,298779,20631,-290761,-560488,-457997,-279683,-369217,-298222,190505,345858,147037,-30522,-39815,-44122,-137978,-210457,-249849,-420101,-225825,-13431,-48730,130168,286358,232866,-58394,-296426,-264687,-115879,-79180,-185544,-192876,-50935,89732,87786,351405,597391,399993,-23081,-401910,174838,315108,297605,443,-260825,-329577,-186109,-5404,86974,103479,75419,-89581,-375476,-465168,-161241,-5679,-68740,-298024,-431531,-457076,-540535,-234001,147907,268779,199465,153646,104634,25240,-28726,-180553,-89749,-115518,-337917,-430075,-202787,41223,402158,595754,629349,501727,397447,171377,1319,-162299,-35774,213454,428614,512292,567985,636307,552820,342526,148907,-345828,-216687,241771,574379,415543,-58243,-505454,-97247,26189,-177706,-476361,-67545,175413,369942,360027,232673,-105095,-433114,-213302,141115,165461,171063,-50136,-248336,-207266,155718,253551,61553,-162462,-271644,-345677,-203443,79765,290516,327405,225984,240345,349712,340478,83462,-67662,-125947,-156205,-105454,-131602,-286540,-270419,-226169,-345345,-337411,246872,553579,558084,132891,-390921,-307999,-367074,-369056,-87732,121375,134411,108801,154909,126027,99334,976,-293720,-458209,-49870,136915,107845,143645,189096,257770,391905,416346,328989,85561,-362152,-173812,169276,213883,104990,68290,-99523,-304691,-197988,-305750,-525937,-150586,282483,585484,556079,338173,23857,-96278,-127902,-409609,-155721,81098,126837,-50095,-58098,35002,2701,74213,106777,-125675,-213685,131033,228630,-122593,-250821,34731,390147,232319,7890,-39960,-98236,271266,767492,982554,592564,556051,273484,-99548,-335223,-188726,-261234,-340889,-222298,-190946,-493707,-155979,613391,1352211,1589882,1003051,59557,-156501,235201,155003,-123394,-281840,-54494,334828,452121,511773,319498,-250763,-220963,-314512,-477224,64848,192666,2575,-265801,-483043,-237603,80610,114740,-69202,-302432,-373067,-284453,-257917,-50782,102372,4079,-140926,-72372,190284,214275,-12198,-238992,-369842,-246058,-375238,-571446,-438543,-272043,-23415,117630,193972,185262,245180,201704,-107639,-135605,620744,1004308,759074,284234,-21832,12564,377818,436059,203105,18865,225507,395385,491754,539286,452581,310794,92336,69163,-124585,-238837,-150267,119281,199012,161942,-150208,-376834,89313,447671,166925,-107730,-189212,-308581,-323225,-39436,188351,140398,116854,135293,131392,-215469,-378250,41801,45864,-239461,-106794,159833,383400,498801,303154,-84257,-232829,-64457,139388,124007,214605,117161,-74202,-53318,204419,431615,340045,-98595,-564559,8883,290417,-13896,-371688,-567616,-519712,-278424,-111476,-98806,-245560,-342648,-268003,-233354,185206,776752,1416073,1270325,570961,-408253,20482,334068,110857,-355584,-129135,-76803,-50304,22793,-6803,174221,542188,782657,554726,106913,-375081,-499164,-211993,-188878,-212210,-386807,-266234,-116601,-109627,-241593,-320839,-443845,161794,799800,1063710,660017,291905,5352,12499,192225,283786,126702,62569,139746,33769,-47919,-327440,-278187,36058,34331,-34857,74110,306201,313286,46813,-245515,-3958,256071,398069,453100,222061,-168929,-475931,-446528,-145109,100541,233075,162639,142613,65258,80063,15128,-132907,-334447,-269461,-334222,-442893,-268074,36724,6569,-210992,-332786,-355762,-75261,186226,97993,-249069,-388076,-328485,-189257,-199727,-469,38537,259011,531040,573718,269915,-274738,-220169,373408,675175,497748,-128208,-53151,385993,445917,109352,-98346,-116583,-253064,-436561,-244217,-459705,-442815,-300893,155351,343349,72440,-430128,-421464,-58253,125808,175862,-43325,-51853,-30658,-259479,-215014,100818,141488,-181760,-507179,-208138,-16191,-119826,-289450,-31618,260349,268074,112224,-63751,23479,93075,81046,82240,148341,-59477,-292355,-482894,-245346,-248890,-332658,-463343,-159297,230440,518360,364744,23094,-320676,-441063,-330862,-18482,242658,260916,-77986,-178347,96671,588609,1119787,1121801,620564,-50709,138693,274400,210201,-44352,-197949,-159420,129407,332224,502587,604305,607113,578417,393961,376468,377998,354227,-33634,-390199,-206649,-122039,-244342,-342573,-340193,-163486,79565,119097,51705,80775,118119,267162,277868,130834,47634,-23897,-5271,9874,-106605,-329608,-466874,-59429,296649,411621,158640,-284297,-324054,126148,420263,411498,143137,300883,617869,646849,345246,9421,26023,-16874,-313609,-461367,-230968,-297252,-403766,8069,278179,291584,192673,-39899,-146742,91376,482214,790751,420943,54495,-62598,44150,-75105,-155878,109711,154792,-34245,164293,202283,-23207,-272875,-269143,-355214,-364113,-317691,-228893,99375,185120,185780,211306,528143,482428,222963,57901,46339,144171,182713,220745,122675,81583,45406,-34322,-53899,-200740,-102127,-195209,-160939,-152462,119835,578532,912802,760356,24102,-459031,-110347,-75621,1923,56899,-55866,-85578,-139202,-448950,-210799,149772,329302,242441,228591,252201,-80666,-453377,-243540,-79555,-278324,-181925,-3464,93005,90412,9070,-231210,-155043,411473,319494,-39051,-316115,-92845,-85212,-103661,-254501,-266529,1925,56325,-121032,-205579,-198946,-65565,90318,535640,590036,351364,-310025,-350707,-221535,-315083,-335491,-188691,-26374,-21415,-170353,-263514,51659,129163,363201,666426,795983,712627,455702,15263,-227121,-326341,-107808,116663,173264,24013,-25195,-27872,-155031,-98631,-232791,-262494,-104880,60123,144352,13836,-226420,-50751,140953,-40974,137576,308425,286708,173591,142865,114580,-24790,-87963,11531,-76131,-119404,97003,181006,465686,1267082,1326070,1214115,639947,19831,-255180,-135255,-262232,-397115,56671,190431,6540,-471079,-52368,504704,585668,254429,18427,-44848,-29078,297287,351758,10698,-159445,180384,-68621,-219671,16916,79046,-155154,-306380,-328327,-395540,-398133,-217019,-357100,-347116,162048,511590,348947,-258304,-144236,121749,149848,5999,-218196,-221743,-151271,-44926,-86169,-87008,120620,154558,54154,43052,171416,457496],[737773,259305,-330189,-38706,40479,20531,-7784,-153352,-123676,-137554,-169332,-33496,37235,20187,-28417,-144441,-219501,-133030,-66004,-261901,-365269,-49789,256516,429895,445112,490647,533193,491121,61413,-126064,-66614,-77687,-115156,-190875,-236646,-195556,20286,346700,805529,621519,360769,166968,4149,-199381,-272641,168641,240939,-29850,-66990,-190518,-453977,-242790,-146696,-198478,-152831,-101085,-95416,-45861,-224811,-325164,-344603,-260265,-177598,-212414,-364709,-385959,-281925,-125919,-191402,-281756,-138733,-183367,-305238,161522,595306,908314,812526,392220,-207634,157683,385917,634540,497843,-54228,-45587,151409,86010,44227,-145054,-218043,-223176,-284003,-399973,-189583,-258944,-318277,320690,710232,426096,-31668,132955,151242,-129777,132640,445530,529973,450285,96192,-203123,-287566,-396182,-315686,-499584,46981,720262,1009076,840647,109715,-179746,199911,234081,-260414,-337299,-55703,297795,394848,557794,598944,667821,557839,430397,389343,121060,82991,-79926,-462977,-15502,321035,458004,267337,304441,35286,-355739,196634,841361,1350015,1328311,836215,525163,481805,200520,-32830,163131,148009,-359381,-61360,227701,145551,-402055,-490,442133,260049,139711,188491,33920,-409351,-332296,-119509,-154414,-315291,-395450,-260749,-277778,-453010,-419046,-360171,-251737,-257746,-140552,-259319,-107442,5741,-239957,-150494,141473,156445,-27677,-330296,-358979,-212601,-257386,-328126,-189348,-201214,-538718,-143144,418326,596802,572210,767619,867003,921259,855979,614109,195190,-218188,-446515,-371227,53317,156899,79123,-56929,-14151,147215,311021,231898,-54034,-89289,91960,27964,-47001,395276,303826,-299698,-201976,-60370,-256083,-444536,-154422,-15151,100875,139720,357109,602063,628409,-100584,-242954,-24513,-309610,-389051,-38377,316904,355681,190531,-199609,-122994,-342131,-239999,-155004,-21715,190871,354054,430079,-43305,-360576,-324248,-81795,114830,300175,323072,-8599,-145718,104722,286259,18993,-541634,-111533,3497,52939,105535,35103,-149525,-337755,-461354,-388623,-144898,6295,209977,-195923,41762,458628,513828,118267,45629,224576,133670,-237644,-550977,-473066,-313731,4300,120379,-37379,-182868,-244771,-258069,-330640,-121801,271549,466329,498797,563793,502057,326229,134883,-21169,-13323,-146651,-163228,-38853,203225,-101517,-423543,-122105,121049,103015,479592,876513,896697,340832,-168732,-58206,188071,271348,64987,-380317,-275566,-104354,-232776,-274621,-100430,221393,248071,208630,-48113,-132858,9782,144878,344586,520193,518753,567197,64540,64068,17473,72250,-92510,-464052,-211629,-34325,-87697,-104845,17962,216938,248658,212161,173104,94644,-22992,-65828,335107,575600,833467,799250,661468,361658,-87621,-458718,-628939,-439247,-504516,-514378,-187285,-112091,7213,130735,265900,47131,-369097,-417428,-329334,-411368,-405802,-242397,-232009,-193553,-72104,25884,-24077,-17378,-12475,-25870,-125066,-209373,-68062,-95086,-412386,-210825,470566,733269,373070,-8980,-188237,-238982,-282709,32183,-22237,-513180,-130224,159184,111855,22070,280601,593024,461225,14097,-425955,-252539,-286800,23421,293127,318576,15690,-348725,-247148,-211057,-353079,-38431,247139,89762,-130944,-334329,-377729,-304883,-68237,69407,207570,775976,745839,174672,-433085,-79267,352576,719874,674695,557679,409676,152426,-157029,-131477,391008,542040,518661,496806,399386,247191,-248423,-292999,269518,735485,788693,750775,585646,537489,286513,119679,109193,75151,49907,191649,298385,376468,411360,263745,45726,-304863,-170742,135275,193694,253682,46457,-376931,103012,321054,29384,-368352,417286,883843,965072,418966,252643,-20933,-144971,151973,117138,-163805,-99593,219990,553058,701796,626941,117280,-100900,6457,235490,296303,120919,-205916,-263983,-147825,62042,316590,423114,434015,277770,116353,-151722,-96959,-202473,-189250,-286765,-452927,56275,514176,632233,559311,674835,708216,393849,95556,446945,228541,-354907,78930,546961,541599,89854,-290888,-469643,-184584,104276,167635,-2878,-286761,-146872,115346,-42262,-397430,-436512,-121662,91022,23978,-249810,-277454,-161123,3082,-208208,-208383,-398216,-244584,-55455,16481,-26260,-58044,-142295,-276960,-433635,-401495,-208152,-412861,-328932,-77760,-121510,-261442,-343328,-303741,-192135,-161827,-313800,-452579,-336717,-331548,-410241,-456806,-144664,-9985,-52840,-134921,-407760,-460200,-226118,-107882,122555,277435,191466,101929,-107033,-196109,-301894,-107636,68357,-154618,-204384,-60161,-155168,-420100,-342136,-381011,-135049,-67213,120964,712822,907509,80819,-149847,313639,370446,39627,-361104,-502324,-393889,-236682,-104183,46088,201421,247796,241577,207763,-65435,-244257,-218267,-395880,-66532,418119,759868,663415,308556,199893,318623,522579,808310,699672,460624,69077,-191584,-64688,559156,877821,816311,479709,190384,33921,-133399,-258511,-267902,415276,713079,398190,-316583,-51014,468487,738378,713889,546326,242413,-97925,-243392,-303686,-452522,-187439,-110142,-164351,-188747,-176707,-216244,-129002,331744,420321,121879,67204,-32195,-193685,-365232,-185018,65143,201493,1310,-501978,-158516,8756,-78862,-414217,-379792,-57496,175164,404944,578414,731744,576622,271911,42644,253243,178624,-221228,-227046,-102158,38419,105624,1630,-241682,-34720,640609,936298,920476,774786,194345,-266199,-161364,-84639,-60421,-208297,-262957,-218377,-159090,61308,-65886,-296794,-520259,-118821,39727,110306,62737,-410463,-229479,19001,49829,-71815,-288222,-360305,-344694,-405875,-277345,-236712,-218730,-401315,-300817,-340693,6670,337510,270820,-133337,-377384,-93159,71268,166892,476464,725901,564089,489645,500952,194708,73386,45941,7708,-153693,-408018,-247498,-250856,-499087,-266021,165516,445164,217349,-369869,-424742,-205482,-348149,-416267,-228320,91545,512503,778174,753859,485121,26315,-34341,-78369,-444494,-179302,178954,213935,16369,-37862,-18808,47723,-102948,-368271,-66766,129144,-254541,-279481,233581,342996,-127102,-379598,183356,416360,143561,-233650,-154796,-315295,-490244,-118853,-8014,-74268,-204512,-327554,-503894,-409308,-184198,24505,735,-386793,-298541,75162,97927,-13419,17311,157829,366323,399864,418913,213229,49638,-210980,-243037,-349896,-433134,-263178,-125994,-131629,134646,688352,1288220,1274229,704573,128896,-177262,-108606,-110350,-33422,254361,385747,-26581,-62485,619945,850053,825881,477070,147808,36138,321176,440893,169212,-54822,-245428,-412134,-208284,125427,80985,-272269,192025,524375,432008,43674,-376807,-462955,-427879,-274754,-62886,153713,325770,244486,-17995,-396926,-464843,-223327,219618,450738,546823,246441,-202830,-294733,-228926,-353762,-327001,-254258,-157475,117720,381089,430807,208157,215928,51797,102598,132677,248145,107426,-250004,-122364,92700,-162532,-416312,-432482,-431093,-530147,-274918,119382,302604,129660,-134937,-31937,370427,511008,409622,25797,-351039,-518277,-94752,214728,438508,324672,297129,157651,-70392,-273547,-237509,253186,657919,664650,764833,686082,640359,662309,829051,485066,127972,-218585,43251,174146,264797,149372,292295,146324,-177649,-508067,-461718,49687,164629,-70664,-102799,277566,553136,392548,29920,-351198,-408961,-189164,15573,98094,-147790,-308760,154486,482437,258192,24941,3931,-9371,-219895,-410993,-461006,-88204,284879,254541,-175055,-457116,-456434,-223409,-55111,95232,169844,385839,510682,302618,-62038,-348513,64791,235992,113414,-141339,-425111,-371737,38691,545888,942746,903044,609836,177001,317702,614172,461129,305141,256255,289606,138592,52805,-1033,-153022,-126628,331912,725483,746558,506143,154700,117488,53604,132677,273981,223892,-95731,-490949,-375135,-210338,-25971,252559,438613,382866,170256,-259078,-323619,105429,358456,143868,-192583,-459505,41576,394207,673887,740244,549896,172554,-291987,-209227,-100840,-580145,-203679,47871,-301005,-457888,-208522,17131,198381,406711,370764,126360,164555,123545,272994,183991,-56688,21507,559233,623491,343054,96632,160313,372189,530693,490071,29806,-449052,-56292,-87749,-266261,-325816,-158897,-64041,-58001,-164118,-472665,-498110,-320876,-253741,-114727,-127220,73079,-113207,-527926,-21157,382846,299636,-8406,92470,421534,805672,814900,755803,485686,497870,707764,832457,437793,-60947,-356614,-334061,-332921,-217057,-139415,-268769,-352276,-338525,-151302,102419,524174,826035,1179436,1244921,1014158,516493,118320,17443,83006,39546,-47041,-129142,-402539,-454898,-127539,91848,27530,-240474,-496785,-429586,-251133,-281627,-482181,-347373,-51616,22454,213243,347337,200879,223546,418680,576966,365968,133499,264345,490513,589028,505251,278535,-23606,-459026,-411011,-289134,-15256,150450,-2961,-432467,-178257,212129,429381,306194,67322,-176390,-63537,256923,593713,847537,966670,802786,346255,-163016,87873,718774,1190058,1300370,717302,149405,-150998,-156074,-197990,-1894,147210,97672,30704,154830,258017,136313,-14838,-79738,67483,63130,-122793,-398958,-101807,15288,6002,-163455,-164825,-86770,-33840,-86883,-263793,-425348,-198599,-61946,166317,145324,-34256,-500811,-40618,144326,257959,211906,449751,620941,271087,-321088,-277651,-206960,-439124,-236426,96098,274003,590632,805299,462884,243402,-154546,-384119,-476828,-152030,33099,104828,-139706,2334,376071,427408,176678,-225642,-562698,-458767,-430775,-461913,-224326,194257,389783,254602,-59630,-223990,13587,73094,-98816,-269282,-369091,-207293,-16900,153254,343582,383944,254629,-67562,-269855,-359366,-126555,91034,-23213,-352958,-234797,129770,179815,407185,430530,372565,16524,-458271,138986,333377,227011,-86894,-325246,-257520,-79562,109670,152405,172231,147034,-18693,-312066,-390956,-195987,-42032,-182403,-349366,-408708,-394270,-427132,-367847,-56163,119220,80056,-124791,-213652,-152685,-5213,-77136,-239411,-448726,-180107,-140129,-311146,-280316,94773,209348,424132,347225,186328,-23643,-185754,-203000,-115861,151491,390320,541053,671490,755358,592233,274642,-32115,-336528,-293381,-52215,159343,159896,-145478,-527335,-273946,-184387,-387194,-436297,57538,383229,546721,476993,278704,-263356,-337717,-15892,200116,339129,239454,77227,-404310,-373973,50042,170271,44158,-61769,-101091,-241037,-185712,149384,417945,461263,333581,243521,201387,149121,-100887,-251450,-210163,-136587,-72025,-57071,-101509,-168390,-154977,-215731,-119189,349387,666183,508957,110177,-409885,-460547,-449336,-258203,-72989,-46385,-220143,-332515,-317694,-298121,9448,120848,-24037,-337528,-467101,-51020,145342,233119,188433,177513,349901,470540,371494,15531,-488641,-89371,93178,-61639,465,103388,-65134,-355213,-256453,-336083,-511123,52864,638671,825286,567806,269436,123616,149336,-113943,-338458,-317877,-181513,-240742,-280758,-111389,44166,246007,523412,480353,30270,-133841,195615,257691,1916,-330377,-419456,85893,184824,13488,-167388,-233082,70289,518999,791552,719248,806759,634834,159326,-533236,-304751,-343238,-425810,-173198,-120426,-349763,-238551,566690,1319421,1586094,1128784,198329,-362783,-19151,25021,-29167,-42493,-4897,213044,229139,337112,378673,118258,-113994,-72716,264050,466667,379830,70137,-346860,-572320,-122606,367236,443373,125467,-341016,-368766,-241662,-219848,-174650,-85288,-69870,-94160,-15688,85844,131637,85938,-138910,-433816,-176135,-91177,-204113,-18447,122555,207381,236588,123409,-13084,-64341,-215750,-247646,194205,726652,791182,592963,252116,-166287,-79187,239042,183373,-47313,-108757,305051,653110,709154,499887,310159,234886,159835,241579,174148,50995,-391727,-50448,83631,114873,-198135,-232006,210629,409344,215443,-97242,-290058,-330491,63390,404460,397014,247836,154633,192070,166406,-169835,-379057,54829,40909,-264563,-19867,302869,415262,377326,130430,-158177,-60617,78218,181234,196571,307667,165552,-192600,-343890,-11601,212597,187011,-219261,-513940,49878,408552,179344,-209980,-445295,-437097,-317432,-187484,-106545,-119190,-178428,-218083,-145818,271070,912665,1393694,1114073,565434,-168475,-159748,46450,-118280,-164216,91879,-30601,-180119,-136482,-193153,-30257,540171,949975,827339,367919,-268908,-459718,-198577,-117944,-63013,-193936,-407070,-319868,-280892,-312408,-519866,-480321,89494,387069,400968,153419,50158,-78350,-73323,57684,3877,-187947,16084,130922,114725,-74671,-324807,-350676,-70883,83220,135810,247523,332960,381634,192452,-254706,-85651,330525,558186,551843,178229,-320311,-351020,-129946,58255,198884,258896,165392,156100,209292,236847,186462,-6643,-13180,150795,170680,373928,594224,610467,282977,-88127,-233923,-293247,-41011,254745,256794,-90656,-269851,-244544,-180210,-228693,-62457,148837,445064,722951,792165,490348,-196431,-261762,345034,712391,748585,199174,38431,333327,478052,232322,59196,-327751,-489501,-111795,164244,49452,-178824,-215365,120632,308713,118302,-272629,-651484,-329680,-116397,24195,-128706,-155051,-181232,-372179,-237359,-21010,-54679,-288616,-517307,-397964,-301935,-275355,-247351,68971,393747,402695,266118,-122487,-258774,-285303,-241147,-327277,-427342,-489746,-513589,-151035,65753,-86705,-186880,-361808,-140427,211718,456099,226484,-165161,-431752,-418700,-297420,-4549,398960,533452,215211,-4312,199836,609208,1051105,943823,422051,-436027,68400,175507,85739,-20155,40098,143489,317847,354648,517488,604602,460194,336330,145255,289165,265087,261924,-66031,-381104,-337454,-249242,-381496,-556796,-516164,-228703,-83542,-181885,-188641,-33594,-57788,-148180,-188343,-37862,66624,85183,110700,90429,-100783,-327758,-376328,-50523,203488,243941,-82226,-478776,-139441,294065,601238,582340,251655,208354,417695,551042,347805,43517,-10112,-150157,-452683,-354551,-266432,-317029,-307820,107158,321957,361629,270680,-12491,-350883,-10473,505617,942198,631386,45776,-28144,178724,9036,-390597,-19806,-2256,-202543,126390,196479,-19896,-259308,-248746,-249857,-140227,-92649,-127662,48341,118212,138128,274501,629808,464441,220917,-70406,-125315,69760,147727,224549,241121,317745,366908,275797,128962,-9065,-336209,-291006,-157324,-199210,-21131,361344,594107,525639,-115925,-594640,-302036,-175628,-21548,4870,-103211,78327,24621,-352176,-26329,302172,288058,47273,-99312,36579,-7291,-276134,-468906,-275660,-357111,-131978,-7573,-13294,56029,50650,-159766,-423078,34985,28608,-135772,-369682,-241645,-722,98890,-259627,-92986,307333,496488,325291,86851,-885,47532,171627,503889,561377,407664,-210967,-416036,-319630,-407039,-510180,-329994,-31727,145694,-22167,-290485,-81310,132962,526489,683091,782633,600882,357454,39631,-41950,-194282,-118091,100370,48287,-412690,-563011,-515773,-442838,-76298,-447,85907,-6486,49673,174021,97208,-60773,-78731,-126396,-218387,193165,406738,334540,169362,106013,136703,28551,-78640,-9175,-257454,-233006,105417,226248,569031,1079246,1091127,736267,435537,-113020,-381623,-131506,-215020,-363981,185076,424012,340323,-108359,-120456,389182,514379,215384,-5303,-218458,-226725,272482,414086,179623,-114229,41972,-306496,-493306,-167765,-159493,-436856,-463458,-521716,-456885,-190197,51097,-119551,-363283,117292,493177,319114,-245149,-61357,252686,286826,81453,-93162,-218597,-143428,-115849,-184987,-60108,207423,247575,134543,184809,462216,781495],[610506,147609,-225613,17171,15823,-72300,47349,-41003,-132827,-85139,-57637,-56320,-17927,22323,-7963,-150431,-223807,-165486,-145166,-182494,-324261,-153795,305609,609474,641854,468628,164804,8943,-187559,-214554,-16571,32694,-156998,-376655,-318776,-252102,-49270,157308,599857,484104,372301,247233,131764,-80298,-54153,377365,415699,15351,-263103,-141062,-179214,-247536,-231838,-169403,-65130,21973,92700,107189,-119426,-297078,-325092,-184584,-106342,-198079,-368091,-134848,160330,161207,-193866,-312611,-12202,-95306,-330521,16818,477021,857425,910972,494271,20758,102172,418853,514262,416502,-165654,-80586,78737,-66768,-129287,-403347,-326445,-185615,-177621,-87008,29587,-35872,-7030,483465,669577,254264,-201934,115303,73374,-184830,46565,320021,389199,267577,-64028,-254460,-329810,-181496,101032,-36185,-387859,246841,702274,696982,108265,-437582,-119973,-94010,-339845,-474512,-267408,-94169,140886,637558,1007242,929348,643307,454451,528482,462708,391384,118955,-263457,183839,394577,490682,240947,176461,-88467,-343953,367823,1115352,1637088,1216106,573898,444981,608975,279216,-151878,-76492,-3278,-128565,-57702,68544,-367,-384382,-113257,210306,-41837,-97020,-75635,-215643,-254636,53342,21545,-292538,-394869,-280727,-152230,-71311,-183890,-455284,-410445,-247600,-21978,-6915,-390176,-75604,201139,-41607,-443750,59236,234732,214742,-68473,-287612,-247529,-323077,-440621,-285611,-378831,-262986,52204,319698,586336,228912,760134,823792,838792,628737,439205,173419,-186235,-300388,-115574,89552,-27406,-143456,-23520,71827,37841,154417,88623,-95514,-26487,-24976,-280464,89400,516090,369935,-297699,-191960,72909,-156338,-494078,-104143,44987,171028,167919,150826,228385,108344,-466547,175117,207076,-125022,-453730,-100851,54533,-231168,-279254,-91566,-101541,-308482,-249158,-87034,-73386,-7930,68217,187228,44009,-208345,-196457,-66527,56428,270089,270637,-118992,-107357,345940,701619,608373,133494,-407847,-181119,-111889,-8147,-94516,-129071,-315243,-235589,-6713,18425,-260,67544,-344594,151940,632693,809606,320659,149674,231144,84766,-207826,-254680,-203250,-223317,80,22303,-116241,-93789,-176670,-218352,-301461,-206112,58406,154498,102917,250068,323734,144462,-95420,-67350,8487,-58313,-40820,-33983,-54954,-485021,-42630,140892,253979,145258,340202,732832,819790,327370,-42302,212857,499159,543239,240413,-179165,-32614,184248,26595,-165616,-341739,-207564,-17130,-80268,-174522,-279761,95147,397440,668934,621927,490008,263936,-279910,-204375,137579,224230,-25035,-505418,-139523,-1745,-72284,-26438,177138,355680,246343,158559,209309,157363,-71950,47274,637720,788971,822472,793086,800810,628508,170048,-305561,-591185,-301918,-410339,-527189,60183,307052,191297,11886,-45498,-124657,-270144,-289152,-285354,-324406,-285974,-29958,83605,123626,177971,202338,-1716,-83623,-57232,-23769,-221025,-443675,-136830,-71933,-413238,-135715,559695,696427,239230,75281,169582,9684,-61555,279971,309710,-167872,-135338,343990,359520,203849,477026,799906,643031,203646,-289490,-543646,-348219,-131502,-74682,-63656,-252143,-276629,15464,17863,-342738,-387810,61454,92937,-14235,-245963,-263884,-382702,-276244,-88597,-8305,145286,99246,-19993,-347926,-236333,222625,781928,980448,729086,473293,87708,-224641,39820,419764,693557,735463,668020,357625,33482,-254658,-101271,355289,707091,677761,483040,410932,431418,202870,-38969,-107962,-153301,-221604,-200079,-45760,138920,246247,164410,55470,-83246,-332646,-86507,191006,292584,102812,-328262,89182,410692,272090,-54280,393848,654799,600573,-8473,-84749,42194,138853,227529,-22496,-255557,-102223,-165658,136118,281852,242061,-67280,-89820,105707,349939,425368,329208,68703,-106476,-220798,-66572,364226,580757,662970,574074,249401,29318,-7049,-357258,-376007,-427757,-234953,291680,674990,634039,498297,703198,933332,742780,382439,297405,430759,-204331,-48762,391792,492117,156463,-193131,-269485,-29425,214890,282246,170519,-221994,-169551,-121765,-398612,-467752,-311653,-95555,89839,85588,-116630,-120808,-99558,93416,116148,198973,-214507,-479487,-129347,12818,-105662,-152860,-213585,-292685,-403133,-515271,-424995,-150481,22275,147579,-134775,-214951,-268081,-174024,-127050,-183188,-265300,-290682,-107055,-103332,-210429,-424238,-52543,91249,-20819,-249052,-393464,-146139,20375,-106133,53012,4354,-10263,60464,-99230,-254654,-394516,-159840,-69646,-276704,-135599,-51703,-234670,-164301,-72115,-337682,-334796,-437513,174378,649646,545308,-226282,-193164,278547,326628,-98511,-421511,-301187,-214333,-259132,-222644,-100225,43679,78323,114861,97894,26118,76637,100633,-166346,-157649,404655,609500,413958,42483,-98512,169406,576747,964154,736885,535179,43697,-280311,15285,495943,822058,778418,371863,118332,164941,76446,-218080,-123508,573342,816313,411639,-315589,-162237,304419,544013,721166,574533,149270,-276234,-283544,-349219,-545413,-125646,-239001,-240712,-453771,-169212,-259585,-130809,218626,302406,-49993,80262,13190,-173867,-151304,-143469,112743,395649,198778,-293598,-219018,8026,-101253,-450826,-275022,9939,193118,402426,549710,761783,606151,173308,-152263,73687,46458,-296710,-350299,-49599,110002,89844,-148589,-443872,-204427,369533,699510,705814,669990,458292,192695,-12424,-13259,27286,-105850,-265977,-339592,-273776,-154548,-356690,-348677,-270200,-6052,148019,165821,102115,-313022,-257099,31791,36609,-160533,-461360,-534320,-543188,-308954,-151679,-217155,-380186,-511387,-320142,-248914,1773,202303,-15896,-426920,-244079,-96941,-19166,79547,349387,567104,394019,255099,354331,143277,-90032,-43767,-608,56797,-42695,-1771,6638,-75010,-166550,289839,516690,285482,-315447,-434368,-268995,-333948,-331799,-234601,-88603,288055,619716,763141,581874,133571,-33810,-63477,-447835,-168593,118618,31435,-150858,-239652,-250592,-152685,-322951,-539608,-105082,206650,-132181,-162928,250513,375912,-74006,-489204,-91395,128361,-95696,-396804,-115586,-391089,-609674,-92413,43599,118086,53917,-20100,-212551,-160950,-135105,-63818,-30113,-226952,-357105,-166670,166695,143693,26648,213935,363538,315456,164399,-165396,-268632,-430889,-230830,-378277,-384375,-177408,15477,25951,-32660,216385,853316,1033512,584520,137352,-56616,56594,227972,195205,183565,144184,-189825,-175565,368335,363592,349359,46489,-356679,110213,612534,653061,210252,-160299,-362521,-547084,-398563,-79245,-117687,-490315,285755,812938,596281,223689,-243101,-324197,-272863,-185076,-150690,38196,260496,181172,82105,-249841,-659521,-226730,392457,730087,805980,442591,-107348,91766,126930,-176816,-337825,-343068,-341197,-198303,113687,246742,9163,12584,86301,353484,356685,338366,158721,-188799,-444086,-182832,-295727,-317325,-135633,-53318,-201387,-257987,-43219,39618,-167041,-215799,-33173,424287,686648,571991,-34098,-469617,-375635,-172036,84331,452522,387270,308831,198435,-301,-170775,-203199,155194,265376,257652,388932,234240,401070,540892,703138,535975,254746,113831,372926,372020,232732,-128617,-99013,-170672,-174171,-250188,-459938,50580,258054,-165126,-388026,344340,588783,349623,-72325,-469999,-522823,-448892,-117621,58875,-99346,-195193,150442,372453,45145,-263440,-258438,-163451,-283526,-464386,-316477,-15201,266009,221405,-104877,-362618,-371867,-159800,50448,204078,168836,256734,247901,-34273,-473161,-55043,448859,509316,198058,-289424,-579820,-429072,39165,774612,1048304,871833,423850,-58816,358332,722437,662465,486921,530934,602610,397324,245242,211774,150714,169020,492947,711618,676684,448088,75593,150169,311367,340714,191290,26094,-99911,-401278,-462696,-212671,-54202,95715,214824,209062,81939,-321402,-331397,252960,826060,812723,263574,-301709,-307271,88373,472053,635591,480732,69342,-442479,-225320,-84885,-213376,106179,139180,-179429,-177757,-322315,-214975,72319,397561,250314,123997,224498,160589,49965,-169435,-364843,147140,580763,500798,-62173,-43668,552921,775659,780024,513509,-87565,-355889,9498,-187981,-403678,-358319,-208669,-115891,-114734,-364170,-545175,-170643,-11540,-18320,-73781,-27198,91597,-228730,-478575,326488,790078,699045,148843,-124406,393282,799949,634069,591812,246243,66235,426932,711956,353409,-73439,-128191,-32458,-78002,-163679,71961,106663,-106239,-274182,-224386,237469,381281,497204,856469,1102859,1103283,772938,226086,-170201,-196169,-16503,-1317,-134942,-460615,-408231,-109402,95827,76504,-103736,-282575,-236570,-380150,-356931,-352170,-160136,233924,273589,360680,372575,276602,280532,410360,427457,216937,121340,376768,601379,685397,551876,200272,-133395,-378849,-380939,-324465,-40316,114370,-70633,-409490,-141847,250294,477316,355992,100449,-157900,-252566,-1803,274959,579320,727068,767236,654180,316802,413142,871061,1076632,906252,348959,40332,-202900,-299553,-369833,-17913,263419,271180,40642,82312,240824,157055,-65792,-154927,-93329,-141993,-161835,-232535,104736,261739,247098,60310,-177136,-250282,-165216,-177256,-333575,-423029,-100531,79614,226050,283565,147904,-294916,-118420,163238,329774,303455,422512,685496,394104,-190425,-501299,-431405,-540672,-262602,-42789,22919,309847,679246,538457,305460,-87042,-387206,-457661,-148685,-99168,-142477,-158501,64952,356050,447316,280053,-89780,-458399,-497053,-410825,-333861,-165866,140828,393690,375437,60375,-297434,100998,374912,235925,-47223,-271457,-244050,-53057,305441,509892,440982,259026,-17274,-205996,-325176,-74692,254647,201200,-265430,-355255,-8636,27811,122392,113092,316733,102827,-471749,-103670,219096,93518,-169779,-309976,-149438,-13487,141919,198271,272490,292798,145779,-168237,-288715,-164300,-81020,-236694,-334306,-378895,-337349,-264877,-309319,-278012,-84642,-150370,-465789,-432177,-266795,-545,47914,-122841,-409250,-19650,42229,-319662,-475742,-206747,-45646,254722,193746,-28703,-151425,-223155,-165542,-104158,136063,328966,473363,664573,754563,567552,260581,115890,-92156,-201312,-130651,-176448,-89680,-159155,-403609,-555496,-455871,-515367,-323778,77159,439183,573017,503200,318907,-150558,-225107,75527,296175,460192,342848,161766,-338913,-381280,-54815,37062,-18411,396,44487,-180500,-265740,106454,362787,349007,218630,75006,-33487,-76738,-165039,-338817,-265388,-159353,-198392,-187240,-119090,-112896,-76528,-188254,-105909,255604,574230,327489,-17715,-485824,-441728,-278780,-56050,-20195,-140101,-520163,-614905,-555421,-382403,-36859,215001,221603,-17277,-315241,-135175,210722,300410,128782,88366,313034,520940,412735,-98318,-457917,31126,42648,-197608,71828,212154,-34814,-307736,-276248,-349795,-512018,228073,905446,935746,483600,149810,432916,843203,455807,-61698,-405000,-453297,-536400,-344452,-275390,14498,459221,846561,714908,128671,-96484,112661,216802,268464,98463,-239371,-218699,-1221,-70285,-204210,-290314,-291950,59351,326868,633575,812982,780335,288310,-322537,-311413,-445322,-388056,-33904,-33268,-247408,-356283,365881,1111473,1404538,1136430,300944,-426106,-330851,-135498,46849,173856,129996,105026,37128,138518,361000,494701,674633,642988,848481,662131,324349,-21933,-298551,-352380,43808,656218,778408,298838,-347277,-130708,86,-229721,-370825,-261317,-172746,-92720,53339,41513,25137,111810,-77071,-511591,-118931,175440,164739,370511,502721,496021,344546,62567,-188939,-305439,-64045,156407,410122,555022,346998,147462,-76373,-449520,-116345,67545,-122129,-379636,-253662,279293,772496,813179,382163,116216,176836,199076,263513,330641,179016,-188566,-309278,-108838,-2920,-168495,-150280,213015,256910,204121,-109092,-358900,-243268,357831,651225,358511,44903,67058,205852,62184,-214910,-260609,129246,68650,-348199,-9815,423030,461026,190739,-177780,-218049,40667,166302,210065,327891,441237,224925,-192985,-469550,-216076,38221,103267,-196348,-205672,305440,540504,327809,-85109,-354369,-393169,-376240,-276993,-154553,-70244,-89348,-218267,-103143,193183,703234,878008,659064,338036,-37670,-230954,-238737,-346284,-65918,217482,49229,-242690,-295235,-343602,-333837,365223,786903,828207,417640,-247055,-376532,-125216,-9093,27138,-153299,-506300,-334015,-292441,-396352,-602593,-361161,-22904,-81261,-292046,-258868,-57290,-18368,-49134,-51520,-228843,-287265,-4733,6148,65937,-146512,-258795,-486100,-200374,95739,289437,435238,385479,350247,189323,-188377,-181911,313839,586879,480573,131212,-151440,16877,209415,274705,315783,242223,103254,50851,228624,295553,304963,208260,360192,305824,371133,957403,1268477,994151,489422,40459,-166740,-189085,93003,483830,384730,62879,-132306,-94267,-80602,-162667,-130264,111812,444542,730833,843543,575336,-156140,-353917,147703,567151,840375,483836,154728,276257,419239,237755,96753,-343789,-333919,166904,427441,468645,205297,7809,17463,162695,117685,-123093,-462661,-566117,-387943,-261673,-371385,-342429,-324047,-362528,-303325,-206541,-275636,-409668,-255566,93421,306805,297049,60518,176036,471098,505733,392329,11132,-346327,-629187,-500152,-515521,-373695,-414854,-233598,215832,490061,285041,201618,-61393,-34213,142308,279732,25952,-415882,-541268,-339128,-248854,-16290,428994,635454,411271,104785,174318,438871,662215,406486,-138566,-211018,450363,302206,7037,-45958,180340,311613,309959,177519,295552,376475,213251,15229,-239384,-34395,-26919,-25554,-208436,-400038,-479011,-331630,-340878,-435876,-285680,61536,-42849,-259057,-389825,-271494,-450607,-643842,-324803,-135748,-21162,77904,45743,756,-176733,-471496,-298321,-8667,105896,-9684,-403947,-306444,29285,367467,631450,532988,196889,16733,134536,312210,203053,-61546,-260278,-423300,-401284,-242419,-282912,-329035,-261481,100366,246111,332810,237989,478,-413591,-118597,405681,666164,522139,-99771,15690,322226,124141,-396701,-58710,-82666,-429156,9008,158167,-4624,-270707,-315120,-203984,-13782,22729,-118067,-171503,-37290,53485,180001,341589,214777,102493,-190089,-328273,-69049,85485,173038,309209,549583,634655,547863,373616,280809,-129830,-310783,-207892,-276011,-232927,40543,200387,187757,-177805,-350615,-201857,-113071,-28328,-115371,-61992,206748,127076,-104200,302001,482934,211047,-173670,-439507,-210761,-31254,-184573,-329473,-288456,-245132,10555,90656,-81323,22335,78030,-101800,-562161,-288679,-32275,-26852,-110954,56284,234599,275588,-211515,-52980,512059,818438,650203,284237,100567,37265,85575,272071,416389,387052,-93048,-246798,-208021,-272599,-464052,-423919,37766,289670,29792,-184617,-300970,6351,406534,541824,590638,376455,110387,-89780,-66545,-177619,-211415,9412,9023,-156129,-17904,-77601,-172169,61999,342436,418248,99845,-89038,38510,63308,79208,142014,-77705,-528922,59798,398197,354664,67160,-73763,-18963,-75102,-139053,-90147,-407147,-181544,156614,288316,557975,582669,527797,70442,15042,-241694,-464944,-187781,-188786,-282388,333915,732950,604340,156279,-107337,239329,342262,91779,-62654,-389838,-277117,324683,444399,198650,-178124,-180740,-296214,-259549,-261221,-457841,-432376,-332153,-438901,-344689,-20990,197391,32004,-322980,-8111,329130,173256,-234620,-8693,336476,346283,56685,-93908,-328435,-242634,-261320,-239918,42700,276049,255893,104280,184816,493363,693156],[313603,-41790,-50147,64694,-32862,-141727,108763,149165,89727,100276,63424,-45309,-15618,85894,57452,-134159,-238801,-179765,-93374,13299,-113709,-239656,355408,781059,855818,523200,32595,-407573,-301434,-379615,-103612,38838,-184318,-416204,-318426,-219107,-61866,52267,247845,212788,194537,151252,114617,-2673,122947,546161,577208,138012,-335208,-98782,44951,21108,-137901,-229753,-141425,105972,216457,180962,-42847,-250720,-272419,-104685,20012,-33873,-121113,183290,517473,426863,12961,-267152,-47273,-108400,-323897,-199492,188775,499111,650287,299881,-32898,-196988,286933,313980,193595,-291978,-244411,-96637,-237682,-369305,-291538,-189644,-40002,14430,163011,221868,210020,358060,599928,462969,-96662,-199629,105571,-70323,-321687,-14844,233781,276650,89071,-256173,-501040,-382317,-34917,285036,248792,-276094,-119277,384449,506139,152055,-339520,-469997,-386092,-383511,-372951,-63760,-142662,-233439,581098,1219802,1006612,540641,324366,579014,810810,682825,258974,-115338,269890,298319,250507,87647,-31720,-249471,-307181,360288,1089966,1482217,830161,207740,593253,730302,219910,-398887,-134472,71058,176046,103165,-49718,-253001,-401073,-175550,-88637,-391220,-159600,-235619,-498623,-31863,368060,209242,-232407,-137499,-93531,-66730,28757,-11616,-202803,-371866,-147672,184125,49072,-477907,28158,345934,169229,-152081,116586,345565,403369,148345,-46178,-171663,-320403,-377449,-70810,-34221,-10510,110182,-145290,-94482,-407164,255349,451665,492310,254855,159501,58607,-185331,-117285,47394,31154,-284389,-266938,70219,129096,-143515,-114863,-91598,-101388,11320,-147059,-404611,129909,429577,233484,-370903,-266278,62839,-74395,-407036,-248932,-36438,71852,3224,-217169,-153059,-129762,-127746,355671,315194,-33110,-370518,-110821,30099,-69928,-199573,-65526,-349928,-439289,-12945,151244,-51644,-173743,34557,442999,392027,7401,-280368,-97661,-27652,89886,98470,-298307,-78380,575447,1060201,1139286,796294,101409,-205441,-185728,-690,-21561,-14666,-127153,-70186,58042,-91394,-44659,-1936,-297421,169864,707091,879141,358461,-15085,18469,-25611,-120569,-73270,-9113,-37820,21656,-144002,-256404,-168534,-315587,-315668,-387893,-418978,-273963,-240587,-343998,53524,266378,37412,-396639,-111829,37690,81879,90093,-24132,-346767,-116330,376834,421356,316699,178625,131051,420577,508335,240859,6735,303206,611002,652678,350623,-8949,135049,358894,214678,-25097,-264501,-84579,312857,121734,-230584,-359446,180466,581773,764750,439700,176379,-246962,-495469,-55565,275685,357621,49718,-431451,-143907,-57608,-129243,-33300,238429,370962,104069,-170691,122880,151327,-194802,125985,711306,815497,598748,531344,737687,718238,374826,-192169,-413986,-137710,-230566,-643734,92681,543694,345532,-8380,-384205,-323810,-174089,-233417,-348292,-334579,-224586,139440,447262,456525,379847,354341,96523,-195207,-247173,-171785,-387517,-222674,61622,69897,-379038,-166911,461363,521051,28415,226308,507380,215809,17577,316246,424101,40773,-242137,292523,390154,206872,405632,687203,561697,187430,-119942,-197816,-232264,-356928,-392373,-376871,-281272,-105487,166669,163900,-26180,-208818,-78728,39398,-7668,-313375,-165831,-83575,-389427,-406862,-191785,-434557,-422641,-152126,-238697,-432401,-114626,447006,877292,628624,339618,-47342,-238857,26573,202490,537218,654056,649812,502903,231863,17999,44944,299670,510600,397268,83949,250564,379211,207155,-150455,-234323,-248188,-402210,-452507,-256370,-174439,-29940,28905,40238,75252,-207609,-334759,132964,324081,149883,-304000,-38048,424254,435912,143947,232750,221046,-15804,-341265,116729,468108,475066,289733,-148735,-114094,211624,39516,-450703,-311248,-377567,-364912,-153375,110353,318440,388787,372074,244630,19854,-227283,-271792,270341,548992,585365,536440,153943,-53536,-125294,-304531,-278903,-149257,29169,367262,457536,255730,139622,436640,831601,847578,614038,138378,290942,-210191,-262044,159552,332543,204466,-50902,-84922,86394,239775,266020,213236,-104442,-88402,87089,50589,-98569,-126419,-107556,16254,76473,-55143,-95756,-51983,277955,508042,437380,-42834,-261443,-153866,-118517,-306157,-344571,-327160,-286314,-298326,-326113,-202249,192997,297823,389196,34816,-192610,-245012,-135027,-114013,-179079,-172135,-107981,100235,138849,-58734,-290244,-81397,134843,-4252,-229817,-92272,346750,861878,638158,204614,-296284,-190316,-7346,-152512,-355384,-407949,-192192,-207791,-433339,-188797,-111425,-191209,87298,101781,-251295,-407477,-546154,-73654,162265,-145663,-608521,104368,363277,290695,-203452,-401698,-187157,-127348,-250016,-396107,-351530,-234119,-109392,-27773,5412,160829,314891,256327,-6678,-334701,233633,324345,91974,-249752,-440388,-63871,476741,871066,697200,510189,-30179,-380094,46373,351934,599951,518316,142369,-18130,138286,139308,-186309,-49901,529335,660777,255146,-359670,-291334,102838,331961,598786,430611,-48179,-394012,-210750,-274415,-499909,-235894,-214798,-69561,-256666,-169454,-381776,-172212,92194,143869,-2860,241751,177404,177472,250907,-38635,100500,580257,496636,-14761,-389777,-174324,-261246,-474248,-220700,-44432,39172,178949,319209,496055,384932,-73715,-345184,-45162,-80696,-416686,-475878,-63158,91859,42643,-226877,-416313,-190068,70016,384796,417729,432710,502329,440078,256108,178847,35828,-106004,-173822,-282874,-188546,66075,-114383,-68699,-32298,71709,162080,68093,-24742,-290183,-316384,-32948,-16607,-254707,-496855,-466740,-527022,-199399,8383,4008,-55131,-248804,-288195,-171451,14074,56475,-302600,-389396,-188694,-229169,-219088,-68195,83930,158041,-1608,-60865,225853,80271,-254924,-416774,7238,283327,352117,181038,229115,311751,215505,574277,810143,590570,-95618,-558649,-373648,-335185,-345377,-344573,-278747,15074,365656,638576,541900,178579,-107089,-141187,-460817,-229065,-10435,-110371,-223547,-367204,-410370,-334737,-464553,-572332,-143221,151221,-117635,-64079,238226,287095,-125306,-560850,-217097,-11089,-178535,-399475,-294203,-387317,-350852,109755,109408,164649,94123,95177,50753,-8712,-41784,-104324,-46859,-26296,-243746,-337131,203093,238767,45609,192430,207170,93269,-195779,-503571,-573704,-365222,-220300,-460164,-326888,-93677,109049,125279,-56937,-52657,472801,731346,415736,140248,189976,491149,629394,378100,109924,-141408,-386932,-181508,225064,111749,11322,-318912,-455418,217914,631983,582209,139759,-349664,-536129,-573550,-490949,-212272,-33006,-110847,225641,731231,451369,186350,-166197,-236141,-260768,-265016,-347653,-156113,99037,83948,127784,-131572,-544958,-227997,411453,775825,789821,442246,-56016,333257,402106,11205,-392798,-437632,-373306,-468058,-203219,-51090,-255010,102904,421494,618429,484074,342784,208968,96389,9012,62437,-64514,-120272,94234,223072,28797,-183757,-210698,-301462,-457016,-306009,-107980,261554,586704,449339,-117791,-398486,-154896,-274388,-162587,310606,350912,224652,174317,65870,-63165,-199354,-109734,-258802,-110384,-43419,-211779,115976,412402,504007,515721,297076,341023,531751,405449,56509,-417618,-458519,-437497,-150511,-189121,-285322,188058,359153,-75204,-251167,462697,624963,287877,-55513,-157476,-111325,-384970,-249080,-48257,-139955,-270486,79098,309737,126259,-161530,-277663,-279293,-202979,-260376,-165359,74350,245366,152850,-34699,-261457,-317476,-220405,-17127,154723,129749,94893,-28976,-297597,-408413,136955,638153,599347,177850,-378578,-567642,-563434,-59289,749239,972564,757710,182954,-343807,380780,745445,750463,492824,615242,685287,525409,348061,336760,362320,435633,685003,762714,666877,415368,128852,200126,455958,441331,60636,-130200,20945,-173277,-596938,-262583,-97235,-95452,-99491,-62795,-105659,-400252,-440633,101270,716102,939034,408760,-74548,-335786,-180173,139780,348458,228674,-105781,-504202,-122592,2482,140210,311223,107679,-107087,162789,-6476,-101876,155613,378747,177539,233159,361611,199071,-269615,-456516,-351205,379937,576235,357607,-378404,180960,856504,975924,868332,458354,-147934,-252488,-56542,-375167,-531171,-390776,-341445,-129824,-53339,-439102,-243730,187278,358227,272809,2297,155643,147118,-291673,-229023,614265,1018850,810119,-19535,-115747,591286,802966,464633,394773,84996,-303547,31807,371911,201094,6407,227039,335270,139140,-177209,289531,471616,238785,-46387,-353066,177653,102103,120916,473193,869591,1022012,802578,290895,-157148,-170166,36097,42598,-113039,-428357,-346336,-124265,83990,162595,66178,-170251,-130432,-363947,-435812,-280840,-5795,328899,424554,497075,438340,332010,178121,181645,173625,119599,171789,412934,589459,666950,515278,154387,-119138,-152354,-254629,-471108,-229845,-20885,-147756,-293889,-3206,364154,509006,350806,34023,-213450,-370648,-201438,20953,330545,447765,563356,690174,550187,424811,666023,747393,598935,182106,-84339,-232838,-247009,-554371,-130808,299097,408068,121448,9185,202979,193038,-16462,-159049,-256320,-418903,-323691,-61723,271267,392720,296834,107397,-209669,-345268,-271542,-298285,-440207,-411487,-58416,187360,228118,366292,255865,-102625,-100458,149035,292632,320821,349823,612299,457955,20063,-424151,-516795,-393360,-115631,66859,-120996,-182762,193781,393377,213425,-23103,-340042,-398117,-161631,-210092,-384339,-70713,172558,323126,393551,302064,48689,-243498,-332572,-182081,-78774,-81750,114709,427424,510624,203600,-287384,176236,608024,542677,169477,-175659,-240847,25964,432271,593863,421483,173042,1064,-177738,-210114,72786,396592,373475,-147248,-407827,-239632,-342779,-413850,-18830,237180,148890,-186156,-278646,33290,-21678,-222955,-306843,-156358,-12669,112473,244559,372889,409321,223659,-106889,-185648,-93012,-120439,-243610,-325039,-366492,-314726,-178090,-278393,-448949,-272297,-289446,-175862,-97913,-203814,-1487,154337,125719,-193215,-16591,82073,-182133,-373249,-312613,-39672,169729,76215,-147311,-156062,-137200,-88662,-35072,167322,266242,305386,510720,603044,438310,187921,242881,116660,-10670,-8069,-242967,-298774,-125980,-180033,-308892,-382902,-358080,-244677,-3231,300912,409936,355235,223828,-102381,-358296,67368,426238,463839,416049,199178,-142946,-320219,-140623,-80115,-85571,-6764,71894,-228260,-430716,-46038,130889,68857,-389,-110691,-157633,-147387,-67089,-269296,-259970,-193149,-331331,-321858,-165493,-55049,-92474,-294886,-218420,232361,535139,312705,-77891,-444739,-345613,-127463,141055,51195,-191188,-623516,-422572,-385851,-357262,-52685,280883,379845,162464,-110060,-115788,207674,265454,12123,15189,311069,567169,471465,-142051,-294019,179486,52313,-252852,7796,175430,-42172,-169113,-207440,-297217,-570859,265008,917525,872713,320668,-26669,721455,1307916,1051351,248669,-296472,-509579,-321819,-292197,-506371,45322,608465,962284,756327,175569,-98679,-72151,96977,404481,433222,169970,-14431,-163502,-289977,-198446,-183066,-436708,-309607,4238,415572,637776,642342,210481,-194815,-267799,-546549,-228195,133327,89718,-135070,-463518,82602,804983,1125383,1025711,373481,-271987,-629225,-293922,80405,323982,259295,47703,-54214,-7215,260829,722593,1193306,1080309,1027718,615684,67340,-175381,-38840,-62169,230255,886180,1041520,437029,-409544,-46902,127400,-294550,-420647,-202158,-162262,-58377,117062,68191,-54057,62773,-77141,-525667,-131267,273116,446787,647189,787479,735852,420515,59979,-260273,-244728,187717,454716,454641,208322,-141057,-413516,-617155,-360970,4881,-53751,-389016,-626545,-409132,132256,673978,696201,166219,-81341,123599,187965,183196,356462,275978,213508,-210175,-314844,-132970,-155171,-136894,160429,154013,155781,-129824,-361185,-204889,379353,607901,182752,-360448,2328,197421,-78230,-387023,-196752,194083,145876,-368190,-100478,444267,485860,12097,-540181,-123147,123950,142280,174236,401666,463237,206141,-158915,-212262,-166816,-35587,136096,130255,240911,667928,643616,379802,-24678,-325852,-414576,-472524,-380445,-190279,-7606,71668,-109091,-18901,66486,318090,219074,208078,15918,-13656,-144814,-294076,-451822,-65748,216682,111396,-201764,-402931,-376201,-410057,151270,450959,607302,246335,-336662,-215089,21975,125566,69808,-217444,-419382,-125265,-117718,-218505,-345838,-226557,-124108,-411987,-418841,-231472,60517,108873,50771,-61624,-302057,-300866,-176959,-206543,-126500,-242280,-135731,-257300,-383297,30475,417834,606420,444237,221352,67032,-172241,-223545,277220,533653,417685,301007,193550,307891,479789,481212,412528,186521,3585,-75417,150790,263395,363218,502338,620807,182112,243752,1110487,1503466,1162042,621811,162538,-160745,-164985,129741,476882,353231,81157,-97921,-13808,46157,17481,53021,19905,305181,576264,724740,529865,-95817,-482232,-100388,394383,791439,639176,196415,199294,271815,163870,-21005,-343935,-121005,322405,490385,632124,458151,203427,-119610,-28343,126542,30860,-262767,-424053,-514706,-458890,-492022,-532919,-424016,-265552,-281064,-370953,-463300,-385661,21623,508540,744245,583121,267829,255949,498004,606590,570554,347028,-27617,-367411,-333314,-198857,21152,-54919,-3113,478106,806782,619230,393203,134667,103690,69824,72032,-90948,-331303,-368117,-196810,-176814,-22447,345867,555725,439273,111765,76247,188774,181583,-205295,-351357,302400,736086,419679,42256,-67147,196965,298661,122915,-147674,-76722,-12859,-66902,-199918,-501397,-489130,-411892,-404322,-381480,-422162,-532529,-345106,-238562,-324328,-166739,148909,90131,-82593,-321742,-349317,-339985,-88201,89607,-121256,-190842,-58343,-114848,-156519,-208141,-406678,-208479,61660,41672,-234276,-297553,-69934,118446,346529,569739,405346,127069,-95232,-9313,48160,-8385,-132764,-250180,-208287,-122976,-136302,-252684,-338513,-254615,10646,112193,260491,198388,-13559,-219914,-112000,231460,182656,62675,-333548,86827,395950,191188,-208021,-45508,7426,-113686,54578,205613,39342,-228609,-377840,-217906,8512,41525,-170587,-459043,-143203,-29197,-67888,-187916,-167475,-86110,-241139,-501509,-203068,77834,121051,292020,642949,761373,703354,562698,429553,115902,-235521,-235853,-321110,-443021,-239045,-49048,19428,-93111,-130972,54831,129591,14211,-245689,49158,308197,177880,101677,610231,658007,203486,-360270,-515950,-467675,-130441,-108114,-71985,-35241,44501,304582,324423,-26494,21791,113646,-74128,-405406,-276459,9137,105316,91999,289247,470467,386285,-67511,-27214,642140,986556,820361,399678,115803,-40731,-66920,-18909,193442,275817,59216,-9747,-86758,-146514,-230973,-61408,326589,432677,196001,80333,-50733,-36807,123680,342664,330399,193487,-58248,-275935,-278991,-315928,-386614,-108916,6301,120439,368186,425915,307884,484191,768815,687284,230380,-259319,-193365,-50232,169304,446038,407448,-254882,-123744,343212,372201,-310,-320561,-318342,-283706,-144164,-185985,-426869,-64539,239062,395265,499417,168882,-2113,-252193,-360801,-302612,-496272,-242927,-125681,-146385,430442,940628,755670,326630,-55576,131243,190440,51685,-27862,-428762,-173915,396158,449253,146301,-219021,-265793,-165106,-31767,-155237,-241530,-92470,-120057,-336650,-220149,92448,244845,126731,-240520,-144713,126574,66850,-130676,64023,389711,342839,-35111,-209111,-216645,-209735,-217133,-46733,228795,334692,199189,7816,85578,305570,335418],[-44442,-167160,89934,79538,-111299,-181022,84303,222108,236755,196811,92526,-90345,43775,241246,174805,-74772,-228356,-192116,-26360,109029,-2245,-306162,372624,842866,925672,588008,187222,-133809,-160203,-224675,-277211,16255,-74262,-206067,-291897,-133470,19964,60375,-26307,20201,-47996,-121909,-66240,26566,216518,584592,604933,198226,-249660,-161585,103163,117967,-44494,-329558,-321178,63549,159341,103756,-45472,-211303,-205732,-68973,95299,85231,67293,340566,603957,501314,134725,-221221,-258959,-250177,-344550,-410136,-213832,-36214,119046,-11258,-155848,-68225,-39193,8926,-58973,-174225,-311389,-327296,-363437,-220242,-4323,20204,60015,140565,311502,383866,431066,572537,499420,61304,-394644,67437,107481,-224671,-372245,12430,216159,201112,-43483,-299209,-144327,-305370,-107361,185121,289273,42419,-109905,234988,372723,222231,-55220,-236266,-213099,-435000,-162778,217328,204531,-202089,464241,1080903,826628,246633,184564,740257,1163465,856358,235416,-67791,216677,79432,-131647,-130174,-251239,-401781,-260368,220139,798668,949673,317364,-11881,711526,703665,22516,-313890,169291,391847,401271,201576,-100685,-299392,-236810,-163093,-327208,-395008,-117961,-248203,-452281,170511,510310,298030,-61077,112319,85911,7559,23710,42205,10943,-145863,80040,266096,-13950,-480534,124442,460937,336183,160129,246115,395067,458013,286739,155714,-33377,-240944,-205014,149437,310868,192366,155981,66548,119602,-75108,-407689,102234,228695,10931,-103431,-88131,-180916,-62367,90545,-78258,-489503,-263515,44224,32773,-297929,-408385,-280782,-81198,64920,-103650,-117184,115774,227765,-51750,-388415,-359184,-74521,-5128,-196638,-434310,-229920,-150679,-266470,-514256,-225464,-17231,38251,300495,362658,38839,-158042,5234,65361,-99698,-25723,-278718,-328488,53844,398067,441007,91772,-95554,62112,527467,543240,112892,-460584,-60532,-54038,-168293,-102129,-495477,-63437,738344,1288448,1504400,1235417,591807,62178,16022,235914,256657,100793,-46554,-97972,-142046,-178650,2206,16686,-242729,108064,676502,800781,349631,-298193,-368200,-255805,-197969,-39298,90867,98825,6686,-295274,-350265,-320840,-365293,-212985,-203837,-320649,-471878,-512537,-455456,36270,219848,-27589,-506527,-67552,129288,277891,224408,-33111,-393604,344846,690673,647259,362679,222977,-6221,152071,200753,109854,-72697,209402,529293,612751,392426,122013,279610,457992,341454,86443,-50358,246334,530307,368945,-245093,-343596,262820,677728,665263,136402,-277671,-157406,-211981,182035,389472,480246,190046,-200023,-174241,-180627,-219183,-67692,264902,377603,17192,-483931,101872,123043,-297138,175291,615048,686702,321776,164859,537519,656657,485394,-38304,-101284,106089,-672,-607431,-44212,522386,332700,-51318,-488390,-358060,-140881,-257407,-473544,-298178,-150138,262068,777781,759547,514342,418240,259469,-159593,-478085,-284400,-263958,51071,284348,246225,-291763,-248807,280992,336129,-242013,244448,697190,374149,46099,237312,366867,107286,-343348,72609,257656,93191,121228,335347,323215,60822,-73077,72351,72014,-210926,-240466,-156313,-49734,53520,200144,186387,148182,110534,205416,262610,184874,-312372,-112178,204756,-53328,-496236,-330612,-436236,-538051,-182762,-53144,-276624,-393408,47688,467068,328967,81569,-158208,-207454,-170056,-172545,121703,340501,527180,712940,608954,371907,163309,195191,330215,143905,-241884,286894,479408,284219,-218193,-285365,-229178,-411963,-520771,-454596,-472152,-325591,-109171,18483,145626,-48135,-404747,84064,371766,231032,-230466,-189029,347991,440628,213447,55760,-176368,-417782,-6408,493385,872835,751025,351708,-211061,138,453318,633245,683838,561592,285736,-339662,-204859,76355,228420,304032,343434,344047,150335,-77649,-437491,104067,397779,358246,305216,14041,-292431,-291620,-289155,-161103,111109,250503,334646,19904,-320981,-279810,18889,476204,746060,698867,311997,-144311,-334559,-401519,1732,171728,183651,52224,93009,191439,229925,180301,159060,1937,76905,549824,540612,230756,7280,-129433,-72338,-5168,-93466,-169715,286186,666980,865199,454262,-3708,-53574,-109384,-291260,-521921,-524551,-391958,-237011,-162774,-128126,34813,303483,340018,335147,112878,-169509,-219968,-151878,-103807,-70198,-1102,136809,337258,397885,120826,-75086,-130309,86036,4820,-32124,109440,619590,1189096,1067481,420409,-353154,-251623,-56263,-206119,-412824,-368756,-185897,-263178,-582265,-214481,-108111,-12183,299513,212057,-214122,-311274,-348632,-529157,-370988,-46030,-22312,454005,533289,286718,-189837,-398417,-162971,-142599,-193037,-321706,-313879,-283180,-126858,-109476,-88204,141254,340267,268577,93181,-356550,26868,54105,-169080,-409047,-477280,-265000,314634,672793,664010,404340,-103046,-399421,98818,271319,348196,217954,-22520,-155228,67520,154159,-59863,-27121,356988,364475,30206,-415194,-359402,-34685,187517,400370,228431,-195555,-313041,-41814,-45672,-307271,-418355,-47877,168535,122048,-159866,-508189,-199364,-26913,-125478,40200,352945,301734,408740,458576,264,71161,733664,834720,316388,-271422,-418439,-437085,-411860,-215852,-200860,-215161,-99429,88735,144102,45305,-361579,-285624,28177,-19326,-358441,-565046,-98433,67815,14393,-223153,-399209,-247842,-185191,50711,143670,198594,373421,477647,443443,238125,-64334,-123586,-54748,-146747,70592,459872,271385,168693,175064,173685,128193,-111868,-235120,-316286,-318555,-117233,-114347,-354570,-579279,-380272,-349708,-61770,208750,278409,367626,177460,-102674,-25115,116900,43049,-310843,-131696,-61017,-334427,-407503,-174901,-131200,-252344,-422742,-55463,509632,542032,132616,-443162,187054,549189,655535,314609,394849,589611,661986,993247,1234170,933046,168843,-590165,-415539,-332047,-391427,-455260,-375219,-217317,107920,443253,427285,166227,-195369,-282166,-515172,-273424,-58534,-61597,-131951,-355924,-459677,-499996,-528314,-458597,-273032,-103908,-215366,-27484,212927,148949,-206116,-467210,-114922,68375,-139097,-313776,-477397,-247875,-43761,381898,312056,123839,-94574,-38793,109569,-19699,-18226,-121365,-27542,160112,-84130,-163843,257699,272093,64423,33961,-94517,-266244,-535313,-487806,-384658,-266588,-255120,-479811,-209478,14396,156863,123656,-105999,-100652,290684,499044,263403,140820,428920,854451,821661,467235,139924,-235326,-335491,14141,271953,183386,-188145,-523258,-271939,194879,421554,329429,5174,-531551,-457672,-353121,-137522,235990,353404,229302,55802,282590,99745,19565,-106051,-199541,-356870,-468321,-446653,-298557,-104614,-30101,98464,-91235,-470713,-203561,299433,588084,543142,268106,-20228,375698,527678,180017,-288141,-434211,-345418,-501649,-415467,-315464,-345801,476382,935371,845605,532299,305682,244149,318830,378647,347749,97001,-30120,210587,339021,135113,-99005,-238604,-448062,-456880,-372404,-262850,-64332,236805,147713,-134117,-132783,123599,-87672,-486365,16978,191956,85684,126138,132717,46544,-129635,-344100,-429951,-248040,-252221,-512933,-99965,274196,316747,385468,231896,386749,484242,286883,-196331,-500767,-334934,-602062,-257119,-282076,-164323,292069,416503,-22878,-127636,486632,578928,215472,104264,284150,296194,25586,-141749,-132644,-215015,-506997,29358,434655,499680,205622,32660,-57314,-10167,18831,42541,217675,303912,140234,12816,-243718,-306931,-288025,-238767,-46086,71848,-8920,-184004,-424824,-184057,179751,524781,421592,2839,-404967,-443737,-551916,-281082,381348,714059,648034,184523,-440150,346018,726989,738620,397812,497417,534236,488363,365183,382024,461172,573304,771868,792506,670201,356076,158685,123630,370617,352368,-93949,-178500,123954,10360,-436193,-255632,-14716,-111241,-319160,-378525,-391231,-491905,-540620,-272870,64592,394343,176265,-25060,-46549,-182055,-195444,-61822,-6130,1110,-139981,53000,99847,309508,286518,-39409,-139408,376520,365294,245257,409393,354135,107241,281648,438772,197879,-418422,-175139,58425,550242,558178,220315,-401475,280541,841080,907566,750205,318223,-123026,-174668,-250218,-610307,-374325,-382695,-496106,-59015,80067,-329425,-62908,412436,621118,443898,78500,367548,257578,-201594,39586,776335,1015337,614857,-341305,335098,870109,680696,233245,128965,-7773,-334885,-350478,-84373,35866,184096,599443,695414,225465,-272970,428958,709729,547191,237488,-293442,-155835,-258013,-184560,178486,639675,833096,653594,296572,-11591,49945,137304,66422,-129698,-464254,-313841,-175066,49149,210376,119821,-211760,-259119,-343378,-474900,-256033,78532,250200,449589,554685,477950,287048,-66598,-179709,3756,160273,270667,358865,443142,511853,348797,85617,54357,158373,19540,-468398,-486598,-189202,-142851,-122587,134871,446880,489419,274093,-93463,-328369,-355235,-226081,-84477,132720,139690,196774,448226,498580,172246,173352,329187,488319,180604,-228623,-246153,-88450,-332171,-336210,209296,414139,154669,-69712,162649,248656,110913,-113180,-396714,-442708,-92870,207133,415123,406248,179482,-27904,-294593,-359737,-315799,-395605,-547815,-420959,-114661,171682,162137,346182,248695,-49399,-115490,66190,178298,256456,264637,451940,479810,208692,-253229,-292090,-227134,57271,340749,156244,-208839,-474691,-41268,-37877,-15837,-255543,-313126,-212720,-309680,-301882,58350,279797,313901,316026,228453,121342,-22718,-29231,112029,158765,-35349,118077,477393,601339,259885,-286500,154140,638038,695874,328694,-60284,-137578,189739,510910,537498,227774,-104679,-130431,-231279,-54544,260048,463550,389516,-141022,-402841,-219524,-217601,165143,272061,138836,107020,118782,-20003,-84480,-99352,-268233,-246979,-149728,-46030,46898,272704,450308,421193,113981,-190193,-68819,21575,-129488,-288842,-365194,-383952,-373634,-269502,-408899,-563794,-426262,-192841,116808,171555,-62392,-30523,177752,277313,-52653,-141266,-32485,-59560,-185656,-210431,131528,151967,-5217,-155483,-127010,-79061,-54872,7275,180679,195090,44099,200261,302211,202530,7707,97965,167053,159277,122334,-143502,-470548,-129644,-8553,-77508,-180577,-194606,-205982,-141726,26032,119856,93007,-24770,-109297,-517722,77517,500829,355800,348506,172277,-43486,-334044,-232031,-170916,-159438,-116981,-103949,-439643,-550201,-280129,-234874,-235338,-81785,-90315,-46370,5515,109102,-92547,-195523,-208462,-247411,-40739,203845,102776,-127273,-422936,-237144,346407,742011,518255,54452,-269873,-255374,-45981,278494,159034,-211371,-548969,-288564,-313818,-529541,-96699,285809,390183,156338,-86626,-135550,41810,32652,-152354,-23679,309689,524864,425552,-158303,-157836,280914,98881,-344080,-262457,-61740,-117705,-27451,-72369,-195910,-665420,97793,642752,651493,112278,-325108,665927,1249745,1259475,452721,-163547,-381669,-212781,-208058,-378283,137877,624885,822987,588627,144871,-143436,-290443,-124255,278929,443367,360319,274861,-114567,-556312,-151566,-37598,-45185,41382,151201,228296,366073,287303,49911,-103060,-255793,-546574,-66558,269892,242943,-27085,-473777,-214666,425315,753742,755591,370774,-106580,-460422,-473516,21013,345739,304928,-32290,-108773,-108770,68868,639460,1112791,1042257,809186,393310,-280038,-221332,168603,124732,374670,963735,1105089,491443,-471367,-107276,48736,-427913,-226293,9214,-4310,24247,135386,78815,-110279,-76577,-166287,-480950,-237068,178072,558039,758485,886623,798803,417309,95521,-171546,-61292,212985,442752,291128,-141426,-507609,-536746,-291107,-26267,149493,-127951,-570524,-411380,-601250,-139117,354433,345970,-145676,-254068,32595,109883,51251,286513,460050,530130,78363,-510205,-279020,-246084,-183182,101400,162165,64682,-187800,-323155,-256163,128382,296580,9441,-350675,22308,131986,-63876,-304286,-169367,173659,206919,-249096,-315281,285777,381882,-129843,-237202,99588,213445,39147,46096,336423,340119,107011,-238391,-123245,-63879,-126420,166483,427402,597751,881407,634485,293176,-56555,-367349,-464344,-423929,-338529,-133647,162844,402304,247727,141457,56144,168214,113061,15329,-287517,-86942,-53433,-197340,-427748,-149153,93027,100448,-147235,-446386,-384071,-246545,-6529,132173,253137,-94218,-390705,-10596,199345,233905,75536,-294990,-241861,147472,203818,140522,-117035,-118159,-188286,-501267,-364371,-150488,128035,159144,93725,-43444,-248452,-184449,-38788,-73625,-193869,-351620,-19086,100173,-351940,-177427,446451,676345,420881,-4481,-99472,-306530,-228789,287817,524495,546083,540151,411312,410395,588873,608387,442420,89967,-134304,-223629,-10197,139307,325451,699450,625583,-87399,-49989,870553,1316194,1184146,736710,264322,-205988,-287587,-20626,232560,183571,-59601,-191260,-54758,100993,137123,138871,-80024,102535,309827,475878,398213,15070,-401531,-259643,243499,570690,542317,90714,72949,70607,47135,-218303,-346383,15979,328454,359470,468587,494967,306629,-186178,-199891,139713,149802,-106192,-295460,-354503,-235046,-250420,-387252,-475212,-172764,-136797,-355783,-586751,-257169,215862,686810,847725,561107,316373,275723,466209,670446,767636,645329,284901,-183829,-168771,-9720,159223,84879,101695,595004,948091,837657,392756,201552,172124,-16947,-99009,-40829,-58449,-116782,-31483,-92344,-38136,167984,336313,302735,25880,-60435,-76889,-226018,-343964,167192,601173,692407,394073,134170,24053,208400,201248,-145382,-571528,-368819,-384852,-300496,-88058,-148470,-242749,-481374,-522543,-510559,-428230,-430426,-324563,-162762,-241019,-224889,-1075,168196,98555,-80096,-104561,32343,230881,282772,-126973,-438945,-273455,-261333,-242514,-148084,-140775,-63153,125505,5271,-230455,24052,93123,77117,234757,473739,338335,129009,8463,93884,-113813,-225372,-46158,150975,155212,94733,-71195,-218198,-355799,-287826,-154260,-97619,35299,36550,-138031,-127095,-55587,52451,28865,-251178,-205694,125193,301831,133013,-71369,-24218,141222,208404,281856,391693,181506,-49332,-304322,-309042,-87329,-35808,-263526,-311868,-112061,-132458,-354825,-256288,-400245,-274356,-232925,-443024,-265128,49965,39410,138398,481993,644825,630025,566005,377567,188712,-155822,-218472,-334205,-532575,-246461,-12302,101840,-38031,-45722,182183,316918,39629,-373480,118454,352070,140037,179705,748900,724062,240821,-447853,-387448,-331179,-165219,-3229,122601,214819,383636,672188,583074,125270,19164,96316,-106222,-360322,-252680,-34149,144937,189643,298750,542617,385229,101106,56729,682363,975294,802506,401092,29511,-172497,-232299,-271644,-106432,46373,123514,117388,-82198,-140717,32932,456242,613549,478053,388602,246344,217550,98335,111713,145916,72238,32618,-91016,-319984,-444693,-497233,-384501,-147991,815,185941,459328,672829,688781,981455,1123206,818468,309666,-328735,-329804,-238696,137399,593489,741591,-22586,-260410,262673,358946,95135,-214496,-368427,-139780,50020,-50402,-172062,-28474,246817,454499,388833,-16879,-261103,-244880,-490153,-333187,-451979,-318320,-77354,-20539,381796,884557,734625,364223,-28728,36990,86987,154287,93919,-347739,-143843,363985,381974,46525,-228411,-171022,-104939,-10932,-131029,66089,203655,72237,-263390,-147118,103493,173537,123558,-181312,-282186,-68430,41020,6064,114894,350809,236143,-33149,-31427,94948,9870,40273,264136,392473,303478,32414,-181007,-141892,-49448,-115781],[-211135,-53630,90543,2902,-241659,-245901,-79421,68241,157492,115142,-14411,-283656,56863,366272,294196,43195,-220696,-266270,-94911,19222,-62082,-310391,274053,671688,713291,492567,222961,-60223,-145373,-103887,-237002,48762,87873,-109315,-360844,-66234,160732,103634,-31883,34998,-29393,-302857,-298116,-5756,159026,403168,397652,68151,-244211,-365395,-77281,-56077,-99408,-254345,-216243,-101697,-122636,-161279,-179927,-243436,-169699,-77977,61349,62554,93353,213171,309364,284519,60981,-210814,-410548,-459790,-415240,-304611,-393290,-520622,-497935,-38189,324324,414364,-3276,-424513,-50326,78030,-71443,-426653,-379311,31530,173993,101301,-971,116278,344276,483899,516449,485991,109316,-408124,-61515,229409,74653,-236839,-175180,91738,210810,113912,-142720,-166115,144633,41984,-217981,-181580,103331,162227,40819,266875,270605,225867,111122,10372,-112389,-490898,-38486,340563,423250,215275,431861,639884,405082,-202592,152460,923434,1333856,806736,-33620,-140277,37670,-192703,-264640,-172235,-333683,-360024,-211303,25422,337484,265651,-174071,-19205,573042,432708,-288811,-82379,399168,596124,481810,171126,-188846,-148781,-49180,-93782,-380789,-280684,-156992,-332330,-236982,289418,484709,252173,15461,251979,213868,40275,-94432,-51845,106701,108379,270519,177047,-210313,-411988,138678,519290,472090,338412,279982,283537,327772,303277,269226,79268,-172840,-65801,241292,464771,319246,382930,731407,1003071,328309,-86269,84907,257937,77658,-195685,-201805,-164000,-116515,-2893,-266586,-590046,-335114,-176228,-231068,-356583,-434336,-345406,-54157,90679,14107,87842,117824,57874,-177762,-204154,-383574,-300123,15405,-5633,-198194,-423284,-404359,-430610,-319167,-120401,-80302,-52853,103219,379251,123993,27381,49078,-183253,-461988,-285469,-364230,96545,618769,762593,606320,197827,9595,82933,422344,523347,195417,-518015,-129907,-165034,-452520,-189760,-371117,-48429,744683,1290038,1561336,1309752,795897,266296,197849,411455,446132,99939,-135481,-262902,-251426,36618,109414,-20687,-343234,-23988,513532,697118,428150,-73846,-445495,-583374,-426834,-158618,89044,121972,-53406,-322936,-348224,-293253,-64815,152298,166951,-64066,-320839,-401748,-295539,26951,89701,-138969,-295276,48042,247683,440967,301204,-111839,-265718,606977,812957,714665,359852,194473,-119800,-58253,-31116,-94961,-284794,-52591,272974,432593,348606,211936,388527,475625,370405,113942,63936,338231,448081,343389,-289157,-283710,276714,626310,420483,-141866,-449910,68507,-58531,253490,453118,574257,372842,145362,-81301,-299333,-343058,-125196,259706,422817,110532,-87543,200820,49098,-329192,189361,441862,454872,75062,-182570,252911,475610,462835,161216,234262,360948,192354,-441208,-311085,228458,116615,-206412,-442602,-308447,-204794,-380297,-468103,-184330,-101076,292435,937677,934748,520265,320183,340953,-48137,-534837,-206622,-28087,179354,344264,286739,-234610,-354022,92354,228455,-364352,122874,666464,453253,68509,92162,164196,22518,-405134,-239219,49017,-36307,-252205,-129165,39206,-49906,-164429,148408,329711,182156,-15234,57081,119380,150651,149701,74526,108623,279824,578887,665017,499088,-84536,-156563,315541,247587,-214884,-505554,-412019,-188538,-92112,47735,-230729,-503574,-216437,-70263,-95173,-198690,-226791,-241301,-480549,-549916,-464040,-130791,320471,752269,813263,610833,205325,71452,185934,-47532,-314624,445736,663567,389256,-249921,-398409,-272269,-435404,-519355,-468692,-467449,-561696,-273745,-59658,85189,-27007,-351949,44097,400197,320154,-123650,-362305,129525,252714,132539,-46634,-191469,13221,374678,691190,974449,809820,340646,-225150,-13623,488280,994971,1512107,1308499,774210,-152799,-247573,-5035,116725,231445,294931,343979,243427,70863,-495061,-116966,165213,140539,185814,-47518,-560995,-175860,-191175,-103699,223698,341137,187856,-391781,-235155,-90981,-235099,-26122,500079,654873,475698,-267079,-506891,-351743,-57029,50655,81501,85194,220791,265462,204754,51754,12178,13970,183393,730882,738190,390806,10461,-213146,-208024,-172680,-153098,128025,794579,1047584,962198,246621,-107290,29043,-89009,-385196,-480855,-569883,-393428,-176704,-66556,-12181,111032,146426,134346,1334,169,-171269,-206278,-219528,-108553,62621,223388,381472,526194,537405,301555,101552,-150033,-64913,-11686,105368,154204,591893,958283,999873,540353,-148898,-236351,-128390,-259470,-409627,-327197,-178482,-266497,-398370,-88304,-13148,114489,374602,208138,-225088,-134925,-38059,-34464,-163693,188562,355132,554897,565710,235252,-112981,-395515,-249929,-287858,-172609,-106177,-9291,52788,74116,-57753,-193338,-104403,107848,150711,126064,-203532,-153044,-159353,-309399,-317366,-294033,-428511,120315,502563,643759,333813,-123493,-388504,140203,252196,168524,92540,-8999,-281785,7911,158097,61873,-87729,100810,33444,-201770,-481486,-338267,-57523,124609,177238,42369,-235863,-184567,160214,209168,-115532,-393917,44893,268817,294602,-209780,-469433,-228060,-201114,-455701,38232,394371,349791,408513,371119,-126349,26456,766233,1046915,565084,-15110,-473412,-431523,-352726,-306460,-423872,-298374,-31228,90895,42054,-159289,-342156,-80474,154692,123700,-210083,-538877,-107752,103675,23291,-208626,-472630,-452383,-439866,-310196,-120766,1832,158184,368433,463527,135098,-228363,-132442,-37030,-90940,287137,654218,525496,192140,266379,246510,42173,-332145,-486559,-352496,-248420,-189777,-297183,-341743,-327024,-192094,-119944,66340,339100,413859,563100,517405,202401,197851,282895,142811,-135879,102204,168318,-176331,-501807,-218536,-143865,-252813,-304329,161715,867664,1212598,655039,59146,415512,818780,776743,366188,420146,664378,989513,1372948,1546186,1133116,360772,-422189,-464537,-397027,-435570,-368157,-337751,-368549,-131787,197765,267961,87847,-251481,-473158,-487050,-241814,1514,82430,14385,-215950,-399433,-561396,-571194,-358516,-426165,-488137,-308650,-9927,156614,5477,-239381,-239677,100829,207106,-91300,-301728,-365196,-144341,169805,516433,518180,77493,-384554,-474502,-178533,-210127,-110024,-164915,-9798,242127,13631,-6416,254165,184887,-39507,-316600,-408147,-409068,-240157,-211106,-67358,-149328,-176794,-233078,-73445,81716,110861,-7493,-287978,-76272,202176,328223,92090,65689,509826,888512,688401,413538,238016,-43684,-34141,273108,394321,348015,-198777,-516324,-193021,37029,96434,21041,-150401,-457765,-303292,-177521,194192,696847,684143,402266,-182573,-316740,-237389,-172656,-66237,-144712,-331966,-258720,-136429,-139320,-139721,-100613,14343,-156181,-555136,-202712,74099,203899,155844,-13201,11496,268794,464882,247364,-127688,-357010,-319502,-354695,-309125,-464466,-271883,657350,1249870,949225,510402,243329,225233,395946,557996,489520,170578,-59783,155183,273928,116662,-40838,-113912,-179609,-266747,-387024,-463989,-287463,-91536,126687,123690,239843,415565,304928,-242497,-397147,-90677,-57877,71650,154308,112191,-9460,-242257,-173676,-115003,-53716,-377152,-194955,77668,116415,119178,57855,224348,250987,60386,-418619,-243687,-65781,-326529,-514633,-413061,-84615,340744,379956,-74153,-115455,411145,448575,158862,268839,596512,524401,313315,72660,-46825,-95514,-308376,60841,602194,782725,459022,263635,182233,168829,236903,241302,339287,384589,200458,44767,-254434,-262988,-62915,-178826,-261505,-8949,-15176,-136725,-374480,-123398,86684,160155,36706,-286484,-480230,-327564,-302026,-547913,-221447,347944,557896,383297,-187962,226443,660514,638059,271485,227790,228907,306291,304463,354365,439601,546208,666722,678184,525428,191434,28992,-124069,60952,85963,-237177,-174475,132953,117083,-170560,-124216,116955,-32936,-345197,-519716,-518149,-457580,-345123,-241737,-282487,-471972,-229666,28163,301926,230065,-42843,-402757,-107515,264644,190240,152145,125961,232662,77065,-172142,-254585,400779,652522,584224,666762,390615,-32938,126364,351789,136387,-93887,198848,424409,562177,510179,109854,-232645,171937,542315,594663,453256,144418,-55504,-105711,-335024,-365340,-126046,-318791,-428775,50868,170716,-214672,-51059,419060,664566,433939,347988,516135,352763,-55985,241601,756116,786570,209327,-81883,724035,950668,381085,-70105,-148026,-85626,-283404,-507748,-458554,-53299,386789,876862,944944,183422,-399264,440760,741883,698038,451077,178782,-268266,-523373,-309974,11275,471977,617544,469552,283151,98222,194625,213829,81076,-209444,-547026,-305245,-251263,-21758,165540,15554,-389678,-416809,-332503,-434522,-238036,105948,143438,371905,484346,419501,131980,-371418,-300353,142941,313139,358276,231954,208498,264863,83342,-32074,260915,487723,325718,-149582,-296547,-144891,42115,56956,204178,396558,352588,97208,-216926,-407020,-197531,-78660,-71683,-16910,-125623,-275752,91331,326919,-7787,-381296,67861,428455,147811,-401758,-221657,24506,-163709,-504722,35897,277251,63157,-160733,166287,357871,320722,-21752,-485128,-163852,382885,536455,560251,343506,-32485,-245573,-299120,-274166,-289635,-399884,-601897,-461008,-253656,19813,62831,247726,186554,-90954,-221282,-83921,41090,135417,168943,298244,502422,336000,-146827,-127709,-76981,170548,558143,536270,355767,-40351,-549413,-356619,-86101,-174285,-210147,-252748,-332834,-116404,179691,370515,366563,302584,126154,96283,109803,217690,317689,244451,-80001,134528,520474,623092,232160,-326531,-2742,457408,670274,451779,98264,35817,341747,524316,349003,-125628,-541005,-386810,-311652,127939,423564,435689,256279,-192090,-319056,29934,408402,929254,607145,74760,37245,364866,303086,8325,-147148,-276952,-62447,44821,-28283,-37,290713,524871,387765,-102482,-276419,127897,256981,5605,-294292,-409775,-344801,-425435,-547599,-600669,-552345,-463205,-91268,188033,213547,17686,-77673,110141,243427,-13194,-272031,-235759,-33779,41581,11083,321600,162744,-49711,-145315,-151461,-105604,-84043,4874,156773,141927,-191967,-184925,-69059,-58286,-155818,-144399,96661,245016,170474,-99477,-574483,-208999,21957,5916,-32379,-4718,-87125,-202894,-207143,-55812,17833,-175472,-560,-46693,243084,476398,191221,133266,86845,-60047,-414091,-319074,-221534,-200625,-239016,-390246,-605273,-365819,-428190,-560965,-213233,70724,70521,123026,221452,300290,145337,-54518,-154183,-44027,327285,626780,331300,-18087,-327602,-119814,378870,877368,611140,186087,-95631,-170230,-27955,323677,271068,-165937,-535643,-153885,-166094,-447111,-123679,237307,285534,42950,-176804,-243218,-265093,-336938,-211322,16543,270914,352489,217418,-233720,-91855,301327,186988,-157544,-505173,-366015,-216628,68524,102770,-66424,-475210,-152556,250328,394726,6167,-577613,395592,938184,1056292,496044,-96573,-344017,-183300,-115553,-128730,232628,500598,493379,291799,48415,-180271,-384951,-385627,-8354,232245,365994,353271,49203,-145446,-15865,52186,239849,383521,331645,191160,102959,-77919,23590,8310,-278765,-453596,45024,335251,338299,-12486,-434196,-430584,14668,306949,339390,262002,12131,-254288,-593898,-117671,236430,224996,-182437,-204657,-187407,-119650,239852,466125,608003,580832,286729,-188185,-62379,205049,174434,458142,870703,920303,397911,-409622,-187564,-164534,-422678,22968,255351,235723,143850,112622,38330,-138758,-249283,-301264,-449480,-356523,-2899,504578,720428,790665,658784,345026,161130,28669,66389,55046,131908,-5411,-266834,-441131,-317993,32370,156155,191553,-190716,-569302,-262574,-475595,-400370,-44627,-87353,-459507,-345093,-77750,1538,-50181,213423,647573,681578,264656,-439624,-454385,-433398,-227512,95141,247813,-32927,-285256,-259951,-240277,-115105,-79898,-115071,-100803,69799,65734,35345,-99755,-193066,52186,212081,-84966,-600298,-38499,102684,-201252,84893,353302,325768,19020,-104167,156441,161987,27294,-381175,-246816,-149016,-341957,105390,524783,721256,795897,494518,144481,-94104,-340072,-329253,-229523,-110225,38695,393400,760495,702249,334642,194735,370909,419459,14458,-467871,-191354,-20743,-160447,-466534,-251895,-78004,28247,-112459,-413082,-459855,-253869,-147799,-82636,-96387,-301280,-128722,165564,354886,298492,90330,-228755,-107354,340937,515398,378769,-24125,-91370,-202080,-377239,-597825,-263688,21968,92545,36500,-33917,-93034,42006,313425,273969,42613,-420001,37382,421312,81674,-483127,292077,561027,244194,-288351,-184408,-560367,-219783,323934,612239,708682,602551,397658,305803,503180,596021,403189,39776,-200059,-363185,-220269,-49669,175482,632487,363382,-203616,-145120,463072,948672,1159071,875220,316425,-212291,-566883,-228893,79102,42743,-246378,-360199,-196498,48814,105093,-15881,-224129,-140992,5057,198131,274619,193368,-70423,-118461,107385,188288,151475,-149011,-63015,-89490,-50162,-326368,-270718,73278,238224,106208,83256,387202,363011,-93748,-304674,115002,184751,-25711,-238023,-264411,-130637,-157614,-341372,-469081,-121878,-12486,-239929,-474883,-173020,242748,577489,631651,335789,229721,232753,389160,649211,872732,767118,454566,-67608,-161235,-40335,48322,-13022,92307,561424,914620,926995,352827,185500,121234,-154536,-195926,60337,102278,73308,95492,-12974,-82862,-36925,74307,66289,-117126,-219444,-338403,-468311,-130402,358296,547747,346090,219491,191187,209145,356237,288035,-103720,-285484,-148802,-257145,-284925,109172,94280,21711,-277553,-363544,-525874,-407817,-348629,-320999,-141404,-108528,-204862,-146733,109492,167467,89691,18548,89837,180884,159093,-219475,-581277,-365881,-231392,-220518,-84899,62284,105835,144860,-43542,-108051,219312,143608,-96168,69010,369755,325921,140189,136881,207620,-116727,-432325,25760,401916,344164,153122,-73885,-230050,-364677,-339586,-368172,-423936,-418171,-375604,-368336,-177690,-29010,68781,256400,233430,77856,42132,-2170,-81385,-27756,12923,225484,378080,497956,586820,383883,136015,-187031,-469745,-292767,-200873,-380170,-190830,-81013,-286601,-219591,179169,-27864,-234970,-196477,-257742,-156965,20356,-59700,-148429,53970,254342,302092,326410,139760,75959,-140175,-208841,-358441,-482146,-163320,65027,163950,-117097,-173109,119205,331799,-4693,-408830,86870,309900,-1445,83638,622625,591066,179230,-420249,-348416,-74892,22306,110616,189487,337940,654399,965660,748014,285195,-35944,-37760,-194250,-441907,-378104,-135030,85982,165521,127561,366367,254298,181204,168219,612068,780501,596469,257490,-152535,-351137,-397196,-391825,-406804,-306140,-7981,29254,-222830,-281462,174594,706784,638791,353099,384772,225281,289012,259913,334607,561,-81119,-135365,-142524,-218585,-169199,-172181,-70323,-35556,30152,71329,242374,561887,827197,1251223,1260277,823272,263685,-220087,-92064,-391221,-56665,483981,694889,19163,-342930,139948,268722,226394,93747,32013,304855,346113,255586,44174,-79496,106602,362762,217922,-72886,-322163,-289715,-422024,-383546,-341002,-458619,-115147,31412,174645,550100,531869,255969,-77413,-93821,-4352,264012,198467,-230652,-293371,167139,210422,-85535,-250647,-126978,-126761,-188110,-257828,213486,341258,154845,-226237,-165226,-1930,1483,12913,-174472,-330688,-196218,36740,94631,106802,203396,140926,278463,466435,342655,179562,253021,503396,433858,154410,-234613,-398602,-336972,-333474,-326506],[-91872,9723,46484,-54453,-276197,-315137,-209898,-143274,-13655,76623,40322,-181553,48235,425158,430291,213863,-156076,-279172,-211952,-122308,-144456,-230391,125315,349933,330904,236891,71589,-183135,-240271,-65852,-82122,136629,202039,-88440,-445429,33447,320484,199468,91306,93741,153472,-16364,-207004,-39627,12234,95172,66145,-185354,-341309,-429873,-289458,-233810,-134590,-46708,1719,-151604,-381167,-453063,-334402,-291579,-128935,-28446,44085,12394,5202,-95085,-217954,-77584,-123717,-195195,-117988,-207037,-317150,-120904,-81553,-147879,-162792,140706,848232,869914,650972,65409,221280,332198,194050,-289158,-299830,235546,290445,81393,-188163,36956,375187,562669,466900,143881,-363610,-163481,158846,217561,21887,-87464,56420,222286,234468,49431,-178828,-7604,336318,383139,-3573,-524982,-82361,168349,192822,338704,179995,166509,141247,109741,-129135,-450521,-9756,323857,485159,563421,589349,371804,22009,-497082,191270,965793,1212912,573606,-463646,-88478,-80719,-346936,-104087,24381,-179718,-159019,-135145,-133593,-113466,-241188,-413954,-63518,210836,2441,-498414,65521,430443,576705,442085,103398,-307886,-82928,91992,18718,-261668,-213564,-211453,-416925,-36492,352036,420472,180080,11638,298724,322358,62737,-244503,-238966,85113,320152,370648,1521,-429881,-265369,97580,515449,592238,394622,185732,32087,67126,228219,318730,164108,-100410,25970,201222,362626,380823,759012,1130673,1312300,420185,135932,185841,357820,254019,-58000,-156431,-97981,-176009,-143168,-488280,-630235,-531256,-523091,-422559,-281160,-217947,-109744,37392,110176,111613,222948,219144,172012,218989,58444,-293136,-462324,6865,129483,75350,-241397,-354784,-280454,-216177,-145397,-329120,-264540,32338,371232,180786,46204,-141810,-630964,-172149,-178707,179447,450831,948599,908009,600741,212103,43886,157300,365663,481491,308715,-346527,-401394,-446112,-585992,-63352,-17784,34872,562120,1037755,1262675,1050931,682007,294002,215981,355760,390494,-29776,-346246,-276783,86816,306070,209436,-45824,-485878,-145211,274299,604600,577402,389707,31198,-167362,-309267,-280355,67033,167494,62663,-159524,-244794,-57184,245746,528577,505705,132413,-238181,-337698,-257046,-71471,-115745,-299992,-105290,185993,351139,505482,296461,-249447,-185979,605124,738411,599714,287482,59875,-297279,-240184,-128308,-163271,-379404,-355200,-48183,188167,252759,270327,438369,417951,296212,63166,64867,213948,180171,74724,-364659,-240360,185935,421971,128595,-299214,-199153,49119,-3466,234600,483914,645251,575506,510434,201551,-164356,-414325,-195575,214706,475876,298872,259505,298969,-76181,-242074,194400,289425,216105,-95154,-408452,-38753,259870,351457,356207,498725,552710,297833,-295106,-595171,-192339,-208362,-381631,-440133,-305012,-353590,-501307,-232822,-63306,-143049,232972,893224,956941,422321,92157,247971,-40144,-413954,-42629,148473,152758,200661,120129,-265233,-429615,-38959,201526,-100312,39602,487014,450011,106457,-44364,-115846,-171455,-417833,-383735,-52619,-23905,-261686,-532511,-152349,-10219,-277848,-7218,384733,478109,104553,118303,168093,181030,105758,-75666,-108132,292862,795475,958129,717444,174899,-278482,190679,342083,8028,-118016,209331,334859,109763,17060,-287536,-393100,-337206,-408537,-330574,-210382,-255493,-362713,-187008,-83847,-233031,-538035,60517,553194,750229,598543,141037,-49202,25247,-246204,-177187,565235,814285,493126,-184996,-535241,-401230,-519630,-324480,-154047,-233110,-323057,-428514,-217657,-91291,-155481,-322029,18051,408907,413971,5844,-528896,-189615,-57811,-69205,-57326,35544,362127,590276,691811,708865,560865,199682,-211925,-149666,321363,959795,1617385,1438406,760917,-98507,-316947,-151894,-8701,172372,248017,252244,256091,106164,-460191,-361696,-80292,29512,236784,-38934,-317537,27893,36184,-57307,182373,275674,-33553,-304656,185808,296378,10306,-417133,235044,570587,441783,163480,-392771,-304819,-92120,-27522,-54238,63499,278904,313673,229167,-31594,-185607,-90980,160992,546316,602807,314840,-130486,-377830,-410859,-323381,-32606,576860,1103012,1142951,696849,-109498,-311065,-31087,-163670,-312812,-365252,-534410,-359461,-119398,-20492,5824,10281,-126844,-122725,-203644,-158087,-195180,-213769,-254612,-85209,185350,439565,531881,539121,447116,387241,170816,-140412,-272464,-67265,86378,41298,286712,422685,571431,484073,-28568,-254374,-240032,-283404,-364367,-259498,-177679,-277659,-224742,85287,80958,97841,247937,45017,-258860,19195,286279,315494,-40767,-77371,328676,334272,320241,73641,-44394,-203402,-306892,-478838,-220048,25488,207618,350111,304338,145957,-84619,-365596,-290839,-51956,97662,-96284,-274927,-317693,-303879,-177924,-202271,-566308,-87740,397138,621860,394147,-30927,-434626,106075,209943,97471,145750,57854,-357311,-125062,87068,60572,-224197,-181816,-221874,-363282,-427906,-223365,29834,127053,-2826,-132449,-259691,-121817,295996,350490,-8900,-219961,12194,150116,139960,-225434,-274270,-279415,-448008,-16331,259298,492305,368005,231387,100055,-370458,-21896,628723,995966,615581,115086,-301945,-352368,-385479,-491156,-313223,3284,288143,242431,165999,-3885,-64045,69748,191293,168132,-166902,-399336,-55184,209019,98744,-180069,-546751,-403193,-346039,-423993,-364007,-160073,-22575,219596,320661,-65775,-357086,-164052,-171550,-125798,347240,526102,470008,-12191,200592,211341,-95792,-455554,-404177,-241579,-133253,-194640,-544911,-150177,21682,18675,65666,121362,300892,305188,432544,620862,511499,419207,420850,198561,-45918,294080,354380,30911,-518347,-248631,-93713,-134948,-158838,235362,998060,1606252,1030160,399583,581603,1047248,761268,324295,257186,499322,1052394,1524605,1624875,1167086,434175,-275543,-500753,-440268,-334561,-187416,-243629,-366311,-354692,-57060,107720,-5693,-222182,-395685,-378165,-179598,48939,153158,60707,-123234,-319100,-325927,-446438,-360075,-405469,-322783,-252990,-51864,24463,-124369,-184514,7904,296259,235713,-93517,-242212,-253916,-136352,199883,442521,557037,155758,6861,-37884,-344386,-536165,-299687,-248075,-31836,180337,5832,-21399,92967,-64606,-371045,-473617,-118948,56927,94149,75376,242271,132371,106569,7274,-4812,22688,-72028,-256892,-498400,-157314,40857,119624,-157429,-154990,321193,530630,287443,198150,256962,162679,239503,423293,399314,276817,-107849,-305358,-141654,-142638,-147119,-153310,-233064,-342875,-295238,-172966,296815,813442,776828,331319,-357581,8493,-94168,-263472,-70718,-22495,-110684,97941,201647,147017,94771,35733,19704,-212189,-498989,-260074,-214273,-254525,-231903,-287938,53708,226787,278540,145282,-100825,-329182,-289293,-208904,-71154,-311311,-332633,487383,1124808,851287,412947,149587,118807,325564,539498,468654,172018,-183767,-96060,70567,20398,-17648,13578,22141,-123007,-318580,-348225,40522,300220,494335,514373,586010,665964,659792,189515,-259106,-366211,-123879,-339,69453,74798,54398,-99773,-111500,44996,155616,-173075,-197308,-196589,-161840,-267445,-209879,-97239,-79595,-207165,-385876,-88188,90418,-84107,-387007,-395011,-106249,287598,193942,-261294,-179844,257403,270156,126291,317517,619109,487721,331791,128187,73644,86336,-28049,98407,591783,756818,458136,258819,215585,227307,301583,328140,334776,358376,261760,57256,-246919,-150935,283767,280502,-159881,-122104,24361,-27979,-276298,-213881,-88413,-185194,-258214,-439413,-526508,-284100,-155916,-223616,-209084,18712,407323,444879,-36938,7890,482200,435657,118989,-94015,-147264,16032,153176,247874,307788,371689,383087,424672,185439,-83621,-209553,-365373,-271142,-238713,-344872,-225171,25093,128367,26607,12135,131056,-55952,-418200,-266901,-135997,-242801,-193751,139427,442069,327785,-15709,228049,611311,739659,454520,-5360,-310841,281663,307530,97278,32603,-84818,-191352,-138927,-335583,188469,685605,723275,757439,461502,-219870,-230868,48696,-11333,190653,490820,609783,380968,357424,10391,-101093,-29366,117666,104931,67777,10345,-31384,-64718,-131980,-108314,12831,-286581,-302076,80225,111917,-227517,-216067,186504,435139,271398,588018,482806,301406,-28287,255897,505862,360950,-194673,262372,779690,657828,-53882,-271926,-177579,-156225,-364167,-505598,-552657,-78269,498617,945103,942674,76976,-389003,296539,532543,585849,461301,521146,177833,-303562,-304260,-126117,310504,398004,327316,207271,57644,146320,192440,86368,-209082,-321272,-297125,-349187,-160248,-440,-204039,-469638,-158165,-174731,-346159,-233500,54702,37638,165783,255951,210928,-123438,-516093,-53681,364051,442710,359193,56085,-35996,-1153,-200711,-190788,337073,694203,522795,121385,-75028,36309,212611,157729,144258,148501,17772,-208146,-285984,-385168,3773,72889,-67418,-90296,-89096,-450983,-81271,249456,133008,-198608,59750,266201,-22961,-601593,-197121,13364,-123683,-318218,-84545,63839,-165994,-286656,194935,477321,511002,69929,-517842,4667,697144,790262,659131,228378,-279887,-429203,-252782,-200173,-261096,-360434,-594488,-521378,-413356,-203435,-41051,118622,137127,-125568,-338456,-292379,-135562,-58745,2870,185655,520482,366664,-132676,-89303,-6085,158295,586683,756468,711955,366552,10276,-481857,-255669,-166241,-130239,-176297,-193116,5146,251886,413534,448138,366672,106692,-25495,71259,260963,315997,94575,-234550,124580,511278,559884,172310,-291847,-292866,142474,482532,501554,236116,189879,406401,433548,75125,-243912,-87413,-263696,-306270,255919,469240,291477,77539,-105081,-217119,152548,789742,1224964,730426,5969,3094,491687,478206,140019,-203569,-228688,112867,245576,34260,-19570,286046,554605,393604,-138042,-116530,367097,538669,233140,-180337,-417564,-204080,-214680,-298621,-309649,-456414,-390167,-102397,49324,11437,-64111,-152352,-33568,18362,-109244,-358539,-445019,-144277,182356,307879,393568,127461,-106890,-206998,-278641,-229345,-158173,-34191,97709,102364,-198342,-437345,-410224,-261954,-169040,-39859,39175,199256,93129,-182713,-617143,-373441,-121492,-47911,93259,216290,166008,-65546,-303779,-46607,128890,-11892,154911,299686,401666,341567,1918,-166912,-52007,-165144,-490360,-401413,-255194,-185385,-166630,-196406,-230947,-213011,-372284,-336953,67219,237610,173294,194327,347151,429385,364180,142317,-34385,114295,549257,810873,513572,179821,-148566,-151677,168676,594939,369883,150229,21395,-117531,-57882,255572,266733,-180138,-478059,25353,110997,-124504,-80258,138380,139715,-55396,-278640,-411604,-578876,-265430,-36519,117421,186731,88722,-108174,-401118,-119549,235948,305046,210463,-97595,-316987,-221907,131550,249480,47389,-279437,-182156,-9680,216744,94365,-142834,482445,826404,695824,394564,-115449,-396884,-185234,-68536,23795,261149,271470,86963,-46025,-99446,-179695,-340794,-578497,-154317,175307,314262,224002,157120,248426,143953,48313,346560,492993,364171,209134,-82678,-298431,40038,65392,-337563,-378924,77786,290975,251456,-175025,-420050,-500593,-355494,-138950,-145966,29648,48019,-119431,-428218,-276345,24928,3529,-403656,-325084,-237011,-143495,-234755,-380090,124631,634250,471318,171626,118926,95820,165045,479571,651557,531850,117340,-296961,-170926,-235378,-118597,299863,539244,498486,263772,68490,-34942,-138464,-328944,-363973,-432318,-361861,-109719,365950,587557,561132,380506,247659,255370,253465,130686,-160608,-320820,-251758,-235755,-374207,-381473,-42196,103409,98131,-257122,-472927,-162001,-187485,-305120,-283315,-366409,-547207,-347361,-157816,-85385,-62405,191682,676287,657600,313940,-245324,-567606,-583425,-206169,163531,347566,-59950,-398363,-168257,-16739,27706,-155409,-210210,-18326,128396,90461,36822,-40334,-274708,-116824,180852,65550,-387302,-410412,-279943,-185039,318256,586596,474893,148990,-174684,-42118,38456,52188,-262629,-404704,-351851,-552625,-15777,444564,627834,488475,305339,126724,49268,-103681,-83406,-337,154113,247205,561933,968051,1023741,495993,352979,526029,566900,22688,-501001,-226332,14894,-149025,-530917,-278588,-176696,-24175,-46496,-304775,-576361,-364252,-314559,-250896,-287436,-52231,226690,315253,491940,372500,192097,-38503,-30676,387203,648233,358093,-118749,-126853,-71434,-59305,-227923,-429530,-190972,-31091,-51538,39838,166242,257666,501879,497598,263935,-365942,28579,631566,569444,-179097,-42056,250744,-68766,-431139,-98463,-328729,-86697,334025,633568,655828,425281,207516,93593,287612,460585,350431,143957,-47535,-324458,-394604,-221875,-26488,290991,-21882,-120474,-17426,127416,675680,1125098,967693,297928,-121205,-312964,-89306,230132,119771,-209824,-435071,-324352,-36311,-19490,-277963,-414215,-420721,-244134,33238,279789,467760,365992,193249,14229,-237458,-395522,-250328,-37635,-66944,-25234,-192167,-67119,123108,182936,-136307,-133568,412738,495042,59697,-340975,61480,146645,-3731,-190653,-207963,-178594,-215031,-388362,-367388,-71379,64087,-132950,-336203,-134658,125265,281795,277032,113861,134778,205352,345984,582976,861722,751903,513877,67490,-165951,-185175,-177537,-208382,61414,459914,810478,974268,472712,233040,24194,-312040,-186496,155976,150101,197875,206444,122939,-49604,-60952,-54671,-119307,-213932,-334868,-548853,-372933,-1176,336614,325685,-40181,16704,230421,398252,556384,527237,234413,82347,102973,-85828,-94070,274470,244933,96935,-240832,-388576,-485538,-320201,-261457,-305400,-123269,111980,114341,-7028,-32860,135740,132264,-26347,-132594,-131779,-127071,-249233,-286660,-162323,-26226,-112188,6717,215705,266322,165271,-79266,-21932,295495,142249,-275457,-22938,301821,313126,145964,194924,233885,-25682,-520564,-37231,403714,367065,107543,-78058,-230647,-286944,-300962,-470202,-380827,-173826,-267804,-335363,-156969,82458,363678,473711,534921,251881,-104189,-359127,-342924,-19465,123060,304551,432521,630959,689751,546134,240161,-101841,-497405,-474381,-352582,-422562,-175662,-111998,-374514,76176,476052,393626,79005,-76091,-43774,102809,252892,5487,-323423,-422022,-206574,-41820,-19039,-107220,-24679,-125565,-180964,-329544,-520027,-182808,99150,182951,-177778,-419217,7402,274465,-3981,-215503,82529,265016,-119331,-81514,322187,331013,17476,-383029,-270897,129760,312099,241092,195249,384047,843921,1148133,863693,449709,-81099,-191672,-218022,-480443,-336656,-90851,74501,122117,31759,175675,193613,220497,309039,511927,520066,325465,54304,-304125,-439505,-497228,-357276,-264674,-464213,-265844,-206461,-369352,-450576,168675,597232,420724,171562,211318,151285,266747,367651,370020,-1202,19055,-26378,-106191,-125056,42740,159688,230323,129525,133345,21916,-84793,233040,752282,1204509,1234315,853327,146560,-48508,222597,-183361,-266923,246530,365740,-53799,-384259,34556,167438,274586,264252,314484,651744,612700,473349,205968,-77157,-100918,174017,90365,-12182,-231446,-222371,-258418,-396996,-179360,-453225,-189132,60124,-31161,138685,279944,106770,-152605,-213818,-80360,297126,270741,-63209,-518445,-102670,14659,-168856,-233660,-148680,-153296,-339719,-277679,243697,380753,212333,-152743,-200014,-116906,-134027,-86396,-138014,-223127,-208452,30332,161261,104856,76482,304837,649727,850250,476644,242834,355116,584279,366382,17354,-349852,-230790,-57670,-75091,-172135],[-81957,12936,11259,-54325,-204182,-382326,-238484,-155829,-56082,201213,270826,70805,8702,346598,494211,338952,-47428,-189377,-292181,-239476,-157004,-158793,-59459,-24150,-84683,-148231,-204961,-370100,-380415,-87526,20851,183224,191547,-142988,-435310,128757,399027,291876,194355,61464,202837,172114,-77024,-130275,-226794,-240024,-196913,-414620,-525478,-325215,-200960,-110915,-43038,82833,87107,-39395,-201189,-354304,-417481,-356327,-126397,39738,115581,80821,-75754,-217863,-374093,-231305,-334880,-219593,98709,39926,-108778,35252,100322,34835,55718,224006,1030809,1177667,1191269,664538,462868,507083,340584,-209478,-224602,359148,377499,35987,-483077,29104,426423,568414,289105,-187217,-124226,152147,173238,12877,-85291,30374,227865,356085,263757,-13271,-210013,116049,417108,545754,244750,-159415,-59460,150710,254746,264266,49881,30281,-280,-18797,-221369,-399458,-89519,191379,402559,708461,736038,484597,-9474,-241006,118394,748296,791688,254200,-242458,248923,33844,-339970,-65438,145674,-26108,36673,-59724,-302621,-503797,-504037,-453877,-283331,-247418,-407806,-319234,76124,245374,347049,307484,81569,-387595,-193508,105158,87013,-104624,-135463,-202387,-299964,95140,356487,394242,171699,-26854,254864,378063,61736,-333806,-478332,-74030,378881,330050,-187322,-386390,-122393,-3905,394474,595643,308999,-49220,-327844,-277872,65103,279105,176728,-44936,27172,12731,21798,392921,1007779,1088915,938027,174128,8169,168276,341449,356858,122487,5277,-11917,-225966,-263508,-498220,-552668,-527877,-367658,-173433,-173736,-33773,196428,188276,123799,132583,273062,348413,446882,601830,248689,-211759,-511822,-48733,152535,211878,-28543,-198397,-199188,-277087,-343069,-393912,-89050,184460,273876,69025,-210458,-516532,-133697,202571,481983,627978,602946,851019,742964,428976,127417,21193,252132,423038,499375,400030,-86585,-378917,-454016,-253685,120858,326910,156933,220932,541886,658033,559807,331954,116397,33777,44509,66910,-265195,-544325,-67785,400201,443540,266413,77343,-217692,-186551,55394,399301,611582,679321,409041,213454,-1528,-210500,66317,337067,361613,56529,-111134,98417,398902,729176,661811,203248,-284815,-410730,-342210,-257509,-390321,-366065,71757,281223,377914,427577,184964,-420995,-206682,381160,497645,322665,125411,-178034,-545222,-108523,65119,18424,-181079,-380788,-237577,-4547,138371,269127,372720,267388,116876,-46747,-28904,-10310,-128646,-294925,-463213,-290580,-30275,90198,-137561,-365686,-114612,48098,101185,258420,477560,682282,752319,784951,527923,114427,-325624,-289814,111406,455919,417891,415210,278281,-239094,-91804,191480,176102,14519,-203001,-523965,-282611,80062,220560,456772,611274,612724,281612,-236482,-549812,-322146,-316643,-280010,-377363,-361503,-547536,-303278,5911,-6361,-322599,151236,745862,874326,330773,-116678,-30425,-229470,-338206,94663,236569,42215,-104399,-216289,-351505,-424684,-120059,156233,118599,105440,338152,373312,142404,-83533,-305642,-357281,-354110,-175436,16430,66402,-73980,-479257,-179881,157529,-95241,-321394,168772,478626,91362,47421,114565,157849,115963,-89522,-388817,193107,783766,986278,740306,372306,-214934,-97743,193480,176507,415198,831318,757220,307554,-43701,-179420,-184652,-241270,-203469,-56792,-1637,-260284,-429038,213583,387333,248871,-256947,-190542,168975,435784,290003,-18090,-135832,-145527,-480655,-65452,540110,800204,511231,-73361,-458692,-551308,-487622,-137382,58633,-70403,-134612,-336202,-353987,-263847,-347902,-347478,17582,447658,540346,182098,-355397,-431480,-325004,-297438,-59012,171847,498423,628875,596611,262791,57084,-52231,-188252,-329251,44667,586294,1021503,943654,354969,-170215,-421286,-356399,-153114,94941,199655,127907,191519,19097,-416509,-534742,-221121,3052,235444,-33024,-193272,107318,224461,204,70282,121777,-228200,-174157,308413,459597,197846,-246504,40920,428123,270367,214070,-310174,-376050,-179346,-76341,-141640,49749,304885,384154,369561,72377,-248378,-238256,33414,178288,256556,57122,-339710,-564449,-545133,-241614,175656,769602,1022201,885572,246728,-440554,-459646,-157004,-319807,-271465,-358664,-595235,-320360,-94070,-10025,-40481,-197502,-217590,-88833,51392,-56043,-187219,-213360,-174448,54075,353870,587070,536214,321001,156072,310329,156188,-98819,-430333,-149917,-50499,-145293,-134913,9312,191571,309004,-42176,-329337,-282107,-213013,-271880,-147710,-147023,-304471,-80759,199953,118753,-32166,-24916,-238028,-229144,120969,530264,489102,-16669,-524022,-25020,8005,-111285,-161858,-2757,61601,-129968,-331992,-258783,46245,286119,501086,479730,386076,179640,-92706,-342858,-208171,69390,-51798,-337641,-376297,-232057,-78444,-149773,-458918,-241819,332801,626366,568896,175593,-433671,-11262,95867,51639,163377,56580,-303921,-306036,-88593,-45210,-295590,-390795,-333679,-375345,-302701,-45612,192767,204301,-51967,-303283,-318147,-118291,308089,320524,-9338,-131094,-51529,-66618,-84610,18181,-41103,-311553,-371502,413150,747288,724853,435660,100191,22623,-278798,-18028,407934,716147,491682,112606,-217336,-355284,-453244,-374461,11153,333317,530055,334294,173335,174384,150721,160953,155707,102856,-232178,-252617,60439,348424,279213,-8693,-354039,-212016,-44806,-73384,-270152,-215027,-43788,146801,145239,-219826,-345436,-207995,-362376,-136994,251538,171092,62003,-98712,91816,93309,-213936,-341279,-195800,-12432,41952,-86010,-292205,55374,294796,177450,170998,115030,131009,12597,102014,522890,734995,587861,492700,157088,-40364,415849,421602,107877,-550033,-266514,-112930,-202981,-223691,157446,931280,1592953,1234199,598139,732207,1232563,811794,297117,27594,207225,861481,1414384,1550024,1166786,498986,-65158,-336600,-274335,-160018,-22767,-120230,-264116,-490148,-162343,55296,20511,-118399,-232240,-252866,-49230,133353,176950,9745,-125743,-197748,-76984,-216032,-379137,-408732,-256219,-239612,-206683,-156535,-171993,-49791,259526,460921,268931,20757,29535,-55312,-101146,145309,296928,502966,427746,539524,644087,326398,-368500,-426694,-267002,-17899,121824,-12204,-76136,-85839,-233354,-327144,6876,257455,416322,370653,422296,593563,621093,486912,225740,2927,-125676,-307927,-497320,-528684,-362096,-176965,-104338,-384860,-414936,-40148,-12472,-161507,-77473,172677,312570,430877,440462,244884,-98070,-64259,-23421,-11647,-139853,-117896,-62929,-144767,-267429,-375535,-314913,160852,602524,658414,113413,-214567,420165,223654,-201225,-56587,170259,108744,315529,456692,409011,361054,318753,220943,-12278,-177053,-252149,-332526,-323074,-347975,-373474,191445,425537,234737,-31461,-188116,-307760,-208235,7712,231867,59812,-410222,121059,661338,607319,301004,88641,-158,205669,425356,375848,179525,-223130,-389877,-76579,8380,74267,154088,173193,40909,-169137,-111241,375546,798940,812372,834515,822470,871052,913259,584284,147392,-170812,-27744,-38502,-66927,-9147,70630,-26772,-137033,149376,290684,66872,-89224,-330912,-448607,-507020,-438406,-365743,-310669,-371375,-351070,-20966,175459,108000,-118489,-312788,-187108,135638,-82157,-507855,-188833,143993,187198,154008,275154,425781,340515,198129,32710,71220,135167,99083,99773,418569,509119,301256,112092,87622,202188,276065,335442,257278,246068,317504,137017,-110439,73714,595653,673274,93647,-169547,125024,97305,-135622,-302057,-201231,-105558,-67040,-205371,-306602,-283408,-122775,23174,142356,-32843,225704,327109,16647,-213999,220473,198920,-9506,-220483,-439826,-267994,-22324,150063,194170,209503,174963,216201,-175335,-196575,7432,-124892,-200765,-350530,-368673,-270758,-77683,131639,175104,116815,44145,-130103,-559339,-99513,182156,46376,-37166,325070,769536,817043,365732,421945,831498,1157458,931874,425914,-440019,31241,224524,100428,-20438,-401605,-221329,3527,-225548,-181011,400661,587163,626639,464786,-98887,-270669,-332921,-153849,377698,699378,610819,114267,104431,-29637,48758,-958,-126667,-382108,-145023,4391,-2503,-26928,22194,20755,14598,-295605,-233668,42608,-40663,-358118,-422853,-122280,58325,82186,497174,287613,116308,-98179,91691,113291,-132739,-138349,398257,537278,127674,-320496,-94149,29940,-115797,-327989,-553680,-428395,-84356,509937,835583,704054,18289,-287921,88822,203231,272113,267890,507474,322236,-180597,-270168,-239337,121383,198895,188939,24099,-119649,-43687,104377,129547,32291,-46279,-204661,-371117,-277072,-158568,-224154,-205683,96958,76867,-203284,-194401,-17777,-79094,-111541,-244,-42419,-359778,-345807,153921,510662,518996,313053,-33923,-99857,-128112,-336232,-290529,262215,725096,616109,317324,10442,133222,258995,174986,-6262,-220468,-449780,-355919,-252169,-219294,232090,201648,-66936,56334,253337,-11179,35927,259666,218580,17851,101522,67796,-227572,-496254,-185884,-83610,-130600,-68116,42859,21982,-299170,-361122,232266,581282,636233,174860,-452101,88395,780468,917228,694368,127845,-419010,-395548,-218051,-158873,-223112,-281879,-455333,-453173,-396700,-283822,-63862,75026,174380,-39221,-231536,-403224,-325342,-296098,-190476,175613,547789,341410,-149328,-142884,-9858,48894,452460,781451,772231,471098,329206,-268230,-436746,-207185,-55762,34796,39441,129944,302427,429167,534387,478844,241946,-105669,-117156,90232,148110,-193829,-330304,129831,476822,481799,203510,-12101,-395492,-111421,252010,471174,335305,314226,402753,267709,-129298,130540,353137,77241,-218116,288598,377576,78862,40894,132428,-113520,106745,756001,963850,605405,-113031,41293,516172,506392,183805,-231384,-130736,190128,304501,98546,5566,278079,501474,424782,65838,138001,563739,725583,428326,-49005,-396255,-2781,170692,233865,43012,-338023,-323452,-134651,-95392,-246189,-296054,-244065,-163978,-200585,-260117,-443105,-479666,-305406,147346,511736,305445,32381,-177956,-284857,-469191,-376166,-195894,-44276,69487,83735,-42713,-202734,-337920,-335361,-141524,166760,87397,46927,-84871,-355788,-643232,-486326,-291336,-81816,231924,445023,496864,277659,-160260,-79101,119433,146120,203473,373513,375894,150755,-148187,-427296,-188252,-287907,-499287,-452828,-282764,-122641,68117,235183,102784,-140764,-330501,-121724,338419,354228,190465,129780,302243,436060,494135,359289,140741,207168,578888,741508,590307,346054,41389,-323630,-262446,-57178,-165999,-35197,54041,-118722,-105437,115372,97949,-330538,-270619,223916,369040,117486,-8182,-575,18001,-88176,-344917,-577747,-291511,76436,189593,216149,129067,-100594,-366935,-616695,-233181,118513,421442,526305,236917,-49134,-43503,242716,329144,107194,-120318,-5195,16910,181539,250107,239199,758717,853274,474499,230424,-192331,-504217,-189822,-103666,40804,191220,7411,-264907,-364147,-260196,-156003,-316819,-549838,-93019,274280,225960,-27550,180187,507257,225321,-59460,288356,410790,308907,186373,-165501,-427403,-97720,-57927,-459825,-337045,10142,107326,-79210,-421986,-339776,-476945,-352309,-187218,-309904,-306448,-41517,-78483,-268081,-378590,-244203,-264764,-390408,-230807,-230418,-63799,-79046,-64297,44909,668483,663533,385810,174507,-28823,168699,421113,355734,35047,-269762,-202352,-126935,-39130,250812,575402,802586,674648,306204,-4661,-125737,-140734,-263124,-261627,-389819,-321954,-110084,222958,411028,276150,45515,138136,329842,401471,137982,-296893,-407637,-245294,-278229,-426412,-650836,-454366,-186698,-127663,-347344,-371869,-61736,62393,-81074,-300982,-450268,-458966,-345809,-215817,-151358,-24613,139232,447201,434015,209003,-96464,-353414,-366265,-154891,233086,373286,-8689,-519593,-81794,252189,280821,23938,-261821,-53434,157624,117291,-110743,-181386,-423027,-263979,120351,143662,-162567,-448229,-580602,-156909,402855,712435,608571,260935,-204622,-221507,-56253,91280,12600,-122229,-107055,-145444,-96350,262241,397554,128658,150500,270744,332934,212340,151113,176651,331299,357457,535542,880141,995395,516424,394187,477576,505369,9799,-476937,-216491,76688,-104517,-393983,-233005,-173440,-40831,30618,-195634,-534777,-305127,-336082,-401714,-295632,190050,495244,476777,594703,465269,351664,134656,-50859,235097,462396,42235,-456957,-100580,193090,297206,235092,-230352,-411709,-198929,-132249,153809,393358,336584,394738,462173,308480,-256803,-102803,623046,898650,336305,-257348,-191875,-415635,-223530,35534,29798,168267,306460,397822,272856,21899,-99337,-153625,-25662,191711,252975,274417,156506,-166442,-496731,-368751,-200443,-195825,-421614,-151124,-48080,-122269,500325,952331,805995,151304,-30947,46337,172918,329315,238854,-43856,-372973,-392936,-116904,-177697,-475324,-456724,-442151,-476008,-44871,381573,732833,750227,442436,-92505,-649156,-330365,19771,156793,122850,73756,5888,121636,137121,128879,-372418,56389,608421,615029,109089,-417141,-77094,-27586,-112985,-197954,-235537,-402283,-423691,-478113,-243758,-64960,28056,-119717,-219240,-171127,-141512,-111049,-52752,-140,64183,174537,298263,453873,696629,618514,455470,194312,-44614,-225687,-405098,-419764,-5371,288463,645801,955322,706212,348952,-89019,-534389,-158182,168545,58191,217458,295842,313109,136187,79849,-85402,-238476,-278270,-447805,-507411,-168813,90890,324159,286886,-174861,-184132,203089,441108,556507,553806,407891,255680,165044,-85930,48387,325431,264317,29278,-312058,-469338,-420660,-235305,-219582,-340956,-160126,268150,379764,125268,-244579,-53418,-42992,-242581,-504318,-507569,-273783,-141147,-53225,40333,137355,9772,98952,267314,292737,132365,-166064,-61750,215036,54793,-423267,-68480,191311,198974,94270,106044,108433,19037,-311589,-310307,135693,213388,-39819,-128203,-242010,-204052,-236064,-428148,-24063,359349,281917,-61871,22966,278784,666398,615776,508223,193487,-179120,-292778,-540435,-78999,192398,303719,344972,558703,569341,485564,151027,-137172,-357465,-465316,-504072,-407444,-244515,-253483,-332449,245935,588743,691302,398032,68207,96115,337796,554548,185488,-136386,-206495,-293162,-199817,-329131,-174030,-331,-126776,-156688,-217444,-375762,-251876,107926,174880,-108362,-486856,-51251,216911,89831,38902,168371,200807,-180165,-249423,-53086,10329,-175565,-311230,-148773,270393,490256,293773,133989,351974,888491,1169038,936923,541847,-129365,-288074,-200615,-380444,-108842,70566,120517,69584,115333,332140,379076,301310,390570,365653,238178,29459,-197806,-401255,-387743,-510141,-345156,-43306,-134167,-417114,-441327,-375501,-547873,-10971,184312,45524,-26748,-8330,91334,189355,313757,115677,32673,190054,254783,59287,-67793,130483,387854,401479,201097,179031,89765,-353232,-141294,497583,868447,1116559,873260,-36662,103647,488818,149462,-210235,19803,-30510,-151652,-407862,-59319,69715,172497,191705,367149,719960,699955,470220,289403,-18813,-329290,-43106,30959,83687,40475,-9128,-57750,-371521,9901,-201483,-253779,72554,-115423,-183785,69770,-32025,-246600,-328355,-187378,201447,286273,119946,-315976,-377637,-174161,-193289,-163257,-168608,-198337,-413037,-149776,226134,402073,308494,-47888,-210452,-183584,-156962,-99324,-57185,-104662,-218111,-15532,198166,129516,54096,543421,844050,905709,475168,190682,301073,439934,204146,-3802,-148208,-71842,123186,52214,-133453],[-168576,-43158,-25867,-36924,-101828,-268986,-279413,-73544,47938,309896,439417,268918,-69186,70944,364559,309733,37429,-68227,-269256,-368027,-182421,-180049,-292359,-314176,-366785,-581039,-389964,-324829,-374280,-140123,56692,196321,59457,-268604,-356668,149247,323074,289489,215724,-26807,77923,143181,-117316,-341287,-578051,-270793,-69151,-222498,-443717,-339568,-53753,38315,33344,23594,-7291,58813,8856,-168061,-401933,-443323,-206141,38170,225221,300322,167888,167094,76845,-5123,-357239,-316354,168067,222493,107570,136747,119367,5402,60001,223393,813474,1213570,1322215,1018749,560932,554798,328218,-258573,-193090,401479,461009,55077,-433480,176570,462242,446240,90738,109030,314441,297976,31075,-323833,-214174,43819,295123,462832,294970,-85949,-268868,188116,418732,481168,303631,54704,82368,161363,161608,11494,-85171,-130716,-253649,-356582,-324991,-365359,-210665,3343,220588,608871,690365,507210,72494,-151459,-98667,306979,239502,115500,283496,686124,336729,-184931,-48826,82069,42882,167795,40142,-271130,-387706,-429395,-516905,-436604,-312177,-243383,-194168,-28541,-44397,71763,190899,185500,-245055,-464495,-22035,76229,40317,-21765,-101091,-82092,156938,339741,439093,268545,-2674,168110,360134,57910,-252991,-497248,-327872,238580,159868,-336841,-233110,-39139,-142306,169019,426904,102194,-350814,-503396,-456421,-116891,160256,112816,-6800,-27111,-265054,-222585,444438,982146,713677,224645,-295542,-203514,95914,255037,367830,277110,205636,97714,-243771,-371910,-360274,-381566,-168974,34192,76222,-79010,131192,477589,373763,150108,100234,264669,425874,650627,721665,302425,-179515,-592452,-141630,78971,179114,45395,-163061,-259644,-395995,-371202,-46162,329506,369418,99003,-225149,-203283,110235,316737,341688,832345,800080,526376,401136,387497,201546,16409,4483,355536,576538,598377,457520,211128,57689,-22685,136966,296542,558707,270821,-15257,-60699,-28957,18141,-65753,-156624,-216345,-316786,-329527,-459777,-379125,117036,509920,469296,342083,289159,80454,-147864,-50345,72013,468210,727700,640122,469765,185291,-73224,53840,477238,590835,253111,42468,88074,359701,694712,622953,195620,-338118,-524701,-447068,-379876,-488099,-78396,278871,349545,340107,261795,12481,-496946,-275132,110134,195946,-4525,-80267,-426442,-244826,225104,343906,193023,-9793,-192107,-138636,-8847,65600,201123,194312,56251,-100309,-140010,-117509,-169550,-345891,-508515,-517863,-421734,-310284,-265323,-299350,-323499,45675,365891,362305,355500,453720,709097,891550,937506,789520,364376,-180768,-374799,10320,372047,426882,418973,169083,-334192,54711,191831,102300,-133388,-285179,-601408,-411695,-25834,132135,437106,571994,542904,175195,-265673,-420070,-121686,-84226,-53613,-230744,-405654,-458365,-54758,198648,9635,-540885,188962,675225,777303,341108,-102481,-324080,-523192,-176044,231382,282864,-33927,-428594,-434715,-289985,-322890,-175386,65157,195642,212796,330603,275837,176037,6759,-182778,-272093,-178016,46262,117343,88632,-76470,-447988,-41482,424581,355673,-178394,-169695,136407,-41165,-65935,41065,126468,163993,64360,-473967,25648,580445,773485,618001,493586,92928,-196308,-29806,331911,819321,1174840,951082,432372,38409,98313,66642,-239,13935,173246,150613,-232919,-272096,474496,698475,490709,-15923,-327096,-270390,-15881,-212386,-206176,-147915,-221759,-472590,-10447,365797,566190,366017,-23756,-339913,-458123,-292348,18672,145195,11632,-45893,-109113,-224735,-225961,-400836,-443264,33122,551655,715650,431489,-88781,-355882,-417133,-406016,-82474,189187,466860,559299,532925,88466,-454740,-283397,-147019,-419712,-228949,73041,185845,209699,-80244,-259424,-529384,-529348,-287670,-10776,141346,45456,84266,-122164,-341932,-439261,-198877,12811,153923,-31619,-186196,66945,279824,26798,-19090,-8075,-329100,-235228,152492,353464,162915,-195606,-146295,123446,-11687,-199485,-387935,-415538,-316973,-133623,-131895,96511,348460,505074,585130,332070,-19528,-291427,-134753,-114538,-131498,-259564,-508297,-473033,-347030,-103441,261011,577599,593046,449824,14881,-415934,-328659,-228762,-501349,-287529,-426638,-516191,-279036,-162604,-90949,-187171,-477424,-239996,8217,215518,137144,-128775,-187083,-72867,255070,546639,601716,374560,-69118,-221169,58292,92655,-38182,-420273,-259827,-225279,-322038,-397103,-18429,207346,197204,-118264,-403318,-158100,-72148,-130301,-16862,-83294,-349010,16695,231926,90997,-216324,-304940,-402593,-108623,168354,662466,722480,330661,-224937,-383920,-103713,-386420,-405253,-20582,207794,71569,-162805,-263014,-25513,269623,549154,601653,535626,350799,144376,-113204,-188688,77054,-53597,-394537,-338392,-176661,-27687,-96343,-338961,-291622,284881,652720,771333,425106,-209362,-202029,-110007,-74818,54792,-25879,-172095,-239506,-269687,-166168,-222736,-430076,-415283,-340207,-146303,150695,378419,325875,10285,-415195,-404542,-185981,144120,75605,-164332,-121067,-60546,-207763,85685,329929,183552,-320269,-106956,643396,1169536,945599,512975,142554,168515,6966,39136,216737,334906,270087,26276,-211401,-397765,-362335,-80664,303274,568853,631096,321574,-17525,200228,265739,198132,84298,-40854,-354674,-138241,159143,434743,499599,324765,45782,-36612,209074,255321,71081,-125946,57092,152033,34892,-270576,-314529,-268479,-464777,-125804,-7037,-244701,-198564,196538,57791,-72840,-304104,-235736,-44873,212279,234409,64557,-43542,188525,387717,221975,163976,40148,-94131,-356791,-227948,327530,742109,618389,438237,6347,-119736,363595,318278,-13348,-551018,-275871,-201030,-389969,-424086,7603,757389,1286592,1275551,706896,870039,1301552,954033,335609,-104631,-101439,480434,1085905,1395612,1191389,629085,197541,-137360,-143040,-33106,53350,-9196,-193186,-492516,-98670,83595,110709,-37793,-138160,-78374,182001,314505,191189,-113455,-228217,-43898,141591,33357,-276699,-549004,-453699,-407552,-501962,-384489,-157730,103126,469104,613989,519637,351226,378560,271566,48819,153053,260650,573263,763808,936039,1086067,770496,-163783,-395118,-174314,87234,208932,11378,-37652,75219,80662,227920,339959,451016,586777,583744,761460,934645,1129074,838613,365859,-70083,-294746,-382837,-321009,-430214,-251345,-279631,-127165,-275815,-249348,-180900,-312870,-529895,-358615,-25695,319819,450667,316645,-22135,-240538,94730,273753,181829,-88,-27381,51312,-31799,-226484,-420674,-582333,-159487,221557,380648,-152775,-45271,522016,396889,-150324,-20177,345462,226540,322575,555418,569290,514734,511810,416773,266546,118697,-134595,-196867,-109094,-327201,-227279,401895,660335,381044,-149287,-342942,-270686,-92473,258635,527581,463346,-134365,-236986,87421,247674,146283,37336,-110041,35477,222458,229999,179391,-111831,-280139,-81599,97208,242585,309127,299669,204783,-13947,58807,533134,1001316,898486,910035,820658,907804,957541,818026,403796,108374,101744,-72705,-236645,-121776,28996,8903,-156688,189908,362489,321116,93023,-98907,-241526,-172759,-394595,-370439,-363469,-411346,-413002,-86364,139925,149787,-29903,-326151,-248569,-96396,-406345,-418937,-118444,123157,221786,189186,139597,132599,253683,172913,-53818,-134478,-47120,12483,6739,161645,221018,152462,-1938,-110173,103029,187538,265215,145441,75388,290413,277416,172384,360228,759753,780113,187184,-159283,235411,198468,14980,-317649,-265655,-20246,79144,-42888,-131875,-345021,-240220,73859,156848,21247,37374,79839,-31443,-403706,-124645,-78227,-143827,-137615,-335292,-538882,-221956,73519,141060,115769,175793,30521,-485026,32586,432129,142008,-109174,-353686,-367060,-261262,-97882,144692,258767,144315,-119618,-184052,-276121,-31109,338810,313236,149772,284530,649209,744562,428697,411888,864782,1291439,1203137,735815,81258,-48991,220427,340457,121158,-166697,-39219,135595,5682,-274349,-199856,121345,206600,232459,172158,85813,-338765,-225313,443341,759066,432797,-154008,-207057,-29547,176051,162533,-85576,-216160,-66873,56538,54311,-15070,-17436,-72409,-174686,-392669,-250902,-38107,-176994,-509471,-299797,-192189,-254823,-200128,-10773,-44363,-166686,-204396,-204969,-320740,-395006,101911,308603,121741,-430370,-126742,111373,163678,-26935,-157003,-254028,-202799,-158052,397441,609934,336236,-55902,-282261,-130882,-101683,-81253,-82044,59227,57131,-145946,-257693,-347595,-153860,-68437,-118786,-346107,-441167,-299508,-54813,156273,302325,203097,-78635,-310430,-254138,-131781,-9074,7505,176025,239562,-65544,-124743,-68188,-148534,-392740,-153475,-203157,-368701,-264015,258400,542324,507553,242769,17906,12145,-114529,-353404,-373760,33863,545432,625805,457083,61488,88210,163655,99597,-227921,-552064,-180531,-12571,-202530,26342,424411,279691,-41689,326084,574466,284135,99976,126407,14893,37362,54133,-101255,-319423,-419988,-250451,-221037,-67106,131703,247704,177343,-99054,-319731,203566,597284,658126,262305,-334290,82238,666443,866661,604628,18367,-379247,-269487,-195345,-171444,-194429,-175052,-230020,-295727,-315028,-239905,-4906,140682,256611,92390,-95047,-294196,-456848,-556819,-260953,259293,530208,267609,-176370,-267952,-94484,-130874,195149,585697,536342,353522,273192,-69931,-321757,-238787,-5940,249049,271007,252894,312971,387753,547738,529349,362410,-85154,-429064,-217029,-59380,-335419,-176295,173324,431849,441946,355813,327899,-66336,-161921,85079,363909,381310,381262,328757,47467,-140981,408088,579313,272179,-182036,183379,155723,-172687,64853,276737,-56270,-65482,333525,326533,260966,-220513,100520,437317,398078,105912,-218499,-68394,114317,175900,98884,42276,239725,314940,313089,192741,280191,593153,666902,452803,-12245,-388842,172252,555078,710082,341636,-240869,-325574,-128814,-76335,-190485,-415028,-395984,-227049,-74931,-201894,-476055,-392457,-276052,-15862,436927,117138,-102859,-240445,-265174,-473158,-432005,-191357,362,111163,74708,57538,15770,-85140,-267073,-237409,127459,105263,-168525,-330794,-537346,-616060,-336029,-154256,24458,325067,592256,777622,672952,189906,-141650,-82113,104374,78881,152773,131607,-27673,-216513,-562829,-265877,-332628,-457699,-442552,-325289,-76064,266747,521722,303536,-139485,-363725,46045,484297,389261,116697,-73803,44245,263607,470604,526902,334215,242668,458647,540177,537195,402699,223316,-15219,-400418,-223971,-486782,-213882,-13157,-197395,-170571,-17251,-103647,-305359,16490,379045,477625,215574,-5265,-175932,-112897,-154912,-426285,-525793,-104353,195838,255776,218450,110959,-106756,-324654,-478682,-396995,-21366,468472,666844,407475,137184,209288,420024,363880,94358,-27977,112586,170809,302764,357243,387415,692528,724046,411913,107051,-250931,-494831,-204971,-222125,-73278,29696,-214820,-353389,-385722,-251647,-130216,-350576,-462933,-139587,143514,2370,-293906,155831,564352,172252,-253002,129748,259465,235045,132565,-147527,-360927,-381466,-401147,-627543,-312444,-145278,-203782,-446762,-145886,-149663,-432476,-125797,161081,59389,-400939,-235083,-132021,-206747,-383610,-385640,-174933,-49437,37783,-186075,-70412,193847,250510,196772,492973,644689,362655,39414,-92892,148292,281548,35884,-433652,-285874,-120898,-164141,113863,532653,772989,921533,657512,223398,-87881,-199383,-160997,-130999,-64804,-259600,-348594,-72637,154103,271157,39643,-246815,25876,337096,410356,122508,-106836,-99325,-109348,-406889,-505249,-391156,-312023,-462626,-384383,-458706,-316394,33022,201781,32113,-329615,-591462,-444493,-370645,-256779,-170619,26426,15667,35099,34433,-12801,-36873,-128496,-172553,-111449,242463,302641,59733,-450590,925,444783,409331,141177,-227554,-129163,88526,26687,-294173,-438375,-564740,-290825,56072,140293,-41804,-257009,-397325,-176468,328845,687303,678284,257097,-260655,-359959,-164049,58410,206001,236878,344855,274850,34734,125084,183711,-97891,92133,436103,604476,503979,323476,245815,356089,319668,315854,520376,613515,367096,294147,326085,339389,21690,-413951,-215705,155648,11189,-214431,-142779,-77224,-29281,85523,-127362,-422590,-133011,-134128,-340346,-173328,313117,673252,723630,693786,585724,513193,227706,-130430,-39967,49120,-251727,-455767,130765,451504,547547,557704,125752,-310432,-341256,-152763,251807,482488,262894,80232,225284,227739,-124328,-339632,389081,938053,738062,230903,-108943,-135943,9869,135536,283724,418544,371754,119330,-186046,-382477,-371762,-295530,-312385,-139623,104507,307540,268977,-38563,-450363,-435211,-117761,-48896,-280998,-315626,-293129,-233343,330834,602427,390912,62893,128213,304258,252488,211068,233757,46342,-270327,-345291,-115737,-250372,-431579,-205782,-104234,-547939,-99947,508651,893367,949771,520168,-226864,-514968,114420,350727,400979,400819,192345,135183,164723,96752,3342,-553392,275682,752571,588986,14092,-503167,-281741,-332508,-353490,-260645,-292715,-422961,-421831,-318983,-144508,-95927,-101052,-205732,-154741,-212046,-456719,-307730,-63488,89187,56242,134909,221290,291719,440451,428405,334549,295188,169651,10863,-350788,-549257,-86957,94409,452124,850234,909740,479767,-123204,-638668,-133355,100046,-102757,225802,477092,579447,433504,197343,-150877,-281508,-302222,-546054,-249479,88220,226079,393722,463409,-61499,-333917,119652,318130,300663,269311,290514,200541,46836,-129471,106828,258763,177479,36709,-139971,-160834,-278738,-171824,-222166,-437907,-254258,261145,383357,81821,-378685,-360735,-399734,-442844,-462402,-316763,-68685,2309,57925,119892,166394,84510,150922,192775,154746,33258,-308317,-193603,55856,-81625,-462110,-117153,36379,33878,-2146,-109661,-123190,16495,-12546,-352675,-221301,-49155,-244784,-243547,-252241,-171779,-215230,-425157,194762,607943,543145,127641,213547,481085,833041,695036,304344,-75676,-9129,28246,-325359,-199588,132314,162681,132310,265534,236116,166069,-128150,-259514,-211359,-316246,-532974,-330896,-262124,-412032,-253658,249253,553006,802234,595645,196220,95971,417466,624165,333468,112051,59855,-128947,-377927,-209006,56627,85611,-142589,-95285,-17008,-17619,-55942,153392,137190,-5978,-209463,-17633,193933,237768,253239,284615,97342,-213486,-264941,-194312,-145671,-134956,-107002,32718,397568,486643,233059,20973,272566,801752,1083108,979947,527799,-178703,-286107,-195810,-246805,70409,208647,143484,11925,257207,665183,697306,515454,378042,167918,-3437,-222381,-467471,-460327,-304529,-386935,-376556,29623,129392,-23334,-131166,-233387,-435371,-276271,-301018,-355447,-277884,-122635,26404,48176,60081,-255389,-20375,259883,414587,185056,-42610,120685,462858,417100,155643,80946,87817,-469550,-352810,161354,423517,962268,761444,-262901,219990,675503,471968,101939,-69249,-219410,-154658,-385565,-138654,-20222,-40060,-95726,193973,484181,533127,256188,281149,12150,-513138,-160651,4847,129450,338432,277244,59142,-310087,188080,86682,-197012,69919,-100258,-332587,-28425,-102269,-329917,-455610,-346003,-9023,247558,268316,48944,-362736,-348697,-147568,-55751,-93666,-212183,-425260,9476,270290,447664,392677,32349,-194535,-185305,-74435,-26675,14816,-58800,-294004,-135884,165439,159045,111868,614682,761233,613142,338320,35566,69382,82392,-36636,40542,28922,15877,126124,14726,-171476],[-275281,-121580,-52654,-17134,-15376,-133507,-298430,-132256,68300,273245,437337,342096,-89518,-347200,26692,101449,53476,38405,-138251,-474330,-326805,-313714,-511378,-329259,-322971,-343339,-244301,-163527,-234578,-154987,77580,268299,-13347,-334132,-304319,86261,118685,150948,120142,-77990,-109260,-72425,-320528,-554190,-319858,51922,220536,71917,-207282,-477846,-74982,4384,-23658,-201355,-214206,61588,105266,-76270,-362898,-494598,-333334,-57765,276715,536165,644491,563623,326625,145158,-210987,-450967,110986,330875,280674,183292,14454,-173675,-29438,192381,416607,935365,1013425,952662,492620,474045,193629,-394305,-189863,403614,508904,89179,-81360,389857,449656,199703,33718,489906,562222,296297,-136128,-487020,-234123,-37672,260004,521393,324430,-170323,-325930,221158,388568,277123,139315,83612,169917,178575,-36017,-173789,-110875,-198192,-361727,-445895,-427682,-390593,-294347,-191113,-7217,315119,417736,228363,-21875,-204924,-261161,-161140,-113782,309550,725100,1022176,665595,111472,69815,-141068,9754,213641,188767,80180,-20050,-134387,-256591,-154856,-43767,-11089,-159649,-176064,-260618,-34511,216675,396344,55228,-418676,-225066,235,120253,86688,30371,109298,181803,333291,508275,392964,84888,78749,264209,73061,-104687,-301905,-606347,-66582,-95457,-483565,-163894,-53623,-306346,-106005,101053,-195935,-461709,-183002,-193559,-203251,-13126,-16286,9547,-47539,-414440,13570,533772,725046,305351,-137022,-436275,-68331,84443,167342,290623,359871,377198,224659,-107051,-528302,-339994,-145424,190597,353876,207542,-33777,277079,676880,537281,170882,34357,206353,393724,638058,527920,203468,-199211,-504635,-254273,-55292,13960,-54565,-275734,-423764,-379940,-69580,263588,633412,441183,-115729,-277755,449676,831647,582863,265007,660296,620289,254705,-153129,75978,35644,-56239,3225,440579,718414,679256,464004,418133,358193,288397,420953,420780,579401,314610,86454,-526414,-504263,-394588,-317995,-296071,-253873,-274105,-350626,-408710,-236498,159912,419133,442901,440121,411214,234788,-148866,-176342,-279653,193568,589565,711609,551700,180531,-65092,-76846,373594,560425,369728,209138,-35108,123318,443251,450907,175501,-248249,-428790,-442060,-307760,-176417,291464,475187,407576,268937,80361,-137386,-385635,-310076,-96070,-104273,-277025,-304334,-454587,21206,432417,439919,190138,-6598,-101825,-4725,71781,11263,31498,-78132,-187621,-283547,-183302,-129788,-239977,-454231,-380584,-500080,-532621,-538236,-555403,-371003,-190746,373445,735529,629326,395498,393394,703118,944663,949608,884530,470794,-112140,-433412,-32986,254023,324727,320544,35839,-308632,107514,151215,24157,-235541,-380231,-557022,-431744,-131500,37974,289242,393203,347846,-743,-379006,-434630,-88912,62024,92136,-89691,-405908,-292853,131323,284674,25529,-199824,336732,673658,640522,329174,-27328,-232225,-208008,77127,366077,294171,-63980,-326414,-159940,-97509,-208070,-208578,-43917,139778,235273,324017,179247,173010,108006,24477,-44331,40261,181937,136470,-28113,-296272,-286620,219567,746245,856597,421182,-21190,-310939,-312331,-190381,-18290,89311,187647,222895,-298521,-224333,248751,440167,436707,509991,351614,44002,-2828,436279,936967,1144910,897293,441351,200210,325016,261822,200924,188666,210585,142190,-202356,-128443,493297,728202,437939,34030,-338362,-424340,-171265,-366872,-374313,-140793,-205554,-309764,-48633,76624,138160,31467,-132175,-255137,-251682,-87670,114121,112661,-15728,-92194,43111,-8001,-87990,-250980,-496009,-33805,611832,856083,688602,207678,-192887,-399026,-338585,-115818,109326,321512,445333,519562,310419,-134495,-257353,-117667,-381743,-475307,-363465,-30034,153159,36957,-233025,-438148,-308987,-321609,-158469,28608,-7987,-82158,-271041,-245633,-303717,-140538,13146,67090,-47163,-270252,-57062,162608,-48245,-87903,-68834,-343551,-453912,-195603,-3789,-105983,-367202,-428058,-339071,-426079,-233228,-218646,-124778,-328208,-277873,-87502,165994,389748,611759,736233,563089,262468,-238057,-305243,-201763,-388361,-552668,-472310,-396440,-255960,-106971,94835,58258,17413,124249,87404,-194859,-110448,-219183,-375396,-279812,-441541,-295786,-220786,-373535,-379118,-479777,-149573,-149337,-74068,85523,155802,-86935,-164754,-77661,343832,599128,411695,47511,-271949,-408443,-323300,-58739,-45599,-308462,-430447,-396523,-481997,-256952,70022,377955,279055,-123710,-340701,3857,40427,-7446,68088,-44972,-447919,16422,178579,-14373,-438847,-231270,-34189,15530,139124,675342,998946,714455,-60027,-421137,-109110,-195184,-425583,-143764,95377,70221,-165491,-340438,-147187,277096,577468,664137,507993,288112,85122,-144555,-89434,85140,-124997,-507398,-298320,-196896,-59902,-45343,-215700,-235997,218181,620231,854885,587969,67664,-315346,-368378,-277910,-157764,-168775,-68676,34934,-166904,-225725,-163410,-254282,-491535,-325480,314,294177,503416,401727,74659,-306922,-531941,-363605,-188176,-325711,-399162,-137004,-16321,-313983,188602,454267,261882,-374842,66788,632025,1232440,946838,467982,220305,218474,189316,105235,122465,25520,36677,-105989,-271515,-381176,-164014,146660,456894,634825,595901,265162,-327952,51032,246911,152285,-28280,-246206,-398799,-115984,129261,370369,628151,691266,540087,234867,299920,474082,433117,105799,187346,171248,-7110,-257422,-352452,-379497,-378696,-225110,-445689,-62209,561799,472123,65501,-270326,-429791,-264329,-7270,315037,336342,156198,98255,183453,242661,103525,11767,-124568,-200446,-290537,-234752,135761,453002,433487,213480,-208844,-329704,48853,10738,-322198,-410104,-290300,-278805,-281084,-313088,-139254,506931,896286,1158448,737524,905082,1157146,996041,350425,-103119,-311896,-4453,624061,1158295,1181163,774777,395041,-36852,-178937,-79229,-25142,-1756,-255294,-410012,-48097,61164,96601,-80586,-160756,105499,425520,485806,160027,-278186,-330354,60149,236570,158435,-135686,-302379,-210715,-170340,-120842,-423066,-175931,201357,585430,767050,883844,733007,630694,531584,231309,270140,417577,816830,996794,1061640,1067141,695687,-173650,-308132,17231,291872,389426,28548,9848,404492,476922,569800,387566,389436,543502,687498,949173,1127081,1402800,1013047,341600,-235055,-212542,-121994,-95554,-43150,137146,2765,130398,-1499,79330,172340,63087,-284233,-531314,-342084,73176,206345,75750,-91574,317860,411850,473603,361465,162259,-20138,29979,-38466,-271298,-283462,-273403,-242347,-68127,5700,-403302,-23338,323231,316448,-224468,2932,421410,218539,143205,444992,556756,475822,450131,416486,392572,232904,-26097,-77485,-89912,-467920,80175,594936,744241,475697,-116593,-498407,-235290,31109,457232,688663,680026,163242,-319400,-369854,-217997,-115594,-71156,-201944,-199609,-94475,14212,100294,-1130,-54393,-67122,171522,399427,435715,372594,287022,64696,90918,446514,823240,726503,659140,501771,617282,668424,724103,396898,211101,127664,-161894,-439461,-261986,-92337,-3425,-157468,172773,369024,482545,251315,160021,88025,39674,-215464,-328140,-264765,-331083,-343496,-343084,-119101,-65752,-211147,-415302,-138930,-80704,-228359,-114200,-25632,162902,270075,179470,-75691,-151360,254670,359198,125088,-277002,-456807,-297235,-206040,-87181,76647,164776,65520,-213394,-77087,18130,89415,-6538,-109681,103807,366756,466616,584532,693170,515305,-3146,-201241,247163,206680,91287,-291893,-391078,-176832,-46450,-83403,-142489,-446885,-518265,-116407,-110464,-85064,-160444,-229933,-189121,-400557,-449046,-426743,-306155,-87555,-86564,-300948,-420900,-24362,92194,-3638,80303,-323874,-295539,280305,589420,159145,-261290,-487461,-365613,-223193,-57517,137463,243369,55347,-341080,-184092,-23212,-15979,257958,427344,320597,141568,239348,266842,136127,161332,650124,1044918,1134506,833646,505351,438547,584092,615131,330678,110413,131921,252405,338070,299764,108024,-303616,-493287,-246744,238011,259225,-20117,-218968,360503,610234,134419,-233567,-130348,156,185632,152906,9441,113057,66223,118343,112857,2280,-156054,-400146,-553466,-549548,-377453,-104748,-92199,-147088,104074,167789,-8990,-422026,-386012,-383582,-307668,-197614,-303296,-242830,29367,206280,64797,-273751,-200175,13208,154479,134330,-9842,-33687,33630,-62847,-360752,189758,379860,40925,-167741,-437603,-307249,-147364,-47871,-157086,-286663,-167788,-59525,-245990,-470870,-443519,-428589,-503454,-318134,-339455,-287334,-271969,89598,426036,332877,-14027,-239753,-95358,44858,128518,73247,74116,218764,-5910,-59760,-30693,4026,-318272,-277465,-178012,-183038,-198980,256002,465815,402712,174673,119767,120051,-78556,-334898,-546940,-314701,186396,557387,567164,282654,127309,124183,20564,-355410,-142049,279273,266059,-203631,227018,519874,296748,33216,531705,706800,368398,2945,-126323,-141614,71103,-32201,-230601,-329495,-514099,-396933,-192766,89238,224532,318156,276890,85387,-239184,58891,472412,573697,297661,-217959,-25376,447771,636227,362750,-156687,-337388,-187925,-169092,-236288,-194760,-69556,7391,-123957,-330401,-253791,80647,262322,322270,180685,-46782,-214524,-346472,-336854,-93199,338392,419711,153986,-212267,-435165,-217383,-255790,-144543,154525,62536,70397,-7774,105295,-51120,-166041,-5209,363520,425767,314548,252745,258538,432019,435753,286924,-107206,-413286,-257480,-92878,-151699,10973,251144,407478,473498,556064,551068,195629,-84919,41479,255093,390059,372757,185955,-171457,-48256,431540,545062,255031,-235079,-47457,-113662,-426922,-59480,173568,-88587,-262071,-254691,-326172,-152442,-72043,131870,257913,173758,-63625,-185826,-83214,-71424,-64073,25179,56291,143574,14384,22172,207534,288618,403653,337312,250445,-84807,-368359,252289,807760,997131,522183,-204893,-382815,-143103,-52017,9132,-50638,-450102,-251627,128552,18654,-338312,-342379,-39369,82049,284593,83687,-166405,-249137,-166889,-281649,-409123,-183157,93836,214675,88457,50417,127966,131520,-64140,-398626,-170045,-27868,-372174,-533259,-419558,-509773,-177539,86076,162903,306277,569719,868662,909851,497613,25659,-238865,-111770,-168086,-160053,-124708,-108392,-230149,-522613,-242886,-206946,-304283,-358803,-376582,-86605,337570,573039,338779,-182208,-378028,138495,444047,301217,-53447,-313879,-331740,-89015,284657,591925,500471,250288,304145,352802,376104,320019,351941,450620,138415,291599,27811,-176012,-155372,-338863,-264336,-66965,641,93266,295983,453353,407566,166055,-101129,-351596,-315169,-328299,-502910,-365708,-72785,84579,103584,65965,14665,-124951,-261030,-321261,-413281,-187787,379618,601406,383106,209258,413256,578894,399475,40501,2755,151801,310231,498195,433019,278307,267501,426772,352175,71259,-209150,-348166,-236072,-381702,-251479,-163096,-339808,-184768,-48668,20857,-99246,-372028,-271190,-192733,-198720,-334966,-361807,127383,431968,8158,-477863,-53067,134908,167721,87557,-47508,-117658,-258803,-387366,-395630,-259713,-312732,-555750,-135797,209530,41686,-362481,-467,405629,319227,-96913,-333666,-238067,-268924,-357112,-229602,101396,262155,255714,-166450,-214338,208023,263597,286415,281805,422736,146094,-245618,-232360,19199,96597,-238831,-554282,4636,-35713,-293361,78248,616929,809584,811582,450023,72506,-102308,-204331,-171878,48290,172952,-57893,-429721,-6851,205611,219860,-82818,-407307,-75785,261199,287376,122420,213852,101018,18046,-477296,-428836,-70630,156689,-169751,-391621,-551062,-337679,60342,212112,24481,-372333,-525081,-434924,-398165,-249484,-94627,92658,-24715,-228401,-389529,-269279,-56024,47483,-24501,-70383,183001,185263,73885,-308618,114837,544556,420696,151671,-132847,-169815,-85024,-179241,-377887,-531857,-489895,-263807,-8079,91074,-1856,-215255,-432897,-248410,151846,534167,649925,161591,-335350,-431137,-266379,-48483,243948,453873,666666,603691,328013,167022,131032,-112122,80597,526650,783513,724465,435186,212379,242843,191910,49888,69716,113964,125867,122790,185293,154308,45024,-372644,-228698,225180,172279,-43366,-41827,34638,-15761,94754,-104343,-367667,-77262,-7329,-221996,7009,454877,851171,967011,789814,696730,609871,234825,-180617,-257232,-192980,9686,75839,396725,553093,615672,702304,448418,-50671,-280492,-101335,297760,408411,109556,-230000,-29342,164197,49499,-435713,31686,701855,896462,705706,350954,234776,168920,186226,380279,522314,469127,186735,-64738,-263914,-412018,-267315,-346062,-411140,-65841,223326,261465,21044,-349294,-409017,109946,366010,45405,-368521,-553257,-152442,172589,243592,151925,312115,458873,447292,133340,-58069,93821,35780,-118351,-127492,15267,-196996,-467391,-3299,151185,-325210,-160295,563915,896838,905634,410835,-361146,-327983,304054,543415,599375,650583,301854,128885,32496,-1331,-208608,-331294,391364,686628,370955,-173574,-443856,-454994,-684812,-448337,-222984,-139279,-100819,-175383,-131881,-81809,-100990,-212482,-338570,-149365,-191901,-538358,-78636,246777,345446,127551,91229,124053,132867,183212,230965,227774,364426,350321,254767,-153213,-525242,-126547,-43397,283591,687486,959732,559494,-43504,-382702,-67641,21915,-126891,373850,813578,890007,690802,190630,-313537,-200924,-257164,-542273,28698,397993,450037,469716,546814,16937,-385350,35398,128938,-35089,-59946,65051,52366,-130669,-87832,115029,133347,59881,182102,226209,229871,-66998,-97063,-214517,-507944,-337952,86531,127374,-86912,-269482,-409450,-410346,-267366,-243811,-61925,89970,82978,43127,72329,67066,45626,96114,-13775,-61810,-93961,-454717,-222702,38318,-107315,-359428,-169975,-89845,-52673,-121949,-360449,-279928,54184,304764,154832,-196962,-314309,-440968,-387594,-242035,-190515,-249167,-430408,218258,498272,420889,159113,297693,609183,843083,687846,120986,-341386,204472,222171,-177953,-334470,-66905,-117278,-151051,-133305,-167950,-274896,-490951,-261594,-60371,-176731,-359326,-168768,-79331,-278959,-206575,126306,424139,729385,639978,316392,1360,284086,408781,390838,268928,99150,-214484,-280273,211889,398532,120883,-169483,32797,212412,329620,255061,212783,49089,-11199,-67391,17388,162365,344136,358325,303130,-44664,-254562,-99740,41959,15570,70949,130769,255952,519444,379441,122140,-95084,199304,674720,1003090,975369,415782,-226726,-260846,-183393,-115374,150545,239277,77737,-37043,343482,815717,904560,761772,318732,-36233,-126913,-243992,-445014,-482770,-253397,-269424,-345879,33917,292562,420459,224862,-90908,-314969,-350212,-375847,-442372,-584064,-209826,-86002,-146482,-321490,-313377,-153046,171801,343666,176556,-43485,93672,414750,340944,82627,-128797,-98128,-491669,-229439,-89976,88926,762368,505150,-427937,314610,771129,707470,391839,833,-99454,-26725,-279195,-184250,-102260,-224713,-405850,-57813,100569,172919,-44337,177541,-27066,-265012,-78701,-19590,119198,544313,542274,68064,-190938,340161,339258,-37138,68175,-98086,-275163,22464,-20232,-286252,-384477,-457231,-226281,211515,368427,347612,-62888,-426562,-29797,76356,81721,-6756,89562,368411,495961,509883,384447,46682,-169466,-106100,69549,92619,35244,-53409,-227735,-317375,64168,196931,210607,500798,473387,174552,137418,-146948,-221565,-127082,-228995,51829,145942,124081,50785,-135674,-202212],[-266587,-177487,-36300,25608,48120,-6658,-152849,-299773,-63974,114446,291331,304237,23732,-228339,-282165,-212541,-5123,128621,64799,-253873,-526740,-503744,-391123,-243297,-212300,-167684,-129627,-62366,-103579,-100080,136533,386223,118182,-216641,-288646,-286,-96834,-90920,-69938,-109288,-239257,-319335,-529943,-252917,127174,419456,481996,289855,-7860,-325368,-178327,-105981,-99496,-329871,-414810,-7788,123659,-35684,-325463,-426050,-350380,-183740,221745,663350,1038760,801358,392854,143173,-112189,-540620,18017,394006,396464,197620,-125961,-371764,-89016,107960,108122,438885,454709,521741,300187,302615,3901,-495926,-146681,413074,438319,65688,231667,558865,391569,-95294,89142,618405,596709,217811,-210234,-210331,-125910,-150909,155524,504501,317619,-273639,-299709,243841,361643,105492,-141513,-18605,174219,207852,9118,123674,16698,-136921,-203459,-79545,-277931,-475582,-354820,-377991,-227788,-50978,19064,-232153,-265846,-219729,-110714,-77470,106304,611156,1033600,1148072,858640,412566,162084,-400665,-85684,204267,357723,430998,274467,113388,7390,64339,98574,69803,-162472,-257604,-240192,130594,452264,663211,406880,-30159,-273908,-86035,101798,134192,129449,226974,199154,337719,529400,447146,145839,-2358,129949,120357,17476,-169361,-452756,-283459,-222422,-305733,-161770,-164971,-493710,-335838,-299253,-542647,-201563,76321,34741,-135559,-191473,-176342,13285,31259,-179774,243143,565315,432173,160792,92856,38743,209759,152503,92928,132041,316463,450516,339974,199034,-196445,-230597,165812,495791,531996,203026,-53022,389818,767260,631940,166367,-61847,93505,241699,372822,129687,-4746,-246971,-327503,-321433,-194185,-132650,-215560,-431087,-490206,-254865,159915,445972,719287,380038,-327815,169327,1015820,1278057,687635,109330,78576,179684,-94298,-441917,-60568,-27997,-37689,54176,464107,701954,609169,385368,439969,438207,396897,431077,402265,344857,246803,222731,-147896,-307300,-350226,-236348,-137568,-56207,-18755,-134254,-300898,-210188,56038,221303,401426,481258,352029,155199,-276869,-462572,-546430,-92690,387605,650649,473310,17966,-217916,-368489,-1663,249864,365992,382176,7244,-276161,65480,231911,167185,-81799,-214461,-305465,-178090,99586,532150,572281,449438,227450,25126,-93956,-216020,-250438,-247976,-349250,-395751,-467768,-288100,165981,407081,289824,-8819,-186470,-145672,33294,84983,-87026,-236189,-342304,-369021,-325420,-181374,-83062,-291461,-500709,-291281,-459972,-389706,-340721,-476366,-410204,-30191,644659,904797,709752,286172,281234,621629,861427,823238,758946,367873,-204473,-406880,9613,134198,137861,143872,-82330,-273328,10719,28203,-71623,-208941,-291611,-281427,-372296,-305422,-102167,59430,124334,64262,-207940,-501577,-576246,-274809,17022,102331,12125,-333254,-170338,215329,243274,57038,93679,471447,630073,412292,167931,-81112,-45509,113545,309648,460057,262718,-98462,-72273,92769,37445,-169407,-174403,-102904,35286,161549,217440,102212,115007,117198,116208,120394,215592,225332,64686,-241137,-445722,-4103,496207,1020412,1229416,970764,495486,114758,-548108,-348571,-76139,51640,183273,326636,-44652,-232277,47889,227606,331674,443680,402413,177512,185396,443726,779305,844959,680334,357017,296746,390906,333513,299098,302465,84120,-32112,-193740,-112014,247566,435842,172310,-35047,-322552,-127084,222138,40288,-417001,-190659,-223337,-281388,-173457,-221790,-331922,-243937,-219932,-107693,-51029,60454,151112,17656,-130674,-229739,41020,78173,-38308,-72463,-196940,-260047,495340,866700,869912,517288,141778,-48566,-165971,-109688,3741,160466,358300,507854,492583,150869,-105427,-121145,-332387,-425196,-224266,303796,608535,365963,-123591,-329686,-95982,-194921,-281886,-126695,-77327,-305460,-393430,-152980,-214598,-124281,-7465,-4786,-99353,-369657,-196894,-65302,-202719,-124718,-51958,-193626,-449053,-503597,-499675,-521434,-334339,-263175,-63800,-18016,411092,243667,209828,-87895,-514393,-99448,200903,400438,636440,727529,631049,417878,-205766,-343816,-169946,-245284,-414806,-407696,-453095,-333987,-299899,-299800,-545887,-227711,85475,114003,-29754,45978,-200631,-245491,-173013,-296018,-103866,-81131,-259211,-247939,-6376,346833,361397,3352,-223778,-40353,-103205,-143681,-208644,212675,394521,43451,-248750,56986,-85137,-288065,-316916,-183847,-246679,-447453,-400516,-504148,-179100,103001,483952,443936,-5255,-204743,89997,78066,47032,92836,-50361,-438974,-63841,95102,-146440,-407149,-31288,221594,82301,59972,598595,1071084,796845,-158228,-589770,-180454,-88573,-209117,-227965,-186951,-170956,-321744,-350888,-104015,448211,670813,691058,344859,14598,-263342,-402105,-49930,73444,-250603,-434450,-292246,-281790,-157932,11047,-53239,-97095,134564,467416,707422,562077,263961,-77952,-251026,-277457,-307383,-285557,-32508,212931,51249,-262423,-153257,-60620,-303550,-293336,120105,367032,528186,378932,69474,-206214,-423090,-341706,-81386,104986,89259,-72790,64939,-241118,-122187,285619,106109,-506255,130215,498485,917377,664024,239793,210527,145832,260314,193874,163615,20708,-67477,-207528,-322823,-300892,-33322,242437,437857,527996,483334,266216,-299195,-131515,152077,57036,-150896,-409125,-261141,-154268,-50322,152293,597032,955640,952011,526585,198245,549354,729241,459346,299032,166673,12475,-187126,-359996,-515589,-425880,-474254,-87039,454686,1078906,505168,5164,-432188,-472184,-424748,-76602,260749,294574,154562,116474,77353,-49586,-112622,-218352,-261235,-51222,1783,-68499,31147,86958,147755,-12143,-187901,-446179,-388135,-315510,-283597,-288432,-292341,-233319,-59758,-92505,-212044,216689,601186,951725,711820,782133,816690,809408,246779,-110484,-238431,-429443,173795,856440,1086761,861551,450063,-82087,-365052,-150660,-64306,-102915,-460232,-333527,-91075,-65907,-77541,-259341,-232723,249441,577004,518565,49210,-338015,-202433,71868,177416,98405,-84878,-127043,72114,239679,260039,-173994,-263599,233344,644797,908103,1103833,975619,690832,570477,339265,394850,648484,1019152,1047892,916838,631134,180311,-379017,-163669,291523,574731,534988,8772,-69234,524025,637134,534597,191601,160728,364642,676113,932362,1096407,1325660,943242,151405,-269837,37195,75378,78146,327208,388277,295175,305127,160112,263013,390851,230756,-144409,-326823,-375169,-392429,-244863,-124551,132873,596046,653967,533067,466358,289915,-50970,-124851,-192799,-410124,-114598,119852,186732,8999,-254487,-451280,-167550,-53587,574,-412058,35646,426652,189331,-24965,200826,390447,274381,157721,196653,280228,116736,-16586,-73504,-263575,-337722,404466,730959,675269,394977,-86788,-501185,-179699,181682,581979,683761,589905,236750,-260363,-330808,-501790,-395584,-196419,-184900,-222878,-267180,-184190,-43239,26337,4966,-125122,170456,483450,517437,395970,275334,59804,6857,181196,417998,404984,222821,22012,24939,48625,255989,130446,128476,40032,-289478,-517299,-348042,-244700,-84594,-163997,107144,309411,480804,314448,290062,287433,107917,-80138,-411251,-280769,-289801,-195850,-350467,-526056,-503840,-563883,-306080,59853,261815,172641,85680,52594,212054,270605,150539,-176301,-250781,238837,513194,397389,125363,-169296,-416760,-411830,-221831,95303,268076,178826,-160670,-277008,-161240,-134400,-178635,-187426,-115867,327201,640666,672469,436549,-5303,-437646,-311336,111786,108832,62200,-233623,-488600,-486897,-382398,-306017,-331886,-331752,-261448,-129413,-200864,-272405,-364309,-507594,-354582,-256410,-135590,-321021,-341772,-128655,83916,-46626,-373469,-165151,9152,-180665,-325745,-333733,79275,374505,368787,-94181,-468841,-389883,-341178,-212112,-26194,109282,143779,-117200,-546826,-169206,129314,100834,57121,346161,433435,171278,-123905,-246167,-316048,-172742,251434,521235,752278,711689,693047,827977,926957,700049,404169,191345,253929,406901,695654,800098,852760,433778,92819,-14967,128846,182786,117600,-206173,157343,305644,-112057,-65928,212205,89685,44856,-107127,98974,296858,165134,180795,137351,99481,11706,-176308,-123110,-276736,-567971,-99539,113062,213820,497271,604776,427703,195839,189467,-122655,-55343,-53983,-39925,52757,307366,177593,-160110,-300175,-70379,-25514,41501,-22113,-78942,43253,230523,-24605,-474756,57228,294083,29678,-82844,-341432,-286571,-7691,217580,232689,291423,278862,132862,-161869,-465300,-152575,-72948,122255,255025,168357,-2757,-367244,-77001,354520,307921,-45406,-192561,57315,182771,110357,3041,-90404,74653,-39030,-26492,94411,235102,-58529,-411609,-72993,-18744,-105431,163332,330906,272867,145720,163223,127323,-71630,-243344,-356641,-460715,-231535,382253,620309,608087,461991,359641,123173,-137461,126582,483831,320931,-245915,298084,524576,300389,144012,585320,619775,265612,-108856,18024,326482,276883,-15446,-242079,-410988,-494666,-294005,30979,227695,186848,178498,188344,101398,-195619,-166451,221312,421861,283050,-124731,-206535,195541,307223,48121,-388377,-404838,-205151,-161573,-306370,-210635,20158,203016,47093,-403158,-265373,147082,367393,337744,199448,-34544,-220356,-269630,-124836,84315,314724,238105,28291,-243383,-562989,-258536,-106867,-344304,-466849,-509242,-365456,-102791,191350,156995,-46334,-60462,339806,455240,275880,119563,59970,202981,209647,-30795,-263066,-63293,18533,-5619,-64947,96197,329836,432761,556353,675862,559668,274742,-25578,73088,234262,388955,305079,9862,-286195,-6111,255989,334419,104218,-288724,-307403,-273857,-537936,-384346,-174271,-206759,-341326,-431814,-326257,-165347,127343,94102,2232,-123095,-266107,-158119,-90913,-143280,-183465,-45031,37248,-7508,-233988,-23527,317280,307245,104705,-68367,-65316,-155035,-311374,211055,844442,1019529,529190,-249152,-386738,-215681,-178367,108484,286241,-87837,-246203,118961,111535,-275320,-318414,169318,465369,545428,289601,-83346,-221184,-117304,-184189,-471506,-134491,218178,327127,125183,-44527,151378,306768,187470,-243918,-561906,-301554,-499427,-395603,-277082,-395785,-142312,172357,216503,199450,341434,666338,822361,570447,246964,-66009,-309401,-442976,-182928,-76788,-97563,-232161,-334145,-133866,-17359,-104651,-244873,-406582,-160971,259801,417302,231479,-262226,-354646,111228,237137,72988,-291421,-196125,-152521,-550568,-13711,528311,577852,242988,209688,238621,155110,92542,352604,621143,482452,478533,263254,-85099,-322509,-430156,-397497,-81843,250261,461654,489350,432599,208705,-6679,-258791,-453779,-549337,-527402,-413546,-215807,-118274,-11080,-61567,-170884,-242423,-319304,-336264,-220204,-211912,-422697,123696,365360,187690,169912,488367,617366,401883,-10570,-19226,145343,349462,611871,511503,106956,-239949,84258,245348,70618,-113811,-227940,-286451,-535866,-371641,-297489,-385918,-16146,296394,323817,-76874,-329016,-12334,115190,-46147,-239532,-147941,92918,178992,-193408,-666276,-246395,16256,76922,35257,67917,98156,81949,31766,-145480,-176633,-385380,-470260,71861,300271,127536,-259507,21296,425528,350258,80399,-193285,-354266,-433780,-341885,-120101,233255,445035,319479,-206485,-448229,78605,165405,293159,185685,122490,-104894,-326950,-523810,-244032,-87758,-342590,-311709,122017,17157,-438274,-148041,442385,650760,534774,228776,26387,-3598,-137578,-134086,251204,405338,140926,-495617,63232,338070,218260,-126579,-429867,-180989,95138,72853,108221,405529,255888,101882,-398159,-289831,91604,336734,133047,-209643,-493079,-460039,-55517,93390,-60279,-287450,-281347,-392116,-439918,-200311,40512,156676,139469,-41502,-157041,-493586,-133700,141790,66587,-37070,59228,50631,-31684,-185089,250483,578040,395044,132306,-9533,-98414,-139623,-260661,-416567,-434794,-342784,-250262,-95845,15588,-17215,-276785,-521115,-321169,-33364,305438,480525,19975,-400239,-464002,-365857,-219151,93617,433274,734062,763621,608274,350623,251399,42062,21334,500554,830317,821532,476980,101359,22753,59660,-77292,-222482,-161925,-84059,-25488,45826,-25532,6252,-427127,-242292,256384,310289,69703,-5189,29794,-62407,13287,-155223,-394684,-183777,-57747,-222212,135599,638157,983593,1000215,779668,675324,538081,142095,-187074,-255981,-23361,279408,444472,478712,383864,463800,679449,672067,203594,-87582,-50863,227343,174548,-66516,-379633,-173544,183198,230690,-169888,-235655,352138,736647,804912,555372,379812,192959,141043,262304,346212,324308,251262,203547,-28309,-332652,-240786,-262930,-556790,-254161,27016,126997,-6248,-281332,-393509,240749,544350,258837,-223431,-274332,-48864,136134,197434,436844,660381,813948,504130,-37066,-351136,-149753,-31836,94730,221347,262670,-17575,-364259,103496,263018,-143381,-247580,439888,690280,600077,133958,-471610,-248796,199099,497763,655236,726745,327795,-68703,-199289,-190437,-484666,-125506,350471,357787,-24130,-419596,-392982,-460074,-360264,-75600,74757,183768,117578,-62409,-70361,-94604,-57219,-182401,-472950,-248704,-221408,-435646,178018,604321,599662,193304,508,-11153,-58481,-87093,13612,128396,342609,402883,304405,-55587,-383474,-146499,-141356,141683,496579,782658,499752,21756,-203656,32544,-3819,87341,605551,1134560,1096136,736451,23077,-466152,-24749,-175821,-497208,233908,644309,671486,557505,481723,25816,-373069,-55116,-40642,-82173,70503,109490,1586,-267416,-73276,65403,-25572,-69751,253860,510067,501084,139092,-21744,-181477,-379253,-339004,-246415,-275575,-285321,-125200,-98670,-48571,-80560,-55008,58069,74138,15429,-120331,-114885,-146366,-169563,-154771,-354341,-201799,-227395,-493675,-49898,209892,21415,-233996,-238925,-187430,-114190,-320333,-343158,-140029,140817,543249,584276,65149,-525563,-425282,-431167,-269595,-275834,-333338,-324957,21369,84885,-8808,7798,202601,562566,673711,523517,-54100,-155069,275252,216934,-158430,-448394,-408698,-491130,-494624,-428691,-456062,-401625,-441368,-89052,63817,-91804,-229117,14666,180931,-68808,-217824,-118006,180551,456839,502450,403205,17394,871,71983,315356,256130,-64543,-218660,419323,670939,663269,38081,-269657,132586,332127,465238,378315,162988,-121112,-192407,-186109,-82823,36602,280687,249972,109682,-247935,-274978,66542,224249,150544,137326,222694,373495,518524,275649,35956,-202851,112771,545358,913359,814326,160354,-381290,-267166,-140161,-33261,96726,83211,-131135,-128178,271780,633841,807173,796953,230373,-214926,-188255,-90711,-193344,-448008,-294162,-233685,-223823,127355,435236,706066,404035,-49534,-308130,-240702,-159838,-78165,-153699,-423286,-283704,-349649,-218507,-66155,-139331,-99486,30422,49106,-69946,58098,247855,185326,19054,-304299,-418965,-243792,5005,-177432,-133223,428968,154094,-332922,320099,684469,704758,479724,112390,220997,147984,-152914,-285875,-253596,-327743,-232082,-223682,-233348,-283094,-346010,-97888,-152440,-78928,22950,-107059,20272,540131,597068,-75335,-71922,390643,407809,6433,-22464,-155987,-132074,75650,69904,-202262,-231049,-301467,-319675,154048,354337,453275,98145,-334463,17856,137857,193162,242310,596681,807402,764645,483945,198703,-96060,-241922,-68013,140902,134836,-83304,-52863,11916,-251948,-93633,192530,259187,269318,86466,-231106,-78798,-314581,-31798,207073,-34763,-70125,147644,242937,151137,-80385,-136160],[-184168,-229208,-4815,66507,57738,58200,30986,-165932,-326214,-107664,58971,180426,164793,172794,105430,-267879,-166904,159404,259540,70343,-144893,-304277,-238514,-188714,-186905,-180752,-162359,-44981,-11907,-32498,189280,413957,261626,-97209,-322125,-68163,-210835,-385683,-301233,-235078,-353240,-340007,-324425,74989,517163,750795,668886,396698,120596,-4653,-15657,61747,86596,-81657,-554651,-93411,123088,26079,-286584,-299485,-195113,-241414,37955,593017,1104722,811081,320331,23896,-132250,-530008,-40435,415151,436291,181738,-245448,-431746,-133155,-74371,-127235,-114504,-122410,22129,80740,89526,-218097,-456692,-39805,405301,214239,97687,457872,619077,292269,-342189,93625,495034,468262,106908,-227474,-71093,-43345,-240367,-2058,358472,192481,-432042,-180519,253778,326437,66468,-301351,-178114,122445,298077,464626,548974,167908,-92083,-132322,118208,146505,-118765,-269353,-484446,-413500,-363785,-323667,-454627,-351791,-153083,36850,272445,496888,851910,1182998,1049164,765425,505413,91001,-384200,-147864,193998,469495,583491,375603,189965,126451,110686,125687,40512,-148238,-199240,12676,498481,865580,924137,687885,253389,-61164,-133853,-29742,62677,129909,228458,186929,305341,441389,368335,99207,-92863,26423,189974,86040,-157322,-274254,-13993,98795,94555,-105494,-293773,-452685,-324533,-432680,-337133,35423,222226,151654,-40756,-303768,-309130,14432,136178,17541,239711,464038,246004,154964,176606,332035,384555,226715,7246,-98605,102792,351239,382256,482336,297453,215921,512547,710608,550869,83479,-106370,448074,752967,635932,141494,-186387,-75583,5990,-41018,-270920,-232987,-297299,-294439,-360458,-239459,-22930,-81515,-279990,-307754,-199673,185749,461979,607783,242699,-351963,480577,1211573,1308035,687858,57959,-441348,-264852,-248127,-373413,-213450,-58007,63930,190490,387984,459511,326753,187556,279537,338050,335766,217004,151675,-109432,50868,187930,90704,-185580,-171527,-53096,50553,110679,123131,-43467,-279800,-280506,-129174,24695,328670,385833,122144,-158794,-491315,-229187,-222432,-143167,249812,515946,301821,-187549,-380227,-430145,-331761,-197999,234810,535421,343488,-318930,-327434,4134,135788,43532,-48619,-166991,-111971,204704,501515,496707,426689,254297,205812,109887,-77918,-149784,-218876,-251763,-325023,-305528,-196244,146566,199420,30061,-275313,-488211,-257916,-9446,-660,-262910,-461336,-273703,-297419,-258768,-158542,-49596,-333094,-503565,-319371,-426612,-294307,-190557,-341143,-353204,121539,668909,773162,492099,40194,120115,428877,614853,568309,423726,50954,-494715,-213388,112359,27055,-101764,-118155,-218202,-324434,-225358,-168158,-136529,-21005,53026,44262,-249204,-552271,-231243,-145508,-146962,-233609,-381570,-456332,-515024,-479484,-203928,-9324,82830,-165256,-52310,232790,114768,41621,257047,507460,508648,138319,-88678,-246770,-80586,209848,425180,472198,184607,-161775,80455,190879,23183,-275861,-147584,-128824,-55070,30120,50145,47134,6304,-4569,37471,148081,277992,191357,-63272,-417649,-176695,168894,628460,1094319,1300430,1221162,835218,587952,-112683,-540694,-170785,13803,191719,416152,336435,236501,275162,302599,409410,428234,257407,43574,174237,328057,495252,471039,414385,234009,274840,271290,263947,303181,333573,-61816,-319310,-230843,-207156,-205654,-98953,-59034,-61633,-323658,-10069,424380,156731,-392052,-335767,-352539,-382006,-311305,-387907,-440783,-41676,86415,85883,82667,108223,142169,-68254,-260903,-300306,-95574,-39981,-124452,73708,67843,-604431,145358,686655,907732,798450,597091,412254,71040,-78909,-70923,50109,303671,441488,483298,168198,-83276,-175671,-304561,-253698,-4375,402953,745971,472289,-81080,-294151,-6323,-87880,-279434,-224785,-165861,-405962,-385948,-105983,-163708,-139936,-43126,-102697,-186627,-420434,-309162,-299263,-314203,-91131,20986,29567,-192526,-249102,-240542,-181285,-44042,32189,271557,402458,694616,592793,412455,111552,-316962,-208898,150095,346625,527348,524259,467377,340532,-250901,-257142,-124353,-143789,-347544,-378984,-487262,-568445,-486742,-355314,-180376,-73535,102881,40349,64910,100532,-221620,-242574,-110231,-205646,10894,110089,138734,261897,465717,736460,860923,396224,-226337,-359460,-190802,-134844,-362435,-142629,-58086,-363142,-118174,239336,167555,-1641,-444971,-449259,-317155,-313558,-317908,-438728,-229962,109574,525346,529318,73190,-161682,72624,45882,18803,74121,-83164,-362064,-139391,-1743,-242593,-279950,25920,286464,68994,-25588,434491,818408,513571,-266280,-296013,1236,39461,-62215,-71468,-111705,-252685,-245345,-83937,113921,640819,779320,684115,156791,-343997,-401961,-167546,-63644,16863,-397208,-322008,-310066,-394008,-288377,28252,107871,44409,48450,161913,291827,285987,268011,89809,-95756,-199262,-293896,-322108,-53326,224232,106187,-383718,-105769,92687,-174308,-259919,184860,369170,435707,234049,-50248,-202408,-233080,8283,462205,756896,610063,14638,153998,195029,-119837,-40420,-236929,-425556,119616,392913,470636,178667,-138229,108548,76441,287364,328912,304248,219917,-29558,-237625,-311531,-223825,-20975,198264,259806,274604,295196,232331,-161438,-144185,88177,-23574,-251199,-429315,-166935,-173014,-306023,-159833,394981,990698,1096856,623783,-50159,474240,865336,775779,318091,107198,61281,-101819,-281055,-429564,-501755,-268063,291473,793235,994751,278669,-177415,-538952,-361851,-609143,-211337,74792,106386,54331,35311,-44744,-295844,-281935,-334474,-200219,67021,103013,-29983,-28227,98622,79348,39532,-22303,-180846,-56887,-62626,5144,-243974,-320275,-202550,-5412,-37589,-282440,-79629,416738,705863,616510,488353,368679,394627,-11034,-197335,-142599,-417627,-164741,530780,878385,804063,333061,-247777,-260410,129656,168205,-149971,-435126,-274475,-205618,-289051,-358130,-466180,-212488,300052,557193,348705,-163222,-296200,-89657,-20182,-29287,-115240,-145663,-137680,58961,430900,402790,-51788,-411931,206079,672102,951855,1039248,929480,513846,339661,303091,408514,777658,1009155,900038,589244,52654,-223760,-425490,9723,554966,820886,563543,-33595,-306983,307007,460534,183362,-50991,-70272,133511,552751,747405,849814,935758,636844,-142302,-114223,187219,127310,168276,481261,398092,364204,236506,139633,243089,329808,144020,-164443,-243415,-140222,-233428,-372093,-159692,213216,532442,663821,461569,434998,297030,-85497,-347657,-472056,-486967,-3105,407506,521500,168760,-195150,-506229,-359140,-464354,-420029,-432846,97276,415267,207725,-54103,-40681,135998,-11060,-187140,-141535,-53499,-169889,-130647,-179969,-441941,-46250,615458,787767,527869,166389,-200669,-554786,-91842,343856,625099,553604,218836,-1430,-301893,-166716,-160119,-276734,-190612,-87831,-20633,-73506,-209928,-136832,-25198,-84387,-256452,74264,451286,527218,379479,198028,-7463,-128710,-124798,26238,78394,-53934,-49093,-84610,-338317,-422729,-221094,-29437,-103105,-414921,-479317,-343927,-339158,-235876,-217030,-43911,146749,291485,239791,240731,270071,66017,52872,-215300,-514267,-408437,-144574,15394,-30279,-183786,-247615,-146849,184566,511621,446209,146465,87827,225660,212377,112182,-61372,-185766,132295,471878,506958,432143,140309,-145602,-378594,-226622,131177,285273,184861,-155147,-383564,-135324,-160771,-268653,-170658,-40756,229169,661914,622333,103466,-484709,-374080,-245510,-105901,-55932,-47802,-163866,-347325,-340100,-403800,-465597,-383309,-142656,98986,296822,131784,-79323,-442365,-478819,-336692,-175143,68094,-61784,-250248,-230406,136541,102082,-274773,-369829,-79369,-134203,-70272,185468,348894,298524,-26003,-493781,-278951,-190157,-313924,-252539,-53030,55975,-12301,-318107,-536350,-211554,158257,318292,95383,178066,472917,394183,-51068,-301073,-510396,-405460,-192662,-57271,208116,420805,618726,877277,917414,521498,240840,75280,311846,568837,915086,1086008,1272334,1030732,739485,602433,272235,65579,55132,-234354,-105626,-12544,-157746,62400,364586,172037,-189542,-408651,193594,358193,218871,157801,90610,215962,338023,344432,302602,-708,-470140,-86507,252335,461803,753253,921207,784176,683356,394378,131551,139725,63833,101960,153827,317042,58341,-262512,-289344,-190420,-188231,-161138,-242320,-167524,112243,322020,80786,-109396,176163,407827,292046,153991,-45874,-165501,46180,280374,453350,499431,519388,299991,-21903,-309073,128628,374510,616312,666091,553170,212670,-237050,-306851,117982,137786,-160228,-172454,124488,204045,-32951,-141627,-210816,-96811,-157323,-45475,210114,347795,118450,-145470,77271,111122,-64601,3988,190014,194129,136445,94263,92,-122161,-155415,-69903,-133469,-392422,55474,521715,808399,802419,642568,334032,89796,202553,372788,134906,-292096,223482,481509,340190,248780,487431,382418,68475,-54399,399366,751679,486024,99160,-49047,-247542,-212228,-31204,227686,258040,17552,-158564,-86700,-54851,-186856,-317996,-103443,235900,232313,-59398,-380320,-93858,-10045,-161082,-444488,-493550,-300591,-194467,-337911,-219522,89442,324128,193164,-367247,-189073,160518,382502,276491,141427,4764,-228819,-294455,-47529,152498,188755,48447,-110043,-266571,-519690,-185409,175221,47683,-56132,-90058,-211521,-34957,95305,230522,-8714,-178954,185510,332979,146234,-50647,-138078,-68639,-42513,-387347,-267093,176198,153154,-42044,-159620,66393,362861,472229,596614,594786,342121,161203,-30793,95959,277094,378045,219225,-133186,-290065,-51335,33571,118056,-21163,-234264,-368432,-285713,-372113,-452384,-462634,-333316,-306288,-199420,-144546,62907,161914,-43797,-279235,-424581,-455637,-146107,27600,32426,-43053,-963,1343,-190328,-162181,350583,587910,462765,-17777,-196965,-194914,-115631,-255926,66757,648631,773052,331880,-365767,-298424,-253832,-401564,139304,500646,338148,-91147,-129475,-24397,-377822,-273792,270109,722349,852738,451970,22166,-204142,-156685,-201756,-494877,9273,337406,386368,137362,-186057,127021,428559,391346,2822,-348573,-560431,-560273,-299323,-230288,-311207,-256000,74317,221660,194980,12406,185311,389857,357308,290330,144288,-238684,-564738,-115342,4247,-76633,-157028,-62941,29494,120697,33326,-129825,-370846,-268585,72958,169615,42065,-364597,-309144,58401,-4375,-235191,-336588,108501,273015,-144244,-327290,343301,508595,200672,182095,186792,-50381,-249782,170655,376516,452914,351893,218698,-85287,-434829,-302238,-500285,-149853,354281,650432,555304,331657,-24151,-250149,-411728,-439761,-378823,-347021,-258892,-129124,-92875,146677,110824,-122159,-342988,-628213,-428317,-121939,31696,-225288,-154199,52612,-105026,54754,419008,505059,310670,-35924,-78884,69501,240856,545149,546360,149387,-431171,-190972,146965,93448,-21932,-165047,-340638,-476924,-321732,-297461,-386297,83757,540179,491275,-75950,-247042,213967,509606,431742,210022,114230,56054,-63400,-299074,-518645,-468774,-150456,-60902,-45908,131338,219339,279405,245657,19516,-91444,-317861,-337496,-104117,85065,95994,-113097,26588,241867,163636,76714,-77726,-444895,-501078,-305366,-179872,189816,475614,230704,-247146,-438727,-8903,63071,182569,69650,-96100,-96819,47118,-195316,-458477,-191313,-178203,-75491,50873,8845,-369993,-327725,164350,464404,409880,271840,183640,157709,-22257,-22842,414724,581717,280408,-480245,98850,477517,287959,-74946,-354324,-282772,-116865,-145005,38220,351892,357035,98170,-302725,-171320,77130,198647,210700,-76836,-303332,-563407,-309497,-95143,-123436,-129908,-124831,-324125,-509380,-147182,165267,204624,299772,110379,103155,-407635,-212347,169579,120664,-2917,-82437,-99462,-239410,-76763,380576,625300,485372,248176,142539,97605,182827,88741,-177791,-276377,-134011,-123107,-95669,-31534,-32506,-300860,-369139,-227912,-29978,142784,207923,-102692,-387968,-503859,-491408,-417872,-200989,187182,555201,745001,775894,571628,464743,256443,-71237,379766,770279,789155,465855,9153,-232100,7164,-16289,-185228,-169032,-157645,-52528,1648,-78289,-93136,-502751,-171476,287429,395241,111902,-61366,-132977,-192160,-160356,-281253,-477066,-318645,-195464,-333067,155308,719920,951645,783201,600456,448254,267511,-24630,-180185,-138203,113031,327325,523659,332083,-7513,173841,574883,794596,439292,98831,-68040,1938,-143224,-199927,-268642,-115994,284831,377037,82156,-11383,310800,421274,473857,370636,244811,76661,-21839,-64925,-116935,-112673,114050,255418,46253,-275049,-288739,-291460,-586463,-420665,-215200,-71468,-85424,-260250,-413242,207785,501833,316427,-121819,-157056,13746,265920,453153,732356,868421,1015958,563828,35658,-288577,-339439,-24027,343391,614330,617471,318757,-84711,144603,261456,-49217,-315078,177835,319921,156008,-145533,-383505,-214119,-71240,252172,552758,598918,237262,-395097,-185936,-365165,-361750,3085,151242,-133733,-477806,-366703,-421753,-308403,-3641,340352,494307,481056,195177,-87707,-128849,-139881,43802,-8071,-368778,-438519,-382121,-341180,367208,878374,734351,190547,-122789,-136553,-269688,-335550,-133379,36007,220907,358564,217056,-9730,-185155,-174017,-232006,49354,347831,460971,309903,-806,-142396,128793,88362,366081,800430,1270031,1102757,548362,-181950,-118231,218436,-46842,-490306,297290,731683,789329,701272,472040,75802,-294129,-142519,-115667,130181,347467,337941,79246,-228489,-54032,1036,-142631,-179317,189262,626748,617961,317802,77048,-86823,-161640,-212824,-472684,-258116,-177020,-4199,120665,184854,85066,221994,177495,-5635,-183003,-376416,-372629,-332104,-327810,-327334,-201718,-66946,-228581,-348300,153657,394540,167153,-129738,-263055,-239353,-239451,-405174,-46151,109236,251148,668922,798622,223560,-361032,-187702,-244497,-329569,-277118,-243078,-152745,-200977,-281962,-367837,-215181,-1089,355897,390673,239650,-279028,24760,225994,80009,-213423,-287384,-209485,-48836,-139566,-204111,-281110,-84736,-132425,85076,174012,-25039,-145358,186271,431595,141582,-183971,-408981,-132456,68497,276571,482506,337568,142951,15627,168838,101640,-202428,263418,1045133,1073966,781792,-58495,-322638,179838,290002,328143,252550,6275,-237554,-305920,-513737,-247685,-53778,90368,-42841,-178099,-266485,-109742,219655,286279,130888,32128,142204,321146,379698,279391,84277,-168576,74262,479807,785347,501443,-146559,-425150,-170113,-27337,13441,-18915,-169661,-302893,-214852,68339,245519,442095,570176,181562,-219980,-240347,48750,9465,-319084,-370894,-254949,-81662,349563,718666,802530,413519,-77689,-369002,-213103,24012,274167,223665,-131170,-260045,-200475,132847,192905,161860,-181464,-98087,101464,45744,73396,58947,14808,-18489,-121957,-35608,63460,236643,-146670,-270355,46090,-116958,-227118,243301,432981,440795,362122,264762,613417,389606,-23434,-443339,-332843,-423838,-232251,-225306,-258871,-318752,-433316,-295291,-63169,106593,102205,-186904,-100096,363278,402363,-310095,75124,372006,283054,-103802,-172726,-37292,32933,70512,72929,-144602,-139874,-249301,-258507,89945,262336,383690,128221,-272762,-30719,129925,209988,407325,927870,1120212,941412,401124,-56933,-336516,-377027,-99715,130865,109304,-279027,-3624,208764,-24063,-72487,199674,273331,92598,-188596,-280808,-133006,-287160,102764,336814,93899,-234431,96006,335882,337158,106386,-52854],[-126723,-214427,1294,64719,-6456,-7902,108957,105086,-112257,-296759,-191312,8897,207266,414633,545300,162414,-434288,61671,328449,302768,185102,-82728,-172131,-197797,-297011,-363288,-339213,-114857,12017,-16207,152636,262656,227676,-139916,-376398,-111738,-220112,-332009,-285406,-501092,-362122,-211267,-181704,251204,726449,946279,743939,408181,181079,223623,325880,445769,424434,171940,-359301,-58990,206198,164101,-237343,-220617,-55701,-203578,-254232,319714,762308,583525,147611,-162968,-292459,-422113,-39094,379356,394301,144095,-302419,-393544,-233876,-292428,-404318,-366350,-280821,23930,31220,-34391,-410784,-355719,74283,320169,122001,356331,599015,586124,172169,-437191,7705,294101,282141,-11859,-266056,-66022,-57619,-282573,-195684,57454,-106061,-522508,-39736,232931,259049,85989,-178659,-323789,65579,457191,943890,805463,222367,-167865,-235468,157139,600040,451764,121347,-247644,-523297,-448557,-293813,-136084,-134506,-186992,-17791,430773,765253,982038,1166561,810741,380803,253576,-122764,-232380,-75885,228637,473337,483631,236795,58948,30615,21532,111010,-13134,-108500,-52688,380484,929165,1289280,1088430,759688,342081,135430,-137324,-243770,-147198,-9881,97887,111039,196470,245844,168824,-61068,-165728,37020,280420,140172,-234303,-213760,289748,531758,489336,98612,-193679,-181547,-123453,-79266,15180,189195,273658,165201,-14062,-296291,-318019,23344,177102,48568,30480,255475,136717,62634,51559,428998,461089,268876,-88239,-353036,-246705,58674,297593,580416,686783,719512,815401,834502,471290,-70929,-83462,466398,688516,587935,171420,-242186,-239706,-206353,-361951,-427903,-346916,-327557,-446562,-415921,-61740,252746,247789,-24682,-184616,-249401,21067,337855,421446,147767,-104421,502030,1015052,1009886,633335,167385,-52851,-226626,-133067,-386772,-405993,-56266,192836,349983,241225,72920,-74558,-75195,66722,205400,250625,222570,-23222,-412584,-231482,51431,217704,-87945,-54147,98481,194638,240863,206358,-12847,-297556,-354130,-275172,-81388,226406,196192,-131045,-495550,-130436,252036,225653,183691,296768,399541,152439,-266959,-318782,-64261,8790,-303392,47857,655877,726556,202401,-546310,-179242,104110,137547,48796,-72951,-86222,104577,205255,272432,310903,311873,457966,277028,16886,-16693,109215,107139,-115808,-80432,-157261,10463,5348,-27561,-210781,-440638,-285106,-29965,-75661,-424685,-262609,-65249,-161521,-196991,-107864,-25593,-282322,-382378,-368166,-292911,-193468,-155171,-248775,-117569,267946,459181,394532,20017,-168667,-36214,167017,265482,241267,-15768,-380130,-219849,148459,250882,-27678,-308819,-413548,-365545,-382293,-410643,-294158,-80199,247519,484263,363604,-56547,-574065,-218255,-170337,-264415,-387189,-413295,-288815,-257310,-257548,-489856,-112169,169682,87439,143367,310210,42858,-33295,298423,473676,379319,416,-134469,-249625,-303387,109142,434233,436510,109877,-180324,181164,190446,-102999,-510717,-179117,-168119,-140340,-82618,-44031,42684,-91746,-196430,-153304,61031,226922,132187,-166981,-432027,-76719,151556,538734,896460,1023359,1055686,885438,756767,313792,-258219,-239896,-2714,288887,590465,818793,741242,607924,503043,622703,621880,244240,-114489,-46269,133192,255614,222898,220497,153862,205401,52108,123242,289965,342611,-14792,-558291,-286692,-212590,-478424,-365984,25060,34752,-273074,-55029,290992,6239,-397292,-516055,-524095,-415143,-287262,-398717,-345685,128964,410732,220050,120392,76182,135688,-48143,-290912,-200296,-144355,-267394,-270753,177557,262496,-183853,-339183,358613,816180,1016912,1036088,846981,343138,-32436,-97736,1473,275577,361904,384648,76299,-168261,-245052,-255317,-113830,120272,329563,561236,348235,-110950,-293808,-27936,-56767,-189773,-145337,-116796,-191235,-233087,-104361,-92704,-95928,-15456,-98837,-181686,-349670,-333529,-428151,-267628,19906,155824,236250,29627,-28618,64032,126005,205489,219615,334446,542056,615227,696021,450628,201313,-107976,-238060,58698,244231,304375,194531,126707,63140,-317286,-165121,-24013,-97073,-300665,-292296,-285474,-273714,-128486,51513,54095,-15787,91686,30687,152573,103845,-203673,-310559,-145536,-196620,77659,314423,478000,639454,726130,888077,1096707,711597,43140,-460250,-301247,-132986,-299758,-486955,-461444,-259307,84037,244267,325353,146030,-161786,-373987,-472344,-248234,-246316,-352992,-261004,187537,582642,544474,64051,-219024,53835,43181,1150,78131,-62416,-324158,-116817,-109580,-251801,-194190,-1679,194603,32253,-37526,256043,414670,72654,-140937,177884,387683,282361,35318,145207,254862,154471,84540,209531,349693,690685,815841,655795,77513,-585934,-32276,241895,54841,-82604,-485026,-211031,-275043,-439780,-392916,-7427,216628,136263,-15230,-239050,-284850,-181759,62006,98842,-40721,-199534,-220458,-247130,-40301,180679,52105,-349386,41222,201998,-96509,-227168,198345,331945,272708,21054,-246865,-199444,-1116,385088,935361,1202781,899620,66781,267577,693742,582483,114313,-161070,-145997,138440,391045,215990,-245247,-368421,71917,154251,374650,545652,537726,506177,109417,-148016,-185439,-69830,-25377,104504,23297,-40315,27896,56895,-166926,-29273,143465,-6571,-276630,-443403,-148395,-123046,-407089,-434827,102919,769207,924608,477176,-308019,307082,804379,863593,212983,54186,134860,-17917,-177169,-315998,-313017,-3328,454499,788432,412690,-85861,-349659,-401205,-265391,-471965,-308174,-134682,-141834,-90881,-66064,-101696,-318518,-286916,-212200,-47317,84862,57500,-78248,-70013,221531,208867,158772,25586,16011,259495,260084,139866,-248570,-379317,-249661,-88811,-114046,-381402,-300981,271166,445474,435435,97427,-38559,-81158,-327564,-253364,-71070,-367690,-326606,281440,600012,578677,110304,-323912,51448,517374,463031,45284,-185482,-199679,-275814,-520713,-414042,-283896,-66597,276397,386216,39678,-410705,-245954,-71061,-164073,-315896,-303213,-166669,-176699,-223157,292658,300556,-53281,-541518,168220,664012,866198,760512,579797,146077,-49070,147998,311784,734273,805424,627524,245251,-222029,-28331,-217336,139964,703816,911219,479056,-37862,-585992,-134436,48406,-158025,-84984,-167693,-71233,381099,522838,514686,419710,215751,-329548,25709,203628,62215,167246,356544,180001,141717,-39849,-29216,68189,80796,-91649,-286030,-250275,-12729,108493,-53524,-124530,97953,271746,472700,332020,277842,165941,-121952,-443078,-468951,-257057,93402,565252,665461,266829,-122566,-488851,-222311,-249218,-297324,-202189,206851,419690,245211,-43577,-149996,-85351,-254049,-326843,-344907,-467405,-399424,-291758,-319839,-412810,179506,685459,784317,416822,-13964,-339958,-385859,36321,478252,599229,381930,-208917,-434071,-268745,-24459,71283,10445,-3291,27905,115381,52775,-107054,-68623,-64404,-208901,-391369,-81557,317921,464873,349192,120396,-82741,-225588,-302362,-171699,-116902,21433,292933,560009,399876,124878,-71767,-62694,-198933,-479862,-467436,-278043,-273021,-288060,-271595,-250413,-93032,-12649,71865,50453,44385,41506,282196,294889,17307,-451722,-163619,301361,440270,241935,17753,-71506,217000,576194,537573,103396,105294,221720,138288,62845,69456,-109614,-10200,273149,405279,463966,212509,-37268,-276239,-140230,145589,216013,141562,-160824,-357090,91080,132372,-135493,-181108,213924,363989,674767,548204,-142775,-280080,89452,80571,-92883,-120553,-107292,-92894,-216108,-138604,-85829,-192675,-115267,32447,380837,697333,489111,258188,-264274,-421167,-225221,-131496,101839,78715,-190869,-328108,86729,147005,-214430,-509540,-30281,254878,619125,556429,425054,191677,-12742,-366762,-122020,-35612,-251996,-288274,-108302,-1562,-154794,-459828,-521531,-307194,111352,528387,429103,228599,487492,650855,264582,-117292,-379353,-494809,-364414,-289993,-233294,81723,380674,624118,555451,159683,-119552,-149994,293967,663396,894580,1104909,1290623,1267580,1117891,1026417,691968,214135,-28823,-215648,-248947,-126183,-88035,105398,282114,172950,-211808,-86625,281206,348172,210794,-13479,-7051,290577,562369,697905,551150,195764,-318881,-100233,305310,569976,806242,985261,931859,752911,243877,226260,219321,117463,89894,103302,123532,-108827,-335770,-427299,-411486,-365442,-355665,-364528,-172746,162795,332785,269387,288989,497729,652292,628211,364825,241265,-21674,-8741,87137,328562,318240,430689,368850,130026,-107773,289471,651157,816956,802647,694412,325545,-78765,-529631,-182462,-107289,-281137,-157238,99531,115121,-214411,-293428,-313245,-321697,-336638,-91832,265597,305454,151130,36868,248861,212989,-113594,-157175,110060,196118,119248,-67595,-241914,-251943,-139681,174861,194072,-93072,-310846,248558,772413,918600,786805,491602,212872,100145,14121,-173527,-296625,73390,443678,433824,341942,324666,147394,-73645,88412,637184,895464,572533,231389,233839,148557,48418,174788,318160,174640,-222219,-594292,-386627,-300275,-162098,-189056,-408012,48326,175673,42,-344615,-397130,-231104,-149087,-208871,-278764,-240247,-181531,-285212,-186053,152417,373425,278733,-256975,-129563,114665,279863,151260,25806,52812,-134915,-319416,-81626,130392,86390,-103726,-273233,-283466,-514336,-19627,503599,608941,581450,401496,325465,-49906,-183576,116385,-94016,-345764,-46423,91055,32928,-118903,-200722,-254027,-141957,-95532,79035,279311,88105,-236648,-347310,-23044,337479,463971,499868,289368,-22177,-80793,-88074,89532,324624,365465,183681,-153270,-276743,-134528,-77479,38797,-43664,-138407,-270057,-268847,-182376,-77170,-103192,-297428,-228889,-115455,-104558,111778,-5491,-240935,-375393,-449998,-595857,-144844,205291,235933,149944,163181,12474,-364358,2966,643462,836520,693700,170942,-123910,-130838,-57703,-221020,-117435,289546,335344,-31859,-471936,-187174,-176654,-451659,148143,590613,731184,213848,-237097,-310676,-558384,-164519,266356,681807,777213,418732,56732,-184473,-226036,-294751,-258337,200778,403056,351136,75314,-325461,106321,487037,489298,136995,-205836,-352670,-443170,-268606,-257359,-299455,-482227,-29733,338140,454219,48306,-281557,-238159,-35685,180375,275006,-61170,-331050,-216922,-99208,-41737,43123,217684,212896,150488,38196,-29150,-246781,-323536,-125285,-29985,-160158,-388483,-102267,187304,-52711,-368936,-100669,337326,528316,168755,-556981,77845,274797,84336,176432,177096,-141971,-513163,-155131,-152407,46909,66585,12787,-133614,-403934,-164009,-355908,-288087,258822,626309,499432,185047,-209601,-494591,-534467,-390161,-147385,-107651,-137810,-143616,-1235,323354,370229,211050,39123,-275421,-316439,19478,294757,240293,13508,-173568,-405905,-66916,251097,286710,126314,-55026,-151903,-91214,8056,300775,445366,241389,-329115,-348583,102794,173809,61979,-159911,-378374,-369311,-229334,-235429,-374159,81617,583340,440426,-98662,-158787,332542,701645,696581,535246,304181,30114,-168573,-245767,-346594,-490839,-336420,-221651,-149753,105080,226107,281159,196721,37410,-39051,-159760,-278916,-572115,-195192,66271,62995,95621,-5316,-154129,-42882,-108717,-521868,-322666,-235153,-394419,97043,407483,66270,-241186,-283357,-113863,-47161,-38094,-135190,-205971,95777,378573,248642,-265103,-185746,51764,134370,-50134,-54457,-174335,-43309,279623,564634,584730,441739,346632,286418,98205,98001,462382,645331,321127,-433610,118843,558538,478565,89843,-235981,-349718,-293321,-282963,-108427,61897,269673,-19484,-208092,-77538,-62851,-134409,67422,-24998,-99187,-315474,-523774,-234523,-99322,-20696,-75684,-247483,-570943,-138272,212742,205816,241390,48908,115774,-344153,-235961,168785,165985,32934,-201733,-292951,-349491,12264,457308,721312,729257,504281,285424,312457,559045,518205,271262,82476,104766,110319,92602,15180,8748,-239245,-343087,-57857,161569,176162,-17731,-178671,-266449,-400104,-518862,-484168,-446827,-177287,223983,588381,787217,726679,637048,390486,-139001,186495,630109,643681,406515,15648,-431311,13609,76752,-116777,-288067,-232992,-40482,92961,7888,-180223,-279950,28171,346691,403306,90555,-175786,-353720,-396119,-404635,-480017,-512845,-272593,-219780,-447089,83542,599668,729834,486366,291945,60164,-141433,-247228,-224868,-81238,105625,189792,318322,56752,-371154,-64067,471836,824361,625234,208689,-203634,-397698,-458252,-264374,19250,163211,391637,415701,229768,326642,628638,412419,-16752,-153812,-119647,-147887,-303279,-486938,-490790,-160049,150815,191651,-4628,-237695,-302560,-401390,-564490,-557157,-410468,-242848,-190928,-301900,-458145,30199,336416,222960,-116606,-249417,15026,368757,633849,773887,867189,975465,623513,264256,-29620,-188117,83183,529518,905504,971933,678453,152906,155837,205063,-62678,-338940,-71676,-74062,-119456,-89436,-156724,-189323,-314252,-68757,322736,325789,16674,-332051,57603,-218129,-122403,33225,-115702,-384682,-219446,-101730,-460581,-151092,240248,599097,777212,583525,178262,-34491,-88977,-123997,141517,173612,-158987,-450511,-475646,-102460,482133,948426,664924,73240,-244786,-201102,-475337,-324382,-103973,-69279,2640,272610,198058,128047,-28364,-251578,-326593,-10057,227856,112802,33956,-142457,-234225,117615,210558,523044,873301,1135023,881901,203468,-223754,247990,477157,126336,-490246,160044,587156,707777,765986,554588,170203,-188432,-251871,-162825,203109,378962,349834,73853,-37930,78965,-38671,-169861,-285056,39373,570994,600669,433417,174090,31931,28680,-51612,-82578,134103,193778,98908,160471,287359,284877,473595,321358,6701,-366710,-516314,-518134,-300458,-78693,73742,201094,121029,-97959,-252310,238500,437082,191880,-112833,-238408,-183177,-247402,-97134,190219,274210,295312,640790,747585,225867,-191589,8370,-101325,-386758,-77853,21149,-7986,-84453,-56701,-148648,-332285,-211141,34578,52602,-102023,-397622,141254,136070,-96950,-271381,-166171,111703,310060,141095,-144550,-116998,79541,14360,136412,236243,28663,-134181,270902,567892,311436,-82821,-345231,-408242,-358931,44280,481305,636789,518575,112058,-20854,-175852,-120269,646068,1324825,1256462,687944,-63654,-109920,169405,50738,-43571,-46866,-244246,-204194,-80701,-246684,-140303,68349,-18582,-434217,-163940,-20510,109650,329811,250200,-43786,-194213,-56093,91552,119537,257337,169571,12330,126466,441904,550011,95045,-169531,6552,17452,54385,-24635,-161878,-276526,-162018,-249023,-227908,-156853,-66527,150910,130649,-140825,-346009,86801,128928,-183346,-419939,-332992,-24031,476447,953138,673226,263014,-168946,-439357,-248021,202618,513588,446177,221067,-89263,-85090,295141,413721,430893,127246,214464,331640,245730,99865,-118838,-179674,-129010,32419,292999,309891,338059,-140248,-334278,-280955,-277813,-243742,60123,52726,-67777,108145,390107,833568,595824,63702,-243308,-146292,-258694,-417157,-227180,-266535,-260981,-324675,94989,215514,286362,138192,-243263,-245299,47463,-29501,-283704,209555,277603,-23289,-322192,-30101,194013,125604,-53277,-70366,-131248,-141876,-333875,-244790,-48136,65312,140816,10035,-302585,-201432,1954,90916,399959,922717,1112483,886088,264004,-301610,-385908,-432025,-237380,12766,18445,-417725,-37154,233992,98149,41218,184789,208110,-67042,-374054,-52062,-50283,-217578,4056,259195,122498,-264059,-15404,304851,369377,178214,-13645],[-12431,-18098,102083,134014,22832,-120062,104546,278454,176552,-93190,-162031,-52713,196599,544010,842330,568997,-124190,-109911,276241,398566,360079,60865,-120581,-230249,-391852,-377791,-478422,-181045,32610,255,59903,50140,62732,-307321,-244278,-93029,-196904,-83119,-63609,-221848,-58887,-63876,-129795,262613,726018,964459,741038,430360,272251,376746,600279,773504,682999,317212,-94013,189782,459002,379965,-132223,-203443,-18656,-158378,-323829,45564,223556,224316,-45565,-329628,-403159,-212584,43512,316687,326867,163528,-168187,-429963,-350824,-238448,-196254,-44029,47887,239198,183860,91215,-176748,-190347,182868,188413,418203,672087,733546,588943,122791,-404182,-105191,196144,164159,-96826,-270429,-61853,-88637,-283473,-348536,-295808,-389189,-194059,81709,180199,159250,63444,-106330,-399832,51686,615450,1195677,822979,139701,-360132,-292999,194589,910608,989574,565625,-7246,-453354,-335782,-181708,-79368,-83222,-407548,-153651,398645,798759,962270,977172,532276,11666,-250971,-297511,-222185,37142,276567,365243,194819,-97169,-220613,-241734,-128346,13461,-83934,-101717,94327,679237,1216001,1469880,1027855,507574,220051,197449,-160394,-416736,-473788,-304462,-152786,-56904,774,-4552,-90495,-303876,-157796,161170,366502,209111,-266451,-247053,379128,798425,730410,316650,31485,38077,55920,164192,240167,252537,242219,77640,-101397,-297833,-273769,-3219,104401,-104845,-295740,46271,124341,-85979,-189617,357156,463942,244310,-216845,-379625,-304552,-394141,9901,386532,764985,971795,947065,834000,355982,-189511,12050,433564,589039,511940,297325,-90164,-254324,-277134,-349287,-274903,-324166,-365244,-385114,-99661,249524,480229,449057,88132,-210701,-414109,-288583,91196,233251,128566,85991,256362,547258,548149,484888,258000,-9757,-215330,-163425,-149121,-111281,4024,244935,377080,41248,-352941,-355494,-252572,-113885,83913,181622,508974,487230,99669,-502739,-89289,272921,62341,-1424,165218,298263,378293,286533,17370,-316696,-406040,-361592,-117650,100971,42505,-186558,-95629,229089,593815,641753,531288,426159,278817,54608,-159140,-279499,113941,280606,-49104,-118840,671589,923031,550254,-338071,-239540,108554,208758,33586,-83063,-60961,-116107,-170740,-39631,46797,232931,494132,240115,15674,121116,428672,409070,116549,14618,-199603,-221557,-85716,72534,18076,-211902,-238886,-11666,-60882,-332816,-94525,14804,-139196,-211538,-94637,-36802,-163598,-185282,-106841,-34711,-10971,-242517,-214730,123376,326327,145189,-118652,-445382,-157895,-204237,-112029,-99865,-145782,-486082,-197398,285458,542566,328100,-91656,-386199,-405248,-393254,-277578,-261638,-265782,10420,468212,838328,587739,115156,-394382,-162192,-97321,-239504,-377353,-376934,-193507,-87309,-69447,-343482,-77172,235950,309536,357550,440306,107679,-137019,210792,378666,240900,-19092,-15663,-85496,-449082,-90387,334038,337865,27829,-142929,218374,106928,-307429,-417108,-144865,-240306,-319595,-166182,-27986,47374,-186580,-408626,-409532,-147521,28703,18725,-235565,-496657,-233470,-104874,188862,422349,468694,513234,671253,691540,627657,126917,-187408,-55642,419274,822925,1201577,1042066,728079,587872,760771,845357,523179,149717,-124072,-54435,66376,98455,78570,83422,114738,-195046,-62059,258204,340928,132481,-356865,-384396,-64439,-20884,76930,176700,91720,-204411,-217736,-128698,-326407,-437119,-456299,-389370,-258505,-189911,-452932,-415416,10338,372121,142274,-10780,-58042,100326,30482,-275915,-119152,24708,-304230,-426119,169485,337444,176690,-401838,-73188,586091,1064422,1277690,1100472,534607,-7102,-152891,-32863,236413,296244,270373,30114,-275400,-343286,-246621,-54252,151332,198743,210817,56528,-213730,-331710,-161730,-129644,-143276,-16957,84509,8212,-194383,-201495,-19657,24813,77316,51596,-67466,-189722,-287528,-497212,-200364,113897,290278,359646,189363,113341,154321,272919,380816,308847,164597,333172,304642,515340,307541,141122,12051,-53813,2214,70989,-39573,-194631,-292153,-324390,-387997,-118120,90915,-19779,-217868,-191281,-80454,37376,191056,320090,109274,-45746,78533,123675,248644,90526,-126100,-396665,-301399,-278084,94399,456879,637826,724811,649099,700664,930197,708865,188144,-272524,-433622,-179742,-163796,-129431,-65407,-10501,154014,169384,351514,145079,43681,-130529,-374328,-284938,-206140,-224094,-235258,327633,658526,524662,-19959,-330795,122604,126291,73917,102118,27824,-222119,-77056,-207321,-205105,-143123,-55152,-3199,-1436,26888,187872,160239,-183013,11454,458358,639779,452736,62882,226177,450943,480417,334676,387172,496957,563011,686003,563428,103334,-464399,153978,519366,347701,-152030,-406363,-104162,-169885,-375646,-478496,-113692,191785,96888,-120628,-576390,-393931,-487111,-320268,-37381,-6419,-43624,-76376,-77720,37552,186149,60196,-75701,204105,244252,-69671,-213399,127359,223971,63486,-208208,-477959,-141231,211533,649282,1151196,1275903,829366,62824,386235,1040055,1095289,583206,280165,175906,262607,439807,115451,-275812,-120097,206194,364831,525327,785157,799280,790325,314743,44772,46356,154066,67897,55892,-160591,-348468,-312289,-259333,-228520,81265,262897,101538,-220921,-532203,-200693,-84335,-330615,-585906,-199693,341923,510808,219998,-434313,87804,533496,579030,-2539,90666,197611,28675,-88065,-160506,-101180,148769,353928,376810,-225538,-459571,-268058,-163528,-207414,-322930,-299712,-275491,-359008,-239564,-146543,-126961,-284793,-238244,-47516,70068,28071,-55013,-154415,-117573,112061,181114,57089,-122523,62991,347196,379035,84825,-275590,-434691,-347164,-212784,-234110,-449172,-375125,76222,153688,133750,-261761,-235502,-275843,-530203,-164417,34800,-308050,-311713,163453,307332,204646,-99088,-92376,353094,757983,612561,285615,18310,-107808,-240481,-504701,-193826,-2582,133692,235169,138537,-300772,-462659,-177408,-113746,-312083,-581310,-213093,9387,33488,-294759,-124710,82165,-121292,-564886,142962,579226,665034,440171,65723,-314958,-380717,-63621,148755,513155,493404,324908,30901,-102500,40263,-108066,138315,652957,778075,301425,-23438,-343472,-545873,-307827,-106287,20744,-185343,-216809,237514,360846,242113,-30376,-132083,-170797,105454,110704,-58797,85012,34819,-196236,-313419,-407877,-281475,-179002,-192048,-317466,-441320,-289381,1181,236489,126972,-61221,-126709,15542,206347,204127,60050,-58058,-170156,-277461,-114420,74672,222381,593587,639312,306411,-122940,-326047,53750,141713,66866,63713,347557,420048,248891,-57552,-120152,-167200,-349334,-367853,-292578,-370898,-330236,-373230,-397861,-362417,278226,651767,739191,409702,96341,-188204,-127170,162238,514357,504192,199714,-339023,-274383,-123967,52145,180856,272480,264318,147786,123109,34365,5223,75159,-14626,-256875,-472114,-245284,126931,337163,299727,73742,-128686,-254142,-346649,-234381,-174157,124141,532430,1010323,980383,778204,355225,57421,-199176,-454979,-407655,-148296,-74313,-75469,-215487,-363194,-285198,-265047,-63641,-172782,-275212,197468,652706,903031,691624,-12228,-141907,439760,724392,496071,110104,-86176,213720,518338,443649,19327,147468,233994,85503,-420,137757,-39355,-94804,37505,161582,231369,62794,-65916,-200668,-41323,126797,154891,172956,-64947,-308205,305113,490804,102897,-275818,406697,757468,843226,599062,-166115,-76767,468067,468844,212706,72685,14548,-15661,-87317,-26921,160939,148332,174717,198139,550995,886395,787727,523864,-47306,-361149,-105595,-44426,20233,72645,-192357,-375452,-12374,137189,-83666,-197649,229874,698139,1039334,671001,322299,243445,294352,-52116,-60088,83596,-114196,-227361,-114840,-23626,-179926,-421232,-524366,-412231,70779,655757,745624,508132,508766,847858,631253,139739,-158933,-252103,-78013,-27855,-234528,-172107,128567,255863,55455,-217543,-444343,-283391,201358,627672,667744,886837,994050,1145591,1220970,1199156,1021690,519967,92809,-38745,-65127,11192,23542,106298,106641,134977,105706,264833,340421,308530,144180,-309331,-62803,339184,628298,773958,568504,263662,-182823,-114237,315962,579333,684425,734147,725886,319807,-86310,178745,222445,142169,24383,25182,-96511,-244340,-380637,-463993,-473595,-445547,-396818,-183215,-80541,151409,279600,396848,573068,829492,864375,817606,524128,484141,158997,-94859,-249352,-81787,-53236,167982,343466,263371,104443,336541,676285,694228,658380,587534,391698,69770,-484682,-402914,-298803,-293943,-131917,7523,-45784,-356614,-435875,-490517,-448578,-401437,-101879,258011,162087,5833,60260,405359,298317,-199608,-244707,131295,244411,89276,-254490,-509779,-458521,-188056,339520,521582,287208,-120971,-62036,529152,776858,766611,531004,214866,-108769,-379222,-228655,-243747,-47990,424735,545974,426561,214999,73593,-44988,195367,658729,806608,523829,350856,489663,488489,204724,242727,283919,39346,-330896,-169813,-149127,-493370,-95221,36684,-376695,-115816,139462,78058,-153071,-424524,-359770,-77267,37566,71560,68537,-5323,-121498,-90475,212277,363487,260888,-203189,-157351,18531,83137,23084,-103060,68342,33170,-203753,-129919,90035,81630,-246167,-421615,-294521,-363947,276740,864727,1191951,1085726,753765,626948,11492,-419382,-214867,-239371,-484269,-273224,-125330,111633,73309,-65034,-219590,-66922,246714,403104,274056,-67238,-390549,-497378,-96464,272565,369578,234515,-148692,-368280,-309909,-163369,64423,356970,381373,251737,-28435,-268874,-208503,-82272,40023,-34180,-72647,-206425,-239821,-10978,159187,145092,-140737,-90888,-51398,-68522,-46199,-311424,-264743,-131093,-211319,-572344,-159936,294070,324591,269848,361616,146276,-402976,73719,725867,963018,907630,511992,64801,-78910,-59826,-208035,-270574,-111803,-164762,-454828,-355087,-75077,-90271,-382274,106068,579432,956184,524182,180633,-157544,-172536,770,188923,373420,332231,195426,2726,-130727,-216448,-394568,953,361128,379421,204191,-83359,-374821,121953,481298,468621,121105,-250355,-221030,-218669,-206951,-257113,-364967,-413463,161412,614772,821077,503211,69164,-368927,-297294,143725,335329,103752,-102310,-325815,-293242,66224,284999,437060,370386,70944,-113446,38413,-69214,-223740,-184466,-109880,-329801,-252940,237732,436707,94102,-168537,75909,418495,532834,248927,-460019,-152459,-63226,-145662,137968,187313,-91177,-132364,-195399,-437569,-454288,-202497,-189663,-140170,-305813,-75169,-176981,-467463,26003,437503,354280,22760,-337917,-544908,-495567,-305803,-28308,24508,-81744,-257630,3746,312027,445480,458922,354574,-16334,-153606,190127,546030,654737,345428,-122394,-390953,-118889,56762,39743,-94973,-109557,-209991,-194116,-226027,-46598,168384,133429,-288094,-415242,82191,275032,126850,-210152,-401250,-300961,-197166,-215863,-397009,-55286,357020,171490,-151173,-88925,302346,595736,651437,612222,348175,-10540,-188694,-156724,-138878,-120362,-140593,-259801,-254641,-18658,116009,107327,-45754,-114160,-62807,45202,-7730,-79447,-33466,165065,210317,181812,-87216,-467300,-148583,-206493,-617920,-210473,-170618,-345955,150080,316727,-102374,-303806,-284354,-353687,-82271,-83834,-164474,-313186,202940,520820,475885,-61564,-178249,169217,245885,-65281,-142533,-41386,313756,725305,846499,698479,425924,319586,286731,147529,110824,348769,549934,229935,-299314,223646,588648,675580,242500,-151121,-343740,-345973,-325589,-323891,-366955,-93455,-196913,-72480,-4492,-259725,-470952,-147819,-30953,40505,-52618,-244636,-201083,-50213,-11476,-87673,-193037,-456582,-206919,130799,94919,-104277,-175697,-28420,-373448,-196499,158170,204240,48372,-305841,-519412,-200509,29197,416281,781647,948943,711897,344823,430321,756414,816395,677491,457513,268762,260951,273173,124069,101236,-106249,-444633,-23912,292951,288556,-11993,-250668,-105228,-118601,-246354,-235192,-162480,-312658,-148474,351398,645036,720569,636524,358521,-188108,-95345,392564,394576,263814,38716,-324060,-4810,119314,-124856,-490685,-442582,-130042,51717,-10038,-181002,-11480,250910,382287,294296,7328,-242175,-295813,-428685,-429087,-409728,-378705,-200768,-196628,-364828,20655,382248,472468,327762,30400,-188462,-335108,-458211,-382669,-166698,-39316,-51290,-44941,-191366,-261224,-99555,379986,746387,686657,202743,-260450,-194886,-405890,-306080,262458,447783,384612,261710,230233,520226,856218,736599,162633,-369955,-366024,-314915,-342583,-44591,157332,370619,404328,161539,-96669,-222062,-137434,-221843,-423760,-501634,-357278,-302329,-339094,-438063,-515386,-223326,87019,37645,-144417,-483615,-102355,277187,557901,590816,683508,719095,575139,376785,143199,7803,138189,525638,937854,1146337,866552,230474,113319,118063,-153055,-314280,-186671,-188451,41351,154549,28716,-202167,-428307,-318179,47301,29115,-317652,-52781,186148,-15073,-41950,-10393,-139367,6821,134463,73741,-301543,-43702,313072,563843,676012,371369,168144,234767,171846,-44437,150298,266424,-6104,-229325,-148219,155998,487549,738129,369277,-164472,-317313,-228697,-589907,-175781,-27651,-192215,-298681,144096,283922,296128,-3479,-400117,-326597,-57164,84220,-181006,-265922,-371846,-493351,-86356,218446,480487,804312,795271,515265,-174426,-199846,442272,670764,302052,-339408,-189361,197278,385854,593403,532776,189218,-136436,-393429,-269101,56968,122206,25557,-101297,118472,165186,-37555,-98987,-309969,-97912,394026,492051,440390,209463,98979,123239,84255,218251,395286,511374,158605,-3025,281931,468479,534287,358752,104080,-121589,-256137,-330031,-248322,54087,307362,353878,168186,-5760,-227257,137676,288885,60735,-235994,-228906,-17036,51249,141636,275065,278672,204526,437007,456552,82272,-110145,98891,-99304,-338522,164502,267621,56931,74715,104265,-30628,-280243,-347863,-328275,-273917,-333204,-98045,271737,89959,-206527,-273775,-134041,235348,432941,235561,-248230,-1231,77775,-32064,26032,214100,54412,-203873,203319,512230,353260,-17850,-151566,-221388,-435698,-189820,269205,606900,544771,26748,-251538,-542734,-23089,709609,1166739,1095058,381694,-8984,173369,146589,-328915,-298081,-133015,-481807,-172292,106538,55524,90859,222976,76686,-237207,65419,197094,249974,356930,153630,-271312,-387599,-161438,-125120,-139080,107124,195245,224444,264915,382260,208059,-197900,118982,421670,201908,25803,-179051,-305665,-164023,-42774,-227210,-434490,-318163,-494138,-265760,23839,-114364,-502017,9352,156427,-79354,-393531,-450164,-123210,345366,832623,325818,-9014,-295856,-435062,-202276,313057,582404,503072,408041,-7068,-109467,269966,529727,560241,364730,436602,506441,382013,86903,-242050,-344916,-322365,42735,424757,441391,274116,-177155,-387946,-436680,-351137,-326354,-121988,-169291,-370791,21631,455886,798295,673938,156073,3927,90502,43329,-114268,-127256,-257652,-438544,-109646,434548,480432,416035,129385,-274032,-385402,-303031,-426799,14327,309935,156818,-390089,-82087,394842,401986,121484,-264960,-237381,-97377,-202542,-428125,-205082,-213033,-187647,-173371,-205159,-388788,-416270,-221820,-106973,246797,609006,784299,608903,128343,-331310,-244033,-317801,-375013,-130113,-16679,-231818,-187200,63043,98767,105468,156226,107443,-168700,-230829,235006,189251,23707,-63476,195998,142379,-176611,-128531,182605,272949,176554,25474],[72533,120836,214811,227334,125157,-185124,-44093,231773,226933,-36455,-125487,-94908,98499,518287,884932,757239,176198,-388650,40535,244368,235861,25440,-116842,-267961,-193209,-138609,-315924,-285255,-630,-32570,-130932,-97743,-97257,-221496,-87982,-126285,-262776,-57539,-20658,11483,175195,73993,-91241,68316,440969,700966,600410,417235,349945,481134,743406,899405,737684,348761,175868,435555,693165,517000,-51032,-306088,-171663,-227504,-61514,56249,-110349,-200318,-245411,-446118,-153693,-2882,121357,195106,217130,227736,55556,-337128,-337179,-89990,24398,74966,175523,183624,233109,254642,176716,77727,311867,41241,550232,769068,859901,701836,224848,-250817,-300313,73426,76618,-163977,-222114,12307,-34932,-274522,-331977,-101894,32967,87132,125507,62414,-193,-63655,-204753,-440324,47474,665981,1101528,607911,-87528,-375164,-83576,271037,924078,1222653,820779,99194,-463294,-239514,-187672,-291906,-272600,-276223,26978,316246,555285,716244,593994,217967,166191,59867,-192724,-353275,51733,256472,177036,-135955,-461153,-254005,-215806,-271331,-259503,-256184,-182026,174825,737242,1194465,1244415,664180,-65072,76657,152996,-252282,-231811,-150751,-350528,-361592,-270259,-189430,-162265,-252958,-498672,-89910,306270,412107,269752,-131706,-238098,262821,752757,712335,408321,159827,151363,160403,259398,306394,247920,144884,-90078,-282512,-403232,-300514,-92841,-41788,-278705,-315299,69314,303395,-104146,-451340,196794,401764,154430,-378088,-183124,84808,-142369,-463674,-56712,466139,822486,848146,709964,262992,-224122,64654,349549,458985,440739,476917,186470,-57312,-111348,43369,64002,-193118,-333744,-49070,361651,575839,595139,426079,7167,-373173,-547423,-489736,-193060,64287,122698,104850,-61830,36239,102033,231599,224839,-89177,-501021,-275014,105071,167547,89561,187387,215370,-166969,-466587,-206893,-207363,-295847,-88109,62696,639131,1020550,497829,-244130,-130460,325717,269886,15975,148822,404110,562832,396639,81630,-266310,-389454,-347639,-74487,78104,105322,-62137,100072,426135,729270,822948,671764,445800,107967,23984,118808,-23535,171722,317943,60737,-116071,575542,849882,578535,-262792,-114682,248867,313192,-66473,-165236,55861,52297,37627,-151332,-276188,-59378,193712,-9231,-55117,236474,565483,541231,266168,-65528,-305214,-488236,-173989,73048,107779,-138681,-210268,39481,47632,-131897,-44069,-31305,-220930,-274458,-139289,-73094,-4925,66550,269647,270236,183248,-310985,-237707,246148,271156,17649,-148599,73037,-36526,-368955,-197424,-167673,-443702,-190104,288385,710191,833161,311687,-219652,-276962,-125698,-192773,-70123,-69828,-216346,48432,603042,1027218,701079,201884,-330820,-158689,-41470,-198781,-356001,-371586,-216052,-59454,-30232,-104832,105277,288391,431811,510042,550711,278957,-123003,68147,280069,139758,-59884,-19021,9106,-149291,-170360,158734,187849,-24344,-63932,197779,-19817,-426091,-21513,139783,-194709,-547150,-164524,79371,52650,-261528,-451640,-473700,-407530,-262673,-125573,-218267,-349056,-454453,-496593,-267654,-103324,19217,100906,456982,651300,824819,505206,-8460,-149941,505363,1037372,1346195,1050223,573163,481596,709050,885905,798578,543343,219357,50214,60197,51395,-53882,-15385,28479,-295267,-232125,216926,352230,249430,-198531,-479758,83676,294858,367432,184612,29191,-154342,-356146,-573981,-502815,-398168,-331006,-167119,-66944,-107669,-527027,-350432,-262608,-116704,-182625,-289278,-261854,27893,85267,-280760,-119371,228427,-37926,-472394,64294,340142,381860,-5374,-389052,274411,896822,1244488,1119374,587525,9791,-220105,824,218011,275172,172450,32386,-263854,-439951,-318480,-88020,115406,106042,-48852,-192635,-312188,-371290,-309617,-229552,-135095,81319,311592,156115,-312382,-392081,54742,212726,197435,197526,50445,-21816,-211111,-506503,-157033,166026,394566,423742,316466,204943,51488,248051,482249,392635,6743,-107800,-41527,168883,51179,-21447,46073,152428,83365,-108521,-461716,-304971,-255889,-296928,-432658,-110842,189545,144316,-108474,-135322,33750,242766,385525,422514,100394,-42622,93211,272468,362518,124867,-26784,-396547,-458024,-398943,73480,507085,605341,506092,283299,250864,460836,407448,182955,-138900,-495317,-275648,-89672,149787,214730,110721,118359,108674,241812,47510,63417,-29182,-158531,-395888,-219401,-78243,-78852,460324,714507,501146,-97262,-278110,261803,275733,217829,118606,158412,94261,-823,-113039,-126789,-126801,-100217,-211770,-18037,127443,304673,208317,-81962,38295,433892,645921,493932,53659,99689,340928,469508,328251,356003,516792,419058,416997,380698,152197,-315535,101791,592039,659685,192897,-146016,-2659,-48960,-269032,-533103,-274437,-376,-109001,-243961,-113352,160835,53084,-301183,-192928,102183,322014,159024,111200,125095,210262,156274,154622,286314,205094,-89494,-230952,-56405,-8370,-173394,-356700,-358226,-83869,310003,697374,1024831,954832,449773,33103,467880,1103287,1184121,820997,538530,405862,462004,481198,37681,-199170,100048,379827,555874,647605,915274,960791,926074,488583,238180,287504,344444,221110,80719,-204371,-526688,-473530,-364212,-157189,162612,356148,243515,-97423,-466066,-322880,-163293,-326835,-549338,-442616,-112920,90269,79522,-382015,-179169,91335,16407,-59671,219972,188889,-22084,-57856,-16825,40602,105584,51252,-205310,-133305,-374768,-93313,10271,-215143,-214066,-216754,-319064,-441462,-367621,-217317,-191891,-318201,-220433,39921,72073,-92488,-205835,-265193,-231986,-224194,-136552,-332764,-457506,-93614,154009,194187,-134172,-296964,-343331,-354992,-234327,-252405,-354134,-302599,-111481,-101119,-169578,-179211,-69131,-61836,-446407,55816,178652,-159265,-205120,117667,19281,-231222,-93600,239297,538742,708429,497214,314603,60781,-63495,-192170,-349992,-64986,203788,305845,232858,-64416,-421133,-229199,-119127,-213432,-361758,-231708,53002,258555,338188,142782,-230509,-44070,-202405,-486248,90420,367011,347834,175811,-141222,-313619,-331544,-294239,-73062,140303,130332,49195,-27616,50311,-10565,-187022,-77297,391310,481201,69679,-101138,-187326,-207879,-136002,53979,36348,-251889,-334855,108058,225286,65779,-343880,-170437,35091,89833,-82503,-210155,-64193,-225913,-346551,-168026,-253089,-564859,-442649,-299861,-261465,-444239,-327272,-127548,117844,164001,7439,-376565,-125730,-39552,61462,-120875,-317816,-269601,-95736,194791,343286,321795,458098,449286,247437,-177647,-228288,191263,364254,254354,247917,419273,344721,146205,-128949,-65555,-116002,-295633,-474013,-335517,-194331,-269761,-359398,-394732,-430891,178909,509469,601951,421694,295009,37794,3306,145531,338387,281034,-54863,-319560,18454,-94607,-48998,145849,413032,461648,207952,-10284,-113488,21112,127200,38944,-260055,-486497,-379874,-111885,95219,138215,-21773,-197431,-298479,-447205,-316225,-249867,51256,504802,1012635,1146736,1059293,609878,114370,-227144,-413343,-379481,-51424,101204,167212,-60953,-230496,-238881,-179897,-53837,-243731,-212916,458411,1010688,1305586,1143161,419419,-34972,352350,671485,439423,-46917,-183043,182074,384255,144055,-117651,165193,203093,-14145,-135203,84931,-9502,-137260,-196424,-169399,-170408,-229572,-181128,-222312,-81873,-22296,68995,209426,33378,-365938,305724,642047,224191,-513894,412649,1041678,1043055,734351,-34894,-103814,608731,682198,426889,312728,179571,491,-20926,-81122,215837,364656,335513,294718,550820,767514,870887,566093,59037,-374709,-46821,109056,-37721,-116269,-284684,-445831,-172431,65382,97564,173212,518392,918085,946486,438986,96385,356216,388440,55343,-115270,102451,6646,-104807,-59263,-19740,-86401,-270325,-464493,-408342,28718,590310,773917,581767,403247,858560,894183,433562,191836,118071,219562,214149,-74638,-344165,-98445,-69514,-406141,-314937,-41095,-66853,19745,363170,329712,453005,466302,724351,1061353,1109959,1043095,674567,302611,188204,197120,165047,104939,30636,5299,170531,386550,389449,272620,181396,29220,-237639,22782,336679,486846,507899,302378,105221,-170596,-182821,256376,494166,464051,228144,71097,-501433,-489114,-36152,123833,110042,-34786,-37103,-197630,-228658,-238382,-208010,-293913,-372903,-224991,40901,-33575,-23921,118255,330219,575772,863758,808677,690495,572444,579857,289929,-175365,-581857,-452023,-472496,-117804,181485,267261,194904,222366,388830,283498,276608,328831,393856,122779,-278683,-317254,-257757,-242984,-185535,-197709,-311829,-439607,-360752,-238169,160579,-26648,-73160,132763,-82650,-294778,266777,515483,304921,-275191,-296930,133957,203018,-25031,-415597,-270059,-384652,-315130,343392,715501,602571,283699,-128382,138535,422038,571817,379914,34677,-264453,-47725,64883,-224883,-141928,330081,534776,408492,158838,143726,57635,155933,439804,561571,308383,366846,559359,524686,132387,77206,98781,-82215,-139615,183286,151686,-305695,-92648,159318,-154364,-307757,59158,106262,-29714,-210701,-463771,-112314,121810,302233,338912,211453,46434,-24031,171742,222158,43297,-335061,-257796,-176881,-211438,-68410,-224862,-16400,132317,-58418,-143814,2509,-11544,-393016,-298695,-309910,-113818,610416,1144434,1549866,1316078,886599,520999,86671,-150028,-328813,-249206,-299972,-307472,-31378,306843,345719,98954,-100377,-36708,294577,454910,146917,-228448,-337194,-514443,-161673,141714,145319,-185055,-377560,-134742,-174640,-240852,-31105,302319,387313,351652,118392,-281771,-345297,-172371,-58887,-80093,-101058,-218422,-241359,18002,150786,130951,-64647,39535,85182,32366,-247305,-254537,-49869,71706,-58399,-467466,-261508,166476,217551,235151,470013,345021,-191399,-22602,644704,1002216,1041055,858363,416356,40607,-139352,-268783,-407783,-479039,-555955,-372354,-164345,-13401,-125919,-477842,-5585,448339,863377,642399,490838,221176,154676,114797,22509,-103529,-280850,-162116,-169009,-113024,-156222,-478693,141539,418428,255616,-68585,-367000,-249357,132375,383021,320059,-41825,-434574,-255305,-49193,-68625,-116369,-266406,-56055,479270,865693,1056608,858853,474708,87432,-74419,246034,291571,156730,-31078,-224318,-256411,202586,440296,518005,439169,-46138,-401782,24695,55243,-68714,-80798,-135529,-450981,-118581,490916,555858,184880,-87450,60566,310485,287924,59142,-321546,-101065,-223961,-516598,21672,173737,-24504,113996,185082,10208,-42,-127342,-240280,-131017,-231493,-71554,-73794,-439142,-250200,169444,152219,-152391,-484398,-360248,-233610,-122922,19180,27455,-112985,-436149,-186696,93110,339298,492986,407025,-7470,-79789,333011,706841,829291,454933,1079,-178325,-95896,-103827,-167445,-298726,-238764,-249777,-75008,-182631,-392294,-216853,-118550,-279658,-465248,20557,297516,123629,-315715,-433295,-298957,-256746,-290229,-476659,-329117,-102214,-233824,-247259,-76802,124486,232367,351506,419911,208331,-105666,-249332,-116921,86400,258891,272360,-82165,-320000,-214538,-92195,-164971,-257209,-333412,-196036,192806,338361,320567,197272,273740,255802,187163,-22750,-332935,-147003,-133835,-468451,-260039,-126487,12809,318036,228549,-217151,-517423,-340117,-214235,95886,187417,-8716,-373647,167608,437233,397683,-60011,-277928,98802,199275,-72517,-214325,-20723,510755,999181,951387,535367,146701,53083,108379,55550,-38522,143679,331462,16185,-92033,448108,681784,711522,253865,-144728,-259066,-238947,-253890,-433224,-398051,-549902,-258282,88580,63307,-426476,-456628,-139730,-40267,77419,114479,32757,-63572,-46969,-81147,-76503,-159825,-369354,-293419,-38837,-164225,-393045,-99360,91186,-279891,-98708,165392,245391,54767,-325107,-301256,-141441,-47534,246901,724080,990518,752479,304091,412168,721965,906197,895157,688172,296288,227139,273663,191012,187950,117041,-233285,-178296,242193,319117,76950,-340333,36078,166368,1358,11378,113872,-90453,-430617,139807,439643,550115,454598,224547,-196606,-434268,79056,96741,41219,-15002,-252220,-45143,147716,-64997,-165991,-164383,-111382,-222505,-232858,-125431,170071,385390,335573,81466,-106096,-200418,-103260,-130695,-104386,-109710,-189710,-183291,-278526,-210840,105293,357716,423068,323002,53263,6765,-23724,-137215,-216999,-165321,-183313,-271804,-353778,-342268,-249943,-93557,301733,592860,604065,162045,101378,305872,-195667,-367962,307117,531207,232941,-53075,143588,553249,843056,942373,632321,232570,8770,-107736,81901,456298,614997,659127,504121,179934,-133774,-216407,72713,108224,-239104,-302044,-168063,-255036,-492028,-584816,-523667,-392401,-171184,-50485,-57525,-296735,-324748,11232,273686,351549,475550,429817,421343,345355,235185,121030,71784,313846,714878,1090459,851323,175108,17025,38817,-167353,-183442,-192120,-59686,217829,334373,138679,-235415,-438076,-329190,-20429,-50987,-423944,56299,169687,40194,-23392,9267,11906,227196,341157,151981,-136556,46138,281791,287836,161279,-66107,262427,523447,425602,26547,85370,290037,104462,-90853,77617,308239,408476,363821,1389,-371341,-295859,-250561,-539946,-146727,-20488,-238523,-569152,-15313,313028,340244,-65871,-482657,-225052,-24823,16586,-278051,-346689,-388379,-579005,-403533,104881,355077,689288,539564,295749,-315480,-274141,452177,780841,485256,-85954,-555695,-298495,-61973,225841,344691,105512,-141355,-424794,-333315,-137228,-216664,-477947,-248960,147924,105850,39405,113416,-68618,-69752,249843,399393,379274,203225,126093,154748,223937,408337,519241,668398,191128,-263591,234483,582185,409511,259568,214797,176021,-39501,-181669,-262942,-63382,222693,225517,91700,20192,-203754,-49199,77131,-73614,-418251,-222659,173254,351372,264292,231819,190647,66954,164475,86101,-113888,-79041,124076,-178896,-185967,396128,464569,92420,73249,65283,-78017,-192924,-366244,-446259,-425700,-238865,139293,392705,116736,-191341,-230117,-150885,179850,330977,141056,-260321,118221,55953,-182202,-164025,155269,82716,-268613,21806,308901,247616,-27745,-53326,-10383,-210358,-444426,-185687,173192,130836,-225071,-410487,-289445,50769,519271,758422,640027,19994,50521,399184,185087,-266650,-9679,132467,-198437,-194661,139975,138772,154575,213136,89107,-71743,175870,324487,295080,312097,55562,-356841,-373078,-56248,17780,-41271,23582,212951,411943,439999,321024,-130301,-157579,358161,674564,338544,-83229,-393543,-410625,-149813,-76136,-207024,-343727,-356619,-379267,-417034,-119820,-135500,-484069,-135278,127990,2719,-346621,-531101,-382949,-73196,253008,-164999,-339051,-399996,-394438,-103328,300169,506853,484851,432960,19405,-220460,144284,520386,570952,476713,501948,549300,381293,10837,-271253,-310440,-383548,-19892,419772,476833,119453,-257019,-503955,-373080,-261378,-269294,-44428,79088,113437,217746,469752,600838,604028,300415,215944,278205,332426,217699,39455,-174791,-272309,168458,623398,624398,412064,37470,-309122,-450551,-528505,-81707,245325,333677,49258,-292460,256968,728714,483992,9721,-495080,-164295,-34465,-276396,-299250,-67934,-202870,-253338,-286314,-451384,-487969,-469349,-476074,-293057,-10412,109862,234304,173526,-10753,-148221,-229839,-253737,-325758,-203000,40753,-38337,-311120,-311528,-45610,48568,76304,8907,-102410,13243,425726,493046,305481,155106,241064,137400,-153885,-244041,-8184,99593,109135,37324],[96756,148972,250659,289036,202905,-59488,-271963,8701,45128,-106662,-248873,-222013,-44902,379626,707277,682479,285319,-276272,-275225,-122910,-154140,-138699,-121361,-140436,26655,25905,-228052,-350035,-63106,-102205,-374334,-99966,17339,41332,-231,-230553,-409026,-263933,-179797,17701,243273,184211,66137,-146256,-46346,193088,328858,317426,355263,581036,892861,912528,701740,390810,397490,551120,742461,488444,-32965,-460384,-481930,-317968,59093,177361,-63549,-507070,-340643,-414082,-3859,144689,161627,57125,78623,289706,254414,-133025,-236063,-78296,6960,8666,84044,-106664,60351,286849,450460,446080,539988,5671,360694,603300,929559,898738,489075,24080,-507814,-211764,-79740,-227479,-214211,56029,53715,-238234,-315053,167121,384429,251412,79395,-114735,-205685,-273605,-404011,-484345,20654,580836,727765,256675,-375084,-210585,61836,281858,621587,985969,743906,31651,-562981,-147999,-186987,-492645,-322967,37637,315733,298322,120395,236096,62952,-180790,316581,486245,-58279,-497037,-62379,135436,-23300,-275956,-272139,-14778,58645,-179715,-404151,-558141,-318698,150555,521753,862134,676623,59126,-309921,250476,138988,-393393,-118749,126322,-25150,-240738,-329720,-203669,-117020,-205528,-396980,-80266,347360,377124,258797,5082,-120211,76862,363264,412168,308364,124172,128779,157055,221545,253648,194432,-1086,-280105,-389236,-527868,-431306,-241364,-200634,-210733,-99032,238698,457338,-38876,-467794,17458,255559,23863,-493282,-119502,300454,260917,-192888,-416988,-85741,322247,540175,488676,162790,-266968,-24071,186143,264793,356260,577716,404795,159242,211182,589445,451770,1476,-235968,164909,691581,779036,562124,181624,-257668,-587537,-402870,-282400,-323778,-132573,-1857,-82805,-311598,-348713,-250458,-100978,59927,95629,-121269,-82871,151402,174926,56816,5141,-120174,-404169,-399896,-214017,-294474,-529901,-340357,-197656,442524,1085931,589865,-143617,-54629,425181,461733,4824,36016,478822,735076,518812,177389,-139108,-267932,-213993,7875,168180,210864,-37333,30606,366757,604777,617998,466391,223121,-162449,-12459,402847,507477,330374,192629,-10895,-13569,385322,499627,233532,-330004,67794,498905,427419,-213835,-252928,208321,427457,343843,11040,-286889,-454082,-366169,-324779,-148701,228646,424503,420956,192819,-337655,-368246,-339567,-402029,-114731,-18437,-251484,-257650,68762,145122,-1889,-86739,-168320,-372220,-372165,-270187,-163983,111983,270898,471217,416978,200967,-274102,-336779,162981,110087,27069,159868,430306,-44645,-530508,-95463,-6074,-317479,87381,654267,935348,882616,172129,-466640,-190633,18724,-36553,72392,-35119,-345353,-19834,610431,970315,651228,112952,-386925,-206957,-46958,-243596,-457718,-478767,-386104,-208387,-137814,34933,272418,305649,386336,477405,514322,365614,-87563,-85264,170005,87903,-167272,-235206,-59648,23551,-156421,-146728,-25859,-42225,-25496,76768,-208792,-349144,276011,411335,-77309,-402813,-146577,131611,-960,-355786,-375457,-326780,-529924,-456019,-221321,-152081,-130168,-124949,-224831,-304152,-230624,49079,285661,457041,691714,898767,745485,119823,-301540,432151,1069400,1190998,761852,161607,160603,411278,633759,815494,698977,462397,283687,226475,7958,-253969,-223443,-109209,-258160,-392416,117009,326146,263431,-141248,-519612,87047,368245,339271,-10588,-161336,-181047,-373266,-222146,-217545,-333443,-345811,-18070,74082,-72826,-522265,-180987,-109125,-332074,-510900,-466294,-517557,-122306,10038,-357052,-209580,265599,116931,-453952,-94541,299301,363633,143364,-216449,-51197,503272,919557,895710,468962,-24487,-269957,33084,178102,211801,10872,-99067,-252698,-448127,-482309,-226240,-8517,29962,-89938,-174655,-332825,-418823,-324921,-238700,-117318,125406,435666,279133,-77517,-404673,110029,370594,258114,184932,62809,37860,-172820,-412376,-134522,170244,425150,437976,395830,227177,-162643,38317,445633,449938,53232,-514497,-286962,-189892,-226331,-177837,8521,194617,190765,-90845,-249478,-9798,79485,-39930,-474727,-141460,255938,306341,-46755,-191668,-31263,225936,373979,354059,83029,-7540,84211,358278,427574,204714,-1675,-374720,-290654,-486798,-5062,443825,422724,84045,-176004,-80783,84196,91484,83036,-105866,-392584,-396256,-117791,182116,218956,65817,-15499,21878,8935,-110043,-86808,-95513,-105133,-341245,-347748,-11824,200251,481206,650408,418521,-143062,-134255,305650,367106,281462,60433,241989,460513,268064,93939,-91558,-183140,-176974,-353068,-56375,174696,423214,275274,-26911,-118131,180255,512222,547563,132320,-189904,-53069,55475,-37209,125012,423685,391808,187468,109084,108780,-169546,-149007,446671,800065,704102,199818,81244,-25465,-259710,-516679,-466084,-333824,-402968,-117673,220555,480997,373899,30316,-227880,215090,582949,362494,198055,115974,100638,106347,165726,217156,76012,-156127,-280443,-335931,-400445,-398212,-333926,-223861,-132752,222083,488615,589388,376077,-2078,25016,459469,865964,836936,618042,432645,406540,556384,455610,54846,-336602,69333,396207,564488,621272,804624,882064,793033,498121,303444,399227,390896,280934,86993,-205088,-406266,-196382,-91268,4529,208762,373301,355092,58904,-209905,-460596,-409669,-438299,-452617,-405313,-153235,35702,41826,-384025,-470396,-238314,149725,293515,336595,72785,-216317,-104353,40994,54342,-59505,-84398,85959,35815,-106430,-68288,-13175,-208406,-136063,-134742,-323501,-389975,-421977,-269110,-301279,-372016,-223019,-5161,-78560,-287854,-424285,-440381,-445809,-388955,-249976,-130370,-176913,-267362,-211593,-159481,-257371,-181518,-106275,-150501,-117256,-113189,-198170,-198515,-45927,-14674,74594,177694,178408,57749,-327181,292683,316094,-27447,-118375,61714,-247446,-202422,153348,502045,561508,394793,137049,36632,-98620,-119849,-209559,-328810,-120264,257188,404546,303792,-23034,-179930,-78384,-127173,-377779,-111279,165235,309145,411897,478314,387013,176551,-29600,-273057,-400017,16633,86731,-44325,-75703,46932,-73657,-315806,-480816,-323965,-221906,-98938,-82106,-1723,179160,182871,-172907,-300844,141597,312784,27969,-247099,-172901,-4302,77014,32493,-102479,-379277,-429505,-75313,45396,-74456,-398691,-46545,117403,7820,-306995,-331714,-128423,-5830,139316,337934,81807,-251607,-300054,-162279,-101839,-239867,-289475,-354759,-88923,176371,28087,-325809,-145063,-135823,-58726,-59924,-252422,-349304,-6900,348280,429145,317579,201672,173008,122810,-130689,-248845,74323,284459,194324,288191,374060,188819,-69242,-257374,-54157,39032,-52882,-100000,-411746,-326725,-387823,-389771,-387125,-551377,-71204,287813,372082,345428,282982,52675,-119614,-83762,-42395,-44769,-298101,-528374,-110726,-303314,-260537,54855,416361,510110,195571,-136444,-227547,-80743,40020,15080,-266596,-385430,-277254,-216281,-210807,-152115,-194219,-283543,-342602,-386162,-316586,-400479,-176968,238340,602239,850042,869201,561721,4755,-396576,-364946,-438335,-77278,146094,269445,92104,-49081,-68466,56891,67217,-61155,130745,645235,1166029,1293273,1137476,658577,88543,121563,313984,97524,-343422,-175928,148906,234076,-255525,-244102,145998,113488,-179991,-274963,-12384,32247,-135192,-370945,-391805,-190356,-193279,-224183,-359095,-216221,-264259,-110333,151195,64923,-378761,83833,488410,191834,-280655,285737,1018150,1097492,840441,132366,-324434,451819,605946,376408,394350,246118,-46518,-4085,-234800,66558,398127,355312,333743,472988,499488,658833,365794,6702,-490815,-13183,339574,243690,-71288,-275845,-489897,-320571,-28397,220287,428293,683374,809677,426278,-45442,-7526,370187,229119,-49456,-208747,23555,66051,37165,84060,96933,78949,-115413,-292546,-194482,8627,354837,464079,222066,117140,708546,985060,676039,480010,388885,437693,373300,34283,-353132,-266309,-162840,-305190,-73177,318240,255980,-11455,-79219,110058,-9428,-123980,225691,765361,882279,841930,617231,446609,367035,353512,260177,161547,-94757,34236,334863,497367,291991,88977,20334,100845,257998,279799,322434,212332,33552,-128510,-237256,-303149,-276244,171505,399255,386246,163149,50120,184066,-278479,-333766,-17971,76258,38159,11311,-77705,-54408,-39786,-58559,-186073,-238506,-31156,147375,-72521,-320161,-8641,154778,303685,472437,473848,389366,516590,533943,344695,-154893,-273445,-21689,-147447,-216901,-61075,126954,125232,7619,-61388,-131377,13698,271095,355107,53304,-186974,-137193,-82705,-221761,-313913,-380908,-277834,-246975,-13551,313806,727024,398715,26308,-39765,-357920,-114580,724962,669406,257347,-219140,-300020,14590,35765,-202127,-331358,53202,-34541,-394209,214113,710963,761853,478904,41925,-200019,63941,325423,100516,-245179,22003,412241,288210,-250804,-176458,181595,368225,281712,172175,302480,171494,1778,100033,258732,5527,272936,418615,234504,-121564,-164714,-14847,-20477,55079,297228,251729,-216550,-185052,143568,-36671,-410938,-50225,87944,-12858,-156130,-327458,-176324,17099,304078,435336,364418,168496,-8605,16421,-42131,-326011,-459634,-166029,-359606,-378083,-29821,-183162,-131570,145147,35861,-113608,-143284,-244341,-128785,-3721,-177620,170212,890158,1279691,1544701,1268510,873267,277980,-87401,-51775,133126,-61800,-147801,-107564,214687,462787,525221,212062,-4812,-85006,95988,227949,-67252,-384199,-422030,-413630,-178145,6744,-72463,-317867,-45553,159945,157771,-143546,-157394,163186,382452,440402,240168,-231532,-540537,-384245,-240773,-118311,-153067,-228810,-210782,-45067,-14416,-76129,-98005,121901,286714,231756,38753,74752,105231,146558,429,-364195,-392190,-83049,15178,99406,480027,542772,67515,-220614,550904,1062788,1112002,1082304,705723,189919,-221333,-367907,-530357,-444675,-256077,-108665,-50497,-428,-183301,-203458,60298,281101,492798,505887,508793,398825,308049,131299,-180825,-553767,-350381,-320871,-395948,-169199,-123101,-473777,152212,432625,186510,-264217,-331537,-72422,143066,245243,129422,-197328,-387194,-385835,29585,133403,146766,102962,239611,682917,965617,1081904,955709,610094,287401,133948,306082,174027,37275,-151196,-173800,-82590,325001,508050,495752,460139,25534,-304808,-36177,80769,49145,47711,-137381,-410125,-57656,545468,479680,160402,-168793,-121114,97705,-26999,-228321,-214562,81070,18283,-213710,-35606,159258,5215,162632,397847,227459,348530,145440,-151085,-163013,-202338,-110062,-41365,-274170,-331498,-10467,-10588,-301329,-619298,-203633,71845,173499,190167,38339,-169643,-452619,-484679,-145017,227145,407517,237689,-232292,-29865,439014,736505,709696,312681,29205,-59698,-38199,-165813,-262648,-423180,-407178,-279254,28083,-38920,-344279,-360532,-175603,-242340,-481685,-60547,233181,50756,-406759,-421272,-314757,-358699,-421479,-540818,-585617,-436783,-606353,-347998,-122262,-114340,-216844,-40980,50705,-37238,-152218,-232237,-112394,279259,580987,595158,123301,-290797,-391676,-317831,-334071,-134975,-213750,-393102,189567,490833,375222,180774,228168,181484,99621,-28364,-206132,-74435,62144,-255198,-434532,-50696,301070,415930,112035,-143062,-181197,-108391,169946,339093,379221,-4454,-291747,71996,198765,90114,-232582,-493424,-119469,25523,-147295,-264874,-68725,537797,959466,783375,189966,-276038,-354670,-213851,-191762,-197178,75528,153168,-252268,103363,673621,855057,561487,112414,-200935,-130340,-6847,-44940,-258209,-153104,-121611,-198465,208363,137907,-471915,-330135,21877,-22877,23332,162155,186548,60752,-91110,-178987,-37517,-116848,-351708,-263663,-131954,-432567,123846,351571,420695,-74324,45267,224009,308959,92927,-156800,-63770,-54755,-123770,-7164,547983,831371,627198,201368,279468,511484,799013,889252,704303,192815,58885,89522,117933,190351,317241,44335,-287080,45981,225498,42670,-424259,117743,339428,152993,199700,252304,5605,-546878,35258,263528,286090,190967,121161,-82877,-501843,-238913,-189632,-225982,-161491,-270241,-72871,190212,93659,131378,317587,261395,-154071,-540532,-105258,218817,345225,144728,-205017,-255189,-188684,4347,174035,229908,197989,65197,-78190,-253255,-10237,286830,515577,514032,325419,183538,167710,193267,240044,267983,215486,13589,-319252,-597055,-506894,-359281,-121896,224830,388502,386389,183867,507703,655630,25278,-496646,89422,307376,-46032,-399509,42934,457050,641968,870205,842921,602168,299143,168627,460092,751344,770204,614253,374709,155133,-140866,-245062,182769,343226,-41296,-55300,16741,-207162,-585439,-451946,-457759,-438827,-237003,41170,107367,-84597,-500960,-343256,-107502,148199,369387,276626,261791,230519,238823,128506,-126241,-60896,403298,912737,760092,93321,-143628,-47507,-94634,-8614,-149715,-50960,245639,404775,145515,-303623,-332674,-112491,193052,104303,-187042,-14736,38489,-22953,115715,125533,5883,221241,333995,106561,-20468,118251,245604,74583,-309459,-184914,387051,646041,496704,11101,-28368,263934,182639,-31992,106990,270144,251857,4281,-249881,-389383,-266866,-303052,-532856,-259174,-125184,-240488,-577859,-224285,177826,198422,-129956,-395100,-169736,44657,70737,-152131,-178339,-187127,-298596,-485682,-80153,262085,575140,523169,354044,-153852,-401584,307845,768486,633252,191185,-264568,-475379,-466360,-189207,28316,-82916,-223602,-382095,-280378,-149935,-248488,-327948,-142197,81373,69550,203102,420294,293215,139972,222358,346026,269383,158986,113241,139797,335749,481476,523716,612552,172659,-516632,134166,550352,167141,58655,284533,401561,137784,-66611,-226382,-235824,-62577,-46208,-57260,-26302,-158238,-150086,-41808,-60519,-390639,-219858,282412,493683,249086,98637,118997,39995,-10276,-192918,-313148,-93322,99304,-241979,-5317,576047,588081,128960,-71454,-65626,-125460,-69655,-204198,-280729,-421422,-160528,214332,377441,104269,-163602,-206018,-196476,4387,71032,-126823,-113024,207998,75007,-328562,-354230,83629,96369,-278831,-224237,21740,-2886,-138471,-51577,102276,-63325,-383191,-481479,-306169,-306992,-539157,-278638,-32399,163893,344104,403807,58534,-173004,82445,472344,236664,44159,228270,340635,69499,-231810,17255,-28266,-71604,-62623,-134472,-119086,116601,324929,243731,198600,-34818,-360212,-362769,50659,308623,331927,254397,286762,516024,554603,267773,-327415,-93065,439309,671889,362996,-201139,-556333,-494162,-304906,-249882,-227569,-376109,-524408,-411779,-479940,-265582,-171599,-348884,-296341,69021,59721,-303114,-431209,-326017,-415426,-320159,-426714,-497522,-445094,-373441,-61489,164440,356795,467441,397793,61682,-329818,11979,417354,528890,526951,499615,482690,235924,-133903,-252588,-160745,-186823,-13453,418020,470008,-22672,-385528,-382400,-123114,-54937,-48467,191170,343427,390708,378583,437490,397294,462367,436750,326557,374701,518120,412184,141915,-118772,27072,400490,650943,598748,230525,-152436,-317615,-393068,-434387,69601,317742,255321,-35403,-191648,408322,737213,390876,-175215,-430106,22803,18193,-295105,-136156,113822,62297,64498,-66726,-342958,-409221,-364259,-374132,-337033,-283240,-374657,-339512,-282162,-165522,61676,-47811,-165216,-229848,-163832,107669,120332,-11745,-178101,-143118,-77694,-43061,-17437,10750,161971,433718,706701,526881,386859,284697,78640,-195555,-311339,-176188,-42261,38564,36947],[100069,116358,209189,303907,242593,62784,-243522,-217896,-194893,-137230,-171896,-283957,-164308,234424,446865,434638,219748,-106921,-244457,-414058,-410817,-150935,-51002,71046,204099,167440,-76994,-201100,-49372,-135129,-339417,-70227,214705,216560,71668,-214432,-461632,-504283,-399754,-107079,251122,414265,352787,91992,-167271,-305291,28836,179652,302535,674432,1117739,1011953,787531,555326,582679,554808,589451,336679,-26019,-392745,-396367,-213973,72414,173438,-123709,-315117,-275268,-391120,75569,278496,255002,56136,1906,351969,422930,75497,-125740,-108011,-145777,-98437,-74573,-359545,-179570,251437,645371,869474,885617,567066,478795,417877,940412,1126928,863014,381392,-140341,-435422,-274016,-246876,-231457,37233,131569,-125098,-370461,267643,557755,352393,40620,-249163,-356339,-427655,-477870,-442586,28942,454181,329655,-37739,-476348,-123646,116043,250935,219809,398957,406935,-107718,-501388,-29303,-60220,-157497,1609,298981,525874,336727,-252544,-218362,-277629,-535092,233672,600052,103508,-425670,-179341,7411,-124147,-195328,-74611,146952,243792,128631,-14346,-287539,-266358,107543,235343,458054,97634,-487113,267842,617266,288789,-420435,-92378,281147,207778,-79955,-181906,-46632,60639,-53327,-331998,-101818,297251,323773,222341,117069,77956,56390,-145404,-3672,136675,65926,80511,126289,182178,263069,188662,-70461,-261766,-194428,-323724,-540546,-323002,-293978,-120056,28553,369113,475712,53387,-272824,-65977,126845,4050,-364364,-132268,354563,488827,252744,-132991,-329377,-170328,213944,299816,85283,-300571,-175145,12702,68888,297639,583559,517179,378878,651818,1086203,793227,239971,-88095,285749,828325,839499,461508,-103257,-529416,-418565,-270174,-147742,-164287,-188721,-122223,-216047,-389679,-443391,-391779,-278838,9272,378779,301362,192848,33931,-27294,-94770,-202926,-446906,-598831,-471641,-401336,-465142,-172870,-210421,-490795,95714,697942,394165,-237641,204177,663591,663791,68870,-76021,553537,913339,737167,407772,120142,-13486,27342,150347,310313,250988,-76027,-109936,171434,292716,150604,49662,-36180,-358218,-60351,595290,988083,637367,105139,-109121,128370,277340,109768,-298763,-334105,316308,809441,567911,-256349,-203395,368337,657002,430588,181056,23628,-143896,-134189,-190756,-125660,124424,125176,151813,-72154,-631605,-159210,-110147,-489384,-306743,-221992,-420230,-261660,140382,261266,113604,-81033,-232662,-412664,-401036,-375479,-201589,207210,402796,431495,309012,33783,-240146,-357384,15446,18665,-17974,271394,470035,-146728,-529796,28241,112948,-153972,287061,919488,1050382,772132,19830,-603140,-118776,60695,69047,176257,-60882,-616699,-47212,576159,757028,474788,-86632,-331929,-118360,16863,-264340,-589505,-628696,-591030,-407688,-201872,184878,426668,362880,269265,295742,347802,294311,-112120,-148983,112913,121538,-170731,-506271,-149561,97896,-103544,-538503,-95485,50666,15911,-62819,-354833,-162532,475175,536224,25889,-262435,-135263,100882,-63393,-406933,-311001,-203765,-377247,-244166,-70215,-16559,59560,183482,118579,-10547,-72761,130171,434273,570420,778347,930851,825912,171724,-399263,244071,900387,895096,391916,-299264,-196217,9451,255127,634568,614645,462624,396307,346534,-667,-351693,-450543,-242170,-218561,-487706,9472,295060,249912,-95045,-470293,350,271856,105543,-265511,-291773,-207203,-308811,-53880,-4975,-258416,-393962,123093,237973,3115,-510279,-20725,291502,368681,-22299,-198922,-584666,-272801,-143572,-418785,-279845,154053,107451,-416953,-184020,261910,225181,94921,-20910,-163535,50861,471529,585744,310830,-65351,-263960,-17210,110178,100803,-181956,-355882,-279133,-296878,-376066,-303176,-133879,-4417,-19433,-44310,-259935,-423419,-224824,-104753,11719,221917,490604,469954,401100,-60741,225269,485275,317633,121086,53779,33457,-105457,-223642,-18863,236016,449779,467563,476948,272048,-180314,-251383,303191,457527,166569,-259427,-278999,-368537,-313240,-118898,14507,105510,248880,176318,108710,254677,302985,114031,-446883,-99117,394275,452223,6850,-288332,-215173,35891,227001,225508,113025,54499,72187,357610,437680,332744,-34614,-365779,-161146,-483380,-53579,363509,237408,-303674,-167772,193467,238513,132825,-744,-141325,-362843,-387705,-152289,35795,44111,-49759,-189212,-91647,-212464,-199120,-33268,19629,-17816,-62964,-547695,-33376,433457,415988,469847,278410,-177934,-113114,197583,354741,227331,-47925,276268,726296,667069,250060,-86993,-262391,-238251,-318197,-81508,172725,436442,238662,-99908,-366120,-6829,511871,762099,388746,-216021,-404225,-435704,-503538,62326,380873,401054,185186,-112661,-24782,-75997,-392958,199297,733806,1051031,575795,203753,-97651,-369659,-479072,-519905,-500871,-280182,164074,401792,551614,393128,89125,-236572,270795,603170,458601,174676,20907,-162121,-179060,-16959,66308,-53204,-184912,-266368,-305353,-362658,-362458,-287843,-229518,-261286,33223,164937,95334,-106236,-107046,87242,401222,492213,294341,101832,69859,204457,439281,363624,176240,-469786,-163481,240201,397062,456768,488877,563288,454314,349848,241331,351612,307151,228410,50357,-261730,-354394,-78558,18531,125704,247266,374619,447219,248516,33109,-357887,-454534,-318794,-280027,-224072,59574,183819,-34006,-424171,-301179,110009,708002,670721,401438,-52640,-492725,-123432,31966,10747,8251,195198,425738,164509,33037,-184536,-23055,69706,12885,-42020,-306254,-334457,-313263,-171810,-317848,-332603,-188094,-125393,-307079,-468525,-508852,-531625,-456446,-99770,223369,380512,225738,-427,-49887,45775,74762,124106,162739,106769,31808,57675,-37124,-72362,131979,256178,490221,430624,327240,8226,-119483,450088,428725,42333,-83670,1884,-431062,101580,437380,677083,491667,47871,-242559,-379467,-349345,-229830,-211026,-361935,-295249,198635,463088,419028,151464,-38801,-36501,-204215,-395649,249070,519477,533243,456966,414249,333836,237962,-96176,-398290,-247700,46114,-21816,-314419,-368841,-128593,-230475,-472776,-522445,-491819,-167382,49670,21056,71149,282167,458944,211084,15271,158005,359416,222951,-142050,-107464,128581,101378,-129373,-301995,-474106,-503002,-309851,-143576,-202823,-283591,15937,112844,-64950,-448773,-313936,-1970,227860,474102,557956,254523,14536,-49295,-34878,-33613,-91140,-189590,-468584,-135976,189347,-35033,-307551,-124257,-48280,-47102,137912,-8655,-269470,-6024,315126,316860,195637,-19992,-3581,72851,23881,-232035,-261213,-66175,-25216,219648,274481,39873,-272438,-361835,-49540,276098,362901,280238,-67681,-256463,-326379,-546209,-455834,-537001,-304061,61329,117399,143317,7249,-193400,-443820,-458277,-482914,-334613,-243060,-272986,-497287,-437613,-173613,38083,334686,423664,151218,-116296,-231960,-228756,-98503,-66243,-262858,-305459,-108906,-57786,-280009,-473910,-373990,-322872,-308981,-215640,-193591,-458368,-441977,-133840,18567,255483,327797,259601,-182005,-436647,-219753,-285046,-242527,29969,203600,187647,86267,42984,209053,142949,72087,310097,665380,1003533,865636,717946,640217,142179,-52785,-149321,-338214,-271616,-31346,104091,69246,-475785,-234698,115760,209,-363553,-244734,-8611,122620,-62804,-402712,-342370,45179,18742,-230241,-496449,-93580,-298295,-392206,50321,137142,-75754,-54741,202138,166841,7654,163376,739228,962700,844260,277636,-473349,109762,308083,121814,268565,192391,-114374,29165,-133200,-200057,282197,304651,356364,478338,427936,234247,14943,-163611,-393097,70925,598422,691744,383914,-79746,-354322,-359129,-140306,188179,486649,651653,443355,-228671,-368598,123259,298591,22666,-214004,-241848,-91786,87349,182869,281445,339300,268713,26886,-119556,-5533,19472,85148,-1223,-339723,-64173,562929,929555,797689,565134,472622,565733,502976,202264,-170832,-389523,-143987,-189348,46570,466798,486436,203908,-457366,28481,-101485,-359786,-65917,458756,649727,627939,471961,511967,465128,386576,319959,224823,-200350,-3336,429465,462444,117219,-93055,-5304,374871,654615,562952,318446,-74832,-380793,-401937,-534097,-488757,-256941,114045,333038,463733,620192,834224,623839,-87042,-450558,-123995,103668,238371,196550,123477,82759,50015,-3034,-91387,-104686,78841,112286,-157767,-376723,33777,14339,-122374,-179303,125353,260157,399038,412080,333685,-74769,-139769,124413,23956,-188043,-275817,-98291,-44278,-169546,-259586,-66006,226470,461791,290432,-145839,-211857,6310,23450,-270984,-371561,-164767,87496,-266,274337,784003,1024908,694044,151419,-116931,-511750,240574,1007189,824514,185708,-89620,-173630,-230391,-217450,-384268,-221785,223589,197909,-349691,6886,525105,709109,428082,80247,-339826,-77346,164612,-191277,-259985,399888,710666,367622,-299488,-149248,87597,121178,108471,254525,477455,277271,-172133,-201866,-66899,-271945,98082,132751,-215224,-285299,-28510,133588,98546,110915,169502,132334,-198527,-302282,15504,-21722,-292596,-142329,52730,-68162,-230384,-175299,-142469,-208769,61938,339599,412513,236962,-4039,-185317,-379929,-391700,-125971,24980,-256168,-183186,68737,-53183,-165239,120443,91287,-82943,-254860,-139579,238964,233881,58258,452063,1042962,1238588,1204373,1012421,826335,454156,-185037,-218171,166281,17107,-149894,4660,337332,504806,534689,255771,56519,-128601,-150203,-125502,-365823,-447661,-293365,-233323,-129031,-85020,-99810,-73258,37938,287472,412100,99777,-224667,-33705,345942,484562,315033,-121101,-429292,-481310,-313864,-138470,-147952,-168254,-44617,37446,-80885,-272458,-183795,129626,451374,466159,412521,239059,112648,92828,1482,-219968,-319558,-138134,-61775,-20962,420558,669893,301440,-353701,440537,1030740,1070185,1055386,799262,266446,-225607,-352126,-442364,-315179,-142874,-62634,-56396,-48392,-78420,178640,321609,201367,28300,168653,312495,332780,235527,30677,-366556,-327951,-48540,-81427,-442885,-290762,-146697,-379665,112734,443049,251974,-106766,-37377,76867,149597,113204,-46428,-225654,-262753,-516618,79179,367258,432597,445673,411713,684745,874912,910635,806858,518290,296410,175694,235459,50248,-238743,-411281,-272647,15364,414698,533367,434511,473952,236913,-1331,-102267,-12752,82870,109687,-109547,-279911,-60396,399209,278565,66494,-310673,-344796,-70450,-152618,-296746,-201114,86016,181831,144427,81982,145485,-3710,31495,299968,220405,387973,287143,-82671,-246758,-250303,-149034,-54976,-153974,-176384,-37631,-117077,-458743,-373511,-36448,359668,499181,475123,171015,-173077,-312567,-280073,-189416,160659,312483,-3092,-589195,64110,470211,593104,356922,23762,-52191,-21929,-80,-174699,-303842,-493727,-578859,-355337,-53008,-24985,-252522,-217846,-97732,-193516,-460720,-106346,147458,-65118,-403858,-316101,-272787,-455613,-557507,-576382,-407025,-214612,-421799,-414809,-227790,-337516,-565899,-352542,-385848,-203627,1976,-32498,-150772,342861,733335,694539,237321,-214648,-447885,-488891,-254867,61862,76416,-402910,-21722,329916,120893,-84916,-15488,1655,-55134,-129751,-175666,20855,195369,-53918,-612894,53525,455784,346324,-90223,49921,222744,194486,376708,440417,301008,-228174,-196380,-1646,-84280,-293518,-425866,-690632,-361050,-194555,-283295,-353329,-120514,458487,704534,450325,-148822,-591989,-388568,-388264,-390004,-14813,239875,159883,-492013,188469,743274,906278,338698,-92590,-294735,-4044,284985,220793,-91845,-93044,72363,-200130,204731,188008,-381309,-324578,70213,-24149,-108719,74297,190141,111633,-170710,-298484,-49665,-87381,-382991,-154644,-48121,-72999,583465,783841,605184,90434,191290,337241,394563,179147,98283,155156,286708,-8763,-297366,295797,533376,382425,53833,53581,205216,549449,700253,507875,-6432,-32509,-55886,-137499,36585,333911,208603,-4939,-55849,48037,-153792,-443271,97579,300747,127625,251487,227062,-84164,-466745,25918,155708,22638,-33940,86001,115136,-153375,-394134,-436639,-466268,-379576,-374203,-102202,208839,220049,266196,657818,661058,321087,-277640,-178374,105009,82756,-208570,-452318,-431246,-262723,24053,385206,492550,452989,331457,124499,30591,222870,453747,629925,545898,277354,200414,112269,257829,583813,767737,690213,408485,-90608,-402726,-356534,-83113,-878,132945,130863,69265,252037,734431,761313,251456,-504806,-347784,-196829,-406578,-406291,-61603,266689,389347,593695,739983,654706,369530,319853,595358,716217,598771,332833,112574,54108,-187241,-348983,122735,366696,105668,141823,126011,-224384,-541131,-276044,-321620,-364029,-61850,167353,222166,33729,-233943,-533931,-483199,-33287,307288,282829,190286,76582,109450,-12917,-441290,-387498,321823,847787,769245,97705,-373285,-181230,-70163,91158,-93219,-211503,139624,339725,5317,-466390,-236360,138390,431324,296677,-20331,-235054,-219952,10840,379932,250966,-197894,-24906,57141,-86332,-14283,129542,265625,323022,349666,301039,433779,502029,303549,-135979,-166684,182520,208967,-1223,-72759,10328,6734,-257864,-386113,-389587,-317889,-415082,-564421,-468004,-366464,-339498,-543547,-487033,-59199,54048,-117358,-261546,-240546,11558,104979,25958,-28790,-50574,-109274,-257573,-234772,178647,431122,528496,398132,-1821,-407176,45706,593559,665210,387864,-484,-147939,-312274,-325173,-298116,-375956,-414030,-416899,-230548,-38443,-27421,23087,85863,183810,319295,451483,677923,578280,393792,260526,256760,100003,57136,39189,61030,332793,406018,395583,360331,54570,-577129,-59612,317766,-119781,-187063,263663,484313,244595,16672,-57255,16697,39619,-82686,-226171,-164187,-136825,-96782,-44941,24536,-184958,-244662,219364,402081,85306,-79453,133301,160427,31004,-247656,-516007,-188634,-10841,-238719,119024,638223,594962,141936,-286115,-197979,-81227,80635,63428,-137980,-394208,-240635,54211,152840,-57798,-229446,-258713,-283596,-214643,-241799,-459783,14663,227328,80753,-370063,-493638,-33858,32386,-285810,-498578,-293673,-368028,-359052,-156801,86800,31711,46787,199413,332064,205876,-283682,-72976,73571,268137,430771,276882,-253267,-195282,19481,315473,198132,167255,279491,362754,208853,-241139,-239238,-380205,-432496,-398200,-385863,-365136,-101754,154607,82925,10271,-140372,-448745,-457872,62150,528988,695247,570927,376737,473215,504565,181929,-313820,-177909,320644,414616,201675,-301623,-536801,-603077,-502852,-433424,-266618,-272629,-241261,-383663,-499612,-405679,-211936,-237756,-412090,-27506,56772,-285500,-331340,108106,283037,485079,70090,-182895,-464977,-401918,-128485,-62519,173717,403871,336865,75591,-412194,-82643,263663,468381,556479,480653,353440,-5017,-359351,-275889,-67874,-28503,64602,438545,432263,-143125,-531624,-96905,161283,129976,146431,318648,402638,377610,333232,308001,214081,307594,421523,269244,343695,528250,393381,94790,-138345,185877,471541,532046,384403,-123041,-340258,-226113,-315984,-501923,-79415,162797,44236,-168947,-292973,205424,318787,122764,-323176,-302997,63702,-23367,-310542,-84993,215771,319151,365091,70626,-181945,-257283,-323914,-351741,-394293,-495219,-412647,-208536,-297404,-381400,175087,338384,52622,-132483,-120210,84297,243382,358854,319398,78998,-151640,-201054,-32145,33822,93389,227977,667781,586124,431453,192942,-82101,-293501,-342586,-284426,-143013,-24274,8206],[42293,14892,75494,209051,195936,92528,-122978,-226776,-211564,-56577,21884,-104728,-214983,91739,142845,57811,-39838,-89487,-90853,-128034,-33560,17396,29347,203808,275285,261388,128987,29927,17587,-172168,-212696,-31009,284862,230285,106072,-17280,-216305,-174904,-306912,-199578,296893,750847,646736,540777,282507,-128469,-251602,20021,140777,631485,1202981,1123077,908486,716354,650320,409572,205509,53016,-73892,-204253,-81222,-66893,-40773,-17852,-283689,-176300,-206542,-401237,74513,373957,394455,166196,-30999,328554,462159,174621,-68601,-133853,-345064,-204973,-185779,-209662,-214382,178619,676392,1112596,1156211,1423082,1001715,404347,816678,1198055,1116348,657041,231030,-158377,-512227,-291881,-298596,-103864,118482,-1238,-554692,146803,505343,372718,17945,-320257,-481009,-451659,-398877,-343639,22887,270363,23568,-242046,-426490,-158006,71752,182649,-4000,-327507,-92475,-286331,-360197,40792,79085,119498,274371,443031,584921,312531,-409105,-144634,-1890,-126275,89827,406835,220093,-339112,-277056,-142274,-198884,-140322,-8232,142832,260481,380585,306542,86973,-21136,59656,6981,136644,-274978,-197037,609163,851053,447237,-342065,-180625,238295,224668,-66532,-74957,104111,237216,82492,-319857,-175915,149970,223141,129633,148361,252067,193343,-184997,-402030,3712,100345,47918,66388,138412,321382,192728,-67245,-79826,57093,-84503,-505975,-321323,-302960,-233831,1411,334089,347982,154915,-57850,-101783,41579,106336,-151841,-249470,225929,458527,419549,8712,-133690,-306479,-55619,119560,-19638,-345556,-302031,-169837,-159373,176215,427267,420578,482931,976833,1282004,932478,379783,9836,291189,733917,704717,281551,-305384,-399941,-231750,-184335,-104643,29709,53386,114989,103780,-64115,-268077,-343250,-168315,214516,556721,541931,259821,-145916,-223385,-345383,-449061,-505449,-434342,-455302,-399661,12922,335219,182503,-475092,-257387,51272,-68020,-228065,568431,950505,821231,174953,-184385,566346,1020581,983561,706317,422301,264164,245878,272547,363000,165534,-141347,-135261,-41698,-164070,-350353,-164815,76906,-206343,-169075,568722,1082567,785549,37516,-177995,233923,316376,41459,-312453,-110526,508167,986824,640924,-210657,-111603,429054,580201,253236,188752,251744,328985,398089,131186,-41705,-73753,-204682,-139995,-379427,-245346,138938,117221,-185612,-294215,-374829,-554168,-187101,220854,342210,182383,-38047,-196825,-316276,-362442,-402781,-149722,231683,367041,126096,-67582,-211391,-378981,-250003,-35035,23452,-177895,113289,172249,-307859,-424838,57171,93724,-76562,400533,1028985,1115006,618475,-94236,-404239,-92846,-2493,85623,224313,-34065,-499570,58128,510329,450399,152265,-269864,-71782,104288,156465,-189830,-563981,-760552,-754918,-526413,-102002,357579,531894,425290,136879,13808,49185,11777,-212188,-156759,85632,143718,-100353,-421337,-111847,120016,6668,-236565,108150,199698,45643,-184172,-346754,80879,569858,488786,55450,-200948,-172185,-45756,-140451,-419276,-314014,-172388,-279138,-50082,166195,125988,146909,322153,314774,136219,-63730,-9521,268060,549079,804920,875383,688628,106087,-402407,-22145,551101,574726,128509,-327103,-214028,-328522,-45181,382596,360756,231167,274045,234505,26977,-95757,-326883,-333883,-230598,-518018,-113233,219019,204735,-66560,-441210,-124060,64522,-209384,-421531,-256336,-209249,-248442,-48344,96279,-179264,-266168,269494,425713,119149,-521846,113382,577250,756724,356561,-55417,-489848,-399911,-333382,-425901,-336859,-74570,-53115,-357897,-271040,129380,37389,-85618,5053,-85792,-298314,44494,309972,207105,-94404,-296047,-240314,-42019,-53946,-338984,-519684,-227452,-91778,-110166,-206523,-210559,-17151,35729,4796,-187999,-398824,-180386,21630,177471,362095,492130,627682,668276,266121,371746,523254,408773,162114,74014,15501,-6852,38714,200898,383562,474049,470313,523551,386171,57290,-548434,74394,357072,159240,-237797,-178502,-417454,-278545,24858,66808,-44639,200464,411840,357565,389846,364788,198881,-308002,5844,580230,538363,45048,-360712,-455493,-243237,14522,81260,109087,54263,28569,231604,332300,370064,-140078,-356555,-170356,-533639,-23770,292248,63977,-572430,82366,416779,338210,162873,-118949,-284972,-418006,-291454,-177536,-212277,-185232,-140106,-285345,-239171,-357091,-194106,276649,418319,371921,241310,-271449,-179255,392998,273511,182386,60374,-295841,-308992,-48027,173711,37065,-222936,218556,755692,891235,301745,-90342,-352605,-272807,-155865,-111180,92105,298195,90331,-279050,-616782,-46931,586165,942319,635607,75470,-195213,-42327,126958,406171,476052,277559,180095,-206439,-239549,-120523,-429704,-77837,468006,1017652,817104,323565,-209825,-607722,-422721,-383486,-273515,-61295,323761,391760,380786,152807,-149623,-308374,221983,369067,365786,39191,-133575,-470317,-516845,-208795,-92315,-145368,-161927,-200030,-70817,18546,-195523,-332427,-370913,-399392,-155858,-83644,-112557,-138828,-19422,130810,295182,125629,-178335,-204351,-158801,-60762,75972,172645,256432,-181214,-497244,-48371,102360,192578,76282,64519,39201,118312,98649,138298,111725,111722,4835,-382912,-357755,-97778,-19558,154741,240399,361999,481507,394721,188374,-146927,-96632,-49385,-101048,-49914,118222,169632,-134215,-446127,-51428,456977,951910,843969,384791,-76169,-362568,-58226,-40071,-45581,222449,392766,428304,421046,42607,-326972,319190,538192,260582,41897,-265060,-200585,-11386,105121,-124332,-276965,-171290,-275732,-527787,-264343,-209860,-353103,-273692,21281,471631,584035,410736,302727,363848,483467,473906,461982,383148,325300,171586,203749,119433,56005,183498,369095,628503,479054,294653,-217945,67624,419061,446671,26135,-147431,-84768,-431434,226275,625416,740322,376785,-135957,-271530,-312302,-554548,-302909,-121113,-274815,-517092,72278,463410,466380,241818,-5272,-100849,-368087,-134179,550838,763456,670489,423441,203819,41668,-46283,-300207,-515652,-17803,201707,97086,-212743,-351881,-337735,-300204,-161520,-400537,-479424,-44843,239405,193076,159535,297249,537403,553156,302582,181448,263879,291970,70853,64959,213559,-14390,-350308,-491766,-566875,-493587,-272068,-180766,-290153,-186037,107040,136896,-98849,-377288,-141774,135502,268673,531162,444363,249285,155519,111756,20537,-19602,-9540,-123135,-400034,-150579,67598,-212001,-426234,-122083,53132,56422,263254,145575,-173332,-109249,77688,16070,-63560,-101538,26079,122666,83960,-92439,-290012,-411763,-279422,73102,189636,60065,-158657,-263032,-9266,495186,780398,544151,249297,204645,15374,-423782,-596789,-606865,-398306,-143180,-146374,-182679,-276989,-371503,-245367,-215740,-273547,-421626,-173848,43717,133699,11584,59903,7968,151660,210179,59628,-128674,-314960,-326651,-178374,-166181,-280588,-298572,-47702,74432,-93612,-406369,-480861,-358761,-323452,-172723,-131199,-328509,-460098,-510079,-500693,-422566,-371373,-145461,-177777,-55113,426,17805,-356963,-271332,-31845,175394,170583,98752,246477,91471,39403,268277,488356,512204,158596,115853,381646,72217,-168053,-542689,-352715,-55264,19613,-35191,-182569,-395332,-159321,45867,-145799,-490129,-176014,26681,163775,23609,-304001,-406773,5766,1651,-289562,-232992,180862,-127662,-554843,57938,303024,228641,151183,183294,223194,114152,53656,343535,663692,691254,333790,-202311,-39432,22898,-97423,-12763,29712,-185290,93760,177067,-383117,38179,203655,317514,523909,559902,-34200,-360048,-423651,-263081,163998,774435,1041928,768952,86005,-243376,-386864,-358161,-70826,270777,365235,-30961,-382529,-15816,250554,258104,31103,-212456,-225097,-198799,62260,272618,431709,563424,413406,105658,-24665,87187,3633,-94994,-119757,169444,252472,533913,765248,733374,389150,341501,572852,592747,410767,19637,-514246,-192968,-200678,-12530,371047,522266,345500,-143501,-135251,16069,-107427,-120935,149981,410283,448110,344450,484101,436476,306165,325631,268785,-204733,-206863,281434,314344,-17271,-139608,101815,587050,834716,712469,264268,-327713,-361244,-246695,-258477,-318169,-138798,38689,198803,411264,767319,1050959,524266,-107806,-361607,-218588,133653,401113,371310,259718,95549,-10374,-5701,-21582,-30283,13919,-79217,-260280,-203869,26243,-147756,-517384,-159175,133581,335436,259809,237215,241240,-27175,-152392,-74010,22507,-208195,-320800,-270123,-161156,-185861,-108664,108675,461276,558471,185240,-440440,-102364,131281,8934,-410723,-238355,124082,396697,273523,333797,873980,882842,693766,194474,-87931,-345965,347136,909722,777351,34322,34041,113845,-85286,-385495,-564130,-229406,185670,222297,-331691,-247108,219509,415987,166516,-61479,-250083,34089,84168,-403245,1328,649324,778530,291005,-388355,-140528,71339,-67843,-51545,322869,551016,305903,-300601,-353316,-311210,-429238,-153897,-227278,-421891,-142767,197453,221585,47758,16034,-113500,-188575,-142613,-238050,-200791,-117288,-209552,-215145,-3504,-160294,-389562,-127375,-83186,-352481,-368728,98812,322991,236694,51979,-213175,-424435,-116544,106856,78408,-90761,-41003,104577,20829,-119466,83471,118948,-12032,-49914,269083,469328,310985,243709,653819,1011779,1000448,673075,613061,737298,790429,456542,13200,-63976,-47722,-360027,-67657,266736,397648,347646,191424,52049,-128616,-290275,-425090,-459645,-102799,145345,-15301,-62401,-182662,-91212,-48678,-154267,221350,498609,303425,-202001,-277665,229392,434903,293230,-61347,-296553,-301435,-242151,-231411,-138309,-48803,190712,282702,66357,-198907,-234168,31009,459978,602241,592143,195435,-47742,-79439,-46827,-78811,-134737,23618,31892,-50921,292506,646979,430556,-241419,190319,729819,835474,806057,806810,445929,14729,-207022,-292906,-250060,-235451,-228959,-204992,-180680,73552,428599,491812,225047,-237071,-199726,124635,121567,-66159,-193786,-473597,-210614,47512,90085,-242908,-352529,-211621,-287372,53307,379984,296448,72895,137973,142342,114258,-14390,-234971,-276691,-311150,-399772,207048,605395,658149,583296,392562,473016,614175,613139,506924,300910,184103,80061,97479,-5328,-318991,-534135,-410084,44925,443449,508510,354482,446111,371368,166889,-170649,-219144,30070,87737,-39260,-160804,-83375,147942,79744,-29887,-268611,-262059,-75646,-100285,-303535,-325310,-119432,134617,288313,195462,92616,-43018,-209294,-58693,4421,184668,213791,-99915,-283998,-331460,-163027,-97484,-73933,-23546,-32926,-273186,-606050,-100167,144343,557994,732280,688282,351980,-73012,-166244,-58823,-163173,61576,211010,-122863,-285111,152319,365796,262393,-95952,-268333,-211320,-37473,-12058,-210139,-378946,-552989,-531235,-502010,-300716,-148775,-289696,-208993,-104432,-125595,-442048,-70494,146795,-138419,-341283,-152704,-164322,-504372,-528499,-651366,-371919,-202105,-353429,-416296,-367356,-514924,-471650,-387387,-556149,-103855,267421,205850,-242033,205533,627214,536332,223375,-138651,-354924,-447860,-164055,172203,283867,-145967,-378434,3457,-175791,-500718,-288234,-148442,-157494,-233558,-156379,118880,240416,96865,-394096,131113,475759,159180,-355468,207685,486684,358052,310934,296555,-48395,-430373,-66684,-13800,-258459,-450895,-322920,-363583,-340681,-316633,-414150,-469029,-95327,382733,446833,119076,-378199,-274098,7836,40159,66091,353260,454280,276691,-415037,114384,586684,696901,222270,-155760,-368752,106013,554952,455306,4840,-166176,27566,-278352,58556,197636,-202404,-379715,-42176,-70927,-266190,-124340,59250,75226,-243932,-423834,-131372,-116556,-380525,-84040,106006,427774,864345,1044057,553341,166512,336370,519562,531253,343680,366586,401292,683424,257301,-461274,44388,220390,99157,-127945,-213429,-79165,277944,451088,209884,-210055,99950,148962,-280113,-237741,145803,245474,325639,193646,-7559,-303740,-324138,6967,63800,-72702,148045,91525,-227439,-274735,86857,172458,-95849,-134016,106581,314259,188164,-236668,-529514,-352089,-423917,-459714,-126688,191718,257295,240837,714310,817391,585274,-85126,-314587,-116398,-312906,-413699,-184081,-210806,-222123,46346,488319,645366,628099,549314,315241,312484,437576,586914,664764,514323,230600,105670,-64165,256395,828256,1128841,1059264,760928,292713,112331,83228,311719,260201,70988,-118092,-163842,333293,736515,681619,438316,-181128,-384294,-436543,-368574,-226296,-150471,104013,289587,348895,480729,480381,288375,312283,425324,388301,260629,46407,-101710,-30173,-235100,-479450,-27514,233641,196629,245080,152573,-276202,-420092,-112140,-122466,-111302,131168,251624,259207,125088,2530,-247050,-432268,-127382,220936,367551,209235,-45196,-103156,-246045,-495579,-80306,560365,1006567,898156,223382,-468839,-307148,-107168,98103,-45838,-369197,23893,195161,-229774,-622124,-197751,248168,552461,470577,141772,-308834,-408823,291061,650387,375623,-280030,-360803,-325903,-277876,-72157,118461,378917,750113,940997,734687,436326,176430,-25561,-277251,-179712,126075,247666,165845,-101891,-285080,-218889,-392163,-547951,-426731,-410023,-506141,-527338,-458001,-629895,-521681,-499641,-484386,-62707,269789,56349,-75447,-313359,-140230,69897,189946,63400,-8057,-19344,-103911,-195696,102072,297508,411623,274380,48067,-305732,-205558,354888,615889,512369,192331,86787,-22704,-90073,-232019,-466436,-445684,-486575,-198202,76053,184103,275589,359297,578673,712636,779435,823612,688894,553676,296643,129243,-29195,-6799,-3779,12672,261397,284038,240461,114549,-88321,-466622,-246809,4813,-292995,-324203,217587,484692,340783,148537,210989,427823,484235,199042,-254092,-294710,-99554,18621,17184,121103,47396,-196212,55870,187943,-98814,-139300,259299,349202,216216,-107177,-532997,-290184,-135327,-153407,210947,630107,556631,183651,-372715,-228378,54209,268487,355567,54007,-203806,-303145,-170491,-79682,-269122,-333591,-310046,-312117,-264360,-281899,-152694,168616,300729,134700,-228739,-473263,-143830,-55517,-268935,-505003,-357125,-346190,-357978,-234134,60857,205492,521051,802978,959678,610282,25516,114283,50242,336280,644745,289881,-31932,-249914,-139948,70079,140392,124228,249152,309367,229970,-138774,-425185,-353174,159833,242079,67986,-392816,-324836,-80559,-77063,-117027,-161259,-436396,-436713,109893,719749,995461,817296,486488,375150,357311,124089,-188403,-283851,134370,117835,-44202,-373630,-546548,-454253,-260200,-222388,-111380,115178,156117,-21902,-190453,-420569,-159096,-87473,-306220,-59695,77434,-201860,-174274,556771,967192,1192817,588839,147443,-415424,-370597,-170692,-214838,50428,297035,244994,29616,-371081,520,213982,490884,627980,514421,312101,-65200,-496524,-267780,83,82644,172518,472272,440318,-141846,-408837,187739,425439,310186,302607,336071,318157,226257,227664,180881,109558,187488,270919,141880,297057,462645,275859,-1151,-87846,246542,433622,398200,129131,-382472,-131089,25836,-137536,-519184,-246467,-77258,-184666,-305932,-366646,-231210,-215942,-31328,-121020,-155210,-16891,-114786,-331081,-99051,245511,465094,473013,78867,-54208,-40675,-147434,-409696,-439398,-423529,-249498,85775,27358,-465872,192757,679039,401423,136781,8666,103761,425771,687763,754541,436348,-32324,-292515,-36950,46191,-80031,-69455,417833,516759,343832,45800,-257014,-315194,-321719,-297623,-154448,-20031,12177],[-95095,-105074,-39491,49518,66178,2798,-78229,-100193,-61248,55811,166652,75737,-65995,-27113,-171208,-365826,-422498,-270434,-115672,10323,116356,95471,38963,182486,222303,280169,295920,238057,79837,-248685,-166370,53551,180381,113835,109289,208173,85725,64821,-154661,-113334,398569,975655,825656,834802,579741,107073,-244703,-95738,-131256,395181,997449,1062113,892150,753235,553575,126212,-341499,-284625,-206145,-70339,120050,-34634,-271258,-217139,-135681,-42599,-180432,-404338,42482,408432,499103,252065,-55565,169947,306306,94815,-106579,-165333,-388851,-262458,-144176,-25827,-44991,77541,490880,969207,1163092,1889389,1251680,487581,571357,968445,1018184,674763,386727,66401,-413351,-414912,-365996,-362535,-763,85138,-238220,-34155,327869,321970,14953,-269535,-425779,-355688,-324626,-234152,-44732,9122,-198338,-390686,-438770,-249669,-31740,102143,107865,-64352,-345713,-417122,-254009,18485,147933,261418,387917,464451,520052,241659,-409679,33809,271441,261628,205144,125024,175026,-316056,-388062,-345131,-316886,-156343,-56678,-26240,93700,389077,412232,364560,245224,43446,-108215,-74301,-376009,-8555,587157,803490,455021,-264177,-308304,18384,1365,-206287,-72836,205940,360800,161202,-299524,-278740,-29236,57484,-39533,72635,340727,382879,223892,-253128,17461,219802,56842,-11460,25482,268835,120727,-77805,62870,227731,88326,-413992,-248876,-64462,-458778,-184651,147002,266670,296143,121616,-162466,2520,241310,45909,-480984,-45803,200487,218232,-162932,-234154,-324960,-274587,-112990,-183171,-406931,-175075,-230552,-431411,-101188,80856,83385,361818,958100,1094145,784230,300383,-35005,166903,468051,406547,12507,-303900,-174302,-128487,-152811,-88680,160610,383365,602859,606376,411623,11993,-223893,-224,468418,637492,509276,22096,-66630,106890,-145765,-403010,-277927,-200821,-191736,71533,634516,754998,465767,-217620,-524071,-510012,-282188,324382,902056,1145296,869049,232236,-306118,463856,972032,1106625,917517,630764,435087,327145,287910,239720,-38690,-199087,-105154,-217640,-353539,-27803,241714,441016,133049,-181472,343198,727234,578822,-125088,-219516,243527,414953,330528,197041,164391,503795,876130,566369,-180842,-129301,303706,217431,-108025,-29701,242049,552251,630385,306552,-14220,-319671,-302184,-152518,-62404,88768,351673,258862,25551,-156464,-351027,-439346,-92116,229885,301962,133464,-39200,-136469,-184744,-254854,-328846,-71159,142641,113829,-293258,-2848,60183,-313053,-130055,16134,-3027,-412002,-264400,-340534,-492980,-376029,-62535,-72095,-87746,392240,922313,1077563,519830,-129571,-362923,-170568,-170805,-22128,189325,102097,-19963,239062,390781,102619,-256497,-81119,235006,318821,266172,-52656,-322467,-479384,-520606,-410176,71404,471082,529900,400217,2188,-278678,-273086,-263495,-193631,-128387,47189,78507,-109372,-235681,51212,138757,147653,219614,377112,305744,27650,-250109,-181525,320311,600447,386339,78889,-107766,-206001,-296594,-250767,-416392,-416660,-270225,-309965,-40770,253246,183600,127031,260685,321921,103245,-200278,-302176,-62396,349883,658648,640270,312180,-97548,-342356,-324836,118865,271149,30768,18692,109967,-152678,-141273,165714,30903,-121933,-52980,-118733,108903,253286,10154,-323661,-300670,-384832,-264328,41787,69788,-126980,-505847,-220766,-196441,-476927,-307645,-165636,-201859,-211494,-111709,67904,-52058,4179,383440,570783,219779,-493584,217947,685445,740501,410500,-185998,-506780,-478858,-483566,-358228,-408277,-377851,-306422,-283914,-389944,-180441,-167058,-314687,-177117,-89329,-347203,-248713,148982,184597,-37888,-281592,-599552,-263066,-160097,-266408,-167904,-15200,87088,93199,-64504,-209511,-13191,99392,-563,-142845,-324153,-216153,54501,271563,451588,459710,607081,536802,389523,445339,490488,499980,288173,67936,-13974,55536,277019,443503,547183,462264,373566,467236,539265,316711,-197600,-190395,144265,-269,-465983,-74238,-306581,-326473,70737,93697,-154893,26085,423266,444276,338742,253700,240869,-111745,64680,669636,510243,25158,-348714,-396536,-346274,-164432,-79751,-35627,-66941,-54630,-21598,58345,151252,-331284,-323593,-319073,-426166,71966,199797,-145958,-336870,169607,319576,105964,-45921,-310043,-457886,-238231,-146110,-243950,-488682,-239497,-63186,-54292,-263997,-400483,-159648,479978,765997,819870,476886,59168,-464339,-5057,44359,-147333,-198578,-401941,-298985,-125456,-166456,-268081,-483285,36325,511483,750638,341933,-14891,-399695,-326051,-35739,-194146,-100115,21135,-113061,-364850,-323876,-151289,501944,892910,696796,263982,2528,252413,576676,782113,644258,74640,-5782,-224307,-441563,-332012,-408274,-349028,72012,596825,762667,358144,-146631,-285963,-252572,-195044,-111183,29655,252332,170712,35281,-62377,-246343,-157876,89154,-7335,66935,-177760,-246193,-170494,-22377,-25667,-174805,-199829,-116002,-143678,23002,183945,-111128,-419132,-383128,-305531,-250137,-74849,51001,2171,-46431,75504,133092,-147589,-280719,160638,119728,-34613,-399462,-77494,275749,115618,-339866,-379801,-242595,-94806,-227796,-414246,-226692,-13714,14839,-166866,-128950,65382,44322,-408822,-268572,-140856,-84748,121520,179492,298250,418525,407902,193271,32452,199543,147111,-1583,88155,65430,-14377,-204718,-453989,82274,588569,855946,758954,299523,27140,-58109,44404,-155598,-115148,280278,346556,347704,589240,-16940,-259669,739125,977241,548796,99630,-181003,-1559,414103,516341,267915,-194600,-215324,-395169,-388128,13036,42388,-213619,-196624,8965,397300,411498,320403,422507,613669,723492,739507,680691,511928,479497,336493,352134,273845,159644,91284,251613,413906,315718,102273,-572904,27357,204730,325076,-51842,-292229,-202025,-331619,176049,664432,692271,257668,-222025,-193641,-168569,-389645,-182548,23687,-94555,-437134,-62230,381003,391760,208051,-30856,-216980,-506648,120772,679326,836370,680775,379476,21941,-181654,-67192,-191832,-114935,258497,397718,235563,-67900,-81599,313860,349680,213205,-188366,-470924,-70818,310135,340087,251657,221885,373473,609092,319236,86364,-61256,91884,119439,167663,167160,-160060,-512382,-620788,-521939,-232168,110149,33786,-274858,-108115,337196,379077,130796,-15067,126183,220726,175656,313201,107864,115975,170808,176896,28378,38394,70670,-104879,-422241,-260719,-164951,-275911,-224322,-140775,79591,149325,278953,194509,-143575,-298696,-271367,-372367,-402004,-80165,161197,182074,-47806,33873,144004,-62338,-414341,-87941,183661,308246,155687,-38463,68450,604309,1004814,644707,438252,545226,331162,-70061,-365342,-411137,-349966,-281121,-402680,-322096,33265,90144,63020,75493,-74777,-389429,-251254,197656,623198,369875,132138,-157375,-138091,-59352,-73474,-192734,-285582,-233187,-145109,-214921,-341589,-370223,-115911,72592,19183,-267594,-495707,-422409,-481340,-294824,-173679,-225351,-279766,-293856,-216219,-152304,-153574,-136824,72521,284801,214176,239413,-36612,-424104,-345740,81280,219246,166066,210741,-40798,-128714,65231,203545,-41460,-447816,-149005,62677,-61190,-356146,-422591,-102406,44160,-64282,-255456,-475132,-413633,-125389,-68033,-304651,-414790,-200809,-27320,94236,76875,-132598,-454135,-243307,-155205,-127643,79837,312495,-67414,-316847,178441,454686,423262,331630,371415,234285,51408,-68488,3546,311116,424174,304959,37942,169808,48772,-62658,-213254,-145045,-160712,221544,460453,-160050,-264099,76773,184045,479707,633655,237340,-214369,-364935,-206509,216593,819850,1187694,923960,169633,-171618,-434237,-533644,-444877,-175033,-109098,-271284,-76240,220208,295654,338368,231440,-23176,-156556,-220636,-2075,274076,482546,661419,478753,95687,-36521,74452,-43405,-153128,111317,578214,575237,596751,590273,519690,50418,104408,507716,655067,578755,142913,-472133,-252444,-212770,-157147,103682,364158,289568,-33615,-292925,-30854,-75781,-168641,-135641,152090,258638,257737,364254,301431,186864,286906,294062,-63755,-347869,-53372,106896,-76137,-68508,195084,619491,780809,667184,145439,-500645,-294442,-205786,-140173,-97092,-38018,-80308,-38337,152559,483701,628439,92556,-292818,-427920,-328437,100753,422666,416638,270378,50879,-46110,20877,23296,-7895,-199520,-366843,-299934,-174819,-164813,-398868,-205865,267211,304964,368117,182821,58557,116625,39895,-117012,-285340,-58034,-211554,-171047,-109262,-28766,-90682,-100043,109261,496642,473889,112974,-161206,329797,292455,-74345,-540209,-73714,337277,607419,554790,223572,468920,354144,367795,133738,-19666,-201935,195452,532002,459018,-208325,171092,508653,414235,-188152,-479775,-300109,17252,89265,-355919,-359902,-31902,1986,-182303,-140685,70109,263609,42833,-383756,208450,729848,655410,127106,-417114,-175828,61552,-77054,-142408,303569,484798,236280,-338908,-336652,-241452,-417992,-416835,-498104,-272835,-53706,201629,77111,-206175,-15943,-133676,-430722,1001,-22204,-332554,-274432,-210467,-253830,-44054,-197662,-513027,-178472,-54790,-157294,-284158,-62195,143717,205095,212736,10127,-165743,-6413,118552,-48215,-19279,-3722,74364,46891,-15682,80182,148223,174737,308200,553011,484292,216292,311794,741532,846603,645960,186655,191439,558750,871577,1020533,626367,616265,177201,-337160,-277202,73290,195770,56637,31783,-19404,-80778,-168059,-384352,-152204,224697,476138,199124,23211,-276166,-223484,-203800,-501125,82575,458762,388865,-146186,-504587,59404,308063,182480,-99943,-310842,-255936,-237608,-398508,-150514,116694,403284,498131,235382,-48759,-184868,-131954,278646,551273,518500,3563,-301643,-290661,-111677,20052,-7589,95672,108549,-12880,122926,464004,420363,-99199,-186950,282346,521607,635744,887374,772949,360252,-50686,-165487,-207097,-433993,-488456,-438698,-316504,138619,458911,446363,251238,-171926,-243563,89677,16946,-465807,-392621,-408006,-218219,12726,138301,-65133,-210653,-257256,-273787,-55782,266316,242366,113457,165713,117091,35232,-103019,-361643,-449965,-490582,-168167,438555,837147,800962,515551,191742,115898,290199,346551,215739,78315,18890,-57429,20265,32523,-33346,-330634,-459360,6498,366492,386290,249223,339997,353604,174086,-231411,-382793,34054,117229,94846,-63537,-69641,-22927,-10671,-68491,-115418,-73319,4987,-47273,-298772,-301736,-148711,-10650,178300,158962,-7360,-76380,-367227,-315571,-211117,-72511,-21925,-182631,-155358,-162762,-96536,-137470,-26647,60090,-80295,-513203,-259551,144648,306179,609298,775369,717455,480159,116726,-11530,-33036,-222437,-78859,81237,-50830,-4036,171314,123383,-182144,-451408,-401121,-341629,-63823,-73168,-293045,-495373,-547407,-393955,-516163,-543099,-322490,-400694,-258202,-27030,-7875,-426886,23941,260313,-71242,-305013,11246,-52714,-463612,-459935,-561820,-478115,-392289,-370740,-359192,-414911,-577014,-428385,-296299,-265387,74656,474675,370332,-317862,-89852,298799,193918,96407,-70609,-202659,-361520,-144444,183823,356322,96204,-282901,31209,-24284,-256974,-139429,-28343,42001,-136292,-37710,191324,245818,179539,-235477,125227,391218,1832,-334965,292556,507963,281467,3004,-90523,-506739,-56505,131490,15925,-272222,-325552,-123239,-80010,-124605,-278040,-491432,-421551,24867,368648,295414,-122768,-593552,-65520,310050,478704,592654,629023,565052,333289,-245700,-115916,223035,310699,233580,-39696,-375740,184812,708930,573323,18214,-295661,-98337,-306165,-205242,144847,-21606,-377211,-261106,-173067,-366178,-409085,-195814,-74214,-302484,-539018,-265639,-250816,-401594,-114475,216268,766647,939966,1034599,317156,181507,483397,743493,718723,581162,587502,629108,869532,452463,-265187,-158800,-49202,-184828,-368933,-481572,-244463,64547,223284,-69724,-377792,188892,383943,49401,-409980,-147583,169325,494124,500693,199607,-25330,-136620,-99417,-259642,-406186,-98420,-98011,-203792,-89696,133480,233920,-67950,-170546,183962,454233,404649,-71993,-444134,-211313,-225537,-287832,-154511,104027,175057,84141,425477,569808,422690,-126128,-458331,-369380,-530302,-136784,127774,153088,6888,99762,459676,622625,652122,610739,367659,398207,507101,617689,607610,436663,173033,-67415,-243652,228664,879620,1211383,1182086,923931,649359,566778,449551,502722,375051,-13157,-333697,-127856,362865,546899,490090,463054,112672,-3310,44203,-33414,-181501,-249192,34349,307175,237376,206364,198572,138604,110290,-17816,-65814,22074,-102864,-205807,-78696,-283765,-624072,-176753,57040,180235,189491,49926,-377383,-333819,-32949,28320,109106,205923,215569,165683,149004,79569,-102422,-224897,-90857,103524,348212,149314,-170517,-353349,-349722,-130255,308734,744858,1098640,902950,306074,-266563,-418051,-226226,-30148,-93991,-425001,-73394,-32476,-552833,-280040,-85385,63681,435038,534321,313068,7960,-16965,538631,725008,402973,-65019,-274323,-242829,-208240,-190995,51763,448288,939155,1123020,906578,386552,-239528,-224083,-186292,-68582,88583,274527,410631,261981,-155474,-262698,-204609,-243572,-320098,-456217,-500575,-454214,-245174,-287710,-398063,-316899,-183379,187700,587041,283247,96115,-219719,-412020,-35474,237235,30196,-120733,-76931,-80319,-127649,-18685,128596,118776,-64456,-112795,-319270,-379823,103965,476742,527422,310625,212149,140971,41997,-13446,-146715,-162993,-396553,-236028,89475,278582,406626,548216,878042,918514,975570,750572,477479,370793,120282,-95450,-106343,-30179,-23972,12808,158450,177438,96067,-22304,-254687,-458133,-409398,-319798,-362158,-351730,118137,379895,366599,259541,400276,616372,683577,342163,-203445,-424396,-114715,27696,7295,134059,199351,-88346,-186322,-117719,-285310,-113171,326599,423324,310880,-4253,-375018,-413082,-269326,-108125,195280,490676,426952,169727,-370405,-232009,145556,371379,500314,177221,-2891,-136802,-90231,-14749,-305156,-499528,-388777,-300708,-181053,-77479,130988,342263,429210,210009,-51209,-350565,-287783,-211950,-315115,-380335,-179489,-18425,-74974,-247659,24236,418908,846414,1098976,1138919,615883,173707,140895,-177213,244985,628151,182336,-9805,-421905,-506629,-44869,63352,-105330,82560,168795,63198,-54336,-297945,1136,705246,778426,413402,-131873,-458912,-356002,-264747,-182327,-158912,-290109,-302628,153861,786391,1087331,852505,486492,204221,102620,24816,-101264,-336538,-89797,-128071,-321121,-545547,-398690,-252357,-50144,5980,131264,442329,445494,287656,70337,-344284,-112357,10811,-156672,-87023,64621,-121188,-59888,833642,1367634,1478207,937618,362821,-389445,-326155,-188608,-297708,-119394,36683,-41813,-220272,-146992,189917,229733,494870,591498,478808,292917,73449,-278333,-260386,-33656,63460,153507,392234,408739,22917,-185359,277164,505758,389479,323864,197526,79688,38361,178639,131076,88058,-40362,-55674,-38731,221116,318967,74362,-157228,-34585,171607,244971,206833,-130961,-200568,138338,248170,63621,-249686,-73203,-175014,-337847,-344121,-153073,-53795,109206,145721,143537,-14277,-171308,-309766,-475859,-215442,100814,314908,198283,-126877,-24641,138105,157443,-54652,-146832,-298585,-240419,173214,228409,-231459,47236,699161,644860,437406,190857,219446,564064,827351,948313,636596,77925,-309826,-112012,41259,-89997,-457205,-21304,258994,131893,-78756,-299354,-293897,-334109,-311361,-141837,-38642,-40146],[-255884,-130652,4880,8596,-58656,-141638,-52412,26811,94803,176368,277126,247602,121852,-84989,-396177,-400885,-308499,-514057,-292289,-90250,4058,-17039,-30046,46799,110914,252797,383049,388588,120619,-326590,-180915,108223,-27968,907,164564,410802,350879,161847,-145246,-56937,447551,914487,799332,780016,519338,91115,-53366,-138662,-419932,41188,564569,783725,727979,671385,339794,-186993,-257319,-268127,-375053,-18574,181627,-121060,-517408,-59080,109219,77888,-162314,-279450,66166,368422,464255,231445,-84781,-77355,-3364,-111524,-198933,-237158,-350171,-243086,-57446,14503,-11249,-79632,127774,429899,835116,1501857,970794,472518,393158,540895,546199,361735,235170,81223,-245058,-514802,-324914,-434105,-139270,141855,111327,158036,289857,261275,30445,-157018,-241511,-220384,-226383,-117930,-156305,-283661,-371564,-470648,-477384,-267195,-112640,48634,213576,225110,-51425,-367291,-213081,-59652,163471,296396,388002,431784,424713,230997,-316546,-127064,247305,407245,375465,37351,-41011,-354785,-510306,-496802,-375474,-147724,-122209,-228327,-192275,124831,302820,477664,441027,118289,-70911,-197350,-307837,-59306,301280,504907,279262,-232711,-217329,-101733,-176116,-200640,-20154,302711,426882,187378,-218194,-297142,-144778,-135106,-253760,-61265,359544,548885,432936,-98503,56658,262973,94141,-48923,-171218,-12032,-89750,-166171,68826,256738,141166,-401112,-135094,225067,-39195,-445820,-253,421827,467582,233391,-260904,-9137,331676,202873,-209385,-162311,-18101,7900,-240249,-443900,-402265,-316620,-304469,-361744,-415273,12470,-43101,-259894,-532037,-400137,-394941,39802,575405,644148,394332,137,-236340,-50841,182095,107648,-269108,-235331,-91115,-116017,-90810,68184,228967,575354,937950,981659,767935,254820,-117687,47785,547946,688534,355490,-411350,214212,534305,329807,-11317,-139267,-124995,-11206,470897,1068940,956488,523673,-108687,-429824,-111956,297422,855251,1089628,1159734,780840,186256,-412043,264662,754587,999975,925329,660687,437886,256497,174180,-31603,-258756,-236546,-204149,-426785,77834,325685,569457,649628,406041,92055,214527,340275,164193,-356766,-242393,144910,438352,540205,450211,309348,305833,531047,369440,-191695,-316050,22864,-96829,-240190,-312635,-1033,447220,543352,299340,-68979,-468127,-152648,80380,315229,300749,400583,267290,72344,-125224,-313686,-338033,-54702,120763,113233,-47648,-109872,-103345,-62142,-88049,-183080,-24349,-20952,-196851,1939,623012,592092,274200,5777,58559,-92386,-404874,-311782,-299378,-583132,-443774,-303353,-273462,-126660,262784,613246,825593,441466,-74980,-520998,-366713,-393044,-230674,79449,253061,339314,369257,221282,-232457,-282050,271865,453256,426205,256778,48549,-101312,-219326,-382268,-304590,155164,426891,381022,222414,-149772,-442963,-101514,83833,44595,-17800,115,-31223,-250935,-167026,211949,200980,224865,437372,505176,315707,-41580,-237322,-26575,478017,634946,388340,239637,140025,-85587,-457714,-382011,-403629,-598125,-481696,-469636,-244950,77655,130693,134563,150538,201682,-24268,-352343,-526997,-289689,75171,338018,269459,-172217,-361063,-285746,-599033,-222331,32343,-15279,196533,340477,59264,-206891,-33957,-272096,-338106,-353771,-493298,183166,456611,223792,-256382,-381738,-279108,-362267,-236877,-184331,-321814,-506890,-218093,-417450,-421632,-134840,-98504,-182204,-185490,-81997,58074,161469,232744,419879,597402,252423,-406847,300055,677455,544426,200555,-378634,-330914,-369828,-408265,-254623,-295479,-436337,-545684,-204825,-166070,-336189,-319728,-355943,-510331,-296230,-344583,-318922,118518,221978,161976,33340,-143218,-292317,-105819,-75817,70016,185840,177777,153956,-5959,-167031,20730,222586,88587,-68340,-182526,-162656,39712,263083,429470,438292,447364,115144,222166,367452,430487,513222,311333,-46164,-127561,18177,402488,609003,636854,387617,156603,278060,640381,486039,79838,-347298,-104296,-184692,-202684,79165,-65763,-496797,-33597,41981,-167964,-239007,141103,307686,77429,9524,253520,72772,1709,530685,337613,-84965,-304247,-216416,-172054,-171995,-235509,-326445,-145742,-57026,-272667,-360825,-348842,-482067,-288968,-298465,-121188,175830,77173,-312232,-162345,66362,-41461,-205363,-101639,-283149,-130860,124329,52856,-329689,-309061,-65948,141501,245075,-15917,-294166,-122134,410061,831906,993129,577539,310762,-256979,-526670,-228601,-314561,-261646,-96776,211571,217359,-170525,-337129,-216904,-178588,77700,378310,471059,166562,-293533,-404974,-119596,-356370,-397804,-328129,-175315,-16221,-42470,-415640,226009,643572,548006,237827,-30957,147402,623602,931074,753626,98180,-259664,-234499,-319741,-491013,-484161,-548078,-300888,905,400559,283818,110742,69870,-8225,1702,50894,55402,-14023,-222981,-207243,141048,208606,128111,-32172,-330312,-334611,-392445,-178101,197442,402937,238645,-181969,-220604,-67829,-105639,-62011,49596,-182320,-382074,-158012,-112998,-184838,100867,238092,65076,-155633,-77592,-73928,-299747,-212485,315751,333034,207411,-160834,-174446,314970,335422,-60873,-422163,-533456,-304543,-269864,-283466,-233661,37291,85942,-311935,-247241,155368,140844,-311916,-67080,-35005,-94808,87775,114586,160684,256758,243999,37978,130073,336404,198910,-25726,147636,48840,-216540,-294683,-484117,54564,492983,561807,484229,188650,150124,158623,100589,-276018,-223252,110784,114519,342298,518902,-46743,-140126,921102,1182258,754877,133376,-69059,176237,798282,968052,736657,-9412,-294290,-434646,-270257,183118,165049,-154599,-236348,-49291,146527,31723,19907,349846,662888,738261,792136,691817,543014,576659,562736,543188,424821,215938,-66671,-10005,-13371,15875,-80265,-76530,-110918,10150,82215,-118829,-298147,-253803,-223205,53564,561061,563787,170758,-338124,-290670,-236080,-179762,41578,141627,23065,-366956,-179304,211743,214649,95214,-53072,-268818,-320227,246562,580955,713394,576443,368294,58751,43674,322306,144403,290416,520949,553279,297073,-31614,41710,668475,767066,415981,10556,-456262,-184275,284226,441816,336614,108732,50275,307067,109593,37692,-287281,-309839,-73745,63380,-44859,-259206,-470707,-467730,-257352,121026,473292,289668,-230876,-51791,631408,822598,678682,486947,392802,265196,66248,-52178,-255670,-56571,100284,167125,21729,147312,189845,-103813,-455250,-307921,-175971,12565,10487,-184437,2430,158101,213498,161969,-178453,-526843,-335457,-398704,-482833,-55505,269797,187207,-368086,87832,423794,127248,-498597,-192244,234970,539014,394039,135705,106959,548675,920030,598490,477669,635297,526872,252655,-131399,-187124,-220457,-348717,-497019,-62541,262960,378607,144162,186184,2523,-310686,-261680,236209,766593,523688,-9699,-450672,-368663,-229104,-212469,-84491,23976,-44112,-86446,-223588,-441047,-479472,-276750,-59154,-4085,-268977,-530280,-377699,-403119,-517423,-300181,-161484,-103590,816,24646,162822,199709,160911,328506,491796,331177,256679,283466,-4767,-372122,-15613,210015,221364,125584,-178759,-335164,-183084,-59948,-79748,-61994,9358,-62366,-156867,-466636,-301835,121362,162187,-74894,-345496,-368327,-382837,-171989,-211694,-439878,-388074,-326517,-202345,-83352,73672,71477,-132041,-152291,-37009,172364,272118,192254,-205330,-217053,222027,457290,412133,258227,342121,128042,-15877,-153125,-192192,17367,153683,239605,173426,229496,83829,-97560,-224206,-228088,-14041,427441,658875,119644,-520907,-57473,-44670,290240,557635,465899,24360,-92886,-153650,212092,742724,1119855,860546,204186,-142055,-379792,-174536,-160867,-346189,-354274,-128530,41897,270772,288599,438954,414467,181159,-43604,-161105,-101342,170551,416569,580200,423593,-19293,-145521,-17389,-100370,-202615,124551,481243,626205,640425,485178,257859,-279345,-63118,449935,706353,647998,164265,-441923,-234802,-141372,-214022,-198863,87971,98073,-26526,-193977,-214989,-183917,-253180,-338032,-93868,60373,163647,171526,122776,99705,230817,303066,120296,-162411,-312101,-116379,-108196,-4687,205754,460187,538586,443380,-17133,-563510,-369903,-324091,-163922,48671,3952,-228449,-295647,-103194,131828,234492,-210397,-539493,-440511,-432588,-30264,269540,287416,169535,91138,135179,101586,78180,53587,-268166,-554602,-243455,-214728,-411806,-352142,103449,380990,326651,279036,167953,-72512,30275,170561,43173,-77327,-68120,-125679,47316,203255,202257,2403,-233563,-28076,367810,308516,140900,291399,793363,490297,-131217,-460283,20138,434290,710232,786771,369673,-11344,-277672,-141365,50518,92922,-79075,-60492,103328,-11038,-375551,336295,867652,774906,22879,-377837,-314468,-125627,-43744,-361429,-319245,-127966,-262032,-437750,-15540,390674,461149,35109,-303589,307357,665773,460397,21078,-247338,-201629,-4075,-57964,-216406,172095,333769,103969,-330451,-293467,-193908,-416202,-440655,-401849,-314109,-126167,-15400,-221081,-244995,235522,199837,-83135,163544,202333,-177030,-420181,-268605,-257921,-39033,-141595,-473687,-266081,-23319,95803,145644,56671,-41365,167579,416426,245235,-35033,-11752,-75450,-303659,-39489,-23330,28524,78401,135809,127808,170799,378207,567602,584705,289908,-1070,254674,709570,647897,306490,-95431,-109119,303007,640491,1141692,1076195,1321832,693978,75431,-332973,-126760,-9809,-197614,-180465,-149628,-15522,149400,-99299,-1570,354182,590201,405834,166906,-205154,-401237,-267031,-193297,106952,415191,358781,-121069,-556059,-85504,160717,35435,-210388,-461887,-376151,-340644,-548221,-116962,293766,536361,588064,326948,40840,-104890,-257618,-53290,289881,232882,-222215,-502899,-446110,-160396,51185,8534,4145,83935,16437,-56869,158140,272749,-22956,-320474,175473,429326,721670,960454,976039,604227,80254,-91641,-207427,-521478,-484016,-566251,-301501,122488,313358,219952,188772,-135126,-160230,51269,106250,-156824,-189545,-281930,-265367,-75526,107255,68636,-46820,-279663,-243528,122759,377735,212477,36650,61640,27793,-57563,-107538,-217712,-434931,-316680,139279,678212,1026281,878601,431768,-29646,-295200,33828,231065,49650,-76961,-137380,-161916,16260,100105,143760,-235339,-540775,-138966,131897,131808,101029,166261,215984,73776,-237958,-193013,242790,348623,287692,29188,-28329,-43835,-37039,-62134,-16023,29692,58874,25648,22199,17753,154129,-14218,-37887,15357,-97984,-78618,-240767,-53433,47381,-82104,-267406,-255709,41426,154002,72705,-134866,-19852,62038,-149361,-275000,149506,307537,379330,479763,592155,577087,534359,335168,122360,-164315,-329199,-220877,-45372,106664,190481,156551,-103698,-329099,-178446,-280170,-236441,-69500,-164603,-394859,-557750,-453789,-276687,-299213,-321753,-381876,-428565,-92543,236758,140077,-388800,116856,413655,101452,-323179,100544,14042,-357622,-418268,-406136,-403708,-494225,-369064,-258220,-273352,-421589,-476919,-257142,-117741,159215,542050,428812,-224118,-213873,34565,-163756,-84456,500,-27255,-251212,-166110,127899,313705,252404,101817,372935,320343,194083,175303,231849,424718,305072,270616,304809,293486,217691,-135622,23737,238367,-35162,-52932,382301,357653,27047,-345251,-450844,-29777,293651,338402,73500,-262551,-326526,-29311,102309,47219,-195530,-506841,-219225,207378,423947,271027,-121166,-330576,83125,483899,790082,964802,743283,550123,277855,-125754,-387031,-168581,132942,288814,86776,-292811,236808,705617,535874,-38113,-377424,-102744,-135209,-478341,26434,94432,-270829,-462806,-289904,-286510,-489785,-500574,-328957,-358954,-568092,-378918,-327940,-391883,-102890,287272,833950,842382,762657,43142,245978,644237,969950,940243,860772,724099,734527,766247,466524,-56195,-114947,-141208,-255489,-327555,-241455,-215402,-64369,55085,-210670,-497730,89573,382394,296681,-165735,-294389,33119,467671,660812,498850,345639,76888,-120830,-241872,-364262,-368588,-250272,-46525,8422,85654,191605,-38535,-134262,346699,559744,437747,-31908,-417755,-203843,-107656,-104065,-134677,-46623,7723,-106430,-103926,-15930,-39304,-230488,-321762,-314293,-205494,-5150,269886,428608,233924,176276,318685,414619,486109,464131,245324,237685,360089,484821,448530,324957,86893,-236018,-297961,179808,720590,1011058,1046099,877868,842098,777034,580696,393789,206849,-189840,-386867,-4233,326074,304742,279190,280083,214508,113435,240633,159012,-219509,-301309,23774,263638,184439,29475,-31961,18649,-232184,-217749,3828,127695,-127233,-190646,-100203,-321804,-547682,-221344,-7600,51399,-13868,-172945,-504445,-321849,-81263,30738,120052,148555,70131,-35688,29454,-42710,-119289,-134511,24054,71158,150150,-57350,-280248,-266384,-19352,162760,499843,698446,925562,672943,253490,-143359,-425775,-390788,-271972,-207898,-326207,-111660,-260096,-313975,138331,255384,-241249,81963,439890,447244,357678,451837,598831,518838,240214,47606,-157,46428,-26265,-296584,-78975,369147,786224,927946,805456,308610,-345474,-10395,24531,27370,58085,264802,584809,630360,236735,-12095,161136,158461,-46993,-238495,-401210,-395170,-72957,27385,-57682,-80737,94926,424801,731399,464995,186731,-58208,-263412,-11917,174242,-97930,-390345,-235505,-134450,-140706,-162236,-76496,-178665,-363401,-462735,-364198,-186232,24609,347436,481123,385675,261791,161984,-29926,29491,47678,32875,-215227,-316078,-11660,225611,388914,538295,833556,816514,884897,500121,-23902,-191328,-347458,-265216,-115965,-19419,-34925,77204,167626,180342,32579,-63894,-349441,-504148,-511435,-470324,-356056,-285035,-15527,189374,286426,284072,417306,493564,503348,205439,-207196,-537917,-211387,-97857,-102433,54275,226522,36771,-294242,-469952,-367260,-77741,262510,332447,237701,-18474,-277877,-416032,-265000,-99889,73849,207026,187386,48062,-409836,-214692,182719,375759,460753,158931,59260,70619,197925,208719,-70803,-394220,-478137,-263999,-94471,116959,303222,526667,574216,312845,134282,-78575,-251274,-346626,-436208,-388229,-89609,160508,135255,-206482,-9711,614292,955658,1029819,851114,298423,87122,-38872,-493309,96336,346312,-30526,-240946,-93291,-47139,148433,-13176,-444449,-150907,-18862,-248652,-65532,-86647,215868,874563,919066,466063,-28967,-266587,-318727,-473795,-226640,-196950,-227910,-257694,104820,661868,924297,676933,330361,-21169,-203232,-123392,-77700,-229963,-274231,-249142,-306691,-220219,-112573,-93217,-12390,99361,304397,535779,506617,376859,170865,-246554,-147166,-3268,-99651,-153459,-874,-82953,-40401,840061,1377430,1357901,1031385,392957,-422990,-301913,-189415,-304887,-338702,-336596,-368805,-205225,158948,368472,255019,389258,356534,302934,232371,181654,-111605,-247584,-169803,-79533,-14899,210424,337369,309862,40195,112229,357547,346361,223945,-23919,-234741,-21333,234630,216786,181413,-180627,-472224,-144086,139673,154967,-137619,-349170,-97709,-19158,-57771,-51590,-307801,-90126,203181,313854,207246,-26434,81134,-5469,-188195,-131891,67827,362830,413214,327990,272771,94296,-105370,-373207,-423900,-317130,-213476,-173172,-430599,-436222,-41968,239406,468315,465498,232523,-160833,-282500,87306,270074,-39481,-103844,443362,668037,608177,365467,375089,589503,762549,871428,604407,95041,-236067,-183230,56676,143879,-155059,-416382,-91080,-30706,-385,-159635,-309458,-370910,-323238,-144968,-89115,-156044],[-328694,-64800,122343,110082,-79822,-214408,35379,219160,337832,371261,414775,413262,247812,-89424,-408605,-238820,-92357,-289917,-410505,-338946,-251483,-230123,-107725,-97084,38329,247254,424645,485722,154069,-338945,-195492,68165,-204514,31473,391384,637305,535493,164931,-238466,-132653,365306,586400,531864,336572,122970,-49280,54432,-177884,-547320,-287871,100629,420359,550624,559205,113793,-333709,100582,-38321,-471510,2577,175013,-207061,-438759,145116,257617,147057,-103936,-61973,140257,235842,235121,122712,-106595,-298833,-330396,-254934,-209463,-311637,-394760,-189274,-18284,-72154,-185662,-317085,-315791,-313698,221975,348689,309110,317399,468721,436797,194230,-97133,-146709,-93999,-178275,-370534,-253196,-276853,-190558,183661,402799,518165,449971,243075,40056,-60611,-36831,-9459,-22233,16154,-254515,-517357,-477570,-378673,-429329,-250036,-121543,39690,208755,207721,60042,-308838,-226721,-120938,185053,301920,371463,395812,341191,263620,-79523,-550729,-93041,254394,319732,35138,-301928,-407430,-432504,-311893,-228199,-38855,-94483,-215431,-454421,-291303,67173,430036,527533,260697,35216,-241575,-222836,-160216,-26088,96244,-15567,-270604,-91285,71733,79608,79111,187565,393697,425823,165631,-149997,-259018,-234762,-311627,-462418,-165119,355036,647531,435317,-134462,-40651,131974,116038,-13376,-293595,-474402,-324122,-245436,-70515,131425,67859,-437729,-26857,386173,266505,-500515,33273,612421,590955,262963,-348166,-22788,352662,314919,95053,75905,107348,316415,225412,101636,-120000,-88798,-181582,-412251,-364865,98413,142920,25708,-118116,-211609,-293292,-217985,70674,126182,-105057,-387940,-500265,-274368,15681,-25467,-322441,-231415,-144876,-158654,50511,311934,257843,534528,931306,1091165,885639,383510,-56136,-45070,389770,652206,315736,-257531,378807,760179,673348,332096,-50564,-253548,19350,692590,1166866,907180,380960,-140161,-360802,29218,625063,1049300,1062516,971654,564520,38183,-436726,38470,429422,665553,703372,510248,293841,104114,-26534,-297859,-334574,-302110,-323503,-186306,337382,459362,616550,596695,509006,349274,353821,419257,114964,-283323,-266647,-39057,315026,504595,433499,271223,55159,200395,167497,-166313,-481929,-148678,74685,37726,-114187,-273324,128020,320449,216143,-128508,-484068,-108561,230712,434907,384267,313755,159492,-35573,-246174,-393287,-309806,-108117,-82958,-147570,-257234,-205811,-108588,27072,76792,-3683,28897,-111027,-33138,413795,1002508,972320,809580,321874,218367,-46082,-232161,-73276,-128760,-551984,-572513,-440043,-236048,-124703,59136,189623,335852,258276,-4461,-265049,-448906,-479791,-467901,-68966,306321,488645,378178,31453,-520450,2235,490650,524341,390985,115116,49325,16982,-43032,-342789,-351116,53531,169129,72434,-99549,-335253,-320102,165653,379565,229600,119260,-27574,-64960,-448730,-130625,322062,308274,189234,343263,428612,234779,-130665,-224512,39087,500714,657016,437027,441352,393891,100004,-287216,-499759,-400352,-527241,-587938,-500603,-553557,-285538,66517,265422,208762,79373,-157096,-410225,-412487,-405396,-211664,112469,122818,-94068,-302020,-282773,-492400,-316907,-75497,-94684,188575,391676,97442,-392512,-255336,-358266,-270408,-286225,-339534,111301,405067,222296,-243583,-416707,-245331,-312406,-496946,-516895,-505440,-289792,-167718,-461264,-334436,-17721,-15604,-131004,-163244,20050,216176,380360,334536,352898,458469,172287,-318400,360012,638000,460462,165775,53947,-34308,-225798,-391791,-176309,-80003,-225398,-545381,-131745,133476,23480,-333184,-168934,-218847,-382424,-426192,-316563,134681,290747,411709,427024,179172,-121543,-26734,26993,121389,245677,152958,59270,-61450,-162302,61434,360510,283672,73357,-10538,44440,87350,194084,306615,431677,418129,-36773,-133155,134438,338586,386351,125917,-253840,-377302,-132886,378713,630423,590135,250119,-130510,-12156,599886,538746,226314,-296494,-284156,-163762,115040,255032,133462,-446527,-250758,-97280,-178398,-437426,-344917,-101620,-380687,-200003,242156,193540,-116652,153311,29336,-287161,-312288,-195477,-123642,-83288,-294224,-349705,80890,136145,-188709,-504247,-378777,-302643,-282699,-38167,194727,241044,-33824,-274119,-126383,-167439,-348705,57167,163707,-43913,193094,453807,246981,-265561,-124721,64341,299590,427603,253843,-104642,-72778,120943,569356,760274,504927,406602,125682,14679,-235355,-223107,-71219,257545,619681,542449,258164,-12168,71179,-77715,-285616,273462,603638,348918,-148929,-274138,-229514,-320105,-493813,-512150,-8576,374256,174640,-460291,15421,423301,330615,68963,-183020,-257402,255390,763463,715587,330367,-186868,-181944,-90660,-186789,-418506,-359430,-320138,-466616,-32582,202168,351676,331942,211096,144375,174200,53583,-276879,-461162,29963,426700,541873,319869,-71012,-382241,-514265,-448530,-30793,398011,556498,319051,-225171,-204181,-22262,-37803,-145797,-252970,-400182,-353094,-44759,47536,30962,293755,357204,89733,-212030,-239666,-289141,-363335,-226140,151524,302223,309326,67768,-49334,414993,502854,137053,-217843,-409502,-376960,-312394,-300007,-278839,97306,188494,-178751,-196035,248939,160345,-290112,172961,278569,68785,115228,96705,-30325,34616,-62340,-228387,115496,292793,113998,-165446,99367,85029,-243737,-292316,-506849,-125108,246603,222349,139575,80173,209848,238378,54456,-371915,-364915,-182633,-128344,236034,256351,-36339,-155467,747137,1038515,756913,145646,16160,265541,965962,1298832,1092603,210619,-350999,-434717,-287602,161567,125706,-161184,-323236,-86543,15972,-162591,-357679,162461,569565,617405,634730,502119,486015,623995,819424,762082,544720,205251,-202215,-254144,-393046,-296685,-41206,403899,300099,82773,-206803,-103020,-76552,-116958,-98373,-31574,369876,402206,137296,-247916,-330973,-188794,88683,241721,175050,-12802,-422910,-309391,-25667,-9655,-33542,-43638,-200650,-158975,176187,285499,424701,414188,372050,238747,328660,518606,349462,542611,689101,617634,280084,-86189,-12657,530181,694759,351859,97490,-372903,-286554,221040,484443,393338,20348,-310759,-223622,-80708,80915,-73681,-385074,-433988,-270362,-353447,-315843,-327555,-205201,65873,465401,680931,439092,-230039,-22229,857914,1280984,1295315,944130,555320,261190,-16045,-366199,-474696,-192445,-11416,96901,4260,222427,280292,-102077,-336162,-172004,68456,298979,152119,-264427,-164393,41978,93233,70104,-248151,-433940,-105052,-151514,-252875,-63724,280249,140503,-292265,159519,455375,9867,-488513,-124211,286434,557546,447540,164949,30530,317304,554769,442299,392191,504321,565412,419620,322,-89639,-120725,-425729,-284379,114119,194151,241188,-21079,124807,37319,-111050,-18935,299532,576940,418719,-308683,-409570,-117115,-179620,-316586,157382,345958,154830,-60422,-263284,-559781,-460769,-460116,-297458,-168360,-401245,-472279,-142951,-2329,-218905,-468409,-125523,83419,259721,212503,285841,292851,323436,478672,519821,274973,43225,376675,333435,-118977,-60115,87477,151898,-49960,-339269,-439264,-383239,-229805,86842,107387,9265,-39875,-192463,-219229,-122926,360317,413878,170839,-134745,-179031,-302685,-318927,-372539,-502316,-411149,-485299,-470189,-339005,-5483,244074,247319,253739,286734,346337,203209,-185574,-538940,-325624,67384,236455,138642,-57875,97437,95226,50504,-163666,-295771,-155227,7988,161597,154628,-32309,-184646,-380808,-314092,-256054,137872,647627,766281,335754,-441654,-200446,-349744,-14149,373380,426137,154285,178949,46814,159333,560064,875446,657557,201148,-178384,-237936,169564,288119,167719,63402,9178,11942,170644,230762,416784,448814,276031,46294,-96328,-234390,-32238,234480,311645,182613,-267785,-329539,-171178,-182639,-291176,-168569,-68438,365177,574538,429783,22763,-485711,-83159,415149,710138,573992,66233,-488573,-136937,-19792,-141462,-358094,-203878,-55041,86515,-36910,-258033,-309738,-338896,-439904,-292546,-120988,37929,-50599,-52063,50499,166208,260399,222960,1483,-248299,-301742,-148187,3217,114265,140175,160764,102795,-210634,-551479,-558328,-560670,-251586,52686,-32523,-383444,-326282,-56843,148732,393382,-185085,-441070,-233334,-397739,-280747,-57307,-9689,45370,242037,369134,166551,158496,225249,46391,-264140,-150457,-180835,-247035,11014,268959,212360,143345,85472,116875,-150933,-24347,257256,158483,112214,-6033,3758,263374,468490,348309,28296,-410909,-244168,151619,151800,197080,615619,997298,613961,-126981,-380503,-37592,357735,672453,861688,766277,365848,-98060,-189529,106053,243067,4769,-201793,-176287,-247601,-104614,462838,985391,790936,113691,-275199,-269311,-195349,-98958,-294599,-422458,-244917,-223483,-345024,90272,508930,508496,35599,-285578,263033,473018,295468,101041,6319,-134182,-145275,-164313,-365473,-4790,195864,-33138,-330847,-308056,-323224,-381744,-310132,-385617,-479190,-254508,-213453,-134112,205867,560209,480111,163501,251176,352599,26016,-408931,-372791,-265714,-26781,-50188,-334196,-277791,26832,256149,406750,237578,-180756,77858,528584,357563,-100093,-52964,-189679,-550269,-134612,-88024,-21716,105491,256920,158208,104444,398090,538190,307891,-87959,-302021,69199,531096,454994,57860,-241928,-212478,82918,221091,728943,1069480,1362295,997681,353305,-182133,-283244,-175920,-353765,-413864,-367468,-37688,369768,220850,-74794,184242,493585,569356,346469,30807,-194357,-98507,90423,276081,406947,238348,-189635,-453594,-161202,14408,-115234,-307332,-444636,-491932,-451162,-388916,-27568,386085,523182,508231,301899,36580,-87678,-266249,-482664,-166715,-203698,-382892,-347035,-522296,-207599,-38780,-142923,-213996,-36788,-39285,-263359,-247855,-26798,-97270,-12032,423166,564746,785316,854195,865301,591459,111265,-134752,-300202,-379539,-323010,-417126,-230963,63799,89843,-96093,-8384,-180719,-246039,-105513,202668,219709,90455,-187595,-335976,-206282,10865,102797,-24266,-347544,57013,708532,764221,322028,-97625,-183004,-124236,-157835,-100051,-77191,-190154,-28997,411730,793996,1072569,875097,497140,63513,-345936,-116605,137741,-52105,-198917,-275404,-272577,-32317,104273,117852,-204121,-313833,-291508,-260006,-261564,-132413,-63418,-4401,-83392,-163097,62645,505550,642580,467967,89675,-51528,-92161,-125120,-99070,-33970,-6906,9520,47583,273239,229596,291262,95457,-44454,-24237,-111782,-115187,-125499,87229,371941,122653,-297528,-278510,184052,402452,248941,-103119,-108002,-35459,-150135,104833,442012,317151,245641,138508,196026,347897,504894,459692,143285,-284620,-434482,-404212,-142765,259792,326308,193785,-11935,18088,19685,-99177,-50934,-82640,-309021,-490153,-442319,-374334,-218152,-138321,-195744,-360942,-291245,147873,446755,217836,-345718,122459,487721,253538,-342003,-9122,-31041,-252324,-370298,-315959,-267938,-447984,-323261,-158239,-126581,-309672,-569275,-307933,-148060,82313,426008,351179,-78374,5496,125430,-296464,-273632,27588,82223,-161669,-229549,3809,162132,254908,297129,539570,520093,496390,370622,357139,679072,800053,657936,533684,405655,214231,-94452,-194048,-19779,-105136,112296,482506,275190,-50013,-161795,140,321692,463321,439802,119853,-247996,-468849,-103021,118248,81101,-182796,-521587,-58457,363163,509815,381820,103239,-24740,161969,489475,875214,1050797,722263,429908,111526,-86697,-251126,-97038,309837,321920,124749,-171799,235144,520768,309781,-176722,-357685,-12788,78771,-330701,-182457,79922,-176239,-501191,-365875,-139518,-146584,-270240,-389740,-381292,-512934,-343700,-34706,14405,177149,337523,620683,590615,304974,-145828,334622,766748,1106602,1105889,1046316,696101,599175,430784,283279,106977,159343,112307,57701,41791,15593,-141410,-167765,-79350,-192220,-343664,-80883,116056,189822,-45384,-276048,-142805,272743,612729,690235,600767,258549,-63299,-17238,-92550,-361034,-320649,17646,-18648,-126850,-66661,-143439,-18233,482922,603526,257386,-173439,-505523,-330532,-116463,3531,-63798,-224737,-201556,-213730,-329434,-180093,72731,12519,-150475,-97163,-105399,-160119,206549,513958,349094,210926,79708,41807,116191,108460,-43725,-131911,-10698,150317,163279,143692,-59830,-353244,-274988,57890,385224,619265,717045,669828,782915,654547,396531,6111,-119777,-245554,-176292,8010,205134,120863,89221,-64975,-3648,-85792,89955,130201,-269459,-313667,-83288,43709,87394,-40463,-129201,-75839,-521154,131553,391121,232667,-174462,-105857,-106018,-347125,-458101,-226776,-34955,-162888,-312683,-483703,-537566,-409196,-281711,-192123,-153123,34677,-66192,-185389,-201002,-297295,-285075,-157209,58881,45915,-184387,-359369,-254027,5327,259142,330579,459960,440053,506858,269721,63615,-140730,-345666,-453051,-540056,-226998,-86581,-30864,-189821,8390,447044,582324,437,-396480,180277,444729,538629,710467,530582,151410,-153785,-98260,11230,73868,16275,-286850,-255933,129585,392160,546383,532775,227997,-106697,120510,95872,-13210,-16346,171925,572057,762882,512733,265894,426653,422241,182274,-52138,-393516,-366877,46628,195554,143684,84739,287595,545870,695223,528993,133166,-43943,28778,184692,118473,-149729,-512784,-313806,-181158,-210384,-308414,-289482,-126248,-37509,-210086,-170783,111300,261314,383122,453490,413034,252177,58321,-270357,-149974,42459,32169,-136145,-343280,-196888,23119,174100,261871,419908,450921,514586,277692,-36092,27745,-187688,-117065,-108858,-30481,-78096,129871,269958,232536,32005,-121531,-300536,-440036,-566650,-359913,-292727,-192073,-135068,-40989,95654,184219,252637,142500,56896,-149436,-322431,-503912,-380119,-303347,-281451,-89108,135582,126419,-82117,-256796,-166823,-4497,131767,133717,28943,-152477,-288797,-316629,-153137,-69181,-59281,-165001,-149898,-185837,-467917,-158875,219782,392297,383835,80657,-84887,91035,288934,280189,58867,-253096,-515488,-228100,-32783,228917,520670,665532,668187,434144,340752,263171,8416,-241138,-457538,-452357,-118096,175669,207296,-193064,-24601,721931,886013,704416,304454,-124588,-175185,-224220,-19452,246627,174295,-50807,9380,353173,529636,303208,-123885,-298161,33245,-4722,-355265,-168968,42853,273420,644123,610975,240745,-84234,-87208,-139261,-466734,-317147,-297988,-299314,-317878,-68870,357439,568271,376955,58725,-270137,-483952,-247001,-46137,-50177,-305877,-231631,-112002,97919,85838,-5915,-59602,93540,342678,389880,336978,223267,94932,-182525,-266903,-142671,-169109,-271646,-102237,-79810,-93821,594533,1051683,988672,855993,242773,-497729,-295046,-167775,-221494,-344591,-330671,-16539,291604,437537,451389,236298,138690,-59773,17323,132818,167821,-26075,-232035,-336541,-264249,-257170,-15349,290874,578683,302787,-128146,59323,219563,102291,-177173,-470113,26344,272700,272464,259654,71671,-254068,-125096,81060,47710,-260246,-541607,-313413,-286048,-396921,-333608,-377588,-204765,19193,186953,246908,117439,36911,47872,-66573,54234,236022,452768,332301,290403,205334,119348,104542,-112675,-151158,-249296,-484568,-592306,-285940,-182297,4222,281090,693151,898056,571934,28612,-215501,-53491,187645,61232,5878,282683,539313,594171,471583,460522,522945,600502,644036,428930,59544,-134821,-131367,90965,295501,94559,-114166,-121439,37784,126950,-101160,-359565,-376610,-316747,-167294,-137522,-265086],[-224475,50160,246848,249202,37360,-109160,196263,476303,649608,670009,592313,525853,279119,-63725,-316448,-132176,19751,-39139,-234800,-368934,-223543,-131375,-71604,-150535,60812,317129,483403,542650,191662,-270159,-145622,-18131,-151147,262427,786099,895923,637814,176456,-288428,-244086,184384,174872,79419,-354277,-329199,-46101,41499,-237530,-424288,-458113,-201444,177015,499662,503005,-27358,-207385,306374,125525,-417548,75175,228449,-133972,-333473,215059,310431,192011,63009,211403,222495,27490,-126543,51492,-85143,-369030,-368340,-133018,-30861,-225804,-399758,-108576,-22776,-218179,-456884,-410142,-455501,-276087,-334284,-48947,-408563,124146,680978,856489,669426,186156,-280859,-363135,-166845,-177970,-193179,-211340,-157894,203662,563208,751702,609894,284054,43960,7844,177059,289573,298075,164833,-287531,-539698,-358463,-127455,-165507,-96584,-39647,76511,199444,170023,56740,-272824,-263187,-106951,243822,331462,377236,349577,246543,240886,172072,-54419,-580697,-127486,34771,-47989,-434917,-302414,-281357,-116539,6975,145598,85695,5413,-219082,-425488,-179352,278617,504783,386687,67495,-296842,-117164,-69746,-187307,-248173,-263946,-381160,-104880,229488,371601,353798,415589,427299,347585,98680,-137854,-258980,-368275,-442634,-533155,-182937,361106,683312,369759,-234383,-232695,-84170,127759,73064,-135488,-137226,-18886,-74737,-237715,-106643,-82143,-394807,50000,389191,341812,-400552,82067,631784,613905,226906,-305347,-27311,320664,379627,318306,284002,311556,659984,661754,532372,173534,181757,74721,-310589,-288509,113668,235272,238657,277136,181063,40815,-24898,-79166,-283295,-561949,-339498,-311976,-337987,-32102,-64178,-235460,-265951,-280117,-212818,203058,475746,254612,281098,597037,915983,769948,383586,-46035,-227475,61165,435600,303955,-50452,342123,716502,776573,572630,111993,-395289,-31750,705088,939343,666571,146775,-248322,-377517,-53366,548072,828331,814686,617880,255528,-164040,-398241,-139552,96167,215525,324652,257145,80826,-63894,-239319,-336565,-327763,-425881,-147210,221590,462195,451940,433331,343426,409447,422994,455888,521716,357237,-85931,-308450,-265511,55245,251185,239471,100488,-115107,31244,72934,-47402,-170894,53948,260503,194638,96459,-222774,-95653,201260,201525,-93117,-507409,-162689,273114,364903,388077,196787,-261,-235881,-476179,-447361,-253753,-192630,-246392,-266073,-287269,-281780,-161684,47892,176470,161955,125889,-23972,249423,606705,999465,1090693,1113452,775624,551191,153862,-122230,-120787,-351265,-593415,-495079,-258850,-57235,-82024,-150761,-230353,-268148,-61741,28191,94420,-183726,-371370,-553814,-218926,226808,418247,265407,-151314,-619203,102770,500071,439004,211056,-112346,-55601,20525,23091,-344491,-547878,-259806,-287022,-323749,-384471,-531041,-149705,251045,371786,229250,159090,-42762,-33535,-447321,-93139,372848,405771,66463,836,182676,97134,-199600,-262243,1696,376431,571380,372438,470736,475795,196522,-177514,-537757,-439982,-413593,-407803,-303757,-280334,-265525,92715,399194,337503,14201,-287609,-458120,-450800,-578292,-384681,242110,359893,286421,-103795,-363667,-460793,-301539,-119441,-189648,64256,270079,-16356,-340440,-170985,-214243,-263486,-279882,-370642,-183551,85994,-2440,-311020,-468001,-305349,-290216,-339036,-335333,-213772,-83565,-144298,-484854,-309183,34453,77597,-72446,-168773,36340,359186,474065,282569,174102,144923,-59803,-216310,368620,569348,433577,404830,450881,242262,-92333,-506717,-166087,51272,-152036,-598762,-101955,257345,157460,-354585,11243,154309,25526,-205667,-302470,114743,352661,587334,667795,264258,-77666,-56478,-5229,-613,132018,12621,-166913,-220851,-242825,48628,417807,441810,229355,154116,233914,164527,94516,119261,372187,563408,294352,-187588,-199369,166469,115040,-237966,-367931,-427628,-367636,209719,483495,389166,62941,-363731,-316614,373827,472352,221083,-226470,-403624,-101813,252509,343355,195390,-278779,-485458,-304129,-263628,-256238,-122224,-186916,-170262,-62880,198780,203788,-61279,-208530,-353842,-560775,-389975,-343626,-201361,-21705,-241494,-56433,372661,387928,60484,-157682,30043,-197638,-290762,175176,422084,237027,-117339,-255347,-272491,-446876,-165924,251866,215191,53538,353327,611202,341596,-135112,-71531,47676,288066,426178,396992,75320,-55503,-177793,107317,239556,244609,306475,389800,355842,21761,-172382,62405,469733,742506,630811,515469,201464,250037,195239,24798,474997,628483,425887,-53432,-62255,147492,-4356,-203580,-300971,160006,599155,278371,-155725,127948,390154,226167,-38554,-129690,-246235,-363485,315082,500199,454867,79567,-8807,87050,29011,-218203,-190564,-219252,-251554,-20849,262127,477536,445081,315850,165238,129378,-81317,-234376,-52277,309214,529417,602228,340510,-80323,-288341,-499583,-365537,69201,403689,429250,165762,-365825,-159572,6758,71918,70277,-79287,-347349,-490533,-88788,172179,291258,423257,389710,96412,-187941,-281737,-440004,-429534,-276160,-175728,82599,161113,-11326,28899,507373,628677,284980,-71857,-328916,-414552,-406574,-485870,-171860,132646,224361,-93295,-208539,210139,31093,-348233,397719,672870,455893,281349,122968,-222992,-191999,-335347,-489142,-34353,98972,-48145,-378964,-56535,88019,-90443,-109454,-457693,-299679,38715,-54219,-190803,-31227,177008,154800,-120412,-453016,-429167,-292149,-212537,-42406,-71521,-78755,-309528,272182,590751,507312,110776,7157,230838,826915,1328263,1154947,319263,-391507,-397610,-458108,-74535,-28601,-159255,-285711,-79021,75623,-50784,-518695,-47883,399409,443932,337899,196643,343707,604935,992499,915356,573874,111256,-259175,-345197,-497001,-494268,93088,710795,859127,225561,-450825,-22758,131647,76102,33693,-20925,176319,257765,147989,-14573,-53678,92777,329730,343808,91549,-223979,-521683,-388501,-290190,-228410,-135022,-25369,-115859,-125166,-88321,-79001,92566,252341,340075,383669,478383,434444,324626,535760,695732,566063,189957,-199012,-195762,3843,169930,44659,29060,-294790,-321096,157828,453985,396881,-4858,-532845,-221785,-35698,114101,110588,-32679,-202880,-361833,-479077,-343801,-131613,100943,351314,679177,668181,413183,-255085,-22746,921667,1549529,1676864,1156004,561675,208651,-80204,-444601,-438508,-249206,-127275,-24488,-41948,200575,250605,-104516,-185244,-51031,225681,406199,160607,-374665,-297824,-161464,-58292,-43527,-275954,-242766,-5382,-43448,-129461,-95827,167924,104759,163406,358820,267575,-340395,-140755,151081,323376,352847,305799,23759,-162082,-13191,115729,237026,236008,307879,463710,378489,-35391,-233787,-174128,-540260,-93062,152416,-69057,-356692,-170978,11995,82980,122828,245448,401842,267413,101944,-515286,-99509,175304,-97818,-337112,332470,545165,309434,-63081,-349832,-435968,-322721,-393235,-576727,-431106,-605996,-270938,145175,383407,118878,-368890,-100056,269915,465362,382205,295131,208360,311244,481963,393237,52705,-245360,244533,482563,97389,-62911,-159693,-105173,-341533,-553336,-339892,-476723,-272549,53240,14735,-141166,-58820,-138564,-35013,83960,549233,691609,480399,110958,-117537,-335421,-520155,-411851,-425998,-365038,-276247,-261939,-417663,-135827,336729,548202,564634,494512,290576,-136898,-567592,-381195,-407185,-240604,-163007,-294473,-141599,229049,344647,156974,-165580,-330591,-115559,59232,78459,-10145,-261220,-359795,-191831,-420791,-319822,208134,785300,818869,459193,-276355,-292571,-449530,-260601,194245,199193,215236,439162,392117,151179,320216,549001,418869,151598,-274883,-99689,405345,581626,544801,384587,109968,-69539,-592,122452,234581,280966,192617,63378,-55750,-316438,-130222,62386,5680,-173507,-519524,-394299,-321349,-297631,-280891,-329271,-444655,-14934,401693,370126,-145694,-476920,-5202,396460,634954,385160,-82368,-449300,7850,104894,-60965,-278159,-310329,-26944,308437,132115,39369,-208566,-374324,-454717,-398615,-255841,-75254,-202058,-162545,51031,134579,169451,191327,8700,-192389,-347388,-153244,-3980,-10322,-147867,-156533,-99349,-318495,-498465,-499342,-381005,-222103,-64162,-114778,-397280,-148388,62337,155341,254236,-264394,-256485,-32213,-216906,-453363,-438263,-298468,88808,412439,479846,190855,271765,468976,385350,-6319,-36363,-62317,-24059,292673,323947,-16802,-138761,-129069,7431,-161693,-81916,193610,112709,96872,38951,146877,441628,622336,365755,2001,-300492,-348569,-24397,54746,206590,690298,832387,568731,-77309,-356591,-245095,129669,516826,747387,923112,687071,254507,257659,369668,420070,91305,-120587,-150961,55308,212561,503038,791726,525547,135422,-154098,-233012,-265318,-91267,-67973,-269345,-432002,-240757,-203634,95760,465094,449251,52562,-341282,118625,225328,218314,306702,285241,47540,-245968,-352450,-410091,33831,197887,-45221,-280951,-345005,-467524,-263716,-258362,-484609,-273525,-99718,49745,239925,592068,757614,593340,231075,260487,431976,205466,-195731,-362692,-234577,15087,95472,-52668,-43379,135352,325890,463154,331017,-166506,-35722,509377,339805,-303471,-27202,137446,-185035,-191465,-147711,-34352,138842,324457,146625,-70452,158156,205448,-158146,-450188,-501674,-153503,266652,310051,-26580,-312669,-182325,118615,54271,94262,585476,756302,826934,335110,-202478,-254068,-224521,-395200,-376797,-454350,-176625,342701,429140,-125509,-177157,342440,691547,543110,296460,113802,79099,227416,407649,413911,152830,-308633,-371402,-134860,-71123,-189411,-214200,-122639,-137585,-173007,-217487,67393,375763,398733,332240,222933,3045,-113855,-175131,-367325,-493801,-432384,-295016,-275628,-370486,-200966,-206086,-401545,-261883,-80949,-144238,-414572,-353548,-304790,-307495,192911,579356,663748,671118,603968,546144,374603,52927,-251675,-348425,-231270,-237297,-371405,-215754,31330,-56265,-311523,-222890,-168260,-280129,-190789,303117,477786,302682,-110208,-371325,-299710,-67487,65984,-142262,-315014,491549,1220813,1116560,501244,-106291,-491163,-219142,-185417,-127286,-72612,-49323,176518,589154,790448,975740,836095,671376,419253,93982,-121097,-49730,-142953,-272064,-343081,-380575,-118763,70216,34893,-68508,51029,16980,-137809,-375660,-377204,-249449,-188235,-157807,10139,290011,705022,886783,638998,162469,-122073,-208412,-233460,-157229,-106401,-107094,-101361,-41299,267962,200632,174774,162942,166383,175793,-14390,-199644,-109868,27464,476875,303344,-139979,-227372,277656,529525,393376,-20932,-237347,-116761,1420,367014,541738,246198,-46393,-252070,-138056,242042,467388,461934,96496,-135978,-377132,-444514,-60438,437997,498595,373217,289898,263589,176168,146042,151767,-44264,-428157,-427388,-316623,-298892,-162081,-35402,-92652,-364903,-157679,298604,504106,227846,-247713,87429,482152,373368,-110607,-305993,-142887,-134392,-217135,-241724,-220357,-301783,-171009,-20199,-1028,-233060,-597580,-371977,-255205,-38634,244645,223789,9626,151700,252506,-176681,-299031,38166,124659,-91051,-266682,-100049,8120,163363,314550,499516,575306,619746,470884,328582,686706,1099176,1001310,864912,597587,252920,-12359,-367674,-336765,-259117,156096,561786,454981,263832,83219,253754,442746,492088,462710,205789,-72211,-373112,-246604,29510,35503,-204244,-523239,63797,485016,634020,570089,325027,218552,198517,380693,769942,926067,727697,348381,-25086,-66097,-836,230413,506082,392032,168177,18293,247663,262417,-10308,-278539,-230387,143497,284745,-64604,-323111,24075,-74465,-350213,-275251,28941,179792,160093,67666,-118931,-346589,-102036,388520,599958,625707,449236,335853,305195,-107972,-110818,405194,864330,1142988,1183090,1043765,518048,283591,77252,99654,270872,450884,502472,447723,399373,223801,-57062,-208155,-126131,-38546,-79825,66032,-85034,-160576,-116591,-333807,-275718,64707,473924,760292,746657,433524,57543,84533,12699,-260111,-296886,20618,-11985,-326923,-396415,-249537,140695,530888,574557,6449,-418912,-397939,-291065,-151508,79536,58418,-233504,-310562,-143845,81297,368323,618700,357649,-25661,50886,-141363,-367226,186942,562638,453532,225115,-144850,-338908,-286212,-276967,-357981,-478748,-411708,-248313,-143069,-45680,-192419,-398052,-237382,-85375,48576,262580,386221,457986,567802,335657,21127,-368552,62212,201470,143621,47176,100176,83851,-5019,-269175,-359964,-441221,-235336,-25145,-263168,-376545,-310435,-218343,70949,53149,-38828,-108995,-368668,224689,537420,129621,-188719,52580,-16108,-273533,-374967,-218654,-106674,-274718,-436384,-443955,-440678,-502727,-492809,-547141,-268943,98222,31588,-27200,-61701,-194897,-480145,-185241,2164,-90901,-383051,-380381,-70409,275168,488073,453583,331613,152702,84470,-77434,-109673,-137996,-214133,-299348,-345663,-63317,210052,195137,96487,253015,614989,733014,345640,-430624,-114556,324946,530815,717742,531769,143984,-336629,-393838,-152818,-16151,-3969,-194201,-279897,-42169,78955,261881,318763,223098,16635,96383,22089,-161405,-120111,26634,416195,698681,676531,513780,570343,543110,355352,74217,-439962,-269950,196579,263557,201516,179063,426674,642578,654781,510167,-17568,-140492,218012,394366,213851,24573,-132616,-151930,-158693,-258629,-404302,-379982,47585,196180,132839,90395,391064,641804,621367,523121,420277,233429,-60734,-472118,-371686,-76968,-67576,-107674,-282765,-345198,-223987,-172858,-194077,-139942,25715,103997,331210,593892,658976,325585,70046,-86299,-53236,-126206,133707,333770,251604,54053,-159172,-213215,-348891,-564475,-265115,-161758,-102645,-161543,-187414,-114059,22045,19313,-217191,-364576,-466341,-467540,-439551,-462353,-418277,-425164,-204253,30501,214467,211628,139475,178405,224503,144832,-6074,-179523,-315977,-356378,-244597,-66155,2668,-61428,-353020,-492131,-438210,-370085,-14044,323663,548685,490954,196053,-312670,-93132,150379,207902,59144,-204452,-521636,-152751,29228,226164,694110,732328,696714,557554,554729,560315,259256,-62767,-326526,-447730,-163879,126320,199581,-191888,13025,717710,740309,346687,-192118,-321315,-178689,72470,453989,629656,442277,202525,502300,628392,828242,262243,-278762,-30827,429409,279446,-126513,-269927,127862,279267,247003,53418,-75637,-108893,33986,-50959,-366515,-419539,-400485,-345726,-289909,-234815,-1424,172740,77651,-208230,-473139,-448613,-191360,122437,186061,-116858,-93775,39680,207320,108295,23998,-25496,103875,282632,160492,56472,-63513,-87219,-156194,-359631,-364351,-332942,-411452,-195297,-65270,-115153,228495,557766,538942,467496,-17181,-543358,-269289,-96137,-74364,-121916,-7926,337749,680886,613863,418773,137654,-191142,-332857,-62620,58794,74877,-3913,-215266,-427995,-369179,-463448,-262672,287498,735886,602741,11300,-230013,61053,45438,-180209,-453860,54940,218878,188489,242027,311691,-84390,-108663,59412,43948,-238683,-444217,-397940,-390851,-503009,-420827,-345287,-385397,-312438,-102984,170142,203833,38324,-57439,-22901,172906,367756,379491,116959,80898,-60584,8397,217311,170169,115853,-123265,-229612,76498,303569,218743,129602,288088,772312,1098318,791534,249564,-43714,-110912,25849,58772,206021,394222,425824,440828,465096,437098,443948,479809,434179,239218,9134,-28283,-19848,98371,276200,214955,75682,140886,187771,170665,-135390,-431215,-321684,-244260,-176867,-192859,-306453],[-262627,-54979,132281,185091,58310,-74089,125985,461473,667155,726131,503540,282864,-15703,-259452,-430880,-245834,-134639,-104273,-241693,-145422,50198,142437,-43303,-249300,-48634,245438,391196,369425,39855,-310717,-199656,-210772,-28556,405944,935905,873877,476805,56548,-235451,-236331,-131296,-276731,-311573,-4825,40321,7127,-224096,-445011,-378536,-383420,-372173,996,430169,348281,-225881,-156146,213968,16987,-423777,87935,264171,-46306,-481630,-8074,146865,149182,222069,326172,158532,-221772,-228302,31096,-142918,-444233,-288461,-32036,113988,-96306,-314718,-149481,-200444,-385605,-178648,-72653,-47418,196981,354508,830793,-75101,-81800,689587,1098811,1104178,729172,92199,-431635,-255576,-134688,-236077,-288726,-218864,51467,427356,652964,527205,251692,-29687,-65554,253479,505713,533467,178856,-365004,-464236,-156075,107098,167108,175661,26349,33789,154030,232864,54317,-280975,-389363,-117660,209038,276366,272797,171524,32643,27412,241496,386416,25207,-369056,-416504,-242843,-414984,-128086,-113056,1343,152626,272150,306777,225224,-10457,-209573,-410286,18083,322682,338421,-96828,-497884,18578,103109,-246108,-413194,-158784,-381175,-327166,172715,432173,441742,467933,303115,137413,-65764,-232996,-358982,-551081,-416793,-411999,-191501,324564,628602,308771,-254703,-321308,-169006,104127,104124,21080,299696,412459,198411,-160049,-343557,-215165,-268297,48831,261809,207051,-370240,-25302,420384,514726,150836,-163274,-34115,223876,353514,393976,307439,364217,730678,847896,662028,284438,366869,272759,-209086,-200890,108647,218831,331582,495309,394171,220691,217689,74503,-274240,-319730,-130015,-114758,-245928,-79094,-163491,-263098,-323964,-448022,-265383,256483,448246,196164,-83266,82646,530813,498081,273721,-88237,-424277,-311265,63038,133542,-79853,112791,415112,611639,664394,374173,-89505,1173,541363,528723,341063,-66669,-366295,-440392,-249018,150392,325673,401230,175760,-93682,-339823,-331216,-237170,-156687,-185779,-60176,29352,-98927,-248532,-421528,-314925,-360998,-578593,65001,549122,514962,397441,170965,35140,174969,321152,387239,367295,394808,-3011,-352364,-452370,-241721,-78238,14045,-82631,-178847,-59822,95107,137174,186685,318442,276946,166168,47587,-94602,-5455,225779,304297,65671,-351819,-190605,310469,323064,416100,179415,-113524,-405583,-547472,-273916,-86611,-119093,-173677,-176184,-221991,-333983,-249023,-2133,189024,268615,230381,144530,398696,607933,736886,976732,1139908,1154356,854023,305769,-72401,-346482,-490156,-531850,-357331,-86340,74986,-6732,-276581,-466533,-444956,-310944,55851,379772,105446,-241894,-493776,-315344,82796,230138,118734,-254354,-499473,12731,349905,255090,-46966,-315678,-184762,-23027,31347,-253528,-548422,-593033,-375717,-173501,-179318,-434494,-14176,185809,130160,50279,46186,-49537,-11542,-357088,-72494,387762,459145,-40091,-390897,-87268,-11686,-176210,-277266,-69046,178077,355794,181555,254362,335033,187140,-75589,-403740,-474947,-344814,-251889,-92340,-1461,28888,136009,446458,398405,6083,-390376,-515469,-517623,-534048,-173332,424028,586468,518302,45422,-473818,-450431,-248861,-157850,-234267,-29202,85892,-176560,-129416,126882,-38132,-255056,-384029,-591046,-529741,-330294,-315551,-383500,-524453,-413246,-329898,-229581,-101782,88655,99347,-118853,-515809,-251191,63346,152487,-17252,-188791,-54064,347117,420084,157024,-50218,-249607,-367045,-85650,330124,459809,316568,487880,615923,442181,42326,-580874,-189525,63005,-176507,-559350,-118141,149031,-34970,-371463,190429,452432,423376,115378,-192202,81435,402980,654998,685243,158494,-184252,-104683,-75606,-163793,-57129,-148817,-421841,-401211,-366052,-11515,383770,510691,380787,332451,355883,190898,-16049,-56716,258425,641946,548370,97769,-485843,-19928,-156581,-507213,-232008,-124101,-479558,-16601,245820,123353,-97683,-340638,-401918,65136,351254,155466,-89720,-476454,-146303,212404,311049,136803,-164194,-411846,-424171,-371898,-53804,359035,554713,471538,270434,165984,125221,140855,23356,-312462,-424603,-438542,-518051,-152917,62777,-154232,124851,545997,580152,271888,71777,141500,-204603,-237973,334544,514421,188369,-188977,-369811,-509158,-443923,-94169,136265,-43539,-47534,333465,562953,315616,-64741,-144949,-102494,97312,277548,388100,194916,-94607,-278396,-203598,-128608,-115837,76054,488200,452742,215551,-192872,68873,483467,577942,499344,492818,242538,295878,399655,406705,562946,586748,396429,-16860,95045,518601,299415,-1659,-167512,251280,592248,258288,53561,317906,431745,243120,80856,188845,253413,-121201,-153957,176150,392254,303377,251766,245504,166288,9065,-32112,-212057,-251736,190552,448505,524596,452971,301191,68349,-103692,-297555,-49228,290838,434891,450730,443871,240848,-44012,-114156,-515464,-230629,123773,312457,176501,-132226,-431759,-80166,33078,194018,394202,333622,39879,-361855,-74428,320630,505940,458143,353286,87686,-151864,-234631,-407906,-533714,-341352,-398172,-144964,-145221,-314101,-54,535583,703628,413294,53280,-292349,-469316,-323394,-36174,207891,307425,280772,-49946,-362099,34266,-155527,-276535,571443,1000391,900156,596246,205825,-324534,-335977,-233718,-410142,-285155,-141427,-171088,-535538,-251238,67085,135186,78966,-251158,-55377,144913,-113141,-441704,-110746,96635,-41567,-382930,-477897,-319265,-122683,-209353,-347535,-340846,-194724,-349530,-235004,115450,121363,13760,-111005,121223,495546,1007525,876733,233982,-443797,-281526,-482039,-382788,-121480,-58740,-100567,-13454,120450,2903,-301991,-192106,202300,258913,21503,-86983,136832,505369,966133,897808,467040,-45550,-194181,-270058,-488246,-490222,167568,769879,1042855,193951,-578302,61286,233013,215552,162208,96881,83800,184780,182705,168468,217390,324568,448537,324842,-92225,-440818,-276764,-202261,-442376,-395187,-181577,-30553,-94970,-234711,-445455,-246250,-50678,104083,222680,387425,461842,202513,95742,287410,536154,421146,50756,-313368,-380743,-478288,-206981,-268704,-135724,-297996,-334963,100023,349803,330761,17307,-366400,83197,69342,182415,200108,150302,118626,32807,-332179,-311949,86992,357653,502811,666117,442848,214255,-249695,-60301,785813,1477158,1599073,1021299,438171,159777,-66511,-323960,-252344,-230337,-228088,-187107,-140934,67565,69270,-125667,-101819,-49867,181926,302874,59183,-481098,-210758,-265702,-200696,-118073,-202166,-126062,-64833,-83737,-138029,-143471,-31961,127326,474810,552439,32663,-425992,208970,425472,318707,71397,5527,-251967,-380343,-225159,-60706,49635,51788,166012,291637,259325,-113151,-641842,-439000,-397940,19039,134250,14755,39167,48620,-36682,111041,284280,379028,388303,65076,-285522,-339697,13777,192537,-178773,-291605,347243,556950,350726,-100824,-447395,-372165,-238209,-201464,-267061,-389905,-422070,-80739,351451,598107,342415,-200815,-112647,382277,560160,479993,245519,55771,171652,331496,163473,-243188,-244266,213544,523983,265145,-102055,-502668,-486536,-391763,-281211,-254016,-503765,-264181,-102013,-202498,-215165,-70872,6239,11177,200172,566853,806550,654072,256803,-199653,-537250,-413052,-270443,-376256,-239984,-23299,60407,-184603,-275222,292924,660124,652138,462250,79150,-282996,-58424,63243,-96373,-317431,-392808,-73478,276535,662223,575798,146336,-199109,-172821,66853,152296,-56351,-252554,73782,293012,282247,-153153,-449587,145512,727022,783847,434537,-228990,-271434,-191011,-226412,62182,-31948,247102,635853,691377,233755,32100,202857,179920,1850,-443172,-58194,436023,602613,601409,457288,212894,-113393,-194591,-60285,-99319,-120914,-114210,-53740,-90668,-325632,17193,69732,-9151,-114503,-158497,-219552,-376297,-464680,-147909,104756,125024,-91660,133434,205482,-278898,-297518,87978,344090,435333,134203,-180127,-301679,88065,148427,-88494,-283660,-265505,-44954,377588,324216,314103,-11340,-352961,-464923,-478677,-404094,-243527,-338918,-225646,58151,114796,23129,-856,-165689,-330499,-391814,-110433,-19234,-112095,-42429,3790,69196,-248635,-449740,-258193,-124685,-103378,-182760,-228725,-278021,-117452,-91853,-255329,-463687,-549865,-205141,38866,-74509,-164481,-243800,-171629,223009,442092,358416,139132,322657,600923,526651,151254,40238,-54816,-37479,359559,309376,-133947,-425141,-342381,-174484,-168020,-214984,-105888,-170686,-118349,-6248,217517,490172,587573,221562,-69463,-88876,-201184,-119169,-59232,86593,431495,347948,260223,-102996,-388132,-585042,-199939,228797,414106,542821,403024,246042,450020,603499,526241,151297,-89572,-95375,202885,358850,376527,330082,225895,170923,-71097,-306603,-409699,-16293,229701,220340,-185049,-481729,-238586,3535,403653,337749,22641,-496875,-86477,-66883,91549,400389,453316,169228,-242776,-475814,-207838,190147,218552,264,-182305,-302479,-271877,-211956,-333616,-425865,-48097,135772,306968,412582,695677,709704,481018,54322,160499,404029,304275,10097,-195993,-165282,81048,246227,246617,262000,245522,277489,297779,256877,-65180,-114855,327744,171797,-374588,50772,396680,57132,-196670,-233021,-65982,118974,289430,51532,-370840,-303748,-177288,-126996,-136151,-335744,-377871,-48592,147116,-31954,-313392,-228207,209981,291894,20662,-231756,-112826,199874,-57116,-491492,-98887,-227733,-438600,-190643,-183291,-341544,68434,390173,45394,-519674,197840,682256,636510,421920,217394,120854,189446,354351,312193,103374,-430297,-384041,-143901,-167032,-268038,-136761,64683,146974,108542,-27842,44039,218338,159408,82038,86893,-62490,-205890,-168907,-93884,-120230,-105617,-207221,-292292,-210315,-195525,-409809,-390429,-71170,-14831,-304695,-386020,40454,-16116,-238797,196834,501473,542411,369489,264463,154186,37051,-119721,-372864,-257938,-155755,-234304,-466620,-299913,-79406,-206561,-443237,-373232,-99023,-112202,-101366,357334,539661,352741,-101726,-391674,-342110,-143997,-64437,-371622,-141327,723427,1254542,1106507,506545,-15547,-196003,-171083,-195080,-271696,-298766,-104678,197920,561347,645177,713199,702279,710106,636781,395207,-56453,-388093,-306360,-351878,-410635,-537781,-269207,-44995,-27196,52791,296958,340726,239501,-81577,-483034,-398325,-333627,-169699,147100,415842,751277,987710,724124,197705,-254724,-404072,-331218,-265243,-239025,-200342,-224869,-188407,53376,6332,-30422,90709,235142,280748,-11849,-427109,-239339,-173226,240107,284624,-89767,-240617,254988,459591,391006,-1215,-406755,-150975,113526,387958,408906,162163,-211629,-234210,-44666,242588,370439,278628,49565,33023,-175588,-209060,156558,566280,621649,522184,431020,291642,256494,344042,285878,-11344,-445867,-339599,-260716,-294558,-147909,-21637,-22373,-363318,-151824,221979,338569,118950,-162789,37769,360162,395076,184362,-245885,-341126,-90031,-65465,-164486,-157310,-26708,7646,90070,40186,-238888,-607187,-482740,-355391,-104799,80139,74781,-67473,14621,94644,-169975,-226708,-20658,34401,-126234,-326505,-206005,-139299,-16442,172298,292978,448405,485486,449596,216679,428134,1004392,1122676,1065342,714387,282730,79715,-152544,-328067,-503734,24979,468633,568584,426049,59256,157210,281772,366987,382615,266975,122473,-178705,-405494,-163012,-108630,-311455,-584526,64785,470636,633385,565934,333912,276765,108340,121579,457731,645710,719472,308322,-91826,-115521,75974,358853,514318,436104,219525,197835,243781,-30471,-404350,-242488,-97785,264772,387541,127496,-179457,-15223,8622,-158750,-141052,135140,384591,469141,498962,261173,-100220,178173,706665,1054816,942293,543749,116244,11463,-358185,-41297,392777,831173,976652,1035607,726115,185749,-146439,-233292,13775,332867,566926,725266,685101,588032,302512,-20352,-226056,-140456,102078,130700,269535,18621,-414546,-392704,-566302,-370366,-87153,287059,648824,715722,506713,134650,6315,-99124,-318855,-301357,-26154,85578,-100101,-172731,-101487,202223,406586,395435,-159667,-503688,-157685,-77340,-169363,76044,108311,-160616,-348886,-68385,213515,552213,801366,483667,-15975,37018,-255628,-276661,347613,718498,538886,145529,-340641,-428689,-254707,-314966,-442219,-266647,-274003,-420123,-432239,-255247,-327818,-484329,-275059,-268811,-196144,4566,88875,242836,246644,-54471,-370808,-95433,428236,601861,385868,163807,67938,92198,-93102,-153904,-21406,-263212,-561070,-254820,-205315,-428819,-365301,-168760,180407,233115,131933,-96855,-509795,-131833,235299,-233517,-134456,158808,73633,-175103,-309540,-234115,-231244,-209451,-262951,-235930,-394933,-576221,-344244,-130492,155954,265190,179812,129909,229747,64722,-341165,-234697,-176884,-402421,-364846,-287434,64940,475456,645489,507868,149914,-127707,-199953,-283239,-220356,-114295,-80697,-168704,-189735,53419,378522,394475,306132,344519,559956,578928,360674,-256766,-382438,69946,286110,441864,502206,416695,96601,-236221,-207000,-3196,-19300,-161437,-120027,36842,23566,103039,193136,206702,6995,-72818,-220844,-433954,-309508,-229103,130660,491079,686281,631229,560159,511604,409862,85491,-385080,-92604,324634,218508,84419,136099,438658,683465,625037,376150,-258331,-174939,313914,447339,289694,193005,172122,14454,-187273,-392652,-482764,-327578,55184,214388,249179,217038,535517,891883,818897,568725,332489,142139,-163349,-342079,-260690,-157952,-71171,-78687,-241303,-445909,-393838,-414115,-468989,-296800,-326540,-151619,476962,967772,845889,491637,77671,-107442,-134548,-221996,3249,214087,133547,-3360,-181992,-197731,-343299,-491082,-197326,-62483,-107627,-171896,-222853,-293965,-193134,-239370,-496080,-369632,-336081,-547303,-334801,-327797,-355663,-463623,-286570,-52449,268848,465258,510725,543229,520414,304326,-40220,-351155,-457763,-499824,-272973,-95575,-9846,-39534,-176716,-343791,-356098,-201153,173311,417277,699132,651288,446888,-124190,-473295,-181383,11234,-80220,-300018,-476902,-78934,7887,3603,498716,635914,581799,544442,605051,611402,325899,-9088,-264226,-493777,-167904,60382,123012,-225125,7571,528979,507637,59867,-499123,-199053,162508,494729,786359,891673,701001,412845,699262,552420,602984,-30499,-443625,136632,584831,471767,-23116,-315433,150840,261655,-47458,-413479,-160396,-23368,39907,-74501,-341929,-463424,-454128,-261111,-149374,-230081,-289099,-161754,-190906,-374178,-408810,-203003,6034,372285,416456,185798,107693,170672,58423,-99195,-40983,63591,154699,159498,-18599,-200561,-342019,-310873,-188846,-261365,-508023,-588818,-576340,-299221,-57532,-48286,-96743,19823,85100,-59419,-348344,-503002,-243227,-29844,34070,38389,180107,453810,757423,594961,256702,-89195,-327303,68536,237575,63446,-62597,-71570,-242398,-450335,-331264,-320996,-304124,246725,706132,825296,373765,-326882,-132970,15933,-138281,-456838,-5597,60613,-3808,187317,397512,-28136,-182067,55217,114210,-131853,-228449,-24894,-24262,-185812,-203158,-157583,-112741,-253232,-501650,-7956,264438,330720,21112,19197,196766,440859,482214,337431,72613,-368682,-257452,153925,362352,298644,-41156,76818,554317,621385,515589,258937,275598,689654,1019306,841088,437246,136848,-48244,-162766,-40540,296975,478066,401487,269850,353198,359798,435206,472140,337397,89662,-45139,68587,79498,59680,121982,201008,195472,340134,291834,120695,-225434,-401661,-203046,-92944,-122761,-262146,-291627],[-360082,-194447,-5919,156470,125248,-13059,-70724,232542,438372,537204,221627,-161128,-344596,-415211,-422055,-297744,-166384,-215340,-416452,-96771,223657,343332,70209,-187840,-177372,140960,323851,209003,-27737,-199521,-187180,-266192,105085,435621,743768,574780,195667,-110261,-117950,-10837,-143237,-334923,208850,593336,470479,26771,-412443,-506303,-270348,-237084,-291507,11850,405912,196932,-366903,-141533,18039,-221341,-348789,178801,396082,106117,-405131,-280528,-53801,203675,418575,345903,132164,48928,206064,131484,-158787,-499467,-298346,31394,231005,34822,-190252,-221196,-432683,-163318,225005,289566,288250,416043,982426,981686,245827,-113923,508899,975998,1126731,978874,378220,-146426,-288739,-180946,-210828,-210775,-266736,-193559,137899,358639,277146,211518,-12385,-177738,251937,638788,644456,96954,-433967,-316879,80596,311665,462299,431891,116243,-35418,109886,328341,184687,-170966,-445855,-137651,98105,169989,99934,-53416,-167453,-264034,152014,602162,536759,125207,-328115,-332884,-200735,28934,107656,97512,214885,362712,535737,438898,124367,-150424,-394321,-207551,96253,154808,-296811,-328874,225545,292189,-235618,-317233,170492,-20654,-393846,15783,327059,388685,369115,99989,-101669,-235450,-329337,-430111,-364871,-242439,-274698,-163475,288795,555893,338187,-91406,-228969,-86679,69577,67036,67824,491583,660063,428606,130840,-159744,-105344,-78969,50624,143459,49364,-272657,-201769,178184,419337,187858,28340,3214,129697,288471,384247,257643,339613,613823,789709,516508,263317,475288,410495,-87646,-50878,172876,189973,347436,546337,420352,263084,375873,237389,-28365,-123697,-31658,18384,-122602,-137845,-281818,-378918,-366298,-531539,-246873,198495,288026,131583,-270713,-343222,132642,229454,151032,-108477,-443316,-446099,-199854,-83488,-217499,-193657,-26843,285153,638460,670082,366385,215733,336119,167912,76358,-165348,-414425,-482238,-390150,-264310,-140981,-42701,-221449,-390502,-363447,-225672,-249415,-260284,-374522,-259693,-26366,-77551,-303873,-598828,-380882,-365219,-430402,201061,708979,538662,378147,47111,-115423,7085,193317,270312,128322,216078,-29205,-357146,-436444,-326385,-218029,-91995,-148500,-135713,40087,198482,340130,476644,473937,216258,13283,-247878,-131994,90261,231652,447505,308696,-130542,-73619,452695,484645,560669,320292,-98577,-335396,-284074,-17999,159314,137429,11366,-110269,-241228,-385026,-346291,-104014,116639,272270,277593,303661,422368,486105,414006,729121,956982,1257382,950568,309829,-112197,-399267,-157902,-424575,-269105,-25830,115933,83314,-260591,-375965,-135836,-178551,103124,517109,333148,-82424,-439413,-342559,-35765,61047,49578,-171105,-373430,-187698,107240,28058,-291733,-399223,-251089,-32935,73333,-14111,-168101,-106468,118993,251255,112686,-137521,86224,57863,-144682,-193370,-211532,-83644,-31801,-302433,-90226,372011,433392,-77698,-523160,-209947,-34808,-48441,-183784,-99223,-24699,34295,-101174,-171548,2268,99739,95915,-128535,-374905,-293941,-99183,133915,197496,121199,34529,374575,375824,40233,-388587,-477625,-502514,-452568,1370,394003,616450,569710,136670,-481803,-331461,-116352,-153605,-233121,-31822,-39346,-300673,49974,337875,102534,-103976,-228938,-196614,-128990,-206723,-351684,-382469,-439372,-508132,-418673,-205274,64908,330498,225609,-89425,-434286,-155780,75929,155699,-7401,-236698,-194324,199297,312202,56718,-264898,-520379,-204911,27926,219511,275700,96242,239876,490877,490950,137411,-370350,-211291,-44475,-278274,-447182,-203982,-181671,-489369,-137644,349347,622309,684189,374252,-54321,46139,395391,589728,488173,-49015,-322547,-14136,-39486,-208173,-198988,-210835,-453343,-486841,-503997,-118666,257522,467733,490985,506175,412871,121251,-174518,-206420,107826,514814,557258,213977,-526428,-140003,-238644,-312636,-91632,69402,-324209,-234987,-11161,-125161,-208102,-239185,-281264,-116977,225990,164961,106825,-313174,-300332,35536,158280,-8375,-127995,-240974,-313568,-451298,112905,694850,1165961,1020940,561508,146796,-32286,219885,281019,9051,-173025,-369157,-327747,78168,196132,-81930,116721,516641,623344,389351,174763,6301,-299595,-149324,410260,421633,74684,-313012,-595382,-384964,-301438,-260089,-225688,-469768,-278940,170492,338638,171869,-117336,-343607,-329825,-199645,40819,222608,175186,-220333,-387092,-199585,-67828,-395005,-187516,396165,388828,253285,-222052,-62903,308570,253462,319830,284756,72961,192143,452484,554577,425168,497499,290378,-53673,107517,574164,417832,29454,-114525,233183,343976,101097,103383,349374,378720,211434,253351,508748,628487,395028,-42976,-180937,185203,428575,491312,396651,266758,206394,85840,-236206,-363385,220019,582957,546144,418255,199334,-123264,-355066,-18458,292161,533370,427638,243553,178817,88762,49504,71858,-52736,-34014,144768,225478,-28107,-440230,-216485,-6318,32803,244789,583861,581399,384124,98429,244737,510268,624198,412040,288541,55849,-163252,-253099,-340185,-485586,-397932,-426226,-217530,-273814,-445541,-86369,465835,674413,475059,148054,-228370,-484590,-216020,307998,545806,598813,450155,76032,-537508,-198904,-188385,-67908,634792,1135071,1194809,899414,324250,-327693,-403386,-124822,-319262,-573137,-321405,-214867,-464700,-399638,64509,344847,246875,120758,348186,413101,22074,-401473,-108412,28098,-231023,-452513,-324371,-174260,2859,-209648,-527950,-502983,-306308,-155009,-85340,41516,-114339,-144349,-301585,56414,297044,526813,365592,-33318,-426075,-133692,-167806,-206636,-38980,90689,97981,91648,98270,-44681,-172292,-234100,-16084,52969,-191710,-221687,-96651,304658,684217,650056,204709,-213973,-42276,-64638,-228278,-294381,205172,619720,728580,-57223,-440956,103579,201380,247406,259727,278423,152261,211913,218737,251555,346398,395177,405639,203517,-290217,-195796,38921,51306,-331697,-450827,-171771,-76207,-153836,-387124,-377514,-164481,-7303,-70589,-14336,204376,284485,-12871,-229687,-70241,282607,263227,-4109,-259040,-382358,-119190,195534,-87493,-228757,-400348,-371482,32884,186021,192651,32938,-171640,116280,175332,309435,269792,179346,182083,177123,-321133,-207840,271029,482405,465125,407534,86563,-71485,-221335,-135293,493160,1065283,1101335,626642,269978,165920,65560,1640,1793,-168139,-302309,-355314,-291533,-137347,-197844,-163572,-100715,-155084,-4087,149693,-57862,-465760,-88295,-152744,-249215,-111138,-90700,-85922,-176402,-197117,-228965,-193147,-155113,172146,543807,544862,-30558,-132306,405487,502304,237992,-122279,-366982,-502869,-417199,-171155,-6690,-79152,-116422,78346,191126,377348,162995,-154645,-456644,-222529,27609,132583,382765,664011,250845,-54828,112784,346462,373072,202659,-44443,-385083,-327317,-102116,-97766,-465140,-212792,244833,414030,258311,-172284,-460418,-384063,-213778,-50000,2236,-119087,-287601,38798,410797,571418,395326,-108364,-187532,352814,503984,443559,159561,-80435,-6870,136581,-26127,-360224,-119615,477180,680002,412622,-189431,-492305,-235162,-38692,-26084,-223820,-428403,-220498,-190274,-360090,-151037,39266,148199,2811,185129,414776,719380,682508,328622,-261428,-363204,-199418,-155235,-374454,-150244,138403,261642,-45909,-341415,120304,566942,547259,262930,26014,138846,271650,356142,218284,-39730,-54906,302405,588351,828992,546507,45893,-85727,120098,252073,175619,-241518,-319319,337263,729579,527812,75398,-359274,26816,490245,608254,250025,-302071,-202505,-50008,-117532,-34698,-93317,281788,748098,834906,350871,-256115,-68230,42964,-179164,-564156,-128797,260954,359087,345187,364107,317008,-69956,-307036,-238967,-400669,-541407,-496827,-278466,-199686,-376273,79268,169996,218141,300805,181315,-81314,-354053,-395404,-1526,408019,358000,70737,-146839,-72707,-283140,-72319,187128,278099,196005,-3225,-145062,-216457,52414,100381,-192838,-456265,-273819,-174444,208753,453600,475214,183315,-224506,-488317,-551910,-536746,-531069,-516538,-205171,74472,99819,-98221,-231248,-391675,-457099,-313764,10380,-10007,-161970,175684,326020,272242,-189102,-383798,-73986,36884,-19205,-68737,-172137,-155588,-273840,-513929,-383452,73159,-290168,-235623,-9512,428,61390,31170,56369,267807,289301,69637,64034,273996,533755,450453,211571,71988,-178687,-244306,256610,283691,-142572,-552212,-503084,-347182,-164171,-243600,-419706,-612233,-331690,-60347,190601,398656,391254,-8957,-99300,61016,-46478,-134946,-193815,-113251,-12876,-78030,-208572,-226764,-358048,-386510,-337638,-114505,-66337,-233883,-281941,-45987,360615,667527,535811,165068,-182046,-128166,152604,310962,123508,-132597,227844,292425,-15387,-439539,-378690,174757,502883,618081,159557,-349319,-416442,-105496,364106,227733,-47456,-340471,-159224,-304467,-144470,300086,441250,153476,-227053,-413731,-58216,219565,144338,14911,-36156,-123531,-150165,-271588,-425859,-278708,30171,235369,361112,373617,561983,540079,260438,-296026,23619,316730,346546,178750,2448,-38348,201611,378115,487047,523167,362265,172952,17499,84368,55149,-37778,101317,-52240,-147774,197552,417984,141989,-195580,-304279,-111428,78755,220241,476,-298623,-147602,162658,394300,168477,-245062,-531943,-253162,-14648,-22402,-261974,-354634,154364,464236,315146,-172413,-195856,-86074,-262673,-68105,34851,-243302,-458132,-80129,26560,-133780,-49734,244746,172349,-413256,107879,560033,610485,374034,96076,97532,152197,219773,129522,61125,-392185,-482036,-233124,-297343,-408257,-211911,38521,249377,307741,194031,17676,14318,-99558,-142507,-34148,-91595,-267734,-265377,-36633,73338,27619,-154161,-243854,-76870,-208760,-394341,-120891,77102,57084,-401641,-250689,367202,439443,217689,227543,375181,324885,68066,-10517,-128746,-242854,-276397,-295944,-152401,-122647,-196539,-377360,-264919,-219158,-353614,-421254,-311587,27535,22119,14123,340877,453915,286157,-101228,-334541,-304843,-198280,-200393,-352432,25033,632386,806826,711333,304736,81106,86338,-16506,-177378,-349097,-404827,-170072,102356,367848,441837,409396,500050,574330,625015,498285,45217,-251586,-367682,-375328,-449194,-570452,-415322,-205674,-99245,37849,331796,458135,387683,32471,-380853,-474546,-411108,-174750,212152,475854,744121,1007619,742159,216929,-337256,-565050,-344555,-352135,-354581,-132638,-85718,39064,187651,245778,95779,38835,182668,170930,-137934,-300044,-154898,-157022,-212151,95503,-136077,-325085,144735,270345,249398,-63061,-501908,-116466,186381,333243,309029,210757,105116,58827,170626,247098,239794,35432,145042,210867,75465,15390,397068,649508,657412,550570,347280,150748,279154,449075,343006,-2570,-372077,-278796,-235116,-320059,-159951,-28461,6042,-293459,-267231,-19926,49925,-35463,-91025,81317,250152,385648,400871,147519,-488747,-109494,43268,-28712,66351,230245,186682,182210,40698,-237508,-531795,-591769,-306985,-38243,55669,32956,-209086,-262052,-235218,-250911,-167632,-82900,-116009,-236013,-376130,-287540,-228389,-164304,19653,81946,206007,195088,401520,307176,317193,748949,1082959,1062680,715395,296497,180999,203831,30387,-315427,-217568,212347,445821,283531,-195216,-197503,-43521,175104,274266,305098,256578,-43609,-410843,-326911,-246409,-363747,-451640,-11418,340612,453670,298001,137160,167453,-80084,-209582,55671,335429,635102,304833,-63739,-210255,-2813,278982,400475,451702,312350,363969,269345,-184616,-455167,-71012,40595,323090,396817,269071,85371,72193,128349,76400,6936,201674,461315,610431,773204,614339,207993,456822,873135,1214152,1017354,606282,47354,-185519,-342791,-62760,376739,646248,627464,675096,307307,15871,-285055,-373212,-26829,264680,493888,704655,719484,583569,279325,13615,-165144,-65595,199600,261699,318867,126138,-185815,-388813,-326795,-246326,-33481,160314,419946,537834,454548,156366,-100670,-243927,-346101,-309652,-47507,230512,286471,267869,221828,195684,246728,244359,-51961,-165822,101956,135155,-76237,34346,67036,-150345,-326039,17712,141212,372715,550156,364684,-71659,-87316,-315958,-138752,533859,937753,572965,-2318,-405509,-213262,6400,-95427,-249946,-151575,-96362,-218253,-481413,-348717,-362450,-518287,-339439,-409009,-241309,-142339,-148687,37303,-54585,-283440,-224254,218786,557938,666795,432840,282683,172754,118066,-192622,-49421,369177,62831,-303419,-403586,-33407,-22400,91865,172755,381614,439017,309273,-2950,-261634,-437714,-393316,-355283,-12252,169671,111390,-77830,-219787,-207869,-198390,-57060,-80076,-84587,-362313,-557984,-145296,233498,473615,383285,235930,138387,340147,234904,-72089,-286446,-297365,-164900,-291901,-361569,101069,600266,760819,523528,-11224,-396959,-271383,-318559,-244251,-35547,67034,-64206,-127776,61781,375384,478359,384407,305150,346859,213879,62625,-313477,-428712,-184519,-48443,22803,326041,528380,387358,112420,55004,172340,52535,-188785,73552,237713,99942,-458,89824,151693,-6045,-246096,-488194,-272509,-263987,-546057,-147623,289353,570727,600733,471092,436828,375547,53388,-102971,183155,414514,127270,-111450,-15926,322908,635289,599785,188052,-341381,66347,437870,340654,208419,247122,350674,98006,-282381,-482533,-312167,-183388,-86817,61165,125262,177325,523463,900143,829321,511906,159211,1349,-154516,-157181,-57862,-24537,111476,43286,-165651,-462100,-233345,-22399,69971,98362,-339741,-179283,552688,925639,591669,307254,-45393,-150922,-234307,-331198,-235761,-63113,-96132,-140232,-187786,-245785,-419010,-411643,-164054,-31922,-191991,-191864,-156194,-269843,-322555,-404234,-500886,-278879,-261348,-441842,-207343,-168547,-238856,-363080,-275437,-40036,301075,636054,779354,823694,765213,487401,34,-440425,-390938,-530838,-391917,-223838,-139293,-68661,6312,-57704,-148852,7662,361121,450639,670298,678639,650048,284908,-180831,-404756,-203557,-245226,-407505,-311002,-27854,-126311,-425045,-2317,375442,308179,313276,362255,335475,148520,-139941,-347361,-469381,-89069,29125,13432,-288839,-126793,159256,186264,-128535,-550592,-106398,416586,759022,891189,884744,701319,446431,451459,94245,-126445,-523439,-234014,131426,361873,368296,-92196,-284365,110792,216785,-129969,-157563,19143,58577,-57875,-147713,-369571,-421251,-435509,-201383,-88425,-163678,-348412,-307099,-390398,-352319,-228218,13877,216190,571480,564558,469758,360936,429865,176429,-278472,-206865,127159,232287,44140,-140547,-267629,-350393,-371903,-200425,-53781,-209725,-390963,-533361,-435545,-91617,58030,-146174,-476206,-182927,-311006,-497974,-424139,-230800,-29657,25360,16955,134198,315885,466156,347381,-4743,-422272,-162473,331078,471571,139099,-211619,-255327,-366023,-500374,-208926,23279,54661,134399,468668,826900,565303,-236032,-382109,-68681,-151487,-595609,-176919,-167136,-143380,237522,382700,-20783,-374080,18319,161063,-47409,-61811,305232,350577,91910,-61238,41054,267955,148618,-367987,-205550,291612,628668,399230,123223,87992,376745,624196,705437,385193,-41921,-492709,-52393,367978,298576,-66483,187968,645191,597845,578988,278555,208577,460180,698266,686394,475407,192656,-38896,-355757,-247899,178946,319295,288672,93821,134923,250840,412941,434897,210060,-139436,-150127,84774,77245,-70644,-137565,33550,215678,357366,261401,-36909,-326898,-338204,-120349,2360,-107082,-394599,-365774],[-411190,-238934,-67624,153793,177073,49283,-284336,-180380,4261,94668,-220670,-254769,-115319,-239670,-312518,-238775,-17363,-44864,-411934,-259929,207421,399097,202358,-46746,-311697,6834,320531,254138,151447,35547,-51553,-95158,204150,280725,235757,80830,-220708,-395969,-101044,138190,-4758,-313817,564064,848053,608187,-51770,-486389,-504417,-168135,-116529,-183354,110300,342592,51772,-396987,-164602,-151782,-436546,-162100,336292,563088,266195,-137769,-320397,-217313,289350,530029,265153,197888,446947,492902,182465,-149902,-381634,-242534,77945,268056,79074,-118938,-318252,-434300,91014,477425,492257,440318,428551,1101546,550607,259496,-105006,168517,510447,724166,809789,437284,1105,-332729,-302725,-95978,-12718,-246728,-429962,-18305,56117,-109509,136326,89805,-305128,155559,604882,526678,-121714,-431341,-106188,248816,363383,496726,444508,151636,-147154,-7970,296553,292902,11209,-329151,-279034,-154774,-42317,-156147,-271176,-209746,-367780,-107589,514174,762765,489047,-65447,-321210,-24521,19248,176784,86785,134693,344491,620014,517525,104090,-204895,-220030,-286789,-149170,-131834,-291490,15687,376104,396852,-204160,-208120,407807,335936,-79589,-92384,132994,213325,138840,-139845,-314267,-367801,-374611,-365380,-232420,-128025,-198745,-147825,201359,420475,370229,127244,-131712,-168207,-75661,-116512,-77393,307782,534826,462447,332980,90537,55466,60565,70002,70225,-99795,-138681,-227316,114956,352962,310248,150171,10540,3881,165675,307818,230576,290157,374492,488941,151243,129391,431368,410672,20503,109424,273882,150951,261197,426085,232348,84926,385691,345653,115819,-81723,-69037,40003,-84443,-266680,-368877,-419002,-464919,-429951,-184188,62287,125839,62945,-138052,-397087,-166537,12367,27560,-107777,-307127,-279690,-110058,-92009,-232911,-315687,-518397,-80429,483055,828909,701075,436023,166618,-46350,-106754,-204595,-426703,-527796,-345893,-209394,-212436,-449856,-403983,-457701,-309755,-175028,-271223,-289861,-363864,-250326,74938,195470,54838,-333068,-385216,-287277,-254917,207898,641798,504999,375997,120794,-19657,34856,151284,191445,-31361,-60058,-157996,-369444,-320842,-145506,-65186,-64065,-114810,-101036,221972,282089,440259,578907,448066,112125,-176192,-386350,-366103,-77950,51877,471929,487445,-10807,146293,664564,799140,772271,523952,3450,-162318,-67858,173046,354148,344539,86205,-213529,-424239,-477110,-474408,-273379,-64663,104192,186947,344633,314858,236143,129535,420301,642698,986641,790463,167175,-238880,-313157,-179057,-432199,-304345,-126067,54562,128582,-134450,-300410,-72891,-41888,97481,442513,392692,36832,-364170,-364658,-112445,-18351,107161,68443,-236031,-452930,-212007,-232788,-462275,-361460,-238019,27438,203390,284801,214620,286360,386804,432975,226959,158908,272088,149400,16174,29446,-146944,-232679,-120575,-297667,-152338,299035,293254,-100202,-311660,-145629,3478,102446,-17276,-80871,-217203,-359431,-449845,-406401,-403380,-37773,278477,199602,-110108,-220491,46783,331236,295586,-48825,-254972,240482,315244,103966,-193383,-264001,-392816,-525571,-149788,93981,440915,474612,140093,-332282,-106573,87670,-49478,-208921,-37604,-72247,-361438,131162,344883,138697,91486,132301,264848,276332,201776,-61933,-305996,-291956,-319718,-440597,-194446,174177,451195,250752,-99580,-300926,-77885,53228,48846,-94741,-326291,-192539,139825,346178,45638,-403176,-154858,177069,71702,8087,11265,-113392,-228275,117407,325082,127636,-192831,-203772,-216258,-428984,-412832,-340075,-444630,-2340,222342,425657,614679,715817,453485,5217,-10192,276051,382520,153976,-266651,-231684,187910,136051,-104232,-192884,-118245,-205894,-309723,-488464,-274196,47607,317905,521433,619302,433638,26100,-354021,-328653,-54558,218326,309556,44445,-464134,-222614,-190527,-203498,-71320,43194,-229616,-406887,-241530,-314387,-310639,-252100,-197369,-11759,164185,296188,268373,-27929,-361266,-210256,-62340,-176844,-185930,-138249,-190742,-390140,216098,827451,1363827,1285388,699736,114837,-253048,67764,269152,186833,-14774,-253403,-95907,286430,331274,-14582,-20849,285122,485050,390009,202466,-117056,-333685,-101002,320501,131775,-140743,-447486,-301241,-137402,-233269,-445845,-138718,-132839,-277636,-18871,49655,-38884,-290374,-458793,-215347,-148605,-113470,-50654,-26115,-407873,-487474,-289081,-88295,-216766,-289013,159438,272697,189104,-157271,-266653,120683,197397,409605,213628,-265732,-16499,342017,376538,119542,315456,162433,-129449,-39709,259471,240126,-126857,-108652,104600,-67699,-131490,43526,207274,202366,72502,328087,688075,795692,678016,273285,-438896,-50445,449788,627958,523721,372303,322882,137387,-192396,-468829,79551,562748,563380,392645,86960,-348332,-122930,504068,830272,745132,432523,56416,-63278,-55873,93704,166910,396445,207072,157581,154779,-137699,-351264,-11635,16827,-27972,163926,547374,646580,597517,558779,668010,710403,690195,409488,282722,38874,-215235,-379297,-321889,-283680,-238167,-271784,-142834,-25729,-148628,-140302,323254,526371,431068,181774,-135721,-396134,-209613,339773,668314,825777,673527,294248,-247036,-292725,-49266,115753,576268,1058663,1236740,1027385,416458,-273099,-471801,-233730,-329343,-486414,-381341,-241384,-382063,-424095,92642,499705,490380,560489,692911,615352,173176,-220511,-2123,15473,-244827,-190410,-30979,62135,128505,-112023,-436960,-553217,-330348,-7591,224088,219553,-5748,-271831,-402315,127903,432412,380732,-24646,-269297,-269471,8752,120161,114945,93544,210663,263430,233231,90080,-82010,-69255,-183638,-244692,-135811,-155796,-158286,-229900,21214,219548,233926,-161335,-270912,129536,213828,193128,80219,320912,412254,144697,-417918,-216147,106554,79842,184884,317583,467415,378240,354556,265107,260128,331746,333714,253625,49940,-286661,96907,358197,273015,-200613,-377005,-115046,-129612,-229149,-292572,-155432,-114351,-21875,-274242,-322537,-66440,40392,-139077,-480621,-333664,78507,208799,159732,-27451,-255612,28135,398326,195593,-150321,-472637,-365883,-41777,6368,17067,17642,66321,216011,339308,389240,324745,158150,-3953,30344,-331666,-55401,385512,454820,262129,-4155,-257984,-288730,-201516,-207068,167666,545717,558856,224338,131239,192692,229227,383515,234873,-85468,-331342,-446731,-442497,-332142,-408565,-194743,-130962,-275707,-116782,180057,-80641,-432327,-42655,-37597,-189742,-60507,-651,-82583,-227337,-278402,-325700,-211684,-66063,176000,376920,287034,-19442,38245,386079,356103,149485,-199631,-429832,-413133,-352129,-152102,-47617,-188039,-215645,40521,269369,719503,683560,359257,-95870,-74352,-31734,95490,560077,779213,214389,-70293,133174,348327,304041,-2507,-171927,-281688,-328072,-176873,-284304,-426336,-78931,149702,224799,87664,-241556,-432155,-383546,-170046,85627,226492,90771,-219290,112024,365699,375191,298595,-73228,-304085,160976,299267,259328,29035,-158903,-128017,94347,15271,-265637,-137642,662623,896186,532829,-251753,-336282,78802,218412,117277,-218693,-254407,-24719,-96163,-380229,-147848,173564,221935,29075,79213,215625,542105,667237,432459,-47944,-20961,-18673,-87722,-391068,-137314,187242,297745,-22604,-357313,-112325,351888,379179,75264,148494,386547,361061,452785,361715,141678,140882,454426,640038,614854,267200,-825,187273,410081,380123,128242,-421142,-211505,322095,747678,487761,166704,-110399,2267,228750,272861,-57260,-445345,-173049,-39105,-66778,-90242,-53448,313109,780565,828454,423981,-420089,-168092,96202,-183583,-460637,-269022,-44259,-46987,-42407,294773,378951,-3058,-268991,-256203,-258802,-104472,-279748,-457611,-319187,-479333,-132400,142979,363045,592553,412936,-32823,-374969,-166295,153970,455497,285614,80478,-312919,-343259,-149112,126649,269310,236720,87433,73345,-52640,-217994,-82128,6283,-255573,-595826,-250245,-121017,-8405,403666,531182,407903,37963,-397457,-538288,-528638,-516422,-364668,-64958,110742,84838,-122920,-317258,-465626,-319976,-28343,198832,46936,-212518,247239,514822,325925,-222562,-272849,64686,118790,7972,146396,107266,-32090,-461453,-377095,203677,577970,-29816,-250207,-96746,26728,180342,174567,160978,165073,8685,-189922,31718,147115,293487,258429,202653,67176,-274319,-440288,98394,227432,-136093,-547383,-592751,-411875,-106044,4652,-101198,-387705,-338574,-79949,74055,206295,115583,-215975,-73677,132029,25032,-133627,-300563,-279639,-178688,-5361,-314527,-332067,-252520,-167762,-219476,-332945,-504375,-219291,-256812,-404652,127921,545411,459137,108070,-329593,-191836,29682,138806,-157389,-241552,386565,424776,43577,-427233,-202046,343337,656972,759582,374839,-95425,-551067,-229419,184598,100943,-104950,-72616,-29245,-277375,-411044,31461,233536,1940,-277720,-413313,-32348,86741,-18484,4732,142361,89587,-135596,-423416,-350252,-186267,-25798,185956,263581,244969,381758,464482,158963,-412709,-44318,224189,345050,289013,182409,114998,324015,451814,615143,675328,485623,79639,-258893,-71741,168281,100869,-42301,-222411,2789,322910,271666,84632,-236489,-323321,-148725,54740,176285,80455,11197,269120,568873,715782,303233,-267115,-569491,-240857,-100042,-18577,-216801,-496605,-29577,397011,301956,242602,169355,341497,172765,314305,69653,-293535,-411970,-48757,145126,120989,137064,215014,91934,-441348,79031,416617,501215,180294,-159833,124707,287685,215825,-18750,-2190,-284735,-640357,-394050,-450994,-619690,-444222,-197256,146865,387213,379219,165511,-104330,-302041,-267686,-85217,-45370,-211474,-382526,-169602,31844,-28501,-147074,-161717,-27179,-259452,-292414,28572,94405,47554,-354578,-123684,558249,823992,652554,458857,399897,230204,-52128,-115089,-216782,-329134,-275596,-189000,-137852,-138153,-120246,-120737,-56902,-141102,-224259,-148565,-23565,187759,64949,80843,238702,290465,192281,-35556,-198098,-240579,-253552,-286490,-186907,77444,269824,151796,118519,-8968,123335,272346,140388,-86163,-151111,-49909,-2963,6215,100776,238618,199394,281364,322900,418674,383973,94737,-23562,-226537,-326131,-440375,-509386,-531589,-399361,-297063,-163924,140997,340341,283389,-46349,-384788,-537440,-452532,-241956,179591,490950,772636,982412,700808,208415,-332422,-616968,-356077,-400203,-412162,-20449,197634,399938,553387,656649,295692,132619,162729,-125967,-131376,112449,267103,117556,-385302,-175312,-209256,-444302,-31973,43521,808,-200999,-466387,-37755,337387,461830,451267,330023,378675,202468,208223,194839,142331,-52199,279804,399288,240403,98628,545194,672856,578649,424966,72912,-111569,216603,398804,278556,-72666,-331231,-253117,-218410,-351823,-234142,-70664,-53149,-217594,-329201,-228625,-223156,-168208,-67773,134530,209047,347221,419351,303206,-417162,-195722,60375,96066,268108,365494,308906,228050,14482,-197359,-427778,-568340,-248700,5570,74989,58289,-241157,-425236,-480424,-348595,-178687,-125464,-246217,-390658,-417264,-376718,-308542,-231896,-85938,-74023,-103080,-84752,368836,563417,626795,786029,1036021,904805,592972,231432,218509,438448,259708,-119130,-496843,-149941,91107,-125872,-572305,-378404,-399867,-45697,157427,277277,269220,-2762,-330523,-338047,-224326,-149253,-150405,-18612,154978,130226,-178050,-195691,-67971,-341037,-464679,-265165,53857,415957,251119,-52119,-356563,-205588,44186,212036,392302,391238,472556,302495,-131073,-207053,76043,129302,263724,294029,307847,267703,206953,256932,279233,136992,223013,396729,552404,800035,795586,489595,653185,857652,1007329,822046,598773,53329,-261975,-177038,-212736,281655,290885,135605,225955,286828,206032,-69143,-282926,-181320,35298,252474,449735,535602,384993,176874,42794,-61445,69863,237043,295550,227870,79435,-85734,-74153,-58892,-12103,141069,101841,128835,218830,222105,61203,-170332,-227447,-268725,-334930,-87493,288885,581932,609524,467974,166304,217977,297020,121339,104490,309424,287445,66338,-38103,-98661,-279475,-222900,133660,162256,169973,73051,93131,-160136,-255204,-324986,-187305,497363,924045,447747,-212425,-400761,-142683,56899,-48506,-194731,-242560,-170585,-228841,-432852,-269028,-251600,-406426,-373171,-471916,-262472,-270176,-366064,-184788,-297445,-344910,-10358,310888,361183,277787,172455,218605,240079,91800,-322541,-107824,419891,182699,-192087,-377439,132079,408672,491166,470125,540290,560598,379422,98550,149036,119171,98231,58874,52891,42178,39333,-33318,-131968,-150521,-52818,61613,61034,5422,-327881,-521036,-120973,326239,462261,335015,131267,-36848,198306,310787,128214,-384089,-155887,264302,72012,-499074,6826,589760,785391,489256,-55180,-493446,-253826,-309061,-223324,70876,192061,-4638,-159548,-36612,207213,363719,285945,152962,95725,-86604,-297165,-526437,-335381,-191587,-129566,-333053,13794,377743,430944,294160,238016,281184,125156,-287059,154059,307272,92116,-138087,-64041,92713,54578,-269326,-203590,45428,96348,-208474,-242679,141952,336220,411684,359644,383027,260770,35743,185147,450619,416992,17470,-265673,-246388,83143,440177,506569,-3104,-146612,304989,528895,114510,-88379,157279,349970,60968,-387332,-165589,12844,-11198,-266447,-229037,-178856,-7409,373714,663422,604708,299546,-61458,-98839,-61241,-62027,-32423,38647,188517,160120,-43232,-358800,-70078,295208,445173,323979,-228043,-135689,502629,547123,163343,14094,-143025,-189934,-311386,-408558,-509381,-381337,-369425,-334064,-223632,-338939,-499141,-333052,-134449,-74607,-278952,-222824,-67880,-98200,-217707,-334228,-369791,-270651,-356675,-400255,-118309,-40492,-131092,-275787,-194922,45635,296190,656013,846859,906237,839105,570595,16265,-446408,-243727,-338812,-502966,-374411,-303796,-56896,142803,133951,-30786,220645,494158,388991,372657,507103,721661,601287,218992,-152229,-234006,-183080,-171052,-95801,-18442,-331339,-184306,218905,94479,-80656,-71020,-74511,-90805,-164487,-423375,-512529,-191042,22140,19211,-107051,-371536,-413937,-320511,-181858,-239414,-456251,-130775,435396,764423,758640,627445,471496,307046,-89099,-601117,-216209,-143543,76052,-39792,-132613,-21907,-269916,-228016,52186,139545,-174478,-157560,90116,55117,-142844,-168357,-335327,-419884,-436388,-255559,-203072,-206138,-287900,-231568,-400674,-284442,-101290,143490,365606,640692,595473,638712,669341,859347,751357,65120,-340650,198998,363365,41427,-277341,-231716,-259473,-253244,-51969,145850,50726,-123329,-358081,-556255,-147769,150581,-24478,-404585,6085,85441,-200094,-319901,-161318,-21647,-44819,-137174,-77551,93052,33522,-846,-236784,-660801,-159753,333895,486565,219084,-270550,-477133,-513263,-461083,-17350,392968,420052,93641,152178,613759,529163,-90169,-526073,-167607,-173118,-471009,-306842,-274191,-90246,381509,403948,29304,-528545,-24985,170398,17359,67909,516335,645218,343517,27022,210172,561358,471169,-31686,-179843,335081,769779,749842,286488,-62074,217955,560157,808574,660362,411410,-140299,-64502,278008,192012,-102991,134225,427368,395295,465661,235484,157465,283892,391165,485674,409834,156825,-96951,-434702,-411516,-16464,52393,49146,-84902,-38336,203438,356108,317078,9140,-393511,-172030,99909,54939,-169578,-321045,-120970,222877,330297,211745,-131854,-273555,-229768,-18867,69841,-99204,-410786,-457577],[-328762,-195951,-83884,60252,112897,61702,-195313,-378275,-380121,-292234,-165658,134520,167626,-49380,-226408,-184147,94079,216864,-98429,-449024,30520,335924,316207,62998,-437402,-146456,350059,471833,416310,288638,208050,314366,329322,114334,23555,86136,-312152,-455229,-183705,163466,40725,-388179,586582,821005,564269,-42704,-394844,-484745,-163271,-61760,-123299,134461,191291,-30207,-278471,-204143,-165972,-270495,52722,496195,659794,331075,22136,-272367,-296135,318443,492734,123183,289258,710820,565194,125411,-138165,-184053,-9734,158463,220476,34928,-89730,-339572,-189559,258200,509929,454466,339307,293339,583827,-84052,15156,-168577,-187480,-101257,122204,373269,311364,-21819,-474147,-304194,62527,146717,-164115,-166222,248881,95723,-563799,51374,186097,-356647,1411,395308,186725,-448588,-168436,154232,311269,214127,193501,169653,111349,-206796,-177275,166686,329853,190874,-143337,-518562,-504165,-335038,-438313,-281586,-67717,-87976,-468066,181305,635956,542007,-15769,-345443,-69947,-213488,-63971,-97154,-56328,189517,473478,377106,-86371,-177119,-16787,-142544,-358115,-343887,-135225,262254,436730,373483,-185293,-121085,445949,504061,131777,-16265,12103,26309,-97629,-283745,-338190,-337285,-306167,-260849,-214520,-143761,-221397,-161811,66614,209918,334621,335602,170907,-194021,-200070,-391883,-379389,-169876,86009,272876,337600,168044,64358,71504,123720,201222,47202,23295,15728,214260,314733,392665,159303,-46006,-159562,14846,237087,274555,242140,80924,31404,-289640,-92455,199655,274517,130949,248865,375937,97644,105824,243123,483,-301671,266889,327792,94091,-197208,-190546,-34753,-163164,-469301,-281944,-148599,-381143,-304729,-117816,96957,158420,34655,-72675,-355174,-313844,-134223,-85627,-101189,-217532,-209607,-28420,39399,-28418,5726,-34503,-177189,249034,781578,826461,543469,94538,-103421,-210579,-235256,-434797,-520942,-257177,-25812,-95398,-262847,-218985,-281725,-316067,-241056,-352175,-330169,-304051,-96389,271547,586612,542683,125657,-92222,-178155,-151740,125153,431712,440227,362976,231650,143364,130495,180366,112677,-124486,-261479,-313787,-415726,-297303,-20842,90220,27374,-50439,-169189,186754,249181,359250,459861,289024,-40666,-131920,146600,-88730,-245400,-317672,305503,470692,-37235,341192,827126,1065092,950722,681489,117202,-46265,60035,252379,419703,359563,-1889,-391730,-351404,-374351,-366637,-347229,-252974,-207243,-28165,222793,101598,-72773,-25815,159538,305579,513082,550558,91851,-109141,-370134,-493385,-516261,-344804,-208804,40715,155169,29851,-273541,-235535,-142279,-23506,184045,252049,46479,-289932,-422152,-171235,-3251,261544,322031,-79731,-489640,-336230,-355562,-565520,-305093,-139686,188595,423790,559946,469769,401374,282380,236789,111516,333467,572673,595028,508657,575657,359879,-388356,-262135,-314049,-210554,160023,72569,-156152,-240922,-78999,41688,197659,130929,-60235,-379945,-383236,-205599,97938,-169041,-164108,367131,474439,183603,-78691,184602,474794,338601,-222494,-126844,305297,305947,188421,71586,-658,-167160,-267214,-525085,-284522,196931,356043,62985,-230670,117303,310303,135002,-129461,-139544,-122306,-355069,95073,158704,48961,187251,391743,529339,467153,398381,106596,-241092,-206146,-151306,-249744,-71664,286756,475644,192383,-169259,-215094,-38965,3192,-139384,-276762,-333127,17152,327102,490052,79705,-331393,48615,412344,97667,-247605,-226975,-110719,-244116,-344830,-23370,3333,-124240,-173848,-281998,-356688,-398680,-276914,56254,475852,458918,375891,432255,513452,314773,-64544,-107718,42965,71304,-194438,-393008,-41577,320909,289925,-32291,-126795,-13342,-33410,-127402,-299739,-434536,-195451,122342,465637,615993,430423,66375,-259473,-329188,-199186,-114390,-115587,-334184,-536636,-378508,-280519,-329088,-207105,-203222,-281530,-427897,-415340,-431119,-443248,-372206,-166927,142430,211708,377950,318867,216736,-121729,-400690,-210573,-241632,-328324,-134581,-143867,-239439,235721,746582,1118882,1169930,640776,36786,-388701,-55512,105960,148932,-17091,-198480,17692,343955,388798,75634,-45189,-6826,211157,268238,189428,-44745,-189012,-147688,-3841,-309324,-414657,-234642,6422,-114,-177011,-5313,327708,227365,-1916,-88483,-152597,-232813,-496299,-145223,143702,228815,43896,-214939,-375117,-394721,-147890,-363454,-245786,-40250,-163498,-103691,160264,164631,63871,-209929,213296,624272,725319,411954,-211658,-124698,102794,-64626,-224553,62523,48804,-157421,-224131,-276057,-211368,-304919,-101459,-111358,-383613,-175002,12351,-7783,-59261,-122041,258957,655264,756398,706113,393462,-268595,-210238,363101,619931,580085,456568,321591,113281,-109999,-352446,-137955,373799,516422,349238,-1938,-506830,144556,822983,1267802,930978,529324,135156,-124306,-150552,-46234,120802,606431,415883,173706,3232,-270749,-145257,101501,-59199,-196690,-74231,312774,623892,677159,845748,945866,832912,743142,522102,346274,56446,-258173,-506392,-335347,-134058,-7276,53651,-4693,152940,-22869,-153393,152731,295099,283475,125258,-86498,-292923,-271539,117621,551569,846874,793947,474140,36711,-201599,36526,186391,434091,835259,1025108,886622,383926,-194195,-461206,-496057,-311320,-333206,-409956,-308283,-329621,-387950,97211,579505,745463,848021,851132,657959,244536,-60793,140136,22458,-206220,1023,311104,401928,326157,70094,-202614,-531557,-397458,-31784,304777,258466,120153,-250197,-327219,209721,582536,580957,136921,-142770,-111836,99773,279120,280699,151300,244113,358232,380802,139479,-62739,25987,-91701,-483123,-176494,38891,-12239,-143543,-273863,-298376,-226304,-556046,-179667,240735,433977,553918,507859,529319,294106,-359420,-566803,-9453,67609,-81658,62023,315652,576409,632725,529131,302796,217476,217981,198313,64804,-98108,-143549,273406,596870,419876,-80723,-283453,-65627,-170758,-259524,-101794,-88957,-175076,-166798,-483576,-380807,-77385,-34894,-180505,-493785,-412007,-13456,237664,356060,184481,-102901,55838,288827,299089,-48740,-328290,-273799,-124463,-164717,-172849,-55356,233219,484125,435759,322713,300030,146692,-247549,-207666,-209656,82748,389518,282941,-48410,-441847,-477946,-380721,-186941,-221476,-95039,230196,285464,-20968,-9243,149334,309818,613655,347862,-29393,-335915,-434167,-498044,-472814,-489872,-226056,-150203,-339417,-55106,287173,-42511,-409555,-86019,-37699,-133688,-45714,17304,-106993,-247618,-311876,-356886,-195549,44500,77214,31537,-142324,-103271,110315,181482,221914,266303,19572,-66304,-262249,-368697,-295039,-201835,-330897,-214270,72320,465964,1009151,1132825,732600,167968,22448,-88565,-68420,384767,346834,-49071,-16729,166984,296239,213260,-17106,-258327,-274918,-62795,143885,155240,52506,116507,144166,87249,-73520,-263103,-366549,-281790,-57749,214507,394953,211986,-188283,177130,339594,195939,93850,-78706,-382225,-179476,-37971,-58668,-183466,-193268,-121722,188399,200347,-180691,-280559,558079,923254,585812,-196574,-346559,181644,295963,110371,-208025,-19362,265106,121178,-292313,-243094,212736,210700,33774,-75329,43001,378605,654103,588268,328060,280408,147366,-47804,-418418,-224956,95751,135986,-114395,-412019,-312088,144390,255349,-21951,145033,291362,230820,357778,303729,168920,178776,388285,457465,162341,-113467,62360,442760,592694,411756,26531,-545820,-180056,65273,360529,257393,176026,151804,102383,108284,-113840,-386106,-597739,-223104,-98138,-2429,-40735,27375,323338,736359,728441,408681,-365447,-147758,204475,-28225,-348492,-427844,-391289,-498989,-180840,324864,349900,13679,-151887,-119071,-3850,271734,67220,-309751,-303659,-365166,-562255,-68717,350832,676699,511722,-61176,-420080,85646,314857,288866,12407,-86863,-278516,-304530,7434,235114,287009,210365,136435,229283,55238,-289387,-261490,-74315,-197816,-317147,-102737,144591,76339,135609,484183,660183,402508,-95232,-415686,-482340,-174691,-4762,114045,127390,59248,-76986,-315295,-446254,-148926,288092,403167,145514,-276743,155867,498727,215172,-337320,-128505,164329,146197,-1202,313941,413345,65031,-363767,38862,502487,573060,68048,-228125,-158124,23534,211882,214760,141817,-46108,-261069,-167927,58544,-8774,-5861,96751,144145,33263,-205298,-423091,-46677,136647,-79806,-445785,-550815,-351698,30069,345350,304119,-46730,-282021,-135859,-106039,-30340,-148826,-328987,-62681,109997,2344,-164976,-358092,-343866,42288,185345,27885,-158480,-110032,-61412,-141240,-267516,-111214,296779,162230,-390250,-98342,302728,321215,-12074,-441061,-209647,-16938,-32455,-367721,-73659,498951,487697,126449,-191296,-1777,389955,649394,642942,410818,54540,-416183,-395630,-155362,-4108,-52997,182174,164266,-27622,-382502,-299254,-109315,-221858,-365058,-424773,-66155,-80749,-175082,24259,331025,277762,-162808,-493598,-172148,-143858,-146036,83305,151061,168465,302031,517295,295859,-14255,38543,167776,296878,324128,306954,246603,376910,446818,617817,704742,592536,47939,-446685,-112497,259505,217038,-84632,-268229,23317,313085,100257,-52503,-298982,-271150,-138222,61918,157843,201641,252176,463635,699339,728261,272792,-345195,-438062,-102887,-26577,46409,-155938,-578516,-131650,186963,37881,278761,403928,556145,415849,410484,-13084,-347111,-286887,-43087,193461,254480,266974,273885,-86106,-409927,140627,379599,382082,-75741,-317950,257966,550961,398490,16971,-13925,-131329,-521039,-561701,-496568,-464775,-524709,-540594,-83446,347248,461622,379787,-102636,-402817,-236077,-24825,89810,-42876,-317508,-333520,-132946,-178773,-202716,-134443,-72402,-323892,-254512,27387,10325,-4495,-205493,10551,627067,1061973,948449,741428,550881,314309,25716,-45622,-111292,-187416,-172561,-121382,-200939,-204065,-58056,148439,205309,151157,80334,185649,353338,360907,123959,133421,120565,161389,203762,150806,17949,-146789,-299401,-317594,-111862,4096,-147204,-336529,-327207,-224029,112922,356772,280571,112301,130416,256036,250251,16554,-84442,100524,170732,160586,82893,144655,125306,39036,39924,-64780,-224177,-374252,-449734,-574034,-550179,-584627,-420604,-127667,134929,83185,-214352,-417726,-447151,-434377,-365455,79577,496866,863273,942244,635407,185283,-268691,-519297,-380484,-408598,-372961,56904,446283,635488,737553,752275,324655,301250,243180,-432290,218038,587510,745467,430890,-41227,-344087,-205512,-445061,-190771,-131933,-251783,-310849,-279099,125541,598198,725951,639332,414353,445702,209592,110480,178348,238056,150533,368094,509933,236511,30974,596518,670887,447645,225580,-224114,-388287,85991,207970,101461,-205378,-280184,-201784,-163132,-343799,-353083,-163440,-129808,-65622,-77746,-109751,-241558,-196418,-82936,92365,141675,222820,228775,161373,-361854,-293608,20768,188235,376028,421410,380246,244491,11730,-125733,-281377,-404720,-248610,-59301,29605,30452,-195658,-480137,-530893,-391941,-231672,-161388,-291030,-501540,-422179,-448495,-380381,-230380,-149545,-161322,-365549,-180348,347744,783766,998662,1078371,1073663,772197,421355,78182,162510,442973,310647,10677,-313972,-425647,-296603,-482088,-221332,-11833,-369271,-225277,67682,195621,190773,-5128,-216074,-173735,36541,239798,230980,220576,106614,-64818,-487354,-368994,-251231,-525252,-274293,-161361,-30472,167307,132889,-101350,-464630,-425865,-199480,26999,282384,439661,530079,339780,8401,-44987,157850,160382,122582,126099,236200,334789,326839,392516,436161,273493,252202,279049,382768,651837,802923,711410,755294,727351,572592,495719,560837,143091,-186847,64977,-159014,29943,-125094,-330603,86382,555881,407517,64452,-158198,-386354,-266530,-30417,118174,245815,109622,98110,99243,51729,214515,278919,310025,209803,74950,-26724,178245,173176,239621,320678,108092,-78766,-131255,-146775,-139856,-254619,-198284,-247274,-349674,-142867,272523,769252,855884,607394,190670,338309,446046,253442,305106,477306,443308,239088,-65544,-330349,-375484,-6641,316808,460306,387437,43317,-35255,-205253,-307614,-278399,-349575,209736,579817,191556,-396863,-404399,-192747,-83477,-153957,-247425,-447706,-406779,-429618,-424454,-115135,-16016,-135480,-257186,-398201,-289679,-356895,-452599,-299911,-422442,-411882,17835,209987,-23576,-378400,-306612,-69370,152397,11758,-395487,-253628,193940,131831,-92011,-132417,256835,721150,752078,686269,627828,584867,357705,201551,365076,389610,640269,322666,35231,-154183,-89255,-11565,-21800,-36665,104212,166472,209677,78293,-221419,-358030,-263873,86208,164900,150497,-74583,-264046,36158,416001,228140,-468204,70273,581318,521767,-182078,-135808,457158,708233,438730,97229,-97463,-113072,-281654,-139720,226316,314810,49537,-212159,-112867,-9393,87918,69070,-7353,18850,85461,-50248,-310913,-224372,8214,73423,-268772,-151359,165514,337787,302101,238991,268130,160395,-398094,99800,210464,-3787,-259085,-100507,202872,196677,-159379,77538,361169,509260,150310,-121324,52736,63654,176412,351020,405518,117948,40318,378024,608909,348886,-65355,-254813,-432435,-191704,153674,309296,-125894,30412,389132,464119,-96379,-488390,25349,207138,-56474,-291363,178033,372988,208926,-113999,-425268,-490714,-217651,216935,396772,309707,-5171,-193161,-18690,49044,-24156,-149242,-144400,40422,177048,94883,-158244,33792,428305,608932,394627,-159339,-82708,371456,150911,-34433,-28473,-71485,-141813,-285414,-389926,-474717,-377220,-481138,-496441,-274768,-408471,-402445,-217282,-21061,-91900,-241852,-219698,31893,90830,-4443,-168656,-236099,-167302,-388729,-419751,-77150,72588,-25483,-193072,-95959,136646,252586,504180,690947,763519,705784,504759,-28965,-404999,-113864,-149192,-352750,-368379,-252759,122275,307944,245278,30227,426633,574827,254138,-120202,256569,721677,767066,449970,6781,-90365,63181,187136,146241,-31564,-350210,249278,750113,92744,-457570,-148959,99391,25148,-161614,-394211,-162143,143357,129954,-1215,-215701,-406369,-332412,-396238,-488909,-279033,-296635,-255466,231483,534553,464975,257758,171376,94550,-162109,34587,539592,363768,392747,6843,-310109,-512323,-432716,-159322,68254,79511,-122246,-369771,10554,-11107,-133823,-146725,-233498,-436300,-375559,-276657,-438737,-294318,-118780,-62478,-264883,-227023,-33117,168744,413716,561437,509681,638116,932256,1246113,1202520,482029,-186935,322087,548279,195681,-351719,-211303,-213826,-188333,166767,285479,226062,78888,-189302,-560559,-190497,204370,59904,-147353,295014,437216,76387,-176780,15862,125387,-55147,-302405,-318656,-39723,-128251,-244435,-309607,-580014,-356418,144707,321280,216725,-242786,-462452,-360329,-245124,221362,687886,651299,170252,-95039,291730,380619,106306,-341861,-230704,-156557,-225137,-189971,-167156,-10148,416240,390092,71441,-352398,-63566,136444,68403,170884,594874,804744,532889,91364,328047,717239,645462,208926,-4116,381550,747742,879083,387284,-191860,9394,261126,566119,731308,722426,296769,236457,246798,96803,-83347,-15011,69966,153741,255264,167738,128714,255837,280950,373192,300614,75549,-182559,-444777,-432998,-157672,-171770,-280306,-220456,-8641,232859,251711,98560,-238792,-365195,-60032,132320,45328,-189920,-346509,-175174,237446,350903,206324,-106628,-146534,-62395,100798,108027,-94993,-316074,-446218],[-265808,-197531,-172688,-192095,-146829,-38556,-18993,5446,-19466,135732,259042,370783,290262,29262,-241340,-203933,80302,340115,165549,-265594,-250728,171602,336082,52166,-508053,-319473,313597,642212,560000,430077,472201,683993,466801,262272,437432,593596,385450,-30452,-257481,104749,32567,-448275,313130,685657,585789,272475,167573,-223312,-310090,-131010,-189472,-60277,-18994,-3214,-133063,-257887,-123548,-87978,162289,529059,559510,175741,-68596,-406186,-314074,250827,321281,-47598,286548,753295,468419,-24618,-145120,-10191,201242,214546,81517,-77084,-99701,-249212,-20445,282356,313158,162076,-30781,-51894,-390714,-526197,-388995,-306355,-308803,-554076,-394015,-55330,104823,-184075,-489428,-81945,209391,201287,-91533,124767,540997,344964,-256961,16475,197344,-286191,-133182,82695,-246574,-312883,196933,419581,285532,-52819,-236066,-160109,39802,-127131,-300326,16513,315081,308535,60502,-77536,-127988,-308293,-382797,-154222,58929,97962,-318811,-240761,216998,274381,-150140,-427301,-384319,-491226,-524283,-388101,-221618,-73931,110812,26739,-358041,-24876,173609,23533,-372333,-332144,-57452,376704,470556,231628,-224076,-69881,287053,405471,167664,89761,39196,-30648,-187723,-260347,-215214,-216139,-199585,-185962,-277503,-283746,-315316,-200875,-47069,-40253,208864,473156,546187,231186,10367,-284703,-337833,-171583,-149577,-9460,168816,66820,-114979,-81051,169039,535825,555893,238796,211556,268945,330795,370539,106665,-135467,-332565,-106241,258881,429813,254002,-84389,-386988,-466153,-391526,-115403,177430,276188,348175,401782,17894,-26039,169065,92679,-235576,141404,142282,-75137,-405544,-315184,-156466,-322496,-372724,-123905,71643,-122012,-188793,-80191,254579,235044,42088,-160979,-415593,-305145,-190948,-185862,-131698,-225382,-246606,-103026,75283,143195,251699,248168,-71537,28153,594639,787120,550968,127814,-49988,-244622,-280105,-452383,-453754,-239284,-22665,-117816,-146328,-171179,-247734,-404795,-415703,-459778,-411590,-309560,71581,490610,935916,930945,557118,165881,-106266,-110893,51912,261830,373801,296284,241438,210436,139322,155068,-45047,-243848,-349640,-391437,-426927,-388809,-35773,133269,115774,18204,-229478,-114316,37829,100928,202583,123601,-224014,36826,520992,515238,229393,-325881,2391,221650,-121480,389869,807139,1074285,1010139,735291,191556,-3316,115014,255577,364456,225639,-83036,-120860,-61756,-231885,-220050,-130398,-145179,-427452,-260181,6256,-115064,-65295,40219,49321,45116,204893,437483,241103,201171,18469,125059,-186299,-129544,6984,205710,254654,169315,-185785,-454298,-418638,-242165,-150582,-25373,-66902,-261032,-506275,-243314,53696,431384,506592,74330,-242498,36410,-91058,-578913,-314093,38065,443627,708304,779751,561855,226088,-156601,-175383,-132442,340505,810438,1012030,932057,1006099,747991,-14201,-388322,-350902,-266476,-48344,-154529,-243035,-263570,-121462,22771,205806,213224,-77329,-474613,-93707,240890,370373,33136,-247998,311388,605874,397455,81619,306399,578229,384681,-65899,284258,581708,383846,255569,266778,238553,130739,141479,106097,-44327,143954,363784,2657,-237208,261431,494023,350024,4930,-311970,-275346,-291368,-10330,-106982,-119040,147553,451541,536289,442467,345117,95080,-220480,-209236,-65094,-102898,73994,400057,490274,137122,-261986,-183193,-9902,-31011,-312881,-458816,-187594,192523,482827,489441,61680,-247191,106827,488385,229878,-252793,-222742,-2239,40947,-257385,-224030,-118755,-163793,-171429,-223177,-205293,-287989,-102453,339053,612462,462507,215757,152309,186261,44475,-227604,-241424,-234577,-254532,-418507,-382687,23189,289673,286646,-101729,-142179,790,37110,5473,-153892,-398859,-309072,8552,364619,484360,372954,194084,-38299,-223260,-289068,-338155,-542929,-428543,-470592,-472643,-579311,-568862,-400057,-438037,-392023,-370154,-468182,-448189,-491477,-351948,-81305,237251,311007,261460,259466,351647,53596,-305975,-137118,-148781,-456783,-206530,-106507,-94800,181685,498820,628573,752255,417995,-90474,-160971,271046,214813,4392,-171344,-242723,967,248100,334809,173809,142100,9794,-44439,56252,109658,8629,-77345,-268779,-484035,-339407,-181493,81308,213197,33472,-58548,332859,595413,381679,160443,-65073,-201747,-315394,-360005,44437,373185,470366,298226,28804,-303366,-210395,67368,-9384,-118238,-10987,-85267,-253929,74802,311728,415022,152646,458226,1013239,940427,584518,225251,93579,-121245,-298139,-107200,62279,30694,-87661,-146524,-184612,-203770,-72256,-50371,-289120,-100383,99263,105201,-129942,-340001,-271496,74561,420092,558141,547433,329904,-114944,-291634,181129,489685,543255,471100,226033,52784,-69333,-284449,-335645,82688,342663,226364,-113400,-424010,197314,763080,1251816,943827,604151,384017,89714,-92921,-353090,6505,540638,519967,187438,-259135,-428926,-28894,89666,-243453,-486199,-356826,93800,582164,683672,863146,945356,794203,733354,627260,391083,83537,-192785,-234074,-269110,-103226,116357,332785,172703,148587,-95556,-180505,15451,98414,110694,1519,-117407,-221635,-228536,35236,375984,661289,727002,522625,194757,-142516,-10270,149671,304927,589024,664128,505095,172487,-154416,-275442,-194730,-167159,-334313,-474659,-341569,-260391,-339726,40698,543223,780876,768929,734555,534376,207856,30783,233993,17029,-319770,81430,561779,691199,483787,248690,60327,-270414,-549072,-232967,149177,111455,105187,-170276,-322030,159818,527037,616949,377316,28030,-65180,89753,243242,240326,112127,179690,351975,474274,215948,-20864,90753,-3265,-377711,-26658,212813,119769,40168,-228960,-414283,-386139,-295066,-63461,240105,483529,703534,827983,742794,330568,-549187,-382028,61866,-10077,-237023,-62408,248365,529291,721813,574742,280018,137811,77318,49087,-86397,-247359,-94443,298311,670409,481540,43054,-235404,-86463,-206601,-277595,-53664,-193587,-333177,-344723,-578282,-80595,232625,166956,-107621,-460830,-458293,-79009,217532,368694,231141,-10423,-836,6559,185222,-20787,-162281,-157096,-161404,-287919,-348999,-203408,173028,501015,306393,103962,168096,134921,-102892,-81128,-51371,134407,256903,16397,-342091,-480571,-546627,-389030,-121195,-139858,-268765,57546,14663,-215346,-208693,-8013,234147,551134,276579,-50214,-355496,-397490,-387379,-465671,-509910,-269663,-141827,-333394,-26570,244966,-48219,-395843,-208198,-173190,-172968,-125286,-83682,-185090,-265100,-321367,-263651,-185929,-23765,-164008,-398116,-403503,-197408,77725,-5227,416078,640442,517674,265969,-201524,-490275,-375045,-196344,-314280,-100263,172938,657990,1104072,1313727,857480,266158,55826,-25946,-296492,-143380,-324398,-269142,103482,154939,154721,75078,83137,-205111,-275284,262828,572034,611375,476795,339670,242357,71251,-113637,-210295,-244802,-129601,75223,300938,474896,232747,-173354,225062,433370,217083,-166039,-127190,-269348,-477437,-459683,-474113,-485557,-284156,-90970,184188,286158,-155422,-473288,228471,678957,573044,-10926,-556248,21468,161760,-20802,-142933,197744,451887,280618,-194953,-359325,111342,123769,-89059,-275752,-177562,210249,571010,669448,643391,461698,306816,2085,-422085,-419686,-177133,-228130,-333640,-547958,-311101,66867,178848,-118176,-101657,-90161,-50131,114919,90345,69304,92651,179814,133738,-300982,-354164,150813,542198,591146,302460,-137220,-585886,-325013,-346453,-177824,75675,221573,335501,223867,149620,-61940,-225991,-434689,-390135,-148981,122182,120797,144401,304420,617417,579843,279172,-302804,-172842,180009,48140,-273675,-471821,-467979,-384929,43496,329354,183927,-79080,-58430,12626,143382,420269,245329,-65408,-114284,-67488,-130807,-290168,211525,559312,449767,-153938,-314109,266944,392688,28313,-371095,-327731,-163697,-70633,101035,198983,183086,134519,183145,314778,126414,-366700,-363912,-99802,-86968,-87480,22106,300900,287123,-274593,295536,832559,738055,287661,-224096,-507428,13795,221561,155396,22299,-12429,-35445,-376247,-463554,-31484,482247,528161,219874,-317948,-62242,256359,-32810,-502986,-25793,191798,107971,-56343,373126,546612,48365,-202424,228319,381909,163675,-39937,-257707,-218060,-32183,155540,164849,3973,-279229,-236418,28530,84674,-171973,-206397,15111,12446,-50718,-137540,-393981,-160370,98545,45599,-240918,-393180,-251705,176388,592205,540991,127086,-322485,-311651,-342503,-292533,-365942,-391078,-160222,-53039,-143198,-287182,-436605,-394466,138738,266278,324402,169426,25921,-55015,-147200,-233654,148748,397212,269438,-165174,-298283,-3699,114753,-186184,-496385,-204297,23358,-115252,-488651,102821,505947,426533,185559,109794,246111,369655,537653,411369,281203,60055,-286476,-617112,-409611,-19065,92954,306767,284762,193513,-152794,-378988,-483226,-435988,-453862,-369522,-70749,-126397,-270801,34215,438950,349932,-194992,-244585,-7194,-165423,-292605,6372,96071,171349,247536,496781,483530,350615,206264,117788,156239,231223,286305,255144,283027,324374,472532,597603,592333,38550,-566929,-84885,264755,249012,-87332,-249793,-102987,108534,-62895,-234018,-385590,-208205,-96192,47115,80959,222463,339509,463003,589112,467950,83910,-459315,-293617,24529,98035,148866,-108699,-583500,-30995,46668,-244607,41487,516483,509996,353022,135065,-208839,-331010,-143911,-50567,171171,210744,189526,215663,-124233,-128691,238457,402800,240418,-351941,-166974,402566,758906,581257,203110,90782,56952,-258739,-514282,-353320,-190375,-164802,-355020,-295608,166955,356199,402689,-129289,-387924,-88080,93944,229683,125345,-128406,-282878,-237241,-264453,-353519,-243335,-228080,-417116,-343355,-149994,-146431,-41111,-45521,118363,569747,1052932,987704,829981,609282,354810,111120,62045,35377,2331,-62937,-86327,-263072,-363760,-93405,315283,408517,411948,331118,417168,589699,458534,213179,145866,17660,118758,320810,383135,244297,-60021,-362606,-346169,-182162,-197424,-439392,-466162,-360877,-266018,5373,295328,342777,311614,333619,380752,356729,65703,-130436,27681,223597,138234,-98272,-134598,-207982,-138225,-6914,49894,-134779,-303376,-407935,-449134,-358317,-254155,-256726,-175384,18300,-77906,-424008,-276098,-117652,-280374,-521512,-96972,441189,892488,839075,514147,108604,-213317,-362927,-394149,-417542,-293741,58099,513117,618285,589428,367765,163616,377280,268633,-350988,519640,948038,1024133,621557,121828,-331235,-151792,-305898,-241631,-249031,-459867,-281554,-14622,311549,751460,797461,584580,364501,303247,125686,-43168,241159,495082,513960,445138,472084,26445,-130648,563845,634290,294387,23008,-270796,-334923,-110342,-114048,-197903,-349217,-181813,-113657,-102006,-323635,-523841,-326774,-129386,123049,173902,61291,-100153,-181174,-174108,-141379,-126401,-97161,-153491,-226154,-399751,-385002,-41905,224427,394856,433002,374055,200230,21329,-72374,-133516,-244459,-323767,-290986,-179063,-165958,-319649,-502731,-438314,-391345,-346978,-307050,-376092,-479583,-432925,-523124,-434651,-243574,-240153,-221267,-491561,-251690,259869,835629,1150664,1187195,1015749,656178,192189,-201900,-42353,155583,151307,31196,-86444,-292371,-354521,-144072,41603,223356,-116891,-318376,-45589,26640,17120,-45169,-85393,40018,350225,583723,545830,503431,230755,47954,-115590,-124929,-182386,-347715,-42549,63805,65505,-28927,-84402,-236575,-376175,-450729,-363981,-141982,118092,393930,481887,302043,69464,-12640,108524,77389,-91644,-106753,26696,249757,356515,472136,505774,371716,271617,165664,175718,438205,687913,803075,723537,508599,65300,193803,487653,243852,-28446,231750,147597,-266947,-442405,-371831,233656,586392,391517,48423,-99587,-311285,-412951,-279732,-187345,-65047,-158500,55509,131391,87191,266246,287430,294188,304606,190406,84564,319660,326039,402897,377970,82664,-109524,-194472,-549045,-446620,-463827,-363765,-359372,-379255,-209602,230156,830555,980060,637261,220494,402886,451410,292415,402246,577947,595718,374423,-41948,-333536,-105737,229238,490958,737745,657937,358937,40549,-254690,-269479,-206178,-370694,-277160,6173,-120823,-479227,-463379,-355057,-362296,-382919,-405593,-377117,-259632,-290041,-332658,13938,266117,250855,-29195,-221212,-245685,-391470,-387626,-255858,-411746,-559244,-161085,-49213,-449737,-180785,-150613,-332651,-160979,-161194,-380114,-383838,-25246,88685,100600,221380,342532,778344,781468,752085,594846,477613,262294,230595,204700,218469,567458,295671,-93831,-378926,-250081,-38096,58212,71943,197939,230133,312430,98371,-71048,-104965,-251653,-466897,-265075,-145718,-335594,-262901,106662,507294,192218,-326471,197836,667350,775200,84617,-254904,186400,452485,294293,226812,286598,127210,-217454,-105502,339687,382047,62526,-301514,-143465,-221976,-312985,-197438,-125919,69967,351418,290488,-21534,-137549,127468,124890,-159647,-57802,98562,222282,147719,39178,119439,96175,-460810,-113241,-43996,-195335,-304477,72506,425376,302175,-89329,279007,672110,836321,394309,-26368,-63629,-216908,48848,463925,427487,-83943,-45334,378838,531087,175501,-177665,-221398,-403898,-476446,-195108,-67057,-261446,22527,227946,139328,-200139,-247686,-80086,-70366,-258139,-94011,436133,605976,380985,177511,-56443,-302646,-407851,111255,331963,186030,-312431,-235907,60767,49777,-54512,-163187,-429284,-272113,-10437,130134,34121,56819,317542,502219,308813,-163385,-158521,161749,27888,91429,60953,54414,-24898,-157760,-365187,-423767,-284230,-399134,-590012,-383054,-480829,-326453,-135030,80410,-72660,-173721,-244398,63631,184991,135856,-71510,-182820,-51215,-222246,-534637,-147020,95697,-10023,-168261,-87962,86345,78622,133073,290964,370805,316881,196166,-216133,-402913,-85865,-57028,-214920,-293185,-120210,269774,409385,224063,23739,533328,552952,44761,-463307,202876,668486,708750,395905,-53279,-24547,237237,438794,300298,-116111,-174044,440464,821306,197996,-373016,160828,588483,345070,36668,-122031,198836,347038,126822,-127863,-352968,-357556,70039,21643,-444558,-351413,-202233,-476271,-177036,87384,33860,-146922,-124246,-141332,235137,554318,814670,612478,602885,432619,95921,-195355,-485198,-147399,133597,80472,51191,-252569,-199115,-168534,-196936,-243290,-262224,-379124,-172387,-83996,-294537,-213562,121773,88779,-160584,-247260,-92526,29149,255599,275911,247666,374311,875049,1233140,1175563,665663,69277,373839,628591,358937,-205689,-206697,-201852,-297857,204471,233389,194690,87310,-133832,-481444,-268182,129783,16578,-38386,408269,544992,216402,-91667,187747,327291,-30286,-442001,-515288,-163103,-87045,-287544,-199708,-416693,-324164,-135404,37701,34857,-314068,-300428,-137764,-39095,360356,733078,623031,139018,-259814,-54075,225916,240668,-142868,-300262,-179133,-48757,-7941,-80384,-101347,146380,124078,-51183,-203999,-142560,-9848,17101,157759,465141,700602,502028,61658,290356,634926,569864,233573,47425,303079,540623,659480,243919,-373758,-282037,-227868,51967,502847,712957,565312,508361,327598,61096,-88925,-258090,-347019,-156431,-57774,4452,4283,189535,242082,293160,147509,-59840,-294394,-482292,-403804,-255631,-371486,-517222,-35011,216461,259438,60406,-239140,-326112,-89398,12749,54609,-58750,-259590,-320486,-231452,151612,320107,145503,-122866,-118254,28600,104673,6878,-198066,-303909,-322341],[-135666,-148724,-230085,-391182,-391651,-67489,153967,317485,368479,555258,629614,559819,348114,68704,-252083,-147307,117650,421492,406229,21164,-400722,56463,310766,46397,-298935,-324324,273154,746928,619872,487150,683744,871284,617708,589499,729336,908873,1001131,352027,-99212,149629,169454,-357833,61793,715807,861364,839482,819541,194338,-384399,-235171,-275589,-398901,-80718,154313,39384,-296890,-105554,29821,159244,429281,362639,-28892,-312754,-552459,-237884,173678,183436,-138715,216249,661117,367762,-134820,-91341,172091,338713,216574,-79673,-191954,-123113,-126955,80625,214377,11956,-246581,-522075,-610370,67380,-185213,-427474,-391829,-214328,-329001,-512858,-184881,-8062,-305574,-156303,231920,358731,197272,-25000,307820,667222,545364,111858,106110,167199,-137149,-113034,-108459,-299374,14152,554445,648246,263524,-105198,-23451,16097,42373,-3293,-302519,-123574,240877,366541,324608,479204,335137,39386,-194945,-65084,119412,171751,-81915,-405290,-315439,-152388,-324027,-441480,-308239,-63072,82549,-107382,-169707,-291144,-282167,-311529,-240120,116953,294169,125015,-219343,-344835,-25190,437756,545020,69361,-323801,-58089,45999,111478,92181,131395,118070,22401,-180975,-220169,-124489,-119732,-102775,-121837,-315881,-466119,-377748,-238893,-96211,-262374,23467,492288,728303,554148,185181,-119436,-16998,307666,223547,-104349,-31520,-50009,-270689,-376612,139011,829563,1012736,442335,214780,298558,446946,308766,87938,-186137,-468832,-157196,419307,759230,489912,109005,-179051,-285674,-449832,-47892,349425,435273,371288,272899,-99645,-50592,218971,314860,132543,92890,-146399,-315052,-316597,-271748,-276840,-470435,-191568,17980,205399,139094,-78121,-91435,215898,151511,28659,-201319,-230625,-117885,-136345,-265370,-241304,-326131,-320235,-205038,41017,198971,316992,260420,-131324,-123147,377811,665892,523700,229680,23443,-259756,-369707,-477943,-392621,-232262,-75580,-196399,-191324,-269578,-340145,-552131,-498009,-426568,-485067,-422351,76535,594634,1080988,1086575,786066,255397,-99617,-119226,35843,205723,254746,113231,91444,97701,9749,-14312,-286082,-364022,-350439,-357323,-349030,-493320,-126268,87549,141889,59700,-108787,-308062,-369381,-247485,-34440,22566,-366014,70084,647845,941418,657454,20412,-271940,-198372,-171238,206352,496976,742431,887324,656224,176665,-53459,96250,212645,229576,96062,48682,163417,84218,-182561,-115603,90815,61410,-271006,-396562,-151335,-119699,194486,183725,14863,-125446,117973,338638,382629,395585,440404,569502,158139,115435,236562,362342,371809,209307,-82563,-269014,-349594,-468899,-458325,-370817,-298617,-306733,-501672,-360888,75574,528890,583685,173586,-89872,384504,242079,-278606,-382720,207472,696771,987591,900421,496555,-63995,-254306,-16701,-202106,213617,827664,1123157,1087525,1124949,870615,324819,-365958,-475563,-405529,-356666,-383941,-373590,-385304,-303184,-115915,105675,195744,-134523,-545219,303,473671,376118,-25020,-364523,88847,499302,418231,149489,365291,633917,410263,-789,433225,727724,436562,191944,268247,358967,391739,488617,610025,307244,271845,456820,49694,-362645,252534,567129,535182,121819,-359674,-399538,-203136,-137084,-340528,-318457,-17281,297115,314400,249115,99283,-67249,-250281,-311578,-88293,-54413,87486,382136,449909,84345,-363125,-204542,14005,-37875,-391777,-463502,-85041,213170,385339,222171,-71934,-231112,94995,463484,384312,-110870,-171826,-3910,48866,-24765,34958,-82761,-259258,-246701,-253597,-193462,-251615,-94280,287135,376127,228858,-25690,-128946,-89745,-156652,-360527,-407197,-474304,-505311,-451341,-371189,-71632,80020,65566,-339965,-285979,-112966,637,73039,-66863,-259759,-214519,15439,243145,234764,205269,209331,37274,-177636,-331078,-446405,-249555,-170038,-345563,-206497,-250636,-295460,-222433,-135080,-239880,-339993,-460542,-470748,-465413,-225575,44381,310773,358722,-13410,122358,342568,91466,-236346,-10488,-48134,-350454,-295164,-32003,-517,61293,155527,147242,231890,105026,-260875,20259,600300,537441,69986,-320329,-392148,-115097,62348,177988,210267,284111,246329,-92516,-185361,-97214,-108712,-113923,-348002,-38560,50389,194505,327359,304001,9397,47241,476683,612322,377217,149720,-83737,-212930,-319719,-310085,23110,352822,466360,432856,323175,46126,-132446,84352,231866,53251,-102296,-144493,-379384,52427,608793,812618,500696,560105,1041796,888198,574160,516109,348083,-61936,69880,256121,385428,229096,59239,3754,80065,252815,244931,18593,-202506,147517,356960,218060,-122394,-571776,-335319,-145808,72601,267201,304170,185250,-53172,-392111,-47523,303740,427337,399388,119305,21653,-78260,-259562,-441096,-208047,43039,-9108,-308850,-372121,39244,352474,672223,636616,512259,514180,358228,94779,-222952,6503,401216,491613,163347,-396969,-348286,13295,-30252,-412640,-278616,-146207,143786,492967,639856,632430,666656,566768,575449,574888,347914,101119,-21438,18038,-99927,-136612,82132,408746,319250,57131,-258497,-238949,-48066,53615,13036,-114006,-191791,-173395,-62819,238166,380998,421617,522213,445614,216111,-177856,-133756,90729,278267,450239,345530,32243,-174591,-213869,-120454,115219,-39688,-420228,-485324,-227360,-159983,-236410,-32473,331825,425629,286160,348882,303874,95859,38207,237233,47745,-525681,89601,598995,720663,459209,404605,282913,74406,-245022,-464981,-135148,-106132,32733,-126559,-461140,-6755,301165,385184,376307,1108,-167164,-44310,23810,53889,31654,69915,256230,466896,262270,-2893,108242,58911,-178353,128687,304455,206667,194324,99061,-84541,-110623,-49739,23121,156473,353967,610498,936419,890853,494452,-312782,-379978,8235,-78760,-327082,-98821,172002,331509,521260,382882,165419,58597,778,-36442,-102495,-318741,-201349,207772,576947,503865,196730,-209306,-190281,-224570,-348699,-191582,-390828,-538651,-398414,-438758,133652,471699,365555,27966,-382741,-512950,-168895,104005,170186,74289,-67596,-201618,-226604,14182,-22015,-90047,-57542,-57374,-259741,-408110,-378325,-128648,104440,-33964,-169457,-9705,108725,159561,132662,27237,86849,37493,-200444,-315277,-277360,-591556,-216946,31584,9755,-277917,-262072,-411127,-441844,-431161,-219741,20576,235364,59520,-132333,-370462,-344597,-250618,-314324,-493996,-293462,-94140,-257307,-134459,24956,-122009,-360042,-342065,-366561,-299943,-280767,-285390,-300588,-186776,-224760,-111827,-217802,-302839,-475439,-245421,-59604,-78269,-13453,138997,722040,1035412,983641,475506,-183605,-508959,-69334,87497,-12810,99384,339310,770283,1035618,1205576,747426,253021,88571,199882,-57280,-239638,35061,61776,224160,118242,-30122,-108089,132383,-49897,-183413,434283,836437,860603,770586,576831,446302,224247,29140,-79725,-77592,20332,186488,340344,479921,214185,-129002,220513,572580,351986,-299349,-182139,-49266,-111823,-316955,-294525,-222447,-265268,-168805,-29707,158305,-171342,-570833,-65120,338729,583729,254337,-368413,-254662,-66014,-99147,15432,348579,430354,251110,-195005,-318016,-33715,33464,-304720,-409800,-433888,21334,360032,569725,747204,537289,476012,146355,-249027,-356785,-452853,-375947,-502056,-392484,-104299,141942,127218,-217664,-467795,-440018,-305326,-124367,-107478,-27950,-11893,-25306,-156141,-434155,-243228,219754,492309,445796,84323,-323706,-532710,-593465,-465455,-38843,206297,391573,440556,335283,291000,343781,219079,-119379,-551726,-114848,272694,326047,283759,307660,496719,463966,124368,-304167,-299213,-3122,-43219,-228736,-264770,-123840,-10345,220498,223835,-81880,-252091,-18750,70419,160176,336899,221995,83563,95703,190028,278338,-78971,64436,336042,265444,-223918,-39852,333712,336371,-4742,-286672,-261057,-78934,114592,135281,60077,-11079,13279,187259,298079,117898,-279624,-175733,-12097,24122,16459,-8357,222263,331010,-210148,-4197,816155,920659,607480,13197,-504094,-52510,156042,-40907,-223690,-102761,3814,-274023,-301815,84921,521843,543533,238272,-263967,-275092,-84948,-276426,-427177,3101,163070,29143,-133097,344452,433974,-98098,-128674,184300,50971,-152849,-241716,-368633,-283181,-124022,54982,67649,-186222,-255122,53517,207569,85327,-285101,-164106,-32431,-170271,-146424,-170435,-384700,-74687,241497,205859,-3135,-195070,-144358,262150,657498,566876,113684,-441817,-364550,-385086,-522961,-466882,-423180,-352126,-340393,-367590,-420631,-522956,-496654,85553,364519,646038,459773,158384,-9367,-65781,-303992,23623,132382,143431,-43589,-454209,-291282,-117694,-340630,-478702,-209603,73572,-91990,-499353,210587,439224,289539,191937,380605,568281,530682,553316,338740,163920,11261,-245204,-464819,-203584,42512,224014,256237,273528,251077,-923,-82430,-204640,-347694,-446035,-264011,15377,51937,-205605,-7602,400251,257904,-201636,2208,102879,-209117,-407764,-24142,117713,223959,153998,316175,589322,606555,366155,60566,-58065,16505,89562,96110,63235,110736,224129,391996,445806,-64,-613076,-65278,174536,211233,5609,-231053,-298803,-115237,-192185,-380690,-470904,-175132,-27463,6110,-86114,149762,359428,591910,538057,176861,-178862,-534756,-228186,28152,104279,158882,-106825,-460213,92544,135490,-178859,-136570,450335,410767,251657,-132476,-228518,-158278,-34178,-50447,112859,51759,-21840,25896,7713,108416,285375,343969,40954,-455564,51463,472948,812139,674217,440957,311174,256087,-21535,-321159,-192570,29483,124421,436,-186974,-90567,65788,137879,-254557,-225845,102244,212793,292481,204164,11711,-76096,-103898,-97193,-286315,-461193,-428043,-519788,-539389,-388494,-219144,11549,75715,171886,430456,789948,759032,633724,449415,211186,99999,113424,105635,119382,68088,22609,-95907,-484111,-214191,327313,496024,530936,450917,468489,568863,431359,255767,107458,-30509,168101,453547,571017,419528,1567,-434208,-292634,-226780,-391364,-495870,-419007,-383967,-307601,-197299,86583,294445,410625,381661,290592,265463,77244,-109678,25655,265596,126004,-215497,-388205,-340380,-59261,221868,231749,-62205,-263756,-368590,-316226,-159753,62563,70963,32482,33762,-176145,-459664,35627,291740,21912,-308231,-331339,266380,735748,639321,324117,-28710,-194664,-236088,-288316,-365337,-223803,29971,371263,351146,170311,-320243,-4396,298408,139450,-222671,514762,996155,923544,567652,26130,-292723,-105727,-153417,-122292,-257196,-374343,-114945,222058,449821,645736,526127,243262,175035,70449,9432,-153842,346339,753767,928906,727171,580305,-83782,-84878,516081,578469,159374,-82381,-47738,-42409,-198190,-425727,-360801,-180788,-15479,9208,-56629,-292023,-523271,-375868,-43913,212980,230367,40561,-60402,-216257,-348318,-412363,-417828,-504463,-486070,-306201,-503926,-369703,-49558,230463,389833,427698,296597,90833,42551,11599,-14610,-167126,-332850,-525616,-509659,-272932,-191321,-30541,-22776,-278945,-525187,-544098,-491649,-411443,-448342,-506178,-388411,-288157,-344100,-234773,-411469,-372749,162875,751223,1056910,980194,714884,389089,-116445,-576056,-315076,-243185,-144261,-67864,-5114,-203345,-235310,-26273,108896,277695,85747,-217030,-217957,-229952,-229839,-104258,54401,234216,557973,724699,657495,605770,353540,194223,142085,141891,9069,-162200,74545,166815,103057,-200768,-369662,-258300,-198375,-271523,-403862,-276974,-64413,237773,299481,136712,-18888,-116946,-90539,-132240,-339421,-376325,-273401,39652,274223,458083,485378,398629,258235,91883,12651,274639,560834,746667,570663,240386,-381426,98650,407725,290586,73573,236399,333289,68063,-193031,-185082,224383,325234,180431,-56022,-121176,-118903,-191149,-444483,-397641,-291218,-341864,11046,101819,18470,219893,259414,224689,389894,320466,242397,382251,396863,423704,257178,-45037,-14915,137957,-88345,-411289,-381389,-317136,-343025,-398782,-215649,252283,789873,961583,589275,225899,342116,301908,247799,408636,610636,699009,432375,17406,-24240,223992,414221,590210,794402,669886,428165,52043,-361134,-229153,-113134,-131331,-310316,-201122,-283685,-418129,-466261,-499366,-429164,-467195,-471246,-131212,122527,139924,-127349,96709,537671,651659,247794,-10082,-134648,-366719,-405382,-236254,-327783,-508709,-463280,-366566,-369544,186563,353785,183470,-247735,-387334,-343493,-305362,75852,308028,345005,538734,448414,618678,591162,630787,446495,264402,136211,123395,-276094,-221083,204176,155902,-248284,-536966,-382697,-111898,69410,107969,187506,240435,315600,73168,77644,146904,187293,9401,-215791,-450478,-289242,-42316,227839,468505,102628,-66194,199968,510905,684184,179193,-255487,-152274,25886,17612,249491,581355,424051,-38508,-184336,335305,367338,32162,-430177,-202644,-331694,-370608,-217061,-151732,94383,439626,423430,127126,-79511,118041,-49128,-167479,78376,242987,209535,-53446,-256477,-89190,-54465,-345646,-327530,-276031,-350680,-192886,290623,609451,342230,-41165,442726,982044,1012783,493491,1036,-215695,-322423,195846,635561,397939,-301675,-66152,325962,298029,-50262,-293147,-226408,-267307,-493425,-486004,-552539,-460570,-175662,-110741,-260320,-108950,51502,-101425,-317671,-309433,130240,585145,646104,426737,339176,239274,-44496,-442200,81039,468807,320157,-263602,-291463,-13512,-76125,-56364,173857,201390,-51575,-355646,65789,176094,65686,43194,191765,141424,-185066,-354858,527,139658,302400,196960,228260,162020,63797,-297031,-547998,-345645,-387507,-547846,-512728,-530212,-333218,-96122,125420,-22852,-125876,-283513,16323,185775,181054,-52534,-197056,15337,-79924,-476160,-264344,24220,-80501,-162852,-163928,-114266,-167093,-223598,-103825,-66537,-190123,-295202,-419559,-354226,-131661,-51818,-148811,-251107,-67418,267148,402880,128787,51149,551804,481552,-34169,34042,510717,624133,498224,122610,-256366,-42744,302948,543043,357749,-162888,-13330,422029,494942,154026,-177933,320055,644915,312114,6970,-27984,374931,353114,22861,-276226,-299551,-230996,367475,315475,-222738,-452040,-167769,-254671,-462822,-368060,-389014,-368351,-271718,-250166,374500,739681,643670,571302,684957,801640,322835,4430,-406938,-114553,255229,256015,248776,31847,-209764,-280942,-241251,-258384,-320040,-208941,106110,202904,63599,36362,353602,236204,-57238,-279184,-195439,-160966,-32141,-83311,-59019,-34003,433146,753436,756761,654237,326850,362075,572567,466266,9592,-90270,-116191,-435329,39698,47698,13515,-42510,-126553,-349698,-276687,17647,-32119,17587,396665,508740,264601,-25492,355952,521560,35482,-469046,-520280,-307725,-74667,-107303,64766,846,-3802,-178530,-64787,-79212,-391753,-186742,52915,137601,417553,605835,487088,43518,-205170,-184274,216660,348590,69212,-191229,-165973,77736,149777,-44627,-256034,-250429,-283510,-248545,-74011,-59116,-91762,-36681,124854,264337,435185,317091,54042,197123,440333,369138,141059,6607,179247,324103,289632,-37427,-414848,-310525,-300397,-128308,178914,509778,707952,698741,552426,215324,-44306,-380180,-602630,-394108,-277360,-113959,-90188,91749,244231,294570,166168,-21366,-234020,-319833,-253529,-200509,-441401,-94485,405175,544538,362545,7997,-210076,33110,194847,74150,-46817,-151390,-304013,-214219,-201386,77439,306887,119328,-124413,-93075,115101,87779,-101110,-264538,-278771,-183434],[-180029,-249845,-427315,-508567,-401335,-164387,87574,304140,446462,627584,691570,536171,188016,-117331,-379678,-153485,99636,356279,416889,53734,-456206,-151831,56556,-9219,-92615,-282431,68584,590306,472288,286334,540413,637311,530640,578536,505946,641489,949269,360825,-6051,150192,206400,-362839,-1809,776425,1079751,1244046,1116408,447451,-252633,-440124,-286125,-509947,-121681,180215,78740,-563777,-264018,-64101,-97453,115005,217586,97958,-186616,-301959,-206591,17630,62460,-211787,331,403325,212942,-256498,-73082,252015,313542,55992,-312824,-460187,-318162,-173181,-15852,-15085,-377137,-648752,-368177,-119291,502662,-80884,-224588,-489674,-304824,-389945,-449281,-59506,-38935,-309051,119310,472250,407116,70142,-83790,255227,530959,540057,304561,182972,91271,-18251,-33576,-110169,-124493,173850,691008,676298,203364,53048,316424,276264,46798,-23423,-329780,-343025,17397,329687,584505,908827,660170,294217,-117971,-99582,60229,101732,-24624,-280540,-466135,-330953,-374755,-389605,93044,310403,532968,308812,-12334,-247378,-234995,-94932,5630,136144,229651,85579,-93698,-310655,13255,470982,577581,-7233,-515895,-116092,-171609,-239985,-28023,94227,143424,16214,-260392,-289332,-153806,-122479,-82716,-98315,-298228,-467707,-393246,-301173,-188761,-441469,-175025,365584,572512,451440,31222,-128338,204760,545046,440319,-29715,-117941,7778,-56949,-461672,1840,890179,1151192,489673,10681,424833,601388,319994,130641,-154604,-501287,-131444,670888,1146517,889281,429840,125176,-182396,-97585,366955,665946,551404,296448,14169,-172485,32077,277704,378374,239908,12229,-380472,-352033,-55229,-27667,-267236,-434688,-78488,138062,286550,358026,39284,-116494,-27274,11547,59041,8601,47917,141111,12471,-230156,-359698,-422272,-311206,-146450,45754,166790,219782,46204,-347529,-160966,232555,552512,541840,364978,72764,-262047,-458146,-445631,-301716,-117372,3384,-145995,-222312,-380988,-451320,-520270,-307443,-283369,-366296,-488932,-104688,503707,969594,986967,722254,188920,-104348,-111714,93657,204574,81760,-150019,-157838,-164775,-222894,-281807,-465868,-338133,-153896,-179971,-217373,-316519,-70816,97237,124457,82460,70607,22685,-273581,-196359,-6563,30595,-328576,-15289,568698,1008224,757493,229442,-183984,-363527,-155455,-122273,-28749,271577,661360,526808,121850,-141981,71158,214365,156533,91409,262935,328055,103816,-152229,29733,318991,240441,-169058,-423612,-144232,72578,351096,294463,-7081,-171565,63872,201513,428492,462187,689166,654045,391448,252110,320202,395926,419153,168262,16390,-56977,-132730,-426152,-423369,-472700,-532651,-341546,-398350,-445116,94479,591890,644731,270635,9099,636303,579126,127638,-281411,333759,895136,1219543,959749,414483,24962,296806,415127,84754,169153,685525,938356,953634,944374,789007,509622,-231857,-439771,-339188,-349146,-475719,-473482,-508074,-524470,-312587,9571,172925,-86877,-549472,-37949,447198,317659,-115470,-435809,-204368,193081,252853,140355,411056,706239,467427,-70417,286870,633604,396076,-28740,108018,376414,584293,726160,861097,481233,377080,561478,235160,-427306,142641,569865,700816,249260,-173093,-162862,-77554,-172276,-360813,-424467,-186132,62161,44202,26909,-150078,-237618,-236810,-373156,-141961,-33787,-1280,191919,272014,-10374,-432242,-201834,87350,45846,-285078,-409857,-39672,143765,110083,-166633,-237187,-185703,144447,455892,433826,-58144,-181396,-69051,-88005,82902,271944,94831,-219399,-311472,-321055,-278309,-335304,-259256,-24180,-42310,-82819,-230835,-236174,-87729,-57237,-220910,-371186,-395646,-416198,-388880,-344425,-205108,-185410,-258640,-489875,-362259,-278453,-49757,141383,24044,-100721,-48956,101149,167224,-20489,2550,111066,-27378,-183479,-296439,-483265,-86452,-57902,-264910,90363,223726,19595,123933,197787,44995,-216090,-389528,-517914,-510342,-89345,191614,398535,350962,-106898,22421,267362,64191,-201564,100998,50349,-158140,-245591,75678,69342,-53164,-124850,-3102,23362,-88048,-389310,147391,736437,798575,412477,-84795,-456670,-221696,-67376,25544,201258,316342,409806,60637,-250227,-379126,-329541,-245540,-227834,283272,327528,485132,504789,356505,32694,107394,465493,492094,323281,92035,-76110,-149842,-227555,-244907,-154229,113501,274721,431525,525986,307124,-84695,35996,284525,55693,-244267,-292646,-462551,220455,994533,1178988,750091,482934,713254,626601,461483,629684,495216,157064,312276,537151,715899,617254,366536,93071,96125,475128,423794,88012,-12003,232567,475499,280575,-61206,-416348,-288263,-183921,-152901,17185,106587,107093,-4611,-490243,-155024,185351,306894,305235,120111,86526,-33084,-175584,-388248,-374607,-271039,-296493,-528793,-323826,-187211,-63050,24456,139349,270322,453907,525525,294765,124523,171981,430047,394011,102568,-183675,-139184,17911,-167568,-163870,99305,175998,274415,337119,513490,296016,257237,228961,291931,379430,280896,179134,200454,217343,105933,-13535,-2960,258092,366822,41573,-287254,-276733,-45834,91935,-12127,-152700,-215090,-93337,104289,380343,490624,325548,335976,341586,173782,-230218,-211476,97618,350396,470676,277728,-188245,-359649,-292903,-65310,210730,19291,-347427,-326206,-48552,-42218,-41627,16210,5877,-268019,-244114,-148375,42247,-10376,7317,176043,176535,-106556,124913,404618,400751,317869,560381,454160,379221,97106,-303486,-344243,-187524,66481,3274,-352493,-99106,86403,89668,153515,-196646,-378720,-279922,-302780,-158766,-10400,-2731,122441,350258,230039,-50472,66390,78592,-50133,194550,320234,243623,296522,377012,131122,90819,87932,98019,80123,146437,359340,813826,932219,699382,134074,-288974,11666,-79046,-307296,-27252,171121,95615,50120,-32575,-16296,22388,22244,-1737,54836,-108307,-361376,59429,398089,537173,375375,-113908,-354032,-193772,-338566,-322767,-384098,-427116,-367188,-314177,200301,490960,406502,136839,-183096,-388926,-195628,-12849,-80787,-214483,-318403,-366885,-104608,142374,49429,-133636,14501,116449,-134913,-346431,-456006,-438474,-398475,-349376,-394553,-161023,46558,230543,148192,831,-26869,-170867,-235970,-157420,-235187,-505933,18826,193300,153039,-141261,-323682,-182579,-452574,-471461,-345854,-212118,-106416,-200122,-227256,-322806,-214935,-90567,-127626,-526968,-308889,-46253,-127743,-222867,-244957,-244856,-302311,-364026,-437905,-410803,-428594,-543078,-363508,-32001,-11500,-9535,-326295,-523874,-185707,121999,144620,84884,17812,399454,850077,1209438,1189149,538902,-149110,-321288,205414,318730,266230,296446,507642,746996,850215,886363,483062,204203,178465,436443,369778,444355,523053,484860,307924,139796,-84613,-310016,100341,161658,-123294,359831,824030,891439,912703,790360,681115,463944,257296,96117,93487,148471,249932,328845,422938,215057,-45008,92915,539443,373110,-169010,-232248,100358,184781,16869,67322,214013,233653,-12946,-323039,-197328,-251177,-500769,-197754,104429,621276,524171,46671,-217675,-145747,-17759,163427,383390,213904,-22350,-353831,-219604,-53762,-10126,-278032,-144613,-173894,-118947,10190,256634,562527,535264,607804,358726,10933,-56949,13385,96152,-137997,-136141,89756,223830,71195,-223178,-346042,-324827,-351512,-218005,-151387,-33701,-61988,-134631,-280065,-351382,-151960,234582,367266,249021,-154937,-426565,-498498,-334056,-46215,376274,450918,598480,515335,418999,418082,593243,568425,212876,-199724,-62118,342154,463199,374488,326711,408275,406175,123316,-234770,-451879,-229915,-271028,-219542,-72122,120651,204622,211953,2428,-380489,-394557,-52996,18332,49362,85507,17443,45297,178972,280961,359464,152857,-49367,84313,-690,-198749,212667,260026,154576,275045,184767,-23091,-90672,209114,119033,-117153,-202015,-65416,201346,179975,-29957,-137091,61561,140375,103497,-32003,-238862,-65693,161278,162640,-227807,519436,837916,727100,220066,-302234,-378828,-240476,-480810,-432382,-166177,38247,32267,-16860,203693,450042,454609,180906,-202496,-339144,-293664,-314026,-348965,-59653,89918,-84892,-233774,212951,115050,-274561,-20078,114671,48488,90528,-243426,-511297,-362795,-242343,-61936,-72665,-338730,-34371,292998,303427,37861,-333840,-98293,-135293,-379969,-202654,-210087,-196320,178099,423816,307714,185685,-1129,-36253,217100,512843,402135,-55786,-492954,-61796,-158439,-421571,-424876,-386696,-303663,-375701,-388736,-272692,-391317,-584411,32196,503087,938014,612279,250399,112125,148140,-8649,-253268,-229419,-87902,-59561,-363146,-477001,-324293,-410725,-419229,-248208,58262,-67900,-482308,167977,315024,153700,113268,515420,823506,825212,696370,432796,223640,19480,-284476,-312900,-135144,18834,211135,44405,84778,77310,17735,93956,14437,-210101,-395096,-187096,140942,328150,58163,-68261,172802,-26705,-206467,143151,123805,-239903,-480591,-110258,141292,230399,8005,51896,592561,711275,421149,-31640,-289987,-283467,-253974,-222717,-222830,-150467,-59507,103434,152215,-143527,-521793,-103872,7078,128551,122205,-271351,-354116,-28304,-186263,-383065,-512774,-204320,36998,-28786,-339003,130200,531114,909495,644848,50610,-381375,-457361,-276789,-174412,-128974,20118,-124866,-313282,75356,217017,-15826,-71295,168831,301536,335888,203359,39337,12853,-11398,-62069,23100,-122085,-198809,-124706,44696,130877,181832,96664,-248408,-242520,143799,405739,685823,700568,654253,542531,392712,113863,-213348,-107471,129719,225706,156423,-4714,-214890,-305744,-339089,-352477,-53805,235456,265257,215579,128687,13496,28428,58077,90381,-29236,-280456,-401946,-482713,-380844,-191397,-53651,103870,114213,137468,253660,367352,348765,205916,60384,-105572,-12765,54142,39788,99179,191330,217673,196965,-171581,-227661,196604,436817,472735,423756,350230,341800,276482,179427,45502,16000,226033,497975,632721,489280,19651,-467499,-120223,78,-218149,-547160,-357110,-438013,-421373,-369810,-233773,128400,361364,270058,77063,117372,31005,-129102,63576,279858,70143,-281953,-546121,-55945,411141,718775,558288,27891,-286214,-333853,-236183,-52307,197072,211375,109937,-11545,-298190,-188544,341236,626884,328464,-74793,-432976,-32616,380124,348580,92233,-203891,-237834,-183257,-117398,-220429,-191801,43800,200447,-30175,-344752,-140080,21676,95259,-130665,-286808,158217,620995,410799,204246,-262827,-316701,-95417,-50950,22702,-156827,-323186,42540,367385,536188,391906,50318,-221941,-90797,-125761,-129508,-164864,419451,879448,1225504,1184838,1004713,268297,205906,495863,517654,70154,-66964,118625,139434,-38466,-136155,-9650,112490,164700,133240,-22070,-242888,-377795,-238785,-26830,83818,27186,-197458,-219831,-352834,-463953,20995,90148,-46958,-101255,-6129,-310090,-252442,-7604,211946,373903,387098,168929,-65422,64656,170518,50565,-220376,-165828,-138794,-168288,168866,418598,459622,353657,-128456,-442083,-164539,-168391,-356200,-397737,-348758,-291304,-334760,-398706,-216907,-278202,-174060,210374,647009,817787,566543,210951,-92320,-333558,-273810,-179747,-95186,-306994,-264577,-105143,-289948,-272169,-137378,-2013,219542,222644,-41964,-394685,-508104,-490989,-160467,160800,352799,558115,579521,492634,443043,326150,188136,215783,276927,117492,-78864,71010,121446,-35371,-457337,-436036,-45697,-58693,-177706,-432503,-397949,-211002,14031,3153,-160475,-261288,-322346,-389458,-407010,-548183,-537723,-500752,-226302,91672,340015,392243,341660,189077,19401,-95345,168564,466398,572854,343943,-45355,-441490,204066,376684,311098,-25528,69637,285143,386957,70726,-85416,55092,52947,-4209,-112779,-207814,-45186,-101180,-432720,-297127,-266471,-402431,-74113,2720,-108304,179587,328669,193722,442488,475375,429238,427865,403242,307369,-20115,-287748,80086,407083,225979,-135379,-105757,48094,-120219,-369402,-180449,304858,659939,770422,456051,201452,231061,160697,175828,358702,573608,688714,399150,72340,214572,453612,507978,572717,602262,411191,186928,-115247,-528389,-182352,-32752,33543,36525,34453,-276657,-393626,-354464,-338709,-227904,-279136,-313840,22672,407859,486345,57395,127439,732179,933723,481283,149383,-66697,-332955,-444648,-335045,-266853,-369471,-537639,-522344,-277993,152451,542148,581240,190931,-358836,-352355,-202566,180974,554589,512733,669300,525279,364947,246741,312071,198293,-12778,-35527,-114407,-313286,-33396,659388,284481,-246732,-534777,-480055,-241443,-28395,-4994,18190,159423,186823,26348,151500,294816,555172,471838,5628,-333810,-65668,112529,169886,260076,123962,185070,115786,171390,265873,63650,-238147,-397462,-479821,-235728,304039,762633,702067,175371,-382523,167016,238764,-41051,-490398,-339466,-281110,-100534,-61193,-142003,39885,333809,337441,104192,-57984,6231,-362647,-163569,243942,479923,295206,-208483,-457510,-267978,-261971,-264278,-197678,-176554,-221021,-19110,418218,648715,338656,60216,576823,1155257,991653,459124,-14390,-334969,-116790,432652,720851,270228,-351469,212018,472697,190933,-207413,-300051,-228398,-180235,-292834,-343529,-281455,-542888,-494093,-451569,-140514,47606,132529,-116362,-212204,-26327,365966,619738,482274,271032,254936,346215,147219,-298752,70583,562254,440820,-78854,-431670,-286578,-244251,59223,533512,730535,327130,-324971,-22091,224451,70860,-266156,-216804,-46158,-192216,-321833,-18179,224056,412738,381131,410206,346801,270025,-150817,-414249,-506058,-441453,-510618,-553116,-534284,-420457,-115565,105286,23350,-98403,-288948,-154181,78181,103604,-123247,-250322,16377,-8114,-276406,-325216,-160804,-195081,-161157,-286516,-290418,-86922,50473,51938,-7022,-155422,-239201,-194041,-238350,-236913,-130568,-169193,-266443,-123466,117889,301716,42512,137573,471936,357336,73278,365433,767893,531736,195541,-265846,-493181,-139503,236634,474104,307546,-57186,114219,301193,60517,-73041,-150852,148348,149650,-128216,-318235,-177571,221682,121984,-188640,-229612,-102973,-122346,459917,448577,-59271,-597368,-209613,-50145,-142744,-242191,-345457,-273395,-270725,-280793,200981,570443,230393,272221,563709,820600,304214,-56758,-264706,2523,364490,450117,335569,153485,-43608,-205955,-3296,59707,2157,-67652,290884,374824,278185,200522,434013,316807,22646,-303845,-309411,-339365,-376042,-320644,-199740,-328771,-288545,-57093,191751,543547,515949,301972,343036,415993,145106,37543,-62216,-388234,-254791,-191792,-274587,-232577,-115590,-213002,-230351,-84600,-28783,49484,303716,382274,204086,-11155,454335,608786,104032,-411065,-571290,-496714,7333,181785,282059,302403,61482,-143571,9443,93990,-170924,-137762,126461,208414,367504,409873,393153,146542,49132,-60648,251324,430947,296161,74330,-135070,105443,200786,-98578,-323767,-93360,-141854,-456424,22037,155739,-26332,-76257,86555,62015,79885,66200,79127,72998,192268,104904,-25349,-105525,22411,139543,-66195,-342814,-228985,-66296,60902,157458,-47420,253305,724528,784926,713310,400439,-1412,-400733,-637545,-461306,-373086,-148429,-67033,24041,224493,301021,302858,128610,-147942,-136769,-51538,-83890,-441894,216535,737306,742594,428605,81920,111918,353268,404342,106173,-173811,-212290,-341234,-137519,-137285,13566,265050,100885,-134006,-72161,162003,49808,-184361,-222359,-198624,-82937],[-222234,-300205,-502554,-479983,-333291,-224825,7251,195390,402064,567657,638059,479602,53017,-289834,-327483,-65775,205355,386656,390785,18176,-322837,-239217,-101610,135612,169400,-131216,-101619,380464,372190,66816,188011,268438,362339,331341,25135,1794,238623,63708,34021,172234,149721,-307491,203664,877119,1206687,1378250,1053708,570881,-7576,-449185,-30617,-81955,-132443,123785,132205,-334547,-279835,-210639,-401942,-56093,414008,539606,281777,-60921,-77293,30029,118645,-100748,-139385,189623,124828,-247939,13121,344430,348915,55804,-249696,-552817,-579485,-317536,-192690,-221370,-500124,-335645,-68074,318913,318831,-92267,-182753,-559704,-541201,-629582,-126192,268495,77677,-212418,327797,684666,450101,-56512,-222375,74680,304550,425129,360268,237761,121703,131955,95039,-21658,-76869,197029,590901,519111,145767,186198,455840,387937,69285,-125644,-243991,-193942,49221,379200,838878,1122092,838243,439593,-83908,-171425,-31114,-8711,-74208,-172350,-42850,8220,-245899,-295975,370283,567436,743122,615155,197094,-30401,50969,235400,193124,68961,-1640,-55399,-6634,-59227,107754,488137,522551,60446,-474367,-171250,-261356,-428009,-114663,43773,135345,-57150,-413416,-430468,-269613,-226094,-157947,-117606,-265914,-401911,-432833,-425811,-401686,-596279,-262812,160379,158076,-59644,-424431,-108463,327544,504011,367992,-42706,-166375,90132,152770,-192083,-171155,692893,921254,301226,-211885,579576,657747,389265,181595,-71135,-454616,-56568,885349,1378526,1196436,676657,348522,-4304,223927,704644,878051,561869,128360,-215643,-48041,167185,293393,243515,19548,-243220,-481850,-224085,112818,189274,-149086,-396158,-76157,207014,366939,486020,144927,-114729,-162936,70281,206395,248650,252407,339353,164347,-91420,-308025,-377241,-233835,-37371,61466,59239,-4222,-295236,-429652,-142644,128887,429455,552332,420586,49283,-277293,-483635,-398063,-206043,42187,131440,-23699,-134699,-355827,-467339,-479326,-222838,-171573,-189489,-329431,-375178,171836,595340,599800,332615,-1646,-119799,-100629,140886,147810,-146567,-405015,-292385,-384590,-510582,-517439,-421274,-270953,45669,23862,-129965,-103015,129156,204910,56130,14090,108055,214966,164293,140973,165549,67557,-264004,-194767,295415,626370,465420,226471,7690,-100641,-194802,-342032,-360248,11756,388633,361506,21393,-285906,36425,258589,182934,44573,293025,282000,21945,-44341,185263,478706,325319,-131960,-439754,-244011,118701,238438,236016,-97805,-185294,28357,115490,338806,382562,587967,323994,312244,133309,152747,206391,242611,-13285,26294,39007,-116101,-370509,-229465,-184016,-402336,-377292,-308977,-484740,78652,601231,691357,324493,17626,707025,802360,456449,-49827,303600,884927,1225490,898195,354472,280301,590493,596607,363120,260169,446929,536001,536201,514927,536662,393981,-191231,-213026,-64254,-33426,-302138,-480111,-331055,-367918,-408176,-18167,169495,36552,-416106,-153254,240560,349297,-15787,-352686,-553963,-298232,-119505,41522,402064,728186,514243,-52362,-137327,265748,133274,-467758,-87883,286846,596842,737316,761703,364925,244358,537401,410243,-214432,-66316,457373,732146,318321,-47069,661,-32505,-184967,-335725,-449547,-355379,-200983,-188698,-220341,-356502,-403614,-211317,-268552,-234409,-57691,-121608,-222920,-191459,-296637,-454285,-213236,109177,120236,-116899,-437690,-126688,-12443,-180988,-456712,-375152,-178255,149191,374416,209954,-200721,-266921,-197750,-270162,33695,263875,196887,-106674,-344452,-388725,-455379,-415092,-401451,-386155,-469370,-401006,-391290,-238944,-34145,39742,-66534,-192333,-262032,-304001,-378929,-358276,-390786,-436909,-323584,-140235,-169425,-481941,-106947,153703,51784,-18933,28147,111014,53160,-285891,-195252,-90211,-263474,-291854,-293361,-388841,-93484,-135099,-305917,260486,614211,343471,389876,445676,250421,-81035,-278080,-312007,-244777,149573,310601,364691,194709,-46519,-4681,131407,-48341,-251518,87345,65205,-42604,-155657,68003,32055,-210360,-210809,173504,258717,-10209,-394678,141169,620266,820032,676261,222956,-225727,-320472,-155567,-122000,97455,200525,355136,172226,-95561,-418325,-539496,-460745,-130966,316207,412713,550830,531044,335515,58451,46123,281848,267786,164917,482,-49748,-71714,-48875,447,-306399,-337071,-105285,222797,504795,377322,993,-1102,115928,-141920,-335946,-365580,-90692,521185,1271001,1303178,751836,217227,148750,220953,279221,501623,397480,215156,317514,595382,835673,949299,734468,147703,-127839,358476,342012,41208,26672,92072,346112,216748,-26159,-300854,-186891,-13256,-88632,-101725,-34666,93847,-9816,-438702,-97404,122331,141503,149604,137712,140228,50933,-49347,-272062,-450500,-555783,-545520,-309379,-277104,-370798,110595,472938,57312,-33079,181428,433043,328774,245615,256966,439213,231162,-43194,-101374,-87243,-101496,-266682,64286,321872,276230,190144,66222,206549,-73147,-169440,-172053,-77161,148280,273706,306426,343625,271057,211616,221650,8627,-123079,193987,15635,-244154,-326036,-107380,-16322,-146651,-231574,-232404,-32204,153594,300532,437647,271601,182556,221977,75930,-283854,-274757,78217,376203,509673,366574,54991,-27623,-104337,-87134,120695,34348,-201914,-156968,33117,7456,154840,188361,4344,112941,268775,-144521,-299367,-100802,-61977,46382,294585,290097,183488,45338,-115790,349603,652756,511136,454429,195110,-178512,-311528,-94345,177654,251230,-49192,-29533,6748,-65044,-194260,-408287,-402706,-394813,-426856,-350132,-26504,-52171,-53341,84961,35600,-253722,-117131,-26470,-65678,101459,214853,170163,290552,462447,210188,150142,108320,126078,30040,-10706,80482,467413,773989,781008,501501,58968,144525,-64205,-232199,40548,211897,28453,-319000,-372766,-152896,2945,63981,111806,277137,207670,-172411,-138888,194021,543056,490852,38792,-439204,-164279,-112650,-83199,-147362,-202346,-312164,-220147,100183,256914,248362,143754,-5295,-223438,-115478,-22536,-98437,-258872,-257073,103218,237980,472168,173792,-307251,20459,200669,-94170,-361125,-402426,-142102,73862,-136046,-514308,-297624,-104796,40279,-33086,-123592,-173773,-296750,-226713,-166705,-282230,-367836,98218,234168,193087,-61847,-74032,-88645,-330203,-334097,-203687,-97532,-47715,-336439,-311042,-216115,-28166,70627,33093,-382560,-351117,-74467,-22327,-35079,-173683,-365846,-271872,-250471,-321680,-305100,-289890,-279032,-234969,68413,179031,-27880,-512592,-81894,229106,323839,137903,105217,237323,482931,726619,1028446,1031125,439689,-133439,-214629,241960,325188,355759,379715,567887,567142,526739,414219,141179,91250,261863,498166,614089,838979,743885,754492,349318,213637,62190,-433089,-3756,367785,-15522,85656,529779,750463,911248,910654,821620,649685,470465,265823,220336,242064,254619,251612,296957,235350,65084,-156486,179452,183987,-60359,-314803,70096,206460,134577,240413,530145,808930,572237,27058,-465984,-410842,-491040,-316861,6194,583838,697380,336064,16985,-5845,54974,167527,263743,-27673,-414189,-419444,-144448,57458,-18321,-16202,199749,186230,-92753,-385514,-195032,151016,458635,628056,522640,222514,125366,382535,373135,117530,17704,177072,217623,2811,-196488,-263496,-346993,-354713,-251754,-143659,-18138,-72128,-144785,-287004,-417437,-257483,173039,249487,103925,-176058,-257992,-451616,-76484,235681,556686,605221,746750,630650,451122,396052,586333,734737,517888,158288,-40538,267646,455807,361722,300292,303957,335765,253908,-69669,-284886,-231062,-467823,-257913,9228,188682,236177,61316,-268885,-430921,-280551,-150589,-144302,-159050,-212066,-290404,-203577,62168,162027,133086,110314,-187002,-133422,-297243,-118941,337400,70145,-21630,540960,524647,80023,-201096,241020,82185,-262916,-185056,59672,253802,-3607,-285614,-36769,230980,284691,155265,-173764,-500154,-383414,-98271,343912,72604,-14869,465730,595399,327015,-99227,-374620,-433217,-275150,-157925,-157272,52675,274656,203282,267927,361624,327415,91454,-159923,-174664,-193032,-126206,-328023,-195805,-18876,-219621,-366540,-40936,-212316,-143378,216999,257042,324294,283389,-66620,-371677,-437961,-335172,-160443,-246391,-317306,127254,407457,319009,-44836,-356220,-123626,-287234,-531626,-166365,-48268,69393,379281,471407,306739,293925,182202,106547,78887,227877,134062,-286800,-377021,136268,-48951,-313421,-344146,-269852,5086,-3754,-123644,-48355,-166873,-409962,-94167,495167,964367,631296,276690,200470,346113,458973,339497,-42590,-260296,-185839,-237535,-370895,-383005,-376210,-348537,-270993,-8609,-72707,-468201,-32943,152190,87769,-23246,457464,855652,955218,705693,488490,354703,72663,-351558,-328583,-320888,-164432,24809,-198801,-261609,-268228,-55022,111037,52961,-197154,-357217,-91962,306554,579987,384709,34811,-149572,-457053,-180936,157549,61641,-250497,-509438,-266473,95017,130199,-192642,-72254,550674,677184,332935,-165424,-398263,-453999,-393824,-471513,-469223,-385049,-255425,-209133,-232079,-411549,-428544,-157930,-192847,7199,102948,-365468,-215829,170589,-7673,-260878,-428765,-269729,85095,173,-345140,276471,865477,1097698,638214,-64906,-345897,-363657,-343344,-305052,-184000,125126,40183,-150041,-61545,132887,20035,-399,-155606,120194,377143,425485,214114,86080,-74790,-88947,-87392,-231621,-194436,-62053,-51804,-60698,-85750,-279615,-453169,-102461,92102,199331,456770,745961,818260,709012,425500,130165,-184143,-100730,105929,141453,99404,25079,-75818,-231759,-196188,-170640,47582,259788,229218,23341,-73943,-102724,-12354,110281,163192,98566,-124239,-335735,-404617,-130717,136842,183406,164570,76916,31799,84244,-10305,-46091,-235607,-425790,-324715,-131851,-94300,-126960,-21695,256567,410499,456685,207546,23704,67868,265403,272115,289168,171910,94163,59983,39390,53031,139834,232567,425196,551099,453553,7747,-439603,76977,298324,30645,-490814,-322646,-393036,-395110,-229270,-422675,-102392,225403,132252,12053,143057,-40535,-181552,112415,307913,62309,-231901,-363873,225473,867640,1178349,914716,172488,-330883,-330988,-223429,-35740,151299,133191,-33887,-203108,-422121,9219,538159,777325,505039,47838,-172341,-137526,104128,74935,-68540,-335832,-316860,-142512,39948,-40376,-169980,104310,296990,-68040,-302418,156459,104118,-110167,-425582,-429225,-269796,44839,-137619,-353861,-423435,-306258,-94136,3121,129212,26811,-297870,78834,450701,650365,407484,-90033,-499624,-306797,-234956,-257761,-58674,452043,832819,1247856,1492245,1321721,620946,453916,495902,461864,46505,-1653,179460,180508,76523,54331,258855,364926,318688,245425,44048,-183499,-306750,-181902,-118649,-194373,-234137,-363978,-440339,-468237,-255995,333003,456801,274087,101613,69402,-119594,-122016,27980,162708,322367,294100,28256,-214631,78372,343033,72609,-383288,16288,240499,292798,624630,939823,774098,547516,-33057,-280967,218603,170538,-292283,-292508,-133484,-176110,-321482,-387857,-201655,-82059,128133,370097,600249,577439,149488,-241803,-187971,2106,80099,153178,179845,-157510,-476359,-328966,-434029,-216307,-154313,-160907,137939,301802,114984,-292543,-322031,-373447,-182488,197777,358724,346997,207974,111820,89023,143613,77904,205782,303108,118406,-82587,11449,-1439,-264916,-438458,-185013,155160,47921,-116861,-440109,-492343,-265637,-168536,-296153,-520987,-507952,-397846,-366359,-377742,-462588,-395888,-393025,-452529,-140166,153189,268199,228549,75208,-72372,-159560,123436,397466,356954,109376,-314704,-175720,365728,456453,411732,-209753,-106932,253624,514573,315242,147245,171190,161829,170030,-23528,-322702,-57164,-56078,-191266,14699,-40467,-318477,-164203,-120506,-170357,247940,557370,378053,558573,703430,625145,501863,385737,128750,-307757,-336232,177230,527958,331791,-7533,17147,250604,80158,-277628,-179075,282134,443482,412939,211053,137864,189382,204122,195026,302135,477502,562993,312208,110164,346036,548702,516511,442244,268840,52896,-178009,-376921,-459776,-138115,-22022,18712,78952,-32905,-361065,-404986,-248964,-198756,-167901,-233810,-259399,109306,566883,672025,150456,119731,805381,1011359,584883,204725,-66305,-288515,-340334,-487582,-224920,-254446,-342948,-434030,-361673,-157254,362539,627493,442921,-215184,-397182,-173881,119152,555343,513274,539949,444264,46538,-176612,-150908,-122760,-298950,-256530,-242987,60997,403638,1129347,549156,-123867,-545293,-593292,-424908,-231763,-280829,-293905,-34361,-15048,-25763,100885,270821,629997,559252,14591,-252346,56335,140873,-21636,92252,394053,387820,47942,-189477,-236723,-180157,-302708,-347071,-213734,-24416,514418,855888,880289,328285,-436291,-131924,1749,-123163,-307415,-305883,-171733,-19993,-44544,-164911,-33092,133092,109236,-36717,-54498,-126766,-488773,-12353,481184,709324,401657,-262812,-298868,-258472,-412802,-226694,56430,95133,39787,156818,435903,534746,343337,280134,653612,1032699,774534,357978,-10441,-173932,160415,574484,623812,44013,-190766,540318,743233,348722,-133145,-165296,-167310,-146250,-125718,-5592,100779,-229848,-334552,-290228,57985,126261,27832,-165437,29139,302842,576615,558708,175302,-84561,-75319,211074,221385,-118433,85685,543235,445218,30464,-415486,-492637,-142268,267599,744003,956110,486708,-26380,-18870,176987,40138,-333730,-352367,-149300,-161113,-94512,12347,197763,373780,491664,488137,428178,348644,16418,-172678,-437518,-463041,-448550,-435793,-509865,-533580,-168370,77775,111026,-44629,-177755,-476208,-152007,-108255,-267128,-288374,5963,99757,-76584,-297321,-413979,-172133,-151984,-293517,28669,362855,448451,380789,348040,290116,243905,93869,-141297,-374026,-261986,-254355,-316364,-221849,9239,259057,105232,232901,293012,146178,155129,489631,738148,317997,-149266,-422158,-294695,-290400,48004,265604,195515,139173,225929,200772,-150842,-346989,-251438,-236559,-229632,-232077,-232734,-404943,-256903,-284454,-379060,-17614,69389,-70913,327732,419508,36241,-466279,-354651,-48976,-29200,-35622,-119208,-176891,-235197,-367180,-145095,172521,-144477,-153167,216652,439632,109091,-221604,-43951,224461,435212,483480,263625,89860,12396,-57764,284642,378161,371121,-39911,258345,343882,280475,183561,303973,279608,46253,-277462,-405597,-461545,-467233,-187681,-61249,-84449,-71525,-217239,-18533,458710,585435,250880,-16137,185935,145927,68841,-128301,-405615,-466642,-333732,-422410,-228049,-41884,-115602,-207862,-145412,40538,75190,172771,180829,22650,-82376,426690,587715,215087,-229571,-495400,-400647,74180,328635,251161,186836,-234239,-302946,-2353,286582,112071,-139585,22437,120327,222414,268357,386305,477992,360284,252718,339546,522653,515278,326845,-123149,526,106650,-251834,-210922,267357,216645,-355074,56820,306486,53496,-116081,33542,-96781,-263775,-45240,88681,-70289,-77116,-170892,-214760,-240126,-164560,-38648,-311952,-307269,-85271,75369,228395,273937,2951,116614,638111,785507,669309,426655,-37210,-496717,-499218,-365186,-439081,-153346,48336,92532,173571,252633,362200,183195,-200521,-68017,84413,-27976,-402289,319832,797832,685410,346846,98312,258703,461090,478278,122776,-327176,-210291,-344861,-181953,-142123,-77760,142286,45301,-184536,-82148,131362,-16914,-239364,-151522,-93453,-61398],[-261867,-325481,-431998,-444600,-350354,-227798,-20105,63357,263203,430573,493827,349844,-24995,-307964,-174645,44588,356459,481971,365775,-7925,-120468,-167827,58515,358570,387942,14623,-226355,185068,354302,18255,-95892,51476,177645,-6155,-459320,-502470,-469055,-378556,-4333,148888,-13720,-196296,382969,865295,1120179,1109997,700611,535472,134844,-301170,237642,228843,-156051,-44545,194801,184838,-69233,-366318,-450701,85725,626835,773495,541154,84285,131873,249125,279347,106072,-118035,51742,75037,-140047,124293,420723,469762,343327,83478,-124166,-312600,-481306,-341180,-243505,-339491,-208840,-85877,127160,-370778,-246072,-256402,-453419,-424313,-228111,260686,573517,235532,-171502,394057,810927,521502,-53462,-440600,-149484,100523,250114,251480,188981,215554,272883,205206,5140,-176270,77203,264192,191752,41485,178177,406215,365361,113083,-130554,17899,297033,559029,608937,967344,1036704,828173,434005,-96907,-253956,-132583,-123073,-174105,-41725,308374,317174,-119378,-198043,468664,665123,722492,721536,393632,143684,194708,404251,281807,-64914,-361024,-271625,-10152,168975,171366,418258,355549,134260,-140699,-125327,-175218,-371205,-204188,-40729,87385,-107537,-430523,-518043,-367702,-418442,-365290,-208711,-290821,-439558,-441144,-555420,-472056,-405610,-192462,-58439,-340958,-332703,-69176,155647,356909,273199,110419,-175705,-369623,-49600,103739,-137661,-245529,340837,449484,-61546,-113448,534362,488224,363967,170142,-6861,-409945,-10086,911158,1305973,1223628,776836,505263,253824,437805,808680,844353,417828,-108192,-150647,198878,313254,286836,35935,-359092,-404499,-331382,-210583,92002,191305,-125248,-471805,-209617,186842,481240,530466,233547,-47655,-73037,236287,372135,368612,321311,402400,252541,51057,-129036,-245057,-176038,-8172,21477,-96314,-251247,-325155,-203150,-147839,12339,262902,463884,322449,-48129,-312573,-476104,-395295,-134664,152759,186659,60950,-26979,-277018,-440678,-553600,-307565,-140028,-41199,-132907,-361530,-301799,56102,-30025,-204419,-152574,-126972,-92020,137706,68907,-262758,-169425,47376,25987,-164311,-186399,-302183,-247732,128082,135742,-142369,34620,334298,380873,69834,-128537,-39828,163530,393416,363206,292193,85646,-223893,-368527,-84926,-27584,-28476,77660,101507,22162,-301045,-54716,181995,173986,178599,204173,-78020,-403913,46441,361948,318426,-33634,63897,91050,44539,213812,327557,519860,333491,23927,-183833,-370217,-121850,-107783,-13748,-225797,-221459,40583,127969,176687,208485,166261,-236987,-119894,-235382,-219603,-140478,-128099,-317943,-34877,26658,-291050,-310941,56673,96783,-270906,-390697,-233575,-444476,74324,608676,737973,326933,-20112,632091,867831,610139,147612,129274,625937,949279,739248,337375,342677,534076,519449,528994,404749,275100,145522,34255,50197,226838,23253,-306959,-11067,162130,160669,-195887,-403703,-115979,-106445,-143264,70689,225035,150630,-222371,-95079,316452,520698,170573,-256722,-195619,-188011,-268951,22637,370458,686032,547783,186268,-330732,-191873,-248407,-95883,124451,281690,458486,546895,409447,3146,-90070,442092,553147,84039,-214437,274280,616907,341884,-24667,-10468,-93202,-207682,-353912,-442048,-454989,-342760,-270470,-397976,-488148,-451067,-165641,-121461,-250113,-54467,9380,-162346,-234768,-286003,-228034,-186331,39752,125960,27629,-354511,-298716,-151818,-111025,-207950,-278391,-236672,33735,206108,-77947,-245066,-265380,-305238,-362474,-75262,103642,184222,-38053,-330421,-439772,-305087,-87278,-1049,14299,-174278,-387744,-398416,-246803,-67461,27399,31430,-25632,-144269,-211163,-340499,-346779,-481058,-302888,19839,143815,44299,-259042,-80657,123444,18553,-19927,12181,39037,-100816,-492399,-217013,-188529,-478625,-382368,-343752,-297734,-158510,-304811,-287563,367579,915149,734086,563629,589355,341919,23792,-154867,31274,275966,544248,475749,298529,41879,60196,154511,64489,-184436,-355619,-54872,-2877,-21220,-115941,-68868,-89223,-374472,-51160,406410,544674,210805,-301689,32113,387493,630012,725935,418405,-6583,-286074,-189128,-189895,-33870,38707,157237,206385,131376,-30771,-229389,-341187,-130090,169207,363243,425840,431859,273319,80000,-53823,19158,46181,-49573,-113018,-39940,20378,226969,325417,3635,-171706,-394330,-146134,263717,273826,117271,-24324,-122572,-219261,-13721,-51707,251646,821804,1314621,1101333,492897,-98020,-247617,-85195,123135,206703,71376,72769,165379,455152,752389,1099135,1029629,312005,-405899,62240,94516,-125649,-124246,-208975,62042,152288,79556,-234251,-78358,176897,100641,15160,22867,160853,-58673,-364260,-2354,96127,-52234,-53307,100776,142197,142459,102140,-107280,-375262,-478263,-302587,-102045,-227974,-346558,394049,882618,446585,-58500,-135902,126208,169224,122776,165536,256858,75964,-179349,-224244,-233464,-340948,-196758,158716,310882,129966,-19818,-116620,-73724,-313464,-374956,-409529,-250602,191602,427795,458840,376601,190613,196918,405516,182031,-333693,-164160,-119855,-265925,-337580,-253514,-307352,-426779,-394823,-263337,5737,130232,139209,258889,129413,8779,106443,-12980,-283322,-325333,11614,337355,508596,456151,321776,279696,251886,148617,224215,134555,-127902,-34263,10104,6940,325273,406978,453446,807328,726709,224129,-341495,-105345,-99300,-59967,341788,512781,250322,-44762,174592,651343,682704,460569,270171,607,-245353,-331750,26796,301303,508446,187607,43131,21595,-79577,-228847,-208802,-138495,-78168,-80272,-208327,331,-74469,-210193,-260485,-223238,-434974,-396391,-233417,-202965,-99657,21670,15027,190717,358856,187768,121370,79444,119696,9117,21697,45741,97684,430082,673166,636923,376186,252622,-69354,-126437,78393,241271,225917,221039,115568,-3925,24242,121772,293898,505172,473452,108671,-283009,49272,520241,528447,197349,-204161,-167610,49118,121608,9250,-111134,-194469,-127340,-50601,-104293,-3074,81610,84561,-109567,-28626,58719,84130,86809,247437,547307,577793,697250,278098,-423350,-6582,152093,-191486,-485786,-436565,27479,378596,112639,-378004,-411978,-295564,-261172,-213568,-233742,-255730,-295630,-190794,-216474,-224446,-287621,-28673,130746,121756,-55576,-160144,-234578,-258329,-239666,13944,242751,175891,-259544,-324341,-66906,175044,217796,144905,-44258,-202444,-139949,13464,205592,107813,-251223,-261919,-137617,-267482,-169237,-94894,-51142,-46552,88733,250614,-120616,-403372,174637,494238,365649,-6213,36106,435442,376120,443115,591462,606359,229278,-176478,-239776,41263,117436,228898,319984,492770,345017,151826,-142658,-217085,-147546,192942,314578,587032,886220,803441,845412,373967,234870,187151,-329165,-138448,497010,366833,-699,129749,548044,840795,916615,817046,712232,612362,393758,297567,308204,238099,133437,129118,255324,215056,-108010,-452650,-130945,-74871,-437868,-140438,1695,76585,228938,657671,1168917,1099229,499054,32722,-400081,-500967,-428134,-20687,430963,687389,440702,158195,190533,55387,-5406,22200,-14466,-44809,-43237,-6373,160771,-36332,111004,388786,307732,-25212,-370053,-558569,-268945,320268,522848,559459,305082,128319,414080,342295,156573,14577,145643,142915,-59929,-256097,-434918,-453211,-501810,-395974,-222261,-74065,-88392,-93609,-235654,-452837,-455774,103944,209091,70148,28289,-73682,-403109,12133,336990,533203,651769,824363,829765,477344,181663,379876,723282,771320,481890,49729,89968,302372,251272,195505,126838,156747,231163,-15669,-166362,-168922,-479549,-343931,-45592,67278,119256,-104680,-479252,-248902,-105506,-238086,-367488,-395750,-329881,-410620,-579963,-228427,-111031,-199334,-143553,-295603,-240354,-557464,-61464,303629,-156269,-33284,628426,636949,25630,-274174,240689,52924,-327598,-9640,301815,283589,-177233,-187722,89480,322144,393096,209453,-289164,-264697,-315041,-270074,357940,486902,-76975,-107869,276042,309860,43150,40967,135009,180339,73761,-114920,32309,338831,270374,228309,299979,242885,63373,-40095,172543,218002,245439,-115164,-391779,-169093,-321904,-541487,-384809,-217216,93086,409352,403696,408819,274525,8500,-183718,-315072,-277624,-211493,-403011,-218063,196428,405993,271925,-130908,-387337,-180739,-407640,-454369,-69775,182571,276774,425581,345771,211816,316489,342056,268145,24375,-60465,-133483,-467781,-313371,147368,-81375,-303174,-263273,-144262,247011,263181,74965,47312,-26514,-257880,-472554,159125,591685,564013,272286,221282,440132,764883,829863,273824,-218470,-357458,-242609,-298713,-320854,-301701,-295298,-248668,-84553,-79878,-371294,-321465,-41990,68233,-118650,222015,601656,744098,454944,435156,390890,56455,-448209,-429155,-438579,-456810,-212203,-204275,-384207,-468947,-161044,10393,-36599,-283860,-292827,69332,500773,724304,612698,275243,-138640,-249952,-90372,62274,-71855,-286008,-454132,-300393,-35974,-65793,-428936,-15886,483619,534840,114189,-357676,-387309,-255016,-89505,-142732,-304792,-469787,-284297,-250835,-459393,-469427,-280538,-135065,-345680,-188996,-99146,-399654,-139379,220814,200555,-96502,-299851,-327513,101584,65503,-113990,441887,1080523,954590,346751,-332413,-236957,-289428,-310980,71367,409413,602133,375245,1407,-219823,-70058,-26440,72379,-67902,-92725,200595,292593,177658,15525,-197561,-124739,-175925,-303923,-144733,38940,-160134,-383711,-395991,-305364,-174371,-68171,-66120,-122602,222438,803389,899589,749845,337199,35542,-206054,-164865,-28096,-65510,-112327,-116225,16994,12925,70261,-31240,26588,148019,95064,-210231,-290969,-259916,-156965,39379,102991,19452,-164076,-384589,-373320,16074,338403,346371,157701,-17213,-113561,-79124,-180617,-222170,-264788,-248222,-156684,-198756,-289316,-328609,-157965,244033,534434,641664,536623,320658,111397,47157,-31821,73608,21697,-88289,-174005,-41024,132073,226163,153841,234967,332436,320565,-38978,-424182,225064,492668,214744,-377798,-323655,-374352,-324853,-45819,-162948,-343475,98421,137679,150755,211887,-153438,-223379,134953,320907,146129,-72075,-134494,438805,1116190,1420457,1132106,334007,-293008,-406537,-289627,-95680,-11050,-94567,-344358,-509538,-442983,18886,523587,678812,450977,62134,115272,208571,202805,-66660,-102049,-356889,-346208,-64677,133312,113987,-134277,133134,476349,223246,-105748,67060,63599,-227571,-557979,-400503,-31999,252294,295005,-33498,-200995,-230794,-101127,-2240,172040,255803,-118775,-99156,455240,774190,661601,89415,-573498,-343269,-241973,-270490,103519,435147,617582,939196,1356869,1195838,729197,538209,464384,373913,48478,49913,151837,91435,4938,74084,407362,538122,415624,327054,144868,-155867,-272231,-192953,-144779,-63471,37871,-67315,-213208,-247135,-56416,418087,560723,341332,89913,3738,21402,-3722,59051,100252,207285,123989,-128600,-331176,47613,410263,57774,-611934,92303,450368,597924,871953,1104599,804874,496114,-51863,-187216,427545,384325,-258057,-173280,107600,-21149,-223656,-320566,-176622,121300,298467,470689,559353,405573,-134881,-224520,288057,432711,394233,391545,253587,-64895,-471979,-508690,-331324,-22362,28559,-220069,75333,335200,215464,-100132,-135883,-236058,-178961,133935,220121,37314,-97811,-238274,-298738,-115281,-19605,214319,279586,43447,-151196,-41408,-110234,-360966,-138989,61293,264081,144114,-3225,-307650,-415002,-232877,-235810,-417021,-545540,-284311,-150874,-103330,-213961,-442091,-327774,-330668,-543789,-370515,-63181,132505,81102,-66714,-151275,-142122,167836,343144,157794,-107083,-551935,53451,496860,626810,595009,186349,174005,557530,624189,532360,467097,536289,495510,520417,129464,-428932,-92615,102317,155482,335062,211976,-177618,-212137,-213305,-127482,347099,750607,647654,708371,853456,738270,575209,364731,-33963,-274629,7523,313343,504891,248240,-25878,-19620,227605,250600,-127182,-219912,124511,136488,-64869,-135897,39770,244244,411394,354660,261885,332580,386445,229180,127203,361466,521189,456948,223051,-60538,-128665,-357389,-519842,-340394,-163555,-155718,-221259,-198755,-285694,-525304,-388590,-188527,-137603,-227663,-348344,-284990,178970,605879,665052,122261,80888,733316,864793,505025,141994,-100108,-229711,-231616,-405674,-168565,-113222,-229809,-466134,-418934,-440106,-59472,318937,387640,-164241,-451932,-206678,-38549,255482,299972,176658,135670,-354545,-455697,-486026,-493221,-566677,-412944,-74298,172237,525441,947827,582340,-62001,-499103,-532322,-641914,-439147,-458815,-414079,-262657,-125822,-101517,-84340,55605,398735,334026,-103745,-298984,35709,32513,-112959,253649,770902,529408,83803,-208643,-111052,-303305,-437449,-335445,-15057,291730,721641,866281,893981,374423,-202269,-404031,-254411,-147245,-81073,-34718,-70445,-107610,-219946,-213803,-39527,-26009,-164304,-189897,-37518,-183532,-325821,197873,701005,848506,464230,-139982,-89392,-65615,-316813,-205740,238936,325725,274565,319196,394702,338331,367533,579586,661033,607013,424568,274293,78372,140250,396579,559841,351581,-237635,-30195,684062,877006,522755,72148,-2648,-53760,-139438,-641,315525,358063,121300,-27709,-162211,2354,40008,-180470,-174854,205295,524770,695816,436899,-165227,-542428,-533726,-118639,139274,37377,167213,498528,432799,149496,-181714,-137251,147305,476869,770514,838230,420647,115772,52935,89610,-37764,-174397,-40142,-23602,-65324,43763,-15740,62448,255282,433271,383961,334078,257048,126951,-39403,-339559,-425214,-365021,-336405,-488014,-597017,-173855,144720,290642,84499,30793,-195424,-407495,-400426,-419332,-244806,86346,314273,104067,-297170,-321293,28773,-116362,-140522,449083,783768,649340,519774,580298,596478,547034,277927,-113254,-477711,-362721,-331990,-337613,-250882,89928,370263,308736,294384,54845,-145555,165766,503663,459779,-6697,-409125,-144917,-117399,-352988,-182237,47719,146309,339067,340982,163464,-166608,-468185,-330292,-348347,202377,304652,240013,-88029,-283172,-287387,-106658,191955,201649,-31133,76881,293424,102424,-228261,-494781,-260414,-128278,-40256,-35828,-125102,-198414,-487407,-398571,-137054,-246225,-381340,-206272,-113437,-81438,-140568,201345,508619,521053,367361,112048,-58856,-48968,25811,360358,464668,421306,-145538,85978,189599,150270,39917,55470,161486,33392,-171626,-348729,-381818,-305139,-83851,73665,162274,408013,337688,251858,448870,537519,239641,-302507,-104566,50299,11822,-217199,-420124,-403032,-223105,-163536,-3297,99491,-52854,-192249,-69150,195341,157290,77232,-46132,-219064,-201585,296282,547320,368151,-9958,-279426,-273649,-42665,137113,-89228,-370215,-258468,-316501,-130456,333791,307314,-104571,-213110,-69837,95973,237414,384023,723339,618705,608904,565117,661740,708953,489325,-99609,-178774,-63234,-426860,-86097,408464,330920,-310752,57286,313263,47298,-129929,-1236,-166446,-356818,34061,90145,-129715,-290499,-349527,-311938,-292181,-321021,-204107,-390001,-182153,6708,104367,223419,219409,156361,189879,541013,756489,502464,299350,-77858,-325911,-257993,-240415,-285742,-136473,169495,227817,159153,199728,313277,122265,-337514,-58488,128704,-58067,-290517,283742,630612,453962,183549,47951,181656,369546,427325,161446,-315840,-145226,-244698,-305750,-211459,-172734,-14897,-14914,-234030,-79272,83375,-43618,-206549,-97429,6083,-32032],[-298556,-413455,-438133,-309788,-171320,-42251,-43447,-135087,-26080,155346,183310,38752,-158226,-256301,-161855,34441,359085,445787,274528,-54404,-36649,-101405,206224,403384,390436,-6606,-408357,-45201,277552,146745,82848,55541,-34110,-292812,-273008,186694,494052,-48617,-102309,-3793,-269954,-242646,285657,571274,697054,442329,198008,301392,14787,-243151,302318,277680,-229768,-369418,117719,410363,-6133,-551214,-279467,197919,547456,560814,342282,3832,240386,404098,341036,195129,-103756,-113691,-29332,-71775,143146,368693,479973,537043,306697,153547,-55355,-293128,-259047,-158094,-363815,-379483,-408553,-631662,-15186,-284964,-215235,-236115,-86243,136427,436523,609220,260244,-286361,228762,734154,571048,102094,-363125,-324676,-59777,55946,-51497,-69205,196989,303930,195644,-101992,-398566,-198043,-206232,-232854,-150657,20065,234792,291254,175612,67055,279633,700243,988596,827846,822967,646800,582569,226853,-229772,-393475,-278907,-259049,-274027,74869,508561,460387,-100906,-165766,365996,560553,523490,587585,445187,166015,114899,325364,202035,-257495,-440842,-465779,-174897,156054,78504,202551,150577,152468,174421,69591,51202,-180526,-327844,-243739,-27675,-36854,-215940,-381723,-267501,-374144,-513149,-377729,-436014,-506120,-246849,-157680,-39439,-122972,-94782,-274212,-368683,157097,406676,390244,253306,-50304,-147696,-211307,-391343,-439187,-257414,-316359,-174517,-2963,-49065,-231864,-1981,119381,29034,122773,38934,-44093,-430814,-95222,641919,894036,915166,693837,574234,452093,469171,624790,517383,78768,-406258,17488,385404,401060,247816,-38338,-89919,71819,-50479,-339961,-157877,-90331,-287057,-448340,-498824,20287,545037,529633,300844,43370,-69312,231036,351484,294589,227148,294028,217847,91016,-40886,-188179,-220290,-139865,-129774,-297879,-374444,-155176,-159815,-245245,-166243,15689,194146,37708,-232898,-389084,-499569,-456600,-146146,130208,113040,50129,-29995,-282891,-449160,-434665,-589544,-238703,3752,-25305,-224112,-409701,-423097,-492208,-135919,-73096,-137467,-119626,63232,39870,-145374,62524,389627,442036,213391,32661,-201919,-280483,48257,57515,-314067,51993,447873,534505,261863,-155595,-301731,-98886,309969,370007,280971,36934,-195594,-402427,-467540,-567480,-318486,-60431,71641,-89867,-386009,176950,538205,331125,69411,59643,-170830,-335003,98926,469483,478018,13555,-369591,-24064,247613,485308,411305,384821,274951,260861,130893,-27640,-455211,-517706,-384393,-339093,-327988,-60881,33156,-12961,-47810,-423071,-320659,-396267,-414244,-601875,-315120,-201821,-396274,-92122,-48564,-504603,-53166,423733,319464,-271899,-347745,-165821,-429550,66168,601687,718709,233623,-74441,481700,765778,557581,199761,-108739,153808,453193,521445,306389,161825,168738,308643,561196,495235,234043,-70012,-304052,-266394,-68499,-282330,-325053,116398,238512,167912,-237046,-344717,52059,103289,71220,133807,239337,162349,-25419,125859,625403,679911,254731,-286508,98517,323966,169056,165445,319484,554609,503840,342976,45410,-235659,-123815,301013,475377,417312,261257,246679,-26512,-479761,-120496,474767,679794,326637,-223002,60730,399384,331091,-58247,-185016,-246685,-243626,-372624,-465274,-491825,-358566,-282240,-372318,-503835,-364880,-129288,-37057,-171802,-13082,234759,304835,353030,206277,29575,-127860,-142391,3233,50142,-210649,-462236,-236710,-20704,-172883,-173465,-276539,-225101,53577,199020,87509,-162767,-351693,-347451,-95785,-920,82705,-76595,-376859,-512336,-84992,213826,301558,268644,-42488,-261197,-329198,-266644,-125194,-15254,85285,110401,-10143,-92228,-192861,-247581,-224753,-56509,249026,277771,128634,-86152,-1499,48988,-82065,-92735,-62857,-76679,-275810,-392239,-141650,-125683,-299519,-311064,-442105,-212448,-164701,-369056,-57624,603991,1140120,1082752,653658,588648,331761,75607,-73150,330826,755280,865192,637949,400807,231004,419250,424941,128350,-298218,-399423,-267466,-147523,-75924,-136487,-281251,-239443,-488551,82854,553659,703093,361505,-263085,-109985,171148,322063,550774,447724,136917,-155686,-156103,-167405,-148744,-99823,-56993,190722,332049,285036,34220,-186418,-215886,15182,250709,225866,258837,191113,67324,-124414,-221200,-77411,-173032,-219856,-66220,154415,531439,561402,304623,239380,11716,-470916,-120964,30596,91314,-64218,-222361,-31553,310328,216732,408163,913675,1035908,601613,45774,-322572,-192469,-86816,34401,-114719,-375410,-152986,-49518,203607,557414,1030361,1122660,524334,-203652,-90988,-86934,-340919,-421244,-491928,-23486,271480,273236,-176586,-29295,273252,241472,223071,287203,276128,-139272,-355572,22635,34139,-267311,-273971,-9513,86930,185828,237359,69185,-205822,-500779,-239745,-66269,-224452,-351599,386532,786116,586528,99661,-247952,-192234,-106293,-150162,-84752,-91292,-58035,-199230,-326862,-421838,-407945,-101216,94941,64322,-119413,9860,37098,34087,-259333,-344079,-266505,-17734,441086,624591,549331,299794,22288,98169,456066,366096,34577,-426436,-333874,-237591,-280973,-449509,-496035,-437300,-443915,-263333,15765,141678,165192,213073,-53850,-243566,-24773,-57900,-216577,-248255,-14541,286554,470566,486191,485523,473348,532729,519557,483644,240870,-103518,17307,-61918,1533,449855,579405,774716,1078415,857907,344437,6781,-19573,-63604,-64960,322197,520290,280379,180412,597940,877299,653363,313528,-52241,-212735,-338505,-462045,104119,412364,658429,323347,21397,-39748,-147673,-33673,-38878,-3753,111293,112568,121852,31480,-104449,-325608,-422068,-130434,-103994,-276736,-368375,-387731,-323442,-188414,-162108,22473,129900,95925,72778,50126,75221,-25916,114199,215073,65455,41701,393057,520012,482787,199437,-104833,-15214,89112,205946,421562,650745,497632,224209,95428,201882,503451,686911,607494,239513,-326868,-5942,467234,508486,308172,-6646,-192886,-28621,50113,-11045,-208498,-89154,-32606,-80245,-403752,-237859,-9153,68681,-73950,-32931,94063,202080,342661,640226,822607,791170,695787,293950,-259767,-27908,-7882,-409449,-385872,-538299,-34483,381581,258416,-232070,-491093,-357487,-209066,-208045,-279472,-265171,-116790,76479,40259,-68916,-268726,-269790,-67891,-8435,25074,67363,184364,-60592,-91543,197131,462068,236418,-247689,-237254,114576,343915,310339,196619,298496,130143,-125548,-50453,334477,338626,-102566,-255102,-65081,-316548,-118088,48086,78997,96715,57868,146332,-168425,-164374,151943,507242,280788,-187878,18973,470874,198475,132309,148759,108008,-25980,-288959,-369807,-288599,-196517,-47698,147601,323583,246011,95198,-258291,-594466,-537226,-155257,-65285,330074,675739,780222,783591,373569,116913,153035,-230416,-213439,517130,823521,326711,-26696,390614,773756,818333,688294,646993,626341,431874,312186,319438,212046,3306,-49337,227758,385221,329247,-27366,-310134,-190921,-425802,-387498,-161057,8078,107871,580610,1156184,1271027,769958,383983,-166974,-443875,-425320,-18182,211321,475868,433796,343950,441167,115762,-254567,-231947,111723,349560,346944,262898,218906,-118835,26302,294449,105270,-102574,-258730,-426085,-473817,147561,332315,441514,212732,-43624,44150,13693,-79127,-153767,6853,34266,-104295,-208147,-110870,-95432,-432861,-592988,-355106,-195364,-121687,-24283,-84964,-223953,-220901,166859,274240,120676,214485,78068,-366736,-68654,281102,406272,613476,836957,1027358,573354,-46964,72101,589566,947168,764547,287119,-57439,62081,86068,29894,-123221,-166089,-99666,-194679,-220257,-274844,-507431,-378042,-182403,-209346,-79624,-193661,-523213,-155742,5603,-210617,-461302,-443520,-211379,-179292,-204672,-431337,-420062,-313160,-174065,-147032,-226735,-494387,-50157,142171,-324283,19862,512146,506610,-103639,-139579,199857,-9023,-302544,159402,493238,231677,-219898,178987,292512,353212,473512,298866,-296823,-211300,-271647,-253376,331674,811343,496735,-424018,-67788,194684,103914,275175,474992,387840,117210,-98970,-13630,223002,170711,84509,222775,217081,131627,158854,573235,828388,705005,183125,-537083,-277013,-259256,-482203,-419863,-104830,204804,409636,340026,279444,229601,31940,36583,-10038,-71070,-196173,-425352,-134707,206913,320409,176099,-193587,-413415,-201567,-418300,-419858,24788,335605,378028,328387,123124,71723,260444,427702,366884,123218,-198472,-309344,-514986,-322152,-10339,-230781,-331388,-188229,-48557,358930,383375,159073,-10698,-7045,-63796,-88951,-495131,-8994,433497,324768,288268,450003,772289,868285,384743,-79311,-351662,-361963,-315986,-282426,-247730,-279155,-228631,-149859,-80291,-209144,-422809,-240578,48599,-41102,-37599,146582,229592,56588,326100,307915,-75886,-586673,-317883,-156373,-261994,-98108,-4528,23380,-204205,-260783,-146140,-189014,-400217,-207910,241089,642885,724149,639084,455831,205281,151225,24858,-96260,-254572,-359013,-359992,-167882,-146084,-194419,-251913,27101,365097,338465,-117463,-512243,-421958,-144986,125983,185137,-16661,-342864,-259459,3105,-57743,-103091,-85068,3852,-103521,-207233,-204465,-260716,-176888,104237,333334,84686,-172934,-335780,86762,115776,51819,497769,966432,509718,-149275,-472383,-147677,-224900,-265779,392538,939590,1019653,676767,106526,-279943,-203303,-30617,196353,193222,-163878,-115676,-81436,-72865,-182576,-307459,-144265,-155658,-340586,-141280,50523,-181650,-524940,-179367,33524,51825,-139148,-236703,-450082,41722,786027,867724,634617,151167,-133585,-262513,-275451,-232293,-299645,-363110,-366707,-58864,78162,83345,-25959,-131692,-86338,-111851,-352609,-299168,-346205,-336718,-117198,-47647,-238154,-365829,-363331,-387364,14552,357946,376967,88207,-133245,-252001,-231729,-228400,-238244,-127928,-5194,-44791,-270607,-479542,-470296,-207761,219814,599238,755051,738050,506503,257980,-103100,-384487,-182805,-97222,-273518,-388748,-8924,186194,183952,-4311,-37763,9189,107517,-134878,-418802,293385,538456,320672,-245740,-276250,-170845,-293122,47623,33612,-448681,27785,242531,234092,92120,-347529,-217168,108636,248291,224159,111058,154694,555667,1088553,1374878,1120632,450638,-133410,-491981,-430550,-207988,-195374,-316060,-475223,-258338,-306460,-231824,242070,356227,189400,77441,384745,526971,299149,-134779,-125904,-279920,-239355,-2585,129329,187785,-78562,78499,446459,340492,-105455,-237837,-109491,-296141,-488100,-356480,192608,722788,715476,410085,-77642,-179862,-142250,-87324,119847,420922,195177,-330539,268589,758777,724202,18149,-515758,-163595,-126596,-151609,223839,328893,268999,392310,750408,698835,606939,455091,362629,210146,14828,54375,59057,-74643,-266992,-20903,471886,622965,443622,358689,248654,-192704,-244559,-33477,88065,338534,414013,226812,144195,83872,103513,296315,431622,187946,-80557,-81725,67355,84657,133734,94962,45398,-135981,-330626,-429658,-65955,289385,2387,-531637,4046,411016,634981,817169,841720,543913,221790,-212286,-194754,361517,353452,-310768,-75874,292416,153022,-62932,-181140,-101627,224504,276347,432241,463737,286679,-268331,-125048,546606,715866,661633,523517,206291,-114596,-383534,-322977,-188714,83375,106873,-169389,93520,340884,223198,3320,-71950,-207689,-191678,-39529,-39338,-22339,151477,-69239,-386070,-317641,-31383,256698,244896,-67578,-279064,-68975,-143678,-361653,17898,251146,303345,230200,170366,-106725,-278587,-175004,-225193,-382752,-317155,-9353,112901,33127,-212374,-517279,-334641,-366217,-485886,-536207,-284489,-34276,-105455,-229257,-196522,-57972,223585,277332,6741,-299603,-467090,174556,523137,758787,736023,797698,724626,922271,818827,652482,652327,751619,774473,747200,245062,-349926,-116601,296057,469645,533310,355360,-98329,-254257,-269396,-96351,335148,710987,728296,722130,723499,644422,558259,316592,-159337,-126647,324059,459186,362458,34680,-99481,-48234,157396,380434,38608,-244337,-168976,-252906,-595619,-315860,34152,369962,647383,542627,217218,133049,229411,175249,97557,252157,382527,325481,-51913,-315261,-83046,-323771,-457918,-301274,-271090,-421133,-611585,-397842,-140153,-348811,-341310,-199186,-171444,-332701,-572250,-207521,223399,506648,450843,-44343,-14264,497037,516096,227161,-25779,-131347,-197662,-214281,-321974,-119755,7707,-182207,-535089,-297385,-274946,-404157,-175743,46101,-230493,-522368,-285813,-206402,-239747,-131410,-275990,-143257,-36638,10279,-31402,-351371,-419969,-264885,78985,65913,257149,224433,228757,-173533,-355379,-307183,-440561,-333206,-77654,-39960,-153446,-55330,-222999,-389613,-325205,88076,103005,-170815,-399229,-139358,-129733,19126,550000,987448,581646,169453,872,122834,-194104,-516736,-425322,-44641,362746,690049,719103,687709,286554,-25321,-218029,-249651,-98618,87376,183350,-29478,-311851,-460031,-194259,26421,-88634,-442536,-289431,-21592,-168694,-320100,295802,759107,816926,419532,39586,93840,112010,-234618,-205732,287873,416852,399308,421200,330702,123789,328848,764785,587040,82266,14884,206096,216972,383285,492002,373295,-8829,-486256,58394,554988,742577,531467,241720,89228,27070,-178641,14758,478916,493998,376824,161101,-208365,-242288,-210139,-447012,-87752,257300,532864,624013,245217,-474713,-328937,-153615,-347108,-99813,80037,240934,460502,463353,287964,-15756,59147,333875,561128,612648,473069,222814,73923,61154,1878,-177769,-93297,200375,226509,57431,34603,-154445,-161224,102442,178441,60546,8573,11074,91203,-83598,-342320,-418897,-335217,-307979,-496074,-538925,-98283,302817,474988,237196,220329,231370,-157144,-418256,-450963,-136839,241948,493790,193568,-408473,-100754,191654,-97857,-41341,702618,950356,589592,408240,604375,694235,624968,306981,-179182,-495186,-398677,-379173,-325710,-251127,131370,423240,434267,252999,-224302,-351899,220046,456347,80542,-399672,-139427,77571,-2925,-208965,-331514,-60054,180224,459531,404969,109253,-270922,-481353,-313032,-194755,261129,497814,458079,237956,207409,89128,193881,322371,273821,26047,-168079,107095,142216,16444,-191325,-380199,-347141,-259199,-135118,-131406,-175852,-462667,-422846,-151169,-248328,-198518,-166872,-208331,-125683,58253,374379,716053,608196,242551,-8819,-185220,-174324,-24045,122840,186158,-30965,-337551,127488,103243,8543,-151557,-191549,1590,-28049,-88134,-197214,-244855,-311450,-126910,62012,206326,448613,473018,381319,359669,334028,150433,-276484,-325373,-116696,-112410,-149171,-5737,39953,62100,-4614,162447,198456,-54058,-119191,171496,384085,282775,20855,-271966,-475285,-347892,70574,428290,385372,86725,-154122,-281342,-273186,-291265,-232430,73328,317690,60978,-282016,207395,340951,-22706,-465176,-250494,48153,199674,269688,679808,703947,777987,735159,740753,782384,502757,-62512,-380810,-236273,-492648,-45293,316156,194427,-393204,14606,145319,-76195,-130989,-35990,-205990,-325055,47971,112171,-28255,-301396,-368629,-313231,-287883,-393860,-399775,-355542,-137435,49114,52188,89672,85804,207159,261066,432319,659541,392207,286147,112421,61658,21888,-84404,1765,-23660,238194,289065,175987,185203,236623,50144,-209666,9806,81819,-182363,-151840,195884,341660,175909,86044,60118,-18526,129521,249733,146048,-230729,-88413,-124687,-286088,-293722,-268441,-163789,-71533,-261212,-51995,58200,-9021,-78909,-15917,82031,66006],[-107042,-298145,-320852,-56298,194580,296178,85184,-174078,-208010,-38384,-61013,-194912,-185671,-145795,-117624,97539,349145,389541,266147,30761,27590,13549,273007,379291,330781,-34527,-479841,-149934,247853,380321,336642,147960,-89805,-275083,49248,665465,984987,422859,-15743,-70685,-387982,-431186,33967,190726,172488,-204662,-72915,86715,-184669,-146408,285421,218891,-229019,-599154,-36683,263523,-117266,-537215,-139821,233384,404402,271275,-72261,-191132,261566,451750,347940,213916,-95979,-194444,-60240,34305,177854,303527,408796,510070,391074,256151,87103,-39015,-59140,-75870,-494043,-438336,-33267,587930,792277,319960,68204,9048,183026,384358,437523,440434,198640,-392761,-22676,544242,618582,295748,-115934,-278033,-60642,53862,-282439,-413245,103206,306944,148291,-226255,-554674,-432606,-417108,-360662,-234670,-96952,126355,345809,321665,324936,513667,921834,1100027,864960,498353,186830,236952,-41792,-410895,-484581,-338916,-289069,-246470,148971,556565,479449,-118299,-133443,211330,377643,316000,362259,359426,110809,-50248,107279,9945,-354043,-176804,-352542,-399251,-74978,-126260,-40635,145161,296802,459211,377632,301363,44453,-324404,-489368,-98369,118627,-1660,-186018,-48360,-45367,-189368,-399747,-581714,-361312,-21057,262673,350688,173309,2553,-418287,-208444,314173,546581,408534,52754,-304598,-209239,-52027,-17221,-94873,-106933,-20209,16375,-134882,-325563,-119095,-102600,-495738,-577239,-230148,-146762,-156334,-495337,-287182,171089,308419,423239,499862,571527,546270,364349,263069,36799,-355258,-372160,181790,476505,422950,176125,19048,254155,439140,209873,-341087,-427007,-200777,-130148,-174070,-421079,-258939,467044,540755,382427,134482,24682,84278,117539,91157,46457,94351,95499,17789,-102240,-225626,-317038,-418105,-362184,-509454,-420655,-243629,-350181,-334641,-314477,-251898,-220769,-361913,-450310,-374012,-315362,-389519,-242733,-24615,-20505,-1885,-120194,-297038,-311127,-184261,-323387,-457832,-77456,-25639,-178285,-135141,-59938,130980,276337,107720,-144343,-183860,-43648,55851,-45680,138670,534694,641578,399104,113366,-141497,-326209,-104935,-155090,-650773,22965,483983,618678,506226,61946,-305909,-452221,-21019,217247,139515,-78517,-180986,-360735,-504361,-361565,-207544,-54995,-31655,-363911,-347760,248839,602572,315116,16370,-74523,-283032,-277312,131217,502448,545847,92965,-463755,54140,435871,635445,420671,66003,156745,414848,376871,225821,-41129,-332140,-382075,-424040,-506645,-286111,-205659,-187070,-335260,-202057,24348,144347,-30170,-254768,-58769,169814,-72231,-63394,-117380,-355930,257160,735292,421610,-394906,-256642,-100024,-503540,-32667,489646,544805,7936,-166492,314337,542105,354061,87866,-288648,-424476,-98262,281074,237407,-72511,-366888,131224,469831,479818,219773,-171028,-416610,-405192,-316972,-50902,22175,164235,147622,-8055,-411657,-255118,163024,240173,125926,34032,73345,28410,107320,282350,705129,684463,213477,-484533,263178,645427,534591,295062,209142,303749,301099,247679,189171,-16176,126069,404952,576110,459467,78320,-43212,-323118,-294542,311562,696553,776130,404066,-293582,-142896,169505,278331,-83616,-386768,-438350,-279871,-365291,-532100,-580889,-440982,-350812,-316098,-440301,-316818,-159487,-61191,-117782,-11682,286231,481100,618061,529521,211734,-134742,-427568,-287050,-133365,-186488,-515541,-340218,-179984,-320903,-124187,-116783,-535126,23219,548197,368679,-87987,-386793,-302273,-32073,-2725,-73689,-237602,-524271,-316242,67839,325076,347623,190173,-111801,-224762,-255396,-250676,-120941,-21546,88223,186709,128653,43304,-38025,-127921,49112,125816,288907,218142,25657,-42378,16687,-101279,-284864,-207457,-150845,-209476,-461003,-328056,-128241,-117880,-201416,-246537,-517748,-122245,-84460,-271232,186798,945277,1224453,1180942,619547,418231,239248,54214,-90290,422091,924642,874265,623697,539667,534365,797374,646000,211065,-393174,-312230,-366844,-360692,-159152,-165103,-469981,-375893,-493311,77868,539451,671149,333886,-311022,-216478,-5762,-9964,200745,294409,151370,-79053,-116940,-161801,-295678,-245875,-211777,127722,412330,413258,151676,-150011,-360148,-136009,83965,32523,47668,73252,-26216,-246034,-334996,-109777,-179660,-210022,-54522,259105,694151,587823,424044,458720,338194,-108230,-416535,-341520,-141387,17589,-145459,42794,394826,279691,267740,612387,415365,-71741,-477871,-461501,-215679,-23049,-19759,-208834,-195353,-176077,-281917,-60541,343786,774232,946445,626105,-37256,-49999,-100843,-367360,-374939,-243919,270350,525969,440115,-130219,-85025,225476,286612,395081,571183,365532,-243280,-339879,-21651,-137377,-505655,-370863,-172005,-28913,136818,291531,185631,-37468,-352819,-369764,-240239,-314254,-461757,89031,346931,389727,109470,-218013,-243591,-311619,-424546,-427433,-475037,-219911,-129813,-98602,-172977,-118842,-72974,-134275,-314367,-112649,191536,209989,157653,-107271,-286850,-122042,276291,603295,687412,482187,114353,-196236,-29092,378217,473739,274494,-149622,-313718,-66400,-209635,-485452,-168720,-141352,-229215,-187249,-18856,215481,425322,418649,-79300,-556412,-180303,-74645,-129483,-81900,66576,260291,401062,436941,520169,533147,604346,664829,507365,201294,-79530,-34319,-152003,5221,486442,624840,775401,886555,678109,184052,206713,83375,19757,31571,277281,361322,230332,270308,659995,844526,541357,72556,-190483,69208,-113212,-278387,116138,480105,644947,345987,-51654,-209501,-239729,30575,-16515,-49376,47399,69462,292455,-25675,-211516,-459802,-204195,146322,210754,36330,-217240,-385087,-475506,-310009,-298013,-192135,-147367,-29638,40724,9191,-34853,-109503,126511,340381,302266,-11419,40478,214724,309047,-44454,-151176,65999,62404,70455,459297,772358,652880,386555,189996,280959,652763,750116,555090,151507,-392641,17744,364067,433142,327407,124831,-138452,-332322,-343683,-288405,-389906,10965,58587,23100,-355881,-453847,-138461,-54877,-138335,-152518,45470,217882,404336,787135,885816,785741,464108,187325,-109319,-44452,-231814,-437501,-113064,-303518,-183847,235464,342153,-119673,-519396,-219862,45077,-133766,-364405,-221749,266543,512716,461509,83195,-286709,-481444,-270106,-88715,231034,644999,705928,230360,90713,266184,416591,111237,-337258,-56528,305337,422574,298870,174990,486595,422419,-23818,-225468,357400,489898,-69,-252562,-46307,-431843,-142556,122413,104264,152669,-4122,-128558,-86724,21106,-113388,203425,74481,-301585,86317,360991,85432,-49099,-103776,-290516,-277216,-438114,-536619,-557736,-449580,-357796,-78498,134675,296314,443681,326126,-62879,-159833,-388244,-385019,-18769,365339,687485,632776,338187,-117573,-51829,-166595,-122341,471598,1084942,655485,124375,318032,718734,640345,503862,505520,482287,336404,230701,227688,141799,-109770,-209562,102550,516410,735365,520730,-170983,-354545,-241892,-208002,-4454,62527,-18720,328220,785638,1006690,768765,524607,57862,-286710,-226883,30533,40414,220240,492708,667780,698908,302181,-195860,-224858,148160,567456,722307,630395,247108,-283815,-240173,-98565,-374752,-288630,-362966,-552077,-369710,-19394,111966,183422,-56825,-301730,-480668,-325982,-499874,-462624,-231730,-125017,-97183,118728,399261,284958,-80336,-280575,-299026,-245384,-145340,26158,113503,58649,161062,363462,389986,203599,320017,189200,-322845,-269055,118991,243416,492729,760262,1041149,655986,18939,-240453,401908,1008698,987391,579966,-41857,-162951,-83994,-141783,-381614,-520626,-407275,-428599,-315266,-287784,-147111,-69299,-139486,-499564,-294864,-237922,-485882,-147306,52210,-78777,-276890,-284890,-105475,2821,83524,-150305,-537163,-195068,120629,108832,-195589,-418643,-74130,-79857,-402160,-5155,243603,189656,-162511,39105,90774,-177871,-214301,286009,550956,100381,-97038,490186,503959,348496,546220,441401,-125688,-411650,-415592,-91604,366873,972762,870201,44105,-215873,36583,86425,295001,510345,320950,4396,-124308,-56562,28240,-41119,-122914,91446,201717,225720,326231,828401,1285127,1023110,411690,-176127,-81156,-39678,-241793,-137428,-84336,166929,275634,204252,186547,270626,221607,336623,387827,222115,-107877,-390161,-85245,169781,172802,36664,-239825,-419315,-200984,-348668,-423044,69146,366674,373961,169386,-60078,-46325,139773,368297,318335,172708,-209055,-347321,-480226,-356869,-237407,-434024,-293843,-129498,5311,340580,364429,145281,-96728,-6003,202306,475918,59499,-149853,231015,425211,461712,440644,509651,496002,283180,26349,-158232,-366661,-408551,-304485,-267134,-307351,-252257,-211343,-87287,-46226,-227111,-376892,28440,162599,-6059,-201228,-364715,-208687,229918,168634,-273422,-341412,-85762,23158,9637,160113,185118,299587,-73048,-322016,-298582,-349900,-455692,-148473,335370,649832,590876,454589,452298,437462,379672,94891,-259024,-399278,-340788,-287646,-126974,-154094,-86771,11431,821,177928,167275,-84832,-221483,-378856,-141142,226308,419231,255793,-199582,-239475,170502,270334,155566,84199,176610,250354,150592,63127,-94793,-288835,-100834,327211,212271,-95197,-280165,68251,143035,154488,430249,538335,-64233,-406763,-195221,-100408,-154290,-291885,464668,1113930,1150901,792350,139679,-216701,-140225,65711,275303,291778,-65013,-353197,-442400,-393982,-316114,-302362,-134749,-83634,-310417,-142143,-25199,-203069,-260401,144258,250304,170354,-278601,-264123,-235931,-95901,631968,719766,391341,-65241,-314809,-349510,-344820,-380297,-467406,-496301,-562397,-282827,-40193,-67192,-111494,-369580,-377224,-287436,-310832,-243161,-360095,-492326,-293343,-184058,-310834,-238449,-192975,-406133,-127260,212825,276939,-2369,-216243,-325040,-321477,-281954,-279976,-133210,-9792,-140189,-418244,-579359,-449628,-177298,256963,642137,792172,762217,512415,314121,-95000,-436674,-333034,-210231,-470540,-323008,41702,147578,-99,-170478,-259792,-349366,-147037,-278227,-347039,308411,485800,369327,-83433,-153706,115248,-104827,89824,141003,-285248,-26647,268409,151293,-237841,-566001,-162792,48276,95582,230885,256079,424117,550433,837878,1084575,906569,486977,59371,-298436,-498403,-332372,-326121,-359002,-215219,31001,-72108,-493982,-212815,-25200,-14724,214397,574585,586929,117385,-281104,-234866,-165422,-87969,-28164,49710,185078,-3556,-47131,181422,169314,-220582,-477215,-295371,-368975,-522040,-420400,89507,707558,654523,471165,-110478,-199943,-221130,-236091,-33006,423756,505559,39933,-155315,498989,456666,-323220,-101641,119295,-3351,-40262,259224,131725,-130459,-189187,69118,381829,458771,282843,192454,-18825,-68076,11657,-42122,-172658,-348042,-43489,522399,652726,436243,350898,338222,-255557,-209636,270684,379814,594438,606960,372684,412077,400809,243163,123057,226677,-38394,-282990,-160241,22036,148458,247975,160664,-74195,-398226,-573374,-518954,-247971,-466,-88703,-365584,-227339,138605,402633,501921,314955,105328,-163787,-473235,-258960,69112,66782,-459842,-7504,359736,299161,128435,-8471,11133,182084,131528,301240,343581,201471,-295568,-190192,500042,764802,797191,581343,152013,-219559,-336088,-187381,-106321,22232,-2060,-61698,237923,343426,144748,-19890,-136213,-284556,-236896,-261907,-205556,304532,586687,275826,-196755,-335542,25374,295156,212972,-158067,-435826,-62519,-64680,-505189,-33298,351717,322246,303355,354563,94758,-242676,-149922,-171092,-393757,-244431,127552,253381,-13513,-386982,-462356,-332228,-416794,-438459,-531583,-462695,-233849,-313109,-376704,-243521,-21909,199854,200496,-37810,-349394,-278965,146818,411423,715551,743127,1173362,1150325,1070727,947097,647255,602447,676249,822940,720698,300872,-108092,-63638,366769,617209,548936,327428,-110175,-339903,-315625,-144815,174723,416282,520532,539428,341018,318798,402948,232806,-221587,-112497,480491,555753,173558,-193303,-75168,116140,294883,448909,183086,-166114,-484230,-519662,-268526,10258,248179,555830,798646,649230,179995,-102634,108693,146632,24419,61449,175563,153663,-236367,-502438,-115608,-382258,-505653,-320734,-232180,-151953,-9850,141762,170196,-136098,-288554,-253892,-255976,-330568,-310395,13516,209776,279302,88501,-292778,-156438,145428,66553,-155219,-183358,-118645,-206593,-304612,-361106,-124041,27058,-176908,-453812,-194216,-92850,-184258,-307626,-277758,-337577,-584262,-358104,-323810,-537986,-440499,-156160,257306,521565,444478,320576,49320,-75167,41075,180383,-49030,-184921,-478149,-413693,-347681,-98243,-23963,-151522,-59640,289128,346395,255537,98491,-241209,-469013,-452217,58811,119008,-91243,-316535,-295814,-33150,242688,812213,936470,558677,231514,119258,109499,-139808,-401106,-365319,-198359,123828,348825,376964,303579,120819,83241,17572,-15647,-6189,158218,240672,-48202,-485801,-196483,21829,142439,-72534,-566419,-320460,-6123,-117618,-451806,206033,621458,624727,272697,120592,179167,155908,-257777,-209440,211782,353753,402636,453858,293003,-20849,195052,680792,477590,-37947,-327072,128665,331786,457031,434942,133426,-189232,-258871,84393,260967,427229,389057,321706,98953,32538,-261165,-115322,392044,510915,471086,231476,-313599,-280188,-114817,-63562,86535,203112,319509,350502,4759,-640886,-36310,211246,33381,-266992,-8981,220093,386035,479064,349525,-7802,33866,317707,460323,339061,105151,60990,-46774,-5411,-36394,-315692,-143187,276208,435159,163784,-79747,-371747,-354761,-62453,-170238,-403513,-476715,-119898,-1238,-122039,-310903,-447892,-384175,-336070,-472974,-351295,58616,491272,571216,334736,297236,480934,230112,-127598,-294033,-9850,388272,506135,151550,-446452,8358,203418,-129822,-109729,644930,778549,349198,115778,437203,617355,569202,256956,-215275,-413057,-390675,-396040,-298382,-291719,-30411,235764,326557,81741,-408497,-47576,376152,359976,-172854,-264397,190688,298379,118683,-56070,-266384,-63646,204622,463564,375876,1663,-423103,-294379,-245755,-157492,-11655,277098,320213,312506,389241,297840,373884,348897,289240,96710,-279487,-96512,159296,221152,158090,28898,-216571,-490584,-384896,-161496,-124757,-345125,-520468,-201979,-314058,-71856,121016,31802,-62474,206323,412516,713127,623428,240027,-1388,-165783,-271357,-154255,-185825,-227424,-158236,50247,475071,240468,-27491,-289518,-342756,-148538,-156909,-129160,-116376,-220436,-439105,-280268,-88070,72462,151748,221819,184489,35442,-53758,-106094,-258582,-388624,-330131,-248341,-1745,404547,603109,362453,-3692,165210,155194,-146641,34724,447891,524451,370881,-40605,-426659,-372521,-468228,-245112,90503,104959,-65686,-232088,-431171,734,282125,412605,745633,677179,314957,-224936,-54995,195399,42228,-165388,-197887,2621,33210,1146,321416,528488,606331,604881,597951,613391,327844,-53100,-351505,-322382,-410376,-133158,46138,-84630,-343566,-105169,-190039,-292868,-170967,-130672,-292806,-430379,-40620,172160,111037,-133034,-279435,-311325,-333249,-316565,-304289,-287006,-120154,12705,-70994,-148363,-61986,71116,68492,183771,407750,403455,568551,499744,386109,204404,59069,208635,151728,211846,229922,135681,175603,199661,53843,-28092,87301,-51767,-359114,-78052,71506,-4176,-95276,108629,175021,-49895,-165100,-55769,-49021,-275973,-111795,-64127,-164105,-241615,-274058,-332860,-185534,-302721,-89880,-4287,1616,27682,38541,60397,130886],[99728,-134118,-178460,133075,433963,497887,196475,-139254,-316723,-210366,-249114,-293290,-190073,-92240,-27210,190300,280863,249228,202801,96145,-24530,34054,180734,247596,178353,-106772,-487110,-243385,166565,452696,312343,116707,-93306,-168359,258730,839464,911485,542680,71473,-31559,-151117,-312826,-133464,-86976,-298729,-513667,-138698,-115160,-373422,-26252,198957,55269,-279598,-595373,-309819,-237596,-409891,-371133,-58975,231757,450999,392744,-65892,-464901,110678,322718,261462,133915,-128805,-186056,-37469,141315,219668,242309,274523,250968,287117,143556,55705,95650,44673,-94957,-553798,-43613,649501,1511984,1333675,1009264,328611,180346,313628,453475,334709,169351,63006,-383269,-268915,274234,532413,332297,22579,-138867,59506,201932,-165164,-509340,9805,303793,81238,-361837,-604948,-493660,-309187,-205041,-166165,-131023,81035,456659,472542,494362,677131,919749,845629,577132,95654,-213862,-103529,-238828,-547665,-347833,-205211,-173381,-142246,128697,418351,355928,-130191,-68516,111968,221652,178438,144937,173295,41014,-154991,-130724,-243495,-317924,-47011,-203724,-493645,-390407,-358325,-220513,259968,549863,671790,667185,448708,185025,-210498,-437525,-65899,229889,157385,18359,170279,280792,109098,-271934,-443927,-187620,138283,562245,616734,435013,109458,-445858,-198288,182045,373988,209901,-173375,-339620,-174831,74984,265893,388804,529495,619542,345850,-34290,-416788,-151891,-60249,10850,-241555,-363446,-272405,-262691,-550781,-456507,-269443,-201961,-26613,309126,539964,590570,262586,-85025,-309069,-337864,24412,417893,530724,418300,87542,34335,400894,637637,377852,-180021,-307650,143697,336849,155163,-128153,-507694,240946,532356,463222,244855,311765,134146,-6824,-33036,-62601,-23623,18200,-77292,-247613,-253804,-247509,-436485,-539477,-569966,-430025,-477710,-482182,-192059,-219362,-331917,-586077,-549172,-399835,-135428,46886,-121193,-321254,-207019,-37014,72735,-44365,-114370,-9763,138358,3741,-621155,-209116,-51897,-86668,84600,344220,573511,535558,279741,-90427,-211256,-85739,86207,1182,105167,473895,619747,406579,161770,-86875,-308349,-103355,-124495,-282949,155613,569658,689297,706081,351710,-49390,-486200,-255392,140216,12561,-171296,-149145,-285631,-442653,-341106,-135325,37199,-83546,-580313,-242661,271516,515828,233760,26809,-127987,-359527,-238819,149793,478968,514025,109343,-257571,133135,532771,684558,440309,-297376,65977,465602,510746,261250,94530,-314233,-247073,-478035,-589934,-335827,-276079,-225629,-327325,58821,174966,445314,198764,430,218450,464592,235964,77454,-88827,-208549,487073,906435,444590,-470604,-120588,18702,-510050,-212594,267264,271709,-257086,-262314,210471,355740,186652,-24781,-291925,-790870,-417772,121061,244255,14045,-351693,116290,356815,410904,192663,-188768,-456374,-435644,-379576,137768,393607,246131,85722,-142191,-337596,-59282,297663,364476,108182,-187989,-239041,-133471,194437,342631,498396,564487,188469,-562360,342425,780577,718983,334065,75021,11707,-7112,-20233,124650,119902,168207,245395,371404,298977,-34341,-156383,-252735,52837,689606,962737,857383,336290,-453174,-155884,119685,249903,-43815,-334051,-433927,-240937,-277321,-510070,-590193,-533781,-418192,-257866,-340947,-313437,-229836,-132863,-76633,-31788,135054,305246,498437,569766,289561,-214613,-544191,-586316,-427044,-286440,-434926,-355516,-451677,-374339,10914,188666,-257164,54206,638283,485667,-24940,-397200,-248562,34666,70003,-173093,-387832,-433663,-27967,206849,279178,184455,-93498,-231137,-157226,-96666,-132406,-44964,8583,82138,240542,289410,209177,75448,-11164,270379,268723,233048,54242,-180223,-88596,-19281,-259792,-517388,-201670,-130280,-280890,-518927,-245196,-131906,-180387,-187857,-219571,-445575,6144,88416,-149838,353339,1175538,1141185,979521,489579,204940,158597,24525,-157952,274065,694722,563109,382559,481811,647024,933566,760473,267402,-421271,-212591,-260991,-481505,-132014,-100613,-442033,-429855,-479687,-30268,405835,502671,163909,-377380,-207208,-105410,-202022,-170216,47182,70277,-90496,-134480,-215303,-449272,-358744,-249285,46349,335042,345888,127785,-183854,-437072,-304711,-99023,-95507,-117616,-39549,-121660,-330028,-230795,-108908,-191705,-88796,38603,249867,595731,421525,373157,501433,524968,189174,-192387,-510813,-71600,267655,6542,-89103,160825,78660,-119399,-28300,-298959,-379150,-383913,-563283,-339814,-22049,-24333,-16299,146507,19140,-436862,-178977,218787,470538,595483,580900,60754,-77080,-131281,-206443,-88753,52546,602524,759690,517029,-75869,-193176,83476,263335,509009,755400,404533,-297685,-213364,-33342,-377070,-476212,-227018,-278260,-155701,37827,254594,216355,82602,-51317,-286921,-413407,-457425,-538561,-311525,-94430,38689,-65320,-256103,-196314,-254285,-357705,-459858,-511406,-369946,-5290,219427,212534,131983,-103480,-465715,-190729,123006,228274,189368,75198,62207,-60835,31615,460152,580640,558317,251748,-129893,-388571,-102039,272239,510675,332954,4242,-75481,131076,-150624,-347048,30251,45974,-26791,-66517,-73355,298811,722508,700097,84890,-391984,-276634,-81408,-76179,36784,178274,261509,321006,328837,448073,479838,457139,475019,238394,70201,-57249,-172379,-251359,19741,419178,520052,498284,418533,280925,-129698,184968,147206,113924,194925,284734,180693,111007,162432,422393,591960,355329,-216653,1609,432397,207282,-42461,61790,451025,489492,281709,-57017,-192653,-107113,6791,-72291,-240086,-257988,-199188,70629,-195883,-379505,-532447,-76428,306914,382547,229788,-48172,-232434,-407628,-259198,-305449,-390585,-339233,-65055,63497,-37228,-195433,-226248,50524,347802,485732,279207,-125492,-159384,-78176,-413883,-143378,106781,9376,-153869,319817,618989,620686,481890,295109,355009,674257,649649,323959,-105523,-369033,68506,207515,288765,246987,196065,61305,-139704,-265159,-280064,-72589,195459,162260,134018,-167412,-463751,-318930,-251377,-294586,-337580,-15670,189314,274350,650373,795552,591079,107521,-21589,-52771,-73843,-435423,-159724,158002,-21435,-188829,117433,352839,-85003,-484043,-48390,193257,-88341,-550038,-44017,691647,918401,801892,206929,-266785,-543232,-327306,-22183,417018,995936,971674,497526,213806,155858,68508,-168329,-342813,163115,459499,388833,172516,78157,413042,498596,60329,-367677,351856,538409,32771,-262202,-76818,-447868,-174728,123135,42494,111385,-90747,-421917,40700,153495,-223932,-379344,-247165,-232266,193589,252187,130093,-43072,-250112,-482024,-470378,-456039,-455756,-362292,-348138,-455427,-293332,1090,375520,770561,830682,557375,343409,249299,-105495,-232846,103149,550123,516804,317850,-224125,-348339,-109733,44504,431033,1013840,772982,216732,277509,622957,417837,351537,374862,218714,102931,31469,8851,-7230,-163138,-300850,-129816,546725,934557,745748,-51563,-431971,-59574,81314,190106,148369,-85311,-28218,237949,446582,527570,461039,199837,-80221,83498,146301,22886,209358,662153,952443,821025,458039,81123,-37959,114006,680094,1035736,934397,231489,-398661,-399453,-343891,-207002,-116511,-313127,-304081,-85550,-160897,-121198,-170696,-378631,-140263,186758,165841,59217,-275573,-543229,-367315,-9685,474501,777359,520844,248341,104150,-27096,-123275,-157405,29273,274419,303267,445276,540123,440609,248300,332994,246226,-238223,-457230,-77721,63744,278118,546720,746248,516152,78804,-436268,206370,914564,1093615,774645,55197,-270002,-227808,-246582,-370540,-86617,210473,46674,-58688,69560,286080,397543,177921,-207508,-485489,-274886,-349924,-170676,53897,60401,-109333,-181405,-90003,39979,161529,26990,-457857,-93195,316418,266405,-223043,-392210,-112607,-284339,-425993,-114499,-86177,-202618,-118811,101408,-102496,-486084,-92174,346304,456090,-61719,65333,667552,620951,321881,612985,622692,216680,-282804,-386807,101379,453377,925738,891600,256156,-186565,-121679,2812,148049,289449,66857,-160570,-178262,-86195,-93503,-260396,-347195,-78301,151383,263704,357160,771793,1257175,995693,494075,230344,294643,206747,-9742,22847,-130141,72828,313173,419196,318678,281680,506337,673353,801658,555070,38162,-448109,-125783,24160,-42689,-146772,-307022,-413404,-213616,-233665,-365276,29873,276064,282244,46305,-93206,-96707,-29800,124405,94233,31640,-253203,-311194,-411615,-369158,-301534,-294432,-178133,-94531,16187,228678,248417,87318,6687,138364,446592,729399,552775,73270,-35080,445915,600690,421396,138847,-43567,42006,53842,2822,-165353,-450890,-408947,-381957,-382877,-328494,-272666,-112976,40422,-126579,-411276,22121,367517,247078,-13095,-235931,-164633,171708,43886,-325818,-25371,105426,18879,91359,268564,285923,307611,-90435,-298171,-344898,-390737,-424956,-145256,301605,494576,356770,126268,233600,411460,374060,68243,-386730,-260753,-124865,-232782,-235155,-227183,7636,151296,-50711,-64723,72754,127707,48267,-222656,-214346,243263,515484,423039,-72470,-190604,158010,358646,172916,117745,257417,460979,429880,271392,13374,-369276,-277751,162793,171462,-130399,-173717,78632,166565,206636,288364,28658,-574125,-83751,-70449,-114783,-60335,-337585,267840,888336,967115,660578,87412,-109613,-24473,185157,239080,205113,46086,-277816,-253499,-109063,-119438,-235675,-137339,-109716,-244713,-71302,-133913,-319630,-101275,299987,304448,180868,-392602,-162727,-16263,-229131,348493,480574,101965,-231371,-440314,-409984,-272743,-264952,-411236,-499079,-387836,-484344,-264456,-199021,-109836,-341461,-498161,-293312,-211505,-272129,-413063,-577516,-408175,-191520,-29137,41543,-71790,-367995,-358984,-30761,97920,-52554,-219481,-293437,-308754,-294114,-279534,-194118,-222875,-397861,-597338,-503818,-418588,-158025,296536,634979,722681,604498,331793,184605,-29682,-188736,-234927,-297264,-454524,-137729,32284,20236,-277005,-220008,-188958,-505606,-393681,-452361,-189398,328431,431772,397057,72410,-19951,336879,215495,177918,206226,-123936,-113794,131910,-45546,-379398,-270670,-88947,-8722,-7341,194691,311819,504976,403472,485571,667319,582887,428789,203333,-50653,-325797,-438701,-427443,-374027,-127033,174790,177711,6505,-210205,-114265,118452,392125,610600,358372,-284656,-389510,-269727,-75276,-7308,-146306,-17446,188036,70835,-197565,-70331,-13370,-319737,-418274,-311374,-357191,-461804,-414860,-249284,212474,209185,134488,-250981,-270259,-314351,-372030,-234838,259229,676372,434119,-229292,106566,58889,-276828,301678,384894,10877,-145,274921,10370,-342921,-560718,112530,530473,417278,102248,-22696,-248556,-159195,-45340,-73352,-82702,30459,103794,565643,659847,435181,327858,398709,-237611,-123212,500760,563130,644394,587032,370940,569216,664247,403880,75263,85632,-178769,-399999,-241736,-54808,197184,322597,185857,-95646,-284637,-449910,-579232,-415030,-347119,-222254,-297794,-506555,-249630,26186,87844,-151614,-286990,-456896,-417677,-210704,-157709,-298399,-423701,44345,303651,378546,312272,131621,84684,36204,-10045,171788,250164,138876,-274381,-297630,279996,589732,667315,488306,62624,-235152,-225053,-33536,-8559,-148317,-154982,96355,410284,329458,19290,-143955,-287949,-418594,-305212,-436406,-71912,621064,852420,483444,-79774,-283745,88698,286061,159255,-201073,-517721,-15269,118388,-303803,-248164,322109,306322,348262,521293,282249,-338106,-192532,-78594,-376132,-328885,86999,208311,-184013,-345922,-212395,-238169,-388089,-417638,-482337,-561236,-444615,-500800,-467037,-350630,-134368,123249,177256,40548,-205561,-119849,16162,190197,440003,598675,1136282,1229145,969713,862231,538977,379687,344174,538229,448905,312098,177762,92213,259370,511131,396211,174346,-152393,-463977,-354279,-248948,-69509,-15169,154334,325366,141718,-75528,137058,121871,-182075,-229072,436295,547035,14801,-329708,21048,301621,475457,456963,289055,-24702,-349907,-241424,55305,328767,491422,704872,784308,639412,200653,-341043,-61794,91302,-70777,-136605,-46570,-2201,-161173,-465680,-338726,-543489,-502890,-295336,5755,373614,568650,588750,365252,27367,-227139,-292513,-319719,-247449,-60805,166118,106723,-32569,-307185,-476972,-304700,-223306,-340093,-409592,-173630,-70723,-241199,-460756,-473700,-215885,-93631,-229410,-392853,-183787,-34635,-7072,-68597,-75983,-324427,-594145,-394822,-392331,-293775,-42907,228240,705409,865646,744411,543270,414359,345468,425963,361985,13663,-218850,-193432,-236171,-2129,296849,309026,133609,157111,486842,663386,638059,291008,-27083,-150193,-106076,94673,117991,2845,-155340,-142423,225509,477823,981013,736455,497921,250354,128989,-58384,-214846,-310958,-210464,-267076,-310114,-207100,-104082,-105032,6149,169139,187234,174974,97374,149891,160517,-80904,-358200,107827,333069,269520,-18184,-392977,-313510,27113,-17639,-536836,-3670,382661,358351,76306,55728,117608,31325,-349718,-180480,75397,211181,342606,450034,312905,-8056,61343,402905,419676,111385,-446532,48654,364330,388587,339907,64119,-97851,19630,106235,23030,132655,202228,325267,88318,-24063,-348724,-359160,64446,350728,406415,263919,-226910,-69378,375436,567953,308932,121683,-1095,-25015,-219957,-554199,71947,415273,386857,-62795,-136976,87417,232361,392199,263683,-140977,-105774,159351,217561,58158,-41418,26589,-44984,-19842,2575,-299723,-278807,211991,518019,234666,-164869,-499612,-375110,-205448,-327161,-385125,-186170,181979,214887,140948,-131193,-461494,-434621,-281469,-341562,-72579,287245,666728,564073,327022,227657,432630,382851,50862,-105437,106084,469951,353413,25063,-201068,55603,78810,-184967,-337357,274452,385493,129020,-188616,167801,483645,565417,325461,-33711,-258422,-330331,-355815,-248877,-312651,-328253,-154807,11306,-159966,-277009,292830,515854,255609,-168762,26562,468882,538110,305006,73345,-165430,-64588,181695,398279,286673,-106148,-292510,-18033,-61667,51358,206416,75768,-14057,133604,276811,334427,424825,323422,305353,172716,-257071,-218756,197245,391433,456772,385253,113184,-95829,-189942,-18942,63062,-134220,-466472,-415746,-354903,-11391,246775,102046,89672,393022,375968,497709,544890,335845,154905,33088,-191814,-116455,100550,316417,692815,756981,808198,477177,71952,-234549,-354000,-212719,-302792,-271338,-138347,-317527,-483968,-367797,-189675,-31767,-86664,-147642,-205028,-444483,-392161,-300278,-311033,-398146,-444055,-229125,125222,675496,1002611,554953,-50606,91325,20655,-234825,258375,684049,634636,416369,-76509,-312775,-170314,-385830,-482312,-358445,-381362,-403496,-437866,-305472,378597,836045,890977,1011099,769731,424509,-72388,-228689,41635,130896,124091,33447,-42919,-198791,-273167,-104172,202539,215491,209716,251705,248368,80747,-10471,-115457,-219256,-353592,-251115,-168674,-83527,-134563,-191290,-451035,-296558,-182661,-207047,-329959,-273741,40293,303339,254500,98162,-44852,-202252,-341032,-114518,38966,-57400,-37568,12212,-117732,-284165,10913,29803,-242859,-188708,127803,531226,917281,931988,635448,324664,220688,343829,345630,207533,204313,127645,232559,248720,131821,82966,138428,-79748,-188416,136,43685,-195693,-182486,243551,368319,239226,-16757,-92631,-225071,-302550,-89466,-903,-72099,-79494,-124967,-280440,-219100,-265850,-112777,-1901,73973,164526,137538,69608,226078],[241912,4843,-63684,205769,460620,486006,230958,-70214,-352740,-306646,-227043,-190625,-178339,-47910,150752,304130,211539,76688,52786,51728,-187833,-82994,23969,68526,-30627,-215034,-417702,-414315,22078,241875,25932,-32881,-98792,-41621,377702,750556,507260,266043,24605,149768,438647,390098,296055,76211,-305060,-368495,-187793,-330862,-369919,77966,81251,-200177,-454466,-547653,-516476,-275077,-268884,-128340,60224,318352,682240,787012,476563,-133477,-222316,37387,74806,-29678,-172608,-131679,-13076,204944,242344,197493,151338,-49220,40705,-83563,-143314,27226,-29088,-253298,-263235,388667,1100494,1691316,1486041,1369018,410144,178783,258545,331415,220662,-48516,-120324,-305777,-446620,-63533,198433,111585,2738,-9765,184023,329106,82209,-132747,55800,267735,-37329,-501430,-345968,-417389,-236135,-87511,-84650,-153596,6394,456727,511429,499230,705080,708273,323497,-50311,-383469,-488724,-274210,-264700,-333631,-42957,55949,-590,-52510,1892,87590,46398,-168092,-12276,64256,106450,98632,-58936,-75961,-60745,-151057,-282158,-515238,-273189,-85382,-156313,-357546,-375407,-484672,-384069,235165,646910,684059,721263,360512,116597,-139740,-205580,-44029,170082,193041,181828,326544,473468,265547,-199082,-283241,-89039,119100,546589,629135,529575,155499,-383172,-294481,-90646,7463,-100581,-311609,-222003,-176239,66178,354735,635008,1006080,1125386,682224,183626,-203063,-5754,432989,632408,170462,-233803,-324842,-364766,-628540,-467526,-384020,-440667,-345847,139069,482248,605123,256706,-309021,-290361,103423,477621,651251,528984,354746,-53154,-102853,315502,600570,345487,-150261,-228196,302879,602096,372915,77375,-392016,-119626,328097,373182,291466,507759,427757,276345,47839,-58817,-3583,43499,-141488,-461428,-239603,-21813,-71988,-329920,-328924,-118830,-93849,-108339,46220,-16431,-218693,-301845,-227309,-140320,180521,439981,192734,-306070,-384101,68065,296065,298352,205618,311531,411578,242005,-326769,-339766,-95788,90281,315827,627641,744749,565851,336118,-42426,-228748,-103900,53396,-24366,-54228,193153,403071,290749,211652,-72791,-288372,22164,198661,166341,425833,689890,718085,741037,517665,128955,-307185,-121332,215080,-37534,-266049,-158564,-215309,-497050,-392281,-200544,47515,-107839,-499959,-177574,263224,368303,134605,38295,-126213,-391996,-254233,95686,365734,372782,82675,-277177,29184,475110,633903,455957,-358974,32034,384214,426396,21592,-236143,-570451,-365553,-561181,-494259,-248822,-183321,-212099,-179064,67045,78067,316569,116961,102903,384307,572544,455507,210334,-45644,-168374,482767,820931,388693,-376389,-42921,119379,-320764,-472354,-64307,-19110,-466982,-376891,115468,226779,97735,-42917,-219189,-478020,-402587,34727,297091,237681,-8429,131454,220704,259087,96099,-147316,-360536,-510803,-283342,93429,553054,345210,186488,-15311,-29518,158406,412148,436344,132918,-290142,-317563,-194954,190566,285876,130138,349966,208918,-289344,321149,733837,678072,230386,-110143,-269978,-376803,-352410,-44827,131532,916,-86591,-57558,-70108,-142338,-135480,-94071,229682,804624,1049226,828197,156503,-422463,25807,244729,220421,-31208,-282858,-379677,-153447,-135621,-363479,-409220,-423236,-452495,-207143,-215979,-373028,-371731,-258148,-72563,-36292,-107477,-39691,148632,333282,196465,-392892,-333227,-295731,-329650,-286585,-191251,-182979,-367228,-137153,269433,472810,13362,-12849,445745,417780,3270,-413746,-260365,41780,180789,-184627,-388406,-189354,207096,318046,150461,-74961,-367381,-273075,-7800,127179,42069,12758,-12218,38463,241295,393922,325089,86083,42050,356539,345983,148482,-133502,-412032,-205877,-97211,-315307,-346599,-30985,-2329,-288664,-417910,-120012,-118450,-269157,-190855,-225402,-373266,115653,259445,-84835,355806,1077025,881421,563137,298908,85336,115036,1660,-227263,-64126,147342,79316,-23385,141553,449947,737275,717364,264322,-378784,-189763,-215111,-383376,-12590,-14770,-396564,-419880,-432190,-192458,205077,269965,-32288,-301628,-110350,-103510,-173307,-394482,-219757,-83059,-208374,-301235,-311544,-437229,-402954,-206838,-61741,81680,92644,-31289,-251242,-389885,-400295,-265712,-150269,-217646,-124414,-65109,-49824,-44162,-131070,-204171,11924,72817,67007,206203,128967,202264,403193,531645,318809,-18347,-113515,396161,468298,135582,-380836,-272116,-314938,-480291,-346713,-32549,51035,-87347,-459002,-437059,-64848,23261,198149,376158,192141,-397076,-134928,185225,234542,219779,409941,124508,-214217,-307063,-111396,89766,270783,766551,838141,479626,-29690,-287394,-80309,189103,532943,754714,367814,-272780,-46154,14681,-453853,-199355,-46241,-254336,-264280,-54500,134980,142511,103339,212897,119027,-159190,-504232,-445685,-432789,-294611,-288385,-346508,-369306,-235325,-171622,-205041,-253546,-412767,-416622,123575,464555,492698,272956,-179997,-271442,215647,297584,53079,-21998,75269,259975,237417,125099,410521,376862,264462,-86059,-381346,-432512,-119988,191921,468406,240021,-7691,109165,250617,-117922,-263513,38649,81383,95268,28809,-121966,321782,882810,882365,267984,-177420,-246304,-120335,-116378,17117,199848,244213,233388,186131,302152,344136,222618,285422,157814,122143,-72545,-335837,-339215,7207,248454,285321,114705,-58194,-176034,-399534,-27015,121699,178722,363592,386621,99202,-43693,-47458,84334,259974,140386,-485250,168752,597831,434464,109569,-63578,249633,232590,153696,19655,130464,192597,27865,-88332,-441893,-374328,-327536,-522766,-222185,-244580,-292199,-22874,281996,357516,236949,25559,-117054,-292556,-160323,-223891,-499998,-268088,99271,170649,3903,-261456,-324396,-59379,266221,524095,506668,23869,-457726,-445098,-369996,-52375,120803,-29049,-417634,64829,325721,502143,549761,424345,448861,565965,406399,-475,-282534,-139225,74915,25059,78057,101751,231154,300168,337429,312795,361379,410333,416789,275815,186761,-4048,-245600,-450529,-404058,-485500,-439362,-10503,169098,28474,319111,678360,434577,-133529,-266993,-87467,-121705,-405923,49171,358439,207642,-103100,89091,276757,-122690,-409737,91294,212344,-71590,-374995,227646,952318,1142337,944442,320767,-111690,-266545,-176272,119987,458791,940660,935165,666668,223984,-121591,-493483,-446403,-115623,345153,528414,302578,3770,-68552,105163,315473,111114,-87228,375139,471160,-648,-279203,-122875,-308201,-149525,68390,-56608,10124,-166727,-442932,92698,278793,164605,-123601,-210815,-24675,362700,310265,328175,7425,-373052,-486030,-452718,-291198,-253628,-241537,-264376,-360999,-416391,-32978,416541,905077,1100441,1027506,718878,665196,122010,-206157,-34140,438436,534254,398174,-17534,-379622,-36535,171437,405573,661392,648138,132326,202741,454953,217521,298884,317684,-41241,-199940,-226572,-295098,-207334,-142186,-278834,-378392,461056,893674,646186,-28852,-315293,70545,238144,235081,145221,-115630,-371955,-190799,-108835,170483,270208,223712,75886,325528,266221,92015,342324,769420,998345,720903,448942,271000,88849,153157,824260,1225877,1002163,146325,-232802,-105923,155199,329139,299077,115479,122188,166830,-286283,-383412,-463449,-71798,296777,667153,656192,560373,145655,-203450,-435437,113608,694331,918293,595623,486222,428109,240117,11615,-201737,-9699,357819,473571,569553,593361,365756,194449,263083,258196,-103626,-294007,-175351,-108651,-11986,186855,217129,89831,-167992,-408136,26318,661892,1015332,757544,85736,-298665,-322837,-247447,-206946,246671,646634,508167,293328,384178,551732,753777,483601,56010,-474154,-223995,-169771,-158525,35166,151113,-20653,-177671,-176815,-74467,7119,-35199,-517410,-24984,329182,257306,-307499,-338388,-134937,-314166,-293564,-202226,-363316,-425075,-103887,-20801,-319731,-327804,76207,347329,268890,-164870,179976,694608,598250,286603,653715,799912,582175,145704,-116278,205401,486505,676311,581343,176345,-215543,-262866,-120052,-59660,-42347,-222478,-265461,-228732,-114655,-112802,-345039,-549157,-215930,60868,209956,226449,383614,685968,610490,450055,546826,593458,384480,163435,44699,-198409,85827,605717,839331,482874,119422,617239,954928,1158611,872426,218841,-430930,-325325,-299132,-305288,-305323,-381724,-384983,-228370,-116444,-219559,-64856,96907,130122,29421,702,-82990,-217717,-223286,-175553,-258687,-357214,-282811,-343930,-361812,-177641,-109960,-66276,-74152,4351,88740,95799,40964,200243,338746,528464,539462,504523,-54052,-291140,316864,551225,334797,-82822,-493802,-246396,-8973,59279,-14332,-275432,-431348,-458436,-480781,-434471,-327203,-175233,-2221,-183478,-437475,26704,503924,443279,236035,17374,-82297,149971,-27661,-162738,261342,284645,-60578,-87336,166309,214325,46195,-182577,-212556,-212995,-244896,-390137,-181867,160921,222854,61449,-244659,-122019,124909,148320,-66877,-450369,-62321,141340,-76997,-171299,-495658,-78294,117149,-94132,-327914,10585,249508,212712,-89541,-329205,195640,438190,403864,-11266,-115276,14071,135695,-115823,-56988,158269,373845,400780,241292,28318,-311751,-293811,-99203,-125839,-323429,-51112,125178,201092,213484,126870,-213579,-275631,44062,-134506,-135776,63368,-250753,-76380,441974,570078,324174,-27150,-1832,69069,256454,122804,14615,108033,-92735,-56621,152967,41048,-237320,-222195,-303877,-127004,77774,-173493,-478029,-32344,262249,237281,91908,-333497,-88010,23791,-366642,2238,195019,-127916,-297038,-419561,-282625,-157575,-69986,-137301,-384828,-293079,-232896,-465254,-194062,19944,-114881,-348490,-279391,-85740,-137175,-400354,-492220,-405174,-128381,107959,121307,-87530,-277153,-529044,-290212,-74608,-18975,-140768,-169690,-205112,-206257,-182578,-208274,-522478,-392968,-352027,-407387,-451033,-186574,241754,507106,521899,309551,8475,-117707,-21084,-49477,-133672,-352691,-391197,-70584,-44234,-113143,-472565,-147234,-8891,-256553,-486104,-504536,-12672,372175,435940,408557,154077,55337,413722,470542,326242,277471,1712,-234440,-139505,-128640,-8491,-6259,-20327,-46544,29160,139547,202022,250514,127298,150035,256163,235221,265013,232264,93155,-202471,-483369,-502310,-523944,-241400,127121,332247,365896,182847,69578,287077,447743,435943,-39702,-167206,-19161,42139,-61699,-58896,-244096,9878,256768,93257,-327519,43400,239711,-186886,-383067,-236413,-235378,-334196,-263425,-171476,-312,-6316,-338361,-413534,-343920,-401841,-355584,-271079,67070,627865,595433,318329,95536,78906,151117,534718,508303,-130591,13553,401250,247544,-35202,-289845,307316,540753,318532,-77653,-238380,-393154,-209311,-67370,-17890,70687,294814,256391,524481,618320,426239,284370,381610,-123315,54964,572854,600298,559880,417432,259679,631542,852457,604827,219554,25532,-213788,-403094,-212198,-80454,207239,278269,66240,-110719,-23263,-212188,-548818,-389539,-435490,-414491,-330095,-447158,-392016,-188824,-114611,-132796,-239469,-282336,-142131,13727,54016,-103811,-163290,80646,168894,379391,439454,182657,43780,-123962,-67044,94829,178390,71692,-262108,-265150,92541,277298,218649,171096,-72636,-175607,-44016,207426,185629,-283889,-135336,245071,476105,249400,-120331,-305989,-460050,-453684,-370118,-525781,80394,693645,850718,505535,-58295,-245977,107043,191301,40302,-212296,-357912,60489,317024,71333,-520307,131246,203358,344655,680073,477780,-303232,-292705,5675,-207003,-527939,-128055,-16919,-185969,60626,76963,-90595,-300612,-416826,-490198,-610826,-634693,-557141,-446266,-472771,-357599,133801,291214,181987,-21553,4341,-73747,-33400,2980,328575,725426,904936,695449,576249,368783,160468,-104323,-8728,44908,272575,409164,268271,56763,143437,134440,23455,-173011,-414179,-272082,-267478,-241385,-436578,-70360,325916,427696,-32572,-114131,-4292,-88391,-411853,222208,403332,-87927,-371936,54224,324722,471305,437316,354956,109877,-134058,-26628,215682,435158,543557,663727,587907,539850,321931,-292894,-367960,-59515,-177118,-283553,-242293,-101247,-481,-179924,-298855,-369780,-244379,-180542,190504,714019,895773,767300,454382,173163,-124541,-265977,-342021,-219796,40161,111522,-99035,-370498,-460723,-388763,-413461,-485344,-445318,-271453,-56722,-24658,-279740,-435265,-270375,-330418,-301733,-356704,-436260,-266435,-108489,-14206,31324,125165,-192166,-507877,-435852,-435607,-250687,184753,414834,791731,887075,841805,650839,691436,764244,824473,611720,181484,-1071,-60872,326972,614613,758815,638445,360594,245622,466418,828870,852828,510408,251806,108413,82038,-104543,-44793,16440,-55595,50881,346730,615652,937754,564505,409399,230352,81248,-215829,-380848,-319779,-152861,-201678,-446936,-481260,-378217,-185729,52089,270988,302330,258569,183011,99559,14270,-83402,-114172,286136,550353,341113,31684,-230729,-289965,75711,130933,-289119,-82492,207352,119892,-133325,-91920,-50425,-173387,-329697,-99930,-2716,126512,295554,429776,355784,151448,110376,335380,454337,98177,-440689,-3709,303988,311450,343953,157042,-63511,202052,157172,-34134,-36215,48418,271600,111246,-115102,-408905,-559366,-403549,-53303,223392,326073,27484,49555,733129,997438,492223,89513,-199087,-350240,-385464,-542461,3287,447105,575485,193389,-171779,-139367,-11036,160141,28650,-343580,-107682,33853,-60243,-181041,-83007,45208,102602,109417,79599,-157864,-448824,38376,425714,234524,-132422,-297014,-361363,-322530,-171126,13874,295074,579418,666732,470436,41414,-467536,-364679,-122297,-162540,199758,508495,753526,445830,159660,-12534,53333,126401,6817,12008,150934,430862,99705,-134541,41902,118239,-130647,-233671,-415620,-199362,7389,55665,-282202,-149886,351842,637556,526663,235122,-78872,-228044,-280195,-214084,-263620,-401636,-388930,-222608,-365623,-187343,412378,479145,130492,-136067,174175,600464,659627,441638,128315,-153436,-140328,92193,271547,132264,-212569,-99686,226998,222663,442359,639686,338505,-160050,-233166,-33627,201207,315937,234745,288950,170232,-239646,-247494,215551,471012,595063,543344,342337,271910,266712,292169,337221,180911,-173014,-521409,-374489,-39847,161154,143806,319567,602384,305105,93692,311652,382716,347492,281156,34421,57856,463404,940753,1239884,1353836,933005,572249,166103,-71161,-246139,-292868,-504991,-380358,-207418,-353024,-398508,-301452,-173804,-58131,-141786,-475293,-308774,-55336,13250,-67252,-258856,-415444,-365086,-138526,154797,680532,981362,485887,-132573,-12149,-187433,-293604,411448,756427,651154,328080,-157678,-141389,-57363,-294345,-324344,-194924,-242258,-370780,-338907,-28449,526753,926418,911775,751427,556323,325036,-30388,-193091,-42894,169329,301495,215272,-70964,-368300,-367846,-308324,-216020,-286549,-382853,-308282,-304935,-249105,-14519,61408,-127949,-358791,-436406,-212740,96201,-3277,-267886,-269804,-210983,-248377,-315406,-387285,-122207,120798,283470,262363,274465,194431,-96505,-354275,66473,330223,209948,39995,-5476,-149041,-315352,144090,311482,210784,-381458,-133693,596851,1029706,1122792,675464,275995,224732,277927,322742,105995,91608,71817,182227,121299,4599,-31575,-22108,-132056,-101092,-46751,-17857,-265498,-196725,251144,386312,356442,172380,85339,-83035,-229887,-129869,-90479,-118399,-28859,-88899,-315735,-256197,-220454,-255391,-71929,49373,156852,115714,-594,200336],[315602,109117,16868,187509,326042,324823,215575,34484,-209795,-88445,-13042,-18908,-120943,64778,368909,440806,225420,-6055,-70645,-98595,-351874,-263886,-12128,-20529,-193849,-313327,-257108,-242784,50948,-82370,-322492,-187120,-83533,127587,457356,531370,96135,-232980,32242,482636,1049817,1091675,894060,472198,30647,-307067,-270393,-476721,-181248,143280,-3428,-352929,-443867,-517207,-106874,258621,197867,136737,284136,523139,877639,1049196,941112,412129,-320778,-285255,-152736,-170904,-126737,-62917,12721,233128,258102,210240,134176,-75674,-80910,-97423,-334151,-206014,-246996,-380741,60636,683659,1160351,1224031,1251595,1164860,284201,367,66254,123001,173783,-39444,-236129,-242344,-426079,-397376,-313537,-197466,-40549,59156,232636,362824,247792,189900,269677,217425,-153784,-208072,29335,-160321,-83384,30443,2152,-136213,-104395,302331,417163,385162,606894,415167,-197333,-248120,-12758,135434,67066,-102537,-31142,308095,353742,170956,8799,-54656,-189979,-364300,-225369,21136,53503,34534,108836,-62810,-223800,-188300,-62199,-138284,-200036,-244921,-212248,-209333,-235785,-82748,-273252,-530094,11902,438451,425294,419159,33571,-144076,-147738,-42522,-104020,-80443,114325,297586,461809,539756,259072,-230709,-166474,-84972,-87743,180791,357825,400291,123325,-259718,-434072,-312036,-228970,-85074,-123014,-120539,-183505,49414,368611,626432,1146363,1282083,868814,400494,214318,549571,941819,924483,308766,-218386,-318060,-455512,-468646,-343136,-230730,-327297,-501863,14162,473153,649465,398436,-275573,-195103,453536,841921,777565,472876,260403,-150030,-371135,85629,358909,104856,-340033,-184759,174138,445040,349040,126931,-183927,-320503,-123432,33007,209325,476429,666443,612752,241612,27108,125140,186536,-54050,-494122,-193253,181318,214939,-91291,-33144,335983,448745,257192,201015,105256,-132686,-91389,-437,101847,445640,721990,443763,-154070,-467796,190435,582592,740703,543280,529354,526048,339614,-40299,-266587,-104060,321611,602711,817227,680396,388544,216812,-77987,-266427,-137654,-34339,-84420,-317562,-196682,200623,256917,269335,-89734,-318989,100649,474659,547620,666111,757417,668739,574430,462252,129082,-219192,63860,310043,-23495,-401691,-237015,-185090,-504811,-363733,-352216,-87743,-169911,-359279,-191678,208980,211336,37084,-1462,-113271,-355008,-347995,-61684,170321,212658,143276,-226177,-234601,278297,513365,429489,-14327,115495,232067,98011,-354752,-151654,-141160,-396087,-498572,-454667,-314220,-240952,-297576,-186239,-111552,-240864,-192133,-255160,38602,407341,529228,526684,241400,-81858,-255317,191391,466591,268155,-215813,-111752,109246,-94143,-550840,-334349,-150274,-381015,-425862,-18345,84805,12170,-27092,-142173,-292747,-236964,-29496,259039,299798,128973,50984,25986,-2709,-65786,-81501,-155208,-308864,-177325,-181317,337316,346624,324634,210593,220797,278560,408731,397585,282767,130907,165004,-87238,61397,141097,-155512,95887,200108,-109963,178299,526016,425771,-14889,-364439,-359743,-448890,-438485,-154775,5444,-175625,-281849,-258093,-473713,-254564,-80575,-3992,181211,592367,829193,590509,-10814,-105944,195966,340190,118020,-111253,-376646,-390326,-65710,2378,-175465,-193814,-199482,-432577,-199730,-92938,-339841,-461044,-481180,-146661,55143,62118,199168,191912,70971,-96461,-567794,-166974,38642,92632,114322,134557,17872,-172689,128276,545517,597700,133020,-229840,106173,227544,-43891,-451814,-394844,-7639,210898,-168632,-333914,-22932,259487,332060,31437,-255522,-441413,-195496,168518,324901,200541,23646,-108314,-88493,127077,330143,277344,-49010,-30857,256390,313555,56053,-285687,-591080,-385992,-188003,-185261,6953,173413,137492,-256390,-310571,5148,-96303,-347290,-186883,-261543,-385934,120925,303099,-132991,133039,637402,528216,153114,110190,66929,56069,-54654,-263330,-394220,-408149,-236710,-226761,-143308,41538,283296,488941,167839,-304586,-281177,-347713,-310024,45069,-45693,-400585,-355122,-379842,-370948,-15009,83122,-4342,-31777,47042,13881,4260,-189168,-383295,-298479,-379655,-519020,-206976,-277115,-467941,-145876,-124707,-227671,-300928,-306188,-344977,-327057,-303225,-339266,-149828,-303822,-190194,132357,330327,121595,-170507,-88718,89570,29987,-158528,-331577,-209788,-34773,190698,331198,202355,-58133,140700,637534,422863,123757,-217751,3075,-27986,-39624,210138,408835,306269,55637,-327718,-480676,-135587,84560,337564,480440,259436,-309308,-85370,155773,71436,-85270,149380,138349,-269740,-589339,-155608,95670,340015,672257,685499,328887,-42423,-341908,-210491,64779,414388,524105,219467,-234470,39905,28231,-220304,52519,112148,-173792,-378451,-135120,-39528,-48330,-29322,283751,430271,112062,-376865,-393648,-274853,-340712,-519151,-546047,-421000,-255697,-124224,-95712,-141809,-402343,-412858,160879,532908,542395,241340,-311843,64485,495219,351591,-283365,-123059,446316,493995,473886,78068,77377,37814,-113824,-438481,-607324,-334414,-158042,68497,293706,25878,-97121,156319,230547,-132397,-272730,-148217,-44673,92955,36030,-173134,234225,791414,826462,333601,-73127,-176210,-231087,-286939,-168788,71633,151463,114112,20702,87177,140500,145062,547202,560768,366223,-93699,-399296,-393331,-109729,-19765,-25885,-173700,-344168,-322531,-392275,-252053,-43276,177350,470154,540864,138850,-204309,-255542,-199738,-14195,-43308,-450469,181608,515760,479343,144428,-247048,-165651,-80608,-41437,62121,431862,466788,139825,-42551,-369485,19835,97841,216957,163574,158426,-30356,-32097,67703,124421,60855,-17098,-82086,-238084,-152577,-211280,-566586,-63164,354678,330338,195203,-60792,-331730,-156312,141176,413876,529693,177827,-419847,-238236,-36546,58213,113785,-23613,-368776,-205938,33671,383232,605848,582936,561702,382105,112803,-232657,-122519,54221,-4769,-138490,-125498,-40904,220915,437506,589633,652076,830297,698637,505700,331281,162698,60093,-99010,-270716,-315826,-448497,-358181,19673,143282,-216269,-4564,612045,530335,-50150,-483201,-193911,-191754,-337733,118444,425378,299744,-99969,117713,194037,-168860,-338978,148646,124465,-92867,-115313,426761,916026,1102736,875837,438952,171222,177062,100328,233811,314920,562566,708567,692125,136313,-365745,-80816,43730,169199,413678,477501,278880,-61383,-229302,-256155,63164,216018,300937,401625,308747,-78093,-301928,-160213,-196603,-107764,-13671,-138628,-86416,-154717,-557645,30226,390373,525849,462383,297420,259764,588971,562251,566490,84766,-336530,-458677,-302074,-122186,-80073,-194144,-240976,-357490,-341592,19718,424312,856608,1100444,1150762,855844,714694,173003,-194774,-101470,371701,595188,540314,172510,-160169,51074,226587,337263,215705,348236,-49267,89206,263614,133919,330555,301485,-179442,-396398,-248583,-446701,-338346,-114539,-215779,-366460,294125,674082,369990,-45473,-207433,116457,225749,139635,49214,-153961,-520291,-263795,-275310,-138213,62359,128467,84299,367962,305074,123351,328328,665921,756811,444897,296763,353647,194253,364934,1004362,1239936,799259,6892,-117615,85154,455974,618451,608709,516217,445462,239316,-396493,-533493,-143611,337572,692421,859601,894006,797282,500913,185702,-143186,194490,744327,864614,581310,642475,665196,412137,56309,-300925,-47863,372617,567976,573176,530615,221387,43451,153733,268227,66058,-22893,-73721,-196035,-299535,-228555,-150100,-158852,-319736,-372549,-122989,320424,728163,509670,4213,-370860,-345848,-209050,-105470,403252,764800,756640,532190,488106,515295,752690,593203,153887,-280900,-51844,24,-92842,23201,199092,20457,-253756,-317601,-238990,-275331,-293776,-416492,11535,247588,126914,-359970,-223023,-103025,-140256,-29926,-112651,-468920,-272463,-134971,-295845,-258835,81786,318686,399402,156159,-117217,236110,608594,473285,266171,644683,918213,838688,450761,65109,190345,390308,311393,116232,-89705,-324094,-372400,-227333,-182402,-272101,-394606,-279602,-219456,-128155,-136939,-295371,-458233,-241678,-31816,94617,68163,-73849,-8074,213061,383784,667376,684733,453168,267328,21400,-192857,219048,849879,1070316,515029,-203805,475102,1134607,1417895,1135987,437007,-79984,-358918,-327706,-244752,-175369,-277730,-301293,-203525,-20824,-25090,-55680,-77754,-24076,128293,162122,-13447,-354848,-228413,-75608,-254294,-401574,-271742,-302293,-343966,-105952,13273,18913,-27724,31611,24559,-12275,11028,271333,401226,395823,29991,-54778,-423321,-303645,137883,312289,167669,-19581,-201840,-480349,-117570,33899,41871,-72074,-162501,-231847,-409188,-453377,-332064,-243760,-106307,-293056,-486343,60843,580092,553592,340810,51906,-30408,193334,-15549,-29786,468143,527233,50223,-462796,-69762,-76854,-264051,-252302,-120441,-17825,-85249,-339073,-153948,45864,-24173,-208939,-510647,-275880,-229247,-146621,-225568,-363250,97442,379590,255246,230104,-146381,-300862,-38681,-113279,-461836,-67790,236312,255388,-6681,-423677,110279,237309,211927,-18901,-30180,-60707,-219179,-588505,-181540,69364,78452,61586,43225,-10525,-200500,-174768,-157388,-454584,-356797,73143,221414,271895,206012,4522,-213112,-146774,-35008,-239327,-279,231945,-64863,-235242,99645,151383,-31420,-44739,144263,202746,330540,78839,-131439,154878,158277,122000,202789,44280,-328780,-382332,-327157,99428,263860,-55481,-267707,46762,157539,136928,-49409,-203176,-61385,-70399,-408740,-270146,-29122,-141772,-230938,-236711,-37870,-69598,105165,237014,-48825,-213468,-62216,-367431,-137625,112865,27295,-320979,-356244,84614,185246,-161334,-357472,-342929,-97034,49809,-46828,-123253,-88582,-259302,-441835,-123456,108884,16617,20211,15439,-16572,-55306,-207174,-283048,-86447,-101086,-298835,-482163,-207527,131800,286327,245573,13304,-303129,-413616,-39473,37973,-69116,-375437,-462982,-137725,-103623,-79486,-190629,-54366,93745,-79417,-298144,-298350,134925,417827,486154,387994,140755,52575,354782,558057,470601,383629,103734,-321001,-289681,84047,245143,182356,49150,-72037,61135,35170,-117633,-273523,-42098,16731,19413,-32581,37863,137227,84681,-155897,-336599,-304810,-420290,-470383,-52162,347199,485404,347906,155605,279286,331555,80765,-181073,315852,447302,466849,14522,-86234,-117976,89960,312131,35227,-318734,241936,505905,48202,-390952,-202950,-131530,-277944,-197865,148918,471468,313574,-69103,-397639,-363762,-460716,-248529,-69083,103413,433654,540962,633257,452409,398717,405435,552688,427273,-376612,129720,662062,675154,356703,-83571,153089,203203,23076,-236249,-326036,-442204,-211802,-17990,64535,173913,374838,293268,346050,484025,358879,190709,235706,-27872,261778,565784,561183,465759,214672,93003,628413,972725,838348,516518,92643,-159594,-268197,-51479,-31922,138983,100077,-196422,-219032,92833,-76930,-504430,-243236,-212749,-494492,-400027,-224015,-90514,25778,99458,112913,2929,-98236,40745,258397,340269,237813,46675,92915,39773,332499,474215,129719,-123619,-212118,-2274,104259,129244,-19393,-295279,-149628,35946,-28231,-426927,-58293,-32890,-165135,82475,452615,428283,-229924,-81303,281583,363735,66766,-260950,-371709,-397207,-289528,-339815,-570300,6152,450572,585058,348641,-117952,-210142,44438,-12247,-164543,-199908,-153634,127629,400348,267612,-439897,-204739,23256,311277,835518,701835,83120,-323006,4920,-35916,-464781,-462627,-232831,111508,382743,288182,23418,-224615,-429968,-573770,-672962,-533669,-427713,-294809,-222148,-161695,281002,476250,310489,106671,74424,-8070,-71494,-335915,-28737,135916,294520,294555,197002,174354,115484,-169329,-233548,-265228,131442,456573,334304,-33482,-390146,-164061,-57478,-219878,-235389,-64196,-85324,-154079,-297816,-72193,373100,585263,261755,-147951,-126567,-75193,-474480,-50967,144198,-175286,-404956,-31839,171665,258461,396438,373731,187829,-42880,7800,188237,280667,311629,339889,274370,398029,496006,141824,-229579,-328170,-320586,-380945,-383654,-166413,60166,103014,219268,65588,53905,-100157,140170,637506,773942,613806,455386,301681,11713,-200634,-390343,-347653,-99812,-179349,-391310,-418826,-235305,-299559,-459152,-391904,-294618,-153183,-16090,-39310,-315743,-232765,30323,-136957,-308611,-431167,-528167,-460409,-354752,-235339,-43235,99752,-98557,-380155,-468591,-432285,-375401,43193,281469,449150,596883,699036,629630,788400,1007906,1062559,752226,285932,-30640,-183072,544681,1055367,1089934,824741,419436,132522,201381,701030,799957,634223,395529,163712,-61542,-546525,-209298,-84805,-84505,34391,180807,467978,548111,359430,239090,143872,-8750,-261082,-495623,-478136,-296624,-210081,-97785,58798,75641,70184,170829,336338,327793,204387,179913,-6043,-195477,-73794,107743,315077,494727,256208,-4999,-185914,-303205,70483,235137,-66497,93144,171790,-35498,-383927,-155204,-61358,-68002,-119118,-11586,81023,175361,276598,345280,303153,295221,300734,592171,484492,-74166,-449480,-21195,238598,366115,403976,152991,-243297,191374,176106,1883,-150664,-95484,142137,125456,-224014,-455643,-243538,-285022,-424899,35880,402120,276300,24971,686985,933400,485257,103851,-77567,-309544,-518024,-575007,-227581,288084,525421,255731,-150457,-401596,-287453,-163542,-244228,-376725,48478,67073,-202141,-419678,-211682,28884,244587,275972,107292,-72830,-461609,-238939,135145,105241,-76373,-157098,-406023,-448060,-94515,207866,545990,774701,910672,536347,32915,-409560,-212248,-47195,-62387,310349,575400,643186,187208,-201269,-429731,-477401,-504176,-298098,-54286,67202,256197,-139791,-328356,126424,178952,-305223,-251145,-24141,62419,-89950,45998,-116416,-501514,180169,628086,656550,392784,34938,-155968,-248664,-250013,-212685,-122569,5575,103330,-161823,-310571,186355,198007,-75840,-233924,116929,487281,515012,368609,49582,-260723,-292947,-72333,52165,-117128,-337386,11243,349044,466210,691273,747285,594862,52074,-467318,-411692,-89743,28735,34363,152138,21081,-266799,-247022,151371,402063,505588,441096,364066,459654,579526,568158,572082,478452,24229,-312537,-456148,-205935,-71167,275908,545154,712709,240336,-375932,-75829,275567,450137,454637,300518,220691,592920,1168040,1348919,1516151,844656,408692,169498,98980,-68457,-447665,-382432,-79464,47988,1860,-169037,-138047,-140203,-134069,-266971,-485959,82872,450402,430815,187655,-98782,-344996,-327466,-96932,111675,487430,595068,190295,-216596,-45023,-331120,-286434,448372,691526,579757,104823,-265251,-2435,-29088,-259191,-117050,193000,265012,99736,3641,151190,396666,545354,476182,172309,168487,99448,-93971,-139969,-48436,161854,388826,367332,121206,-109931,-211445,-215859,-449096,-474618,-303444,-153006,-197011,-586483,-48940,163297,-66423,-354966,-522562,-148491,195288,58490,-289340,-218713,-237765,-317740,-363300,-456460,-110984,13786,52268,183197,421325,380529,-32336,-296514,233147,547412,460928,195696,26421,-133851,-356937,228776,716759,828892,176646,-138607,648131,998772,1051536,596277,157117,95915,84372,94329,-64461,-86827,32494,44341,-165629,-275799,-223379,-241713,-239106,-128206,-142633,-92376,-246057,-162067,178056,261416,243718,201345,210108,140190,-82262,-150057,-245073,-115574,17745,-78092,-310401,-178980,-84629,-315270,-126278,3211,91609,74830,-24336,167953],[199972,43465,-64381,-13300,-2588,6590,83066,47234,-67599,34190,65105,40195,-144642,67029,410523,443649,187813,-60229,-126563,-274349,-254601,-223901,2006,-58499,-274639,-477979,-184793,167556,353044,251067,13404,-208182,-144950,205649,409631,199793,-215586,-178406,304466,748162,1324937,1460226,1214675,710376,205695,-270130,-393421,-306472,-96692,52011,-132894,-67711,-60612,-379280,70874,353232,363189,256030,434250,639573,852634,1001173,1095926,741013,119561,-356860,-418054,-217735,-39603,-39094,-14161,169679,197292,201087,147764,39472,44763,25453,-229193,-423481,-387011,-79765,244657,690683,798350,492696,653744,401282,-87358,-359780,-244473,-87152,99901,18168,-231773,-272798,-375009,-396037,-136028,28609,29855,-34602,100133,230528,224017,291234,380938,148868,-81092,162228,357859,170899,138201,163931,109223,-86472,-256187,-4925,179830,195214,391658,134950,-299737,392230,756169,770115,483485,85774,219431,571376,563419,255358,-4342,76255,9749,-319829,-311144,-17206,7492,-53426,169717,196500,-142184,-373633,-2156,86888,26389,-232931,-274928,-338359,-224747,31268,-90746,-346617,-288913,-56937,-110001,-224854,-452015,-457040,-224590,-4624,-201009,-473692,-25737,338024,598915,569586,152600,-363095,-130244,-144343,-397550,-417610,-137384,91628,61069,-114374,-421677,-367956,-77043,201868,107474,-141545,-197820,174358,470753,526183,973756,1073199,801246,475058,513690,957318,1126443,824547,160702,-382665,-303347,-552866,-279376,-175537,-95151,-248997,-523198,-73758,517434,728047,577176,-110466,-242587,579232,972333,735899,398693,229473,-20418,-341878,-107118,17936,-261725,-134964,251830,239172,-14976,50349,30518,-100992,-91569,-363985,-465742,-15788,253018,662694,722129,384479,128875,289829,391293,205532,-212064,-168473,243553,332444,103995,254523,711568,815317,444249,196891,91459,-173555,-70737,102714,254804,590079,825834,589124,42867,-384729,250595,826100,1114735,823776,586365,449040,349848,188750,-26901,19119,552189,915231,940363,508919,96481,-55645,-223441,-329916,-168355,-91129,-90649,-355113,-193152,293649,434850,332052,-85832,-387180,73503,551794,760179,766197,724451,541665,289348,223717,-7244,-155023,175193,329987,13203,-506868,-323105,-181427,-358180,-339552,-456302,-311146,-276412,-271426,-232652,132439,104345,-33017,-85455,-104690,-274128,-482099,-272807,-17953,179734,290495,114567,-298554,52820,388077,373642,276654,337434,223190,-191217,-50266,595507,391919,72046,-345976,-500008,-564884,-442094,-402247,-212976,-139921,-334628,-308324,-436128,-102988,331233,458146,482795,178910,-190936,-402706,-251579,6918,133880,-54712,-260641,-22055,49282,-262558,-248831,-74747,-186151,-282066,-110651,-43983,-71547,-72747,-47096,-63625,-10643,-64955,81615,160223,84141,-95316,-193577,-303998,-151995,30899,116006,70092,-67539,-464293,-184437,197453,343418,354369,340212,274919,273864,290171,510168,648549,609977,96133,-120696,43057,-132598,-77749,135142,-69821,-32488,247378,100898,-297294,-555379,-174839,-126538,-224301,-125578,-122057,-35430,11481,40722,-319798,-272488,6573,35040,-6620,178315,376303,211130,43432,165883,236498,253835,-51313,-155037,-284691,-266428,48951,141036,30354,31146,24380,-323806,-207878,36892,-31139,-72913,-322075,-263921,248695,545764,779252,704447,207437,-397426,-259975,-7071,268813,429954,574898,436652,141491,-129504,305417,714811,546555,115155,-479676,-126217,61870,-106631,-387553,-534142,-65706,85637,-169386,-359823,4880,141456,250601,3382,-241723,-496945,-24341,342187,468397,339687,87965,-130606,-238024,-76480,97921,63197,-263285,-184182,61084,227102,36746,-299067,-459890,-541166,-186711,28103,321633,346155,257760,-139699,-173978,114652,-28404,-340394,-185661,-270872,-447976,39264,204405,-240704,-202986,234757,305965,7945,17231,52118,-34291,-134784,-235721,-276595,-272533,-125147,103473,289741,-26121,-207665,167215,22127,-193538,-201736,-463784,-341504,-25537,-211498,-345878,-222170,-320966,-491546,-137686,108056,285191,342296,301400,287192,331685,217094,-144413,-459970,-283854,-14233,127340,-124169,-617809,-44479,68142,-87163,-446980,-483262,-376862,-257706,-191931,-233005,-110054,-349625,-236811,309817,585749,258011,-97041,129336,259949,218385,38443,-201608,-459872,-222452,-11307,42101,-111123,-250294,159957,419725,111339,-16865,215312,530003,512104,292136,417190,465433,320305,84603,-259093,-464445,-183091,153967,417648,513754,252843,-258902,-84290,97508,-56203,-310607,-95532,99170,-108221,-301865,-174220,-2152,258947,366675,370518,134625,-96422,-310650,-230959,-51539,177926,143404,-4956,-207409,13292,-31069,240,223144,270449,-90648,-502819,-225009,-155551,-263880,-287713,121802,460607,185487,-282432,-404775,-263787,-397107,-458302,-354900,-285937,-119951,-16867,18353,-44042,-327940,-453979,79457,401285,358638,55930,-413692,302971,610710,375984,-262465,227116,865582,790745,624601,19368,-418950,-273775,-375718,-479579,-433397,-239272,-207120,-124105,-13455,-245002,-111888,85131,99694,-169904,-322721,-423898,-255353,-7312,-36849,-220635,64577,464954,490081,190928,-83120,-144225,-331622,-438960,-315431,-98856,-470,-32873,-113405,-170663,-100905,236365,805333,838803,520559,-13906,-280281,-468734,-356192,-317895,-266531,-255780,-396400,-202890,-327259,-183091,-334012,120953,506482,677337,297468,-261760,-391335,-353386,-134122,-123262,-312774,61496,260297,347513,132731,-254838,-358400,-168872,-241417,-4966,561755,618451,293777,13417,-244055,238077,459670,842143,597405,521838,174690,-96345,-275456,-226209,-173283,-125006,-126822,-289260,-304776,-373376,-484421,150110,562747,467851,409595,207370,-260021,-210113,21698,188337,345521,190927,-227777,13802,162277,121768,82912,5518,-181369,-335301,-152549,307225,639505,746208,645247,206677,-83246,-183137,-7957,57903,-164829,-207321,-96518,-78587,126162,376508,501620,627131,839277,611816,346311,240420,72991,3966,-44425,-90295,-167952,-267301,-300573,-20284,62442,-302267,-58083,552693,670092,78791,-511766,-353284,-292870,-364551,14561,312850,198687,-202387,175890,230244,-152635,-332642,74140,-52320,-188343,30264,409171,591223,798800,660117,544323,488417,621851,425962,276638,15985,79023,452388,553501,14874,-117263,407779,588709,394212,307487,300273,322732,-1486,-384625,-267547,86571,377129,564198,369240,115106,-170192,-353897,-223019,-201266,-141681,-116029,-187374,-136138,-26439,-129680,-27054,395424,619413,720379,690821,529444,750085,856088,699565,210017,-287700,-423460,-190977,-27735,6696,-191503,-216053,-321591,-177469,97644,385130,663508,839863,851876,675594,422841,64150,-268703,-228792,229578,506966,560498,179437,-47027,107265,188518,148600,-172600,-32334,-182195,-23295,155089,180059,342590,224383,-274566,-263622,-33501,-219597,-311148,-185343,-220298,-249628,53921,315202,59071,-96017,-200178,16795,30291,-36673,-66443,-201441,-488113,-321007,-226171,-295525,-106339,-88412,-145626,136011,181967,36409,80731,298168,290366,82867,117486,361143,347693,617591,1051215,1003263,405676,-162902,-203174,20963,361679,548795,649692,668786,501758,60367,-483192,-241222,171611,568628,881502,800528,795494,665936,638958,412134,-2600,124961,634269,692546,507201,698201,766404,423248,-38178,-451477,-107895,280008,536526,478959,367286,70265,-199676,2722,246584,184090,163741,58205,-186869,-338226,-251564,84305,265822,183315,-288056,-285632,-29148,239457,56145,-236580,-551223,-356489,-233274,-114579,308499,560884,711903,545295,307783,124136,257533,350196,17836,-118964,98931,71944,-84374,-38853,170542,27385,-368403,-384926,-252687,-350697,-409166,-255643,-69582,71549,-101565,-352271,-145247,-69476,25595,232401,85108,-421183,-194741,-111354,-315961,-11578,365766,526064,527767,221021,-1806,184185,379357,225739,178823,475588,833063,847548,500079,51814,63728,222943,5733,-141332,-345438,-497004,-517204,-351626,-215095,-285240,-395798,-259367,-168339,-167517,-244408,-261204,-302516,-238135,-170214,-107932,70864,142475,295129,297318,282303,474307,452309,326199,232139,13028,-68824,272277,789943,893960,344845,-440458,276093,1126336,1447616,1212480,601325,290716,115568,204367,130003,87420,-97425,-240174,-200474,-13231,118411,77503,-193718,-209712,203537,278702,26884,-472386,-29246,122061,-46337,-387569,-345449,-365141,-383570,-167006,11157,13036,-10549,52312,29650,-82910,-141311,60260,156066,54229,-333611,-259535,-67943,-116771,-11779,-82143,-112080,22977,-62694,-432714,-287874,-90507,-33172,46336,76412,-11804,-266855,-458494,-234077,-151949,-112765,-249177,-551709,65931,544566,553400,275052,-70950,-14242,231964,-3101,-68753,484506,673606,259065,-108456,-203668,-387747,-118877,-337333,-126636,108803,-15110,-322920,-77339,5258,-171984,-429898,-407925,-112052,-218402,-274944,-304527,-268509,130244,459171,564357,559090,270996,-227469,-296305,-183826,-318486,-219016,60336,132608,-38915,-532378,-78199,-55484,-144470,-146063,-22345,-33817,-140447,-27533,218369,365653,109901,-407144,-198627,-114998,-177224,-92839,71037,96275,37259,110924,269973,285685,125968,-136348,-357877,-246673,-210685,-162346,203783,352840,40616,-182480,-57725,-200619,-167330,96731,284053,352656,423922,183521,-165324,144059,371320,231267,-22516,-144893,-413280,-359586,34185,312944,357504,63990,-7905,152598,85207,-17188,-264667,-143476,-112754,-249363,-357652,-418789,-153509,9177,-117732,-40288,148668,-65018,198686,558521,321786,-77003,-68737,-343579,-134856,88587,99194,-154674,-153276,207205,372980,34275,-296237,-365126,-193007,-209953,-304959,83365,213359,2982,-432596,-106235,228089,160846,158043,242532,179431,36744,-303991,-194962,42570,-1563,-250076,-424605,-196956,34774,29392,-74997,-184948,-325424,-299970,-66095,106099,43694,-218165,-432564,-295829,-117347,29604,-30503,-38590,52211,-27029,-165801,-172452,156845,358889,438283,252022,-3462,-72199,155160,421852,491449,442976,132126,-384606,-116647,282977,341895,253471,42434,-186370,-114071,-183421,-484263,-10334,211571,159664,9158,-142809,-198414,-87572,-98793,-196196,-177102,-124858,-202047,-426207,-279698,220561,353621,193526,15604,101383,90474,-379660,85833,597990,807633,765357,385577,208733,54633,52778,156328,-129294,-203278,239531,410653,110009,-427952,-217353,-149550,-371235,-304539,111355,522627,342628,70394,-313078,-375994,-531639,-245615,34738,216101,262536,356236,550639,566274,498249,413796,394136,144452,-462848,323029,882434,976972,623204,76855,-169284,-313013,-381043,-246954,-284768,-561625,-210917,40438,84969,167040,262015,168399,23053,220914,162457,-20313,-84888,-73457,344489,542445,507933,387171,46292,-107445,561877,1022348,1035974,799555,277140,-5807,-89056,50332,-24753,-58686,-162589,-451443,-414630,-20832,-121135,-512500,-166148,-99773,-304306,-430373,-159172,92343,246646,327969,259774,111322,-63747,85192,382670,428007,325683,127981,63026,-16538,263677,403319,2831,-352106,-209251,151927,231782,156237,-114785,-380945,-94395,-9492,-218835,-253265,236167,205283,-218279,40409,571024,603654,-92497,-196802,146481,98453,-204560,-394530,-321938,-285449,-185627,-202163,-417664,-289480,-41926,127443,40297,-225438,-191951,-102390,-301398,-387854,-159132,-985,159758,311079,179966,-329834,-485667,-59599,341348,956196,917936,452780,-191812,-107311,-6009,-202807,-337247,-39297,349017,460585,326613,67177,-174343,-426417,-686181,-675549,-441300,-341638,-97849,160506,291332,420577,561892,374929,153493,73951,76346,52860,-186759,-346987,-333448,-343959,-179869,-132804,27203,203583,217481,187401,-150721,-110369,277138,237387,17432,-290289,-393610,-140562,-326188,-160442,125012,127209,-6216,-124058,-121547,195969,326687,254010,-84394,-135793,-171417,-380423,-101977,-25408,-251035,-400402,-88336,80654,47194,334932,383622,236960,-35843,-111282,35256,303,-22408,-61493,66311,317483,662104,614400,287656,-159262,-439997,-427549,-380754,-199482,21340,312202,652051,554995,331606,-111439,-148290,148781,234892,258053,411687,405399,166723,-117197,-404226,-510299,-367646,-304719,-296833,-184671,-167904,-338241,-442018,-314838,-272117,-199115,-79118,-86343,-280759,-99102,250053,212091,-38613,-208786,-294717,-483690,-534586,-515957,-275910,-102712,-62603,-219303,-290348,-319084,-511132,-332335,-85166,-73055,205718,438750,540139,711669,992009,1041184,726700,299033,-189424,-316204,435277,1122562,1164933,805220,296687,-137964,-193324,309700,557175,596951,361104,25054,-391750,-256822,-54640,-115427,-126824,-124027,-131003,19505,-89640,49332,56570,60310,-69104,-215998,-271854,-402146,-420767,-302292,24615,360376,453478,271868,268695,360414,306883,132744,109956,-125898,-436322,-20461,293718,343839,249691,57579,-98113,-234689,-324330,24192,274507,92455,256507,204975,-66704,-505118,-27662,247740,313533,102331,111460,291498,324216,326479,241709,139225,332454,461310,761660,465441,-153069,-331349,44494,381595,581168,463817,56847,-524717,43013,155111,69372,-174520,-191430,20944,131831,-234145,-461567,34628,210625,168757,172792,537591,514400,96853,335512,478490,305060,169897,133084,-120560,-544244,-495125,-467218,41705,317735,129637,-183225,-271286,-197642,-142207,-124596,-160355,141780,149081,-103989,-430993,-298526,22106,371074,414352,109216,-68286,-303060,-448019,-203343,-76415,-30087,-42124,-234234,-368849,-163412,197712,553219,695613,738324,277677,-110908,-186209,-34624,-109499,-68620,238777,457194,361423,-127397,-607091,-281117,85697,31937,-389352,-205845,-10931,166497,-109560,-502714,53808,210794,-205404,-208062,241324,377736,-34637,40037,62172,-304925,-23544,484286,625981,407195,82257,-119171,-257236,-293645,-166124,69558,292962,452204,171595,-256062,-179446,-159395,-335824,-429178,-71993,179789,151774,89394,-96043,-346688,-398579,-259664,-221921,-408349,-373164,87787,402800,603725,684435,556725,575702,187523,-179002,-432347,-382997,-302086,-231494,-96337,-169379,-253650,-226660,27046,226953,273687,195311,208772,438255,636014,671156,691814,644891,67053,-308857,-488583,-471549,-209799,389444,678469,657454,204341,-304139,-437472,2249,383851,489631,512911,406260,607241,985813,1186294,1179853,647910,25001,96181,247803,105577,-302424,-82746,306026,496894,391695,169843,108534,-34997,-170799,-267657,-271119,351339,737816,669338,308485,27343,-237384,-301616,-117108,56844,304264,209713,-43473,-101629,46201,-262819,-216530,443549,632777,468801,-166147,-259311,96224,-37398,-252783,9154,383711,555486,436191,247041,145402,62946,-63776,-157084,-343774,-190500,-82663,-193969,-166407,-58501,136005,436623,551591,442169,166838,-90196,-211149,-301596,-246369,72320,402425,344544,-215855,-69399,183216,-38166,-331767,-378193,-103677,187254,79654,-255626,-315192,-380709,-317423,-311264,-429776,-254880,-289406,-277782,137760,505927,422137,-51510,-156316,358202,648647,611709,370908,101914,-81503,-368889,221464,999221,1218972,601204,-16643,660465,913851,790287,480677,60549,-102259,-188256,-265697,-277953,-281771,-15658,-134798,-478761,-269005,-69458,-98424,-327303,-211379,-237921,-211902,-261532,-152115,51049,41613,-86041,33605,199207,255421,71188,-146023,-322867,7829,99969,-67869,-232307,-2812,101917,-173990,-188510,-80980,-24036,23277,7320,133400],[-31439,-132940,-241661,-311528,-297305,-154219,-17904,23509,18203,8990,20958,28905,-227784,-98223,259538,303309,63647,-136619,-164958,-122197,-156022,-65579,-54078,-122136,-249656,-447150,-247745,382529,631386,667504,284947,-91833,-270765,164862,257621,-126856,-289344,179565,578449,823295,1187277,1413466,1197116,751522,223780,-216322,-262729,-189793,-124680,-159365,-293928,196573,229502,-248078,-63626,74103,161878,206975,438444,606598,690013,779796,959486,773079,345648,-140115,-322954,-137764,90608,45725,-41835,64802,83756,146439,169028,166931,108867,-43170,-182944,-171769,-51636,150992,253434,410147,214250,-79645,-121395,-422903,-451678,-356605,-563735,-212259,-49396,-39472,-195345,-318709,-430290,-258643,220787,351329,158784,-221465,-188597,-27823,38211,151632,243661,140309,194310,427494,544588,430379,270560,245961,198986,-48965,-330927,-308091,-100428,22735,164071,-28221,-216538,579847,1200428,1100515,711773,245187,395259,682461,623858,227954,-96698,195502,246425,-42915,-366895,-127783,-102288,-165883,225307,429187,-18487,-608109,32536,226674,58252,-219552,-192267,-414881,-309229,-47174,-63372,-204659,-185095,-307131,-304880,-125846,-154885,-245108,-298470,-70201,-114282,-220056,-100309,290083,699135,634544,85376,-530163,-180412,-183028,-277847,-201332,-353502,-102335,87887,32758,-252447,-344618,30021,313448,163249,-283545,-252665,308038,544605,479387,685456,680444,502977,351463,549670,930738,906359,435949,-177079,-398800,-302873,-461823,-116599,83759,148891,-119700,-433397,-177184,484656,746284,630029,-11443,-396317,430828,788241,550276,379019,332302,223984,13701,-58374,-226341,-349537,364271,762173,611095,-56752,-396157,-112460,-161659,-8806,84679,-241578,-354100,-74605,398077,558784,388099,185079,413543,569295,503414,38051,-202391,112875,260976,219242,431546,841360,860646,386502,18887,-16849,-281106,-254140,48637,269091,577215,755297,616079,181560,-303948,195789,911213,1277485,966977,462887,199471,325065,315239,161649,212691,701340,1113381,935400,302537,-223909,-408318,-463222,-458983,-231802,-130022,-63232,-51439,138955,500045,617277,350582,-91578,-486063,-46524,394571,706430,675648,594228,358317,-1268,-81921,-172240,-71667,218183,263457,23746,-372709,-346257,-211164,-271214,-348852,-411237,-465992,-431106,-270498,-254195,35917,40574,-114109,-220228,-138123,-207464,-424854,-492260,-157508,208172,341812,320692,-141139,-149218,247524,283148,428914,574120,420240,117168,393558,1008945,741121,385559,-263145,-554493,-320098,-240781,-193082,24514,98751,121310,264912,18924,-191613,168668,374085,355387,37615,-355124,-546343,-579528,-386367,-24259,66891,-204800,-274194,13408,-66358,-126551,-54136,-89693,-114600,-91818,-48609,-96009,-238707,-5157,212875,197401,-35525,-170268,-128167,-94648,-260140,-418823,-553315,-120802,137687,329592,325050,32491,-159403,-215285,-86757,165248,338625,299420,140913,21168,163231,668728,1034746,867307,236035,-282699,33218,-14874,-143144,-4559,-178900,-287098,-42122,-151872,-508228,-430422,-27614,68322,-110973,-123420,-118668,136414,278416,167828,-236350,-258493,61407,8991,-214679,-247538,-127568,-61587,206794,253283,77928,-92825,-219270,-41661,33399,-17466,176618,254061,195387,207214,183023,-180120,-217617,137823,330618,422143,95123,-393234,379227,887246,1136958,1075704,464647,-182469,14061,206735,400905,582604,808752,573856,130002,-196601,304604,630000,335221,-6286,-290207,-186504,-57548,-133126,-236708,-344507,-184219,-198888,-232193,-510451,-142063,-80069,87345,-4810,-210644,-279699,176208,463302,523251,422619,213974,-15901,-299932,-336357,-250092,-264836,-493652,-347813,-103539,153812,137309,-158233,-307782,-428128,-102571,242120,523301,443267,316780,38736,-4629,180095,91633,-218857,-237030,-256477,-376001,-76401,-14967,-288573,-186918,308791,259091,-43635,-55288,-61391,-176964,-238701,-196915,-126348,-199800,-76877,381177,720482,309031,-366870,-108390,-140252,-72153,147143,-140943,-477641,-230146,-475468,-226968,-81587,-250023,-425437,-113924,264395,574291,718001,610057,661903,763957,694099,260718,-333521,-63745,446222,438381,32605,-368323,90259,381219,282161,-101986,-289695,-292375,-179440,-128736,-64029,-42529,-271737,-320250,329566,614509,372372,108538,294723,446058,548512,319693,-4766,-550467,-249057,528,-44581,-393227,-373389,-64161,-176405,-339023,-71611,493246,765306,774543,386203,219223,186255,153957,27761,-255290,-435532,-187378,211878,462037,506368,210257,-255796,-127330,-29,-203623,-435896,-203328,-8986,24352,28014,53465,-40232,66130,-26612,27494,-46592,-118799,-154111,-127435,-115745,-108992,-255229,-213362,-184093,-97426,-124029,108440,282520,371543,-25212,-494186,-361053,-167368,-272370,-485975,-181745,199399,51450,-262564,-446348,-367267,-435038,-352355,-242604,-150645,42060,131799,136241,76900,-206857,-445970,-69013,127030,38255,-199172,-252875,416858,602430,453510,164739,641748,1103514,1111565,778195,180496,-326268,-263568,-340523,-379091,-344186,-172616,-175040,-221538,-338858,-386979,-44694,-21880,-56510,-188124,-297140,-459760,-413726,-133541,-132665,-246857,-92236,52922,-49530,-171479,-147124,-162837,-277545,-245819,-87964,-45446,-115668,-188765,-154872,-326900,-340253,205765,690238,723760,456275,124139,-109857,-339932,-414767,-413920,-282750,-282924,-387675,-280621,-333403,-66925,-310378,52359,504458,742029,497631,-125017,-372554,-354491,-141412,-104888,-248840,-103447,-24819,142526,176467,40293,200243,168878,-175430,-170365,500748,627455,427089,75923,-175115,190710,578281,1007746,854324,715976,283267,-174685,-398820,-201888,-147923,-151664,-167683,-371836,-546146,-524508,-170151,353276,663833,523145,494740,371837,-204840,-184603,-27003,-69300,41538,101671,-61648,127490,238172,142406,45079,23799,-95162,-272100,-170918,291659,656325,872481,657882,129045,-107564,-109384,-96855,-130972,-337432,-127741,149032,40003,-35437,134251,181714,355030,443656,237718,-5273,4312,-15909,-2952,59157,62438,-38960,-128706,-314744,-132894,-61108,-219741,56118,448398,620643,107100,-347965,-450823,-378786,-425930,-195222,64283,-47269,-265284,265316,365119,-63311,-390881,-84424,-222881,-336491,30131,210284,191630,370295,448835,652987,780637,946812,729754,304764,-266088,-152945,328699,351050,-36234,91224,647063,949985,525722,79853,100463,336186,56349,-436229,-123041,233895,494285,623590,314583,53987,-161049,-346278,-271670,-262059,-212857,-175129,-153070,-78688,194736,460719,179405,284880,452253,631726,806306,710629,767085,1007652,706824,331161,-283582,-340963,-125108,20445,49435,-109778,-95075,-112282,37829,200994,331294,423394,438987,297869,254683,8261,-71416,-232609,-419185,-34155,241054,387669,78991,32461,164692,121431,-108523,-413303,-206327,-118445,-6786,259454,318338,325128,109507,-377843,-118617,120057,-96522,-262388,-311633,-257132,-204513,-195747,-66763,-93662,-153024,-278750,-192537,-230461,-78256,29911,-88955,-409985,-383602,-198775,-234355,-125221,-213222,-470845,-255768,-46161,-87098,-167952,-141076,-181230,-199584,70041,382419,546919,784485,910096,574900,20737,-248983,-425637,-233950,-9727,227424,458309,549677,309481,-240482,-414772,985,404159,609015,836091,644079,474010,273282,507371,401716,-95361,-40625,512139,556490,454841,716561,786869,355001,-155981,-349346,-171746,127349,423141,368539,213711,23243,-359909,-137219,205599,249920,262465,136548,-119923,-110871,97345,325834,548194,470792,-139562,-359000,-116401,-94310,-287350,-517355,-338183,-331945,-271099,-171514,63094,297911,559978,433540,11623,-421065,-268288,-149362,-255670,-746,196302,74920,-145304,-122022,133131,97615,-235503,-183448,-40179,-74543,-84683,-160896,-238370,-198511,-320708,-289256,-98531,-13348,174471,472850,334814,-233849,-138917,108109,114463,223830,507529,638477,667973,422862,151229,89712,69644,-91337,1731,150282,527377,652928,371734,-100108,29756,423551,305745,190704,-152044,-496253,-505897,-431309,-192569,-150160,-203583,-106895,-18869,-166452,-306557,-170362,-141075,-178031,-286227,-305932,256094,616601,769765,520761,144209,61700,-15895,52122,103203,89249,127489,239360,478277,407051,98243,-40363,475621,999080,1225538,1061321,674204,547225,540723,613560,492590,337455,77612,-181616,-160258,-12945,217049,241327,-145840,-362387,211563,333268,48504,-514830,-39577,110190,-23663,-390356,-458431,-476743,-436119,-271819,-63099,-26295,27964,93187,134261,-11373,-283049,-333202,-318335,-120594,132922,415236,347303,134927,-65958,-426155,-336975,6246,-10434,-286460,-397818,-204487,-114970,113532,253061,159948,-125206,-462443,-2124,197261,104725,-82601,-436826,76388,442922,482981,139247,-174430,34754,263958,2484,-251366,333348,603726,398582,312128,168370,255925,250861,-293967,-200930,172159,-3634,-321549,25740,43445,-178491,-471797,-363170,-61629,-38444,-164383,-224547,-178019,69496,373885,697722,671300,537036,69943,-474278,-259487,-182442,-262825,-167128,-70010,-130689,-447895,-323344,-276673,-469801,-304912,-48979,-19973,73435,359818,695753,807913,516294,-27264,-242562,-204154,-193315,-19649,297439,524885,382789,84568,222084,210641,-1711,-263056,-403325,-317365,-110014,58864,367668,411993,62504,-267627,-162447,-388797,-52131,293525,398657,509352,592018,452310,-21617,114046,494218,267317,-355261,-225973,-140429,-30370,342367,451073,343390,130849,216662,326040,154663,-149269,-421516,-91747,-154767,-339809,-293352,-371211,-168362,167457,7854,133888,268370,-65669,245965,766927,640144,139469,-124050,-395569,-100630,198032,354748,365343,364405,307086,328559,104482,-258421,-447804,-363619,-440535,24943,487001,623053,289825,-247453,-22621,331882,275714,210102,384794,345458,152009,-311029,-294694,-14183,-50578,-258865,-336414,-105640,57510,-90637,-335793,-257931,-188699,-168163,-59886,201040,286568,122310,-159287,-276008,-78327,95947,26981,-80529,-54759,-18512,-74862,-122281,63180,196800,255417,46294,-185927,-241186,-94945,165450,405631,443547,107199,-432391,14231,370171,392260,245049,-54804,-400922,-438448,-183868,123442,608392,581751,380671,101145,-97090,-272248,-305174,-334133,-179797,-9028,2261,-125121,-379031,-362213,115819,145918,-130335,-236617,-7551,-1138,-216099,293460,696558,1017703,906752,933654,657141,144444,-137299,-235746,-211599,-63277,101541,44961,-52244,-355932,-183798,-244173,-532116,-294091,-161823,122748,14893,-130895,-253576,-374866,-576711,-347496,-23307,192385,232966,134580,189201,340440,349373,306882,240476,-136201,-248590,504432,963896,1058304,735583,206601,-190120,-410518,-255614,-87905,-175904,-245160,-58459,123553,75481,96348,67281,-25537,-318521,-85614,-120056,-305725,-473473,-221998,265656,492772,480096,314009,-63573,-251953,494937,1051001,1168505,945865,462920,190300,64368,58623,-102102,-340684,-273013,-307040,-384659,-265706,-308706,-419465,-113231,-47487,-218587,-441620,-229761,102590,327624,455879,328596,108747,-131705,35100,367950,339081,196179,97451,30935,51998,217416,293490,-84749,-450305,-103936,326388,449462,292495,-116448,-464896,-105034,-108256,-343240,58402,478532,423613,-165693,-137510,558962,678058,84499,-338613,-70652,-147570,-444763,-467718,-326374,-268022,-149531,-30847,-125519,-274711,-379932,-376455,-336660,-281544,-196784,-273714,-573391,-413983,-100696,100212,187495,165314,-58880,-335742,-282487,85946,493007,1007319,1042562,623135,-79850,-272659,-112705,-34138,-28354,218501,393044,295902,206172,82930,-102721,-356132,-635612,-639647,-455105,-296881,99855,495976,613623,437511,447606,340263,121464,-30435,41648,119380,-36755,-326026,-369724,-363247,-443610,-336633,-25448,290298,488300,398488,-3374,-341982,-38858,30286,-36993,-195416,-518113,-184344,-449487,-233890,212975,275873,77439,-115576,-175692,-103217,-156824,-145837,-167488,-11718,-186008,-424406,14882,66260,-276663,-317849,36568,201172,2947,236898,400977,287879,-49308,-280504,-127428,-131560,-41562,-18038,82815,334957,778954,1000577,715456,180355,-404971,-435495,-321799,-188369,-29268,426668,876108,949611,531238,-155948,-540528,-526697,-456982,-32745,342149,447569,292419,-29773,-264124,-224616,-165671,13826,-52306,-89007,-250516,-465987,-438110,-349940,-358968,-353274,-189236,-113247,-198377,-25010,342289,452395,152158,11421,-78989,-257100,-148021,-105636,-390789,-399931,-50791,-42466,-65914,-172030,-522998,-402523,-347507,-428517,-26956,241964,447516,516532,718997,755395,575029,245581,-174416,-272743,188649,826744,955513,582028,37003,-466892,-437699,-68549,326163,417021,189971,-192065,-219767,64923,201348,46134,-56868,-108342,-124661,-424840,-345362,-70196,26444,48361,-77409,-166948,-74781,-74484,-130740,-323388,-70018,403619,611956,361466,289265,339590,265057,116830,-330,-247024,-489930,64021,414943,433405,135881,-137486,-197464,-326163,-339528,-44718,250438,184848,249471,150601,-96282,-376896,72054,516500,573608,263081,263962,460166,443533,417091,189192,-97785,211516,472099,668761,382113,-109406,-246729,133536,606506,776081,493360,14557,-474058,-164742,74462,71715,-136956,-221025,-35245,116717,-175188,-473112,191254,541428,704252,556535,734275,728114,387069,213947,160046,138960,233673,236583,-34453,-527402,-421939,-532407,-192385,62631,-120768,-310940,-20299,102477,168504,152781,6882,63005,98347,-5019,-220774,-253319,-9483,443256,466704,103826,-126298,-218897,-377917,-388858,-217980,8179,82804,48572,-144475,-295133,27040,362230,366431,158152,-214550,-168480,77864,130067,-193692,-205329,16606,171938,-22454,-411533,-448669,35505,433078,525684,25811,-124597,72070,307080,69111,-429522,-132319,164256,-73450,-194801,236287,278495,-98565,19048,160320,-133097,-262532,213706,419288,284582,54443,-136281,-308602,-305747,-102998,208033,450014,610887,477908,217139,50743,-159393,-460902,-455340,-242268,-149754,-259768,-316428,-201948,-303119,-445291,-469348,-375195,-365712,-282761,164031,454627,598486,457284,239479,317694,125976,-88098,-297888,-216455,-80747,-159112,-138287,-107869,-170173,-202362,-149988,-17695,29212,-4308,-72070,195566,394968,497441,596805,581714,-7733,-348290,-295259,-405725,-119671,340919,609804,400482,110472,-111740,-246334,-342276,98910,323609,541138,562815,615249,624468,867159,640803,390321,-415729,-19016,326092,214237,-8817,200483,592042,805972,599933,423171,333040,221253,137706,84750,-56787,411546,768913,700776,316977,80878,-115080,-238942,-204079,-46792,192282,164379,110059,216942,179798,-115345,-108783,469715,623233,310454,-346728,-119498,112283,-81222,-268509,25982,381918,571559,527637,291409,-83340,-364675,-226155,-188728,-314244,-315936,-114757,-274177,-274003,-112911,83937,429658,704158,638899,288919,-52265,-317455,-246708,-172760,225952,743257,707932,193766,-6804,105127,-93015,-368768,-310234,-124645,64765,44517,-191151,-365213,-425174,-275370,-262045,-319277,-339863,-243703,-13340,187132,409595,212514,-185610,-12038,370247,566361,569130,413926,128280,-62074,-253627,122361,996571,1227147,679529,-7738,523694,723628,449569,337017,24589,-211059,-474490,-429058,-486281,-432220,-118671,-187874,-178870,59963,280506,206136,-135886,-202268,-266619,-356836,-383560,-241515,-108725,-123799,-399669,-278133,35553,186461,102629,-159016,-124938,133332,175201,-59674,-191995,150871,229272,-58814,-321393,-248707,-214725,-90178,13963,39269],[-223477,-263541,-369486,-322518,-135171,-14321,37050,87256,117394,-30763,-35569,78761,-185616,-318252,12946,88525,-93688,-248837,-281719,-62387,-162064,-56145,-176076,-214469,-218290,-335702,-387703,354935,733670,792858,401221,-10194,-407534,40061,73014,-327952,-254891,280572,656556,698685,793849,1096653,971372,684396,162063,-213527,-134655,-186662,-166178,-307828,-303190,365095,454765,-47665,-375245,-284940,-243605,89805,349456,491341,549477,617679,707127,631486,375352,-12104,-201305,26775,328167,247757,-24802,-20405,-28479,61355,207068,284928,22656,-333858,-331123,-38907,228721,257263,129154,-52284,-308178,-361097,-368965,167542,22118,-70175,-445962,-340013,-249598,-191487,-203185,-260274,-460812,-320245,249789,449136,258704,-171313,-403469,-278391,-213271,-151005,-55579,231807,446274,546363,562435,504549,237840,207936,186724,-52937,-254529,-266407,-210435,-55354,52248,-16593,-195389,285662,1004499,937067,651014,369680,499512,642578,531920,110466,-243649,142925,245246,17363,-354763,-263526,-249153,-253055,250013,510008,51270,-359394,129999,277520,-71129,-216542,-136949,-389056,-431048,-237589,-178988,-178322,125,101625,226001,393285,116201,-108060,-325078,-173551,77065,141729,-63128,156480,682652,655045,74115,-482500,-303792,-197553,-57105,133506,45799,61174,171638,126294,-167923,-354653,-40335,167892,-1191,-397124,-271391,283388,397983,384718,443090,326088,117957,87247,346191,526588,430596,-43900,-546257,-229775,-300354,-340459,-7715,354730,413267,67543,-285416,-323508,259330,585990,459761,-65579,-557322,47835,327939,334407,453511,511073,430414,303735,126530,-134132,-68061,678774,980412,758119,252799,-174655,-134422,-316700,-132425,246927,26163,-477695,-393799,17046,227152,244497,165741,441162,648937,700373,221360,-255922,-177252,88674,226607,407640,653614,569075,104445,-270087,-81635,-184617,-495426,-181838,128521,418147,580453,542147,209618,-270074,18375,764908,1148157,905616,187849,-119634,278006,328277,215762,322560,710520,1076093,777977,80113,-492601,-405495,-339602,-436223,-416122,-265519,-104264,150658,329021,557547,618388,277469,-176451,-586336,-177559,68249,356283,427231,445509,235391,-134347,-200411,-195888,1314,169526,140426,-1763,-204247,-327373,-290355,-273291,-308172,-326726,-308930,-582526,-395804,-267650,-95182,-70393,-269283,-403749,-211420,-174045,-291318,-480770,-294748,108794,169698,162712,-207386,-350635,33860,142706,414807,695165,620774,467806,624627,951841,763859,357472,-301671,-364896,22557,98047,48841,263651,282739,468389,588858,354662,-87816,-52697,217411,166601,-159686,-502353,-405873,-363349,-611596,-200360,112151,68622,-475582,-227903,-90963,-192022,-215053,-142268,-63755,-32901,67454,-46576,-467863,-120577,344180,294011,78071,-218789,-410289,-351959,-411326,-579663,-399187,-126634,119603,299297,270200,68354,80233,282409,-213317,-172810,155558,112592,-100594,-293925,33271,650121,1147819,892864,277104,-371980,15723,27115,-179067,-217334,-335809,-525113,-241475,-234029,-436841,-311048,-25545,71211,-130378,-220936,-96086,97417,290287,25241,-286989,-256834,1420,-119443,-309696,-322636,-185893,61668,257761,100829,-283833,-441960,-153205,99670,259723,193105,261312,292710,240540,248240,206933,-77071,-216547,167445,561518,846763,485278,-366637,306376,911417,1134110,1090477,495220,42823,177555,416417,481213,549625,669634,440559,-20216,-326678,68685,255544,19187,-196430,-156159,-215310,-185095,-153617,-120618,-112456,-263266,-507047,-338569,-386779,-463007,-298708,-125920,-67066,-161515,79093,326453,475669,452577,386196,288538,89884,-219331,-443711,-404804,-398596,-510224,-405524,-147976,132570,290141,40145,-167737,-312333,-34115,404839,585921,442217,267412,195051,158310,203273,230966,-22159,-334942,-258403,-164694,-138540,-324306,-176895,194353,474952,167994,-250465,-240757,-306610,-381225,-362990,-187730,-130287,-423509,-239493,389929,776223,453815,-119209,-148380,-309076,2938,456402,180268,-450375,-348580,-291576,-108797,-12025,-172771,-243717,-37174,362326,709049,947112,847062,990515,1153531,1103773,637056,-121353,19470,631453,570651,201108,-70710,185137,549255,458087,126305,-132927,-204642,-144314,-122334,67707,52613,-102327,-447358,111497,414091,460300,350531,318557,435913,599699,300737,-154257,-473118,-125404,198287,157553,-113788,-228739,-307748,-185101,-114716,167376,515677,614769,634708,260917,-152440,-236408,-116153,-117111,-302941,-480830,-196064,211246,462508,455349,129055,-324352,-208898,-145045,-418485,-202355,-158193,-211226,31131,222503,330005,54590,-125382,-259127,-198806,-168854,-31740,76675,38849,-148934,-379482,-466476,-189745,-163553,-239581,-180357,72943,190400,294219,-16718,-262617,-413248,-211105,-126528,-155779,-218475,-146097,-192569,-324224,-504788,-518796,-450112,-381143,-294870,-130622,106021,207744,176826,120310,-173000,-294228,-183858,-139844,-234430,-294727,-45793,384192,495476,530858,526967,894055,1120535,1316957,985795,419791,-6089,-80910,-283133,-475847,-354587,-145733,-64589,-40848,-140767,-131875,17240,-63709,-156009,-183444,-215271,-305841,-411447,-238625,-217439,-259260,-128333,-104318,-221647,-236176,-116798,-231368,-224849,-74718,129015,155713,-101236,-360744,-152516,-118587,-239676,22021,291738,277338,173588,154533,41864,109518,-13895,-228501,-238385,-299783,-317221,-323265,-356320,-120479,-7766,-13464,434004,680590,572789,49055,-192252,-277972,-162595,-90148,-251572,-257841,-227130,-18199,224415,312725,593181,501533,92218,-393777,266814,482674,440070,120813,-120556,-75702,421481,728738,807056,651051,245785,-223946,-39923,192161,106525,-31069,-101791,-216971,-171047,-65898,186044,486592,604303,423965,341610,293222,-224633,-88219,358,-245795,-307496,-30763,33091,135194,238538,130584,-18302,-31421,-124195,-223698,-104280,274862,620670,850599,535199,129231,-69007,-170144,-390924,-401529,-424181,2277,368557,204674,-186728,-221397,-120303,157235,185295,47395,-352984,-330664,-96426,133330,262582,218700,83194,-61395,-378240,-301048,-219085,-168299,65102,246278,331220,62501,-144740,-304907,-369885,-428056,-421490,-264494,-363242,-187297,317761,429188,18957,-505418,-216821,-219137,-500654,-112344,25427,-17285,-20266,329241,738877,967282,1060089,887350,319841,-279662,-41915,312723,192002,-59221,68373,605394,978031,520462,-172352,-61793,199452,1023,-386597,-164531,159840,438233,465201,255222,112688,-55868,-196901,-179049,-212362,-217274,-162626,-45134,54604,406183,832175,463293,101244,115800,314108,605048,703008,588735,850845,603792,350283,-274538,-258076,-112568,47521,112308,106702,87805,140132,244105,285482,246004,175794,6152,-283448,-270465,-333841,-132396,-78216,-328804,-392166,-145286,56586,32267,160001,233665,63496,-330138,-212675,23377,37865,92646,442003,444854,280656,9574,-421937,-14250,142340,-98784,-282033,-340129,-259141,-211815,-418247,-205010,-35203,-229012,-433233,-442810,-302056,112574,319768,183850,-110387,-193265,-75063,-73679,3268,-2795,-117026,-361436,-300510,-123970,-56668,-150564,-422012,-358268,32652,367821,628787,744208,606455,79857,-325177,-303699,-347786,-480919,-404620,-148993,136013,223820,-36629,-411361,-284623,108471,486947,498390,596001,431446,73848,-227567,133110,151746,-349821,-69554,471479,498716,444984,727256,773634,308545,-163447,-232924,-271424,-43093,265983,249774,121923,83636,-234305,-287204,120081,253000,265389,124313,-95856,52272,318030,378605,494511,407281,-100011,-258479,50108,136787,-89621,-270536,-137942,-270084,-272261,-228596,-113528,302391,577656,399832,-57526,-147253,294795,-72644,-436424,40904,223679,31023,-275778,-207678,123037,212900,12947,46379,161140,118109,91488,-163192,-436204,-527115,-354075,-202366,-68961,49140,314494,653943,560233,11823,-5599,377768,483264,401509,512524,594225,663820,568852,289126,16929,-244943,-446089,-302375,-273703,55612,350246,195106,-283545,157070,871800,852516,517267,69490,-374326,-349502,-367662,-166857,10803,32459,119595,201222,-78575,-296746,-47679,404,-57003,-259107,-270932,414103,886984,878459,477590,-51156,-250169,-413648,-261683,-50756,165135,267399,202839,141952,-167649,-94440,273662,797793,912104,834243,690227,559404,526521,694039,742747,717133,507727,202583,-103368,-34239,47862,262602,325762,-35553,-382030,122703,286303,34948,-418905,-296179,-157295,-201544,-389643,-552314,-566818,-480310,-336717,-160051,-43643,142036,189976,297323,190179,35409,-178491,-388940,119984,423287,723660,592371,393248,-64359,-372551,-192982,48786,31876,-169423,-318327,-187794,-62270,173412,355553,277631,-4129,-312960,251996,549631,328170,-25806,-265017,92709,299635,321797,-15522,-172707,112385,256397,-31570,-435641,110821,304491,384046,546241,610857,859088,598447,-59106,-297143,182326,-17511,-348638,101138,89588,-144986,-430127,-408829,-210985,-74516,-147296,-164217,-109120,-39040,145155,536806,527978,575518,251403,-332368,-297680,-72362,-115442,-316168,-291991,-222252,-340235,-402023,-287334,-255235,-298467,-43295,-72824,-9137,420128,878658,977054,706145,192263,-202668,-239115,-153501,82222,406051,656999,490412,6875,-6396,5877,-171631,-327030,-205532,-58609,183838,242254,412742,384476,33564,-525479,-211856,-420405,12105,394605,401650,579297,801058,763229,216915,96959,483759,243417,-149833,49700,219937,298493,499888,470527,225220,133331,397694,543308,361888,-126122,-265776,11656,-120093,-319000,-211867,-165183,-149437,181958,72425,241277,334145,-13945,257398,828475,833879,357535,-49552,-439429,-977,519571,794831,986273,904096,438133,84408,34234,-155600,-424422,-386479,-145282,387022,851351,1004799,598520,94594,180207,414226,330681,147201,337821,415355,278807,-114270,-491365,-215449,-215799,-331344,-266867,25350,165262,-11532,-443730,-363550,-175296,-182010,-65896,281759,552929,484400,101469,-149172,-56024,81735,9111,-194756,-151392,22679,-4057,-144862,-108520,-35492,-10897,-132462,-277463,-326103,-319045,-119501,247756,370479,24456,-465535,21262,328535,354983,120227,-198970,-421437,-224009,172280,692857,963133,793450,483068,154569,-63483,-257388,-400593,-438580,-43957,146671,82922,-204406,-489802,-163576,152181,13530,-357049,-263674,94786,139432,85499,359355,694532,1045504,935228,1317253,936859,125153,-444048,-290946,-5184,56035,-16107,-146796,-194246,-166735,-129163,-351877,-413878,-28949,94606,23711,-96775,-173943,-162740,-346079,-547351,-500852,-231066,693,180054,-114339,-240646,-107395,64806,213554,200578,-153515,-94243,581291,867550,909520,675889,245607,-109468,-302794,-112361,23307,70457,244457,311519,284372,80614,-11446,-126299,-184658,-373655,-316887,-412808,-431615,-272444,-235167,90944,366406,421528,202262,-186731,-232309,474987,1059508,1190271,879904,515325,305470,128992,-4209,-245100,-483689,-163978,-137510,-220226,-412544,-520059,-217307,-2030,-8288,-313981,-546920,-391028,-17120,286478,482360,330084,37589,-265969,-82893,221224,149049,-5141,-19941,-8703,163400,208184,179057,-73389,-299556,45281,423659,621617,423123,-36426,-552404,-208946,-270742,-430310,141466,478670,543614,29413,-224806,486256,639470,245470,-211163,-198626,-220969,-457759,-499226,-403064,-329189,-170778,114950,201151,190062,31531,-367019,-461806,-238988,-234440,-444507,-583719,-352426,-96409,132343,211854,115899,-156315,-337556,-145586,242569,640702,923106,944492,487691,-143404,-475182,-296885,-3851,116087,258500,216951,-24623,31204,97888,-6412,-233086,-564201,-655769,-566962,-260476,232102,661823,670755,275008,113695,178357,22734,-271698,-142328,30734,-17251,-182999,-392517,-257062,-173435,-479674,-52778,320752,566384,394447,24453,-373449,-354072,-202093,-223992,-421864,-258290,66633,-207000,-483518,128948,304302,91983,-245980,-175184,-61621,-11934,-414136,-333024,105341,16056,-526748,-6357,155586,-235427,-234918,172987,281443,-62984,54473,346904,273762,-114021,-428552,-237429,-58129,125713,175618,120939,354645,802632,1190347,937178,349759,-407617,-368842,-253889,-147944,-31385,431292,847467,1041756,543429,-166141,-359585,-204525,-202549,-95545,209079,364674,302538,23919,-68214,78799,207835,238199,54062,-142500,-438057,-593373,-472749,-464099,-514925,-544182,-300866,-131723,-142668,-17774,278346,445128,137356,67773,28933,-59109,200350,358072,151555,-105978,-31045,82881,87894,-55444,-404222,-311444,-171320,-272783,27321,207705,355489,242552,241501,275203,337785,134223,-75150,-173282,32927,370989,529488,198276,-301283,-548752,-232147,18373,272097,181012,-57529,-246639,159292,296969,406913,207967,30217,63711,89827,-8214,92519,233572,161307,80745,-82113,-152608,72446,232174,136329,-241557,-299932,228726,534523,337958,188981,238670,151825,-13647,-180176,-333890,-240398,110874,410960,448215,215567,-242523,-315295,-444152,-389542,-148146,159528,198207,73702,-74133,-245786,-366739,30776,540568,551071,305068,369398,463812,441279,476102,213169,-274454,-81272,275381,363309,221201,-136223,-267114,139853,654707,763526,418875,-26087,-455938,-389580,-85560,-75298,-176818,-230973,-56329,52384,-163691,-528568,204532,652366,952592,886384,909823,852712,701743,550176,344378,199725,236681,187392,-61640,-453821,-409792,-539737,-342953,-140115,-398017,-354277,133552,300820,345764,278709,59536,-185741,-123213,20577,-22213,-180314,-167397,351868,372951,75790,-192849,-222024,-316697,-425908,-288399,19791,181200,259611,64959,-309390,-244206,66520,9612,-382110,-424920,-46186,239392,238367,-51293,-483242,-291234,-205787,-410060,-596814,-390360,93405,433298,578150,314898,126399,227630,459212,179667,-237898,-332772,27233,-49622,-273006,-103015,-203038,-277079,-31864,134123,-106076,-529724,-142203,72569,50870,-57976,-221459,-405399,-335474,-23098,362032,579110,622252,671024,653297,501511,158405,-163627,-142790,-82904,-19714,-231058,-416708,-187660,-244541,-400290,-330200,-86391,-115008,-170871,225706,512474,464347,142732,-619,30534,-50895,-223719,-311209,71716,366843,336127,330374,183328,-65364,-200654,-367418,-290533,-91300,-12216,-349157,-235391,-62149,55706,251208,346112,40786,-18560,-83552,-138001,-24851,112846,290555,-24287,-109851,-106713,-10566,-253633,-277043,-41277,306474,530838,535494,440467,469444,538919,245833,-81657,-77045,288226,226231,192516,369740,662131,775478,497294,395193,382040,456663,529780,391724,77227,288296,605082,578554,275390,89745,-7108,-154900,-296014,-260089,27786,226861,345008,477928,259277,13309,27983,511441,557549,82466,-286645,1778,19910,-171748,-286909,-44366,254246,359473,373061,173357,-243996,-179735,113403,71439,-312598,-263761,-109129,-297846,-387114,-171419,2303,327812,672599,548534,195664,-98797,-440855,-348668,-248084,191123,784588,822679,526682,164822,-3943,-223079,-518261,-370582,-237048,-152157,-45151,-95203,-171066,-240705,-282944,-289453,-277250,-129478,61966,254444,208307,64314,-260797,-297240,57069,236182,287971,310176,243523,30574,-138379,-203299,24605,697912,867719,339397,-183786,205385,392353,143927,138991,13894,-123027,-266411,-273463,-560868,-421403,-230921,-51880,25221,228676,504206,379290,81704,-118464,-230423,-304264,-403237,-426280,-200357,-1091,6450,-227308,-201830,-37807,-73579,-211207,534,162131,183823,-47334,-216197,168480,226054,-11458,-253905,-360062,-390732,-281531,-85550,-137943],[-279677,-292078,-390956,-210409,-41837,45591,101858,196971,206476,-22990,-91059,193084,19266,-261687,-295542,-195195,-288010,-438179,-424859,-207995,-211159,-226051,-306550,-201936,-128981,-175359,-344297,155188,599648,628353,361198,4953,-512362,-173844,-133287,-417959,-266392,205439,511642,408687,335401,692190,667298,555428,56769,-270242,-160719,-309349,-204282,-241754,-104026,468627,628319,237021,-288076,-424580,-338248,1922,219329,343307,457002,562489,565445,536735,347920,48194,-166579,266843,642751,481129,3728,-120582,-143583,-42477,212817,253220,-115430,-533305,-255498,193712,452047,289087,-55460,-536965,-418486,-404544,38396,391760,402519,92699,-369506,-533821,-416075,-343047,-222805,-124913,-314559,-514154,24690,363738,336482,86870,-194651,-302673,-423562,-452077,-98550,390413,574946,510578,428442,341908,57165,48155,54586,-79386,-138401,-99721,-80664,-10684,117041,158226,28488,-136686,184938,350746,359122,464681,539429,507053,336913,-42658,-399229,-73517,39289,-76381,-287275,-294616,-311804,-237684,262560,488464,126210,-87851,274310,277955,-244754,-218246,-141084,-377724,-477988,-388569,-322280,-212868,35951,318887,494304,519727,151647,-123282,-319156,-225983,219421,368610,11227,-17068,530505,545267,27862,-496343,-445049,-236717,24211,186772,244391,204299,180156,113124,-182068,-369166,-184455,-131838,-298706,-267818,-112277,154628,79997,134077,200562,58549,-147763,-152812,110284,123737,28307,-376381,-552631,-186317,-240223,-190353,66495,519901,572029,243674,-88075,-353209,-106270,233961,109190,-240478,-617776,-400260,-163498,262755,600446,711383,612139,550142,333098,73079,121642,707366,819842,550454,297976,142602,-27339,-409409,-259633,184829,120399,-187702,-383237,-134151,-16097,89334,138643,414256,642787,742062,358153,-217306,-435051,12122,166870,209459,257803,114154,-248351,-386132,22286,102606,-115951,-429135,-85884,210898,426783,447901,183427,-193419,-143774,459986,803225,668327,-120720,-203460,275839,329795,201425,309051,616624,866363,602812,-38172,-610871,-189823,-37750,-108911,-351263,-504086,-215351,224658,385289,486503,474509,166241,-302309,-492350,-155357,-176606,-136613,171268,399100,328617,25869,-25893,-61691,79279,133132,86597,35547,-75949,-305904,-359545,-247013,-214835,-249142,-131609,-430687,-582552,-281835,-217106,-260005,-473535,-459870,-183364,-116051,-186270,-327930,-405731,-168043,-191931,-300200,-499022,-415726,-221194,8141,350705,699586,710259,609093,642833,620875,516339,60515,-351746,-140016,247214,290611,128427,296013,336759,575182,648291,529490,158300,-158232,25584,-5710,-313619,-403122,-207606,-238460,-365177,-232006,130534,317029,-126623,-353890,-182002,-233543,-405509,-272548,-112716,-2687,169349,30735,-397482,-371933,225366,271388,223082,-8112,-315512,-526874,-452665,-396732,-277830,-216363,-46677,-6882,-60560,40360,162213,445661,49194,-377081,-76171,-96803,-329796,-460654,-82113,469767,991461,780845,276145,-302978,-7730,48567,-197150,-391976,-182089,-264956,-161337,-195070,-272900,-267774,-104755,-45398,-193052,-287983,-144460,-106538,48939,-141743,-59379,-85183,-105229,-303414,-261946,-130355,91063,224014,154084,-190294,-525249,54857,108091,183766,321781,311158,303207,276120,175634,140394,104849,-28960,-161256,161723,614799,1073616,765966,-164091,59467,672171,872868,810355,306282,101119,263518,550660,563412,473483,290878,104978,-185126,-533288,-265290,-70576,-168629,-359744,-108280,-213466,-275624,-195154,-44238,90388,30848,-226219,-289410,-81174,-288969,-320088,-280218,-119197,12608,340597,403722,398803,292127,242013,263917,123841,-107646,-203829,-103681,-97095,-272387,-274756,-64137,188946,411733,210837,-53966,-224159,-1657,493576,601436,433254,167143,296478,310230,270104,385666,196769,-345603,-238330,55600,-63648,-496467,702,447711,385944,-69199,-513880,-439846,-506925,-505613,-375423,-168667,-146390,-352212,-319875,201439,478854,296295,8322,-14471,-382247,31754,591664,389747,-185140,-31255,78178,41368,-20068,-82176,-49390,26852,341798,666638,941494,920084,1150086,1373503,1325235,872346,84643,-64021,446585,497174,354714,149704,201675,461529,358249,135278,-141980,-197853,-182394,-154853,126232,163701,74553,-264071,-299436,141054,544962,590669,267802,150856,195907,-75708,-486026,-321295,20023,348025,314560,80626,-163638,-105678,272515,292302,446076,365593,194482,200666,72007,-151572,-358820,-360308,-296689,-340277,-541957,-246420,142997,426015,392585,22831,-456429,-259361,-234063,-332198,-4999,-97345,-467873,-15555,254918,436775,153326,-43269,-65170,-129691,-107544,148597,297655,199499,-164829,-530512,-260673,8744,-121637,-328070,-175329,-63026,-39073,17731,-62959,-32284,-174816,-364150,-77866,84986,101847,-73980,-292965,-411127,-472118,-451881,-417544,-463178,-500371,-231789,61137,162043,85217,-8329,-280314,-172656,-165169,-109799,-165612,-73928,110530,225979,305660,527023,749189,942860,983469,1284005,1124861,506485,74364,34201,-176573,-407769,-343488,-129813,19074,150254,165087,120270,64420,23112,-119740,-167553,-195823,-289159,-355361,-294264,-284055,-262005,-45091,155134,347719,337340,90804,-280057,-343068,-135450,90475,220330,-9080,-399760,-178515,155816,232547,261959,116628,-204758,-239092,-8187,154640,548186,311691,-108345,-184608,-151341,-211534,-53943,-262617,-334978,101269,-49578,232687,474696,415203,137389,-10153,-195316,-245706,-140498,-305158,-384196,-304645,-81293,164187,360632,584093,600796,286634,-311562,-93876,191613,255802,73651,-91352,-405464,72516,250692,438119,304446,36571,-205080,207589,471257,314482,112983,32612,41238,200720,333971,421551,464075,348458,133166,-42489,-27003,-162260,44089,58245,-158650,-365475,-184642,431,119190,252826,97700,-133903,-214051,-234986,-241259,-88093,167980,468792,569530,221584,85299,-10633,-171469,-266767,-211532,-294915,93233,444436,299928,-148096,-364474,-81180,231723,401378,264886,-254361,-476086,-232693,194923,391340,350648,160106,-94393,-436991,-517989,-416507,-237499,-105084,-94054,-93270,34534,52080,-113704,-262489,-404625,-421144,-494141,-385337,-110626,241862,320165,27245,-391016,-186172,-70320,-293256,-312263,54440,-9814,-214596,274389,735900,969448,925193,778215,223445,-258598,9235,271710,93981,-129776,-210742,323353,639631,331438,-312310,-286496,-147245,-225708,-401017,-399923,-178041,167855,151798,126718,88113,6758,-22011,36513,-34147,-154656,-109661,64395,162256,459742,743024,495924,-88935,-246860,-46152,202268,428262,201834,358169,382669,211402,-328647,-300457,-173685,35681,196261,319246,219642,277982,313415,241301,55345,-108630,-378888,-352610,-284441,-371135,-168490,5736,-93312,-278162,-438440,-205688,74992,261204,259210,-9240,-309505,233999,398453,202238,104197,483799,436613,178826,-57091,-359756,-26525,-5587,-228810,-314187,-240101,-242036,-292722,-414327,-8537,-7395,-375519,-360026,-245221,-103033,345397,586515,442246,162662,-46399,11002,33327,123201,245404,233206,-59941,-483126,-83821,118331,86839,-229320,-446843,-179130,167641,416124,407661,217280,-122446,-244229,-298734,-315042,-313362,-359958,-372374,-231905,-219213,-441260,-276991,-215913,-1340,319103,280530,243566,90999,-319961,-335125,-88181,-28501,-39434,178835,441665,425909,412256,684475,714469,317013,-53738,-174854,-424606,-221421,52324,64298,62070,186384,-27847,-366863,-40654,145487,127846,-29235,-223298,50828,303524,222530,170958,99498,-248948,-145586,132053,291666,27086,-61080,-82586,-239221,-276640,-320331,-67469,468754,745927,533814,136134,169369,613915,407761,-303541,-61771,131134,-106601,-513351,-299775,79079,228728,143768,149781,202486,117910,7080,-310501,-417166,-149763,-108754,-122237,-95803,34533,382489,676310,620888,150824,84903,503531,645392,454677,356322,323562,386226,472668,300039,-41479,-318187,-262713,-268304,-246772,-382399,868,22960,-345383,228173,1079573,1154674,623262,123250,-318187,-247017,-243458,-166604,93028,144178,247358,363540,57905,-277149,-41394,14123,-2076,-156737,-74728,429206,830526,626691,139140,-286018,-34918,-64946,-267957,-138476,111903,223125,173594,54976,-416126,-243082,368116,837110,942399,565618,275656,138791,89052,395142,510112,678431,498045,192892,-39244,93509,96409,189009,223664,-18119,-296151,-99616,49863,-94238,-313580,-408236,-416890,-345672,-359203,-471335,-589227,-564619,-394995,-285299,-60291,269096,318856,384722,342857,425969,234198,24471,269459,388676,622571,616918,515956,-65202,-217813,71230,202170,116720,-128594,-207652,-72457,78042,202946,346340,292855,29492,-238105,341844,644649,347546,-173390,-109216,50776,89579,19705,-218930,-123871,122891,122597,-165273,-134630,69973,-28067,145075,485981,863056,1183297,848120,178449,-395922,110687,-68937,-445076,60168,62270,-164685,-426459,-519309,-475462,-321404,-302016,-233486,-127131,-168093,-203172,40133,134662,352749,227372,-278395,-333928,-30693,-1497,-289524,-534371,-284880,-269233,-174466,-173668,-82279,-119435,7938,-117343,-402749,101188,582637,663445,488910,91901,-275551,-248712,-34775,176980,343640,410456,223465,-136928,-492612,-339261,-420676,-349368,-74488,233521,389530,280774,270516,217124,-32663,-237341,-126098,-378380,-72446,284400,178278,425386,907573,928324,405489,95015,297701,145722,76541,316810,496491,480589,454324,338426,-3807,37622,474264,700836,570690,7461,-80584,123736,-45245,-329333,-162031,51892,-110104,-26622,-3164,239825,333111,60856,233237,737703,839340,472645,80292,-487773,87932,778285,1145217,1407754,1232815,575358,-212315,-118401,731,-200508,-163661,76574,536478,979687,1159194,825551,466204,445855,435574,272734,-53836,30840,316919,330436,54644,-365030,-492037,-426590,-485017,-277123,106016,262237,141469,-298672,-531823,-329781,-326054,-142829,284812,698954,704368,241041,-121014,-123227,-16858,-76048,-429743,-156231,116635,28050,-255644,-237150,-178602,-156379,-174628,-224855,-258515,-335369,-432864,11736,195524,-137886,-430399,-53635,144697,94666,-150191,-115811,-81346,97460,458992,967269,958199,730685,360339,87110,-116884,-318964,-487880,-318177,104408,235615,117899,-269938,-188991,185302,245113,-79250,-238083,7400,241863,246395,183719,270100,602294,856518,877793,1250951,851895,12493,-453903,137665,238831,88080,-12170,98517,91379,22231,-134414,-453269,-300412,156895,493391,464265,317489,231574,-33380,-317205,-537988,-436961,-451043,-254473,28492,-142629,-312027,-558893,-189677,163796,211969,-31844,-38813,503986,616049,579193,440655,137271,-191731,-304317,-169948,-1085,370321,718042,753513,526057,107424,-164089,-282300,-245946,-215380,-246729,-485722,-245686,43023,46203,43095,227969,274116,19362,-344058,-63644,547426,1037009,1073634,608036,376533,259321,71535,-91369,-288740,-252597,-105974,-131045,-188685,-372645,-379889,-4841,171676,15900,-461496,-613687,-572326,-199790,171673,409818,250559,-73433,-413832,-250998,-16248,-66782,-136631,-179051,-95794,164464,214807,82549,27846,-9366,159836,408919,644945,445691,45531,-449843,-428522,-479242,-255149,250042,500493,597969,248228,5990,443667,507745,280273,-96098,-171752,-243021,-427919,-528387,-379937,-338510,-217201,198665,472492,613411,520178,186324,-50415,-138574,-289570,-579015,-537146,-401192,-187558,96680,232904,170507,-50911,-259358,-187963,261134,653925,682262,571451,61852,-423166,-633304,-360196,-70166,52792,37989,-112377,-319165,-14608,136923,99713,-100057,-453875,-682128,-589047,-189583,254905,585592,459155,-31256,-289548,82006,113841,-164805,-293162,-150283,-26932,-105537,-505391,-279025,-68047,-453233,-96447,325678,539353,335403,-17984,-316757,-448744,-282437,-115344,51475,255257,531454,331894,-220591,-107418,215304,83334,-347227,-281916,105615,378189,223418,-139171,143297,241272,-292171,-226582,76356,-132348,-196174,156438,175137,-245445,-206709,163315,148721,-214062,-527350,-275503,42300,192788,203513,105348,334012,764063,1166581,936520,297205,-425865,-216293,-146861,-57439,58990,381737,651685,771959,327770,-162503,-162477,90732,82222,-101359,16222,170928,186716,58735,114336,320940,484036,317067,40897,-275771,-566422,-471765,-468501,-535902,-627478,-560676,-342719,-141424,-118220,-43118,117054,204448,-49856,-41160,54259,126084,455209,720345,729321,443381,113732,135034,133938,27089,-185265,-354810,-11132,193923,353812,359465,278132,-22617,-281409,-187806,89471,19980,-45091,-92869,53147,106536,109880,-196642,-539922,-309696,-13332,274620,341546,56573,-255709,-52468,411733,566243,568626,295571,74010,138683,154609,208025,261788,483283,313164,127523,-81821,-136207,209206,458804,281436,-177610,-502704,-17431,334329,284286,47893,82771,-4739,-341817,-330017,-197624,-20056,111498,299267,314017,178140,-277152,-452900,-544830,-466490,-238595,72148,196364,-79771,-381115,-478005,-442553,-98649,340443,301123,250394,385918,320462,355655,505094,308422,-157895,-412430,-42936,40495,44623,-225472,-341248,64069,471788,504063,187121,-205387,-594741,-360778,-209135,-284536,-293719,-232301,-39626,-9394,-180320,-543449,169558,648594,1000936,1069645,1009727,879694,869993,778241,514422,374422,231215,95844,-76656,-277819,-376175,-503407,-293854,-154250,-323177,-91216,235323,365147,317993,241697,63467,-399333,-309300,88161,200354,9028,-428991,90678,187427,71646,-110864,-148425,-294235,-454305,-274420,39942,254099,358604,227601,-141192,-359975,-34320,212595,230791,32484,44682,254884,338609,223989,-421916,-493195,-449125,-540926,-480900,-414421,-75698,197220,303784,409270,292083,335769,483303,218593,-85371,-288200,-78777,-65471,-304960,-532421,-333817,-320014,-57611,55807,-143288,-431108,-439448,-263442,-162240,-159666,-276412,-447764,-377834,104275,578244,780321,663561,750370,907773,785228,455075,210009,227383,284406,345445,13753,-165018,-94595,-132682,-135043,-4480,207639,99991,-23206,310802,585102,342398,-8906,102241,71029,-68803,-368295,-329123,326565,801841,905277,878379,493861,70658,-173690,-486980,-427669,-40519,97722,-206840,-418885,-239172,-267075,-40533,321148,391737,421488,109417,72772,38054,-121340,-133377,-412244,-296991,-126922,136796,53862,-126383,-360503,-73853,290240,333523,490280,336566,819817,528671,337006,3413,174535,183379,256475,415661,544956,450695,156151,98789,235835,517369,737253,539846,159090,157358,447144,482680,296269,147393,117078,-24929,-202696,-471706,-180085,207682,470290,575909,299364,146910,228828,560965,420376,-108812,-151709,92034,-80240,-217785,-213471,-61911,128391,130486,224165,205153,141108,131661,254099,58088,-434363,-154105,-84322,-249186,-322066,-135700,-24564,194427,425123,234045,1180,-120027,-378246,-470907,-313946,108882,636550,773934,719224,387853,50070,-196565,-487606,-466183,-356051,-238372,-7634,129687,88273,-80266,-277179,-308789,-284273,-6264,145088,268279,129709,-334582,-403219,-90021,93129,64394,-36474,-33929,-35272,-116084,-236397,-214696,68606,362261,377043,-208271,-352640,-65171,85562,-1025,-22851,30734,18874,25588,-271887,-431182,-171802,-167604,142342,165290,269711,574923,440500,208417,-61903,-170549,-148333,-230334,-441691,-99178,282260,400819,90403,-275185,-198035,-303707,-158376,122810,151382,165228,25691,-136594,88402,159068,62342,-22046,-159477,-202936,-213437,-236109,-289442],[-192804,-241520,-314537,-127554,-12623,35182,148894,330188,325728,61957,-48414,370390,305746,-23015,-460064,-425688,-445498,-541766,-242935,-94296,-87120,-400109,-242238,60684,166564,125066,19156,123785,347783,361298,246913,7619,-400966,-388264,-285464,-404334,-281266,146546,318457,124646,14822,391997,444134,452862,87626,-211054,-382039,-499167,-248270,-110723,153733,583420,784618,549092,35131,-378858,-155424,-29757,102329,214252,380550,517726,608085,602606,407322,41508,-158049,546472,955677,683811,45435,-266228,-252772,-89251,171701,55852,-111121,-73632,259993,600277,596711,322506,-138124,-314297,-251356,-306843,184998,359713,625958,176111,-270394,-388984,-290821,-276205,-150385,47625,-88089,-469280,-264461,227068,406149,325006,43096,-178968,-491445,-369518,209364,564453,563401,334067,180995,-4985,-194002,-170790,-125214,-110068,-53041,33443,116412,159848,345065,413306,321533,32797,-350033,-37364,193273,528992,509410,329372,96692,-190009,-537793,-355680,-234711,-184482,-160532,-139715,-189482,-134331,259390,439773,208799,103003,307256,199395,-364771,-234711,-193217,-407777,-382873,-307989,-307230,-214774,-51674,273884,402638,251991,-5677,-201522,-319532,-214464,259257,426418,37205,-208455,254603,282029,-107216,-470876,-484432,-340495,-46351,17827,156325,108724,16194,-78879,-314592,-374694,-293829,-455139,-413827,-60258,112033,94706,-158092,-262872,-180462,-277668,-308498,-267524,-4955,49858,-99328,-430048,-507499,-296590,-135927,-40108,82062,440947,515545,323453,106224,-141962,-333126,-281816,-298430,-380740,-483425,-403429,-77696,324691,706483,850983,766152,734435,503650,230984,198604,465349,371423,104666,73474,205517,38234,-393900,-245621,102052,161619,6010,-203253,-23760,-4031,82004,167403,373145,542131,589037,398423,-138658,-387248,9708,31182,-114278,-200411,-314742,-462678,-209533,154541,328518,267982,-155582,-309337,-19608,286686,331768,138328,-41410,-92607,124990,355586,271171,-407819,-5022,341577,374789,178838,170055,425774,593150,506732,27203,-586807,-152494,174373,273032,109482,-246689,-396289,153637,347493,360127,256715,41909,-408512,-326500,-24591,-89938,-534301,-48057,368116,482167,276701,139760,45003,133496,242290,212187,147087,-42380,-332595,-397034,-191582,-191066,-225285,-52456,-238561,-473136,-354886,-328474,-537010,-525106,-284011,-52998,-60349,-140930,-223469,-327251,-464942,-520043,-256276,-169746,-257946,-359758,-58146,363250,603967,620489,510824,472362,244173,109642,-295738,-223292,68261,296540,252007,-31013,54645,236987,417443,512435,545790,356058,-95093,-182234,-156860,-397862,-311339,-53243,-62728,-66039,-113009,131108,427293,222552,14286,-14136,-34031,-341537,-438195,-242398,-58048,129353,39501,-144814,-527506,-168026,90647,246520,106348,-186486,-394652,-400191,-248431,-219806,-367931,-279934,-391845,-471633,-73927,70372,232026,194008,-233216,-253783,-245752,-463617,-366025,-230920,137378,602325,594086,261177,-86493,38983,82612,-201568,-359001,114834,70293,26397,-180909,-193854,-273439,-197593,-208494,-276633,-266164,-198461,-252785,-378691,-189819,182786,168856,-125197,-506195,-229336,-47623,186681,161704,-101858,-467633,-151271,407170,303766,198509,218492,291120,278098,206877,43467,-121941,-128007,-85857,-115310,114384,507758,1025572,860885,53228,-275015,292949,486724,368807,28442,65853,299032,533978,553203,407331,16376,-280136,-243208,-257927,-63487,183818,-30589,-414346,-96490,-201885,-352366,-230496,25213,269031,394741,15287,-120989,179249,103380,-238392,-325269,-129384,167197,392416,380794,247255,64710,14777,136481,86175,-36378,-63177,70470,113029,-31613,-70317,80442,266826,419660,261175,-13004,-164345,-19891,451469,608290,490941,125370,317968,421509,389299,524521,355524,-298066,-161724,227039,53290,-216984,133706,436810,52818,-408068,-331916,-233549,-277567,-378252,-280954,-141808,-120195,-85057,-110179,27664,72325,-56380,-9962,65753,-297443,30903,547998,478772,37234,278044,425824,242780,-76162,-10439,93023,39915,201862,467893,697164,789080,1066398,1342038,1279000,884223,266053,-162662,-27369,279851,424517,239000,147329,165777,48454,-54611,-295516,-295265,-295586,-223754,89104,244292,216137,56588,-336104,19338,633332,801775,300377,-204706,-493560,-330451,-132637,-189693,77960,328218,297139,42355,-283321,-44737,270964,443713,569449,267150,-169883,-217302,-7399,31271,-194526,-421940,-411157,-292258,-343640,-321528,29955,358991,331764,-77054,-425448,-194796,-110627,-26280,72440,-81153,-286569,-26956,161422,311846,157240,202597,168635,102450,106357,336656,448125,299610,-152446,-536355,-153639,157216,-37883,-357130,-190807,-186120,-253510,-216126,-79923,143584,33921,-333498,-156236,162642,287598,120984,-199443,-402677,-346110,-290275,-183280,-192546,-410637,-318791,3650,48561,-108360,-284907,-439045,-130572,-72587,86793,34568,126561,198836,20747,73120,447918,831038,850071,790753,1020834,1041546,396823,27699,140828,125680,-34895,-144017,-52712,40536,201354,295293,275410,141761,172510,32558,-134708,-257473,-302044,-259540,-263754,-301457,-221507,54305,396958,742533,772845,330864,-199139,-430273,-364141,-207894,72222,50814,-211127,-157066,376689,738334,814230,350501,-208480,-510618,-268726,236267,793346,485006,-71223,10666,83505,-129458,128465,-76534,-369273,780,-20966,-51685,187042,92208,138754,113047,-96139,-329963,-212606,-333719,-444694,-320610,-94422,43191,159225,193036,434345,349389,-60371,-389095,-149385,-69727,-89087,-123543,-393491,-229850,-79832,-87728,-206978,-189010,-91116,357725,587507,438201,213606,145789,229743,433303,540483,466248,289980,-29610,-231880,-196586,106071,204096,230214,152976,82737,-39687,-309992,-104607,229414,393706,113890,-235569,-468175,-220343,-226260,-145972,-11586,212821,91563,-224218,-71608,58022,91923,136092,73416,-126976,165533,406517,319696,15408,-92232,82162,304662,442259,293631,-115460,-249038,-405017,58420,337132,413258,170655,-169585,-413195,-529721,-523350,-369730,-344133,-488576,-139223,134749,227467,70523,-108384,-372699,-358721,-256991,-172369,-95421,72710,116699,6366,-219515,-74238,57338,-100955,-211028,161905,15787,-162475,251011,673848,856688,677991,456669,131,-400587,-17179,214389,122410,-79613,-253650,42396,138606,35584,-306526,-587029,-573803,-475101,-457296,-503852,-480819,-124298,-107998,-43899,-46229,11352,147430,283139,144283,-105088,6292,186227,230444,331481,308802,220154,-150506,-270265,-168096,-47316,12763,-242431,-201930,114887,9303,-372101,-428600,-187912,28867,281085,429556,279719,262809,211890,51352,-200234,-349293,-364184,-48857,80261,-218930,-214141,12474,88151,13183,-150561,-35066,114104,285983,260718,-51799,-171310,680140,889385,438671,48561,357025,305737,79582,-28401,-214822,-139293,-233876,-307254,-170687,-133433,-216809,-374275,-226550,131709,-93818,-518957,-160705,-54919,110227,555817,777828,632932,342251,-6542,-15628,40952,170722,366455,373520,67120,-417346,-43736,137368,115505,-66771,-377846,-449035,-197524,-40463,-86952,8784,184803,224692,71637,-432709,-285816,-258743,-345075,-451162,-520740,-445993,-213041,-195397,-246986,-1093,121003,20314,-265069,-331720,49160,376610,409279,499840,488207,404733,347907,381642,628827,674697,440339,201166,20355,-256924,-315861,-141342,-86367,111049,343566,213050,-101561,-84280,30537,-41306,-210454,-446553,-38420,132207,-23651,-63836,59146,-103963,-47857,73672,143028,-77711,-34320,-140334,-212920,-250506,-409009,-7739,559454,890133,767505,331151,215500,535737,563524,-254259,-210995,-4783,-288093,-490789,-237927,26389,134093,128156,138615,129381,18318,-218727,-497558,-267720,208905,217433,12122,-113867,-16389,373526,554385,510308,149565,69918,473492,626566,438969,137213,-76310,-65340,176243,212951,-47297,-131918,31869,205246,123296,-88875,-210327,-81117,-268383,174194,906470,1055132,533359,85130,-262403,-161302,-79340,-72723,125004,129359,259492,452725,271727,-43278,-109217,-82413,-36588,-56147,138627,417832,557332,226774,-225203,-262382,157224,233462,20906,-9310,41251,56088,151832,165730,-182971,-366446,296672,634909,981086,741551,404150,-108019,-463817,-210237,94811,435173,346033,94039,53670,204883,118706,43402,-11334,-73884,-179381,-267030,-316337,-300009,-231214,26,47088,-57762,-286601,-371801,-519756,-613205,-449261,-343738,-41410,360529,453960,363011,381186,602104,418690,202626,204976,177618,353754,520383,495050,-29895,-61614,331344,463233,327400,-83660,-122909,85976,240743,240822,308510,279470,41930,-320502,215735,438460,162621,-201565,33651,31810,-59364,-256958,-393237,-47045,74565,-100124,-213009,260218,404819,131882,-227682,212997,881541,1247455,1025964,364173,-393939,39835,-68844,-350982,-37765,789,-182376,-376954,-399206,-205451,-184365,-289042,-324308,-178363,-183168,-337334,-470755,-334403,31414,118006,-250043,-339397,-6348,45905,-163985,-268614,-231491,-217227,35742,36317,56498,116515,134757,3306,-279621,-256776,33396,55947,36168,-150203,-394681,-170568,170633,297210,210484,-57638,-268569,-75561,52598,-143730,-306243,-359974,2268,426904,470718,218494,20189,-11998,-39183,39019,4123,-315868,-194525,74804,-188282,91432,825642,890980,510228,175879,42046,-2289,134781,500762,651211,516838,313287,165125,-224701,-101505,455046,751948,665551,130340,76815,240263,59778,-332525,-122085,218225,41170,-203010,-70366,253431,336290,170206,303823,643695,733448,492345,160441,-445176,171460,852477,1250569,1478819,1271282,678902,-214237,-110480,178422,103519,83290,252938,526369,858243,1050440,935485,786201,706793,435038,156527,-252106,-378461,140427,324539,139898,-192261,-342090,-348713,-521000,-338610,132617,338790,305400,-39977,-338754,-492424,-481146,-208204,267107,721745,750209,264846,-166727,-233697,-82443,-113299,-441878,44009,298926,77347,-374545,-102225,74026,16218,-37301,-100511,-144876,-128090,-448039,-264009,-19039,-268865,-287119,-27302,26275,-83245,-60696,243315,223825,221561,520650,889469,698284,459416,79581,-68823,-162423,-269177,-357591,-89154,233292,278288,148854,-70489,248952,554549,319297,-199335,-42979,292932,349606,232211,113817,78371,385440,507781,712049,728798,481025,-73411,-323114,235788,294764,56914,93025,308009,408917,166972,-158204,-537840,-293194,153591,557354,673656,622496,548676,118765,-283095,-507081,-235737,-184848,-216958,5005,151073,-3920,-226345,-159561,157565,221940,45983,-10879,337424,340690,218067,125232,-34687,-189531,-56368,-85311,-23694,554412,1015807,1127894,798700,156655,-332861,-304993,-219249,-107356,-40827,-357915,-126585,227844,371138,243916,206713,73492,-200796,-309137,154648,730265,1033165,858869,245471,130208,97727,-53989,-137076,-125671,-116882,-159989,-266019,-316479,-415174,-196009,182256,355879,70710,-202746,-303523,-488516,-341003,54550,274971,119857,-173206,-423832,-396333,-239152,-246204,-226142,-273850,-227149,-20920,143769,60596,174209,284919,235724,363094,539778,369989,108348,-258441,-447738,-413228,-18130,471664,738060,655851,428459,272151,437139,335761,145815,-105635,-151775,-356293,-454642,-484807,-204557,-177474,-224138,231609,640587,872675,920752,790120,395449,-22726,-331140,-536792,-569864,-552158,-329107,46703,277614,242250,11165,-184778,-335817,147201,508173,342848,25743,-402956,-491061,-276025,-90742,-67990,-130067,-341369,-455983,-358138,61343,219875,204404,2907,-330297,-565727,-372681,-77289,173797,294087,90540,-329316,-277546,315553,526847,381698,-83125,-217315,8703,-39286,-432415,-188941,-61330,-359722,-115286,364689,548332,334005,-66176,-338842,-379231,-148268,223346,633777,759721,981703,929596,285256,-255323,66649,90350,-149035,-536133,-1380,440105,600327,183964,107162,341131,-16288,-542426,-126279,-22352,-204617,-55889,-56096,-305431,-502249,-123843,21502,-142155,-557994,-248879,130383,208972,224576,107419,310414,729976,995932,778099,110866,-262792,-29090,-28953,94513,231768,358520,431409,283025,-57659,-250492,-135705,94993,60955,-186073,-207150,-56230,20942,107755,258205,482909,636839,330314,-2947,-393323,-411375,-331034,-365931,-461623,-501470,-449650,-302863,-137493,-116947,-75428,-53924,-138923,-303246,-210799,96798,311245,588654,890399,1114472,926382,399585,117651,67142,75037,61715,-26884,195755,746840,807997,599332,201024,-181596,-435312,-335180,-129152,-70330,-70121,-45890,94226,85900,-122210,-463164,-436677,-144010,102029,362788,355205,75925,-313024,128536,524073,804517,671136,357810,113998,67585,40295,90886,195271,467856,358264,139645,-96859,-78251,336028,544883,278651,-192512,-568931,-208656,137107,287281,35221,-27409,43825,39758,-14231,76520,80345,51483,104310,33113,-104289,-346541,-579464,-565777,-538226,-281887,22336,202589,-45188,-420445,-443282,-475167,-253388,16276,-42039,101789,249771,72402,225413,479875,375923,8559,-349373,-346586,-166327,-109776,-292865,-349758,-73457,99060,21036,-245244,-548694,-293623,-104379,-179925,-407786,-426142,-261272,-28323,-60449,-213143,-496398,144732,631823,978217,1075608,951008,756445,742551,635523,435322,430533,239962,71485,13134,-49931,-252509,-291099,-127042,-54942,-54967,211224,312541,289131,101453,56237,19091,-297639,-233542,200405,428314,290842,-308511,-309412,-45062,74641,79636,47580,-189877,-255838,-198366,41468,243380,295507,265969,12870,-136486,206686,675022,730188,370527,-38549,89435,420333,370129,-96782,-413067,-390187,-256680,-82352,-54286,-250795,-157189,-87500,299413,256900,290927,317338,153755,-58466,-135902,-106946,-93807,-180360,-695,129053,-164596,-90659,-52520,-212808,-277259,-443707,-512616,-290253,-222061,-265559,-399194,-429635,212753,739086,923333,696094,669493,883281,817220,600603,503585,547814,609403,554306,79579,-101883,-27650,36996,159767,247726,364930,210510,95480,357639,567940,253647,42804,382441,317883,81589,-311296,-248986,503744,1088554,1311913,1211263,665351,152112,-181403,-480753,-397482,3091,151109,50339,-2296,105226,56314,153330,554405,745628,676230,200087,156976,39819,-264225,-535124,-373585,-199100,-121925,158534,198646,161397,-109729,-385503,-147403,-5104,411643,472713,889447,871884,499390,-4377,-97101,-23727,72397,243502,217625,-90711,-359308,-419285,-146309,249053,571605,461208,170533,84224,354539,452469,338288,167065,161809,58213,-57209,-337629,-428517,57824,396552,433340,218968,164807,358278,511284,195676,-197224,-81941,74186,-193040,-239921,-138514,-80399,-23673,45386,319027,471252,503951,246839,172329,-157620,-339621,-21703,-64339,-237866,-264014,-123213,-67420,-14307,-68799,-254638,-245677,-139422,-192780,-358197,-321270,-43278,340989,521647,605947,434335,149179,-25462,-259595,-438197,-375510,-70517,191952,404190,314095,19911,-216551,-268926,-375811,-200639,-135508,-47146,-163218,-149634,101771,156859,21827,-158059,-296088,-432936,-397783,-287861,-295668,-243888,90595,188417,-67256,-457580,-198038,-61309,-139088,-118968,-132404,-38584,22172,208454,-114580,-123604,111173,15731,249407,204420,167893,396470,297618,84971,-184113,-236245,-147263,-199135,-325705,9627,468837,600909,258804,-249447,-199438,-14922,31109,156762,18402,3894,23383,738,-74985,-47238,81139,160772,-28150,-95621,-26246,-181535,-229061],[-124953,-202525,-221143,-122980,-73830,-70205,101041,356666,379429,92362,46830,481770,489652,116338,-309007,-467069,-607841,-360581,13999,303174,151305,-270444,-102224,349845,524763,466421,389915,276953,66290,60291,63475,-35638,-284753,-539434,-396548,-382111,-325387,78917,125398,-118596,-159282,185956,308349,368580,304016,29018,-400656,-519276,-378939,-117101,278803,626731,834637,706465,171814,-382240,-276213,-171446,-71999,46976,209774,317142,554263,585551,396780,-126309,-130118,745227,1120810,765941,68783,-494968,-310167,-52609,87104,-72984,192383,381693,777432,863207,551609,299833,-54964,-68055,-170511,-268677,66048,254718,647281,228803,-119960,-99624,-4735,5116,26964,186032,91739,-265610,-473124,109612,418706,417154,142659,-140543,-487072,-181741,409872,646214,431229,33809,-164298,-360182,-371418,-329834,-252434,-187128,-65433,108868,292020,394605,596098,594012,454998,305993,419046,404714,481964,545530,393636,109328,-165053,-332722,-453964,-381769,-282895,-136397,6135,74896,-18156,-39096,199025,342980,191278,57337,82749,-32372,-447338,-298287,-296283,-460072,-257350,-110270,-137182,-125664,-169204,9757,-5903,-217041,-185597,-217768,-365131,-186060,193118,307680,-42447,-411322,-99176,-74596,-285024,-328769,-319563,-410228,-234434,-246070,-139051,-152814,-171047,-328119,-475283,-347612,-305723,-294016,-68883,110933,243099,164133,-53163,-292249,-387174,-411638,-470017,-245779,-53173,85804,-118287,-339116,-531902,-395464,-25460,67270,28305,69984,211287,260846,234712,130592,14913,-269269,-161265,-140482,-271148,-120325,270589,397820,679722,853233,856001,820668,589992,293573,169226,98206,-135124,-363136,-268356,24304,-7757,-361539,-93437,194614,256844,71166,-118976,25191,102812,237602,308761,393197,374781,290567,294266,-121597,-305327,-87110,-188426,-410045,-454138,-445904,-291781,-82973,170222,358107,435645,169689,-317269,-284564,97671,177216,125708,176943,149693,7846,-11799,-224239,-341640,200788,455824,446246,185515,-15253,181548,379380,505309,193408,-363828,-317317,235630,576854,555391,95878,-461542,-27175,262246,249530,41518,-91712,-339779,-159188,105164,138040,-266675,-278428,211397,489211,429417,183790,43528,138515,429692,437094,227597,-132403,-415094,-385625,-200815,-298952,-296527,-109045,-124075,-272298,-494913,-354622,-322589,-235887,-95055,53228,-56102,-177954,-175747,-80520,36312,87337,357973,272641,-148255,-108279,122640,499566,486641,366889,240625,186147,-30976,-267866,-168406,35119,222301,188504,7998,-378597,-341566,5654,97131,282018,417584,375630,-43338,-378047,-291728,-434769,-311723,-10276,129306,156116,-6827,117770,392282,469893,408829,339862,209636,-160007,-597575,-397819,-167470,-41594,-35404,51719,-131340,-565992,-244585,84660,25030,-208339,-341452,-337963,-138376,-164325,-324378,-84887,47132,-77205,-233248,-168119,-185659,70592,-186188,-300170,-298308,-456190,-309567,-350271,-300325,77432,366872,254181,197498,209695,144834,-182191,-212855,360028,398367,197510,-188286,-232169,-294133,-242165,-320511,-396864,-237413,-66997,-25,-185041,-252563,166168,295331,-33779,-508262,-249347,-78204,76505,-60569,-402798,-369445,70158,416624,334756,173919,35525,136832,187710,133742,14758,-292994,-453444,-278776,-159428,2248,376594,856219,819487,253336,-465088,-88349,87771,-51129,-86883,89295,326982,377746,340695,240889,5822,-500593,-114305,214983,394979,514374,164611,-342708,-97221,-187315,-320584,-105466,139239,427597,607175,139898,45351,354760,377509,-196634,-281732,-140968,149865,231301,258271,45440,-207094,-231653,-27879,29690,-5961,-32959,80233,186309,184051,162548,242044,301900,284859,159040,-43292,-149083,-92062,265855,537201,541655,185625,258813,454499,501044,612281,389275,-326278,-37535,317036,132313,-4917,183050,182486,-379754,-454971,-168647,-47465,-191614,-345555,-209846,-147726,-147739,-22887,47105,46601,-14220,-323220,-145785,40362,-199160,26784,430999,481609,170373,444938,706521,440196,-125878,5423,129440,-22608,-25257,160283,312063,494716,753731,1049743,966284,670245,384579,-9757,-511173,35974,366581,199490,80542,-78117,-276125,-368721,-478147,-420884,-372138,-283227,-9253,265442,305902,316975,61964,71206,700489,931680,445633,42890,204410,231024,63096,-168518,-19775,134541,130410,-119227,-406182,-375288,-126388,303765,485202,328194,19669,-102452,-16158,13200,-174778,-388301,-378041,-140118,-128107,-336495,-108758,239123,220643,-154740,-263866,-70784,90741,227918,103391,-97298,-217313,-50476,-4384,12345,61162,339330,290673,291509,320469,458616,484085,295753,-133683,-547533,-171421,194043,58158,-344433,-298752,-210230,-138960,9360,5793,205502,128354,-121648,-309036,54297,210980,88716,-154713,-305109,-170230,-67348,164409,169767,-111289,-235405,7132,-66792,-331633,-343135,-263652,-85767,20469,196611,140270,205004,190562,-171408,-157764,330632,771379,665516,575473,633692,711381,145075,8474,291813,464339,309416,111008,69706,17327,100889,207433,287411,234929,282550,193896,-110393,-360045,-214536,-108798,-166430,-235444,-131951,106635,475010,860690,908008,460154,-78578,-114494,-178158,-395268,-245531,1332,-57259,-27674,526989,1082418,1126921,467616,-145318,-284100,-364286,232074,743926,475892,-89216,223251,258405,-113341,128943,80675,-168555,-247573,-20398,-226727,-133586,-261778,66200,153604,586,-369946,-270074,-319639,-455829,-366219,-132241,28216,-86915,-365449,50730,272830,126561,-187409,-353560,-394587,-366709,-274625,-397732,-316640,-204912,-422312,-397019,-30593,112068,421897,562897,464925,222258,156766,265760,457784,493437,305517,5012,-435738,-335967,181957,691887,677811,440103,261940,309662,252691,-286163,-153714,436702,590535,178839,-289786,-262459,-101738,-196667,-279409,-227067,-133786,-288434,-391686,-359646,3159,318205,404592,244614,24797,206103,288404,248810,99883,54854,124838,203426,183805,-39219,-197773,-185939,-481558,-268327,62997,292688,60442,-266330,-405104,-441434,-463031,-505462,-402350,-163784,173414,279806,324527,205391,60998,-253273,-419927,-179209,-98781,-155504,-143503,-121232,-45537,-103918,-44090,74579,27793,10388,153228,-40704,-176052,155544,580675,724523,457228,35693,-278884,-361751,-41776,139759,227169,113574,138624,38279,-213199,-294254,-355731,-227377,-139908,-206825,-451502,-410396,-431971,-262325,-134120,-108799,-179720,-50443,256727,459548,211733,-149050,137594,291128,222637,30970,-184064,-219298,-116111,-108565,-147492,-104091,-303643,-484445,-340574,-175918,-152539,-121461,-233961,-106968,-8217,245415,340610,216541,67510,-100029,-295305,-394845,-419032,-206251,101204,250969,-107693,-291330,-45496,182453,158326,37233,94559,29802,179209,209146,-92951,-126967,921879,1302685,679113,26652,85644,60155,-19439,33479,-10454,-217095,-484716,-237706,13449,-48705,-205053,-306920,-76715,116848,-174091,-403657,-74962,-33753,262232,692007,845570,692393,376406,-37309,-150195,-107079,61168,274910,254448,-35458,-437667,-99501,-35086,-132737,-127960,-339005,-372924,-517650,-501062,-334422,30521,401519,615054,536919,91892,-130213,-76672,-231914,-439108,-478088,-359766,-261130,-235226,-540905,-260998,58353,-27370,-286481,-144216,278401,764133,876935,864976,664732,327850,250989,328593,543377,630574,597366,520606,302705,-78887,-409999,-301377,-109398,225376,457375,407314,173392,53040,21317,-104278,-256467,-427241,-127441,-126974,-282738,-14888,274189,272126,-1783,-130994,-247709,-263669,-189653,-251949,-215567,-209028,-436709,-131604,452569,863993,907876,404610,18775,238191,393234,-224997,-260279,-148509,-498871,-273301,-56921,-39804,-67513,-54552,10105,-16405,-93054,-355337,-381096,-204846,369451,465949,154806,-104542,-89659,211943,272905,221887,-22345,-102591,287108,461588,359195,-89405,-469308,-570802,-208681,51731,-61845,-65181,183813,520147,295477,123665,-218024,-183590,-274928,-30274,383489,540860,280798,16734,-200430,-105833,80459,97577,119740,3410,147205,430364,500814,325554,-92508,-278926,-190989,-26534,295252,428319,239348,-183551,-324947,-153787,89587,261425,210450,175987,93631,-149913,46544,170765,-101172,-527965,100033,330772,768159,906819,762990,483505,159326,-171283,-276362,64292,72574,-83669,121028,239540,78115,-173984,-329325,-180522,-101821,-164323,-474084,-562190,-241566,232728,382715,163390,-236901,-262463,-364610,-603609,-521164,-345280,-39805,298251,406586,162915,230602,393189,251531,89212,-11833,-19354,98479,345627,349707,32718,111096,527567,706342,553867,-12425,-138489,165040,309315,234109,253225,266315,85734,-366513,-117162,28045,-121172,42796,123422,107391,-16188,-240672,-540237,-44532,-61642,-403704,-29511,584698,768902,494402,-267287,-192112,671772,1123425,1084398,421279,-371910,-15392,-9800,-93945,-82304,-99098,-205704,-299059,-208172,84879,169318,-38442,-283236,-251096,-140272,-120633,-85887,-508644,-206307,52269,-223873,-369617,-26016,-4369,-59740,36139,-115338,-223839,123564,283192,241324,331825,244319,130172,60259,-43031,28252,-121366,-239813,-255477,-510318,-52297,363996,392707,65402,-404314,-130119,283705,594990,230765,-97638,-442844,-14653,419055,386714,60663,-292098,-235050,-18636,151703,11981,-359646,-207799,42331,-243164,-258741,467780,608147,461180,265896,-141443,-296535,63603,539112,619839,403059,139614,10681,-329241,-308720,273643,582265,500661,109754,142312,283542,105127,-350460,-131777,250645,209178,-10553,76525,339848,316318,222075,432478,607617,540745,365213,104667,-298321,207264,718574,1033222,1146437,979352,603152,-131033,-6420,259712,329418,235207,330168,400868,528340,715118,865757,929500,816941,365809,-19311,-278067,-282875,-3228,243389,92919,-145059,-95995,-124751,-359862,-476121,54418,332755,385412,184034,-87689,-386432,-487599,-208260,228095,603175,591936,151592,-276582,-376634,-84290,-73853,-168784,288461,477307,130578,-490357,51891,393263,222824,133805,-15275,-108873,51139,-110328,-500711,-278074,-263930,-111908,136708,290272,427774,474651,547450,334294,49493,273386,469356,262476,46029,-264538,-311744,-161588,-22131,38764,174134,281381,229396,94689,84466,507390,728500,279230,-409707,125507,474215,363898,83371,-93500,-217457,-60718,14884,263790,-37012,89681,-93156,-493915,-195207,-52666,10175,166529,315209,475946,175492,-181868,-478843,-439615,-104632,208959,504009,625221,587714,180405,-301819,-429883,-90164,55908,-36293,125848,325615,223519,-59,-10042,111884,162088,25367,-25521,104531,94062,-82392,-172317,-92328,83542,244348,149724,26859,437021,965954,1245853,933240,130464,-553651,-208335,-218947,-81258,50423,-293852,-159202,248768,510578,395118,181719,-158981,-476626,-142131,281301,830510,961793,519956,-161305,-134815,-129374,-246413,-210149,-11651,-64831,-198230,-461509,-571331,-434573,-91651,280142,414989,142319,114994,-13424,-298643,-420620,-98090,48260,-90479,-306187,-372263,-445948,-418404,-462477,-405780,-256912,-345341,-400661,-168546,3938,210986,361535,232851,303523,332243,192289,82368,-98486,-146681,-168999,75642,549047,886378,657224,473775,345450,312320,83247,-120093,-46466,-162455,-453376,-404790,-414883,-104607,-38115,-233046,173085,621373,895233,1172430,1277066,710832,16657,-408411,-476133,-639489,-564596,-425152,-14036,297322,253262,-69613,-245391,-525581,-75609,198609,-63068,-377011,-59086,10246,151958,284744,74466,-208554,-440604,-396545,-330281,68828,275336,227633,-16816,-309275,-414662,-181734,-24778,-36071,-156820,-305448,-310265,-46445,541227,851378,774933,181270,-139520,-4368,20032,-259181,-68264,-94496,-340540,-78515,405625,575868,319904,-143336,-369559,-209896,3081,380885,809180,949189,1183345,1309303,724200,13116,-101619,54714,82001,-165496,-422570,96694,499246,297521,4954,237065,165323,-160541,-212533,-14168,-270723,-460232,-216044,-78673,-346318,-216450,201646,148131,-395847,-190602,186447,214982,258690,90215,272447,671059,730058,506543,-33319,-45928,70159,7029,243158,396397,367046,256086,-194860,-400395,-463184,-215037,-50840,-135020,-303375,-450637,-203721,-64086,148536,329708,548065,669031,327178,-30793,-438227,-320613,-247713,-252538,-403304,-458613,-405161,-259257,-150025,-174647,-147340,-193665,-432613,-510432,-250976,204044,452846,566294,795334,1128939,1136238,646941,35153,-118250,55308,223969,410494,572343,1135281,1157086,740237,72498,-158710,-124099,-261029,-329309,-173466,-120986,-68586,40533,66233,-228195,-482586,-335186,-118022,67928,246790,246633,133495,-241000,152881,485837,817065,650418,424788,193938,-49515,-168292,-267510,1886,214470,242463,57558,-185462,-6685,387420,454509,155626,-262096,-513242,-297924,12456,352672,221574,147676,427463,724647,485394,273363,8772,-89369,-151765,-332791,-421557,-346112,-338526,-383039,-383496,-236647,-5469,164920,31707,-174493,-197267,-303428,-335212,-304280,-349446,-150447,-76421,-231514,60020,357615,316948,20612,-192166,-367914,-253034,-204875,-240451,-197582,-188010,-309498,-518546,-385880,-141745,42126,98121,-89702,-399913,-421841,-323292,-91041,-136001,-297332,-452508,136805,661904,957782,921918,697997,437032,294776,206311,204462,340323,247965,132214,164790,143353,-78970,-41865,49822,33732,139106,390011,350295,126312,-161876,-218777,-122845,-193605,-142459,267007,606454,524509,107404,-299592,-274654,57262,242294,229652,14837,32332,-63799,5661,107116,62870,134441,58756,137931,523540,996777,973896,570006,-173325,-130533,443688,298824,70881,-277780,-147912,246287,483461,473593,56780,-423793,-268377,102895,113800,88405,-2647,-25746,-139734,-54287,-91961,-114950,-23549,343803,329709,-19984,-161404,-175075,-280830,-220722,-287745,-390372,-294043,-225167,-164422,-251827,-334463,267730,758963,874721,589686,448208,622402,626733,551736,612294,703557,752696,505900,-62921,-175683,12321,182474,314536,306166,313607,181763,129306,323571,418210,151613,150806,587351,540404,227859,-239253,-92072,617780,1139651,1378907,1181345,627497,121249,-263229,-468555,-345177,-15244,136699,216829,284916,363662,345568,406039,683203,875929,642068,171847,122978,1367,-289526,-381019,-288242,-83633,-103290,71247,163554,254744,155084,-37215,-417226,-325849,110390,471595,673715,898675,342917,-224570,-485379,-376919,-350963,-126649,-232224,-489224,-281057,-183911,-385560,-209789,178387,304840,200972,107401,346872,509949,401281,123536,97399,59485,20378,-137771,-478884,-135287,202969,215494,29307,22089,332903,355626,29410,-127051,-67904,-28833,-267902,-216291,-117534,-156055,-115610,231962,648467,775923,626343,162885,2996,-145789,-92774,93970,-19140,-252522,-274782,-167113,-138070,-250346,-430902,-439561,-336872,-124380,49655,-6058,-182100,-104155,101034,199047,276479,243963,151267,125554,-56593,-226282,-170755,142970,452774,668847,538228,189698,621,-64697,-230829,-412841,-360284,-289230,-358470,158929,394012,285543,-113509,-329575,-167963,-155729,-211236,-198189,-122345,-35268,59184,154732,-199346,-134515,62817,98221,-227684,-280680,-117386,-121226,7134,331577,323747,241381,297849,202269,252444,175746,72917,94278,2373,-232556,-446867,-403957,-295186,-301795,-242625,106936,550947,650568,299544,-238361,-130643,352643,317525,130416,-188319,-268900,-55265,144389,29893,-312525,66633,265284,25374,-71040,100646,70488,-51633],[-58343,-141076,-120307,-142447,-154150,-193010,-3540,267112,341268,78179,170494,509810,523809,156254,-140692,-376263,-505361,-148206,246585,626563,411056,-15545,27859,552063,804213,744147,631929,377557,-101433,-203916,-109075,-83473,-187810,-440888,-413325,-365396,-375582,-75021,-119469,-383140,-168686,44906,229054,322626,563615,362431,140256,-215194,-418123,-285223,183744,524522,734343,632296,91822,-358723,-544339,-464113,-308334,-168876,-62568,-45020,259352,334316,180109,-449226,23687,850821,1120816,746032,111672,-290350,-128036,63492,87425,210501,710792,808999,1068585,763418,315792,203230,77652,13841,-135105,-237953,-173168,202077,566065,324932,42101,122013,283766,335185,250900,271982,181237,-165515,-513677,76010,391405,358697,93658,-213606,-497718,-117331,384295,597453,304156,-198041,-498220,-257316,-232573,-244312,-258111,-309051,-159100,154227,433810,591787,710851,610136,370906,260983,567008,662429,782569,542668,250060,-131708,-408504,-436284,-297460,-146599,-47685,47264,186594,255635,96282,3748,91484,159494,18135,-251782,-376384,-396991,-461992,-362894,-380720,-428959,-162923,58414,24592,4789,-158071,-251817,-469330,-225041,-121066,-175171,-442230,-159140,82666,79127,-216720,-579329,-429773,-388512,-373337,-234138,-177033,-190455,-261733,-269812,-154392,33886,194371,71259,-217292,-258410,-268810,-75765,209991,237259,221531,177385,61787,78614,109500,59140,-153341,-81278,497,114796,-117101,-235139,-355303,-184359,79556,128488,-9146,-375801,-249310,95476,275266,333327,338462,243153,234276,156086,-91472,-24326,408281,431244,507317,687692,832795,797069,569434,257153,69983,-186666,-341803,-388965,-541572,-260167,-130956,-273988,187605,456952,383989,24238,-158478,-59102,124008,381925,526247,530873,245604,-16980,56609,-190784,-362377,-340761,-428822,-272891,-314655,-428693,-217868,-97814,27999,161690,292766,259295,-126864,-524098,-162357,12399,210629,420830,355774,112202,-103092,-304327,-46862,327326,544503,462100,183696,-132641,3121,308934,543190,326972,-129057,-452507,175822,663288,763190,268237,-294103,-229770,161624,173229,-137421,-268942,-198238,-31768,184989,306093,-34731,-375880,-108439,268701,363030,87829,-70333,74158,464558,497702,138440,-319215,-490952,-384657,-344677,-539544,-488555,-311175,-165479,-217974,-427880,-272100,-93580,-34875,26569,43634,-141002,-298909,-178351,111254,472868,585773,742941,491504,-221012,123157,489692,648674,422324,38106,-104460,-133872,-178113,-227718,83710,270786,300113,-1174,-287909,-312786,-207089,-288230,-213395,29865,159560,163849,-125709,-423587,-413323,-452530,-391296,-125088,121818,155674,2493,76868,270058,562139,608228,537778,278186,-114401,-517361,-472439,-203190,-177155,-143044,151344,255477,-99241,-517147,-125839,-69108,-259481,-363314,-296781,-85159,-93904,-99535,236278,386859,130393,-287131,-464172,-286049,-102861,-211972,-311586,-319389,-469235,-317975,-243800,-357640,-359499,112782,249485,420538,402340,222106,-164638,-122657,492967,659835,344239,-149842,-354020,-340892,-253691,-312239,-493465,-240764,142039,309506,268862,-231031,-147750,163377,-6936,-384126,-296298,-173084,-159156,-153113,-235894,-206808,37464,121879,184829,96529,-118077,-112887,68146,144911,196430,94223,-246333,-476692,-338474,-185464,364706,847596,800258,404732,-222223,-397085,-266992,-177487,75374,256896,400009,215263,-69353,-157503,-113484,-297437,180787,625912,699624,615130,235257,-277605,-141070,-102558,-35606,126852,274459,529409,605735,153808,169513,433138,462413,-208963,-184436,-183229,-88545,-58255,60548,-174651,-497164,-339937,-101181,15233,-6682,-92174,-1035,177252,310053,343515,342634,236321,29193,-28803,-93380,-201888,-191983,32346,332041,422706,215570,114487,373454,561376,611668,263134,-460447,83950,306071,144558,100848,132509,-166946,-435113,-200806,-179546,-96534,-287034,-349757,-192311,-214375,-266246,-159286,20048,90432,106611,-182910,-336279,-80130,-159152,32632,366018,434510,196467,457796,838223,535162,-142208,-50279,49908,-148100,-252370,-173549,-75087,131645,304355,554006,478692,321113,392231,206599,-135076,-129411,188046,81972,55455,15317,-243450,-559178,-408657,-287469,-217264,-176065,-2764,244071,327442,428650,258134,121231,696603,917655,552246,404373,638646,519056,30998,-233891,-154714,-92711,-100422,-155191,-116588,-128357,-207097,-45765,225288,386127,300959,133121,-68804,-188723,-255762,-312699,-188473,73787,49354,-241053,-263326,34736,7691,-217731,-134957,29831,220317,337932,143016,-128463,-332073,-139688,-179795,-325031,-82221,270172,299987,381205,455996,473972,396192,190844,-125159,-419282,-242999,120936,118684,-195353,-487797,-173657,140389,310640,154854,148765,104131,14606,-336660,-208410,-102548,-117893,-147822,-144854,37096,205019,519954,478620,128227,-111204,17953,-173720,-428446,-32802,72274,83394,127755,183202,120580,139106,60769,-322573,-298314,205014,576841,412146,346421,284443,294057,-149089,39435,419283,665588,516407,304766,167554,5713,-48506,-63534,143156,294611,334693,295827,-101664,-388990,-96707,31814,-48110,-94235,-2774,116987,395267,712442,738823,425277,-9047,160280,232826,43932,-422007,-171104,-19739,119852,603230,1124661,1027660,339887,-310507,-175068,-241274,87469,438868,307510,-135694,296528,315260,-158887,-21642,143371,-50444,-338942,-126650,-145976,-351159,-495947,-24225,159740,67503,-347398,-289242,-280036,-426060,-432356,-170401,185033,162550,-82349,-346404,106850,223465,53677,-168561,-230923,-437499,-536425,-504792,-356471,-319871,-154529,96704,391484,433984,462062,466005,391070,125202,46287,143235,285603,253948,49345,-219840,-350398,-161016,472484,1101965,1066507,633093,372692,479845,482056,-34687,-17135,614450,737396,274248,-288427,-96298,-33834,-218053,-434811,-398154,-445530,7963,78096,-253941,-244111,331784,487490,323122,163366,206922,141792,109263,62071,62508,58691,44337,86702,-311385,-413576,-267219,-342724,-472219,-292403,-27205,-147414,-362281,-429532,-410236,-415577,-489185,-244050,156479,413138,383150,320091,260611,216992,-47088,-399110,-245624,-151510,-248425,-308726,-317614,-118813,-54626,-109233,-26126,82243,165367,79079,-117807,-422496,-5029,537290,670437,335401,-330812,-147897,-20772,-14216,42048,242863,295377,460519,251834,-45315,-367805,-352722,96991,241942,87586,-272124,-458731,-401878,-179784,170370,128022,-59774,-125950,282228,517072,157899,-262225,246223,368798,153378,-319650,-277383,-180641,-26051,-618,-161670,-252806,-277413,-345326,-272269,-415035,-58974,301242,208661,16726,-98020,32122,59788,37187,-191643,-501828,-297874,-221186,-304351,-123425,124831,247379,-34581,-333316,-104062,219676,195252,102555,42048,-166103,-17067,109067,-148417,-182096,842487,1376454,821060,141524,-173703,-233026,-109210,83875,184420,-33213,-373210,-144581,138355,47464,-127560,-62365,84820,116835,10396,-165617,-135863,-150793,374634,754616,804494,629697,317912,-5292,-197241,-335066,-213196,-13150,-56363,-291241,-537586,-241858,-314623,-532562,-404887,-388346,-250745,-131498,-20478,-39620,71754,413110,804038,906989,737436,379124,301170,40570,-301079,-479984,-404689,-324132,-267749,-508198,-226613,41132,-50549,-92772,-978,369992,828797,1044373,946136,675408,252421,167523,267484,445855,574162,708286,785263,526347,3726,-558940,-300516,3262,326629,468838,480080,327184,228948,179116,35500,-100214,-164269,-121625,-355572,-397064,65553,374970,499318,-8848,-405651,-378548,-192051,-262926,-246481,-219541,-145178,-303761,-386402,206417,693577,861540,339556,-277207,70379,374133,59880,-109703,-225072,-537951,-85522,143149,-57772,-255963,-310241,-162598,-132175,-102765,-123616,-110800,-196272,317037,559871,282963,-19847,-121335,-73784,-102526,-151792,-285834,-367537,32930,264032,258311,-201646,-264335,-247737,-446247,-89861,-77397,-111580,200497,538205,251500,112474,-143030,-278532,-359927,-298089,-259029,-105041,67649,18677,-104007,-42551,238822,299100,149546,-111649,-576,346035,714137,696903,138295,-419967,-381511,-54809,363788,423020,101995,-465348,-267913,-142775,-145795,81403,261101,310014,250429,-235595,-110443,85966,-89010,-620705,-119183,65566,299010,726220,845947,963219,609688,280155,-368116,-265920,-199785,-264281,144556,219931,36193,-392622,-425741,-189337,-45984,63501,-66495,-480958,-329235,250436,492591,243359,-163624,-104629,-126429,-486496,-441708,-274361,-33861,110385,75659,-190510,-61241,-131663,-175574,-166425,-206707,-35672,-51410,186097,248095,197825,319770,666156,876030,717980,111300,-247476,111045,252274,190090,218928,313407,254412,125872,-175504,-165716,-138621,187876,205289,308756,232720,-24650,-646001,-132390,-227580,-539422,223513,775078,974011,777517,251719,-482455,387556,952469,1026069,365425,-346002,-11893,142949,231808,104167,-118345,-176137,-165045,-9717,244185,375202,176375,-123170,-268750,-103826,39325,133756,-281628,-210958,95922,-179458,-430196,-74534,-95195,31508,341023,108126,-197078,116819,532359,552621,523622,307880,159061,154139,224356,437022,284255,4521,-150675,-512015,81084,514445,464733,-6176,-87733,371997,658015,870559,464764,42824,-499794,-100109,231527,189917,-119499,-553368,-270955,23254,126595,-109092,-535642,-6629,340394,190551,-121472,-13069,192797,288242,316445,-13102,-394632,54824,444719,455475,238938,25325,-49768,-219794,-482633,-43889,199398,107509,-51865,122787,254783,81606,-386790,-150334,188406,314838,303968,401884,480539,268782,175383,496798,601419,315263,106848,-22489,-118693,223595,542022,655256,610603,481690,331976,-131480,14766,220942,390768,264744,275937,206831,178975,373451,693258,899615,738805,225782,-195902,-147451,-7488,5092,139192,-24403,-159455,97560,80293,-178216,-521695,-71480,282822,392784,329498,95860,-178756,-268772,-100907,202067,407975,315087,-26695,-369374,-434825,-30503,17263,14589,444444,605526,232256,-514275,71176,556715,399335,301251,40130,-144055,172575,214121,-150033,-533483,-169568,77430,382861,769059,1068040,972244,670705,205255,-336808,-182198,-115610,-227327,-353864,-353566,-512676,-120864,245460,463579,428422,270943,106310,-67797,12428,454100,618165,130937,-490016,279174,561399,331924,-66150,-263246,-345437,-345096,-312488,-350826,-76911,103268,-21251,-73990,-2373,-87342,145322,202073,196112,298095,50811,-173301,-303692,-468422,-494105,-261547,128854,406984,399845,116222,-347227,-295097,5740,184174,72225,184429,267969,302951,94272,66349,28538,66078,-23665,-79514,-124435,-79653,-203157,-186245,118963,411754,442293,244772,6996,41531,591504,1051575,849777,11804,-354374,-50086,-239564,-125151,24065,-163231,-140807,204254,412601,342017,62918,-239585,-305191,-19944,275930,697792,714682,128779,-509902,-212362,-248346,-410234,-283422,28306,187261,104145,-214439,-288026,-163905,26234,310155,324827,231589,316331,192680,-119688,-363781,-245774,-206719,-330881,-470899,-393259,-365943,-419430,-388384,-167751,-49993,-117564,-275300,-523528,-161155,91382,170767,146506,203251,107945,-30649,-42913,-31457,60057,37237,49407,390273,748641,562056,371969,197522,26157,-223519,-66616,298235,73108,-159881,-261107,-376726,-169435,-41432,-270363,44218,424486,731428,1278161,1522077,837607,-39527,-451766,-410716,-505667,-362357,-297520,-43549,273761,221687,-187888,-438517,-548383,-289037,-172230,-444550,-29113,340132,413488,519563,610281,275088,4456,-86282,-177468,-395557,6292,266933,148054,-168431,-391220,-279975,-72565,-79566,-329058,-477221,-308196,-93210,-6799,428344,785776,779326,279233,-117341,-130296,40040,-94298,-8210,-117256,-350616,24980,410586,531855,237458,-216581,-182228,70001,130824,276268,462983,664815,1019193,1315375,976089,317274,-182809,-51806,187697,215924,-36578,-461897,-22394,139807,-69110,33629,215054,155888,-12785,-129681,-293694,-394555,-105152,112926,-56925,171908,616415,442208,-231030,-112850,207414,168864,91823,-45625,168258,513533,427770,194218,10139,99761,956,-24431,356067,498048,393926,159331,-433513,-164733,-227226,-172015,-74808,-191535,-261088,-338899,-146909,13967,167753,353980,568436,633180,327206,-24601,-350065,-260281,-206097,-184265,-404376,-500557,-402897,-234164,-185214,-293673,-268080,-258916,-497639,-534300,-132248,327624,524488,419748,471707,783546,994538,687700,-58547,-362743,-23827,247026,623513,907884,1219899,1240856,664362,-104373,-19724,40762,-234348,-446478,-293121,-172429,-160996,-106084,47185,-107933,-228680,-273512,-218241,-110701,18495,100106,179696,-110255,27753,286983,531506,469697,426714,258742,-70042,-304696,-391943,-109644,-8104,31934,-120101,-368711,7339,324968,293522,74422,-206999,-388972,-278969,-14689,403240,437868,483989,769626,1036151,750284,264682,-178271,-283916,-409520,-471972,-201576,-106930,-53156,-176108,-138316,-93809,-8880,20536,-54724,-115224,-103950,-191001,-249662,-342269,-359678,-331205,-431315,-454055,-136601,134904,119703,-146690,-269475,-342844,-304868,-209382,-152493,-40542,-113305,-131387,9123,161741,264033,252003,167615,-81888,-468916,-363135,-347170,-267006,-292231,-468154,-376681,165986,731036,928821,664466,299511,-52270,-277534,-126944,55652,230875,219315,165239,245377,217562,42465,116878,170446,64190,190484,383552,290165,-13941,-154417,-322902,-365688,-289637,-239544,229504,670263,613611,395886,28240,-470269,2781,280153,257925,149332,192092,52947,-66488,-154568,-293975,-139313,-7069,313387,716147,1092387,1036337,656445,-62200,-32435,362791,85551,-32714,-188052,202893,813094,1006232,846752,377496,-174864,-91625,56093,95874,-176653,-399292,-247561,-144523,-57247,-114530,-136139,24151,336680,263014,7491,-279243,-335366,-349320,-267407,-240457,-277307,-261178,-182247,3138,-63427,-185072,254287,609177,580119,277457,148630,233866,264424,291908,458463,593170,611519,199059,-380576,-224700,10156,165158,208516,101162,39065,3402,25003,175509,159460,-48969,131944,573398,639223,277663,-335617,14551,653085,923768,1024659,765040,349836,-70976,-452645,-491705,-353605,-94031,70699,246622,360959,410623,378153,334772,488267,675957,338293,30744,3043,-68710,-274759,-473393,-474757,-260668,-97479,-36979,-15337,139326,239538,144882,-84324,-359956,-346223,158945,255628,518984,-67205,-336198,-33012,-31097,-192216,-278523,-288739,-66888,116287,231124,91159,-18382,138080,330745,285096,144962,331778,567312,434920,43346,-87435,-61567,-46371,-113305,-412774,-303807,9481,124797,-219967,-286030,90075,70252,-67139,-107453,-138686,-186267,-295061,-199163,-207253,-304275,-64981,467740,906383,892884,456295,-88718,-84287,99275,54919,88186,-25309,-278032,-356049,-265989,-258700,-474382,-146152,-164061,-284573,-104043,245348,324819,29080,93972,156062,186325,111294,-94852,-47134,119899,47478,-64122,-9450,224334,579786,795856,692321,418740,250968,162848,38760,130452,90137,59212,-20263,214268,387734,212684,-290787,-368929,-1208,134523,52732,-46007,37185,187688,29739,-26955,-338802,-189697,138164,94183,-296071,-514260,-157756,-164544,105422,440938,659914,458513,242497,162063,55510,33720,51084,-35442,-158241,-301775,-394550,-488035,-434260,-305436,-184373,180474,528260,583864,263703,-268645,-169037,486964,517131,24239,-447181,-518930,-210290,191973,240716,-328092,-10864,236931,-22048,-156920,88296,195260,46880],[-32693,-112736,-87860,-174644,-233487,-316629,-170519,42905,150051,31390,227801,420383,389172,114972,-27278,-337244,-339400,37871,391858,716535,584123,187656,97624,577801,852111,794305,614783,285870,-168658,-423326,-249117,-131144,-105436,-260302,-336069,-393000,-462071,-346217,-377053,-380719,-83990,-113968,71908,232381,634768,622031,568709,70914,-169858,-438541,-157647,209417,433652,309391,-160399,-295302,-79151,-337865,-530156,-456581,-412736,-504385,-202640,-52865,-185210,-340253,269792,875615,999297,655165,161001,-9616,137643,165048,171590,553415,1144401,1108728,964342,285977,4907,92365,121656,20226,-17204,-58215,-289654,181781,480986,438250,117175,210759,488245,569957,400101,270463,151411,-202619,-439562,113646,331836,176340,-82038,-365307,-507646,-182015,182018,430104,256997,-120981,-435991,-142710,-46299,-104889,-265707,-464131,-285123,151619,462643,593390,578089,434033,122201,-87305,161440,472093,744451,500744,134042,-317030,-539263,-433733,-160146,16357,157409,196118,304007,331185,101053,-21450,-28923,-63008,-189897,-312428,-306026,-354346,-283302,-294511,-325124,-355321,-139029,132182,108496,91286,-55559,-122209,-136445,27603,-17837,-208958,-453299,-155786,-30178,-169308,-419219,-660943,-674743,-597169,-446557,-263263,-96233,77827,59719,50713,229268,505216,693982,490087,-200,-154922,-253713,-17054,337146,325615,88990,4480,15858,263366,445976,398413,229133,150359,262886,269476,-26405,-166336,-179179,58411,183786,169349,79388,-45990,-294711,-51973,247633,413308,460171,523051,449363,299570,-29466,-91994,331555,438950,255108,384703,672438,689544,459242,158332,-45493,-261985,-239206,-234573,-382174,-484980,-262385,-124623,495835,728482,460951,-81341,-273127,-199948,40005,414207,719600,750099,298262,-158290,-225033,-279590,-378284,-389251,-243919,-187834,-390060,-399747,-231662,-192345,-206508,-172338,-101804,57749,-4568,-301031,-432198,-59131,428945,636970,418768,138082,-50373,52753,191641,384733,537802,367260,130731,-116454,33947,394500,574631,385677,44780,-133672,130239,471513,566951,168602,-259521,-318864,77566,112958,-268272,-413881,-73855,45930,220007,415784,324665,-83224,-363053,-94385,70739,-108855,-214121,-38897,244632,253350,-108219,-368611,-421338,-440175,-534384,-458307,-534470,-575940,-384508,-336419,-300134,-222166,-47335,41483,74281,-64346,-292785,-404990,-192409,156728,625095,835708,828621,429447,-447731,252968,829622,732682,412171,-164812,-405486,-405307,-250795,-48902,217159,431941,324330,-152057,-263331,-12695,2796,-468397,-377963,-173205,-145879,-147470,-238834,-294657,-477754,-421362,-377742,-314891,-148186,-57233,-38363,24540,151432,506799,561425,437888,130471,-226361,-460931,-396545,-87319,-83538,-183003,187051,496362,306107,-147284,36954,172888,-59526,-311547,-253231,-86298,-35541,88020,338343,355829,34320,-225239,-255838,-113734,41778,-146959,-369236,-359461,-538958,-331519,-73249,13933,-56097,-65781,241248,498581,531712,304141,-160591,-102718,523506,799604,450467,-79074,-414940,-392809,-254400,-234065,-336956,-224244,286365,535595,560832,54715,-428068,-185275,-117764,-349366,-320968,-261211,-375867,-43435,21346,-129953,-191368,-267608,-72504,-42712,-195092,-340812,29576,261905,414326,506669,148008,-134282,-389188,-293804,417931,929435,865850,493629,-46054,-395872,-436482,-33246,279403,525126,550396,272723,-182781,-352173,-70827,105736,544988,850881,771491,498231,174139,-262162,-213551,37155,251491,308582,364630,543821,454445,85511,221639,432135,364647,-240427,-87398,-184174,-431203,-285365,-127476,-299941,-362306,-210845,-16566,65610,-15248,-164257,-42986,162790,302521,386586,311874,54207,-244136,-109655,-114955,-304940,-203626,-10759,144060,154752,115791,-110015,230835,593784,519766,6805,-426170,166355,213802,98160,96560,-6077,-320014,-209693,-84721,-306460,-357817,-366321,-272856,-213411,-304695,-384754,-351666,-147378,-18101,56512,-55176,-330105,-237447,-176332,61913,414679,374434,147294,385465,768214,471580,-145829,-131350,-57136,-196099,-230095,-295196,-342184,-191014,-122814,27182,48013,13195,281084,259099,-56266,-220388,-45792,-32821,47628,127808,-70089,-267898,-263201,-112491,-72883,47943,204424,241001,265796,375795,239416,93438,577521,735533,503340,467495,605131,421895,-143298,-75069,103043,-45088,-273147,-126363,145234,492402,282268,-258289,-123077,309261,422862,269301,-127309,-447589,-274559,-108745,101998,289400,165107,-117406,-393375,-256982,-294975,-270428,-58929,73762,216612,239501,81477,-205176,-377127,-246741,-284120,-468595,-220958,62829,284693,454183,499670,379666,215200,57281,-63869,-180875,-92145,-5749,103936,785,-459557,-154570,324240,480923,300551,59321,21529,33926,-208766,-465349,-523941,-267670,-88364,65683,240289,458670,772343,653611,253459,-77912,-53798,-288303,-382557,147196,380660,335086,251808,83055,-13426,-68847,-201749,-397735,-287500,59284,266548,102788,134796,93849,6233,-413580,8249,405061,624097,515051,353130,167315,17454,-59209,-367297,-123705,280561,382067,338834,-76565,-320612,-51740,82549,32113,50711,127064,113789,223240,374879,372434,246323,-19257,240416,454840,331400,-159024,-429474,-138959,160670,569362,856658,611019,61492,-553867,-129740,-193125,-209174,1842,22174,-219599,174735,248693,-213892,-256127,82198,-40131,-143398,-312455,-138262,-279122,-470388,-41385,177223,64681,-297376,-293716,-239978,-367268,-489438,-189897,334617,571770,356980,-160530,-86637,212948,179287,19998,1169,-131471,-260317,-185023,-356581,-478455,11105,493201,783369,811499,548961,349639,202708,-79749,-158977,-93574,-25465,-53553,-108443,-168416,-163404,-146277,484999,1116204,1200519,741021,453103,561216,602704,256147,172896,638519,754531,359909,-206876,-98414,-91856,-330349,-553326,-477062,-280296,204265,423721,185099,-532496,81569,378139,341089,266671,145303,-20488,-68883,-94577,-42758,-79100,-37678,280028,65292,-364379,-404941,-249396,-199862,-156704,-194544,-345981,-458129,-417059,-376781,-402579,-410141,-155937,324120,487523,376893,192491,189765,290671,164781,-155825,-330287,-283323,-322623,-298713,-216413,-170343,-74921,-236406,-241713,40298,198614,69488,-81305,-382252,-4983,573370,645222,205514,-556644,205832,274165,1668,-117742,51570,341611,590162,432188,231917,-98897,-274768,162399,451002,290364,-19814,-294390,-172200,152509,552655,439759,171765,-153424,183500,411834,7943,-395390,266238,372907,34206,-336455,-64588,164118,67682,18871,-236976,-445852,-293806,-396031,-452235,-363472,238674,710050,617890,72563,-272210,-352879,-346603,-184310,-144059,12616,168978,33902,-210928,-128497,22671,95871,-42666,-333535,-144161,212052,166099,74108,-135600,-430893,-231226,-58944,-262248,-336610,431318,960080,741277,260648,-207806,-529045,-221394,65855,246972,138392,-236263,-152505,113834,68384,-1042,185340,262475,219351,273670,76572,-259266,-205215,430479,718437,653499,452238,220629,98991,-35501,-266297,-569527,-452957,-483094,-522790,-482933,-449874,-513099,-307887,-308288,-525079,-262888,105671,271410,117770,6517,236297,689846,980823,1164149,890679,665909,341976,-80260,-382559,-426672,-303722,-251266,-380475,-213206,-27628,-158532,-25259,86748,337386,577484,831034,743465,531941,181590,83211,167270,312612,465940,672224,823017,539033,-48604,-342692,-86198,116663,309134,324022,343961,272101,295377,348253,209399,47684,7641,-124480,-510515,-327288,4508,254369,401943,-123182,-522420,-52082,-10012,-77600,-146706,-232401,-125416,-169317,-404553,-67446,429622,566450,84791,-445306,247501,706732,441376,70754,-226830,-462109,3817,236136,-55676,-306814,-430702,-338198,-185354,-43505,170373,108200,-218475,68132,432600,331901,77494,-126882,-327315,-497228,-495551,-503008,-633904,-239300,80912,121351,-170515,21962,1390,-441314,-198936,-110995,-238481,97569,222268,13556,-81622,-107506,-330866,-495565,-529379,-372843,-118922,96031,65387,-22470,11139,344478,436356,184882,-157878,-138349,223352,829875,916191,367753,-352183,-467978,-153497,263305,267539,-4365,-539452,-271643,-232646,-373014,-203691,162397,307665,295385,-249879,-271426,-14503,-118888,-552304,-320209,-146629,-234464,167919,495059,901393,646065,326110,-423647,-420752,-318726,-412203,63566,133469,-13221,-511637,-218905,-76854,-24013,209058,242835,-217701,-442419,82353,370524,212720,-47994,50669,89159,-240079,-285768,-137793,-9182,-22022,-339217,-487416,-396946,-392971,-286884,-249395,-370666,-30946,-130255,85004,270455,397857,496847,708703,896701,734826,223281,-364410,-143277,32447,88126,173482,364745,476307,597627,167495,-90307,-88042,24349,253113,479145,487700,151980,-473757,-325138,-394632,-319699,342597,737169,921331,916965,689792,-240603,138282,757938,813968,196507,-324256,-471,338462,527919,372486,-5539,-84580,-633,124495,216428,321009,217804,-15862,-242449,-130351,35666,31062,-264943,-223702,102378,-163522,-563986,-187596,-209404,74222,556482,425818,-47905,49106,689369,886897,637554,273641,37209,-11082,190922,486256,401710,131792,-137896,-488209,159435,561768,466794,-44369,125522,582592,759914,748298,464075,65459,-341799,-222048,-89691,-88854,-294409,-530608,-179978,61520,46135,-309056,-382355,258472,639994,527761,163099,-181018,-163944,21718,255210,222603,90548,117824,207991,215402,87928,-34653,-64377,-54759,-278380,-391683,-328479,-412239,-331261,1293,140318,-21173,-476977,-161831,82586,270832,488445,655109,531080,134515,-23619,339199,442890,34444,-278332,-143384,-5183,198277,423643,349473,149605,-78258,-46436,-173719,-143570,48818,227953,138243,29499,-113195,-79570,189300,517695,734874,471331,-21463,-332191,-57386,48131,39666,20950,-153076,-137438,224917,226175,-33594,-353089,-162317,211366,328121,347312,169899,-17634,-30930,23544,151925,159699,-10585,-217871,-414121,-393252,-7267,56752,29158,408970,631809,377949,-319153,-48107,506450,545189,406625,52392,-246600,209440,445106,224344,-349316,-145362,214851,593086,1129137,1447049,1216135,570094,-138273,-396789,-497248,-501260,-484112,-353567,-234013,-362968,-126710,383461,736967,579999,201756,-91288,-304871,-313851,72556,230440,-113527,-313671,344252,555153,269344,-117785,-208606,-64668,212511,140759,206579,430066,267298,87975,623778,985424,826469,430047,204001,32547,-28418,-181596,-205772,-192669,-239070,-186927,-165058,-225649,100520,98356,-89147,-369371,-141339,62083,200308,95601,94566,47909,197076,61003,3260,-90848,-38911,-72806,-190939,-326997,-198011,-192608,-18537,360027,628168,532791,141398,-274195,-458785,44385,593854,538783,-185175,-160161,99519,-255022,-229493,20755,52278,7989,154670,139864,86129,-104539,-114130,-101970,20201,150148,336000,277165,-130711,-185341,-82631,-163429,-294067,-195701,130926,580855,535455,216833,51657,57948,134885,264211,170627,302989,380763,280590,21784,-206269,-256348,-294291,-446930,-592180,-501269,-292613,-214322,25650,317653,347681,262311,94937,-36714,-101977,-40864,-72601,-52303,-33708,-125847,-274909,-267079,-99518,109105,168596,50083,132165,387728,356598,151133,-102426,-356420,-333564,294001,674641,460256,106025,-174046,-379379,-420447,-240607,-342740,-122540,109928,495415,1237988,1462046,769002,-172157,-345479,-227648,-292959,-206720,-119974,-33152,186503,142781,-221276,-586593,-430016,-372987,-449124,-411657,189701,465402,586004,710773,775176,424818,216131,105026,-56024,-512520,-80234,174788,-18663,-393644,-359374,-129749,-17643,-230514,-638233,-214730,-46200,19182,-168676,-54990,301636,392015,166572,-240377,-364046,-36821,37420,16777,-138937,-337129,99038,329097,344634,84312,-213744,37129,316513,235628,51571,-183170,-27557,542480,993857,997068,480039,-155293,-217225,141766,420472,457812,16188,-523765,-187967,-46899,-12422,177389,298352,124540,-308654,-211935,-46994,20252,166569,141314,535596,932372,612382,-134878,-54221,219659,120162,-250685,-340159,-66860,203407,109322,-64260,84800,116921,-238810,20177,441886,526419,415286,142224,-450293,-58830,51505,-31041,9764,-74332,-153378,-174634,-34065,109080,165827,367877,595859,563961,310092,25102,-141176,-125027,-154420,-156621,-416210,-551185,-350896,-178343,-209525,-394393,-406872,-225162,-372985,-542567,-62202,395934,529346,234863,54210,269782,587664,473308,-132326,-493510,-109175,152219,535686,958818,1019636,1048635,398549,-255695,119536,122181,-101750,-381837,-360613,-186571,-255809,-291317,108654,248409,125562,-111743,-335953,-363149,-210596,6918,196876,19604,-121097,-34800,60272,166090,286348,220356,-62437,-342199,-235008,-69227,49178,-96826,-300838,-508464,-19347,262568,309880,189867,-29052,-227860,-166689,58048,409844,581027,721391,834612,802324,578830,65075,-293356,-431059,-537747,-333187,-33641,157484,179004,30199,91741,106121,60829,-209956,-323850,-244252,-141786,-171241,-154301,-116081,-53840,-35755,-62194,-346265,-320386,-101439,-82493,-307517,-463938,-477969,-280953,-162484,-91680,86582,98879,225974,398953,503064,461078,315802,157181,-97803,-450472,-364747,-283479,-425879,-541788,-445735,-193507,283033,787348,874008,408467,-101493,-547185,-177326,4233,141525,235233,170541,117453,207088,173183,86351,170811,240495,76857,135538,259878,136493,-74095,38172,-77033,-300967,-390367,-371389,166471,632568,619794,516658,169761,-383597,-43107,205607,132007,131808,183912,115216,-122567,-419519,-445753,-294727,-54830,388602,759074,1044025,1042096,684828,117129,238521,264419,-31819,-330081,-138618,507568,1192402,1304124,960263,475134,18214,143059,207971,228071,-277378,-404030,-151308,66361,-12014,-144739,-115685,6394,98914,72718,-50632,-336891,-475813,-393861,-340469,-251420,-219721,-224335,-66782,234417,153115,-71437,223081,377805,147114,-105339,-86142,-114984,-132006,-85818,99900,252440,238491,-178735,-436961,-156658,-29819,-27687,-110455,-274558,-320928,-223447,-159340,-3123,-25767,-282810,-55329,372528,625025,283300,-465707,59672,609430,585148,411863,142784,-69656,-362004,-541696,-399168,-321846,-160762,21723,206607,320098,366980,289126,74975,73829,259679,-38336,-123408,-99347,-90452,-155770,-413105,-378781,-399432,-1814,72762,-173182,-58040,200887,169769,56305,-262588,-410053,-63378,-73314,134652,-196842,84117,466688,519335,316817,149884,102662,181347,331310,444880,423527,437311,500838,564289,407320,164468,271110,570246,438733,50733,-260301,-243699,-198802,-228768,-452559,-385252,-70056,117236,-330816,-604179,-276087,-282232,-222954,-192953,-219789,-262983,-213294,-173445,-336345,-329510,111532,623805,964579,790316,132897,-331893,5881,293255,140579,-18423,-84852,-247728,-373223,-313837,-353618,-549959,-117793,-102023,-258333,-58126,372674,558183,278263,388170,416943,504884,311075,-176773,-376146,12644,105899,50164,86261,179809,514132,747479,724181,614813,460583,333761,253602,510631,358139,243999,163498,107535,209163,16111,-420251,-290510,97540,304739,224413,54350,94883,267210,96590,-154341,-589875,-446166,5380,-71236,-320658,-437352,-330888,-206557,237729,556097,735285,445185,-25217,-165870,-321340,-173619,82511,191522,240911,85828,-118880,-308150,-303537,-135732,-78330,256474,465428,474367,244116,-240033,-298194,336828,512349,-107945,-473591,-289831,-319544,144150,314433,-211012,-108644,119404,-107343,-290756,-25867,166983,63655],[-66230,-149596,-127576,-173103,-250524,-373151,-379070,-272402,-167960,-11356,165961,231254,169150,68431,25214,-336846,-197439,162894,428165,598091,615229,297678,99081,417959,625610,542228,316103,40659,-226075,-522090,-336207,-134645,34324,-23073,-219671,-467967,-563415,-332153,419,125302,4496,-297745,-212332,-5097,389155,662192,684963,238153,110054,-53537,-260271,-228105,-41602,-164150,-419939,-217981,227126,47984,-287381,-490141,-479994,-386962,-155653,60918,-50833,99985,509324,856294,853968,552512,194179,179808,316630,192593,220709,704414,1251724,1147391,483819,-353890,-68163,99306,70259,91199,244887,243489,-156947,133093,436912,505456,45967,163550,558492,617470,389555,169599,19699,-340999,-273172,172500,236411,-61811,-298880,-445852,-482747,-314368,-67289,223716,247874,13280,-396791,-127455,54796,-58531,-341920,-611856,-357749,66762,298528,320664,230395,141095,-110112,-509600,-445337,3300,358871,379989,88520,-195478,-305377,-313235,-48460,115301,274986,239655,285964,262431,-2116,-85835,-104537,-79955,-16210,209567,160022,-38342,-59389,-101404,-177662,-294168,-192860,88563,111137,106770,26173,117664,153815,67815,-58136,-325230,-342299,-204498,-160833,-334242,-452693,-618702,-505594,-452025,-490119,-412652,-74209,309427,447029,455983,595914,790427,896423,610221,89328,-84792,-265222,-120047,310107,372088,-10130,-306401,-129658,262553,592815,553876,437242,328247,548430,449553,77377,-164766,-57431,262156,297448,221206,242058,284103,28640,-60558,196759,370985,380586,519175,430442,242053,-122171,-251526,180761,425306,38931,27507,431869,555562,319828,66787,-129662,-207205,-181703,-191167,-315496,-510898,-401873,-13644,686847,864376,449041,-183173,-381495,-316541,-92661,338066,805511,966076,558485,-24667,-323782,-301730,-195856,-68818,-14205,-250833,-405978,-103039,-154498,-230238,-370181,-394790,-549148,-267456,7504,-176067,-441203,102362,727595,759570,321250,5980,6522,238914,325106,373450,396547,183308,70823,37565,250436,562066,571815,377382,173801,205577,198697,77843,-49595,-219766,-279552,-219753,29450,31502,-331149,-239548,43330,79883,224107,508271,659466,202844,-104665,-219604,-294327,-322166,-243863,-149786,-150621,-126363,-125608,-159893,-344408,-538012,-279008,-173556,-214729,-244386,-514693,-558900,-294310,-277648,-158312,27606,77157,-162263,-431147,-292670,-172933,44415,458282,763677,637670,156830,-279246,370165,990308,753370,395372,-108031,-363402,-463843,-323205,-2775,258949,503394,325480,-199110,-125232,87089,-40245,-477031,-402815,-246988,-276390,-133821,-146605,-189762,-447083,-376335,-236615,-223783,-357578,-235627,-42612,-3534,65203,341200,311225,77922,-175343,-426303,-460130,-287798,54464,78413,-129029,193498,574723,513185,315060,483902,586141,257469,-158646,-198217,-134229,-22077,198578,199085,7335,-251119,-235347,-135504,-162478,69782,-166233,-398472,-371277,-472856,-309945,9130,210446,167460,-39075,202594,421539,574627,363430,-157624,-133899,474942,772066,435838,-81134,-386775,-390986,-241544,-151870,-187459,-200052,329804,669587,681764,331960,-80168,-324035,-273784,-352807,-305526,-296682,-443416,-25529,112524,-137600,-450928,-452443,-321376,-207431,-258313,-266254,122910,375970,509934,713869,452395,234374,-59441,-117507,384583,803272,843975,504993,114811,-201615,-301492,51479,382475,740797,706042,501019,298907,301897,480139,614773,833911,851880,627430,255116,35819,-300738,-228085,122586,367746,340854,347901,460840,264688,-33954,150257,348012,145283,-263579,-63775,-135952,-320433,-273497,-197083,-229998,-145216,-71982,95331,124963,-24283,-176384,-31216,136212,158095,241243,115636,-225316,-345265,-53329,-155681,-380820,-91268,113515,173492,40175,-75397,-308236,226105,619012,356263,-307838,-220118,183287,76358,-556,-4944,-211911,-308409,-165931,-93396,-406992,-403904,-240068,-213194,-263355,-335902,-386414,-438935,-321097,-223996,-69575,7217,-154158,-330087,-210102,112757,506530,301947,82716,321320,541461,273644,-160145,-157189,-52611,-67588,-60855,-149051,-362123,-367864,-175757,53393,87291,-62857,102787,118000,-223287,-328070,-237603,-104982,-18922,40485,-22385,-39272,-119405,-75068,-63650,253300,425938,256770,108371,205404,90780,-31404,324422,418552,291378,211522,204712,20511,-166787,295497,517634,168760,-223475,-269360,235905,824411,592800,39263,-462492,98796,386247,310480,-120326,-568853,-175676,151067,395421,454116,229649,-20864,-354258,-443717,-397469,-278962,-31608,71492,90093,-56128,-186199,-388488,-282211,-306538,-230562,-243453,-262994,47516,450503,615090,477902,213272,5441,13551,128761,172000,215871,-79400,4017,105593,-254342,-155129,339635,542718,445335,75962,-29270,-43105,-149016,-247908,-340512,-246793,-170,272100,408217,631291,856917,676157,266510,-138049,-148539,-205508,-381845,122278,579531,565790,356742,-40341,-222600,-383352,-348785,-251716,-201242,-116798,-87813,-161976,35023,74593,-75230,-467556,-132756,197390,337199,306597,229579,36858,4605,85339,-131190,-296361,232528,483764,419745,21828,-238178,-88038,21083,47298,146965,222861,131169,60874,-19233,-5876,24994,-68572,118375,368616,329021,-18650,-439684,-357852,63792,407302,432257,130390,-168525,-231307,-49794,-211096,-480193,-408436,-308532,-337973,-41438,139422,-159887,-467434,-70573,-80623,-41542,-233707,-265586,-199555,-253482,51960,189318,3780,-238320,-281472,-192458,-275661,-503503,-218596,368007,761529,532856,93875,-235155,110118,173306,99573,97408,67001,67867,153578,-123881,-483817,45847,740843,1029771,1086059,675515,261843,-58371,-311904,-272992,-285968,-359169,-266028,-92381,-60596,-131371,-322704,229739,765187,1018097,730346,493424,562626,603837,451443,265805,476214,637328,419645,-9463,-259089,-238350,-479421,-563717,-458567,-234525,151033,573414,532849,-59421,-343208,150834,334154,326178,41649,-183328,-202079,-305309,-196319,-234673,-104070,337157,340353,-110262,-382091,-219818,-101833,109490,123714,-344999,-501069,-267704,-213941,-317771,-358309,-165117,295316,395600,252807,-24016,12748,261007,336766,123411,-153749,-307387,-269090,-119873,100395,-87689,-110595,-299881,-508649,-69203,129769,187257,169881,243896,330292,645324,546003,-24603,-255733,467009,439962,-30684,-316359,-206618,247562,531468,507194,443447,167055,-216173,-89749,392051,368040,255609,91322,204294,545436,771172,625007,329658,-76107,-17805,182779,-131298,-436636,183768,292950,-67437,-64602,134448,313320,116250,-31215,-337896,-192888,-177303,-284652,-334404,-99841,556201,998911,852482,38875,-417867,-374867,-355978,-121186,157704,459584,522912,178459,-188131,-156600,-151212,-146645,-138762,-337369,-159775,183411,129028,21900,-252329,-443648,-285264,-248875,-423715,-497698,-100129,232475,417452,238038,-103211,-460069,-331465,-15419,138582,87081,-249907,-279427,-66519,-70672,91679,342457,393603,298433,425460,272793,-101013,25183,447043,612875,443695,222072,135208,191783,173435,78534,-130256,-273728,-357651,-274902,-323193,-435181,-268605,-10247,37006,-405467,-265759,193382,383318,115347,-120482,4847,322245,700692,1165352,1140376,890775,573365,187381,-97762,-234416,-156025,-169432,-364669,-287474,-135495,-311476,-37766,157565,264794,276999,480333,479270,351340,136456,12850,34870,170001,335724,486256,579277,345996,-19473,38511,201954,176812,169360,68449,34957,41035,227000,410604,295703,87191,32041,-221353,-563059,-224144,-154561,-6893,29813,-329413,-222485,137031,70422,81609,-70805,-226716,-170280,-108207,-159345,-142360,190922,147539,-286722,-200078,565704,965127,711196,206238,-139483,-471598,-29243,168497,-92427,-223218,-280268,-444966,-153648,39495,349608,201774,-206748,-272532,145243,293119,124820,-112320,-128405,-233137,-310150,-339479,-372181,-420957,-49830,-26876,-80349,181388,129818,-365862,-290393,-164204,-366604,-32203,-121622,-262500,-291278,-98471,-242067,-397426,-343837,-64839,168621,218796,99630,22515,62927,386700,476075,190940,-142035,-227056,120630,818929,922594,440565,-253323,-384369,-216102,53240,17571,-285445,-560158,-253109,-245921,-372426,-422178,-12647,173598,146980,-315309,-355835,-66251,-182302,-514674,-395442,-169748,-168037,-404530,-137094,358813,382152,2537,-550873,-346259,-220118,-394134,-115864,-8572,-109793,-397705,-83395,49211,3772,257041,373356,10197,-334988,-82904,166692,216984,129515,181469,220057,101633,-11888,76874,93595,159598,221971,79444,-224504,114368,240624,10235,-309675,-67027,-90063,81080,336623,524457,603190,671262,779938,624431,308333,-147392,-547006,-275372,-29008,125469,374107,645260,813195,355255,-180767,-293624,-251283,231778,503364,618407,272229,-249060,-542447,-507399,-207394,272205,473372,656991,925631,866796,-54247,-25359,540830,487205,-15725,-267957,-13398,505921,718695,563319,165251,64500,167385,168969,45698,73804,105307,2705,-189802,-191054,-90276,-198722,-396074,-330352,35960,-123319,-495858,-340359,-301960,80793,638455,753020,177938,5349,722015,1100235,660192,157144,-173366,-217487,-57663,159549,199373,67497,-237381,-431446,174461,510812,396541,-83387,137360,452444,503379,331890,274092,34144,-147992,-217735,-337285,-341649,-383710,-427105,-110971,120708,80763,-251098,29683,523212,790905,667708,326123,85211,-109014,-209824,90901,373406,480866,173325,-97736,8170,37338,-40838,-66058,110100,45665,-211372,-432591,-340673,-480231,-173474,-8345,-120392,-505955,-119137,54103,88927,473286,703813,424693,-83689,-332488,-47009,41154,-255619,-527002,-172312,8203,130202,345581,278400,26255,-497001,-208511,-157534,-437765,-138205,13525,-93048,-356394,-488167,-270323,149866,447319,542170,120275,-333348,-276879,19917,6858,59708,-43173,-177264,951,324227,340444,90210,-177378,-127313,144420,219814,259237,169058,108189,161660,114441,65930,-88789,-293436,-338544,-374549,-341847,-35372,18216,-105906,215056,590126,573242,74999,16047,430111,641136,432250,37880,-362045,194355,561597,496958,-112597,-206300,278184,708186,1242881,1483902,1192047,349183,-528795,-30886,-119740,-106374,-50302,-56552,-181837,-283015,-184768,366252,789047,599618,102217,-296446,-248463,-412749,-480604,-285585,-374430,-199206,287151,486583,197462,-102844,-50161,210205,620809,596129,857662,646062,297463,206891,1168339,1704119,1543890,704870,210680,-92639,-343037,-389444,-297277,-214368,-81715,121936,48527,-321255,-148760,-159549,-373259,-251434,51278,128967,183328,110566,-17536,-92964,915,-56663,-145869,-210143,-107590,-91716,-313580,-443725,-219239,-157047,90422,486868,709394,624657,176737,-428254,-370083,-355625,103456,139882,-377431,-52201,187839,-227481,-228320,189823,297782,177865,94617,-117830,-228030,-156694,35805,28054,20539,13186,57009,-8624,-37615,105852,133675,40277,-1758,39098,353955,837727,865035,597539,294279,125546,131226,165340,188055,379883,387258,285113,121057,-16889,-68879,-96262,-279066,-430807,-437775,-194693,80439,455835,762243,838667,629513,298745,305976,311820,129898,93347,-242488,-415885,-387813,-496000,-529859,-251385,35779,240498,190075,96989,93418,104112,-102598,-395876,-413019,-56196,579150,915585,783124,270020,-173037,-290352,-335360,-551599,-364958,-271277,-193466,348517,1081013,1165358,570669,-294920,-168899,69744,54717,34516,68417,13494,47761,11529,-198005,-349510,-245966,-292827,-377135,-167561,212269,340667,500173,678529,738181,492947,289676,149046,5132,-477336,-196468,17826,-211240,-452244,-82894,100826,81107,-339715,-413504,-1263,137357,7754,-420619,-456932,-228200,-162048,-86996,-363164,-532886,-202447,110791,60085,-138080,-336636,50676,135357,26422,-87010,-128159,177242,436847,302452,3818,-109708,-336773,135051,610841,840158,494137,-105006,-389566,-11525,417027,737899,524322,60717,-500246,31124,152315,149574,261942,85403,-435633,-111917,99245,32042,121471,239916,690864,998627,621267,-141703,-35398,288064,265069,-45330,-531888,-418977,-216410,-218555,-134045,130095,34476,-397319,214990,521920,502885,412833,185032,-216145,-227306,118793,30376,32735,-343,-108096,-77183,38979,125118,146803,370253,607150,451787,254284,130722,149611,84212,-60299,-138955,-406995,-486944,-199380,-32102,-110439,-270819,-437728,-120674,-89528,-455030,-91780,382551,477171,91479,-288304,-178059,95277,82563,-229917,-383344,-154824,-6845,223864,653461,639497,686132,92902,-296166,200488,190702,105313,-283666,-334553,-129129,-247522,-406402,192613,550500,452015,112857,-331355,-577306,-369289,-60296,174399,93633,-191039,-394417,-382447,-162414,28156,65858,-104246,-385270,-310392,-52239,123686,-79552,-341110,-267034,108675,438749,537079,379421,132688,-75596,-17370,190725,411564,628826,735785,583634,170442,-775,-184876,-278120,-459900,-519805,-376312,-41300,301447,330365,210491,261300,306244,192533,-348019,-465470,-283804,-186595,-219450,-131214,119093,280175,314792,273491,-171809,-457062,-265399,-132467,-197076,-261531,-327418,-156490,-122859,-52757,187095,321084,482142,576489,577901,436893,266387,136255,-9817,-208138,-353992,-217327,-261024,-405733,-134172,47988,401772,725141,758768,229113,-362008,-236470,107435,150727,277918,288455,114080,2273,60945,45053,50486,134611,260679,91337,18476,121949,-30120,-178214,126072,182946,54292,-101727,-162225,169328,519587,614066,500036,217270,-196211,-77002,51952,-84735,-28520,56668,105985,-166826,-363151,-189456,-99561,5731,361432,652380,917336,1041984,703878,206692,363586,261751,9256,-324723,-166724,560788,1170689,1253568,823147,323507,107953,372806,400095,335240,-237099,-197896,163597,320060,132738,-140365,-50329,41640,-80107,-133685,-160511,-282929,-383341,-389241,-422044,-308045,-210403,-189935,88725,460070,343368,-9605,177351,139742,-293511,-284962,-182581,-353317,-383276,-455702,-365384,-229002,-194452,-152856,-127462,-104440,-126564,-340916,-528170,-446541,-357864,-410627,-313513,-88192,1991,-303973,-385758,72832,493769,258288,-373132,45028,460023,340023,-45485,-402115,-520862,-528968,-329889,-247315,-234890,-211795,-16430,141644,276977,361531,269708,19157,-302507,-162851,-307351,-249861,-174463,-57802,33006,31860,2339,144872,197685,317763,-94392,-242120,82218,118942,23685,-195870,-39204,279704,202561,280717,129890,398399,748265,845329,641751,487369,381231,300610,394638,491881,574693,647235,701458,737259,471824,114070,124333,464444,391970,136012,-252507,-437379,-326947,-344686,-521934,-432743,-114659,13558,-268641,-442974,-469185,-437150,-466813,-314013,-144673,-123215,-17606,-121665,-400289,-163352,318604,675891,810867,507020,-188970,-331201,132091,382289,204444,-164166,-182540,-180183,-305688,-299606,-381159,-551274,-309710,-175585,-253571,-2651,407853,628532,492120,568097,615307,694379,438120,648,-448020,-9310,200462,142894,116186,54215,260709,513246,577970,651537,546228,365269,300979,517464,289514,155459,113668,-17575,40053,-150493,-363970,-143452,157609,355819,310134,126474,42413,148356,189760,150512,-124993,-339929,-260707,-287238,-267550,-166382,-434771,-391979,183842,542799,528390,238582,-250252,-412827,-428407,-351613,71830,462805,711378,428252,148901,-83966,-137560,-31283,47624,287974,372533,337353,237328,-127400,-491799,-42088,242180,-191239,-297100,-122935,-309014,12762,181325,-168307,-188814,-34738,-187401,-405692,-166998,28462,8911],[-117385,-163280,-113643,-107780,-183580,-292830,-381776,-427056,-305194,-47965,7004,20155,29206,87603,41534,-305602,-96044,215389,368540,380846,501704,301170,32595,126437,199035,49282,-142833,-197046,-316325,-478823,-366331,-49721,249655,210383,-151024,-576839,-518339,-442,485451,564133,95882,-299934,-281227,-429408,-165113,393144,442987,228273,263238,361311,258128,-176482,-584216,-531212,-354218,-174861,210218,265351,93561,-99623,-168761,-87582,237066,461034,388120,400476,627323,794447,739378,475543,192462,221469,308631,120124,151503,604266,964231,836332,-159039,-232533,103681,181400,26563,234688,519271,502718,-37747,-6200,430926,446712,-186407,8700,458742,454495,191534,-29601,-177929,-494271,-103607,186676,80271,-257205,-341622,-338720,-473600,-465657,-262111,46959,179026,-24798,-469744,-27685,44250,-144278,-483495,-527119,-362736,-125020,-70344,-167612,-179534,-108795,-92156,-128407,-179618,-407394,-180527,177581,126247,69223,-69385,-160148,25369,198548,306162,158669,90612,34607,-175297,-148056,-124936,91993,335880,576752,371266,114232,135426,99723,-51908,-261749,-312975,-73381,28832,44386,40901,220947,234849,-73484,-195755,-306776,-235077,-349405,-311024,-305057,-324031,-479600,-228320,-82787,-118101,-361605,-114242,442243,736225,797164,869118,839509,663342,344837,13003,-94943,-310746,-340675,146167,341798,34034,-385199,-285517,155383,578277,528715,335938,333592,641634,470316,77739,-239485,26297,419501,400501,274733,333440,327891,137136,-4889,136919,222082,148215,256110,186376,-16090,-373502,-383681,120072,345599,-74224,-290531,234942,429844,208159,18076,-187599,-142380,-156768,-202315,-270085,-281811,-485470,-39418,650640,795871,347677,-249979,-433323,-378909,-203479,192722,728553,1078603,907390,335273,-36526,-215642,2001,169345,129743,-378637,-124533,196494,43150,-166531,-333211,-265206,-200780,-125276,-73662,-245198,-181659,497395,970392,716861,83313,-175063,94969,261356,326722,249855,113505,50619,132743,277204,538974,704266,498419,311109,346841,482131,300359,-81582,-113430,-164783,-45063,14413,8132,-97439,-311545,-24772,126199,62097,190662,556877,716977,306225,187526,103534,-191076,-342464,-151704,-215954,-245632,101337,237218,31915,-315686,-413135,-39379,45882,94146,93479,-95214,-328178,-441806,-399660,-242184,11736,69895,-153244,-340962,-135447,-88397,-142958,58647,386545,242532,-174152,48892,539559,916249,717880,337795,4573,-187406,-321395,-346872,-119170,192112,464729,306280,-172024,-144922,-12877,-194609,-352439,-207574,-172707,-110520,130550,37924,-132250,-369342,-351627,-115924,57444,5944,-81942,-6342,12394,-573,97023,-24224,-318943,-488293,-538284,-461973,-190271,129601,166445,-42139,179490,530065,593898,677567,881877,900149,508491,2863,-157440,-227280,-73880,215040,124850,-55424,-147154,-288808,-249198,-282021,-312796,-418466,-226262,-208505,-305242,-239984,-37803,182592,182211,49041,97759,261014,518196,358276,-137144,-193201,355573,563435,229894,-221902,-398836,-358548,-239662,-110770,-118065,-234828,281859,717112,670356,428136,119595,-3281,-224742,-283750,-240784,-269869,-451535,-152280,21144,-251071,-491969,-397834,-424925,-321110,-320108,-100461,267945,406341,435789,650768,608152,480677,260339,107789,243016,414540,588425,425028,239694,-23345,-200818,9898,338163,750651,757036,684903,726413,867725,1001207,1002424,934329,678925,349230,-12833,-107351,-343498,-137711,94909,234789,181070,201413,305138,131342,-145227,-71176,153834,-98970,-260522,-143524,-148152,-195321,-229211,-160438,-107085,-8512,6724,140354,134176,-36701,-129720,-43282,49469,-71290,-67647,-218858,-533691,-256117,-50325,-255812,-288522,36148,165032,215894,97652,-213024,-120972,451325,607869,155335,-511369,-49222,126039,-71108,-148742,-162672,-403491,-352209,-247588,-171170,-341880,-274823,-232892,-282016,-286701,-213598,-201630,-332067,-345350,-155462,106258,126989,-8451,-282275,-200128,165151,500658,187814,69890,336077,346013,80635,-158457,-114288,38096,73958,35493,-46073,-276006,-239059,173338,568317,437696,88149,-4201,-72978,-402268,-424231,-272162,-156863,-169617,-198319,-80613,131719,110420,-203916,-160976,368371,503223,198216,-134834,7690,-68567,-186020,-20574,60779,9882,-179988,-280444,-459854,55918,634167,781403,321577,-25605,-486188,148071,782558,693290,337543,-294774,-165301,242530,249087,-120898,-482019,-31446,374984,601323,544619,268840,36360,-192042,-128594,-118572,-207635,-20258,65711,-67053,-305226,-316281,-325119,-469018,-222087,-25315,90523,35271,422235,830093,810794,427287,46219,-153247,84192,398579,576333,463791,-43508,-149615,56039,-99520,-119776,212189,567744,631288,275862,7055,-124809,-201369,-122781,-220856,-273604,47382,413268,529126,705634,789030,596165,233829,-199764,-43245,84390,-282975,-59308,626004,717220,408352,-123800,-423465,-344816,77455,42581,-45960,-286019,-247523,-101496,109649,153214,-34506,-270204,-314761,-157934,-93495,-15909,8953,-184776,-69930,230928,223695,-37513,246462,603950,582205,184216,-150252,-158862,-109010,16327,185104,274219,173214,-29543,-321954,-216179,-117176,-87814,-35302,46695,89723,-35973,-193980,-274486,-29680,184679,72314,-159131,-177898,29043,88549,-152391,-192720,-407973,-553923,-436255,-109389,128029,13315,-318619,-253377,-125185,-32101,21910,-37919,22265,91972,154790,146919,-14879,-144045,-193421,-111946,-137009,-410201,-271474,293970,691494,506712,159728,-301368,-44870,60218,71637,62960,104416,286847,394092,171897,-338204,50289,818524,1081678,1105432,728050,211956,-250678,-287818,-111417,-221466,-518165,-312562,-67408,-39483,-132091,-523898,-166385,240315,602314,614669,500363,524394,524963,487299,211724,182869,428702,447390,235671,-104704,-259851,-480715,-485424,-309018,-335360,-29079,514294,692510,337529,-375604,-77509,312089,344337,-49270,-328771,-219487,-433003,-320742,-344925,-264994,179614,341513,38258,-230717,-162358,-173179,83385,206917,-347265,-428373,-25069,62686,-108172,-299599,-242340,91130,178502,44881,-249254,-148639,193421,469355,376850,134547,-119883,-109406,99146,351667,79770,-103341,-222833,-348603,-178300,15213,345047,531219,786460,732555,658985,316788,-295593,127487,580305,458344,-94540,-482171,-206256,81917,347344,479152,572352,390073,5737,-399298,56090,317882,488784,458013,497137,758452,734505,613370,365768,51874,-217837,-66625,-164508,-375651,29402,147705,-74262,142340,288916,253682,78413,-134839,-456829,8748,168975,38281,43093,181881,792222,1119402,861378,-10915,-247151,28469,-26207,129471,365874,672473,641995,170033,-207014,-113326,-242044,-435532,-296620,-378949,-182076,123397,99860,-5589,-206234,-229184,-150186,-305920,-587468,-371105,-214441,-248230,-78878,18646,-92398,-292787,-357577,-128778,-84783,-230673,-384704,-312208,-238479,-391037,98322,368168,380807,228070,433880,389014,153847,277287,454415,491226,236130,-2128,29704,189902,302043,362457,283180,161892,-15340,-88682,-223209,-241666,-87609,82651,157765,-211520,-117246,279319,458132,126971,-193742,-128610,-85729,189088,765538,1027830,950571,718090,441822,199191,8789,53153,-42960,-394105,-238455,-176781,-421464,-45097,207548,216065,257072,447324,431593,249812,107210,-48100,-118432,57268,232913,215288,121593,154707,308418,401965,419136,165788,-30835,-201417,-304005,-270522,47801,312607,241898,-4689,-91875,-373932,-365782,-116422,-326351,-298150,-431342,-376333,46897,140090,13154,66726,-61658,-203991,-251301,-120439,-34937,-31228,55618,-18107,-267170,52623,754743,915563,749915,278858,10016,-343945,-168743,-62510,-238684,-155044,-216039,-462528,-65344,106795,297220,116803,-168955,-573212,-152912,171038,68226,-92380,114912,53658,-95966,-161873,-202328,-324565,-155541,-168107,-46857,195961,187528,-187917,-437403,-266098,-498456,-136562,35056,-210936,-356024,-117672,-83046,-199653,-218036,-24871,158296,191853,53394,4124,90016,344396,393154,129905,-135252,-290475,43049,655397,702722,290108,-260314,-296247,-69995,95687,96488,-207749,-390100,-228487,-173026,-382296,-511167,-202708,-70554,-176969,-489024,-319994,-67762,-217583,-428437,-285969,-27975,136201,147782,-62641,11653,113222,-396694,-387117,-236611,-135836,-239738,-320000,-253401,-345475,-323877,-78403,75201,38061,256400,357965,154856,-114389,-71795,51917,288957,310714,260837,224936,394679,327890,312524,229814,399572,801888,605866,113462,301810,604155,280045,76669,-17561,15549,89788,284885,466913,575661,554476,561454,433887,341838,206339,-107326,-334732,-130412,64207,296074,634899,671867,244057,-339140,-149118,19544,83287,306840,521231,296807,-36626,-394775,-611929,-264030,15106,25351,267695,757176,708332,-40682,-166472,260429,90026,-213660,-211832,-103766,479020,682286,559370,259474,182160,243746,75647,-226941,-186426,-58084,-69813,-169836,-280363,-283854,-256788,-476256,-392634,-42477,-19799,-258248,-468019,-376775,34783,529800,859353,287025,-34776,591125,1026341,542934,-37968,-385126,-163253,-208704,-261161,-172947,-132704,-376259,-343576,103305,350146,219691,-175906,-36210,50179,-21499,-89784,56050,52322,-3389,-90917,-213753,-361517,-349068,-377880,-148132,141366,199835,56168,403956,705923,748351,599251,345002,254272,93754,-241566,-176642,312712,570320,191565,-369406,-136000,78106,-41699,-119294,197629,295121,85949,-95492,-20413,-213630,-364621,-175357,-158074,-380667,-62407,117312,-180401,182645,450631,117528,-380574,-456266,-418062,-513381,-295777,-162463,-189628,-126308,-38727,189790,304844,97125,-362119,-130057,-101541,-386963,-93147,64687,-379614,-181583,-60125,-400633,133268,436765,338064,-217549,-351666,-47176,153323,85946,119349,-17200,-92689,155961,361919,381215,150335,-75982,-92144,6187,22499,48847,74784,145739,201438,82832,-103178,-311028,-528349,-396038,-308233,-357742,-169230,-137277,-366899,-60578,484534,740504,556389,409686,506463,578764,321007,-52074,-498428,105236,514274,555628,50747,-365177,214792,657525,1078087,1213786,948216,123606,-318850,70857,35916,112809,272473,142482,-212354,-321266,-321652,176369,590101,446628,-68430,-338735,68329,65501,-126359,-315423,-425386,-233581,62009,311911,62783,-157350,29601,291098,622300,693869,932033,470676,138092,243355,1275016,1828114,1662060,788651,176794,-212344,-511537,-308368,-339762,-450625,-142136,174136,13661,-330628,-331575,-322788,-464127,-53249,236825,190247,156870,119987,-28544,-66389,-124704,-184860,-251401,-352966,-194972,-123117,-444042,-435974,-191912,-199558,18678,404602,626912,702700,496049,116780,-172680,-214191,-39999,-118801,-544357,-131829,87298,-251982,-68479,369191,478204,323557,-21998,-326691,-458594,-136577,71162,27824,-54938,-91354,84909,115637,125809,295547,328294,238686,242926,211776,456468,726163,895962,740318,325704,-16458,-62980,106773,370675,451940,363927,200761,112704,86793,104747,80833,-137346,-294760,-249056,-92225,294579,667792,952692,1105686,745781,254608,272380,519113,399874,406210,-18525,-237302,-399304,-384959,-268553,-289508,-96700,222587,324082,248710,38837,-161942,-371696,-430883,-196646,172026,639611,934110,857917,244538,-280981,-70559,101719,-101892,-292890,-434423,-357285,287815,781661,709660,265229,-357793,-75246,308773,403477,356805,216882,3272,-185395,-232144,-268342,-221033,-68310,-147193,-229049,14136,110082,14042,153669,397237,474194,407590,177516,50746,-37101,-360721,-421542,-235353,-433567,-309606,157552,326804,210747,-232935,-207998,31572,135199,-153063,-549257,23390,32654,-378975,-364099,-200184,-302269,-404043,38101,48668,-158538,-459483,-221932,-217993,-416361,-252825,-97561,129029,326870,226909,65792,298354,373061,356253,442925,555156,338049,-145537,-506786,-273394,186209,731552,763153,347712,-496493,36899,257619,123908,26201,-164756,-475602,-131622,-33001,-118549,-16020,177056,536444,746535,417637,-319756,-76864,366465,486029,358993,-151906,-466731,-573084,-540053,-75090,133746,-41955,-78121,371178,520857,387377,307789,183904,12134,-549155,-125633,-85400,-82359,-77985,-200709,-109811,-3150,-414,33902,265463,468952,217541,101357,204863,367172,233788,10855,-159749,-448207,-382862,-22725,135925,95882,-73219,-321738,-71059,132436,-285945,-197546,250746,315083,-39361,-391177,-469918,-353235,-366805,-449012,-332443,-219060,-236404,-226670,56618,154062,254653,-76470,-267346,115428,159948,155952,-272768,-337480,-83077,-164316,-300357,171768,571203,552846,213824,-270634,-467376,-344614,-149458,113127,32340,-285356,-624967,-389339,-330534,-187424,-126514,-143302,-282330,-375112,-157877,-22755,-105068,-294163,-40529,464930,790578,718044,437789,160200,-24476,62217,282756,402990,529098,459320,116688,-368767,-435320,-265291,-357109,-484898,-458122,-532839,-139874,242591,344771,275502,277175,387854,267005,-141971,-76282,-15542,-127812,-319318,-258342,179439,413356,499201,392760,-82886,-559682,-410603,-142400,-100582,-87536,-94946,-87987,-163761,-71668,210831,444921,581816,538893,380951,203241,111243,92872,123284,11347,-275162,-258127,-43420,14575,160134,205072,331260,438356,524467,136327,-318802,-84259,110778,82346,251223,242453,17313,-154868,-125917,-121199,-86263,-10644,176898,46079,-175109,25135,-20076,-373495,10575,297180,312368,217379,120755,211223,333824,519422,373133,269547,-68229,-182109,-162325,-309269,-223955,-97203,-1186,-271839,-278442,-56544,91011,73036,179120,358746,673343,976579,739584,311108,250177,272586,29007,-41636,-311420,221936,695827,840661,510553,-31893,61082,527938,626273,382270,-231785,-159731,373002,443810,247356,-126892,-6187,136639,-37760,-325314,-337691,-234369,-190917,-277842,-522359,-460076,-290680,-202999,171445,540125,399667,-20130,72600,-94173,-532601,-151779,-197476,-524942,-321220,-378345,-478478,-482951,-137663,139891,63292,-156159,-258142,-402625,-283255,-120020,-204733,-555368,-260080,-30288,92417,-114487,-607872,-226890,229749,131825,-290250,-49583,224781,342149,202148,-86143,-280546,-246391,-175153,-188240,-238166,-327025,-140280,34143,261990,399084,339977,151173,-313077,-383109,-458099,-411148,-314152,-64080,166921,381250,269746,486523,340881,430971,140694,-284619,-122484,29375,-129754,-191991,196070,580892,602793,441002,241822,346648,629116,734542,641505,522576,434025,311719,340917,408985,536036,541840,590780,671300,370036,-87596,-152764,212005,254726,179189,-142025,-521260,-265777,-231464,-457597,-489785,-216452,-200432,-223004,-242843,-186245,-119566,-265473,-259953,99688,196253,213334,-55237,-349429,33073,465080,635237,515326,124470,-410780,-234624,178129,347726,205021,-269226,-314168,-150394,-270666,-305315,-373358,-595721,-501229,-258788,-245779,-2737,314900,488401,543414,515605,598827,554729,294345,70794,-98128,196904,358173,218106,72682,-101560,-122708,107097,232095,434897,414088,174292,85512,111211,-36758,-163898,-151884,-81915,-28831,-109620,-102698,36687,175272,282351,282920,175602,-48452,-117629,203642,486385,281436,-69760,-442187,-420807,-206116,68085,-97919,-751658,-152020,262733,178086,82271,30959,88018,9822,-380010,-64001,558727,894120,564039,356694,145462,-5118,-34982,97887,183742,204555,152376,185121,17820,-345971,-429045,-247415,-133237,-126651,-94344,-296600,-217291,-147916,-221787,-238768,-193561,-271352,-459239,-265569,-152318,-106606],[-93565,-15338,31674,-12996,-98463,-183406,-206393,-188723,-83744,-102165,-139918,-71860,66502,164669,69310,-179249,-1872,219110,256273,169695,293132,206641,-96070,-211966,-291983,-500446,-292070,-188448,-360321,-454770,-358233,99532,459942,348609,-185195,-510206,-419406,220481,829902,838071,276903,-86034,131156,-145449,-345259,-97206,2374,53988,242503,596306,647546,266994,-208032,-228153,-174885,-212186,-55883,345780,440932,260993,54703,21155,386443,603603,615212,476506,551762,666839,650244,435840,176925,131857,114478,-25831,-10098,325398,443649,255283,-395171,74241,215762,221606,126177,378028,678633,618670,-20121,-216930,440450,260352,-448191,-177353,200828,166136,-115541,-278559,-365083,-399647,26582,138566,-115768,-232110,-169874,-268645,-479427,-609171,-346683,-61677,30796,-206321,-237631,112114,-49316,-317133,-548693,-432403,-368138,-369605,-501701,-407208,-257245,-115470,59186,189311,105484,-240224,-353661,23090,239276,271785,87164,-21723,97711,314409,285932,-2256,-222333,-270472,-270647,-155728,-118165,171781,506327,591831,266155,125675,264107,240500,3423,-249050,-392063,-291043,-120141,-65582,4354,183858,155478,-268214,-177221,-67921,-177381,-494724,-165897,-106228,-237047,-302959,64110,303513,292202,-78248,-204287,450086,829752,920286,1027070,975908,597266,29322,-204361,-196251,-369447,-290331,-45768,224428,134836,-118831,-364429,57448,469379,374979,-41706,134782,494377,309093,-31519,-333586,105204,516181,472998,311703,284608,128589,15003,-4649,62879,12716,-128551,-92920,-192195,-419620,-501163,-218639,157120,177856,-144438,-404965,133052,297918,130156,-23773,-252302,-162317,-159843,-216721,-208614,-9319,-160296,-190708,386357,564294,196921,-264125,-394916,-325129,-223279,37533,499549,1017206,1166787,790697,371930,8722,137531,289035,166376,-470950,79322,376931,230104,-102197,-301598,-223162,-78258,99416,-152796,-531850,205763,944963,1031567,495752,-233211,-156408,177827,226524,256077,-3986,-203276,177095,345237,494738,782788,746549,337294,222486,575931,645883,316815,317790,713150,539645,378194,290526,-2613,-222019,-255095,44509,111694,-17201,110713,475253,449019,158855,294461,370081,68456,-189758,-87130,-248932,88135,538541,497592,94271,-347095,-287759,71679,146065,301393,341314,232063,-57026,-271620,-174710,-74322,52976,68192,-119664,-270776,-37258,43072,-148501,-357552,-179975,-250407,-313960,217603,660003,692498,598607,246148,42483,-68124,-196896,-196592,-341766,-23229,290649,242002,-118676,-334514,-175764,-56167,-25073,44035,-73275,34502,220828,103837,-122721,-281695,-331267,-88805,222294,263865,53678,-11342,44812,-22901,-215786,-215214,-184587,-274969,-329433,-390713,-127349,120292,179696,16551,131530,421078,629053,867955,1064565,977522,594317,103350,-168868,-370147,-206899,117630,386748,426606,212955,-152687,-407444,-52624,-41119,-7975,47018,45357,-128613,-208560,-233256,-55279,1283,-5641,-87792,91206,309940,237393,-124676,-276763,151010,195058,-157137,-450058,-407397,-406403,-322964,-173926,-164000,-378204,150356,655654,562536,300374,53615,135465,-51369,-139147,-138488,-209850,-419802,-359972,-213681,-450708,-462119,-301705,-344645,-321455,-356228,7253,368703,351461,224133,366388,582830,525857,411594,195007,57461,-94375,110752,226672,238461,65752,-199335,-169309,125659,495368,625539,691800,895444,1124785,1195454,1078855,803539,406871,23453,-247787,-221498,-277036,-30912,-28302,-121207,-180133,-65624,103306,61665,-173211,-434656,-168893,-249867,-232386,-298232,-318719,-291419,-270836,-159525,-56652,10091,-7139,66678,44106,-79243,-94022,-109787,-112944,-321141,-466222,-511417,-369517,-219766,-195797,-305379,-122490,73869,28051,3434,-97772,-204204,151981,630230,475335,-83127,-324165,20611,-22082,-245459,-364068,-284081,-268369,-178958,-327732,-281757,-192531,-410042,-357464,-357842,-126783,44367,127626,-72970,-259453,147025,432931,273359,46405,-222609,-174408,153148,301679,35462,109574,389191,324370,49097,-142216,-107599,44069,68404,-26159,-71023,-174366,-1385,564862,1019329,755652,303994,70436,-98946,-273768,-328458,-220864,-260858,-406298,-489066,-217483,213493,363064,-155712,-100801,319955,334771,-50510,-428528,-83098,-48349,-71901,-264541,-229610,-231664,-324554,-291872,-137482,236996,766568,755816,338804,132236,-162632,-74913,469212,641642,493936,-60258,-397483,-717,54073,-260618,-405840,92116,472292,632584,517397,241164,1014,-80128,77182,46984,-129157,-25308,48765,-162938,5897,206114,127986,46939,98036,224679,406412,490828,839260,1138051,861781,322189,-95316,-249169,127516,577888,844430,528670,-11264,-343238,-164682,-57229,-67047,-20385,530524,804298,568749,88757,-131648,-348939,-251699,-399489,-428467,-3403,411651,565010,662703,599011,458120,208424,-195975,108161,294699,-103217,-296855,484982,714691,353601,-177913,-435857,14363,478143,395010,121861,-393036,-76359,130906,226148,221068,45617,-117460,-400119,-566542,-409064,-227209,-74515,-288951,-235122,270026,475611,269378,297957,604423,667917,292432,-130787,-287222,-286858,-69775,138701,242846,163971,-111455,-427550,-309054,-224957,-118036,-19000,-170276,-141927,-130577,-66764,13411,88535,68298,-66862,-181545,-151633,149848,242714,53802,111280,-155435,-349817,-429191,-1878,210955,174413,-138518,-407078,-274192,-144278,156982,413483,499916,404865,128364,12553,76014,-7213,-42261,-26108,7139,-209888,-310212,136046,485518,435900,75868,-345510,-249236,-148819,-69978,-84151,-10694,303314,473491,385192,-202897,30244,686764,894959,801635,569844,120734,-219892,-96626,33666,-128506,-455179,-319833,-64943,36741,-18609,-255773,-562742,-279734,107389,394245,432080,433911,381709,325809,2115,-183550,129226,379238,374722,264420,-136710,-446718,-338633,-108419,-106905,-148279,243356,602095,511823,-59074,-263582,223532,285977,-112937,-475366,-210576,-343781,-368546,-350746,-369209,-37693,96305,-559,-129824,-30205,-145725,-301841,-192906,-518340,-255761,221653,327474,114923,-232860,-381270,-246626,-135546,-230531,-391395,-133203,196512,551208,548126,339471,57132,3632,219230,374003,154131,-100753,-154865,-168396,-259647,-122049,423431,828240,1060426,942348,514887,-57288,-260213,405507,520702,320754,-177059,-460487,-128751,-92529,68669,322670,557474,506158,351428,-68230,-454674,130585,577454,647184,570883,661169,494942,401743,264532,126547,-222636,-230118,-150778,-313997,-172076,-56214,-22719,240351,343923,67705,-79264,-287542,-529461,20321,404565,278236,293191,396963,866587,1042553,668953,3793,-20074,200591,84856,212329,355788,572410,480697,3111,-226337,1036,-100607,-422269,-427086,-458080,-276075,-24146,32917,-23676,-121465,-84238,-269,-170481,-447679,-214064,-14843,-16976,-523710,-379491,-228477,-229673,-296836,-271714,-224608,-259887,-58585,57995,-2071,-327332,81944,258301,165044,10194,360889,401765,221053,366879,446764,376475,52877,-209292,-174100,31548,275526,460953,486942,374132,134787,-84695,-249806,-158354,-67856,-39176,29080,-101860,59906,458135,581961,253276,-118181,-147489,-121030,-140427,273948,662599,866753,780651,614762,396009,200375,249073,98549,-328104,-106511,-73631,-376487,-116035,165968,152984,384634,645450,506980,207448,43099,-143211,-289966,-13601,169097,-37045,-380864,250329,674989,617267,446787,62802,-198402,-345220,-322610,-505323,-209883,55586,35257,-213260,-294007,-257496,-101599,-8838,-401834,-509929,-242307,-73079,209923,-5504,-144823,-64859,-88968,-190620,-235433,-73136,27580,52220,-57031,75377,17028,165749,665495,584081,546627,285112,161185,-47065,-212072,-329430,-514796,-170433,-304270,-409649,17256,129421,37587,-141441,-176105,-345321,-224164,6484,-82530,-78935,184938,164969,-30872,-96114,-133874,-160855,-268586,-288326,-135233,79617,184426,-20858,-444958,-275053,-362063,-222436,210979,6683,-393826,-182137,33892,-59648,-164297,-158865,-65230,2507,-83008,-71806,66801,207733,188360,-2321,-173537,-344386,-51490,342405,302490,-44237,-337752,-127401,181959,476690,508627,292782,-160056,-275476,-228602,-458105,-461708,-371387,-379021,-582944,-411494,-110528,38886,-73634,-214382,-147026,55748,205783,552132,528544,450772,113610,-155138,-223032,-183634,-156552,-61770,-136474,-396992,-415465,-322642,-184497,-34985,55158,284466,329244,184097,15025,7996,56867,320157,424655,303769,155926,467721,591902,489582,303964,438493,962710,947743,375101,151481,652198,435686,422283,152362,69463,19688,59385,210523,396230,380295,327990,249080,321924,467974,335494,-49951,-172866,7375,168183,424067,339951,-71390,-31389,412238,361786,-124199,-76270,203138,216394,122992,-169402,-498332,-473151,-296240,-487752,-95979,405413,293361,-178484,-244033,-67939,-283820,-314365,-194995,-240790,137409,357487,347096,233669,210114,175019,-147550,-455027,-102268,-43708,-143727,-205209,-370333,-442025,-219014,-322882,-244700,-23435,111901,-70510,-349396,-368140,-46299,245977,568517,151972,-117705,317017,630943,287011,-212636,-331488,-26642,-51770,-209211,-394772,-290542,-293558,-241789,-17117,123757,-37641,-311728,-316631,-444049,-267074,32848,165764,167564,49231,-8642,-41938,-192442,-255775,-328667,-274217,67052,261745,318600,632002,762408,582249,426066,298323,284827,187913,-120219,-473320,25614,314300,214477,-272451,-204727,151449,-22030,-225932,165281,388169,183197,-32901,65742,-25224,-381117,-301254,-137984,-305411,-17965,210044,-215399,-335222,-51321,-316933,-447127,-124458,52413,53439,-20221,7070,-252003,-338247,-272963,-41121,325248,183881,-277772,-142521,1770,-50406,171077,234090,-430704,183321,288437,-149530,186785,436915,128849,-324768,52205,262947,388382,309884,250856,78231,39848,265980,339679,336688,140802,-55620,-130420,-218844,-228712,-231097,-88663,81469,83053,-81929,-291771,-315946,-462639,-406369,-243114,-378679,-386811,-336125,-479092,-228169,363680,855866,1010420,840774,652731,367305,106687,-196490,-531238,-37495,328419,406203,116017,-499514,73392,497590,789731,840542,654443,36755,-241043,-125705,-80201,114858,399814,192490,-245079,-408080,-473639,-87529,265546,200491,-267890,-126646,340675,436504,304413,51709,-253300,-378321,-251958,65828,-85010,-201981,50960,173447,244237,363856,433593,63325,-121173,194607,969693,1399898,1204909,643958,112477,-284734,-380768,-118030,-86025,-288730,-418441,-5453,-136364,-431639,-345190,-287604,-173953,150050,394588,276199,182178,156541,54589,-13921,-44198,-72288,-63351,-360319,-290244,-153672,-506761,-367581,-169636,-285808,-193568,175192,460142,726425,783318,468882,-212304,-50399,155865,-62747,-567401,-330247,-173473,-282778,104036,488085,627639,533439,17473,-495332,-392893,-119487,23971,-49749,-191911,-152069,110746,215135,231919,388378,460871,394184,379495,287375,323498,298503,624408,597681,156411,-263216,-166311,255734,537080,561373,385393,124785,54037,111033,191187,162707,-87800,-255579,-121163,17866,330178,553349,831661,914220,434113,-19968,-95685,351878,529158,598531,432472,252173,-63603,-138834,-10404,-51889,-76626,194487,391252,350836,60434,-310639,-566951,-343921,-129980,312083,583042,850156,716402,88594,-295870,215835,473429,302935,-164342,-569063,-271182,248993,426288,272271,-21084,-310256,-66309,405256,634275,638324,317246,-65611,-423832,-497266,-343153,-169614,54439,25688,-60336,161345,49761,-324159,-234578,86981,175253,239029,40479,-55213,-119043,-268864,-514875,-476167,-578528,-236837,257933,492304,358378,12713,-53941,-19515,6486,-352248,-353052,282336,333896,-139063,-266442,67131,-75564,-337462,-119522,-12748,-180545,-361476,-407223,-330801,-308423,-236910,-126622,-59726,53685,29275,19347,376550,755366,749382,519724,322994,125345,-235589,-384356,-497092,-100361,585312,774775,350147,-448570,-3709,265809,122488,-258258,-474802,-441296,-225534,-306840,-317450,-134835,26367,192145,335896,111042,-438042,3867,447876,599153,515323,139014,-102914,-242027,-291229,6763,153024,89108,161671,404877,449888,246858,153436,162164,133763,-101617,-268834,-183448,-191603,-221560,-348328,-216010,-116719,-175642,-145207,77290,199988,-58224,-43429,256159,467733,321605,96507,-123387,-384519,-181495,195836,310202,337859,130691,-190594,-83727,193996,-127959,-141846,146379,125181,-115963,-265504,-387956,-404511,-372513,-479405,-319840,-276018,-422305,-612118,-445247,-224481,-33967,-10987,-153081,-97050,5363,13321,-306654,-375996,-63817,-39978,-81770,97544,371238,430592,168219,-210915,-342012,-165588,-115389,128171,-46995,-393222,-474497,-256815,-180919,-58513,-58644,-26780,-18271,-12368,-187340,-310178,-182556,-229462,179107,903669,1120361,776776,373211,103506,-22552,130667,385833,451596,361145,45375,-130481,20480,136541,-130250,-531502,-455637,-248494,-235785,-100713,142785,315526,273345,192270,359918,285937,125736,244510,264190,24424,-301729,-460907,10578,282374,484884,351728,-18858,-482137,-539659,-229662,-157491,-91228,-23155,-110712,-215166,-70332,224693,504616,609339,445513,121081,-63619,-22201,98418,261932,193704,-122859,-337670,97347,406781,400420,258634,86959,60336,276855,185798,-111666,-105993,-42711,-85580,83510,137291,-19910,-183680,-89720,-114049,-191765,-159264,53535,-24175,-359304,67894,262426,-151515,-134769,293972,414241,424026,335429,306836,241498,323133,224258,313663,-38372,-318046,-224190,-306455,-215460,-119051,-96372,-354283,-311213,-33508,199063,103057,-89246,-35723,347131,837421,839073,583772,150172,198652,9492,52458,-367576,-349265,110015,352979,275480,-271572,-18091,613418,916469,501891,-134471,-237108,407923,434774,281591,-63800,49570,234382,47577,-320252,-492137,-196556,23750,-15114,-286410,-433416,-330970,-203630,173033,466303,344721,-2687,-2426,-221809,-299821,18369,-117031,-461166,-186191,-122037,-117904,-102661,166147,326897,145815,-212960,-182613,-103535,24426,80163,-210841,-440728,-60377,109041,141050,25582,-308070,-318047,-30755,-68522,-315687,-126629,114104,558318,561042,222367,-9385,-44830,-94313,-229706,-370419,-485605,-348023,-54053,299013,465749,422026,173803,-245624,-437261,-459000,-539675,-508312,-108903,237041,533580,358978,401520,288925,341896,336275,-88732,-320058,-30179,-246677,-267958,234951,541400,679294,263109,12797,-60820,150779,252907,384914,301256,320833,295633,279721,305381,407520,271879,344776,427089,124449,-393230,-411248,-72561,84076,167488,-43401,-363197,-61508,16667,-292604,-475861,-294932,-313814,-197784,-107341,86354,167666,49745,-47852,357614,571055,427494,50849,-216149,197773,541023,578213,291594,-101287,-389897,-190229,157052,251182,133129,-240787,-412110,-167392,-296425,-314464,-327633,-590588,-425058,-188592,-205297,-73704,142553,213038,386721,275882,388929,195330,2177,21113,186798,500396,558351,298964,8649,-177661,-375135,-358732,-206614,18001,72253,-205143,-325272,-154301,-83459,-346404,-326560,-5073,14355,89884,211529,211133,162352,138533,153692,186155,-3417,-273550,140321,608677,464307,12652,-323958,-429214,-184682,213180,307085,-169345,-220015,17403,133661,292457,451833,491466,282155,-299770,-297115,385303,640269,464506,478944,377360,199255,87525,63654,-45277,-24526,-51015,91939,169856,91946,-35100,-233260,43346,31288,-176787,-391621,-498387,-388576,-289708,-236050,-257193,-325200,-458180,-287135,-292906,-216022],[1318,181391,174401,41382,-60373,-98630,-98850,-86021,-23856,-196587,-133072,-649,145739,221537,124193,26424,118920,195846,117350,-4152,40674,14902,-295513,-545184,-460685,-181521,68593,-31259,-239577,-287783,-325607,227473,541478,309014,-334352,-286268,-365171,242525,983137,1020216,532879,82054,511307,582567,409287,4849,-244738,-217190,62736,556853,735186,531241,176881,42699,28277,-326233,-155012,485938,696352,502409,169957,-16919,266959,445069,557139,325335,273833,435914,520502,396200,166550,-5117,-176823,-192485,-175552,9117,-12095,-347430,-151836,153211,206255,204108,308344,478647,682479,573680,-56774,-329839,384423,98713,-231997,-291755,-160082,-92911,-340953,-454883,-419107,-207543,120142,56285,-264200,-56037,-26959,-273914,-362755,-486641,-331386,-100400,-128233,-300200,-7509,133129,-135081,-361678,-350274,-328619,-392609,-442616,-198280,-52146,-60769,-14932,132397,290089,158322,-133251,-143633,56620,377196,362220,116191,76731,240855,476972,264330,-153996,-488554,-304145,-168931,-109591,-99445,89380,388696,262134,-50499,136644,335700,295977,-8335,-238969,-299981,-382150,-280644,-163842,-30653,107387,24625,-359323,13474,178939,-113847,-192521,218623,165146,-178442,-160073,268881,569206,591618,140470,-306141,389603,737307,746109,994277,1357733,1280146,388347,-431415,-341567,-359608,14688,-19215,65963,181242,28634,-318634,79753,384750,189845,-467853,-117531,269962,126277,-139376,-326101,176465,546829,523264,339721,153689,-138745,-222040,-43767,-13311,-180341,-254017,-79270,-291787,-354841,-98058,78131,178663,-24866,-253511,-358494,-6595,108757,19923,-112048,-328324,-255628,-148087,-175824,-138638,217169,195060,-175390,35739,300978,75750,-191018,-217050,-150391,-152878,-57236,216935,789136,1178150,1135263,731979,324246,245805,336810,157637,-502630,135266,430752,344237,-77980,-392028,-389465,-203848,43233,-115685,-132691,674009,1235924,900850,203259,-498508,-7030,203546,272941,274074,-204068,-124019,449795,587209,628454,906215,698813,143927,205629,762255,683495,234286,665934,1207870,1110179,786251,524063,11220,-199708,-192910,-41357,-8493,-117037,16279,231942,85335,-180670,220443,433599,131227,-99200,-99987,-283335,249480,669145,483294,31344,-368629,-214103,47083,143167,379965,466648,365926,72267,114857,192659,139572,112606,83448,-112006,-283252,-1153,164047,56076,-219480,-442136,-465318,-244362,160167,598531,520308,412448,157800,25521,11434,-49117,19144,-184981,-259684,28040,147438,-62112,-521734,-136850,211245,285613,197508,-26851,30218,73718,37243,-114262,-187295,-226726,-114143,198053,221731,-16894,-74541,86091,46164,-539526,-103713,187618,182876,-9539,-210822,-64678,125352,220872,54561,69280,320653,642075,888145,1009425,827732,533914,151815,-201742,-452161,-358954,-58838,583805,708501,409749,90542,70275,316690,685569,605735,349043,261812,-2928,-300185,-466559,-250902,-267590,-211464,-221353,-96724,-59579,17666,-140607,-353294,-95518,-216756,-382094,-273003,-226620,-503185,-500995,-332280,-258970,-515493,-13560,497700,426422,84975,-186067,32002,49710,17696,1364,-111923,-274218,-512481,-420477,-354882,-313665,-48691,-118435,-153027,-333213,65655,413779,315407,29408,72455,455302,422634,351049,98995,-87181,-352630,-393346,-56760,92145,35681,-259934,-421023,-171391,121513,369412,541167,798783,1035428,1041125,860820,542458,162119,-230256,-376767,-249034,-103888,83319,-46813,-265242,-430975,-268537,-70361,31358,-93846,-250747,-256176,-168418,-139106,-342386,-434283,-226451,-260310,-221371,-79189,-51739,-86952,-88396,-92162,-111867,-77266,-123358,-194997,-476597,-415577,-172183,-141072,-275093,-317793,-99306,45227,13110,-257660,-291769,-268272,-2767,267422,558076,212446,-325855,-242615,-6635,-192463,-405763,-372218,-165412,15605,129653,-211561,-315901,16216,28954,55869,4712,165274,368610,486920,245703,-101283,365521,642813,364087,28800,-206125,-177209,77418,91837,62091,188997,409434,352479,113994,-128325,-172977,-86884,-116154,-225709,-139036,41529,287829,909537,1292195,989588,534943,269665,39239,-123317,-176370,-202345,-407652,-525970,-458080,-386912,179135,520722,335558,205312,128386,-53378,-362413,-218378,118403,302340,259396,-23353,-252066,-338032,-226086,-153117,24564,305675,661321,503402,246253,162751,-10834,-304579,134468,546057,549611,133523,-305397,-310660,-182790,-437376,-239748,180257,442582,506423,380994,118255,-144408,-86602,110032,85248,-83462,-12490,26427,-204495,280535,661892,610267,718070,521805,443081,565211,826147,1057210,1152815,700732,168649,-176273,-266965,73515,564105,849166,441138,-34077,-484854,-449827,-126582,-41997,-255821,396479,881948,812963,193789,-63064,-179488,-239331,-249625,-303816,-117074,284303,535734,546016,374852,349347,266725,-82637,62049,278862,13933,-334624,224550,548751,212732,-201441,-278933,273864,739413,709166,223353,-360651,42250,262294,280616,251456,127461,-54948,-338511,-264743,-91765,-20355,174722,-22497,-385475,209152,608730,495348,313724,431598,571523,273388,-240968,-466703,-472809,-196509,33820,139927,70553,-200419,-402276,-388490,-385664,-226661,64182,87072,27984,-122747,-98670,181675,308219,207803,45993,-123201,-233418,165846,426204,398692,313862,52669,-266051,-347656,80096,278987,260839,14126,-191746,-407255,-412089,124870,704015,915790,548171,-51971,-100874,221610,173584,125833,58255,137235,49993,-217617,-33695,394931,490468,59400,-386850,-393768,-292761,-213360,-158319,-80544,182951,462403,497127,-66730,-17240,428999,542372,325231,220262,-22645,-125136,-2109,36421,-171216,-537415,-264113,91193,315139,168519,-128069,-309940,-362926,-216242,118183,276894,280591,196706,28346,-238267,-430312,-237234,177280,313387,400889,-134368,-452517,-176550,46290,202601,-120495,-160844,305049,429744,42213,-425185,67684,163569,-132214,-425536,-232486,-265585,-312341,-235675,-96881,-49042,-241150,-187924,-102576,128632,162037,-39741,-95615,-137414,39107,426196,497755,262810,-171637,-496001,-465828,-458328,-506825,-373517,-15221,321509,599263,622082,398998,104776,-18671,145690,149677,58444,-153525,-172224,-123142,-318774,-225215,410726,966834,1048919,859079,226359,-487069,-25429,443794,324878,85774,-215763,-420750,-158645,-152819,-242071,47692,373903,458021,541272,173009,-230083,-104284,493860,612563,445279,360063,244136,106017,84778,123118,-47063,-126157,-116777,-267590,-348270,-257379,15244,262488,307702,-113760,-293265,-360428,-332199,-75855,382390,337691,363582,503178,781472,815136,412998,65639,61800,44435,-85819,33598,142444,245230,134621,-237708,-189497,132491,136203,-91808,-279879,-419298,-441115,-247951,-73467,-18150,18462,60236,135030,-40762,-359886,-153649,-17474,54770,-131717,-423346,-379619,-221308,-225293,-420037,-51973,287864,445314,474428,341792,142044,235727,138587,-131651,-109830,363581,376088,83092,279556,422402,294115,-70379,-333088,-414621,-257237,98604,363299,449790,314640,67922,-248584,-393176,-203725,-192674,-257297,-145608,-39807,199793,653233,713358,415619,50517,-116275,-19123,72465,250552,402741,719155,784593,696929,481661,336338,402298,243264,-159265,-41364,61554,-291496,-307935,8563,33821,417531,688335,474135,149820,-65538,-278699,-415724,-37338,140665,-129754,-302123,452170,856442,627925,272415,-97860,-233990,-280212,-160302,-347187,-472898,-265547,-249486,-446407,-314786,-16688,163919,99288,-263116,-355202,23366,212362,251700,-200386,-248132,-69575,-56620,-158870,-66381,161718,246260,129221,-232165,-89464,45723,112543,333923,156884,241687,268033,287205,235679,53995,-189198,-347673,-211821,-349964,-292701,60816,148457,-26673,-377860,-242083,-190224,-92454,-39257,-140647,-49028,103157,111392,-75286,-96477,-70822,8407,-151076,-334724,-311849,-76995,124038,99140,-65498,17988,-69307,-167044,253271,64110,-460497,-197060,79758,-6443,-144222,-258508,-189597,-93288,-165937,-111135,26171,30862,-60698,-146179,-229214,-374584,-186427,-22410,-124348,-310861,-273347,91928,381706,769522,805844,599139,41684,-327206,-368882,-222749,-225671,-414944,-549651,-293688,-122058,192230,271963,210858,62554,-42795,55032,160509,683265,840446,729748,249680,42140,-177729,-216681,-254214,112339,259771,151415,102727,-192981,-298346,-202956,53763,358111,373670,104752,-5816,24466,74468,246354,443146,362309,152353,255215,628499,546797,276196,265439,712879,1026555,579861,4514,436132,470798,539486,273764,36071,-112986,-258413,-120558,139948,207611,176311,153740,282649,574428,581717,140562,-149893,7691,122319,210806,205040,-110915,266721,728137,442734,-127107,-481788,-183712,133789,256149,46190,-255345,-366807,-247283,-249813,-234833,-24145,-149236,-258877,-155604,-341156,-439138,-318632,-206179,-224190,-427115,-173689,31120,143686,185544,40890,-304439,-206381,156125,139822,-103945,-256307,-404568,-481943,-309368,-243956,-121972,60627,215125,41963,-197726,-257260,-112418,-99326,-69554,-198502,-205227,-16331,54638,-6052,-153545,-143112,-10366,53407,-72331,-252205,-183430,-105561,-117886,-92662,-63637,-258370,-400331,-545125,-380702,77905,324920,464500,287920,22133,-32406,-4363,-72613,-162489,-250715,-387980,-105190,205461,450467,678264,697168,414078,295283,276493,301010,226237,-22668,-426324,-378850,-109627,211094,-128457,-204841,203926,65129,-291281,20971,311786,96891,-187898,-15819,33442,-263637,-332131,-136073,-301732,20776,292269,65061,-280864,-475223,-560368,-227324,93883,462403,541370,180324,-56674,-275348,-269208,-216620,-211824,312840,263913,-285752,-110635,145825,129645,328987,199461,-318490,341307,425377,113141,314921,419314,-68009,-192661,437746,634226,699366,551830,349827,150990,168379,325647,292189,223890,81288,-65162,-200935,-455193,-308939,-404133,-246354,-29881,-72856,-310792,-342409,-180099,-353967,-381774,-177966,-282495,-437695,-325856,-282107,-231209,291278,944993,1333136,1133800,696140,130258,-112356,-318713,-463567,-207870,53804,147451,99572,-398657,-35195,359356,581746,593870,482181,119694,-276038,-457318,-303047,12502,334351,103283,-278064,-429584,-448650,-267765,11898,14216,-335531,105720,534786,669682,562682,235295,-165462,-458573,-444233,-136915,-130829,-87409,92416,-32174,-273211,12742,31559,-243488,-370814,128549,538674,742513,520746,337585,56050,-200778,-278016,23264,269085,201404,-341145,-216407,-197604,-458921,-162098,-49978,74720,312106,484588,373422,272087,234899,144654,12081,82700,213165,261314,-104521,-299994,-166080,-439060,-332442,-174392,-305001,-434181,-61201,306704,673901,861507,512856,-327038,-22265,229502,-27716,-395364,-164589,-88995,-48847,259981,608105,805616,769002,297275,-138551,-203066,-70717,-10049,-103992,-356723,-190806,23312,176412,306924,417511,502549,465763,400736,338441,90029,-205456,182849,245111,-127429,-452612,18803,416440,585051,676683,465968,151440,52090,120286,206764,176904,-102942,-306081,-79692,114509,178565,158705,475711,328015,-253011,-376025,-543123,7473,486259,656330,766772,568292,191860,46859,162245,182409,91717,234806,415127,341527,11455,-332235,-517365,-329324,-101498,391510,586683,800789,518677,-56215,-109270,488027,718073,563056,-30652,-537873,-135925,161171,108891,-31866,-175328,-197178,-75400,335871,647142,705939,310382,-170719,-410858,-345521,-202682,-82380,87680,145764,125253,260999,52451,-460183,-277405,95056,142073,166460,71568,-21743,-137232,-193515,-293405,-420238,-502278,-247692,222792,552415,481791,255260,88046,-39196,-135979,-423450,-219307,260112,344366,-88247,-63199,250069,64906,-185489,-237202,-96002,-183501,-72591,17763,86215,93802,-55592,-168456,-291286,-254550,-223644,-166967,194731,765491,895926,582445,248535,-28717,-315329,-274769,-334314,-173298,469622,672579,221432,-443769,-36475,242134,139928,-334111,-399668,-272048,-264165,-466755,-402345,-154090,-113719,-154859,-32310,-129536,-118732,275951,517423,538501,422951,261577,126861,2384,-14349,98122,183725,270261,257482,315208,326399,128691,21215,161413,183639,249798,139176,-31690,-170671,-341129,-465308,-339353,-263683,-315628,-344425,-162097,-121780,-224131,-50646,306028,464611,379435,220815,42834,-69894,167600,440868,444965,511311,317240,-60213,-143924,91574,-10997,120771,220199,9019,-131082,-106904,-159502,-353838,-277276,-249791,-308625,-312940,-443193,-404730,-259161,-329168,-116172,89370,46792,-259843,-277112,-278005,-336439,-432232,-90068,74206,116118,50772,146591,214762,34108,-171509,-246004,-46459,-17975,160666,-7189,-298902,-467063,-275572,-51352,139636,154837,143181,250513,352954,-18968,-518213,-192043,-120780,391876,1210525,1271687,722254,248541,28304,-14535,264283,557105,571911,202738,-295523,21855,217765,360821,36040,-393170,-298459,31431,110431,70624,178966,312750,261473,79289,240872,259427,300533,396102,373035,144674,-161434,-425663,-351907,-62906,277404,232793,62616,-245146,-431172,-387602,-373505,-251530,-145600,-208766,-209494,-2294,273801,525175,606795,398789,23042,-183470,-62204,164072,381177,331484,27230,-350391,139021,627639,543189,211094,-189401,-183991,117388,281812,57453,-203714,-185412,-190376,-142271,33506,56937,-47782,90262,49866,-174594,-224635,-56877,-106426,-446337,214979,591299,305687,-88871,208139,349078,450086,446565,434625,363631,138535,24505,164375,-149876,-334042,-56801,-157485,-215642,-143616,-145544,-303770,-410981,-69412,230004,68690,-367451,-456438,-43031,581826,883200,822532,288565,-14859,-101849,-110670,-263137,-332952,-1562,193871,261277,-96551,-43060,598576,1062617,653033,67736,-371879,250528,290653,198150,33530,120940,243760,50570,-169042,-471928,-150604,235456,325110,86903,-123863,-209432,-177211,91552,268039,214525,93629,24343,-184463,-125782,147231,61725,-252315,-43768,23065,67769,54211,233178,313878,124560,-178908,10756,78964,172813,140327,-247375,-206136,113633,200724,93567,-6623,-172774,-251220,-163777,-306660,-409790,-110365,259036,799818,730810,347207,94787,24456,-97166,-299250,-438399,-429067,-427841,-95098,325991,486810,407065,21880,-316946,-446981,-247518,-369085,-480972,-163734,243321,471374,252739,-94736,-66333,66554,358883,130909,-371907,-83632,-234390,-481875,7316,119350,280771,-162561,-389666,-581788,-364539,-167220,107390,20098,150408,283740,247970,218644,242597,7021,159035,137904,-220153,-422045,-212275,-199943,-84652,100918,-9689,-259900,119450,212681,-141551,-389063,-266505,-198345,-131711,-3337,206723,271359,179565,85236,459614,797534,527815,149080,-59910,277224,517930,492841,256392,10444,-241276,-194829,83152,128245,-18455,-190021,-454062,-256522,-394908,-295702,-282574,-480114,-149532,36565,-151508,-251503,-53100,-81144,27410,-60150,67081,-169526,-239969,-42417,331369,696952,693950,338023,-74749,-182606,-206666,-408012,-444474,-416006,-420662,-527135,-204693,328979,255523,-56549,-48639,187434,125586,224605,401378,281634,95978,-29350,-70590,70308,71886,-264593,28861,476188,357178,-151954,-333693,-509502,-238843,216663,498857,385092,369745,469179,452533,572016,653140,561951,253350,-287365,-391278,-12226,22028,183912,491062,558110,475742,400644,80150,-139486,-195018,-226241,-12718,287003,474674,234578,105097,198498,175344,-162996,-442677,-147182,-13746,-197707,-212847,-154643,-260535,-516952,-334066,-383727,-246698],[94609,308204,231346,34039,-71905,-43970,-64031,-111684,-168946,-231888,-17217,100131,153952,213769,205165,261167,272683,180390,-13984,-131260,-186545,-240958,-433250,-231941,4540,262648,340826,77297,-56330,-92980,-246367,253585,415101,95908,-292442,-17345,-307002,92188,976636,1184890,725292,102729,704885,1166154,988177,624456,-9942,-419196,-213612,263209,534343,505734,340534,239897,277085,-233459,96465,690412,797916,595746,211514,-109730,37763,189663,339634,38373,-151140,94104,264716,274517,118901,-87360,-439958,-347495,-282707,-220909,-156512,-296955,-120074,113131,116336,144459,399450,492657,549041,397358,-76168,-166992,200297,104880,9752,-297964,-445857,-154688,-254734,-337424,-352641,-62992,165980,-45518,-267476,87233,9666,-271654,-142907,-284262,-315024,-130989,-215105,-219964,-4656,14609,-80361,-131990,-158644,-207377,-390841,-330229,-16279,48824,-3257,-20608,46852,153606,27041,-241193,-133808,142902,442596,319593,-28184,83461,423775,596195,211553,-288828,-403544,-141925,-95331,-108951,-105652,-85245,13851,-307365,-255830,203445,322570,221592,-103009,-277522,-228699,-291762,-403907,-250075,-69230,38598,-110865,-317854,137637,340397,19502,95530,527390,402685,-103495,-167982,244850,562331,621310,173295,-387723,337975,555816,319168,639030,1512540,1722479,767825,-262467,-485800,-310027,191583,152054,-118567,99312,6824,-242775,192930,402790,60429,-397607,-105350,146522,47218,-167944,-238994,150053,460920,509072,318512,11193,-361721,-292643,-50637,-111799,-361734,-214114,138535,29227,69967,252404,307847,103834,-230669,-449763,-420163,-328841,-236267,-251784,-317552,-449437,-299870,-111378,-115483,-130259,273903,429434,58621,-214787,90021,17517,-60266,31618,56014,-53903,-108943,-62345,394625,819954,1098223,844588,553998,316012,313782,142180,-349403,11292,351793,323984,-124267,-508949,-363080,-318507,-286325,-85461,296400,983511,1176408,607316,-48083,-401862,14682,122722,329887,379106,4353,164518,602941,694586,621920,841479,559740,-45400,240926,769000,554729,48071,740967,1239972,1325407,991670,602757,-1364,-114466,-143444,-202500,-203190,-211263,-112646,-175760,-113270,-583988,3821,250905,-35131,-160379,-216625,-381777,116814,392633,168971,-142593,-329915,-234047,-113882,35118,299631,422838,243486,-31713,311347,377380,191661,66357,69456,-79602,-382325,-52687,153059,151621,-29032,-85850,-212042,-303539,-143618,265546,408011,194533,19949,-66689,24262,77002,175903,132899,-89652,-188999,19638,-83192,-388030,-31200,301768,402692,154466,-100444,-164276,-232788,-91855,-118623,-136041,-89626,-105903,5199,-110897,-301551,-192931,99904,131941,-240761,-12490,396260,593524,368551,98120,20650,220207,299738,48850,-43636,189756,543912,727271,730528,507893,382699,151118,-239456,-342974,-374766,-298472,413258,575996,360727,232691,448090,591300,1057257,989312,569609,312321,-41128,-524566,-194858,-27741,-302646,-339215,-116337,-304844,-576500,-265780,-240340,-448557,-337731,-436340,-120825,6545,-18433,-347650,-399798,-478665,-313760,-338247,-189874,234945,267789,-45169,-406345,-237293,20819,114886,130158,-3733,-139607,-497370,-345038,-123993,-10839,219957,198222,95508,-232896,66406,386985,288116,-65832,-38010,332161,283464,104420,-181876,-186219,-146779,-221662,-379522,-179241,-124349,-286881,-385519,-362390,-140672,95895,305642,489004,657320,654228,488103,270797,13961,-376225,-385433,-171260,78398,217842,114211,70417,-10190,-158657,-199258,-28997,-33745,36695,95329,-1111,-9297,-315583,-154634,91926,-132014,-312558,-150750,-140928,-211566,-267501,-156268,-91104,-84407,-49576,-71857,-447377,-312313,34644,-63814,-398891,-174361,139837,167642,-121739,-513824,46153,318965,338597,264586,215669,-141404,-548054,-310357,-135780,-269413,-331601,-147193,33038,226042,310942,-54636,-222737,233146,648069,556393,379013,403182,607270,708409,483770,102456,409116,654716,352782,-33083,-231050,-231273,-2859,163810,270822,247086,316244,227806,65356,-172257,-293704,-314975,-421188,-446600,-131775,285550,552570,1094577,1340544,1112391,730001,473331,188841,13959,-43819,-216088,-449201,-352904,-324739,-478232,-1383,482392,769230,465142,-82471,-484652,-71092,165432,417651,659477,497404,178560,-221902,-446810,-295843,-223387,-22274,284935,407027,212008,87393,28621,-140542,-460536,-30569,467028,553695,287475,-132007,-468817,-180465,-181293,-58740,206042,334990,301790,160006,-115856,-393706,-251512,-43118,15638,-71586,39457,12394,-345037,289083,871579,991318,1215086,866824,555903,490247,812572,940252,820130,371585,-1316,-172496,-193057,-65065,333064,597805,319097,-71682,-451878,-486371,-281663,-93859,-383171,158628,786493,872713,288898,2350,180501,305290,275902,-5053,-232682,108915,472840,401448,195931,321565,428339,168019,-64030,45411,-12579,-263358,-39479,264179,40345,-195155,-162416,364615,783365,827525,200717,-324298,6325,223126,247644,260117,183159,-119352,-304339,30904,202162,234168,443194,240201,-327190,92687,634871,615949,251695,129474,352667,133422,-363479,-327155,-483704,-361633,-93238,-6592,-91178,-242929,-362524,-290054,-390452,-445808,14690,304665,278594,7070,-224928,152738,407100,380128,174227,-161689,-362564,164046,610940,755718,452623,191039,-305293,-283161,66283,250266,257690,139436,159157,65564,-145533,5075,691641,988269,464486,-304686,-58673,312271,341645,256298,131040,236644,299502,-72052,-165840,462944,619603,190410,-436361,-260775,-130466,-125916,30862,72923,168546,474919,536724,57481,-36357,261301,243456,-8166,-141508,-141944,-131374,-52547,-97452,-347586,-497356,-80180,364530,603590,286725,-178621,-253955,-186979,-274215,-158258,42318,51575,-30605,-276631,-253420,-239053,-459964,-155418,42246,140776,-319890,-305882,-70137,79975,298012,-85661,-562603,-91022,165850,-9759,-550602,-115092,15688,-125689,-323292,-260815,-242173,-222901,-85018,156923,51962,-393680,-428161,-137162,232811,468397,595712,643325,368826,407300,548242,524418,275790,-156321,-443777,-278215,-401958,-471419,-382049,10744,436139,599561,576451,297496,-24738,-202179,-126947,-181118,-185210,-278310,-272199,-207788,-406493,-238508,356712,924942,847987,515999,-120197,-411860,72941,230011,42821,-162793,-197175,-389544,-215821,-72497,-361650,-316869,38719,198414,388050,102957,1128,-166496,286457,400981,225493,89614,112542,-111933,-95810,75532,210868,185416,-25233,-270973,-460869,-395069,-11296,241640,231833,-213679,-444033,-278077,-142562,-89178,134772,219263,280433,479135,579319,507154,197958,44625,-73701,-391995,-467641,-332822,-194162,-131297,-239925,-445276,-136338,222731,326059,190119,-87561,-318079,-498446,-440131,-196474,17333,226738,262958,238085,-20421,-362778,-191634,-176588,-79285,108191,-98431,-334258,-194426,-156218,-548792,132316,685370,822152,673662,480432,477545,483917,175793,-159599,84094,486727,395392,-69120,63718,354917,231344,-124612,-301856,-276967,-529803,-190109,115632,231338,71646,-167535,-530218,-471628,-298135,-348430,-296100,-130850,49234,302281,746264,773568,519785,200899,-64093,-160452,146561,430451,424652,556178,716388,692194,483918,417230,480028,339992,-9161,-49552,83585,-252133,-352094,-226214,-151232,334770,544149,320587,46174,-209010,-438820,-426969,-54947,104308,-100500,-109867,477530,753314,434710,-35281,-265951,-190041,-153964,-83971,-229389,-437551,-495872,-476349,-563899,-197793,105621,322470,175091,-49369,-148398,172254,371121,170088,-363747,-185892,70320,24769,-96494,104603,439937,578920,281270,-219068,-550127,-225776,-85302,-63614,-118698,16892,246994,354117,381376,313839,63155,-64453,-150517,-170647,-170462,21434,187263,234166,-232789,-336194,-158834,10646,108902,22077,-15132,-65858,-67819,-176068,-106549,70978,242623,195607,-300061,-451593,-181410,-10124,190644,327130,362867,223317,92283,428286,64288,-202997,-70678,35091,-76249,-199981,-272104,-94512,42268,-63688,-60586,-3370,-130281,-254353,-240168,-288154,-444334,-372892,-202737,-225161,-153701,-108407,212539,417824,746670,791903,586873,137105,-258082,-124547,56291,18224,-251867,-314213,-60556,121962,438978,509188,488535,308807,-8084,60401,262124,615991,813611,653071,308377,556,-262482,-346710,-419850,192832,599420,762682,597668,106948,-316896,-313755,689,367165,369241,-91826,-204611,-37341,25000,50422,322406,387166,185792,-164360,303674,383992,121153,-16929,254853,816548,684538,176134,68242,303337,344996,192439,-100923,-226619,-418880,-297167,-99261,41730,61523,94046,208511,499450,548607,144523,-147793,42239,183273,240827,289463,179024,336055,628576,292168,21638,-339511,-412005,126932,347033,239874,18308,-35969,-16378,-23864,-222606,-410444,-297908,-116359,-58237,-384053,-386221,-373278,-252973,-58676,42931,-349973,-276844,22672,175427,65643,-30282,125185,298888,248730,-35059,-288674,-396374,-459706,-445175,-342234,-126653,101087,221671,39029,-133720,-162607,-192053,-317262,-239788,-273092,-228379,-363112,-404962,-128702,3398,-24452,-126951,-67859,-178379,-184513,-47347,28394,-24922,-85765,-117183,-283116,-345994,-331412,-162941,230580,452254,604840,292732,-65694,-160826,-129642,-93292,-142307,-216543,-405434,-391475,-12105,365178,504339,483560,260916,205288,256373,338888,274226,-19301,-306840,-333462,-368150,62613,-106195,-209018,158004,148152,-225127,-257034,43295,-118971,-480196,-173326,-51897,-232000,-360302,-251231,-415464,7520,306967,283377,186406,-152809,-321416,-160978,92174,555900,655273,161178,-340722,-168208,-12434,69951,-139176,185125,241574,-283483,14595,191544,26892,158245,-67971,-397291,207682,280562,178241,343046,290717,-290741,-84366,675367,970156,975012,708983,265888,64819,182637,269463,180990,-1349,-72136,-111217,-290534,-289319,-120789,-256941,-316079,-113566,-97969,-386726,-332430,-158149,-339792,-391919,-174992,-159345,-191958,-155495,-203485,-229505,276599,970609,1394863,1166215,546040,-68324,-293212,-405676,-462991,-459989,-309711,-139422,-30344,-379614,-86471,274527,458032,489509,426893,286138,-59853,-149160,-222930,-113274,67022,-118576,-359224,-376122,-383957,-334232,-118961,-68783,-223599,232136,608428,741423,619939,201201,-231926,-328993,-316063,-227161,-138170,15541,95028,-225764,-273989,395724,421409,-162861,-420703,59975,226396,174539,-31296,-85809,-29133,-43620,-197048,41659,535627,598469,105879,-143366,-202193,-328703,4478,221801,263749,346298,403140,345532,303648,261598,158784,-17107,114346,432401,520917,195009,-196715,-201560,-323941,-419009,-264578,-255356,-539294,-254236,149819,506240,691252,299879,-338266,-180078,20274,-174568,-128184,236929,375164,322001,385516,688295,905518,835385,518546,261703,-26661,-36248,-38991,-130870,-417643,-197850,-15410,98980,299039,339877,368202,341682,263313,365174,99395,-319987,-322134,-211919,-342219,-247409,129998,317570,432450,633352,478634,209645,92452,99410,116368,85109,-211963,-497360,-178726,87892,-64942,-383887,34363,181852,316640,166831,-93111,-128623,266443,518206,742250,530403,203847,46745,140747,226388,193463,268794,352223,201385,-120617,-419626,-536396,-370833,-79175,360517,600362,708212,354024,-76909,51046,589774,733430,561310,5951,-454706,-110741,-49990,-197872,-287500,-264373,-93837,-83201,73271,334817,382630,48876,-314072,-234794,-146069,-863,34475,-31980,54322,168052,200912,-45028,-465751,-168558,274004,380185,307551,246412,102506,-110024,-198392,-186015,-269196,-422679,-369588,50030,427770,474750,361451,141509,-60397,-244195,-370892,-248898,-4571,86922,-250423,-36718,212807,21849,-208913,-292382,-246293,-203493,142619,331146,373281,317826,82508,-236599,-474114,-359845,-424121,-477533,-160658,428464,685950,461025,199526,-143727,-426265,-249515,-209013,-79942,360470,486637,51974,-449765,-108220,169643,96662,-239814,-237930,-79576,-227719,-415086,-330015,-133207,-238272,-429227,-303925,-167454,213583,534531,502074,285057,141203,149205,108565,90550,131068,158654,149802,265207,162255,125013,125905,-31750,-116017,116287,153616,327470,404032,139608,-133671,-457713,-580991,-463608,-393351,-364626,-377769,-389452,-402109,-200263,16812,304342,371929,370697,298158,256721,342096,557112,586247,411892,470448,383836,-14337,-282991,-145816,31246,370138,371715,-40900,-167170,10209,19029,-361803,-397200,-190493,-373071,-391039,-412849,-404259,-282167,-383858,-171394,108139,229326,-24664,-355281,-497228,-382448,-551547,-227278,68945,185852,35905,41491,90785,-79316,-211604,-226489,-149754,-92927,21655,59330,-67470,-464431,-419798,-93615,174994,258771,205866,374688,525950,124006,-259990,-93274,10428,504659,1191099,1139958,545921,87648,-71712,-29705,421233,740836,678679,56031,-334224,70873,122691,238551,166282,-127571,-131723,240722,335236,187137,241795,269089,213191,-41097,8399,138910,267283,283797,217474,140016,-32430,-229087,-335191,-375183,-105221,56471,118346,10527,-141917,-286690,-347522,-251026,-285054,-291120,-163541,91369,328887,472694,518148,340823,70582,-141642,-77223,189522,409639,354279,74215,-279838,79699,537261,498161,66179,-304077,-240358,16505,249416,61285,-340340,-227760,-160846,-344541,-69725,160336,111751,177236,161450,-114912,-200524,-135767,-206398,-335597,357578,793687,613768,40862,39487,112450,250487,421141,526896,576519,241959,-221441,-250390,-418637,-134001,113285,-36685,-413546,-372767,-253417,-203022,-300448,-129908,169223,-45757,-399728,-319305,-476984,183466,709460,765779,377091,-334741,-435092,-480699,-282106,-30858,169002,363283,336744,82337,-38513,443125,881725,685280,211873,-399677,-64486,865,4559,109297,170499,150502,-13256,-59558,-343275,-74964,404350,628520,456093,189755,-42682,-168960,-36866,16974,46345,240522,171239,-26057,-7500,229680,287160,3961,107932,29864,49178,-45315,-18373,72734,23005,-49011,152500,108870,157363,147248,2993,79202,195747,164496,-71932,-213682,-247332,-198521,-188713,-467757,-370541,9345,573776,936513,716236,315260,32319,-51009,-137167,-188486,-111982,-156360,-150899,-83910,291609,416887,268518,-197688,-336180,-145914,10107,-91537,-171902,-124429,214399,282170,19840,-293924,-512401,-294863,204280,280758,-203670,-166511,-133704,-411045,-368650,-372664,-261120,-74184,-41447,43462,81902,169432,185179,37907,80906,295745,248882,145603,76883,-130474,72423,-52075,-563594,-62965,121676,-93495,-208051,20847,-27251,-206654,230287,314536,-25485,-223394,-78466,57062,63562,150926,216922,184601,89493,73865,349822,733741,467342,210440,132180,319448,427996,366512,331379,235236,-65444,-159962,20442,47024,-157434,-155057,-396864,-380187,-392882,-208749,-231247,-231475,312191,412218,9355,-498671,-127060,-161975,-373472,-342073,-202162,-297463,-249362,-10382,374464,745913,737019,344968,-151019,-167812,-62342,-97304,-133568,-106739,-209114,-65991,305516,690278,472959,157823,261749,439624,297075,240429,389833,233398,41155,-70649,-228777,-165600,8228,-356868,-25342,238449,90843,-430580,-521934,-580636,-298290,118597,433892,694673,818075,1005876,717479,671427,599341,376115,20476,-273806,-117421,-25568,-387193,-57794,478262,701624,756142,728053,366440,190720,-66276,-229731,-19254,400522,697200,306236,223638,356088,382697,112025,-73275,251499,323397,23249,-120978,47800,-68243,-328796,-339085,-339428,-172343],[125639,319404,198749,-25037,-103712,-14072,-79454,-207068,-308719,-81698,79844,140085,66708,132949,279222,451683,404237,179988,-101023,-205893,-296183,-351389,-133648,74559,339317,550323,450127,107341,89947,60693,-144356,138025,105923,-94686,73473,250361,-143594,-67749,885299,1230617,731809,-34206,726642,1425680,1258113,977240,168412,-287676,-470470,-111002,214796,260469,295442,377686,472058,89831,212993,721566,721808,590761,261859,-133686,-51432,116797,223790,-123733,-447969,-130057,2560,79838,916,-90311,-339795,-435153,-332006,-299163,-139394,-133009,-112682,66738,41681,75059,331620,403479,362283,195339,-21122,-10854,18963,108186,22317,-230668,-77016,39506,-68138,-218293,-295331,34501,191075,-118254,-188794,168417,-5465,-99693,93240,-110436,-351693,-176789,-195852,-223653,-166013,50825,178997,138834,8053,-68496,-264348,-305267,-75399,-69564,-75499,-125497,-146206,-125376,-161696,-451886,-186963,192332,430117,233431,-267813,22802,563243,592354,99001,-446339,-240666,-120461,-160508,-191206,-120902,-82698,-174841,-283336,14635,267719,237098,51173,-226958,-353113,-238886,-233318,-351483,-268684,-85954,-5878,-193651,-182126,212991,459519,242703,311692,659151,557815,49037,-270657,-13190,273979,358673,6078,-276969,394673,516473,62707,13648,1105536,1410770,771113,-83425,-397476,-282822,175618,235182,-252784,-73060,-102938,-177744,316294,522603,127956,-470269,26495,90862,19051,-99133,-99728,35518,285091,443344,270545,-69553,-463883,-51030,76348,-159264,-511601,-192718,181160,258504,403698,529707,436582,-2140,-341832,-369381,-388357,-305535,-320551,-449508,-461966,-442870,-192815,-63902,-63436,-171993,144247,460440,210337,-203105,28068,95795,122065,297240,288488,125990,-80212,-262882,-82844,187215,629714,674752,612006,361781,250307,166299,-133435,-193903,200562,193636,-189408,-189602,131321,64768,-261619,-140846,530721,961136,786818,269696,-144962,-247840,-85176,-1488,314117,482578,356903,349808,559548,627174,521958,654030,398517,-146142,258849,620187,320510,-168766,586127,954483,1155962,935805,521880,-49918,-58489,-29980,-135611,-204454,-203521,-252666,-495193,-75807,-144683,-192844,-86295,-309712,-327584,-362461,-505194,-219484,-130279,-300087,-289185,-225885,-258668,-305583,-114743,127935,259649,-10082,-343600,163843,256861,75968,-87352,75619,63962,-346840,-136513,37072,73170,-19911,15751,-177773,-476175,-493092,-156891,252280,69860,-177831,-226528,-6450,157981,252054,337320,243541,-29039,-44731,-171971,-354951,-35438,196278,287289,-48256,-268693,-474903,-386150,-122806,-121644,-130195,22685,17300,-81684,-404730,-572755,-276957,110102,211778,33674,-43438,416589,894477,803179,564303,200810,415399,382699,17403,-204438,-6975,323027,442238,335964,174620,271987,154523,-239623,-202475,-221367,-449307,7042,214348,181274,214648,523477,653669,939343,989691,649215,200021,-227335,-201023,204358,275130,-55387,-98278,134898,19962,-175641,-388849,-408846,-541974,-423189,-287207,-2724,130116,94111,-61022,-116226,-315688,-303276,-214805,-304841,-80043,94320,-68226,-337825,-433728,-57789,158394,237567,120048,-42074,-483559,-208091,49683,282127,414429,502756,330978,-52752,48668,303606,183024,-115299,58735,302006,222798,-151250,-550894,-161515,-6510,-16069,-301665,-389611,-272834,-151868,-149633,-266729,-190615,-46030,126000,98404,141876,228013,163336,86806,-43181,-444282,-295736,5134,270659,395325,297160,293195,266853,-10384,-299636,-131757,-49683,158132,364679,182793,113153,-379524,63442,328657,17621,-335589,-200508,-164138,-321223,-364210,-61129,5616,-82690,50926,143807,-198098,-415074,24988,-130659,-519772,-219,282404,226489,-230999,-239671,437676,809059,670233,379699,-101938,-458899,-465690,-459916,-351326,-234910,-145545,32452,175361,307124,288613,16681,-79523,379656,973257,808164,546684,447955,613632,682233,547979,279017,341200,518179,273168,-87374,-249270,-278224,2089,308411,400648,230250,98531,-52128,-131877,-282950,-388865,-365111,-271879,-277630,-58124,417773,680303,1025367,1163925,1092463,839249,636783,346371,182899,94036,-151085,-312534,-252128,-227631,-338315,-279051,236381,869660,557670,-59437,-120347,340171,482274,594815,754677,520069,187003,-294528,-469272,-258656,-328211,-164021,236000,202318,90891,-65514,-203502,-379650,-364117,18118,409353,508787,370802,4924,-182393,31908,105037,70081,173896,252500,159062,-77352,-413671,-456247,-539455,-333361,-115791,-49597,134833,58496,-471037,23462,765527,1146026,1336356,1007178,524909,225012,397285,481787,260371,-7240,-116025,-56378,-38901,-207925,-34057,271846,266321,-57202,-474238,-432726,-469602,-223575,-368927,-126701,505414,717891,344023,50444,481362,819196,688096,204622,-318947,-26613,396577,263840,116893,359019,645115,538284,314284,-9918,-83618,-207563,-194744,-34282,-108942,-170755,-123503,250830,576335,620669,64990,-309752,-147331,47965,159693,274654,209403,-301811,-231677,235866,371637,348364,538057,364278,-215891,-39311,564617,608508,123012,-180617,184639,39363,-57736,34932,-251258,-532282,-216367,-161397,-244974,-212999,-256510,-74662,-106612,-482078,-169824,313346,419754,187818,-223157,-42251,311492,385500,137153,-345398,-282822,210577,718803,952543,548973,214714,-413011,-235080,-4793,117724,174921,213603,479151,606869,350246,-33387,410234,683776,220039,-322044,34100,292538,421109,307221,171542,286546,459533,29020,-269797,513264,684581,290155,-508033,-48652,109493,107769,294279,283200,350938,518814,521441,133442,35826,313521,230478,2656,-179317,-181626,-238837,-216360,-303369,-581110,-236735,164553,581131,704402,261102,-352045,-356047,-165487,-334512,-396784,-240064,-219866,-217209,-254042,-65772,22383,-101995,-384575,-348729,-427590,-296750,-97885,-71314,-45065,122441,-41723,-272942,-453242,-105569,-28649,-338647,-269611,-116535,-124408,-263279,-274568,-248821,-134459,52974,269568,66216,-300682,-619630,-229348,232325,621164,983335,1091757,805195,714329,548189,394287,131546,-217155,-412373,-278240,-273365,-347108,-476156,-115618,411653,506268,381125,39116,-314758,-366828,-237521,-197840,-399315,-452425,-422312,-384054,-502440,-167334,310419,737797,565528,53254,-409647,-201700,17495,-110378,-275058,-322915,-184138,-366036,-262407,35380,-118747,-488647,-334964,-256798,-78483,-109356,23115,-5032,77427,125181,28573,-1384,74231,-155000,-216969,56792,494379,499895,96380,-342612,-532756,-477779,-115230,189568,171899,-200610,-471879,-192020,-11843,6491,-148774,-209,113780,332043,314657,188388,5739,-121286,-399796,-380563,-212402,-264543,-546127,-350749,-446323,-515652,-129343,239459,417227,379634,56998,-245043,-334651,-318914,-300040,60141,424990,468289,263956,-133176,-439299,-281168,-333120,-238983,118526,29014,-226021,-91634,-51692,-404960,197929,826504,904914,459531,288411,579867,602324,335214,92925,366412,628500,479401,16335,-212825,225083,169926,-124333,-224243,-54929,-231090,-482866,-187912,-41170,-89699,-293552,-360317,-214400,-192904,-202102,-50380,-7761,144332,353036,702752,761278,560372,281388,-12699,-472350,-4019,385036,444736,387351,571837,620883,450057,440427,463109,339084,61261,-74907,-72541,-250166,-58623,-305511,-343707,206760,403413,201448,-46255,-311190,-428631,-350305,-90829,38155,-74967,-71471,296919,414520,117484,-317152,-361095,-94310,40836,16062,-125494,-273903,-340957,-396519,-502155,-176327,55154,296009,199937,163058,139623,309136,406696,24946,-379636,-65085,172277,85294,-17215,213687,631653,840366,495264,149832,78335,-443288,-323730,-221001,9109,19644,231270,356599,382353,365929,167617,86578,31895,25878,-94291,-116271,199067,364986,-53862,-333210,-197952,47439,303731,241377,17796,-225776,-282890,-257166,-62040,294288,551758,499258,-224404,-350405,-196142,-180053,274244,606368,586498,422828,398249,708769,466661,170262,104962,-77995,-254418,-362468,-318226,-19573,178916,114860,47833,16730,-191893,-273981,-183906,-270661,-496823,-334480,7075,42324,51850,3886,161366,270051,415020,481775,333107,124396,-113614,173522,201445,149848,-12948,-86280,68462,284484,542435,672264,704247,481611,-26343,142627,483426,456075,549016,418002,277407,-174263,-367774,-349732,-542744,103670,757134,1206693,931432,422085,-221822,-312170,-96925,266769,255853,-267290,-436843,-77221,-56742,-188960,88028,307365,131816,-222629,-231166,4144,-99321,-207258,-78660,457273,646573,363142,-194551,-119122,-13503,-81218,-284590,-179392,-181897,-151902,-149959,-80220,-48175,22795,116829,317464,305717,12381,-151826,105218,288101,409681,343767,340715,188397,259901,143752,91787,-190797,-363452,153812,386515,407336,284755,258130,143421,11168,-234775,-577588,-181814,31690,-20841,-262983,-384523,-495692,-275303,82883,445172,75606,-394885,-52812,294154,409497,415306,417366,298153,228114,8909,-216376,-311216,-264952,-240574,-572770,-163038,149572,171707,-25794,-127887,-112033,-284037,-152188,337417,190065,-141783,-500438,-77449,51510,95845,11461,-233088,-339751,-372354,-178793,36830,108994,33781,59317,90001,-32153,-164176,-137016,-99410,179139,437139,536329,227246,-8468,-129251,-265977,-218329,-186364,-228447,-321144,-431392,-303149,87311,184961,195588,149209,150028,264132,422643,389584,-36073,-325493,-90579,-303230,-172197,-130327,-188104,49844,190078,-48212,-457136,-317645,-301389,-462682,-152352,-104718,-241479,-370129,-388686,-427432,-5333,292944,368266,380534,-15116,-327186,-223725,-85006,355734,471599,47194,-472958,7537,193387,300635,71139,16625,109231,-234130,15452,78919,-299498,-186469,-129039,-444907,-121653,-48713,32842,217862,85472,-428229,34487,782032,1218706,1172830,789398,70808,-174732,81935,131067,36375,-281301,-243407,-137246,-273007,-62921,88693,-46203,-190574,-10414,94457,-105671,-364994,-260297,-375363,-417545,-200133,-63458,23960,14987,-150355,-110094,380652,968141,1249177,1005157,316513,-167666,-321879,-400727,-367715,-228585,-163573,-134410,-163089,-403899,-23565,288974,386588,457931,477222,488732,286034,223727,83422,-130226,-252157,-209774,-200217,-216899,-353710,-338753,-145226,-58240,-84234,261710,624546,735867,561739,58718,-388170,-194177,-203292,-220917,-194131,-16661,33104,-265532,-23727,773076,709860,112221,-56933,92632,127089,-33656,-59916,-277293,-71708,123128,-92332,-7441,690057,849887,484348,95877,-198722,-237628,109339,462522,481713,354051,257710,212179,260423,240338,143220,-22950,132677,570821,706701,454010,-15039,-165511,-199193,-545872,-348968,-162339,-384610,-325643,80735,358262,465890,114925,-225331,-388393,-230077,-70679,219725,589436,764607,660846,543519,698757,861309,712727,559230,441606,86063,-33574,-38759,-97719,-195380,-62055,92649,106582,268594,228083,130020,79592,90260,386421,361079,-25427,-425309,-402633,-52223,205184,272521,97661,170478,427571,421302,286494,195503,120817,12272,-42360,-298628,-524155,-269420,-32646,-88615,-400347,-43180,742821,1090393,794367,222945,-65414,-2907,226686,375066,201989,30400,-94999,-34122,118898,233897,292773,263055,68343,-145795,-448410,-486003,-322832,-19231,334967,555724,541848,290819,67185,153007,527835,594864,407115,-6803,-357597,-147884,-226342,-370973,-525196,-315098,32054,-1240,-164571,-158256,-221360,-391380,-213741,-81679,-31376,158711,180752,-128136,-222644,39217,24528,-242450,-528901,-214282,337726,694840,649614,537901,251795,-52206,-213213,-150854,-140462,-317030,-433875,-89516,243510,403334,363081,128842,-74872,-234632,-302265,-373639,-338402,-244263,-455550,-140165,9135,-150851,-367005,-300364,-385244,-169829,241508,397073,405379,379110,165630,-233000,-302484,-127372,-180821,-253810,-377954,-14259,299803,266149,151078,-183027,-508078,-236177,-148991,-30997,239327,308434,-45361,-460648,-181452,102837,62839,-106869,-76437,96635,-170978,-407208,-184422,-60637,-273175,-525958,-409580,-24726,459586,701999,464749,4339,-128195,-42453,-51792,78586,182382,222659,123041,101443,23976,92373,24795,-181781,-222124,37626,83301,177636,348969,176676,-128277,-498200,-503386,-304991,-181966,-137885,-50783,-77279,-130138,-83872,90695,297831,334108,346498,327769,478969,758841,911509,617137,224274,262618,347118,-19105,-342582,-245912,114694,544635,492642,-31754,-180077,118727,133402,-112072,-253453,-282929,-475282,-447589,-411105,-539466,-499802,-395508,-116516,173217,389173,387797,175038,-55271,-361763,-457540,-387123,-35839,185593,118330,93416,213463,53761,-232648,-280018,-434080,-359413,-271355,55470,121602,-168871,-355491,-246679,114343,284342,201526,354610,498440,159140,-128136,41483,162677,517072,902731,827109,358507,4997,-133737,-40270,568300,898552,739191,-31235,-298736,-52977,-83355,60795,248217,39660,-2562,344867,416394,203558,176205,146966,132016,-98027,-251589,-50868,54905,-23959,-63609,108242,91243,-117730,-6243,-110522,-403471,-96448,163156,225315,128136,40035,53324,93207,-49107,-187131,-76273,218937,415625,394112,351401,233523,110190,-73137,-114679,131300,327066,262665,29850,-169654,46715,237115,285049,-66645,-291066,-300867,-89735,46970,-107335,-457143,-156850,-78339,-400598,-147947,217842,226466,186799,171015,-63529,-114784,-127744,-219281,-157008,460688,853831,658898,66854,-159233,-214946,-88196,303027,557624,718358,517420,-101053,-222992,-256702,61098,176134,45157,-168124,-359383,-482514,-164594,-91631,-160417,40263,-181153,-192804,-20769,-269333,-276915,300025,360688,108468,-318861,-268903,-237039,-513139,-68963,169051,476534,343340,92588,-95918,177136,434578,537549,206689,-249627,-330525,-343395,-119419,134130,160454,45044,-90302,-59011,-254575,35876,515570,803929,695147,387154,27355,-224015,-98740,-173155,-126705,359684,376493,149824,70070,253359,444377,224190,181876,-76058,-96824,-212549,-439512,-291653,-63455,100641,224109,53655,50773,196699,333293,310620,157458,-41167,-343002,-304019,-297939,-190170,-254479,-398850,-270235,115074,774364,858083,548380,157947,-162860,-236370,-136603,13848,125824,-35555,-57052,-97691,148959,220775,16153,-369880,-218348,104421,118603,80046,64685,-7972,135231,39803,-269312,10981,-40312,-646350,-57717,311265,-31030,-298394,-98692,-57948,-15621,214912,353545,371179,332708,366002,377205,356165,340395,187500,67169,239677,186977,-11680,-150050,-270060,-126953,-241578,-483966,94540,234286,-87247,-358714,-120773,-152563,-268289,169916,229528,-45115,-82870,139068,305662,289967,288990,141292,-94804,-225916,-152469,-36206,253248,138109,110679,240926,314328,221277,98029,267971,267899,-14306,-167865,-101724,-64655,-284009,-210889,-379664,-431994,-272452,-206881,-270109,16745,671512,731553,200827,-397034,-131454,-115716,-507220,-622840,-433527,-326572,-240027,-73892,220842,543326,564210,213967,-319964,-314488,-179530,-81326,-9789,150709,168075,176244,482593,578409,295449,74823,361886,510197,297433,-12664,-6526,-53578,-76017,-42680,-188940,-515079,-410200,-486478,-156069,-138999,-307981,-453071,-317640,-376994,-484455,-231028,-32374,424231,622270,896417,543408,344563,150782,-129523,-439653,-308456,-1910,246883,-112750,-291792,282461,593014,725529,709066,553979,350226,-19318,-273427,-122492,271816,457297,18240,94352,335480,406086,200089,132638,389853,324066,36518,-167579,40428,-63448,-255866,-341041,-350812,-292743],[53003,206421,95665,-129839,-144939,-23127,-128519,-311333,-112800,25624,123045,93532,-114835,-32199,271202,499682,411590,125832,-160684,-253942,-291257,-153157,67927,232211,455978,631700,410796,57045,136157,115259,-112569,-135596,-249991,-1240,349610,417486,33466,-60278,708816,975789,480042,-291524,634480,1291633,1177738,897817,154244,-204369,-485941,-360615,-38103,-39030,79746,352890,461198,291847,80702,410862,460193,535083,353722,-48449,-69956,94069,154665,-98261,-156703,86832,183479,61808,-142146,-162159,-266317,-337817,-339599,-311469,-179719,-168556,-96050,-1644,9731,11965,109973,171617,130241,11416,40402,21894,4232,-121143,-248023,-140214,223502,281525,71885,-215614,-295662,70029,184772,-166602,-182020,160290,-10627,97700,246215,-31968,-476762,-256306,-219608,-329159,-6768,373845,492213,326266,107669,25639,-105803,-224894,-267626,-277820,-225647,-247141,-295634,-322223,-241746,-399103,-223780,183878,371788,199753,-297597,-63227,509329,389163,-112579,-446543,2913,-98066,-360922,-381798,-168440,52918,142345,139860,210842,210144,62798,-171887,-334530,-391290,-271789,-226349,-245673,-200467,-95851,-67306,-203213,-9705,320789,545650,432086,405273,586423,579345,228660,-102583,-249596,-149157,-115923,-342758,-120282,464161,600858,253584,-331318,228651,514310,407644,-49890,-317347,-340056,-39292,129350,-286513,-301603,-247917,-186812,314901,573310,284318,-299358,-113238,-123651,-116186,-17521,62174,-75372,44519,314382,199869,-158113,-429809,143628,238897,-137469,-570011,-288835,-10419,298683,608445,705210,456110,-90109,-365549,-234366,-230255,73029,173915,23813,-193353,-364262,-146547,-94413,-86459,-252107,-155004,249269,122352,-211518,65454,236279,288663,489929,504851,356341,10104,-378566,-528177,-404700,-55854,352548,506851,361418,137761,166660,30414,-299284,-5959,-32925,-230400,184164,599125,483006,106000,-257707,413969,555465,207620,-52517,-177905,-151884,-193785,-126898,190910,495404,579340,381324,323661,384380,367020,431005,252720,-176527,152145,374185,53158,-370956,303363,579592,728119,637696,305468,-167831,-48501,139708,83234,-31963,-145467,-417353,-148164,150213,192817,-220518,-447843,-567222,-495121,-450149,-470775,-476355,-439797,-448728,-261274,-126843,-164862,-350288,-268286,-63440,51538,-129293,-495719,-158436,25643,-126542,-289261,133421,211017,-204566,-166013,48587,-28560,-135093,-134454,-346944,-377501,-132178,-41099,31184,13059,-410859,-413484,-65724,148798,241202,365411,444217,250840,23835,-237138,-494336,-174311,-33436,-13793,-341657,-471463,-531247,-264536,-76403,-135840,-192738,39798,138003,89335,-134595,-278486,-290687,114704,275650,214602,-160241,274115,1014608,1199863,1037957,469846,604807,402786,-46917,-388120,-297660,13319,89995,-69627,-45157,235991,167548,-216725,-123461,-101758,-315998,-55351,121575,82152,37801,198427,378490,429964,648510,563557,34947,-191674,156273,496002,431560,115942,85711,327851,487513,204524,-228260,-505271,-472503,-390265,-277101,-130741,24287,58224,153362,106838,-161662,-358825,-195310,-304427,-391538,-113531,-158075,-293229,-335243,-85489,160618,299074,234676,16430,-448362,-123690,170045,441775,501017,665226,453485,115896,23373,138225,-35980,-128313,241615,294131,170568,-209204,-339347,-79325,41033,68018,-33679,-191196,-136455,50867,22966,-184974,-168812,24844,96491,-210375,-380668,-123769,-43985,-32377,-98882,-429034,-174627,214911,475330,578661,393661,296130,282536,-33150,-412177,-269670,-154028,97784,407350,347021,158735,-434737,85712,376938,114200,-296638,-184861,-84525,-356933,-322599,83944,122077,-61151,125794,351780,168968,-282075,-154291,-300564,-561449,33937,269099,192716,-220142,-44552,556534,885370,809779,603641,58191,-375433,-379077,-412025,-598943,-258915,-31346,116544,208375,235130,87074,-31354,24412,369913,792921,653207,385735,212635,308048,379402,395747,329128,250063,300914,154413,-109847,-228710,-298344,6975,270565,305619,85573,-208766,-306090,-326894,-407999,-421402,-207300,103,-63245,-34844,341150,561735,669976,772941,883346,810325,717205,488860,324121,214311,-18133,-209285,-228822,-169193,-183535,-434773,-158082,552690,462879,101054,197424,583937,649026,547292,523416,337449,54956,-430160,-241131,18171,-247084,-304575,186932,186708,139780,-142552,-276966,-39680,-21324,180397,315008,341636,304231,62942,24376,189590,259861,114211,141031,317849,216743,-209005,-432366,-106026,-219593,-440051,-250890,9574,242110,174402,-124872,-350870,371832,993328,1087169,901760,351325,-112001,-237732,-172327,-323156,-320174,-126403,128500,128167,-281819,-342042,107615,249334,-22071,-474077,-476118,-623889,-364465,-298955,-356036,95725,432980,342784,96080,559548,998558,798065,234570,-406521,-92788,301264,159334,132721,402597,820392,909766,889951,423501,155007,-46034,-156097,-205885,-227418,-173693,-173080,-58501,142567,149471,-89996,-287427,-328816,-173334,70460,301664,209846,-521508,-22582,409156,440260,297464,412409,324733,-171042,-178152,397693,449078,-46837,-358926,103759,196841,383088,395969,15542,-434803,-317783,-270407,-263655,-152395,-127828,105765,173075,-185936,-312203,214057,493860,400180,27445,-157383,97146,190854,-104965,-506259,-32810,303085,697602,890803,567858,108963,-491407,-188884,-72037,-71329,35048,206903,652449,996110,759315,59712,41036,242148,23500,-103096,54900,170869,378883,271774,160813,276729,478218,58580,-369178,462259,642788,272916,-440517,144302,296182,309827,469729,403007,509494,511914,452174,139140,145677,418225,340515,80238,-18256,-190709,-355345,-390693,-486159,-382808,20706,386762,641184,549841,91536,-377396,-404003,-254817,-444565,-514659,-450398,-306975,-74478,86999,138736,239892,231217,-55070,-392890,-63098,5951,38292,-173478,-307720,-200867,34176,-126066,-450079,-145716,87372,-128495,-360901,-202632,-140954,-255323,-301169,-253703,-56602,150388,243623,-19626,-268293,-628284,-367175,126993,600264,1036263,1153206,1016820,805521,410360,150629,-113157,-316699,-383567,-289319,-122035,-158902,-400246,-348743,215914,293315,44786,-339517,-379120,-49494,184896,95621,-213365,-510254,-573901,-577173,-386217,-69028,274934,470780,265278,-362869,-394029,-78309,-91707,-375344,-551525,-314310,-226591,-419884,-292881,117802,143720,-103708,-201328,-348897,-289311,-67308,48926,172275,20547,-55048,-63082,60951,110091,-75417,-247752,99450,631640,624212,165856,-337101,-390278,-522939,-269248,109115,153995,-71134,-439885,-174640,32505,54996,-229715,-208512,-54410,103842,38632,-75795,-165563,-308830,-321691,97022,225507,87692,-291568,-302204,-282051,-345028,-155367,181089,403381,452586,148324,-205564,-221235,-194525,-358596,82274,536421,571484,183532,-348261,-478944,-339999,-374018,-294191,-10501,-35629,-133027,97216,115025,-232497,146818,719842,701936,-80773,-103443,454586,487159,437279,315015,568760,698672,566916,193387,-481413,37185,101117,-103937,-207143,25284,-20045,-287616,-376178,-237473,-17057,-28348,7291,100242,96797,142838,243379,96971,131294,279311,523164,692329,553662,276966,-4205,-222387,-144240,126169,282707,206945,377658,507996,413154,401480,347481,218526,30423,-94246,-391503,-201290,169741,-104778,-365832,88699,338212,175463,-67650,-247288,-214730,-240062,-141178,-53324,-91559,-68624,39046,6190,-196223,-403989,-323801,72280,305053,217604,631,-143370,-163928,-245165,-452621,-260996,-137719,71972,169035,317253,456626,466826,397553,-35866,-189895,54322,184915,84370,38454,253346,685324,919279,680546,495507,525326,-85452,-469692,-135994,289980,209562,200266,305959,363657,243439,161422,107011,191388,130300,-85552,-357135,79594,217377,-18007,-221164,-201944,5126,382476,377226,46393,-304756,-439201,-266172,56424,525408,813309,589579,-183196,-245970,-207691,-312658,309751,661595,587803,452605,586200,814889,987967,466185,190999,-232036,-451754,-434729,-373949,-22573,224742,245142,143920,72131,-140782,-198446,-26991,-132086,-270642,-27647,246153,254737,119975,10067,-31683,-9512,-76978,6780,4928,45998,15500,264180,140448,106517,175692,125534,136284,340796,476817,720331,824892,550666,-86849,190739,539089,203862,223411,283917,199271,-347167,-324354,-109389,-270614,-208273,595484,1228041,985692,586977,-108334,-349031,-223481,104890,140922,-94641,-185455,-43253,-144403,-379704,-196395,71006,-11324,157143,228993,-70597,-245041,-279254,-110446,172882,433571,304608,-33272,-318652,-43654,-387142,-410805,-73007,-10438,12252,-11022,-123432,-134634,-83203,12332,117738,15928,-130129,-84805,182361,358090,476145,317000,260410,-109086,-75934,112569,12754,-253794,-417864,70208,319873,489138,478886,452410,221726,-68951,-290681,-610968,-190966,33618,-37259,-202937,-447632,-516689,-258073,98086,440494,193093,-397836,-42892,487776,804103,782519,564714,169702,109432,24302,-84471,-153837,-25868,-13844,-313698,-87086,231946,103211,-111330,-147545,-134638,-394093,36956,543171,475258,-64477,-318523,103115,192873,51233,-65852,-256405,-576501,-337625,-162447,62928,113020,38624,286655,443473,323285,40090,-23917,-101673,48049,332743,345352,215707,247491,147963,-175719,-361419,-286844,-293484,-260285,-141220,-309647,-313561,-199994,-90711,65385,137699,300547,492676,483403,-13341,-479179,-98302,-280896,-218949,-139305,-126879,-77345,144410,115329,-129501,-416339,-368587,-251753,45122,54093,-166771,-257329,-199481,-151591,34546,254653,318549,251425,-184510,-482573,-190086,-285908,14429,235916,58761,-199922,86738,267883,376863,219241,-42556,-104379,-282953,-231955,-167230,-228695,2214,131197,-119795,-439279,-373850,-272876,-56214,-129979,-284990,193042,781578,1280154,1200514,746259,4342,-482081,-77090,-36163,-147918,-560850,-316895,-166214,-119554,115506,214830,62401,-50429,153960,282642,136255,-321170,-463480,-435489,-473355,-253859,-60126,133896,139944,-38324,80332,485822,901570,990173,753750,99957,-237249,-272148,-342996,-150173,166025,340582,171605,-145271,-313113,98752,331300,268252,334549,480060,549046,452130,386243,260522,-103712,-465486,-58776,68683,-42693,-358265,-361853,-141129,-53392,-23545,177009,573733,651922,412919,-106101,-423114,-134659,-195175,-292036,-383013,-244622,-158525,-317668,-31064,663108,610932,424294,377167,239411,73486,-80178,131135,42344,-59698,212529,-14157,-99692,709835,940752,707167,235969,-214156,-217711,105515,571737,677204,426562,231190,71467,123520,138773,82066,-6236,192138,633528,793505,573097,103308,-91116,-161899,-485072,-355809,-120207,-345377,-293023,135459,306568,304758,53260,-144532,-208275,-12574,336278,540185,763700,899569,810393,639164,550376,600728,421339,371301,265028,21100,-140959,-83854,-88597,-51088,75282,167206,170592,236322,98651,-159374,-249610,-55515,303593,468462,149339,-191726,-350627,247164,637664,577507,75339,-131101,102078,289797,321188,291703,164798,-65784,-201307,-286301,-244752,-198766,-230308,-169507,-351743,42571,860405,1207165,963920,222443,-218598,-298014,-153822,-129833,-174570,-95562,-248084,-330501,-28281,225704,255020,144070,-4109,-53424,-233412,-343241,-232983,44728,384809,402511,293805,215287,169200,165149,319529,365953,241822,-31769,-258592,-232234,-202551,-231844,-500815,-404145,95119,80634,-156454,-400525,-372880,-166088,43414,-8781,-27374,200870,262990,-30931,-501915,-274237,-191703,-510707,-505689,-387999,166397,819463,937359,760557,291365,-62220,-224414,-153262,-47314,-223431,-372903,-135310,125591,327927,283193,36627,-137168,-230702,-298800,-430301,-512960,-494286,-540340,-313227,-282885,-405540,-566164,-340189,-479124,-140637,178316,194371,192794,326784,181130,-191368,-207967,2697,9090,-41150,-192066,-244305,-9960,113197,99295,-190672,-467083,-195387,-111308,-97189,42816,109990,-112196,-482037,-303080,6205,105617,143612,161578,193457,-206789,-435867,-55067,3611,-261417,-517680,-392345,91722,563937,733496,421717,-190323,-296473,-123550,-229860,-62548,119666,217565,104663,-135410,-27270,254027,112802,-258623,-344180,-105856,-76520,-93277,18343,26871,-187761,-460752,-467335,-151996,88794,178761,287125,330393,218116,-26204,89545,255828,322114,274844,262435,589476,1003862,1074661,515099,-82334,-4510,203474,-64373,-237175,-116568,246949,598096,487620,-42691,-136133,210534,202480,166805,39043,-265630,-441051,-449501,-410486,-295121,-98453,-124597,134554,342261,510302,713228,677310,323070,-261364,-286394,-401093,-202785,193391,269097,170460,373292,295253,-100598,-350491,-392709,-492114,-538086,-68611,188760,134273,-155211,-434464,48514,300064,195217,226620,304711,74102,-119812,101345,264648,430583,503917,475481,239049,20618,-150354,-73700,609604,931613,691259,-79550,-394265,-258009,-268682,-11865,206402,68861,57459,335240,368434,109829,-82302,-64045,14903,-101161,-425074,-285688,-226836,-398106,-177792,158938,210298,-72433,38526,39814,-221907,-172261,190300,338632,297989,302421,360521,359247,163333,-87562,35421,369635,532950,342009,137823,61977,57315,-71605,-199393,-5603,149843,107417,-37437,-54508,100851,52708,15030,-128086,-304638,-297502,-194562,-267876,-381427,-355091,-32001,-24256,-375444,-181126,201472,265768,197168,134482,5453,-12707,-60239,-129215,11407,520133,829899,532798,22695,-308372,-506675,-313597,170503,525269,724359,650767,215578,141668,15940,158417,138454,108814,305868,117933,-383579,-184812,47573,-130375,-90587,-262958,-74133,112680,-56428,-592805,-200487,-211387,-401697,105604,344889,176308,-195564,-79296,163055,424766,258489,-626,-235721,-78366,-17814,287385,115000,-95986,-188253,-246334,50146,160765,115288,17535,-128275,-116966,-166127,194179,630078,871450,771632,454436,5716,-272655,20457,-166896,-235754,434663,593353,335900,167411,267838,489791,373039,167227,-149947,-117434,-12511,-6812,-80040,57462,289053,366433,113051,64764,331613,615635,492548,107537,-297042,-343600,11646,-26493,-121248,-276781,-312209,-242161,151070,685636,621247,365256,37000,-279201,-260100,-2823,177529,148428,-122197,-181427,-94794,20341,35945,-165250,-388591,-122746,190349,104967,174561,269650,179037,115656,-74724,-396974,-123197,78724,-451475,-135056,355882,188001,-211716,-80018,243562,515770,811749,972819,653948,456714,407903,340277,210217,323285,262163,87992,189401,156847,-98711,-301293,-391599,-391900,-444673,-348554,65947,164046,-186855,-423581,-186922,-231465,-299215,64315,85030,-84731,94376,410827,592258,586236,483603,198814,-181861,-284138,-321481,-450842,-379985,-259854,1467,347040,390502,85873,-129878,168195,217331,25796,-125332,-136646,-54927,-190959,-188367,-290514,-216346,-93480,-180993,-211925,310193,906462,995403,478829,-71191,-23628,-4489,-313490,-667882,-445688,-213112,-141461,-133804,51073,327684,398593,153185,-312726,-458864,-344887,-164073,34050,288986,428865,339534,474862,333242,-21396,-60656,418330,517475,245599,-242181,-474047,-151249,5562,150177,82338,-90461,-252292,-143410,-202777,-393354,-304236,-77030,135904,-101715,-526440,-565048,-578265,-219533,16410,266473,118765,-139351,-362974,-592357,-397630,-179018,76382,352350,-76687,-351133,122074,447452,562265,517248,576142,299573,-49193,-255153,-135716,101272,27806,-298890,143826,385526,382429,169318,284279,442667,237095,25978,-118400,12710,-59509,-123901,-221771,-298529,-368000],[-75957,37638,-13496,-228008,-165983,-36272,-152768,-365515,-82370,26295,117514,32315,-263282,-226490,174317,391758,275138,-5069,-190968,-231313,-266447,-81398,127867,230765,373063,529059,287873,-18455,105117,97673,-164812,-383364,-200083,130780,432619,450759,133071,5648,438338,445863,49977,-217211,521519,899116,843933,513756,30983,-249990,-537534,-308049,-37463,-48781,-167617,142439,246897,260724,-99964,-121377,162653,522738,515494,159634,-71505,-15550,-99276,-203585,-96184,313217,580085,415153,-3341,-321858,-143450,-128810,-176379,-231676,-191206,-155329,-126715,-57834,43349,66069,-57383,-109330,-117829,-114237,117152,35493,89582,-313276,-444043,-7346,382286,470341,173849,-263978,-299074,86644,183045,-166480,-235292,93780,35286,229055,299208,-10977,-410490,-292425,-304477,-124157,436472,757580,775635,438820,157461,74140,55754,20226,-184815,-300638,-294575,-195081,-134716,-116364,-148980,-299759,-304382,168952,397424,283331,-62687,-59057,262704,115066,-200138,-99171,287038,164683,-224552,-441723,-218623,112043,345219,296854,192305,40586,-135457,-291817,-345296,-260933,-142473,-123928,-145363,-74563,-72234,-88062,-100696,171011,476503,587369,514160,407705,421273,519846,419041,336274,137325,-4825,-182825,-299335,13506,452718,628231,413149,181067,-138190,-261851,-71219,-121246,-289088,-413256,-303815,-38957,-209137,-435800,-373206,-255278,167577,481288,395795,117548,-477554,-470223,-264596,77364,246953,9830,-151262,167476,154691,-233766,-311549,291903,368332,-87705,-534602,-446183,-199346,315260,769439,841081,466835,-35450,-359407,-210197,-110382,312465,583851,430196,16736,-340707,-158858,-180590,-175446,-289423,-446212,-51778,-147532,-241799,146306,356159,417307,598029,696366,586336,130031,-370235,-114554,29013,-141171,150302,400849,357341,35637,123819,115689,-183224,-212379,-275425,-153686,508705,940501,809544,363384,-198129,-24623,-48888,-333549,-291720,-196209,-96894,-204888,-195356,51434,441418,643853,366705,46956,69708,235260,298899,188512,-161690,-76890,98546,-145287,-458297,48809,325718,336774,258679,59182,-323992,6245,345851,273693,56783,-135015,-542151,127889,535495,416022,-137371,-448985,-477634,-451196,-445153,-374937,-193259,-70923,-111715,-130143,-33154,37835,-207735,-350721,-173165,-61218,8774,-31134,258038,329094,-194992,-384235,217035,285913,-87776,-52795,330369,158269,-135854,-329738,-509712,-166913,149460,253533,-83408,-88143,-379819,-274169,-65537,73484,213323,322462,503223,453805,198593,-123513,-490516,-319723,-223845,-342701,-570074,-453712,-295776,-173547,-22867,-130001,-299050,-37974,159193,230296,107690,-103611,-255323,135912,349579,300258,-249078,61718,951993,1442678,1323380,757823,720035,366112,-108229,-404980,-563933,-278262,-222034,-356061,-117319,231607,203411,-142859,-106603,-63271,-188087,170469,321974,161426,-151289,-362511,-212499,-120874,263212,397522,-53594,95195,379526,587458,415908,170470,120600,361982,655465,347670,-69275,-310327,-356653,-405285,-408946,-338414,-231124,-63777,216421,217359,-93180,-524237,-227301,-229637,-494465,-321980,-337583,-346556,-208886,-14848,164647,321947,329538,77019,-326739,-70806,272810,466105,519600,645125,442288,214629,4147,-116770,-164569,6197,382368,231257,41471,-170062,-168878,-85974,29536,124164,186027,78644,149986,242373,135912,-128880,43374,299645,206365,-206880,-458346,-327674,-229238,-142520,-164895,-351488,-80434,403553,692222,743304,413253,135481,32071,-236742,-499149,-390066,-296590,-72669,234780,430377,93635,-336286,-53159,291059,155901,-239714,-81282,72852,-281909,-181475,219716,213690,-27832,174177,511149,510738,119669,-261331,-480145,-513858,-82788,109354,73776,-115373,47557,391265,561684,680002,710414,315685,-245448,-350423,-186303,-307258,-407574,-56501,102703,141284,50474,-178879,-142043,51074,194798,199289,151037,-65761,-236986,-176277,-96044,70083,213091,152361,57233,17337,-89255,-145726,-270708,-104258,98252,34770,-189407,-458695,-204022,-182305,-334822,-453162,-138280,130897,73277,-100287,58541,209408,148618,227506,486864,631693,687115,560467,367688,250167,53437,-225500,-281327,-189961,-119458,-259228,-475481,15736,237320,147876,289298,614902,632783,321241,238048,208605,41022,-397507,-66504,216269,-117339,-399402,136981,291134,236464,-121244,-80983,369689,374673,326251,123938,-13912,19016,-21395,79639,213741,248173,96203,216717,563149,446549,-166619,-180110,260084,240653,-102098,-273760,81062,314831,286993,201993,-187045,-177063,553781,638019,600511,81292,-393665,-327059,-463686,-548935,-494970,-75835,283089,223130,-321532,-324008,87720,172468,-45375,-379287,-585556,-481679,-345031,-231631,-404667,-319381,160689,288842,140138,321383,690538,535929,54909,-538559,-126267,163958,93910,166072,393019,849813,1117787,1217861,880775,606935,178321,-9793,-222045,-366562,-266380,-294761,-499743,-262673,46731,-100764,-248501,-426087,-344204,19088,314110,176059,-369398,225316,549292,407982,102787,112766,165935,-190392,-349596,128903,146235,-237239,-426306,-42070,418525,713318,639460,215359,-282517,-381059,-274115,-161824,-93311,-25566,177878,321200,22428,-220063,182585,554875,596492,341344,115614,56193,15258,-303591,-194550,205835,392132,559236,602654,458750,-88877,-496025,-168773,-124109,-261937,-147669,93036,588141,1045285,891921,128731,-179569,313,51242,65930,-24717,-8847,255356,183468,81858,201852,351036,13969,-465190,316656,514280,200692,-265724,265282,374653,378353,470711,385228,483752,404687,324010,69668,175905,401219,327106,80194,77528,-176663,-345969,-412587,-513875,-232223,187464,504362,510407,171629,-175929,-191649,-274032,-396862,-515852,-407751,-350210,-82582,246877,418849,300122,376192,422446,199279,-198020,121561,98948,7228,-277943,-554967,-314109,21796,-177657,-339640,-33443,181673,-23501,-440367,-259399,-193756,-315947,-392045,-254120,-16243,169479,120780,-154162,-343228,-617340,-524194,-61075,447270,844740,915357,888831,574778,140005,-96430,-242722,-311899,-259292,19791,164898,147215,-120710,-426074,-105913,-38286,-382822,-431508,15996,342582,564705,310740,19224,-352882,-491272,-395135,-234992,-26420,183420,154949,-60226,-552163,-169690,23122,-197208,-506556,-358499,-277126,-358214,-474097,-196427,156119,311784,178736,111460,100308,120626,82035,143694,265148,89942,-53273,-58253,202656,213977,45758,-210309,104949,462616,423512,113155,-129512,-197923,-447307,-445495,-20657,136980,73424,-339533,-231121,-39699,-52427,-274603,-339453,-192998,-170378,-236396,-267856,-219840,-230029,85608,314927,410428,244378,-102676,-211149,-54007,-49637,-119727,46673,275403,389787,176108,-201061,-196647,-190821,-407521,56314,518177,495535,11552,-501643,-338402,-310754,-309741,-236129,-174879,-211232,-42897,294598,289008,-74875,-1244,440595,457204,244128,183877,295207,194828,341266,386652,603890,642891,561333,256450,-375163,-207485,-13610,-129031,-305190,-111399,691,-96369,-302279,-353281,-15944,191578,317137,374197,364246,446581,449852,152047,-75285,-26491,168818,499582,456511,169629,-96340,-50205,-158753,-218285,-60006,-4537,155405,346693,350321,278754,119021,-27590,-120643,-146303,-269948,-41920,208487,44003,-192096,47058,235721,118284,-73735,-104570,-12011,-139464,-213478,-179416,-156626,-73354,-148571,-295838,-400941,-378195,-206685,241166,524258,411858,89422,-55027,-14366,-146192,-435536,-325951,-355660,-300407,64443,351366,652458,558467,400861,90029,88620,194508,150841,7475,7705,210519,590674,795749,743591,624598,580624,72739,-516588,-14094,475918,395759,92169,210068,432931,229428,196362,96934,200485,96272,-149523,-573505,-155289,-70503,-130510,-151873,-120576,-79001,267130,370714,54524,-296429,-491637,-215642,197156,663108,861846,406778,-263061,-288532,-305221,-360933,223357,440191,324057,281623,526420,609496,1077965,522570,102235,-420817,-289153,-137382,-267281,-63708,203548,273217,163619,90502,-67614,-159423,57747,10021,18544,235206,348868,308437,54188,-84616,-223979,-262730,-365886,-469190,-281316,-60340,96763,129837,-133414,-120591,200842,241956,150828,278311,271451,624353,799349,477630,-215532,68179,272588,-208648,91981,347948,109327,-414969,-231308,98275,28850,-310957,19521,677591,694015,482240,-45881,-400769,-314955,12892,196671,246133,174233,-7169,-269282,-488256,-422007,-237526,54255,444224,798106,461773,-145065,-424834,-60849,61112,60346,-24985,280542,388200,297461,-185445,-297779,-40508,33030,88576,135616,-97615,-218128,-246668,-104101,-41962,-131957,-128370,53040,243682,346465,374764,214451,-8867,-480637,-138166,55438,-201656,-439668,-329475,-154663,87769,406366,523502,488901,209640,-155710,-336477,-388823,-225763,-72271,-83274,-245100,-528559,-381987,-269541,-63510,67744,-8713,-491653,14722,593503,966730,871313,441345,-60628,-48425,15580,36894,16750,130427,68383,-62845,31811,255783,5540,-244432,-207337,-254182,-395960,118592,419576,434114,-91976,-244684,5904,104903,-156583,-288027,-300512,-330982,-208281,-161009,6343,-2625,-14128,472782,749770,614947,176942,-33547,-107865,-62907,214046,201370,330455,491027,392382,12574,-328694,-413874,-414263,-301994,-8261,-49371,-281671,-533056,-316234,-5343,175987,326452,472287,442273,24186,-384976,-190764,20257,-46546,-140156,-58388,-177148,-9550,183349,130721,-141305,-339680,-142019,201465,269585,7757,-42409,127673,125048,123953,182675,197215,7969,-186134,-126590,65551,-157877,-103163,163911,131565,-136588,1856,183266,267539,224691,16668,-277987,-514785,-214852,-42820,213875,382118,260539,105729,-133539,-141202,-317456,-414505,-264646,-87377,336329,691181,1075754,983666,545921,163588,-115230,-60109,-96498,-348746,-491587,-311717,-236840,67857,253844,243488,28954,-25900,195799,318565,222206,-133148,-380244,-461253,-522370,-355924,-190860,83061,182997,74495,152233,421026,706061,701166,500529,-71313,-323878,-250812,-244114,91419,502610,717328,460249,5714,-166816,178669,286075,16489,47976,270935,346066,351413,300266,218875,-140856,-493033,2178,182297,14645,-390241,-346300,-103098,-62961,-57044,-24932,404681,441741,173465,-230963,-239839,-153347,-272151,-417108,-452379,-391866,-431002,-503260,-193979,146351,308931,689214,736325,438894,-740,-181547,277310,303859,-39296,166806,-11877,-210807,615930,917756,754944,240612,-231877,-248822,-12712,492438,724327,516807,335540,62497,-63829,-51809,-32509,2643,302750,656505,779239,497325,64844,-98645,-254436,-398671,-320474,-171631,-411106,-184639,230726,305055,185270,38972,-70810,107462,334415,647602,729580,724522,756292,710776,565945,265842,188681,45863,7459,-210544,-255240,-378185,-225371,-165260,-27321,111958,230822,307369,225082,-44316,-422242,-485490,-236659,66138,323127,208422,-132244,-462816,330008,818340,745602,149129,-386493,-207501,118252,273370,316614,186953,-95520,-385212,-218340,-46767,-79250,-433303,-457511,-460098,-167644,417974,634177,538332,-64547,-514501,-370917,-109463,39444,53713,140564,-98218,-349953,-24524,169529,131630,-3313,-35585,33951,-19791,-224024,-155926,142572,461382,256452,92568,79274,119631,63261,22390,112307,140086,-20189,-183695,-346580,-88455,43320,-148116,-591276,-115,50797,-108486,-136032,78897,250419,216825,-33642,-121996,108599,221670,122260,-107253,-405130,-165001,-244982,-256098,-256381,-126938,567492,893357,678974,137370,-182498,-250586,-160777,-18546,-202486,-377171,-180919,97460,294014,184695,-81364,-223254,-322225,-361150,-233316,-205079,-284438,-476394,-411390,-354297,-458963,-403553,-350723,-438169,-177449,-423,-71982,60974,291606,149294,-188181,-245088,-14042,55343,25155,-68386,-123410,-20019,48602,44402,-218574,-422423,-102868,-19196,-158170,-219017,-141433,-132785,-309279,-528529,-120397,248334,459520,403170,187470,-322476,-287717,19806,623,-261311,-497832,-296128,144813,531629,660570,385972,-239411,-388101,-88716,-321172,-333893,-80374,77972,45579,-324620,-7997,360829,220579,-211196,-446166,-280627,-325026,-294834,-256719,-257156,-292259,-374977,-516463,-82388,272302,434820,501566,562340,403380,-59729,-18841,124823,204801,110702,73795,469788,911436,921159,311196,-315068,-139143,-31107,-131217,-130850,-3416,342383,516735,338446,-75272,-15369,291012,278042,342580,207173,-14532,-299820,-431976,-326406,-23968,279010,202100,427726,538465,599116,867786,1000983,581781,-100281,-124012,-266297,-303401,253698,413606,220878,423591,458042,161975,-92679,-67971,-155072,-297850,-259603,135280,290179,-35369,-530234,-20455,292590,200748,70884,11245,-98914,-200499,42742,251197,262707,143032,201867,186175,56181,-150564,-180813,448133,752098,502397,-97651,-371395,-406485,-421439,-148195,298,-22694,36407,230486,234658,-73630,-443053,-171383,14896,-70370,-382460,-353852,-237321,-482779,-104681,231177,275595,-41545,-200342,-103093,-204202,-176403,160104,301728,323635,405853,472398,400817,138291,-91791,139545,491919,623225,311841,-89137,-179579,-105849,-164656,-340813,-163370,-3251,846,-63148,26405,127977,106730,-154244,-197180,-165843,-9913,-113263,-480013,-486615,-99473,103354,-5457,-298107,-174969,98621,188196,153658,93412,88694,57654,-24703,-73670,117288,502292,740674,468231,94962,-323025,-436097,-165958,57139,401595,576691,529203,359825,188594,103576,101678,14394,115703,569367,467749,-80598,-235987,52813,-71091,-175659,-337392,-118136,48039,-55290,-408622,-619901,-315405,121796,486035,780024,466454,282589,189815,237013,234503,78107,-116001,-456706,-261241,-293849,14561,12036,28301,-5752,84094,286987,197103,33938,-20537,-171483,-211013,-98233,331580,731130,834860,650209,365096,-105998,-247533,217853,-17508,-318179,412550,732747,488109,244924,238664,370352,366061,66140,-143839,-360,269403,411561,323996,276506,459529,571184,278999,198411,444219,767314,585982,79850,-366681,-63926,296766,243718,-51168,-202451,-251935,-320954,-2473,237309,274209,199210,17486,-184617,-71285,142279,205683,-21227,-417185,-310139,-47328,-36452,-68895,-211908,-402541,-150810,66569,-1116,188158,418949,362410,149837,-46069,-297539,-500480,-261118,-330869,-42802,403161,385806,-2729,-90496,401820,843574,1122403,1178161,676358,328564,242094,73163,-132407,108397,201903,61240,138304,168010,-6523,-306506,-384887,-495679,-635962,-335944,-134465,-74463,-344244,-385408,-175388,-222232,-281302,-59920,-97471,-131134,239331,622844,809859,835658,654005,331365,33323,-13534,-238625,-452600,-320291,-352097,-1490,410266,430033,25170,-246660,81661,149459,61937,-64397,-85611,58530,70639,-87784,-100646,50950,80169,-138743,-65464,528535,937144,1077982,700056,199018,81717,70128,-193142,-474946,-299673,-20051,25800,-138401,-129408,166949,303083,150599,-186522,-565592,-451448,-236565,39212,322303,544173,497937,509081,250930,-297963,-124252,416524,451553,151118,-200907,-168707,141902,226446,372260,366635,340559,283328,123749,-205930,-466952,-52694,281742,529584,152067,-411260,-408649,-363382,-501467,-320771,-444913,-415839,-629217,-434954,-276415,-79092,-15962,117950,198336,-201208,-357188,9776,304651,353409,237965,292313,1916,-207183,-252367,-104111,-74129,-373005,-393234,213614,441515,242856,-18945,302247,412640,129918,-16167,-3685,-16432,-58127,17062,-73037,-230354,-355835],[-168199,-123221,-104665,-279628,-148297,-22164,-135015,-308088,-75436,-64256,19050,6195,-187364,-368041,12337,160814,22329,-193391,-170874,-118156,-205610,-148419,48921,91136,171881,304860,120117,-89125,26480,36724,-225485,-158324,-105883,132319,345908,358563,95445,-58563,61465,-194653,-359627,54995,396074,443440,379777,73479,-102836,-304712,-360399,28273,260312,269384,-182675,-130793,-54657,-2433,-136706,-412859,78582,570603,686020,406911,123891,-22326,-277484,-450066,-256232,319342,800397,777488,282300,-395005,64775,129506,47696,-118624,-202783,-151017,-149777,-45252,105719,208850,64147,-104620,-161954,-49681,229423,129240,135812,47631,-46873,110273,406076,525096,196134,-307030,-292383,85111,177514,-135956,-334958,-36000,45970,242989,247533,10277,-211440,-282033,-340456,215444,800132,1030310,931461,469892,143499,54115,175845,265540,34798,-198041,-220319,-58863,75008,84008,-92576,-346292,-278310,229677,524736,379635,87992,6485,90426,130251,102066,271639,469375,427507,97168,-232553,-281145,23053,244730,163407,-37791,-215519,-284390,-267890,-332156,-109780,50755,53655,-55706,18857,-46873,-71223,25051,279150,526995,484740,413251,316608,253583,421756,565152,695986,639852,495514,270619,71076,91016,315666,496981,403458,426361,316828,-95311,-407189,-250456,-298054,-345546,-279379,-97292,-135956,-322251,-491920,-379536,-103670,240039,377318,390034,46135,-146814,-193588,140730,376902,191796,-221211,-5510,95885,-270377,-171203,399406,401513,-113284,-500443,-449352,-61070,504943,965500,993284,571855,222596,-252778,-299909,-95296,365726,781045,635259,95367,-389066,-117299,-220579,-333526,-279753,-222805,-83341,-286333,-128349,207187,370445,453478,604445,798344,707737,195039,-280006,179271,337211,117185,37292,327438,331018,-40224,21819,106035,-79332,-376025,-414867,12028,697190,1078296,982376,502504,37671,-471189,-388666,-440026,-330140,-142883,-74345,-215747,-191800,-43839,329087,567350,378468,-74993,-229727,138788,273511,194261,-130482,-398049,-222511,-284128,-416267,-125108,178544,120869,-52588,-153118,-479674,134468,538317,402790,-36591,-271251,-362411,300855,862470,526637,-104939,-353512,-417018,-468191,-483019,-274002,-935,148804,76711,-43206,32071,219607,-68192,-355272,-208927,-60471,129501,338677,808528,733682,-123315,-389232,203762,242156,-52666,86886,573012,468412,76611,-184138,-275046,-56848,198925,230946,-113469,-304926,-195587,22922,28984,-44760,206985,371949,510411,539089,367350,58494,-235072,-322346,-292767,-496629,-435393,-314191,-215390,-128607,26111,-114553,-443881,-193458,11863,145828,166283,-64843,-234912,148298,397481,271206,-301083,-152574,720778,1384733,1256356,888201,698177,280411,-155072,-231969,-396481,-466389,-435621,-456450,-117889,212854,248909,-12636,-131319,-111291,-154729,122779,324215,213596,-118808,23611,-98285,-78203,126028,215050,-207945,140539,371893,438855,244981,97285,17069,200003,389065,220552,-31898,-128753,-268674,-473109,-388973,-231398,-319634,-172813,89991,196112,-61858,-396303,-211060,-163820,-366919,-482261,-487784,-414149,-104955,74475,170656,294921,364183,139293,-166990,-57779,318709,405181,484285,465539,318609,217327,19260,-342412,-4918,170890,330806,85894,-154267,-211115,-194100,-238248,-32281,186626,327815,283758,394413,376764,213045,63528,420494,642430,343242,-26711,-105537,-213614,-485698,-282371,-212512,-302180,-76064,510433,875257,872694,402558,-72555,-390141,-475289,-436897,-436382,-411499,-264045,-69775,321485,-89574,-350806,-208138,195266,162659,-168807,81044,235382,-158154,-14530,328592,249966,-31978,179341,567784,673117,416316,-142513,-556505,-444444,-286176,-146996,-75839,509,69292,70595,57461,341194,584909,442311,-157969,-351541,10616,3718,-376087,-217909,23652,26442,-160046,-367930,-216061,14601,-33886,-429436,-370974,-491377,-191476,-98701,-379644,-327167,-29023,-6057,-157323,-89231,-32488,9153,1838,-36112,102587,-105761,-489041,-269672,-16842,30269,-142813,-416701,-184808,112104,144043,-162845,-336731,-55818,-37067,-224908,-11750,343152,570387,547059,324633,156145,-17078,-372230,-396242,-261616,-120599,-70002,-212750,-111353,31301,7068,155176,485190,475228,106541,341222,474317,300822,-208020,-37736,214413,-48773,-425384,92199,415028,327301,-38180,93844,595285,678650,400046,-122060,-508600,-437167,-272116,-34898,129885,157995,121509,459950,874204,694007,-85829,-7720,559149,632825,188060,-146375,133472,333721,322945,337308,83871,-436333,-12860,202622,222390,-192197,-529827,-71985,-155402,-350659,-511606,-29337,334763,201988,-395918,-219063,41393,18599,-107401,-243827,-352938,-205831,-139601,-172632,-358037,-369540,32810,226018,189799,-83523,11460,5596,-269426,-564965,-166553,-5498,51393,162174,322453,706001,1068548,1165924,1125785,939548,332134,49179,-237960,-561464,-404536,-311115,-183294,207395,530455,73586,-187160,-401409,-375025,44940,305754,117616,-221566,382463,577723,265882,-162994,-187968,45132,-171800,-522732,-187628,-163047,-299660,-425564,-250535,497493,841998,725440,305191,-212304,-375012,-184481,-24391,1057,63023,154216,305804,77265,-60901,279832,632371,753502,627277,525658,401053,310800,71210,130849,393985,475771,426054,285961,287344,-228978,-499793,-178434,-158488,-376436,-309162,-79776,318705,738243,700431,108157,-174279,9696,192327,176238,-127792,-125678,207933,165976,-5735,126291,185004,-54216,-473550,154183,358496,176746,-86733,316215,358955,300674,321102,287549,327324,291971,203622,4527,112685,270823,201215,58180,147162,-33464,-197687,-308477,-467992,-172676,250372,508726,273593,-276205,-328974,-54881,-161438,-468330,-456134,-252962,-151284,171785,518501,636345,425356,442498,452887,210866,-224801,-181730,-115563,-129075,-155428,-229334,-129016,-137085,-367663,-290605,48580,157814,-60692,-519112,-261449,-238050,-384229,-471460,-206093,22640,147634,12694,-211645,-389729,-503291,-497572,-224657,291642,635143,613731,489216,139886,-103439,-66798,-29115,-149047,-31860,447884,571055,525565,185927,-158143,-284433,-377737,-374761,-7843,366810,606866,730218,412974,159908,-204120,-371685,-255524,-115996,-36955,38651,-135591,-377226,-334428,96070,160294,-228103,-513412,-191982,-267226,-440518,-168497,57759,200924,371325,297761,252173,304345,267022,61694,207268,310944,198514,61924,24750,353772,371397,218422,-79406,30272,56778,6675,41680,128094,-29598,-332480,-547800,-145798,121696,167575,-167103,-272565,-176506,-271530,-421479,-309704,-243904,-391705,-398951,-339013,-172286,-62491,278878,240129,306526,211824,-6615,-92718,201888,289120,89434,-71252,95783,267985,193151,-162255,-177943,-243918,-384009,66397,481788,374268,-52229,-261093,-100595,-118507,-116932,-70650,-268319,-363631,54348,442892,430609,67588,-148630,170083,528731,973972,841627,459075,50034,75347,317485,487028,509611,476544,222249,-192942,-411350,-150959,-175557,-381633,-404997,-139522,-41693,-203641,-435422,-207978,186702,499063,579959,551305,641758,540520,209077,-176407,-368563,-268493,199737,290852,24487,-259876,-123770,-231590,-397425,-430227,-175281,8,189378,282698,130366,-150433,-273802,-315576,-186479,142058,203827,124044,77551,37744,219427,208169,53920,-90436,34652,159776,-32104,-254744,-284201,-204312,-109002,-224159,-416977,-412788,-235845,-40297,370628,638562,532882,139446,42476,170217,-23531,-366577,-247202,-269806,-424046,-53706,311973,660117,553860,435599,328190,409144,409022,193725,-52621,-84344,126134,436329,602359,702261,582728,390824,126375,-345398,192842,516622,443610,-78397,161204,552292,443462,315871,166285,79816,-24136,-181414,-176563,6408,-45463,-248631,-153022,7294,54919,163233,312611,102347,-164497,-369140,-86253,344198,695361,701387,104281,-416640,-404821,-405848,-342918,37700,52203,-87146,50053,251959,210488,584513,321520,-94674,-569331,-97027,113177,-85161,-50887,210325,251129,127157,62712,-9950,-141638,7478,75123,230531,380306,347687,263751,-12947,-172020,-231614,-178011,-77973,-200934,-447369,-117959,183789,103579,-378406,-361685,93439,240091,173743,192929,68728,439547,638087,294300,-381587,-168748,-179938,-376577,291888,520350,83696,-377848,-177734,227891,357260,307784,-230726,-266535,152077,176663,-5441,-175242,-205673,95580,378972,519931,440145,45920,-322127,-486426,-440899,-181875,356227,657922,974695,792734,34492,-434662,-40836,-15689,-335987,-192628,560589,912978,526108,94891,-83409,-31199,24280,136545,225885,-22633,-294435,-401181,-142688,-100341,-105887,-9538,210091,311620,296463,157046,29643,-112311,-243098,-82440,-69538,-458376,-267555,7020,-174652,-258593,181003,422585,381393,122788,-165753,-309686,-70978,66851,13617,-104013,-330875,-515439,-333870,-326501,-338757,-346831,-222220,-382392,75176,542000,785721,587815,39677,-274615,-163228,30116,181218,181892,176293,27079,59172,71001,174002,-84218,-436509,-304575,-380914,-251925,135164,225936,137153,-196545,-248056,-236329,-178700,-383580,-459774,-336560,-185748,-156164,-195629,-119984,-200680,-27747,564561,895079,726494,212367,-142800,-115065,-124443,157200,230712,487665,608348,488679,132281,-194681,-461761,-517260,-446135,-56846,110608,60964,-316783,-397320,-24614,239809,329776,374430,280665,38700,-143085,62935,334707,48436,-127711,4492,-193139,-207503,159671,241632,18001,-168331,-42719,258116,374827,207668,235055,446426,378373,232928,149701,195774,189464,272945,302299,324991,73891,41691,121720,40852,-281519,-75189,23910,50915,118721,49160,-250785,-293496,247971,412138,466342,440545,156494,106428,-12925,72457,-26219,-410686,-264868,72562,413608,540435,638557,565783,270881,281338,185618,169977,16405,-391856,-502003,-432956,-250331,234633,373009,228958,-70606,-108345,80412,195188,156849,6731,-239122,-435681,-444183,-467847,-415643,-100674,143394,127871,60893,145597,376322,426946,264333,-198622,-384933,-239856,-109473,310396,719174,856000,608046,153067,-38633,167591,109860,-358473,-90935,71644,130364,200821,76309,8482,-204887,-450077,-133508,38365,-113924,-380092,-248628,-29216,-12685,-51253,-245284,111824,120625,-113863,-306830,-141409,-185812,-349610,-357715,-161002,353,-107403,-291847,-293089,-244943,106770,804102,919136,614368,-18559,-253776,371800,431535,-46122,5099,-63682,-288656,489853,864377,699121,182600,-208193,-255059,-163144,273122,575735,510492,380014,112183,-186577,-268351,-147899,2105,446151,698587,713529,273486,-124299,-236588,-412752,-430461,-334480,-273193,-450562,-92484,260990,283499,116356,111538,66433,320012,533386,749851,764872,559333,460251,439123,352771,74387,-71764,-219548,-323074,-458254,-487844,-595191,-435221,-294283,-54241,120242,372354,486542,264457,-173807,-324336,-259110,-460836,-254085,43081,179313,-185237,-342670,271133,652159,526670,4213,-515869,-345789,-45362,152313,258689,172011,-77094,-480316,-172289,36716,-42506,-427741,40612,3350,-295459,-85630,-213068,-160652,-302876,-164013,-10333,314564,493612,458674,458191,189566,-37176,69724,62811,-50066,-140835,-46743,81002,109038,-144228,-68453,289867,478882,267071,102713,-10897,-50627,-150235,-288940,-112449,18019,15495,-147459,-459145,-56749,276493,194250,-458541,-271664,-119976,-229363,-111821,145621,364037,228922,-125506,-249171,-65541,66958,151844,156475,-9023,96929,66334,27692,72959,-118848,-9076,379159,195064,-192635,-366146,-309782,-170747,-73993,-267904,-512738,-275572,62002,285527,145869,-76869,-163589,-427450,-419524,-23727,50823,-85512,-488526,-285252,-143621,-285483,-352157,-306690,-359495,-236146,-87269,52352,330018,357478,107749,-247337,-380691,-145269,-10526,7617,-59450,-66285,32954,-786,-40279,-306081,-314974,39004,137943,-39743,-341315,-331083,-26493,-58019,-322559,-111548,399809,681655,541177,106168,-311913,-91095,27736,-87433,-298659,-436577,-145425,174261,427971,556203,372891,-148433,-390456,-112025,-328632,-495561,-358572,-177134,-73234,-387715,-48458,264980,188768,-147333,-327456,-317768,-454886,-263148,-94107,-505806,-341413,-238420,-502138,-80124,346745,552640,531925,518545,327379,-163722,-220564,-117646,-68827,-144870,-213649,90258,439970,446887,81158,-137945,-98699,-298743,-191274,-82702,33936,334903,328932,99200,-51874,172910,382069,372371,365643,191552,135319,-222970,-398922,-180771,162633,491886,454068,613333,665631,676379,878004,1099800,713181,95824,13072,-148935,-216049,320086,477297,232187,360540,497018,412436,303486,74020,4830,-176579,-322897,27958,264449,-25823,-455306,-159712,187018,171759,-17759,-287531,-298680,-325689,-113735,110898,48117,-109479,42316,137164,44380,-155906,-368172,59569,357548,225346,-57722,-189221,-365776,-494909,-453950,-328321,-174532,-48362,78801,96874,-225309,-266940,140044,322934,26792,-300083,-124033,4417,-335727,-170643,183528,234207,5697,-346424,-419620,-375233,-169330,35795,124586,220457,327671,351451,193721,-108980,-127128,199165,521215,605058,234765,-278577,-473381,-328898,-315912,-506584,-230205,36209,32245,-52897,16633,16469,77315,-184760,-322908,89307,346561,202320,-212092,-182055,170559,216098,1642,-166124,-159464,-70942,7606,77473,89736,157104,77530,-64019,-136989,119559,379203,567003,571999,320276,-189075,-276283,6423,-18133,178852,315146,213644,258311,50333,-25930,-99411,-159454,29927,487000,533292,107014,-262971,-95751,-17037,-169245,-397443,-332473,-196519,-263233,-442274,-389320,8333,629877,621605,820417,560093,556876,370881,240668,72629,-73794,-96995,-328680,-367183,-333174,-147839,-36228,108278,45402,288655,406832,224071,-52022,-121357,-253610,-321961,-96995,369680,748367,694414,349033,132502,-284235,-144869,390886,206536,-398521,261642,733086,540198,206763,101870,128544,199459,-39405,-117033,53535,350362,544551,511304,387694,521416,718958,428536,306674,464363,746309,547574,34836,-163992,149267,377786,284550,-91576,-137281,-175909,-344547,-402722,-397917,-86796,38409,87467,54037,131465,176780,76554,-102079,-155520,99990,99965,-6342,-83701,-199078,-447529,-306802,-197522,-113627,142700,474870,471169,189858,43036,-62801,113231,-229246,-237167,-578,354478,447521,114756,-157610,356381,854575,1057913,941501,423383,27334,-9479,-235656,-466848,-127226,15293,-67326,63185,180690,154782,-210527,-198658,-208099,-355497,-448594,-434579,-387634,-374284,-311861,-153988,-165859,-264049,-221685,-332344,-195363,257040,640588,823873,883237,684264,368663,210465,138905,-145273,-287568,21769,-237,170465,394640,325194,-56759,-267281,697,77097,51180,-42105,-13234,167582,315664,100619,179414,280040,169426,-136593,47140,536647,717516,869978,682346,264721,69438,31343,-140421,-270152,-119260,123902,162749,-58758,-376602,-15972,186641,51913,-167388,-419066,-395257,-236647,-9564,230833,476366,605639,661379,281751,-416832,-148232,278986,261441,-12262,-60547,197437,400627,372796,457527,513471,577194,570128,146728,-269748,-410064,86199,479849,691274,252142,-326514,-152544,26676,214971,187291,97873,-267568,-258081,-90795,24253,56696,11630,37870,-121755,-344226,-389804,-124896,113387,143979,-15290,-133269,-382471,-450934,-358924,-168691,-272293,-486425,-309199,4402,262431,-75493,-408826,84812,246589,-27871,-176720,18150,-68796,-124490,46677,-20479,-250690,-344755],[-171661,-240583,-219398,-271222,-114320,-15593,-131638,-154278,124261,-4239,-204792,-62754,-113355,-349679,-202080,-155619,-302300,-310048,-99912,6783,-119999,-267502,-155148,-155022,-56058,46454,-59505,-171838,-104695,-91101,-154334,-153886,-204755,110639,264030,204323,-88144,-282970,-351166,-361355,-126355,220301,214811,58065,-118134,-216289,-189522,-253826,-76875,413148,659809,603297,57277,-152759,-226570,-292520,-186874,-85051,211240,601130,748873,548794,367969,165191,232802,42291,-331966,69651,729715,904287,435310,-279616,233461,356314,209663,-95945,-311184,-254699,-69221,25927,138093,303933,291324,245049,193699,262336,337144,214196,114616,302432,155840,145667,341405,423665,112521,-342322,-298462,44066,142132,-103613,-440954,-230001,-41433,157920,150256,65061,-67617,-293731,-212750,450470,960941,1099625,884953,404305,50664,-50761,203780,382017,134991,-165095,-143181,31679,184833,135549,-153696,-402749,39709,445045,642545,380189,80392,29241,293955,432499,481382,555814,497053,500669,291238,-130589,-373028,-169999,-92727,-194827,-374699,-490461,-278910,-271027,-356245,-35139,160721,185718,41589,56229,-40833,-84977,82306,257827,356315,182630,121617,142479,139438,329720,621153,817866,944656,846338,594286,316866,137790,146995,313172,400963,431663,332668,-79735,-292069,-315604,-286883,-191972,-104223,-84457,-153527,-205695,-431195,-508399,-407336,-63918,229721,403376,462751,145501,-44655,119172,378532,286706,-184009,-209150,-33575,-375372,661,464273,320804,-237932,-293599,-231613,127745,766917,1172716,1173602,819763,558467,-22220,-350205,-184285,262211,716072,587601,28993,-373926,46375,-87108,-477455,-263489,3397,149336,-10296,43817,210026,255021,367619,519121,755789,646833,155766,-161306,314001,374838,44942,-188222,187420,236553,-110334,-108631,29559,-64315,-315000,-259076,184257,714462,1010478,985983,567730,267167,98852,-3942,-153907,-79796,98224,72168,-91002,-110524,-84175,174997,397553,384612,-13747,-436377,70080,300175,225094,-87656,-475847,-408012,-337640,-368125,-237180,28616,-52852,-221545,-294598,-321249,299386,691982,522808,-128758,-532817,-123555,419118,979481,556184,-133131,-404563,-285386,-487649,-520073,-159878,112393,231702,120186,-43753,48076,294301,12670,-316940,-223256,-28747,126344,505500,949445,735336,-129517,-380558,47617,84967,-118388,115230,553994,621172,306342,68878,-101240,-91661,8776,-127882,-244902,-336911,-82483,237380,154330,-163653,216535,560050,589231,555595,455954,162134,-78803,-230482,-304166,-394451,-340492,-278513,-300084,-53813,74377,-124568,-445664,-317339,-314521,-82593,137714,-106192,-261362,109659,350602,113059,-391596,-323485,362947,955596,820527,701564,509199,149430,-205084,-95565,-148316,-468925,-595611,-372455,-4084,238136,293554,131060,-128665,-176076,-190719,-221969,23513,93995,41885,497121,562258,194304,90000,-1626,-375994,-98217,145522,124089,-28113,-98088,-149586,-38438,-47064,-101467,-145209,-62984,-252796,-412050,-120252,-21525,-92862,-227999,-209244,85668,42176,-69532,-124467,-153687,-330428,-452198,-416438,-414204,-52056,95146,134941,190330,279993,146561,-60432,-99401,246132,283554,346707,173797,113262,133347,117322,33200,167014,174148,25417,-136002,-333004,-263991,-272228,-456531,-146382,211505,352016,366618,504455,418072,258089,359397,765743,866176,395393,96865,147066,114920,-161450,-379249,-274231,-273490,-219272,467843,940873,932158,375858,-213164,-275255,-212931,-264493,-381080,-460885,-461569,-422511,-86884,-355125,-460844,-229367,172773,136683,-119369,209431,302426,-92049,65951,360955,197827,-149698,87505,452586,542498,411333,-98286,-536311,-386149,-446633,-428521,-130609,66706,37547,-222133,-258518,-32814,257876,418992,-71378,-358025,91503,211992,-29043,-373921,-99589,-94541,-324618,-429001,-226634,-15191,-62003,-41804,-2371,10841,224283,286672,-86091,-553395,-295470,-200506,-184966,-92509,2199,181600,443067,485703,390770,114320,-225400,-57888,33435,85900,-10624,-249803,-296576,-20156,151833,-98083,-278752,253593,379741,116522,-275776,13487,426380,492223,285424,-34847,-213370,-518638,-425060,-214613,-66723,48876,62949,221645,96109,-217227,-163374,246320,223756,38330,558975,831816,562386,-10941,-202646,8608,-72654,-446407,22951,455466,344967,30545,138884,558811,750815,394565,-152170,-66594,-24788,-387121,-310856,-7425,133264,264534,748119,1052210,784132,-94795,26284,685260,807258,351364,-41423,108895,264100,220676,195795,100940,-117769,-438920,-130272,-160352,-431811,-476980,-143484,-210965,-343350,-460946,-71432,205748,19841,-537182,-202129,-86935,-206890,-90761,6547,95522,147743,66402,-151656,-395003,-187320,-1803,147909,199707,-6876,-241033,-442939,-437993,-315963,-221066,-204159,-52902,65212,161982,394913,726776,785186,1038387,911357,289607,-149245,-369958,-330152,-249726,-86128,215639,668443,788312,248712,-138585,-324760,-272340,96426,228993,-10251,-243369,295393,338234,-53999,-479179,-206520,81590,-64553,-316975,-410296,-199494,-122026,-217990,-238232,373033,728199,624788,255047,-263093,-380605,-132537,77501,110384,111280,27925,94985,-71730,26371,353670,661897,817031,801083,825931,805241,755166,469075,324458,476978,509937,359941,117725,164140,-186780,-449633,-265146,-239233,-451200,-421718,-274702,-85624,174839,237672,-22539,-177165,11856,270512,217107,-220117,-129626,258108,237780,-60104,63719,41849,-170532,-425844,-2946,124078,53544,13347,262607,217208,61593,47878,126888,137272,231033,100745,-17787,-39565,43555,1801,1593,189823,135757,-72044,-236850,-400997,-222835,179785,375216,25460,-424892,-180206,-54168,-170570,-449660,-350098,-160884,-43463,309894,614242,639948,441935,392868,307316,-40540,-344716,-116298,-399946,-129600,68705,9911,-75096,-322922,-450977,-237052,7286,-41606,-286088,-437398,-221359,-279930,-421153,-379430,-135239,56432,98343,-44758,-160883,-342995,-354039,-408453,-318371,176490,498019,448655,86082,-71955,-41320,164310,173416,-59707,174151,780380,940855,827951,402904,46351,-143490,-340530,-51274,302437,558611,655742,650706,394736,173447,-124452,-300987,-207248,-82052,-92487,-120694,-333469,-595175,-116755,336039,288781,-70751,-226343,-92980,-303388,-278958,162091,312900,251916,298517,196099,132970,143405,10786,-160791,195430,317353,270472,134922,91172,376078,473454,383729,104561,-92396,-436364,-149852,103724,281944,27514,-299862,-551355,-244348,62215,128662,-74781,-310803,-360368,-527622,-236769,-159489,-228058,-501368,-287475,-259232,-200344,-111582,95978,-89732,-26267,34024,-5842,30170,399221,535280,338630,-107192,-126873,129617,182089,-94808,-90736,-217580,-247393,164316,547439,434260,73083,-77551,160410,189197,124924,136156,-180336,-527499,63665,439688,447268,141098,-252661,4425,695673,1273484,1206805,728784,165423,-264555,85183,219236,310480,335612,137313,-101536,-457680,-313232,-210112,-208347,-330312,-328535,-133465,-226765,-499893,-494709,-97224,414610,613265,602635,656919,480700,267380,224034,144461,-94427,-2458,99729,-129699,-484470,-428781,-376030,-217630,-282933,-216334,-47186,47371,184076,-22691,-402296,-308007,-456881,-209229,405028,414999,10686,-4414,237417,468645,366085,51798,-137935,110439,257164,41964,-276630,-361510,-232071,-216948,-344466,-410497,-295417,-31998,83655,395656,598032,523823,135948,143258,370463,148274,-220968,-230122,-135032,-180095,-147742,242194,476542,427596,406468,527606,681878,616643,294984,-48048,-218324,-20968,250419,418546,558615,491842,349719,378814,-13262,340691,377093,245104,-272213,192190,565385,525759,278772,139537,-135304,-209394,-142450,173535,421986,160104,-253672,-232556,75276,359759,356982,311415,199222,48970,-107935,83160,436334,604594,442767,-94987,-363093,-362504,-356236,-339370,-227268,-374384,-399800,-46538,-77740,-182254,-249449,-48140,-295019,-533303,-29345,230241,30811,-14939,229201,190594,23928,-45143,-40760,-172750,-194824,-3488,253464,360525,296862,216264,-5312,-222715,-274256,-70296,75061,-15164,-460029,-123602,263930,330536,-101659,-224908,32045,186319,239083,159439,-33732,191963,328678,5931,-509061,-279581,-189266,134403,549059,651546,115380,-358998,-149621,311866,664644,870294,666782,185822,-419966,-130622,35587,100843,-9610,195511,475160,637303,576129,191367,-74484,-209099,-420179,-66888,456263,722353,732096,675970,113416,-153461,-63966,-194920,-325853,245294,732546,959123,497464,233950,124773,30313,20377,166865,221396,45905,-219185,-273222,-83964,-96145,-83661,74117,316840,383400,254628,-121158,-287610,98329,16982,-88052,-187729,-475812,-26826,305141,117827,-499711,-111141,192733,127733,-50331,-183390,-273513,208174,445435,277604,-122319,-403861,-459852,-397553,-410484,-430101,-161513,-74075,-179309,78450,316605,281556,-40237,-537512,-319522,-242267,75125,343138,301899,120827,-90399,14535,-25683,5286,-98671,-444864,-355898,-297879,-127310,103181,116788,-233620,-325151,-256319,-344755,-364434,-181952,-153984,-192974,-108623,-150848,-249697,-302351,-317342,58170,543605,814860,596440,113384,-318401,-160599,-207969,72816,309015,554834,559572,413583,143030,-132581,-478959,-456201,-531551,-267984,125895,221362,-212779,-347479,7869,259010,288306,238019,83239,-6056,21196,353857,435511,59590,-84741,41363,-168552,-386460,57937,198734,86354,60181,73868,209321,314501,400323,559774,730953,599621,322938,223459,389244,586696,653252,578925,445581,177404,30951,-106706,-266876,-371133,54201,-87584,-184521,-16785,19665,-140138,85999,568937,715990,443622,167299,-136837,-154397,-54480,147392,135567,-232928,-216950,173249,383971,315104,57915,62722,44813,209042,311141,340589,148406,-216912,-458240,-480604,-84259,330957,422306,185991,-129465,-225131,-146449,-41754,-10507,-8927,-229023,-428040,-368096,-364475,-453665,-340645,23831,124608,-57994,-239972,-53241,134416,-14246,-324099,-371272,-224627,10489,457520,773599,740867,557780,231598,68835,87369,-120017,-250469,241963,456919,444518,315907,-109106,-261287,-180318,-187697,-311087,-325174,-374469,-260737,-139230,23802,86429,110996,-168205,-164492,-162074,-358207,-395110,-145239,-188876,-325607,-345148,21418,348009,323582,16068,-320881,-130912,63612,697708,868740,685747,58330,-224741,396033,437138,-93497,-202022,-84455,-269794,395346,810078,616559,141181,-128681,-212078,-214419,23719,299524,373878,281525,63210,-245174,-382274,-237166,-8421,559241,757272,632371,8216,-399261,-430182,-584944,-550789,-424247,-337520,-402137,-105031,193295,245629,199337,262965,223470,400059,575338,696345,686413,405823,181492,116905,148457,152738,50577,-158800,-194809,-71529,-156207,-343364,-487855,-319517,-17034,202936,497680,609543,343531,-253378,-155241,38897,-157277,-406604,-199757,72121,-302196,-47456,322004,318998,-8133,-366150,-603082,-378349,-169485,17601,161627,122134,-60036,-405017,-169266,16089,-93753,-391806,395777,405274,261460,97512,-215293,-52957,-45931,113746,323561,614350,727202,712240,659587,423168,224398,116310,-59197,-244874,-222099,-31575,107220,133773,-95194,57553,442171,430862,348730,227433,34372,-202916,-434333,-502636,-290693,-199552,-3353,-157304,-544771,-127400,407333,466715,-100618,-560986,-386096,-461916,-196163,1600,256231,133370,-210105,-317756,-232841,-143400,29168,232560,278063,361818,339757,331962,346858,175585,-201078,-333583,-440810,-441288,-443047,-390537,-190488,-192056,-355393,-461698,-281098,6199,261469,180621,85984,80219,-289303,-374359,117714,214987,15616,-460080,-102552,-5890,-233073,-354069,-225677,-212081,-171053,47494,334249,607425,428091,63931,-335147,-520563,-323507,-85647,18364,-77748,-131963,-45299,-99167,-168538,-409700,-99443,214420,303376,158297,-139304,-171617,154452,218383,66258,109697,455140,704340,534777,17331,-130770,47954,-6022,-211953,-324926,-243453,47855,214060,326409,453468,369668,21923,-254221,-202940,-288402,-238486,-320845,-366307,-177713,-303630,-201855,-37591,-5955,-135814,-189606,-225606,-278100,-169239,598,-402168,-246185,-53416,-263109,-33968,356260,530977,401781,230116,16203,-283787,-429286,-433888,-419579,-433442,-521625,-402528,-270627,-212196,-110069,39503,-53183,-400245,-224585,-70667,32571,225871,101101,-138145,55532,400609,498878,448543,253259,28106,55894,-231287,-287734,-7358,275870,597261,593594,615559,679313,746265,841195,1029738,748139,288316,115658,-75207,-97152,318704,417395,182080,234857,452093,547447,541386,-1427,-22622,-78839,-155850,-16045,140923,-72607,-383081,-371463,-25886,81741,-27418,-392533,-441077,-455946,-281009,-94356,-162576,-226376,-39461,55925,-25098,-145542,-387245,-411235,-116543,21596,33913,-43466,-295596,-299595,-299899,-468275,-326513,-158893,-55002,55698,-119005,148321,617782,774798,206802,-276480,98666,186247,-262106,-423892,-14569,90924,46020,-28641,-239961,-244883,-196192,-158085,-75260,76241,127380,57820,-155708,-304282,-69552,194652,422156,430401,51680,-332317,-373571,-335701,-365457,-475991,-213296,134593,89058,-70878,-114521,-229327,-122677,-211190,-410821,261129,593207,559820,137331,123430,402023,289696,8291,-71152,-171027,-239618,-119297,233355,265326,235573,85142,-119048,-305250,24238,170658,310194,641580,509541,-17520,-174623,92036,-16614,-74639,47271,-94944,105279,241491,-108472,-274652,-303994,-132628,137659,313183,128116,-219840,-346872,3276,-72875,-222896,-457216,-428163,-521107,-505525,-359556,41181,621076,421533,457096,433814,501419,288379,136650,158994,96031,135384,-50393,-367744,-211172,-91274,-2468,142813,8648,325353,404582,244084,-63741,-195690,-334790,-399346,-165560,288989,636714,472329,-20056,-132665,-440334,-31626,519622,484039,-257086,9029,581266,435690,-5700,-142592,17444,100926,-20688,-111436,-26843,205052,377301,401172,287077,444760,753688,526473,354124,432108,598986,379671,-65384,-33481,237572,288602,87996,-260307,-134079,-49845,-89504,-228995,-113893,-243247,-85124,227667,338969,266510,81390,-102640,98295,378836,548682,332042,114737,-11530,-150917,-416560,-436441,-317788,-112395,121475,453132,500451,246198,142559,215412,535012,358542,-91954,-44304,187434,344058,78340,-252806,169513,614627,703499,456528,-1380,-261392,-199365,-423363,-528309,-195547,-226964,-277646,-20849,170426,223452,-94969,-3647,32861,-152674,-580204,-435614,-296881,-234042,-253239,-138086,-89492,-232849,-394951,-576763,-210216,158105,457248,620112,700668,566845,287167,228834,110356,-171116,-319832,64043,292659,443097,395512,195544,-130689,-206315,-57716,7887,2850,-41049,54282,228001,448779,435211,545930,474136,196037,-155967,101664,373111,354557,431242,388124,102918,-56317,-87399,-103758,-74392,75845,225229,258528,94290,-439949,-263033,-22840,-191852,-285107,-332828,-315970,-166360,-60737,76464,312025,605288,720948,227765,-421886,-194530,58801,4147,-192799,-75868,231792,383984,355422,386727,517934,596018,521071,-27526,-360600,-364256,100155,514234,635667,208582,-311346,-61850,166292,514664,412391,377935,69258,-10708,42484,103767,13602,-71651,-107722,-342997,-370732,-364725,-246971,-106983,-37814,-48219,129836,-89662,-246100,-407588,-317372,-408938,-510474,-447916,-440212,-123039,-114311,-287853,-271172,20399,-163505,-408158,-78564,-107887,-193684,514,-28268,-303126,-354356],[-107074,-154847,-242083,-179875,-51541,-11928,-135081,39281,415857,387749,-6429,-221372,-136231,-299913,-338462,-352941,-319260,-129452,29876,114661,-17723,-171813,-339992,-340940,-161187,-65136,-103956,-200822,-223753,-274362,-83056,-391314,-146037,225392,362470,153115,-200227,-313822,-153421,-1712,131251,265343,18582,-176184,-531690,-329167,-213945,-180370,131116,597264,885930,723869,245739,-53934,-223457,-129744,-190170,127106,347753,563845,654154,506516,438545,317233,634823,540541,47880,-294031,442639,761441,381660,-267988,313003,503239,264014,-196993,-355111,-164873,75264,101427,122367,294246,438400,591642,610497,590548,368877,151715,35320,249206,108924,127874,287358,254558,-21530,-369018,-318323,-31524,79880,-75441,-369908,-428015,-144031,115646,147748,133188,-12839,-342905,-70173,522518,918298,956615,642736,242468,-104884,-220906,123783,337629,112096,-201416,-114635,59594,180307,46073,-301946,-189517,368857,689352,641006,252866,-51033,-26911,428973,609629,713660,684678,454991,403199,263782,-211410,-458287,-347865,-325023,-303456,-249435,-277914,-221273,-347083,-394373,-73985,125193,205877,167091,118725,-29248,-168381,36243,109036,-20088,-236585,-211185,-16622,122492,283519,579109,719848,989051,965375,737664,439441,222626,128421,269648,439269,425391,200743,-70708,-227324,-244647,-220582,-75211,-47926,-162398,-296413,-207678,-350751,-432003,-451663,-299995,9976,192481,512691,214434,-14755,-12065,223989,219269,-155114,-359578,-219422,-494647,192023,472515,159644,-259217,-2324,-24019,150889,826613,1225329,1267362,1064076,779070,210619,-254859,-315896,71126,432693,333071,-129807,-222277,212146,94317,-327971,-253075,65056,245537,158473,114103,131915,37364,162832,355371,549660,396690,13643,-67681,286533,218608,-242436,-417969,-3676,59701,-203986,-219887,-70429,-118389,-174035,-96295,289715,594022,801376,842495,572251,393123,391640,176100,36955,228964,440927,387199,226514,-25603,-128885,-12009,159740,275000,-18884,-517652,17399,314559,232713,-56079,-218818,-176038,-252941,-371176,-322986,-173440,-234860,-315418,-360033,-119776,442337,791483,660788,138026,-169682,124570,530889,896514,540578,-125208,-380576,-100611,-227209,-381990,-73334,183419,223316,65174,-124125,414,231349,33485,-265154,-257627,-37551,30677,423817,608691,286276,-268711,-200937,-69585,-139231,-266635,-46352,245234,507139,396876,162972,-93631,-233629,-244299,-165855,-127116,27082,-21997,280784,213690,-238092,205497,744303,731696,573318,437951,134984,-86700,-170295,-279800,-451768,-374557,-385633,-354825,29794,68738,-189688,-271580,-211275,-358516,49287,198737,-129933,-325265,10909,185700,-127085,-442860,-410471,-50461,250198,151563,189568,176002,-30302,-298199,-99790,-48181,-345894,-718641,-160870,248942,371591,326047,223298,-54221,-140325,-160835,-309524,-414084,-166888,119402,627543,851129,255868,-63489,-81619,164689,221257,39987,-58455,-252435,-377085,-220038,-33178,52473,-330214,-365891,-148955,-308937,-270445,56024,2190,-6912,-300078,-559678,-1464,193043,147783,-71791,-207099,-333439,-364198,-353907,-435035,-103517,17112,23928,6633,57174,38747,-76612,-153859,76845,90535,63501,-178175,-135750,7540,243236,373179,219315,-18155,-335493,-340636,-454477,-213600,-93704,-351830,-291224,145259,244279,305928,455022,364649,256022,570342,937167,846934,317369,108567,283727,417568,245715,-281251,-341761,-108146,-498059,251112,838246,882972,315533,-239406,29100,51384,-61956,-243568,-411227,-378606,-337663,-384513,-224790,14576,-23871,239989,95827,-154338,201761,214688,-161150,-15470,269900,69731,-407688,-102873,159577,136663,69714,-276712,-528480,-351956,-343330,-322226,314,66867,-42470,-276713,-107841,-121611,-102586,227012,-20486,-345994,30326,255587,213352,-215252,-249183,-200810,-407559,-431757,-164778,90137,150082,237486,296373,265987,343647,342374,62095,-251509,-281501,-108517,29535,-11916,-36019,297997,797022,968097,650981,317141,38488,11106,-60089,-48934,-6373,-105669,-278347,-183332,86964,-13283,34825,595107,709114,527638,134448,-76097,372315,515549,381116,7313,-174599,-233160,-175033,16718,126246,191479,233335,471969,409096,30183,-414282,-33422,-58947,21360,547394,925882,639535,154797,-465168,-295705,-162051,-454354,-79627,342652,258119,47606,92308,325651,575963,361771,115088,316934,441680,72919,-355468,-75578,235262,475226,897894,968767,634783,-160741,-29677,574961,677586,325875,-58634,1826,135293,67355,-98483,-113428,-101862,-181703,-249240,-345204,-578964,-331322,-196386,-273051,-322667,-395064,-229142,-101182,-275663,-372529,-166158,-231426,-401649,82919,388354,583954,477246,188650,-156447,-531755,-170248,-51699,51630,148104,343033,368795,79554,-43457,-74924,-115096,-308789,-242426,-119096,-80482,11616,204128,291430,646711,501980,45367,-497884,-270084,54244,117810,177664,404990,774345,649130,324658,-13252,-93211,-69381,113277,74645,-195871,-451432,-94573,-218251,-555892,-322786,62965,239191,114273,-6919,-131711,-12816,83327,38733,13687,184893,440062,381939,142499,-251219,-430360,-191648,101586,192729,111141,-165101,-277453,-301880,64512,329524,589733,761947,820496,922136,1036760,981595,621342,328740,433864,465960,330947,127443,165856,366,-219157,-406685,-400867,-518406,-454048,-363269,-453052,-408474,-292999,-201435,-238227,-19219,264497,195389,-285573,-79195,309770,338132,-24330,-1323,-88770,-368878,-275270,-93095,-223886,-269592,47087,110397,-61922,-217754,-245883,-86294,-4946,181619,2729,5236,-202434,-251498,-246078,-90872,180064,180128,-81446,-253007,-338883,-350619,-4160,140485,-77431,-85258,-7874,-132875,-264963,-387776,-229768,-142112,-16947,316534,510627,425667,305594,221177,51941,-272915,25952,563357,188271,141001,206270,62964,-143445,-35196,-168160,-172962,-173239,-390954,-458064,-224173,-141527,-316460,-434513,-273861,-70631,87906,59968,-37045,-54291,-267126,-267571,-438329,-359613,84591,388611,480442,250822,264438,246883,317898,154510,-182905,278310,923859,1147556,950275,475661,94528,-93940,-133332,141054,473175,591780,524747,411423,268701,72306,-131727,-285921,-257574,-144146,-118057,-120485,-269224,-291386,114133,508354,400173,206845,68222,-27015,-361673,-149776,383252,487687,333671,176894,-56160,-179690,-285565,-426116,-346395,213811,302394,274022,106168,84704,233859,446390,480717,290477,-34945,-131806,207172,278382,277392,-48978,-363569,-468195,-286626,-57208,-66968,-177577,-416215,-507843,-273877,59245,5736,-201144,-464895,-103210,-37465,-130120,-356864,-428762,-520957,-361878,-189138,-78811,114684,463691,592438,478207,-49357,-392977,-8089,104695,-34484,52274,-28639,-74570,329791,725991,666008,174843,-6500,408180,503615,318606,325123,153626,-266131,-27731,247532,292060,107608,-305125,-84652,656935,1061993,1110053,735977,223866,-311894,-267347,-139615,60203,191311,72987,-104246,-423195,-427764,-168147,23742,13995,-189029,-248916,-390187,-422382,-245118,-586338,13264,373332,500673,491717,328084,356467,675689,704252,410492,204954,-9935,-264621,-344381,-203481,-112224,15438,9087,-80403,-9283,-56195,45118,-163928,-450874,-161492,-365544,-268671,428668,496596,-48084,-156635,315614,580291,501353,60952,-187954,100130,250296,42344,-309818,-420254,-260750,-338287,-441201,-187196,-129048,50443,84069,295259,422423,379034,76690,212249,524887,350533,-20486,-339916,-149213,-104560,-170598,175129,257170,217389,266232,616456,833025,722485,362295,-11488,-323242,-252847,10739,208607,310567,419333,577299,707928,276802,271777,74810,-172205,-243710,266155,425125,318006,-64313,-162376,-413257,-409699,-106923,342474,603289,198534,-194412,-366969,24566,557054,654719,399587,304017,261976,191236,230904,418522,393900,223482,-72035,-139796,-184065,-244347,-351726,-484978,-419857,-207262,-5245,-48052,-165397,3144,-219786,-358051,-579292,-110929,176174,28935,-23577,191961,72963,-159952,-262669,-218631,-305893,-493892,-238829,37973,180852,253340,254792,50372,-254896,-462842,-124065,96285,18256,-426116,-117173,281815,499191,236002,110861,239631,289309,334506,166526,-62885,-113190,-124480,-376126,-351509,-124601,188479,489637,680679,638469,121309,-380523,-85285,396069,878593,1216057,1272620,857241,-41300,-162387,80379,268078,131926,181331,400659,597742,607015,435930,302877,187007,-69781,-279744,136942,460882,241767,145060,58678,49886,-112886,-349599,3161,653679,748072,545010,229495,224351,274690,162364,41596,136772,115299,63094,-39920,-69149,-36733,-105860,-128414,71561,336129,449109,288596,-91571,-281835,260554,141431,-184142,-239562,-259985,61347,416430,322484,-193950,-237655,-93481,-272432,-260692,-262659,-291081,333324,644207,441031,-185176,-430162,-399831,-558968,-405412,-171152,4946,70167,-42117,-4905,-45618,-363472,-333771,-10413,-257637,-294677,112977,432248,326015,-3052,-248403,-201008,-241934,-157756,-47829,-169455,-187011,-142233,-90583,-9784,3672,-315230,-396644,-244946,-206189,-90949,77966,122513,40225,-50339,-140735,-245557,-357371,-129052,174281,418344,517743,254186,-137888,-426471,-187359,-315178,-164717,298140,483420,367351,201686,50818,-179840,-506766,-253313,-203955,-568946,-4397,155092,-251122,-291753,46128,191823,172849,82833,-71561,-126936,34048,391141,295727,72590,-18477,26506,-177205,-513829,-116904,26420,73692,199602,130840,54896,160927,591685,895274,958730,761821,366725,346655,601791,805969,755715,595195,365560,99083,-215894,-480587,-295386,-68191,191212,-129466,-393064,-64371,14560,27441,378947,627015,670432,164724,-224030,-431256,-521165,-143892,100936,122981,-197738,-186572,176598,219611,-16651,-568000,-224806,-68226,-65508,192279,288001,206004,103834,52273,62625,150242,301069,309544,59685,-145883,-283526,-396259,-341897,-222324,-202818,-350102,-462936,-368638,-205318,-222355,-367912,-174421,87969,26920,-255628,-519297,-229509,-325259,-405494,-281703,-250330,36076,464677,638731,431879,312795,192593,128339,45895,-93167,111883,546240,923440,869880,497698,-178931,-395090,-73756,83189,-75371,-126544,-68055,-67531,-78570,-13950,127794,297771,144325,28990,-74719,-314011,-486054,-255396,-183821,-182391,-486937,-21345,493427,671302,315674,-344487,-273206,-22475,359029,574241,583071,131209,-214480,289975,311068,-192239,-291010,29863,-105689,337964,704579,514109,133118,-41666,-169456,-161802,-151851,40810,169614,91180,-123359,-397518,-303262,-324679,-73524,528079,731234,495948,-205209,-620068,-315637,-357204,-374042,-458845,-311687,-377522,-272907,67202,228028,364771,358572,293995,343851,481187,560579,534089,331048,48790,-202496,43860,243729,179707,5234,42434,84822,77798,-190310,-317306,-208302,55466,268696,447881,578817,389073,-247895,-90077,276665,180186,-255718,-305932,-82527,-512547,92282,450647,162732,-401888,-307958,-321596,-217316,-135960,-29805,78541,11981,-138873,-395701,-240612,-106383,-203896,-482536,265100,508353,608492,217961,38653,261189,185348,208539,454144,644673,697824,764746,689900,529061,395139,148613,-115536,-441349,-251151,-14232,97519,32744,-88362,204348,559581,393620,364334,295898,89696,-225145,-365850,-308634,-416890,-505543,-153417,-228006,-594874,-275835,387725,595301,249449,-173095,-546732,-404126,-1087,193391,352411,124099,-207264,-313250,-340506,-348646,-184035,122948,353747,533481,552531,590685,489792,365915,298206,209841,152919,-103274,-350549,-440569,-218531,-302531,-327597,-186869,-106655,17089,196876,218301,255807,327935,-46350,-271997,147631,240807,-21415,-408620,11001,-28548,-368128,-225611,-39401,-23132,-12149,173754,429768,611312,351113,-38649,-351648,-335955,-386661,-88053,66389,-68784,-215145,-240425,-264310,-344929,-250099,154435,361645,389712,276095,51474,41152,284472,463017,414807,314035,333746,489270,390847,1476,33935,100428,-36242,-238268,-196823,39635,231516,230002,214962,292138,307432,168945,-91440,-242728,-238193,-65059,-72046,-210165,-151079,-99977,-366665,-408858,-238009,-178858,-168167,-213026,-156279,-117326,-106405,-329674,-115110,118599,30396,119318,327528,399094,207348,-159559,-418750,-331564,-290514,-316121,-298644,-411697,-400454,-143939,-162204,-299721,-247839,51487,-42736,-273547,-264777,-86765,-17717,24138,-128171,-329142,155539,582850,593749,430335,31572,-228623,-252234,-301054,-125801,154585,375109,689503,601180,399556,546573,744550,787341,860646,697428,396282,139618,-70665,-87926,180983,205053,21031,51732,331344,499072,462012,-256343,-71828,146945,82170,67067,32200,-121472,-281150,-417265,-243951,-75410,-52432,-266127,-420823,-508844,-330547,-271338,-336230,-243612,-102423,-73476,-155576,-97547,-85443,-160540,-252339,16574,116759,35729,-217274,-80761,99282,-142829,-483102,-299689,-159355,96856,135124,459802,1013197,1143156,403420,-343477,267420,297662,-27596,-263074,-197590,-108767,21768,167033,42905,-8716,-257062,-255396,-94945,-14443,-103901,-279462,-277432,-83761,21862,99330,174572,91582,-255211,-242944,-50337,-86620,-249947,-371238,-256267,79801,15217,-181517,-365830,-452805,-251701,-271633,-404056,249221,652502,814574,448912,418683,551527,292244,-26113,-101934,-247605,-337695,-27108,564901,622151,367217,121204,-85244,-507293,-151358,-86956,-7318,494712,515357,94867,-103119,132349,50467,-232691,-119996,-153833,191043,576249,171797,-182852,-386334,-348578,-277807,-70983,7996,-116295,-365913,-31550,88852,88434,-116023,-191964,-210858,-258073,-359045,-198150,103760,-58065,-106870,118573,156370,2067,55482,354805,441925,422690,166110,-264151,-90882,9718,57078,122384,-36745,245663,356046,268074,-194,-177406,-352793,-420275,-284600,107259,389680,183898,-336729,-249966,-470393,31056,601528,751444,70522,-302207,328111,239180,-261013,-373824,178856,268269,87250,-117686,-182117,-56053,29921,40091,-22507,289272,707406,600082,409118,451049,440376,123511,-231712,-13653,213034,161835,-180979,-496845,-107729,126549,249726,299995,224307,-191425,-121494,393270,558924,286259,-106450,-196530,264115,725023,799667,545471,292162,136943,-35876,-329385,-376372,-196503,-50322,143233,381672,482934,353506,254261,464391,710674,663094,80702,-77495,-12336,138479,-71700,-336958,-30075,284087,247780,-37450,-431708,-285331,-280588,-574249,-270726,-179479,-347287,-519194,-113899,116202,154827,34850,150187,174033,-40086,-559393,-234703,-39720,-124583,-203796,-98210,16470,-127216,-453513,-394703,-114250,32285,173339,290488,386856,391963,224594,198224,55299,-194310,-408836,-12178,486749,715249,507875,221635,-68767,-91876,-56082,-33654,-40766,-19966,112490,262255,516387,864119,971149,690199,245835,-125058,172827,227605,55436,-59464,-76868,-187964,-208325,-173410,-58145,150312,329619,374967,378224,300115,-112843,-487586,-293753,-493382,-325359,-247877,-246424,-50146,-49433,-42540,205966,509920,571579,98723,-406566,-231596,-113620,-198767,-312824,-234888,-2231,101791,200289,260719,474275,513998,278068,-208117,-306364,-255945,98882,477951,501270,130749,-298087,-61845,157172,416928,293475,284613,174048,72013,23054,43345,-67163,-78540,-37213,-71513,-6032,-171375,-226032,-269551,-231886,-32118,378873,207106,70652,-214201,-372450,-350553,-111895,-127548,43853,133587,361285,144641,-358611,-119203,-137476,-294544,-191908,-140118,-177327,-3080,26001,-260270,-304119],[-75945,-38947,-154735,-121971,-47912,-93602,-205758,166468,611469,790275,383539,-316674,-320409,-343849,-318226,-243517,-112762,53946,121701,128297,29420,-47099,-326939,-330091,-174390,-39608,-36073,-147721,-261979,-471084,-175267,-37838,121107,283199,381479,151038,-72139,-55443,116616,135160,203016,173657,-175706,-316808,-443157,-443573,-265886,-220757,103967,398211,672865,435650,146786,-187593,-360910,-32741,46648,345511,404971,419193,382723,238150,229255,278854,712908,821866,430649,-193167,66357,413983,147804,-355218,281431,509999,173385,-400335,-120360,138856,179441,110493,29042,158760,433658,765772,849237,693328,227314,-141665,-97583,-61729,-39110,129395,287575,128186,-111654,-324239,-360897,-155627,-26505,-84760,-281514,-449657,-98373,210470,253962,156853,-54261,-421603,-8693,437942,706050,636283,257003,-26615,-307052,-441354,-59671,172330,43872,-255867,-135178,30338,77854,-142826,-457737,34289,544199,756001,459047,3816,-213322,-121629,217145,476659,682026,647988,458797,270997,11813,-485181,-329230,-411051,-136350,120752,86792,-67302,-195909,-400534,-417360,-232986,-43502,152573,311796,270312,11358,-290637,-102070,-121517,-442710,-249886,-82531,46973,215748,295900,465576,528150,836734,909327,779650,520214,362255,230343,294815,353727,427175,336695,99298,-173695,-175455,-140127,-25669,-89263,-272606,-524647,-357338,-368801,-408982,-416026,-426075,-219130,-109625,200575,91209,-108698,-228252,-53136,12866,-180776,-270029,-236551,-79285,336943,403615,17589,21768,293097,160757,55263,565535,987317,1130369,1073905,739105,295484,-231156,-375442,-126375,46568,-18956,-280362,-95465,287744,211875,-140669,-210496,-16272,122850,102556,40895,-17133,-214203,-121256,122411,218998,32630,-172999,-42568,139676,-5049,-388132,-224882,-44499,-99850,-272540,-286134,-155656,-179921,-93300,63,303225,435102,558277,620826,515342,387512,363516,183275,177827,468893,720690,681641,485471,24563,-241395,-231587,-133166,-14552,-207646,-463099,-10360,296912,205851,-47654,-100925,-25159,-179071,-420401,-407569,-369097,-271552,-402035,-356532,43929,535235,831317,780730,490419,269026,382292,654686,744437,510580,-26911,-195864,25530,-25861,-291662,-29062,199454,166489,-12138,-231293,-93583,80204,30886,-185717,-272009,-77863,-68311,136605,-2381,-356139,-263223,85058,85355,-293248,-326941,-293442,-189093,179180,303627,70911,-215166,-306531,-123094,310615,355699,358777,70925,162280,167820,-261531,166069,813508,848815,596372,338478,22918,-217917,-155389,-197521,-417984,-504827,-493465,-145281,65010,-29244,-288413,-148583,-40353,80835,466864,369982,-93126,-352882,-38634,73223,-145034,-245618,-381970,-377716,-367035,-488426,-441958,-207296,-245036,-432284,-204976,-68861,-196954,-437917,111820,515746,536381,334910,236827,27704,-57412,-35445,41850,-202105,-256079,115822,485911,758607,169615,-245919,219084,696437,832387,418368,138356,-177677,-367963,-120306,149054,279360,-141745,-436977,-318574,-339867,-190918,70131,-137463,-194396,-410229,-347761,-3547,233820,163654,-107993,-279624,-334757,-305195,-335601,-499581,-256733,-120885,-138846,-179640,-178926,-155195,-188932,-143930,-48905,-110697,-252976,-525797,-371469,-111856,279055,499859,204741,-128413,-64251,-208680,-522448,-209140,60107,-241032,-420099,-5716,52158,139988,299703,260071,195711,580785,882068,598629,148207,39726,318562,571714,440389,-229362,-141659,191032,-226319,-81752,597332,713247,212881,-231427,108766,221236,159838,-43793,-242564,-85709,-31935,312496,166704,494944,356565,375211,97517,-289286,-6,-3289,-343571,-222606,57697,-48740,-318376,-242056,-218572,-377870,-456405,-578265,-475027,-327080,-219651,-84204,158312,29184,-167364,-237986,5333,18608,-220007,-100686,-70717,-328481,-121416,138624,224153,-107034,-423030,-320457,-453969,-355861,892,301908,325937,241625,312821,302705,176157,52364,-49953,-89083,-44336,182451,229349,23120,-160258,302870,874690,1094662,691245,313318,92382,-64101,-221323,-310497,-134909,-61787,-180475,-317317,-84804,-106254,154250,674154,760798,692246,482222,197932,436435,625531,547382,318805,96739,-30445,59758,233367,333265,383567,411060,658963,695607,420986,-127400,-251054,-323616,-75128,325217,665226,500193,231011,-294332,-553733,-257991,-332470,-180345,97449,93461,10909,69532,108940,302218,328860,298606,433492,623296,385107,-74540,-40411,321822,595011,760926,612562,282109,-148289,-61929,243627,258404,79809,-207946,-127597,53156,109995,-98853,-276389,-322942,-130984,-93971,-120451,-461004,-207615,40381,124018,-155486,-334766,-420717,-411538,-338007,-175006,-108059,-366741,-332155,261779,740075,917477,660689,207980,-154690,-422346,-307790,-154024,-50964,50006,424900,630906,444183,261906,108147,72829,-252404,-453905,-351245,-368265,-315374,-245294,-17961,195047,-62794,-269891,-83474,103979,356862,395300,303960,340154,474181,254593,313081,282332,246957,150859,63364,-109226,-242950,-304979,-405209,-365016,-121111,78632,347002,410344,321157,271915,131992,87683,184670,200644,200510,124144,109369,89536,109935,1262,-340845,-378109,4861,189301,69159,-299986,-473572,-161531,107058,228626,387742,583747,686145,802527,994258,877744,473212,149851,271865,335201,267099,174780,189637,225286,53743,-360932,-637428,-447538,-440411,-312524,-344522,-281123,-252236,-310454,-288990,-28872,200938,119046,-328941,-75410,329571,441707,103886,-109688,-278603,-342901,9401,-51629,-320985,-30534,140260,-81797,-374472,-95209,-241407,-350830,-117776,52061,-99851,29172,-225805,-490535,-430259,-149194,97701,50558,-268767,-452025,-424067,-458705,-224621,-86615,-4636,155134,96923,-115766,-304903,-269928,-105391,-91373,39695,242893,262495,84633,69360,14583,-154604,-35972,460765,929570,625623,388644,195717,-77703,-171457,227663,2214,-170454,-337276,-288792,-35646,866,-42274,-312066,-515258,-248361,-38036,96517,41976,16292,31973,-191731,-287297,-560394,-334369,-18104,226704,520067,614234,552854,454551,268540,-117704,-500235,301725,878669,1129267,878364,432863,6628,-240141,-62326,217240,541115,538853,330548,129218,59181,-115953,-222505,-316269,-376915,-280946,-91737,25970,-94681,-70197,323101,589782,486652,395585,243479,22787,-394317,-154811,429037,569545,459399,195990,-90255,-184193,-109989,78389,-48053,306119,282615,188884,-12421,12018,22695,273129,458541,413312,151643,192384,432519,388837,141170,-187908,-336806,-328414,-277200,-195956,-384816,-501483,-565757,-406387,-124879,177322,71909,-235866,-418669,21267,216921,177575,-211168,-235328,-344976,-280725,-282055,-170145,121922,375944,442245,429460,23651,-621320,-191584,-78767,-23734,159043,168540,43466,472450,873747,787752,82783,15003,591920,687884,386735,435143,506882,173857,-31989,-47562,-13364,-42857,-353260,-186012,396592,571711,632332,380721,81352,-124479,-352484,-342749,-200476,57055,32453,-185894,-497558,-392032,-86026,150244,180832,20448,-169884,-557153,-323296,-21102,-146388,-306407,-118357,259220,275478,276856,518389,927672,978035,720204,449006,-31586,-353545,-98120,156384,188153,211300,171895,89494,35096,-107831,-107025,-282900,-407218,-81358,-203785,-447103,207157,406338,-47307,-328110,196989,432417,392016,-31484,-207819,11447,132168,-52963,-380739,-489659,-311261,-325493,-310448,-77775,-68278,-71315,-30815,115756,192447,147050,-38783,197109,559812,519910,168218,-283302,-304691,-182654,-134985,92000,188215,31171,82957,587259,837039,691997,336609,-17070,-322148,-543337,-303369,-111463,-23260,291252,695594,769825,339174,-36969,-297367,-336884,19056,326152,216125,31566,-424269,-505044,-547722,-406486,-166167,226053,390976,63159,-170092,-492557,-146179,491933,733468,464094,345372,386895,403821,296144,270307,93392,22331,10,3042,-61959,-212412,-362844,-271920,-197665,-114796,-17781,211883,171497,385153,-18001,-305396,-463823,-266990,-10537,-84370,-103691,58284,-111054,-397705,-562335,-471715,-505169,-567292,-582018,-367981,-90965,215994,317611,98047,-197067,-285984,-245955,61574,-46483,-449535,-151240,200294,464244,437321,387355,545705,540128,401398,142924,-124520,-398718,-636016,-505097,-210777,-27747,349229,589815,620489,427422,-11882,-325561,66837,497498,948727,1268980,1389731,1006622,285674,-102048,100971,266039,161802,64526,222544,469941,587826,660450,609888,570491,385243,-142125,-319487,-126685,-180016,-364129,-34344,60981,-134936,-71057,330527,809256,630315,62109,-161029,118662,335074,305250,79761,20379,-42067,-684,8664,-24267,-103625,-167684,-205349,254,278615,500764,424564,267422,134197,276535,120375,-349179,-299516,-142494,-23600,277767,278181,9711,-59118,-158991,-452923,-253301,-307119,-376882,263919,574054,376575,-295486,-447687,-376102,-481570,-318807,-40658,-5214,35473,-12717,-133475,-414539,-324807,219481,334443,-272463,-306628,99028,352039,232085,-128955,-392420,-531542,-451416,-232174,-53188,12318,10600,-61100,-171191,-222611,-183640,-196964,-347254,-244736,-150430,44756,195334,262934,218759,16968,-92352,-146631,-164516,55324,226159,233629,99215,-182487,-499243,-271938,-88658,-259246,-425412,205755,355521,138271,-42448,-80090,-246112,-316299,44190,140272,-265344,-210930,-33293,-359985,-302193,60739,71234,-13392,-86475,-190771,-287335,-111532,145013,89535,135714,42313,-33420,-231860,-492756,-325077,-207503,-23054,174154,70589,-152822,154910,799101,1193249,1118872,845167,368007,407339,668856,754292,574377,360253,119366,-93295,-253090,-93689,179989,232942,156258,-218217,-348046,22483,105424,250030,523722,506757,337286,-237535,-325991,-156696,-73254,-111819,-287,-7800,-250603,-175654,75418,-48128,-331496,-168566,82727,-42311,-343497,-156615,6179,224603,525873,670034,627771,328946,145601,15693,-170938,-192813,-262440,-444811,-620746,-381098,-390782,-425456,-484319,-479261,-129609,-77813,-197969,-402002,34360,214682,67137,-289344,-542245,-338035,-266553,-178563,-338539,-65889,315085,371868,124798,64505,74134,110409,124345,153340,310162,582419,989312,939884,441102,-253379,-270695,6482,225595,258871,385615,376390,155180,-48586,-139486,53658,359936,427832,405205,183796,-139682,-368999,-382896,-160363,21716,-178549,-277436,405074,857992,625345,-67725,-418321,-233305,-99714,122277,319180,116785,-283517,33322,68949,-289381,-131041,280119,235321,363844,540236,385418,147857,9865,-142766,-133511,-192307,-67646,21477,-28544,-256669,-389612,-143876,-199478,-189521,284869,528900,266055,-315432,-417834,-19901,99156,9103,-207573,-213131,-351413,-461486,8810,251353,454106,334917,246803,199615,298120,388248,356497,308003,71433,-445842,-63137,168673,144268,84376,155427,73668,113662,-168974,-241964,-135971,61570,176977,181471,383059,353003,-151846,-166966,303609,280226,-235854,-268423,-107941,-407355,54368,379991,89994,-117881,129529,99472,180569,142190,66591,19605,-170049,-355452,-506269,-392519,-304821,-306861,-494638,-303859,235543,453235,56650,90430,265153,211193,134726,327425,430341,502854,659830,591307,505645,456576,251923,-67118,-496803,-239731,-996,56551,-163929,-100897,368550,695405,519676,357153,274344,49754,-226052,-139031,-162817,-350420,-356335,-313935,-284472,-517679,-438860,231707,577909,491947,103468,-332336,-218337,302598,663924,772417,353415,-91617,-283460,-377388,-409171,-282660,-84758,219083,591596,709951,739004,501171,354036,545104,772066,673619,177967,-311109,-344133,-192062,-260837,-184971,48059,108689,141070,153271,244459,349775,452410,120696,-195988,81721,141157,-185036,-415694,-21452,-176733,-609268,12235,229572,155414,119821,156226,288063,349179,115210,-204041,-207089,-143291,-191304,-24746,92595,-38738,-188308,-340355,-408223,-476869,-8466,360261,433305,355877,262350,144402,129492,312267,614556,591557,340283,49099,118678,204970,135268,153199,132682,28373,-57472,73902,324456,367248,201902,61431,49620,172137,228775,20982,-147748,-181170,-26719,61845,-35173,1137,146557,-52870,-35798,-47877,-174028,-311983,-291974,-92665,-116496,-264249,-317673,-42314,218096,291574,302505,266886,225145,137382,-196628,-331346,-201847,-29688,-8773,-16642,-158997,-174357,244860,426814,274102,-166465,-87755,-47232,-237526,-337725,-124796,-138226,-243981,-336165,-438397,177746,636717,604798,284365,-245625,-504565,-429150,-308897,11112,273112,520748,795470,539664,37260,270700,605603,669068,645266,573422,355885,50079,-154082,-220153,-100474,-120554,-241946,-185313,131705,296001,123763,-581612,57988,408418,311158,211854,-8860,-142516,-181172,-185796,-197688,-268567,-135396,-178497,-353671,-374666,-237716,-302577,-390608,-233683,-168425,-236366,-328580,-14719,219671,254386,45408,97901,155315,50694,-145410,76828,371988,117735,-422938,-459089,-266312,119015,342785,608220,1183128,1288998,543742,-492609,354534,441057,352288,193835,-25992,-256472,-94278,115331,92422,41959,-173457,1960,112853,-5615,-241236,-259988,20345,147983,45985,-96613,-196324,-263212,-478775,-129821,190621,116172,-153936,-348115,-418277,-172627,-239040,-400225,-455136,-201697,-98921,-313621,-451470,43930,510301,888794,707495,690380,594465,186319,-148279,-276544,-379205,-319495,145654,766638,931367,525434,190967,28158,-293304,-381987,-335815,-345960,128496,294838,67153,-74437,149451,97505,-222228,-156559,-26109,332330,637646,436541,-81872,-485644,-479667,-353017,-423989,-160332,24845,-5934,17303,293225,344945,201299,83515,22739,-54503,-204562,-411765,-392475,-441895,-253043,-192278,-312044,-322691,89754,423060,633099,585526,250071,-170353,-97296,-14062,36322,24596,-60544,118909,316907,281496,46787,-151867,-314810,-392577,-456005,-167481,16362,-180902,-429655,-148701,-407219,-25247,581739,861810,341225,-323537,315813,481685,128383,-188157,310550,438901,161189,-126689,-277422,-263891,-254420,-373073,-225906,211292,614290,639603,513426,603874,439827,-51103,-480810,-116887,71514,58379,-228046,-551131,-11968,314346,517530,595930,238716,-226838,-97080,459552,541575,94100,-362558,-227514,191410,709155,743600,594644,409750,277614,74736,-293072,-357803,-158336,-88105,82749,227049,404272,454024,346644,589332,695993,618842,169309,-73222,-125745,-88316,-280325,-422198,-180011,-44365,-176654,-437297,-237544,-143686,-330999,-310438,114838,140170,-54122,-328434,-294912,-65278,-54174,113367,196029,176691,-41444,-535391,-184610,42106,-125812,-209955,-78110,92571,6812,-217768,-97901,10887,-94998,-154612,-102974,23875,213329,275693,256468,110963,-122818,-445575,-67136,552275,841601,596629,253409,17679,-69958,-82046,-96730,-124355,-47774,75117,232263,545220,1177403,1292554,876775,302165,-58989,260267,221311,-39763,-316123,-467224,-544860,-357902,-167301,14438,334044,547102,512548,485291,469220,202489,-218500,-414227,-340241,-116548,-180698,-238966,-3489,-78026,-141421,177216,337035,255730,-55763,-388643,-320791,-280195,-342246,-393521,-514981,-377864,-413374,-118742,94897,374783,374957,-11624,-270707,-158208,-117113,69836,350938,307130,8404,-327934,-140457,64563,125269,48085,99221,62458,-28102,-141175,-145733,-135762,32020,270349,437804,466870,85519,-86326,-219039,-255423,-277631,46200,166346,190198,-39563,-258232,-137636,374352,466828,548992,703731,754402,425282,-68768,-165116,-21387,-42583,-230157,-235759,-181347,-26551,70992,-197110,-262498],[-10749,111605,-11007,-82479,-58582,-193528,-238005,258877,730373,1079727,748514,95717,-401701,-415770,-228615,-93249,52772,192281,188866,104516,77265,20324,-209890,-239950,-122077,63180,94370,30173,-115289,-170781,109141,505866,337182,169143,149143,74200,97547,172638,272014,174135,181685,52495,-274481,-346266,-278761,-441789,-291173,-308723,-128749,-75536,70878,-163821,-240922,-312780,-470921,-186393,285638,560526,484136,286372,80928,-123543,-129456,121343,552983,870834,715375,150751,-163450,77503,-68690,-352085,212078,422985,12911,-358043,203024,443612,260761,89592,-78831,-9019,342792,762249,847324,510752,-63313,-497339,-117219,-173418,61062,233748,380822,217151,47719,-118858,-339959,-275834,-133545,-105286,-218091,-300032,100967,393111,399106,178050,-98965,-454191,-1599,307780,450125,285930,-116818,-299675,-388884,-502671,-210171,59906,57197,-215339,-127931,7678,-32291,-309221,-393805,176343,532894,588247,153270,-273080,-201305,-75553,-155301,90489,413991,558270,564434,235624,-320676,-288364,-78246,-314475,29942,458272,327827,101322,-131693,-301492,-406088,-438306,-137380,249254,486123,475376,97228,-315637,-252070,-324394,-247850,77348,279019,328249,392346,378324,361950,402853,648194,821491,844355,679046,544376,348278,211799,110556,273295,415213,235755,-40854,-132935,-61084,-8160,-127129,-213650,-383511,-541389,-431555,-409388,-472042,-436015,-339062,-332028,-223264,-66581,-215475,-439380,-337942,-217361,-233956,-124954,-11307,330803,376045,255811,55025,401105,551739,338754,26715,144764,532624,771181,751422,404038,111874,-239868,-267258,-234567,-298414,-343316,-340359,-49361,262165,251372,25261,-105846,-144439,-119986,-103910,-126230,-183097,-376940,-424318,-166752,-149970,-315966,-313266,-102176,-54091,-175085,-269546,-71415,37018,-85965,-217306,-294304,-200619,-196236,-69793,56047,259734,329777,376004,416484,421003,282453,136023,115777,269351,557287,813334,808929,582972,109841,-318849,-331237,-328706,-458845,-530082,-265686,2459,255697,159847,-45492,-95569,-54949,-185982,-434735,-517726,-354364,-264519,-491372,-275340,172049,567158,794754,810049,678403,616324,637653,754967,623651,458316,69275,-64117,24636,2765,-265550,62373,274209,219389,-16713,-300771,-196139,-54637,39816,-65190,-69997,66030,-49289,-252124,-536835,-215955,17041,305458,232605,-221092,-64057,-39599,-303951,-224234,47486,-133319,-325564,-206266,90896,543624,753707,574033,198172,-42535,23504,-279031,105521,742644,878973,557389,196477,-74271,-365448,-202499,-130565,-249033,-519489,-299596,86771,36289,-199323,-372522,-99830,92877,447161,779651,522495,-51293,-291436,98187,258463,174522,6531,-295572,-408471,-184677,-179457,-333877,-482843,-473155,-506935,-255331,-85037,-52637,-74603,361728,658268,591580,290410,170037,25759,-72349,36276,212209,84531,-40027,98649,262387,503819,111484,-367167,454355,922314,1101440,818403,362658,-10976,-140584,23593,226916,220366,43657,-211870,-306474,-263669,-201830,-54221,-233698,-539078,-428516,-154144,2008,63111,-30300,-214610,-318864,-391209,-268898,-268433,-386674,-456802,-261620,-306097,-235341,-76291,-118787,-165905,-67770,-40584,-109513,-154470,-386746,-553519,-233819,158725,374748,183000,106152,262268,91998,-250343,-302838,-42635,-313234,-509341,-175753,-143295,-71775,118823,144420,65743,378762,608152,241306,-43973,-66613,255289,513557,331439,-283973,234559,497096,94197,-343126,309209,448617,87094,-233922,66828,361998,367956,190480,14300,208077,251692,760242,493829,754098,706204,513911,181706,-295685,-392562,-274633,-391481,-376192,-231098,-67378,-14208,-148308,-433495,-436321,-315990,-384358,-400189,-293985,-148281,82863,227800,-12767,-332304,-283330,-39344,81832,-102068,-210785,-218360,-329017,-256908,-92182,3329,-148905,-434091,-490465,-468988,-226091,196306,471151,356503,90102,150663,272602,38,-335221,-298136,-31543,173815,369509,290788,-47735,-358755,170204,624343,786506,466507,99875,-84792,-246236,-354270,-520317,-347709,-145268,-165957,-413374,-395871,-382292,115119,488194,552720,606289,638511,470576,491473,661885,597344,500549,208416,7708,173793,326853,423182,503253,594535,764146,804126,608544,95826,-278956,-555218,-259595,25422,165551,190854,154051,-162775,-554481,-315658,-202726,-217604,-156512,-91114,-67441,104226,111632,159387,258651,287671,335169,511661,425662,36885,-25503,273027,483856,331677,73391,-145966,-70118,-51843,-205930,-338860,-360733,-434790,-194781,87804,309654,148255,-69566,-336548,-183097,104779,101406,-311882,-159606,197667,406402,-27566,-274823,-359515,-220851,-103266,-76964,-166481,-544409,-217699,335561,872997,950957,624352,139647,-134824,-224379,-460605,-283452,-136022,-42634,273314,570285,563299,389802,180908,113517,-247458,-529036,-532934,-570142,-546730,-380569,-19012,106280,-273352,-357416,194473,369051,463287,449735,209211,47456,-55534,-17893,336271,647774,596376,314381,-25802,-203362,-50375,31284,161761,302038,388534,426172,542849,536561,511417,478735,310225,86798,155858,234789,297055,176633,-130057,-155581,181505,296870,-58167,-475299,-224948,61422,615,-235439,-146629,97875,152923,81496,73491,331275,460910,529030,685954,509009,108227,-146713,29376,147963,167478,176538,171932,417068,294432,-129975,-421961,-297835,-327003,-291110,-302437,-212326,-139982,-305032,-260528,858,111212,5753,-361594,-166006,331947,550608,265281,-270659,-381187,154591,379510,63872,106685,594665,364996,-166830,-141864,231392,10753,-524009,-256445,-175231,-180824,29789,-73094,-238085,-248617,-123660,-43184,-129004,-303067,-400738,-448522,-367941,-303820,-152913,98172,311432,200841,35374,-245581,-140599,50086,109566,202599,175508,-11025,-215308,-62146,-34832,-145664,154631,701895,909392,789519,481571,90570,-329378,-134802,262446,21882,-199199,-95563,151632,340011,220943,68785,-208947,-437905,-234515,-36642,62175,20039,67728,58277,-112422,-348220,-390022,-177249,-110839,13772,452524,760023,632836,469186,20817,-408178,-157526,409283,739989,925206,718165,406567,-33342,-409669,-132492,207560,555198,502924,215135,-66570,-162428,-327426,-354502,-355251,-468428,-428693,-78215,130933,42205,64540,418914,585905,517107,407437,275518,55238,-337370,-234527,352158,598016,603605,395212,244409,212106,367303,533227,391555,415232,280377,52281,-133100,-52629,-78969,13763,312647,430149,255911,394832,479255,401667,-17848,-232910,-155145,-172605,-213918,-230959,-589099,-522176,-394473,-288827,-101231,77207,-16291,-343634,-365157,78376,410091,458829,145890,152145,-158485,-143916,-170196,-163429,84742,224062,181411,223405,73439,-342461,-441489,-353058,-63079,193246,274961,76344,531335,883299,658433,-199682,96869,671675,663616,318056,444731,699380,541332,189368,-152730,-341653,-257597,-410628,-282211,99700,197698,82572,-175454,-161067,-57367,-59033,-146407,-312914,-92008,-56195,-325538,-607640,-310702,-25439,139232,131347,65088,-27867,-316684,-232445,32018,230832,158005,-202018,-13796,263285,472951,741103,948027,929996,772824,502457,-62226,-357542,87004,373403,358806,320907,222857,206710,64680,-113524,-186733,-340194,-469634,-73053,-27126,-508116,-144050,204106,8835,-417069,-101703,60965,60406,-168830,-178642,-93092,-44868,-206719,-468517,-576209,-357599,-204908,-215861,-137683,-159584,-172223,-58594,12587,30907,-47314,-161393,89720,452690,589584,295886,-38247,-465154,-285996,-88348,-24833,171334,-23893,37342,505866,748803,585422,249722,-71731,-292055,-376617,-505387,-500872,-252973,113982,515458,452856,98428,-406161,-365817,33259,283304,381408,139384,89666,32686,-10227,-301651,-302746,-324798,-145042,-57100,-53977,-169879,-493312,-360052,192093,514189,401784,289611,387179,456290,266660,45357,-195745,-183990,63213,86275,25345,-243303,-365647,-51651,-40886,-195759,-61538,395846,552080,418003,100363,-220045,-259650,-260506,-184547,-229989,-213562,-137691,-308885,-484761,-361265,-298027,-460832,-453720,-541205,-571033,-310816,138392,289326,127040,-29463,-39025,-210366,31259,-117608,-451757,-223345,58364,303353,505415,565452,750679,720698,419051,93040,-165641,-252600,-224749,-193498,-145694,-63546,281620,471692,399331,51347,-325516,-96104,317619,625267,894308,1083110,1101348,749068,325702,-154398,84496,151347,111868,-23903,95767,340900,556524,754518,722549,786711,740668,513871,151217,-198508,-81188,74814,-24883,-98835,-86275,313591,646293,749900,489999,25481,-483721,11458,327798,379453,103333,-137529,-182289,-141869,-128649,-188323,-245527,-197873,-156771,-75836,195814,528877,583489,536243,416982,202955,13777,-433318,-420564,-142743,-166640,-43008,20437,66220,136554,87893,-36990,-48087,-206006,-486959,55290,314918,131745,-393871,-484933,-416335,-385276,-269926,-42078,-87634,-94553,-54262,-207740,-439670,-130528,334886,281323,-322389,-293259,32818,103359,51319,-156639,-368341,-436634,-419605,-290346,-158069,26687,91108,-74349,-328402,-468905,-309490,-172108,-253884,-245297,-202240,-41762,154153,275065,307739,106762,14884,-2991,13706,126052,185275,62157,-282908,-546290,-412574,-88450,62941,-71730,-81216,196694,304534,155,-183542,-134298,-162553,-10865,394650,441302,-18861,-321345,-132692,-411029,-318388,71791,-16465,-219521,-242824,-307890,-402774,-329707,-206594,25845,209539,93407,-97397,-281353,-395146,-445725,-406338,-155664,36802,-65144,-251018,345571,996502,1392838,1203681,846381,346561,354127,547175,504211,234965,-1848,-170206,-182210,148673,403424,571455,400214,-19991,-376821,-149373,145966,214202,427397,559311,453559,170203,-481768,-227231,159725,216814,-11291,-58626,-129928,-270367,-155611,-85611,-332364,-196368,238577,471378,166442,-93322,-442741,-237886,290307,907061,1179820,1016924,410121,-63735,-368605,-384742,-235336,-226407,-345845,-481729,-431953,-309706,-333212,-413846,-495908,-173304,-30102,-105695,-534307,-38185,310053,275396,-20635,-298529,-212488,-113396,-127760,-435020,-260889,66056,132885,86877,126216,41217,14277,188155,288863,311550,362544,601797,578396,99693,-407506,-161683,5051,211990,467497,705038,691955,378089,28471,-221748,-82272,267764,579468,615454,330378,-27289,-240075,-344884,-81127,235936,246621,-369596,170571,863695,915569,413255,49134,-492255,-439316,-336914,-22615,27651,-316820,-337371,-242523,-290201,74798,577475,726523,571669,436889,246423,152580,14066,-124582,-190499,-190616,-124239,-57436,-4560,-79550,15483,157975,188586,-93439,-92839,136018,-44004,-369858,-282730,207422,587172,461449,138477,-72204,-225636,-292616,29963,253523,404564,231217,134169,45510,92517,197736,187156,256618,82683,-331016,-270182,-47065,-10661,65970,156921,29262,2213,-248453,-273589,-162072,-37320,-99581,-232470,85628,226668,-49859,-355008,59792,70775,-342791,-170912,51705,-61244,45261,89897,-238777,-13789,440109,562373,610775,465632,162206,-114397,-422516,-621777,-476249,-548425,-557140,-396725,-306474,-227089,-297426,-173111,-41031,173476,130905,75276,-19959,36728,114343,276170,480936,440518,379699,388208,321234,-38369,-375403,-205960,18048,17927,-374379,-99495,536426,889651,793417,413732,197023,-78193,-324438,-49515,-97381,-209625,-174679,-206647,-219494,-336521,-572989,-8507,470104,570466,191054,-265378,-167412,445424,989445,1099088,623642,53433,-252017,-387109,-352626,-220092,-288186,-10220,569187,798628,729985,408541,182370,444389,851068,786817,244983,-352394,-196359,-106568,-155467,-73156,178466,251011,270575,193583,300804,381361,409242,129970,-196951,-23429,-6061,-396141,-430043,-147984,-200513,-254187,229373,441883,266210,159740,-12157,-1579,39609,-95284,-275389,-35108,27903,15411,34917,57246,-36930,-133168,-235183,-386604,-385575,140115,448266,405270,205443,136293,120619,54358,244466,592271,499562,143433,-300154,-220493,95933,339463,289310,232660,186890,171927,337603,519420,433012,143490,-127581,-177486,37425,184357,59496,-8831,-63244,-10374,104091,108244,210129,393971,348563,378762,290629,-67149,-531956,-222872,-2311,-142742,-331303,-293413,-61005,206260,428387,400913,150499,66555,225808,89077,-80139,-13801,151048,170900,127089,25116,-18130,428207,787622,672136,128192,-258631,-89099,-315344,-428922,-191279,-311227,-511891,-450050,-381993,113222,525319,498793,74364,-434055,-355318,-131542,-237779,39594,312516,655646,839790,557128,-139051,-116880,306482,435478,402583,381110,146054,-155473,-304360,-400123,-433483,-361670,-360930,-332189,-60432,98762,-131247,-390796,186963,520363,436997,287555,-43644,-165440,-151099,-48119,-70036,-430604,-240880,-172474,-339498,-305363,-168474,-260936,-321990,-230302,-248419,-392545,-464154,47515,387430,438673,221464,125382,149606,12881,-151801,110726,445280,247148,-180862,-352204,-428915,54793,418391,585614,1058563,1168023,591168,-331163,348866,643706,684692,504021,194026,-263690,-285888,-150956,-114922,-56111,128532,381835,356424,58362,-215780,-49353,210725,224608,8758,-324320,-291351,-5356,-118902,-75168,256239,159135,-175921,-425799,-457428,-397940,-497522,-425555,-136253,63285,50181,-302353,-486433,-284024,209188,774194,888181,897321,554823,-27889,-352827,-379875,-339297,-225028,215072,702506,983253,617549,277549,116744,-95314,-371228,-367123,-527963,-322177,-92713,-135522,-132247,103721,37010,-196867,-129819,71803,242479,335390,392804,-177186,-415984,-186697,-104283,-260641,-226837,156177,318761,342317,477400,428210,347647,223651,98954,-39855,-143225,-164919,83611,-43669,68999,-31142,-382107,-325456,140367,294715,507642,500152,160063,-188868,-272074,-199075,-131714,-133209,-61093,21830,309254,267734,18186,-170493,-279227,-303819,-391791,-486349,-425974,-459969,-160715,28318,-278340,-229055,396704,695053,380583,74406,789547,1191291,730176,91142,212990,393868,171457,-104517,-177344,-192317,-65806,55893,223958,335399,499286,630520,669937,861629,653603,152767,-272506,-281442,-156302,-39690,-76433,-358621,46437,462644,629596,558171,8211,-382783,-76501,327127,197589,-320586,-255095,-213927,-114871,320281,407997,410444,367795,318506,100027,-325694,-466602,-232604,-242210,-126942,16852,270937,461956,389363,571820,593690,361599,113000,-93049,-94559,-161290,-263122,-362278,-235415,-231422,-401716,-280259,22660,-74648,-397692,-119295,416911,619411,332816,-15223,-444826,-381600,-226514,81766,102124,57278,-118540,-546016,-307937,-74171,-196814,-281994,-107600,98119,99781,27770,161031,96361,-194110,-455871,-418455,-276085,86647,379307,402767,208378,-83747,-520686,-52473,487044,737815,497264,75562,-89840,-253518,-240832,-238112,-264877,-168213,-78964,149629,532127,1222101,1365090,970467,342132,56814,369546,375741,129932,47381,12361,-231980,-344295,-34315,193525,410338,607910,543294,545277,559703,398892,67645,-101653,-69561,58141,-122315,-303489,-134340,-245013,-142180,201391,268323,81993,-63264,-317219,-411876,-423165,-371695,-369511,-311827,-167157,-143795,-292532,-75377,244055,251074,-141375,-177562,-77034,-28675,6969,137844,81334,-139335,-386594,-224166,14351,33575,21926,106820,-73286,-260489,-385968,-305150,-120364,153028,540857,855949,772909,278678,44563,46565,202139,-64822,-313743,-173438,54173,-12090,-138350,76835,671248,938730,805930,952793,855210,486246,62692,-119857,80692,111391,-66125,-155675,-197398,-72838,59277,-131303,-266786],[74550,249745,94285,-107105,-76299,-181913,-136957,297766,749947,1136071,967225,532871,-74496,-413853,-172573,-14522,124631,232062,181236,47901,114694,9029,-146894,-202604,-61266,154835,208314,220965,70080,120947,725097,878623,341079,-166684,-373955,-210121,82323,237217,295347,162333,114586,-58346,-313681,-324003,-253631,-372089,-290408,-388500,-427741,-482782,-374021,-281164,-225858,78954,-57954,-476470,232751,564721,534419,230346,-133002,-416694,-485986,-91047,289315,722017,778673,333184,-209408,-128442,-152458,-287522,70410,231661,-202039,-111307,440208,596057,272453,9513,-208521,-179730,176026,552880,547192,32982,-453850,-35884,-14132,67852,237749,299071,466451,488697,383250,126127,-249672,-405647,-278654,-187366,-239667,-153577,247520,483949,445923,177186,-122292,-481575,-68230,178464,240424,30324,-288884,-271559,-215530,-282258,-170737,67988,81492,-140925,-111870,-36255,-135416,-356362,-292116,134090,289225,173359,-252346,-384807,-57841,95787,-39434,-412711,-946,471521,641517,222959,-441316,41588,119642,-121359,59685,485374,354641,159817,-54954,-218537,-410635,-339414,65325,512277,604060,568344,134677,-261537,-403249,-447820,-132610,176526,468462,549072,512409,434958,270656,343721,491986,739756,906975,866858,686358,459083,67630,-209203,-106898,178079,234752,74976,-154951,-53674,-46180,-208111,-189878,-199748,-239190,-310930,-354081,-329041,-199229,-173527,-356011,-483026,-186563,-287039,-484841,-407193,-370223,-350804,-141667,110690,466902,211139,-8737,227570,695896,696626,441898,74680,-33486,143911,373420,203831,-206313,-292665,-16369,-80705,-246066,-450429,-471809,-366693,-151725,104568,175068,119793,-14352,-269446,-351935,-337553,-365769,-319245,-298811,-360471,-490156,-526616,-455131,-397058,-298857,-282798,-284646,-239352,-128450,-5090,-20767,-135662,-254295,-236146,-211052,-124900,57934,173875,223569,236844,254836,282061,108866,-154670,-31630,208684,395107,617840,713993,597247,265840,-60092,-26387,-32373,-127762,-151003,-51025,2908,144845,61522,-64632,-128439,-158787,-205167,-310923,-336493,-190620,-274824,-407920,-159262,221507,483237,608312,640537,601723,753326,796169,723900,483349,293317,15753,-119286,-173466,-205514,-164984,290114,567144,469685,61367,-317539,-266075,-93642,29144,31555,289315,457040,132410,-353065,-150478,82672,234868,300646,95629,-168519,217213,302685,-112052,-509689,-341932,-310770,-290705,-149834,70838,366025,777721,569594,236869,-252799,-221665,-353113,-8763,529608,752544,398756,59043,-58982,-360295,-381473,-178321,-145877,-323919,-90546,152383,-71155,-391523,-446242,-167312,171266,659244,855946,537068,-85552,-215940,306505,528328,453740,143312,-266965,-329781,-50934,77723,-83295,-383394,-581610,-416901,-171518,-30045,40738,226965,483528,583444,431854,146735,10792,-138080,-281828,-75913,146982,167658,86090,53490,81161,298920,188592,-351321,285987,689544,870731,878383,380895,24271,-27733,125757,154735,-40502,77154,-6975,-83079,-180634,-318192,-259626,-166786,-236390,-343275,-166737,13504,-117831,-207584,-325848,-318946,-530551,-305868,-198037,-225441,-500987,-382686,-456210,-175112,237306,280920,145703,34641,-13690,51269,89303,-225562,-493595,-405479,-113088,77773,133879,318871,357573,331238,108249,-164891,-346521,-511006,-437400,-241570,-269388,-296598,-44447,11356,-150418,45342,212306,-55585,-216721,-201269,72186,226519,-54124,-169215,550000,675634,271036,-212742,84863,167745,-18511,-256356,-871,431816,487695,399130,272271,381215,436722,742730,619819,663184,783838,556110,304182,15787,-316881,-471182,-288525,-341138,-457424,-27288,160144,-29157,-281829,-246855,-102745,-281039,-375631,-257449,-99233,180756,202137,-49957,-481500,-418421,-194615,21907,29860,73114,-286372,-359711,-281741,-360064,-320990,-168246,-189620,-463871,-434605,-149540,284390,478685,238883,-119663,-47258,248175,122244,-123321,-291807,-34620,304272,370227,188117,-206326,-581657,-73589,152362,194122,31574,-272738,-438449,-462127,-396271,-300201,-382050,-327537,-255606,-379997,-299155,-132343,61130,140355,174132,340542,579560,551661,405131,481111,411285,333086,18652,-76192,149095,272545,338665,427065,611122,680879,672816,502123,139590,-189322,-505341,-521382,-316446,-336320,-225573,-95788,-190034,-438143,-337374,-141003,-203568,-284668,-248191,-180459,103267,192701,150658,107821,121547,151281,236463,204931,-73467,-111972,68078,129984,-116974,-449638,-443868,-64389,-100730,-471073,-327622,-302340,-486758,-208273,152587,415162,290795,170382,-97840,-195205,269675,271712,-129800,-206821,141844,336308,-53274,-212945,-153917,14958,24863,-114826,-374777,-577608,-176990,269624,686814,660989,376620,9962,-110175,-61257,-383432,-406131,-193519,-73630,94910,352327,481573,322156,93227,-86716,-390750,-482428,-338344,-355642,-499168,-539355,-7692,171071,-154759,-283809,119387,336631,314287,229518,-115208,-396036,-128842,141613,495351,917060,834375,382801,-72836,-139255,151748,287818,576390,698283,680638,597296,554316,555154,611825,578005,402354,40069,22435,181926,353315,263330,-212575,-323533,243467,511609,315016,-186384,-550771,-185790,-90754,-128116,34365,186792,143540,-117090,-289194,119551,255749,213502,208392,39122,-284340,-473413,-242236,-37783,75336,101389,157234,498023,443167,101607,-192640,-136021,-126427,-297616,-399749,-279345,-204467,-278103,-153678,43055,13525,-136206,-408499,-365698,249995,588508,351991,-442779,9620,778680,744269,155787,488995,1040501,628931,-39615,216752,465752,257214,-270052,-485197,-453053,-256369,-7069,122218,81024,-33918,-116487,-220607,-142939,58988,106970,8089,-178093,-203615,-97308,138166,386959,333784,176114,-204492,-63347,233510,379906,389154,155170,-201016,-343138,544,65420,-56536,121549,638635,638617,701759,432872,1051,-519753,-182926,53770,-88897,-115712,253123,516746,589080,403043,176771,-32488,-204842,-143205,-70868,-32524,-35867,57982,-982,-85059,-298234,-103994,36482,-170314,-191387,306520,643808,541094,263122,-336265,-139041,367133,673734,620439,633170,596423,490721,141216,-224083,-344732,78444,484474,511862,239808,-86858,-328599,-493325,-462309,-383727,-468762,-525917,-122457,122926,113200,124335,352456,497748,442211,259411,188449,49012,-206539,-181004,264834,578232,694431,616419,585875,554604,642579,718207,724169,479808,274030,-65652,-188816,-81595,-77924,-248381,56862,310080,223701,402234,462862,385016,-96539,-196075,-13519,-49816,-104443,-145141,-361809,-137524,-131538,-218448,-171235,-127171,-227081,-423957,-300370,73273,452699,516773,283652,143266,-161083,-101267,-18100,-40899,80023,140378,-54062,-56151,92680,-40047,-402064,-612346,-141096,152498,236467,20023,460285,715665,308993,-568876,210860,601654,419218,131325,347358,644086,677673,412060,-15968,-427027,-464181,-460177,-316232,-23147,171552,-83905,-511536,-334869,-126889,126694,64489,-206797,-282301,-268337,-546415,-403453,-208600,-7667,6598,-112261,-105198,-985,-84069,-104349,39675,428925,574129,257277,-111567,395499,730897,904837,790858,663569,613319,379633,-133716,-295624,178478,419396,377763,315065,193677,239864,70448,-121402,-170874,-312224,-608558,-72910,165593,-165427,-365379,3370,82132,-333523,-502037,-343860,-195617,-173273,-125827,-162829,-216040,-368080,-548600,-674525,-379853,-102983,-141568,-202533,-160504,59410,145598,84988,-39830,-132348,-224166,-89691,204584,483239,318861,110848,-499941,-337338,-74859,-187841,42337,14376,168651,432003,626603,469874,156922,-145460,-311673,-242939,-304427,-354121,-98127,75010,113147,-136216,-400314,-257322,-129983,272609,447219,445097,297564,326803,419596,305393,-116260,-291099,-491776,-385675,-157313,-29345,-170198,-432399,-521019,-220174,74779,167254,117289,247041,316949,138371,-181992,-318970,-160282,140324,191858,125454,-274664,-376867,85997,86173,-325722,-40754,492334,843895,384393,75555,-135557,-63495,-100169,-210964,-328894,-320256,-354895,-472704,-356640,-122039,-96073,-390426,-427162,-271343,-216053,-352368,-45428,111032,100459,102620,73581,-93197,10310,-139855,-410528,-305257,-91423,129431,469371,629917,773156,697519,386695,80448,13187,65750,77580,-19777,-166737,-170642,98143,243303,84610,-405287,-465803,214756,577559,723608,747371,771080,653256,340758,121060,-296875,18964,16923,29616,-29298,40020,203156,466109,642616,555639,663687,788367,909444,616427,358613,215979,346827,39294,-355137,-1001,634971,884621,624545,404694,96449,-567769,-46518,273321,303513,30672,-303939,-347934,-304980,-192142,-228826,-192817,-32890,62990,-109515,90709,475712,623025,573739,472698,78939,-116695,-320467,-554647,-265218,-242411,-382193,-329359,7286,234607,314311,250938,114968,-54373,-501581,-225302,-1337,-160770,-440126,-538067,-547067,-418362,-309637,-147777,-164443,-209623,-128189,-225628,-325769,-248325,-37584,-80223,-180333,-178890,-52930,-200442,-188447,-83346,-176449,-180688,-359427,-364262,-284085,-131240,-9872,-179427,-408257,-377041,-199370,-166325,-177870,-219725,-282704,-297956,-15800,191735,306624,202118,157233,139623,132852,67909,46438,-64016,-336504,-370025,-116146,33963,132974,63652,237444,328284,302194,-81599,-199086,-60555,35883,299676,679367,617599,121059,-236813,-77886,-295460,-201164,93779,-41844,-403601,-325236,-347673,-442048,-490964,-439149,39531,246772,134638,-154591,-297751,-247189,-346385,-378924,-182298,-70688,-160343,-129783,494556,1086340,1396811,1163144,743451,289096,184742,265790,162627,-112006,-328813,-350668,-45533,495524,746351,761103,405692,-206571,-315424,46385,226288,234219,440719,541782,585401,394164,-356777,-239446,264566,238086,28259,-33895,-144175,-182948,-109647,-236676,-550136,61989,488869,741092,494516,301932,17057,6869,383636,1064312,1372201,1088315,403260,-220761,-385879,-255495,-131125,-161234,-263085,-400797,-466822,-306262,-292435,-263314,-197825,-181643,-33459,-100192,-403994,-101311,288761,344137,117656,-151810,-225801,-99650,-171667,-413137,-489356,-182627,81405,240632,350613,178952,-115330,86024,199221,140309,35097,22316,9816,-375108,-453772,-128381,-83416,103775,505616,732787,799441,561830,181470,-66899,-89875,111012,534604,575687,321726,6979,-170042,-230522,37015,402291,541731,-41858,-25691,723012,1057714,864543,376386,-450652,-397606,-579053,-346698,-44960,-127911,-327835,-487982,-197377,234926,831007,1211232,957073,546465,136886,112085,-23204,-129903,-309508,-251267,-199798,-126603,54502,181297,472363,623508,739730,399633,11030,-254395,-343508,-381269,-199008,305341,918999,886065,474883,90944,-36140,-81456,-2931,151185,259212,150446,38284,-51201,-68580,29521,42181,132785,-14847,-208682,-330223,-249017,-191191,9917,132180,32802,-123260,-313993,-361481,-286129,-175768,-365334,-583696,-193044,33970,-18409,-451027,-334437,-335716,-411632,-74161,214451,285178,242387,83668,-365135,-3565,604223,940110,917697,650466,108820,-410867,-486245,-260848,-199173,-323260,-483597,-527675,-177474,250558,-32200,-4964,155024,243140,6087,-107820,-142855,-195676,-115744,125295,313283,296302,179942,186110,215677,-83913,-253616,-157522,57098,35962,-403516,-73643,673738,1084599,1050425,510309,120009,-203201,-449424,-63880,-54690,-90180,-101169,-107273,-23638,-40116,-494903,-274950,336101,500458,121234,-365401,-190825,410498,1029997,1122742,748562,168944,-197041,-345182,-317994,-214445,-449607,-80102,536964,784260,570681,259471,-35625,154348,553053,553343,97001,-341258,-48119,-21883,-109508,-44064,193734,302409,327726,293986,407334,425709,286148,-11722,-277574,-87402,-65207,-329257,-215287,22486,159656,177820,398194,503390,278678,112152,-238335,-242598,-10495,-12900,-77037,94001,171848,198291,91423,-5937,-69253,-144465,-174927,-341085,-295982,175512,423471,304776,-189,-18210,10939,-127236,138551,363667,147004,-177662,-345229,-235376,85728,500853,486820,409157,364151,347827,499001,582465,445116,107831,-239884,-156771,25236,81843,62134,144118,177655,199722,244289,336320,495224,652095,687407,622427,483414,54327,-173273,63142,154921,-79999,-415268,-273832,-124157,113076,414878,387137,-8502,-27613,324059,292809,39575,153288,229419,215261,162132,137234,110373,484913,985149,914009,428356,-209375,-98506,-245010,-349221,-258794,-357533,-361261,-263045,-172373,84450,356513,393801,52709,-247934,-223258,-33627,-212230,-64495,275448,678184,772660,698384,148510,-427453,-56360,144689,176366,147484,-160554,-355102,-322340,-271202,-301049,-182867,-98793,-124227,5833,141784,4711,-247966,129849,427340,420956,258137,-101192,-209800,-191339,-24305,-48754,-395385,-277730,-206390,-358127,-297902,-164775,-236616,-214096,-186294,-311886,-423609,-360651,65302,391950,415215,240008,131568,166374,-1079,-240093,36793,353486,255972,31729,-87578,-470771,-37848,385409,468786,717623,871172,591936,27510,391893,826897,863903,586166,216469,-252156,-456160,-479290,-414563,36151,504129,725813,558061,154379,-117787,50430,256500,229653,39872,-247090,66528,336571,133192,-68989,146897,64076,-271235,-512714,-243027,-137303,-174187,-153278,98211,219741,136604,-179105,-243300,-476280,-123828,555381,964941,1014622,525917,-221060,-463015,-155721,-100856,-82215,173811,456469,760432,606980,401222,232074,129652,-91193,-216026,-396840,-629474,-478877,-427498,-252491,-16188,-111939,-204650,-66613,113626,-12017,-151472,13339,-365028,-141964,127453,94775,-90427,-201103,241672,573017,742154,601657,359755,334708,277201,100290,-201332,-323647,-167514,142418,116594,147702,162111,-246982,-191783,133487,76988,130819,182363,-45520,-315784,-528722,-444662,-391481,-266863,-30620,47446,355803,250053,-28594,-158688,-243889,-180034,-202043,-344492,-351415,-145434,126935,254268,-60803,-460261,56742,278169,164297,369948,1233131,1703678,1138466,247153,-90991,196912,179082,-26873,-35278,-38108,131226,388044,586962,479907,397344,602063,856818,1059420,832199,372313,-55997,-299177,-331517,-114759,-26544,-330880,-7409,528905,593720,295098,-237815,-339580,-97467,9231,-384173,-219551,109429,-53820,-420217,-253813,-8375,67869,160162,231198,43787,-337819,-369949,-154044,-228828,-242727,-70134,139247,341466,359302,472602,462294,112523,-47485,-196181,-95821,-142558,-175272,-278624,-233596,-187504,-391960,-163372,106837,-62050,-433686,-159017,460631,880481,607460,203447,-207624,-376675,-146532,-61718,-105816,-106732,-194783,-494321,-480353,-226012,-231854,-365411,-170870,42231,113092,181170,311531,132064,-241336,-616412,-435662,-462515,-15333,374652,440060,158846,-228748,-467843,11415,307539,406571,165495,-302486,-494614,-640979,-525486,-457413,-434565,-363934,-255386,50014,419288,965623,1121488,902888,353404,251986,509403,593493,385735,329042,238129,-136084,-249988,114432,376694,336579,424282,409712,528039,560195,433476,182943,46647,-16663,59055,-91565,-345068,-501623,-473093,-30294,208424,353839,169258,48203,-186606,-159739,-216326,-383849,-378031,-200026,51707,186135,-43928,-252455,116421,187701,-90332,-149946,-178465,-85966,-112414,-154381,-153246,-272814,-445666,-304881,914,110239,130345,103319,-104503,-486051,-583563,-281590,-117157,129880,568898,945571,753960,276748,15766,164111,518984,515648,357746,-335712,-262368,-163366,-174655,112038,614837,1013922,718451,730883,590757,286286,-26799,-136330,52440,78412,-37532,-122115,-212730,-125114,-35683,-129080,-346470],[101269,273746,60111,-252857,-94178,-25896,-4365,243640,620835,916773,950848,781337,177458,-284070,-205106,-56871,64014,129009,52103,-41215,115654,-51418,-174842,-224652,-38807,172415,244061,301209,158251,274179,1075528,893985,99154,-493560,-120911,-381318,-190409,93009,193875,91174,31300,-137190,-361042,-300476,-333442,-302839,-321546,-447129,-280809,-76479,180798,184429,314256,441083,302676,-19734,-181280,265965,440852,221735,-204568,-371842,-386957,-281425,62985,488036,611524,297113,-282586,-163673,-62374,-224372,-180568,-42718,-427516,36816,506587,547815,195108,-131392,-340688,-295058,-30108,184602,7287,-602435,-151863,243909,30115,140352,210560,187855,459801,772657,704013,321733,-130302,-418456,-416448,-306346,-285809,-22494,268790,421546,356849,144604,-116785,-528131,-162838,114443,197301,10087,-135686,-649,-19885,-116034,-20792,102619,26788,-121101,-116761,-99951,-192416,-278072,-266658,-89436,-128528,-362836,-433796,-175628,52628,239459,262362,-182098,-148862,405272,618200,235337,-340388,134668,156149,75472,90452,209036,159615,98920,-6072,-205471,-353853,-87963,354768,724091,616598,488550,97521,-222846,-474835,-425730,-287798,8374,403486,567143,512730,424210,233750,326860,426394,685411,920113,982183,767618,613444,304737,-36598,-86812,-30327,140092,114117,-196390,-107712,-87145,-315657,-369610,-163574,14552,-79577,-232857,-152244,66881,116486,-146937,-433558,-282432,-332375,-381304,-257679,-379351,-511420,-363479,-16126,217435,-126407,-194270,429311,869285,762304,464917,82406,99274,168475,311666,93158,-88957,262458,382944,145492,-194464,-329371,-313241,-282768,-252886,-100642,49422,198801,83957,-282609,-340222,-298109,-486370,-280218,-109968,-50753,-192230,-310215,-344785,-407844,-555266,-392532,-327099,-235436,-194705,-73103,-9431,-87134,-148432,-202774,-192318,-193676,50175,112022,92492,164386,203280,174112,9352,-272168,-217946,-15967,39692,235482,561509,690185,469287,295631,354146,380548,387990,269912,132653,3085,576,-40782,-46769,-35048,-26916,-46776,-99228,-53090,27564,-60490,-183995,-389,237225,329920,314247,328836,386809,710249,834842,575040,289410,28120,-177036,-306437,-504438,-266704,167221,635322,962867,760040,181262,-243621,-158596,16669,36419,86933,583095,839740,426918,46216,42638,170226,294103,107399,-266445,-225570,345124,387318,-79264,-330445,-402560,-222401,-207945,-187235,-125499,-41595,404953,362451,158988,-306754,-464668,-427269,-127315,282510,508314,264700,125864,150088,-134198,-536779,-288287,-105966,-149226,31295,57851,-180536,-446887,-510965,-229075,296360,759684,775477,444165,-155754,-137620,460887,664076,555150,144422,-310112,-357548,-210925,78642,-34295,-223239,-400515,-287061,-45886,75054,119594,419013,503332,398808,168389,5264,-154334,-404985,-557298,-313849,-46019,106328,65641,-7984,34842,228780,386373,42806,-263774,121652,344285,564151,209744,-66783,-12279,197955,92672,-222629,39369,145791,146475,-116922,-448082,-385338,-119039,62580,-286923,-295157,220440,308304,115704,-277780,-239792,-280710,-350354,-161109,-103466,-374240,-428329,-510116,-99190,494846,724735,539187,198664,-2874,128523,123707,-159552,-332785,-446644,-353485,-92813,90113,357495,287636,489986,448206,250925,-67456,-241880,-236458,-112683,-248842,-454729,-123723,-99699,-365386,-114706,114724,-48569,-270954,-291506,-160102,-166565,-377706,175489,705321,688998,279626,-41984,29589,68308,-9437,-228390,-86086,376510,537817,588618,491868,390692,422284,315821,498161,311853,540922,497028,443098,395900,165633,-286302,-352727,-332181,-248838,32108,176863,-6373,-164618,-226560,-156492,-320074,-363788,-168107,22055,297484,241713,-16033,-356744,-546720,-341149,-42950,180479,301311,-109788,-354213,-197408,-378382,-306976,60455,95958,-200835,-357643,-141473,232221,336262,74268,-280203,-135659,229745,347597,236630,1947,-20147,344067,278985,40840,-322232,-343240,-185424,-173225,-268316,-419952,-501198,-346507,-356316,-327979,-116502,-148740,-355586,-337802,-190741,221370,421052,189364,-141909,-197832,49601,378870,428223,175313,134806,79949,-138090,-341657,-43214,118431,167638,158015,192838,388473,429600,396946,230322,61530,-82651,-276624,-460783,-467783,-282196,-485422,-302208,-136791,-192704,-278250,-148496,-172595,-269064,-306205,-268865,48031,208142,118388,-64286,-56856,40405,39264,-44735,-271285,-245201,-165560,-135529,19071,-193731,-341691,-145961,-223787,-250634,100009,104481,-348137,-205821,185233,394949,350059,366835,40446,-234856,433850,479309,105856,-264399,-70828,-41489,-190495,-125691,16071,105536,11936,-189573,-374694,-351676,-169594,125096,278128,205298,57997,-100712,-47574,62994,-230586,-453839,-185755,-4296,61785,171376,306296,127233,-120029,-434183,-574546,-329501,-68422,-83077,-162751,-471075,-87277,54772,-117161,-210695,-225190,8917,-17611,-172791,-531204,-344883,250398,396802,729168,1010114,911174,412255,27563,27730,299758,419030,668140,739601,685071,523688,363835,441855,585467,586169,447887,29942,-116222,158057,448582,399965,-135353,-409198,261503,652087,691538,140913,-404765,-418944,-158751,-71648,53593,111024,76466,-283784,-458631,92465,206233,41566,-243344,-284485,-315457,-516156,-412819,-113455,38719,-29357,172533,453331,496996,293745,35911,41849,111044,-241855,-487097,-207607,-200340,-228793,-12504,99202,-40440,-269794,-394392,-558230,59521,499891,300140,-379881,578974,1350749,1030863,208147,683604,1181459,860002,247744,474662,577697,475269,75763,-383853,-388818,-340329,-65321,284184,339886,99930,-184789,-350631,-41184,375643,572368,521345,32151,-77054,-43801,109847,384574,456794,244265,-202589,-35853,420719,606583,519117,191624,-255945,-353587,66632,136878,18,-53091,314317,358548,538914,375878,21504,-433989,-346500,-288286,-213849,109409,504525,718051,687821,523032,280877,176690,80595,10648,-128310,-145865,-67082,6530,-119999,-142154,-95996,177929,228386,-187678,-298536,172031,377424,351750,-91154,-475335,224058,788937,962157,605601,393284,566490,643331,416017,69512,-395060,-195525,289396,530282,383029,32024,-398364,-500864,-389724,-369044,-440839,-503852,-174050,54514,141754,158131,214295,365608,272948,48906,31354,6100,-41869,55930,246157,490299,693047,791724,815551,774738,694832,650735,790349,468342,237100,-88730,-180360,-103024,-93574,-389018,-254337,90238,135843,196865,431799,381638,-51925,-172830,5486,23303,38829,-18507,-143999,136561,86678,-189113,-242510,-86878,-194786,-234153,-206556,34701,320416,316572,122530,-224116,-224243,-42662,125702,126845,173016,182054,-166012,-305039,100361,242574,6529,-311117,-209789,66237,73429,-87002,254584,404346,-92714,-377425,262601,386744,47084,-114108,175619,386616,528691,445750,66619,-281488,-476367,-434864,-260906,76371,328972,106447,-243891,-350151,-268634,117463,165775,-45464,-405243,-504991,-366761,-89942,-19566,11592,-180016,-459636,-435833,-127771,79993,90267,210634,553280,883946,579748,6064,352311,819966,889218,555502,355031,367951,207027,-161835,-187060,177853,331118,294799,238986,146815,212266,34797,-161562,-89751,-171970,-549150,-38421,349087,204314,-179927,-77332,105190,-203190,-386348,-203307,-5606,-48654,-78414,-174373,-296746,-454011,-558296,-632475,-362463,-79787,-43410,-19234,161508,391959,431528,242044,-94183,-172115,-188607,-242758,-140776,187863,238369,83546,-489323,-309383,-102831,-377234,-61815,173425,363182,401155,511663,385550,117233,-159875,-366509,-248053,-191222,-89931,156669,259106,-42811,-435232,-326103,63528,55313,293503,464395,508867,572003,517724,574905,323121,-39050,-370330,-315963,69959,206906,80718,-135888,-359552,-508909,-496759,-369261,-180980,-144509,4669,41913,-59064,-305283,-241855,61797,230856,324556,209387,-275616,-392329,118159,147074,-356693,-5540,525318,905023,437651,1870,-113053,36663,33943,-140474,-338584,-408968,-528521,-502115,-252656,-39261,-97067,-510569,-302917,-9220,61196,-230574,-341401,-174500,-23876,77967,37780,1824,19931,-101760,-391994,-362875,-207958,7433,369341,581856,622561,482409,317087,172374,333318,292284,159106,-60232,-263243,-253832,-64962,48380,-200359,-345587,55146,490111,715700,706412,541584,463865,302813,47323,-172207,-461054,-84404,-59351,-54672,-37507,-52970,9294,258055,325685,119596,121429,440492,775991,657151,611244,468576,408960,48035,-607943,73141,806128,994456,592190,409448,29078,-523790,-44411,186422,68146,-193716,-499316,-495877,-168368,184306,207986,134477,294674,311852,-63411,-70372,279520,440838,370681,291482,-90751,-227216,-183711,-437585,-483193,-278799,-391702,-581773,-112419,205448,338865,298949,154317,66273,-316707,-518933,-271846,-307517,-428416,-519072,-520636,-586712,-444593,-315854,-207282,-250659,-212235,-270875,-344536,-419470,-389446,-23655,160671,105752,-34094,-209382,-462034,-23531,38768,-33269,-377521,-320931,-234688,-323678,-232370,-288946,-204711,-108188,-32412,-132230,-167863,-194807,-302648,-518244,-224929,48246,226096,262951,274123,244305,194117,-70566,-183415,-158081,-81851,-83497,85183,56121,45344,48962,340967,412224,221210,-234530,-138854,94527,224129,493643,753444,592707,134021,-88993,89466,-11889,496,107619,-54368,-546424,-299779,-267740,-431450,-458155,-501826,41491,245596,153369,-227079,-321035,-106681,-144322,-109585,-28612,-51971,-122852,45047,484887,976540,1129837,925145,505735,158197,-66131,-110143,-200162,-347498,-429451,-329205,116907,622128,836399,710998,268008,-286068,-83744,148371,214441,116963,223698,457179,724483,522271,-294015,-376481,83840,-18944,-52967,6150,-50783,-15798,-42537,-270567,-488022,122389,530831,809638,772990,615493,427033,286576,372761,885652,1141182,841442,342005,-232398,-178159,-36267,75133,-25444,-171144,-351065,-463974,-521568,-319789,-81791,135837,141952,13184,-139854,-258665,-87606,221358,322164,159985,-111431,-255863,-253013,-276989,-301917,-484406,-307713,125404,311425,432384,314346,-160382,-240086,-133183,-138369,-146253,-128385,-101910,-216662,-242899,-186529,-254666,-14979,376627,487829,686218,639935,325822,211044,118298,43634,257153,310507,191644,-36614,-193779,-178105,108050,437456,550233,159659,681,549500,943643,1023564,411293,-253153,-345663,-387795,-524656,-36887,147029,108636,-152892,-105074,296978,931529,1435780,1295220,749995,74266,-9587,-123355,-222967,-328339,-240778,-84077,-128563,43638,321929,822539,1115181,1309905,1006109,597604,66582,-333692,-344918,-141540,235955,920177,1109555,686681,201766,87267,30421,-174451,-104269,98735,150372,-30673,-118824,-210112,-135676,-120107,-58344,-224391,-202170,-66261,-236205,-369795,-28186,151725,88733,-160294,-202570,-305056,-504188,-181279,-112962,-194879,-251163,-187089,-131405,-266391,-291891,-297290,-290693,-64992,227580,490131,467625,472073,187708,80330,600463,1073702,965212,556225,-157200,-446429,-92059,91820,49152,-45975,-136247,-388290,-211087,331681,533380,630865,282925,172216,-127143,-279721,-214017,-236085,-175144,54743,157212,121024,-120518,-128787,-37886,-105826,-165808,-145385,67718,87409,-271764,-101009,683765,1132563,1114503,521122,29975,-270597,-301633,-62236,3910,-60873,-136374,-89929,275579,332238,-149015,-595728,134560,291016,-16398,-473916,-193617,251286,752449,811088,623405,172188,-161665,-269788,-337453,-385331,-532576,48612,469162,581882,263563,56438,-231820,-179851,81735,111351,-229819,-196423,33565,-41494,-203605,-150554,71099,236919,262377,315230,434848,450669,225910,-224050,-436055,-118433,-25196,-44772,113745,479648,629445,584657,499129,352662,125137,-35854,-347136,-280470,27090,112252,117347,91814,209687,289432,130904,-75279,-161161,-274490,-296514,-409779,-196370,126763,294049,121478,-239428,-165153,-191005,-286456,20096,-33604,-414551,-320735,-146444,-158821,12777,482900,611516,517797,431024,368121,446432,451725,362163,52536,-224433,-12608,61047,-83037,14668,253101,428864,511227,473563,583362,770751,846214,829213,603756,392821,45990,125915,299757,257792,47365,-433192,-342002,-214168,-50842,230688,246265,-221660,-113370,290846,315014,34446,198569,170249,113038,85589,117019,172258,469095,1009623,962453,552426,-58030,17753,35221,-170503,-346940,-247974,-105716,1073,83187,222951,332718,457426,230979,-143445,-205912,-142016,-323658,-319072,125021,467038,529743,708738,394144,-85871,-250367,-140517,-79301,-173268,-504456,-304524,-154941,-43844,-45043,-13225,86077,99869,212434,285114,121370,-235385,-179779,134475,269593,141800,-215232,-339433,-304364,-96809,-134719,-336515,-315242,-273344,-382492,-356247,-260577,-249623,-109793,-126880,-381184,-368603,-252669,-14451,213842,245497,154538,142477,206787,47649,-348982,-149237,127277,124311,102011,99927,-182818,-103988,255472,306012,294993,489077,546024,375440,554584,846606,798942,400226,-22648,-361547,-452972,-366181,-297752,304240,795110,925396,656007,230044,-35845,44262,216688,249064,134986,-70060,263327,455314,216376,-109284,-115262,-132113,-361219,-450621,-144005,32109,28250,13966,140447,245256,190024,-5770,-28408,-345802,-397808,263138,834694,954220,489640,-245296,-381139,7026,100416,65515,44524,134855,345776,463066,523205,484409,409870,144184,-137910,-433534,-569366,-591912,-479815,-350698,-169285,-231547,-162291,-11340,65078,-115348,-380720,-491751,-178488,143051,374256,234651,-20686,-246258,217319,688460,940771,632476,228399,227384,308006,116084,-417016,-468202,-355105,-144166,-53993,-38631,39532,-361235,-160240,55234,-81165,-188417,-175103,-212198,-483967,-599281,-528480,-575484,-371143,-16904,193404,411708,234783,12222,-78994,-204305,-66790,-52465,-146210,-140006,38039,361543,484105,189118,-314234,-381612,-267394,-200759,431048,1257470,1641270,1200679,273789,-485920,59032,193088,45509,29184,68633,189517,455547,623368,471395,333993,567749,963837,1008690,733467,342296,70644,-219712,-308855,-123456,-109672,-460136,-82936,503016,477808,16411,-290035,-223740,-171557,-348070,-211472,247335,437493,198671,-275400,-432263,-168720,-218228,-137013,48299,-32805,-277761,-149591,95741,61070,53901,66132,82595,140829,239997,335544,300516,-3047,-195944,-352967,-204824,-211392,-219307,-281540,-251732,-154094,-443372,-176098,127429,59257,-218306,-366111,212320,783102,719141,343665,42326,-86378,-37510,-228993,-344596,-222336,-231537,-456386,-464485,-183206,-182999,-357095,-188575,498,82912,233944,350570,179600,-190507,-593142,-534182,-525509,-99615,243983,285029,-52682,-450622,-222049,102456,85099,-19558,-192326,-300936,-376207,-418908,-428618,-410120,-470671,-514119,-288445,-11421,253464,551431,672627,702605,443415,592364,743446,826796,620855,455330,224255,-196352,-151295,263107,498897,205151,85466,228041,508659,567571,410783,198188,50018,-74147,8161,-5829,-188908,-351082,-225605,155134,254458,464809,313631,182854,43527,193018,39585,-380935,-438128,-235663,101542,260376,85606,-333687,138021,315344,189139,-109825,-381073,-174520,-163355,-359122,-245242,-251483,-418262,-336559,38258,245207,298910,125841,-54352,-440780,-577923,-213198,-100826,62423,458447,798779,567422,192452,-64348,152376,620774,922740,670913,-36698,-283274,-255522,-256695,45126,397086,767048,482263,313792,201478,35609,-110569,-96476,28578,10519,-81630,-155938,-158392,-65990,-11042,-68984,-316309],[70018,183155,-84368,-436313,-79696,94770,67149,139758,390326,559944,756954,760677,291525,-182193,-274665,-168550,-64169,-44144,-119304,-87370,133120,-43120,-210296,-224300,-43995,127957,219329,265199,145296,259554,887051,625849,-185075,-78364,388660,61747,-501914,-168453,21375,-28453,-35301,-170590,-381334,-232335,-163431,-67822,-290078,-506728,-219106,11291,280073,216452,459620,483904,483919,378976,-194425,-181722,196942,181785,-209033,-361455,-421228,-356609,17314,318137,390869,129921,-462411,-51530,176372,-50957,-502472,-324854,-527879,39749,417839,354325,66189,-280017,-418025,-315356,-210971,-212705,-577449,-171771,200971,262451,-69310,-28416,-748,-116228,348011,914963,887484,445147,-16922,-296702,-359954,-300194,-205174,73389,223218,287854,185734,75876,-111310,-496241,-218925,118244,256024,84762,-1434,158705,77492,-46283,35320,44507,-122607,-194084,-172473,-164125,-199492,-219530,-286654,-378982,-561085,-326358,-161613,-41771,58058,254427,308662,78585,38165,301768,497185,308035,-264507,-90241,-22099,168671,189501,-93150,-184252,-57822,-15296,-221524,-239792,80346,506641,705045,484877,260822,3210,-221211,-430585,-357703,-328809,-213666,110929,339332,370581,328073,248827,307879,427952,624141,821793,902423,725742,710828,708760,475687,418570,208737,18895,42258,-231413,-199523,-62321,-130627,-357152,-180474,133836,75332,-161830,-71191,263129,362951,135480,-156960,-301003,-424395,-362767,-222167,-448972,-449022,-391848,-417153,-353483,-536869,-25657,575817,924489,788832,401074,-35049,61111,222648,418147,441151,502100,905800,725170,332187,-149827,-290844,-229977,-92725,-76813,-236682,-51967,318209,245850,-133429,-228618,-185175,-380667,-202616,59492,205480,118603,-147772,-382029,-360587,-311807,-279635,-358124,-187772,-13428,60270,-15412,-87197,-32885,-100046,-123772,-254810,348,29746,-61277,154311,257278,117511,-1142,-193017,-343094,-350131,-327498,-78286,452778,702486,583745,535417,615404,664045,701094,530013,229331,-16516,-144573,-126439,-14723,107403,191701,147060,120332,249692,267485,208233,45505,156098,234411,151796,6491,55087,223221,559733,727574,369714,37086,-212687,-344833,-346398,-292949,96467,525326,908307,1145501,836049,213881,-150671,39629,171465,52377,23411,588737,942212,667659,355961,92760,125916,192437,-51471,-153817,-91044,253429,124579,-238955,-237836,-93551,-91925,-234395,-272480,-108277,-41589,-48693,3819,-46532,-290837,-441286,-457291,-246617,44763,202539,269971,355334,420637,149305,-228769,-328895,-128773,-81636,2994,-159403,-272674,-426129,-426746,-81278,475018,762137,612947,268471,-244422,-91519,455684,565752,415466,-4717,-457665,-557261,-480978,-74876,-34350,-127873,-284540,-255175,-18827,111419,161520,447582,460264,281357,65730,-6720,-283671,-476938,-203783,-326690,-285546,-64002,-84130,-70322,97604,254221,575141,508745,-55462,-532040,-221750,-5039,-112598,-272029,-101661,187227,76530,-233701,-18195,221192,274180,-105261,-496167,-341704,-250771,46576,-355341,-338602,527560,864648,516261,-158795,-127140,22749,-231263,-195177,-86240,-333168,-452671,-479355,-90893,555048,958395,774475,338531,-16059,-41289,-121607,-147053,-143349,-250084,-283475,-76696,21356,202037,157806,548891,664100,628943,417967,137403,-605,38915,-175332,-525289,-162447,-220135,-401485,65924,426010,156302,-205157,-309094,-352337,-444513,-67658,437342,617133,486326,92546,-49964,-1871,103286,43736,-129111,-132785,242007,563414,710051,578365,202230,54869,-337000,95443,-165177,58043,324494,515161,658547,490587,46606,-437660,-298257,-50315,54214,17562,-142545,-174172,-267480,-365843,-368033,-349642,-52235,195514,420191,379124,73014,-171001,-483305,-457358,-80003,277966,354059,30580,-317441,-119279,-163958,-78397,302687,309324,25173,-305706,-237074,24755,61988,-106904,-384679,-176913,161268,447566,441523,224456,-23534,240768,168516,-6155,-243703,-138479,5644,-41829,-156555,-298002,-106658,48642,-91001,-222649,-28147,2473,-202926,-334344,33407,646373,807791,381764,-184314,-457406,-203827,87719,114074,-196844,-154460,-72427,-226990,-116803,130453,142689,51691,-48126,-84967,-23211,75524,89014,-7273,-90126,-50827,-55334,-53324,18200,22026,-98793,-70815,128848,79934,-145377,-242903,-202507,-202597,-316225,-325941,-49633,110941,-21749,-225419,-191973,18417,11847,-119684,-302619,-347965,-234644,60093,312662,177403,-179083,-292462,-428460,-174682,203064,217812,-322896,-255825,119037,302205,373318,470748,10719,-319633,587921,720846,303467,-272180,-394140,-585733,-320432,-75028,46787,-1932,-116064,-133095,-67676,-191611,-206501,-78785,-209745,-229289,-217932,-180085,14661,91166,-179400,-441276,-149426,68736,59611,40707,49404,-155576,-387458,-391009,-256061,-86839,161973,146102,142925,-77346,-217877,-151634,-50411,-29610,-265912,-374628,-448129,-584223,-362880,53820,396132,481386,805242,870712,795343,424231,199741,183060,336894,366625,411492,443913,377135,164733,-22023,150759,373200,473604,417315,33603,-219102,176049,532546,488444,-28930,-458050,200883,690722,870947,354086,-183310,-386624,-204682,-119625,-82533,-38252,-31920,-268028,-274521,148490,249692,48894,-413999,-291058,-140957,-308317,-356172,-88766,-8489,-237710,81104,264230,424119,375292,194252,179399,273197,-148068,-508647,-131447,-147558,-205226,44685,128296,-58323,-408256,-271933,-271017,-140842,276037,74101,-138715,997585,1630528,1133778,186583,606442,1017934,976653,582612,597110,616607,615400,367369,92024,-50378,-387236,-179239,312512,423666,81837,-357928,-318804,-66080,380715,722181,769167,124364,-54728,-91222,-22631,255737,446617,185780,-245221,-46127,518509,677145,532089,224749,-269244,-401498,-51555,35810,-32691,-238078,-147564,181988,440710,372656,58599,-366301,-406845,-401283,-218629,280045,531575,658508,601396,513441,320507,314198,285802,90173,-251302,-209343,12310,-10214,-277806,-290610,94573,337989,289998,-228895,-338979,34426,62224,68015,-448265,-235411,389977,937186,1059387,637887,266012,544598,704821,572054,302426,-12309,-618656,-28109,469711,511209,150150,-336982,-272637,-169334,-316708,-479843,-412313,-189920,-21895,117059,168476,121585,202743,20194,-196896,-212106,-115509,53105,244174,203140,271999,564064,879307,900918,853387,564687,384126,487110,293204,121341,-61797,-179854,-184916,-188347,-349824,-585596,-127493,97291,-113574,255715,285906,22688,-192315,-107355,19332,155712,69429,-31001,192001,158708,-227134,-231364,189125,203960,69878,-93699,-40556,32735,-83307,-287503,-476372,-137681,74229,214714,237021,285795,223271,-216109,-509964,69650,403554,349859,-53743,-251733,-80839,-157855,-223313,-80126,-14716,-319843,-142505,166342,75457,-277973,-381327,-44389,47456,138641,189241,-63368,-199490,-314751,-322338,-155474,239349,464230,235781,-149374,-318717,-429381,-84131,125713,44355,-270899,-176625,39828,210455,218232,54267,-366333,-404388,-347972,-382325,110979,273263,461028,734940,1178217,857077,172373,-91126,578611,624560,304430,115674,150336,96744,-85276,-68042,91765,147830,154513,150487,142210,145050,-98483,-240490,45212,53335,-396444,-28808,443855,465361,-4767,-95486,-11366,-203811,-96447,111326,194462,991,-93547,-171423,-279007,-427140,-472775,-454352,-324818,-178131,-26263,162035,430034,569455,613773,334029,-217270,-274935,-133733,-225822,-514436,-235538,80649,-30804,-352321,-190390,-178920,-568975,68463,432480,505123,383973,385956,298204,126783,-72574,-358489,-426387,-291375,-47756,250288,415566,253209,8116,187985,248980,120946,119262,313982,513139,767239,659198,545281,145341,-95487,-429364,-35597,468878,478528,219151,-42927,-291815,-421321,-301991,-256820,-323523,-362798,-197235,-167695,-228863,-283775,-200201,136229,254067,357885,170127,-318829,-408241,34081,69492,-372102,-84304,428391,667666,419174,-86231,-207012,-12401,60404,-101946,-314082,-495283,-398297,-323639,-205034,-180473,-343536,-417598,-47537,242585,256902,-3453,-341051,-395168,-257206,-134321,-39174,114458,83791,-35504,-433486,-422368,-295287,-62431,239960,429046,354324,169374,205193,318887,535814,321465,18026,-280616,-389147,-257378,-105283,3459,-245593,11020,471674,615021,640528,525669,297972,236480,156349,50109,-222804,-594755,-204678,-59995,-140451,-120763,-236026,-250330,-73090,-104082,-366216,-392317,46877,337312,327403,465245,576227,361849,-34121,-518015,96671,788847,975950,714087,535754,60003,-350908,9692,78802,-239258,-535653,-556802,-162798,256485,611679,583176,432637,583663,467660,49552,-273875,-81087,23189,-13720,-53493,-299665,-302504,-115212,-273964,-566107,-399236,-332866,-504341,-244600,49391,112071,94099,68177,132500,-73029,-497971,-436733,-238239,-367472,-414174,-224982,-287142,-454686,-482486,-208931,-212163,-259161,-320597,-355874,-183852,189300,480063,504930,409756,145614,4824,-406987,-73105,178564,-6684,-471327,-265758,-105179,-197215,-182785,-146403,33541,90334,47056,-138895,-251196,-238427,-279871,-252870,-226715,-62527,106973,257649,315793,286921,218450,-141202,-461315,-232657,97686,140788,171590,-18380,-184478,-108888,192530,290531,27357,-489605,-22121,273012,353349,497013,553812,362467,54505,61096,329526,313685,155653,88432,-96107,-559568,-270617,-231072,-345686,-288128,-223650,136370,251426,146835,-297574,-401567,-36122,76060,175920,136908,-8805,-45014,149638,431841,729614,670101,491819,155058,-45197,-278017,-434071,-515725,-433052,-396141,-266160,169658,517764,672469,473639,70939,-256653,-5668,110024,124265,-55348,-165355,258243,693991,432691,-269239,-557272,-314320,-428314,-216197,-12939,83541,154163,36148,-156676,-346399,-42614,341767,655878,873742,785030,622349,304133,173087,479329,647382,502784,276868,-180471,-201662,48374,227337,151531,-44832,-275486,-305620,-208319,-181906,81438,399507,571042,195659,-127696,-142188,-14998,186551,281939,194722,28745,-16052,-150029,-168899,-203248,-347619,-300734,76425,205674,294762,310474,-41133,-444888,-520754,-245534,-43268,119337,176151,79261,-98309,-298301,-440892,-84355,162962,142467,460292,602107,386659,424575,347502,93723,-164340,-4507,65442,-83791,-238081,-177027,93367,324017,270136,95879,176003,578735,741380,795744,199455,-161324,-363820,-333072,-424451,13563,374260,450014,147871,-37117,275031,847484,1280798,1350639,828730,63586,-181761,-269925,-413994,-113865,143794,273704,42332,-22720,291180,945536,1451797,1709077,1473841,1071412,538541,-150034,-315599,-84276,52867,590908,1025796,714558,219615,91705,95088,-274004,-324407,42765,195915,-81418,-205938,-387806,-361869,-291860,-137109,-302437,-267370,90462,-148053,-503122,5417,254749,221417,-73048,30225,-67128,-262533,-17757,190241,105167,-34286,-200273,-320908,-152758,-5907,-5430,-234336,-155331,74013,473479,563789,723337,511948,164939,454524,916704,746557,200426,-320116,75644,294820,303372,189890,147074,175562,-44124,-323043,59447,637484,684712,181437,11545,-230336,-379903,-222836,-166686,-65194,55221,16126,-103196,-482957,-174647,93966,84503,-99741,-166663,50928,145502,-177083,-221143,533759,989136,956924,420070,-73122,-274066,-122581,84506,112317,-109491,-204194,229103,675453,746130,297649,-497977,-158166,10751,-52050,-199288,-159893,34450,256375,314883,306537,52240,-166189,-196310,-300020,-473717,-286038,154750,324000,211027,-93597,-127760,-336805,-427010,-339676,-323232,-380848,-16639,48210,-169017,-408658,-356526,-125040,101478,129164,198765,275300,378185,289938,-182640,-409215,-113152,44057,205619,416130,885627,1030603,933604,583297,90626,-178140,-206369,-227884,-253394,-91058,71341,145585,-34016,109214,275026,183833,-49648,-237590,-440721,-536249,-349276,9480,119725,148258,-99486,-410447,-249703,-411497,-159800,8842,-98921,-191405,-89775,-86422,-214364,-201445,263374,544528,467549,345755,220700,178746,159691,190148,-62169,-169590,66642,44621,-278051,-67099,282904,561069,713844,619831,706906,927481,910827,731193,346937,35935,-107708,249424,366729,230884,111122,-182781,-376506,-284533,-198359,-31148,61677,-381822,-214544,137351,196711,-49904,90575,25754,-47502,-63899,3847,151573,416594,835303,816446,460535,11403,171641,294820,10424,-403931,-198359,23577,180941,318114,502871,569727,648067,340313,-172681,-237717,-134209,-317027,-326155,-66692,66141,137341,427077,453643,247866,-73773,-301073,-389475,-546996,-379072,-165089,-20748,56778,37140,-26101,48152,140032,295063,307833,100656,-211994,-573251,-207147,148072,104250,-272120,-492211,-356278,-143304,-178280,-333483,-390972,-277118,-299995,-379903,-407194,-237391,-17327,-77906,-443869,-321968,-194251,-169938,-73050,56183,75413,171386,257200,162756,-220234,-394057,-133163,-85293,6614,142103,80006,-122146,97495,169459,21967,159524,465651,612435,696467,668812,498812,16021,-380643,-515700,-391648,-182611,-41225,486425,904278,937973,633449,262420,29092,43191,218288,306597,202811,-21766,210464,332106,150399,-150659,-417037,-329909,-339462,-368371,-198619,-21091,10419,6149,12365,180823,206073,103960,32403,-293098,-516197,-85646,448973,666255,367397,-186599,-356803,-24258,186161,194043,-86502,-181131,-103225,220798,609393,842486,691374,265592,-151178,-462835,-580070,-539257,-296348,-258593,-118166,-88867,-14969,5991,-75853,-41553,-150379,36169,109355,344062,502565,323703,6127,-368427,72003,622761,824953,566454,122961,153406,360098,152317,-325821,56499,214285,51903,-300747,-377480,-376418,-570273,-179406,-65248,-85190,39683,42284,-61273,-405786,-490982,-421324,-445891,-490309,-54454,349896,409729,246317,187155,45829,-161213,-1440,29428,-41463,-57946,74939,458506,629676,392749,-65300,-506650,-508819,-340612,219260,781971,1016602,920032,228956,-337856,59900,166620,41971,-8810,133721,147600,272886,336622,339539,324321,501160,842962,630263,310946,135583,144362,-164552,-233332,-86511,-245022,-611793,12812,474847,383196,-129556,-293145,-227697,-264984,-141278,289672,570221,627702,381368,-61939,-165452,-63935,-189854,-397460,-181569,-97001,-193352,28456,318797,381282,451002,282607,133073,-18349,19156,124874,77465,-59618,-258116,-465597,-391152,-367559,-384398,-414267,-335554,-245919,-557014,-159074,197099,312798,152585,-200183,-268521,375190,664261,433593,215044,106601,-39780,-312674,-567853,-304377,-283316,-497443,-349317,-34534,-90323,-250752,-141821,-12201,15563,175036,286573,240577,-50178,-366951,-465841,-307259,-96669,48585,-41146,-385610,-294843,8324,102649,-179070,-423195,-185042,101251,182104,-43624,-103449,-125435,-318827,-571223,-302782,-85078,68550,98241,160903,453843,674413,987350,1007630,952937,698727,386005,18347,-323392,-64590,356293,493144,61979,-318420,80981,477596,580130,375879,161776,-31359,-138356,14252,139234,84882,73408,152074,319877,312693,446582,379091,252265,282703,535880,281147,-358854,-559325,-379691,13649,115269,-28345,-306329,271341,577051,592044,10906,-596015,-167776,-124985,-424417,-231244,-148864,-349356,-366641,59325,394828,486166,280609,19727,-339306,-578864,-215656,-102847,-18882,276313,523755,335820,94808,-130279,28445,483875,943898,582313,202954,-33235,-226703,-391510,-86632,184267,340036,203219,-88329,-170314,-167166,-82530,19493,23944,-62429,-168153,-189535,-113424,-1575,92808,23641,-196719],[35270,57139,-227591,-436153,-54730,131719,80573,54350,162242,262288,512613,547309,292036,-103046,-295526,-256054,-150915,-154727,-179584,-22470,224619,115256,-151535,-167400,-46591,63630,186228,192206,109534,146183,350354,370600,-84859,251207,656599,396422,-289331,-405582,-176036,-162403,-75960,-169141,-284485,-59727,263395,373491,40196,-379477,-424604,-157988,280,-111278,87762,187869,470996,611696,377033,-236783,-68495,104683,-142859,-424960,-575821,-256799,194138,332576,316171,-27778,-531996,153313,460879,198034,-403650,-493021,-525109,-63633,247531,117805,-55746,-361094,-418513,-290485,-324315,-460363,-309481,166623,388865,83546,-250507,-131564,-110093,-519683,185138,856531,897282,511038,81708,-164401,-214355,-155993,-56774,105864,206367,236278,40082,-10600,-118285,-443348,-240260,119221,253741,91006,30410,139814,44897,-82235,-65999,-122321,-316056,-346996,-273203,-205693,-178101,-196277,-289100,-355758,-234212,-47555,-25610,-39680,-51125,116113,122863,103024,93795,145158,326128,378712,70846,-365839,-368457,94911,245404,-2522,-477939,-260594,-64846,-191511,-129410,128246,431973,432574,205789,-33219,-100355,-221399,-347504,-239762,16446,-43346,-236379,-82548,96175,148534,249675,258829,417534,511924,594808,588049,487486,618660,887583,894212,779695,460538,-50295,-132323,-283970,-303983,52865,262496,104132,-5974,128988,56663,-221228,-86010,339665,475893,363641,206486,-105961,-474062,-399887,-322480,-612743,-198299,55494,-167148,-196201,-282268,166646,614534,879947,776629,252858,-246705,-123272,79178,368523,589379,824526,1195577,865068,396388,-127853,-259708,-152867,121169,194232,-239051,-80458,484773,503776,134427,-22965,-100529,-362957,-191235,171212,364570,270388,-97999,-513486,-272407,-102184,-162129,-411969,-152664,215346,264723,32110,-120796,53773,32278,-17427,-270300,-140557,-116435,-157399,197619,365756,105577,-34548,-125965,-205000,-264001,-179766,-23882,303781,447452,503726,563039,666420,719186,710813,545482,206466,-73558,-232581,-184143,-34489,140606,250654,224567,295334,492976,450511,356036,191302,248170,207876,6878,-124000,55362,226404,403375,500462,228000,35166,-66274,-135978,-84139,36800,380684,696800,930164,931145,575308,71903,-109546,192779,279489,46874,-237709,245632,677107,698812,426536,66291,-3908,38225,115145,335221,385071,339324,-19229,-370826,-280256,35610,-83536,-408141,-245349,214099,322472,191733,-290837,-341946,-357242,-362134,-459576,-383517,-190630,-25755,313724,513854,588867,377489,36968,-215241,-199627,-176813,-189363,-414935,-352299,-353667,-139802,220487,614449,652160,408319,45612,-328103,-101566,269493,276361,81215,-276527,-713185,-645476,-336447,-136634,-22609,-98054,-304245,-375230,-132621,26602,131446,322599,398593,322614,243903,96026,-372263,-218538,83320,-38001,-397187,-279971,-233480,-44633,175094,349282,662395,807455,522589,-53406,-421078,-519061,-492137,-526633,-281551,52175,-485,-184065,-38454,210649,251653,-144553,-333616,-132841,-402330,-318349,-541088,-195289,696417,1117169,698897,-86152,-41669,253803,37296,-236010,-169706,-394751,-505523,-417577,-139397,384562,832614,700546,329357,-64536,-454407,-322091,-66859,6553,-95833,-191820,-187100,-124196,-77069,70268,516402,718700,812063,697734,400001,191160,113066,-121056,-457566,-226053,-357074,-201146,315386,701861,354168,-81697,-251559,-303841,-200694,179870,447295,299807,81328,-250691,-258159,-152762,66188,49442,14849,127955,365770,669016,724502,469028,-93848,-491280,-202821,-261157,-487811,-420513,76715,464242,691973,575057,388589,112430,-18221,36371,33263,-175448,-429012,-294455,-255566,-347726,-285862,-304723,57330,357813,484374,458145,142447,-74770,-352728,-546268,-123838,245574,302196,34892,-254382,-76752,17466,58133,366976,359226,112323,-315153,-424045,-232294,-228081,-276233,-435262,-263260,53547,403007,475570,279394,-92105,28375,156986,214250,107582,69925,227172,77751,-119509,-105800,170057,299707,121697,-109862,-58151,-32585,-151174,-198181,224024,782135,858852,450869,-132218,-467860,-382026,-148515,-208113,-513678,14333,185703,279982,285135,218930,126343,-105175,-197208,-149440,-240590,-221998,-141242,-51661,-223751,-143562,94463,318605,446574,292886,150557,183509,380235,280681,36305,-318680,-307863,-138142,-361157,-283300,-50397,-1849,-153667,-336119,-208674,79446,100824,-99903,-164439,-251007,-76246,271283,381252,341687,-56167,-311938,-558292,-353694,-90840,-54169,-417739,-340756,-34610,187981,372025,455150,-66579,-14729,732735,913682,375030,-228028,-338308,-159315,-212227,-99175,-89163,-256730,-172577,77915,132479,-155361,-279493,-304052,-449307,-312951,-366121,-218297,40049,8149,-276792,-383079,-105277,76458,-20031,-112573,-288926,-400246,-318541,-51723,52816,144403,276436,257719,249448,97594,-275447,-135627,122042,251498,193154,-34268,-363556,-231123,-62822,224097,252906,335092,582190,545888,555079,429500,345803,285693,272111,156364,-33951,2832,-101930,-350863,-435032,-254557,9541,251717,306242,31028,-252264,187638,528042,442557,-2282,-473465,72526,578592,703445,327255,-166093,-302590,-223746,-228570,-297007,-109232,-65460,-121490,-144240,146667,262699,91002,-267067,-212790,-89892,-198852,-219601,-41925,-91592,-494380,-186531,-12652,248755,331852,249034,246984,310036,-59421,-405784,-146124,-206694,-245840,-25136,126687,-37949,-481006,-147120,-48922,-70392,58398,-211277,34199,1081601,1513830,1033918,109353,301583,693368,967380,901307,758241,762338,678955,528670,471240,193627,-270419,-322816,187433,296917,-78298,-454381,-175897,-238664,35753,437836,525052,5571,-157023,-242903,-234599,29034,283213,41273,-250829,-20463,492217,608288,502354,251945,-273364,-488733,-325868,-213610,-132842,-271437,-462771,92695,400500,368781,12276,-390363,-69804,-18336,-86163,268950,326437,366541,392380,390362,278658,316125,318561,28472,-434147,-89001,232583,134427,-328030,-363975,170145,322719,188693,-310712,-372860,-121704,-195743,-227895,-294806,-74520,336085,780554,896990,631423,281809,508680,609793,530251,431424,334091,-130514,-157985,360043,539146,244510,-59434,115273,101151,-208000,-560243,-282612,-142209,-40919,75724,169983,126169,23190,-271819,-482879,-495452,-313994,27482,250516,59496,-38144,370123,876151,895782,830415,363002,21990,-91343,-52640,-3481,-20878,-173830,-291204,-296127,-241255,-356695,-77727,188607,-101144,-121265,44252,53369,-166843,-179040,-14865,241470,133442,-3771,44188,71888,-303804,-118849,400578,574038,334947,47440,-93516,-213171,-449030,-584181,-6103,108287,217555,252331,261046,343014,208579,-212252,-579752,4381,391206,467168,68109,-266559,-261728,-290100,-291194,-345922,-282593,-171578,-50644,-26530,-112439,-205107,-584158,-192732,-94152,-175957,-254953,-352130,-145287,-119023,-141352,8279,395239,531880,271891,-205624,-270504,-430172,-342424,7391,56369,-61126,168897,399136,422794,421827,121837,-469443,-87392,63038,-352751,26588,374183,603214,952194,1400652,1275880,538019,-338216,87050,242290,127300,10840,59889,122237,81135,69741,509,-41856,56052,146690,248813,96233,-305130,-176134,298992,330243,-262193,-72980,427530,546306,35944,-155436,-256864,-366651,88234,281108,175150,-69116,-148691,-156643,-215541,-340707,-335450,-264253,-245189,-279291,-181875,133366,414508,568456,652026,336799,-351385,-358041,-95444,-79200,-303019,-447078,-45195,43325,-48059,-17048,-249797,-460663,240178,618938,548675,361669,247630,192304,172868,90740,-190566,-425288,-545121,-238394,143773,397586,428743,185620,420314,291892,105861,-123674,67433,437555,782586,736839,417933,-12813,-196690,-337556,155608,612704,648517,419098,132661,-192624,-322012,-101605,66748,21892,-164353,-54805,-3241,-138687,-196032,-266979,-14498,154556,222272,-21131,-445683,-368766,-96020,-125625,-471535,-264536,166288,238018,216256,-212113,-312711,-114536,18463,-98060,-276204,-503947,-245374,-62330,-72447,-374779,-373416,40535,209424,455310,461377,356714,107210,-227475,-432693,-327274,33059,299597,226658,57390,-401656,-486274,-323985,-53337,147411,232592,79644,-90067,88285,423560,507142,165717,-133355,-273284,-324992,-127757,68269,137762,-90099,190215,633726,558731,402377,263215,81583,99988,160230,261511,22767,-474213,-299495,-2286,-150746,-187237,-388253,-487961,-414176,-417852,-79044,445242,561143,512185,68609,106914,499549,294964,-139251,-400869,82655,640793,893991,945061,765552,305831,-44865,129327,6570,-443334,-369689,-211063,316633,690109,865189,688344,558779,709948,522112,195178,-238726,-523269,-516831,-461225,-379133,-480124,-321235,-88161,-162354,-360243,-580533,-485910,-450459,-329244,-163653,-259482,-216755,-60153,181676,182992,-207874,-422202,-111607,-258192,-293712,87510,152015,-185149,-478513,-151604,-94484,-174055,-165679,-79059,181946,593295,796353,742442,579796,313216,117952,-179717,-161335,242295,33256,-350011,-351449,-64447,62403,135320,132431,216062,200219,43611,-208035,-387429,-348424,-259844,-53810,-1058,23484,49145,214935,301559,287143,230169,-63248,-464955,-253778,125781,272623,184143,-121055,-423081,-240046,-74026,-15215,-162175,-365154,119240,449382,457184,353622,171613,34401,-30329,205462,512470,553988,251739,59341,-139258,-466544,-292737,-284295,-179513,60342,247958,350589,301957,145849,-269380,-529938,-45567,261518,373923,211955,-28692,-27096,194087,521879,631465,333487,29246,-206899,-248754,-267697,-350279,-453485,-459206,-461790,-249267,124810,294260,365967,187547,-58580,-125353,-105980,-5049,48178,-60019,-402932,-37975,489828,377310,-155876,-588712,-609989,-430451,-284451,-80162,178418,245225,102228,-12086,-178000,-217927,-4429,345580,776960,796248,575237,36012,-125658,247612,359619,367312,216942,-143341,-403859,2927,281862,325138,96218,-189862,-102281,229708,108988,198710,554395,871556,444508,-39911,-77144,10636,149342,254866,267619,282728,340263,315516,176000,-75770,-285376,-340576,-106978,-27098,21493,175397,113866,-14492,-103539,-34295,76544,203964,232790,127525,-69791,-374203,-522783,-128497,-14851,-71679,295791,512108,363003,489338,455504,98516,-505598,-92234,55167,-41857,-199044,-148860,32424,129213,-149594,-122329,356021,820056,822285,471522,-24886,-150484,-294829,-298209,-398740,38343,521362,675754,390007,45822,240906,649596,860775,1060795,701546,68832,-348783,-378217,-462944,145114,634315,663678,286070,-59846,133950,814386,1487158,1774204,1643587,1272858,774129,-70983,-336252,-29320,-109102,104877,669385,574146,162309,16358,158467,-82694,-183242,73481,189887,-110897,-297460,-503189,-498278,-270616,10423,-128084,-301147,78328,-141482,-459801,87746,404268,400877,120130,240217,162815,-30611,145083,367686,322098,235170,17800,-305195,-105085,122766,82457,-266190,-276709,-162293,273582,529556,722401,553720,142832,229351,559289,374005,-247568,-3585,479481,541995,344741,209271,222959,401533,309902,-148112,-354972,193562,130153,-43962,-75305,-234857,-361440,-126976,53510,163734,104064,-89416,-338646,-413729,169154,543788,368935,-23130,-175143,58810,200225,-117166,-415346,262202,724464,673147,267120,-172197,-236573,-16052,262396,249324,-146584,-237840,676645,1094882,1157023,750712,-119132,-456623,-247081,895,45461,-185875,-255929,-246334,-92913,-15211,-133579,-197889,-132864,-159823,-173540,-11229,197920,145445,-156513,-290272,-199271,-374658,-511600,-565897,-447711,-86151,145825,57193,-282294,-585976,-557073,-271631,-14412,40688,17987,-72798,146716,303210,39344,-191167,-52539,107671,365219,615276,1084742,1290642,1207292,707642,-15217,-477245,-250700,-154904,-252317,-232209,-35123,41923,-132775,-94450,192512,276670,125031,-165963,-453659,-364738,-67827,289862,246086,89258,-269368,-363692,-253784,-388324,29389,151469,274033,249694,55754,-149361,-288539,-516411,-41729,281389,262716,152426,-16590,-197871,-171172,-12092,-236947,-113018,112486,-50,-436762,-154105,225462,507565,697910,584620,630453,895700,829057,458645,-28660,-438171,-226485,193707,267236,84662,30434,-36293,-300363,-315408,-216178,-221579,-69260,-319809,-269267,-31837,47655,-143173,-130853,-100220,-90415,-123975,-1445,84123,314176,479686,530650,248922,-33586,204760,422573,176429,-353107,-264123,-10344,211913,468654,749907,832474,704785,258986,-290042,-181298,95695,-1943,26782,-102239,-260863,-302502,-27,434751,467380,63759,-268958,-335368,-261068,-228098,-142160,-20315,1987,-43577,-170227,-192632,-43225,161614,163218,62468,-70260,-247906,-325470,165836,229628,-84738,-343217,-248406,-98769,-127514,-337705,-304999,-159513,-170311,-345777,-467711,-160269,59463,-48429,-480304,-279429,-146777,-310775,-323103,-46514,60115,193381,288096,289128,-1827,-539250,-259412,-174451,-137379,84632,193628,-132611,14535,101783,-12446,37665,384189,677993,661118,366156,62416,-383343,-237461,-294207,-326098,-74867,122844,505204,807376,770906,499504,241138,77958,109430,294300,342252,197228,-101253,-56905,62013,13703,-162282,-499428,-425200,-270853,-312207,-358071,-244710,-192684,-156328,-134170,100481,143714,74824,-81356,-366164,-505755,-445694,-128691,185246,117627,-201211,-435035,-224088,155705,288864,-57221,-347937,-446569,-6708,655174,1126046,875926,260634,-161581,-188478,-300131,-587848,-247273,-80813,147383,192740,158451,-5510,-247584,-111750,-98147,305490,263982,395334,493706,364010,43252,-434248,-133814,398752,461032,363155,20331,237890,443558,145256,-136168,550866,902278,525722,-148755,-544776,-339754,-282006,-174386,-186665,-4919,399954,505338,250625,-157321,-420464,-317939,-360294,-483872,-120289,380374,319466,321377,419934,189177,-116499,5928,36380,-16260,-35030,23894,400559,634549,494387,114137,-169700,-155168,-101963,-132760,30490,185796,461731,190388,-122500,43009,79667,-50805,-66128,207293,86731,-28973,14683,284826,358661,373815,447244,27855,-135276,189032,258541,-85622,-202476,-51483,-316384,-355785,261339,602018,416196,-94681,-351658,-353281,-165679,323639,631603,685266,618332,376676,-4347,-109700,4366,-38794,-368546,-380457,-134165,-98444,124092,427692,607515,754752,501596,288819,34332,-192980,-146381,-188054,-133412,-247877,-397890,-473044,-410329,-352776,-419823,-359282,-347496,-558499,45092,349776,571065,525438,313858,-306020,-62056,552644,549682,319498,154401,-123927,-212999,-446974,-341176,-346857,-630416,-193387,145692,66749,-61685,-36501,-3284,-53232,99559,222507,305680,153312,3213,-27663,41423,83226,-20238,-204586,-470785,-22029,83831,-54097,-471235,-408501,95323,406566,547977,196104,133227,137327,-67545,-376484,-409374,-182194,-94651,-276851,-135490,453905,988082,1272979,1197411,904187,567527,139217,-297488,-363614,10137,355251,358313,-49748,-621970,8844,411261,572406,372557,166444,-66936,-89256,126941,305933,369043,428987,452017,398483,324842,269238,305757,220409,428396,733636,435236,-304444,-662900,-503809,-168083,-117022,-290486,-212292,394720,816749,899219,233972,-186253,56800,-8593,-369495,-200974,-60807,-277875,-419203,19199,471255,619183,528405,175495,-236688,-610699,-303830,-148396,-102908,88921,264706,193340,86544,-91179,-112297,207358,600183,309329,302690,186363,-145013,-566482,-145577,118084,22751,-42420,-359394,-412225,-223043,55088,166465,24546,-134540,-229370,-144100,-140743,-29017,156726,94846,-55702],[48029,-15274,-280920,-328807,-63063,78448,51284,10811,12707,122837,306183,284353,216789,-42402,-242377,-269033,-134244,-112452,-67521,139307,371653,374492,24541,-61396,-31766,1913,144290,144468,107238,91500,191691,391924,278511,495402,692037,490161,-83780,-543967,-379955,-259213,-84674,-129945,-70852,215257,732279,907004,590748,-21686,-501722,-373229,-343606,-384980,-570729,-312038,309713,685346,789072,100145,-166241,61023,21468,-336066,-401426,-84038,382512,468943,334711,-116288,-320999,356221,659866,402279,-163561,-403987,-533287,-204828,69270,-75329,-138698,-348101,-364275,-249788,-373724,-445981,-52681,293188,405569,-140385,-354405,50455,38027,-433979,48999,643620,775605,538937,161226,-56584,-83473,2932,54426,60476,220976,288663,5457,-73245,-123364,-379807,-270685,57117,121879,2368,-26159,-26945,-99849,-208310,-290479,-335967,-478044,-525370,-352314,-205745,-130482,-172924,-234949,-116416,28477,78519,-8761,-141777,-236048,-126220,-139792,57,-3633,13831,166699,373113,449271,77564,-317120,-125253,160313,179639,-323080,-413956,-86958,-90623,-51785,57882,152025,30542,-140490,-279650,-153485,-183586,-244442,-115962,311853,281216,-130541,-529588,-253778,-88047,169279,179603,341613,347772,295039,136562,75606,326588,736187,1015363,853633,503351,-36594,-327193,-376627,-385729,202079,618984,531822,307525,115310,-156209,-426755,-60588,322777,423736,424659,417896,101063,-369530,-393258,-425346,-377620,125439,467862,394163,295122,-40226,211744,533113,758599,690628,54982,-362587,-113504,-79132,187725,476459,830248,1048525,764869,323885,-87936,-148517,12471,325667,407622,-203801,-50786,652291,798997,419196,236703,16434,-345655,-192699,218041,403393,253273,-105609,-530526,-191717,11341,-85977,-466323,-185385,305100,336809,72123,-158211,112941,176150,116753,-130167,-254785,-164518,-86910,291530,475449,157926,-107709,-138754,11135,114142,100930,85326,73564,8319,228987,407514,540037,580942,479983,350555,87385,-152463,-231548,-198648,-128571,9862,115561,201533,412632,625215,517344,338101,206087,244794,159774,-48479,-47989,179010,300579,297389,258418,225605,372928,252668,153723,148352,233617,435392,592324,640975,370204,61706,-226382,-133846,241214,309037,18475,-690808,-177934,220139,464766,230664,-4499,-159097,-22290,356528,685906,869786,817004,478149,-140323,-376232,-67543,-178649,-568916,-131458,389973,430934,430123,-174531,-558657,-510648,-402066,-489060,-518018,-363581,-51743,255844,465615,552652,466466,198315,-97526,-284222,-402300,-423159,-500966,-411752,-170198,192147,500384,610549,417211,172362,-162385,-358237,-153712,-5808,-19734,-257830,-551515,-603959,-313272,-98517,-75586,-84397,-134063,-427980,-596418,-314899,-137794,33453,137001,321060,368910,387713,153232,-444856,-113018,172154,131461,-238643,-300902,-153555,49206,171934,396133,605030,791917,667373,160184,-205409,-183458,-364931,-415615,-469806,-178484,-185153,-99132,37766,137929,97719,-167464,-68702,177541,-75140,-473358,-574021,-121766,591339,947476,615695,-69817,-15384,347153,280106,-148943,-228593,-485322,-574587,-371215,-159185,104877,388413,330435,114486,-186378,-381493,5976,88537,49305,-54798,-185279,-445940,-260227,-366626,7981,415315,658042,777047,712956,474992,285947,96617,-119795,-431926,-348277,-375593,6665,495887,788378,473449,45946,-175401,-182869,-55988,165448,206989,-117917,-420707,-518606,-565498,-413070,-80275,-4528,128254,453389,720579,843746,630684,170902,-169669,255162,222659,168593,-236135,-423794,-168023,293314,492644,466946,642786,633729,286674,10399,6555,-49084,-403888,-447356,-229434,-168313,-186511,-199989,145420,458434,456813,373189,105261,-75150,-284905,-549222,-204307,93129,269184,65135,-137252,-32661,120650,130875,264400,243237,14175,-403864,-535567,-246725,-231537,-301266,-444111,-392460,-64366,282984,388698,179015,-228696,-118528,353208,630663,598474,436690,359201,2672,-276395,-111237,219700,343807,229027,-8416,-132593,-190517,-154609,34205,327119,575609,575165,318969,-189044,-493153,-345549,-99646,-104111,-126983,221077,353799,405233,346335,93880,-53654,-380460,-275692,-38440,-27604,-271578,-299636,-55467,-266190,-355300,127697,517458,629776,441087,223072,276793,440459,368556,217871,-195900,-433867,-194946,-461797,-120412,113904,8521,-144404,-385814,-72574,197707,240292,13037,-59600,-69490,62273,248459,248955,294438,37652,-145233,-324596,-515289,-520909,-402725,-407043,-290108,-165454,30519,309119,329492,28272,407356,844078,938755,278778,-227043,-46955,92644,-64195,-202625,-352540,-424760,-41253,229180,103711,-217382,-355387,-481666,-225864,-203869,-431000,-227770,257,-156478,-496401,-295304,-65949,7184,-187484,-340720,-543151,-311389,-94543,94918,225103,270681,247958,203780,84191,-75005,-330955,-46312,290421,468842,449437,264793,-52025,-35004,-16038,101679,-74170,-6116,86491,134718,285319,392648,409997,325455,150534,-128619,-370114,-218546,-288670,-279628,-190122,-302819,-370915,-42635,135070,24459,-204921,133441,384340,250810,-113632,-485876,-91659,244219,170034,-3729,-357635,-402673,-254769,-290176,-528656,-167847,-37371,-79398,-147803,75612,193591,46526,-236211,-220659,-178640,-207129,-150907,-41162,-153082,-431796,-513202,-304751,12951,183270,190624,227811,229192,5322,-160638,-18149,-180746,-360344,-195196,81068,-8292,-384562,-157499,-8123,42548,-52057,-342005,23784,815549,1076313,777986,1436,-113134,354267,847561,1120407,1073292,1011820,686389,518710,541634,191592,-206249,-384561,-45313,-5089,-325727,-248751,-94715,-305253,-477223,-188491,-188382,-289360,-312336,-457307,-458575,-163070,126714,-17645,-139292,35381,345008,496473,528771,292605,-236570,-531629,-355832,-318534,-228421,-266679,-374163,17677,278618,240175,-156490,-347666,211274,262235,23869,51779,-40190,12251,215519,237969,160033,143525,128319,-174590,-395721,121185,455711,334157,-210840,-295422,74131,118262,-63448,-425799,-436360,-261389,-303057,-302392,-78267,-41031,149417,408252,530154,487705,348220,445985,373954,313522,451497,510157,253320,79020,280835,435469,326854,309495,531509,345311,-77873,-353514,-155208,-92909,-28845,43282,133275,90335,-240868,-584994,-331537,-288316,-546670,-128017,33756,-195811,-297457,195203,745913,814565,710832,163946,-316173,-493517,-290145,1620,20608,-136117,-341076,-342017,-167913,-127324,111433,310221,157424,-449902,-277845,-10534,-105152,-110602,-43313,275421,184781,-19593,-214757,-146616,-390739,-27987,415785,704508,454352,157185,-62231,-81232,-260052,-219524,225578,300563,300144,228671,186932,293806,171533,-105046,-364753,-108856,179363,281202,-3332,-344547,-339314,-201215,-190307,-128733,16675,24160,-81123,-174011,-24961,-24881,-469334,-144043,93977,88863,-149186,-303288,-29134,84971,61441,195680,493213,507705,236531,-300933,-213227,-269641,-421890,-122646,1729,46048,311750,547488,454982,476374,137076,-508966,65917,299881,-53678,-126969,320725,534992,1014203,1401592,1596399,1077936,579646,26340,61036,59376,8840,56979,202367,238178,190337,-54743,-182802,98344,303037,428074,72852,-499870,104849,619132,564312,-160208,-178565,293312,408431,-65553,-301528,-453107,-185526,266932,310547,-21024,-159061,-148006,-125367,-175991,-282185,-222111,-137205,-148294,-135162,-393963,-129698,146591,434758,552701,268771,-319666,-233970,-86325,14994,-1629,-173697,-76304,238243,241426,92451,-294657,-304616,212783,532439,428339,268329,58722,42045,193334,224589,2084,-50113,-126387,-502534,-130471,180501,287702,52442,288594,205275,41666,-312075,-214089,246707,568583,609379,189746,-128760,-224802,-253930,169105,520144,765197,629267,327505,-68377,-225634,-10765,246818,348506,180831,218354,245119,82530,-107482,-301266,-261320,-90200,-84230,-340730,-561335,-254083,-208897,-384057,-509977,-437832,-238738,-219684,-179882,-390495,-203064,-96502,-41177,-130391,-230208,-372750,-151715,186017,183670,-82585,63134,381056,340436,549134,739182,780555,493976,-8601,-281025,-168918,181477,456277,377674,128128,-257992,-450737,-278419,9739,83583,17337,-150826,-233426,1631,382805,252572,-121379,-4754,82880,-66395,88363,360239,329268,25944,139873,467271,315001,89440,24398,-62500,-7250,195856,469541,256282,-249254,-408481,-10105,-54194,-144062,-373886,-636706,-602100,-464013,175220,949094,1205366,1060929,260498,-224843,218985,178237,-231250,-377399,15284,408334,741712,1077472,921793,521469,255479,263747,-15900,-482211,-203078,102461,658300,941033,851166,494733,463350,618692,485266,301812,72296,-71934,-137965,-286102,-227766,-405067,-304084,-78007,-132754,-272885,-368948,-341966,-224634,-310328,-333271,-443674,-344439,-192228,200307,388718,54409,-297838,-4968,-158776,-197220,348587,527312,86601,-393427,-90545,30406,-24522,98843,285250,536804,713671,846097,778207,511483,271056,69497,-34780,-47879,305208,263349,94399,-370983,-161265,192897,318683,309592,272200,196228,-16863,-324441,-547823,-430130,-226300,60750,213128,222995,80207,150023,241673,233278,179464,-12558,-278198,-234694,18031,271333,136105,-222688,-453111,-175866,-193272,-400508,-201797,-133539,186476,543510,517720,140240,-256263,-288527,-112486,253784,506372,603228,326539,50674,-157017,-365720,-366441,-372269,-15902,445653,646611,493115,323913,136443,-142169,-484500,-157011,285437,373671,152548,-128385,-111202,204902,649917,769266,343007,-127990,-464726,-391850,-178372,-176467,-232940,-377617,-625006,-280146,25023,64197,38153,-33324,-73161,79953,-102267,-80294,24641,89356,-106363,-297481,223933,424103,-41396,-499724,-329073,-229069,-184117,-134735,128439,161516,68930,56573,11062,-58793,-200136,3190,495178,591699,267261,-471473,-47879,443094,466453,341071,93503,-81172,-321191,-98955,263290,461793,219861,-164106,37633,510029,357932,217402,560474,929008,603119,18198,-114452,-97433,784,198832,308697,445167,613905,739617,523574,126364,-209956,-440476,-400645,-319035,-290717,-50307,183549,286980,214266,140327,90614,163649,130070,-36261,-153987,-376533,-513033,-202120,-128099,-85092,250495,408893,264086,347394,352360,-64807,-395758,36746,92523,27761,-174433,-123244,-46985,-91579,-548926,-137837,473735,999521,1094203,577601,-14685,-195546,-143683,-166029,-415617,-6007,561463,766437,539347,141244,222066,415551,381403,528456,384966,7555,-487549,-309262,-216137,344421,980872,926550,467869,-42492,-105450,452807,1133793,1426476,1448114,1168082,690096,-119127,-397299,-31267,-169648,-326806,152400,289329,41301,-113698,115815,50192,-72060,19113,36725,-157855,-311751,-261703,-130156,-5955,175555,-773,-319849,-78483,-216685,-335597,125101,499978,524719,337793,309845,258065,116924,239815,445685,490928,447500,199204,-197099,-67012,138658,23695,-330700,-356111,-408019,-6107,401816,558746,404712,-3124,-40612,128601,-36616,-468458,263710,611381,535782,204886,100640,146452,453921,538994,155658,-364233,-529524,-353882,-67410,-47047,-219250,-277725,28461,361504,386901,131235,-168656,-489164,-141545,455942,846705,575677,40756,-170280,92816,214279,-68654,-477607,-107475,390088,348544,82951,-277136,-153768,9946,309000,332162,-108724,-279217,870895,1360021,1447363,1067546,227802,-384472,-428812,-22592,76084,-326224,-535218,-233658,-103246,-135663,-326364,-265479,-99196,-19409,93558,222176,269453,150428,-128911,-187416,-216274,-443475,-462439,-593058,-334494,150387,260097,97000,-237505,-455420,-565313,-315983,-70807,60638,-7309,-350722,-273659,93201,125160,-31239,19889,136823,379196,633570,1017151,1344238,1334423,840512,157819,-202722,-193718,-173132,-167300,-34252,82024,85670,-9179,-302327,63676,365947,353263,7662,-392786,-178336,190040,507849,445424,127597,-303559,-267876,-223714,-255979,104449,287471,495632,427923,33155,-258149,-158217,-238152,-155402,-83146,-46902,-83109,-221964,-509757,-329496,-162551,-464595,-19559,205019,11163,-473600,-258264,79366,300443,508262,423593,388640,666325,632758,128809,-390133,-257294,-71034,57878,56675,-147937,-206127,-127043,-322341,-282572,-97294,-260970,-175714,-214006,-217301,-122203,-53534,-168792,-412774,-151585,74109,139099,203489,28721,88487,1787,175809,69122,-141474,40988,352048,276235,-233659,-442689,-216678,59434,448970,796204,874655,515572,71890,-259050,-36589,233985,291951,290367,-3943,-226316,-430182,13252,480078,525105,16504,-118729,81607,58172,-204006,-269326,-173945,-172539,-186974,-265902,-418648,-424111,-173996,-92206,52891,82375,-17991,-269635,164857,346358,177391,-115204,-149264,-86741,-136282,-311182,-81800,-29550,-100054,-380867,-381203,-53298,94425,-60016,-515625,-236121,-96570,-358772,-405005,-70972,64196,155789,243201,344288,148710,-377832,-190289,-18947,-90159,60955,80374,-103163,48012,59794,1180,119498,327866,555219,425889,29924,-383288,-285654,61906,-77277,-226422,7669,204297,384262,518946,428369,241990,133282,66749,149313,328668,279009,112593,-162722,-391972,-242766,-125530,-173440,-404897,-457154,-243833,-266716,-452614,-518974,-496054,-363340,-123970,54219,-20934,-123865,-304971,-519862,-472785,-465301,-642331,-372501,-244122,-302684,-454062,-436823,37539,313640,142936,-94550,-328299,-63366,648671,1166765,864806,136988,-71454,130753,-13414,-409405,-364633,29937,379113,413872,261955,-25470,-353509,-361052,-220091,219524,219335,256454,330469,321391,81115,-327574,-325269,75239,-11633,-45385,-5422,468710,530030,44232,-49768,806617,1244079,724674,59320,-246725,91554,4252,-149694,-304657,52382,577275,806725,511263,71116,-244488,-180303,-256022,-315536,-179521,202722,148989,431442,595209,295695,-104413,-53432,-46561,-64639,-21090,-22176,236348,485929,450036,169733,4537,-6830,39242,-148883,-311349,-445896,32959,157078,-70843,-98768,-64682,-199761,12778,310900,53013,-244096,121711,377515,374690,159971,-137259,-489636,149755,499662,408698,45147,-257638,-68107,-271458,-54916,490738,825679,549018,83561,-268936,-274342,164766,726293,792836,597154,388129,148377,-142331,-260833,-44012,8469,-237639,-507092,-144175,4341,147663,399526,670175,876955,675473,461078,206437,-105167,-268600,-461397,-256061,-258832,-300021,-319086,-254171,-63391,-22117,-111671,-171235,-360037,256348,474706,676279,758531,764272,285750,-6029,527619,714487,398899,89885,-214826,-43856,-161122,-252815,-337986,-461497,-1644,359945,288252,151517,76275,-18100,-69420,180051,264533,337936,348454,386859,413929,328992,287211,125591,133302,-101046,41231,-91094,-359631,-500515,-127690,259732,465261,535819,196523,156413,239016,166695,-97638,-422193,-267788,-225218,-497290,-21399,677606,1134573,1266523,1187002,696151,270478,-200843,-583863,-229028,56270,238349,121567,-150289,-405498,-69280,272302,510381,419852,281569,27785,54324,244510,387370,524847,586707,548473,343275,212687,-42706,46271,68516,393950,688123,437278,-225887,-411967,-350084,-398915,-307816,-317245,-178576,347424,822423,904702,447758,223909,346010,111676,-296733,-250719,-86768,-264927,-529955,-137159,356422,599138,701232,390741,-93462,-541084,-475422,-282646,-229082,-80770,120530,210702,187537,32124,-146664,-34676,146081,66157,244521,229534,-79646,-301661,-12158,149903,28158,-211003,-418105,-316716,-118087,178600,238440,-21001,-233238,-216508,-115404,-290505,-220633,59379,64537,10179],[27944,-71043,-320360,-342012,-221942,-149307,-118292,-123742,-143877,355,50778,-26913,-13082,-112138,-254912,-321947,-127311,-27074,28473,206062,395022,499553,172983,5731,-91061,-151857,-69486,-14862,4540,142894,386314,466087,546523,597835,517923,272506,-130307,-481934,-484908,-282977,-115050,-120920,97562,442481,1005280,1265867,1054741,324649,-53393,-260188,-213096,-79107,13348,-441736,5004,579926,845632,284537,-99382,63565,148292,-209567,-286947,-61193,289736,427984,196735,-244288,-169926,407132,635622,417039,-60052,-299013,-517896,-366645,-128454,-238538,-242140,-343279,-340278,-265658,-428949,-417687,-34929,222520,260714,-301814,-356447,143721,125852,-174846,-61750,345353,569746,496850,169863,-39649,-53468,69615,50584,-93421,145317,273221,9274,-121687,-146145,-345305,-348052,-113060,-149177,-178513,-167147,-281712,-304422,-365047,-423650,-430491,-564203,-504339,-329670,-182503,-80291,-147553,-144769,94343,191971,129002,-54135,-266598,-389427,-341234,-269483,-42461,-54075,-15873,54674,270729,609605,504273,74233,-350752,-78243,157988,-135366,-379966,-38357,35114,-15641,-100580,-225454,-304969,-359030,-372776,-146443,-87964,-122668,-39419,452140,510246,218166,-217645,-501400,-342279,-5298,80208,218197,183975,21463,-279931,-372212,-42836,345850,759684,649769,363230,6386,-362587,-489704,-401590,304637,802006,789724,567658,197158,-373666,-348161,137682,297549,244279,280788,376302,169817,-268101,-317926,-310894,-37788,496656,764293,771917,502809,76698,134615,371661,590528,521085,-101592,-205847,55767,-58857,44026,267543,611950,621635,507073,215664,50490,90244,287112,548714,560888,-144353,349,763260,1007239,624223,435371,149365,-231893,-82116,232021,338111,147514,-111255,-479577,-132334,60832,-10111,-437452,-257806,246575,262345,38027,-149038,181398,343419,297127,160849,-31848,72300,159633,439806,570287,291096,-107775,-196792,201199,420238,251407,26218,-80841,-249387,-128254,231891,407161,433671,275563,122228,-35987,-200416,-167964,-147961,-217044,-199175,-53982,220325,506453,658161,491392,232771,129334,182464,130542,4700,59830,257759,344234,219064,131477,311292,665070,487628,353128,286560,306589,316743,297394,162272,-220612,-294798,-527633,-160797,218991,318150,50789,-233321,-61020,-8126,95266,-108892,-92837,-210726,1361,479102,889714,1181744,1211563,908278,154211,-381314,-321496,-231224,-329804,-63992,270503,214677,260392,-64281,-382694,-567596,-468746,-469088,-442656,-273788,30024,133692,242248,341139,431420,309561,9934,-320340,-495845,-299386,-360588,-417264,55623,487707,662675,440579,107568,-62788,-270308,-286037,-176030,-186960,-110177,-292177,-458437,-345824,-42744,16702,-83049,-228911,-215444,-464900,-535816,-374833,-272220,-62822,29837,234710,305986,354540,123015,-460548,-154062,88109,150004,-26575,-48706,69588,128765,91683,331212,426702,485886,380470,107222,-60737,9829,-95187,-231010,-405149,-379705,-328554,58287,212929,69192,-88014,-59346,280789,525734,345969,-855,-426469,-210239,244444,503373,392554,-39317,-11772,326310,418809,50879,-126418,-419525,-593443,-337458,-87049,25503,5648,-70185,-206188,-376581,-17931,269705,218688,-13456,-118411,-114634,46,23807,-332486,-65646,318489,590993,626383,564759,398998,296257,52009,-159282,-449599,-458409,-204790,225158,629848,767073,542841,179777,-91376,-132613,-85365,-46251,-115809,-338429,-321930,-221423,-340794,-387455,-159485,-62978,169661,611262,955489,956263,492144,-215498,33813,737376,422924,448517,-148845,-457843,-298957,84695,187632,329464,766543,918742,475224,-78733,35538,232120,-78107,-402798,-109754,91592,15238,5396,236502,506259,439651,326590,103251,21624,-189908,-431762,-271556,-41192,297825,288682,72830,77175,189271,238168,238283,135041,-193692,-552798,-330752,-45484,20545,-89225,-378063,-487177,-142820,191300,268802,11051,-335968,-27340,671560,1073162,1099001,962505,530434,-29760,-215960,-193377,46998,206413,236123,75884,-83988,-141771,52371,278233,331276,202928,118541,37431,-336650,-455009,-159133,91117,136754,90590,215567,261456,116842,48733,-157416,-250269,-475666,-280447,-12503,85436,-222484,-416408,-92861,-163890,-419826,55500,475032,521580,389984,180617,254084,305549,366918,371330,7219,-394166,-423107,-304868,116057,324332,102746,-115556,-349092,98624,326363,401771,309408,134924,115525,117558,70325,46829,123054,101600,16520,-125903,-116109,116347,112151,-226633,-52602,4044,66376,203193,166024,237681,694293,884600,754686,63867,-313975,32311,15562,-75493,-356894,-561107,-235951,82662,208697,-77049,-241621,-349443,-365962,-169662,-207552,-476855,-230504,-94353,-314769,-417934,-182867,-27371,-86652,-380518,-384378,-159694,-113950,-17092,52488,229781,266270,132715,11276,-266893,-482786,-378387,72690,390390,523670,412602,234194,77909,-57477,-136807,-172891,-359712,-400824,-462306,-232819,61855,293667,387770,314220,35558,-374930,-270207,-71464,-13826,43221,58756,14175,-318498,-326879,-30704,36139,-84279,29436,139364,1488,-320972,-454555,-187174,-220191,-557109,-405140,-260024,-350337,-307055,-253100,-420064,-344026,-116148,-209458,-203871,40669,93099,-71894,-291940,-269861,-339356,-308558,-162862,-89220,-106083,-157479,-236423,-532021,-231972,-21451,46929,142842,97394,52367,88717,262268,111399,-426465,-388713,-23892,1855,-257333,-361235,-181666,-64767,-152620,-312939,-176035,358129,544401,462627,-112981,-494433,83220,649753,1159166,1342885,1145265,657293,360795,238724,-120998,-336686,-272737,-278562,-377954,-465829,-152996,-131263,-144184,-137907,-137727,56328,-99887,-265615,-453740,-474086,-92843,275327,225104,69203,80118,113763,403074,570605,344565,-146366,-454394,-37630,-13352,-154067,-380592,-453845,-37179,72034,-6142,-361428,-163693,325807,391055,51067,-246204,-335226,-8923,244079,165572,7165,-179799,-255360,-365583,-125060,280854,549560,408219,-114519,-343655,-196793,-237997,-397236,-458523,-509294,-249809,-133831,-149115,-13321,-60050,-16744,3163,94997,157729,280070,291592,72012,44708,418126,503038,371586,203550,213416,231179,376925,620551,819642,492859,21561,-156968,-79460,-91749,-48507,16681,22014,-114110,-468967,-87643,141012,58020,-244748,-307739,-337807,-471108,-264585,71802,470742,612852,473343,15354,-139242,87478,100019,116840,66994,-68954,-291848,-268786,-150312,-65151,160412,336266,294003,42313,-287013,-151964,-112967,-106935,-90600,199237,199264,-24566,-347932,-429611,-458641,-50328,229610,512209,359938,152905,51326,188511,-44258,-128898,124975,316187,260491,129515,24569,139630,159136,44080,-159870,-253668,-202155,-165438,-275518,-520169,-132512,29013,11838,101676,245882,77647,-186706,-127951,84502,-13230,-445690,13986,352944,481754,354006,82089,120631,239899,229784,338606,487997,385701,111827,-363508,-150802,-140414,-329704,-233092,-98897,844,187677,373263,252622,323796,57540,-443190,23861,283487,91917,-264835,90873,289427,838961,1188452,1551430,1448711,1194651,583447,189761,58710,60218,72913,229265,296126,228489,-107908,-205520,297332,629828,627578,74428,-423158,385242,858617,661230,-118133,-305491,70422,77883,-281089,-443445,-139289,303296,490430,271012,-126126,-59531,13150,-50377,-171815,-285495,-191850,-134697,-94278,119975,32811,-192838,-91728,210625,351452,163160,-163329,-60819,-112374,-11276,144696,-446,-51603,286514,358913,56195,-315513,-266501,-49372,132567,105806,37580,-206844,-146751,131326,241989,117939,239104,273965,-94135,-477980,-166557,-71472,-274557,-118865,23058,-45317,-313671,-502043,-78124,154698,230857,-20602,-64902,-124420,-187306,10950,325895,758068,744348,459945,40347,-155343,-14977,277676,497161,442388,378498,333494,188407,-16595,-90540,-146079,-358566,-444883,-456719,-233883,-88787,-252372,-504577,-302721,-315543,-370882,-236015,-370235,-297696,10886,49685,-81318,-211624,-161479,-223967,-140082,330883,437053,308798,340036,410635,277205,552538,1055793,1119191,684455,90832,-142627,-952,239471,478450,437489,116530,-167478,-322897,-190538,68396,26690,-168350,-291038,-282071,858,225257,-59218,-393245,218769,342818,181820,266299,580618,448213,58013,-101153,21557,-66885,-200166,-104225,-91678,-53055,219082,574210,425706,31087,-438992,-201978,11288,-68098,-310267,-623803,-454268,-492767,-3247,822921,1373722,1240001,486110,-286891,-209288,-24172,-316843,-419941,-111488,128665,469171,903190,837511,552668,436608,347957,4328,-354419,-303941,223590,698080,894509,587479,117648,211151,374080,388967,328863,362025,437799,385149,157836,28453,-283897,-255194,-70105,-180780,-341156,-170558,96687,130085,-144796,-242967,-116951,-158138,-343212,157316,488343,237036,-157098,35072,-127014,-129216,520675,733716,275014,-362785,-91375,80431,57183,252767,519875,754434,676173,703434,584867,259737,26682,-79632,29979,256413,503497,660885,618173,59603,-302532,134541,233425,248508,154776,82012,-74560,-423808,-446825,-276986,-109924,120489,330550,344020,134428,87033,160689,128962,31524,-90938,-211404,-206127,-64219,188219,76186,-294077,-350483,-60862,-49429,-188256,-122032,-39936,113149,477658,472825,-52242,-522626,-516596,-189778,175755,419171,513541,436258,140916,-74063,-271865,-436218,-357904,59377,614724,721613,410173,237812,99673,3853,-199834,-303452,42837,138298,-14234,-263929,-239336,214185,621750,819987,380922,14500,-328728,-395365,-137982,-87476,-64742,-144569,-289115,-225858,-28498,-56607,-135445,-92683,12163,265998,219200,-21330,5185,178392,129330,-113058,128130,358626,-39155,-496886,-303901,-246680,-103307,-62079,-11681,-43158,-113313,-2914,168462,251963,187669,-4604,118416,133217,-285955,-12643,457834,699794,542150,195577,-70463,77852,13688,-86301,280157,580241,351844,-190608,39217,532530,460634,127636,415776,782896,578573,-13029,-251035,-326820,-219156,144352,292543,418654,698035,932108,742215,383535,10877,-200419,-276182,-388819,-432353,-308622,124918,360482,322927,165500,21117,133387,77538,-258591,-291877,-305509,-427323,-259324,-196325,-3099,261570,307901,131793,23558,22711,-400257,-244474,201507,90741,-1824,-285192,-163275,-120611,-292873,-297780,140455,500484,950595,1192882,881688,111769,-271284,29265,60624,-245338,-100350,496950,731257,567653,217839,213246,215364,11116,-17563,2624,-138852,-335563,-158008,-36843,427669,1044629,977954,528897,4217,-344829,-37490,472143,778068,971660,829985,349376,-215736,-332009,-108739,-172102,-391170,-313597,-53461,-88148,-275912,-139683,-65393,-159667,-234603,-271853,-264854,-208277,886,207749,241948,220820,-4946,-386640,-289032,-296237,-251492,50435,455405,520248,454336,170453,132539,144047,283014,497428,620563,530979,212708,-203256,12489,144599,-42080,-363877,-297600,-499394,-221353,234017,367115,200639,-215446,-314980,-252442,-386237,-265590,262700,418383,245937,-76387,-107978,-82145,266431,506537,304809,-63004,165401,434267,214054,-17074,-274040,-220075,130312,536567,461319,81391,-216716,-358495,-26243,531323,858556,625157,46439,-182553,107896,159311,-10708,-145121,-533836,-9756,19851,-156120,-347434,-26924,-1350,156403,290647,-18604,-359488,655175,1320283,1479180,1112543,421354,-141874,-474043,-194099,-180909,-322227,-23947,163666,102321,-60717,-406251,-371476,-112760,32389,194582,348127,422587,444969,196825,-30287,-307633,-559370,-346602,-499991,-311561,217876,310985,150225,-146215,-428442,-520437,-307471,-76200,172739,270943,84343,-449390,-358951,-45049,-35582,23205,90858,214149,422711,709808,1149767,1235611,894888,375412,28591,-195264,-239183,16111,302292,424795,447002,244841,-192754,-103528,372738,500876,149893,-388938,-192085,260945,519436,548233,190191,-225852,-218341,-205069,-207073,5575,261800,402177,305789,-121704,-235419,78275,125319,39254,-283219,-341859,-270748,-251144,-294542,-183798,-146428,-391244,100862,336732,94908,-385697,-409004,-72598,220155,465259,393102,196688,346361,432346,-96372,-405005,-8539,105524,5552,-186904,-425362,-362593,-291575,-342787,-72166,99757,-98199,-295974,-210524,-158351,-132411,-84793,-81499,-399288,-125832,322988,531624,405803,39760,-255879,-439932,-160140,26543,-79276,-254683,83631,235051,-109629,-420836,-514815,-240867,191546,556762,676862,386154,183444,59551,67403,146292,353845,311885,-36908,-247810,-118251,344882,538848,374513,-237727,52309,383185,185111,-297625,-473524,-358021,-327121,-221228,-136212,-88610,-281934,-414746,-283797,2651,112366,-34169,-340173,-15567,270191,235313,-66246,-207010,-231411,-315190,-283543,39394,-13546,-165385,-376167,-201540,32000,48429,-144441,-524480,-227273,-86451,-374795,-381238,-73780,40279,22517,63148,249613,139891,-341103,-112342,150479,104993,137162,-42781,74274,126698,-36939,-21232,229635,280407,288634,100618,-283461,-366881,-23289,154683,-578,-145737,69010,206106,169667,79463,-93358,-167176,-91168,-66025,35709,198476,65987,-41711,-6610,-111331,-415093,-227901,-201339,-381680,-485928,-267518,-221427,-280132,-303260,-343577,-242644,-9050,72106,-201899,-471901,-367762,-502946,-439948,-169423,-78702,-185295,-454954,-340179,-240817,-273198,-125145,217462,287135,183763,-72264,24164,543038,905450,603947,-80794,60780,316848,136507,-191100,-553942,-2558,415028,447307,230045,-49142,-315472,-453117,-423850,-137205,-13936,-74195,-6540,132177,49991,-219986,-415114,-286884,-506274,-225184,311408,690900,542581,-139254,-50804,733620,1051272,551118,6273,-110749,247933,155642,-169175,-416900,35630,499250,809416,591900,177566,-48525,-76249,-167087,-247193,-250580,-150955,-35276,478048,609737,276017,-191031,-186345,-240055,-214410,-58834,-12748,70918,225117,231750,58411,-43297,-82994,-7480,141883,45043,-474457,-245069,56859,-184982,-351600,-259784,-322195,182238,383633,21669,-238941,314972,411975,293652,-110115,-296137,34724,451836,598295,464278,146861,-408603,-178919,-166187,118878,607168,929739,646811,281339,-5240,64640,491607,942363,773332,338727,-7569,-107060,-298107,-510328,-209900,-95799,-232794,-476253,-117710,81593,137955,249097,531052,771266,721199,512128,284025,150395,-25076,-305820,-428707,-369601,-341737,-244737,-186342,94406,296849,172484,50157,-174447,250975,427748,532591,766061,967170,656602,256674,571170,826136,453808,-15564,-260627,60334,51036,-96615,-235797,-226762,154639,543931,491915,288148,118354,-114528,-19418,359240,328973,282630,450097,645697,679575,419697,309538,262874,410394,108995,-161983,-502387,-408094,-239277,-6387,214474,279719,168545,-49803,-68052,115925,266041,133417,-195599,-329523,-254852,-268703,121600,687409,879911,879006,887409,414166,-83351,-407486,-244426,-52537,85764,71138,-132146,-298502,-402558,-249012,81419,423587,525192,476416,199462,174972,256495,299798,459009,504930,428322,200516,19868,-393557,-355646,-178936,169330,412749,288841,-137444,-226500,-158734,-349451,-448224,-242720,-297471,49624,474369,565619,520264,477877,502984,162112,-262755,-413216,-270285,-338490,-589850,-390305,58153,428039,708596,570663,110282,-348389,-532137,-503767,-421072,-204069,100333,321664,299392,124901,-84841,-85442,-91258,-93282,96611,157651,27870,32906,144364,133807,65307,-206094,-262988,-133306,7902,210117,195295,-110460,-339009,-197994,-177715,-363183,-444022,-169207,-61068,-5419],[144102,53533,-157411,-169019,-67571,-69981,-143185,-189046,-128695,-4431,-88484,-178855,-175630,-107450,-202347,-278969,-10834,176391,170505,237481,380961,537582,372000,190747,-57965,-237027,-308122,-254060,-153499,219896,353766,497100,763125,735837,434942,63203,-193553,-221229,-125252,-60950,-8211,-14069,253797,641212,1107850,1412639,1324995,628563,312191,30839,23187,196639,465102,11860,-248248,455588,688583,348826,104349,238834,254477,-137324,-314182,-196966,-54777,153256,-78011,-310395,-22212,367517,504430,329138,-28447,-197601,-403004,-408721,-249066,-291638,-296320,-316958,-315425,-293268,-426087,-383715,-102417,131367,123115,-260553,-370149,10952,57668,-52029,-100739,131090,420369,444034,149420,-75961,-102510,65566,15634,-278076,-21763,158912,-1833,-132788,-140033,-296375,-355131,-293859,-434088,-332575,-298835,-447567,-337645,-235590,-123254,-214660,-483439,-346437,-214297,-109982,-8657,-102080,-612,321452,376427,258597,-12110,-197801,-261475,-242054,-147055,93121,133659,101772,40056,128555,465236,625202,353456,-196789,-350736,-22254,-43427,-221437,71879,159313,15406,-251959,-473975,-322202,-306621,-343875,-111360,85741,59775,35683,451998,602955,468760,96956,-262187,-560412,-199045,-882,146691,134838,-76622,-463059,-398470,-236661,-99958,212677,255446,127789,12626,-255622,-486870,-346352,294371,747549,810624,658798,312005,-56160,138011,419111,313923,5893,-29430,112306,31101,-257348,-263940,-107366,311519,831085,903426,847093,432038,96450,1213,186806,395479,331646,-94790,22638,151904,9024,-34091,72232,282472,138457,205963,197314,287065,435243,624257,798270,663003,-56483,3339,715019,951181,647553,466542,185123,-80200,108256,210419,152882,-10709,-157031,-484219,-129189,58870,62576,-333658,-355613,66589,86445,-75096,-94356,235366,474055,471243,454983,328991,360312,438513,559714,597840,410546,-44016,-282447,298057,548503,223941,-232209,-83588,-166739,-448481,167145,376274,387134,274424,9555,-126380,-242026,-119797,-86469,-200399,-310450,-81812,288412,530428,564840,383376,107154,-14666,59245,93870,82309,107475,250433,270516,70241,81083,353572,690537,521814,378613,287941,247628,105199,-61300,-277415,-141413,-59890,-464715,-190585,147773,349930,170461,194306,196896,67597,-174914,-414804,-230837,-197338,-28724,436609,924083,1194532,1222277,973243,334264,-295521,-550134,-180596,-109780,-133484,-161013,-266825,-222193,-156180,-275328,-406781,-423491,-364367,-277917,-86524,70093,-2609,-100092,38905,314447,379339,81217,-333252,-279774,-16431,-233486,-433358,165008,583551,562339,78566,-248536,-322994,-324303,-184143,-172802,-256469,-139451,-217109,-276656,-175205,37749,-57830,-256871,-452599,-377636,-331597,-296103,-303640,-384635,-172644,-2957,118477,101096,126272,-17354,-418404,-345464,-146656,9356,134756,220447,249387,102660,-69728,133574,105312,-8268,-122403,-45712,32964,61350,55716,-134461,-298364,-468724,-281541,201999,356089,-18544,-257596,119326,568992,759729,620311,232749,-371650,-454164,-258367,821,149592,-6124,-42220,183913,354795,193129,9486,-254822,-551388,-367279,-29983,171105,185092,-16296,-270128,-561693,66623,240242,188578,-194865,-304923,55380,488713,501407,58841,-66259,293318,529203,419661,321684,193439,192406,-16394,-244583,-518382,-358510,-29492,383016,672885,687169,546731,268609,-28237,-157205,-257052,-381792,-330349,-213822,-60588,-26947,-141476,-120590,-104795,-158767,72357,504744,867544,839596,322491,-492089,158452,689266,380754,194307,-311027,-430232,-257228,-110791,-99504,251419,717404,869748,456422,-239336,82115,401509,144339,-209434,153890,498997,376431,249538,294196,476960,533641,581602,480965,348851,24596,-276303,-310551,-72946,295442,498118,301198,215961,218197,353381,433663,269233,-152000,-407820,-116114,105882,259380,186947,-217172,-513564,-140078,147173,137690,-165407,-274796,181915,903690,1334052,1420356,1382964,817163,235819,28056,-227465,-310145,-89074,123524,89191,24216,58593,291983,374841,215343,-62177,-324724,-317525,-514598,-280779,19583,207158,168838,41842,23813,3733,-270271,-366447,-221180,-31687,-38844,-194632,-157113,-38862,-265436,-402384,-9195,106733,-124725,-107533,192468,230445,189156,118126,132514,34556,281421,457067,207318,-207862,-253982,25017,355835,461227,146802,-188056,-254058,179369,391637,519766,563419,393128,267187,96545,-143940,-156134,-92426,96841,90039,7215,176306,537800,415493,-95551,247147,452818,454958,122460,21150,372614,743516,793520,417105,-159782,-457163,-184208,-211753,-263634,-567956,-360110,-92964,60039,22521,-165582,-143858,-258540,-279638,-234910,-282917,-515060,-274469,-225759,-379303,-229049,-86409,-9312,-153192,-460191,-112867,110399,14236,-85628,-114007,80097,148147,17062,-229935,-587923,-362828,-149087,248962,387309,393244,154934,-53163,34760,-157872,-152275,-141524,-208080,-266901,-244336,-405744,-91441,141117,283485,254696,-38040,-507029,-184653,19180,95114,72426,76104,148256,-115798,-368218,-115723,48516,41321,-45136,-69976,-148137,-362468,-325957,-101952,5435,187455,216021,189046,-2040,-298262,-200902,-167224,-369774,-377266,-438536,-183727,81084,23827,-193595,-356869,-282473,-459208,-456579,-238927,-158963,-15827,38850,34486,-379556,-393740,-231578,-122969,61632,27824,69300,209927,418950,318142,-320834,-518139,-165676,-1049,-77698,-331763,-520429,-341473,-247435,-273376,-425394,-55203,154036,178019,-209717,-443922,-99878,410677,986743,1315317,1025358,588006,149548,-221796,-423097,-250008,-131102,-397250,-492044,-294719,-172325,-265591,-115950,129949,456952,761415,394850,-44757,-248692,-371212,100361,589567,608018,329796,170673,-130416,256259,481700,350415,-72178,-396686,168430,279809,82736,-335008,-257886,-53016,15527,-47140,-255097,-6400,291005,373110,38251,-221398,-89230,256138,391046,175482,-90185,-344285,-306060,-162265,101717,343739,468212,287286,-95782,-573018,-573540,-571218,-328978,-313061,-436137,-152976,104495,40038,-16808,-52169,-35315,-194734,-230423,-254291,16903,33713,-167272,-32886,426935,415683,228095,55003,55115,11145,363677,769073,878196,517213,77436,-27908,-73709,-126096,-110017,-21733,-144257,-473787,10699,466411,565253,292171,-20851,-202677,-267787,-253565,-184236,-45595,117877,271285,136367,-17843,234846,439820,426404,188955,134090,25126,-148328,-88256,-150012,-141729,20962,233017,295027,334320,-48953,-249107,-217070,-276392,-215816,-29967,147654,28666,-182194,-509453,-471687,-165549,-34680,77625,72580,30850,194228,381430,82188,-298832,-177754,164073,111081,-23686,-169429,-47628,151306,133235,-24401,-282341,-499157,-449240,-433195,-225009,116635,342524,235786,159293,173907,-45151,-204716,17577,86777,-145797,-480744,166336,563395,728419,663148,339655,218519,304664,333734,398499,383333,211440,-76724,-315650,-40495,-65170,-326556,-334111,-192851,-138532,-114834,-52517,-73081,99889,13435,-256451,-147701,68497,44660,-310044,-222993,37981,580949,938427,1211290,1416001,1275576,884091,262180,78878,153423,134901,192353,230718,159584,-172094,-57296,559234,1010091,828942,129183,-337028,533017,923934,630722,-112769,-363198,-150596,-315284,-473479,-329829,95086,661361,664779,236275,33092,169387,257753,97092,-130221,-307903,-241611,-252167,-107121,285332,428237,170239,-152418,-58893,126593,54637,-76748,8763,-163484,-121998,153902,46453,-13743,141151,265606,-91982,-284093,-299556,-318055,-334214,-350855,-312414,-495604,-301991,-6039,139345,159464,388321,485983,180582,-313891,-422927,-284273,-392587,-470364,-163836,-102391,-177778,-394422,-484327,-314263,-119824,107442,291421,66295,-14688,-119289,154052,560356,702192,491376,111997,-99478,-34120,245775,487713,553759,393484,247125,100424,32182,108557,80327,-241768,-303594,-149944,64556,98176,-198414,-361440,-203574,-188897,-3448,86360,78893,-39509,149242,167784,-92869,-307499,-48325,-64525,-173446,344491,589523,537204,365222,118611,81728,647034,1285915,1250729,650078,69129,-159625,-43556,181620,383105,377237,17716,-198939,-251417,-98656,109504,62928,-135319,-231141,-271965,82646,189516,-90947,-287863,287013,383332,315115,313634,601872,426620,51016,-305125,-476819,-406423,-320231,-119249,-23096,57014,270554,588493,583317,362971,-108623,-412402,-73786,-46760,-308680,-598026,-209206,-26924,-394918,146918,988938,969075,485830,-123952,-154876,-172536,-397652,-438183,-239296,-135941,73566,394934,496205,407018,469908,364083,66826,-111453,-475921,77387,425992,576137,208451,-240812,-21545,137389,296305,302824,529414,813705,759761,496654,180668,-215253,-165580,-61862,-232247,-490478,-112391,414674,439139,65371,-36515,131439,4771,-506020,67884,479321,330380,-31685,4361,-163445,-32417,638158,803749,380439,-358101,-167295,25981,3860,202932,543032,714518,558897,400995,270214,151544,33104,-132642,82799,510816,792705,1041018,1038780,450715,-226391,-57523,-68653,-64812,-104184,-66679,-68419,-420271,-336133,-92685,56428,149749,339180,307024,140722,64292,114775,37816,-154875,-249758,-236594,-164077,37458,186181,118091,-240903,-314059,-33780,49174,45270,-64883,-80257,-79313,243444,277333,-180799,-402095,-447943,-101699,226304,552922,503810,569409,358932,155564,-157564,-465699,-310015,6478,421935,387093,96171,40130,44111,127646,95112,-133306,-440877,-158699,-171802,-357233,-226513,226735,404702,550525,171707,5215,-250210,-336551,-102256,-29874,55341,100614,55679,21536,56769,-21756,-49143,-5107,141404,356568,464592,58494,-76708,121028,191887,161546,208205,121942,-139026,-600051,-538491,-390181,-122455,92267,144715,48175,-305984,-175813,252331,483883,620460,322267,-48467,-454207,-34402,630720,917994,777919,413157,-20269,-55993,274612,240195,83829,417715,700899,499007,-153588,-100484,344055,418540,-512,172046,560502,406387,-71760,-324661,-374475,-149981,206300,310651,282117,578879,849501,787172,616953,322164,148496,57053,-137023,-250248,-511123,-35616,237482,247311,72714,-46548,130646,92277,-325675,-370888,-169349,-241820,-226288,-237156,1358,232035,211147,24264,-313630,-405744,-251177,121739,370258,51571,-206898,-377802,-164010,-159617,-432897,-145134,345479,441903,694438,1003794,908153,130639,-340569,182566,301552,22691,-171862,372706,621353,488011,237279,200575,98369,-198262,-324145,-209952,-223217,-209491,-112477,24638,386551,843565,836651,488421,57750,-333691,-491326,-232608,106986,416598,405337,-71068,-182168,-98562,-139417,-160029,-244342,-238826,-166163,-77055,-279616,-587238,-277261,-144826,-465814,-452970,-396331,-125070,116308,341457,324964,129021,-111163,-386184,-347791,-284422,-233015,-135723,242839,376748,398418,-110638,-207555,114058,359297,575570,692353,457188,30146,-152062,163755,240521,44643,-193193,-139507,-362417,-337588,88877,253211,53170,-393863,-453924,-490139,-507239,-166364,63943,26686,-199345,-372212,-328692,-388553,-130375,186396,214508,46740,567627,820872,470297,-35869,-391714,-239061,99469,433680,325967,-17349,-195942,-266496,-107704,383083,634904,525487,-19827,-221756,82142,68935,83061,174300,-66323,-291112,-265964,-438543,-233881,118610,38525,-122193,132373,66034,-345548,140363,956865,1192912,850212,370694,-86445,-467296,-467031,-448861,58432,480340,449679,226667,-1172,-321396,-435751,-153344,-16697,127707,357440,567756,746355,458057,32528,-504145,-470477,-227111,-373317,-398294,140869,325245,175966,-156308,-525946,-491957,-264104,-37509,315630,608101,557287,93574,-372101,-395067,-178387,-59913,-22572,-61225,23447,277616,747385,920180,818241,485758,76740,-304830,-216892,185936,530068,729970,802722,481683,50869,-268098,259644,486761,195765,-324846,-344635,103370,283468,427059,200463,-152933,-201328,-200435,-231361,-231007,56201,88824,23811,-227674,-59078,270279,377655,199796,-155916,-367347,-319467,-211923,-195921,-48931,-16729,-163047,195685,432311,172824,-300463,-505545,15349,544456,804224,626462,275766,201002,383798,-80245,-360087,-44324,79328,-2837,-371363,-434520,-62494,102040,90810,280477,337253,192304,-205097,-321005,-202108,-127360,-29979,49752,-170175,-18405,540657,795258,439785,116237,-43716,-176160,-298109,62954,154335,-174925,-189330,82021,7370,-144411,-241463,-281413,-245413,148945,574619,711598,589016,398939,102551,-14219,142724,94525,-256986,-359972,60883,442801,455510,57515,-498433,188468,455977,104908,-408686,-322909,-204158,-230946,-139001,20938,234847,196035,-4608,-167494,-94932,12040,-186987,-509188,-318487,-15430,-40379,-287115,-374654,-370341,-438463,-261629,-27832,-101646,-223599,-34796,94352,111165,-43570,-255925,-441478,-249828,-128368,-433539,-319157,-29693,42029,-112671,-213467,25232,-16339,-428672,-88892,196398,211028,221227,276653,364058,204174,-180099,15252,332820,257962,58214,-54341,-478778,-173369,68851,60213,-70544,-97980,116778,157633,-38982,-271924,-525551,-517746,-273315,-259597,-219829,-63581,-230822,-174630,195325,157462,-254339,-236902,-162624,-277465,-370114,-223431,-144650,-157350,-145635,-117625,28667,125163,220630,-74074,-332141,-177734,-344235,-391500,-1369,250096,212154,-126993,-201964,-55452,-103474,-204783,47990,242459,250073,83891,80690,354526,487903,197759,-232406,165313,337976,139386,-55232,-267304,-76246,265719,301750,122572,-17922,-180513,-329980,-519368,-428047,-205386,-351351,-412393,-162815,-43977,-145428,-307316,-298137,-178799,377652,747161,783826,443709,-211002,31354,492364,525994,204003,-250267,-116352,179735,195433,-196488,-322802,32440,284993,572677,496725,157035,27171,-76323,-187811,-302140,-319040,-408563,-46448,446450,491135,140143,-347515,-256973,-384100,-416625,-148284,51827,81398,62762,-46255,-145170,-204734,-220941,-73411,253784,69773,-489048,-311345,-79886,-324018,-407764,-406228,-302883,305494,409341,8608,-248191,282464,306042,155165,-117590,183623,375144,459442,408671,406129,231637,-233509,-283387,-29054,211657,676761,900728,711704,459859,249733,361042,719834,979880,666550,42264,-189582,145236,27829,-269109,-388430,-204987,-220557,-278841,-4856,152015,174232,94596,279660,513430,630436,420719,258110,334489,232907,-88491,-437277,-516728,-437675,-215323,-144345,64106,390862,352203,202452,50358,105574,254592,272467,636087,928888,753149,351921,577070,815990,476529,-81169,-200252,118094,179003,24362,-131521,-87645,251475,644483,622781,324316,93678,-247186,68930,450957,287571,166039,476072,758147,737000,335592,154938,279029,439366,227150,-72647,-179137,-91175,-115510,5857,109926,51634,-208189,-314928,-377404,-128679,225520,243104,-123566,-375264,-59482,134001,335110,451704,313373,245785,368477,164022,-342819,-303628,-43527,110000,200733,90525,-161348,-392149,-573030,-388179,36167,467119,740487,730655,445636,280479,225340,147476,255222,306603,283607,216995,74399,-252891,-384768,-409674,-122215,72228,116411,-13303,-81245,-8366,-88110,-499445,-444424,-481038,-362447,-97816,79579,446933,546353,488713,157746,-201598,-501531,-536511,-424496,-408327,-423963,-198062,268076,632046,695107,342983,-142001,-361285,-482390,-602437,-241581,142974,440644,371969,168996,-13996,-33195,-187326,-87675,67562,252233,247259,275380,199049,52254,-11161,-88957,-89336,4736,94402,178849,105669,-165725,-389192,-215997,-149896,-93065,-128652,-162498,-138155,-2576],[198272,132516,39943,85966,264662,252614,-533,-261544,-79513,-22264,-205151,-260771,-222208,-70152,-190071,-240470,88019,301750,189298,133583,240788,406461,472420,356503,-7195,-273108,-101900,-134199,-261265,-59370,54959,389592,822758,835725,458539,39514,-147437,-4924,166489,158826,113666,80574,268565,650318,955943,1241069,1226013,725130,420180,166030,17922,197219,458585,161734,-408661,273552,380201,254858,252390,421011,237654,-194975,-422877,-335414,-150008,-87247,-222284,-187566,33468,229583,329170,164459,-100116,-185001,-341853,-410320,-328671,-298791,-306362,-311233,-380526,-410890,-412802,-371341,-176781,39626,23964,-119109,-467810,-374845,-173072,-100929,-152199,-14284,286700,320023,29040,-225310,-300503,-67454,-37259,-457467,-257585,-38778,-133275,-212445,-176837,-305453,-284173,-340775,-402344,-343950,-383506,-434173,-228278,23236,131772,-27495,-370891,-312891,-173638,-63824,6923,-134190,109611,514794,591550,420249,117052,-12185,-84809,-114004,-25603,257817,413290,282365,36359,-97405,25754,363867,397967,45133,-366982,-244170,-69515,-107752,132753,201180,11778,-299294,-282282,-200258,-305541,-415522,-128639,253560,270088,165881,311685,512331,497449,221084,-82665,-477700,-304385,-29635,192241,272198,105892,-217340,-131780,-105210,-303962,-396880,-242728,-164278,-90884,-235907,-371885,-305793,124121,454269,570941,514714,300640,312509,575810,607087,314151,-219918,-384519,-230832,-304931,-367026,-331851,5839,573367,1015091,886652,662499,209865,55136,-103020,63469,233981,277201,72603,182834,168422,26171,-123800,-128200,-93583,-235945,-30535,259846,531694,800722,960687,1034580,699879,1688,-108876,421287,555184,475096,327381,44582,22007,249362,149972,-127906,-247472,-291490,-453297,-191919,16746,101012,-237509,-464209,-178459,-115644,-170879,-37990,233853,485736,553470,600624,540880,474907,562479,553518,525519,421274,-31917,-337738,276957,464571,40016,-574562,36981,-22502,-176752,219909,392392,360704,298119,-4609,-174972,-294373,-126894,-51184,-41062,-125962,22654,292130,424827,352232,247794,46884,-135550,-96328,27390,124306,109732,177457,73179,-148783,55192,314229,441316,349583,233867,172053,113409,-43399,-221688,-116475,133290,82247,-358416,-215689,160570,454503,326389,353207,191909,67224,-170420,-395868,-353126,-212776,-45082,309809,770787,935009,910601,725031,354193,-173328,-209021,-83622,27201,-147524,-158172,-160585,-78211,-263299,-235421,-260863,-263611,-222287,-113097,49022,49522,-123117,-438308,-82171,261565,404659,117064,-327677,-96946,168418,-175129,-508033,77554,395887,160700,-378052,-365639,-526312,-373720,-103581,-138740,-283422,-277948,-256766,-196507,-153476,-110376,-311632,-509687,-659527,-464421,-166600,-138691,-244507,-511461,-313282,-27619,18877,-103780,-134987,-197657,-362863,-496219,-428198,-231344,190217,401722,329676,-26420,-220386,-58122,-315212,-160972,69266,32320,116907,71404,87469,-129141,-274244,-468636,-173313,261417,380106,-131465,-323484,257625,659142,784606,663139,172943,-335095,-290900,-232780,-236858,10595,6500,-84567,-33105,83359,188191,101502,-55538,-424211,-458317,-63284,255766,450301,302500,111245,-228832,-149559,-67141,-16335,-344524,-340014,268720,870348,923654,526057,236423,433132,467577,211034,51624,-53214,-5151,-91858,-228921,-340608,-157133,69992,409153,587128,576401,489563,306277,53808,-106920,-292217,-456227,-294986,-104293,68846,123964,92598,105940,-67212,-318928,-124131,215980,490444,467930,137313,-180397,142475,211610,128667,-454954,-334208,8240,-60969,-201558,-201539,230533,535351,574359,254962,-449188,104715,398706,209505,-30952,424491,902113,755763,445986,293794,373024,678427,921369,1032020,735888,306004,-134382,-327755,-59842,225588,505095,451203,328917,208947,411797,677797,609056,301625,-39751,74096,187769,438097,432546,26012,-338833,-38284,130258,15750,-234021,-53780,424857,952754,1298443,1440892,1469123,1094128,577879,171206,-153979,-392837,-388505,-73843,22517,46629,117967,327620,281970,12526,-147773,-364436,-413782,-338634,-137218,124705,196825,-46061,-280785,-99564,-39513,-97675,-124136,7826,253173,270225,-84375,-414390,-310904,-369819,-144097,326772,458960,138812,-299715,-156443,113931,131633,125938,-63417,-329368,165809,488576,406282,99830,204648,357318,536091,476362,122009,-276398,-166212,139777,365777,537609,583984,524295,348789,43762,-283453,-333466,-293065,-1247,50132,21317,258417,586754,353689,-44521,530757,949421,830146,132650,-87372,363016,574568,563952,114346,-216421,-309747,-261665,48849,-235392,-466752,-212383,-92364,-94414,-123205,-14908,-15809,-163494,-282566,-366123,-353649,-503586,-360146,-348887,-387472,-203346,-68037,-39680,-170612,-378588,40884,206093,78423,-168084,-284621,-168633,-27846,-34018,-357731,-465328,-285640,43481,279363,258124,128262,-166074,-344156,-91888,-132861,-19830,49244,-125390,-172299,-234404,-404615,-195434,-45824,106894,150621,-55229,-452019,-237096,-76555,-54455,-173878,-67459,80318,-51275,-203247,-117299,13781,84316,-46126,-82815,-131949,-188871,-181285,76359,522420,710443,762538,575029,268766,-212042,-163038,43083,-67299,-326736,-323564,-108045,82270,-48918,-301749,-400110,-241052,-344160,-453736,-352161,-223511,-1234,102037,116591,-150721,-278527,-409086,-250352,65936,124674,45499,121358,301853,249167,-290566,-420160,-209026,11604,139087,93592,-103597,-173417,-130184,-152763,-291517,-290471,-84043,-77542,-259688,-261535,-192913,158237,627601,920041,681376,443416,-768,5634,171076,200515,-21277,-463500,-342160,-219428,-249048,-377870,-314221,70662,698147,1013399,702812,114295,-154037,-381393,196643,767493,884172,573420,335566,-251841,-60537,161129,206178,-128354,-357740,180222,403208,322489,52976,123141,-87167,121094,220245,8578,13041,170533,227588,16150,-14830,193322,424182,447743,144634,-92636,-35075,93835,70436,221786,282444,205583,-4418,-86472,-183233,-258895,-196508,-65705,-178736,-341434,-136052,201912,204921,-87794,-28454,57521,-132161,-284569,-95813,12786,-17658,-84888,139783,468123,343653,-48552,-321855,-235486,-150107,251201,666288,667344,408862,73338,-21689,-164112,-208742,-224475,-127683,-325294,-322811,451415,909134,806700,344843,39832,-37633,14894,-62772,-205884,-231821,-224327,-184266,-263689,14689,463505,523570,448604,138408,175191,97035,41755,78782,-159698,-254195,-239046,-3933,197067,346430,25389,-270991,-397649,-545230,-503420,-359845,9169,111155,-20980,-338663,-465530,-247308,-158676,-348254,-341116,-118541,284914,439343,169583,-360090,-335399,-83382,-123555,-229265,-367315,-224503,52118,80069,-6379,-160752,-138011,32458,-28469,71333,312443,594239,412610,140633,-44162,-105294,25284,139150,-6267,-334169,-340117,255357,672240,788171,710310,387574,181215,228908,315235,321277,173678,10115,-218160,-139521,83042,-51903,-415737,-464275,-272100,-300707,-368512,-191802,-58645,146954,149891,-77086,-361804,-246560,-156619,-377056,-385254,-57636,421370,745383,813671,1003855,868598,706499,121012,72158,230582,228939,122034,32938,-38235,-204550,137983,744383,1224179,919740,163746,-329578,512476,792065,536761,-125734,-389377,-317500,-339254,-268242,-297721,126592,707749,641031,167426,127679,327663,444275,247108,-41374,-318559,-359840,-481187,-206423,281465,561362,353271,-296871,-303650,-89190,-96918,-143052,-60752,-244653,-296917,48873,17763,-12307,-92299,28504,-236996,-214719,-204507,-95062,-37798,-276253,-429239,-388886,-392324,-211117,-51448,159352,390339,454396,197962,-102366,-277289,-169042,-217725,-294606,-279625,-122251,-40510,-123017,-202602,-251868,21302,347143,573523,257005,146581,-79977,-69310,168501,445128,356874,95284,-67775,-20430,194215,354300,436537,254571,15749,-201128,-86754,76353,80244,-146397,-177299,-11278,237859,231449,-118956,-370204,-244841,-156247,205036,299491,327513,85718,148182,163293,-128616,-333641,58073,70308,-209422,213638,571572,533049,151843,-379823,-16155,813682,1269012,1097967,409022,-57427,-244203,-299777,29235,230122,211280,-159626,-382794,-271865,-46369,139822,232844,99579,-92705,-273853,121542,302451,22641,-149301,137266,219390,250781,185799,365191,226354,-14645,-200110,-167881,-236755,-249265,-126024,34307,217636,362123,558922,718004,679216,333334,36552,-196934,-96738,-378795,-433209,188240,536787,284688,-312518,262419,438303,277269,101833,323689,12106,-442904,-423552,-303586,-301797,-416252,-288673,-5130,138629,362390,295859,122293,93673,-137377,-298273,-50955,104130,-145321,-388766,-112688,10989,219791,236063,526608,955293,928814,661955,208818,-173216,-77055,-101068,-232461,-344067,-211269,490284,579031,195380,95470,254625,109017,-357818,-37352,364912,315543,26246,-64648,-247965,96543,722013,821668,415916,-313034,-317205,-146192,-216581,-16242,382887,411560,269264,-10158,87229,371735,365242,-37794,120889,574208,932926,1202002,1171967,618615,-114881,-304317,-370670,-374878,-343638,-162647,-28427,-351581,-337010,-20161,156966,112203,214813,102536,51285,73148,127168,23894,-205617,-344295,-257038,-113761,133488,266991,245498,-73151,-259571,-75143,27715,97131,-66937,-205001,-333640,-119243,-79312,-313237,-421268,-277108,174767,582635,816124,597378,616470,591824,436441,-6149,-457336,-293121,-125266,70451,-62439,-216734,-209334,-24776,206094,338751,222385,-12459,-14288,-217313,-367245,-83233,184126,66832,-20084,-265267,-176663,-291749,-215105,-10469,52279,130094,256934,311546,300899,190466,53740,77002,94218,228024,310076,411127,24310,-255181,-63864,95455,234262,188731,-88820,-211110,-472844,-360318,-360869,-232717,179736,508501,422581,-116706,-415445,230972,591684,816218,536348,175483,187516,754772,1104726,1148328,652364,180017,-80295,140639,387816,314822,256313,589535,759542,560570,-44262,-308586,73164,289646,-73494,-110797,290681,192579,-50217,-204542,-144721,109985,355291,416700,215987,326718,544608,655672,721466,568309,405530,252903,31168,-124063,-342071,-248493,11978,65448,-48034,-62147,83570,30403,-342420,-331653,-8225,-46487,-191311,-306421,-203971,68192,92012,-58559,-320174,-158887,171602,558354,496614,-10551,-533371,-63737,38257,-150454,-491611,-118284,369118,323277,349175,622091,604871,-1917,-373961,242083,456320,207374,-199502,230071,488460,341462,153220,151893,63241,-265997,-391979,-226714,-165800,-231396,-269705,-38293,238921,507298,590673,402051,102595,-186542,-271644,-313563,-258528,-15692,28945,-378020,-26448,153697,70978,-13663,-83420,44536,77212,110582,5269,-65876,10248,156619,6896,-157986,-373646,-161882,31195,224443,203521,-53425,-216387,-238297,-263144,-239646,-231975,-350861,-96433,123043,239893,-148751,-378340,164534,523143,666428,665862,244351,-272135,127450,377304,429598,306440,172627,46905,-307617,-449932,-7177,243928,4723,-457447,-323283,-463464,-410242,-162131,-52688,-203652,-419101,-476648,-461493,-538553,-500814,-158411,42223,-32527,478129,739159,577349,-61702,-498549,-334221,-76002,69224,53445,-58465,-126510,-257735,-357674,81652,314237,323938,-143174,-275080,29197,18990,212052,437414,351385,47944,-222049,-282887,-14526,250201,135218,-301656,-66173,113689,-193228,-420810,385065,647172,367095,71679,-256504,-566268,-462034,25181,464803,776774,539941,214864,-30409,-270762,-386321,-192228,-120536,-23534,274245,582541,842161,572641,-7094,-538066,-282527,-148487,-267748,-562115,-21359,316078,147443,-199103,-339497,-324087,-182647,34413,412196,765433,746903,430901,48398,-313362,-227090,-131279,-98131,-205301,-432440,-158714,239130,489541,618539,460242,-12431,-453116,-103904,269172,579780,826413,905682,637383,195662,-354165,31809,293810,140776,-144540,-181015,-109465,-117766,85792,116872,-119423,-182435,-203922,-260237,-502165,-217844,-183251,-122893,-147898,100253,375656,482848,223150,-103966,-312629,-340415,-293090,-250776,-8845,79959,-20425,217452,415596,160478,-255743,-363030,287411,948729,1168469,837465,369575,290546,454008,64602,-529487,-303300,-192998,-184632,-513972,-255368,171630,520155,564749,602807,549117,427584,4336,-486872,-348522,-135798,60752,116133,-60704,121672,652643,792253,263588,167736,454716,61632,-254144,43313,283081,55827,-102021,13580,116839,74849,116051,75135,-347095,-79969,708661,1028663,854121,615248,220524,86162,-158597,-246229,-258910,-24472,156252,273266,151600,-299197,-146899,265028,322823,-83052,-430559,-173676,-19157,-113334,-128174,46264,364650,502678,338179,471,-194442,-149856,-250195,-400069,-368477,-328136,-596040,-375821,-130598,-67241,-124167,-187222,-133208,-74216,7797,362682,420151,189075,-125606,-324633,-376104,-295935,-224663,-456089,-184378,56606,89803,-124090,-470584,-261825,-256859,-533193,-94811,97260,126486,231264,625546,630254,266456,-335600,95232,473778,328421,74023,27978,-453348,-184547,2813,-113216,-232056,-71234,134886,51946,-186934,-55809,-8702,-127770,-148493,-314724,-513025,-294608,-476538,-242032,241380,219543,-163719,-216915,-93019,-128686,-201541,-106242,-69235,-131400,-120601,-19750,218909,279490,454974,244357,9389,-75535,-268638,-363853,1533,293739,346816,23979,-134368,-12392,-105166,-202320,-134305,-20717,37666,69751,14636,107404,88533,-205100,-187253,206710,226257,34282,-22065,-11134,-31773,20284,30063,7556,68251,15278,-308496,-413256,-278942,-110051,-129558,-359480,-466700,-180074,-98592,-122762,29818,231543,809052,938400,642265,178443,-112141,188217,309576,102855,-30069,-515905,-208920,28238,149803,-183427,-129386,80420,73384,220126,269888,7031,-114755,-249048,-393814,-410595,-323000,-376875,31595,329921,287367,-80291,-502084,-184962,-251554,-562038,-278050,84803,189188,113883,-195050,-361364,-332437,-231988,-26025,124722,-149488,-484436,-291025,-239018,-384302,-288010,-466311,-266495,314618,365714,-15534,-368868,46078,86353,-872,114605,462865,545787,265186,60218,281296,345308,126661,-245744,67508,300170,723355,826309,773012,579459,380629,497618,772678,862212,519203,-212675,26800,541649,460781,5633,-450066,-173669,-74079,-14943,124494,175984,184337,-42206,-21893,159716,382775,181140,151698,375891,357547,40073,-328813,-564015,-387240,-138199,-44988,-173276,183514,380290,363780,288612,164803,163596,147695,446637,682594,583278,250785,428380,605390,373625,-147389,-81441,115658,166859,-2247,-139376,-105697,227916,570542,559334,192045,-50842,-391799,82641,299550,17999,-29748,407193,686681,570960,100565,-111207,143366,246706,317266,386871,205730,51288,-155169,-15786,81892,-53079,-244895,-292814,-428284,-375269,23460,124125,-276270,-261734,214209,560513,622688,317954,-63507,-454677,-256094,-156730,-487605,-249395,-51132,154936,338271,280478,9698,-276089,-357281,-249149,185495,641075,997169,961291,689978,351429,223003,95724,31771,73754,264271,442825,334259,78508,-143515,-564006,-433742,-243281,-37090,60860,12411,86521,82669,-229490,-269413,-278876,-250212,-388907,-363083,205991,374582,257010,41924,-153888,-311879,-449362,-464975,-272329,-182311,-200719,174522,516900,684119,447865,-33037,-305847,-284053,-371372,-280715,109810,434732,317629,114190,-7847,-49443,-203190,75071,204620,475205,412619,300631,57374,-140974,-209430,-53066,15679,18229,34801,26126,-54145,-233080,-439037,-251245,10994,124656,93820,29223,-112887,-17803],[107662,116648,191899,280817,485201,471292,119818,-317455,-82461,-79303,-269098,-263659,-185313,-84018,-257287,-220393,127032,260649,29688,27432,59942,199768,432614,419553,36536,-192505,331912,526572,208407,-154092,-24085,275421,732852,826770,485443,102308,-71257,128759,326052,258802,155781,108234,136055,435136,604496,842903,828346,592113,291188,124189,-187073,47922,255524,92476,-367036,43357,64776,50699,231509,420017,110268,-174058,-81641,108139,434326,410478,189098,-23383,-39450,88923,215593,23865,-204715,-212962,-312940,-429439,-324272,-262509,-228859,-249328,-411414,-400261,-374204,-345671,-192110,-50237,-26670,21767,-211925,-249290,-212672,-174023,-214451,-131808,128572,142276,-169527,-441018,-495005,-283711,-99902,-276132,-202902,-89244,-316483,-372558,-264463,-399820,-246966,-191923,-248265,-249783,-342247,-423676,-230942,112834,175266,54132,-253136,-391201,-242966,-60437,-34115,-267670,143608,621054,774556,532476,261271,113597,-42121,-153131,47568,410591,678796,444704,-42845,-426732,-412651,-64644,250135,145675,-194811,-310884,-138560,-62922,113736,157209,-16711,-219233,-153669,-90571,-268451,-403143,-124299,343964,453096,339947,96873,258295,317117,167419,-89706,-361013,-262573,43495,350470,549435,439446,96523,12663,8155,-50521,-71131,-384319,-452346,-279420,-330502,-351556,-307824,-104206,75502,169714,184468,110922,427492,785704,630140,254439,-276811,-252703,-181939,-256543,-326079,-524623,8274,696715,1023441,801005,454924,47367,31530,-15057,95537,232473,357053,227204,235077,201505,61776,-194680,-346064,-449049,-331048,-134696,277820,711706,1101721,1240747,1188006,654699,-18056,-327202,-67090,122795,310426,167148,-231164,62066,278640,98636,-180373,-429248,-357444,-335896,-256228,-36094,85122,-194541,-519696,-398712,-273772,-198797,-47241,154916,341142,486467,521542,479531,348262,416805,385517,375472,315130,-111863,-306735,184512,234113,-198701,-146596,326339,271055,209378,292393,332373,219972,143915,-63270,-200073,-317100,-184621,-21251,154172,108104,82362,153395,177962,103379,170724,86800,-103913,-200304,-55164,117204,105567,74032,-152354,-247453,103270,251419,60435,75483,22182,29784,37612,24722,-46315,115888,122443,-74497,-423804,-134608,393543,589936,408779,207985,-15732,-106102,-226495,-407094,-376105,-98921,124028,210913,450224,548935,559029,399026,257503,-33815,65699,-7111,106746,216869,513443,415062,343292,-75162,-202538,-147288,-113544,-86420,45160,116927,-6393,-265347,-454419,63437,326328,375218,135589,-291303,-21722,208529,-136637,-565543,-163296,-14989,-405886,-237766,-128068,-374481,-416277,-58527,-67831,-202550,-450279,-374386,-228305,-286717,-402099,-535998,-407691,-493907,-223550,-1816,-64057,-255156,-650753,-486885,-139856,-63719,-102706,-111669,-236998,-331270,-240218,-346104,-490250,112907,452046,318303,-196025,-200572,-18949,-367951,216433,565032,300039,203585,107026,50288,-178073,-325568,-507318,-145746,212741,268315,-241066,-285860,265891,492297,596443,496990,-257,-141348,139139,202662,-150763,-47193,-30589,-115533,-235153,-283765,67306,199485,153512,-249202,-515503,-181604,159291,455116,485817,472956,156675,-334495,-505846,-210773,-167688,-9461,462042,1042500,1162227,941332,709696,692141,417872,27225,-192808,-175888,-209011,-163683,-53582,-81923,3045,85476,281789,369273,437797,415705,340573,217967,96067,-45509,-202289,-243421,-56739,239214,339938,449534,301968,-94922,-491950,-173178,-5922,25381,-55850,-60450,14834,63196,-154505,-129267,243723,220880,394799,179276,-140499,-97909,199182,309122,221151,-18576,-413066,83290,255312,119753,62031,543339,1086706,963997,519963,226533,208042,666734,1003579,1293771,936598,487778,-61420,-352972,-92586,117050,291172,447382,371392,168679,369882,792989,942918,774010,358413,231479,264659,565007,617439,306452,-62451,66492,93813,-73717,-114543,203603,643371,841781,997419,1162520,1209232,1171279,757283,174820,-43880,-5117,-169447,-195572,-44073,971,66623,272694,223862,-173681,-247642,-231693,-237103,-250791,-84150,127114,78771,-271068,-272755,101211,174728,44111,106398,185739,286415,311147,-69577,-555215,-492805,-357538,231436,746081,744416,257786,-430655,-161621,295600,295170,195518,8786,-293223,174045,527023,597357,482148,556984,595812,615851,376045,50332,-221569,-107003,48173,275507,425986,348692,421248,342408,24939,-266548,-435539,-460079,-196442,-103381,-112187,143909,327407,63506,-46736,718314,1266426,971967,197111,-171065,220591,304328,288107,40419,-130135,-13407,349184,529384,196338,-130133,-138587,-157364,-189705,14941,131992,59123,-121552,-355171,-477138,-428350,-377620,-335608,-388413,-451144,-362752,-179609,-133399,-144243,-277588,25736,182833,120224,-125136,-296392,-431639,-181562,115,-260649,-446583,-397302,61476,93487,19717,-160121,-337829,-273848,-146423,-35269,-2036,-8838,-249945,-362805,-526796,-373890,-262235,-243841,-92508,41767,-3066,-323594,-373985,-317401,-379475,-389782,-77162,-1398,-76402,-101844,-97909,-74722,7992,-39019,-20733,-109141,-105571,-70070,251572,802887,938654,1039404,775586,347436,-165217,-123579,157222,172032,82326,-43301,-73490,-39831,-198267,-443734,-342674,-158412,-164304,-270957,-314992,-197328,-77455,23063,55676,64354,-59043,-427622,-284589,167195,355834,97116,-96126,-59263,-89221,-386795,-233571,-42150,65394,324623,445282,288722,168285,67129,-5273,-102296,-419065,-324148,-311138,-187850,-64353,-111931,-5446,191204,327289,276997,227031,-35813,382795,593154,542063,64491,-465746,-366804,-266601,-259553,-227345,-311442,-126149,572182,867497,712313,144976,-212930,-475012,161733,713229,922031,720048,477206,-102894,-502448,-326939,-105735,-347802,-266902,53485,347905,480988,475006,492619,-15516,102665,397615,186188,-119217,32065,28588,-25244,80603,332006,436369,358462,24482,-38801,174209,317840,188938,212272,102998,-188063,-206764,74380,259152,108886,57834,64657,-109413,-265195,-204138,75403,165336,-272483,40499,212428,-7562,-201276,269007,491418,397165,303172,356905,470275,309869,-127341,-362299,-312401,-149271,70087,319429,279624,239327,25132,-137787,-338083,-353182,-384938,-318858,-422065,16399,672183,1073705,800480,216772,-78294,19580,129629,59262,-138192,-378572,-398353,-416839,-483224,1779,463843,390533,216606,20566,134440,90289,178364,126543,-179444,-182680,-227930,-323325,48776,174911,-53768,-323220,-519817,-210517,-194347,-29528,35017,229894,80494,-234819,-446240,-149485,-52450,-60681,-272117,-71976,286446,354027,206329,1742,-60653,-201523,-332660,-452388,-515977,-360652,-163961,-120045,-121536,-72718,138494,362232,303507,252736,410139,651835,503568,263792,222506,276713,357858,220262,-130264,-325408,-135920,269092,655529,696696,568482,261085,7615,23781,154022,98944,-101494,-166969,-122676,75256,164100,-85301,-416066,-394837,-317991,-424577,-227684,190748,306368,440686,351994,33528,-399449,-477679,-357604,-513488,-218514,-2209,348849,573803,526792,511012,282067,218573,-119105,37832,247134,301076,101859,-213550,-318333,-128331,284910,769068,1121159,777495,86950,-229698,418117,579276,436323,-152690,-448303,-380009,-114781,-121953,-415377,-14860,468456,408639,26393,44321,360674,507746,320541,34516,-297907,-433124,-607451,-322466,154529,447314,383673,-39274,-222755,-271177,-288048,-319957,-171977,-258334,-475108,-113540,-55749,-86009,-205131,-127443,-190691,-116688,17811,144820,279084,108623,-89350,-256499,-437757,-402126,-161918,195974,341467,337431,139607,11132,-186190,-159457,-199547,-301182,-270726,-96576,67887,98925,142508,81599,235919,406874,572399,341827,126975,-114899,-410891,-294600,-12959,26783,-30393,-51867,30109,127132,138695,92216,-25381,-271088,-483294,-210888,-73565,-89134,-271201,-274092,-69864,242706,253915,-92082,-480363,-343197,-149121,259575,386466,330294,34952,27836,48835,-190677,-240675,110951,150771,-189227,-22917,387200,339004,-155000,-270680,195104,838805,971278,715443,62750,-187788,-141769,-467928,-173516,73567,12426,-301574,-333108,-255977,-41349,193030,429403,321690,-16846,-328366,40314,299729,2090,-148784,-129457,3486,48259,5678,-21650,-77818,-185394,-139058,1471,-66037,-157422,-165301,29987,320270,472118,561315,796680,901159,775516,484943,39790,-191345,-437781,-179009,571152,977335,900993,409447,-108559,-83080,34737,385883,706452,301818,-352300,-432696,-297402,-227290,-151907,-93819,-370104,-159093,176948,160179,120181,157508,49273,-391059,-524368,-297369,-362705,-320131,-90031,17546,138648,127906,362536,821018,860115,611440,123211,-120450,-17500,-209648,-197840,-134041,-373300,322652,518502,193469,124833,305985,188731,-151889,-103465,176539,197378,-18742,-127161,-315488,202018,761383,817807,401181,-197730,-486746,-407009,-517689,-93190,228450,52498,-207012,-46252,240566,584587,524910,1249,73575,420139,768348,1033208,942267,481528,-157232,-433542,-194241,27277,-188045,-178953,35494,-209523,-379610,-62683,127746,-13493,-43647,-221187,-119886,91376,189285,96310,-50680,-222366,-173822,-75810,50267,248233,321597,111953,-100942,-62074,-11829,59619,-88762,-324212,-524482,-502037,-515960,-471348,-457981,-90321,448941,927964,908035,567188,492686,715650,649117,167761,-248960,-128906,-14398,331236,347491,87467,-226870,-69260,241124,485637,541017,534061,297502,-229340,-300476,29675,43763,-311824,-348212,-147622,-70418,-209418,3544,159712,169976,162522,286830,414150,460375,254447,77474,103556,124335,220274,146515,69084,-138439,-421740,-250874,-104648,67516,-58,-67131,-159621,-253470,-56274,-229410,-379011,132941,697708,671537,162595,-540807,105381,581504,712169,466294,385614,808372,1357492,1306795,1072700,369651,-45495,-2936,279047,355850,258665,353794,664030,666303,433286,32804,-335484,-142180,146394,-37913,-323504,-69608,-9900,-3823,-118210,-12752,240208,439045,511470,300165,111759,124376,369262,616866,616556,468831,262509,52489,-99352,-244776,-449625,-228613,-150751,-128032,-55130,-13001,-119460,-453171,-216866,110775,71669,-238379,-392646,-381144,-250173,-91467,-139397,-173335,203365,499084,809433,485303,-121810,-147349,233567,273934,-81936,-454591,-125887,265694,187844,36829,198185,155887,-228441,-363156,148444,426592,203784,-255120,78552,357024,185670,-55621,27859,55354,-221239,-442417,-361497,-217462,-179077,-361606,-173397,15035,185872,348490,321165,118793,-136097,-234640,-239097,-187650,-161350,-225313,-343476,117456,357763,431335,322565,195427,257741,330683,327196,324826,361643,372149,344351,325897,35845,-243297,-328157,-225725,-81351,-76561,-251839,-207898,-113491,-202146,-203918,-158842,-305430,-316684,-97936,198386,177577,50986,306658,705741,712565,505464,-41313,-233932,422376,584035,615104,606064,556397,205911,-321093,-292696,150,304753,28261,-436185,-159757,-284265,-332938,-186652,27969,-38491,-244232,-466177,-551104,-398665,-176077,130036,163437,-159036,54667,372810,521362,-57484,-491287,-450707,-325736,-289375,-85869,-4378,-77265,-204901,-484018,-263728,-2483,60528,-303065,-330126,-48039,28114,326087,597409,604483,396037,82018,43026,201316,332503,202084,-251336,-213133,112652,-52438,-290316,-209101,6200,-132445,-240499,-331985,-518797,-216051,414522,722018,769963,407891,69690,-148398,-330698,-349193,-238098,-226242,-163031,112983,412014,674027,525295,-54966,-294189,-164011,-142983,-217623,-503957,-205892,244522,129995,15990,-21936,-126760,-98395,107148,389205,618711,550549,422519,196027,23358,-27486,-48241,4803,-21184,-222864,-469141,-259597,87297,370689,352759,-55910,-295133,-6086,240364,445886,635874,676336,625777,202027,-286763,-286523,-33718,24101,22455,144521,4737,-350241,-319042,-18709,-102263,-142295,-220130,-240115,-333031,-280061,-160718,-53779,-64153,168394,387781,437004,126982,-206045,-362205,-390147,-515637,-310602,-44627,85210,17616,145532,246722,17640,-264328,-216450,488246,1128152,1250020,795526,242376,382080,520096,285515,-136208,-190446,-355593,-514361,-421502,-159221,187983,612077,763786,735003,647603,465878,111484,-373691,-382761,-136502,79320,43146,-81409,213853,618351,526683,-77963,108606,669518,96071,-245529,-92020,188195,109216,84751,174951,207635,201709,336992,377838,77870,62582,699226,946971,777832,598504,481551,309483,-89738,-459511,73052,386672,269872,36851,-316329,-240177,131706,288713,150205,-189539,-416514,-190606,-47690,-137326,-242646,-85631,278575,553685,434014,45157,-253320,-285721,-211800,-239866,-147613,-133010,-18445,242754,355653,306067,145634,15914,115697,218894,357586,656507,630028,232329,-163657,-326911,-340310,-344512,-334412,-314257,-29659,127947,123017,-64672,-317678,-446251,-418679,-343428,-104008,-108296,-123696,236412,725668,798347,326452,-458354,114177,624821,539374,332383,180843,-310883,-319128,-120541,-232596,-398487,-42295,113752,-125962,-255090,221726,378039,262231,72650,-186535,-317643,-245082,-380457,-304270,79644,100822,-141763,-240785,-94205,-39596,-56543,-5073,-39322,-177669,-168617,-16503,307564,448544,674617,519155,235737,-86056,-284250,-380362,-136316,98895,207927,-33879,-239498,-149000,-254242,-235698,-294527,-431731,-308173,-69290,-146614,-148244,-203342,-417553,-47548,196869,61147,-101449,-38888,139892,116811,-154724,-288536,-89728,159161,227467,-1132,-58482,34157,72006,113511,-93378,-427178,-311697,-62824,117112,384086,575048,877663,741328,249233,-230645,45843,313087,231448,29010,-67632,-464486,-312452,-79557,61980,-90328,46138,106942,-85929,-92495,18891,-232291,-459783,-563895,-497326,-270668,-170043,-287135,26955,149096,62581,-295241,-380270,-79029,-89170,-381852,-378445,43401,246680,231270,-97425,-476336,-349442,-144507,46171,-88693,-338532,-485530,-319463,-441358,-411199,-254835,-477169,-242217,252729,280999,-64040,-484948,-250970,-140542,-125880,268262,545385,549129,58782,-238602,211344,537976,486644,-75998,96397,430930,739851,783357,819213,613785,357750,444683,648786,666617,380005,-362537,171922,730503,734540,195973,-344435,-52158,131296,248911,222261,144553,96968,-195345,-309419,-157824,61118,-131266,16128,310951,357347,97468,-258732,-486124,-261881,-22481,88589,-260257,-58698,404504,631472,503370,466554,346290,264686,263517,331701,254464,53914,155727,233299,160412,-77772,45582,65906,9705,-191451,-270123,-239028,108794,349495,267141,-106437,-317783,-353569,3772,-78365,-436788,-160738,297130,481259,273177,-189336,-335223,-32136,86614,433331,705615,378032,10200,-210733,64597,202762,39771,-119856,-154496,-230206,-369287,-223127,-131094,-170180,79906,473254,847461,800217,451522,227734,-95850,-164766,-379974,-335468,-173926,-162183,73797,409115,473441,203702,-65961,-118303,-27284,419701,914687,1255963,1162582,877597,427908,328920,228583,-35924,-44058,399340,715411,533051,316092,-69928,-440555,-585378,-329929,-110923,65564,90071,179430,222832,123860,201508,-16332,-22352,-126436,-556376,-83325,54197,-94517,-141683,-133918,-100824,-155644,-333043,-183250,24350,-36770,142112,444859,564402,386872,-41805,-365798,-152725,-148620,-244863,19846,319498,193113,41810,9695,-23376,113754,276586,402693,617325,436831,133244,-196405,-368875,-419877,-93935,40493,-62625,-146183,-193690,-211983,-276214,-352156,-140170,172217,243773,167966,78505,-46564,-49273],[-24074,114507,284429,384520,560224,563563,191010,-310058,-117432,-134977,-250700,-202337,-196134,-188897,-377415,-167111,148941,169165,17555,152932,63597,89629,323914,412123,129419,3861,660704,1099381,706621,479776,73334,264150,587715,667246,380246,65919,-16401,210275,362063,250386,123290,91313,-49395,87264,191486,411714,369145,322829,71381,-12567,-440647,32716,324971,115050,-285467,-176580,-112949,-162107,19696,159231,-28055,11140,264529,536663,873168,883154,524085,45802,-234185,-6021,129057,-84575,-265631,-160232,-229549,-403072,-273483,-195368,-140614,-132855,-245242,-231914,-317663,-285253,-186197,-151968,-70843,88640,37350,133319,37230,-115017,-262096,-280264,-68172,-13034,-313058,-415025,-190120,-317459,-198861,-126380,-18998,25304,-306968,-537456,-367582,-476846,-242453,-46275,-147699,-206623,-283843,-456093,-389808,-70084,17461,53344,-145315,-386877,-364249,-77481,-73165,-438361,103068,605026,835321,579373,373986,136114,-141982,-272327,161192,599259,877940,507965,-235235,-252952,-43547,-164707,60624,110527,-168769,-283301,-174051,-56800,46867,80262,-40937,-146739,-37684,77268,65708,7002,24923,314480,530527,448819,-79564,-102982,25163,-7608,-241265,-342862,-221777,144548,531970,828404,755676,402665,51692,-41355,170171,301932,-32034,-478850,-416959,-385703,-387083,-271878,-139127,-106018,-216089,-231062,-211782,240473,681627,502418,139608,-202703,-62838,34354,106250,-63979,-443137,-36374,660433,901188,728454,365787,80410,122904,194257,198708,346603,340200,215636,174756,225315,110404,-205464,-516950,-256412,-233230,-195376,192329,787730,1264617,1382685,1162724,494346,-109328,-432856,-246420,334951,407496,97110,-528671,64963,203992,92838,127659,-63760,-149383,-252331,-283393,-109796,-9811,-221634,-487902,-537683,-401582,-283068,-177651,-37151,43643,259288,233877,175959,45338,18793,75535,180629,143474,-223680,-276989,75101,-28493,-357080,172106,671916,673926,550528,319285,148310,-59475,-176465,-212920,-242056,-309521,-268239,36000,302332,231546,9792,-122636,-159264,-35052,169249,150817,1427,-201980,-124178,54141,82910,-45214,-243635,-41660,258628,222287,-275141,-158983,-123070,-52412,86063,204403,161414,155232,-113856,-413174,-298835,147970,693187,633158,323090,-108250,-207189,-305166,-488643,-498215,-270714,271307,373120,144843,30447,195565,366569,178068,116935,98035,211597,28701,152769,656828,993209,764085,412141,39604,-158683,-66196,-14657,9602,170275,129687,-85514,-456591,-269811,192279,378653,308549,142788,-233147,-22459,152299,6704,-312638,-355864,-456913,-181078,42390,-5826,-278569,-441663,-54505,12803,-22693,-305812,-468659,-360371,-545011,-485806,-230719,-201710,-435323,24697,191692,10245,-323947,-549133,-616857,-410295,-224549,-5333,93135,-84610,-314277,-40526,-77273,-380203,-101389,352653,245340,-339462,-104524,125820,-58441,394336,769719,486200,246212,141887,-15208,-248450,-416126,-444052,-213530,52088,43826,-318231,-282378,86578,94608,254459,210318,-34678,103726,423245,381439,-134735,-183691,-147299,-153854,-338796,-332707,20512,351035,309391,-86356,-386327,-266268,-17463,244867,474496,692511,469134,-3541,-273434,-74147,51134,279392,571664,957269,1155740,1183684,1122413,948739,420046,-131436,-357034,-94255,-235268,-259228,93964,132697,79329,56540,66545,48598,257996,401643,428656,448497,310181,133305,-120811,-253154,-11195,436613,574371,777302,455879,-86697,-314572,25786,57877,-173816,-569097,-245177,-613,-34582,-21676,-39949,704960,685822,575900,352039,-18637,32804,104726,102169,-50805,-259778,-274966,-1995,21727,-97989,6880,422219,930360,871829,419962,78507,-23495,357784,685467,998713,773644,408012,-123502,-406074,-168714,-7420,-52494,254414,303347,83919,202906,712218,1124072,1064557,669233,313004,332269,618294,716609,542448,200704,68880,-16561,-142633,57270,405748,722203,613054,546533,678513,782970,963946,682656,75063,27947,225675,109312,-76401,810,67216,228034,472188,373917,-197918,-297544,-272075,-254005,-283719,-135761,36968,-53123,58112,310923,374758,268726,15699,178730,234661,75357,44582,-210818,-365356,-377853,-247156,561737,1028916,824627,179707,-489913,5129,385481,351607,271706,430158,296521,358966,580208,708959,766715,668207,653892,564562,181511,-111996,-134736,-55269,-9890,147645,174953,-58227,134491,257110,64782,-166622,-386092,-578179,-489643,-368475,-353333,-68143,2375,-167936,-81145,721717,1226251,865350,230556,-241538,-38276,44891,98560,45465,-82441,234335,855565,813822,568854,180744,-8507,-116935,-72689,165379,135613,34854,-191903,-354729,-325041,-570647,-224430,-152805,-350015,-586089,-416779,-412708,-305141,-104418,-62866,78770,196872,140888,-48275,-208601,-497331,-269365,109953,25802,5365,100900,100369,-12894,-245369,-364642,-306744,-122318,-140516,-36989,-207985,-358220,-427127,-271777,-82743,-163052,-204375,-330212,-202153,-18514,70637,-201520,-576736,-594467,-478007,-93034,141708,94970,-141605,-107426,-99007,-184643,-177629,-117712,-74842,-160590,-112907,10854,381318,809317,912565,1006959,718821,190251,-241804,-124796,132994,275163,358005,142922,-105336,-285790,-458206,-475774,-184481,-50638,-11030,-93382,-73528,-35246,-155698,-172895,-61474,215768,121393,-318861,-292770,267966,576646,317261,-102277,-452311,-458571,-406607,-57483,132333,106847,389071,618393,553156,361704,165056,68852,-27089,-381465,-387577,-222690,-5231,190617,144615,88074,-146136,-215677,-38740,-27532,-58620,443631,657761,573151,110553,-254392,-378908,-336905,-204866,-73125,39476,-21183,313425,554134,451101,32903,-403552,-462913,37674,460293,691240,671576,463935,105130,-203340,-367937,-291682,-304701,-130836,-123107,153132,500353,780493,788859,304099,-109655,300925,199107,-337143,-128010,-141738,-136417,63058,319608,348187,162781,-160193,6311,215784,327670,180264,76896,-180179,-474892,47039,363478,554169,327166,143793,33356,-143537,-239429,-281770,-257677,-217454,-386429,185993,363627,60094,-163923,436981,814982,793939,679210,484763,371576,249653,32170,-42191,-25045,-27640,-113688,-107509,-19080,144996,-48082,-330208,-546697,-527800,-571765,-571216,-414651,129005,593944,884000,561498,-45770,-271577,17153,99287,138901,52308,-238839,-386573,-172625,-295571,-141520,232201,137557,-46345,-76334,-38712,-58292,129156,-6570,-222323,-13687,28412,-343224,-103528,55009,-95785,-367101,-416113,39038,312057,513495,451371,417619,194075,-161844,-418697,-76440,13926,155800,57186,89280,186867,136697,134717,281847,180481,-66532,-303294,-418332,-452135,-431379,-434496,-402827,-365260,-143904,240717,543475,539792,322843,329404,486548,477716,453598,642038,699224,614636,231063,-214033,-115342,41850,195161,490735,492513,343898,52708,-239040,-255981,-128107,-219080,-296922,-239706,14803,219438,176936,-163077,-323885,-165844,-294919,-569267,-186455,304290,484230,584049,423674,47986,-317509,-377031,-422963,-474513,-95512,59278,223766,350334,298154,182104,-150208,-185753,-245474,-25238,175512,287092,133504,-286637,-444658,-31885,314450,600438,684678,359808,-107040,-36615,357411,420216,268577,-243448,-509816,-330197,-40740,-83016,-440486,-130395,197150,98932,-184428,-101132,284847,418792,246194,13867,-273701,-341642,-357287,-316185,42320,356199,570066,487607,4595,-416074,-356803,-383821,-178046,-169387,-338017,-229525,-144802,-256660,-261900,-167712,-106580,-19233,128545,180658,348627,273867,58775,-296244,-475327,-369936,-38935,288411,356017,395062,341060,61552,-251659,-269914,-242766,-349822,-197487,-41070,125730,225125,328318,249467,227382,232543,278308,213567,-145699,-414124,-449596,-417908,-578351,-460379,-232429,-45914,67233,19755,-141783,-286582,-314793,-331741,-65666,161250,188405,-40818,-504062,-398922,-228343,94100,134824,-191818,-497681,-343908,-77899,201846,365987,172712,-125034,-162263,-123564,-249472,-158508,80126,150386,-137546,-302526,87717,62898,-231112,71472,417476,605691,496977,256320,-251688,-228910,18954,-208525,-399307,-121893,-181546,-205477,-14140,-80048,-74277,247607,521418,400624,-54308,-446056,-169888,55453,-156060,-246204,-291445,-60563,22997,42014,-144885,-186504,-478444,-293893,-121432,-51420,-104709,-228616,-39846,337196,555346,618494,802911,960760,1052558,775863,311954,-356737,-291550,133909,782480,1127598,1143931,729664,243829,-389913,-6657,669477,934015,500750,-227233,-461208,-314819,-103997,200160,292396,-225753,-395058,-12446,-12792,21157,43604,-16666,-167210,-477400,-390528,-490563,-230467,-14806,68115,5360,-47544,78461,451175,560226,352395,-50886,-68277,342,-361712,-180157,-9107,-357082,18995,306884,80533,80597,329417,236559,-27134,-136986,-46466,-2103,-176116,-238563,-338067,213903,710519,737457,325458,-99600,-397400,-425597,-176050,158236,251331,-71924,-498127,212085,438421,565596,361918,-125506,-108210,107106,347715,568531,429548,84192,-354385,-299369,-51759,212966,-99325,-173418,132894,-15460,-250330,-137121,-27914,-195792,-332155,-549142,-296413,83908,253392,184384,92181,-68653,-75245,-90605,-231421,6278,241994,240491,93649,42137,42013,56620,-73379,-366556,-400766,-379841,-350640,-433243,-354131,48811,578786,989655,713514,274233,192694,648846,693920,310948,43100,140162,325448,781951,864258,460265,-1632,-38524,245283,517384,730876,815862,393198,-341114,-195771,53656,-186981,-506590,199834,350997,315953,99123,247811,361349,270975,144349,200031,344836,417919,197269,22850,10538,63869,124461,-46742,-395900,-300358,-197883,-241385,-334012,-237860,-160632,-48746,-140021,-127129,26495,-200808,-472493,-29585,582489,648594,260761,-413803,-82772,440264,360966,118062,406628,1147008,1554315,1196711,702902,-20039,-223642,14772,258445,193393,117304,353551,571106,389756,117406,71525,-161438,-219060,35533,70968,-240589,-387587,-253311,-87153,-164400,-23818,183359,364855,467796,382533,83116,-275843,-36877,282208,398811,301563,94323,-71135,-157151,-206152,-397965,-449078,-376713,-200669,-68903,-95768,-244140,-485362,-112426,116624,58807,-340232,-236221,36485,-235752,-372906,-213854,-20059,358686,663153,721731,271980,-315032,65466,322365,356789,44899,-294302,-76000,155546,90128,-138938,-130810,-181151,-404013,-343920,-84551,162214,-17033,-399955,-83738,224726,79811,-314745,-191427,-1761,-156778,-282629,-466290,-249203,211799,106416,-221186,-243350,-32468,195213,262964,82324,-213616,-405493,-269405,1221,-27486,-314274,-184736,206808,494611,739992,683840,531011,410397,455102,456044,516143,563751,456777,222556,330190,59907,-199249,-486441,-509851,-412590,-410252,-366817,-150828,-73662,-145561,-138337,-21264,-42721,-30113,42252,323437,403807,298849,382010,749040,632325,217144,-241663,88982,567948,682408,687736,778622,774048,270973,-377250,-26736,229851,407454,64787,-376249,2502,-40131,-228432,-229740,64353,126744,-112574,-362512,-400695,-429489,36788,489286,437050,-74671,-372886,-33024,328910,-25635,-349147,-434941,-351911,-76856,64322,16253,-80210,-25570,-138668,-333427,-288165,-239242,-460443,-381115,-178946,9141,339895,609306,640845,546433,356443,290959,344308,336538,171691,-259665,-267516,66562,5114,-149627,-496617,-438964,-260839,28772,68418,-187776,-21888,529750,726098,473689,76732,-180247,-343138,-505196,-364252,-326641,-323141,-235703,-111413,90206,315117,354221,26905,-140022,-177754,-224192,-229905,-272595,-172713,184294,334737,421561,250242,-7450,-22336,143522,217250,168996,11408,59512,36057,133933,140150,107894,197341,206721,130009,-222192,-509575,-147506,206256,292682,61879,-115708,36338,120264,172586,193391,174963,350577,87464,-149986,-409076,-283145,-63758,71606,288681,203316,-99018,-209843,-35205,-34582,-69898,-222585,-193256,-183560,-107111,-38388,-37508,-99890,125919,317001,272299,-39737,-316938,-292026,-268503,-350671,-210573,-124774,-5331,-44353,-16743,-60327,-244375,-338004,-158799,480426,981751,981242,467616,-92159,392541,557489,526952,360527,308017,152288,-30830,-194862,-149696,-18706,260602,540163,625690,580823,292864,33952,-203885,-209928,-152416,-65179,-195553,-197866,193694,453373,194227,-425138,-91610,415407,-43089,-295905,-305839,-90309,-29019,127897,339859,254202,219755,371162,484674,340002,183567,373449,475211,367891,312137,573469,326576,87070,-307095,266043,601754,402243,-13638,-284495,33009,255262,270846,129685,-160689,-433068,-346600,-309906,-308211,-425223,-327604,36889,338814,245170,-47647,-261517,-364589,-266810,-209109,-57025,160181,548162,800454,762962,549801,315777,300752,495537,549574,635121,731840,610474,192043,-170910,-293146,-301845,-322574,-261595,-128762,66126,127227,69196,-71395,-182966,-261294,-254807,-188548,-135124,-344822,-331968,327248,666388,848194,392083,-412301,17324,662125,738753,595074,320362,-111195,-271422,-147026,-243951,-487623,-14623,54738,-358509,-213028,330613,495878,420902,144147,-128995,-216083,-172282,-296256,-436448,-202045,-74644,-181141,-323781,-193612,-29386,41220,31771,-83718,-266294,-220674,-59744,306584,568397,786583,656770,311472,-153122,-376967,-442624,-364613,-241434,-140442,-285470,-505970,-400739,-441344,-375361,-415867,-498422,-178437,-100662,-323382,-350455,-397754,-313028,71472,140955,-81804,-159683,-25928,172605,214341,-128777,-535022,-214239,164525,345966,406540,392884,471606,239297,198210,-985,-307132,-394678,-22221,355272,676885,757851,619390,231556,-315793,-255150,266748,394455,146451,-62902,-169630,-436101,-364109,-110331,5556,61230,134373,-12434,-256184,-240969,-111088,-423194,-432063,-207601,-74950,-23409,22144,-68102,-67601,-75048,-154770,-358782,-239535,-37686,-35505,-275487,-414191,-93590,183744,267623,33672,-425694,-373124,-111573,7733,-199019,-390470,-386040,-374357,-486592,-373829,-265616,-445099,-216469,132646,162396,-145877,-444599,-380846,-312428,-239642,217167,466712,354508,-103029,-321012,258258,761531,737497,89595,67151,540884,689458,703370,732983,506130,188138,228366,393095,460209,266736,-391879,86881,624113,743500,267604,-234406,30467,271496,414823,256601,58664,-112603,-404872,-538803,-214472,-118516,-361650,-139266,183502,277502,99085,-249329,-461012,-239729,13086,155554,92688,197002,582358,882672,626063,588166,485665,321099,68763,-27770,-106803,-135516,-149489,-179077,4122,176915,120088,-32658,-275123,-498360,-493145,-375306,-38245,81621,-170625,-493817,-482353,-153155,-93016,-375508,-170586,59349,242025,231928,-35667,-446733,-420143,-102564,186854,537655,716851,318000,-137246,-87114,252975,409503,261650,61812,-142706,-132783,-202818,-210616,-56732,244873,433063,646384,871040,715645,447050,355597,249012,263665,25999,-109272,-42441,-154403,-52164,357477,560242,322910,59050,-27493,112231,637874,1227062,1465237,1325988,958245,512351,463619,347160,-29305,50204,565716,868358,582768,374710,-119456,-368494,-418134,-190390,-113437,-2608,127572,265327,407564,447090,502487,142713,-65129,-280874,-382060,-229754,-259745,-432282,-324008,-165527,47122,77708,-117962,-112698,106078,68144,75965,366651,376277,183211,-159540,-481806,-84599,33150,-108930,-61105,162642,89046,24515,70378,138941,426068,408353,517955,554814,296194,-135537,-415719,-514061,-453568,-158628,-2982,-184555,-378781,-383746,-304797,-255626,-200380,23056,262307,275354,122641,-26041,-9289,-93412],[33742,215584,330376,414838,549628,598033,276485,-218429,-129835,-145577,-171009,-53951,-194613,-330277,-370008,-22056,242839,338196,500528,446818,284659,142483,277317,452416,341716,293043,855722,1345455,1014235,775156,24852,288399,488199,404089,76981,-113088,47740,242210,312835,200075,93459,91213,-165831,-241724,-142621,104584,74957,52404,-88177,-152082,-391636,188016,584824,341438,-146379,-317068,-117742,-194797,-198855,-157429,-41589,193187,510631,823299,1050084,1033982,618086,41592,-499721,-100289,-19309,-221625,-271133,-31837,-96528,-319147,-229998,-128356,-93812,-17963,-47530,-90314,-271625,-220058,-198542,-277227,-158735,44368,188403,342316,245100,-7735,-276542,-492464,-272308,-87169,-249731,-222672,77510,-13278,-170777,-92326,27931,106103,-156480,-528887,-435416,-223467,-23416,183380,106763,-182173,-258489,-347015,-384916,-376489,-201961,8515,-69291,-242462,-423404,-95975,-64770,-401916,19789,475942,747567,596194,443409,76028,-306295,-137108,352353,828434,972577,444049,-470970,162815,248192,-34886,-48914,-1474,-296660,-248996,-155945,-56206,-19171,27138,-38472,-82465,139803,316664,451493,453539,230895,157153,437810,421021,-89517,-508725,-246640,-256482,-438933,-370240,-221850,174879,648914,993578,945552,591815,-17155,-208600,331426,482218,200333,-297742,-330626,-252770,-255858,-89725,47586,-6717,-330230,-484494,-419693,-109789,318611,283876,10770,-159546,-66013,82074,289684,158693,-189414,-73498,467211,712286,688198,370541,338748,365025,336510,275425,448057,151953,-44189,40416,146392,80384,-207963,-457354,-50098,-158290,-308371,70750,747649,1242326,1308591,901082,206039,-171543,-166923,206060,694553,578549,13886,-322536,50145,72835,101012,368589,318530,62302,-240360,-345837,-245530,-196007,-312753,-459528,-564451,-460074,-351758,-304238,-324897,-304593,6733,-63224,-91570,-184976,-413668,-321088,-43861,-35138,-268426,-323365,-50068,-225412,-384581,307068,866288,966818,770265,283330,-117861,-389921,-498754,-386898,-319011,-347837,-297676,122506,365656,206281,-189940,-451304,-325434,12654,178905,159466,35222,-180528,-160052,-72183,-4504,-175019,-191848,209822,431483,199963,-430695,-293058,-182001,-92328,151315,337535,296759,73028,-415235,-296203,69678,507214,829916,503236,48269,-342642,-263872,-303278,-282575,-82284,188834,679012,531408,57106,-389806,-17111,240694,43195,-19361,173836,221574,17357,128339,879702,1113509,791142,125254,-127972,-102247,-28064,11293,36609,207092,91635,-165779,-437356,-103382,246503,379183,270000,127300,-173054,-26275,139547,284655,30204,-250855,-352407,66168,145795,-19029,-302500,-451747,-81891,63469,100864,-177342,-495974,-541421,-664290,-234695,56217,-101321,-523566,141997,378780,134639,-413577,-365241,-409442,-658942,-523309,-24756,219049,95082,-231953,40803,143134,-120360,-343367,143352,171820,-311174,-101032,155632,33356,236733,614942,472269,181653,104948,-85525,-295084,-440802,-395665,-353921,-208024,-233729,-369585,-380474,-263429,-429185,-122622,-62101,3453,219218,445315,269712,-236266,-437757,-316333,-209021,-366069,-119065,204137,489242,337025,8710,-158896,-77978,29324,20226,311801,743831,638441,278517,-21907,109594,120505,399628,555361,669757,933360,1190630,1330032,1128074,514903,-187397,-308655,36834,-85582,-407998,103085,220953,75355,60361,-5801,-263852,46741,465153,590285,669618,429232,112299,-229716,-282704,14946,470424,679476,879366,519387,8972,-183421,166887,182235,-19504,-228486,-267933,-209998,-182023,-91006,53700,504279,759385,503219,378401,92624,94500,-38584,-66030,-214489,-439342,-267917,-153164,-246569,-386936,-212922,82388,476879,493756,165821,-139538,-312295,-207114,41837,213394,238271,24842,-331146,-416596,-204373,-139960,-393004,-65617,136072,-44177,-70196,457227,1074454,1083237,771429,274971,320410,568242,715378,652145,320540,-65289,-204326,-217200,161094,483894,593658,295227,75670,138940,396729,569333,417257,-49220,24332,259652,215587,86768,129001,286837,593794,750633,448013,-159216,-344089,-425943,-404122,-337399,-162044,-15540,54072,514659,792661,544871,161729,79720,313334,235623,-52285,-294823,-318994,-195507,-317148,-209531,684134,1043180,659018,-71678,-483478,153,216136,172225,356205,806146,795559,546575,583427,665389,773915,506292,509443,397808,-48952,-356109,-77505,21042,-11101,3806,-157130,-495570,-63720,175569,142725,-57588,-245587,-382947,-385642,-428075,-383123,-210280,-154139,-268299,-95448,538343,869937,634272,211383,-232285,-359741,-145958,25370,-43490,-95544,365587,995742,785414,676734,357528,216965,94626,61349,123914,22204,-89118,-391534,-156733,-127883,-375321,-110324,22792,-289340,-407349,-48203,-190692,-442125,-83943,205443,395229,338005,140744,-23578,-129367,-379098,-273619,276008,452121,571666,649424,408245,277705,-197899,-435988,-241296,12730,-125715,-145902,-555993,-275428,-16685,169555,253133,62889,-14069,-120139,-99881,15468,111553,-136113,-412652,-321481,-154517,174863,315021,213520,-242965,-190240,-108414,-249339,-384378,-284958,-246018,-182519,-27430,130588,457211,674659,759678,740879,423205,-142665,-373164,-167655,-10069,258866,437251,225370,-116848,-460597,-508001,-233174,4418,74196,99082,70069,196285,187476,-86086,-371329,-152611,281225,227985,-222751,-323394,305463,689884,583020,147880,-177478,-106012,-191194,43834,177238,76944,310322,606006,660489,407533,150471,82495,21795,-127582,-88826,78106,228122,466729,505504,409811,-121835,-504409,-208277,-233268,-136949,216160,378378,288353,105106,320,-136760,-219969,-150679,8578,262361,251550,288273,265541,77797,-170778,-534924,-325436,-72471,148105,290268,404745,309858,266979,126608,-7378,32355,68932,-12091,-256819,-90624,387014,874361,962812,686040,-118553,-3381,64119,-368136,-253136,-217307,-307216,-4271,221125,251127,-36881,-309193,42878,181536,211749,97040,-102973,-367347,-40790,412014,658776,636343,360780,83169,-118322,-270345,-265744,-268519,-480316,-422953,-54665,376651,453797,42099,-167720,422497,803202,927238,863016,497326,199161,146595,133145,91660,173784,111671,-181103,-94800,140186,239524,-81242,-460553,-349618,-318710,-416908,-426937,-350650,-4019,284847,448119,212272,-331023,-197449,110699,47236,188359,207280,-75498,-440667,-129957,-288832,-388648,-78564,-81491,-136104,-132165,-281773,-337475,-134440,-256840,-253274,101285,209976,-89635,-147228,143612,47208,-214824,-359811,183281,742398,931988,948280,675094,371975,-40997,-343776,-143406,-29752,178334,241378,180623,38977,-131129,-18258,357313,301795,102852,-153051,-273685,-393602,-392774,-299013,-327856,-416601,-347419,220631,677156,776121,495746,239788,291213,364119,505052,795407,905584,713981,166896,-140697,163278,212280,68897,209276,240402,115767,-120836,-375300,-471555,-362620,-252178,-101942,-105370,59649,256230,192463,-243086,-262088,59079,-143513,-410399,-302875,62209,322186,443296,342182,35187,-266081,-287962,-520876,-355311,-25612,99788,60215,115914,69930,-35071,-251807,-275770,-225527,-89977,55957,194462,155038,-152447,-244143,15691,227332,303866,111336,-116320,-118624,151380,355966,351093,90935,-340778,-493929,-222417,-60449,-110611,-217433,17498,184170,-82773,-382050,-66024,175742,208837,27424,-99515,-235829,-168399,-127139,-172924,84158,537363,926343,869272,153806,-472968,-171013,-189821,-95771,-77576,-135037,-123055,-74797,-279381,-351175,-332746,-134563,43629,17955,37784,233856,218824,-24097,-454134,-454171,-204562,173845,409902,456598,580204,618356,70874,-396700,-279874,-150931,-118275,-79589,41354,161984,269170,363552,264969,58489,-64916,-133669,-112467,-525634,-289020,-102756,-203150,-145234,-203667,-239401,-3320,88860,-90632,-424049,-122834,-49781,-106049,278235,653667,695687,284861,-225605,-161344,-205122,-85742,-72345,-400140,-227521,-84145,122302,156736,311282,39068,-192934,-305811,-264904,-259328,-104768,11628,106106,-76548,-485345,-207021,-114895,-24100,223073,445898,229477,59595,-66931,-392840,-264720,45356,-41922,-397265,-371437,-299275,8968,298333,174192,-71135,313049,510194,334671,-156582,-558015,-418544,-308841,-295354,-315731,-237188,28924,278049,259412,131652,39341,-298736,-568161,-387844,-95180,-52779,-250200,-113954,335696,631261,741927,800169,882991,1052535,848129,326890,-599060,47688,495136,824593,992498,1007124,720754,393294,-475455,186565,906604,1028260,586374,-95054,-380952,-360835,-32261,367882,363618,-147512,-465428,-130244,-151058,-133540,-152805,-192865,-179356,-313891,-363472,-433422,-59950,115198,78288,-174375,-270246,-217496,15867,153183,11750,-230015,-19565,16970,-385493,-147349,49549,-216115,-205335,91060,-16497,59431,369121,273994,13567,-171021,-223981,-200315,-375394,-423186,-315540,143267,577911,578294,201010,-74173,-295372,-159013,163702,428798,355432,-44229,-196304,243747,461397,319871,-2570,-340737,-291337,-173718,49784,83951,-38637,-348836,-376439,-111308,-33468,88181,-172909,-93878,270952,223896,23070,-98114,-183682,-261286,-129827,-179842,-275476,52615,301670,262364,162190,49990,-19919,-128057,-401277,-402224,35309,316682,298419,192757,191025,129649,170,-328580,-325676,-196785,-120227,-261251,-242830,123953,554993,757401,334707,-184237,-129636,421075,568240,411633,338364,386138,595317,912091,1032021,669013,226213,92175,273486,504932,799081,805564,248027,-527668,-28117,34001,-406603,-141789,580799,732733,659854,472225,472816,532185,321448,104321,79523,183437,231079,77275,-43448,-104243,-3925,54437,-79692,-327026,-161883,10326,-112772,-435977,-296606,-13319,-71410,-208015,-137779,-95556,-199683,-361358,-142995,317788,444509,162019,-379261,-196848,204996,-51523,-294695,364855,1198009,1334033,869002,200096,-410264,-207392,12266,155235,20513,-20324,296410,382099,44481,-177481,216925,88107,-122288,23852,213326,-10791,-126057,-353468,-261343,-283094,-101344,74715,209861,306479,355766,151559,-284286,-462613,-172598,-4845,-5297,-140673,-249532,-213507,-157822,-245644,-419520,-490265,-251119,-59074,-73057,-208294,-433786,-87007,16118,-32232,-307858,66216,398209,197531,-333637,-289592,151702,376957,651093,362381,-68391,-530791,-40206,167497,267927,240272,43715,164897,226700,133565,-54039,-146845,-168916,-305731,-318442,-302627,-236478,-325279,-544101,-172415,128402,93052,-222672,-433355,-100381,-88154,-29230,-23687,271480,697619,564934,-61227,-430698,-101598,193729,255705,26203,-334584,-391191,112814,338541,223871,-231536,-48690,305866,610443,903501,934665,815484,548264,492431,487593,546619,542182,258052,-108609,122741,46079,-228224,-311892,-353236,-395810,-534841,-310638,-79368,-78345,-65937,-6730,140886,234533,330987,390811,416851,382560,257365,290947,553661,395792,-70306,-144059,328195,557787,650095,634382,764105,763745,246731,-399970,183754,602494,567586,120828,-217058,228354,293580,-25444,-219627,34030,272478,188884,61289,-41627,-449135,-1913,540170,552763,152970,-275707,-284741,96174,83858,-75059,-295008,-155835,171447,190271,-78560,-49340,215875,170762,-53013,-413387,-479539,-414142,-383040,-333295,-86547,222895,497753,560511,565875,550668,447282,415943,301828,89533,-300447,-205427,42521,15318,-178552,-343205,-349080,-65322,443857,474566,159896,174596,437567,513362,61001,-308289,-413630,-544095,-440833,-281347,-390631,-410586,-225595,-254128,-196654,3739,200849,188696,-100253,-287444,-327718,-235560,-21373,232615,556675,819911,821039,427590,39709,125083,176989,12789,-299117,-383259,-277885,-215214,14259,141317,201578,342115,368712,374920,88228,-288946,-168830,214530,367011,197140,20997,87852,32576,-82581,-292516,-397736,-135015,-63831,10640,-35808,-29645,983,17965,177828,177733,11413,36457,152279,182136,96878,-93081,-113681,-110769,34904,71134,-76221,-207097,43942,237291,102124,-172262,-201675,-8642,9852,-42521,-54552,-173637,-111261,-128838,-204502,-389720,-512042,-425307,-172053,289395,605700,517872,24504,-301376,401574,613959,720316,799749,764876,611916,361981,-452,-140326,-225819,-378515,113664,456138,439604,127590,-144422,-137924,-108719,-229454,-331844,-506768,-262667,90787,277228,149618,-205910,-314974,-170764,-212458,-269385,-272009,-201633,-235839,61049,372707,270585,175581,280174,415909,398167,187677,3198,-38746,-137459,-93190,255602,59872,25733,-225752,245320,573099,472118,66284,76422,199840,252918,242048,199285,-152951,-427148,-385798,-520077,-490509,-504237,-518740,-173923,-19240,-118159,-143232,-183465,-372436,-417641,-275868,-102407,253190,775070,1061459,955021,625304,438759,586118,756379,786421,784110,612092,401477,93194,-132642,-169577,-142577,-135772,22415,96308,120330,78709,-52759,-149266,-140688,-109148,-96171,-101078,-193144,-441651,-158961,439011,693471,814141,479567,-177248,-102881,528364,749272,681337,403752,96432,-14585,-30190,-198084,-444490,20212,16799,-370897,-56898,302336,379445,322784,19890,-218742,-283728,-230536,-299055,-456409,-201354,-99301,-250958,-344864,-209643,12440,143044,68684,-147280,-341429,-237840,-88701,263001,605126,781021,671049,286566,-199811,-475185,-478124,-554354,-576229,-541597,-483745,-309213,-301008,-423558,-491766,-308501,-128628,123521,18421,-418200,-399525,-447304,-233660,112288,43482,-115538,-46061,68524,149445,212004,817,-310392,-372893,36359,297718,644008,745169,796559,403398,166932,-47122,-302994,-353921,68865,556396,845894,748874,258825,-256872,-332506,233464,558011,539128,177405,-187967,-431947,-508698,-308463,-47241,99155,241161,120285,-321178,-227822,-111215,-56779,-294584,-9941,247522,300411,173212,141415,186332,-45862,-253983,-348468,-291843,-174647,-78241,-108104,-268436,-443981,-291356,29833,204728,99849,-280330,-393643,-154259,-144580,-250881,-358228,-90378,-112515,-93579,-137965,-187206,-356089,-243067,-85967,-20886,-219108,-263265,-87316,-288442,-386529,-16741,282260,45263,-275520,-150047,398811,926455,806232,172237,32631,571549,569320,505135,438776,228362,-79262,-61084,98601,291870,186089,-311959,-190754,282217,497942,217090,-138777,38460,289608,421142,224664,-54318,-398603,-504728,-432662,-66448,-4111,-237693,-322418,25796,175485,60911,-293734,-472326,-317240,-84550,97608,301692,472501,752937,929471,604182,367737,282390,127566,-168046,-328484,-361327,-245473,-397841,-370981,97749,414514,143083,-165778,-559179,-431128,-558082,-372640,-143204,-128006,-257566,-206148,-60042,88445,12873,109686,386426,465183,315858,47209,-253631,-598283,-382426,-52313,389647,575700,462345,88298,-231477,124348,446654,606233,504582,270798,-254113,-169664,-27856,55993,257234,511464,625127,663672,623534,374503,145366,157881,341388,459222,370498,5823,-8155,-46095,-68344,247721,510328,304601,609,-104943,149602,773240,1440648,1568103,1414287,921750,553135,498963,310131,-6843,274618,650250,796834,504104,180809,-256667,-349986,-265399,-50259,-104141,-158968,40879,261927,550031,635419,532550,112969,-354202,-225190,33389,-135656,-325326,-394594,-478154,-271834,72651,185297,82034,-59572,4739,-6001,-120620,161009,116854,-140698,-369855,-465527,-93236,89324,-19107,-120130,574,16243,7005,99149,314894,522342,379034,425783,254341,-21950,-443490,-413969,-365401,-276465,-240208,-123631,-346114,-455226,-344654,-369746,-209289,-58056,96850,224741,183841,-41098,-95553,-7968,-139375],[156075,234512,192113,249343,380785,492407,266319,-179771,-232915,-235474,-121140,42082,-174400,-280386,-158264,96379,342734,661121,959283,637560,450292,194979,271973,517683,533323,495658,821745,1066553,874734,428969,-196883,164004,360413,221432,-147695,-378165,-40216,74739,110360,72490,59687,66541,-225426,-496591,-356531,-96764,-78869,-183583,-207985,-327418,-292451,237007,650800,490052,-30436,-423646,-121171,-32072,13387,42146,39391,201497,525084,843350,912756,794263,404755,26325,-132797,-229699,-308831,-363392,-253833,4086,-50991,-305258,-287239,-184991,-190217,-26208,28440,-93048,-351441,-265870,-317145,-484629,-376696,-159946,138794,311859,269290,-12405,-260262,-309735,-344695,-169690,-171969,-113647,206960,311904,94195,-247160,-116047,57079,-108635,-484849,-402134,55828,433680,587216,445624,-143804,-303566,-179834,-42927,48126,-131695,-78517,-87717,-165757,-381143,-152922,-70485,-268926,-87491,262623,549982,580136,429420,-49106,-284402,152184,535014,1009552,954748,299210,-221438,475944,349930,-100905,-118745,-132200,-545674,-132089,-74692,-53662,-63163,-16108,-38177,1385,332429,554706,670738,703659,309142,-104888,154697,249697,24334,-204365,-305586,-505819,-421596,-398889,-252541,93832,630443,968988,935442,579603,-68992,-70667,513439,556113,312749,-174233,-272985,-150195,-15324,169082,252195,78538,-268832,-126512,-88037,-132418,-40740,67959,-70914,-179331,-235900,-46883,245468,239385,-28063,-129004,159813,511982,669549,571309,720910,637694,311150,343686,533090,13906,-466959,-18189,-40015,-56934,-219888,-415943,-4286,-143970,-452991,35607,618337,1050349,1019208,457755,-119991,-77618,59322,503837,756150,523606,-135702,-124852,46111,-40296,77891,400691,501259,158430,-289515,-496655,-344157,-318707,-362304,-427712,-448058,-273154,-74086,833,-33804,-41383,136593,90502,63469,-42193,-183566,-502015,-263299,-165021,-232929,-404873,-198970,-319653,-390473,266378,818734,1025026,818351,214543,-346406,-517657,-441540,-427137,-365448,-394800,-162976,241015,369341,91895,-384580,-335613,-74554,118325,169926,109872,-28678,-191736,-168352,-208489,-146156,-255849,-152657,323705,498566,143404,-403206,-395957,-244228,-150229,151223,382418,369580,21715,-397011,-23228,405068,772681,737376,257194,-306782,-328682,-289804,-236837,98185,399468,802322,954867,579560,5358,-434567,-89319,62160,-69527,-115819,188447,160533,-26034,4814,790073,915062,558080,-306586,-263604,36220,-1004,-789,21747,152834,43126,-172438,-308039,29021,291431,428676,303927,101223,-95255,46922,314429,626180,412533,-107703,-339684,160654,287878,35639,-300893,-380148,-61242,114508,131993,-165936,-499388,-480138,-391075,-61478,183215,-46030,-659052,129801,508618,282976,-431516,-196539,-76242,-271312,-703717,-159731,264172,282807,27116,144384,370208,182251,-142459,36709,216663,-95692,-181244,57205,-53160,-158129,234891,284838,20381,-4636,-111780,-249381,-383225,-431148,-473405,-458379,-380433,-391186,-516734,-406794,-272042,-240954,-156160,-41783,161639,269747,154182,-145441,-264001,-330037,-196860,-367594,-54646,434855,533552,235947,68054,161422,306065,300378,-42747,118848,678343,671115,341117,25738,112120,44537,352500,447467,366640,642207,1026562,1322048,1221748,691300,-579,-106223,167666,75940,-508088,2037,192166,58332,146162,192059,-243797,-132983,530890,802005,842684,496375,8216,-449073,-294255,-16957,290536,593081,724607,489843,111983,-155126,149516,203954,113286,28697,-127617,-460135,-354373,-412118,-130238,-186610,355626,276893,280268,190206,98357,-138501,-180987,-270171,-506987,-343469,-310411,-460324,-516463,-497333,-315894,-25268,66160,-91065,-332764,-541191,-406847,-421800,-385639,-372507,-373946,-411268,-264774,-145403,-243231,-509787,-276488,-186,-126591,-347708,133173,809999,866467,624484,135840,209734,439079,641131,613866,239480,-262002,-359584,-279824,176621,430348,334155,-11711,-283966,-285802,133662,222302,159963,-86684,-12205,196157,195233,164244,248135,510580,883782,826695,288565,-257146,-446142,-528572,-333884,-148243,37538,146269,400107,861830,1071954,596290,-29607,236993,518746,292824,122988,-47545,-34875,8722,-272627,-274364,556694,814171,353010,-372194,-331193,-107658,-135514,-110255,475765,990340,1016424,596573,483065,459585,471571,178179,240165,192253,-202246,-302408,34982,121079,33089,-125861,-388618,-298183,49241,204199,239653,77265,-44346,-80682,-14558,-69509,-166800,-207952,-276645,-408181,39214,368702,521987,413019,172539,-52215,-261781,-217705,-35163,-176758,-102029,373149,754481,506957,460739,318288,401221,354027,108992,-84006,-96906,-251111,-428466,110523,86403,-123876,-42325,111156,-210156,-211788,320832,299444,-227239,-105196,416199,698264,503604,165024,1936,-41141,-311794,-196488,451774,851783,975262,930343,748870,608016,88284,-434417,-174995,164091,44322,-241947,-425783,188771,406746,493198,340203,187836,178409,150442,97683,114468,100979,-79704,-81640,42291,118140,264724,321184,174347,-390098,-286310,-128944,-276280,-479242,-471674,-370336,-73110,200939,314595,474776,533205,573733,354182,-17157,-420699,-187394,-121464,-202939,133749,356289,244964,-35270,-267084,-218186,15634,176913,187431,163921,215722,399836,374582,73950,-393233,-185778,275243,258548,-165459,-361451,263309,655687,723661,317703,-14321,35970,-1962,36764,65166,-47808,143758,475498,624509,359762,72693,111002,142505,128246,154284,297399,434128,683700,868256,775061,178330,-148668,-201955,-305154,-261345,-86364,2149,-156120,34928,195853,156451,503,-105667,14993,262891,369044,349108,30230,-233873,-375410,-390481,-229973,-120652,-90289,-148040,15195,209084,364959,250601,130414,273335,286729,8048,-329874,-310330,183450,727665,941479,898926,222277,-164242,-107164,-187358,-218430,-224176,-499709,-121292,87194,156089,-189654,-334230,83289,189900,96124,-22230,-204126,-57951,382653,697930,835162,526163,214060,-88541,-333008,-445317,-330886,-230609,-146156,157849,328668,521713,433498,-57614,-206130,311656,535886,727116,760631,392142,5295,5184,80333,21385,189525,201523,-85809,167400,456585,414791,-29532,-467804,-180756,-21867,-125942,-153216,-212059,-232808,-124540,-47709,-129689,-550164,19416,285906,122476,190926,242374,-14690,-444425,-232470,-301874,-319371,-154584,-199064,-234240,-241381,-229990,-461731,-511271,-440619,-272032,91721,244775,69269,-68965,234514,178731,-54527,-331777,223829,920341,1082710,1196519,860981,516045,96991,-213877,-296537,-156783,69520,253846,133583,-121648,-381194,-202912,209333,278693,154611,-83119,-212305,-373549,-339164,-32403,51251,-11405,-356353,128835,788047,1048882,882070,560221,314691,184278,298080,590774,800487,601764,-4449,28624,457131,395203,-66683,-174186,-37543,-166048,-286600,-332431,-409548,-225084,63893,209275,142632,-30327,158244,236278,-283460,-293857,183551,78231,-112686,-358076,-448752,-136437,157085,231374,63151,-247281,-209013,-227689,-114637,43917,115687,-72922,-51762,-183239,-170200,-121840,-358801,-251162,-182654,-100077,15998,63581,-95025,-120777,-36400,10058,-62222,-163378,46850,216280,240902,301927,310504,181045,-200329,-517698,-186220,-144348,-200232,-64149,187766,203348,-204847,-392356,49992,30961,-129109,-308871,-238135,-214961,-17225,31785,-46442,157795,698176,1090970,912305,147346,-406109,19870,-19337,-99430,-111047,-25653,84121,174357,77425,-65844,-322532,-330126,-29073,-343440,-246109,-21916,-25032,-280995,-419894,-416632,-99013,301723,452175,490943,595087,594154,-41415,-584839,-217907,-72080,50300,-2897,67574,153945,222805,248832,121203,-205854,-400598,-433245,-563895,-128700,235548,125846,-145896,133430,231535,35907,41994,50871,-207456,-468204,143702,290356,47610,399004,874082,958571,486987,3279,87372,-12345,-203604,-347516,-333664,148052,379361,424278,260932,227890,-4188,-103742,-277269,-385484,-286235,-108277,-71553,16384,-80834,-408065,-445737,-154980,125445,183995,199941,-173270,-262434,-217093,-265517,-420768,-176860,-50291,-179944,-357755,-154077,191846,495298,353217,-24826,388765,432443,133187,-320868,-494012,-461681,-385797,-344176,-354119,-233053,26305,385070,324139,267914,171738,-14681,-254431,-396603,-147439,-54160,-262647,-214557,302395,666550,874117,781591,673983,689438,560613,-29532,-265579,398297,766795,713820,613253,576107,512761,241978,-496742,393713,992203,945446,500250,-32058,-229297,-401023,-114044,254555,101108,-293364,-441230,-249000,-284699,-323246,-288817,-121616,-95205,28851,-173550,-213252,100869,191613,-20795,-405936,-472300,-368389,-260987,-203313,-259798,-415408,-64045,-20684,-275498,-140404,961,-181592,-267964,-71441,-74787,47772,346110,236407,-88204,-319707,-362058,-384158,-516859,-312177,-252236,-35724,312104,268107,-35237,-206272,-252386,13108,339410,493260,295292,-181022,-202413,-13259,175074,-148730,-354692,-274306,-172836,-168472,173897,42530,51703,-130650,-140208,12486,-85090,-321280,-187445,30433,335245,405169,242210,-25131,-238111,-152932,202671,149711,-111342,-84793,229844,242774,85561,6695,-103889,-159084,-25232,-249730,-253826,286513,424698,273173,274253,139866,-14969,-322706,-319301,-139039,-60750,-172561,-255628,68099,361155,300070,-140684,-382986,-178835,41408,240415,381322,476916,443062,562936,625281,783276,631182,334719,186913,262097,450028,705116,519363,-128314,-292216,137605,-45577,-434013,144500,717246,878264,784615,695538,543438,499117,203498,-29986,-97626,-53662,-46651,-92770,-109976,-159432,-45743,31086,4153,-143461,8626,108532,-71689,-404441,-120192,148118,-8620,-279856,-372765,-309131,-156784,-199065,-98515,133600,177694,-127204,-489312,-225845,-105367,-357085,-237388,373458,999880,830809,412449,-209295,-306641,-69342,38536,50866,-119483,-160286,165259,160624,-256109,-188511,410559,365568,17043,40914,246286,121410,94045,-43170,-119543,-366948,-237725,20773,85973,103556,136495,84770,-53457,-271851,-358694,-484751,-392730,-368271,-468152,-285034,-120989,-141723,-237090,-301600,-261073,-66474,-23409,-115484,-389164,-223000,-203434,-153852,-130494,267583,485592,484197,55886,-541600,107934,284864,389390,-148318,-407562,-392023,-369855,-241573,-7822,378733,444529,552063,493841,292958,136944,-5138,-87824,-218887,-371920,-361167,-383317,-306117,-297198,-184148,-1914,126496,34111,-406543,-275813,-81211,152561,367952,826775,999470,766992,79591,-471711,-113972,234399,213211,-104292,-424904,-154112,462637,664768,438107,-191177,-12413,393669,641416,811291,911843,868887,592482,430730,359694,357224,298106,-113662,-224848,52597,36488,-279125,-188233,-242778,-329894,-413630,-217233,-8058,-120983,-70146,67525,213846,395874,531365,563547,267872,39824,-125174,-70048,46126,-52790,-202663,4225,367621,402115,446138,408531,504199,490498,88155,-426313,221332,787993,637502,121037,-19865,455839,592256,178287,-180816,-7536,417796,605487,565344,363474,-170115,-299711,195982,350206,225283,-161847,-439005,-148656,213845,201954,-202768,-111336,113417,41078,-370785,32003,363283,339597,175912,-167596,-280773,-303237,-405669,-468809,-307778,-73275,245263,433777,502697,560798,440531,359190,199468,-30509,-232269,-103645,12905,-38600,-285845,-458419,-351423,-7674,531321,585732,355335,307599,248257,154520,-331172,-504206,-427532,-376730,-179335,-83396,-235715,-530005,-241865,-112576,-169140,-67789,91371,180188,-231496,-466016,-432041,-246309,176233,691659,1211284,1285384,1010173,418614,35313,293654,183264,-56198,1532,189500,133826,-113424,-213409,-66201,102619,304361,399200,468208,271174,-209975,-182741,213973,379402,180077,79986,143174,26050,-178943,-297986,-188029,-243003,-236580,94161,247138,244211,117138,-122936,-191262,-164748,-122783,103798,338698,476234,324874,118533,-45614,-119164,31343,110731,-85782,-350583,-63693,146116,-38440,-264468,-66493,193633,198327,108120,-6735,-207129,-211300,-214911,-405618,-490995,-464418,-514953,-272192,-44486,107302,17262,-339256,-124722,376537,602455,746280,984775,982825,801200,442043,39339,-114398,-66652,34720,184066,419303,331711,155160,-212155,-284460,-244347,-461327,-354928,-230881,-220040,-88582,128789,238029,25270,-279713,-344261,-303453,-149180,31357,59340,-330247,-84584,234316,205556,49309,98454,201571,256380,93932,-133262,-197833,-295581,-193831,-299641,-394177,-274998,-275441,24647,296198,337829,17187,175689,187865,136765,145213,120402,-285812,-416929,-290304,-351674,-533378,-520828,-456815,-208691,-356740,-411162,-95992,-49924,-273476,-544439,-401826,-239335,74756,558073,886133,831738,505752,491777,728296,803176,855313,756521,370271,112741,-39763,-78470,18482,107066,137203,326391,325531,142084,-11909,-227530,-284660,-194345,-58450,-39490,-127888,-328890,-404994,-15598,362711,670947,658400,516667,70181,-105922,222082,469461,483456,342265,202820,155596,52046,-185510,-344045,17447,13246,-108256,118185,224944,165258,35211,-276553,-477580,-470362,-408789,-331181,-211883,25116,-42805,-367960,-216564,-25586,122651,248625,149608,-162459,-391846,-270360,-115082,170897,517066,661586,582626,198364,-255224,-528986,-448510,-462871,-468476,-230270,-47814,25242,-78291,-344935,-231426,-11832,105708,215007,9375,-433155,-325906,-357682,-273939,-21609,-133203,-55887,123251,171051,110967,122672,105457,-81853,-397378,-235800,38966,552668,793879,791528,452467,90670,-77133,-231368,-179800,202957,676996,851650,577051,19758,-174658,95053,568865,792097,739799,437157,49824,-351294,-406147,-202884,65752,302143,386732,16452,-455892,210768,262441,38541,-140605,256708,575658,527727,252305,111487,298000,158354,-198434,-505374,-277931,-212093,-199979,-286632,-372917,-470790,-333223,-111773,58953,109240,-66707,-264193,-237386,-326213,-322795,-123711,200947,300252,314647,194133,-12069,-263526,-402891,-414082,-319359,-204727,54892,277319,64552,-302998,-245211,106476,-86557,-306174,81448,547571,937877,662119,118808,39957,522258,407725,190243,-18046,-195062,-386727,-324864,-145230,169210,124252,-181450,-528359,-154318,103661,85123,-49645,-9524,180755,269880,145660,-149306,-466753,-245748,-183881,16819,134415,-30623,-506558,-152339,70822,-9446,-364678,-410545,-285601,-200196,-74806,195499,366005,630851,722286,492510,227513,-98164,-158126,-347773,-528709,-357145,-260884,-507655,-248006,259403,496779,183896,-236242,-174592,-67963,-294093,-265710,-186104,-250785,120714,247086,337257,348372,357871,594550,781817,800196,460482,-4314,-335003,-512399,-303822,12560,509324,554335,161627,-176696,-152490,271082,573776,721729,655763,378464,-340268,-243965,165254,342028,414232,542434,611990,525512,252269,-54031,-278032,-134812,258553,441267,446280,-39986,-157702,-29288,88679,323012,426465,163166,-214404,-179221,170831,802811,1448364,1589075,1439177,859898,541381,417332,172464,204770,514586,636553,563521,387981,-151161,-448789,-237742,-49272,79139,-75941,-345708,-179415,138642,545106,660498,371262,-82844,-176864,416474,479300,53372,-144241,-231501,-544155,-304019,14523,174722,237644,28745,-206488,-250779,-334317,-15088,-106195,-492716,-357082,-215639,-98486,10700,-51229,-142651,-91251,-26409,-54348,78641,397802,423333,201023,143209,-133312,-413379,-424433,-294086,-205793,-97939,-278375,-240422,-478130,-206655,-178540,-411704,-140291,60181,80883,107394,11548,-220862,114056,81361,-27478],[213577,137091,-65443,-32045,146190,312555,186228,-180909,-361817,-296302,-54155,86971,-54151,-20814,71461,190180,453760,882901,1107531,687381,511578,269525,349260,619355,640169,555735,637427,495505,395442,-65728,-76578,-71734,247263,502468,481128,104009,-151974,-244436,-169538,-42240,121492,102956,-177010,-479307,-299743,-108433,-131063,-238389,-277963,-441731,-314338,121131,472612,457970,41747,-443737,-163457,144471,395452,431846,143239,58201,330644,636629,586826,362344,79675,166669,208513,-147646,-424866,-185562,-179019,-100749,-123297,-333885,-375476,-412898,-429344,-166261,-69572,-261705,-562080,-303152,-343184,-384746,-338488,-329444,-72626,116302,137107,-136922,-185775,-1092,-176395,-334962,-202508,-82392,213418,524421,334982,-349124,-315515,-82847,-209770,-546111,-288588,275951,907994,1059634,685367,-83664,-393570,-90304,229957,505429,154801,-140691,-202765,-216573,-382331,-249746,-150111,-257183,-183466,59395,361061,524762,326260,-163026,-68297,355140,628755,1064948,898914,213870,38534,599236,303737,-261787,-110211,-156328,-360914,45032,76696,-28102,-82783,-104206,-81286,102383,494697,716523,638505,592384,149058,-359202,-241583,-5009,116717,116922,-94125,-218435,-317770,-454161,-339123,-77112,450601,744583,718370,386367,90280,340446,713772,599100,334140,-105843,-341587,-160715,168077,367625,387586,37253,-342260,134605,187043,112918,-36557,-39741,-80785,-256998,-494341,-262685,14632,128302,-33892,-287244,-189633,314268,634893,871798,999460,735539,103432,432151,628031,165800,-45848,103396,-230056,-272704,-243856,-487175,-130392,-225449,-350479,50617,419189,729822,574740,-51908,-224011,38649,144058,490711,488855,139027,-135894,56333,50741,-112665,-33397,191207,363669,73977,-414120,-318226,-138459,-107228,-272677,-396576,-293535,-38273,239822,370221,458213,408962,426362,330569,171932,75503,41402,-221734,-442655,-254290,-201337,-362825,-361603,-371313,-404288,88582,527352,802236,649025,101987,-463956,-523588,-527821,-409244,-348047,-272965,34130,333080,312434,-30219,-318919,-119430,89877,120082,88728,-21513,-197644,-292737,-257540,-291529,-289889,-272246,-219606,163807,308863,-11615,-326725,-547511,-391250,-305293,19295,286128,334181,26168,-255176,58290,538398,768288,450155,-34958,-555822,-299147,-334345,-323286,281099,713583,1197844,963588,507097,5546,-280814,-193467,-218893,-243815,-233352,104134,119227,-138557,-277856,389133,483282,148846,-216042,171492,210294,-13085,-70401,-56275,-13601,-38919,-161308,-342194,-14914,215668,407124,256217,-6146,-66640,123762,546630,877079,698364,-13412,-253995,403609,536850,213717,-191922,-257028,6316,165744,89401,-245292,-433425,-347390,-253668,-86647,93560,-37379,-475217,-29838,472447,326799,-390206,-117312,189361,64839,-397715,-350262,222631,435751,394120,382819,597382,459230,165867,157663,336952,140151,-282586,-165455,-174859,-422350,-196070,-64666,-263406,-212572,-167980,-227797,-397325,-487483,-380001,-351857,-280844,-404097,-555494,-123842,36028,-75906,-161475,-223914,-81431,16035,273659,156086,45763,-215785,-146220,-347185,-189461,432681,372172,-20212,97323,460924,634069,453087,-111140,-70421,486624,529505,163849,-145759,-147611,-170744,134891,228448,132208,358944,730003,1084317,1133368,786144,268335,97917,252286,140070,-362191,-183384,36162,-12671,177663,359751,-39725,-333772,435337,892990,866129,531992,73229,-393207,-363477,-186810,-74424,279547,364332,322608,88490,-281952,-64005,61569,111139,152567,-18370,-405861,-529929,-345329,-333947,-26571,-279780,13661,70264,194753,43502,-216702,-314721,-270149,-317158,-352574,-433757,-442254,-341855,-381917,-433830,-197353,-82806,-216162,-424726,-407078,39281,143158,234544,-7179,-34281,-126673,-59506,-107924,-350863,-352009,-191908,-18052,-117490,-467172,-223963,327794,422320,195418,-128312,-36654,205599,449006,374990,-79190,-420564,-354148,-373918,50282,200353,34592,-146860,-362792,-560756,-81394,33421,23854,-37831,-31689,152567,125879,95888,251463,578660,909780,652861,-23658,-494184,-55654,-434171,-190228,116481,297732,366457,681958,981301,1070908,483455,-254642,272310,579261,335539,230391,254472,302231,217604,-154780,-478781,187120,406496,23117,-508822,-181260,-148524,-495352,-177660,539990,917475,851031,416383,210414,85440,-17435,-185146,-90742,-37363,-267078,-109572,130986,168240,76957,-269785,-318528,-94831,151774,260547,286021,206822,168563,217774,279041,235115,-48539,-221943,-510387,-134813,304432,482598,439856,166592,95949,201997,104710,-133646,-170137,-292325,-139875,223401,312453,141731,-45915,-13599,358672,470693,49295,-384145,-196539,-356450,-92390,324827,238787,65313,-47302,49205,-167051,-93471,542131,696029,43062,-222500,434480,728591,541922,217955,67074,29785,-295331,-120493,520414,975254,987811,811716,834711,719698,296611,-315437,-204614,208197,270878,-272649,-215460,454168,680622,556170,158653,123061,229410,282611,217482,164622,7036,34219,273403,380711,335761,207781,162773,-59369,-550379,-386078,-241924,-348697,-470576,-568083,-296452,36318,373506,448947,384279,345552,304041,-100311,-506439,-137584,123863,69872,-313215,-142433,153027,191302,42873,-112400,-24675,182485,264992,208675,139375,280471,450822,420400,152114,-349121,-170279,206333,198837,-180279,-421604,108167,450070,615685,270137,-90916,-85031,72367,-39337,-94212,-203065,-11223,287860,451359,223513,-36291,173318,279280,248983,190687,295532,489197,729138,1059770,1000663,572243,296161,12310,-245417,-414250,-114890,28063,-387491,-123475,246090,336174,164414,-80917,-61429,86944,263657,182479,-100775,-396436,-436497,-319702,-263078,-183830,-247289,-522988,-133389,323270,391789,189597,72,158195,155255,-143739,-408838,-479238,-37172,410926,687529,793553,434183,66165,-74679,-44335,-123149,-205495,-452205,-293427,-70233,2041,-334067,-276777,136902,293597,79999,-175307,-178466,312851,697199,833457,787423,295923,-49654,-293925,-384682,-362900,-349421,-264998,42978,484410,582801,552562,290206,-213036,-283832,178702,224886,277817,399730,184498,-156367,-173718,-112504,-213986,34512,212722,85896,252870,624586,515212,78935,-519026,-94712,233645,160701,62459,-17217,-103978,-425869,-442785,-398933,-520717,101998,394218,336865,201938,216189,-1062,-189339,-37746,17245,53818,-5204,-234590,-384975,-365975,59238,-97567,-285218,-348823,-319803,-51344,134130,107445,12570,162791,118032,-73366,-304975,185192,774170,922600,1038218,814159,502741,166665,-76189,-188467,-290678,-71826,141645,-17410,-259950,-519379,-366033,-82167,125675,49451,-149556,-266713,-397500,-320850,124634,374515,401892,-8336,6415,819354,1274151,1282071,1031430,458977,-19207,-115676,193884,471968,314993,-286179,177479,704255,612735,-41618,-559797,-229248,-390077,-461630,-319907,-377677,-68549,294160,460158,375027,-190233,-33422,265831,-211247,-416925,160662,276736,165735,-99518,-86353,-122735,273262,340757,168136,-230850,-104201,247747,343747,214380,164884,-65548,-67134,-395734,-115459,49860,-209026,-307056,-293630,-247223,-202507,-162753,-199329,-133879,-145422,-276198,-372680,68255,492613,576068,226327,144532,357321,515964,120721,-538859,-298204,-265774,-321294,-40107,185417,48799,-386918,-172795,68902,-139275,-455681,-231205,-177695,-208052,89316,119748,16763,135966,582358,875639,621421,31464,-228473,130071,32316,-237913,-297309,-72945,224005,437805,501276,418418,211520,-179946,-79765,-220765,-375945,-340813,-242893,-194021,-143961,-402894,-87128,300697,369109,370183,342950,189370,-287104,-430242,-245563,-147878,-10220,-36552,-2649,121099,159749,80123,-120124,-480089,-512232,-296207,-253647,182092,567067,256636,-171353,112599,415374,290621,64864,-35068,-295211,-245574,241233,418724,65553,274164,704982,798697,416369,60589,209159,146622,-213104,-484550,7623,518882,878367,782572,489866,155828,69751,54646,-92543,-414569,-327744,-105668,-51450,-27981,-156289,-329732,-468912,-154845,159659,77300,-179973,-512428,-492213,-223412,56269,-169095,-536438,-156447,-24307,-24219,123127,321726,553220,412019,100190,526063,419290,-50608,-487320,-371547,-225851,-136294,-363524,-379420,-281793,-133261,185381,117933,121300,67767,66072,-91664,-204600,-164393,-121787,-285822,-326920,236332,678937,1011883,766657,436317,97233,-98679,-322547,138643,641022,845063,516752,133775,53725,245744,-18438,-206180,554810,922687,719049,273884,-38233,-63903,-227188,-329085,-100696,-350788,-445080,-395569,-359269,-354236,-308544,-174034,143007,422420,511258,216317,-16685,197557,192261,-54637,-208769,-117678,-113250,-69705,-134212,-186689,-389728,-212708,-114933,-197241,-169067,-130664,-254839,-237910,-139119,-118778,39342,238657,115569,-280590,-511024,-319960,-383300,-290199,46082,-92592,-238709,-46419,-153468,-284473,-257924,-183522,59567,311506,338053,39238,-476178,-299485,-138585,-265959,-411825,-84646,-14957,26181,36393,351460,362447,372280,150058,-6934,48843,-85626,-198421,84839,139248,291830,481814,327132,-6713,-176848,-16854,405592,386008,64245,-299763,27726,148094,-39943,-164531,-276710,-25916,335932,242628,-193272,207252,461444,273053,226771,43565,-162932,-360222,-335866,-95367,-3605,-131854,-391480,-71936,102323,-170423,-403482,37030,76464,-243188,-191034,227447,407095,286829,228806,134387,317600,417390,309910,182189,194196,392417,513544,164488,-458562,-664,271976,-52044,-198541,315009,657468,796200,682247,669518,418864,218397,-78626,-253655,-310578,-264553,-218542,-181574,-85562,-47423,-1991,46216,62592,-145667,69257,117100,-97214,-389852,-88050,157859,147723,-59895,-473661,-195419,-28812,4673,28506,154359,42925,-316928,-387948,-223451,-316224,-344600,27554,431481,739777,422378,75962,-85305,-29750,37713,151440,105383,-125032,-229926,57687,28464,-308563,-65428,509391,581905,119674,31723,137086,116421,154635,277515,282503,-175770,-358324,57683,165531,134028,-91625,-130683,91254,109288,75840,-57861,-227303,-274358,-455545,-339466,-53849,-51128,-113050,-186412,-222500,-87675,34695,23933,-54142,-121994,-164291,-49806,160240,318378,320283,545884,390108,-124842,-98309,91432,-35367,-405060,-169530,-135161,142658,-141131,-363307,390833,785230,967183,858148,543393,329154,91351,-92381,-236733,-502875,-276818,-52150,-31138,-80180,-153905,-180741,124261,182993,-182053,-464595,-114354,231947,595183,1085288,1017587,660667,104526,-444753,-90679,262147,118771,-295378,-322700,-52995,581795,866699,568770,-276697,40548,484131,571730,507072,615265,650612,519337,319610,118254,3728,-9091,-172725,66148,237524,2953,-236983,-229358,-331155,-433153,-363543,-76208,137017,-60664,-146691,39353,184105,409857,530084,442226,-117869,-463745,-288598,-317714,-245297,-275729,-67770,49151,263622,283638,194932,76965,91185,79125,-151040,-457431,94544,613948,490852,26583,155784,626526,746901,304505,-178543,-40015,497708,899312,956815,711106,159444,-307068,-216489,-51116,44160,-222320,-463262,-229365,310466,376593,-167894,-258248,-147136,-200053,-299014,149972,366542,356450,317246,115286,-62391,-265134,-486657,-355585,-289619,-249698,-9138,299809,378127,372374,283737,209819,73414,-103263,-131379,-34176,-26941,-112536,-270464,-378019,-396098,-111091,232151,349556,324923,334784,126514,-114821,-537403,-362807,-313117,-184068,13710,130653,93082,-89777,5989,218642,79246,5251,-16761,-81525,-475962,-392827,-404165,-241705,299799,998851,1636747,1467202,903508,236488,108876,413438,185318,102977,488516,657058,554000,178732,-135656,-232677,-157429,87665,309373,426472,279465,-282796,-262916,84882,200873,86373,131135,204121,76702,-114354,-69878,148346,241115,-182726,81618,360125,360571,185469,-223520,-436828,-379711,-314654,73098,470296,752320,573609,314616,10010,-146932,-88646,45503,-66103,-429895,-157636,61786,-121147,-335424,-63838,177963,173796,33939,-92235,-223506,-233724,-214831,-355577,-304113,-331063,-486566,-414560,-396073,-357489,-356375,-376683,-75919,245843,457970,578281,832800,854650,617934,187173,-103565,-93475,187723,554739,599934,485663,322851,237966,-33786,-433387,-491799,-314421,-13851,30451,-180103,-287434,-19253,150220,78865,-78649,3522,-305686,526,307911,288404,-186386,-255059,2302,49815,-156177,-124711,-57191,24708,-42047,-232860,-247996,-163818,40501,270029,-14283,-232103,-388331,-303599,-148937,-26911,-199513,14561,17190,-41236,-43756,-152999,-485611,-399810,-342616,-460076,-479347,-518574,-353948,-140159,-283768,-151824,80852,118287,-58657,-385217,-511567,-310598,-242934,21326,346166,440784,233232,395738,637433,670127,758590,583327,155343,-57379,-118227,-29759,202108,357336,417933,554843,515660,150106,-118757,-411045,-428378,-316638,-110504,-88840,-247470,-520226,-375775,-103180,16213,345306,363480,432890,219722,19515,-117345,-23669,58193,112312,137383,128818,-8498,-237236,-252574,-49859,33136,116315,248342,236159,111814,-141124,-380914,-271372,-194005,-310485,-257473,-3026,114794,-77276,-410658,-57099,160110,211281,310328,237634,-103417,-370453,-275877,-135691,30716,306185,469055,435124,83211,-337877,-523465,-407584,-320351,-220738,138998,370203,262001,-112358,-344589,70533,279074,215585,147647,-65314,-278046,-208083,-203314,-279673,-293174,-297635,-1368,208616,196618,66477,4914,153329,79311,-129257,-275914,-377483,127264,446690,410928,247717,6657,52054,62006,71349,335372,684459,706652,320821,-91632,-74792,221774,580768,807458,837494,701161,410225,21938,-215337,-145848,147201,461827,426728,-111814,92926,724518,739221,124498,-146258,299978,667074,545869,185064,-96895,194714,321372,-4447,-315213,-343321,-350682,-375887,-398686,-530027,-330266,-76637,-92291,-162560,89547,141234,-86039,-329910,-411325,-176736,135354,353459,596948,615699,511852,165416,-231070,-489213,-263068,-392106,-108107,358655,543607,447752,-42223,-161400,76269,68683,-100829,214199,573186,721424,311746,-102657,95785,415315,228873,-187172,-433657,-371917,-329809,-466974,-317876,39269,26132,-105966,-314760,-494164,-267765,-38292,14534,-93256,-55043,5034,39298,-198988,-243907,-49358,-16319,-59230,108137,75411,-295319,-367819,-98179,-142414,-427235,-294364,-122582,-118093,-274866,-184415,-131008,127297,412761,512844,723332,438251,153369,-172274,-441748,-324523,-259932,-404995,-243328,225398,371772,208690,-165461,140450,166359,-129257,-173341,-229234,-347317,312661,523728,573741,560284,689429,853701,894042,880323,489867,-39349,-396344,-516566,-322553,-20702,446932,464242,8936,-402443,-102285,257972,556685,665203,591799,282652,-329003,-277071,301024,551735,453622,473963,447995,256133,-97059,-340845,-77121,-82163,75575,287613,333090,-106902,-445346,-181207,243246,576682,435988,-55483,-497559,-128262,173004,668442,1209589,1530459,1389643,815761,453993,230235,49692,453287,623736,525003,407643,335600,31064,-207436,16812,176629,164539,-42049,-402439,-513338,-133898,321431,498211,121040,-363021,230805,827915,721439,189070,-32668,-217918,-425261,-137301,-63915,40586,286384,135172,-236311,-353025,-105006,245189,-15928,-331451,-59057,10615,-59909,-189874,-236723,-185097,-121227,-105857,-218298,-25993,290875,191613,-117246,-235539,-240690,-297691,-220388,-274248,-124737,20222,-239506,-349239,-343686,-88396,-111130,-438416,-109738,99270,-15740,-63730,-222576,-237864,241245,218636,165864],[168799,-30825,-244061,-240155,-64667,115959,68595,-187316,-295645,-184212,32403,98759,74870,188546,255880,255788,513614,854823,902405,634919,523558,425413,508768,701899,616501,462648,409368,152996,168753,417702,231600,-287233,219046,888703,1101547,677382,139154,-264816,-375923,-54767,317778,281382,-30836,-485054,-179733,20075,-74515,-144313,-305306,-440234,-364479,-56882,177014,298455,85216,-329057,-180463,255316,608953,603611,215943,-112689,37516,324045,251737,15033,-8640,389478,454198,62537,-211473,-39134,-107710,-291846,-225000,-197176,-217339,-404351,-380532,-291699,-310365,-409307,-249313,-14168,5491,-32862,36967,-106207,-266246,-102918,-43058,-301634,-96201,221171,-24171,-525941,-241209,-26753,206728,562064,400485,-83042,-368058,-215323,-390410,-554527,-158514,408707,1172809,1348847,741299,-25870,-459794,-96338,344568,680886,371906,-95868,-339440,-310533,-382517,-327408,-284340,-355889,-270789,-45315,265785,447231,189108,-168674,119167,427740,622060,985402,876721,252873,177466,559035,207697,-177097,111438,-7535,-130054,206697,259764,52423,-81777,-234379,-131613,258729,662375,796574,429726,185497,-150857,-315513,-459653,-216277,177679,371754,259714,59152,-246163,-452765,-395837,-240140,195149,433682,420817,207499,335689,690704,882773,664956,340358,-22748,-393846,-203271,274240,475480,455070,-45990,-353470,296502,345876,209951,73448,35421,-2500,-314851,-401255,-257914,-211604,-93821,-162605,-502115,-310328,184829,597802,1034841,1048236,586626,-83286,571034,757564,430235,430639,314430,-190953,-433727,-246465,-491084,-292533,-291886,-137203,97228,249184,422524,161171,-414870,-67161,120655,134193,277178,49887,-299887,125516,282840,111513,-98237,-184839,-131691,6708,-118803,-492002,-33530,201076,194363,-111942,-285702,-55701,196012,447534,603737,800010,699034,509977,306375,-254,-2871,49123,-51881,-377657,-229896,-91855,-162462,-266109,-266329,-274209,-22283,174176,437948,365863,18388,-359216,-463853,-344846,-343811,-258609,1546,274491,423452,287035,24620,-68811,8079,106292,34549,-16523,-137459,-251902,-361794,-399038,-189755,-171405,-195226,-291891,-193941,-89954,-183854,-199060,-396725,-416168,-456848,-165236,122051,247693,107812,-71383,101774,516727,565887,219129,-191239,-397783,-209888,-223462,-486041,280746,811015,1203309,767635,394832,43258,-194870,-254470,-341811,-438835,-331885,17979,284841,-57369,-533076,-107056,22902,-209055,126578,606900,392616,-7912,-122800,-113376,-159611,-83702,-129173,-432701,-231154,-1194,201393,85983,-168610,-69978,197381,732173,989173,834375,188787,238721,762046,764743,409804,-24479,-86176,149819,298620,142893,-176388,-274046,-261288,-244521,-223940,-106354,-30374,-282602,-214453,312636,280469,-278497,-95587,337963,239351,-200367,-383656,174311,593149,814657,782715,846230,672827,381229,368088,485092,373279,-164600,-338838,-932,27101,-202413,-434911,-554489,-375018,-263278,-275146,-417685,-262613,-123086,-44887,-79687,-285821,-474855,20536,174684,109347,-139917,-413392,-334129,-75378,439342,430803,212836,-126654,-84822,-251204,-366063,165600,74984,-309564,177798,656964,777243,398254,-248754,-175071,266374,293379,-88098,-377393,-538141,-325158,-95408,-14025,5659,178019,424454,726126,873242,753192,525822,320879,334530,136145,-256713,-297410,-134219,-128320,110084,394239,129263,-487774,197497,781076,751070,596955,374833,-64343,-440723,-361624,-387538,-119546,35429,100132,-38804,-476785,-319074,-151297,78568,270965,133557,-248498,-492399,-35500,193322,586871,213419,-55492,-99451,131001,19638,-275459,-401736,-173315,-76242,-129084,-297953,-313740,-232416,-155417,-184112,-12927,29876,-193771,-382147,-251552,234628,465111,490565,323417,254671,179079,160538,-83552,-404407,-169554,30703,85519,-11247,-298148,-501866,-235893,-143056,-371415,-431117,-326536,-59025,182706,27428,-387090,-301505,-268069,-459484,-160850,-127484,-107736,-5777,-188593,-506468,-194958,50856,85694,112910,105329,269896,172110,1704,177146,502678,729533,440656,-125216,-35712,411803,-37301,-73035,347162,493574,506012,753845,893878,876035,273748,-411594,228747,501613,341764,198557,338672,504463,396570,48422,-401345,-244657,4099,-154066,-377207,-111819,-54179,-187322,49495,516351,683732,457086,94667,-154725,-296194,-161281,-301671,-318524,-223086,-298919,-90849,139645,215614,151698,-329193,-228834,3254,137366,279745,313545,363106,397278,445930,454103,429707,-15124,-286131,-251173,269082,619951,799660,459487,-113600,67807,448604,401906,39850,-297212,-317892,-230986,-22779,115794,78381,-201697,-438629,119896,359213,-49106,-557486,-271577,-245312,215371,441013,303107,158681,-73351,-106329,-165747,-63982,585874,877631,264090,-341987,266109,514342,469050,319371,198406,88893,-267390,-75612,440296,732069,601072,409422,626071,595116,372327,-99478,-346343,76709,325676,-287639,-191216,471672,727190,386810,-140695,-87131,109618,229053,219280,133576,-111846,205242,586958,667151,556787,262330,76284,-193072,-394449,-455382,-442032,-300422,-329535,-473155,-233481,56695,387977,459540,203426,69749,-21263,-326518,-185564,145077,374372,291639,-134303,-491977,-94208,77788,46980,-80657,54829,269825,283352,125249,24555,241422,359673,316929,106110,-354745,-74248,148505,106346,-235717,-505458,-138652,143469,294098,76051,-228907,-306596,95197,73180,90920,-44595,1425,126372,211365,38357,-101662,251036,360389,209472,9645,62372,335558,573249,974889,999112,911651,672382,302774,-100003,-517387,68205,285857,-173490,-324902,155937,357923,227689,-57702,-177219,-11794,150681,61297,-6721,-388933,-396032,-397393,-421084,-310176,-384028,-326968,128844,484392,371526,81449,-272918,-310152,-308819,-434126,-541132,-495322,-110437,171929,343036,417265,361498,233039,155801,76029,-26866,-136003,-226087,-200665,-86796,-114008,-432231,-195947,241068,479916,222322,-277665,-129287,577134,865920,804777,503822,37503,-224053,-221615,-103299,-96122,-231000,-365912,40324,507070,663629,486150,90080,-370722,-370506,56614,71336,-91642,-42479,-60669,-231905,-372112,-345100,-520467,-157382,171352,235409,229142,570063,476722,168367,-394021,-85501,397946,387261,195553,170159,203678,-296245,-570230,-477246,-448238,-8813,344637,504404,307216,281413,135138,90885,298626,384198,311230,64862,-116088,-176020,-204512,225527,131648,-101309,-362054,-431880,-271154,-56029,56228,20678,-76139,-170585,-299861,-238733,110250,407293,546335,550547,488096,286005,103396,-15160,-21465,-399265,-145943,1418,-186868,-341210,-476856,-485746,-325771,-68587,-173601,-327797,-399700,-448170,-340998,117810,511867,652592,272396,-139266,695492,1307965,1428363,1184672,454674,-223684,-355134,31112,192185,14803,-532470,262350,838941,830466,220821,-209216,-82641,-21350,-249611,-338393,-461933,-70251,322995,558525,476808,-224263,-218560,208945,-90111,-592420,-3184,354573,318658,133668,324015,446391,692003,602672,288773,-209434,12768,673969,844117,507490,277899,55583,-21091,-410386,-136672,75366,6075,-287870,-337711,-295911,-308587,-407862,-442085,-260297,-196247,-276568,-288044,142817,702642,767197,154958,-78248,486981,759568,396956,-301562,-570614,-430227,-434826,-130876,-21306,-203851,-238211,46221,-11823,-257005,-127526,143001,-39936,-205967,145805,154734,32209,-270,174991,321812,124502,-73234,-6349,181157,-33645,-471272,-561117,-282539,206567,573958,759877,752352,629280,323446,282726,266638,-93692,-451968,-122145,153886,45061,-428146,-154714,187132,173763,98321,-94000,-439625,-472290,-344437,-392571,-314539,-209921,-224635,-167081,84380,151255,-18635,-347872,-571330,-357027,-235817,-153428,244399,631655,360375,-102439,-139014,278450,339091,18277,-150925,-355877,-149151,206810,314506,-27231,-17746,226825,272382,95579,-33323,228448,198601,-236199,-318173,232090,725433,1154108,1011592,589325,100620,193355,198354,58234,-336950,-332147,-44200,94077,43738,-269833,-342693,-398691,-222269,83725,3815,-278239,-522090,-544401,-151701,322016,227221,-166068,-217241,308,174632,302757,385805,505347,378756,296277,660610,459194,-89177,-565485,-297654,-64440,-60314,-460087,-332486,-169544,-229812,-78254,-254022,-237035,-278756,-169197,-224332,-197773,-188060,-242021,-357281,-444829,106235,645466,1070507,731754,270234,-186797,-111313,253684,451537,674975,666636,249611,-274437,-331515,-43230,-133859,116448,660855,738771,415552,-21797,-78484,74578,58168,-168982,-253656,-278382,-263798,-395270,-315110,-224343,-118443,-80581,265280,854762,878889,540610,83600,185587,139956,88311,135303,220316,144631,130115,56916,-64416,-273638,-413080,-250668,-230092,-267811,-308432,-304162,-183030,-180543,-219530,800,51646,-96680,-324365,-154519,-100046,-204697,-84129,288339,57969,-371081,-363291,-236733,-186133,-10273,-83551,-19538,102595,24620,-331086,-431854,-100201,41815,-30439,128115,190947,90493,36276,158195,393763,594700,547602,248157,-38140,-15438,-95920,59614,260279,140090,137108,412752,251158,-79441,-161942,42411,425943,486542,190090,-384272,-248381,62501,14401,-148351,-237438,190084,547003,566113,131621,173458,407839,196245,27712,-176259,-301888,-357138,-378388,-19369,165418,-22914,-499158,-222021,-133666,-355285,-162077,266724,276707,-25252,-420119,-9149,149318,-21235,-232678,-224329,-87789,141708,160056,51485,56766,298306,304871,27663,-84134,174936,310761,122396,93222,388471,472268,532590,411268,392897,115606,-226312,-374592,-505144,-509071,-334481,-196568,-124191,17351,105303,58505,18520,18854,-223607,13182,103524,-93240,-365852,-246070,8906,232728,218738,-33827,18346,90327,191021,97258,132486,27208,-96393,-107910,-143625,-429496,-402110,53304,388153,540854,318628,41033,19728,41018,114342,294830,255412,-21183,-257177,-33610,-98525,-327728,-85734,388913,551958,102651,-63998,-55737,18082,131564,477912,561925,22860,-418752,50473,317807,348548,16614,-399393,107451,343010,354081,282381,66144,-138307,-362870,-363134,46811,65770,-52718,-178780,-249677,-121804,93130,182117,340043,311026,249271,321986,570026,383455,81119,423812,618720,438869,205957,-76235,-317383,-246272,21258,113638,636969,358341,-357623,245377,930395,1229149,1137083,796954,489625,152893,-153264,-343537,-529925,-240558,51477,67782,45632,-142791,-390113,65780,182749,-76787,-448028,-144879,213219,604429,946848,790893,360475,2351,-512288,-55653,241786,-25998,-511467,-215603,-130301,451416,885804,603771,-243243,229546,548749,410545,121212,162824,236765,331990,196528,-107055,-413089,-137574,24843,155051,210606,-129777,-220948,-395047,-517470,-470033,-225860,126873,344264,126989,-151083,-62009,86209,282394,341858,72344,-529309,-69430,210912,163682,231983,178103,84727,-15471,165454,359745,121088,-225168,-312949,-263912,-395029,-424166,-102832,159336,93610,-193984,231771,664406,687998,293680,-265669,-168599,406859,920719,1109424,918132,411901,119966,125112,-82303,-355374,-357186,-383269,-122661,319599,386729,-152958,-346703,-8672,210395,189196,235205,233794,248317,366737,318371,35991,-324301,-557565,-212722,14624,24207,-32591,106845,137804,40364,42514,68577,-2053,-113888,-151617,-70324,-90898,-171707,-182937,-110336,-243853,-273946,-275227,-103270,100618,261850,157822,-105876,-400736,-442526,-324655,-83682,91841,279977,461419,575985,651281,574020,273619,22560,-175752,-495520,-396906,-164460,-278489,-205803,350682,1038294,1522140,1235387,528196,7433,283766,447609,176530,257642,730425,841892,692080,325263,75349,-64850,-304539,-203103,139607,281123,138791,-424938,-365228,-158556,-92636,152955,254803,261075,103771,-72786,-36523,247774,460970,107074,76746,293601,326313,179453,-207935,-95525,69923,-87955,100559,583355,922499,778177,428392,57896,-129829,-178840,-125347,-134663,-425688,-189271,10367,-148022,-421129,-197124,-40159,-62072,-210687,-255881,-203868,-119409,-82581,-149450,-257008,-302723,-391558,-519853,-513865,-542990,-511537,-417607,-188042,19853,220896,272110,413184,418457,127104,-149775,-334725,-122968,282727,684586,740268,484744,313257,190863,115597,34317,1856,131120,217531,121246,-223412,-421552,-209444,-98879,6435,7770,-75000,-297666,160218,480288,387962,-76335,-399470,-199809,-141013,-376426,-348124,-230068,-97914,-96736,-295152,-516366,-209431,148965,645921,360777,70883,-408471,-496835,-485457,-392473,-335043,-171624,-173144,-193627,-275736,-403590,-313007,-302935,-420910,-341205,-216549,-266455,-168983,-63657,-114593,83388,264591,323432,198590,-221205,-524068,-192419,-99635,-218804,-220887,32633,-42984,134679,342497,456037,548152,374134,82938,-46021,-80848,9628,334617,548379,653170,679286,626115,168469,-198677,-551661,-482344,-439024,-217909,-183188,-273628,-274672,-208786,-206129,-251502,-77937,26287,222133,230575,127757,-166063,-451755,-402283,-195369,-74002,-67223,-193366,-329384,-236031,-148997,67636,245384,327773,351700,250886,42415,-29246,113372,113158,-62812,-94818,141853,66745,-166187,-219215,73655,242580,217103,301584,267386,-35614,-277315,-147506,-95704,-96495,61483,300143,312690,6459,-345694,-515996,-392452,-230431,-17357,456008,745446,479761,-205686,-288108,310513,481205,287559,169627,182481,15394,-44072,-4565,535,-90822,-100484,30562,186141,141299,41207,-40366,174523,178629,153430,117802,-127348,-324553,-175905,-172341,-199044,-79337,219633,395066,354926,455998,607264,497609,89725,-211128,-245298,35500,270336,551984,723677,782339,630027,259064,-116648,-171011,176245,501044,354934,-134466,538718,1112730,1169662,282992,-274067,177014,529160,387802,28476,-404356,-16812,336278,141010,-158917,-356000,-412196,-324774,-186994,-316958,-152415,164510,44408,-414861,85474,281422,8777,-400123,-376428,44663,261378,351612,673629,763684,751303,310368,-260119,-144305,143055,21780,-2899,515194,643033,655881,136757,-98092,104974,177234,39344,211291,427370,325207,-133048,-296038,209291,317954,93963,-486102,-158382,113956,38389,-242293,-377852,-117418,-124242,-141977,-201680,-379573,-281740,-2212,64359,-148747,-361189,-210751,3026,-158505,-156952,8407,40055,-213609,-58398,75071,-62955,-355437,-298684,-273218,-373662,-211505,-52584,7555,-165573,-155164,-356877,-221013,311971,785038,1218719,1160876,680653,112698,-318853,-403169,-258534,-264021,-374586,-41123,103908,130633,-64530,289061,240987,-64839,-97460,-237266,-345739,254323,567468,622626,694252,857193,848989,737223,667738,316575,-139571,-479903,-525552,-415529,-148789,222295,324723,24758,-471826,-196396,121923,410404,441259,315739,34480,-330376,-285035,293272,621647,598827,489608,298996,-33591,-333411,-128422,280390,178311,-92352,129091,343280,135594,-164749,-285807,303750,772473,569195,-159322,-581353,-128463,89380,384636,845577,1381868,1285728,795921,326345,10219,5037,491255,534569,405826,610639,624620,587439,258182,294211,325609,183127,-10005,-261725,-341411,-500547,-20243,214520,-105668,-276200,414253,843721,675415,226820,-20824,-323754,-301953,40615,-81170,-171584,214122,224610,82018,140082,379240,696954,346661,-16848,168496,132432,-20130,-315335,-335150,-211138,-124110,-224642,-458390,-190154,14529,-47100,-461631,-212766,-14397,-18014,-132150,-379282,-159444,40350,-116228,-372885,-252022,-134625,-163494,-403690,-154088,38736,-139594,-238581,-454556,-146436,149188,286657,272103],[-11877,-185317,-159374,-201913,-259980,-140427,-130562,-246702,-234932,-108634,38526,6617,43386,205524,258649,189700,361378,491678,405183,455730,482980,585619,647668,625770,367367,162118,128950,189597,421380,698238,341542,-347809,171514,954204,1289700,1015884,540466,19028,-391996,-42034,508042,504481,72691,-578985,-185694,65049,-12390,-114038,-340829,-518619,-366858,-203343,-131002,33784,31345,-188976,-182699,204571,493935,444387,144369,-270652,-323613,-76470,-72343,-249718,-10529,450366,487176,131929,-211817,-111145,-208298,-563700,-253027,30939,62333,49625,-71528,-205124,-471796,-132155,120780,347155,356431,241375,306601,87076,-301715,-345112,-281167,-537344,-144714,197505,-32724,-297743,-150676,16159,138189,327530,158192,-36342,-443202,-370442,-602293,-433170,-128480,340669,947277,1114527,528927,-91417,-584611,-279755,166154,447685,346600,-87127,-528688,-369188,-389728,-439899,-486151,-526799,-480109,-172308,132946,247795,-36416,-200904,119383,276339,401063,673467,727906,210117,90884,317001,25238,-82045,298254,108992,-47347,191732,281813,36442,-204791,-487287,-187839,398998,747735,691601,50299,-254458,-136597,-195152,-351526,-420720,132989,492472,577011,220030,-210810,-274054,-266450,-391284,-141297,59582,96797,111116,395868,749855,846634,621894,266806,1258,-325410,-265388,226442,410776,341529,-173571,-173428,292267,310619,47519,-6489,113835,33370,-413385,-267946,-112734,-285981,-419408,-429154,-394340,-135345,73973,442637,842986,739032,130715,-63523,622345,774992,536213,615862,393225,-118464,-551500,-286241,-358094,-474398,-285118,-6253,106447,72378,125538,-179217,-481106,-50286,86585,23548,-17800,-308853,-54078,296194,387868,97234,-155246,-429640,-519642,-453612,-396118,-363331,158520,419467,356874,-38726,-154137,170698,329301,425791,514517,705127,543402,172853,-130231,-483046,-329494,-177132,-70028,-316878,-198660,22325,-5024,-74184,-112263,-133724,-11207,-110788,15914,-2641,-85466,-164829,-119083,49944,-209467,-222354,180654,453466,430722,257976,158709,108795,5999,-66730,-182611,-171774,-160296,-44940,-180616,-286734,-53014,48166,-154292,-298496,-304404,-376813,-335131,-175333,-225418,-270742,-391732,-349543,-89806,97826,188566,169037,254452,444050,365984,213994,-135842,-474905,-125556,-87591,-404071,97433,625433,784511,410555,189959,-41435,-167102,-140317,-131345,-342660,-426083,-50175,488941,309757,-181674,-502384,-400822,-284096,266685,754545,450825,-43946,-185063,-157810,-211520,-117067,-95040,-232743,-425980,-205264,-102194,-129210,-412479,-167719,182787,712568,839237,704961,369519,595880,845150,733114,420740,36823,21337,267797,425578,250926,-489,-137286,-245894,-370107,-425738,-366242,-102575,-174218,-297809,61647,127761,-198570,-170057,266315,168487,-216484,-346639,89148,672825,1090949,1117955,968728,682664,389068,415345,526161,495962,17535,-267648,227105,260916,-40965,-307217,-254714,-311027,-434261,-452027,-356514,-75137,65619,165555,74472,-107409,-332514,-19084,139090,186836,-115374,-453725,-408742,-72359,366743,457552,132226,-166451,-115835,-207499,-433196,-295667,-271059,-429765,218284,599034,580421,100305,-440768,-234413,50076,-9073,-309700,-414057,-257917,-232774,-176213,-228853,-105170,30416,119165,286428,452557,565228,666641,511149,364561,39939,-280485,-338066,-290396,-334606,-90100,264732,180308,-265115,-110190,409029,487841,605828,603237,175417,-505999,-204939,-160583,-496508,-145823,-121256,-262983,-352931,-323601,-387032,57579,377977,326304,-154111,-446122,89146,618520,747620,622560,-21643,-141251,12490,-29432,-374002,-349809,-19346,135102,102067,-113764,-223403,-187845,-68169,-47803,43630,-6679,-260149,-404223,-231262,156748,475412,378984,266085,197822,361102,330689,-55087,-416802,-695,240710,157218,43331,-174416,-334497,-225147,-323142,-282591,-466198,-585365,-324695,-141740,-268334,-150856,-174960,-257714,-512859,-424275,-434316,-69286,122632,-102911,-530490,-210929,162945,243970,280273,317024,438753,302050,12582,61473,307441,450114,322758,-26649,319685,645142,422713,120644,455313,543618,471645,533353,619978,585061,76179,-246395,195022,374578,289679,106537,219994,491934,456766,215868,-102574,-259492,-233300,-228710,-393927,-184434,-13542,43619,192482,370539,383526,70183,-240805,-496038,-310947,-59227,-268290,-346769,-338176,-391398,-279599,81705,308781,214510,-248590,-211545,28338,65389,239193,358596,536654,590242,520930,470622,473498,-5596,-421404,-21476,521426,856535,974445,319619,-372930,140224,581161,527170,143230,-362347,-265265,-364919,-298400,194203,279031,303810,-87415,-98270,3667,-211858,-465019,-363669,-98138,371417,409585,242161,132886,-106402,-282168,-229296,-125002,459176,792083,376789,-234010,-5772,214276,350039,419435,329200,111762,-217872,-94146,201412,193757,-22493,-47718,206736,286741,311294,106227,-346973,-230503,83112,-363645,-332052,269431,529859,98501,-374030,-346324,-152046,22622,105502,16898,-197791,293478,744324,828089,750932,523260,244068,27706,-249025,-457337,-331675,-59271,-88865,-409128,-292012,-36881,234459,321335,-34951,-263795,-97058,53588,140847,286024,484734,407263,102252,-312928,-330517,-89032,-44356,-145769,53908,308565,276501,-29140,-182595,87801,163972,113260,-21054,-287901,71557,159602,46177,-281016,-550885,-411016,-137100,-118522,-79845,-119563,-300806,171502,423353,520341,337816,138193,16049,-26787,-129401,-73372,292527,349199,38351,-326323,-307910,-9613,258192,622380,770548,1006033,845978,529148,56521,-486828,151160,357817,-87587,-490166,-16417,243948,197664,-34550,-282617,98375,304722,394072,145870,-279257,-455462,-548924,-571446,-471188,-494760,-141290,309451,489827,295105,-1464,-355832,-323363,-205712,-345788,-541814,-355831,-10245,195781,200776,13018,54802,159007,321499,241027,149495,-4633,71882,245475,292801,144221,-276710,-105452,390308,666914,456305,-135513,-82414,680422,876205,624770,59402,-216698,-138123,105459,223426,153908,-85542,-454373,-85346,346323,601214,387041,-57932,-467302,-430892,-73892,45101,20007,-250566,-241042,-230041,-532752,-403705,-404256,-173071,121752,290642,232616,340074,311183,167933,-228068,-102358,458532,513120,254235,300959,357446,-146606,-454216,-321325,-366821,-254856,124571,458418,438472,441847,387782,329046,434143,526317,322819,137395,130655,83087,-1015,200310,152201,-202047,-490079,-541283,-468357,-213197,-4760,-45855,-383074,-543486,-322982,-108904,47019,44133,165586,39764,9231,-77144,-101351,-95875,-94706,-499462,-99054,-78158,-282409,-342363,-470627,-472878,-266300,-123054,-362933,-460530,-401881,-449098,-396837,-42570,406996,658763,367788,-290287,403195,1078615,1208735,908246,239679,-423361,-50676,233170,218456,-10406,-191755,307949,834398,970189,557706,169280,268049,421405,96876,-231616,-518450,-198090,150476,452765,394629,-95314,-270746,64283,-10939,-570881,-235237,265567,301598,243038,491382,831811,962703,797037,363340,-189215,138653,934175,1200323,823003,401081,154383,-21502,-327278,-350295,-101264,-8258,-242996,-200678,-162717,-140045,-190638,-426628,-414252,-138316,14305,-91849,3075,644765,757116,87889,-232407,588398,808341,538624,-37607,-376577,-488661,-423232,-228018,-328927,-277944,69281,210819,-57538,-206942,183629,349512,9299,-180469,165962,174238,37011,-159752,-329358,-329574,-370171,-67274,219058,252360,-140081,-538697,-308744,-516971,60776,551894,767601,787084,752173,740361,754253,574150,144241,-232133,61431,343876,106796,-447769,-234440,42836,-9868,-159118,-328557,-164311,-223281,-335279,-378022,-151361,-116320,-456255,-300803,75636,190043,-19255,-377903,-455375,-296476,-276966,-369252,163491,586145,460617,75121,-239235,-71109,139252,-113569,-262353,-397976,-186348,107293,123418,-124945,-252712,-290571,-346785,-229438,-99306,242601,182594,-310482,-251330,283365,685890,1030041,915392,416791,36190,254649,270478,93052,-283518,-287825,58482,277265,189624,-290251,-408629,-357801,-334656,-64944,-49573,-85383,-281983,-297761,-111104,341294,435044,108280,-174414,-80586,178850,309821,396751,464631,392291,537979,702729,419562,-96389,-545611,-250963,31037,-101663,-569375,-136488,99752,92088,180776,-133988,-210719,-319792,-410768,-419340,-276179,-230685,-305307,-463818,-529880,-83762,524314,928417,643926,218737,206110,637146,725041,602491,485981,294604,-12350,-182117,-162564,-221224,15708,402064,718210,526656,149940,-209511,-74177,189876,355037,309769,217234,56008,-154801,-432680,-115017,48777,64247,-117768,204239,938259,985736,647982,73515,62835,61991,207401,369683,436071,330242,239795,134479,-42494,-191785,-291573,-315426,-366323,-407174,-347802,-189418,-106412,-258660,-332377,-494,-111590,-371432,-100837,235174,187155,-4023,39668,322469,83271,-452166,-224880,95273,32743,151724,-41682,-163882,-171018,-326093,-552878,-222540,44904,84449,391280,508619,326178,33601,-173561,171173,416719,699116,596009,219864,-190607,-126054,-189070,-10984,182378,2663,-89595,213536,78740,-198959,-220169,20813,305342,452972,250521,-203084,-353343,77687,219687,96384,-7996,333595,606977,687196,386178,237091,299340,71058,-257222,-489660,-105509,-219484,-451641,29666,342663,158692,-314128,-329420,-335786,-229664,-5936,299136,389341,249943,-204201,-250792,-188665,-306458,-252806,-220276,-227142,-73593,-65345,-160599,-118927,119584,144054,104258,160897,176945,206790,347761,421543,425440,248395,175485,86303,4978,-266686,-307295,-243306,-402553,-452107,-295424,-165141,-33614,113932,177371,48796,-92232,-111079,-287613,-93488,141299,-836,-250692,-419647,-239644,217268,378161,299560,87688,139595,297808,86780,-46590,658,89230,144028,141330,-204128,-498533,-146011,190811,374570,270176,62135,-74415,17101,255601,404490,355463,89333,-278223,-256100,-385007,-454598,-227747,37082,160751,-102268,-253917,-163691,-32224,169514,545132,600739,122750,-432408,-73785,356790,461870,184784,-488676,-4119,359701,450674,465128,240141,-104208,-388707,-361084,141201,204718,3244,-218933,-284206,-125155,112370,269082,599815,669272,657571,795504,1037626,701530,96530,260782,739258,910233,749887,267233,-125278,-282469,42931,335264,809997,637592,-167105,-33578,800181,1192504,1173536,928322,593020,241926,-166653,-495433,-398039,-269924,-114869,-43781,54769,-116741,-326248,-24220,59309,-119096,-373986,-141292,115863,409723,546596,466287,90675,-166296,-458650,-59134,127446,-227803,-407513,-153854,-361853,144421,708486,556270,138276,447295,523323,200650,-145993,-226747,-177553,71153,64295,-153778,-433904,-137624,24788,-21495,-171067,-370965,-360765,-423621,-380916,-294548,-31873,342432,527244,303404,-39259,-144215,-34995,42168,9474,-328299,-108812,323170,441100,329552,314985,398353,117314,-150967,147508,489423,210541,-322435,-463687,-288752,-441278,-300003,-153135,-85705,-279626,-463167,144332,502689,416931,125757,-345835,-453824,113682,656471,979170,930312,517213,383858,477538,252002,-335871,-429298,-339319,-82427,214437,231137,-151309,-104619,426813,769592,557348,220455,-11464,33058,293106,344548,-35861,-500023,-368598,-127931,184742,176918,40463,-109302,-182636,-281313,-175470,25779,-11501,-163481,-337576,-252593,-210733,-246659,-193760,-33108,-201712,-472428,-646577,-566472,-194773,143540,344470,173090,-31256,-443931,-465371,-125446,19080,294622,751364,1226656,1280778,813805,324803,-43092,-380622,-334312,-140688,-28743,-190072,-176880,302905,790589,899539,639815,-14635,-41520,435235,389380,68998,194994,653775,760635,580011,286697,66616,15470,-181713,-448756,-92721,48185,-96105,-557084,-459349,-455967,-196639,328017,398806,278773,46811,-126931,-141193,129544,375697,323246,167390,125269,178818,78883,-222763,-21157,250714,126883,165453,624433,897961,828924,405324,61016,-92330,-121088,-340437,-361207,-400747,-142975,-16309,-172114,-482639,-434351,-319006,-314569,-363162,-442319,-161146,50836,86988,-29088,-325027,-279477,-298311,-536437,-484193,-495868,-592788,-407614,-124337,-9161,31425,-113943,-93301,-19760,-78085,-30709,-378961,-243880,163784,439749,532206,357429,176035,-23495,129171,422246,472467,480561,286673,17152,-374063,-458343,-420411,-275234,-126377,-99904,-473850,-234887,294925,517192,363496,-48119,-465299,-332798,-311084,-439352,-577949,-312854,-44695,31468,-56247,-272393,-170704,207751,543765,424126,136990,-339996,-235329,-119563,-78039,-135501,-60131,-176093,-267962,-498727,-251447,-136342,-160006,-118203,206255,160723,6479,55183,12608,-68435,128368,372054,519721,410624,-38871,-430584,-38747,284909,191877,-78260,-25963,-83281,-83746,-27655,224737,282486,160973,30418,-66177,-45930,-307,352366,601070,734676,659329,572948,152769,-268906,-566115,-433963,-427287,-353044,-284081,-140086,-21649,49001,93752,163112,179241,-182819,-107975,82969,112081,-19085,-282601,-427641,-362056,-338426,-342827,-446637,-464263,-360577,-241682,68355,243375,326109,405899,305008,185645,222116,390512,316059,93954,31312,181678,-42521,-172435,-45690,142075,204553,128084,205006,173138,-59825,-205812,474,-35744,-189422,-117383,211764,240466,-21886,-303007,-545227,-425865,-194867,153365,724575,1039348,731398,142072,-163433,425321,537055,336785,318565,517515,304062,123960,160932,271008,289783,191431,106595,97406,13779,22769,8299,155441,180547,320962,407041,261122,34034,-230389,-194998,-348305,-184106,253738,592841,588912,536559,473751,286559,-82856,-329264,-569099,-389006,-269512,62360,375871,614433,617451,289878,-165303,-287747,137076,386115,181704,-104600,731387,1248377,1375839,484108,-386132,-11475,245136,107391,-156905,-427958,-141927,201078,155503,-97297,-294900,-283466,-149903,-24003,-145259,-24653,298778,132341,-499973,73612,292539,-40565,-486113,-309174,80665,190667,229000,522935,752392,832906,361371,-348351,99465,383911,302202,45047,449960,573876,590160,131406,-273444,5788,160826,73972,137116,172428,-134365,-431187,-71183,327999,271028,34870,-391568,66327,486364,391546,48778,-297985,-300035,-331395,-316779,-309916,-325590,-138921,127399,91732,-162977,-476704,-189982,98567,-44491,-189524,-65913,24186,-284712,-288478,-6116,88084,-126621,-257422,-214535,-274067,-207274,-166689,-34196,45878,164660,21792,81623,282545,956801,1308459,1478672,994855,337329,-190093,-496282,-228457,-139260,-387437,-426438,-212815,-79464,-44932,265185,206962,-42362,-39170,-161728,-274089,54693,413723,548330,764155,850776,663907,431110,271949,-7420,-232729,-361571,-326484,-267840,-234428,-20600,164953,80759,-317942,-315618,36958,262540,162019,-57402,-232831,-389289,-334219,114218,473697,647077,454711,228880,-214814,-498157,114575,488539,360735,-144503,22852,451986,463727,221737,-118425,274708,796175,693989,-47394,-650940,-203431,-58203,57683,520945,1129640,1161090,803585,234635,-162607,-55419,273697,299784,387083,949052,1175113,1020958,694685,516701,368088,150788,2888,-157383,-90541,-374547,-199573,-35193,-241136,-110617,359236,553263,451781,209411,-51961,-446845,-163954,118193,-66011,-357964,88024,297394,424621,685746,815165,1040335,735063,285619,293480,171757,-25830,-165089,-89471,-107751,-102256,-278142,-392191,-251052,-172415,-75805,-199522,80010,128725,110974,-55001,-431611,-262283,17610,84851,-87379,-139245,-188558,-212038,-381142,-215572,-45367,-179816,-306491,-334024,-109634,62089,300190,280889],[-102351,-78216,30342,-31389,-251143,-291899,-243458,-219619,-117747,34634,98608,-48776,-53307,148461,192295,106020,104768,39218,-24219,339253,560396,834892,838791,503608,68158,-143729,-34741,403366,671984,682518,323138,-198189,159802,743195,1123777,1175610,904766,303947,-255873,82667,722942,795451,193949,-499672,-191900,81091,83729,-51402,-193295,-406206,-193033,-121352,-173684,-108783,19297,32288,-55625,141898,235484,178678,48940,-259081,-452449,-376164,-252948,-432149,-95480,403865,473143,194651,-220533,-243990,-388007,-387290,-60232,323818,440931,554204,285177,64315,-43415,267570,527501,670161,621068,450606,478230,231715,-174845,-468153,-410051,-561188,-243082,23616,-35001,33446,143372,121552,61744,19447,-201277,-267904,-361998,-411669,-373977,-233948,-97695,187415,364852,454989,255227,-168102,-561890,-472031,-178638,29600,176981,-95696,-507426,-258413,-322830,-454023,-323285,-266567,-342224,-220919,26984,32727,-217360,-241023,10690,34541,51062,262223,467447,113983,-74485,39981,-109973,-46320,365252,197266,-32055,61070,156655,-76861,-396505,-362157,-35369,578468,808013,499533,-327302,23510,295779,-28901,-309466,-529399,92069,573904,806763,325707,-81599,46137,59618,-290077,-399936,-203371,-46466,118768,302289,581251,659482,501385,198014,15231,-211056,-245547,148167,300772,149067,-228305,29308,248979,211450,-186294,-83809,196049,58044,-479427,-157064,44781,-152292,-406956,-431339,-90400,109483,89261,235022,449639,244918,-343645,103871,626535,714613,524849,551743,354819,-96531,-427913,-158838,-142622,-442776,-221545,53842,118751,-47130,-94555,-371647,-445110,-131347,38178,1241,-19588,117144,293374,348988,330502,-16549,-332096,-440434,-326881,-336227,-383335,-225498,253593,485960,381894,-16332,31237,399099,414887,280718,162171,161330,-96982,-411488,-332267,-141610,-415207,-439364,-173487,-313360,-184662,121520,112011,88506,26442,-24046,71742,-106447,-202585,-311241,-157663,65809,250729,397948,8525,-194608,228371,554999,399454,263423,282121,219396,-1024,-255464,-372458,-156738,50410,278186,166265,48725,79446,192838,-149284,-170984,141819,81212,-291164,-268532,-143529,-130088,-193261,-260711,-164259,4842,324690,493639,593086,565939,498459,432730,95640,-447521,-78002,10193,-167712,-127381,259273,206079,58178,-73671,-239313,-139444,50646,44223,-107977,-395377,-56460,573083,673758,89127,-319444,-441853,-141950,244294,621993,381988,-95614,-204776,-134702,-127651,-75325,53562,92600,-33025,73981,185688,43472,-335958,-278999,97115,476817,446091,344139,367643,581078,550129,423655,222609,-28313,51777,345552,499247,348903,157723,-21518,-181450,-453908,-538792,-531693,-235605,-136450,-149545,-74003,-22406,-169123,-291678,8109,-101096,-411100,-369014,4609,647280,1105729,1195393,869204,477004,219471,256998,437524,491663,134383,-110040,322889,252043,-48180,-34653,-9981,-172594,-450111,-454825,-209285,19057,111079,216835,157984,56750,-41748,-13060,38733,165254,-23307,-202219,-266998,-76895,107708,205673,-130234,-302707,-232480,-256094,-429694,-508706,-468671,-322321,130840,287875,91072,-317998,-410913,-252108,-108719,-281519,-441395,-302016,-38801,-92085,-83923,-258031,-222934,-133401,-173969,-124146,60140,355655,686808,649763,331774,-111706,-447862,-356619,-371927,-435997,-240254,82359,133334,-18664,-224708,-58524,190364,527959,637927,251643,-558623,104736,210988,-201984,-229654,-209586,-410557,-183060,-186442,-526344,70600,430355,467055,-12207,-282667,64842,686753,507737,482080,-71301,-19751,-43376,-102714,-472733,-205350,164907,305903,264632,38875,-142627,-138746,-77292,-16732,-58952,-216341,-465637,-539354,-352148,-85199,258948,108278,-88511,-73128,442493,453513,23279,-431426,97757,338222,146044,-17777,-97646,-120730,211465,221010,125023,-236633,-467830,-540281,-428867,-203376,55417,-122926,-311531,-455544,-520859,-292258,21660,128046,-133749,-489862,-158461,233099,355954,387810,476671,540925,419185,135523,-38414,51630,167597,273325,74092,351829,481159,606051,312138,425109,457277,284052,80245,224936,298900,61591,-5959,174672,256066,181413,1403,18849,299715,377514,288939,127840,10335,-228827,-349264,-518268,-327942,-76046,103676,162351,137558,163211,-3071,-349291,-399680,-266703,-254017,-374876,-339669,-344790,-376815,-262839,181228,424243,220015,-136132,-201530,27166,53156,216485,467424,706244,696362,431755,341544,384428,40602,-547537,-1862,581030,923051,852652,19996,-295289,241867,534787,445538,110900,-335120,-120022,-292985,-385983,149073,359937,548779,285021,-77678,-419749,-476699,-459806,-455764,-44145,316366,219289,57850,7517,-146272,-391966,-351894,-246997,217983,498751,356669,-59164,-204203,-2819,248304,466211,392283,86852,-170116,-178513,-104864,-215153,-181881,-193047,-279053,-102817,155878,229371,-41903,-466410,-362091,-403165,-536877,-58799,188094,-118185,-334623,-364448,-398454,-186603,-72746,-151891,-248011,184249,635039,776763,822447,750906,457661,211113,-203938,-343397,-24143,173541,109921,-323546,-443707,-209408,-14541,79492,-273753,-380714,195624,407262,309026,267370,426895,352302,207090,-91842,-437520,-280946,-205133,-234145,30825,322159,280547,-132838,-458428,-155511,-99058,-86009,-99664,-68075,213314,244430,54573,-249352,-348805,-269997,-167418,-482568,-75698,59398,-261645,266935,770966,884486,656134,240858,-88208,-226904,-169916,46969,270205,241899,-202629,-481018,-277593,-411431,-117450,135455,391405,772405,780922,605003,140292,-400634,81207,208075,-173250,-499178,-197921,52804,102949,-37679,-347961,186097,527233,682028,230538,-117621,-393202,-302158,-318977,-438225,-368132,-23402,273235,294055,122326,-129059,-185950,215681,336612,11253,-237248,-171549,95630,263884,272870,-39479,-231809,-132339,294157,404093,341128,133676,415465,794828,892874,623923,-26934,-34458,509668,747610,639490,151739,45935,624099,723380,316719,-410455,-375838,138,406074,505081,332418,-7899,-452640,-216848,154363,449147,295273,-97091,-456557,-487962,-253828,-6235,173905,-130118,-274088,-198830,-349976,-283625,-193820,-49231,86572,229744,183426,43967,62152,25185,-207092,-110109,408718,495741,240493,343100,308041,-86029,-369200,-182528,-288649,-448673,-253046,138069,438642,548382,593363,469412,295265,296854,51709,297098,310419,161073,25389,25564,-3105,-303852,-247367,-350649,-544835,-255915,-27365,-164743,-424777,-185956,50164,34490,3550,-127474,-14445,-103038,-341753,-482943,-409822,-283427,-233191,-237337,11571,-83176,-228082,-282585,-477271,-352915,-98181,-7693,-278608,-332366,-261316,-361051,-475815,-308411,62557,397406,266680,-350978,-11290,618923,698330,363990,-97220,-378326,146636,385322,346623,171334,96278,314857,684275,935596,810732,503410,628454,727250,352789,-82383,-373454,-325753,-155503,127916,135937,-8677,-213407,-110515,-29625,-440184,-420428,24599,126912,206363,451552,950539,1008750,838835,348359,-206106,265397,1016442,1322885,1014468,431990,125842,-95980,-256123,-475488,-436370,-247020,-244811,51866,96143,122836,106859,-140910,-472707,-77080,268537,98988,-222725,403371,581860,9023,-253498,583499,704136,513415,141720,38979,-202809,-293434,-203161,-320110,-107744,267368,278015,-33197,-130652,282229,312053,25668,-133848,134879,178429,14370,-267182,-252494,-92869,-384263,-30526,378891,338495,-218277,-400821,-122709,-306623,-86347,407686,545877,519138,539880,857050,957919,630081,262798,-94366,108465,290654,63158,-405912,-297831,-68908,-25164,-90482,-31084,155989,-45956,-350135,-120458,205177,222095,-192337,-222091,81602,184416,-39106,-326827,-419788,-290110,-268946,-402524,148592,563342,486468,225276,19986,-203217,-197621,-325548,-367991,-426186,-310889,-50049,-18924,-157663,-223603,-315910,-331406,-147182,-9011,248616,135314,-333029,-257999,184691,421751,512545,427853,-11900,-93427,163270,197634,-23119,-327843,-250247,146476,422364,328530,-174268,-472905,-323775,-371141,-237057,-162453,-20845,-74014,-19087,-125972,54758,289769,110393,-141732,-171524,8393,157433,364225,524958,581356,767701,617046,217331,-207683,-545669,-198355,96871,-137369,-410369,134127,386521,507900,535639,241538,187899,193221,284562,123995,-174161,-272286,-237726,-510052,-532532,-292385,270698,528386,455849,211499,489788,1020154,912544,581516,152901,-54891,-51131,167583,151454,-50439,260222,609941,709523,347832,-3142,-137474,-8393,287326,612958,781197,621618,193056,-212569,-333688,147023,385463,224806,-234350,65533,698157,834624,514259,-16524,-147122,-78140,146236,401678,472090,420020,300027,142596,-58065,-125275,-91924,-222106,-458997,-356988,-151365,-38229,-61070,-376210,-216956,195717,-52477,-560728,128854,576058,483891,167292,65028,145183,-84569,-400098,35459,261020,109355,73848,-123736,-302644,-323168,-493374,-362019,-161975,-37152,58300,621928,676220,356241,-25449,-417019,142837,469337,723636,588216,138374,-361283,-154862,-241248,-339891,-106154,-226330,-321153,-22005,-62141,-287838,-273161,-23603,150564,338923,256743,-35185,-200749,146572,377411,272973,151464,348652,583445,668801,532563,344768,206601,-33166,-273427,-158827,117452,-50879,-499221,33873,438833,302491,-167043,-424826,-507577,-121879,69739,238963,467294,389067,-107661,-412763,-446577,-307342,-21319,-212322,-238829,-161248,-272840,-292598,-222066,-99117,43896,142125,245946,44958,-22152,475455,684941,431762,43500,-145587,-150904,-252107,-466293,-102751,-102875,-259184,-337006,-261734,-172737,34158,167867,142778,-51310,-248614,-249744,-295284,-130712,242417,147643,-75911,-271004,-458549,173286,407164,434153,56294,129847,305521,52382,-309603,-44770,143298,328562,520556,368208,-123524,-311351,-52640,198809,137777,-26706,-140927,191006,455723,473249,369255,169580,-122023,-429862,-460032,-316462,-327006,-422957,-455495,-480264,-417720,-96991,90260,369301,533100,425832,120168,-365457,-258973,250103,367913,118788,-459418,-191012,150230,455054,571869,320045,-142486,-494361,-328437,207906,337513,113925,-140400,-106566,-35395,61087,235726,627563,800979,918374,1235821,1452796,1163085,414104,252301,799484,1142712,1065608,766968,130251,-154884,38041,474708,695986,642041,-65573,-352793,445679,863427,942719,869849,627436,347163,-77923,-500859,-306236,-294912,-423275,-237280,9054,2073,-105591,-46401,-71574,-208956,-240407,-75994,2805,123462,197728,245672,27955,-207479,-322395,-114818,-90774,-451912,-218330,-80478,-378140,-179697,404395,491853,567225,584751,401844,41928,-73672,-246275,-230761,-121279,-58796,-105885,-267312,-250633,-123893,-182224,-392256,-476773,-504182,-271444,-244432,-180017,146595,542180,645996,397579,59867,-123431,-118349,-210387,-353308,-248545,194163,448402,355591,105021,-39374,248243,36698,-264241,148012,520670,257965,-296561,-428916,-226665,-223142,-101836,60616,228937,87687,-217976,-42549,180070,60153,-82698,-197199,-540071,-285208,241232,667259,791190,495534,404145,521842,419301,31695,-392619,-290393,-132524,74027,27997,-153929,99474,694552,1060344,707043,136285,-275613,-232696,110388,190304,-219848,-443784,-137110,-16790,185876,109286,35655,-46182,-94629,-152288,-171687,93535,23486,-274140,-536377,-430493,-337771,-336056,-311471,-179362,-383653,-732282,-510784,-561977,-327002,93350,618097,731046,505376,32925,-383659,-276243,-160220,185619,880044,1547191,1519179,830025,248404,-112857,-513297,-141365,10758,-12174,-154205,-170086,170894,404852,186794,-26019,-458195,134571,521285,318417,-140488,-118551,335758,535015,412978,199677,-127849,-199974,-190166,-547434,-332273,-187396,-308686,-588140,-523715,-548456,-68009,420670,503165,281516,-40655,-224492,-242840,-73324,132883,345537,289579,90169,22275,-73705,-291681,-199885,133144,167513,168076,532804,690004,694158,284438,30069,-35115,13623,-291873,-573985,-277418,-10961,18909,-153758,-349497,-548265,-258673,-69668,-122312,-515508,-73833,245699,277901,5396,-343392,-135492,-167747,-456822,-566151,-579598,-487387,-129303,187858,326519,77231,-452404,-186238,231832,444552,214505,-258345,-339791,-51443,63258,203657,194958,-34465,-300147,60182,590791,735010,647772,310749,-154849,-525330,-382329,-343420,-206513,-247510,-353164,-311506,-55936,401172,472356,297165,-47603,-390919,-405625,-401339,-381380,-539263,-300504,96915,247867,182487,53509,73296,334130,359126,313539,43046,-193724,-8184,138296,215075,47742,105684,-35903,-226275,-571316,-138907,-35767,-72,226955,641927,497637,207431,202935,91877,-65251,50949,423653,685651,562276,169995,-240773,122166,554116,475163,226902,108104,76151,85118,-118294,107036,160091,-42877,-107356,-183114,-76098,-48175,259588,497066,595560,492781,339917,63634,-322041,-445854,-329810,-305171,-402697,-352991,-16596,172403,291620,478369,544054,510289,-178519,-451940,-137858,8551,83562,-68053,-229385,-232416,-310522,-390220,-534605,-571387,-528987,-232245,32851,135942,244727,315725,171369,105920,278655,519607,419492,161297,84806,130330,-106211,-75079,89877,168715,124207,32742,97292,3128,-188390,-176519,78482,-9622,-244352,-143429,225946,213723,-19589,-304403,-584691,-469555,-169699,316555,956435,1241197,956441,489259,-71201,415258,473938,345912,434993,679434,509684,272453,259684,379305,445394,362965,300967,83024,-122083,6688,108938,86833,79163,329044,480762,444695,359044,244799,211094,106257,-202562,135602,597945,725997,579233,353557,139220,-171407,-282556,-285488,-362068,-351718,-472403,-89021,266410,401623,138148,-326230,-405292,50054,165011,-27016,-137224,629529,1113021,1274485,611820,-336453,-99662,38431,-169316,-309914,-229704,-87565,28967,47754,-139485,-264439,-186785,-35552,12778,-67153,39925,315943,141839,-291110,34039,173895,-199193,-564323,-280076,-105571,-8806,53500,249695,625099,714270,254018,-442195,164743,402270,380809,25675,216519,428447,340562,-49612,-227568,-5691,142289,73793,128751,35906,-377933,-215191,214700,405226,296642,63959,-233596,150942,686169,680199,365571,-163732,-452360,-510894,-534024,-489314,-381209,-75953,216134,91030,-165836,-194710,-26306,288256,125678,-249634,-200148,25475,-215128,-527242,-112027,114498,25842,-48055,-32765,-182325,-279553,-391461,-187854,190728,319645,140256,38902,-4467,734796,1005360,1301224,1011016,476136,-39835,-331817,-154853,-58515,-229110,-389955,-371867,-294241,-127155,132051,161755,13112,12653,-54212,-216746,-142673,152414,451553,820949,802890,470555,147400,-96556,-321645,-183877,-85964,-34530,54160,-85302,-18895,45220,67180,-138115,-130501,172887,280560,8038,-380465,-403191,-426997,-374895,-138588,104876,293382,200225,132469,-266972,-390443,305034,556046,429606,-100341,-97272,381751,602950,457967,39975,165554,654971,680475,106906,-219653,43374,-45454,-176893,276734,790381,1013478,808493,199074,-284254,-176056,-65995,30708,439967,1133329,1548599,1177172,940831,626796,310411,86439,-47121,-109475,26925,-106709,-165373,-191578,-333745,-100501,133945,125811,184732,160550,-101185,-429441,-55675,58750,-121030,-464933,-38026,335045,655962,1045617,1090941,1195065,1029448,591704,356357,153664,-109316,1343,148011,50952,-91055,-234066,-189652,-104328,18542,116881,126824,263961,153057,112799,59647,-160466,-406450,-3810,310670,292863,53697,-54162,-154861,-361234,-251697,-104007,-129488,-259373,-279794,-131333,95402,260524,207326],[-89615,70907,164782,99152,-105041,-270470,-301892,-168099,-149,194602,197165,-68685,-221586,48491,79329,-24648,-236729,-314544,-172783,296048,701814,1058702,940503,318492,-201089,-370339,-101803,630286,826408,633593,184930,-21886,148405,310363,762190,1173995,1108278,490657,-99360,238886,842266,969804,248319,-376077,-194510,31306,102512,24276,64271,-84905,31990,14765,-96447,-152838,30956,219455,97025,80302,-44696,-95731,-73151,-182840,-252754,-423316,-335843,-344339,-273917,279286,511100,386324,15869,-140541,-285427,-120811,171387,542270,777285,876936,564937,311866,384394,626573,818881,793196,666955,506176,496631,295443,-51568,-470325,-395062,-351772,-343217,-240001,42060,328695,443220,238294,-60336,-210588,-410422,-301965,-165967,-375452,-143830,-21831,-42519,4255,-225473,-257308,37044,-216644,-356936,-339963,-421371,-321411,-76693,-165202,-393667,-146055,-254191,-356241,-32485,70340,31614,-120800,-45928,-150066,-319368,-323746,-186484,-200551,-395722,-97344,118602,2499,-156824,-141115,-142615,-41008,261398,214900,-70290,-166665,-93610,-288716,-261171,-20023,260155,717691,800280,268121,-555266,335964,599306,166691,-320928,-442907,75928,601642,843922,354669,80168,365472,400476,-12251,-467784,-329520,-38707,93817,111952,288554,376993,301715,114829,-24447,-182121,-223908,78788,196969,-7544,-254318,117199,236349,142435,-315704,-66821,244153,38630,-489121,-37455,183491,11324,-138746,-144080,159070,302740,206907,45782,106512,-99606,-72217,239616,619260,603576,435092,333335,216502,-110407,-155442,141290,131309,-160853,-255000,6297,59997,-147967,-284001,-502538,-339560,-181590,26830,126961,247250,517100,477285,349710,116763,-274009,-428071,-145937,-111721,-156728,-226865,-134229,234749,380660,271813,-19047,227962,584236,466533,156793,-188656,-160013,7842,168734,362456,323687,-36476,-434469,-243691,-330991,-208956,158611,169136,163866,81802,14511,113029,52475,-96556,-423584,-203066,223676,492930,564299,218196,-137669,158996,508216,337138,257676,311241,257646,56693,-181413,-177770,114639,367969,583539,522497,319034,147422,143655,-183861,-21179,454472,423975,-134895,-458464,-180348,-76431,-45797,-48644,-76387,22658,524353,850180,991070,845825,787574,654755,338935,-100841,-32132,87056,18484,-271844,-182324,-269775,-200344,-375086,-438983,-133345,147237,122518,62507,-299524,-89598,455062,749413,185354,-238088,-225535,-42593,125221,315734,205759,-150027,-166938,-56153,19009,60358,287080,368176,326197,427955,645704,385426,-65181,-243642,-40596,90864,-60292,-165056,85992,172983,-4241,-70004,-138122,-208305,-2179,365574,495064,414880,242653,57792,-68732,-392041,-515874,-452855,-371434,-148580,57331,44794,-53070,-194759,-433033,-356005,-481946,-677259,-414914,-55771,494966,816636,878217,504339,133668,-35324,-48866,228961,362617,142087,-1370,267215,53195,-197103,117758,112660,-134514,-328577,-222459,-29832,61764,10215,72563,126298,130744,250553,160325,-29641,59730,107160,132335,-18684,-41573,-132760,-216801,-449142,-464106,-370566,-361716,-479833,-377608,-529533,-357248,-128798,-91944,-247701,-362227,-287261,-248623,-227603,-443159,-562469,-315352,-73814,-56507,-21409,-165539,-307086,-337523,-482892,-180926,37924,287436,603281,688821,225861,-273400,-321270,-191221,-243064,-192131,-88420,-7490,27497,96753,-125407,-165537,57438,418217,523922,152822,-405726,373557,563139,180226,-202459,-153639,-205157,-120938,-182641,-422563,85563,386338,459299,174478,-64743,-34624,395000,68649,11779,-48464,290577,126762,-3054,-425385,-78765,321341,429177,325097,120538,-61749,-53235,-84879,-14453,-194130,-312514,-413620,-458917,-561739,-314457,-40631,-125519,-481323,-58182,515457,560235,138761,-492157,86060,223894,34993,-147215,-45621,65664,461314,572131,284356,-132556,-413491,-567374,-372819,-38634,77408,-113550,-368647,-399249,-297454,-31497,80665,41451,-200740,-348539,-105241,162526,311447,386041,518029,547665,480718,247494,-109011,-225776,-123298,181685,212836,151891,-4329,249802,243116,283106,283796,46147,-442874,-147971,89536,150500,88299,75395,88589,15473,-102631,-102885,78970,244339,289046,243244,119370,-206381,-486522,-313967,-247541,-149396,41384,-8715,-73501,213483,240692,-165339,-415178,-320629,-180255,-406131,-382691,-287808,-130463,137969,465849,487713,160274,-62126,-135124,34785,136802,310196,638469,837858,693259,247957,132641,230932,132066,-210672,7618,572935,798485,479177,-313847,-118770,252899,313041,199489,-14406,-178201,80439,3234,-163231,-92536,196242,356357,320395,51682,-158862,-322732,-430930,-459874,-99895,79340,-85928,-157518,-117905,-150603,-376835,-473363,-380426,-51961,139060,227671,44155,-181106,-71957,191093,434450,360539,36469,-135950,-287943,-144327,189056,339831,2902,-369697,-341931,-1827,245302,226596,-87995,-151141,-207031,-468497,-343895,6863,-58899,-208031,-188145,-182803,-168853,-216016,-300256,-307026,-127677,232865,481428,705218,756480,525117,204362,-193501,-163235,213982,287965,152645,-249534,-465803,-374043,-231697,-156586,-372766,-181173,427599,595252,327557,119877,242834,164749,100753,-90096,-341741,-405842,-343052,-230290,41782,318147,292138,-35796,-313299,-339517,-358404,-142141,-9897,177965,331836,371071,127809,-125420,-91458,99598,21425,-354498,-50773,121042,-347701,272254,954619,1057488,776685,209242,-216420,-133075,66827,245943,213719,72988,-294348,-77200,63395,-263757,-413676,-264536,-1869,340155,559399,526264,123146,-283243,-45400,-22453,-343056,-467335,-312710,-123723,-2601,-78422,-361480,125871,532599,623134,287823,94138,7931,80656,-50646,-264011,-188451,56144,93156,-12423,-130252,-334958,-123960,432685,587635,275048,96811,31406,140693,199311,252343,85562,-67692,-489771,115046,466425,390336,210479,733584,1307844,1439617,1016727,181982,-1233,534172,677538,677122,426229,279344,501409,458938,-46846,-256860,-112478,74473,557018,685822,415998,-27044,-436467,-205909,55252,284998,221230,-79569,-420739,-495133,-448044,-112986,129051,-22010,-216797,-150034,-201501,-196553,-74011,54520,113516,195705,99407,-176835,-185938,-240063,-401726,-92065,271181,336372,181620,314783,157999,-65924,-303542,-148726,-260011,-187751,-336209,-365133,246380,524711,665769,503222,62170,-198775,-237451,358852,288781,56358,-134896,-89946,-55818,87437,94853,-120725,-462726,-214293,-20249,-267905,-229466,129589,304234,128904,-16158,-77239,13719,-13432,-270485,-494050,-383912,-84480,249388,135274,114128,-20140,-41413,-168167,-439889,-274030,-3938,120261,-77991,-185324,-153242,-238119,-327258,-345984,-412188,-52894,69491,-203224,-356001,93243,133260,-151475,-261942,-105208,171944,371694,366650,294711,249329,258358,429353,707721,900523,817261,924666,835207,425764,-19286,-249828,-210247,-264264,-322351,-195596,-27808,-130168,-204242,-141715,-329397,-328089,-186373,-89850,67392,319524,884828,958057,778337,249967,-244902,415935,1031151,1270722,1009636,326666,-41896,-193640,-151822,-100210,-347359,-224629,-108093,362583,423789,387770,328133,95008,-341094,-52343,437347,297117,-311020,103320,329227,-105579,-209124,511775,566602,392035,353318,475220,159804,-124351,-16379,61586,168368,355804,254890,-25156,-180881,150082,192974,134904,-83703,38496,143681,-44971,-348913,-12868,246926,-161851,-54453,412981,361222,-246977,-347989,-74920,-152941,-74889,237099,228932,102268,116560,599772,755313,475798,263725,-42269,34966,71637,16509,-268165,-380148,-147658,84936,159180,210710,206416,-17052,-293081,139766,513507,505392,157080,-52347,66267,82322,-137689,-337989,-403477,-258319,-161494,-35493,201888,466438,387361,277959,250510,146018,-155359,-483475,-479542,-444539,-443142,-212334,-93694,-140862,-137343,-142461,-112398,604,85838,160940,65380,-195956,-215303,37098,68025,-134677,-285943,-517633,-282573,-76859,-40481,-264885,-481229,-204602,204372,497116,422343,-21747,-465008,-295088,-238425,-258264,-329207,-103346,102215,248561,32866,-135729,-211820,-158468,-189773,-182045,-204139,-61015,307960,680757,913909,929366,445191,-81725,-334189,-490868,-115223,164447,-103810,-247390,397543,631940,782578,639153,403774,376609,630633,928132,693678,69432,-284037,-134063,-400640,-459905,-352392,-111251,-41442,141022,164782,567105,967969,834410,440538,-110628,-46722,189307,512175,457748,246107,473830,713724,611777,205749,-73369,-5210,67686,356306,793921,1114894,820032,140714,-347694,-38689,456031,719876,367208,-286356,-1663,385572,547510,233042,-122395,-380813,-309457,-103230,202460,319681,399321,333705,149642,-50887,-73462,36771,-86383,-254178,-104666,68903,50202,-83584,-434194,104833,535570,200224,-281068,281967,782255,706994,262092,-14237,-167738,-424358,-90467,230595,208217,23339,-192497,-302121,-428844,-311292,-337197,-225312,-219416,-232091,275495,748545,660605,331722,88210,-128548,121358,465507,686372,546457,40085,-429151,-50554,-71370,-280334,-399873,-381010,-388402,-132444,-102624,-310895,-236131,-2571,77888,225983,234673,41108,-85830,166097,410980,307957,183809,276872,559801,625569,601581,432285,196098,-11948,30611,200578,263902,65785,-461075,52472,455575,334742,-145213,-554338,-370412,-7395,128373,191433,514693,398426,-117475,-430928,-499878,-212490,48745,-300090,-196819,-135778,-351848,-196479,-144167,-168428,-23188,83029,216761,-78386,-278963,443864,753471,334841,-151878,-283763,-235940,-327302,-335637,-129007,-165080,-240731,-296599,-252424,-155455,94545,181950,25664,-225142,-367960,-321106,-158135,-4369,364417,305227,132931,-8187,-270249,119076,341902,381971,50359,95839,223639,44870,-486084,-83067,123383,431174,808801,895761,305861,-116712,-159100,36735,-9418,-192309,-84958,443236,595169,503728,319051,216138,165538,5395,14406,654,-307421,-381791,50967,-161240,-317415,-238,312890,647372,492221,135722,58419,-218390,-386396,55066,88322,-211737,-339792,-310041,-213902,429776,635501,319467,-220071,-578598,-275731,233039,419455,241616,61056,155403,84236,-72003,98351,431395,688509,952600,1466766,1683415,1504422,786411,408960,802530,1082830,1070655,1000529,474062,176611,131888,455523,433156,440347,3175,-531782,-1210,377808,546913,641364,575475,382977,19895,-391243,-255339,-266511,-538890,-277820,9669,165359,90799,41230,-60032,-118112,1671,48284,-68196,-111351,82803,183202,70009,-70520,-171741,-197045,-389519,-420966,-35911,20823,-124334,-321743,78928,448501,848757,607632,227710,-14752,158157,-29342,-29809,-116290,-153682,-164857,-306392,-495198,-152031,-6916,73139,-222834,-268332,-190803,-247039,-139481,290333,698005,689197,394299,80015,-76084,-157298,-351261,-578800,-97509,284463,333457,193046,-29952,-363313,-148589,-102305,-296772,102802,412659,176471,-339496,-398943,-118825,80501,149716,337486,516927,528876,159875,-140455,-196274,-222547,-130723,42494,-199655,-667570,-164966,332474,586348,399104,223109,288781,333507,186714,-356925,-231787,-175696,-4928,-101762,-164751,135297,641036,945026,624407,68882,-357993,-480273,-141357,-57222,-301152,-166295,102799,150054,145391,14982,7007,216653,275886,118716,-7800,199058,64841,-409472,-279698,-230852,-340645,-409274,-467017,-360504,-436650,-437267,-404758,-451139,-333947,99833,825113,1320952,1066963,567639,-52674,-388841,-372364,-9186,767706,1307184,1173786,570405,111841,-125223,-501196,-174923,392,-96120,-163756,-203443,-25705,51098,-149509,-404117,-291676,306747,559922,353270,-196366,-616858,-91911,274803,317773,203428,-115190,-573043,-450370,-460688,-518648,-372061,-444908,-590185,-566238,-426591,-41456,362078,526589,294421,-56613,-289078,-302803,-201264,-100654,148731,321104,206552,-88520,-214891,-267193,-296008,-93036,70983,60861,287032,358414,416465,141466,-18302,41160,134602,-45762,-292956,-96588,156434,134069,-1417,-161166,-362656,639,310648,131192,-465086,50566,468455,493076,33449,-204457,51886,-19138,-322743,-564317,-653817,-313159,150143,475913,640309,216793,-314285,74179,621079,784507,259524,-224041,-233500,-126014,-150247,-24529,38539,-185010,-522517,-16130,480517,696179,624465,400504,-162804,-419579,-228006,-164818,-187625,-376839,-555108,-8528,149664,457847,405164,250449,-34929,-309317,-420587,-453747,-370720,-336264,-116931,263446,398140,272270,227632,265603,426803,468386,326536,102626,74896,193418,255368,279613,82232,133445,95382,-106189,-535401,-165633,47439,149231,447562,791458,659672,267137,175935,119397,-62371,-43464,453964,785269,644491,324984,-20902,295879,667891,529801,322751,99706,138588,216674,25657,152027,257211,-18760,-265817,-375092,-172719,-114628,84552,237160,217131,158275,-40612,-135587,-359704,-311229,-194537,-168718,-309721,-420165,784,266504,431319,659101,634822,474220,-168331,-434095,-287051,-76527,165366,118889,-88069,-170734,-139098,-239620,-430766,-434343,-256599,-129773,-41226,-50583,71649,69390,-120080,-170205,148739,504792,470936,200383,66356,9539,-120820,-1543,168522,159354,53042,-5602,56310,-114056,-393162,-198387,42933,-63229,-273830,-81534,260924,167363,-56227,-385340,-606486,-488388,-135840,444502,1106076,1312639,1004265,466977,-73258,302933,337912,273564,413374,616795,579542,368317,285760,308071,327716,406627,514840,185521,-204924,-47882,142970,-64722,-114170,178476,315596,357427,370897,400269,385839,348031,-79162,-70744,422707,727080,568109,279629,63766,-199163,-205921,-56382,53529,104770,-107536,-411546,-142465,59506,-136707,-545718,-369871,-76699,-98225,-214997,-285176,287569,760850,900950,533855,-263049,-2588,123181,-207442,-446287,-172162,-24452,-17342,-82408,-257295,-315883,-212108,-56812,-90682,-87161,35135,222070,86657,-138691,-51353,-48429,-396152,-531606,-458834,-264572,-179671,-167387,-8915,407874,383903,-64287,-359850,40033,204308,250349,-67914,-57793,285716,101203,-47807,274128,347280,166589,68454,188341,135530,-89247,-71894,317227,408326,343526,128956,-89663,154868,694073,815819,568440,-69817,-399721,-273613,-169755,-188443,-378494,-101811,187625,31774,-208941,9690,150143,477120,314659,-241474,-328372,43461,-124266,-346942,-182717,-27349,-17634,29463,70557,-144622,-417036,-354746,-92082,284007,406776,222292,-261086,-241623,238221,526750,766912,763221,500495,80610,-153741,-98340,-69517,-157332,-151995,-129585,-224937,-307924,-29850,164802,128457,102209,15046,-134788,-267591,-157447,369394,873229,831584,401104,21626,-239779,-436093,-93664,183358,228142,296149,156650,178533,72768,-34189,-58650,130574,378546,424344,51849,-469995,-464878,-397358,-244068,-74417,-67038,-318872,-234700,-73160,-285685,-219267,347804,471108,353252,-49807,-267404,36604,436062,445072,16368,-45248,379281,477481,276166,393663,533664,211298,-179221,88599,424811,793626,703835,134252,-370750,-198557,-224860,-180861,454321,1063578,1415102,967262,844730,564239,169253,1629,-199190,-124535,-5711,6154,-228874,-412960,-312353,-227515,-202339,-336253,-105746,14729,-204584,-328209,-78267,-167498,-318147,-482068,-178924,276861,697733,1086310,1130241,1135915,1106783,792808,384626,70002,-305671,27073,199783,91665,-163341,-198690,-95816,72552,268348,312889,327202,278923,67214,-10686,138204,150992,-210285,-4524,435377,567925,244983,142659,-81401,-367289,-231031,-149691,-98436,-189474,-283134,-228919,-6409,82700,29813],[-175309,-4861,71228,25696,-50413,-101193,-188779,-220249,-37365,200897,205840,-36239,-136455,29321,590,-254758,-211828,-25633,-45298,209470,717468,1026080,719586,-26119,-244288,-270180,-232293,604815,888218,620038,-102178,31761,80150,-301019,418118,976874,1016724,478817,-45512,236064,687333,771451,75137,-398432,-280342,-170798,-98224,-21512,198239,164539,125252,-24376,-198016,-336815,-69121,182074,73265,-87671,-320024,-433957,-310713,-232565,-155228,-220509,-336849,-110012,-214903,106024,545482,626587,320697,130034,83330,95083,249679,501366,822596,748584,535003,367196,603476,747438,774007,557631,371334,285881,286909,206108,-27803,-371796,-409764,-256335,-286658,-401892,60926,411240,548535,291705,-159555,-319167,-282678,-4499,-202089,-364210,-39999,83788,-722,-161158,-253172,-252212,-189970,-262434,-202021,-82187,-11368,-169675,-262759,-299148,-388606,-172659,-290605,-268909,149892,287002,294651,18859,-109238,-283395,-409291,-483381,-461095,-216872,-111335,-76322,-234260,-110758,-50412,-49357,-69438,-51133,10324,97607,-190638,-459640,-167146,-32425,179228,292256,496314,700685,640669,13515,-275554,358731,575064,257280,-286954,-323377,30723,491544,615138,236450,137087,527306,602317,226376,-330237,-455722,-94698,-49450,-117999,-20114,53871,19115,-77070,-195088,-328282,-265170,1648,134831,11136,-259421,40017,224489,114701,-299402,-100995,180306,-86135,-404075,61477,261768,125927,24808,45731,249875,344277,272686,-50186,-10944,47525,246248,361044,602734,450871,274485,57728,1922,-101847,111734,417363,383883,153100,-460617,-173022,-142146,-314771,-517470,-433331,-170519,-78554,41226,249092,455555,651662,505917,354873,-52055,-300785,26699,83200,-46992,-203290,-204801,-98495,68981,117556,45423,-32942,355649,661771,469069,162939,110255,617580,877863,752611,797471,547603,165750,-322327,-209099,-277470,-235853,116307,134004,104329,2121,-45486,82981,180180,46709,-332907,-253305,218553,489871,478931,317318,-58903,32739,270447,209981,155884,191780,199395,132187,39508,114874,418559,643503,758866,723591,368569,54062,-159789,-219878,63117,480937,486809,-11922,-454119,-297421,-124722,-17485,80890,-18116,107105,727091,1147363,1291719,1074752,924177,702909,456280,204839,101191,177406,110960,-268330,-615084,-396164,-386962,-487828,-275482,-156477,71026,93188,115258,-231830,-248163,141426,415099,52401,-253712,-77726,-4494,-33748,-29317,-36315,-188718,-79749,53119,177081,239835,471137,495473,475781,557376,795440,541991,110233,-87599,-148133,-138351,-142776,-458142,-406022,-357801,-426853,-495348,-509156,-453941,-135231,313934,459427,493534,272151,52203,-44181,-363943,-446185,-282015,-385777,-186586,214369,258409,53595,-240551,-582481,-592914,-550706,-467579,-327424,-90799,239803,311559,205443,-54768,-155754,-199203,-321921,-56187,130165,44681,44882,140162,-213411,-288802,144799,82704,-240112,-310483,-57838,159569,173570,-73531,-240442,-69977,51903,368212,291675,-47755,-107890,197159,429586,297670,41499,-262021,-446709,-470916,-455003,-358696,-364847,-403316,-386782,-352953,-459065,-389562,-39752,151521,-54518,-222719,-252905,-319878,-468003,-489126,-430844,-299215,-148812,-54852,-59276,-87271,-293865,-312432,135414,293681,330040,420639,564673,40060,-344822,29940,122821,1719,2463,97190,19035,-80822,15305,-108464,23161,141538,380566,411559,37079,-115498,561344,817844,525665,-878,-86862,-58636,-141691,-307599,-347860,67646,246706,302869,300037,89197,-162638,-94175,-380453,85609,353375,741858,542707,297855,-307683,-18342,374763,456053,255674,95969,3001,41599,-7319,24656,-212277,-107380,-98246,-197627,-364706,-299892,-247426,-234847,-199009,234126,612676,656106,244396,-444783,-28196,-47566,-225398,-220494,-58828,175916,495555,613850,199036,-190433,-481354,-481561,-176072,40697,21791,-95682,-362882,-337912,-106848,132346,75229,-86820,-223159,-273768,-165379,-82856,81308,263210,435750,486020,485762,278723,-175667,-511194,-313530,17368,327584,303932,83430,-468871,-165835,45988,55960,-139208,-213917,-86764,90707,159216,-36445,-159661,-182920,-148895,-13629,68256,122666,239618,285540,236909,51240,-277113,-309554,-24502,2957,-131473,-67282,-245408,-111394,438297,502906,45090,-434217,93346,349523,-95572,-402278,-236164,117895,491757,701429,458945,55054,-44383,-17724,49144,247245,495224,805988,888775,592504,62960,-71587,85010,214682,156851,272257,604502,527172,11254,-445506,-80858,107092,-28753,-123457,-111479,28898,262066,287409,73717,-365368,-170206,-41006,149908,277448,159617,-18408,-351916,-403186,-237383,-241955,-396404,-151174,-54405,-65196,-279520,-490879,-495562,-272336,-153033,34400,44689,-123965,-75097,139761,299383,233552,-794,-121398,-364176,91049,568008,669018,162000,-77323,-146019,-67853,157009,322692,233243,308634,75551,-296404,-327875,161341,115322,-100704,-96415,3139,-64068,-267538,-385528,-337207,-417335,-372190,-438,396315,507921,401976,84644,-97575,23745,322841,251548,-7474,-285459,-398130,-481801,-344822,-280407,-276999,-115918,418688,568237,218686,-118367,14561,-31826,-221506,-286652,-254330,-329762,-284033,-105606,88660,274923,250052,127908,7089,-205217,-451450,-102916,131944,331653,402996,456501,191628,-15824,108026,377893,171527,-286336,-118386,95264,-131477,181684,916688,1006109,643656,-17410,-156503,342216,502723,461371,134711,-89112,-21656,248607,246244,-88318,-534756,-385476,-301344,-37959,297066,338202,31675,-148329,-77415,-162122,-501718,-459820,-338005,-227933,-99072,-161116,-369110,-73502,232018,296507,379857,343721,462129,430621,135453,-161938,-66361,58629,-131911,-301946,-338207,-496901,-267750,258420,476109,383803,354641,214981,122939,7024,15029,45188,98933,-232600,-15290,370741,203587,166103,931899,1605183,1671183,1121780,247648,-32773,417950,458111,529631,572038,485723,403019,168853,-386345,18421,242004,112516,490148,695990,367232,-155419,-360793,-81629,57597,144824,119702,-122163,-465200,-313475,-200472,-110960,30745,-1027,-195190,-124613,-130091,-198553,-59645,88033,218817,360834,253633,-178445,-379544,-468455,-281544,-67648,58108,62342,109173,238515,28638,-59320,-247144,-260903,-301384,77768,170002,-129531,-99678,362999,583712,432499,9039,-60054,90404,220855,32467,-138021,-169014,9006,167599,442332,328119,63300,-305446,-187723,-58361,-291394,-181621,181146,272349,106598,-25653,61581,92906,1986,-203673,-259423,-17081,395005,764360,428432,127003,47482,131325,-38532,-346150,-308549,-40331,154714,28433,-151446,-127032,-162109,-133428,-47730,-269832,-473176,-83921,-26339,-189079,-231069,-269857,-342726,-82576,91274,71443,202779,230411,243477,194405,73546,102375,339570,808088,1058649,1076110,739422,267632,-115039,-187411,-21184,36348,-153048,-365931,-135743,-90969,-215586,-331252,-223398,-99252,-63751,-148030,-108871,164383,708921,907060,672659,77175,-161840,589030,1075747,1130965,795702,78529,-314323,-259193,-35213,174191,24138,160668,273007,638188,710593,570893,417207,222840,-173961,-64022,471051,419037,-210713,-189025,74663,-204907,-72492,445321,486629,353738,780977,848287,472941,6911,233298,422821,459828,410618,183419,-58584,-437310,-24208,299174,244830,-100000,-164585,-10248,-126807,-448247,-5365,292497,-117117,-194386,256455,216060,-292925,-381017,-184720,-133241,19446,103943,-46769,-244274,-321890,68104,272782,193040,141377,-83524,-91458,-115987,46547,-80204,-479450,-283174,117866,300952,271659,44260,-152978,-191441,299649,668034,615909,355035,8067,-43465,-139705,-322674,-412134,-336643,-180763,-87120,57567,87497,162432,146053,188287,297531,412518,201435,-234665,-517407,-533818,-550972,-256008,-99764,-133454,-160266,-177123,-150381,-86815,-15121,-94672,-33753,-29366,-103894,-94071,-212491,-142207,-34478,-29735,-255099,-355117,-425425,-517529,-376727,-116373,210467,451454,412582,64807,-413510,-329414,-78263,-44810,-393325,-272383,202588,403446,396484,386544,-105047,-501592,-369990,-220181,-288242,-264837,209068,808119,1195327,944365,216790,-227976,-227375,-402446,-50389,191725,-90280,-151007,538556,756358,780682,441712,314012,280383,837152,1200893,976186,231577,-263518,-116818,-311458,-361733,-171053,-449141,-434017,-319301,6787,434905,594813,550284,211081,-83637,128031,408235,730977,664109,437372,533130,643407,369738,19792,-139461,40599,67018,324516,819824,1184164,768595,-53091,-294675,246633,717844,927231,443352,-238468,-31237,196971,215804,-90749,-203243,-276907,-345151,-341032,-202941,-23132,228101,282762,107303,-93484,-103086,16927,-46742,-63341,98445,144917,-2569,-201847,-344193,363961,754494,397843,-74853,286250,736589,698427,182631,-238116,-440908,-104861,244298,313553,14811,-144259,-203284,-228174,-419559,-381515,-249998,-156538,-341829,-227389,552987,815051,508445,242992,210964,102658,-15536,332929,529778,396948,-104325,-377731,24900,108824,61375,-177821,-224644,-220464,-109932,-165904,-321343,-140212,84017,103815,141139,164959,-17577,-136807,52836,280547,178536,73986,180348,545721,610770,595304,431946,219589,107136,270194,429460,291715,38541,-438494,84784,386033,228526,-273900,-440823,-149139,71696,131791,125340,441125,294014,-122271,-295885,-394081,-221418,-72949,-444958,-98305,-66171,-341738,-113347,-33369,-80442,-121795,-70628,73478,-96142,-325965,256300,533443,53949,-327370,-235587,-283297,-494483,-313277,-284499,-446732,-395292,-342762,-256819,-87451,133552,135318,-146108,-483775,-376971,-328484,29955,232691,414496,387420,324506,248172,12515,-39979,133763,223476,125447,29311,35757,25307,-260084,-132205,62657,409223,839657,1055295,550183,94771,-125410,-109676,-119535,-380913,-177503,421998,536202,436194,197747,200404,364692,346112,331466,204055,-306909,-119419,534170,314781,-187458,8362,486558,820751,400350,-208804,-16656,-90032,-386013,-162810,-295883,-400063,-23006,-143122,-439380,299763,550624,182917,-338759,-399145,-267805,167288,378300,280806,225047,295035,70906,-270620,-70973,77075,363060,692928,1306581,1597053,1538954,1006753,536048,651695,738081,821523,837103,754873,412872,218768,217719,95473,120091,23199,-306554,-420221,-107809,152051,331903,399032,253781,687,-341972,-263916,-206570,-252484,-171979,54083,228112,169105,120491,63476,122899,248899,171443,-102158,-242489,16017,131495,67553,43797,-64483,-233740,-382163,-151604,67952,53670,-2492,-287882,-184371,363299,829396,493053,35601,-48774,276203,188150,102440,-30675,-205862,-414982,-506922,-274007,14857,180330,300365,5461,-54790,-260351,-418795,-123335,378718,742492,631797,300712,24777,-110144,-211402,-352300,-438381,-187696,115338,84679,250169,407652,73139,-488440,-246504,-307985,-17288,162149,-52915,-473874,-218270,110247,373895,366767,510584,573365,702707,421309,-24264,-402161,-327913,-35237,184039,48133,-361769,-457327,61043,364024,249365,-76174,-122691,13286,38579,-406134,-251755,-157122,-49983,-183745,-201266,5396,265683,460655,360152,75663,-158306,-373730,-336077,-176888,-111638,88294,269344,266723,122854,-7056,7432,389634,511745,266753,124713,264142,59083,-549673,-64831,21445,-205304,-421050,-352951,-86332,3765,-54281,-124972,-304565,-465860,22748,828913,1609040,1461059,953622,277547,-225808,-511968,-281750,336465,510449,338967,102758,1110,-94748,-416760,-393417,-215240,-263291,-236630,-317181,-276073,-212207,-183088,-503800,-226888,324618,554463,561104,179478,-336195,-430549,38607,248834,267761,231775,-13794,-195425,-183735,-354789,-589649,-580248,-595083,-583515,-411840,-174235,178937,432764,297019,44184,-227427,-410172,-230282,-243285,-212110,212967,234512,-213555,-267997,-99378,6907,1049,12105,-124745,-84707,-31569,108867,34722,-94035,91616,198998,153856,-75620,33536,266060,275847,239653,19666,-221672,179542,552452,269305,-432851,146509,686042,674668,132949,-30976,143463,46782,-229833,-440165,-516909,-177160,305816,605532,716738,252897,-143401,226941,732644,719016,75156,-275098,-65453,-20208,-212348,-220246,-181852,-253887,-477327,-86969,122970,367615,479695,486181,-29796,-319208,-84791,-51262,-281733,-522151,-256488,96284,262190,422466,329597,215305,-34611,-281284,-363218,-372680,-228084,-86384,156519,375498,387347,212046,225554,283896,366389,552672,489785,375049,384721,336113,232400,105867,-42683,92255,214996,26434,-486367,-189704,152505,242334,460468,631919,581188,150175,-63726,32190,-120808,-78440,468106,771923,623817,328996,129670,440103,661951,446830,228053,-86380,-31273,10481,15834,186267,342339,288857,-126448,-570249,-307082,-183210,-120760,-157991,-320328,-344601,-490540,-399209,-395444,-226523,-93850,-66464,-191730,-508209,-115423,232483,413699,542551,424394,120506,-220372,-241768,-267806,-46996,283547,303108,25595,-248285,-88974,-184306,-416535,-269590,3524,-23809,-160979,-300478,-201572,-295003,-419247,-478075,-101086,389679,511334,299904,53385,-128664,-157948,-4872,174326,100858,-27024,-18701,59220,-82183,-453524,-271006,-109773,-211368,-295333,-37798,197551,28529,-184838,-526176,-559235,-466315,-106077,476286,1091190,1194061,776496,28025,-143814,141387,165398,103012,245232,398854,503700,386248,269702,196599,164305,455905,608572,285851,-201536,-175371,-3924,-319550,-285530,-43913,-22158,20270,76989,220326,324763,354433,64779,-227557,149769,587199,486298,229297,17029,-236911,-244088,-11287,269015,325276,175163,-207462,-374081,-256766,-390594,-488913,-257217,-219628,-331445,-339758,-524517,-106531,346077,442658,209802,-226326,169396,339294,-4058,-472523,-226386,-12863,120241,-5454,-265730,-377539,-365469,-261098,-235028,-119601,-26037,63832,8291,-72714,-160040,-287988,-525309,-463183,-223224,56646,-160449,-415362,-85716,140062,-86190,-440000,-132668,-149701,-129607,-11590,-211579,-200373,153049,-6881,351931,687979,679448,133164,20065,223695,277227,164970,-10024,250631,365236,359943,176669,30543,138380,553586,743238,544430,-69810,-295567,-33038,170700,116132,-255757,-189299,49784,-86155,-288000,106461,329406,613224,497112,-123610,-414962,25553,-25070,-35687,-149651,-292214,-273974,-93309,20278,-170205,-435220,-79118,208090,395814,525598,441846,277800,404071,355611,185375,147600,388478,417150,129538,-79042,-114305,-173822,-235688,-95424,102829,-54702,-448229,-113337,249587,333846,285458,97421,35787,-231620,-446574,306793,894157,897476,442402,54757,-226607,-466932,-85731,317040,348805,341068,283874,300938,259100,104308,-78939,210588,449352,530220,162759,-347428,-475445,-318427,3228,295419,411307,352140,-130937,-300471,-323740,-154223,215120,262123,161746,-1020,-178021,-453968,46101,200391,-171266,-283553,42943,215965,572986,921378,904139,450838,21703,59234,176349,509030,428016,-25369,-256446,-25312,-134618,-247848,446445,903290,936349,485481,427514,360474,41392,-20935,-250029,-143662,-78752,-34724,-362904,-232202,14278,-69904,-316397,-119434,-213562,-233159,-326701,-298164,-254818,-469373,-433862,-374254,-329632,124058,575066,861685,977611,925860,938365,778787,390583,-7636,-419464,-75610,40134,-62190,-252446,-214236,-129219,150287,347493,391718,370487,204678,-26178,-191280,139133,393771,120458,118266,427297,598030,340971,226153,-88547,-253279,-113101,-132426,-154687,-145194,-164854,-179319,-66048,-150067,-220788],[-242486,-247411,-167245,-163208,-79843,-11498,-8209,-109031,-115993,83806,166381,130965,185900,261521,159334,-138548,132712,228910,102519,133725,610146,745924,260805,-398408,-50340,-76896,-421387,282632,814868,547635,-274714,15231,67255,-125260,330758,684713,718029,381815,-38851,71192,321538,250909,-273840,-355464,-365683,-364355,-418364,-177337,165979,263935,91774,-209309,-382844,-441823,-228443,-11485,-121340,-274262,-378594,-474814,-535505,-397797,-199955,-140313,-206576,-38486,-23095,21785,511058,761009,490888,266431,322106,283039,200865,221455,510526,242767,156179,265881,586755,610424,387639,40189,-160872,-136978,-45810,45110,-30179,-198037,-475433,-238757,-117656,-231036,-80436,291362,493600,348726,-18232,-318434,-467361,-237506,-442961,-250682,-33879,102758,69696,-118695,-338287,-493497,-313842,-209328,-112048,67502,254269,44504,-61622,-150740,-359512,-280984,-369726,-204460,204675,367063,396072,139527,-88027,-320601,-449966,-342448,-306005,-50722,282565,152321,-305823,-177975,107318,191409,100094,-38245,-190578,-89311,-316231,-323467,198699,526914,633707,578392,611404,567722,373952,-163268,-128263,188924,315373,207788,-119954,-209284,-32372,261230,221254,2359,71432,510219,650688,375401,-143837,-556151,-268426,-244508,-278004,-198555,-184493,-222982,-302575,-412251,-463754,-213106,57822,278129,237275,-63495,-40293,173760,92175,-297631,-243513,11398,-262698,-283699,145594,290546,194605,91511,102695,194016,230973,193575,-74409,-71676,182335,329888,549400,562815,302264,100786,-150717,-162721,-28799,285663,553966,549332,400017,-133169,-276776,-380941,-512861,-291443,-242796,-23563,110300,72526,253625,508834,590548,418848,337087,103706,139335,415971,210887,-83811,-400065,-174491,22837,-170235,-160862,-189497,-34965,389776,639194,451139,263850,484006,1027375,1186029,965995,874124,546638,139019,-353791,-161658,-157037,-177989,54813,24369,-72893,-187767,-155475,49389,245925,98269,-299015,-296881,83711,269307,211047,269838,9918,-70905,-81197,-4155,-71081,-56435,53333,157184,189855,318877,602560,771639,726553,652705,195766,-186936,-505615,-146454,61984,252945,284884,8863,-260949,-264666,-194187,-104096,52979,-101117,181913,854011,1304294,1382213,1101935,779280,507156,384061,360522,285254,260097,119698,-191435,-325052,-310970,-534891,-215358,-25503,-126839,-149167,-12363,78681,-171244,-515438,-271969,-221575,-290145,-231043,22103,-13414,-187028,-306017,-267665,-188758,35581,177168,279089,367842,493250,429843,369513,407054,560324,407439,120977,20869,-68914,143117,243114,-33494,-209821,-81488,-73948,-117936,-204839,-443589,-319846,200373,486569,615768,315424,-78689,-206410,-440160,-316886,-119189,-303478,-220851,291614,407570,185718,-239228,-615968,-372034,-226569,-188332,-165401,-116876,-15941,-146524,-485660,-464054,-180217,-159992,-234239,-311781,-163560,-109523,36480,41493,-277639,-141828,83661,-76077,-412802,-276409,53520,328688,364065,89802,-360803,-438988,-200448,215233,239911,-57837,-295420,185213,586185,548441,78949,-443219,-277118,-346624,-370255,-279218,-320575,-351720,-235547,-109497,-231180,-125788,262935,436958,113091,-191549,-272516,-326675,-376846,-290305,-401620,-353556,-345785,-163328,65465,197184,-23895,19607,390390,467975,297635,129531,234444,-229690,-234953,331632,415792,203329,56191,124209,40352,-127214,-190097,-208926,17711,213206,402789,390834,168016,196562,641207,894860,712241,204692,-63696,-20805,-146226,-372342,-275288,-18,47299,85104,287714,99537,-319272,-456308,-416988,464088,848276,1159402,1028379,574437,-212593,-50593,267669,308523,31944,-43850,28328,124525,183812,106996,-140224,35619,106314,3015,-118098,-181808,-231749,-253460,-18295,359194,646264,683597,299460,-248115,-127748,-49304,-468566,-255774,-214213,113931,321266,342297,-68894,-406235,-590248,-417116,-34222,84184,25312,-40350,-258939,-203328,38404,180171,-13811,-246651,-260224,-320385,-419839,-481076,-285093,44454,266332,385267,432675,219586,-255350,-284586,-23284,-35250,316891,700441,706676,469955,131280,-97466,-176342,-298154,-14101,227403,331115,142834,-279063,-498266,-395368,-118035,271715,425926,456023,427058,318908,140910,-132382,-444363,-111614,216155,218867,-30779,-163437,-387268,-40661,586982,633124,188920,-132510,546719,695283,147367,-372086,-214929,270161,681036,753322,357848,-64733,-87473,84891,56580,307038,641963,881476,827668,433381,-68113,-206947,-14320,214314,392759,534453,579496,190770,-386281,-343307,-210152,-179771,-389115,-398854,-106318,194849,376319,452214,247542,-212636,-427634,115185,273077,568525,327099,102115,-307792,-380953,-410074,-441992,-253614,24765,150776,56631,-167167,-436933,-461604,-334745,-291214,-175913,-51103,-150969,-129231,4940,52899,61444,14422,-130377,-380800,215228,651515,700997,213284,42557,20509,-40680,-4294,212062,355563,546742,324656,-155625,-304405,256327,230503,-5108,-97808,20292,-78908,-293093,-419967,-201403,-52560,-183382,-357940,-22432,100325,146229,27574,52132,170632,314119,133435,-242301,-387622,-381874,-449259,-346127,-247310,-191447,-260743,154388,334903,24483,-399742,-120555,-57790,-343564,-261945,-124768,-138258,-79160,65816,146146,181263,101113,193758,224178,-6382,-371683,-117073,190610,342166,394331,406608,138583,-42907,154618,455455,198986,-288539,-171389,139244,218944,202121,711367,769652,289611,-356443,248195,888228,945003,595842,1009,-71077,324282,460370,252725,-187127,-529381,-340839,-468874,-179093,95460,132662,-43483,-25612,-6613,-193131,-445462,-350105,-270729,-252145,-199089,-249322,-390478,-347434,-223977,110894,483147,581769,818573,665485,203350,-173003,-47308,-62190,-357766,-423782,-264248,-307886,-473609,-143990,104495,335113,469034,347436,74683,-217182,-335635,-150348,64890,17024,110598,226172,-94089,31824,947707,1539090,1452057,868244,109937,-138278,173181,142400,232514,519992,535293,321188,-39541,-516061,83197,442313,185573,249602,497857,168354,-366416,-198567,37761,81117,25818,-42229,-279687,-515373,-114830,106301,192874,217152,19061,-219159,-159664,-153528,-284998,-136589,81674,362493,608406,565900,59645,-489643,-204848,113453,-34147,-197577,-198253,89924,165433,7495,-61428,-186361,-428787,-308904,239122,518745,261328,-229214,172490,403951,291881,64863,330345,461465,239182,-285391,-270968,59181,81690,316638,495154,402665,183464,-102993,-180409,-178916,-273191,-248343,-27000,-18388,-25709,-15553,190558,186232,37241,-215762,-149066,242437,729806,926071,502922,15829,64053,205755,70179,-208661,-302594,-108373,120142,-2636,-227052,-158605,-186005,-58395,138972,107326,-145452,-111453,43610,804,-143267,-292607,-224892,28383,126097,-85906,-59255,-13128,18285,-75828,-254504,-221642,1367,621988,1118886,1031974,507612,-65720,-335984,-188066,95063,256869,183376,-226742,-238174,-122854,-249079,-464216,-82717,126870,181233,985,-171880,39762,502612,856918,555632,-119493,100765,790221,1187968,981010,447451,-241840,-451240,-260252,35482,282622,240063,405299,653666,782883,842020,611010,372613,238027,-37152,-93610,354360,395208,-132589,-290766,-41301,-86261,189417,445808,490024,541014,1186028,1037448,613243,50155,435120,660824,649958,483227,173905,9789,-305905,157326,505714,234593,-208043,-473793,-294208,-147178,-269501,-116396,95446,-227366,-429449,-65235,-91485,-362596,-435575,-350465,-91655,118383,59299,-168094,-297522,-315661,-195556,86294,-12987,-49886,-194006,-173364,-52959,135372,122218,-206146,-458967,8431,273876,175352,-201262,-382536,-126539,336609,660741,557121,331966,-104324,-245331,-377673,-423270,-381869,-224675,-89216,-91366,-128535,-186121,-143153,-141898,-11910,171954,433583,402159,22576,-292056,-440372,-383927,-140774,8188,-129214,-247256,-275573,-226287,-327741,-340184,-288029,-21003,80226,-31753,-210609,-293184,75190,364630,305203,53077,-163602,-285650,-210222,-106627,10421,187498,293481,284432,46085,-371022,-407209,44629,191291,-222814,-434961,180647,374883,689811,898628,606634,-50160,-441001,-343694,-338718,-378738,80122,819704,1266571,803900,-17769,-59131,-33524,-331946,-33364,154729,-145324,-147934,500986,714827,507175,88988,289997,450317,816908,996946,858314,252230,-170092,-190493,-310102,-241011,19104,27860,31239,-252547,-200337,141445,149898,182835,-38370,24638,160397,438100,740687,688895,453071,421506,390127,-3158,-217002,-123201,29288,-5361,169995,666651,988676,577281,-204230,-111479,375596,822467,950110,475614,-189586,-150175,54625,-97376,-327938,-189260,-11051,41158,-14367,-247006,-444004,-45683,128106,-32312,-232723,-233643,-148041,-143056,-25549,144017,21779,-197255,-342950,-267218,403416,699000,420167,24275,153382,421958,376193,-100964,-577750,-128687,331770,479794,297734,-114342,-107523,136924,106683,-118425,-505355,-267956,-93364,-343992,-93331,606307,748234,316860,106743,185343,124653,-367708,197931,278106,126091,-269312,-303118,-35158,122454,178556,32748,-48846,-75525,-115473,-330781,-281892,12344,202177,213612,117694,64077,-178320,-309820,-144567,39203,-59844,-86081,167686,562944,651916,545854,344139,196857,205294,369221,467231,229839,-123979,-406519,89268,253088,106516,-222564,-186050,11811,88896,50812,-13510,228823,157058,-8993,-69461,-145993,-248701,-311276,-456828,-38602,-2129,-324234,-174576,-38348,-84646,-247702,-250953,-153759,-112106,-163537,93433,183393,-205271,-124308,-111836,-294544,-255048,-115954,-76881,-280357,-383551,-254305,-150360,53954,178213,78416,-192967,-377280,-287238,-274549,114160,432045,353538,363350,468363,461735,208931,-316020,-129992,177358,299111,-10243,-208868,-26854,-59790,-109533,11786,292831,629946,785479,513210,126645,-115112,-198317,-106129,-260566,-474681,65560,291959,270104,56633,157640,378435,387778,354997,204420,-333983,-88075,603589,538363,-163173,-43219,557174,815676,273059,-529778,-7909,-24438,-340876,-255699,-280711,125037,332393,142635,-129902,41548,255264,-62287,-240449,-200725,-301734,26712,234161,225782,288678,256074,-90810,-220745,-57815,-213303,-34494,210747,777972,1210209,1292116,982166,512929,315893,224994,412070,481730,778608,457379,208876,-133186,-229469,-185195,-26036,-205403,-370947,-367050,-7427,132349,151866,-8790,-145877,-379315,-272336,-81565,44077,-45684,82650,138270,107609,108824,161349,312508,418911,275443,-76113,-321909,-124870,27545,17223,73369,2128,-109625,-43793,51409,57605,-42053,-70641,-299766,-273244,201424,530238,295825,-90649,-108313,179199,273372,97970,28977,-108247,-303844,-147429,120692,173069,189353,221646,88611,-47718,-397737,-502754,-9604,439595,673575,525171,241933,58888,-169679,-268222,-280167,-353227,-445543,-221806,-52723,414418,689203,223335,-408384,-321255,-345174,-184225,-142157,-334487,-357160,37324,385249,566213,492542,530775,458580,619049,530626,180606,-154718,-255072,29213,189463,161568,-130916,-459938,-121693,176099,99708,-296382,-486586,-397291,-320556,-536973,-354845,-120098,-113983,-239851,-190780,-52094,-79730,-118172,103036,171276,96452,-73206,-127512,9199,102984,270168,347884,278625,34418,-116601,45601,429391,545661,278074,186424,289588,19406,-448826,52771,186229,-43990,-327963,-106741,283244,403576,272057,190276,-42254,-473556,-173997,661375,1500715,1592374,1102377,526406,18541,-399257,-494791,-324795,-501997,-271655,-92573,14705,-41149,-248259,-416506,-568799,-381165,-320165,-476146,-416792,-208493,63177,-253652,-372836,191218,534765,864968,659841,205500,-224178,-47656,220292,331953,531046,516353,418377,170768,2349,-272410,-393570,-548189,-560578,-467673,-223319,46970,273612,304982,241873,-1046,-475895,-233828,-197530,-313103,98320,129840,-300275,-176800,87336,334471,374633,196144,-161690,-434231,-258186,13400,23579,-158678,103748,231793,267710,60734,79367,282839,400749,463375,176002,-118189,262426,628128,320530,-399360,184279,848252,790266,317180,107782,101262,-19139,-222977,-385616,-453687,-80228,342767,580924,555443,156572,-58880,276651,608694,396885,-216529,-244540,41359,37126,-344198,-494642,-474639,-308532,-337762,-137750,-314220,-10295,375667,470975,49453,-291304,-4173,17004,-238464,-289096,-10767,64115,249386,318183,269394,186689,-53332,-299703,-283754,-164064,92754,240954,391638,379406,254956,118286,147067,175661,204472,430027,621510,625319,628813,414633,136755,-180349,-164432,205835,373382,131583,-391219,-40400,275378,278079,314943,322120,351421,-41386,-423802,-143117,-218631,14711,486877,663160,503838,182511,173510,529974,643190,396584,66050,-322941,-383668,-435324,-125109,103487,301821,522003,186501,-271730,-366637,-194618,-185818,-468916,-218955,-122566,-147431,-315593,-387698,-203803,-44236,-1865,-79623,-350120,-249297,128028,289980,246313,77758,-291728,-235026,-163845,-174301,86318,430538,448327,116165,-384020,-150232,-224294,-433623,-101514,187801,58624,-283664,-535010,-391112,-323976,-246506,-339814,-309406,268209,560595,494883,208295,-105923,-234911,-38961,142962,20266,-98155,-23645,38982,-3888,-217265,-328481,-307714,-366021,-350837,-91906,-12254,-202570,-324022,-435578,-455507,-392949,-76081,395685,878085,866306,330933,-576734,-126562,30932,-1313,-114771,12577,163867,347517,352803,283922,257717,286904,575531,544323,297419,-123617,-304835,-335812,-467926,-144729,-117965,-299182,-393234,-308696,-147756,141522,239807,157928,-189683,-71600,369894,357322,178794,-27944,-304655,-387930,-122162,270968,333460,260146,-36627,-203047,-206024,-209667,-241045,-178616,-317359,-451998,-359893,-314220,-176476,122585,172735,-243950,-150745,296871,468181,170446,-244388,-172324,66895,320037,233169,-70627,-214071,-304631,-363250,-116835,-39708,-98083,-44159,-29457,-80116,-222280,-369514,-492559,-136157,402129,416722,-74985,-245213,48009,-101283,-443870,18241,125339,-123651,-462480,-260274,-341399,-211526,-7742,-95057,661435,842334,702164,-33391,-62280,240414,374497,325247,29596,193560,358455,361964,203501,102647,120939,355975,489692,288779,-159749,-195335,151036,402959,276649,-185111,-319463,-117838,-212921,-310828,141256,519893,709991,665738,98156,-397752,13148,115563,202328,-69315,-277103,-381576,-206756,-117252,-198832,-245698,97098,376452,482868,581603,594852,784078,922042,822922,115152,-307954,40732,263671,102862,-121057,-221801,-327981,-412586,-150796,159318,-19296,-314752,-67859,398131,601470,496035,259013,197141,-69433,-357118,248142,833435,872951,469048,93363,-229103,-332021,-70610,258612,264610,164346,203087,249234,421425,469154,40132,91568,324508,511702,225860,-291344,-415535,-150590,211871,538074,757220,771461,150549,-337025,-419858,-200547,-21050,-12948,-50211,65811,66549,-130655,-274140,-154584,-332373,-287513,-291280,105602,844835,1114588,978763,532365,230628,167127,111335,209056,-331,-291511,-137948,43936,-251218,-146148,505325,917281,862264,199146,-80295,100990,6802,12442,-104934,-145006,-104199,-154381,-204638,219095,396040,269385,-33211,149855,48562,-241857,-328935,-329857,-455421,-290714,-205791,-286728,-473954,-93069,356610,535299,728121,646800,576746,483243,277957,9698,-186503,-186988,-259688,-374525,-180195,-271985,-251808,81687,219431,301727,264997,136779,-26432,-320750,64044,510832,417152,340384,399714,380518,269118,137865,-197774,-197918,-25308,-96840,-333182,-186959,-96122,7774,301689,127225,-153372],[-86195,-153808,-270743,-276336,-160214,-15221,126669,101710,-51752,-110027,81761,266962,393058,469851,317922,48974,242058,296038,182046,88211,396198,321631,-119501,-341205,27715,24249,-337728,-139330,534415,348942,-226927,-13967,114678,194159,280442,325656,343837,312199,-21669,-213110,-112026,-215936,-341320,-137089,-350610,-329368,-341136,-407568,-15313,182129,-32656,-448890,-241764,-46774,-107021,-51662,-252316,-171370,-169754,-211027,-375948,-552011,-347747,-166375,-97608,-126262,-42999,-48368,333792,665040,449264,186730,358476,408342,122951,-201276,-44827,-105688,-393989,109120,381351,270256,-208958,-551614,-497152,-529406,-336096,-97472,15176,12858,-346496,-221686,-25168,-210334,-364956,149802,445403,410414,131804,-202564,-111952,-106843,690,-50623,-53762,95364,193977,128977,175435,92794,12579,-8667,-51993,92482,279496,130932,186855,140230,-174571,-309008,-345691,-150581,169680,356617,395869,251248,-9710,-350283,-377353,-166571,-115650,25411,431246,231681,-274455,-199453,214486,391052,290153,1964,-230875,-240842,-372129,-122658,522945,990330,1031041,828809,630212,419337,102785,-224740,-97850,-8015,17798,114889,137048,-62013,-86576,-11072,-156462,-268284,-72241,371299,595278,445352,46815,-360528,-421859,-367042,-291194,-188317,-256219,-237696,-165577,-277982,-213064,-52024,278872,537791,485588,195223,18446,52446,15274,-340607,-434117,-189213,-309738,-152434,213209,282817,222674,111600,80624,73973,18476,-44057,-178692,-222284,136131,284655,673492,444257,177727,-16959,-189133,-147166,43300,319166,512720,573985,514619,271367,-68518,-267372,-307365,-88531,-44803,100845,271600,91071,122326,463152,534293,282845,202577,257799,474229,635419,298192,-112165,-503633,36511,289291,47993,-163661,-277174,-43658,348868,571014,459078,368724,640589,909991,879262,823949,702836,435582,-18033,-500916,-198809,-66889,-70773,25894,-115274,-305363,-360840,-198337,90932,266418,60317,-338282,-297955,-33358,11749,-59240,108930,39839,-152316,-411053,-281733,-354981,-352745,-146253,105976,226536,381568,587425,670954,455094,347348,122158,-51622,-32928,15855,-3359,-88744,-73797,-103774,-134041,-31381,-154135,-206299,-125926,-347315,164012,844264,1274714,1225004,863223,370438,108873,145265,334217,389706,278839,86626,-118376,-148694,-330631,-412405,-780,149405,-4991,-345017,-130578,67499,-38906,-324547,-368278,-329625,-405432,-100845,98102,-55472,-309899,-479639,-388011,-161301,135749,256398,260189,343664,312628,190559,63268,61081,94626,35534,-40674,14041,127532,474168,506386,244082,151588,152727,75707,60667,-19594,-289302,-515721,66273,591129,740085,406826,-273183,-458337,-351075,-117870,-2654,-247151,-216125,301091,446135,251086,-178889,-481067,-199625,-29798,-28381,-62391,-134031,-107817,-143906,-76806,-172226,-143099,-107089,-86158,-309270,-445215,-236769,-5828,-4227,-111620,11555,15184,-215458,-255998,-20339,191970,454907,522952,342750,-1254,-401416,-561892,-146543,44819,-65325,-401392,60556,563154,630106,98751,-365526,-268315,-329695,-356946,-265073,-355019,-487150,-231317,-75930,-40642,120968,398576,455465,203886,-123202,-267843,-242922,-185523,-123751,-279189,-207925,-546574,-264961,174753,373250,153229,222220,443923,450723,125597,-214348,-259850,-545943,-62505,503302,577359,276434,-26574,1021,-1137,-90617,-134555,-214432,-177794,141829,353409,356273,357883,402594,587397,780288,687684,308521,-57891,-77338,-79591,-216219,-199778,-98632,-139492,-71252,148834,-34814,-450497,-254953,-198077,511831,1117840,1367425,1358549,710941,-134735,-162626,14391,-28951,-316138,-206653,23433,214464,431653,205589,-87891,-924,136832,93564,33286,-119049,-161141,-236337,-19580,248446,533556,587377,304213,-16680,-14563,269315,51063,-241343,-458826,-160684,-8602,-127123,-374325,-473217,-455617,-334719,79966,191727,163912,64500,-77122,-9231,150305,146290,-162427,-412835,-390181,-339592,-232174,-197849,-466175,-191018,87379,271659,326475,107418,-336211,-91920,281625,185565,227883,823838,1027882,1132306,856854,320266,-113228,-481181,-64630,398045,593953,316285,-148845,-255558,-121575,85630,504394,726851,799556,663438,373110,34519,-258517,-426583,18476,395675,408617,126509,-201588,-268897,-24287,550389,596033,225033,85340,754401,740458,230831,-368637,-212844,295519,690226,651008,256154,-138741,-166233,114539,83109,302087,656093,816459,668962,280251,-109824,-239322,-49980,111178,389477,534537,369537,-120369,-427242,-349908,-440832,-417938,-338649,-380032,-83431,288660,442080,486632,334370,1804,-87560,493080,637810,758072,473704,97719,-237892,-379480,-544274,-381234,-131241,85277,267033,114969,-74994,-343027,-297857,-233153,-278523,-342047,-188384,-224936,-252734,-261850,-203241,-2067,93531,-141362,-382651,143032,473662,522913,192708,20333,68083,12449,-142954,-41389,269570,543371,494176,20149,-417727,134532,260622,94921,-122176,-98288,-206890,-328618,-353346,-33471,175300,188792,-116862,-330524,-297977,-111697,44491,145270,263513,272526,77364,-119741,-130133,-108334,-209648,-166588,-116155,-169744,-505049,-226011,-863,-156407,-412329,-65598,65969,106544,111503,110830,81167,136788,226754,197091,69675,-135771,137315,325212,147633,-224695,-149310,155487,249155,304274,198049,-85671,-260479,23595,320424,137808,-180109,-35411,303835,481449,432383,476424,449406,-150424,-123422,709517,1300188,1217096,581181,-185251,139712,595985,567749,181814,-462952,-390639,-229237,-514854,-208821,8723,25449,-755,78603,31818,-247983,-373262,-204112,-131023,-198854,-293226,-281573,-373863,-510069,-186256,265840,522993,742311,996815,760135,177874,-273871,-131776,-279729,-561820,-436734,-205319,-145316,-211196,-201071,-306255,192427,456562,435224,57029,-379609,-412625,-340675,-79102,130487,319317,283044,-15586,-27265,780845,1110736,875565,347473,-198106,-281068,-107738,-163564,-112455,290132,400151,184786,-158336,-492233,-16586,420971,299712,85609,152475,-124278,-469983,-42899,107942,65738,-81000,-223683,-475661,-330116,63177,349975,559681,546109,126688,-208852,-239712,-232674,-402522,-241026,100481,502916,768324,746872,284964,-478042,-34446,339487,19809,-420708,-197010,166538,179612,115673,-65630,-148621,-355972,-216936,279988,623523,428620,123092,212929,273816,159317,62482,380170,657249,510608,-249643,-333198,83765,-30971,201319,281034,378306,265725,88282,-119456,-316879,-291084,-220933,-184031,-226778,-131432,24628,263431,272118,134502,-119631,-43077,375684,782685,693937,335054,-161932,60991,214947,155888,-46904,-62669,42958,132736,-98942,-304848,-176905,-295945,-142256,158168,258784,104946,-96090,1019,28676,-35728,-64315,-58463,52059,21549,-253459,-288904,-245475,-299024,-466656,-482961,-299273,-89749,454600,922649,799571,239859,-388586,-472422,-212291,143782,326654,271002,-180784,-297858,-199653,-339309,-322342,101377,340766,359613,181107,-49713,37924,370016,738816,415364,-268988,378423,1031545,1330783,879202,100578,-486701,-289621,-238864,32901,241041,288654,410455,786878,735470,750956,500851,247340,182696,42126,-146950,128781,247374,-50291,-58256,67241,160245,440834,482329,498501,718884,1170789,932971,525225,9098,495955,707133,661740,520226,262828,180934,80816,382910,491357,141990,-275838,-501664,-359480,-79226,-23550,-124271,-205465,-392719,-541113,-334326,-309192,-337143,-416730,-332471,82255,254713,128404,-101503,-292092,-257229,58028,324134,56898,-171051,-335840,-226479,51169,222655,323040,154855,-308583,-177878,135792,12648,-397740,-479351,-117457,298060,558407,404629,125390,-345701,-327194,-298713,-290746,-268653,-128328,-26099,-117048,-50570,568,32420,-271102,-229597,-35203,262245,394749,181725,-44322,-148469,-104562,16150,133395,-119025,-322520,-189467,-95102,-193766,-214699,19820,175714,141176,-65944,-354783,-328353,-48676,370894,398887,301155,83656,-10615,-37183,53773,108648,168251,102671,73659,-66222,-344446,-388891,142995,359826,-76809,-554560,16061,149895,723741,1140941,1019053,277100,-118378,-174970,-373471,-398162,-48490,696636,1077128,566382,-212214,49789,55305,-269744,-52399,70431,-230309,-222511,302745,510137,87275,-154341,555533,1046842,822970,641211,468802,191596,-32254,-262266,-369012,-90702,186691,388797,299497,214181,-210758,-222566,-158241,-121587,-179829,10174,46004,267492,523176,507744,316684,232985,40264,-420784,-310219,18738,52902,-61736,-54027,371798,660548,439084,-142667,-40277,291176,699986,825173,538385,-92513,-396234,-137973,-274574,-347479,-94614,184043,353821,319772,167879,-178967,-218326,-89599,-251627,-363975,-391539,-381238,-326047,-174475,11588,-230819,-468656,-342971,-262585,197953,395294,272771,38721,-12400,-39224,-184258,-517197,-285469,162864,596888,569837,216716,-77094,94555,323577,365038,194235,-231391,-346264,-15439,-162215,-104836,370364,486298,153774,-39106,62391,113464,-64656,254455,112967,-135266,-414384,-256969,-228813,-65489,72363,85871,35347,3291,-210077,-531635,-155881,218045,329331,365893,154810,-39305,-362987,-389770,-267541,-219091,-317881,-118563,292252,623329,715986,466269,178769,62221,190811,330856,341340,121305,-338644,-300334,28797,71780,104398,114651,59048,103391,45244,-109943,-242858,-54604,50919,132003,179174,135989,-184251,-502446,-345657,-107319,-14102,-223673,-379347,-182753,-189347,-329029,-387501,-379085,-280132,-116065,109573,146376,69630,220923,66934,-184037,29941,158454,171537,63312,-29482,27294,85791,241995,252576,90166,-11942,-57277,-187753,-226452,-15642,371391,164109,225739,495093,534593,243890,-453700,88700,343182,502797,57984,-380611,-122846,54782,3469,2760,168737,357843,295829,222020,-30150,-219662,-212912,32528,66128,-84407,-145541,30654,90218,-16265,125413,230801,127556,69882,28760,-298169,-249702,281581,397218,-249534,-92341,507937,648335,139667,-301407,59394,-33871,-328223,-221238,16301,469886,582634,364753,44670,-173100,-179836,-143038,92598,22943,-309137,-159385,42482,122628,256308,120389,-67484,79357,88391,-165056,-180525,-244678,69598,640583,881715,704038,290176,-160945,-351953,-146767,172193,473120,335219,114819,-364732,-462242,-392924,-178919,-213435,-231606,-345633,-15539,49821,-95831,-308362,-352450,-484921,-216046,113866,341521,137307,46991,-79220,-85247,-37745,115080,313063,441091,328621,1916,-386238,-337912,-130856,-74547,16619,17630,45643,152424,85177,-101134,-286810,-246128,-350200,-313096,-53003,80283,71167,-119235,-199896,-150009,63741,-65036,66974,124672,164166,292931,397377,212649,18172,-66222,-37404,-293673,-406875,-216357,159556,442030,496992,409673,294804,229158,-133465,-310305,-176190,-193332,-333967,-408237,1558,418233,548381,63774,-285982,-274578,-368883,-425331,-428558,-348131,-80656,248306,560797,565812,452202,373484,243812,379905,494804,325226,78088,-159796,-32006,69015,139891,-31493,-366793,-297183,-18232,-69940,-328345,-315978,-345865,-373451,-434136,-290582,-114575,-215708,-238494,-125940,50520,35945,-509654,-24871,254600,292859,160622,102892,149381,175329,321447,323879,171431,-195205,-262098,136273,372817,395660,156508,149914,248061,-63302,-353600,48751,209941,50459,-229481,66791,464691,557127,439339,362648,210664,-97726,-471823,404311,1108621,1411021,980734,603660,130927,-337186,-158729,62293,216141,317320,218270,42780,-56071,-98988,-147331,-307429,-292678,-356721,-580524,-286018,8937,388452,129637,-457976,-58036,455687,1013125,914385,486546,23727,-7903,226846,340329,578456,733827,779647,448545,352473,153109,-118029,-420272,-590434,-416888,-28693,74540,84054,285960,423301,234323,-265173,-235914,-54088,-17393,99485,36774,-138740,-101782,176820,542999,659314,397551,-37392,-259339,-108626,90551,17389,-227312,13085,191395,259208,108030,9584,144841,405591,526428,236833,-72536,239447,537401,289297,-361295,94053,815755,785894,447727,133837,-103656,-250300,-308194,-455647,-496118,-40994,265876,404283,216610,-91784,-87672,241018,373333,100130,-414373,-131749,8107,-116244,-486612,-261388,-393279,-370984,-272899,-192034,-349275,-58627,298532,269543,-46659,-374625,-69760,157,-78079,-66612,52676,-79493,72184,134512,160858,85897,-150854,-361571,-291306,-44238,324930,504220,438330,215378,73656,59849,58454,-10613,-2627,199326,599192,663085,654584,362752,-24001,-460341,-119128,349634,440552,91419,-373055,78907,299002,211036,70243,-5632,101132,-90756,-362372,-329929,-211382,137146,434266,431126,232725,-122042,47884,478438,615328,402678,-94518,-533381,-283058,64815,86832,35673,141111,431498,345313,-42529,-344544,-193756,-89522,-74517,227664,416980,187730,-89948,-368656,-291127,-102560,-35184,-51510,-206029,-224818,-14526,97482,-64297,-250749,-479882,-237779,-235025,-155051,164516,463073,434486,107340,-365830,-291302,-353669,-407611,-23692,205655,46946,-362687,-296825,-75047,36764,29,-143416,-361949,111501,509224,628480,432212,62110,-362826,-126305,42942,-103820,-128485,-47452,-106584,-87960,-103226,-333283,-464323,-306014,-369547,-401515,-413470,-483381,-263922,-217637,-333382,-343957,-113831,154366,420134,301974,-100211,11974,-15343,-58921,-217108,-387627,-261395,-61796,119847,236413,279500,357548,420812,520789,286336,134915,-90194,-257107,-318795,-105805,89213,-52371,-181815,-103040,-102104,-451694,-94581,70958,139784,-105288,-184565,93859,151812,54903,-134244,-380030,-440745,-383446,80328,223435,247306,6837,-69473,-10213,47375,-43133,-167754,-418900,-490753,-338951,-120183,-49059,75988,53998,-270291,-93177,241620,352008,149167,-37423,40414,223299,414202,345594,53097,-10242,16073,80416,105606,30730,-175980,-44456,-59511,-195050,-282720,-385045,-297496,329812,882653,531553,-103686,58953,164359,-314113,-127779,354150,304396,20719,-451212,-406719,-458274,-299654,-253657,-298642,612965,650126,327786,-375833,-58548,264931,391789,283360,7753,248601,410907,350202,178894,58757,26072,115622,98317,-131743,-288447,-85882,228852,439679,225119,-290073,-482216,-260006,-321828,-269926,150930,637822,762386,756471,350189,-176108,88377,205385,227843,-100038,-35345,-16813,11063,-118349,-170746,-117947,78718,274439,374205,429579,486480,817516,1000871,854472,77282,-370936,-242710,40973,-1974,-230005,-434126,-504653,-503537,-245504,-17719,-162291,-340066,14809,487606,764399,569284,363161,189228,30392,-203501,127887,624218,668783,364014,20059,-161125,34305,145794,148862,14632,-216406,-111055,10794,396758,689770,345923,67710,81563,346929,178361,-306971,-275546,84059,292492,488995,705225,678791,151366,-328052,-551953,-271130,-206767,-305332,-144668,122325,171567,76309,-159243,-299266,-236403,-205559,-546703,96520,815157,879429,750039,471979,347964,245506,118838,-43048,-475135,-459570,-116856,-95108,-374593,99394,629961,1071250,1224691,531886,-116598,-129875,43459,25172,-54306,-171923,-119827,-229688,-73040,522262,690899,498809,143242,228095,206917,-70237,-331393,-388042,-292470,-156668,-115507,-233192,-477137,-323766,124995,277629,481418,396195,174912,-37413,-3697,130948,27943,-145806,-344345,-200792,-79281,-348469,-353603,-82288,-18941,87892,83110,96730,20211,-321658,-10124,527821,662286,600300,558693,196284,99604,-15797,-299734,-196273,4931,-83105,-314316,-300209,-123341,170098,570680,394221,46812],[22368,-21450,-126613,-198438,-253787,-119323,176336,283112,105873,-228223,-71911,279650,445164,520842,347872,84569,92729,200720,163298,28088,88288,-100334,-126395,-266817,-49586,45959,-41655,-36899,231423,101362,-307911,-28742,171087,290967,88023,-119796,59016,298344,28424,-480781,-327923,89770,36806,96101,-241879,-312462,-189219,-510676,-291441,-83996,-221806,-568354,-47525,296490,301114,186953,-13486,75181,79101,-48713,-262629,-386426,-490636,-306072,-78360,-258525,-300031,-235766,6877,319972,202155,-111966,180403,400909,91166,-573030,-117075,196724,-25616,-28964,57602,-181529,-380381,-120807,-53269,-201133,-353013,-202724,98969,174872,-198481,-240851,-66323,-282994,-248194,254145,489841,375928,113553,-57266,377633,733906,475133,138031,-56586,101370,362038,513647,841814,859254,424938,238419,23150,21650,110303,108746,327102,387932,72820,-221114,-276614,-133554,74767,290644,376208,333178,38079,-417367,-323657,-72151,-60886,-56934,270598,90042,-385016,-169573,252318,461976,395219,63580,-188682,-311334,-408883,-75754,595886,1161831,1240455,954578,585270,287551,-99985,-271834,-171384,-155173,-163588,131056,407153,106373,-137501,-250197,-346264,-497362,-261314,164328,461443,421760,174019,-146436,-270779,-321684,-174573,-82600,-198939,-112846,110518,-50282,-46808,51289,432034,630005,543649,305160,47523,-167950,-161076,-399708,-538458,-307383,-221779,-69454,200594,206690,172888,87633,29798,-41821,-247537,-412903,-418792,-234228,85525,209800,504446,187578,33637,-68377,-92494,-48327,30776,176016,281081,409437,459849,539761,154582,-96397,-139636,41417,122256,197602,313622,26298,-101638,413735,571916,222346,-104691,152044,568946,655548,394237,-95066,-367126,254514,551800,538184,8675,-259833,-117006,239407,485041,494086,443280,590841,468080,419227,521837,483382,290157,-151613,-590850,-362172,-77847,3083,-6604,-273463,-468607,-238504,-88273,191724,226291,-68714,-452418,-268059,-29318,-54440,-139706,-86985,3360,-262766,-630379,-377546,-310643,-499157,-386869,-41639,123536,260896,335191,268312,-28067,168090,435397,484916,380779,133203,-130515,-387998,-486189,-334211,-36790,201194,-8790,-155330,-245718,-484006,26232,662424,1036550,846912,370362,-211100,-399092,-194724,131187,314834,188485,22560,-91316,-119025,-443694,-255153,127133,212774,96960,-295635,-226181,127579,143504,11201,-21956,167110,50162,85943,139791,-130780,-421674,-556268,-408089,-167102,130468,156490,68560,97239,-49894,-180091,-335263,-310097,-288367,-403631,-361463,-143648,234146,601540,575363,303175,198817,74026,10505,24148,-41368,-251348,-633820,-62302,640633,768386,468610,-213116,-191128,3201,78243,15595,-242012,-176653,244690,357727,190591,-145409,-356846,-151309,-12101,-8360,-66107,-142398,-73296,-68942,5713,-140930,-215558,-139709,-66589,-198717,-383711,-312694,-84516,-42245,23930,65837,-12983,-143181,19756,262430,329701,504711,553439,458783,265889,-7918,-423839,-511525,-164341,-65113,-363130,-168431,381202,548032,218517,-1070,-216272,-355380,-424668,-284305,-206485,-266248,-380791,-389235,-88554,103160,323303,373305,343694,38668,-210881,-140092,26975,-10264,-279368,-259897,-376715,-283532,182666,351496,122661,166280,238134,222748,-58458,-221126,-311262,-312785,98125,490186,527320,175816,-194158,-176954,-108049,-41920,137703,-50779,-368657,-80167,120704,131702,277256,364079,362421,504065,483809,280041,-50799,-205154,-39464,-86335,-168915,-218441,-262909,-141012,-62127,-282715,-377296,-172514,-80347,226639,986868,1256512,1352064,687046,-69294,-335273,-326880,-472736,-359444,-181622,-8251,277381,586664,265564,-103583,-220963,4005,61016,53277,-119239,-151559,-224457,-113989,14405,265032,347137,255980,187978,180578,447073,506874,105277,-181556,-422518,-422362,-503546,-297361,-172257,-347236,-251886,183613,381623,382783,175164,100496,151547,219826,69405,-323193,-492429,-556794,-114835,245960,177308,-213032,-353449,-47627,139839,154443,-41934,-440161,-34076,405391,419775,201531,581391,915736,1219614,1256874,860063,215860,-273489,-298976,334058,696751,566275,137540,17944,147271,239008,535518,810558,969104,818115,408220,-38160,-205880,-245630,62661,505043,591950,286274,-182780,-157996,-99105,317052,412637,144980,98791,612882,517854,138324,-415787,-236443,198861,537196,474797,182877,-139506,-249638,38021,124726,265359,533506,595486,426810,149851,-64255,-191351,-68663,-76302,125498,233616,-17132,-353552,-332340,-347072,-511719,-286015,-192793,-348082,-106967,313259,480174,429791,312874,79138,149811,579304,792544,766088,632683,211997,-76140,-350756,-555588,-461905,-213988,-83195,124877,30728,-40365,-178720,-111343,-113499,-232047,-432277,-317266,-294378,-332698,-622958,-220294,100918,177636,-141514,-395818,-91884,138705,261170,115374,-93892,26213,51451,-151836,-332011,14825,348884,542157,224456,-265209,-124599,205414,176936,-106257,-271310,-371939,-353232,-247541,19253,136699,189252,8307,-311354,-556366,-297890,-25287,119149,282369,227259,63635,100572,242955,278631,117578,77360,-2338,-194372,-337581,-281638,-228673,-227310,-242916,31366,181484,451031,432986,355193,255736,280869,303158,188855,-49448,-408016,11753,348078,285574,48716,-62672,79601,126770,144632,-111694,-402336,-600148,-219736,53964,65063,-16447,149034,445928,592733,635609,291525,135717,-440460,172930,997797,1410276,1187685,380720,-316894,336069,716113,573319,126402,-437362,-241065,-129361,-442547,-178943,-12740,10653,127026,148661,-25573,-363503,-376376,-113777,1813,-103698,-348834,-314960,-346348,-362173,63972,337557,423657,735146,955022,709699,95293,-437720,-315344,-517965,-444286,-496118,-294474,-47675,86191,53994,-470305,17652,366729,477044,95342,-455404,-393934,-417021,-185361,156570,427410,476386,256740,42832,462088,467245,188692,-250978,-557542,-391891,-301102,-351861,-410187,-40925,130736,-51407,-330542,-573073,-174338,202719,361814,209351,-80805,-322995,-346466,21637,87311,-23734,-200501,-331631,-374605,-130810,169092,453167,745658,698144,238189,-172566,-338070,-326283,-500509,-317851,150623,600205,791785,691459,279881,-491589,-29684,319477,48203,-553688,-93113,254266,276447,256254,-81253,-184864,-263734,-172494,182062,489413,428007,452395,459614,298639,94000,90278,338428,712743,531117,-193995,-480798,-235263,-336258,-79925,59244,309875,285329,193679,-5675,-300599,-354904,-61686,43474,-19137,-99909,43927,239793,260743,139801,6910,103646,431019,592228,266183,24886,-251157,96000,218049,200716,86052,198972,318928,214154,-138972,-296151,-173277,-389180,-307781,44964,180248,124538,-109934,-95684,-3837,64322,191808,152762,80374,-157342,-438693,-318933,-344080,-568585,-278757,-147148,-143729,-65581,281136,502422,410918,-35379,-403489,-405528,-241697,137489,267162,133695,-199442,-426249,-345831,-509201,-161961,263638,489560,460536,315272,115173,153883,306486,463186,181235,-381869,527724,1226126,1386267,808821,-128807,-517439,-230916,-247702,-64665,77084,187085,207141,512199,447330,409992,250635,77545,70345,24723,-259960,-156710,40587,91884,209968,233467,327237,520116,435391,379952,559619,566876,483152,212831,-106017,346026,514437,459372,428623,330436,265829,276979,296931,185859,55074,-118627,-148979,-14801,-4231,104098,-62436,-406951,-482449,-336925,-168287,-103661,-206705,-305836,-236506,197108,350914,242696,62734,-256837,-419854,51515,354722,178509,-155780,-519940,-367087,15923,275265,469185,420356,-133364,-364567,-44223,-145017,-439170,-393349,-166999,219875,412868,209445,-191830,-417257,-120995,-116540,-207126,-208841,-99301,-48153,-145191,313418,442532,282083,-232082,-402926,-235258,1115,210271,199748,159557,169099,203638,170946,184865,-137479,-449976,-99927,49473,91357,219044,339549,361441,140991,-234883,-396326,-266069,-263340,83973,271573,364236,156073,43635,-68047,12615,87414,119369,-31548,-169603,-271487,-375465,-312083,190139,409964,-23896,-524858,-249783,-265837,438663,1049235,992998,348722,159475,189509,94,-310227,-197750,446329,674859,278574,-380345,-15093,7268,-207210,-101747,-53471,-315550,-372752,-19323,167943,-300179,-140218,771599,1422887,1043123,701496,145562,109372,46707,-289025,-422647,51925,322629,552132,406213,496731,-44706,-534610,-320025,-252326,-131024,-67025,-113373,-40199,99020,145688,113082,75846,-256015,-480208,-142881,156237,99949,-70395,-252864,-13531,340016,374873,-69729,-148450,-9196,334382,599951,606037,106033,-433175,-176953,-151003,-181512,1310,257831,442719,398452,360770,119133,-85549,-295170,-449817,-252378,-304057,-401084,-360777,-407631,-216327,-316572,-379105,-224626,-260476,-154228,-12530,13359,-6713,-66368,-212857,-249132,-247381,46295,333488,625860,485094,64574,-36672,214818,264633,427289,399065,7851,-461170,33068,59961,-191840,-86753,78220,4668,-162286,24944,274030,505840,459957,232075,-78043,-481893,-300375,-406012,-418421,-201268,-11976,16523,952,-363604,-375867,-29084,387818,435050,465299,175211,-139982,-391439,-254594,-241068,-422873,-333488,34315,471972,666652,695963,306498,-93253,-203477,36802,175633,119988,-15813,-502328,-212172,-87068,-158189,137120,396236,254173,123851,-63261,-335523,-552780,-295959,-64027,194575,376440,320830,-123721,-321161,-248072,-333813,-162372,-61480,-372954,-259670,-29248,-254698,-424706,-291699,-531613,-248306,120321,355164,425726,475353,233971,-61619,136739,267994,197055,205064,261340,296798,323780,404629,338925,183981,205794,198293,-91303,-287522,-423417,-77084,-165869,-38319,307143,356993,85023,-215824,474932,521510,594704,187947,-257662,-280964,32484,74506,43657,155728,238408,-31172,-210504,-303879,-435560,-232109,168704,363544,348848,250943,13401,49320,27261,96974,27148,-250933,-398260,-166364,-228150,-457669,-259787,-46371,-425968,-124663,336745,381219,21896,-137154,78903,-109574,-344721,-229409,129177,515610,624621,433114,66271,-27943,-83534,197452,452886,254258,-206317,-357746,-153193,7494,168579,102766,294803,335226,157460,-49400,78901,-81205,-573916,53260,403953,253365,-101076,-361836,-255341,-268284,-131975,-68685,136162,26638,-288396,-454928,-461262,-352668,-122689,-168773,-368828,-123079,-82026,-306374,-412360,-328934,-316967,-69692,317373,527265,339476,9967,-257088,-332987,-306102,-120514,82626,288688,300121,103933,-207884,-485266,-299739,-173231,-114792,-42788,102695,148656,-77368,-384138,-340350,-104336,-243685,-424786,-353897,-331889,-115652,-61137,-204398,-517651,-386191,-158713,157074,378799,515710,571038,492597,137190,-241716,-388811,-352219,-529453,-210624,70724,279415,336911,245932,301765,386319,384708,-37423,-313817,-44518,37520,-89609,-176874,42404,226240,109852,16775,221421,71484,-132217,-313665,-359086,-129181,158721,381769,562425,355954,216883,75045,-608,117732,370259,380437,214034,-91967,-173686,-85491,36195,-38423,-319382,-498165,-263829,-288768,-362050,-227698,-159114,-106390,-173562,26781,-10325,-228653,-197171,-85698,71536,98859,-517546,-104279,266230,393930,260716,148435,83829,87416,249335,227428,28073,-205756,72779,331672,307326,162061,-44815,31801,136912,-155778,-249826,-33775,107170,54297,-150173,139501,422769,453210,450869,393457,389429,218575,-431416,147776,666367,978063,664126,479470,50211,-308061,173431,675323,695537,615997,394471,-20414,-181129,-47651,45073,67365,-94648,-281012,-432509,-156741,123743,430940,318153,-226606,-293140,303930,860856,804906,408791,43446,-12337,187943,301619,409842,586612,718528,565695,598448,528546,168965,-189096,-442341,-181268,185442,167231,-70408,252700,535749,382234,-60604,-134506,75219,131130,157595,151150,91514,-107934,225186,688985,768840,427556,1292,-130942,25722,105303,-57981,-278683,-182848,53114,171243,125504,-84061,-131111,263258,403299,188622,-69858,156949,369606,221469,-279702,-108343,566872,689037,456490,52579,-389405,-376857,-239041,-423013,-408734,-16011,143546,151255,-122197,-410717,-132580,173115,175288,39759,-233401,-57119,-121199,-350108,-134848,99861,-97299,-326156,-291633,-170652,-110137,72905,144294,-51612,-254085,-505138,-257576,-108251,-23902,17399,-60892,-275581,-191428,-57007,1346,-86384,-291517,-308224,-327341,-97511,315250,556612,328759,80740,61367,114116,54406,-149824,-181818,75148,468526,505071,460992,203370,-188318,-430942,-33846,304427,309002,-108672,-410849,65771,223716,126493,-72033,-88844,102406,142319,-28509,-182669,-44298,184682,287221,132534,-133304,-485674,-189551,299470,589093,455544,-132057,-532447,42317,517485,594940,352331,53997,64197,290360,71849,-324595,-190416,7582,193693,465289,717542,370453,-9411,-344207,-430037,-220472,-133843,-100321,-142094,-126812,-96850,-33547,-144032,-314704,-418983,-263401,-327594,-157166,161047,355813,275117,29025,-244412,-357758,-466555,-355144,-45034,86128,-17714,-221206,-46516,209892,263019,101141,-100379,-316573,-85413,338601,627128,581153,224676,-310352,-231129,-74746,-159166,-18076,-11009,-276976,-342461,-148758,-255981,-314556,-84262,-12119,-302133,-291554,-266213,-68063,19013,-112330,-247210,-171621,-154195,-151915,-121162,195933,354578,101980,-147563,-442793,-624266,-459837,-226095,-86921,104572,246356,339946,310384,187270,-67370,-130612,-103306,-28195,153392,222645,266827,-10432,-63797,187501,216026,-162045,-251141,-39777,99647,-14694,-146484,-87884,-21292,-67442,-212102,-279158,-227481,-526279,-101114,238171,367928,135271,24858,125611,239014,156482,-60243,-417715,-416598,-280389,-48846,-19169,31522,-48558,-3387,-101013,7765,23006,-243,160772,286112,391937,388016,270313,58595,154882,308774,438952,244540,27891,-109194,73985,-57933,-337091,-368617,-431037,68822,791928,1060476,418675,-172305,221928,186866,-441896,7430,449812,395240,90096,-352166,-425884,-440490,-306257,-335718,-361269,287623,252334,-232078,-324771,150700,343809,356092,58342,27160,487035,598413,413340,177885,-34988,-117203,-102849,-184537,-179888,-135009,83272,281777,374009,116112,-357702,-327656,-261725,-330602,-225086,188308,663237,843257,788516,587801,163916,286889,235941,61719,-256669,78774,223387,256191,97447,-48071,-63176,-66173,-743,90708,148847,191421,481074,709010,497172,27403,-264646,-370607,-131900,-32484,-139839,-340685,-456707,-399286,-309317,-307964,-342709,-524827,60480,449236,719475,467821,284135,10543,12607,-166871,-36933,322480,352723,147565,-111285,52980,448680,542785,387181,6959,-509805,-523826,-301824,195973,666388,643847,400536,23974,136742,47403,-288455,-73871,327623,286708,213166,354635,282719,-28168,-334652,-378768,-187343,-177847,-482346,-64541,182999,135567,56181,-37425,-92164,-103324,-236259,-369030,103166,537751,461573,430839,387264,381648,284878,136025,-123796,-275821,-206811,-164222,-291565,-2103,419587,766745,1160490,1344410,843918,34415,-262604,130281,82508,-20745,-166876,-7588,-92486,-11977,535485,788586,553884,238513,175514,158289,-88083,-416610,-430590,-238750,-185836,-134670,-170662,-384377,-490854,-42750,174286,308704,272679,-27141,-570623,-182795,326885,293731,13760,-140228,55278,-52362,-417207,-336410,-228115,-196948,-138376,-80924,27144,636,-293479,-24418,496511,832034,849008,837520,351017,60451,-76018,-314873,-232740,-22755,-98100,-199257,-407563,-214818,249439,607199,501510,202025],[60635,22746,-25922,-101495,-260948,-257802,164705,414034,291102,-60520,-234199,200766,407633,456253,298276,7719,-202454,24783,68805,-55472,-218793,-347311,-162840,-307315,-202554,52330,268825,318185,234999,-44206,-497993,32896,263999,284366,-98122,-568321,39700,342091,147368,-280596,-168709,328115,362530,284077,-83917,-342311,-144858,-299856,-393090,-425229,-380479,-502341,14813,485333,690114,435370,263490,256139,250688,-10067,-227413,-190905,-319910,-489538,-130802,-186815,-459107,-495738,-315870,-87924,-66279,-466240,-32074,304137,142112,-240995,312470,407875,302817,-92173,-234292,-412479,2307,224271,239177,103014,-236591,-244023,205628,245684,-171243,-344903,-147226,-130702,174973,531598,533796,221201,-51836,42493,732167,1249781,759410,278700,8470,184644,583297,936632,1209151,1225517,723616,435632,182706,42424,-8279,64396,387028,572177,334174,-92272,-215608,-134219,-3735,233819,401552,388481,68548,-446741,-313698,-55227,-119973,-257322,-96450,-199416,-478751,-58079,268055,412944,392622,172994,-38437,-304298,-460269,-161320,414204,1005432,1190946,910743,524562,185072,-179975,-330420,-273719,-159381,76264,343803,645059,296432,-149900,-369300,-350280,-471529,-417996,-18852,303728,331831,217493,30662,-48102,-181607,-35194,2726,-96071,-2989,244508,76602,-24577,34048,368442,435034,326527,185243,-70803,-436923,-381550,-436655,-461237,-276962,-167335,-63418,79301,71647,59238,38939,7908,-89278,-415854,-400561,-268905,43375,193640,135360,44533,-150070,-125133,-58423,42886,42360,-52121,-88455,-65363,114817,302291,571219,279102,-26837,-51850,98885,244499,281293,238156,-124395,-209715,437746,644541,323352,-387164,-146232,490360,617786,506769,-55004,-284528,338204,680170,811334,100421,-262375,-235968,116348,430407,572655,548477,491963,110658,390052,459899,429789,174279,-172767,-432269,-596675,-154658,59553,-29151,-403792,-319314,58425,155290,302244,139405,-237978,-555129,-212441,48454,63173,-23412,-112740,-33311,-305441,-473846,-101195,-21034,-313433,-605979,-248739,-87650,19288,-45089,-333138,-185900,481131,796501,933213,583896,146308,-275488,-420932,-435023,-312190,117343,378395,200758,93624,72005,-20923,35937,406373,671199,391777,-203645,-495453,-297027,-356568,-149805,98528,40593,-36006,-92428,-149654,-358982,-109132,188578,195970,106961,-233256,-260993,208733,315933,274658,291792,434329,423716,288749,166073,-174448,-498170,-500179,-400016,-223881,-26269,-187544,-165465,-152676,-303371,-437971,-380300,-258998,-127238,-205105,-419504,-412950,159683,518227,559154,257193,16478,-181492,-157368,-138220,-194917,-270564,-436928,-134203,538520,667629,444571,109676,290963,401318,227831,-55816,-212204,-96271,158846,187781,27079,-174933,-263895,-141944,-65414,-43756,-99980,-108530,-56179,-184254,-307976,-336007,-303494,-199530,-146403,-126009,-235613,-360998,-156250,-35878,119584,61018,17852,31359,210979,404592,400294,488872,469947,397747,311859,205162,-169465,-378936,-236606,-35054,-260522,-405870,172324,474131,439793,296607,-26246,-376987,-508700,-202780,157780,276534,146463,-186863,-294212,-71134,214485,433596,589139,334622,-35856,2072,202581,97777,-345680,-392890,-150301,-204162,74415,158439,-123840,-144424,-163816,-133143,54562,227581,249502,74245,237082,325428,270812,-50369,-320818,-275021,-223404,-11411,313114,102389,-314469,-364378,-257599,-316491,-139612,62223,26150,158537,207179,172876,-15738,-335082,-73518,-39961,-190347,-325425,-291805,-157714,-200798,-524395,-213585,-105177,547,-123666,504189,880735,1034734,588100,8699,-482346,-526517,-203685,15529,20027,-41482,250940,553706,277708,-128736,-521517,-161056,-23352,-21451,-137314,-180035,-213970,-131643,-46596,-13953,47603,167770,312640,293998,373264,697563,590650,242687,-17860,-302651,-137130,21463,95937,-286234,-168892,294646,595115,549829,236908,201082,233145,266280,26011,-366246,-428311,-343290,196556,651718,421929,-98635,-335068,-90956,10158,-56062,-198487,-506431,-112368,331878,514371,289726,199145,539985,848909,1207491,1170312,529508,18690,-553326,105957,601327,665405,287475,170803,288162,269983,365827,653324,930676,887091,465657,-57910,-120537,-82312,47436,537732,723697,382044,-101890,-61600,-168760,-19775,181005,18749,-72846,227943,178948,-31902,-403266,-269694,43261,289647,284890,131510,-81108,-258420,-79804,153914,274983,433632,304887,133467,33561,27565,-103093,-128812,-281564,-259153,-120654,-255115,-333061,-235980,-274924,-393651,-162911,-165539,-402443,-103330,316184,497607,365200,223992,32094,213598,402468,638584,665152,732227,491366,148325,-244017,-436413,-523080,-325896,-366433,-296511,-189232,-59391,19568,73968,14755,-160028,-422661,-385461,-290969,-225286,-286653,-38870,242417,231474,-99649,-352584,-358931,-208075,20714,-3745,-217321,-26305,103779,-22838,-394386,-295241,75185,477369,415009,113851,-176794,106306,226268,-29353,-350283,-483809,-363103,-210063,-99777,-131819,-130489,-138293,-252623,-542156,-439533,-192468,14510,235955,147819,-22554,160380,490783,593231,436364,255402,6878,-213847,-108858,-28798,-128033,-176938,-128514,88719,266006,601371,630699,537059,350708,314442,254606,89004,-174538,-535136,-51415,371468,433086,346389,135764,66544,75909,-16384,-320884,-226812,-169629,-254874,-112311,71613,124783,267169,487986,596706,690355,193234,-70508,-326359,242089,983763,1187175,869951,49126,-225116,425428,679639,511731,116909,-290357,-178677,-143575,-341764,-56352,-9931,21432,277000,194678,-112287,-422157,-420232,-102173,82647,6205,-298827,-384896,-346417,-282191,73762,186577,185548,527019,727396,559586,26896,-522114,-546978,-456392,-320577,-459244,-391660,15315,273493,175632,-388199,-108324,290659,495975,200868,-306793,-551588,-352794,-101820,204495,433895,583041,392112,133628,128100,-81807,-233390,-326996,-261895,-335605,-301840,-359304,-437424,-294341,-121814,-315587,-562902,-330992,-202269,-53977,328185,393808,134602,-176799,-268625,-27364,-14056,-152527,-309169,-277699,-136523,41333,200429,392672,636100,553561,240979,-161721,-388443,-378033,-503732,-316059,228578,662062,749562,475893,44919,-567369,-147842,149591,49841,-533765,-105765,274227,387738,343444,-69194,-259665,-284984,-228395,14144,291863,415671,666848,666320,424722,134629,239746,574380,689600,172528,-387367,-426308,-201592,-170179,65655,145727,227672,215156,204051,129894,-156064,-347980,98093,307802,187083,-16475,24863,138918,124468,1852,57727,256298,493840,402620,50150,-87080,-111533,195490,250810,214950,174517,356767,505698,299656,-41897,-214317,-147411,-246620,-160405,15878,27314,8040,-93334,-86682,101130,261170,405757,355453,164527,-290707,-522995,-229416,-332303,-318867,64483,140901,-20157,-107726,120120,185109,30349,-286276,-380328,-421231,-225145,127055,171969,-46877,-130880,-393249,-608722,-469811,-5644,374787,543860,507301,383690,259844,297327,259223,98092,-137495,-419775,515508,1259903,1300466,743629,-142552,-523838,-275800,-252417,-203251,-128198,22218,-37804,-49435,-27485,-76616,-40693,-70021,-56681,-54461,-357172,-393327,-91472,298662,426675,361483,361953,399733,268283,112592,7386,-386575,-163169,-174912,-220039,73466,177729,116469,235406,325781,211213,232531,1159,-86315,28668,142524,211457,310549,64853,72168,-18014,-208184,-395164,-130932,126597,155767,-49150,-113774,-122606,153370,322980,333147,238231,-35360,-416553,-179730,137979,186148,-94246,-461249,-573654,-68117,334939,545294,498589,-68434,-470735,-160764,-193674,-297706,-334867,-217900,161684,301436,45474,-419428,-101902,141967,13864,-187702,-187100,-98410,-133079,-181090,509511,711094,379065,-176899,-449616,-286986,-199662,-52234,109211,282666,433808,463726,332500,216852,-120014,-539188,-105780,131434,295201,517633,511345,424959,84458,-472033,-161488,-11690,-118664,-251673,37625,239417,61274,-95898,-264389,-215930,-59485,34726,-36257,-251627,-511539,-466491,-284589,169907,361241,-4388,-317828,-250404,-580546,22229,703578,622834,201475,293975,501259,418425,-147801,-361669,165815,255315,19237,-507550,-136789,-64248,-85388,-114972,-158493,-363893,-538538,-341216,-142369,-286499,-41697,723959,1301173,1244354,924663,175222,50956,24903,-314792,-364209,178630,447276,559426,461577,570765,97913,-347599,-382968,-192588,9846,-28270,-165939,-263449,-409434,-182306,110530,102869,-279645,-277164,9531,230779,134952,-71467,-288514,-346837,86471,256711,-88949,-336459,-386532,-143989,327868,601772,340700,-132031,8035,74723,50460,87862,225562,291977,183954,251597,258103,122731,-287737,-349571,-64747,-140503,-263953,-140537,-110193,-105134,-65826,-126151,-92544,-175499,-329533,-257007,-218367,-35719,42898,97868,229643,169053,295221,402412,473987,251722,-141052,-38247,250355,73152,293199,446261,144226,-533033,69311,286357,-31478,-542326,-239472,-109210,-183412,103884,425815,814987,716640,508714,176439,-307982,-321020,-194258,-332240,-476950,-184295,-48330,-38825,-470360,-251059,49860,456737,514128,455248,122547,-175245,-170069,-95345,-184046,-445137,-133871,239601,598016,637135,526441,49463,-409877,-311812,-98540,5866,-71066,-120262,-462542,-196145,-146654,-353313,107273,530978,410976,127945,-177705,-485466,-378460,-317060,-215491,217058,515462,376226,-131057,-179766,-130854,-391063,-231213,115730,-112988,-19124,303810,-92501,-348510,-63170,-139636,-372803,-28850,385065,573478,571616,316315,-24542,28299,122448,-3572,114734,384724,455762,478790,506262,431347,324551,370469,359948,41428,-228176,-104757,25663,-290615,-380275,-94879,-45978,-141389,-124814,499288,510118,490228,271327,-118132,-470362,-117331,46578,142493,300234,294811,-16078,-550548,-410943,-429460,-309619,219717,541319,576463,499970,160037,146218,124303,72778,-107494,-248940,-272206,-130166,-189387,-317822,-400564,-357391,-507653,-141446,102872,115580,-54361,-48419,40386,-172508,-337284,-291957,41835,312314,461928,347185,86360,178133,377248,595243,759309,475267,-17678,-355285,-283563,-99910,77617,250398,598406,478865,128330,-38714,276041,153512,-244940,-305184,-55354,-205810,-450757,33454,229506,321235,-171961,-404752,-2312,69764,-47603,-287052,-450219,-155168,168859,30272,-365815,-338505,-246916,-450469,-304006,-128972,-28022,152441,446963,523473,432632,78263,-150177,-274784,-375845,-447354,-288866,20924,202863,215817,89348,-249365,-292866,-173197,-270577,-174882,33902,-15069,-357022,-331485,47972,223574,-60871,-292047,-377957,-402043,-181828,84380,26096,-122774,-82942,159283,329667,572512,658816,625747,434001,15263,-453484,-497578,-448134,-49864,210055,393259,325654,139823,-14028,201792,433674,436760,2680,-259272,74843,196065,-30508,-92912,-28596,-61679,-223826,321988,748856,558431,269883,51147,-256688,26330,342679,464709,423049,20105,-157740,-243566,-187200,-70100,234382,385747,302469,-16718,-234083,-98842,-48327,-70650,-248446,-458404,-542101,-525364,-483049,-298064,-184801,-71892,69534,345317,216523,-120273,-215375,-126193,14143,7738,-242610,-215339,225270,402532,206263,-22138,-142225,-53026,133495,115223,-31333,129736,481543,554720,282861,-31856,-230884,-114046,-7948,-180105,-122457,-110307,-58187,-11599,-71105,157021,295353,273159,409480,384048,479775,362823,-250197,-94663,308330,437724,280939,189111,-159509,-122467,440455,907311,721122,504330,305224,-137918,-371871,-108149,142189,307961,105453,-141609,-298611,-124988,29474,136481,238765,-126420,-384043,106252,451019,361582,7623,-184066,-162466,4320,197677,194350,209929,301577,501508,670528,750060,449720,99803,-193454,89682,327539,204989,-174267,234903,567879,407566,47894,12708,155684,123918,128640,286529,207720,-129541,363960,822034,733702,269813,-124917,-158120,18952,-8025,-214081,-295663,-404922,-206002,93334,175298,-48653,-483170,17613,155213,51175,-103860,52421,207491,146551,-166265,-329620,218633,505365,339078,-88606,-481306,-123169,-19923,-230011,-189759,27926,29489,-103502,-229449,-179481,-18789,109630,39948,12813,-122793,-66575,-259732,-222197,165880,307834,37816,-309846,-369228,-73105,-47243,12015,-135982,-370329,-365164,-458791,-487376,-297955,-124084,-50189,-224182,-449704,-376555,-181899,-178372,-289887,-365226,-192082,-213648,-312669,28514,334673,291568,301089,278092,255829,126877,-148032,-295264,-42491,256233,259161,173709,5338,-313143,-370442,-91238,17577,-7637,-304180,-277920,20504,145381,154511,59742,189161,343703,394005,196626,71866,31978,64464,30547,-161922,-390765,-400533,-407241,44020,542764,517358,7594,-474456,137536,672778,953926,741845,98728,-365548,90628,45801,-351810,-183015,37430,280645,521123,743650,425965,-59265,-329968,-530305,-349610,-262029,-212544,-188819,-160825,-130097,-878,57816,-140494,-433176,-310107,-290284,-100369,103381,152967,38024,-75174,-212536,-376302,-468376,-313983,-146967,-119031,-66639,-5734,129411,350736,311382,61885,-165659,-295984,-315261,75092,475344,559811,276002,-201655,-317662,-161297,-75165,142988,71043,-237588,-511765,-319380,-175872,-160152,105295,385162,279695,103207,-19588,18197,244764,214602,-9360,-162009,-407344,-483799,224911,619254,457849,159480,-243570,-574791,-488702,-439059,-328709,-203327,15491,169687,169462,-31564,-256298,-392425,-393641,-145239,172656,474885,496131,395770,12589,-114116,243273,323043,-15645,-312885,-55465,100036,96899,-19971,-25915,-22062,-92939,-192909,-139518,-93327,-344617,-148005,370751,579233,388208,163932,216632,371850,363550,183480,-168719,-261801,-219340,-90564,-40642,56801,-19428,29837,-205146,-349148,-335606,-20748,367875,483936,470094,250034,41742,12241,263596,484675,587359,275354,32142,109762,217092,-40418,-408451,-471021,-186939,508494,1091492,937014,188843,-213687,172716,92423,-485431,-13770,356392,387243,53172,-364751,-446223,-340858,-153192,-175200,-220309,-13382,-145789,-397453,-6437,376325,391932,234310,-273527,172128,829866,887331,566928,234886,-104691,-276162,-270086,-114657,122425,150203,277007,377832,372404,198275,-51500,-31256,-168254,-313655,-230126,164698,566376,899831,746253,711094,490522,499524,273091,-78195,-433944,50795,263983,321760,298595,88647,-51071,-236439,-245319,-129021,-90817,-145334,38185,276982,79228,50859,-117053,-234281,-100384,111147,122794,-53418,-337422,-388302,-380320,-471399,-353533,-338047,-30280,231106,432592,218842,-26367,-261754,-125780,-259217,-231108,-3895,-3841,-147186,-195289,309248,803775,945926,811903,332914,-202621,-482305,-587053,-107637,439227,777437,725770,198312,-20390,-151415,-223299,132241,482942,258603,-126372,-69525,-111858,-201440,-234446,-165550,-33543,-104313,-450841,52036,250464,72960,-106185,-40337,80722,-14390,-356773,-187556,236497,485500,342035,260524,299288,347646,313414,172224,-8929,26253,20871,-244150,-172067,355437,699852,849913,1078905,1068668,787077,-46931,-299783,203851,218576,121140,-6381,324765,269319,148448,244519,579729,417489,260943,124636,15399,-294010,-472945,-464174,-341130,-285736,-124112,-76717,-267670,-458502,-112174,174557,217179,302487,60650,-196782,110395,543685,565360,216411,53094,179340,-124683,-365744,-198687,-261539,-190249,-235541,-158069,-119038,-151796,-282803,-385,440375,881157,1014344,1015071,608726,228993,-54931,-325740,-289890,-109287,-158364,-152491,-327808,-325234,192356,432293,426130,240961],[-3551,-30081,-19765,-62767,-206991,-377611,81243,440598,426262,142186,-309229,65035,302736,308396,194096,-97868,-495607,-227092,-128406,-209767,-436384,-460439,-377594,-428163,-386402,17408,440733,499142,313684,-148395,-318969,143130,357666,267596,-58597,-305518,125193,364343,278592,-42646,-74515,268938,490246,333874,14799,-350941,-205127,-109330,-209825,-510659,-456091,-528395,-94059,437343,800272,506632,349894,241659,208529,-129466,-278152,-50802,-87415,-441526,-227851,-17766,-159193,-437923,-390528,-247926,-112744,-209102,-24462,203368,197984,-41565,413954,330895,250610,-124743,-398542,-242901,123335,324736,349193,251714,-186809,-230231,273009,197849,-290932,-327062,-65373,148878,478521,680695,412858,-32137,-299549,51260,808085,1208000,767791,331773,107058,321401,789506,1195513,1152609,1045465,738519,470319,372491,273608,121908,55947,402871,681555,532188,25191,-183101,-153761,-50422,175856,404751,392271,96054,-381107,-296394,-104112,-261289,-530647,-312203,-480099,-321174,63726,256034,275255,313896,288230,135836,-281700,-508437,-288117,99501,612815,876349,687261,413423,90469,-188986,-396564,-353132,-22354,513586,683569,795867,460000,-119015,-425557,-346120,-399287,-491861,-138434,146751,189275,169902,138277,115664,-45796,-1527,-36898,-92591,-4132,147090,42853,-154253,-116036,69870,10578,-103365,-141334,-310031,-558250,-484491,-480946,-440648,-270022,-215095,-168178,-158874,-114537,-99217,-42068,-13373,-97563,-273505,-40278,164625,341445,292451,13918,-269297,-429043,-280954,-42353,131534,78937,-169297,-388702,-442379,-216317,116271,380170,267612,-64710,-61150,93219,293631,328029,93644,-326269,-106589,458793,638121,435547,-121310,-144311,496055,666575,558523,-44581,-288895,236448,582802,646734,27828,-317289,-346507,21145,417925,670234,709050,486024,52202,453692,717003,556113,98218,-222351,-308538,-495216,-205676,119087,-2234,-457658,-150477,314831,402631,325527,-240,-395683,-461247,-167268,91448,166847,118283,60144,20895,-169259,-275574,135976,181983,-145282,-560303,-479969,-320819,-126403,-169289,22818,312636,780887,924777,1060436,548974,32263,-384732,-315708,-183247,4827,291731,490942,439782,404278,488359,412699,316036,237698,292548,11955,-354123,-21104,114286,-123417,-361819,-156038,-93366,-59012,-87508,-114276,-80901,12343,192872,137515,5138,-292841,-249957,234840,406209,412214,493161,503904,590010,422712,175093,-146403,-521127,-434704,-347720,-336995,-344499,-447333,51731,141930,-682,-144620,-95693,17700,138940,169369,-15145,-444163,-109136,289333,524491,286045,-63438,-389547,-351217,-334294,-299780,-194257,-221535,-146448,264798,440702,312408,389585,673301,680780,289644,-193069,-120004,-5547,58212,-15983,-189040,-270171,-223317,-110832,-51178,-31681,-69658,-48400,-105285,-393105,-452866,-246579,-291434,-252468,-238620,-78086,-167119,-412642,-154059,52707,184205,63451,66559,123065,232670,347360,367702,407237,323094,227093,165846,170749,-88129,-347124,-229819,2117,-153162,-404089,77680,520987,603290,408199,48669,-439618,-443988,-40468,459499,734197,738405,456914,7656,16637,289028,645857,846225,689362,264930,176153,283197,207102,-187984,-99201,59682,-98151,-108885,-116645,-437270,-226656,-322057,-368953,337614,692560,718688,430293,322436,83375,-151470,-278917,-296949,-288798,-284561,-23255,282061,128580,-207077,-619835,-439133,-343044,-241648,-176419,-176770,-183768,-79016,55394,31754,-370433,-183395,-75893,-263228,-412067,-285202,-172232,-109174,-218855,-49514,61786,75118,-125711,-63561,417692,621686,498182,80593,-416576,-295434,122737,291664,202855,-76078,55469,325957,259039,-35766,-294174,-154206,-67130,-139305,-168808,-240039,-222312,-26894,177218,-48503,-146314,17687,281114,244828,80949,519795,836101,511935,300723,5447,129577,270021,236297,-287028,-109429,378238,686061,507060,164085,158479,226894,290460,57312,-240130,-383980,-138692,432155,837449,466719,-126900,-187354,-46276,-111941,-265185,-283224,-342676,-275946,95768,416872,351072,-8190,163165,314101,803292,1080222,667236,211070,-367281,-170975,337069,499928,236135,165111,259898,157593,50447,307105,717317,882348,571777,-30114,-120104,19719,-21815,429605,673001,332839,17824,43851,-126172,-348523,-7679,-99580,-311225,-193235,-122013,-103227,-242607,-306511,-137450,-8365,38141,36874,-43841,-191694,-140446,107602,305524,469955,127131,-210258,-126157,60547,-84512,-306792,-484127,-380437,-93928,-30254,-149493,-161682,-246344,-429529,-203596,-251901,-480585,-43204,287413,426945,286314,92815,-121662,112838,112614,270342,475828,691667,687724,333705,-91083,-243489,-188474,-9895,23213,-230732,-507169,-153637,127730,194342,144740,-46491,-348735,-399595,-228660,-99426,-58700,70603,283132,211724,-47888,-255098,-400944,-489565,-221714,-199446,-307053,-61008,153847,122886,-195140,-449961,-198734,305751,512777,455569,26420,-24857,188415,32558,-301733,-560283,-438408,-330663,-383866,-498999,-583315,-474502,-305090,-449260,-533438,-379653,-120587,103431,-38941,-229858,32842,444793,630145,549530,228557,-176463,-243979,-15611,84897,14396,-95546,-93748,56931,287092,547965,677275,611553,359742,212118,37833,-154011,-361445,-402595,-33258,368628,504638,496923,272095,104682,81687,-133016,-290637,83402,224394,-11414,-77342,100854,164726,244718,383399,511336,578827,149095,-176288,-300742,33275,638256,702873,360929,-325415,-102220,346816,484328,380852,88478,-270603,-284152,-341873,-289218,16360,-48614,-26080,335209,171450,-175219,-352327,-467722,-202049,54222,68616,-186566,-399617,-436091,-357794,-160873,-141206,-187787,99811,330270,313896,-17333,-330458,-372428,-330011,-319690,-411563,-372367,17947,310503,134172,-362282,-168106,249443,459724,291715,-87767,-280166,-102029,140451,294025,348289,476090,331704,150913,-58469,-228432,-207071,-65333,-61165,-216410,-268496,-355863,-344592,-342175,-268376,-427288,-309086,-55569,-93414,-169011,172832,352938,332372,-50439,-292923,-213659,-193967,-301514,-419923,-198242,27036,118925,137299,158685,208554,97484,32628,-233379,-382972,-422329,-468966,-287547,268160,651971,679586,256744,-3523,-253366,-364453,-57174,28591,-390339,-316466,135687,383816,300975,-39435,-327345,-399297,-346541,-110527,185560,410405,678667,659058,471783,188893,347780,780098,615527,-105187,-527044,-97494,390697,404265,510665,299941,69568,-137,115024,202810,-43339,-231860,158463,373472,200458,-35513,-65668,-45099,-148788,-252328,9823,335864,530566,357095,129267,77547,54094,247172,220072,154687,170500,322838,449353,265652,54570,-153697,-143659,-44442,163623,210355,8144,-111553,-46172,56324,308587,468112,505032,447193,206054,-365025,-426186,-224976,-397900,-145654,261061,262826,-31157,-225346,92617,292017,-30005,-338750,-511614,-470960,-183067,110023,87840,-137253,-12868,-48455,-203515,-86686,129268,393636,462893,425535,296621,282012,330578,176551,-136697,-490266,-345797,349628,1032177,1050470,605960,-62034,-518919,-380953,-248878,-315562,-337989,-153976,-156570,-188809,-528337,-481559,-258000,-191599,-201577,-171307,-361559,-521940,-82762,473842,527719,392931,254812,129300,-5417,-215836,-220705,-49290,-372936,-325826,-299713,-98347,-108565,-294034,14796,242247,75431,116232,123127,117627,6868,282817,484572,446801,67881,-115436,19215,-10407,-293708,34480,352873,296208,38012,47802,56970,40291,139256,305638,320102,206498,-108424,-170987,-92292,44322,-108532,-282530,-407012,-70687,368573,504380,334021,-166894,-484085,-190615,-128937,-126930,-292968,-272192,109652,231564,-65736,-291187,187126,325527,57499,-232045,-186072,-93711,-234533,-286106,394813,676096,328651,-136663,-366266,-236423,-312585,-342967,-65383,258184,517726,558922,436552,271175,-12408,-250624,-82721,183425,393909,591845,506353,327390,-57352,-465919,75790,211359,7986,-431527,-221684,-49875,-173739,-330839,-459145,-546493,-325304,-114687,-29540,-148745,-355654,-579595,-387006,22634,213402,4044,-110701,48800,-114197,-90040,236340,121086,-94138,195704,592368,618317,-16789,-505018,-116982,-63968,-186440,-529028,-146050,7,97372,-72002,-232976,-403588,-514161,-428915,-161508,-94908,5588,395623,744400,1062838,763263,200727,-42054,-133210,-435537,-271706,242160,518410,477408,503925,481603,139495,-255367,-391168,-103057,90764,42570,-126838,-206512,-337866,-69692,364996,334238,-90300,-282508,-34883,189911,119493,-166323,-286034,-417701,-223017,-34556,-193739,-311433,-364261,-433121,-27061,424806,458800,56666,99907,210470,227485,127351,85707,-43819,-289177,-69466,257011,250727,-170358,-238180,8695,-85875,-245816,46258,286723,259733,133169,4916,-53848,-136586,-259516,-275930,-330214,-35333,149498,270637,402429,396629,408745,363610,201284,-124304,-370524,-15798,283676,-39857,12231,316025,120900,-511633,102189,461846,252632,-245015,-241111,-184227,-153526,61903,327738,765640,923695,704935,330176,-111386,-127523,56455,-14810,-263402,-382347,-135435,-95792,-487081,-257892,41543,377113,505064,288911,-57684,-107880,78915,13419,-173478,-439907,-9021,353323,558585,469618,178739,-282774,-254327,-2182,-19438,-87116,-185221,-199255,-455556,-259540,-128089,-434438,114,521668,514214,145076,-221452,-325377,-125909,-233006,-375666,264169,589926,322825,-219348,-130491,-22328,-53363,123888,279597,6654,165795,419033,21350,-261310,79737,199189,-146687,-287873,123548,440470,470261,237013,-134489,-258800,-254292,-331646,-173498,286421,443957,473790,497500,480597,422335,436657,388975,149513,185189,554585,787969,194622,-245246,-450607,-483503,-215866,-196390,-23,177321,166731,205335,-52856,-436563,-358575,-58179,239205,455611,342776,-32342,-409175,-212635,-164603,-442679,127688,515733,521065,377919,167636,162530,149980,27397,-217084,-124077,5578,-21453,-217985,-150939,-68176,-86895,-327714,-169877,-142565,-120687,-134699,-34942,-17837,-145296,-254553,-267165,-142622,-19342,146904,157333,124056,205695,593880,830491,928425,627867,172673,-155947,-276430,-228038,-70920,308825,631642,485996,64996,-127385,190822,106945,-109531,-230499,-396657,-522120,-165367,275201,562857,672789,272704,21939,21007,288285,337403,-38370,-461703,134123,465589,326339,-217234,-568293,-320309,-439360,-272135,23787,246413,353618,399931,327071,341974,172734,-8971,-70097,-104117,-240826,-416005,-262981,52502,291793,339052,-3411,-124020,-85895,-283224,-346105,-153404,-267111,-498808,-12941,373255,434455,71245,-71682,-192932,-261038,-88385,307970,380724,292121,407761,515529,495636,630290,577088,468315,272298,-102226,-539373,-460732,-101103,384812,768541,705423,310806,-53690,-240290,86020,408896,378690,-43807,-185279,107882,156702,-190969,-213571,-182292,-358828,-51217,593484,1003659,891374,626899,359357,-224825,109926,471086,510393,228372,-294144,-529278,-329339,-259020,-172137,114978,364649,371356,98274,-106212,66031,-33746,-41888,-121253,-235737,-358856,-505726,-556350,-372845,-331257,-236909,227851,537229,388602,-54580,-328122,-195690,162423,198208,31655,-295834,172056,324532,3843,-376606,-243088,-70519,56311,14217,-6401,384241,698818,671081,263766,-136463,-298670,-232219,-129752,-127092,-36326,-149904,-215238,-120287,-5377,170251,289180,273714,394707,386021,464480,309840,-199080,-334253,16546,-41932,-70649,-154934,-201296,163285,569253,715419,424321,163105,80242,-138032,-354312,-253140,168315,407349,279167,8419,-179774,-167970,-227275,-152904,88476,-116361,-471193,-123319,-52850,-263199,-581866,-574289,-450288,-341082,-35510,44618,-116193,-260079,265856,539996,756444,663832,341116,44480,306446,384864,155254,-257325,239685,516390,310953,25989,84161,176885,58056,-35307,256043,169755,-26831,590842,901870,622017,48476,-375680,-284027,-75892,-166005,-396806,-289672,-233829,-340835,125258,286154,122421,-222047,-213955,-127150,-144015,-185729,-78564,52172,53840,-77155,-345409,-72362,190000,113816,-226760,-279883,71276,109794,-86669,2607,91296,-48203,-329944,-141230,119187,216098,74869,-69472,-98492,-122796,-147258,-330561,-59174,322099,306556,-33164,-431090,-308218,18498,-113125,-245901,-475527,-483745,-297149,-389441,-404375,-497469,-266846,-134620,-141464,-329022,-307644,-228259,-325258,-436732,-302909,-135692,-31787,-264422,-307793,117670,526738,697474,559121,390601,177799,-52178,-169388,-251777,-60848,41727,24590,-113927,-390034,-301013,-202857,-195200,-78646,-58920,13083,136180,168301,280951,336331,543950,578825,514463,328912,205884,-103122,-260145,-330330,-326798,-146316,-113671,-321960,-226879,447628,549376,256922,-230480,66772,556696,960352,856153,114975,-225891,-94168,-117052,-396153,-156229,5640,205209,456265,578241,381768,-153746,-314769,-436353,-478416,-409973,-385253,-356003,-293049,-96936,235963,413873,117602,-274605,-335627,-103423,32436,45018,-60492,-182038,-167506,-262343,-433195,-307294,-168522,-243067,-361669,-50048,157894,181668,295133,170758,-83376,-273168,-286049,-423123,-223535,203771,341859,155626,-213293,-323891,-181264,52820,244232,117626,-68924,-172931,-448787,-149337,-40663,202964,570799,622703,268574,14071,-107899,371763,548441,327680,-32586,-505840,-259792,461157,719130,406223,149884,-314279,-467620,-362060,-357474,-399150,-210893,-13657,50338,-97508,-297003,-122925,-322183,-497275,-204462,244717,562452,684557,515681,161898,-253497,73844,216467,-23745,-363771,-27642,106834,188379,133807,171105,116822,-35732,-156897,-80921,-86732,-349241,-175486,448501,701728,592486,294517,267957,439285,517671,423207,156948,-100274,-202210,-212895,-8545,264325,150192,-146848,-331634,-344496,-76229,247123,568866,582393,389399,15453,-227235,30184,299555,486047,498931,267933,192095,344369,298359,-53833,-368945,-326690,226316,871825,1138265,649143,-28186,-289136,-54253,-105014,-490860,-117405,171571,272351,-43752,-365230,-393806,-236965,-53557,-109409,-198762,-124558,-410241,-146356,174437,473257,313563,-5011,-381609,354827,1070901,1124599,723817,294927,-146131,-444769,-339467,15055,266188,361540,420611,497538,503112,459385,347437,218312,-75411,-352491,-314826,-23345,322176,718591,555778,618311,661162,643085,420087,159992,-171289,-18462,123886,201511,393412,175317,-33004,-265621,-197680,-8872,-164589,-408749,-292482,-37139,-8268,181239,92672,14522,85901,321987,374819,199568,-242867,-489233,-449374,-365530,-242662,-104817,-266567,-163048,-23326,-103101,-459483,-424564,-310766,-464180,-446819,-306469,-349639,-488292,-158546,491591,1003364,1196861,1071977,561430,-8579,-305346,-433680,-423196,116888,675228,779607,325143,-86054,-417346,-200085,244187,464614,235053,-270329,-327354,-292983,-218786,-98773,-14072,72499,-45733,-443519,128100,307060,122712,-241781,-125839,127973,27915,-442733,-69866,491931,787134,530094,217945,139526,258055,350647,326674,205474,213035,114391,-339671,41332,564318,832473,826414,822602,543897,342133,-317874,-282709,153545,295568,265320,275841,686137,685263,411538,-76533,23173,91635,187417,219552,197038,-73868,-257028,-511182,-381786,-211671,1241,12881,-171189,-303760,-111787,147797,168173,410504,242696,83037,398099,660514,689848,395329,236079,187678,-299168,-197933,7312,-168236,-86571,-145482,-147903,-338475,-450789,-297443,-5936,337818,760596,1001882,926141,680731,319811,-117593,-418760,-333077,-243185,-300080,-235294,-250290,-421577,9654,150167,201099,104975],[-57261,-59479,-68500,-65260,-113532,-288217,-21861,385999,500997,296610,-181908,-21356,176496,146226,95917,-66358,-287119,-471527,-403485,-410078,-394109,-497812,-513105,-518335,-524313,-77970,400572,470999,236362,-303683,-49684,266473,404514,284360,146854,8852,154126,334122,379639,113476,-93074,-11015,327367,192370,-20658,-306456,-301560,-12564,-30081,-302913,-459227,-620346,-245813,214928,550104,358360,191330,10410,-74683,-366400,-363384,6952,105684,-226313,-279869,94746,78264,-238409,-300849,-136211,19044,73778,152140,198269,211548,7719,96935,74203,-84541,-155428,-451322,-212017,2921,215908,322879,236751,-212350,-153090,278008,101063,-136366,162274,236799,319590,541025,569747,117947,-276807,-541004,-12504,622048,759106,567547,299412,188059,450680,897904,1167045,816846,551876,401113,291576,487356,582255,371578,116321,411100,721926,603861,102363,-178726,-189281,-92328,71335,311154,326173,121321,-211831,-171791,-178688,-438540,-319587,-361,-260566,-120301,123856,187348,119457,263270,351143,213530,-291483,-416975,-214027,-22163,210151,408422,340286,212637,1475,-169822,-450111,-393960,126738,785595,995294,820800,530426,-62718,-418214,-271258,-325551,-473514,-201918,7420,13725,56519,169907,191535,27960,-127786,-197481,-282972,-180547,-153063,-152712,-384439,-334925,-221809,-234569,-264645,-382291,-393828,-297062,-288548,-494585,-478427,-374843,-367342,-388345,-463900,-324293,-279167,-169846,-89245,-99754,-9434,258410,548574,545817,248378,-173275,-9463,-342507,-407137,-74399,122555,30018,-294217,-529098,-502524,-533909,-56062,104925,152974,-170260,-149299,67320,266723,308828,-46352,-495912,-19331,363325,490178,402956,169146,227438,682019,742084,475600,-90991,-371077,-17429,259159,132151,-185528,-417509,-380430,-32618,416855,723642,869641,602140,290703,407918,930247,712068,46997,-425077,-268298,-307570,-167901,157008,58550,-424962,-82130,400463,486395,177107,-209237,-499979,-397307,-184204,42339,176829,187846,227737,165237,44531,-56941,212791,218446,-83726,-419765,-526236,-234784,87953,181603,570236,633366,738784,759848,813582,316567,-197597,-384332,-248481,-39553,215849,370272,529229,656328,663972,746979,659336,505644,178630,-19675,-212129,-47298,280985,375424,79796,-376206,-351081,-155000,-8867,-14688,41794,181417,90497,134107,68190,-142351,-382792,-215858,188722,372045,403656,527512,429820,497297,391729,142284,-97135,-490455,-294009,-202010,-377764,-393658,153318,520778,551106,287574,96727,64614,198871,304545,392669,287502,-137723,-501428,2383,434913,402640,106541,-313447,-546637,-469014,-197939,-3719,-45682,-152761,-111106,120993,91587,490818,830519,746049,236408,-361848,-25619,43617,-60980,-209803,-384661,-402995,-254374,-90705,25184,38844,16289,-15473,-192692,-331987,-22606,60329,-220233,-253823,-140671,-28126,-193985,-386104,-31311,193438,198127,93927,84049,58330,63719,182819,280658,257987,162151,95719,80809,92099,-140730,-521444,-229354,11319,-76079,-240756,90872,573870,588729,307755,-87074,-491004,-271401,87621,514431,856241,951479,838219,530196,353273,497689,852733,995888,951780,575252,308994,241549,262958,134619,270057,211663,-25182,-251110,-260239,-55569,288994,169281,-97567,487919,992345,990459,664684,324024,-88921,-466064,-196382,-113758,-195070,-248819,-103244,50848,7061,-175696,-463294,-102212,229364,400131,239703,11046,-411175,-325000,7339,64778,-289534,-324968,-152808,-350702,-473560,-315954,-183033,135557,171375,134162,228979,142611,92487,-51714,185064,414751,444003,114027,-247841,-126926,236139,392877,285023,-93216,-294251,72001,302020,230272,103248,48700,-2346,-208071,-217854,-332003,-251782,81066,414925,214743,-16805,-144635,66126,43987,-302391,55559,612774,475857,302698,141329,213086,354854,208173,-344744,-97820,376652,543484,212397,-64417,19298,203762,297180,149400,-59956,-401875,-54357,503396,747901,308268,-187193,42498,76909,-184619,-320088,-137397,-111753,-267276,-187461,184384,299308,29356,-38234,-111409,267232,643048,559805,218746,-269600,-379639,352,133560,29815,17281,75901,-62822,-299905,-97007,416494,806908,691680,69472,-204115,37143,-112538,136593,374905,161066,172325,178730,-7720,-372571,-88843,-167180,-286257,-270683,-186839,52489,-13613,-292310,-313988,-286920,-288146,-122760,-68667,-123547,-108849,-5489,277669,532822,222932,-443695,-299820,-12452,-206581,-581646,-465742,-175138,57018,128321,63298,-55509,-211672,-553293,-344282,-377882,-411111,12990,202523,231551,133125,-83215,-310046,-81379,-142728,-120980,182933,514202,664314,423299,75226,-22421,136953,412255,575961,364536,-409472,-317852,76663,223281,269207,115791,-217932,-328741,-162652,-75857,-29790,74989,226588,131372,-23582,-155995,-247727,-576986,-489646,-470067,-308427,-61429,185160,215339,-12100,-269880,-388425,88482,499421,640705,165654,-149184,50912,27581,-231887,-483514,-539388,-418090,-204013,-134417,-190291,-474765,-392951,-336974,-313494,-395238,-225724,-76677,-306357,-296763,-85540,97625,295133,305383,-29408,-529862,-281734,-72167,21614,70471,6385,-103887,-48056,232843,388531,620772,621476,381205,85178,-276130,-523320,-596363,-338703,-21124,281569,441171,436835,250674,120728,80808,-156059,-229246,210233,424204,169826,-54707,62411,73800,77974,156677,344375,349923,78237,-275103,-412478,-252596,181590,210693,-76862,-307589,-70197,121504,193773,214721,59101,-185185,-441438,-559249,-257132,-22499,-143954,-151046,231295,53371,-205865,-256428,-424935,-379146,-56463,90065,-43463,-210782,-419845,-446099,-316321,-320353,-358678,-409240,-179742,16803,-26888,-95590,-93461,-193863,-414590,-478160,-367160,1553,254507,42803,-316302,-139066,244143,370818,304923,62749,34354,206805,425296,383390,206721,208946,186612,123330,-75789,-222808,-155310,-29999,-42689,-141999,-284953,-385000,-302772,-360905,-344186,-263259,-23651,174599,45333,-81556,-24869,57378,184704,-134674,-386554,-479569,-360111,-395430,-513906,-179469,69514,93277,24193,-113283,-291722,-416177,-300291,-289751,-296738,-440524,-423683,-253928,240729,572184,644484,436985,523496,253734,-352859,-247326,24775,-173260,-592113,-164510,223767,167662,5813,-315604,-389066,-302116,-85469,130626,325855,465478,450303,374473,178881,294618,671883,605613,324166,-45492,216053,811638,916853,781118,278062,-173932,-285377,8992,185004,14512,-77841,136483,239626,48085,-171191,-182795,-253199,-472429,-399457,-19150,360284,511134,371965,200618,187058,143168,178510,75574,21993,81275,119197,154392,84462,46089,-136059,-157590,99636,421696,476178,171595,-98548,17910,248523,501276,606024,509342,408211,151732,-415829,-366378,-324049,-499417,-30592,297041,212807,-147514,-187175,226072,494890,247426,-10892,-249146,-283557,-137528,103259,80734,-106173,97568,337325,352174,382284,281443,361246,314228,200751,32564,123568,212335,98992,-57661,-452108,-258936,144813,633812,715607,385894,-13189,-397513,-444139,-209383,-262959,-448569,-262815,-118063,185322,-93882,-230418,-271478,-273676,-332999,-278273,-346205,-476891,72137,566634,521301,351453,104489,-88766,-179398,-100374,479168,469430,62541,-160040,-327081,-1145,-90973,-529284,-60358,178290,63143,281255,579515,417801,28013,214494,561288,381912,-43070,-306912,111390,122734,-205273,166088,525755,380533,44351,92306,294931,214964,233,164425,298693,353756,151881,126378,-42950,-123969,-180261,-167845,-214705,-12709,333326,356598,17709,-361133,-365060,-140697,-10053,8977,-247226,-331807,69112,214851,-73142,-105989,383391,402073,26672,-307435,-170444,-50288,-227800,-446123,67477,411701,226902,-55550,-215606,-201336,-389017,-565019,-233353,92700,372658,458037,451930,360775,172333,65795,133360,270116,439232,503191,402543,160901,-207536,-229872,221103,287431,-4287,-378951,-432638,-398536,-416855,-299421,-205460,-249580,-524071,-299230,-104425,-78974,-167875,-358247,-535758,-235317,18097,14974,46106,273962,200967,115085,-88435,-151988,-379994,-120434,407735,493462,50912,-285120,-378300,-248764,-264230,-438735,29393,285777,333010,29923,-258188,-397546,-400502,-271034,15879,21655,11851,-55629,32778,438176,203813,24683,-184003,-365079,-586463,-186014,240477,515605,408662,541359,386019,130683,-249735,-351740,-30804,85717,41102,-58133,-66832,2459,221501,629524,648045,279430,-299631,-309700,44218,96315,-348709,-346903,-284132,-494877,-406101,-232766,-59030,-41112,-185138,-453293,92619,384042,86457,20172,256618,306053,117727,-120559,-267206,-329931,-33451,289556,311442,-90673,-248908,-67152,-173718,-305422,151750,539090,532557,187115,-28313,-150715,-206865,-241849,-284770,-322818,-15363,174407,204604,229043,386877,390893,243008,-110619,-514721,-245016,169208,405646,61151,-257184,80606,-43376,-443039,162995,563676,438543,-55116,-165216,-209297,-169018,-175341,143854,690720,998313,728426,322565,54799,131527,188527,164690,-72158,-486424,-218427,-130518,-381365,-359987,-20862,208844,381334,9144,-286918,60879,272392,80960,-182849,-481195,11684,334306,362897,184293,-221966,-252646,140923,305437,143695,-95025,-213068,-259737,-352856,-260816,-100077,-443042,-112029,446531,566069,204706,-124654,-106222,53078,-150813,-325403,366403,619085,246615,-330035,-158529,44170,253301,585955,467880,-51402,61282,200349,39930,-204045,104291,379711,171096,-188459,-289043,98211,223470,18624,-363990,-457575,-243196,-200248,-536965,11305,281849,301654,370815,456488,427453,408384,300710,133444,553754,1016684,1258042,718916,207704,32407,-171854,-206338,-244539,-386870,-378921,-269288,-5768,-54254,-255132,-405780,-109189,292540,506489,301955,-186973,-306308,-9289,71782,-371898,-91712,285269,248962,-1174,-34119,27804,71787,-34971,-348753,-214751,10417,-39112,-289464,-112117,41036,14974,-181724,-204701,-341454,-339943,-256146,-77791,-22004,-4575,-38957,-32455,-133159,-278895,-207055,12874,113286,97748,455487,814948,921759,677830,323703,53953,-155082,-308850,-345370,129876,378905,383153,70988,-205371,-211436,-168836,-124948,-98169,-350603,-381317,25363,378920,703654,697615,597403,296976,195395,611670,727439,222688,-493673,323435,653158,557761,-27119,-486211,-365170,-376316,-281545,122521,435442,426911,146938,77197,220748,208489,24205,43644,89694,48376,-134016,-329937,-99404,295393,460834,204220,50539,-2781,-72658,-297586,-340871,-427939,-259026,215452,506565,447833,119568,74561,-84077,-65970,174705,601013,725881,538190,559268,615861,557568,525359,331870,180803,76030,-170616,-515878,-418339,143230,675259,1180777,855280,282489,-53072,-341337,-27941,342382,283624,-90205,-135408,42488,-87151,-519336,-272482,-231597,-373106,163859,721454,906697,859931,776889,522106,-221038,149592,563549,539200,78929,-302757,-219866,-162693,-232617,-201301,18162,330149,419797,245548,127186,270852,88192,61244,-11859,-91204,-179269,-408279,-444517,-289388,-315888,-437525,255453,534130,378729,-113398,-392471,-77201,439734,447114,64437,-290386,152969,188963,-253499,-282202,10912,44805,38430,-68941,16432,439904,689713,617662,211162,-176935,-249605,-266842,-158311,-80723,-59901,-195052,-275720,-201874,22472,184156,408847,434474,378355,368993,356078,135417,-194789,-339993,-201355,-266836,-261600,-139327,87350,380195,499573,249327,-6964,-175950,-19426,44726,-122032,-416222,154200,418407,415571,159918,-32156,-200362,-414236,66158,222266,38243,-477381,-396098,-486617,-548906,-327676,-282595,-490066,-535383,-406062,-100589,-115642,-511028,-97638,247986,558868,711347,420796,150800,378962,355897,39683,-261295,254900,392655,129885,-114315,24283,148344,48693,-287516,48596,83398,204513,780975,878660,501805,18763,-340634,-437656,-117070,-107147,-338297,-277436,69064,129503,290430,444131,327464,93053,-227567,-354912,-350794,-314261,-256485,-139158,-77386,-67780,-211430,-273388,-254108,-190206,-293132,-119556,70707,35374,-57429,115861,167178,-52804,-506450,-63439,337976,430258,102721,-156445,-255534,-200062,-248674,-257456,-23524,294684,107612,-254618,-319004,-39400,62295,-219985,-563165,-434111,-341216,-309880,-369266,-295096,-339988,-181311,18076,114659,-89123,-186988,-229021,-398816,-362828,-243757,-196662,57009,86648,109092,480976,851790,974132,756780,418204,109987,10062,76341,-23556,-431722,-102075,102129,-61726,-419436,-177113,-19825,167324,319302,268004,308741,359035,245071,359281,576238,762583,657770,475474,383155,184963,-286554,-482073,-422749,-185626,140739,97860,-129908,-437103,291719,520139,473238,85092,160175,383373,641780,580509,7522,-62261,-134337,-341853,-354702,-107751,-55360,25994,306263,354489,264433,-207167,-271769,-266624,-325926,-395540,-399253,-309931,-85129,189279,587823,726667,342678,-127403,-310426,141588,212992,47552,-201654,-266462,-189617,-270044,-297384,-59440,81225,-162039,-388283,7261,180930,64496,32191,-129743,-298711,-399265,-280724,-262052,-406072,-120346,-36403,-151631,-402534,-280989,-160071,108753,232162,74597,8295,31550,-270583,-217277,25810,179153,418024,481782,92251,-218976,-441457,312558,723762,606286,154775,-386439,-349030,219504,428809,284278,97649,-349130,-421837,-297705,-308436,-460255,-161167,-9633,-93157,-336695,-53505,172944,-99642,-425465,-280425,146547,453630,750705,633007,430108,-136126,-143628,-21144,-146097,-440795,-52595,57100,197598,256980,308270,224775,9941,-183981,-151070,-205530,-561087,-158538,418134,642589,593585,296019,234532,410518,539316,512073,377172,-5320,-244585,-349714,39817,423470,218044,-388071,-206033,109728,353130,542122,694196,531795,133058,-288789,-266333,86528,238076,317048,329324,312169,412578,462842,250198,-142554,-322231,-76333,581874,1025207,953676,361305,-160291,-459417,-263939,-346458,-518043,-241889,-33813,67134,-126167,-240858,-272880,-211581,-118642,-238832,-340967,-398846,-426347,-125359,175498,381774,88334,-341206,-119045,439955,1035724,1125615,737469,246327,-232902,-531176,-274558,5357,183166,385427,447049,554283,627135,658367,604178,316442,-69067,-484586,-491158,-379449,-40482,130197,121850,274493,599048,699283,653285,516763,138531,-13557,-53723,81985,385887,209912,26136,-83522,-24414,104235,-200001,-528230,-433367,-101498,228616,347626,268246,205457,236897,460073,525852,335911,-209650,-547597,-406206,-356335,-160069,80575,-173840,-544214,-471154,-400325,-409676,-324963,-308254,-461302,-459544,-380602,-304240,-293188,-92173,518410,1002484,1198572,1011849,488787,-73907,-375003,-336789,-486415,-173244,363690,508085,251018,-112547,-541646,-275358,164873,255893,182645,-158445,-358282,-339407,-211624,-56880,7093,92251,52389,-249528,140856,321450,230815,-194598,-234422,40495,-1344,-418941,-33166,662390,925738,574343,96473,-117235,161687,469958,628090,437654,278369,35599,-435282,104281,573832,773119,669671,435530,-43167,-229199,-374009,-270028,-78754,158847,239114,494341,849864,925134,558164,63489,-473403,-355041,10636,394886,630081,439777,-40659,-498244,-133525,-18145,110273,35632,-128753,-185044,-126380,9406,133539,492610,397944,207757,386514,555443,555284,483422,444483,271495,-455791,-75844,187479,18018,485,14924,-101836,-420904,-490860,-310337,-79825,174458,481445,764711,557306,440624,117031,-345779,-502743,-304689,-309091,-454676,-344241,-201601,-259392,-84565,-51217,-39124,-104205],[89210,68164,-91140,-47385,35051,-85520,-72646,322263,542088,399112,1859,16888,77685,32783,77440,121556,45036,-88416,-298175,-449991,-265976,-297548,-255498,-408870,-531957,-200628,202987,323544,66828,-337268,198225,371917,358804,294683,322619,215680,119503,278647,443484,209260,-101463,-319548,-110865,-141842,-181989,-282607,-341348,8028,61097,-223668,-395467,-376383,-138177,98727,159279,49176,-116485,-274933,-442029,-569611,-363106,3674,226174,-37205,-223967,134412,181158,-115151,-255877,-54132,138021,267467,311260,291580,197961,-40010,-373135,-108408,-162813,-188539,-429839,-279490,-230341,34316,235291,116361,-218510,2487,262084,108489,388211,754482,558196,282570,398293,283389,-121775,-270780,-417367,-79679,327581,280292,340011,235830,227758,529343,874425,906593,474505,240491,-66712,-49778,464091,802477,605983,247520,441410,726154,550432,130970,-182883,-219435,-141278,-89690,116679,192864,139088,23751,35944,-210776,-482758,27653,304622,68391,29647,121267,84032,63796,315687,340106,157420,-353802,-188261,105239,236751,89919,2814,-17322,-39328,-50912,-111544,-421920,-385816,202067,761061,1073633,715045,476809,5641,-235613,-113328,-204189,-399820,-216332,-82334,-140353,-48756,168864,216904,48749,-334685,-237341,-363166,-462911,-490944,-419447,-514491,-289158,34379,126263,137446,-32286,-151307,-50458,-26440,-311491,-450434,-538524,-546645,-505962,-430618,-424695,-435402,-321823,-196738,-27266,276326,500147,792804,653353,168593,-391095,-18186,-238949,-457263,-153237,31874,-86576,-403674,-366793,-202001,-365048,-81493,17469,147518,-228760,-206976,136693,253582,252610,-92534,-360356,-23623,149718,226446,202777,264763,457144,776579,679203,265912,-167266,-450211,-271962,-85201,-55503,-298127,-519496,-332157,-34954,396265,691843,959860,792286,679052,438879,906939,791391,101390,-437677,-250690,-211732,-98870,148529,93501,-368467,-135485,277404,341407,-97446,-446739,-517872,-412309,-275432,-92080,86764,155197,283130,323751,236008,161586,166863,124172,-113251,-330422,-291984,87151,424284,584840,771474,612431,383333,421490,352828,-4639,-464827,-292175,-198966,30285,216999,306245,500467,801470,815381,787026,651281,406086,73695,-227414,-265282,110015,403321,461010,136741,-369952,-427825,-85140,153354,180427,259304,358579,134798,32331,14461,-137954,-220976,-132730,144158,258430,293973,397974,258775,212478,186510,66275,-78891,-393617,-73282,31688,-122198,30855,577586,831053,703941,348622,145559,71045,268616,397306,456126,401914,48499,-473151,-242588,259757,442334,206993,-193622,-456760,-400606,-69744,162206,43889,-197339,-448069,-207016,-142989,406504,758166,614835,100570,-483867,13853,34417,-176154,-337743,-454041,-495377,-338717,-136966,40973,84054,75056,-31110,-237164,-148954,162857,166226,-131494,-46573,136752,36441,-284675,-235888,164948,323393,151388,102214,58913,-127103,-183548,142226,245266,85481,29634,118659,308813,344417,-96861,-337631,-159608,-5080,-45730,-177703,79052,493497,399862,102604,-179887,-282171,-93109,137454,320028,587027,711642,822165,812759,551682,635183,932902,987168,1001545,729811,328711,114720,219140,372737,441201,279482,1076,-245390,-144450,291303,697574,599014,218512,415175,1040545,1048880,731413,257566,-26938,-4659,67625,160729,32291,-174598,-258762,-265855,-171416,-196275,-363104,105317,577357,781621,610258,200360,-283540,-336864,44785,76147,-213569,-408654,-201268,-378711,-504626,-395668,-107353,398651,555217,358500,301000,189602,225618,273948,318172,443590,400202,107513,-111147,-65006,159240,333762,269829,-54036,-292483,122241,502798,555756,420028,278563,157710,-112216,-244574,-406343,-243229,109087,495549,550870,310485,-61792,-207727,-190592,-413088,-286973,49167,145660,-4742,90295,152415,260569,45715,-418236,-139233,247338,185894,-215210,-279211,-11449,238850,292332,246188,98805,-387879,-100319,408702,455978,39935,-65818,327301,279327,-116000,-165014,94827,97416,-59925,-217790,-8093,192950,102448,-128274,-323169,-183620,98723,253131,52855,-307665,-499735,-276847,-231744,-204174,-191308,-190682,-303552,-498127,-391753,117807,658273,754129,223800,-269123,-984,-145772,-308492,-69255,58077,359788,349602,79594,-289471,-85736,-129161,-89125,-154237,-36916,281589,209450,-205390,-445287,-367540,-480900,-240351,-109455,-99830,-84331,-94096,160155,471761,370090,-204740,-262665,-133172,-408536,-265877,-178380,-78511,42438,130252,315870,238057,45366,-197092,-230041,-347923,-303813,12625,67672,-42500,-118404,-333719,-357426,-260650,-293967,-356008,-161641,241145,462383,429468,240057,185142,369438,699791,916062,678939,-133254,-505801,-69335,193798,361314,296482,-21922,-185948,-131691,-162258,-104457,118283,202524,46015,-42025,-91205,-172054,-487903,-510127,-501038,-219611,-16139,197095,241125,98014,-129493,-467257,-69269,426233,639840,188544,-214851,-142464,-45836,-175038,-326608,-364537,-105623,211207,227388,83310,-264419,-420366,-186586,-65517,-238851,-278637,-173667,-369566,-47901,57945,-264828,-336756,-208020,-188356,-281601,-266539,-209852,-121768,87268,133549,-80320,-132785,142411,273113,556114,632556,472781,122026,-273619,-362646,-290265,-251336,-67239,103745,272692,226959,84418,86061,70080,-111304,-210246,187995,405278,175299,-149553,-72633,-126883,-185311,-129312,111087,48571,-56227,-354407,-284285,-29098,109071,80525,-48386,-57698,-113482,-169390,-92580,72804,112123,57709,-201377,-169154,-135952,-109370,-261389,-327994,-20078,-156788,-263496,-203859,-332881,-514877,-134208,132428,123516,12252,-146238,-116949,-12775,49100,118802,-65263,-503973,-168475,5261,108867,164312,44693,-250267,-436547,-257792,66003,196555,2298,-204388,-30351,249339,284923,246795,91927,194934,427704,613039,401047,43133,-41616,133692,115064,-129251,-328124,-130963,-158210,-171959,-137354,-325124,-365436,-239803,-451176,-375939,-119711,162488,323292,187345,61611,-109275,-204933,-261244,-428930,-384598,-349133,-357308,-389893,-561498,-226339,-122,1011,-59597,-106046,20643,25608,-188062,-156978,-129969,-335894,-351521,-204873,154728,445848,681921,975002,1119338,801861,78898,-400786,-910,45170,-202674,-545470,-30640,44642,62860,-239873,-244905,-141051,-42683,-19299,103530,111804,184973,185444,80533,78804,317509,643127,667904,320511,426776,946319,1187097,760784,76737,-454090,-291026,-27685,97392,45681,60841,109232,796,-185554,-311544,-229661,-341926,-413561,-249141,49552,373005,455523,353268,167417,147982,148218,-1654,-138194,-128191,-55943,-158578,-208677,-134807,-68804,-145636,-170855,148924,537459,645350,333948,2157,99490,422871,628540,661843,481758,283682,16362,-449631,-369414,-449076,-303266,69164,233109,71130,-203119,38216,319206,497200,504773,400007,227183,-15840,-111459,106247,176640,84164,228961,661484,862513,813673,481371,343591,223245,-45441,-302879,-204974,-12340,36999,29305,-305097,-261653,21350,291607,409550,119632,-63010,-286164,-445969,-126733,-92881,-342719,-267604,-66887,211901,167545,-70638,-220620,-318442,-433859,-388273,-420597,-268419,289079,562406,438901,277934,26916,-76981,-25885,336240,909461,599304,277592,-92839,-324522,111453,31091,-244749,49118,215266,197190,512809,800359,547500,142145,-20399,344545,151432,-280451,-288073,203752,166213,-129804,264169,657750,520318,44206,-18780,485170,597486,167156,-4173,212977,373678,298189,298139,81666,-133437,-169582,-137495,-108547,-34693,193907,139893,-278319,-450536,-230076,-71587,80112,57726,-246278,-379156,50695,236384,24973,37089,459000,369616,-76226,-402260,-159952,-11232,-132842,-589657,-284205,88802,133172,34687,-82748,-221232,-455138,-414362,-293975,-150879,34590,199535,373351,437215,347711,302206,361926,343216,445391,372523,302715,76790,-174191,-37833,227409,205091,26354,-234390,-573539,-380231,-308487,-70632,67991,44523,-241494,-472472,-279355,-133786,-60474,-95082,-240164,-386456,-144277,34572,155304,286999,260507,162832,-100841,-57320,-299102,-539773,-3738,107118,58643,-16931,-50576,-3952,-174202,-343357,271113,648036,564362,145466,-237930,-308437,-314314,-161327,118706,52742,-11162,-353439,-482587,-276339,-301632,-243463,-335656,-379793,-325205,-99332,190286,433359,386073,547124,382439,147914,-253995,-295563,7369,23526,24594,-2185,-5634,167045,372901,710626,861043,698575,85221,-476032,-147257,97026,-350293,-316627,-112686,-52891,-136523,-90134,155196,169227,12303,-280900,-260752,108918,-42634,-130207,267663,300786,64421,-350437,-16298,255637,433628,478303,351541,-64063,-397891,-257059,-360558,-237642,194430,564075,559822,83536,-218727,-245564,-205185,-176212,-285448,-271870,-12123,107305,-35250,-167783,170673,259326,61862,-407933,-104051,168368,494274,559845,176614,-297513,-157941,-295070,-311338,247565,570633,435629,-66128,-195055,-217971,-274036,-264022,383146,873734,863886,548226,168717,118982,265143,152875,179459,44195,-348475,-309807,-137432,-198212,-442433,-73170,64925,159733,-295755,-224321,252867,366171,105479,-200573,-500874,-48243,216268,111980,-127010,-234588,128222,423501,414861,161917,-137590,-158012,-183589,-210421,-157365,-117965,-448610,-201781,348101,549851,278892,22691,60884,124110,-98550,-148821,439243,578822,177717,-397987,-261276,21753,410083,890606,677117,-33949,-400666,-169531,-39367,-219641,6756,360811,393928,149881,-310082,-284848,-28589,-167130,-414847,-155969,179724,156185,-280703,-338511,27133,124,125090,323155,304379,282460,139776,-80182,516757,1059385,1313845,1139190,587017,383585,74781,-381391,-23816,415342,-103362,-478843,-290525,-118558,-135166,-188737,-52967,270485,397803,138871,-392310,-231884,131235,212009,-155336,-391795,-95483,-73946,-195513,-196021,-83189,-58613,-121877,-345391,-372354,-189962,-209297,-387094,-250518,-99647,-136035,-123995,-261350,-452451,-466946,-442936,-175418,11575,170334,257965,267814,97379,-260895,-438831,19932,105618,50759,49976,529402,722161,597088,389694,197134,-7321,-134174,-317286,-257989,-56034,194918,162823,-76509,-327038,-239932,-90180,-23869,-227899,-309715,63658,392337,659771,479626,564689,352943,347008,832259,920643,385536,-513548,343181,679643,601416,86240,-388060,-548756,-408960,-257040,168925,468103,287283,-259368,521,306686,203588,-44577,17665,123710,141176,-9208,-195137,-204732,179705,402912,331970,171685,11063,128657,-40090,-201244,-271305,-90663,298408,419144,266949,73496,78803,-64439,140227,487533,872775,931681,569794,306344,351070,431466,265443,-15372,-161996,-126495,-201912,-417493,-325100,204530,732538,1136926,696888,268853,91264,-258568,-116000,239276,201434,-80898,-142417,-35408,-254226,-291476,8455,-42430,-89809,316225,732297,572512,417600,617687,480494,-239493,136562,606824,557695,1045,-245941,-55448,-60624,-203566,-215956,-71031,266587,406612,338139,319852,380624,230751,140276,-45463,-139979,-175208,-497629,-402388,-222410,-215377,-483531,128118,316406,140165,-313667,-269152,147126,510181,326005,-194041,-208630,161921,17530,-285824,95127,201195,97281,-1476,-167446,-45966,290629,477858,389853,88744,-216361,-225773,-264685,-150803,-145044,-248799,-319543,-259318,-173614,-6813,130597,435654,486840,254490,260384,196480,-20825,-120701,-127039,-253303,-200927,-81896,204477,330478,377335,203883,-253152,-431075,-338225,55487,219680,37584,-530145,98588,386645,485648,295068,127391,-162505,-288336,260963,478392,348216,-102744,-437429,-368491,-138932,102471,115149,-179874,-156991,-306832,-296454,-32387,-181912,-482733,-133801,199405,491951,252100,19024,236296,236287,-105430,-177829,236369,206419,-99444,-322214,-153894,83224,83412,-390248,-228314,93360,411263,819188,735560,372502,135802,-143643,-477063,-57477,108324,-165363,-289840,275244,583825,477115,564338,479530,261903,-155565,-464856,-487867,-454475,-503902,-390059,-239910,-156757,-158455,-239967,-293515,-518724,-305433,-44113,-75231,-254864,-100983,154307,230946,-3370,-359797,-22551,436893,534684,186615,-202054,-465786,-316647,-305626,-95531,89572,126393,-236967,-304450,51900,219768,58873,-274096,-381469,-293796,-264138,-413420,-347605,-317457,-291113,-48382,234707,271235,85890,-86695,-193866,-453606,-327511,-215259,-355230,-53678,287027,559708,960929,1016434,987840,752143,268401,-127249,-59545,249432,374146,-147036,-236680,158788,36093,-412402,-133112,225719,453578,558898,438955,505812,487440,230697,280574,641552,729374,520664,319340,353965,147856,6079,11927,-1853,54399,294561,206864,-22253,-447264,85413,405829,529228,377864,502333,442664,339302,42131,-198275,-102428,-162996,-347191,-250662,-74523,-114119,-182826,87566,162055,113953,-185883,-194041,-71682,-44597,-159428,-148255,19589,310464,635785,877054,816209,399592,-132891,-253271,338289,392306,104044,-287652,-219431,-120198,-163617,-102333,143730,259606,4181,-178260,44182,30480,-227102,-386707,-458926,-532323,-541467,-312295,-174451,-277586,-343271,-473237,-461270,-310898,-268461,-179406,37156,109678,-49603,-68085,32272,-158691,-389308,-4520,49860,51658,-123908,-398045,-330370,-218197,92690,603175,664400,310244,-93209,-322357,-251931,26660,161219,51156,-346493,-480500,-277999,-286510,-464726,-110379,1466,-219195,-331827,137462,216050,-7213,-411166,-362894,-74611,319970,702237,717027,673929,288629,43768,-206684,-316679,-485185,-180740,-45255,129027,282440,269074,213659,51127,-164357,-278576,-314136,-222150,64789,334016,422637,368818,133904,82337,274068,406164,395534,365082,17847,-261611,-345265,49919,391089,142589,-160982,64343,466043,636832,685844,669902,318166,-237540,-529405,-158198,42078,88574,111287,314868,387936,500279,402905,76925,-284549,-301260,116894,743652,941222,671379,201158,-199480,-469870,-273402,-509021,-539942,-309597,-185951,-136545,-124006,-77714,-161701,-295278,-343008,-502497,-248199,-25912,-84658,-120214,68295,155120,-176605,-403266,27605,397990,734405,819973,521177,47723,-343565,-337055,-164500,-99443,-30639,224619,363167,510550,625322,675205,629647,244482,-189245,-396073,-350435,-386231,-196082,-281708,-449175,-123508,453203,735713,866217,729443,317903,-7815,-76180,168899,360190,264049,130795,161944,160804,103875,-270376,-546607,-417842,-7927,462341,468526,335445,253017,298435,517215,605502,362215,-229181,-364264,-311591,-391718,13509,416978,308534,-183739,-438308,-512822,-386846,-294331,-150767,-214873,-259483,-181304,-36638,-22968,-65174,423093,871847,1001875,706065,197108,-288461,-571749,-347023,-403218,-284758,-4324,67617,17753,-122984,-232799,-294891,-95739,1616,129260,-33974,-363934,-409934,-256826,-96644,-58155,109569,236595,47638,151053,316917,296336,-80860,-277544,-96982,-86195,-434394,8000,670239,761153,419076,-97892,-330508,197673,763166,979911,682788,294276,-115452,-411886,69291,478034,619436,453396,43580,-413691,-77843,-73766,-174077,-290029,-128871,78426,545471,776893,892523,495137,270865,223575,-204767,-160934,544429,995384,868808,171479,-402226,87185,112915,133980,25938,-65453,-81500,-152065,-125813,194768,567614,569435,358337,200362,282722,264847,522109,724166,566610,-236698,-7551,323788,248547,110652,246555,29093,-198873,-176000,-235437,-128192,58835,220730,439945,153576,299,-289215,-512864,-274247,-166047,-158700,-204894,-94548,58804,109328,147797,73299,49162,7348],[230227,137360,-171889,-66275,108234,8612,-170200,178845,437636,331056,52990,8991,-88861,-128985,51881,235087,283090,334894,125543,-176381,-288751,-137909,-109446,-313264,-463960,-303676,-85212,65369,-113849,-62554,276435,314336,86181,130171,264658,185383,-42997,136169,371333,193049,2039,-59373,-172808,-352106,-224080,-324625,-354871,-86006,-40727,-347390,-269896,-154423,93135,291777,171853,-280768,-384949,-146768,-215428,-361522,-305740,-111260,161823,-11742,-221314,50176,91426,-152565,-294104,-81018,146130,332551,351144,325741,101385,-175154,-2588,95311,175382,-292988,-324095,-169594,-441477,-197586,31556,-61128,-100819,152168,199989,169723,772707,1047002,605699,-36080,184039,86449,1227,-90520,-250015,-151749,20294,10150,177160,132176,145957,462309,667841,503948,266797,332110,195138,-459488,241254,793605,724397,347172,421753,651191,366236,46081,-250602,-291563,-243986,-316584,-206884,-65188,70127,195332,175582,-227117,-272825,306318,442700,265291,73214,51421,-14482,113630,328949,196174,-50178,-492948,30342,420052,484691,141706,-213523,-342869,-308514,-97558,-75904,-359627,-367695,152351,460188,752422,443258,260553,13654,-56420,-22359,-123427,-354559,-238650,-158267,-260893,-121146,144118,209008,34887,-457872,-84307,46429,-229496,-365160,-486132,-363774,-74739,312664,386867,363986,228217,30469,109651,192816,-66940,-299219,-389248,-390681,-308484,-299438,-352172,-485305,-428505,-230767,144939,539428,681247,831548,651134,234349,-349819,-365488,-302456,-475518,-273590,-109316,-230066,-511004,-307883,-9231,47487,186058,363857,363269,-215812,-146944,311683,323728,185343,-48283,-150829,-13280,-81010,-106442,-135706,113972,376218,529727,361776,-43059,-265566,-416767,-283434,-52024,272954,-132128,-518205,-285861,-24427,303645,544630,901408,945130,917302,443759,655098,770730,355718,22835,-167127,-212709,-106807,58890,29948,-347436,-307963,31964,172809,-178515,-434530,-528801,-484943,-444743,-298964,-133526,13957,197894,410565,346270,317025,92074,-4313,-194566,-301696,-112984,330241,663812,928518,779776,424106,-73607,64205,-90474,-324101,-485296,-222745,-126507,60964,36166,122083,392168,796679,803904,651701,432044,94795,-121183,-275039,-207679,101834,356188,360222,18573,-496961,-346439,78516,367132,423205,439679,413954,139184,-103259,-71045,-10821,-14300,-10400,149099,145007,132718,137457,-3176,-150852,-128911,-62417,-119876,-265871,141218,276689,192391,284903,664898,813476,534697,169932,-16102,-52537,247158,429588,379234,279142,31962,-306664,-412891,-462,267643,74958,-175201,-305868,-293507,-50890,179877,-8338,-325800,-596706,-446733,-336689,200657,534170,381140,-58086,-503261,-39259,-43851,-276024,-406514,-422841,-514211,-467313,-286462,-104854,-2072,23081,-108455,-238115,-107185,45698,-20973,-33812,269058,376985,72513,-406101,-97073,319712,357179,26297,-8264,-28622,-332541,-255561,231327,246289,-65416,-88816,182515,566515,652786,80430,-48441,-23975,-55736,-95691,-287580,-62187,234614,96690,-28359,66846,-14929,36980,107601,63022,120920,196943,511128,693148,464635,576180,816892,807531,775604,578378,171140,-58755,50422,358455,313536,219105,-24167,-222879,-99417,422238,804926,808797,421489,202340,822123,912172,613129,141950,132705,298735,244115,371511,228028,-146341,-480747,-398435,-252180,-262393,-387561,90909,584968,698102,565661,181093,-121526,-191393,48322,31047,-202338,-430767,-241633,-385697,-556005,-467280,48280,583435,826808,537275,243165,166751,236289,406821,489425,468663,317089,50329,-62842,-109626,-33812,154444,165863,-7878,63522,381495,758990,774770,566998,427303,351040,110109,-213652,-354481,-169055,18703,342809,730585,590781,239265,-152661,-304054,-221248,14280,86534,-117012,-381214,-121467,-12024,-4619,-214279,-476524,-241904,-22709,-248724,-557646,-207365,64711,244072,224232,259674,173239,-300766,-260375,175075,71466,-193407,157739,585314,513580,85505,-7909,212912,200332,61428,-29194,-38248,118380,142472,-210920,-433901,-476646,-300460,-152233,-232844,-434678,-574078,-400687,-409107,-364479,-383175,-481169,-460659,-434857,-517415,-129917,439206,683185,324514,-230865,-51982,-92233,-400347,-225552,156106,503083,487588,55582,-342184,-42336,13095,22551,-186337,106474,412129,329959,-132816,-464691,-260117,-178043,-147019,-98411,-141324,-154586,-158193,-50944,222056,302289,-17743,-88095,-206980,-326997,42107,124740,-11659,14840,142520,523008,608433,406648,174568,64134,-211817,-267924,-65055,-101237,-317839,-410096,-522856,-240634,-375643,-388865,-421704,-476434,-104781,190542,367655,346817,304068,431866,716500,871678,580218,-21482,-572892,-143004,125048,342559,415426,182205,-53396,-187232,-330213,-44087,276481,254747,-57000,-135648,-110977,-217697,-458452,-319174,-241374,-124878,34814,161237,179083,87666,-147767,-571404,-114370,325320,461119,109795,-256231,-362613,-199718,-179363,-231567,-168855,170669,456145,392035,87573,-304962,-421249,-39892,99117,-52532,-293363,-125561,-153095,124156,252859,8344,-18388,197351,257095,129013,-195142,-366866,-256034,74161,203316,-31040,-128221,67162,278707,516502,601039,485552,232747,44747,32544,-18211,-138673,-173702,-123322,54425,-55546,-159172,41260,113177,-62899,-118357,158694,241032,16487,-277716,-284361,-359620,-475733,-462350,-112416,-82002,26049,-122564,42013,301234,314600,169606,105060,17187,-215595,-475929,-336159,-38154,208290,258125,117634,124044,39118,-153778,-390250,-491552,-274104,-428496,-426993,-249004,-308445,-428094,-119305,183903,244345,154923,98961,223874,299833,457532,547554,416752,38083,2995,35748,188615,333444,317586,125580,-8384,102453,189464,136473,-14348,-93016,70140,207159,254034,185698,-8030,93575,403240,543740,249347,-150794,-109902,180009,92641,-330440,-265720,-23238,-247551,-405839,-228421,-377559,-274714,-130234,-321732,-265194,-76398,172321,336984,290415,134063,-56814,-1855,-51694,-310629,-248035,-163784,-302415,-403174,-578689,-351005,-185884,-149539,-104567,82850,399065,409135,138536,23370,39481,-184690,-290665,-177559,-1768,236541,675776,1321744,1451888,1193091,544555,-163466,-181053,145030,129661,-323746,-276682,-35081,95239,-161640,-188082,-98297,-142769,-294490,-219525,-170920,210,239,-99479,-247528,-2295,557800,654533,426220,448707,810148,1094896,498056,-199578,-427267,-92117,-62344,-43295,39790,99234,64273,-280544,-443518,-255108,-198060,-257390,-214189,-148427,74439,305359,341801,239089,9481,-6661,67861,-200277,-246652,-207558,-237270,-387430,-180336,-68686,-137577,-162331,-215605,59564,460740,613303,351095,77629,179442,517400,658275,629780,441119,121587,-177844,-478113,-440617,-404369,-88173,125956,131813,-41094,-71692,175915,220986,268728,582067,723085,630096,190292,-153011,57667,280502,357019,385221,813971,1103023,1016922,637846,314309,195095,-63786,-216098,-457029,-255250,-93301,-68744,-319030,-382766,-30354,152909,192554,-153078,-273507,-302870,-489672,-62759,46086,-206942,-246990,-70494,-122384,15514,-136217,-257116,-369781,-539004,-546029,-444958,-13396,420043,437255,270473,150173,-5141,-18393,178096,643232,938898,545369,272725,-177092,-312503,134670,62738,-104128,156387,281905,274109,458888,634332,468207,261500,-193603,-178497,-243678,-618233,-208185,171856,67883,-115074,280985,681407,677515,120248,-273222,494855,838878,434326,-84816,74037,250449,272951,223589,51083,-33778,6093,-74714,-47046,-152058,-60657,-115344,-427935,-377103,-205393,-92672,46935,-36706,-341231,-321056,33464,232041,133221,112396,375803,212439,-255398,-496328,-220761,-70714,-110795,-455103,-492110,-167727,12692,32155,-56419,-294552,-444771,-295958,-280627,-344770,-389098,-148004,198331,426225,411617,348885,367719,271303,350540,261918,264855,161438,69170,82040,71784,19864,125828,-77501,-388122,-121318,-114606,34131,178908,146901,-84370,-404352,-528975,-323186,-59004,131897,144800,-97192,-187776,79533,250392,101606,15999,-51358,-114007,31729,-9657,-171698,-374825,-319044,13805,214211,464124,448243,-42028,-269721,449855,878838,684538,196469,-195900,-191826,-247847,-139302,73189,5177,-70454,-150916,12355,290806,157277,-271760,-413080,-147530,-78937,-6076,116159,294841,363169,502176,392648,184196,-266816,-285441,-44446,-66149,62744,-10830,-44191,148182,297783,516766,820692,926679,555931,25257,-179779,118970,-43105,-62348,105860,319700,236768,91492,232051,187571,78268,99723,-219275,-305937,-278453,-142846,258714,258792,-8986,-386206,253367,650343,765490,677691,390794,-45832,-529614,-317209,-202318,-2460,217567,377775,297042,-167953,-408726,-24253,62068,19133,-201338,-195315,-49200,-31685,-269651,-594007,-139017,42064,-158590,-343675,277583,583883,813780,625391,148973,-214619,-279270,-372879,-81787,327188,471321,246493,-232577,-315159,-249096,-229227,186359,790238,966469,510463,187087,-70266,35341,163760,-45415,71522,101886,-210253,-426941,-144003,-27311,-278502,-26395,57740,-65370,-436141,23642,375179,375505,121137,-184936,-411450,-102711,119539,-1832,-151046,81641,393608,475332,260963,-40278,-256953,-78451,15827,-127913,-115243,-156805,-332119,-233079,244784,459178,318845,119151,110019,55711,-126513,-59847,384520,427965,84276,-375031,-424581,-113669,358680,895207,833048,369664,-135810,-103989,-165280,-329642,-179872,189140,457767,346737,-46056,-283527,-24795,-17790,-112431,51306,405386,391388,-10919,-427265,-180260,-261779,-201533,79049,63277,69870,6775,-295498,-17276,710497,1205303,1349952,774238,431435,134270,-270552,269478,822027,398819,-244852,-488980,-221510,-107910,-60732,12878,187868,163510,-138608,-437429,-114587,199125,238502,9055,-414707,-459699,-171888,95026,147627,104502,-91469,-222922,-183536,-83908,-111928,-325330,-478176,-538688,-439695,-412290,-184925,-335768,-363263,-232995,-498022,-303162,20412,311621,543098,512844,292453,-133957,-298858,104993,267756,227391,-146902,71488,379480,411790,355612,236356,161221,214684,191182,-16834,-293810,-26810,282439,222532,291800,167261,140089,79728,-109902,-299698,19720,378504,526274,221906,230003,202908,326434,780162,844297,405343,-446631,225372,570176,456930,79391,-286446,-382759,-340951,-119765,190549,344807,-20170,-485917,135011,499567,255395,-93293,-107957,5674,41045,-36915,-87050,-220640,-48595,198453,381233,252602,-28801,234796,207302,61597,-115462,-9681,293149,250460,4727,-17235,-24764,-91028,263129,698707,1011205,932452,429285,-192142,-156339,157113,-33297,-377384,-455501,-301414,-220942,-321292,-283773,113329,539460,592338,314825,310858,211618,-137938,-155865,111717,125172,-87624,-126381,67119,82295,70389,308215,205236,167595,433238,694053,278515,-242452,216048,281718,-256349,66985,592188,587132,50013,-345319,-75212,-48505,-196084,-253108,-133617,194591,339298,323473,377170,367381,354566,165210,-239101,-359521,-237083,-481207,-412811,-273823,-276553,-505849,-86035,-19467,-232990,-484306,-154852,231351,269259,-165452,-267573,13332,191336,-129148,-101475,284955,183295,22220,-84073,-277682,-177100,45766,146778,73914,-82300,-257283,-252235,-289983,-197028,-321310,-563228,-449155,-246759,-51579,-4846,22275,287758,328912,25130,84912,101957,-9182,28319,33384,-95371,10219,283011,466800,377336,132965,-204505,-349983,-557446,-355257,114177,298213,85344,-543526,24514,364541,509808,425206,273923,-63713,-208369,219056,593586,630677,311436,-53331,-45868,99385,333078,330436,18984,79694,102524,-305169,-18753,41968,-262340,-465352,-209998,61887,-116683,-320819,-30166,116571,-183988,-115203,185724,28853,-305166,-397300,-259026,48424,99562,-230210,-307004,129153,490321,703414,535906,229272,152516,-96905,-421370,-2012,249731,-56806,-314113,342700,804581,596260,582322,544055,270073,-178140,-482563,-421776,-432875,-607192,-493354,-246573,-172057,-95200,109483,111702,-306792,-304015,-49814,-163210,-626614,-69488,190651,291294,54095,-242970,12381,437615,539909,300981,-112959,-406103,-346104,-281527,49478,284006,-48199,-607006,-54006,349144,376532,68056,-239409,-270018,-253306,-227624,-310692,-277524,-365186,-413044,-72403,293751,264178,168122,59442,-90730,-437805,-382919,-147040,-262196,-328417,253766,771064,1119943,963256,765170,529475,-10340,-453869,-225129,297320,578079,177885,-358771,75682,72158,-368985,-245681,227870,432396,480120,479747,580632,455586,82159,61135,483873,457105,231788,156421,282620,281600,398878,407166,347385,274046,317766,217990,-6736,-403795,-114387,221042,425714,600235,815912,673288,390253,-270052,-342392,-250914,-286035,-228875,-175763,-80572,-148898,-320905,-149795,39142,11607,-77027,-49465,148795,264908,104826,89023,313739,620557,995060,975099,650593,238294,-299298,-176684,431256,523247,147523,-409562,-173205,-38026,-82100,-28059,169148,228018,89152,-36097,44930,-181928,-513410,-269391,-243477,-519699,-578226,-370036,-197943,-213519,-281743,-280487,-70858,22034,-240245,-279922,-142271,-69599,-181586,-241536,-126389,-165415,-492817,-179808,-124620,-98902,-332995,-203946,131260,241567,-13843,182037,432623,382942,265738,267125,249275,106772,72256,59706,-225522,-522550,-272880,-281321,-427984,-77648,14277,-286627,-294502,128410,69635,-71876,-430706,-438274,-274180,303599,612064,728377,802830,803859,440634,-152258,-462902,-472523,-397810,-148108,44453,139357,-7485,99521,188555,61814,-216628,-249086,29875,241440,182574,109249,37821,-99726,-181555,37733,151411,111820,129656,29044,-178079,-242872,49314,292399,141127,115747,256134,595749,706781,625815,439875,-50502,-584035,-328188,-193973,-163668,-80275,51011,352927,368223,361464,157849,-155989,-407435,-320453,161937,637959,664448,424342,186964,-164396,-405156,-375309,-583856,-485707,-250014,-206510,-225082,-70207,31804,-105210,-376992,-387397,-245201,74042,501636,299436,19287,-43385,-132061,-325082,-187610,70177,248074,276363,253299,80503,-175810,-239284,-157205,-110352,-220251,-239555,-66630,177431,339580,437593,464319,399586,4335,-452462,-141044,-72340,-161311,29583,432697,192477,138372,525657,769971,933394,698543,271564,-195270,-107404,218295,300968,288448,184794,316343,330139,119767,-259814,-470936,-362297,77514,481244,401657,195800,96353,273905,516629,613952,260930,-356742,-245157,-303489,-304831,318157,870039,710017,79582,-359552,-355217,-547309,-403173,-97055,-68203,-128766,-62359,93467,80040,-156400,213402,630143,653489,248753,-157237,-357743,-446104,-515790,-432108,-299833,-360581,-420451,-351695,-190614,-7599,-138850,-522511,-139166,97836,41232,-298430,-491835,-376229,-225156,-204780,115755,372932,293632,108561,214255,201176,-82025,-326783,-300152,-303182,-571785,33499,471460,379129,148092,-295189,-404231,285376,1013964,1142779,790700,189570,-300379,-316442,-43949,280823,381054,162057,-347694,-201739,246251,184330,15015,-140418,-236234,-110725,321811,438855,509651,139142,133110,521917,163413,-338166,499603,1053417,992633,266545,-344788,61849,2462,-53609,-88554,-38278,-74263,-281491,-209217,268093,553897,648769,479850,54660,-127921,-129416,425771,882756,775066,13972,-58240,266684,267112,162364,431504,147232,-56111,-57014,-219488,-216924,-65706,1799,69726,-106568,-280733,-216400,-179088,-91000,-82583,-49125,9026,177978,381333,431268,352421,258698,253743,196559],[201897,31496,-303303,-53440,103736,-6183,-304169,-4199,218162,137557,-25455,-81599,-258624,-294767,13593,256269,445673,615143,424043,-9169,-412610,-55871,27689,-203202,-306443,-187375,-172055,-165398,-146737,71369,198912,120428,-343185,-159552,-318,-60643,-262710,-16652,212336,153818,225762,313806,490442,295747,194855,-40583,-262997,-190259,-232888,-430159,-140710,-13906,230715,560226,553828,99317,-157402,-4351,-16345,-258534,-283250,-259176,-55621,-142643,-293994,-74711,-95078,-295307,-302121,-91241,132097,356802,350320,284423,-27403,-247820,313421,435963,365339,-198690,-144865,79784,-127815,-424031,-210722,-45602,145708,293022,126003,162035,817387,889939,280867,-389830,211760,267408,222944,61539,-140443,-155635,-181326,-56550,109064,44279,-27354,275668,366630,115894,192110,472913,697751,-108470,-58192,626210,745199,392676,342845,502587,157420,-110203,-356024,-367723,-305316,-317503,-402293,-407959,-66992,259966,223016,-206571,-58352,510390,485222,339574,70046,9437,19738,207275,221057,-42111,-262697,-312944,200825,634405,562067,127760,-292178,-452581,-394461,-115949,-75049,-325704,-312370,81978,106335,199912,106074,-25838,-36888,20697,-29102,-115363,-340715,-260521,-198257,-281888,-103180,161173,249390,73267,-394852,-22141,334608,109217,-231437,-385025,-333694,50623,358100,374524,325085,296344,137050,185732,336145,170320,-120549,-288604,-345210,-316100,-377181,-324495,-355764,-263186,-50175,377195,769287,839941,711615,578202,441007,45622,-69039,-414370,-484568,-332372,-163018,-214940,-439313,-347189,98728,437737,595290,876548,590287,-211906,-1548,514021,461483,162606,69809,189592,188432,-59741,-307719,-490724,-198382,56105,-405,-125807,-355067,-333475,-299976,-141287,132285,357716,8258,-460568,-211074,16051,193940,373678,742579,1017444,892620,301074,369493,785071,752629,477655,27779,-213431,-185649,-72933,-95282,-321720,-396847,18571,411308,165015,-192046,-546608,-423654,-451468,-415441,-439629,-98244,120324,446202,406520,407196,92287,-32496,-232028,-276636,6510,434854,774098,1174586,1020365,486567,-249853,-157017,-292317,-524805,-324677,-171449,38034,138366,-163115,-62569,258925,621616,652667,504110,265676,13060,-54731,-104266,-114209,22921,202565,134087,-213532,-458208,-100621,275703,570615,635930,559311,401002,146760,-201993,-213192,64204,137530,150671,212182,137637,15358,-135938,-287911,-416662,-378365,-194185,-151312,-110305,304599,483906,418903,304900,453946,527466,217611,-65248,-266101,-207433,203323,435539,239678,-12725,-155600,-361771,-478614,-264575,-82946,-207947,-220091,-165306,-158880,-86075,60101,-173800,-506112,-457073,-414952,-423967,35077,354258,250148,-100327,-428973,-139017,-133556,-303847,-396732,-348284,-483205,-574051,-432038,-349564,-210332,-115318,-191180,-228684,-199031,-273585,-322523,90815,528153,492625,81588,-457768,-21973,375367,290736,-116459,-230155,-140216,-333143,-111757,271080,219946,-138873,-176244,200011,633438,698257,209064,133767,114113,-109268,-187856,-512281,-295184,-111130,-185778,36620,365868,222241,122477,81379,74945,10322,-127837,218404,284488,179206,371529,589451,544691,359761,141506,-133184,-206949,-141660,59352,-47140,49836,-40526,-180763,-165438,362129,689723,815603,532811,147663,498508,685575,389470,50785,287506,425919,278167,392655,283794,-98634,-339560,-175356,-165058,-352776,-448653,-27880,339288,275624,165182,37396,-16579,-75889,-25823,-58864,-231128,-440999,-303774,-404794,-516776,-340097,215713,658904,913504,596499,125332,95481,209972,433773,588627,466045,234083,-20850,-92944,-203625,-203240,-45924,27674,1047,260656,588283,910552,803101,530859,498895,575508,378635,-97957,-174343,-49824,-122252,11502,604546,693904,494114,115794,-269038,-132086,323511,693648,310472,-91173,-355325,-191898,-336149,-497195,-421628,-259188,-138831,-175636,-293599,-149479,35304,131180,80177,188203,176657,-184646,-418103,-89673,-245507,-187136,345249,775232,749048,369164,117427,158818,165227,69350,108665,31413,116836,173284,-215127,-483529,-469384,-314752,-373237,-403802,-400283,-407845,-325245,-350652,-343931,-415690,-488757,-375492,-376492,-555661,-151129,293276,525537,325946,-126591,-8467,50073,62035,109990,314863,553329,538834,-55958,-257905,117899,215042,54863,-194837,183610,393260,328398,-76503,-368299,-170424,49136,67160,5837,-150099,-230415,-249868,-274401,-135124,-9291,-46193,-14824,-161210,-32132,266496,390021,188785,157340,282130,589664,845924,681055,462697,299427,-97924,-274888,-121031,-191097,-393579,-303116,-133749,-93282,-396975,-452798,-412598,-637295,-298190,35661,309214,382567,321155,346947,482639,508416,237606,-51011,-415363,-45340,63309,210337,461184,356654,41762,-302475,-353150,191847,465422,304292,-193426,-253542,-186516,-326493,-444062,-254115,-87508,-38041,92400,113620,84229,-18041,-285671,-494845,-38777,246881,216007,1415,-300850,-524585,-377090,-243305,-230275,-71619,257183,484159,357029,-120438,-444021,-288551,85173,201937,136744,-213915,-42326,-5262,140750,335590,373373,637378,935612,772734,409198,-100211,-439576,-334402,20691,168893,2558,-68495,76675,402545,508756,477456,304158,251839,286046,301512,159672,-56623,-223256,-226511,-117232,-303007,-253338,121253,269101,92389,175908,304373,157448,-114223,-277527,-336863,-203910,-230736,-309636,-10622,336750,467621,269678,300815,431284,357734,150434,90127,-95219,-320447,-506843,-498209,-101014,267441,316154,287521,248867,176092,-103368,-484810,-325816,-82428,-243831,-383632,-321768,-357260,-359279,-72151,198550,272685,195770,232444,388217,466354,717787,779340,693999,481335,357154,64789,113515,396590,532163,478039,497287,542994,329532,87805,-23546,-9460,124182,171491,316213,253915,-88967,-228056,96476,185489,-75986,-302418,-28033,218040,17675,-523424,6590,161041,-110181,-494777,-369058,-390468,-162474,-8348,-87556,-111616,-113966,15901,223038,315007,103118,12109,240149,419047,55176,-154622,-131560,-325492,-491724,-559936,-478078,-429369,-312810,-124955,175021,484869,451223,209450,107235,168355,-55308,-253380,-183990,-196323,-74224,476671,1156586,1402933,1318244,894730,199957,-527696,79397,248073,-48831,-386713,-55535,123799,-46114,-188006,-175960,-308898,-341878,-290589,-129075,-75924,-62776,-173400,-358789,5290,363388,438144,287594,284557,535152,719747,204711,-276153,-214823,-43257,-148864,-148385,-8490,-7289,-81507,-527252,-400674,-107500,-166506,-187059,-191066,-222480,-76020,71532,117130,-15555,-220754,-159682,-27311,-129039,-70868,-138612,-418975,-335636,134004,284818,110790,-105966,-297129,-147779,227520,399144,230908,137982,270633,532630,618911,556771,402387,7861,-339030,-502870,-496330,-324557,-23360,105373,55174,-30191,62666,110901,-37288,-37392,496578,865470,809854,278029,-252491,-68297,300124,542390,513745,748039,964342,895418,637366,211471,122993,85158,80372,-74086,-303891,-322604,-280881,-279995,-265612,-24638,142365,93314,-256288,-517847,-431580,-516342,-66841,91949,-130634,-262494,-70305,-108365,-521770,-275214,-336630,-432206,-440480,-328545,-206194,148037,373154,223556,41323,-45838,-80504,-84564,206333,684667,722901,505542,194497,-258753,-274234,162065,70348,-93807,163522,296957,245628,182338,241253,244784,292391,-13051,-352781,-699581,-477407,-192898,16719,-158496,-187990,191572,547485,704293,229994,-445373,286858,806627,572693,-27900,-100947,14506,75953,-66952,-118093,23570,212668,207342,112258,-104928,-310846,-336595,-415831,-357768,-317719,-257255,-132624,-235621,-347701,-156974,-3166,156525,172005,109919,148898,-26415,-342065,-395503,-363523,-250046,-216603,-409257,-479840,-353703,-169439,-83887,-117337,-313944,-364423,-298796,-313256,-303964,-374421,-436035,-34065,305504,320362,170517,76442,-11344,116158,166156,281584,333061,356260,187996,-163588,-156251,107659,-18255,-242595,-8694,-59071,-57467,80143,33483,-96393,-270246,-338855,-375158,-80593,291940,433226,146277,-164378,143327,357571,-25411,-420526,-402669,-300401,9508,200914,147166,-37464,-255063,-50478,342764,777862,717542,18975,-240420,478673,839021,604525,127567,-148790,-105355,-188798,-173348,-77934,-95339,-131326,102527,451832,807239,483392,-116330,-389451,-24558,55347,90642,59062,163876,302903,432652,314236,155473,-333487,-370462,-246493,-164148,76523,-99489,-152965,-2590,13960,79650,504546,818467,768727,351332,4291,197339,243558,210655,330191,533810,406901,171223,150149,10768,40837,274611,32878,-361760,-368575,-24747,197945,207207,-47256,-179962,332522,728771,771672,691171,405253,30367,-215788,-55208,132708,209554,236338,108280,-150617,-527838,-203077,242109,309466,149993,-110110,-106394,-114650,-207402,-222760,-291833,-321486,-208733,-384161,-162828,488241,881921,987442,530205,-48100,-193776,-267491,-111384,196364,366136,273408,-58085,-462928,-462946,-311917,100294,600778,934981,692230,13012,-270516,-297572,-186627,-172496,-327904,-66422,102880,-124677,-479785,-200568,50379,42073,147063,204143,-157421,-362157,104206,359563,371534,215749,-63425,-354046,-83353,147857,122976,147592,300789,421032,254271,-107465,-346096,-279602,-75868,92894,-174632,-212580,-184458,-152884,-122602,159683,305049,284257,107177,-9156,-178624,-290206,-132756,155157,140403,-77199,-329031,-427936,-354103,102417,603461,830346,766422,425785,35889,-321792,-508581,-378461,-21279,354631,304290,-8477,-116725,143950,208815,108585,116138,384511,453314,97584,-254476,-152936,-157307,-453074,-232791,-246856,-208614,-30808,-11164,-112085,373641,1181448,1318841,702703,178904,206088,243656,456471,712271,482366,-190519,-467304,-333985,-177283,-59577,10081,79075,-99065,-470459,-349497,-32764,169001,153394,56817,-201033,-307819,-122956,250040,494336,309076,-37548,-329129,-81745,257209,281196,-116217,-538591,-306183,-227694,-373666,-358273,-387828,-198729,-21197,-312200,-431906,-43717,359239,706206,620308,338341,-60653,-149906,171973,500494,460590,112889,-367258,-16513,172246,213870,154128,320566,560269,638154,513608,-8051,-232869,314547,490576,688695,518625,417415,234988,33302,-247213,-6324,362435,394781,94137,-163665,-102760,63352,436591,570593,293279,-376521,54529,375537,203044,-45688,-173835,-89859,-52656,111826,216041,126766,-306134,-233141,262843,571008,349233,-31684,-247222,-208061,-113755,-67226,-14863,-201859,-350025,-71402,358634,295757,-94200,230367,373000,247629,-48983,-5623,256981,158015,-205284,-98254,-145788,-146973,241750,693894,927203,722746,182199,-473832,-204962,13664,-142530,-451940,-442576,-436157,-256600,-283924,-365411,-48577,179508,-182004,54830,398175,269538,-45847,-191512,-37112,-18406,-184256,5987,298771,425763,303809,449719,364851,323193,477569,616133,205001,-379346,-190625,36132,-253792,-76545,481595,586727,219067,-450762,-187812,-78604,-203715,-329770,-186382,121479,236746,187671,258977,286771,441950,144367,-484835,-272571,98096,-36306,-291972,-403750,-526769,-398123,-284626,-324685,-419310,-293177,-138786,55780,-209497,-512201,55183,270146,206894,-213997,-10248,227131,-34131,-110835,-155193,-380409,-275469,-106800,-158573,-239134,-260305,-285415,-300577,-367848,-321666,-379073,-232370,-278698,-252057,66707,115416,-8831,66642,37146,-174716,-37345,125782,114681,186201,126840,141433,289674,587718,531024,212695,-239106,-291582,-212244,-468763,-341900,120977,285115,45434,-513280,-49965,357921,519538,546841,386891,55244,-221205,14222,512868,764186,651047,339264,310429,340272,479201,383458,95931,162588,316457,-154928,15987,265387,97299,-419023,-438008,-262414,-450520,-525923,-95816,112406,-171646,-122335,134329,-57534,-429568,-286234,-126041,87382,80334,-149656,-264626,16612,374447,463691,345870,90913,12079,-180267,-383923,-11376,260448,-2895,-323039,284026,746721,608551,476939,493537,169214,-262027,-487808,-338901,-294331,-381208,-265547,-7041,74085,150255,457375,380183,-15963,-247689,-141026,-181264,-353445,70006,289018,368939,101487,-157693,52120,389618,496505,415514,123102,-86018,-199374,-225979,98762,297673,-190897,-374886,157607,481860,421182,121752,-170331,-208951,-199553,-200143,-144839,-196226,-266931,-410595,-203146,180604,153782,190490,248704,78816,-258426,-431675,-17605,35508,-246032,68591,747349,955491,787168,467539,206860,-239913,-423313,-286663,246622,562662,371155,-304865,-106127,48991,-263679,-477566,-53125,193576,282351,532300,570356,322509,-125847,-191165,162634,70311,-36296,79782,249746,487788,651695,650095,584950,463552,278052,164263,-45518,-383937,-247388,10625,288947,743677,978357,837770,452703,-107440,-294965,-362798,-425763,-198283,-144495,-106368,-143695,-307984,-306680,10126,52829,131121,210028,403845,560576,378905,309850,522721,776672,1110987,883867,361123,-65414,-525605,-70067,462429,605891,186732,-552667,-145957,7978,-75088,-113421,-38797,-12811,75759,44969,44009,-150848,-174118,98139,-36123,-396142,-475491,-377442,-246263,-204203,-183409,1384,270511,308892,-112206,-394939,-326287,-205106,-207892,-330140,-270392,-190124,-246213,-470775,-264017,19443,234665,359010,570806,574119,212769,-290543,30516,400470,602817,852316,819688,347281,24416,169406,42052,-330402,-219231,-246549,-359238,-15897,75227,-243218,-301777,48309,-57239,-211569,-397190,-450570,-250841,378873,603991,702849,853388,1266793,833264,70370,-417920,-423368,-463740,-153541,46662,-72658,-454092,116767,510202,443148,53929,-138385,-1899,151272,-26847,-120900,-66156,-111660,-358784,-205349,-90301,-165558,-13952,142925,-14871,-106420,121985,319756,369819,321418,339082,517787,609689,439416,81095,-458958,-285662,-188571,-330364,-243371,-17115,158615,300845,264853,149353,-101086,-228081,-389726,-346236,81308,360279,358986,346433,311069,-23744,-460982,-424724,-532775,-361941,-47714,-60750,-119480,60848,125790,-46487,-121581,-32374,55914,356351,827402,610369,216046,-31725,-329357,-302145,-83497,96832,126948,-117913,-260834,-122570,93259,109404,31321,-92935,-250775,-259028,-276801,3651,134337,165067,143739,79719,-245437,-256084,214662,243890,-119231,149596,757020,873089,818426,899638,849370,897192,546277,118168,-446041,-238959,72387,196935,250861,189578,362983,486895,298008,-65606,-315849,-289652,106328,292836,149414,-84525,-14029,358974,598899,620574,127749,-551268,-146046,-335350,-122499,670636,1242254,931756,171294,-342015,-47392,15707,-298614,-92032,7708,-38755,-19467,80483,25745,-309200,11043,375961,318830,-148232,-312567,-186554,-234542,-442470,-269280,-271385,-492699,-370169,-496467,-259452,117121,93306,-261480,-34759,224111,251882,-32217,-309831,-390746,-280543,-262106,149685,430959,428747,37137,47977,13476,-154580,-365806,-468639,-586080,-319175,85243,229291,65344,-9853,-247003,-315212,341610,1054872,1053536,699283,-26718,-351005,-184077,-116530,80196,177067,-28886,-366192,18547,384780,428934,266021,113684,88336,-862,106341,90471,27358,-331465,-215450,350229,290643,-434725,291363,838249,834641,259379,-303476,-147897,-306231,-386198,-189212,2331,-107799,-439448,-167578,332086,505029,631465,517205,130444,-343800,-425135,243710,837776,770215,216744,-51736,85957,128383,306749,604308,264210,-39984,-136050,-282652,-310965,-166702,-106605,-178738,-137316,138469,200310,55908,4434,-79141,-60450,101598,309180,574142,572071,393249,341104,318943,196459],[1881,-216021,-279870,-14402,62405,-56968,-342445,-180804,-25556,-68324,-153921,-183705,-304729,-366272,-27218,262319,552025,730028,572923,87774,-375676,-35642,188889,51646,-9038,-58155,-162380,-291316,-171134,29193,50413,-56670,-231257,-232170,-207221,-343721,-347890,-80620,62524,171092,457712,622835,882840,785471,578767,337062,-81403,-229466,-249521,-314904,-67306,48499,250797,679140,811832,560574,42334,-157461,-163979,-336361,-340384,-356532,-319983,-344110,-289741,-144413,-263356,-376005,-186542,-1067,188265,408758,369038,201882,-106848,-207358,301624,564044,367045,111635,131389,317529,227240,-139835,-94916,173080,387153,409088,43493,24178,564522,554770,-33251,49622,397824,454867,306932,162764,-36138,-75199,-232264,-102892,51655,-21255,-239501,34339,89928,-187187,85180,452470,842271,156236,-189218,464473,694858,374772,196605,264858,-16373,-261049,-442015,-397072,-223402,-85017,-32841,-325783,-200813,206388,203957,-111843,116307,627548,510898,338047,73066,24062,119942,239133,19317,-267519,-212034,-99143,286177,684987,467153,14409,-363126,-303641,-251042,-110312,-125274,-367207,-210452,105026,51380,-1703,-53404,-211073,-139353,-42551,-115469,-184130,-369432,-291910,-185223,-186511,12064,241206,364086,165999,-238717,-161321,303713,245395,-173139,-444526,-306386,54336,180171,113785,86504,223038,182519,156361,329024,293865,-18854,-249532,-235210,-397980,-483828,-393560,-243088,-35142,195320,556323,884078,911103,485138,434376,586953,423951,318348,-281645,-463617,-270640,-76353,-43593,-274990,-419584,115196,629693,883265,1135785,597096,-290333,129817,611917,518234,141765,191711,558469,451871,140961,-155383,-286081,-422600,-203593,-160833,-280291,-516157,-357567,-197377,-85892,110425,135311,-20549,-456535,-109217,91820,158179,305166,594582,978620,633719,80821,279024,897004,1074572,790234,235230,-173418,-323522,-229328,-216419,-263016,-188021,247895,728246,496179,10667,-523216,-321462,-248987,-246494,-380497,-34515,227602,444870,426525,424027,138544,-12511,-223127,-233190,42373,372111,727625,1198260,1294754,664742,-195174,-202682,-245811,-535925,-264518,-116965,254106,293393,-154164,-245461,99851,250677,394519,429979,362430,246421,239199,74594,-102947,-117562,-41046,-174947,-489212,-161521,151282,398060,660592,712728,574755,356275,160673,-210547,-438166,8757,220888,293587,268285,198391,-22318,-327688,-526527,-412236,-440624,-293828,-119181,28453,356583,567507,445241,101098,70997,135069,10537,-61819,-307276,-335404,150011,397921,71174,-379007,-327697,-421170,-457761,-497358,-516352,-525851,-308179,-59890,18663,-33591,-71939,-326327,-434142,-303640,-302477,-430450,10284,343804,319292,5887,-342095,-256100,-194104,-254088,-300270,-267488,-457411,-545933,-364171,-440921,-450678,-279311,-246017,-264867,-401334,-427931,-113955,219894,589691,434360,44380,-394836,-57486,279369,133744,-214268,-427993,-234888,-217619,-42712,156417,100144,-188120,-245122,138261,464516,427819,161019,166971,178319,-175656,-249348,-335188,-448866,-454421,-350988,127477,492454,356407,143174,85797,223187,249476,57924,141585,-77595,-152488,125878,390298,287819,-109527,-385663,-534246,-332943,-179124,-323745,-376083,-195626,-53739,-88703,-303968,195554,523945,662435,532863,320031,307592,462481,136019,10770,404878,429778,149515,160839,172913,62709,37750,25449,-98724,-472553,-335915,-80167,35715,-127554,-257329,-98934,17287,-13562,-121161,-186445,-290886,-470613,-420955,-401396,-345721,-133221,297092,582536,752907,475012,2669,13727,192982,469007,636353,479735,179678,-104692,-202165,-314325,-263449,-199520,-138675,-77958,214238,604662,792862,586686,312204,495542,764857,565477,35173,17384,28695,-214784,-397844,147107,529316,521246,229427,-268302,-159294,461372,986161,781666,214649,-336664,-318831,-394227,-424475,-261370,-42067,245127,274205,-3763,-285230,-195596,-126217,-149536,69227,139509,-91591,-370998,-269407,-352568,-82712,417709,847167,910012,633114,213451,-64844,-17828,74437,175925,138276,124518,149024,-166335,-479278,-367486,-251717,-195882,-196277,-253957,-273559,-169844,-100565,-150889,-307190,-328484,-239654,-292727,-415225,32978,325479,373126,230296,-32135,125848,229229,343783,330708,363529,476202,446717,-197520,-6138,353725,371145,18123,-70899,140596,239005,271438,18306,-247995,-121605,158090,227534,120567,-42240,-121921,-262044,-394791,-426848,-465812,-290331,-125141,-82803,196584,412928,564266,400741,252401,345805,441035,766859,720515,586838,394921,-37915,-260774,-71980,-162750,-329546,6056,221435,66573,-353768,-481940,-375566,-652401,-138225,67334,285416,337602,245767,186833,134464,66181,-24137,-121312,-292048,37819,8502,9782,442597,457413,91195,-378425,-155905,386150,561743,254992,-371022,-292561,-246795,-411433,-432944,-314567,-51732,52901,162128,102755,27321,-146896,-379409,-253678,83773,191160,21959,-94418,-356976,-482555,-458273,-314306,-279099,-58710,182189,361068,185321,-417348,-195398,441,185380,333151,291554,-107608,-30893,48200,64381,327492,570872,1018563,1340921,1096348,564732,9193,-367269,-388828,-91723,32508,-16460,-47081,118627,513310,485221,245435,-41138,199044,412764,414451,217219,-48965,-166990,-177240,-227827,-428295,-139836,273077,425836,393340,571910,617928,297604,-68864,-317999,-210095,32772,97864,36994,289146,799735,881141,603197,418440,361149,216880,52826,-31491,-315536,-343698,-349688,-567462,-121059,249680,239844,267014,211398,220307,-28040,-461123,-184264,206694,140591,-37933,-230979,-395826,-330870,-62945,133400,193583,171684,249261,356106,489430,748825,764836,765103,774818,670291,113198,-77264,376539,636655,710994,941186,946284,525960,119003,-21241,40509,149080,232874,400361,391314,4689,-343741,-342599,-316328,-489890,-304800,43966,192978,-107772,-292264,236752,342469,60500,-329989,-475012,-336352,-50510,87142,73638,-9805,-170825,-226749,35060,228247,-3206,36510,289185,515010,194321,-152972,-198362,-356839,-574299,-502098,-429812,-555159,-422278,-119797,161797,332079,198209,1869,110953,265432,47982,-216517,-207544,-381574,-443577,48936,514890,1023196,1197202,1043409,475237,-216885,-104718,149203,26852,-452288,5745,199784,150506,-24856,-127276,-211609,-169270,-172678,-65612,-110585,-53322,-7569,-122004,82654,189381,274684,48419,26944,284497,306004,73708,-148303,-82717,-62735,-113279,-109213,-92602,-241212,-384489,-415273,-189921,-13675,-167690,-193990,-300760,-412864,-398314,-326745,-242337,-390403,-298180,-189225,-35557,101944,151418,-22838,-485018,-205254,344033,639209,501432,39332,-370142,-377533,-41689,134960,99278,241745,409435,532472,584779,520899,379023,-18116,-378977,-480596,-412650,-309709,-112675,15420,656,-3888,69392,-84063,-248826,-149996,378031,823445,729764,248844,-327111,-224404,228067,558312,547551,507975,528315,529425,463347,37770,-44166,128282,211532,138913,-203071,-565217,-328098,-51813,65473,97460,179371,114455,-79458,-183488,-287073,-364083,-125647,59292,-100771,-295930,-10328,328272,90814,-154215,-314469,-447063,-255273,-71397,-21813,133691,186681,51111,-109279,-213809,-175060,-236231,54586,494692,482030,463386,161974,-179312,-208188,221711,152805,-118189,107703,293794,245349,141363,9249,25029,245003,230243,159718,-256829,-291769,-108683,-34239,-333102,-306293,43339,308065,520309,248111,-306157,-23681,585289,568227,86324,-239588,-245050,-209589,-441748,-205914,53024,346991,569034,385583,161063,-264058,-384177,-191989,-157824,-261719,-399057,-314248,-253119,-98758,22022,-52496,35438,154915,72167,-98268,-162920,-170972,-265104,-495987,-395457,-278393,-389467,-434825,-494647,-351791,-161937,-62320,-165781,-272441,-369568,-381027,-209701,-182337,-415162,-224546,142142,138864,-124197,-368884,-426414,-190268,80068,300343,464607,586985,359783,-202797,-221713,-58591,-77851,-153514,-14678,-113882,-277666,-166644,-202931,-198690,-142788,-130794,-131197,39693,420029,576181,240120,-197766,183935,463943,169783,-254061,-356550,-484019,-54098,282714,246320,170686,-134199,-60744,359598,765985,681431,3605,-221593,372061,555399,333786,-32333,-76704,-29874,-111736,-175672,-184621,-162818,-103734,286197,736017,955632,534750,-30457,-337577,-40603,99085,205621,67553,91406,247685,402711,183491,43528,-403961,-464643,-509511,-162836,77024,-137419,-254571,-166525,-322396,-400411,118144,470793,609562,385858,169343,368867,482887,457192,565925,634455,383407,132783,-6785,-251600,-50778,261396,191426,-42267,-170867,68718,105266,148425,-4154,-2086,257317,525019,498833,495651,393536,187841,88706,230230,410149,348007,247565,-46240,-363740,-374954,37760,341280,359610,134275,-44707,-8021,-143450,-348059,-79743,-118313,-250914,-369040,-528446,-83213,545432,1011829,970567,315894,-317141,-180000,-237368,137762,464980,366372,41929,-336973,-591617,-552245,-332427,421829,846518,786074,198612,-460102,-473450,-382457,-436103,-498227,-396236,-137971,55848,-73736,-334488,-295516,26214,390903,400531,446475,-35316,-268758,-43912,236670,437281,437553,151519,-307179,-20956,267992,345721,426234,390356,246456,-126902,-330020,-166596,-102870,-156086,-86686,-350881,-382103,-211958,-22203,59947,124534,153670,200023,9725,-265062,-540025,-469127,-317977,-184515,-229859,-299622,-283099,-181738,-426708,-217526,237090,648159,845842,556438,-122097,-447418,-353459,-341830,-97777,162728,82741,-172046,-100016,245528,318656,222907,129860,257890,386385,52669,-200667,39246,110956,-258753,-385340,-429847,-480432,-18276,309610,519057,457097,1137342,1135302,429077,-183069,437725,688534,507337,261195,150495,-325782,-505421,-391557,-280711,-109661,-23267,-1816,-219600,-416196,-292500,-41755,48543,2299,1034,-100882,-188239,-193979,85832,450428,246396,-55172,-406316,-67362,463328,613717,181242,-550792,-14203,168996,-145312,-423618,-332772,-55432,96679,-194239,-505961,-164135,293343,685706,571445,250264,-20170,-24459,221991,602652,572785,239433,-345274,-311174,-48331,-9598,-15200,419406,793622,910535,832722,231556,-344904,181991,599713,770756,672622,580262,357395,138328,-118701,60994,362315,323792,124196,-262207,-436530,-362657,50434,286812,116056,-322188,-69437,171853,-40671,-231476,-122297,88067,248021,363026,275507,-40236,-276626,-78742,305425,499277,407152,82666,-290572,-409213,-101893,26586,43625,-203342,-520232,-270601,272481,277339,-169137,149764,433488,311344,-68761,-76089,169907,95526,-284137,-134038,-183831,-220322,92431,469369,631111,374938,-116634,-129336,331275,331336,47752,-150945,-274289,-529261,-294491,-282361,-496856,-156434,-76491,-493729,76156,467984,306355,30300,-245261,-208870,-271933,-211172,211276,466486,541006,355887,389420,363836,319042,398457,473137,232904,28387,-154721,-119641,-235995,-302210,229165,470487,353601,-232786,-241704,-118708,-235066,-439634,-274656,23684,95489,-53840,40214,266445,459717,65044,-343276,242347,689348,451449,-70486,-402465,-286719,-155191,-394879,-459588,-172464,-122953,-218563,-315967,-441083,-24184,235642,370362,141822,-255997,-90368,-75974,-313458,-130469,-163479,-452349,-225691,-37517,-141937,-457501,-384035,-303331,-350942,-480233,-383239,-90605,108033,-9235,-239601,90767,251717,111750,8931,-160090,-165177,-7111,172711,214751,304951,188360,324810,480734,651304,354294,-116274,-333340,-19152,-207286,-539568,-209380,172084,213944,-62064,-434625,-134842,305717,497035,609925,436635,153645,-235764,-268794,254112,671985,777969,606007,599680,637076,642412,372509,78072,120686,227098,-85520,164807,488730,344615,-223819,-310192,-102471,-235103,-198118,80933,146325,-194833,-202192,85381,-69139,-472405,-216117,25554,138031,19903,-201559,-371782,-329936,-11702,75337,152021,-40902,-246636,-362632,-385089,-111885,145459,-2842,-333563,98637,450164,475321,246073,279580,11607,-342684,-466880,-235770,-172431,-213028,-26225,266050,401485,468005,601864,429229,178413,-124101,-335227,-362310,-164140,203608,418587,421166,103246,-150510,36560,278520,384525,450237,369595,238021,-3162,-223383,-46987,-7707,-447472,-180255,200950,409837,338816,132456,-150174,-223042,-207906,-254869,-145825,-204033,-135840,-95655,-129077,34150,8054,148557,346298,213124,-73877,-382755,63812,275100,124551,-87922,527033,635777,569936,241303,-57194,-296794,-254079,-232955,82234,371355,378125,-143351,-368511,-62860,-150653,-404882,-400661,39753,326933,584030,452000,115184,-328999,-416682,-255292,-298818,-155714,12316,210101,527426,664272,690162,655932,542252,177646,5689,-187546,-430022,-383015,-256510,156443,727713,916609,758529,201975,-154526,-264071,-428572,-487655,-310106,-218535,-189393,-157962,-243450,-327930,2451,190083,339040,484184,593071,703499,537508,420934,545874,696902,886289,620331,41816,-455082,-371715,-24324,428130,608228,242531,-454936,-193474,-73339,-212757,-404837,-444295,-268722,-12049,2284,-38248,10707,144818,309946,13928,-394531,-433588,-375440,-290472,-251100,-184529,140414,434505,408944,4052,-372909,-499745,-312080,-192937,-290546,-326975,-201357,-16601,-268126,-387031,-28252,386193,624389,713793,620576,375766,-238811,-320342,321374,748316,1132907,981886,288577,-117528,268350,297490,-82788,-167316,-241349,-329176,21367,119226,-176578,-348013,-34509,-99788,-398994,-386415,-435716,-147860,375212,603886,604075,794252,1415318,1066141,301151,-281938,-368447,-283970,-114043,74783,-42943,-108337,412618,882225,791921,284955,-160625,-358150,-160765,-84021,-69145,76150,81937,-188086,-451067,-285497,-369172,65390,246093,78224,-11949,177891,279076,504095,344819,243106,246272,336587,117655,-343856,-301246,-93438,-172895,-463086,-3195,188965,189732,100728,119237,64042,-132994,-200413,-421265,-443537,-144399,-12297,89098,349507,417360,96056,-250710,-56351,-330840,-261442,148778,77109,11170,199123,163320,-25200,179818,241838,195808,413051,764740,662551,309345,-9517,-406028,-366079,-168488,43450,41104,-364879,-240358,268062,549999,437346,139627,-171897,-310842,-274062,-297342,-130625,-88155,-145858,-216264,-194367,-301361,194622,584681,478751,-254544,-62658,502486,1133753,1331211,1188595,871864,767335,376003,80195,-53837,-215881,-273696,-62723,60794,92926,245001,511089,458344,114848,-209050,-299405,-28526,-71269,-265418,-305327,183696,557868,717016,570350,-11406,-396589,-68321,-369752,-43672,829429,1275551,875690,80193,-320970,220408,455937,-11885,-45085,14028,-25378,-102755,-124350,-213988,-507317,-153004,107165,58404,-305351,-402879,-198298,-131906,-74971,-22490,-283058,-337450,-103596,-177538,-323437,64095,170920,61164,50439,394084,530903,239966,-177914,-330780,-215137,-185993,142592,353080,349073,-118801,-185302,-218161,-276629,-427004,-453508,-357315,-67087,110216,89737,-29342,-25817,-92606,-219997,270086,784603,695681,342743,-384230,-301875,-103561,-158133,-81872,84874,41700,-146438,76639,378187,565450,402465,161497,237103,184351,260266,124686,6869,-233164,-266007,-118555,96894,-458752,-17763,462872,489818,152010,-278656,-283613,-534157,-396677,-108378,60971,-152516,-530984,-124158,311827,432019,497805,397380,149018,-250465,-462883,15293,564007,578825,340196,104281,64250,305110,671325,804625,369545,-118916,-312732,-381238,-396473,-249117,-153033,-296547,-251794,220342,296188,124715,-13479,-159389,-191678,39659,242482,519355,464247,266587,235013,143857,-42976],[-270908,-218635,-134812,-16200,-23965,-128368,-289784,-328076,-212889,-212614,-293145,-276555,-336050,-412733,-91367,246162,545517,649319,526197,102157,-329696,-97613,309638,410256,357475,63400,-257030,-447467,-308110,-189537,-137946,-102399,-8030,-44390,-50965,-163776,-186660,-80439,-53493,191135,598301,819467,875774,882081,682435,560104,89471,-220910,-173819,-369087,-126701,2935,149714,570794,849242,846235,333933,-120702,-454509,-531238,-489606,-451568,-444737,-400947,-191511,-167121,-386032,-289416,-5963,133105,270874,436002,337989,46452,-135414,-187858,23019,310460,235045,371508,428802,525259,476951,293203,251694,337595,481961,410154,-86432,-228549,285393,651383,491693,481333,468221,408711,217527,182314,47165,8329,-195092,-190966,-79233,-136788,-480946,-211646,-93104,-339322,-154435,237080,544923,169836,-81878,396748,564178,256111,-49046,-86388,-234561,-329423,-409634,-399247,-106471,91336,263876,-24144,-228563,20354,132457,30299,205992,608602,515563,273513,49993,255,108501,113706,-143352,-198991,-69649,-18526,222963,514733,241863,-158931,-353936,-230559,-148960,-125295,-250410,-484038,-90795,209864,322020,255765,53295,-193863,-304367,-248674,-259340,-313618,-470492,-377001,-160085,-40663,159813,327188,473456,255604,34496,-421650,-6750,170604,-38152,-308529,-216047,-73152,-164229,-331082,-228904,60048,90816,-35835,73624,134695,-128395,-91657,81369,4551,-202891,-538486,-214874,95083,320643,558490,767733,749340,165204,182056,520370,578264,383211,-153705,-398271,-176136,19360,82087,-181267,-437785,-5290,455237,794009,865959,291530,-380618,157148,480430,342764,16122,206835,731990,555471,232492,-7975,-76622,-92251,99973,364310,143080,-321947,-366243,-169055,-176421,-151628,-249774,-247572,-512545,-59627,181290,234951,399650,556849,802313,225232,24478,479942,976322,1109943,835323,317564,-184572,-479043,-306450,-238553,-200597,-28354,326125,703958,596638,123932,-365593,-302796,-147335,-116424,-98900,75236,365524,353128,365369,348926,175086,-26308,-199830,-200847,-46820,129532,480919,887569,1108618,539384,-297263,-159992,-122722,-476831,-297111,-61304,404208,482126,197397,-373559,-254285,-275882,114167,352595,474244,327068,353080,98926,-237985,-384645,-390277,-541332,-270411,33054,233396,329485,528059,554006,424830,270640,141396,-148000,-380290,-76026,237316,329541,249099,207306,-26745,-393880,-441305,-346109,-470106,-296445,-51197,84623,247446,444110,229395,-183368,-318807,-159367,2626,82707,-144931,-445052,56174,271038,-133674,-364778,-107409,-173586,-455526,-516459,-281924,-348306,-421042,-47459,185316,181683,44381,-147646,-174118,-190726,-267002,-453867,50875,410634,441538,124222,-309930,-393195,-219394,-183226,-190417,-235305,-451716,-398075,-164346,-206357,-394181,-339878,-283168,-390939,-400989,-6805,278228,320563,393540,190414,-73701,-347421,-196440,36451,-87578,-255409,-210866,-227448,-181980,-136562,-98033,-137369,-295721,-327889,-25828,119331,-17089,-88987,59769,116859,-288689,-205282,-6970,-210064,-451907,-369254,83702,380418,324181,67167,47765,217238,314826,219160,164672,32742,-334555,-81275,264365,73984,-344469,-5885,-179634,-509531,-66632,155594,21397,-299598,-160131,-55949,-400172,25931,384963,377030,361991,451067,335541,288808,-108028,-14039,440416,406487,-724,-172647,15650,272467,324650,113640,-187444,-397533,-116497,-43289,-175397,-170593,-228155,-243008,-34643,19076,-64621,-279902,-393657,-452890,-468445,-324907,-189277,-1290,215502,318729,339759,170181,-115664,-52708,161705,468965,625078,480733,139749,-206014,-379208,-402662,-247233,-234742,-366578,-261608,-47449,350002,323041,127112,-57616,398445,778580,527645,84590,114555,-22119,-192724,-292660,-322387,129890,250368,78879,-348227,-281368,380277,825521,921928,330054,-216692,-324830,-96023,-110470,-81303,244753,696908,684245,414408,-48232,-191612,-306503,-425230,-28160,91473,-57048,-242912,-265164,-270434,-69817,331179,749540,896400,744275,252777,-358528,-190032,217062,281873,297678,138676,26897,-163450,-496168,-270112,-188586,-59127,-17953,-186514,-274500,-26604,218297,108624,-150966,-252901,-162235,-168290,-223713,168785,394037,265281,93351,20851,230479,358283,401564,330246,263576,272067,192903,-279340,175273,495520,364703,-118780,-68953,-63254,124080,337259,175693,-129867,-104965,144124,249589,155694,114375,129111,1599,-312927,-212151,-179605,-494147,-371260,-51449,292031,492354,616435,486147,176001,166815,59554,294981,449865,498875,324175,-48694,-195070,11451,-144343,-278787,263429,485195,232450,-289045,-428077,-318587,-539500,-25364,141502,242913,191432,89953,30911,-101550,-234204,-60115,-128751,-225796,-7843,-75713,-204572,347338,437650,96873,-258884,32794,429891,508435,85762,-565827,-231436,-245058,-410441,-451138,-444195,-100153,151720,232476,129262,11295,-181415,-218750,-34933,153961,99002,-102088,-201162,-431255,-466187,-383000,-286251,-251748,-30788,110729,197521,-43723,-446947,127251,295994,275610,543464,397100,-105826,-128709,32658,-19091,305659,621055,1061864,1298005,1138138,645901,173693,-162037,-320096,-250394,-165797,-102416,-108591,91694,463217,370344,-76815,-286531,233974,457736,368636,140239,-121986,-115641,-167862,-314867,-319583,-62791,307745,466437,680725,890259,937566,573218,78573,-383982,-186120,154968,384681,365278,527406,1013637,1038361,765716,400912,177588,10408,1458,-105794,-433842,-217549,-256108,-586167,-142163,146338,73600,88418,53237,147242,10387,-326881,-155159,334881,434895,290030,-36564,-348858,-256151,-65419,-5539,12112,111038,209602,241174,389647,525177,523742,672367,880489,825641,167728,-317694,292359,605553,761742,1153723,1195116,773838,234394,-42222,33503,160786,321642,386778,419347,159433,75039,54717,13211,-235226,-234795,31463,90532,-270686,-112389,365328,466886,170300,-231755,-505037,-243460,41244,124659,107942,12387,-206199,-478709,-185201,10247,-116918,17457,178198,244090,58080,-224556,-224600,-272633,-431536,-407410,-300635,-413893,-451218,-87331,107410,72653,-209946,-235005,140169,339305,119222,-176581,-251755,-520967,-258847,-243122,-314891,465175,906646,944014,563437,41078,-345477,-85907,-83995,-540193,100250,311702,388747,307468,147241,10175,-146654,-198279,37477,-28984,-71459,168008,48844,25198,29081,178500,-143055,-225518,147338,75493,35813,-60273,16026,100412,174971,41684,-213281,-434252,-248241,-100033,27186,16710,-199988,-264738,-417563,-448250,-472194,-498363,-551442,-373235,-111362,-97864,23624,264988,297095,54483,-431484,-122549,407721,884737,827224,198203,-394480,-439694,-221477,-36551,59577,362837,574851,559790,585446,531038,342327,-34558,-420001,-380424,-229371,-247794,-261066,-130194,-84981,-68732,-34227,-181064,-178421,-31004,315565,638401,433384,98701,-329441,-360153,92657,407832,434183,178563,-24370,89208,191222,-114415,-261082,10175,158400,156329,-133989,-470918,-199567,165668,350570,292133,268043,225724,178216,228891,128760,-109624,-199378,-41319,-111319,-328957,51866,570488,692075,112627,-227846,-385450,-53552,128342,24080,-88036,-300,57243,-38899,-167383,-189642,-371041,-206015,179242,280670,336193,153344,-38390,-127117,236867,264222,-107282,41596,317746,311436,330215,82554,-54774,159340,348005,397758,23624,-197927,81885,140733,-204099,-419394,-96841,71360,157050,80987,-253202,-251461,305123,462158,185172,-238695,-428944,-505201,-336371,-72879,72035,327451,774344,646360,398625,-61439,-174317,172173,222196,78909,-153700,-210799,5802,195697,164874,-139533,-89166,124841,38732,-212346,-72276,6602,-186655,-533122,-291604,-100461,-276605,-318894,-430986,-385393,-53812,173332,63899,-157248,-424007,-365228,-152705,-148135,-342218,-321320,5283,-22240,-254799,-262343,-394805,-462415,-17377,243514,442601,632629,482509,-38723,-158603,-249780,-225289,-149485,-100635,-212604,-485884,-483711,-443127,-212439,21221,36213,86156,234531,503690,583534,258200,-311067,141219,497779,414739,146634,-112340,-281111,-119469,210554,140251,111751,-70785,-4954,259489,455234,378781,-67821,-191224,192602,173957,-62678,-210061,15048,49055,-20831,-107246,-140468,-142583,1936,397727,826876,821247,412281,10644,-237454,-159199,87948,309841,122301,20404,235580,413510,109588,-99428,-400799,-304271,-172420,90090,231728,17556,-286826,-272280,-357302,-254632,31304,157776,170716,140953,222907,537779,712671,734755,817208,660482,232822,19539,-91163,-387686,-179853,152109,263656,146996,-2399,89235,14865,54540,62480,119898,117571,160019,101258,189790,352414,364909,343127,441589,577244,414188,232310,-75750,-214535,-97382,162960,246654,191563,27852,17911,74139,-125498,-414774,-15900,-50253,-161046,-364055,-545623,-91441,492888,944741,778542,62957,-431109,-138183,-221933,317129,646351,317403,-170071,-460107,-562051,-503758,-239696,579043,887322,495729,-191652,-373733,-210888,-382539,-392167,-160718,-220249,-171565,-52799,-45880,-136494,-282351,-72669,574125,618334,657704,275338,-6186,-353933,98879,545221,687235,369702,-235369,22122,385428,529061,546622,333920,-28754,-264997,5349,189860,57748,-203492,-269425,-261706,-534586,-267706,3527,163057,100779,63637,108715,-125028,-551568,-276270,-153468,-412300,-441999,-445387,-498604,-186135,93010,-95221,-198465,97502,341721,509289,198173,-83730,-87908,-43916,-109440,-10804,4426,-162941,-423453,-167047,243864,333722,287824,228463,240089,266401,-112550,-228562,233725,309956,-25159,-198852,-254793,-571434,-39929,406246,695982,547270,902856,900710,110997,-201351,681887,930619,463202,-250755,-287250,-509322,-475043,-353869,-325708,-99873,-16069,-35373,-155734,-191464,-254554,-130011,-126114,-163443,-111135,-111919,-228488,-344349,-369303,-85766,-134279,-212062,-423922,-108621,512889,791986,446866,-424349,85771,344112,5627,-175028,-198850,17569,94290,-178055,-506661,-294272,122300,479482,398661,107724,35096,99505,239209,480109,475627,120879,-252472,-327253,-208322,-265793,-194083,417204,851471,972355,867832,327128,-298505,-79373,504822,608290,619472,544361,348777,142977,17807,192048,401567,345817,217065,-169776,-313855,-257843,47585,140795,-47950,-283434,-111398,29150,-184267,-396708,-186224,95432,428440,538733,352936,-16981,-140590,-29413,292837,390953,408743,174932,-243700,-389769,37714,170726,82634,-217126,-277019,-254446,130759,174075,-246945,52716,398926,262900,-135483,-209509,-1841,-4978,-184624,-105767,-102386,-243640,-99496,139865,250294,35156,-433676,99053,738899,799963,340344,131444,-151625,-560471,-263857,-182831,-271736,-114487,-8766,-356531,12192,458548,364509,122126,-234913,-376275,-292367,86212,398788,470290,398234,236327,173454,194061,146393,198918,276785,242007,233891,108914,-114599,-222933,-534974,-155464,199897,320391,-31481,-176146,-160651,-304830,-504941,-384763,-104459,-84463,-335065,-4883,387364,405334,-52147,9156,756279,1212463,830265,95671,-215297,102433,82260,-341981,-444659,-21637,-38015,-271792,-200456,133325,249494,215820,219035,-42776,-265242,-259405,-510657,-152603,19810,-133604,-436335,-88681,119098,105383,-264517,-357731,-312225,-344157,-345502,-125231,219763,360520,221464,-150323,-28544,232522,248278,179472,-45910,-7639,101533,154079,241332,369297,239087,365404,459010,414241,-10679,-378635,-55107,113716,-294972,-503419,52434,362303,189440,-175949,-354782,-192933,183446,428084,597212,445340,238264,-143179,-533277,-95817,373342,639750,672243,736905,867580,803549,414135,30167,61600,51389,100206,451551,655649,443825,-68016,-258296,17697,-21675,-41089,106715,48273,-332998,-225358,56678,-61956,-415464,-237684,62496,146258,-31590,-303783,-457024,-248083,-410560,-252324,-31233,-139523,-319080,-435297,-431501,-213835,33516,-20811,-321329,-157218,71261,252800,30129,1764,-100717,-363621,-409867,-120675,-81539,-106850,158925,442663,629321,669536,497163,278935,238416,32786,-325556,-445133,14849,317881,529793,423723,72159,-221373,-47602,112988,201904,377806,527083,481582,158990,-273004,-355699,-243751,-341773,-61208,120140,237322,192407,55443,-177681,-335025,-337539,-400281,-307559,-323043,-84462,174715,207019,127978,-43371,82673,281557,234501,-3799,-310439,31544,358420,346973,-22193,239217,397273,402918,158159,-147002,-341352,-300938,-300721,-148759,135199,241293,-20058,-507009,-237221,-65916,-90877,-31928,243264,555969,544994,251772,-102828,-392789,-453212,-406033,-302649,-139122,-108233,100472,354079,485960,576830,597083,502572,78722,-216914,-439359,-515299,-496088,-556326,2665,542575,672797,439637,-276680,-281785,-287811,-458413,-469500,-498849,-337423,-256666,-176473,-180819,-219672,-7616,345780,490510,680249,661209,634674,510687,391276,383614,412920,438821,291345,-209573,-402822,-146865,-72949,350308,588227,358266,-252390,-305766,-274090,-465641,-314692,-16397,101315,84773,-125012,-247916,33502,282856,356798,-24065,-534441,-426399,-307404,-207203,-270551,-253589,174067,429493,324081,59634,-221531,-476799,-380726,-204092,-244159,-331657,-150410,121798,115998,-237398,-134886,114514,485671,502939,382241,246404,-55527,-242301,177721,649383,1008758,744151,19301,-366353,294335,450781,131208,-115410,-265539,-341577,27184,126229,-135764,-356734,-52213,-59993,-474529,-399892,-356672,-45423,302811,557182,464552,642354,1181734,1086953,496337,-125987,-285047,-168934,-65545,101107,276317,446694,843926,1203261,1023353,401091,-188087,64238,284523,301848,189183,191594,261003,53077,-547082,-371742,-500165,18246,212626,51114,50934,219988,124444,349510,173227,20241,-58043,-3256,-256857,-304561,-4510,-36426,-249336,-315772,168202,298805,75036,-112583,87794,121527,-18069,-304471,-439481,-371051,-386564,-315052,-56702,363594,439507,147036,164864,283163,-143652,-190514,278476,152896,110509,313853,165833,-25153,369914,376818,149848,213603,387244,448287,299983,-27885,-372423,-517886,-394138,-110360,-28167,-413362,-108457,589848,841592,634746,152280,-306910,-427624,-394833,-294731,-176340,-242287,-374621,-483540,-308803,-108913,559935,897531,594803,-306069,-346874,7879,858913,1404991,1179937,797705,614333,291143,266168,360097,169363,-149527,-438416,-213940,-44795,44693,409142,517093,240230,-159433,-354731,-251053,-431517,-444443,-76806,436009,723785,790869,476479,-51101,-82316,61502,-276797,-83312,702803,960609,593158,-81231,-288255,340691,594766,256857,124621,53489,-23403,-210216,-427035,-534440,-448519,-221968,-102885,-66167,-193106,-541066,-328955,53504,324016,200774,-315719,-171446,93738,67524,-297971,-124290,33384,59543,-4105,499656,717996,434621,-92176,-279568,-81349,-48176,117043,213713,99478,-317607,-390060,-366769,-345934,-456485,-319314,-110448,111195,140614,165081,109709,68023,62843,-82876,176132,381089,245807,-129853,-493957,-170490,-50457,-156327,-63527,197778,258082,-6602,46732,327247,544968,376938,41890,172652,297604,544479,466334,369340,148837,-5207,-404136,-181627,-389962,-243862,181559,201412,66113,-181379,-95358,-148186,28391,181941,214725,-87069,-449746,-80074,243725,396534,345734,214858,50471,-222783,-395375,-124675,247798,429502,467739,354366,402123,845251,1191403,1103094,549380,-110123,-321476,-330242,-356785,-222285,-108420,-244189,-376669,22263,187467,130339,-32390,-184826,-214411,9898,165951,383810,282157,134567,30498,-145911,-274221],[-59173,65785,68410,-4869,-82663,-158615,-205424,-267668,-184145,-201952,-322907,-338684,-389024,-453356,-125021,225373,455082,454456,345883,63062,-332902,-168470,408685,800778,736269,312330,-178159,-592703,-392284,-433615,-300389,-85976,53871,113795,185440,165371,54528,-28866,-82032,208973,652647,893661,604812,570844,479721,538368,222838,-62639,-111635,-449668,-278992,-89809,12290,333045,746703,955352,746793,423758,-64347,-438729,-524720,-510836,-366170,-274129,-85378,-118859,-382104,-182075,185858,265826,323842,417532,236385,-153284,-145037,-175138,-273505,-205857,99412,506383,666353,708084,611534,622921,519039,396704,422037,294214,-196941,-393587,296548,936913,1016528,748945,457781,248502,77893,170849,150194,106305,-98598,-227569,-209290,-266452,-630561,-295844,-91133,-189401,-254595,-11725,37036,16473,130874,467710,451656,113938,-283585,-378027,-461433,-242017,-320881,-339698,32147,242299,459614,212757,-109899,-183986,115512,240054,332191,540158,528756,223285,29511,-44650,17248,-58953,-48518,60358,27220,-57499,85590,273242,107707,-148224,-188295,-109906,-39566,-85130,-288234,-317977,94826,406568,604770,414546,158073,-139540,-424864,-424393,-309465,-314686,-475102,-431148,-100342,158482,342548,431065,557698,402574,295454,-212705,-45504,161658,155026,-76321,-154956,-212785,-493012,-440743,-277258,-87704,-103298,-307597,-361130,-314275,-225086,231300,441229,382771,-29859,-474860,-232337,128870,318134,421693,476254,390561,-145947,-85447,300104,480909,203210,-116587,-262295,-32031,121275,158461,-129181,-369203,-183658,-95,311210,204593,-98420,-245168,110576,170390,-20185,-174629,131153,643518,474354,187449,50043,33548,184025,483276,699989,420632,-196467,-328155,-150453,-267256,-327628,-327498,-470644,-434271,-40274,336804,518202,698571,752035,581603,-121488,223830,793054,960534,882229,672555,271857,-257023,-326969,-70139,-80213,-94016,43084,225252,426103,508619,217369,-115976,-191318,-103383,-84845,34929,116808,321457,169639,255209,270222,265613,88261,-53076,-140328,-177260,-163923,121100,359025,452531,126826,-332226,-97379,-5579,-315781,-245480,36052,480312,707710,691797,155372,-337543,-112492,78169,241871,393615,180617,230473,43812,-240246,-446485,-489499,-331717,-55948,86982,128142,102224,217414,218064,167322,195855,129091,-32481,-38287,110101,271635,286586,200896,168147,-5635,-356995,-400730,-333927,-382343,-156214,58031,108940,76568,189834,-33556,-158811,-288945,-167943,17237,120895,-107143,-489136,-13885,117021,-293546,-211560,84159,-9180,-508309,-310459,42892,-86592,-362995,-87358,323554,473758,347569,158084,33780,-84294,-242870,-498512,69599,446728,497111,192637,-293598,-496935,-192746,-87515,-103985,-228659,-379281,-219509,3245,25759,-127840,-227276,-282629,-434509,-109451,321226,517299,412188,92504,-117476,-216550,-293513,-217039,-135293,-219148,-234499,-59840,-80408,-153039,-252778,-310436,-389764,-401092,-372000,-245870,-247250,-381890,-386018,-58185,-1613,-391839,-128766,207703,66511,-179811,-255896,-26228,159082,184405,-47647,-57452,61184,185357,199405,203745,218884,-247389,-236545,126735,-99492,-159829,408179,227451,-488533,-4226,649629,396914,-26219,-376426,-144221,-306944,-59042,217446,32381,105360,513058,475289,200298,-278885,-22242,393800,419803,174278,-51490,42918,414208,431118,91482,-407890,-154603,71394,-16089,-358103,-289706,-287335,-450967,-108490,77362,110500,-191852,-447111,-340769,-290637,-252747,-88672,26707,8491,-58447,-154235,-155881,-187316,-81141,132143,383833,548272,453819,141284,-207140,-379392,-337821,-203331,-118863,-302636,-297829,-273253,-94254,-250436,-318621,-326221,238252,540565,237506,17298,77249,-197786,-105212,30293,56242,-98547,-116873,-258784,-380254,-413870,83502,368760,698808,328069,-200289,-232480,131742,170407,89324,455212,957487,996526,856189,472001,274601,26125,-285215,-26558,63662,-76788,-178766,-173396,-187759,-142161,126810,498839,681996,639915,222628,-214578,46376,449974,498851,465188,227702,-88609,-207538,-534358,-165422,-21847,56892,95041,-178470,-424245,45113,433925,332618,40229,-170288,-128266,-66195,-83330,169222,346462,166722,20950,45000,225030,376495,383281,310478,146952,30714,-134805,-235153,185404,415451,150326,-338847,-330097,-214723,321381,579346,341525,-39286,-95423,56983,145601,109775,249831,389994,294097,-222494,-61588,148606,-111355,-335013,-62813,272566,533053,601649,536657,219324,-28488,-360465,-447126,-60709,228586,128728,-105466,-102777,49800,-176775,-123602,462996,673922,392906,-225459,-339113,-255563,-421237,-99111,134227,112015,-55635,-114686,-73777,-95718,-341924,31253,-37867,-165612,-119099,-181659,-376270,167076,295171,95167,-86952,145875,351721,352726,-119093,-443556,-201902,-242639,-398878,-469145,-413248,-134603,249168,287162,144261,-35817,-74651,-19987,73245,93135,-92590,-234983,-368210,-467700,-409203,-349417,-211332,-126870,72365,172175,81277,-248324,-246393,271541,463017,395136,788596,503400,-218279,-286933,-19615,-60882,306397,569738,806241,900163,905377,679858,404706,114741,-158552,-386866,-350033,-236806,-247314,-30161,210185,121029,-437052,-73637,359891,433681,193425,-46132,-194970,-133621,-267301,-267158,-104349,-116514,130597,425418,797926,966962,1053180,822652,358786,53483,-165921,298085,600377,604246,612959,907925,897319,726161,312915,-2261,-171233,-9269,-73725,-213937,-41457,-201881,-595306,-222356,-43909,-125914,-155722,-173606,-42406,-25769,-205159,-268101,234194,512036,448568,66542,-296501,-108268,31635,-55707,-200970,-1294,195743,212135,195799,122109,168549,460250,777082,741551,167191,-528601,142440,429564,596301,1016054,1153717,907162,297437,-147854,-65682,124214,259789,188559,230546,204416,384945,563371,529637,137339,-229466,-118862,-109150,-477509,-33084,375304,492041,205928,-210199,-461404,-171754,63312,67848,-17939,-70339,-227439,-390595,-429134,-308062,-140026,-51080,-33912,-176529,-223734,-240933,-124645,-160902,-318338,-329773,-234565,-362413,-445563,-72728,31665,-165593,-360082,6220,237258,354053,115249,-183999,-362808,-321906,146694,262817,-117577,-67136,506857,592135,401250,20034,-480445,-261335,-297454,-431441,88236,364848,564481,611062,406552,92811,-296035,-49849,351754,189592,-115083,167600,37649,-183893,-24377,193183,-137171,-428109,84199,79250,23454,-37389,105637,367582,469658,177415,-348407,-37589,302098,256870,219365,-28067,-290566,-393274,-334545,-178467,5512,25061,-56964,15568,39217,-32652,17198,259716,306691,33427,-435114,-123241,330560,944758,961709,278946,-393156,-291533,-244929,-58118,71576,389140,642531,562923,551354,487660,213091,-142532,-331908,-199991,-4490,-65845,-242456,-351225,-167084,-89682,-24323,-1708,-23189,62906,250285,370527,26521,-197597,-342794,-465598,-102385,119469,172156,-92393,-461286,-301990,-61224,-77637,-284238,-180723,-53237,-12045,-165302,-357351,-177176,200912,427435,398683,327428,332720,376115,526670,524099,164351,-227553,-247702,-209165,-399488,250,468931,830861,231794,-212766,-313037,60559,176586,-61298,-436086,11900,173961,101437,-6489,-131523,-372991,-471517,-156630,69944,132552,119302,94246,-39003,223624,316557,-94920,-51851,296097,266537,316310,168305,-25953,21925,274522,245894,-9667,-144298,219488,272818,-84155,-455533,-173513,-40359,-154055,-276914,-418118,-336582,-19912,245156,200028,-90640,-309390,-269965,-11976,55743,-24091,78981,682339,760324,443463,74372,161443,482782,534337,371346,102660,-22052,215730,373375,209485,-328754,-179313,78568,-7964,-233065,3957,5409,-223823,-515734,-162415,88434,-148562,-248968,-310044,-265643,86424,363190,226858,-56745,-348134,-242921,-115359,-222152,-375516,-400956,-110891,-74364,-39437,119661,-27674,-347552,-191448,22631,167611,336840,312332,12350,-35746,-282203,-423231,-297210,-284472,-311588,-270678,-265809,-258724,10164,188850,127646,172802,292631,454673,499946,309475,-334988,-45890,349746,415613,265957,-23677,-124249,-212512,-46767,-139467,-151317,66178,28200,6159,-51452,-93410,-214351,-202987,-21689,-108636,-429108,-250413,53385,65311,10512,-45701,-58013,-108709,58546,370478,667148,491949,187024,18032,-108313,-310928,-25145,298872,132299,-148179,220029,393554,159612,-204957,-361373,-90450,242292,468935,503905,236342,-238967,-339020,-201512,-36464,163240,76735,-244538,-298344,97501,531321,861716,988332,954900,564466,16679,-58265,8667,-229128,-347520,-28,242101,159417,-6569,-27166,-112809,-116072,32757,112514,-48737,-235328,-252617,-108804,233762,437322,456494,497736,568953,383056,166954,-113797,-315235,-26042,96902,-5616,-106949,-45371,51686,58851,-154916,-445296,-81088,-77555,-180168,-335618,-543783,-183848,329985,653083,431285,-180260,-248241,-136235,-252914,358285,631222,164112,-384308,-404064,-466959,-321722,-92112,489005,691740,175751,-286406,-170023,-109037,-454842,-251546,11434,-118264,-204418,-269122,-86947,16795,-44062,-132050,438023,625706,661000,601141,322184,-280096,19390,572578,796304,477025,-166148,-16178,406555,550681,417644,61361,-285499,64208,302069,347226,64112,-68531,305585,227780,-160257,-283837,-119644,58793,-4655,13485,13746,-287278,-252898,176622,255019,-207136,-236413,-69987,-138403,-20310,286779,222247,77713,101715,-13899,-127149,54716,445677,409128,246141,118692,90820,-16492,-211492,-425282,-187360,166986,326051,354514,407852,335679,120884,-361017,-200530,320559,337828,50781,-78500,-107829,-447936,-144188,233351,313875,309856,497785,616715,-40324,45268,747190,910625,366610,-494739,-182031,-389806,-274533,-283062,-295764,-34922,30556,-59688,-89423,-108981,-237847,-276533,-330075,-336365,-255234,-220622,-288992,-166944,-136555,-110560,-298906,-454366,-398894,-194396,411445,802992,631362,-137394,-103301,178713,33707,52971,-82942,-40268,-56901,-301447,-489700,-395271,-151565,117982,151156,1743,97980,169273,142644,120902,128945,-160902,-350246,-297911,-351800,-443320,-268276,283422,708051,837349,667589,272064,-199009,-229318,255137,338140,383951,282429,144601,10056,73827,293447,468141,428747,271417,-119310,-114635,48131,163066,51441,-178038,-285234,-142887,-62411,-237813,-505333,-382716,-68954,399182,539408,362317,78591,-100739,-30349,250280,319880,367747,200441,-214660,-279588,128632,260978,76761,-206065,-138148,-167726,-79077,-23979,-332676,-37345,273932,124801,-212808,-363954,-175726,10127,40204,-32162,24695,-187686,-249397,-156037,-59511,-136200,-585886,140852,880736,1094705,586152,303019,-120006,-502560,-160368,20369,6286,-29486,38278,-431407,-233422,323578,399878,194512,-103254,-159349,181258,466719,488490,292852,81406,-3234,-118394,-115274,-168492,-84160,58183,219531,304974,265572,-63044,-263582,-291310,-540187,-193061,80870,23219,-119628,-238231,-446941,-424969,-387638,-239467,-293423,-503755,160661,494711,293954,-151185,272291,1071143,1455535,977817,111026,-50400,375616,276915,-138094,-407392,15403,5318,-141152,237722,573625,373341,169515,-115012,-352774,-249412,-252630,-120217,150102,146924,-155466,-365795,3391,204723,252035,-36478,-319633,-337450,-233880,-77822,183877,425800,485361,347872,-22575,-297655,-42891,257411,338825,150641,110532,133198,36999,178582,345847,226773,212199,204216,-40786,-403031,-156512,88821,51287,-408593,-287996,304685,609287,294011,-204044,-337220,-181267,27446,317693,523182,456015,319197,-4001,-405560,-390800,-30762,299014,545545,704343,905063,851563,466835,-37900,96803,352433,581269,748336,686876,400533,54389,-186389,14453,40974,-57119,-154879,-281109,-521082,-107851,35382,-83681,-311683,-300809,-31008,85947,-37267,-252140,-149635,251448,272132,92169,-155103,-196421,-91173,-260243,-470563,-154043,58845,-34174,-267921,-404389,-210458,71598,35618,-53447,-150035,-399463,-352142,-43884,-4655,-7964,266973,456761,648164,633671,229334,5609,160415,150761,2915,39536,276844,422787,535364,348880,11543,-331388,-176633,-83828,-36543,207475,543472,588416,239494,-298379,-289004,155568,76769,52349,70683,137668,83197,-60105,-174083,-324341,-263366,-234771,-160008,-446618,-130246,293902,441966,271603,-5144,20626,80871,85007,-99217,-309128,-119319,262283,334798,50831,23030,304998,304330,95297,-270079,-465257,-401130,-456861,-269198,-38119,46783,18064,-285550,-424001,-38552,99644,248509,420600,609877,382166,28944,-275471,-381378,-373013,-165166,-130667,-154538,-279965,-100992,76414,242676,399510,486145,426038,85926,-274770,-466590,-389580,-313239,-495407,-213629,243979,343101,11949,-343404,-69217,-242850,-371995,-504284,-478008,-259267,-162955,-151951,-127821,-102766,-19848,416097,558180,743574,608007,389470,313064,249782,112257,39298,-3196,-10624,-352918,-148063,9533,-189575,211947,554388,423258,-130835,-434281,-518049,-324223,88664,505416,590323,414819,-127170,-434120,-124166,207155,313710,26993,-449639,-277790,-82643,23678,-188590,-322125,198059,387956,218493,147497,-49296,-286191,-386119,-268561,-251862,-281921,-40836,141690,280864,46399,-7207,-233081,41668,44054,-8099,-126704,-123588,-145076,18182,351514,561599,313270,-15887,-208271,267150,475958,271229,-51604,-287501,-376687,4996,93262,-151998,-329194,-5068,3606,-374945,-347199,-211613,70933,267622,484346,312711,411040,738714,935807,613699,36382,-163692,-123600,-48907,94219,487099,818291,1194859,1401059,1110076,414497,90766,727341,972349,712319,404218,196775,335420,189901,-435776,-315689,-387491,-343368,-35378,-103346,86576,304037,158772,-23589,-148617,-195518,-218201,-257342,-401316,-64484,119671,-70871,-359533,-242533,100171,183197,-153528,-184538,138514,96373,-102774,-377473,-90719,-41063,-274370,-392966,-69768,340866,359494,123097,445373,415967,-61479,-146209,302199,151573,147069,343251,127810,-46961,369390,346185,-38914,-172110,-108014,82661,220256,-67948,-343717,-351906,-339721,-360212,-143543,-367494,-268756,518948,810969,625937,64616,-361522,-329249,-382657,-390366,-199647,-296957,-443006,-419733,-252477,86298,697762,1019757,571734,-204260,-86044,-28019,147748,887954,821628,595981,424911,212472,360195,545385,502576,262791,-183226,-364817,-178386,-153564,241549,457413,286376,-167147,-358341,-297825,-404796,-223592,73773,407442,656434,709310,335345,19075,206404,221476,-112343,-205084,292387,395903,159577,-248784,-271485,232317,418578,406912,296810,137586,-2065,-138895,-224958,-249124,-289427,-251036,-215992,-125307,-116683,-344180,-105244,387124,641156,310126,-355134,-29788,218276,166519,-225878,-418474,-353206,-326175,-153390,465838,649514,451804,-90676,-258140,32884,42481,43488,47806,-212677,-351629,-444223,-453443,-396651,-494000,-244815,4124,130552,137099,302980,301255,170603,138186,26190,121580,62840,-127522,-281166,-80943,42832,782,-129472,94559,356403,339845,-10838,-67487,173849,306268,162985,-141773,-63677,273047,637718,694175,562365,363179,140853,-369505,-182726,-278060,-357874,68319,70197,11947,-71770,60618,169065,384566,468325,386979,79540,-250266,-80228,66479,282324,148794,-15435,-157314,-371561,-323454,-183363,-4336,364743,544720,517691,724314,1205071,1540132,1333242,728624,13055,-218177,-210492,-233770,-144803,-77716,-105709,-340805,-170796,15540,73445,-77809,-151602,-47690,138986,232862,300261,154733,10228,-237483,-210934,-52611],[271182,330383,280738,73970,-56381,-124398,-116981,-132594,-71044,-114241,-236650,-390120,-448610,-470473,-132971,187856,320365,239243,110409,-43105,-382708,-178630,470387,1065190,1018647,634924,121470,-342761,-248509,-295778,-410345,-148213,-7995,184892,322895,386222,250276,24777,-48497,200697,601478,793380,277894,13384,48383,267328,270036,198025,88896,-201046,-472016,-197467,-127290,58373,537777,892129,1060374,890113,355422,-190236,-355030,-432192,-333092,-198190,-30837,-30789,-280918,-133256,282286,294980,240426,301630,54574,-394331,-225486,-206751,-376314,-521532,-11901,462623,710782,751454,622277,733693,594522,348881,217771,52671,-289554,-404004,297208,813413,1048870,807858,465822,153643,-27061,122184,238946,193667,-2299,-212694,-289431,-391486,-497486,-197635,33251,18298,-29252,-76598,-348823,-157965,365989,602323,409884,-7506,-358217,-202899,-137236,-74937,-209304,-205898,171908,377629,544007,372391,23550,-332509,170179,479180,561752,506625,485070,167270,-4085,-78812,-25063,-31521,162533,280152,70001,-194831,-43505,186197,198476,103069,75847,94763,106418,38296,-142498,-34236,310492,624563,733213,422327,114588,-150659,-443398,-446349,-234231,-173280,-319220,-387999,-30955,352230,504116,501802,558782,566615,395414,446,190938,277556,240881,-23959,-220439,-306119,-359224,-112463,-136023,-230201,-245060,-355219,-350553,-210815,164104,533968,643510,462852,-56915,-441499,-285964,52577,199329,203580,105462,-49172,-395066,-268421,27682,190688,-81776,-150502,-75752,156719,242733,204681,-92438,-300080,-351183,-493241,-215008,-268586,-115171,-97079,-9252,-226092,-453336,-342484,-20790,326917,231720,29002,23564,61213,353221,709736,783949,504154,-118679,-275457,-123576,-222437,-132995,-111397,-292696,-309427,-45028,504616,956381,1115300,1090426,359845,-227164,412765,953036,817361,525770,396799,95624,-379331,-95736,255774,169229,59950,78934,121749,190878,328230,281640,183676,84774,-44996,-143291,2861,74049,42443,-126201,80610,216091,379394,336274,170527,-73736,-286866,-399526,-257791,-166742,-264277,-171815,-155831,-75755,38029,-89584,-101411,128933,470739,890989,1087917,868773,619245,483272,264046,92382,98495,-105870,-16628,69156,54252,-82915,-214074,-182075,23758,-6092,-125439,-219200,-184288,-197800,-146523,114772,112917,80155,254503,412562,333615,209813,143188,82518,-7554,-296330,-484157,-363475,-208010,19470,186446,140753,-33738,-64164,-123935,-47289,-148219,-119159,-43255,5212,-237051,-411477,-25324,-8235,-347647,-272146,50920,-91209,-564508,-103259,246344,132392,-200471,-152388,375808,690806,590372,360354,150793,24478,-179007,-484695,-12422,367615,415578,176674,-271213,-563135,-170372,2025,-85233,-239475,-236081,-45719,80224,106987,34599,-116908,-250067,-244963,143913,486430,553200,434258,-79975,-337438,-341819,-233373,-104813,-103681,-163243,-95646,63105,95559,-72020,-273534,-361613,-500159,-425950,-355818,-455116,-599018,-493819,-364672,-100555,-104720,-426065,-148569,254236,255433,61595,-43068,-13754,39237,26018,-154954,-215095,-172279,-38380,66679,198337,238011,-127240,-453109,-119270,-297788,-89215,575416,519830,-187976,-76919,742120,563177,263986,-301208,-355292,-306330,-141788,-58910,-306600,62812,620796,641054,155177,-341780,-22931,254481,353530,376539,128134,94792,386012,311097,-64134,-386142,77448,186073,-6196,-374632,-438246,-494622,-358809,-160111,108321,182682,-92352,-355212,-192993,-157391,-262766,-74894,-39435,-238925,-342291,-187282,-224942,-191712,-58007,161269,265099,394324,397408,194623,-78402,-180963,-185810,-130920,36891,9232,-70226,-157420,-191211,89596,6835,-95114,62697,79219,-233671,-165840,-102068,-410264,-20786,210146,350196,159553,-33687,-408941,-340683,-395514,-353414,-139124,252387,250918,-239384,-143715,263047,395990,236696,521756,949129,1123313,1081715,802110,628852,355767,17144,19886,16799,-160420,-169324,-99745,-136834,-232401,-111268,152448,309210,334386,112394,19164,337470,614149,690350,532903,301578,-73085,-270636,-511515,-59371,196232,231492,187584,-129799,-494948,21115,442889,437255,220696,-10118,-73558,-25424,-19055,82116,191212,36483,-6697,38635,89009,268466,491555,522009,206148,-111663,-392754,-185662,13389,83441,-229121,-313427,-192963,119111,619765,781820,430368,-9006,-75354,-17330,8474,62252,357496,584434,441197,-201819,-67547,255641,132444,-110779,-93114,201384,567446,630452,738278,585400,304235,78231,163322,-306842,-115724,-109147,-138534,-8467,55429,-156225,92011,603110,809393,527601,-152847,-286162,-225319,-367820,-236372,26201,-125221,-363857,-320752,-173813,-83775,-72389,208840,97413,-58461,-130856,-228488,-458732,-39684,114380,134456,55891,199355,275905,241118,-165146,-371769,-277924,-315251,-414227,-399723,-290323,-101984,319891,314248,100897,-158143,61773,94448,35439,-97785,-334599,-440428,-363213,-380971,-242793,-231668,-179411,-32700,150391,219636,-2860,-370363,-197031,227156,493627,588146,1009297,674484,-88753,-196106,-52980,-51590,314485,452284,388698,364762,510048,650688,634620,386508,-41774,-439277,-410879,-343668,-380487,-140802,-117546,-198341,-406655,97711,390716,331066,-3731,-156786,-98895,-169757,-367668,-68015,95287,-233716,-83526,487771,750107,755950,855465,913219,732968,553330,237704,642458,741423,707979,566529,618445,600398,572503,256943,-53737,-278681,-34029,-38744,-60840,95710,-147193,-520043,-341403,-275208,-245092,-280924,-355497,-269098,-127661,-161281,-432557,-35139,347823,374268,5833,-271347,92124,294689,200234,-148006,-139330,243239,292187,19978,-195198,-43257,229725,545862,467459,83116,-456318,-24948,179468,287295,600505,815456,779240,213973,-312115,-215605,21880,977,-153810,-111995,105957,480442,849013,821921,358870,-258292,-367564,-337199,-325366,-10480,322464,449639,210620,-224305,-402646,-140615,13429,-50772,-236188,-208299,-222588,-239744,-421947,-287666,-40828,-128705,-258550,-266978,-140390,-64210,-2058,-122298,-286571,-278216,-231567,-388168,-388628,-76127,-40961,-236007,-49418,301448,331968,308373,45489,-241523,-495093,-97260,419730,660849,264711,-152153,124192,135306,93683,-118633,-153581,-115715,-386359,-409086,-93910,320829,644725,785942,527878,8184,-269688,375633,684423,388638,-103083,-17365,-115261,-399357,241664,524854,108152,-392895,41585,270673,210443,87791,218554,526115,597086,240327,-288774,260360,712458,572139,362552,-97014,-405312,-465575,-216822,46082,370497,405505,305077,222120,58792,-96127,-93515,141601,223783,-53619,-506031,-164433,212529,862721,936837,306576,-389818,-190259,-131914,56913,98625,293444,532724,496468,445990,346157,-692,-234824,13097,118628,241611,148616,-95008,-474707,30850,268650,310682,235749,71735,70259,143220,186890,-128378,-465588,-404673,-421920,-288550,-161845,17402,-5007,-203454,-463436,-124668,141787,-4370,-169586,-297023,-249215,-220421,-318742,-254798,74671,300901,357350,298050,379403,481040,661694,753485,398582,-125828,-467519,-347969,-473332,-159668,114809,452494,94743,-225910,-246712,52406,133539,10730,-19664,206381,275387,156483,64220,-84445,-222679,-308764,-285725,-75547,33921,183785,285652,138496,385815,383035,-70990,-147579,171109,25587,136719,249255,10325,-126090,80559,-116181,-285215,-70779,243155,228740,-114243,-342120,-111812,47872,87957,-174939,-386867,-483819,-295235,13834,174858,113085,-79803,-22011,176813,73170,-266266,-29126,605878,770237,326334,115855,465355,636465,644646,471360,193797,37155,261573,411827,217765,-267731,-125789,50259,-36359,-324405,-103092,-154585,-239432,-336129,-130248,112662,-109154,-293341,-281718,-168680,115979,376360,272091,29073,-166384,-112466,-36195,-168786,-355083,-487936,-184458,-5137,155204,278787,132822,-209906,-408528,-308789,-238935,-222462,-199897,-119256,53037,-128143,-280695,-499588,-482035,-303550,-63943,82533,132818,381323,385620,181117,157461,225873,366953,451902,390146,-155279,-292683,46820,162554,87146,-63497,-95636,-261945,-366184,-402953,-143012,222522,26062,-318859,-371440,-398591,-363698,-256264,-174941,-131145,-154270,-51347,47724,2043,-40753,-38043,-39148,-112331,36735,222205,331275,107813,-32811,21727,44735,-194459,-215089,171812,91741,-359837,199103,394826,332170,-172873,-277439,29562,470639,760604,700282,375916,-111290,-269389,-189041,-48479,146893,51370,-151652,-481707,-151928,320685,819670,1067074,866480,395393,-28104,110585,218123,-23726,-339336,-122578,169070,86997,-159757,-287731,-271257,-284286,-89747,529,-163455,-346510,-285010,-227466,69053,372890,423077,419061,429534,311134,154855,-28839,-410462,-202551,-113467,-181160,-125367,43675,63474,-50367,-247142,-418604,-201166,-139665,-264494,-344861,-420979,-211285,131637,244888,48117,-284274,-144756,-181830,-293866,281073,439815,-39165,-572531,-298828,-227275,-76993,70385,264737,367379,-87742,-320490,-129381,-156150,-423947,-163497,35472,11732,-27388,-346976,-177367,109388,248013,127923,288046,414201,425814,754227,567222,82958,34074,494167,728428,475179,-100676,-100207,341741,415163,104044,-366056,-148318,331081,400656,267321,-53052,135515,799130,686358,286193,-92725,-287579,-220128,-175380,-1190,-27214,-409062,9668,517076,565148,-4603,-74363,278736,271683,182429,369832,427683,223776,-2445,-209755,-72650,646772,839046,802360,475574,316761,181757,114821,-59683,-210723,-117092,119305,368920,463090,573896,416201,308,-304702,-28168,279734,195009,-50229,-158781,-143824,-416407,-228256,-19352,-338987,-99401,135119,325681,52408,169508,622031,720078,321634,-113032,64314,-169932,-93541,-203910,-245697,33320,107630,-61058,-81588,-138129,-221849,-388500,-474307,-465656,-344927,-280743,-87100,177191,505529,768062,303027,-250595,-342692,-265319,243364,727702,760029,265638,-247930,-250052,-10844,196835,763,-197901,-288442,-489785,-392650,-355032,-425573,-247245,-24715,55689,173206,171316,-45885,-313521,-345540,-255976,-277813,-331363,-463412,-266985,-168448,79448,454323,614215,401145,130242,-123663,-58389,71465,122978,82325,-98394,-190237,-201181,49009,348740,553288,524681,290906,-3896,-57952,76256,61381,-80327,-255350,-307036,-197094,-129181,-228707,-457248,-462680,-267490,215014,381472,282138,117812,-103903,-4497,228421,329145,352473,195934,-202731,-197893,173045,321477,85845,-113942,-85062,-143422,-313019,-221148,-370742,-99679,107989,-27685,-238213,-317761,-66180,207671,256596,63856,115214,-126614,-286069,-279400,-163042,-85777,-249355,102655,793962,1103737,721081,327238,-179270,-395375,-29551,214463,180253,-9979,-33535,46293,-169970,114752,347868,203941,103461,317694,676984,752737,468959,54652,-119342,-191885,-326502,-437488,-523814,-336700,-114776,202242,354811,327614,-20417,-364409,-109126,-174384,-416387,-257191,-67278,-122250,-323176,-597062,-295746,-238912,-277166,-350605,-321182,237840,422012,158385,-167777,383095,1114150,1365963,864480,-24110,65228,513219,451744,80462,-349100,8973,83523,84714,509183,816528,493719,285891,-153836,-436570,-192421,-48420,223579,305920,149478,-254260,-282733,30223,192069,217738,50708,-377577,-312548,-39860,195532,430236,515401,499412,355705,83100,-278669,-257378,165996,395455,308386,157897,57138,-122516,51732,220969,115876,-79620,-128449,-350602,-215896,83954,66094,-113006,-484641,-136167,441417,786013,488951,-85653,-380788,-110060,-35090,253282,452332,512112,401693,104319,-256881,-269725,-184098,25418,351475,569671,751281,739978,421353,-148707,256443,895795,1076842,882630,543088,267548,177292,149784,227743,156632,26054,-202861,-331143,-168535,34253,1141,-140413,-197349,-259538,-183484,-29251,-8310,-100053,63717,571015,842660,472335,-218588,-184858,86987,-131454,-380465,1503,154257,-40557,-191413,-470030,-298654,33843,167145,74934,-230136,-453025,-301483,-37920,78540,140490,301858,307501,423365,362548,-22764,-290840,-29124,174772,281451,430613,500615,447969,364376,169594,-104266,-420194,-295501,-245799,-287941,-29140,417088,546066,219591,-230697,76890,445350,362014,193283,172192,201055,107414,-43846,-54273,2946,153506,228402,245166,-278820,-215691,246673,405497,171752,-36707,-62848,-133437,-255021,-345166,-379909,-314865,49903,168254,14431,-59557,256267,222937,-27819,-535918,-158588,-14456,-40050,-90625,-138822,-139098,-23077,-139597,-536530,-90363,119134,212152,347565,398819,161876,-155896,-381492,-440319,-315433,-63039,-91175,-262650,-459290,-338909,-159353,48856,223298,365652,413328,228907,-16869,-88206,-91295,-13856,-222940,-438227,-78719,32999,-335559,-117248,109416,-116494,-220390,-329943,-282550,-21107,35864,-80616,-92558,-39277,-49948,304532,511237,662787,479829,80658,46751,53014,-174770,-230593,-208519,-208407,-314297,13899,122975,-270581,-23304,392626,281892,-138120,-516063,-448140,-85980,351145,761662,879077,715926,130405,-12430,-202340,-58866,251253,205365,-118468,-18583,211063,295314,-42303,-368715,259793,521634,367496,407094,216702,-29168,-303325,-397528,-275292,-136166,54084,33846,120729,169242,136646,-28047,-162498,-262079,-212793,-208503,-180154,-205297,-143393,-46784,-15532,-5912,270709,281782,286126,395447,306892,5990,-278523,-420430,-48282,18827,-244571,-279558,62938,31113,-271928,-201524,-58946,144865,270292,381796,125880,109040,406406,772091,637340,177898,-26845,-72859,-71070,2982,433976,914655,1323881,1423389,1052621,388850,492734,1076139,1269072,887833,471607,132089,296387,181617,-413266,-183166,-57853,-255303,-488955,-355999,64471,387364,411863,-19220,-430560,-215246,-231199,-354745,-296880,-20319,70306,-138598,-441160,-304558,-164574,-157041,-411579,-142696,134295,87816,-83642,143669,366155,340521,55110,-170250,8103,247384,200590,40037,411877,283543,-141107,-134551,205889,68983,77228,217505,14100,-105622,165546,158174,-249603,-494768,-396627,-188485,97409,-88936,-385658,-181826,-41301,-330156,-321011,-286890,-666025,23727,433407,395587,-82017,-180004,-23505,-85293,-359261,-260145,-286983,-345271,-123598,50680,199375,531274,850120,448955,-117520,-15865,153419,-332719,-65785,203458,278776,181819,60849,167791,418771,573164,454570,151750,-152746,-298465,-326798,86595,302108,239446,-207299,-251123,-109460,-302588,-232585,-59169,-22671,267067,421000,157465,124754,395129,343775,33896,-274230,-288208,-278260,-253006,-351757,-218226,-65825,74550,395703,366626,210548,53296,84430,107693,13112,-226298,-277305,-199305,-174402,-159559,-127981,283751,687510,771334,258549,-362788,22423,210647,74995,-191792,-401368,-402848,-64300,75052,384076,363988,260054,-189784,-247882,86484,47298,-98987,-100577,-43970,13443,-146455,-403709,-516474,-583503,-288243,-62160,-36807,63378,365129,409339,198085,71069,7356,41998,-102973,-267083,-1432,184519,280597,180001,66393,273738,380344,153420,-176200,-235838,-59237,3577,-42897,-156038,-301251,96010,494300,642386,464058,396347,253395,-38868,-39132,-177806,-432128,27663,73324,-22968,-29600,56758,300628,562114,606036,475353,266218,18924,-114005,-231963,-28506,-131228,-253515,-365551,-579541,-274227,-172901,-115485,339416,508277,500687,781723,1140208,1482607,1324173,808762,198872,-43569,-80169,-99204,-83441,-121033,-137008,-349806,-80432,-64536,-33102,-174667,-109449,113898,321547,375275,278213,133682,-75187,-145561,79407,157442],[426515,451056,382279,146571,-21546,-114239,-134790,-126141,-80482,-80587,-170098,-412632,-505962,-506204,-223967,54939,131119,46324,-134062,-294567,-422652,-134556,395145,996246,1039902,807724,350079,-103201,-94686,-118932,-355305,-372448,-174229,120528,279410,363516,249675,-28213,-79144,78229,366783,450987,-23622,-522230,-493884,-184404,140680,329708,369316,53391,-479653,-358700,-323453,-252010,187345,613991,1027176,986099,488683,-37952,-208224,-300867,-385232,-280301,-101699,-14858,-232636,-241011,159966,106649,-70932,62081,-125950,-458375,-393670,-435557,-360319,-214456,-176419,189246,433764,522163,482651,583998,440527,179642,-99678,-318252,-462960,-490730,-35051,209889,545728,631200,486707,172507,-84552,-36425,198798,182763,4381,-242796,-355851,-545340,-383621,-67175,153858,132214,127184,22371,-296596,-220172,465935,661212,404161,-131547,-289647,153094,343270,88293,-138000,-79949,225935,416576,483836,406376,62255,-437356,210336,639914,751741,489796,278493,8237,-105602,-104157,70286,226640,332988,360617,38893,-425763,-112405,265288,348106,340104,305901,279599,248188,178687,37919,189475,443971,720962,634073,285529,-80750,-183774,-319540,-357060,-151142,-34578,-135709,-274490,-4128,434365,548603,439862,409985,603190,278422,-57188,149328,265149,130272,-269699,-433999,-387322,-203399,55042,-86582,-393010,-61359,14996,164069,437112,596353,623806,523406,128347,-274077,-334782,-379977,-155261,-13205,-32693,-227273,-437013,-460597,-287902,-172911,-157226,-371917,-192843,96203,319643,346481,211199,-71979,-275911,-448564,-197592,258270,173947,44927,-78001,-214955,-340746,-224884,-305868,-241805,-67631,-130302,-217135,-95499,-17622,377194,706979,674405,401993,-107175,-262319,-128211,-121750,23138,25623,-91388,-202394,-90331,542263,1250302,1409050,1244135,117660,-176475,442402,827616,550444,213566,90847,-212626,-439196,97957,484577,403906,227426,133111,130001,71523,120640,255390,423528,374413,62136,-246435,-163007,8013,-131509,-450569,-186297,142185,421032,531212,322459,-53542,-357902,-525022,-498446,-206564,64909,80752,-42574,-120741,10038,87771,11605,142406,357795,903593,1195001,1387847,1471309,893088,416906,-58989,-304017,-422896,-137985,206724,358444,221306,-66711,-208240,-57075,-193886,-386693,-490716,-424743,-434348,-476893,-45618,37605,128886,407080,593422,391180,181513,96965,-39488,-84294,-251894,-539948,-418155,-97165,146424,290611,184156,-21462,-149742,-149034,-129798,-158665,-141070,-147313,-209105,-483913,-266306,-335,-71727,-294566,-509461,-223301,-418173,-401594,68401,334278,270754,-61187,-234321,288133,713959,665945,386168,160174,107670,-71495,-341257,-225122,138776,185413,75796,-238571,-591336,-197592,26209,-165979,-268503,-73594,79608,54215,8656,6483,-86556,-157143,-5741,315463,461783,388221,307113,-52840,-314603,-415975,-208692,-71747,-94979,-13482,173114,320132,237654,-13114,-298212,-379110,-429422,-429147,-303162,-309448,-284787,-144487,-96949,-70564,-148066,-358048,-271880,139358,326803,266634,231936,202918,134595,-62530,-226899,-274760,-368547,-230488,-74093,104710,148624,-13695,-483595,-269429,-327395,-115972,524443,669792,146073,-178721,417632,539937,462085,55889,-337420,-369124,-287188,-373056,-332387,329625,742978,733155,109263,-255283,-22715,39825,99385,249924,6714,-55794,153422,-5381,-336872,-56317,242682,237319,84094,17950,58802,-88658,-118554,-199259,32606,54619,-110509,-223271,-21369,-75269,-364500,-148829,-156936,-401535,-176579,88135,-140261,-145505,126375,336828,311737,229105,325692,265625,56557,-1768,-15633,-11599,174483,289176,130600,-31080,184512,506066,387580,174863,-22513,-296109,-494690,-387133,-379789,-315857,44420,255151,344939,358523,225199,-188438,-331471,-228093,-255168,-341884,-149793,84892,-245905,-85575,324555,538954,361650,449416,705639,977733,936655,775462,743642,537087,250545,40742,-97070,-307524,-159859,-48117,-113003,-274697,-273586,-197353,-121868,-81679,-67376,85699,413929,616475,704706,448713,208313,-68477,-360497,-434395,52201,392212,411172,263747,-18900,-253208,-53212,252390,389631,339378,192218,57113,-21899,-23809,-238,58506,-73187,-100713,-15673,-142232,101641,693065,851315,410658,-118946,-427611,-173346,-269573,-419183,-384871,-10801,324523,523121,766831,786083,395105,-56727,-35693,-1900,-31568,105311,436783,638741,381325,-243546,-170226,178328,171452,-47533,-139582,149984,607580,762562,1024294,942021,714240,500519,609431,121901,-276863,-326204,-98948,88224,81754,-53711,246269,649197,867634,607159,-50401,-274485,-267099,-381688,-236250,-134876,-427529,-457179,-426163,-328961,-22296,293732,332697,180196,56755,-33787,-174023,-449914,-106643,60910,217965,171243,236254,291449,275182,-1229,-217925,-376270,-410883,-372624,-292803,-247849,-90003,314168,282938,-31117,-282075,174502,128289,-131442,-265343,-186998,-169452,-100050,-291033,-28341,45594,-77787,-7847,94545,88160,-147202,-480297,-277800,124161,551350,849509,1164353,870640,320778,147693,-15458,-29245,291417,269657,-20214,-93152,118431,521828,753814,568685,27986,-453720,-281473,-345510,-411927,-143823,-309622,-446317,-274472,54139,220872,135939,-83038,3297,101214,-172920,-332393,131796,229350,-309529,20579,664558,650521,331774,431884,828896,974557,820838,739832,941762,771426,659406,455710,343182,342162,412633,259554,-6109,-332561,-82532,-56041,18652,155264,-94272,-398083,-354119,-439514,-293157,-296436,-394793,-430677,-276596,-221075,-394077,-350753,6172,91107,-195429,-178541,336303,634756,566109,109416,-210785,289761,342641,-56634,-222194,-81526,58618,318134,175631,-84868,-497727,-151172,-49783,-40088,116779,322105,385683,-7320,-446558,-342189,-132662,-335456,-515767,-465985,-72001,398417,877527,862483,429578,-202536,-430283,-322806,-171993,-1239,266168,387685,206969,-250065,-390362,-163361,-106588,-190070,-351625,-278799,-207236,-188150,-256819,-21225,51213,-192911,-432342,-157219,64982,131561,83547,-172158,-323180,-245190,-240769,-333081,-235848,-51277,-97818,-231177,99218,376959,319576,201487,-68222,-322323,-385485,85138,522490,740738,332357,34011,-63606,-131102,-70861,96415,165314,90812,-330489,-589125,-431723,179323,629176,802637,492246,-177150,-54822,685706,805732,427876,-105055,-289094,-279184,-339166,460714,834138,381130,-164812,8173,517412,540462,352125,329985,496830,514158,206502,-238906,355297,825761,726111,403468,-153243,-500471,-439307,-210673,165226,554199,581889,440038,225275,-29752,-293256,-243646,48433,109012,-159751,-464667,-197180,150051,744828,857811,344066,-397827,-98909,68730,217312,114108,98572,218428,302478,248904,108746,-242092,-79363,416273,544682,473826,298987,-83377,-256053,402007,750763,685890,393099,131480,37821,3001,116767,13307,-259287,-501402,-397462,-417605,-223965,155135,180423,-96187,-391005,-59252,332731,231813,-93250,-496923,-359763,-122473,-203157,-222521,-31912,130286,196871,154410,311321,462557,608960,709809,472577,-18582,-317298,-381157,-509068,-351409,-277143,-91115,-110383,-118002,-186371,-84162,119991,227847,308013,361107,298692,77809,-33484,-118962,-59036,-97631,-232646,-108723,109530,391015,506693,389777,670978,524771,-20776,-238435,-80199,-319170,159589,365822,-9035,-254197,-129054,-432309,-518884,-60013,170654,49030,-281455,-254880,-30258,142983,393541,296914,-36152,-324617,-110512,-24767,168896,263572,89276,104689,205964,-15914,-441027,416123,936551,790700,167458,24439,560741,578369,506972,329400,77331,-77995,130762,347794,253464,57964,-41631,27564,-41705,-397328,-402334,-232271,-64653,-63272,-75794,-35323,-211888,-447178,-328122,-154987,-9585,181958,182899,72585,8244,-24232,37143,5872,-208198,-519183,-248597,29526,175433,187538,57717,-211605,-429191,-397929,-172159,-73216,-213697,-235933,59019,92464,-60934,-287953,-377127,-286027,-3503,307059,529377,777153,626197,230105,78136,256545,415209,385762,283410,-125953,-415367,-238972,-93836,-124150,-157810,-178037,-239349,-452807,-373075,95906,267145,1382,-383631,-93509,-160367,-427607,-357096,-269469,-164349,38159,123566,35125,-147203,-215960,-139317,-140876,-198792,-51634,-1485,-66449,-237107,-219636,-10852,169171,22074,-300560,-7517,3906,-454950,167765,493460,510084,-26424,-178804,-19169,386453,757539,667077,360209,8898,-107925,-200097,-136322,-71754,-152157,-146111,-285934,-386948,-38310,460270,773145,525560,281195,161195,354530,348851,84738,-192992,-234226,42414,34756,-197814,-497566,-395550,-382239,-225136,-141684,-222134,-287529,-262622,-250508,-108482,170160,251718,240507,224345,241174,249994,224617,27512,-452191,-329274,-86229,107615,138799,19774,-222653,-330047,-332116,-296171,-212509,-347374,-362744,-281762,-120784,-35682,-136809,-273254,-279689,-176271,-287517,-331499,122448,164841,-176207,-536036,-217865,20979,157727,197175,74599,86172,-232662,-425485,-216782,-242677,-238134,-29046,170799,311634,294427,-87724,-304011,127083,441872,495193,550201,209478,24429,595042,596934,224161,22946,314950,516823,394735,-84409,-186173,224217,199406,-182161,-254346,165357,424262,309897,42233,-149405,230753,889768,891783,628735,125455,-313790,-533893,-372188,-25410,-21470,-468660,101585,648466,662079,49313,-141122,411657,490413,295469,325471,451186,144805,-250652,-165305,303097,858989,823924,896261,587352,453705,279521,235153,12939,-119474,-113740,86469,364524,513633,585634,369320,-104290,-56728,115760,108355,-108360,-314251,-469894,-375017,-362829,-203344,-62713,-122809,-167340,-39968,86149,118763,127697,359828,455485,357232,243635,181539,-27807,-16412,-168445,-264495,31696,126175,-91798,-158131,-226794,-234728,-425071,-531731,-541428,-362787,-198594,135994,379548,840061,1131115,620288,-84769,-306510,-308563,60740,612158,831255,678595,241076,-361967,-75361,233795,32553,-386646,-388834,-332679,-272337,-275176,-312116,-322497,-59956,189316,206722,91164,-137952,-146217,-120355,20432,22635,-239513,-401043,-114143,-89875,-138015,177365,376045,177522,-64532,-132741,3736,15076,-43530,-171951,-400861,-531148,-417902,-40005,337810,573819,536276,270951,110981,-149155,-176274,-202527,-245284,-313750,-350459,-292503,-223536,-235494,-320878,-244752,-285972,5397,141865,124931,55149,-103257,44035,220945,372813,365028,182775,-195912,-178781,176009,341507,126079,-20725,-91322,-214008,-541558,-314943,-392674,-188648,-93623,-183065,-255033,-160350,131824,314464,313451,90905,67356,-147363,-239171,-212589,-102020,-4166,-14825,72076,539358,799056,636271,157603,-346517,-274436,60038,275538,165112,-116694,11040,434611,153936,-65616,121448,90300,309659,778400,1020325,823461,333181,-51595,9411,-164757,-319614,-390792,-300659,-350890,-248525,154837,368902,316336,3723,-422817,-99801,18537,-201421,-457436,-265033,-183209,-264288,-358833,-224220,-163833,-244964,-175737,-111364,151501,175202,19768,-125113,336898,894818,1003496,510069,-257926,139978,539997,550487,131349,-398396,-40686,135463,221166,545450,799918,578594,421462,169527,-87182,-114999,69301,331280,258155,-6996,-418426,-219828,-6579,72915,-11784,-110174,-477309,-157421,154826,387040,532988,484828,394615,220466,94513,110367,184499,117492,316031,358798,141604,-61889,-226077,-117604,-24442,-101264,-280254,-173004,-71050,67840,145403,-70906,-266674,-468727,-156739,362322,766739,618703,66222,-420009,-74609,47238,306808,422230,560005,430407,126092,-222308,-71486,124991,157248,242262,395983,464937,468863,201065,-334002,416099,1183742,1241212,704705,199986,96904,301107,536587,592650,414478,287826,279744,223634,150870,97964,-80005,-257521,-126859,-114812,-263960,-198667,-7924,-30089,41789,577010,995850,496155,-360162,-94306,158885,-96060,-334018,64314,154964,-80276,-156328,-384304,-326812,23899,173854,30576,-422677,-336233,-291817,-123987,143256,288631,273529,53867,-30424,-44898,-113217,-425459,-315987,53748,341451,511180,484877,265104,-8388,-153499,-331942,-495700,-322690,-217874,-350602,-322474,159375,351654,77736,-168199,246989,402242,402272,303064,331326,336020,231980,113350,101607,323741,533793,644363,508805,-107288,-270058,87837,106765,-233455,-278265,-249682,-181435,-416322,-488195,-378003,-260423,-85924,114174,6767,-73075,114996,78602,-135672,-185902,267413,433805,386733,83383,-252942,-321996,-135902,-113382,-429031,-242743,-25261,-70410,35796,21301,-66322,-310063,-465857,-580239,-285840,-136128,-211961,-431560,-571922,-537232,-310618,-71058,44014,191230,399547,366826,243361,235518,243000,277686,4527,-379304,-358270,-169362,-438150,-185643,40290,-50434,-102642,-112958,-54890,171934,196015,-23877,-110166,-59091,-121910,-42270,299760,446913,323400,-132969,-212530,-202752,-361824,-140195,-112202,-121499,-97437,145615,201118,-187221,-336545,-15691,-117426,-297889,-554015,-339846,8629,382257,697268,887200,806880,434160,411080,100306,-436439,144085,352259,170572,194042,422451,493801,98282,-444543,298523,816609,790375,769701,551154,227763,-162607,-570206,-263999,-16814,33192,-194986,-257236,12239,115303,274757,298416,133573,86956,210031,64686,-234013,-329672,-423294,-375389,31004,482349,667793,399040,264399,220669,6945,-260364,-467596,-135096,-94320,-408980,-191755,95093,-10315,-192936,-47529,25802,73203,155107,144138,-146167,-215388,371411,792351,636914,266739,79902,59303,1597,-104945,151551,741422,1195240,1251288,856607,381703,751982,1001569,1035319,755644,368722,54375,173319,45382,-450278,-75438,253499,298189,-149276,-355093,-16865,353609,533085,366176,-137932,-114898,-203498,-398546,-410323,-149839,-70788,-196752,-462720,-362165,-202060,-326845,-352639,-110685,105867,373319,540843,682733,756747,659028,405462,188070,156215,118374,44254,-73437,58804,-72385,-354834,-164405,26361,-79601,-122988,-87585,-200328,-210980,-161258,-121785,-262298,-239261,-225804,-162621,-45408,-93028,-330233,-41846,153933,-70219,-428041,-224688,-259546,-576782,-122719,58105,-138569,54153,267566,189032,-129372,-257780,-215238,-124400,223795,396732,208957,103037,476476,404318,92565,-351944,73165,295906,-28246,-460425,-65364,-11250,-82233,-269555,57916,356482,366687,275112,7941,-425436,-505682,-46918,104668,118131,-230803,-126999,15401,-358214,-216344,-98823,-395760,-324254,-23798,-10318,212508,461414,399730,139909,-180766,-437141,-241003,-184195,-274437,-129404,-308640,-231982,263251,336390,248406,152805,268918,297797,116012,-261025,-250205,-94158,-179267,-281796,-52437,491798,795749,695941,89172,-394157,-58590,32371,-177136,-222070,-103098,159407,653232,602476,465841,206925,-26883,-323867,-227580,90613,8625,-257319,-163686,323271,434684,269955,-186704,-515880,-555167,-423100,-245644,-302410,-51351,336556,403495,135221,-108568,-138584,-155657,-314339,-348869,40748,253343,470117,505193,439838,441169,235055,-249631,-410811,-316296,-93923,67086,62690,-69175,-285007,-164303,212571,343167,168491,355112,445839,468592,186016,-58778,-488397,-18421,144344,-8607,-50369,-40911,278856,572595,574774,445209,375266,235984,-104095,-412903,-451146,-456269,-376630,-357724,-369750,-264445,-121029,-30928,336358,377181,351896,579149,748185,1049707,1064361,766725,396432,231935,108233,32536,-32421,-134920,-306554,-261877,-56312,-40209,-124011,-270723,-88038,184350,404044,413207,227389,108781,-80513,-16016,139739,164323],[493219,571235,510159,309188,106071,-39609,-133261,-118792,-60589,37857,-18382,-225936,-336132,-392544,-289482,-35085,81978,82393,-116969,-505265,-162169,74645,307880,693449,885382,844092,522958,192254,95446,47941,-111343,-376829,-249830,75346,218394,244174,164458,-76514,-106263,-53824,90705,79490,-178905,-382783,-422948,-383109,-41080,292118,539993,204092,-282539,-434181,-448211,-445926,-114321,290601,739873,840736,473100,90724,-54229,-122772,-282765,-402154,-175933,-18704,-210482,-385446,-24797,-145754,-358410,26880,24241,-128844,-179399,-376461,-168514,-165844,-312861,-154223,-26408,182605,352567,383583,252862,48101,-167951,-253532,-488494,-541113,-399796,-190532,13973,418380,578593,357838,34027,-208631,63296,126277,-6686,-257329,-343739,-445631,-204857,111737,298910,206397,124593,114005,-175064,-192714,399297,649664,476585,-170398,-193503,528218,777637,302691,-73049,14493,212934,378905,387759,398757,65797,-440361,248118,712961,790757,475055,26405,-214658,-202702,-59686,260366,531392,499192,377551,25350,-517917,-61343,344411,443493,464378,440329,407537,402566,338929,210160,317153,487087,685771,411711,64991,-218285,-51664,-22098,-90313,-73392,95628,78997,-79229,48664,419340,498592,262738,186166,515465,205738,-364157,-137401,120299,-14817,-360533,-390069,-427683,-109323,107399,-97692,-357588,257887,446498,581745,813735,736277,457107,121460,-370664,-183820,-72563,-369628,-376402,-166305,-127883,-279171,-510958,-356437,-215190,-176548,-300238,-498614,-124989,241558,431926,418104,205417,-37632,-259384,-411111,16938,613481,398329,10830,-174074,-405943,-42296,105854,-155729,-452670,-206715,-478957,-418628,-245953,-170437,281890,524673,497546,202962,-140865,-274566,-162966,-68365,48345,85418,23230,-118594,-144597,373874,1117410,1325347,958862,-138046,-149027,331867,528911,314524,84903,-153179,-559634,-274521,220336,529256,537386,386933,235800,128797,-124454,-121040,187659,531753,545128,186113,-238877,-297006,4823,151040,-265616,-498399,20432,354601,562111,345744,-56298,-340763,-506704,-387997,-27625,358179,280967,-70514,-187097,6268,140719,35006,52700,159292,684549,976494,1423968,1701271,959147,429060,-125937,-551237,-508195,-60590,311912,506929,349566,-77044,-400547,-216250,-276138,-328182,-370226,-199095,-201611,-485182,-336665,-135997,78859,382464,572438,428210,274132,119437,-131089,-249155,-239110,-337115,-412318,-109137,170582,324867,216425,33425,-81282,-277907,-368509,-326525,-236340,-246888,-362794,-367658,-142923,5826,-83524,-201309,-299220,-483109,-456835,-202638,152241,315019,272851,-14980,-335365,51053,498795,550617,246099,81461,134385,42529,-186703,-431456,-150550,-79366,-30835,-197405,-627398,-295338,-78480,-356699,-325293,36929,112502,-61322,-243134,-217245,-135259,-11004,212845,367446,252412,37681,10201,-40934,-238440,-434030,-271451,-204752,-168234,151974,443500,607905,292611,-89643,-428611,-410205,-421948,-488629,-261843,-32381,144197,295318,151682,-9292,-144480,-234943,-259812,-46015,261378,393351,477598,465846,282045,-82441,-241012,-120569,-182239,-92416,-54024,54839,48750,74368,-117283,10834,-35960,-111306,317566,659080,413127,-68043,41840,422480,520032,325323,-95777,-390702,-469073,-352227,-107130,500816,668865,587696,31562,-105674,-48363,-212467,-346277,-225097,-327842,-452798,-250854,-327485,-205913,206615,272364,221310,222915,337164,413905,203221,-41283,-278484,-193820,-286621,-254071,-62974,109914,-49344,-457443,-296051,-297005,-425317,-32121,141878,-203420,-103850,452010,634762,562880,177580,208481,260775,77845,77076,116262,97397,223637,412197,186041,-78009,299429,486081,488939,287797,54389,-4134,-100820,-292203,-340945,-144854,25881,158912,148083,266828,188619,-201405,-332606,-54455,90844,-180035,-259996,-191246,-219303,-80433,294976,536520,424735,271114,295920,560577,456995,422081,606331,538933,354925,-1336,-306071,-487278,-155831,-60587,-138816,-268166,-308210,-365066,-513149,-511614,-319213,-58212,201380,410379,466566,222919,-132726,-265813,-518911,-327043,133333,478286,461600,241264,28242,-109316,-110481,-59755,178121,331321,338188,209824,-22761,-112042,-91117,-9359,-117639,-322052,-157397,-405653,5293,797255,1046280,568276,-126028,-353678,-217003,-319391,-144559,-5760,240612,680103,744183,680035,571927,209045,-204205,-21398,62705,32609,203313,415944,457001,92185,-351570,-324433,-29818,-4676,-212827,-220262,132895,593821,894645,1137651,1012809,808609,651805,627412,375839,-78141,-550235,-55755,153668,108443,-15474,226399,538458,778327,575319,41131,-312726,-411257,-405249,-166875,-308113,-443871,-161683,-276292,-363869,227722,506571,250827,88353,70750,29292,-105664,-413540,-6089,179193,291858,240414,256321,337722,348728,210678,62425,-189453,-274871,-279269,-236185,-335986,-201293,158154,136262,-245418,-176134,242155,90567,-406317,-117335,244925,359745,125517,-231592,166121,366942,182451,-14268,-134608,-260926,-387745,-414255,-463572,74160,752934,1090228,1188600,957197,663256,499124,93032,-78040,166636,-11701,-237654,-204845,-79262,280025,652209,552114,64459,-275415,-28655,-253791,-450558,-150136,-315472,-578447,-312755,-191121,-147714,-131149,-44423,215007,264366,-160242,-276830,237208,247499,-378048,183889,742839,547912,-147629,103952,701300,897033,669558,891588,821348,590325,447221,329066,173838,220999,285819,267438,22750,-428152,-196035,-128197,26690,103472,-92827,-271400,-197423,-268731,-446563,-425664,-401399,-491458,-437124,-367927,-340933,-491840,-420378,-325592,-345970,13597,570984,900518,817259,320523,-125227,277551,274531,-124052,-228089,-191714,-111818,150576,62406,-237573,-444227,-222586,-214552,-298292,-242341,-122904,-91407,-265488,-500148,-410009,-289333,-418018,-381412,-330380,-123999,286453,691857,675499,358479,-80989,-207425,-157633,-89651,-18339,206760,311614,178509,-248870,-415299,-257773,-324299,-310596,-193162,-173181,-222452,-242665,-166714,105185,32168,-282914,-512215,-210116,68100,231681,132956,-281584,-406093,-243088,-231619,-161112,-16404,43778,-129470,-277466,65899,220580,146979,16547,-222422,-374049,-211465,176414,456018,541815,213961,85170,-31566,-47956,44578,381005,385452,246795,-57186,-120751,-396843,-55470,503229,655940,316536,-382981,42997,669750,626992,252629,-229511,-478809,-271467,-234653,360276,763307,522072,151016,74474,676524,813989,612176,388844,310157,274502,93754,-330984,185724,579419,614016,296961,-202008,-527705,-425463,-328427,161630,542484,562610,351478,68365,-130624,-259398,-188241,56307,-19818,-258226,-335052,-201419,144404,676523,801002,407101,-364455,33605,317313,321933,60827,-143412,-239801,-50411,-39232,-188356,-362897,178616,758063,943825,645624,348365,-264912,-27310,733179,1083310,892253,455984,202428,21934,-113589,1040,27736,-183644,-440352,-388950,-413704,-98197,292409,230831,-157635,-372067,51895,397250,299193,-188170,-472430,-135349,108162,652,-51900,42048,129450,38408,-74131,98388,286347,353538,360008,266902,-6976,-143842,-268973,-515031,-433195,-216450,164656,272848,146579,-92786,-335743,107546,289958,401734,417528,246854,-108696,-279359,-217446,66550,34849,-207351,-77676,268383,595557,653442,619422,887646,680828,54491,-322968,-379040,-170310,401255,443538,-76396,-339466,-249529,-526384,-503749,-185916,68781,-63045,-474875,-241783,-36421,114615,494373,610918,242382,59783,189404,136465,184486,296606,149641,88364,101071,-143645,-152973,823591,1290029,868044,101138,-219690,360920,314307,171230,-3696,-198347,-321866,-89021,251686,289167,238410,-65054,24950,22834,-88557,-260187,-26089,174519,238443,166224,-38747,-310397,-459395,-349883,-203226,-233179,-147189,-5284,59798,142614,70448,90170,155760,-64202,-461638,-311051,-21516,39371,-75803,-192322,-308366,-270681,-109807,225826,531637,434275,52300,130062,350209,117554,-107707,-294266,-345747,-95007,378333,839347,1099367,900713,337506,-66414,380785,507870,211991,-50789,-267188,-299987,-106203,90770,108333,-183395,-314177,-187844,-403804,-311769,244812,259702,15452,-198698,36828,-33190,-380963,-412675,-330270,-329393,-2664,179236,90934,-229004,-464995,-309719,-313699,-358426,-157053,-214029,-392956,-437681,-381302,-92594,221758,148287,-159324,-138289,-88745,-434214,154501,662511,638769,207593,-129740,-228005,8334,405608,432981,230095,84736,53239,11202,16483,-148948,-369463,-427552,-331100,-239921,-341086,-177180,134463,210558,369977,374501,492305,331432,78855,-90086,-387615,-131049,70893,103612,-76630,-304811,-372898,-218264,-196890,-263033,-359095,-358284,-281471,-223340,-90516,5270,38019,59488,227223,417323,508134,379366,-61685,-248128,35061,228168,135037,-76454,-324040,-198603,-159979,-277909,-258907,-344873,-304914,-143708,-27472,-115588,-318693,-449652,-295570,-285160,-421727,-328152,-22208,-12571,-141577,-452045,-172918,219506,348782,284848,55117,8077,-172249,-387431,-341622,-232047,-45388,203224,499556,690347,585650,112198,-405459,113457,500979,744652,835142,330839,-293778,184882,395656,116441,-57770,103585,282081,301842,-122401,-169779,164331,78563,-66475,170590,441029,436291,182710,-41144,-56100,193319,568523,776178,751950,261994,-213568,-359464,-507760,-49967,14970,-455313,64341,568919,526107,-35568,-392514,255722,397195,255592,218819,339699,4906,-364587,-118848,310166,487824,437742,664879,588724,543945,420290,278568,-30932,-108446,-175074,21356,245567,429687,404612,185473,-164697,104240,165692,-62466,-475686,-471852,-266366,-192659,-165387,-126755,62664,202516,52619,15912,-419,104246,37750,78542,220854,461971,571393,365831,81296,-35064,-180833,-360625,-58957,18220,-206014,-301348,-293549,-252215,-375861,-478617,-527681,-355696,-87546,228333,375455,745420,800902,471895,-127511,-265603,-303268,-69049,513688,877859,1019732,750383,32522,-105180,212273,48856,-391520,-229336,-131547,-147257,-184314,-110108,-179990,-27789,290687,185081,1804,99693,303119,366420,331898,291069,-17169,-258926,-62764,-72067,-267661,-21543,199579,57704,-243232,-199184,-120426,-101399,-217772,-270701,-300707,-314983,-368624,-84349,294158,499741,448368,230055,106044,-295518,-517251,-210355,-255144,-316544,-344256,-284166,-263276,-248932,-158430,-93346,-153786,-39125,-5865,2481,-28625,-44648,118903,245043,421930,408130,222895,-132214,-230260,139902,300089,171320,34269,-85448,-238491,-448586,-361272,-445351,-309370,-297281,-324586,-283831,-56065,210296,242283,196378,54210,-18816,-109645,-66452,3176,77368,63928,88885,78151,241021,299414,291726,-159582,-500538,-124865,126679,198981,-6790,-277047,195093,557350,351578,-63938,-239379,-79061,497379,1070692,1127816,683934,173991,54824,157007,-68448,-255683,-245962,-146797,-264444,-329407,84661,329619,273686,53814,-229130,-218458,-69040,-171731,-336113,-356858,-167034,-15510,-86232,-181759,-224182,-239504,-5135,127017,249217,183417,22267,-59365,204566,567860,614185,144907,-281903,220899,549217,555138,6659,-515861,-115355,96401,205379,406647,562088,535607,418991,356607,154829,5913,85218,259904,116212,-205149,-374751,-140679,-40136,-87949,-343359,-480608,-219871,75850,315863,470491,500979,374039,201777,-12728,35283,363951,514002,188370,98936,241736,123323,-57562,-157439,-219050,-307700,-292999,-93261,63318,169740,185419,65339,-189406,-273694,-329430,-353515,74938,537105,600443,182062,-323082,-91403,201820,461194,472705,552983,398189,93640,-262255,31763,418053,437970,288897,276518,188355,153656,-100230,-444070,482045,1067364,969935,251936,-260276,19806,452168,803328,850110,653802,502647,585104,596792,379858,126246,-141211,-404924,-97505,36842,-161761,-349077,-17008,-19103,-214624,300647,684137,167288,-517381,82721,197471,-99117,-382475,-4059,46460,-135007,-163258,-365835,-331066,-41978,29714,-215402,-419869,-166425,-309074,-205414,209154,398534,274318,-36399,-497355,-308357,-94789,-224305,-484247,-155599,190277,292391,205098,-79076,-369394,-439629,-446955,-447749,-217372,-50646,-141299,-460258,-123374,81801,-131841,-171005,168796,131327,267109,366259,460494,464577,362751,243957,202485,499781,742240,859033,530473,-45187,-268246,-11831,36613,-137125,-430187,-534675,-16677,103827,-124763,-204462,-78995,70168,311243,168728,-68380,-152031,-114931,-87964,151369,538874,709927,614648,127492,-400451,-437863,-248709,-164503,-362835,-406968,-183328,-233970,-276253,-260850,-279810,-456714,-521788,-429096,-257797,-241984,-330120,-391785,-415229,-492376,-278130,-113615,-132718,-61830,241770,359571,347240,441092,551434,543525,212473,-194900,-492752,-171495,-286660,-201054,-179678,-99787,-52435,61910,192092,281365,272438,-2038,-176743,-106645,-122351,-523548,-43307,169012,186148,-87644,-376585,-345725,-127788,103858,93193,155239,180641,291544,243602,-22908,-329922,-582235,-635622,-524970,-620250,-368007,-52502,208510,437464,693186,699116,655355,697494,435667,-299633,-46543,372642,349500,304187,494780,573558,208183,-461047,273072,1044046,1249516,1082287,832994,410892,4973,-332475,-196773,-15214,-120480,-431096,-66400,-35659,81031,386615,673789,559697,475695,539630,350271,-76536,-497712,-516237,-152542,189226,522694,803373,523942,177812,61973,-66833,-268966,-480040,-209721,-198371,-571908,-89582,78930,-66782,-98183,82109,15363,-167536,-113568,-216351,-428074,-305034,462579,958611,724747,311994,134629,253838,298649,90898,-117387,420739,910356,939047,548488,389796,761784,634959,468645,402309,157232,8753,50338,-88527,-365410,-12269,447136,625599,335803,-25417,-38051,185603,406721,509356,54308,-67040,-125707,-353120,-567977,-254331,-139439,-228800,-479144,-218692,64578,21188,-189613,-105846,200641,736714,1120561,1018008,934800,831055,702304,536516,343409,123455,10786,-181224,-438748,-476195,-451722,-232980,-143007,-253733,-413574,-503729,-487945,-360399,-433589,-357204,-158159,-145377,-153004,-132888,-207695,-112587,-49421,138904,232921,80298,-333007,-227620,35288,-1049,-185750,-77771,-24152,244602,468136,380151,91253,-80472,-52231,159037,502550,566867,116724,-436503,247799,576079,433921,-226543,-203771,525973,471975,-367425,-294776,-36789,-86494,-445873,-319001,-4307,108409,185291,-35939,-586832,-526608,-196778,-80807,-44581,-230269,-36944,43211,-481126,49638,442052,347001,-149216,-499892,-122964,261328,430676,403049,219449,-50110,-99693,189437,73696,-113583,-79020,-274878,-392170,91760,264706,269333,274152,346382,319607,65094,-336951,-148026,34228,-125951,-382660,-112155,440278,674821,473214,-102472,-515453,-268445,-286243,-506747,-304614,91368,567992,1071106,968679,640358,310557,-207281,-391032,-209926,68735,-19810,-330333,-157910,575005,847888,742170,91388,-323692,-441298,-585575,-411008,-508858,-151287,257393,314656,17007,-292102,-295504,-402650,-532449,-520113,-168848,165331,568151,835985,822142,578746,41598,-543214,-491188,-274172,99462,293149,191428,-98354,-261830,-332802,-94770,-63781,-114493,322871,622703,852155,576916,133073,-426249,-67745,233704,81645,-78051,-149802,174813,468358,415898,294171,317027,256389,-69520,-227871,-276136,-566484,-400746,-255479,-195107,-244604,-96913,115090,291024,204611,172195,271032,277101,461490,658319,620138,535325,481139,309751,157629,31180,-42365,-91711,23080,103952,69657,-147273,-307559,-81346,183623,367858,330381,152437,30933,-82292,-47780,-16322,25990],[343716,564088,545214,387895,128248,-116830,-211051,-94813,8475,102425,38191,-127518,-247940,-299107,-479743,-189308,43099,128124,-31399,-234395,72788,220640,137469,122572,439472,589021,493749,364663,154775,42840,22465,-169152,-372183,-61183,56916,14281,-20906,-185806,-240534,-303790,-274355,-265881,-305728,-437010,-295961,-251117,-323135,-80422,236981,36464,-265038,-478627,-468507,-417259,-207700,697,317067,583962,379696,94745,-35517,-66658,-150339,-445079,-315911,-164927,-347448,-327080,-87794,-262887,-154889,204711,196622,55967,115610,161661,125985,-125685,-434801,-500029,-421003,-22925,228438,173650,56293,-70411,39583,108152,-241739,-357449,18983,159915,11699,253703,627611,545092,193890,-313653,-245023,-60459,-99205,-314127,-346343,-336355,-77981,214966,356834,187368,-99121,-923,-121188,-348468,88368,488959,487811,-184775,-207179,711183,961570,492035,-104807,-88174,34857,186647,257081,326556,5197,-444572,180891,592750,562803,374527,-17135,-515575,-324544,-47826,327680,676829,598010,338939,-3435,-368096,-46207,266196,372772,368516,357251,366617,454916,426884,290050,260779,372672,502604,139197,-237143,-226423,128181,307653,202137,-74397,148454,251379,117318,124732,294525,337333,-33124,-67758,392301,381531,-125564,-65224,52702,-20821,-4780,-243068,-457738,-35687,104550,-130603,-235345,455869,761242,799795,736567,432800,29842,-453183,-48788,199509,185672,-269498,-366482,-165287,-86702,-170728,-480042,-380730,-224314,-168094,-306788,-453503,-44561,302451,431753,381312,136892,-49989,-266509,-359276,-9068,465921,293914,-237630,-347900,-428810,93996,209663,-110476,-533086,-174691,-390841,-378720,-360666,-350104,84921,226387,273829,-33368,-230144,-311823,-242026,-128236,-58428,37737,16204,-91404,-207024,3471,484478,729541,256165,-399495,-162977,178627,330984,330999,63211,-314856,-373522,-88987,238915,367404,484196,480956,354420,57324,-289031,-326949,226372,484361,508320,236376,-114142,-253531,-4183,295288,-80026,-608941,-150634,194982,430863,305579,22150,-186117,-343057,-469956,-55192,354336,261434,-217116,-215826,60925,59300,-30258,-117103,-81108,301845,551644,919724,1083851,657187,312522,-91784,-392884,-360581,-39942,281190,441915,259211,-207560,-522826,-227898,-174549,-193636,-228623,-59003,-37561,-247175,-403004,-344641,-58716,210317,399181,444609,426458,204376,-172531,-440405,-206205,-143361,-309841,-205723,91099,277210,222622,58104,-3420,-250901,-271288,-559144,-372274,-314182,-277710,-161323,-83257,-30998,-67538,-105197,-49167,-131269,-113754,-74958,130578,223457,148063,-74733,-424958,-252651,128997,296927,40042,-4240,129090,141264,-60813,-189596,-88257,9430,68417,-113792,-540756,-448405,-311750,-606078,-362992,71159,68331,-199588,-540469,-526428,-196453,142629,377430,324802,-32599,-429046,-251411,-86807,-206249,-419713,-405088,-403981,-56538,327045,618796,734775,250031,-286492,-389177,-318652,-437165,-536569,-235091,177251,521778,665663,375436,83586,-91609,-76148,13817,-62252,111231,425709,640295,686557,395990,-52904,-139455,72107,125645,271880,256354,276972,54567,134503,194632,321311,243952,-30206,67403,547223,573767,207080,187608,346735,469090,443087,58546,-332613,-396879,-227547,-5642,376112,311199,195861,-5577,40757,-65620,-339568,-300090,-73198,-51935,-190894,-349106,-109162,253047,348967,175809,160909,315742,454348,503468,291817,-114163,-330671,-387568,-428189,-185299,128234,182818,-43872,-348161,-409590,-377788,-408478,-65968,-17003,-399592,-29033,798791,989700,844758,280522,61195,173494,-14657,81248,212680,168789,179477,343537,108672,-229803,73201,138200,354455,298236,227598,278011,125892,4886,-15982,-53232,-96217,-23638,1892,8097,-135051,-421550,-203803,108661,251811,-68675,-271428,-427238,-114683,-57455,192876,403166,419210,101540,-127605,164537,73790,100623,385965,469411,373826,-42230,-465221,-447055,-171014,-132456,-160679,-185465,-232800,-209516,-266731,-355810,-562171,-298676,-153775,96584,121947,47244,-308266,-400207,-348917,-174805,196553,452120,357864,108993,-34936,-92411,-83236,-244627,-94158,239605,423427,353583,61275,-172529,-194933,-66477,-110266,-445760,-299193,-304891,92988,775263,1061983,640459,-134723,-282569,-270444,-61080,260975,272358,397417,783754,735054,483819,311055,-28139,-359817,-29389,147143,165131,323669,313909,103512,-315085,-419319,-444484,-228492,-245516,-422308,-209646,176614,526152,909434,984814,791192,568505,516549,365332,499912,170300,-425686,-34252,216467,156879,-58198,49222,324337,579823,478839,131565,-340543,-461371,-255976,-35858,-386276,-183705,127735,-19574,-39803,552936,521039,6745,-154103,-10964,65491,-27965,-357703,113097,378282,391227,316315,308822,391116,393869,420865,363345,153736,1746,-144015,-217888,-483273,-325059,-5671,64807,-117701,110544,306428,51532,-479664,191459,644311,835290,274728,-182228,331599,659536,521778,81320,-327786,-405569,-190157,-129254,-520921,76652,963581,1241786,1090930,896352,812599,785041,311337,-131684,-31000,-260945,-121238,9905,35445,103605,379055,340845,60743,-82741,217157,-96423,-476987,-183929,-171284,-376961,-302656,-439938,-519774,-203709,38528,341437,369572,-49034,-207534,261384,203551,-383054,171361,648224,452616,-209841,190599,686449,599120,161913,430120,210590,199776,172276,280198,214256,283109,286680,298210,35158,-461380,-294778,-186014,13779,-1217,-115198,-142793,16895,-11800,-357371,-510452,-351640,-395392,-349356,-319002,-303227,-332114,-391847,-308316,-76688,259344,754491,1004559,884068,456430,101382,273124,133181,-222832,-97632,-84255,-305397,38417,157548,-47070,-153593,-197278,-264088,-403970,-404565,-278918,-147213,-304436,-532652,-366199,-342876,-321919,-171230,-52330,141317,382075,470514,378975,219330,41526,-14235,-29234,-54123,-30106,160524,247815,166131,-85728,-223039,-279124,-451158,-183515,40308,41350,-214714,-353868,-127196,88013,-76663,-391026,-447120,-347376,-34773,272998,199274,-307855,-433814,-236554,-170971,50435,244016,222969,-80846,-290055,-39456,-23713,-115556,-197417,-343026,-298277,-45284,193580,311733,253687,66355,11362,17671,47933,154608,443714,461787,434763,497351,515593,33561,-323256,300294,425093,98237,-408598,8693,363516,255084,-43256,-431964,-365722,-107287,-117194,11248,298491,509501,511976,340608,718657,949922,778438,407806,103107,52051,50105,-269615,-181825,98844,271733,99641,-211380,-473122,-367335,-485724,84881,417166,443112,159643,-113925,-70442,92064,72326,105865,-133920,-265060,-172921,-138429,153151,676921,798176,485739,-217865,222937,550226,321830,-88197,-250778,-319849,-399060,-327119,-438866,-197214,398523,954772,1172616,748739,355585,-364122,239743,945349,1165267,888628,481842,314186,73833,-102462,-146795,-109423,-231554,-294819,-338940,-264970,57272,301894,172025,-199094,-268723,211270,379633,231706,-340488,-194146,190271,342512,191502,91220,164437,239989,47398,-248499,-210246,-26657,-54951,-186889,-168597,-36388,-41567,-122840,-462610,-361380,78025,610601,866984,523908,124310,-460944,-34373,143931,369168,442646,180436,-308135,-563452,-225855,146878,131999,-160184,9874,420452,657823,669383,758457,975240,781748,153952,-362042,-305349,198651,585184,440094,-133885,-342155,-222268,-348778,-615755,-387936,27392,49774,-288080,-283576,-108295,-28409,414613,688762,394633,338582,336908,255016,174563,210368,90987,-47041,-25396,-202524,73179,908941,1301091,934807,160277,-499027,-35969,-72825,-239139,-390971,-498605,-431007,-160212,193124,251901,128975,-177062,122907,236996,290185,179476,194109,367335,510856,501015,334060,-48486,-229292,-291448,-248086,-388388,-464976,-209116,14673,240256,235804,198179,244432,20009,-402352,-280549,-67327,-137507,-359551,-489696,-400321,-145156,126366,512333,894515,840506,435150,359628,513803,238712,-38160,-283933,-390767,-245711,334452,956523,1255925,1145768,548893,-249000,286609,447028,155443,18718,-28876,-96157,192704,441199,481736,-45442,-441118,-143994,-439150,-181438,474197,417710,149738,-20525,73628,16135,-212167,-212817,-242042,-460237,-174861,154308,251405,28759,-165874,-201604,-282129,-540753,-256651,-350919,-571668,-357022,-425841,-201725,177908,139976,-101649,-203200,-108355,-416467,154811,733156,683092,370220,-169653,-398461,-349244,-32239,211148,105657,126006,179459,313490,305128,158977,-91595,-376540,-434017,-25847,-98254,-216606,-29987,390264,594286,526182,494041,209900,1077,-28239,-393451,-270733,179898,435391,308160,-121068,-246627,-118443,-186708,-316469,-348418,-337407,-245728,-205983,-231656,-210397,-98699,29267,297798,601443,739869,571273,312189,-79697,26621,179245,51872,-192037,-224540,70588,102619,-78907,-255039,-290470,-183379,-19262,20650,-131338,-313867,-448124,-335345,-373346,-445911,-253701,-72208,-26861,-53340,-394372,-162227,335099,476633,340186,162478,32852,-80984,-303383,-420424,-157814,140956,470627,811601,964091,745560,194420,-412836,118119,455289,770550,813646,522848,-157318,-225480,34272,-124718,-161731,-72667,122683,206874,-199868,-12790,233529,100979,158904,453442,623853,473119,206876,124276,102387,85427,54689,452985,682910,323053,-134240,-256544,-481362,-48169,64286,-336395,183,328099,193652,-165359,-343767,-126483,-10303,67404,139605,237541,148196,-160221,-113188,161632,9016,-113209,245965,514569,599072,563093,243030,-142685,-140511,-196847,-87246,29270,192439,69061,-120984,-147387,166056,170453,-30316,-425481,-194026,190252,302449,104006,-68735,114516,275062,159528,178076,75135,62380,-3361,-145899,49506,559433,779842,573791,177622,-114322,-234094,-494239,-285923,-171962,-356557,-517388,-328551,-254163,-252487,-294094,-422891,-357486,-28713,160496,175874,304186,171289,76310,-244662,-173651,-255952,-137851,440430,902628,1205271,1027719,227343,-151607,161830,71209,-281160,-132988,-18704,-40448,-54830,27660,-104843,-7988,296933,93353,-27066,422098,658280,722213,585302,459178,172983,-157435,-96987,-86288,-262633,-93952,96433,-8088,-366994,-271759,-321954,-358054,-422211,-314488,-222845,-178677,-161695,-13522,227090,326849,275163,148019,-50418,-346651,-285501,-3242,-128341,-244784,-251151,-92558,-119916,-171827,-19816,-11084,-22791,42371,1210,-18874,-58865,49147,185419,276026,422762,444161,325244,3774,-339398,43890,166699,154580,55359,39059,-61347,-311183,-444783,-479183,-448676,-434794,-340615,-302351,-35141,147039,42306,-5467,90861,166807,141027,186721,255505,283754,123780,57811,35181,-15068,-205135,-287686,-557215,-343297,24576,177279,36384,-264248,-364946,241723,430080,351739,22256,-495819,-145003,599080,1071144,966455,399271,82287,149338,128862,-91706,-263941,-234717,-105087,-165242,-275929,1057,219199,198599,114373,-32503,-254127,-348552,-365842,-314515,-202668,-6557,254101,144183,-125057,-373032,-304841,82245,385530,634453,531056,108681,-110857,-22269,276444,423529,87716,-107874,246212,538716,486916,-21542,-269912,-183119,-76365,12121,115148,167140,290785,219727,296562,252095,141875,97152,163021,45935,-216433,-182808,-45900,-48559,-248952,-513632,-174587,71412,278909,385481,411196,342043,168202,-86723,-301607,-33961,371219,472095,158517,-291930,16615,119636,29104,-39062,-213116,-438526,-301855,69258,196392,211999,139598,-87518,-221924,-162521,-128822,-460493,-352696,131295,383807,199944,-214940,-160592,306669,574047,538796,442107,290861,22182,-342937,22565,516174,553211,335600,219196,18879,-72541,-289422,-331024,384575,620669,413030,-226355,-475655,70747,581453,870704,879142,691721,494782,502042,643582,490240,192351,-111070,-576095,-125942,114065,-52833,-401240,-21543,28739,-382727,-130272,63430,-331959,-209109,275855,244618,-85688,-494825,-185321,-129448,-207274,-220280,-398895,-294601,-128744,-181998,-525125,-237663,-73849,-362748,-195911,259102,432366,326253,131835,-143570,-309553,-145046,-63204,-251726,-324204,-72189,-49079,-148218,-174314,-99919,-66468,-111277,-256975,-105675,65289,5408,-248420,-277574,-199942,-365923,-262261,-93955,-145604,118137,359539,482423,489339,380890,219287,157134,465055,727504,788824,325378,-129901,-326815,-39916,380582,421586,57688,-320426,164111,474453,163131,-72803,-26572,239535,448895,285332,-131288,-462562,-257153,-25379,254827,518926,688879,526006,-2264,-505508,-356427,-318997,-270475,-378885,-422182,-216983,-122960,-247506,-273012,-495400,-609291,-497919,-341410,-238966,-215804,-245006,-194837,-185591,-200426,-41642,-126827,-341153,-417738,-153840,94354,194747,449476,735318,747810,391812,-94109,-468157,-54749,80870,106955,-231439,-284537,-107679,114278,339467,305458,236292,-46588,-311473,-142966,21532,-90322,-316122,-104106,44259,104290,74888,166332,272527,333283,297815,368647,387832,349310,191257,63406,-75144,-153352,-230896,-380634,-493046,-476527,-245521,-107801,123796,417850,496421,709746,753386,583027,3724,-344364,210619,362009,301642,435058,509988,232914,-340548,182199,1020779,1462139,1189518,894208,423364,125882,-84264,-107487,-141458,-338168,-327749,316192,367901,181167,323515,766712,781548,755362,698387,518702,89273,-496948,-455488,-27424,237151,404759,646367,528480,150726,-101436,-233943,-363376,-465477,-246611,-271860,-544212,-67235,5589,-72185,27347,162556,-100668,-514258,-135878,-75180,-243566,-151653,463997,1011407,825141,303385,94840,397826,648132,484510,-46108,85634,590732,555895,133217,321017,537089,175558,-123633,-34386,-106863,-32638,-10222,-46503,-151740,29641,472511,652134,592705,236103,47626,-39279,95576,278549,25491,-87984,-43787,-250347,-343300,-227352,-123382,-257203,-529450,-110894,171231,189298,-165302,-138436,345327,871092,1225154,975744,794040,777138,809256,709784,477512,305304,86328,-278242,-390834,-239086,-279078,-362507,-249914,-433431,-455292,-306735,-449866,-576589,-453149,-409507,-79489,44641,79242,-116264,-462248,-163884,249528,326857,213262,73735,-282556,-330872,61758,303505,147394,59211,91415,318785,511111,435794,228812,145932,157457,389989,579470,447551,-47541,-386782,301421,739792,665778,247481,-490498,243639,319273,-253306,-364666,-20201,-33411,-137284,-422267,-286134,-155852,-24522,-321713,-507507,-281086,-300520,-237649,-242987,-247710,-3657,11114,-562104,249425,974443,910573,325873,-330384,-179832,241753,330288,365917,275181,27788,27491,385817,215092,-4816,-111090,-245773,-411029,-59919,183654,282821,357730,302529,186178,-103967,-369853,-15023,140391,-65547,-379567,-252807,187598,386129,193114,-216284,-438249,-455845,-441650,-522261,-407530,127252,695261,1018096,940456,635682,305996,-239303,-387533,-201459,41072,-17997,-286753,-140999,671519,1169943,1124132,360148,-119098,-292717,-591946,-446373,-529629,-194212,175784,194265,-103356,-345803,-299638,-338914,-275572,-395697,-472121,27606,577805,1042416,1062979,633736,-4986,-202478,-366310,-232817,254555,353055,121826,-247491,-260766,-167216,-223667,-272765,-96535,327108,690215,978039,937325,398726,-216088,-86033,313045,247823,-29457,-186879,49423,303677,201515,44164,64788,16664,-91018,31092,144049,-293318,-426867,-163223,-33835,-130556,-115999,148399,159859,59334,53131,64775,-33905,-9462,270935,428630,565127,582351,445247,281842,139351,124235,317775,368091,456405,262598,-60384,-245295,-51819,174753,304882,253241,155695,-16591,-101444,-143351,-241935,-109509],[191688,569244,638390,517870,164295,-261047,-133699,106063,201627,181796,77076,-70588,-179772,-167071,-310993,-200688,56186,154735,50903,79231,257576,317287,117266,-277685,-121221,219333,408178,472048,160355,-46859,63643,-82273,-459109,-174823,-94863,-116644,-60624,-170886,-246811,-434759,-531351,-327925,-248280,-492450,-379266,-197950,-245320,-371148,-416508,-345400,-352907,-427488,-325012,-200714,36162,111049,304245,557662,399630,53442,-84467,-68918,-41963,-233785,-368776,-344338,-509133,-59346,145551,-22176,74496,346670,228672,90848,308613,629092,468252,306996,-257908,-218857,28673,212498,212212,80399,-39114,-117187,230091,365250,-25800,-218227,357276,372674,239329,319482,673369,683532,339908,-126849,-500246,-294841,-193414,-322559,-315950,-253672,-9107,242295,354603,167213,-338428,-229325,1997,-363883,-252552,288106,423454,-140008,-243287,661166,935315,661655,-104649,-376319,-254007,-62954,204361,291905,-15460,-431302,45757,378792,359152,428831,288257,-385137,-396364,-47128,272541,667346,660831,344529,-11278,-303275,-72316,175140,219690,127429,113753,201407,399455,464207,333641,97774,171166,326692,66889,-335521,-223146,262767,600827,423009,-105049,156926,389127,311626,255910,171783,161256,-280150,-190612,427117,633578,452406,333304,193910,66034,118178,-271270,-329974,159370,201752,-105937,-177139,511372,900697,828361,354894,-152728,-464596,-140240,330353,501846,373013,-167926,-221713,-57647,7510,-61300,-294740,-466831,-306420,-227707,-339777,-497805,-15548,293400,341527,237269,4395,-122640,-272153,-292435,-84275,79489,60978,-506157,-490757,-389400,69246,114049,-188012,-491878,-245142,-245417,-256388,-339184,-341305,-87800,-62990,3672,-230117,-335785,-339195,-325651,-276105,-243023,-129606,-101105,-123629,-264486,-389399,-385120,-194862,-390262,-451314,-142477,147804,433519,535589,47984,-375355,-100518,31366,173520,113520,254705,477613,479321,121206,-17740,49458,418957,368614,284012,176319,11984,-164095,-112694,83075,-133138,-510311,-307342,20132,271565,351999,245002,73486,-85683,-427944,-183661,234980,131354,-377223,-186518,109609,-67848,-127962,-289699,-264548,-10357,175268,179675,-83702,134141,152410,-22774,-266302,-252001,-108737,124325,195319,-9832,-351664,-280625,-112986,-128700,-217713,-220704,-71710,-9274,-53110,4607,-254247,-216978,-37311,181839,432788,520288,248141,-286466,-404065,-87577,25284,-172628,-285642,-48019,168877,200322,49801,58911,53826,17433,-360592,-514993,-350162,-158586,-52937,-105086,-116248,-52850,-38551,61600,65979,14023,-83125,4967,97048,-39390,-226508,-456049,-413409,-246289,-29136,-133688,-26868,120209,200308,36187,121776,301724,447427,388612,25538,-315332,-656578,-646362,-583437,-348029,21819,-26610,-314579,-686515,-601639,-237572,211751,421098,228644,-145752,-341658,-63829,-90223,-195071,-400893,-491719,-309928,191422,462693,630335,586971,94090,-329499,-119587,-178077,-417023,-541017,-247256,259610,744227,856111,531476,151828,-34654,60418,265993,99645,-64249,328086,661711,809524,481069,36365,16539,202897,338585,564913,630036,553338,127139,128472,336506,421528,340289,-24179,-171975,382288,604373,432179,374153,273602,326921,395550,103866,-277323,-318035,-267275,-122962,-57434,-278709,-258162,35108,121558,-67630,-248391,25446,386800,368772,255047,3742,170704,571991,316779,-43378,25221,267128,342066,332799,184937,-246022,-275793,-200362,-52840,126160,292398,152854,-114828,-335769,-501997,-351558,-345985,-264754,-309204,-516207,78901,996995,1248614,950067,319552,-114443,24686,-206783,25777,234952,145262,18878,77015,-80705,-399920,-343173,-245082,131750,275020,321103,296816,173353,233555,238472,-22969,-353240,-238974,-49548,-181860,-498669,-432733,-46753,209155,227228,-45360,-313485,-299763,51436,690,16337,139494,267036,-63354,-474391,102138,175912,115645,226050,415583,320483,-81498,-413769,-376624,-291983,-292583,-181455,-97311,-131190,-107727,-147220,-247354,-470968,-401928,-392530,-221915,-83737,67597,97527,-21500,-128751,-53037,186065,282856,84941,-144503,-229987,-224022,-93299,-229375,-357657,98947,426173,406823,181047,-85260,-265355,-212071,-176085,-296594,-315884,-141000,176597,638242,921713,615124,-132080,-350052,-336496,74271,406277,322831,393057,599996,498936,296347,110719,-222959,-464054,-113826,174021,269370,379860,195482,-161174,-393138,-385907,-531440,-324670,-291714,-241315,-89822,185572,365600,657999,561198,358332,118289,133586,88231,525652,304396,-277540,-102370,239139,217374,-87459,-262844,46477,294885,336849,180543,-368471,-335036,-17913,146673,-386307,-42667,316161,180241,285515,733418,340766,-340969,-440921,-163337,82442,39311,-318871,106664,506510,501518,386770,352796,381306,353188,508296,513475,418704,217820,-18410,-242941,-467902,-186822,195223,354057,279135,340667,304153,-26863,-262835,389993,819025,979255,265153,-188968,390040,789737,730637,196918,-199662,-48161,171827,155185,-323974,-44781,863046,1135061,828010,651598,717242,899775,557122,-30482,-170338,-188556,63,130635,179434,152219,71124,-32827,-137471,-71633,237238,-15031,-355220,-180611,52857,903,-89563,-293730,-214140,-26496,41629,278703,339990,86511,-159598,170625,133901,-162466,43387,383981,283624,-3360,247458,590019,294022,-330775,-486655,-162661,-277795,-74014,259315,374856,379019,361517,277484,5345,-204136,-149127,-212559,-55164,-152184,-186765,-91220,146260,188701,34181,-158281,-190128,-235347,-222659,-154690,-188119,-292315,-176273,5516,191089,410445,752173,832446,694990,454174,315060,265341,-90241,-337173,173166,288765,-327137,-141252,195778,230903,91270,-151281,-279283,-428049,-518401,-278911,-30938,-276364,-568562,-277505,-388112,-425521,-107562,184538,411105,554037,331559,33833,6242,67867,81952,-8227,-118005,-79610,51297,106907,112407,127356,63891,-122919,-155397,59924,212798,207658,-166604,-548939,-184586,-85359,-272529,-497944,-398916,-523000,-94696,259548,212148,-259203,-420256,-275359,-150845,164951,411069,343177,-42493,-261480,-166093,-245747,-423857,-455663,-379297,-227507,14812,97844,108399,-30769,-112623,-197619,-115721,-61899,52639,204597,351706,604091,1016461,990856,305578,-558152,29725,178657,-78303,-269807,-126298,-72971,-164706,-329076,-378889,-228845,20688,64984,-113450,-386324,330036,738703,612909,609172,849922,726097,328243,-75005,-60272,124016,57545,-325468,-433384,-237487,-163848,-235546,-474315,-330418,-520730,-90346,191795,223102,-94341,-238544,47749,302836,218933,21049,-266185,-208503,-66267,-80289,54375,588194,728841,454240,-87398,333018,592824,126510,-392591,-143670,41940,-173152,-398815,-432126,-41320,439578,870843,1033857,681128,303655,-55528,453355,931628,928928,643985,422429,348256,99957,-48138,-129408,-182872,-162656,-187444,-342161,-157807,116537,145059,9361,-147962,-30481,302479,327100,112952,-175371,29957,386607,395850,192360,42387,90705,164546,71416,-238071,-475534,-498621,-592530,-345123,-165838,-4142,-15633,-50872,-403045,-372399,176810,721886,1146853,854107,395313,-62946,-214458,73473,394686,421206,64816,-469450,-342954,-132811,98740,118716,-129214,20548,345668,413345,464528,698240,876625,714757,172241,-395469,-158550,340148,540265,297181,-225374,-342709,-167748,-83122,-359665,-390122,-5226,109513,-216111,-367968,-180939,-294994,149652,479869,323382,271125,167252,107160,4480,-42919,-165239,-322653,-90743,-223590,38439,590255,928100,810335,178649,-194043,-248927,-398313,-431507,-300075,-265966,-183737,-33070,113439,23860,-297459,-157147,250709,448418,459203,366387,189146,383367,610417,664631,617106,244895,-98745,-305424,-329505,-367800,-451154,-431079,-115417,220321,357363,303725,187961,-65669,-451465,-203260,-76183,-270406,-390047,-392186,-427504,-144298,191017,548669,853772,842849,597836,465619,347422,172642,-147415,-323228,-232312,-187917,196321,734706,1092691,1160633,714328,-64214,-167843,263092,411359,557096,447102,69508,253592,546313,606827,109420,-441614,-238332,-333644,101503,818525,720109,348997,160130,78856,50511,8168,35512,-67765,-394931,-363168,68912,384253,356298,219059,133856,-31835,-412544,-435347,-509194,-470528,-279730,-321922,-391799,-50998,-95270,-364589,-180026,-56144,-253918,34843,461316,473571,162956,-294141,-100722,12107,91078,147804,16481,68979,174475,444127,430527,378254,167682,-35580,-295597,105734,182309,356194,583187,689067,701075,536353,362127,77975,-73523,-16203,-50593,-128333,251767,552274,424668,-60385,-174429,-129027,-257900,-329491,-109641,-160880,-215371,-152306,-136757,-235993,-140929,78493,359871,683769,819878,577864,392157,-103871,-188085,-20367,-104191,-321728,-107389,269685,342550,197834,-267414,-351213,-144956,-8705,-38146,-201543,-352966,-415583,-428978,-419831,-329273,-181088,-98270,-77620,-103647,-425329,-246513,284167,454255,288833,189165,-27045,-149375,-362570,-488077,-154108,236439,619572,894549,947550,665602,72389,-379644,93226,296371,506549,452419,441977,10154,-190554,-399613,-230815,-274823,-242582,-12721,7447,-329979,147724,301003,54722,164340,477295,604987,478035,333666,252820,168228,-37806,-429078,127867,517908,312036,-123479,-319605,-379770,-71537,48274,-219459,-84230,-64053,-323697,-192798,9782,-115943,-503085,-222584,96822,209906,385242,-18131,-155487,208193,241104,-413587,-168873,353584,560404,566802,92391,-330020,-295795,-262654,-281379,-270040,-208567,-384030,-426664,-116625,103990,159806,94659,-233547,-72849,442347,619772,307530,-48989,-16663,139717,114408,200675,140338,-47224,-74583,-332660,-150073,485016,725399,565928,164933,-255522,-329471,-248795,-153307,98720,-48715,-321496,-416476,-304340,-154321,-117858,-321661,-426101,-92512,-75555,-208086,-92096,269412,190011,-38981,-65869,-232847,-240663,311017,830238,1134621,976168,224377,-333470,39347,53864,-241265,-196351,-71228,-32127,40048,45841,-137953,-35912,172807,-119178,-48840,593101,809503,849058,676641,454240,187410,-194658,-237992,-141985,-192134,-68584,-11812,-147989,-453652,-341166,-398190,-408069,-498213,-440058,-316817,-141743,37774,80928,87272,40467,11791,-28209,-278064,-249953,-107890,91028,-55836,-172587,-149477,110171,120333,25824,44915,47111,81825,115815,57616,-4995,-65999,67229,162125,231854,300236,397185,406476,143190,-291899,-91308,-30257,38708,65060,293959,215926,-62952,-173619,-334051,-384834,-254709,-156375,-287674,-110462,-32800,-211124,-113786,297350,529753,448353,380304,393654,381425,127926,-99706,-148142,-206234,-262091,-353826,-293265,-189213,84898,159988,-130802,-530571,-365503,27506,117473,153660,17700,-223535,-69690,515750,743895,563695,74535,29948,70724,-110700,-291206,-337067,-228207,-10225,29887,-112679,-99386,28103,68031,123897,90090,-41861,-157359,-259474,-138881,-39519,177471,422690,262493,-71183,-378029,-410309,80151,584722,948203,734176,49713,-398329,-313380,73632,334739,165799,-76124,110063,429270,409542,243187,-24875,-196979,-373797,-319008,-296688,-277490,-153250,-142590,67598,217087,223740,164665,173717,98528,-61233,-35912,26333,-54641,-377469,-259446,221046,274448,355377,305617,184827,52835,-161970,-475272,-335851,2037,221088,109284,-114989,-327870,99564,144493,55780,-4346,-185078,-293712,-188963,34593,146897,90889,-15661,-240108,-191641,1484,79673,-66785,-299849,-273619,-15074,82355,-192099,-259854,294150,546601,524211,235619,115468,-82042,-427793,-95047,379022,429872,265317,187151,-16278,-135617,-277953,-221147,146319,197750,132772,-17307,-91371,152955,614261,755714,704073,488060,230539,89490,445498,549083,345169,13246,-458598,-212816,84830,-31084,-369988,-18901,152842,-19562,-359516,-551626,-392396,71284,407273,300117,-29839,-348436,-367742,-284447,-288170,-307079,-462482,-263786,-126616,-307516,-532351,-187656,-93935,-435771,-150724,272167,406203,372883,277388,67407,-370261,-274379,7050,-81194,-294274,-248346,-202463,-85472,172288,322943,382093,227928,-13889,-28889,81526,49614,-104907,-226118,-397986,-543760,-375619,-276770,-119936,104293,288768,365159,363026,263128,52492,-49490,261770,550758,510427,39144,-319794,-463493,-141498,539775,742565,453841,-89178,248430,588784,301019,-53062,-123580,264442,394776,211839,-291220,-318799,-162590,-45057,115787,247761,404626,180744,-239521,-395758,-233602,-340557,-406337,-467586,-394899,-208714,-90939,-150616,-250857,-589258,-490506,-452055,-324550,-176184,-87933,-78583,-11620,115648,225875,226109,-130728,-570157,-552068,-447084,-283345,-187177,256145,753763,886739,562546,-29052,-427989,109161,498866,373699,-70238,-532430,-232690,41580,323692,297176,138628,-128592,-476564,-147597,201115,254563,-97550,-216022,-30417,362553,679494,794486,716768,553431,473193,442362,432669,244661,52148,28526,47601,177507,22764,-83530,-235102,-357142,-386522,-424922,-91351,237029,369554,619361,628238,530304,178149,-468639,-87988,236692,256034,357276,380208,174882,-206210,147797,812264,1309123,1053038,691204,258797,176773,143389,41061,-193681,-318629,-150894,438050,663924,298857,228192,659685,821411,895681,771027,626449,231830,-345886,-517277,-70214,174071,225276,344231,425719,179558,-138982,-401819,-495966,-382914,-183720,-252984,-561664,-130295,-41379,23761,193342,227857,-198190,-342712,274298,427116,72808,-75848,332468,848773,821202,276901,-13400,443876,888379,814871,202972,-86274,371093,255381,-319311,171741,276194,-158140,-478273,-357516,-335595,-76194,21774,145790,117788,139668,413711,500057,588081,355891,133331,-166383,-207279,-162525,-152608,-51417,-1595,-202216,-337065,-268427,-131266,-237642,-534035,-132609,95052,126868,-264288,-175860,395875,713363,809320,590740,400747,516684,668721,659673,527407,515365,206604,-290696,-169168,58703,-144070,-521812,-291589,-464090,-190302,61277,-142950,-467083,-440063,-369563,55859,413936,451261,126297,-440913,-132912,437487,432472,146358,-47250,-307493,-494108,-148322,208785,250056,161575,103311,251140,394766,363244,265432,322841,354995,493122,442661,128561,-129884,-90979,279425,634922,617723,422470,-327665,-386284,-329634,-454935,-357877,-61165,-17252,-52654,-432550,-358574,-243078,-123233,-386284,-183571,20480,-195003,-311019,-453420,-284628,-21708,-23228,-497511,193485,1110127,1067649,539976,-49480,-174186,143456,194884,304404,308145,47620,-14229,335438,220348,910,-185448,-281967,-315048,-163285,89042,277587,351815,167969,-51884,-329602,-294584,100109,183350,-52052,-323742,-397423,-133900,46388,-48544,-183300,-146830,-199673,-95907,-234117,-412309,-16938,483825,543111,493195,298440,3510,-321759,-402449,-206662,17678,2328,-217289,-166096,612611,1281492,1231006,504653,-21559,-184742,-437467,-446320,-534705,-195526,97136,56066,-220713,-311453,-233833,-142647,-63928,-166037,-465615,-67411,493456,1014544,1038666,507532,397,-3759,-273729,-316290,184008,135700,-169197,-379290,-185139,67155,3997,-6399,136180,316443,583358,824623,1021265,601805,17831,-105786,292599,371102,72762,-132784,-136859,40777,-69287,-342542,-406527,-492099,-296803,89576,333893,-81307,-525831,-172183,40191,115,-200808,-101371,-117573,-109486,-83626,-56376,-181611,-304604,-64834,168886,385966,401409,363311,294022,194169,200234,513387,539912,631613,343051,-2375,-216883,-106749,74243,186479,174809,168633,-68409,-201621,-234385,-328016,-233623],[70829,544565,722915,644350,217192,-269739,-51496,201674,242834,163615,43078,-117165,-186265,-72426,-133184,-125078,14125,70336,40776,246511,302983,285833,208456,37066,-403084,-123880,300726,457111,70533,-238719,-39017,-181896,-359298,-220831,-238185,-220931,-78157,-120678,-132065,-289226,-397925,-304586,-188048,-280484,-390122,-189773,95006,143982,94900,-311396,-453706,-413028,-256863,-54359,234541,372679,606657,687209,427945,-63701,-197494,-118621,-31548,-86420,-281714,-362096,-326536,111083,318476,153844,95294,256801,64132,-45459,312427,803450,698502,673130,-22092,-64105,284515,427344,225778,64471,-76249,-174876,238436,423349,76239,-243711,342098,356276,478134,586224,681906,669056,370525,78312,-181633,-469800,-289612,-300122,-286132,-232645,-68331,131008,256535,146793,-295661,-407041,74495,-4399,-182614,117462,261852,-80715,-233077,394400,762793,722520,91208,-257483,-520501,-240233,224201,314680,33854,-376195,-113288,246635,530592,715101,568533,-165106,-415216,-41576,153784,520784,653765,370381,-40003,-329614,-95219,180561,74327,-179555,-185353,-14692,229659,439255,368766,-66046,-64844,253411,250447,-101268,-308547,302305,759579,498000,-124283,127857,453017,447026,367879,111274,24135,-281888,-133983,477167,706441,821937,518638,272128,29061,-112621,-374409,-35310,440246,391562,-62603,-209971,437271,815552,667460,7333,-350522,-100295,239823,442367,600412,441460,-113484,-171365,38566,95868,50101,29623,-231442,-358894,-334705,-297097,-448963,-47982,223359,185348,-414,-198142,-266641,-276987,-214353,-69332,26523,-43152,-358229,-496882,-293028,8827,-47474,-316551,-473109,-387852,-220671,-205332,-278577,-168289,-45871,-186954,-302844,-365717,-417195,-359012,-394129,-469468,-415727,-422132,-323713,-229739,-333555,-315888,-116328,-174085,-48833,-262808,-86523,236645,620017,656772,-8648,-340195,48291,42076,49693,-31989,-58714,355539,564904,347658,308340,566934,591386,307596,-21888,12572,84762,-113869,-316025,-389653,-398708,-598003,-377695,-89266,235676,496878,497859,346615,190088,-77002,-163059,121230,20718,-360189,-128687,92778,-129542,-202463,-367065,-273821,-48303,100863,41503,-115301,-204096,39389,43904,-69687,-153406,-155513,-81975,-137453,-358558,-382649,-138532,-100417,-247516,-388897,-310361,-161803,-50930,120194,340861,38174,-256393,-264928,9659,384361,489550,175560,-485184,-116948,136559,196583,-6342,-224278,-148315,62498,177185,51237,107773,338968,197167,-166684,-521435,-338096,-71355,-13197,-186058,-232567,-61117,-21528,33040,51328,-90953,-240384,-170911,-2746,-158736,-406184,-387285,-243414,-407520,-319342,-196645,46972,140604,229505,165943,396872,659705,847244,714623,212114,-21986,-376554,-361171,-328882,-285080,-66328,-116846,-362350,-514748,-332595,-231226,124615,298368,179017,109141,166465,279060,39255,-155941,-356225,-308371,-78138,367702,519106,487671,211655,-103204,-18156,147423,-71217,-352717,-494758,-294737,232807,791242,873262,572700,154098,-17716,126937,387702,256913,-149161,117850,540215,824606,599559,249586,168245,273782,398182,662871,837444,657596,172187,53693,273055,272058,194969,-177455,-332307,234861,556053,555742,325485,131685,142495,269648,110323,-164486,-214582,-317065,-433065,-370950,-324448,-117315,123710,135643,-32946,-82922,155678,503939,575310,531251,256369,244158,574378,122254,-331266,-143118,100199,106228,39431,-14633,-250106,-138003,20169,209160,405676,397587,36254,-299708,-523959,-436157,-172805,-175170,-405287,-551841,-309763,187670,959259,1269038,795575,157008,-202101,-72965,-417654,-35411,183154,29054,-216861,-288034,-300710,-476499,-485378,-372451,69918,306956,290900,132938,131272,346326,402775,67528,-464240,-247839,-96448,-174559,-315606,-217155,30623,237551,144654,-44631,-177898,-90646,221994,77792,-135290,-173247,-54453,-285643,-507946,119002,289298,167720,168639,428518,231779,-123774,-354238,-437260,-532457,-435819,-199265,-55139,-31032,-9375,-89027,-287798,-406738,-281223,-330453,-443631,-101402,146594,340386,266199,33506,-1746,79741,-1114,-270022,-343880,-315842,-372080,-198342,-249711,-535499,-6091,375599,346202,262907,123142,-125795,-341867,-333319,-247305,-237064,-76973,147780,472099,736397,544910,-65145,-448606,-304591,82079,289721,150145,218758,218513,166741,228098,133385,-166946,-434336,-266151,131183,299000,338687,179192,-2603,-125346,-320352,-473356,-296510,-106707,29761,38050,99392,126108,154426,7837,-97171,-259836,-280411,-10159,437069,290542,-229023,-267127,215926,317173,69637,-556873,-201867,4642,201248,203887,-327050,-289454,179188,268073,-345758,-7119,375739,267449,487487,691048,66652,-507570,-314884,-254667,138709,170999,-213048,-23532,517664,629545,466154,359476,287826,266559,421124,470891,511177,314842,101350,-210629,-270613,122729,647267,779304,585175,433589,216597,-167260,-150482,415614,721767,721297,112032,-238022,324866,709838,693719,201992,-59093,156785,440265,375473,-133515,-329605,368705,683998,422756,301566,493816,838477,740303,216166,230,11945,19439,96063,265620,344528,41154,-267875,-539339,-244997,8358,-62948,-233225,-72556,257339,374468,131927,-72608,48522,111822,-54988,46959,166606,101229,-195670,17992,159280,166375,141261,109120,62706,29747,67390,258679,120453,33798,568742,552821,-81267,-153606,209476,466402,377757,376224,166534,2801,93903,125165,-97702,-137949,-277025,-270062,-120768,145518,284727,349961,185365,49469,-85867,-211953,-105104,-56426,-286083,-147717,138334,311849,412177,530962,423345,312517,317174,407223,233098,-314404,-324489,351993,561688,-95968,-356390,61347,331464,192791,-133485,-312172,-428768,-384396,-276773,-153902,-407565,-420712,-170267,-261107,-317107,-91733,320196,502296,591436,311542,-178307,-213618,51627,159607,-29543,-264419,-152769,-98316,-146139,-6328,267995,280489,59349,48152,234589,300631,280048,-69675,-450686,-308306,-321391,-396368,-404943,-395917,-554783,-75116,218296,145541,-238987,-420492,-343202,-193883,150503,422653,329968,-70323,-251033,-254134,-316067,-431917,-435408,-376554,-245352,-47526,-48185,-87266,-234542,-304023,-466376,-427962,-344562,-220237,-104851,210857,685561,1239800,1100697,348203,-336537,-48093,129216,-28160,-134118,-168625,-182657,-259436,-321964,-236255,-35679,101197,290821,217813,-280366,93124,728880,713673,421965,543142,462364,174635,-146821,-47983,241334,353117,76444,-213338,-604891,-366217,-263215,-518318,-379467,-486168,-310099,-59909,-44978,-316563,-209280,99452,257086,130696,-191126,-303973,-152350,-24392,-40541,-100661,362974,552993,286079,-45755,301090,399437,-181945,-491369,-35293,186868,66398,-285250,-376817,15020,304643,529424,535669,425668,202687,183454,557072,726660,498257,280488,275562,260034,64928,-33765,31728,23707,91618,-114633,-429779,-143431,63240,-78121,-173612,-92505,189102,352055,330939,119691,28336,96309,347981,221657,-22157,-160180,-170567,-152460,-48215,-159770,-200076,-277612,-194680,91392,280253,145030,88969,-45424,-361953,-507247,35038,549265,996794,1026087,654789,335365,241717,435480,558374,365439,-64921,-438754,-227098,-79703,-37808,-15307,-165501,-127739,-35018,-104350,140998,521502,664773,503584,99257,-400733,-246907,204275,322397,95566,-319335,-352158,-100396,157564,45047,-133126,-51314,-24617,-271485,-248197,-71331,-423911,-194213,115335,88201,-114710,-264678,-267887,-271169,-331062,-520803,-377951,-56036,-229665,-231807,79487,436077,481860,102416,41026,46890,-104470,-138438,-111376,-132645,-29773,80837,34137,-260522,-170779,127681,329290,486775,307528,173744,-41252,244280,518305,567684,559388,326801,-118238,-436639,-436112,-362880,-420255,-571864,-280856,110613,373549,343135,29978,-297538,-596793,-163895,-94441,-294588,-250379,-228536,-423547,-245710,116831,380553,496247,537696,497564,331355,-40134,-63222,-303538,-257061,-39099,87810,133504,270872,629079,867123,719982,373020,111663,314097,640505,894336,762429,142553,-11825,335386,445137,186908,-312015,-496791,-164594,393851,1069575,990971,564282,311153,121851,140503,225849,249416,66332,-387948,-423692,24381,426446,540318,441596,380994,181914,-192559,-366200,-513335,-374701,-265649,-285709,-573597,-417713,-502972,-378707,80876,85872,-45320,-81163,-50885,31570,-456677,-160902,150974,236455,304018,115593,-26364,-55501,59489,339204,325597,349140,199946,69568,-128859,211356,409087,600932,832510,705843,593738,443954,257056,147675,36671,22474,248277,190680,324661,448766,276532,-122239,-238089,-230324,-236683,-100437,96875,-63098,-249676,-110131,4539,-52108,-61266,162380,389883,656177,775653,515322,200135,-311711,-355696,-97366,-188786,-304821,-59302,342411,516717,452517,-234224,-558719,-225776,-116907,-146375,-308515,-432689,-440414,-518865,-473289,-279766,-113358,-104458,-181637,-286037,-516596,-379728,114510,311796,155205,63281,-137257,-332766,-528290,-525114,-191702,245074,622195,761315,696452,409654,-194787,-314131,64526,116464,106115,-6958,161130,55748,-104081,-230456,-64989,-328849,-361663,-123833,-251014,-318438,252519,286308,-134674,-34703,294188,393964,421314,461978,293513,173419,-66354,-356166,30461,417529,305450,-89255,-305083,-282472,-104263,-10978,-149481,-175441,-370963,-346842,-52972,228050,343583,26346,-242415,113243,228798,437326,28753,-177229,366914,470512,-174660,-333927,192315,466642,418879,-94844,-458346,-581465,-498643,-504091,-524333,-579294,-342795,-90251,-105756,-20654,147801,111704,-249707,-211887,418581,649315,421728,40421,-241554,-68696,-6664,16986,74524,-225766,-212944,-398789,-411083,186338,416330,312105,34562,-337022,-296481,31611,492458,716868,478498,55763,-398664,-393457,-124263,-16951,-245736,-532393,-229368,-294444,-494550,137459,633301,590194,275839,39060,-227597,-393075,119880,657082,855956,732943,221487,-527412,-103410,32739,-196687,-310170,-238120,-110470,53995,-41128,-237734,-62522,47138,-337772,-105565,555577,755058,766524,597259,306097,25495,-354705,-433588,-192682,-83944,3826,-133412,-357283,-443292,-379408,-346471,-204688,-335760,-420358,-325203,-13236,227436,145083,-81268,-265448,-250630,-230600,-276879,-127655,81392,121539,-38141,-111946,-60069,255143,368168,277533,130594,155084,193571,202205,132648,4961,-82194,-18079,60949,116321,95032,290079,435218,260726,-72286,-99789,-78205,-41335,158076,582937,533224,325727,215655,-153084,-209126,10974,45629,-228324,-206741,-216637,-356664,-22477,536540,806082,673510,456641,377284,350141,90311,-251750,-404357,-277336,30988,230835,24842,-136209,29466,69694,-180738,-473125,-390884,-299315,-237314,-123785,-75591,-75712,-3781,275872,257209,105831,-85678,-46818,-157560,-450870,-465973,-302747,-12713,262457,300992,80930,-162549,-168409,-65835,93970,149816,214329,290909,161844,133334,97331,310899,475862,279198,-39680,-215491,-384481,70691,684470,991709,610766,-215236,-549679,-233203,-23318,154388,108332,-204771,-166194,243138,397115,485749,127528,-161388,-497752,-343915,-274050,-285506,-578425,-384825,-57018,147111,238530,246467,260578,189293,78402,59752,75675,-54430,-365678,-88885,419025,354088,297345,99752,-143440,-311241,-536377,-242129,25808,220062,225563,-226445,-400314,200854,508878,261555,52761,-54306,-166389,-126297,-19871,-77476,7664,-64674,-162997,-300459,-118419,177063,272472,344005,180859,-97958,-452368,-129842,-239088,-318637,183423,396667,402952,23138,-63743,-169635,-452049,-267632,80704,151282,117716,178233,49887,-103384,-249192,-173601,-13607,314234,482847,421782,214182,207529,532887,557809,448594,154622,-181286,-218975,422216,707044,585532,209873,-277831,-303760,-11952,-68045,-310654,-2114,284370,227393,-191039,-313801,-201183,205636,432044,342964,51048,-181669,-369893,-336168,-335805,-364720,-500615,-243841,-34742,-247510,-586649,-271767,-181070,-465595,-141615,250344,373960,361377,259299,65174,-324197,-350382,-11860,-18635,-218267,-274762,-186001,132176,456155,648528,739253,500709,225129,13896,19193,20344,-28128,-139843,-388930,-475428,-377029,-150305,117265,194041,187620,134929,119641,93992,-87969,-346470,17000,343522,221448,-135089,-518229,-417080,-357102,314444,705262,577512,-69605,172498,473357,281614,-142351,-278645,191488,248156,-12555,-411660,-31030,39481,-87328,-72360,-42166,39752,-217343,-367160,-287909,-149088,-345835,-553343,-570256,-459882,-263726,-161238,-106507,-239930,-571406,-408491,-415593,-288273,-18576,58112,46347,136867,430285,638425,405481,-139320,-585385,-144840,88929,34427,-442572,-77404,617905,950241,739222,96846,-410168,251831,762905,463030,28761,-415910,-338684,-104205,171239,280566,58463,-194124,-559512,-136718,300020,397792,185958,-104458,70246,614825,1122576,1258931,1070611,749499,592211,396858,271305,-8584,-113798,-114540,-16926,207126,206814,258120,93781,-89216,-278560,-429488,-86494,243491,400885,484324,471129,380636,243244,-167406,-420440,22834,205793,342011,299993,72014,-81808,254161,633526,880645,721432,301133,-20120,166688,334923,264085,-8350,-127686,-49973,293559,586961,288435,202365,523386,772262,908603,832014,748959,422263,-129461,-685482,-196964,54939,74939,106852,317009,252934,-39503,-393907,-428550,-188088,21434,-80346,-399540,-171506,39866,179878,347341,307870,-83336,13569,627885,781660,313671,-102569,94026,532147,685371,268909,-123177,388854,938176,964951,412289,-17411,317828,200771,-381068,63777,174908,-263307,-589527,-430363,-456302,-127509,80756,317235,400702,360271,410590,371643,418820,336574,134556,-160979,-323788,-496303,-208525,89555,11673,-193679,-446165,-462137,-195885,-148342,-449783,-239152,16579,-4313,-375154,-193710,305175,383017,180778,89606,-36391,153515,354746,481438,525328,647306,352409,-154412,-88795,199911,-76913,-559433,-265800,-268393,33993,317700,130328,-186200,-306920,-188009,292423,747236,787207,514493,90694,107403,467222,410648,87272,-178819,-337090,-572306,-420019,-102538,157235,159600,14200,70051,188982,227876,229130,410399,497236,476709,231153,-67880,-11257,20116,47105,226892,304871,291444,-68533,-162542,-109206,-319081,-235984,-73700,9423,-93717,-554969,-314078,-82108,30277,94434,220217,348359,87914,-172906,-383434,-282986,-49143,2351,-294046,-79918,738609,812507,508020,112502,-82800,16352,87857,259006,339590,70353,-87337,167810,166098,-26279,-140502,-127275,-144826,-170853,22472,273564,290106,53226,-268312,-422784,-113114,210432,183145,-61989,-236915,-402645,-339297,-171776,-112019,-7661,151243,148508,225534,14413,-182521,-217631,50753,-92893,-115586,-209000,-335048,-468734,-397455,-167056,75558,104946,-110878,-202293,501492,1178118,1052301,492379,-77598,-139214,-278172,-461008,-410701,-113449,86111,-23492,-281781,-267805,-216779,-113029,-63111,-81699,-268918,-25221,400688,818244,821913,274032,-119098,-367,-180104,-457906,-100395,-241718,-257981,-146666,-4866,245598,358277,385475,382673,330317,404157,562982,850958,692258,220797,-65103,207699,414673,228298,26552,-297288,-237326,-236419,-388693,-284640,-285391,-572375,-91228,245017,39082,-341547,-170267,82417,131352,-124180,-449498,-376320,-250903,-235299,-162141,-211990,-382031,-245170,-1622,169365,106748,143598,240985,234474,202946,440251,500107,539654,281890,2929,-219043,-215304,-66832,87450,158622,202760,-37787,-166103,-107709,-114129,-256227],[54748,527462,772526,742446,339689,-76651,-45613,107560,77690,49814,-22635,-205658,-218214,-1504,17658,-60543,-65738,-64717,12130,277192,246602,178950,299882,338978,26148,-209692,232406,348995,-78128,-412728,-176463,-386361,-236705,-145957,-250666,-324804,-206677,-133114,-60358,-175403,-320878,-240388,-231693,-241835,-285868,-105252,417003,625148,690049,61609,-380930,-452552,-304795,-24822,295398,534739,830867,800110,393041,-229344,-289548,-153026,-90721,-16046,-142638,-182850,-119234,141740,304447,183969,-5223,-35997,-216069,-276141,152573,620614,724189,724478,150952,-103611,243100,433877,196700,60399,-96902,-269984,57097,277751,38833,-449833,67869,360868,783122,911688,662362,501202,255250,148531,39346,-291692,-377548,-292739,-278970,-284142,-285401,-144224,44291,95518,-151437,-383926,-29225,214789,40612,20649,81070,-27385,-169457,36175,496462,621543,390583,181752,-154322,-166024,243543,350904,118570,-259645,-165851,274238,749424,898844,613384,-104912,-393909,-13419,69214,270311,519027,310169,-151341,-398802,-50387,197887,-12313,-420993,-223980,-120155,-27768,326072,375172,-122749,-304117,222489,428900,112357,-360826,248786,716350,418149,-116901,55418,383794,436864,349637,85453,-87846,-204601,-78334,291032,499361,783599,422149,161537,-199066,-570729,-107306,291683,639417,518589,-79108,-322638,233455,489492,310055,-81450,58082,237436,374987,315662,460480,363300,-139353,-256289,63849,138969,135533,302776,100038,-236634,-470107,-212624,-331557,-111252,85032,-33900,-321887,-487682,-488439,-319819,-197586,-88124,89043,-85636,-303794,-326158,-49310,82747,-36153,-236678,-322741,-476783,-329113,-286392,-300095,-45780,153483,-40682,-344478,-442792,-444634,-403019,-486304,-456069,-214622,-248908,-502863,-406834,-393547,-110221,278954,413997,182041,-139482,-97035,261300,635847,532996,-157923,-307615,-2653,-121052,-129185,-11962,-279594,88379,502468,473588,424824,792665,550550,289962,-199997,-244280,54518,-95925,-329609,-219564,-304261,-447570,-372119,-131489,277898,572517,596114,486795,354879,195641,-48230,-37876,-80532,-250079,-103410,-31116,-181078,-281108,-316810,-189136,-32050,147855,357047,443579,-16695,-34914,71130,65942,-135476,-201824,-301669,-447411,-527249,-375826,-208509,-294308,-554607,-522797,-434156,-253037,-85425,267269,475750,229320,-164713,-375114,-123588,254250,292073,-34565,-209293,196450,404559,357528,157174,-55589,-123233,-1168,154508,63745,91338,417367,193660,-102812,-438719,-309609,-33675,-25115,-310452,-406942,-165030,-106864,-105495,-133095,-316033,-540446,-296545,-53806,-134534,-436818,-291320,-97392,-326681,-402770,-162517,145113,166313,217932,319270,568753,787427,920425,801380,340997,193919,18890,-26763,-129224,-184298,-148964,-182759,-353358,-326413,-79356,-156302,-184120,16085,254550,445871,569237,499929,186988,-127343,-312276,-150871,75242,376505,448814,218139,-274901,-124404,269494,299295,-50523,-295305,-341730,-369390,124085,686141,770286,463740,62768,-107658,61713,351629,303790,-101219,-155556,289382,710196,740479,531546,282390,287616,296628,506733,717632,499186,104018,-91949,25241,-88194,-187148,-440355,-283273,134066,477898,577507,168998,-64667,-61177,154268,141737,-13721,-55379,-147513,-383631,96953,206446,236189,183957,95150,12746,57579,131009,294450,519889,583126,369942,120076,213744,-198064,-572904,-207425,-84310,-133619,-239320,-129027,-70302,-2188,118721,307054,519311,413830,-90106,-368478,-164721,4714,94824,17757,-224334,-351849,-183536,205345,667217,941677,390754,-193269,-92785,-71786,-567949,-73417,70314,-155662,-467744,-482015,-467845,-452274,-384082,-70552,299669,451862,252479,-2935,90092,344167,481560,235128,-124512,-34368,-149613,-191880,-272889,-210557,-34033,195495,118298,-31951,-43893,62126,313162,120885,-188454,-361922,-480002,-607408,-355409,-57895,178164,84850,175512,443178,125417,-181474,-383121,-526644,-386696,-294854,-221123,-81246,40354,138636,30237,-304100,-448351,-242149,-328528,-547470,-213847,82485,311230,349851,116548,-13706,-108104,-332876,-315522,-106929,-23473,-235727,-306862,-341776,-523809,-28786,297278,189381,248268,315455,137097,-228664,-506595,-338795,-197217,-90599,45816,362619,600431,481665,104034,-111805,-125675,47768,35911,-158746,-102433,-217221,-60845,300708,445240,177164,-208167,-427695,46722,237121,200222,181005,106199,-33917,-251654,-381197,-231995,72993,193353,99384,-76111,-164560,-430843,-489226,-388504,-348289,-384014,-26624,242600,170114,-238299,-420513,161873,431367,290377,-358488,-343122,-199452,98245,230430,-142232,-408093,209892,201522,-285660,9855,333774,280931,533902,476064,-169348,-181005,-3445,-164225,284045,440619,34209,-177468,435388,762173,565522,321363,152162,222817,267698,324033,427651,312679,232138,-41469,-43126,435187,1003045,1033124,680395,406329,119711,-333555,-135145,329479,469417,273738,-81572,-268194,184869,471789,431791,55492,-70360,186621,580980,525691,71105,-583433,-247214,-13698,-42849,9857,324869,688033,794909,435859,235081,109152,-37131,12173,371332,544076,254110,-47323,-116051,-73380,-20422,-68638,-93604,57975,391636,588631,264967,102068,251304,160968,-186926,-220241,-79771,-76742,-351312,-23791,354704,493118,415115,-423,-111433,-65351,-167890,-190718,-47965,264160,1138815,869746,221997,-114674,149281,416340,268802,263034,17675,122553,400801,389481,169776,-106561,-248981,-275452,-154246,60627,296418,509117,472167,337481,49205,-251455,-175912,-7629,-233717,-227483,126198,324285,320030,198345,-34125,-80323,115363,344562,183808,-315522,-223155,353062,621835,167309,-187021,-21141,269987,159305,-136726,-346001,-404879,-248454,-230804,-356269,-517019,-209853,-7314,95851,101415,64500,338196,412086,476606,357566,-99318,-297276,149423,344304,66128,-395434,-177120,-128962,-418149,-137023,319414,381714,183100,137784,301279,346459,305269,63916,-267322,-377881,-444222,-307540,-212672,-362828,-526471,-77430,158157,53345,-233767,-396150,-356817,-230838,79497,322761,219937,-125172,-244918,-287185,-257886,-221476,-290959,-399399,-317477,-151339,-107306,-179681,-296411,-418427,-520173,-552629,-599770,-436229,-71260,242856,673563,1108921,863391,228335,-133633,198579,320731,195058,32575,-48926,-36379,-132622,-259965,-184202,153309,202630,504716,449166,-115330,-94708,510591,601814,262028,174748,133556,65860,-49779,59904,363666,571461,374197,-16157,-406831,-371122,-216332,-461228,-458885,-506534,-446449,-209035,-187774,-260401,-39193,115702,33428,-116595,-243766,-176111,-85888,26749,40265,-80527,139626,361957,82889,-69235,176354,104445,-267582,-231358,-22454,109965,87308,-257475,-369307,17185,147122,137506,-66657,81880,90370,286622,571723,491012,131891,6305,108280,120444,23960,-27367,154853,269921,347112,2731,-512925,-159943,-11558,-211825,-270225,-72464,295315,457487,354416,195793,78192,32589,134754,-53983,-267268,-250394,-306381,-509340,-246594,-102558,7806,56289,125229,305790,453295,281309,287267,-21807,-290775,-643366,-232052,281099,616094,1017578,892565,747169,866830,859357,719115,318132,-105552,-327097,-198534,-106593,-125316,-152556,-231834,-359808,-567454,-431206,80580,465714,481547,269131,30793,-298792,-494087,-70416,116275,-6231,-305425,-282587,54217,383210,411619,133961,-62546,-269396,-197287,70018,190416,-202500,-336288,-88704,-4878,-149793,-231699,-245296,-267350,-306219,-339890,-153412,2466,-175735,-494245,-281781,47673,106561,14495,161997,278984,199067,65655,-29531,-71113,80199,160207,35947,-193688,237977,420043,355680,296162,-93115,-285799,-302287,99123,341053,306075,237018,202279,-194139,-577681,-487855,-424391,-507493,-578846,-347796,44117,342882,330641,-60207,-429086,-471114,-118886,-162008,-304169,-160673,-138209,-421706,-304538,79090,193054,75044,220566,392647,288546,122198,-161183,-282199,-137950,119047,351558,257109,-24309,71210,370869,571990,742880,734786,489655,625930,920961,847314,176465,-478924,-39600,169944,204006,-135466,-446161,-30555,579486,1061428,1069329,726081,394887,204148,279041,437051,442870,150143,-417716,-389722,85425,407830,542717,475863,468139,336865,79640,-43545,-296477,-250003,-254912,-297588,-475014,-531248,-279989,184290,434564,314008,190045,169225,128163,58806,-30867,146798,269227,134473,137622,-2430,-16695,-148047,-55761,101897,91823,143279,68772,14040,59582,403785,682703,635510,627951,442117,336170,334638,286913,367412,257251,128097,414648,473823,492330,343769,153913,-135674,-270563,-136029,40987,222315,205845,-62143,-285056,-54633,133569,156489,87837,278660,428205,590672,703770,520133,-9932,-518837,-172062,51403,-110841,-168028,-37556,328532,633320,643182,-39498,-578469,-360825,-266003,-221658,-356716,-439709,-434748,-477095,-549687,-244686,-12894,-21739,-163509,-449859,-583304,-465925,-39257,165830,35802,-143872,-215441,-374412,-461049,-478676,-195427,219636,547338,570060,443702,162621,-370131,-167313,99036,34965,-168514,-252578,-27890,35640,-204646,-7830,60097,-321182,-380992,-152238,-321158,-172687,305901,205541,-385164,-172862,101146,87602,338774,584263,369307,206217,-23592,-414870,11901,375781,314552,-18620,-170620,-202664,-106145,-39017,-95550,-180620,-125032,64784,82987,278305,566831,299139,-59184,161272,284827,355051,22179,-106090,424830,373833,-137642,-413782,141271,401838,213518,-183160,-303286,-296513,-389214,-363585,-511941,-353722,-130563,112513,-127710,-157541,70330,8266,-196072,-271193,290861,497604,484840,229396,-285510,-232010,-147087,-266572,-128606,-411697,-365089,-338923,-503135,-276735,-31875,-54929,-140754,-286241,-166345,275786,1052471,1212562,913355,421955,-99964,-414635,-160318,-609,-178388,-555550,-344585,-254694,-211008,325742,616523,675724,435382,113562,-221430,-532007,-96102,388607,485477,505355,326691,-273287,-188636,56756,-48325,-233441,-376937,-220393,-37458,-211631,-377368,-79491,26507,-258054,-200935,334674,534176,539013,408692,102073,-167908,-463333,-594723,-217507,27404,45567,-251384,-451663,-343120,-390181,-377441,-165972,-228189,-204080,-65385,243038,387671,166599,-183156,-435288,-423315,-367638,-193104,-16887,325804,192655,-18543,-55346,14786,320902,550502,489682,291243,259753,274938,283147,171712,-41079,-163339,-167574,-68543,-34206,-111164,178328,410982,332917,101405,-4761,35766,23530,341158,800984,848153,754227,571287,17287,-31764,255937,176261,-172429,-268240,-321745,-313537,98283,625388,861840,738515,412111,234045,228266,41642,-262319,-480498,-268239,197427,559072,227733,-175570,-146598,-93908,-187085,-430181,-453557,-308257,-372178,-300565,-197714,-85500,-36831,-5557,-108473,-121247,-68696,-184378,-436078,-471855,-250170,-136986,248056,543554,539367,248871,-166493,-302667,-159675,48969,182341,386861,567445,461267,312385,176903,345600,428189,219090,-71657,-142854,-270094,100727,649624,728704,181887,-662744,-29998,149175,-34818,-164909,-85866,-318678,-445741,64512,377027,485431,145470,-170354,-259815,-13395,148560,29577,-176889,-145087,30785,84364,177073,243751,297250,246775,146437,92298,69437,-88442,-240459,18122,378707,296490,126829,-184998,-388688,-315093,-146573,184806,399116,494726,382299,-202952,-178774,546371,806273,441593,116184,-152218,-167529,28739,188096,-34096,-108917,-144815,-218348,-255873,-51785,274275,394515,629387,553170,265614,-317328,-364124,-318381,-319515,-4655,154551,161449,-159345,-218396,-214891,-414726,-475836,-276718,-165930,-42245,149860,96150,-113325,-292028,-157029,106392,646605,812946,675997,364230,190847,332464,329967,187464,-186853,-331013,191358,755452,969954,833165,419620,-91904,-342178,-134826,-121527,-244889,-13756,305229,215353,-183026,-360454,-274665,100854,287693,297770,78006,-89252,-288278,-316466,-355744,-392161,-426555,-187570,84572,-32600,-292270,-419874,-292558,-451965,-217722,166136,316995,227846,36978,19908,-17425,-269110,-159562,-103099,-274140,-351376,-268824,95915,470362,766536,880257,615606,336578,-26735,-128218,-84112,-32244,-106598,-292355,-383332,-300412,-4198,314938,263447,61015,-170933,-208022,-65883,-48937,-505645,-169597,173559,64922,-154990,-476922,-189938,-351826,-247879,303340,352161,-330000,-103078,196096,85347,-346178,-229433,142015,169219,-203948,-210627,111311,107493,-122740,-27505,-32751,-188951,-494284,-248835,-257396,-189722,-369965,-367949,-352107,-433074,-338212,-216993,-76873,-229904,-490945,-423105,-374131,-173223,159336,165209,58173,180295,595751,801747,375428,-233542,-350113,215681,596533,603693,7586,-508319,305510,846251,832425,271852,-443641,216473,680925,328420,-34189,-242395,-351220,-315461,-75214,174817,-23422,-267177,-431050,-170283,216061,294390,232661,10605,212290,696214,1149979,1299945,1141778,802936,577357,262411,-68189,-291870,-266707,-341705,-299667,19487,400852,548187,353248,112595,-199964,-218480,91088,304094,450230,368237,362448,227752,197189,101336,-286899,-313256,62919,298967,268907,-79866,-49433,360014,539647,340542,229955,-189055,-373264,59442,404295,444051,187992,-48376,-105286,-52644,133020,67161,151976,407178,653099,762338,811110,807730,602295,101764,-490310,-381136,-131408,-64902,-7584,225257,283249,22440,-282820,-219038,40290,280877,182598,-90289,-69378,184290,264101,343024,336558,168916,253205,678041,793172,389364,-80534,-228511,126561,413690,223215,-209274,180311,727836,851645,471491,108413,329829,318673,109081,139622,125448,-304938,-556881,-413881,-460738,-272961,7289,304231,572545,577184,466979,339611,215951,199866,21786,-117880,-284551,-445562,-55532,154166,-7796,-112909,-114514,-306857,-309120,-112794,-365053,-268913,63755,-25124,-362539,-288985,41663,-4272,-320941,-318817,-375832,-242959,1694,278144,443673,614409,445517,14338,-75329,123927,-114325,-389969,-190720,-69440,133243,368463,247113,13537,-90034,89892,474053,827819,898070,783015,619889,430804,368625,244455,11684,-299827,-371362,-417878,-438221,-231978,62593,78878,-197832,-230958,-59287,42410,83386,319428,477108,341633,85831,40512,93338,-79934,-332121,-308423,-124658,-28786,89647,408866,526691,194636,-25084,-16392,69939,-115316,-319893,-124075,122993,176691,404251,534278,588780,384271,50810,-193537,-295412,-136484,15956,-54157,-220825,27062,268760,290610,118412,-30211,-156651,-30337,162774,281664,58092,-119196,17408,62749,-43854,22055,143658,-3328,-135714,-9940,215575,165093,-25370,-375683,-264522,58399,254708,94947,-129033,-163861,-315464,-397223,-251922,-52602,144906,315911,348449,368046,160398,78428,-199469,-377583,-524803,-195759,-80881,-16434,-295451,-327198,-143537,169156,251937,5780,-290633,372023,873402,662947,265085,-353500,-181539,-199984,-499463,-154851,1787,104945,-68681,-334049,-298550,-322365,-336847,-332151,-245627,-199657,22926,285036,518934,511925,105841,-432048,-199573,-83773,-182573,-368156,-286326,76692,100665,100413,268010,570323,628580,497935,302455,196196,272529,500870,589539,276051,-32783,41095,292338,306887,125089,-347021,-456256,-143292,104353,289935,248702,-255682,-520117,-122907,6275,-60572,-23063,130433,189111,72870,-37040,-237302,-396089,-410130,-353052,-287003,-351227,-308983,1341,150741,145,-105535,138478,242639,146298,157455,230517,207271,65641,-91797,-248776,-374944,-250329,-32134,121912,176174,13147,-51605,-51405,-145786,-226397],[267664,567643,788237,809858,529971,125946,-86181,-100563,-162053,-90326,-55296,-228579,-200397,84294,172097,6162,-103706,-118484,80931,267564,194729,130818,388411,535340,361398,-103669,230809,224013,-203832,-217069,-98609,-406186,-118518,8228,-71997,-126925,-181950,-152874,-40085,-77536,-175505,-160356,-322186,-365833,-290870,82775,685729,900684,918669,288676,-293424,-500941,-415879,-81242,257552,589133,937458,892363,357780,-336102,-244957,-102372,-110834,41226,18719,12302,68499,128187,185194,160280,559,-274833,-429078,-438424,-55959,246473,572962,503560,239776,-256095,25473,327098,163767,61872,-81303,-289625,-190346,34877,-48330,-470526,-39523,522943,1046780,1171186,708664,339262,87490,105642,126698,-109339,-369028,-275109,-215939,-255530,-430965,-476160,-211699,38479,-29505,-335845,-271387,183054,104049,30031,79527,94330,-56194,-180884,225079,449134,631289,491854,166892,58390,274528,387957,221123,-93354,-62833,279060,642858,747296,405246,-146346,-286658,71887,85295,12836,275967,129916,-325978,-264534,91210,182787,-26976,-298808,23128,20165,-219385,174412,360383,-52075,-472651,175509,496540,262799,-187825,183781,545470,305566,-22035,15629,219608,286362,208977,75573,-165850,-227409,-134583,-113941,128895,413528,238546,21292,-388103,-105933,228925,552532,688706,513428,-111967,-375034,-33557,46792,-133085,-131037,181791,346820,333774,131374,219376,228799,-154996,-332727,67140,169389,204670,461637,375296,-39912,-511784,-202758,-225687,-71566,-32681,-234371,-534597,-388783,-419189,-365644,-239452,-204607,-115852,-285825,-254174,-70575,248718,297972,187955,30905,-114667,-323755,-484221,-451979,-331482,27050,352824,210652,-45237,-357194,-397903,-366993,-534755,-266521,97493,164986,-133213,-271587,-242889,18611,348355,594235,271012,-74904,-185939,161788,446610,213811,-345548,-315925,-222166,-415299,-218954,28564,-200491,-235732,285890,400130,338504,600887,286167,243587,-53445,-407062,-41925,-32048,-23291,246458,148767,-84976,-266865,-101257,301383,516288,503608,442368,362172,290444,-15759,-230499,-189045,-174094,-88069,-184445,-307491,-335687,-117585,-56518,-53881,46244,326278,337217,100417,-72525,98820,81306,-228259,-347544,-483499,-387134,-278704,-408792,-448213,-321633,-252773,-296422,-426732,-204709,66391,432351,461741,269303,-68883,-279382,-172552,72638,-1318,-200332,161693,473548,668361,514779,310772,157249,59258,61287,179835,118257,85401,292162,81316,-159528,-423078,-269770,-22405,-55361,-343556,-553292,-368410,-284333,-254673,-228032,-239263,-385290,-194337,-25639,-19852,-258398,-193240,-28171,-249913,-317150,-77345,213358,199401,191131,428621,585232,620043,610212,590361,316134,219961,307532,171997,-6202,-14599,-141091,-183758,-280255,-141358,144904,33457,-437923,-58340,447925,695981,787215,549286,232111,-159019,-292164,-58016,139456,269657,280087,-89295,-398983,94668,396859,296672,-108558,-249180,-163242,-367541,-6876,513842,645760,315092,-54062,-309803,-115550,254059,262668,-12630,-317802,-11258,495662,844002,774893,402058,270275,111761,158045,282652,132692,-78534,-261229,-277248,-494460,-451158,-129721,-52583,98067,403297,518660,100601,-182624,-263720,82122,195200,96958,71240,57014,17795,416352,493978,406556,203278,41035,28753,97911,53406,-30290,282005,457431,396811,62376,-193786,-564711,-326391,-108245,-158729,-325090,-348520,30888,187302,92792,95835,264659,437893,341683,-59409,38686,430437,549787,344683,135323,-66901,-249424,-174663,53771,201578,322210,-77619,-173879,82265,-80754,-536984,-84755,-58131,-348128,-447906,-275287,-479856,-362054,-113902,519395,742832,716214,381163,68974,76784,260071,464395,343117,120331,111610,-168417,-350542,-521629,-407156,-222297,84987,153418,12572,-81322,82578,271385,114409,-208596,-289108,-320038,-306167,-216975,-239850,26188,81412,248707,350530,-7796,-257623,-390530,-283255,-78046,-106506,-251478,-159641,73315,294230,213343,-146034,-554638,-342240,-339082,-309607,-296214,-186552,45532,224973,126932,-33881,-267348,-339922,20335,240240,307979,20729,-234711,-351208,-375284,-14492,175463,-41420,84141,366248,328569,-13033,-458542,-488129,-240297,-175678,-70158,300007,512465,441912,325933,261093,79033,35014,-183889,-466017,-554685,-264420,42453,411159,725284,562336,65455,-551746,-79551,57249,-59318,-281,-60213,-121768,-205995,-339674,-192638,158333,196475,35233,-328867,-507768,-364514,-466149,-439420,-284258,-493444,-8,18290,4251,-145076,-188895,73739,440349,360985,-269553,-422021,-310160,-29069,205109,87602,-533326,-97134,-140739,-289056,36431,216173,272100,412317,158324,-287006,150533,306827,67071,450506,735285,326936,-237689,252108,788247,603467,198480,31204,249808,233454,148320,162691,202040,300795,155990,143029,618721,1044760,943182,510180,277367,84592,-449338,-218624,185001,225447,-50951,-254742,-292189,-21685,124682,31640,-250511,-263945,58160,548082,558695,214550,-359622,-265233,-511698,-502530,-124228,230410,470000,626903,458459,262091,15982,-191874,-8940,469982,635845,399293,183302,363359,432748,420244,192449,33509,83003,376780,496454,225654,193793,385523,134790,-328739,-409328,-360891,-484126,-420495,122859,569072,674335,545752,-17065,-230937,-152175,-180916,-314829,-248624,114416,836687,596100,199284,-105390,76146,216025,51866,-15811,-115196,278793,610964,559611,441440,50342,-73844,-188611,-182779,-108656,197220,457680,604879,546208,126601,-249579,-383255,-125297,-244122,-420535,2501,238705,144786,-150538,-384064,-334528,-150171,92989,87982,-148037,-179674,125455,444913,458543,352269,333337,166609,-30941,-227508,-402580,-369723,-185858,-230018,-359743,-266502,-12952,156006,422442,443371,296513,206407,138028,248896,369395,18327,-273867,329025,566571,252511,-422575,-158154,-4231,-335171,-247721,234556,304251,143543,32218,193647,306981,256458,132521,-119210,-362003,-463718,-204596,-71790,-318891,-547376,-201555,-14345,-88336,-267403,-368066,-339593,-273605,-53564,103154,-394,-220202,-269600,-346486,-173082,-36088,-156694,-450196,-469807,-274969,-114325,-220487,-303020,-446733,-364612,-260035,-400573,-369236,86277,316427,514222,660559,387530,-21636,-22322,422773,492868,367915,166334,69969,28535,-104052,-343112,-244908,167537,250071,577099,437751,-181819,-360339,88078,255499,69137,-186560,-136431,37725,103394,168060,409307,628975,500874,11166,-407823,-283719,-130301,-325081,-471566,-567216,-493413,-237061,-79265,56695,171494,83761,-308922,-248415,5320,-24361,-57718,57275,117315,94085,42847,213865,-102824,-200089,-50897,-155187,-89760,-92679,-179493,-139431,-78298,-339375,-403866,-48765,29644,-124433,-492862,-295115,-83417,206356,449257,273824,-81345,-178984,-95139,-61129,-47780,-49211,163052,388400,472931,128680,-448292,-215393,-101048,-278634,-342908,-163013,172977,445214,208307,103774,-73085,-144374,-157614,-224439,-238406,-132612,-159487,-343268,-343182,-95611,80872,217919,238592,232621,222639,195621,308685,-23400,-229958,-516761,-562523,-34000,225658,782926,1005328,1059820,1273077,1054460,702913,226700,-71279,-163016,-200735,-247651,-199665,-217520,-320430,-410460,-254392,36929,358206,528306,309532,10997,-17201,-107425,-365463,-359316,-30185,-9451,-201853,-152955,233342,547063,633587,318192,-63779,-527533,69271,423367,444701,61874,-155847,34311,263064,371394,294051,211935,40968,-96259,-96863,-49987,-35523,-117808,-414067,-429731,-220253,-208242,-61766,160016,330386,337708,148068,-27904,-39464,152136,190313,51609,4715,372371,518570,281822,-97943,-500246,-456291,-410180,-9670,115543,-45869,-89253,15584,-235604,-400206,-434935,-514476,-597627,-518992,-295230,57388,278993,249949,-20964,-206209,-192483,-27532,-242738,-392433,-136611,-117705,-433867,-237621,170847,113161,-244587,76390,544294,633685,583824,30594,-246760,-131512,144836,463159,415237,113709,-251484,-154919,277132,838400,975751,449402,332293,653060,697974,223097,-327026,-319601,-78843,125175,36064,-86713,52661,519259,696401,747765,624430,334238,232720,357047,560180,549163,135657,-334553,-186170,181026,300541,333156,294739,348100,397788,365847,284920,-56902,-161412,-278279,-343441,-362940,-243119,152086,656987,666851,490313,370283,532743,717453,649365,641433,379803,190795,-274675,-214702,-6464,30917,-186643,-144706,-183201,-193981,-156806,-138499,-69421,284358,664397,958181,620988,189228,21780,16847,200150,310360,509479,385121,203518,370138,553756,626886,411234,257077,-10706,-52195,181926,362065,427108,160617,-158405,-285752,-39481,209564,291039,216363,375505,462064,501354,607891,572756,-8993,-587089,-101236,91025,-28899,-64816,-57166,220677,626981,704196,256192,-263597,-453355,-364988,-297714,-318438,-290777,-240692,-298349,-436990,-194971,74728,104362,-49712,-472196,-620575,-506716,-124566,73265,-25715,-360017,-311221,-262147,-319686,-395169,-212866,137703,416973,417131,316267,43084,-206202,19819,174920,45357,-277590,-305722,-98988,-59617,-426160,43593,57330,-317308,-366422,-121847,-178808,-53193,267399,58819,-568261,-12499,85957,-244001,238744,678333,530276,281576,10139,-416770,-79392,263794,231719,-44900,-152349,-208370,-102195,-25860,-34954,-16524,201730,278722,81596,143098,395029,194388,-23299,140709,360638,322524,-13459,68687,396037,116398,-277618,-270954,220245,377664,26911,-124681,-30757,86501,75524,-96780,-449208,-331933,-78683,86775,-222420,-336958,-139686,-9211,285667,331171,385728,349669,502424,414465,-50271,-310707,-275032,-478918,-354952,-447939,-473143,-240895,-163106,-388489,-507267,-408342,-304456,-216239,-74845,372140,1175868,1298541,1039289,648490,291953,-239311,-267390,-82509,-135777,-417976,-407373,-180088,-64120,202184,344045,437619,367979,96962,-244477,-415163,-267637,-9815,73622,320166,392968,-47667,-250817,95840,145812,-34686,-348930,-332378,-253459,-473729,-410726,-103864,15263,-57171,-292257,-12942,178055,212640,205616,6199,-65347,-237644,-432506,-246947,76398,2337,-370134,-283489,-194384,-345631,-482926,-288571,-191422,-905,225479,477831,456698,130338,-173871,-396794,-545497,-474982,-278643,50272,500241,279910,3289,-19842,56241,286653,584198,569727,419395,247926,242881,266041,80687,-209712,-360428,-281534,-187686,-195960,-262633,90563,350887,328250,142959,15161,107639,152184,533194,897341,1076606,1069398,774407,131825,114761,407085,191304,-157181,-286610,-349663,-224473,184264,500120,674717,616516,292691,38424,72376,4342,-186490,-304883,-271216,163798,556654,293840,-232355,-422900,-322099,-276360,-483445,-370372,-36882,-141541,-254777,-297166,-197540,-161387,-163612,-125612,-59122,-67232,-300595,-450506,-258561,-57047,67,337858,638968,641018,343788,-125422,-334970,-180078,32877,239157,426546,551172,482843,284448,148026,265324,313063,124197,-153334,-231803,-200353,149535,489228,260858,-417982,-173789,490036,514770,39507,-557443,-146103,-107512,-217356,-10418,255481,247032,42072,-263657,-120019,220808,428804,236601,124344,96900,113090,19562,58590,131648,252026,285015,176912,76459,-26770,-198448,-104264,110151,230458,153411,-75322,-382072,-163238,120162,310180,518844,656708,666726,422711,-167313,-116668,549087,816848,589807,254033,-211117,-179563,176545,393044,181629,-109079,-84380,-129396,-131148,-19209,245209,415925,709486,710107,461965,-27299,-307401,-319132,-272314,-199204,-119833,-155388,-329011,-329927,-206388,-335113,-549261,-389782,-333066,-160362,68477,44860,-196165,-323451,-134002,295708,776734,872079,708243,362475,106927,76316,106921,-30110,-356797,101864,724739,1110440,1215883,1015346,587861,68351,-262116,-177273,-99927,-170267,-69640,183788,-18094,-360359,-497593,-568293,-232765,-5168,172776,50993,7132,-128643,-222326,-343089,-394017,-308474,-15896,290416,289918,94826,-256697,-342475,-427682,-320462,54680,220304,-18444,-256304,204160,292891,-123400,-425399,-289871,-479646,-400264,-245075,-165126,206962,615256,740096,527449,248350,-163861,-323617,-222334,-81094,-84850,-192726,-287214,-215446,67908,376858,273214,-21638,-337053,-542390,-202451,36954,-242002,-203207,84026,87154,-105324,-352048,-17596,-10084,-226044,-121809,122569,-165884,-244678,-69359,-195249,-369941,50536,241155,223979,-48724,31493,67953,-60915,-175728,167421,171225,-191228,-475863,-185844,-298786,-373508,-276740,-24136,-26098,-91774,-192731,-166107,-66819,-222387,-274693,-339048,-211144,-170,291422,236417,-22919,92856,516255,614351,122852,-443989,-159272,443049,863151,898015,347527,-337534,-140034,541994,768567,446459,-265718,-62983,269955,50882,-215824,-190527,-275148,-529671,-264068,-32384,-130827,-359917,-347180,-228726,-17143,29114,9368,-5915,227105,535980,774245,939881,912724,662365,434350,170633,-75077,-71405,-134430,-228596,-533828,-12515,542360,681347,436830,155121,-286820,-53498,318256,306507,350331,311551,312784,161486,101097,307211,66177,-452924,-179676,164577,239170,-198266,-131893,331815,413388,-104927,-280067,-283113,-356752,-107879,326309,490435,235715,-126517,-313782,-395409,-405633,-295337,-11074,280390,481889,500164,647980,721167,676664,311359,-166511,-413349,-314445,-171461,10319,167899,222312,-38662,-204597,-50481,222786,489109,443965,206937,123959,289420,221570,126866,298839,405103,366227,418866,462602,333246,170136,-229132,-247575,97391,125531,-197123,-156177,323187,529030,372156,158402,298589,428991,513369,345217,10279,-416685,-519120,-414094,-382638,-535077,-247780,127631,574425,680256,534162,393653,203240,148043,-15747,-24050,-145211,-448149,-66296,12327,-7931,103844,269247,90494,-263330,-209931,-276501,-46878,180706,77709,-235709,-492951,-306745,-316649,-427783,-369257,-501052,-424758,-128913,131852,294066,456972,456066,128997,-28637,-90852,-226964,-293568,-86488,52801,103688,217376,167190,45667,19089,277609,484162,636444,740206,802216,944629,690233,371064,98751,-49786,-318590,-401313,-310297,-211463,-8544,129166,5645,-381438,-323868,-151967,-98050,-138674,51487,287523,204640,97171,138261,23536,-267871,-233922,-47776,-87536,-217396,139502,660402,790517,534639,177678,116238,183757,-61796,-138001,68654,205039,180636,414568,625001,658595,572798,211551,-134491,-381556,-290836,-39047,122182,161101,154499,-73847,63705,17270,-98940,-340362,-173455,-18466,88271,-14398,-74591,15838,-35600,-17507,171874,311120,81427,-87216,31180,115787,24769,-87413,-323441,-128188,168082,219520,-66586,-228068,-102706,-238891,-339699,-258039,-17812,174957,333119,386145,363406,213456,255263,69033,-111383,-54051,290088,463068,354584,-24511,-215493,-185606,242044,395659,128612,-416637,269109,512378,264518,-91379,-230952,-43680,-206179,-391395,78607,121190,126345,-98194,-389581,-387427,-444806,-419108,-350134,-325366,-97135,-2457,144276,242460,282190,219666,-70614,-452645,2744,194976,157486,134577,262111,171391,57569,127725,550041,643336,447073,188049,-1482,-2303,106193,320404,152607,-87138,-172214,25379,231421,74706,-312581,-371847,50431,449726,658889,554674,196395,-228382,-460496,-117834,142079,241222,261556,187558,165477,228307,-112355,-389228,-235061,-218238,-365944,-322867,-333840,52735,272825,113711,-243747,49854,239066,127980,-21415,-169284,-190924,-189319,-188642,-159576,-198355,-299295,-189038,1157,67751,15652,-61399,-176716,-199517,-10449],[559870,572510,686973,757922,617165,180648,-210718,-192081,-143306,-281852,-107062,-212898,-193536,99528,224405,12200,-128615,-84458,187389,247078,187796,185630,422833,574593,456744,-42045,191414,48334,-310309,50300,114459,-217210,-83723,108164,117189,254561,199263,-112233,-94304,-8838,-73241,-238289,-355325,-494961,-331393,275301,772175,894028,768702,335236,-196396,-443270,-559468,-255465,80718,488015,896526,906823,304530,-362035,-155566,-33508,-93809,37189,90458,109836,182986,140869,30940,94675,95338,-153414,-404846,-460858,-290333,-144291,255503,113680,166783,-350963,-146380,229352,121304,12076,-85391,-206263,-351620,-235999,-130573,-142090,195957,652205,1100540,1213283,774102,259284,-88676,-43829,59991,-29294,-312789,-277474,-87499,-17779,-66836,-297748,-495100,-60115,48457,-238769,-466940,-123723,-58795,29658,191718,261358,54749,-196310,-17374,249369,647925,556233,357702,257971,309615,348790,238001,3967,-40838,37402,108186,212952,-16055,-164635,-144184,131387,72872,-242709,-78236,-192715,-478924,2560,234283,131149,-71056,-168152,196097,188144,-210637,-18824,266235,8796,-584332,59630,425342,324238,-20185,63975,315023,259804,153335,27478,-14852,3287,-17621,-10862,-266896,-388689,-376435,-404970,-186250,-19091,45652,-72633,-261565,120743,372463,612636,551591,338240,-128174,-316874,-343048,-399149,-539356,-304556,42054,223183,174912,-3397,21015,99318,-107264,-288074,32620,156272,225357,469676,498166,91619,-414872,-317748,-140615,48583,-76121,-380202,-322924,-129056,-199460,-389709,-334106,-373540,-365276,-376093,-47909,189471,461790,465120,359586,230087,56862,-153448,-435179,-525738,-247130,72695,448698,381340,148692,-248894,-369274,-244020,-438742,-166237,317717,453325,168546,2316,-14424,135380,330473,549863,333516,-51410,-331829,-53722,94163,-190674,-456832,-381550,-544051,-439396,-105901,-1266,-128742,-489199,-44300,149639,128453,105461,-125407,102111,95440,-262702,-181753,38308,220912,490615,479958,211429,-89205,-41819,251467,345340,276418,221980,197041,174148,-74621,-301575,-274681,-140077,-66985,-267202,-502523,-240137,202407,172028,4825,-271721,-61391,-162450,-48939,-64897,158378,73825,-356816,-482702,-453292,-303157,-185399,-389211,-301127,46471,107239,-110977,-323852,-4051,397462,600757,431035,201957,-48430,-144317,-103330,-86713,-300917,-148087,342760,642685,838546,630138,418650,355783,317297,260335,270292,215281,199094,161308,3655,-266997,-467892,-234222,-51393,-115292,-184420,-289875,-418196,-504615,-363135,-130840,-12874,-48625,10414,58609,75804,-105441,-101178,418,-182537,-263928,17381,238379,240017,159689,402070,403932,202691,167330,304132,109178,19961,340027,203294,46959,150689,-22652,-101737,-137277,76917,362945,284164,40844,289888,640079,795340,780306,448941,125093,-274597,-315432,-28073,156756,166214,93353,-307596,-138797,264572,340048,152539,-219491,-209363,-18999,-285901,-120759,350970,556451,305258,-95164,-507228,-225390,227765,214140,21736,-256786,-240631,259269,847166,913808,571430,249163,-40786,-138313,-212870,-272761,-302693,-383354,-387314,-334713,7919,300167,202584,130988,326793,385899,94121,-194165,-446151,18248,217421,111961,64679,126445,262561,441842,535006,406583,217598,15663,-13025,-12433,-85444,-314812,6736,271367,397898,285841,78961,-338257,-154947,-33345,-171187,-496253,-186435,316730,433246,153986,37524,165330,241099,228383,107929,441785,916394,947151,487929,144829,-48742,-224937,-237241,-212685,-88036,51281,62442,326277,208617,-176629,-435228,-50380,-99847,-344165,-325850,-243433,-462715,-237316,351810,1041797,1208423,999538,597396,240826,85067,170642,349125,280445,141610,60691,-205436,-547234,-305886,-150557,-202338,-51960,205388,143641,-90387,-45673,173583,175076,-102070,-171760,24075,64880,-59119,-39710,162379,291730,360262,149627,-141247,-280497,-208083,5199,108996,-33702,-225604,-163187,138195,453481,407147,72168,-371694,-389823,-171651,-33032,7030,-313956,-283207,7017,120970,50046,-88938,-13876,302422,529579,532157,198249,-93886,-255222,-217618,14675,49265,-235394,-203867,236117,357511,133996,-244279,-279523,-234312,-275729,-188785,240976,473419,490025,541021,511795,233275,60170,-216099,-312811,-93067,212981,414031,491661,729827,727144,195189,-528916,-212571,-182365,-396486,-389374,-364984,-214650,-172495,-366748,-159657,159602,84824,-127138,-571668,-324942,-56924,-225195,-287242,-18865,-184687,110771,-102205,-59302,157612,214087,61513,307531,218153,-326872,-455987,-322957,-181464,95203,256083,-104831,-603885,-555783,-315100,75607,145713,305802,235607,-130091,-215592,437785,580266,354750,565275,912646,563879,-102521,19404,644859,526302,32948,36716,357515,357710,18401,-210817,22538,259240,273548,240851,601036,769984,576474,181299,152478,155311,-309146,-331962,68358,142204,-90690,-327164,-311028,-245202,-178345,-142094,-400642,-515982,-134167,376343,481147,244220,-180096,-117956,-68250,-270368,-98563,147269,211584,275408,252167,23031,-239439,-342952,101499,504552,569053,364913,236002,606250,847928,852318,590099,154610,-7435,220635,146109,29559,213703,456702,137757,-373819,-423612,-379990,-136867,67735,351932,636822,646466,461231,-13395,-249008,-36770,54504,69542,-78929,-165959,-30527,-46722,-62691,-71703,56534,-9654,-196434,-344111,-107563,379215,681282,658930,656205,319477,215958,15287,-175765,-301448,49211,288435,560160,580016,176448,-135673,-461945,-190664,-297841,-504529,-68107,124713,-60978,-353144,-358977,-288586,-410682,-197521,29788,12161,-188522,-260684,217298,807829,959194,866983,222529,-297908,-388477,-339101,-223537,-112957,-279109,-256568,17681,128320,274360,544191,555448,453774,18913,-212699,103447,352007,38384,-225560,493615,732186,429648,-268585,-69649,193413,34532,-190350,76444,124031,-43604,-257744,-16230,201075,158831,99561,-41065,-276388,-486994,-175747,-27155,-266084,-540250,-389622,-276512,-251782,-314324,-324735,-296734,-298476,-222631,-184889,-265620,-261107,-288521,-412358,-67610,109397,9122,-254087,-436230,-283107,-137797,-261492,-313302,-385251,-249202,-96570,-267387,-238408,134263,286742,247908,123691,-38887,-294572,-31019,451624,522234,408610,235911,165293,116212,-119276,-522970,-274363,-27814,181906,485667,323394,27232,-517561,-434196,-134923,-138616,-318174,-103067,120587,221180,220364,354566,537555,491621,-18628,-517038,-156989,-24709,-166824,-318661,-521157,-452124,-122000,218282,436242,372362,40377,-473735,120166,324762,100038,-58444,60402,171355,254269,137801,215655,-116536,-355449,-302225,-157703,63149,-121746,-465028,-297749,-73679,-300338,-404435,-33789,7995,-152463,-461493,-502286,-280373,-2753,217079,91308,-204095,-352071,-267749,-210757,-118514,-60647,118963,385467,475978,247830,-240122,-266173,-187759,-332380,-437992,-368563,-145466,145378,-123609,-184740,-313881,-295549,-159412,6054,32197,-12352,-52308,-134372,-147151,-72863,60461,226298,212897,6640,-187905,-139053,7318,-80543,-180083,-277170,-338489,-222787,49042,423244,952149,1199560,1349573,996262,511503,107846,37424,68868,-62657,-314922,-344012,-204976,-331099,-113561,194420,462209,627855,566635,136822,-266726,-1506,143907,49684,-352485,-117953,64459,-39926,5317,380138,647705,710904,413031,-32022,-222220,382965,721432,640763,305554,102415,290628,663606,807472,711014,577182,341794,78517,-7222,-148082,-190290,-106098,-281559,-329417,-63128,-283625,-72376,101050,262136,309755,120906,-36625,34647,218437,202241,28354,54980,232515,377460,159346,-27894,94962,38794,-367640,-77740,-91485,-295761,48108,210199,-41082,-57274,-220095,-359404,-344966,-310227,-130490,154188,231644,161209,115696,124964,144988,179046,-75511,-528792,-133597,-121126,-394411,-47463,375680,215134,-314156,77519,824289,1023565,748592,168044,-353880,-277986,14051,399687,514105,332322,43151,-115057,-41248,604452,741825,205846,-82399,238222,443881,353790,195197,-95852,-178858,-37006,147585,215421,123440,193901,71398,17319,169313,175888,192472,334787,564242,543123,33709,-117819,158946,285225,134721,114,-15520,111537,379674,600103,512933,136530,-122775,-329235,-315529,-269094,-43867,488394,898907,695425,486100,405783,671428,1004008,1042595,948143,439589,-40992,-384632,210722,365598,169512,-131241,-180933,-401021,-419559,-353551,-219041,-7330,509645,934214,1141510,641247,-24480,-236400,-93756,117480,230633,461511,352726,196314,157391,368469,544088,524557,386373,192176,276426,481632,532647,381032,1424,-231394,-236904,-95687,221381,356184,328862,461954,521196,435808,487969,609785,271080,-293300,-375066,-153433,-61943,-52590,-118616,47656,475461,643156,536945,47313,-259968,-198227,-250853,-141151,22771,106269,-41361,-192504,-72068,124780,198620,18295,-402585,-616355,-481114,-124887,80635,35353,-335924,-412931,-202684,-230419,-302366,-267339,-2634,263844,341220,280109,58418,8845,207798,264523,108084,-267064,-390585,-215153,-175873,-463023,-33019,-17463,-319579,-355015,-74412,-52247,-8897,138916,-114004,-358817,237695,250587,-390089,154584,731462,743432,431295,61625,-255690,-149862,85478,19673,-238065,-341925,-306991,-90116,38478,94586,230390,380417,252351,-70597,-105360,-74734,-198930,-162671,24454,357091,378098,128704,365808,421200,-29995,-360287,105409,408599,404418,-24621,58650,257928,410258,426170,115893,-306306,-406780,-102083,-102068,-364589,-527519,-339173,316196,934197,1076478,704558,347358,507363,533535,227662,-207128,-254959,-317218,-220030,-329540,-494405,-99347,171507,106148,-326688,-618122,-402681,-171914,-56643,262151,761139,910141,788323,658596,608863,61124,-374905,-228655,-115559,-221047,-379253,-247724,-136669,-42603,193115,253535,220766,549,-298008,-173535,-135838,-322194,-374736,75901,298695,53826,-364263,106615,301199,133340,-240831,-407054,-510124,-362511,-117572,-30059,-50278,20212,-219628,-246735,-207380,-134805,133749,220509,279679,70180,-214273,-268942,53909,-78438,-408659,-123868,-31902,-207745,-401853,-465994,-203626,123420,419713,577181,405876,61779,-112736,-358729,-497321,-536365,-529352,57510,516886,319780,6930,-3375,79698,177397,453453,501587,414153,84914,73746,112589,-155311,-467693,-426809,-234708,-263870,-337194,-328359,38566,299771,259788,72572,-88710,110613,301244,672991,902383,1156187,1167505,778114,178305,218135,433698,113562,-152507,-214113,-321653,-168496,252183,280428,349295,365413,207282,-73241,-33521,6295,-132694,-176196,-292225,-20172,304672,255355,-175900,-497186,-564075,-454606,-465643,-140717,165296,106939,-137663,-333706,-325834,-286717,-138186,-61032,-49913,-130743,-181419,-213987,-195761,-57585,-517,178343,469226,564391,353274,-49596,-238858,-71634,127862,361468,352716,266413,200137,38220,-1368,108889,185361,68373,-125114,-272468,-165909,167913,271740,-194185,-352677,387103,892022,740504,124195,-273406,163087,268113,146361,15616,49537,-57673,-110217,-396015,-82352,284310,476453,294437,214312,170088,86292,-30918,-63453,-27885,175055,342599,265693,110778,-191183,-377618,-7453,219814,237011,56900,-185981,-253057,75440,458730,636715,688945,714453,625164,265796,-168825,-339520,271890,581182,623017,350956,-176574,-182638,301712,536330,369989,-11414,70345,66323,33163,-11325,131593,362001,589406,629553,442377,109907,-48354,-182879,-198533,-268733,-310629,-384392,-520707,-403526,-186007,-239168,-351413,-199214,-289009,-249820,-64387,-86208,-247190,-242573,-115127,305433,626105,706865,590069,267462,-1802,-132456,-86118,-170762,-235371,464710,1093498,1288880,1320002,1072314,659076,173296,-131903,-101364,11162,-89602,-158889,-11260,-224993,-422514,-186452,-346719,-554399,-252698,113662,126016,244747,142774,-70264,-282424,-369130,-239237,197050,555852,594596,398669,-23755,-335210,-408829,-281936,-6257,94424,-304584,-202178,479090,481864,6721,-429867,-332545,-473154,-165684,77612,-143471,-220771,200566,336408,241827,-30151,-367772,-438251,-326554,-111236,-14471,-86194,-151967,-117972,93845,270561,208803,-17098,-199403,-501728,-375465,-19877,-132612,-132012,68675,176427,-75795,-294715,28614,188502,199052,214636,457870,384539,115433,-105289,-261044,-96306,300200,373863,257794,139248,133879,-122843,-452022,-228484,246268,228012,-220752,-363612,-207266,-309007,-422759,-48389,305529,309435,233987,13242,-130200,-134796,-192172,-45405,-50215,23505,155031,346844,271651,-128868,-104533,215845,173214,-253716,-532458,-21879,499391,827213,779335,372932,-95059,-622914,100974,531992,545311,31572,-406063,-252915,-233715,-419937,-256430,-243145,-424140,-297709,-262530,-272047,-483728,-333596,-291321,-272895,-239007,-335576,-172683,58170,201562,289614,534182,568812,373521,221084,193251,298592,296464,218722,78095,-185030,106003,479533,570826,295631,26277,-511648,45238,477586,248268,29929,233768,243975,105455,3207,420817,322658,-28402,-344179,-48658,148729,-210489,-307427,123265,141657,-377782,-257089,-52,-100187,-245132,122718,368038,129236,-237341,-520597,-351965,-253742,-519246,-298981,75272,248210,199221,335526,462408,574833,430171,57256,-240026,-320079,-207525,71208,121395,46983,-177156,-87610,81153,283755,529451,585282,373266,231819,278710,64404,-254736,219546,546320,418705,22278,-82352,239551,397246,8850,-476875,-159948,-11311,-155504,-534758,-138515,119141,145180,77064,153637,401230,683464,431450,-103216,-545961,-624283,-426705,-268438,-379588,-431198,30354,433510,596700,539046,454545,352213,259837,109571,51246,19992,-54842,-456231,-353208,-37138,261479,436576,339313,-127857,-448657,-151153,163592,257701,165452,-101862,-233209,-375926,-495152,-273717,-243927,-341766,-327758,-168488,-42843,112221,278427,381254,150045,-2986,-286221,-363778,-314653,-35096,65080,-22539,-75918,-77765,-105484,-79227,214705,287271,272705,380853,562845,909955,765356,476245,96351,-83161,-207685,-386643,-251610,-38305,114375,116022,-103685,-219165,-29687,-53781,-122674,-324553,-321846,33478,180149,136667,20868,-225919,-247314,-5729,135293,110496,-164127,116583,610450,699500,580407,289702,281642,285566,-53568,-166693,21977,59695,31985,166603,440133,514806,544367,214733,-242828,-547175,-432473,-175330,153502,389394,568392,85119,-52575,-108295,-270665,-457847,-340263,-274189,-224882,-163056,-41095,52664,-92861,-16108,200250,280101,88801,-61388,69494,6748,-105468,-195890,-336051,-85000,192673,112766,-268815,-320344,-80602,-202669,-270754,-275707,-106988,74009,324379,396869,345607,224440,293651,225379,122891,162083,577566,751986,477761,113882,-132113,-312248,246356,478462,223092,-393574,178333,250231,-8749,-202724,219751,315073,-189585,-249634,211536,205179,110926,-143754,-451788,-503261,-473769,-158162,30783,37132,77769,-57366,-5898,78823,197865,383832,279601,-284125,23667,466274,609997,397059,202743,41975,-121569,-118280,314519,425529,236871,-28903,-206510,-261746,-219637,-13453,-110120,-273085,-343352,-225910,6796,-130344,-406658,-290467,160524,570069,783985,707152,550681,283326,-11891,-122011,273380,463723,435340,187060,67921,168525,-165016,-277542,1029,68001,-223445,-348823,-366525,3221,269866,96910,-351991,4561,234744,185626,111934,-218924,-195489,-209215,-139282,-11402,-23709,-150766,-300889,-209284,-96726,-43527,-150034,-150704,142012,287826],[705005,470386,459832,555987,469838,4179,-183661,81168,68516,-131350,-144871,-223662,-237897,1459,116390,-59753,-148598,-32774,236532,269056,299136,340523,390137,424518,271572,-51681,81000,-174271,-279997,226457,246489,-156773,-151756,88353,195595,530352,552224,930,-170750,43584,4606,-348505,-178044,-103098,-781,377151,608331,645022,451580,322438,40993,-183179,-292926,-419798,-235538,231757,699212,787866,218030,-280432,-79698,23936,-66317,-72746,-6363,56318,221982,221602,-64129,-26126,107930,-69281,-393362,-328268,-284249,-340307,-124533,-282393,-59412,-82447,63644,258029,78662,-87066,-127335,-97325,-180958,-262758,-147615,62447,376922,618370,916525,1006095,745876,210335,-235933,-240321,-119755,-90551,-301536,-297400,53503,305875,314028,48922,-416974,-204066,60226,-31828,-121560,-300429,-375381,-99588,222111,401129,155961,-120446,-156205,48539,403418,384470,382779,371557,342619,188908,81641,-74822,-219321,-377781,-491909,-226692,-131724,-35244,-30698,89478,-57964,-485208,-325532,-308490,-141338,267271,331448,76890,-200893,-158197,224271,250459,-114174,-250620,66620,-12080,-505282,-94864,262030,286780,23196,-184784,113580,350676,351697,68459,-238844,-269105,-193156,-228532,-396287,-422508,-343791,-37595,-103387,-61627,-252437,-249718,-189314,72712,226184,409423,271550,59967,-112663,-227068,-466242,-451392,-314841,-426011,-263899,-76141,-62803,-109025,-79723,-5325,-49242,-258649,-95699,49344,169918,354056,433045,94363,-319922,-486854,-85949,142355,-58973,-470567,-213222,26926,-52428,-341196,-424263,-412897,-150310,-18883,158401,343873,496716,469753,342721,248681,114885,-13390,-277020,-338425,-117210,85022,383523,360101,159771,-225296,-394095,-133857,-333903,-189854,351294,514698,302928,182181,149431,228805,385178,478911,291240,-75700,-436067,-326415,-324985,-490741,-402432,-454805,-381528,-87952,58562,-65341,-173640,-422500,-398874,-189285,-108423,-273526,-562756,-108260,106108,-135837,-357970,27667,295587,506573,590374,332848,64840,-11462,128984,119953,23776,-90336,-111145,-91163,-102650,-173232,-271398,-140466,-47618,-261283,-434296,40600,540122,445932,128208,-513929,-466415,-527704,-309193,3415,249735,192584,-189118,-138637,-285854,-382035,-246627,-263801,11429,306491,288222,-49733,-226950,214996,677412,672194,422806,89662,-111147,-56187,25256,-113785,-465032,-120922,252074,620295,814022,628778,434796,476180,546869,495930,378743,310524,344866,241999,37707,-299765,-546033,-241016,-166865,-196659,64607,52743,-119206,-424638,-382346,-126043,32268,150400,170535,150353,100308,-24909,-30954,15122,-80532,-149024,126988,251998,270944,114915,200476,42249,-230771,78490,274475,-127489,-343434,58970,83990,40999,198576,133561,32393,48976,297748,523186,473546,427669,556432,701738,704846,553956,246110,-94654,-426047,-400233,-58208,158846,137246,-39082,-348378,-86198,224734,125554,-88468,-374948,-207948,26136,-257229,-240723,202645,454144,345933,-119020,-334601,-77580,254738,186806,-18630,-211951,-357883,67225,724844,944807,748029,218032,-109642,-4203,-79869,-288056,-472124,-462507,-335700,-153676,301882,553705,373665,187653,209190,155214,-522,-228370,-522051,-63395,164019,8302,-139408,-1372,272545,273575,437515,325786,228701,-2065,-146654,-294556,-383915,-547236,-202753,109423,357050,475200,306484,-170228,-145198,-122570,-285606,-543646,27931,536888,568915,172777,6948,69396,39843,103932,198934,607875,1017423,952698,453113,53052,-146336,-233589,-280689,-155718,229923,612275,553804,684312,234545,-352822,-273881,14093,-36261,-188457,-301640,-355321,-506976,-179634,626042,1189305,1413984,1092928,650830,317831,72856,111625,135469,1916,-119369,-236890,-399306,-432848,89027,297543,122453,-173567,180547,311969,219708,-69382,179390,361407,200976,-48155,153121,275742,88767,176158,371786,446879,381043,-81191,-255761,-228508,-14658,132939,67190,-121179,-127209,-50725,243657,596955,540105,214976,-151019,-197759,4763,158225,220650,-38186,-375917,-205858,80300,182493,185371,207759,423359,670230,571165,193049,-110613,-272354,-153660,22219,-24834,-219542,-537362,-86012,172420,132035,-75548,-16398,-27441,-196488,-327139,137863,450562,596065,667951,561358,262580,44493,-221285,-140915,345899,659247,764966,510820,425466,443512,-2631,-581083,-340441,-323361,-319102,-255619,-203535,-138319,-165559,-400653,-132340,80199,-86909,-346475,-471194,-42593,-2182,-108676,-114237,244619,324774,168368,-209460,22476,462096,537028,198164,132214,-69157,-463171,-441003,-290592,-314908,-122296,256654,324858,262977,22192,-187135,66647,172996,311894,115430,-327053,-96347,583309,713696,526151,538634,852988,636318,64445,-192419,317138,291170,-125251,78590,420960,388802,-76841,-574145,-201245,52765,188917,162652,322220,303542,103206,-156438,75702,211495,-141103,-415889,-30370,102244,-73905,-294111,-369966,-464727,-188076,80422,-91536,-370896,-310857,96262,278613,125057,-193456,-343160,-90030,-68993,-105263,-38777,-31693,-95936,-117113,-405725,-591556,-192181,208461,395464,294399,76785,33816,499694,946102,1014077,833560,220295,-195444,-27558,-250227,-277895,144262,427156,185402,-309237,-491538,-153691,328444,519743,454369,412034,368313,209817,-28250,-151775,157555,271756,338579,221203,-16104,58470,-242161,-59043,60286,113868,-171008,-438827,-358221,-50668,320127,572014,686847,784028,644476,542565,263122,-172222,-485359,-77235,94558,324733,352660,159147,-66565,-119888,105442,-30092,-78361,42789,6666,-309710,-370790,-188290,-173968,-378380,-125358,53447,40976,-183945,-406065,184766,1026688,1337592,1141940,336373,-353681,-331764,-158093,-41137,5212,-303963,-277729,115341,135683,235550,357783,373219,369234,-158392,-379661,143512,283188,-97693,-206785,519934,720735,442159,-162329,9508,316953,284042,-47621,-55780,6400,-160325,-366783,-103918,63214,25105,-62316,-99654,-238430,-563922,-278276,-126106,-268120,-419896,-307373,-279458,-374819,-397575,-312409,-288252,-331004,-439914,-530204,-336145,-167728,-310196,-427458,-22688,153335,162285,57776,-74434,-105976,-232026,-396645,-395302,-354811,-277735,-172386,-341247,-218927,31910,84407,-68110,-213879,-149209,-517060,-210763,225173,349939,265237,180486,202922,223184,-107883,-350091,-128048,-308442,-74575,256041,284706,395586,36421,-200983,-58988,-101117,-81851,107638,205051,188481,119277,146564,312866,365697,-59217,-575362,-94816,26522,-88574,-243749,-459071,-389665,40288,473828,677683,453279,-38816,-161213,451049,510397,144090,-117392,-21741,132339,244134,242130,300713,86963,-204101,-312028,-43007,46442,-270626,-461706,-140366,147549,-130891,-321351,192402,274672,41542,-376631,-376363,-413066,-297817,-116721,-142832,-391025,-445677,-280805,-284410,-193738,-77141,57476,278248,372594,294660,-54659,-275216,-325899,-487828,-443872,-437135,-395018,-417801,-453778,-526098,-516745,-293613,73625,243347,145555,-107927,-217427,-171991,-27303,-37121,4227,158002,210913,42619,16947,-137054,-330980,-257008,-186991,-78747,-9052,-7097,55367,69054,691598,1097126,1121609,729292,177370,-30899,149249,272745,185389,-61529,-535908,-314530,-289182,50882,361125,588219,633089,456006,17288,-481561,19198,317969,286380,-232194,-221600,122638,70503,74052,387473,624748,623435,373844,-20550,-1778,549657,828967,705245,447165,244772,408894,850014,927191,833683,661896,438601,121649,-26620,-373054,-500804,-247051,-266463,-77473,150571,-162391,-82282,-4598,108398,118741,-49564,-84716,91525,222469,152828,-100463,-146487,-91691,27630,76251,490587,545860,203302,-480847,-188675,-279836,-205842,304992,599328,294353,260558,48187,-79846,-103752,-90331,26149,214841,162577,66426,196926,342195,397531,378958,162564,-410699,-167005,-167233,-317444,108387,505614,330916,-243113,3221,847037,1020549,459287,-16767,-448845,-273296,-227589,174575,471108,381011,271946,162158,-229004,72092,180121,-63642,-366077,-193582,190534,436297,435943,134413,-217128,-323058,71646,275877,80364,-368194,-317853,-126140,-171119,9776,49276,154337,391872,366582,-185561,26380,428778,335557,-62925,-368647,-376695,-147976,233140,615876,505231,178208,-159651,-435850,-235589,-257616,-29784,585002,818820,485006,186314,127030,375945,780602,929747,754791,250177,-251689,166032,770727,737578,311835,-68433,-240562,-486167,-463356,-274398,-151833,92268,594714,1045743,1085786,572960,38215,-148936,69051,171577,19278,150190,123419,40078,-175782,-93862,92834,346285,290612,286618,436911,524219,338411,13897,-136437,-164230,-258329,-286174,127653,355685,416442,499776,542971,352170,264997,493889,608096,250635,-103718,-482114,-316026,-210834,-287583,-213196,148731,425645,605589,209843,-18545,20543,-13055,74744,323689,387305,147577,-8488,47133,72095,136402,-85719,-416375,-609584,-427106,-120584,113863,161210,-68765,-273956,-311546,-259457,-258330,-344931,-248392,36608,223068,144041,-875,82930,299174,272169,113849,-93032,-407655,-376398,-222013,-312928,-198754,-149881,-373210,-416261,-110264,-61118,-101480,-111437,-328511,-269752,301298,345471,-208076,39142,647948,826295,543990,74183,-240183,-172608,-107888,-282863,-520774,-438957,-375753,-113119,79454,227398,339585,314779,47878,-260457,-291972,-318970,-222757,-177995,-125325,158650,360155,481779,689389,503424,-22558,-283862,332132,552181,431684,117071,246801,441530,521302,439844,118005,-180183,-218838,-122587,-309423,-482865,-401326,-184660,673862,1367269,1527158,898274,418896,475221,518963,365620,-18614,-149067,-239883,-134701,-341880,-500296,11329,342460,347317,-93485,-540405,-427407,-173505,-125966,-72003,12702,176931,208864,411390,660022,275135,-367145,-443205,-177118,-73857,-261293,-488468,-440408,3550,276502,395907,233774,-90458,-367038,15972,178077,126480,-341524,-323640,-10372,-4261,-506188,10281,309969,162527,-221764,-485500,-269185,-24014,183745,166594,-124054,-116772,-60847,-39199,-298787,-456194,161628,525791,529307,264400,-61522,-286658,-35571,-118479,-296897,-58125,48971,-88925,-220765,-395344,-270713,110659,417920,444762,197384,-37598,-121495,-352189,-242952,-241744,-284530,-38961,331352,236829,-68442,-36451,75541,7210,170053,316294,240325,-205305,-235124,-174316,-508482,-280375,-120859,-168925,-357099,-486982,-372279,-35269,220920,126356,-52517,-194776,143465,445468,688014,824416,1035516,988752,568670,126902,235138,313414,-36133,-130305,-67727,-275980,-209883,237855,144357,13980,55854,179806,-59516,-59213,18090,-153510,-201964,-286509,-236170,-32412,131663,-82418,-245497,-431200,-486903,-348347,26878,216505,242203,-74928,-321365,-450657,-350718,-96691,-95294,-229804,-193339,37509,-53902,-288505,-295848,-144670,-55562,107933,309108,259783,18116,-67243,133770,332982,492755,199125,-172274,-319627,-376531,-259355,-81768,64442,71170,73679,-2291,-117842,86374,46694,-312057,19309,688998,982030,684161,77315,-11545,454446,531220,356408,7381,-176274,-268420,-248634,-482889,-117713,185967,312151,215842,86121,49901,-14104,-48871,-158356,-177946,93807,387344,434360,282562,-246519,-527435,9982,302233,376501,73823,-219528,-172837,129030,554081,715701,645810,525581,328219,6468,-8370,-65098,136396,300264,495153,289240,-127660,-163533,368897,568193,423193,96868,219061,268719,167765,-17985,52129,300073,351422,350654,239133,127449,156043,-9197,-137814,-198009,-264962,-262591,-597824,-490224,-219983,-167049,-204723,-119721,-283568,-365687,-220070,-210825,-168851,-116710,-129248,72740,277157,453836,431031,168699,-85195,-247208,-232035,-235024,-77873,583021,1184362,1281601,1223486,954099,586074,195519,-34400,-23193,116066,-12513,-257596,-166986,-187384,-286105,-52714,-82014,-159920,-118247,211734,378978,534433,427336,107605,-159252,-313174,-256122,316299,716461,752349,523031,88355,-361379,-377456,-155709,1425,-31743,-506044,34806,621859,535846,119374,-136209,-122874,-208232,98456,398287,240789,-405662,-370213,-215624,-178205,-402088,-465938,-354592,-356415,-67095,119107,59262,27016,-13565,54051,35904,78326,18354,-57797,-329078,-591805,-219982,-136628,-24268,105062,221305,-70034,-238390,-41369,143576,282740,645027,880332,760095,441564,27980,-69193,126820,447482,412681,190406,177939,90369,-323000,-395429,-19884,237153,100650,-333704,-204236,-135615,-180799,-122826,199175,547075,589326,436126,116932,-164205,-252772,-93281,172514,275014,244597,270730,357550,280852,-180215,-322146,-109533,-155083,-350886,-228272,99708,423372,543455,336354,106355,-71327,-324727,-218292,251890,545631,269209,-141572,-471769,-375815,-534409,-362170,-265459,-367196,-321569,-391089,-387175,-486800,-312107,-348347,-413354,-370509,-400901,-350086,-153567,-31545,200144,479181,381695,92663,33184,252512,512445,505723,499748,248716,5286,52444,199698,244347,958,-137325,-333818,93490,530096,239544,-326344,43181,117416,-41024,-84131,421485,494398,318788,-239411,-234879,22986,-177452,-486315,-178435,-203284,-542660,-90363,114819,76663,-216555,-112596,153547,40566,-128171,-292915,-278641,-116946,-325654,-585627,-170871,-9160,-33871,-15771,131314,354715,441494,162551,-78979,-198914,-173072,65482,48759,-175455,-139540,208539,303412,240532,368939,551589,391271,224553,182896,-85542,-560526,173067,619766,513800,-81670,-437046,204750,431375,80657,-510905,-242514,-109382,-141376,-399756,-472272,-208312,-110738,-86080,-54314,243380,566154,322396,-81699,-342038,-348504,-255111,-26408,-64818,-99906,198876,344839,413782,482326,504109,505117,358674,207952,42335,164048,410490,-8233,-428682,-154548,270228,428708,439282,-40818,-521497,72701,345631,357417,293102,113409,81436,-163878,-422881,-60997,-60306,-183575,-368502,-364098,-241079,37348,229601,304224,135373,-13973,-289724,-392026,-392388,-32077,28342,-140479,-331561,-286852,-265738,-305897,-77153,-8603,-77007,5438,213031,585059,660653,514043,145615,-65440,-43071,-245485,-120000,157212,180386,-72183,-252648,14496,207072,38570,-81550,-283104,-415997,-31257,267305,172775,-200294,-426614,-50002,85415,17903,62797,-129658,118534,439519,451391,448142,349256,445906,351016,-19407,-296810,-285225,-251825,-167725,-129957,111841,242418,333634,91083,-415567,-337806,-316767,-239994,88557,351271,471121,99527,-86367,-143876,-353105,-442711,-436519,-400800,-411765,-307558,-32478,73163,-72846,-41631,131713,117788,41827,-37915,67384,-57206,-188404,-308671,-352483,-55772,184686,13690,-432934,-324953,-70780,-163383,-231424,-296909,-194942,57674,459426,567860,475934,308013,239992,203259,119800,202711,649072,798219,440667,156286,-34546,-442792,219277,515838,302610,-321087,101019,174441,-65335,27373,562694,658803,-8431,-55445,274023,255513,70071,-166112,-459561,-498322,-550715,-89400,237185,345160,264071,10448,-58530,59482,204525,462955,448202,-116690,-9220,601585,866244,538223,66865,-184401,-329044,-297269,23804,87909,-51059,-286636,-398148,-443399,-297264,-181592,-287026,-478863,-294130,-163760,-191911,-374771,-561407,-115841,217128,513156,742431,816092,795798,625098,307616,64437,391865,585140,584797,261097,-89473,-108032,-296052,-183916,176636,290502,-2493,-356936,-367824,-85933,162272,-40596,-512915,10137,251296,274086,240031,38168,-29861,-58518,-10830,126551,105748,239,-137150,-327769,-226546,-88468,-39515,173167,481335,582179],[606823,252549,159396,226039,80602,-356285,-40617,191016,72751,-21723,-114381,-298128,-323781,-168896,-108759,-170964,-161795,-46004,175977,312778,471227,504813,306240,98000,-94521,-63032,-9348,-323680,-199056,276275,233696,-201253,-263271,-37624,141937,577834,647730,41439,-155281,180604,243906,-49001,-38435,229887,358737,360172,250630,281039,247634,378102,321744,86534,-96548,-272867,-547033,-87103,386077,534332,138790,-100974,50969,93568,-51471,-259771,-240582,-73719,247497,304296,-107364,-205080,-24814,-191213,-425115,-154559,-50138,-265861,-329823,-534902,-283449,152528,331842,345527,55723,-155740,-142410,757,15452,-84650,-130247,92831,345048,455883,603432,654705,570000,116911,-323465,-387864,-322801,-257325,-349352,-306432,143398,566908,546337,240545,-263974,-312666,19800,146418,125476,68464,-350443,-383267,115930,462312,273619,9625,-128123,-46180,40054,128147,293431,398292,348078,-49497,-252182,-347068,-322591,-27855,174639,246243,273777,112327,26727,-51743,-267445,-425441,-67083,67112,217931,476751,401829,45505,-381399,-225871,154936,208711,-81908,-475238,-193586,-119609,-398424,-179026,104027,194926,-23122,-525465,39144,498183,491224,101102,-292913,-206552,-189759,-517170,-370283,-98119,74422,147885,71963,90683,-417675,-557892,-185305,82287,-47435,21497,-18157,-126569,-49576,-105721,-230968,-246487,-164071,-302083,-572461,-431123,-334826,-245706,-159374,-93642,-55752,-336639,-335097,-161331,38568,205167,240509,-17409,-256908,-448762,-63513,171938,-24089,-498993,-223892,81552,34881,-222174,-415594,-358798,-78490,136792,240274,341618,355665,311814,141294,76259,39171,37300,-156605,-203039,-55289,36574,169529,130843,4410,-306268,-423360,-80859,-262084,-305553,195030,348442,239928,212408,198985,259895,444136,368920,113363,-149571,-401787,-527858,-474300,-352198,-368236,-403626,-67674,188554,163322,-114477,-276161,-371638,-453491,-477675,-284888,-167482,-409452,-272679,14754,-80279,-518556,-71470,226901,373868,488593,277827,122685,-35761,-25133,-75033,-115292,-271469,-429254,-286057,-26833,-58706,-227111,-148025,-24123,-228250,-247219,379270,770304,622923,208527,-104643,-141348,-232802,-273812,107276,360283,396491,144405,166248,-141875,-560749,-369236,-146958,172334,337028,263082,-38528,-130949,318945,700138,559870,363132,-34740,-191081,-4157,160655,3916,-251581,-208216,-18251,391792,573753,477654,371911,502722,665506,642001,439103,375622,404536,384265,131163,-197425,-489208,-301926,-365851,-162114,341497,403414,175008,-178939,-193628,-211771,-122919,182160,267016,255436,123906,32502,42338,59832,98641,84521,282875,319519,300596,94442,-51777,-249907,-132844,224098,345049,-49870,-503940,-385706,-89935,12173,120756,255640,190719,252925,469557,572700,531705,518481,555396,591937,455327,225231,63816,-173324,-350601,-486639,-111201,174918,192558,-64233,-327917,-203198,-24337,-138250,-263666,-507011,-255353,-27340,-310811,-367018,57649,283712,217405,-253958,-181636,127118,265301,172603,-39073,-257366,-464647,-37692,567279,947049,877626,184169,-113913,295980,319010,-13458,-439971,-449942,-314958,-180619,296129,541241,406443,225661,64993,-146409,-188415,-234519,-380318,-98445,74504,-124504,-494063,-263997,86358,130939,366683,306790,247956,-29720,-353549,-428087,-239983,-201479,-264970,19893,269258,414402,189392,-160979,-286239,-343388,-480944,-414867,168047,623307,560820,160078,24371,38258,-43752,6059,135970,449317,667933,587437,290131,-45991,-229444,-227369,-200406,255945,651157,1067149,883514,774357,187794,-450694,-117796,94453,70234,-48684,-299270,-467604,-558199,-242151,499485,886949,1195333,886002,468195,249001,34923,91647,-48834,-353032,-583091,-572887,-585896,-223071,277163,586335,411479,-190234,27610,424866,598189,332797,340617,560894,523473,191617,143534,288267,191469,231240,377848,413465,277914,-203596,-288853,-160625,52649,30989,-200049,-202016,12102,77532,331747,678996,586288,252948,6374,-6898,88525,199107,163209,40909,-284746,-339093,-22863,243057,345520,282113,386729,634514,436765,179,-330249,-370298,-189164,30404,45123,-11116,-270926,-526661,-172307,5461,21531,172760,275560,120948,-129389,78805,424233,657541,692283,458806,166824,-25341,-270288,-148954,561716,951641,941086,504653,83831,-246860,-506081,-452422,-399524,-167334,51403,150623,29286,-34481,-152810,-260840,-84314,-27250,-216164,-484102,-346786,33134,-119386,-100540,-40968,310571,588930,62926,-269860,188675,616214,649102,386746,187335,-135010,-358058,-381595,-237644,-279455,-306497,111969,560049,942429,485218,28648,11343,219988,228593,34543,-463604,-13708,551962,663527,486000,380895,594826,538404,153215,-217307,-44268,-25452,-217364,20583,326794,221846,-115009,-260704,-335194,-276524,-128071,-123106,-152087,-117707,-244959,-371677,-7688,167251,-78241,-422149,-116157,19330,30295,-158500,-430271,-396159,-348,229114,85904,-202366,-351410,-211274,-4340,-8867,-158881,-194496,-514993,-203682,-240150,-219251,7875,-124394,-301745,-291202,-257110,57391,230804,170231,-98892,-390008,-304008,180976,728407,908826,809474,209167,-387761,-185614,-209412,-409898,31271,324733,233089,-208480,-452919,15,518602,697281,351175,-40115,-93179,-74294,-67246,9204,289224,386091,400991,315893,220511,431342,176542,260870,293232,278618,-137198,-341455,-178642,-85270,98843,326052,648603,845836,1014909,880957,507764,-168870,-575685,-119360,-39472,-16583,-67005,28652,-73509,158656,434639,458121,333087,221877,-72487,-551464,-278120,-45046,-92346,-163670,111973,102557,-78813,-70214,18925,294218,931032,1308212,1036073,348237,-130214,-68339,-13025,60426,99628,-229934,-296704,23729,227,-4125,-44108,-4461,35286,-338289,-191013,212856,183327,-251551,-142675,411290,520454,241728,-192615,11383,323458,334581,19804,-52928,115793,117878,57338,75828,28345,-36548,-213364,-269570,-280159,-440972,-465090,-317499,-334946,-304181,-36239,32077,-280825,-490552,-326021,-317952,-360414,-485962,-354674,-87997,-33756,-332024,-380852,-65033,104079,276696,353008,329123,164759,-187654,-519112,-457876,-403485,-448746,-467610,-515331,-215624,-110119,-182810,-230797,-123715,-44557,-481982,-480367,-140199,52101,5275,25062,166901,236769,-76867,-161119,48964,-128753,-398920,61904,335183,567710,457268,171833,246315,218850,160281,249544,216199,7271,-128225,-165043,61007,190947,-99321,-579974,-127845,26366,-84500,-271516,-414330,-291021,186914,591430,708070,386885,-136696,-14278,562286,530327,144067,-198105,-163943,13301,92476,274967,375685,359997,52526,-130290,-14669,-92685,-305516,-223318,-9699,228766,-115080,-212018,507073,847019,538472,36582,-451640,-371168,-510292,-458465,-387667,-356463,-190296,-158547,-280906,-244076,-81297,46762,166950,263634,289316,88071,-162931,-343461,-386698,-217006,-109980,-89380,-98040,-277676,-374973,-514553,-182660,192731,276612,4993,-414568,-549784,-308307,-80024,-15407,28688,184037,379713,426661,441111,398976,187615,-389244,-207520,66159,211684,280860,101916,-132911,316051,829930,795108,406449,-175806,-97907,246904,411393,424291,253569,-139211,-403834,-270239,22279,276292,436590,400605,308703,168976,-143190,12303,337694,264460,-271693,-273380,133638,91876,15037,250576,489630,430866,235488,-44609,45925,505968,717663,644918,471809,250503,324841,706019,747133,668504,480698,312648,87752,112577,-45492,-279280,-427478,-186182,64725,89786,-79037,-130622,-80509,-20471,-98218,-298900,-173094,93279,164422,61821,-236110,-487409,-378275,-206910,157453,756803,675275,107874,-453839,-275744,-401937,-56180,392607,807274,603162,492015,325021,185728,108617,78414,118769,201824,92803,8997,189259,400600,499155,466781,239711,-253493,-187103,-203910,-246155,167350,474502,337294,-191547,-169024,511459,559653,-52341,-311457,-62860,87569,-144303,-38954,327217,307183,285800,170385,-204732,-483436,-117617,-85100,-188383,-265325,64582,365652,341222,119212,-222669,-494805,-208685,51119,-118721,-239895,255822,582064,407699,-26571,-133392,-125448,101262,77179,-457868,46475,546485,378601,-108843,-457855,-503399,-336948,-23157,349776,268017,90113,-200084,-498447,-204940,-309750,-181476,439848,523158,188659,-135141,-461024,-230493,198231,426563,245390,-72973,-48001,490555,984760,857306,360539,-69878,-336682,-428123,-429982,-246854,-134397,102216,517067,925593,805531,398622,21631,-133412,177673,333634,-26660,-178950,-178479,-197112,-458468,-523793,-408669,-6576,154889,226757,361598,315669,-162299,-244414,30524,-41169,-384732,-380147,66180,363402,497378,487303,470593,208863,-58833,223126,774141,842227,689261,142001,-459683,-490866,-525579,-439172,-206245,93572,389353,179428,88291,110570,193684,233299,490053,483838,199139,58572,103838,-29343,-45087,-260055,-450065,-578470,-364398,-108162,142996,295507,214140,-24832,-466636,-329736,-211449,-255401,-486365,-249000,-8743,-169793,-256109,62078,298497,194565,49440,79731,-181037,-305135,-187880,-332900,-346897,-275004,-425926,-519314,-220267,-132576,-254695,-409624,-399738,-274066,138279,274895,-75596,-97809,417072,674539,487081,-12617,-294950,-191787,-186522,-228389,-110152,50009,-126348,-132483,80038,297910,243643,124116,54533,-45926,-92383,137443,266769,162677,-20308,107117,401103,812865,946010,616000,65963,-294871,279864,547154,459174,370775,386910,502068,436379,156213,-114371,-134312,15437,-97171,-332959,-404534,-278103,40803,804771,1402317,1510889,929140,547658,430764,404376,342045,133091,-86147,-248422,-260337,-476333,-377457,37478,290470,278771,-89757,-468347,-291736,-137913,-158402,-346066,-212442,-387421,-462309,57937,428202,287453,-234315,-530314,-323766,-30346,-100687,-242585,-168062,264970,396590,596978,412193,14163,-286646,111798,432011,624774,226517,-289509,-374681,-39665,-199354,-144019,178540,70893,-274040,-490996,-71387,197553,374100,390086,-27698,-339626,40885,209076,-43628,-477106,173219,705840,578781,290004,11145,-258516,-95083,-48834,-157335,-54945,29470,-47511,-88350,-219083,-302587,10589,243384,121376,-95867,-104264,-190982,-261715,14030,110785,51425,-158130,36772,60216,-193901,-73163,87275,-122435,-140018,170554,70269,-336729,-540225,-375950,-313551,-2326,83003,-202735,-487416,-615062,-402173,-121051,99866,-11431,-105558,-9018,295491,557934,596825,706157,785275,624665,242686,19882,188577,125547,-172216,-49729,109452,-183028,-330371,114631,138911,-187621,-182534,163128,7586,-3427,40534,-188051,-342349,-178135,-196376,-170556,-15319,-71670,-140268,-294518,-296996,-253556,69140,166887,282310,-21557,-227289,-447569,-373411,-53893,-94749,-455369,-109532,202228,31472,-313903,-345187,-9149,241173,69838,20972,115234,78695,133285,373889,591998,584551,64349,-393875,-317297,-271752,-520639,-215054,-780,119137,293467,300237,-35090,-86053,-105627,-125395,140006,637744,714886,355497,-95455,89596,552666,608187,375429,-86405,-330300,-306115,-290152,-485271,-169703,31955,77397,88169,-156704,-176511,-72263,-24286,-180685,-262630,30258,394669,629577,558752,9428,-395929,-32394,330826,436904,125271,-280558,-243513,9578,402071,549396,422965,153707,-111437,-107067,231105,495725,502987,315240,276334,63376,-109368,-68168,420565,529476,375381,195796,319858,414735,240363,-10787,127228,334261,179917,13982,-28239,134805,286365,144536,-96793,-95917,-46394,-2837,-324366,-586955,-305101,-123373,-97042,-151469,-369627,-480851,-317768,-217595,-23151,-3459,-144030,-302473,-90705,266846,350524,165260,-102235,-299557,-286643,-224074,-7401,458367,980403,1137548,962320,669663,381890,145553,17123,-2069,159880,72087,-287315,-260618,-178464,-280279,-152731,-423,94929,109058,322611,605939,717490,654992,342244,31919,-222432,-334746,268796,652698,712372,470617,65696,-414043,-311315,-66403,14924,-134179,-525575,134489,586991,513095,239517,98468,81908,-25275,236500,573378,548407,-34839,-380742,-444799,-519973,-387599,-288628,-288153,-293721,89839,329009,286645,228198,56737,-88184,-226566,-68381,40193,23911,-175807,-455626,-382611,-119604,113877,175432,198903,-1566,-116406,-135753,-131120,188839,810354,1017281,867202,569635,148897,76322,240820,463499,345660,65500,95215,-4961,-245724,142270,456399,394404,63882,-435418,-142402,46426,31213,166745,375781,642062,739454,485608,102566,-219890,-326012,41769,361119,527339,396587,348056,369405,283799,-146140,-454510,-198814,-24468,-47174,68818,218820,286292,139357,-215924,-315851,-218144,-145983,-108469,161863,493092,377188,112914,-390759,-308410,-477880,-436232,-315689,-381072,-395461,-438186,-412114,-332802,-216757,-291104,-369335,-435371,-276103,-279464,-114025,86837,415364,549599,351947,-38910,-88235,247126,453006,472560,482158,173512,-44804,-206313,-184972,-191535,-294352,-134392,-90081,85685,468852,313228,-169439,-311130,-106814,-314356,-211215,280140,566336,476756,-117561,-320731,-88815,-168391,-494144,-442946,-431483,-399163,-143389,84501,194371,-50146,-305404,-54302,115692,107242,-73674,-333379,-170794,-203004,-454381,-354442,-239102,-177044,-291313,-149764,119502,345095,147633,11867,-97447,-137015,-66633,-126079,-293051,150516,595539,626596,193550,26324,322008,285810,126822,52150,-128937,-326062,147650,627825,630718,191891,-39225,207999,246202,-61314,-405326,-147807,-138465,-175155,-248596,-405200,-360765,-332222,-285487,-254187,17327,221690,48025,-28684,-30422,77234,160914,332134,235709,228227,370678,437460,289843,359412,513295,569810,304745,121854,-81230,232896,769761,777362,74076,-363365,120120,351613,432067,-26101,-229665,365914,540150,523959,475041,368089,345638,16879,-231388,49729,55458,-149788,-482619,-494738,-252950,123017,319409,267553,111944,-37419,-140791,-273123,-493631,-76949,-27580,-200366,-250770,-158065,-182546,-477931,-415818,-255537,-303767,-269373,-114345,182408,429717,431390,128818,-54645,83454,-51638,82299,356565,303526,-217370,-266781,173945,282897,22627,-81869,-172648,-175608,83506,330603,200145,-336578,-318868,95536,100744,-117855,-195009,-120307,143003,277137,222349,310186,356383,482494,322917,82860,-211857,-424488,-441497,-371144,-297844,-173127,-78562,15719,-108401,-265550,-61189,-93027,-111836,13562,94786,-50780,-123545,-106013,-109960,-321462,-434727,-418130,-251615,-228727,-390991,-72155,66618,-29735,-100412,-11155,-135601,-107565,-59064,-7411,-126668,-259418,-369550,-289244,-24919,131422,-75103,-504526,-241102,-74248,-155601,-278214,-281830,12418,281142,626116,796103,693702,441360,101125,-19184,-81267,86195,516063,674475,326399,126612,53488,-455801,140999,472220,321371,-277859,-20939,166020,-27593,139356,670540,772967,216265,133662,260015,194466,-47219,-161778,-380468,-313010,-459148,-247875,195830,476218,397022,168116,-1101,65400,187359,411790,398221,-72491,-122993,543857,851573,558529,32232,-376567,-427482,-283758,-155131,-237344,-351846,-527238,-473070,-387822,-206592,-98777,-94765,-202123,-210601,-76700,-185709,-357249,-198052,194390,255460,307064,550846,802966,852806,688472,386309,184398,380769,516329,590966,330221,-80292,-412068,-430644,-164472,215563,365855,134271,-317791,-365060,-151730,32491,-148470,-407840,-35975,208364,265679,205160,109806,-31467,16769,80934,184512,145435,80943,3620,-193391,-288128,-117811,136981,428251,674081,730218],[369447,15205,-108835,-120633,-365046,-178035,35306,126892,-56570,11403,-51857,-322858,-381580,-277359,-294563,-225967,-128428,-86461,50992,343410,624418,632257,224633,-303713,-194672,47030,58716,-253612,-139428,255027,153215,-232020,-319752,-179974,44345,442151,490017,-11344,64236,523897,622439,248454,20921,471461,586200,317870,-126215,-27715,221068,458218,533046,326860,32790,-130190,-331953,-273120,73104,247619,152273,153254,283355,194031,-45789,-390917,-341017,-27845,332573,346200,-145046,-388167,-229316,-415182,-324681,16236,131560,-104830,-315983,-537440,-293840,269265,482759,404016,95603,-89069,-22914,139886,175719,52835,-118894,-2475,167044,293245,349867,345761,316289,18300,-307969,-447836,-474736,-386201,-372633,-301179,160459,666304,590366,278736,-163090,-254225,-5277,227610,259984,314825,-79715,-591447,-39895,449294,415895,166508,23172,84967,-148409,-6173,197862,370160,303353,-217518,-514602,-398090,43657,433934,522486,488531,484587,168084,36818,-218522,-434467,-347129,150047,389794,537657,616225,461820,43967,-491303,-259855,86214,131038,-102852,-457219,-450151,-286119,-293796,-146032,26328,140047,-33973,-339483,65499,547107,508772,99828,-226153,-50472,-151273,-726629,-150460,249493,368620,128899,161971,211946,482,-313144,2092,370889,98025,-313250,-183697,-97501,89375,59008,-60839,-130796,-103039,-172788,-347331,-464574,-561413,-412128,-267716,-179377,-154057,-446063,-620283,-447497,-160852,68791,13436,-177080,-213722,-382034,-88628,142728,1051,-459059,-300844,81927,108694,-85399,-356089,-378996,-224745,40726,187924,200770,103777,63828,-148768,-224863,-148660,-24422,-94688,-149712,-106695,-96285,-91852,-204168,-202067,-420658,-387561,-94031,-237716,-443918,-73677,40012,12844,95969,130125,212745,401784,156549,-125509,-266754,-390920,-495071,-300505,-278756,-394766,-283030,151152,346749,181278,-181273,-407222,-385627,-293788,-460002,-378171,-150900,-271951,-344963,-97246,-69190,-476424,-189652,91628,155726,242819,122182,56988,-123119,-188747,-183750,-58839,-99594,-338057,-235286,37370,-36512,-228538,-155189,-419,-195196,-140620,595957,778004,563828,190805,173935,95690,-91775,-89734,153529,434306,540413,415673,315431,-65168,-484578,-389146,-102371,133518,154957,125112,7615,-50864,204851,389831,259646,207313,-151915,-213831,39381,264740,146466,-35229,-223178,-219963,20845,167394,193081,279763,447931,610779,582321,382507,405879,394323,397566,215572,-55209,-365748,-416546,-549351,22127,566741,664995,363388,49106,78106,-70282,-276510,81858,307158,385646,266265,166832,144853,143524,297159,343690,439256,431749,330778,130404,-75048,-47598,136440,169748,205766,147507,-221109,-353234,-189307,-21234,539,282352,330451,425381,529980,482268,433422,316416,329212,343284,127449,-2590,41495,32054,-143726,-425204,-149417,195027,287858,3977,-280402,-432845,-379776,-238538,-169909,-466143,-352023,-135550,-367789,-402975,-98155,16805,-135418,-550382,-123321,222398,266308,161552,44971,-242476,-649212,-59992,498494,976973,900419,134812,-99876,495179,562179,195711,-251127,-230939,-207504,-336132,-8638,259013,269880,189770,-80020,-468897,-339491,-137684,-222591,-70641,3664,-119820,-222260,-390019,-185282,86853,361797,396848,265310,-89382,-551788,-31198,266592,153491,-197951,-17080,151948,128558,-132088,-258164,-448991,-432685,-428197,-394758,152200,550058,423026,113828,75942,99581,13671,-47565,-36581,60848,170684,260693,167717,-69701,-228825,-208771,-70450,581825,900969,1155558,940167,617137,113568,-385678,-52641,156946,159689,43096,-260098,-461156,-553574,-420619,21596,276258,614816,458833,167949,59620,-39246,56221,-43519,-266616,-199018,-72420,-135462,-44409,215579,601863,524875,-88261,-257465,400690,788770,762948,483626,612435,689986,476982,189521,152791,210103,201535,186237,243533,127506,-156719,-228481,-143108,-58181,-285918,-437613,-9898,144838,133478,323996,621965,515811,188646,61856,78710,74954,85752,-126002,-144214,-252471,-318735,-185632,153335,323334,211798,241971,439520,176565,-323028,-507284,-200962,-141661,116249,249827,225945,93729,-315640,-451150,-169894,42985,256358,516135,448583,233041,129583,350130,571643,614601,301252,-14926,-113648,-261808,-315577,500420,990935,893162,468398,118400,41554,14973,-279263,-359629,54192,327481,345402,70440,-34733,-109289,-58034,-8349,-106171,-231393,-385025,-278978,-118404,-295924,-213574,-140100,135978,430682,-241612,-11923,378586,569383,471211,440342,329357,34850,-199179,-319172,-183392,-142746,-200860,-11362,529878,1099110,654557,107510,-51367,220509,90877,-91703,-454566,-652,362678,454422,273818,189145,298397,332265,121920,-107733,-124366,-247007,-288751,-172207,45452,-78032,-108747,-76516,-257484,-438903,-554438,-597548,-435173,-237142,-244024,-526353,-190706,10883,-126850,-377867,-154660,-19559,204912,40086,-334685,-204850,155820,201210,41510,-173597,-303765,-464623,-262714,46996,130808,266889,-103743,-599918,-390631,-49597,227125,-17123,-190704,-110670,-46372,185726,164514,-97931,-352948,-227450,-117451,37623,363294,633008,557470,116531,-489789,-200022,-74432,-235701,-67151,197076,237986,-69845,-164366,87220,391257,503262,95186,-296673,-574820,-338402,-137491,141753,317169,366401,270122,159888,172062,197200,276681,428357,550879,514535,155507,-4995,-105878,-242857,-228937,6279,552478,895357,1390971,1200785,717119,-122052,-521786,-130551,-99246,-343637,-394417,-133142,-11265,327818,593266,858423,617457,318587,-98869,-366851,-55297,83866,-19193,-7174,235628,85276,-305819,90051,337160,304449,488481,866646,655013,233420,-11024,104761,22747,23276,89970,-164144,-217902,-133190,-244441,-406490,-397506,-372391,-356955,-593367,-110349,157802,87676,-144834,-23270,233496,188930,-116118,-373963,-95600,219099,208047,-30436,16533,301925,434262,352762,239652,107579,30572,-137461,-426169,-378232,-323276,-553564,-511765,-447931,-205331,174165,250574,-166078,-565408,-352748,-373405,-397472,-332857,-83879,125474,40303,-373654,-375390,-173076,9899,338452,592437,718428,476992,78929,-324910,-405442,-514361,-616082,-432627,-255612,-105405,-175398,-312218,-160017,100470,121006,-196532,-422177,-463463,-242008,-250942,-169469,46465,118982,-104728,-113083,128335,96788,-285894,11165,299410,482892,592462,342414,418329,498179,314139,258339,130985,-239116,-448725,-442757,-118640,6971,-153068,-553408,-204501,9001,-72966,-170073,-238954,-129573,279241,557967,547791,204776,-234760,-6439,486944,443653,137626,-263563,-299856,-126960,-68560,266962,413475,545596,197030,-76463,-110031,-235197,-264289,-201443,-30868,166789,-205134,-100620,760536,1320649,1025975,343197,-525755,-391223,-445451,-440361,-308472,-70436,34377,-86002,-294541,-276458,-72520,102012,143767,236727,284751,199488,5783,-150972,-142870,-2988,116157,77949,162228,-226495,-385384,-368569,2886,232793,134048,-252180,-384719,-171570,-187883,-170354,-38172,125291,318304,581201,703541,575050,661672,477448,-223615,-168963,179069,355132,437949,115249,-249842,-33285,522107,548750,171728,-433608,-94009,317092,484554,588459,485732,254450,-39353,-200132,-38725,90222,149897,116898,276906,439458,161264,-12258,188558,38361,-357468,-222072,84056,20631,-157282,18570,277254,203458,48349,-105861,-47776,276620,428377,476399,384048,164972,94449,303299,384132,326745,148437,45053,41536,304351,310235,32626,-161557,-28777,-35297,-208992,-109216,-179689,-48730,-35605,-189588,-492248,-280496,40722,73109,-34697,-237550,-413179,-391827,-88920,288015,680552,550585,133737,-124759,-219346,-431900,38815,379105,748604,760397,599158,558430,410265,299017,176403,133772,150751,71904,18901,137305,331828,448661,411243,131257,-152179,-157395,-183689,-197413,121172,288199,207785,-195291,-341831,-34294,-147627,-188475,28937,227690,306787,49275,-125874,162451,201693,151707,-53316,-199861,-94394,119412,1949,-32186,-75958,41773,144384,1109,-71667,-84150,-156545,-483123,-381684,-334254,160636,555197,766347,629264,-47501,-293620,-400430,-205803,-206668,-515893,-5496,536757,456468,25925,-351432,-453000,-504899,-349482,-150512,-93567,-38971,-209538,-514284,-259802,-364376,-420736,159983,237799,116556,147367,52381,-79812,-195777,-9309,-148535,-181615,193189,581289,856151,697888,244223,-173947,-355344,-353854,-444714,-362012,-233323,13813,337060,604268,422031,206329,-35389,-295396,113354,446796,252779,14818,-310138,-364867,-443104,-124463,192064,328104,309666,69887,111566,93352,-11132,191324,299083,15002,-551828,-135757,184549,371922,489555,380981,239803,-57529,-441434,-80470,627197,1169552,1205540,583266,-84827,-399005,-473014,-320524,-233590,-269206,-66295,-25991,-16245,6486,205020,252315,446986,353212,95009,2946,67068,-85666,-134550,-264253,-411791,-493212,-286428,-82687,151689,384643,447381,185939,-299719,-325277,-120893,-81454,-321431,-539353,-353322,-424839,-228038,198224,261512,67208,-66148,85540,-41322,-236225,-242017,-469743,-464175,-328900,-420841,-604187,-350324,-180567,-309324,-408783,-217734,-216931,-173487,56173,-63727,-229568,85231,292554,177255,-221667,-193538,-210043,-203363,33588,297113,455450,177426,-108866,38429,266314,-11981,-10892,308408,307857,162599,395247,543793,410658,211957,441270,583837,913414,1026899,710738,177609,-446772,-26737,351506,442394,542315,437391,478230,359584,-14835,-509604,-105428,159830,-61297,-357708,-459504,-245904,134146,655583,1058628,1155123,964114,704022,380595,224357,195316,182755,-91373,-309896,-455479,-392350,-209877,-59952,20807,-16929,-207391,-313458,-72415,-49370,-119071,-168401,17993,-79941,-271133,-111797,68026,107459,-95666,-325345,-544505,-135227,16979,102157,289803,404611,412763,606461,512411,194634,-135163,72209,506371,870294,706133,170638,-253645,105512,93333,-208942,-32939,-81318,-303608,-347333,-13851,246098,420092,535421,201738,-385512,39088,289072,100513,-420363,115299,671120,423791,139101,14179,-173579,-82723,51913,-47429,-70649,-73898,-99003,-27291,-80387,-229788,-99303,-28002,-286722,-306586,-116340,-254655,-135845,213228,405752,259051,-134955,-217810,-163080,-320177,-74830,111818,-149236,-340164,123994,84537,-153336,-343967,-215974,-87602,131932,86470,-355486,-622840,-495360,-385004,-175182,-51200,-109496,-45395,269755,450442,566813,441324,555775,507880,228368,-98306,-103675,101292,-44982,-235177,51556,260757,-40216,-470274,-96123,97237,-278726,-303211,81506,44698,56817,48930,-197556,-517828,-23650,32517,-93662,-165078,-198971,-205810,-257481,-194306,-162635,-1155,73027,264973,71036,-44821,-250038,-397729,3423,19411,-183505,52023,255551,62449,-129122,104223,498674,785134,491683,-43523,-32707,115717,289233,549169,781891,583178,-1000,-189854,114427,53294,-401368,-253005,1856,148571,386726,423751,14392,-311452,-147278,38909,127114,343064,249870,-75789,-317350,79279,510195,552840,248318,-251800,-348931,-146482,-192690,-484718,-266510,-108408,-97774,-12989,-354613,-394844,-84477,-5278,-137618,-262284,-43593,336397,748540,800463,329714,-240360,-121875,280442,327052,85718,-410010,-415081,-214862,90489,214930,73419,-298350,-320126,-7644,383696,868506,911019,596490,121538,-289338,-103709,113484,513475,480473,281270,255955,336317,437811,214340,-18569,255941,442014,184203,-199477,-244093,167180,337286,210075,-97065,-33792,179573,213291,-30109,-431914,-394914,-126223,-33457,-200585,-493520,-515018,-353460,-174364,67985,82827,-108857,-573611,-321624,178216,360852,232019,-97125,-338673,-245762,-134414,-41061,176450,536557,835054,578340,256401,76006,22937,9552,-51055,107841,134158,-188432,-394945,-282598,-347895,-448353,-137356,139796,180498,273798,565568,694553,806908,626216,230346,-143735,-442805,35321,342751,472030,281624,-47009,-387511,-252843,-77380,-48119,-239131,-555583,33948,410083,457694,344868,212893,151874,-4598,175999,553122,655138,293391,73320,-16890,-121322,-98272,-139905,-279862,-108000,348021,607838,568483,372416,22043,-342535,-444059,-189209,38708,67255,-56287,-292348,-253854,-19310,231588,226468,136154,149943,56964,-94735,-456995,234718,727220,862188,744234,498201,173826,68707,200422,302456,163872,-69502,-51801,-44542,65258,591186,938170,782830,393247,-273349,-243966,165405,224793,318010,379025,544703,688881,401122,5494,-252793,-314741,123968,462762,608008,419192,354491,376525,300591,-14650,-444480,-167922,139830,189462,250347,265056,119012,-249716,-502032,-406129,-361797,-186256,59891,279793,460159,388971,117783,-140129,-98767,-283045,-492867,-399393,-473262,-393467,-366824,-350169,-199225,-99863,-32427,-132079,-447464,-278331,-66733,128584,296098,500650,444709,287956,-30826,-167889,125577,167755,150209,41629,-194842,-333125,-459767,-471460,-583503,-318537,-22103,14437,-15562,292218,355482,151002,-247258,-392856,-412878,-424802,-19222,472085,392047,-137848,-317756,-166474,-181473,-288588,-404086,-365316,-192117,-405703,-41786,218352,100909,-410208,-188561,237527,261950,30127,-477308,-233269,-159708,-237472,-323477,-368958,-277966,-448814,-292057,-50474,151353,17268,-3839,-79909,-168558,-296555,-436455,-84271,479158,869995,889440,320196,-338432,-52300,98705,-31301,-79368,-107997,-176574,46714,507974,644740,434372,293455,232103,-4997,-280954,-181591,22263,-136394,-267002,-141839,-92614,-269694,-439828,-501916,-318702,-87547,-28488,-249733,-82160,248340,517968,656228,697711,446448,337875,331835,519383,247486,161868,449028,498895,83584,-184504,-246337,200748,894100,1306764,499680,-340346,-129957,286369,368891,-59755,47826,621821,743053,702391,608420,525349,444778,141336,-85308,-12260,-28068,-288301,-96367,-8010,-39631,243811,438879,257509,70307,-33252,58233,-107446,-535806,-172475,-110082,-208837,24970,142529,18054,-287575,-119274,-169434,-302146,-397111,-357627,-119096,154963,259957,7451,-140682,69385,78695,247295,456400,426782,40707,-48709,177149,135992,-143323,-180735,-125238,-46681,141231,263732,169148,-280509,-184342,98811,109823,50270,-292295,-83727,120353,142061,94389,229535,260527,287956,154283,138235,43821,84409,-66178,-448014,-306300,-216223,-348830,-302826,-214241,1843,151888,76738,81839,49456,-141901,-378182,-190904,-71018,-64962,-316929,-485151,-358704,-116913,-84896,-389436,-177728,21285,-21439,-173693,-134678,-435664,-399928,-166725,-152038,-242293,-346997,-297721,-170581,-18898,873,-192573,-342946,-100707,-47543,-203109,-391674,-89153,421624,551184,626849,879574,851477,507120,-107811,-387332,-318707,-182647,245461,474085,205652,60405,93003,-354748,-14214,330284,262724,-234317,-233128,32049,-157875,37200,502815,575458,324720,212456,164927,-42935,-242741,-105772,-217791,-79547,-101013,-229397,58698,465033,467774,293913,86961,19886,87963,232063,188177,-132113,-309921,293368,578710,443830,82232,-244567,-260097,-258761,-139938,-210296,-252625,-271066,-316523,-264434,-149703,6286,135803,33228,-223607,-169982,-151278,-173249,179733,501612,327749,31232,252561,627189,698885,472000,210537,80094,105641,225370,402867,305707,57300,-293367,-436392,-242049,100431,283312,123057,-269188,-367573,-212124,-91962,-167997,-319981,-181159,60256,118363,37199,-8823,-167608,10730,146385,175167,104570,49108,11804,-176025,-331538,-164395,186680,510882,674247,673756],[152509,-142235,-278649,-291130,-186418,28205,37978,-34711,-203456,30315,29222,-242672,-386739,-276958,-342309,-180201,-31903,-84781,-84715,338242,711084,694634,153692,-470962,211509,354569,263707,-85625,-84559,212126,86970,-195526,-312545,-266724,1891,247341,219220,-3946,452346,969549,975035,474784,13377,569882,648558,324358,-366690,-167720,236253,461616,590662,459223,90330,-97138,-214105,-284407,-142531,64035,257672,409932,521217,274010,-67401,-400478,-139120,227453,452192,345683,-144422,-513830,-422127,-402502,-184286,104696,197780,68967,-252018,-342854,-208852,240459,489211,426608,225867,125431,231124,324831,305379,130678,-119518,-153684,-52225,193202,266290,221962,112022,-16659,-206705,-389406,-440317,-266626,-278516,-309365,90975,531284,443790,218907,-20008,-52786,35149,215197,303798,364142,125108,-240794,-141299,379474,523507,277996,210983,323619,34167,56138,164195,301879,196447,-153975,-61589,75847,436447,655998,478845,313608,370657,136173,1877,-328075,-477113,-345197,170449,533689,729964,668769,478490,53400,-392537,-167379,87246,78816,-67587,-191061,-398912,-458084,-194906,-62075,37867,190481,72806,-70715,71116,410080,377375,44931,-187339,-28058,-195551,-607480,60004,455266,392350,-12708,210579,346926,336615,6548,277222,629859,494742,-134092,-241410,74302,293597,224946,5587,-78362,-54503,-78986,-178281,-239856,-287673,-461143,-373847,-267918,-323028,-305283,-287620,-485265,-390208,-94344,-204912,-255535,-144673,-358670,-192210,52208,-12782,-394890,-379591,78136,181714,14227,-308415,-482524,-341973,-85523,100015,-3217,-185996,-146744,-283980,-433722,-405875,-168571,-122859,-202523,-268774,-225138,-90313,-178818,-140449,-288733,-298848,-173316,-280845,-534861,-332169,-270621,-308693,-121926,-37851,90450,236793,-92718,-329102,-384967,-406696,-492813,-263033,-292362,-457621,-188354,237799,377665,120588,-286954,-525841,-382941,-171337,-257882,-351749,-218841,-271281,-404984,-171415,-95310,-348138,-215991,-53662,-136452,-37373,-30136,-107557,-270926,-360300,-171709,141202,225450,-79614,-184253,-5626,-109394,-306516,-182566,2396,-157492,-111722,521838,514334,222944,69175,204976,92729,-105422,-46118,44556,388712,537963,516075,274070,-76688,-295152,-240064,-79316,-21065,-132547,35788,84142,-15810,-136412,-83000,10529,140688,-74302,-127074,92850,305288,225967,90388,-59716,-125475,-285261,-309836,-119316,218491,339560,376943,301642,227310,441917,424194,307085,269810,69842,-227820,-520802,-295504,204757,632900,722687,411509,217602,292896,262809,-89467,-57819,289374,510732,507434,401981,266314,212927,397683,545032,531722,536100,353801,200508,118514,234507,201242,-95831,-116213,135083,-1241,-1736,-133018,-53032,-55951,205227,407969,510274,444736,267052,199020,-15858,46545,56460,-136766,12741,157647,241411,4697,-283133,-135308,202392,362274,118356,-125911,-321574,-229679,-12773,39481,-333177,-479907,-222647,-246240,-211090,-203490,-326570,-333686,-221975,-92709,169112,303854,184078,196870,-10285,-411517,14867,564354,1011646,778340,46112,-71492,555432,638783,334216,35539,89348,32604,-346248,-494758,-205625,-28210,39169,-218280,-596905,-244611,-25513,-105112,-45384,-27927,12160,114932,-127692,-353452,52122,345778,493705,241116,-197767,-329125,309732,648583,378444,-107078,-39518,41634,-205408,-385005,-305845,-270703,-208925,-214184,-525558,-45865,329965,208671,36168,166193,250695,161725,-41066,-152842,-98076,194342,343316,205757,-48314,-211946,-182496,23445,670025,920781,934176,746520,330610,55077,-306292,-104669,177044,214769,89082,-208113,-458674,-454826,-418913,-246579,-242606,92815,175264,17711,-156134,-159991,-54617,23168,-54908,145071,331980,272634,67407,-7958,362426,448744,63286,-592419,220389,713661,903617,472922,451669,632318,652487,343948,6257,135134,213249,116521,107159,67646,72357,-94075,-151787,-312415,-629829,-56141,291839,242814,92722,196345,408665,319530,47173,14953,56036,12395,-103130,-465760,-303092,-149904,-172802,-342284,-83924,134968,40283,71725,167769,-144880,-584137,-146364,110587,142161,320487,475135,410255,385341,109018,-201352,-278306,2776,237656,568711,591441,416448,157006,188079,321198,427709,157563,-211864,-184540,-200342,-519454,260082,773355,678154,371962,371965,760556,552499,-121036,-264667,236655,473387,324982,-26557,-120375,-43448,110564,87123,-111045,-144298,-181317,-204620,-365510,-421648,-397617,-358401,-50956,176364,-212358,336349,529348,385426,57263,213615,222988,65501,-112933,-262224,-134161,-7968,21571,54839,303345,655542,471414,-53825,-65612,264769,120551,-15319,-236007,-63982,87460,181464,88790,128050,171343,113302,-28827,-14138,47611,-215875,-397461,-440569,-346662,-347146,-107367,-26570,-128639,-156192,-126763,-183269,-57842,-95068,-54574,-394387,-448822,-175149,-200083,-269031,-131941,19867,306728,246541,-94586,-32413,232688,65420,-116776,-197941,-265080,-489400,-247532,235774,444252,524895,367335,-74235,-113352,260349,334403,-50716,-230097,-223534,-53840,128134,51134,-326622,-284321,226725,334170,196900,73066,287759,232722,-14110,-457513,-238439,-114490,-136759,-124088,85497,227521,132558,139622,146851,100659,82601,-103176,-104148,-335195,-580637,-164217,200755,255919,226313,26055,-125540,-125589,-314141,150156,415083,721346,726098,560967,340220,-51222,-435684,-565501,-279365,520359,1138967,1693520,1449283,876866,30195,-348346,-100933,-86004,-530442,-225211,21792,188025,385243,586838,993637,711147,306964,-49176,-62691,230362,200187,48232,95054,259921,-4211,-479803,224185,507795,219553,-126061,193942,226021,61221,-40411,116760,-46791,-121092,-15980,-132577,-140745,-209147,-483708,-404305,-257578,-281563,-244264,-317861,-154032,-12344,54923,75328,82443,35488,-171817,-376743,-526147,-262094,44851,-4727,-122548,142255,455776,605716,475990,301146,192400,166266,65336,-341825,-456415,-230919,-404447,-587786,-535303,-107797,304483,344690,-87549,-609965,-383593,-429744,-450430,-207954,145828,267226,38107,-425099,-411674,-280073,-59793,358215,769365,1024120,792829,382398,-99458,-343510,-543073,-368510,-60293,91922,90635,-142489,-260242,-42299,332051,326768,197063,-239026,-601943,-378440,-346763,-294678,-81362,-13348,-167125,-190772,92908,155460,-58280,-20667,115831,250432,454456,395657,497412,640597,368184,154608,-27537,-394524,-585541,-395754,-203481,-156516,-187748,-361897,-204059,16426,25131,128427,64585,95913,307939,420564,295155,-12950,-304455,-51518,352177,355035,127337,-298764,-365491,-214890,-135673,246946,418717,548546,203508,-161259,-298589,-293204,-322869,-363265,-60937,266347,96407,131362,867242,1336276,1129171,337427,-361594,-473647,-381833,-229246,-27235,204100,174210,-82887,-322102,-274832,-47368,192423,239653,321010,328158,293027,171202,62329,99341,173296,219354,56856,7499,-385023,-419076,-52657,258857,348812,39865,-143620,21150,185861,29604,-95178,-39630,276514,511782,697505,704468,385906,479966,331560,-60764,-36434,292596,454797,451489,82105,-361367,-257077,262207,413307,101729,-477471,-88869,347002,513549,669570,624087,561151,412943,56468,74187,-23863,-86572,-12464,336069,634425,391243,13898,-30672,-172274,-242384,-137680,-17281,-118940,-388294,-229403,34514,-12222,-145964,-191085,-210107,-48451,51697,218149,208199,59093,-130787,-155666,-16710,-38517,-176917,-209767,-31838,289228,443723,270809,232679,162614,-218652,-300867,-205246,-124679,89799,55276,-173084,-470375,-352738,-28264,-9243,-109173,-171909,-228247,-307720,-3265,331785,452685,431012,412777,204713,-71930,-291504,204727,412224,514329,685720,561442,668419,557779,435450,209195,98547,137433,135053,107191,121144,219873,308068,270031,-50686,-76682,-74061,-102297,-155766,-872,20052,-8104,-242251,-414571,-461632,-389783,42874,351107,299046,217988,-563,-161231,53433,111537,-47858,-353349,-184002,145549,242353,46131,43693,53477,34205,-122254,-404198,-160792,196733,206210,-97045,-407646,-229083,294026,523038,475307,327242,-160144,-420887,-555881,-426605,-309181,-326754,-34802,470495,539089,195220,-236859,-464252,-614641,-612369,-591327,-354033,-123403,-178534,-486381,-361018,-323284,-455163,-42716,172082,358448,486663,589368,431086,146395,98913,-27400,49970,331035,524818,550103,361039,-44972,-320322,-128982,-215474,-389160,-539223,-382246,-101639,146953,219400,87788,98045,44991,-356411,-86121,439306,547486,327019,-184559,-345211,-403577,68689,645299,922698,575689,-50041,-191497,102337,517873,569089,468966,25715,-375913,117712,379662,327715,295881,127754,-163124,-440478,-409412,-174941,224899,979542,1141810,671298,187298,-145462,-262719,-110916,-5308,-329307,-573338,-296262,-318376,-291461,-39110,93571,191019,39276,-118715,-124147,-53598,-74490,-3342,-183024,-353838,-322279,-175805,-63468,123237,392797,571182,317486,-134759,-254094,11464,77316,-135018,-332747,-414632,-4849,402548,574532,262417,-61053,-212758,-101223,-80517,-293814,-392450,-496208,-505190,-297107,-389520,-629770,-442018,-229165,-262407,-249652,-14644,-38200,-405649,-239002,-145597,-320026,-250610,-170065,-306159,-269393,-7406,-176608,-255662,162284,514562,660430,405378,-32205,-26159,170910,-268108,-124937,443461,541784,328464,408068,519917,375903,339866,730128,691757,716780,871723,718056,246226,-408599,-433991,9274,312957,487474,372003,436824,519551,284457,-196505,53984,263159,25581,-228476,-375866,-189594,133544,339100,559225,849541,1048859,805871,335177,3199,-23590,116833,-133428,-414896,-205239,-180049,-71927,-258365,-382510,-179588,-92281,-44845,150715,43377,-124050,-127675,-78618,11837,16739,-18362,-68769,20797,45070,-82904,-359005,-385564,25714,302238,573358,359834,282818,377033,432168,309080,-3920,-139961,384725,855345,973891,497901,-13234,278467,281944,-111106,-220757,-211764,-232772,-147951,-38234,124398,344116,572329,437380,-161474,-20341,200148,74723,-476427,30392,454649,139795,-133545,1113,-17187,6476,147233,42556,-69833,-196134,-204934,-40351,6946,-108411,-155261,-291144,-517716,-207857,-97174,-252213,-48704,314640,558730,330842,34547,-241336,-370117,-401454,-49987,106430,-137567,-378157,64984,170234,-18768,-160295,-70736,9189,118634,-77036,-586141,-465661,-377578,-281202,-138289,-136747,-96816,137673,464561,512584,474908,276180,367356,291857,-15698,-373996,-212951,-5055,-154427,-212233,132181,357661,127814,-379739,-267890,-15664,-291059,-363599,-67496,32065,55655,15116,-198467,-531431,97488,213948,-45070,-311942,-435550,-370683,-296203,-171059,-16487,-82358,-24084,221629,208299,188765,-3099,-303011,38920,144130,83205,169279,191133,23487,34607,468714,942449,1124285,812766,107248,-148036,109371,333241,566745,772733,461733,-25359,-105799,260085,149951,-340319,-213591,54459,124730,288656,293293,-52685,-545754,-113791,145814,151973,118633,-161674,-415479,-524622,38717,416602,433847,44533,-436148,-222848,110891,10033,-261582,-452792,-241770,-152992,-40099,-305906,-455540,-116616,-8449,-73598,-195754,-164507,212496,730828,901288,531130,-175067,-239799,156724,99913,-84398,-448331,-327035,-418412,-232779,-161261,-320870,-325689,-1854,77916,380429,938365,1093765,847717,208094,-561230,-13997,356115,666417,473780,191374,245445,265458,311737,72793,-95005,286241,504507,274358,-188359,-330417,176132,301719,131838,-146588,-16024,320330,335724,199721,-146983,-331321,-180497,-26722,-176523,-478276,-469918,-414614,-225400,45956,133685,-20595,-247196,-337685,127602,396775,280750,-125145,-343711,-138189,36360,1199,-24280,10332,362242,121766,-195751,-269639,-155833,-49293,-120820,-28990,130706,-34617,-288276,-251203,-125350,-170304,-277253,36505,50688,15403,186068,515726,908971,872224,360461,-124180,-477379,-271325,-70184,96757,57987,-69281,-221868,-254969,-179367,-165900,-291897,-457638,-175452,212337,409005,401003,180312,43588,-149709,-76935,363059,579972,440067,259343,195772,173405,63517,-62832,-280812,159837,666163,921852,820438,386092,-129073,-441772,-456698,-226843,45894,77725,-34790,-268285,-144436,89539,268428,214130,84299,274888,238570,146104,61871,395505,537349,587266,515580,318086,94978,-66696,8508,-34367,-165932,-138113,-168657,-6835,358855,848044,1210157,1141646,797681,142228,-157325,133878,318657,267130,172557,315078,494858,278094,-81951,-223037,-239242,111252,440480,491452,298809,266175,357320,381597,237303,-274676,-275341,114688,251945,243382,160802,-80393,-450902,-175660,-142,-144749,-400584,38161,342104,446021,399637,84762,231681,128664,-62256,-402863,-416712,-340753,-199958,-136274,-229093,-132753,-39331,198360,68274,-330085,-355607,73353,295903,381510,370944,180421,152324,17973,-170588,-46284,-142738,-390702,-374553,-310983,-349442,-301167,-334571,-256041,-164840,-19114,-82768,-205412,52673,270870,297367,296459,115456,112186,-261598,-376563,209987,162044,-206328,-227098,-181881,-112112,-53469,-222145,-386082,-12247,-111520,-118749,107855,113142,-335717,-192019,236953,245855,-913,-334840,-124982,-119001,-119744,-186966,-318801,-313160,-440655,-248741,-99320,-58878,-128790,-58081,-136406,-259847,-294473,-228930,264814,712759,906307,935663,581161,-86687,-305639,-98455,-187516,-173338,-128454,-210290,-183856,220876,477998,491513,445828,366075,132318,-34458,29118,178417,-126492,-288874,86734,240865,-36320,-287784,-324111,-150609,141580,292706,-81150,-247112,414494,853592,1063029,977285,549579,203877,78168,319505,77320,-54824,347073,323875,-195328,-301096,-144160,142863,791499,1334083,719896,-24892,-282473,282953,318025,-51205,304586,809977,939406,808747,620818,510977,350636,201125,-43062,-112317,-202178,-151638,403693,416813,126004,281304,506339,269497,35927,36455,230643,49196,-346469,-250063,-191158,-181874,206524,351117,131475,-188544,79667,75127,-132594,-280447,-335120,-411341,-104171,63326,-122178,-312823,-83954,106513,312015,426758,456456,322971,135968,32172,-192422,-402003,-296913,-117680,-20218,75929,77972,64885,-200466,-182676,-559,184911,273990,24670,-36639,37861,11506,17950,114263,56155,-74531,-103289,68816,200916,390206,189634,-253354,-276028,-105005,-328543,-415754,-56985,199251,251407,161094,234250,206050,29851,59376,42468,38397,13612,-200310,-360494,-294731,-99367,-97311,-343432,-290978,-30227,-19824,-139040,-25180,-261350,-393118,-273550,-279914,-321905,-391499,-152849,-22861,-12015,-157786,-319384,-128100,94277,108353,-180197,-377153,240233,774404,684023,432911,784026,884091,450933,-250806,-295651,-210624,-478728,56007,335314,185752,65875,150558,-211590,-177080,203284,267050,-62184,-423512,-295176,-366257,-127216,208623,228724,297946,174609,48865,-385022,-249564,69749,32779,187953,286781,181920,223581,491347,540210,383516,189958,19520,-15347,62762,24901,-149323,-429283,-504,226236,260592,116034,4140,-43497,-218829,-55305,79040,116982,22265,-145267,-138524,-89244,99560,324608,220683,-220268,-358492,-185132,-16419,504349,745282,492296,-81700,73470,481831,495641,172278,-70961,-192117,-353614,-164883,134187,235953,149078,-172508,-370370,-294675,-36493,177631,73623,-176101,-288417,-237367,-174272,-156411,-230131,-178235,-25426,1985,-71802,-145612,-230752,63631,278405,239656,106498,-11477,-40743,-197758,-337341,-160582,182750,516627,623341,555830],[66209,-139953,-271930,-132265,-423,23458,-89541,-257286,-259375,45316,78569,-159724,-387366,-273477,-319375,-82621,71247,-19447,-202367,257597,681542,652145,34964,-70959,665614,773608,487109,60090,-62767,134702,27001,-144087,-289908,-262446,39137,136688,75542,221402,807840,1243934,1126989,567018,-69494,444011,533003,310825,-389024,-143589,208401,331831,427006,367943,19837,-230455,-288740,-349695,-221810,63717,356761,541674,592756,233931,-153337,-446298,6721,415230,489377,300041,-88070,-437360,-432842,-194658,-115465,26453,95195,129372,-100282,-159386,-192550,47033,345367,422724,399397,394219,494739,458017,343054,111416,-158931,-326234,-263335,88775,261249,246449,39832,-21414,-142006,-235763,-202359,-46086,-126583,-349929,-85974,140389,129718,147563,186682,183720,117952,130360,262331,257876,207118,-7616,-199732,241094,484326,256502,305752,487411,357902,211912,165344,177700,24649,1448,296362,479595,629411,553666,123162,-155711,99884,96117,-95573,-365713,-473462,-417038,-31217,429397,692823,599075,395829,9415,-231570,11114,147110,50978,93079,122623,-55379,-306461,-119271,9871,98247,301052,228290,95578,-12646,108262,114052,-86347,-226708,-129646,-289447,-565191,77390,355460,80815,-147630,245716,400651,379794,80046,331731,597524,658441,110969,-330781,261499,460806,307222,-60250,-114970,-21649,-46312,-141108,-131160,-74360,-269721,-400278,-370908,-376132,-75118,41701,-118383,-286514,-197735,-284327,-91535,-14266,-220075,-370660,-133201,-124670,-404889,-392689,72176,197943,14394,-299388,-458003,-70619,163268,136234,-131874,-467677,-145166,-82589,-132497,-334773,-253473,-270127,-383494,-363498,-25165,211561,203438,144213,-38459,-245625,-332612,-430395,-562785,-428470,-333934,-488228,-308864,-278543,-116458,-25420,-278492,-455152,-344945,-286598,-472184,-316639,-336968,-543827,-190282,169744,278951,-2894,-331912,-288532,-222243,-31525,-65520,-210286,-131802,-351615,-502756,-228883,-190441,-301019,-164095,-200699,-499863,-161756,-119342,-317907,-483863,-467034,-80147,333132,493462,99507,-241420,-182997,-257174,-468551,-272933,-60585,-133634,-118128,138817,36392,-291761,-112533,-31776,-131137,-234697,-187986,-280679,138388,342576,393497,119050,-178494,-219974,-66801,52564,-51517,-396519,-11992,123050,-4035,-456924,-119922,237516,434107,240877,53000,131613,240496,170194,22420,23545,1346,-183195,-454165,-168760,186431,182132,13760,12421,186899,504115,469542,197945,269614,137395,-120149,-369745,-91711,237074,438274,496066,328842,266196,331584,461159,162665,-148188,178703,527484,654355,580885,324457,162958,290865,617478,556516,581625,333099,217156,217972,306353,49974,-392901,-418082,-144366,68758,132138,-42446,-104658,-74065,48500,369280,448599,223769,-26462,-121694,-289245,-155573,-163659,-215932,71548,227341,266831,6922,-197950,-91393,173001,332736,185719,62822,78789,229550,294611,173518,-262821,-608155,-272711,-63880,38049,-134527,-606029,39424,261508,1856,-22765,312872,229258,309177,286686,-41812,144348,653530,925739,496566,-121903,-45758,485550,585664,416802,309198,348431,218701,-172643,-253996,-423723,-446434,-254552,-380273,-363029,-65049,-992,-72065,-92256,-63830,83812,256368,89905,-294295,-28702,238533,436522,97374,-365199,-125991,462870,743164,383910,-91172,-93029,-68671,-452946,-349161,-189644,-47694,-49100,-58006,-359086,-381964,-13545,-45465,-82800,249887,427674,307398,-15686,-125865,164683,386672,353378,202670,-96064,-238010,-157175,67744,488636,719704,556918,384121,31338,16322,-182454,-207516,124039,214196,76009,-212648,-407053,-315215,-138104,190549,17965,246446,314860,98717,-257640,-344164,-276888,-73433,-105348,161392,455211,445479,28558,-287617,-22455,246802,175941,-320890,-96653,406731,635818,259832,111212,354794,602621,437236,-49518,-35402,241869,309855,103987,171347,392206,137752,-73002,-479935,-207570,298904,469606,263857,-53860,-44128,80829,11273,-158419,-127668,-54053,-65081,-210920,-315712,-73695,11626,-61140,-413708,-389740,-137021,-188337,-64840,-42905,-399643,-343827,75170,260242,419146,508617,558323,447757,508076,390399,74205,-288183,-94513,132540,347642,387864,225275,-24241,-88777,-43057,98585,-11776,-372517,-279692,-228571,-463409,35243,401120,382124,197456,510149,1057404,774698,-46482,-174309,337680,489128,173547,-170503,-241563,-18734,171588,141382,-67226,-42841,15351,-119881,-369915,-413462,-430442,-333018,174046,528913,355809,541651,535307,154183,-260683,-334895,-218176,-132902,-136545,-238924,-118377,74695,153665,140496,28202,-138143,-38220,-411320,-22845,398506,418703,344805,-39918,-212252,-210318,-58017,97201,229649,214363,-71466,-298668,10726,173762,-124647,-545954,-544774,-544127,-331327,-139663,-77965,-83994,35042,302016,332953,167060,-353,71330,-149578,-428129,-244520,-183453,-147706,-152809,-23967,246427,381417,187316,110506,206882,-59146,-148529,-162404,-273750,-414618,-55687,366128,569425,523522,489879,392451,278318,417482,256020,-221869,-430059,-454373,-333313,-133466,-97584,-434611,-263436,397025,566860,261965,-114709,-69826,-16076,-114204,-368793,-359970,-305537,-199258,-190420,-5961,236054,329938,333300,173682,5529,-25005,-80964,-105430,-214077,-429663,-107200,158428,117965,3526,-207863,-348534,-507248,-316516,-22316,268828,635409,788830,871900,558373,36842,-397262,-356317,-220633,704272,1596446,1811773,1525576,946167,261569,-112494,-1318,-46807,-530387,-102715,327239,364474,346641,497174,811213,605445,213884,63759,206144,445656,269744,63224,121399,208894,-132296,-313059,277562,495520,150190,-398189,-341397,-43028,-120394,-212331,-61175,-185024,-294018,-165577,-110880,-123414,-233300,-406212,-42306,-44570,27595,46232,-4529,-253819,-227549,81769,206741,87527,-222776,-472244,-181485,-210997,-318157,-149392,-230481,-129268,333647,538462,591371,447090,276416,199015,282517,235402,-162197,-432370,-166186,-225791,-487959,-486006,-28862,342071,332686,-55380,-629549,-449874,-482640,-529801,-170442,279594,310405,-49818,-481572,-477361,-333922,-86266,325744,846269,1144333,997140,563374,43165,-341164,-402177,-135320,228193,380467,281061,-72357,-204037,24460,437767,422846,426391,-190076,-564977,-326481,-266694,-246670,-86663,-5944,-144168,-337756,-54360,52656,-16912,-176668,-183859,-7346,204891,444268,554679,608115,291412,-38812,-248823,-371329,-351466,-262607,-245751,-269259,-188936,-167913,-105355,47600,166984,416192,376153,315034,259880,231498,55562,-198323,-338848,-70766,263970,311339,62985,-339571,-391852,-255525,-169247,151418,329853,333678,83273,-330239,-485452,-304063,-491780,-447569,63398,537769,605476,470399,723305,756359,649915,32730,-302952,-540087,-311813,-34249,229725,373415,213744,-130091,-321015,-233734,-30508,243872,367091,445054,394428,337105,255435,187640,270866,300240,259170,-22022,-256681,-273697,-3452,275870,452455,506288,213038,242605,342766,340398,122901,56409,93565,497132,749483,719943,437358,-56330,-30112,-165738,-93970,121702,379334,466941,327840,-21101,-469493,-376846,63898,303893,134485,-377592,-137279,299708,488290,657199,667681,717258,713338,409390,253390,-36354,-153351,39080,383358,670647,491373,103377,-82482,-94626,-34965,-99084,-170740,-302126,-587507,-408023,-201939,-235812,-350019,-318778,-395302,-366346,-311844,-107521,-35372,-35967,-183140,-447622,-341616,-302822,-295530,-251951,-205985,-38648,276999,380128,557192,450451,209161,75927,-176753,21463,241656,169179,-155749,-422350,-361711,-96735,-81749,-183130,-172432,-190941,-258792,-78098,242387,371240,526576,655592,432587,56184,-48640,395362,494127,245762,357136,348376,550214,541379,446814,170887,31990,171379,240096,232798,173436,142666,146687,123601,-177045,-33691,35281,2928,-123973,-169595,-245047,-241779,-319353,-371246,-234034,2772,132508,355736,83655,-209312,-324988,-121887,23717,16663,-282799,-394683,-44960,223387,186982,42389,59113,86117,-13211,-316839,-515692,7934,462374,497139,276558,-22300,-53220,135847,219741,-5041,-245162,-308059,-498484,-539945,-476517,-197603,-135098,11693,382155,552310,314499,-93826,-418653,-485343,-269598,-83425,-238198,-174747,-83128,-311928,-423396,-169052,-160852,-2763,226706,542787,481970,692075,624662,413174,269471,153386,274960,379636,406135,229018,-24292,-471017,-188782,242846,12791,-262621,-438634,-458450,-189519,-11187,-66598,-110076,97113,207662,-90467,-332796,304610,657710,436129,-29932,-273666,-438754,23836,747807,1170381,682653,-29424,-451010,165987,711161,649103,465182,75422,-123465,276206,472875,200641,-87780,-298453,-376902,-171852,-50965,-54502,-137370,261499,469780,395104,255839,16571,-107630,58228,191318,5111,-124595,-216878,-278109,-419928,-394208,-197474,-204316,-321079,-281750,-198255,-217064,-87713,87306,-252029,-272675,-85883,-52877,-85647,26694,290875,530813,333626,-72440,-168163,175320,212833,-23030,-165110,-92943,363677,951878,931979,322827,-163729,-390737,-402627,-298782,-424233,-403281,-335872,-326429,-269871,-399668,-630036,-481097,-355991,-280484,-187610,126665,156228,-189344,-537864,-291075,-366755,-431216,-248885,-79820,80757,126741,-128189,-336108,98156,463656,606088,487985,62537,-78355,129165,-149325,-335559,308193,562926,384618,281277,227081,41654,304686,754678,574997,320311,512565,564300,205774,-137133,-249994,-368216,34572,165857,193336,417542,781228,601472,196855,290216,359334,186075,57309,-69098,-7930,124312,53641,242832,796786,1025531,792862,331960,-160320,-284809,-32968,-178363,-361602,23061,37569,16764,-354166,-225082,171359,308776,265065,322783,120699,-217053,-355787,-114490,47953,153217,42084,80098,266980,205920,172413,48850,-241675,-59749,266495,554282,179957,39482,-9951,206046,325233,76666,-524342,258327,769781,976370,598642,64614,303653,294087,-16018,-270747,-235026,-109850,46501,-28432,-99267,201824,529693,588831,191263,-17469,42514,-39261,-474494,-26224,195701,-123408,-305236,61995,182347,176414,251582,137029,-32868,-218020,-259717,-106539,16834,-21415,-150215,-445362,-285700,-56745,-78246,-224109,-31585,319666,545516,320900,194962,-113872,-346517,-428685,-47256,33904,-179006,-385834,-74118,151014,-26367,-111573,-52460,10216,52657,-149596,-355044,-325943,-292323,-110578,-19114,-57176,91619,431952,622619,523091,409313,160805,142982,174402,2763,-340418,-268873,-99302,-182097,-127907,185413,405860,285808,-189275,-199276,-39914,-175087,-340133,-197736,-23630,-29530,-70200,-221610,-374259,144795,272614,-89703,-381076,-366812,-279244,-329368,-167147,145751,-52424,-103242,164934,346890,401389,210497,-101215,21195,179754,211023,187883,48085,-125211,35441,564865,1046030,1085647,807354,174619,-215652,53211,235497,379060,493904,233007,-65040,-202402,74210,-18335,-408882,-120720,127023,88218,42988,-72075,-288525,-364493,-64456,173831,219668,174365,-277303,-477578,-431698,-2416,283426,258326,-151704,-344914,-53695,300394,220085,18029,-319207,-295668,-85112,-421,-199516,-430480,-161736,-3093,-31895,-151321,-355888,58185,590584,833362,555407,-177481,-339307,2988,-126022,-327219,-317553,-151262,-376134,-397393,-419602,-349449,2476,189079,31842,225326,758965,1037716,938210,445262,-164587,196213,622641,836895,527829,149964,155609,154346,98955,-151636,-276850,149755,424770,320584,-160506,-350322,110100,172407,-86902,-219160,-18616,325914,348192,311134,111803,-162025,-262043,-90053,-150475,-379217,-341712,-347237,-332419,-18722,162611,54907,-29602,-316195,56592,386153,250889,-210104,-307314,-15709,220752,258959,98952,-243048,-191458,-329151,-402742,-405448,-349219,-128948,-118890,-178556,35387,58722,-98054,-164006,151566,242499,81075,38607,-200076,-385992,-328068,373660,940084,957082,380863,-154857,-441237,-277391,-195862,-300016,-32573,117382,-50992,-342769,-201123,-116742,-135411,-171078,-141773,173575,393209,385107,15695,-198040,-265737,-446169,74441,396106,375680,140664,140713,245625,119487,-46853,-187448,422007,973868,1191863,932762,247435,-258739,-173969,-281693,-131906,83590,29459,-157039,-382011,-139067,122396,193723,122189,28002,267143,383882,440083,511391,438307,310552,286100,301538,133997,-44096,-212291,-260875,-314037,-180907,28726,-95162,21489,515953,879181,1159804,1218554,974236,543174,175728,16776,257811,40097,-108656,187106,389371,212417,-81525,-118020,-116327,20914,299699,231841,68793,78021,290820,521634,538354,-3386,-527087,-51718,142015,31548,-128966,-341141,-454632,-105861,206269,102957,-343707,-162316,179833,291484,307007,184706,382198,245270,91320,-253201,-252389,-104986,-16816,42213,-102029,-105088,-76851,153317,23733,-319661,-351025,92295,280483,313671,119301,-122770,8744,34709,-78193,-73794,-97350,-61440,319511,237919,18908,-242571,-337792,-194525,-185796,-209391,-322157,-326210,-157025,39641,250577,613589,692721,559532,155877,-123197,-39804,36059,-88473,-84692,-136916,26613,181394,-26329,-167746,184129,309794,6827,-154570,-59942,-184621,-112821,66465,38790,-118981,-129363,-18507,-65308,-95660,-148855,-274402,-272413,-316690,-136867,-66164,-174467,-124245,-8807,-211389,-319038,-42320,157965,542118,801855,698666,686211,664949,162540,-227768,-301921,-325392,-278354,-264280,-348874,-477530,-181005,148726,339680,407110,553728,471408,257230,124187,240989,-135648,-156656,352197,468052,154354,-148534,-155787,2118,400259,645971,230879,-476288,406314,976407,1235135,1090976,549630,-75958,-294867,-245479,-409330,-154327,241707,89194,-446829,75850,100161,111888,514432,856112,653463,106800,-252642,277644,245731,-35540,512320,971133,1048431,731225,472342,299287,72262,134554,-101359,-62798,-22990,236960,774600,659840,135287,155888,435230,241824,-10451,92084,292220,146295,-188792,-261446,-274857,-211627,140637,312841,85060,-261719,51094,229285,7209,-183215,-56488,13835,-96762,52705,-50654,-297914,-326312,4034,216064,255096,311280,336041,124848,-171151,-370312,-263948,-206352,-146770,-81866,-95021,-207965,-139056,-235610,-334941,-143526,255953,339052,198954,-85989,-133470,-196187,-172999,-174512,-278689,-460994,-412132,-167203,127943,353823,208120,-158301,-251483,-34915,-160151,-334903,51279,228009,170337,113137,254328,288484,211292,107040,65027,62586,76093,47679,-139448,-281756,-257143,-293214,-365934,-420090,-136704,-53630,1278,199122,149318,31485,-234288,-376466,-379986,-399814,-56503,62670,-53282,-338650,-423849,25658,250938,299365,-45396,-302403,437790,842669,537673,57568,523817,681657,189190,-209359,69117,33583,-286268,29236,233798,207736,130119,237686,-43936,-319241,154385,394790,166047,-121741,-124743,38658,-212796,-92912,-113985,102420,-2578,-122486,-356819,14920,258090,254483,374367,518470,484919,478712,509095,527324,370298,213459,61773,-75509,-4473,-25973,-144917,-395661,-261263,-113026,-22137,15138,157012,161412,-126625,-51261,299899,416397,222672,-66058,-96588,-81464,108892,373150,285216,-92190,-341300,-326074,28163,602679,783216,591106,19266,106502,419261,313709,-104941,-427308,-281369,-145262,-495789,-198005,62010,37085,-245028,-307792,-308011,-195855,33530,-3595,-117670,-185218,-252129,-256122,-187861,-109005,94904,109527,28204,-105027,-270330,-197680,105119,330709,276741,60931,-161194,-200614,-292308,-360498,-171455,105589,424599,524055,406169],[158836,6954,-147713,-28057,11579,-124282,-289597,-81367,-15299,95974,82849,-119297,-347296,-336198,-233817,7015,133456,95200,-184392,107750,550340,525161,-145622,217742,962545,1128361,647823,123758,-82324,16692,-63104,-91800,-235603,-164607,111747,191472,191185,488376,916591,1150342,1008395,526572,-166787,104432,293187,197821,-254811,-44204,155945,115747,81381,29487,-205539,-505171,-481111,-376151,-72168,207682,392427,491105,420403,57983,-193660,-323423,-8848,358973,396453,252644,-34785,-346623,-243321,-83970,-132466,-182928,-136042,27045,12716,-148899,-314104,-126843,181436,427910,549153,620963,655620,462692,244841,-8442,-229667,-438661,-418343,-68008,215383,278774,64601,-63432,-198039,-124374,26481,137706,3629,-293774,-286528,-374504,-154324,196058,402679,390461,216530,47120,186215,137669,185969,52271,-279774,45322,265322,99414,243257,501397,630103,380000,184260,49419,-109805,86151,438972,652082,576882,220144,-320111,-209423,139119,104696,-207543,-383675,-393538,-364257,-350156,120602,439372,435521,233811,-115555,-86813,217362,248039,35848,274638,410265,259003,-52079,-34467,81657,184006,397615,360860,215766,-63986,-121739,-125331,-221033,-277719,-160323,-220743,-367601,-158917,-78105,-397204,-55413,289121,334277,166913,-133845,34155,255647,494448,211586,-466631,296579,500250,283679,-221173,-200137,-13545,-59797,-209345,-120807,49447,-106177,-329406,-429850,-216024,58728,228600,155905,62080,82179,39808,202314,188160,57302,-206443,-378768,-333658,-524833,-287547,70793,140839,-58636,-278982,-249725,193360,508854,309074,-52832,-327177,-12045,102209,109744,-55637,-90838,-313468,-365835,-41478,355293,463395,452074,339085,118604,-255240,-510523,-531889,-475733,-387450,-244668,-210068,-158660,-378299,-359883,-286119,-383000,-487251,-172993,-94283,-339088,-311636,-329672,-530811,-273263,13090,113805,-112830,-226454,-90485,15816,138602,96084,-45843,-14494,-390033,-509332,-266910,-303973,-336030,-127868,-224092,-270286,-3182,-126858,-437985,-502353,-307249,16156,428357,618813,235149,-198003,-363299,-329396,-388567,-317747,-148488,-99905,-81794,-72584,-201445,-183900,-134139,-351036,-438422,-325000,-293784,-494532,-261776,2747,141148,84775,-265759,-257460,81325,299338,139718,-409559,-133682,141886,102265,-110035,135093,602647,849936,578506,286369,161406,100151,2292,-208923,-78779,7435,-15821,-118209,68135,168549,20185,-300280,134822,430054,568759,424931,124319,251304,179204,-32113,-198413,9942,105571,29749,110648,237822,207595,196063,408841,237348,-147974,3554,382382,584822,568374,281818,-14296,5977,557359,610196,584088,283721,158718,152472,186392,-145239,-518760,-576207,-520343,-33537,35589,-25064,-151262,-102273,-97378,235390,278182,8999,-215923,-349386,-364453,-231373,-257295,-206268,28258,182570,115022,-110834,-186695,-44453,137435,204669,172475,210341,440637,621510,561356,223251,-254854,-521407,-319427,54603,223868,64451,-294064,320130,614112,179165,-248902,225555,267665,369015,527908,293636,264761,640036,666548,151597,-301293,-11943,360947,488439,475213,488193,466364,251199,-69456,92926,3179,-324687,-582757,-451154,-191180,70252,-25266,-86156,-165122,-90727,53819,198399,170148,-196435,-117064,64354,186542,-160820,-402353,1575,417436,557251,219007,-124220,-148356,-177686,-578936,-207289,-25948,18482,18323,156589,64351,-324476,-373484,-268173,-190342,297630,587880,414697,10282,-81807,313991,296246,68753,-8557,-215770,-236928,-90294,149587,212373,442381,258709,30869,-157932,38820,10982,-182250,38081,195325,44866,-263116,-264199,-158496,95846,473211,361032,538512,511615,222160,-160394,-476276,-517064,-297272,-342296,-144371,259800,328490,-139594,-481735,-298319,88955,232855,-82099,-440402,40333,128629,-50588,-248009,-18321,382026,401185,-30504,-232328,220367,446555,203883,458357,725727,524784,188794,-194503,95213,474299,478909,224503,-234274,-309750,-228609,-298027,-364699,-296465,-173358,-102482,-92350,-72540,154515,152450,-26732,-319315,-314871,-230537,-372924,-87501,37712,-128353,-195796,42252,134458,478483,550208,445350,315576,446268,491502,187527,-264948,-180497,50994,-9553,-115155,-302293,-341235,-246298,-230278,-245666,-215097,-423793,-400021,-366359,-373748,-72051,75273,133220,28665,477756,921540,685192,-34203,-87151,375816,449098,62638,-247414,-315036,-46864,128264,121434,-11411,34527,161844,-31313,-210376,-289381,-270995,-52159,579257,1004331,808502,549844,368183,-68542,-60314,-163538,-209328,-337511,-236193,-246988,-119982,115956,188737,103888,-166799,-359804,-374215,-254909,85160,508318,729436,624114,62463,-374061,-434297,-163865,226764,381067,279668,-151307,-531042,42657,257946,-56731,-419405,-169878,-46950,-36024,-110728,-107156,-106237,55148,449547,580736,104809,-45835,90143,2545,-233328,-173804,-68307,-78121,-276033,-225552,69134,428565,457686,339398,275616,66487,22985,-50863,-291423,-385987,89843,410899,497028,387765,295462,525082,490166,381792,143957,-352963,-348968,-155498,-460824,-477784,-258779,-360116,-362853,216890,460557,101880,-304434,-326449,-101608,-93045,-278009,-463249,-482760,-317062,-236245,2521,298884,447773,365260,188397,237221,299498,-17248,-375835,-384912,-236587,-44985,48090,-32035,-198954,-269637,-348508,-529882,-128342,-58138,-19396,252430,707400,966450,582389,127363,-157862,-121447,116225,1043658,1944310,1729236,1387517,914850,510129,129830,123413,-13675,-417304,-173449,433049,408718,285093,416118,463720,390209,118921,168340,359399,524432,296333,29041,75285,125515,-194067,-78107,254740,313080,106384,-48664,-4781,-47549,-269681,-457266,-360390,-301979,-349422,-225593,-31545,-109341,-258638,-187046,130955,53027,189056,192973,203471,-256724,-362661,118924,198399,-17309,-452391,-428665,-842,60809,-127496,-221363,-407801,-2834,526256,554997,457917,373378,222786,132531,347560,336800,-7409,-305714,-82395,-58171,-297143,-333310,23170,303910,267436,-53397,-519567,-553312,-464245,-501974,-239809,251727,240750,-195642,-501513,-535008,-306126,-74655,247017,788798,1045922,978372,539165,48467,-390487,-251870,22650,369236,546678,413145,1989,-185420,37374,330814,294358,257026,-255438,-341293,-218163,-160063,-105624,26618,130994,31068,-349889,-269983,-128880,-148534,-419700,-510785,-201573,65826,582250,634781,426436,83697,-234966,-492408,-316386,-164916,-148230,-229435,-276899,-173672,-59376,10504,98386,282324,559537,583682,444162,154594,62573,-81436,-298495,-317725,-4895,273587,295897,-69798,-410485,-414230,-288938,-205599,-64158,89416,-22710,-95119,-369036,-300501,-288305,-464969,-161456,259401,675502,864883,664231,292384,-222709,-93945,-53964,-355383,-478616,-213691,112434,378435,399552,183411,-153733,-249228,-168900,-41310,199695,402010,501790,421892,296291,200411,163664,330977,416667,335038,5142,49199,218185,483551,459827,452649,544324,486719,532931,471641,242123,23713,109724,342555,767105,1003360,726146,93977,-594008,-174470,-422719,-302175,191604,351760,308338,81768,-197513,-552539,-393794,-11305,185835,154030,-280373,-256592,151512,384619,549121,620128,705249,741260,650737,290841,-30681,-31937,192661,403689,552941,427386,163216,73538,70158,80152,-143802,-369096,-402887,-322282,-356308,-316638,-449589,-523929,-474727,-469912,-330916,-370658,-331138,-285124,-124723,-73983,-269570,-401130,-338098,-100777,-37238,-317007,-606563,-76823,325009,667840,760694,782295,375158,54446,142830,311336,226550,-150448,-411458,-324732,-166410,-170338,-292280,-281597,-311632,-293502,-220206,90518,489075,698722,704439,480753,76749,123435,434535,491515,58592,-136026,-53734,158266,286705,295894,61608,-85268,170434,310576,334463,256961,131167,13723,15442,-170614,-19792,157212,105337,-112669,-353228,-385576,-403941,-398568,-232334,-1750,143211,48918,38807,-378043,-278890,-42506,84220,38638,-118704,-514590,-137896,132737,199307,35168,-9661,2962,5054,-136091,-406647,-312996,156558,540188,582311,419119,107866,-109337,-254564,-222747,-342571,-284981,-227147,-313730,-485835,-369505,-64663,30974,106184,258708,445263,340908,12789,-331321,-313099,23135,206650,-94768,-270400,43841,-103789,-353245,6590,115105,103686,174369,363677,76682,279011,444919,375079,188057,167067,357158,364020,263963,-25301,-318823,-380536,252946,624198,315976,-131365,-291354,-399709,-272868,-170377,-226044,-164421,162440,344320,193691,-290387,73935,509063,301199,16861,-285062,-526793,-214526,490493,935300,557099,51522,-580972,62196,473395,396409,279254,185390,74895,279041,353887,-13446,-334237,-144144,238215,339642,198667,-14958,-47723,-220074,-344885,-81091,100731,18455,-71023,132019,282775,282990,233648,202909,304919,143206,76548,-200521,-342371,-253739,-135067,-105459,-287628,-236621,-96846,-475143,-66422,140206,19259,-188843,-170073,60492,298957,200268,-157527,-71202,357122,355348,27984,-178370,8179,431550,1096625,1031176,370744,-255331,-452941,-299149,-497673,-494019,-268434,-263402,-209893,-352687,-506776,-551436,-495513,-500025,-430453,-236124,127935,243469,40376,-379120,-493988,-435656,-346742,7527,324155,346434,124790,-167991,-396556,-119701,147680,294956,369944,91375,-105010,182435,186399,-228224,-71566,340630,324594,163456,-143048,-427921,171054,525580,272482,-25278,73410,219150,27599,2753,-36859,-347638,-358032,-315296,-25288,395506,873660,683250,414762,397070,358951,297767,253715,214252,208655,123116,-55314,237232,703209,761712,654340,389467,-36582,-518242,-204585,-226722,-132366,197605,262065,100065,-135477,176905,529479,679465,505230,391140,200303,-111818,-110804,235454,375901,292333,-40271,95831,440113,329000,359860,396480,253216,-4267,22155,230603,-11826,-121103,-201925,11486,249869,80575,-86594,450262,805494,773009,456870,-32463,104753,85558,-76425,-248040,-179063,-27356,148093,1839,-345033,53875,433323,576848,456653,64315,-25036,-83181,-312789,-94054,2034,-215075,-118104,188691,323576,329287,320224,199601,4559,-151050,-212615,-185165,-68473,-25605,-129311,-455848,-311640,-58087,-103779,-251388,-97716,248379,399443,269363,247705,-32498,-185035,-467621,-117461,-102221,-300652,-453318,-237123,-11894,-142392,-214984,-149585,-44744,55410,86707,-108234,-313386,-244862,58455,89518,53766,344780,722116,824251,569583,460952,122140,-119390,109159,115542,-141456,-243080,-138855,-90483,-31039,210099,412106,379258,-73423,-96969,42970,-68826,-221629,-222939,-138057,-201582,-204733,-282358,-263808,105942,209235,-181279,-296853,-90190,-27719,-284823,-207649,193994,11766,-183084,71973,396459,501882,331582,77893,-49159,75691,151916,88454,-107236,-413886,-140992,341322,709416,652930,449583,29147,-258579,-57586,-1847,-9303,-27991,-76743,-162504,-324864,-331419,-336253,-258443,-16094,180197,130267,-69214,-350564,-458230,-101963,-38405,98306,188654,186873,-194442,-358660,-230436,-56318,102107,36832,-132300,-78825,63569,292837,321650,219989,-3490,-83331,60317,40699,-215701,-501766,-159601,19661,-4692,-137656,-378635,-73703,380576,629358,427976,-187022,-360299,-129537,-263020,-507338,-332395,-147466,-279455,-269912,-304013,-149137,116693,166060,-140629,-36409,464268,826356,866088,611900,176153,424435,851585,955721,612641,163224,6475,61053,-9803,-230791,-485938,-151512,172724,256321,-210566,-364665,-47686,-52415,-342876,-249497,-38299,187598,245311,276030,254632,-43940,-321168,-238404,-240267,-269311,-69541,-49761,-195705,66894,254262,123696,52071,-367232,-69908,280590,117095,-355791,-285132,63382,325666,481264,269836,-69811,-385009,-309263,-175194,-215502,-483978,-201022,-44928,-227933,-145948,38433,-148597,-236318,277745,496439,494301,252783,-223165,-130446,62774,380303,827382,816520,321227,-101167,-374873,-188490,-70378,-516016,31387,319510,78274,-453087,-16866,137623,125780,123910,148026,306563,408813,295023,-237763,-257205,-23696,-346422,-234060,165716,125826,-209650,-76787,143840,122721,-55775,-52438,613106,1185827,1310370,827565,25771,-136210,-67534,-101504,54257,140302,-57289,-365371,-376461,-73109,72246,33636,-27719,-65702,147614,475852,703271,822068,443599,21645,-77386,169768,9834,-170709,-238243,-296979,51156,406130,396171,146105,52406,503803,718123,827490,932066,829255,734367,376665,17044,66125,-146604,17733,352244,496937,204810,17853,48597,20729,-81557,101402,-54203,-187112,-164513,198962,649166,776929,280044,-380609,-215782,-64297,-321735,-526744,-446111,-450543,-221556,198821,214233,-95991,-365175,-163528,-102006,-67928,65619,160633,190627,139358,-118812,-90320,120317,120754,106062,-6013,-82925,-172982,-222197,-297388,-206069,-147371,53781,112884,151651,-97596,-354307,-91386,10524,22983,77448,137563,391357,601382,469037,139247,-287723,-561091,-390469,-402970,-356789,-107296,-82667,-196972,-260804,108700,675856,1074289,856587,497843,153160,113307,142980,138419,63247,-43347,135160,373243,234297,234759,441556,625112,229009,-456008,-160809,32717,2935,-107199,-288099,-141013,6632,-2174,-14030,-100942,-212090,-304510,-225110,-170214,-14223,5570,-134553,30929,156750,-196274,-227606,130316,362343,678860,798617,450983,254986,417113,99944,-220110,-510209,-441281,-441255,-448074,-264284,-146145,-103176,-24999,80003,232905,631890,639071,325689,94564,213060,-140474,-45594,493142,519152,233527,-87599,-81840,73486,516836,777017,397703,-350680,253523,876382,1152203,1049236,513728,-243727,-254343,52191,-86820,5235,179706,-72226,-294582,283587,244587,95070,162303,148841,331918,-34200,-229619,221167,114158,-96485,623084,1121621,1022543,477546,228469,-3208,-297792,-29912,-125237,82161,296111,547859,946504,739217,86062,-93467,225293,142090,-66843,92300,265399,207054,-41870,-209489,-294599,-304756,-187020,10663,-68282,-389035,34842,323750,80464,-145042,274834,664279,421117,371873,161709,-69148,-292189,-181661,-7122,3563,22442,68669,-41911,-56748,103814,89100,-3382,-201839,-178519,-241082,-464329,-347000,-352157,-536878,-204496,267744,279446,163486,-220936,-348463,-458208,-492914,-463116,-546340,-284500,-352660,-452270,-142891,36799,16741,-183094,-169721,46349,-13374,-231696,-3970,81598,-54780,-17644,147443,211127,166002,-131826,-170439,-69746,91002,273502,49479,-318243,-542224,-482665,-456596,-486291,-305511,-114888,162558,370502,475028,360894,-31631,-324482,-482812,-358073,-43820,43170,-142608,-375716,-224560,130768,333654,439927,131758,-279713,342236,576452,164029,-289407,238908,250223,-228659,-62129,249200,183389,11400,37391,125946,203297,218419,354264,108588,-289432,195384,567437,351484,164883,429117,458469,-109000,-267992,-321207,-164336,-157553,-170571,33015,261849,357689,358887,405636,493906,492467,489032,394885,370633,243211,119784,65556,-60603,11030,-36086,-197111,-336824,-346083,-345645,-372482,-203545,143636,277564,-21731,-131170,382811,547925,274242,-101171,-185926,-159897,-5191,236715,237380,136729,-54754,-410895,-72957,389396,561918,491883,127633,158833,320138,149602,-305230,-322803,257308,436907,-9576,-376718,-239225,-296339,-494291,-268429,-293602,-380205,-180554,-88100,-104791,-79734,-243077,-307316,-224526,-376,354580,369610,167819,-103118,-343239,-181591,26617,156688,115811,-151306,-392072,-325014,-300472,-272546,-222713,-42153,234796,376277,263609],[252942,76437,-170589,-100681,53571,115623,78998,223289,202121,166319,55428,-95372,-282988,-430997,-157951,-5918,92233,148972,-102454,-113705,328335,319445,-340007,308160,972410,1198706,642620,46748,-158608,-170226,-234048,-61464,-191540,-127763,94081,210196,228750,485126,624968,662428,649578,375010,-185116,-314501,420,-14879,-128115,17140,86418,-111995,-327509,-493901,-523040,-261156,-135162,-52962,189084,372866,344446,271840,49310,-149871,-48948,-9260,30179,150832,267125,202074,-94999,-323904,-132074,-59679,-169336,-309558,-366143,-181136,-91962,-374438,-359995,95879,210474,423445,597444,713758,637618,307980,5612,-212279,-319209,-428193,-499848,-269608,81067,213901,53088,-175757,-394961,-118629,161928,240897,78354,-163764,-286535,-195793,-57008,327062,542173,512947,291003,27266,133319,138894,154703,15416,-345172,-203592,-68559,-132389,37009,366350,714127,496469,223710,-4882,-90192,70745,349484,536777,360378,-139662,-437769,88129,287486,12871,-325248,-377983,-247678,-246233,-429320,-254981,107808,241780,24897,-295323,48169,413878,360943,11924,336168,579140,459093,138647,70815,157260,258320,430778,439233,317061,32232,-75085,-148645,-226943,-284740,-81914,-21883,-93084,-405712,-533352,-92632,172981,350779,304045,31256,-317083,-416451,-233063,152435,201178,-343400,63288,364369,169709,-427565,-224136,238,-66781,-312932,-159716,95471,-10810,-279129,-427930,-174911,53507,240208,285559,341853,456455,439121,486739,422515,340701,82138,-395171,-581322,-486247,-117959,72919,41280,-117332,-206487,-69129,343080,690100,450334,62317,-178114,56727,143239,188954,122943,106821,-25879,9779,367538,652452,538207,462727,337320,112696,-314575,-418899,-271146,-235565,-274214,-282189,-48984,68201,-197016,-558667,-463643,-461117,-457538,-19898,62242,-240522,-249639,-232301,-423283,-372806,-138548,-55042,-179581,-158805,-26209,168965,249043,200054,83063,-1007,-372589,-461450,-244015,-318773,-398589,-117654,-33716,104939,204955,-91009,-439175,-329159,-138182,57052,401328,597158,369180,2752,-308355,-216345,-121606,-119274,-139334,-36087,-4819,247919,162372,245691,41167,-291362,-469052,-194290,-71846,-14814,-273061,-393365,-52212,203106,-203474,-328051,185795,503198,328150,-226012,-228697,160182,259284,119126,127142,732736,1075314,807344,495661,178410,-63483,-169349,-328502,-319531,-94061,-27220,38290,240006,139800,-107510,-345845,334960,659644,548362,258307,108478,274533,242479,59543,-63182,34281,-111203,-365167,-10224,246529,94539,-30100,145961,117296,-112832,-169590,76627,284790,326975,151710,-201320,-333713,374139,654748,534630,222437,47809,-11666,4397,-204776,-502989,-736247,-541387,-254002,-239646,-114168,-171568,-134102,-170483,47926,70806,-76343,-157612,-306882,-178286,-153739,-295813,-261897,-102506,51432,-115145,-276912,-234651,-27745,101264,43050,94454,279657,665234,861625,723963,228049,-266071,-451205,-379853,81868,289427,229722,-54092,351761,743748,359643,-371970,30679,247767,393477,665748,525343,304191,438435,332133,-76234,-216773,35479,239730,390884,493557,521187,412055,124350,-106291,189863,282656,77701,-268936,-263388,-41111,156844,-17178,-91790,-192952,-89902,-41939,20499,132338,-141177,-210646,-152566,-203272,-440270,-189690,60926,226932,201754,3891,-130454,-189569,-299921,-404819,-52935,59430,-106511,124339,492191,479811,42109,-442000,-419880,-246743,282534,666431,465375,31959,-92103,256644,102763,-221664,-390566,-336241,-186607,5282,232617,130132,279932,182971,-158530,-191088,126269,183494,-97911,-36654,183730,21058,-344799,-146600,-37277,204046,450177,460819,551197,521988,292451,740,-360116,-477914,-290710,-250444,-525889,-162636,19411,-200091,-271111,-191558,64970,221989,18171,-527787,-196780,-279399,-295455,-512331,-282037,150942,274543,-36348,-397270,120673,384069,362268,823796,1022792,966589,517671,93984,225372,473594,376115,150665,-328468,-528595,-423082,-471194,-547373,-436626,-271423,-105939,88598,130999,295317,239253,-32992,-112171,-16112,-95639,-439780,16796,335071,285986,-99605,-227215,-203961,254278,377784,169405,43260,247616,409157,120237,-285532,-205517,82157,8618,-172316,-202276,-53046,142051,119685,-35874,-301612,-406511,-395460,-474953,-405659,-223105,-110495,-9452,-58126,326008,561182,434480,-31625,-9139,363652,397453,64390,-239264,-324624,-126155,-369,-8757,-21731,49956,208941,27573,-164900,-174557,-213357,89038,811038,1120077,934928,390632,57030,-355321,-22574,317216,285153,-83678,-352501,-306168,-137122,113595,187749,64535,-371462,-32792,213414,191775,202605,435602,752790,573833,38757,-397874,-504784,-171179,317723,451233,258440,-69002,-169896,182132,377309,15988,-212827,256762,495623,330403,69918,-8569,-73293,-76869,220890,377677,-221463,-192400,48546,-2731,-201800,-195707,-19486,-122834,-472766,-531341,-141914,393517,659558,701374,630286,400107,178551,29482,-287195,-401011,120117,395852,325293,197834,-52064,236184,358368,203145,131178,-164385,-233766,81289,48936,-207519,-433845,-288707,-421295,-214222,62106,-192353,-408413,-371626,-97990,-20450,-251331,-526008,-261078,-122460,-79655,178787,375886,417676,235437,212497,428585,429476,-94609,-426674,-381265,-189103,-89785,-97136,-135905,-306268,-212268,-249626,-419494,-193122,22781,-349243,16254,639270,819264,417258,180570,74520,23883,390804,1272228,1887379,1503024,1070225,778525,683915,326554,169090,-18537,-248170,-380396,231125,300101,227730,318632,165414,140651,20726,121936,314483,449075,286517,-11003,-15421,46403,-135245,76080,175331,3880,-34595,171301,377717,50762,-383790,-472400,-467255,-379857,-271870,-96022,136943,-24565,-256528,-69506,61896,-10128,57754,169772,245453,-135366,-370909,92930,63508,-150293,-176921,-194690,-5974,179285,66944,-124714,-531679,126950,609247,502056,289448,328767,154561,25178,348025,374777,104165,-141500,44721,83892,-86902,-188416,32519,209303,179655,-72236,-383709,-468523,-315205,-308163,-410432,11646,42156,-362287,-461452,-564046,-249595,-57996,127006,568123,767582,696971,304949,-96133,-422703,-173649,65175,349097,566601,453411,44523,-189872,32255,88029,-54103,-269464,-179816,-78192,-130821,-119338,-30659,97732,244244,212786,-159612,-457407,-307098,-207351,-252032,-393659,-265003,152458,787991,713782,168571,-196214,-181822,-346050,-331743,-14826,30967,-104121,-234228,-186251,-55415,85418,163717,341518,538717,619920,428419,36227,-42824,-141102,-344424,-230609,128232,351376,272277,-174556,-467706,-359200,-278310,-138212,-235088,-249998,-382063,-223546,-190388,-93717,-227009,-232614,72189,330763,508437,656502,448809,-254124,67852,448172,380131,-165478,-370290,-128579,167592,372342,300202,144941,-61452,-112100,-81116,-67534,48878,266930,412689,355069,161873,3130,880,300698,550349,410456,43226,390204,650954,777492,432016,247330,425100,649658,624927,398209,-46225,-241506,6578,542110,998609,1204957,796640,14794,-233752,223303,149017,16792,104638,118697,-61056,-250240,-405867,-358838,-229810,126602,144473,97661,-221724,-404914,-81707,194110,366226,499327,560637,508639,601929,105125,-26979,209953,404375,439067,365140,226226,86410,107308,61417,35879,-253072,-578533,-228751,-76591,-158515,-166525,-306682,-343175,-290635,-246652,-139474,-143638,-146302,-332943,-211111,41080,49360,-258306,-250226,154813,263710,97779,14276,-34522,147150,490146,825621,950286,442278,253989,172819,266098,195872,-107950,-322022,-264397,-216897,-266416,-425432,-384840,-462656,-433283,-216955,62972,583027,744918,591063,371395,-36302,103023,264844,331043,-30243,-331574,-448713,-249393,-104531,63454,-60064,-286286,61539,313563,393362,329918,164667,-55726,-44993,-17597,91800,329555,229382,-93160,-464570,-305884,-401009,-418425,-50599,218702,200752,-52888,-252466,-193889,324445,503998,301685,51552,-272683,-313621,34926,216481,121290,-120455,-113375,-118984,-170409,-323760,-488090,-285640,107285,355086,382997,253654,-66295,-422966,-429278,-349863,-373776,-133119,-43330,-119784,-325203,-230722,21651,162695,186825,110204,241428,293281,105623,-183003,-80969,165590,209597,-102335,-412069,110580,25439,-271721,138743,287214,103767,21570,-92542,-308519,-245716,39708,97145,-85314,101613,325566,320574,133879,-169506,-302289,88144,711684,943405,634512,-2217,-232078,-376988,-382350,-321294,-366085,-81668,268083,478646,410735,17010,-114539,174976,22406,-82043,-401768,-448419,-519724,19612,389082,285933,76398,-455837,-199929,-27511,-55833,38393,286660,181077,159482,51188,-267142,14905,419507,726788,690611,311778,-154651,97546,543513,328938,-194684,-156543,-119456,-130725,112338,276442,386616,363415,573072,796337,630050,527385,153559,-9589,-6095,47888,16124,-149736,-501106,-393427,-76780,245184,302171,17086,-354349,-400389,-222474,-51665,-46592,-321613,69144,554922,551282,144078,-341154,-171619,190259,782569,835677,343898,-332416,-239308,-42444,-217802,-471388,-259544,-226304,-195053,-452017,-437478,-468299,-446866,-210487,-217061,-239444,-6614,186954,110339,-192188,-443181,-564665,-287730,71435,410168,364455,-12101,-320240,-418366,-267716,-223188,-139783,78074,2545,-132494,196015,389700,112823,-445922,-43144,195036,160693,16094,-40717,121105,214325,-3704,-51624,-147642,-176085,-190257,-81428,-100770,-199227,-310051,-173352,-26670,362289,727213,558978,436007,290114,191086,242044,262565,375570,371490,140340,-14526,283529,399344,311489,455742,483186,243431,-256649,-278609,-259442,63188,365106,472247,231972,42888,354420,681840,858285,609311,365478,319626,270210,393126,556099,751803,490276,-91156,-145568,287347,328114,381348,550774,638272,339036,-1359,-58156,-15516,18445,75858,119470,142370,19238,330995,783471,896812,554605,185608,-201026,-248384,-292557,-301396,-281268,-133371,-8439,114157,-78194,-500092,29401,318076,393503,441570,105314,37292,-7892,-221486,-223844,-173124,-273789,1049,265885,333704,359696,294624,177198,-13898,-144563,-183688,-204879,-165782,-84065,-87276,-281237,-490645,-188409,-151164,-285046,-204322,161389,233012,214431,192940,-21934,-137095,-557392,-202277,-132657,-282620,-507783,-321149,-206127,-267200,-418853,-241156,-108196,131877,325047,30629,-447784,-167883,185511,131221,59144,518811,880007,971266,646112,546335,157322,-380257,44206,190332,201,-165792,-75266,78552,52449,222060,400462,382043,-60150,-94163,23340,-39812,-123132,-228116,-312447,-399265,-320311,-326642,-209306,31069,93635,-230640,-208852,63121,140741,-193366,-376084,55097,-20558,-284119,-75685,298231,455794,358538,185083,-105438,-144252,-74874,-95339,-171421,-391409,-214285,-21283,102299,-11931,-124286,-285348,-257821,-198108,-318976,-476722,-388671,-390572,-302850,-217813,-117379,-30002,13396,69944,204146,274562,219546,68465,-118519,54841,-54182,-9674,43562,-49330,-179271,-153102,-39980,-150616,-101084,-32398,112178,135723,48865,49872,230626,245110,202439,174734,186449,27951,-337140,-459698,-124957,48594,99521,8071,-88766,-117018,159909,368466,226387,-206416,-342452,-193479,-232984,-526072,-435357,-235427,-127746,-52964,-173445,-176136,7890,20031,-280408,-286087,193254,560275,684816,603832,360819,570081,956650,973403,671079,185486,-140678,-8878,105161,20771,-190310,-513309,-180036,73282,-182646,-316415,-280423,-310557,-294302,-191176,-89105,-47781,35011,98469,221567,-22761,-308251,-475624,-421394,-73853,258851,262630,105174,323461,476751,283004,93152,-421005,-266109,73858,-112219,-552158,-301897,64663,295399,453226,250711,-13318,-193640,-152617,-135659,-201962,-435654,-230790,18644,-194521,-366736,-31026,-161995,-167961,206482,525706,696947,425982,2048,172555,368819,375548,538700,502052,271051,103685,-152491,-332928,-155896,-429349,54120,393595,145140,-327179,155276,354874,333973,355928,387635,442094,416092,128833,-514422,44650,280959,-78055,-525052,-103596,-246797,-564914,-153354,36321,76137,-85646,34580,679093,1201588,1161974,486280,-106678,-439,-142458,29900,223746,175574,-87076,-305793,-181302,55942,-19956,-152813,-212463,-147306,55807,506683,880747,1014702,581058,-144906,-209863,105946,-55962,-275869,-236795,-159080,259233,828737,748353,390178,136112,332224,403467,357883,366155,397697,597401,347552,117634,-82219,4942,338114,547471,552870,175383,154865,198253,86017,-175536,-106633,-289045,-376190,-341784,109707,657594,826288,422435,-311222,-277280,-271701,-434393,-181232,-132811,-267737,-438255,9363,156410,8834,-276351,-371578,-380830,-375940,-380230,-363123,-53216,66067,-29723,59239,300149,198923,85487,32708,-136203,-281552,-251859,-138083,162219,175695,27335,-142654,-85371,-250072,-490563,-200206,-68597,39938,176649,247902,486133,359636,238188,-46790,-171504,-300642,-430348,-405966,-54187,255704,193513,-129328,-538339,-27824,593596,1154142,951002,642809,257506,355786,243248,269690,151579,42324,146468,433280,416945,515284,658279,790267,412782,-243693,93682,283365,122312,-62139,-426320,-21192,68640,-51904,13568,-110152,-340767,-356395,-223509,-76175,61967,52382,-57163,149936,274803,-130012,-119339,168614,330578,623971,743453,434049,44125,-2436,-155209,-233213,-398097,-407238,-475546,-362478,-77851,181845,313767,215039,-99910,-30540,474196,535775,150063,-37210,119124,-142746,-47310,401775,368835,162095,-109818,-96233,49271,445671,660694,374467,-263388,10196,588081,861787,884277,475080,-209347,38094,585439,412080,152359,124141,-24513,19941,293061,231908,9623,-188845,-404281,-123776,-334848,-212107,83274,-82214,-262443,550059,1089032,862823,195617,-8972,-149601,-246406,-105419,-55678,159042,481320,705206,951982,725302,112715,-341527,-67384,-43856,-135965,31917,206514,263442,108750,-151043,-176229,-186404,-297773,-475495,-277128,-367179,110243,365575,52052,-145136,570269,1089477,884772,621695,269911,53322,-163524,-394538,-282015,-270009,-340031,-367946,-160858,247570,494981,394823,143939,-296400,-279055,-287816,-290791,-305011,-474822,-498699,-197140,205536,185223,11556,-349267,-469325,-338577,-243110,-122781,-169633,-48858,-105774,-243154,-426152,-299287,-258584,-299733,-67000,180816,122610,-81897,-167790,-175735,-252588,-91500,-14658,-466,-60130,-207613,-210493,-296656,51904,393378,163750,-366895,-241293,-225404,-518110,-371301,-493571,-167664,283887,462234,655249,554188,208245,-128403,-397274,-247628,-72046,-39813,-203428,-229581,41609,273511,391150,539477,328560,-110218,50848,199749,-53627,-94428,84847,-218077,-312569,55141,226436,246534,197661,-4702,43390,190118,313173,467526,224317,-155847,256505,667033,461690,349731,761461,676205,177673,-204442,-265041,-215625,-54916,88976,279059,381750,361317,355002,319656,280325,272060,264542,181802,154460,99529,-8299,-205,-62194,-13817,-44784,-254282,-258650,-273570,-376863,-300575,-287441,35068,314548,60217,-162591,414445,577220,274199,-98751,-293324,-212877,-157713,35791,256735,387591,179752,-230363,-206629,12878,227441,255453,121642,106925,163165,-10499,-431169,55004,758099,843249,435145,-61373,-465234,-341296,-238826,-214467,-242342,-416180,-347756,-64178,49780,156984,-34228,-207242,-215734,78627,497735,604490,357667,1251,-279432,-141619,-88617,-144450,-191697,-338464,-137620,-34695,-63604,-93373,-158167,-90630,133814,339217,283511],[277870,49461,-320754,-123157,225835,403396,378668,373208,309501,244140,97540,-12237,-245809,-370696,-152477,-104548,-4991,118754,-96699,-333484,86915,96131,-339506,226185,716456,912330,444983,-98118,-206821,-323112,-342589,-52063,-183464,-210290,-46210,58415,18984,106163,-294,81574,287374,212579,-120315,-234191,-181020,-137484,-53762,10285,5112,-247185,-287407,-191603,-173451,29536,157674,247542,427100,516792,279894,13908,-278844,-141290,137885,294415,364509,320399,312603,108490,-290342,-307705,-85837,-57141,-149052,-227677,-319458,-265520,-288315,-288108,49527,420760,365637,372473,517776,639947,452999,61212,-254952,-433155,-401466,-432445,-556284,-457709,-112428,44578,-47147,-303034,-460214,-122119,185990,254962,117373,-74552,-208584,-40057,119303,395731,552645,511785,295830,72339,132723,260346,217250,26436,-262102,-476090,-353358,-345153,-244689,134157,562962,506335,263064,-6949,-24474,-4712,104865,184086,81132,-353540,-360663,82088,178865,-261441,-590304,-242370,-135282,-222402,-322810,-367221,-58476,80367,-217661,-333580,164713,542111,426545,-38604,196415,525911,462857,218330,139854,189605,265472,366741,423359,310489,92996,-58049,-100416,-169427,-333506,-68366,153376,139082,-34112,25170,245578,350751,409673,420997,216043,45033,24207,-296508,-107532,120520,-122989,-330849,51463,-51292,-477924,-162331,42991,-55211,-417420,-240626,60595,-9992,-313126,-469375,-338430,-120603,52486,221700,433433,635967,675390,635158,584867,500579,242016,-213873,-354756,-216367,50080,40478,-87292,-139847,-132216,25692,347123,620169,418044,48382,-151112,-18635,6990,69835,129290,200222,280058,396222,710592,719135,391340,211794,88003,-103593,-427795,-274939,-31757,72883,-49833,-460971,-15145,184891,-55942,-418117,-448909,-420815,-407417,37803,93287,-259047,-184849,-70761,-292386,-467432,-288731,-257556,-304659,-260625,-166745,87433,174022,171840,106232,-91850,-395006,-449740,-205667,-289930,-452123,-106229,193910,346015,306197,-73768,-473907,-253087,-69166,-30148,233722,461007,447629,141569,-240159,-87513,141664,170764,-4134,1895,20230,418387,425339,428855,154592,-131725,-296347,7777,216498,362113,156443,-377291,-72807,262543,-38366,-309888,167743,496747,382805,30243,-49281,88282,255546,84945,-163881,517488,952536,833188,550553,108211,-249057,-160709,-55851,-383811,-270323,-199431,-72158,180524,43249,-225643,-300288,262044,597734,346521,13131,163838,342887,310517,125977,-8100,-14771,-320784,-187062,257664,286869,-53040,-272807,-232171,-121869,-110245,-283741,-374535,-202815,-106199,-27489,-167652,-416093,47991,478558,352391,106227,-115415,-211626,-136206,-142047,-349483,-382024,-67136,-39737,-513315,-321390,-202313,-183066,-216549,-203284,-167984,-128818,-70567,-156396,104364,34856,-275793,-420404,-290066,-133795,-328071,-459810,-355937,-98006,5304,-88649,-14903,232013,646117,842160,686248,177114,-291759,-440698,-351101,14736,198304,245948,33608,162174,609141,438243,-274591,-247566,109056,346305,647661,559870,176688,65459,180927,50082,105604,78297,117005,252220,407652,373501,170713,-132771,-280166,32082,350891,327189,50964,-15080,83994,184461,43110,-78999,-183992,-103597,-168170,-188925,9761,-140375,-265243,-417780,-463816,-247868,16443,55115,-3167,-138211,-116565,-92722,-267368,-364807,-123002,88220,-36982,-296810,338671,786347,728396,274145,-198887,-481011,-276336,171459,571749,419476,24650,-139847,105954,142099,19452,-301945,-397098,-179621,4176,145635,246410,292231,224789,-199212,-143663,203752,227901,-136597,-89408,154290,-21830,-485071,-143423,-32115,147302,190060,307711,296030,345272,298300,135591,-175255,-348299,-85510,38015,-96092,-550896,-163273,82045,121681,61342,87975,112667,-27548,-276170,-226753,-319746,-282795,-302875,-137067,73611,122225,-120744,-517253,-28830,253038,545839,1068934,1208312,1239934,737970,226171,187392,372209,267795,83839,-214179,-375032,-435525,-329495,-374781,-368942,-357765,-132110,197363,314005,404773,295385,14628,126252,184033,-17665,-379740,184954,635108,615871,75798,-122249,22244,36681,45042,-190682,-253157,20558,176198,-98314,-377782,-189431,170651,353830,397290,396979,503295,700411,647069,475338,-49452,-400086,-214037,-257700,-349325,-241897,-95387,-58224,-48315,172821,230481,193078,-6080,52221,315213,343090,128666,-176697,-302325,-243809,-185694,-258527,-158713,-25055,133878,26739,-239728,-160469,-329830,-41838,708653,846598,712768,143452,-300448,-345914,-112613,334393,483465,231108,-213271,-432922,-179236,58162,214867,271787,-371347,-100239,606678,455698,239409,146905,353674,174757,-78797,-275468,-460644,-165575,306598,370517,125043,122848,218938,426838,567275,132425,-107883,608522,944430,668074,347698,190241,137105,-117729,-263960,-274443,-471514,-194881,32041,-84322,-283748,-434345,-166735,-284711,-364381,-378870,-304805,306632,766494,1057631,1045853,712472,245279,25402,-257647,-433702,39170,306837,149080,-53784,-275021,-220414,-41000,-61860,135213,159786,-337195,2514,339568,109518,-400745,-307093,-316456,-519546,-326119,-251286,-199703,-325781,-90912,-13768,-326901,-412469,77658,312536,317076,451714,408428,231319,31798,266810,432292,231755,-286346,-101140,31904,-224010,-226121,-201497,-137091,-249485,-79196,-33384,-285931,-407257,124877,176033,599884,749564,522111,182347,255945,276454,101926,468857,1189331,1434960,1215391,719382,576278,723687,466262,99910,-60473,-69191,-433604,-147678,106082,160872,162940,-5612,-121742,-166915,-158751,56545,261475,258832,26086,-45366,27594,-34011,126958,84575,-284764,-120935,374365,569100,116005,-458286,-232221,-202448,-428292,-135734,161248,382551,182778,-176323,-73864,-167562,-221965,-345153,-26290,144165,-21460,-365559,-20516,-111917,-124081,159567,-1612,-132748,113218,129807,-38048,-501880,183665,543753,376106,133136,287239,63647,-86145,302930,393722,208850,52685,195907,203167,94484,-79174,14094,114325,108302,-78696,-236250,-208959,-87125,-89934,-401069,-393374,-255327,-483715,-420414,-486052,-199370,-53459,-3777,218299,393564,259760,-35294,-331349,-356663,-186188,6876,225742,474176,404473,39626,-174058,100463,42342,-339837,-96341,107538,123572,-54646,-125668,-55196,76576,258324,284434,17639,-311740,-440099,-73323,51129,-125886,-141435,420035,954768,752666,-21024,-229608,141305,-25433,-395892,138401,318801,140643,-192653,-231327,-71469,145757,263540,384496,444475,511710,306171,-20387,-100002,-218206,-391323,-79544,289989,454797,270035,-81931,-346485,-192826,-120923,67097,34039,-198310,-478197,-224623,-37498,7821,-143607,-99622,101489,197273,93915,72558,-196232,35251,751528,1087016,722634,179622,-229900,-92871,115191,225567,155839,158712,122357,82944,77361,-39833,-147514,-731,197909,199976,-15440,-256098,-169548,258827,641864,365968,-74193,494083,875430,808183,249095,26907,360146,689364,576694,221212,-349224,-469174,-163319,575143,1111514,1312136,946819,229243,-60163,342139,471161,544718,56419,-210869,-504262,-517157,-473821,-122393,67526,342100,227653,-14044,-176392,-319135,-335529,-46888,161528,349979,361226,148593,227182,-229748,46477,485899,639810,518574,233444,-18959,-140214,-126956,-142004,-123874,-337285,-390989,-18594,113535,35073,74773,78571,8320,43437,-36000,-65135,-16535,63246,-171881,-269810,109163,324488,-144109,-194032,368212,567514,613930,483674,368971,27716,72666,467106,576056,293718,288937,130244,149990,105643,-36188,-160457,-177507,-199251,-303522,-483497,-253921,-263954,-476994,-124001,181124,552811,642357,449802,270120,-142985,-70401,28862,78013,-100033,10427,69425,174965,-44037,-52105,-72877,-419510,-143774,274217,435347,390839,216414,-50388,-35990,212157,376628,572076,399507,-16405,-393303,-197511,-353592,-380634,116314,423046,330903,-1185,50731,269220,618290,707745,363451,41471,-369318,-190099,94767,172486,11807,-235619,-254916,-258397,-369943,-477495,-556739,-389869,-103769,-17999,-59305,-126390,-320103,-221905,-13744,-102555,-386908,-166195,48048,21894,-111780,-77572,61618,242295,196117,-32669,10208,240193,261360,66371,132127,149413,47142,-163203,-414647,48286,14406,-235098,216020,343872,32611,24699,174007,204055,168454,-254368,-210509,-235868,136877,291355,272264,34515,-204448,-145667,409758,1044117,1179530,881094,133751,-211494,-435870,-437958,-282306,-203927,77635,392716,650386,618655,330066,-47601,-162848,-252272,-291653,-541538,-292526,-299229,-429309,-149024,28846,37186,-354122,-475959,-455395,-323515,-11211,319275,207978,38371,-243625,-411259,222928,778471,977503,820476,339042,-363223,58866,865805,720669,101132,-299657,-279532,-169198,51646,205835,311617,327332,786751,1054113,929957,714334,352017,151201,53774,74605,36759,-18165,-138900,210545,431909,532687,380625,-34960,-499057,-364443,-313164,-339987,-306847,-285008,238335,736266,771727,385527,-126639,-404459,-189818,234207,485013,234315,-391339,-105212,40130,-107452,-541461,-210742,-19781,-33989,-188455,-213149,-375274,-330756,70965,130131,-68493,-172246,27482,39667,-109501,-263696,-442374,-222421,25666,311968,180978,-220963,-439570,-411252,-188954,-158264,-267688,-240608,-195788,-222660,43196,319225,211263,-285160,-398563,68354,208063,356470,304057,179092,33461,-75797,-40708,-67859,-167439,-235853,-314939,-366229,-263981,-107211,115918,172736,330485,455331,370049,340417,76359,-105529,-1262,109188,387318,463155,216915,69878,244394,34976,-163729,262317,545246,459599,-38964,-282450,-245249,198741,508665,576190,337821,87286,284442,615034,806989,569043,303617,449883,628743,721116,715759,931399,653787,63062,-542115,-65731,174483,173201,435028,773863,692362,363437,155002,84788,164121,272165,303285,55633,-83261,503116,912804,871370,458501,-32706,-254947,-364784,-393655,-414567,-336225,-115430,-26203,-38717,-333071,-258924,192552,225775,87857,139346,50272,85200,50574,-213422,-359576,-235070,-464012,-119789,188474,207068,261067,189074,62880,-129894,-257971,-241723,-191429,-168821,-97929,5368,36273,-130578,-177408,-91114,-211152,-284406,122225,169929,189637,72697,-72434,-238057,-541292,-168772,25402,-77002,-395683,-369880,-295214,-378974,-436003,-191101,-146051,186448,420375,56962,-589695,-16395,262440,100578,-65220,512555,821984,882199,642188,562664,232073,-464328,-34076,210910,75511,-83756,54250,223942,114720,232783,390578,301522,-122322,-120964,-62983,-30401,-94417,-315678,-506315,-475914,-337839,-294083,-168593,7561,22283,-188459,-163749,110778,259392,-31011,-328777,-212706,-160789,-401194,-283686,76163,310027,339513,233254,-83142,-347343,-381691,-290257,-129755,-11133,76277,26019,-112727,-266017,-312382,-226839,-168814,-314422,-533288,-239258,47819,-262180,-374519,-76922,266779,344167,238610,139793,223444,439802,571004,428522,125670,57108,-115161,-94991,-79188,-187979,84292,265593,167542,-310292,-51314,271273,353358,219660,-113829,-339159,-63622,70862,232831,298182,208364,-53153,-413947,-326660,-113786,107629,316635,295676,181934,-66575,-27788,141311,5246,-308485,-351470,-156692,-14919,-252270,-220914,-86286,109786,186746,-64984,-394179,-208225,-44427,-163108,-266456,36918,324855,469489,444563,393499,589916,877972,881975,655557,181921,-198342,-95070,240499,282515,120460,-159306,-290724,-97066,-38189,-275362,-490742,-271882,-109589,-103787,-159200,-266495,-235407,-164834,30639,-66224,-228264,-431876,-222731,206674,564678,512607,386580,625328,786722,548573,197244,-355949,-465847,-167648,-368531,-581536,-302959,31838,184072,222856,70638,-115961,-274501,-202766,-233829,-333495,-370253,-133828,67078,-172131,-412713,55191,311562,147425,20887,346251,619574,417316,131367,284844,388067,240398,164569,209070,295738,341428,124515,-300747,-427704,-533298,-42363,316782,150834,-198613,208691,430703,437038,494887,520456,512720,393969,-82485,-294749,350640,484142,44826,-556890,-365714,-368826,-141898,59795,72559,-23905,-140716,47920,611481,981570,728076,16967,-37175,13491,-329084,56678,293822,175641,6236,-60939,-41771,100250,-63131,-251326,-378852,-111045,106393,491110,946797,1117060,737665,61626,102862,88102,-80947,-388870,-302616,-163572,189690,867450,890465,557488,237043,76646,-3693,-32982,-145807,-103061,240371,196711,169469,58022,219839,483064,552148,379744,111277,251143,249546,33163,-271091,-284332,-443053,-415426,-274899,48085,492597,621565,301882,-465788,-268573,-344350,-132611,174379,152683,-77336,-564090,-284634,-41876,-27211,-117416,-115242,110198,342512,280902,10163,-418240,-85194,34648,204195,415629,200107,63641,78609,-157377,-396102,175077,340209,536963,465835,53395,-315656,-404967,-420083,-490765,-319025,-151995,-27592,127700,174220,195350,-235322,-370350,-325848,-30476,-52519,-105055,-69513,255094,522376,390747,-78929,-485480,-93175,520107,999195,862493,540033,205900,407771,238487,247332,144541,76179,77532,306227,354507,486433,698621,803188,489592,-108004,312491,469192,221219,39014,-187013,76608,62743,-112190,22758,-117032,-474408,-377473,-256669,-90051,38641,23091,-24733,145854,251980,-98536,-75274,89856,94552,375059,638080,594890,311841,111184,-91246,-189956,-376213,-303996,-279823,-182215,-3792,295644,518076,435949,-45740,-318996,96690,212373,-178288,-204463,5205,-149733,-155589,88768,73866,-36993,-196790,-180011,-69685,203772,350011,172840,-309117,-256439,188844,455333,635790,422931,-117154,99128,473554,361451,57551,-991,121006,303441,264360,89634,-182079,-321737,-121291,-228482,-243767,-148775,-128016,-235430,-342108,261132,738848,657603,144096,-132160,-13472,66194,59980,-10189,103080,464243,687118,839235,646995,172186,-305060,-261707,-232507,-205440,-76455,145668,321746,236551,-124224,24369,213243,236772,-176042,-549056,-381235,48531,237463,-134622,-55205,743676,1106409,977593,563527,164016,5141,-138834,-363381,-481634,-545015,-527041,-284667,-52819,424922,690895,573447,157899,-380877,-331368,-363410,-194981,-194956,-555119,-494330,-277943,53693,90840,-151319,-411389,-364992,-173745,-14442,98832,125433,115298,44050,-105976,-232529,-195270,-306688,-474983,-47821,274396,221339,24400,-278434,-445537,-188937,-59313,-173376,-316533,-271644,40625,115960,-315715,-85868,337456,133090,-422219,-7296,-79525,-515304,-258757,-332184,-235624,290175,453782,635448,571511,378738,54193,-153350,-114339,-51688,-85135,-195545,-151834,184536,375682,415887,581059,511112,235574,83457,182737,169395,55004,-54860,-256965,-34099,19260,-20127,188359,203093,-111448,-33581,132965,307148,437091,201139,-119227,184013,543384,399514,317792,679377,606048,457933,1014,-108383,-159059,2243,242684,254631,264081,197372,186141,92616,-82677,-98283,-92933,-85202,-76687,-57850,-162499,-200781,-260541,-162646,-92252,-240873,-178720,-264357,-373599,-93790,-165495,-170920,189058,-1561,-168878,363301,491505,215675,-57305,-298629,-207197,-349633,-147359,306890,485543,256451,-159610,-366370,-420359,-168034,-117779,-131936,-108715,-36297,-227991,-639759,258600,927926,930075,681523,192630,-184994,-27731,-48086,-267255,-280356,-339080,-320255,-6807,284809,437982,322145,23537,-258825,-9423,397054,641820,458702,88012,-267423,-148943,-266230,-294533,-63187,43671,66174,135189,114163,38175,-100478,-110822,90313,324629,325028],[233777,-39969,-403011,28898,357648,477363,467942,343268,302479,289585,186891,90222,-206335,-356143,-223640,-228720,-93274,27655,-181594,-517294,-128443,-90797,-332806,16559,288612,332545,93968,-132280,-153890,-274374,-259466,-68295,-193193,-376448,-267572,-221631,-361203,-547899,-397534,26653,225550,150223,-28701,10007,-145461,-86346,-59470,-78766,-108552,-291130,-132614,107251,206695,251064,331111,426505,576726,624089,305015,-60149,-224938,29158,271836,514786,739312,762417,477835,-24047,-544459,-249815,-66354,-29379,-104074,-186895,-155212,-127705,-20395,157578,500364,642524,448251,283538,360990,459187,234682,-47891,-219477,-452336,-423762,-426991,-537956,-552247,-274790,-144701,-185976,-317766,-228151,4158,161266,220302,190842,20793,-204392,-159864,139099,357275,462654,410199,229553,141748,194325,408940,346751,130122,-114474,-419154,-372202,-405384,-430858,-44745,322306,434936,284555,-21749,-2560,-26211,-99698,-218228,-201732,-493455,-376206,-80237,39523,-92070,-204555,6168,-75664,-285623,-333986,-168822,63945,88414,-184235,-68666,278242,585850,434472,-52413,-78707,260506,300084,208276,160280,186877,223499,252225,325481,160482,-14629,-167803,-68936,-150489,-449055,-54019,316552,299192,340683,342786,328083,444580,481525,572126,412385,378090,390283,6808,-96617,56129,104095,-37267,-148725,-246137,-159239,17159,143668,-31980,-468925,-313772,-440,-65287,-401038,-465982,-450814,-409082,-266011,15125,326498,542460,645858,594528,613687,493634,223430,-121386,-168458,46655,201966,8250,-186800,-138601,-62923,56647,252245,358304,209287,-99925,-217791,-193253,-231871,-178690,-16557,187816,485051,701388,895041,561594,113804,-166170,-262830,-337565,-377433,-155580,156357,368337,176218,-373310,-19044,191507,-14782,-314455,-253165,-282965,-348031,12590,2099,-361175,-27773,117963,-161361,-513142,-446331,-477447,-517786,-501128,-445943,-215658,-82137,11664,24847,-190665,-416310,-400639,-209714,-325109,-383700,-27353,356189,433736,314560,-45194,-463772,-274610,-106669,-227819,27948,355055,469887,162096,-289767,5708,372487,441632,180713,666,-23175,280618,417061,361676,130946,-155094,-212828,163044,406712,537464,434357,-37005,9314,251301,163295,-132286,15703,262109,337996,283885,171422,-104718,27243,-45834,-452274,89128,572237,684486,422284,-67782,-345774,33812,182294,-83710,-204633,-140293,-373886,-115035,-115187,-318538,-301212,-40689,247779,14206,-141357,275997,452278,392148,184859,-6202,-78347,-332475,33168,442395,273609,-186637,-421327,-491987,-267687,-133418,-255656,-384414,-424527,-445671,-98461,9810,-198351,-327082,13027,34984,-62399,-270501,-343097,-179234,-11740,-42812,44129,436699,526381,-78862,-479071,-260744,-255341,-293740,-491545,-394417,-263243,-153117,-49784,273284,198369,-119561,-449743,-472647,-307149,-413608,-499616,-434350,-216782,-137469,-122240,-49598,110039,388833,547545,429612,70086,-307709,-451542,-193239,-8367,64901,129383,-26585,-110207,300130,382809,-93357,-414305,-122179,210624,475016,379323,-124377,-119685,335403,400860,411918,129136,8184,59900,222044,116321,-181132,-399516,-429035,-191736,259920,377230,217755,163307,176999,173153,148422,-30323,-151872,-149457,-252420,-318898,-108516,-146568,-125486,-286797,-38812,70824,104289,53457,20519,-38386,-23191,-20887,-340800,-161721,171285,239463,-250145,-14241,576704,871205,726855,306204,-70804,-397098,-294550,-23005,287989,260790,-34262,-165398,38010,364971,375478,52224,-447396,-238967,-218025,-151256,286362,347021,241918,-206229,-136960,196832,124041,-315167,-110930,80516,-95901,-306203,-213622,-154709,-11638,-109935,-4346,-77540,79857,259579,233127,-34274,-312064,-75512,119869,112017,-256834,-33328,366721,424409,273501,52137,-97101,-149500,-112207,-180982,-249739,-36558,127266,148049,118725,-14768,-268855,-543381,-128155,257318,674543,1043155,1174361,1172029,734543,177930,67919,282060,236567,83071,-33532,-218408,-377332,-181060,-80551,-97351,-303682,-218884,202633,475813,541339,379435,154459,320143,274235,-27437,-214777,337131,811862,761803,303485,439573,656670,412464,-78660,-444939,-259735,-110138,-121141,-394137,-490908,-177043,202890,491611,636421,642205,859847,1144804,1116336,860317,205658,-417420,-118419,-119049,-95006,114778,104874,-4266,5001,65021,-12094,14809,22116,105068,268174,310260,212392,-74118,-280629,-379709,-355791,-471835,-378234,-191065,-37946,-43279,-371168,-268176,-315976,-424179,252342,358630,280284,-106073,-305113,169042,457144,472170,620822,527734,149838,-457160,-256804,-58881,242343,538302,84619,-261464,570550,466224,134243,-211427,-325732,-243281,-170310,-230299,-465759,-167687,178137,123337,-82932,281820,484898,645473,765343,277787,-166817,714461,1111864,855094,561202,372894,403806,219989,54306,9481,25244,-2350,25261,-41366,-113150,-226977,-446805,-475270,-121870,-121514,-406592,188307,770263,1214786,1228370,844751,245286,-53340,-242425,-431185,-127408,74109,-75073,-325656,-85888,231371,133767,-254661,78607,430497,7433,-390994,245911,200138,-185834,-364128,-258614,-157221,-101299,-50323,-113725,-311015,-140448,-141895,-508922,-114170,357343,696524,733226,661540,338332,-64708,-61429,303511,248678,-173887,-407786,-44220,178891,-126904,-242333,-147412,-27547,-39068,138364,251620,40032,-343658,192317,761527,1142354,886473,181930,71683,396798,426571,137574,289388,726468,784014,860011,469038,357509,602675,521736,-55942,-129191,61297,-185721,-403946,-95263,72868,-39946,-139007,-299294,-358073,-379313,-289280,9005,188328,114972,27903,46610,1667,63268,-5794,-192496,185472,621207,598925,95120,-513625,-144472,-130524,-284517,25517,405622,604661,454545,-796,-139946,-343864,-225386,-215407,-436394,-80051,-9542,-355137,-204895,-222793,-35762,219134,70132,-220913,-121242,1537,-93525,-306607,145426,325109,119376,-71230,144584,-90707,-233455,200908,394223,305127,229708,288952,261005,175942,-31533,-18730,83605,94481,-51155,-122214,18212,129928,81015,-95299,-262831,-422744,-401070,-439878,-363841,-179389,-110159,-150544,-210836,-58282,-181861,-339894,-460320,-320353,-314187,-144701,42932,279432,240750,-45326,-117756,223819,261818,-17646,352245,286169,169995,5589,-103806,-107814,-20109,111366,171723,63338,-152032,-409892,-135110,115594,27885,-8940,596867,921886,674829,-50317,58295,439385,209192,-495522,247150,617627,442689,-107053,-315548,-46647,192560,364886,414745,339362,309508,143194,-28894,-207950,-397173,-381864,71599,406848,494108,263775,11626,-222414,-80226,40632,213285,358013,156886,-339514,-225533,14062,-9771,-132022,-111157,-83112,-155196,-373223,-204575,-43401,494183,952196,1186371,770544,368131,-145451,-175100,-88516,-52260,16489,169696,246124,259821,250589,32973,-313116,-282986,-52046,-20298,-200904,-415605,-185619,186701,523962,127275,-375836,390061,812541,577327,-20539,13325,453469,645562,454566,42944,-326858,-151571,-149443,392724,1024609,1276603,1083179,517323,-31731,105677,441840,765210,386851,74777,-71476,-227406,-377234,5980,327640,391866,226785,-191166,-144509,-122179,-386425,-331327,-70161,161540,128584,-227393,-377911,-345514,149447,655471,792978,569096,162599,-258655,-373166,-449991,-398574,-309931,-344362,-272116,77611,204141,144037,214819,361098,295371,287501,67049,-135515,-78933,54648,-86920,-319084,71789,404960,-78942,-193927,453428,747730,888434,657534,580753,134103,-340777,-240558,-123427,-26546,105349,8894,-17095,-50828,-58929,-77823,-119693,-151731,-305263,-467138,-107427,-21533,-222162,-168232,206718,382873,419709,342771,297430,17226,-119777,-60396,-167024,-246922,164355,514456,617901,312289,-11208,68681,-83429,-389546,176272,422824,395849,222067,-40474,-4398,364730,630652,758295,519304,59928,-288037,-172308,-390510,-379154,176339,465113,362595,69418,283879,445669,478273,420400,176080,-32566,-389205,-236443,537,-3605,-145165,-366209,-430253,-360192,-407241,-321316,-392976,-486838,-310750,-313752,-534466,-194239,-20667,231732,206652,-92535,-253370,50662,27074,42377,53442,25202,2728,168219,43647,-228053,-212231,187843,386478,273298,177268,-18211,-107380,-113673,-253460,-174583,-203797,-248164,200679,268488,-14673,164006,666310,554796,425895,-162214,-253678,-37083,248747,269763,155168,-110666,-237854,-78897,508353,1125709,1261365,931585,201684,-228208,-563743,-323995,-82212,99122,189909,453653,767856,798092,588018,144046,-344650,-409511,-395790,-304157,-138337,-73110,-294458,-335832,-77089,-40037,-256014,-305343,-188518,-93642,99463,235516,135466,-23240,-177301,-257754,173518,782346,902423,707550,308945,-249933,-75673,602271,585631,197985,-340193,-314044,-127609,-34663,46854,59773,181748,778789,1020391,946610,572700,234932,19120,-117487,-108114,-102310,-18054,243095,768164,753882,641685,327084,-140363,-431522,-206427,-191747,-312796,-405805,-125962,339189,791007,877783,606057,272040,-32984,-345760,-266374,118592,26971,-496944,-116490,-81436,-224350,-422067,52531,317927,343834,125497,-33531,-290511,-222105,215980,365563,81140,-262698,-208459,-147281,-140771,-164264,-285945,-90721,148728,384055,57754,-460140,-256745,-268458,-168725,25462,4319,-175368,-358278,-382797,-327610,-91114,-63911,-253067,-364050,-40725,183631,444020,360201,142108,-17210,-98627,-191825,-80026,-5291,-156101,-304801,-284263,-480458,-196999,87155,266626,260468,190788,207542,218357,-6472,-347881,-388271,-156999,245870,448886,296621,100276,132191,-135412,-548585,40622,478727,500607,46963,-371447,-206378,242630,512551,440435,274724,51755,62688,364699,542928,390253,227464,485631,775431,757178,688726,839197,666518,214218,-301435,-89329,41517,-201162,21288,573558,806635,604287,345115,72208,101520,197285,269006,-61190,-240805,351181,714141,668292,387075,-127473,-160230,-115030,-87692,-190916,-318085,-124941,-73289,-242484,-401890,91364,399695,170702,-310262,-247578,-64881,50749,32714,-256215,-344325,41970,-220928,-455746,-108190,-35404,117645,101039,-82004,-347258,-492362,-390427,-237641,-162702,-66175,117860,356245,247660,63305,87967,-118526,-337726,128126,228423,158280,-123892,-226631,-479811,-452150,-111348,129552,69679,-244663,-326985,-360211,-528649,-272065,-107291,-182875,142058,337151,-47480,-411400,133382,260722,-16211,-311978,254022,496130,479286,452729,469603,275308,-377993,-142035,151642,58673,-38473,166085,256147,117933,206617,340810,129907,-235703,-113505,8126,-41128,-180922,-487894,-534395,-490927,-343039,-229791,-117651,62558,38338,-66546,-114623,124729,388507,237227,86627,-330598,-374966,-480575,-548144,-177067,129087,296962,231029,-35395,-294066,-395727,-448638,-79208,290244,378920,327921,179372,107511,57940,92545,-37170,-377119,-410098,60644,285697,-55885,-309406,-47607,404089,523209,341011,177806,240951,537180,781982,606021,258981,-12062,-195665,-204257,-170869,-11813,425086,578338,241007,-463645,188416,568051,426305,119912,-366304,-547217,-492778,-194110,113783,219595,71566,-207019,-380295,-264165,-130754,209105,546457,554307,378306,8681,-184815,-49870,-263246,-553856,-359662,-30582,295610,242677,77026,177492,325758,351951,9621,-457189,-241173,34213,-6888,-129943,-23828,160442,273469,219176,300018,465823,620740,686261,543649,159502,-175067,-227023,234048,412032,340577,143244,-91026,-60440,32540,-344736,-382650,-15373,23387,-56174,-222700,-385517,-498073,-438068,-237999,-118336,-111034,-160792,145309,501475,758299,632181,553252,839866,1022801,759746,268306,-285906,-508688,-344953,-557023,-466141,-225416,62986,156612,143019,-52078,-252094,-500058,-411942,-409078,-462575,-273539,59556,134767,-174501,-340431,264839,737005,391135,-124813,33779,302683,222146,101608,209923,208604,6186,-126285,88339,312894,490677,368209,93969,-319383,-557691,-221862,131784,97831,-134737,129848,371334,442862,535845,569360,540366,343591,-281537,-60019,567057,551319,36647,-435480,-349571,-31826,227492,285203,140966,-152692,-215719,-1124,435552,574059,121364,-290282,52606,-75451,-506890,-26657,231300,142743,131805,129786,3165,2309,-32975,-232205,-456357,-16233,192777,429344,906017,1108227,722332,202806,265099,95840,-108041,-501791,-403667,-312642,-79319,578445,803011,675351,313886,-159639,-427362,-229930,-110418,-177142,42859,115424,170792,254125,310345,395476,339210,63829,63014,255421,170209,-106753,-359160,-400477,-516858,-429436,-178139,-4690,171725,199885,-69650,-570196,-255199,-317927,64148,399127,351250,56154,-379344,-493286,-283926,-110778,19806,114961,472395,930381,1061089,562843,-339934,-219509,137639,372889,482601,124880,65485,235854,88428,-556521,254989,600542,743821,591151,123451,-189197,-418234,-508004,-479220,-298994,-106821,-65937,-31539,-45938,-316654,-406739,-175497,-158676,-32280,56491,137542,229067,482083,673729,490637,-50970,-442982,-96434,511393,817953,719495,284297,71563,278355,186274,124018,65474,70885,44340,70468,39904,123834,526389,713652,456552,-150581,324718,531092,299235,33049,-75648,91173,14606,-153376,40350,-92425,-521352,-411175,-294347,-183381,-63988,-66716,-31544,56466,126245,-94387,-70208,-22262,-219226,36935,495184,687956,549640,399132,98930,-294562,-377844,-196368,-114495,-35573,-41879,170656,442641,454916,74650,-435426,-287153,-136019,-421621,-278378,-48539,-105476,-174945,-186924,-147231,-193771,-261278,-260470,-222467,-104430,-13942,-110884,-423571,-440101,-176022,77436,384148,372870,95800,-59450,-301999,-297625,-289873,-171944,230793,481762,339263,-57738,-391502,-149478,45607,129266,82705,-85743,-282525,-152746,-146082,-53588,256679,535457,281150,-108875,152291,329661,272851,-18917,-8815,319718,551022,650437,513038,178871,-128713,-133172,-159540,-200433,-142493,141533,426629,362563,-77481,273988,703125,692652,217003,-323374,-395617,-135240,-62142,-332973,248543,866431,896936,726626,260723,-48302,-81700,-70568,-170780,-374952,-496554,-224787,82489,140369,435317,693447,607797,73043,-239052,-193753,-390921,-194642,-137758,-479976,-607821,-445740,-106415,64012,-182185,-338700,-258422,-99747,46711,163651,371142,310217,129823,-98112,-85839,-46013,-104343,-319636,-101886,310832,327651,104738,-148285,-212787,-53158,15566,-202562,-492053,-91862,250801,370825,-76676,-269045,167959,8884,-387240,102120,-67576,-527171,-130553,-154959,-262242,238761,426707,517412,502584,478926,207716,97642,82688,185685,92526,-95778,-149713,157999,357868,432036,618763,711566,622999,558370,516443,376444,17747,-267176,-113733,48949,-128420,-353235,81484,120402,-142629,-63961,69047,206914,257925,61759,-176029,-11324,240208,199417,104866,246623,349635,569044,230695,-24610,-230782,-145491,100866,-6974,-40660,-79832,-80265,-177701,-442881,-384883,-331396,-240552,-178295,-155060,-235757,-284833,-290484,-68869,-28999,-86281,-84639,-252041,-317310,-7616,-54580,-317421,-47971,-175793,-123639,281538,374162,149433,-24721,-171626,-129611,-261315,-107472,295220,407495,208433,-160564,-394869,-373449,-477528,-452538,-497413,-236210,-76843,-173051,-406014,199343,706969,762618,731490,339572,40770,111515,13925,-257936,-328181,-283340,-126393,125400,547025,725446,709835,363175,-16704,-85011,231827,611624,520193,136229,-265095,-166919,-224851,131896,445435,383391,132571,181353,232803,119579,-79394,-68440,137584,324412,357402],[125607,-177915,-202619,205690,364143,286790,260036,167303,186851,240895,225586,149391,-155795,-397672,-360829,-325097,-157330,-100746,-310124,-525114,-266003,-188367,-361668,-298077,-226973,-402280,-176037,20135,-44162,-165903,-175164,-133913,-207695,-466845,-494881,-338253,-251146,-26523,175298,264037,345691,205782,73125,135589,-21313,-33497,-171704,-293169,-295711,-318089,-86411,209673,463492,389549,354545,421861,583452,649699,428121,153307,66938,199019,317119,578877,891309,988262,547688,-85689,-333555,-179551,-66655,-2618,-100956,-155606,101033,111385,403746,544389,813347,703209,392301,172095,183703,258448,156132,127551,-2377,-354752,-368818,-336004,-403310,-507847,-352249,-277155,-309447,-252790,-54906,158691,133203,162690,299973,177466,-223699,-453458,271,222587,310961,239172,86972,132328,241897,450938,397524,215196,-2177,-215668,-316959,-385582,-349046,-38407,210332,328631,240884,-100167,-20755,45494,-153636,-491883,-398377,-416911,-248806,-17114,284242,469670,429861,267859,-71371,-381990,-296171,5355,235546,289362,201748,251166,368729,528738,378061,1597,-260993,-95483,53335,134338,134655,167077,162090,138590,162136,-107105,-290746,-180460,7344,-202347,-409899,127540,468244,358298,416508,294704,220123,460361,549940,610830,436697,462664,403848,130676,-54553,27818,276184,394689,171926,35301,220443,331242,262228,-47326,-483863,-336603,-50962,-141043,-478842,-304450,-107584,-365817,-515507,-225272,68990,215379,342840,363914,467478,314405,45514,-131680,-89109,221769,308715,24014,-232660,-139002,3846,55748,103046,3485,-125130,-323031,-317210,-340293,-448240,-426680,-253897,86161,530102,830715,838103,272222,-141021,-249890,-61807,-14009,-106416,-36523,267076,539350,288816,-178149,5808,129115,-73860,-272304,-84167,-203761,-295650,-60512,-164460,-350854,174813,249935,-82636,-467089,-488386,-388953,-317753,-281822,-293736,-452834,-426905,-248019,-145606,-264877,-386156,-341531,-298633,-405774,-208707,93106,408927,397910,292605,27851,-315223,-374263,-227514,-473133,-44092,367111,471067,121719,-406832,62087,529733,622203,324427,-35309,-117134,-30265,182561,144644,28952,-299674,-181367,238216,466421,501471,448311,138749,71654,267994,344284,92195,-189830,-112407,238316,403767,192863,-343787,-278750,-44346,-318101,-288789,161885,462646,203513,-262453,-199850,197304,288289,107404,125749,243042,-62708,-519710,-329363,-382227,-304767,-369855,-188551,-306647,-126000,351398,547806,485438,263442,-1914,-103016,-228731,37252,374157,171954,-289537,-499027,-379301,-292407,-198428,-170923,7674,-14011,-143187,-30709,81416,-94074,-259593,-582773,-346669,-249038,-334396,-320388,-148014,153222,270890,379472,762369,888855,301260,-321766,-386712,-376747,-445886,-517278,-372741,-421786,-420481,-85597,221377,249748,76155,-206807,-523474,-464285,-462339,-361967,-269767,-196542,-219757,-134795,-13757,-10797,-13316,57907,19458,-106315,-313484,-457463,-73889,171050,91745,-16866,-189352,-358672,-42320,214146,41243,-249258,-360886,-16640,171731,45295,-434493,139410,481202,670432,563885,159485,-94734,-163644,-3669,-83843,-391810,-403370,-300799,-136824,132926,254880,202337,212953,205854,134788,248431,51011,-94514,-207776,-281688,-346764,-179316,-116877,46860,70022,252490,242399,53310,118201,289369,247958,148680,90248,-201893,65023,426782,397454,-20135,415786,712963,692627,486287,162885,-89646,-320845,-303551,-268244,-105459,-2741,-162278,-126794,140753,588251,604610,190296,-405103,-103925,-175127,-114989,163338,313233,200190,-185422,-252988,52948,-78336,-503278,-151154,-65471,-152326,-64450,-119791,-200453,-97106,-221384,-340308,-425944,-157505,191964,284287,73321,-264489,-284847,59803,53029,-338407,-61412,395977,473049,316827,-108224,-384123,-232789,-16056,-160671,-54717,261552,526190,343323,102351,-171437,-445204,-454967,-110287,309508,652523,729170,838720,761610,491061,13421,-21116,217854,226218,119934,101001,-119796,-376354,-69695,186704,176432,-113207,-365943,120944,585159,686542,490162,286137,419553,326876,48123,-4248,406306,797126,685645,417859,821146,1072580,873469,248085,-143398,-117521,-181454,-355362,-511588,-410985,-152813,155968,379497,465840,492572,913626,1343378,1389752,997728,297007,-407978,-182901,-169835,60421,340119,243282,102582,-17097,-143526,-275401,-128908,19841,149492,257734,319039,273571,22749,-265426,-489672,-312774,-195072,-358875,-411326,-237007,-163482,-498302,-296773,27385,-92475,-259216,-102391,-161589,-304691,-94777,552253,1103506,1240819,1062221,940004,509108,-206418,-331954,-225872,187875,577739,416120,-61012,201339,267580,-46319,-166964,38339,62169,-136190,-312786,-440179,-154212,-28914,-231114,-228814,306757,551204,707613,870683,395263,-338065,495687,914956,792619,583572,454900,565249,609390,631601,718128,319769,88834,-67495,58135,145825,174266,-113422,-429080,-44228,-57219,-458964,53855,681734,1095115,1084674,744350,188813,-158393,-260326,-410388,-330519,-295029,-406294,-209413,173054,793264,749147,84272,120068,597514,551603,-114066,-180043,62513,-79207,-266375,-251222,-54222,10541,-22490,-244481,-316247,-270101,-376761,-297085,152115,513880,888298,976358,698177,156322,-275955,47603,252734,-49266,-394436,-332822,-284059,-26668,14512,-89125,-2421,119019,164146,292267,428334,321683,-139633,193099,1032497,1286846,833730,-143334,174439,556257,509167,154151,-47714,5512,121133,409528,298711,179672,379818,465523,-184666,-167649,137569,-31681,-339297,-237192,-5339,-181570,-102486,-50410,62006,165624,-64371,-187901,49642,143994,80513,20935,-60889,-83741,-92266,5711,499646,773542,530765,-2775,-546063,-253105,-235044,-156852,139475,511439,691360,679345,273241,-95629,-217958,115339,242747,-220052,-376221,-67094,-154826,-182862,-207960,-121787,-58496,-10739,-183830,-368377,-285486,-232290,-99047,72329,21464,-279031,-331226,-66104,-259514,-407401,43462,350346,367959,332794,278288,233271,136389,-33529,-6172,185623,207168,41390,-50033,151566,274790,198633,131536,49684,-161425,-387361,-427123,-239606,-162808,-237068,-308174,-429279,-546714,-474977,-364946,-264101,-351191,-535164,-344060,-149280,10236,-25835,-169311,-29652,286110,404210,282043,362524,211743,47786,48075,10652,-30636,-120116,-199186,-97560,-39741,-115502,-241396,-509363,-73667,55021,-16655,447465,619506,441889,-32992,263266,574032,301897,-504701,255271,833243,734679,71428,-374541,-19112,207672,422523,415927,252670,112368,21137,-53507,-363243,-481398,-209696,179629,437294,402830,152637,-113888,-216176,-136017,28232,166903,440644,328057,-306791,-304778,-12308,-105461,-200538,-117732,-197298,-522650,-247582,282922,602895,664737,775599,856074,577868,296997,-206251,-381345,-432899,-332099,-59714,120656,220987,333170,339969,85858,-308892,-269910,-110156,-169533,-326087,-315592,-160078,8882,132417,-119463,-217386,215583,494490,180837,-284589,34666,443096,529161,332510,-15682,-176391,71891,82209,149407,759953,1113634,1139809,836626,288527,-215027,76018,584155,776055,569402,245053,-124197,-407394,-55318,352843,169761,-20093,-386932,-98070,20130,-185411,-500969,-324433,-58007,-98076,-492340,-253006,-78163,188759,638812,796641,534532,82925,-417386,-132547,33360,-175739,-308384,-330236,-263502,40500,191223,149612,189508,404874,415806,350468,3912,-322717,-282714,-124974,-104069,-353364,-88193,253666,-37816,-173862,388374,733825,813365,569298,527325,333701,35672,-64530,-125935,-406845,-207375,-160680,-185960,-258308,-238120,-142362,-118265,-108682,-314860,-516524,-52596,136955,-29443,-353088,34628,136260,160088,267139,360180,284732,83662,15788,-254499,-452812,84314,653778,684353,369921,84845,336232,255986,-386006,24278,328322,323801,160049,-56592,12208,357127,663128,751858,492648,66328,-186508,-248847,-511278,-418554,106498,302126,168893,12014,266801,320514,35538,-201798,-141877,-119530,-324692,-363653,-200281,-207716,-265091,-454663,-444939,-322560,-255514,-194954,-280765,-376585,-226080,-111013,-59644,159629,288627,444677,182931,-313917,-46485,315169,3889,-62052,120023,55360,-151089,-117902,-262155,-486567,-273020,124503,357544,302134,26352,-218065,-137235,17192,-102801,-278361,-544794,-244252,109670,132395,21695,159611,645703,511332,281373,-101338,-181120,129098,296837,203862,-56195,-335748,-319128,-118723,399855,943839,1145210,767038,161296,-274299,-455120,-176463,85605,291503,194957,416815,758092,893685,762844,306117,-355412,-318017,-119022,-14333,8232,31428,-210964,-222518,13563,-71412,-177301,-208394,-123514,26603,147989,77317,-13146,-63670,-25948,-88428,32481,478056,560726,444232,254819,-17511,-94372,57629,154213,51156,-443859,-220970,-59292,-117846,-187516,-293016,12371,581726,765111,702275,199897,-162770,-353702,-437751,-369540,-298146,-149305,463710,957702,786091,531527,156501,-251529,-323640,-137504,-137131,-259196,-320741,-48311,326423,666422,784448,677005,546992,267485,-196047,-440409,-146177,-223184,-531518,-216348,-252108,-317740,-166397,365092,650414,714035,388211,79681,-189200,-141498,197802,391060,89258,-300195,-454624,-356331,-236931,-148769,-177869,43153,424182,617359,211430,-355256,-90500,-30158,-204941,-8880,176045,151163,-105315,-236594,-404248,-484798,-489430,-459985,-269309,-101757,93057,276523,159318,-74059,-91941,-168062,-320692,-217047,-49642,-135659,-47040,24426,-238333,-563760,-216715,168626,169140,66410,138277,174410,119903,-176094,-360336,-363372,62847,336383,292538,54170,59885,-31288,-409921,-219943,272177,361939,-5994,-558468,-141978,222936,333633,50748,77533,117211,21997,113775,223891,184244,170035,391326,657006,552563,527604,566516,523286,203523,-75130,227373,299087,-63871,-554502,125318,595665,538110,270578,-63563,-137138,-108732,-28753,-249214,-410365,-12807,323650,396235,274399,-91945,-12449,32152,42443,-64951,-239027,-106323,-87620,-167024,25952,430729,530032,178098,-500881,-200951,-103293,19903,33138,-253387,-249998,330085,181525,-240457,-525010,-276598,72096,144568,-81124,-327053,-436120,-491050,-336031,-194832,-13806,243267,562252,501704,303260,258509,-85842,-357663,172179,365961,102773,-345908,-473420,-498159,-373111,-183011,26690,71715,-76054,-161888,-336257,-441656,-196191,-79000,-238275,3863,126111,-259740,-277435,213072,186841,-190451,-601474,-162787,-23539,-106578,104964,306236,253059,-331533,-248407,41583,-5621,-8131,230212,179412,57197,132275,217994,-103757,-320146,-56429,89967,-147105,-382757,-450750,-414409,-556329,-387236,-152105,-7561,193971,168059,136880,16651,187134,527278,572850,481046,-140908,-602934,-389529,-422898,-277638,-9792,254466,209792,-9443,-165126,-207891,-501646,-38930,447062,540078,452823,260037,257419,241755,296681,95410,-361108,-319526,201524,327023,95782,-218447,-109474,293008,487014,316942,178918,264820,546127,810949,631705,297165,-46298,-226527,-216278,-266069,-36397,391448,486684,99535,-536142,183234,521495,254558,-129718,-568435,-263140,-186401,3219,140289,99671,-177845,-390970,-359566,-282835,-110106,340034,703334,686505,483940,85267,-291648,-254106,-493502,-501184,-231393,172033,621177,771012,371052,363986,447017,395369,47042,-177331,-45033,118669,75772,-34046,-24063,106693,158958,46365,143487,243734,287541,438183,398370,171183,-133281,-362069,70065,367663,410443,332554,93750,73169,-55155,-535095,-150114,241181,153634,30778,-153557,-396587,-608437,-613671,-440514,-123209,36817,129755,496146,731012,773891,583656,542363,852275,1017627,747071,178495,-276395,-379987,-355277,-525964,-334833,-54741,227062,328869,381141,52156,-299657,-480257,-552407,-430565,-303482,-139910,239431,237751,-156098,-302498,405861,835472,441691,-147031,-281213,-119450,-72090,-48704,20468,-25713,-207251,-197946,46224,219294,473650,510246,445557,22558,-337231,-373470,-74447,1864,-143491,-21520,268851,394497,490192,569563,576318,287234,-378256,146879,668113,497811,-50279,-343063,-103316,305345,512577,428073,138161,-248762,-275559,-78071,198009,112708,-425313,-150446,65998,-188006,-543723,-167052,67009,83265,205099,232370,-22235,-198276,1815,-183181,-385892,67534,236968,328122,801402,966396,498983,83220,160102,96981,-165705,-554983,-452210,-456439,-126294,473985,869147,874993,444040,-234191,-558623,-339958,-25550,16234,137502,107403,157830,303526,254702,159847,38695,-48817,93195,192125,15122,-224946,-384401,-409684,-494828,-431797,-148021,-85198,-246358,-253142,-266919,-190016,-239424,-315656,143252,484062,463765,175100,-143977,-319669,-367016,-149612,129514,225407,590117,1234834,1518249,937084,-16335,-273892,288550,567494,519651,-3294,42829,473570,435924,-399598,-69263,525831,686375,492745,204775,78392,-15957,-310243,-435600,-131589,74718,22681,-207487,-337451,-476725,-37924,301252,119738,-167208,610,256146,442608,625349,721560,481688,-47357,-461029,-81503,510685,743836,670730,125860,-71230,40461,101598,-43592,-60447,42267,127859,26483,-108056,-434026,208332,556520,335572,-354932,186472,470320,329145,-81188,-118972,22286,-74169,-214694,52353,-41300,-442619,-526825,-368031,-297127,-201914,-192877,-78567,-56438,-22598,-97250,-78172,-106563,-475748,-211467,330284,594406,528673,338271,-34468,-439995,-133388,-91888,-3318,78703,-134199,-125322,181827,303570,104126,-335336,-334538,-288067,-353379,-258456,-37014,11851,19509,-31567,-88989,-146585,-259567,-311459,-371510,-396906,-324632,-399454,-520370,-508023,-416473,-194218,157860,301918,348098,170504,320300,16203,-480102,-311239,240192,498172,392316,-143188,-522576,-12359,145844,412088,287162,-91095,-249875,3392,39709,-36606,40642,425384,337978,-59048,249605,520648,377260,-58166,-62991,135322,327740,363320,276211,90123,-11161,23755,3050,-157077,-136423,187064,557147,474853,27547,490360,1077119,906930,428928,-24918,-200058,-138973,-210577,-26723,658139,1033265,840481,472577,31674,-104094,-41522,60040,-38660,-268977,-275238,32377,320931,281729,308807,508668,447099,-75518,-48461,8800,-236174,-256242,-124044,-308790,-452621,-479490,-219060,85056,-64623,-112638,-114733,-105055,-60259,162864,534986,467554,143639,-180369,-91725,-57919,27155,-155648,-227169,273826,436453,214936,-25384,-73694,-21342,19605,-158108,-272686,126608,357906,455053,79143,-446827,-52157,-128564,-307288,56614,-172362,-513664,-9431,-38401,-258425,165397,389182,381935,397496,475561,308215,276465,314787,502909,330573,-7098,-233305,-69648,137744,358048,599021,836301,862694,871172,697169,352882,-177531,-472084,-210964,-105070,-170702,-240712,14367,66688,-108806,-104448,-42181,19282,-42611,-161962,-309475,-284851,-130508,-77223,-191675,-392842,27345,373871,278119,-127296,-467895,-528308,-374874,-454980,-472525,-437602,-383553,-366745,-458648,-347326,-260956,-205045,-170613,-230524,-252722,-68666,101443,218905,113959,19641,-77590,-284940,-290984,-51793,-55546,-280373,-367127,-317812,-49728,172247,229014,46555,-124411,-169045,-118143,-114775,-51840,81814,131557,42454,-217102,-367771,-248877,-262661,-259977,-176121,-172451,-96454,-29807,-326942,-228258,173050,426784,569648,337309,111937,18035,27347,4083,-199378,-346667,2835,284516,719261,900052,924644,627033,337435,126652,330499,662225,522662,71766,-308841,-246468,-99533,367166,708643,487011,-295,105817,241556,84799,-123896,32920,225880,304928,327734],[-12266,-334911,-26759,278565,223777,-118058,-141195,6309,8529,44316,127000,124041,-95378,-365414,-410437,-331990,-210525,-195465,-265301,-270150,-180194,-143103,-233268,-263983,-274135,-109435,99275,185860,12856,-158047,-206332,-284669,-240886,-284345,-397192,-56913,226451,498472,469202,265065,339473,281961,143625,132371,47702,-69786,-344602,-660506,-420567,-281917,-115622,109220,472197,411027,226216,209020,413053,543046,527893,461869,431925,318762,242604,437040,689366,777875,440854,35231,-132176,-164042,-113654,-38133,-182433,-22320,402541,459685,682393,725520,835393,576420,250971,47972,1285,91644,236182,351262,145837,-274083,-273919,-187071,-230578,-348380,-380821,-358473,-398922,-248493,-37005,163909,71098,78782,350811,297171,-174457,-303506,-185164,15918,108661,11285,-152945,-72281,122595,263115,250323,166973,30881,-97281,-262993,-403173,-262214,51547,218965,196880,74609,-269556,-37611,123196,-188990,-484920,-63888,-41943,-35426,206643,589729,882224,940105,420314,-138244,-397555,-169093,112878,305207,491250,543318,455988,373364,349387,237941,48232,-104842,-220248,-207308,2517,56924,116221,80909,38357,-44110,-430010,-307289,41567,98846,-340390,-137584,388658,521669,247380,120984,336,110551,409773,557091,488168,321454,313416,166554,74436,-133838,-49489,291234,558438,566207,536627,568590,641058,322690,-137671,-509004,-312918,-109941,-237994,-420743,-116889,171093,16336,-185130,-291148,-240452,-235271,-139733,20702,156340,-12823,-224193,-211505,-140929,227628,325384,88550,-227879,-117421,61556,28642,-83226,-352789,-456227,-245024,-228818,-219975,-390015,-344561,-446028,-112937,372161,679011,516570,-49471,-240713,15203,329216,380118,197776,93648,264531,475281,211179,-106093,13589,41460,-231219,-293591,-56485,-234147,-258566,-150274,-324444,-190050,275005,235280,-109189,-319906,-247196,-109083,-25278,12597,-35596,-122281,-298881,-514972,-390206,-368804,-374083,-356167,-453976,-254213,14231,188754,329295,276800,276430,122144,-154137,-521327,-395435,-426870,53065,409226,453031,100764,-317158,66609,557683,653302,361031,-97521,-236124,-312879,-144270,-115812,-69878,-396365,-174282,239516,413296,299388,197424,86430,59356,296320,437510,292286,-156218,-465407,68426,297871,-18011,-453641,-310952,-36158,-270127,-358489,-60127,297737,135036,-122417,4856,239552,252733,150487,386162,572436,467792,-63332,-494641,-416779,-332365,-445912,-377277,-384105,-84871,325076,569570,573209,382618,62589,-76922,-143436,-114644,108931,24561,-278514,-383104,-358966,-358531,-308957,-131765,170443,178979,32632,13535,10816,-66389,23048,-98750,-506314,-373788,-292506,-194222,-23608,297475,471525,545282,761464,854446,436320,-166742,-604806,-502827,-479136,-210317,-49546,-231623,-549779,-328942,-5304,218348,257355,42820,-324110,-446357,-402792,-257316,-109444,-3570,-144025,-219800,-15604,-82310,-376671,-320618,-253736,-349447,-331672,-460057,-39150,388313,214864,-94821,-363358,-519987,-254465,45808,113071,-130290,-402514,-297873,-198306,-197555,-52076,356970,447330,660486,481481,113549,-223026,-358851,-169882,-54416,-137775,-245781,-180763,27582,106505,69450,42245,130078,148906,76064,293131,149831,-22543,-236283,-302539,-318650,-250710,-76798,97501,312067,362584,247133,-79599,224010,523530,425599,296470,255851,32480,181986,565519,527337,448562,728436,710211,351619,129389,-55562,-223318,-293419,-291233,-351456,-318049,-220333,-169427,31495,387301,772643,694761,215553,-61732,355749,513815,378673,58157,185242,158989,-42287,-349685,-220895,-288484,-421971,-284266,-235234,-46440,138748,118965,84018,10398,-178129,-461829,-335989,-173471,141045,294490,159674,-156308,-303920,143656,132451,-261077,-340880,133319,230727,126221,-292290,-440328,-223940,37000,-139568,69825,467725,743290,428821,-13423,-368221,-447581,-296856,-17748,290407,482976,284391,290125,276704,163151,-86003,-25600,125893,175528,177009,201325,-23157,-369727,-17296,370160,396833,82591,-438844,14371,623663,791649,587193,352428,439006,404918,258799,201281,386521,611542,444529,345708,887732,1157862,1087848,583090,166955,-68141,-293824,-392349,-324770,-235460,-31211,161326,305200,128274,129125,742622,1279584,1389243,894573,226083,-346459,-371469,-304880,57068,319991,259411,154394,-169702,-425319,-152165,-98702,-412,174104,284443,345537,273332,85344,-188992,-390064,-218849,-61119,-232088,-557950,-346240,-270309,-549990,-76600,331459,399608,209997,-138782,-352023,-397060,-8780,703650,1387980,1789754,1519831,1400303,784784,69874,-261805,-364286,65329,381303,470749,97725,-173205,-1152,-77987,63629,451051,283137,-87947,-412930,-327906,-96674,-160784,-434492,-191092,208139,428005,586993,842222,466681,-307616,72941,478494,516721,430536,439227,587293,857781,914197,979340,377057,15386,-244408,30327,228863,320814,119054,-457175,-74670,-73962,-367666,-43232,555852,807389,754421,497078,73673,-238241,-255932,-388837,-472113,-481437,-402321,66838,373451,1057061,1153453,558744,333133,705008,922865,342326,-252711,-126057,-75652,-114788,-120036,-33170,-62577,-99175,-395501,-360241,-400846,-296790,-62307,332113,567666,879284,973385,575675,-51752,-168248,183351,125378,-321430,-205392,-271133,-534876,-227441,29060,-3486,103599,234276,251842,264631,419290,441069,-15677,148894,971707,1116332,607651,-307129,389021,721872,557140,178916,-146473,-395690,-436711,-37799,119781,79895,206257,336580,-197083,-119122,227038,84317,-327319,-313707,-65068,-163840,137180,288480,521085,604811,337041,-136598,-110510,76489,37394,-59121,-153937,-203368,-130121,99048,614933,752242,431718,-97697,-504311,-491160,-345810,-154442,159239,435493,617735,796637,579310,101945,-72611,316612,414337,206781,-307446,-29635,173443,105822,-113251,-248053,-250334,-74593,-149345,-274420,-542013,-189977,126465,116818,-82925,-274488,-198788,-18105,-180503,-325248,-90001,263719,391230,363582,219820,171799,60909,-9669,116866,408688,442950,221455,53946,225269,365868,337669,276144,165672,-15392,-331221,-299102,-80187,-72231,-307286,-406686,-187552,-260384,-539914,-285880,-116425,-265289,-472367,-467667,-259491,-215882,-248238,-161745,68937,252891,397933,428105,183699,3360,-133421,96619,177161,141835,-127681,-509985,-323992,-192705,-132419,-54944,-79146,-70831,23575,-149150,1160,152243,114957,-57931,334618,555832,301838,-428089,196364,958527,989661,315632,-330657,-23925,211777,436095,396805,217549,36744,-8223,-78954,-324878,-222391,35479,280862,414610,211033,-98129,-389363,-277515,-339277,-188962,-28706,287118,302950,-258492,-391711,-63242,-222605,-197853,73459,83673,-194963,-34577,507159,830130,628315,478831,431561,356859,83317,-361196,-427766,-398531,-222607,-17327,61335,95138,295627,335186,116743,-215132,-148795,-7569,-132567,-355548,-315100,-229800,-265723,-247954,49591,178689,145571,100223,-195199,-434683,-98327,198784,317935,300095,103580,-72636,203796,341706,179527,487919,925920,1130931,1097224,714173,-56718,-441540,255805,859680,766300,290041,-189975,-530772,-251850,78246,-222391,-390918,-269089,34921,155820,12995,-318625,-518826,-226931,-210254,-489773,-35330,56734,164182,492823,694384,451719,-5502,-383786,111561,373333,51833,-212685,-311208,-278558,-21477,161480,122320,65472,230211,365604,269025,-165872,-425204,-291157,-153008,-83891,-325553,-285209,21098,35740,-33678,300212,640997,573135,414843,361003,484471,373508,344109,109167,-487346,-333837,-242474,-251105,-419671,-497418,-274152,-111921,-21119,-232786,-422492,9661,266799,135506,-325672,-245849,-57413,159,216227,362087,472379,257273,126288,-181282,-590500,-101181,468917,412469,146988,282800,645874,454160,-271816,-116388,199403,221722,88942,-35485,75300,248778,462368,530170,320225,796,-140139,-380427,-639524,-402736,-747,76949,-123512,-127460,126282,103244,-198162,-246588,-116722,-64000,-144228,-250120,-251872,-228263,-240296,-394433,-335546,-205161,-109046,-98166,-192413,-222750,-28043,129416,223580,327055,364942,383219,15283,-546753,156831,456780,72376,-192162,132950,81581,-241628,-540378,-426708,-374074,-117865,64992,178241,159971,-156874,-230381,-105560,107971,42479,-244,-182038,-155479,39198,91601,121284,-7081,156559,164674,-14620,-96714,-219528,150443,232752,69284,-272814,-513171,-364919,-181933,202605,626960,876950,511323,75376,-277626,-305998,-47125,183070,330485,127460,335786,659983,900339,876445,456177,-236886,-129969,188283,268621,163135,30903,-280347,-102168,166786,-6347,-111872,-190525,-179603,-8016,103009,-44630,-149961,-127136,11664,32594,60095,215885,224860,226717,211357,124762,-1013,-190239,-235475,-190874,-388660,-62748,4904,-168102,-415643,-550799,-92592,316968,450037,363327,-110469,-445953,-504467,-561081,-280963,-240734,-308260,434462,747874,617115,321994,-24149,-266714,-207743,-110486,-148815,-286958,-274580,-42534,244896,422901,522777,575971,612933,365097,-147627,-352920,-234237,-353148,-333320,-140465,-110584,-58777,107851,626036,907419,940868,595104,196002,-23851,-43036,104367,236595,-36438,-380290,-553705,-398354,-280558,-159309,-105846,123889,580294,680670,333371,-233535,40287,242389,-4820,-152463,195586,412747,259747,104975,33751,59298,-90240,-509859,-303209,-79889,34598,71057,-126429,-406006,-217361,-195721,-217595,-299406,-255639,-202692,87703,207114,119942,-212692,-509426,18432,177205,177436,194312,230225,252413,38646,-109141,-208435,33046,190096,188197,24292,121005,152476,-214632,-425655,6360,128284,-141476,-455636,-25716,205798,48801,-461540,83503,323688,252321,152875,131594,136398,161564,216144,359382,267145,331837,278336,297038,27435,-10970,440743,679793,418291,-214652,-289768,162510,245592,76502,-200012,-388230,-442094,-411016,-452065,-499612,-352165,-11596,214876,221785,126353,155520,66220,-21784,-110079,-178360,-14648,22509,185607,408917,625713,529636,234764,-115191,43964,-28142,65170,110839,-191747,-208446,437421,512251,206735,-280884,-333582,88348,219886,32911,-98139,-223009,-392078,-413224,-165072,98125,393584,614197,589297,436495,317891,-116390,-323750,232867,498383,101186,-263629,-430403,-299038,-287286,-403547,-299891,-40269,61011,-49126,-125051,-275823,-248096,-121181,-328303,-183115,-113536,-512753,-221645,191022,61904,-375383,-356315,-175535,-328875,-567165,-273298,116608,154107,-322702,-306530,-22377,-1461,63740,245698,69434,-50543,13124,13481,-359363,-272270,52869,2808,-378146,-466894,-229476,-281080,-564263,-420156,-42635,174825,377691,395561,384114,212225,272411,592799,842207,673000,-7133,-515854,-206994,-146509,-237099,-83627,218759,184542,-30150,-111035,-123669,-430929,3688,441711,528257,347177,118741,155341,223348,325121,183629,-288436,-302408,201054,275752,171458,-195148,-197444,59196,313310,209515,129723,276954,464223,641366,499627,230531,-52676,-167708,10282,-139070,-110908,171555,233843,-54139,-540005,-50301,187152,-87455,-474740,-368039,-16121,327619,549445,534380,288819,-322233,-533016,-423875,-327912,-41122,436073,731556,665684,492626,143704,-280440,-391283,-244644,-73392,55790,401236,861633,1095434,605888,419894,450119,326630,64036,35411,97747,98910,59574,-4062,7320,151317,135864,-37607,-29123,-16238,-43376,189259,281301,196379,-143177,-460669,-210325,124424,267185,357380,268154,130308,-192904,-454816,71619,418371,319161,308268,162239,-223471,-532923,-608606,-495836,-94580,176749,388174,744219,825681,599178,396344,381962,644392,720162,454922,-59717,-230560,-222950,-272031,-381100,-188080,146534,433103,549725,552555,161281,-317215,-349842,-250118,-168248,-91968,-31518,289935,317645,-87362,-255795,352845,557027,270693,-154580,-418693,-509139,-376854,-261933,-205417,-238681,-327712,-189255,-20879,-17100,241434,486128,584166,248993,-152601,-392796,-244452,-140990,-238982,-153652,194872,291601,338315,502648,597513,211477,-345046,265667,611763,324358,-192937,-320100,66996,488814,641746,452127,48911,-263594,-281087,-176259,-83818,-203570,-174763,21417,-15849,-282359,-498506,-324669,-157606,-32136,165998,221595,-89577,-448745,-51130,-186873,-187296,158196,268656,252661,682981,700373,128491,-251574,-42831,34206,-265546,-538478,-403410,-246186,238464,864736,1352155,1204682,714465,17023,-165679,-302987,-241226,-10374,108799,-2082,53367,135673,65518,-66215,-48968,184395,216822,145987,-43015,-178904,-291529,-291817,-316361,-282277,-160187,-197894,-535036,-91411,261660,197861,-204397,-400205,87367,422313,487563,311980,81589,-82099,-197483,-158852,132687,187577,484837,1197121,1522876,1086384,223141,-290718,402163,719359,508022,-143993,-54160,636415,665282,-26633,-421817,117824,341850,191823,262711,340939,355870,-102552,-386545,32940,250785,152026,-296230,-454701,-109666,45143,413190,223772,-274927,-213066,225291,527389,666460,652414,331274,-126818,-509337,-83917,443072,710178,729868,300541,-16699,-215269,-50837,-247106,-243557,-36254,248621,367611,391249,-24180,-83707,321749,149924,-446871,145566,367814,254698,-273244,-275678,-85437,-196798,-352802,7440,-19295,-286426,-543690,-481751,-367883,-352358,-360385,-194267,-169315,-139226,-116008,-116006,-165199,-381407,-152898,179021,316270,220878,-40238,-391372,15914,193961,-34114,33515,132690,-223140,-462872,-93374,76159,-7783,-265931,-205388,-251761,-304730,-259455,-25755,136194,240125,210112,43487,-41615,-249511,-380374,-486587,-450105,-434744,-464625,-412773,-507577,-540378,-373527,-67802,151040,454139,828849,1249069,850394,-17030,-340226,126952,340023,287652,-210508,-553151,10011,240815,510516,299596,-179345,-116953,63992,82617,191655,115233,193441,221434,-54425,260709,582151,306555,-75572,1554,-23370,36738,-12903,-68073,-50200,8604,30987,558,-175038,-108618,229393,644527,547337,189138,563174,1114610,811839,411326,172752,39004,77605,94863,401159,1010692,1221152,1020101,570406,244231,78914,68427,114100,-50605,-239366,-97220,191171,403154,325170,140539,178482,74299,-212925,63133,150672,-82822,-343326,-122606,-102624,-183111,-242400,-249870,91552,133885,175478,51020,-144262,-184463,186607,541615,455885,61928,-291297,-203500,-174906,49694,-46181,-405397,174860,509556,369910,-10750,-33360,-52411,-69732,-150617,-159138,209841,375027,387439,90930,-333265,-150633,-87083,-225054,-103213,-328514,-430771,31690,-28075,-270265,71891,305375,256303,285714,379869,367256,360830,512909,711529,462046,12014,-373380,-424694,-238316,143514,455972,777628,847307,823744,590815,134314,-422105,-212993,-353444,-314705,105842,168162,119692,120181,-87660,-165343,-172942,-143290,-247492,-245663,-293040,-351984,-227680,-141713,-102752,14687,-34255,49254,77333,-272744,-190407,-100990,-72973,-230515,-304244,-450073,-371312,-248600,-291950,-189113,38601,47104,-71121,-303883,-272118,93352,373051,390583,211279,-6992,-199617,-413435,-288279,-143959,-134517,-229121,-245868,-92938,72308,123486,153155,8136,-284823,-363065,-148563,-60879,-79622,-246968,-238160,-149327,-239194,-333237,-90913,14743,-74350,-39258,-185672,-245985,-86167,-247428,-74289,36532,159704,298796,242927,66399,-169920,184199,335438,17960,-469237,106627,466159,800934,953237,939038,750493,597208,426124,610039,772655,488443,-49052,-370799,-337410,-63324,411324,683458,356415,-233785,83022,201663,-8609,-78834,211813,379108,360946,311690],[-26927,-229120,84852,240215,21681,-358174,57330,139108,-22568,-218695,-50597,102043,38665,-123683,-192534,-222343,-174570,-73568,11177,463,42339,-5092,36649,227237,321207,476425,463950,242693,-17528,-261958,-350803,-461293,-259286,-147135,-221178,173619,524507,631840,395504,18180,151009,303805,162102,60456,28035,-121307,-230772,-234426,-64663,-61116,-106464,-84808,247669,333357,45010,-114312,153317,361598,523292,675814,745133,400138,87493,166364,264438,233721,260274,187476,-45597,-198243,-175993,-123842,-274386,175719,660450,872536,820307,735472,588774,324747,187742,-5515,-157526,-12720,326297,449429,226096,-121792,-148111,-15321,-38440,-128666,-349501,-423120,-444182,-340616,-174822,-18899,-45349,20299,299070,252545,-83258,-43139,-127199,-163081,-95964,-214113,-433282,-447079,-235622,-139716,-74898,-22218,-11494,-55530,-145564,-393876,-198435,92879,166841,44327,-177274,-439582,12268,154281,-245878,-266572,339478,314361,123612,300177,664149,997045,1055082,402049,-240390,-298869,-82816,114546,248906,532934,654329,476627,277612,98137,47828,23569,28206,-79115,-409531,-131314,-40435,34472,-384,-15369,-155236,-345899,57211,252692,124703,-524095,131683,566035,416454,-61310,-162145,84360,212812,361706,490062,269523,232249,244235,113258,-40804,-306277,-229929,113431,439707,774800,934624,803731,783719,304104,-232399,-431861,-252258,-179810,-342528,-320706,43585,339853,337944,109021,-132400,-311276,-410960,-309395,-130280,-122918,-351782,-353304,-214500,-221807,93121,275002,177837,-142249,-8650,136537,-7878,-248702,-255990,-76352,99788,63781,-24173,-296007,-234554,-249610,-360250,57783,262705,81576,-333928,-262292,122731,498416,578786,439011,246681,174553,181302,-38974,-184341,-53433,-19784,-404705,-344006,-194891,-303879,-211509,-200998,-287914,-78893,197633,53366,-208333,-129855,10294,116275,177968,163103,44429,22805,-59949,-225527,-432698,-494054,-428447,-451687,-344342,-14285,226692,236934,136823,113393,258602,191968,-42974,-375207,-399069,-191996,156813,366631,365263,101481,-166415,10287,435581,524980,274150,-168703,-333385,-347631,-327195,-354586,-171751,-398314,-141624,216843,301085,35435,-217484,-188207,-62389,219123,410126,433971,109746,-343591,-177359,25052,-272819,-471484,-260455,-186568,-318094,-328687,-36075,256087,308048,216278,152829,153216,111112,69324,424598,674331,778325,356042,-122266,-317500,-396485,-488689,-389164,-325295,-99223,195316,496220,632728,547657,217157,-21560,-94846,-312760,-161698,-22412,-69502,-105331,-98057,-220046,-312671,-158679,64621,113823,54787,-28497,-127712,-67875,120391,110023,-333404,-381375,-234041,-47804,153489,359636,498962,523723,475515,489822,325098,-70680,-388873,-407926,-228458,51054,295176,164687,-216278,-503508,-150383,217511,405634,250953,-96032,-239479,-220404,-208262,-46784,158175,-45323,-391677,-96247,-147554,-237274,5139,15258,-421399,-407937,-416906,-102800,341707,155860,-179089,-410967,-368289,-175375,57180,165251,-67074,-288734,-480797,-407815,-15803,347439,399681,222952,268270,146914,-60151,-404156,-489665,-237396,56556,100973,-114772,-187020,42565,153847,-38407,-184738,-65649,-10993,-26478,240065,217930,4056,-283830,-326628,-286483,-329570,-113072,-5414,339160,299147,111206,-225539,267538,588442,441029,359179,402370,187545,129899,497603,564307,762568,847762,583125,2756,-182430,-242050,-436438,-337862,-289426,-147071,-151090,-57710,105040,278746,653845,843732,631978,266385,353877,874881,1120857,741902,145270,-13011,164119,218277,-33455,-401102,-477960,-490417,-492846,-171282,171200,234040,281173,399918,155693,-98841,-299417,-59040,-1022,125595,249089,152125,-107656,-100432,299649,445932,221054,-261996,-341884,-187830,-113014,-59841,-186735,-219145,31014,-87140,-108032,411128,664880,388266,-170711,-499673,-235555,-84936,75977,215826,230630,-90045,-174372,127965,45462,-13217,-20217,-44787,53543,244326,256287,73323,-278080,-87476,381325,488333,208759,-322305,-109279,541565,773380,590893,316829,367326,433702,415558,308695,261960,291329,92269,81698,642102,953639,1031885,773077,405697,-54464,-416679,-376333,-233501,-82850,146053,279877,390257,-10224,-223070,449248,955297,1048816,567910,15584,-302338,-318333,-154763,27137,191987,217254,70211,-278531,-21337,223987,90897,-85923,90340,249505,281144,139277,69829,-61783,-260791,-241042,-146745,-265188,-488167,-373426,-381127,-553679,95877,441825,662093,603557,64419,-250463,-329015,-29634,570476,1165584,1636360,1590842,1559321,869690,290501,-86138,-400570,-92156,76907,218450,31325,-361698,-236555,-45642,82181,381266,166897,-129774,-310847,-214108,-48430,-142492,-283532,-163948,-1749,123743,281070,633008,434192,-156678,-377316,-18682,131088,161353,303211,446758,838900,833450,756603,199474,-235940,-372380,-174115,13051,54330,-81920,-479494,-65560,-61057,-268774,-116907,386601,472763,389545,173280,-158238,-341792,-246145,-355680,-545955,-349187,-139644,189099,451868,987782,1212504,843563,474447,707769,941778,552538,131646,-181620,-201511,-56093,46821,77022,10720,-93198,-239777,-485464,-398597,-99000,87610,362563,502392,672211,687799,307022,-240937,-49463,197308,-79222,-412205,-150387,-190726,-218324,-56149,-134486,-101930,66847,208667,119676,-29764,188649,335752,12326,29119,666569,793528,298102,-60067,604644,844522,525096,132118,-45116,-13732,-196191,-287707,-106933,-26689,100307,143851,-231728,-91549,292135,191224,-157919,-383359,-212959,-141068,322962,496123,756413,801243,556178,1388,-284297,-142486,-168405,-230320,-273316,-270316,-152571,66336,472865,515766,240203,-206865,-414117,-367731,-246823,-130462,44916,127144,336769,706542,732308,283519,46359,214109,236514,307914,-79608,93254,473387,370257,19875,57596,196842,84246,-184443,-220222,-397058,-69252,269905,260045,148428,146520,147722,210323,38430,-89498,-129846,69724,268741,257020,105385,58879,-30529,8351,248614,594461,636693,387837,159761,214220,358403,466989,400300,248907,98101,-189153,-153404,64626,46053,-235926,-415108,-78695,-59765,-583064,-239045,-30322,-85344,-343237,-507298,-297376,-310742,-238258,-47601,80770,91498,255532,452606,203787,-123723,-335957,68585,252962,225001,-86138,-263107,-327773,-367754,-183509,69878,377862,232907,-74055,-394887,-604423,-374366,-294439,-175459,237456,373643,207292,-357203,44382,912873,1089414,500297,-279270,-128707,151023,329083,272135,150371,13129,-16062,-111118,-127057,30335,235020,330847,289679,-89746,-475000,-273745,-254741,-432493,-559171,-259785,-22407,115809,-183980,-508977,-230007,-456604,-83701,313597,400055,83912,-58057,358249,625691,450741,177711,106897,216075,-90252,-355343,-203003,-97499,3079,50781,-13374,-108872,109625,202439,74409,-168822,-151086,-19418,-128326,-414554,-411226,-433850,-492579,33583,355100,448377,159784,-205059,-466629,-533896,-398787,-111396,77185,317279,260540,-21520,229628,523156,388347,311242,713233,982561,1074038,847355,243260,-213522,21815,458744,482317,23818,-415585,-469000,-455814,-479115,-336602,-128369,20977,192453,262032,180806,-142753,-493951,-338033,-225226,-402187,-228593,-30752,47096,248670,483571,294202,-135426,-291547,175555,397187,73610,-210968,-316833,-299305,-61018,127958,54015,-122376,-128914,102057,60365,-297180,-186171,-16444,34046,-34103,-298511,-487945,-186341,84925,139749,296387,607248,451945,292254,171301,466149,418684,257118,-79936,-386056,-234064,-202039,-226341,-388566,-496369,-374701,-107495,72233,-69027,-215238,94696,351978,264262,-35455,-446838,-174661,-67713,106988,285101,526162,370569,215267,-98683,-571768,-366086,-12792,-3311,17905,479408,759941,386872,-294683,-261754,26194,71676,3076,8875,155318,70790,72640,90428,-27547,-208138,-303928,-507805,-508229,-318511,-106762,-88379,-313505,-303437,-37045,16209,37774,152740,147347,92480,81663,2594,-64508,-130802,-211202,-368662,-294813,-133639,-31453,-56910,-146450,-101245,102377,232677,260053,186480,147183,75223,-237103,-314866,274890,439965,105788,-309592,85484,100628,-144877,-264523,-188180,-75534,31342,-41828,-130852,-79543,-180935,-115780,-119644,56631,111546,231000,128361,-59990,-838,135261,221976,-50555,-142318,-322456,-158135,-77682,-396721,-29524,-1952,-183187,-385287,-401809,-332550,-251246,-31003,266549,492968,238834,-25151,-231299,-185910,1969,149312,175156,-24561,208242,490205,781539,887446,570812,9614,31373,346546,420135,242347,-114522,-386330,4282,220340,44678,-119479,-237463,-267230,-145126,-16030,-120955,-258512,-267458,-90612,48822,166354,302376,192272,141746,128608,105188,1629,-177715,-443954,-396064,-131184,125973,30044,-246753,-620047,-404211,-192087,22442,148823,90955,-37368,-46398,-117167,-341449,-113025,-74819,-397746,123306,329094,404919,148077,-139774,-203790,-101108,-91560,-195016,-364186,-303965,-111334,115154,129096,130938,288144,419757,221997,-221266,-210609,-204443,-271573,-90056,130298,181784,211995,296706,746678,1008026,963138,703075,331206,154405,66304,30157,12665,-220837,-452779,-431237,-291704,-231959,-176012,-83606,101016,412118,395358,185286,-190833,107634,447617,340257,-108773,56159,467699,484408,344474,313055,431086,310465,-206572,-442816,-38586,36791,19938,-197447,-421385,-287953,-185043,-126428,-258110,-518147,-384827,-31377,178348,364565,202038,-258607,40315,329609,431764,295520,276505,257925,113692,-6738,29394,138965,59994,31096,92581,227517,287702,-34789,-374260,-221800,-124365,-333419,-236725,108272,185617,-197724,-140327,403165,488249,422128,379697,306529,256401,166655,-6499,5043,22981,147741,56996,18774,-269879,-68509,453594,772888,629220,110733,-327825,-237370,-26669,33755,-239398,-486482,-275423,-147517,-276308,-473745,-478415,-194674,173420,314515,449012,280546,-15265,-281142,-305434,-193533,87344,237682,527283,617615,569762,359369,265687,240521,200991,50624,98715,148282,-184313,-252213,326280,641897,476451,29358,-284641,19048,158083,42234,-16719,-131789,-288553,-440505,-48268,271617,527355,528953,513238,421631,223355,-194845,-266648,257484,531963,243639,44467,-144122,-194094,-164206,-242301,-278248,-58814,94884,-104332,24712,-213920,-358529,-240617,-479329,-321517,-225077,-426300,-215462,54571,-116362,-535253,-124710,191260,78845,-182597,-456886,-99736,-29145,-356757,-310629,25014,117412,177010,206405,-11638,-192270,-143398,-222728,-579653,-110919,213970,85107,-165972,-92844,-34434,-146461,-458000,-399371,84562,369918,558337,639593,588993,372225,287243,514318,879515,567557,-37662,-226700,-51019,14768,-245467,-112167,179539,135604,-122561,-168199,-178290,-316100,36099,292628,372482,151228,20955,-14799,84160,177766,171965,-218207,-331320,90850,183390,124140,-288032,-243584,-120855,146498,104129,34206,239142,307476,297215,208047,174306,38398,23540,354646,265336,305154,174487,242531,-4182,-368622,-291215,-188181,-435194,-310470,-32101,177154,749071,1038639,1006778,682577,-80931,-436064,-568387,-301550,13290,431559,619385,525336,412480,162194,-113600,-100805,128557,331931,401154,587043,919167,1081199,729992,392001,380127,229732,95456,108978,71315,-51288,-45384,-36533,47776,232245,152964,-75422,-190539,-271410,-344130,11053,195575,169498,-240246,-525304,-510033,-283354,-80144,225170,454637,176025,5493,-121029,219403,458513,478071,717137,625423,183199,-383446,-587862,-474476,-62093,271515,575313,860067,789732,327427,197181,228259,351358,273966,5066,-279471,-115127,-135772,-237121,-243841,-36935,307200,544922,637014,433718,69919,-408325,-282879,21003,106557,37742,-1207,204639,327282,46496,-96770,159186,108244,-41279,-213278,-291712,-421464,-530374,-396056,-337817,-403559,-387497,-233291,-30239,-198159,-151814,301021,481082,298182,-69214,-329972,-347428,-308109,-380257,-135284,148637,118705,93484,365510,539765,106299,-263244,256474,395591,59116,-360852,-396154,35674,440501,564700,354241,-69231,-152763,-170031,-249323,-365450,-98290,161422,132720,-125870,-349088,-447245,-460177,-375316,-202731,22090,116022,-126843,-351350,-191156,-254687,85600,358800,387127,354884,639422,421071,-244451,-196878,67288,-64926,-334875,-467717,-283008,15411,552438,1217481,1792062,1532922,1061485,453493,209014,12059,-492953,-270323,-196196,-247873,-196359,-143684,-134405,-62026,176397,407095,391341,214396,152504,16627,-103563,-86698,-3149,59,-58644,-161452,-35877,432096,806584,513191,-80253,-466826,-65349,253485,442805,439842,238038,72307,-16757,-174317,-24412,12794,283636,909993,1198682,1049702,341103,-298307,421947,771747,456709,-189456,-177539,620809,694275,341084,81699,-396908,-187061,-109817,324916,545920,589435,50047,-345748,115452,322317,203873,-235737,-164128,39446,-78329,185862,165827,-129012,-476390,86461,495122,615891,484032,65942,-295646,-448576,-77722,313144,626419,792584,635896,385674,53234,-95386,-405001,-460035,-171190,287564,736238,853814,448217,-51637,30434,-22312,-37931,376387,397513,103118,-484048,-116878,1015,-179798,-493341,-86103,-42276,-121128,-207061,-283462,-321023,-488003,-531415,-338863,-257749,-176549,-131580,-186473,-198176,-152348,52925,130115,5560,-253651,-43828,231988,482849,373624,-42155,16941,91317,-289812,-536887,-201961,-113394,-195938,-243476,-120384,-207055,-335667,-322249,-54859,193275,338904,248955,37702,-59374,-298890,-510061,-356611,-203196,-177333,-183706,-262500,-463570,-589817,-491416,-290645,-93919,350399,1216526,1469477,1059574,179947,-326148,-57571,78488,70149,-299385,-564730,-47232,322738,444526,168701,-243397,-13222,-16471,-8311,320782,135177,-143692,-14553,-85415,193362,476774,82579,-30752,100697,-114832,-258195,-366709,-319363,-99599,-43466,-117920,-239216,-310167,-117267,224060,633685,575538,361729,433300,731830,468575,182132,160177,147983,176329,266230,636624,1154106,1280942,1106698,732649,479128,202232,69547,-8302,-234917,-274122,-12659,223481,338067,258160,48543,-122215,-349559,-219382,33503,143797,-75484,-438011,-116531,61442,12374,-88899,-235728,28689,282231,377733,152376,-198947,-133843,165063,339689,200308,-145441,-421285,-307748,-295689,-22046,-19461,-509924,27678,470811,436105,-131454,-28746,-6929,-198949,-244065,-187145,121693,301812,218286,-11980,-151108,7251,121481,-101073,-246065,-477042,-436332,-124444,-176043,-382565,-127964,98944,80563,143160,220693,357834,336110,539748,642309,381197,-78193,-528299,-389285,-530599,-210421,138994,463602,562835,455009,229237,-196837,-397498,-85579,-231030,-299079,345393,477404,287487,131950,-142791,-217655,-186534,-149244,-106260,-65732,-119445,-223108,-163928,-10383,150764,396351,188709,110644,-145977,-146221,159939,309925,403496,105979,-54361,-240504,-195338,-137453,-242403,-37256,350348,331483,58310,-404558,-368372,69389,356190,286062,115815,-233825,-481188,-351768,-210022,-236013,-296455,-322454,-128273,49109,155942,126532,187642,62976,-264194,-398483,-134380,-144908,-180276,-228036,-504144,-337549,-249954,-255469,126652,240831,-1345,-226794,-436172,-521999,-192144,124553,634303,493914,103282,-41253,40341,-109979,-330821,323602,557122,179489,-355647,151763,553609,728849,829284,745604,652840,589087,508909,637943,663633,318704,-239206,-454943,-422164,-189030,244713,384548,8845,-404277,88598,61080,-188616,9431,340223,477579,407219,259585],[73750,-84074,119662,128182,-137650,-8433,458958,378215,135422,-213421,-102451,189718,253819,158623,25188,-75292,-21950,172690,287718,224556,220360,114523,268906,603525,780989,772133,576550,149161,-115821,-305937,-420264,-338262,-243058,-164057,-180945,197108,518126,383719,87444,-324499,-140252,213098,87104,-80713,-88052,-138205,32072,184890,353432,219111,-50677,-270398,-92755,174702,-97915,-413545,-29896,219280,395447,659565,818869,395885,-107395,-91963,-57826,-341744,83101,192388,-75983,-250759,-217450,-226443,-260642,307390,785938,1148922,936421,720942,246398,23889,192202,28185,-299118,-99982,295776,386702,291037,96618,-13438,140746,152574,90569,-226245,-465336,-512306,-468973,-380211,-323888,-222439,17279,180307,6731,-87194,68404,82363,-212016,-261101,-382811,-337722,-191239,-259360,-384393,-460697,-267240,-122366,-43438,-54862,-333736,-111598,58943,11895,-126366,-367017,-378012,88321,129168,-230679,-3805,599114,554895,190937,197298,478584,813659,697475,195346,-309100,-205771,-79661,-43287,67767,346797,480366,311111,98501,-147453,-150179,-98933,-36025,-107734,-447690,-197418,-140190,-92131,-73982,8188,-47625,-119204,259328,312800,47447,-382287,313651,579427,154943,-481231,284342,556949,413718,365609,367565,25302,233009,469502,318009,-115423,-476853,-480941,-203629,157160,744993,1058146,866095,688033,215451,-235039,-301576,-170304,-233669,-447707,-260788,146221,409629,528200,267299,-9303,-170625,-171834,-19353,16290,-83067,-320454,-238882,-119265,-150227,16615,258389,257667,-6191,146633,237855,-42712,-310755,-20878,244964,387424,359011,119902,-244430,-251674,-96135,-149513,-103261,-31117,-22270,-368988,-302874,-100,369769,503539,521929,385448,128867,-86743,-302546,-383195,-191812,-45394,-283845,-376132,-394936,-272712,-143617,-184347,-171832,-49418,-23507,-248138,-221516,45151,189418,237503,247296,127455,-61036,-36806,40675,31014,-170879,-398871,-485682,-475758,-187496,146431,354776,232250,-117389,-61935,205447,198798,4865,-191877,-204195,-18775,166823,204877,166029,58942,-103947,-99544,192083,279923,96342,-238927,-373517,-289835,-280303,-569718,-270549,-234669,32938,233829,188034,-131561,-404492,-513277,-310849,-857,294508,498484,310017,-242630,-287293,-58847,-141124,-362024,-262571,-170719,-128885,-184208,89218,261112,473247,457696,204068,-1846,-59399,-71565,218284,509559,760122,607218,310417,-59733,-289762,-369848,-455018,-313102,-162396,8089,353611,649715,743080,450285,64384,-107366,-454835,-186420,123647,191279,193646,287907,113134,-129172,-212973,-236023,-105155,21665,-105335,-246245,-120446,1363,-45485,-370768,-371383,-190677,78549,296552,329104,372139,365577,112797,70917,96952,36210,-63086,-193532,-24974,205279,503507,449293,98510,-44234,47206,314541,492901,377947,112561,-89734,-119537,-250538,-105786,204427,-6053,-424936,-163627,-240679,-122858,256300,262781,-166573,-509818,-370349,-302892,-141274,-225982,-385090,-353774,-184552,15329,209543,242440,23233,-203965,-306022,-166242,244114,572378,371536,-30563,-359540,-322124,-332698,-494783,-537067,-261501,114037,254529,26973,-237119,-86704,172674,-13450,-298838,-293445,-237849,-175723,115326,234733,-18992,-408763,-335519,-295129,-259875,-237304,-170181,147900,116906,-83131,-324335,188241,456841,310197,300878,438091,199834,-67644,227173,480271,807860,793174,406739,-216572,-311885,-275030,-411755,-426659,-314633,5247,2250,221867,421834,545785,833438,766209,453365,356416,711789,1235252,1381534,855069,267489,-220913,240547,541352,403068,-4290,-375511,-331926,-141581,159660,363735,199085,272911,569408,275668,63287,-85120,173339,167330,158377,184689,36954,-171065,-85659,294823,612196,514739,76593,-452462,-154123,223985,316817,-3143,-221437,34077,57790,-427011,64063,340981,259010,-204457,-297358,12193,135869,167332,180476,38244,-260481,-107256,229994,216770,143331,-21852,-253548,-120614,255988,253275,159158,-115575,-278691,209303,434240,252013,-205915,-244768,344379,617511,483401,205383,219328,350536,413652,272564,68193,-36175,-263831,-266917,245334,640053,838969,827622,545399,36286,-333154,-375026,-203898,43718,301838,414511,404037,-412,-388289,130255,438607,420049,91426,-250295,-309647,-91745,172067,255814,314370,236573,-6558,15587,390292,489294,254009,-218281,-130933,112890,95380,-109776,27156,74234,-137843,-394598,-366137,-353489,-440537,-406413,-507394,-538183,88123,330843,618069,621103,170757,-151148,-190604,-63091,238815,576948,887996,1190384,1199405,738467,421263,109846,-327829,-250877,-155937,-189178,-141646,-398088,-300161,-164200,-157778,-77483,-120080,-160424,-143023,-115940,-21858,-59131,-152210,-215850,-246779,-261412,-98465,297559,297027,-89985,-428889,-309626,-126433,-83679,79990,195096,559446,511163,287926,-120680,-538051,-153375,-198367,-396094,-526372,-482877,-102740,73303,-9276,-241582,-165750,215591,231794,122100,-129698,-470853,-387215,-240546,-292987,-512981,-437530,-84615,124149,394555,717670,1009867,822815,412707,562333,640714,474066,274964,-125263,-422604,-95172,127726,195260,213117,-11325,-110694,-348916,-296374,-1703,119821,262923,352761,367270,246458,-14398,-335133,-48063,97447,-240449,-271657,-162287,-70196,-20422,54966,-307044,-340863,-104495,33301,-162341,-521585,-104772,108203,-32591,-142454,314371,490652,64204,275315,777476,892272,404270,-18708,-120677,38005,50914,-190310,-211474,-112706,70678,-6167,-287823,-145342,297722,308814,104136,-279209,-438032,-182805,372531,541249,713686,754664,556913,85666,-364116,-477950,-505905,-464841,-388946,-269746,-151990,-22889,166925,145352,-60381,-334650,-288032,-23348,138682,257964,31115,-252281,-103990,409912,646876,389550,196223,-6098,-51106,53238,23736,227488,638174,507948,185008,527809,678688,374257,-206688,-321625,-379442,-67526,270340,394932,425552,446800,396607,338628,228394,173054,51500,-102245,-21435,10554,-46377,-84422,-103290,5726,313718,635410,681837,470899,228930,131993,260854,569214,657188,601731,383826,1266,-33256,170833,163641,-73814,-327642,-72029,-57427,-569305,-209924,14900,69055,-277740,-503987,-285120,-277619,-78999,73461,870,-123032,64610,419530,379313,-28645,-470783,-69125,181607,166547,-39065,-109679,-303939,-527484,-214628,91575,492730,368720,-218152,-527613,-233363,-329885,-471456,-336320,18134,97917,67718,-289542,-199559,656406,974557,564795,-227170,-302736,31310,100982,33043,26445,-14244,-20230,-100694,46256,187086,328142,314099,73257,-389380,-245675,79702,20691,-46146,-113601,-142780,-169530,-107406,-97276,-458416,-448268,-351042,102191,476554,575982,214286,-253300,-24538,216415,221287,-59036,33030,203946,15774,-69102,4620,105832,145374,97049,-74715,-301767,-146088,1100,-29162,-176949,-234085,-185179,-251506,-466270,-400205,-447701,-156991,381581,545773,549244,197019,-218193,-512737,-621606,-440283,57907,314769,401114,371185,-4084,179317,603721,562829,268677,470667,674013,697300,587563,429795,241696,-9435,-232630,-188082,-465747,-370121,-196444,-234386,-89429,86724,324502,275073,309675,332675,308041,16438,-321208,-347196,-191449,-276874,-581291,-283547,-109783,5670,227067,87432,-268793,-207067,85086,136682,-95440,-260754,-318865,-292184,-42325,120078,-30318,-249351,-445717,-285163,-153691,-97788,132677,275529,195904,-29392,-302444,-606843,-317949,79133,267325,404386,679308,553352,214007,74,252020,169204,-219706,-511328,-401915,-196900,-119119,-136586,-197148,-288517,-357581,-83868,136229,80694,-18169,174753,405699,395094,272771,-138097,-172876,-102832,-66313,269287,615541,618150,312843,-28973,-442705,-605639,-423607,-100401,190386,485653,529612,57864,-463277,-383100,-151125,-87544,-58812,61160,189327,-115604,-339997,-433416,-501676,-500772,-361402,-249286,-234370,-153169,-164951,-164212,-338915,-433627,-118127,104277,207914,277179,274203,237378,291879,266999,172632,-43516,-246241,-414705,-330274,-141039,-35792,-65251,-121317,-1500,192375,294710,194923,-99025,-257426,-326646,-480548,-165184,280756,325773,31697,-367844,3402,103786,27542,94789,19155,124821,79368,-185352,-432091,-124486,-11122,334,-169416,-123901,50953,233984,243696,-6400,-17260,170964,306411,290200,344809,-176606,-80870,-54322,-496288,-390373,-370797,-435080,-285925,-253474,-252059,-285269,-217613,-26194,120120,14002,-86394,-142818,-103485,-39301,-20408,-131985,-231807,58390,300009,565868,797063,642842,269405,109238,301864,359532,179302,-371841,-295532,57373,130601,4436,-220257,-314028,-296678,-239962,-97538,-126267,-317106,-458496,-281358,-47127,180768,452368,356982,150563,5451,-42646,-107315,-236294,-395035,-385928,112096,300786,42078,-331075,-453110,-290796,-331500,-284731,-95870,4240,170245,242864,144200,-198948,-125809,-32993,-353303,-163057,88968,302292,93119,-142950,-120092,-457,-28587,-215850,-422082,-383880,-211404,2907,-67324,-273884,-123163,34973,-70612,-278204,-96687,-131730,-131112,133553,400266,394725,322535,340960,703091,945734,862204,702877,461430,292782,181576,74461,4324,-143983,-264089,-312546,-190744,-125930,-145785,-60133,31566,-23275,-155126,-216496,-227982,112967,524074,584505,142453,-174017,271355,452504,348194,328998,464047,445779,14060,-442615,-26960,87154,108011,88229,-10900,-145839,-216463,-168779,-234240,-369384,-511168,-353829,-50196,388415,368825,-83689,219750,531677,653497,351092,239547,124044,36842,9769,207355,229726,20038,344,224070,274102,321126,102862,-179601,-224626,-269997,-533870,-65611,224650,143031,-142052,312664,692222,486698,384222,523579,526774,412765,169221,-227413,-221185,-88504,6033,-54656,-266623,-529793,-116125,311702,468214,386590,87498,-322047,-180207,75444,204734,-126339,-392296,26985,239715,9120,-341418,-336897,-182684,237097,507814,726424,313304,-193103,-431593,-274955,-247099,120421,463526,719601,612569,297113,54653,233741,459827,302438,95804,47935,49415,-297782,-252705,154070,553550,487807,99192,-310265,-87261,-3290,-119873,-186588,-190410,-240806,-403224,32533,422269,583612,383886,340612,303075,48223,-258517,-198403,249636,478893,441299,260523,36130,-74201,28475,225079,260310,208409,55336,-222416,22729,-80264,-220732,-369650,-448985,-164606,-57815,-127082,-187579,-150055,-334192,-423720,13692,343477,322363,-735,-342375,-330462,-217886,-385573,-253811,120367,255414,253341,119314,-81028,-333422,-251754,-234564,-286875,76711,403897,554242,371582,253591,75591,-37535,-373206,-352775,182269,509313,671584,802152,676049,414657,198238,345797,633469,288708,-112518,44063,16946,-13057,-329195,-97772,133793,41051,-285846,-285272,-353274,-218732,32305,62324,157442,86359,152699,1667,-26172,-69718,27884,-207151,-319349,-78723,38705,-77966,-372325,-158549,-94176,133979,119969,-32641,129283,137161,-93123,-183040,133887,104856,182223,587477,719138,858712,195664,308923,93724,-193762,-284640,-216842,-239074,142072,249064,290803,966933,1298409,1258412,897875,202649,-284012,-491733,-226594,-7418,304561,406629,331687,268895,128461,78465,251285,401600,606038,674633,657241,750439,775831,710011,370668,324580,207219,130210,45395,-123099,-299787,-209481,-116827,68497,272866,142072,-106939,-339102,-512102,-578653,40891,107312,34299,-420387,-570123,-410055,-393041,-353960,57450,579123,345179,364262,110215,240978,328947,523721,1025661,1056191,693443,-14931,-460867,-319140,-37150,301408,668005,841894,652062,59225,58856,152178,61148,-157591,-426885,-331165,-61620,-158478,-294600,-116907,107403,366851,477555,501090,49093,-253496,-535539,-156104,210488,281658,28615,-61225,105296,272836,201363,135000,98043,-71891,-262835,-289463,-192919,-242888,-354457,-288527,-272987,-466472,-392109,-270212,30756,-23214,-415142,34816,232292,219468,-77998,-309519,-421711,-464799,-359069,-17631,54663,-142384,-150978,201079,353797,-35191,-198726,118005,60841,-248694,-486661,-522454,-223505,141835,277272,147196,-123536,38366,19512,-190433,-311165,110124,332928,221863,-141710,-414470,-400213,-517028,-535941,-384886,-171702,-37865,-82931,-88300,-223504,-338770,345642,656228,562892,561436,698467,300837,-325562,155471,296500,-77537,-308439,-345398,-156910,170917,646671,1205869,1767345,1640207,1284901,823770,508557,369068,97305,-195309,-306473,-172904,-119502,-92761,-91095,76281,342846,446657,488809,331329,394938,216945,95832,140026,311944,264844,160613,82780,363853,805209,1105503,726382,139322,-216077,-208069,29192,325791,468195,286980,111092,58387,-183495,-332312,-224456,125777,553562,783370,871557,344251,-255860,348938,705092,389879,-149583,-235426,419514,553670,580466,422414,5832,-303852,-29877,411726,658684,629697,124684,-318824,88590,252283,128758,-150550,42194,45628,-186234,-181238,60794,59290,-379561,-83590,391183,499717,262118,-183242,-308680,-276862,-25435,181824,471889,758670,885848,855958,612682,168264,-329283,-566204,-336226,165045,838679,958035,623458,127397,-236305,-105364,288258,631353,569678,35019,-383276,290438,342815,47573,-295176,-136941,-57543,2565,83297,34094,-216413,-518357,-449461,-339119,-271012,-116264,-110960,-271515,-183100,38327,201188,196671,-77245,-411370,366681,834862,684291,314395,-88213,-26453,-72231,-403388,-343269,-120457,-160463,-283272,-177697,-1402,-112003,-294076,-406441,-118520,159002,290615,84090,-128308,-221870,-385250,-369567,-157352,10501,118475,84301,-96280,-368486,-551434,-527916,-410254,-344800,166621,1046377,968745,602209,27311,-348711,-195644,-124079,-55897,-337521,-477253,-74058,355836,314412,66188,-63489,55972,-184385,-40011,385041,165713,-327359,-211817,-84750,88355,239957,-167121,57594,160836,-132600,-381685,-342291,-132652,-9074,-61729,-153423,-301611,-476697,-154834,192103,549649,605651,521381,189459,112299,104942,-123202,-55709,79628,92142,190938,592278,1043359,1138579,951020,693171,509841,175748,-62963,-247281,-401752,-256007,5631,169849,201190,133718,63478,-27469,-100685,-137786,-87814,2441,-207647,-495139,-73701,166569,115052,-23305,-183672,-55264,315863,426369,158661,-272299,-84948,37559,35246,-209666,-428544,-435085,-262558,-277664,-82630,-22434,-354932,-90048,321794,320494,-320562,73623,172802,-205936,-387031,-268737,-44198,197871,82522,-34371,19675,256013,369200,175738,-131289,-458448,-562365,-457756,-426634,-578421,-423995,-178921,-89696,13868,100588,294266,247125,348643,307995,146000,-192076,-495778,-221595,-309787,-454236,-212062,37240,232645,92230,-134413,-472908,-319399,-112423,-146172,-242569,396526,640974,391437,34703,-201001,-151823,28340,44735,194397,214018,59917,-178243,-241925,56294,320215,547408,403848,362785,51493,72112,414186,586199,619137,276188,27856,-141439,-89497,-83982,-187715,154354,586969,549857,186204,-425963,-453415,-63624,103578,-7827,-123104,-493876,-299876,12348,28630,-190521,-410228,-485962,-121736,103941,218012,199155,308223,170926,-85560,-23582,34018,-181028,-264962,-44850,-335117,-356012,-182454,-101988,303442,421726,91289,-397481,-663207,-498772,28113,615611,1139104,873401,248811,-273056,-150431,-280844,-379571,362820,658987,320292,-106583,227306,573891,603827,658553,539936,471743,403907,384612,380833,350735,95402,-363456,-449296,-388908,-315917,70538,106603,-215042,-244769,123770,-76115,-301455,157063,458220,558270,472980,252909],[137711,-13679,84647,-10163,-182323,180327,606173,503841,275232,-22359,45926,366629,486883,378086,177554,69647,169862,382030,454827,343964,280052,157737,351116,678029,890763,717121,386055,-69288,-182248,-76481,-157629,-175657,-190273,-326873,-299322,8466,227323,8861,-81709,-344473,-345065,-15370,-117381,-328724,-296601,-169287,185573,433148,632893,409016,-41172,-442504,-392590,-35777,-202781,-477266,864,206981,196106,361738,537152,245357,-315183,-208401,-70448,-352985,-48287,75878,-172027,-290264,-224001,-321778,-177618,309936,736755,1111762,1044303,749164,81479,-276370,94739,26043,-460049,-190091,116607,201150,323111,274039,87265,230676,295156,231974,-74015,-382962,-548183,-325136,-284488,-389220,-398638,17373,113579,-208305,-243040,60199,208831,-142031,-350258,-449193,-94716,267982,360119,88141,-235859,-174992,-14624,48771,-64380,-299999,-19932,2637,-44321,-151061,-273650,-282271,115129,60871,-193189,176518,650263,655959,203010,-41682,120859,397377,50572,-177283,-262659,-113536,-75984,-285350,-212393,-29781,82211,19133,-123889,-325365,-330980,-304818,-286157,-311789,-293524,-177696,-247313,-282087,-133831,117085,157336,54657,221873,204060,-88307,-227697,356851,429834,-189888,-179529,754558,865713,525331,389318,225177,-226661,235134,678889,407119,-164943,-347328,-186279,-255384,-59001,528976,851323,730417,423548,74858,-201534,-186676,-97075,-227433,-531651,-246771,174877,397353,531411,259696,-11086,-141470,-119212,37716,46570,-34546,-250523,-230385,-80489,-7476,181544,376310,316223,104843,253838,330225,-63256,-315259,105793,417464,508186,514956,198909,-130748,-273290,8445,221081,242597,313235,220826,-86086,-180331,-258896,-7273,169485,373387,433921,275723,134354,-115067,-388080,-320194,-39833,-99601,-374418,-311920,-157895,-75202,-136254,-104561,-56237,-233354,-479878,-86477,146810,238978,237333,177935,-71184,-244698,-135177,56534,164091,10469,-268978,-396960,-352198,-126501,166780,333673,155339,-356561,-208822,105849,125207,-8859,-45033,4280,91151,80686,-43374,-96865,-37861,-130871,-237541,-105337,-3222,-102556,-284844,-387411,-310595,-279535,-378607,-94046,179880,351281,313568,105930,-99650,-65254,-105073,-456070,-227457,175787,472704,345353,-221964,-44039,190397,56843,-77398,28962,235503,181964,71140,164698,214038,471666,492788,152922,-105531,-156511,-211252,-149496,138932,470218,681672,699698,297417,-46586,-181155,-265723,-323458,-261130,-181600,182826,611407,912707,701608,194953,-179256,-441843,-110878,296170,370005,422581,590816,366652,34094,-251576,-529324,-277382,-31515,-162597,-333110,-262183,-275706,-420705,-550375,-372703,-161446,163089,353719,235177,158350,156957,-118526,-134153,-79991,156075,200458,37470,55197,187484,456928,487959,303844,339829,293601,419583,471120,383562,229335,-69194,-202098,-407331,-246709,128065,-29570,-268480,-116266,-311441,-169105,268046,311367,6293,-346980,-311331,-229915,-81278,-324424,-455833,-314108,-98146,130167,289089,284028,124931,-139366,-144852,40565,326579,569871,389757,100169,40778,-150199,-378965,-353781,-488088,-284732,123964,350997,194006,-145381,-220661,127950,27595,-217223,-386016,-430575,-349133,-5940,215710,-13795,-329576,-210699,-223119,-145312,-319988,-283736,-187512,-116394,-251670,-352338,-3849,174295,74805,110794,303698,75708,-314160,-151502,283607,608935,627129,262348,-281863,-347207,-169884,-195106,-408908,-365667,62700,205390,418500,647659,762255,874585,577511,239005,428798,928126,1307017,1243693,747548,258022,-353903,356646,841369,817014,366598,-226578,-51241,275722,483132,451444,66660,88283,508199,368152,221192,139734,299438,259851,223166,172080,-48496,-263965,-260064,100340,478451,472602,160140,-168868,207369,688776,580551,111583,-172513,146910,280194,60555,-363013,-26610,124914,-87203,-93106,246343,320760,268672,255858,19908,-347532,-51605,228151,382632,297921,30335,-369136,-333538,103561,165871,204864,58875,-473364,-69554,271080,229543,-127178,-385782,84888,368559,297361,69736,31317,159201,250070,104763,-126383,-135924,-295484,-459972,-96008,394447,645613,781577,579680,170165,-199093,-399074,-168825,159374,380686,435515,204192,-150894,-450723,-187305,-167028,-333535,-377442,-328413,-363879,50724,447514,620401,620072,326409,125463,305907,586291,551985,287125,-233295,-350076,-65500,-149566,-312005,60620,177844,-44859,-415498,-234203,-252692,-435544,-505921,-506233,-423724,-80691,71099,323301,322172,139556,-75942,-69780,-59468,-94432,-61158,-23913,478060,465185,479251,451882,268830,-217894,-466971,-335832,-523988,-225726,-145970,-204166,-329961,-584439,-410228,-117637,-23983,9389,-28235,-3995,18292,-56518,-224968,-422802,-518819,-376881,-42503,103936,-87236,-230469,-207910,-130722,-202730,-160609,-78862,163703,147793,-89353,-381360,-175532,138217,173149,-14480,107732,264748,315001,223906,6819,-306064,-179180,112563,159762,5116,-327304,-411721,-254255,-234149,-223541,-385102,-527653,-268072,-53919,244637,438865,712380,538510,180387,288447,202386,191003,155083,-83591,-461601,-131915,100252,165429,231426,-7625,-37919,-106762,-214521,-22035,45924,97772,176441,100838,-97091,-253437,-331085,-114987,-9981,-177728,-129733,-146361,8167,39327,-21433,-258456,-550971,-319765,-189101,-223642,-238998,-75888,-3477,-121648,-296807,89094,289778,743,505932,850399,819895,228428,-235805,-321835,-90998,70780,-136927,-147313,-75729,173154,55106,-200337,-252437,237219,409212,304421,-42248,-390332,-222786,332176,490520,511049,563600,406990,92076,-274846,-426151,-354603,-366149,-449099,-202907,-98500,-73098,-131828,-221297,-418107,-434974,-143630,297758,646180,780131,376783,-22848,-480134,16138,379604,433809,361853,143845,9346,-100540,68215,350757,623569,490990,329155,836965,954479,575272,-162065,-491423,-491681,-225784,127708,423139,568447,546385,460933,310620,344700,424197,385749,125107,-227480,-308159,-203539,-210859,-126615,1309,289586,496490,557302,445193,232223,13804,128576,655502,1025841,1091021,764382,191279,33480,226542,273471,87727,-215470,-111545,-188458,-568580,-217717,9595,128339,-251832,-465240,-276014,-278001,35682,166154,-87976,-259279,-70613,319405,467528,115077,-326283,-257679,-9497,5388,-43350,-137256,-401549,-511778,-187200,13886,202072,153927,-370107,-326493,54601,140,-130227,-402286,-225348,-155215,-42773,-191769,-507638,202465,667035,520831,-130428,-407577,-94004,-167276,-216345,-84346,-55674,-49458,-49034,115703,220233,298817,236347,-121767,-266253,96969,291679,348411,311103,372670,211821,26242,-239185,-24788,-201115,-117538,129886,339287,544586,610061,280586,-356351,-416513,-110611,23053,-166684,197013,319992,294242,220771,142584,191663,191983,128074,-73067,-373758,-313554,-158792,-141650,-217322,-295400,-360943,-377042,-331629,-252669,-227506,92641,486637,580235,524226,225016,-84046,-419614,-622338,-223654,331088,759913,580590,426415,883,94289,590967,643541,287467,190463,269677,105032,101905,493106,553920,219564,-59797,-405273,-315778,-3224,70227,30572,351462,405566,579125,402775,344467,364378,384161,156087,-145309,-256893,-142792,-146321,-141328,-487164,-188613,-93225,60957,-81180,-320666,-149710,1573,-88880,-161828,-161962,-276070,-237071,22379,151264,-68585,-184068,-303488,-354116,-177973,138651,417138,472027,232904,-102356,-324723,-530235,-393916,19745,305849,490754,691136,611888,125584,-172094,-105408,-212456,-464716,-290155,-374908,-219044,-61492,-6071,-32476,-245212,-376659,-13126,142623,113251,94825,236892,474925,559725,508279,223377,-59725,-161434,-221237,386187,863890,945384,397555,24850,-229026,-259560,-26968,15364,159053,181932,4591,-399080,-547510,-400135,-264591,-176168,-50061,92781,130023,-234780,-576105,-457857,-319269,-72952,191556,134896,106078,74004,-160032,-274044,-466611,-455118,-88552,186328,204681,173767,185016,294132,443444,509173,381230,16661,-308560,-421890,-363661,-212499,-109032,-98399,-87866,91316,296775,418181,279288,-30205,-414701,-577251,-473711,-142709,199409,193186,-108213,-347033,-81143,60041,109484,170793,23855,143312,12655,-314988,-390634,75409,202311,94172,-220961,-327080,-117170,54187,158998,690,-39639,120455,306090,597395,635849,254870,-11738,-53146,-223051,-343069,-297358,-173585,-144118,-214297,-207587,-255727,-232181,-126828,-82892,-90179,-80674,-28891,-39899,-137424,-282980,-469055,-354429,-67703,130385,316486,637887,660778,411523,77247,94566,115836,-37667,-453982,-133695,29016,-56913,-142861,-396365,-394773,-276569,-169764,-45394,-31967,-324603,-500894,-477262,-221332,68000,390295,423843,162175,-115487,-171289,-103389,-33457,-239767,-277726,249063,389777,60114,-275717,-273135,-232091,-370180,-587108,-281125,-7848,243159,331040,270873,-26598,-177148,-108952,-330165,-119523,2140,229239,61187,-111060,-63196,92112,85277,-178873,-432837,-456965,-267474,-28050,-59743,-356526,-551938,-400066,-316537,-254557,-96400,-80446,-32233,277908,554686,464201,267716,232647,510237,755226,722701,600593,517701,356896,281555,194885,181507,89797,-91376,-250669,-160734,-33660,-45217,26475,38347,-116682,-252590,-333781,-299819,65555,453545,602790,301253,-276070,-110021,156011,104503,82497,222191,350714,116822,-211863,-50894,144298,216477,393606,316757,33359,-342489,-334962,-319162,-228855,-142921,-201297,-376654,154322,202182,-71035,328732,641945,699134,292592,96784,-111863,-119997,50400,272220,232254,58929,123845,279312,202619,228183,149057,-37932,-50625,-198652,-440271,26629,283354,60028,-16461,554607,737995,297554,154967,483173,657968,518787,170396,-373264,-210434,-93796,-93939,-50332,-328050,-356298,-117968,102006,-1311,-244678,-224835,-437786,-56076,342073,393839,90616,-244476,138529,400425,197183,-168627,-159262,-40932,304839,685955,826797,224696,-353871,9424,81341,-220457,24025,582423,733026,457843,-46042,-279343,135173,489424,360685,114230,-55342,-138170,-422206,-61060,169798,359605,304482,-73111,-373336,22602,59495,-180412,-471833,-262178,-210866,-276053,-2646,424498,498813,228202,140438,166263,-88634,-247061,-100788,254051,416792,478063,250357,50917,138470,213754,506054,583700,476455,87506,-38518,193683,270324,27122,-296863,-225381,89071,164797,49323,-170818,-348004,-571920,-270421,40986,212058,231599,-74813,-356973,-382146,-175796,-269603,-120253,190046,303703,177868,-33037,-227027,-455589,-250117,-67923,-73414,214123,557237,924348,768694,406549,56296,-6623,-416741,-301002,211482,549579,657991,822362,602778,298171,53180,255793,319080,238822,34757,204392,-31197,-214346,-356811,-79386,57073,-123355,-406934,-231375,-412444,-202214,-46749,-189270,-43205,116960,274686,128487,943,-202521,-253308,-303649,-225324,-141136,-82412,-379079,-150388,56182,156747,261699,249639,18919,-48925,-7712,-280319,-530939,-47776,-125276,16661,487884,886055,858216,-68872,6698,52136,-21557,211802,274317,47914,336725,339389,374680,914864,1230453,1108289,728403,273362,-228216,-369962,-252560,-138315,75716,164426,130008,80967,26860,145130,397767,479787,654378,723338,532139,379046,332507,540353,385264,311634,218022,74664,-101764,-339035,-490476,-418477,-248861,16286,196914,47169,-180630,-512771,-590925,-320336,174495,-58750,-267109,-509771,-475675,-289728,-12318,30814,135978,586525,509423,478486,143590,95373,14485,358577,1043540,1293643,1128626,540129,-55942,-77779,-42233,249700,637583,678412,395625,-203847,-51825,86904,-230766,-445670,-343292,-164466,-23065,-301431,-281504,44053,212835,268457,202744,121214,-466718,-446591,-266867,23158,263952,265400,-158920,-156440,92283,180836,275026,301561,258929,83975,-110935,-325049,-167183,-202395,-289474,-218517,-235645,-351993,-247776,-202710,-14297,98072,-131427,-176084,14883,124393,-108971,-364021,-434539,-379728,-203142,26340,-154115,-490296,-162968,66980,35056,-231959,-199482,-131012,-342087,-493197,-382263,-321826,-496030,-365462,-174327,-127004,-54723,195243,180846,-50004,-90258,194452,329430,238919,-74658,-448182,-422614,-418932,-385308,-420215,-346956,-199986,-21700,97029,6992,-305378,465233,864249,622819,611312,745984,388094,-119162,195233,245243,-35374,-320117,-261001,-114161,153103,474945,804729,1210657,1354106,1187257,911704,639934,597718,540573,256915,187548,247158,373097,223270,80232,99971,267670,272219,365925,351052,479854,318963,194706,270172,426367,350802,279514,265702,541361,887952,1092087,808518,357468,68223,-185263,-237065,76498,295794,186795,11214,-21471,-162337,-361472,-233297,65517,259969,423586,558902,239845,-137201,196600,516486,287023,-194345,-282615,76390,297876,568815,426056,354240,166593,217905,445560,610770,456014,73191,-351710,-79860,18362,-74510,-132384,65109,-6757,-123380,-512701,-68903,70438,-239773,-255416,217835,303090,17927,-108298,-27003,-125556,24291,68356,233972,566177,898552,1113005,983705,422924,-212951,-423162,-421999,-177670,497632,633527,493015,198820,-197870,-168108,372630,677484,670954,142245,-127135,532785,639071,230754,-107767,-94971,-24606,32615,179080,197056,-140806,-324296,-262441,-198635,-194437,-20821,-105038,-398015,-142197,136651,208289,227928,7532,-104634,496372,941530,525240,15357,-160461,-136068,-396839,-384566,-2880,86150,-36919,-235864,-116117,64347,-1228,-210937,-473963,-245711,5380,111011,-157050,-387961,-457282,-309537,-106909,8006,150175,368391,297855,62060,-240960,-463556,-509196,-364822,-410041,42758,413058,144621,-166890,-426983,-381704,-252397,-144548,-49874,-298643,-362556,-79112,265761,167029,119473,245112,76193,-404842,103543,466667,262233,-210838,-262875,-80126,-48578,-102068,-277233,94577,118730,-159665,-336629,-223070,16931,32541,1334,162043,187387,-282984,-244031,123291,403423,616875,605051,-5346,-354540,-34548,-253725,-431864,-179889,-145063,-49617,280947,684696,792453,589381,426925,309630,-10392,-306181,-341836,-177590,-141804,-39434,28396,7343,-48496,30144,138333,117314,-149148,-266385,-259938,-448149,-473814,-56800,159500,113861,-20762,-114276,-119347,202469,265342,22037,-424871,-233133,-162345,-202622,-585946,-420927,-187318,-126445,-142645,-89212,-56326,-258214,-169162,55218,-35080,-398707,230282,329677,-127350,-548619,-305445,-202898,58110,34041,91042,148174,412376,536780,499940,105021,-262624,-447353,-367066,-369508,-342100,-353330,-312729,-167217,-114900,-4916,125334,38927,-87747,-178434,-142561,-273325,-436437,-261963,-290120,-296755,-269147,-255870,71828,53377,-170204,-541896,-322185,-278281,-241929,-347603,193824,560398,297173,-206463,-261048,-57258,273715,372825,640804,522905,156798,-263767,-437713,21208,368869,493580,449552,337739,165087,140716,483062,663755,556341,255027,-65288,-183241,-107447,-104930,-99319,310963,651590,587745,210008,-399132,-484064,-237726,-276898,-340170,-361894,-287498,99786,410996,288651,-75689,-418298,-586077,-211296,66461,216885,256520,336970,189638,7087,233855,231998,-27871,-443632,-80413,-260828,-234088,-53211,30906,307719,481809,198650,-128554,-339035,-340136,195832,870654,1242435,1046046,441546,-309736,-291757,-393015,-435906,259397,605898,409446,169366,326910,518170,468812,514066,416786,309033,179238,133222,-31283,-51136,-121293,-373557,-382669,-283645,-263426,40049,112735,-16872,13500,176957,-147125,-279137,315471,547432,602118,529665,275651],[75291,-54847,-25552,-166001,-174565,182715,468876,436573,262895,21036,149139,507127,626324,447717,222749,164524,294836,455261,450877,317795,189226,87487,214226,377760,537092,313001,-36209,-334950,-105427,161625,60400,-97911,-125871,-268158,-406111,-311764,-171174,-43588,107811,-83234,-170984,-309375,-446774,-504533,-554325,-254601,161906,451651,670535,413618,-137508,-462467,-377288,-203322,-308047,-348633,127842,284673,37982,-159253,-35770,8874,-386022,-214180,-10822,-216254,53796,101796,-232225,-299637,-202786,-399439,-125197,201712,535487,762316,991060,703333,147902,-481204,-165958,-122894,-471598,-192620,-120897,-53247,247933,308430,108253,206970,323108,225709,11259,-252193,-340367,-116818,-32870,-96903,-297154,-58354,148573,21030,-281441,27653,208626,-38882,-326666,-428815,46699,537257,783749,419188,107999,242803,487267,311929,-108146,-307888,35876,3502,138863,86622,-171173,-298249,80897,-24719,-255004,223397,555860,669440,244196,-256223,-280196,-100037,-330627,-518773,-121988,7318,47218,-117427,-303872,-453185,-377924,-266202,-316056,-402900,-461592,-480137,-387587,-209578,-109163,-112775,-324678,-497864,-123293,281592,368096,242236,33980,-14802,-164449,-119276,257252,184276,-443428,235242,864793,845536,486808,374349,112244,-467177,205022,658514,312768,-206022,-242262,57266,95662,64112,282029,421930,435391,168917,-69712,-209301,-123676,-57724,-164479,-423857,-240613,155075,334135,359889,108344,-126318,-224130,-136523,-75531,-126772,-233979,-400456,-315933,-158752,48306,401452,582596,385029,148387,273909,384090,-29345,-342317,124486,419693,431596,454255,235890,38311,-130602,142166,545280,636786,618946,320620,159279,73797,-179410,-329590,-290589,60351,385770,513095,456105,168728,-190758,-346322,-2811,-24975,-314448,-107555,-47492,-10713,-80991,-88061,-61209,-212036,-208080,53724,154285,162620,151545,19273,-325645,-187055,-21325,77017,159782,57793,-180687,-263469,-216501,-107469,75373,165552,5876,-422242,-224167,24621,9060,-57415,59060,211017,176740,-26209,-290168,-222371,-89111,-173846,-338295,-339916,-195708,-197299,-224403,-382050,-390797,-285260,-105017,290936,662203,700226,440241,75965,24508,201787,238942,-66322,-118233,138640,376636,246688,-130467,200586,375532,74279,113805,418669,631532,443462,269396,131884,106301,310241,333886,65784,-44870,-124562,-309323,-521789,-269934,99576,638046,957702,688397,216818,-68185,-189673,-383005,-338203,-314052,32923,524475,984643,888280,357151,-211844,-366495,-107322,340641,404100,525733,704135,437731,86983,-259011,-379344,-298824,-131002,-182426,-285806,-388473,-520776,-371721,-319235,-293518,-138326,215213,341708,127362,-51832,-3399,-158463,-149270,-103268,239802,356263,270119,80746,-2636,136525,292403,381079,485458,420903,439974,327758,265431,223131,-150160,-480212,-396588,-237462,8869,-81459,-166638,-25845,-265500,-304931,86991,191412,68256,-65472,6072,425054,844856,468503,4123,-208621,-116557,92327,188488,201840,158315,-68048,-79959,57310,178588,357782,431255,483299,538652,210822,-123786,-243561,-390670,-290331,137386,425010,366742,78495,-157670,56858,9211,-126453,-278912,-397211,-492719,-65454,193667,68702,-86561,59986,22214,-122593,-223101,-369378,-532651,-334175,-337636,-233267,-145297,-111611,-200019,-170482,8903,-118188,-377228,-461876,18937,280197,410914,187108,-213883,-253749,-4436,-14886,-246054,-425389,88401,433650,497864,728284,876563,791697,363626,83444,476040,988582,1124587,875922,517829,110749,-345050,446507,1016851,1104114,625325,-113414,156133,562944,653216,418110,-88291,-188418,233625,376546,250743,267073,283331,273734,291485,247847,74476,-171180,-266817,-94754,182161,232175,-47037,-174922,342204,871413,651522,180132,-76457,303615,483685,500626,-41464,-159193,55932,44002,48084,408381,442231,379434,436755,164853,-274916,-178143,142598,431042,421939,178926,-183407,-451312,-224871,-30678,167631,179341,-239012,-317265,48605,151199,-98707,-517397,-172621,88675,80039,-53925,-141066,-92194,-22478,-143561,-254695,-13704,-50655,-288664,-267817,253480,484603,643189,516008,254806,-139659,-502110,-85479,256115,347293,272665,-151137,-294120,-237217,-406268,-451447,-149539,-68427,-51769,-318716,60125,566137,850725,794319,395759,265456,380275,505117,395276,144540,-109208,-143261,-130512,-303032,-178122,162550,210619,-1731,-85203,97809,-87376,-449273,-540276,-307182,-227925,-248485,-173257,-66149,-97733,-8303,-47513,-23560,-71304,-208374,-258326,-343860,-152059,49106,280885,367094,307254,-102057,-426791,-423892,-532771,-234265,135378,-14988,-36126,-167764,19453,137576,178857,113110,31857,-2358,82804,82853,-87071,-461992,-411902,-503242,-299589,-93221,-48326,32455,34365,-76317,-253517,-365092,-308084,-142273,-99060,-210864,-220204,164907,370802,535871,542660,708374,860686,612677,329384,-25032,-437989,-135068,115568,222057,14996,-407961,-185173,-97095,-241980,-206156,-227156,-240118,-583071,-240314,81781,284465,439124,143549,-61659,976,-193110,-135743,-64492,-59894,-233797,-74967,6272,-69792,-10074,4128,116300,65577,-204295,-163345,-122924,-96964,-10661,-90917,-222863,-360317,-328683,-168914,-27021,-42745,-57353,-133210,-18097,10550,-111401,-167122,-427473,-489440,-319021,-14186,138463,169726,72313,-248996,-332750,18589,154715,24675,531666,743951,575279,24294,-420658,-241211,-178854,-111139,-239740,-162953,-4900,326637,302276,18097,-288587,104986,408752,358081,147844,-158959,-147982,280737,422201,310999,324068,180621,5959,-170096,-88792,-8585,-151118,-437842,-107876,-7544,-68871,-294077,-447000,-479062,-399109,-40355,504575,1037491,1134985,804010,424337,-99497,-234574,78098,402176,442918,412779,212612,246722,252359,438082,427429,313496,348909,828521,942903,545189,-142336,-350330,-400925,-501741,-138038,271123,495520,449604,343675,186692,367932,585328,690548,521958,58675,-456053,-373364,-282588,-112171,-2221,164292,191705,281788,290876,130005,-137041,-4820,689530,1263073,1358191,962795,289314,-12105,177298,320429,155538,-162435,-213593,-384861,-463712,-206454,-70759,57103,-262431,-420837,-320077,-413758,23630,198702,-113263,-263198,-84437,126369,395741,196459,-64075,-283420,-243225,-220744,-166325,-328484,-474526,-321154,-152053,-170093,-359408,-357180,-446266,-218778,63604,146583,73096,-321422,-432540,-327946,-102732,-47372,-277489,-404491,230701,401387,-17891,-337891,-199240,-392912,-319086,-116201,-147050,-180911,-60468,27769,94769,127772,70680,-162208,-34997,247519,279693,483612,458662,630523,473585,189099,-316020,-28422,61923,300739,578535,580233,529693,539197,349772,-175036,-500574,-259883,-119451,-154764,365779,504757,554193,400427,176696,139391,134119,134016,2191,-289160,-357731,-238804,-247969,-315580,-337788,-294111,-210359,-133839,-121796,-125699,126275,338389,456553,404905,200300,-26263,-339286,-554620,-213541,339717,870877,712299,406214,-29962,-38876,459029,580242,242658,-165162,-103530,-307412,-251116,426440,670567,533541,435216,196411,153349,283061,210621,113493,420183,465553,529251,330453,249723,309761,356523,205289,-35286,-165487,-134365,-108556,57060,-349186,-134713,-15709,80147,-121255,-297109,-159086,45290,132616,161062,81465,-210852,-168633,68904,170560,-31083,-34167,-120424,-151022,-133149,165137,514486,488322,152193,-215613,-359316,-410567,-389675,-110388,206547,390374,453965,408202,-48000,-405087,-398303,-180920,-35671,-47576,-222812,-154575,-24372,94132,-20561,-459809,-321204,80066,42392,-51154,98781,308714,562626,688233,566825,361296,161,-301988,-243962,485688,1046241,1052072,363428,4595,-13755,24600,159330,-129580,-307312,-413744,-532558,-421935,-309007,-329312,-292007,-167679,-5714,42165,-15919,-197775,-536038,-338344,58014,383761,608699,447700,412174,273134,-107465,-346981,-407687,-358631,-44842,136789,55204,-73361,-102950,200259,476381,657244,507093,43068,-349108,-328030,-353441,-345822,-256736,-159163,-68757,135263,363095,520889,464000,241219,-181915,-444693,-326898,-228917,56576,60985,-245232,-308011,-186957,-104365,-37731,-135037,-208732,-52508,-170894,-441730,-297192,204720,356493,136251,-295241,-394744,-221030,-50887,27131,-38331,-131247,-79211,132395,563632,531248,427916,-14722,-21237,11973,129593,140041,136060,-55544,-320132,-277431,-222589,-120710,-61810,-129317,-82595,-47014,68772,-4360,-249124,-503152,-248365,-190883,-143707,-37458,67697,425490,575296,336719,-81933,-179855,-116585,-271186,-253961,-74015,-85199,-271720,-376926,-586930,-477249,-301953,-69096,52427,68228,-328087,-399259,-497945,-411925,-114509,156131,328583,127041,-211592,-153096,109823,244785,-186933,-235572,236173,323617,30659,-143132,-118623,-127237,-173699,-527870,-460692,-114200,130353,255986,313968,226566,121278,5924,-239584,-397886,-169374,51604,-40875,-146965,-79547,134931,178344,-108803,-413420,-456646,-250580,-10633,12402,-160343,-321207,-391570,-356639,-309083,-237612,-110645,-21666,288032,545637,408244,122712,-2957,188345,454222,511782,393152,432617,330775,322118,272561,255069,170023,-99817,-317850,-240571,-21128,57481,130185,109759,207950,105617,-18254,-332426,-43018,243728,381170,230049,-130949,-349606,-265797,-255451,-270369,-43037,190027,136531,-20657,-83296,162841,302198,571023,499799,97580,-479019,-486040,-452252,-132557,216472,218907,-318708,-289690,-234430,-95989,304458,581880,526394,111659,-117561,-343441,-196983,77269,195245,153868,78257,183880,160635,-2419,16857,76394,13693,102631,-17631,-255538,38807,247496,-63722,-49472,534187,516451,-7243,-172474,297567,658873,558334,166515,-358927,-183257,-107443,-176639,9614,-64709,-220771,-207921,-75609,-8538,-316416,-291073,-296746,-82992,476683,520624,298775,-102216,15912,296523,238050,-39742,-86429,-13399,283548,737948,692567,29980,-212403,344227,358973,-110201,-209803,530628,693528,316384,-280886,-431145,-16033,334310,325885,97993,-103257,-153231,-186132,173531,314720,241547,90364,-327362,-247278,252600,333057,124041,-47731,-134168,-146846,-117937,-39798,252282,275099,64039,-40475,85414,-92825,-161804,15591,269313,341416,234830,5139,-35620,269607,259281,457854,561593,524121,200691,246548,595025,561979,136377,-154751,-86923,238745,287322,48181,-236330,-469957,-462334,-176609,-8335,-44139,-116134,-370857,-396075,-151436,17275,-67446,74994,283590,270607,-62601,-266118,-391182,-434341,-298711,-65237,3661,270999,638715,977739,858431,315980,-81653,-87981,-565983,-113923,248621,524217,542395,749919,427815,56159,-34125,324947,392682,469762,293836,212258,-155418,-431747,-308398,-108394,-59059,-316591,-231590,-42461,-236481,-279352,-188814,-401929,-205986,65686,214396,166890,102086,-18595,-331770,-440934,-123254,60867,36895,-202484,72873,312711,526749,464730,395771,165118,-160187,-149937,-176894,-178000,47486,-307852,-384799,332741,804366,187985,-221492,228631,297680,9445,172828,330133,100227,191391,370086,607740,670555,819199,561028,218517,54148,-276368,-428172,-424055,-324971,-131218,31797,-15407,-82843,-107679,41080,269960,344635,457322,471450,205956,-66484,-64102,297780,414684,317044,165024,-118658,-188951,-175416,-261338,-484575,-394209,-110803,3555,-120705,-338854,-666637,-486711,10339,90700,-361906,-361417,-246755,-368935,-344769,160438,394120,481480,596422,515748,324714,46260,-139014,-402755,23316,778705,1297115,1381311,1123745,493545,116136,-70409,156948,510209,447100,91699,-406624,-55268,99747,-255673,-435212,-154058,71299,44820,-615067,26332,257857,285080,40985,-196975,-394848,-350669,-33446,-9644,144968,190599,70245,-472390,-86696,170088,123225,239848,351263,375651,168579,21959,-252567,-115982,-190843,-296440,-273285,-291822,-304419,-120569,-128253,-213902,-63425,-124038,-196813,3435,138799,-51381,-381137,-280728,-208203,-109639,-38621,-397868,-388758,27362,16884,-288346,-409985,-257024,-371994,-455331,-316422,-219337,-66811,-62849,-238788,-335169,-209041,55484,257584,273376,83325,45073,214386,253522,185916,-15732,-332350,-473627,-365129,-282194,-324644,-365778,-258408,32089,249481,279509,-106559,407326,855853,496171,413876,706134,560488,83202,-74889,-107664,-123484,-437698,-264753,-170132,9465,131953,210153,393469,728103,761224,674910,587166,667606,746299,571189,519654,569865,741559,426472,145869,-8307,36123,-1479,68716,284490,428234,326529,160227,240833,251072,201574,194967,256768,478080,729304,887794,814424,544020,296977,-11633,-354818,-256391,-38031,-6385,-135292,-165566,-76612,27545,62142,128622,129547,207544,253902,149489,65634,116179,325749,175230,-318462,-376542,-248728,55188,332886,223563,423512,437413,369132,407446,431670,177065,-72110,-419146,-313079,-246630,-178329,-102884,-26223,-44088,4128,-386803,-246301,-93113,-260171,-365994,28138,86647,-89171,168640,240470,-4309,62345,1091,-17526,294631,686419,1059701,1012843,467717,-218474,-379845,-265489,-345514,-134707,118793,239044,212106,65152,-209138,191631,513092,622397,304573,91149,488805,695126,260017,-20506,10697,88336,58006,74421,130064,-39089,-74597,-114913,-77651,-42215,81923,-128709,-485394,-54848,162586,101005,156788,49967,24195,335344,549833,126120,-361462,-187836,-254516,-357545,33564,437902,386749,202338,-135131,-133258,-5971,40342,-163742,-419665,-390084,-190448,-42008,-110808,-250679,-276885,-38599,181841,150787,227043,530338,453801,223293,-58825,-310885,-495401,-357748,-349615,-26821,-152804,-83545,-25620,-165916,-299447,-233243,-29445,-41997,-236383,-280227,-101370,90285,68211,301183,529609,94968,-471740,300613,576121,335920,-177000,-214302,-86634,-118923,-373171,-169827,80472,13665,-194719,-293965,-174633,-4491,-30258,168353,588983,659404,10865,-337273,67646,280995,625541,627025,3950,-207675,39331,-48767,-292106,-376383,-234072,-150738,-77838,234059,385470,206451,79002,741,-250672,-412883,-115987,54598,42771,-50797,-133574,-190422,-242943,-102680,85325,18039,-287193,-393454,-433859,-441017,-380995,-95664,61701,103515,49453,16070,-62087,114803,-18120,-194440,-333192,-170326,-78022,-115046,-192326,-34303,149228,103929,67794,-11127,-85901,-211630,-178705,-207621,-445740,-81935,391972,403703,-43284,-408937,-204577,-219743,-81749,93323,272882,245103,421450,581211,719994,356393,45886,-69497,52073,14675,87030,173707,8476,-86131,-220571,-125693,-120588,-275067,-478510,-134572,-161282,-266791,-389980,-435737,-435178,-169758,-48125,-218146,48633,209586,26225,-440220,-311461,-371349,-395546,-568107,-178986,211142,-24873,-528513,-299660,-37660,431289,810203,1138276,775369,156246,-325244,-254827,37452,344009,328712,287439,8311,-88665,18250,363587,567571,356444,111436,-267073,-346389,-249802,-179670,10063,377480,543986,433169,105642,-368780,-436940,-343297,-480916,-291801,-168074,54335,458411,683255,430620,-28098,-343831,-347795,-330990,-32594,129031,220348,189513,67509,-50543,211460,350746,244686,-312318,-331397,-248329,-79131,82776,54685,122461,380291,254291,181104,-52404,-270889,54963,724128,997259,1052784,624244,-165876,-383722,-438448,-465355,66777,411809,406690,374959,417741,411928,345729,413941,367488,221850,81569,-29537,-232780,-381736,-258427,-242397,-258942,-139018,-49062,160385,387428,380283,362759,315226,-85581,-174469,418728,571581,580077,541403,279773],[-54600,-158644,-161881,-307118,-157076,81324,202806,229679,107332,-73210,154913,547456,615330,368188,179295,197158,317867,402878,329269,197886,1566,-60355,-97052,-184186,-175459,-312961,-511178,-337586,33711,299122,196181,-94616,-60779,90459,-102342,-411189,-278236,111209,260832,88840,53387,-88453,-230225,-128108,-309573,-322712,68561,379542,537929,286182,-256733,-175110,-98116,-149460,-312697,-240555,213125,365966,46101,-470877,-128149,74772,-142454,-207492,104426,39016,312146,305221,-217185,-264750,-159346,-393092,-105608,67528,270023,296978,676058,482455,185763,-264665,-373319,-296290,-160108,-16191,-144418,-322470,30282,157919,23655,49003,178605,38201,-35394,-164774,-141362,-1162,110111,85039,-105308,-245517,166380,280120,129271,93020,135330,43689,-241296,-432502,55140,536776,814027,502391,320758,624457,991195,624100,-43241,-282919,30613,35903,298661,312270,-149406,-368491,18128,-129436,-445227,191310,459819,631991,331296,-169133,-371471,-171585,24411,-40327,50856,123722,214999,223564,21730,-182483,-344393,-356154,-411790,-408193,-415300,-294385,-97339,65401,50966,-43924,-277614,-284745,-13931,399925,513207,407247,-93405,-292342,-168368,-79892,22995,-104994,-389875,310060,549041,496067,283957,264725,23052,-363462,116573,406827,139477,-226586,-242029,152634,340946,316308,170199,-50731,42081,16238,-171575,-273804,-159494,-99437,-130646,-327495,-231706,104892,241658,70555,-155625,-336511,-281407,-33565,-31530,-178882,-333597,-314630,-314283,-353315,-63113,440801,686953,429004,75545,194552,359525,35644,-313775,20783,250078,240893,229799,210827,130307,39819,286694,713406,804581,576793,149387,207664,255293,137747,8766,-190815,-25864,316103,584835,527102,261717,-152525,-421001,-99240,-110335,-175162,9622,1446,15536,-61608,-148009,-156754,-179017,-64350,84725,40163,-39196,-1102,-203378,-371508,30462,161083,79047,-4081,-59533,-118664,-135133,-74103,-42383,-53351,-108672,-231896,-388014,-145301,22975,-88969,-145342,72061,339362,225375,-102228,-477663,-146677,-33753,-181018,-377551,-394057,-214248,-148017,-96062,-340036,-526006,-182514,128244,605129,979096,917863,525616,54531,100400,354734,425428,257035,90859,116568,207525,77669,-13419,273873,314105,-139264,48978,600902,812575,569582,311918,-8247,-62321,39319,63880,32456,63192,-80040,-408294,-348318,-332413,-184957,504366,1007427,964894,410916,-63620,-206838,-288387,-298743,-398206,-109817,357738,851439,875130,438567,-167183,-321314,-147587,172205,262369,446949,567790,299235,7660,-271834,-362006,-399736,-324389,-210294,-144345,-279144,-277876,-83296,-44760,-179800,-168162,199793,261977,-13567,-236949,-94275,-83728,-76442,-23396,231947,355921,415335,172940,-184688,-399328,-73594,270503,370515,376939,312664,61592,17876,94377,-136915,-172213,-48718,5005,-42745,-147598,-155626,-22186,-203488,-471544,-200975,-1603,57302,187755,501395,1093410,1449396,1094449,467608,17509,-185484,-140318,-137201,-61782,49032,-23414,-112337,-169845,-205837,-37315,333241,665354,635344,328165,9811,-225395,-343409,-313236,138012,445721,469339,249497,-3440,-32094,-106302,-138776,-190899,-302640,-553165,-118728,130936,92234,63058,301171,254818,-128502,-127867,-304146,-264411,-481878,-319234,-21340,9513,-109788,-384726,-426186,-398047,-323032,-267487,-345691,-282907,-88607,144605,105452,-102655,-43879,128872,66130,-112987,-465998,72013,443935,410348,641298,837945,616737,179444,7122,470134,902677,838685,503272,246688,-133951,-310079,418262,960096,1142530,687349,-96136,160323,582848,580730,264315,-215402,-257522,-68135,198480,84683,183846,125704,211351,312128,336967,258539,30965,6563,-30928,88461,151750,-275883,-464950,132729,625667,516790,205468,-211,303880,534971,634867,241800,-131533,9754,108133,102753,431607,476509,456025,588063,331705,-115488,-308895,62683,360531,460384,333704,82214,-187312,-328699,-347027,-1808,171121,-50857,-356399,-221296,-13015,-155217,-427086,-391807,-186450,-144817,-171581,-229164,-337830,-344961,-413002,-317148,40048,99465,-155152,-314606,89508,286277,396974,360979,231136,-171130,-498357,23244,284748,179599,-75409,-279226,34771,103870,-99098,45637,380915,406280,264967,-107721,-78824,457659,786383,682083,329079,176718,202787,208998,58498,-164586,-35807,125145,-28357,-219692,17771,219693,151075,6268,223583,322355,5161,-374108,-254611,-99176,-25358,-184436,-122318,-240356,-354794,-216433,-92316,-88914,-163978,-186812,-106391,-10323,108643,371498,280864,165216,126460,-68084,-119318,-92047,-235863,-275092,218782,234568,346612,236452,253466,261345,287089,136809,32440,-35073,121588,242920,78683,-441105,-357301,-327288,-326982,-253169,64975,344239,300946,-13620,-280239,-499132,-437270,-263330,-178687,-238883,27190,387864,491442,723970,892732,975816,1033036,735454,477364,-313,-382354,-8869,256326,374289,95441,-424276,-114044,-52776,-283698,-284218,-131697,-116297,-473656,-335719,15853,295869,251096,-97575,-40090,-72869,-424269,-171760,-69803,-24349,-85748,21394,-64341,-440224,-160489,279307,376347,98176,-286892,-390503,-354212,-300375,-210879,-265526,-350038,-442470,-364101,-160978,19463,-1161,-98673,-149814,-90919,-3836,-13405,-69364,-275398,-537701,-369525,37817,250194,281901,128872,-363589,-242941,27444,31570,41522,358105,454258,198284,-175034,-352255,-105949,-239453,-330443,-414862,-358182,-66871,356464,544220,255694,-129511,-56816,263348,254862,202455,-9852,23620,305790,419732,241371,129877,-32606,-143933,-150203,123940,221117,-2327,-410609,-6353,107811,-28678,-340291,-340075,-161147,-236693,-12918,546333,1134922,1193267,1043523,680353,231791,-50400,-24367,289156,382677,417979,199144,483041,553813,474658,146257,41315,196665,530488,674043,307665,-209408,-171975,-129927,-331823,-409910,-26831,251963,282118,200525,113141,347563,624726,841225,767936,376091,-193922,-407964,-166847,-32015,27893,9514,-147577,-43448,60197,-44465,-276373,-105970,621510,1182217,1211500,826690,237877,-178652,5286,252616,92289,-201331,-379628,-503765,-264024,-14867,-43572,-33094,-275188,-354020,-283918,-531902,-89023,185481,-26798,-150761,36670,34084,267697,249444,185812,-36045,-261160,-368723,-282666,-295183,-178635,-94759,-135523,-413825,-216089,-158761,-261429,-214900,-127576,121817,133858,-207508,-527726,-388871,-80468,169909,198633,-113899,-96303,303021,77410,-228504,-236680,-460138,-280772,-69239,-240613,-392399,-157082,-159414,-146909,-127832,-156164,-108304,86092,210231,110828,324579,359704,603424,547533,185787,-402803,-97380,248228,565177,881602,804120,514919,469992,440698,39523,-398097,-306738,-141646,-65307,436008,705915,737406,470987,149388,7650,28988,149392,160712,-34337,-192906,-197470,-304443,-447176,-330487,-123623,37793,70425,21725,-100035,-6353,115916,274954,267858,145458,-47626,-247581,-428833,-331996,201881,622790,657869,319094,-81574,-185334,247403,398918,128532,-523001,-147661,357,-118033,281308,627159,725107,619820,496568,442164,428140,196675,-6435,146289,288174,250043,111286,74604,187674,244170,154466,6701,-95633,-152429,-176002,-48038,-174997,32255,166730,229635,-17118,-235059,-183297,176881,487909,579194,350406,-98258,-63190,113241,192205,112935,126264,-40548,-203171,-255070,-35658,366846,354168,116295,-178589,-347208,-259116,-252928,-248444,20660,107542,4938,16600,-267774,-539650,-65525,226676,204149,40937,-41629,47792,101617,145264,-160425,-377664,132461,219016,-113815,-221368,196589,495533,670748,718201,427651,192462,-108130,-401103,-92546,489107,969737,832396,203966,-69030,179025,214919,37743,-450723,-353799,-183538,-89168,-114899,-107346,-205458,-179137,-20961,77818,-49002,-37179,19480,-320535,-443543,203117,576537,650737,608129,625742,417826,75247,1709,2070,-164107,-11457,1481,-136658,-328714,-439777,12000,417092,702083,571883,98084,-306954,-243638,-319280,-466396,-389683,-178472,-30331,153665,367836,531228,575767,357773,-102652,-307100,-196479,-288003,-55005,-18301,-305745,-282194,-292850,-370851,-410933,-497577,-439994,-321751,-370634,-574244,-283458,246222,451778,154010,-352397,-305771,-32153,148142,158963,-33709,-263168,-320232,-24526,303712,263150,327212,-230,115196,188651,488919,474955,336502,28168,-433262,-415857,-191193,18082,58591,-89599,-56888,5880,159238,45508,-250743,-280582,35861,62411,-124369,-168447,-99725,246714,413658,98596,-267679,-281313,-43722,-131482,-156429,-89987,-185080,-392073,-497451,-435573,-425659,-350519,-8269,143052,118373,-296362,-362116,-416203,-380351,-147224,100955,244751,130840,-214348,-73463,301092,319836,-258534,-209397,155758,171118,-34262,-40048,35696,77185,69316,-326897,-612856,-278243,-49671,178709,394631,542817,615293,489181,227764,-32722,99353,-8146,-61996,-174329,-116203,150055,235985,-6777,-337144,-379777,-154890,46222,86649,-19323,-136430,-213766,-347896,-466645,-409351,-181714,-50524,225954,464835,379980,65474,-225464,-151445,122474,274373,182681,287000,306332,344125,319953,267319,152099,-171995,-458602,-365982,-55113,144365,216351,168492,278343,152240,32360,-280859,-155048,-3788,50331,2512,14666,-76218,-235065,-264251,-197221,40122,212077,204938,143615,-15667,189699,408568,648361,576658,90141,-307429,-304120,-274073,71664,487621,456476,-48654,-430958,-373883,13157,300883,446684,305477,-3548,-164994,-223995,-65967,45235,61148,108241,91415,125999,-69213,-243908,-193997,-26215,60929,255983,245429,-26755,61227,170683,-140769,-176610,328410,202738,-177704,-389993,143158,590737,586716,198970,-258149,-174972,-117348,-199005,120826,262779,-32466,-382593,-122021,273558,218640,14453,-157197,-115946,448600,608508,456321,25338,-220631,51891,207056,72250,-61293,-65097,240246,647721,443177,-108519,33991,539423,508888,17980,-428638,439125,820038,397783,-238672,-406240,-150628,118936,235213,87041,-37114,65986,152954,380196,425856,257651,-9336,-276536,-11406,413205,523188,432137,296657,75803,-18167,57808,128162,147489,93849,-68179,-124623,128029,99701,6460,132010,256206,194267,-189521,-247049,-14285,208370,124142,188497,302298,365447,266490,408210,832578,617210,118996,-49811,3533,294200,329734,-39418,-287590,-486468,-341927,-61217,-6341,-184658,-455793,-399841,-91402,124554,182099,165710,326293,474070,299752,-181900,-456962,-251615,-195121,-273965,-216454,-43809,309921,706641,819928,672837,110077,-182052,-141752,-105919,309569,443015,519419,459336,723850,360159,-183567,-15335,438093,656177,598964,474992,139131,-227005,-459896,-310060,-154460,-148009,-330643,-31348,118757,-148058,-359168,-265082,-498498,-329023,-64395,18719,128935,231593,253391,27390,-303083,-22295,309815,244871,-28073,205719,571494,889097,732523,557129,377137,16350,-262582,-127452,-96033,98276,-402873,-217469,781671,1247874,1182340,1778985,2078127,1515428,-66039,846289,885484,561009,129860,566140,988344,455191,213191,-100438,-409897,-398273,-406436,-502564,-516902,-375739,-137347,89853,-20279,-109840,-189067,-153479,-31662,60111,82779,-7420,-210661,-400689,-284446,77316,420233,332331,69527,-390997,-112730,59501,-103826,-351137,-434723,-232170,-223961,-313492,-557078,-485479,-431532,90600,-254810,-498380,71876,-2989,-273118,-338328,236008,611743,796556,749462,491756,347829,60604,-166207,-287927,-290406,414871,1144223,1445374,1531269,998708,210323,-94734,89265,340322,305816,-49108,-381855,53594,228038,111462,-322238,-264183,143252,-130148,-93091,496529,513519,349452,-208170,-480863,-283380,-102398,239140,179332,167697,53822,-165347,-293064,137490,318762,180265,162481,320668,381210,201986,66653,-42399,68094,-76745,-250668,-367247,-354703,-285398,-55490,-88070,-345104,-413774,-317189,-199605,67673,219668,68130,-287067,-91980,10106,-29015,-156985,-463967,-100929,170326,9385,-354396,-408748,-347690,-388339,-221901,-155574,-72623,124371,269002,233598,43871,-34699,76549,206471,294619,200119,155959,276176,269285,164362,31169,-167695,-374410,-350488,-256783,-293473,-289076,-170551,114923,436115,531984,172120,235725,619598,235403,56655,579702,682174,296454,-130907,-306670,-433112,-472587,-344803,-291425,-153967,-222906,-304421,-289110,-5054,160602,227066,391901,606933,737792,666203,599118,701112,857711,463104,66350,-138108,-97444,-205454,-202891,228733,365336,279123,13239,61499,-114814,-147754,-73861,36297,230375,492114,696540,815705,693366,455584,178720,-120910,-325913,-387367,-200389,-188080,-188675,43000,313357,323056,250853,156555,149029,164022,198448,319550,294721,271432,77172,-337684,-343162,-353907,-82007,7289,7097,302229,507110,418598,346532,223292,-67827,-250397,-456833,-313628,-162913,26951,5508,-95853,-26764,129764,-193503,-457504,-355456,-402817,-399258,-113940,-41110,37377,396551,397737,93473,92385,-41056,-214295,61850,365929,750615,731920,272148,-363898,-403423,-114710,114984,168630,-4478,64891,247788,298364,-116860,-173331,238787,460088,377996,213727,211576,414623,107542,-37835,97803,212437,179392,-16143,-32522,144334,165914,-41244,-44612,104350,146595,-195319,-357665,64017,137421,-89349,-23333,24283,74086,123135,-41972,-284120,-392009,-182695,-295337,30981,475464,774955,649818,435980,51770,-239959,-211618,-48623,-161220,-358563,-470372,-320290,-41342,81600,-5975,-52578,231297,447785,268736,243704,560038,522586,356291,135043,-133886,-455257,-448187,-426159,-196228,-194846,106446,339858,264827,-182572,-173487,74533,-95781,-222786,-263339,-177504,-99645,21256,452061,679726,121247,-350058,399060,593343,287868,-286427,-196260,-125031,-105283,-181493,-74995,27345,-111932,-234947,-197918,-103531,-142781,-161375,371596,929204,952782,254678,-392749,33172,245307,622393,585451,23166,-269345,51395,126301,28761,-71886,2097,1256,-164304,-155375,20096,-91704,-239668,-296102,-394274,-233333,10148,181015,234758,60970,-217746,-356382,-438946,-332359,-237524,-304587,-359492,-264544,-218705,-300808,-323724,-237047,-103880,135031,201790,193761,129604,236359,-211648,-313214,3667,321923,249478,159427,134233,312231,442790,357432,261037,85469,-120675,-227761,-157747,-224010,-16681,259106,504503,383076,-4277,-268068,-100443,-174765,-203592,182843,382617,279794,255933,461438,711549,552564,345182,262521,278376,336967,509832,644150,374299,6608,-318526,-288228,-303343,-250388,97494,242777,39301,-259188,-355309,-335166,-344088,-170601,19731,-253310,-77376,235437,92478,-414678,-225994,-149749,-234355,-355454,-373833,-310423,-493912,-287188,-259721,-189652,425733,1180032,1410600,817145,55634,-156184,50169,176278,262345,94645,-91756,-271228,-415419,-203071,92311,337684,165100,-50755,-435551,-601649,-527051,-269622,58830,290062,280803,128068,-90975,-351401,-380942,-332223,-267701,-127558,78059,253445,607348,655744,300249,-188097,-185733,-137525,-364740,-181163,-88079,-8526,-79945,-135083,-191468,-105990,298909,459271,200573,-226781,-242186,-12968,103045,-115108,-187916,100914,164809,291372,90676,-334726,-253334,302975,619859,941861,744737,66597,-407099,-462247,-410089,-146246,106352,250337,396782,433450,281309,209349,285772,294099,163507,101874,58308,-39307,-452131,-269442,-58907,-132939,-40803,108755,268819,648687,751555,710054,542068,54428,-103761,383145,472222,448402,454074,212288],[-178868,-326707,-340166,-397804,-167072,-67020,-63528,-81385,-187444,-254309,66185,408566,388517,126919,12627,95807,188743,251149,168768,19508,-259631,-267907,-437576,-282374,-157889,-193650,-214215,-203750,57204,263552,194380,-180868,-64623,333517,173848,-257621,-259498,83022,204318,132220,175466,213667,89880,110396,-93622,-333433,100850,468265,501274,212715,-206025,61001,161903,-26672,-240908,-217194,163360,364488,148869,-15126,452094,468412,113057,-268846,165735,327609,421990,356649,-277748,-225893,-146347,-344565,-108116,-37377,22033,-63316,186145,121465,58856,-180690,-176127,-40650,145834,224457,71607,-364282,-295080,-165044,-181794,-242236,-169511,-326952,-239499,-159714,-23649,-29456,60337,81466,-32349,-484612,146378,495247,610011,341578,107916,72087,-180540,-476633,-77857,281842,444199,314491,357351,800844,1194567,801484,97218,-179306,-33317,-8527,256024,352537,-75125,-230111,-40352,-280047,-344701,194439,431328,504708,375790,54298,-139659,82689,218196,349412,235829,186569,287338,404694,294104,61010,-159950,-320035,-436760,-422006,-410255,-230897,25860,169650,146185,30642,-108042,-38747,111811,364195,496916,432798,-38092,-549245,-212479,-110000,-282281,-405000,-370443,-45972,-77089,-74141,-49029,64514,-63227,-257001,-104466,46758,28379,-212442,-321080,76824,389101,467496,216937,-336064,-307750,-81017,-186499,-339271,-283755,-224703,-174631,-280394,-226048,56783,175954,-198604,-447707,-500436,-168391,156934,223704,177824,200007,89700,-165771,-339013,-280487,245491,558324,348025,-114784,83856,274910,79740,-180184,-167241,34353,239564,193108,112564,95235,159513,380983,677445,695877,361991,-108836,-11525,264482,321017,259381,201131,318874,328675,363266,269035,97990,-156658,-233798,-290886,-41879,55544,59342,5594,1537,-78761,-219066,-342945,-256921,-56819,6261,-154346,-305213,-169960,-426634,-199957,180138,248462,18085,-273285,-207787,10061,27168,96111,95246,-58293,-246518,-456261,-442039,-90735,117969,-16229,-207369,-14403,345187,237159,-114127,-517621,-51897,110373,-85246,-358456,-355696,-113883,-12571,22306,-254400,-440715,-26074,281550,735879,1017922,935962,528009,29092,112070,418791,478347,441992,197554,42284,22375,-31019,40749,159146,51158,-486547,-79431,540514,776501,587266,260766,-142714,-227444,-196114,-74160,124459,130278,-62253,-430768,-199729,-113415,-272432,333813,895324,1041323,506996,-67840,-12710,29068,-163320,-433212,-222288,137706,514132,620282,369648,-126798,-234409,-53018,-27699,61072,231894,261529,61396,-91968,-194927,-351935,-461757,-480356,-268823,-94144,-180625,-131360,66416,161648,-81524,-241468,119199,148768,-184119,-359223,-89830,93810,132104,135203,197878,249613,438841,385857,87222,-451916,-435320,12682,173426,230305,90249,-219959,-276822,-23547,110222,283301,304171,270492,46417,-144716,-179967,-98120,-186884,-400277,-303918,-40104,130121,378179,965044,1516943,1551021,1331873,814058,307869,-153836,-470859,-474067,-319885,-90473,33697,-62193,-236346,-431783,-497146,28731,472436,359381,213829,6271,-253140,-355599,-348258,123396,413895,481623,302684,100453,-115001,-266912,-204994,-149254,-258029,-561703,-131905,58833,-7722,28594,376204,362473,101061,-7217,79759,40243,-389088,-203619,180262,261785,97593,-219973,-277879,-336911,-445594,-211750,-202682,-438016,-368920,-115459,-41011,-11720,115464,186416,63267,-56896,-384867,-73257,117490,171320,484716,701659,459867,110035,-4251,411276,743355,637640,315732,72208,-349294,-280901,278955,687111,917599,569245,-126508,-33847,351028,318409,56230,-275636,-37041,18197,-79065,-181333,-45454,-43102,137941,296855,385670,342397,172284,186563,139693,278130,331240,23615,-289823,-288743,60087,282558,222269,80555,98255,381796,462133,261620,-193948,-19952,162674,142154,350144,463911,486141,599794,380340,-84261,-302808,-985,230927,395351,393427,266663,53253,14259,-406986,-262673,47456,32389,-249201,-502962,-253031,-278345,-360982,-475540,-394402,-315843,-251584,-190888,-356012,-433375,-407931,-367517,-39345,121143,-71830,-302293,-184739,18459,94784,177027,133722,-203878,-236806,123244,229341,-68644,-454481,17203,365413,399764,271966,346175,635096,742938,537593,128298,-247822,155493,440881,321216,82794,-107443,-10315,-42260,-287775,-339395,41265,282229,107090,-77486,134542,212095,67056,67313,428307,425636,103280,-147388,44678,74817,134635,13471,135035,-75210,-295001,-374533,-171909,-229490,-318302,-243463,-144650,-1470,337249,470881,342771,-39878,-257029,-247035,-54024,186364,142797,-172357,107213,430112,528576,407677,227063,197510,249764,90277,-22385,-87936,113704,334153,171992,-404482,-207803,18209,-138679,-340360,178168,573680,509558,110733,-203114,-508712,-462056,-365584,-223777,-289108,156312,471502,507894,725280,971235,905786,851292,793382,699396,153034,-187285,160614,516826,570364,199715,-313603,-182665,-143231,-344665,-423609,-160981,-258407,-465083,-336801,71735,424402,180760,-38986,155013,8812,-426272,46029,94700,9285,-29576,59587,-73597,-464380,147222,657971,596092,2903,-408796,-374082,-543732,-491163,-403962,-422205,-526143,-556327,-389091,-135425,24592,-77476,-252050,-169707,-82982,42650,141093,161872,-45121,-371388,-506991,-149844,100175,189062,55218,-394756,-184559,5181,-90811,18765,91029,84267,-150161,-345628,-284256,-167610,-309108,-285295,-320152,-417727,-328337,157636,608232,443911,71274,-163579,4345,40769,112935,29168,177971,416993,503918,317332,32828,-147194,-274819,-241798,171602,307353,66362,-406855,82176,238425,44812,-406312,-178935,61997,-73654,-69552,418689,915487,981006,988890,674352,387589,198539,76414,110590,181970,137592,-73703,366276,713651,428950,-86966,-241629,-111996,118317,265709,43353,-369138,-87606,74749,-53246,-346512,-361263,-45850,168364,183476,167404,335771,552615,779090,748815,465322,812,-103473,143145,134951,99905,-70070,-329732,-311662,-170843,-222065,-345548,-205366,385681,739691,660554,364046,4191,-447793,-278431,-2862,-117997,-325225,-484264,-366122,-75512,232570,215592,7013,-280122,-237588,-70846,-238201,-226306,121356,101996,-2498,171959,183318,235482,293458,340854,205204,-74353,-231770,-125315,525,103140,99941,-161225,-460315,210619,351658,26121,-224338,-400318,-29992,85057,-96263,-420140,-340110,5186,390380,561467,357793,-5661,232181,97020,-191169,-210669,-363140,-279378,-22521,-232987,-541686,-257042,-299164,-441009,-412432,-420977,-151618,62348,35774,-128190,-82635,103779,347283,409619,24127,-520059,-210813,271027,586430,967498,951702,530749,455641,480609,132742,-433317,-281468,-49455,36035,366851,793003,772964,436627,75841,-162165,-94839,151835,318093,289320,183817,-35722,-328182,-523591,-199055,-5405,185496,211812,151808,-49071,-115335,-8294,126638,133275,51638,-128325,-151741,-256006,-238710,172780,343016,376398,119326,-189810,-332733,-17958,140325,-10379,-303996,44628,245289,4343,69728,437114,684453,547601,509386,503037,402778,41504,-276393,-315988,-64183,-140025,-177403,-147932,-2697,46726,-15831,-51060,-89525,-207072,-357003,-293079,18253,212496,320977,327003,70484,-183134,-181153,259508,689500,849009,526999,35690,47443,144980,204418,286137,257415,71249,-336201,-502492,-332895,-42453,131861,201451,-30053,-341792,-145714,-119321,-362436,-218954,-302612,-460493,-269872,-478798,-279502,296476,521855,286325,32320,60365,203640,244000,71939,-353052,207523,684802,361563,-269036,25746,495744,718688,687002,535795,62281,-215372,-253639,-128365,97867,353427,582117,350952,-67931,-205433,287325,288451,-237056,-281532,249078,366986,263402,37353,-6187,-93834,16999,199711,144877,-145795,129735,260130,-9458,-305264,38604,292927,239632,504272,624707,442510,344926,432456,339618,-4078,-45728,-164063,-354200,-477935,-427137,-235669,238326,588219,532694,154339,-241427,-293502,-371483,-538335,-417697,-171518,-17899,111797,251437,372068,476256,237654,-190458,-184473,-140812,-306109,-158907,-86651,-357747,-383055,-484150,-363438,-90087,103496,-226458,-419971,-471392,-491562,-213891,250288,414988,91183,-422421,-263267,166444,344734,386874,-11177,-458750,-220762,175719,348862,133926,20057,-17416,185607,233046,556198,549393,352435,84105,-357463,-601530,-221086,82746,122267,-27796,-125893,-21797,151978,47562,-193728,-23138,222351,240008,-124466,-317545,-230991,79154,136791,-268323,-392337,-179225,37026,-26080,-266554,-194016,-263257,-477113,-416254,-269058,-307841,-453787,-60713,135679,29420,-285603,-423710,-392624,-228224,-27985,271448,268979,184275,-159947,-129412,221725,76535,-446226,-207002,22154,-34994,-171295,-65495,94832,213580,178320,-176085,-517605,-488346,-221902,124769,462993,772590,998447,1028347,895874,899445,559070,186796,44319,-126112,-165935,75159,169743,16028,-333643,-327035,-76597,60222,95518,1297,-139915,-218788,-311219,-517022,-487042,-329674,-151840,106262,353300,420108,108176,-370726,-434949,-205933,65509,33055,147333,277954,301290,287378,306018,235243,31831,-262703,-459184,-182445,111234,168664,76735,-27026,-139083,-221055,-283639,-316670,-307877,-375952,-362847,-44976,101867,50371,-55174,39620,245725,345296,311118,252321,117919,181387,436382,583001,499101,6375,-120790,-139448,-55210,263726,525370,373711,51065,-104352,-34390,117387,319690,302296,202225,87713,39810,34102,76440,-116792,-119535,78036,57656,-72843,-392927,-503653,-374543,-151121,92900,371168,494013,196471,58362,16265,-207079,-374426,-32162,-71499,-116663,-333995,34795,420956,513663,177568,-232462,-221822,-172395,-213254,207468,521469,233112,-435544,-172111,301250,335794,48428,-229479,-192358,209157,544670,456289,57513,-416554,-283643,101136,148922,31120,21950,228875,427253,217851,-88526,147209,509619,457005,34335,-335344,428630,966351,586321,-13915,-466328,-321659,-123219,78178,17758,-16941,198348,375447,449550,371545,175465,-118400,-106674,146071,365246,434611,492942,411565,177785,62933,143745,312003,287784,92168,-217198,-184724,192047,299927,115703,100541,65525,-140374,-552249,-141653,73714,-94560,-250154,-126017,-68689,22946,135933,318395,612994,332864,-31321,-70749,15096,236359,255534,-163324,-259202,-434408,-308310,54338,76946,-207323,-373526,-269,272912,320816,196812,301212,500434,606496,362533,-11477,-278607,-109754,58968,53856,-243350,-267762,305137,717127,567119,286972,-99515,-134456,35133,367274,696223,684365,436932,423098,739986,487625,-303874,-71601,410503,621554,410230,412941,-9663,-234465,-504575,-476290,-247791,-230837,-214107,67619,118764,-240929,-376886,-222700,-499737,-452112,-322444,-240148,12230,301335,451297,318731,-84752,8503,339475,203062,-173289,216566,709342,1023378,905690,675256,577230,328655,-50967,23753,-103220,-163705,376001,817464,1682128,1964115,2446827,3951621,4021446,2757868,1062553,2844603,2765691,1446909,351503,573658,918466,269909,-98402,-110486,-181027,-256832,-381977,-218249,-275937,-272370,-59133,157547,29490,-78442,-265599,-407765,-405902,-364942,-444631,-499103,-453896,-548436,-412484,-206805,253163,252039,-50711,-431153,-4194,147808,-91916,-322282,-395868,-309701,-427878,-543702,-438686,-290588,-340225,26344,-55,-6342,340807,74499,-143380,-91352,304688,570993,801892,879309,664364,635434,201333,62610,50388,-339992,55085,847496,1276464,1478726,1090935,106469,-196531,-13667,85622,255204,427,-125157,225299,539842,926375,750651,485843,219021,-477505,471378,913241,781612,320932,-431561,-260930,-528,-57848,249324,185459,12876,-151553,-231272,-49622,260612,374533,254630,55926,195751,280119,196509,51919,205707,312209,105006,-153252,-391265,-394587,-342617,-134931,-124326,-165203,-225795,-278562,-368191,-17081,179759,90394,-214343,32835,208935,76640,-227471,-421117,-2340,122820,-75592,-255260,-357633,-540076,-248013,-102091,-100279,-23939,155124,372765,447992,271359,43749,-123867,-26168,177430,229031,232948,330169,345643,196590,30644,-46011,-234615,-414374,-403094,-406169,-271362,-60018,196329,607364,704632,417612,38826,190253,-92085,-269198,341896,591258,389867,249136,109234,-194378,-247515,-407607,-474245,-297761,-337473,-227605,-120519,-293235,-420515,-312199,52117,385318,530688,509959,399039,560582,670176,298308,-175425,-177065,-19860,-302624,-352714,193611,318996,151187,-249604,-128074,-122118,-518495,-413251,-383637,-128727,305421,608409,789229,726850,482584,288259,156624,-13112,-338112,-370292,-172010,-90913,98890,387934,378938,282666,187911,130725,195734,293798,500836,577898,303120,-57448,-256477,-160814,-245052,-175208,-266305,-143697,82396,359163,359307,307923,82012,-227347,-442482,-412007,-129112,86961,248947,101916,-104245,74099,219938,16853,-328801,-567076,-567425,-393734,-154505,-8140,202287,469478,388725,131286,76570,-126313,-343752,-85729,84418,316633,272647,-123505,-624081,-382301,-40804,395044,708166,228969,-26397,267091,384797,23527,-285657,14936,240822,274353,169407,-17561,-155171,-234802,-173474,81826,223879,312483,213177,204729,355621,271798,-123332,-122991,153007,108264,-339741,-206279,143017,49496,-358409,-261717,-24131,100124,112096,-149544,-248853,-224876,-237441,-317071,212146,691720,824675,721757,547125,285199,-157290,-296099,-239651,-194839,-342657,-428506,-327533,-11724,119843,45831,4277,370386,598683,321120,186273,418887,448817,388631,238610,-37780,-411815,-388413,-363965,-337727,-407567,-104597,263869,376764,-115149,-98760,94114,-189252,-300108,-339105,-315408,-222839,-18535,457809,630983,110490,-346312,315072,421357,105003,-410211,-250708,-190847,-128030,-55605,-80820,-62795,-229924,-295969,-63982,6294,-237713,-229724,509555,1051122,975056,369982,-390057,-23934,307332,584834,453053,-69158,-333612,-69141,123944,146188,142449,161735,112560,-62738,-315805,-306098,-321804,-448276,-376121,-323993,-176875,-18415,254240,434553,270753,-127600,-359978,-446633,-418479,-349754,-32211,5587,-13056,-150020,-302068,-311583,-466051,-287846,143153,309960,357723,416741,410067,-106437,-195759,254104,681758,469796,406726,339921,526220,585551,515806,349237,118935,-188965,-308121,-170797,-44244,355431,504041,537174,307472,-17765,-226322,-111453,-227630,-246791,226713,362619,220195,-47423,208545,534871,635254,501688,392769,237717,480518,768786,871315,552483,-253,-396080,-413747,-137767,186184,452394,383727,100444,-346479,-320631,-100696,-61845,-187889,-160792,-499904,-270419,54543,-65110,-484460,-132089,42986,-31391,-157515,-39663,-39807,-38160,107218,-85089,-506393,289216,1255815,1272046,602563,-67476,33627,211816,283763,128342,-192478,-456600,156895,235465,-103932,-181766,57810,69176,-94674,-251915,-347038,-386879,-198259,4834,41134,-80686,-190969,-225387,-302819,-356667,-305961,-300996,-167299,91131,223072,453089,278598,-155692,-273468,93740,-13184,-283605,-271797,-396317,-362147,-50732,-69267,-100144,-275977,83720,528175,603237,151980,-220748,-85443,-54874,-435700,-283568,-243470,-74128,193161,80009,-466393,-180774,82001,388962,803077,801337,349718,-179993,-531820,-407774,-304745,-218991,-40965,222231,366402,203252,97968,101934,152277,87827,101543,172119,57829,-384078,-201121,74627,-40272,-56384,94505,267295,724118,949220,934362,744993,167779,-103921,212392,266210,240318,286562,116915],[-107819,-301718,-272373,-209452,-73370,-51849,-105008,-241482,-383107,-195558,68756,253591,149120,-79293,-139139,-28890,76724,227683,202174,-35520,-413591,-289390,-97489,250432,531502,373470,99326,-91120,29983,181714,172163,-213931,-49450,459752,373411,-181551,-334518,54438,137861,189926,292861,403072,290113,226570,55434,-242753,360967,824342,824988,404619,-3943,257446,381480,82659,-175936,-273231,43229,359992,336394,351617,843605,873831,385000,-344072,64149,423620,383186,238373,-392677,-131606,-113237,-256889,-43927,-10683,-38202,-112651,-94828,-119922,-121308,-196755,-46408,266111,414775,478462,330871,-58002,-348496,-479954,-381252,-463226,-398501,-403586,-392632,-123451,72601,-73508,-114284,-29143,-46926,-239364,324890,900712,1106588,823120,354289,137820,-109126,-403576,-250714,-55131,-62781,1930,289065,761702,1063418,824634,244921,-17681,-55238,-116475,57964,253350,170463,59629,-45162,-409529,-42128,338092,406584,269261,335196,277461,2939,108302,258696,611409,458773,229969,246023,432026,451323,208855,-100248,-335376,-455988,-468134,-473615,-271203,-24305,119186,214507,173508,123925,150193,171955,163028,285669,272220,32806,-304163,-307186,-131558,-296354,-496452,-462785,-643221,-524208,-560207,-409301,-133358,-96502,-159777,-478170,-299149,25046,-127726,-343626,-94430,272360,467661,293580,-235071,-330700,-147530,-159929,-356762,-370626,-333165,-281321,-283458,-225468,35142,168544,-266410,-487243,-308487,3103,311486,420071,508469,656108,410942,-41466,-91314,-250582,-39512,216462,59897,-274491,63215,204819,64066,-79198,-339204,-6710,437020,390762,-51953,23349,269834,384223,462110,410247,354755,85078,-432724,81294,289892,277006,433321,593556,354426,-95484,-277497,-177339,182151,311137,389617,445264,341074,106385,-6037,-52615,-122403,-134054,-150193,-225015,-111581,-134189,-351035,-509786,-299406,-413301,-96558,217784,209201,-126268,-440717,-98953,205731,214078,249448,207063,36961,-93804,-290279,-435242,-112910,217835,192880,-169829,-200190,211372,191946,-116053,-535426,39803,293493,112331,-287024,-286016,43804,156778,61276,-218134,-297690,88131,339052,667630,785753,752809,424747,-19288,60215,392880,447693,464788,179306,-110263,-117676,-36828,6703,-109102,-244198,-256866,83105,380120,617174,542444,204309,-185851,-330648,-268228,-16332,216722,118803,-69465,-328404,-153729,-39477,-299964,131412,690870,898748,467031,-51253,267522,320621,-65503,-450420,-284988,-111011,35649,153899,109550,-184073,-106591,141140,102482,-34206,-45997,-99782,-157978,-103615,22675,-13252,-141238,-320689,-436889,-215874,-228918,-126581,100711,280761,-1404,-337614,-44067,-20851,-404086,-403861,-30428,277806,357321,299199,183582,99391,326806,553939,471429,33447,-360730,-196091,88533,52562,-170418,-363249,-482642,-64642,319607,574833,539799,438381,152675,-80923,-194186,-220656,-240297,-326930,-163062,46188,248323,465125,1188542,1541093,1235239,1093415,922875,524821,-79886,-375917,-64396,-107702,-25368,153391,205211,280032,90686,-176475,-455920,-91582,-145087,-53860,-92482,-274730,-409108,-400872,51815,298566,372697,219037,75410,-234402,-434179,-249509,-139491,-243735,-457604,-6577,125406,-35818,-238912,188790,294531,381287,227495,452503,254579,-281858,-130466,244513,346409,185754,-99198,-228630,-172148,-542739,-181908,-136887,-265186,-311318,-264035,-307481,2979,111546,118831,-21091,-108899,-289886,-365968,-289954,-40321,371465,534467,376482,150180,-27379,261755,515122,478117,257581,50085,-254017,-234046,68036,261315,466581,308559,-128783,-361020,-57934,-56950,-191553,-325979,64730,154592,-178094,-422484,-188133,-102732,66085,228194,333700,260443,157325,153570,166883,357105,434795,337819,105489,-289825,-460133,31061,195353,179063,-57746,6182,80128,43753,-340705,34171,269046,207297,216829,391027,418016,399676,181975,-254577,-230130,-58250,53515,198717,261177,248852,141715,167321,-120215,-472457,-164797,4620,-136440,-328693,-507960,-455932,-405867,-469871,-477395,-395237,-291501,-154974,-238781,-279683,-335718,-492298,-227282,33505,-29261,-214006,-366816,-323399,-222601,-10742,-16355,-208121,-61447,119214,48304,-357972,-239478,176989,489490,529396,470575,381973,590049,841251,668633,278631,-192384,-261450,-94442,-191648,-333557,-135589,56122,-11572,-235363,-47551,227028,386280,203050,16651,172743,185255,39486,173255,473215,440803,244933,101512,242892,164544,186559,222509,338375,31533,-336937,-441028,-259900,-412452,-493482,-419527,-367078,-256522,123886,216083,269568,-19938,-59305,-308640,-248017,161011,375518,76687,-51395,401732,412660,292323,17463,-14024,62738,-31808,-140801,-180690,8129,265657,148718,-352447,-73114,242379,-16258,-379196,193965,595932,547070,211148,-74253,-424762,-540482,-455369,-406316,-395961,117252,402371,421276,577606,803958,603805,550585,865705,837709,308486,-77930,261217,729922,686841,276492,-106258,-239855,-292894,-375968,-337173,-286575,-373805,-523284,-295451,132421,552663,199785,50297,270347,-6182,-360305,174625,146060,-10946,-55499,-10309,-111279,-251560,382388,860413,637969,-167128,-331934,-152326,-349612,-511390,-435923,-361944,-380447,-456709,-376319,-172698,-74470,-238159,-483320,-195896,-33649,68799,201689,431297,277722,-53053,-307743,-279394,-157970,-28056,-119357,-418183,-241161,-137478,-194510,-47359,-123056,-179437,-218844,-401342,-347994,-212278,-142402,-179582,-130784,-44941,-477563,-254907,403481,504538,183427,-154318,-210393,-171765,-69212,-31049,246831,534926,604053,438449,21877,-113541,-240285,-436936,86553,282471,63150,-411149,139393,371141,157892,-420986,-47168,183371,25709,-196649,159292,515353,636688,691981,458821,368716,323770,171133,-64397,-110124,-222291,-490726,-4011,566266,271419,-225846,-482785,-386030,-50799,13181,7984,-519546,-88297,157734,102661,-142158,-421275,-280446,99339,244139,300971,344094,411465,534346,506393,319825,95367,304040,510917,358256,187288,-27332,-280189,-452977,-325180,-310405,-279786,-275178,-3032,65717,-98149,-270423,-368526,-329907,-378285,-468795,-406447,-311836,-225536,-162241,42592,351179,450103,89927,-274206,-76987,164935,12249,-279455,-7847,150260,88867,224710,340463,300133,317849,367862,317030,64071,-23743,92984,187630,258146,199218,-221531,-195964,405029,654914,339657,-94406,-468416,-227081,7949,32049,-196850,-181056,117689,515525,666081,507728,149103,108679,19857,-216847,-116491,-138542,-219223,41077,-88104,-363108,-182925,-213439,-495079,-566818,-486299,-307795,-67904,-177262,-345962,-367366,-30909,58406,139123,-203583,-561769,-304172,139299,438363,889419,1001977,581097,509402,461631,92309,-494214,-164069,92022,135162,196717,671375,647423,334355,-20348,-312990,-193181,124999,401108,558625,566611,186880,-328272,-335437,34081,125275,243029,263168,203266,44134,-33078,-6560,75092,27009,-59934,-208927,-45224,-57356,35212,271815,331044,63375,-154210,-350667,-419429,-234568,-48427,-24172,11995,189780,255557,-20016,-149296,157365,475384,384757,384915,406480,269040,-77150,-273827,-272059,-442882,-432835,-323471,-305535,-192209,-183462,-247101,-181307,-133483,-236283,-552801,-180626,268644,360129,390712,306388,74539,-121594,-93376,284553,710850,898728,577673,178140,153752,204604,242987,441121,390197,317689,211328,122978,-29259,-421177,52319,346576,84089,-378389,-100899,-36550,-375415,-413949,-499998,-168680,-34542,-372440,-61195,527628,658390,320662,26816,78246,229198,278637,-137683,-115569,780703,1120503,509953,-232432,430622,837803,853502,555401,146555,-376368,12487,312526,371561,305479,164084,111283,-34116,-272679,-348301,321571,330500,-360369,-35278,517572,655265,493019,149813,33116,3768,240040,425434,190658,-136287,333132,470696,274299,15028,-149286,-310819,-401465,149291,376814,380003,624190,755671,509019,56965,-120719,-165222,-395619,-287516,-175033,-353796,-8638,359662,418741,215714,-108677,-456474,-478654,-402181,-283794,-130259,-31446,39687,75930,115669,218012,9754,-291575,-131643,-157592,-315506,-247892,-134756,-297038,-479016,-350976,187755,628753,600520,45488,-282438,-304412,-175006,43341,292483,255580,-36774,-470883,-276734,213209,398086,493143,-4237,-533858,153491,570042,818523,312279,-80205,-107179,101037,156831,286968,334873,235338,135209,-167949,-473229,-280440,88761,156016,44584,-120486,-37379,83694,4081,-142184,142933,335902,291279,-195490,-474264,-324454,-95710,-207303,-550475,-299042,-13876,14928,-198726,-528067,-308897,-241393,-455391,-356772,-158374,-173264,-518414,-185503,34928,-148057,-300142,-527805,-327426,-89877,105442,431815,424765,330823,-31297,-271741,-145030,-293384,-294756,-169451,-93101,-181600,-286528,-156614,41286,193497,145976,9395,-275834,-508541,-253251,96854,486294,871316,1192150,1459530,1543777,1530170,795924,386608,191639,53720,-70318,-2585,82170,42004,-398717,-274512,-21088,37971,61336,-34595,-267205,-306343,-105321,-219714,-348821,-496552,-257750,44200,340260,546058,232036,-373769,-255475,-106102,71156,49941,145261,268190,218748,188124,407458,549692,512531,197151,-251614,-353544,-52541,-18034,-151892,-488962,-460183,-402943,-355996,-409082,-496954,-394422,-544480,-306140,67675,188325,49289,136071,365625,475362,463987,362191,311649,171138,347450,409016,297880,-87505,-21970,-53046,91898,336517,309791,66109,-52023,-36079,77939,124064,303633,261521,307206,324095,330024,271578,173406,-288742,-262032,64347,24240,-232758,-580855,-563072,-445254,-224296,142375,465414,674982,381280,27551,-172321,-258947,-408191,-313550,-137213,-26007,-211392,-42690,209777,322976,84955,-284943,-295695,-248283,-187835,289185,697741,499249,-176890,-272210,84539,75820,-237278,-293648,-255619,-134893,320709,334068,79807,-221342,-564962,-18552,237445,240443,288972,317991,347199,230799,34338,83692,289753,242443,-72675,-159857,505901,913962,697292,254317,-226461,-454953,-309948,-52414,-82461,-76091,165150,424417,384277,181852,-69666,-218587,-11357,187597,146609,115586,305284,329597,174882,75398,126774,360193,502134,236395,-262807,-251732,208959,347520,75831,-120937,-295441,-572198,-163565,103870,131159,-240876,-387515,-105257,-232219,-340300,-118063,51207,52099,-154103,-245615,-177287,19981,176280,141692,-184621,-148612,-310385,-302305,196588,306000,44656,-329904,267977,515536,396468,77936,298102,541638,594910,384223,94372,-132222,-153336,181927,387335,67495,-250476,293817,672885,390311,5085,-111407,70171,306669,640554,842033,878372,331558,556068,940029,862478,-13347,-226463,254198,305003,4181,118840,-132634,-137531,-313598,-532607,-318798,-280929,-145211,47450,-48409,-484990,-255371,-88368,-354858,-317083,-319403,-183118,-72230,308786,552040,464552,63929,-5470,140956,-123138,-311672,248562,708607,880953,908536,773639,783156,678093,651788,1035188,1193126,2018983,2013895,2658525,2735548,1793841,1007850,2498572,3221649,2974540,2410375,2832809,2762637,1267895,87666,-217269,-92943,-117204,145898,214029,344993,263481,128149,77736,-71557,-135960,18870,168352,77316,-58648,-336268,-520475,-367392,-425414,-279809,-55033,-163159,-521010,-432421,-435891,-102765,47915,-100009,-132670,117869,123204,-179497,-420312,-369100,-263207,-282970,-301354,-69638,-135866,-104871,567484,467541,507886,441258,238428,216666,331593,492495,399575,575238,801891,883593,665293,299474,298620,252511,-213593,-218946,471596,921248,948445,616162,-155474,-380725,-157644,-160818,244282,113254,214271,428172,1046612,1831072,2007331,1657535,728817,97716,689144,1186728,1163081,179199,-430619,-88673,35990,-134952,71604,-10166,-280930,-289660,-107673,25437,159474,216747,197822,-38344,48224,172455,177730,45468,405812,529939,293551,-30962,-293122,-405708,-425699,-324746,-218238,-56290,53202,-4094,-462821,-260801,-24417,-21517,-201365,80893,364787,273071,-4694,-327139,-119809,-87645,-194270,-210006,-361250,-319268,-19280,3538,-59331,-39287,80712,268589,356295,232718,-49604,-442246,-391320,-49978,173884,288110,335037,384535,242159,546,8954,-145313,-452466,-479304,-588558,-314259,41318,286737,730113,799419,567007,-10179,-202321,-254192,-149387,67587,245777,276521,460816,385018,292516,-48812,-235648,-450883,-354367,-203235,-82631,66073,39527,-190059,-538722,-350870,50397,220212,197228,24338,205330,316202,12792,-461071,-93774,68559,-371222,-318060,195466,289390,-18467,-467182,28429,243922,-106920,-211774,-272555,-277384,218296,586652,718051,620751,390106,318291,366488,254763,-129999,-472432,-180025,-12586,67337,255336,228160,170133,109597,55035,151569,311741,530807,714692,301846,-225018,-263397,-66355,-117943,-268953,-361040,-200457,-88030,82584,225716,341757,87469,-261262,-477679,-352361,-43615,222641,334061,126476,-36814,259597,278432,180373,-74442,-308299,-354634,-296040,-45583,134526,300366,398379,277527,138579,32829,-241142,-365003,-121214,269,-25201,-143086,-498859,-414885,-238704,-214,436879,785574,251446,-137857,203310,271726,81081,56016,77920,72386,29028,37014,169395,-60780,-456194,-341433,-33867,83762,326085,518466,688170,523025,186249,-384714,-149728,142249,4184,-515788,-85696,166031,-50986,-473045,-266122,-29608,90207,206533,127454,-39207,-196621,-349059,-405206,81399,538272,574084,569326,522012,469372,186441,-23723,-218229,-216674,-376586,-439203,-321619,-61426,-13609,-118767,-76338,363476,608547,309526,98189,158991,246491,306514,204581,-78818,-393470,-207395,-41360,-14635,-225249,-578479,-131939,194876,-38239,4575,55348,-243539,-433465,-475593,-434119,-244726,-58193,335806,441194,49723,-450665,71307,108446,-80605,-198186,-247281,-204079,-190660,-89681,-156569,-153626,-296955,-353398,32717,96087,-179757,-146076,534154,923703,751537,350048,-352528,-119934,420291,523679,251413,-99835,-38814,-181188,-30627,67600,152744,147116,105275,-20765,-184800,-472248,-437148,-353944,-343150,-325336,-253102,-115870,384462,686455,491410,51283,-226962,-282437,-162830,115467,409667,377965,260816,-85122,-166041,-171188,-308155,-388934,50192,301892,465242,715624,452015,-15337,-152301,296282,679331,479642,518442,446331,576978,569301,535930,327640,74656,-280286,-395832,-224054,72093,488892,602426,506069,252974,-43720,-258708,-235569,-382425,-179134,215218,246298,83704,-368013,-4666,420963,596394,461768,271303,11815,404795,758608,796588,497449,-71413,-363321,-346106,63983,490569,551959,356788,19467,-492707,-264127,21069,108134,-100064,-488908,-267417,-149495,-182883,-368873,-472392,-61349,104356,20443,-114047,161531,463527,507747,447165,160355,-315485,189293,967709,811262,294808,-81841,90608,215474,256145,-36689,-486904,30057,540169,667848,171285,-234894,-166984,28058,-46275,-37507,-84002,-41242,22497,-89180,-287173,-436549,-318125,-231916,-232020,-318308,-307533,-290396,-223444,-97135,3107,49890,-309813,-308967,253447,437334,56615,-242508,-159552,-267321,-68477,302661,229279,142624,-14049,-174879,486597,780102,344582,-227467,-206922,-236591,-223569,-24875,-260417,-356640,14909,6392,-520993,-23597,177510,429029,742177,853725,679428,219829,-398897,-346805,-344715,-433818,-329244,-31023,285796,263974,134328,-36858,-13286,8205,54143,163144,27002,-346412,-124958,138160,81056,-160255,-40943,196246,623937,917262,972331,825381,240910,-113174,22602,68978,82264,153845,104205],[-59899,-189188,-105198,-42878,-6611,-17879,-103184,-173848,-165390,-93894,62810,124269,21340,-196546,-305895,-220263,-3720,266337,280056,-64038,-453033,-196311,133690,503910,840261,661077,234304,-86252,-103301,25444,76924,-243058,-84803,390536,378833,-199729,-196297,145342,142598,222274,339217,363935,214624,154294,31836,-176433,574294,1088436,1105074,546074,85313,306034,410101,74858,-241012,-498622,-172941,310539,505791,587262,878006,1016847,557912,-194521,-304263,157591,208930,48600,-328269,-73755,-137411,-217546,-9643,64511,46910,22594,-196299,-269178,-328003,-364251,-139652,306909,479585,579349,457034,178254,-156500,-317629,-440771,-289576,-14596,-26171,-219707,-47234,116967,-76007,-401703,-228984,-176490,-29196,589694,1298178,1466498,1316574,749458,238454,-71216,-311269,-435602,-410544,-424160,-174531,136806,487629,673732,689109,303017,89442,-49147,-248682,-201766,127746,406218,285115,-77833,-362294,187920,496695,255823,-148446,152908,408414,59098,-173371,174966,672271,616638,212449,65837,337233,466781,309544,-31309,-403538,-524971,-398107,-360684,-360759,-215440,-18840,256276,354350,318134,207891,54106,-180073,-107004,-72518,-25361,-155635,-442579,-114168,-12367,-257487,-579044,-51426,66973,-54808,-380181,-263749,-53552,46584,-125119,-405594,30193,-14698,-305123,-304529,12161,282100,275950,-73980,-324985,-235373,-218073,-413345,-319393,-282695,-396345,-353597,-264654,-14100,132875,-179343,-371989,-131582,132992,366817,444710,630790,849664,521866,-9198,90659,19446,-59065,-39657,-96696,44915,238265,216973,-35747,-126614,-406864,23265,466491,392095,-275488,48513,362342,273580,121331,116681,502270,455725,-136420,-251545,37903,78466,483754,632587,292311,-270194,-173210,72227,640684,913924,1227458,978316,596696,171843,-37745,-162042,-196717,34744,180585,-15345,-133284,-295212,-446582,-410439,-295291,-275160,-73242,151746,66418,-339645,-252230,135387,366266,347199,305284,204959,73073,26169,-57194,-177330,-149964,242467,346626,-74694,-468303,-31447,68722,-163090,-471309,138833,463046,332459,-159366,-118311,239598,305529,-17841,-302341,-160380,144531,329614,483570,410755,433388,234233,-94807,-48616,286504,383577,362906,62417,-310811,-133408,31669,-32989,-424686,-208215,41114,302455,298686,464279,486058,210134,-88509,-314976,-242605,1970,187345,33489,-88447,-239788,-157180,-125019,-393116,-86652,472593,630985,299002,-91534,408065,455419,-55396,-437140,-262415,-295018,-438348,-378992,-290949,-308869,-15685,276620,333178,-9517,-256640,-381977,-264863,8091,300237,370832,138675,-190071,-410180,-181777,-191022,-190041,44765,320014,96849,-356981,-244374,-243231,-572901,-335862,37883,377367,499903,404871,186768,-10066,141859,549195,647372,340913,27683,4061,172277,-49227,-386241,-313118,-369666,-117960,334704,600026,592771,482193,230490,2051,-150129,-307354,-318045,-297231,-105783,45183,252198,449894,1110205,1269810,809041,508999,748942,591189,-61935,-264567,179197,144104,196773,369395,585920,808481,570492,248200,-100236,-279072,-431974,-315383,-168341,-185174,-403248,-452518,-63079,121231,176578,62580,-71479,-390356,-469253,-222754,-132727,-200460,-248407,238244,430632,314600,-197186,-167188,151556,475465,454328,621951,362098,-204062,-179355,117217,187834,108247,-77264,-420203,-285984,-461884,-61200,-37276,-95429,-105889,-188213,-588453,-27799,25529,-26152,-141048,-222546,-173964,18874,282793,273410,411133,433778,398067,246975,-66855,39116,225486,250730,191429,101819,10888,-147450,-104879,-172675,-51862,20120,-68604,-348171,-488664,-435671,-446491,-315048,25746,111723,-223105,-434673,-65863,-45374,5483,117997,194089,78906,15681,-50651,17321,217113,370252,433083,293518,47339,-26834,-178984,111161,295594,224769,-272455,-296298,-258733,-265347,230311,455226,306734,112048,246840,251753,53698,-231625,-281974,7135,40840,-65305,-50772,-10875,47643,56173,99723,22330,-264099,-375633,-53537,13307,-24165,-188329,-393690,-497553,-527419,-420440,-364394,-275202,-162434,-182289,-256681,-348376,-436312,-320710,-47819,13520,26580,-12706,-373184,-463687,-167330,-177291,-229353,-68730,-43342,-248701,-593037,-76795,154236,407663,460272,411951,175962,324162,681709,611456,301486,-13837,-299251,-450559,-402686,-176385,207127,238618,78580,-62187,139978,418263,528918,309626,99843,193403,223405,121997,263565,398043,404346,352913,277168,301914,161870,120731,406947,419981,30210,-489768,-392378,-317852,-480219,-410966,-482024,-396294,-435595,-382312,-193190,61898,225618,626486,505140,223852,90030,382632,231400,-72868,129068,68926,4125,-221100,-260437,-184213,-184815,-274429,-305659,-169490,58204,42568,-294313,-146093,148791,-62366,-354791,112754,408776,385006,209282,18229,-281382,-445382,-286433,-488664,-537471,-63106,210743,253900,365925,511030,229863,309414,876781,801326,359531,-96452,212412,719815,626632,307650,122574,-59897,-231198,-281010,-90656,-92080,106839,14175,-174877,135027,596706,264089,73904,270238,-67646,-274900,146592,29195,-84494,-113129,-151643,-228209,-256672,350021,784676,491540,-286359,-135599,-13861,-202200,-324693,-253004,-162150,-218597,-344513,-366501,-297627,-259688,-351531,-329740,-224240,-64718,14510,167172,580923,566581,307154,123402,75018,-138290,-149088,-258638,-467996,-402687,-385021,-237486,-97794,-154451,-177172,-104836,-245018,-419618,-85389,11940,-200492,-35929,241935,-14688,-482344,-9482,376817,167841,-63006,-79352,-138866,-222120,-153229,219554,578157,631937,478482,69651,41957,-43678,-521138,-10562,237850,41853,-318994,186534,492954,289168,-289059,42157,221593,32179,-356900,-157455,162853,394148,370400,177553,221764,308697,179616,-123216,-409746,-262184,-386511,-318428,125347,-5746,-370470,-316885,-46535,193102,209767,150539,-288993,-120946,144692,142438,-20911,-246957,-440557,-8003,273682,411240,328373,227759,191973,173796,48341,127562,650786,796376,539818,221377,61436,-201484,-467968,-371552,-251175,-69176,-67583,-211894,-455096,-387406,-249329,-227177,-27160,-11118,-123233,-196512,-32630,39095,30702,68435,252174,403898,11208,-271865,58632,272380,110403,-269198,-234272,-4741,39007,157360,308863,276555,277176,276994,266442,66147,63568,139960,155605,217780,145314,-309735,-7436,456935,796764,614340,143780,-234115,-360029,-31928,162585,51498,613,187609,459799,457016,269358,49259,-149618,-158977,-247403,27840,115132,-31350,150822,74517,-187141,-42496,-88428,-297952,-374164,-269672,-377136,-201181,-334739,-506838,-161926,26618,-85015,-123653,-385298,-460765,-330297,-45762,275084,757759,953363,620168,558773,410184,-47438,-383735,-67822,185188,197718,-18033,326453,400817,191799,-138587,-423789,-250092,44717,347252,640807,742909,336934,-335124,-141759,248815,311341,309065,250791,113613,26416,-4299,-4745,47196,-61486,-180452,-252069,48508,113695,197318,266851,311387,-11090,-304427,-509590,-447358,-249657,-22543,105120,184905,172042,72783,-103812,-268840,-167698,198832,237147,245481,255112,103905,-24886,29433,38660,-385432,-327627,-177475,-205893,-272532,-412016,-403682,-321105,-206572,-193387,-420191,73720,447530,410666,340747,154042,-36287,-74199,24143,264483,575407,715286,474518,253368,207067,280124,296065,508573,504078,516261,745153,753701,473612,168162,231874,408534,70471,-485795,-138744,-25532,-339842,-457055,-199971,161994,234947,-174619,66179,595999,652071,330145,50321,24954,96398,98283,-475805,285181,1152088,1290387,636610,-57188,639729,970162,773940,251824,-363599,-53167,672078,1050192,873779,491079,32061,-31476,56636,-196283,-470627,278316,385869,-186109,2736,443501,706084,631035,296152,42397,52825,382779,532849,184968,-47910,430239,602601,446682,199885,142017,120555,-97375,-357088,-96161,272391,772510,851749,471900,-23502,-204344,-13258,-147661,-88783,-22957,-191056,-210680,91436,257796,247964,84216,-240420,-371483,-211861,-145822,-97382,-101878,-64619,-67879,-93572,-56642,-178563,-358286,-198380,-238783,-341346,-310709,-185073,-176840,-128203,133179,734081,1172501,778629,110358,-281894,-119937,137782,317874,300484,9609,-210463,-479544,-362445,66638,295623,394552,-91697,-321705,414581,811875,1085300,548979,205450,-304763,-122540,51919,-202463,-135573,63352,145505,-57341,-328249,-355074,24249,145153,32696,78530,191890,151229,-67923,-170207,151541,334658,153352,-356368,-481302,-332584,-331372,-505993,-249094,-163986,115027,176371,14521,-297304,-322582,-95974,-278920,-419591,-122050,-66612,-384439,-342119,-156031,-318221,-375841,-459949,-209430,-16647,147387,479689,627595,531728,133099,-207908,-383565,-80882,29711,-95563,-170710,-223329,-268531,-172875,-113220,-22923,63016,218736,-59606,-351024,-218002,34081,421246,832217,1196890,1668374,1908263,1573109,689509,370485,266373,261516,213298,173420,319118,286593,-183103,-183934,-11361,-35340,-381,-53255,-368614,-346475,65025,-19673,-255057,-323833,-256126,68733,438963,662901,346988,-355981,-34592,288172,314783,159385,215267,232146,95841,-3616,431601,844880,936778,614918,16630,-431282,-344043,-324331,-451387,-256183,-53743,-45376,-477349,-199875,-12715,184794,-48156,-426996,-116096,171252,59562,105498,359347,537920,628218,499248,509501,178206,136165,135814,-10413,-193212,-52437,-65329,102593,212631,-106845,-221871,-337249,-286466,-108071,70,180589,272465,434988,506930,555651,435479,213319,-255315,-348353,37996,30032,-120179,-332860,-428331,-427867,-227636,174804,501214,699768,435618,-66040,-369734,-317074,-267041,-173859,-121171,-98425,-235034,-112588,20762,37930,-89092,-401159,-379696,-321766,-121281,364532,755388,621507,-265,-408977,-227693,-337444,-556546,-86994,-155353,-389304,7851,183166,180407,21391,-321329,-139958,278300,384020,460565,412324,446641,358880,74646,-151819,-59819,-77455,-298826,-137843,425399,543224,542669,381319,129681,-373926,-421293,-107884,-157067,-194737,-12176,286717,205357,-90059,-417246,-231724,-16192,101862,-157833,-251127,9732,152346,96695,2813,4877,230628,529405,322092,-146368,-350758,94708,147446,-158870,-516502,-447422,-276975,13381,227211,144632,64750,75354,159492,-81624,-410596,-323262,-214069,-296747,-578004,-523914,-236385,63960,179302,71425,-52057,-25671,-207543,-272104,350838,639520,463008,-255370,277780,518175,316116,-127349,141103,418822,420406,277352,-69754,-203088,-410621,23738,420776,290418,149062,260959,540246,335342,147221,126863,402186,618413,973332,1144218,1200367,539347,1075840,1585380,1594580,622183,-203874,38650,83283,-256773,-269768,-135102,47291,48439,-250298,-344536,-345568,-204268,-100407,-324566,-312127,-98476,30354,-113270,-20446,156960,90535,-69920,241408,528665,429157,77513,-42327,-54054,-109138,219242,377157,584803,555327,755633,862630,995935,1028329,1479325,2398178,3155824,4659477,4307600,4940045,4151050,2339829,1642458,2672634,3344431,3968572,3489752,2419264,1644274,1181797,203862,220053,149593,-474095,325474,397300,515874,357261,485683,144613,20003,11672,122325,156771,84434,-81075,-338768,-454144,-256018,-144898,77933,189257,-50898,-580938,-326778,-170445,-464939,-267708,-112860,69929,261604,130232,-183406,-542762,-394057,-189396,-43169,65920,177597,-12796,168279,117811,-31291,467164,461003,860282,935915,1019819,917241,593159,528268,539257,671405,165144,242063,430254,301368,-149049,-307413,61014,424177,345513,-52770,-328893,-540230,-338011,-256915,223929,240039,487407,617232,1537724,2428747,2982093,2578098,1208934,290746,952022,1460810,1608658,10696,-255270,172467,-61273,-198166,-87515,-354985,-479092,-213906,-87215,-102643,-153928,-158150,-95208,-148891,-50059,136788,165016,26238,483525,627862,400818,67459,-212043,-437673,-382333,-358914,-327556,-161522,60177,130399,-173417,-469598,-309415,-217054,-238614,87125,477613,536453,340175,-85038,-301453,-276448,-201194,-214318,-380280,-33700,287329,216620,117136,49193,84120,94485,52492,-41836,-161277,-195135,-381585,-285293,81088,306425,282212,337766,231057,-46641,2697,-124354,-369235,-185067,-414112,-376005,133640,385771,775259,817917,578470,26179,-273421,-204445,2495,-87682,-280798,-14704,361581,379383,520250,71526,-22270,-280116,-322567,-178227,-93736,73022,136537,-5259,-282131,-465954,-232952,-75621,-129361,-365096,-207106,2740,-239091,-436176,-18546,52503,-377584,-14956,262363,281612,-141506,-349316,236493,384108,104979,-1054,56146,-121294,121470,500682,568841,399434,234725,312052,499503,413343,-30657,-524403,-214234,2100,-26189,15519,-1767,-38526,-103182,-107255,2622,208327,389792,564926,193833,-379845,-388674,-156885,-77766,-334795,-396535,-179934,-87492,-152534,56474,401864,188514,-195999,-439756,-276675,-70702,201545,268733,110323,173424,464667,335615,287609,117779,-94368,-160463,-102128,138232,282769,325838,279807,202698,174014,7087,-325142,-337807,-68518,72623,-106608,-359093,-374555,-212759,-86033,81822,380515,492841,57070,-302360,10149,-26782,36125,263724,274911,6002,-251348,15164,438794,471822,-99591,-369928,-185785,-167908,157071,588018,947885,579007,-59010,-617261,72568,214191,-51215,-509393,1660,162949,-87300,-300677,-89444,-16297,20301,236465,272529,46504,-238652,-404846,-435083,-317578,49900,146685,266889,418921,540218,490260,230873,13942,-207102,-443835,-493026,-353723,-168411,-212223,-412730,-125097,310276,525314,261677,29958,-111410,-17751,146962,46854,-252059,-393690,-44827,270433,370896,290586,-171467,-472382,-5096,123991,153227,34861,-208182,-539309,-626232,-446336,-270613,-93819,179550,232469,-38264,-593092,-254075,-197318,-101086,37538,-62948,-126345,-157424,-188248,-237539,-218411,-328566,-370712,66419,125508,-139774,-62706,435797,592104,382123,240308,-293716,-241509,471891,436036,49396,11543,167642,-145163,-244801,-117413,6299,-8163,19244,10607,-4192,-200002,-287977,-262722,-389714,-412428,-387536,-194768,496653,893524,635277,210202,-91944,-123969,58619,424866,642655,643925,480819,246427,175673,107274,-81600,-435853,-156306,198412,471244,815046,331367,-60762,-279344,72867,315349,298915,406461,413159,463102,445918,439503,231186,-30722,-355753,-441457,-298454,76040,414476,537332,410812,221506,-63066,-313948,-421891,-456776,-93248,142334,72287,-111816,-565374,-49467,369714,429386,231414,-70542,-294979,110269,440393,457334,249359,-124757,-249530,-234842,123958,542214,480533,320831,-7868,-368559,-212985,20396,105635,-17413,-246532,28617,86944,-189399,-412170,-262593,-5262,35914,-100093,-227081,165253,687423,842229,710966,372050,29767,223935,504828,289342,111420,-21639,-16013,75982,68106,-241841,-315216,378041,700032,721560,234434,-243313,-360297,-98987,-82741,6360,11140,160695,177126,-160816,-498993,-452141,-349415,-312671,-208281,-249902,-371883,-87896,-45647,-236755,-345087,-488435,-224377,325017,752366,685623,66533,-262641,-34308,20604,381466,551840,400905,217033,11620,-389851,355236,680683,291844,-336318,-222497,-56741,85372,137619,-67240,-556129,-183624,-106405,-467680,-146292,156824,528383,701929,869237,940207,630393,40965,-84258,-249878,-381934,-352367,-306959,169732,364403,249954,-75272,-238365,-151523,-88004,260,-76137,-245394,-128375,96358,257073,-50108,-110629,69487,356929,595034,715452,650850,197115,-165617,-166620,-107129,-25892,52531,79521],[-100609,-120132,10020,42463,-24769,-78645,-164656,-113102,-89516,-95202,-23725,57076,35779,-156098,-281131,-289113,-35473,233666,239850,-145688,-421026,-175128,125861,433502,732259,636679,201480,-167697,-297326,-164576,-77197,-278898,-154677,188935,219185,-132474,132335,289837,220772,219878,303564,161816,-136942,-40459,-167386,-142921,626844,1050211,1025311,414021,-8772,208922,238022,-25664,-265485,-189667,-214045,243313,631062,814145,784844,841750,565691,177120,-197414,-308124,17435,54564,-83840,-72956,-213193,-242529,-36160,153146,215736,219511,-261744,-519839,-384065,-384741,-253213,79560,295458,448682,396716,219666,-105159,-273433,-387887,-164164,263750,213390,-9274,48393,103591,-76687,-419309,-379224,-358786,50811,707179,1377104,1546015,1554457,1028245,339459,-59959,-268515,-394291,-435101,-241399,25947,-11146,91584,279139,502146,282671,116606,-35750,-201287,-176154,190013,520700,368717,-147683,-184311,301119,563364,181471,-463627,-2307,450812,117387,-557266,48615,557216,629343,114582,-172742,227458,446440,454372,147142,-370836,-529214,-179711,-160925,-263368,-297933,-67409,324897,544967,433998,137673,-229206,-327521,-268071,-288921,-185721,-135249,-537072,-48580,230116,-62234,-490892,304701,448076,291965,-150775,-299648,46250,328832,373339,-28538,50114,58834,-312696,-464405,-311088,-35904,172400,56999,-489656,-408169,-376176,-541317,-258034,-157261,-252160,-340278,-309834,-101069,40240,-42949,-300645,-34428,235678,372739,352900,563962,766346,421694,-43599,190900,238386,190235,261248,519396,637154,671633,365979,-119966,-331281,-463960,-92761,193773,78756,-415332,129577,364872,103801,-232482,-11788,544585,656593,227501,-277135,-266259,-207967,409441,513558,216100,124722,399476,496285,915515,1328073,1721330,1289005,749513,242953,-81675,-300837,-282618,127330,337938,141504,-103065,-418440,-440240,-293614,-166752,-191745,-98734,31380,-114506,-542154,-110837,273571,415492,364794,230454,79919,-5246,41397,141485,137707,-35086,204289,333678,-6143,-466055,-275616,-117470,-238854,-323664,197426,551361,471534,-6025,91821,420775,368489,-201974,-377042,12380,192623,320304,329907,108060,94784,22314,-173927,-195791,147842,318630,211000,-113761,-441532,-12272,174018,33295,-344514,-30506,193520,328394,275166,365169,449113,320691,146601,-194727,-236996,-103735,13831,-96536,-124067,-198482,-204714,-306244,-529883,-230182,310167,391734,86558,-244071,328730,381139,-128827,-383792,-186408,-255508,-259067,-276844,-404392,-354028,-11597,263100,350472,-26207,-304501,-446022,-221539,202788,530341,594924,240172,-114162,-47736,204895,102878,-216879,-117662,261511,165400,-279993,-332139,-419035,-426210,-199541,72448,348853,522771,417693,184939,-34184,-10916,374879,553897,442324,356510,393605,336603,-21719,-491134,-250058,-272034,-273722,137139,373122,462763,422413,297186,93725,-42413,-256504,-307215,-285270,-193398,-127871,65243,355500,822124,963929,533561,-168922,345976,509687,-61354,-380358,160326,207233,338742,590316,897819,1087554,868904,570307,412995,310576,-119591,-443349,-135988,37360,-283723,-540591,-172255,-59332,-36695,-98231,-270906,-503972,-388605,-210226,-161235,-162709,-24762,460156,762563,724540,245918,-174657,80172,313042,460973,511000,341920,-146087,-356877,-177485,-187723,-89911,-64022,-358234,-490871,-310068,106752,109424,35637,45439,-97105,-339815,-37656,37983,-131162,-252600,-315058,16168,564016,851105,761997,556772,428803,481292,311158,-112184,-221681,-113497,-85317,35256,104881,197805,-81389,-223992,-487141,-332154,-169732,-40509,-117795,-375869,-517258,-444502,-227160,-59439,97204,-378335,-103372,91809,28390,-68991,-33725,4841,-96494,-139237,-289362,-270246,-91161,179270,303299,217129,132653,89580,-359139,-13922,372894,482500,58523,-372955,-370984,-54331,445401,643318,382988,21055,14838,25804,-258780,-360408,64402,304084,254979,-75,-160272,-136989,-99243,-125063,-106310,-20296,-173048,-485735,-62868,180063,245894,110675,-194543,-329128,-465419,-413912,-330670,-240529,-194029,-213385,-330068,-292039,-230718,-175360,-31360,88734,295055,249779,-122080,-422117,-288154,-332447,-339267,-304101,-376043,-610970,-432933,-117082,24171,202698,207235,86476,-197872,-57061,312135,379216,199362,78680,-5745,-66601,-10112,225293,410368,265227,10555,-72072,94054,424983,600435,413546,187709,208948,285637,237563,282061,255801,274037,310082,297840,235509,65026,-52172,435587,346654,-42690,-463260,-255681,-347414,-367134,-235889,-224143,-78286,27048,-9148,-348738,-195527,395123,1091013,1274918,979018,600986,411039,176519,-48408,-155238,-223786,-175303,-333628,-372963,-266566,-243047,-301214,-376935,-300746,-175747,-109088,-255124,-481056,-320656,-325649,-295697,-8687,102533,65723,84393,35109,-129027,-183195,-76546,-148689,-453920,-332163,-67277,15893,147885,217624,-104234,71166,697364,642846,268552,-230913,-22539,399143,361347,263305,280167,174415,-19910,-134217,114809,332030,567988,514518,-28004,65602,501225,298100,67127,195696,-19622,-226251,-33122,-216178,-190800,-175349,-290761,-390426,-473699,123866,486862,257623,-249778,-18846,-2447,-138478,-173761,-109522,7342,-82644,-299265,-394875,-488771,-495640,-287459,-136895,-215730,-211897,-116475,79628,525423,673338,567386,488021,399134,82403,-81775,-265371,-366046,-393239,-370604,-209738,-78322,-100461,-125875,-84986,-99128,-235815,-125543,-110426,-357822,-67368,317863,309450,-74458,-348810,47808,31533,25619,167502,63539,-239597,-311235,105562,490878,519888,351505,120582,228998,176170,-252410,-6028,239909,85386,-136729,265446,571241,368403,-200732,53344,181838,-73581,-506907,-444897,24874,430720,297343,16915,3980,164340,98414,-81278,-423209,-138676,-114376,-223239,-445515,-372474,-383289,-65895,282528,445131,477599,263575,-129436,-130543,107748,124894,10766,-167307,-508069,-152375,240616,396329,220011,-23776,-173006,-127267,-226858,122972,797160,885909,557989,111657,50330,-244598,-431803,-349315,-100452,236159,360154,175655,-20839,72199,157621,115087,149261,292446,430518,242844,255259,232484,164903,28691,-22314,3821,-300312,-297892,81860,168974,35,-291959,-537539,-407392,-156660,-12842,76132,55218,127438,115783,86246,-69302,-49594,-48266,-103631,-31118,-80638,-428380,40711,463001,842883,765599,369422,-21549,-291750,-23831,254231,235364,104882,143309,218821,71501,-204483,-375512,-396427,-424629,-212662,168546,272539,127792,255610,171238,-89861,-45441,-120938,-241550,-271821,-139529,-128919,-150881,-358300,-609281,-168617,-40998,-178769,-256581,-385948,-345594,-260373,-125041,215053,674327,830152,585037,500364,333492,-155888,-240216,-82452,158879,177868,-205935,-122716,160847,60831,-247799,-460172,-268392,-82935,149497,469952,613639,308102,-362067,-7105,363559,501158,473177,303745,-12369,-163668,-142654,-35190,-36529,-147310,-293585,-239196,105528,211776,162238,74646,88176,41526,-134849,-346342,-514192,-153760,117343,234033,177798,-26495,-156145,-106154,-184862,-480809,-73278,133611,137977,152522,17571,997,157858,100500,-218445,-192158,-10800,4005,-214321,-472034,-260663,-279128,-237636,-121317,-261491,142252,425339,321355,201012,-58332,-253256,-89601,78081,203509,345991,367606,218957,173234,157228,294350,308684,427582,518132,484123,828711,1066895,879250,650514,437455,313758,-82092,-610640,-213464,-74239,-344087,-455458,-66083,284681,316706,-78517,82624,521926,547757,296151,83723,-49591,-145084,-293807,-300372,563347,1200245,1187701,691526,58307,524662,761817,443871,-174974,-270411,420857,1118605,1525484,1205267,595583,15392,96320,199197,-64787,-552307,165035,441125,209657,58963,337652,688502,677587,419616,42148,33253,369216,451462,128645,7415,385766,623320,517134,281092,415991,517884,205146,-208297,-437047,145136,677371,696999,282871,-207519,-238424,104282,110331,63109,56444,3147,-124001,-66855,100286,232577,273226,96156,-145186,-71700,-74022,-103712,-235499,-204153,-113412,-86700,-101604,-215551,-319561,-181933,-229341,-294550,-325327,-250171,-139302,137297,584712,1070194,1317370,630774,-40077,-476710,-10950,353552,459853,205888,-187346,-338003,-427182,-507433,-210342,94709,138835,-274973,-173567,454161,785786,911580,644494,397033,-387487,-261212,157049,9616,-419319,-62190,78793,-80314,-322803,-451694,-118179,50270,-123379,271276,583450,470690,-69588,-297570,-22556,146077,-137070,-347947,-226887,-171827,-234421,-181999,-109065,-107808,177019,550103,673054,4227,-195091,84065,-127025,-565397,-141666,-8917,-298675,-495544,-384365,-357278,-488302,-347677,-111806,-20223,106417,481037,820850,722231,297270,34764,72691,312718,238200,-20431,-198257,-185541,-154548,-56667,-247064,-325516,118143,382278,75637,-284828,-241348,-82477,295011,726935,1092514,1628858,1854655,1136207,314878,171480,273397,416492,553613,624339,855057,697292,247398,-10107,-39141,-151124,-8777,33118,-216223,-309740,58142,16849,-233800,-171971,-136594,98710,522429,673224,378091,-363143,51940,585394,639437,328608,236989,148788,-37058,-283227,312425,934048,1120954,828637,197518,-287846,-477033,-459253,-393404,-64586,141124,99852,-352754,55720,517810,730638,441743,-5499,-241433,125157,126356,98012,281750,547003,771960,685607,665398,249062,-41813,-163984,-367272,-333835,-190422,-149597,-22252,-93968,-389233,-84571,-193808,-379374,-499115,-186802,-9231,239675,466481,556926,652306,510867,212482,-122432,-419143,39598,130253,122058,-152499,-338999,-332946,-171252,153362,441671,535802,314494,-201018,-529800,-355830,-182336,-45445,-182365,-239532,-268081,-86104,-58289,-213822,-278417,-522344,-381850,-281391,-16395,422620,676595,535871,5807,-518553,-387091,-445382,-248288,105347,23126,-286461,-158638,135607,314668,138809,-168573,-233636,206856,373330,459925,464887,511174,460615,44101,-378334,-367874,-314002,-503577,-294118,56401,-59194,64550,282543,360641,-233521,-428263,-85512,-111506,-264602,-230413,41421,-16391,-351607,-441530,-253721,-103623,-67358,-395966,-219350,-70542,-4290,-15704,-133291,-183609,11799,330674,288906,-8208,-387758,-148763,-235775,-317862,-143988,-59519,-36514,24631,247891,200211,275610,383620,416898,60319,-299594,-346805,-254218,-41517,-294109,-419335,-109598,134307,213371,124390,227985,132255,-135678,-186907,503269,975958,844894,57260,37404,263098,103036,-322474,-110643,178240,161378,57562,-420019,-359315,-324872,-431156,76930,268247,383153,165743,303817,353705,536689,603377,929058,1432778,2118877,2598045,2277051,1479918,2184621,2998130,2802119,1560043,205343,-151361,163544,-47826,-344814,-9844,281433,375092,-28422,-363417,-470349,-389773,-337910,-324769,-25725,46365,86202,166867,322711,599045,290280,-46225,102222,375195,235185,-48419,-92710,56921,435432,699580,517941,383735,247671,567049,933970,1192450,1376380,2039276,3331090,4932767,6674032,7291182,8579429,8133501,5739154,2575059,1516168,3960581,5019952,6129855,5501285,4064518,2618394,263450,-170288,232496,460572,954942,589547,129831,-129213,232889,-140051,26811,224414,326820,229171,56315,-109221,-199711,-429571,-325962,-76061,127063,96662,-153953,-547802,-189760,61101,-134800,-526130,-165196,163829,420827,308663,44413,-281304,-452068,-153674,135315,284249,233348,471675,928142,1146563,1430874,1480800,1555059,2071545,2003056,2059999,2014217,1800940,1085849,609734,256097,-300645,64062,459055,243031,-100971,-96094,-326732,-117641,435222,346956,-59787,-305838,-270985,7149,313463,724747,827650,1279290,2678115,4006413,4860266,4375921,3121112,1764363,1645512,2399285,2438024,461614,90689,543063,8627,-106135,-6014,-427445,-187043,-69966,-229881,-341857,-248325,-329712,-522692,-308417,-83545,184526,173690,-9832,416681,563181,375249,111089,-167835,-425599,-224538,-99725,-240807,-417231,-179886,103618,78650,-234931,-349687,-355908,-291821,101530,559877,788388,661476,237209,-155748,-148164,-63328,-221247,-336109,246176,603340,542986,448374,343840,263007,50956,-256408,-390793,-17887,169740,-81794,-348036,17803,275442,201958,241093,160792,-99728,-33951,-137511,-239176,92834,-198880,-410471,214917,474862,733696,755193,451541,-12966,-264313,-185000,45505,21486,-240785,-160817,90616,152405,372747,127998,165525,-90819,-192887,-208699,-149985,21735,101983,43564,-106912,-141054,-128460,-208378,-353916,-574276,-432058,-185704,-365104,-324399,-2967,-45065,-201274,343434,404644,313826,-126191,-234165,233859,218839,62037,38741,199098,-5043,-49542,274422,315125,127959,91206,319541,586461,503672,17989,-535976,-189962,-1010,-121510,-150478,-90871,-183011,-367337,-309705,-183094,20968,129144,164121,-20545,-450990,-558893,-414538,-193728,-326247,-306439,-87758,58902,-185858,-112467,423033,333921,-83724,-388550,-150885,-131541,59641,121526,163857,517016,658948,471329,424069,279337,106337,44032,165554,346552,406483,318775,242308,274186,275476,46597,-321343,-294327,21240,196569,47697,-381122,-241676,-90896,19733,221989,456295,277505,-112059,-476390,-287015,-393874,11095,313821,405495,19390,-446138,140593,624229,777813,227382,-249059,-279800,-426354,-150723,337837,792637,493840,-327932,-149888,462399,450866,30194,-418354,70042,184326,-25229,-162667,-1849,-41566,-68911,233589,353998,53586,-279546,-294523,-190143,-453360,-505599,-272447,-33416,320627,505496,618565,384534,228123,-137052,-452748,-451454,-372004,-250907,-323186,-528436,7202,368732,464494,230488,13383,-259728,-241235,-6200,-147438,-476125,-342169,107732,509988,665775,650013,116131,-200498,94666,368973,370534,134179,-41476,-442310,-511396,-362177,-304794,-104820,99293,134336,-74651,-394298,-549003,-286865,18639,260799,216453,49187,3266,-177543,-241252,-224989,-325791,-291204,94173,127858,-173306,-41021,260875,176802,34714,156100,-168220,-311389,405672,334527,-31002,130615,252807,-17970,-382941,-241430,-108523,-174564,-51558,142405,293590,156949,-16081,-163454,-323993,-474211,-451896,-242007,462471,906406,676448,339424,64756,69405,246349,562377,668009,759835,610605,689782,553448,420651,72836,-496966,-275906,160397,385535,545020,106788,-173569,-454167,-302459,-67992,60433,108637,227940,260983,333951,344117,156351,-111935,-300388,-412063,-309435,58446,279550,385385,297680,215820,-16877,-281915,-539674,-274314,7810,57488,-83384,-292559,-476719,-33914,224955,190449,-46276,-416716,-516910,-238663,-22771,47515,1338,-52780,-64669,-74353,93608,415504,418558,391865,159417,-130160,-155692,-26588,2608,33556,70622,229073,247430,32397,-55217,58251,137551,-26748,-276749,-351688,110225,680232,981022,932855,542117,242016,343476,329941,56566,202237,123899,-116150,-78417,-157250,-371118,-81288,551696,715124,521069,59750,-340139,-520951,-309622,-215533,-134263,-55493,193668,200803,-142409,-266557,-235647,-396262,-350096,-110165,-93915,-440681,53478,200141,4193,-389914,-167302,186404,719018,1015508,796935,106096,-240233,79361,239403,636629,647067,406477,100842,-185966,-395177,257873,481647,164530,-388141,-62581,243956,251764,163453,39660,-392234,-290101,-143337,-251888,-144594,178299,582906,691876,897314,1115525,995585,616855,254549,-49419,-223872,-200901,-497071,92964,471543,383549,12534,-421990,-333697,-259577,-151403,-121836,-70554,-23432,208823,558054,459421,191917,100979,114602,153706,278929,322388,114214,-179540,-262278,-173358,-46143,29991,40876],[-184172,-92233,53939,40972,-95656,-199271,-239723,-172579,-167635,-163383,-171549,-97307,-59571,-130241,-153250,-154682,-104812,45752,34167,-292341,-448549,-262505,-98758,121513,353599,389888,59531,-282316,-467106,-329115,-242796,-316343,-211266,-26054,19656,15535,337176,344740,272070,172140,189088,-26342,-478802,-255210,-474774,-65049,537482,713257,596700,25154,-240910,32462,-39151,-138741,-35584,163267,8361,172541,687898,1058721,888140,493960,369834,462513,237907,-116200,-122778,126529,76310,-104525,-286257,-310636,-85974,224136,397032,391966,123217,-233266,-235204,-131850,-70972,-84704,-27876,107217,156871,57982,-214097,-415929,-439214,-165489,290090,275232,131087,102449,2809,-207846,-273037,-363984,-493758,25664,591912,1031585,1250342,1337522,968101,340573,-82837,-292714,-256702,-100551,66029,225202,-118187,-258054,67786,340852,225969,86234,-43455,-83299,-1316,366137,509414,300012,-207235,-17111,290507,501866,426440,82085,166823,476930,201578,-231568,-11513,365650,464349,-50625,-344849,205705,531954,646866,330864,-280820,-421338,24434,3890,-109963,-161893,24756,440111,696388,456650,-8462,-507938,-92789,13238,-79904,-344810,-221689,-508821,42721,378669,61372,-469693,304198,587080,447809,-31782,-330628,129809,547111,690958,320434,115734,31423,-362989,-351935,-381928,-383359,65480,158812,-255801,-522174,-423275,-489499,-252310,-63131,9387,-130606,-292696,-187669,-42413,90531,-182933,1505,336050,409438,262486,429191,530086,218775,-68663,234975,332849,360498,651059,1160797,1245932,1209932,602397,-45173,-447487,-453254,-306248,-256404,-335823,-309671,99966,212823,-32712,-486697,-22744,448338,631081,369263,92184,-112778,-329877,271517,383992,254201,382593,671266,668186,887735,1377907,1634984,1256997,747280,277269,-119974,-403691,-363197,73460,235545,147886,-91784,-429498,-449642,-240713,-49320,-160958,-155311,-93034,-269641,-444735,-58064,268563,336365,257656,58192,-114677,-156769,41015,327442,428922,232832,194135,170348,7679,-231412,-347932,-318576,-271654,-160781,179399,500948,459424,143602,286801,529635,308328,-430247,-117175,269423,313112,365093,301884,61732,-114340,-126578,-211768,-351569,29393,253772,63708,-305827,-287259,178006,369131,186613,-107930,58943,210014,187745,193187,272446,433637,521538,448724,8188,-236965,-253222,-222162,-223150,-177189,-202036,-303721,-498005,-388671,-168174,238655,301716,-19375,-469505,79663,148771,-235607,-301072,-100349,-82334,42120,45863,-76387,-276157,-42276,162044,209626,-96677,-270637,-279197,-31084,416943,641872,584526,158162,-8990,327804,581497,391200,-176655,-361165,105078,126188,-190906,-232633,-315727,-225946,-57143,68814,222120,445778,364933,220900,47366,-29226,162387,293389,378484,539657,713106,535617,73827,-496925,-132858,-199059,-476392,-159250,63577,258979,329011,369812,213273,117213,-43792,-140673,-270860,-360250,-346343,-121241,266103,538718,808520,440715,-404805,-34610,401769,59239,-545779,-82178,76491,306252,681532,1004301,1061828,952079,763091,738547,624715,18950,-490757,47943,347654,-39545,-549485,-209328,-126198,-132530,-156694,-281602,-377232,-312791,-275324,-259900,-174511,146996,572823,929908,936310,549392,88183,80890,11561,192291,212911,225845,-77854,-357013,-317347,-452849,-305331,59174,136004,-58396,-182783,233646,239870,128912,115696,-92322,-251155,-17135,130346,-102768,-289034,-286644,302617,935133,1136538,1077943,703358,486396,536099,294928,-148241,-455401,-425836,-455233,-146739,56600,219710,-85550,-383116,-524017,-203060,-216154,-94969,-22955,-179141,-290729,-221170,-132158,-75422,304254,274321,434585,287784,81805,-168075,-197747,-155684,-159795,-128366,-253668,-509267,-438257,-57861,62785,-10301,-32238,-96833,-442460,-75992,383821,446157,240881,-342087,-255509,109514,584258,762552,409479,-98685,-245122,-128826,-250820,15646,377727,531359,426537,148714,-42757,101327,99957,-136833,-258360,-203153,-247463,-458810,16855,351033,436727,284969,-30355,-117195,-340654,-415277,-307655,-207028,-199004,-284264,-348300,-118593,-36468,-22015,53664,220427,471165,298390,15086,-291746,-340369,-408021,-449870,-470100,-420606,-323797,-302817,-222741,-56530,30316,-133144,-389300,-598418,-409656,-78155,134893,86360,69613,131248,170021,249294,442736,394170,122111,-186939,-245436,-148526,214813,489733,457991,278029,217767,304677,325467,263753,96135,40512,108276,156733,106206,-83082,-270561,231441,141049,-168465,-337311,-86265,-324384,-276847,-51765,82565,260404,468338,478250,-93765,-412717,336431,1102660,1588886,1423987,1192309,657607,59651,-97889,-74399,-58063,-76892,-300600,-271031,-90754,-93477,-165284,-253150,-245400,-254193,-257420,-197633,-184565,-202030,-312577,-209962,-70959,-120639,-269730,-92678,21916,7804,110188,202233,102913,-288201,-588463,-330086,-234381,-18284,41834,-276710,-218265,388719,506047,102869,-347099,-250451,-25463,44137,152112,315002,299412,124241,-9078,250066,691161,829546,770700,79641,-27079,298057,266971,68869,121555,56689,-240320,-290981,-484117,-267545,-226743,-339129,-398892,-502474,-24099,199150,136880,-140074,-25353,-94177,-131566,-71207,-49798,125235,133252,-187195,-327102,-394131,-392005,-186430,-54979,-133036,-303118,-201370,13505,318769,568659,653450,674479,513704,200482,-20179,-236354,-225011,-208703,-151695,-123023,-11161,-83681,-165443,-185379,-35714,4702,-217981,-421411,-512807,-172072,193737,411901,158935,-165375,-371587,-133311,95704,323187,220717,-192680,-447602,-28077,309636,295813,96402,141147,391501,374050,-13191,71001,291584,246372,106839,405532,605856,362125,-209838,-205,93789,-249463,-543537,-485536,23465,580910,433939,68281,-181468,-37011,-12822,-43773,-271232,-130843,-13844,-89475,-194417,-303512,-74073,185669,463667,543250,558324,311590,-62008,-69196,121681,137048,27288,-110327,-307085,-190095,181176,255276,40273,-320708,-482647,-351444,-391560,120207,722848,777702,385145,-160946,-150738,-417455,-386103,-304122,67952,574094,802761,581341,243690,232138,299234,246579,180340,437733,720942,579816,479298,358737,238272,20118,-191770,-348687,-445943,-328664,-20373,-98163,-261133,-265514,-157223,-268835,-269384,-188119,-191016,-257534,-99017,-24078,-87325,-238251,-288166,-333969,-466549,-349933,-373654,-549511,-38232,415645,784133,763215,537434,159383,-126734,30991,315311,330002,103354,-12799,-35199,5609,57385,5367,-61354,-471727,-100616,278447,287326,170869,301884,206735,-40355,-200422,-288039,-312679,-212294,-36777,164251,20318,-315309,-592778,-369374,-305673,-369192,-364325,-305387,-182823,-61329,6267,351576,703000,703784,474254,335269,256891,-38311,-112122,-178692,25869,79247,-291150,-301432,115323,41609,-227894,-369657,-239935,-179098,-76898,136826,265620,109779,-344587,77846,392010,648769,697022,501653,126240,-165912,-128903,-36439,-105424,-180657,-339934,-157660,153499,253775,3982,-207992,-224907,-3833,53642,-114788,-484343,-108390,232324,304643,67465,-202719,-89368,27431,-40797,-456349,-289795,57078,77536,173869,142733,-58774,41268,-25666,-188298,-110137,108320,176095,-155350,-352222,-57302,-60234,-142854,-73829,-203981,27271,208046,132305,93351,-119224,-487829,-172407,38896,116191,141039,47671,-87099,-66760,9616,182593,230515,203922,364445,238254,475293,962649,1107218,943677,512311,100297,-299660,-513459,-244284,-112796,-333237,-482512,-21836,302355,271069,-71155,30941,386035,420470,245968,128659,-68653,-335222,-531318,41273,653618,958773,943491,627913,49814,149006,279558,-40980,-550939,54775,689944,1237751,1584519,1274066,596566,47489,107794,156856,-52342,-576252,31255,482345,593130,306495,485318,740668,677469,464502,54466,-10063,234980,266709,93857,6086,263922,547152,556373,427283,394434,359484,167784,192348,14282,-9558,332220,391825,81608,-349306,-185639,171097,339854,214188,154095,170368,102054,-26883,1967,199570,415704,345574,26562,-13521,-60939,-130957,-372776,-350851,-116081,36497,77325,-77319,-45297,74689,-405,-151988,-339106,-304068,-123418,231937,802514,1081728,1033572,309552,-218756,-467683,35085,439523,442665,68400,-166796,-300505,-324151,-402994,-403210,-78939,-85955,-256933,-31253,345589,555881,437454,524539,333177,-164113,-150752,440306,563746,62912,-105771,-32904,-184049,-439849,-582507,-246338,-84718,-396528,340735,903477,821890,64802,-442091,-334494,-188838,-113355,-30780,62294,77889,148458,58858,-123866,-119039,190601,800560,1042897,146542,-40350,210440,-93036,-639021,-158945,11834,-241142,-559649,-543379,-342875,-385618,-232884,-67438,-79057,73672,526703,960921,847655,438947,188823,279300,474084,275347,28217,-150627,-89510,-41706,52887,-235193,-318407,291440,456443,122289,-316419,-335278,-198014,215222,663180,987463,1406999,1465903,583819,-155986,40643,275480,499791,813302,1026453,1253721,1020636,660389,236223,-54593,-262898,101036,207487,-13071,-301223,-118512,-84241,-247172,-97052,-30035,65548,470791,544542,304969,-335638,273,674073,872466,560600,211073,69182,-98473,-572051,121464,809682,1035479,777902,242970,-137339,-156220,-154103,-163612,-96384,95896,15364,-226151,241710,934730,1106915,846177,360311,-185626,125622,308797,219272,216077,537172,858239,896669,762220,414963,95856,-153007,-382911,-505979,-362448,-242011,-212666,-505347,-42944,274792,344208,163114,-251473,-263284,-152266,149136,401108,483862,607412,498995,185644,-46515,-448551,126747,310348,305198,-47393,-226833,-152031,-68420,73278,274208,247654,89752,-263452,-541505,-333238,-143067,-73236,-168237,40940,144721,124348,38069,-223068,-310139,-513665,-304099,-123601,112933,428681,472269,278217,-128174,-534357,-331399,-423069,-199410,157315,153944,-134427,-66777,196570,362408,109256,-129964,-217563,76015,293970,423037,549299,631618,620019,179129,-129658,-189149,-140666,-242014,-431785,-467603,-308354,-368668,70668,340103,-182962,-324018,-15305,16134,-175407,-322204,-173981,-188341,-504413,-314098,-405537,-242526,-251248,-340909,29259,91289,-122688,-126628,-260587,-381099,-138780,39223,191071,83687,-215138,-310762,-316748,66589,256163,180649,46817,24709,253784,289629,289091,476407,562891,106683,-297859,-366525,-224243,-16879,-141956,-68307,54146,157661,241622,349637,584143,336787,-36753,-46161,627394,1183331,1066497,410662,-227473,-175962,-174877,-379721,-301446,-57382,-60257,-149305,-181751,25944,105607,-85584,-170326,66415,227552,-40891,-21870,374932,963314,1235484,1674894,2901409,4656136,5613973,4517069,3097861,3716722,4940973,4164733,2518904,689507,-254897,117594,106001,-204281,166378,498990,549258,62032,-406342,-533284,-416178,-275751,-11937,153971,120472,54058,378297,625358,810676,341340,-92272,-106968,96505,-74164,-286160,-189144,229710,812273,930808,557858,133609,49746,419663,927585,1298315,1725723,2582997,4639469,8147356,12291117,15215408,17673844,17945074,17341382,20428593,26278469,24368767,13055359,13819300,21958074,19420870,11180969,5557756,3759709,2681991,3493811,2723182,1220842,500095,297996,-51657,-464160,31784,494680,651524,440206,1782,-105763,1113,-319781,-371194,-118575,-69110,-226464,-372922,-431570,-98343,130434,143472,-210037,-274313,157905,551749,576807,333305,-2292,-472501,-191736,160118,212583,386531,1683736,3070668,5375293,5597477,5261214,4482967,3943858,3045922,3194305,4225531,4214067,2351090,1167542,1229945,585211,-114011,406072,123578,-26966,208581,-363816,-124546,832814,944965,328635,75457,370778,935933,1471399,2553364,3029731,4605833,7319471,9919024,10164850,9788190,10194548,7950955,4622391,5000242,5218642,2319535,621779,1588225,858306,126618,266600,17048,108660,-1203,-433735,-126765,213970,155266,-118722,-521017,-119728,214053,147452,-64741,199842,327244,192508,53131,-160661,-291013,-57431,160815,56609,-194937,-517880,-55281,191685,37349,-97844,-305555,-364307,96835,565649,895062,843746,492444,189573,116995,77053,-234405,-264516,409498,794848,840175,766253,651648,438214,140286,-333653,-247835,257390,366295,76994,-267574,-17032,164557,88016,118232,41442,-189052,-110147,-171549,-144353,237759,-46696,-433213,224969,475561,570161,564344,187675,-201169,-410615,-258488,41533,261840,327732,199929,13265,-175383,-80536,144344,301568,93332,-3534,-219702,-206794,-5084,80696,67422,23832,151451,180715,-99001,-475783,-462756,-366130,-345421,-382831,-170920,-62018,-223216,8276,527586,511977,310039,-46004,-207150,-39977,-183629,-225720,-91113,117928,-25861,-278409,-133711,-86807,-173355,-35264,311989,598132,518875,47861,-513313,-139313,-30054,-195922,-117076,7122,-124872,-392748,-486156,-402215,-232154,-202071,-355361,-339624,-453522,-374011,-364910,-390905,-306194,-120979,7474,204566,-98860,-315080,319593,415151,-31341,-333825,-34230,-146494,-187978,-49338,283725,791983,777579,676830,600697,404516,257749,226161,407812,496774,444753,261711,266871,401431,363632,101276,-275785,-309635,8822,204744,190858,-304267,-225665,-84928,-1759,302781,601159,386784,-67503,-337330,-353748,-112390,117183,220612,343437,17658,-546721,177219,657582,771336,394310,-156547,-325173,-523861,-487403,-203727,214134,222373,-357825,285869,794762,693760,145977,-394947,56503,174659,19595,-179683,-167290,-219871,-163941,206682,323526,-24073,-324289,-117847,134750,72448,-94200,-526575,-228252,189912,323455,459777,363763,287473,-48652,-318250,-330609,-407447,-331742,-345423,-276149,165485,493294,443505,183802,-26563,-290402,-414031,-142347,-289623,-396459,-226312,188896,582250,764315,689382,148568,-17217,239810,549849,567420,321845,163852,-233552,-285621,-257690,-357530,-162635,50970,118821,-65586,-177421,-305343,-226162,85623,365931,396491,210213,99835,-112064,-208669,-239655,-347252,-178235,102451,74034,-336727,-150608,-1588,-273833,-136966,136143,-36630,-325485,176723,168311,-39144,107631,199112,37197,-445202,-244107,-72101,-258433,-124014,310472,613353,486519,196790,-124650,-206521,-433837,-449457,-373230,151751,577685,532252,354624,175746,218978,331572,494623,482101,631814,566404,902845,743032,560392,43724,-535891,-66048,246207,159222,-168904,-306397,-398224,-276572,-126897,32077,-187946,-293784,-114472,-15284,215117,272061,84116,-197659,-213475,-413369,-277339,27023,125349,146295,140219,163226,48962,-182797,-473054,-166400,42258,-65988,-245531,-482384,-432857,-171152,-106323,-158728,-200725,-161946,-141817,-72887,-262579,-288662,-119466,51853,100589,64954,-5229,170634,364747,437662,256054,-11097,-206562,-189615,-167216,22095,224701,269567,240269,145785,208992,373403,319845,-41657,-450597,-338083,70511,516078,915254,1010776,576231,170503,271362,233242,154278,436861,312456,-70236,-202959,-370332,-334824,30319,482119,577388,204644,-309724,-449524,-395188,-457073,-435273,-518580,-308632,-25597,-28133,-198686,-141539,-184520,-419180,-185931,44568,31747,-329992,-18995,270885,161330,-153738,67849,246864,637572,875965,688438,141357,-216981,108585,285925,555684,521345,206505,-216665,-539428,-347056,154763,291337,72899,-290668,3946,304558,158097,-7456,-54231,-341640,-360541,-124292,10620,196329,363587,497783,627561,848178,1091460,1131042,1008665,445959,59627,-123886,-161231,-404427,11733,448087,377562,32133,-375663,-405580,-482978,-334132,-205261,34534,231155,468823,768422,880144,513626,291015,-683,-310708,-251862,-93588,-35944,-212719,-327074,-237860,-108976,-33822,-76224],[-198492,-25402,130444,97479,-15687,-96537,-177069,-239771,-251314,-134478,-139596,-255240,-253904,-122596,-9534,-11264,-174570,-207474,-212887,-383981,-433006,-354357,-368809,-180234,-660,118181,-64829,-318638,-481140,-356827,-286039,-285064,-180594,-106598,-35543,165048,397126,319165,277871,116595,47977,-81138,-122301,-380369,-383592,157679,433926,360424,326061,-61164,-285726,-95285,-224837,-139233,262208,423983,198275,105836,668775,1204511,1098543,348514,16027,508125,492073,227160,-183383,65672,116931,-96119,-284133,-349080,-63231,267861,532521,522829,574945,171970,-30114,84969,131278,71893,-196717,-304096,-173804,-198658,-374343,-465002,-406206,-174111,125013,210792,218135,83519,-181323,-407034,-162385,-266141,-511776,-26128,345422,434523,626627,673113,510666,164507,-166150,-371784,-131061,246545,498401,385681,-183464,-416908,-31052,173435,145589,29003,-91959,-84010,57640,471475,437085,110841,-221815,97867,155331,327989,715316,538288,478186,509718,217310,-67755,13303,210379,177869,-133232,-340806,311839,726156,793639,397271,-259003,-312328,96697,32224,-66858,-91366,99061,526480,726404,359976,-186917,-303356,49978,157050,46591,-329500,-314756,-346131,134597,409159,82177,-588050,20843,469206,391182,-41594,-416256,111482,566124,706230,477505,147922,-134930,-301152,-117587,-109355,-519685,4445,249217,150955,-150932,-189272,-315748,-315375,-45847,241730,108116,-221939,-253397,-70298,132785,-50007,-26050,373654,462517,241002,316696,297620,39117,-68400,188175,242464,313777,798101,1401741,1609140,1519535,770566,92100,-215116,-319818,-239748,-251016,-160700,-246270,-149098,-94375,-112340,-438198,-86898,254251,404992,275033,363333,218233,-214825,53212,303298,384856,455537,572487,507123,626562,1033239,1049718,870079,523153,182042,-186988,-437096,-489895,-168047,-120429,-45619,-186173,-388624,-499201,-281018,-67992,-201544,-279601,-246134,-411974,-343922,-98920,111557,113574,26493,-165118,-342357,-296230,92593,463870,588506,473311,236287,-71250,-59231,-91942,-306029,-511903,-257162,-69741,48090,251515,251154,223003,388014,488241,90682,-510359,227858,553820,503488,414025,315867,140812,-169306,-210818,-215576,-516091,-115954,108706,-131508,-452102,-57449,321245,493921,290321,27257,16443,99174,-28544,-11178,99662,363897,661520,662072,206124,-220901,-382246,-425930,-347410,-281859,-283521,-479150,-555054,-151443,-31080,172680,290150,2249,-398069,-220511,-153494,-366118,-256806,-78128,57658,267055,235310,101647,-228702,-27028,181125,218840,-100728,-214508,-40409,177445,510546,550472,324697,-26146,129518,563320,712687,449496,-154203,-480570,-122420,-79157,-185587,-160665,-158138,-100490,2302,3055,27926,274837,270519,301423,189302,53510,-1515,-41094,154945,519201,840091,688218,113034,-441846,25405,-114578,-489732,-416816,-123694,122088,230196,378818,296972,238758,209348,59586,-293054,-419243,-156891,83959,246046,386544,685470,388911,-83020,-25059,361802,249416,-188520,-432376,-223711,47167,494829,790392,764779,805108,778531,771481,543234,-92487,-360770,314063,627938,257436,-340274,-225280,-49329,-16661,6204,-51114,-218458,-308829,-470862,-456005,-241797,177799,503543,814069,818097,542542,150768,-4455,-285158,-234489,-112028,49084,-22400,-40300,18101,-35651,-472944,201828,553636,299987,-179723,228325,256725,126210,66117,-171414,-416693,-136259,75356,-59313,-235632,-155783,551478,997378,1099518,1073066,720579,461746,418444,149462,-223018,-613487,-451061,-328798,-144235,22970,56163,-230756,-545004,-356714,-181632,-279396,-262644,-101841,-131280,-128054,-14238,-107553,-87396,506160,971445,931903,495131,33640,-329684,-355697,-257985,-126004,4459,-54499,-257305,-399813,-311865,-165528,-171907,-243998,-318227,-359631,-46892,299713,172106,5332,-411997,-216860,161876,595146,746445,357028,-264423,-371701,-126282,-162833,179988,508929,588699,437949,170318,48319,330568,331436,25066,-229729,-435274,-484837,-278756,155783,468518,459801,245128,25970,22120,-223180,-417001,-320198,-215749,-211583,-359675,-248559,39670,76789,23289,99720,341176,491703,181480,24278,-191079,-314365,-326734,-247541,-15408,46624,422,-233931,-243504,-60619,-40378,-398952,-376882,-368052,-600757,-162421,103112,96030,-13089,56299,212762,370213,418428,186417,-126819,-416981,-488192,-494397,-100297,242765,391009,318996,186288,232274,332082,253957,-16008,-251345,-202088,-130461,-115675,-270301,-504737,-189789,-172417,-382556,-231316,42390,-268930,-224349,120136,391431,574622,772485,678566,39780,-567620,45673,650302,1235622,1324174,1312774,754065,16269,-247335,-4300,100608,-21236,-268653,-162405,68131,88787,-29822,-110318,-176947,-258905,-404069,-112916,288062,422357,147721,-89521,-95736,-174994,-471327,-270256,-14414,81811,339823,516490,252491,-195570,-527406,-390358,-423427,-125743,-16829,-245307,-473922,131445,388719,-62008,-316708,13107,122487,8138,-11052,181734,226406,106758,40709,295938,823753,835424,691188,93230,-114276,45887,143881,32155,44696,-2704,-322067,-543302,-517688,-303917,-304082,-354908,-263908,-213850,22819,120592,153551,-47759,-164214,-259763,-168786,-54737,-103648,153858,333066,32059,-115908,-73083,-64125,-97153,-106713,-65705,-189398,-156145,-17803,59583,314423,547161,630544,408171,159741,-84068,-286841,-201810,-122452,-65857,-48557,21998,-151467,-318723,-365277,-36596,228559,179416,-16998,-309500,-297660,-17656,313479,182956,-10288,-452015,-236311,128070,341154,250316,-204041,-499099,-129574,95363,22203,-203881,90698,462701,500758,136831,85868,310703,427999,355318,531337,576041,246309,-314580,-94868,-38627,-452288,-512418,-466004,-29672,569251,498991,143249,-272071,-206850,-106542,-77969,-213640,-206404,-48316,-82095,18862,24311,225872,372309,475332,453418,407635,257644,-63725,15739,145212,169351,70048,-21896,-115135,-114269,107694,73850,-88390,-306631,-369728,-514285,-344275,131618,501173,532423,79687,-558700,-257079,-107783,-260334,-316895,151910,823670,1096585,798177,283667,158113,201427,119465,81613,399083,656823,690159,594828,421635,245217,57682,-97187,-11455,-147902,-354236,-220900,-407523,-515167,-124502,207740,216024,-115655,-291004,-272482,-347918,-355468,-133014,-156984,-307366,-337840,-281026,-347240,-296453,-400649,-528582,-181174,243247,548106,598103,601723,289831,26808,96002,350306,332042,-15532,-238408,-57216,293728,612577,641210,228010,-256271,20938,317461,155084,80286,244634,176099,-31694,-297036,-323873,-323487,-134339,107329,398655,138950,-301465,-564254,-310495,-363074,-419445,-625804,-275797,-2830,215636,353188,648249,770078,606131,341848,193697,221087,176509,-1318,-274243,-182617,-96056,-347692,-136983,204755,122365,-84742,-206071,-190698,-216376,-181091,-153796,-147595,-185401,-270345,108365,360473,704433,843335,683358,370037,121167,70771,-31394,-59020,-122468,-291743,-46652,204944,252382,-171396,-459084,-474271,-172115,130629,91279,-294670,-138901,258107,293187,-19976,-25328,193542,182979,37264,-354603,-406775,-44125,27033,258988,398780,95041,-145529,-194825,-226246,-66474,171635,252385,-168557,-281394,113940,170013,9996,-89484,-245895,-200101,-131254,-94912,67286,-4411,-407271,-326881,-109753,-21418,4914,-57001,-175525,-323152,-215215,-90549,-1938,-116815,50848,-11385,44776,556014,1079228,1001333,408099,-189260,-528006,-525552,-265748,-87323,-234441,-398299,20683,310937,184158,-124177,-67785,231224,292101,190853,160582,-58434,-366627,-200496,217415,537394,556932,646644,389454,-119396,-311977,-300427,-553743,-344346,140400,687210,1052485,1258944,1051905,472845,32083,-14680,-18563,-179437,-609522,-107585,433635,672461,487139,641729,780158,641023,400518,53588,-42268,87105,165344,107350,-48658,111767,373406,545334,598312,290696,-86682,-106160,353818,338450,-157782,-211078,58402,-38354,-348050,-91082,240261,509329,370386,288706,290739,242882,28667,-76312,147258,454136,416020,70225,-72762,-117413,-188910,-455137,-498731,-196988,79486,261504,159445,230071,296984,258698,-8866,-406393,-355299,-3000,262818,682664,788295,446972,-40597,-210093,-206004,21332,378168,312861,-18149,-86469,-224753,-229266,-188219,-251771,-99061,-41028,47112,161382,243732,233731,-80544,156512,21070,-76745,-74678,615244,803557,310882,-158822,-123764,-272243,-503078,-514818,-171433,-94511,-479906,275548,981401,962628,205293,-403543,-572942,-89229,274349,275040,268763,269146,377251,131288,-266227,-179877,139294,711848,827391,60456,47106,187842,-234158,-582833,-166200,-35749,-184963,-338169,-548571,-406716,-193259,-120513,-112331,-216156,41104,545590,942896,816801,473727,225995,154625,351740,117763,-4831,-64995,19594,2158,22961,-256820,-211432,352635,393320,64182,-446250,-518554,-253816,216465,632456,894366,1071300,918621,147730,-543551,82578,228532,452594,823962,1040864,1159149,1032238,863664,451115,-54870,-359409,199364,325086,76564,-387258,-347538,-272273,-310614,-149574,-55405,-82920,215563,270720,109057,-302995,-202948,487607,835806,685135,162073,28047,-66646,-338240,-48261,538143,740039,493703,125820,-87297,41022,41671,-81772,-268890,-134466,-237643,-189187,253146,989522,1150810,1014613,528689,-177198,46751,439077,343732,155314,465388,798836,976279,745641,582763,387315,177002,-100132,-473858,-536297,-334729,-460610,-170002,277347,610765,803825,556658,77309,-182327,-216651,-4715,223126,275920,387555,345146,87787,-71657,-362601,201171,424475,311513,-27029,-93618,23076,16887,-81639,-29795,-41519,-60213,-209470,-507135,-305584,-187668,-165766,97636,512194,672219,414572,249076,-17029,-175090,-414084,-291452,-20529,171877,290753,132693,-98528,-345897,-452115,-275043,-483136,-358316,95079,193943,-97920,-49310,202351,237690,-61778,-245634,-132148,65240,291582,466392,668879,911244,849819,481505,162501,56105,92010,35810,-133189,-111102,180056,276586,94330,24864,-317219,-227272,15483,71975,-50625,-207252,-273243,-278348,-526113,-441126,-510438,-353876,-426396,-240616,162804,153872,-302779,-194798,-248180,-426820,-178129,-189383,66683,100778,5346,-83396,71780,411267,445055,193296,72961,114240,238770,253575,209096,440341,502468,20616,-405592,-479634,-333078,-278123,-147892,105472,57912,13792,262497,653044,835232,486371,75907,80428,635223,1111694,1027157,597599,-47571,-521842,-427344,-333698,-222185,-131403,-186897,-172163,130746,402544,365692,448738,349349,21318,-315998,-413636,-419266,305857,1225443,1759693,2478199,4742911,8005739,9366328,7377188,4703340,4874207,6139403,4769484,2855607,958443,-184217,-265540,28901,-113450,307384,591098,490179,-37456,-466486,-269971,-58598,129399,217032,128515,9034,-98668,369621,722521,676474,195437,-280054,-406588,-296596,-471417,-498887,-402297,183655,827425,866906,423203,-179604,-209148,209838,744205,1200148,2065732,4163719,8316985,15440075,24438464,30704180,33214501,33840685,38421277,55799223,74847952,67800375,33168277,27343025,53102997,48533541,28453169,16645956,12694244,8464009,8156936,5637561,2814988,2065552,1618349,1446644,345752,78491,697254,992582,696698,-92432,-117584,123065,-141200,-76026,114800,52335,-169505,-278400,-369640,-124230,35375,158270,-7213,-396540,56697,587217,738332,473878,132338,-355058,-345903,-69978,-80260,990053,3108870,5701016,8851221,9586867,9068738,7535457,5809907,3420044,3795045,6761762,6789824,3644099,1542896,2420394,1240288,-175928,275913,-41422,10046,400956,26145,384198,951057,1052877,630719,497962,1223381,2366469,4094576,6487197,8379898,11491498,17370622,21778326,20168826,19957937,23831692,20430367,10923842,9450730,10701132,5557450,1180264,3776706,2238552,370057,570503,371662,252434,-82828,-103582,328801,581098,507484,227491,-315378,-215020,96334,1438,-211494,-148641,-46933,-133464,-139036,-180199,-146416,24280,282526,317718,206174,-132954,-262199,81509,129792,42943,-218692,-465093,-3670,421567,749318,796292,551295,389447,256929,102629,-284385,-276042,350870,734118,916007,860408,712000,397139,136575,-236921,119842,417035,324868,26479,-252376,-75725,-31838,-85307,-28671,-98450,-340667,-247948,-225540,-141723,182802,-26184,-476385,99177,313510,266106,221599,-156570,-429742,-402121,-283443,64901,442162,689598,575349,245236,-305541,-278657,178802,379098,244910,158348,-173094,-279183,94093,187221,133408,92590,288939,384768,93193,-402581,-464421,-382072,-170795,26978,162572,-81755,-467604,94411,432802,449440,178118,-40480,-251962,-470187,-460998,-514021,-287793,-110591,-144537,-333584,-533093,-552684,-464463,-153779,249282,489497,423718,52166,-444831,-193588,-136972,-214484,6932,111602,19241,-138925,-302720,-421687,-447013,-381274,-243497,-323823,-457136,-155778,58054,-69324,-333833,-16966,48851,269484,8594,-454198,71038,328361,-98081,-328898,-2966,-86880,-356654,-139704,348076,810790,771524,852032,739703,466385,334117,356137,541943,538004,375053,156440,259890,445828,359606,117368,-215326,-419443,-200129,-26744,116648,-244170,-207276,-141588,-158966,235606,605838,480283,70437,-32624,64430,270396,281096,63005,82874,-41550,-454178,5085,495050,525153,343680,-163371,-363232,-356645,-211767,-408053,-488650,-159089,-174007,505953,916877,781998,203148,-436336,-53320,84916,-40614,-326156,-595297,-450262,-107735,175846,154065,-150200,-259387,81299,402860,431321,226953,-290272,-229291,-1130,-1891,60581,182612,176194,32532,-142683,-239219,-467151,-394243,-349850,-166832,220515,555191,444008,132988,-104596,-266562,-430324,-201977,-187986,-106712,-54427,203425,491074,664428,437808,-24321,-81232,202206,583595,688904,546111,331227,-21604,-103903,-169139,-353748,-275377,-3266,145543,9287,21960,-78880,-186593,52737,319353,383939,264529,78657,-61158,-157231,-267278,-363541,-69201,112465,9428,-475840,-247601,-163153,-294722,26588,219060,77821,-294942,-65139,24988,-62001,-43600,78228,10532,-443716,-185832,36931,-189878,-175887,446788,839377,684780,265250,-143786,-127835,-361975,-398415,-334461,-320329,53817,250764,260463,241754,319055,347815,317151,192144,321438,418214,777121,673022,445144,-149642,-271280,274690,405482,-53986,36741,-58575,-327636,-37791,374170,247517,-356681,-244332,-127509,-175794,103841,274890,52245,-281396,-168375,-428188,-171524,54221,33402,-103394,39681,142131,156485,-5411,-359755,-185127,31511,-79587,-235204,-365871,-290504,-283674,-255244,-479088,-34897,277064,401628,428400,8418,-391405,-93810,173693,252710,167541,-43191,-17878,335614,422903,199780,-66130,-373844,-436530,-183481,64754,262486,251319,149539,98508,353732,645146,528135,25342,-424563,-196440,123862,393344,775457,954107,525290,-99773,-112101,4710,500758,732194,556792,135911,-174691,-310083,-241305,60838,273746,375410,31070,-265696,-231077,-151752,-76266,-164150,-197430,-303460,-322039,-447429,-315361,-178391,-273781,-308043,-13850,172497,97871,-87101,-64619,209467,122910,-27480,86226,71896,177259,453210,471411,225281,-45139,149094,225456,279790,261965,-51733,-381594,-215651,-196029,69446,236807,133549,-168043,-60259,106201,-122979,-269962,-226880,-356014,-344618,-15366,283147,534143,573871,418438,562768,742933,913463,1016867,1036631,457171,70814,-61643,-78734,-130286,30385,329322,259158,-12463,-230288,-185370,-287504,-568236,-295591,56297,425717,611795,744408,1005143,772647,572595,115682,-340884,-318938,-345511,-160986,-201110,-215688,-228132,-154235,-67369,-152857],[-224512,44057,232781,241541,186639,118585,-78949,-224337,-202264,-31432,64401,50210,-274099,-141257,114158,87623,-133235,-350289,-382019,-370729,-385093,-356332,-260569,-202006,-178267,-123395,-164167,-280555,-423792,-299174,-219339,-220568,-124874,-64412,26150,250285,329677,205059,180156,16967,-137175,-168954,-27071,-304855,-29695,417219,366975,374654,660839,449054,40,-127579,-182912,-26939,470301,514906,242695,5393,518009,1074183,1108239,532227,-291542,248413,499059,334765,-177616,-139438,50664,-32435,-242002,-300626,37209,258003,550846,594405,791821,438614,176000,223215,179422,129195,-143480,-490853,-396761,-325258,-387914,-273658,-219571,-68436,-44348,97202,223207,387,-283843,-10732,190565,-37682,-491696,-44130,165754,-62857,-90873,-196116,-185323,-175744,-305285,-469568,-27386,523156,912519,595986,-145569,-420272,-75992,-43392,20871,-42101,-168498,-247655,-13562,449324,392325,-90654,-199216,150245,-62591,105715,804213,793564,655993,470391,91971,-105404,47494,157669,63853,71030,-127345,500272,917766,830515,328423,-316898,-245412,-11355,-118107,-159098,-157009,59349,507427,604773,167785,-294311,-114490,52075,115871,15924,-128146,-162281,-75934,245106,360149,46257,-464232,-316191,144982,152472,-139021,-455452,-15877,370339,471253,429134,90819,-344346,-70408,161376,129923,-288016,-4213,358519,467290,228812,59599,-159155,-383584,-59753,397980,290723,-102586,-258070,-62922,87760,38419,-76126,298335,480252,327227,295917,229029,5404,-53370,42094,-8365,124332,704277,1186206,1563450,1395327,778046,171889,-105593,-298560,-10693,102623,86469,-266509,-511867,-228421,-121970,-368158,-199056,63345,133026,104925,471234,433477,-96354,-185249,333792,571563,518155,393821,398828,477685,574692,393475,302922,129882,-34797,-260155,-375068,-476188,-421192,-481201,-332546,-349580,-343557,-424452,-315335,-165899,-220155,-381711,-402196,-475689,-273594,-162465,-113769,-152549,-149182,-223197,-435848,-213439,238248,552726,599089,601944,321028,-214830,-140244,-44197,-285675,-494520,-197445,-49259,-123791,-110741,-28351,254881,419883,355717,-182126,-298502,470104,808988,737296,451282,312767,168458,-194702,-204915,-146708,-440513,-267300,-107625,-369531,-264711,162069,391125,506328,324661,89233,-73559,-39661,-181957,-237266,-102146,239514,655041,716320,351102,-101517,-372171,-488740,-389632,-372173,-386364,-498328,-346377,53244,78266,84515,262634,87188,-167250,-203747,-262032,-452378,-241484,-105947,156921,474005,404278,185098,-159595,97037,445184,491287,80152,-61800,193155,316704,437587,295107,-17540,-48327,283047,610734,566119,270359,-117436,-203810,-193674,-292606,-245054,-166035,-53231,-36783,-20294,-71568,-113850,108019,228314,428604,377649,208034,-78779,-344619,-134672,356992,796423,759558,89000,-318864,187453,35778,-310204,-498699,-131481,150237,185642,317381,318109,287362,419058,228982,-309230,-223592,206731,425590,314513,326288,489414,359270,130611,175105,390024,403204,131500,-293587,-535253,-360193,48538,314401,355949,540508,674107,579573,201209,-351880,-110437,568863,812637,531431,-120616,-247676,133041,281612,358288,225009,-68637,-365012,-507366,-365433,-170917,94683,293284,477288,449896,283077,41178,-167804,-495137,-306763,-222978,-70979,39503,269706,361812,267808,-467346,259662,741165,411514,-312220,109221,162705,30995,-47992,-139213,-408797,-489095,-167762,-46688,-83261,81352,621296,811434,863246,812500,571024,249986,111236,-63498,-328674,-512346,-247616,-9081,109476,134099,-67542,-502820,-215561,-121033,-275485,-416559,-477569,-270048,-164596,3633,165622,-133272,-144726,593698,1261287,1127342,543317,-166344,-441490,-386406,-275011,-3187,163188,103722,-41395,-129855,-445056,-251569,-93173,-127170,-164782,-256651,-16312,162042,43891,-22215,-226923,-228043,128442,522699,623764,262357,-329634,-223864,-34752,-191443,105274,446302,475707,291129,3374,3338,387675,385036,112416,-153652,-341702,-331028,18868,347110,488149,288596,-3803,-43247,50166,-124006,-383175,-364593,-266300,-261959,-391824,-143128,128234,93969,-43596,88645,394940,416984,100447,28520,-113148,-208461,-139326,106152,440773,459652,219000,-195339,-269227,-82242,-57980,-277758,-58075,-206223,-564506,4301,258522,232765,-64776,-183869,155772,384147,207340,-113620,-370809,-467762,-340205,-330823,-197875,134584,282743,292840,115718,94153,248957,286175,103009,-356493,-491641,-443486,-486239,-424700,-514583,-628922,-480795,-417023,-110588,95306,-215740,-212970,248063,635377,798792,858642,577501,9456,-365345,-169442,60611,413797,767958,871332,447725,-123408,-412495,-172333,16655,-106642,-248485,-98981,123166,179418,9681,-92974,-239438,-358857,-498532,-29709,559428,788684,535986,75418,-148411,-235118,-514610,-417474,-114426,54382,430749,766619,439673,-180869,-441926,-278827,-431253,-172892,-16923,-143441,-376000,-8619,210897,-171280,-266540,363537,540327,244823,-114737,-110843,-57054,-77019,7691,265890,693071,639006,365521,10612,-176790,-152261,-49329,-77716,-65018,-168990,-363087,-396323,-381801,-333524,-427577,-366661,-134312,-17081,68849,162242,179892,6411,-354095,-442754,-235048,-144736,-275332,62006,370237,234844,124047,255236,309845,33279,-261016,-101568,-68294,-64617,-33745,-152486,42625,310321,402201,180740,14666,-265461,-416741,-315393,-144152,-123561,-47660,4901,-215894,-459997,-324318,11937,416269,660485,462183,-107794,-387659,-76144,184560,121239,-25548,-275854,-250842,103090,236279,138780,-293609,-435261,-176098,-85501,-217336,-462050,-41249,401522,508626,155565,-33546,224905,496986,519292,555981,465172,37324,-427809,-176205,-202373,-614512,-475717,-554541,-191848,296448,350999,79471,-301317,-251471,-148462,-178513,-246649,-279314,-153528,-208334,-73495,180591,365725,422352,341681,206669,89829,69854,-77701,39352,120035,180276,132468,71507,7759,-33796,53237,9508,-22773,34348,-98794,-262288,-168020,151056,276644,255224,-172635,-332781,221272,435055,22583,-414972,78590,864902,1137262,802341,192952,-40232,-66040,-218415,-82125,209208,321941,529996,575476,419736,190274,70520,-70186,53599,-115130,-365439,-413673,-460507,-370948,40874,456749,493838,26938,-290222,-187115,-202920,-586722,-266282,-182587,-245282,-134452,-87382,-173996,-137524,-260180,-374444,-270108,-3801,158122,301499,519179,329749,116590,128763,354733,257812,-238170,-357389,80112,478069,922329,1019487,328750,-124437,99477,256801,-81828,-93453,83305,69354,-55724,-131231,-76633,-111827,4542,315366,505339,143462,-332400,-493711,-141269,-70079,-116115,-384995,-322351,127283,468573,759599,874444,723218,521863,300170,230565,243427,294925,66561,-289125,-415714,-329847,-433317,-26747,260517,221079,92754,-2165,-139757,-255431,-181381,-214931,-491735,-402454,-198259,74362,287627,644594,832971,689168,427323,229581,76965,-70747,55384,-392,-161111,53501,263380,227798,-284690,-449488,-442441,-390853,98491,238863,-85745,-187581,177639,190116,-721,263273,414968,269256,18752,-356737,-342819,-153408,-47438,298893,604592,457792,5565,-255089,-266000,-61744,188966,234715,-244560,-236048,249753,357027,145333,-149869,-342797,-438481,-475396,-263120,57154,87701,-265976,-513528,-341973,-213837,-114379,-24456,37024,-175139,-395691,-434561,-348014,-311381,-62983,63605,29094,145260,806263,837409,175746,-463797,-495531,-669651,-280400,28860,-84082,-272143,67892,313788,105037,-208956,-196268,75353,166783,142112,167698,-73641,-397822,-107919,170288,279831,238595,354034,45867,-412089,-351898,-368212,-360368,-216254,3904,453032,692642,746038,629677,260151,-27826,-136416,-197658,-373095,-659601,-249380,224274,354352,420157,591136,710963,561288,260256,29736,-40487,68809,237497,137684,-117725,-41410,127300,429408,655786,459306,81523,-441174,268861,434507,12322,-480779,-164174,-43019,-252261,32842,354728,608292,516744,421485,350419,252788,-1305,-166975,82737,380049,311493,-6858,-205046,-225805,-271419,-456612,-569713,-373875,3342,374038,378103,306558,325159,411772,107163,-367058,-386920,162530,486488,568888,487258,-130891,-311860,-129723,-60290,-16665,238392,227789,-2155,-77667,-198421,-171114,-13907,-15849,40887,181323,354609,409020,279915,-18672,-394316,-345580,-405984,-235363,-55120,548640,643461,246661,-223403,-115544,-229790,-280780,-220117,81145,120210,-137308,186207,797055,815450,254035,-235031,-227638,328673,526895,433268,315094,308197,312107,-1989,-455923,-219338,38017,329435,131949,-172983,54254,10628,-433360,-377724,-136592,-145255,-90426,-83140,-429355,-436179,-14683,-18705,-202603,-414223,-61526,449690,738782,616505,382211,361699,250314,184093,-154934,-101207,35403,129054,-11477,-151313,-431882,-291763,228668,230348,-31560,-419253,-430923,-206188,251568,593025,809886,763785,441669,-143685,-311934,103373,77601,252182,520763,553999,546970,696749,782829,569045,-19064,-400575,175657,306345,22008,-507349,-284950,-382481,-406478,-307961,-228199,-303720,-144115,-39937,-141096,-305709,-490472,93728,506224,556922,108453,32126,30758,-103889,-70102,295647,431349,206392,-2422,-86344,77049,73817,-142539,-378520,-317007,-490534,-231545,96357,624479,857177,902907,525034,-241166,-174692,416501,380329,101266,333949,602156,820503,620481,665313,601438,470465,101344,-300646,-605900,-363343,-335500,261593,520601,878901,1067579,711346,253510,-68824,-195425,-163605,-21017,-15409,46893,61643,-56783,-137665,-267906,176294,386146,161671,-32298,49967,155222,78684,-225284,-385982,-103655,15519,-135252,-471168,-270646,-265083,-84413,409847,825756,992444,667386,496169,258395,-8191,-289710,-355610,-43032,112400,19433,-251557,-425611,-424847,-301759,-98089,-73395,-66206,87283,224421,-110879,-215044,96287,99462,-153141,-417272,-52374,261334,424539,557774,760363,1138287,1025561,720017,323505,187693,209378,197017,133608,185229,471229,779481,421288,-197605,-591338,-174602,-800,36846,36171,13175,-139889,-215433,-380242,-369855,-204401,-235865,-479644,-170817,224356,80402,-516188,-90152,-65727,-255546,-181710,-243498,-11368,100161,163776,175568,369552,585642,433945,125501,212851,290452,191177,64857,260616,467821,297190,-130562,-501261,-420880,-364847,-339465,-219403,-2751,-129282,-273851,335463,892233,890506,534288,174697,165978,514659,777507,754512,565259,233273,-124379,-369586,-289820,-55286,-31839,-225060,-58660,201750,467564,376940,665038,740447,338744,-81462,-332747,-383979,160942,1221793,1950881,3064496,6374562,10434046,11887331,9427771,5510875,4854817,5429766,3940831,2122382,859223,101917,-245031,-56341,261659,433157,553714,273014,-254973,-430006,-26023,285542,533484,384394,-7466,-236207,-212781,167339,551088,299012,-84042,-548168,-455300,-276234,-166783,-190702,-504233,-6237,624462,667175,200557,-450239,-588682,-126075,416703,933198,2428934,6203580,12487526,23255131,36582268,46635805,49033065,50077435,59268614,91132047,123046294,111752072,53349643,41537990,83768059,77450159,45683324,28330513,21607725,13540303,12143204,8454009,4615846,3312665,2538762,2699583,1048916,161315,754871,1240016,910230,-145114,-176349,125274,6069,232727,535857,525108,270528,-11629,-357551,-176551,-20948,-29868,1916,-393437,-45465,563274,733421,408238,75353,-208536,-385978,-491288,12670,1637411,3971097,7118655,9573265,11064601,10456855,8803218,6597554,2811292,3323606,7921847,7859763,4031603,1409441,2762166,1356817,-178617,141053,-177033,-19227,434675,335389,615122,768195,791342,871996,956943,2004430,3794955,7078871,11254318,14700660,19082377,28950941,35386168,31577144,31275963,39354465,34953468,17513974,14180511,17100175,9115988,1576235,5995032,3438196,557366,843605,560943,237169,-240096,260542,662658,682330,559441,307803,-64276,-252625,-162393,-213971,-377434,-392353,-394023,-486822,-348439,-156873,-52784,7052,242383,436905,451108,183408,-233445,-212719,21493,-2099,-221624,-482413,-186768,154661,413921,552354,421829,356529,229359,26231,-335248,-388615,104578,433757,694124,648714,430900,91804,-102642,-148158,326735,418344,153397,-151844,-274947,-157167,-224026,-282319,-162158,-171157,-438118,-397039,-263321,-188895,-12379,-116594,-507792,-134406,19256,-106194,-188456,-316793,-231466,-125403,-145743,102655,486126,775647,731474,394537,-140170,22492,272154,416007,356593,248909,-128950,-274969,312678,383837,216829,91267,257397,412277,228051,-208364,-381782,-288828,146619,535816,563154,106484,-320895,43787,135770,187467,-75619,-150196,-312089,-307589,-195105,-227593,-368694,-317580,-253809,-160459,-55152,-118872,-409259,-243796,145646,264462,205889,6092,-326121,-413311,-352556,-187233,77357,130380,97541,13900,-122202,-214872,-286480,-225608,-73536,-128208,-450620,-22101,313782,202758,-401976,-44970,39967,272709,144693,-225527,-238652,68420,-236930,-385000,-96399,-69119,-147492,-104737,256462,523496,616653,870096,745441,435216,345060,421870,535046,460934,225696,34244,174588,333710,235746,73722,-138551,-330719,-488772,-467645,-218481,-298437,-150441,-165366,-354225,15216,388749,381446,162324,209595,338008,433195,333919,-74305,-284756,-164663,-329588,-244088,151067,167665,97985,-264037,-416434,-316875,-19693,-696,-167957,-478960,-117367,425430,762484,643419,169550,-412649,-215012,-102832,-231317,-274410,-91438,-58288,144188,151628,-6083,-216115,-94622,268323,546037,551565,259820,-135282,-188784,-248547,-435588,-353011,-85252,-56515,60030,-23439,-229527,-521695,-373411,-364561,-194417,146256,460044,401948,86253,-198889,-245519,-342188,-186703,-40513,62344,100888,177754,283185,395921,41873,-271752,-325397,68,441330,686618,704414,404111,103855,-57591,-157449,-341111,-426238,-98724,138786,117762,149195,12744,-219694,-68852,139821,193353,173162,45623,24568,-133026,-317571,-363571,-23811,88807,-45795,-225182,-59631,11334,41458,232212,322327,119254,-328055,-215821,-51019,-162288,-280649,-66076,-74567,-422469,-217461,35908,-166778,-228136,456603,844072,645988,138752,-219810,-123721,-348782,-353714,-127392,-145461,-174787,-75184,59170,238791,364215,337393,123211,-124917,-35735,258738,394191,350613,76411,-457126,-25729,492792,470134,17195,710148,632845,40752,74477,637815,261898,-457859,15310,246817,-90126,-40737,271952,27119,-429097,-223299,-382816,-39136,128651,6968,-369010,-6680,166702,238629,164175,-211671,-361004,-22497,53661,-52099,-183976,-134365,-71095,-22014,-227324,136273,598939,889577,796526,170744,-507701,-90697,271129,340870,158133,-65780,-97478,275353,297427,19705,-305697,-453916,-270923,-62266,147971,250805,232272,25769,-109643,351120,780395,662319,65263,-448192,-149639,140862,314509,599029,760535,432064,-182086,-335307,336838,823460,907635,747148,333096,-76939,-193764,-192253,27820,6766,129759,17874,16440,-87066,-11701,242160,253581,297142,65352,-177782,-261163,-266131,-310152,-503403,-263450,-33818,89344,20497,103624,151192,138675,-47987,-49329,28903,-95470,-359258,-74712,210657,290894,256346,248646,108202,-43460,-91702,-247175,-118840,57826,-11280,-49092,205318,202857,-137730,-290613,-277494,-494352,-411030,-282565,-382708,-306048,69243,433641,627357,594739,394219,451902,518081,579143,656014,650793,268086,-32131,-79794,39620,115734,123665,118790,13890,-148412,-178249,-24458,-31506,-247480,-352519,-115384,198635,296363,370038,763149,909935,766603,272057,-183174,-170182,-307329,-298326,-190681,-84758,-153628,-178251,-68753,-177994],[-130078,110153,324646,391076,334798,218741,-55465,-101121,-89015,50527,244032,313435,-76045,-175295,171666,154136,48271,-90953,-216990,-277463,-259234,-264351,-95893,-125814,-273487,-383396,-272381,-227227,-274054,-246003,-184277,-199706,-137058,-9205,85617,257264,211718,13580,-71516,-171169,-342230,-287470,-327502,-54592,247702,520139,290306,614051,997946,817436,206798,-112904,-25474,117663,512237,417221,120397,-148718,193850,605038,805741,666112,53710,-167507,270594,170856,-196935,-310679,-24138,15875,-255316,-217223,110550,154691,398272,557671,683074,441540,275818,259276,89740,-5920,-174066,-389195,-287582,-220831,-305727,-268104,-137842,68250,-30391,16471,92845,-81319,-52354,482667,658306,246534,-399028,-78207,96176,-127051,-54594,33462,-164580,-496957,-404480,-412620,-3783,615522,1121706,808360,604,-377565,-26078,-267972,-225932,-209847,-246101,-381512,-172416,277877,365267,-107817,-204396,101891,-252453,-109781,622790,760000,547782,227327,-190016,-219434,-19163,107995,264828,292486,137857,600180,930285,694901,139145,-412569,-290332,-312321,-361751,-186199,-281437,-155630,293303,312462,-75277,-166736,39654,-6444,1808,-78825,84616,115981,196704,322224,247935,-7248,-173560,-349402,-298458,-257051,-322755,-349424,-251253,-15714,121129,225789,-92998,-302068,144942,363863,244878,-160809,-47086,367700,532543,437015,185688,-84093,-428861,-71498,420944,355909,26510,-239526,-124837,-28495,4356,-165069,31993,339982,397471,298401,233409,14817,-103903,-231897,-342496,-37818,460794,689652,1075496,854339,554873,122793,-159102,-440277,177093,327974,147799,-352054,-162144,29820,-129045,-295411,-300545,-98936,-60387,-36571,406587,459464,-38502,-267372,443316,721803,624555,477281,698302,614270,399109,98314,-257308,-314459,-284890,-340841,-288166,-193587,-76272,-117764,-310605,-525492,-286623,-224967,-183698,-110501,-136762,-303783,-535034,-392988,-224384,-224397,-343856,-246482,21042,-13854,-325504,-55776,392940,551130,448360,557108,369224,-194615,-226885,-91591,-315932,-344384,-151038,-99763,-279529,-456221,-198287,248061,418103,253565,-333862,-160653,507312,919248,881910,423643,210235,15189,-343595,-138349,-36721,-204997,-290560,-310803,-500042,-11387,301789,365613,402774,305252,112523,-138863,-141822,-254448,-388891,-270478,67101,477244,582652,378745,85489,-145041,-321337,-304156,-377332,-428713,-286763,-123726,170729,118880,-27261,141065,133842,-30364,-11477,-156225,-481276,-248439,-170663,219295,672438,678395,349923,21135,219297,679762,691624,289195,126827,320510,315209,210067,-21779,-142598,124823,387266,482451,215029,-19362,-15708,57497,-58970,-262928,-316915,-226235,-3606,-18098,-122651,-142825,-153885,11085,248535,536999,556757,376485,-119300,-588294,-335067,139201,629425,707209,20007,-190630,297609,219813,-78617,-339316,-75615,206501,187457,205901,261085,251222,502845,314760,-267393,-48155,431200,550244,315634,191647,233936,357307,254987,233212,366910,452868,309533,-59173,-301007,-368078,-468042,-255154,-16221,316543,549496,342332,-83806,-401816,111057,692890,850945,677941,26620,-254002,352448,627452,714681,451102,44051,-417037,-165576,33268,90631,10014,33408,73756,36141,59875,-7615,-218383,-437380,-104229,-101576,-53038,122993,463514,548046,377926,-401389,198790,636509,271277,-505764,-33005,18610,-112700,-107432,111545,110664,-210353,-307055,-11070,104711,335197,437936,536827,584919,487275,305211,-146691,-204910,-160576,-398047,-425178,-83688,225702,391800,354004,87540,-328470,73400,89172,-303640,-491250,-370043,-331208,-164194,127788,300665,-139329,-172093,606660,1030881,876980,282467,-509769,-235082,-269208,-211900,198052,334100,186740,63196,58444,-325274,-231875,42254,83127,-29602,-177574,-79829,38211,232347,576995,139087,-205312,72861,445085,488462,192608,-212710,-47406,62616,-262746,-96577,270080,262007,71011,-279481,-119890,302143,254717,44993,-112760,-100508,29790,359020,553260,401927,-4152,-345867,-194970,-100,-24615,-286549,-414240,-322868,-327568,-379203,-74081,169856,70808,-162218,71403,383272,339221,168248,110509,-36430,-37361,97700,470728,784308,731285,338206,-125740,-416556,-154636,-71265,-109212,63841,-142715,-485264,124591,409003,390311,4686,-452137,150549,338906,-43868,-384019,-508241,-391944,-157622,-123105,-47367,250668,269334,237281,44466,-32902,114892,344838,366794,-183545,-494208,-281786,-353354,-266914,-259364,-199994,-296086,-67587,42952,96931,-167105,-224116,307022,738833,859737,715752,291553,-136195,-182597,20029,-39845,-389230,85946,201943,-2132,-270362,-252216,-328404,-221351,-192623,-183249,-54666,91829,151441,-55043,-220843,-411596,-506169,-420188,27730,580007,850084,778123,280915,-168806,-381154,-535732,-417551,-279203,-63548,406566,900781,702458,-127148,-356639,-176080,-351382,-134251,39110,-32374,-224463,-149727,15077,-187207,-267876,543176,758405,457772,28872,-340989,-396763,-278707,-25514,233036,438303,401264,41627,-90428,-176063,-163186,-199388,-206919,-172606,-239337,-210038,-198070,-277066,-361735,-534065,-262041,4265,96903,59963,205801,220760,50886,-304292,-421371,-270200,-275438,-501118,-113621,229653,345145,330727,544286,678455,253735,-334708,-230529,-34801,15124,-10815,-223424,-132298,77330,146212,9763,-122806,-441012,-340643,-167223,-81920,-167362,-88121,23280,-33752,-161540,24291,206654,575750,928781,733314,52466,-325622,112671,251562,171027,-81950,-251645,-196981,52017,92472,-41113,-367180,-310458,-149493,-154729,-314904,-590275,-172384,271942,422915,68002,-252072,40667,396647,545626,492656,329508,-141839,-330865,-139115,-293448,-541357,-393021,-511543,-394678,-118791,-2605,-139389,-307111,-176180,-102888,-223759,-270596,-233014,-220819,-392354,-353525,104096,307523,346299,163276,-67694,-224462,-172012,-81720,-18638,92608,217618,233197,165177,91406,71531,96871,98627,133171,321331,198766,52029,10661,176985,195456,92768,-119386,91290,709953,869704,408756,-290136,-79925,695513,963910,687895,114043,-225960,-360738,-426386,-145421,-5023,-38280,225599,469623,394766,138254,48448,-185318,-306190,-336302,-269018,-318796,-310079,-236527,186493,558115,512233,43954,-151691,-47631,-101510,-529619,-392689,-186968,-95003,37143,-7908,-159006,-164580,-229774,-117278,-114073,-36090,-120232,-8867,318956,291335,143026,137646,350949,165927,-472529,-169838,206648,497414,940112,1022875,285045,-71626,143353,136468,-307149,-204409,-95144,-62755,-47885,43450,158950,170966,236009,567917,489699,74589,-356469,-394270,-113159,117285,186350,-32432,-398644,198778,628730,973348,830494,491356,419441,353745,326710,256042,265524,85656,-240146,-566195,-537928,-341671,91071,273636,323808,293901,242252,-55419,-322984,-215074,-236565,-570794,-316147,-142276,10638,207903,524397,724848,543668,252703,10132,-189253,-100656,157127,147435,28045,147072,354749,249116,-238201,-259051,-284024,-499825,36025,337047,122275,-122420,49025,30614,77588,444671,516889,290633,-40039,-367470,-201415,-174362,-120998,258501,656495,694112,272975,-234162,-279035,-40118,228822,214967,-298057,-159827,384080,524018,271965,-153554,-395053,-549427,-548127,-279872,25313,106151,-155474,-454017,-557716,-390637,-235375,-4441,219646,55396,-346894,-465481,-409619,-129244,301072,362851,214021,-4530,441009,571266,-14730,-296151,-194172,-389128,-128074,226312,70044,-165208,104745,291378,44441,-312997,-310849,-63295,65426,144518,180864,-98381,-502648,-248888,-39867,80357,259592,208358,-132783,-481987,-136962,-88817,-182316,-226076,-230667,140551,344124,306374,208683,69232,-49460,-115264,-252338,-452216,-566304,-381121,-86793,-132750,148900,381226,566620,465365,127127,13637,-856,156640,323906,154670,-141981,-170304,-132414,207343,568552,682262,421726,-478013,53792,430172,445389,-1699,-216331,57208,-57386,192562,496635,657957,629289,504275,356929,182502,-81824,-231513,34363,248152,147864,-81911,-246849,-325153,-347627,-428982,-505103,-570791,-124405,373177,447880,119719,183862,430845,219466,-149131,-343455,245181,767958,856961,511420,-145375,-427797,-132596,-37870,-26165,163092,278317,76401,-107873,-199472,-136123,114271,199868,219117,376826,575517,644046,399566,-79650,-463426,-504485,-522855,-429983,8903,289717,223469,-8484,-212618,-70445,-124448,-32732,100943,330208,392873,197526,198981,463790,471950,211387,-92338,24018,508925,490512,375470,191891,179419,17194,-288996,-505087,-167342,-30264,-65410,-607081,-202590,30621,-229684,-285006,-10586,-37504,-271144,22687,130526,-237477,-188463,150926,58260,-237019,-585358,-263678,248419,438040,326970,258572,651675,775032,296416,-382201,-177991,135111,232806,-21677,-373887,-568668,-280438,34458,58974,-53651,-157294,-205029,-117137,254912,528050,733297,625993,206545,-231404,-205935,4248,-175214,-85781,-21514,-248766,-268121,154400,476792,568322,65334,-350296,21540,144960,-148345,-441872,-132464,-326695,-466309,-479451,-491824,-515879,-406104,-233372,-337178,-351119,-454727,-323825,12401,176429,334,11111,136991,101473,63405,229399,257043,127155,79092,-16307,31391,-12641,-271630,-311198,-234291,-474583,-295796,-75363,98521,370760,600041,474132,-133782,-389172,261184,330346,70543,188420,356580,457073,417468,601471,650761,591984,220788,-163029,-557002,-220525,151167,645542,777063,1078523,1118119,689919,332619,44544,-93119,-263575,-257351,-310218,-304331,-284725,-194558,-180868,-191551,32440,187504,21624,22748,207652,254128,130992,-262663,-544019,-20285,103558,-109721,-379870,-189836,-225494,98910,592378,846622,933253,763221,675299,484534,136153,-146087,-394912,-185910,-67992,-265379,-471257,-425028,-316209,-119466,196029,385181,367084,190537,303549,5860,-439078,-69274,209777,46172,-342341,3337,460562,548925,568223,739286,1084948,1004055,746942,355290,229427,217771,215298,201180,183713,552133,958650,709241,181442,-333083,-145051,-33130,-24558,94580,272988,215888,32260,-90285,-14068,46371,-51982,-445047,-69532,287801,-10518,-374281,129071,155917,-82565,-204499,-187686,-20402,105731,200726,327985,574246,642610,357150,191564,406090,435342,94308,-144027,415493,538730,71435,-243738,-499518,-269954,-145032,-71246,-270998,-373294,-441481,-345079,417662,927933,751037,474061,219267,189607,299709,326866,335833,347736,328254,112459,-271086,-247555,65827,58076,-251179,39015,150187,235683,178653,530223,774909,633556,421775,20375,-234965,206,975867,1723253,3138842,6893758,10368613,11446004,9225438,5220044,3786974,3374918,2579865,884255,405804,455328,287924,127456,779277,587676,436994,26176,-460968,-350126,145834,573789,872959,591001,100667,-91656,-44550,28892,181452,-96383,-389779,-496935,-205067,70868,201604,139954,-190076,-72162,454976,518381,22762,-424368,-205090,-523400,33610,640091,2691586,7074214,13995064,26066153,40998096,53038038,56229045,57608950,67055930,104388239,140814828,128698197,60625513,47969945,94935069,88091725,51920757,33411687,25056563,14788719,13013549,9418082,5457107,3641117,2687577,2994764,1404283,215416,632780,1279181,1002697,-86862,-297122,13439,70392,421100,808542,817053,560384,136925,-366151,-93889,103175,-213236,-143289,-379803,-70605,539334,615533,189249,-138569,-51014,-103502,-203711,372055,1786220,3751800,6232623,7576344,9169127,8603863,7479402,5766302,1840614,1903632,6519870,6493366,3160264,829076,2113446,1017963,-265634,58235,-230652,-104516,344084,416652,387803,322821,501031,1100120,1391167,2447965,4550007,8742269,14065371,18127715,22713084,34895894,42621324,37633518,36998538,47637521,42861912,20377310,16433601,20880295,11068389,1651146,6781684,3806247,636511,1030637,593734,108436,-265229,511417,792984,549624,362711,239785,121435,-131014,-460915,-278413,-121835,-141093,-323148,-490681,-326709,-87119,-16115,-85808,80538,404949,517351,351572,-52536,-493259,-204309,-155923,-304549,-432579,-354982,-128651,63886,223532,207169,163847,100945,-73168,-322956,-488808,-166590,29060,241605,191124,-101690,-381883,-500464,1031,376106,337850,40562,-257204,-242914,-226751,-316059,-444675,-250687,-150454,-338234,-456285,-262440,-180862,-166064,-223937,-462157,-362347,-286762,-417513,-430697,-164803,12480,53832,-31077,81137,389687,632501,655953,351977,-52553,92383,351458,405494,409468,262225,-124198,-97649,532478,550133,255833,28329,106094,296439,268426,-10963,-124859,-32867,374440,910494,877845,399363,4582,2728,-173548,-184454,-358013,-307106,-387852,-243611,-191956,-186246,-417849,-437001,-298774,-33809,286179,211089,-248938,-280339,70696,22790,-96784,-99856,-145654,-385755,-451131,-159905,80107,103033,122704,85086,-795,-72901,-153723,-180752,-172474,-168025,-364598,59706,364003,222839,-464130,-123070,36180,277653,312731,30643,-341437,-186339,-266902,-312453,-290606,-144253,45597,23658,75192,43926,327105,676451,599093,337039,325421,425092,406562,291109,61483,-49919,59547,95378,34958,4394,-30682,-38497,-73710,-199523,-334170,-440810,-152476,-143505,-378024,-263193,47629,195105,215155,348035,435339,379457,241712,-140465,-566895,-309899,-191274,-126004,-84559,-144609,-187561,-360626,-398491,-380055,-89885,24075,-118120,-497393,-105839,199775,412937,341132,86852,-309008,-291313,-304532,-460601,-4863,409216,434895,412646,167965,72680,-114276,77604,423851,585261,509588,164477,-43548,-184626,-435754,-321632,-159884,-259049,-286044,39535,34657,-253217,-464692,-316691,-331551,-223812,35709,259918,320578,69366,-235922,-191089,-233566,-130797,20486,112352,218375,185146,76782,54881,-237138,-395823,-412135,-145582,209835,586285,740012,416185,117244,-148351,-210200,-365576,-497845,-190159,80970,201534,187571,-6842,-272206,-179657,-1106,108571,189606,196844,177820,-135768,-353308,-348614,-40652,26854,-76138,-2194,214842,253301,253786,347011,385110,86429,-403508,-390909,-124919,-227212,-497004,-168850,-145464,-377626,-340981,-73965,-224579,-255166,345403,643394,401689,-103855,-273305,-119499,-334129,-333339,564,162176,47327,-242809,-172015,201502,415887,382358,37229,-362149,-163413,191256,28042,-60034,-355910,-443134,134601,540359,399083,214184,907496,1075676,325647,188968,700715,333531,-386384,78758,481709,49512,-196719,206042,7866,-488707,-263885,-209141,129946,253471,65949,-433706,-51693,188576,260235,274588,-34693,-506763,-43775,208354,131814,-20747,-11253,141873,120021,-10271,200418,751351,1155576,951477,267134,-536983,-38470,358004,372332,53844,-129687,-51111,190386,92876,-134862,-256778,-105441,76671,37063,237056,331953,300345,-28192,-359674,263453,775852,702343,92060,-539910,-197827,69804,217497,423881,540148,396536,150231,353304,873929,963825,951762,878959,518183,71380,-65240,-109338,3244,-174861,-67555,57312,117346,-109009,-5771,415286,572076,608231,369216,168047,164885,6358,-244347,-507611,-308156,-232898,-199318,-142608,194696,398299,221944,-56348,-95183,64753,-48360,-176446,-387574,-9522,318843,571049,422377,85893,-288400,-415593,-225563,94962,233982,135975,-139506,141567,209250,-161243,-543402,-198600,-192183,-137199,-86568,-309573,-263678,91849,431501,493953,447526,397830,312430,204453,200777,305791,250109,89229,-91196,-94531,117593,241140,210975,-82511,-268937,-302695,-200878,22598,122055,76441,-245055,-353150,-473893,-298343,131622,542675,931297,799031,375736,-102861,-228669,-286922,-438692,-200329,-24490,-54846,-147728,-34790,-131209],[49026,200445,376186,444417,328122,131163,-108188,-43796,-68873,93352,335832,321593,-114430,-224370,132833,189124,153980,26185,-113052,-150835,-101293,-260954,-141437,-253342,-366195,-393255,-345845,-194759,-136991,-206379,-223722,-248385,-239016,-32155,101065,234483,182501,-71892,-324789,-335371,-207031,-60242,-156383,167297,381143,359764,158125,675015,973048,813654,215413,-112815,108215,281633,436326,221632,-82193,-295641,-223095,-36031,309554,524022,354075,-7397,-32474,-186262,-324987,-181517,4415,-14010,-355167,-162118,101485,-36214,114701,402684,354565,205328,215425,223231,74465,192329,11848,-455048,-302155,-207904,-335508,-349189,-188426,175512,201277,142045,34789,-16796,193777,749419,908812,416447,-297550,-194234,-14949,-94211,315984,481201,274806,-182800,-318886,-350540,-79877,512906,1085371,995626,293400,-139857,69425,-187052,-524254,-449288,-148932,-29260,-281046,-5581,316865,86603,-237678,-50846,-135078,-150777,288810,452919,162777,-145215,-196579,-113202,-208916,-39997,365870,313500,264837,479116,664366,379147,-89686,-353022,-396070,-306559,26220,178109,-37929,-423758,-120853,-73589,-130386,125790,255844,10938,-75336,-108863,258399,346392,371394,305596,104264,-53389,15292,-123966,-235606,-456272,-420077,-276979,-402833,-366221,-78014,-41506,-363710,-120394,229864,384409,190955,-137941,-129742,155171,276444,351851,131438,-132059,-434181,-57871,314352,320818,139728,-200753,-281877,-176697,-151688,-284216,-416178,27296,299652,202097,112652,-83935,-248347,-352075,-182331,-702,182181,199650,331020,213626,128037,-17173,-63634,22469,452466,498719,94767,-390677,130531,187879,-207267,-204096,-268773,-234846,-120744,-97287,236040,306215,-47210,-102115,527674,742563,654754,638946,982330,796323,514988,131060,-335075,-168920,-161432,-390280,-234662,92607,276654,139899,-105243,-384013,-172669,-3017,72449,145274,-5204,-160488,-344469,-286219,-203671,-248006,-210245,73870,407514,267487,-225828,-16462,442509,413856,145039,322703,331698,-83301,-353042,-235650,-359141,-250830,-169168,-215734,-403582,-378379,-221284,190642,420652,288948,-219095,-166883,316727,777594,792868,287828,-80349,-390970,-434657,-75849,35662,-1870,-103607,-239394,-224742,160176,296530,231384,232914,262011,113999,-152362,-194477,-264472,-430783,-395049,-141542,206828,322847,255351,204441,188085,117043,-108476,-308944,-388329,-135235,28337,164964,71937,-144333,-88997,44119,-37197,31855,-139659,-517444,-292652,-278249,228434,813644,1015229,665155,257105,224719,640820,620434,360023,217890,254759,129014,-105900,-186469,24884,252277,371419,227998,-228673,-177805,122120,183911,16144,-185764,-361942,-314124,-12822,-48910,-320144,-266623,-185334,-54653,243359,547000,644780,471695,-154505,-584956,-330391,-98297,357395,491377,-94542,-134034,299923,357344,238984,114813,161231,204187,173158,76965,123132,134814,394781,270855,-197809,-24035,356955,309322,49460,-80244,-3781,344918,313496,107205,205483,366379,280917,-32933,-116086,10297,-139296,-519972,-267700,206804,449947,230641,4663,-150594,170735,569995,685448,581154,-6480,-199125,515149,854490,885025,531334,47716,-365939,118745,381395,319817,2245,-207400,-269858,-204722,139214,188886,-22743,-122580,-50529,51885,39111,189456,474048,513315,268623,-368981,27647,295045,20600,-311879,-101905,-124040,-271750,-52165,391870,581725,379841,7805,34052,161039,337113,35882,243166,315107,230814,31533,-425505,-91538,-43012,-356308,-402652,-10913,322448,547011,511400,249478,-2219,153970,129672,-241232,-299744,-167915,-215671,-109726,195508,327679,-130371,-120651,533661,534055,220417,-303826,-227950,41961,-188909,-128756,376377,451664,135414,9323,101549,-226512,-255524,57212,109105,-90829,-123241,-299456,-75013,380763,900207,412124,-183825,1574,365182,384758,145823,-129739,17263,115752,-264098,-322495,43132,-10288,-143292,-449602,-233807,93549,-41910,-160020,-108244,62605,297898,604090,649360,206946,-255680,-364117,-392357,-103236,43496,-182554,-489269,-395883,-395482,-394228,-73479,170334,49764,-295625,40835,298968,224953,196187,130841,10881,120523,299023,723157,928443,782418,337964,-38398,-395577,-278799,-128982,-69394,-3084,-97026,-232695,183144,459105,453173,90151,-301368,210801,237920,-157347,-412059,-516947,-394320,-123436,-70227,1911,268437,285057,141801,-46683,-137682,-78381,316759,489335,-82691,-374090,84228,196615,53647,-20407,74622,38871,238581,159954,38992,-164478,-295988,211606,571967,634227,331860,-76304,-370862,-127093,120907,59665,-274348,-323987,-70051,177485,223405,141080,-133567,-450999,-207487,-124357,-60410,-26724,-24504,-247499,-490279,-530574,-442740,-326072,-16784,360948,649271,806072,435169,-78277,-461077,-373646,-240012,-387451,-247284,330088,860984,812823,-10384,-263270,-116202,-302140,-69802,107594,34397,-206781,-326775,-119097,-138544,-281693,441919,673933,509949,273703,4056,-115102,-173163,-2139,212160,220942,227889,-113301,-176823,-149281,-66659,-233649,-332296,-274385,-212229,-29309,-61531,-216905,-435338,-377353,-81035,126809,140058,27684,206081,253456,44972,-134773,-283152,-273720,-332720,-420751,-351200,-53862,307017,420876,700055,903677,472804,-162111,-426769,-119510,27718,20539,-153567,-276484,-134677,-76933,-104548,-263147,-371086,14506,285408,150296,-79983,-125979,81608,256826,234382,355735,419414,638995,858508,686877,108251,-152208,303716,392305,238801,-135095,-314596,-167851,-46596,-73999,-253133,-349647,-198066,-119691,-149080,-284739,-475164,-231470,153576,265039,-134818,-547128,-223366,78452,355855,349212,187691,-194109,-170786,-25241,-243878,-440152,-327954,-364462,-514246,-340479,-511336,-501632,-337553,-126003,-53052,-169068,-214401,-100277,-193390,-258437,-233302,-214404,27110,139605,-22301,-282083,-436140,-415687,-220841,-142572,102660,284827,324093,212344,128215,170243,164485,136541,173179,393621,403028,237092,60277,121518,169170,48426,58524,386077,907063,998018,699980,42470,-159034,364153,640374,504817,73440,-371729,-365167,-58443,-55172,-165222,-276590,-63812,298495,330997,95342,-24911,-269769,-293044,-195640,-13006,2199,-197934,-241677,247264,467762,272462,-52077,47384,106959,-76753,-401285,-390310,-108065,95144,113569,-58745,-298587,-362262,-229359,200300,279764,205092,7669,-234478,11250,146064,60014,80274,284686,34005,-474835,59101,253606,384485,677721,649767,99649,-130164,106390,-43650,-456105,-206980,-247860,-212904,-40416,-17887,163338,346366,470291,716257,342955,-60886,-379033,-339468,-235132,127342,357314,121052,-520335,182529,602417,768832,413420,58651,190018,260391,205604,102001,57976,-2165,-240919,-519392,-434942,-87296,262715,261261,380047,459432,449377,30572,-447045,-345161,-362740,-341323,-173568,-141161,-94703,84460,366499,571608,372872,14472,-362446,-375808,-74151,163558,227625,166429,180404,430254,329094,12003,-29439,-139327,-436725,-40224,350321,274000,40560,-81787,-199713,95045,461708,500849,247171,-113173,-318701,-110192,-142562,-204396,116216,495270,592744,283193,-277809,-302309,7147,288380,215151,-319322,-77147,483406,645832,373672,-62077,-375570,-523927,-425382,-250917,-56650,53905,-81277,-294224,-471556,-482407,-330604,-22852,198067,28536,-319337,-410598,-258015,66333,633887,604259,304753,-40586,121364,308887,-33485,72700,138912,-34432,169127,404809,152263,-129234,101231,215879,-44960,-498471,-386803,-241485,-48547,189345,177584,-129173,-493101,-536920,-281763,128523,499442,293409,-75476,-288913,-75746,-2558,-212032,-360357,-459030,-110082,83091,49634,-59929,-35077,-13275,18802,-199301,-357049,-416648,-456314,-234760,-234948,-206447,123796,398476,351153,20466,-11160,19274,177466,257738,106954,-144118,-297328,-402145,-116662,334034,642787,453797,-314810,-171390,438245,777943,272960,-226189,176069,169105,321614,577736,629885,616718,449607,279176,60709,-189762,-256768,-24206,79018,21050,-33505,-133875,-375646,-440962,-420033,-435327,-645513,-239997,191343,227920,-300967,-1588,317868,290598,75995,-239190,159836,762395,1036295,605206,76087,-377435,-240542,-110436,-23464,186621,312535,131007,-150571,-231639,-133089,186901,337577,312198,424803,628463,724259,460297,-19615,-479491,-314857,-311856,-118928,38180,-25919,-249632,-228319,-129097,-103694,-99473,104936,308262,444035,569451,468141,275466,105089,105041,121855,-52764,76213,305814,138369,70449,-48859,-41800,-107151,-218442,-215038,-33200,61273,-97539,-16361,89280,2284,-393646,17262,358634,88462,-392197,66957,212792,-1518,232972,286544,60855,-203414,-392347,-472146,52249,182006,44158,187411,821215,1085341,456187,-422281,-192039,176181,276149,5234,-382128,-211843,56340,-50762,-72944,11387,106289,-13705,-72841,183383,425208,634061,614268,223641,-101809,-274046,-160349,-402933,-535675,-503913,-213776,-261967,-367120,60396,426515,155118,-187583,-179773,-136812,-414956,-261083,-80247,-254582,-387127,-319661,-356559,-462086,-487253,-265697,-396869,-442107,-238434,-311624,-389971,-304956,-217701,-108865,190655,293201,272018,282899,127419,72177,227058,116679,31192,-138054,-410849,-189254,-87004,-289801,-270517,-1986,13915,-120922,262541,471282,180006,-161816,75747,227540,65364,69007,147761,27165,152292,353153,499141,478236,258874,-93845,-417121,55119,691373,906287,1046602,1196880,1007596,602756,362997,157092,41406,-265246,-429173,-466884,-382158,-477445,-306641,-208213,-155028,-207000,-82237,119449,197465,384816,339444,169338,-233424,-400567,-19029,44921,-155513,-258929,-66776,-53398,208928,591673,594578,477982,597191,676072,533089,199735,-33390,-267758,-341160,-273586,-249273,-302780,-304936,-227187,31174,445234,689037,606542,303427,392274,279869,-209140,-104231,461998,323821,-124608,44816,521137,531473,436971,574543,733728,738630,547345,290187,211635,148896,77228,4220,13205,487841,826544,794974,566831,63992,-100475,-59181,-51188,142689,505628,638389,394395,242446,274234,184816,47000,-425367,69724,344710,-41797,-176402,347322,351266,58648,-258368,-100556,-4468,64538,105447,418229,759600,695786,361454,334593,488494,428555,-61117,-138567,507121,519554,-5804,-196990,-468305,-153747,76252,106310,-156836,-360852,-321017,-14343,411332,696503,469051,318062,180472,143285,91069,18722,-78784,9716,207559,137356,-262646,-207497,132059,75914,-290103,108083,235205,120851,-113397,170801,520840,707217,590662,157739,-281291,-126594,613595,1192532,2619499,5787259,7808182,8146400,6622843,4134148,3015581,3013005,3228559,1632944,72164,677067,597834,383467,1129032,806663,310115,-155763,-448512,-270259,218968,779060,1103158,861422,549782,426412,272657,205732,-59904,-213079,-440943,-271090,-16622,322496,510456,454480,161455,67787,394872,476011,-63823,-249163,178280,-93266,-348392,424767,2552871,6064577,11734281,21842564,34967732,45739415,50242491,51458948,56719419,86907352,117079447,107850485,50773612,41995175,79624825,73628000,43107386,28406725,21009481,11761771,10269558,7784700,4792468,3058461,2142243,2338471,1343140,207148,338782,1048727,928821,56596,-432801,-186717,34103,440042,789361,772009,595195,128779,-364380,100414,267809,-163761,-358577,-415316,-18307,537923,512678,11094,-354979,114534,230086,236114,475768,1243438,2541225,3568300,4684218,5325526,4918058,4422734,3785374,1958810,1226912,3214788,3402103,1622914,72602,942953,462405,-444456,32682,-208376,-213873,206209,242536,-157575,-296297,428551,1263789,1654969,2417229,4234769,8001301,12850746,16071892,19684584,30704077,38065825,33796526,32853124,42453941,38219108,17671328,14453928,19214513,10041777,1372119,5608389,3173312,550715,1058414,505110,-73047,-95567,605968,712914,289441,93906,203805,238308,44441,-367473,-116238,238124,142803,-106781,-299135,-175413,-22226,-29543,-222675,-122641,276090,453012,378377,117321,-107043,-270837,-250253,-426292,-377485,-334703,-264839,-128633,-41390,46823,-4466,-14984,-110540,-205519,-314997,-202402,-260017,-255350,-339066,-440740,-286120,12,217874,342184,263685,54355,-177482,-178750,-258805,-319819,-511500,-280885,-78905,-193807,-399976,-222917,-55232,-34186,-171872,-290702,-308893,-289878,-290679,-187928,-5999,139797,93356,-27239,-28282,188412,358145,423359,187157,-77944,6945,311984,318441,362112,197124,-129077,166607,667468,606990,211644,-89489,-99671,98610,209140,139875,158518,190399,444604,985877,1000012,654131,342634,150857,-209291,-494230,-544348,-364880,-446164,-439078,-437543,-396174,-542480,-361273,-226064,14758,394363,332447,-156200,-258379,109689,24951,-334419,-260040,61493,61496,-82086,-127368,27375,79939,151394,131193,81277,18660,-92507,-257152,-346234,-277905,-159630,131240,242487,4585,-436288,-133615,73591,297442,444525,199715,-163314,-118617,-74515,-42033,-387501,-222815,148781,228015,70190,-378453,-70118,287873,334154,223382,268274,332748,170060,33843,-87534,-73730,-44057,-193897,-184576,-49776,96940,292522,373546,261806,89233,-418548,-258222,-142044,-284451,-461220,-270179,7561,200605,345838,363239,180514,56201,-156253,-344645,-372764,-58740,130082,129795,-175313,-240801,-330611,-286822,-401424,-388868,-246728,-159725,-225993,35521,165212,55724,-14904,-14793,-209731,-227991,-332142,-393700,184370,661293,735944,516612,188628,202696,31443,196903,503167,549199,395231,98337,19793,-198797,-402351,27771,92938,-234577,-406924,-11302,34106,-247975,-350862,-277108,-269619,-164965,-36644,62921,215721,58718,-210338,-96011,-97046,-62310,-18326,72264,275583,242498,-16150,-246618,-316449,-400768,-253885,-131154,333,416989,614303,379959,6738,-337619,-299869,-430289,-443060,-243653,-36956,143616,93603,-122826,-296839,-202784,48583,319808,483064,411440,247801,-188257,-380657,-347891,-126398,-100912,-128867,87740,341550,316338,271878,317239,328284,-15186,-339856,-288983,-101886,-133610,-443612,-241069,-206683,-335418,-441290,-231112,-338855,-256617,149221,321190,39308,-357796,-245991,-61310,-271463,-384085,-4059,213189,115223,-228235,-393172,127494,459002,446617,51247,-478360,-107508,176938,-132703,-369312,-441466,-316432,145480,406638,193022,241897,640600,1003056,396649,388944,751543,572066,-175387,-62168,418794,96792,-356343,29213,-35617,-267737,-108537,58262,318186,372202,146960,-188157,-89307,119176,167493,251402,83515,-264751,-28898,252690,212288,98318,36837,156864,68360,33467,137244,646812,1035365,845346,373146,-238176,95032,388093,317626,-132152,-226817,48784,59318,-177590,-197712,113654,258871,295059,26234,273033,509431,443367,5432,-567542,104605,619736,625082,138349,-365649,-295096,-108293,29082,214944,347133,359932,354619,703597,973500,902070,955261,973140,656232,229156,48995,-20866,-54485,-252259,-202512,43187,15705,-286439,-157392,371176,645845,615138,441839,319569,363119,187033,-111714,-369334,-437591,-468463,-369056,-229322,139767,431712,295349,35081,-75971,44563,-63558,-92168,-393381,-239615,250511,722958,520297,111577,-433598,-542139,-139756,155091,259796,142176,-210519,-1582,86922,-235418,-341534,76116,109645,134347,109724,-203496,-269766,-518,246125,187936,171665,289288,111809,-189593,-117434,239723,319249,135859,-29090,-92624,37600,128709,105660,-300565,-534492,-439249,-296654,-93598,63980,184173,-118693,-70159,251106,420363,595881,648533,742884,590821,324637,-124071,-415239,-259876,-398126,-327306,-80741,-20780,-107927,-24792,-67242],[198364,289596,363951,353095,153124,-110320,-184320,-95011,-117080,124874,331397,124212,-373592,-310515,-20485,115881,73284,-37644,-72172,1631,35496,-262923,-294356,-499074,-267975,-207903,-345698,-188879,-53559,-177981,-291957,-345605,-377191,-144687,57852,211300,256629,95158,-105815,-228708,-61027,118712,244460,256274,311362,-38268,7507,477801,633299,471077,38370,-152387,172731,451883,353874,64287,-222046,-344960,-425643,-362231,-143748,153004,355455,239859,-119403,-453389,-464124,-158333,2515,-133138,-502238,-125572,53377,-262548,-191438,176315,5565,-89228,72591,147884,182239,620673,505837,-114628,-557967,-357722,-395681,-117042,-36647,327886,571397,456243,298451,140400,287379,679252,757054,365375,-247205,-387671,-225350,-186256,372579,530141,350796,-31685,-286662,-358894,-194528,323445,915544,1179252,711654,209582,133762,19823,-107404,52672,169465,228633,-275000,-201727,281634,265132,-234267,-252387,40984,-1757,86525,26820,-319418,-60395,164232,80537,-411249,-272852,152270,135014,137626,148763,180066,-57677,-245466,-228375,-253367,66399,462107,601403,346334,-110815,-390635,-198030,104463,441739,481652,83940,-155504,21004,420575,489741,416742,196974,-9582,-80279,56028,32255,170352,15346,-122738,-272818,-202593,32979,89236,-249387,-499414,-55530,162298,210919,-4314,-170642,-111011,-185552,-226175,821,-58939,-282268,-388435,-18955,180995,287273,251051,-87312,-420955,-288838,-259936,-253071,-204050,-56380,24831,-61779,-207011,-317405,-294555,7647,167081,94630,-51182,-103013,-238818,-41779,-291747,-78304,286402,563238,788891,629957,12245,-337083,165597,93807,-379589,-114395,-134479,-267004,-43097,94735,133098,69965,-112090,22236,506445,623730,529006,610759,939329,858890,619215,181228,-118099,171782,167112,-320134,-236389,293043,507270,263270,-102247,-320794,-36625,190369,296953,348856,96092,-60598,-182574,-197049,-193576,-161079,191316,552681,791770,526915,-133419,-133507,344201,177443,-226739,-10741,239069,38130,-361714,-378505,-303949,-220448,-236279,-343042,-482624,-392651,-243576,117560,459551,415226,-62681,-308970,3450,398288,469961,169770,-252841,-230588,-39490,-41988,34983,126379,92613,-57472,-43093,205627,160172,33575,117342,248208,128352,-93606,-161524,-166407,-358523,-470980,-320874,69409,211914,92805,162186,476197,630380,210009,-157763,-388929,-90442,84258,85424,-17503,-196384,-275511,-150664,-130486,-82060,-250258,-542768,-366341,-394248,197469,869686,1245218,989337,480478,160209,314321,315589,257649,161609,20990,-192492,-296911,-33327,179419,248020,240549,-46163,-447544,-22082,265269,207721,-28131,-265929,-388971,-362077,-38651,-78522,-530619,-452049,-273790,-138298,179079,468406,631284,469821,-160921,-452892,-276823,-345578,20016,159048,-217661,-164381,217095,433975,594811,652379,537205,296229,179756,45295,-11439,24103,153235,148896,-139109,-165200,-42561,-215026,-404205,-151636,-67968,341623,338423,-96611,-40133,190139,97101,-193825,-82012,186934,163383,-222150,-295923,153962,365849,249605,170996,-17735,31849,212150,352782,250787,-206335,-39327,582230,875038,799650,436335,-61110,-263350,245958,529035,370136,19947,-347099,-435235,-195627,254876,440124,253781,150348,-5905,146991,138227,227243,334915,312701,36933,-325501,-150009,-15378,-54900,-80775,-53281,-184763,-357713,58349,576484,850962,757503,294205,49654,-27884,-102380,-236532,-79512,38155,47246,-91740,-74377,132835,88000,-256203,-433342,-26239,296178,533142,522093,250109,132162,-22401,-43989,-230529,-162845,-44457,-105773,-48355,185755,246467,-138725,-70648,367144,339397,-211875,-129623,246283,224418,-229233,-34171,461946,458106,-55235,-165808,27748,-236366,-342248,-56620,-23413,-128501,-5513,-379756,-153688,368398,735431,463267,-198083,-63762,291379,343512,123606,-173633,-27851,137949,-183173,-463544,-147698,-257650,-193408,-158691,-214789,-207596,-435470,-196905,-34427,142068,413575,675909,577382,16216,-148840,-103616,-407273,-177664,83494,-98803,-400385,-427840,-383670,-404312,-95441,170134,82203,-333801,-9294,194537,89150,78595,12245,53181,224893,417327,799090,869329,626697,242734,50987,-50259,-333591,-220878,-115785,-73011,37323,84867,310078,462390,405756,101225,-40719,288850,197828,28901,-204325,-368390,-402331,-231466,-127212,-94297,58832,186136,10342,-134128,-178451,-291907,150249,362565,-125690,-245195,352975,582629,311961,136616,182840,295279,387856,222171,-26639,-195601,-420692,-53601,108514,103666,-182827,-280443,-315814,-163258,-59105,-96573,-171298,-126105,203545,635215,818665,513033,76122,-490872,-231296,-105618,-84285,-110959,-238941,-479622,-336448,-265938,-257444,-316620,-174937,33052,339437,657897,485993,91846,-195787,-147594,-34704,-117087,-173273,329803,667760,639014,72816,-196288,-55600,-250198,-20645,166331,58107,-282231,-300204,-111963,-12311,-109268,150192,358993,403058,439645,404945,353259,172965,110766,229755,179155,193849,-72927,-199438,-106919,29016,-172079,-407501,-341124,-197487,70652,10607,-189504,-484265,-161437,105359,226076,176639,63957,190162,225344,-25679,-71859,-185381,-233415,-169886,-117599,-360714,-294617,192467,399865,685404,909377,610091,91780,-307413,-236623,-19646,55542,37610,-194858,-267979,-286250,-279126,-411357,-102973,402578,690840,400950,63804,-70521,138267,441071,495882,540977,540401,594219,524862,370330,56582,48213,388686,415566,159493,-197866,-327351,-212819,-173729,-237389,-387186,-241275,-133041,-119237,-94548,-143290,-284615,-176737,165079,160672,-376947,-270474,-118427,-277570,272,195425,79715,-148051,-82046,84545,-101487,-314777,-319544,-301111,-313139,-73797,-79789,-222187,-338639,-144908,-74189,-108461,-77587,38731,-36780,196973,286760,-189323,-401038,-141098,-180265,-357125,-545248,-529050,-364235,-22451,220768,362535,375793,210855,115075,197998,156892,31497,37454,205857,387465,188090,-72407,-48715,78005,62180,183527,516198,814149,853361,765964,356891,-8299,51897,283603,305642,54846,-457888,-95885,231355,84911,-211296,-360839,-208092,128032,246156,78059,-108075,-114166,270902,352554,411997,440440,-60712,-336127,202970,215707,-108822,-99499,212927,249553,-45627,-315083,-203001,102339,300709,151064,-148950,-421210,-174546,68054,512315,739683,479340,259714,-237822,-335978,-87416,-132752,-52773,126654,-140567,-232612,202074,238093,211026,233933,25497,-296434,-151934,-14434,-254877,-437853,-179362,-326704,-363622,-93086,-359770,-93478,366779,595264,637752,112266,-233771,-390308,-370654,-332410,75213,393991,70948,-505471,113085,389861,207630,-264362,-452426,-186753,-113450,-153926,-201508,-257557,-194159,-307748,-490497,-257605,179188,459152,283581,368144,538478,550630,95582,-422233,-293069,-144101,-63897,-75222,-186312,-221298,-85751,199731,404098,336300,184120,188989,113064,-15,61402,186401,170887,130848,470372,478015,384218,199708,-42161,-370803,-125130,279747,351309,212464,-106436,-477741,71225,421081,465941,190452,-161253,-230044,-112611,-149597,-281784,-73822,210011,217590,-6995,-384666,-277766,60185,321840,192960,-349489,-9303,523650,702069,454750,106980,-280565,-440877,-410253,-278581,-152529,-2545,-31605,-195936,-339305,-419967,-309735,-27417,8910,-277655,-438145,-400917,-387275,58572,676542,707823,348595,-102444,-60654,137135,53858,327765,383092,267479,433090,477086,132557,-151900,76331,127463,-115407,-350300,-240047,-457435,-154888,242008,133317,-144613,-241250,-302508,-204505,351995,765722,568458,105277,-295696,-135724,-67240,-370814,-557472,-406855,-197392,-104393,-62992,-115440,-29068,59356,140393,-132252,-255703,-271592,-260741,-18310,-53663,-501581,-63767,257728,219086,-63187,-53501,-17,74498,35789,-11154,-158029,-376134,-471337,-441009,-4936,361353,261452,-236009,-248956,446091,811944,294456,-262898,231910,315080,368102,554091,500174,412623,224949,112435,-87849,-302392,-250261,-113268,-117185,-43330,108400,-2133,-312172,-467329,-379915,-418450,-482228,-263999,-128504,-290077,-309884,-1045,141197,264026,193657,-132068,-68919,352372,671106,465086,119674,-262678,-390456,-203310,-35527,193971,187629,94423,-208446,-310905,-151482,213790,351407,248780,267622,456054,539909,382287,79249,-364964,-424259,-310871,29311,-105240,-232146,-549816,-190641,-13573,-170665,-233901,51081,282306,364285,592516,617580,307596,-189687,-13687,116465,-119014,-131062,-198387,-399822,-284414,-142538,-32449,261743,293543,212033,180908,308378,55494,196354,328770,-32760,-346759,191191,542260,164122,-436192,-7481,209557,367055,675251,381704,-31602,-195691,-188063,-194980,63841,86522,-169001,91917,654091,847860,325368,-400830,-188762,98998,210872,70819,-147495,49479,317115,-37010,-171448,77649,236693,52783,-115200,60357,293567,481342,561217,334188,-18309,-462117,-220887,-171119,-232206,21698,265063,91196,-278824,-344775,140416,178492,29943,-169347,-377110,-395751,-69769,-109695,-242904,-247896,-105901,-49847,-223585,-425039,-220152,-322957,-445493,-133463,-103095,-178036,-257992,-500677,-316668,163552,461596,476856,316775,-74153,-218880,154663,175248,114963,-177413,-529069,-78802,84979,21940,-48581,225259,214137,-461125,39176,485895,455246,172157,18053,119330,75185,3117,24854,-313497,-152774,-51060,169187,180218,220930,-87736,-229137,310290,996484,938787,1190939,1185156,820410,498452,333120,222112,117440,-202822,-506164,-320198,-157586,-198941,-374064,-268764,-194716,-492456,-111063,359228,461243,556931,418461,181885,-229162,-422510,-185265,-181633,-277920,-177660,37290,83028,164656,485421,303627,-187939,156724,455520,362345,115973,-22862,-103595,-171108,-120289,-19138,-169748,-300226,-245266,60219,502424,728032,568323,327919,401027,509964,150305,128214,558698,441174,-9041,64904,389627,311947,193620,310406,227095,282810,198376,152030,131497,7010,-215558,-388845,-93186,308366,457021,624383,663424,361991,-27975,-97665,-68889,153873,605494,908802,695796,455181,375803,222523,-1241,-445450,178665,319363,-98227,-61180,465359,449032,106098,-391352,-118502,-54475,-128070,4023,580837,956855,814996,443934,307310,338887,204776,-256654,4794,445535,405079,202885,-6287,-395323,-131605,147414,99586,75896,120185,6920,166883,222747,213322,83624,81901,23937,44109,97964,126574,-66874,-404865,-89155,-43048,-350658,-232372,98559,-4668,-375011,106436,417124,370033,-328789,-248027,116180,523597,474358,18935,-499097,-237040,260072,585330,1701492,3487383,4279406,3864747,3027207,2672261,2909748,3877837,4236694,2846675,593232,542089,499673,423989,1107699,989383,197839,-280734,-279219,-169415,196658,850589,1169768,1071043,959470,812407,479596,384995,161190,-81444,-232830,-150691,46940,387652,678733,682482,403503,152217,283262,412701,-166386,-174290,346168,272075,-292269,132118,1752910,3736408,7179648,13506460,22505769,29791584,34698686,35297794,35386676,51030674,69176881,64433252,31297620,27149642,48613894,44293390,25525898,16750942,12506031,6720051,5663133,4441186,3005225,1979248,1252041,1234953,922783,113963,-116599,548305,660347,161584,-298769,-450984,-131131,242014,457976,414795,347327,-61236,-352842,219466,281554,-96181,-544580,-399112,24157,495335,483186,113030,-173585,199975,414392,396697,202441,265116,1002066,1170523,2496582,2172160,1801045,1293782,1636221,2387804,2069870,909215,349490,576143,-364204,-83713,-72316,-442262,-6656,-190529,-358698,84361,81761,-108181,-42986,481853,1201370,1558021,1926881,3006360,5261526,8176539,9633539,11823562,18835641,24194543,22105221,21124635,26492748,23569008,11132870,9187693,12559622,6441298,822102,3268371,1910915,221010,816906,289171,-260400,34593,488502,421522,-36122,-72166,190443,237983,122760,-211295,-31582,407229,324830,60383,-197580,-120991,-55702,-128445,-360711,-228259,97031,282959,267006,226474,222678,-27849,-221992,-599448,-341452,-242112,-235328,-192596,-135953,-13460,-24525,-63002,-86266,-58770,-117566,-117215,-292343,-419681,-325469,-7758,172393,492251,353793,253729,183666,47671,-124857,-196286,-296561,-344943,-459270,-293955,-37126,-104288,-382482,-206967,87276,212838,41565,-68502,-67984,-37035,-75255,14845,38410,94001,-38132,-195865,-227555,-72074,18301,97545,-35300,-213031,-109082,63994,89439,130814,12632,-91283,384156,646867,492246,42140,-285217,-334119,-165620,21943,162447,305784,215833,299988,710970,860541,744412,586177,377425,13645,-305326,-404365,-306303,-267969,-216340,-293725,-345092,-247076,-58612,-25126,5421,227118,203926,-185397,-221670,253367,332422,-134813,-463194,181268,422941,257527,-95321,-113567,31287,156575,129639,89538,42760,-131032,-421205,-215790,37182,122613,179076,-7006,-344338,-307955,-67084,108256,273557,423232,180188,-63508,69792,197870,252002,-71495,-107480,167960,394312,289317,-137299,-556157,-246297,-13600,86197,103878,81799,-181293,-346447,-244485,-102987,-190080,-475983,-359281,-82880,186593,539815,650644,511195,326850,-238783,-422521,-196131,-266244,-396196,-441667,-224252,40856,164981,124531,-93291,-152361,-190657,-216704,-205517,14635,188229,296799,754,-135321,-228253,-181159,-261175,-362780,-175301,199247,148371,199193,247864,-135962,-352091,-136029,-165659,-152482,-193548,-203091,142164,504976,623410,303649,101060,129089,58137,196699,446463,429658,233131,70409,35000,-228278,-325870,171354,168909,-213255,-412389,-86757,-28930,-187746,-203855,-243407,-227642,-93155,-87226,-61146,90029,723,-187330,-8769,24677,-16307,-125352,-24994,247474,304599,50470,-276615,-424017,-422359,-207250,-131348,-112261,205708,341792,254305,-203621,-549360,-389788,-482871,-356262,-266440,-201579,-116569,-150069,-280015,-212090,-140103,165223,525164,723578,480767,122920,-297006,-427281,-376151,-270127,-304470,-203437,11368,220266,120310,62592,117104,99943,-106370,-104420,199329,232990,48981,-307572,-317230,-264729,-246769,-231460,-292658,-459426,-227854,-36254,34294,-298069,-414826,-126260,67575,-138705,-513513,-128232,51790,-7374,-201787,-590226,19219,435331,452914,99648,-437947,-88398,148916,-81093,-339925,-354655,-351256,-2157,140328,-88174,41602,141845,446746,276559,585860,866134,780083,74160,-253418,120406,64344,-388515,-213055,-73630,-5365,212493,407664,529042,462442,218267,67884,44284,33068,4321,113410,118241,-38321,14067,176158,195174,178977,34181,1365,-94647,-51202,8422,309346,551775,551737,463356,89420,250748,368822,211492,-317435,-179324,160155,-52535,-418900,-45486,481456,612131,401350,-46108,293372,745368,655798,152497,-543228,-70379,396221,521480,281058,-71368,-286807,-293371,-178052,24050,233438,267744,285589,509301,645140,846322,1076161,1099314,752392,399880,163327,67338,-119861,-210805,-226775,-1179,-130857,-361315,-309362,192021,491355,394398,325793,279859,345158,206942,-85474,-308133,-515796,-245636,26253,-13999,66745,284764,272843,82927,89420,12299,-175702,-195294,-255668,-410620,171132,742822,588235,189139,-112574,-209951,6054,172272,217756,72587,-213108,-109319,-57316,-254305,-150397,226623,339279,377522,305378,-19766,-214989,-85385,34405,-72911,-60454,137869,-38049,-489579,-135109,424773,607007,394060,158695,-8437,-85845,-96172,-151962,-470911,-455622,-373918,-297497,-218067,-87375,86834,19509,381171,950195,1107174,1065955,836755,460998,306878,232522,-137461,-369774,-53997,-82426,-209797,29898,108279,111551,147740,145155],[348695,396084,338229,184269,-89029,-318842,-191630,-174691,-81950,218351,291453,8214,-179757,-197577,-169805,-57623,-124704,-140250,30088,188059,145729,-143956,-288121,-308011,-75269,-42860,-277933,-152022,13038,-109091,-283463,-404398,-395967,-216552,9130,227611,387824,371052,231939,-22937,16765,160178,358089,190243,38658,-468925,345,203150,216317,13523,-197972,-187693,196639,588673,376858,82377,-143842,-210988,-197777,-63422,-195192,-170590,129572,252032,9371,-171449,-278953,-249849,-102563,-262055,-463684,-29391,90225,-357698,-328316,3030,-128218,-77176,105514,96973,265412,908865,977995,377431,-406805,-481439,-290026,198742,382047,587209,950645,803192,634783,311095,288937,378929,308963,134763,-211111,-509509,-409994,-248799,247408,380757,214352,-29421,-280240,-290077,-199666,220095,791088,1323861,1113300,568186,209611,174017,329197,703217,666923,345192,-226318,41759,398552,383205,-150599,-355980,139947,181805,186849,-164597,-377619,259320,462687,210653,-365045,-432000,-239187,-36508,-97702,-124476,-164230,-466790,-297681,-117363,47263,358217,775497,924167,684458,243229,16670,75587,384356,724948,635424,127156,-200341,350815,631265,586956,393739,90478,-10395,-3956,76514,139246,441968,402322,238625,-256525,-36217,452298,382052,-185841,-364038,-78174,14787,-59375,-243297,-185974,63283,-32766,-327820,-334748,-241953,-451473,-260201,60167,171406,375623,415784,127050,-367169,-293737,-134896,-9300,235361,288767,-137798,-425122,-491185,-475734,-96864,312706,374687,112407,-201587,-251886,-191389,-61819,-267150,22874,612679,979982,999247,637776,-69451,-309026,-14879,-171894,-470496,-3782,27783,-120154,154986,438615,221880,-96518,-206235,44723,384257,447377,314634,410837,623920,799948,656682,224643,-61312,358806,424048,-160564,-286748,357474,605698,322811,-240777,-316108,51973,314386,408732,400069,172617,41492,-21219,-95252,-153925,-16780,526317,995784,1072373,727241,12400,-349547,147576,-11960,-393396,-228886,139855,104775,-144313,-263687,-153093,-197704,-288458,-405414,-424958,-358615,-115330,136466,512595,528545,110233,-508641,-225605,-72523,118383,326155,354165,427861,361848,-14945,-20154,187499,211072,16159,-5618,138299,-29412,-149682,105093,275232,180678,38590,-25327,-6130,-222896,-436208,-375132,148415,419526,124781,-50763,594252,1020243,622431,106590,-418006,-131382,81909,39663,-67721,-124165,-119250,-111120,-138559,-199038,-329058,-453457,-451970,-421382,149011,822676,1232140,1156914,681810,206919,-94338,-65375,48941,20203,-217109,-534183,-190497,160340,243705,175478,66228,-255056,-171348,227173,410357,233746,-43244,-385213,-452939,-302555,-9230,-26993,-463453,-576877,-412770,-249268,95891,374225,563755,406778,-156366,-465691,-299382,-610776,-338136,-188683,-319836,-237407,126167,479169,867541,1057783,824965,529531,292018,166450,-38348,1022,-51831,47711,-91382,-247319,-378096,-88764,76034,125668,59024,395514,360175,-214656,-277543,-21087,-120779,-433809,-131490,141949,160699,-144594,-209604,46007,243181,238314,173428,-44542,-240072,-222387,9827,-101633,-210262,186496,557409,692448,509019,205383,-212385,-230081,171591,394753,196050,-56314,-389894,-407185,-149170,231654,579917,500323,314325,109635,125918,192402,237186,126018,54781,-101426,-197527,-216634,-105892,-43365,13189,8486,-157849,-346767,129198,622766,865756,799276,384777,69977,-253639,-205220,46014,-259063,-290597,-96670,-187269,-65019,105282,83119,-200563,-475354,-109454,186277,374610,392499,212116,53529,-310012,-379855,-317283,-117493,-1176,-66160,-34751,99907,102777,-183968,-123044,133331,420085,342780,491721,555465,239979,-391830,79937,431808,324601,-289889,-233322,-55321,-300410,-456606,-253894,-134951,87604,202387,-3212,-140222,243231,327439,280180,-238850,-119140,217220,334709,111418,-316231,-113391,130821,-140850,-497199,-258748,-355306,-58038,136184,-8941,-243784,-157136,110959,152853,180110,377128,554862,360967,-31365,3858,-24134,-326977,-136516,104916,-59163,-316690,-327430,-292939,-317614,-89543,168114,125171,-262334,-93724,110977,76824,-50601,-95318,109852,249968,418360,677528,637656,328398,79192,109229,183138,-238556,-324174,-121861,39398,213657,352845,503253,492121,286119,3463,103180,350615,358161,293341,-50612,-208809,-274089,-420887,-238200,-264062,-301724,-61045,-145327,-143582,-122550,-365544,-135415,35241,-245881,-63942,450425,650566,373881,138796,169518,420035,365222,242601,-29068,-237033,-403304,-325089,-451316,-404930,-124199,-67628,-29890,-28929,-84616,-190946,-272961,10901,371813,808641,1054699,697286,162977,-472212,-298532,-108097,-37249,7064,-151043,-241417,-15750,-39671,-182518,-419613,-401055,-228616,49538,412730,406766,198601,-1552,-16555,76907,171618,137680,349461,359029,234459,5809,-217448,-4359,-180603,-20643,176696,44223,-339645,-234246,-36362,158624,196480,67640,-39467,166232,421564,627831,648248,451471,238081,272183,289786,288094,100836,-154882,-76811,66466,-130981,-436107,-387816,-201938,49956,8717,-204863,-339707,36578,262269,303987,249147,205144,193471,119856,-167673,-158072,-144439,-178253,20819,109388,-96065,-203632,139024,335576,505073,684037,602946,297990,-28237,-255923,-120379,71344,238577,176703,-45140,-257165,-424171,-319576,141606,661478,845007,503580,130850,22303,123388,403076,502474,518261,519484,478647,146740,-87169,-67925,192318,346011,265433,-14558,-206955,-324153,-308868,-263410,-363172,-300915,-144442,-143632,-163169,-23780,43834,-104492,-138262,245318,196712,-309694,130497,374517,118163,-109462,133489,74051,-132211,-110781,110819,11540,-138960,-293068,-300664,-190462,14944,271161,65037,-251457,-215862,-233081,-161922,36718,94520,141990,594673,733248,357436,-225893,-411711,-306414,-334665,-403618,-170781,159680,371229,405113,376317,353339,166937,24431,76225,8909,-197609,-243931,-194885,69300,-118007,-381615,-271520,-85479,77420,235529,514372,638415,717606,718195,596726,192398,-53799,-26400,102536,-3948,-500411,48506,330057,146394,-207713,-332229,-264381,4130,160352,75769,-171940,-22557,419837,722450,892822,850274,73924,-422128,36076,-139491,-404854,-40253,245266,294514,-8469,-275213,-43621,302558,447410,198481,-162581,-209973,163679,471122,721250,1024811,649862,384450,-148869,-469726,-318468,-397915,-261282,-127978,-306446,-75583,209343,168328,32031,-153491,-191522,-18873,185878,-126793,-472555,-377582,-219696,-332602,-478042,-193866,-340048,-176957,306155,498161,293805,-151022,-405741,-389685,-499338,-198203,118443,360474,120515,-186233,57208,74252,-107650,-99113,-99009,-367973,-359272,-108373,-145648,-336691,-334585,-329850,-517392,-168593,364399,599477,368591,294965,479185,491790,116855,-167352,27837,263348,209459,1982,-248849,-341447,-273279,16541,178479,326797,500301,676709,415700,12642,-134245,9715,17338,42520,508366,670581,726162,363081,-25685,-396233,-237475,140884,348212,310369,-14723,-293462,141506,472162,486609,152223,-188034,-196762,-215231,-249677,-335049,-237450,-30216,-120738,-257292,-393681,-186106,60665,258589,89871,-355949,41342,489590,668200,507802,274769,-150665,-320239,-463607,-376845,-219860,-28833,-13805,-176135,-310570,-372458,-287586,-50190,-82390,-234570,-146123,59282,-346615,-184578,432924,669847,376887,-136749,-125335,42598,66129,339735,422350,393308,506705,391261,27662,-176277,30354,60258,-47123,70668,69216,-217126,-128913,225392,17727,-149276,-53304,-47727,15578,548076,977995,964923,511998,-222754,-217077,-157890,-304038,-338016,-234551,-210933,-269519,-115347,-36986,47580,111113,122433,-153013,-245178,-197149,-30512,132092,-112700,-460860,-119156,145011,59032,-136978,-105688,-33634,-63935,-222364,-162550,-195313,-304616,-217103,-225560,-216583,124807,74919,-188400,-178838,352444,551833,115245,-308352,191795,328186,348637,439795,269011,35669,-90837,-100722,-245194,-386769,-233661,-203563,-331877,-101786,200097,51316,-176888,-245495,-232558,-448749,-406871,-211879,-293757,-224568,162032,164507,6558,112087,155448,-76777,-265346,-234678,-27196,192177,41637,-166268,-481215,-264530,-54760,75965,-101723,-63226,-290040,-438326,-160831,211248,241682,29250,-69229,66547,88399,155481,202935,-70824,-373757,-315231,-227104,-422144,-364049,-427549,-61206,151412,-30431,-519187,-189734,1908,127838,486586,621317,248906,-366160,159811,289210,-96227,-467548,-290442,-83661,-14884,71653,237997,566821,703851,663719,492615,515249,60472,91803,357661,-77676,-321652,168027,462327,161087,-341606,-110583,359067,876987,1003089,461618,-119976,-276154,-63327,107096,217178,66207,-350984,-105631,243284,237675,-100125,-412372,-231304,-86762,94232,170254,22274,107975,289184,-114372,-251008,80444,181644,-24458,-168101,5750,191362,303515,419055,373611,-69071,-379694,-92509,191261,257549,339493,295179,115735,-109927,-490113,-220500,98484,188217,34895,-141513,-26165,136778,-98880,-249755,-141615,36550,139200,-23405,-170855,-139140,-196232,-196660,-26445,-50388,-55972,-34652,-397275,-460289,123454,601693,627661,301080,-134006,-393727,-100142,110304,193043,-73885,-542780,13497,315508,362682,259578,365283,162971,-539116,-32339,445666,554038,348295,108830,81432,125505,57529,51481,-383570,-380472,-400871,-159875,20988,202046,22194,-35270,435988,890411,719710,1075416,1052229,706797,456439,267357,213729,111912,-136288,-528803,-228921,-47851,-58734,-289536,-332006,-282470,-325012,117352,518353,728225,705355,517538,228192,-182573,-619654,-439565,-448270,-377787,-134504,107810,112782,28071,481328,372423,-52024,-161805,224966,212878,2320,-83331,-6927,105433,196485,109876,-162714,-385871,-345141,-36533,365351,556899,378505,283385,328366,576230,404869,395206,430169,355639,-19511,83254,150101,-21757,18844,136478,-127963,-160321,-116156,29088,43817,-162207,-511306,-245199,-65007,73875,4914,310335,525801,534305,110365,-103968,-79717,148501,564729,935739,818879,496948,367808,290018,-84630,-390397,252478,234795,-215125,-2759,488917,454455,80106,-458894,-159159,-98786,-461598,195801,915622,1191433,1041743,534487,44310,30403,-58403,-205055,136858,330325,404142,532746,233210,-260231,-157261,92925,-15916,236672,347009,169237,93144,-103489,-356617,-198853,-68849,-178742,42291,395806,466074,306357,-224277,-284509,-247937,-376834,-300171,-11335,-113971,-465798,29712,477579,498031,-261645,-487327,-232154,240845,367087,81173,-190963,-266414,64985,177103,800853,1181158,1576451,725488,381369,1186777,2239485,3300238,3702029,2968861,1170465,139292,69509,223190,789525,983280,130808,-320117,-77646,58244,252092,839517,1131174,1148369,1112704,907408,487198,341640,407175,37194,-109315,-73484,81544,329317,726550,824672,525435,112498,87723,281600,-270819,-214450,307337,481280,140356,-377529,492498,1389640,2960531,6138829,10665795,14717325,18269465,18306899,15849914,18512056,26057314,24993670,14058419,12302765,20136840,17621002,9865571,5820251,4798357,2552903,1663762,1205062,1125319,965028,481452,330434,395517,37435,-581632,-25430,316416,203860,-53810,-286709,-297648,-75876,40314,14080,1667,-313253,-265092,227610,153267,-158680,-404798,-249126,67889,440468,529825,367253,103774,186015,373387,250458,-67921,88843,573746,1214958,1255381,1312237,825869,-164380,135002,1825620,2113223,1422691,87453,472957,31562,-102889,-186422,-211896,-28080,-151091,-454511,111840,464096,536017,570931,539714,912328,1138953,1236693,1568203,2192338,2980673,2883013,4175676,6864444,9662782,9636822,8893055,9495894,8034082,4571923,3779923,4723698,2336176,276015,1253238,741977,-259427,363494,49411,-236302,81218,247555,57074,-259898,-47723,153676,174849,111662,-182091,-79806,352982,431079,261494,-51225,-89967,-142306,-225462,-216619,-67900,8365,134512,225549,376417,450871,192101,-194165,-423907,-247040,-175121,-196952,-211163,-74741,10557,46293,-1970,30182,101054,15771,-120630,-283576,-265685,-62307,213337,409572,654223,377214,207881,153724,25876,-111140,-236235,-284308,-350494,-412027,-256492,4084,-31204,-393143,-178891,215286,415290,303997,182894,168335,197209,124572,150886,35688,-25376,-213604,-443397,-237253,-110322,-188166,-158248,-171258,-316706,-222813,-241995,-209203,-219841,-151087,117987,555994,564778,306476,-139765,-412403,-425331,-380563,-176933,120648,300943,56965,48654,316405,593222,707790,727822,566987,280113,-28365,-243917,-235853,-10262,210792,121746,70672,86451,268531,237252,43882,-79899,-51303,-276943,-130277,484038,715419,243625,-318953,226539,593985,439093,-49059,-263476,5379,159458,113626,73426,66663,-185497,-453078,18748,447363,463815,258303,-195806,-218809,-127564,58160,161308,261944,305367,27378,-89247,183770,505002,523674,281908,144384,235816,479149,483102,149880,-124574,-310921,-227563,-37231,-109751,-153765,-275004,-395141,-271708,-166748,-334833,-369553,-259027,-28571,272037,681902,744019,555343,345908,-103316,-330100,-174461,-265321,-360153,-312823,-288538,-149722,-57253,-141520,-242092,-203621,-219183,-67279,75328,81177,47557,168104,56008,-113137,-115522,-74483,-36803,92500,241898,487443,394645,205154,94718,-261359,-527877,-163268,-110558,-83785,-64185,-78276,-85250,-1959,73584,-174791,-94057,-136279,-52420,108443,298420,268997,71718,67700,44343,-218760,-280063,111832,90783,-272982,-342415,-133985,-65464,-38159,-5837,-100710,-141797,-21667,-97994,-98351,10881,-78076,-183797,54424,127247,31900,-146061,-90343,186548,371009,230230,-29450,-303184,-407556,-271748,-200981,-123500,33022,65643,47753,-358432,-460150,-402301,-294397,-203841,-231645,-312345,-298006,-184168,-111997,27118,-9788,215057,524109,669162,385786,14305,-240555,-407241,-392354,-296553,-254443,-58758,19145,20461,-153151,-249031,-181496,-201779,-34096,158160,615813,622790,246777,-168849,-379142,-194337,-10571,76314,-147800,-340749,-143234,-50883,-8852,-307704,-272189,53769,256288,57095,-279679,-280525,-154973,-151453,-170567,-373992,-65830,319024,369265,147873,-291189,-121073,65085,45650,-132159,-237043,-444289,-251298,-176572,-357140,-234275,-275330,1960,283880,700307,904986,836923,294647,-221746,-218812,9809,-217209,-379125,-49493,259722,570726,767640,728805,514375,270781,292415,316657,125307,-63524,-20816,99741,126257,55125,14083,127205,209983,767,-214526,-266235,-188226,-131221,-127124,-119376,236302,502876,348480,347083,309455,85170,-453850,9169,224856,-81931,-327043,243028,770977,914973,528533,-131165,304107,934180,860190,361570,-306139,-248417,175274,470344,473713,227602,-166802,-401398,-351641,-131283,143778,77607,-28949,-30696,299408,902215,1228729,1148750,738872,498874,226482,97493,-165356,-113746,-179561,-113550,-235735,-165065,-195478,-32206,137420,31384,74311,93221,158029,58434,-247504,-365721,-441943,35123,389129,272496,55305,3652,112563,67124,298747,140203,-298222,-236128,47088,-316688,89242,707771,805689,488193,380395,227038,165058,147513,92961,-81731,-214164,-184156,-210194,-258985,-71673,186667,412178,488044,413761,148826,-135193,-165749,-167260,-239880,-237809,-57136,-180033,-402911,32858,526530,691352,561844,285583,50080,-189798,-259740,-281589,-233115,-194987,-219730,-264254,-348462,-279124,-221817,-24068,552346,1060650,1214288,1084746,746016,123628,-26778,60992,-218620,-202716,195723,304613,303763,331455,303740,418787,417616,397525],[410698,416582,230383,-89251,-391669,-171693,-205177,-285929,16694,278419,149925,90214,249443,149281,-62354,-221766,-297197,-158335,100526,239621,81365,-89737,-263515,-158577,6962,-3240,-252927,-163913,-16742,-86211,-271381,-453438,-359048,-221609,-66002,192181,427055,520031,426593,79939,-66041,-22030,46974,-148320,-487898,-186877,73535,-36245,-184133,-424196,-459822,-300999,97855,510231,387174,169737,27765,-5604,63155,212482,8501,-202140,-234024,12593,60636,15210,-88990,-378218,-362111,-395601,-340591,58702,136905,-283116,-226499,-108620,-60941,168743,312693,58757,162181,846713,1106049,666437,-113613,-434824,-188469,356744,708956,769185,1063166,935812,733755,376176,228523,34124,-186185,-246153,-228648,-403552,-524702,-270482,17690,147097,-22012,-142626,-249445,-125146,-90882,200734,693917,1244987,1230895,718474,223684,182914,606206,1214081,1116755,254064,-175006,391909,592387,358276,-113956,-339359,86920,247923,283678,-55886,-251154,306546,519339,173542,-257241,-413505,-319484,-44584,14812,2050,62462,-229018,-409256,-93515,257511,448155,815382,976100,801031,422490,266887,263302,499291,807735,588858,22334,-129480,660364,783400,575722,283675,-2100,36039,155558,205459,191663,479078,573298,466141,-237743,-21973,628500,511230,-12699,-328107,-211326,-208940,-398098,-502832,-222358,192814,361376,157600,-146382,-353023,-533116,-136264,111307,269544,527823,570042,318278,-304775,-280301,-18257,165219,408650,487827,67001,-157344,-48718,-226958,46363,400011,324516,-23071,-332730,-365232,-233778,-291609,-215110,98249,711831,1057051,875099,393865,-226505,-397652,-362244,-383732,-217648,62007,119938,42916,307568,614896,309072,-159754,-389674,-80655,137007,226739,85102,103884,151117,553129,547779,172955,-174051,320169,471573,-51781,-455660,172862,464549,235517,-246620,-297536,-25339,241966,307130,259065,189347,112241,75213,-45994,-148814,10943,556233,1098831,1065820,734929,127173,-464250,-137025,-80589,-221389,-241752,-54236,-2531,-1935,-99417,-45770,-212757,-357078,-449467,-316242,-41381,146451,230976,443935,502837,208795,-426474,-280737,-481855,-42040,583708,965078,914873,570721,-51402,-169680,120995,160839,-123815,-188732,-70772,-270344,-333867,29672,216962,177248,125730,80415,45523,-181299,-408218,-358822,174389,586050,289021,-374283,391604,1046304,941065,363916,-352031,-283213,14857,17343,-102161,-17703,148444,171493,-47121,-211299,-286992,-407833,-516006,-361128,19633,570725,885750,1024279,780265,343882,-190119,-439196,-202915,-101615,-199995,-423973,-111409,189228,204547,88992,-97360,-439079,-82495,366457,471829,247798,10560,-294313,-487322,-193875,60835,69192,-242717,-427564,-600678,-374581,4691,277626,440224,289757,-148703,-496027,-317928,-570661,-597109,-446091,-453096,-309006,37361,445522,881850,1093100,811361,623315,382252,268730,8160,-15157,-149024,-61215,-50327,73909,264407,438814,501991,208129,186457,447209,346791,-127627,-474151,-293710,-317789,-419103,-221040,-123513,-139260,-275679,-231737,-196441,27452,75966,-36021,-223604,-344988,-190216,-67876,-20093,122422,351414,404773,323715,79499,-104747,-319610,-319130,-136289,-64295,-217056,-313358,-455402,-347552,-119010,117434,517349,581212,325128,109705,-84018,105929,172924,-125480,-246652,-83166,-55661,-168975,-282753,-266744,-112762,-32198,-144022,-367688,68133,485203,608159,492676,251436,158346,196072,589693,337647,59599,-339982,-27346,-171577,-395149,-256389,-140936,-274664,-480789,-264555,-10717,109273,179419,289897,68495,-112283,-374904,-406147,-188395,-66731,-127080,-130722,-84521,-77752,-257339,-338251,-154135,270919,572588,720112,558744,25657,-440993,163391,271140,52022,-184695,7524,-59700,-327542,-592668,-472757,-123666,263368,375257,256145,-81923,48044,-12312,-55326,-313633,-229257,70230,241761,32712,-418841,-172189,39752,-225447,-482234,-350366,-323169,65520,325664,293007,216506,286042,398418,339829,186181,206268,243923,54564,-41725,-32938,-133930,-484465,16057,90143,-119066,-349125,-220406,-210845,-241475,-118075,82983,64079,-242714,-232620,13132,191539,70067,38536,111783,149807,257091,357372,255518,-57073,-141399,80596,203420,-184802,-402466,-71730,157608,297485,458300,593850,505508,143332,-221649,65166,363145,591609,456734,16320,-124679,-106206,-248187,-371378,-470714,-268254,-119480,-139994,-28938,-44652,-242400,-406955,-274244,-227717,78717,359522,365315,153832,-84564,47338,369342,203448,210814,14178,-297125,-253638,-44857,145302,318662,316579,111960,150459,259100,324779,90093,-372368,-30378,338337,631362,790578,569775,164317,-208022,-222168,-79580,81336,168849,23415,-62257,136244,54776,-243513,-563018,-370333,-328307,-212195,118547,183222,128181,-6510,-77621,7383,248922,297688,181738,-44280,-212404,-225411,-373751,-54983,-141781,-90530,91114,-23839,-344089,-353678,-12799,289785,478195,366362,-145954,-181467,165736,551020,647307,522506,267819,270017,432573,426505,302197,-95027,-125733,-8585,-185097,-496624,-471402,-281301,-93872,-94806,-296767,-278513,143895,360680,368430,342627,381609,245372,56379,-352693,-347937,-171411,-162764,94252,192973,63916,-34447,209975,311992,221895,273657,415788,374179,119672,-236811,-285930,22445,317596,468574,322949,124593,-91340,-85617,265448,670096,664572,375830,73994,22854,-5478,130170,225581,288075,359301,346423,50862,-394435,-190475,204316,184225,23193,60036,-68865,-383198,-231031,-199520,-372781,-217873,-122037,-227355,-242219,6549,161733,-29563,-233856,218681,225595,-92813,407225,760053,512571,226128,245115,248061,-91996,-241681,-8190,16606,20506,-95068,-136531,-140963,-202008,146392,53248,-159476,-271854,-561989,-260536,56719,3098,207943,760720,955767,712543,103600,-340489,-387446,-281138,-101392,220756,672898,706349,502223,255145,240424,110360,-105174,-200296,-284344,-400365,-363443,-371592,-459558,-412614,-342148,-232301,-145727,73920,243139,460348,606668,843968,942205,849138,384735,-12334,-258116,-127541,-156349,-600576,-9986,210445,50812,-269055,-281999,-187262,-11013,101848,63722,-211774,-138291,81133,701865,1173318,987597,103668,-482078,-259275,-522355,-262849,-57670,85092,170556,-46841,-287000,-19848,344801,452841,249371,-52017,-36329,260292,638834,730375,963831,652193,336432,-162525,-294323,-277345,-381446,-495342,-409472,-315539,-73345,63017,37147,-62788,87131,572729,829722,668218,-34441,-500741,-337305,-338537,-318820,-329469,-89916,229325,328155,316107,145898,-234538,-400837,-390434,-389649,-463813,-78501,195424,326187,390533,164532,68715,-215202,224775,390069,232004,6459,152325,364664,244171,-55591,-153107,-210892,-458829,-185438,408597,621205,474926,212204,267161,270633,90854,58636,300812,519384,398519,65151,-273254,-433180,-418954,-193220,-147674,140811,539562,730019,378030,-119781,-390390,-240617,-171594,69528,604328,858639,913549,414649,-101820,-516738,-393426,-50583,257941,286200,51437,-40421,321437,584914,494840,88403,-246253,-266457,-382168,-413464,-351395,-321177,-201421,-187261,-105806,-330948,-146522,-30590,72008,-52014,-187162,97939,381535,533845,503768,336223,-62611,-229857,-388269,-468323,-300504,-89731,-50721,-211814,-361594,-365123,-376514,-170676,27989,166531,319730,548443,180875,-523188,35074,493220,326507,-125450,-156656,-55847,-75044,86861,209862,274047,319760,152463,-107748,-191517,-84076,-23198,103468,435286,391816,134735,14213,68193,-198961,-166352,4443,-32166,88556,631168,1074146,1303088,947057,224744,-195194,-142958,-70082,-102271,-138620,-277816,-419126,-140688,66992,121936,76920,-85176,-306676,-365883,-244043,54254,97345,-134320,-238943,-73090,20168,-135044,-212890,-150381,-61070,-127590,-371981,-284609,-243096,-226327,-78562,26949,24122,149159,1894,-139665,-153556,120379,174830,-147429,-348748,91849,275464,329799,264219,-45307,-338640,-237856,-278616,-406958,-400354,-217960,-215642,-463993,-195306,168016,28829,-61107,-7689,-57747,-477419,-423684,-202992,-179494,218220,392514,254393,-64218,-145377,-28553,-107682,-211660,-18295,180640,189198,33310,-100322,-401917,-293458,-60255,-134673,-466202,-273729,-347347,-597123,-172331,164243,45640,-279071,-423259,-311385,-467411,-153666,315448,284001,50061,-38839,-137840,-241634,-486268,-294268,108663,365170,236769,-345863,-459525,-452154,-161502,292639,476523,108202,-286387,351698,518747,170249,-124321,76790,206393,250159,197400,352351,599290,864519,964358,805900,498483,-105575,-162218,155513,-148298,-425634,-18919,216769,126591,-269260,-107539,635320,1274759,1104292,529500,-54581,-444489,-39628,254444,276072,-52432,-576205,-81571,157297,132996,-242258,-323350,-351330,-251965,93223,270844,56658,-67297,-29778,-349428,-348768,-23453,-31426,-141217,-95194,62757,142955,167084,296968,278720,-125510,-231780,61064,434755,559434,356054,36736,-59732,-200704,-368805,-392729,-105264,152369,122802,109002,268401,346455,35116,-213858,-106273,82003,169202,56077,-13787,-106254,-43740,122612,237852,-7860,-199662,-49563,-216262,-331570,149842,665015,661432,248314,114960,219908,106138,34745,178104,24682,-532293,38346,502630,597978,515951,339427,-100512,-615248,-91921,290138,423308,298494,148859,86588,190071,221803,192241,-60198,-462704,-409737,-259821,130565,266281,297715,141276,393884,439507,278274,643588,847758,813816,586837,213380,104523,32913,-96066,-457434,-303548,-101772,-80337,-166042,-349360,-374451,-287706,179389,489348,840771,750725,583698,312606,-35721,-317127,-430537,-457380,-378356,-123332,121232,12120,-111541,555991,597082,403067,216349,303182,336982,89937,-140681,-36521,232108,350862,83475,-254476,-497846,-508062,-242316,91847,268384,169432,186272,187115,437194,468409,461169,164277,116682,-135386,47728,-107352,-340580,-15999,107565,-143260,-340282,-285120,-40884,-19287,-305306,-377180,-56980,-96320,-204961,-415429,62173,364399,599151,279341,-55864,-77954,118866,401834,714597,686845,392165,385568,407935,-88355,-294472,269152,127049,-369724,7477,412240,354390,3731,-211912,78374,41101,-318485,487038,1229627,1369670,1237152,497614,-400858,-187121,-28202,38489,251995,261106,503971,741399,412006,-147136,-203612,-29702,-168015,159822,228705,102162,-202586,-356614,-270190,-37324,-28659,-377808,132267,711169,798577,602060,128254,-127251,-271267,-319371,-395850,-192737,-229792,-484968,-156928,274872,279861,-232645,-461467,-446475,-30575,322117,447463,51791,-212658,-5673,-24994,145516,-115712,339472,-327303,-299872,-26065,854890,1558314,2009555,2099089,1336544,193634,-334343,-84242,345894,624937,-11756,-310629,115507,341809,423648,746771,989561,1008881,912799,681057,234178,89693,417962,59339,-109676,22703,161307,208789,648215,833290,518972,-19524,-173695,59251,-336552,-388922,95813,490457,462945,-61240,-131534,64302,684265,2388760,3878089,6247782,7508188,7345799,5673079,2539744,3904031,5000904,5221749,4657138,5104134,4013286,2217593,1149180,1004525,697078,-226545,-203172,32406,280890,18432,-141151,-48615,-21226,-239226,-413868,-53887,127655,86224,-82302,-317441,-424187,-160885,-131127,-174304,-421060,-167118,107065,-84700,-378741,-382443,-164289,68007,356048,524511,487750,246325,45339,53183,-64844,164217,683791,1095449,1263800,681035,835788,533429,420121,-67081,419962,970910,690565,95811,219703,148033,11725,-78194,-119350,-59658,-121402,-506264,193820,887194,924392,801946,473797,447157,529191,554690,496752,212881,179020,-455,1136141,1549956,2519727,2329238,1998412,1207558,952,645520,891798,-262503,-139360,-115261,331713,176063,-410371,-221031,-185808,-122474,8123,-73559,-306860,-275470,-50369,23225,34077,-7601,-272328,-278156,87621,411132,447004,171545,-2008,-268954,-290132,-40802,60909,-26818,30900,333705,550409,522340,170049,-336329,-312865,-165894,-142780,-237934,-285638,-79403,-38900,11282,50191,141101,172675,2196,-279201,-342364,-256097,-37173,124643,311422,391226,243351,170542,146407,14859,-86702,-219065,-259125,-365063,-429043,-251766,-14425,-17466,-395116,-181871,239091,463078,456854,337506,277768,293131,261631,179134,-26197,-195979,-352837,-305394,-29533,74842,-145517,-324504,-232044,-297975,-452703,-276382,-454548,-376607,-16793,392799,616221,433095,71386,-301993,-395501,-380931,-461770,-283940,41770,129801,-260350,-195413,11613,298242,545220,692139,594236,447017,229714,-101638,-226975,147394,428968,328045,280909,277457,432077,370372,37517,-441826,-342355,-444977,-60925,645474,930960,488402,-68673,204210,517722,350079,-128720,-382141,-32684,87913,16763,-23556,20461,-238615,-291273,159141,661789,703337,294015,-210141,-18475,-12975,96961,139937,231378,167203,-189110,-269433,183822,693003,654440,480550,272377,302396,412572,439897,205988,187812,71434,-135617,-185020,-267069,-729,110935,50635,-133443,-372923,-236197,-125666,-59393,20936,284683,638768,621664,385782,143630,-101240,-197112,-110970,-237267,-485495,-177314,11051,-78797,-71264,-158904,-135525,-155950,-288048,40876,265751,101663,-258085,-287279,-238543,-210131,-87609,-23545,114215,348431,371929,360437,235722,-142705,-482920,-524510,-278656,-100487,-77030,-102185,-82102,-75612,-196339,-229816,-264837,-76872,-140216,-323531,-348334,-109922,30188,-11064,-152385,-6797,-8844,-238374,-284096,-83668,-202705,-312814,-259504,-187631,-84435,67448,118104,52549,-44730,16008,-115035,-194882,-66316,-217053,-315669,-18798,106541,37995,-90166,-189173,41842,339022,323564,132622,-66950,-439740,-370607,-361152,-209100,-166792,-172478,-283159,-355214,-420993,-415027,-144020,-64998,-199297,-352495,43568,256103,280558,245508,64159,74761,207694,258092,235454,293725,30743,-247587,-417919,-122882,104221,306744,409775,271470,90135,-66130,-217226,-163663,41063,259690,670645,719325,331707,-103155,-413591,-30589,228626,256225,-44102,-261207,-103706,5888,31811,-224207,-251591,138232,350749,164584,-84351,-335623,-284983,-168203,-74020,-67993,-53229,96363,132093,80532,-195802,-283482,-185523,13249,44734,89083,-136959,-392351,-549078,-364945,-63968,-64853,417737,567563,738582,769835,706674,349541,-87016,-322137,-102870,-108014,-230940,-34169,383505,752696,918604,750922,429200,217557,349125,471575,305120,65599,-17547,20068,100686,-12210,-258857,-16756,97628,-130512,-403142,-383995,-363763,-304939,-238494,-157825,151240,454241,398169,275065,154418,-93743,-420494,79555,136457,-91192,-228223,366004,850293,1025144,648219,-241884,205438,902402,890957,479604,-73875,-312510,248,428862,538191,350046,-138054,-362852,-485849,-318803,-37315,-157070,-187374,148366,433601,906049,1153683,907343,497006,371117,126965,-22029,-162441,-122338,-212766,-382785,-330562,-45834,31314,-114697,-287675,-355347,-235279,-173099,-58657,-102976,-356643,-479047,-346752,74364,411942,336972,32651,-397300,-131510,65225,394369,341104,-183653,-54793,276628,-127274,-37864,704220,1176536,978333,687232,511065,212110,-3473,-177726,-346487,-275966,-309481,-384416,-340743,-221547,-77686,205681,307540,274352,115431,-174959,-327885,-385558,-369203,-334494,-262332,-425009,-179879,143763,416892,449714,413757,191875,31909,-91320,22416,243145,184455,-30439,-191298,-360464,-412582,-167279,-57074,-391328,204587,464682,681996,577792,302095,-167730,-430181,-233940,-409248,-153987,301088,533165,728667,546007,420414,592098,577557,509161],[348674,306845,30387,-408231,-169338,-1769,-256528,-289184,94773,226958,-102888,181142,564546,522186,280216,56892,-77668,-43887,41519,26834,-238761,-281105,-313866,-199323,-83379,-113509,-304588,-261640,-163853,-155341,-305835,-443474,-371279,-197682,-101164,73716,306872,436863,378830,1981,-315329,-338284,-414095,-449198,-122703,87435,74252,-179422,-439619,-403920,-374529,-514166,-142418,161880,250324,177303,140060,149179,254633,335606,134460,-139366,-386402,-288332,4740,12245,-61586,-289416,-381365,-378496,-236102,96809,98705,-233431,-99075,-135842,55641,374623,500220,97302,-91424,455075,784110,560427,-53430,-424927,-211145,290600,754439,751512,822396,756918,544234,323587,181744,-28304,-183065,-382595,-220509,-343180,-550438,-272054,-197721,-72350,-227346,-223986,-115006,103565,141633,277103,603750,933313,993756,571239,126959,74627,642837,1351256,1284460,59777,-83407,624490,712659,211863,-171914,-311474,-57817,185232,235635,-4632,-349934,39384,320557,6069,-237509,-371952,-146071,21290,294517,216824,296197,17500,-575045,-122737,305131,356090,589163,746955,661475,390334,273943,260123,407592,632804,364587,-192728,12487,765200,796502,465845,139972,-31785,101613,344627,449760,280249,379712,547133,490735,-162294,-140020,474791,383002,64324,-369892,-378040,-369210,-383483,-330775,-226516,207546,575301,452589,70309,-357798,-398269,-40615,169658,470566,681368,684499,426785,-249109,-268536,-27766,117598,266277,413110,305815,253515,248426,-74146,60183,264678,78820,-213043,-396300,-388505,-287335,-497979,-230533,127728,597635,793861,468344,-17954,-411421,-550624,-391950,-137919,-4708,92835,146350,147680,332703,509371,260689,-166987,-531990,-262429,-130178,44891,6336,-81955,-232228,160362,283277,13088,-352961,130618,328632,-12840,-529449,-227253,87996,-1124,-54160,-172592,-154017,40800,136703,146518,214161,156639,129075,-15252,-159294,-87389,258057,733383,736884,550011,200718,-203678,-364239,-112051,-142143,-260185,-348585,-225354,-23959,-31204,-3814,-222728,-400134,-442465,-204099,245531,407041,340466,257129,358690,196904,-305007,-283635,-408097,-98493,684612,1262223,1107133,563788,-126377,-342009,-24919,-16800,-410803,-464574,-278065,-477438,-434940,-151038,52893,106120,131232,105267,-36188,-271953,-448655,-299722,94459,538107,433274,-169798,-62280,719890,1046147,554553,-196301,-423879,-46592,6792,-111483,82471,369533,397509,58653,-183085,-256664,-372270,-369135,-259636,-125475,158683,355370,679719,761516,441850,-29756,-548518,-296190,-54350,-38839,-254120,-155084,85356,151688,91823,-90644,-401968,-178414,337558,436077,232295,40888,-171281,-316630,-50314,189230,209889,-32531,-220248,-536738,-306121,3247,259653,350991,234618,38275,-118796,-26821,-112594,-252405,-317480,-452351,-257796,734,356958,647017,762116,516195,441229,317637,273473,116795,-21498,-180292,-119236,140648,528590,780072,670993,455692,14887,288727,497219,371216,121353,-259150,-397050,-374637,-295221,-276744,-391115,-414815,-414571,-359954,-379231,-86821,-104791,-312173,-351608,-110629,90564,129920,283889,403737,417779,193549,-80590,-306523,-233397,-246568,-274631,-372050,-521706,-608379,-573343,-474660,-268407,-51565,93081,357980,501929,275079,-12599,-391319,-66352,101789,-208045,-555837,-78973,74919,28013,-170333,-378295,-368305,-95507,-102219,-340312,-63926,251326,223341,84513,85688,340601,689003,999514,580043,347243,1705,244481,285956,21662,-361814,-498287,-418101,-419557,-326704,-157544,-34187,118613,428136,412252,193459,-97718,-270868,-247092,-159578,-205893,-262892,-268651,-181162,-228585,-466140,-393876,-67141,395345,567244,311175,-316444,-185549,241427,106407,-162250,91118,300715,54964,-283063,-498017,-329441,4981,312701,486369,330638,-25723,-81764,-173941,-300635,-379722,-371055,-138691,45379,-105413,-305764,-128080,-76780,-359409,-424107,-407683,-294326,151837,447659,576247,633630,661359,632324,511858,233089,54405,-104177,-194118,-126083,-110878,-127464,-150191,273163,126712,-216914,-376633,-92641,-107990,-213276,-197067,-61803,-65344,-246257,-309669,-52382,294765,296326,216960,47873,-12905,17245,-14171,-115408,-350102,-250775,34943,101380,-179978,-383992,-28588,182210,301510,433866,542640,479848,106557,-400338,-95062,357076,743855,513456,57664,-87426,94905,113445,-166850,-495696,5992,245145,178915,184536,44657,-147894,-276563,-137995,-34070,175139,256103,52258,-160624,-428085,-77379,238961,60218,179386,92491,-300787,-124810,299555,625049,830033,581436,198661,256740,517814,656731,311500,-368269,-117688,239013,289791,226789,219545,166398,73239,-18426,32775,221190,256384,69810,-3898,188361,124238,-260752,-391378,-163683,-356912,-421028,-129638,-79159,-65662,-156897,-267596,-179306,119152,230751,-136053,-423390,-337878,-319306,-564159,-201446,-100531,-121211,-8155,-81503,-260665,-304502,-31331,385471,734350,681558,163123,-425836,-217185,217500,405623,417836,206775,220634,531736,571420,469789,7872,-226160,-155348,-294700,-585067,-469547,-326955,-222637,-231770,-403156,-293849,169642,428527,464878,463030,538553,361740,133259,-392879,-428583,-187184,-141295,87744,178614,121651,111301,399766,423097,74664,-144492,138557,330893,130670,-267338,-440605,-51222,278743,568164,611802,500964,226744,104791,282801,470940,284167,117066,-10918,-44839,-157723,-188758,-165671,2552,183280,284080,219652,-146184,-178213,133160,28891,-57473,329150,110449,-314160,4762,-13852,-321851,-198793,-121044,-255575,-261236,14822,192615,-43821,-409365,80264,132280,7445,530201,892756,670483,464297,484661,500750,88957,-283679,-224597,-54781,147546,224943,201665,-6811,-387099,-379268,-110080,-62732,-204572,-362279,-78091,53782,-173037,157762,694807,930195,760414,227250,-254569,-383664,-168214,228164,591615,978534,862642,441211,48451,136696,158235,-41380,-316273,-528333,-321193,-136863,-14870,-3662,-15909,-16328,-9881,933,89066,273442,473362,735659,1069830,1398943,1213137,695376,145575,-323694,-353752,-287994,-484033,-187530,-41494,-160927,-364903,-217010,64788,215070,172115,85601,-158284,-204484,-417097,290367,1024632,753683,73650,-462549,-566648,-303622,-132434,-182863,-191988,-60901,-126311,-281194,-101353,225295,340068,305103,136307,69726,132546,448682,533031,615393,499090,181755,-265928,-239144,-93253,-161823,-371770,-354487,-247655,-187023,-166641,-101707,22602,508235,1207734,1537609,1063457,194174,-407178,-239939,-378101,-271988,-61011,262579,654971,802031,446565,-227080,-371830,-356771,-282738,-358688,-288138,-55115,194624,335382,600984,509692,179948,-352196,291846,555181,416154,291354,481220,614798,473929,173587,92427,-53706,-378235,-239918,350483,558790,563034,203710,16994,14226,84942,237035,469409,580637,487077,139780,-175861,-405906,-440987,-335931,-493649,-165129,269799,374351,85258,-323213,-521151,-307920,-86143,301146,776034,1030483,939068,398673,-201978,-612896,-523556,-242615,114154,181094,58072,127025,493074,639788,421092,-23210,-331476,-364261,-468346,-465705,-289094,-245029,-353716,-291240,-126226,-333385,-193859,-157069,-142715,-51836,77598,210288,256330,359452,441867,256632,-41557,-184174,-160203,-304404,-350356,-208240,-104347,-226857,-391464,-293847,-314639,-261740,66563,332844,648581,846555,582577,-299001,-310894,234509,207770,-81724,-161692,-154427,-300344,-304087,-157991,-27370,-43477,-129028,-187572,-225932,-262364,-130434,219647,671540,673500,422799,141585,-188478,-477348,-127579,-19099,-206665,51443,627636,1028549,1365053,1134580,651826,28572,-15516,100845,76812,-83106,-355730,-464543,-124037,146414,161584,-34082,-325032,-385150,-548033,-368787,-36163,42986,182534,69418,16869,-99313,-298341,-253399,-129627,-55355,-151801,-359959,-266247,-241916,-187809,-41095,151587,308669,221132,-59279,-118688,-189278,-125165,-73690,-326493,-367380,49517,316451,363629,73498,-374517,-179071,-102507,-322029,-531140,-332567,-164059,-115594,-303408,-249628,78494,25859,24203,194463,80403,-433788,-476664,-260185,-169178,309353,373408,211077,-110692,-382336,-252579,-181642,-127652,309333,648253,425881,169653,-20002,-141733,-112066,-8292,-230133,-454429,-213514,-243485,-534676,-194936,85789,-137976,-429859,-176844,77516,-19224,-208754,396280,595028,388513,287977,496982,136770,-133397,16133,391501,603351,461473,-4179,-253048,-488691,-323727,75218,247236,-35248,-47806,497934,703626,504833,268020,193142,219047,186698,51439,168555,410531,769188,966342,914768,218811,-332313,-390057,-175778,-241075,-549924,-216157,123636,204060,-185498,-94265,766697,1309540,980968,579557,116931,-420224,-74389,249486,200865,-271136,-273504,305466,564656,596806,164228,-188785,-482766,-61299,320879,363535,-16480,-386050,-354831,-568476,-471760,-195284,-156450,-2974,108577,155415,141440,179708,353227,220663,-31429,-182725,194887,545184,629981,180378,-204952,-299865,-460952,-316436,-108932,-256301,-96080,29781,222953,468548,555724,329455,-67532,-113767,51984,72969,-42026,-100736,-107487,164326,481109,621053,199169,-455499,57487,128990,78217,300473,634124,572265,200489,374691,733669,635436,148743,110559,58011,-511582,-20578,555367,668766,639755,211692,-307121,-418579,-160127,56943,121511,70766,68231,84239,232064,410349,352655,332439,-337717,-437210,-315854,128093,376403,611733,347213,365213,124735,-240569,37998,659062,1073589,835211,238305,-58193,-37368,-22314,-271983,-478150,-251316,-170190,-81715,-290417,-343307,-423555,-21193,310134,704042,641101,559899,392986,160205,-15472,-241446,-380991,-352832,-111082,88578,-170369,-177751,532305,654744,584657,590521,564269,559394,329841,-100433,-180009,163370,301015,26622,-278073,-423091,-551337,-474245,-171567,11037,44489,90359,42457,171307,324749,273455,-53966,-121829,-290953,-78610,-295929,-404609,-48055,62602,-75783,-259942,-256112,-43874,-8420,-172279,-111311,-596,-112127,-450751,-262135,155186,436936,644320,449903,63731,-13159,89488,195358,359648,363046,289908,514535,520519,-35867,-220543,238005,57223,-452569,-29406,252315,182180,-43631,79413,466864,335842,45608,614824,1304124,1368911,1188340,282771,-279555,-4658,187074,235099,359846,275422,533189,746509,474360,-94398,-232109,-122409,-265251,-160623,-150926,-154418,-424488,-88101,120663,270874,75321,-498465,182406,899101,1071217,792422,394708,35068,-216385,-317011,-469529,-378802,-321788,-364968,-368062,-147908,-145964,-319415,-528531,-544021,-258652,188984,554686,82078,-156561,-39098,-123040,-259726,-148216,-8832,-82911,-312342,-417372,-406323,-62661,350498,906129,1070755,690517,57391,-110624,-13888,-22105,-315206,-270097,264673,578835,584498,572537,728921,655006,475959,297373,-234942,-41691,298868,-8521,-176218,167417,280809,98185,473509,710992,439576,-116161,-409168,-188851,-345709,-478454,-199741,321627,577863,547502,525199,56484,164774,831039,1707567,2911666,3094106,3006505,2589373,1345815,-130109,940811,2605117,3382662,2287570,1417604,430363,868662,705337,591688,364381,358682,2357,-37658,-182602,-263484,-301316,-99534,-25979,-238735,-441920,-61117,65155,-34903,-246622,-336154,-82553,-34618,-90260,-268332,-101885,-77851,-335452,-443391,-286555,-163152,9362,252127,438640,432776,281054,10617,-220338,21740,497261,931423,1178348,698210,315469,77558,82777,420505,335775,170839,-542784,-144835,-276624,-197632,-22208,-154115,-128131,-186808,-105155,-106317,-503798,199389,939000,944542,627616,252091,-43007,-47209,45863,-24977,-329027,-53759,151007,529725,826863,1398085,436436,661964,1793935,975520,-628606,59795,294950,1822,-316674,154887,193508,7124,-366224,-375892,-110053,-151401,-401201,-411633,-225283,-153136,-122986,-122140,-196064,-367884,-436632,-259358,256124,539879,410700,137609,-352854,-305641,23941,47504,-64412,-39399,413795,660979,466899,-76339,-506442,-298624,-148167,-60519,-215489,-385793,-175269,-179731,-86347,69438,174296,100645,-165086,-512394,-283845,-123646,-35917,-71289,-32924,-135610,4016,111149,145706,47771,-7890,-129901,-246670,-403532,-501877,-319011,-107818,-54728,-279971,-209931,139877,359158,434992,311633,200018,208136,285214,94838,-132373,-393363,-410482,-118183,131170,225422,-26617,-411960,-273840,-219253,-321369,-215458,-235947,2919,319572,626988,547131,243304,-196025,-480989,-423760,-394046,-398325,-229871,-6606,-39846,-286161,-145872,-65701,92359,320852,480919,454092,458077,393097,9543,-238706,142647,358209,250589,200829,241898,357994,285621,-97904,-432133,-323303,-489458,-59212,639968,888846,522108,69798,225820,410515,181958,-173595,-260745,-58715,-46738,-149273,-202303,-138026,-241605,-129710,237758,660425,738475,249991,-158314,-53526,-38773,-20517,2868,168088,133063,-218672,-417594,152618,664471,599116,438770,196186,275416,286436,221900,47007,226237,187434,-51117,-268766,-174298,270531,408172,340999,29142,-262629,-7756,132596,119860,24095,207089,439096,362466,94915,-166201,-215924,-195231,-99702,-173561,-327571,-36877,249721,169502,129863,62173,-7749,-134274,-361586,22208,284978,80314,-276993,-94182,-216105,-93995,-101598,-15787,166839,380202,198494,-109805,-295711,-376281,55302,72377,56035,-24051,-87023,-222474,-232059,-88192,169816,454473,593853,503240,249490,1969,-428099,-378747,-279995,-412483,-331384,-110122,-105194,-292804,-256022,-53520,-139468,-73437,-160086,-157189,-111812,33190,100377,122700,37237,67302,-121313,-348098,-133129,-279720,-407791,-128463,20013,83293,-66992,-361758,-174536,193107,257413,137133,-36291,-410892,-314593,-436921,-373945,-428553,-416839,-451515,-387721,-487225,-354977,-59775,9929,-174171,-354943,307146,650571,635552,356321,49591,-193102,-279152,-42331,310448,626639,284740,-76216,-377416,-6066,397787,691296,915707,796838,532403,294012,87756,54005,-21442,145857,327940,476783,291705,-108182,-375043,78018,343676,249894,-68289,-293894,-135197,-22448,-56545,-334125,-306242,81777,279625,122590,-34004,-303759,-317186,-52886,132982,207483,128040,52932,-111892,-100149,-189846,-322740,-330036,-121267,122153,330892,126480,-145416,-344557,-210770,108419,97973,592925,791128,840510,706132,538489,255509,-86858,-259713,-208527,-83254,-143621,-64407,340209,683258,765178,540705,209641,78419,241997,436647,386765,213063,67183,-73609,-106221,-142037,-476747,-196479,-102057,-286045,-415169,-369077,-432202,-393526,30561,310533,351218,371650,257846,79416,-35041,-240273,-368391,-25580,-50205,-118885,-324857,209563,681447,891591,604932,-290325,9510,658269,743791,491499,122721,-81081,26559,374399,435267,259445,-243076,-336568,-453036,-475141,-209829,-80083,219028,585907,652878,777019,811232,416752,91431,47158,-83565,-208725,-147372,-258180,-355479,-404360,-342287,-79271,126982,47124,-52758,-195099,-277827,-271581,-40208,15832,-50483,-275231,-312610,-107441,117585,139659,-58469,-244797,-115175,143499,395377,433507,14612,102114,329460,-96262,-114531,762406,1395511,1282960,719736,544378,157581,-208311,-440749,-334217,-299887,-400643,-344795,-389600,-498790,-264228,-149273,-114380,-105424,-148558,-328148,-466529,-444982,-395482,-222155,-198161,-432398,-82847,236918,337567,94570,13896,19432,146237,131348,300853,612157,472144,28085,-275238,-378764,-269195,103009,461868,217892,38762,-194150,8995,-88213,-213350,-209382,-264961,-242274,-202675,-125514,271842,554050,840410,568362,441311,595648,594359,491147],[272778,180148,-110820,-220925,77201,118260,-244360,-176773,157187,118424,-319524,235062,725753,813689,619919,432593,198303,91202,-72844,-393786,-415877,-197730,-30265,-206334,-198848,-234782,-331864,-352615,-328884,-251526,-323245,-440051,-353515,-137510,-29937,-49878,93153,189659,147439,-195458,-509536,-200313,56415,178909,461084,224858,-17947,-240387,-328241,-261209,-209591,-506916,-449329,-305766,-40896,63004,147999,211938,314619,263808,101918,-201957,-227025,-208894,1673,-93831,-191907,-159555,-117804,-229934,-110443,114318,-19878,-275604,-76322,-97893,152364,481223,582913,209104,-260892,-54838,162323,97287,-246284,-490893,-309680,102072,555840,580525,412528,380414,233644,233339,172961,55864,-34852,-70723,-69885,-277897,-502457,-230337,-220450,-200709,-300560,-120440,158282,407576,496680,456221,536239,556479,556305,229707,-53828,-46282,502440,1111000,1087192,-1470,23670,684189,682243,54003,-282129,-317670,-161519,85404,116528,-45954,-398110,-369348,-12817,-161420,-262112,-379316,-214017,-17649,307586,245851,309842,122317,-474117,-127093,245578,222227,254873,363943,358267,219326,117976,121637,175133,277830,82709,-340539,106669,620015,646203,317190,36681,13887,188098,495927,646182,431808,298265,457195,412159,23317,-247389,69285,120274,23794,-418494,-419603,-282638,-162379,-110672,-155214,143777,578477,547742,128884,-305708,-284773,33448,296331,712174,765475,715151,427350,-192021,-227052,-108631,-177043,-96573,256631,442110,504903,313044,-76162,-22764,7303,-189772,-285494,-324847,-244974,-28997,-195197,16528,169038,384842,349138,29488,-389790,-537301,-459061,-143837,78512,130275,107201,133942,171702,220043,165706,37050,-210603,-349523,-341117,-282901,-42643,71067,-4363,-243018,-272194,-80163,-215151,-476241,-93095,80896,-27404,-285578,-527123,-387487,-268387,35926,-30101,-26020,63036,248094,322101,286644,169907,183183,70692,-145943,-193236,-138938,40453,199240,278886,255626,42608,-245988,-274734,-253723,-398738,-596200,-325119,-154447,-78088,-23021,-199751,-372592,-351441,-97417,395724,581810,382693,32592,157767,75249,-285720,-321202,-320408,-294634,531619,1137082,979318,395763,-218702,-454392,-181392,-251850,-532873,-284075,-240578,-501554,-391245,-375613,-184431,-26187,41956,31924,-202131,-455578,-508172,-196653,35757,350678,501419,227454,-266672,312424,889259,629901,-30549,-408618,-102692,-36872,-119904,122882,474326,480145,134740,-185049,-274934,-290732,-142925,-101369,-114169,-159391,-60811,307973,603317,394342,-11494,-464813,-270861,14132,39161,-189941,-297359,-81301,106944,148489,55996,-197046,-414746,122455,282267,138295,-50716,-190850,-152008,77277,329296,361070,142689,-62935,-353106,-88690,113016,340896,347170,293095,370905,402695,466916,445473,268746,-21499,-253088,-131871,-12641,219547,289456,260781,72844,14604,33034,159249,187606,5055,-63273,60527,513824,940282,1017807,559230,-46432,-196363,363307,539670,469855,397458,116221,-155169,-241137,-212162,-346644,-307129,-211228,-396389,-531576,-253300,27054,-139422,-494913,-307569,26242,194310,265995,419119,485843,339207,-33346,-408182,-472299,-121541,-56321,-13187,-63646,-62266,-235908,-368569,-449881,-208498,14560,148314,230622,320603,192435,-156796,-591239,-207858,67529,9226,-340349,-153211,149069,316098,378647,97395,-427516,-105726,-14194,-198557,-170631,7945,-122980,-97501,83663,491724,888551,902826,695192,397973,211192,433427,740935,560569,162951,-274128,-470982,-344511,-219393,-111338,77943,242230,444553,631789,289868,18114,-129451,-219541,-227766,-268468,-374609,-380804,-200865,-144232,-269713,-529427,-389308,9472,187454,-63455,-594659,35199,294901,35044,-177405,266626,503295,227001,-176275,-264595,4624,234710,347115,526613,247654,-22187,-119330,-165153,-433755,-448045,-518247,-414951,-272383,-291578,-170890,-55239,-172008,-480479,-386667,-442042,-283749,180609,459395,650095,792535,898429,821776,651810,314584,7709,-307653,-384411,-300227,-49809,192765,487724,544956,230272,-295746,-241448,43315,-20793,-258146,-346979,-227877,-187173,-230901,-285378,-60972,284313,364204,205088,-115090,-210615,-231777,-304418,-281397,-329144,-159181,21425,-17212,-203482,-376260,-64229,110616,250587,326884,359074,366754,147616,-245031,-332006,262533,669756,447530,90797,-68630,277988,510177,241184,-282097,129509,558486,534780,390078,114871,-109596,-130086,33845,140674,224740,267314,159830,-62631,-344212,-98657,111518,19661,146848,167809,-221708,-32612,464378,790185,990161,629673,211059,295689,629256,726299,345288,-304957,-182839,148742,-36956,-352947,-157537,124731,203646,98910,126282,286755,229690,-18811,-31573,227075,219211,-151062,-215212,-2793,-255178,-441122,-310415,-309034,-306614,-386607,-504894,-400261,-164932,-36562,-286472,-486422,-279335,-177195,-483067,-437186,-94732,-76381,-56177,-121469,-50330,16632,-86575,403200,938604,920740,479099,-153473,-369975,-244164,51930,199362,42314,75241,467530,630609,548838,142517,-320634,-334511,-449068,-482013,-261105,-79551,-207887,-366504,-495973,-380104,90667,406193,500037,509689,557698,411150,136390,-379575,-391721,-165812,-108985,30513,88077,93313,246510,616474,614653,178989,-364255,-165753,142820,-7984,-374574,-531092,-151910,143004,466137,700546,693028,392200,181866,185477,134952,-137916,-152070,-87001,-144851,-269366,-286254,-359839,-183206,58768,260788,352055,45173,-89601,39698,-9137,61048,447502,178270,-172403,180730,141382,-345809,-257775,-130358,-206037,-245313,-25338,109776,-133592,-484670,-93978,-111103,-95316,429844,696075,551251,474476,629149,566906,229934,-175916,-492122,-207934,190394,500662,528456,227117,-12154,-54229,42386,43555,-73418,4672,229217,73027,-378651,-4632,432621,650617,480576,111067,-286836,-368008,-54043,462966,810404,982773,766336,181720,-184144,111903,298874,188547,-60487,-269292,-281454,-30665,175195,396535,276096,173193,112516,108225,67620,272106,507990,817874,1099331,1597366,1515590,1064281,416955,-231332,-468133,-202055,-275801,-340172,-370193,-455389,-384151,-122272,320457,562018,359495,122505,-40397,-21312,-110857,-389086,364166,295148,69972,-257984,-248275,-96962,-50619,-247625,-460596,-328306,-193692,-241802,-248970,-44637,124159,283280,256068,84200,-53622,-6532,130390,124126,180207,-63704,-444429,-278219,-20600,-36100,-238582,-254209,-287421,-388897,-447884,-250847,148561,785721,1514115,1767038,1176400,318512,-378481,-115230,-255491,-213527,190260,580735,790009,937652,518410,-59111,43869,-69794,-234988,-323190,-163451,-131798,73369,319213,586815,725745,323773,-293537,-25206,408835,497796,480026,521620,507743,402954,245377,225445,38321,-330839,-302579,209931,418015,523093,196308,-133351,-143804,93707,320987,486630,461030,419030,176906,-29914,-247295,-359157,-352393,-295733,-174688,-161618,-222359,-279022,-296965,-323673,-162910,138287,541132,875899,1084356,799697,320961,-302848,-531528,-503798,-450030,-112685,4593,-3632,180201,515341,524014,214523,-211638,-462837,-416659,-439120,-424942,-190086,-52405,-172399,-375892,-391025,-402891,-342544,-290060,-303714,33271,293284,310445,107029,155194,266127,51860,-117255,-222876,106004,151211,-41967,-188099,-153451,-245521,-365553,-137992,2069,-73345,-68875,177877,652585,813604,684354,-11653,-379941,-38819,73419,-28229,-176416,-259145,-474877,-605972,-560551,-427465,-459346,-360137,-251114,-334773,-492042,-256950,204531,695039,809852,539755,141236,-384565,-309083,4592,-71894,-484800,-7299,519807,789508,1007460,913396,784777,316117,103858,146505,148381,-79911,-429555,-443815,-111569,131915,102545,-206222,-222495,-146481,-361459,-437525,-258291,64264,443639,321516,40644,-224134,-400268,-270162,-53957,-16898,-145484,-149482,-112549,-206779,-205690,-108049,127850,388548,128334,-249963,-205226,-241259,-247900,-189649,-385794,-385313,65128,403696,351491,-156627,-488439,50701,-20150,-323316,-512963,-241619,-97063,-16645,-160885,-202544,10034,82069,40829,254321,96747,-369701,-564786,-389112,-336320,67332,157596,37692,-193470,-387203,-369621,-253741,-144022,324703,678248,513267,253045,46034,178028,279120,122840,-225732,-298314,10408,-61119,-416495,-267416,-35009,-262104,-300262,90606,510681,449859,58712,395820,716947,517203,467810,835808,360761,243693,356116,670868,777566,555606,218454,-1828,-187866,-339409,-154623,-18430,-147905,136109,553407,761361,679832,390837,100908,50807,-86350,-338444,-237259,107388,451538,583245,558342,-277467,-535315,-501381,-400874,-335308,-525644,-305468,246213,389471,-666,-273752,549897,882765,689866,541157,227320,-225955,-137233,108608,12722,-524431,7005,611707,847040,789366,333266,-168278,-357781,348797,632488,401157,-174283,-469475,-164212,-382097,-609513,-243619,90156,324803,320430,183078,124453,298272,484579,360006,42016,-178735,281632,520715,462244,-73494,-292879,-298063,-407381,-223821,155663,41462,-239529,-182922,195158,548555,715982,679736,153501,-146793,-55906,-116634,-353387,-330665,62185,408184,813984,953083,435807,-267707,447061,670572,613463,507446,500889,373745,147321,476187,966882,929922,324428,42895,10864,-437962,-159801,422506,556697,578790,64456,-312306,-221163,-170617,-172345,-252727,-256301,-117579,31641,192355,463161,405615,514301,55016,-128218,-561925,-158020,406164,801388,596228,550178,313348,-252878,-369399,460992,1134566,940750,286480,-193798,-33916,92183,-53622,-372857,-356535,-223808,-49613,-191034,-225775,-373735,-353546,76402,340219,362007,399508,397779,309726,186531,-138296,-437937,-356081,-100162,20935,-357836,-192796,334499,494903,545495,726667,710208,644390,483963,1016,-390429,-51887,164949,122135,-82540,-232961,-383983,-533797,-230529,5860,111672,76105,-28594,-74526,36494,-62252,-126696,-203246,-348799,-296362,-399152,-333443,-191703,-128657,-119319,-203460,-123980,-12716,66473,151297,299086,347438,33994,-281426,100646,457990,711031,727510,583140,220810,101091,80509,26602,26673,38422,310997,678341,571878,-12736,-191100,180028,57929,-377594,-145232,39871,13013,-3144,334673,738039,584364,263890,485448,1032526,1082413,760578,50868,107435,235900,290898,305490,390721,331890,454912,570828,401858,-112426,-226452,-131557,-246926,-446486,-578139,-447177,-225233,114815,333323,414108,101757,-471609,118177,919245,1241404,939478,578521,77777,-267912,-413202,-507930,-499304,-355895,-222063,-270732,-509730,-359589,-421923,-516747,-476991,-385798,-61664,203541,-113597,-149029,-60024,-139674,-444848,-14724,-13030,279661,119763,-225271,-419634,-424841,-501354,-2351,554037,830679,321338,32612,-193121,-386766,-551222,-199582,337733,703269,630583,347722,352640,201041,55722,28686,-416062,153554,261281,-128841,-202216,313867,370401,21770,257278,530395,373208,-88675,-407958,-293763,-199936,-191244,-389341,54568,466938,775877,601166,190133,150965,87339,1099018,1317262,1704083,1949770,1788795,1236161,-47502,665151,1826438,2589037,1908907,532077,104101,950846,1036454,715863,537381,284834,-13588,-147882,-226435,-195855,-380941,-193835,44792,-67387,-365143,-237888,-75988,-139038,-210217,-123744,-23880,43290,-18075,-131986,-49683,-199635,-465508,-207806,-30471,-83120,-60976,168613,354734,359420,360827,315314,218441,394452,665066,880104,849979,181888,-163908,-471470,-252226,142666,431609,806495,311905,569818,131752,-234213,-322311,-426974,-292084,-291146,-120552,-68605,-414761,110265,616322,660531,247815,-45438,-379828,-358194,-140053,-124372,-106621,-295668,-212780,-586655,-371613,9489,501008,553481,464356,-508443,-283518,-72616,-342217,-441364,-355512,243202,286454,256581,24930,-405225,-199568,-294404,-462440,-243841,-217447,-257928,-81812,-77802,-333335,-349355,-239572,-352446,46355,525446,601043,272960,-312914,-285755,-5787,-39876,-51664,-90032,328208,652964,455896,-26369,-194898,-334497,-126524,141950,-7932,-281263,-190906,-198952,-18987,133532,136350,-71874,-383976,-396743,-184712,77840,139727,25395,-182049,-569185,-194711,67543,169653,125959,99316,-22332,-208593,-413998,-524325,-401059,-190180,-27222,-79109,-177773,7196,214918,295934,137930,-29109,-10342,197109,-26773,-194996,-480127,-460235,-35585,222487,311752,91894,-339683,-324682,-149906,-46287,-269679,-56202,294957,634787,783406,423215,54698,-303712,-415815,-474589,-425145,-310719,-123543,20596,26526,-20483,20799,50443,80790,160954,214702,263830,361076,409169,121303,-153303,47013,110426,-6229,-64753,48255,135511,63330,-264361,-200835,-77093,-323090,-93375,491247,664495,419519,120570,354924,583427,435452,239575,67278,13493,-124435,-240793,-297517,-281918,-162709,60375,333078,598596,617433,198036,-120934,-230592,-166787,-229118,-175176,119387,191639,-85056,-268305,158657,476686,425415,219546,15927,186461,297399,142168,-170169,67638,123767,-91717,-274993,-71971,361289,528783,467425,168916,3054,174093,413401,329174,71490,128115,242987,144151,-129488,-387427,-307795,-220046,-98535,-69994,-118502,102536,377788,356898,299767,238578,97034,-84429,-383481,-86876,198351,98345,41258,431114,447922,247222,679,18677,210657,370618,82553,-460134,-99500,334771,764547,703750,390913,66716,-107200,-365924,-317823,33624,533418,930813,1118603,802686,593587,244909,-135761,-359820,-320983,-435947,-197156,-77334,-129217,-289750,-142708,196505,381365,238298,-13024,-73678,-168934,-128184,-10528,139594,136007,175340,-91335,-410545,-117097,-134780,-135755,51419,150468,248208,-58801,-506843,-326885,33338,119529,94962,-125878,-198971,-230452,-391358,-386832,-410388,-439024,-278527,-393796,-384871,-206180,21191,56901,-123517,-321745,385623,902534,897317,396537,20816,-292584,-204976,216173,502838,781143,499792,128286,-261166,63632,612303,1033360,1326338,1223100,838959,508853,281220,112479,-64186,-85197,-177525,125122,224857,-96312,-354819,94732,318882,139632,-135861,-335472,-167940,-108730,-221253,-468791,-266368,-23539,98430,9952,-46654,-310007,-335558,97766,396694,474002,382796,269433,-93196,-273561,-207800,-72664,-36897,5179,130407,382057,281615,22301,-174870,-140478,19838,982,370504,816243,972882,814044,453312,159555,-174398,-337555,-216411,-36953,-125621,-104235,215628,440856,387224,177315,-62947,-55864,97955,316827,375095,269377,86610,-170050,-351417,-174993,-378581,-332799,-180040,-288703,-415890,-306598,-396108,-382231,183371,542899,564103,296756,49557,-131988,-179391,-309733,-351450,-187130,-191879,-125022,-388680,-146077,304504,545817,343767,-270823,-195267,346707,535770,477145,317965,190818,183863,309345,235794,24858,-393549,-351090,-455817,-511989,-207570,154844,555317,706175,671852,583131,353798,-86085,-322525,-321523,-280215,-362754,-222628,-441115,-467339,-227848,-267821,-124830,95433,182050,250143,17155,-204570,-275865,-37645,89405,88537,-165851,-288307,-301538,-277312,-217982,-166898,-79268,2688,193798,353115,410392,182841,207270,252228,-205366,-97461,758404,1222869,1130473,526498,360240,46413,-347540,-391818,-243369,-323048,-358046,-282762,-373169,-324550,-88018,-141774,-386025,-620383,-510560,-377163,-343487,-343959,-328602,-78909,-43327,-284436,-25753,396899,485077,151,-461916,29601,367220,301257,404127,699304,563527,897,-310380,-181106,-169940,247998,784103,953519,720803,320921,-4756,-275285,-381529,-257639,-134152,-52134,-63546,-80179,153517,387052,593058,409931,372274,462088,485283,380651],[275224,152343,-56629,16835,278804,229186,-139574,-63001,216416,41728,-175982,296910,737390,930478,835869,662950,366130,175873,-64665,-135794,211239,505042,480395,84706,-139349,-221692,-246351,-305910,-413258,-331317,-280905,-383914,-200733,-15825,77965,-120738,-137237,-112134,-170123,-435065,-178078,157237,518618,753406,808065,305776,-150836,-223276,-79765,-102031,-54431,-190093,-415142,-364266,-302083,-124343,47535,164665,190278,15203,-125625,-287505,4657,153734,146881,-127630,-428667,-88056,64789,-54095,36181,123864,-177049,-404674,-212368,-95596,189443,481960,542709,283967,-179582,-381739,-498420,-545950,-430443,-340824,-345547,-70305,270827,374841,146033,55859,15579,162053,157809,56368,18256,223129,195598,-87549,-292571,-136637,-68569,-228660,-241594,125115,531379,766157,870574,642547,463720,277285,142071,-93341,-233018,-116605,300396,700408,668259,115961,78199,565703,512831,-13529,-374764,-336055,-170735,36803,64252,14827,-69446,-312905,-313571,-211381,-265070,-400153,-416885,-212106,-14162,65355,143254,106629,-290430,-89121,183745,217329,81089,-4474,14478,2999,-80325,-70751,-94241,-73353,-107403,-232103,105985,304283,360195,182019,5841,106264,281072,549034,652633,504833,251664,418374,439068,289504,-19045,-65542,130815,-8342,-426338,-289138,-97198,37787,70666,-61699,57087,450504,506315,117963,-194015,-191403,71137,462873,849197,724289,604468,301631,-169875,-137564,-108634,-430432,-337273,324670,519951,534350,134371,-226544,-141186,-219687,-247823,-186057,-114755,63638,277078,173467,299673,197682,189012,31661,-85023,-331575,-426796,-343182,-13748,145664,152337,91157,82858,97573,-2453,-300166,-266932,-185226,-141254,-240894,-234508,-27499,167640,151579,-91206,-451339,-433570,-447926,-446613,-261928,-180152,-86427,-20220,-4567,-59026,-198580,-29947,39364,275574,457916,652378,660427,368793,156285,266519,235445,-88832,-121105,-24514,-275641,-313669,60545,297299,270531,121096,-314374,-534285,-411151,-196945,-99129,-177561,-189159,-96439,-157511,-274867,-209263,-13324,376362,601242,314989,-132463,-37638,-114945,-374025,-299258,-121140,-305840,200340,672356,600952,145565,-322593,-458050,-289095,-483172,-225052,52376,-53946,-362109,-272427,-462764,-434058,-198658,-128441,-126709,-331972,-451536,-367597,-71676,134034,290508,490204,501228,235263,315284,581099,569639,99893,-296984,-184186,-139699,-154030,62686,416345,442201,193328,-122934,-227996,-131687,118611,160718,160745,80636,-18475,62641,312302,181073,-151695,-440753,-311452,-41835,-2997,-206540,-494309,-240437,35101,177039,229139,32670,-433994,-222069,15569,-51935,-256134,-379251,-114007,116531,406526,467465,261326,14727,-136806,179303,303176,489202,423133,427143,693283,879247,952717,991584,795449,307717,40489,29362,-54644,42710,62059,8249,-254959,-331291,-237707,38215,125538,51790,241007,464183,954001,1198348,958124,239617,-459197,3670,413726,572325,606528,606351,434970,106653,-12317,-113008,-474657,-150513,9068,-300126,-534885,-37660,176028,-78433,-510476,-243475,8406,94073,218902,300414,331720,103147,-275534,-599120,-357231,12596,199065,268852,281967,274337,-5974,-239008,-454008,-187275,74059,230156,190044,123705,44244,-240165,-359677,-196050,65254,285968,54078,-180852,133495,587439,888068,563373,-141190,-94031,77653,11432,-110243,-108143,-194757,1337,211269,513400,727037,481218,555233,180839,179675,402912,920466,874312,572078,109357,-270020,-276567,-68278,74666,276368,356533,284090,459850,124142,-43107,-76874,-167592,-257780,-318988,-444745,-406560,-193843,-93263,-134731,-363021,-571776,-330833,-216653,-417675,-321469,122372,287717,83035,-96468,273188,562628,433694,162227,117759,377974,529302,555095,514265,129698,-68615,-134166,16481,-304475,-349762,-415435,-472696,-542981,-302819,-47743,-11363,-218884,-542833,-410091,-472646,-269441,130556,298915,391255,611245,933185,945055,740073,390401,31918,-230274,-444123,-352577,126873,614218,1032264,715937,330902,-305630,-48623,142692,-6136,-378434,-481816,-279368,-193987,-171044,-183085,-985,165148,191309,-27925,-356135,-433498,-429889,-427490,-210455,-91902,35851,63020,-72398,-222623,-418666,-180137,-3037,180082,207213,116231,158529,170706,-27807,-476805,-5234,315115,264924,112255,-35514,360164,789869,651969,28352,100276,627836,739067,502692,139289,-97697,-16790,122527,246293,250334,332765,419327,310710,440,23230,50221,92049,146457,234011,-74357,10889,402125,635398,792092,498558,173639,270687,564178,572239,262334,-216616,-207715,78107,-212530,-576184,-252327,5566,99752,32746,107552,233641,133847,-141022,-68630,281303,306957,9013,-51008,114523,31713,-230581,-379316,-430262,-415866,-530236,-475551,-476359,-494302,-338889,-177799,-373188,-232390,-65661,-250232,-447006,-191861,-17364,-42635,-150338,204111,309327,-112723,303397,1055360,1170387,755468,203412,-19999,-65870,-45245,42588,-182790,-193652,203636,553135,571069,305440,-208563,-295446,-305539,-145035,85414,271995,-64032,-431404,-520470,-480959,-86587,239425,359334,374183,362203,285300,-41002,-412744,-251902,-95599,-69442,-44783,-42240,19484,340816,763645,799395,382599,-202236,-371098,-177329,-274800,-483657,-487018,-273099,-17951,269483,584684,640828,380797,133624,-7755,-230830,-459300,-290613,-157008,-218973,-302258,-170124,-146656,-155428,9983,247775,389155,155829,14034,42677,113732,228598,353504,101244,-105600,210435,192957,-364212,-316062,-126609,-153429,-259016,-128148,-70131,-247952,-306323,-122784,-262397,-418689,87711,232268,225639,282522,491553,297774,153439,-57805,-338549,-382060,133292,604981,720519,474535,361669,565505,436274,169827,67458,287019,442794,118077,-481451,-230329,64906,189095,-33535,-214368,-429736,-325786,21864,523345,805807,745875,456808,-166359,-225952,188010,437071,393048,191779,-51555,-320501,-99623,158218,493951,346441,173624,74866,59507,-30036,175532,465570,730140,857775,1325342,1563139,1325634,698576,-54159,-211225,34794,-69558,-253629,-412088,-346221,-237980,18045,502391,842911,569763,149022,60832,144976,166265,-110160,-220781,187174,125223,-10056,23855,68898,91283,-20568,-315412,-459497,-197944,-154801,-277808,-397100,-139485,132103,192956,-16321,-65050,-76251,-201573,-243938,-199706,-358982,-589983,-284800,-71795,-35251,-201606,-295910,-432669,-418528,-424398,-398538,187930,848729,1403387,1421268,934598,229203,-399226,-6763,-67287,-149655,328430,696384,626905,658351,422945,310692,365169,223005,-253984,-294700,-115252,-202877,-24490,271624,437765,737100,447095,-22411,-541317,93328,544362,656282,501908,199884,81087,163634,211028,31951,-331534,-323554,52529,227854,290630,103394,-103910,-127789,92558,289950,349571,234304,187078,121999,61541,-45731,-228920,-315766,-29746,164931,-106434,-324764,-153299,6084,-92564,-33010,265197,608192,768262,906607,534475,193462,-377624,-455607,-361550,-487119,-419802,-210710,-89677,147612,359425,247689,-76838,-414714,-609301,-400678,-425494,-440142,-105439,151056,183497,-86652,-238674,-372325,-534254,-389084,-371124,30023,358521,314263,-67924,-67432,2900,1777,-160425,-343117,333856,755009,563180,245269,-122068,-312245,-265991,94187,350251,229060,-199458,-194592,321481,488756,485907,143656,-141279,-91466,50492,34503,-219400,-351957,-328106,-263503,-333879,-474468,-493077,-453042,-342167,-420240,-446340,-326571,44630,497816,735560,429437,-10619,-195815,90375,195498,-84246,-522554,-25338,302968,389545,351867,358818,568234,495571,170785,103871,101125,-117158,-516128,-430896,-115342,33036,-53268,-325903,-5337,101674,-63742,-273808,-287963,66754,434656,366972,-61252,-360231,-440582,-263395,52202,118390,141127,218280,107913,-158886,-262682,-246401,-14707,221006,-127877,-566191,-262698,-227433,-245244,-232647,-361273,-385602,55989,379822,211476,-383553,-185833,127452,-66029,-366059,-394810,-150842,-49109,4032,-98582,-72480,47829,193248,-14750,95727,-43275,-327230,-677541,-559955,-572215,-285499,-142835,-207817,-318270,-282993,-275094,-249887,-201517,126383,373706,337973,148903,53765,424249,686016,399719,-118843,-299690,100822,66157,-330271,-385570,-175638,-317006,-229402,175773,671197,669227,263168,303040,580834,417400,417327,692855,374306,462752,578685,815752,826989,515311,248507,61229,-121544,-375943,-380061,-265972,-241255,151693,478834,644935,554488,160766,-108429,-54021,76088,-69375,-144264,-165060,8634,-55657,-257274,-408998,-466728,-405895,-121613,-143501,-420571,-349120,288813,538053,293963,-423905,24367,179127,339954,361828,192468,-89384,-184131,-122164,-229763,-379275,151655,667967,822011,627640,130677,-249183,66899,779500,879682,346997,-371528,-190926,34555,-273928,-440052,38981,473145,639280,467136,109080,50930,376148,515191,485616,-50806,-106541,303754,374786,119066,-337342,-263117,-653,-81221,-53432,344090,461178,149084,-250258,76907,505777,772273,895501,347688,-198103,-223134,-294494,-323481,97088,430966,645518,1045720,1124083,552859,-35930,769514,1156762,1027633,638218,294992,118688,59695,379122,846911,838796,363399,-21603,-113125,-348189,-296650,136342,295861,350188,-42584,-267886,-120605,-125566,-266166,-452571,-548164,-357765,-87159,40915,256772,250041,321001,408703,344226,-89285,-509178,267498,766850,802098,750742,429317,40055,-170512,169540,767532,728104,247969,-229333,34614,192073,147602,-137649,-306520,-183314,-36247,-80329,-125528,-129434,-251229,-77486,-4346,-2895,126028,293600,350659,242576,-95133,-557985,-357940,-124353,-46210,-232316,-166854,53799,209853,407833,656784,661822,550636,457700,70080,-411940,-238509,162528,337206,198165,-46138,-273303,-445684,-102638,257231,343285,163578,-4449,-138991,-86668,-115224,67438,-57598,-108739,-287865,-386107,-356432,-439737,-469178,-331849,-221884,-54938,-21307,116234,419995,727079,796008,193000,-18756,414246,738324,964289,802024,620727,339317,186305,74899,-63350,-153816,-58664,361999,725857,515864,-41437,-208477,114892,118437,-162188,-256518,-128009,-69906,62563,453739,755314,644614,279177,124087,439871,479933,111743,168034,328066,318873,196703,202163,255394,327205,299182,262963,187955,-216320,-225167,-107620,-170787,-161511,-287630,-303132,-171101,14049,267001,266275,-13872,-401976,-49099,762780,1234882,1049909,652960,6551,-455063,-506898,-463139,-516038,-328751,-121464,-94854,-158936,-201362,-458345,-475116,-371268,-310389,-295310,-463961,-369420,-166704,-88354,-141854,-328908,209832,190299,578465,414673,-229534,-455759,-247538,-596000,-429021,-2546,411584,164593,-52514,-288233,2967,-170295,-159202,278505,654754,532885,162209,-24479,-107368,-160320,-70452,31235,300597,255061,-284221,-190343,349690,341555,-80896,3473,333692,317717,-38338,-289563,-153625,100342,83468,-262368,-240640,152073,484592,274823,205986,159288,71981,753842,449151,833595,1005097,839741,727310,-158804,-77120,830570,1637859,1665828,146415,-96378,1054715,1063321,781410,487785,-5081,-213003,-293382,-243502,-93584,-304723,-337672,5124,55576,-30855,-195302,-231154,-391664,-240263,-32138,-69013,15054,-50964,-58208,-22799,-220266,-504355,-92576,198817,115840,-117894,75973,297717,410643,513533,607687,587945,554928,623130,683346,460760,-6181,-145490,-322529,-441491,-125165,202008,559462,497300,411306,271355,-89645,-434023,-496402,-416382,-291028,-123084,-41048,-314288,-82968,74339,166597,-136091,-343411,-546390,-311685,-73422,-65477,120127,145495,199013,-22765,-199788,280805,702545,491255,579611,520353,-102610,190376,400618,-335168,-338215,213000,268879,310803,225144,-269469,-377276,-403158,-348100,-163200,-281802,-280058,94837,145738,-290625,-354456,-110927,-222359,-176529,371137,625777,314995,-247422,-299153,-139177,-130831,-23140,-199752,62203,538497,600965,435606,88805,-429802,-51457,379282,240857,-46074,-57926,-18105,156278,200567,1594,-317057,-504514,-314063,-200881,100478,266451,252682,47421,-365758,-326339,15249,164445,172913,147477,38786,-174638,-392781,-481638,-494571,-226979,77051,109738,-104898,-119310,75005,84213,-134108,-394372,-358271,-39339,-163628,-208225,-340251,-541630,-104505,193095,288950,151856,-185051,-476679,-148199,159820,2158,27964,370724,747389,750526,262315,-20099,-32144,-74411,-316307,-400363,-210808,-53212,19885,113506,77087,80472,186284,176258,61774,-46777,53318,157877,246096,203506,21816,-90949,-215622,-352082,-418546,-244596,-150364,-178687,-237078,21580,169942,-128807,-198462,188775,315650,226745,99591,438476,819866,884793,771019,478390,140175,-135663,-211581,-165465,-130323,-17023,190038,366376,496098,385577,143090,-132787,-491025,-340068,-453818,-365251,56648,196757,-26812,-141131,92932,185772,140341,-120148,-183116,70048,382348,238826,-300445,-200658,-35559,-252519,-405098,-178441,157262,401299,389498,187919,111861,203815,562182,491244,167979,81734,125565,31267,-229641,-461649,-327791,-214189,-62934,36157,41189,148590,345814,384374,328163,273903,133912,-30973,-375739,-235324,57730,147973,310281,766814,972802,558126,171461,19503,226426,390650,193227,-198391,370170,890449,1155406,1078424,575124,120039,-183832,-507337,-239434,174926,667311,991779,1071017,682831,586021,240572,26545,-220367,-161549,-100855,36369,58490,-76192,-224290,-18242,372446,760822,472945,112342,-119811,-331598,-425701,-217598,88056,205370,246658,-101779,-382589,-47107,62884,150081,342373,436531,382956,-61362,-368403,-250714,-112457,-32384,77509,-21905,54857,-196781,-395682,-268356,-93420,-3487,-102559,-174406,-217946,-56514,69465,45659,-104110,-267427,286740,924914,932707,337125,-26583,-177532,62274,382583,539962,690678,610984,316074,-78085,78865,700741,1236040,1505958,1402013,935082,544711,315055,116936,112626,-216845,-352769,-123759,151786,-59304,-378288,-47202,118581,-25507,-210477,-358743,-203393,-230639,-400357,-318541,-180637,-122901,-146036,-75774,-16590,-197432,-221937,232180,594427,657039,578773,425868,36863,-365632,-250194,139519,214126,289687,149734,241002,253431,41846,-97722,-116455,-228082,-369762,139239,707532,951812,805304,358168,132890,-227580,-558434,-211727,5479,-135259,-155619,49034,103900,-100242,-267905,-347470,-150350,10331,218396,335717,211480,9273,-207997,-283362,-93184,-314415,-240012,-18550,-138968,-229721,-84059,-239005,-377782,227171,596437,677121,213092,-162792,-342952,-320673,-387838,-333358,-286178,-207181,-66460,-177834,-468566,-210546,59982,-39570,-236220,-344567,97240,357343,471610,497985,431226,346680,239169,9445,-278336,-465371,-358410,-482324,-474626,-111656,333485,719365,711888,601556,407803,-51417,-382226,-472181,-423820,-346232,-374303,-319558,-484704,-325851,-141667,-168157,-78436,-1130,216073,349762,85839,-222950,-324351,-214237,-101192,-62797,-192942,-248113,-172377,-268444,-493858,-105858,43037,79300,178688,279488,356187,350186,323882,153245,-383299,-14383,633278,706366,584143,211160,66067,-91202,-381967,-335440,-259399,-335585,-204978,-201016,-327418,-135473,135653,252736,121668,109,-5431,-9277,-41007,-176659,-208224,20780,67755,-182445,69916,636471,757314,227375,-308911,217810,548702,397357,382456,594596,492714,-44870,-117348,54618,-100153,259688,854360,1409231,1240927,676573,167832,-166279,-373088,-266063,-56462,97597,11930,-48687,38530,180607,229802,229775,293806,307020,340530,259949],[194665,101596,-30657,12318,236684,160294,-178640,-136038,136402,-7507,-71877,211706,463441,656278,683216,507792,216122,13991,-4233,359956,618093,993705,760510,303709,-85171,-216429,-197324,-216982,-309111,-333103,-227328,-107437,-66288,7905,-1867,-253206,-444717,-467106,-428275,-301377,-7553,269690,580271,863195,675169,221006,-390839,-229117,83910,83280,26212,35136,-12665,22378,-38355,-255423,-263997,-103186,-145381,-191931,-520532,-108241,317525,476174,240211,-40142,-281671,-122752,7181,-35927,28417,-10514,-443542,-356778,-361493,-343474,40256,271416,272946,116953,-176711,-174669,-45808,24504,15132,-75517,-297426,-233146,-37859,133805,108834,-13504,-89896,9495,14753,-107456,-36949,343933,382731,125355,-112169,-118437,-31771,-294713,-216193,291756,784146,990699,1004618,608218,240275,54069,-148799,-270944,-366064,-233104,25076,276874,251932,140675,-56510,219400,201716,-51988,-343420,-350314,-179573,-15653,80822,212869,228065,-22089,-324823,-197857,-293117,-472058,-368218,-425472,-441056,-279586,-127529,-38562,-209900,-118416,123825,332601,231544,-162314,-348598,-264908,-293202,-307829,-252971,-108950,-94901,-106128,-58389,-90091,-16473,30625,-20938,145033,282076,405602,361537,268399,115388,347302,550682,485125,369181,434640,446003,96893,-323693,-185412,2249,136006,87327,-89201,-81640,226360,354769,91639,-94544,-195301,-24646,476951,700046,502282,300728,13539,-189745,-68586,3823,56289,118519,541020,532006,304781,-265480,-388406,-283885,-263936,-125488,-93091,93643,371442,465369,444449,282678,125400,108801,163144,-2001,-210575,-294666,-327790,-89629,9897,6985,-30496,-71055,-129192,-315102,-248252,19316,93262,17319,-129395,-97641,44934,220017,193962,-57791,-196865,-349340,-343236,-351123,-372852,-416080,-225484,123126,374105,378552,63777,-184483,-49827,416362,815958,981079,868742,356300,107378,339939,364236,-39996,53132,341101,186833,-318795,-140802,250950,426364,504335,230689,-137731,-59565,149475,170189,31428,-199401,-216418,-169412,-199720,-115914,-2760,192208,393306,116125,-213724,-193896,-319872,-498686,-146054,187421,114551,-66886,65059,79942,-148759,-456191,-379866,-327811,-477072,-27812,249607,55581,-223341,-166486,-321986,-505802,-342811,-297605,-303236,-276315,-158833,-138447,-11681,282765,426258,365087,537420,640216,600018,416480,389496,150747,-159604,-211808,-250707,-214133,-79299,194955,322480,232662,47740,-63029,54431,357902,514192,528953,436668,157235,-82852,-65110,-152090,-367557,-480218,-491001,-265625,-165598,-285204,-533812,-295501,-99348,123264,352020,209860,-97669,-343429,-264260,-325248,-373100,-524196,-303592,-7049,340374,455350,275341,4127,91692,429569,505078,620613,505541,532573,843470,1121307,1238444,1367904,1183091,619747,350725,208281,-151076,-167932,94213,149226,-98723,43118,167144,209763,94335,101043,510224,862834,1274256,1210276,672930,-17622,115959,288652,436967,572580,673323,653929,532227,196624,143660,-26725,-454446,-115295,47364,-256552,-345814,75529,180253,-96422,-490526,-225968,-106790,-125479,-16106,-23747,17480,-175287,-541318,-411678,-213282,70830,410633,420647,417669,290476,-17063,-274390,-516176,-188748,149619,341497,212064,-31684,-193207,-324986,-248616,-116335,40032,398912,342899,-85498,24226,734575,1142495,841801,99833,-179721,99922,211951,121345,53140,7555,85235,280172,371515,318417,-3423,142184,-222797,-96182,159954,714625,850665,735092,398672,-27133,-229628,6145,228503,383674,312634,-18269,-68186,-236400,-199104,-153866,-190400,-287214,-381743,-504892,-404050,-210066,-127417,-99884,-157287,-366035,-510707,-539849,-500456,-155753,27824,176339,188060,5924,105020,491862,644873,673891,575958,691312,779210,865095,454381,66892,-127007,-185274,152210,96547,-89781,-169498,-59899,-16549,26969,70930,-16808,-235205,-469030,-512617,-448232,-248521,5581,-2550,-157718,140606,740636,933521,734462,403117,43105,-119258,-150360,-63981,320141,886643,1123269,675705,301426,-299212,55742,142149,-101807,-556576,-237063,-122279,-105836,-78797,-6400,99713,6730,-183004,-231709,-285889,-477843,-528142,-427903,-130355,148447,233334,138478,-45760,-211457,-432303,-340911,-119921,105432,122659,-74010,-121195,109473,133228,-165312,-376362,-197613,-5558,95156,-59,266569,804372,906986,354609,-14178,426679,703260,477160,92179,-87089,108027,210429,301500,260206,314769,444475,465340,178786,158950,76423,225204,226909,285186,78043,-4668,156045,264268,351457,255721,90542,175650,363135,328184,170327,-162411,-217851,-18212,-263199,-486836,-199463,-179808,-205591,-231926,-60523,82640,69009,-164647,-102946,268765,333942,161045,115075,210549,311998,-28919,-331416,-383704,-280758,-331542,-307089,-372649,-477584,-369570,-291674,-398577,-96441,12195,34194,-103514,-421169,-43627,-46425,-191735,335492,431714,-55682,75651,1039508,1447376,1006808,489646,229991,395579,257268,156670,-162732,-475699,-149739,365946,593839,480447,93592,21944,123624,278470,447417,493168,69956,-368143,-449317,-412413,-326906,-75691,-9252,-624,-46342,-33980,-184377,-190997,16257,1902,-43970,-125602,-174059,-69064,317393,743712,870306,518504,29061,-170411,-369331,-524107,-396752,-410633,-405561,-134642,98886,351359,407517,248487,-8604,-263138,-527667,-462508,-305858,-228598,-225925,-268835,-104001,47859,-27869,11586,217898,330706,197624,107628,181639,285919,348242,158903,-58825,-190407,96407,173763,-58183,-125196,-75006,-165781,-348499,-296123,-310368,-348012,-190300,-9515,7018,-315769,-268267,-259705,-149864,-34443,22544,-267009,-186356,-33446,-33647,-259111,-3980,472595,722472,637136,540913,784049,643668,272764,184372,410411,467709,131560,-385719,-461800,-320901,-332355,-511307,-448432,-405526,-219764,50483,398472,595630,417572,111856,-145694,21967,286824,461278,443521,289106,48410,-306490,-303192,3830,317518,212040,-6626,-76373,-86698,-174875,-36876,281919,459766,424192,723505,1322371,1362917,861569,126399,76857,211310,37827,-127195,-130881,-85624,-83667,158341,597432,922549,670369,131000,59033,114104,127410,263281,294103,360595,115715,138746,184729,213108,288704,279752,-47388,-361008,-176711,-24964,-66718,-465599,-379946,-139573,-86374,-214787,-16260,230880,101524,-113015,-210383,-439102,-381679,-160386,-90653,-120296,-276471,-464925,-315964,-126845,-130340,-471916,89453,689735,950414,710197,412049,-67604,-420530,49690,97762,-90744,282183,555106,299496,64849,184878,509337,568185,381229,-296971,-269918,-103254,-107737,100188,274814,367297,580683,503891,283358,-92778,-114953,597379,849370,635741,60438,-322795,-5590,97143,-56764,-361601,-272614,-23450,36514,-103434,-84013,-41282,-71514,53024,155855,96398,-32604,-149428,-67700,28156,87063,-179397,-312189,139008,408507,245939,46896,158622,283199,130112,24219,220653,414269,398047,435245,187790,27051,-407267,-420888,-212207,-216246,-374135,-408967,-142279,105355,108542,-83925,-348410,-461355,-448477,-409702,-455828,-503603,-82522,263882,385886,108892,-18251,-237436,-454309,-437144,-413334,-128103,230699,178164,-250143,-278481,-76016,316343,52110,-497173,451856,1251223,1162898,758228,22015,-445498,-106108,357436,604966,420816,-127398,-564922,-95696,122996,184632,211752,135462,152595,161745,75990,-287721,-380819,-152414,-44527,-101671,-225314,-340717,-480622,-406012,-280090,-257683,-325544,-205236,168128,472785,119652,-250020,15934,396181,357565,-51810,-388813,-67829,20274,-20646,-197083,-277384,226945,486178,219715,111676,21322,-111687,-464179,-407315,-110202,-60645,-203023,-276161,67882,193721,95167,-114050,-102362,-50852,156620,162259,-262360,-506755,-455226,-215865,169758,364811,588984,586257,325994,-94900,-310439,-386331,-199690,-115234,-417360,-204005,-21942,-161658,-196465,-110073,-235686,-349137,-29042,183587,-10561,-283860,72033,99396,-172119,-425222,-269948,-61571,-31460,-69781,-106470,82793,226976,319854,-75419,-251982,-291360,-301138,-520241,-609222,-534728,-427868,-399801,-408347,-433763,-239536,-174171,-181810,-186507,-65984,13307,-19212,-125305,757,513072,942941,787866,282207,-333448,-22820,73467,-277426,-489420,-277382,-313538,-267522,99574,516306,601635,273268,157661,249260,171514,174295,202933,223941,466977,630754,794869,759882,406362,104338,-81905,-277751,-501802,-565842,-463371,-341783,-2073,282054,352440,120176,-337107,-346091,42351,560372,625640,348209,-265929,-309748,-135515,213910,91934,-305349,-245011,203983,265852,-116843,-398185,134279,543995,580197,83539,-187207,-183675,48343,71163,23813,-27233,-168904,-351200,-413596,-266446,127445,536745,599896,302771,-318456,-19000,678154,1132642,979823,219340,-479104,-44903,50345,-267676,-215028,407893,817699,883002,545565,-32054,-63822,333554,409728,379243,-237716,59881,303749,175392,-240046,-468069,-106189,198743,128731,158434,470344,752315,484567,-81065,-37330,390914,707899,846852,426567,-255061,-255548,-126106,211005,670933,776916,858613,1178384,1186439,575602,71325,824008,1356796,1141279,620793,102469,-84277,-48599,150624,474859,504989,264035,-92303,-274332,-275655,-255126,-126796,308,61297,-66930,-170869,-115292,-90793,-193136,-247126,-360182,-559764,-238841,-159424,-125324,-110907,-182161,408465,582806,393695,-132152,2834,548931,843308,686334,241360,69039,-67753,-168903,117878,289698,133497,-124651,177309,307277,338205,9288,-258277,-27377,50107,59442,-54737,19254,4719,-36581,69182,-123022,-42323,162019,318416,235831,16689,-324086,-307723,-177023,-6855,79382,-51703,-100856,-29385,299689,522941,523484,391995,334276,97796,-211197,-150447,316349,547513,468916,129998,-225103,-432692,54599,526789,560730,277452,72332,-36698,225790,352584,547325,325536,285234,106868,-200333,-424970,-488297,-438966,-486926,-308677,-109902,-98960,89751,522828,928590,952804,234871,199920,655857,923686,1060025,807963,564227,391995,223439,87101,-37219,-133745,15263,320782,594218,380828,-60852,-179367,113088,245362,163637,35949,-17852,-25641,93129,404988,562928,527427,172514,-234394,-262671,-221943,146202,460047,423475,268704,-19635,-32875,-18810,170338,51860,-67091,-88671,-360695,-236359,-82825,-98870,13457,-121197,-146953,-258312,-282506,-94906,-88574,-229433,-323517,-136960,515410,1062237,1100253,627283,-84108,-461794,-276255,-256110,-213537,-184312,-70350,-33472,-21133,-178536,-448733,-451072,-268956,-175872,-224977,-17633,-65357,-76552,-94284,-124938,-24830,410116,441796,671024,460047,-289314,-319411,-77706,-340065,-463208,-248958,-137852,-311624,-309278,-275958,81355,22460,-190951,106305,473738,424159,233454,118769,68247,-82630,-156086,258177,240646,140295,-401173,-190635,242608,214328,-175433,-251582,154103,256521,-19648,-183393,103737,416974,257252,-91037,-334875,-199297,-29689,144273,65834,-13924,93742,448048,322310,247070,-53099,-367031,216154,603759,-51882,-144836,925757,1448347,512475,-260256,588322,818949,737632,304665,-307628,-359159,-473920,-289823,11533,-66769,-524804,-77901,169333,207712,36731,-111867,-430289,-265948,-39775,-142691,-83918,-117444,-9523,8985,-142451,-445336,-107690,294226,303535,-108059,-31007,277160,560933,640264,646394,575288,404147,432246,463427,253803,68278,219469,20557,-289981,-88687,-2351,-63805,347136,-14653,202917,-21954,-161983,-212175,-325834,-220667,-115291,-35549,-242509,-307987,-440485,-292504,-269012,-477442,-481628,-99204,77443,17597,113777,49697,-70179,14370,-667052,-204101,93419,-163034,188961,189551,-304980,29987,395281,-127808,-304346,62032,202561,251241,233888,-68213,-437249,-475202,-324040,-173404,-371631,-184511,273529,376981,-85491,-383796,-110156,-167933,-327783,128684,466984,269831,-171474,-314143,-288055,-118586,-25722,-371550,-53319,612758,854423,789701,203039,-540453,101859,579503,441656,186091,128578,188997,273172,216336,-152546,-391733,-353000,-326633,-312116,-108520,185822,331886,206218,-285764,-408583,-30043,121998,172309,144442,66536,-149218,-315605,-403741,-518190,-210910,188536,220242,-39115,-185482,14270,-34963,-220798,-337478,-386368,-280268,-247888,-182111,-155786,-390148,-316796,22682,139000,127232,-4117,-373625,-167464,316147,527710,206318,280653,574968,481417,96248,126057,315410,302987,-33811,-278832,-92923,-21893,-62836,6184,-61452,13496,219111,241990,-20296,-253841,-173897,-100983,78769,273299,223116,-138546,-457598,-510229,-441845,-417803,-278371,-161207,27192,257567,403167,112079,-283110,-222296,-61145,27238,107239,404730,838372,1108129,1097213,821901,257344,-107698,-127070,69331,237530,243664,263064,276099,294825,147923,79348,-176396,-318624,-168933,-291760,-491685,-29161,115851,-72458,-133769,-96909,-126616,-214755,-430135,-284782,-13780,403475,281792,-220417,-410905,-158842,-274236,-481593,-452228,-255320,40483,152186,102107,22217,43158,448982,494774,256646,105228,120061,30665,-246783,-405726,-257667,-81226,72619,140309,91407,53645,162104,239380,198809,139940,70587,-11614,-245143,-232383,-16668,205499,449466,844302,1144503,700167,269687,-87046,155440,375565,290132,-66395,474912,1028579,1093873,1011813,486140,63500,-352494,-380509,-125513,189444,490836,632607,591196,287770,129171,-25521,-39384,-192123,-66387,111544,191444,180628,10599,-118740,66732,388184,793808,532122,139629,-335516,-324290,-255337,-500126,-30594,197099,198403,-206071,-303565,39133,211904,300386,455396,552695,317941,-85143,-122787,-26832,-234640,-141652,103138,282572,201799,-195353,-475177,-184580,190928,429759,218560,103854,-96417,-11310,28228,-52891,-162899,-242147,54640,641373,617798,125258,-139075,-133853,108030,267799,336702,393796,554257,409387,110963,30216,619294,1227223,1425115,1314191,826879,432989,264658,274675,367219,79580,-76551,-218860,48715,-18458,-350908,-401691,-203991,-183015,-287840,-397913,-278020,-385457,-333654,-144296,-146672,-221876,-374909,-31866,101536,4789,-42168,286085,601806,648980,587948,342114,49120,-362495,-360411,147319,274909,455270,261822,54182,-11967,-102716,-103005,-39710,15370,-58661,358543,601397,690009,492761,148482,136735,-109369,-346903,-292632,-60067,-190126,-254644,-167163,-275279,-488835,-452182,-419696,-178655,13911,199734,321821,57478,-144075,-20410,7137,-30709,-305761,24594,221785,39609,55313,235059,1001,-428535,153231,502426,620372,96358,-342715,-551692,-558154,-527633,-329215,-271776,-112911,13553,23364,-57102,-273498,-280298,-382535,-239878,-324424,-37036,210552,425143,578157,547887,415561,159483,-166827,-335974,-334798,-372207,-535438,-439064,-86292,358296,696332,715640,555821,246459,-353215,-320500,-177515,-210870,-198196,-88727,-92275,-302806,-213273,-211021,-143899,-26077,-90321,125697,182775,-49563,-312873,-220676,-194099,-507284,-460979,-423896,-209090,79500,39970,-142466,87876,133703,114201,64891,137769,285299,463207,422877,84633,-344360,46569,371027,77187,38701,-147330,-268228,-302745,-447924,-439274,-337712,-202614,-52168,-130418,-298169,-55285,254900,546017,609458,596622,646329,485480,244544,-52439,-147219,-9900,38364,-208399,148142,812716,910014,390559,-73091,310832,532849,355808,266294,408848,304920,-67010,100635,163491,-141745,89434,631272,1281552,1212073,617808,87670,-263701,-237275,-150278,-21905,132539,-23490,-135124,-86100,90432,144582,184676,213938,141977,165406,110231],[168420,183613,32660,-75061,98994,54450,-239758,-111011,175526,145443,-40889,113630,131762,199825,307401,178940,-77031,-250888,33154,536547,724121,1059392,742958,341571,-89418,-171938,-106757,-78552,-90750,-50597,72249,260051,140933,37301,-131579,-278703,-355477,-296089,-79662,-7728,24673,180880,371130,547887,232050,21688,-559410,-146214,296604,402772,243928,230965,307769,279341,262638,-89633,-521211,-298389,-66761,187466,55220,254160,717514,764772,270183,104541,82958,-4864,-125249,-142460,-106533,-202954,-395408,-106328,36799,-300855,-85980,-5784,-102789,-222919,-333481,-100011,245420,479147,406135,92580,-265789,-287435,-198248,-26090,162054,100327,-99974,-168816,-167121,-306353,-95492,353064,474083,311164,37835,-136991,-157465,-394932,-228258,338187,844537,1019549,840417,337812,-90716,-112801,-185427,-258894,-373681,-335346,-261616,-72880,311,24704,-281980,-203207,-83341,-90274,-213785,-242621,-113733,-50405,137774,405544,365120,54810,-220108,-144139,-279607,-473664,-297229,-105304,82037,-150318,-145191,-113845,-193545,-202296,77747,480164,508196,65837,-333664,-519400,-388987,-274127,-60019,121750,23366,-118309,-315364,-364305,-227175,-84679,-18267,135790,195057,116832,-64125,-131565,3023,155924,554165,570972,631604,783670,639813,270795,-137691,-158262,-33086,77331,-96403,-264364,-251078,-12883,182559,109969,-40469,-298367,-249157,238382,310391,184421,-66389,-253832,-69390,-33190,87995,403111,572402,674240,470979,-74553,-355919,-122924,-366086,-215303,-65627,-111113,177037,539414,536701,527453,88320,107721,242866,331847,-98926,-258091,-198314,-384739,-343688,-266956,-222235,-218738,-298927,-478281,-281882,214055,528840,419833,100173,-103757,-15561,131331,235469,109558,-180648,-210794,-232960,-191944,-273563,-425207,-516903,-424464,85023,472972,517182,163654,-233681,-259530,308513,889765,1020469,802555,204472,38084,350969,340423,-41844,144028,485707,405847,30835,-440993,51359,463256,757472,730022,352247,238407,336778,307813,251465,-13421,-242109,-270332,-228743,-137330,-77882,-77860,-7545,-161164,-237566,-238749,-365751,-311194,12433,389664,389901,-16958,-402721,-401165,-435628,-520523,-270859,-299628,-323868,-5152,228949,11226,-132564,-104821,-258386,-394564,-256153,-194266,-249707,-154732,41115,-14057,-104842,265681,428227,80657,340093,720074,698534,495781,191148,142628,45144,-3099,-120695,-171378,-96522,-54455,149501,222237,187440,73016,185622,524759,857178,810130,591186,155161,-251806,-371709,-382424,-454630,-493734,-411153,-415514,-400969,-391382,-337153,-212312,-265340,-1955,392845,289945,95980,20182,-185734,-609413,-137780,-109553,-471967,-306567,93528,272529,132218,-61455,287114,600853,637597,647692,508946,514954,727401,1002016,1189835,1425376,1293635,843968,598989,390079,-168025,-396139,59798,150595,82292,340157,596840,574289,416320,239103,644717,1076627,1315221,951108,274159,-58757,341209,384098,421594,503790,561187,471580,324323,27298,78839,-37092,-244100,-183951,-110931,-316985,-237890,22580,2167,-260102,-351559,-160581,-72920,-140351,-248470,-243305,-103972,-28048,-174764,-150459,-111782,22457,447701,362719,265786,-11518,-264735,-356588,-424478,-177280,227228,456661,307093,-89111,-358862,-437644,-273122,-127164,-53203,244170,367059,-46937,-127795,697608,1073818,859018,219523,-443732,36520,347202,377701,325567,184461,46087,180883,101685,-95205,-373017,-342933,-418207,-278622,-70354,245183,524134,619796,523277,154673,-196918,-64338,226370,305709,66347,-392550,-232559,-238717,-178246,-283988,-323747,-352575,-423212,-553462,-439173,-282917,-253177,-132149,10730,-102925,-418603,-361232,-251763,-100096,-218768,-45459,253894,126547,-177740,380515,802332,1081081,928982,845416,897636,999304,304589,6254,-115348,-228202,136848,416289,159952,26974,292131,459386,358934,158042,-62423,-251642,-361736,-427056,-336510,-233915,-94212,-53760,-227279,-381946,376517,724546,590531,310446,14275,-46403,108424,238892,498861,830228,638873,370023,44858,-372998,9113,22397,-274726,-371643,-3690,47757,-39931,23369,208541,196703,-79908,-501756,68626,107964,-168522,-486496,-341602,-78319,290114,360271,208281,41583,-140136,-253125,-489549,-243555,28981,71569,-118852,-412665,-33643,200660,146429,26129,-63394,-292095,22619,-5036,-5026,577834,951448,588556,-101838,69295,487150,345986,-16329,-98510,206081,345110,352602,249549,192781,195292,221466,111762,193942,180218,346621,351874,306843,176912,-54768,-150611,-150100,-133018,-8586,-31835,27500,142790,150858,112080,-162947,-239315,-160805,-311038,-607279,-326392,-375130,-411865,-530101,-279920,-36676,114288,-77203,-212393,122947,336537,337676,312422,309368,447663,84551,-283289,-298656,-168381,-189359,-243559,-324141,-318663,-350735,-379540,-107134,142797,175815,326539,213122,-264964,-187414,-120328,-258120,243368,353871,13680,-206796,890604,1587570,1197614,604174,307100,617492,519763,402878,220939,-31549,-93161,218340,630987,641728,405283,355267,557076,651594,672885,486082,123202,-262512,-345242,-287181,-466935,-432053,-513847,-543589,-475809,-352742,76439,191536,292729,101639,-32835,-174945,-247071,-146362,155602,535890,761266,537517,246501,162067,50210,-138700,-228874,-357171,-508782,-182948,10756,138842,162523,110759,-149719,-453546,-387015,-349604,-333975,-240221,-141437,-148510,-54225,164080,117862,50898,148806,190542,179729,195079,365976,406829,382633,21119,-162916,-393220,-19118,284511,431918,274230,53254,-224852,-495226,-435656,-537037,-420447,-194068,57043,305615,284483,170343,-64244,-215035,-359513,-307868,-204049,-381031,-114468,177873,59968,-143278,172426,595949,677699,496873,559753,548702,316836,278232,382082,332856,87550,-287979,-542591,-511284,-193884,77282,94946,-33863,-60178,65245,182390,301451,161387,73374,227200,322749,333679,324900,301787,192852,11845,-194013,-336540,-85325,91537,640,-251150,-115527,-42982,-207046,-293551,8961,124549,-32731,145884,963449,1219944,874590,263221,258596,251915,8299,-106461,26988,56313,7646,260186,626946,795150,585664,64221,-62606,-92337,-134265,190803,399938,202925,-50662,130662,218889,336690,473494,496823,156202,-263051,-150084,148098,200830,-136130,-442354,-432117,-439641,-236533,-20601,234944,364020,116551,98695,-157723,-217744,17186,69824,-136866,-391004,-333128,5596,166868,110608,-348816,-107969,378822,371092,5552,-182816,-442783,-347560,66155,204404,-27753,67359,243329,80755,-543895,-27641,521931,657101,345651,-299287,-208395,-32789,98706,345011,412716,476238,436570,486047,499236,261460,40876,672301,1006589,780983,170881,-524947,-124098,33435,-115906,-318147,-155038,41282,-52194,-403558,-230213,-10119,-50370,-10619,-9321,-164499,-272367,-438332,-320766,-56431,115987,-258575,-279652,226105,474892,389811,142186,319686,457196,325485,54642,51044,2477,-174109,-223742,-186898,-138858,-361422,-386652,-59304,97546,12510,-393763,-107425,141369,-50227,-303526,-483021,-401058,-304358,-425480,-432916,-424083,-125673,250155,346196,32125,-58738,-99575,-268770,-440033,-372286,-380129,-31076,-42270,-378743,-316801,257328,711080,405291,-490309,435842,1398571,1509131,1098370,238142,-431594,87951,588842,715945,424596,-55389,-249027,16420,150645,149756,292061,364777,428919,297481,77239,-336405,-285558,-43126,67425,16219,-116974,-351750,-470272,-301172,-102698,-162531,-336255,-415967,-71586,197247,-220846,-329936,86107,489164,423724,-12057,-398731,-188741,-175508,-158810,-94151,-245259,181177,384954,326858,299711,121990,48188,-201655,-302378,-62340,-55134,-192988,-170722,3564,92498,25653,-92670,-69041,-260318,-241612,-178992,-391967,-496113,-405315,-104893,307637,646723,943339,844848,497832,11899,-275522,-419483,-303705,-436719,-355416,116360,237913,-95824,-9216,148082,-34466,-273188,-163858,-85946,-86505,26737,285114,74475,-234120,-404244,-128417,44381,-19745,-201885,-107216,246177,493882,416738,-28988,-340308,-467199,-251263,-282851,-372338,-455316,-436133,-453545,-348346,-365117,-200371,-116760,-110503,-95768,-84283,-148225,-330904,-335094,-43941,453705,976797,1116535,749178,-121824,-292335,-29720,-252519,-498713,-272819,-246033,-286437,5957,185868,307006,102275,13844,-113954,-76275,-118662,-310566,11175,307852,540893,666186,639880,318420,-101737,-349637,-547232,-612736,-484449,-481456,-407776,-214034,17583,-64038,-399684,-273050,-407738,166802,907364,1166081,658040,-239967,-93395,353750,994879,434110,-147559,-55368,470769,670785,317971,-241995,-98416,396197,709610,511121,291705,131868,-84452,-205085,-198978,-4259,-91817,-403497,-340382,-244825,382,398069,421596,101330,-230641,508373,1289666,1307870,887456,72888,-388468,-26752,-43926,-321288,-29419,684631,1076188,1061833,577520,-180272,-159870,216643,241166,73417,-180372,262711,338268,20226,-331571,-214440,81426,185089,167283,326468,543034,810350,560656,24477,-95659,266055,527717,532129,334356,-309322,-5851,258065,663054,1037498,945894,1019362,1262997,1257918,626700,114047,605849,1176879,934343,473955,4510,-149409,-143973,-104489,54384,177062,111129,-175452,-442359,-244989,-115141,-90436,-139428,-144276,-19868,-33430,-143454,-103159,-98474,-67965,-145505,-380517,-351263,-258263,-196834,-387025,-345327,-78303,357756,568758,33623,-252024,269971,633121,278350,-185310,-140318,-76221,-392938,-213648,49762,120032,135657,410246,517108,526329,46991,-283945,207317,264699,241247,-2229,33778,96056,95810,285348,118782,97811,126543,293976,299638,238979,-22341,-241654,-231996,150864,387463,99133,-144624,-109403,271861,413171,410803,280487,236166,111348,-46777,33147,465541,700775,678962,291133,-199093,-445373,187385,660742,615713,312745,131106,86714,561705,892957,1041685,821958,705717,534272,65254,-461658,-288863,-131504,-171479,-426332,-266866,-252143,-33649,415209,744479,675204,139109,354412,790742,958943,929921,691107,437587,367583,215863,123017,65180,-38893,29155,138805,314832,243355,-6972,-31486,194730,399605,499270,473904,245670,49789,53431,222104,287264,317662,58510,-160987,-244376,-66283,542630,599737,454204,174158,-228388,-326355,-338648,-201676,-337917,-228514,-273256,-498627,-276223,-100208,-102465,-75302,-158484,-137788,-187643,-31421,-160943,-188272,-480159,-249394,-30418,283617,781126,1006897,494537,-137523,-203712,-27622,18515,184897,42553,-73756,-106342,-121516,-277984,-387998,-330467,-182833,-87864,-82784,348958,282200,87448,-77344,-59505,315469,516264,574143,525985,321204,-284075,-35213,166076,-21368,-324879,-28979,354945,50696,-95146,-165259,-195315,-122202,-349829,-122713,245616,416398,466051,515638,338228,119085,-260883,178119,26441,-82109,-467844,-253769,21440,64156,-146754,-413198,-20225,160050,-37454,-109399,355864,590567,286006,-19351,-188087,-196533,112513,303775,-86579,-415259,-94283,-36361,94004,-216899,-400617,-267257,242751,432694,119822,-490959,391737,674944,344449,-161321,115149,531647,535895,39702,-398386,-201655,-378003,-388162,78616,189852,-374807,-186254,202234,300311,247922,168730,-88561,-246207,-117616,-184864,-195329,-172222,16881,43387,-21850,-293903,-220653,201049,331954,-74490,-174521,241928,610006,594712,402399,166941,-6013,146557,260858,169614,191895,386663,260195,-80482,148251,303403,424709,635318,362731,122818,-18911,37069,19501,-164571,-260327,-149415,-87700,-242146,-463113,-547381,-295106,-175199,-439893,-323247,111427,207798,56584,-67704,-337966,-128254,197997,70845,-440334,-378765,-553236,-211999,-329522,-605650,-144062,142482,-160090,-284810,-63514,131929,122450,97230,93324,-268111,-507125,-385556,-273379,-444240,-75193,370202,489435,123571,-291670,-212492,-205400,-357602,-136228,183253,177838,-70833,-197100,-205152,-32285,-86279,-549885,190661,925119,1012868,793521,92703,-489048,251092,667137,523819,322893,256746,281525,252670,152555,-166792,-192149,-262529,-366752,-316966,-403116,-115742,169810,137895,-219203,-361026,-34809,44616,108889,128183,77184,-148356,-215963,-297043,-449669,-212153,197036,190672,-54085,-188689,68479,78391,15050,63958,-8677,-115620,-263943,-164232,-32766,-198355,-476856,-290644,-150785,2255,148743,-33931,-114457,423859,900147,545970,243251,169326,13009,-95849,254847,535639,576988,186638,-150369,13863,-32949,-225645,-314576,-332192,-101478,90500,150044,-163482,-428142,-446609,-302584,127311,338490,338030,-46151,-361653,-310842,-252656,-248953,-145990,31631,265844,470717,595142,374371,-112512,-561922,-383766,-121255,182580,324507,579027,930963,1044160,913392,285754,-90907,-82440,250184,579565,574129,373059,87247,-42970,-18215,-32987,-211515,-88712,109159,-96897,-501721,-151062,-23555,-165511,-220386,-320652,-438233,-455715,-414316,-292935,-58511,328437,189050,-168184,-411786,-167741,-31486,-48114,-59870,-115998,-286558,-63273,136795,43221,-180365,43947,258701,244521,167549,177513,46609,-279623,-351319,-123643,214484,299965,235581,17132,-167346,-104180,-37588,-57313,-136525,-89294,-35030,-78733,-115375,19438,223395,427123,681702,913791,611674,192158,-333258,-44199,257729,235243,-66058,229441,686433,632484,529330,111464,-169882,-503237,-220134,-98855,15439,60997,73558,277597,241197,-50343,-333686,-330012,-322300,-87076,148522,203224,212443,83879,-7765,102325,275677,502050,384972,43238,-215096,30450,113194,-321846,-175654,96695,17853,-396219,-203988,122609,267353,241508,263391,301970,31270,-92034,100367,153394,-309501,-205061,96384,421423,143073,-205672,-444068,-170709,323217,679433,575325,284840,-4757,-96435,-121726,-196746,-247023,-288893,-246987,51553,-28712,-256265,-358064,-236950,-62768,-35194,-16430,35143,340600,378796,247110,-44125,378397,1028697,1193185,1060875,592642,260287,237510,431491,449847,351937,-33839,-303657,-87422,25685,-96372,-233703,-155938,-204368,-349871,-480498,-391399,-527365,-249468,-46392,-118418,-334703,-353447,55159,188007,118860,37634,223522,388812,421429,370979,62445,-90523,-355613,-489084,-55768,129211,400501,376380,56619,-412220,-302314,-87826,168332,453707,510623,616256,528731,271793,-35511,-128460,119503,111565,64105,-203852,-193011,-297939,-395815,-406799,-451356,-157529,-86573,-193393,-137536,57658,252905,337755,-77712,-297659,200330,207082,-64433,-311020,213436,388872,175503,280925,499199,204062,-464964,-30348,299535,414220,8475,-296153,-365699,-400466,-390123,-289903,-167145,9158,37524,76938,129621,81860,-110697,-530844,-257519,-181505,-77469,79299,308894,515397,511293,371974,109761,-154667,-98906,-207539,-392188,-500049,-417617,-157778,207631,502180,592782,506079,83157,-493875,-129705,12445,-125796,-17933,193395,169591,-200430,-259137,-388010,-202908,-24747,-33037,23271,-160513,-328403,-231378,104143,231164,-70433,-187431,-436908,-119517,232156,203567,96834,212544,182649,117634,-138416,-65875,219668,496559,471979,64652,-139141,52706,63850,-194733,63978,-288765,-440118,-574220,-479340,-374079,-135361,20214,31147,-95454,-236176,-34793,268419,603753,857422,986978,1097980,870545,393989,-22849,-186411,-165514,-134446,-357837,165398,816935,835927,338703,-82773,201176,322668,232586,164120,278149,157514,-724,186775,77779,-305487,-222952,204706,631252,669108,262637,-145827,-343023,-50322,-62958,-3690,78425,-94769,-278791,-233261,125545,292590,298014,159474,-13376,5721,-37793],[184267,352547,136210,-163203,-88601,-60307,-235677,51328,325223,281784,-75284,7793,-109342,-232086,-175944,-126008,-334630,-548151,-113699,257386,455680,639141,415615,142449,-169725,-94544,-6115,48897,135829,298749,527075,625157,418229,98950,-168231,-232054,-231022,-136701,141640,184643,-53445,-58920,57361,6861,-290943,-309756,-523992,57676,619025,797558,607443,407851,466254,380177,311505,-34841,-330446,-144017,293008,574467,543391,520541,1015268,946923,234153,148762,323744,211232,-109609,-307895,-348248,-297122,-301635,17604,306792,159009,12817,-184928,-455398,-526239,-568884,-210008,228323,579663,509180,60174,-338336,-261393,-181385,-85993,159668,141100,-109493,-324624,-342346,-517731,-130344,295865,465944,410098,144114,-158555,-397188,-534791,-244286,272706,707445,825655,427974,-88972,-438778,-253585,-82347,-35542,-145283,-245044,-402466,-378256,-234300,-126553,-266213,-376709,-252993,-169565,-153831,-138050,9576,-50835,171679,464887,338653,-29424,-233033,-44468,-144606,-344676,-341871,26684,372199,217724,44906,-20162,-158319,-288029,5175,554211,731190,395136,-31859,-473232,-344786,-8575,198903,268669,32298,-257104,-452491,-528379,-274783,-142010,69495,128956,76555,-171355,-128734,118728,103876,-170736,354804,609306,687828,786495,568271,345288,26309,-159508,-177785,-144416,-383495,-505028,-389700,-171626,70185,175906,-28449,-422173,-298598,49338,113797,-39669,-284947,-128214,141456,3283,43173,428747,812703,693907,362602,-374802,-38270,110750,-346263,-253314,-111578,-239304,92110,506062,522425,485442,337704,337804,412331,246076,-370245,-317247,-135403,-338874,-581250,-417285,-204872,-167886,-301653,-384577,17931,539142,852973,609025,124264,-146295,-29191,195776,245654,31269,-333579,-437008,-327673,-166597,-199442,-404570,-529774,-579503,-74719,309334,376474,69788,-235016,-303980,209830,716842,797852,510564,-24717,-45547,273055,162914,-67494,140685,455526,593023,488194,-175308,-265300,391579,832264,935827,649984,377277,360694,323170,382802,183411,-105470,-349520,-331587,-227003,-167892,-283103,-400567,-343768,-196015,-168702,-291299,-188285,75007,389160,394554,52628,-364997,-318700,-424658,-425063,-136499,-199441,-247979,-82016,55885,-133898,-72515,-43733,-262107,-435251,-103317,5825,-72624,-101231,82060,-17995,-348671,1525,107750,-339911,127119,573555,566150,498944,117045,187542,331368,311325,169657,47393,121900,-58039,-30218,152409,211163,105151,242013,621757,1080475,935533,560605,12449,-413534,-302475,-249336,-402828,-369941,-168436,-162267,-441403,-451588,-257472,-157908,-370154,-87841,399043,312995,138814,272668,17861,-491283,94095,261485,17802,-411775,-262207,-43857,-152777,-75603,453573,706424,688685,573693,440155,398180,421762,573993,827680,1130875,1108023,930946,762934,589023,78307,-405472,-245693,-132401,83670,379665,749747,841366,808881,547481,805214,1105965,1089690,537540,-118386,-101733,228042,322218,384691,370717,268022,90724,-111083,-334001,-195861,-107630,-117263,-223765,-321469,-384619,-227186,-155696,-258835,-421807,-135342,12020,158457,100852,-71195,-7854,148125,308550,260836,148684,32156,-67464,285068,139332,-95197,-452241,-431403,-197181,-266573,-147130,272057,530705,469980,20241,-146313,-280176,-315516,-239067,-170455,-73836,106475,-167420,-231234,501625,762937,663017,248852,-304186,34403,432645,574587,519742,246016,-59936,-61869,-181722,-245948,-304232,-203632,-150792,8482,30064,-34379,79011,321530,487501,246020,-151195,-257783,30742,40335,-287015,-356964,209546,126809,28281,-156611,-347880,-366372,-313807,-431330,-513489,-410060,-408814,-152987,104913,172471,-36012,-17708,5537,-82594,-456414,-230060,232761,183815,-453649,313279,847192,1147960,991205,799612,877029,858759,149925,163569,131460,-81532,38427,502731,317277,122918,467568,730988,516862,168700,-125187,-280056,-300510,-287210,-253277,-238454,-30703,308173,318833,-88120,1822,314791,293479,111768,-18878,35856,231889,410727,616370,492133,-23270,-157901,-429672,-357154,-86537,-117300,-374052,-248796,95264,112173,-37661,109267,369076,242896,-83688,-192904,372690,434382,101452,-406306,-210852,-11620,265603,333872,214363,133422,13730,-23449,-356822,-388273,-64419,5882,-119632,-401587,-179302,170654,360762,489393,284005,-410328,-110215,-93648,-374549,371193,848974,636578,-141824,-235700,243874,182049,-138662,-198532,179581,430784,385632,187653,33068,-121253,-389327,-129206,108883,271106,363376,381347,249781,175071,-98113,-402019,-482989,-495207,-231164,-199839,-151714,11261,77519,36100,-224168,-309046,-338086,-351123,-392780,-525607,-451630,-145626,-156313,-218744,-22281,189199,61019,-425292,-109024,380537,546419,506864,380677,368652,43822,-296102,-265886,-163157,-160223,-304816,-379267,-343405,-581012,155904,412668,376667,323911,487297,416598,82165,-354515,-274929,-382628,-92922,82580,-54169,-439726,616832,1366974,1156188,443893,175534,495018,515910,490485,519001,340487,224289,212497,590111,702619,586262,549736,777739,758307,581461,233191,49699,-205628,-262034,-234398,-321601,-297893,-184879,-128420,-101795,-114690,268934,431219,406285,133661,-65617,-187150,-275473,-249351,-132778,161451,439099,414080,402508,447964,399457,149959,-137389,-369334,-568529,-243845,-35832,2163,14334,273,-228119,-310394,-243136,-328731,-422003,-199097,-46819,6578,77033,243920,243297,70624,-16523,-53837,76249,227930,447533,380217,263995,-39262,-168929,-325133,30505,549782,850622,636607,158765,-296664,-406947,-299242,-384101,-423135,-333952,-58715,386657,716437,675542,249622,-82219,-241531,247797,393839,92038,-309620,184347,237700,-274492,-158279,404685,540985,220505,78292,301404,296007,292709,204056,72050,-56757,-264119,-394905,-234200,214026,488168,534903,321421,55659,17668,-54949,-865,-30134,227319,478011,498922,228788,-25267,-91987,-162623,-223898,-185178,-133387,-33447,310,-195849,-306543,38664,164396,-137115,-532332,-272059,-158287,-433779,-87675,653491,964005,711543,257968,213016,103818,-195976,-265244,-31228,1079,-34371,235713,525283,490570,246744,-123869,-338684,-407339,-512760,-292230,-149322,-390205,-379460,-60772,67441,334298,521795,533975,227039,-287554,-165225,266751,343863,53069,-336024,-402472,-172702,-2407,6900,-117144,172090,127460,211140,4792,-189330,73220,181832,-70188,-345695,-117108,188911,283953,180209,-244193,-405581,-61476,-190354,-474639,-331661,-342126,-255557,-2669,158341,-28027,-293442,-146884,56582,-112700,-86684,345113,548044,120457,-344111,-166728,5196,183942,452505,544591,562509,366026,321913,490055,349477,212334,655821,965227,667560,111361,-484152,-161285,60183,-71164,-202370,-77270,85866,-55177,-204036,-211160,-41055,-112640,-149394,-207072,-387857,-507987,-372100,-236096,2713,97920,-231508,-178157,181380,303078,207314,-67611,212957,419335,365713,10282,-242137,-551600,-345605,-52792,-477509,-343615,-316435,-377265,12852,327455,273856,-282084,-71579,168566,-93401,-414373,-505295,-477456,-243399,-305920,-369692,-341980,-299304,41529,29351,-361652,-44515,78785,-129855,-425612,-230951,-331353,-337085,-265479,-476950,-154675,581932,917202,595238,-380522,215142,1025513,1361366,1092030,396554,-195951,189655,633044,589583,168470,-170590,29964,350124,385376,330336,319486,413050,487454,278356,-47041,-380708,-194546,-72907,21910,-18394,-178607,-517765,-386058,-192197,-85981,-254041,-472213,-401482,-31214,144908,-153619,-144918,-66069,232817,269252,-74726,-545501,-318270,-147075,-105346,-34508,40405,291049,283251,423160,518090,359278,234933,36174,-203406,-65808,-59436,-153359,-180019,-199190,-249235,-323911,-349140,-337167,-550466,-448504,-323552,-280384,-311357,-329139,-25469,393721,786604,997598,863409,511741,75675,-220323,-383308,-306716,-273266,-132681,208745,216949,-69228,252778,340340,93598,-245817,-377429,-234737,44813,241737,367220,53732,-274215,-361354,-43670,103381,-42181,-400954,-92018,323470,637299,366088,35157,1342,-305439,-227577,-78017,-132634,-353231,-446706,-315126,-184501,-202480,-165225,-155815,-140195,-79842,-70610,-137570,-176915,-103289,-50868,251070,745446,1126951,924251,161046,-321983,-234347,-327712,-489715,-211820,-196346,-218307,30926,8010,-78000,-225186,-183669,-366559,-236596,-302065,-317698,-257272,5131,294457,434690,462244,233940,-244510,-433506,-378757,-319001,-216093,-195368,-327871,-373389,-317095,-363023,85191,263385,-180486,148351,952253,1301074,621775,-275965,97364,512874,1085387,494443,-56843,73819,577363,848905,629661,14456,-199676,92354,519458,616623,506131,241058,-37064,-217459,-341559,-38646,-51641,-280965,-246293,-336328,-132214,330050,397943,148649,183309,883399,1496760,1138370,539147,-101199,-365263,-169497,-216560,-498776,2966,722532,1154243,1111837,509195,-336718,-176725,137010,57080,-137097,81485,391545,334632,-99299,-168783,48541,135968,-24329,67824,314251,484016,571884,327831,-89257,-171904,109893,201124,16108,8851,-367345,231824,566476,844572,1026192,845071,1012954,1230253,1250764,678962,123264,190981,637938,484910,232371,-16889,-129465,-240114,-355232,-269832,-100652,-111115,-262496,-432303,-319355,-87360,55669,-23307,-106720,-10210,-635,-198133,-206179,-106579,-34211,-47023,-183690,-256497,-146682,101314,104252,211087,-96603,-358512,191455,-164757,-408131,-346,169110,-358488,-229796,772,35431,-436581,6662,256205,315587,434756,632107,754814,649030,-2503,-321106,394632,536616,408872,7398,-96545,56452,157554,296994,290151,251291,167797,299417,426452,441070,206848,-227485,-248690,287210,517388,148362,-231045,-57352,264943,282871,299590,194295,169256,101316,32804,176779,567659,767625,751162,376867,-159357,-381502,228802,566767,425186,184499,99407,147131,681162,1221117,1271479,1189659,1020911,841959,289723,-436034,-230423,-21186,26019,-324554,-376097,-444205,-240442,117466,231067,44617,-60861,401572,769530,781175,570909,414168,249986,244184,141240,139476,133496,-1755,-110974,-147967,46249,198001,144290,163831,284608,490595,697696,745036,403688,43509,-73951,-3590,33643,83898,-52127,-30730,58119,265999,516541,496670,403892,88076,-304072,-396266,-294729,-326461,-157437,-23127,-157328,-404375,-380396,-216148,-264902,-396939,-341233,-165823,66539,420290,499163,166667,-473690,-205941,80903,130213,452140,687896,226785,-206637,-53990,102221,233082,477085,210884,-150910,-279602,-316169,-419858,-275249,-172789,-135457,-74855,-61488,325974,425051,173225,-75881,21208,521812,485447,476238,200022,85978,-165548,135204,347813,230539,-227273,170990,896275,715196,266965,-111911,-430973,-601901,-496930,-240086,76981,409909,572000,696381,455854,229413,-316300,-137687,-90253,-143063,-495240,-383586,-186153,-17357,-5588,-223583,-136841,44674,-82573,-105059,460627,523271,157232,-84370,-105880,54398,504516,479613,193931,-224205,-224045,-146935,-78739,-245567,-442418,-401049,-193970,-349461,-455890,-480570,-244478,-266128,-176602,-223715,-120652,273073,214237,-149839,-219442,-44366,-160467,-495469,73794,363886,-18700,-266762,83033,248585,354937,405933,182093,-212102,-221335,-135882,-160818,-186094,6095,59148,60225,-171392,-330233,-55737,146999,-100901,-358214,124066,421806,337271,114123,-164496,-506320,-171047,100740,179988,263382,345689,270870,-12310,332201,750970,1119750,1100550,786660,116172,-17106,133369,188507,77852,-368457,-283634,-215627,-316190,-433300,-341024,-117816,-104788,-437258,-207684,237099,265534,30175,-298960,-538591,133792,357532,420548,75348,20135,-142298,-119392,-364884,-324368,-194424,213582,-197170,-274858,-135854,26130,-96875,-116283,155259,-137944,-448242,-489810,-418208,-409188,-3843,370710,445070,241245,-126029,-275330,-273896,-329527,-340417,-82952,115096,80611,70634,73844,87128,-141878,-398536,364625,1078202,944656,488606,-159103,-356853,334743,623661,472639,337597,293717,255704,159810,83840,-34874,-50418,-261142,-271744,-109985,-185720,-460127,-166381,-65119,-84376,-142397,49626,-6486,4621,139491,95953,-149422,-105734,-143185,-350336,-235180,92453,51777,-137809,-117874,196776,296199,256032,311772,196862,70927,-264014,-144482,29384,-19899,-126899,-348687,-504697,-165722,234944,257872,5831,446061,955818,846721,395151,-74188,-411541,-312856,201917,554745,671906,282969,-45120,111042,-49301,-332064,-247345,-75241,-51284,-118303,-97280,-374778,-588587,-448827,-195957,281824,397414,318080,62019,-263672,-239252,-203103,-120342,-6027,174165,396723,636561,745484,621014,187979,-219886,-496086,-177197,263099,346389,226122,449804,693220,717922,210051,-98958,-79242,346955,814295,884391,558039,-10331,-407560,-110867,-165895,-150025,88382,285995,-14103,-503024,-268036,-134060,-216674,-270334,-268168,-301954,-254969,-438983,-188694,63747,295216,131126,-207744,-191660,-19450,208159,375874,506129,412331,67326,16586,381660,406144,-4984,-459006,-141540,147745,243307,244298,15782,-335727,-332849,60062,584094,592713,356268,-90842,-364386,-253977,-314732,-330697,-397656,-197029,-8618,25193,-73947,64349,200357,298624,395390,454715,369946,14469,-534980,-266236,131840,148940,20201,57022,201638,57423,-101612,-331692,-391395,-226258,-97680,-134752,-214822,-293810,-103397,415855,592461,551935,-131317,-515297,-504092,-126240,98061,136881,189068,164801,125691,150214,171050,147463,131420,-63794,132675,362875,358439,-87644,-243475,-16210,-179048,-549791,-86747,241373,285728,59329,-93891,-103136,-60075,93277,334452,271134,-290308,-248901,23452,290844,-66419,-211549,-251962,-138449,308932,703223,795073,401428,162286,-122629,-290248,-201521,-163096,-328236,-514752,-419344,-203232,-419739,-527536,-348058,-289259,-303582,-238970,-125284,128623,316200,355045,-37022,91338,785238,1007994,825118,387336,151105,209449,372553,300582,316636,-150741,-391487,-181852,117736,300713,334073,237984,-67473,-330736,-519188,-448052,-486363,-221415,26394,52025,-118333,-51550,130483,175841,96189,11695,106896,91288,99876,75027,-92790,-204818,-336130,-366677,-128102,-20828,218290,384360,155197,-296543,-322712,47281,442960,738413,848745,649286,415497,-73081,-388748,-254187,118606,358688,472770,192847,-93418,-354638,-478513,-552560,-268887,30453,150072,-21621,-83084,82774,334728,372673,-62039,-395701,285939,302194,-127796,-277163,277342,461867,285040,430470,655567,335386,-402719,-223028,90240,218436,78956,-74422,-149280,-114680,-138789,-129803,21392,126582,9480,5137,58670,127826,-95019,-539145,-179146,-28060,-70182,-9893,175050,366375,403880,312452,149724,-47291,1723,-120332,-369591,-407142,-359798,-214502,-43947,193962,304498,379578,-44273,-409796,61146,101547,-12934,171162,380475,237102,-131294,-336544,-439925,-227414,19252,179408,96862,-339830,-387472,21235,428108,546929,344411,189933,-91218,55593,308905,243553,182761,241113,209453,116730,-306593,-288514,226040,503646,492373,82053,-23095,52161,-128531,-125086,113586,-167301,-368308,-405461,-266413,-50957,184159,223786,78456,-47561,-71589,100214,286387,504580,880589,1133877,1225517,1010720,417186,-20089,-241836,-319390,-327668,-441963,156242,659565,603348,156549,-223554,-16012,98393,201622,197577,252709,150484,113496,153368,-100655,-419497,-527135,-192073,-26178,-26398,-140016,-328337,-284298,-40636,-2095,44779,60524,-24781,-200647,-386961,100158,355870,416606,152576,-94962,-66551,-80599],[313012,594505,326787,-128103,-184911,-65145,-92025,249853,495862,384257,-55027,-37740,-88724,-270157,-502696,-219008,-242538,-365210,-366842,-289484,16725,79285,-1872,-121336,-130095,71854,142514,218097,394672,716322,1058929,1036202,761805,255690,-46863,-149830,-176589,-62976,257367,336058,-64338,-294511,-109425,-262528,-537636,-444453,-262185,407666,1059450,1249079,1047963,614163,493793,366321,158179,-141643,-228807,55624,530522,762645,783975,645985,1129580,1007052,209543,105380,437867,423137,119491,-223769,-504149,-90835,-78896,93293,356839,497606,192955,-185417,-456502,-239952,-355811,-352442,54823,393172,318130,-143785,-391939,-161104,-49446,-57585,122381,132335,-95661,-378882,-478019,-533437,-106686,226818,402887,425531,204366,-167812,-517232,-486796,-178920,193538,482422,484184,-60209,-442509,-498636,-342285,113187,415226,392263,79417,-175641,-240058,-145165,-121252,-56823,-243195,-371405,-257316,-168958,-101203,93852,3440,193894,395498,217691,-156515,-204083,125004,122583,-96870,-171865,-34220,411408,503873,239274,103879,-64835,-305446,-97186,496288,852715,768166,331688,-330158,-264276,262827,406664,307371,-102982,-322488,-254361,-434901,-364180,-89611,275984,186717,-2526,-289251,119959,611943,275703,-521885,91569,678350,653812,574479,307595,270657,116115,-125001,-241047,-176624,-249139,-496576,-431823,-208634,27375,218707,-50113,-388706,39670,482521,456878,3441,-293902,85582,295431,59281,-123777,183010,773543,666306,267824,-344480,111040,195309,-291402,-358406,-221390,-433762,-141321,262822,421141,519509,803772,602711,404431,-59412,-443411,-259058,-116403,-218898,-347093,-240339,32508,109702,-58562,-110856,238566,689870,896709,588914,83874,-224742,-136112,196105,233587,44095,-284612,-330680,-541040,-226930,-129010,-305207,-518503,-600416,-260743,-497,103326,-164506,-351917,-154751,318353,511114,490033,157751,-251539,-190125,66736,-100379,-87752,116500,423466,854357,903570,290108,-532947,226006,735619,826814,676421,343824,239479,260977,416075,290275,28175,-261671,-374360,-282063,-228026,-370026,-500603,-337425,-130407,-93061,-249386,-221348,-24669,180574,163337,-60126,-316673,-127230,-255953,-335092,-2837,-34016,-165447,-138092,-156731,-314037,-46059,23091,-218004,-405727,10473,125957,23138,-119948,2432,-75101,-545272,-449811,-456510,-343868,178614,447614,348782,290487,107428,301215,596007,548909,405378,307877,349821,73870,-202460,374,94099,20381,208560,621355,1072822,869080,402765,-193572,-417009,-205715,-170564,-408466,-229120,-20284,-8161,-317368,-467943,-317698,-258608,-446761,-50786,405254,307836,66059,300891,30656,-441291,205689,495690,424380,-109162,-544529,-419686,-457105,-4279,583757,755329,655398,428504,330733,245479,77527,476,274959,563810,719404,835935,820077,770923,421413,-106503,-528517,-432239,-8420,271302,633684,882327,982246,900419,1045210,1061310,762752,145322,-468957,-231821,6724,200195,314631,169465,-137455,-389148,-583829,-553461,-307201,-90887,-96623,-209189,-280239,-286657,-264604,-377797,-525505,-264821,91341,200238,358621,268688,175795,188203,315505,459512,549263,419759,239045,-50563,11577,-128941,-397446,-287914,-120987,3411,-171348,-153582,241417,519166,590910,204908,65218,-51988,-264721,-385170,-239328,-220065,-273096,-383942,-335271,185976,335422,349900,220402,76904,208861,505209,667190,555295,194791,-166720,-356378,-379878,-300514,-194950,-99284,-102656,155076,165764,117892,-212920,-16357,333687,238996,-110297,-432030,-324113,-327824,-306478,-72429,351263,300338,168592,100681,-125762,-256606,-134375,-244206,-443637,-492438,-478401,-174374,110899,400451,443457,364855,245163,-121766,-450019,-114087,181904,96250,-555448,235019,733594,829878,712988,588362,744114,779939,510157,736598,609911,247282,18645,377902,360024,122880,425603,712643,458056,87969,-196551,-324493,-298724,-222467,-232750,-252703,110417,583861,592620,234054,-136850,-218735,-112846,-141429,-14913,144333,216682,417196,602165,290402,206151,-203136,-123225,-95176,-249,-81209,-324289,-257331,31860,61932,-51117,162949,401898,211854,-111881,-123294,442849,610035,297372,-260663,-112670,36058,82495,117910,117889,200980,254013,263256,-61202,-398300,-171168,-73821,-171106,-337033,-185854,103750,421927,612099,287474,-353215,-262264,-243486,-364037,406776,715633,492687,-211931,-275162,92856,72914,-159310,-333801,18313,390856,367300,80209,-102897,-127202,-197234,-142545,822,254438,237734,243805,105875,98383,-51053,-342501,-472492,-463313,-353161,-372457,-291840,-23447,45647,-55113,-301536,-410607,-458299,-296705,-156563,-213240,-325636,7878,116428,7153,34366,232640,258644,-201921,-116800,473792,744353,654873,398428,135306,-139728,-318297,-272530,-217499,-204179,-423751,-425096,-450048,-229047,612733,924609,555988,317294,426724,455907,272730,-217250,-395544,-442052,-537608,-294537,-279805,-522989,279282,792324,770988,50686,-118127,131497,261836,327096,529675,516619,378342,261762,439344,638703,616086,568369,661469,471174,149171,-142450,-96968,-182348,-191545,-204684,-294399,-156260,92041,215565,159095,95388,192842,373904,305384,98440,-102388,-149054,-256164,-331781,-418304,-234450,26604,226279,505553,662018,603333,311362,-110043,-413003,-586428,-298715,-19694,19205,40131,-63341,-225722,-140669,-176733,-353426,-401786,-143942,14624,158509,325942,394504,373886,75455,-190004,-274998,-21517,226391,399984,242977,84204,37092,-63147,-59226,218322,794815,1069540,829386,183305,-294361,-255657,-143390,-209375,-244239,-338277,-283332,264917,830529,841479,319183,-106500,-11247,594301,725482,405805,-395294,-3294,172208,-382080,-239620,252445,274454,-168007,-16970,401725,387753,249186,-20541,-193027,-233046,-264790,-275852,-27292,467962,668723,736712,542686,112809,-86631,-205645,-206100,-181913,292423,566678,535313,7107,-505872,-440042,-417277,-518422,-318751,-55178,19004,-6663,-280077,-143561,182556,268635,-127831,-538659,-364867,-266836,-456103,100085,550881,728276,472886,135296,668,-114127,-385709,-527815,-252673,-182130,-154714,116033,325370,202870,-195008,-415184,-522679,-346911,-273651,-191814,-199647,-90621,-171341,-186904,-212751,195941,440309,448462,217229,-362158,-193871,307398,356516,119827,-229358,-248337,20322,140804,163187,-104056,-309325,-98973,74739,27048,-259668,-27283,107205,-44594,-224492,-36294,160332,189397,74586,-209387,-493739,-498249,-264299,-154158,1601,-89489,-171051,-91542,2910,-48177,-311598,-318220,69032,188348,-2165,85198,285613,48801,-228362,-124952,-81013,85183,381631,573433,534032,310664,52247,286579,247162,236814,524673,720923,335543,-185888,-488256,-125076,137826,73632,-52308,-45077,39958,-56356,-164002,-133758,-56169,-145175,-292958,-363270,-463802,-464451,-274905,70310,260777,285459,132997,-16541,68780,-6589,-158657,-434086,-108737,191447,221316,-114541,-570351,-121417,371019,610712,-9033,-427125,-273506,-332065,7883,439589,374606,-245882,-73784,137859,-130439,-470328,-332586,-299822,-122845,-80952,-329728,-396590,-498613,-268089,-399926,-267320,380500,413838,41670,-280097,-79918,-73838,-190898,-227054,-506348,3650,689021,889237,517089,-316636,-133909,292862,789920,882814,486736,-4285,182597,475944,277497,-227090,-134188,296010,536273,497475,432401,254153,266505,297429,90220,-258421,-355569,-139388,-188894,-128717,-144362,-310853,-598869,-349969,-176663,-226400,-428530,-428465,-231048,143880,317721,134460,14493,-279649,-279621,-58750,-220045,-285846,-70016,-29210,-163301,-169541,118456,259423,222287,478905,653227,553298,338237,175788,-149135,-137934,-127113,-188559,-275139,-427952,-413361,-218713,-327007,-331187,-371554,-195279,-86655,-154923,-181188,-269747,2200,439191,754363,797628,676802,378012,69519,-181330,-354065,-264215,-48307,37186,156599,24489,60983,469451,406105,112200,-257518,-485340,-101508,182225,316170,324418,76026,-272547,-349822,8841,153786,657,-329752,-47035,304583,556263,178932,-3083,87456,-188401,-210443,71020,91639,-118412,-181979,-149577,-54227,-75705,-111842,-228151,-245216,-154580,-98497,-70905,62869,107984,19282,45077,397066,780451,726912,331378,6938,-253620,-412434,-448194,-116257,-175977,-153293,162000,254524,11738,-333513,-414939,-324482,-231574,-259707,-225780,-481368,-337992,-29939,176516,290328,178340,-157342,-119512,-65207,-4308,86059,89124,-203521,-405418,-431599,18920,572082,551517,-22633,14455,756770,1013966,308618,-357812,86470,336814,552303,323088,-10892,143179,506263,730296,651531,163666,-112468,-202697,58898,363592,329660,80984,67890,-30751,-191724,-80778,-59701,-202135,-240418,-444208,-103280,325080,451937,240519,288059,829052,1043037,600822,34372,-251205,-472232,-380878,-284771,-402819,-124592,518537,1033198,1017451,350849,-399567,-78429,172577,-41951,73815,279150,423847,235374,-217139,-40107,206124,70428,-113,186450,227246,307452,185432,-31556,-347062,-270065,-53557,-159778,-503148,-469681,-302857,318447,664236,719587,692683,553432,797593,980440,992620,606976,108467,-178009,-35688,11049,24047,37964,-46846,-269644,-528144,-427417,-374010,-267005,-106433,-146428,-377340,-214670,77067,127719,69654,-82781,-127563,-270164,-357417,-217834,-127831,-58702,-47524,-37322,41465,223656,511764,508667,695183,173491,-348565,-410656,-478276,-116348,-109276,44596,349144,588140,314800,-324614,-67374,348159,506151,610462,736426,891948,681589,14939,-182106,459363,767153,532775,3073,-236864,93389,187763,148066,236037,195034,181835,326088,523384,528257,301320,-191501,-123276,338991,397024,75695,-53723,80831,216192,104164,133670,86967,96459,86324,65392,311856,674727,766516,668234,355501,-107268,-305760,150446,279594,48967,-61818,-6443,138610,590102,1186847,1165059,1270666,1161338,958243,404393,-324852,-321461,-113287,-681,-115845,-197741,-261105,-228982,-77701,-20346,-344247,-216578,344860,633848,473296,136885,39213,50234,53949,5705,106509,107139,-85289,-374045,-199851,85004,267116,333163,320171,325740,473447,682647,721464,361079,-67723,-226211,-137240,-121133,-132244,-221883,-176383,-55419,136703,87544,204980,245102,12470,-277298,-182501,7113,271882,398778,248111,9190,-319004,-539924,-357403,-506802,-331192,-317186,-31619,225901,590809,890181,353292,-290307,-180409,72387,47716,131502,167267,-165172,-357650,-113408,34726,261518,467879,185350,-302529,-384224,-215985,-437383,-219838,-91690,-143487,-132335,-128120,57237,326532,103440,-112449,66051,497405,303479,145751,-182296,-58905,-5139,176633,388877,352201,-259231,184096,1008143,1008879,317530,-193067,43804,18144,-74281,-76708,22112,234930,398054,537321,368654,146650,-356069,-208923,125856,108336,-311644,-453958,-229103,-52866,79804,-71621,-104396,-30483,-165715,-213620,306864,210744,-109036,-289535,-152549,195721,641036,708762,625918,206158,-248767,7733,120105,149810,-23854,-186614,-397170,-652979,-495117,-565805,-414279,-272535,-329826,-208819,-171829,-67831,-161263,-201317,-139422,-46534,-59428,-475198,-23099,393161,274010,-206377,-206846,74618,321779,511368,318134,-220178,-310701,3748,40396,-126441,-64542,8191,5072,-169186,-331348,-404536,-231671,-256497,-527425,-136152,-17546,-4955,145246,266469,-169113,-474572,-32724,274658,264819,122802,21156,-94027,345251,945492,1350994,1244489,839429,107270,-8520,119992,294736,392464,-76331,-470969,-445648,-457964,-378871,-218191,-73546,-130595,-506806,-209936,210903,200062,-88970,-498704,-300590,202757,350137,514848,400341,408290,123753,-57502,-185091,-194276,-327567,197025,-165872,-266717,-250389,-201455,-474203,-303332,84658,-135635,-433298,-491001,-410243,-283653,-9909,250796,220451,158614,-58593,-243215,-366479,-349098,-474662,-259490,74258,218730,328116,339821,212917,-148605,-365780,223310,782146,626796,143839,-324592,-287896,285860,423570,256741,191408,196579,148846,77781,39905,10821,-88739,-347136,-124677,71447,89516,-272378,-592194,-266152,-4990,51409,130328,-24806,-151802,100317,64943,-180095,-44019,2698,-225928,-267568,-60463,-93955,-189740,-26486,265142,418894,361711,310940,105606,-38748,-325760,-138663,10465,89691,155606,18160,-229614,-352683,144574,336330,15533,265125,657457,848003,477286,153689,-118407,-394097,-100701,313582,514205,195161,-17405,136884,-101253,-276540,174673,327815,89376,-325924,-443161,-465425,-418426,-176698,36871,322075,341051,107423,22559,-269377,-306053,-284392,-125895,21586,175648,367257,662140,776851,726988,366708,-55444,-389336,-192340,207483,365318,-38716,-164707,304268,399288,10653,-221118,-167709,300402,840652,999402,627108,5678,-382318,-259280,-269767,-45265,173281,256818,-96875,-537502,-381082,-213954,-278694,-316583,-141260,396,-152054,-226512,68071,353990,324190,140408,-101913,190118,243206,313262,605028,864681,745076,452663,178703,518167,695163,330256,-139619,-383960,32570,249038,200627,-124776,-435386,-414591,178941,808618,809910,438418,-205545,-358690,-218417,-430829,-527424,-343910,-135938,71847,-10409,-221364,-47682,66532,61487,17880,-78064,30842,-112746,-284337,-321642,23220,62593,148168,242641,174707,-213628,-643867,-308644,-43752,64351,-67650,-250679,-244520,-146857,77452,342233,629643,713114,49629,-264028,-410229,-142291,7690,10180,86408,182722,199381,155390,80521,-101928,-182945,-117049,332123,521721,393182,10401,-293320,-148426,-344746,-583382,-42910,321745,249431,-187734,-236484,84149,312628,410433,521360,276251,-261040,-347122,-155379,-82417,-384649,-269857,-76294,-104897,128688,467879,694957,442159,321978,1318,-463531,-74188,36092,-297581,-553469,198513,462236,83360,-201600,-306821,-434075,-434043,-236408,-116399,6690,239728,380091,1941,-218910,519158,848730,618584,232978,70619,31315,11747,-109996,-58984,-211272,-418823,-276790,169943,665820,810497,539449,82126,-268663,-474136,-479562,-488601,-264027,21937,238861,344363,437192,206294,19529,-130781,-109922,-67860,-207318,-249316,-169224,-50181,-202225,-321017,-210524,76810,3993,-6402,181039,88980,-118120,-290684,152409,590386,753285,795930,416509,148092,-221663,-232473,-222524,94218,518388,733501,568883,145992,-294438,-476676,-510042,-207575,79367,207517,-10152,-141162,-27718,293004,333839,4526,-544044,128818,235893,-208606,-283000,165683,373751,298549,434829,611394,312782,-342182,-389234,-118714,93437,212726,97380,-48931,66060,77885,79818,184390,143016,-98313,-207784,-260427,-123238,-203478,-219618,-37906,62008,-94489,-112568,-12023,114098,231746,250358,214335,-8153,-90647,-128616,-346426,-344340,-316912,-265871,-376849,-204064,-98477,94027,-182844,-354363,93245,44652,119876,287698,361029,48205,-95621,-261794,-389666,-232099,95704,399497,245276,-197261,-167968,234679,561575,549590,435219,300898,155603,200227,291023,166263,119232,158038,167415,126767,-136380,-285059,253973,450266,428241,57136,-65676,5289,-201259,-124588,-81571,-137155,-356539,-192527,-4470,253524,403046,295364,67691,-236,125568,312407,318139,318055,705085,1009885,964896,786532,326992,-20890,-280151,-419996,-471889,-339654,100322,352747,274491,-72483,-384625,-248328,-33367,239631,277432,236224,135635,146291,25804,-235668,-310685,-423522,-311028,-8552,-261842,-396949,-372958,-123543,-45829,97407,83714,92228,139697,-13108,-329349,-77362,279695,405785,121038,-137793,-98749,-12611],[423996,691838,410309,-137845,-262110,-85039,-27167,260682,470912,348057,-36679,-152674,-34527,-156660,-234877,-258559,-111668,-191354,-375842,-275894,-178161,-114916,-382432,-264206,-11675,177241,219084,323560,534287,988608,1391146,1380602,968774,377161,19911,-157803,-260774,-142821,221187,403725,55727,-452792,-155553,-149928,-464520,-186971,40125,693336,1388283,1578763,1337373,737174,358812,154089,-174572,-384057,-269693,76656,472598,637361,640952,544031,961209,856196,144285,-64454,359808,506049,370732,58938,-237980,208591,345350,249583,161655,422084,172086,-218022,-380862,-98458,-181210,-437007,-192669,-22763,-146092,-500335,-308357,-102372,-9688,-88399,-12155,45210,-114132,-388993,-552021,-379172,-123104,85343,244535,303183,118820,-277313,-343041,-271478,-68968,156086,250694,63817,-471992,-280522,-313252,-402050,295122,843380,969468,465319,83422,-17952,63481,-35316,42276,-228132,-513470,-312331,-251546,-215626,2925,34229,173737,221664,36778,-280995,-80029,279744,389343,169347,78278,-80785,289878,632989,388685,129581,27889,-196216,-224539,226573,789861,1037792,633548,-200770,-220426,417548,498075,234870,-312140,-79163,35291,-48351,-123237,175559,533468,307931,-33652,-280193,197711,712380,296924,-336106,88701,742499,683466,400945,-1309,51523,70527,-77920,37974,294669,91329,-357867,-445033,-233519,-33806,125323,-97481,-197452,392305,992515,829596,207777,-136615,200676,307900,94178,-319882,-206161,454916,590193,207638,-215114,89326,122292,-241452,-487771,-348688,-578288,-458238,-142389,247923,674552,1009408,660955,124078,-322257,-197763,-196090,-166566,-144256,-183099,-47765,243436,369860,160291,40635,294728,610632,662655,363062,-43694,-319852,-306766,105011,169710,68507,-119210,282,-348938,-296988,-81681,-156429,-322399,-463827,-386055,-227817,-89905,-391537,-480417,-76776,379501,462667,337839,-830,-393614,-393490,-280457,-315471,-84519,151822,461022,962166,1021623,554529,-321954,-417,528929,622264,519183,206835,11582,158096,362116,277002,68368,-85409,-226446,-223950,-270950,-388993,-485188,-295610,-122970,-81965,-228570,-375564,-295927,-163156,-184562,-312835,-322758,-62598,-157052,-283610,98413,165949,-12948,-93998,-272300,-471746,-55634,89450,-16224,-69696,165133,186351,34417,-140399,-65458,-21122,-196757,-276531,-34919,152702,415314,496665,245642,64785,94054,409436,723641,620114,501429,510588,466993,125783,-344172,-222190,-127190,-140972,93870,501181,811833,623043,157721,-419908,-322525,-128915,-149097,-331998,-116034,9546,-4891,-230022,-418312,-403121,-422895,-339919,133462,440830,286260,-87966,85771,-179511,-440180,193404,524983,578013,102187,-325494,-566268,-348173,112974,657707,747338,546535,271566,234372,134531,-151616,-495039,-229179,-5968,354186,599085,772407,881402,714335,300113,39712,-48297,50550,248342,419673,718689,896549,1133197,1187228,1025725,555495,-56628,-518438,-274946,-72314,103795,195876,-89035,-471199,-391768,-257301,-263885,-5079,36789,-161293,-203838,-40640,-63427,-281752,-430548,-366394,39466,309774,359993,448066,274761,245730,158764,254149,362841,556019,552946,404968,126672,-110453,-197348,-112782,106939,190227,103225,-168202,-212758,134597,423687,594349,362924,174626,94020,-181595,-467012,-227734,-72882,-216297,-332404,-537292,-205545,-88852,23249,131715,336431,440070,593861,655863,446118,76767,-245775,-566498,-505021,-449820,-252591,-232455,-188197,62282,146575,182586,-220055,-268347,124844,144969,-108391,-325626,-438756,-313831,-36176,142740,231429,226910,182661,308025,106048,-115576,53622,11631,-192400,-361591,-474667,-249281,35925,542682,888096,733554,407525,-261409,-388481,118251,226179,-64674,-575938,63860,478410,391281,328596,316542,520968,1018816,1186315,1298748,1087901,598126,150863,213867,328618,83148,214629,424421,238227,-52778,-278148,-384850,-336760,-240149,-272164,-236347,202085,597875,544354,297929,-74840,-460439,-470084,-373216,13792,245741,133040,286119,426886,417916,522818,376946,325370,192288,181950,42957,-285930,-379028,-162727,-48751,-30626,170284,283963,89567,-213563,-259978,284827,612437,401891,-57498,-75179,-6475,-189166,-250730,-73208,251071,522294,597251,315992,-231847,-280617,-114453,-207954,-409002,-126092,65620,294803,322918,-23019,-397412,-379668,-379011,-159322,446481,559826,219617,-354242,-231057,8088,55421,-47373,-243209,-184487,227469,274705,-42370,-256350,-40138,235175,74030,-108613,83449,-5561,-29548,-92070,9553,121795,6639,-176756,-296144,-383792,-488019,-350577,-48971,7011,-123148,-350357,-510130,-500587,-254300,-29320,54209,-178982,2116,222566,143504,22413,235129,440251,162103,92968,507697,818164,685180,315624,-126607,-377248,-283581,-303814,-265318,-257758,-511922,-386669,-453219,139434,888976,1254702,638070,123457,145385,307057,253338,-40858,-365113,-258230,-263909,-600146,-478396,-464037,-77069,74803,109926,-281070,-385591,-148218,-84752,-49537,213071,430120,302849,212115,206300,482077,538647,435219,215018,-140238,-373520,-483748,-243257,-172287,-137994,-150383,-347703,-205776,74060,224376,163684,130241,-58615,3185,33186,24756,-99823,-83739,-165235,-297690,-528472,-472259,-291085,78000,574527,805206,706024,381282,-103948,-451028,-632292,-309681,7851,146206,165380,-113635,-234190,-58917,-163396,-409303,-293605,-92843,19515,266448,611350,627715,494205,63730,-221446,-248092,-21268,215084,258692,125069,103313,234157,111823,109334,367479,863261,1027796,770275,98643,-279394,-175705,-64260,-83599,-37393,-138216,-376327,30124,590695,613405,180572,-279343,116514,618631,753060,467251,-242238,-310765,-133047,-423945,-153590,144338,-53594,-359870,321739,740289,596147,180826,-194125,-368773,-370612,-273485,-195101,91083,532344,604208,612036,479858,79604,-230606,-249691,-277656,-293360,246070,554013,470745,-236091,-187354,192767,166723,-117234,-420539,-144745,-34647,-80938,-327354,-76613,188020,157346,-264051,-483847,-316951,-311379,-383494,312141,602160,564813,273704,-13580,-166867,-217402,-253331,-313549,-360636,-328256,-275476,-26562,111838,114468,-152334,-449821,-242483,-148196,-44495,247755,368351,377917,206465,-30165,-518135,-38842,278001,324714,196549,-346213,-253340,265102,301408,129200,-145240,-201924,-52790,80342,305138,340526,104747,-448869,-228359,-47222,-307102,-257800,-144467,-166674,-231878,-107125,-61064,-88700,-159796,-228593,-299301,-227345,-12191,75647,167757,52343,-83355,-121887,-125326,-30136,4900,-160989,25201,239457,88393,-147015,-653,295431,147434,-28345,-293557,-172319,184832,466640,401943,172372,-253522,-6264,86636,133424,309715,389808,47011,-329880,-265521,-55009,185422,202646,88023,-43786,-92738,-163786,-336977,-110356,-23116,-65610,-303499,-392640,-373338,-387212,-256653,221187,451593,543077,439539,136022,173,-146693,-100411,-177121,-513599,-150833,-79941,-342824,-330101,346138,952783,1060277,466384,-270858,-228245,-224307,-48381,420896,350161,-241829,-150426,26827,-236329,-360397,-65700,95252,184690,138301,-320324,-502774,-346281,-373721,-346605,161355,736345,752793,254947,-56142,48957,73665,3037,-157332,-496153,58902,542983,626736,205828,-219787,-397177,-386224,243624,744992,521517,110392,100884,197454,-97413,-355179,196937,534039,593008,454762,361849,92322,-27408,-66218,-203755,-479739,-302538,-114130,-300790,-299743,-295537,-435380,-609220,-452371,-263111,-383969,-308679,-171916,-73079,264022,420218,283776,114565,-141172,-211043,-251031,-383681,-23508,238689,7981,-367118,-153318,138801,147716,185777,501912,672847,589665,308147,193353,-132659,-248604,-238270,-263244,-368359,-460233,8978,279188,223493,63754,-254044,-149804,-22167,-142240,-134790,-263729,-16385,451859,620081,521542,396847,155044,-22480,-182373,-344686,-229156,86717,208252,245235,203804,307141,554382,353119,44502,-274017,-312229,34790,272244,281829,194260,130937,-217966,-348632,77900,255332,162132,-103514,-11842,207172,282307,-64100,-214401,-88603,-139357,-167609,168275,279172,132923,46820,19419,50063,16939,-50329,-246548,-333490,-268612,-126943,12292,186421,186490,107301,-29533,137573,260301,309947,326973,215464,-20114,-294396,-336081,-9451,-152208,-194506,224698,473128,324350,-102551,-501412,-261916,-194061,-278066,-277214,-305395,-462194,-313310,-15747,184804,174673,21822,120597,180710,295837,382562,311197,-157772,-528561,-243135,227938,697093,576974,44223,-126098,455135,471775,-103200,-380813,-64831,17248,-139573,59387,37088,197387,311905,386118,364928,128829,-85034,-228308,-400661,-97358,-62801,-158489,50757,46083,-84056,-95188,-81678,-184437,-290012,-429436,-30342,300543,439052,179839,57698,286540,55525,-153326,-370797,-331810,-426183,-235221,-51938,-96634,-320479,161689,743192,784721,146066,-370820,-14013,157176,-3950,266572,385576,384639,39592,-332981,57865,256418,50102,357347,541594,370148,169449,30274,-132656,-406826,-347102,-188108,-252432,-247428,-232365,-181675,230479,512826,395434,244774,232926,419507,474364,424036,322753,38526,-220971,-545068,-267375,-27012,167323,92471,-214987,-474057,-520165,-289938,-20507,226245,159486,-191096,-405017,-19821,202665,187575,-185271,-363972,-357807,-485752,-362378,-277325,-137072,20854,151112,205448,161448,588795,517087,1047755,868867,452616,-40610,-223939,85520,279077,513976,787486,1076410,596554,-24064,-239767,139521,458029,553002,679145,855549,643918,159424,-906,407392,868099,611292,26699,-206080,274770,355856,96546,49852,-41478,126527,347600,538265,495038,275045,-32750,104367,371162,239294,67386,311283,232494,95030,-111998,-63692,-404,40253,102964,124191,415976,734302,717078,482088,242586,-110574,-319341,-6559,-56047,-343584,-224726,-90151,99289,433553,854803,878999,1090576,1130263,911635,424776,-144838,-345036,-232948,-106809,34201,-8496,-26799,43489,193342,396773,185879,-193884,252060,524061,330419,-71698,-277742,-80858,-111707,-137070,46543,24114,-247759,-343370,67083,283084,355988,472539,418927,338396,393352,507937,475117,182021,-191773,-266083,-125786,-120265,-293914,-444910,-464998,-454200,-253234,-412499,-140458,45721,-33562,-234459,-67669,277894,740545,793238,451818,100135,-284884,-411255,-211734,-121819,57223,-34227,158769,237191,460881,778632,255280,-192054,-106787,21451,12093,-126258,-387156,-431377,-436058,-342273,-200717,70748,137469,-34297,-427699,-276097,-66006,-340585,-253695,-100972,-170657,-187589,-156476,-152049,122094,-48713,-128345,112372,333699,81335,-247977,-323010,31475,152771,168124,318368,355428,-263692,41481,770642,862042,44873,-222184,409993,582890,373718,171985,66110,-42518,11799,140293,152370,-17852,-274820,188412,477563,425885,-16097,-318629,-243043,-115530,61853,-8285,13470,-10275,-256368,-383059,-38802,-205672,-378130,-531673,-219068,263442,705198,982484,912789,448975,-224214,-213751,89973,168677,148048,66487,-297707,-545488,-397592,-463628,-245557,-173930,-206370,-29082,-48947,-336510,-439697,-182910,-12336,-69898,-37816,-371910,-138222,326774,461863,-19590,-536766,-124278,218756,523236,371315,-204541,-309675,202899,274709,41239,-107340,-72101,-153717,-251628,-258408,-357396,-484545,-409361,-325935,-272923,-261526,17918,358940,606256,137691,-566265,-100051,408266,282674,-111419,-340174,-168733,232789,821661,1117710,990532,566420,53980,14246,84652,407194,719642,431688,-113288,-445400,-499085,-296579,-87524,-19173,-131401,-470871,-266743,101867,85233,-212238,-448800,-163938,134850,273075,571651,714842,739883,322794,-58727,-40764,-140576,-460642,67682,-36706,-148532,-306068,-500466,-367801,-95111,42963,-173683,-467891,-352506,-188793,-84599,-12699,91402,-81221,-89993,-100330,-213239,-425863,-370309,-498197,-295840,69636,313872,503441,562069,399594,-14004,-321043,-125923,254588,352535,196266,-144737,-247338,164091,160777,-42987,-45221,39677,121142,124217,35251,-74061,-257925,-379337,32188,211213,246330,2111,-369933,-291603,5856,161115,168545,15499,-241609,16724,15999,-186137,1734,157140,-37830,-198758,-18511,24172,2108,94470,272530,448282,433780,266706,-32153,-356344,-307765,-75791,-5584,177299,346079,314859,64379,-377595,-111160,178762,-125443,-71581,195240,535298,380183,367827,104714,-126615,-414535,-83508,190758,14827,-11515,125134,-133352,-111431,480495,595405,184554,-387979,-317928,-168835,-153082,78197,274349,318896,186399,-191777,-147600,-308640,-401493,-344732,-153927,4567,119400,277133,575341,707800,681663,371416,-56557,-202726,-107196,40527,295864,-81775,-329241,381157,525432,-32907,-399934,-302072,167020,697509,886640,508577,-2136,-275137,-371740,-145852,102423,222766,96653,-263978,-482589,-342602,-167715,-256153,-388568,-99494,209867,-18093,211513,443789,667848,368719,106602,259385,592186,552811,336642,608996,932608,833676,624387,245921,436220,735913,556457,275851,15018,117379,216924,70728,-225562,-372332,-430333,209698,811502,901626,496657,-238846,-236484,-87437,-222503,-305292,-179561,39612,228991,7869,-406782,-283644,-105402,-140192,-306881,-478108,-226002,-32198,-41260,-138469,-64113,-31014,229059,454325,434183,-48906,-468198,26972,452186,351015,-67749,-355431,-12877,87435,110976,-15197,250125,282245,-28862,-136137,-211233,-85106,-30700,-78623,-21490,147160,205710,121426,18570,-204988,-425734,-58071,379153,518928,299919,-3511,-338275,-251492,-385557,-540585,-61529,356725,214089,-361553,3530,548141,731853,738586,651501,230145,-200393,-356112,-247262,-308194,-487960,-263957,69538,-34169,-85512,85247,314414,412290,403543,161947,-514222,112996,276314,-119089,-347663,632977,945291,630066,198489,-90393,-289049,-390032,-211472,-91789,10531,208493,346752,64753,-463579,254608,662539,462501,167713,44769,-110572,-227420,-321512,76407,13114,-258028,-371544,151606,867833,1090430,726156,256976,-136073,-404738,-483321,-446620,-322558,-65854,306556,742972,877401,363664,-106061,-462617,-113322,-209968,-405485,-532862,-302582,-67215,-149503,-282731,-102482,243285,153234,-83272,-155210,-143457,-165975,-328702,141826,534366,548001,435808,48861,-178137,-179037,-101757,-148459,64352,541508,763836,744930,329267,-118291,-360928,-450626,-210844,71023,142935,-119048,-311037,-277664,92893,238963,93840,-408069,-195272,43077,-255228,-334841,-52764,160079,211217,296943,381660,164860,-262801,-420282,-277230,49968,310981,167651,-78626,83950,230762,298703,261635,42532,-200680,-453116,-222427,7907,162894,167774,139652,97417,-125406,-212373,-235930,-193340,54911,220462,285221,-1031,-207748,-213658,-318481,-321696,-301603,-345919,-540958,-288938,-295916,-263634,-331473,-355639,-83749,-139932,171513,289855,159296,-95226,-44705,-103704,-393364,-265875,155330,527708,334386,-61175,3689,325314,449117,277010,230052,184661,249756,242938,185691,7879,4278,30076,77056,225270,240258,97133,257063,324236,275247,-3995,-233493,-102054,-151248,-30934,-242465,-257479,-362206,-1337,205898,418451,417340,196090,6830,50670,295168,489489,343081,140349,426772,691972,458377,313824,222709,3038,-263771,-438391,-493318,-214546,35414,42420,-28520,-239358,-404988,-329746,-73846,231566,297171,197240,56584,69519,-80989,-183897,-173297,-258128,-193979,104418,2350,-252689,-226017,133928,312077,247847,87509,138066,291917,143221,-89579,-290895,83449,232377,33447,-191094,-128440,107875],[479621,601882,334392,-193434,-279674,-189429,-138063,40181,232191,202068,-8715,-358292,-95098,-124375,-100950,-233260,-73475,-122251,-95055,61594,46098,-35700,-387720,-169403,55249,169381,212367,338953,497205,986318,1379995,1498314,955513,416370,5785,-251443,-437613,-330947,114535,440491,285526,-254260,-205604,-110472,-341620,-139503,197844,770052,1442046,1662449,1369778,736093,153247,-207438,-392672,-274805,-312008,-84606,159852,263695,204380,260651,576777,538397,42910,-302481,150749,477999,564696,306342,13606,494964,815940,533081,-3514,-112829,-100104,-306932,-414827,-145662,-150028,-410749,-393337,-438264,-517565,-382786,-167171,-138785,-157359,-234116,-188641,-98824,-177439,-392262,-449326,-366457,-236704,-137937,18119,85691,-117529,-448081,-145871,-30160,55129,232698,145670,-230050,-341600,-57027,-194006,-384146,393287,1077729,1339083,782094,240284,9755,21216,-17005,-28874,-314453,-365589,-223677,-191783,-444094,-253340,11941,124769,63506,-92250,-347866,25297,352032,537280,348872,174501,43301,168120,601818,462575,64364,121360,73146,-202366,-230562,530429,1041435,735114,-110805,-215904,422353,475569,93812,-290586,267982,347819,329003,308013,586370,765999,472885,-13886,-283014,33207,347731,158438,102,347533,745451,752913,375761,-170848,-218036,-97265,-60092,402304,723046,313933,-310698,-487265,-294713,-187473,-86041,-58266,34034,584903,1122503,948158,392367,76660,242406,217774,93902,-289854,-587036,-12710,416998,156212,-95409,31277,-4699,-187816,-506278,-417973,-488216,-602902,-447991,98660,743141,868890,473217,-304423,-126028,-62317,-204172,-266649,-157029,-108070,94223,362377,514349,271128,39881,161667,312474,263310,25205,-235397,-399759,-456412,-39588,79376,22772,3823,233970,-79942,-260447,-49019,3559,-48490,-202668,-389497,-218264,-88929,-215613,-224268,-100159,228247,487937,393229,101391,-367974,-375862,-540817,-308700,-31973,257130,491533,781333,764513,485200,-195570,-215580,317171,580209,432118,111727,-238470,44978,261355,168819,2679,46468,-17485,-127833,-326074,-320379,-251617,-246677,-217522,-168803,-220004,-371117,-556130,-501805,-498872,-574790,-319420,-111513,-184749,-273631,155897,347790,170584,3345,-255005,-553896,-70759,188689,337563,405877,469249,320609,96067,-75358,1319,163970,141538,128792,394413,505971,586219,583083,313052,99690,158418,451376,656597,517971,462513,605827,457781,58661,-436964,-449584,-356245,-300670,-61428,288844,401211,263400,-143925,-611310,-221149,-3790,-13223,-95199,-44555,-54102,-89027,-165898,-256696,-218986,-130996,85587,427482,522254,250479,-286456,-282258,-452781,-365412,90721,334184,416700,151148,-153970,-328050,-25537,263623,670432,689431,386576,186932,228215,163170,-147079,-654555,-400486,-199184,191286,356896,658286,875018,874208,700384,534911,386973,343922,414805,325639,478178,658174,1137086,1109924,934905,471961,-80282,-256966,-67302,22197,57119,19255,-375826,-360085,-8351,92416,-60760,151288,98423,-277624,-195257,188150,153832,-257373,-230356,140978,382437,499978,495997,444456,144654,88753,-51019,44129,142829,302234,471336,424739,322761,92097,85615,342655,449192,388045,88914,-229522,-283160,-13522,282085,492443,440307,184442,106003,-147836,-436225,-149801,83642,111088,-53091,-331232,-554808,-429818,-250387,-39028,369665,571414,684800,586705,281723,-46741,-294833,-544879,-595120,-462332,-371579,-327185,-224396,-108991,31547,49029,-236457,-390759,-81366,-13705,-164980,-143391,-66069,4723,137392,256769,36449,-29110,116997,421541,268628,-9635,208822,311866,134023,-193275,-498475,-317576,-97118,568109,1161343,1012639,507548,-236296,-191077,255726,314595,-100994,-561029,-142814,244800,341751,298147,129627,231473,1040851,1485061,1405604,1259587,800160,334057,194110,306040,102808,-6181,8111,-30161,-195719,-359178,-440920,-372217,-319781,-336207,-152405,212152,388313,274046,122614,-29927,-43476,-230334,-519911,32240,303825,74956,91770,137668,421893,540386,808914,587892,396195,274776,73565,-258979,-435298,-370857,-119613,20122,127164,54422,-113673,-332572,-361455,20162,461518,412642,144981,-63727,-148640,-439187,-557829,-202407,304407,708397,858260,629691,-57811,-374688,-70423,-94475,-436128,-126776,59069,19700,-244894,-457325,-520794,-409906,-378805,-78300,300309,322674,-78447,-521566,-167620,15449,142700,131487,-3384,-235543,13040,118613,-137437,-439491,-163702,201775,86728,-348417,-122831,-199233,-271432,-261451,-20131,378818,464000,234337,-771,-341661,-479427,-345438,-77633,-20433,-132128,-340297,-563580,-563501,-323176,-33925,179927,-43027,-78286,178409,160999,-58472,191407,503767,414763,229122,388985,661312,529010,112980,-234874,-284223,-168361,-354766,-270039,-245808,-478824,-335914,-372628,390659,998598,1294188,585970,-178572,-214011,76946,128929,39903,-202401,26699,75370,-220876,-166537,-145735,-231857,-505874,-229789,22900,-13916,26651,-228406,-516797,-320986,70715,28571,20464,-32789,330375,440648,227503,-317662,-43053,11248,-432190,-334452,-175354,-117321,-95052,-368772,-338186,-130339,-57030,-29812,116976,-32724,-526482,-251964,-31999,-37628,10221,2869,-140292,-416378,-441033,-363055,60196,644526,916418,799889,433652,-72071,-455501,-558083,-305528,-24161,230480,229885,-198846,-308658,-70633,-200344,-506140,-117005,8173,-5889,307332,843902,862889,556421,23611,-170668,-118304,62421,211426,119335,196984,398026,441158,254898,140839,396959,718004,748442,466788,-78338,-311254,-172694,-63699,-13354,107036,21249,-265433,-238297,114375,157958,-31233,-477499,145291,429571,547405,314027,-118984,-518152,-475201,-253265,-27556,59974,-340106,-62898,569672,911287,712875,122399,-262656,-399976,-452945,-306780,-162442,106072,384981,303416,156726,60470,-92470,-389046,-213729,-225457,-302393,156315,502867,358089,-389500,202640,752174,669412,248175,-165144,-320895,-166241,-186249,-397946,-134912,49771,-128451,-452145,-301723,-147724,-242030,-353874,374963,640339,455017,175905,-74805,-115674,-184619,-62430,-32712,-94007,-258672,-336735,-110155,-13305,165635,182751,-79374,-33076,-19707,105396,437745,540703,484957,395036,140777,-301700,-286670,98375,231468,231384,-188773,-365328,164507,272469,144355,-95610,-172965,-284168,-139495,354741,636106,627415,-113997,-498997,-112250,-190013,-475725,-434784,-424789,-381974,-264574,-374947,-454842,-391732,-261616,-199994,893,165361,277848,284444,171336,34507,-66239,-87352,30766,223129,45331,32501,182520,160957,-236617,-126617,538774,590784,179620,-219145,-480346,-51213,255491,227210,-24466,-487907,-234607,-17022,-12002,102605,188880,90934,11189,12308,28184,167602,247097,187398,-46840,-245955,-396803,-291237,-57746,57584,72966,-159295,-257033,-151717,-248616,-216405,169364,428108,605801,530246,241506,75572,161369,363104,220150,-134355,-460251,-445004,-470763,38586,691189,1336478,1318834,883266,-81375,-175698,-52376,-84538,295804,297198,-126642,-266662,-156180,-365004,-153117,208163,511838,599857,308791,-284992,-167361,-72587,-156664,-159672,353805,790989,885796,443260,193199,180771,133273,55300,-207180,-430783,-8237,200284,152189,-129802,-29119,-216516,-145538,365105,730603,506242,132074,1253,-61150,-335841,-150550,439889,641448,564287,335571,159303,-116016,-363974,-465775,-501790,-476594,-247608,-105216,-328282,-380674,-406683,-460002,-438898,-326375,-259053,-259874,-80164,61020,73472,313006,389386,313585,218030,180558,274047,20929,-455087,160469,423529,-25913,-512011,36707,195266,158548,283106,538423,610756,461827,166058,121864,-98459,-290248,-309545,-278193,-381970,-322294,305393,612280,644918,268751,-251137,-280524,-174687,-232076,-185550,-322514,-65991,409658,481190,327195,140937,-100814,-205701,-229719,-358258,-199853,171991,391314,503081,584791,525205,486657,223167,-62834,-276159,-170195,155675,373244,205476,15150,161535,-121108,-295305,176084,414392,372705,94103,-8768,58249,-38298,-233461,-520190,-182490,-38425,-78430,221138,399733,320559,170805,136643,124720,86101,-8556,-212831,-320292,-369807,-135771,80947,217309,181033,157864,11570,58074,-55937,-68266,165133,276247,218025,-75387,-197102,82618,-72098,-333098,131502,474308,434997,20091,-384074,-223504,-187254,-420115,-204435,-96808,-243134,-317379,-58403,151581,212016,219205,292308,371966,529945,596077,402716,-219152,-329967,-125336,97755,434883,399600,33312,-172039,146447,-95217,-451425,-337728,-254811,-294738,-468269,-160894,88157,251155,134947,-16272,-99630,-78607,-171228,-109692,-125307,-457012,-329840,-318158,-135755,-58204,-107798,-105105,-101185,-211014,-363806,-406226,-61146,185130,286179,-69652,-416077,-223765,33013,-124468,-269443,-340045,-152739,114585,266937,168915,-365861,-246870,326051,418712,-80613,-392887,-100864,33297,151594,363806,426538,292394,-209541,-330049,144479,228575,151798,616343,788526,629696,259357,220592,7302,-300207,-423246,-312703,-176724,-95090,78741,-88996,16860,203022,48979,-119114,-12818,-33029,-218313,-312128,-117979,-98944,-166847,-419965,-294881,76546,324553,220869,-165704,-493579,-356678,4867,319961,525830,414996,76523,-322844,-186525,165944,184401,-189648,-452390,-454062,-601548,-460419,-434210,-273231,-3974,242553,313265,51107,314487,333443,870748,1037219,887717,127197,79953,393979,626410,682891,978603,1255301,756189,277856,-38815,-209476,74277,236004,453767,627559,530461,286111,106245,258984,757695,608990,50428,-111118,462842,634155,243325,-88265,-325070,-3860,311006,442136,346241,148789,165435,325460,447541,412514,283040,524191,259870,-131654,-375457,-115609,39606,45212,127506,192240,372416,608742,562709,221507,29843,-255951,-432387,-173735,-308777,-575144,-194815,-123677,25398,272999,409186,566314,747581,908671,735421,368624,39598,-170639,-225388,-184470,81447,112573,129876,277336,535054,727606,488495,-158564,150901,486834,427184,-57385,-438768,-156975,-222008,-278125,-39138,-71832,-304053,-21036,277157,375149,357871,473860,422520,314927,276979,251115,146673,-38363,-229601,-169680,18189,-11928,-364755,-474017,-139486,-54741,24974,-98526,-363899,-85138,-27345,-161591,-42531,474539,960595,926861,523164,83971,-303010,-285855,19655,270091,323796,204438,228171,116660,156248,255227,-61873,-188583,-12383,6337,-47893,-348486,-211475,-86851,-204395,-450743,-501033,-317228,-280284,-254424,-340355,-199385,-84412,-232308,-378744,-212102,-230574,-210700,-154557,-184193,-36927,-201563,-120460,167900,175316,-67631,-567314,-169202,179991,261661,156050,206544,272508,-83984,-174216,324664,388217,-247816,11170,549819,820541,654562,331767,143887,-74321,-300068,-361727,-129926,-95526,-12167,567229,792291,702303,281432,-194445,-432453,-245279,-86889,-60301,69426,-3156,-385860,-476406,-355258,-544307,-401366,-378890,-209110,285722,775031,1078014,918504,488765,8000,-611554,-149226,-49144,70865,47499,-360996,-577980,-279105,-304174,-194536,-123928,-107954,24339,18099,-269664,-516103,-165119,204458,103702,10742,-281581,-239724,196603,501892,141905,-354988,-324019,68408,443548,359202,-150920,-306223,321308,387903,199733,-88361,-180734,-361788,-377836,-198449,-70909,-93318,-234024,-122092,43300,161077,293718,448718,607002,235605,-467948,-145639,447901,304688,-145110,-509514,-191394,20095,395135,516405,411697,76621,-83017,-8244,55246,497894,905853,842665,352131,-157236,-404084,-213723,-23994,65661,-75164,-336737,-325139,-38492,-33070,-288583,-414756,-217580,-111550,100666,486493,830065,803737,346629,-100590,90020,-78936,-474978,-99064,110988,51940,-169103,-358946,78659,309344,155865,-159097,-552251,-206435,40664,112157,12899,-68090,-349268,-392377,-236407,-301652,-429916,-388603,-486520,-256910,27273,261047,489136,644597,576686,209974,-128503,-242089,184006,411517,401580,38059,-240138,-5117,-109814,-384995,-346509,-122326,187777,227261,-13445,-294088,-518400,-309807,134491,292213,293756,160354,-120752,-250471,-78054,118657,101950,27355,-208956,-101093,-50977,-180327,9778,270400,157135,-78753,120031,261315,256420,175660,201405,381335,521019,452641,238157,-140454,-152792,21560,9368,228609,388656,415367,212457,-178591,-395154,-182166,-431664,-335226,-215792,912,134025,349560,170466,98641,-53760,-498097,-217386,-164490,-21922,67156,-143947,26001,555950,610004,122229,-426473,-78207,64371,91829,228115,402825,321011,-10247,-429167,-392591,-374417,-486159,-319308,-136290,-32494,54713,208383,408975,523094,468981,178690,-198270,-16634,29843,-203951,115804,-21018,49508,761417,989377,292194,-352109,-485290,-39270,415618,554082,196241,-185957,-385951,-217654,89577,243609,233134,-87242,-463652,-417920,-203634,-25155,-109306,-472172,-147379,237071,235054,570629,764347,791141,308294,-124312,466450,767644,708684,284406,387263,694711,675621,518726,144537,144802,489491,550018,460922,350725,292325,123239,-100544,-129970,-141649,-243426,108259,579630,821665,498530,-205408,-150469,67820,19105,-112138,-102542,160344,376529,231845,-163554,-354460,-141132,-88582,-218445,-345029,-286747,17372,88454,16087,-197705,-201283,190205,443632,417739,-22418,-475158,204243,776516,566571,-63893,-360331,170494,177017,-29260,-115923,-57842,-157197,-373993,-241630,-113436,-45743,-64290,-122120,-90239,43640,104184,17778,-61726,-290084,-422796,20551,310314,386031,161638,-89015,-388712,-352432,-323901,-443940,-142231,301772,172653,-407598,121485,758102,958792,917547,655952,159073,-116264,-192279,-105971,-76004,-247022,-144222,149008,72449,-97422,-343987,-215346,225411,315371,180721,-379361,273771,481555,119899,-246635,717729,1139011,1093432,627296,215207,-84721,-314169,-274838,-115016,22197,187848,249190,121183,-367313,-43418,387450,331423,147206,82139,103500,218105,266189,677042,311753,-17151,-425130,20583,782020,1086794,824219,453504,37968,-310544,-409524,-322305,-351119,-259952,135767,752950,944963,475960,-21469,-66803,93900,-229436,-526148,-520925,-460196,-251796,-175166,-261595,-107742,195076,222031,-3437,-375659,-459220,-413049,-399706,2649,270522,206143,-23122,-314695,-296827,-112870,-81833,-103255,3254,365758,517932,620127,361257,74501,-185136,-369110,-233537,55396,37096,-259524,-483228,-373127,-75722,173854,214812,-92691,-424968,-213020,-287953,-429231,-284752,-110582,27089,28277,27068,-4716,-127623,-320646,-362150,30044,312346,133406,-213643,-55827,306445,477861,258006,-152855,-235462,-118759,320406,601047,675276,500123,313382,103240,-123565,-263202,-432924,-403870,-24594,231911,322877,40870,-161109,-311729,-275748,-320278,-303660,-459019,-248406,64462,-41832,-257676,-379594,-365269,-357556,-389891,60621,169495,-98978,58179,22511,-37534,-443556,-333334,142874,460604,306072,-21027,53360,260411,154955,-81126,-52423,22880,224812,181045,16667,-174851,-25197,-34320,4378,370888,552603,428892,214817,148289,87281,-38832,-332491,-235757,-11406,123938,-77210,-427777,-265306,146449,305529,384652,220910,-25988,-63540,118327,417458,576689,349573,59377,192849,353388,19220,-9211,204626,80678,-155976,-341026,-406996,-112617,60127,5387,-93523,-200748,-249339,-195518,-48383,183829,263490,185878,40888,11352,-12758,-46309,-85128,-155297,-105519,-4899,65971,-86347,-10816,375499,706044,391153,91510,215633,423228,292100,152628,-100664,-144996,28643,-1438,-158846,-122040,243098],[516665,510068,267095,-21998,-96437,-173661,-265408,-205049,-61856,49049,54284,-149603,-108225,-58696,6399,-81824,-34165,-103385,-15352,-3581,34380,-188013,-355766,-135142,42888,135108,218694,316102,349185,749323,1084599,1277530,791367,420702,46971,-298443,-498520,-394321,101209,530613,551708,-23780,-264039,-20317,-24339,-176430,162546,635445,1195753,1460768,1188323,652871,19185,-431015,-78305,42053,-156239,-292661,-235928,-169939,-274148,-66642,150410,199696,-26206,-430759,-22637,429695,664946,443747,212834,711620,1123860,778253,222139,-287343,-256162,-204883,-335093,-282892,-230530,-385951,-393440,-168179,-15670,-3380,-62961,-235660,-440915,-355383,-171746,-179126,-257520,-378208,-324443,-425493,-445567,-381365,-165516,-67536,-275050,-143162,171960,229787,182036,406330,232240,-194861,-215643,44494,-95702,-251263,420666,1092360,1385210,927015,284777,-127212,-242105,-82666,-192197,-299031,-144440,-45909,54915,-310928,-319686,-16278,87954,37593,-56722,-324988,19182,303338,489359,352756,46147,51241,102102,435542,400445,-11376,233994,391807,63166,-394311,151914,719646,578669,-75737,-190230,337517,386227,-56161,-103671,545063,634904,568426,598463,911847,900864,612745,29418,-320975,-254258,-221347,13494,210053,526744,658452,691522,315869,-184574,-404642,-321139,-100300,575152,818999,359489,-282860,-364096,-235738,-458256,-173429,120446,244537,553463,802419,762103,430215,179146,254692,135038,79577,-74247,-437661,-457509,111623,69078,10160,76696,-32571,-92725,-390809,-439784,-436067,-484274,-260301,-2826,546012,511609,162322,-228541,55989,-53501,-275801,-375147,-251334,-114248,155516,365633,502928,257342,-85410,-126539,-102432,-155349,-303756,-444147,-471374,-526921,-168635,10505,-86758,44179,310743,101754,-131342,-12667,130993,177946,74896,-299781,-262318,5241,96425,89342,-74292,-13414,405437,432889,199142,-251206,-135668,-176927,-199734,69874,348375,413600,370644,261552,125203,-234422,-361486,162523,602589,500058,104433,-411650,-60479,159946,18227,-144211,54946,92370,-112539,-418994,-199501,37562,-159392,-384679,-363392,-262771,-199788,-327807,-500876,-568404,-549342,-342717,-258185,-367510,-304274,159084,439099,280761,52322,-247891,-547962,-58521,335178,716698,874316,857011,598384,312181,65295,120464,305527,285925,228140,366193,521046,549859,527669,378075,218932,301071,395772,400864,286926,338287,565479,338732,-104267,-519792,-495108,-411005,-379937,-215545,45364,3878,-130657,-466076,-353722,-123604,118975,213200,171093,-16610,-185256,-190206,-105048,-34981,129624,361233,587675,708046,595726,184464,-384324,-325975,-214325,-238979,-75087,-18576,20694,46705,-100651,-126553,179763,467058,652177,592530,207165,222419,352197,398461,200887,-384607,-527832,-208020,132669,246184,529861,729799,861349,944596,821084,666858,648358,597387,371412,270412,373249,868888,831768,682735,325404,-78572,-15921,243505,163709,1338,-233592,-537227,-183671,199699,299300,63991,-4857,-61172,-459068,-130845,309184,254658,-214914,-15298,624475,674741,585533,560472,379189,-35050,-275875,-229795,-31833,90254,53531,200120,277020,401311,404549,557456,809713,720470,430888,-14946,-275647,-319180,-184544,121075,331383,397868,100711,-44325,-216258,-350660,-37520,235856,360467,237446,50988,-167558,-527450,-481741,-306944,156705,510144,704881,496641,148377,-152486,-326247,-476475,-383192,-264408,-316361,-184702,-183238,-124395,-55820,-180800,-387034,-454099,-278672,-237205,-296582,-65151,161425,166032,138674,217859,-121379,-366719,51148,435893,301034,-13430,272280,561725,407119,-106578,-425044,-148569,-227279,419129,1136584,1081234,576845,166160,174341,230697,208965,-104425,-464688,-152524,270148,550845,478042,92971,-86527,404160,970173,870185,902533,684491,407536,271166,330902,236105,-6207,-274511,-263246,-320757,-443634,-474369,-394730,-448791,-374097,-59470,122733,69120,-104648,-228992,-48002,172934,-14893,-500303,-8719,268625,60312,-92248,-219892,126426,497850,935632,607919,404334,181653,-80952,-235561,-229484,-285101,-117257,38641,12814,-232798,-348266,-305940,-180212,-171805,180332,304356,243818,-49572,-335310,-491423,-213126,-28926,323685,657613,828145,660725,559,-465266,-7331,106069,-175228,-239927,-9780,-203277,-308310,-232018,-375999,-369798,-296308,-143925,-30354,-32869,-308163,-354033,-40142,144996,273091,279495,148986,-135874,-182194,-103644,-223648,-427897,-556147,-340794,-277814,-423543,-1886,-62156,-225532,-320453,4871,580404,830714,603094,274838,-250452,-420755,-314272,-109003,-51968,-117229,-306134,-528039,-514305,-514029,-172509,147924,42020,-151729,3940,60792,-202876,39267,365609,428758,174279,76011,205664,130256,-148190,-120991,15156,-28393,-436040,-282601,-181596,-380795,-357505,-359024,426210,923536,1011126,353516,-493635,-249998,94757,144934,85260,49113,289282,285726,107331,216032,269644,117693,-130781,183113,306576,365384,188879,-138976,-250330,-255371,-467416,-413371,-291362,-196808,252739,362754,12267,-118482,563490,361661,-309086,-402836,-253794,-191864,-139702,-339937,-306051,-205828,-359773,-310027,190013,327080,12739,-189211,-51911,27437,89239,153612,31629,-190981,-271358,-194616,176013,710775,1005627,912987,490680,-21738,-444653,-488607,-364183,-166373,134257,121342,-287844,-417060,-192282,-337781,-363078,134370,199627,-20287,235970,902287,942061,467919,-104116,-230360,-78084,137507,179427,68027,398753,686447,533899,226250,-3301,263224,377957,280420,-14405,-331869,-425664,-272315,-159244,-55804,80579,10668,-249004,-527189,-325205,-170280,-157080,-242673,55744,140286,184809,2992,-139274,-257771,-109207,-7075,118853,7135,-230677,213139,605485,764836,564568,48492,-269300,-327986,-467505,-419145,-231492,-17431,30754,-220072,-518746,-300806,-309661,-555767,-182871,-109251,-230602,8754,383180,178685,-483075,403521,1009301,873725,441887,83100,-227937,-271908,-231573,-495735,-312815,-203394,-352842,-257556,-26087,109062,-22718,-269521,210174,513907,317735,99629,-90497,-92043,-197839,54960,193707,129154,-174209,-369847,-142166,-58055,154598,294395,175536,38067,32932,170984,373211,357019,242809,283565,121667,-141564,-483753,-81411,183317,314247,-9065,-555010,19336,279354,134485,-138591,-84106,-123039,-282139,290298,670113,768547,221580,-203171,-45154,-7136,-245742,-319117,-239504,-215471,-270980,-397833,-321159,-269289,-310118,-236173,73422,258036,444098,438474,312269,160157,2433,-14680,41032,266925,227675,156853,156921,194032,-196275,-122621,575723,866094,417858,148503,-270366,-286514,-37335,32632,-187646,-348444,-273459,-69771,-130186,-8555,205963,247137,255458,142339,21078,15488,140510,186717,-61007,-303924,-340663,-21969,66375,144847,163868,-11855,-78425,63995,-68795,-174795,-40797,146743,361676,387620,251163,221324,523002,746241,517988,167831,-240355,-299668,-49936,445053,927258,1486593,1444903,1127807,69195,-151634,134378,-6362,123389,278751,110537,-176854,-366436,-389564,-26932,363685,797986,933022,381055,-208247,227023,159147,-18321,-204639,220392,503460,690392,498483,375503,299151,133987,-37275,-367743,-362152,-192561,-254109,-408655,-47741,180944,-33986,27755,586612,633203,416521,60564,-110598,-204529,-254239,-143421,366349,500010,409910,172782,-127009,-317818,-452536,-539806,-580216,-361658,-224492,-135827,-307769,-354504,-402437,-289900,-102223,140362,120522,-52876,33715,175783,169657,279997,333203,327251,344519,417908,546505,257844,-356644,205010,407528,-70448,-245433,129729,212928,248054,462425,585436,509451,218863,-23875,32092,-20410,-179830,-238498,-190477,-294367,-215281,381820,663185,721981,192116,-352340,-501310,-460621,-390980,-356079,-436089,-152861,250796,327340,198158,-61823,-383989,-425921,-273544,-403560,-223498,186565,497122,656457,693225,556717,284145,54798,-188940,-293074,-101282,255780,455054,134946,-203308,97873,-27852,-190803,246559,551819,517877,204882,-51206,-129096,-242536,-185556,-63659,121977,131369,29733,213072,424722,398266,162207,106504,92538,61287,-51103,-215167,-277808,-438191,-184057,73522,169458,137304,141582,63307,64545,40951,-195363,-90104,227745,371238,114093,-101851,126285,63235,-333370,-131110,257036,296573,-5294,-322520,-194093,-199382,-422867,-45048,40367,-68844,-99722,22599,127302,232920,379125,414756,489630,619732,636668,314670,-374848,-25364,46908,-277460,-101224,101234,-16649,-124720,-133999,-527222,-487347,-311970,-412033,-525687,-519516,-294539,85646,255985,145668,-175777,-433842,-380527,-318259,-65494,40438,-128414,-119446,-177606,-199352,-320556,-272994,-160922,-137944,-264692,-421600,-439422,-235362,-50729,-20766,-392859,-168901,490474,765469,367618,-224825,-266532,118661,397008,484299,298951,-183707,-479882,-145406,-35053,-303503,-477835,-257194,83062,362363,431748,415476,152026,-412266,-197667,165135,145302,211606,569332,729104,682832,470180,374478,26945,-381679,-427476,-400386,-280994,-55315,170743,-62008,-133069,103421,-114395,-304698,-184144,-356027,-211084,68397,-172151,-250025,-170299,-441190,-151113,255496,441108,259923,-185736,-439244,-181331,169587,511550,665038,539998,287962,-79844,-353523,-4824,79834,-53392,-205641,-432079,-525928,-392350,-468893,-475312,-133239,215098,362487,10490,-73600,137512,435514,630334,588902,-90205,163924,561573,683470,561758,863893,1055035,711568,388074,152930,-125037,-498842,-184786,110321,255065,329631,280472,105867,52446,427322,488378,39169,-12731,567848,830883,412376,-85149,-418789,-191181,179039,232864,95914,-38778,281374,446664,532932,682071,531769,413675,50600,-429890,-261731,148268,229343,111407,111292,221394,196895,331137,263185,-95541,-275832,-434058,-294507,-180834,-370365,-453659,-173363,-154313,-92985,63859,1156,220752,319561,496502,464740,263392,159605,811,-222617,-300474,70875,181454,182089,369464,693810,779721,515000,-230512,41779,434520,450266,-92493,-423557,-237832,-308736,-411494,-131039,-124756,-89056,244962,353276,333732,259933,322177,308984,232791,135434,4745,-107057,-193582,-173268,7508,227667,104481,-263146,-241169,156646,419262,492664,200500,-131434,-46527,49353,-62916,-59303,526197,893520,803089,430532,-44019,-361462,-231397,119508,481386,414204,311733,136503,-59358,-73881,-144003,-407047,-253998,40091,16915,-186108,-295640,136615,185408,64984,-82544,-137917,-122837,112475,22079,-168777,-190365,-163822,-71923,-317347,-359379,-336118,-197634,-124403,-127315,-78044,-283136,-118578,222062,171741,-22573,-378017,24287,292014,309561,162712,154424,194994,147815,-183597,-207807,-53573,118856,332849,489264,639630,615869,343073,245129,233406,49615,-230557,-402819,-47824,294622,847125,1024817,904986,471190,-157589,-428229,-217657,-275976,-215043,15239,-96715,-564569,-288246,-101643,-241074,-223076,-175616,-150424,232457,684137,838921,614238,353229,214864,-218150,-464001,-326468,-144142,-184924,-539239,-377816,-63855,-105116,-133813,-105823,-45474,-64503,-93043,-227837,-524727,-133098,399410,437816,213262,-177999,-283924,101567,437953,213920,-168619,-509471,-119970,274880,289257,-95680,-402995,217296,289383,230030,-50714,-289565,-479546,-387516,-126730,142025,188005,22363,31027,350425,491495,462314,372733,331371,141290,-421327,-234001,319886,272752,-75179,-268213,-221780,-252780,-223208,-268238,-252796,-454982,-272130,-91602,41338,517997,854435,960154,645796,70149,-329292,-222674,-119138,57581,-40858,-228181,-311013,-144013,-106110,-280321,-336836,-420847,-483949,-122129,200529,596111,509245,193486,-64680,236450,30734,-412126,-286260,219585,246217,31994,-76479,375882,637137,349793,-62445,-434409,-74062,220834,238266,41747,-177497,-264044,-139170,-270884,-444646,-335297,-376984,-486666,-221123,-90198,16086,244638,507692,619042,387527,80458,35052,431719,565600,470546,93055,-255285,-187999,-313353,-406991,-480838,-180147,251256,288287,-103977,-565740,-419980,-235919,134086,296880,267210,203192,-2716,-224945,-239179,-84534,-76455,-54157,-145352,-168415,-111048,-173213,-27453,302418,296692,11329,117944,368055,365885,159058,58502,226209,558900,717214,558470,174055,-1433,113998,72733,223185,269900,269163,198386,92627,-7913,-240287,-372749,-53147,-221450,-544555,-65830,168225,99418,169935,261325,-133062,-527289,-220885,-41789,-19757,-129114,76934,406477,351202,-130513,-380241,46354,115407,151307,180337,324026,254363,-126809,-318229,-330786,-380478,-551411,-288901,-90181,-72886,18963,211374,255456,245856,130337,-146786,-356517,97044,129562,-418300,-71905,52471,296076,1028108,1276343,648518,-88265,-484215,-296867,61180,115329,-182207,-528110,-254989,22006,282753,341213,201004,-146835,-437326,-404300,-93038,102724,15826,-423805,-202479,138889,468559,704351,876622,631977,134485,-522541,273933,571267,568264,134228,10213,241964,327122,186760,-106320,-246566,48513,298401,386541,435492,316703,-66675,-176349,48759,76775,-67983,-110451,220241,607823,427854,-153767,-113714,225527,212638,-1797,-131564,140342,420204,474417,196716,13698,91362,170600,83840,-194168,-280468,-103950,105441,77383,-288297,-375544,71011,235551,110376,-179020,-434515,187655,801675,648918,-36895,-250642,201379,140774,-100011,255502,448438,426984,-331961,-518265,-180504,-108153,-164658,-157270,-87501,-80541,-84988,-130872,-155788,-400523,-284747,52748,194459,185449,32518,-126243,-342971,-491271,-248248,-300303,-225018,144026,103486,-356966,39340,664414,926668,846890,490772,84036,-22892,-20176,36954,44107,-110677,-30738,146189,214159,192804,-190943,-339335,-137551,32231,-12962,-250942,354702,603928,327524,-332662,487746,1096497,1368198,1003871,538992,94796,-245283,-410397,-194957,-26929,101826,87913,140791,-172297,-381728,37495,182364,110296,161686,392429,596213,727911,923289,522212,218343,-212713,-191096,435738,816722,846535,631975,203606,-190495,-282216,-195609,-234046,-405035,-275760,247390,510940,351682,94323,326162,301168,-140570,-608193,-279233,-274848,-343013,-289591,-308944,-269052,-47932,134368,49670,-131941,-306459,-328226,-259785,-96811,-36214,-109573,-245508,-318561,-132011,-98813,-139524,-135649,-148206,-31745,29496,220829,235273,196925,-22656,-296698,-245225,54746,-19458,-283642,-212493,77898,242811,303323,415689,253738,-110146,-351036,-372578,-402155,-345897,-340122,-242955,-345374,-297914,-21967,26725,-209172,-392066,-9879,192940,3142,-404695,-222570,312970,564364,268315,-316904,-227623,282593,760860,1042536,971061,689501,424878,92171,-81289,-214315,-324213,-204191,62483,248792,244030,57868,-151380,-362272,-224625,-271246,-267285,-307987,-31181,295608,192458,72614,-130609,-164748,-191192,-380576,-214848,-64166,-315182,37108,-13631,-144974,-364323,-283723,25316,134479,140718,-56531,-29203,13023,-210367,-355529,-212011,-32089,150171,50589,-205511,-311084,31698,-4468,-30158,422215,644079,504728,94682,-69875,-96992,-42120,-153831,-319652,86897,191440,95459,-320853,-143945,177106,230986,127082,-151935,-318912,-145408,160726,450672,531542,292158,50296,84760,144956,-104543,-26242,209908,181697,968,-164248,-256858,-45472,115674,126906,92934,45698,-10393,-55955,19295,170032,212900,200833,140987,80844,144542,94122,-42930,-121478,-71478,-128033,-41824,11175,142513,461786,808555,409585,61889,289372,495922,407881,329783,147228,-270159,17197,104099,14668,-122061,305448],[347669,414116,250947,145521,27115,60859,83853,35192,-183756,-245260,-65431,5940,84353,70384,58864,32098,-67576,-228306,-332219,-479389,-438400,-316896,-430838,-347445,-100805,63535,158493,148099,75819,296908,498161,622769,439729,293642,67157,-272724,-366967,-254655,104472,527743,631386,68699,-362941,134551,230322,95157,53840,273205,601838,876112,764571,413433,-130463,-284695,84797,151771,-38403,-342010,-564854,-550184,-593826,-421998,-269825,-135077,-112968,-270487,-112080,279028,510542,347257,243475,666529,995880,742709,487725,387087,128636,1347,-158785,-327099,-451022,-465907,-316912,126630,302440,185278,-100646,-389930,-335374,-199496,-22426,-144931,-382325,-415794,-248009,-225907,-347427,-352937,-193906,-39798,-10223,286721,538752,408691,209872,515095,380088,-110352,-289436,-16329,-38125,-82384,383568,900861,1076326,762272,153360,-329198,-347607,-177894,-280488,-194328,-51429,52536,216629,-6250,-31123,-26534,45512,84576,51012,-254989,-162793,61681,168953,79701,-318571,-233710,9024,152722,173782,-36323,275569,543553,326682,77439,-181175,154789,191363,-122620,-117416,232056,250230,-201765,-27544,634078,786119,571457,573970,920166,852233,609473,23149,-392446,-486151,-453857,-22099,226488,459179,461449,425695,108167,-208669,-419853,-509271,-211665,389695,516889,264717,-109908,-41766,16981,-376184,20902,299270,364212,332008,245957,332727,235924,83376,212518,117955,83882,138121,-105597,-425880,-278806,-47512,87844,214041,115487,53492,-288845,-472260,-329340,-371107,-148124,-159441,86170,100145,-66245,57943,61869,-125188,-360337,-447924,-382253,-189452,96802,245252,354163,167053,-229491,-464082,-355338,-465726,-479376,-494231,-529907,-498731,-203162,22038,-152647,30974,257063,187410,25882,64758,216040,283809,241356,-184340,-402786,191289,373421,365740,156885,-45218,209389,317587,161631,-119994,24959,21079,-96001,205537,365282,220240,-84666,-198740,-210027,-240730,-355554,91101,525918,538366,85592,-428673,-92627,119075,-77608,-293492,-42448,51708,-190445,-510181,-90573,199038,-31755,-306962,-416798,-318435,-149136,-200616,-372714,-388646,-331430,-301812,-359864,-583528,-275143,147121,427047,276350,21645,-308126,-446609,17649,501554,983529,1205102,1182649,946414,622558,250662,205070,318292,195968,-799,-72399,167064,310983,335115,324839,225938,400495,296230,84223,60371,235455,441651,186815,-274050,-558110,-372872,-266860,-294861,-270716,-130121,-204118,-422174,-351185,-76291,9422,211925,416425,402639,41409,-290714,-253798,-9295,207646,478190,765876,972162,870052,609704,140110,-139372,94786,171949,-104950,-224743,-275355,-252788,-36108,-54987,67499,326336,754671,719331,536487,132213,420541,657703,898120,947073,340612,-481115,-155571,222095,417256,514998,555472,759717,994281,931654,793422,815583,679493,444076,145477,143481,441690,468138,341261,108177,-24531,248360,541423,332702,-55398,-499738,-220302,-86014,206885,387819,248493,-77851,-350157,-456835,30284,332501,255963,-55777,170883,853731,824714,539232,503838,319138,-54508,-543186,-88599,229273,317026,194968,42500,151657,395274,763700,1132014,1276420,955216,380830,-98969,-175319,-280625,-307755,29179,224571,303546,23086,-275242,-327933,-212473,116264,454638,620939,577954,413372,145432,-329162,-476874,-415490,-34248,377132,673351,455606,134797,-178664,-283717,-239792,-136324,-127299,-183927,-95273,-177658,-42593,-16491,-126737,-374423,-425252,-419532,-447540,-375609,-60552,193829,151272,41043,77933,-223935,-398286,114403,455353,257753,-110312,275509,713227,554633,-124232,-170235,207782,-55760,161205,834802,898376,618501,586910,551280,192536,-125728,-293287,-358126,70302,468620,588746,478623,157449,-177032,-439945,-31244,244640,245359,277307,314942,347900,438922,485934,245494,-87020,-309532,-358513,-460783,-425981,-366472,-444922,-292679,-1102,-15539,-178965,-402989,-472220,-49604,188869,42618,-359617,-58322,186934,104555,-118872,-564288,-137779,550636,801967,479669,240473,-25710,-337726,-212468,-28264,-97319,-87754,46254,-106124,-403781,-264941,-124528,-16984,-130126,-106537,125478,225216,4788,-315326,-333094,61440,260353,309535,343391,421725,331596,-85292,-501492,26329,292737,118690,-249816,-169310,-45463,136825,42190,-206804,-278408,-216660,-284186,-389969,-384320,-285130,-121823,135374,326029,383281,363419,185427,-43935,-246910,-322381,-303245,-176401,-164214,-77823,-67016,209529,330038,189718,-121235,-287034,53864,623870,961573,806540,444236,-97675,-314956,-238522,-129642,-95445,-103013,-260162,-456404,-286892,-293362,-270610,59796,95789,-139217,-214234,-77671,-319005,-221738,74372,229461,10694,-284555,-448663,-325917,-109056,48536,228380,108975,-323462,-279897,-115731,-277838,-418343,-392062,297908,699729,560966,1405,-433720,-332,378706,363773,252538,315070,461099,393381,367798,516632,632918,530670,105248,240530,325509,484085,119030,-90250,119466,274996,163425,-170682,-304890,-152113,262287,324971,-95157,98242,684051,337121,-247149,-477744,-425323,-366318,-315464,-361965,-190718,-68071,-193454,-368272,326354,610840,405844,38161,-20478,59383,112521,211469,160671,91702,38688,157695,404874,790592,1084318,1035627,566119,51132,-403957,-452372,-406789,-364555,-114492,15339,-49415,-192864,-313254,-481295,-44981,435511,460360,29591,65040,737815,772764,204936,-329282,-423712,-83187,188251,114097,117036,564313,796012,490654,8158,-287321,25526,-47104,-257170,-425985,-478320,-528155,-434355,-296614,-211382,-137068,-183328,-334086,-276175,-154827,-70658,-120172,-110579,-126337,-152487,-209914,-330556,-316716,-165754,153999,152637,187596,57016,68611,342934,435304,366822,184120,-57006,-257939,-258248,-339692,-522245,-407258,-203398,-198835,-167364,229985,459909,127213,-242812,-116386,58708,-138505,-234325,158783,-42532,-422610,368769,837356,680283,396399,206924,34573,-193234,-208855,-399642,-415600,-314685,-88484,19383,166599,278319,157601,-160791,-134912,202814,117645,-41732,-162489,-213663,-213414,154668,330901,204266,-193695,-422157,-175423,-91577,21346,110226,136729,-70627,4890,146441,147999,1212,-209015,-101660,-120535,-182811,-449692,-208311,210072,401608,106314,-442738,-112459,256091,36773,-275621,55155,231183,-85947,139719,470887,504281,280134,67763,149330,116791,-55088,-77690,166320,193590,-62582,-219938,-87099,-101642,-374677,-388559,-5846,259743,548898,615511,467458,262282,28001,-65931,-61730,174755,374022,308998,191891,161112,-178860,-202501,376085,799286,519319,320594,-89306,-414592,-373358,-172659,-217039,-212353,-234670,-121918,-159488,-12679,239778,246003,229701,27334,-182989,-328718,-118337,76975,-87165,-258238,-110101,66149,162665,192106,153335,42922,28566,142694,3476,-228429,-262894,-308311,-42974,162583,151104,303680,733698,924490,648143,259679,-118636,-99481,272627,781488,1076073,1427281,1451745,1123709,120027,-185384,277655,188416,53427,266004,324335,99021,-218799,-239238,-76662,312474,847898,1025921,339351,-154847,444954,292582,-59523,-478146,-188304,-25243,229172,359451,410589,345121,98274,-212850,-470004,-359600,-337423,-316036,-10332,251947,303846,-16859,-131032,384037,350974,267194,-1524,-237368,-262970,-145581,-263558,-39677,85265,95992,-52987,-450596,-416777,-277832,-404484,-526787,-350102,-262431,-230367,-326559,-367002,-342311,-140644,164688,563178,574751,111585,-33331,129005,174658,169623,369613,400856,456559,490736,557254,282453,-266591,104706,212145,-68634,-104223,41593,104660,230849,511509,569895,398083,-53524,-157464,-7308,33105,-66308,-89431,-42584,-173840,-213295,212255,432584,409805,-121604,-499534,-342755,-303909,-477034,-537099,-401114,-277275,-67712,48977,-1951,-282821,-461556,-213469,-152490,-344643,-371540,71546,428961,545505,404532,324462,13737,-114586,-327742,-363876,-160778,223096,404049,75061,-422853,-81429,8681,-103293,224856,574132,516535,191616,-140391,-336180,-344487,-88807,220166,340081,257073,97523,129755,380257,396504,79129,-125223,-146722,-154272,-219889,-312977,-303308,-423630,-328019,-49722,42761,80397,65689,71517,62578,103891,-205158,-341475,137941,418700,216447,-90888,107479,179813,-118833,-479387,-50864,83872,-43894,-204477,-197508,-210159,-220357,10545,53847,35188,77459,87252,32818,171230,413756,462675,491837,520482,466156,62760,-436716,161066,287476,-69009,-419985,-186071,-39416,-69048,-360199,-502445,-388714,-345313,-469905,-254664,-293852,-423015,-27714,153577,221185,-28072,-277692,-533371,-418862,-130420,-34520,-1029,109981,177945,165143,-204889,-436424,-295873,-209148,-297999,-399251,-515051,-485235,-321587,-355401,-195701,267375,918346,829578,376988,-409068,-152499,288199,490056,487889,252524,-30357,-226277,-311528,-263688,-332321,-303659,-2792,391433,526674,479865,351150,-30140,-427749,-132594,53642,-14824,60485,187884,353610,461894,572598,336906,-155840,-509579,-200454,-198231,-428685,-125338,54036,-113039,-71534,275272,-139162,-348867,-327174,-190721,310716,513655,86085,-348578,-147280,-257516,42463,416331,466831,195428,-229356,-288543,-104228,138030,484449,608921,510598,376679,84729,-286469,-282180,-6981,65473,-84257,-305938,-345359,-262839,-326849,-511195,-342029,99103,358049,78344,-191281,55497,142795,-79870,-308533,-461591,-21224,457024,419116,240526,487411,550228,425762,220156,115881,66303,-83630,-211652,-238668,-165198,64090,131087,30684,-145869,-30836,249700,6796,98134,558040,811634,464446,-78619,-385881,-389046,-46270,-58150,-225446,-215649,248197,413899,520748,680517,543015,-12632,-402218,-291001,103359,441381,403734,153081,18537,201957,224343,287146,-15523,-420607,-455322,-94365,68748,-10732,-332814,-464716,-259770,-207268,-241530,-209967,-363613,-238636,-174708,-32670,140219,143268,194160,70839,-357138,-302397,179851,264343,160201,299367,614535,603861,343142,-369888,-71761,268506,228043,-130185,-295248,-345239,-438782,-447229,-181384,-110898,132721,395280,358630,265854,141391,87910,100651,81535,-26043,-159663,-216613,-259363,-133220,159996,341119,148409,-98599,-80536,179797,573083,635146,338068,105891,69673,141242,2625,-74386,386002,591014,500412,201357,-247487,-403946,-259174,18798,417887,345332,287749,-32997,-179598,-82626,508,-424311,-305665,19624,-19945,-356398,6253,375258,345299,259408,217431,213689,402578,540205,343225,-43324,-135636,7406,172814,-22693,-287879,-455734,-175645,-16928,5733,-73740,-288124,-137109,261985,347341,199840,-63911,246100,407114,320441,167782,157253,172922,282595,31610,-493629,58482,525976,585744,385585,220145,302042,273185,365897,497504,399408,71561,-539026,-1436,548527,1025822,1181748,1006260,491201,-197972,-49128,69246,-152051,-356401,-112875,-251717,-449235,-116248,91866,-86211,-107553,-67135,-133335,60903,314435,298431,131516,145629,209456,-35519,-509781,-607793,-478728,-569134,-540655,-164614,61813,28446,-92249,-201339,-88896,-132638,-253823,-307979,-595357,-69944,501397,745909,515349,-23497,-243361,177497,429764,233917,-105036,-556304,-319187,52427,186308,-42791,-560727,-158499,-9250,89974,-56531,-317850,-419517,-242442,6926,275723,343168,192445,131541,478932,599759,492833,214860,-28413,-38202,-404383,-368780,77710,153449,-123782,-209940,-290627,-492534,-466345,-305723,-201646,-286922,-417284,-189013,59455,466961,603336,744454,631464,189257,-239082,-319688,-348386,-105017,-92286,-181548,-213087,-146229,-76614,-151709,-63845,-224513,-327968,-238458,-128012,156086,63810,41847,93184,340375,166559,-352012,-371071,307768,386621,164489,80460,468516,777515,507445,30248,-313941,60234,356900,292081,38328,-192875,-30132,165751,-69471,-200951,-176386,-299063,-492041,-202110,-149012,-204591,-118466,180327,460619,407317,155024,135456,389971,567751,438706,71690,-242339,-319427,-345773,-161814,-212257,-91137,259702,289729,-118454,-402300,-243119,-207424,43639,219333,174385,162637,46798,-145325,-345113,-364813,-288005,-201960,-132775,-136247,-114416,-128184,-61292,271046,370555,64864,-62658,273237,276274,58186,-99858,21910,457390,745848,553310,165134,71163,212511,195706,178791,59262,-43569,152936,382909,421087,194021,5193,228723,-18589,-219548,981,93479,-41183,99832,395687,154153,-265930,-166370,-35782,-65166,-75256,55943,134422,-74560,-475720,-57626,184686,35847,-59163,-81862,44216,47673,-159100,-235572,-128879,-240047,-516137,-296391,-57811,-77657,45055,254441,190247,-33560,-222331,-431654,-316716,132546,173950,-347670,-141825,109901,398236,1057542,1231882,752922,73910,-274108,-527704,-258479,-205314,-251352,-98291,179775,235125,404249,396186,163897,-75091,-253185,-360119,-26230,160379,9796,-411507,-184678,107919,565651,670652,757067,278427,17891,-43344,-76832,88179,162897,-97724,-385299,-251854,-83473,-196601,-393026,-514333,-369003,-82757,147044,289256,130899,-332762,-72138,185216,215303,25711,-327396,-78461,365483,314898,-105959,-104528,361157,335392,31475,-227821,-6769,332859,558573,465577,370519,384659,407778,296488,-119327,-340367,-205533,131469,153460,-159620,-273012,27503,69390,-46313,-79041,-73099,108286,587122,599864,14767,-128118,117802,29885,-5586,505710,876522,768423,91254,-306325,-381077,-264743,-315411,-185508,-35581,-95209,-170613,-172544,-181896,-424261,-179296,61678,118147,16810,-54366,-51633,-158649,-445540,-232626,-162215,-173967,-27970,31662,-240676,-104081,412188,691560,547692,217371,73022,88881,61686,14085,-62793,-49132,406,102512,396266,554754,298050,25022,-400549,-358160,-343445,-140340,348793,636455,467134,-409294,165453,956194,1415193,1231490,777883,219974,-172808,-435780,-324499,-132185,-93109,-99862,105930,-32235,-378520,-273812,-10540,56136,250876,522021,665348,810872,699094,602652,419353,93504,-140711,142990,470346,792304,737865,331827,-51894,-166329,-113860,-65107,-84427,-107713,9290,-16353,-52285,71337,511390,366423,-68745,-417154,-90281,-6210,-84996,-332596,-419732,-435202,-142495,-38409,-5216,14723,-96572,-24650,16586,110728,80004,807,-91844,-117105,-68545,-138429,-235211,-209988,-322536,-464774,-564040,-214324,37641,197389,53865,-286039,-218685,77009,14108,-161480,50233,438504,659234,620841,730328,612102,194077,-149888,-373733,-191390,-133748,-247307,-379299,-240183,-103375,100791,116676,-144735,-394520,-89900,-35880,-229465,-492441,-142260,293270,535786,360576,-104346,-13178,592739,974996,1157074,983328,711887,427955,65458,-26094,-97225,-108848,20427,187989,204215,-14959,-67925,-302119,-415875,-186473,-121288,-113194,7085,63792,267075,239520,248572,119577,92987,67258,-96434,-242661,-314583,-325110,-372990,-287135,-426527,-201382,-33633,-3180,-73298,-77774,-118684,-225828,-410972,-425121,-470211,-289768,-12396,78440,-74247,-419957,-265463,46489,29797,-69350,294991,445723,262521,-128149,-340220,-285204,-86813,-6250,-206001,46741,110979,91342,-143934,-147005,5504,-55621,-257667,-232525,-209195,-221031,117877,336579,315111,116692,30097,70867,134526,114835,91726,209244,241094,106493,-18646,-101841,-45247,1824,73311,286738,323660,197829,-34380,61355,203272,161734,180728,202061,159164,251749,259579,-1364,-220595,-73668,-46547,-272035,-20762,101230,276533,496422,192365,-107274,254478,417322,373252,337904,223055,-75667,126472,211478,137527,-230449,183448],[113261,352278,320280,244918,136079,319527,448952,328171,-6793,-394688,-261541,56793,336584,326719,202193,183675,-38307,-222048,-267737,-124033,-136291,-22675,-283428,-319781,-48028,114110,114217,-41879,-85389,-74663,-166828,-88244,98149,164671,94542,-153569,-269407,-123326,126029,451827,543470,59353,-360986,245999,355550,438310,236556,-5258,-53558,115373,278932,145513,-267608,-297882,19438,84195,-7554,-199376,-403504,-486931,-480045,-492026,-413416,-308268,-150669,-80599,-76149,51627,141948,108198,158948,351787,456406,475201,602193,688060,443016,148974,14086,-151209,-467726,-530543,-264862,213202,397142,204395,-225889,-435411,-80956,29046,82006,-41552,-386090,-465364,-171189,66402,16407,-60738,-53332,85978,272982,615343,835769,488138,121713,500256,522669,15995,-438793,-166188,25168,117353,376136,644971,575897,303506,-157425,-283244,-86108,-126772,-178801,-169270,-117983,14003,158923,119112,103685,-21650,12991,146917,145831,-128908,-382451,-364285,-380018,-428163,-403789,-226919,-70463,-84461,11163,27199,148093,365345,379259,291677,-115031,-239561,-231842,-195131,-34397,154647,92374,-330120,-108546,498805,719403,355428,230826,544078,593159,401545,-78410,-432294,-369543,-257034,-53874,32297,134028,156657,58528,-161424,-284540,-372804,-406149,-339829,-59525,72372,186972,171115,279369,257762,1321,172397,310731,312643,47127,-126411,-219092,-207639,-203861,50726,105039,105541,276032,160642,-175395,-385890,-142156,129273,355183,356782,177890,-287232,-387253,-15561,-9074,-81871,-317827,-429258,-273269,-116041,69160,-97905,-251651,-448095,-510972,-489351,-369280,-148306,-18445,114772,56341,-266901,-350359,-231499,-476109,-394880,-299100,-354026,-283791,-105802,118534,-106147,-30222,84422,151674,127301,149308,230744,220726,153323,-199545,-176995,371155,521134,518166,403695,83337,-42592,-16372,-82183,-92109,-56844,-85591,-57607,258258,230820,-93526,-445239,-243769,-50787,-38519,-192004,71204,326130,365762,-82420,-326277,-41218,118266,-116224,-452188,-219899,-136133,-304100,-447634,-108902,109686,30035,-49266,-99788,-226700,-310418,-400896,-362773,-192564,-82112,-83373,-186581,-224404,-132022,105263,266402,94772,-159030,-469087,-306600,63333,530153,948453,1193499,1234450,1136606,814898,372768,185975,146644,-136225,-419285,-260816,-345783,-98952,36444,68525,39157,281929,151116,-165004,-102976,136712,225303,-15451,-457543,-456395,-367685,-187036,-159429,-225593,-305200,-324299,-447266,-90666,115541,104226,207875,465058,496901,110260,-275121,-371677,31185,354935,685250,915673,1031832,770332,455915,111724,135523,389604,373124,-61730,-389942,-237622,-130636,12788,31377,228374,476013,977665,839788,506498,221404,686654,1061172,1535695,1843272,1344482,413362,323072,581812,826637,641838,431649,581571,827579,859968,716999,701872,564682,390616,-3927,-69567,26955,61234,-17007,-128381,90417,460356,684675,440931,-107355,-252654,7425,-65744,6727,302387,404917,324408,-71372,-137715,163159,237173,211122,207131,277286,636640,641464,297940,226410,204870,53681,-142384,23675,424339,448039,360479,142969,147950,333849,1039703,1580809,1597633,1080391,250370,-162225,-71427,-295634,-360172,-3093,168325,200742,17331,-415324,-415408,-107664,213144,589887,856539,882809,629833,264872,-240424,-322419,-171804,130434,395342,627121,435899,180115,-155269,-228811,38167,48978,-134729,-227270,-201111,-292868,-116757,14641,112281,-104373,-307971,-462550,-413681,-270281,-57397,73800,1757,-103856,-120645,-369916,-167739,245162,498620,192944,-300522,216255,683115,481677,-287238,121434,559093,309995,24781,350523,440697,485086,757214,732229,274098,-195632,-422323,-187536,219550,500428,364525,240324,162336,54743,590304,665155,732351,366919,-95012,40366,330310,554069,714079,493566,177717,-168083,-298412,-415868,-370087,-331665,-315797,-204117,-48541,-197037,-300019,-328133,-213904,-64150,38769,-37456,-229784,-71153,111968,160706,-8550,-197701,-32314,491149,526976,291000,5390,-157323,-310917,-240955,13946,-80957,-124135,62994,-167665,-336971,-33534,-4357,-30828,-105365,-283481,-82880,109070,40841,-162612,-202147,140338,401084,253453,-66581,-272604,-270700,-307426,-485375,-18527,381499,348991,-4367,-403912,77792,242969,102799,-123824,-168698,-163364,-431774,-334806,-257379,-155336,58985,280489,444037,395892,367161,210639,23867,-217428,-415406,-383433,27514,402617,724959,748811,726332,483729,270039,-175666,-288050,47561,453260,791939,786496,501741,102908,-156202,-158523,-180250,-183750,-122596,-220519,-388017,-77615,73760,-72801,40253,149056,-75870,-389100,-161268,-203019,-453609,-252639,-60123,-131795,-277475,-184597,-10442,158941,155802,288611,218347,-73561,-151684,-75606,-205404,-447466,-364032,180539,500254,251564,-284518,-308003,111172,537093,518496,439875,468790,503815,454421,568042,716655,859854,813854,346616,30808,130821,234174,-143692,-56312,330547,611419,717521,290408,54678,27600,295976,303400,-37845,95372,376057,163563,-165687,-510493,-466441,-449487,-417449,-417114,-216621,-73638,-118328,-204546,426222,731908,583286,168337,50289,64985,79892,167427,232699,343391,413889,584378,693018,902034,1145817,1123775,665256,157107,-311634,-400206,-259349,-407963,-309982,202799,372065,177740,-180736,-207803,319782,736115,705517,114012,-123282,421189,408689,-144704,-539856,-362527,-5401,246335,56113,180523,636433,737910,396972,-197989,-445183,-148454,-358134,-466985,-213092,-315495,-408792,-414340,-300704,-328450,-323932,-329195,-243243,-32919,33025,30412,-62972,-88612,-310125,-340913,-374201,-314380,-499400,-229358,167614,184575,148877,225615,330095,353178,138589,-97735,-206225,-140965,-217914,-223670,-203085,-339484,-549711,-198948,156421,465565,855418,1035955,689984,181588,190484,318472,15494,-490599,-88651,-69223,-167082,177815,352148,218519,194246,241575,229478,-47977,-184882,-262886,-174174,-37886,161344,165079,200887,283192,234042,-60823,-474206,-114633,-53781,-201253,-174716,-139831,-460,319475,406787,189419,-224935,-470159,-193729,-102130,-109517,-140181,-226921,-312120,-31783,103820,-64539,-274196,-534015,-437387,-412298,-358868,-435589,-142542,353897,502654,188614,-280605,-128996,178033,-125914,-293058,238873,455927,83353,12990,194973,65101,146712,298403,400625,200705,9335,101499,512701,555751,126546,-189501,-49816,-55405,-358794,-388266,-98078,240624,617180,786676,648841,380062,69200,-162223,-156772,156570,533572,449724,257073,113893,-195278,-335181,95401,461209,412512,205073,-47410,-292473,-564747,-317184,-158646,-148239,-194703,-110607,-57033,47007,206489,130376,28414,-220922,-434398,-407388,-199822,33626,-46410,-239560,-83392,-1069,215961,237512,121624,49239,72295,108813,-58733,-345759,-337716,-464659,-99729,118682,57578,328866,801288,939622,661048,214883,-140923,-73349,435963,982060,1187733,1293777,1376761,965014,114654,-193054,419438,454014,190712,249919,469566,365802,110949,7025,-193835,131032,728760,918148,294253,-102884,415932,355332,-130726,-361179,-368529,-397111,-152179,142934,362273,346719,88330,-312259,-393064,-345780,-154041,87855,445274,475236,366801,-54581,-399636,-101268,28407,192200,124873,-202838,-205660,17101,17704,-145005,-372164,-250916,-271809,-503527,-324701,-182973,-417701,-590921,-305320,-281554,-298065,-325599,-411902,-276632,-48550,302465,818657,903606,308723,-164548,35165,180873,134474,474223,548563,592938,502773,439878,200045,-138477,32929,75101,28253,-28953,-88161,-24595,144340,427919,495564,320789,-209866,-151841,24285,43692,17130,105743,167324,-36382,-283998,-52611,108270,30911,-371306,-443401,-152161,-75200,-355729,-283443,-206050,-339535,-444454,-314765,-274035,-502119,-174389,129140,113574,-113222,-487734,-112809,250206,278520,-62421,-19136,-143746,-194280,-381403,-414682,-290859,45360,242434,69866,-380952,-242408,42911,4105,184473,524834,445858,145449,-180624,-413340,-412647,-114465,207283,386559,338648,154487,74188,427509,492264,152947,-283940,-538793,-414833,-295908,-396946,-325617,-331226,-451201,-190569,-65291,102431,57323,124745,117451,60236,-247358,-409756,151208,467064,315141,-55554,122546,280251,72599,-330794,-113836,140279,104840,43524,-145175,-154447,-59946,-6092,22174,136947,226100,124476,-85218,76148,352999,466419,443479,353352,222555,-182876,-313716,204330,485339,364432,-6255,-182151,37197,21603,-345350,-366562,-292503,-348294,-350303,29256,75638,-481170,-179323,34629,220355,159123,-110066,-322915,-318125,-191493,-156548,28660,281702,553009,574629,226826,-220194,-407109,-214338,-227341,-344388,-492533,-335574,-221702,-147158,120693,490739,802791,432794,6419,-446768,570,373602,436183,346024,150335,90476,11835,-10575,-10726,-145142,38471,470876,691322,631319,530209,302368,-164851,-406368,-160234,-120316,-213072,-251164,-341584,-56679,246200,538778,181828,-392156,-136900,131521,168381,-47510,-292233,-113965,-175482,-21232,274049,-220398,-293592,-378098,-3153,570505,630175,87203,-353794,-26761,-3371,211686,541020,460907,179090,-68769,-64167,-57547,21316,345077,483447,445428,402205,191198,-86401,-285985,64714,122688,-58570,-156046,-131672,-100733,-134477,-266887,-524979,-14575,332295,233359,-242794,11381,63575,-126887,149794,207482,191174,247384,-26062,-110441,59481,-13140,-9171,-93145,-26943,-2172,42595,-70945,-394538,-467473,-133634,-31254,-21651,-224013,-410374,-4173,38893,220122,478211,635845,444414,-80452,-397272,-462611,-257589,-300759,-524014,-251097,128502,280819,403810,426857,238931,-394724,-296481,16543,386365,578115,451190,132764,-112394,185945,554024,621163,166511,-423692,-167615,342896,426673,182873,-278395,-492205,-306508,-207123,-343116,-428447,-482884,-555348,-467086,-382255,-152559,72190,218548,94791,-406216,50226,506917,445359,162108,146944,388509,347312,132938,-311228,-110635,9668,-102134,-1586,-115182,-390015,-596743,-334980,-152444,-40280,286530,479956,416619,305971,119691,-98847,-113570,-85627,-167341,-231224,-249520,-301472,-141253,204493,293679,123629,70441,51551,-39333,340789,443608,376099,270169,178674,201069,19730,-75090,102740,186902,140118,-67925,-429921,-374833,-312930,-215026,130517,200775,209089,-113918,-173329,-60764,-37345,-363493,-272084,-45621,-127386,-276197,298627,550076,460273,360584,356415,411666,724188,664496,440755,32870,76623,346506,471833,292681,-63624,-454849,-165823,111097,159551,-42978,-236590,-153501,284336,599628,479903,326039,502303,548464,335944,156515,149804,171706,283793,186984,-98266,314826,750288,727684,400206,118485,179740,307171,479562,613930,579215,199493,-490991,55528,718171,1105347,1267112,980317,342901,-252753,226400,362648,116613,-307753,-237088,-262570,-183413,6220,110321,-69730,-82280,-52886,-175147,-228451,-246802,-199068,-93275,43138,-1186,-140675,-360543,-474634,-441973,-307083,-247483,-16794,30104,69238,-24195,-292575,-273476,-170031,-268563,-428251,-442316,-20337,481869,896729,762263,138255,-175195,356608,559853,279788,-88560,-438565,-475185,-180325,82744,55770,-228078,-507951,-401813,-201262,-144904,-265474,-276296,-54465,171357,319945,377973,254829,182257,447748,571281,455215,48255,-296764,-169983,-369544,-441199,-113433,-27258,-299986,-319980,-373338,-458845,18164,242420,190329,15364,-388518,-267708,93055,363485,268306,295894,312202,205380,-15656,-187669,-381227,-376583,-253443,-214397,-119209,-62107,54297,74242,242829,114719,-91943,-305486,-374712,-275578,-285703,-41902,216647,338353,259764,-290959,-230758,372598,429141,164975,69394,354793,674597,522781,-6333,-249266,192268,448248,288365,-39959,-179589,120689,296826,133763,113075,-1076,-209208,-493523,-157717,14059,22386,-225257,-234482,123342,224429,28999,42004,227519,469981,363380,27481,-197136,-372121,-311104,-33497,-41293,1380,185965,212564,-60757,-269872,-219153,-250084,-124192,16691,-40839,22658,53027,-16895,-265139,-625304,-456562,-376447,-211421,-130401,-76364,-41608,-69095,177044,350851,65508,-346690,-3983,9809,-108401,-232847,-220276,160607,445547,203455,-177508,43203,299789,314779,88065,-188808,-333645,203829,597082,671365,484843,253667,327240,86717,-13689,172732,255895,-73514,-80359,359834,290383,-156319,-162249,-26643,-56394,-34307,-45367,-208910,-471476,-79795,325913,388616,30227,-298680,-539597,-357522,-289383,-281220,-273121,-79215,-116054,-434992,-351277,-88327,-66891,83624,213352,91461,-273980,-527544,-453945,-260269,76750,151628,-175333,-170519,79524,366042,833309,885660,477295,14129,-121427,-351012,-494814,-278809,-92250,242681,510818,366953,411080,349875,109027,5435,-119034,-251401,-19111,93958,-171242,-593771,-89188,181925,501775,584066,460885,-151886,58953,377436,243428,-221006,-398613,-362303,-455792,-449304,-365246,-374798,-555311,-352730,-232685,-479920,-168447,-19530,-214395,-440606,33249,216863,215533,202,-388135,-255660,96827,141076,-128208,-168697,378718,318903,-40134,-391295,-250411,89518,416787,573570,576227,547162,475482,324841,-94352,-455047,-99519,198056,247924,-35099,-115155,83086,126712,225124,273969,247610,66778,274858,413171,20272,-92399,-54119,-197600,9799,494156,875010,622744,233217,-110077,-472353,-484842,-464634,-235869,-51432,-54535,-66930,-86699,-179439,-353574,-140050,42833,66493,-77762,-88029,971,53690,-247763,-322353,-88258,-48292,-72384,-15251,-92691,-99487,160965,316810,92387,1588,161784,175515,-14157,-228149,-287821,-44254,-70449,34092,540878,799451,646126,153923,-205930,-474390,-353068,-118760,216244,528405,481195,-76454,50453,785799,1213557,1185066,790569,223549,-137474,-291766,-385922,-342340,-429068,-319132,-39043,21853,-146318,-366907,-275069,-5266,283328,452863,427136,452783,194804,526035,536628,367555,174079,198500,276151,621143,669775,357179,31745,-133604,-133025,19393,129932,365533,678242,376361,-343006,-91304,401642,236293,-89723,-185805,44031,127175,47260,-271410,-431878,-159919,77808,-143019,-176866,-76513,-102802,70276,223549,389475,399831,253515,-39261,-106135,-184696,-227220,-236194,-104146,-100744,-43291,-131169,-106461,-128032,35406,-34961,-391501,-190918,76757,51221,-57357,179905,600135,849866,889031,1018972,913592,474259,-7289,-199409,-40797,59503,-61959,-95082,106175,135885,130487,68049,-163894,-400285,-246517,-350277,-597622,-322396,45218,284426,405550,418934,168231,324638,730747,959344,1003595,823847,605243,311397,9815,-7601,-14891,-25603,46073,166041,32438,-426431,-211484,-134286,-470286,-200003,25035,86378,251277,77052,25675,94472,208433,268156,261590,158120,65114,19244,-137732,-78871,32239,-223510,-245719,-116494,212546,358148,443897,30356,-147930,-459682,-309122,-157578,-199618,-203041,-42065,-11690,-148200,-307843,-164619,-22648,8087,-114182,74927,77395,-133268,-323960,-423294,-490081,-191017,36864,-79818,-44277,-64766,-72418,-146201,-313011,-352149,-340570,-29191,162256,45426,-127220,36811,96951,-29077,-91587,19128,95217,238084,450620,484227,335116,245145,115762,37294,-4133,-85003,-323152,-126551,362153,478539,262303,-139329,38188,216111,132107,132741,151673,138367,330415,446948,97732,-449727,-54526,31736,-371858,-148307,-83858,-127778,-71239,-201227,-356140,119204,200369,159404,190106,165115,-66734,72056,184321,115526,-211792,-64666],[-66831,221951,319296,256862,229472,508204,694246,491037,128742,-209439,-297262,54406,475004,556133,385845,301328,37913,-41458,201342,255342,295947,152396,-155555,-77148,181971,229332,68207,-225525,-211266,-300349,-402074,-211403,-99542,96203,123364,-15858,-163089,-45395,129819,316035,337533,-31934,-334364,209269,319112,508507,363000,-27052,-259561,-554549,-99462,-29327,-304481,-505356,-213722,-64760,-31168,-113208,-351383,-434031,-364322,-310564,-276983,-277576,-121140,94596,21535,-166042,-312298,-120605,55471,-83396,-289648,144966,554902,624943,500796,205384,175816,26167,-299768,-497681,-248404,147595,359346,151530,-332931,-444935,20934,194731,162444,62558,-267869,-484306,-119342,261745,342619,215318,102638,151885,393443,750922,951501,478600,-50767,372468,613351,253505,-360720,-266937,137508,347083,444818,448574,119724,-258819,-531726,-146161,26799,-32215,-143861,-253502,-266425,-117296,-100935,-12488,-19956,-68709,22873,234811,245567,68458,-192955,-449479,-372492,-245244,18816,216775,-17638,-93701,79029,59868,-156916,-143087,140686,180386,48399,-54316,-263479,-175134,17826,96459,-51862,-404264,-270937,220415,476841,109108,-212378,-34354,212328,62391,-211599,-251962,-87163,-124606,-200449,-282615,-313179,-184881,-167649,-254176,-263746,-310748,-290008,-318585,-14040,114927,300236,441004,495957,386136,241328,141585,120763,97749,-93289,-76716,-374528,-434242,-391285,-129048,101783,160921,336356,306569,-52030,-153200,-133163,190963,500009,604678,275074,-326685,-157665,353020,435282,213902,-32825,-58886,-212951,-75689,-99019,-282699,-352770,-484804,-514732,-421458,-552195,-468441,-212899,13161,30921,-202688,-238264,-255725,-462807,-279108,-115912,-97904,25314,187526,335500,114553,-36962,-116554,40848,168489,234985,242666,136795,-110558,-409888,60078,421949,531703,541957,516646,168323,-189549,-461434,-435797,-216130,-376085,-386712,-74841,180006,545,-407347,-392820,-100102,145634,160681,33716,157643,171009,105255,-220023,-50056,171549,234174,-52996,-499804,-306092,-165414,-184919,-318832,-262636,-130229,18826,124266,158952,37009,-174462,-415627,-243734,37419,209061,227086,96401,77967,71975,101748,33649,-198462,-407597,-358978,-149777,53917,372304,608034,825608,982483,1059166,800222,401343,133484,-80011,-474003,-179295,258710,118034,-238650,-171660,-270964,-266503,-20102,37856,-134976,-147940,36419,-30011,-245059,-574523,-401053,-415362,-159582,2833,-81741,-355523,-452519,-353183,27603,181590,127238,130927,379590,455153,180890,-115631,-502940,-20282,378408,738390,867814,822274,488040,243813,159108,336556,499929,342922,-124837,-592348,-227054,-80652,90262,145265,327068,622764,1048817,944116,530276,557266,1019563,1482485,2106369,2547257,2275883,1362172,919549,1041230,1283963,920111,471122,367839,533597,619410,437384,328798,316591,230040,-143140,-199513,111686,146525,-115697,-61912,242773,559716,648825,445165,-64231,-37172,116207,-54532,-268306,49525,386854,599852,331016,120047,196290,102307,272043,472834,322107,108621,130700,-31242,-85428,43622,130568,55330,-147392,301191,307770,252198,157363,114702,256472,1095465,1687664,1656859,1046058,89649,-224718,-86569,-419996,-260912,-1291,131421,175125,121457,-183538,-346671,-84277,206240,542454,938788,1025748,668070,186099,-256540,-299762,-52502,365779,623183,656263,449412,245287,-104615,-226022,216132,163862,-154812,-440903,-385390,-313907,-270564,-16645,230393,97299,-174729,-362009,-265424,-117822,33883,20896,-154150,-270140,-295544,-448045,-20085,345434,513441,165844,-499425,113476,460320,181929,-485100,372351,812583,634648,271895,39600,-179147,106975,584493,621311,370471,217397,56350,14875,198562,278069,32767,-33065,82309,283846,1024935,1359790,1253795,961576,219394,-193782,186549,571829,780817,603809,325438,-11872,-186570,-337474,-337092,-320315,-245563,-183998,-204547,-355618,-274628,-128121,-69465,-156318,-190047,-178582,-168413,-45183,87944,181338,102604,89149,17835,197872,228863,92418,-103213,-38171,-101743,-308449,-147334,-291980,-156108,101587,-159597,-307797,51605,-33479,-199069,-258576,-396917,-269583,-42618,6138,-95302,-127660,43512,298629,158012,74166,28479,-86992,-379455,-438221,-161286,321501,455194,215861,-246442,-42749,36004,-29263,-142899,-76309,-150192,-480815,-168885,-75746,-71651,160137,350955,441269,269486,316165,344699,131818,-186810,-351200,-440794,117638,799601,1235680,1348274,926741,365135,96347,-305893,-272788,-56866,95304,368370,570506,490095,304141,5600,-137052,-302072,-333115,-195100,-208381,-340765,38199,333302,229255,126724,208761,-24775,-466773,-155673,45021,-163319,-389190,-296917,-263791,-120451,246865,391204,302997,134570,176121,255273,163920,71089,-33443,-191374,-486554,-306513,203127,523611,264380,-223938,-306889,29057,431619,447521,416314,374707,381740,477313,694714,810630,909816,906160,584244,187771,-37646,-312371,-415823,-4697,360677,694451,927478,570970,319839,175886,273129,229855,72656,265849,317632,233436,-100008,-394824,-240270,-225273,-148556,-271959,-426954,-317161,-299442,-66491,445087,701007,566738,167669,109351,45006,28179,33585,193768,451095,716279,921743,900443,954048,1093365,1066656,718134,244646,-203894,-336474,-78645,-255632,-341318,416263,705706,476426,55788,128843,627943,923217,794395,127357,-290206,47971,-10340,-424675,-324017,-169516,80139,255863,-24433,152534,582520,568453,301763,-123236,-203588,-197596,-390152,-224116,-96936,-208821,-322911,-286962,-205590,-235583,-97913,-110327,-86709,27585,41168,32201,-78051,-177045,-466228,-371496,-268837,-152277,-309842,-415570,-45247,64650,41717,377807,479130,270289,-146143,-457143,-429324,-198439,-198488,-272620,-153363,-199384,-426312,-71392,475927,911764,1167828,1222589,1037566,611064,601741,574637,202381,-206101,-171370,101192,38128,-123507,-218260,-310054,-83765,196852,281210,17496,-229627,-132990,92543,258152,236251,101621,25614,99372,176673,-21378,-312592,-167204,-145164,-350593,-33693,149595,265570,426066,356204,89794,-204544,-530165,-233521,-139197,-160751,-4090,-297699,-381819,7638,62055,-228497,-318160,-201453,-128865,-279773,-396317,-297966,35171,500545,556672,217493,-230912,-137494,-32137,-374172,-108094,390726,480257,110500,-73954,-84073,-357528,51731,439786,577331,212269,-61803,212115,703942,717557,191907,-279784,-229559,-169084,-265924,-187856,-123261,177596,579278,831204,748158,451443,96953,-210270,-144534,263000,635672,501459,245088,26942,-245028,-345352,-142398,22304,44546,-179123,-129832,-170398,-412101,-440981,-156232,-182089,-193502,-69038,66786,72121,80246,-45863,-265168,-387238,-123162,125280,160932,149470,41978,-236379,-335800,-110078,211089,230871,59597,-12722,4251,-47198,-286606,-513991,-452267,-267715,74199,175155,4368,261814,688347,771991,528504,75646,-243581,-218075,355225,918134,1151416,1093093,1156884,698260,17725,-178017,511884,653055,332167,155684,452202,484904,387296,260920,-237563,-143286,471033,652054,250034,-75139,106723,236108,-90196,-44935,6200,-73776,-105965,-42971,250869,268669,37210,-385327,-426766,-293556,78411,373509,634244,533925,342882,-92783,-627820,-527011,-253327,149495,280263,-9975,-67924,206279,436357,325590,-218191,-570816,-461924,-330631,-197609,-177164,-433819,-430189,-196621,-302611,-335731,-315602,-501089,-271025,-74668,237975,756021,884983,401039,-314718,-72697,187887,202977,464946,631749,696186,489941,246825,70661,13407,90670,139079,127953,-10708,-171501,-99234,33571,232607,304690,148920,-326601,-163884,-8048,-54722,51733,270010,315985,13435,-450904,-260719,-119828,-3252,-239828,-317080,-71037,-13534,-253447,-49797,-52708,-374907,-361362,-227782,-331338,-347761,68560,375583,353505,136910,-221105,-351004,-14392,-42661,-499546,-272840,-196112,-244821,-354048,-465296,-494437,-288096,-18006,46872,-245896,-360964,40282,87351,132934,389326,321343,67669,-176274,-281215,-268585,-381260,-188030,261529,327281,130544,62454,551719,671400,383732,51423,-166902,-110716,-92567,-393551,-343733,-227453,-367180,-335376,-163974,146004,121620,209075,205982,-30021,-345995,-288514,254679,512780,403439,33298,154741,283934,99657,-224010,-17331,298165,293256,264005,-50987,-105141,-15290,-92647,-49994,179031,279229,88450,-231956,-77472,187493,376012,341047,196600,11713,-347229,-294560,47911,430227,503256,240774,-21452,92803,86327,-144804,-194568,-170262,-311445,-181855,248092,333268,-332427,-358854,-30434,168277,347407,259440,9922,-105894,-215210,-230665,-43228,288700,729885,789982,539315,-20273,-352892,-161494,-160218,-337432,-403844,-134847,12432,153749,261801,433019,292938,41238,-267145,-175361,114473,340552,258944,120175,60624,159227,153319,183275,104526,-18850,360293,814758,793359,608238,504783,228559,-261703,-472729,-287242,-292294,-335860,-341067,-317557,-38191,219480,347058,-72713,-283822,226079,430921,511263,347431,-317823,-282653,-284405,-139048,-69656,-442464,-260700,-335409,62753,559253,519309,-72377,-177451,103979,75560,226035,540884,414795,267833,214217,158112,-35238,-125977,150750,354384,401605,373349,210575,62454,-21385,140228,56729,-127727,-56764,28168,28605,28221,-40964,-397770,-145539,229120,349829,-171770,-193789,-96983,262780,793126,810770,810488,336122,-308753,-421978,-250290,-375136,-498814,-272362,-86235,-295729,-262009,-181962,-439274,-508149,-211852,-155153,-108344,-258836,-463321,-234298,72781,245361,309916,393204,402554,16727,-353958,-448906,-342486,-344141,-403272,-196049,-34294,62434,183275,146649,-62671,12897,191538,201723,432005,437270,273016,-1634,-293103,93355,720977,834910,470396,-231010,79572,627088,613703,265261,-244330,-502423,-247691,-183466,-388002,-492547,-290509,-126707,-62199,-119508,-394686,22154,240781,98388,-176965,423958,859270,654990,175622,-49814,94988,71574,-31416,-81741,-29124,-295611,-219553,111677,-5204,-311881,-345256,-212733,-139994,8209,339094,503823,489222,386657,142174,-227306,-293075,-213008,-278651,-293505,-276530,-374842,-235064,60929,75927,28475,183822,170226,-217290,-226770,60390,317046,322858,215858,163612,-43001,-120609,-259830,-231576,-235261,-338198,-484573,-351078,-338458,-365596,-256132,13899,113382,-21342,-85158,-113296,-319545,-423536,-243022,-166585,-327017,-49954,466850,604764,498831,322683,271282,365100,661444,448007,249006,62902,353634,622859,697805,516925,130886,-343895,-218139,109779,184702,-15501,-180831,-186684,235475,752569,681965,667201,691631,631463,328941,96778,70425,113166,158988,158305,113375,391536,784223,729153,462851,444746,556062,483531,512940,582271,575130,154514,-391390,187322,780606,1080586,1218132,787581,40142,-274480,286293,491266,260377,-245547,-282858,-57521,69613,69808,-8460,-181970,-163501,-137351,-247266,-473899,-149212,196808,234655,75863,-322146,-480909,-360194,-267872,-50562,132937,109833,125639,-7731,71328,45922,-309844,-499325,-174208,-157580,-376381,-283782,-45815,312110,791002,797368,197414,-172640,446697,684494,379480,3003,-212672,-379051,-380573,-4478,198409,157802,95341,-314936,-531037,-336079,-226451,-48325,136718,275952,244211,299693,240694,180099,350520,530028,385360,-118992,-323065,-159273,-309488,-305240,-70011,-96416,-362138,-463503,-374950,-255872,302876,554684,469664,223692,-241143,-346703,97770,232108,-13614,-195041,-75875,215510,331039,233644,-47044,-433909,-507426,-337590,-112766,39668,229085,320685,443997,299544,-53114,-437784,-524595,-467719,-442428,-118002,263124,308909,286227,-173774,6018,387536,353423,26711,-108427,82272,342116,291801,-262194,-162142,314363,493108,255116,-182206,-216741,124592,231877,241386,329653,131204,-176742,-445942,-57514,251007,322893,15251,-374863,-132706,32268,-29863,144959,380279,415488,232213,-7617,-136604,-352253,-303899,-22502,12708,15553,38167,48989,-46656,-226670,-297791,-336234,-327246,-303022,-293801,-152518,21841,89466,-116078,-417204,-501886,-506342,-354612,-193605,-2034,79035,-38572,35076,226706,6510,-474286,-287837,-315945,-269065,-260653,-426032,-244002,81742,-95283,-264982,-1274,358765,381780,-16364,-423461,-198899,305882,654886,693729,534096,344793,283256,83484,-5011,288396,481207,135807,-313274,234137,330643,-134995,-253736,-37660,-5014,-23507,-192678,-589061,-110663,317310,634244,570636,266428,202255,-93113,-333334,-520454,-531712,-385225,-201582,-110845,-381231,-403619,-160041,-52933,94923,43685,-157673,-430522,-495398,-438243,-321329,-35921,104801,-29226,-172910,-33339,240577,457818,391249,-79110,-201159,-21016,-132924,-395955,-293784,-50329,359844,576640,389872,284034,171074,39290,74817,-40574,-134035,-46728,-76657,-337277,-208122,167922,362261,409718,531947,168573,-491695,117357,576388,688778,205318,-247710,-321898,-208960,-142913,-176936,-268764,-488200,-283088,-81876,-387823,-419121,-273239,-369703,-174123,73654,164898,104762,-83104,-297198,-282502,-170499,-71271,-231817,-296283,240881,155328,-189438,-395643,-312661,-247468,150702,559514,623926,529434,349094,180205,-71932,-390832,-33506,215623,250244,-56145,-80872,148630,283317,477964,532663,420566,70252,48502,151498,-35165,-148278,-254357,-530502,-78226,319769,534776,187242,49139,-171511,-290225,-407135,-456297,-300359,-173242,-99107,-4858,-36066,-218343,-322499,-148456,15212,17404,-88422,-13796,103344,266843,-54814,-282110,-38687,67986,56399,31816,75415,96119,94681,-67549,-272632,115825,343435,221670,-219571,-582514,-322377,-75487,-153663,-3163,582636,842167,747463,73673,-215828,-287219,-220082,-191586,-28977,272401,373278,240013,179476,620837,846118,872866,560974,108308,-138019,-167259,-193413,-355888,-320701,-518383,-259518,10200,-30492,-268201,-422877,-23700,260146,285543,72699,-120692,-263292,353693,582243,581025,447825,282264,217360,358542,405345,257932,29245,-185946,-237170,-14173,170615,557681,923787,645241,6761,-272727,87193,39500,-44317,74677,201010,247858,53577,-262045,-336200,28958,193182,-123285,-375109,-324303,-276750,-20608,318095,546213,579913,359349,-109046,-270205,-402887,-277965,-44261,184808,253346,290242,139421,70811,-208031,-241601,-278648,-558217,-165701,47289,58080,16323,227482,579375,793439,960200,1123166,1088225,724060,95161,-62240,36109,194168,89048,125579,293821,193321,6364,-83435,-226162,-388039,-446485,-503419,-297014,-67002,248822,323247,267773,373857,339570,547300,706919,835008,806571,707908,494066,157005,-55957,-27178,11211,-60619,-115679,-51341,-237620,-192744,51618,176765,-296614,-263687,103170,266543,398992,82804,-238218,-149453,31484,300772,338647,239318,149664,115144,3484,177856,513754,262050,-35292,-78859,400720,804347,901918,382330,-133886,-543875,22361,182627,183576,61821,-143873,-167839,-248586,-264191,-70804,-70308,-17599,-82844,10133,-50376,-158038,-234610,-302103,-456705,-240633,78978,14019,-23563,-207240,-269203,-276065,-505603,-395504,-105331,277314,373657,200425,60687,41966,-144861,-350344,-73840,95118,145588,325408,646479,796232,502040,212942,55227,26074,27602,-98934,-228103,-74771,286575,416205,135433,-310430,-30542,179426,128481,113452,72532,86911,408722,578720,201122,-442314,-1155,21496,-331913,-236378,-120462,-301089,-257789,-337054,-217453,24594,-24522,-156368,-10999,97558,-126750,-152531,14771,-22827,-187791,-218789],[-174401,-12194,163070,145254,225239,504960,676262,445793,146905,-44348,-129715,22962,408446,575864,438564,232857,14977,90353,444458,362727,439149,132759,-134383,81885,358795,293566,-31732,-477351,-513830,-146760,99053,-40027,-191273,19112,103216,51774,-95782,-58418,62449,107182,42430,-227263,-382381,-20232,67697,160384,112708,-48782,-110632,-375793,-259830,-87720,-198801,-522168,-528750,-233831,-101200,-133959,-395519,-372576,-128805,-118198,-141333,-196386,-74854,177156,95836,-233328,-556495,-237029,11802,-60240,-268916,-130564,343021,350066,300168,171472,296101,144710,-189815,-476602,-311624,21982,249332,104594,-303153,-558737,-25236,285105,295084,149845,-174371,-511882,-182008,267398,529211,410089,199390,99664,302398,629263,798975,358826,-283426,140507,565178,439934,-185174,-232548,253194,529619,501260,262967,-169005,-268813,-236196,-90854,-37838,-106592,-292189,-405971,-359327,-250638,-434371,-395974,-308343,-195056,79074,341297,362855,275589,53934,-43045,82980,210178,264537,422258,56353,-92498,16822,-146682,-437953,-549059,-361364,-155562,60593,-28647,-192917,-122385,-8532,-13723,-203417,-418828,-460620,-104055,183499,7148,-308780,-483761,-183049,-299511,-245257,64733,266243,66454,-471626,-498741,-485992,-490758,-235469,-169752,-113521,-223643,-260357,-264774,265806,344384,474397,589856,526900,356719,264330,-26285,-217681,-244113,-141996,-111652,-112240,-2258,-130638,-78376,122269,189820,271477,266511,-69297,-108703,-100596,243818,590579,733200,359343,-228514,34543,582037,718998,494629,287111,265475,53641,-71017,-246877,-371318,-386370,-448349,-478338,-417472,-379548,-230663,-24013,130344,42653,-200886,-348304,-466626,-424594,-127561,58536,138422,315414,570708,616080,490885,97640,-210585,-117915,140425,273864,266911,173063,-170421,-564742,266,289583,410363,439201,443603,144500,-206045,-379963,-295710,-437884,-423747,-211995,-144056,-30438,-209404,-474256,-340220,-123616,86780,192480,216924,304095,164347,54968,-13405,296205,506172,462037,128209,-316181,-283930,14664,11386,-240186,-515943,-234790,-26501,146101,279543,278774,239875,59144,-18679,235884,466264,487336,299470,231507,209929,140210,-161368,-478883,-336718,-125177,-7343,15856,98510,159499,349354,580315,734419,574670,324142,99974,-159691,-341942,58635,444102,470791,65357,-128393,-268691,-444639,-261907,-2148,8780,-127738,-85855,-288473,-479203,-492628,-407015,-412658,-104906,197558,131270,-72311,-342095,-319361,-2666,112287,61647,21484,234522,320960,212530,7797,-410613,-152402,299218,680193,792599,659194,366378,279261,288300,462752,456410,126337,-249465,-469864,-423337,-250203,31380,198705,322979,675085,1001740,981129,650930,1124005,1588188,1948992,2412217,2775810,2759819,1989832,1227566,1287943,1544440,1244098,651339,211594,183242,196955,-37588,-56780,138305,101010,-182484,-102187,464473,685517,283114,292721,345991,504663,471403,323952,11255,37810,101895,-41974,-365845,-309308,129362,457555,429125,200840,96999,10539,386814,608331,324133,-180215,-138415,-44945,50096,-68067,118048,45425,-519393,-183804,-63820,-67502,-83523,-95299,141127,864726,1374280,1410617,827988,-75539,-294209,-229572,-488251,-110759,-4881,46704,209324,243006,6900,-278681,-151564,110257,349172,786324,914530,557484,-21114,-337982,-456300,-144935,388175,775072,704673,473205,289874,-62291,-313852,217729,259917,18708,-352292,-341877,-124239,-111085,-39052,163710,161972,-77692,-284078,-211742,-48524,130166,109281,-235270,-446052,-412962,-296773,90338,371655,416774,113589,-373197,-21611,95443,-272175,-232238,513383,899670,783929,545106,234993,-254122,-361721,134984,246300,284422,377809,324505,120063,26375,-85131,-181646,-108709,40091,350054,765520,1180234,1157687,1091473,546380,220,3287,407366,592259,504829,278477,44382,-86307,-223353,-288504,-330319,-258413,-234866,-328847,-278843,-124467,-4463,-104580,-332817,-417372,-335715,-204819,-55160,59248,124445,132574,195621,-142165,-248081,-74885,-108000,-71591,76564,-43231,-327036,-438474,-443469,4757,153286,-144730,-373975,-64272,-215380,-302921,-317649,-421136,-392186,-187360,-97125,-137251,-120249,-122716,-14961,2031,384442,541858,363356,-105899,-347265,-382323,92959,387687,272122,-34455,-239271,-288014,-285054,-219374,-36435,-201457,-442098,-128917,-43324,-56304,167523,330665,304109,22192,260656,502517,262124,-160923,-338230,-471075,81739,923712,1370491,1524685,814085,161463,-219908,-233254,-146618,-129374,-268924,-152337,266164,458592,451782,114688,-205025,-443228,-431918,-281739,-225385,-326094,20239,408271,427212,251398,265816,5855,-454347,-125193,233597,68857,-243703,-282127,-407445,-191686,319699,485230,241706,-30772,-69767,195568,309081,264179,61541,-171889,-521700,-334892,252131,626057,325609,-84005,-380822,-187246,179016,184903,95778,-8764,102148,444567,746104,825578,819591,822710,693178,528568,134418,-2341,-130191,-14646,223390,516319,727727,576786,372827,206947,163798,72170,117882,509540,580212,359897,-102650,-283898,-111216,-59389,57694,-66667,-382589,-450614,-288299,69075,425073,571637,386939,52833,133279,65798,63689,-99886,4293,361948,839247,1047104,898874,812692,821730,799650,653928,270686,-109628,-304880,26795,-101519,-442947,376785,785243,585300,217143,378860,781708,920992,659008,29092,-418618,-244849,-215496,-316979,-243069,-126723,65574,171616,-166394,1508,415964,380751,224792,57552,-51849,-204714,-366247,-224296,-156292,-132325,-218451,-241445,-167946,-87857,153391,116156,-72978,-101752,48363,102085,-78281,-292444,-372325,-309328,-226746,-142160,-205507,-524289,-307881,-144463,-36101,393963,488580,241312,83419,-91718,-390883,-242282,-231292,-393233,-244517,-161644,-319186,-47611,546598,1040847,1127559,1020537,993791,855073,838505,687346,344539,68888,9431,175490,14950,-494305,-248388,-374105,-343864,90176,181209,-31391,-354865,-30744,327496,466979,153078,-157650,-253897,-132030,51084,-42238,-152804,-12894,-170409,-464738,86431,301813,350406,335212,117264,-78632,-128031,-419901,-292699,-249478,-180081,288350,365664,86556,189149,32881,-386947,-249379,-20407,88777,-55775,-131605,-66445,202320,542526,525741,182052,-309088,-277882,-396543,-459493,91116,442068,351014,60634,-128091,-326225,-440236,129470,414767,569764,121455,-204717,254428,685246,604425,97875,-363336,-479787,-410724,-174482,-19113,-85102,41430,383139,668625,662441,404460,58725,-236040,-106912,336117,590210,418563,119953,-97250,-264428,-222180,-230836,-245302,-483764,-567838,-251696,-144496,-354678,-575578,-216502,-299409,-283066,-74273,110443,21718,-112380,-232587,-555943,-224822,315541,585302,580221,334782,172424,-11316,-244437,-34075,196878,133919,-74472,-160472,-193279,-312883,-539049,-398622,-474156,-271547,149478,201323,-10245,98717,387355,416363,230198,-98357,-226198,-342244,42155,558707,871014,798018,778240,359145,-196056,-156781,505801,685163,348386,-20417,233512,398154,516445,430403,-132509,-442635,118452,294023,155179,-69364,-177975,-55959,48221,149064,261737,194794,54052,-53528,138703,134230,-75973,-438742,-483730,-216824,194426,446673,552401,421336,225354,-125520,-516605,-361831,-407008,34437,277331,145490,20664,289400,656986,598764,43165,-399305,-405082,-223158,-109988,-159368,-258968,-152693,-100149,-358168,-351011,-323797,-574366,-360405,-225168,-16584,334057,435091,175106,-514241,-185182,149989,265028,300546,570470,710679,455945,12933,-66718,149810,250975,308524,172601,-36979,-186889,-98681,-49400,-29283,12096,-153377,-518006,-282028,-129039,-164112,131074,354323,295126,-97583,-428495,-163972,-27316,121372,-85121,-228470,-124864,-148273,-243426,52422,-36158,-407065,40958,322460,128729,-57315,151091,419587,441524,270610,39807,-448693,-310498,-303856,-361715,-272291,-238171,-257816,-269726,-514426,-346070,-359908,-279707,-39980,-181248,-499724,-17050,107786,71514,178110,157879,-41064,-129452,-68555,82664,-80554,-315158,-4588,177175,-29024,100431,635201,795993,609557,477425,365711,327978,119098,-362454,-364604,-163369,-247245,-460633,-293248,121813,210507,279313,275907,-74629,-331175,-67564,375467,516527,446765,166302,168546,135815,-72778,-379995,-67949,291528,393888,343522,15715,-127846,-110098,-228301,-162619,98651,180720,-24711,-342569,-284348,-28053,201866,203516,123041,-45885,-349460,-448160,-302158,60790,330090,298420,70087,34583,56047,53710,-10943,-38847,-245399,-73512,322098,389734,-134308,-528952,-26631,230554,534352,716651,438032,127923,-167869,-217009,-198496,79361,584262,702713,573237,40205,-194265,-122878,-191427,-368063,-288805,-64422,93697,232200,170129,135078,-130722,-58996,3126,6718,143060,198930,26046,-71598,36253,175427,189866,165651,-55001,-49335,530137,881952,672621,438052,355041,80892,-330462,-442808,-367249,-297219,-114574,61671,113203,233871,238238,36352,-381571,-377,450876,581979,676318,570439,35244,-349286,-421554,-393082,-502344,-431056,-279651,-231739,63083,409037,453503,152331,144803,214145,-68282,16742,365427,323257,377220,429929,281674,-71604,-290868,-53253,261276,419036,328311,136564,53279,101735,63905,-139999,-249020,-62011,53597,57138,90015,111156,-114730,-151356,135747,403901,350360,-413653,-358709,322978,835589,1074447,1193710,675053,73748,-362828,-388869,-297441,-310379,-108396,1687,-179204,-131953,-260792,-488753,-447952,-237463,-260595,-308227,-362277,-393179,-389887,10348,117692,77676,210779,418809,308629,-181460,-494777,-247739,-199951,-185761,-155026,-167260,-193321,-73269,109995,419093,344167,430888,196765,184653,30224,-118869,-196892,-372077,-171935,455065,667281,490630,-173053,154221,630963,535131,183075,-239718,-542320,-224243,-207608,-341278,-383377,-254067,78723,212409,86200,-404812,-41068,235797,86655,12101,620838,1048938,782384,144495,-243682,-170285,-184990,-96883,134092,148009,-251392,-60182,45454,-34161,-155686,-87034,-130847,-220398,-318,312402,448259,478882,395139,114622,-323197,-317450,-151969,-250815,-300937,-245325,-365408,-397348,-241495,-188486,-62923,213360,273743,113099,-127115,-69167,181858,255980,163627,25988,-167387,-212511,-496164,-557387,-582035,-572051,-436350,-359541,-255056,-159559,-345733,-182431,46896,196268,64556,-138617,-357255,-433583,-289392,-337993,-497425,86168,467863,503007,364583,114716,-19833,75856,212687,42998,-72001,107947,573565,744062,754703,588371,238112,-236982,-337578,-80605,12599,-55200,-162636,-233241,89390,685910,724728,830072,734122,595002,271001,-7409,-80696,-10747,15878,-15934,81335,286682,674678,608151,433750,639779,871065,633462,432383,460740,452528,-8938,-201141,369802,754048,983238,992490,452361,-347114,-232319,132190,386760,199701,-279790,-186515,170900,254036,99941,-147321,-382290,-326866,-269973,-239294,-123167,379249,693462,558122,106621,-440995,-211615,-234033,-102623,188818,372999,331648,198384,-22820,21066,29735,-281063,-381466,-69495,-18306,-162930,-203703,-136391,23045,415050,547674,84155,-285984,355395,664802,513613,253289,130494,-146734,-385521,-73237,296322,471286,495616,41888,-226984,-586374,-241080,153174,280853,262590,67523,172468,230180,162698,295613,523135,284933,-264955,-131615,-22335,-228691,-112427,112401,100222,-127193,-324045,-267175,-51220,428161,690232,704008,368118,-80932,-456904,47771,116218,-129041,-400018,-9817,356720,667781,622276,231222,-182471,-580263,-522587,-217183,101353,382037,508353,479781,278848,-160873,-581547,-565207,-378301,-497973,-206203,266827,349468,295965,24794,239163,364065,201228,-189021,-381500,-250088,-119898,-195316,-488469,97371,440467,507658,225449,-276419,-325720,-25317,77546,271129,385037,157988,-235219,-347049,54939,392858,421693,121348,-179807,53188,216601,348744,510943,599541,355054,34719,-11206,-70075,-303567,-307358,-67669,-7203,-41725,-136243,-169673,-111765,-134873,-201641,-327107,-486067,-347939,-111896,-97949,-19166,130659,5003,-292956,-493515,-535623,-457148,-193392,121078,226564,34410,-113606,18113,-98673,-411307,-277921,-517221,-294643,-162439,-376344,-438740,52659,112407,129154,53182,386297,401626,-40800,-517871,-59192,317659,535165,539481,409132,338911,210290,21764,-107524,309101,625293,348144,-541937,89744,352466,-51875,-333305,-69722,64389,-4665,-263187,-298462,204940,607754,772598,635957,562360,732812,375628,-82763,-454772,-406749,-575076,-436396,-245858,-373653,-394556,-192828,-29860,67408,-182596,-540447,-402969,-397602,-469429,-359999,-110591,101933,105118,-49321,-100525,96565,95057,-73496,-588979,-261045,83102,72891,-220856,-324221,-113039,230246,339760,272172,28562,-105795,-27939,109541,-10535,-55948,-78670,-271674,-156871,260981,534399,670563,466335,520778,65099,-324847,77902,538483,823470,573500,121649,-125876,-28710,90877,54938,-237004,-508688,-244012,-65253,-325668,-392204,-172689,-106972,18784,78411,86017,-28777,-106409,-111941,-121023,-239867,-259929,-365320,-363551,1414,-88650,-312579,-179297,-88504,-445329,-54750,514380,574854,371084,100516,-31220,-6981,-198807,-97764,94017,72360,-212026,-157310,182762,413557,572049,600726,431285,48044,-81607,-100726,-116831,-204140,-351182,-400228,-110568,141225,101415,-261965,-359290,-450690,-263588,-291276,-391495,-357573,-362605,-286078,-132844,-117363,-288798,-351008,-180660,-13643,-35166,-69720,122405,384849,460886,129087,-47311,47435,168715,211007,147382,236098,330504,204381,-283713,-188790,393496,530330,207826,-478005,-413888,-261233,-132848,-148998,23528,471783,670165,600423,-139258,-501068,-291585,-310209,-277879,-315881,-105732,174537,372838,286541,455652,442254,419012,185954,-81032,-155429,-69847,2613,-7149,4066,-298181,-329487,-42292,21874,-107238,-226565,-5274,204441,120696,-160767,-288886,-492875,179197,584684,726381,597220,200091,57345,33159,-4675,27836,-75061,-293836,-370742,-142338,51605,415612,594427,442992,36064,-486816,-84297,36445,191084,311438,386131,402446,36311,-291615,-285315,57547,146800,-107674,-497415,-507129,-506822,-207605,300732,561659,585699,290748,-253406,-530171,-560859,-232703,185993,458448,490769,357542,146359,24930,-257028,-490045,-582069,-394480,-137462,-9280,35442,75668,258225,447324,573913,781173,964618,1063966,820821,212234,15181,25565,231016,189344,229265,290634,67893,-230837,-250622,-271897,-341443,-498064,-300957,116630,296830,490709,379604,191066,263255,380787,517451,567999,711943,731683,729596,456301,39967,-153478,-101408,-28762,-165852,-394813,-434315,-440708,65242,383703,347927,-88143,-379530,64019,370058,446210,91761,-367578,-417538,-199159,206678,348765,391518,210624,96838,57940,347766,704966,595947,52392,-54735,482056,1017667,1000086,635904,-143213,-549823,193646,531731,568602,277301,-283840,-426007,-451983,-286644,48195,-4759,-4114,9174,99469,116352,31405,-115818,-237470,-347075,-199696,118392,83981,-784,-270478,-409496,-422065,-417861,-146232,110212,344815,351084,254269,223769,109674,-275665,-403494,93222,226742,188570,301001,520599,686860,466134,107500,-67965,-41871,-29883,-93959,165803,194180,70784,60829,-208547,-519904,-144811,95328,125332,114079,20651,57880,394813,545993,206731,-266277,58968,-40850,-391014,-241793,14184,-55678,-57519,-165219,-33793,35609,-121749,-456199,-194059,50024,-70803,-342271,-269757,-249935,-253202,-276791],[-224145,-205529,-25406,14240,153255,348076,453221,267986,95211,87814,67499,67134,242837,393487,317379,-7382,-153093,65249,312513,224499,292270,5310,-164615,194597,482713,373756,-51156,-444421,-199268,364914,467202,31989,-247908,-66449,64626,58370,-64074,-105811,-6491,-75602,-213722,-443961,-457914,-309351,-327372,-443501,-329068,-159944,-100227,-267013,-216745,-29721,-1307,-180641,-498096,-315706,-144169,-175078,-326942,-161871,139020,81180,-29082,-137411,-37004,145521,108345,-142471,-305110,-175959,139509,433276,236673,-244101,46711,86596,28654,127163,395348,253056,-101337,-436082,-416758,-5480,209279,190101,-83193,-577055,-59115,381325,514250,277062,-104066,-540261,-303921,161036,573695,537701,280270,29786,114291,331282,443246,176038,-471795,-112606,380392,459793,-28456,-87983,346044,616719,486841,36617,-303364,106098,161460,-67335,-139603,-295211,-451195,-440509,-303375,-272045,-392886,-442634,-231424,-129871,226797,492466,518757,442483,189869,198162,302699,400373,286751,304742,23561,-200333,-268441,-551226,-83531,14045,-499019,-292982,30741,-197929,-283453,-111785,-96017,-168209,-315845,-336738,-582177,-345278,22991,-15281,-191610,-438969,-460407,-504463,-91250,429652,627101,281321,-587094,-313323,-209439,-475086,-312031,-25760,84478,-100218,-282203,-299677,206155,401515,584664,585343,388293,191636,116753,-98492,-360221,-599947,-256455,-297173,-36248,239445,143695,136020,133305,122516,74232,63071,-172169,-187063,-94145,239598,557207,677300,445574,-13005,103908,565277,693314,511704,410362,345722,173152,-126188,-315862,-362135,-333747,-349407,-423436,-464211,-219235,81542,237688,250140,8666,-232198,-316854,-236376,-165021,57907,198041,294805,495695,864697,869550,901653,352674,-99535,-268104,59849,229564,251050,236481,64186,-176610,-99465,115408,204213,242476,232998,21814,-198793,-71735,21857,-201600,-67846,79592,-221388,-286964,-294983,-390053,-359968,-251052,-145129,80814,313334,434164,282718,225791,268991,569962,777522,671491,373392,-50561,-263337,73876,96185,-200982,-450811,-117126,-50824,32018,244811,409055,542975,398320,173368,345304,616882,623388,372447,223263,208151,134830,-274983,-548317,-139377,46906,102832,18408,-52740,29073,239453,319996,320412,216464,172373,80977,-108411,-289278,-17746,262443,413947,225765,-41828,-84944,-275271,-220253,-19681,112283,-79111,-228973,-528480,-525097,-421690,-358649,-273245,66365,416216,381359,251032,-117864,-281992,-132448,-49440,-42761,-22574,127005,172572,179540,11737,-316136,-254889,192573,575712,765175,713579,557596,523204,448353,538632,316507,-145271,-260880,-231941,-517360,-408813,-125207,176222,252065,638050,970696,1029300,927425,1775927,2578768,2831506,2714215,2658743,2716701,2150385,1242087,1194235,1509415,1443033,810494,195629,-188729,-370050,-530172,88007,218219,123054,-212909,59310,688626,1087878,774566,583034,336157,315120,224094,98805,-5348,-31839,-6868,-56265,-296162,-592467,-274056,-10593,148621,36844,-122275,-68603,358441,535597,295710,-1241,171426,230295,273576,-80071,61407,19904,-73890,-383861,-404076,-253936,-237794,-274097,-1915,439878,794577,934176,462740,-239456,-322140,-350171,-294184,28948,-13339,-126829,211530,296364,83006,-279474,-261441,1648,147621,459917,582217,347045,-252240,-380688,-497461,-363542,194263,661822,626058,420662,266813,-51573,-480444,106052,383681,271001,-115388,-297799,28329,168242,12551,-40584,87308,-36427,-226056,-226449,-75487,123991,153399,-136995,-224812,-412985,-175633,216505,344942,194116,-52139,-316081,-154390,-300372,-602409,2357,522222,795759,706145,611942,474733,203767,-122040,-318076,-250462,9447,220832,305464,73274,-207994,-393575,-147522,-12792,132383,260436,135437,410315,573757,728080,556888,249076,48841,140064,190434,197203,33095,-27886,-16348,-64234,-173789,-304652,-305053,-288054,-211475,-60014,62080,54017,-217063,-484495,-546826,-465804,-271368,-130516,-39896,-3601,74555,100775,-330871,-459051,-381830,-272881,-52868,94049,-75733,-260567,-350582,-70881,280657,238518,-117027,-495696,-302440,-400212,-148353,34805,-62237,-357011,-277891,-200414,-210101,-157645,-200470,-351348,-231941,384110,676905,498066,108997,-216202,-500628,-263960,131647,145643,70707,-112544,-311409,-549614,-262057,-50256,-308103,-415996,-135978,-91432,-91382,95544,221138,67116,-247444,215499,543488,340433,-120730,-387351,-517834,-42558,781893,1206993,1314774,596860,139526,-252703,-101145,21575,19444,-184887,-499690,26969,459652,533986,164219,-322906,-388769,-319205,-283872,-231861,-311609,-86285,328150,468646,352336,327775,69709,-368626,-122095,299442,192924,-117764,-85851,-282529,-456661,101753,298989,53463,-258624,-326614,81639,346473,365886,191513,-28292,-343497,-449267,191314,567668,270276,-26276,-408144,-398274,42052,-43133,-332230,-514744,-245280,367812,766212,838907,708981,648995,629206,611055,385833,372700,95490,-65528,9684,170861,257663,320234,211529,113926,6024,-123087,48997,445608,487549,243757,-128055,-162718,-107536,-31155,121642,74859,-116141,-166913,14011,217882,442737,425834,100188,-86890,159544,221432,204709,-99362,-288005,142373,774578,948631,674838,441668,342178,395220,485830,263901,-3608,-260789,62900,39076,-550988,61181,581889,503181,279679,498754,770779,772589,392588,-108989,-473892,-342802,-195162,-241152,-317719,-194435,35953,82173,-307796,-203293,222974,283119,201629,199540,53536,-134810,-365098,-405151,-170490,38532,-12883,-256328,-200071,16613,281145,262639,-41170,-88652,223972,302983,74844,-214012,-231342,-224396,-273024,-272403,-254018,-409647,-310304,-262712,-60505,275208,467626,493270,610597,304889,-234314,-254017,-257356,-415769,-398449,-173204,-236374,-119404,409606,897925,866071,621075,594102,776942,756466,603542,405454,263274,206432,73819,-265655,-380566,-41778,-252420,-453279,-8129,25824,-116876,-486080,64104,553328,611471,58506,-461910,-250405,-101912,26535,-34613,-67699,97073,-173703,-507244,55872,202291,203789,65495,-260333,-154139,-3249,-236907,-245653,-358887,-224343,423709,783250,549232,427162,35017,-544279,-194975,18967,114074,54827,83048,172617,337686,493574,462866,142325,-328116,-559959,-429632,-150590,237797,406313,221113,78892,-125909,-446948,-333538,158676,232785,378024,-27659,-264695,260347,515695,305701,-76486,-267781,-287142,-506177,-121282,75641,-19025,-101543,96300,355748,414291,258964,-23006,-323830,-179102,251874,414428,279083,6220,-140942,-183321,-144892,-214354,-368740,-289074,-269517,-280072,-188374,-366016,-600359,-213028,-321658,-443734,-137358,59790,-58119,-278626,-383162,-567144,-55498,592060,865472,870302,530147,392635,398053,280420,218863,262237,18828,-258387,-338260,-420064,-572453,-279332,-214249,-227972,-227992,251012,271061,34499,-70849,-3482,-33523,-153230,-217699,-86059,-159119,-303122,62418,434191,472483,363547,32799,-457098,-83707,440433,580084,289331,-125427,-79134,192322,517681,502141,9810,-474041,-217343,-49644,-7005,-62437,112137,100939,185874,230454,360317,326025,150783,98330,153945,96703,-107134,-302560,-344874,-126067,212488,371613,354444,237206,84960,-143421,-410066,-378229,-390984,-121845,108249,155632,-163,215321,596031,549494,105278,-239986,-230668,-111456,-20811,-68735,-76231,48857,-51804,-410114,-320443,-327482,-528999,-476234,-372505,-262051,-230664,-274451,-346251,-423364,-201499,68891,239630,112186,424995,665246,425947,-161422,-148612,281611,449342,474550,210613,-40983,-144975,-51915,-64288,-263554,-164894,-150426,-442505,-449271,-163585,12559,364276,409196,140681,-315145,-203246,49078,165512,104312,-18644,-145451,-216274,-355571,-261454,35524,-132023,-293479,418731,826627,601807,147500,57931,290906,362443,229140,132372,-334420,-507993,-396860,-342130,-283014,-228959,-103335,-117811,-472695,-97693,-21206,-306378,-124660,-142938,-461126,-51356,102492,25554,-16836,20356,-87591,-35316,158491,493481,638328,305229,-285568,-116402,-211702,220826,632730,797672,753079,788327,763989,618583,202698,-377948,-339818,-114787,-158449,-407345,-440725,36684,309197,343057,315440,-30248,-138543,174052,475269,490360,452139,337256,188272,-108574,-246492,-438606,-296774,128188,452379,334463,40390,-190476,-259203,-330279,-261257,-56580,-5913,-120873,-286693,-368572,-124136,85264,131270,193422,106015,-119681,-378452,-463719,-175951,210442,311165,91765,-87297,-59739,161651,155445,108501,-141533,-60097,260413,303378,11997,-512896,-48725,318935,691119,1055983,835999,352608,-26898,-52542,-126852,-86222,228303,366133,336991,8154,-37856,-124569,-289954,-273621,-152735,-100306,-1810,62376,-54425,-193334,-116247,-159212,97384,124384,152294,63044,-97740,-35796,134917,200597,189974,32805,-342045,-147486,528233,733809,461471,212621,141920,-109237,-344878,-258170,-217857,-155719,138372,365224,379958,394487,202270,-218508,-275871,237530,527815,576840,620060,565570,305332,-175222,-337223,-404424,-194553,-179447,-151073,-73444,116493,348650,573071,545031,457613,340938,-155126,-354967,80004,234766,432580,500530,276216,-165825,-445239,-169896,272676,543252,380174,61928,-146651,-7487,-146786,-344267,-318792,-153870,-47657,-17175,45477,196256,203475,128800,292144,511781,828879,14174,-335343,124034,419597,928567,1115215,833196,375691,-136801,-480882,-344427,-139430,-3140,66014,143999,342356,81984,-271146,-397820,-273534,-307736,-461675,-500404,-358204,-360705,-150141,-95219,-106009,206204,578951,709242,76324,-554385,-141582,-57925,-47192,-142484,-203747,-319069,-170617,146249,769669,434143,362492,44224,-235153,-470485,-499614,-193890,-86856,-290428,-176365,175386,191525,-280697,60564,376366,234980,-15003,-237651,-562999,-285989,-250854,-192900,-161976,-264041,26663,235080,121263,-302551,-121703,190424,62256,72600,607190,1006701,766183,57102,-355210,-325828,-346049,-43353,300159,344359,94386,66466,-164268,-148447,31709,146054,-62436,-383135,-26423,297187,344938,363918,306553,25274,-341101,-164242,48842,-57931,-141899,-122826,-221957,-418253,-436692,-173837,-17348,187165,345215,490003,517199,245917,58426,112060,67431,-134629,-273961,-267247,-336134,-381687,-399048,-406165,-418712,-312234,-105950,19063,-186068,-336083,52579,416131,232636,-89440,-269023,-368062,-380030,-493827,-312128,88687,336305,324800,57880,-268832,-401252,-286632,-229435,-96805,-26050,212495,662354,711327,642783,517814,260092,-148998,-458705,-369316,-250715,-157618,-155763,-237891,-118204,407019,605190,765860,620639,453176,178660,-113436,-249364,-126707,11741,-102212,-149628,56794,458931,419061,282806,524787,825630,617145,265553,310281,318646,-195087,-25812,500143,663518,819455,620927,62079,-492281,-152750,-128299,91212,-15186,-304453,-27152,321036,340622,124146,-164872,-568079,-475533,-332706,-148033,140443,654282,902366,655951,63509,-269987,121398,18568,31889,283430,419125,401267,184369,-52350,-121592,-66343,-169526,-88654,100060,112296,-10287,-214697,-223281,-282441,-151093,65072,-176631,-510788,119143,499921,645785,598170,514163,89417,-268809,-164908,247045,570437,526236,231670,53870,-355054,-300023,225846,321615,128026,-130201,103044,255968,178450,306477,494340,154536,-257504,125257,166486,-145751,-3392,256000,348833,75774,-178474,-166764,134140,513513,744713,852320,447149,63555,-521873,-71285,31892,-120942,-279265,223412,558595,838958,778498,313156,-33888,-363538,-645676,-385318,86392,454137,569038,350788,73464,-331117,-585741,-571660,-384864,-584068,-301553,208540,431495,339651,240360,392159,329816,45015,-399142,-541575,-525751,-582849,-412343,90292,465918,569443,495014,189146,-256413,-497479,-242642,48599,267027,257848,14849,-368891,-220718,117600,376174,285589,1831,-101221,267504,521937,740300,727604,545003,133353,-185930,-3427,-29059,-276660,-323377,-110613,-41975,-133663,-286332,-366961,-172774,48307,76147,-170763,-543424,-19218,254456,161176,-47536,85540,67223,-238803,-506255,-579510,-439196,-61608,260649,366971,122861,-225382,-253707,-234537,-385147,-271455,-468071,-193009,-23324,-200449,-342144,41122,279765,279594,152749,374825,389773,57296,-322198,-103735,156282,259204,296455,232769,306264,172447,-69444,-265826,205479,614248,423650,-291818,-80311,357900,149835,-170258,-96560,98552,29428,-180716,9512,406304,727432,685733,541440,726719,978039,630315,-45103,-483687,-77210,-201210,-366221,-488127,-425731,-336284,-125696,-1555,-15068,-295738,-363146,-263162,-377342,-350884,-168640,-35831,165089,220430,147183,11542,15290,-129336,-395040,-319875,-95242,210006,246848,-18312,-268673,-207457,-88580,-124830,-40366,-328987,-394275,-94146,73152,-38209,-52407,-130058,-405709,58097,613612,818872,969697,698951,518542,103950,-161263,-54614,323437,675529,695086,287548,-30503,78518,216305,144982,-344006,-445895,-118633,-96856,-435298,-230792,49493,125261,122778,74213,6131,-127461,-49669,132645,76069,-110450,-391750,-405821,-267008,-191469,-283358,-251679,47175,113216,-243182,-95526,486723,484655,143559,-128797,-121730,106133,45594,-80275,-122990,-266904,-433936,-283310,184073,491427,546871,494490,293073,-52511,-232995,-300398,-165912,-102283,-118762,13366,36859,79560,-232615,-560922,-445130,-395259,-341140,-253368,-349119,-376040,-469866,-599525,-467759,-307286,-301574,-422462,-242520,-69245,-95169,-74792,229886,703045,609177,275163,126208,143109,250308,298293,236041,334446,502086,327715,-246010,88,592194,608920,96053,-550510,-219639,-336884,-162730,-8701,75794,190555,375597,414324,-116436,-304990,-389972,-524080,-220744,-343298,-546002,-76889,266651,267999,285336,118127,-13955,-189393,-288191,-178207,-38227,112751,297986,239337,37027,-122699,-125068,72304,117450,15189,5439,136486,3605,-227831,-126585,-461248,71959,565143,795882,603520,15188,-264573,-333888,-425406,-300699,-287786,-387927,-370688,-222914,-127083,86895,-4503,-71943,-283770,-349330,142308,227797,436532,455530,516802,460744,-639,-314971,-299079,12349,139930,-39438,-512514,-358560,-436374,-371365,218179,509911,485501,96679,-431295,-356087,-343404,-132025,348784,598832,518034,174664,-51428,-153884,-234106,-272544,-276170,-183177,-94053,-73292,-6155,110271,285888,292180,310297,417822,618261,847063,697078,320909,34641,-70355,149194,213641,199706,115154,-179193,-465455,-307503,-231688,-236525,-339260,-95892,482301,698468,716872,423961,199509,190186,334192,297204,408946,661347,816683,852123,496295,-1698,-299323,-224387,-109744,-258729,-600782,-517217,-237348,202893,548460,360960,95486,-422137,-87809,382289,440676,135667,-353025,-635838,-389227,29469,344867,535185,286969,129511,109527,383138,605150,646227,79816,3461,446221,867018,734024,630469,-193857,-520590,241001,796486,844611,379563,-279033,-617466,-552941,-197620,204150,201709,96091,125602,202560,247514,94267,-38958,-151387,-197261,-102381,134168,139781,-34836,-244557,-410348,-429861,-257706,26907,180247,188861,167221,259673,344303,198202,-236464,-287845,263202,404612,273211,222961,161716,212934,194138,-39988,-164504,-77707,-107775,-45872,493576,459663,-2197,-450407,-601608,-556298,-220494,72275,193483,185974,67203,88380,309280,391741,135194,-28199,207664,-8234,-467693,-165641,181213,137149,5287,-57200,100843,140983,-19013,-340286,-216157,93467,158812,-121265,-358237,-357622,-315269,-353638],[-298804,-268500,-119474,-49908,44980,117210,168560,54728,5906,150198,208002,177904,109283,96410,42451,-342324,-467563,-164476,-158543,-86813,-29025,-137311,-178438,354473,643551,540058,125557,-6778,407301,790411,631880,62315,-341066,-111061,30608,18249,-75687,-140159,-16285,-148228,-312702,-435616,-424448,-338807,-467964,-97071,-25561,-210467,-232596,-344768,-166762,65646,177363,91344,-262198,-284615,-127984,-140728,-101997,102174,320523,238528,42432,-145202,-82740,-10027,3674,-97183,-158517,30830,420309,875212,557510,-110285,-259003,-68980,-152591,90818,464018,376295,938,-336156,-367298,108197,408274,445867,204050,-332278,32765,496577,714868,433951,-25241,-551032,-269926,121231,526311,612926,389539,79771,29375,17811,25955,-8835,-500058,-309543,112683,299354,81683,75427,385975,570530,382404,-196014,-359487,311922,399556,-39265,-115123,-55750,-169567,-361498,-252978,-298495,-288288,-48207,114949,220333,441164,652269,654540,505449,191036,193566,228946,261968,108819,-43734,-146827,-242447,-109252,69952,344622,276402,-139095,-70262,119831,-285143,-386012,-130935,-217008,-309630,-272517,-184111,-466551,-415296,-35773,-123698,-267399,-501799,-545887,-396633,146421,754181,891323,406557,-345645,-104003,-35956,-322043,-376417,127137,251770,32796,-316174,-432831,-98817,354682,636183,491518,180834,-50030,-26757,64708,-51934,-378143,-453010,-502435,-107305,257026,312944,276752,58735,-84169,-200639,-187094,-228234,-230637,-95235,158685,368649,457604,483203,176176,33103,293276,345069,227662,323935,244904,109894,-209853,-336380,-272640,-218269,-216800,-352911,-501147,-134269,247054,364640,247426,-70717,-130607,76822,173202,175869,216290,247204,319685,505789,911210,1004269,1148963,609850,57859,-318825,-44916,89896,138214,183999,209993,170238,274160,115029,-18214,-1522,-32954,-169557,-203202,90388,171955,166741,98868,165409,-248080,-468868,-317753,-318149,-293856,-241789,-228195,-19809,341505,525749,478194,384407,407817,645123,790578,728171,581248,265993,-129491,-45596,36153,-178109,-268877,-34136,-51844,-153977,86510,398108,617999,512246,265866,344304,623224,613222,323276,94469,54892,-132,-383755,-502877,-55256,128817,172293,89040,62380,213671,393842,271572,-29711,-152040,37904,81509,-34474,-324474,-324891,-131310,47805,134400,-51842,-11882,-178335,-229036,-55436,181445,1052,-365132,-577312,-338712,-331759,-185676,50950,368567,621455,612209,456256,67572,-228352,-290022,-207011,-43148,126733,163780,96914,86153,-102849,-258171,-189646,143155,467966,689761,711867,692557,659664,575361,565187,143580,-300675,-102538,3344,-192228,-204300,-93478,163632,237618,624693,1095816,1270144,1378843,2331694,3798289,4386300,3833707,2996678,2681926,2169052,1329885,947723,1294083,1415277,847394,245072,-336807,-270122,31640,476591,418311,213714,-307830,99239,697794,1157082,1063910,625706,203576,74077,-139,-155856,-152316,-209851,-153313,-107165,-276270,-474413,-515004,-317385,-308649,-328413,-385145,-234534,83358,263311,257287,223385,319821,423426,282300,-71094,50404,184908,462962,211674,-268529,-154674,14976,-79869,-104716,20955,241043,394709,48306,-363668,-268852,-255514,-89250,132921,-2970,-360607,129431,250787,58181,-323145,-328166,-39580,47100,101721,168792,55101,-428172,-256245,-123170,-298649,-72299,297144,359848,229968,157796,-73415,-639302,78544,506830,444599,19822,-389783,94123,353782,94232,-264872,-70029,-42687,-167379,-250292,-156530,-7412,84686,175866,166401,-243775,-107300,354437,313519,-84379,-290988,-229480,-224823,-587814,-286104,165557,442916,555167,460089,472591,547484,502895,267110,-187773,-609267,-204564,108681,290096,16116,-372124,-429755,65904,193288,294039,124834,-319972,-198775,-131432,171089,325731,335846,283269,154061,-21550,-95810,-219933,-182207,37688,135715,15144,-184408,-296171,-257876,-20081,155689,229681,85417,-265315,-439576,-405282,-346917,-218232,-202483,-200055,-147240,-27241,-97741,-281411,-213172,-436171,-323144,-37332,97528,-31172,-143092,-95637,236980,537096,389359,-8403,-531975,-422733,-264029,41994,405583,400705,-31219,-162881,-218053,-214969,-185238,-165631,-326470,-481751,70886,492065,436159,230752,-56457,-300468,-563351,-270765,-100464,77218,90533,-150543,-487864,-242688,-94231,-421825,-341213,-98941,-121886,-148817,-36219,18623,-211334,-383796,133650,421689,322639,-70380,-424791,-570415,-185382,463164,876628,906840,464025,157186,-135242,-54121,170935,235336,35534,-403474,-31002,523206,568047,181082,-402030,-254890,-153185,-195177,-186823,-250182,-169430,194213,396809,406086,404780,222053,-177015,-130706,262838,253516,28221,142806,-5110,-497842,-176418,15110,-138291,-392506,-423593,-9999,307059,370726,286954,195788,-59719,-424484,37865,336654,176926,10668,-311834,-458928,46447,-37499,-134555,-90976,-490358,273929,793822,902606,669643,470346,445601,426623,488103,429237,246774,-35202,-155582,-168894,-226609,-98837,-98506,-73732,-147145,-286743,-132793,21034,9495,-36595,-76798,3350,-158500,-155296,39762,106933,37795,-104,190181,332871,498526,311212,-208163,-103272,237106,444906,335601,-12324,-555023,-78757,575263,686743,321898,-41480,-203568,862,285314,276995,142583,-88741,65135,174767,-188510,-414758,180838,309440,277196,491360,644611,582640,164815,-198869,-440944,-352527,-239876,-282241,-505424,-140712,178110,139223,-274714,-344308,92797,302973,252822,330785,226267,65410,-257627,-573877,-49981,287442,267274,-229363,-243359,103654,340176,427496,289390,266647,477022,540710,325383,675,-31353,-102128,-334725,-461451,-422771,-383584,-239654,-232366,-89540,134524,566047,937700,1068536,613645,-6036,-192771,-202843,-277945,-367791,-114523,-49425,-99638,205695,633995,568361,243359,33313,351795,384900,351920,377748,372920,309893,-62148,-442220,-68501,3822,-304815,-351844,-40375,-79333,-144917,-497945,154609,759236,727064,89063,-598579,-50765,97201,136000,48026,7244,145262,-174985,-446469,-87468,-60775,-21192,-195189,-506763,-14524,148067,-16049,-65224,-309614,-255461,376810,803759,839635,593052,51077,-437538,-127494,-15676,28087,83351,218339,380163,441688,415736,421802,146582,-135015,-282760,-46322,150575,329903,330087,173970,167042,-63862,-413626,-307519,22132,-40188,72962,-169919,-175826,258262,310423,-8189,-189841,-52093,-35951,-336767,-128198,100638,52477,-132843,-123141,26587,106853,80665,-89269,-371613,-404146,-11713,234355,249500,81608,-29083,-56033,-129317,-176187,-445348,-116138,-172273,-252392,-254024,-392131,-542044,-126445,-143851,-420614,-250962,-64108,-120556,-351291,-516994,-452913,18772,633708,918793,941512,711145,659131,803903,710498,478621,393268,2583,-402761,-442739,-434861,-381087,-115521,-86035,-55904,19,435863,420200,123763,-175627,-365769,-459276,-491211,-292422,-5089,47362,-303044,-346671,65071,213691,61068,-195070,-381160,71842,375058,424710,235680,-46864,-300103,-6294,443381,489847,119924,-300946,-401114,-268917,-215623,-114486,379585,600115,266889,252952,375471,356779,219644,267206,290973,219043,18139,-149920,-228810,-40829,189287,250653,176193,73828,-28535,-146837,-227866,-351706,-382100,-207854,-119133,-17668,-128932,3057,306228,280007,36690,-83919,-48616,51864,120295,-8960,-51258,84412,-67921,-435507,-252346,-327307,-494181,-529768,-330476,-159987,-46986,-52391,126618,39106,-25571,-23859,103970,-27592,275893,592561,396633,-208376,-158222,401894,622233,581897,300146,27749,-43320,13134,-46425,-398006,-46041,229191,-105358,-548976,-71489,321761,633059,474596,-22193,-525361,-14838,195285,210764,-34794,-7511,-53008,-230648,-385857,-230537,-47425,-251185,-7795,766822,1163930,923317,201968,-159355,108715,174492,-8114,-51837,-355906,-520255,-422262,-403809,-293047,-103660,173097,90035,-387755,77166,208592,-180973,-134650,-68169,-222531,-22691,84099,-41568,-150046,-71791,-16359,39516,315441,828202,1170388,665124,-178689,-389535,-70525,387727,542929,663431,774788,913559,932844,673840,125513,-445727,-254255,-61705,-77023,-232823,-471943,-55885,380952,395888,301669,-3354,36459,351588,510359,435641,401887,465193,200812,-369594,-100984,12403,-451529,-49953,480346,327480,24464,-251087,-374643,-356711,-309213,-187463,-153293,-135800,-168935,-229535,-55079,119867,191777,368424,377633,227224,-21892,-59269,249679,413831,339866,84098,-158251,-241039,98967,254919,232505,-29706,-145162,93806,150881,60626,-385242,-144901,290850,773215,1174685,1060584,532696,162092,179026,181899,154514,13108,-76872,-67705,-9848,82565,-177046,-341832,-79971,-40752,-201640,-230105,-279026,-222267,-288691,-217796,-260339,140000,294120,232107,39400,23257,222077,333180,254961,188020,-16918,-173855,-73478,407305,526141,287482,30430,-41746,-276638,-338567,-94815,-32056,-46559,238188,465561,499975,432118,155189,-184293,46618,407306,494284,459903,388942,337605,329702,-5920,-164086,-226051,-147486,27699,143117,99184,203215,401163,675490,734562,634945,466288,113563,-469002,-179272,172938,416461,428112,155834,-288004,-449588,-125707,396467,726294,555486,101224,-445565,-185351,-154293,-275617,-328634,-303502,-228299,-176331,-99616,205004,468273,455604,564021,702287,1032190,502121,-88399,-146964,-141577,451301,637393,642632,421012,42606,-204055,-462697,-250195,-90362,3939,230071,484669,377308,13408,-304835,-303860,-205463,-183236,-365266,-295058,-244317,-306166,-279621,-165643,355760,846203,1047171,374796,-396419,-117619,18780,-1028,-160021,-198230,-201240,32989,125457,520487,252421,31158,-178750,-402185,-314713,-264955,60328,323155,260737,-146954,-406942,-152087,-497661,-144130,-22858,-164639,-251852,-253036,-501212,-364628,-220349,-7117,105798,-114743,-190961,37548,20741,-273037,-236984,73834,5868,33715,428890,739148,570538,-75798,-342280,-379377,-324748,86894,402154,469454,363475,144877,-340366,-218503,209421,329424,26418,-545222,-30954,348223,309633,179299,130395,-112269,-279394,12657,241225,177740,107932,48983,-63143,-236999,-185004,47797,132544,133582,340217,703942,931239,579154,60925,-68605,-12408,-236739,-290739,-184711,-183163,-313931,-258717,-241498,-327898,-176728,18585,63477,-183465,-426138,82669,509603,324620,-90227,-416732,-398998,-450853,-441943,-122027,13514,122178,224144,26455,-361453,-360900,-192721,179069,179628,256279,306608,580340,549702,424193,357110,214199,-94565,-469966,-335856,-187065,-142238,-87763,-172840,-313277,21327,370788,505561,380262,250882,85063,-190228,-379887,-174710,117496,69968,-327153,-263149,150261,196677,61086,153155,429857,427755,79769,138065,226412,-303329,44767,483716,490982,543490,189392,-282982,-229118,-84318,-343144,-272661,-195254,-169734,94682,342565,308949,124411,-92670,-372533,-424522,-290888,-92680,212342,607109,779847,510225,-46365,-220902,138734,150948,73222,238744,318754,345922,144884,-16234,-271685,-221492,-57061,161960,273689,203819,23211,-280087,-230710,-301125,-432059,-273786,-274182,-384847,-106535,297328,748523,921328,824287,277776,-194662,-322252,34215,345301,205094,194029,151327,-150001,-372110,132909,231668,-69967,-218937,138166,273090,227886,336225,410544,38085,-76757,362023,339148,-95198,-23645,300883,457346,117089,-149374,-142460,257931,593991,728005,792713,443555,172730,-317711,-263088,-56018,-122516,-229038,251966,637839,755361,629733,167880,-80886,-259580,-470648,-409008,22506,418982,470177,114415,-231287,-467353,-579837,-619365,-534802,-672632,-387098,64418,488105,428174,407558,422632,296154,-51391,-537135,-359836,-476340,-364262,108286,595455,784934,668664,436869,105136,-258171,-473212,-148534,214732,241585,-26694,-309984,-312990,-90944,104228,215408,-9677,-296479,-50713,322648,636137,813818,584523,187557,-263027,-299188,-39488,-59056,-295715,-383316,-152115,-63566,-212909,-359711,-356095,-89122,216346,301308,-597,-545023,152792,466354,354350,-67334,-47240,56477,-226053,-489371,-468667,-318230,90689,372647,453446,184456,-238024,-509669,-334459,-186054,-317673,-252141,-60157,99221,-29662,-311778,-269284,112496,140771,188611,331811,355077,204677,-99592,-244911,-153809,-99297,55993,119519,276076,159323,-171604,-466827,-20082,457580,408891,-20178,-235080,318637,411807,164060,-13263,78720,26761,-87368,200471,488504,645214,394576,312609,676193,865911,582723,-236328,-183313,261275,263836,-39339,-351678,-525558,-257903,22539,31361,-156515,-196327,-17238,-163803,-406025,-153725,84129,161541,256968,290702,294523,219927,61728,-171353,-484932,-255326,10825,305396,348905,191178,-68032,-220644,-418149,-435942,-509193,-416744,-506217,-155318,-7258,-115121,-138085,-226354,-433373,99685,669788,861052,1081352,945338,470673,98357,-107537,-208123,51349,416712,592066,246135,-67422,96330,205461,24574,-523863,-163479,88659,-82135,-481494,-74045,189870,236904,143226,75398,-76032,-212668,-7288,273254,137454,-99115,-510705,-300583,-171318,-185084,-281639,-95233,215049,212766,-159104,-24642,471787,384447,-61529,-149088,24530,243477,303835,166216,-74736,-440641,-539965,-386897,144463,500468,463147,290007,42971,-240248,-402926,-383467,-115765,139821,291560,438916,326696,171356,-303744,-406661,-31042,35332,-82765,-236363,-330118,-331158,-308911,-335361,-348426,-265228,-201982,-430894,-355060,-186241,-167933,-125935,242436,832023,708633,341231,91694,155968,279148,284016,221706,320188,536544,350969,-181398,61316,601354,504336,-119980,-342764,-218986,-541574,-55255,219992,68130,-212936,205708,531820,372916,147439,-301718,-264901,-71463,-85362,-438528,-323356,-34453,113934,121107,-74830,-293929,-432235,-442713,-219583,-112061,52174,357461,319782,339900,49011,-244223,131232,323760,188267,-34506,58591,-46225,-276930,-258993,-329288,34859,520456,763027,473231,-155157,-533990,-421630,-329094,-371110,-483315,-345016,-183500,-38069,-95693,-27212,-200538,-400795,-215009,77578,303824,318341,466956,445249,493680,304098,-164279,-415455,-359710,121730,371121,185832,-441595,-271428,-249563,-334151,154909,448374,323959,-167054,-468035,-85483,-156436,-77160,357685,525304,305049,-175737,-366477,-313276,-133930,1871,42700,2366,-64856,-156267,-97519,55663,228670,126369,54228,8659,230987,496401,385124,311536,-18995,-271981,-67443,106707,7243,-209630,-470097,-463351,-256998,-129896,-107252,-203029,12415,656194,961773,793267,400998,218087,154780,245439,54587,274274,639804,935574,933632,497868,-46903,-514287,-405634,-237078,-330814,-479749,-165104,538,217937,473849,286881,251254,-176096,-345011,261770,387517,189578,-296419,-530270,-493497,-221539,279905,513908,301966,201852,148370,247569,288250,392657,100497,64278,274506,399943,216104,258664,-352872,-446109,186717,821818,880593,351004,-92927,-300455,-297011,-23573,258243,363213,180082,159293,213306,196700,-56295,-45555,-54015,-84178,-45043,89482,94383,-159858,-240153,-341276,-436314,-185851,38212,43499,-159665,-119834,183090,343055,207578,-168288,-234729,303955,526811,375860,158046,-211207,-396737,-269091,-257328,-215631,-85049,-206353,-44745,588214,557627,204480,-136564,-190393,-405659,-266170,99809,285621,275303,156669,119682,210615,155135,-56055,188675,404522,117783,-558807,-114755,252938,203215,-40729,-72028,92047,191024,93110,-199510,-152179,173527,376126,125450,-140219,-223268,-292244,-423656],[-83773,-176539,-133595,-76492,-125997,-156913,-13552,-63874,-100032,60064,190633,213994,31940,-214552,-338912,-160236,13632,-9208,9591,-314797,-397903,-284048,-175503,493332,813369,695579,333290,309696,723414,854485,546645,11686,-441062,-21393,6794,-70253,-169904,-161939,-21237,-139632,-228169,-178236,-210171,-38639,71014,454641,438212,-45891,-313222,-391176,-197636,84926,219859,169883,-136468,-214694,-92327,-26985,111296,264664,341660,274968,66642,-179680,-286553,-291441,-251748,-174739,-47981,295177,729974,1131026,766038,181860,-468942,-81463,-229366,9353,454748,472273,88942,-187188,-16056,321874,796267,768024,418760,-145869,146459,544565,760959,531420,59523,-515095,-56681,223151,438672,624081,518191,270951,148388,-120004,-309695,-148410,-425743,-417467,-168635,36863,117541,180522,347291,392041,228613,-230794,-296270,315522,416602,-27295,-3764,409959,130507,-379358,-246407,-465845,-360188,154548,329549,530721,605464,702297,644180,407390,65742,-69442,-122579,-143619,-196590,-453381,-320237,-26052,433476,708633,616201,139583,-160836,149948,273740,-164848,-195382,-71186,-339162,-313710,-84873,-35529,-282404,-330427,-140053,-337892,-526462,-391605,-473740,-239407,365155,945975,980416,404442,-161247,-14596,10068,-229660,-336285,197390,310933,114677,-341559,-526414,-248282,353454,721150,512824,109160,-122424,42358,276135,243414,-111544,-496608,-509024,-231045,118751,339742,250820,-132216,-398860,-371628,-258931,-140538,-172972,-72876,22896,63656,150186,405025,266738,-65983,-129362,-171351,-189163,141003,75863,-21520,-201718,-140976,-112764,-88448,-87102,-268685,-500457,-140404,221169,306768,109073,-105363,126249,483064,511327,467183,278258,153172,183541,350541,691391,962335,1086512,718083,100685,-274419,-152757,-122100,-54157,31179,195119,416998,634426,185764,-197688,-246695,-306131,-365743,-207866,95380,117380,258513,-17080,24184,-213781,-500425,-293144,-186793,-107094,-11114,18676,26484,353483,598733,693437,463582,338427,453569,483195,572191,652312,563397,215143,-51459,-97239,-174024,-180207,-61811,-78516,-338233,-125095,269428,468066,411334,235718,239812,479007,466695,183704,-92313,-204755,-275916,-462681,-320313,-69915,129031,186770,171715,215854,309085,392576,190319,-319803,-330078,60376,133866,103820,-142964,-462027,-550213,-394193,-142064,-147296,-25355,-165908,-375438,-40506,244933,92317,-461938,-365154,-142883,-222955,19766,422003,675411,742288,733489,473632,143141,-211106,-435581,-228805,147345,423449,350174,118820,-57725,-286657,-202166,-37001,154236,347266,484382,496177,558417,560178,589484,484702,-31334,-357195,11617,159733,136125,113182,177822,208521,311166,691430,1406110,1800569,1972089,2737962,4709858,5990074,5575299,4203251,3335848,2665969,1724657,945919,1077867,1193591,815061,350329,104089,370608,626197,734816,546060,259951,-292344,-54507,486405,860973,929753,352641,-36807,-137227,-113469,-304281,-374585,-458301,-285329,-210592,-337359,-396187,-345662,-48623,-22072,-298287,-370479,-516667,-417874,-149337,207895,606930,634868,612093,177051,-40842,109740,390417,692668,490233,-131697,-143163,170944,118162,-165233,-276895,-91901,-58660,-314879,-330370,-154955,-116887,4095,138016,-10887,-398926,-64951,83050,-62686,-401156,-315308,-11501,44445,-180409,-230161,-353020,-307816,26196,268889,22633,-220309,-200426,-65602,-104846,-44810,-151874,-435892,157268,520078,442143,18404,-596380,66597,365112,111354,-347997,-247764,-108064,-131385,-273066,-270021,-256164,-62828,461519,464150,-58010,-107845,429566,272595,-312339,-227569,-18048,-215859,-596430,-148245,220428,330003,295868,196635,234641,469962,590679,439366,55989,-336177,-99797,316146,538836,157876,-416054,-183013,373379,521124,450087,34174,-127564,41061,-444386,-295890,16356,230135,409293,508123,432635,203291,-65439,-366933,52376,308739,206774,-22518,-225677,-181806,87583,269155,300580,71853,-243933,-348326,-241772,-122435,-63966,-176590,-379723,-278450,-151011,-260871,-128145,-67584,-202715,-276075,-26509,131391,99879,-28801,31698,359764,655507,546177,172077,-275675,-282359,-64593,124548,589900,751221,474551,129914,-147688,-149267,-189707,-158833,-157208,-274767,-393685,132906,360526,272012,65698,-72479,-156827,-354074,-388763,-23244,114129,-116487,-438200,-240053,-186133,-486091,-220241,-24608,-126081,-258942,-269012,-324702,-517619,-354840,-69620,128719,161688,-73501,-409408,-525403,-303117,34348,434031,478277,424304,59152,-315997,-105097,224563,314249,93176,-286501,55052,566309,516472,142108,-381101,-200330,-89235,-138253,-130466,-173490,-159462,72310,253963,370444,444497,412125,55444,-133853,142317,256418,162514,283671,186699,-213397,-281052,-210070,-308299,-381311,-363021,-70333,183707,247097,243792,315612,166305,-157291,-81247,78161,124125,35771,-173585,-417634,-35212,18549,206650,277873,-319678,127361,763972,932409,625642,277101,187241,97470,371972,371945,333083,29436,-261946,-348519,-324563,-534561,-507333,-359227,-303781,-422599,-427325,-555221,-253803,-135090,28173,173484,-73502,-439980,-210449,-38785,-37829,-89466,94361,304881,474236,172899,-450084,12612,326468,522942,294971,-21439,-379176,-242630,256615,304240,-26409,-234079,-358838,-314456,78044,276875,260242,126047,-18506,237883,214400,-243860,-329506,47536,194821,330742,412882,376985,13828,-286022,-414603,-374026,-412485,-389933,-324260,111882,406416,280734,-117493,-312971,15411,324996,288823,375775,393560,249249,-101086,-322681,-3264,441106,476006,-118899,-257245,157235,347321,592535,657901,591269,627006,680828,498652,176617,162237,9435,-404365,-492429,-409225,-503630,-335311,-238793,-183563,91112,712753,1244954,1209765,698560,163186,-93358,-127012,-168563,-182378,48306,257917,98492,51349,359438,309746,-43278,-412479,-333436,-119443,-39984,216351,337333,247329,-10531,40299,141118,-99404,-459504,-172848,-66161,-164128,-151341,-425055,153800,815950,755507,194076,-570458,-47881,180073,209315,105056,30215,90469,-227919,-340117,-154550,-133586,5352,-131698,-129439,108034,215341,132413,75910,-181698,-222219,190130,501621,805342,552924,2488,-218205,-68366,-86282,-115874,13602,229685,476424,455135,297741,337349,111830,38642,126363,178006,285710,309468,210008,140841,203734,-4637,-365623,-375592,-263301,-377316,-292056,-290084,-12677,259302,157878,-188817,-139561,164814,119555,-186052,-255894,4028,53831,-58920,-108069,-179885,-166468,-106028,-133113,-162071,-401549,-312650,215938,392460,285261,105920,-5264,-181844,-100200,58877,-85204,-145412,-303011,-360029,-437469,-511137,-112529,37961,-160718,-468010,-241239,-183092,-349705,-525856,-335225,-31868,410067,710673,722053,714547,767869,973817,867027,594331,465662,88972,-268906,-310370,-278887,-251724,-176368,-131760,-115935,142787,526920,506231,149765,-279126,-318749,-211279,-266149,-432435,-101715,69962,-157684,-431113,-82130,22117,-106351,-239717,-70841,241542,300949,254873,163302,48524,-277448,-154257,285598,363534,142250,-181792,-308974,-181071,-209941,-360261,259537,707745,200218,230471,336504,258542,186565,305611,378338,332923,117201,-164267,-244961,-25724,114707,98131,-3988,-96947,-162482,-185749,-57499,-67480,-361624,-228960,-185425,-343128,-348147,-334029,-130523,-88183,-113167,15789,59494,195190,260224,-56624,-295739,-125927,-192049,-470100,-217314,-383964,-493648,-487929,-140243,113309,454740,641032,838521,534177,224780,-85292,-146777,-194125,113254,455940,312199,-208645,-161603,433950,668523,569467,408232,139328,59712,34465,-83964,-436814,91115,473101,184386,-347576,-87577,430806,706641,489700,-55577,-335071,73624,192523,13875,-265588,-79846,-18280,-189618,-242568,-177272,-151405,-237824,302223,993893,1226127,943173,40158,-322499,81627,133747,-193017,-520046,-481096,-393957,-429033,-312728,-95814,52410,406421,268450,-330598,77754,283495,-47615,-93592,10115,-35270,-35621,-33476,-234932,-306772,-161848,67902,-7142,262267,870860,1183307,615564,140861,129316,335791,475749,344561,381916,610655,787428,794273,446616,-123561,-468408,-181058,-50708,-30080,-78483,-253316,-115343,349117,379257,189053,-134495,51784,372629,417995,306792,227451,391346,111092,-556195,127857,370241,-84476,-76632,387299,288409,-64138,-323224,-444163,-340534,-317075,-230599,-182429,-133728,-105692,-105830,23759,207979,315939,515539,608963,510969,278523,214652,548924,577347,294282,22219,-129198,-459735,-187075,202129,232156,1668,-338747,-150958,-53880,-43034,-187368,-37019,372127,786287,1062942,1031714,619135,326414,317187,408141,443671,191470,-250036,-419475,23133,103565,-303663,-264299,60590,-45589,-378107,-450917,-323962,-182940,-265690,-570862,-53037,414189,548893,387482,139904,283485,514548,510062,264936,129300,109965,165962,164849,257847,336242,146109,-95067,-137206,-299849,-349349,-30001,40264,-68839,101405,338162,478553,400077,126640,-40275,282309,467221,378299,284050,123028,161,103102,-23642,-81068,-56748,5827,243024,406618,190688,191264,374142,574767,644507,614211,516044,418354,-22531,-189865,104445,346886,309596,18654,-325849,-274303,-7418,523262,834364,712630,235067,55452,260622,244013,-46662,-350014,-466092,-369820,-347667,-351344,87932,552770,616129,625769,810448,943861,763638,72022,-336377,-518576,-150275,-4486,146236,203292,125921,110392,-167483,-542966,-349925,-195930,23802,249172,418518,210841,-221720,-317348,-67034,34604,-215123,-308952,-165853,-204371,-332900,-142965,488508,1031382,1150375,602929,-218648,-221748,-19160,-72788,-228144,-229982,-58588,316702,244797,9432,-245408,-463625,-399455,-183616,-109258,-24643,325824,699640,799707,416301,-196848,34114,-217412,-318941,-428828,-504959,-459090,-341848,-465444,-418738,-165150,117750,294017,78841,-367791,-288415,-176633,-330541,-372882,-135177,-98503,-50357,159130,306810,189844,-223439,-224879,-255975,-161720,229347,414378,443540,414061,155457,-305743,-175284,311024,422939,120583,-363250,-31360,397205,385265,-16200,-125231,-297377,-222927,126407,341351,358010,337521,207436,42436,-81002,-15773,192637,238074,53434,222191,725190,1073665,833342,198490,-264507,-42686,-257080,-193849,71244,114267,-342480,-155853,27891,-85220,-37327,34755,-18068,-326197,-478941,36366,395364,255898,-195975,-404677,-449351,-507702,-313417,22905,7004,-125330,247282,544435,316128,6982,88987,522669,374721,352729,292275,345787,300433,187511,180692,124584,-100703,-423378,-130456,72724,63842,35290,-97605,-378200,-320390,101815,151687,68705,34042,4578,-242117,-458857,-201465,175965,273358,-53756,-497809,-189646,-49927,-164606,-330439,-104314,221952,1112,-63072,141637,-271078,-49465,276799,208971,139868,-186772,-412929,-115961,-62518,-344352,-396791,-136447,-22016,105975,211457,153791,60846,-46008,-223446,-311614,-266615,-138387,69648,283292,388399,182143,-187131,-328086,-148036,61605,-23596,38060,76863,155098,106268,106198,-202345,-447010,-31931,285971,389870,239699,-37904,-333840,-172580,-66870,94040,167278,102843,-27715,-111479,195366,810218,1122442,959863,364545,-189127,-466339,-159216,-150714,-251093,-54774,53841,-39081,-384408,-80970,46492,-194154,-161124,197051,244198,267188,346535,315860,9284,94918,493110,424392,-109161,-151497,249871,372091,24692,-197426,-205339,264466,576607,576187,495487,374450,230205,-103519,-436457,-198989,-217026,-232956,106382,512299,462581,260847,-150305,-302521,-291225,-364571,-239968,21030,303717,242270,-124447,-441984,-535633,-558458,-556999,-522110,-735217,-499673,-134155,491984,557477,526084,375545,269199,-71766,-456298,-271625,-321085,-167402,351314,836674,935758,685681,306282,-54312,-368135,-261119,190091,391147,178794,-352412,-290822,-42929,17611,28952,-19802,-306624,-404807,24141,260827,513151,515073,123675,-313873,-364886,-237484,-157882,-186176,-333657,-443809,-220660,-87719,-248097,-334837,-165205,89350,279452,352084,84315,-427515,57387,427422,364353,-103699,-248135,-25112,-231872,-412685,-271758,-57582,266014,452291,451412,179817,-151406,-283546,-290325,-14434,224,49122,70436,175812,110460,-110689,-369469,-380150,-66272,155426,290135,311383,317211,117053,-143619,-338935,-340079,-124731,85200,215570,127585,-219494,-525430,-225666,285234,441837,200267,-160451,264714,644715,479671,222567,98517,-38475,-113425,225323,444188,393421,2868,26732,424896,485064,259701,-532260,224408,577488,645029,219455,-95091,-541533,-179519,181279,68162,-330219,-75751,133359,-184448,-393789,21357,260330,333744,309057,294853,332662,375554,200125,-104309,-487971,-243241,72534,300862,340742,351015,205883,-73348,-248088,-55498,-1892,-118830,-442301,-168950,-55187,-202638,-302634,-356743,-449813,-56318,391539,649539,955097,987138,312429,-74008,-174076,-334588,-141193,204793,356955,57669,-185858,28623,52237,-309353,-261691,182874,299875,-9737,-233860,38170,208337,217477,118905,104352,-131731,-304850,-47323,165414,-13375,-333944,-565604,-196330,-166860,-179217,-246765,-1159,287992,201620,-227377,88250,464952,297743,-153089,-12245,263716,375859,507825,413761,246401,-177651,-443911,-439239,55897,429137,355053,96844,-229145,-481969,-432423,-280470,6377,363534,668146,798708,655459,360182,-87110,-324488,214560,381884,354339,-112363,-334632,-272969,-146073,-8622,98049,64801,-69370,-288852,-477860,-361817,-240551,-194509,145794,680178,757029,305871,-123489,42221,233270,203873,113583,208086,424531,246065,-206344,4678,429494,266314,-227758,-183381,-368764,-315234,172665,404697,-44934,-435075,321237,810134,831922,408176,-107255,-94943,4587,51817,-173778,-409867,-367728,-112231,-12616,-162164,-349363,-426788,-402014,-266186,-227398,-182244,94705,244428,447348,68990,-363220,183130,451632,280544,-105397,-13790,-3972,-248249,-491392,-223913,75186,466501,628200,269039,-122897,-176140,-129130,-123043,-74538,-174393,-231318,41492,287789,245411,216360,16946,9353,243769,354994,180697,149345,232327,304570,322301,-32254,-417529,-476114,-277149,405626,710715,501647,-239348,-323073,-138953,-102277,217620,386455,127566,-393557,-265219,69888,-60082,-111283,216365,280528,-29577,-461829,-635625,-361460,-43812,175502,235492,122559,-49554,-236269,-229589,-98465,49635,-45525,-143711,-180639,-18010,163190,52758,149433,-107201,-519063,-312444,-109968,-298065,-487988,-347874,-308820,-158798,13812,42319,-99021,-12678,581491,970595,689451,330304,216524,180732,222584,12078,214688,605702,969866,884555,378536,-120441,-305169,-356717,-328614,-373861,-400318,-21635,99735,213463,389481,408804,517818,256094,-375704,60734,331641,244492,-207499,-340492,-379744,-480730,123114,311056,222315,216372,145212,17320,-61759,111933,162893,146666,141254,116126,-150069,-288002,-598349,-320560,99582,605387,693147,285730,141515,8551,-68769,82898,120546,281947,140069,104572,177077,30975,-344329,-70023,58957,-23070,-13244,126503,60864,-352632,-300194,-241786,-553429,-223333,-84959,-223975,-548978,-285603,61419,236691,144855,-99866,-202160,217948,555549,497082,212502,-209465,-402162,-654399,-397260,-140726,-23183,-253789,-116079,446037,476362,426265,436631,212887,-256117,-230774,180813,382898,378191,295425,258636,314702,45501,-305366,366386,634110,327175,-319632,-82158,243305,193957,-46381,-120445,-12450,180155,154275,-150663,-59144,299647,522811,277723,73664,-11798,-109276,-179760],[53508,-160057,-244539,-189501,-278084,-260812,-26347,15926,-89732,-242233,-106227,-699,-138053,-287571,-192331,117901,444545,611640,598071,64578,-249090,-425250,-264594,368854,739468,592128,271151,214320,451274,431609,166085,-256891,-241449,76070,-49641,-218608,-437001,-288094,-187135,-191658,-205276,-148960,-111238,73861,319068,537017,458287,60263,-198184,-268198,-336695,-87753,28408,6805,-154388,-240389,-146693,16896,136682,190860,155795,124529,49502,-95103,-329355,-441220,-429917,-231323,50562,433331,876672,1119475,852634,364309,-255206,-46692,-171434,-180388,287532,430946,52347,-103463,306257,574442,1079999,958857,429604,-158509,97679,400191,547218,448997,73040,-483761,-8712,236140,276044,507939,563556,446715,290345,-89730,-529244,-280581,-439566,-485981,-438320,-222835,34597,142587,195179,141940,98757,-62066,-192332,149144,235174,-45159,16336,566378,145372,-383042,-46294,-129718,-46660,248884,324566,536462,552374,492676,361072,110807,-189821,-434732,-505982,-516900,-472919,-293692,-160129,171813,707028,975544,647747,-235819,-404520,327500,314943,-107672,14809,86496,-326658,-187969,52509,9667,-152397,-195935,-259797,-458473,-245754,-58585,-349229,-164549,465425,923666,853211,264660,-154166,-95511,-64186,-233261,-300455,85913,186205,58156,-381127,-323676,-174231,437603,869604,752026,322489,202013,213816,351931,341714,33596,-227255,-321797,-233566,-45360,207739,52136,-407840,-333269,-197923,-129448,-30320,-79547,-33377,-136426,-281598,-200316,214286,292176,56828,-308473,-304887,-304939,-17153,-78405,-59339,-55823,123665,20778,-7129,4961,-168110,-469098,-235967,25031,85117,-125591,-14774,382459,730597,687683,585411,194764,-100394,-101159,127596,375732,752522,730243,548828,-64834,-261017,-260466,-305565,-152593,-15055,210090,560882,569071,89949,-302872,-409149,-527864,-333275,-201444,-17934,6133,-54925,-386467,-258261,-150259,-245791,-83470,11481,83435,217904,262384,145586,380438,681530,854858,486245,94410,33540,11186,250572,538280,767796,620684,281642,-85771,-182529,-200236,-176112,-162881,-423571,-226706,134313,211220,187501,102606,77301,228788,238118,12097,-256272,-403245,-409018,-208569,34675,31666,112905,145868,201778,250461,215135,190467,12033,-301110,-48177,291129,267286,303099,150972,-113046,-240379,-308448,-346078,-210856,-25949,-131634,-401717,108859,329486,178418,-452745,-171919,6272,-116270,159567,642476,816990,730829,689777,345076,99388,-254240,-490765,-47628,442067,725731,565565,188396,-211165,-381162,-86833,96364,181829,217810,238432,309986,347137,353998,455433,263576,-207087,-490193,-69326,200339,392220,408134,419177,238405,359067,800008,1781219,2487234,2634523,3075177,4909242,6667073,6694477,5382239,4270739,3518850,2145699,1167833,916499,934060,837203,609888,640315,868244,1024104,811586,564410,292851,4528,-169046,163000,332622,366898,-125269,-309173,-246837,-65673,-175451,-280780,-309936,-281483,-345747,-375997,-298407,-176128,146295,466352,213933,-63024,-200880,-286344,-549493,161326,1028759,1319104,1061353,317280,122916,196508,462202,536365,388836,-72482,-267204,55134,103136,-187954,-457946,-164205,-293132,-439935,-87145,51373,-34815,-53536,15641,-74513,-173896,-304045,-153808,-220421,-480995,-204393,106752,170064,-167539,-478303,-239707,118160,420620,591033,300407,-134672,-516091,-507110,-461498,-269072,-266644,-281882,152535,377939,287136,-44065,-286939,7110,237007,54483,-221483,-311090,-192844,-109031,-265639,-353172,-502482,-158521,506983,531253,40682,-140653,413370,229546,-265016,122769,290737,-55665,-495594,-151437,203722,277143,203960,174748,139499,393792,541979,396355,107357,-196133,66824,526835,769613,362527,-448022,125573,703605,941744,631984,47167,111111,241796,-62902,-415064,-170161,36348,347130,824768,1001704,802944,297498,-450790,44692,421402,358279,131428,-120531,-103132,94769,261031,256896,21714,-197863,-285612,-147966,46294,90122,-41448,-331228,-330638,-223043,-219306,14862,11483,-27876,-198206,-23255,179381,215087,71674,33229,297580,607742,651285,400645,21634,-162261,21127,93600,556031,890551,957369,441997,5102,-30080,-131023,-198778,-90766,27373,-139630,-103594,348481,304818,133364,89944,154347,91584,-254136,-166108,-30921,-193132,-516756,-264060,-289066,-369134,-62423,75837,-98767,-402254,-522623,-398912,-293025,-321497,-356070,-223993,-89738,-130889,-323692,-377354,-303323,-376374,-34687,285646,510215,180531,-393130,-124394,182892,224307,-20919,-165942,162818,509037,382871,68175,-275719,-237232,-167400,-158781,-72081,-88168,-41786,46574,139049,291329,450578,585971,266315,-73542,28769,243996,263631,313633,243153,-49685,-232189,-296551,-401673,-337507,-259520,-73787,26705,35451,68544,251447,263954,123341,29456,46658,123303,50284,-42639,-314747,-196519,765,326143,393676,-128591,-51881,635273,851002,499031,88762,-35125,-119550,194869,483077,375095,27395,-368961,-352277,-121660,-101125,-307883,-471369,-355687,-443421,-372377,-44569,106025,33462,114724,321053,232570,-199776,-394776,-269648,-291266,-398116,-223064,118887,322067,1955,-356842,129046,393150,375329,46758,-200200,-311857,-329270,-99841,-36114,-89475,74069,-56594,-385334,-76666,240790,298628,209549,-211796,220455,508132,231704,-388896,-204151,77373,85939,135326,181305,-72801,-378249,-457516,-390867,-508089,-330752,577,363734,533575,358105,-892,-183655,1006,270621,228979,247785,417089,297499,4600,-175033,-131075,397760,520766,21999,-172781,197820,321648,622822,764471,677423,618341,684326,521572,255227,295306,91913,-433651,-298181,-101511,-373545,-431057,-327688,-309822,146629,734099,1180853,942996,523004,197931,-8519,-98009,-157787,-17318,305418,605916,325631,38894,190204,139674,-238318,-191314,-164391,-209561,-443363,-46008,158053,56557,167292,364679,183332,-312350,-296427,-7643,-139289,-282212,-182749,-395118,25570,642434,663412,286966,-449220,-294808,106315,173920,77819,-15107,-58976,-315296,-248917,-12663,136758,205509,54527,34606,36597,138701,144840,68379,-132798,-137751,45537,301669,507819,315068,-112060,-36202,-23550,-100996,-211744,-131647,146854,462303,395167,149479,139934,-54287,-159,299422,160666,182835,167583,89284,132715,198598,34573,-369592,-503270,-382551,-516298,-487293,-333533,168495,344527,141166,-176077,-13945,291813,234335,38859,-372871,-197898,-41467,3004,9695,-167983,-279531,-245275,-155226,50318,-19870,-52172,382071,587313,442873,152879,-65053,-261378,43739,490985,195099,23962,-416315,-439865,-390521,-367624,-187653,98504,1388,-352447,-210121,-193495,-310803,-312825,-205347,-151757,29392,332901,298380,387010,560718,793205,725425,522278,423079,191287,-42858,-130472,-210761,-310509,-454404,-392077,-414918,59359,418673,427166,47062,-404595,-86364,-5867,-154451,-434446,-299397,-105706,-182352,-384079,-178180,-162917,-209040,-94985,181993,366174,227394,109344,54064,20043,-211867,-222180,67156,153016,92394,-112484,-165065,58497,155314,-360452,-236721,239218,-18178,237365,309724,98809,-18596,139204,303539,304522,54193,-414431,-267433,-62979,-2376,-68768,-203158,-319033,-333217,-272037,7841,129335,-193039,-305449,-36215,-201517,-341258,-459769,-578689,-429071,-293383,-26543,24685,232378,312895,-24909,-626969,-453003,-321622,-400655,-227954,-365975,-302435,-294699,67902,262959,604678,957630,1094853,845102,395369,-40478,-317598,-313079,-84701,247568,171811,-245071,-198162,343808,556707,487615,464105,233808,86296,-33267,-206794,-477470,52231,427474,306904,-170282,-333427,178421,481863,413930,59612,-104774,98768,83364,-270349,-551630,-233611,-78617,-184620,-195124,-157329,-170734,-73207,503880,1015196,1010589,639333,-290429,-147130,314376,516208,324453,149208,-48613,-217895,-353686,-189240,98414,142468,497068,356077,-297279,-77747,320156,139801,-28065,40860,1153,-191175,-323900,-560981,-448290,-175568,100825,-96273,-47358,504081,642017,249550,290373,605713,642220,400154,65246,10878,262262,427952,388212,31282,-377956,-326949,-181557,-110874,-41310,-23648,-85045,-128195,213715,273587,24078,-433591,-86467,246468,212036,109980,-71677,44500,-131902,-425036,173096,470237,156737,34688,206074,132465,-224193,-404429,-455794,-300065,-304686,-248179,-197816,-188933,-104869,-71361,48988,241907,381387,520683,651592,584287,398170,284978,459900,437181,116528,-116858,-100420,-238811,-315809,36431,71991,-98282,-508605,-324714,-313600,-233633,88988,392955,719047,811744,828600,834777,642775,446339,313522,419374,479554,359877,27453,-176835,29581,9042,-457815,-208518,49795,-197846,-529843,-242133,-15768,-121551,-391636,-174812,214436,669991,769321,549391,328162,520079,692747,552674,155579,-32958,241013,360628,322626,162892,107747,-27948,-204113,-158954,-197267,-295866,-19798,5992,-223214,-238510,81239,346490,372303,124162,25521,367520,413436,236154,136143,70316,25123,-25103,-155087,-85875,165025,443045,482987,509875,145787,13450,155358,278367,435341,501667,468295,536012,292864,-10641,10045,278837,321760,71020,-190070,-147602,57286,542972,778430,702841,338593,506669,807518,620394,159608,-334857,-420538,-269229,-252365,-529427,-145252,433374,545323,350355,660796,666779,703557,100546,-397380,-311542,-181668,-273322,-422508,-105450,104556,277257,61176,-279391,-438886,-360923,-355080,-171340,219320,256093,-187328,-358183,-31755,98307,-158996,-451367,-184036,-51611,-332621,-111669,430281,941496,951949,648388,-110467,-429873,-179670,-225895,-316889,-298678,-22646,487969,548134,669362,-63973,-203068,-391081,-254692,-148361,57483,495444,931184,1067003,562589,-43978,289085,171860,-213078,-496069,-468661,-534692,-486412,-430221,-519262,-237420,106418,327173,175681,-282380,-580360,-389100,-440528,-336572,-224811,-123360,-100604,-101269,-137562,-295281,-252718,-24380,18415,56618,345071,350501,274768,214094,32785,-281835,-123417,298578,413527,179078,-231782,-72825,339283,401440,-135435,-393970,-437527,-190121,149987,332675,433284,471848,299416,76013,11290,52682,204892,224538,-51583,26183,617256,1037902,1012603,348781,-433004,-31273,-206924,775,447426,482313,-362770,53676,465841,303565,58124,-89129,-181101,-498923,-479252,-110472,107875,38698,-195191,-30596,-213608,-516236,-238552,175976,151115,-280256,265027,1004326,934427,313960,198053,491466,358477,216596,165530,97377,83767,44304,67017,35981,-152662,-419243,-95401,168567,234630,131356,-64575,-346367,-431761,-85832,-128532,-214705,-144588,-61841,-272180,-490865,-261479,126350,355527,250818,-150619,-268699,-263762,-344472,-512706,-107764,259557,133499,-204991,36927,-157884,-275100,-69488,-127429,-287796,-356338,-301363,-126379,-73571,-218688,-208793,-60376,17425,-2234,-29809,-79024,-58670,-37947,-139766,-257644,-286459,-244858,-202298,-155059,-97649,-169977,-283965,-371825,-360707,-225162,-207456,-228514,-242599,-109787,91107,248556,60598,-438379,-73866,285369,404955,225055,-122889,-324126,-117183,127712,427710,610395,528101,302237,41539,275848,855194,1173303,906977,336351,-209414,-255808,22183,-54668,-227693,-399209,-124404,17823,-238733,-264430,-121099,-149335,-83220,206517,200783,284246,353236,286944,70384,169545,482166,393130,-173661,-285530,153275,177710,-51356,-180364,-271459,162832,423033,311519,173220,332841,254271,90080,-232607,-356938,-385893,-240261,-24251,284101,148144,-99288,-494217,-524877,-369307,-311672,-94788,130767,190282,2299,-233533,-402638,-543757,-388343,-298793,-369553,-487633,-663562,-287205,501792,760853,678167,420474,299920,-16836,-215498,-93656,-103425,-95040,285117,754819,892405,594404,112438,-245651,-486412,-90303,453586,485628,111188,-215658,167566,227451,111515,-40563,-189884,-227313,-51334,93921,182420,284532,60425,-352440,-184239,8919,-138702,-306796,-357167,-283957,-270462,-219583,-97012,-230596,-219344,57644,251121,242585,230091,63060,-279561,-194568,188636,219690,-148625,-457306,-124344,-213690,-291850,-42329,293683,551255,549299,379528,114389,-32598,-90056,-190529,-363,325475,289804,199552,217234,210005,222441,149291,-116981,42528,177314,318605,329849,388570,309297,154793,-43989,-161451,-232898,11905,87008,79265,-86834,-222736,-70410,272803,538144,325872,52382,287165,767319,663288,495798,289747,-13618,-211951,108550,290284,92471,-302519,-207956,89316,55882,-159895,-256190,527258,824737,825550,360059,59743,-399717,-84692,308725,115266,-455952,-17192,101959,-293036,-234645,178742,356343,397385,285419,244867,288690,430500,362191,20696,-541320,11955,277556,247474,224740,415363,457068,169301,-37643,90422,393846,24152,-286283,-30904,34070,-201839,-484016,-437012,-471495,-310858,-30865,372021,697742,728906,52990,-404747,-249554,-438065,-201816,88485,101279,-159165,-281471,-72463,-177081,-436069,176385,529627,479455,90251,-23266,91074,129268,132873,157183,208047,-45415,-239538,-122714,-157477,-298753,-580974,-288626,-91337,-201711,-276833,-292904,-9188,272089,128925,-360316,205439,488640,260188,-117198,136847,483758,482727,602969,528810,450055,-41094,-422485,-461692,-49325,305639,244839,4345,-337352,-667342,-348889,-141468,121811,476802,870542,1013906,930667,576764,168532,-257386,303120,614788,676283,110770,-361608,-267408,-77844,183949,380152,335803,48234,-100521,-357723,-542913,-286770,-213335,-22454,327640,674438,181096,-294368,-135973,139674,148925,28015,89806,228112,50703,-302332,-82058,197107,105747,43508,-5285,-362536,-5209,390506,414323,-226309,-159637,471814,904470,992262,426740,-27101,-134866,-62723,-41306,-131225,-331100,-452761,-316306,-123792,-211239,-324341,-371021,-311966,-249583,-177529,-322645,-368822,43247,255760,-76876,-376042,212217,501598,330930,-135040,-80838,66539,-102188,-166390,-121292,178604,403439,403031,54852,37768,40913,-39342,-163811,-16956,-73583,-199908,264891,644320,654804,408152,47278,173210,421753,316997,-116798,-272312,-153496,113617,96485,-429621,-175533,-68293,-37181,630538,970430,768161,38166,-474940,-108026,137040,331127,255640,-113675,-446321,-124546,71187,-93310,-235417,-13862,4453,-220075,-347844,-503003,-437630,-43560,201507,254551,150032,-54054,-300390,-393423,-335660,-235738,-219406,-241943,-145208,-130544,-25518,-148799,-134776,-200661,-299608,-287264,-373451,-527631,-201717,-103146,-247809,-56804,163048,189193,-3696,-188007,266316,679439,439684,240629,201116,317622,321666,212812,212300,494816,816940,638460,77382,-155718,73976,-70312,-290558,-391839,-458667,-171646,-28184,188785,508516,818282,888203,675844,-48109,-112832,271321,251961,-139721,-206011,-208807,-351827,-169390,-32287,25154,89763,30237,-247639,-279206,71448,156966,211457,225261,333966,30823,-85534,-350925,-202615,-29704,220951,350983,216486,272562,173803,-18115,-53124,-258647,-195489,-105242,22082,137798,-129616,-578086,-83526,104133,-62339,-11695,291194,251230,-265242,-191056,-130080,-448068,-394211,-327760,-518738,-349054,-210210,-103715,18063,-9399,-79480,-150852,23006,404934,503214,232976,-151492,-212985,-297195,-242291,-10311,38908,-268614,-332478,75543,190956,362432,639239,345565,-220744,-189520,195447,362604,379369,357158,426233,485352,96134,-455995,407208,759448,477159,-80321,-120799,104210,71524,-85814,-211865,-198254,69267,65438,-284647,-63486,351125,486040,212580,76693,85909,5978,-43710],[115497,-89632,-188237,-113568,-89304,-73387,112362,242222,140566,-162722,-341313,-157182,-214166,-183419,9010,288362,744756,1133454,893587,396010,-142583,-333406,-244662,167615,526456,388523,104712,-87121,-90688,-57927,-191008,-389654,-35151,207792,28513,-181625,-571739,-396936,-240869,-98362,-144446,-159508,-21413,92129,346600,368987,281132,131246,-27449,-181580,-364492,-184897,-71472,-43092,-68316,-217250,-126712,96938,129868,86126,22566,58374,175910,149460,18848,-155678,-137735,-31475,195670,501899,909393,1000054,898487,447401,-109743,-11501,19883,-283059,131833,373429,-2029,-27681,552403,895850,1222216,1046766,383884,-249998,-3051,200528,251746,317601,122665,-368367,-161897,105767,125704,372270,558613,593541,464729,60103,-474845,-373313,-407465,-441387,-521017,-274450,-24381,58048,50892,81228,129167,87906,-105593,-12843,83046,52856,38669,357807,-35689,19245,380993,441423,510222,496948,270264,263194,284277,73237,-64543,-198208,-428615,-57382,62618,-37481,-252381,-132726,64211,240557,620846,812748,502648,-212524,16229,443323,280280,-96775,111866,246092,-124683,-89736,60925,-40395,-57135,-36096,-219174,-212499,42738,136801,-234731,-184735,423136,722064,586648,43414,-303543,-286682,-160804,-280687,-344062,-186494,-98826,-141775,-430686,-292144,-197267,523567,986329,1003990,648977,534543,295208,250415,212549,58759,-52097,-140236,-52696,-86567,-36972,-236550,-350978,-8889,6793,-61045,-21487,21295,2264,-279213,-538333,-389052,120130,387021,335092,5621,-33766,-162293,-168060,-218036,-68717,45036,224766,22665,-26447,40780,-63713,-347589,-404159,-260832,-236880,-343277,108204,504322,746412,657853,446044,-48416,-381704,-391000,-34878,168875,440193,257282,52031,-428736,-281052,-344656,-222682,-7462,150360,381248,577762,110410,-220876,-337547,-281821,-202998,-109213,-202750,-229824,75812,105492,-184417,-496707,-110499,102494,190966,152173,138499,252722,279055,161515,360787,729102,858988,413725,-243296,-409716,-171798,-121160,210154,769676,843533,573690,134512,-113058,-228909,-320452,-331089,-353950,-119214,105759,6529,-95395,-145867,-119693,-59597,-1261,-151380,-356574,-286363,-101401,106529,344416,294137,99722,296,83220,91915,-76706,-122461,-98680,41485,294981,508738,393757,371753,233080,49602,-24751,-82425,-193308,-210997,-44296,-48392,-257742,194575,353852,190215,-383114,-132536,-368,-123004,96828,513458,618595,506541,427029,118353,-61900,-370066,-307532,161448,649040,839969,598302,139882,-389231,-292913,2953,128519,123375,52122,80034,373808,393486,255132,140836,-92223,-326306,-308120,-447930,81708,494047,556460,400776,57822,172142,760524,1928713,2894897,3050459,3174867,4357093,5928059,6321278,5523675,4528010,3832808,2150213,1088919,633443,655293,798603,819054,912111,1009352,1053879,675646,433941,272572,214885,34961,-108013,-220541,-342090,-285801,-496574,-342995,-44775,-46546,-22578,-33009,-181527,-518921,-330414,-86481,-6771,197419,605351,457592,82985,240281,234416,-364710,40051,1135161,1711326,1447700,690472,332669,224319,502099,431854,358925,92366,-142090,-121341,-83262,-143240,-322581,-143625,-327768,-373993,136806,289440,56084,-251421,-292800,-282775,-149305,-375819,-385197,-359877,-504687,-79164,246330,326994,57149,-103786,282169,536031,758037,714476,379225,-80733,-253270,-256703,-310891,-418908,-442525,-305745,-105988,50409,9164,-139252,-87309,-83167,-2126,-101816,-171791,-288916,-308834,-150379,-264695,-406186,-332236,-140502,210921,283747,-48771,-224634,244019,113576,-181962,302585,526430,242114,-102258,-141546,114033,242603,201767,281777,227381,370272,396694,178019,-59664,-249160,58116,470462,637915,298322,-495117,276266,875135,1232212,770472,99421,226857,229372,126268,-187683,-193621,-165669,122882,876914,1282248,1183305,498807,-413483,-9768,407465,393605,191271,-69116,-94005,-2748,118206,72246,-111314,-220815,-325960,-224883,53159,133997,23490,-257958,-312823,-219643,-76847,103997,44100,-1957,-190620,-69426,141219,197907,95145,-51269,104128,380431,615779,562807,214852,-183048,-75773,-47758,344239,798580,1150618,621961,152152,46187,-53723,-223949,-126799,171450,140688,-51433,258783,287450,107887,114787,256788,281660,-66733,-297223,-256737,-285463,-390872,-328500,-379458,-222057,82881,147030,-83771,-445752,-150319,70803,-32800,-363039,-365295,-359558,-351036,-235643,-246607,-278628,-246237,-401853,-363081,356681,628060,484359,124843,-95273,57529,9805,-270128,-133353,129771,283241,158982,-37893,-172442,-290978,-386481,-259590,-38642,-15910,95479,107738,95461,226414,433926,661587,374822,-1169,-8225,232925,304784,268593,192962,-35668,-245280,-339371,-345376,-247856,-122350,-32761,-114466,-203540,-161545,69113,235612,288749,201543,120599,68572,18212,40105,-144429,-199296,-53884,239177,303726,7473,-184939,398676,614579,265189,-64009,-114211,-30388,150322,553278,338218,-31332,-491343,-351766,-48379,131103,-43343,-207618,-224824,-304957,-79930,211013,224589,60264,113095,406536,535382,266324,-27785,-107491,-178009,-384255,-571040,-163648,75843,-161414,-306654,144425,401028,175061,-231999,-522407,-435921,-377907,-357871,-100587,66382,275133,102628,-188735,-144360,150137,237712,79228,-488456,169567,630840,510651,-98901,-367225,13246,-80994,-109324,29237,-45478,-305320,-486219,-436111,-438244,-173127,247542,496980,484369,307226,36346,-80452,62952,160862,60721,-65444,234384,195247,28908,-137064,-375429,170603,394635,113162,-27275,270600,365579,485127,581964,538898,501077,592708,434675,259455,353616,160319,-369557,-183944,125155,-78790,-172358,-339895,-429868,146456,549888,730278,402042,184970,110327,26986,-122429,-192536,175894,658998,902578,463165,95906,195358,117943,-333168,-117644,217577,17408,-393257,-305837,-80841,-108156,271781,436981,75275,-404608,22131,127223,-240936,-388412,-194850,-371525,-172182,288111,482780,342535,-150056,-344658,28708,105565,20272,-52663,-192202,-317576,-143060,108688,296370,227569,95286,-16297,-213438,-24996,59166,-58852,-172106,-70191,80731,414064,280061,64754,-201453,106779,36536,-29469,-163924,-254551,67852,437709,380578,38382,-165525,-350182,-256942,141404,-7646,-83419,-14971,52152,231404,265048,89741,-378484,-466160,-196202,-306741,-357956,-300640,339748,523503,214213,-142637,82834,311220,377421,352305,-164668,-343120,-162705,25857,67830,-111046,-269867,-281383,-153110,125809,207339,276884,570743,728626,509960,149832,-119808,-334653,182805,721942,590703,217054,-365446,-333246,-186776,-70223,-63643,86337,26504,-59970,78488,-68263,-244628,-112625,-66918,-211954,-262884,23779,15625,-120139,99322,393125,460761,379398,339341,283660,152403,35421,-176163,-465541,-360982,-318006,-335416,-105189,201310,245310,-114888,-338595,92078,70511,-201350,-239268,-191010,-228328,-252939,-381214,-374438,-338370,-241190,116628,402814,468617,221441,49515,-25612,-74685,-126494,-158535,-100537,-4370,76551,-1167,-28527,291058,540582,144896,-385914,-138268,-2891,402161,417378,135040,-251388,-154916,121215,176797,-111845,-344145,-1021,-4103,-71515,-107674,-244698,-534948,-419028,-313015,43645,236615,28643,-417564,85268,134548,-117667,-177517,-327719,-566873,-419688,-186408,-113124,165175,264445,206593,-180598,-234955,-182787,-232539,-162925,-75225,86728,145301,322390,296091,383556,772776,850968,873685,466864,98728,-116243,-208131,-271680,64823,75046,-258561,-206413,217705,384568,458666,452763,299800,54709,-142263,-325388,-541499,-102036,217089,288676,7952,-370502,-310076,132038,347361,241823,124133,196448,77833,-147454,-404145,-317766,-154559,-194082,-222249,-131645,-57141,107604,569272,855604,676458,210839,-569666,37701,604061,997422,950210,812108,433657,-21876,-271328,-93926,178700,198550,497014,406944,-163254,-72806,499154,447602,152314,93762,-5437,-310514,-358927,-152656,-172999,195,223244,105504,-319053,-92008,-48783,-58728,246055,714785,703343,234005,-145632,-264989,-126751,1187,-61287,-208262,-194146,-193819,-208768,-170224,-59141,-37577,-21191,-108440,97118,174083,-19094,-381500,-99619,142668,36619,-26410,-288094,-423274,-415896,-339019,55267,329260,229794,143746,126463,-95487,-355302,-411489,-350657,-197120,-258246,-294100,-266662,-261547,-76003,4641,120459,252233,357886,401986,488450,448933,356079,225143,111494,81074,-93827,-256317,-107879,20052,121976,64486,-88799,-258995,-318116,-247645,-589622,-127161,461064,857903,1024821,875351,664445,702792,737331,582614,329929,295766,287433,341640,209240,-35101,-23426,-94088,-437841,-236213,-81384,-335023,-281922,-64010,86019,-138766,-577046,128192,381532,707150,842820,676455,578777,689693,728184,463097,-46636,-232475,275505,439353,332947,87855,-183483,-202668,-278816,-140539,-99913,-126609,98126,55429,-292321,-297226,8721,222468,395197,191431,102165,362923,337728,173874,110811,227417,384925,255150,27103,28701,418113,757660,672975,463169,29155,-251582,-172783,49901,430695,527055,404614,476237,456105,142075,-61194,254037,446903,263282,2132,-84419,53436,456438,598139,518678,369755,762321,1090506,850164,352826,-203254,-293303,-93026,3130,-227896,-249630,292746,371658,-75744,240616,325424,413097,64605,-416946,-278592,120089,-6004,-120835,-75427,63719,255777,113651,-58650,-133235,-157636,-373666,-484449,-50762,203421,-159248,-443689,-80346,116642,-63474,-418849,-264734,4947,-366567,-115071,160552,555056,549746,495592,-75576,-561635,-389938,-314887,-307704,-312129,-96337,462806,836809,1363765,840204,290313,-148136,-535930,-141199,144393,568403,965023,998367,355330,-193198,291090,430067,-13850,-347712,-413930,-522311,-405439,-254896,-319648,-468257,-44227,227437,177818,-158244,-424705,-391664,-480220,-191313,74519,136454,-25533,-268871,-293974,-390569,-86218,251322,342979,303320,427788,269495,94768,-74976,-189541,-339719,-132656,188671,329027,188601,-180173,-179511,139179,227776,-139649,-334919,-298081,-136030,108919,253997,400699,472418,289820,47901,79853,137341,167019,120002,-176304,-163031,483478,935744,1060758,400284,-440097,-2853,-86143,246099,826053,731634,-326787,336756,951670,746077,126944,-314507,-400144,-474112,-361471,-239105,-232695,-182107,72560,273650,77873,-274166,-180924,313234,309235,-202550,178487,1144365,1288554,538212,147242,159997,167361,-32107,9493,24691,46471,42549,17291,-37614,-203060,-423993,-242817,34705,235739,137656,-88223,-382807,-334284,-117555,-220347,-393789,-282462,-146111,-291473,-475084,-352347,-18130,292968,406269,143566,-51427,-286429,-490912,-237028,300419,480326,355241,-162439,-82651,-16055,-318798,-382293,-292613,-387187,-336808,-231881,-199090,-96637,-87023,-39626,-80974,-92485,-207710,-307584,-345707,-202775,-49964,-125404,-260604,-273211,-287047,-373664,-347190,-272969,-246581,-293319,-181987,-22592,-488101,-401822,-384839,-512745,-330056,87514,335644,294386,-183772,-153947,186522,297124,137468,-206674,-303563,-122125,215665,528727,811087,797998,528519,190865,468256,878306,1071230,695075,180924,-218153,-820,370500,529779,107332,-373720,-203702,82905,29051,-219542,-230239,-106678,-90530,112951,138628,259360,346614,289934,104196,83463,296702,214393,-294713,-358600,19235,-32433,-68756,-106885,-239450,22922,234978,115781,178457,335159,221830,193703,37970,-268833,-421806,-281605,-73674,90962,-68031,-319634,-514414,-368414,-340757,-298393,-63366,182235,76634,-167595,-220355,-426659,-324245,-172155,-25281,-229196,-3753,-328967,-310974,558724,1002528,866834,618175,384918,64669,90283,262700,177453,-100409,-1802,391312,610552,330796,-165089,-368845,-438209,-46057,490170,451104,53555,71800,471458,382425,147753,-90513,-170076,88159,239394,138765,65437,59280,-251704,-214453,156424,212784,-114402,-407426,-442888,-156145,-5200,-47927,-102199,-223233,-68068,231192,302656,101440,-46287,-98028,-215281,-270235,-170910,-42208,-227193,-549622,-214257,-200634,-185670,141509,559970,802395,606747,217244,-38005,4317,-60211,-188674,-165047,319621,316021,255698,185262,195674,380130,442942,458747,248337,289800,395135,411629,391114,405941,368189,206737,43175,-226076,-288278,-118643,51804,159469,102602,239830,328236,507363,275360,141649,320598,648322,575091,594677,509809,207098,-157117,-102080,-8761,-147669,-294514,-391241,-211957,-150643,-253759,24535,598964,890972,744397,306950,51128,-212070,20528,331531,102182,-495428,-64337,-65168,-299373,-10837,273644,353490,292649,121016,95046,153707,333838,440545,134824,-441418,265959,566954,289959,-18937,293909,533296,362117,79418,-31551,375708,-57088,-28049,257931,338998,32383,-315133,-411630,-435956,-497654,-178638,193686,362619,200502,-206313,-161687,-113519,-303409,-225093,-47097,-171616,-363627,-341605,-199217,-321713,89951,581745,771687,557046,153273,67814,26711,-68305,51834,286712,350696,176749,37897,-65181,-121408,-251766,-91232,40794,32579,-141236,-178268,-317999,-164424,122582,1936,-361884,231281,481386,233224,-66077,202274,526590,469459,516490,466437,353061,-138043,-500213,-438046,-154030,133782,106391,-38158,-238482,-422594,-286514,-91144,138730,407634,790548,991127,1034434,716380,308745,-232222,256736,701143,745391,303126,-359237,-391467,-151229,177817,404525,399983,109257,59203,-100590,-392771,-335812,-186908,-231559,-92257,335026,-4695,-278807,-264755,31738,148879,79956,41906,-4686,-213669,-414291,-136578,39071,196930,373277,214427,-113363,164953,454706,166852,-335389,27173,455830,726781,779610,247201,-134424,-352053,-297742,-343957,-314466,-319147,-373210,-465784,-265011,-274847,-337044,-303351,-244758,-134501,34872,57776,-47176,-224051,-222490,-361082,-257190,198551,486399,364422,-69469,-161293,51852,-17442,17923,-13964,229690,260569,89589,-172328,71326,53771,-211034,-396244,-229684,-275625,-229203,481071,980188,977307,436744,-36736,141314,302441,156694,123631,-231439,-484419,-28011,-50030,-365152,220947,366234,182335,673290,1084817,912468,330233,-355700,-117719,280626,338521,9666,-383222,-414731,-99185,-42480,-219098,-396150,-221529,-102178,-108213,-217323,-435207,-445118,-94001,102367,132112,100458,-63498,-316028,-559911,-591092,-464834,-266494,-205228,-170550,-208792,-41632,-100167,-419839,-239523,-29779,-64294,-384699,-240419,44005,16092,-270765,34705,296918,326652,112808,-398942,-166708,201985,163597,188671,247239,543830,548822,540714,254371,313792,499031,247509,-340242,8181,392623,193025,-147466,-287173,-369959,-383014,-316955,82175,636699,1222891,1230171,962773,254945,-33733,287980,283739,-36248,-98564,-18993,-149368,-498956,-333541,-178454,-76838,-134984,-431123,-284436,43110,48385,260977,407005,465555,204143,252865,-17450,-53669,-96112,-95076,67251,215347,322081,215736,-108683,-355389,-284986,-182312,-18848,170592,205212,-95680,-304944,-28858,111383,-112503,43765,523377,621737,282442,304345,171209,-57830,-412590,-490503,-432121,-214793,-130675,-177483,-162460,-124132,-23079,-4898,-59794,174448,392594,147442,-279650,-236668,-44630,73934,171611,150529,-155892,-449358,-279616,-112148,106965,481908,267191,-204013,-105724,188005,284062,326554,353609,528152,572777,218024,-178567,420187,823992,599382,147171,-102323,-22015,-43486,-141560,-254423,-261315,18963,-28074,-415676,-53418,392084,392139,66874,-31867,140151,100411,3990],[25438,-72693,-70746,13186,75980,51494,202869,388618,320049,35673,-279577,-224751,-297925,-214159,-17893,270805,750003,1180561,745490,425622,-211985,-260227,-212226,-93396,128809,57802,-165866,-429152,-206482,-156914,-375603,-162130,90644,219030,77879,-103495,-281543,-353005,-48917,51514,-123685,-201348,571,-7111,122400,73250,78517,134132,70202,-157383,-284323,-96993,47388,70540,37942,-194973,-62715,151905,73703,-16331,-31658,110586,311885,316030,216311,-25869,5969,102546,240751,438275,744935,752580,770439,354930,-79071,-101993,48819,-350732,31852,307254,-73824,-43765,600641,1057320,1167650,985932,337085,-358339,-99396,15680,-26099,188385,207082,-143812,-434297,-160206,-10657,215069,437260,612169,623951,294869,-188988,-364129,-282277,-322222,-475744,-258019,1134,-32869,-88851,135365,188789,121074,-87049,-147975,-6195,181277,173942,147751,142876,461494,749853,854568,914778,730390,263813,-136377,-146102,-386315,-155771,-125762,-269991,313672,522524,286296,-116795,-130255,187515,232053,291454,340393,203512,-70408,212138,323763,253784,-15655,120919,306028,49051,-105789,-74479,-127007,38716,112855,-107712,-20388,132740,130011,-180195,-289601,244328,437057,315872,-151495,-517226,-399653,-149746,-276255,-427893,-513532,-438388,-387341,-416580,-516535,-36063,536671,952744,1061226,867434,638321,255228,30318,-79112,20891,24608,45261,127461,-53167,-291929,-409346,-176224,144769,97451,-97780,-101772,107499,32549,-335225,-353690,-24044,330097,583251,525932,178828,-54142,-246617,-381740,-335879,-169419,10746,110900,-108886,-117591,60227,46765,-193520,-534958,-426461,-484380,-229124,193827,499442,608795,487830,113479,-298029,-95425,-182576,-123674,113062,179163,-32078,-368294,-45508,-80982,-221628,-37597,166819,350597,560451,515958,-28620,-221537,-281551,-130397,53832,74315,-144567,-469765,210849,784654,248235,-286428,-58073,398451,391947,202122,63545,91924,80642,74564,316650,743004,737797,278499,-324035,-62826,114133,-157051,-214590,571832,806665,655134,402700,184851,-6163,-232481,-343731,-247794,10170,194043,22538,-285878,-413126,-205406,-92697,10251,-132647,-322200,-166735,69584,278981,494640,515335,121288,-180961,-127213,-129874,-429796,-262170,22908,250798,491388,580932,483217,308648,94890,-3463,18696,-38280,-82170,-216857,-76244,69548,-148021,140444,323718,181948,-290620,-252529,-139937,-240327,-144974,101646,167454,146617,91856,-43735,-125836,-302553,-84101,351186,734824,749373,420791,-46324,-458259,-219818,29574,137621,48808,-22011,113495,500561,592220,329637,-114643,-108985,67207,159510,-288002,-29479,492876,556217,131067,-333777,-236824,490782,1729449,2754553,2989691,2888680,3504945,4371248,4810407,4563057,3862850,3251686,1736806,632648,229416,363942,620268,796109,828709,794221,752989,429789,228569,132966,161515,125112,-49541,30904,318183,135561,-312661,-422968,-127687,-70061,70712,113492,-88904,-397781,-224143,124508,225374,375733,506047,348105,-15210,425144,425319,-204800,-114238,886290,1510144,1401066,983907,620676,541832,1043215,1056440,847097,382212,251291,180590,34101,56998,-81942,-95732,-259768,-372560,256199,520695,339299,-136473,-339653,-334300,-268605,-327661,-307921,-300426,-361305,48777,371831,422605,208071,174445,607349,812140,933610,650292,275250,-146058,-201027,-98639,-148618,-320979,-442894,-418527,-277713,-237612,-219190,-209533,-44159,-131112,-210541,-266151,-202792,-299044,-394809,-216845,-253191,-423295,-174497,-7071,-41230,-74538,-242815,-298909,-26392,-68707,-255145,242913,618378,612262,406333,50618,-23,201084,267847,351037,351305,364205,232612,-49134,-260245,-280555,2818,276217,245881,36413,-219934,195870,789650,1224911,808294,194829,278239,177259,138227,13008,-129274,-272867,-105231,691753,1203422,1201160,503217,-330673,-48881,305987,342308,168947,-74000,-136433,-108298,-46976,-149793,-306611,-342636,-446135,-355827,-44446,76168,-41773,-305458,-217289,-118528,79899,156292,47166,-122797,-271720,-132503,27445,64337,36329,-99472,-27183,132721,466863,570278,223651,-293515,-301398,-227548,93325,589903,971942,642880,232463,21348,8581,-135264,-165893,133257,145858,-37385,49273,168022,-6044,-2106,140389,171169,-58408,-351680,-351734,-263870,-187817,-321344,-230885,-1882,220511,175986,-90433,-287942,165634,407135,112725,-434835,-172861,-203173,-449123,-307637,-202087,-264151,-205481,-157843,-199307,391901,605029,532634,295701,-158541,-106676,-220476,-518360,-182913,-40939,-48814,-131827,-163371,-94091,-205159,-542111,-346545,-45274,35052,203865,213168,137862,228293,412971,587698,341529,25890,53612,233650,287110,212148,112567,-90973,-313781,-387480,-253405,-89419,14908,20905,-204286,-378609,-327174,-46837,115695,283381,262675,84005,-101816,-94696,44304,32128,-39366,-98273,57511,148054,134402,-122472,124007,253348,-18125,-148643,-59481,162160,211962,477758,274592,9112,-317051,-207738,-31786,105481,-5120,-50183,-75834,-129367,78507,151924,40780,-142181,-15121,375440,664717,612101,344413,275590,236322,-5695,-324372,-451415,-175472,-245791,-349608,18979,318923,248350,8488,-156088,-250136,-323282,-388685,-44931,153959,355587,273122,26446,-166354,-11188,99418,-90765,-360322,106802,545098,529320,-36106,-398757,31699,-62229,-271149,-78304,44065,-126245,-319331,-443073,-453803,-57947,373876,492755,295013,128149,-10671,-51389,125424,89712,-116709,-492127,-128124,-38612,-57896,-179848,-520018,-193191,106216,78117,87950,358615,557510,445573,348001,284322,311591,424699,281660,190036,293678,176106,-262409,-172630,184707,162144,94241,-196794,-577990,-21850,179386,105854,-86299,-188817,-100307,-48488,-226548,-234039,384969,995038,1007475,426138,85592,287117,215261,-211556,-81113,277267,50363,-191719,-490497,-311685,-147863,220881,249293,-152150,-73178,314350,190918,-343569,-294381,-158730,-363501,-410783,-176428,199598,292611,129118,16193,38209,36537,-51117,-61119,-213517,-231471,-37425,116207,225589,-2191,-43981,-196883,-485079,-212746,-118713,-280187,-312429,-104200,103794,421005,277136,-59809,-263788,145280,49846,-5996,-82397,-315335,-22961,406135,405508,-45311,-468184,-452305,-324810,-179681,-159005,-422998,-218386,52825,334220,337024,94185,-412409,-342800,-107940,-209493,-332160,-281473,402325,604065,201418,-208055,56054,176906,456458,571463,89853,-329518,-306115,-33748,11415,-81241,-207615,-236184,-181045,-14382,140613,350228,625970,719587,442961,125904,-71891,-489471,137089,670599,768274,253690,-218208,-160116,62322,262554,276098,75540,-132901,169756,362110,95544,-219146,-6708,-2694,-248508,-366846,-74426,178099,46712,-361892,26883,230419,239219,216491,292941,244104,126838,-147377,-363805,-31484,131381,52194,-122029,-58932,-5512,-291289,-185955,192366,52970,-368037,-132113,29559,-116850,-200784,-281626,-438390,-406333,-187706,271688,522637,476000,203587,-21871,-134682,-184909,-4772,-44226,-212309,-108894,66627,104461,60433,417852,754330,560443,103406,317300,430857,625916,584300,346875,-105275,-406821,-121541,-26254,-293862,51926,341678,118983,-120107,-1195,-104565,-540808,-398573,-294821,105896,341261,161843,-455137,67189,241108,11622,-9460,-173010,-454823,-542054,-468578,-367622,-75583,32878,308679,151568,89558,17455,-63808,-27591,296770,545712,724260,570188,254774,-96660,58177,290191,553788,377358,172570,132105,-51216,-508644,-91398,-3578,-267360,-218174,50855,127574,328319,290219,248080,-51072,-315977,-429789,-538164,-322800,-36989,119525,111427,71348,-153636,7943,329432,379825,297374,300787,173052,102053,-146555,-245819,-255362,-258133,-331983,-131435,37948,174706,403660,484183,294634,-160332,-526505,18948,687242,1216294,1296988,1136989,693291,60790,-275502,-51330,104406,186838,404176,398707,35638,200874,721712,768930,429504,213736,134335,35496,177398,275035,162303,207164,437866,436356,18077,-171041,-127005,-93706,-512,335808,432898,58093,-202079,-343217,-482086,-374022,-297682,-85195,-9052,-146531,-283752,-242629,-129503,-159719,-155352,-151304,-53761,69888,3883,-93704,94099,114175,-70072,-93381,-203074,-309780,-366192,-321635,-186003,-19950,100307,96416,6783,-344336,-424211,-377449,-203627,-97304,-245257,-417136,-376930,-381570,-78064,143793,208633,200384,181095,163756,126604,95411,134452,65163,-297810,-357047,-291688,-376567,-201891,165164,452767,319410,-59313,-445513,-216756,-137826,-235612,270539,818364,1131809,1032385,809285,590706,675929,852238,667106,409322,126400,-55385,113209,143963,-154009,-168276,-130670,-318255,-381061,-318156,-219567,-32899,-45090,-116685,-234910,-352061,187581,356268,471335,630643,650032,740391,705741,570154,230569,-316702,-370173,144202,362497,163759,-130322,-511884,-353475,-343802,-135023,-84865,16784,275867,247028,-38658,195369,266578,176914,341142,266307,228908,306130,263140,160823,135818,346670,604217,493604,371260,281862,553087,718822,630683,259168,-113935,-426459,-318628,186042,614840,639980,325299,255068,408906,145464,-143002,160854,431832,353672,152173,-103384,-56379,250600,313303,197114,297590,730375,970856,844633,452861,-77282,-283318,-38960,168772,32514,-14020,295689,236937,-159838,-374917,-73498,5421,-27838,-406271,-365348,157893,103073,189779,172067,51196,52910,-26951,-6689,111720,81958,-124789,-407660,-269653,90190,-139951,-465355,-137363,190269,144784,-214259,-351950,-74414,-430305,-189367,-115810,37125,87376,161332,-156492,-417560,-522125,-283593,-211512,-226913,-257771,170896,892158,1470317,1503408,666061,143859,-9695,150877,291556,497040,743034,665423,83582,-516968,42933,407969,74502,-289870,-426276,-508577,-208884,-28522,64258,-192959,-243917,24760,91064,-122628,-330568,-236297,-348692,-138884,392880,499159,131871,-389915,-211922,-84730,127454,522602,606158,497755,424606,164046,34395,-42745,-203861,-317802,-232913,-16357,169018,148836,-142689,-342745,-195022,-120987,-124591,-126948,-121174,-95199,2512,117377,239393,285880,118076,-62013,143232,305006,223956,15743,-340317,-304733,367003,770459,854322,255776,-317301,10455,41916,422587,1011771,704604,-342200,505525,1230086,1019674,187365,-318037,-368403,-296209,-196952,-164274,-383238,-124638,342117,411316,235559,47542,-56473,298445,316647,-72458,-27372,896668,1216609,624038,40173,-287290,-136590,-269730,-107755,61877,114600,94972,-20879,-128013,-224053,-337592,-461828,-258734,69186,55520,-148942,-466270,-130257,-24476,-159614,-471664,-443123,-298509,-328472,-440292,-445132,-230250,102434,370890,280712,90515,-133373,-413755,-119587,505870,629161,497451,-51333,-195571,112327,8425,-88631,-93248,-200409,-340441,-257081,-282009,-127665,18136,151806,-8329,-267368,-432715,-393459,-553370,-297047,-81486,-191703,-267060,-182449,-212032,-186063,-85844,23147,-20382,-232464,-14671,229770,-111320,-569158,-394336,-479995,-471533,3105,275770,341261,-59189,-268811,6538,91971,-18995,-275606,-299470,-205867,152045,417910,744826,824981,597549,335017,647076,851176,841256,388344,-84984,-211870,167944,641513,839676,365308,-29785,-136397,192653,348795,-5985,-304613,-162383,-199165,-97880,20912,183549,302427,252589,54192,-173233,-53827,-104616,-479666,-374667,-138331,-248184,-163012,-121887,-139609,21591,270170,243842,370426,293842,97791,138542,169653,-2134,-196773,-340080,-145472,-59166,-226179,-536371,-398462,-212468,-207702,-286460,-151658,44160,-79077,-225709,-193628,-501853,-55012,106919,230196,300388,550203,58028,-165771,672939,1197798,1017833,836422,483597,123156,344820,641957,424910,-130264,-352801,-80535,74602,-131471,-445042,-226186,-458046,-184894,263226,293592,6782,190986,498589,355841,92483,-129579,-7871,382064,495423,233688,-150752,-102602,-268029,-131056,247960,222854,-181171,-405515,-310055,-32801,217546,166844,-126343,-241125,69005,305378,219621,-121317,-405240,-342960,-311287,-212297,-509248,-334728,-282399,-293082,-228297,-242077,-134653,221076,594857,779676,502979,-38358,-245395,-103525,-231241,-318172,-184741,14018,167327,195402,66689,33388,210556,357740,599673,265828,380099,443822,472208,323537,371795,397887,282481,163958,64964,-97422,8093,196529,401315,393121,442306,291386,249706,27539,9670,228030,250325,171227,397187,538800,418221,97634,-149173,-441513,-137171,-155591,-435138,-207399,8744,33394,126081,448968,740654,477683,52435,-57824,60276,200294,276555,-8968,-481682,-216407,-242838,-33914,191163,267047,245286,89365,-171558,-169454,-65136,90424,376788,187758,-290169,344052,770518,505471,-205418,-35184,359632,407966,194530,-225293,-101064,-274298,161124,596907,806949,496883,41961,-352585,-362751,-284253,-9474,49447,-62956,-228047,-14778,276731,148662,-30326,-162069,-227354,-397435,-528377,-346977,-263476,-86902,480327,824025,826431,496759,154194,28741,-145275,-367910,46750,416652,468717,407061,335695,238388,355458,138032,264844,291547,186503,77989,162079,-116525,-449010,-157756,-132998,-213197,124619,373595,172205,-77477,99291,263829,253402,255122,280606,26215,-289647,-381391,-307967,-208131,-52879,-53814,-102057,-156962,-238373,-194329,-115966,41637,169494,448811,723590,912614,703873,279316,-298918,123075,621719,609471,399701,-155776,-551762,-353529,-8093,202919,248751,110099,170550,130436,-203655,-399282,-167933,-334826,-308243,-36785,-77094,-352429,-274084,-29187,173634,241132,70112,-231726,-511280,-290335,-118245,20350,377541,601721,420717,51232,119362,283188,-266289,-175886,94108,308704,457445,350594,-4667,-356558,-280264,-341171,-369569,-513377,-442588,-393111,-465474,-452054,-366836,-409160,-267885,-190007,-973,228087,403049,395540,-73288,-174031,-233897,-131760,134545,408525,366736,54816,-183285,-102940,-122533,-73679,20752,68203,-82990,-239058,-439976,-149728,-107190,-351076,-94270,221530,277654,127997,656577,1179835,1068958,339566,-122735,11187,106803,419295,651712,278197,-447358,-66328,-72775,-144816,445775,607129,245638,520892,1032814,919367,547509,-84041,-147127,235927,142239,-347747,-456224,-405928,-216911,-211166,-329129,-523359,-339742,-91048,-40124,-238500,-427588,-202442,-85550,-64459,-71806,-15358,-87476,-281962,-434108,-416272,-238459,-107283,-131504,-323289,-270386,6795,101076,-315829,-197360,144730,87620,-183408,-101106,95362,-26473,-367266,32429,327610,373030,174007,-307618,-599599,-276462,-66291,135268,306027,673414,761760,767929,268813,55977,70165,-186809,-373073,241726,541211,324867,-28338,-108908,-102164,-79804,-267558,-152816,503123,1271846,1325573,980082,416009,208994,441654,390918,123890,-45500,117015,-20711,-240536,-376922,-307069,-197246,-290127,-510250,-338522,-251274,-122851,233848,409340,269885,94353,170649,164877,72190,-31874,-182457,-29916,248884,290449,139869,-302118,-250744,260927,625232,556535,480690,315470,-18257,-186137,291,64345,-145528,105479,667421,892913,861675,883181,616012,309863,-201349,-453221,-389147,-278681,-194919,-219272,-278816,-167663,46891,126698,-14568,-67155,141649,-95263,-593033,-201771,148100,318602,306290,257755,41480,-211705,-322830,-296372,-160425,107001,69421,-161023,-40061,135264,152128,202072,237770,418814,462953,268369,95914,444547,791921,629270,275419,-56086,-117654,-160950,-234368,-300391,-227287,7569,-62503,-311455,-1219,396664,287939,-80450,-198248,120842,164515,26488],[50226,-77654,-2211,60994,102540,59166,180326,362641,333038,109287,-153715,-248781,-363093,-265002,-264981,54447,429202,640312,271772,118840,-396014,-270947,-239842,-312119,-359033,-351119,-405457,-103700,262009,132360,-137497,43842,83520,37056,10749,-32107,50713,34401,207104,107328,-204575,-220081,-65721,-207598,-283216,-195564,-22262,93235,119750,3789,54253,114289,211203,172525,67669,-187087,5962,133575,-61559,-139152,-75871,168105,344919,304483,143978,-108073,-97809,29811,115000,230988,371317,373674,388902,71463,-167182,-333357,-200817,-431510,2943,249363,-115943,-215673,389893,877502,914996,772477,273682,-409115,-148993,-95471,-248680,50137,279314,133102,-156465,-280102,-98846,19596,171011,435753,664118,514578,149419,-124221,-129363,-205193,-448121,-270847,90503,-62828,-267383,64354,155582,52255,-135607,-299300,-175550,179344,367233,494426,652014,730097,832478,882748,953168,720534,250699,-304917,-437639,-154622,176059,148284,-49507,453156,738181,419877,-141504,-128965,283147,266235,29874,-144396,-178095,-102308,-158900,-126678,169266,136846,145252,244107,90949,-259997,-300738,-156273,127931,214352,99661,104761,33733,-50424,-206545,-455881,-33324,179644,167462,-169146,-510215,-269986,-42860,-207288,-484560,-342699,-450868,-423243,-264171,-153710,313872,500140,754311,868766,831112,460855,118024,-204760,-419958,-17321,59200,192448,217504,-94543,-470108,-281090,-116544,112485,76646,-173907,-219121,97964,18381,-310997,-276364,254200,565453,713414,521659,111268,-329871,-510391,-492010,-290253,-181029,-110898,-164769,-337354,-248747,54226,120408,-73548,-492894,-399163,-353972,-105055,214259,409026,405769,244452,-286309,-226181,163368,-31519,-267533,126348,17223,-154278,154780,375439,209578,-21664,72075,228789,461850,576745,382106,178591,3405,-235774,-59814,192675,177386,-15881,-583243,114663,946287,393308,-248804,-18015,508878,435187,151611,-96839,-199525,-250881,-74493,261738,678474,549349,126914,-201223,199520,304473,65042,-518437,186700,518877,546937,606444,544847,270411,-79775,-200097,-141359,63096,225632,68889,-346911,-504143,-166218,88036,214169,18774,-255205,-206915,-33367,202328,417170,518759,106113,-327504,-314843,-206876,-429949,-190120,118646,277886,464415,475223,500391,313257,-11383,-114366,-33225,-100918,-159449,-313488,-54676,212293,133910,146321,284271,180227,-191156,-508630,-360994,-432332,-495400,-343018,-258402,-245139,-141668,-97293,-46123,-136234,117538,488467,701875,522714,99364,-333244,-440139,-244945,-36598,131708,31411,23117,191946,489556,609176,330345,-57561,191622,557619,565164,193083,9308,428329,418035,-292515,-304247,-392027,3184,1210607,2091736,2444157,2294232,2782162,3114886,3312990,3278402,2804751,2185427,1240933,140327,-146460,51767,311583,496265,451743,335842,253459,153465,-351,-185615,-212439,-133547,45107,412231,806248,366337,-237561,-428865,-281735,-253422,-55009,101035,-59750,-212460,-124394,175984,358638,609808,502164,83553,-352288,224675,223177,-240060,-203299,499577,969882,1020248,1048910,991631,1219702,1817410,1707111,1217865,556876,496227,498433,348574,270270,98794,-52597,-204967,-399315,230588,654740,661116,223086,4960,-64678,-163754,-502008,-227374,-216442,-224594,143211,416677,376354,158344,216215,614838,842340,869469,448208,56897,-288582,-316520,-145280,-162527,-245901,-300970,-225007,60190,-115787,-247140,-267755,-120552,-113816,-296561,-362636,-223773,-330425,-462681,-283635,-260595,-487172,-183519,108813,205292,-56248,-327623,-313636,-300577,-304303,-460840,49346,547486,879017,803820,228754,-158167,164117,506474,465835,417048,281658,59518,-146586,-207750,-90129,96317,219278,140865,164874,62662,-61264,431740,876678,703394,295288,287607,167536,15753,19956,-126295,-288175,-206350,389233,852434,900388,388056,-181844,-11202,206889,270411,100470,-119949,-197934,-147594,-94800,-212436,-483344,-478732,-268079,-139149,-66385,-25468,-180011,-239825,-58317,32686,193473,165623,-12174,-368734,-390978,-192543,-101895,-113342,-80101,-63734,58456,207348,348858,396632,38704,-412057,-512070,-378840,-84446,382830,569307,543836,204732,-127350,44549,7927,-177358,-51015,-66476,-231692,-197302,-27137,-193622,-233621,-126297,-146852,-221885,-353280,-282120,-205558,-59789,-132172,116052,328993,363762,167572,-120525,-185184,323634,522889,137680,-474662,-139122,-172362,-421630,-257231,-186610,-322665,-170288,-6437,2637,224857,336722,162059,-76685,-364824,-236164,-359178,-260221,-31853,-15454,-136957,-415608,-296927,-63920,-60534,-281672,-285552,-101945,45664,258130,328591,264402,294583,371644,363495,186469,24574,160105,236969,227051,159641,57602,-120983,-350196,-455698,-250859,14735,79840,44530,-248192,-402257,-409062,-140694,-107084,149436,224973,-31855,-322318,-293572,-38556,140035,68772,-140763,-76626,92840,276031,101694,25946,-46861,-186922,-150506,23064,298797,365194,531473,424047,211056,-17313,52974,39869,-100979,-178666,-83509,-9835,10625,89930,-79249,-268127,-460013,-232671,211232,566282,746773,614440,582980,534379,222542,-162388,-440605,-237186,-188354,-322947,-217526,171109,455845,448011,350830,218911,-105609,-312657,-112974,138438,439189,484239,186055,-168565,-117571,88994,151732,-40550,35298,276029,302134,-161691,-318376,96409,52017,-250684,-160408,56528,8127,-146848,-330594,-454621,38995,435281,490450,223831,-21004,-96288,-85791,115331,155834,-13430,-223906,-332406,-323290,-250426,-256830,-335879,-585386,-264744,-67790,141678,432557,776691,723793,390161,95017,99756,217640,122881,66118,112211,114150,-153030,-197776,89129,288268,257208,-5620,-388606,-262827,-113162,2625,-7493,-314429,-388900,-227841,-396630,-256805,507761,1114499,843062,213808,-6588,363072,372119,145526,263377,415015,73265,-21426,-302461,-295106,-90443,63947,-90989,-211947,290081,498721,195254,-283918,-78811,-84549,-379025,-461588,-513529,-163644,110898,237061,263817,96906,-32857,-137106,-68942,-146166,-148712,39023,158023,181442,-89277,-164412,-149958,-119794,-259128,-349982,-525416,-509204,-232346,-5820,170007,246309,-94907,-300268,56218,-27309,-92766,-51984,-299393,-154298,335939,397819,-41515,-91860,19974,178075,172167,-36328,-371197,-390029,46912,338948,313412,6158,-452305,-237914,-119906,-191974,-287442,-223695,327138,460066,32729,-358874,-112490,-56144,450727,592874,214945,-291703,-445023,-165692,-91840,45603,10552,-73569,-193176,-321420,-189936,213142,550442,574338,285517,165842,133072,-289562,-153253,413176,634552,143765,-92420,17991,289893,530741,601116,181790,-440569,295735,550055,225263,-252535,-22468,-25044,-287483,-323000,39506,495612,537025,-25038,86653,177177,158616,69830,202914,222039,130851,-92897,-87461,181523,470050,309089,12656,-257753,-243815,-337129,-106580,182664,8185,-434843,-189605,78448,-5343,-41778,-80023,-111521,-195565,-69133,310101,493611,347777,79454,-196325,-322574,-217082,93179,58245,-256723,-221391,30363,161012,93434,403283,732221,737015,335281,534734,799438,762529,698273,530848,237769,-116633,-216588,-184267,-229817,328287,575483,195247,-171786,139714,48691,-331669,-370074,-220965,230750,480513,166042,-346746,-43718,87625,-4782,45583,-97429,-352175,-488453,-412789,-493583,-464388,-356129,99068,188142,200252,105863,36938,129171,598283,943310,1227558,783050,281972,-121196,-152284,37556,52549,142745,121601,301285,193051,-320078,-187122,-78326,-274776,-234866,-124109,-245020,-48438,33366,121938,-101194,-454453,-438766,-377885,-398453,-170802,-129173,89030,422678,413687,288174,394613,450969,370648,317058,228419,199492,61165,-90523,-360027,-379617,-453350,-126965,64227,100287,20263,-42613,-77116,-309623,-532505,-193377,498488,1077316,1232264,1004387,577676,-49641,-348811,-34882,-46855,111250,260112,344892,227265,490939,869364,1013817,745851,461293,478514,530562,685740,607994,425789,360738,607329,623954,343034,274882,95452,-124424,-330163,-217839,78634,72302,-77272,-272589,-407819,-324234,-163255,2724,-505,-198579,-342863,-304805,-257469,-370108,-436426,-189568,-277081,-90595,-52899,39891,266658,124378,-100502,-125132,-29678,-4064,-115901,-307710,-407548,-355647,-54698,-121423,-346320,-339592,-374074,-323719,-75239,-33298,-270329,-459626,-261541,-455787,-178918,253918,235606,75092,-113654,-79586,-169375,-376829,-204229,-103768,-263704,-447952,-445381,-422281,-365843,134504,501007,540288,156981,-311085,-228551,13098,230151,686221,1058587,1143760,792913,601339,561375,662296,859538,632900,431404,46153,-337677,-226358,-138667,-485399,-210327,-16606,-167870,-366598,-293059,-23465,149118,-43605,-446357,-227923,-165456,18796,137126,74621,145534,434711,708946,551188,262558,-18237,-257470,-204771,-92605,100043,-96889,-361995,-281245,-379206,-372866,-105130,-126105,42953,383504,476534,386102,710201,637715,267531,140525,293889,372198,294736,218868,145841,164619,382057,586968,524022,566622,500390,497106,361731,296902,-33221,-162583,-167597,19652,491538,764803,668884,224284,-49631,152300,-23079,-252672,-63577,200570,326791,253538,-148698,-240707,-12723,-9901,-76106,200105,513024,586936,627764,401112,-34526,-424051,-129929,172588,175346,257216,373184,192351,56250,-314233,-441023,-360387,-150066,-328589,-433413,-18357,54536,266980,308995,108805,-83874,-98420,74026,270301,232527,-1843,-356705,-344208,-6248,-89744,-248006,-93424,274442,318408,-130147,-329694,-214479,-262186,-82531,132422,3983,-132953,-183800,-342984,-412833,-400137,-251942,-105787,-45604,-153199,-315975,608473,1053622,1593904,869985,422981,455923,452761,383237,269463,328962,358204,98258,-164444,-181957,127988,684,-314646,-460374,-418966,-95786,129118,395416,294214,-24235,-144642,-31187,-137574,-319086,-100718,-188604,-179682,527277,742543,280951,-400090,-240679,15807,325300,727324,755317,591145,326659,13923,69663,233877,92506,-155138,-370309,-245280,-9055,141548,17645,-234531,-363611,-361192,-139749,-18938,-52170,-112609,-129498,-22450,-500,-57525,-198793,-171469,232031,516967,445430,81844,-392070,-259253,280997,531180,395260,-64214,-167225,35767,115219,439959,884562,419653,-454797,455528,1124979,958149,271237,18338,-26113,-111516,-59901,-11222,-169093,98501,466030,362494,219502,329400,178961,93811,131352,-2704,-212916,385677,760836,543481,4927,-390993,-347140,-367784,-185270,26444,125848,120782,-57397,-221125,-198733,-165782,-185328,-158301,31056,54232,-120980,-243456,122939,131921,-7592,-437629,-584790,-444096,-346260,-417786,-478636,-420956,-139179,205093,262277,100453,-4076,-181774,-39121,473587,623060,497458,-11930,-236190,205245,272823,185326,54142,-196764,-391839,-299091,-309367,-133386,94041,351507,258046,-92542,-262437,-180135,-289850,-226061,-124098,-302964,-214895,-112289,-188607,-68918,54597,211387,174897,-126129,21159,256225,145431,-480433,-398179,-382810,-557293,-226454,29998,139477,-115498,-396593,-209530,-118435,-144149,-232396,-226888,-302380,-55571,189799,503081,641283,545999,503846,732150,766420,557566,89773,-339239,-219564,206279,729560,848437,587270,230359,-81235,322208,639516,247770,-173533,-193613,-254038,-328883,-122072,89879,226500,188001,23353,-319158,-356812,-396650,-583095,-323166,-190457,-439605,-396380,-258421,-80684,180783,491191,473523,396573,141696,-112042,-85924,85296,132188,-67790,-311168,-268084,-253616,-271777,-301737,-461551,-241118,-127831,-243558,-271661,-237365,-238265,-198601,-243850,-275752,184808,548692,672197,1212753,1049663,370527,121795,856987,1287359,1075229,947746,568293,138339,456975,875234,549964,-149753,-513407,-251027,-351598,-338368,-160310,-58567,-301308,-480001,-122539,80544,-46929,126594,285434,169333,-37375,-159695,156267,611058,779134,401910,-391154,-104373,-106927,-284099,117705,129959,-252991,-462615,-223556,63786,342716,277398,-199699,-202486,159011,260184,46585,-362418,-362932,-222457,-296267,-444432,-384731,-318973,-152412,-56597,-151255,-364678,-131776,195203,374999,386739,156506,-348780,-294578,-278873,-451212,-257975,97372,129652,116487,49880,-102196,-221694,-218825,-61759,210117,60399,300691,371319,401867,216250,242879,271558,223048,252443,439688,584100,476324,486474,588827,626442,492825,151173,-146706,-347350,-299606,-39424,-250685,-339668,23083,283624,378683,256136,61440,-124790,20452,-61469,-247107,-22648,172958,184928,72061,208102,468282,196776,-310803,25520,438330,516154,332467,-141996,-519698,-426379,-277847,218264,329775,169167,40792,102,-337629,-493173,-322180,-219542,192380,167638,-197167,273745,810393,720581,65593,-427700,-2606,301485,338642,27194,-109730,-248842,180808,847520,1247715,1004313,357669,-292891,-341221,-183233,-30263,-218999,-477770,120179,338388,540771,339803,184048,14007,-166711,-196121,-307587,-225403,-114446,207459,657752,846337,686421,330000,115778,-32693,-228270,-428286,81260,441437,511722,543227,534398,587495,626068,378390,374857,413044,356736,333262,428365,110386,-195963,-140976,-97511,-119661,-45139,177429,72814,-163787,-214846,-261401,-144610,-62225,111844,-44938,-104385,-155212,-160596,-181034,-175474,-176536,-183834,-170711,-168525,-71854,-62983,-67768,-117004,-4263,336127,621403,534163,123593,-430307,-19066,413582,469958,437891,127094,-231954,-472949,-219098,-48743,44979,144387,278787,297441,-79651,-396373,-179539,-228227,-133336,257884,51943,-422363,-268751,-28810,235448,418785,117144,-399875,-290998,-67635,-4962,102080,493182,733400,550428,51607,-101854,-56607,-295049,30291,179668,245784,390178,121291,-107263,-264027,-8933,34743,-9458,-199357,-451618,-382572,-345636,-423539,-445739,-484568,-276685,-136149,88969,356706,577971,588667,387894,363194,105868,-32611,60775,292119,330000,181551,-9212,-236241,-386721,-207876,-23845,-282964,-368645,-31114,-195203,-428949,-227554,-43968,356953,965621,1122594,729037,753599,1116866,863687,196100,-120006,-86506,136438,820360,990815,536053,-485874,11553,-24627,-111457,443424,570651,119488,256945,832651,843930,643823,144136,-161022,2087,-203068,-476822,-201555,-251069,-400017,-364652,-326689,-465628,-407252,-152147,-127931,-314493,-290275,34536,32370,-146232,-232497,-134057,-92896,-179120,-169007,-115976,47547,112192,-55366,-505295,-227249,95397,272983,-81547,-100921,230995,173867,-26367,-121230,-18254,-162592,-492369,-97670,207500,272037,132104,-71748,-400055,-372389,-193393,47624,286168,602776,820775,766087,232379,-223184,-286398,-232137,31743,394213,502936,306865,43348,69719,143043,285867,142154,-172382,187107,894292,1083298,739930,455914,456992,718264,566484,299574,-42787,148904,48156,-24640,-273702,-317063,-223655,-302421,-458999,-414807,-266850,-32802,170147,192254,-40116,-177515,-226775,121623,126468,136200,11987,119038,296602,213949,14493,-489921,129049,703791,1188840,1085490,771689,411700,6316,-211722,-33765,-1392,-122283,149648,682488,980488,1288779,1351203,1054197,567091,-980,-409978,-399584,-302875,-307786,-331612,-357747,-104803,121447,192368,33476,-218317,-174491,-374584,-276449,106281,334623,421077,345793,328280,265793,69072,-115669,-258310,-230983,-161504,-26217,-51692,-16341,70377,33771,50633,51739,145824,220082,255074,315950,521138,667558,527745,267582,-25128,-178919,-264792,-316892,-333804,-156880,-9911,-17850,-101911,115996,388713,242418,-115226,-357988,17628,212070,167410],[367841,105663,28461,21088,4641,-13479,74838,203762,212532,81998,-99455,-306241,-171949,-52174,-279942,-224478,-18577,-179331,-79269,-235754,-338091,-332969,-282007,-293525,-368655,-470243,-277540,152337,455911,294535,45833,143462,-15526,-259660,-44274,122785,348658,428456,351604,23163,-318872,-133234,-134158,-400198,-544564,-298504,-21306,100407,277496,430614,566530,380597,285262,188703,64987,-105062,79837,69344,-240121,-288923,-129173,183416,306327,171550,-125106,-337858,-374824,-201220,-128690,-20282,7766,36686,-121677,-301749,-309182,-530760,-415840,-271973,36203,244249,-27816,-507060,-5908,400785,523652,470672,156909,-382675,-68728,-19545,-259151,-130632,291725,380274,235328,-75045,-147115,-162323,-141167,108658,528898,611103,439623,186418,30090,-129875,-453729,-245587,214769,78699,-296199,-180199,38413,-32731,-193523,-398604,-460666,1967,486771,852104,927172,673092,530680,487533,618708,477569,175043,-145791,-116637,161210,402760,349538,94154,377829,720382,431646,-224202,-22255,429362,377414,121317,-22874,-7142,213830,-73416,-371136,14150,338515,290398,146732,-16754,-491865,-383764,-89604,172480,272370,372101,188560,-99166,-290931,-275038,-470497,-259649,38840,141626,-66725,-360239,-112330,65379,-126934,-492401,-238755,-336615,-333812,-13584,387435,620577,525510,535056,520656,521415,129068,-16580,-219376,-318616,16977,141154,276875,209967,-229866,-436024,-115629,-101372,-42692,-196,-190603,-292814,-23513,-70956,-289993,-277338,295406,610371,662396,350282,-105202,-523660,-354041,-224495,-52902,95375,-101505,-377662,-511208,-360586,-7547,119270,-37231,-476272,-379776,-224700,-60907,161202,267014,188680,-15055,-389343,-17407,237977,-88582,-373988,140192,-94834,-319640,433846,585376,405304,137258,103442,197756,470905,434682,98794,-2606,-34924,-272128,-73011,208848,222204,149655,-302536,-280795,392738,199702,-368557,-41480,382734,308297,18711,-263801,-489928,-524955,-219365,174230,495425,359450,31330,-196146,192951,328607,244521,-208814,-334365,70607,352162,700631,783176,431418,-1797,-109737,-46750,72661,136836,1168,-385674,-369046,-111799,200409,357348,142288,-200067,-355430,-347631,-139637,142958,277771,6122,-386087,-327313,-117989,-229011,-146662,106368,247822,312546,313892,487678,520470,188379,-53316,-85270,-178047,-343333,-390355,108887,408832,524763,451845,350370,165865,-99719,-413380,-480715,-459289,-358126,-177029,-178868,-539413,-238271,-115500,-19626,-51396,234439,531478,587843,336357,-125570,-584762,-470684,-321204,-165906,60919,47507,72239,220814,381979,431048,177918,15854,350479,860053,757953,451712,99774,317745,186920,-307068,205520,88287,-469535,536956,1222999,1649636,1661898,2274835,2663470,2703115,2573259,2216039,1485939,1002538,47140,-244566,-211906,-28801,29172,-8880,-106022,-195659,-113537,-133202,-106640,-132356,-476742,9857,625789,965928,479773,-203040,-437269,-337405,-455957,-347710,-60800,-104494,-85149,-28530,18195,251997,649953,645200,189890,-299946,-244974,-218159,-292229,-139594,306237,710247,982229,1187272,1346824,1776460,2240620,1869329,1157265,486683,432391,495884,488405,370918,197140,-67899,-230708,-373801,54884,606908,795179,482093,227250,125541,86278,-117335,-223665,-215516,-126923,166386,338362,175908,-99246,-28704,280293,599346,569510,185040,-162213,-383381,-371740,-232689,-236755,-235456,-215340,39327,287041,63623,-190218,-325065,-217549,-78711,-307725,-408432,-190927,-303867,-541643,-335134,-289837,-619600,-319854,97166,396205,175850,-235140,-234343,-306863,-541785,-314944,-544,359802,845867,853335,221911,-400975,194659,790654,698331,418741,99527,-138323,-146702,-45121,124978,259349,306703,420837,515685,252282,-245340,-104296,307457,460801,319740,253605,171822,-162732,-242729,-296076,-281075,-146209,112864,396232,451347,256184,9158,93042,191690,217882,9432,-187937,-245379,-127528,-13699,-85234,-396123,-225321,90808,169719,49640,-94098,-186632,12123,118847,165173,214880,117278,-151137,-421614,-251399,-205048,-212398,-250346,-188073,-875,245578,524583,422363,186924,-226873,-492758,-405077,-460757,-142770,229107,217198,397103,75929,-351880,88943,137703,-182313,-316228,-365393,-555326,-256799,-127454,-377485,-509011,-344995,-370085,-489262,-299117,-238314,-196312,-48662,96489,490513,681267,493581,132200,-184289,-204118,258082,400779,68459,-449834,-228445,-260608,-367238,-139256,-186728,-400453,-125643,50212,67348,-99417,-151234,-408703,-380581,-175688,-164321,-362633,-50185,307513,332319,148644,-327221,-383713,-96558,13254,-80909,-150438,-195780,-12449,237179,413994,415911,356132,260891,42593,-18351,27532,220869,217347,145842,85450,41629,-72238,-246972,-416683,-381772,-41247,21231,411,-280879,-384868,-517015,-439142,-303066,89097,219227,-49680,-272627,-507937,-188151,138973,89497,-151129,-70494,194077,401917,338133,203426,29396,-120522,-106472,53760,299747,551949,762857,764267,438850,236157,259874,148896,-180400,-413067,-280002,-52263,68851,14140,-287015,-489535,-522448,-383723,-44393,293763,665850,754663,739467,613846,238327,-172813,-290527,-114267,-76418,-218225,-487852,7155,496934,755174,797364,660452,161908,-186606,-253771,83213,507613,601681,234353,-160081,35375,366038,530480,198948,-38558,-75620,-75132,-357793,-213538,154952,155650,-106501,-255307,-45309,57894,-50863,-299124,-373104,142616,521263,646099,486177,120191,-155629,-132227,49830,260590,253509,133344,-60090,-440959,-513780,-362669,-284429,-327684,-363842,-164837,155947,464346,832965,932359,515003,50695,-79527,19398,2632,-77054,-145228,-15899,-71302,-142159,-3667,308750,330420,177537,-102087,-162312,29436,279638,155453,-191877,-448665,-351155,-540130,-281860,426840,847953,439121,-98605,-118825,356442,528925,610353,735580,803194,358839,160583,-61437,-83612,-17811,-66135,-262748,102386,560902,553088,206493,-102505,80576,-44208,-421225,-287276,-185105,-445772,-174795,112819,256414,128608,-96317,-262553,-136572,-112617,-143526,41748,307453,410636,257847,-78,99155,129016,-160311,-489375,-468887,-457569,-285189,-178351,-198826,27024,-154550,-268075,-113907,-191057,-253322,-90264,-259396,-308136,215609,329948,128799,277059,389733,565479,638553,199693,-134709,-391736,25414,230503,177619,-126667,-354149,-142186,-155355,-176652,-137040,-73023,155738,100965,-257685,-416787,-341232,-197243,434351,464105,148109,-361458,-436721,-326700,-100057,259037,277650,114164,-128970,-361574,-244712,164424,446551,386055,147236,301023,425734,145159,-355757,121961,293813,5637,-1200,180680,452180,669670,762852,336472,-366587,355621,625135,294223,-317275,-115756,-59215,-246809,-173558,224116,687321,721508,262868,283037,241672,110926,-73470,51755,130599,78170,-27642,110290,245555,557532,380189,72677,-314628,-363300,-266634,-141407,40914,-52508,-309569,-399725,-120503,-67244,75411,108289,151125,29924,12482,217340,315326,103724,-191381,-487704,-474421,-196232,88968,113503,-222465,-389148,-28905,162936,81012,263026,516665,638218,300470,300912,764767,720543,695822,581407,447021,161545,-72993,-168847,-71015,401146,605579,140198,-221093,208234,122758,-175341,-389260,-147083,354319,549760,76426,-297027,-118317,-163701,-130368,34580,-27306,-209244,-316158,-170728,-212754,-223440,-333357,-198006,-13439,71462,40596,35176,248875,704800,1129164,1419984,937546,436870,375143,689233,361577,-138144,-146965,-17379,386974,524401,36736,-155095,-126972,-262175,-232947,-185448,-409561,-408016,-10655,145826,32872,-327789,-349875,-226344,-245193,-147836,-287330,-60223,525310,703506,570310,520132,480540,342101,217542,153907,146210,204601,50146,-387553,-519128,-349275,-47486,75237,-27972,-228623,-415125,-401479,-283368,-206007,-185273,334715,822547,911160,578999,130252,-348492,-301265,-17425,-166269,-3128,122676,273640,347870,643597,905069,1129757,1005844,772973,813597,895597,982292,778807,560653,462926,610508,558735,414325,386922,21423,-305208,-209091,93781,233126,286468,122573,-171118,-286687,-141962,-51902,-93083,-160310,-280582,-273233,-310263,-384577,-432932,-178549,27085,-40753,-308580,-241031,-12361,279220,109756,-84506,-134985,48736,83264,20880,-240295,-442579,-148161,127457,-122998,-270000,-193794,-288244,-247339,734,-4430,-282543,-313195,-25864,-250406,-369151,211588,138113,-106023,-415537,-188210,-25789,-219679,-370034,-165734,-70416,-248892,-580198,-404158,-476122,-60649,330830,597960,365228,-83973,-319218,244223,693520,974546,1105002,928182,495794,421201,480067,552535,672605,453954,279249,50504,-279389,-450724,-418927,-203403,15567,166710,-8397,-125876,-52851,67190,225687,136926,-56919,-57764,-10725,-184662,-208887,-271955,-426172,126401,483139,271624,-74086,-36785,97947,54035,-197649,-307579,-263963,-109873,-104776,-369133,-333800,-19085,-128738,-73604,333569,615380,811685,1122533,947765,411557,-153914,237413,445130,361711,196316,88938,180172,355215,419899,444552,540427,539539,272485,-132098,-235585,-220086,-70864,60125,305242,686730,768692,545979,95005,-325676,-260690,-321745,-390411,-391148,11306,368866,327444,-170394,-406830,-211397,-307065,-119084,167797,333616,251518,316537,199760,-87512,-509945,-225215,38561,178241,365108,320207,97116,31079,-3531,-373944,-559991,-272209,-283762,-383968,-239705,-69375,158254,276651,196736,116021,136969,285845,363714,281409,39033,-346025,-309242,-23830,31994,-57384,-44857,209711,261746,-222265,-306109,-274799,13157,255703,496971,338881,587,-189379,-475193,-585499,-430991,-318798,-28025,195830,257391,-30636,12191,430499,1054881,862128,614602,680557,545796,282131,-86220,-58247,296378,172591,41014,-25890,-11469,-173668,-301849,-569037,-359514,-112634,140272,537263,657985,375348,-116437,-131550,-154313,-318364,-1419,-13406,-154956,452887,750120,351276,-205566,-223987,37217,485463,824364,781382,566864,164812,-213951,39503,354786,285815,-56307,-454187,-365853,-124184,165600,212647,67665,-101497,-246985,-190485,-19688,-93271,-199648,-231367,-101810,-175273,-350557,-332874,-86372,337445,672982,670549,252099,-248402,-86304,170473,219492,-172399,-273313,22786,97474,102697,275765,468873,72700,-425615,211437,652961,574835,360653,302345,229027,746,-16240,32971,-11532,243795,405255,150331,108873,494498,427486,-106901,-184150,18703,-150080,-170188,142763,303606,-24106,-286942,-165224,-181022,-227490,-102441,25434,74150,-159894,-334451,-124831,18375,59491,154234,289921,233277,21290,11104,300826,245414,103562,-349667,-418201,-322999,-284425,-427116,-494901,-438570,-355188,2674,142359,17900,40460,15475,90168,372011,509350,376508,-58884,-194989,232335,377410,285021,35465,-370043,-388452,-262259,-254723,-93927,127569,451153,485545,178236,-66667,-16189,-75237,-105733,-189149,-401386,-175018,-156906,-321352,-86000,25416,226000,265005,-16303,-68964,166468,268079,-184552,-201686,-225322,-307716,-498795,-371848,-287802,-349937,-567584,-425838,-286332,-173744,-81663,-79573,-284636,-361217,-60791,197929,363440,462425,625416,682615,608594,277421,-146463,-335434,-275802,64727,557075,725493,751552,398304,-73903,381699,777433,465588,73669,-94786,-139344,-252611,-178290,-2715,120357,142345,115481,-4236,-74962,-208813,-400802,-194114,-51514,-178016,-313687,-334349,-122201,270246,582264,511271,198372,-136414,-354752,-437248,-243314,-16007,-146667,-266191,-331528,-317684,-66396,80031,-399388,-455931,-180416,-223996,-334489,-518734,-368314,-269069,-441793,-3314,432949,1079793,1361152,2087146,1460299,595266,503862,1079988,1239651,1017119,904238,599485,100325,361216,832846,488405,-184563,-451915,-91630,168450,164985,70350,-5845,19269,-280515,-367974,-126329,-137591,-55777,-27820,-113309,-218198,-204431,241676,730205,994211,528947,-172278,44809,190865,-193778,-148366,19806,-197762,-461239,-178531,130520,327150,187388,-336622,-81602,156216,64571,-192380,-561919,-164382,104165,81033,-170698,-379761,-102571,85091,129295,-84399,-578890,-162245,68019,-37483,-223715,-357598,-283199,-182954,-210366,-162847,-5000,281653,481714,143797,-161379,-310772,-413643,-342360,-410071,-340677,-304569,-42190,82880,133738,67493,58453,52834,95535,291299,662624,1014934,819590,711517,681408,756593,400982,-66397,-324133,-284428,-358299,-385049,-97635,-13967,28892,-143530,-46157,134651,180709,211096,126363,-6569,-68888,58873,194872,173010,-55414,-1861,196488,4089,-411778,314725,830363,882990,559671,-126166,-586375,-644737,-253054,284829,338313,-101,-277660,34190,-140869,-416758,-532368,-452322,-68046,46421,-205106,115458,652865,745812,379715,-136027,-444281,75386,389194,322000,398436,-112942,1453,849655,1422308,1284970,504925,-236534,-416846,-246171,-271249,-578377,-86584,347327,521930,560970,354863,262904,155445,85900,59334,-80294,-66047,100113,390981,607632,636531,370304,78593,24107,-29731,-97959,-198303,22014,278136,398091,487628,543896,762931,564435,341558,224348,386658,469656,507451,497981,211739,104817,286467,129661,-72662,-197500,-59753,-97578,-285052,-431189,-133424,-330166,-327684,26214,231939,123764,-5606,-90509,-143446,-214887,-253113,-292623,-294096,-271200,-66383,19853,-117650,-349008,-445101,14691,244941,196548,-155795,-401104,-156923,112996,377278,410319,280939,-18513,-338622,-255244,-98741,53007,290334,376868,334657,-72452,-378909,-268253,-217142,-68447,456778,127443,-129155,-198737,-22847,362204,518567,90667,-537765,-137231,79991,129255,206957,504813,745510,505205,-121555,-391042,-294994,-60317,114294,264239,301325,430707,236150,-20975,-23440,116112,267132,173430,23707,-246332,-316074,-310735,-362546,-526102,-440405,-286494,-152964,60147,365069,514457,498835,682854,620214,292871,-19422,-47322,100467,190346,209978,195162,-70283,-309738,-62537,-73497,1434,311799,407596,187497,-8575,-123379,118913,528683,1275362,1515914,1106049,660276,673867,347362,12852,-33936,-137457,207504,896224,971811,401166,-467703,121254,8524,-284767,190952,256003,-188151,-96756,440509,638498,536883,224974,-188509,-416404,-441714,-164464,-31848,-71366,-327027,-542370,-403775,-413572,-560088,-385612,-369512,-325627,-110812,138607,95818,-149658,-347354,-265839,-115244,-71009,55478,121960,255932,247522,-31161,-414378,-169357,142057,237856,-6815,-105843,187708,170220,27072,-266900,-244778,-316713,-502110,-410958,-124119,-44510,-75229,-12298,-269613,-303775,-303006,-153735,61545,279940,582596,470451,78779,-492602,-234742,17065,216998,328585,259226,105383,2877,122290,217391,383628,339151,83801,-27257,242901,524574,356342,365770,553420,868088,624010,309133,-163442,-21556,-15143,-42764,-286342,-315676,-223954,-252978,-451992,-235861,232730,276219,136150,-191156,-198457,-228799,-266080,-193073,15782,231647,297048,346690,255157,35031,-182112,-493245,245061,808352,1247551,1264942,858135,388610,-70764,-396356,-196052,-129298,-119478,101934,516377,850129,1368638,1475418,1233478,582715,34599,-465706,-212943,-94280,-238014,-456357,-278186,-9466,106781,107313,-59694,-345633,-505617,-251368,127990,388454,386077,277686,192193,249215,349157,181604,-27662,-159498,-120867,-78515,75371,-1879,-134559,-16767,-56670,-139925,-206426,-150985,-90494,131677,388720,543944,409456,186063,38230,-128439,-302587,-335337,-398056,-432455,-220823,-139549,-41606,-5521,187325,324283,208024,-65721,-334465,-265291,133610,306767],[607995,335181,36955,-75201,-178380,-147430,-94492,-28029,30151,22731,-92232,-311408,82802,225142,49531,-277964,-238067,-160129,-9403,-189248,-160913,-300597,-233840,-160995,-166927,-254547,-158758,122677,335052,265865,94545,113782,-167312,-287177,107083,319700,490459,591368,300527,-170337,-270892,-9998,-125785,-414346,-267273,-324755,14250,221619,617558,968280,1077352,657209,264191,134841,113041,66569,133969,-3272,-387522,-455873,-165497,188495,275337,47868,-287245,-389167,-396465,-388213,-395239,-140215,127198,153185,5375,-330288,-438153,-293082,-38425,-46835,68507,277893,150260,-203530,-406058,-161639,74091,147287,-11975,-236809,199054,307147,107854,-259510,203970,495326,419840,27377,-231721,-167489,-206028,-254773,249960,553120,622375,470927,188790,-102687,-481151,-112131,356021,361917,13701,-463439,-98367,-58284,-206715,-318435,-367001,-281750,445668,841074,726559,249597,-95873,-150770,99964,157911,51686,-34403,64406,277859,456036,451791,145668,180546,560871,399885,-199268,103957,565628,478343,291609,298781,486059,785980,835196,349322,221841,586919,530285,151850,-202159,-387812,-201224,6321,138219,287499,515967,229753,-84130,-421398,-312606,-253528,-164412,-3817,105821,-30232,-272460,-18026,128719,-59208,-454921,-264954,-375259,-223153,288178,836092,789272,642429,454229,183882,74752,-24917,117677,59079,10237,145456,288044,319903,155429,-372070,-305195,48511,-86190,-223061,-63875,-84150,-203351,-118976,-209721,-335055,-349215,89080,428166,452754,132182,-286210,-353405,-130271,32118,224368,402128,94903,-225190,-299658,-324138,-126810,37690,-86998,-465258,-324343,-54959,35990,72339,90033,-12998,-244249,-172436,140301,180032,-238027,-361387,28148,-196315,-481087,365619,552150,431563,204857,75405,134769,397399,279678,-263648,-554450,-301860,-385130,-143493,170243,267712,325559,23218,-392949,-365877,-164719,-536951,-141527,94593,75211,-148237,-349544,-435476,-334232,-244317,39842,224021,228819,54552,-246608,-19800,261471,387763,129448,-270515,-382822,172711,674001,804735,424367,-1643,-94594,18405,106947,9963,-151125,-419435,-229329,-68675,163297,334577,166668,-148730,-467342,-551945,-468887,-102835,-39319,-136179,-372713,-261258,-42855,-115411,-155707,88999,322110,313713,305745,545674,753432,476241,141630,-64832,-187511,-338081,-198055,362895,635966,850670,850503,558335,121401,-16083,-85685,-296711,-256577,-81531,56909,-41646,-422145,-288151,-148857,-119592,-89112,227343,468450,484014,393688,94971,-306086,-547369,-346966,-209005,1065,62648,69249,196121,292642,243221,-2034,-75739,307076,834361,682803,416205,128585,192171,3483,176249,662156,518594,-307967,-7002,572888,950781,1214201,1896941,2512232,2619613,2422644,2199729,1480437,979031,240039,-58593,-232756,-220138,-318141,-147770,-57656,-115372,-324402,-24932,483109,566764,86505,-78225,705705,958493,650670,-42246,-540292,-229368,-317534,-562814,-301081,-187577,-15960,89696,-187208,-87442,411699,670831,524218,212644,-5112,-160975,-128920,2128,338369,821644,1365336,1657394,1683674,1924100,2171603,1614394,867360,251957,82051,176959,404000,353242,236257,-158916,-340793,-319185,-220400,368218,664781,547700,316456,197963,252213,290223,-158191,-272574,-76987,123098,162343,-103743,-427693,-363684,-230546,189040,169016,-17737,-221347,-316639,-235877,-133112,-195988,-250750,-214493,127579,223378,74453,-164118,-343964,-273226,-82337,-296599,-442886,-160256,-257016,-470611,-311805,-257967,-414961,-327313,14843,377139,293831,-70261,-33479,-56663,-418038,-47428,174481,174867,462920,484767,-6967,-471037,327946,941983,928746,417282,-101870,-333226,-141202,40799,218223,322252,319929,525431,568451,301255,-94028,-571105,-258801,135781,230917,189703,168176,-156123,-336507,-633397,-306247,-8151,20543,5182,43099,156847,173660,202977,229099,154966,-103153,-252113,-241394,-60928,109769,55310,-203819,126178,423376,368273,138262,-95328,-6585,261825,269548,230430,161581,38423,-228761,-46096,79624,-68767,-299870,-309231,-204944,47063,395929,745788,600028,216548,-234976,-491392,-379266,-451666,-103292,120245,99027,274324,-83253,-434275,189519,256922,-130052,-503236,-391513,-207673,-61261,-21486,-316195,-425073,-217850,-166780,-299789,-192183,-225932,-227346,-131584,238207,714230,891380,554769,71970,-299718,-373893,-30156,103367,-35013,-344932,-291278,-316393,-201635,-32904,-186367,-428260,-107536,33648,12002,-409500,-560496,21033,433243,309671,69945,-301490,81251,562029,635589,380460,-103529,-304901,-156272,-30492,-1475,-35113,-267152,-158717,137173,428224,494946,324351,38147,-300178,-209969,-13912,172127,163399,58766,-19010,63870,68138,13777,-134473,-449902,-249934,-165675,-123586,-317552,-379551,-383088,-228241,45683,288976,340577,95575,-29197,-383494,-360124,37443,73249,-64271,28181,325578,453912,487403,403783,269025,9429,-75367,-19976,119053,563972,887550,1009459,587841,375489,323286,205302,26214,-311150,-472416,-161042,35141,-62115,-339786,-560988,-417126,-327407,-311186,-28586,438453,752142,731559,480463,69874,-293485,-211535,-15303,-3594,-165615,-390874,-165805,330665,846329,1073818,936758,379427,-3472,-206892,4205,439899,529572,146895,-171679,281950,687781,712685,306354,-83477,-279968,-369557,-362103,-125161,177926,215683,17237,-379897,-148381,72092,-26565,-364180,-331731,185374,594311,844030,808900,388742,-175270,-164576,46974,257704,368987,261752,91275,-275679,-445012,-477004,-390074,-172382,-107692,-52959,168214,427083,658253,780611,427435,29248,-189381,-143948,-74426,-196856,-402208,-170113,-52620,-31777,76509,280836,362359,325896,156948,134627,196966,256651,54100,-192417,-208333,-187657,-423338,-347162,107957,223474,-80669,-406850,-212754,239366,615843,1007449,1072772,1035188,647362,286678,126516,97066,35799,-62738,5342,423204,669083,509051,261718,49890,77122,-121307,-502745,-188906,-10658,-163729,-433359,-214142,17195,96240,-94800,-416001,-294838,-143539,-250250,-76216,392203,624514,528962,225379,239614,191751,-80144,-285827,-304194,-262668,-119689,-195026,-404109,-277682,-190704,-174893,-261694,-406115,-381913,-179723,-229037,-296977,118823,272964,321450,359317,475783,621392,717986,327422,-9650,-200593,4175,38389,-8783,-131991,-126306,-48166,-162205,-147068,-18705,60666,-74981,-366125,-371747,-205291,-310653,-134412,396358,280563,-137752,-416226,-273737,-488641,-34650,385649,399169,167740,-66927,-38161,170902,330585,377909,228029,84704,428720,684161,539427,24469,-102518,-81260,-102257,37840,279279,496972,634619,688907,365349,-46260,405167,586264,277547,-393608,-210752,-31943,-108218,-15261,334615,664778,593266,306049,287082,239546,6000,-217076,-119760,4067,-19044,-21554,140196,162122,353666,266396,-17713,-333030,-381665,-253285,-255455,-242814,-189416,-191459,-240034,-485036,-291296,71426,196979,212895,103150,-48689,-12366,7775,-207511,-536540,-381089,-264374,-244988,-70734,73014,-160711,-549416,-116236,101291,4033,12619,186778,314024,68042,-170683,274110,485693,552592,478473,429891,230332,19788,-138146,-58870,247245,385512,-95732,-261051,144463,84955,-105901,-422271,-145588,369725,439048,-84514,-306009,-97525,-259363,-318775,-34978,35207,-67127,-190691,-123142,-70119,126437,63248,33724,-152211,-236247,-162601,-60259,238285,494057,936202,1148940,947673,577068,668352,1038440,540635,-27366,-382317,-193347,367860,761375,332666,-36443,-143014,-238244,-231810,-105467,4579,51207,198571,333168,165827,-257623,-272885,-130865,-154713,-137300,-252790,-326071,307844,606830,664114,608939,464710,228700,16530,-82686,-349,256114,111586,-318607,-443081,-173157,85147,121055,-37746,120738,-14673,-515304,-157507,131767,205157,566979,825138,713610,288281,-317195,-438182,-124715,-34237,-252344,-165379,-5220,153398,319150,587119,807611,1054811,1059097,948881,913211,948592,932003,730940,531757,485933,430376,274152,199473,116195,-276065,-331476,74516,450448,554719,474886,288975,-57845,-269026,-86624,-68063,-317720,-435440,-290969,-197676,-300739,-376036,-239732,172159,384053,478125,-89115,-434618,-229391,96831,18793,-104561,-132429,22180,52066,30849,-156852,-469650,699,401395,300175,201658,-185887,-262807,-178068,-16466,-31116,-270727,-249319,107379,-6409,-273965,-38982,-111363,-336407,-611489,-268773,83615,107311,-144623,-162815,-39164,-181778,-398551,-326400,-282921,-285827,178967,494803,446643,68281,-435634,390827,960842,1010410,887615,521811,197388,282690,211188,257111,276692,120622,-53650,-19168,-231499,-329881,-182801,123605,221855,260021,52950,-16105,-4671,-28674,152720,296912,229499,64742,176775,-68831,-553215,-269759,-119840,-56562,140388,-79342,-299490,73365,322315,196883,-42824,-205509,-179246,90301,-128321,-475719,-248236,66502,-69959,-318343,76523,555007,1068656,1312009,1064723,443377,-384126,53809,349741,373532,118978,-63162,108284,216523,211336,367227,352388,332611,-70418,-447300,-314073,-90730,36583,116738,350771,643552,595134,288680,-87908,-368771,-448180,-441174,-531047,-280629,271628,546330,336625,-243469,-411007,-228902,-536657,-133231,141829,249749,141978,83057,-82183,-234385,-248578,-118836,-144664,24569,225219,43926,-173712,-294588,-121098,-291773,-615485,-405060,-359494,-346487,-399305,-247833,-78576,85822,206237,298715,323243,403569,347858,202965,-16301,-390898,-239772,29605,186345,37414,-149148,-104338,-112898,-432556,-240428,-148337,273382,502652,598705,446005,112376,-31512,-238161,-313432,-533780,-477738,-7368,422991,643524,461305,-224293,-96867,229735,629370,652203,613155,367303,-68388,-513862,-94475,237410,50978,-2727,106865,277422,46122,29312,-321984,-437676,-263215,-36553,412021,748885,589983,-40937,-207079,-178593,-306641,30231,103504,-21074,259677,512751,297594,4902,38985,217063,582244,792468,684802,414832,-18626,-533183,-79039,240640,222488,-132129,-497217,-368430,-193433,73052,238227,226763,841,-289092,-289805,-104022,-170279,-307669,-286833,-137132,-137067,-98064,5467,118364,398820,685672,716850,325091,-180503,-53371,-46967,-148871,-486142,-20879,210261,195930,55184,62109,33057,-30943,-237944,-60147,125985,168161,411179,437564,279579,-49225,-136265,-67524,69091,250180,172003,-174779,45560,500191,543998,-10130,-327197,27801,-16118,-352231,-324710,-38120,-174655,-415426,135,98277,-93922,-200624,-155389,-41369,-326417,-337481,31126,158123,130761,240166,484111,406796,141774,159365,297204,185631,12694,-309961,-250158,-101346,-168151,-445574,-557670,-413548,-507488,-162223,-10812,-101836,81,108665,176480,359028,406869,248507,-96960,-135033,157890,287379,190735,-143391,-525933,-306793,-195646,-155215,-36773,93542,371054,509654,285600,942,44546,50394,-40313,-283860,-450282,-226333,-260937,-455716,-143716,-131032,112433,258980,44259,-235300,101648,386957,194244,167784,87745,112277,-15245,-239786,-460494,-530357,-468783,-437721,-436083,-196431,38776,46052,-173361,-374889,-265520,-86828,158485,422617,607720,506277,366059,22037,-350435,-263531,-303051,-291124,140408,569939,759720,475199,-31176,287701,662977,542322,227792,-22328,-64077,-95059,-140137,-105702,-20301,108467,225113,234537,137002,-71259,-285616,-52620,130182,204829,35262,-182650,-253840,151936,404518,327712,-64463,-494731,-323829,-209757,-380305,-450128,-438949,-317660,-305583,-113468,173673,354498,-135870,-647013,-366993,-285399,-359093,-557836,-587304,-604260,-249979,331491,775297,1485717,1984188,2500613,1810329,815291,883065,1252728,1063759,856775,733458,542050,31551,56802,490367,251234,-239456,-542878,-74805,402913,419074,112122,-91007,232476,18023,-210495,-277060,-229302,-187149,-214856,-359216,-395963,-268449,217685,708611,991956,524064,14988,172834,404854,49648,-422876,-61162,-34750,-162590,-17640,175379,176256,-108371,-349338,62072,73353,-253628,-487607,-516735,-105759,376075,507991,336308,-284071,69813,306315,241854,-69379,-428699,-175632,-121858,-481057,-9300,111808,-16837,-127653,-7740,42220,154627,269888,451046,-25222,-433350,-542210,-300132,44991,108810,179723,-195964,-289783,-252206,-155767,-83992,-121434,-151976,-26024,219706,573402,936264,836299,754155,682749,760537,230497,-335669,-123143,2045,-107541,-184718,192241,383677,424629,15056,-509426,-259376,76720,332424,150223,15323,60022,10300,88528,88306,-115334,-84344,43336,-74096,-236942,551435,1114019,1176800,799944,51823,-479581,-500109,-259417,130064,190442,-146867,-516190,14243,11023,-239327,-392541,-350076,-244513,-141415,-289189,-58369,357318,566732,508897,113095,-372272,-146158,280601,413353,457304,-128614,-289843,581532,1229836,1169616,445139,-191489,-534936,-408668,-466446,-346362,81406,295559,471616,395603,226349,251279,204282,272192,210437,121662,67714,268242,460953,438632,313274,-1832,-183524,-94398,8473,30448,-91520,-149068,-31005,130753,248079,382519,671842,284627,75569,-6636,317677,515707,578888,417246,186796,310636,694768,478202,57309,-203713,-234267,-307243,-185914,114269,350964,80,-426969,35488,435790,235525,66434,-67143,-68910,-146043,-242314,-373455,-434360,-518535,-222981,21848,-94244,-353288,-349738,6466,1644,-184017,-536901,-314018,-230291,-137653,247886,307609,217874,-8369,-300269,-131693,172354,362001,550444,479476,254526,-161259,-397440,-385077,-346071,-155162,242981,168835,126922,43812,199838,588349,537874,15331,-526913,-106447,140650,250987,322960,488371,657688,301932,-328301,-347549,-158461,-97316,79646,272215,334114,385336,361496,120995,128302,143913,328420,190288,85072,-79163,-267415,-373364,-436657,-601036,-374306,-206860,-212539,-44139,282088,301142,250726,697734,615671,331669,-66653,-159041,-115090,-14140,144043,323632,187160,19980,114483,-1881,549028,881218,743950,507535,331107,28329,59530,350825,909870,1160948,982495,384566,10288,-255097,-46386,118327,-111575,162292,660819,665710,-46680,-149928,265030,81779,-452176,-163298,-77801,-268593,-307161,1018,316493,283540,167144,-158692,-345817,-128421,84062,103331,113953,-110871,-280436,-293571,-236626,-409715,-538549,-477569,-190241,74510,186981,109197,-153427,-444967,-360181,-104488,67605,235707,302900,404246,306221,-5906,-254056,-102514,145483,48421,-120070,-217875,84733,136669,35452,-260890,-299525,-285212,-310214,-465398,-379954,-319945,-291287,-119020,-262233,-352284,-387170,-392810,-259650,-83735,157240,49706,-115041,-363635,-55401,137563,186773,119668,-3802,-114035,-82462,69313,172821,253981,275251,213114,30106,-128912,44689,176193,241221,481345,764799,506807,131531,-349229,-296498,-156083,-218027,-299393,-229695,-110419,-177384,-450429,-13064,562241,570394,270405,-380247,-231871,21863,162149,-244443,-91064,270684,565620,554731,179311,-155009,-375637,-395956,132143,634320,937014,1115127,770718,309366,-127621,-558874,-360751,-231068,-92140,53705,314017,668673,1187326,1283799,1118325,433644,-36007,-424943,28766,121113,-13354,-117057,17574,112586,65943,-19426,-197049,-447601,-348748,103979,444160,555567,317053,-8787,-44727,91473,300457,157617,-29296,7931,268132,396689,380165,12744,-286909,59657,40533,-188845,-362917,-131951,-199544,24020,404348,558746,258679,-243978,-245683,-261269,-397579,-192633,-166269,-334127,-421272,-283207,-92345,30270,263590,336925,269969,116988,54213,-148754,-13020,390463],[616315,402771,24842,-58940,-164675,-303726,-295148,-230442,-97409,503,-111143,-82582,279357,403260,250744,-109692,-163114,-14843,-18757,-129492,-38454,-131911,-89482,-21920,-150136,-243147,-203702,-174152,-7975,63148,-17102,-44024,-342031,32904,344796,399353,369936,392235,51856,-375295,-130345,41389,-76768,-289862,-199441,-383106,47335,414830,1004345,1404326,1393430,853533,188205,40966,209208,226861,117251,-78575,-381931,-553864,-164207,208894,266842,31012,-41155,-91245,-84285,-163925,-296720,-41453,441441,514745,479475,-48501,-441730,-162332,149559,11695,17113,271038,274883,105289,-220540,-416457,-339320,-146481,-148390,21244,545759,730581,554791,-18854,-2613,368842,285394,-129152,-266493,35005,24026,-371231,-76745,382129,656945,627835,290458,-118059,-387860,77619,454034,612029,328256,-213991,-211710,-30265,-184467,-219890,-71749,-366212,201490,480186,103079,-459382,-189410,-169147,-296489,-136903,-109405,-33402,14845,173312,349989,421264,77998,-74207,332520,326492,-99060,139564,561113,460882,302568,380294,689865,1080965,1335285,861000,718417,787843,726643,262235,-324855,-236555,-65689,39029,-3002,175234,372043,160546,-39536,-394362,-298902,-37662,70804,-38621,-61353,-166369,-292327,-35098,94372,-47994,-390941,-394866,-466364,29188,527330,977886,745997,693289,431629,-45362,-303942,127993,479090,399767,283194,278547,389286,315616,90120,-366770,-229256,107152,-142393,-391147,-122326,60730,7642,-23568,-292743,-500529,-395024,-250852,55491,167023,-22972,-293029,-260577,-43231,227001,404376,517230,222951,-131367,-161411,-179620,-293593,-152840,-222700,-421474,-215488,133957,255578,66538,-86500,-182943,-454240,-68571,194260,75689,-315287,-491047,-294125,-369790,-488286,65086,321039,261313,112634,-74979,-2120,224116,216577,70770,99323,-76507,-357625,-289369,117964,305535,438215,297771,196859,376131,-66932,-341621,-345753,-244606,-214499,-346651,-399446,-338684,-216609,-182219,-145584,-91596,123576,133745,-160261,-383663,110277,494861,459942,213744,-452151,-13625,485348,567765,227194,-87948,-168653,-11632,119809,-71827,-346417,-413692,-115236,-69642,-53166,80569,17477,-157615,-498479,-355017,-63583,-9986,-103395,-273450,-379571,-292677,-97845,-128273,-204890,123499,443937,460848,373069,584858,785594,589972,261840,-23811,-161849,-142456,67738,550901,757659,946720,1063147,720088,-1967,15271,154547,-136946,-131188,35040,83699,-107824,-388710,-359395,-275505,-348719,-278114,46839,277359,423862,578122,447105,-10111,-549317,-347547,-89282,121429,110620,11799,69899,216282,146526,-91317,-276623,99478,468576,345222,106699,58045,54256,34294,598726,977943,736278,-8789,-143956,327157,561422,932871,1584153,2222954,2389933,2213013,2100921,1550140,881591,334555,93670,-94570,-201325,-176857,49177,217291,158477,-384561,97001,895192,1055501,459495,-146511,651538,911506,866555,241550,-406841,-182963,-147399,-305536,-511715,-291390,-24500,185435,-72420,-487477,-53308,434251,632213,586693,549873,284208,81163,70100,289357,765133,1459634,1970271,1944341,1837316,1910804,1359665,746936,133008,-378354,-281945,203204,267678,199522,-293618,-504332,-307757,-541136,-11923,346287,433595,334592,178558,259424,425148,-51761,-361430,-111580,7034,-83358,-371239,-297450,-60796,-124332,-137851,-95652,-86091,-160572,-234169,-127551,20136,-111115,-315689,-346837,-89877,-126385,-124962,-201224,-286941,-357228,-192993,-325811,-471931,-220700,-310200,-350168,-218629,-171371,-155830,-90693,94635,358821,342492,193636,238470,175309,-252694,84699,302119,78819,-56112,-156391,-431628,-133714,474508,908402,996679,458999,-201438,-495376,-175543,1277,132818,192646,134704,268393,254589,204573,75757,-205850,-498205,-221686,29947,91538,143882,87016,196717,-178138,-412534,70348,137210,-131696,-283563,26802,225388,229360,178455,-3597,-275278,-321759,-197957,29045,202373,108785,-80619,355055,583654,374608,59397,-99653,157660,401024,334440,187965,84716,-7225,-20942,324215,418503,165209,-302088,-355066,-165281,52118,416916,710785,663610,385986,-33625,-382570,-482536,-380640,-64866,-3806,139723,168883,-208717,-285350,307919,374164,32796,-245511,-194925,16601,122112,101959,-113811,-186664,-43029,-33779,-106002,-103230,-219899,-274454,-257809,200042,634001,803982,469652,-45831,-446707,-445449,-480448,-270188,-116490,-184048,-208114,-241170,-45462,-331,-195276,-428505,-179033,-51675,-120244,-446704,-104240,485490,900773,676975,255213,-244477,103812,572121,681347,394624,24731,-131783,-141861,-188814,-57577,22080,-233538,-398495,-12960,355078,428054,144042,-299662,-494743,-365636,-196102,21495,101942,-32192,-139835,99681,239113,302514,204984,-106618,-287936,-447043,-290281,-314542,-309680,-110179,319398,518957,568192,508346,274526,158790,-165692,-491353,-115116,62458,71957,122861,343905,386763,478933,435445,354763,65553,-102163,-216406,-210328,328122,782472,999724,623035,381984,237138,164683,176202,-104193,-301742,-192009,-24471,-60783,-205655,-476118,-419488,-278708,-487855,-243969,184015,607244,592324,240960,-156743,-377682,-190196,-2517,-21851,-211617,-259456,-368822,99157,739742,1110208,983599,490562,163424,-46268,-145657,201865,295241,-47368,-227010,404717,813777,639566,272462,-75730,-150375,-180418,-167255,-48197,176539,239062,71375,-475855,-115491,168610,117963,-98103,-248067,94476,521133,861228,923786,533896,-180288,-204905,141033,136917,215640,128433,36927,-108915,-137798,-312759,-555546,-195103,40824,116461,206225,326402,339922,337093,131334,-45655,-201439,-228868,-97895,-212695,-338124,-228139,-89600,21357,209406,284133,394432,428314,358027,371235,178211,-61647,-248019,-343712,-36590,46716,-258492,-435102,-232574,-275445,-491251,-592015,-299699,63544,584176,1143316,1134482,900864,670684,290531,218673,205435,79840,34394,297303,603303,627788,446824,326576,117403,-99310,-333693,-467915,-143661,71224,160828,-155481,-511989,-299970,10804,23665,-286508,-336203,-110511,-342980,-288988,301774,602932,553640,344057,243947,158070,14296,-45562,-151279,-92222,80015,-51657,-335575,-283709,-73907,-71447,-266212,-510176,-344145,-219619,-146027,-16757,241547,347247,368970,133596,245241,357610,416080,300551,103534,108261,92303,-142855,-119406,65100,142623,60112,-119156,-139085,-9191,71782,-318424,-368310,-12408,59421,-100745,-77614,246858,71671,-537556,-93171,-33403,-329725,-28133,326629,290731,18530,-39989,203955,440937,461294,334027,133014,69646,464021,823177,757181,266850,-280080,-343259,-200908,25856,297297,431937,465959,439730,249437,185749,489607,501196,209739,-438448,-213413,61313,45591,67332,322163,511858,362213,199471,126294,112167,-163720,-337133,-229416,-104374,-130743,-88088,16332,2756,26,54567,-165137,-371774,-382493,-239647,-227627,-416697,-247769,61968,192959,11310,-224522,-15665,194572,131749,20335,-252080,-309885,-328997,-419394,-290042,-93096,-71749,-307382,-327855,-56091,-101565,-390128,-201870,19479,-113123,-275067,-112759,-77394,-209647,-326431,-148989,230035,346595,317213,269965,127426,-16024,-213091,-207514,-28317,-531,-441611,-228711,11398,7580,-86309,-348868,-168875,299913,227435,-256721,-200725,44344,-162023,-480641,-142403,67944,32914,-127700,-208693,-55250,245952,268557,336345,-16710,-512904,-284155,-19272,155232,-5682,347234,533775,777496,616556,715847,872625,462849,-146060,-452434,-314163,273209,794646,516812,122444,-79134,-181451,-213177,-23821,237768,295016,331207,451598,165113,-309398,-176272,-63136,-130886,-173999,-187668,-585820,-125067,254351,592420,618552,423192,125663,-161710,-397801,-94867,258941,119933,-205858,-278967,-21311,230564,230544,120336,429165,311337,-266823,-71984,296639,518842,853614,1005226,811026,406866,31044,-12185,60291,-70268,-309046,-307854,-89514,-12604,155534,383264,629315,809863,840555,844971,715133,697886,608294,523830,410980,434527,234769,40316,-132682,-260964,-445950,-79737,238610,508271,660021,574907,420551,107134,-180882,-74399,-91870,-345544,-343192,-206791,-183260,-291032,-275719,-110134,309147,638253,795992,391997,-234460,-482440,-167651,-96569,-160408,-117112,13122,126458,80542,-15684,-361899,-83072,481037,662973,411435,-285489,-266007,-103096,-76135,-69788,-217855,-257526,115483,210753,62414,-149248,-321525,-486301,-591115,-447541,-46943,205426,-18738,-165995,-103126,-105414,-133918,-103613,-72521,-114436,226152,357301,424558,166222,-376815,338295,907164,798137,479211,48364,-109907,42577,-223157,-172254,-188942,-268417,-360382,-174972,-319639,-267589,25477,265398,307777,218412,-18220,-82962,-176278,-261005,-3223,266805,258861,143344,439303,234053,-266161,-157521,119733,9641,-92839,-332017,-306717,82962,320338,195440,127061,166590,67308,113013,-176094,-479195,-104713,159403,37061,-363128,-297648,313941,1055339,1242910,967879,327427,-345035,-193857,113903,256151,-3058,-266813,-67137,-26276,55027,318156,201315,8408,-397774,-193707,76817,125939,145558,37130,152430,395852,335800,34515,-264666,-202234,20163,-69884,-415905,23446,639034,717806,278483,-387006,-280405,-104344,-401106,-224494,90739,185666,152372,161882,-104527,-385720,-39984,103547,-164849,-182757,-69200,-332350,-485841,-534400,-525606,-414692,-613348,-496127,-499183,-289351,-358450,-327889,-297982,-153918,116527,285379,297475,313523,217390,44824,-145315,-504088,-133211,184565,368845,76705,-351629,-427892,-308846,-218089,-276,167660,441981,522831,453870,328360,144850,70784,16216,29548,-145601,-317389,11763,611877,900147,763834,347366,-221327,89738,378952,638566,478816,140115,-468591,-399310,42155,56246,-171206,-220536,35219,474788,614821,486267,17963,-596153,-383357,-287288,107758,584047,542326,-47922,-224749,-156690,-237658,27435,146744,98989,148608,216903,180652,162603,352649,566974,703686,756762,569759,221646,-111880,-310085,-39559,69941,-36442,-336774,-539206,-379699,-268944,-173988,36046,123945,-131770,-450697,-365699,-176654,-170676,-301835,-295213,-151723,-2151,175023,282438,315669,426224,596454,582643,273290,-210897,-255266,-318416,-460904,-311383,169335,392325,392761,200894,197263,192303,88558,-84222,-58526,195631,278339,470901,455074,196397,-161441,-389614,-160911,142752,183161,-105286,-337675,113732,414472,488486,136842,-91668,82056,76880,-175206,-357901,-276750,-325381,-518334,66004,336231,178872,-136177,-256941,-49535,-76884,64347,317944,269370,55294,73414,453589,459846,199635,180999,133099,-62497,-272180,-300817,-126688,95360,-8721,-358130,-561616,-452745,-513634,-175544,-75005,-156555,-30138,123737,161228,399648,461301,320411,43548,-55531,44088,91325,-8544,-360285,-361748,-211672,-128397,-27200,37048,32975,173321,349446,214569,-25341,57589,122461,4409,-318595,-468673,-261487,-123442,-121612,-93674,-302029,-3846,235360,74653,-350961,70267,544090,557742,528796,474904,583015,605167,320445,-41684,-276652,-259824,-214988,-410353,-243023,69652,114444,-33745,-133361,-332192,-257882,139900,463464,498156,308013,103220,-152075,-520473,-255471,-143014,-439566,-273517,343334,590775,486704,122280,102364,366225,441236,224067,-50950,-117148,-65907,-129711,-199269,-154202,60590,247903,289691,138900,-126843,-214957,64553,259764,443955,255481,-31828,-311813,-79622,133659,179668,-94769,-447296,-81531,188219,132640,-218528,-526109,-425737,-305853,38769,324753,462722,107188,-402988,-586594,-395534,-336366,-308875,-272229,-143788,331651,823486,1214650,1616430,2155332,2285315,2035877,1116444,1168084,1291093,813882,624011,510486,409500,-7153,-346949,-1339,-27894,-255366,-615138,-197594,250022,364436,-5405,-256319,205330,179984,-145562,-342091,-231446,-142113,-216625,-391717,-456977,-303631,123280,570223,759834,399671,64018,191427,419975,143574,-464737,-76109,152280,196337,259037,214858,-23596,-494346,-180219,194435,46886,-410827,-587317,-456971,-114052,565843,890847,698805,60388,233640,471673,294968,-64770,-211202,-122639,-282163,-381599,408008,646866,220864,-102668,104808,102284,150136,114605,55786,-248605,-492545,-503318,-144480,286946,510319,559773,238567,212082,72379,-7298,-112375,-227830,-241628,-107772,16588,155058,356910,527721,627000,635240,654496,91979,-432215,-6732,192716,39345,89473,284738,563484,699413,536232,222697,-392718,-222329,229485,107170,-4729,111644,-91196,-70113,3430,-67599,-29165,54243,-38276,-201490,588935,1178467,1288292,909226,240559,-332401,-356782,-264288,-157881,-90378,-179938,-228558,-57672,10864,-161605,-256709,-210893,-180035,-278343,-365009,-185535,62202,296569,424915,160735,-255296,-247158,39707,254647,90427,-224522,-559090,175745,776269,734807,259271,-179274,-494663,-532656,-441721,-319473,-40676,53257,233802,183197,104323,246827,177714,309125,244559,256711,153478,346463,446628,269719,36199,-284777,-381932,-197886,339,45915,-113609,-361222,-373782,-209344,-85295,132189,348034,-8946,-239143,-42421,323542,515308,560373,300659,97894,423728,978651,932118,410959,14795,-329181,-448180,69146,547545,548272,109320,-337009,146820,551523,287288,110635,-5006,82473,27431,-123559,-354599,-454004,-690685,-410677,-9804,7095,-123494,-22963,168669,51178,-200292,-288301,-218907,-189412,-219215,45629,111155,-65313,-243005,-386688,10522,511293,735866,793183,557356,91079,-302535,-448909,-431033,-458425,-224718,87978,340382,261060,270824,596801,772348,465970,-64159,-486848,-185807,116799,309245,388211,438590,465736,11390,-371057,-213155,-129543,-393107,-42185,152523,231433,228153,373615,235340,179238,148714,249754,96641,10336,-3809,-252412,-483488,-573038,-541848,-311452,-116933,-266313,-161909,144880,74730,-39773,444860,445000,252707,-158542,-272659,-307868,-238565,-2471,319415,348489,242153,127530,31258,711776,961974,811233,642441,451982,92056,-145976,-94350,4305,203100,328198,-35614,-394449,-302324,91585,253793,-37201,13429,312563,252252,-473676,177324,397994,182709,-270070,-335320,-79484,42723,-34958,-15694,-2458,-18374,-23608,-95163,-1882,163070,262441,264213,305270,119264,63318,59577,8553,-201274,-273984,-254581,2626,249057,260088,139799,-180443,-522647,-422932,-61135,209702,333710,376889,432141,275551,28631,-71196,-29510,101851,-98494,-286241,-251710,-13934,87428,-6656,-110581,-175914,-156601,-76989,-64978,-23544,-79167,-252691,-321543,-275602,-416719,-441010,-535101,-277487,-144290,-204296,-310502,-299364,-270838,-17602,59693,-31864,-74674,-40667,-128983,-182133,-76813,73131,61239,44756,112310,22300,-3915,47585,182120,74580,198041,380102,184012,-215224,-554152,-391296,-327874,-370568,-236707,-85666,52992,-82039,-448934,81522,598860,717287,453543,-167538,-395009,124913,383861,202800,17002,270286,674333,622647,104441,-250776,-562871,-344048,-61831,311705,490071,742530,548636,196317,-162289,-450697,-403342,-287311,-60229,34520,184035,528192,882576,889095,753094,198681,-169761,-357920,100145,169603,125818,152107,237024,147550,1939,-117613,-298215,-541240,-141935,369124,623741,566407,138039,-352016,-270154,-100631,130929,24125,-108394,182495,744198,1018747,754941,7417,-244727,277956,256094,-92614,-399104,-51107,-95096,16051,399394,565485,356043,-110464,-163307,-241077,-401141,-62697,146651,639,-162074,-294618,-155878,24273,327608,421940,382613,356461,485786,272207,-210138,351180],[428783,209595,-6043,149128,99113,-65452,-106517,-125942,-84679,-13121,-157039,76042,342699,415132,243030,-86144,-267141,-189698,-61892,-5484,53088,-22215,20055,88786,-145140,-419030,-287083,-326226,-340271,-209128,-267422,-280299,-306224,200509,421961,244537,-15162,-101586,-276670,-320842,-107499,-27866,-61323,-201751,-304302,-419917,37637,552268,1226393,1549771,1397379,876518,97824,-54675,284281,294331,18683,-157242,-287900,-395701,-122006,229691,232223,68901,129582,87226,69898,21350,-83590,79884,536859,721065,643760,56381,-366716,-187620,7366,-170687,-95341,196019,264797,252032,16057,-207254,-396799,-273069,-95692,295611,830831,1065484,882204,359455,-179408,-2404,-95489,-387282,-23376,248705,214509,-125470,-202009,235844,576426,624401,303022,-99283,-164885,243860,471558,689455,467962,-36975,-225410,46819,-118055,-202507,46081,-159691,-144454,184015,1577,211437,507695,302743,-189160,-362782,-263218,-125809,-177726,-74543,138736,265145,-62993,-293863,125436,223513,-43525,88710,411526,337069,173141,190666,462782,862368,1180212,1009165,1022768,856131,805896,406544,-220697,-256780,-67448,9582,-136706,-86645,10188,-12484,-99233,-373774,-208091,165199,281166,6550,-283633,-413830,-371555,-128830,-4780,-62029,-307927,-490703,-271835,327388,631009,772283,520131,584790,371473,-108015,-386874,256318,783585,710241,501781,382005,406249,295533,87890,-223638,-244567,11911,-239740,-435942,-165584,162871,225315,164990,-137795,-306927,-139409,-202579,-298626,-2302,24976,-107065,-1246,38874,377340,448663,410350,175425,-163130,-69615,-12142,-267705,-390884,-306155,-278661,-1970,330066,521401,286772,-1680,-169674,-389692,-33672,196100,75047,-206916,-348549,-427458,-534133,-316307,-153307,93301,15979,-98381,-347333,-183751,57926,265688,642163,695075,439195,-63574,-440436,101519,344465,485028,483965,630847,873719,398747,-113103,-541675,-323572,-385426,-479470,-430774,-296843,-198007,-147043,-265957,-320338,27056,204570,88849,-390884,-106256,527283,743915,535659,-171829,-209385,195594,192725,-40339,-169218,-256802,-119041,78249,-76332,-492088,-314308,-2219,-92858,-363505,-332527,-281487,-229401,-450573,-321687,223395,219321,95734,-304209,-388904,-389961,-253374,-225345,-213689,204771,524848,533756,326216,463431,593367,501891,266652,19905,-114100,6554,267703,612633,712924,800858,1026288,717918,-165962,12195,265008,-75540,-134333,-17978,-51329,-291580,-427129,-444831,-472693,-491571,-524008,-236854,43353,404671,692038,678687,270771,-365918,-370067,94396,411261,321019,18613,-139148,136191,141415,-53427,-280824,-133095,-24710,-109136,-252717,-3137,-25233,250136,879538,1138874,750591,102954,-27611,319700,447252,736695,1337893,1834558,1938370,1786729,1723069,1376617,636122,227232,79917,-33113,-142372,5930,192632,366462,309676,-238767,41591,913216,1136168,542779,-176885,496594,864399,1016380,561671,-26146,-242268,-123340,-168368,-285120,-319341,-66871,247284,269554,-111714,-421732,59681,496971,725429,769626,494431,175767,27584,69542,412217,1075153,1735607,1943159,1897110,1805353,1400786,883861,366824,-106122,-265745,82649,208180,93808,-325962,-491901,-308871,-357519,-184290,167175,339410,406725,213474,201972,209718,-24192,-426480,-214602,-140683,-319168,-402521,6512,325246,333861,14681,-15089,-53771,-122537,-205335,-116125,77743,-105099,-439066,-599276,-521342,-551196,-462945,-240338,-126145,-250177,-330044,-419877,-435153,-361688,-425430,-225895,-105164,-124629,22387,124622,348913,506310,486327,512124,495153,308935,-184910,35532,273830,69943,-36643,-267356,-306564,167576,553292,782808,881795,519526,-154624,-557043,-229270,-104914,-24678,-53679,-206114,-203441,-26256,78664,100229,-7089,-286772,-455576,-187436,-9446,119845,318718,618520,225359,-464785,18621,313399,89925,-453132,-171171,141663,135880,-28381,-251630,-487050,-387599,-138169,113669,237728,69170,-63646,365962,522749,247854,-180254,-150412,226936,417641,294486,60374,53098,57540,295397,615969,675167,388895,-156914,-409533,-139058,21016,283588,442206,538136,443280,81441,-255429,-389701,-286181,-91133,-173126,128211,33526,-292603,-182448,374044,493932,274861,16953,-88704,42467,170337,122526,24332,-35593,20423,-49839,-43872,-71462,-197644,-301024,-363591,-23439,260479,407921,216541,-236540,-256971,-14971,-140768,-416779,-130280,-6194,-80556,-164500,-31078,-71706,-222945,-455858,-352389,-186991,-264113,-428264,94190,576314,871807,734807,251616,-248687,2616,323205,432525,180686,25432,31983,-1186,-362471,-219596,16779,-107345,-522341,-112301,251276,240386,-155586,-523291,-193547,-267266,-517460,-79718,102756,-101518,-252753,97966,333704,473112,450591,265003,32010,-402275,-285345,-205658,-169656,110229,610253,733654,689489,583522,380255,236456,-37602,-494376,-242606,52902,159848,153788,198888,201902,284665,236412,207689,20574,-206941,-474712,-280021,117522,530707,761202,552780,282628,64325,57861,139391,-26278,-85882,-54291,-4757,33461,65892,-162497,-288266,-296574,-456055,-269925,25487,364810,393509,74481,-227794,-328936,-223072,-98322,-161684,-352133,-250023,-433164,-12226,507362,895066,807580,474879,228323,-22225,-407912,-91804,34957,-262164,-314073,312077,645748,380048,111848,-89027,-31527,11233,-5348,29531,171043,239737,65140,-394120,-79322,342282,468137,386307,19934,-110755,210432,587089,727159,459905,-195363,-285947,177331,17196,-163900,-224136,-115357,25830,134074,-15947,-322396,-375673,12774,179136,234232,175696,6848,-131736,-219594,-161721,-139702,-169269,-79444,-145641,-194327,-136225,-119548,-60692,186219,308662,398481,455773,498644,546699,107092,-494922,-482105,-420298,53069,201466,-145374,-507528,-104126,-37591,-491920,-583370,-374855,-85665,398250,888595,871560,477430,384117,158182,191704,214057,91989,108648,440435,598326,491924,392400,324242,90494,-237821,-451454,-299654,-115464,135439,406350,246438,-174734,-535176,-127183,163454,6245,-77160,55273,-199472,-520121,49288,374382,427669,365522,185447,174379,177119,179837,15050,42849,188868,1000,-369722,-99116,94262,-19137,-261814,-418523,-264980,-154246,1671,297575,516096,478714,242639,-247232,-203937,-80240,-65648,120799,266997,453647,317329,-180047,-170447,246960,343980,140225,-86031,-228627,-140172,-108662,-465762,-25962,330657,308281,38088,-171893,-60591,-220418,-84361,319125,259054,-102844,-165505,50199,-47390,-325361,27859,339240,450836,379621,226564,36426,8840,344972,747165,680800,196227,-404136,-531397,-299297,-63853,210712,273499,223078,135104,88173,309195,550289,427927,125827,-435249,-178363,120344,109094,11514,193972,374346,255967,125262,54086,-92848,-364625,-403579,-240533,-180291,-260385,-230218,-212106,-183775,-307294,-179244,-271742,-419308,-380349,-146103,-73767,-121745,8227,399291,576677,534468,133191,-131524,122654,32544,-124056,-511665,-565969,-508186,-348396,-90788,-7157,-10700,-183705,-423133,-260200,-99368,-347601,-290774,-68052,-254361,-523112,-270584,-409191,-341869,-35750,197294,133679,151399,185830,95357,-51010,-146959,-391009,-450822,-277054,-423592,-382093,-131239,-91899,-35100,-86124,-245907,-127982,232518,92992,-342291,289,284273,24582,-444376,-310260,-4985,20776,-145355,-210886,-57020,136041,208617,292140,21663,-462242,-118805,283482,366988,-115428,-445344,-79233,440530,529059,613667,468499,248194,-447549,-472415,-320107,125109,601275,546487,267705,38775,-117820,-177963,-41062,136782,175573,258135,345612,-13899,-398652,-37747,-2097,-125754,-234154,-205597,-345070,-432653,-91943,403815,502086,317183,54288,-211365,-442250,-55683,243334,98180,-99984,-134953,71378,317312,335971,247719,457605,438213,-25409,-241274,155675,548198,832502,1000982,845563,501201,332922,301761,191745,-123287,-346626,-337633,-142118,-228104,-104063,121294,399664,426621,352625,390613,261841,268903,195358,254254,268563,308184,126315,34717,-288977,-263434,-257377,66253,261507,399988,589720,602759,514202,289173,-20593,-50228,-58308,-168764,-106370,-124477,-222452,-287764,-205705,-88177,162963,558627,673027,582339,-52194,-543790,-385738,-183895,-203705,-163226,38569,271268,292818,195243,-84123,-328256,265626,701715,303041,-378967,-265898,-55726,-136755,-106474,-141768,-243602,27250,349072,346502,175042,-198825,-405522,-585254,-581612,-206715,69710,-72172,-198750,-226960,-40804,118856,184365,134095,106495,230126,226623,334489,220801,-241757,59338,514919,421645,49669,-292054,-289371,-187873,-358599,-621583,-579362,-595698,-320376,-317442,-504439,-332525,34415,195288,260836,61791,-176393,-203054,-332775,-471542,-137659,53002,136540,315117,691957,480642,-20894,-158181,95634,57552,-118165,-336873,-294702,-76331,82590,77942,170642,325076,323120,173389,-75714,-288064,61443,268887,164150,-92372,-433369,-38212,714930,918765,683451,94242,-326369,-413126,-190281,368,-127200,-416520,-341442,-331266,-73705,223293,162522,-190801,-389109,-86414,233197,277743,259942,-60322,-240361,44803,91576,-117855,-389401,-31589,424149,300909,-236502,216754,816101,728899,143436,-453832,-104645,32793,-249429,-312390,37084,107540,179970,435298,206233,-453695,68622,269228,-49588,-283676,-321500,-558125,-279027,-187563,-326523,-642491,-516365,-496471,-438247,-164164,-114256,-178825,-361923,-353350,-71020,66503,60579,33963,-19336,-135621,-257716,-482871,-17497,428379,565021,131675,-358633,-48508,173192,79493,222571,458408,427393,309514,198340,143717,159174,138348,225743,328786,277299,-11141,67273,722292,978766,837390,575704,-164043,330353,405078,706249,536707,208753,-250643,-107323,90606,-99478,-303270,-472708,-173494,343006,990430,821340,304462,-373383,-299240,-376069,-227218,268725,275812,-152498,-182567,-71172,-111977,20609,114154,117684,123527,46641,51587,215965,563193,885441,933685,876897,563126,89647,-105305,2909,179725,52742,-295963,-505663,-464284,-407932,-381827,-502433,-307659,-244386,-406298,-336884,-351840,-223208,-182530,-260232,-306308,-165007,102784,333417,459226,461363,442577,488718,382160,172687,-193424,-572911,-441918,-543900,-342002,184689,547765,674350,576144,605214,581328,188535,314,85338,476226,575057,549556,441735,223339,-44114,-578103,-98286,232717,114572,-264954,-128791,207421,306655,291404,126690,98897,156337,150780,-78749,-367013,-340174,-287456,-406073,48763,450389,419001,-27177,-197374,156960,418760,633913,679919,362562,-95693,-240591,215453,370367,202468,97547,-114756,-429308,-385413,-243219,-31479,253222,190938,-146228,-441900,-535719,-375295,-12765,2134,-118414,13830,115280,53241,383144,633403,573530,321981,55768,18499,-60350,-200828,-439835,-231596,-145307,-50747,100599,116715,-8303,-26193,111532,38172,-78552,80743,181959,71150,-251405,-471460,-117694,192391,245718,16968,-399179,-37490,249983,121092,-303944,-5544,564691,749682,719766,778674,953810,1085597,765096,216078,-158685,-92659,4242,-186873,-266294,-569,118087,117494,72842,-249442,-304861,197313,545295,436750,197114,-100780,-208548,-497337,-217928,134573,80430,-174661,19288,294092,435592,327590,83781,115725,193318,90176,-136852,-247817,-188012,-199242,-260884,-242369,-17729,162239,169915,-20829,-216844,-89309,158452,309772,438105,258483,51219,-147401,-55860,230300,333474,71456,-232166,149703,527482,583270,304831,-160858,-397697,-357046,63488,357570,425769,242144,-232078,-633841,-470499,-188250,161287,294511,562439,982910,1386931,1581545,1443792,1667638,1633867,1924213,1418934,1290101,1138989,508582,309431,266149,231122,4269,-492710,-320686,-179624,-207244,-426748,-319260,-97689,127680,-151154,-440073,-69363,143930,-188491,-321306,-143373,-49244,-225059,-375125,-399927,-267849,21914,359843,417970,216812,-10910,93537,263575,69810,-358147,-10556,309728,494782,503499,239470,-152678,-392757,-26493,286533,197877,-107489,-264516,-338461,-105896,650930,1155473,861840,454183,422557,568470,312557,-16600,-19942,-23691,-320802,-205290,549093,927282,434669,-25311,85658,22933,-10396,-84644,-181497,49219,-131128,-289291,-20065,377011,664791,583817,603020,690395,569916,300961,11703,-229108,-224422,-162287,-279443,-430258,-412295,78226,422972,568679,472253,84301,-108748,83090,305026,186237,333405,347552,658285,767152,887819,790886,118966,-557158,-35480,19977,-89298,63324,-117560,-168902,-58740,29782,99154,186457,88401,-207065,377655,957784,1143466,824642,349104,-165299,-219709,-206810,-295391,-442741,-142628,56258,-24071,-105954,-163192,-158730,-108809,-12183,-224578,-341578,-208601,-61537,91553,200174,20537,-289905,-286054,-260057,-78345,-113545,-130698,-519232,-160725,381977,396663,99825,-221321,-367454,-469148,-461932,-495066,-382677,-242298,-42305,77459,151402,289724,123782,184879,188717,298354,184713,317626,356506,114751,-154393,-439593,-485700,-248926,-50692,-36731,-192400,-460869,-542082,-455511,-376677,-113237,-57159,-195732,-296334,104290,389648,481299,467672,218278,19677,481354,1136457,1431416,1045160,427295,-271888,-313774,279997,646892,388302,-89408,-155948,333052,628669,346316,168262,142019,291576,280266,92438,-192534,-310690,-330113,-189221,112698,201302,180205,283037,298041,231129,184972,231923,104516,-73462,-202755,-99471,-100654,-423497,-681421,-368941,128404,680325,941271,866163,541474,-100064,-378920,-473724,-374925,-271315,-43292,480825,613781,324753,298378,761153,696554,283536,-125624,-424769,-351521,10552,254235,352337,306219,186322,-241799,-219490,-117301,-171341,-503088,-177465,-69136,-11492,48631,302042,283440,154558,155522,97398,-56564,-139748,-33185,-248696,-351106,-288418,-353608,-242851,-102252,-294958,-246036,5770,-28938,-298107,30896,193926,82429,-296965,-404416,-447966,-451594,-213717,168475,354720,292557,10859,-147089,250358,393310,465014,465483,316028,33476,-384405,-513987,-185784,-58785,-223831,-474525,-158967,-59274,239989,290829,17751,-171405,74260,53733,58107,398789,435050,228518,-55142,-128673,96487,287506,302216,340770,78595,-156645,-326126,-116923,165221,315270,377219,462761,491682,372257,372664,376770,180211,-75530,-82957,-13090,183900,370481,337044,197922,-147127,-400513,-447981,-33375,280304,300610,275717,259261,123646,34103,58154,8606,52796,30851,50092,57800,1980,24811,-142675,-48679,-125589,-51507,132615,267028,367284,216630,-119164,-513707,-241526,-367433,-451152,-382246,-11792,5267,-201139,-436894,-477516,-333207,-164487,-226409,-360449,-21560,135455,10622,-308784,-298880,-16696,65113,9831,-54166,-102488,275,97721,50125,-196313,-253112,-117801,-323968,-546423,-393320,-186571,-324449,-212174,-179584,-14002,127960,-17868,-405919,-61873,324850,635328,534232,95691,-371700,-50947,318049,478455,191771,207532,523602,471419,23221,-203957,-426981,-344252,-190055,-15012,77442,271430,225321,25501,-275586,-448256,-373945,-332590,-89772,9300,137661,400209,537810,439980,264287,-64902,-350540,-443425,-136171,-38963,53722,148628,146667,-36549,-140479,-192483,-322290,-471747,-76971,439187,607681,397381,-137069,-656970,-447602,-325269,-122019,-179481,-288025,218012,986185,1403901,977118,-15317,-72450,445757,404544,-35342,-457865,-124109,-5967,74625,342040,499791,443394,217167,41294,-133738,-401897,-59930,362896,323279,214025,-127159,-258484,-45748,303509,442745,410380,492745,756269,524159,-185353,161273],[304412,8817,67750,350703,277221,114220,54448,-18453,-76463,-79127,-195163,116105,288432,296113,89853,-155310,-102475,364490,286789,377398,134978,-15975,38751,142123,-30326,-312175,-118160,51986,-31756,-88672,-211458,-216293,-159312,143066,231057,-121687,-467015,-241492,-219943,-263226,-233086,-113275,-61203,-143414,-410617,-412710,-53874,519454,1130456,1315925,1097556,685147,-11885,-126892,285267,248375,-124717,-225983,-241575,-296559,-66361,203502,121593,40177,107819,79160,30739,50246,608,79828,336914,626597,413297,-24980,-370685,-310186,-297730,-301780,-61839,90658,105012,195445,57158,-179110,-279210,-239247,4727,472552,933296,1162495,980618,609478,-47163,-480011,-217415,-17799,215988,333178,260732,22212,-85299,182522,425478,464455,192965,-37610,34589,298137,368542,502059,339382,-104588,-154890,138683,-25848,-263161,-71535,-153686,-324094,278562,555729,741012,847416,431545,-171875,-405086,-372396,-309963,-345731,-392009,-149059,1392,-239587,-395458,-41264,69801,-111084,-32032,184995,156009,-22543,-164026,-81750,184963,492442,738738,895894,712196,715590,494953,-37111,-473584,-232365,-90570,-147388,-389569,-365986,-244349,-273617,-360523,-80572,317843,423136,168826,-240945,-487129,-458542,-274638,-127805,-73908,-222940,-408905,-114551,427226,520510,307767,165641,309305,268007,-38862,-465001,178342,838083,894048,643756,419670,328039,221933,99200,-124450,-351719,-229778,-246402,-355575,-237410,126801,307627,233798,21005,-26474,105084,-14229,-257077,-17106,201141,179950,359792,241901,441237,330492,119184,-56208,-219238,-12544,95957,-92384,-362931,-246695,-87255,257566,478173,661567,510169,237126,-40164,-225178,-24040,179778,220640,109862,63848,-41196,-232220,-33736,-104015,25530,-181907,-345409,-363712,-156291,23856,307438,903079,928990,754382,199550,-314520,58801,326979,453559,552897,810416,915636,670428,49282,-269889,-158676,-270667,-415546,-383521,-185506,-179400,-233363,-337693,-405523,-115638,165875,292490,75885,-334898,368700,842338,632415,-34300,-421636,-115083,-155414,-194608,-180932,-324314,-277525,-38406,-120260,-536148,-189698,79344,-164435,-513540,-330301,-540061,-351047,-272804,-398313,129381,270418,185664,-270354,-370897,-340584,-392174,-363154,-175712,237460,487819,410936,66534,97025,223280,254717,159098,29300,-79421,23677,312226,516848,478319,457442,772059,526046,-336897,-35884,208928,-150472,-261923,-221981,-304433,-465494,-454550,-418378,-366292,-260701,-346773,-414597,-143526,316691,600223,671961,431366,-192288,-413102,219322,644660,595383,122129,-392094,-665,130522,2915,-178918,-308763,-397655,-531941,-284806,2975,-55809,397635,945615,1121503,616572,11257,-18790,277281,346590,519261,1070260,1416766,1399272,1256834,1217642,1001813,351938,-50860,-111742,-130246,-154230,9302,157054,325922,301528,-113123,-237074,524059,790718,355463,-256753,256330,748640,987333,789255,330604,-265200,-263639,-164816,-132235,-243621,-105383,265881,548384,328976,-130851,-258500,307929,610988,562812,351003,82257,-132029,-266024,-95699,454319,1063231,1548991,1892710,1704570,1463781,971426,625611,283293,-17565,2029,113306,-104656,-285671,-376493,-277154,-43203,143435,323582,431819,506539,328810,203581,-80487,-130974,-471291,-358813,-300722,-487936,-291055,172734,521535,605830,276620,107481,-62114,-173560,-235288,-186018,4687,-219802,-521650,-242998,-72569,-102999,-328286,-228731,53408,125604,-146827,-473140,-369324,-290394,-166585,-32016,8945,-185282,-7612,157558,487155,638915,678895,721554,594493,273831,-233502,-162674,109680,37624,138490,148227,199743,400016,522810,621614,629066,459985,-146517,-572133,-304541,-186248,-29377,-144686,-531457,-199905,195852,83347,-10013,-18394,-185024,-322262,-270909,-86122,80384,382153,710035,422685,-266370,-177445,378602,320575,-216845,-412309,-58884,-72732,-371788,-388902,-459222,-449918,-112228,132439,183218,-49234,-149092,167799,315133,173662,-305739,-228055,198702,342065,150661,-99059,57941,171768,519498,770891,788068,519306,-2904,-426381,-155479,-45928,24757,90987,299291,336667,65482,-186537,-178963,-202305,-175498,-354611,-88060,-169427,-396614,-184661,339819,580419,505594,230649,-60293,-88416,63373,31353,37036,442,-26171,-167107,-111123,-84323,-156111,-277825,-360717,-306738,-141424,-119362,-147592,-457144,40379,395029,307448,-155380,-81924,153688,22716,-159277,-204900,-239875,-273619,-473402,-570915,-329229,-351539,-525781,-33351,326486,529922,462002,34294,-350754,-199198,-80504,-18693,-180519,-66930,139699,170170,-263871,-426103,-30391,29503,-235069,-82038,213918,88302,-391604,-188758,102188,54983,-176067,46304,187945,-94201,-315894,22679,284981,449350,516710,504702,292525,-107848,-68814,-36693,-34862,199224,516459,574721,557321,488454,367371,216937,-18578,-448367,-281865,38760,166653,115531,-29256,-31325,-41996,-137535,-55286,-89652,-366725,-225492,95779,272828,320522,457082,422552,149063,-73588,174,18072,-72660,6331,111055,77989,168255,369733,198140,-34811,-287770,-435187,-241929,10523,207833,268847,87899,-137351,-285707,-318733,-298321,-388466,-536337,-333653,-221221,8484,250054,504067,499711,377681,183279,-158231,-540016,-121999,-23821,-248587,-309787,43910,254163,62648,-125799,-204438,-75973,21761,77944,129888,195039,251943,77412,-215729,-161198,473022,832785,812315,358001,-154580,-259995,106732,298901,223590,-196225,-308320,121200,87913,-302767,-530970,-131107,150654,352286,273588,-60455,-554037,-152032,110562,216964,26751,-214184,-254740,-388607,-249148,-29575,21679,-39596,-95733,-137559,4576,-13988,-210412,-40245,300021,350804,409804,621348,745438,273640,-236899,-190454,-178995,92147,260249,-83600,-515039,34656,-84343,-547408,-399858,-240481,-112758,118527,334133,382453,29953,-27982,-20504,88290,136181,55275,123006,417607,467762,364271,349222,289361,112677,38793,-93108,-108566,-41977,255453,581437,590457,209996,-410782,-194206,273249,277694,198981,239711,-13765,-472113,-215872,191902,384568,395970,124406,251268,373611,372253,217301,167203,194032,-106037,-378816,37668,227238,-16851,-354480,-332136,-184980,-32219,164517,529657,723624,540468,157331,-275509,-521249,-424135,-438582,-139938,408159,726109,574224,-9893,-253413,286068,395147,156820,-87075,-408573,-357922,-397540,-225672,198140,562067,515830,159951,-191791,-184859,-188292,381362,650436,554856,158129,-280827,-357638,-448117,-329094,240784,450374,314288,129847,32519,-99903,-117388,89107,425393,306636,-81631,-177294,-229185,-190186,-175528,56793,88987,9630,-46425,33299,350158,537889,409056,92038,-325760,-158647,95674,43854,-162120,59200,371615,403386,344575,352150,-22247,-346331,-291542,-136768,-161171,-328617,-385906,-436821,-345359,-436609,-324494,-269828,-415239,-360109,-29912,6586,60488,317183,660613,813710,873030,395626,-209053,30893,11122,-120975,-301492,-336477,-326842,-256814,-136700,-126337,22896,86556,-171557,-317596,-120223,-417491,-339578,-138217,-334503,-350465,-258311,-421838,-180835,174553,404166,107929,33692,138566,10995,-173470,-240347,-312477,-231456,-237256,-261722,-80754,1079,-70295,572,-62477,-184931,-19794,240051,125868,-220920,178545,544938,322713,-179458,-504373,-207640,-118894,-198669,-26296,101828,128350,75181,-42604,-192024,-392387,82469,645824,938888,641855,174717,-52386,94584,365975,496584,241372,131992,-118566,-191286,-141850,-9510,274027,443378,365389,153400,-69155,-114505,-69606,-119455,-15192,102441,75452,-318552,-219619,138500,84801,-79190,-256795,-290928,-200123,-86419,-92830,182757,255640,116526,-23095,-142776,-155049,56641,232837,83073,-14495,-29605,91023,305286,391293,310157,303963,395160,187632,-305553,-212870,262232,507389,738746,631481,365394,359545,416792,235267,-186014,-360623,-249186,-188529,-405981,-338334,-79608,147787,-10931,-216873,-241959,-276527,-154795,-99531,56107,166742,165975,70110,74646,-141798,-115290,-132129,36986,179368,305006,529271,604292,566271,419311,82487,-41011,-21229,-63485,17149,-66742,-197287,-266884,-192479,-164388,-178245,67102,101097,244341,-64294,-445951,-433973,-187322,-123535,-288488,-12065,330363,557325,402863,160097,-233884,-193594,341943,14698,-280776,-264802,-86825,-193273,-150559,-62774,-132915,-73207,368370,472591,425704,-18074,-277976,-532549,-288573,-23946,-132377,-276579,-240754,-372728,-87839,263968,400313,262884,105572,34498,91205,213232,220250,-123577,-359256,-50910,64821,-132398,-211219,-43959,153492,96064,-237837,-401736,-317166,-197288,-195513,-385118,-470530,-172288,-10160,147383,-34692,-137002,-17385,34607,-201457,-154075,-124039,131511,589023,823450,594672,115223,-273441,-72649,21778,-78433,-269539,-351125,-372236,-257749,-21373,73763,202208,408748,342563,35832,-143508,185326,379432,294600,164938,-63166,-286508,112964,415321,289587,-162046,-375112,-419276,-464917,-333511,-200242,-291642,-453490,-407047,-163778,80494,126357,-127112,-244989,-140839,135058,306073,347036,25203,-423980,-154211,-51880,-188573,-463869,93476,651828,549945,-88981,228573,710948,527234,-51917,-225265,60977,89721,-187675,-316282,2841,25587,241677,706125,536544,-293183,82025,311143,15590,-220972,-316073,-380986,-65514,13901,7501,-317556,-424870,-437093,-234048,-7533,156364,703,-322338,-464443,-337804,-292651,-322891,-351227,-314284,-248456,-153161,-208100,93238,693706,739107,243733,-160454,263062,455140,211096,197745,399308,154800,-72857,-63775,2673,153495,144286,303171,447426,513241,212256,119171,686243,850406,680089,375015,-243142,199940,530190,756738,668169,429443,56439,61197,63104,-80945,-308599,-342805,-224988,-47517,824355,830174,435134,-79660,-180414,-272238,-349144,-65476,-112167,-343477,-134040,3787,-973,-3387,-12675,-16430,-4918,-68942,-113395,90041,554115,976714,1173125,1121788,693426,63269,-115265,178285,309580,109578,-211237,-275984,-275911,-403523,-541854,-312016,-220184,-247651,-198627,-107784,-305591,-336286,-360351,-354439,-399866,-207035,117280,345024,504738,506992,425636,394608,236741,117180,11693,-116369,-269262,-369896,-436098,21071,594933,895939,949553,939881,795962,237499,-38536,98235,489258,641877,522676,423183,426893,265351,-204513,16455,273145,46720,-259549,59231,197387,159279,-2082,-56507,103163,147370,184063,15474,-280946,-511432,-303333,-443653,-72191,394654,467444,-5365,-111442,415935,836224,1102796,948941,375409,-300151,-417843,-143092,130376,124846,-89052,-400795,-400191,-27504,-143829,-1441,332079,375044,95017,-278182,-521103,-180117,196626,131509,-74972,52998,72867,-137382,263782,738312,781240,557280,184386,134674,-78489,-350525,-371923,-232340,-179006,-11794,146051,135822,-51197,-168953,-132651,-185195,-146043,86201,190242,97791,-198765,-433191,78292,414774,463528,29294,-435930,-41091,258960,182554,-104653,-56061,257226,573727,572538,792456,1017173,1196101,879416,202554,-338677,-103754,62610,-8383,-262532,-201963,10683,201939,201581,-116317,-347502,152769,556842,458842,157753,-241593,-232382,-360550,-133584,370841,514183,121511,-300248,-93236,258841,416225,290431,50719,-160220,-121897,-190149,-282622,-450650,-375348,-328375,-305321,-153353,-33673,-70163,-133717,54684,163774,216933,236635,171544,49372,67764,71937,283305,630395,591682,186972,-147746,245839,669684,747658,546465,78100,-227187,-446459,-67088,235506,251757,171964,-242373,-568494,-477219,3130,598673,813215,1107102,1409405,1702028,1590952,992316,632550,987452,1414204,1500907,1162304,753779,68975,-151289,-73309,-15504,-20850,-247781,-270781,-230199,-171235,-228836,-273524,-252756,-18594,-172771,-510420,-515703,-141835,-217258,-224799,-65353,-53972,-337060,-471170,-339155,-215415,-80958,78906,66205,-15290,-205659,-129798,-14898,-140921,-245446,53368,335547,565481,527996,170116,-183941,-172419,-44140,244962,376441,210298,25591,-178095,-114952,540244,1151418,824358,679147,543613,539008,262023,37009,56458,10388,-296411,-194994,427133,876103,587227,106605,-64690,-215808,-311533,-280256,91233,420169,189653,-132583,20457,339814,542947,353605,723985,843328,738204,342599,72134,-188063,-208443,-237301,-523625,-86140,-9265,-205801,196460,423177,203875,137588,211687,180902,315003,398615,674251,627187,783672,671081,900567,968120,510066,-214518,-366496,-104974,-290658,-135819,-82382,-135320,-42943,117387,172479,282632,192701,-115947,-78244,425080,688668,503798,283522,-59329,-130600,-106852,-62692,-445713,-177222,173579,91447,-266535,-255525,-152237,-87592,72512,-99827,-266155,-160499,-9936,22459,-63352,-272497,-427705,-414196,-494996,-178467,319371,144659,-381207,-297230,320646,456915,446,-370268,-292578,-382441,-484131,-372134,-283823,-275508,-104549,99900,285162,305648,49533,-95292,51992,217790,124512,152835,153647,-122024,-390633,-551468,-544635,-266931,-68964,-117876,-229307,-390026,-402238,-393493,-539630,-287224,-381034,-347368,-179749,173723,369131,369132,277272,113612,-32064,495445,1210146,1801107,1746056,860475,-69464,-87818,361355,366606,-46768,-487583,-79806,403032,537441,329023,194851,294415,473243,541719,350404,74743,-73343,20509,184658,340216,365078,360726,438282,319705,339273,518920,687444,563786,-4580,-242729,-45771,-77010,-206026,-178234,-60361,151935,503427,785506,661554,350800,-219359,-242592,-378444,-353032,-73573,213433,800548,802625,405293,85342,362092,242231,-10227,-191064,-358389,-535193,-180155,68736,234691,157042,-89909,-308492,-20323,125680,121038,-70350,-180193,-281163,-286845,-40811,198111,237421,81595,140247,-67499,-199442,-234620,-121860,-251771,-114049,26408,-111552,-157547,-191727,-342989,-277723,-71353,18196,-334854,-400847,-92581,-155962,-474720,-536098,-492209,-559785,-441752,-57818,256210,252532,36088,-247198,-341528,-586456,-304400,-54895,-20766,-127057,-535437,-191313,470217,656312,467832,9550,-13087,104475,255157,209917,11960,-305259,19620,207907,424896,446577,328361,168456,75123,97789,194183,346335,469352,547766,390133,67780,-347482,-303842,114256,320918,462174,674799,675249,629439,549733,502715,184062,-80341,14888,205390,336318,419701,358735,224751,-10937,-239482,-408953,-48668,244664,161397,29126,-59795,-103210,-309,73861,8077,101411,279571,504925,433918,183868,-13421,-322525,-118342,-154647,40170,287343,481117,578791,349111,-92080,-539014,-98657,-147128,-349189,-199648,151372,98446,-127106,-449665,-471312,-489028,-365495,-499659,-246587,236952,321717,109632,-411493,-387642,37901,299289,320512,120238,-96658,-161566,-68531,-221952,-452623,-219671,-101716,-374629,-177196,-161390,-63644,-141862,-57059,-153521,-37814,105670,35162,-272272,-385183,-99878,391062,549873,376406,-54722,-386639,71060,440591,250020,132044,231227,210822,-17726,-91209,-224295,-277447,-135635,-103095,-112224,-73225,-43283,-128231,-431291,-463669,-317052,-303187,-121945,43071,210016,307627,265553,172074,-89061,-198962,-426480,-553744,-536870,-368694,-160897,-104678,-248144,-358868,-261330,-185162,-231390,-421674,-65259,392692,497363,190539,-347830,-535035,-543253,-496294,-275779,-257337,-422541,136728,915493,1373418,954928,665,74916,546588,478593,8185,-357784,-136223,83792,175130,317744,424369,414957,338084,114582,-63974,-289462,-7209,492597,588628,490353,94309,-229332,-55982,283099,438743,393956,532882,833237,621839,8190,64551],[387099,287874,231180,430709,312950,171644,79254,-53528,-180147,-230076,-201889,39412,166031,112578,-66900,-74762,240257,777129,615496,595863,148127,-86620,-44469,108500,47210,-138366,30865,220177,180395,130817,20728,-49394,-118500,-105471,-192871,-399707,-79572,115955,-35862,-306700,-256378,25326,-1973,-72762,-326664,-431792,-231779,276392,718698,781729,617119,320842,-174584,-169065,209834,122178,-250062,-262742,-235134,-221082,-9956,117460,-50317,-82571,-56808,-95210,-157083,-56114,-43104,-58672,-57063,228039,-68418,-185821,-424825,-258786,-350,113166,167196,62015,-108292,2638,-17581,-206914,-257757,-243281,2855,493808,822894,1001181,874633,663013,198182,-12410,177654,319748,289569,252550,184874,80593,23324,192073,291532,233680,-17134,14432,151202,234517,194340,151485,30613,-385125,-44997,245104,97533,-264897,-359257,-316632,-247838,320569,726361,873402,770811,256822,-299193,-219280,-308664,-440513,-275823,-397599,-309423,-188156,-342339,-327924,-150842,-110651,-273599,-137751,49055,25484,-160767,-206300,-146477,-258098,-223672,177920,403313,392775,500310,522567,242871,-167904,-488131,-234228,-126637,-237389,-359780,-338010,-331492,-242146,66065,421948,517350,375126,45330,-239941,-456566,-397945,-181891,-32021,-107403,-332802,-109395,234114,226673,-158296,-169324,50336,219735,109295,-328111,-17763,689874,937330,732762,425634,214804,91827,67634,-67484,-318816,-318775,-131296,-248546,-314356,-39117,216533,151381,58635,133653,190755,-41210,-222237,31141,396652,508382,638984,519493,421676,123173,-201052,-269768,-143967,37515,127326,17821,-204727,-156043,125503,477312,563457,620418,555093,361559,72086,-92788,2361,211958,484052,562154,414452,215199,67516,298017,272119,210749,-195619,-302123,38693,183336,131068,318162,826516,826610,790582,375464,-48757,-21805,245103,415271,584758,833558,750384,678843,172083,-23873,-18314,-98017,-302420,-225528,31557,-50816,-348531,-432593,-328775,-256135,21199,381903,502331,-16859,186149,709909,549694,-24109,-552266,-274307,-195647,-103156,-123576,-354473,-317521,-69819,-141241,-315029,-25000,144080,-256149,-207396,164570,-39277,-262447,-11886,-171581,-246236,142761,148939,-188883,-260997,-98295,-200359,-332888,-87769,219822,367937,197057,-275082,-374817,-155698,-13457,23022,28824,-29598,-7055,240739,361651,164299,65818,461503,274788,-421157,-90601,47370,-298358,-285019,-330495,-410717,-292949,-425374,-167385,-16357,-17978,-91617,-201226,-198139,137143,333555,454866,406741,-28735,-285536,291822,743408,789595,276787,-415629,-177889,74152,33886,-178610,-383778,-468414,-393765,-119360,48133,-75921,380924,838358,1009832,509178,-137598,-126031,155934,185009,282034,777366,1030990,955665,864559,883306,744811,293939,-203034,-296322,-261701,-188490,-116055,-5223,178437,213819,-39209,-498417,-28790,240642,64132,-354203,22922,577130,803834,851390,544642,-68350,-457609,-195436,-45621,-108637,-53010,327117,765757,647100,100206,-354545,236762,357613,119994,-14718,-140016,-337710,-492138,-374126,89786,474414,970287,1507871,1413591,1323927,906883,690321,405062,-20771,-204993,-98708,-363135,-259030,-247181,-141282,227384,519190,574868,630704,553022,419236,277453,103356,-163117,-314465,-318324,-349959,-460156,-214888,229317,593570,746464,468254,129582,-145849,-249067,-238528,-233924,-104572,-350477,-273600,131561,382430,251020,27089,-165998,188568,518031,202058,-272542,-289671,-433,242780,310139,229935,-145961,-270483,-10721,403513,641978,785852,727874,460218,58258,-354569,-335244,-34144,-34596,12384,340610,609753,615084,457400,443025,320522,213107,-268629,-477237,-380845,-181800,142647,66140,-247212,239378,481450,235062,-127819,-147942,-147572,-118069,-152217,-94094,17853,260714,472633,369081,-49175,-432063,256835,367236,43242,-455437,-295236,-288838,-447204,-176281,-236637,-464820,-145984,60533,40231,-203038,-272012,-82070,180448,298527,20665,-220850,120527,229521,-53107,-206225,70453,251448,589114,782321,764207,540811,88048,-373710,-186370,-138247,-263150,-71059,142800,178441,-11460,-183553,-45406,-116997,-200841,-341521,-454280,-399680,-530298,-212519,224826,592847,655389,388362,-16670,-174841,-92199,-109489,-56704,-54999,-123387,-304102,-222860,-68327,-88862,-184081,-140160,-85950,8249,-247688,-422775,-288578,270217,665364,584774,51141,11883,286698,117038,-174730,-438397,-430436,-329843,-374209,-468465,-388405,-319514,-259666,-295102,-11238,296950,152466,-151674,-417756,-406001,-469457,-504323,-440522,-123367,184714,298974,-29662,-541920,-75339,137733,-56089,-23819,251670,130391,-207148,37253,299576,354358,263851,258083,294478,16571,-218041,-81061,133648,274673,407861,540537,372887,107120,144812,120287,49163,140620,140018,145567,225601,231970,235362,141116,-81816,-432351,-248481,37551,118136,40073,-178997,-216186,-341589,-440274,-120310,-211817,-497197,33521,363130,446918,242544,241523,279163,49279,-88233,63787,41519,-147168,-36781,169895,87067,261842,592250,486004,188019,-219548,-483161,-258184,44821,296722,296041,131524,-119875,-348617,-483159,-420697,-272900,-346587,-450510,-101763,4902,29126,53458,193538,275778,94600,-261663,-202032,67246,87067,-57355,-164365,-245801,-195265,-218268,-384407,-420010,-265208,-145644,73521,232396,243808,277276,203462,38330,-295987,459241,1015958,1025200,585707,60151,-335138,-362726,-148386,-40390,-159081,-154173,148743,313741,126450,-114312,-6184,260208,498635,498777,162755,-265446,-375494,-55509,131659,-62178,-233766,-146600,-345851,-266137,90928,209649,-28572,-137632,-167570,104877,197610,-138472,-359143,225038,247205,297198,732041,963472,587792,55474,34290,8303,88115,234283,-71545,-501219,-118958,-322577,-288131,-98003,9422,-58583,-101760,-176626,-128560,-198956,-311678,-144478,-43166,-1094,-57426,61930,265138,311181,299259,317803,317437,294606,312734,165435,47380,85783,427572,693298,791800,495159,-45643,5489,376134,454279,357407,305499,7509,-437028,-302902,209975,442643,416563,5129,221294,483012,484744,416830,279253,119717,-288692,-50608,193565,311738,-46213,-403353,-170707,-61404,69492,254090,584475,714369,463721,224371,-53774,-288262,-350450,-321284,-286502,400931,797205,711716,186946,-325219,128188,234667,67446,-100258,-308809,-307002,-196394,47774,287761,630496,632639,351687,224303,170518,249875,647229,795592,744325,387741,6968,-242768,-171671,84615,483926,569104,253385,-136765,-225845,-279060,-308378,-258196,-113129,-273320,-158276,97472,132233,69815,-134703,-89315,-68637,-110518,-75958,45663,307396,420920,385827,108182,-159428,-146675,-26899,-164137,-367243,37134,433386,613164,679114,732347,349584,-110588,-92304,24631,-45968,-229148,-403447,-468943,-471160,-440845,-265534,-171868,-352334,-353224,7052,-80983,12992,454965,700452,830563,905777,415898,-267913,-79275,-41317,-33390,-90044,-230050,-278713,-275022,-395241,-101917,249032,325273,-23600,-45704,38574,-129337,-305503,-194847,-275489,-183844,-214209,-252458,24492,218089,197142,-64312,-15334,109071,-29422,-206085,-205376,-15254,94676,-45137,-22188,88801,113785,12469,49790,-29512,-187936,-1544,209719,138491,-111712,234148,690920,597973,147125,-264965,-468049,-325058,-181671,148560,379020,475342,224575,-232945,-459051,-420976,150965,843958,1367384,1180185,727558,172472,-28476,181639,409233,323587,220048,286702,272928,111175,-75690,-70586,251427,365419,187587,-75555,-53591,87215,175991,239649,129930,-53575,-378457,49173,299398,194985,-5460,-233434,-397142,-200000,101094,75245,30227,-91376,-183426,-131168,-55491,28108,107655,182890,73580,19929,3909,18558,173194,379418,451043,318915,291096,317820,314562,-52019,-182995,59022,332530,241168,55573,154098,296800,141644,-281073,-368553,-198325,-252083,-280302,-240756,-137831,-95030,-230442,-5273,88236,-200630,-476934,-173447,3270,116662,92607,110505,150378,50750,-96863,-138921,-133198,44682,272604,533841,575756,536140,401106,15389,-116318,-69031,-110936,-38730,-57194,-85410,-221704,-265482,-288156,-233491,-212945,-385985,-480648,-297809,-475211,-381203,-118738,48670,-266964,-241402,217317,651501,473019,220872,93219,-236890,-129183,-75099,-116004,-308672,-244815,-297171,-227843,-29868,-23863,-97894,262387,389792,355016,-3607,-222314,-461177,-106681,175823,-32115,-493227,-272296,-298867,-259156,220609,410733,222843,-184661,-209338,11321,83316,128050,-73463,-324351,-300512,-75219,-124329,-118408,216140,549144,387046,14590,-245681,-129329,-84511,56741,-70882,-334576,-440212,-51027,169678,161630,175996,313920,350896,29313,-106995,-16483,278950,749566,762467,556669,141344,-418015,-113330,97540,40082,-198468,-419424,-431554,-101169,109657,-1522,-156699,192220,324014,-16554,-121664,211132,453371,411645,338593,237637,-42103,-272581,-68290,-66003,-221571,-283134,-347960,-329297,-326696,-211740,-97046,-78740,-107632,-112033,-8312,9915,-74349,-206177,-316617,-140847,193672,365199,288730,125915,83550,-47375,-242627,-463585,144527,648165,603311,-23135,34741,361222,184563,-176166,-12443,126896,-4252,-247051,-233593,-22202,-38689,355740,865971,726415,2191,132478,270999,-31528,-165237,-238169,-388028,-40751,18464,82073,-69280,-361152,-398856,-90175,121726,312768,74176,-312132,-362169,-293032,-232775,-325503,-387263,-320162,-156286,74966,57293,252516,920273,883502,428889,-39183,320485,381437,80044,-140807,-173077,-299823,-495730,-289087,-63541,105772,56281,190997,310145,420111,228471,102163,482824,553294,362425,-108274,-411466,-47880,356323,552582,625876,493995,171517,114237,48100,-18603,-348294,-155969,46892,-72858,181937,492864,433859,125263,-169227,-249219,-127045,-158948,-385357,-418259,-115694,11160,47617,-41063,-204782,-268628,-309166,-255928,-279019,-224443,304769,759377,1207779,1285298,861684,121386,-189921,140130,212580,73871,1236,-30437,-79110,-323344,-422406,-62285,162589,339197,221988,13804,-300694,-532616,-442699,-427509,-477317,-240466,52432,249579,446511,459368,373634,331689,247617,197753,274668,185867,-111526,-130400,-213213,-222523,494783,940670,1133949,1076720,841052,334348,-154302,-67341,240137,436455,299113,338973,558434,500917,95273,61488,236185,-1522,-218866,85235,86603,-12295,-273734,-289157,-63421,24238,165434,182462,46931,-285513,-404933,-409853,-210442,276238,325916,-81021,-58156,610211,1037517,1267315,1000060,276260,-514374,-136233,-293614,-173911,-7232,-301366,-427792,-30393,230757,-65902,-39310,347983,527015,316934,-73168,-263875,23399,359521,247306,-55538,20317,-4268,-325502,110411,691646,822528,653590,373297,319650,-10755,-420088,-308399,-332891,-304825,-23425,101980,96045,-72849,-182264,-279263,-354871,-185593,65428,131398,39168,-207580,-288616,168639,439184,430275,-77809,-411634,-51045,250058,290507,209813,209263,-53309,24790,86907,442854,702295,927416,717465,255889,-305577,-280307,-93929,-8679,-249711,-463762,-159183,203173,291501,38385,-390881,-27271,455982,485183,150681,-281945,-281072,-282483,-54916,503211,762942,349335,-126470,-421358,-26714,307099,401675,4318,-471392,-236456,-93779,-98370,-286410,-519357,-380605,-290033,-227082,-171441,-113364,138862,536098,544030,326431,133295,-93179,-42501,151960,229561,586867,928378,748406,223741,-170713,182526,567429,559361,411347,113549,-86037,-395714,-252090,29488,24348,-75508,-423762,-618581,-437206,131003,781658,1066487,1259865,1422064,1544430,1151180,414497,-62392,871125,1193174,1327090,817261,258831,-345111,-552681,-508559,-272722,-98273,-202192,-337591,-265152,-122565,-42213,-65016,-15828,89788,-13735,-179909,-196516,-290781,-66642,-31066,5663,-134806,-478231,-427237,-258646,-152611,-117792,-164493,-179125,-225438,-412153,-379218,-274839,-309711,-98235,88764,226658,371698,302705,18606,-141072,-75332,-227737,57583,413529,358946,218151,6690,-128253,244638,822333,663717,652559,538543,419081,186708,87512,32300,-43463,-275842,-264950,257988,701972,726719,314818,-109164,-485909,-472030,-353595,241805,529308,340230,-65186,29768,292178,301512,123722,581238,662290,469660,63329,-10188,-102118,-185685,-258776,-197282,282443,318136,-171928,20715,197119,-77783,161923,422718,333269,277910,614988,1112982,1147375,926189,554725,645845,783115,653129,151674,-228907,-100694,-376458,-418798,-68654,35856,188869,231903,155216,255422,234985,84543,-396789,-266301,36238,43165,109162,8213,-44826,37615,212737,-93527,-304423,110732,146256,-279880,-365609,-210867,-121836,43342,-29366,-169321,-70098,108703,87477,-176446,-516154,-389829,-500533,-216540,222874,637195,381290,-278552,-264357,390365,522662,-67382,-587083,-269583,-323636,-380816,-81461,109934,50104,125243,202443,383956,281534,1577,-403946,-85243,91060,15190,-73640,-73688,-407412,-507320,-405732,-532496,-240343,47879,-18792,-161575,-342079,-374852,-316911,-411851,-211438,-401659,-459673,-151789,113622,224269,193035,31204,-39673,-44008,486827,1242171,1886692,2133515,1131810,86065,99734,462525,330636,-18928,-165091,-177167,192955,173339,142406,158691,392033,601315,779658,630760,425040,265216,356524,470810,495191,376189,315283,385831,270878,344794,648931,933650,864143,-31898,-351105,104429,195336,198621,260548,251588,71781,17666,285546,238463,43253,-137944,-23351,-231094,-419574,7100,360809,811620,819362,515638,-25340,-476746,-378370,-298680,-253810,-280120,-410587,-402831,-144081,155676,142282,-256111,-246466,167973,481995,538552,239654,-28353,-291966,-289297,-8103,136124,127959,10547,98080,-188021,-189844,-79192,-102208,-260998,38521,267134,138106,-47452,-311612,-424487,-228326,-26591,137801,-122647,-456890,-348595,-353813,-475364,-473159,-436019,-439192,-495286,-160315,217440,341332,336618,272504,547569,381187,62979,-459562,-426849,-328752,-567013,-26631,577422,821665,850339,493581,361996,296028,134591,58859,-37759,-332843,-17097,324914,493702,314244,89899,12826,133341,268843,231072,255206,389057,461325,531960,404048,59658,-524178,-119899,204503,531349,834135,829723,794836,546499,382082,-6359,-208757,41877,371834,439735,385470,281050,147720,100170,-130328,-390329,-155235,85400,-31354,-239696,-260910,-246733,-94195,-63829,-29947,205163,436823,740104,655162,333894,-80727,-438806,-271921,-187909,90672,336621,524968,553308,303694,-185556,-327057,94277,108304,-178574,-41359,183957,159922,-183202,-578908,-323535,-362637,-278892,-172870,130214,467198,405952,93896,-391397,-188468,216235,499587,547645,339341,-40879,-397055,-332591,-350396,-341134,110237,167163,84290,110341,1301,-85328,-34182,-49747,-203133,-181079,-23900,42783,-118358,-397664,-526175,24911,467979,523865,145249,-402622,-266939,85561,91081,14928,-61288,-68995,-74473,-57333,-100774,-149982,34137,17988,-83184,-187640,-189220,-277289,-576472,-375793,-231328,-247653,-173928,77682,280109,185719,85830,87481,-180991,-173826,-342947,-328697,-201696,-394761,-495906,-400806,-303521,-290102,-237046,-155904,-149138,-410515,-115533,232076,298874,-23159,-484449,-575674,-677112,-677597,-415041,-304491,-498696,-93938,510676,853607,569903,-116229,85433,481144,376580,-27049,-239751,-103753,60631,165271,259221,286661,218378,174340,-32763,-133885,-132645,127800,454312,618390,508889,227637,-92480,-53571,212864,328389,240218,360770,604312,477745,75023,86398],[505115,555759,383453,384824,230232,109184,-10047,-179074,-295453,-246609,-158480,-52953,65710,-18168,-39786,122420,421599,747352,650609,445933,78940,-112322,-175050,7809,36967,-115126,6649,166008,219263,218494,132788,15257,-179802,-419874,-391636,-149741,70444,170309,-1729,-250720,-4205,257619,123342,38804,-122250,-283350,-428436,-122849,207614,219367,164602,-87789,-366926,-171547,96821,-24366,-287184,-281783,-222371,-107011,46052,-7382,-231237,-261516,-267280,-349678,-412612,-232168,-172365,-253609,-244052,-379782,-227982,-258300,-404976,-58196,331115,406915,326718,120469,-165478,-156119,-74650,-126253,-179887,-294805,-130885,338549,533703,678251,666410,538366,335469,340007,392462,381889,139710,9900,14376,57866,84034,202052,227098,51537,-299266,-16866,135911,110340,127178,149202,41151,-189816,54696,338973,217991,-157047,-349332,-210880,-334093,79059,466343,615462,357228,-56176,-269291,-69616,-173094,-318351,-211849,-182603,-139511,-88661,-233016,-239592,-235001,-319458,-423147,-119875,56114,-42512,-223939,1116,246484,300556,73424,-305995,-225087,-38071,205196,463826,520922,231855,-278424,-412924,-274525,-194982,-389365,-267468,-206387,-128109,152444,428046,521985,484670,244818,-91139,-433443,-496079,-216797,-23549,-45239,-260017,-284023,-223132,-166827,-277368,-339984,-23011,169794,161959,-140294,-176021,471186,834453,736921,382067,38727,-122300,-87205,-87226,-178737,-170045,-110159,-172460,-328055,-306268,-64750,-82576,-98498,37788,20961,-222380,-389406,67931,495308,733111,713942,670408,294279,-120631,-404945,-209806,-84176,4033,17540,-47719,-234933,-134548,250678,513374,494975,364970,322275,223035,67918,-29705,-30003,224198,666258,864597,559633,282754,249737,508138,730799,529453,-42285,-212634,279621,433535,171539,255190,525934,479637,533962,418529,194266,-142618,32893,373401,599131,779963,579623,474251,216818,120841,50026,-14218,-293308,-112196,181957,42352,-267984,-263490,-179550,-317700,-230532,284639,726485,534672,400048,377552,262715,-166806,-579489,-315230,-110206,-49496,-145607,-458978,-215261,50707,23004,-33463,132573,127894,-397441,10094,524456,400986,24621,164007,102269,-317057,-101305,38132,-117837,-155076,85569,16442,-160816,-37931,113768,156221,2098,-307365,-308589,-247979,-238128,-142270,-37730,-26862,-2710,138553,242952,-97360,-253848,199537,45751,-453437,-204675,-191906,-348624,-69037,-76614,-113998,-131250,-456034,18706,234515,130869,8739,-96793,-250026,-138169,-55227,50647,129275,55992,-91565,270411,647562,751680,334404,-227099,-436328,-120631,-63851,-265497,-424881,-526573,-312915,-100905,15600,-155827,166997,604145,850701,472183,-207504,-296207,-29923,-51901,13582,469206,674493,641691,690295,816309,795821,420894,-9001,-258825,-292709,-273152,-362181,-266531,-29363,57527,-58852,-226946,-314993,-224451,-162844,-305333,-158302,333310,471950,623306,442923,48800,-535885,-258627,-63494,-28928,42686,433000,896310,771300,127989,-348427,134339,32604,-295826,-373319,-435766,-519434,-307369,-176225,60740,201278,445743,777489,908101,942316,670258,462269,185856,-253998,-537079,-340376,-367078,-267819,-107577,36797,385999,701619,680369,681254,425595,315778,244102,235737,28167,2143,-53277,-190192,-373098,-233964,180193,565397,740647,530679,-8765,-332545,-262839,-202815,-253277,-205633,-332007,-91947,348440,544885,371254,192098,-186431,164467,676717,399084,-160555,-286315,195151,547015,652540,520103,166558,-348902,-347860,91968,458737,663848,458283,42937,-377071,-534925,-291881,-60907,-122361,-347339,334771,814761,770294,402988,203930,-59023,-251970,-532067,-295389,-400952,-239566,188023,179399,-47516,432807,550101,317475,-198112,-366644,-180770,-26590,-27970,-93894,-144232,-49895,32999,54939,13894,-323556,-85151,138576,95841,-327514,-515148,-299319,-151602,-34795,-120133,-368922,-317877,-170755,-242154,-430278,-437772,-244659,166819,415260,283748,-156169,-49536,48240,-325993,-270424,16175,195186,442662,603195,577556,404973,30879,-381097,-275881,-316616,-467497,-34143,91607,21650,-140703,-273812,-65141,-66360,-145219,-217397,-332692,-464809,-477765,-222481,9148,428221,605166,417378,43638,-104803,-163109,-281480,-271236,-230177,-274386,-434399,-283546,-45941,-69091,-110149,126991,279488,197778,-88357,-274629,-121579,287753,648382,587139,116552,76764,324638,153252,-184121,-256416,-342017,-409219,-302920,-371010,-360545,-211985,65487,-96536,-58011,292695,253213,73340,-202099,-376101,-417823,-292144,-169506,-66583,123289,300255,104157,-417925,-134370,142872,-106072,-118882,203661,188153,-10924,44482,284935,450581,488627,330620,302935,159622,-24613,-101520,-802,60940,155709,320281,228970,173795,240145,166553,21850,-78409,-335104,-331534,-158620,-140337,-32046,-12352,-242230,-473251,-231049,-1261,-6428,-95981,-262528,-378920,-343783,-221930,-42068,-376397,-392295,112477,363397,335903,138592,83128,93381,-48694,-81592,108243,147871,-159973,-205418,22056,-115412,198733,604974,578026,271103,-153644,-417266,-354667,-5244,370139,298362,12281,-309104,-502431,-393221,-119513,-24656,-229909,-458167,-164132,-133914,-193744,-389205,-18098,176762,10802,-173401,-38062,104953,95620,31801,-56719,-263966,-508612,-426204,-417155,-346754,-431745,-462531,-46891,228750,214986,238209,405311,275777,-260145,241385,900933,932092,541285,119067,-126668,-262456,-227923,-184812,-128317,-12511,298373,490050,418241,117213,40380,288668,514590,583963,289980,-79820,-475827,-302860,-53399,-89229,-125021,-123122,-373894,-256217,136889,238517,-129769,-331464,-293558,88604,326998,98400,-231414,93592,85252,95005,747932,1067995,766919,165671,78883,4362,-14712,105022,-145251,-503908,-321940,49049,90455,171015,182169,-51967,-164719,-106681,-287439,-297431,-417375,-230990,-175877,-149613,-270144,-111446,30784,174172,249812,287220,366263,420083,304307,155406,59356,167163,534110,707260,766292,554395,290252,281854,468097,472621,312037,161318,-227775,-580836,-288769,186886,372632,258953,-237987,-34473,376344,443656,508933,323594,-8767,-201907,314854,415529,337934,-111613,-199519,22755,51422,82011,180172,394598,433345,221935,166636,-40441,-312084,-332241,-211393,-90171,240858,614714,621687,238653,-229486,-219393,-154895,-165969,-99905,-8218,-7669,123626,185108,224605,489645,581342,535287,624182,401433,496590,639761,715868,702395,472437,288181,80729,90866,285278,563924,602031,304753,-267808,-468623,-404457,-527574,-643447,-484556,-251473,70769,231532,344582,233774,25535,-162350,-216746,-186306,-135717,-37751,133918,182206,232355,72269,-47166,-133718,-229455,-491847,-321056,107572,412128,640207,816933,909746,606628,50818,46531,129537,38164,-116204,-324519,-438517,-568312,-315359,-142773,-79242,-311594,-328012,-23170,-240669,-250548,303597,463968,593488,583206,129239,-388393,-255747,-288762,-140325,-142361,-327082,-380526,-453453,-254239,315192,595010,416143,-68641,174623,362900,233975,-281108,-255897,-209911,-160978,-225987,-154134,146064,126833,-226193,-410436,-94917,-26271,-126720,-259041,-180041,176252,299085,92420,65993,119881,144874,38712,16009,-56596,-231583,-219928,-27345,-17776,-194552,96889,615578,694086,398979,-28003,-255787,-267690,-59005,237864,600142,777965,459682,-35874,-253377,-365035,36440,718169,1263698,1129323,722670,142092,-35596,-7334,298781,437934,338151,502285,606238,260714,-114115,-351484,6101,223955,86326,-178297,-61862,315610,606356,507616,255284,87267,-117639,205940,379883,284260,19411,-243295,-447826,-351383,31631,136782,1496,-394525,-444680,-196123,-14962,48018,4006,3268,2163,-43698,-66113,-141363,-57464,296889,671509,600848,298455,302504,732138,391501,-176875,-299387,-73023,-165843,-300005,-142014,15075,-92490,-407582,-379926,-300472,-301545,-138132,-95719,-139520,-236890,-6133,376307,498930,35035,-368778,-102025,15737,64075,95099,291470,369673,249793,-82354,-232537,-309042,-103430,211463,479277,451319,351079,146300,-269406,-271622,-231576,-338636,-291907,-183887,-111778,-225949,-448705,-325707,61579,413788,264472,78569,-442051,-585468,-372605,-78999,159592,-16286,-580050,-98548,411272,312514,37673,186602,189489,204978,144702,-30988,-401273,-529260,-446982,-320957,-106931,-49733,-99394,91646,143590,-12863,-191802,-275476,-435215,-169323,122355,134079,-300838,-306563,-145435,-317463,-28676,140586,-27988,-395121,-161296,-12737,-86506,-93770,-139809,-106026,-137971,-161242,-310550,-212740,264463,633045,419217,30243,-205554,-45397,34584,245083,167817,-77607,-74128,226402,411136,416236,414863,459028,373545,63851,-104553,88240,295306,596371,494322,374585,77387,-276765,40175,309845,254002,-67497,-421861,-164345,269184,347172,145657,-361915,-284443,-74711,-281386,-251222,108206,439804,477924,414808,379849,242407,94474,-206216,-234677,-124683,-161119,-402671,-273932,-182506,-260843,-3607,163810,68281,-30487,-34338,-178420,-181281,-255383,-450423,-390961,-39370,277478,505822,503763,313742,1052,-283363,-407390,95251,418071,425143,-74806,-338043,-96606,-111612,-126657,14979,-6520,-287018,-342616,-135143,-87607,-45168,444771,827053,680520,280622,303864,226305,-159496,-231096,-232056,-448963,-204354,-140893,-63374,4076,-357290,-459220,-83598,162616,284949,6461,-332953,-220512,1693,85154,-3837,-112501,-96076,-25266,199455,217334,443403,1033254,987559,638803,40916,151570,5800,-290662,-79225,139864,54528,-275838,-461020,-106815,18351,-51684,-88721,-70893,-8327,-25864,-60214,132462,151254,-28707,-329499,-208967,101802,-70972,47109,358297,348357,174299,97584,4525,-58476,-473651,-124366,225796,284520,18348,100896,367804,157836,-302415,-357743,25235,-43746,-258492,-255028,-164557,-76403,6688,-101528,-385849,-421293,-427759,-285555,-219201,-533972,-120860,264507,860852,1139770,868243,139483,-313600,-114633,-111288,-90587,61275,106156,43589,-262435,-310095,-12796,289594,602644,406095,-32878,-392390,-301964,-41496,-61358,-227224,-230806,-71690,93905,317098,332895,265511,258174,365133,354443,394525,205573,-17453,118907,20674,-336946,243104,758196,1038594,1018615,826365,468275,-191590,-367056,-141302,64428,-82212,47847,394367,498827,228331,-11429,110603,-41525,-242846,-66921,-61915,-136255,-394644,-423094,-278799,-182549,59059,318567,354413,240141,6788,-50220,-125920,222470,147353,-237299,-38506,676871,971673,1038111,760531,34532,-376314,19245,-135820,-419658,-173818,-404897,-230927,141879,230265,-91824,-163591,295587,602493,470029,155070,1784,175116,402347,284306,-68025,-124758,-149607,-445686,-47264,478259,659669,567958,554215,422511,-6827,-455031,-282647,-433372,-468852,-97661,-10980,15280,-64980,-108778,-268091,-429777,-215491,-16209,-25923,-132482,-226256,-126623,106120,277553,160529,-209073,-390996,-111538,201892,412539,533980,621430,488611,-110238,-344893,-117155,219623,722289,830501,885929,481568,-98609,-364143,-255991,-316926,-464988,-267168,139242,347822,175112,-298007,-339328,200893,366531,103345,-251760,-389127,-321873,-65591,503125,801885,507930,181541,-310852,-379631,3277,195117,-215531,-457110,-218635,-3864,11986,-53865,-389278,-405452,-216521,-149647,-98554,90105,450493,882277,896483,510046,142797,-25720,198208,321959,272650,656225,947319,742759,209175,-248282,-32583,223730,80841,-30708,-63940,-75932,-279474,-334376,-177938,-209050,-422907,-636724,-534472,-437388,86026,594697,926769,957298,971698,875403,385776,-140098,450863,1156564,1685611,1068675,334552,-117705,58378,39059,-274059,-419243,-217920,-366443,-443742,-163618,-5175,118175,144780,214879,196780,202682,167998,120936,131156,103118,177270,75892,-233865,-476053,-231971,-181168,-100422,-74715,-236223,-293391,-365768,-433927,-504804,-371182,-252039,32264,72357,16489,-40637,-112300,-187987,-98408,16159,-306836,-279785,194598,271578,257278,158690,-78925,-168924,198057,369017,361116,365438,250267,107641,91154,-59725,-188983,-309666,-275899,194412,642555,846647,550333,120452,-168207,-221689,-334374,179937,359059,256724,-77471,93076,301483,124157,15337,251735,267812,-125400,-212742,19703,28660,-138739,-222024,-22579,288064,168608,-249364,-104316,-92840,-309527,110583,486243,494979,250330,660959,1331490,1564124,947340,455463,277393,395472,548464,358461,84234,73300,-84253,-389519,-82924,242290,494247,339247,40399,74301,190901,228714,43332,-271832,-535985,-325080,46419,112305,75060,189381,360473,122173,-485301,-83274,46389,-210248,-435011,-309478,-210330,-101516,-59909,-63129,14817,188777,169862,-163599,-375611,-253336,-242680,52423,516263,637687,417792,-234123,-210249,329418,341520,-88465,-342342,-256546,-279684,-337061,-18024,264646,328437,387677,339073,399931,212783,-31847,-495496,-180858,-15218,-103760,-271878,-155996,-390497,-219044,-192900,-483622,-196150,175181,128301,-125953,-396588,-356887,-161084,-42964,50464,-128008,-386452,-180407,17871,33896,-11580,-226425,-227566,-91026,382527,1093317,1572228,1860015,1062300,49370,197705,703302,902931,571018,219628,-126474,-202766,-350262,-241708,27539,393268,659236,933188,867325,772983,655421,672422,626101,505789,183765,47336,152142,193724,275142,528153,851556,776177,-147813,-443169,212829,457493,458990,466063,367792,-48089,-522000,-328074,-234027,-158228,13042,140213,-98726,-482873,858,368305,632355,668219,554816,269601,203256,-28038,-348420,-301795,-200000,-258302,-584658,-209676,151137,142857,-447105,-130584,293004,694174,756191,389149,115361,-196242,-130876,48522,144567,27251,-31312,24413,-244592,-23096,253395,138590,-222760,43047,371997,338975,61658,-333798,-382502,-78438,138625,284363,104383,-213793,-297556,-185585,-267395,-313576,-329789,-298590,-354412,-61671,317996,579707,651280,786323,1106232,1094638,910155,250695,-412513,-498997,-575324,-52909,301861,551706,776973,757693,670556,372869,-22943,-79691,-58939,-246670,-132548,239097,305989,72586,-199671,-156353,178923,411798,314911,178647,127198,133772,477465,708681,484232,-93602,-394745,41199,591539,909708,934433,807551,413600,107714,-292428,-347927,63638,471031,504005,313809,148688,-4101,118739,-39508,-364414,-369467,-147907,-179551,-284927,-78054,-95929,-192045,-304751,-56072,285023,474148,700791,643446,315137,-204881,-473304,-388803,-175115,78884,284069,415544,359503,150155,-246236,45022,251768,268485,17291,100365,217441,269194,-174654,-482249,-119521,-70021,20215,197258,453360,623827,431671,114869,-110075,150129,453731,585962,548743,333700,-113824,-582245,-252193,-123809,-104028,191397,275557,419890,284622,116513,-151483,-5833,-137788,-291649,-361391,-171941,41198,54811,-19277,-350598,-360086,239776,451852,206406,-83617,-391630,-335290,-182306,-96191,-174516,-224916,-117150,-79822,-44612,21013,261746,194547,36015,-113287,-181946,-367842,-482397,-224690,-84431,-152623,-203176,81866,250915,52568,75518,177916,179468,53271,-124467,-93284,129930,-148118,-449765,-19423,306757,173626,5096,-74822,-81537,-348465,-132423,74449,112755,-145136,-484555,-611945,-579666,-577390,-528244,-400388,-555441,-350891,2220,105896,-29842,-368273,23591,296025,147820,-98675,-162548,-93784,-41499,79990,207982,178395,16716,-110658,-278328,-208817,59165,319965,348916,428253,330446,282997,118946,33701,161789,164714,7408,46691,192170,192363,52646,160432],[528515,616783,436094,236772,61924,-53046,-167732,-262829,-173418,-92167,-85004,-64514,20255,-31958,96713,261570,358089,344266,331089,9902,5311,-34420,-262384,-126966,-31007,-243622,-197010,-19064,131028,170391,114166,-2773,-247744,-278763,-57667,-98929,-57411,-50562,-36511,-51495,220254,392497,244593,184935,162159,-22575,-273828,-503407,-27089,54525,43034,-167684,-214351,-86730,28716,-82962,-127242,-95146,-32559,89245,115361,-121813,-351275,-401288,-334939,-280902,-332073,-247456,-180727,-113560,110702,130557,98985,-244553,-289486,100437,392045,358467,279826,191713,-29468,-77053,-25272,3715,-7602,-217772,-310071,71225,196801,415218,519026,350701,340028,453618,332309,153920,-163111,-308844,-191319,-22025,114311,214164,238013,50769,-493536,-122037,19015,110808,389016,669012,561368,247783,147992,417898,327096,-33744,-40273,85087,-182998,-278796,33227,183208,-131350,-156054,-72365,50692,-20537,-192150,-199673,-90610,-10145,29636,-73005,-144099,-268668,-499144,-235952,44620,111430,-81087,-248196,22771,335977,551252,392076,158644,-56371,-429140,-58164,357150,684761,534630,58192,-267650,-444645,-458748,-326789,-188577,-145686,-77577,165076,353164,453252,479198,315936,-41725,-402278,-535210,-300731,-119775,-95148,-199588,-390779,-313600,-223726,-216543,-334763,-49306,48473,55601,-112823,-199705,330555,695054,696972,335131,-121193,-241572,-261282,-162355,-144276,-199224,-185837,-96504,-154888,-285736,-351435,-331724,-353053,-254448,-237427,-34118,-36924,131087,515208,843116,685117,641380,159193,-232596,-354306,-124496,-54608,-95987,-186138,-212202,-396183,-102232,264735,371151,281956,12623,-63742,-88696,-12618,23411,-94500,169217,649054,870409,512611,251864,344303,548488,978519,800024,213256,-237434,294281,456470,101645,166971,252917,115867,156829,443034,428375,-74456,-252531,367322,635817,716739,501424,311522,216256,195161,135384,28676,-356372,-63521,221396,35453,-105504,20496,-16088,-214030,-381984,61623,697711,936210,808133,182296,-179491,-274896,-454553,-398903,-129348,-90280,-237609,-393866,-111374,193532,327673,287841,295967,64942,-425214,200115,765924,753164,337120,238856,222979,-37508,-262918,-19889,-51666,-72549,183127,158605,15409,-6481,-5930,-43279,-10430,-4245,15081,-31332,-245678,-224574,-121717,-45199,126833,254097,311798,-29175,-143945,147053,255,-409976,-322847,-263678,-83006,198400,219718,141710,-3365,-357799,93083,354312,205712,-16042,-131907,-293192,-297978,-314584,-372214,-178479,116603,79635,216594,456173,540143,298684,-75382,-431391,-328780,-200579,-169058,-333416,-369045,-309430,-42353,48764,-79174,39413,476765,772779,496833,-142350,-344263,-117987,-231944,-163009,289913,472103,511981,693129,888645,954330,552291,261139,-53106,-181912,-334633,-477171,-331726,-118670,-67985,-115634,-183624,-177748,-107658,-73080,-115463,-159245,120042,121854,161640,46509,-65054,-465584,-304869,-106944,23081,176253,590471,952008,744479,60500,-266881,-9681,-193408,-245605,-281309,-469862,-401276,-175884,-94872,-34423,-55295,61897,103000,406290,519663,393621,78911,-126100,-42052,42863,46591,-61430,-184038,46306,244581,488651,727535,670822,558465,198488,77884,115265,113119,246631,384853,279824,68519,-273486,-261749,148421,530601,630874,456782,-239046,-304241,-103935,-89287,-198045,-222800,-197303,27020,396748,495686,342157,182403,-274058,38586,555233,383810,-154743,-335018,264353,688864,896696,809284,558128,175577,-229259,-210136,207559,394434,59846,-390646,-235923,-262831,-203099,-1911,-78574,-407289,303139,866577,878648,445731,51497,-335052,-336381,-186334,-66769,-209584,-378527,48925,84040,-31884,379937,487325,297765,-192073,-543164,-192241,30417,110732,-20576,-333880,-314212,-103707,-270107,-45952,-73271,-165391,-150099,-29050,-287031,-382012,-100130,-2514,-21682,-37759,-151577,-346699,-426915,-550711,-560798,-567661,-279614,179118,445196,410981,-56726,-248727,-87870,-339279,-216927,-21003,84442,200979,344304,347394,215712,-91223,-412741,-354230,-461115,-294467,5090,57027,-78934,-246271,-318622,-60184,31437,-42188,-139463,-116476,-262675,-271673,-151135,-193225,146678,404369,383018,155857,17494,-80741,-328443,-465405,-417484,-338976,-322677,-190665,8948,-43836,-38889,381058,565301,212045,-145105,-177416,-61233,136639,429102,431810,162181,168654,330767,192594,-102686,-64479,-140763,-345111,-289199,-368305,-254549,-2962,332542,264919,135588,287099,491145,352288,9988,-283585,-347075,-100524,41121,87604,63758,254997,180642,-282554,-127850,113497,-254258,-307620,71615,148611,65736,-67042,119766,384867,504113,295466,272281,350650,205517,81861,93161,45650,-36196,-4898,35873,204912,292972,173289,-5982,-276333,-535514,-369859,-261871,-358674,-281001,-147425,-383394,-409358,-163167,-18477,-115647,-208742,-338687,-527708,-272531,-110552,-114873,-512555,-255486,83368,194897,71821,6641,-1561,-54909,-93912,-62948,113920,226517,-20089,-232289,-189305,-440775,51631,483209,547632,304502,15691,-195505,-362511,-49156,300837,191792,-204539,-520212,-312831,-88556,170341,150104,-162369,-394839,-308673,-274514,-319407,-461924,-38889,140884,30365,-43513,-26462,5522,15036,45143,14738,-69326,-311975,-320690,-181066,-58698,-217036,-340692,-110201,151666,107550,172882,608516,480437,-119684,-23577,642396,677187,291545,-59967,-124481,6315,39197,-50571,-54250,78698,435250,593005,498885,144191,42597,296432,477462,598459,390582,27212,-355126,-488457,-210054,-233,103378,-19607,-332185,-166377,157396,144886,-254970,-410560,-319846,39785,351366,273925,19480,85693,14455,-85869,706070,1070224,798266,203267,55700,-93727,-138784,-20210,-208624,-446240,-50156,354076,397652,398456,303438,-34320,-162186,-31050,-182868,-399506,-422350,-235089,-131592,-104198,-343164,-278495,-113402,134032,274702,335794,395682,371115,54124,-76614,-48338,170573,547381,698212,619006,393592,452909,499819,582878,441898,183204,-34099,-380769,-313491,-227203,51909,162648,-43191,-385881,-318415,126997,331559,521744,360980,-48269,75553,636627,737558,408941,-120839,13979,220421,156039,70979,38733,109243,74742,-36473,-37994,-66406,-345134,-398940,-114985,206122,279543,445658,444400,178157,-77059,-380129,-534246,-367121,-38692,234985,276921,301890,220640,116151,257304,428687,630351,743212,370551,478867,538448,580723,511303,439914,415583,251549,192451,304453,501531,553826,348775,-272894,-391038,-221259,-329791,-402145,-27500,175390,254498,260027,389528,291261,175493,-131549,-320666,-200076,-171928,-170220,-96072,-48594,-21460,-7819,32157,-70662,-318205,-420694,-43126,260552,358106,503782,751001,883580,659109,146525,142487,191754,99342,-8021,-223027,-382377,-565820,-190447,-22458,-4793,-252184,-139399,123860,2871,-118550,82400,173977,256047,79768,-317167,-427445,-400328,-635641,-413325,-411881,-439517,-441060,-359033,229822,808695,917947,421792,-211787,283155,645218,424591,-268879,-219213,-148115,-186097,-186970,-21532,268526,170476,-185746,-477177,-215335,-191692,-174013,-328906,-178878,289478,442996,254130,168371,175248,180022,72618,-37440,-96846,-178197,-573020,-333505,-139330,-364548,-134155,419989,663011,548589,153792,-13771,-12435,143541,372057,742154,853496,507951,57195,-29319,-155420,-104207,344024,673773,557483,277048,-27182,-125197,-123835,199559,480021,450410,597990,688316,298057,-121605,-436002,-178280,52308,-35050,-276177,-85724,473094,758728,519986,272534,184248,39587,274785,440930,391006,32882,-253601,-375934,-401003,-79404,178132,88463,-274381,-272359,-99471,32352,-6604,-156990,-253970,-126035,-129177,-130238,-206034,-189474,228626,830386,888885,512851,236654,746322,593680,93684,-358448,-294039,-377395,-471587,-198787,-34603,-91577,-283059,-306927,-431850,-199475,-34540,-4077,-120806,-186648,185118,478790,499978,51009,-173514,30394,63491,36339,164977,514923,640946,458197,45064,-234301,-269995,-180622,117148,345911,256189,50699,-269508,-430346,-239098,-351665,-596833,-296563,-392390,-356660,-268419,-395603,-204036,236509,730186,611705,475734,-125031,-479239,-359378,-57338,212304,242620,-165117,-520997,-13271,97886,-183273,18984,369918,594031,372537,34479,-354826,-348672,-254932,-255915,-227341,-171936,-123084,40004,27802,-181897,-413584,-329844,-338266,-273268,-15650,131039,-170891,-305494,-67147,-118018,-256949,-277342,-306897,-38430,-66282,-83700,-282952,-348197,-241827,-107313,-202914,-383103,-548519,-244729,166510,472091,309428,-66065,-115687,66578,177619,381059,346194,185411,363113,579576,723402,584376,501557,387634,165091,-31697,-31701,90215,137311,202044,158105,171814,47525,-26063,236980,517679,478266,102743,-410617,-12650,468328,520319,389544,38557,-165013,-405742,-530334,-394766,-23659,395299,539206,489416,443173,367176,239648,-159221,-299764,-115340,-141697,-426636,-321581,-225400,-343546,35965,287413,156796,-4031,-70706,-297632,-350288,-260299,-254811,-227177,-232078,159183,612062,671955,402973,60456,-212417,-326413,18318,118957,129379,-161247,-383363,-209842,-78483,-44645,-118700,-300583,-489893,-210808,-53593,-145315,79116,487538,624943,465259,495011,529780,257040,-206868,-333186,-208722,-348662,-392839,-313961,-218523,5706,-319299,-572979,-157644,160656,200234,-50551,-255205,-85000,197710,245726,163108,26351,19476,54771,206511,285164,605672,1026179,1080603,842182,264075,7863,-419228,-161902,569293,1031565,609027,-25750,-439837,-131632,7464,72196,-138718,-334085,-454756,-438990,-326380,-218785,-216783,-357063,-99600,34915,354386,344705,127070,182975,225966,249127,103410,-113552,-90236,-334197,-188052,208251,409997,469157,241903,307628,71253,-447581,-308945,60637,-23002,-177454,-159954,-231857,-173004,-52111,-128503,-301573,-188256,-49613,18222,64714,-75775,-257245,-177231,258558,669217,618106,66647,-391464,-429470,-456157,-222862,13964,171561,108331,-222324,-288848,-81381,152208,402128,286826,-192424,-530364,-88250,249503,279158,5569,-169247,-173461,-28089,196177,201869,141772,169920,453766,488248,337084,58304,79961,319678,196895,-179820,-24547,478829,797128,896281,841118,554893,-62329,-488861,-413485,-152662,-108378,-393502,-23238,279376,214599,-126247,-40897,-47249,-241958,-266380,-136399,-86226,-292915,-392083,-240534,-276190,-105195,349276,545490,659939,488147,285217,149153,234393,107344,-387692,10504,644643,719940,546111,309709,-288939,-179774,53708,-78055,-405441,-309417,-348619,-122495,129563,53961,-171791,-339946,183688,573876,546213,381714,245663,276649,343988,247814,-62448,-292539,-318819,-450089,-161037,193027,377162,367915,603312,389365,-78139,-496061,-284127,-384902,-436750,-174173,-96609,-32833,-4052,-11399,-155652,-384974,-249658,-141206,-229689,-281556,-109521,11780,70641,147867,8044,-170087,-396427,-219689,134556,510509,779974,938262,1125910,724736,302699,180041,549436,1333363,1677553,1779090,1299202,481289,-117557,-495197,-484123,-357884,-207680,95928,363202,283198,-48939,-526444,-194348,71145,30,-201204,-452694,-461667,-133852,417375,708164,622845,373352,-80861,-404790,-196908,-132130,-331805,-381200,-177375,-41386,-64349,-59783,-298761,-336947,-138535,-47656,8149,200187,562583,964936,1075454,698128,268531,115817,420520,481284,239585,488880,735665,626677,185981,-299733,-318228,-240946,-466219,-515674,-349760,-197131,-233982,-258973,-291362,-418638,-500591,-321712,-270016,-409219,-161895,112173,454738,366997,215277,-109862,-321584,-295932,692917,1380210,1980771,940512,-126274,-115436,558357,559217,245015,-239883,-325179,-276774,47800,164056,177251,233934,299574,367182,313387,441403,410126,191780,374824,147448,317887,145719,-276875,-435335,-143850,-164286,-68711,19515,-139404,-296202,-390011,-389837,-425100,-306511,-116621,103652,11159,-186240,-436905,-583629,-398381,-69820,180003,45219,-372899,-268374,-30078,128930,230507,94534,-259657,-469917,-95264,-120229,57852,75441,17923,11267,-178337,-393094,-398124,-195880,181541,635378,871077,725484,388941,146959,-143208,-319727,116240,109851,29388,-71135,239711,353561,115092,-17411,-119824,-169210,-349870,162130,406139,194862,-70504,-241939,-54842,23663,-249931,-317480,-134538,-297721,-363976,56872,425338,573820,281015,485442,1068298,1498868,771617,317713,-46235,-34101,263008,363114,246244,235167,162361,-120811,14954,405523,664116,343995,-144544,-187884,51724,200880,333103,211560,27909,-56064,238875,296681,212099,290601,347975,154125,-358881,-244114,-172203,-258809,-476327,-431981,-384468,-352258,-145648,29512,35109,141741,156727,-183648,-395286,-230336,-34545,198085,510479,346683,162055,-315309,-139403,165060,58458,773,-81635,-193112,-246414,-301014,-235529,99988,415060,582228,506759,352579,93084,-111722,-403230,-270041,-106916,-229826,-397525,-102417,-143046,-71812,-146138,-499892,-195386,139827,91625,-255354,-518932,-195946,117965,368204,294450,202727,-245616,-95741,24914,-15924,-183603,-442810,-267084,-275668,58269,570128,839202,887010,552053,-222984,180676,898387,1278282,941301,483796,391318,279751,99752,-477038,-230658,260162,607202,897814,920039,940248,931608,881932,670773,411119,-140284,-357294,-179790,81828,148314,174134,382576,282257,-285906,-376281,223855,584986,517746,367172,171747,-92203,-132305,-250044,-543825,-188402,46727,139134,-43207,-228122,36972,309992,441402,407673,421653,494910,684568,286156,-270696,-355671,-173401,-224007,-404986,-144155,90335,30740,-141104,86799,276063,569190,639903,366217,137517,-182580,-118572,27555,156183,534,-64975,-113219,-271896,141152,556234,462494,-53961,-127892,278589,390115,85651,-317755,-191360,100791,320142,395711,245524,-65759,-41404,92500,-97427,-203137,-225195,-196915,-276107,-6356,381559,706461,736778,888621,941294,1286798,1246116,647193,-197721,-540755,-478228,-159741,-64286,113267,429877,672977,564709,139739,-201445,-218086,-53513,-108045,-304445,-64126,-10076,-176892,-486457,-283315,191985,474862,410885,217097,-131779,-288835,360220,849943,776271,334692,-364216,-103687,590120,870185,923225,643792,206932,-189391,-451573,-340034,52385,446587,494509,222144,-3281,-185326,26716,67682,-127669,-382469,-403800,-268648,-194395,75614,102309,-182731,-496452,-77415,265863,378944,462844,431180,144356,-276868,-524185,-433231,-196415,-53903,108079,160157,69677,-93557,-195670,310108,231958,197559,118236,146062,243971,304684,-62443,-274155,91530,190715,271906,446857,631629,679433,455822,332106,338549,531230,645818,530003,314608,49758,-373444,-403765,35089,122362,58872,14717,241816,568100,387143,188996,-159182,-23078,-235786,-398791,-512932,-283421,30905,198903,248774,-93106,-499772,-194459,151249,167515,128639,-161589,-266669,-369759,-174335,-162842,-240450,-137771,-123385,-48649,167113,426820,310213,109931,-3466,-126128,-395733,-413654,-116926,47499,-49857,-215261,-18123,20967,-144997,60782,354740,655640,372047,120985,43384,233371,-34780,-175803,423471,792716,634570,306664,33345,-56033,-203445,-41641,32074,15051,-140540,-321728,-355409,-314890,-333108,-392605,-535927,-643489,-521981,-366931,-503987,-444072,-350944,-23015,63630,-119965,-182350,-141531,-116094,-128284,2194,182043,144452,-66155,-309040,-394073,-106706,250681,468953,273486,116835,75742,297355,336050,208710,163400,3377,-222685,-285704,-204292,-102417,9100,224027],[426104,463533,323962,5712,-179188,-277600,-237871,-149331,-56781,-3177,-31569,-26464,-26624,-16476,181419,252151,83765,-210369,-262407,-122248,42882,31867,-253575,-298678,-138456,-330253,-401398,-231663,-40866,1587,-34974,-73077,-171611,-153469,1429,-161401,-163378,-146614,18539,120846,283478,317479,258784,297874,398381,263208,-25211,-210115,-55028,152483,225159,174172,137927,72661,33530,-5464,145239,330363,383601,322863,165555,-215217,-412490,-400920,-252631,-88978,-120148,-32819,53836,231522,412605,572598,189807,-336636,-186667,119753,142032,-111703,43433,206166,46493,23234,13966,36773,98349,-73062,-339405,-237828,-66134,298117,458693,171197,211297,327738,63387,-261016,-448356,-394874,-422623,-182676,54781,168249,207692,89758,-304837,-300541,-155039,255429,756531,1126179,1032531,561002,193717,417730,363322,-1297,74721,208861,-2771,-383766,-240705,-128808,-166933,-30622,32979,131033,118759,-41273,-164852,-151488,-102982,-49930,-22642,-104189,-275914,-477649,-107133,165954,77262,-166944,-296928,-157087,111297,393488,388398,462805,231963,-228771,-244657,202817,634931,626004,269477,-31703,-51927,-17205,95760,-35698,-191482,-136943,79407,192823,302869,353397,253993,-67635,-329208,-419786,-408888,-387121,-320261,-257492,-239006,-19005,-63039,-378832,-373831,-235322,-194694,-188020,-135886,-185967,209513,557088,614386,285478,-41878,-71461,-117059,-273009,-319949,-410177,-202730,-52122,31797,-15165,-206233,-335286,-233630,-152431,-39858,290307,322940,159833,473240,866032,662450,444739,79947,-194745,-364229,-98717,31204,-202719,-384190,-248676,-213404,-56221,143061,96420,-56693,-326040,-323772,-430699,-147041,53014,-135967,-38871,362720,549774,301870,200278,388880,415998,811971,794106,397605,-170671,62302,209599,-90103,37737,102146,-112923,-133731,499588,613998,177927,-327666,328049,607967,552668,349228,201094,135272,199617,240869,48593,-451819,-99619,126585,-101676,-84857,171725,53832,-140339,-271106,-251249,397156,941550,918367,289513,-271869,-45653,-174169,-473792,-305077,-210458,-301479,-206355,-84691,183810,531585,539958,392134,-48791,-321019,346011,891058,955210,551155,218185,134982,-90268,-321322,-49221,-51962,-73955,160739,190902,111296,-13743,-122836,-175774,61400,179836,94077,35349,-128448,-174946,-207758,-102907,252598,487190,438997,116143,32512,229854,109848,-295395,-364909,-105685,179956,377640,403697,295850,75602,-197370,65096,317550,169577,-146649,-251314,-282204,-329913,-365822,-407930,-79887,158388,147767,120879,226558,240427,177827,-10218,-200250,-225494,-140701,-6406,-224108,-294510,-210746,180209,269942,200958,234283,552197,766939,491626,-79775,-243161,-77098,-295598,-269828,212278,432330,550618,772368,935109,984342,575312,373102,52429,-157670,-375618,-259482,-127781,-84352,-173964,-239989,-458271,-343538,-10453,61004,30759,-89808,-62177,-205397,-405063,-487701,-434877,-449281,-329215,-156958,30151,267560,665925,834834,534721,-100550,-275782,-182948,-287696,-168780,-224738,-408261,-313279,-150201,-173630,-291055,-390275,-293665,-324572,27714,173817,123729,-343302,-58053,447796,588517,471471,128066,-101229,92857,361863,520208,631355,558308,286191,-64107,-179665,-69709,-153165,315443,653473,542730,263344,-204594,-285594,147961,490418,423917,134586,-508778,-55275,73946,32319,-98677,-211070,-122883,87281,331057,370549,240371,10771,-431858,-123832,177474,136144,-198103,-422144,156341,604576,911696,932841,789582,529838,78131,-291277,-48051,65811,-335525,-94455,226472,65786,-163628,-35919,-36149,-300742,260841,782554,866821,474456,29529,-174331,66948,121926,120475,1559,-512783,-251362,-212657,-225603,121299,309832,153154,-232823,-496011,-175642,86395,262504,149445,-400710,-228843,56474,-247312,-203318,62486,176269,-125622,-278562,-344776,-196814,37044,-19336,-122283,57528,114702,-26232,-238059,-332211,-368029,-529619,-338106,121379,385245,409918,27147,-473099,-123841,-120911,-102293,-31878,-36376,-53327,68933,116427,11303,-240943,-462992,-421230,-367821,-151745,-35820,-88364,-235134,-380367,-289282,59901,143960,6812,-171492,-132543,-146882,-78438,-87637,-333489,-218337,85926,295396,252303,87047,-38664,-285108,-458502,-532010,-273170,-141844,-87884,39629,-27530,-17796,513244,694366,148846,-379032,-176887,-127188,-122413,197244,297539,247963,257775,294880,208785,17962,66287,14230,-183236,-324284,-378784,-151810,212213,436976,405065,179333,120885,461645,399027,80047,-327554,-464475,-132184,112351,193383,33132,188379,201836,-184260,-115115,50007,-211606,-464212,-141944,-43989,-20664,-248708,-146163,214981,339480,177187,201185,455963,349722,263433,226941,89253,-150617,-321949,-54742,252291,322325,162335,-2249,-304814,-500965,-369405,-322144,-413891,-416638,-248912,-434644,-250239,-59776,13785,-166362,-269731,-304603,-395593,-311996,-285086,-414896,-423154,-141764,13982,-10579,-130898,-106925,-67031,-179210,-136717,-75564,57303,223383,159327,-15287,-177193,-482807,-105853,295983,431626,315047,215674,17557,-263089,-9675,180257,-11427,-367933,-259048,-20592,175611,327055,184791,-161938,-375067,-392971,-286957,-309694,-322123,-29496,94603,82178,63659,-93489,-136986,-119891,-19414,22742,68093,-67278,-100244,-5399,104210,-9697,-44080,9651,54000,-124797,23047,608532,546507,-95840,-196462,384215,371041,-88933,-369783,15284,312795,314969,142404,4857,64350,398919,551516,358693,-48365,-12729,250273,377468,524721,423614,29264,-329605,-543306,-307052,120361,397658,238829,-151569,-55125,123030,-49912,-323015,-181212,-209905,-31104,228490,240084,107364,193811,41006,-236776,578519,950688,684255,201357,7840,-222108,-270765,-134973,-258104,-406568,83181,347055,506541,522719,357964,-5015,-226759,-185378,-260438,-500252,-349892,-184583,16568,37056,-183218,-350817,-178573,114660,328039,380794,314824,106238,-350590,-362219,-286647,-24274,380039,618741,412349,2809,284238,540116,614104,391173,68519,-66743,-49497,21448,-86969,-139357,-149499,-364813,-292229,-264464,-204908,162618,424149,357838,-18302,261363,812251,1013826,494095,-126099,127476,326141,175788,-9199,-117997,-129945,-150325,-165897,-73790,46444,-143453,-469823,-12062,421042,539453,463556,296574,6516,-41067,-160773,-232903,-266740,-33312,272660,405661,270711,140486,-25383,-15326,178907,476752,406240,68920,243015,437226,438485,250090,256488,306294,233077,166246,198655,319798,383976,230176,-358926,-213110,87265,74423,-165898,124925,313498,271936,162472,239395,223480,207522,-123621,-447753,-189861,-106074,-290880,-377703,-226242,-375931,-176356,25515,-57910,-278210,-126272,225816,419079,296877,238899,503171,654002,467709,123341,138981,158304,113541,87973,-81082,-237145,-575249,-165088,3328,-10600,-178700,129416,410691,413057,338678,219029,91540,-81091,-459258,-367915,-269776,-422954,-287534,-250790,-395567,-246341,-363175,31762,677768,1138406,1042107,341630,-420083,212874,618840,268433,-262004,-107330,-90698,-194751,-94169,126855,394315,376390,81608,-325684,-399613,-201966,-84158,-394169,-200650,326627,525421,427841,335033,307438,237185,106371,-109587,-182534,-82724,-167820,-160852,-6525,-225348,-332589,186971,514337,514461,206844,99551,172772,310404,512191,735787,661141,262901,-102442,18255,33936,-135234,-156486,-138730,-273891,-385184,-297814,-334766,-227462,51388,348872,462373,534248,467476,199066,-152052,-378925,-307394,-94092,-116439,-336770,-149082,436309,551615,262807,74493,73954,49591,232517,442141,433818,-7096,-275065,-268464,-211516,-56084,233737,173819,-138123,-121052,-6169,36158,-106186,-275065,-509495,-339042,-215815,-151026,-119751,-162115,129455,747422,952947,721016,188471,384448,453977,135256,-358632,-334055,-365876,-460005,-69503,237726,287898,2517,-192985,-286483,-5972,65316,44073,-121401,-159472,179150,285208,149821,-77730,-24997,101192,62372,10777,223621,612828,749162,538220,101041,-200772,-214487,-248151,-56984,96739,-46937,-375819,-425064,-42963,-47878,-361721,-225776,143008,-36598,-249131,-206137,-135940,-82665,231607,633268,630220,388677,59763,-400434,-375190,-88086,183010,374870,209191,-188976,12419,128046,-120847,-381210,256911,611378,492269,81877,-251777,-36314,88330,-120789,-369935,-370904,-236387,47164,159049,82512,-403532,-324900,-177762,-110209,-19938,-34613,-140028,-324346,-124342,11890,-176290,-445323,-261032,42463,-166283,-322919,-548830,-419338,-317867,-290066,-452250,-475075,-101933,-64124,-4912,213940,158273,-117295,72722,232656,314152,432424,439706,400383,689354,846527,902626,590972,396873,139854,-120192,-45221,130541,17581,-143488,-275795,-155844,-10289,59618,187499,387359,589746,554698,156586,-498826,23306,436478,514060,498728,348711,267413,111952,-263775,-411936,-142539,318964,563570,568327,467932,275581,-13671,-222939,-439915,-321034,-302172,-390417,-373433,-380882,-411807,38219,292912,177454,-55924,-204324,-330943,-516949,-200709,-64584,-42982,-279912,26834,550048,590748,336260,105053,-103278,-269408,-80582,-134677,-184150,-249872,-90764,22087,54186,-62719,-358618,-506305,-121021,-13239,-88420,-155723,246699,435507,297779,218214,614464,668897,303404,-134466,-402695,-240639,-277835,-432420,-418006,-283155,19371,-142361,-364808,-211922,136957,203074,27931,-115350,-11959,202859,202204,139331,4426,-30517,45015,107790,254344,604080,842787,1055382,908620,496934,13373,-354848,309097,1074413,1545162,974497,128248,-377340,-202503,61779,320023,213434,18794,-79909,-290921,-473567,-405343,-505757,-424669,-102921,150040,443674,1004565,780476,366990,266359,309992,73038,-322905,13940,-72219,-271127,-19484,203386,455582,456842,200481,-72397,-396734,-86084,20299,-198311,-267018,-194526,-290029,-220352,-99659,-118031,-136297,4962,193517,271154,334651,310754,131871,88777,-5131,32483,103562,-102660,-414988,-495977,-298675,-217197,-61196,187746,130128,-187027,-339995,-159692,-94541,-140292,-95383,-418273,-418821,18630,294673,373958,129646,-116185,-226360,-100549,85422,82495,20891,35362,307085,414351,129223,-41784,174715,401900,326318,8615,-96298,308745,652702,788572,788766,481238,39431,-272105,-299692,-23720,236223,-16890,-305152,-48109,114486,-200673,-192319,-35503,-162914,-323026,-163447,33032,-106594,-332788,-107786,-179971,-299775,251048,583608,801107,732788,473459,417371,199087,48617,-418863,94454,544601,392522,26275,-161676,-367090,-9608,30721,-116423,-324887,-376368,-323292,-104806,2853,-125604,-188323,-502408,-22081,386754,496868,523144,431936,335353,235354,163887,-21681,-267904,-365940,-350986,-167155,-35473,89526,136733,420460,227949,-153794,-454306,-353272,-309645,-277871,-185812,-76064,-6499,85521,68712,-37803,-287832,-280861,-240835,-293449,-175703,44590,109084,223110,253006,220426,-46645,-357114,-351490,61194,532497,869313,1050346,1396489,1353330,932645,952495,1464723,2272403,2680313,2486838,1881308,979199,300118,-52847,-429008,-396879,-148652,95842,319308,360236,245819,-111174,-541376,-321659,-139541,-156459,-310048,-410716,-127447,324960,584435,681433,453468,95418,-59095,112008,127260,-13518,-137231,-59112,-193550,-238709,-170301,-143403,-156303,-64999,-17253,19202,141418,460223,823539,1023208,783647,324610,82193,467876,580552,232952,230161,464200,485636,181031,-291571,-529122,-460369,-293951,-246431,-386430,-319405,-245048,-186477,-293454,-525294,-253897,-54773,1410,-227670,-478788,-437323,-107396,-124119,-261865,-180845,-41391,53161,539926,1339747,1606640,856219,-337884,-7167,782569,906095,623897,30758,-333064,98206,497964,508618,340978,290022,377606,433732,538038,663951,469500,67366,216179,85408,404061,236824,-224335,-437121,-183183,-229876,-30692,163394,37050,-213282,-341828,-400959,-423963,-232758,6474,150991,-36694,-202204,-167151,-301448,-488062,-13011,367164,442586,120448,-353380,-382478,-95490,235074,329768,178757,123872,-397179,-461424,-207216,-45341,-69777,-114084,-255814,-463083,-424320,-113583,148984,528591,765391,799196,561309,326444,-163934,-186245,189887,99270,-20375,61944,397260,416342,249844,2896,-366981,-383449,120208,570406,809632,411089,49138,-324656,-220678,-131462,-111492,-11100,-15355,-145081,-179244,134317,347138,551267,394777,352911,531377,888467,455497,153129,-130332,-302826,-53238,234688,269732,325653,275957,74932,222515,509993,636784,231568,-266151,-222305,-91286,32528,381141,439914,369161,282824,482048,525664,355842,348285,270158,104590,-72068,-94912,-226989,-396598,-497760,-443044,-551627,-433004,-74597,122652,-5756,-40918,54894,-138731,-450511,-226474,74642,227197,274341,-73909,-285782,-343807,61434,126761,60618,211295,165194,-27870,-158888,-31536,-213640,-239593,336423,742867,753409,371740,33489,-208785,-402280,-340377,-172482,-318886,-443101,-79337,32367,-83615,-279751,-563568,-222960,-64529,-157218,-474965,-316238,38778,398681,671591,473551,447568,-75158,116905,182990,163384,-184711,-319137,-20093,-232413,-382050,-231583,-62801,-355814,-233948,-380225,175191,879030,1138220,933034,716748,987569,1106071,779095,57078,-537880,59611,487029,676335,730092,821487,963950,921038,703072,367111,-209152,-453830,-355746,-7040,62388,-125689,-321921,-169120,-219743,-216970,194427,615091,479442,103366,-247308,14306,168542,30525,-408579,-354008,-55020,-25057,-17958,96438,245362,359199,383900,244253,195058,414942,534479,230775,-281476,-366697,-166044,-234438,-237222,-77074,-35312,75075,375694,341996,168541,189198,304892,263554,94648,-214512,-248062,-30249,164801,112449,-8058,-185621,-187275,264666,738271,754929,241763,-278235,45209,281366,17163,-361218,5152,273975,457593,472582,313732,25353,173344,299020,16029,-143695,-107494,-108095,-266154,-80017,302434,594985,545954,494669,306311,995576,985894,594240,-156934,-397232,-347322,-211586,-278672,-196712,156854,340636,80102,-346628,-442850,-370319,-39637,54342,-205113,-313835,-71731,-161392,-614010,-317077,167330,436524,445839,318051,-25590,-134237,388618,801992,866650,585418,-146599,-94585,551496,783720,806265,416973,42869,-319093,-309130,-236374,-32358,320438,431809,171994,-93557,-264178,-43916,251430,357385,114046,-320716,-312743,-179549,38847,202750,26239,-176948,-69471,173700,202888,282060,415358,253190,-19754,-61481,-58963,-129084,-277251,-146098,-152720,-188844,-345253,-141642,245713,-13806,-108024,27770,34696,158711,178570,-4372,-102628,266085,358960,404206,539707,651191,651773,537089,673218,842702,889881,731920,364644,-48326,-383042,-386004,-103545,279909,320179,168135,-160625,217984,564613,475099,238409,-49458,29279,-161246,-339820,-460326,-314984,20235,273314,356308,113067,-72079,-431229,-179335,118208,192993,72984,43817,-178514,-158636,-114795,-186023,-148784,-151467,-79159,248355,493047,372141,123097,81419,-87433,-381787,-395562,-114978,74339,-456,-213717,-256796,-261446,-350286,-94562,376169,805388,547949,226533,-12162,81268,-111861,10121,700195,1040566,957381,523385,103173,-102940,9356,158053,162774,45517,-44955,-81955,-34054,-59584,-142623,-226420,-472253,-382272,-499110,-510358,-278161,-82121,6550,-29278,-114284,-283555,-282791,-196820,-165500,-147110,-12369,174130,150027,-52983,-323091,-225572,84892,350558,452105,185281,-227527,-149070,281106,434708,331861,149541,-100612,-292517,-321351,-304815,-345651,-44021,214473],[257737,218261,85578,-249941,-298830,-143641,-70285,-28123,-14426,6769,-5910,22272,-102524,-52597,167475,118707,-191008,-217262,-94659,263590,160609,24023,-219364,-446026,-188290,-66752,-98380,-308365,-217190,-194861,-250802,-129530,-40945,-187440,-108856,111722,168465,169711,192130,202046,171027,52573,169702,372558,530415,517457,219601,59194,-185725,173546,463591,563780,467603,267983,85778,108155,396801,778323,840963,536833,199301,-208759,-394945,-400335,-224015,-20050,22448,204679,348131,541210,653598,726381,142553,-309971,-108990,-7340,-163578,-210912,137225,213217,10507,14794,-35319,-46954,71872,-5139,-230410,-374401,-191735,196525,389652,39677,14156,79271,-181778,-256958,-186193,-183199,-392450,-371472,-85568,38166,72407,10690,-264933,-511193,-213669,408312,1011700,1318294,1258871,686558,185174,318802,309717,-62617,-41608,81458,-83607,-319297,-190487,-106860,40067,12275,31592,186837,246604,162600,-37571,-241599,-360988,-270706,-128556,-152591,-257902,-402810,-128602,150162,-48583,-262067,-320000,-336699,-232311,28734,211042,464784,246067,-138295,-306906,45891,417189,506430,298132,113446,267921,520496,510142,211068,-203004,-257697,-35993,14858,124949,169821,125304,-93407,-185128,-206268,-152857,-162909,-236531,-389061,-232343,-60792,-130735,-324926,-146257,-84545,-341045,-281710,82790,48530,125964,422720,524480,267496,201222,139737,153491,-170680,-368869,-56375,-39261,-48511,129972,168613,-19229,-238412,2567,200195,262267,479436,539911,148124,424265,860437,681395,208651,92574,-130203,-357388,91519,161509,-175166,-269457,-155156,-56150,-39446,-25233,-154918,-406302,-298381,-150299,-347657,-276451,36204,-65332,-329731,-104356,78030,81484,220648,457844,268110,357447,477970,415250,89595,-158049,-157985,-354321,-120467,41384,-176239,-144530,547802,735622,445409,-33620,222774,462636,290678,12788,-74762,-25337,184856,349324,77214,-424577,-166422,-27602,-274805,-208894,118542,3286,-137702,-158723,-508370,-63706,528261,657102,431195,295493,334648,185658,-176856,-450320,-337100,-187451,-53280,-104128,904,529887,651794,385786,-165338,-247444,403387,923920,1000643,627201,177049,-30938,-313266,-273979,-35782,-109705,-154043,51480,151859,120917,-34297,-196457,-190017,120273,219783,-17538,-91399,-40927,-65213,-241328,-165498,303769,634571,492993,164093,143332,333779,251108,-136929,-244008,56704,350600,450330,460477,358391,121419,-66427,60123,193362,53797,-310539,-300429,-199369,-378325,-454813,-181040,158859,188191,111102,37,31139,6814,60054,-2423,-48534,17112,109684,105004,-157830,-358990,-31886,448894,599570,513721,515311,702448,778077,450932,3914,-18837,86687,-153719,-344072,134752,460448,707898,942819,1006810,934923,539694,323746,-9888,-312327,-318128,-84560,58165,-42713,-276606,-270142,-137544,-184060,18536,109726,123374,3517,-203157,-468540,-62123,117068,-2887,-225885,-263767,-172869,15105,291883,596003,537118,166219,-336689,-438024,-411513,-345512,-180187,-277192,-502081,-315654,-139323,-199443,-208431,9754,15349,-235391,-127121,-43219,-103838,-369972,276427,834678,967036,714859,177927,-106058,-5969,315653,478167,493244,394559,-17262,-261779,-250645,-225892,-292758,250209,663515,633745,324037,-176601,-285102,161359,421960,198721,-367846,-130264,180358,209237,149100,62268,-93542,-64984,171561,354363,320908,175667,-194630,-423166,-177599,-260271,-169347,-92512,-286440,-93760,341724,690449,824233,757769,562674,183536,-268477,-217888,-182575,-451973,158953,531567,382173,-49606,-180218,-103311,-247615,246733,635676,734302,408441,63704,67146,285771,277539,210488,146768,-232347,-340401,-326248,-517889,-214684,63592,-68455,-340917,-390638,-114362,183722,436857,421598,-121940,-39027,82869,-109894,-356145,82073,384022,79523,-447525,-278196,-8272,82496,-135813,-212839,208980,392833,327934,76819,-80216,-192519,-338610,-259532,102689,351596,397156,135622,-275758,-62174,47473,20922,-8786,-95444,-213919,-136404,-74337,-162167,-362228,-480289,-439456,-219741,-30853,-80695,-281884,-473845,-414404,-192764,207359,241723,10660,-280896,-328929,-176676,40981,-46048,-305679,-548210,-239760,206963,325702,165334,-55625,-239369,-330657,-397334,-137462,49814,20778,52502,-12248,-46712,491099,671734,145291,-424850,-102936,-216473,-243364,268098,412011,390047,323939,232356,194802,163742,283439,141532,1271,-193858,-238284,-76863,338115,359285,287856,33585,-129146,184204,195540,-38797,-391375,-436297,-328380,73317,204548,34181,148324,195436,-120109,-149221,-16891,-32716,-360454,-375270,-325816,-232342,-445191,-311158,80513,123766,39494,91439,368892,342428,317918,227154,4548,-310202,-340458,52063,330749,349294,170666,32618,-201362,-424207,-463587,-522414,-453632,-355187,-262251,-304449,-36287,109352,191111,-25581,-149218,-52590,-113208,-169555,-469085,-141987,-82666,-23714,11689,-39131,-87209,-121214,-135984,-271887,-202383,-120154,-9079,200662,324957,277654,135912,-120712,-131774,147549,285177,310283,324908,121171,-125610,158779,319845,76695,-111163,79269,207805,309883,298736,83088,-208368,-345248,-230225,-173140,-232719,-269921,-60301,21445,143569,242789,5226,-103438,-199847,-122319,-7086,159767,198663,97420,66508,90282,76567,165098,266320,174651,-200953,-193942,353117,440385,-144931,-112925,250244,126252,-455745,-102847,386886,599074,512733,252365,28287,-19532,227186,368271,77051,-391810,-100789,144173,218279,361570,358207,-53314,-418381,-414753,-361101,219079,699809,595129,92967,29269,33246,-242923,-217694,18001,-86047,-88710,8105,11162,131202,337991,109934,-354979,376882,733399,492791,202121,-21512,-309676,-353094,-225972,-282415,-411819,-91105,113684,417012,539064,374269,49979,-225693,-299433,-440220,-436792,-291419,-133172,98328,112808,-16367,-238123,-221239,71899,342401,352373,159633,-128167,-129157,9893,-174237,-424981,57133,430689,227640,-444784,-108981,405832,521252,330695,53359,80153,221675,258082,100052,-180937,-401080,-302350,-187331,-142270,-489194,-31103,241953,305129,45970,299349,802667,1110778,538301,-179731,133252,329388,103463,-191622,-240827,-185938,-68950,17011,268351,241998,37752,-481628,84330,484442,668425,478414,187475,-226042,-169506,-79119,-15552,-17370,-93676,41545,282887,75443,-11459,-169634,-249475,-82252,104218,-268970,-306727,45593,305460,242513,17366,-55182,-1648,91506,145814,131382,121531,125905,-41370,-543986,-47152,395225,502692,113388,-21547,139180,118320,-47848,-22538,108967,160548,-123851,-535757,-159478,24101,-229333,-355655,-188447,-295192,-320099,-55704,-148760,-239511,78148,417729,546044,283415,-48327,147083,286400,103424,-37603,15767,26286,118343,212178,126731,-82872,-505463,-150327,-54487,-38973,-19872,393027,668577,739041,709756,606174,238885,-273168,-180505,101892,-39397,-316313,104550,285618,144048,57847,-261056,367333,970546,1195824,896165,189814,-417220,-16550,185708,-194271,-142748,46852,31721,-76640,13866,234285,482866,509259,154286,-298802,-310590,48524,132710,-219104,-139566,337839,557937,574974,537559,487627,317391,122740,-172260,-322167,-29345,238173,243266,231207,131363,-98715,60813,278846,292531,104626,69476,225995,372478,559852,588886,319908,-184684,-396824,-11080,140063,-5748,-231038,-136335,-180898,-240989,-474474,-425700,-364683,-181054,37217,274375,260520,89435,5584,-217063,-280305,-309065,-140258,-112733,-326443,-257866,203867,138382,-78493,-283573,-202573,-74174,84477,331313,332762,-124341,-265849,-142228,2543,102244,289478,225538,-111651,-137809,-35053,-42075,-194058,-213390,-231754,-260054,-212322,-116133,2188,-83521,-13863,434239,758572,757486,231552,102421,115012,534,-356177,-183648,-153509,-377624,4605,484544,654054,263113,-84403,53610,203303,188345,69797,-139894,-245964,-41471,-99936,-303634,-203415,3259,80485,9752,39299,278476,557562,616540,408331,-37140,-260868,-261856,-332595,-308764,-246230,-439413,-437669,105448,291440,69146,-347021,135239,571471,593074,367607,172286,119028,-26756,116248,337931,485679,47346,2967,-397410,-402526,-172321,73666,343196,469019,352317,498201,382890,119884,-230173,44295,434468,492977,98453,-269515,158673,310979,-86471,-507122,-483914,-439668,-48255,285131,239258,-200212,-222399,-24902,134847,35562,-193491,-187206,-357629,-303932,-41158,-13978,-128367,-100677,-151145,-340033,-495440,-345318,-188964,-253752,-402956,-265049,-17400,294573,140544,-165244,31922,101999,14802,294548,417141,448359,424033,457753,517776,814126,936241,832606,418744,120207,-159366,-189303,207052,237096,-88393,-435828,-531441,-363345,-171000,42982,280883,435447,485583,398656,-10785,-474134,55798,303286,343935,414734,496561,483869,405365,-81974,-380520,-237456,198529,505313,613532,485865,51976,-544837,-116412,-166860,-428129,-517162,-435852,-316663,-309189,-328214,5725,200927,135391,-142278,-433016,-353405,-425890,-147979,43590,23166,-257841,-137816,295102,277986,172071,124512,-62156,-291187,-221030,-284055,-410100,-349668,-7085,127669,78081,-172131,-405375,-86495,162299,53488,-306892,-68655,348551,263082,-1863,249773,727696,698378,338947,2430,-314398,-306846,-289580,-387870,-452918,-291783,30128,121837,-53855,-50416,140345,310860,179138,-3189,-63235,-24890,-52373,-79511,-161049,-182637,-38734,-46166,120157,353132,441200,744193,700939,487832,-5867,-277762,574426,1249805,1552024,1053283,183961,-352522,-374167,50322,433272,497639,328881,208817,22864,-207939,-365780,-459858,-174937,-39161,76688,347030,1166378,1085611,564527,292980,176226,-121910,-369203,208231,147479,-248511,-422961,-227884,-68646,260902,-13593,-226563,-292459,56229,10257,-396313,-484215,-322398,-308162,-227724,-164646,-115023,-26358,74466,207754,304978,450663,522764,435098,434951,347798,-137134,-410828,-182086,-265174,-322328,-132369,-196712,-140173,145162,111897,-178678,-436472,-217285,-198265,-409202,-496251,-408846,-240035,-15615,71656,140164,62140,-140342,-273183,-186093,-80828,-72855,-108363,-183160,-207226,-20140,-102623,55945,194927,306116,374105,156223,822,304843,660793,654655,529213,169593,-43083,-204177,-209320,60805,394600,426271,12221,-296723,-17873,-222123,-393792,-103196,-128467,-300584,-272182,46500,41684,-282138,-142135,-145692,-536401,45926,443139,577321,558549,434737,599686,212440,-121643,-387077,135588,383472,85251,-255158,-210682,-86075,74614,2006,-118740,-231216,-351652,-378317,-209358,-190462,-215099,-163536,-432088,-336134,3140,226902,449112,479635,314087,94742,30716,-13571,-135389,-293713,-256861,-131447,-156733,-161847,-138517,-12763,-33506,-170475,-315014,-554410,-315379,-183001,-158421,-9664,24749,101157,58870,-15058,-255699,-296923,-225381,-155908,-65639,18461,105464,334670,326979,301594,41891,-214636,-433059,-72139,379471,700113,877418,1187171,1433650,1187535,1413902,2095968,2803580,3194096,2677755,1961123,1086798,474499,286755,-136180,-400584,-237967,2313,155504,345118,454038,237442,-102648,-527542,-340876,-171237,-160160,-194891,-52121,218828,425833,581984,386071,170794,190283,421947,484004,186206,127275,71715,-394680,-252303,53669,91905,26446,-42446,-126814,-113241,-42414,194215,531770,720806,618939,104447,-148295,361259,570570,239223,21190,222792,303444,120036,-301714,-612301,-457214,-326035,-197654,-242704,-288693,-294309,-227586,-335197,-431063,-145448,85272,171551,-30886,-260303,-339932,-332701,-106810,197316,474700,294388,270241,334547,963130,756787,524057,-390538,-88346,640815,963100,703952,171885,-296843,308290,667382,611260,307564,184262,266509,327662,671178,702303,247197,-268668,-113137,111661,485350,301564,-182946,-418312,-312765,-443695,-39962,273722,191907,-154871,-351105,-392126,-426619,-213210,67015,149068,-99424,-177326,1302,-182271,-482713,12786,451074,684211,478375,80750,-430683,-399245,118520,435047,466611,437854,49334,-186159,-282836,-179050,-226036,-285050,-326872,-371209,-392265,-144120,21215,250333,480482,680771,525843,262979,-168426,-4259,180083,123546,43674,139391,359485,347097,304615,-32617,-521327,-315481,225863,656743,921176,575993,158079,-299805,-389523,-81407,130349,141764,10872,-33542,-42130,176919,223233,371481,432036,435021,426224,122110,-9249,-62117,-54812,-232713,-353394,-10581,152362,292628,211861,129446,263980,428803,358316,-42635,-320375,-97787,-188359,-252886,176604,386749,403638,399733,519515,597937,381711,286006,153729,52753,114637,74526,-116743,-424166,-537144,-368491,-339463,-191351,73263,115731,-168480,-418090,-135470,-5512,-119167,-117598,14489,72459,-76335,-394665,-237169,-55896,292916,300539,348871,418425,336747,109897,-78211,239610,182363,-323104,101332,788354,947705,430171,22417,-356100,-479391,-421756,-315278,-446611,-546531,-204620,74880,-79312,-372323,-463367,-331975,-397476,-442700,-326454,-105883,167832,497380,698455,509276,450581,35620,196160,266540,268893,-176143,-260045,134001,158098,19791,116073,117110,303439,-26621,-26128,225213,555392,515186,530382,813714,1314395,1567126,1135872,411002,-451497,-215027,256830,254694,218832,306418,580788,642234,624258,305149,-107081,-250447,-230013,-106686,-3003,21019,-132538,45066,-104380,-173591,84552,516970,397009,-109719,-506493,55274,160576,-21767,-322952,-353648,-269549,-395530,-37106,312361,405468,387262,308109,186472,-30230,19506,-17869,-57912,-429628,-405539,-207433,-236379,-169733,-131615,-181279,205876,586176,381014,776,-264799,-136143,85168,-7333,-294730,-502060,-143756,90687,194962,91215,-82205,-31077,262925,676497,830845,443350,-149507,-288474,-39603,-217038,-485674,69010,319934,425212,426561,253348,3637,192392,283282,-26459,-206923,-65180,-97595,-356154,-323817,18574,194669,63960,-303520,2910,479925,409644,107012,-348462,-322894,-332921,-335060,-400491,-299888,29605,14380,-302004,-136856,-302252,-431531,-137564,115243,24950,-21220,117956,-3326,-503161,-401348,16551,213231,280594,269199,157081,175034,438765,571865,686906,507484,-115872,-21627,452182,641048,551102,177455,-78159,-306361,-298064,-317438,-274034,88643,271830,115512,-157783,-242003,-37174,413022,815183,526074,-106883,-427189,-331205,-227770,128641,226609,72924,-81232,-8241,-72662,292663,794910,643028,220768,460175,524719,148121,-418850,-405341,-358424,-311848,-422492,-264892,-248889,-456674,-576484,-368328,-327081,-164059,-137835,-121472,-35551,300733,334036,326218,411844,469582,492607,554072,869005,1170589,1057807,611301,72438,-459287,-194241,15891,157876,375879,393675,200025,-153298,234110,433188,465384,193176,49810,144455,38188,-94822,-290806,-318096,-46954,197420,277887,252339,262873,109149,-94121,58194,83478,150668,169674,102407,-52568,-78659,-186034,-237991,-214520,-138110,235215,501877,437702,128155,82004,-132903,-403966,-437340,-275104,-100426,-117114,-261406,-337492,122100,72484,59567,-11167,329241,283013,-3575,-315249,-192442,-374178,31085,711468,1002231,990084,527158,47814,-222891,214763,362534,349446,133834,44646,85308,149526,75921,-116279,-288447,-302598,-142112,-321358,-449848,-232761,8404,94257,-70562,-81760,-162849,-335858,-338399,-265291,-159551,35349,225432,203889,10297,-275677,-118622,156364,280540,209145,-31443,-349740,-86318,250306,327460,252298,54762,-25481,-74343,-89537,-135022,-191221,-92888,104305],[123827,50794,-117132,-280630,-76446,66999,96794,65314,11515,7187,33405,75393,-186754,-130535,83517,-35015,-165495,47581,344784,465739,234511,-35123,-193741,-290564,-52796,227618,206799,-149334,-307537,-235731,-420860,-155737,22546,-286736,-64213,437958,473974,426942,353872,200621,-39418,-244663,139942,487200,634085,685576,438609,228821,-249669,170892,721066,915553,729427,457704,152815,146503,504525,1022498,1099097,660684,240480,-40232,-227650,-338924,-261551,-67506,116059,413056,606593,752100,874461,734998,212359,-25998,-57547,-231036,78623,505490,620271,276451,-83763,-83056,-170859,-189118,-63873,-71493,-196334,-294363,-311722,10026,206800,-65877,-188039,-163597,-200817,-24253,-55540,-90656,-205902,-328862,-208374,-157667,-169263,-232280,-391626,-457128,-76734,481924,1044641,1219161,1176879,613471,114492,134099,170163,-172241,-337404,-268715,-356189,-226917,-171062,-101869,57066,-80775,-33787,201891,327218,323517,116420,-114599,-216802,-219145,-383602,-275584,-211279,-299641,-260031,-10316,-179824,-292457,-288439,-290336,-457154,-302322,9770,243795,57778,-197965,-278583,-77157,140850,240758,124872,96132,386890,805291,760098,409258,-150175,-349878,-79017,-103744,-39682,-35015,-31029,-98286,-29186,47422,213300,315501,182419,-178398,-456994,-415786,-272310,-6775,133038,303232,-129933,-161912,308605,356091,150827,267791,428625,273366,324241,240332,305406,86519,36702,290642,88922,-118467,74815,187328,9577,-239062,56646,282894,333379,488868,576833,128152,354472,766968,632974,23367,145623,-87475,-301756,244500,150416,-156604,-240239,-229860,-131080,-117317,-119403,-237279,-391427,-181752,-36893,-158555,-398696,-88928,18881,-165690,-416313,-201837,70828,291696,517427,268985,94139,8072,233315,299450,77107,-193138,-496201,-300536,-31473,-217021,-157085,456589,729187,594882,174598,28249,177446,102846,-119394,-399641,-281127,157220,382966,67126,-373189,-248673,-185994,-365052,-434157,-149425,-180251,-194524,-120295,-266870,-564115,-152108,196447,453585,699426,637218,490198,133398,-187150,-454116,-101262,-4771,-153998,-312045,312838,555799,243511,-267299,-278670,309964,837591,870213,528420,110169,-126643,-290612,-189964,-45128,-222079,-288195,-128805,41299,24034,-79342,-220865,-157130,111556,126161,-222471,-368099,-74669,-32154,-261172,-242581,238173,572969,402021,97439,188580,367071,289735,-32822,-117255,118901,363959,387460,372807,314540,97393,-48239,80449,34851,-104878,-491299,-280750,-115220,-107033,-185790,-23636,217028,130912,-41578,-167925,-140757,-115155,-42008,-75711,-36533,122378,273263,136407,-184387,-491038,95967,601443,844217,695876,624549,716013,679707,333250,89397,199720,257255,96805,-233020,41257,448777,842734,1092508,1052052,800496,434892,128972,-196726,-496467,-142343,13592,104140,-108101,-395529,-7440,413751,395862,163137,54594,133259,91143,-202637,-284556,246767,560482,536219,40291,-192695,-192429,-46132,212334,369943,116522,-313815,-339838,-183596,-330293,-423361,-115095,-118170,-468484,-431780,-154755,-127593,75887,415679,472781,173628,-37809,-177661,-330581,-145966,479215,963162,1061862,697085,74358,-259199,-224730,89365,320274,322097,176810,-275914,-371688,-294027,-346034,-229125,84013,317614,431271,180974,-234480,-318871,86822,182497,-36505,43973,217059,290457,237738,212484,217951,104934,7045,258738,449286,288451,128921,-201124,-202662,-146608,-401308,-143644,77381,-76319,-373582,-5666,284586,460116,424035,242351,29695,-322824,-305949,-299847,-349578,156240,580617,551580,97428,-369015,-302480,-68107,271539,463261,482957,191801,49857,211899,275792,207008,122812,135528,-857,-17486,44296,-149593,-228192,-138524,-346528,-525485,-327533,-66942,262568,552620,662950,200765,48167,-61854,-172944,-446655,-26464,301957,85600,-268519,-7159,143605,13811,-331927,-169243,346692,588024,552257,256419,24766,-114992,-193948,-125104,125563,374636,436346,266539,-5353,2443,78738,59576,-3529,-105053,-278736,-286984,-265854,-317863,-442201,-454065,-451550,-185021,-6716,-138994,-303875,-264724,-191030,-57387,271784,267632,-13598,-428489,-501721,-388948,2448,-20530,-156227,-305230,-407025,117050,353087,257626,-96646,-263702,-272707,-283445,-43232,173009,106971,24244,-57489,-154349,293015,480439,113727,-267968,-9786,-218127,-124766,453076,609535,468616,287459,110497,96379,249964,466931,195389,100570,53526,-79885,-98231,245316,107872,-17048,-242187,-343117,-156975,-189909,-361782,-169958,-153998,-523737,-79911,74276,-25265,96965,119657,-149720,-306523,-144901,-81101,-308813,-503188,-578204,-509455,-502921,-165557,21267,-58081,-130513,-112367,38352,127981,165331,12742,-290077,-533520,-63771,214168,336589,309539,151567,22583,-126506,-227826,-173409,-94740,-70176,-176459,-220001,-146617,150763,324273,430581,217692,56909,148158,108956,160016,122092,421695,279613,71448,12238,12513,-45792,-136307,-255502,-364565,-337324,-238280,-79217,159285,405761,484393,404030,78504,-103840,-12722,71941,202263,210841,11334,-2209,333335,564690,421049,199726,312151,276543,217961,47035,-145615,-310373,-306133,-126246,-126236,-241579,-279580,-120866,-63576,159214,380549,214511,34688,-195063,-263134,-81155,194069,365469,173779,-2308,-90296,16223,221997,468063,484920,193086,-154857,56855,217169,-63506,74746,210771,-39443,-476787,200699,565205,633551,459164,181185,13740,-58108,75833,111475,-206901,-337561,-50948,9751,-35241,75102,155438,-186311,-463604,-261723,-449105,220509,883650,875110,275378,9940,-141169,-347994,-90429,92392,-27790,-121321,-224749,-207542,240088,423772,130870,-475014,75999,394010,261541,186284,-50509,-395303,-383735,-327853,-317160,-396201,-445705,-193125,186124,436724,344182,91268,-87912,-124468,-300541,-342958,-318653,-175768,-41044,701,8737,-98651,-307447,-74314,204787,200608,41021,80721,278910,429511,305641,-58168,-208371,127525,84707,-156430,-121858,181528,315254,202617,29452,83663,197216,265305,199575,-100418,-316597,-155311,-120467,-222572,-353384,-263405,481,184312,106064,203755,592380,921154,440068,-338205,85759,267734,-22850,-494568,-399235,-232551,58585,285617,538495,318117,3212,-494869,109208,339135,417104,199301,-57556,-437615,-471946,-260959,4110,179377,-29970,-417452,-113058,-193590,-184007,-303157,-387259,-141018,85319,61569,-128385,57653,33143,-95649,-191133,-350899,-352394,-4909,235776,225583,38405,-159716,-349292,-391660,84827,614080,828312,450711,-51659,-262515,-208847,-355743,-156810,72932,162394,-51016,-349012,-157167,59244,-72858,-33172,83952,114781,-84330,-93167,-313687,-309145,116321,477918,589912,303135,-199654,-259826,-146376,-330791,-335723,-230958,-178962,125922,329951,304015,-41815,-411126,-13117,-9319,34388,213642,569289,776209,862250,840440,798254,316756,-267393,73798,375541,138193,-257305,287322,664458,565359,270964,-222460,428711,974347,947834,497628,-29867,-190134,-202238,-393779,-172530,71345,201888,228529,129330,65584,212156,412769,353736,-23553,-272598,-41574,283234,345070,78231,52074,363108,537440,630094,666169,579022,342101,94950,-186179,-501903,-81477,386628,411122,321211,355817,227010,150142,68010,-43663,-103272,-52552,145405,299062,471559,389634,11125,-550107,-342910,25232,167969,151778,112165,220965,203754,134226,-110154,-251147,-483431,-400831,-260322,-117976,-210992,-207994,-227910,-334727,-248567,-203944,-88850,-55882,-270636,-399998,-120833,-193555,-176439,-383855,-459722,-283691,-136260,81530,55198,-313021,-205197,-28901,126410,248232,285041,237529,-76764,-258351,-199960,-205224,-239819,-97851,40581,78164,-93807,-68585,58318,-32225,-83665,110242,440979,580528,316593,310840,43492,-22729,-227388,39360,88074,-246995,-40921,512709,752663,344296,878,346791,380515,292460,71665,-155705,-313440,-365615,-510882,-479057,-273755,-100689,30693,47996,185059,380243,444498,318772,96700,-359175,-417984,-340229,-358355,-514183,-546909,-421150,15472,451328,401596,-7205,-342591,366282,803224,1043233,824953,599940,306355,-42435,-6137,177057,343043,-104507,-230021,-430213,-348966,-261013,-86293,204256,595290,742496,770646,527416,234953,144675,104641,426313,390737,85701,-478745,84820,173979,-267969,-489948,-301929,-450619,-270557,230560,209560,-8548,-39509,97708,218041,-18864,-251782,-246525,-265651,-359473,-240670,-39533,-53213,-106790,-179588,-265197,-177500,-71933,-31427,-116317,-178053,45574,355464,541434,262474,-252827,16637,228050,226930,460772,576538,590621,484060,461123,531140,724028,809097,520192,116130,-226577,-379384,-114411,355098,158557,-208374,-557591,-391758,-386744,-301193,-56211,224329,363209,260766,57742,-343364,-160847,243028,351932,243780,299697,539817,551818,397668,-27438,-429348,-287521,60411,377505,615312,538788,56582,-148211,223701,296550,135482,-71042,-265587,-208941,-207650,-242910,-43994,77620,52191,-194786,-484702,-377891,-372407,-131253,78859,9426,-255277,-332404,-87310,-108909,87200,141240,-112127,-378198,-360307,-320737,-414016,-433523,-142783,60318,4836,-248757,-207971,194811,267934,-49664,-563360,88758,352211,47039,96753,602003,948029,745297,420095,189201,-17120,-78466,-237788,-390608,-473496,-293815,19115,356861,274720,276997,288526,436544,312445,81799,-184422,-395993,-429633,-297307,-252668,-105888,-21501,-101884,-50865,-65318,-97613,142244,253828,207926,-101733,-390229,557799,1140060,1245215,917066,201160,-212856,-466923,-70727,336816,535361,414928,237906,102735,-96651,-358316,-249882,82015,216978,-99508,157261,778496,882368,513072,188219,-117347,-415028,-64808,419536,303609,-91672,-293577,-258739,-507123,-254577,-215635,-260829,-216976,98697,139617,-76237,-266358,-233168,-222926,-197676,-224153,-108942,42190,60696,45547,142981,402634,568079,570396,555272,533403,206226,33589,92264,78268,-10424,12763,-197563,-195925,107484,112176,-191465,-496607,-259134,-179964,-114141,-122084,-136735,-55769,-46266,-115571,-50279,-72281,-217256,-288227,-244969,-266954,-218344,-186362,-319612,-223807,-58962,165914,326065,164315,106842,354728,270280,75410,317608,645678,511272,174149,-252639,-281062,-252154,-196116,10096,313502,566065,179287,-279090,-90145,-176991,-528915,-280740,-197317,-352220,-446428,-37733,126843,-193421,-320743,-225942,-424258,-77380,231939,133797,55549,320866,782478,600201,59405,-399275,153351,296402,-5929,-211993,-25104,99826,105359,97138,90179,16146,-162268,-374742,-369310,-341562,-219256,-165271,-192592,-202153,-209262,-144902,188342,413026,260117,6798,-69642,-26180,-57017,-270984,-229479,-112463,-180998,-316918,-420774,-368053,-188913,-79126,-113836,-364971,-328393,-117463,-61583,91100,58902,38295,-3720,-43522,-251607,-219224,-70565,-13162,-120652,-213558,53115,246754,189068,247504,234789,14918,-299902,-213906,88615,332364,510632,699129,1045593,1072628,1413464,2127742,2678798,2975466,2305368,1512961,750000,432458,474159,171949,-148834,-351444,-207019,-62054,279646,565535,492873,237406,-280529,-508761,-177643,-30152,3832,29907,134819,265848,342369,230125,190943,330854,546937,562597,192569,276209,144804,-396941,-96653,420128,338700,193135,-18490,-282686,-263260,-123429,-7838,266467,328433,237062,-353711,-260473,317383,522491,239388,-14332,94135,128702,24783,-260448,-437466,-418846,-569903,-419268,-222782,-184954,-274437,-305476,-410323,-275609,-75077,188710,278002,134082,19920,-170552,-199042,9398,472649,716519,417476,273622,228320,411184,58817,-10972,-486091,-260254,299667,760086,521809,169307,-238299,278849,539907,419475,55795,-48015,-6605,112417,612062,531518,-161139,-525205,421113,578359,727324,409706,-136284,-341142,-206346,-479010,-42491,363624,314442,-112412,-377418,-344310,-364872,-158130,135771,171601,-109454,-219483,-76675,-255973,-440882,47355,482652,760445,642400,294150,-264351,-653062,-54064,380742,492021,381582,295932,-89257,-265667,-297947,-392231,-357475,-314655,-299063,-359544,-226435,-120182,-48580,177857,454263,354338,46631,-40377,161454,43578,-44538,-30108,71884,95045,131706,194681,-117856,-422908,-257792,71266,505400,782044,684828,295075,-55709,-260465,-107944,81066,2010,-157496,-83408,-3171,90876,75054,135665,353598,542287,719869,243225,-498210,-203186,40136,-77875,-513843,-229813,54395,253784,149257,111652,92882,164383,-32798,-355173,-354175,-48280,-159105,-402641,-103480,210466,257863,337118,367615,473270,295726,159119,99553,114456,207603,130059,-63660,-277865,-504277,-269168,-78527,39580,171820,31553,-300089,-554800,-185276,175160,253296,109867,-102524,-186586,-181262,-134888,160166,297480,480708,614531,720337,635667,493033,220443,16468,388950,445177,-123953,-124170,743457,1029957,500217,9725,-468497,-464465,-361440,-470913,-563618,-616454,-325200,76632,155291,-57492,-290621,-386102,-270942,-86628,-17621,47973,200009,447014,546826,493322,324958,82074,93682,210358,207840,-221896,-299032,120481,427009,473288,717202,743886,766207,596198,314029,347088,175073,-207017,2259,745348,1300599,1537480,1149678,529938,-255320,-433536,5886,-169174,-459539,-414855,-131991,109269,397730,171004,-101836,-27346,49018,-139510,-9960,325365,364018,206804,-60732,-224311,-36358,376756,388413,11170,-118496,7362,-9458,-217602,-165672,105586,-183997,-487796,-18811,398803,411839,272258,139862,128860,-58361,-199821,-136869,-149542,-474268,-446309,-213471,-162748,-159259,-238629,-199777,156531,368194,180076,-72906,-337676,-464294,-62903,-74461,-339692,-561111,-234983,-12084,196696,192614,120059,140465,190100,445710,680609,489100,75607,-300105,-377536,-478717,-276240,59383,270787,276367,302350,141592,-53025,41877,69869,-189423,-309084,-68576,-115445,-423655,-499305,-251607,-270516,-507687,-178654,397680,585574,464802,-90621,-490958,-261744,-401180,-513370,-252775,-254225,-93151,45834,158799,328748,149106,-183472,-306183,89438,183784,238557,239495,98586,-393541,-539418,-193060,-103904,-30400,78457,198942,284334,406281,414453,454053,228403,-241025,32471,370531,496594,274511,26009,-95469,-131978,-152276,-301324,-241004,-34180,115391,81622,-161098,-187003,20332,523945,1059809,756517,22274,-567878,-469565,-531778,26067,354335,210730,-63811,-175939,-346774,410205,1163915,894141,245154,827778,1062199,491708,-173123,-246903,-153065,-201992,-300888,-518085,-259741,-215229,-159745,-302890,-404363,-537690,-410198,-208669,13505,235746,164857,98904,149063,187394,261693,442609,830532,1201177,979667,330294,-248216,-390257,86656,286568,352783,365717,367429,184964,-12707,287283,302245,328751,56563,95666,267961,260942,183234,-96925,-270326,-127460,32863,150153,399678,517980,452964,167928,5166,-89749,104193,184193,331787,125048,-27406,-234980,-378081,-283531,-136197,252377,600455,588502,263971,81976,-194605,-438537,-422533,-473446,-401056,-378453,-301389,50484,555545,618487,651209,196372,12780,-437176,-474159,-253117,-22492,-268852,-55149,524472,786390,753623,356256,-92232,-214119,391597,525378,477832,213053,120742,150429,169308,124251,-145165,-422346,-191194,34955,-119600,-238589,-451015,-241125,-181189,-136745,52694,-17390,-210240,-398153,-315202,-120135,148773,383638,372952,168302,-139918,-73425,104621,103702,-141687,-341135,-55576,197961,264052,89929,-15430,-13954,103040,21282,-83976,-122575,-61764,-75596,-35840],[-14692,-47494,-123124,-124811,54367,165742,168978,104938,59569,37287,58944,38295,-323957,-232190,-64171,-181534,-109273,90382,437544,372414,160465,-154443,-200156,-115850,144649,407656,405594,74853,-306000,-159084,-248851,-222026,-47750,-342753,-4444,444792,482846,436278,380377,109674,-276716,-202308,270582,653405,753616,673581,514736,268076,-218584,143786,898996,1111227,879448,575183,220391,76921,364779,883261,967518,605530,277696,200518,51624,-129778,-336527,-198319,165381,546345,754931,817427,970307,800357,376229,227566,-50716,-352474,456522,971570,985149,361195,-170540,-219654,-354493,-278421,-216026,-275933,-273752,-286825,-331515,-104625,-77954,-192186,-376894,-348053,-159917,23000,-29421,-88450,-53316,-150727,-204608,-345777,-437069,-393257,-373057,-194052,114366,460729,833143,881107,816902,376156,-21518,-85608,-24582,-245297,-377682,-227383,33343,20940,-164817,-213710,-83035,-248967,-99161,154019,313441,351341,230822,142883,162168,68830,-311212,-303279,-109720,-108701,-217820,-145736,-173762,-258236,-228033,-198213,-317257,-366019,-116857,-44017,-213932,-327959,-230842,-130189,-69541,-40440,-177434,-87865,273931,750847,786079,456650,-151121,-304089,7844,-97566,-159983,-234843,-167618,-77739,101722,292446,564485,722535,543940,151427,-277070,-233011,86081,267307,340590,538561,43127,-137551,331968,511972,239793,171000,358262,302582,255276,193111,272508,284246,389302,438604,96307,-246931,-106468,72506,-56491,-236579,-88372,27778,180167,409406,529086,193291,271105,554061,470035,-29400,198994,-43348,-312144,108475,-81536,-274906,-298915,-254886,-387282,-259149,-91333,-187950,-336718,-116152,52991,65978,-304314,-278360,30834,128225,-18415,-12454,252885,381779,519833,391111,316548,-102257,-34219,360887,381506,118097,-148010,-329275,-127577,-241344,-285203,205783,579103,582493,232696,-184606,-106320,261369,469482,170071,-496476,134207,327946,11080,-358315,-318253,-295060,-357400,-438522,-369690,-361289,-227687,-76545,-20223,-194857,-450022,-124159,405655,857176,797040,676358,402856,69490,-418796,-109012,-24523,-158143,-291339,103348,342604,68404,-283981,-383932,178349,684614,644918,321323,25696,-141277,-289398,-231825,-180848,-334659,-298408,-244207,-88155,-113708,-95397,-136264,-87881,72340,-18089,-351270,-477449,-177376,-76491,-272202,-309163,114265,360024,238757,42287,228017,338462,214770,-2677,-20412,121325,267252,248969,223766,223809,30792,-125885,59565,-77856,-196196,-501498,-254964,-16786,254695,134230,129467,152017,-5499,-224246,-324711,-266808,-184672,-148872,-192988,-112259,84270,286030,137594,-233130,-330619,187792,636338,943333,742262,556639,564415,460797,192859,181761,351700,378632,348203,56654,98846,446447,913824,1141321,1022662,627736,304598,-31462,-195104,-107158,73359,69350,27697,-246767,-356660,326915,849251,897637,417862,3830,102809,180340,11098,-66211,255063,679167,817595,250128,-139644,-201130,-101207,108741,152898,-158787,-381466,-57841,218145,33147,-288684,72523,222477,-146395,-601285,-210914,-94331,216481,597426,745967,526257,158187,-171750,-493421,-47544,502127,849774,897627,505214,-54605,-480038,-265698,-3006,180965,181783,-36214,-344479,-348167,-421023,-224368,-154032,-112901,-252044,-5232,-74933,-321330,-384006,-86280,-244725,-84931,507241,429270,282142,195119,251217,349547,305792,107034,306560,448112,206704,87458,-1315,21718,-100293,-416699,24680,193939,98334,-97799,-99531,-57745,-27780,-16317,-126780,-57944,-195014,-307007,-308601,-331261,374,420288,531488,203422,-228756,-249813,171740,358274,361047,215524,-78996,49578,288356,160158,30959,-70968,25198,144802,251007,370610,289498,150297,-36407,-396406,-444176,-274938,-37289,298882,585025,782419,463699,71441,-196772,-371930,-478519,-178437,33641,-102604,7518,329389,267273,-102019,-464911,17544,460570,684597,598791,271741,-3640,-121503,-145940,-119740,89932,426129,553002,440502,226878,58566,6498,23635,16369,-53794,-266549,-401895,-391928,-291978,-315936,-371789,-463754,-266109,-111024,-244678,-182773,-9170,20590,131657,376674,303208,29107,-407349,-198793,-218787,18687,106596,43819,-101658,-290381,75878,395859,351675,-90082,-328601,-254195,-211483,1261,222079,172772,-8580,-161471,-284151,11641,180106,-15371,-262917,-38344,-233207,-66637,469965,658446,421762,148435,-28770,-52249,233412,441878,146841,73119,215207,-14950,-202751,-32363,-114595,-157168,-348084,-302507,-182233,-261359,-207830,96555,58502,-241037,-258008,-144423,-171436,6648,-26823,-286312,-548749,-351341,-225984,-235271,-246069,-325842,-353441,-281424,5187,-11009,-162130,-314488,-352601,-368689,-215666,-138428,-337908,-567792,-126941,233819,343758,247410,214700,120013,365,-63089,-126712,94591,354481,376472,71692,-178032,-31764,283797,538607,602019,417550,214233,195921,231181,485760,695747,861411,596486,165859,-66503,-47795,-117962,-191024,-371831,-431969,-447407,-385613,-143285,97111,399591,571005,509388,84038,-170475,-275363,-227996,-45759,-119829,-214418,136607,427246,615537,595936,416398,436962,231332,-49265,-350273,-342735,-401466,-289531,-144137,-200217,-367503,-264607,-98684,-66232,90076,315689,285291,74001,-188149,-388229,-169996,164321,365345,125382,-148794,-290740,-89373,162372,517751,714531,552000,197952,191612,171078,156272,225102,214978,-113317,-422805,180076,371140,318205,106462,-14920,49935,77006,118420,26376,-127226,68148,256453,61769,-303795,-298356,-67834,-170045,-211234,-95211,-387533,111615,877131,960785,332384,-120117,-365860,-380441,-56609,73607,27735,-60304,-291839,-76563,380736,447586,99765,-446473,-313192,-31064,61671,151101,-51803,-391067,-420305,-449387,-357825,-261188,-118901,-297016,-32226,262109,280714,105750,47432,41381,-125616,-263427,-242375,-208435,-405329,-297023,-105681,-12606,-339599,-375628,-111628,-7120,80168,330194,475482,625511,657676,376071,3229,-53638,51716,153539,187367,38640,95586,11791,-91464,-183289,-116880,45624,157039,-100169,-190910,-17770,70499,-165453,-363711,-491168,-230846,35177,158749,90499,250693,470987,158263,-496084,105983,227678,-74709,-296245,-396587,-355477,123251,441152,533530,199098,-223896,-453108,30664,7872,-172498,-382428,-401296,-220752,-199749,-312168,-22213,331529,256392,-123533,-382590,-378901,-292444,-374357,-416192,-24377,492876,543500,154204,43459,-367421,-397809,-173644,-70491,-162294,117664,413757,412015,121638,-296127,-300101,-183039,175027,701672,978140,759475,316005,-276199,-491956,-328799,24644,159264,266739,71606,-195385,-211001,-66804,518,176344,360395,383743,229091,53628,-285890,-494901,-12975,395760,526227,299705,-125583,-458501,-439727,-344495,-445837,-541693,-349336,95033,347603,326626,-156891,-317212,148493,211126,176359,409580,620608,730989,775199,708320,651460,202141,-302882,55665,388276,200069,-286490,202412,729223,735465,329017,-240872,123320,609149,462504,-29249,-272561,-50729,16546,222523,330344,238299,326523,419829,303592,25083,5553,82714,-124391,-359656,-199958,81859,361587,457931,316977,262879,398478,466701,556833,618097,450794,220568,31063,-138219,-490832,-254608,194602,235481,177669,337800,423941,353226,107278,-257026,-197742,-142700,-16228,122203,313530,235651,-159843,-275784,-61090,96361,150981,250545,281588,211827,171321,195672,124975,-171934,-341787,-197883,-44613,-204191,-434087,-317350,-420380,-532840,-333803,-177634,-35078,1285,-211228,-490616,-363644,-288293,-126342,-134100,-301617,-512543,-326971,-222312,-327963,-503648,-164499,9805,110162,246020,160624,189123,41708,-220233,-369847,-409905,-313818,-94374,133080,248293,-10782,-59983,55063,9913,24106,77339,229226,263921,303687,432583,296441,135437,-57263,198456,220159,-151685,-185382,271189,465459,149215,66652,492524,492729,361453,70506,-151027,-142997,-195659,-308035,-414701,-392578,-276642,-2287,210306,384291,500102,363131,47700,-254733,-452784,-331597,-281762,-325731,-357667,-335595,-145359,233856,464818,213527,-311210,-229958,373109,704245,1016050,908482,808328,367340,-118970,-99052,173509,187205,-61150,-336941,-407885,-288404,-330515,-274187,47204,565772,831261,688039,408703,128742,197612,219486,428521,186856,43848,-321253,-318267,-466558,-417895,-291682,-201844,-288216,-414960,-11034,123011,161415,181401,213856,140114,-147311,-316836,-234455,-102252,-174176,-400407,-295491,-276556,-303696,-115533,-221656,-45131,23733,1581,-28347,-12889,210815,538206,616855,283485,-288931,87961,412973,372677,486124,638116,697103,636060,464271,439457,448365,449861,37198,-249900,-352447,-551516,-230708,70085,-134853,-336543,-526151,-373964,-352897,-408888,-261257,19144,174798,6100,-319726,-325194,146036,500121,562395,393935,347700,546956,595893,307819,-21504,-473437,-306892,-77996,214671,563391,598436,341166,266426,510640,660202,630747,345743,134818,-59618,-236487,-308103,-136898,-48884,-81983,-256877,-375233,-415454,-402896,-162483,65002,-13048,-265657,-561631,-498304,-263604,132255,124208,-241973,-468746,-422756,-329447,-277188,-349733,-341662,-134872,-126074,-302500,-142317,239668,171328,-279728,-232940,204214,247175,-76120,379044,933362,1133202,819917,491808,360911,334370,255451,-105659,-404829,-507952,-379308,-32839,444900,526698,571334,535201,492668,381035,151288,-220530,-416441,-286134,-125722,-57513,164398,149246,-31448,-209088,-480123,-534128,-341797,-153373,-60796,-174841,-517381,323018,884072,891357,693424,221926,22143,-279287,-265065,69714,307562,277530,62526,-57713,-220523,-314828,-43684,299598,380653,-221155,-42576,163929,349375,214605,-13124,-379495,-319653,248381,588029,382439,78956,77907,100267,29924,-193749,-123254,-61715,-74400,152357,304472,261846,85256,30137,-91026,-168593,-271909,-107454,74681,4873,-188332,-123705,222125,476532,550242,471333,465207,310475,333460,435356,479746,424035,204840,-202026,-219300,109049,118808,-254233,-540565,-299008,-276616,-100107,134511,117250,133691,40576,38462,230788,-17616,-337661,-221001,-182918,-399977,-268207,-191343,-159403,454875,746974,772933,629190,119247,-97334,267407,320586,87790,212025,471522,423453,103581,-262228,-449901,-261610,-166430,-92519,78752,355212,51857,-279932,-118558,-91483,-285041,-565709,-367905,-423117,-532170,-140759,158181,-62117,-454665,-368521,-275684,-26649,74133,-265036,-468743,352723,997501,1146722,478134,-471220,200210,389864,108448,-185601,-7757,119523,108192,228851,373944,398866,132268,-270879,-513196,-400399,-181089,-186226,58125,303061,151301,-180061,-123477,269427,204096,-4229,-109260,-48349,-60052,-359478,-309575,-98127,-146144,-333624,-461493,-147523,-137086,51825,116618,-116632,-300200,-48313,109163,220889,98722,-90902,-80454,-34964,-182423,-89657,106794,31590,-359243,-278980,34308,-41026,27464,455958,529249,248300,-110982,-282344,-256805,-116892,86537,221758,571121,778748,1035880,1585337,2077389,2230939,1583618,748276,309368,545774,643982,438543,121602,-241885,-441391,-258316,202610,589295,641707,431070,-137744,-536865,-131216,85871,157772,67829,62734,95410,18326,37887,175919,370045,486490,370338,65135,257382,125016,-348250,-40797,588450,496793,318897,24359,-365155,-316761,-45294,10383,111640,-6882,-227489,-621747,-28574,413817,472899,191432,34335,50947,-13275,-73508,-135698,-24076,181597,-41226,-454875,-313213,-137374,-201237,-326424,-470372,-93071,78227,336146,373169,255069,136097,-192250,-226382,-15708,468549,646516,428823,135521,28691,-106319,-175778,-492234,-625322,-358678,-46273,351906,181716,53828,-184783,37676,198982,-13984,-355538,-272813,-341318,-123105,376564,203836,-532114,120798,1153284,1267584,1095715,595027,-57288,-252401,52455,-202147,385,431182,380273,-73569,-381471,-310319,-298877,-28754,251419,263891,-29516,-283157,-287947,-352839,-290193,118319,507300,696097,607410,268387,-193635,-627333,-226694,196985,276437,78822,225686,-208772,-302068,-364998,-509619,-296925,-195750,-239077,-338214,-290176,-208731,-252922,52310,257272,166243,-163396,114329,260897,-135838,-387082,-174842,-84637,-296174,-207607,-69286,-223483,-250198,-187230,-76614,305454,553414,715428,458818,228829,-59512,-226226,-165973,-345762,-442029,-187280,-14373,-92886,-76860,-63911,186171,504111,760502,512128,-457982,-239953,66297,-22147,-537136,-315283,81128,287802,235319,93711,-156027,-204832,-373292,-584143,-399787,-89660,-73838,-302211,-264609,61905,92757,178252,128895,202121,127832,32192,118407,233639,224070,70004,-121937,-187294,-436237,-162288,152817,213799,169973,-94679,-208566,-153759,-18610,347536,563229,350035,-137347,-440438,-42650,95440,338185,486174,532074,860550,994712,837448,656724,319552,125394,381618,441248,-94853,-211405,644839,958115,509308,-82675,-448783,-258275,-151419,-383189,-578021,-593620,-345217,68916,394193,278570,-99286,-278421,44410,295508,227555,142799,178351,346903,403297,518485,265349,73673,-137599,14948,226,-284045,-364042,-46564,357783,605878,918269,1038151,847956,907981,552133,456052,84103,-405611,-266489,544403,1010879,1127501,921529,469835,-115041,-429998,-183910,-328216,-244870,-116050,-468666,-414870,69418,-5972,23266,371613,419537,-79243,25571,505596,554152,142767,-95773,-312316,-124017,253654,437519,265829,153736,-55135,-192890,-363409,-67390,370593,153861,-130542,23101,351862,245164,-20228,-127615,-24818,22048,85839,100438,-53804,-368650,-476344,-176251,-83528,-186036,-365859,-213937,-130479,-148119,-79253,-25796,-220645,-528187,-125215,-66223,-313837,-490500,-299868,-108949,107979,215758,265010,224588,78486,146496,365841,400429,266578,15449,-162720,-220133,19863,79519,185083,102357,139462,33294,-78304,-193871,-267902,-433566,-327976,-94318,-143975,-423903,-377065,-247253,-387221,-331742,291422,605075,1013184,935489,421546,-172200,-180003,-454591,-362805,17658,-121465,-302623,119961,393385,578577,522630,44298,-485693,-1997,216938,309070,208378,104831,-246786,-593522,-382145,-370651,-391478,-174341,87541,191149,296257,494822,437748,61268,-446997,13523,283246,317034,53558,-58069,-29500,153803,213484,176066,185053,111548,57548,64173,-104120,-154112,26389,530628,971185,747995,62050,-579009,-444656,-379017,26631,366078,226123,-46585,-278983,-449118,455773,1202068,823156,-24804,817833,1269059,681417,30228,-14746,83857,-57034,-270309,-368784,290879,226071,245857,318948,141604,-179451,-351773,-92848,74579,106247,-103849,-223313,-173303,-123421,-22555,160326,527183,860901,621302,-61625,-527646,-289082,115141,346486,408396,262131,253438,118909,198533,308602,188757,31604,-210695,27779,290631,420490,392569,69134,-219141,-234495,-175122,58002,547517,752740,666232,264061,-97997,-278086,-50407,143769,425324,251030,-38793,-352352,-534005,-347503,-83085,326037,711489,694888,415210,93159,-246449,-507914,-435636,-405173,-333585,-325042,-138819,269521,633263,887750,1100137,1143070,1013821,346992,146633,202336,293275,19449,-209651,177197,445810,316754,48372,-316507,-131076,428435,526255,397405,176719,126133,57454,-751,75294,-85062,-109960,-83078,61561,-19847,-114934,-326211,-391552,-345769,-159871,25459,-60669,-159794,-299801,-234599,-19766,208798,450892,485168,292279,7752,-27166,23219,-120498,-343313,-162136,106843,339269,215373,-184655,-318524,-9280,24108,-154536,-365823,-227578,-96029,-105385,-228331],[-206252,-162717,-97119,-49247,75823,138887,145559,128665,168681,124848,49401,-132813,-420448,-238557,-193779,-321880,-191424,-36204,203680,85003,-50997,-315926,-215697,10165,268117,437395,474511,226452,-273064,-127890,-111619,-274529,-196778,-327045,-208489,44810,165071,205654,239618,-51168,-447731,-78599,390484,762556,812898,453863,320987,122843,-292045,30079,864700,1060827,893457,582903,295421,43664,44718,374805,461922,346655,280270,398799,346738,120441,-277901,-288970,167366,565989,744514,711076,779844,767903,409651,321152,-74730,-109099,654590,1073275,1034332,391067,-208272,-332060,-463702,-218204,-206307,-488206,-389143,-254243,-14016,85006,-177002,-359019,-546381,-452940,-221327,-67557,-48196,-124686,19624,-62322,-205199,-400618,-269365,10117,29952,98115,260793,345163,419566,372078,276991,24150,-231381,-293162,-246110,-244898,-56259,214412,434084,212565,-154049,-366028,-305241,-425759,-158382,7000,148049,190517,239154,325848,401668,260375,-16401,-147693,15775,95722,15236,-42369,-120840,-244717,-189926,-106486,-102098,-180670,-135624,-299840,-448715,-378077,-236751,-165980,-198118,-229627,-398508,-417269,-44509,407723,573175,290363,-298517,-188413,121337,-37757,-285925,-410180,-195021,-53691,152820,428040,772695,885612,690173,376789,134100,212705,518034,433882,392917,462984,58005,-280639,90208,387038,257465,183092,307008,301116,48193,-72764,5613,241077,492807,299909,-56088,-440938,-336949,-130349,-152381,-159650,-347512,-478088,-42426,307840,470248,328166,189175,262411,185737,-874,155539,-35282,-393593,-396082,-486961,-283451,-76253,146952,-82177,-426325,-98747,-156255,-410209,-132559,123716,254410,12931,-234696,-117530,167659,180583,139588,338055,391480,376581,407724,429251,96241,-239981,219259,463037,350634,185919,-155283,-267437,-267060,-452203,-188227,243125,347282,93499,-377957,-149874,540764,991958,650454,-227291,36864,146664,-129944,-409177,-417644,-419215,-385628,-192714,-44320,-223542,-262165,-34136,144644,87783,4192,-183602,256752,730880,752063,677193,555154,236181,-309187,-189120,-40222,-108655,-48818,115964,190670,-6691,-231999,-439092,154732,498322,380583,48028,-110030,-208300,-416612,-355704,-456117,-478433,-225907,-173816,-206278,-269945,-89095,-67,-22042,-17481,-201370,-395125,-280557,-232365,-172806,-295296,-419919,-66356,61588,47766,47832,230811,219487,11848,-93520,-6457,78195,101681,71444,64470,88400,-99979,-310506,-104889,-210461,-269360,-399095,-263898,24829,403709,244417,160135,14151,-193508,-381152,-465533,-399288,-346956,-356332,-348313,-245345,-80922,126075,55490,-262574,-191388,230803,548197,846731,662603,377561,273379,126876,82771,265797,414050,421087,513229,326347,230746,422659,866883,1072860,941154,529479,233743,34757,87375,267593,224554,43687,-172135,-433804,-234946,521292,1024803,1131632,601748,8498,16163,197070,218559,90327,23849,421600,702575,314524,-116957,-232967,-151632,30540,64430,-111893,-106286,94383,448341,271518,-120761,186122,436576,99278,-530426,-345693,-205532,137166,511572,744083,657581,275339,-75133,-398569,-78175,346493,540523,522260,227565,-105261,-491176,-101332,252672,260695,96701,-250032,-277564,-288577,-278301,-40597,-136029,-380589,-299421,-259792,-229708,-395283,-507021,-312613,-288295,157711,602666,399595,144650,85327,245657,398452,390410,136903,226461,235385,31616,18670,135763,176367,-66189,-388739,40084,198318,154198,110921,62904,-74517,-433347,-102889,92822,239733,85700,-218896,-319772,-303401,-200231,103972,299819,184731,-53649,-3083,331972,428380,316009,-19678,-261893,75115,276624,57036,-37763,-154290,-27054,214046,373715,509852,568498,426384,133388,-216403,-297192,-262172,-79354,225775,481204,682735,507722,-21920,-361999,-547043,-500315,-322879,-287754,-190883,329862,614250,328633,-217920,-291223,203997,514682,643734,442223,111864,-148089,-215350,-244413,-298756,-105721,389390,637249,574253,342447,41890,-128235,-69108,41608,-164,-248995,-498536,-307976,-142522,-160593,-254977,-444651,-449448,-336851,-458145,-197892,80038,118223,295438,587584,445150,131272,-338323,-11601,234799,328484,334071,224714,-19150,-193292,114402,466874,376976,-104698,-431439,-261122,-192432,-22927,179245,171030,-59359,-334253,-404374,-273121,-183647,-251611,-365344,-248747,-456750,-122602,231678,440604,216985,-82485,-169224,-199473,83158,153129,-62553,-131615,139198,-97628,-373104,-234204,-61503,30560,-182343,-209128,-115083,2580,152879,254411,124286,-71728,-269798,-348799,-425914,-187949,-271683,-443000,-241442,-33807,159081,46914,15868,-152569,-168437,-103987,54361,-117756,-277892,-518804,-403436,-288635,-536889,-507834,-589349,-212982,236190,445307,376217,128865,152863,121816,22026,-31251,-202837,133950,597757,673833,276238,-195825,-658,321732,615338,590730,468826,244985,81009,246063,727942,1133746,1130701,828045,280980,-192529,-244775,-210114,-186047,-335194,-502767,-411194,-440131,-224431,-2078,312421,534419,429443,-89620,-345073,-475985,-626462,-444202,-548343,-140055,259917,380296,368227,433234,484106,474201,204132,-197373,-305262,-260464,-436205,-334449,-277502,-396388,-539228,-201656,-3864,-6932,-82951,-16819,80391,-72019,-257569,-431024,-281591,50657,201591,-3531,-283178,-385899,-145588,47612,371060,665508,611482,422824,387267,324881,291219,271465,198351,-141213,-557301,-164143,-137477,-277877,-354288,-102458,136273,226461,199316,137999,125563,348798,560943,300871,-210789,-391229,-19632,37708,5778,39226,-228773,-96217,654391,797315,227922,-336202,-479999,-428928,-143615,53804,159084,102230,-187426,20113,370545,414457,42496,-297203,-491567,-262370,-47229,84555,-6471,-225958,-471018,-577193,-385891,-145269,94119,-186735,-118817,65844,181486,84412,124451,155541,1458,-154809,-12855,-3270,-146044,-289752,-229210,8858,-105734,-351569,-431000,-120897,163289,386012,431183,547888,703415,520770,229050,131433,180332,249253,240618,-6958,-55266,-114826,-117408,-173278,-258222,-229914,6450,-217613,-132722,285420,400114,191332,-211875,-330733,-328679,-77088,184616,44232,-98845,-91960,-265409,-312292,175161,208759,-24348,-9385,-93211,-156692,185110,419834,267172,-83313,-438988,-355186,-149166,-411452,-339926,-215115,-64693,84059,195369,86482,101344,477018,542823,285864,-54778,-401164,-270865,-287933,-299271,-37596,564055,547911,220245,-127433,-476581,-68511,171348,189002,5014,297637,588263,562432,228952,-189111,-129686,-58737,210163,655368,948899,930671,610281,101730,-111094,-47190,208459,255717,349898,140052,-113754,-275726,-274454,-47322,221686,501677,479736,422687,240078,-77815,-517732,-230414,207446,367102,237191,-32566,-228870,-227390,-125128,-167795,-313326,-337857,-22029,193567,131222,-364641,-218986,215172,380490,245341,463599,554085,618115,566010,403012,249175,-65307,-451661,-168111,167271,131401,-294772,-62939,486516,629454,251274,-249595,-439718,-38609,-73538,-383487,-391615,7638,307719,675912,561698,274345,393511,524180,378648,-67559,-365771,-455614,-572702,-375006,-145301,54662,295874,451380,430065,395257,406498,365052,380862,377656,90104,-53400,-33762,-69013,-343600,-485541,-258250,-190411,-128317,148359,480880,531222,297132,-91503,-60617,-119341,-168461,-66202,170458,104858,-294739,-186990,112460,113800,112685,286070,329247,46312,-95872,50134,120896,-189746,-127307,74317,258573,226360,22964,-231148,-311222,-453622,-376625,-302192,-26224,48281,-146745,-417960,-441261,-429203,-235596,-81725,-212517,-494914,-297269,-207991,-347517,-436369,-195337,-66513,-47633,28906,-69778,91210,139162,-31156,-261537,-435421,-467650,-226922,30995,148830,-67490,-87088,83915,71572,167107,210547,202904,-5807,124115,238203,401184,237971,62837,226058,192421,-120499,-351919,-176002,-150894,-171464,144422,487273,540792,456819,151937,-101246,65602,94546,-140986,-447439,-552700,-408666,-46782,338754,546843,569045,300721,-13223,-243292,-131567,-75914,-166066,-334069,-267968,-184884,-63512,142779,139931,-219186,-460520,-409,167007,251851,475928,615847,671048,289451,-188322,-158669,128831,-37526,-103381,-202891,-353688,-312035,-412509,-424695,-51500,384079,590886,343168,70442,-156655,-90485,64656,145521,-86511,-9596,105070,138633,206349,165251,-7096,-197075,-242029,-317970,-274738,91263,319617,420813,379784,88893,-163255,-227227,-134374,31606,-34895,-271841,-478053,-537685,-493534,-382970,-393004,-185189,-84842,-68823,-13048,41264,231501,528246,560861,243721,-262552,175566,543149,427200,353294,554650,728546,754822,441213,267535,73120,-80321,-494441,-278185,-66867,-179816,-369209,-475881,-395518,-331682,-316857,-171557,-283375,-467866,-512971,-253972,-46345,-123520,-268650,-24342,359828,665075,691173,588160,478167,536699,609381,319859,7574,-380658,-317198,-188991,77911,475013,612202,558928,453381,631626,792832,856433,618634,540132,186926,-81387,-534186,-296223,-178814,-253308,-337935,-365526,-463159,-455005,-220500,51840,42400,-219932,-357460,-353755,-153099,145455,30290,-372351,-417100,-390162,-374935,-94686,-73904,-153141,-356239,-265894,-441015,-230004,58155,-73729,-404913,37853,216008,69133,-19377,554439,1040867,1085000,773757,441892,434688,580077,457595,1298,-363554,-418248,-601878,-163086,326423,602622,687619,695283,454662,384227,215380,-80185,-132739,48101,136404,200123,346127,309901,47274,-335479,-359924,-116582,129063,-3982,6330,-199883,-291897,71274,635097,656928,486455,251516,216493,-84236,-393213,-224567,-62205,7942,-199360,-361579,-418759,-118680,139252,414005,346994,-195337,-181683,-77809,-6706,-9163,-156151,-368030,-16292,496763,678205,384168,205044,312964,319516,308633,283214,255660,315921,203579,308859,387606,437112,358450,254792,19865,-172215,-320279,-127647,68925,-63108,-371786,-376265,-25044,287944,415385,294978,324793,209929,325828,645454,816007,779672,350368,-226384,-172522,129469,76901,-384423,-468605,-303013,-448418,-163723,222799,300471,288571,148446,211557,474305,147334,-505496,-23693,9531,-402596,-215030,-131594,76717,861473,1340824,1265996,823754,78766,-231601,121229,276512,87647,44775,236766,456805,387049,62171,-184793,-83915,-45318,-140050,-196899,-111944,-300920,-364495,-141584,6234,-56,-277025,-407476,-281008,-360636,-165482,174744,94729,-268766,-468733,-149557,64879,24765,-263123,-129303,515020,1145713,1466879,742444,-548135,320017,604422,259101,-191939,-119223,-12744,70063,204986,515792,726462,414128,-159234,-577918,-345292,-108510,-125076,247987,694288,565291,166250,-259353,80132,160091,52407,-109818,-84298,-99081,-448068,-386473,13821,12155,-149006,-173186,42736,-70009,148097,304019,74596,-261831,1984,295104,355898,146331,-257599,-157933,50590,-34979,13181,213891,-55523,-495935,205331,130633,-421786,232382,830735,736982,375272,35768,-214548,-507660,-520573,-250700,46525,480066,627750,710051,1143714,1831477,1834151,1162082,457382,798097,1155341,1002559,599918,259011,-7092,-316904,-387532,122964,530193,666522,458768,-124616,-469003,-55685,164642,224968,39176,-33852,-118443,-328902,-160678,104127,302229,284178,27085,-104356,101479,30448,-365612,-170606,434616,488576,361763,49690,-348457,-299607,63457,161409,25758,-247033,-423402,-116243,252406,520620,404134,80503,58064,19456,-122936,-154399,-3654,416190,737799,431390,-89872,-391798,-180496,-153578,-277547,-496633,59301,317802,498639,445465,312402,74808,-282291,-307869,-66413,328490,461735,414892,31855,-244530,-467995,-332701,-536654,-644812,-365638,-291363,-160049,-181022,-135882,-194160,-325265,-244440,-531841,-371799,-152779,-382875,-338865,37017,-194977,-223885,799694,1563700,1789890,1401439,793004,48957,-195219,253883,67532,67673,437033,357769,-54528,-366070,-322485,-261165,119886,376505,399862,100404,-244325,-388709,-238580,-55101,203385,494186,526092,415071,81061,-218346,-498601,-393261,-74458,-66336,-193430,-78904,-471523,-368015,-377898,-580527,-212986,-52696,-189220,-334792,-322441,-250965,-374350,84130,182376,52576,-278055,174329,234553,-283332,-401270,-3638,11542,-219833,-626888,-375547,-337043,-126455,-102146,-47239,173743,337655,614510,577304,438448,111762,-295305,-364647,-311962,-99812,-82711,45106,-238846,-199342,-211046,12119,378577,580744,464799,-88001,-297136,-59883,-121032,-538362,-287861,155915,339317,377333,116969,-122600,-298355,-455582,-536833,-368389,-135586,374,-200303,-227175,-1754,7852,-24727,-103150,-101318,-101880,-67018,146338,291471,146749,-102583,-275250,-235836,-420024,-112975,256550,278635,57171,-257352,-13394,148989,170574,455799,716728,491072,-64938,-378075,40735,150065,210092,324409,359758,842550,1013092,926330,760933,388042,214311,228154,162210,-276636,-151606,511278,718075,381932,-261276,-232324,81904,101030,-114941,-479229,-574149,-386070,-1683,424075,418864,16269,-118718,256916,483513,323180,152360,126565,270809,381218,583968,348305,91605,-325533,-288979,-292387,-320481,-368118,-327314,-86747,323587,753902,959425,759797,851563,609499,458177,216784,-134228,-137230,295295,588810,570572,588986,324562,5695,-215711,-273390,-254086,253858,505701,292164,-97355,-63678,6476,407170,817435,748024,27750,51288,497756,446471,-37492,-192947,-399767,-187397,154816,450373,472687,302270,-84082,-321307,-388127,-169744,276158,388552,47823,-687,167082,-55452,-417851,-459028,-278560,45682,322876,175874,-12620,-260682,-515111,-155754,-51234,-242000,-548773,-362834,-550795,-238538,-597,69208,-180559,-447861,-113909,33359,-188097,-480008,-383390,-204187,-61360,100286,235773,128419,-87625,-154572,16096,295181,439701,338375,257857,209954,312405,189069,130962,3147,-36716,-66798,-66118,-275481,-382832,-405892,-205750,-115269,-191268,-435339,-335430,-196490,-267568,-98973,309178,505596,1052987,1124165,774856,136744,-77543,-337919,-71893,232896,31827,-548183,69456,373786,579279,640809,145868,-396913,-131829,114124,182210,62721,47039,-110592,-454150,-457372,-336206,-519772,-389915,-120351,-31215,225734,679919,599762,184498,-536495,-88080,120189,59420,-112058,-143576,57734,410310,558733,676207,565007,366304,139424,90068,30960,-57842,-8948,436640,669002,585965,81047,-448752,-402123,-215412,96502,263470,133526,-76698,-303470,-276011,384960,889944,539825,-503273,457935,1027941,619362,107788,117237,235779,56160,-274934,-114466,511317,451880,468470,784420,599227,97048,-272298,65542,142867,-13863,-376212,-509708,-410438,-378914,-312933,-219339,46518,249418,86390,-400198,-508966,-359601,-41421,211971,310395,127525,150079,143172,422341,318316,89501,-311306,-553260,-144642,205244,501111,502182,177673,-177164,-342441,-332924,73737,712499,1075963,933900,316414,-202101,-420756,-228792,87570,378595,279615,-115570,-464244,-491330,-314594,23701,430865,743469,683879,464993,102550,-256365,-514273,-500733,-304816,-48913,62354,179005,258660,370497,766020,1207551,1752200,1679871,1168028,684563,546233,472258,210020,-269787,-207938,98685,-103050,-249882,-532618,-108304,309305,350035,151948,120754,113697,-122067,-246802,-5929,74408,188142,86957,-10264,-50084,-124072,-131706,-27534,100669,-15459,-73431,-220389,-219923,-202802,-107172,97136,208748,363568,459133,330274,106151,69349,103272,-175165,-251552,9316,163910,301157,101239,-214709,-115758,5460,-234516,-434459,-210852,-151925,-143238,-151208,-316205],[-207863,-238996,-113000,17135,86360,106681,148088,241980,365194,292670,47269,-339802,-224989,-117727,-193690,-397337,-285290,-164016,-108077,-127659,-217855,-433516,-145859,129740,313086,386028,442105,256851,-220213,-102407,35128,-156931,-192116,-240100,-391756,-444200,-263012,-101996,27941,-192178,-415472,-76654,371040,725877,749983,193282,-129328,-118605,-174154,-94375,621053,828540,818480,536481,394672,229386,37730,-109382,-80311,18809,264390,522472,597824,371387,-39140,-148286,173936,518376,633252,490689,306540,390482,252754,262485,-1023,181469,692575,935749,854867,394606,-145776,-319702,-355743,-58379,-8049,-226676,-243104,615,360877,378492,84548,-399051,-341725,-255969,-236682,-137151,-17170,-96601,26280,-85824,-299949,-377016,-41679,379651,481938,409033,366314,198586,-35723,-147132,-174689,-287216,-432866,-411226,-406703,-191557,161498,516300,613537,264436,-177132,-380393,-485164,-461380,-204003,-196936,-131357,-91204,155518,381399,456542,331594,174366,21578,143362,256338,202252,108410,-108998,-231663,-152862,14237,141414,85230,-50744,-421096,-241048,-195365,-235061,-211955,-246228,-277785,-216982,-352829,-423966,-31956,217292,-19968,-440943,-31130,205118,4622,-430130,-266623,24789,38463,154180,417175,767673,765876,599641,437146,447893,546862,788318,526848,345855,130213,-58274,-398695,-292350,64102,206493,273147,285725,262636,50103,-271895,-211484,-16496,268473,-45788,-302775,-444937,-292828,-271839,-211117,-30478,-130941,-74737,-47574,238259,458644,464737,198248,88803,-94863,-24318,50678,7778,-119822,-51703,32037,182588,353421,538786,255285,-393354,-178751,-94663,-182497,-192747,109301,315011,381045,91830,-350578,-108691,142162,120832,211176,248140,85055,223898,264864,135156,-218030,-45885,312404,463204,431587,52406,-325585,-291901,-230247,-359908,-211698,-70952,-194567,-466167,23861,725640,1198486,864220,-509,-167261,-126445,-324342,-483875,-524186,-527002,-301295,112237,314127,21256,-333163,-7201,226444,294020,258610,-123432,14031,429391,535522,523579,579734,305439,-200713,-96581,83002,-3486,52041,215815,256212,80337,-120461,-190754,265757,359259,138174,-209794,-245375,-161525,53706,118564,31941,-367326,-231676,-30172,-196553,-394022,-51320,139998,44383,-128318,-374879,-404705,-155864,-97852,-178586,-264795,-497832,-279913,-226785,-125171,71468,185314,55806,-230385,-278601,-75039,42899,-8202,-30853,-32098,-57843,-257342,-518565,-329624,-406214,-411795,-367479,-288014,-41336,202232,47342,-32996,-167933,-271591,-430435,-562864,-506695,-469579,-475750,-403824,-360672,-279337,-115294,-112898,-286040,-148594,228793,376192,591653,536707,277613,21963,-248368,68994,358714,431527,399381,596497,546929,383104,438786,802136,1035646,959494,635595,357716,281570,434138,537797,279804,-79148,-407346,-495279,-168029,488382,919775,1058890,650291,78717,-81708,119709,328616,201862,-56542,-69491,287111,244915,-80410,-277513,-182426,16604,83122,-115,-33352,61409,389379,300859,-29783,135321,394506,147235,-439148,-489421,-431112,-97732,245584,523974,559631,291812,67969,-225740,-189053,88274,151159,68552,-20751,-72324,-332621,10020,527964,532307,124822,-435732,-229089,-238253,-158518,71174,-154981,-316387,121867,162913,-71143,-378609,-534162,-230697,196605,425812,380761,151330,-70824,-50402,208620,364936,338805,75986,59945,-32087,-112233,-27202,149475,223348,-4623,23277,52316,134050,76296,137044,151398,29126,-196455,124619,501353,582448,352856,-53951,-326543,-258442,-311547,-264405,-59621,48237,22009,161035,381389,456025,296048,-175190,-226042,103701,182396,20658,75176,59397,162513,340123,397125,466950,596165,469343,178257,-98393,-193021,-285992,-213222,34556,252340,376469,248726,-302779,-496940,-481088,-403398,-356153,-386256,126477,654645,795829,342597,-212419,-47115,340074,505921,477244,171246,-123794,-289860,-316342,-351082,-379707,-396253,218883,594526,578954,299380,-60842,-230020,-136886,68112,19609,-251295,-403262,-152999,12503,4319,-109048,-332124,-401004,-277073,-329085,-308958,-34764,77096,376521,794620,709317,267334,-302194,20704,579019,704504,572675,358307,20657,-39781,288172,563948,328881,-172644,-510980,-265573,-206424,-92125,73705,99228,-116096,-496251,-476838,-435805,-473041,-494498,-427622,-363262,-199445,-90701,-143302,8851,-64958,-305910,-290136,-234164,-54059,-100613,-243999,-478980,-183241,-282808,-522759,-113914,96582,190531,-37442,-166715,-200878,106346,360353,270973,35957,-35668,-73766,-244489,-424920,-456394,-441071,-104605,245462,647456,687361,412754,232778,-66856,-97408,13753,-10748,-304089,-415157,-509163,-321884,-193771,-354061,-442664,-338243,26706,433474,489301,303811,155027,267234,217142,97989,-63519,-424613,-18940,615746,745444,345861,-269242,-30373,265893,466345,390878,381007,192663,-93074,212824,897969,1422132,1310382,994169,453163,-106481,-319362,-140593,-26106,-146437,-541877,-370015,-350879,-256430,-76531,202078,425288,232796,-356133,-313455,-74857,-242916,-347435,-151859,140424,317233,201567,-92434,44798,414293,462753,312267,66370,8610,-168941,-449763,-399656,-453979,-541740,-339327,-77950,108348,71024,-179185,-437025,-357417,-360796,-335625,-389228,-407337,-103566,-23652,-113370,-300857,-373977,-156868,-52634,70033,308555,345284,374422,331663,364100,261825,210626,139611,-159211,-544155,-584577,-480617,-222739,-9271,90238,202408,259439,175733,210799,280016,475639,703065,524622,135660,-6728,269031,279241,146754,108137,-80434,-320059,275407,436714,-8130,-539296,-319874,-396236,-298526,108814,350642,318035,28632,-29519,187846,311852,2319,-116488,-81081,58259,-28166,-5677,61762,-42515,-407694,-475673,-358031,-123028,51710,-114587,-136198,-103821,53242,46436,200334,291038,170864,-5857,235536,346170,388367,146687,-154767,-13286,228813,111489,-108186,-84475,172252,277395,207146,251599,422719,362419,284774,364373,379651,260185,126342,-55470,-123993,-14965,206604,435480,172555,-159927,-122540,-363166,-60527,642172,759053,536676,116410,-100547,-180059,-93545,166891,25924,-281628,-435514,-564181,-156594,181595,143404,20459,142064,199300,208041,302797,270979,-119714,-429129,-364596,-285586,-367680,-366449,139475,255655,344995,384506,534859,414099,292741,593576,691263,428119,15651,-352343,-87394,9261,48323,-118341,143878,191437,123612,-333053,-247928,269833,539934,356124,-32176,374160,707484,652256,305796,-27800,-37657,-4647,184413,507439,796412,915974,681091,343489,170894,148360,272101,290400,329867,118582,-82014,-243506,-294776,-168286,114945,452667,441634,452830,328108,94732,-275919,-331571,-2498,161864,126469,3297,-110580,-119565,-48314,-3122,-112564,-244589,-196707,-126722,-239278,-415804,-128341,174635,370528,187770,332045,400947,511753,356201,71460,-212088,-376205,-399944,-328434,-165508,-44681,-197046,-254312,68632,315396,98494,-199951,-221870,-341686,-239585,-230885,-357648,15846,483724,771013,492924,170415,369085,492304,334387,-98631,-377139,-174796,-47324,-109964,-97486,-359,164479,355008,404138,400275,351442,249171,163195,30816,-388760,-369931,-102829,-24913,-218920,-433214,-503233,-481660,-333786,32322,464492,597687,394918,114663,64195,-62563,-246522,-194396,14008,-73314,-478514,-262009,162816,79819,52940,264467,332661,-10197,-339771,-179864,-80587,-196159,25595,222395,417669,546115,341235,25543,-55516,-190009,-177839,-565088,-74703,67491,-83167,-322881,-444083,-601996,-495865,-211531,-253923,-428180,-183493,40308,-85304,-325822,-302792,-268689,-331077,-357478,-258093,7592,122291,88891,-65946,-283038,-541867,-449184,-222111,-182211,-299371,-126669,151984,105798,208945,256202,197338,-77157,-194793,-147028,227054,185757,83703,94465,22627,-135126,-436975,-567068,-258768,41526,239168,376313,518305,544145,282383,-24360,170769,219819,-117007,-486997,-546612,-491508,-163233,317483,596913,535473,181855,-16042,-58364,45802,93800,-114101,-418613,-276992,-125201,-150633,-213624,-394685,-354229,44800,235049,-98188,-454101,-119865,158666,236492,119746,-144783,-188442,-17624,-290832,-214305,-165157,-351115,-449342,-525195,-417368,-111984,80508,109568,-113735,-367012,-501590,-531483,-380870,-382235,-370256,-85567,414076,954368,1051074,698182,252362,-234571,-348262,-364551,-377717,73426,430354,630845,597297,245919,103364,53586,824,116120,1328,-137705,-129511,-112552,-85161,-188967,-460070,-546952,-355544,-207459,-69046,936,138390,361307,405507,170319,-194055,211732,561368,412756,105357,308191,639480,712257,340821,27182,-316031,-554358,-167897,96524,234855,307917,209855,308927,-129465,-181957,-7950,122234,-157164,-444289,-488424,-368929,-152617,-52473,-29934,98027,393507,617131,590310,563569,463549,444378,481905,281183,-15770,-341162,-367997,-273776,-13345,354482,518370,528502,417300,551150,632176,687347,635512,748193,466709,297981,-208461,-480310,-339390,-398379,-338821,-383735,-456180,-411654,-294657,54347,164671,-63028,-61087,-110304,-156506,-21883,-171611,-367434,-314398,-379456,-487405,20057,224373,111343,-385838,-367614,-516713,-368720,-244156,-359792,-210551,156204,95351,-127121,66070,522051,819336,720097,465465,194499,333022,578955,436481,32128,-256479,-185220,-424344,-457795,-19964,404808,516182,579106,304534,312259,248601,80583,25274,214338,228989,308066,323120,316912,40561,-469728,-190162,146489,379609,163634,-45458,-258203,-25467,19688,457831,523601,289667,218795,238983,-49866,-392501,-374008,-324442,-251287,-443517,-493534,-145588,98953,238131,365240,132132,-181425,-255958,69635,211391,228795,-88483,-183973,201463,633783,642429,293903,233121,342794,320677,350984,587698,685218,709626,501544,437041,314988,397018,445597,322440,38263,-239678,-416203,-219121,-9304,-153949,-460158,-541850,-292919,18078,182843,111816,242806,132991,135173,640037,974129,873975,329313,-276163,-86138,95554,-69656,-584516,-295170,-296245,-463036,-139112,176105,331114,295199,106853,146116,341035,99933,-300309,246936,230422,-253372,-180150,-50943,217573,853854,1389621,1342333,772272,5201,-296620,-78971,111973,93284,54529,207173,527872,577232,197633,36761,136684,92068,-157537,-423162,-459932,-443505,-327011,-173654,53507,199790,53262,-117749,-46543,-182801,-111894,189295,221002,-96590,-484432,-82060,74608,-8361,-142690,124945,581997,1072751,1322776,685898,-341124,460563,773881,340452,-173060,-224004,-233130,-74278,-97377,345152,749867,512690,-150060,-556498,-215792,-48445,-16977,282822,760667,751918,424416,-193416,-154411,132880,161589,-87205,-172688,-87037,-167239,-106809,242498,264651,113866,64480,49985,-132109,124205,356657,138139,-277459,-41170,381684,432577,182554,-359354,-247057,127850,82341,12648,168447,-282151,-68697,633509,295307,-521588,476471,935776,667563,283538,82945,-83190,-299715,-333783,-222037,230463,647269,722902,932524,1698850,2542715,2389099,1557258,1114613,1727315,1874294,1454149,627540,158799,110445,-110786,-456629,14693,381821,550751,328364,-237829,-401464,-14505,150457,150705,-77933,-196031,-400515,-520050,-334613,-71466,107534,-19527,-320102,-219246,-108525,-81453,-279414,-463426,6656,290152,281860,797,-352167,-307087,99691,236583,-113106,-416789,-139989,152248,348662,493707,281613,-91502,-26517,-66509,-211459,-217428,19618,582257,875832,583903,124563,-298304,-301269,-197463,-245384,-505441,91073,500620,552593,416062,281136,-68345,-256336,-144466,4307,213036,306991,419709,118048,-195665,-557616,-417965,-508577,-477862,-426210,-448846,-312483,-239732,-278351,-328467,-321072,-267712,-70320,162750,188098,-93832,-555901,-290554,-456303,42537,1157931,1506223,1837171,1465147,881351,144939,-187810,289840,231237,100776,337277,234327,-84696,-354055,-388544,-249367,193501,429706,490756,194796,-86475,-168811,10829,164854,260332,404008,306000,148586,-142771,-280926,-386739,-511823,-385061,-326023,-122375,-164443,-401681,-374090,-370161,-646067,-193412,3424,-178652,-327563,-322737,-287230,-467726,67032,195417,20661,-379846,63814,48555,-408692,-44552,297381,385600,223698,-159242,-289496,-444181,-123941,-69626,28804,83058,133128,380539,578414,508182,223076,-200060,-194938,127400,398411,199639,172204,-203082,-224979,-255612,8894,350217,480714,320450,188046,-324615,-376205,-378170,-530419,-249825,143329,308081,407511,184010,176631,82204,-298674,-375033,-134618,11236,66260,-172749,-130144,4769,14282,-236125,-243008,-227956,-340120,-131232,142142,223357,-31652,-367470,-416709,-371712,-519260,-191783,155297,199348,-108723,-443256,71819,241898,243843,460901,665021,452667,17247,-127592,-15542,-12309,-183267,-193016,22167,519855,741356,815957,715885,405310,269931,47862,-222347,-455859,-15266,365104,378366,125552,-239282,64789,406079,289029,83991,-381383,-457980,-476518,-155303,196787,272391,-43819,-17428,304509,417598,232303,68770,73279,249729,467568,618821,476483,261096,-140039,-409046,-368234,-243900,-254028,-342233,-182012,-77557,387989,585272,556803,454501,430498,313081,258524,-34101,-34660,130066,248389,163017,310082,222756,160499,43206,-242052,-246418,453651,792231,741129,386859,286953,345983,802377,1106744,896331,129295,34858,317071,150119,-227882,-298887,-445047,-246976,73663,378049,564802,347591,-115141,-340131,-226664,-349092,-63642,300541,-73617,-148691,-122736,-305052,-218978,-248905,-553906,-29213,340934,172600,25696,-136067,-533531,-191260,-37471,-217353,-425849,-453415,-181246,236510,296761,147700,-187692,-357765,-64674,189573,14407,-327803,-489110,-289682,-237068,-125743,-9924,-158958,-328675,-341723,-109287,336276,621913,590902,584144,602369,548827,369928,176954,59497,-160360,-182577,-59369,-66869,-57060,-70450,-46213,-80221,-214153,-461393,-454305,-311314,-320533,-133304,-45534,185558,687831,956180,781751,335164,36069,-130590,147568,318201,114732,-269753,38927,236652,377178,428420,69072,-267370,-256896,-83860,-67614,-97090,-17990,-54545,-362957,-403165,-188740,-296801,-508262,-335190,-223616,284007,798967,729198,314747,-372596,-248488,-139792,-228745,-268721,-259698,114029,537508,738198,916507,727809,543058,298091,196178,258884,213298,96753,403813,535715,525916,208591,-245661,-353931,-156794,138837,121735,-19919,-173056,-259696,-78312,248107,416226,327531,-54550,288414,536146,360894,78030,148684,301864,152008,-145776,52217,391060,421984,505867,965619,864633,238430,-246718,162542,212057,-49947,-418009,-354614,-352305,-490143,-501566,-474644,-353299,-292801,-258908,-310054,-392615,-516381,-186859,-20332,107383,42864,149794,342078,573027,374366,42145,-429377,-437912,-352921,83017,530977,529350,227321,-126193,-390544,-356784,210753,918265,1419846,1235749,514048,-168556,-427922,-321079,43975,256639,228139,-191013,-432148,-331624,-177541,179647,531455,696638,582196,391614,86555,-230202,-427129,-532838,-270009,150334,405650,464562,149410,-12415,361785,987144,1705767,1632271,1391775,856887,706156,535044,330350,-164720,-442252,-112182,-281926,-387817,-527421,-143448,81573,71163,16762,229603,155401,-269553,-429076,-72637,199261,333072,256136,-68006,-163924,-209911,-53917,203309,350797,239399,37337,-288530,-325359,-115607,3500,183228,195533,195365,314901,284549,141672,170526,252395,-80565,-283159,30547,144951,148452,-17764,-102287,70509,-27806,-443578,-36129,168025,47349,-86507,-124568,-184602],[-22002,-228452,-243375,-37152,16730,29803,119576,316736,472492,369005,-62584,-249997,-96978,-89611,-260781,-473059,-390775,-299108,-326339,-195124,-234238,-368979,-78853,144781,176666,172735,177545,24686,-282140,-158658,57213,-89371,-161970,-143410,14642,-5297,-275845,-433851,-269371,-372696,-386225,-214606,101294,408570,456345,68048,-310558,-111739,101967,-192119,170789,449049,594423,386093,371372,387589,329420,90995,-128727,-236767,142356,465321,649166,489624,176512,13279,128593,378418,436237,208502,-166813,-376915,-129123,53302,131282,338672,575715,682803,583718,362691,-56939,-299555,-297792,54087,160255,31045,-24911,291282,583728,530346,261894,-323587,-143897,40720,47850,43301,89983,-31658,-88170,-243146,-366606,-451208,19994,564294,790498,628679,371833,2782,-350018,-268066,-104620,-280667,-450717,-501031,-497845,-172794,196956,559632,513371,134789,-304002,-377536,-494616,-444048,-291868,-437801,-486619,-412064,-27299,273716,333366,274167,180319,63580,185678,286956,227383,105464,-136945,-216435,-134618,53803,260975,257938,-9993,-342105,-71849,-7520,-131511,-231442,-256163,-356994,-107121,-83308,-376202,-429085,-191935,-340758,-201984,105092,194651,-70300,-459973,28742,340501,225388,154219,252364,507459,454018,379561,389720,623671,795781,874670,591105,304933,-184661,-242163,-280648,-493192,-250915,137311,321445,233518,179736,397549,420362,388252,107546,-146892,-452446,-465387,-260337,-97155,-272026,-256698,77141,212242,218739,-1452,170322,454419,484632,234009,46079,-181232,-125368,76597,181976,313326,528119,473928,618872,675802,639145,322990,-308328,-222689,40894,182512,16353,39310,219251,621551,384128,-86291,-466162,-111780,-71655,-117669,-104481,-313876,-140394,-80185,409,-133079,-214235,49718,435927,504772,196154,-172524,-293592,-7894,12838,-197223,-348996,-456655,-419594,139663,765115,1112307,846621,151539,-360061,-407303,-502942,-516721,-566190,-416500,-76840,437016,587570,187752,-450677,9445,260036,489212,407796,-37166,-241794,121902,231062,288312,494121,292537,-100616,172549,296929,116260,-5015,204742,345107,174429,36961,136616,386061,269188,-107368,-404976,-289902,115164,619233,748393,643614,-48137,-339357,35964,-112439,-447779,9181,252891,121384,-168830,-402984,-342385,-40357,104355,-49155,-147773,-298050,-440123,-467649,-269606,47627,117871,-23784,-274812,-449324,-199970,42474,38764,17446,-45947,-166175,-322950,-250771,-151788,-370804,-475651,-418429,-336029,-216943,-254986,-366638,-401601,-347187,-239117,-438577,-521871,-343037,-150936,-139190,-272141,-411994,-409177,-255790,-200511,-398954,-155519,178288,160481,263694,435441,369319,79081,-501531,109506,432879,407182,307379,592569,691298,548643,547039,826415,1088568,1091230,877895,619971,547033,688232,642161,209783,-282935,-344001,-345325,-190830,236891,600329,761508,591243,188870,-70433,-15035,333802,322798,240561,-210808,-95398,124714,-25029,-308786,-192453,42028,117406,53038,-125603,-98842,85413,152249,-26338,-59621,101795,-34765,-452918,-511743,-540957,-303063,-41933,202333,319668,267439,242958,-35330,-332135,-191539,-209396,-326693,-177025,-43148,-219255,41423,633411,769120,251849,-466315,-215029,-173114,-191911,60653,-122111,68343,343803,477166,130728,-278258,-438829,30744,504627,573559,254139,-37803,-246453,-166877,164441,288485,229598,21606,-1515,-13630,-45642,-14693,63355,149478,58003,318171,167807,44106,-99575,1343,103679,31920,-101002,172752,681249,735214,529073,118438,-293376,-238429,-287014,-511731,-407268,-147364,2769,202625,345814,467979,291077,-223289,-155384,108399,33718,-15300,166056,318444,465657,586761,407931,304562,354624,255733,78035,-45277,-109205,-305496,-435769,-223701,-35963,-20404,-231419,-470276,-92138,-395861,-279266,-213167,-100049,471871,875630,853037,350307,-36793,187443,424284,437040,231174,-34175,-204162,-230918,-246434,-156223,-112367,-395635,-64664,372946,394277,108189,-198889,-242034,-110108,87541,-12011,-283593,-276051,-10690,148709,161761,52537,-139550,-133160,50606,7177,-185458,-284780,-78715,353510,863608,958625,423592,-226174,-91454,656435,878623,711796,433585,120046,221674,549720,651165,247393,-245752,-439779,-259715,-234403,-175746,-56747,-19555,-153682,-402222,-504287,-402460,-344356,-364144,-408603,-134143,240424,108768,-223904,-487451,-267395,-343496,-402801,-169574,84349,187828,128452,-234243,-578476,-438687,-489834,-111425,138198,187485,23467,-171414,-396179,24661,366126,175039,-174419,-99486,137772,32847,-73212,-244590,-107854,431179,846610,1262711,1019591,687655,348529,-62096,-114896,56266,-153397,-523133,-396773,-357176,-331969,-303210,-290154,-274427,-188506,121054,412362,325768,152570,315915,479766,343029,143900,-176509,-492629,-66824,536386,643427,238783,-378608,-73782,139681,116065,77634,252208,176296,-201641,191753,1025893,1594165,1474238,1103887,640238,141033,-122340,25988,200340,108840,-384098,-385850,-237443,-169738,-59353,128532,294011,12346,-611120,-56057,303428,183053,124117,214419,323229,258152,-58485,-500003,-96903,267627,409195,471979,357532,184172,-176190,-453087,-401784,-419527,-293619,-87200,98540,225486,176057,15546,-171225,-470295,-442631,-266169,-319983,-488414,-225001,-187662,-131796,-158239,-175881,-154074,-137366,-292582,-230688,-90607,54910,52614,171948,82115,67338,44997,-184698,-401765,-281598,-51863,302240,459226,350715,192541,130655,30000,140000,277008,451843,645157,613360,442744,359273,528196,443428,179226,73284,12382,-343388,-132143,-2377,-306305,-454872,-145711,-292433,-431010,192400,506802,498865,305501,68601,6938,141798,711,66772,284568,430148,98721,-116926,80368,68402,-272020,-310462,-264896,-191503,-178890,-143213,-208276,-248537,-107899,3825,304282,458124,367983,142368,417888,670605,829318,551388,32424,-75586,460362,495650,202669,-53255,66062,80928,-102149,-163195,-59660,22777,175305,425893,492380,308547,115224,-98751,-142231,180002,621608,992879,581555,144221,-98091,-412345,32014,866386,1027936,754699,400730,95843,50132,-48604,77788,-38721,-252928,-293128,-296153,-130551,51898,-19086,-27193,106589,348938,494837,446044,143187,-385314,-606630,-265038,-306037,-406862,-49825,354366,456011,535826,605232,728961,542041,390192,595016,644041,280373,-230894,-226433,210566,454918,561079,193848,-308073,-235349,-16182,-436198,-189929,420845,771180,487909,-188801,286763,744433,736597,416023,133410,7346,-7351,89173,299369,585124,738228,575167,406242,257474,205813,210060,247726,211093,31272,-75213,-121713,-123350,-277339,-102458,234180,323348,350816,294957,183922,-27757,-175156,-109374,-15234,-2745,-19902,-97957,-132477,-99737,19265,16274,-138263,-285767,-530922,-467031,-254536,-83218,59566,187186,29835,36360,197509,397485,213654,-131901,-379274,-418690,-118537,-39717,-199441,-241563,-100762,-183381,-330446,-96641,-78432,-118923,162793,112416,-35322,-139270,-378615,-889,516835,597712,242395,-26431,227016,306462,186521,12803,82383,273958,238350,21827,-64414,-33084,33227,214789,261518,273414,225677,127057,-42479,-244005,-444621,-412997,-216687,-35246,-116666,-214636,-104077,-151346,-153187,128873,420467,510349,327839,188284,68079,-41889,-239896,-254030,-155731,-190713,-435389,-314052,115574,39102,-15082,183392,290631,64331,-351578,-392576,-174475,-117556,64610,201548,424092,668697,499845,255316,126491,45167,67257,-350481,-175103,29494,-30635,-203501,-255438,-309418,-474113,-423398,-365909,-412032,-109404,211196,68274,-251237,-442667,-509324,-607546,-356883,-146643,22732,6582,74124,62884,-140681,-345244,-549188,-501453,-474360,-557070,-126100,177363,57506,121056,177827,126553,-56219,-443570,-481787,-140471,7152,-4136,-172426,-182520,-149061,-368975,-105069,388398,492553,329985,232407,417639,499253,312130,19745,126263,154991,-185865,-467917,-512770,-566364,-358102,137193,498942,406998,8903,-136309,-12395,43205,102048,-145513,-526754,-304415,-84199,-181459,-443751,-286368,166883,506844,408492,-78410,-45909,229625,-102908,-259450,55914,40625,-173043,-199815,-333205,-243302,-196256,-407198,-589699,-423460,-304744,-194517,-258935,-439507,-547628,-578590,-374725,-116954,-233073,-280455,-455584,-188777,435919,1236692,1289653,908644,348994,-225036,-514734,-625592,-418438,90017,465932,764055,835641,661908,626754,449081,248373,215581,-19075,-98164,146100,253260,335817,395800,-74225,-403786,-644762,-352778,-155299,-91365,-9958,110821,199874,88846,-140558,157639,478460,379021,-92177,-41033,425355,503276,163705,-246605,-557609,-85479,190897,417730,460224,724756,853331,838197,96768,-51061,263912,353048,11535,-331103,-340803,-227968,-79488,84786,85162,25372,238341,353758,274996,252432,227770,243323,216649,112209,-140093,-397766,-458607,-320906,-48774,228321,317424,267371,226095,319232,247925,185552,362477,645580,668390,639928,242211,-224891,-358713,-322893,-257033,-346746,-339579,-304333,-348911,76088,295608,204262,224006,28372,-289748,-327136,-334871,-251849,-244666,-421733,-457178,35657,410457,230600,-237887,-347129,-247455,-321238,-375934,-350289,-16770,122686,-108886,-207319,79241,291918,310808,130640,-65137,-185875,83965,344973,280041,68072,-70481,94953,15553,-454505,-517179,-53617,83620,169327,91269,224959,285875,203718,140967,183409,131211,226026,181544,218540,-24136,-541630,-123847,231651,273031,84038,-459117,-119910,267328,217588,374817,421978,91892,83895,58824,-214057,-434700,-401994,-252831,-232574,-419410,-280992,142442,237624,242227,186962,-140698,-251280,-281448,108571,462670,557478,158573,117011,434564,660658,488519,151894,173397,191498,161290,325647,822364,1039976,981651,675157,382416,109393,200542,335924,223198,-36899,-309086,-491810,-381643,-149003,-236378,-462114,-553901,-514756,-261611,-80340,-35215,216218,249886,79859,494260,944920,732869,218664,-143840,19835,35406,-221612,-432085,-153376,-315507,-437665,-200827,17421,180454,78912,-127358,-129193,-98430,-207728,91760,521950,454909,63941,-73510,43644,230862,548741,998774,957403,461913,-97737,-265087,-262778,-111338,114375,292870,406448,517755,500809,101129,85757,263560,158590,-223280,-278739,45889,-40281,-147200,-182436,27124,247603,242223,148318,132806,-52637,-13337,233726,299355,-51149,-491959,-32621,41462,-92873,-193412,99261,469292,758041,771362,369005,-129105,559358,819847,358564,-87202,-224181,-408034,-274909,-501567,-48834,435183,351506,-280865,-430925,-58437,31676,13930,137782,518005,722934,515428,-128732,-380606,179186,338814,21396,-305189,35323,222915,317040,493527,497201,328279,192257,-3810,-289739,-28830,272361,122956,-294125,-172998,331213,433072,217008,-212580,-264066,137310,123991,-60982,-8217,-533654,225911,807377,413340,-308810,419178,665275,313451,-6225,105187,51111,2099,23410,117956,509428,716425,823189,1359098,2517609,3361297,3018031,2076782,1685968,2271861,2276105,1730533,616222,-131963,38647,-84206,-492829,-98545,202561,356223,131738,-400798,-302675,-4374,45607,-45807,-248009,-388340,-450269,-266763,-322374,-321375,-178195,-343192,-360779,-198214,-229960,-90667,-26375,-306522,-407145,6888,128254,-92597,-401311,-324926,29553,103359,-360082,-318986,64977,131208,233248,340345,140362,-279638,-223944,-183991,-245506,-241786,-89664,318265,489372,369416,94247,-183007,-365917,-304005,-264584,-472015,-14807,471995,410375,261787,215687,-66419,-109248,95464,169015,205385,254508,482462,355625,178205,-128649,-105542,-694835,-420372,-514710,-472846,33728,-7627,-187697,-429438,64148,221228,387247,509231,407460,62440,-347832,-261621,-213664,85027,972554,1078210,1378296,1241254,802994,211211,-150843,206386,280983,91350,164340,68058,-146178,-338744,-404274,-230418,159202,381059,475963,221287,70896,91716,242152,326162,299012,285021,110343,-95399,-314964,-329998,-300141,-356302,-473105,-387679,-112559,45367,-180124,-345849,-353559,-540964,-232902,-56137,-204276,-247180,-240636,-306048,-408844,-79476,193452,6522,-451896,-186780,-225549,-488408,33426,313421,551729,409317,174356,-68829,-469791,-208672,-109171,28095,-44129,-60633,171076,490501,484393,296661,-62592,-42941,341249,611756,341702,137760,-154278,-154079,-100708,193541,468030,510789,317430,388755,-28881,-380741,-457480,-425762,-258163,-1474,176748,281941,234850,352221,312219,-239036,-214746,171131,331810,185733,-149970,-85372,53719,67836,-375642,-240921,-146667,-429825,-160476,139783,94297,-226540,-512448,-309500,-276337,-428145,-353160,-106230,29812,-169116,-412064,-31738,110085,185264,371019,437149,237666,39267,22146,-134948,-324599,-424628,-173045,-45435,101111,315919,508664,501347,384305,330315,114634,-76379,-92389,102888,239756,109185,-73937,47489,325670,581686,348838,111021,-329062,-291516,-300473,-275020,-160765,-108755,-318748,4689,211493,158046,-3977,-64988,51242,274006,558952,558253,520395,446339,80466,-111628,-69317,-35108,-138467,-28788,387261,214192,-55601,86895,276210,-54121,52384,47178,122304,-73340,-52844,111473,158234,110565,186791,224571,323954,233135,-136044,-330102,333211,687760,781627,604536,680809,725820,1012625,1136397,817360,188424,-19776,25470,-207170,-383624,-347543,-451169,-321090,-10152,226550,492920,271876,-225589,-269932,-22180,-101925,-106351,-175308,-391313,-350844,-456165,-139782,159566,67714,-354245,-169389,192053,179171,148681,10500,-394867,-283051,-13610,-51811,-128456,-106296,132436,447544,430038,131743,-244214,-304738,-40667,284344,191174,-103338,-423796,-324363,-243535,-272306,-321228,-416122,-483121,-238868,71533,465438,735016,704214,718810,827130,674355,552957,313175,203668,-126975,-366869,-127092,48019,45386,104654,21808,-17350,-141865,-307428,-368215,-483304,-412581,-335536,-454515,-268778,263924,578288,506365,361670,113659,26060,212308,240038,47152,-105186,100667,112188,59348,-5334,-121818,-217840,-375153,-332018,-337583,-207243,-106854,-150976,-414923,-351134,-159996,-244871,-501873,-485429,-229353,340401,747105,695110,270011,-322337,-462494,-438296,-184822,-251030,-303114,78594,478444,699164,776272,598979,513253,393054,311931,502657,556107,455692,599882,682813,680385,450074,59727,-177473,-190929,88315,53570,-189504,-372771,-217558,39106,86265,-46371,264074,398455,611738,260238,42698,-67023,67473,243223,193437,36076,73521,56871,143740,345351,812759,856851,250566,-231212,164690,235900,-47546,-300164,-199275,-261229,-471721,-377892,-227951,-73659,-6717,6510,-122449,-405841,-390961,-144077,-269019,-185838,-34014,168546,507055,574224,433672,51158,-427881,-348095,-479781,-40459,482906,448673,176012,-108858,-369873,-300478,338219,1062348,1533762,1345043,738282,-3313,-292541,-315485,-5819,87057,74537,-252520,-324160,-220513,-72546,274496,532081,552773,385910,172326,-26654,-247241,-352952,-468627,-330937,168417,534796,523366,56999,-337751,-111379,526654,1027803,947371,859220,536523,568155,460675,325435,-72385,-298816,-132839,-174190,-391040,-468934,-269555,-262086,-174374,188421,407187,178462,-351487,-555316,-213441,121359,235951,247219,-122340,-347861,-357393,-124360,210272,345128,469555,298212,-170022,-493958,-151916,-17260,144177,140282,7768,33498,80846,25979,140448,253172,-37232,-456130,-147683,-21993,-127548,-169496,-58926,74893,-150396,-109548,338231,445683,163379,-49388,-87711,-17180],[163161,-105434,-308642,-133067,-47202,-5058,120252,364710,508397,376096,-174605,-86880,921,-121505,-367310,-413069,-343418,-320536,-318523,-164508,-126568,-259514,27874,127158,-44578,-117643,-224764,-375669,-409879,-243763,-37939,-135013,-243853,-18952,318253,302374,-1410,-463249,-532021,-498795,-293531,-221927,-223601,-56135,68396,157250,281320,284363,315878,-149842,-281560,105806,307928,200965,219580,382334,489865,381256,81554,-197994,-29130,279576,509410,472363,317659,120435,77381,252104,336256,299363,344427,249011,-461690,-103292,250834,346231,409958,503442,456811,390233,61987,-299138,-280501,118420,254180,172106,134973,476421,612585,531746,278229,-320055,10648,310793,443586,470487,313500,37491,-291599,-244189,-50852,-329661,-88985,544402,868346,704240,279597,-221768,-214103,49396,123597,-124325,-360829,-578913,-493193,-155119,121130,390286,241151,-94785,-400199,-380278,-445091,-477278,-397530,-420011,-292029,-359743,-242363,64132,141834,138228,22917,-46353,107252,183652,125876,-4488,-129974,-168674,-125550,-42568,159108,215165,-81683,-217029,-1771,114732,41320,-78228,-211839,-510542,-198435,-1216,-218941,-497130,-466465,-258342,15956,153483,61489,-308897,-232878,296138,597839,464512,217294,57467,134477,250061,337323,489803,777608,1021809,907690,681441,332335,-23284,-366772,-231986,-337608,-264418,107488,261258,79442,93901,777966,1222410,1156147,680306,32391,-286340,-304150,-161625,-30548,-286271,-292069,121854,354540,146674,-165003,63162,369119,302643,131923,-35360,-36099,-20701,250589,402606,648632,787339,691183,755453,632699,322006,55266,-232922,-113547,189505,492129,479629,162777,82991,577612,511328,317696,31116,-375888,-423447,-478057,-494534,-404461,-422726,-370294,-201938,-95848,-82888,-139289,215411,341203,218904,11675,-265703,112886,262943,207234,42204,-228070,-345783,102583,661798,883695,713081,244280,-138699,-324879,-463076,-486556,-507690,-329194,111517,642476,709186,199251,-520166,24112,279700,656038,498266,-27371,-408018,-83038,-92063,5894,293536,185212,-34080,374713,435001,159277,-195955,44758,235493,130800,178089,397968,417206,103060,-420036,-482732,-251234,360181,959245,1170925,1046786,270156,-316778,-67487,-149203,-416834,37175,282305,164887,-98409,-269185,-211013,92039,225051,58033,-28551,-98108,-312560,-490245,-325965,-35755,72347,42668,-115596,-391845,-385334,8038,144382,114831,-9205,-218347,-254530,23973,201869,-18304,-177597,-427651,-467664,-409546,-90827,-135806,-198990,-382727,-340735,-463423,-443501,-98538,226198,196085,-155260,-454678,-504244,-235330,-36150,-436716,-171743,37449,-112345,-77919,318828,480003,288589,-231261,99849,403174,285166,112863,437902,636789,560802,530502,755292,1046552,1148747,1055923,820309,698291,713183,495473,-52676,-403255,-93280,-210521,-305297,-189837,125858,335014,452368,282032,60681,-163782,228187,435983,511020,181316,-49520,19051,-29876,-345850,-238139,25488,116805,40920,-256097,-332872,-320760,-87356,-90354,-303571,-367250,-432386,-602918,-515554,-329315,-223601,-203667,-149248,12702,210736,359265,116591,-443425,-402047,-439375,-613247,-293866,-89104,-162350,46797,573148,827551,362245,-302213,-131521,-72073,-318780,-66499,-20626,338159,380317,490403,210500,-163660,-465095,122468,531941,558311,502560,211555,-218574,-278744,92216,183398,160551,84043,114191,123350,55068,-27982,-99612,-66372,8443,274227,163496,-128899,-337831,-184858,-39689,-66002,-250357,-60455,513245,638530,550114,203284,-237197,-267510,-231644,-326119,-478907,-361051,-105228,116353,255145,464051,272108,-217176,-166788,46798,-162805,-141099,94760,422218,674820,784957,406601,62567,-125602,-179819,-146393,-48682,-46898,-256013,-538005,-386106,-277001,-290981,-209161,53042,251951,-267026,-223164,2361,228756,616694,869258,759880,358503,197309,364479,441593,290034,-55551,-71353,-75409,-55359,-30698,131030,101887,-212629,-418069,-32291,10954,-180820,-304838,-186301,-10919,73607,-115413,-353135,-207174,53871,221847,265285,183833,70694,98852,292978,285381,127275,-259714,-314434,223147,747363,1017495,561019,-81570,-324550,401663,718205,650023,441162,292505,487704,755023,660837,166939,-258571,-324961,-274176,-288981,-274722,-206801,-172174,-174364,-288576,-525952,-383628,-271275,-253862,-441733,-50492,420894,287324,77826,-258435,-331079,-264480,-485552,-136870,333797,599761,633280,217702,-180671,-328953,-308515,-362675,-5556,10347,-42966,-229352,-467755,-193303,184683,33782,-456660,-201113,239506,284891,237067,77807,263044,881679,1359454,1505904,1055093,747263,306156,-146757,-179086,5277,-313263,-444847,-220619,-251366,-381244,-496001,-371339,-240828,-150001,82530,203059,-11466,-35641,406219,582762,355207,58242,-329135,-186834,204099,520926,512307,2337,-507270,-105846,-19018,-271469,-211730,183593,230041,-235404,200561,1117944,1667467,1597102,1115439,721336,305355,38947,159546,391432,343296,-134236,-310707,-125452,-32802,20139,106683,163201,-164688,-564599,123380,497612,488673,492333,448900,351957,64899,-267630,-84043,193795,154867,303823,531310,469814,178385,-283250,-397197,-343331,-270710,-84078,120284,282958,353638,305497,274270,170666,-6219,-99963,-100853,-252952,-399217,-248630,-205205,-38060,107100,162643,-59761,-236999,-507035,-306748,-241174,-411113,-255458,-58669,-146983,-108988,-60455,-222868,-376968,-200239,114689,588839,749042,546258,114599,-132080,-193149,-48454,146509,327160,469523,558183,590376,579469,611969,456086,101065,-86250,15508,-133742,-255606,-334947,-558510,-319153,-66253,-249195,-442477,226545,544775,551484,511724,402688,150953,71654,73171,214248,511131,682119,290262,-219847,-1778,65155,-142824,-145162,-127186,-200257,-387732,-264627,-296017,-383058,-291615,-39850,386149,600965,497569,242802,497975,874374,1082860,827042,192983,-174181,451341,641951,317261,-122033,-143299,-117218,-336872,-559957,-468633,-302324,-37196,276058,418980,343691,172045,-88368,-122736,316061,892161,1286896,865394,431290,47488,-326843,105269,894420,1140862,856278,545808,201903,150815,-54492,-101425,-152396,-160788,-184480,-180594,-259451,-200589,-258663,-185462,-100778,286970,584938,550214,194941,-258751,-355324,-232623,-381954,-173936,174535,345123,425230,499996,673401,706721,463957,342966,440129,428575,-32908,-490673,-40080,523971,927066,1120876,802441,220179,-423571,-97018,-452275,-256308,378930,812769,623202,-144280,57287,705410,870508,616347,302633,57429,-49203,-57263,105214,387720,496893,410824,322052,138614,117217,74807,151782,61641,-46102,-68465,-9525,1359,-286145,-354071,-49148,171644,228353,254866,236878,186103,56224,-24585,-60947,-99087,-82268,-146047,-213534,-230663,-54397,98248,8669,-175490,-373495,-151591,-105726,-92599,-88732,-60042,-146722,-323545,19685,257013,154741,-80474,-106986,-156590,188732,375132,235042,-176242,-99085,-87535,-423442,-474057,-242091,-44886,301233,311168,35211,-201221,-486802,-15067,447949,367131,-9891,-213861,2555,2317,18355,220222,488202,479730,239475,-13293,-85657,-97935,-44446,89429,71123,79014,75829,28359,-192793,-280564,-152922,-212615,-351003,-85991,-2359,3017,157514,162513,109404,241624,330406,310290,161377,105145,-16928,-42883,-152147,-204517,-97829,-29205,-155698,-167190,30076,9420,-48040,77902,205143,133161,-197670,-196600,106384,35332,15755,48315,342351,656763,536651,335892,149935,186342,260326,-17730,-276995,-58703,39602,-46286,-28168,-92895,-256509,-460978,-430936,-403884,-46940,296876,147772,-175668,-505764,-331653,-221870,10612,91290,121437,-95474,-27167,109516,-34244,-181624,-347702,-372080,-151910,-141463,30422,173577,-46107,-36003,39989,11406,-92039,-287955,-435079,-496616,-199823,-147495,-486691,-214611,-131301,-218243,258807,778232,760482,396568,134255,254818,274516,148067,-36739,-32626,-6316,-153077,-149162,-212428,-304461,-517690,-127438,280359,246019,-100533,-364750,-119627,-88878,-31815,-213947,-431761,-241832,7954,43291,-43043,177954,579845,825090,524638,183015,466677,533842,-99459,-260878,257519,300411,-60941,-306630,-160727,-132775,-76447,-404102,-363675,-165249,-177727,-324834,-476105,-327516,-309662,-281450,-88907,229136,260926,68815,-316517,-276919,112671,680196,775317,660726,226005,-144897,-275393,-145220,-42525,262282,446569,797108,1051452,1214355,1195706,921854,649368,374081,-2850,-106183,259369,471165,668558,762107,262397,-38888,-365328,-441670,-203620,-164058,-137214,-122585,19351,23733,-122446,30668,350804,361205,-37404,-373320,140768,219328,-32293,-469467,-375587,168899,374487,557729,552488,895752,1207743,846921,117419,-14369,409520,473018,216136,-117735,-273648,-166172,10568,151391,61924,-129928,-2698,38784,-66043,-209724,-148747,-12746,-32251,65472,-125116,-255629,-407281,-309228,-22007,132525,67330,-81280,-13053,46983,-174246,-367865,-123841,269960,703675,818910,634772,206140,-56938,-120766,-221520,-337977,-205068,-210524,-357004,110386,395496,502482,462306,118573,-274984,-220318,-162180,-139066,-201604,-464224,-216224,86390,417374,216468,-127354,-262811,-59725,-189121,-268604,-156170,79640,-1096,-300131,-128668,22442,-55175,-319442,-508604,-539723,-444476,-165162,74541,198200,204095,164445,344962,416528,108746,-201677,-399778,-467291,-351209,-43125,259345,418830,363735,311764,89049,-28850,60348,110642,212663,-52193,-398932,-72349,213781,81567,-13999,-158954,238582,529941,534812,369064,306852,-84589,-135725,-265496,-529872,-591905,-470456,-153135,-19482,-205451,-219259,205287,270028,182389,-21979,-334527,-342883,-273644,39723,545528,721139,459277,468769,704435,591026,257674,31778,84522,-56956,-39137,373929,1015697,1218967,1028713,611503,97982,-160079,-53327,94824,21922,-158385,-283554,-344054,-506437,-312825,-263216,-335965,-451481,-580796,-417047,-248689,-175955,179467,408766,231385,356012,775336,554510,263426,191260,184573,105891,-109011,-213505,-113061,-362873,-494668,-315336,-237151,-99897,-347459,-481319,-428594,-406434,-94413,471788,735286,689861,492743,271594,156400,154317,260540,574364,328476,-14033,-185893,-155346,-357564,-269232,141374,478795,531503,365889,176800,-142342,-17212,244048,106930,-352145,-1158,383646,210073,-28407,-183572,-74979,142513,257542,282329,214180,48971,113124,312233,321539,-100706,-293659,99240,77165,-219886,-389454,-109017,223666,302931,68018,-10607,57533,571721,734774,342343,36396,-221089,-533955,-137662,95795,61060,151535,34015,-527021,-190031,88806,176390,-41383,-143439,125023,589654,529030,-77591,-444721,292904,548180,213792,-452675,168739,542962,654227,651052,598639,415835,213511,-8568,-331663,-248328,104574,127458,-152779,-244996,186442,355405,229664,-13734,-150911,73120,102741,-96891,-188638,-399312,291637,702155,390768,-283083,73231,209183,-164635,-271520,201207,196890,254529,308289,478065,775867,668736,800225,1579847,2873309,3588023,3075312,2178081,1798395,2220968,2242911,1709776,684104,-335688,-186071,-225583,-469184,-182638,58769,158879,-51936,-520389,-187884,-14822,-124121,-317069,-433387,-512761,-246138,-143661,-183929,-448819,-497115,-521612,-251541,-147034,-194256,16439,179064,-48644,-297348,-216454,-21047,-161068,-401790,-327628,-143778,-227766,-382625,-15550,101152,-76750,41568,166572,19250,-420602,-479471,-291365,-221018,-220734,-251766,-300877,-213244,-26598,-128957,-203090,-324590,-383319,-299383,-395116,-220919,141107,36191,38462,197456,121759,21038,216230,309857,260683,292951,559874,630457,531839,382097,247532,-322149,-471941,-329709,-285536,176536,115995,-63281,-180810,326817,583225,585362,560025,391289,84007,-96632,-80114,-105733,-78028,313322,462857,633085,780590,562832,219327,-44297,151270,261392,50971,-20910,-88298,-230101,-344876,-381540,-254793,23318,232624,326868,181923,170434,304897,433544,427092,331985,178530,-57734,-317527,-531112,-438816,-280434,-200646,-248990,-411635,-393158,-24878,-186797,-413367,-342642,-459793,-280960,-186110,-234236,-126897,-111277,-281327,-318256,-329034,67287,-67334,-286532,-374548,-288479,-270419,-187760,-80053,261368,233882,217719,-48572,-449872,-324314,-188843,-65048,-239237,-157788,161467,397618,450394,351411,54809,-14842,250649,410201,148030,-241128,-183438,-86861,88327,357660,556234,515873,466650,520266,319141,38581,-120134,-308553,-334254,-239624,14636,67930,169935,283874,267914,-226566,-40615,424033,613479,350248,-72876,-123943,106765,122193,-327487,-211816,-78239,-340338,-172374,169989,72148,-231961,-304786,-203328,-96401,-157345,-234740,-250844,-84576,-93432,-248686,-271084,-152598,55126,216817,108864,-84537,-10067,59395,-137704,-277607,-45931,297499,184651,-7610,-26337,93856,188679,343404,427168,406449,281161,134078,129480,149601,53494,9358,243892,464483,555061,273206,-28789,-339397,-203528,-140224,-238887,-294960,-343202,-383211,32574,63428,-162025,-282414,-172294,56133,308791,544650,392120,412917,411521,99808,52681,167115,194935,-80557,129597,606843,468498,-281411,-272609,284390,61709,-311611,-255480,-117492,-171324,-109991,141667,200386,186534,150264,236172,397940,282231,-18026,-310331,16550,299698,513428,585084,907433,989137,1025670,950520,584953,201059,-56768,-212691,-425145,-432574,-362034,-481597,-398721,-104076,40725,243146,52818,-411504,-225931,61017,144422,165018,-84985,-4384,-159166,-288534,63764,349475,221774,-259666,-288551,3264,163732,274862,132918,-261041,-340458,-17853,87744,53259,152173,255289,400799,334572,-4533,-353917,-296675,-72035,251998,284997,65012,-271723,-262164,-78420,-86943,8929,4896,-115335,-55509,235735,506262,684575,655271,653510,806060,668903,677771,491453,340622,31542,-389242,-248418,-55057,-143070,16875,-31599,3345,-6832,-64629,-75742,-166270,-179705,-200590,-95886,-262068,204527,256641,159626,252803,147072,102002,154186,73510,-151958,-67961,156494,71682,-150648,34962,30526,-167367,-442231,-438422,-334627,-257147,-237316,-368469,-469678,-278273,-229868,-306744,-349188,-418645,-191482,277877,545462,483120,93534,-352150,-408757,-197091,244263,177018,-84489,-18378,311213,545592,449957,318244,297944,374366,403198,709586,859367,905652,899256,819180,861605,725706,455303,109082,-199049,-8968,160093,-169067,-550457,-189579,63615,-17038,-375237,196758,575925,798391,411055,-63692,-290641,-67128,91940,198146,149019,3722,-257886,-243447,65496,465530,651094,222478,-124832,158387,258591,-22249,-276019,-192515,-279048,-414382,-220710,2791,231796,318916,246581,-94055,-525225,-145824,-267,-299295,-480383,-106634,217523,578863,515790,487433,143310,-374535,-510065,-313522,-43553,400731,332180,95371,-92022,-296363,-203868,384619,1059126,1353194,1219613,855982,244948,-50706,-159008,17314,-15969,-88927,-231856,-201359,-155527,-26641,281071,446696,392051,189895,-65712,-167512,-266921,-295031,-383460,-378764,56593,440243,372362,10111,-476526,-190362,99572,196606,268480,77780,25842,193754,285641,213270,-38476,-101923,32726,99238,-277089,-453960,-367849,-423571,-12870,433438,494593,182096,-222310,-427015,-404377,-127528,34812,73336,-154857,-402414,-410744,-176099,158018,375546,666888,537304,38940,-408423,-306701,-127563,56224,135628,17326,-180894,-192450,-167838,16512,128904,-11745,-262349,-290100,-220585,-400573,-249397,-41904,-5495,-121416,210362,591917,568085,178559,-56901,-23622,150121],[300700,53515,-205959,-219500,-96124,-20709,120488,358834,486083,350704,-143699,20090,84279,-154346,-288326,-199106,-114448,-177712,-234322,-100885,-14966,-120633,167482,128479,-259060,-300913,-223925,-262871,-365119,-342081,-231937,-309290,-383922,77554,353369,325661,132996,-241059,-372215,-346189,-165991,-61844,-162209,-301699,-171459,220044,597098,577833,395928,-9998,-403113,-103010,53747,38162,-16919,206523,433153,446895,148200,-78447,-165130,53591,250372,340579,337922,147049,45750,224236,465252,807692,933087,846833,-35202,-41788,270986,221133,263593,479537,582399,533307,205785,-301989,-237252,152715,270651,178656,184260,450945,495757,467734,233145,-408457,59183,436461,668694,802975,509968,28555,-435209,84707,338269,-18415,-314667,373136,722073,614631,107013,-458583,-24853,257921,222424,-52075,-347953,-531200,-390768,-74227,84332,164048,-48262,-288022,-228511,-207932,-328689,-496052,-442232,-261314,-49904,-178346,-376135,-146263,-14606,-6793,-211133,-269655,-79181,3640,10612,-44387,-23825,-45604,-112294,-216653,-153161,-59839,-220842,-137584,-5545,151872,179698,150115,-58426,-310793,-408669,-122457,-223296,-360225,-274556,-37482,134855,92517,-162092,-475538,26465,475972,712161,654127,329790,67574,116359,361134,587616,829686,997838,1215463,1033135,822060,371097,112628,-368377,-351659,-380438,-126489,131085,103832,-186666,110138,1023933,1759171,1711431,1086285,426779,-159283,-276589,-174231,-139116,-410638,-258248,99773,244690,-154006,-474135,-61489,158904,-46189,-72553,42521,215802,271450,351795,511489,749976,712208,654386,528719,202818,-191875,-323656,-74529,48619,293669,674443,909792,491232,166403,356258,455740,548310,359039,-56296,-330987,-163587,23280,-44035,-81652,-225850,-289084,-57216,89487,-117288,-169105,-11586,132030,113351,-230830,117604,337383,417383,305361,-30627,-273746,-38496,475771,680287,592754,354076,144302,-120745,-400026,-398626,-356641,-239969,200767,642818,642801,66089,-398683,51639,319433,742247,539801,-65587,-414323,-152966,-336092,-290599,11126,15353,7331,405511,418220,85208,-425128,-179731,-80930,-31546,265896,510842,334460,-155715,-323554,-253754,-178269,420635,984449,1244807,1118114,504083,-54525,-266864,-318078,-290345,30941,224944,150606,3588,-124178,-52912,215296,224862,65281,40054,39378,-102799,-248103,-187815,-58117,109070,142289,2645,-245944,-557819,-104333,213775,238620,129189,-182360,-197443,232499,462301,323599,115871,-234204,-537306,-259290,314418,257145,134774,-307048,-462347,-296429,-304436,136360,511617,401449,-133824,-461304,-579763,-232949,158272,-57406,-176646,-176789,-399713,-325310,141864,454262,383583,-34498,74205,318972,158446,-104494,173997,405247,397375,368308,562018,919558,1149410,1193200,967463,789937,589636,190984,-425815,-118050,119795,-92793,-314233,-457403,-393606,-92368,296675,348115,207070,-228688,55690,511971,610866,417161,104647,-688,-89058,-358375,-330928,-40719,108194,4920,-262712,-545859,-486085,-198907,-101556,-269509,-405787,-468807,-534373,-606219,-219568,-55403,-198447,-372929,-201278,131297,366016,218617,-304084,-319243,-385548,-551483,-405794,-186790,-129434,128823,529365,765647,436526,-53120,98297,61701,-168115,-137117,56808,363419,277230,271291,186807,-44869,-603028,-49108,318056,461569,751492,564518,-47182,-386430,1115,97780,185743,222745,227959,87520,-15848,-131980,-256898,-362720,-195428,-104614,-96633,-401953,-363494,-87137,-93310,-102317,-317044,-362360,146106,417802,433290,176786,-173204,-269508,-181240,-220432,-376134,-459891,-237297,-14364,198711,443339,226636,-222565,-235528,-78582,-368955,-351436,-120109,328222,687346,759103,335537,-190171,-639182,-550375,-357548,-70519,16742,-87629,-197185,-209623,-279975,-224474,158562,389395,332463,-218230,-228346,220829,495693,535268,620165,549397,377075,420930,486273,406301,94830,-318790,-85046,18958,61777,160845,285548,138207,-176071,-428176,-485246,-437892,-435843,-237871,9983,153425,44261,-250048,-399099,-225452,10613,209898,298566,265005,240502,226518,352809,410566,358632,51719,-516894,44738,532405,857593,656497,89699,-497406,-85520,283232,388956,421192,495673,665471,803969,565287,123114,-214834,-257825,-321118,-368978,-380885,-361421,-304006,-188192,-269261,-544515,-449210,-294570,-222194,-462987,-245995,213965,338721,271013,-38451,-433342,-239847,-345333,-198192,416668,812647,937127,529024,117900,-73673,-50698,-164586,-286268,-279724,-250636,-300502,-313902,-442176,-71390,-46222,-464693,-253414,165443,384470,369551,262283,509774,1067110,1534742,1307918,873833,585851,120535,-265700,-233529,-113609,-311987,-199929,-89532,-242540,-303935,-277974,-404927,-297272,-183360,-27596,-66520,-366015,-205158,289319,446095,158926,-202982,-320765,63327,496198,597839,486591,-139034,-496944,-125574,-155685,-481899,-290033,138569,219328,-281521,222314,1141278,1623734,1575275,971192,595204,267202,64122,204169,469783,467123,127088,-35507,9500,64766,83750,103275,36787,-275553,-516502,98817,433368,554905,623088,505261,257302,-222622,-187494,203529,365077,138622,155110,413217,367669,2317,-447682,-303702,-312934,-192105,18170,227717,412913,467964,390416,380864,295627,264765,161277,10149,-215303,-252828,-175857,-81051,140297,387971,464665,148542,-295854,-369362,63783,31018,-347419,-257698,65990,-156700,-232801,-160861,-268650,-497546,-417380,-4815,594096,825240,638090,47461,-389059,-435133,-274107,-25958,202348,335314,441190,533548,549269,445346,275840,-35524,-349620,-100131,45006,-53183,-356001,-544664,-270250,-147598,-348820,-413615,158528,419274,400996,510432,669121,536168,276621,220737,272220,532147,740107,446867,-245125,-186583,-46091,-77013,-35785,4739,-19859,-271796,-338189,-178697,-398983,-471016,-112134,349025,616926,462627,237444,454764,908313,1121004,931775,281158,-289103,166708,461901,197787,-276535,-408314,-224988,-255208,-301071,-282557,-434391,-292433,-48604,130471,215149,64642,-116510,-107199,316804,887706,1251626,1022868,592985,155586,-227995,138555,771222,1092427,897751,578485,175648,-92405,-271301,-392835,-295286,-71094,-33319,-49828,-355208,-520187,-536157,-450525,-431281,6981,419156,527984,305470,-83596,-171968,-175464,-272916,61447,277191,268347,298760,333107,525921,435183,224512,163595,156497,117162,-310921,-143294,125063,716540,1236182,1528000,1286389,541512,-355069,-100913,-271260,-257704,217961,665746,696956,124582,-266788,572734,966098,807194,442427,104551,-137512,-217903,3073,244508,279073,249330,124642,-138727,-86899,-76605,2102,-73834,-69361,-78818,-4837,-22586,-251122,-580152,-286588,-26194,131564,287218,274079,300502,206227,124064,10457,-150300,-192485,-234606,-304556,-412868,-148014,148120,191318,-31762,-167658,17625,-27796,-137679,-290865,-280802,-299456,-426436,-51602,128662,167274,119861,127127,66355,414458,712038,683416,150103,-170327,-125015,-273440,-455905,-415540,-39688,207419,146188,-152710,-304500,-418489,-52072,292219,200888,-184570,-322977,-211206,-387405,-47653,415339,732858,459761,45411,-176135,-154364,-135028,-44954,-10276,-113201,-113215,-68844,-39057,-251155,-295462,-11156,-26247,-322397,-165979,114339,250151,330279,378268,270332,209181,134240,70394,-13817,-78576,-119943,-56631,-46530,-62349,138522,198314,86753,31262,-40123,-63789,-62714,6264,96145,118844,7449,284388,432866,198853,-49175,-182852,203334,561361,472630,234681,-5540,170313,335993,196125,-324519,-173410,129313,94324,53229,-64809,-199626,-329963,-388234,-393346,33769,374157,240147,-90798,-479581,-56534,68955,181113,200341,170924,-132010,-162052,58203,-13373,-138504,-205125,-155686,123031,293932,349835,259391,-104300,-194557,-125250,-170656,-239663,-198368,-317426,-443072,-352494,-259045,-271866,-104316,-148180,-65981,429892,816972,741987,381509,77397,28287,-91905,-220826,-254613,-187325,-47027,140766,313807,247090,19321,-304949,-419558,-26201,81205,-59843,-369544,-328196,-289202,-259844,-297599,-302927,-143129,108698,297172,282793,409805,722607,908488,594559,384326,586639,391068,-177680,-48027,497307,533750,148337,-326080,-61404,-17179,118399,-264225,-167259,65151,-44076,-377798,-262593,90853,15406,-109198,90528,374423,483472,120341,-266268,-292421,-487661,-487232,-98799,26985,-91030,-91236,60235,365829,566826,529300,395957,692308,1136194,1600282,1526582,1267473,991013,497096,48273,-88565,246896,536908,796898,780455,409016,158635,-153694,-489293,-207467,-151905,-197684,-253126,-100719,-48039,-146162,-139872,199791,324231,134454,-385007,-129178,-66424,-198623,-364743,-221196,134808,303486,406950,428062,698882,1028947,435078,-50193,-119751,364831,459978,420777,166618,-190105,-306820,-15513,49804,-113047,-289180,-147125,31968,-4002,-223802,-451336,-248274,-84314,300358,263721,147390,-180593,-255486,16253,51213,-186794,-356740,-164969,-174568,-327088,-151024,-313884,-185374,512720,791339,861230,606674,305963,74696,-229405,-423930,-139325,-184608,-354715,120911,425240,700543,597113,185191,-76631,98203,25546,-67539,-169770,-455851,-10409,271466,328600,177666,-81129,-208475,-44262,-154372,-261400,-83212,52474,-169910,-403413,-53328,-84111,-366345,-168461,-40795,-66724,-244518,-207207,29260,286298,375924,345278,466292,642645,598205,368471,210055,-111512,-206328,44996,462290,657109,604484,472627,125748,-98294,-58264,171564,324652,-33311,-292656,-6254,157106,62522,126494,327679,506582,635597,754958,365284,151156,-227347,-395406,-602265,-384576,-324687,-296435,-26110,174198,479,-302960,23404,201303,88449,-173697,-394260,-387444,-244472,-42299,492933,703820,686529,703734,823496,417747,-15362,-11398,31850,-309923,-157513,440512,1020540,1125572,786851,250771,-361021,-440426,-278070,-169716,-178872,-282062,-195723,-106274,-266103,-462847,-239267,-134593,-262383,-410589,-344207,-214418,-348342,98561,460811,348539,279742,514317,495822,501909,540331,433994,368805,177993,-84571,-211721,-387862,-239046,-22964,-117896,-99699,-113739,-156102,-344854,-165572,363692,680125,826693,897266,904958,706533,271468,75387,241679,397266,-94302,-500336,-211466,-71435,-396663,-234681,158181,459139,426426,102304,-271963,-356000,-174316,76750,-74093,-330040,264922,534406,294811,-15866,-209464,-212136,-38695,128890,246210,192591,128072,234457,380618,272895,-136027,48340,344311,199234,-312620,-448437,-334000,-65773,-108400,-418665,-131363,193406,484240,548826,298312,148921,-197920,-389160,272225,622386,620992,418800,53737,-192172,92620,185060,326176,39682,-317834,-238028,477011,572416,48126,-293149,392655,716857,414175,-409993,211058,701340,788296,639503,509665,346228,155515,20887,-146017,-274704,-70131,195496,179638,-17531,74039,209841,184033,117782,5080,-26514,52968,-20754,-148141,-238817,128656,416511,219467,-352012,-364264,-74583,-270222,-107371,319130,364331,429388,499911,772010,1014758,662650,797804,1595033,2689509,3137724,2576460,1874280,1523462,1753827,1920126,1475965,790310,-90044,-404561,-316807,-327498,-205118,-3995,19593,-196714,-521017,-123900,-60648,-303082,-499667,-493746,-383381,-180445,-148623,-67278,-190873,-298560,-257018,-251631,-148287,-37999,159495,228431,5200,-302605,-274858,-104294,-165359,-335878,-298718,-209273,-134954,7359,263110,41459,-232030,14448,90245,-59565,-351701,-509964,-331443,-129682,-111357,-197421,-142727,-45480,-66523,-293197,-366724,-294703,-312280,-236541,-286304,-386749,-410357,-414229,-40519,266903,369034,114329,204216,372105,323097,371726,609203,903462,813377,800542,494607,27092,-406135,-83498,-119001,52290,107301,-4323,78730,443812,729298,562912,393691,223008,141566,136504,7884,-158342,-346446,-387119,-133913,-69157,219532,240417,174017,87575,221309,246428,12806,-146827,-207459,-329059,-378771,-418544,-337642,-142646,32061,77507,121201,251233,497993,620276,508746,378200,118084,-118836,-277370,-357174,-635495,-335991,-111688,-35828,-40473,-203977,-405257,-371344,-551004,-336723,-391216,-252157,-230068,-179110,8436,23149,-183343,-228146,-369415,-222595,-214921,-160335,-127892,-49917,-22041,-204574,-362287,-229416,-164048,-37364,-177797,-410501,-449417,-257288,-227018,-341279,-42455,256979,356959,452156,406976,189048,434,-65866,-110352,-316385,-219962,-29596,-35582,219725,424716,513350,479525,620039,561236,506308,323552,134881,-219415,-457441,-349073,-34241,-72403,-34682,10032,56451,-74756,145548,559025,726878,475522,20925,-235688,131320,166947,-187034,-221095,30332,-148090,-128634,216921,214529,-64230,-238195,-249021,-83659,47687,65971,-28522,-20083,-5663,-110051,-308546,-261910,-51568,50557,-180219,-391667,-98221,41257,-14229,-16264,86928,342655,218720,72379,-127104,-258850,-79635,286364,550352,687091,465454,174120,60591,102140,137072,181711,298016,449599,375433,123612,-221705,-415357,-255294,-158287,-212366,-88285,41350,117037,185122,-10458,-398186,-442493,-207267,67605,325484,393441,167801,165214,101801,-65726,15067,293862,356988,-71310,125827,467366,343562,150350,110255,661470,390657,-209143,-481106,-335152,-245766,-118771,160893,240255,204477,94316,151897,309662,179280,92670,-83557,-210481,-178796,167204,518505,1005111,1135330,954564,685621,337000,189983,-10026,-127890,-226557,-363165,-418342,-552585,-440376,-187985,-142685,-135095,-282401,-510405,-262962,-37689,146536,256680,529288,372354,83975,-108689,146146,372759,214045,-320652,-314663,-139554,96182,302880,192023,-129846,-278222,-105215,69802,72956,220044,232454,225843,108064,-208742,-462908,-289624,-132113,128010,301874,163332,-157928,-179892,71229,149473,365467,328376,221723,55034,196220,366279,452286,468194,430986,526912,515225,653224,609750,411956,193478,-110326,-273660,-340409,-359147,-154967,-110866,-64288,64637,107253,116194,47274,25802,67670,149931,188141,358210,181861,-70465,93166,142375,111006,72726,-33292,-381722,-112046,161687,83713,-133424,450538,421617,-44430,-365469,-343195,-286187,-285944,-390276,-469959,-229655,-173403,-330325,-304984,-191036,-325674,-286399,76289,283612,154312,-195127,-365089,-150112,252499,680662,680750,165047,-122214,145145,386689,280575,172404,35168,256990,468309,823277,1034978,1208024,1035923,791950,867397,903180,799070,362095,-111646,-125652,287838,25284,-309918,-196143,-6895,-66994,-352368,47619,460910,626781,516624,68198,-521386,-211581,-83152,194278,145883,-105537,-441691,-560360,-255771,94680,367900,204151,70829,235671,314847,18693,-347174,-342169,-411595,-350237,-132819,112115,328594,366541,215921,-249139,-436230,27184,65570,-168630,-339026,-114616,371011,681719,511302,488262,225591,-52371,-301547,-238768,44047,276923,221773,36014,-90854,-251626,-162925,279965,807453,948835,932834,813894,497175,233132,120495,113149,-22467,-197976,-178752,-117762,-152103,-63718,168152,277492,238045,32879,-222275,-268158,-276799,-281389,-325081,-363245,-125011,179979,106518,-91053,-237178,-13937,-83380,-280295,292828,265684,120252,-167214,-20368,-18546,-88743,8343,210515,314988,-131692,-438747,-298826,-107964,230971,441504,344188,155546,55539,-101169,-482160,-431645,-99754,-165624,-243602,-357115,-385548,-130962,189349,549142,746853,595627,164064,-186863,-451979,-251965,-28183,161677,175767,-25364,-240693,-257516,-112995,-7947,31789,-31116,-79179,-219272,-328985,-236399,-72505,-120314,12080,369200,601763,456915,42328,-169861,2742,214458],[263823,115109,-128086,-325626,-250944,-163739,-26131,171644,332867,268066,-57213,-32617,73298,-187253,-102803,24556,106771,-7515,-99867,-49570,-1710,-73450,211554,89770,-449664,-126955,198413,174891,-107889,-336290,-336941,-266610,-97397,22076,41773,101703,102495,-71548,-169058,-165932,-115668,-17486,40377,-45835,-111356,79756,414089,469138,293752,100400,-240715,-289235,-170533,-127575,-327738,-83235,226313,288571,36842,-89092,-254796,-182723,-86623,67782,146289,12344,-49181,217475,662888,1203899,1179413,948613,200748,19476,93196,-46630,101386,506463,828108,721816,302788,-347193,-206485,109032,158591,4102,29435,132201,268618,381925,199380,-376233,-117180,278384,517076,731737,438286,-185087,-219038,404499,624089,257174,-531518,90369,404459,350982,-147745,-398309,86879,274766,174549,-99140,-431218,-501759,-278028,24175,146069,34588,-274224,-337518,-55455,20067,-189243,-440705,-441121,-202991,29063,-127430,-390689,-316517,-141639,-121590,-400072,-571935,-361206,-210695,-48467,95783,220575,120665,-132113,-292710,-476313,-489785,-389163,-155415,-58731,79366,179708,249842,106298,-93053,-402284,-380188,-334283,-304514,-105430,85651,156156,-30290,-306362,-101855,231882,502782,617476,644856,365094,203329,367700,497571,824860,1110863,1133334,1274612,1205300,941805,331011,455,-404610,-465391,-279303,44272,141731,-122995,-411877,238901,1049592,1760962,1752657,1084838,478931,-215049,-379513,-312333,-406857,-598793,-202271,-8308,9330,-113087,-202104,-172702,-173040,-334096,1748,405839,476617,453452,260695,395994,561751,409934,399046,233975,185699,146042,-9299,128478,157027,312680,694497,1082427,745587,414648,402849,301945,502277,427312,255882,25190,86159,334528,164269,149621,-118157,-228493,15748,201412,1813,-321138,-387454,-33780,95801,-231974,12485,240551,359531,298727,13541,-241819,-198862,260686,534906,505941,474988,301164,-13751,-375485,-260452,-119231,-56590,223734,461850,391850,-139187,-299964,51759,333873,693486,521393,21882,-292321,-147735,-412251,-582155,-276678,-130852,25032,265623,243405,-99577,-546410,-376062,-492343,-152788,278063,430847,115062,-288656,31873,44440,-99905,294400,762558,1008952,901469,603086,198579,-169997,-212828,-96412,36357,119423,76490,41376,-38776,75288,257526,96107,-34533,31345,93556,69818,-11433,-17263,14549,159893,155508,15079,-149743,-430475,-273861,233351,441137,368268,-68958,-223607,327628,571089,546052,314637,-32217,-377420,-72514,389815,369534,177825,-217380,-83802,16245,-101256,319175,663413,461563,-200381,-383671,-438884,-325581,210623,280110,-201018,-406221,-492667,-383240,-98738,268621,290874,4671,94175,296600,166640,-208155,-78152,189942,284013,292039,463878,936433,1292375,1434945,1213252,990671,591624,44268,-276850,223045,288754,56911,-106072,-105321,-413088,-413626,167441,391110,298006,-211119,-115909,535834,578970,447772,154032,75927,-78509,-301688,-433866,-99365,125265,21948,-168071,-272260,-239289,-48860,4666,-58962,-36789,-48734,-266176,-550541,-180523,40768,-178697,-339774,-228815,36993,296993,304924,-102103,-207423,-335592,-550569,-477069,-261495,-63828,319519,650766,757533,569916,278927,361426,178404,18592,-88003,25529,136396,76509,10560,152257,95307,-298903,-362875,56707,407497,796217,754436,125453,-468406,-64145,92723,253944,309528,228699,-104141,-269006,-315418,-321817,-495006,-477498,-494634,-516922,-357422,-84295,194010,60592,28839,35503,-44591,87254,295141,262469,91808,-87732,-153936,-116038,-211623,-365306,-392062,-293089,-57306,243410,402689,153629,-255078,-283475,-221315,-528870,-573140,-341256,115090,497955,472011,154492,-292638,-156763,-156918,-309155,-77945,113522,154565,129347,27509,-166585,-186262,180528,359633,120938,-363390,-184230,431430,661196,380919,239005,309491,422444,624779,592738,358631,-77595,-501506,-183141,4532,71962,228077,243036,25001,-251954,-247720,-302620,-392379,-483277,66490,401597,403261,53363,-318257,-382444,-299309,-112028,126150,284280,310554,339116,247267,252654,363647,404932,235895,-438205,-79925,381235,651225,733091,264694,-258337,-490233,-165631,83166,435954,691466,751498,701586,394269,117216,-164207,-248426,-378663,-436501,-457687,-463336,-298854,-193773,-323462,-492640,-440789,-263372,-203204,-288813,-219075,90774,304721,263947,-13498,-530868,-231003,-167129,-306338,249128,751479,932055,620873,215013,189697,254078,259308,-472370,-568983,-500589,-290613,-254385,-565433,-193297,-25233,-241500,-236474,-57085,226083,235483,258403,589494,965624,1296206,911735,657942,351228,-50123,-240960,-219863,-196160,-108604,43291,-27089,-335366,-192856,-39595,-161377,-272987,-198208,-106832,-228495,-367874,-293810,-807,107542,-195159,-558264,-141218,227904,634328,689431,556199,-3414,-371956,-77322,-146300,-497040,-248709,7323,31415,-351979,236502,1049650,1435188,1334120,674006,278983,53282,3562,163998,405809,450130,345922,296253,190835,113976,106464,96406,-62701,-307220,-598131,-120044,144021,346253,463338,368212,64470,-444883,13799,283946,289160,116931,8451,167973,149074,-237346,-403910,-227792,-329130,-203605,-4024,228804,462638,530322,380057,310540,257187,326607,269529,5284,-182937,-72158,-6391,139158,343422,576590,604839,353389,-152903,-352034,158047,207365,-31980,-142872,290953,114093,-194200,-238525,-239644,-414238,-401536,-233750,399592,735732,650234,110507,-234013,-576394,-429849,-117605,197786,373621,398867,376173,302881,60454,-49564,-56501,-334049,-328568,75969,55566,-329256,-440386,-222589,-313889,-513567,-425822,3122,167040,53985,297619,752394,891189,575864,366781,220693,363809,584632,454809,-175581,-365917,-188301,-87645,-4352,94384,184759,-123359,-138116,92764,-170039,-446459,-224724,165613,437881,244016,98774,305372,793108,1003038,904005,330864,-283353,-270800,32363,-49487,-275337,-309298,-163679,-115998,-156885,-218587,-418749,-522245,-441607,-293880,-120780,-206470,-249656,-135881,194941,664366,980985,995132,538942,109082,-193394,168826,628999,967835,935557,633228,187069,-386859,-477881,-322977,-422691,21260,278881,321244,-7380,-288062,-414777,-471781,-460059,-408442,39808,326533,262964,-24186,-38574,-4008,36894,204290,290702,259447,204002,137113,171008,4282,-76067,-68396,-123796,-141747,-326283,51510,221147,704466,1222238,1577402,1373230,512037,-150819,-7490,22602,-59913,88814,389578,636724,325364,-500766,325478,885898,850486,498306,122145,-241432,-235715,64319,195499,138134,99831,-133634,-379300,-181445,-146334,-199571,-159907,-31423,-98895,-123167,-190859,-274430,-414062,-364734,-277565,-27753,260028,238678,261959,206804,191733,81555,-166444,-339502,-342782,-296471,-467829,-205467,176180,380185,94392,-190645,-75767,-9813,-127462,-483811,-396150,-343268,-152380,4203,120215,248437,317798,241159,162884,459966,847947,940598,463144,-51164,-170614,-165651,-245915,-582183,-142671,-40483,-269967,-521241,-230427,-217061,-154238,40683,17519,-335384,-330453,-190168,-403102,57924,531120,778798,361629,-171183,-318758,-83416,44459,8723,-83561,-228970,-240660,-196607,-65840,-138378,-305890,95309,176912,-88986,-248763,185103,527944,525419,527494,311751,60278,-136103,-121268,-139186,-193886,-165950,-87180,-9526,26223,209669,252423,196658,128034,-53763,-187490,-97542,21271,1137,15985,198787,692204,627923,325211,-31495,-356315,11556,403735,332443,17153,-211508,17928,263149,187150,-297331,-226275,189443,142359,-79061,-254247,-338775,-323196,-350983,-374213,112368,480126,384534,-15870,-491171,53417,148495,107037,97843,81887,-172779,-295934,-96927,-122309,-262222,-226492,-118383,178415,555652,680781,449836,-18544,-284815,-320834,-410183,-334837,-314984,-242581,-402175,-375211,-219118,-51430,-103875,-288744,22585,390884,555107,472060,230647,-12844,-248650,-496613,-402854,-271349,-68267,166834,503357,731225,665551,262217,-141973,-429670,-379827,-94774,29817,-55640,-348151,-490519,-508504,-418672,-295688,-134856,122458,362395,334672,337471,507497,720927,614128,452688,332574,-77528,-416138,-24921,545926,640018,355800,-225320,-131686,-29757,146074,-158689,-125929,165584,134857,-50465,98181,371729,224286,-59341,146869,386632,364841,-75582,-396535,-258171,-24175,407255,119144,-390403,-479677,-166495,251792,674277,981798,691981,328596,423397,949663,1512295,1413046,1237800,1008506,459398,32392,-15529,225821,474715,652380,485314,309849,155981,-51862,-459886,-233733,-83799,-195731,-257370,-189045,-177824,-218317,-298837,5834,204695,199064,-107746,-182430,-294363,-295844,-140929,-142733,-152632,-61765,-63965,69872,147510,341991,-37288,-265102,-381183,105373,304293,536808,408454,6721,-457426,-203907,-265029,-445957,-499586,-135752,285048,334332,170012,-246452,-358618,-25204,480982,661758,517730,24675,-206699,-21877,-81040,-407224,-401745,-148925,-323528,-223975,73880,134916,-120149,104164,557606,854128,825624,541656,199277,-97504,-240508,-175789,-265227,-361333,59546,341575,679393,567438,184134,-27047,113116,-19668,-46862,-154993,-483847,10342,414055,375400,204361,-73460,-204823,-162791,-220250,-390066,-204419,-105874,-360616,-449439,-107246,-228756,-139005,229782,324410,191704,-108556,-138289,128697,379765,427660,338553,356123,573726,797053,749107,711241,363954,65289,204580,676663,859897,794394,471516,142655,-192372,-144155,300522,388340,-69057,-340863,-1234,56389,-4055,178477,344853,437248,447083,620348,236837,-84217,-378270,-486306,-278876,-40759,3662,-53383,123865,262441,107342,-358273,-323571,38849,-35953,-250444,-359107,-490266,-220767,-87630,333880,535251,696309,654719,609873,108402,-311180,-17548,3478,-429433,-190797,353186,707025,693022,239838,-392848,-356865,-475586,-325799,-227477,-238783,-411032,-162723,50856,-73286,-423369,-248893,903,-86014,-244415,-254155,-168001,-569764,-57761,338278,292001,171674,227244,459882,672799,731389,660973,614974,344536,-128321,-466758,-371153,31408,344792,346693,333621,454756,220434,-221442,-189452,438546,576273,741327,963464,1118867,950275,299244,26306,231705,228406,9626,-214255,-234456,-148418,-521098,-171378,111084,211694,104760,-93608,-165596,-222234,-259852,-233328,-395657,-134788,403333,485717,219125,-101012,-251977,-243149,-162229,-109354,13673,51861,115828,242039,328397,104019,-97131,340484,552262,250467,-315705,-238983,-358680,-333826,-188958,-148993,3119,216055,272202,265754,168258,159035,-106890,-134323,570394,910598,948404,692737,364285,161755,257216,137137,320105,300851,-94579,-460592,442379,643645,204851,-203735,356204,733039,503020,-241981,71594,603331,630785,393377,191187,93027,4026,-21643,-43106,-121471,-232442,243892,533592,299262,61057,-22970,16734,102653,63168,-159729,-60700,28556,-27362,-199051,-171863,55811,-66224,-356099,-435796,-104269,-91268,-5496,257606,417100,419174,508599,892738,1138967,749072,912046,1510996,2181119,2316400,1879077,1445838,1094835,1212842,1437608,1101057,685381,61851,-258838,-144337,-213071,-212061,-24453,-59168,-294107,-511807,-218169,-219744,-380093,-257554,-357133,-323133,-269629,-287731,-55326,28197,39008,-44253,-335235,-265363,85665,204016,51557,-209898,-318743,-216375,-166048,-200267,-330562,-206231,19963,263118,273143,337196,-75779,-210449,77744,49783,-143751,-290104,-403174,-248670,-8030,37753,-1011,284768,357241,174679,-145956,-612811,-319826,-194477,-116211,-220099,-320919,-227936,-80280,114830,314732,486803,112807,67739,271521,282104,358972,567652,1068329,989360,995462,556079,178026,-214072,46119,-90738,-281970,-51139,-40797,179466,382150,595904,390628,228562,158433,282849,259905,-41481,-349758,-446668,-74079,-373359,-434640,-265082,-83754,65935,147244,272343,221443,-41795,-222898,-328339,-434448,-375770,-347336,-272801,-207604,-184167,-246570,41825,320590,649279,755368,557822,393384,142460,16860,33361,-1889,-391194,-475526,-142935,125390,356694,208547,-197073,-355042,-387884,-377784,-373933,-175973,-72701,-6526,132138,108723,-57772,-154373,-144690,-371699,-369173,-145088,52295,101229,125743,236603,367237,314361,-169981,-516936,-273101,-332476,-411782,-382709,-427677,-182301,102580,259175,292288,422635,422232,311104,45108,-370764,-240347,120659,499281,251415,-44572,223815,346627,292727,332079,562798,432111,418607,378600,227728,-219430,-582869,-192851,7464,-72738,-280199,-386421,-71828,146283,268801,481369,562406,413476,9921,-443135,28644,131187,-97705,-307244,170677,120634,-35409,190779,330817,58641,-323688,-516029,-342486,30436,229162,158594,78936,19806,-11179,-62284,-116705,-147293,-124014,-260076,-450569,-230714,-14008,37274,36155,-75792,-63683,-50319,-63235,-208886,-344894,-268257,138395,599877,794742,428763,15752,-99315,51449,227031,276832,219167,252330,102817,-47083,-315464,-533645,-494518,-363035,-278461,74208,349866,522019,397455,20487,-502972,-452548,-250764,38240,263008,119704,-106012,-209651,-360632,-316901,-116035,287548,345739,-137998,-27005,170890,140649,452894,653515,877931,374698,-136948,-579548,-446268,-251827,-97614,154053,281138,214074,11195,-90212,13938,-49349,160537,195527,-105583,-574254,-46325,549871,1035239,1178725,877123,433498,146018,146792,87391,83436,-69295,-328826,-551766,-579126,-448506,-259347,-357408,-487011,-475452,-418934,-419459,-328541,-114944,87797,626175,339494,88959,-70931,131131,271341,58377,-438718,-261273,-210556,-34274,185754,153020,-36600,-202736,-297901,-159347,-61267,70125,81491,14380,-136709,-405968,-501596,-273418,-149155,18344,260441,201008,-109422,-175404,119074,277973,490693,467328,396701,57237,-123809,35771,144052,192959,90994,35447,176464,383876,517287,357981,281300,122008,-151837,-337516,113505,253062,24943,-198032,-40638,88372,114660,72939,61419,145503,180686,474289,427826,204332,-176847,-56960,87077,60989,44843,11482,-238142,-187110,143930,121377,-174450,559127,630432,78301,-246784,-348337,-373199,-260269,-384489,-233344,14840,-102940,-425621,-208544,-90853,-209306,-491973,-203867,101765,23692,-418188,-399885,33457,631109,1004942,1047120,318887,-198886,14058,225948,285546,260468,-618,138553,480927,780775,1018763,1217492,918729,629789,669762,871435,908048,484276,9889,-282383,284328,170451,-185420,-268978,-154852,-108758,-168040,-98784,139958,287106,468045,282347,-113989,-175699,-43651,231009,71415,-230254,-579861,-434660,-541836,-187305,121404,211179,280689,419200,402787,81468,-336859,-530913,-467691,-280114,-120022,74223,209672,168151,-59080,-511564,-202281,87658,9662,-81045,-98935,-11274,574967,883506,607859,396420,190794,172402,-116623,-312487,36391,87088,114681,-12213,-135912,-270114,-247643,7496,319249,485555,631271,689586,696179,503651,450406,250837,33030,-248282,-168891,-108184,-209825,-163613,-35026,61829,96267,-85195,-316979,-335818,-305437,-297524,-274023,-349638,-286328,-88083,-130324,-50750,135795,172509,-22357,-387805,322162,589343,481743,98100,-227152,-210735,-143123,34764,299265,358089,-23309,-347441,-198484,69572,257723,148369,2767,183315,359269,237293,-221039,-361182,-132389,-277173,-398095,-436695,-438014,-104428,245405,636495,650521,445452,155275,-10828,-142958,-197137,-73023,159055,304691,256208,55237,-67666,-48208,47584,125899,86633,92354,-78651,-196406,-221031,-161024,-265627,-24084,281587,373352,141310,-213241,-318638,-15440,150091],[159780,154664,-37649,-194803,-279492,-290365,-228250,-106929,177114,259659,26964,-134945,73664,-87203,54765,226892,289431,179322,104419,81170,9554,-80129,200365,100477,-309173,93283,475993,484861,183371,-70917,6964,141028,268366,-68450,-425560,-18290,119027,76034,16512,26899,-47513,-92438,105745,169793,43617,-133770,-83567,43082,154626,220929,-105511,-459156,-275579,-200862,-544895,-160053,131258,102330,-115083,-134907,-205912,-282053,-329055,-218873,-147038,-207832,-187076,213810,806492,1270685,1104251,672964,231857,-13287,-144758,-267211,-5893,544951,1078899,948059,397979,-353366,-185133,42691,-3359,-251482,-281018,-324487,42467,330771,223142,-109395,-476306,-104734,71387,274549,104956,-463747,57055,605582,760014,425830,-295425,-158306,133834,118733,-280168,-186469,162817,222915,106848,-157300,-424043,-485733,-178845,117664,286962,120265,-321184,-278350,69546,225181,-48326,-330766,-426362,-207579,-6582,-146639,-379493,-397412,-200843,-154123,-300350,-404477,-627234,-359327,14673,401671,575748,299904,-167073,-178309,-104812,-282106,-565058,-180496,-71347,-36743,43748,146368,156633,31249,-176407,-285236,-340209,-258346,-829,148413,161422,-22760,-114917,193091,342076,385648,350405,383946,246369,219350,411466,490563,866781,1098464,1044702,1165048,1296836,978358,258456,-241223,-406496,-183924,75700,246202,105885,-291407,-109338,403087,867094,1228253,1221403,725644,243571,-253808,-372185,-530109,-588711,-392975,-185930,-165555,54443,233939,84829,-230668,-485862,-117528,332350,725804,648705,449994,29260,73456,161247,26381,29515,294686,775914,604472,327641,297526,201048,247848,562816,912220,769128,598181,713856,257082,316330,338587,411478,242886,129363,287720,154997,147088,-148541,-147014,101490,273234,164811,75102,-338902,-245403,-30989,-279587,-175695,10780,72485,63616,-89055,-282606,-321506,38107,362701,383560,498704,300740,-18525,-328930,-119886,112749,173214,254996,257876,76753,-271162,-260039,-30333,242411,504656,449488,223849,-103438,-153935,-382593,-550722,-319179,-126241,-6427,18332,-42969,-359350,-508917,-459306,-367040,-90642,194692,149329,-250416,-149618,238909,235410,-73487,68142,428306,606439,535840,541260,338076,151377,159286,114722,90375,25059,-33670,-34153,-75150,65618,111746,-192760,-260375,-92235,49177,160869,154867,71292,33504,85624,19795,-90173,-133230,-259990,-359903,202867,639856,579029,59710,-370120,232546,485075,544100,334331,37946,-286838,-40791,116697,139865,-54515,-42428,354232,351558,98920,376771,648508,380208,-348371,-304039,-256127,-497608,43480,340722,-297558,-607636,-368060,-390486,-402469,-30812,29228,-124078,101716,294061,210279,-192395,-228993,61259,273050,259380,417580,1054607,1498798,1628683,1435360,1164929,710326,162191,43603,472706,388037,199176,105138,126626,-142249,-599329,14518,352034,266776,-231701,-231127,457070,446620,320003,116365,146426,24914,-232028,-527239,-132601,138640,110483,-15891,98203,168926,173376,113660,41400,111250,179789,-60800,-393577,-165994,57252,-219451,-347356,-301596,-157584,163427,355077,47481,-249077,-405758,-465326,-417670,-296860,20858,528024,834483,829248,760591,596310,502049,176934,-10418,-162471,-189259,-280394,-165389,-137897,121607,201268,33767,-217746,5510,388130,638606,705945,217761,-543117,-109950,135846,279700,245019,65213,-282301,-491588,-577422,-385306,-390506,-482379,-247863,-270582,-50535,216708,429763,236054,165399,345843,357068,366595,283157,62997,-19862,3187,2471,-80408,-298097,-434694,-392740,-309821,-41481,286163,280823,-865,-318331,-299245,-377077,-501691,-443061,-412237,-128123,114401,-29731,-133996,-162375,102320,46497,-236464,-114477,188038,348027,341362,135885,-171758,-354920,-209751,-85316,-224525,-462902,-19035,588129,704944,296687,-162956,66536,442654,748880,651466,273506,-235700,-600665,-367931,-124968,-56152,72488,-33855,-215564,-390430,-234088,-176139,-296107,-310553,466204,834874,637488,69929,-338286,-416178,-415781,-304317,-55830,194210,276646,297822,142317,47274,144377,215128,154751,-422613,-120477,403710,597883,796437,407880,-25274,-279650,-236674,-49418,436397,772031,730033,480038,154929,53173,-162273,-327164,-459168,-449032,-488624,-450965,-218582,-230702,-422599,-384766,-279848,-195008,-209068,-107107,268700,506162,236750,34763,-100161,-264470,-191165,-59365,-302043,-110711,418146,635924,462136,138524,352191,457207,348903,-353394,-540681,-396579,-242458,-346377,-519040,-147748,-20155,-135303,-236606,-280046,-261595,-183659,69975,487892,666208,781257,589182,478124,207470,-19339,-88099,-166552,-173878,115314,247455,32953,-450665,-207474,109736,122385,-104432,-143619,-106407,-265534,-244047,-268326,-199180,-150325,-296316,-190161,926,284662,592017,715330,591653,125865,-300470,102014,182178,-17912,-278082,-257412,-315289,-374482,180369,776804,1054395,873560,279590,-132925,-206821,-71368,24230,176418,283587,450857,532726,355667,118602,61975,45282,-145114,-304498,-594072,-459393,-301333,-109852,30692,18049,-278233,-321766,109396,159505,-346,-65464,-135644,-88688,-48918,-320478,-277224,-229388,-375866,-321586,-153149,120699,412683,492977,277790,148022,173088,249938,208479,-144024,-107582,175832,244565,364873,466275,573547,513684,417825,77480,-356143,-47454,190692,66375,-215226,313579,359210,-97377,-310807,-105228,-97907,17980,-129776,136079,532165,596683,257153,-48564,-496947,-464109,-109122,278818,507952,448130,305705,115881,-343820,-311935,119486,35594,-528533,-98583,-30330,-267051,-120019,19665,-155883,-338343,-415479,-172329,-101455,-414451,42517,722827,1041123,748666,394237,67656,73003,240376,227534,-162784,-407432,-299723,-166224,-42699,110994,243558,-73031,101650,292971,66400,-357832,-349545,-59088,102416,-91092,-169204,82118,575787,815987,812906,380785,-108543,-393230,-415369,-183466,-60369,-22708,-54896,-98392,-199213,-341446,-441122,-466032,-403399,-476029,-565020,-353846,-357675,-230022,64952,501081,654515,673591,216256,-147737,-203072,241630,602583,892492,980587,757262,508858,452775,249099,96380,-430122,95293,585722,717661,379707,-14523,-186462,-145091,-141854,-340844,-420789,-36714,10891,-59643,87875,216250,327311,239707,277780,295921,133976,-87462,-245678,-205650,-212145,-200764,-213193,-186679,-252970,27118,249930,524533,865188,1186483,1031289,463746,104018,148168,249191,138758,89583,97844,450530,380301,-244101,-17457,589499,696829,447776,109949,-261168,-41953,255864,269788,95837,-26177,-348923,-225190,57142,-63583,-402840,-158311,63495,-54539,-233437,-398586,-362258,-338362,-354982,-503517,-315714,23753,62451,86090,92255,164090,103734,-143355,-392318,-391170,-189421,-277849,-276149,194699,547011,293737,-208870,-308346,-1342,-17789,-243961,-278537,-160305,28133,102664,221533,366613,450920,251243,113580,305162,738057,933973,669631,286384,-6636,-85111,-130509,-363403,-291926,-321991,-573220,-252431,-79616,-135433,-309021,-274501,-295766,-411663,-219605,10149,-8995,236248,596600,734725,367090,-227831,-229839,154330,275096,52739,-84615,-211925,-275929,-244190,-13966,74205,-21323,310750,423880,126182,-291967,200995,760114,768323,655897,324727,-289,-252575,-217568,-228651,-192772,-133270,-94051,-43960,-21719,24915,123532,196504,135913,-15771,-224297,-107136,76033,-47776,-86564,351369,905260,730143,446810,108284,-217762,-136020,271756,211783,-148825,-178661,-52626,105968,-8850,-226525,-134381,202524,115140,-201090,-413968,-459644,-389783,-339679,-295524,185536,589867,565511,80180,-384553,55310,112879,25131,-74801,-62542,-214930,-341740,-256573,-281904,-467813,-364808,-221399,99971,634617,911412,633470,146634,-258396,-473015,-280905,-27085,-76577,-111765,-495154,-296447,-86566,11646,-244364,-442741,86050,272941,232877,146134,12953,-133474,-453319,-445749,-20551,147265,214098,447804,797061,1019984,928262,383871,-65469,-218031,-452852,-216052,115834,210103,-147340,-517470,-519071,-541959,-376334,-198946,72487,260110,203606,90913,21121,413385,638420,511355,105053,-523073,-439614,-72559,424533,635592,508811,29830,-278550,-142921,-2663,-139567,-187189,195824,424049,414182,524477,576891,359799,-94,214275,433407,152823,-147879,-528950,-229590,402414,870489,508569,120606,-308089,-315933,278062,719045,1012043,699244,313943,120126,509559,940995,922661,856385,738312,326825,-36375,116996,323281,391128,361302,120351,104634,104441,33412,-346808,-246363,523,-132845,-193320,-208670,-291745,-273382,-300540,-147502,72272,181616,153264,7177,-303996,-240059,65788,-45677,-283756,-299005,-136657,-11698,-227051,-418567,-140025,-181836,-412777,-226673,130286,560626,567607,275399,-37702,-314150,-504189,-284150,-409981,-120465,460768,576679,378898,-108448,-297471,35373,483787,876447,765157,237287,-94892,-74711,-204450,-382620,-280493,-64640,-343139,-238990,-18601,302544,109634,-255931,269051,726923,874432,644445,307757,188188,129776,-101339,-274681,-262218,19967,236660,519330,469624,187230,-96563,-141770,-131559,48380,-87256,-517779,-97096,428907,569674,308895,32852,-108319,-73484,-147941,-308666,-263774,-166652,-323034,-459364,-217093,-279412,79255,395398,451853,226194,-114350,-94848,230330,430344,378229,190731,100355,299357,702347,918229,994310,715560,124138,332495,854337,998057,865323,355798,-21760,-371126,28149,589380,535132,-28349,-495146,-47717,-13630,-172526,-59293,-46951,62898,44725,156879,12581,-288622,-486478,-352535,-96798,153478,217048,74774,209952,314290,173408,-195768,-497608,-70041,-57617,-167327,-221345,-375810,-104945,26123,213201,364199,535698,385909,183107,-209980,-388516,18739,9396,-349581,-184392,135227,234818,109579,-342531,-204326,17006,-279184,-173024,16121,-79269,-379960,-103731,151631,52200,-366070,-230420,99628,117619,604,-84486,-138779,-454885,-176561,161343,178809,108023,165716,422849,721744,784164,820233,749173,361197,-247025,-463148,-323897,201173,554840,678326,718433,833695,470290,-179607,-376874,205041,384136,625639,916088,1128631,936782,252405,-17603,49200,14371,121383,-28213,-249692,-325319,-530758,-130628,66749,12190,-10878,113119,253343,30481,-166443,-435737,-454257,26550,418705,362443,136682,-110728,-138347,-49841,-89573,-289948,-260310,-75322,54201,156331,188194,-79751,19620,542211,666821,218729,-239572,-96808,-253439,-313441,-11760,19515,118240,193710,57993,10194,17661,112068,13521,70797,692412,989569,975005,666579,470683,367899,272466,-12859,174406,534450,162233,-384176,538110,777748,379976,-154109,239212,647098,521919,-56191,-156481,332043,300333,35923,-207762,-206964,-146337,-98498,-58952,-52672,-286174,302152,822351,568384,134777,-214916,-171717,20580,47320,-243261,-176990,42168,63024,-69369,-159211,-183530,-258003,-213373,-289037,-166488,-94189,-154308,-7789,287741,229686,367666,861256,1149021,885004,1047585,1447798,1812743,1810291,1609676,1336765,916949,943543,944552,692351,333436,25194,-57349,39307,-121237,-166935,48652,25044,-163980,-426863,-396161,-385739,-231652,-68834,-225537,-265654,-282972,-421123,-81666,183997,318022,153826,-252048,-425842,116169,156464,-201473,-535770,-56256,-79051,-173404,-237432,-234409,15802,293171,466045,352012,211774,-137368,-107078,94498,37221,-181161,-370969,-336968,-4634,178249,212979,161812,320201,381704,268045,17137,-401452,-258080,-50359,21223,-168712,-184699,193994,367736,307964,289607,394095,42247,-57657,67029,136323,216091,448977,1058162,1059537,980942,505560,189921,9307,94923,-55528,-290267,-284295,-130709,138184,227757,293021,235536,305356,363141,431259,294562,-128147,-536158,-278144,39171,-191215,-317048,-191698,-182040,13258,177834,262431,217062,-40868,-212495,-365217,-331755,-192839,-90093,20991,-43679,-241428,-460119,15094,432155,777619,828025,603892,398763,285786,227697,326085,287649,-123726,-518440,-230331,225320,567768,421880,168421,-105447,-231415,-397106,-347267,-60964,225358,324418,314758,211766,117839,-29713,18087,38597,-156028,-109085,119988,155980,160035,590713,932448,912774,251988,-201391,-133740,-196434,-217368,-533679,-312127,24680,189388,201390,236320,390281,435584,438981,150070,-124161,209730,746643,944761,402905,-88016,161522,193513,-3577,62305,288575,175825,141973,255793,187379,-265249,-468199,-64243,53485,-1042,-111666,-281038,81011,322913,308859,212690,174056,169341,-88000,-447457,-208498,1888,-94461,-386399,264629,397388,97569,110664,358010,147372,-278494,-330579,-491583,-245720,181612,217541,149063,47640,95882,142704,3046,-237995,-228300,-183239,-394232,-312018,-49143,-15200,-108575,-383642,-461901,-430121,-366003,-334973,-217658,-377259,-66068,560640,733521,277420,-227818,-237780,18179,320848,340869,109701,-37266,-121517,-128949,-227620,-328887,-356917,-253572,-186431,167688,469919,757177,597266,114470,-490487,-467258,-290975,22150,163987,-130627,-369573,-503276,-302636,-380092,-114388,174786,173749,-244916,-219646,-80088,157824,474253,973089,712661,53039,-302021,-528449,-330111,-145295,-31567,175608,411967,398177,82438,-340261,-348595,-188080,224964,452867,79973,-407127,-49366,663591,1051692,1184056,844799,280483,75721,126602,220154,252963,2442,-329965,-456659,-475455,-416813,-261927,-570265,-249234,-154649,-369199,-546980,-504613,-451553,-249469,98187,-103800,-175163,-47419,162227,154430,-127884,-309234,-128128,-127565,-163094,4658,77056,36438,-140277,-463473,-332525,-124704,-148010,-136306,-139437,-257289,-465097,-521456,-246516,-31341,81202,247236,247950,-59161,-249867,88902,318160,422268,450507,388927,17856,-575055,-205855,73750,-24889,-256435,-410352,-238164,-40290,190544,208036,307629,271733,-13037,-50659,514863,822323,397258,-145003,-315266,-130779,-60197,-55537,-52610,21307,97267,539172,394558,171700,-200240,-130938,17348,10445,100051,152379,-11074,-224020,156668,223780,-246882,259009,494338,132633,-123503,-347913,-320571,-148394,-215839,-25382,134493,-88499,-457741,-126931,-34293,-29473,-214364,-292427,127293,338542,96129,-474194,104939,865518,1198480,1176154,385056,-190253,-75486,59920,259132,385888,267358,207682,419576,586300,850793,1008777,710465,470981,436718,677618,796171,533008,139264,-443275,159135,199015,-196261,-383598,-254781,-78221,23990,-104733,-200233,112613,437118,561355,379086,253233,335119,361751,64186,-246931,-456414,-329272,-490854,-298219,33771,276980,459397,645081,527065,201810,-123349,-216749,-212478,-161622,-114777,-58376,-29085,-126034,-373507,-388309,3093,80401,-96455,-6566,103357,97371,703511,1064368,763677,252729,44025,152279,-262813,-488170,-104508,-108411,12711,-57181,-179182,-300663,-408540,-338407,-181931,184393,482848,649859,853734,756951,782048,460011,161262,-230492,-188269,-138689,-260225,-223766,-181752,-72340,20454,-134329,-370152,-413293,-344915,-266285,-175484,-269904,-268459,-171784,-172556,211649,480991,440094,236132,-175123,31842,490674,636429,502033,165305,17787,-25717,81259,326698,311025,78639,-202157,-117355,118763,123085,-270711,-122580,375756,663708,547121,93449,-161681,-168919,-323612,-404109,-452885,-517396,-125093,258140,565699,451239,235100,146021,187666,150784,-12418,-61258,162768,415130,494281,326496,127830,127665,224067,284119,184349,182591,14548,-143953,-203684,-206297,-350149,-192818,26127,75068,-197188,-399297,-170314,21862,80183],[1920,133691,-6265,-102529,-99514,-98800,-161691,-329758,11385,222401,16730,-267180,39013,1243,70575,250099,308247,254705,220114,191597,-6602,-204936,81109,107660,-155789,81344,443088,567784,386145,161160,231944,408223,405746,-82704,-251034,60700,162938,113066,116244,160105,33389,-273061,-29519,176047,63155,-290874,-301878,-395140,25975,299359,49017,-477230,-324857,-229214,-446746,-108881,87599,-65754,-268221,-137346,-54699,-233876,-422984,-418703,-293373,-401489,-395931,146224,753863,951947,771250,228682,48755,-155936,-168577,-227384,-68590,514515,1170292,1107381,468107,-302295,-242567,-58012,-165162,-442824,-470945,-287546,-184148,218340,216157,126635,-261021,-496740,-383234,-288603,-173152,-141247,241994,606208,686776,398892,-176483,-236470,86162,135437,-143143,-75648,165656,192418,70237,-178062,-332975,-443684,-145772,145438,394975,300563,-213409,-227391,149289,350955,81099,-194239,-357096,-225431,-74819,-174727,-419979,-406592,-216646,-202855,-203939,-260664,-522867,-402336,149501,718805,869006,423060,-211380,-116014,193003,57359,-329884,-107254,-36809,-128992,-175720,-135225,6660,21731,-11401,12721,-200642,-200569,59131,191250,169928,89044,83185,317690,319717,162347,821,-74221,-48138,160,148422,347788,674312,762586,761158,929654,1211313,897745,250871,-312823,-244806,125316,405610,381637,25722,-191764,282562,523523,554271,434023,383061,260075,185926,18906,-146773,-471286,-266617,-136836,-214767,-225034,362216,457608,193604,-222130,-223088,116665,529758,785761,679667,346735,-194160,-305119,-240616,-283179,-314177,317264,942258,688071,457730,406520,234838,146679,336762,516217,567123,626832,861733,429968,381860,339105,449352,293110,7347,-67046,-48259,-49655,-240545,-70741,181830,347564,378137,413672,-132122,-445943,-188982,-318830,-358899,-249332,-273251,-178746,-236551,-336721,-367033,-161744,118291,205539,373408,218487,-33852,-203217,-1016,268336,355613,342148,260800,40595,-174771,-227411,-150491,73346,290917,399140,391102,73227,-195287,-348135,-298537,-56179,36681,-59225,-182475,-257857,-482040,-514376,-344482,-65136,65918,74597,-224489,-552906,8112,235905,219207,-108002,-91161,164759,263571,242061,416975,393201,425471,484809,337223,236250,71554,-23575,-108556,-198856,-131024,-202570,-522044,-557194,-249492,-3417,216747,259955,97059,-32751,-97224,-174884,-224871,-131478,-66223,-145070,195052,724085,685961,196455,-510068,-29561,242811,333620,209305,-20675,-261196,-123741,-221639,-222990,-117824,221390,721969,667041,280203,329779,537980,266213,-459536,-220249,-73422,-458943,-262584,80923,-382479,-511248,-286609,-431883,-616416,-196128,-194728,-315069,91467,297370,205548,-185958,-248233,-38113,229231,123908,312213,1094891,1570393,1592011,1430327,1095590,729175,318015,313988,617989,465314,333019,264730,217904,-16026,-490568,-140030,245385,158713,-263047,-179849,309472,298574,167907,80077,171663,148191,-147077,-500101,-91978,190176,263313,225151,454040,651240,412313,209650,41553,42499,182795,29573,-238249,-45871,129811,-201687,-401339,-397630,-416925,83633,420891,182653,-366776,-421569,-204809,-204671,-220263,158211,734798,1016458,942129,949529,842173,521188,82928,-223658,-383440,-498457,-313634,-110076,-38976,132815,272449,302323,184151,214775,407691,464522,561268,267679,-494434,-81858,234056,315341,127876,-169816,-208607,-187545,-429803,-490806,-380192,-316290,-200446,-64921,180719,509272,621323,370403,250808,529859,648378,580331,290592,-94781,-39391,154974,173599,-47923,-384372,-510530,-452923,-315500,-15302,276732,113222,-188354,-254860,-214258,-461170,-375437,-259074,-320384,-228660,-301382,-508746,-210990,49055,126470,35624,-282729,-119323,240042,457909,432064,124676,-293194,-549416,-409713,-347336,-87463,-11072,278841,720883,738219,325428,-374579,-113512,448766,799099,681264,194811,-338984,-561887,-494762,-248545,-197041,-210986,-447672,-488979,-442860,-211982,-127392,-245759,69176,829628,1131672,759718,94952,-332141,-479573,-424279,-434121,-265485,72817,182237,147008,-6491,-72977,-75157,-57893,-99449,-413031,10624,687587,861921,933551,574367,140961,-142082,-91438,56118,394305,681586,622277,276633,-38209,-74025,-174573,-435471,-417796,-296158,-397997,-351978,-119044,-256259,-413584,-230962,-117217,-170744,-239443,26182,625435,798659,196101,-318221,-64429,9554,-97101,-27320,-97922,-132197,80805,307605,205816,53178,375556,454766,126815,-279881,-425657,-183412,-191903,-435110,-321404,-28157,-40795,-110712,-196052,-49683,-178474,-254899,-66023,297657,368720,319444,432091,335043,201265,143391,46369,-89302,-49518,315597,412327,202286,-256865,-328157,214187,385540,137835,9043,-888,-166952,-176920,-105977,50491,110430,84110,160206,103113,288120,485868,706581,584736,154147,-275918,411712,765256,624060,-188643,-384551,-191840,-203404,63095,381809,574001,413911,-7968,-442982,-237286,-108464,-175685,-147213,50029,449832,634998,464524,120522,-28496,-46999,-207892,-316357,-454823,-491739,-467183,-572102,-517167,-440761,-347149,-120415,83219,-83281,-356148,-306770,-246739,-198234,-109586,-190579,-223443,-299487,-363373,-483241,-351807,-40280,306454,400385,201360,61454,140762,153222,42128,-379478,72429,491413,535929,530983,461770,378154,241539,321391,268024,-97622,-328486,60550,37885,-465625,176599,452894,-47172,-373150,48408,187158,329612,172450,-31919,286270,495802,366731,-8176,-525493,-365825,-50708,348453,617971,509144,364636,278158,-119738,-113461,354186,387785,-142768,-412698,-169593,42436,371416,433246,247789,-70480,-297499,-206929,-143937,-345103,8403,647563,922184,715644,276373,-121593,-234950,-192517,-214777,-327520,-470661,-410440,-266468,-98401,54407,122585,-53858,241519,333080,168780,-354378,-353525,-40224,-22272,-233641,-503817,-168334,300635,622095,709511,434489,95121,-152649,-404760,-144188,109072,168734,-721,-199282,-324136,-436724,-452657,-380982,-196452,-213403,-415379,-258419,-310479,-349421,130081,631838,478272,149182,-319689,-492397,-67253,393369,730913,937915,1011020,844724,904660,1151112,924268,436472,-304326,108302,705973,871667,584334,222463,23564,127218,84014,-4202,-322206,-372417,-289853,-149630,204428,395545,484957,173889,247815,270068,-7536,-389679,-158045,57111,-50227,-135165,-144980,-152587,-235667,-124324,200564,312120,371813,526445,542449,522130,250125,235117,298360,200339,111542,-107732,186123,310566,-52761,-402565,127566,362359,276504,49059,-205473,153439,440245,393361,104176,-129753,-397005,-51109,313969,68444,-472876,-123573,156542,49818,-205914,-508353,-487189,-374283,-418345,-440053,-433645,-388043,-294108,-165529,-32417,96417,68996,-111717,-275433,-332976,-106718,-133996,-473534,143689,594331,491391,-9873,-361255,-21800,56814,-18904,-95844,74015,126446,138163,266614,415909,447829,180515,-62054,-33291,369666,638718,708485,545548,186373,-44444,-79125,-151408,-340101,-568557,-260243,32883,-48416,-237253,-506354,-553146,-425340,-206452,-65421,140871,273344,365573,631104,718099,500826,-73089,-73101,305655,295558,-18130,-59246,-162392,-284911,-187707,64051,237314,300177,515164,582100,185395,-383326,122639,789455,904611,694642,322575,55245,-207982,-345538,-382239,-248075,-86696,-90993,-159752,-242388,-366899,-131143,98949,65451,-47935,-204298,-137550,10141,-138818,-164101,393091,861908,751262,537756,261158,4057,-162161,181783,113398,-269646,-111366,6211,-126011,-322024,-158066,-44550,110485,12816,-67334,-182448,-254274,-383797,-353939,-215053,186846,575838,639709,144954,-173460,84662,177250,112812,-147735,-172836,-238800,-318247,-353366,-386475,-513665,-585641,-384512,-18362,525112,906979,673699,222350,-234606,-525895,20590,348931,416553,11558,-554698,-237413,-30452,-113820,-414683,-234003,122496,136180,-8271,-124883,-228883,-290138,-585484,-373152,138950,406357,384479,598814,889887,1064865,907498,316553,-85659,-97188,-313937,-300734,155321,375315,-9283,-459158,-479409,-483522,-534565,-336923,-51116,36223,-2001,-120361,-596616,152807,608059,546344,152280,-287645,-311319,-141721,188237,491181,492984,212870,-462904,-322585,-235691,-240304,-306948,176777,667340,802392,871563,669170,390360,94833,307860,448512,115868,3418,-314762,-291891,361456,547549,516237,271707,-102775,-458646,104444,488793,635876,502926,259710,-106434,-96362,58268,180319,273046,381895,153798,-172117,182864,381457,250379,22213,-165228,-114178,37530,57757,-270064,-260335,12068,-118672,-191734,-203530,-346356,-383117,-292274,-263543,-70682,90597,295936,150382,-311770,-143409,195300,25149,-81731,115919,460064,457955,223673,-142665,-191297,-29093,-171457,-545061,-45215,412896,537537,453043,313640,-145618,-227632,30638,-147678,-174091,408152,562546,290699,-172690,-254622,39012,302520,785633,787864,422695,44664,-129413,-308058,-273942,-173420,-70519,-300118,-390397,-405572,20677,5708,-317320,-12352,521776,735042,574585,342301,398102,417748,107785,-156935,-141137,-4941,108663,267515,333137,211137,-35074,-103019,55720,179886,-35528,-428753,-254798,276835,554644,323894,156348,30977,124380,-10198,-127010,-35676,12522,-122193,-423975,-364856,-293566,122107,338471,347224,80770,-225692,-93854,266970,383666,222707,-66331,-234223,-100392,344124,807995,1004122,835474,12099,340820,920744,1021439,746938,161405,-399378,-163445,496675,931874,799941,169118,-452287,-212913,-103722,-172278,-470478,-264179,-392995,-466901,-361535,-236739,-341305,-473227,-353966,-116295,109093,178389,-30202,90238,285120,176832,-97325,-491577,-104243,25869,-3162,-86549,-65279,66739,189633,150887,203530,236107,-27727,-268022,-443250,-342490,-1551,-56884,-338979,-245472,-184788,-137897,-205809,-132301,247300,162492,-177758,-100429,207158,94424,-202635,-32582,153078,51256,-405254,-189059,150170,313956,276441,157886,-83693,-413894,-249127,-29875,46670,86798,236343,349198,622449,684958,790469,665847,207342,-363281,-306021,-339609,176484,486101,649514,790057,873759,515366,-192169,-263397,277206,481068,573474,739391,916911,649395,68760,-234933,-275664,-62795,50452,-69895,-303775,-463943,-377003,-148651,-16305,32262,220606,395646,516775,260075,-26250,-261093,-231774,35580,251817,181867,80705,-27872,46975,123760,-32923,-399431,-435077,-167513,-91543,-48827,-52540,-221659,99842,577525,602375,89518,-208003,-100729,-216026,-173916,75212,52133,109500,106142,-127004,-207831,-161906,-6876,19759,96133,590839,855637,724833,321163,194645,264646,78971,-271982,-71919,516813,206265,-253870,601993,868728,471720,-138981,75541,476112,474306,110200,-350542,-61758,-99014,-322039,-567468,-485850,-305197,-227069,-243262,-156239,-255329,326906,881601,659147,149907,-300239,-326402,-101900,-55707,-328020,-273301,64111,178933,202323,84858,-302705,-275028,-77552,-297421,-318087,-142325,-323374,-461642,-101717,-158230,83577,643150,951136,840480,898384,1233880,1621339,1682012,1673577,1401919,953513,752526,470516,256081,-149148,-183674,1999,79929,-99395,-107481,168262,210520,71555,-278464,-441324,-336529,-65150,35676,-145861,-212585,-173784,-475488,-137448,247751,463331,299490,-63927,-608704,-26554,23527,-290693,-375212,58022,-25324,-181994,-273252,-27566,254109,434739,376522,181317,-84727,-155023,-15494,67358,49854,-195091,-629427,-169993,276190,362707,327625,201507,33630,114145,164771,18860,-304531,-151137,73498,98309,-162993,-140950,304221,507505,314337,97572,48156,-123099,-160239,-190093,-140480,-100988,201556,785437,914753,750876,364021,153483,180299,52970,-3729,-36220,-444276,-293139,-28933,29778,-32674,105161,369028,492307,440718,245694,-175970,-531312,-244713,-124669,-123176,-274559,-51348,-44471,80007,207060,193478,196433,2491,-177326,-339460,-151178,66258,221128,315710,154033,-162667,-396311,5569,513835,786418,748281,549208,331821,360978,323931,471363,399601,18450,-460681,-337061,196313,478532,357618,230996,-3298,-174720,-378806,-296855,36293,474092,675885,527915,344961,307547,132390,89573,334792,166247,-7616,76875,125265,72323,677966,1160294,1121385,548074,172542,4838,-75934,-56631,-354270,-88935,141888,179253,122597,231260,358720,428784,523471,275337,126244,358543,914355,860681,241932,-143476,85466,17298,-277525,-312521,-126336,-145461,-199896,14713,32530,-325491,-391605,-48389,34585,41217,174148,58637,254844,358466,206445,-205242,-296917,-110151,-128936,-197569,-486328,-271440,-241395,-414029,216785,526212,181031,-1496,294360,234766,19066,142841,42238,-549833,-78542,176466,189458,101814,191578,203331,-19888,-335221,-246011,-177879,-443264,-274434,-81815,-163552,-389618,-334579,-64815,-266202,-415304,-334380,-76952,-233105,-122454,452772,554797,100300,-419699,-283680,-18776,340852,331836,-16468,-327552,-237800,-135226,-97733,-51660,18050,107708,41899,139360,397678,775803,695765,166369,-443502,-482344,-259774,57060,85050,-248184,-489390,-128050,-114659,-307559,-110707,-59973,-112990,-382008,-374539,-386383,37169,254291,789446,198776,-405133,-521723,-319962,-112938,3062,59022,218056,590449,698344,324373,-194730,-260832,-89023,275634,573623,185164,-336111,-26605,662550,992837,1142009,790311,200983,97635,145940,343703,349988,10230,-374533,-274227,-377293,-378152,-210818,-413962,-15603,55773,-363033,-313954,-164577,-284845,-471872,-277178,-243394,-45369,231465,338564,87724,-206130,-126938,3226,-17205,-282653,-167814,14882,81354,-109447,-411916,-22602,105865,-60342,-321504,-233034,-234986,-333538,-499940,-270223,113741,238416,288701,331699,56842,-377199,-1592,287755,259902,314340,220914,-9146,-95005,72564,197843,-147474,-461195,-106278,-72681,-163025,-284769,13164,277445,305765,55789,51766,662363,1119563,765535,136036,-370965,-498521,-361018,-290389,-265465,-248070,-43264,372868,254466,40383,-196865,-163267,-77198,-35119,160658,269012,126825,-267479,164496,346863,-14964,-300893,-27736,31477,-41412,-241436,-149217,-70114,-124478,2840,33497,-178927,-396832,-124986,-9282,152597,67560,-155531,199831,643634,593219,-187356,41566,865992,1211264,1036345,371433,-111009,-120000,-108663,157740,419221,549129,400714,229032,229486,591546,734155,592640,386366,276719,447944,686212,585951,212859,-381737,-51957,56352,-339471,-396457,-149368,50512,190361,-58675,-460125,98499,446984,764709,811811,802258,763784,500567,141096,-98385,-289675,-312209,-389487,-274815,69424,321306,501901,735883,597709,307406,83576,58963,31514,-33872,-108279,-253569,-349819,-379251,-319359,-169277,80394,-5252,-235019,12009,160789,21711,618040,1039701,808964,44875,-181309,66314,-156738,-163189,757,-202119,-172519,-154290,-193542,-345160,-306368,-277208,-263687,41213,431479,671020,896891,892875,961554,639692,269444,-185896,-298120,-266485,-338623,-263832,-215965,-108383,-45758,-170226,-261649,-249082,-328407,-273734,-116850,-93459,-79026,-129443,-45559,338740,568925,558376,455309,121719,-378497,136993,594201,699174,565153,323438,140815,114500,254076,207817,95112,-127867,-138002,11925,-103510,-379512,108043,566659,819960,679865,262620,-145653,-217458,-307561,-275894,-213501,-373872,-248968,144654,315681,161599,53851,178485,296468,267128,70962,-129912,97145,427816,552616,379619,114801,131522,242132,336826,202406,128802,-41779,-220553,-270896,-184764,-112888,-88152,-182991,-312071,-189094,-171338,-56015,8995,-41352],[-96202,103019,-5306,-65325,18521,73546,60210,-93796,-127172,117328,-37920,-332013,-35370,30299,6039,87785,185793,211116,244096,249731,-18262,-395950,-88378,107878,-30729,-155970,154063,465498,479795,308273,281094,422522,254129,25620,54402,119550,129498,25229,129327,230359,102544,-331563,-270221,25155,-44452,-304070,-60261,-216839,-54947,328745,216060,-304167,-376303,-235950,-363959,-203124,-57103,-232275,-317191,-30557,172718,-55616,-352393,-399709,-136643,-255791,-436545,40649,487650,433344,324938,-141778,-257134,-277927,-17031,-99822,-100650,410097,1055023,1125987,505613,-195543,-386405,-180071,-234547,-308756,-100354,-21324,-347479,2074,196122,258098,126414,-138905,-191238,-140167,42765,150282,281889,411369,415304,166829,-185153,-109796,208122,279203,22864,-87672,73590,168782,26967,-204059,-321041,-397101,-196901,80233,397742,438435,-55503,-188528,210005,400468,239442,-22631,-205566,-200811,-91022,-185241,-499602,-354895,-256086,-361638,-257499,-293173,-521254,-335000,258872,870347,944601,445946,-228798,-196621,293020,270492,89214,16763,-25599,-170945,-290144,-309439,-263898,-84259,63120,197371,-63026,-152451,77116,219130,138076,73998,96347,222707,138731,-116239,-300264,-533127,-483755,-438360,-280841,91807,294080,282672,445726,649705,937742,693228,251222,-245031,-56543,313218,547873,350420,-76506,64894,561804,536565,187883,-279229,-273970,66876,532362,431241,52285,-278231,-4929,52388,-289222,-109423,551736,463894,97618,-195323,-26657,170666,421048,543516,563674,230423,-307943,-438666,-307401,-315369,-511559,-37322,432559,361034,370986,427979,263489,17360,42984,83881,200091,468037,688956,604034,615418,475974,409270,175244,-205653,-577769,-344889,-332197,-372859,-60418,189055,374658,547800,535374,-60216,-625939,-326097,-347076,-454368,-480165,-417546,-219304,-324849,-310495,-352435,-360059,-217143,-31466,104342,122844,49818,-68586,24055,247534,358737,372623,366895,241114,-27812,-199298,-254837,-105948,112201,334289,379476,126800,-291469,-409128,-125673,160656,164167,-147087,-250128,-182908,-277525,-550615,-206806,104995,131422,-66384,-468416,-214968,36899,-7267,-81844,-213889,-160697,4468,74631,157227,338831,397493,507848,579435,477871,376503,201082,123199,-50260,-296410,-566213,-300652,-182080,-306251,-223257,-6583,233006,269750,52933,-151562,-201686,-248844,-350053,-147520,94729,119144,189333,560789,585799,252681,-279109,-400691,-179737,-61571,-37830,-189313,-281346,-253677,-249267,-219325,77016,378393,884760,845338,357686,160970,349790,158246,-414896,-153210,43672,-228677,-529298,-351523,-377808,-383805,-347532,-584199,-391197,-78114,-137760,-559292,14700,296602,215549,-162672,-231927,-128810,137781,17942,300749,1081515,1531460,1445147,1240744,816868,561848,333207,423472,594749,489610,388830,306999,159753,-65688,-403695,-321328,26430,-38192,-311380,-131858,62328,96722,-12861,-19407,50918,127196,-116148,-459543,-69850,211089,323085,374396,607576,892081,558139,247784,-25155,-171210,-59786,-72840,-187232,95559,236615,-127850,-500475,-298938,-270059,178868,477528,239981,-459771,-223212,69996,29234,-79317,281325,844562,1091417,974256,970498,892105,407043,-91349,-300202,-148768,-212196,52700,162397,118343,100893,215056,340472,370597,375653,400370,374278,443945,244673,-403063,-37516,296581,321084,68964,-367467,-172405,6624,-203610,-519395,-535303,-384713,-393566,-148617,214176,660541,696285,390550,221938,539307,753528,580417,196406,-244940,10545,290914,265518,-69387,-443728,-535851,-517852,-378047,-76537,135363,-125347,-381206,-82535,-84026,-462160,-261227,-131956,-272252,-249892,-408716,-298158,-14477,116367,-89648,-210992,-437504,-91199,190582,398557,351064,-27533,-527718,-206695,168845,206393,216638,320204,510725,764882,768370,319156,-326111,-278825,358342,704115,617744,112510,-332062,-507142,-494770,-328560,-197915,-179524,-330189,-486882,-375565,-26891,85378,54312,461512,946210,1048803,603271,41099,-330417,-396138,-318942,-389715,-444375,-105837,-27387,-123366,-177382,-71148,-93654,-110874,-185813,-234041,250999,1044333,1289006,1113260,720388,182957,-238346,-142119,99997,221504,325316,335638,115919,-141638,-276622,-257428,-541832,-238054,-92407,-286290,-274542,-69129,-290204,-348748,-135804,-95357,-284078,-361263,43276,600476,627330,99112,-421652,94900,157756,-55984,-120482,62236,221653,162020,232898,63701,20740,211126,220891,-26665,-288203,-439822,-124450,-184298,-261559,-37439,102379,-81827,-138526,-91902,305836,489190,273769,103781,99603,131625,48610,303753,137967,114270,150257,11681,-86628,45182,391139,451188,349504,-31202,-452198,264342,547249,334404,147327,83416,-36668,-155321,26231,266120,359802,340027,304840,150379,234908,367125,636369,527175,106393,-266623,684344,1291633,1102357,81542,-170306,161724,-13575,-106581,16997,206536,226253,-79750,-546335,-211771,-216805,-438103,-509381,-194752,337471,573716,439923,60123,-204805,-235241,-340624,-417971,-468256,-321864,-78156,-130801,-251083,-179914,128712,59654,-54219,-394974,-273077,-67588,-253666,-240637,-146386,-148090,-286275,-446145,-325825,-348666,-434132,-221903,147585,277751,180883,56908,95814,17812,-203023,-390274,289783,744998,730686,545486,290606,20898,-139755,90605,329661,188527,-290193,-106399,16624,-365489,33782,329893,-100304,-453328,89770,323417,454693,337758,-89636,13415,305402,316415,-138032,-546916,-211403,-4687,324936,600236,476454,338951,415949,164613,130351,492741,611399,231285,-214371,-27794,404495,810888,802101,533518,73075,-182769,-120686,-18048,-56167,49589,429657,563100,482222,88733,-267207,-463765,-463601,-402446,-498252,-535622,-581424,-343183,-156540,-86994,-132592,-39795,227339,191732,50839,-449774,-242815,166098,286255,33489,-405146,-424163,-33629,400988,580820,452870,222503,-109887,-455622,-169570,122778,195276,-43394,-386226,-339251,-346236,-477525,-343644,-156544,-170222,-309419,-315378,-361103,-281239,390044,861650,537112,58984,-351124,-107222,244922,594862,903699,1039924,986895,800589,998464,1293657,1220261,592866,-160814,51725,553346,663356,522602,429275,244741,310577,209605,173280,-86316,-87027,-181868,-277590,263056,485632,461130,18584,145286,114886,-271911,-417796,204481,269306,139496,9367,-28349,-141766,-260972,-298082,45101,199316,279383,305137,445754,452800,202923,158542,148851,98412,45394,-194450,-93561,172803,43733,-390554,-366257,-78046,-670,-82513,-184207,209582,486199,441557,96451,-197191,-329776,-10881,411999,151790,-368405,-129012,176439,119241,-155264,-492595,-543020,-448573,-568407,-348767,-110264,-193435,-573352,-243706,17610,102306,14900,-93720,-122902,-212283,-90725,-70013,-430683,-13730,424697,493464,126393,-221070,-95295,986,28379,2222,224192,169371,81180,187976,341799,291719,86408,-132468,-280892,-115865,157064,565813,575422,222750,-64456,-35677,15602,-202581,-405804,-123009,66324,-162418,-363575,-352396,-214777,67752,104574,37398,135806,397478,435110,674846,798236,706726,227883,56316,256000,40551,-215735,-65780,-143110,-230730,-58807,124041,289416,472667,564748,546208,66937,-552203,-15740,586688,819541,585527,279617,90776,-219529,-542281,-392182,-145135,12517,-69578,-312148,-476236,-455001,-332561,-39069,-52156,-189574,-262008,-268438,-200215,-276300,-200552,310478,630937,715039,585635,372124,163915,-104784,100312,17709,-412713,-247057,-13760,-334744,-330065,-50760,-21864,-59392,-96161,104134,96896,-9535,-227378,-338862,-169518,106563,399303,521871,144840,45618,250364,408952,234924,-123381,-170288,-147045,-204123,-305349,-307052,-343932,-467786,-347806,-68892,294956,658016,584905,185417,-230955,-479607,220391,616394,758409,74380,-515818,-190567,-69960,-367535,-193415,119924,181567,8359,-187689,-298614,-365597,-325652,-459794,-274199,102366,355741,367639,571920,762848,854588,612800,86032,-130378,-35268,-268030,-344910,183420,475160,171354,-283237,-349072,-313409,-452382,-486556,-197254,-187823,-139491,-13411,19736,124876,493564,504043,178497,-173096,-263013,-183515,-33374,252577,291470,168268,-478264,-314718,-215867,-316537,-366220,122973,717535,1000550,1027409,640573,340054,231748,408749,371263,188549,118607,-102496,-373589,-59162,41392,528761,279317,78879,-312738,-156668,162909,145603,172343,94212,-140550,-207264,-334289,-575472,-227548,150302,5801,-308755,140943,300984,50140,-232390,-309004,-270528,-61796,-4965,-256511,-234246,-8004,-160037,-248063,-158570,-248188,-508155,-346023,-324390,-183831,-7414,308285,223671,-354779,-47138,245511,49403,41255,429165,872204,896418,625961,-16088,-323333,34538,-1320,-424925,-213609,120877,343191,516728,518308,76509,-48077,206785,62273,-86654,225742,341043,8974,-309162,-191121,31003,84419,482067,641709,574735,202305,-128843,-308325,-177059,-58803,-98150,-191553,-250580,-374155,-386006,-349881,-328448,-190637,309182,487074,392154,307795,485029,557248,328968,2625,-33680,-10702,-1001,26910,234362,315346,304592,434372,432115,292702,-19325,-284242,-262587,54830,247899,219813,225909,148901,207134,43909,7756,290431,317020,99516,-313581,-476997,-319477,32881,174903,142606,-93273,-285007,-42271,264818,275480,45247,-292180,-491526,-455686,-98427,479670,798309,693946,-144751,257573,891203,985040,552192,-16628,-373502,289620,962065,1189564,1050446,446109,-161583,-434131,-224563,61586,164989,257064,11520,-211132,-23707,-107819,-195539,-358831,-443684,-276624,-129304,-88814,-299150,-181012,175199,139423,-125870,-574601,-26524,207025,181136,7214,276526,268920,315440,152260,88158,-80659,-381145,-316984,-387208,-383982,-90096,-183437,-363310,-331670,-394359,-30583,111173,233385,358656,104865,-160232,-173017,213696,212851,17876,11265,67331,-53697,-503778,-103906,205199,498376,549367,417222,74921,-303937,-248430,-168787,-77386,38939,220772,254682,453147,503755,566551,398028,-5141,-348061,-266669,-395959,-1448,182337,275526,507444,600174,378426,-217133,-17390,728698,834879,636732,506949,574919,224470,-213349,-386143,-100988,55615,-85663,-254998,-349847,-303932,-223689,-173105,-150174,94933,403896,542552,614600,477445,181218,-2816,-89014,-115424,-66945,-27240,57606,118280,214581,189293,-62179,-466827,-376796,-233815,-291145,-296892,-327927,-238270,149741,486564,405560,-54948,-227836,-200297,-203143,-56458,66327,26598,9275,-33551,-262030,-381133,-300287,-133139,-90342,-57685,343379,575910,349993,-169574,-327189,-151931,-259950,-560536,-221524,256079,29785,-183418,543978,842614,451141,-106525,-31513,307040,426456,270303,-197310,-457324,-391184,-424619,-513030,-603170,-412212,-312532,-548771,-291751,-138828,302157,663217,540213,94792,-243508,-364532,-198374,-193983,-420943,-209265,218993,451356,511394,250244,-378263,-154789,23116,-346454,-307139,63589,99348,-223764,-672306,-601953,-186158,310947,566400,524027,363713,740751,1285754,1399426,1524200,1262452,903224,381726,92934,-46828,-288542,-454096,-68106,-10282,-130875,-36209,291918,409069,293048,-109614,-218916,-111410,58363,68351,-110563,-172009,-102160,-468300,-191055,233196,459429,372788,114839,-396642,-290583,-69988,-163120,-210774,-111331,-133230,-201218,-307007,128597,403398,410622,72393,-201691,-403485,-161238,64651,121416,92958,-188275,-334374,121891,502791,489732,341289,110440,-337586,-184875,4308,-128159,-373538,-69053,147169,86652,-209935,-201538,114846,281848,71331,-257469,-364815,-314177,-247247,-300083,-390445,-491166,-131913,334762,568764,385741,188277,154332,265380,-20958,23452,75599,-349486,-525567,-197507,-76058,-100918,-46566,169892,318222,277648,166899,-103834,-407061,-383459,-221024,-38741,-247676,-51234,184925,295342,282022,141064,153126,46689,-176190,-332896,28316,326422,497252,487586,266728,-85011,-369492,-45218,465839,595196,462567,294167,143192,241310,234635,415261,289328,-46018,-475159,-415248,26535,135488,62957,-30934,-132930,-239669,-336561,-227271,69378,509874,826513,693435,505943,475300,279430,61784,414531,392975,72653,-48758,30832,-102392,488051,1036067,979886,649827,316935,2889,-50149,-28326,-158001,6154,120873,71497,15822,239241,290973,356232,505235,371172,230499,186878,473905,249081,-220465,-110945,41217,-137972,-396766,-436293,-513941,-390806,-429508,-275864,-203821,-369168,-333065,-117553,-63779,32374,310825,288348,313550,225600,-71700,-561184,-221703,-46947,28121,32933,-145461,-516041,-565058,-459234,11153,390931,127404,-133991,169020,313631,321291,522832,492716,-3146,-445392,82832,215401,157646,219465,98208,-187361,-369984,-244009,-283179,-410967,-185649,-154268,-370711,-405194,-87748,103898,-58296,-251028,-237313,36162,73909,116318,342274,331689,-69153,-371396,-274655,-112432,175011,121216,-228903,-513860,-311417,-145685,21234,164784,278783,326923,139055,-90413,160211,571482,603941,85884,-436399,-425456,-152085,113548,44761,-300319,-297214,208027,104280,-217031,-344253,-422001,-414466,-502417,-477557,-324733,-29896,115246,175538,-348762,-370208,-183207,-95831,72212,92462,104033,216947,673279,887497,535959,101030,21010,2358,223574,441747,139776,-440447,-116547,386553,784164,965606,584356,85277,115663,158298,381833,344274,-42709,-465120,-155232,-334482,-386413,-182911,-209012,28659,38289,-349147,-124747,32486,-89943,-126569,386192,370849,632767,732828,587852,68996,-172513,-83877,-814,-79334,-456016,-336212,-50888,55836,-158680,-367863,302602,477595,313763,-219769,-336187,-160062,-86888,-271676,-426002,118535,303565,320767,430053,214377,-391463,-161669,170990,72979,75320,-62524,-55591,256411,358939,152087,-352643,-336510,95495,283436,115980,-305278,-156126,165506,195839,7681,-91029,468439,975343,910836,384191,50528,-211843,-355583,-442661,-419679,-525806,-261220,-8355,-28449,-209199,-292913,-269605,-254891,-129573,135137,266930,95979,-410099,122319,395898,293375,62448,-132076,-91666,-29699,-173097,-123312,-158279,-250886,-277589,-346311,-419546,-327915,-231851,-25611,232364,184629,-158768,134634,685585,845654,208453,-69488,600094,974912,680738,276153,-31491,-81320,-167669,45572,331691,637776,489304,-49145,-275612,328084,508017,597231,354516,115158,274830,691315,588408,136838,-287046,-295494,-260966,-288399,-120280,94343,211030,250938,-100945,-459998,41515,383389,718544,978867,1148864,989799,551132,228017,33354,-231800,-363692,-422185,-253092,70015,222692,316052,555605,503282,279909,132500,155591,141278,28306,-122114,-323826,-368578,-285933,-202458,-153687,-47727,-188486,-410815,-94575,-29828,-335637,313995,777164,616045,-228293,-221333,329880,471712,311094,423394,-81443,-505329,-253022,-148582,-339087,-135056,15173,-156928,-179412,308237,616428,754108,814242,859286,641590,239343,-181227,-532223,-543434,-500025,-354387,-209848,-128520,-165966,-233313,-92016,6435,-128693,-330543,-136445,85391,139613,-3698,77787,179964,271439,291924,343036,125727,-166217,-163382,448090,643696,672582,434019,182222,60106,91822,38370,-49446,-219978,-318561,-231303,-255426,-125421,209587,581385,723875,552372,181374,-278538,-95132,3302,-260078,-122541,-295103,-444796,-67023,-10193,-52895,22874,181382,205370,143038,-24849,-336190,-55967,300601,373241,139352,-187035,-139134,2981,177921,83434,-89431,-251322,-428177,-360270,-116449,66424,187272,180007,45319,51955,-100048,-121352,-135174,-234124],[-29027,163273,81762,34445,153124,241047,272372,117591,-144238,23912,-44430,-309381,-73909,86446,56788,-34542,105966,191036,294594,308253,59538,-283921,-132530,161564,136926,-311992,-154227,328355,529223,401823,235793,221939,-11503,198479,235875,118301,20659,-99764,141494,306243,176571,-179794,-410614,-143741,-165329,-264213,-66160,-101586,-55957,354083,392172,-69489,-388036,-169297,-160702,-321238,-240490,-371550,-210084,178784,454300,240166,-124693,-362988,-43828,-45070,-185568,-9374,139151,33739,-49063,-296441,-481024,-221704,56506,-17947,-83134,297380,816531,1006449,530292,-29624,-534255,-270271,-165007,-94860,139497,51603,-293586,-235328,220385,304402,334030,137548,531,23729,163237,213683,200002,125268,70603,-126688,-156610,65888,299534,312581,93479,-137800,-57156,94309,-59032,-266605,-388383,-396478,-289458,-43064,293773,460242,78676,-145507,277784,443639,472771,208453,-4541,-122711,-55498,-182368,-517830,-262745,-245933,-401943,-431093,-472959,-524410,-167553,296056,781888,783460,407774,-120180,-333291,258160,437973,428574,95148,-65080,-167048,-86273,15523,-129665,-111579,110168,264685,46672,-112664,81427,253590,113998,-132603,-101573,-46530,-159406,-322617,-319239,-308332,-409205,-366665,-334782,-245609,-139321,-71663,227757,448015,605991,438243,127459,-306284,74337,350572,466898,173912,-94545,322014,683604,457631,-138053,-448772,-153286,327598,896029,794083,137011,-178830,154852,150367,-370104,11462,502937,292844,-128099,-172841,42445,63931,56494,175359,403970,169072,-278810,-294672,-154861,-165879,-258916,-176099,-235612,-187960,165928,380611,271916,-120771,-254551,-188640,-203650,182106,320422,593889,635061,573349,331000,-15536,-304202,-139889,-164976,-214898,-479808,-124788,97960,314511,597472,452208,-76296,-479676,-346692,-358361,-406338,-450848,-286710,-190326,-285160,-169976,-238977,-423929,-468781,-175793,-91350,136482,238770,23097,-63293,42371,156838,267297,369890,342845,55051,-172159,-273619,-186571,-48252,175138,189453,64521,-275661,-562821,-91041,202370,162735,-218771,-166140,62518,-76244,-492708,-127403,137580,64605,-149788,-159869,59552,-30357,-379792,-424067,-165275,-87845,-16554,75507,326745,424544,440966,403144,411669,466755,423346,284800,259371,124094,-84339,-207789,149106,232698,106513,39139,79345,230523,197955,-22616,-128756,34718,-75946,-407129,-175501,182232,273661,164132,183700,274420,179722,-29592,-153052,-470414,-434949,-308819,-309826,-227416,-323561,-230621,-58011,38530,307351,786062,815472,299855,-84013,141071,84705,-262602,-69845,101818,-19890,-200891,-141333,-298361,-313276,-385043,-435826,-158017,86950,76717,-312161,-69251,255335,297541,31698,-42703,24073,307546,357392,678314,1313193,1697329,1537075,1170944,608379,359695,226546,305646,406963,455251,359454,247406,21999,-211322,-351543,-440522,-279988,-294337,-365361,-217379,-241932,-186322,-255279,-241721,-234780,-80908,-152861,-470568,-131547,139479,203627,286295,477927,732437,554542,245127,-33187,-221171,-362857,-325205,-282314,125752,289268,-51525,-513877,-91774,193076,463065,520095,161972,-342423,102582,325369,231236,74399,371402,825652,1006710,889762,789988,723678,226086,-215862,12080,236460,77267,233129,326788,161113,-27007,-4752,89796,251432,368817,362493,387250,419120,153753,-372302,-4074,283169,274699,150850,-204416,-347165,-30747,-75270,-261642,-376525,-490595,-213025,-447726,56096,591289,617421,300274,103901,429564,695194,438281,20053,-374766,59917,347168,252484,-140204,-417759,-338630,-300782,-425576,-227914,-111404,-402749,-359234,94314,45467,-351130,-165675,-79241,-269170,-325189,-252730,-160993,55724,-49250,-456429,-582700,-230805,-39583,30653,188372,145115,-257850,-524463,101936,522562,517706,281175,333835,518083,691157,767395,276667,-200221,-441437,135678,464038,465156,112497,-95730,-222193,-363174,-365673,-33700,261999,162177,-231501,-240590,218989,386564,423004,691517,752330,544960,148885,-107332,-250928,-178869,-199351,-314568,-377987,-318120,-343620,-429071,-310444,-72734,37586,115366,110212,25027,490430,1276561,1626709,1287531,806451,122648,-475972,-363595,-17059,-59359,-236107,-114835,-5756,-169734,-447440,-403023,-432606,-30845,80123,-196722,-222972,-63525,-302308,-317925,-155054,-241784,-477719,-475745,-12333,243671,127544,-43817,-52067,258256,180478,-93998,-308053,80506,423756,456157,398252,177044,29479,-22623,160006,225772,-115670,-495913,-197452,-176050,-49122,202607,213820,-84264,-143354,36935,512305,837758,609522,384033,129163,62830,44681,190756,-80655,-137577,-96333,-206617,-177702,58758,303268,336474,344453,60262,-326743,287004,598418,450276,213844,69444,-20825,-204478,17597,237514,390645,384610,235513,159898,162266,273443,505894,440714,52466,-149110,816250,1525476,1258961,371461,606,268966,47778,-197087,24519,224204,274847,-60033,-397980,-306087,-432820,-435517,-282504,-313045,189350,417856,292796,-88735,-446841,-502350,-506112,-381091,-539834,-273644,167970,208627,73697,235901,478377,238454,-175495,-497870,57127,358083,-28276,-246534,-235074,-211849,-405344,-521256,-303709,-170910,-270063,-287491,-3786,164087,179240,93964,40801,-164042,-467336,-113288,491962,850202,751221,406616,20294,-339782,-475539,-133942,290335,351703,-128764,-178652,84330,-25967,61403,94185,-201978,-467695,31755,317677,439459,330170,-111353,-231404,43084,102488,-358820,-361672,-45820,54778,246058,467293,358828,153165,267362,207799,209893,500654,691617,550820,277751,335202,685909,1031805,972323,585544,76456,-126096,-52566,48155,8520,-55226,68406,187919,275855,62996,-225676,-403966,-207311,97525,43378,-117396,-345056,-324210,-207712,-264396,-341244,-37937,112970,-22060,-205378,-487479,-130719,307984,555038,297203,-146287,-541999,-345180,179117,475421,474515,267381,-184595,-403416,-160016,30995,89522,-130611,-495650,-255290,-290985,-519004,-292125,-207755,-313690,-519761,-516080,-469459,18521,698293,1021603,705205,375392,50143,247306,531243,749732,981834,1081844,911807,688820,719361,858102,1025547,567321,-23360,40969,232478,205595,295234,601541,507351,425103,278127,205930,-6246,204837,35567,-397099,254475,502792,314228,-158826,-44610,-137310,-590814,-43271,451530,356816,262433,159266,141773,-37285,-288328,-423646,-191440,148175,570325,720965,658741,236008,18248,-40006,-85383,-67254,-73312,-211065,-301228,50853,99734,-85438,-341564,-431959,-300692,-256960,-224563,112822,340391,341942,50966,-194092,-252482,-49476,340277,162724,-290305,-169473,106308,84395,-196530,-477601,-456144,-363304,-439531,-307710,50210,113968,-144045,16889,255534,234838,12435,-70893,34448,-47871,-107964,-64069,-46444,-83356,43252,187718,33860,-156394,-184008,-168086,-120017,-30135,241991,177427,-22831,40639,188776,63413,34687,94591,61557,-66534,-182089,286308,397783,92996,-117402,44716,137102,-33114,-227904,-126053,-115273,-312553,-146361,-76466,78484,432065,348513,25678,21063,369610,489007,752221,932041,875908,514490,178562,69036,-362516,-375512,-107074,-135289,-82308,87277,158354,246229,442000,423654,322433,-110381,-338430,-63159,315514,524204,334537,176105,54756,-292723,-417325,-108882,180938,185771,-15291,-432884,-324644,-161078,-278841,-134374,-183972,-366439,-349228,-395932,-270825,-279588,-182250,148815,360149,655336,594855,419623,211939,-84878,-21928,-70351,-382609,-580891,-189212,-150591,2155,118143,-29313,-202639,-119286,192492,332024,242436,-6495,-249303,-167543,-24222,111544,223882,75817,221096,462092,608129,245666,-166487,-67481,117574,69565,-114868,-163264,-216014,-240846,-162085,-57781,34169,292376,453849,123392,-200836,-424367,258823,697576,778721,48616,-466317,-126421,-147223,-416986,140069,464793,311580,-65798,-387921,-377026,-279233,-126790,-80842,43237,72313,60288,184465,399892,487205,477418,171578,-210079,-108792,10880,-236592,-347425,239448,583902,491174,30221,-74181,-121516,-282921,-571046,-308356,-310621,-186267,185825,479474,266941,331167,390765,89885,-138537,-225891,-162518,-135934,284,-27852,-110791,-215242,-33844,25474,-181915,-345816,-17871,520398,953580,950905,502913,250796,381833,494773,249671,152009,116531,48522,-282777,-108922,347122,681880,475676,307428,-36524,-166605,29286,-20710,-149821,-208487,-101564,242110,213999,-114327,-441008,-63922,-109935,-381177,8760,109003,-161450,-355120,-393128,-386859,-193488,-132287,-309396,-154940,25696,-203914,-322626,-76130,-48640,-308011,-413916,-347066,-255608,-57081,251924,280758,-214588,15934,217387,16981,404,453738,903588,1045193,795993,52840,-308485,15539,56413,-273055,-388879,-194672,134114,519303,576446,246511,-9545,196651,161787,151745,158415,118732,-186032,-242035,-66224,60211,-21064,187078,472386,646725,344404,-66666,-202518,-43851,136089,31974,59527,180237,194475,301836,83393,-119091,-185830,129819,228086,190013,258330,526042,599053,462069,129371,38768,358,-35692,-94170,216629,476467,658251,857427,688818,325506,-54025,-235333,-213066,-161895,-162431,49064,205822,193012,102763,-47683,105045,558797,600309,278282,-188633,-467394,-361372,-111472,16345,-20285,-165690,-209927,53835,224958,143815,-85319,-356653,-547872,-597594,-416837,102227,479940,374454,-258495,126077,768857,911606,418963,-130005,-130754,580941,1148278,1255098,1140362,668507,141667,-320181,-377381,206124,710914,632798,391274,73278,214345,194554,-28284,-237357,-507746,-470296,-396953,-314770,-336245,-375355,23133,66196,-246485,-289389,174879,429062,320681,41454,507865,444034,349330,159487,19308,-315448,-364088,-72175,-186315,-495203,-187592,-245232,-337444,-346349,-217323,220624,362733,301471,117782,-65076,-204891,-387947,1876,216701,166415,-33998,-98839,-216501,-451877,1823,272093,621057,747637,598458,279637,-36779,-177534,-225321,-170774,-81565,74440,141429,294193,312679,226988,57218,-113591,-255131,-328109,-394607,-220587,-229843,-262450,-16184,140475,140011,-251052,97453,973948,1100417,740428,304738,210255,-183705,-371768,107005,369314,155284,-186006,-473790,-345836,-145603,-82455,-101338,-330134,4104,346024,491185,579310,658556,469992,252605,-11431,-359552,-419184,-252610,24522,266752,324805,154891,-151656,-469709,-285073,-298109,-435724,-347618,-562705,-173302,213290,373111,199335,-144765,-274483,-283212,-158034,21695,26406,-15704,-133713,-211714,-388975,-424200,-205287,-128587,-195730,-273949,67266,241584,31173,-422766,-212803,-425154,-521974,-391530,-132955,-38306,-261958,-188173,396526,676659,339403,-30502,320,230016,437852,435315,137013,-338523,-391834,-307503,-415941,-439465,-268195,-150541,-142342,-94045,27610,224530,281796,269472,33318,-89288,-252202,-213222,-294779,-454878,6832,482791,795861,733266,280934,-429708,21388,99302,-314371,-131866,384787,611736,332499,29690,-84789,-29577,124161,180899,44775,-340576,114938,772980,889326,1098537,900248,663003,-99766,45337,147725,28277,-521575,-170171,-115867,-133570,54324,383689,557689,453585,45065,-264,86746,124774,63498,-83792,-136187,-120029,-430649,-204431,176101,344150,375047,250908,-136430,-257582,6202,-76610,-222543,-340713,-141877,-51365,-265056,105852,406259,274599,-254470,-505113,-330402,-168953,101724,234188,109632,-151060,56591,424926,629340,535732,274901,-55369,-556397,-202922,-23151,-298852,-476522,13344,170879,10073,-276810,-311214,-222955,-173630,-314394,-474953,-164788,-227929,-188331,-58847,-109063,-334094,-433574,-99613,165043,17790,101930,250376,316254,-17932,75487,90097,-141745,-466582,-140116,26155,79765,-114465,-254627,-121197,58450,145209,83025,-195606,-571576,-68831,174597,-140846,-95786,442474,622297,448404,222526,150912,91621,-190712,-334224,201441,543968,674170,502158,277792,-25796,-318230,-148470,264237,251564,38206,-68278,-62607,11592,23022,215572,26913,-289545,-583465,-395712,-171645,-233948,-279848,-439975,-414437,-347362,-244991,-126799,53682,334661,695941,802356,739190,641239,392417,9783,304424,454263,91248,-169341,-62520,-254625,173138,715818,728289,634086,279672,-104100,-129494,-145681,-82028,-58531,12437,-60230,-104504,196058,177461,226985,405005,432001,286255,11738,-218380,-377513,-217140,103007,116781,-181888,-308080,-74498,-164285,-267732,-272034,-344422,-376439,-335442,-155879,-31158,-93299,57006,320881,443527,338194,54016,-417493,-126058,199789,248245,223294,230598,324692,73296,-114013,-355099,-199375,70729,-28249,-228864,72806,392228,523789,700254,725644,409537,-406503,33159,293442,242837,208253,-66340,-346830,-240549,-221416,-353500,-186344,-61726,-204556,-387549,-110478,62038,58547,8277,-252534,-150414,141680,360630,399255,348273,201498,-156952,-234267,-184472,-187262,-94659,-266899,-461508,-419180,-307615,-88267,174205,307888,390383,357566,53044,-423754,-58151,280382,366283,-70817,-443413,-293316,18782,209576,79283,-334142,-55473,510426,563018,100753,-463381,-343327,-189915,-282732,-457245,162581,498951,428270,143178,4252,-98446,84449,99673,202060,147661,130681,205971,632389,890007,642905,310671,169738,-6953,79122,132742,-17112,-590897,-249866,-11985,582917,683767,246262,-34202,156825,209634,375579,295164,-73590,-369274,-58549,-272089,-369869,-144784,-29301,-8863,-85979,-232981,16797,101466,-22756,84513,587852,748813,1208529,1252770,850597,168746,-82207,-139946,-108386,-245024,-462300,-443083,-76677,43673,-189014,-230266,618449,928049,734319,47677,-379742,-6744,244956,78269,-486643,10171,284325,375454,598727,433253,-195759,-267631,87396,4884,-103634,-275439,-99095,368015,424295,-66887,-493275,-106375,184511,441625,260150,-22781,-145439,68127,81524,-18529,-191134,125328,600423,839731,567633,436913,218313,7523,-161964,-241065,-328666,-431298,-401964,-331426,-453020,-460017,-416009,-423729,-190404,110676,229763,-3562,-402522,168764,446053,546692,633429,657663,404609,106829,-127472,-200298,-335608,-526222,-580013,-460305,-348670,-210062,-290001,28763,280563,195109,-257439,53860,599557,912685,623268,100314,333171,622059,374253,248205,121716,106576,44157,79796,258390,584631,504410,-17049,-386135,258973,486116,732162,439703,4642,189532,637467,497473,-6869,-233598,-359409,-303737,73855,288242,432633,427771,287724,-133990,-413667,16245,324614,526072,892685,1182512,1005759,616065,371391,141739,-184507,-351444,-438844,-211599,48004,62430,46443,266244,335749,179150,79220,137900,196611,119710,-43903,-117337,-87335,-111427,-202401,-232865,-201290,-297607,-467654,-137392,-178039,-412007,124836,527198,328500,-352221,30160,706776,939453,810078,763059,119878,-347524,-131529,1953,-225278,8626,225146,-75780,-492118,140858,513518,554647,635320,605177,522506,141511,-179962,-419451,-403053,-622824,-392791,-127414,-86753,-215039,-220418,67675,288891,187912,-108162,-2672,311648,403276,233546,181852,55320,-120467,-253772,-40522,3787,-43581,-114266,363375,523464,581562,424295,166125,-44,-5504,-123683,-230571,-341374,-515744,-380291,-168417,-8993,165341,497749,528838,345033,-601,-349886,70899,270439,-251400,-177193,-281159,-514901,-191837,-145313,31404,115288,123423,32474,-14157,-132117,-508640,-119384,175476,119570,-200324,-445465,-285500,-259036,-59342,-64216,-309814,-429060,-430960,-243998,-12974,180559,348659,453687,441202,231923,-50147,-220861,-286815,-293699],[66077,218415,182328,143598,236436,309343,349302,192162,-83359,-131944,-122595,-305732,-118690,113632,174447,84931,132834,230557,321534,287860,152672,-17156,-31991,186831,248654,-39417,-256404,160305,462238,353917,89878,-181462,-49898,316246,263955,26688,-202563,-249332,136938,338970,203171,-57229,-343274,-324778,-304726,-269777,-315950,-252552,-69764,306097,476518,159642,-276131,-106584,44632,-109261,-253746,-420240,-115738,346481,647262,499093,113096,-373452,-142275,46464,2033,-44375,-145508,-137305,-266812,-375760,-265932,-159406,-33005,-13180,-64287,157936,490712,713151,464444,98775,-391883,-362175,-76488,45634,100613,-91475,-217745,-446036,124808,200369,245407,154857,-49057,-168394,-80903,-13389,-7228,-158016,-93124,-106048,12412,129710,181322,99096,2486,-166057,-169669,-80225,-207003,-310538,-307062,-471740,-427091,-226323,63664,295939,77286,-154647,289539,483641,688121,425686,147480,-84412,-83024,-226544,-460720,-190585,-61643,-26874,-121995,-269412,-242625,2981,228182,461741,445459,351703,87578,-243088,190774,536949,489927,47979,-167397,-153898,145692,326826,202070,-3540,149781,271730,120043,-105049,64883,288417,199927,-228860,-465596,-419317,-476900,-283467,-194376,-113744,-48654,52785,-60849,-476743,-454520,-307873,53530,388852,404980,273597,-90610,-271509,118308,251345,206135,-42769,7047,487228,655815,333468,-329352,-360525,-81871,623781,1064949,957401,79714,-178216,210089,151016,-418246,-18608,240542,11541,-390425,-181065,9782,-126307,-371317,-1524,312198,154427,-205908,-295880,-114719,-100221,-35342,306375,270565,-357402,-33985,280921,206053,-266739,-408810,-256666,-528490,-135723,-51698,334417,336014,475196,204701,-158833,-206421,137512,218555,119504,-249856,-164503,-73075,154645,492019,265609,-82762,-298395,-270909,-359158,-396875,-342028,-187296,-226795,-256601,-40267,-65284,-260840,-229581,-67949,5257,255745,384953,50953,-230796,-267461,-162162,36721,211357,253658,68339,-147405,-278103,-256003,-256636,-106601,-40074,5282,-91178,-415694,-192022,61803,45813,-196805,3627,326890,117146,-367217,-122030,81396,-54002,-49966,129037,156646,-93065,-285633,34235,162249,188116,165616,248815,575716,605552,546465,272089,111689,298683,355118,273981,260413,251472,229446,316672,428939,406252,351715,239722,196077,222546,83570,-96084,16250,261848,73730,-419138,-219215,171268,266482,105704,-187022,-156077,-15646,109893,240603,72339,-247712,-472809,-237921,-98978,-401419,-472273,-216452,-364602,43162,470800,577046,123869,-307363,-12722,33199,-130757,32912,139391,124260,29621,112025,-258975,-267498,-140641,-96831,42427,141282,176653,-41050,-36129,162150,324431,273255,294438,410686,745840,1010640,1325214,1747138,2019679,1771527,1178116,442394,170031,92935,53312,120125,356151,267067,144225,-91966,-255880,-302949,-360159,-483787,-526358,-431318,-396581,-392388,-528167,-579471,-589708,-605900,-399171,-220301,-470365,-277922,-42182,-69428,-27923,182018,315902,432718,235257,56429,-8476,-203042,-434941,-497796,-1071,237590,-13502,-382873,81339,587620,760816,538805,-42603,-124300,434781,569116,368753,194973,447117,714443,761406,684979,504075,415744,68394,-175615,189108,431424,185733,187087,273537,33134,-236598,-297816,-385989,-93596,213891,296655,401470,384649,-438,-432274,27621,206313,202406,300877,96146,-494351,-251185,-45792,-23163,-74923,-52708,76489,-375042,-192489,320524,404431,144478,-36312,290464,542058,264454,-168576,-439183,58541,301361,167186,-222355,-337604,-101314,-61951,-316282,-420254,-351911,-551997,-165150,218941,149843,-167505,-98903,-107889,-265578,-429842,-302042,-241998,-137047,-412539,-496160,-151383,108526,-16886,-180045,-33484,-56361,-436130,-288341,296668,605285,485158,90512,33765,258752,498963,688937,278534,-61540,-464914,-200709,132416,275765,247622,251323,162735,-138291,-393655,132132,621962,515550,-75582,-84910,386240,559576,627623,665946,349016,-125666,-369342,-270488,-98511,31118,-82343,-259412,-304419,-383573,-451060,-388872,-386826,-165343,92876,270382,327043,243668,629551,1293097,1695456,1380885,787764,14388,-482289,-438062,-233816,-318116,-450781,-327315,-50808,-103303,-348779,-354000,-254598,120793,163073,-146342,-189292,-80818,-268622,-311451,-301861,-459923,-351598,-292846,-46015,-146551,-381030,-106504,217504,369147,141079,-187624,-524593,-50711,370963,581347,537647,353688,40201,-124591,475563,476430,181946,-451207,-305850,-145625,58058,280733,224480,-67732,-138693,104327,494955,753733,648097,555499,396872,242932,256142,114363,-199358,-380602,-472349,-434836,-287163,-29242,65392,85208,143253,-27403,-180126,292577,558957,476880,203431,-46716,-209287,-379038,-157480,19425,274189,262804,54169,121311,107298,207219,318164,295767,-48295,-30866,784312,1387812,1126691,570137,89126,76775,-108981,-143650,226199,351010,247207,-42107,-80620,-233152,-427939,-207893,-123192,-259874,73865,244063,72782,-290680,-450575,-488728,-317486,-67121,-247945,-202210,233982,334525,191510,429488,591156,364414,-158456,-270995,303919,661630,319755,-69680,-314134,-278317,-399797,-394240,-310629,-54022,-108377,-164412,-53323,92811,167157,168271,39535,-297343,-497347,127926,619249,764813,567189,146743,-243347,-374129,-520290,-231904,222121,355996,-64082,-129080,147258,216199,187095,-20062,-266030,-341651,28880,262684,347956,189741,-153309,-400309,-253074,-219135,-549721,-167331,93606,151048,188631,290899,211432,-87925,-155029,16812,104185,375685,628886,748383,658667,643723,818210,969168,880769,414566,-30372,-151936,-68393,-22341,-149645,-310073,-192808,101923,357810,242141,-22155,-235159,-45997,416109,566928,323936,-86538,-285944,-292437,-449345,-381927,-92900,-28311,-143212,-289031,-318524,-77350,283262,561753,386606,-25159,-404603,-323506,69261,465093,531849,241267,-184462,18084,66986,-30718,-76969,-204875,-389019,-265784,-319414,-435434,-242848,-250227,-340820,-361456,-163985,-80280,349075,919559,1064230,819073,411555,124788,260276,569032,697710,824946,921515,761498,606139,414877,268868,591147,419087,70346,138098,17807,-287551,84498,683043,747848,466736,294419,117466,-37792,264729,50411,-488249,160326,430153,119981,-294445,-319964,-442161,-319825,269557,536201,365801,298598,267866,292030,129564,-318053,-535508,-473376,-18251,624403,906987,695616,38724,-206034,-261565,-252469,-170904,-171125,-229817,-413707,-37616,130290,117197,-57613,-234542,-456028,-438473,-316492,-84551,13949,58057,-69828,-164960,-189734,-106946,129461,62428,-305221,-230658,-60336,-113401,-348550,-470788,-367710,-202096,-268861,-304680,-52899,109977,142573,320760,487832,373730,47788,-54194,157122,111680,-133972,-113339,276457,225534,-208224,-403744,-188221,-178164,-249518,-401070,-405419,-181005,104335,119191,-138603,-120435,12109,-139397,-6349,298512,404916,351391,-38490,-87874,92984,-151213,-185030,115186,184318,65288,-114183,-220907,-402975,-319026,112629,167414,261047,494205,338234,-160813,-174180,192816,490975,758165,945825,856598,610105,253111,-65338,-307278,-206348,-170511,-133724,71127,173965,131614,122868,210487,107238,-7286,-107819,42972,81931,197045,129394,-31951,-24541,-59441,-377383,-250506,129600,419446,320446,32101,-457681,-217038,-80859,-160186,-147578,-330474,-444430,-189283,-57852,57725,-74580,-139925,-64636,152287,561702,537572,354631,98468,-188798,-214288,-139963,-117761,-248380,-123367,208532,270328,272055,-34483,-264373,-83507,255099,507254,477815,215637,-121439,-233651,-210907,-232909,-201296,-69842,289195,568951,624843,124539,-360768,74289,441549,428518,139243,-49654,-150004,-85564,-54267,-95151,-212388,33592,331166,124037,-151206,-406334,118421,539904,459203,-103305,-339607,-81038,-210133,-127134,376408,693354,472054,14936,-295358,-253841,-108727,129519,346417,402746,195072,-239997,-121758,130860,159428,73617,-221100,-324353,-33320,32491,-191355,-361842,281410,710579,829028,375903,206041,29554,-163863,-495276,-391748,-339045,-241855,207229,623366,393033,262146,313568,121921,-106455,-206239,-123079,-124389,-217570,-359590,-208130,88303,255169,189510,-52664,-372332,-301658,115310,647349,652951,250213,118786,456753,528301,174955,-10321,-2511,82890,-110544,366312,726414,761029,770894,517623,210650,109314,106805,62828,-203769,-529318,-192162,391932,430619,231986,-430298,-138248,-116151,-401340,-172505,-72302,-276461,-396719,-422532,-454026,-250412,-235654,-452125,-88791,90896,-209435,-422811,-35765,121869,-17929,-344117,-407552,-341432,-99380,180405,316358,753,-40010,67693,-115459,-168203,149103,498078,806274,699385,242000,-177732,-91811,-40901,-222076,-484600,-273007,80776,471375,510565,311186,-96336,-31411,101473,299636,285129,156501,2810,-16541,54086,125652,9937,2236,328548,536399,382837,-10565,-91388,145117,419731,374129,456228,575853,630642,953946,790032,379805,-23015,-26069,13771,33321,223669,576600,621295,451473,150831,37430,29805,26589,-21117,227081,567222,789445,913047,638242,212204,-176819,-345068,-409674,-256085,-187262,-123125,61102,92599,-194244,-282968,176784,658794,719410,316974,-154823,-394269,-452095,-280235,-118162,-114759,-189422,-141982,83839,114783,-21907,-200697,-320237,-426431,-517882,-483736,-86992,174781,46887,-337053,-76281,480012,698980,323095,-178959,-195893,484433,904489,1051354,995954,718512,340794,-28063,-467594,98013,810240,643904,426574,74545,60412,256044,28150,-205418,-443794,-486963,-270625,-47201,-53786,-222108,-107757,-79114,-408570,2920,381251,546313,320307,-33227,457862,469858,228323,55378,-98457,-484063,-208246,92184,20872,-223597,-141856,-142179,-296613,-287372,-21070,285215,275577,-16518,-342997,-242940,-328390,-401016,-241084,32542,91966,-221355,-381392,-411440,-278020,33586,250366,552666,727482,570900,374263,206741,-132868,-244926,-135942,-113306,-46732,35810,150221,107079,-120734,-229409,-112133,-206328,-314860,-267077,-333474,-437582,-268128,-455633,-328405,-75170,-284721,30274,831348,1099841,736130,131299,-147175,-437679,-67325,487077,621606,89837,-288085,-400107,-367684,-144892,19062,87812,-255208,-320139,-4424,194742,392520,688243,703633,411137,-22133,-249491,-104146,-419245,-121961,283388,322821,44109,-292960,-395501,-259694,-308900,-238866,-107381,-372782,-181635,241576,272973,43441,-225743,-330971,-270145,-139478,-3831,-26693,-103032,-316178,-471588,-472039,-151622,64527,36829,-132742,-334657,-203567,-99455,-121718,-110828,168755,81870,-234995,-199756,-59718,-130217,-467393,-203976,244111,365837,125045,24900,105820,223008,446748,525582,396296,-29030,-309234,-337118,-505552,-309413,-31847,105253,235967,182522,109186,46917,-37287,-72019,-34162,47554,-84131,-202411,-366540,-398109,172576,649916,948275,714989,134852,-430947,88990,92563,-242048,-51796,546116,867940,694188,584275,436008,361492,231100,-76412,-453855,-108127,61788,389811,430875,621188,476344,246508,-387088,244899,497910,197139,-353368,-253556,-145800,-81805,91352,346267,546415,465508,92932,39353,97866,48028,-26227,-105554,-129196,-184336,-376287,-230473,32555,98376,235618,251199,50317,60942,83200,-168065,-406068,12832,236445,311832,2457,-75394,208997,59770,-277808,-33215,-69110,-241887,-29534,187484,-40052,-179537,270156,553992,562266,414375,106243,-231137,-285858,-64114,15927,-326617,-224847,94494,82268,-164112,-370873,-444509,-565462,-417257,-307847,-132471,143321,24484,-24342,158232,224793,20221,-369162,-398391,-288996,-319377,71587,310824,299908,4330,40417,8580,27235,-156757,-30215,105255,164440,37474,-163440,-330390,-85569,115777,217873,7062,-259239,19201,305366,-48247,-200744,546705,839899,587365,352839,169157,88251,-201623,-309387,267414,581216,605020,301463,124003,-46615,-196019,-367235,-119596,-196211,-420807,-70471,6541,-127817,-281651,-110213,-358757,-631432,-409622,-342651,-319030,-355760,-414913,-238516,-393075,-469599,-183097,-100723,-70537,63838,405831,837547,937273,716758,363065,-66575,-8609,246136,-32154,-296730,-205171,-385051,-177413,283756,461933,487530,90087,-297671,-381374,-450394,-279867,-312551,-189838,-240583,-306918,-4316,-58179,-26633,178468,355325,275437,86531,118698,193679,292943,321445,261660,-124041,-253412,129186,105215,-75409,-31776,-76057,-341079,-320535,73749,242658,122244,99270,226797,494740,337216,-63581,-342229,168565,425503,377745,184972,273683,639677,628004,407878,4847,-229895,-244220,-265976,-361512,-56845,347381,478190,527516,580074,478104,-255757,-18908,331317,258455,97847,-278957,-399189,-133503,-256546,-332993,-7838,10722,-262244,-258806,38503,53983,-108596,-108596,-418212,-100292,151126,422078,452844,341364,102742,-234203,-166454,-74888,-134400,-69017,-234186,-266682,-384795,-226695,7893,255181,287771,275720,155263,-214579,-363078,-124827,-48635,-28512,-295836,-515275,-217607,122384,242247,73004,-426057,64041,668612,954896,497383,53443,57795,150881,-50481,-438079,448893,925877,740514,567284,185994,-60043,106129,123224,166093,98519,62733,105764,375176,606403,520520,284859,83279,-168883,-210592,-294835,-320066,-507563,-410869,-130293,504016,308687,-245893,-121041,166411,227686,262063,116653,-158602,-215633,-48276,-232825,-364389,-193888,13490,-115864,-226064,-141649,32972,1582,-120487,20901,273678,672188,1334331,1454791,940241,279405,-51042,-328373,-270356,-187652,-216182,-503010,-171442,629,-179723,156,868316,1264342,986198,215793,-413028,100303,477858,385710,-219286,-223874,115260,346604,694293,570236,-65307,-334313,25621,13455,-174247,-399371,-257258,175520,171457,-421263,-111706,218371,265549,348878,145852,-2653,-136295,-76012,-42820,-31078,-55937,-215569,175418,542622,596860,626536,491321,284706,72150,-113124,-233732,-461741,-479073,-536401,-432288,-431412,-460111,-525288,-268095,44717,117666,-170073,-202585,250394,453131,632733,905583,1192081,1041292,340319,-139532,-372979,-503271,-287388,27527,28896,-43471,-116747,-279813,88153,261386,81742,-433456,48697,504621,825420,865141,374737,221959,218320,182827,252930,281698,311824,296907,147891,156261,426169,493955,258919,-52533,250403,553799,796099,510855,-65130,3685,289724,190030,-238925,-287231,-387396,-67811,367694,652405,678089,545333,249990,-175067,-429812,-42463,239699,275011,542507,806474,743488,583544,401705,142435,-157737,-329618,-459813,-227610,-64954,-170466,-217002,14285,88729,-49552,-129690,-32667,156269,195158,64260,60288,90793,-39220,-323698,-363158,-249754,-315987,-405807,-35391,47643,3527,170133,344486,15337,-343875,192512,800749,1001876,1046785,776883,228792,-114871,22581,126319,-110651,99796,358150,227479,-196000,-103486,275494,301892,355920,256090,265240,-71496,-258880,-137110,-122882,-553853,-417271,-51040,-48536,-209740,-206435,116145,481498,490745,252679,270768,518394,603976,409809,205961,215061,72940,-174354,-152357,17200,-59732,40865,296678,364965,353521,297074,65964,-120710,-115831,-292884,-350154,-357624,-371308,-316715,-28978,26183,22260,325129,322680,173057,-165229,-522249,17794,268504,-220746,-409744,-400631,-583239,-284133,-177620,104622,101473,-87279,-122548,-79050,-203855,-416375,-108256,46138,-149070,-279242,5400,115336,-89483,-256879,-263552,-386541,-378104,-282779,-109157,31643,162201,309876,464016,641912,335185,24653,-212763,-274975,-208468],[99295,210634,234260,221306,244430,253477,259731,126974,9577,-169910,-263657,-208513,-142205,69119,214220,281109,219871,300416,273757,188026,225039,215620,124534,144232,239303,218573,-126363,-35945,240238,136727,-108170,-165036,259016,368139,182553,-110895,-476531,-264758,138286,325190,240568,45689,-257378,-492932,-408743,-315669,-364623,-337207,-143872,162045,440437,335356,-22892,-111151,125044,169398,-34832,-257921,-113468,380140,667326,602885,246355,-219545,-281218,-2656,24513,-106372,-138027,-203009,-255801,-303295,-161082,-200694,-162257,-9032,-43956,5,138798,292932,268087,127622,-203440,-456246,-24186,126051,-81618,-377889,-202111,-371788,-231058,-109419,-100307,-19538,-102685,-134489,-255155,-342625,-262378,-131238,154899,212029,192949,21065,-113683,-260471,-183185,-139134,-120205,-175072,-202694,-98872,3731,-251890,-509602,-429582,-242296,-10898,-79591,-211784,225290,510703,788531,551856,199451,-122468,-202314,-313875,-426470,-112992,201439,349878,362212,159364,51952,111125,108468,46997,108219,345411,317192,1259,170655,465712,256382,-102408,-264948,-100304,303073,487628,369420,92055,184494,304433,184060,-115362,34477,332980,390212,130171,-180308,-293526,-224212,-128891,-138343,-156528,64090,205359,84053,-79826,-173932,-173990,66360,436437,436391,360439,88011,76033,141296,93691,-94338,-127056,132877,524379,546922,238431,-246750,-466363,-41331,723378,1015915,865115,-55148,-170941,206535,98560,-373225,-212068,-96175,-252944,-495966,-215651,-56885,-283737,-324673,111795,312726,152299,-176073,-390097,-133019,-121887,97878,483835,459964,-104462,-132869,158784,39435,-395928,-260579,-229152,-412833,-372764,-274544,-101613,-90611,177850,30850,-216974,-146940,174407,449015,350348,62428,-31022,-213422,-61040,264850,115377,-34356,-160408,-209205,-369842,-414654,-241444,730,-144520,-319562,13268,81337,-111253,-29348,92067,119115,324372,386081,30448,-381058,-535861,-430386,-230940,-34887,60112,62999,-79554,-291845,-435648,-385345,-291250,-91102,37712,72952,-145602,-299649,-161539,-100502,-108372,225243,600835,365237,-162398,-138153,42509,-27784,217890,343705,119487,-104239,88080,498112,534753,533251,454730,491046,723496,721070,632037,314166,-18315,110548,273410,291159,174794,259356,386585,530236,348237,250481,314373,255816,263806,201968,-28000,-173002,94408,317125,90618,-451151,-290934,56271,112285,11468,-213659,-463216,-276308,102837,420687,424673,-73687,-472649,-81774,60284,-272204,-251812,-327069,-277826,-95295,162643,238724,-113865,-347290,-66964,-21034,-55954,106870,160457,182234,100362,61058,-290117,-212368,128418,199048,211060,109351,86492,40839,-1317,10352,176522,366889,511521,682417,1040754,1430832,1729987,1935478,2074550,1770863,1012517,137534,-128897,-65746,-166857,-175662,177981,122802,27129,-140223,-139694,-226794,-286583,-249247,-301852,-461128,-384699,-230381,-285026,-257510,-212630,-284119,-519634,-262526,-357718,-408048,-279036,-344805,-255421,123425,168759,310548,223428,136436,169547,129411,-133909,-537204,-213728,105410,-32557,-298968,187273,829246,945786,522480,-288081,87195,683005,757100,394612,247007,522946,587507,426190,356638,223022,90331,-8205,-62324,158557,345339,97712,-17884,24086,-232230,-337490,-185808,-308860,-338959,-3302,177677,301378,210772,-207523,-341961,93334,117868,168957,455920,389972,-73139,-520900,-89089,136676,139877,319225,152097,-152233,-388017,-37715,133797,-24308,-139758,179381,360682,127973,-322931,-416139,1114,171388,67492,-280195,-255913,102454,151908,-148530,-443787,-354434,-332068,762,266856,213139,28356,-88156,-225408,-245025,-319077,-434610,-392286,-491876,-426428,-122162,297565,322053,-76343,-282435,-24759,-91193,-415068,-141614,351541,488539,251873,-216372,-428859,-178692,206410,510561,340114,95496,-193968,-448829,-230780,88755,409991,567567,506077,71018,-404663,226015,741519,621719,-58911,36848,415469,522465,585310,400764,-37364,32482,-21027,-224843,48797,175295,31647,-174267,-198078,-45377,-25105,-153152,-453508,-284565,41673,245068,315358,340753,626568,1127670,1484465,1305458,628552,-89519,-209177,-182553,-402671,-363774,-33843,53182,67086,117762,-26325,-65830,-84408,139335,109361,-152705,-182960,-114222,-206776,-294750,-509671,-289422,-145904,-104661,-27417,-175511,-415164,-37169,355158,405159,84679,-303309,-375111,-244384,119950,460942,540909,453830,52806,-95528,644597,543797,369706,-365849,-354305,-108897,-4213,120135,82065,-85092,-199294,51016,305198,418507,461209,557565,614758,440889,392659,59835,-138633,-92775,-56785,-139000,-231195,-211520,-262222,-241712,-210674,-266759,-104466,265288,454962,418956,151527,-155174,-478053,-469532,-307546,-74509,223311,158373,-49066,20644,95924,154448,90945,70434,-191957,26441,673974,1013706,863620,635124,193115,-155422,-490761,-73830,274509,282778,79175,34238,237879,82488,-132048,-58249,-105384,-188857,7124,86590,-144798,-268526,-168367,-231428,-8093,245304,95696,-77526,127109,255108,84629,298258,460908,357285,-73217,-128328,419554,771635,628875,209570,-188913,-238266,-275733,-318279,-350497,-30214,-7138,16346,75203,169880,199327,252957,90348,-222065,-246675,278437,612354,498241,203939,-182763,-341405,-212233,-472571,-204297,203872,261036,-51145,-55353,118014,300552,269715,80266,-225583,-153211,207378,283802,213378,-24958,-222292,-426813,-500446,-550042,-366237,-42042,185309,275681,226743,193668,122125,-116226,-534936,-269183,-138865,135940,430659,745861,787790,755910,786731,730878,647079,172512,-190253,-264982,-187660,-240015,-461352,-472831,-66984,235535,556039,462235,241052,-89604,-47646,467338,831099,573483,41747,-351108,-407921,-577121,-424641,-222626,-126399,-85635,-59525,-148345,-113242,82999,293610,245395,-88548,-282641,-48066,219199,569816,588446,165974,-75153,339721,347252,60855,-189139,-243770,-347651,-436262,-337721,-281763,-253346,-226573,-33039,220848,369807,420145,578444,955575,977121,834573,341203,4773,-56255,265195,360497,383093,500740,511768,566547,606772,436078,501486,250307,76783,226419,103110,-567024,-19345,626331,846735,429581,237342,-50611,-121829,87827,-134257,-546350,-22221,238606,-59192,-321801,-550359,-457874,-15566,427535,479353,320635,244548,294619,351124,213388,-359073,-493819,-417741,-360169,263339,647207,481224,-66501,-368861,-414639,-295517,-180114,-209338,-272523,-466550,-119963,112821,165940,77257,4776,-239334,-403253,-392361,-210652,-275961,-327232,-296176,-179739,-150252,-143621,-149866,-173557,-362310,-290391,-271336,-455331,-533959,-513389,-310135,-110970,-197495,-362860,-382814,-98121,285704,520259,577561,391301,53182,-61518,195643,199681,-150361,-214965,399944,607874,265795,-49146,15365,-140474,-264061,-529961,-294606,-261039,-146531,-24648,-228793,-255988,-129017,-223366,-97412,253418,474070,523584,122252,-369383,-271595,-430300,-255460,109651,137304,46685,-94913,-349395,-518908,-199444,192357,295725,294051,224376,-38751,-512657,-308868,-67970,335251,525189,685904,581918,442671,216130,7733,31361,9817,-216814,-131768,152460,158677,19750,-54012,-128657,-306767,-232046,82319,355444,295672,231341,-72874,-354860,-316064,-223210,-426328,-219453,165389,406296,319779,55344,-291900,-329800,-218184,-111755,-73654,-425700,-397868,91751,398683,368816,136476,-92570,-295363,39660,429565,410502,189226,-116734,-381170,-344339,-150320,83387,174310,339516,466287,394489,335367,-24941,-310044,-65992,359688,607015,642268,395657,8768,-302587,-454566,-511631,-538740,-215539,236566,518949,488664,-1751,-539085,179735,654974,710206,364156,9807,-139363,-45036,-95301,-207714,-306220,71605,289706,196730,-108364,-431200,-107595,217718,18547,-332825,-210587,-93499,-217808,54365,466558,756210,594431,221233,36312,-17177,56774,329570,655622,634539,336312,-166390,-418665,-111873,-55722,-100316,-183189,-91393,46361,34904,-137995,-408604,252426,808028,1034336,659640,395241,115636,-102917,-412910,-448609,-290421,-256945,78864,467865,437290,433508,421034,338019,-47326,-250558,-121701,-68058,-318345,-365324,201520,340621,428133,201684,-135740,-325609,-206207,-266709,189046,249173,-68519,-39595,407002,506445,220649,-60640,-161906,3606,-40498,511340,712784,690016,925771,636664,361843,292884,130118,45204,6507,-42065,-433936,78530,257771,226659,-253043,227214,93069,-373119,-230614,-24560,-148967,-266347,-272886,-287168,-113292,-153388,-407896,-74625,109912,-169614,-532725,-93222,183699,182073,-180252,-481610,-392535,-205438,99608,295719,106691,-238777,-197946,-324322,-223413,-282505,-193532,282767,383242,309392,-128200,-261042,-263831,-239414,-284965,-128702,124194,358493,400939,292807,-172061,-394474,-59060,248905,373575,347762,265425,144782,128017,222548,139648,-133891,125473,252435,303760,28648,-10127,340211,693891,772799,844589,786264,832649,1218799,1236210,786698,194450,-97849,-63708,-11837,194780,601017,652230,382237,100122,34530,142481,163571,151204,225608,525941,652318,591455,281225,62996,-110715,12100,-197217,31867,64386,-138657,-117254,-106459,-390389,-272496,253869,599958,632839,196187,-243016,-347026,-380121,-389572,-208336,-140042,-242884,-175046,30856,-3848,-168868,-317579,-241916,-218286,-416600,-478980,-48384,84065,-59248,-362331,-339421,15418,280903,188619,-145618,-480900,29098,345683,643604,698770,608625,393799,139984,-253403,-206437,418648,343051,159458,-154493,-360346,-30088,-71181,-280424,-405043,-350557,-30187,189659,53282,-93666,-105574,-233212,-390914,166788,489833,490640,185728,-184795,129919,317705,21155,-163148,-299240,-545524,-157416,179575,229948,118013,74639,-31247,-309139,-228203,42468,140619,-110756,-505730,-50539,-175091,-449660,-25657,97712,-170510,-210670,-368237,-498054,-370315,-169770,-16468,106623,256653,443687,331602,307071,288536,-168039,-212958,73265,147174,133593,93806,65469,-76509,-218413,-252898,-125975,-126460,-58972,-107986,-249517,-141140,101111,16721,-116152,-24958,-193768,-79763,484669,893902,596039,-11375,-370258,-207449,233742,611497,573355,-105466,-361409,-227314,-408504,-187572,149209,341120,114240,-249305,-340552,-228294,112788,538599,764945,431350,-81799,48330,234007,-162202,-368489,140984,259945,1536,-311236,-328883,-216266,-115229,78833,131993,-203629,-284676,203614,192266,-38079,-233058,-232460,-177554,-163771,-99777,-38310,-157610,-326056,-284394,-156115,178115,343220,253444,25652,-237721,-384530,-268826,-102172,19157,207233,230242,-156224,-187083,-116990,-97155,-252614,-18912,246119,79814,-108070,79413,240608,278163,419011,521268,510541,156210,-248688,-506917,-462734,-179591,133763,289159,428066,293242,68456,-165565,-80146,-257389,-74916,132477,81201,-175823,-384373,-360198,223887,634628,806182,459082,-107262,-370651,34379,41845,-155379,-64599,510887,820776,797492,848532,746233,626616,365105,-189393,-284631,317925,620653,434501,360336,319143,156070,-151435,-164198,377648,646969,169438,-303522,-239081,-81189,19834,93996,205647,392466,367510,69221,-95034,-83466,-154443,-164471,-135678,-57746,-70129,-281829,-250181,-152144,-195161,-12858,124356,130296,240601,47526,-359892,-331996,319875,609960,693881,402329,115964,33475,-46279,-79584,238532,79184,-305043,-308283,-49293,-295313,-248367,266923,480210,342314,158554,-61299,-120742,50891,128077,20731,-195977,76791,208312,-60074,-338733,-338410,-371906,-336852,-36882,86118,115155,214909,181248,100018,199389,374634,256969,-15517,-219892,-651932,-430112,22811,258469,204298,41710,-97484,-162464,42039,-45964,-58946,51068,134848,296847,370482,135484,-73693,44356,247328,144060,-38588,-36215,244381,-965,-305662,425116,814150,625194,436560,225011,109199,-92503,-184054,219855,417993,293298,22652,-78658,-95261,-61157,-304837,-440481,-470923,-207778,287244,322197,-41480,-538682,-385470,-449715,-192743,-71537,-217298,-326612,-285203,-318480,13016,-129322,-505647,-162132,-153907,-247610,24000,422129,914450,1013267,673075,202048,-125090,-377461,-146892,-228116,-349183,-362030,-441669,-398949,-103203,265856,273345,-117426,-357687,-368622,-188737,-360402,-322752,-327859,-410655,-454447,-183888,-270448,-336081,-91589,167607,178011,176035,470015,505304,526962,471817,461001,63626,-171435,205497,257171,76691,190453,216539,-204952,-327667,284479,548965,512237,209330,184151,507242,354768,-45945,-60335,280984,444686,314340,-105068,163133,745392,1008784,836990,476762,30057,-84448,-295761,-512984,-202559,177464,199919,98169,241911,359191,-93502,-30521,299079,193592,-62683,-460492,-363142,-102225,-307672,-281987,86138,58111,-266852,-187099,60050,-4755,-202994,-309851,-269845,33734,128861,269230,264745,240586,-3082,-302035,-128472,45990,122899,351438,271373,-30587,-329244,-74608,128493,256850,159397,27661,-152418,-334277,-101007,-39981,-254970,-434693,-372404,-561212,-188006,155848,220642,29583,-513340,40650,662321,1092350,816829,496660,343390,449498,207982,-394067,442275,970783,803808,580010,35603,-209566,-95187,-21460,6698,-8934,-60275,-59967,-34428,119151,201614,50228,-143634,-299533,-403825,-365005,-377481,-350886,-416830,127336,552127,152507,-403658,-5775,190012,234758,99543,-175732,-262646,-89579,-87794,-177868,-315097,-341909,-78658,-209235,-240790,-96958,-32435,-178817,-294568,-188038,89988,360069,1020097,1234388,814954,344681,-49880,-568879,-133648,194662,68837,-326401,-337390,-47300,-68082,242994,999560,1351632,1004374,248966,-432492,119576,533371,558342,48853,-330962,-134888,215197,641827,570984,-56452,-320766,26511,91594,-95170,-343275,-521734,-191644,-238347,-394818,194767,549857,420792,263311,-49742,-140981,-222207,-257797,-154553,-39197,56984,-359639,-180313,182134,507252,615427,582584,445614,204011,-115529,-286853,-394062,-290737,-266091,-177364,-127216,-180178,-368158,-344548,-48417,-39114,-280217,-5560,310969,435375,601835,927204,1367622,1400191,525154,-162773,-407206,-277412,166640,528432,383368,186562,-49771,-180836,146136,221860,-63028,-405441,165947,513259,688174,858622,522863,200778,-59140,86359,273511,440176,514373,505835,185843,44606,395720,624965,496284,125727,175031,587709,707780,495189,-84348,-274576,-175115,-166791,-412142,-426085,-462147,24161,449640,805739,696396,480337,150251,-198234,-476356,-162480,128529,115166,92494,175377,264552,326425,194170,27878,-111918,-266995,-461213,-301590,-231079,-398692,-254679,-46919,-161595,-363797,-423417,-308220,38350,248187,181359,141604,138974,-58417,-463873,-429738,-183759,-267020,-254489,112466,316528,253428,253470,195551,-215204,-350034,161685,578903,726670,863804,485382,199425,-39411,60961,164924,-24920,185626,551719,669913,268778,-263189,-96454,44196,36220,-90821,-74502,-394853,-266804,126188,122805,-381858,-465573,-53772,-37836,-156872,-201643,53204,525458,684794,585154,570053,695188,710460,486183,248513,443377,511416,419845,299053,159538,-10106,177559,255380,195607,100598,102420,-103119,-313178,-202649,-192793,-200213,-204685,-179489,-118295,128979,81774,-98629,123593,213452,183424,-59928,-463774,-327771,-37774,-152567,-418650,-548393,-361286,-314143,-219786,25200,-67539,-261136,-50549,-36574,-230715,-320759,-99812,-104146,-300178,41135,397584,504833,257597,-85419,-405141,-250500,-209195,-159396,-48803,-27819,20684,119650,230969,526951,365730,152148,-41152,-124691,-150099],[4720,110123,186261,214574,165105,110546,99089,43592,76553,121148,22323,-114586,-168508,-93919,51495,262207,203209,259589,116631,80645,258196,351439,218790,19264,76115,221072,-120529,-278446,-148754,-239532,-218502,198302,456801,366075,41240,-258481,-252696,-124310,133498,275865,340114,177804,-256963,-420360,-351500,-425928,-170218,-179525,-303598,-80192,289164,408969,211926,-196120,2258,231131,79921,-180138,-227949,223867,476652,478332,205556,3316,-89035,-138219,-158432,-203592,-87637,-245957,-221773,-171414,-182127,-328094,-146125,12867,-43326,-183273,-218932,-177016,-76813,16406,-116608,-509115,-50055,178287,124147,-202575,-68614,-121559,-247722,-407146,-328388,-110708,81000,353787,308754,-82969,-374967,120168,361987,376889,203258,-251048,-83722,-51098,-155244,-28409,51560,-5968,3631,172276,280270,96901,-327406,-501036,-533377,-376489,-348663,-268041,93231,470560,696878,501583,120604,-229005,-394635,-427128,-430480,-26534,367676,593833,734649,487420,214208,99965,-19127,-323777,-44734,367988,472209,162026,130881,178040,-77237,-271524,-319363,-32021,358736,473600,312773,65229,193510,369175,233373,-142550,-37089,340370,505434,394544,128683,-9137,27625,-40999,-175361,-352781,-117372,52320,116498,194924,55717,140236,269995,411486,474066,507981,484774,388774,191184,-65595,-298228,-117212,167038,408618,379463,158318,-96722,-424232,29670,550619,754651,546962,-185831,-123135,146488,16484,-300529,-452646,-271500,-290603,-372990,-288016,-137219,-376694,-157673,208369,300047,94198,-266253,-451725,-140595,-199595,61607,276558,155877,-198310,-179711,6504,-240572,-407073,-95012,-169800,-355817,-489019,-304256,-508652,-281883,-220114,-184620,-301206,-230263,14503,434915,407144,313242,148552,-192299,-287712,-38754,47080,10559,-94122,-244198,-445929,-388474,-149753,197178,39063,-472542,-48875,95812,-73046,45561,131033,45210,199354,210136,-41418,-407670,-495424,-538149,-439291,-285764,-132770,70417,65302,-149929,-340738,-170194,-84235,-31608,44127,105968,40223,-222066,-287719,-238947,-60827,440365,838208,650036,68852,-116417,92015,187442,514144,499655,22081,-145591,317603,719281,772723,758518,662169,635955,655129,639212,577148,426778,123414,139217,342663,494526,265163,174508,268819,312720,-82383,-211545,-8031,91063,211410,125574,-123513,-301870,22056,186304,-37147,-513200,-412967,-164714,-150305,-139768,-124605,-251832,-526648,-53349,318521,424637,-111911,-310546,122728,282211,191775,196941,236827,303932,198016,221311,56192,-248481,-214333,-69261,-99924,-67196,92262,121355,130510,29723,-198652,-384509,-180459,201600,311199,282483,76540,-147309,-49250,3112,-137900,37539,451260,607157,779420,1110488,1641678,1922853,1916220,1922060,1687999,836967,-37096,-439200,-199638,-239507,-409978,-95321,-81672,-139152,-182125,-44048,-138209,-279751,-106332,-79612,-308834,-305149,-128166,50845,162096,207709,9330,-345927,-255848,-180299,-301153,-389852,-283850,48117,451514,486345,295053,184174,114975,184510,319878,158352,-292084,-440319,-71350,-121896,-290047,202963,869840,949513,434097,-506687,238703,804496,809022,269436,223556,585764,510618,150992,-77695,-51983,-170217,-833,75146,64668,23322,-138013,-286267,-322260,-458513,-97553,231058,196877,-68442,-164057,-25192,29982,-136549,-219959,67188,255080,92520,221894,599788,635248,293302,-362817,-155180,175524,184487,357494,16939,-89266,-374680,-328958,-89682,-154117,-182657,99528,200746,45135,-409517,-344666,-92977,-2930,-12640,-307298,-217585,203068,286525,-135,-248951,-207196,-151409,67245,232028,219839,152865,-147195,-426629,-185528,-68797,-194142,-321002,-291614,-54661,141664,526158,304033,-235527,-145138,186425,32328,-315982,-138028,269420,272591,8390,-327010,-374599,-506648,-146999,249782,389351,256341,164634,-111659,-569696,-126973,446832,731321,671330,145617,-362543,248325,606723,438145,-165980,90043,317346,335555,373784,38540,-119824,461411,369315,-34440,127635,226948,137555,-25934,41681,386011,378390,8587,-541484,-183314,40667,103356,123978,285231,521737,893152,1126805,1016460,331187,-137022,17182,33584,-360886,-357589,75975,272466,260759,372411,362751,197779,18302,-18080,-79990,-215653,-213623,-151927,-150068,-273188,-352627,-58310,-43219,-3534,-22157,-85549,-365731,33279,381652,363439,7659,-385986,-202204,-240029,-175789,162804,414777,460609,97213,-23980,456110,464275,321233,-355223,-286546,-23236,-179750,-258603,-102615,-89501,-323834,-111520,133278,276669,274467,462743,610978,425876,294488,32386,22473,304726,484403,280130,-28910,-365651,-560891,-433739,-512287,-448968,-96341,192447,323406,310283,114111,-76054,-148032,-134477,-53122,183416,420316,345052,34120,-111251,118852,87563,-112328,-101134,-76627,312354,674561,718218,635619,593213,373768,156386,-169633,-58626,96995,10708,-52995,165374,413202,318102,59095,-16578,-196278,-160178,-21159,-53475,-245651,1582,36649,-129298,133697,384021,255628,-47921,-79304,52122,-251669,-140947,185535,206874,-41643,-79809,405741,727199,777531,401365,45690,-169539,-217211,-330346,-400725,-79710,38989,164745,294732,387533,311910,288730,112694,-88534,-64539,324255,461775,123060,-243025,-437154,-227730,-161585,-560787,-71732,301968,220654,1270,-14198,12490,240877,262328,175747,-102890,51427,425204,368438,56077,-235318,-289832,-352749,-345889,-309448,-272922,-25254,228420,390618,358384,260327,164983,77955,-61528,-240858,-323985,-132804,147581,524269,636262,648259,647798,550566,535043,108143,-295382,-417696,-368918,-463550,-334243,-230307,40285,265768,605090,651427,497499,22928,-164969,282696,698082,498759,-15992,-538168,-305470,-343566,-478521,-364840,-136995,17766,105253,-45106,-215431,-219950,-129542,-81499,-303223,-244453,170335,516482,725873,578131,78942,-6374,431413,529388,232029,-161438,-265143,-332706,-410531,-198964,-163426,-339053,-152761,254281,652207,744235,742195,644207,792990,802542,799602,621046,311632,89744,-35161,-96539,-221939,-48782,225353,517678,887496,921125,689597,155203,-4105,177589,166985,-458439,-92754,452621,730885,355266,111821,-180449,-171931,-166195,-361255,-555441,-238233,-37641,-186475,-274520,-271046,-198473,158769,424812,354832,234309,128577,239067,337516,192980,-395328,-351314,-158471,-348455,-256591,136967,152681,-142252,-385419,-543801,-357890,-202911,-233360,-323954,-496611,-206783,29331,79834,94138,142470,-244,-183840,-359041,-151936,-125852,-284850,-601584,-244580,-112199,-134387,-350476,-461480,-222767,-281680,-262409,-230855,-370577,-472100,-257510,-121941,-265778,-474262,-190403,153313,492245,617421,500380,258420,166,-78283,144673,185860,-147592,-343425,281212,737908,641125,447047,412565,135613,-187677,-415815,-25861,-86088,-326866,-213611,-255862,-280462,-122845,-126845,-190906,-59003,225865,379091,174732,-89605,-514533,-641254,-327782,18253,22122,-63734,-130851,-409895,-325299,-97787,92906,277936,209897,-100417,-392839,-260106,-146648,-164870,3127,22219,178985,137269,93477,63246,81979,143720,87400,-199117,-98864,167207,69140,-154039,-233788,-280791,-459363,-229889,186566,505275,437173,222081,49047,-188850,-475789,-367658,-423941,-325180,-14878,205146,233143,100540,-82359,-425726,-436192,-94722,54616,-351627,-432892,184747,611705,483873,269997,-25479,-485698,-21263,287330,270618,55725,-160650,-330264,-220706,-99346,122032,381447,648824,529000,389355,303592,-13119,-399807,-64006,429467,607913,693423,518070,142159,-190030,-392603,-328732,-215293,-203628,124890,372251,336099,22417,-262138,170384,639917,786402,484570,25005,-137698,-95999,-241754,-250952,-148941,165076,350782,262035,-71619,-453838,-207763,19339,-80655,-366605,-144330,-157418,-204611,125327,480920,710171,635846,366522,278162,203444,213530,458947,769392,681537,349926,-80758,-329194,-176342,-72242,-27935,-55373,68020,124035,55042,-68040,-357782,139087,812189,1055140,839378,489132,175352,-45677,-326877,-448026,-179676,-82628,102495,236222,415038,660767,614898,487311,16396,-351287,-172291,-36885,-284978,-235629,443727,496911,474240,111381,-353265,12612,257889,-151165,-208032,-84262,-338481,-169356,264988,443821,347104,75243,-228522,-123146,-124884,223279,401287,539122,868338,636219,394405,269748,23113,-55946,178224,342707,-233964,-538562,-107472,-27962,-59263,497048,317654,-307909,-128804,143874,44874,-70290,-125271,-104066,23533,-16787,-238917,-99170,50187,-142873,-536221,-246704,121157,242943,-51570,-306155,-232828,-330703,-55744,186414,87321,-425319,-459496,-367681,-51364,-14276,-131070,-163032,-14467,140838,-183098,-397048,-408605,-234835,-176875,-127336,46414,165627,312244,258052,-80008,-225864,-130403,64122,255365,404505,375025,188108,160769,320005,297156,-9412,-72340,43137,203768,94124,66126,445266,807431,1001732,1009059,758855,795443,1082464,1263162,899850,360037,-52350,-16176,1289,100943,501328,612445,365556,96923,136155,311436,299339,277210,207987,384641,368920,79874,-184215,169530,368284,660746,541215,398933,182202,-10109,-101666,-137117,-73662,45258,331004,484767,413807,-18666,-406578,-303512,-294808,-386035,-215572,-55311,-238020,-300334,-44973,-45715,-220853,-415730,-134098,-39385,-304049,-439435,-48262,129856,-51290,-315172,-455672,-503182,-294758,-65084,-118878,-150206,-415581,-239700,201686,393962,431473,332085,152536,-106182,-404548,-206739,-73747,-190645,-393143,-236487,-341252,-275011,-365187,-372456,-262379,46530,152991,-42245,-36198,-23221,-288695,-310327,242487,513480,337397,2648,-334681,-236926,79132,-74242,-315415,-494542,-458808,-165844,244615,429568,416827,268676,-20763,-407352,-188862,2247,-118941,-565461,90032,425840,47448,-448816,222870,462510,-20794,-504842,-252247,-256686,-254578,-125798,-81024,-88133,-199332,-39624,-16314,115546,162131,-291391,-116390,278164,413242,385428,264216,53495,-199716,-136373,-198233,-187848,52809,197624,18723,-199767,-6871,229197,231893,136737,118216,-30584,-80960,183667,607063,368918,-142666,-268194,-12669,446035,657604,375509,-297046,-293733,-131826,-317497,-52975,334138,582589,465689,222579,47242,-246045,-157945,257477,596390,302273,-157612,183819,368650,60579,-485678,-79098,208163,83231,-162518,-263652,-116176,129049,368851,319092,-43585,-393437,82765,88560,-51635,-78304,-32351,-100998,-209608,-190749,-31914,-126289,-158883,-21325,176981,477834,563663,426233,105770,-261344,-443817,-206886,-79559,-36037,-17362,35621,-265732,-310010,-217076,-113560,-27559,254257,339455,-15866,-262962,153239,358081,358670,336239,423310,466342,231498,-152164,-368602,-213212,-49040,176319,327204,385138,194387,-68824,-320473,-154163,-286078,-84581,154402,183672,-131631,-337979,-309717,183121,454009,424972,67586,-280768,-228293,13407,18148,-60775,-53156,380500,591468,690365,812278,809242,675772,337210,-258602,-71496,369751,972433,636000,603589,222771,-20633,-291213,44588,436323,616525,90041,-298584,-185677,-36752,100832,98191,41868,167842,251123,64822,-267057,-377033,-417371,-284352,-131702,84826,116708,-184782,-247654,-313043,-395396,-297761,-79979,107597,212350,-83841,-507474,-169638,367111,729524,885968,720836,502914,182329,48076,21048,276267,110983,-274386,-635199,-317188,-272657,-186207,121108,263527,63822,-155171,-118503,135584,378873,334471,-23548,-107701,257132,300518,-172208,-371193,-200169,-205920,-162998,137424,290529,197152,115796,174248,99487,89989,321809,335092,216088,-76087,-356768,-197722,-9396,161200,85640,116667,-122238,-312503,-123857,-167206,-220176,-112841,68188,460654,641658,351959,-104771,-85990,168902,181000,32185,-204655,7861,7326,-198256,126379,514694,509561,407859,279347,173799,54023,-66308,76154,95015,-113597,-38080,-48828,-76075,8821,-45821,-259168,-264039,98437,449655,495569,-34055,-476994,-306592,-156180,188266,266450,3185,-236749,-258320,-407910,-12619,-89382,-540675,-186487,-249389,-406508,112325,648846,1006716,907918,474394,-46047,-212426,-294417,-413323,-367157,-312615,-465035,-417234,-349543,-164918,174542,54513,-264881,-252028,5666,199648,167574,19064,-267099,-527445,-295713,-59267,-172615,-446117,-300224,-51111,-26896,59832,309014,373143,435492,544829,657679,311979,1980,257608,369370,219268,364213,406673,-129211,-337966,401703,750160,839131,380576,286878,517853,366457,-21019,63829,258598,323951,149732,-420279,13128,655267,1109145,1071363,911525,397500,195570,-128087,-539034,-281235,-63520,-217198,-175518,314170,470609,263065,23729,170354,53971,-219406,-499626,-363499,-135908,-327810,-279771,108732,112467,-183694,-162554,21804,-10854,-193495,-400703,-26788,210667,176232,116784,-27220,40108,-137582,-372250,-103675,134640,386495,643250,547246,45520,-206196,73585,223176,217643,31377,-187303,-414523,-255224,-51212,-6125,-255832,-306909,-294925,-527802,-168644,150613,174033,-34656,-551852,-105536,500066,957976,954445,701868,441441,654186,480637,-180255,187133,671421,587122,202176,-319819,-470175,-415557,-243931,-154269,-101108,-170474,-252633,-483313,-420073,-219649,-291977,-328331,-209779,-170023,-142937,-115146,-259068,-337888,197030,510613,301620,-25793,181875,224815,242824,-11439,-476954,-251527,-19985,-126075,-81485,-198412,-542190,-231115,-233552,-198445,-86909,-119336,-345191,-466374,-104855,406302,513474,683389,765698,513672,303785,-56985,-424264,162156,524157,323342,-86132,-444831,-91174,79889,400498,933056,1127182,789805,161634,-448679,36480,389344,523381,223891,-113244,-267037,-11820,419368,413374,-171572,-222360,88549,191622,58477,-145734,-503890,-355310,-281608,-165437,280689,658371,502712,316698,-58778,-213403,-402516,-402319,-219939,-59873,42508,-214998,-252698,-37278,363819,472736,516246,473520,210518,-245858,-436642,-426751,-256190,-56566,45275,124920,67186,-240469,-409679,-164897,-213365,-231811,127308,300295,396810,546082,872188,1292057,1318127,494887,-231060,-376082,-155943,451340,693914,497512,255913,-13247,-38274,210292,205641,-155113,-300917,265856,527588,522770,618963,448109,82396,-162846,17513,292524,576952,705449,642468,160982,-15807,591506,863211,585441,114617,32,492404,498008,373631,-111489,-466323,-337003,-203941,-268794,-444140,-386220,-108106,257880,599597,421988,221246,11068,-197731,-479637,-326534,-26869,26225,-215491,-442371,-288733,-193322,-272085,-160982,-10873,-106563,-356923,-420720,-386212,-479724,-165337,-70213,-309375,-256776,-188872,-437802,-120625,262266,283102,132543,57928,-130732,-478638,-441211,-182176,-178833,-70629,145079,326005,244492,207137,32545,-321822,-419816,-24796,218268,353653,344367,93797,37453,-172758,-81819,89768,11210,275021,810333,990763,596848,-135546,-518118,-125285,-139929,-302031,-451953,-487998,-4513,314653,292898,-167199,-535761,-200866,-80967,-83803,-152406,-49724,405836,699972,774368,804975,855491,774181,564407,406852,510485,670726,643693,468359,180424,115901,259417,248997,57906,-97020,-109604,-311813,-429478,-29713,78071,-21823,-86169,-47778,112899,295253,164473,-142032,-52423,228543,386981,306407,104392,-339896,-323573,-77276,-86407,-202020,-63170,-163612,-211393,-139419,-213217,-32361,129249,-13860,-250360,-269974,-144114,-282558,-228635,269810,605393,699588,485488,163616,-166382,-206877,-112639,-108622,-106569,-163030,-92961,14862,28046,245431,370576,305616,141401,-30609,-184610],[-164508,-14739,91586,154105,74150,63821,177519,215983,237062,378955,270791,-57058,-226209,-247236,-263421,20512,65518,93832,-49953,90943,306614,421454,258228,-93294,-156490,15286,-209167,-413608,-372874,-196169,-37600,340882,481195,367720,-54916,-349130,-81577,18488,146201,278491,501607,352207,-225744,-342320,-242194,-434898,-162017,-124834,-337120,-318990,114717,424027,396470,-151484,-260619,74604,38457,-195558,-379485,-52140,161809,197718,79732,217998,157042,-149453,-453625,-187426,-104029,-178547,-189331,-110007,-216772,-323292,-77474,20939,-36492,-300725,-436381,-297083,-457147,-143950,-95519,-408694,-129386,252103,518849,215957,262190,213260,343980,171984,75534,97667,301393,694835,731119,193969,-271689,272060,369936,308635,19768,-319553,334954,466779,221741,260964,258808,205085,188769,378795,470983,415450,-129546,-354311,-311523,-322986,-338882,-229445,-13095,364793,453254,297086,-9350,-248546,-441233,-450625,-403475,49559,398613,676521,892691,635728,223870,756,-113232,-483794,-8854,385985,518032,226283,77022,-51801,-55433,-226998,-363892,10991,332212,338115,125323,-18154,241855,489135,295601,-138382,-128197,285951,457110,402370,255443,146506,159641,-2411,-220454,-438181,-480204,-256830,92783,327906,201102,234049,335083,227745,341193,512901,732106,577408,268043,-151069,-330397,-128809,107860,201756,177495,68240,19739,-192249,18004,216634,371489,167324,-241316,-131006,26362,-72124,-258252,-257420,-138690,-152636,-303641,-365671,-206127,-438720,-145317,201610,228377,-27534,-463093,-329090,-99852,-276983,-115687,-19502,-79585,-399151,-190300,-160360,-532204,-216859,85080,-22610,-330316,-499969,-237251,-218210,-218527,-394817,-350218,-428218,-383857,-195056,227946,313245,415829,247709,-80970,-417119,-305559,29618,37915,-85735,-361686,-368154,-228554,-71860,265191,152874,-432723,-210285,-53023,-122835,40441,55301,-182627,-108725,-45798,-135434,-336069,-397305,-353831,-318739,-399897,-226692,136074,285896,175448,52814,71811,127824,-49908,-64691,8311,113063,7953,-96297,-313059,-86485,607577,1007516,905125,273992,-32794,215901,445287,748338,623612,-23084,-257020,368483,704928,822104,787243,689242,584340,371393,335746,345455,402840,258224,330719,557452,802919,618382,180405,-2561,-92292,-374222,-342604,-198705,-36586,44245,-14125,-172884,-475413,-169321,-46474,-236504,-466320,-445702,-351600,-385048,-330195,-177244,-122373,-332281,-238439,41785,121139,-140468,817,386565,560993,633034,491464,703061,659319,536674,472418,174402,-47931,-50331,-59280,-178369,-152351,15966,65855,44544,-89990,-451553,-479838,-214946,871,152794,191467,93614,-346050,-181058,98221,10417,241330,738862,900158,1078367,1390496,2147896,2427898,2225678,2086768,1950994,945456,177382,-324161,-73171,-35862,-437028,-428458,-332980,-346867,-211354,-27196,-59201,-286803,-97808,100989,-23105,-283736,-160663,256496,505316,517695,136206,-338719,-181759,26232,-69275,-231337,-42754,424502,805679,797220,359437,117844,-1629,69752,383756,380091,-18100,-489948,-278491,-256393,-270667,172217,725373,759882,235773,-446583,366218,833723,717076,32985,212201,631858,503012,100542,-457410,-365265,-333656,74921,265539,200978,-166222,-365331,-494888,-435872,-191852,209627,560202,504661,171242,-187233,-286950,-363712,-325506,174134,570194,557391,199133,355114,730083,809114,481325,-178630,-160663,112642,58558,-13386,-89306,-63878,-235675,-381886,-156502,-167758,-165730,38458,117161,22424,-337420,-250675,-187723,-179206,-90751,-319762,-243861,178203,322766,109041,-83241,-117135,-79021,17501,140637,174148,164402,-188600,-443001,-52352,138026,77017,-168800,-56575,82501,217329,418111,60361,-399888,42262,361703,171093,-250171,-281655,89821,44677,-184241,-200741,-94462,-222870,-496455,-43387,335267,376184,485368,271322,-189950,-408670,291552,688392,621965,66609,-226623,241844,314619,32668,-260738,99860,159985,156423,227589,-102709,-55982,524522,423295,43355,105399,194781,227451,170954,338199,751668,684580,88946,-529694,53072,213048,3029,-90388,128560,384112,671291,767249,554466,-55680,-101158,153666,134125,-256349,-520697,-152050,172316,352708,497291,608972,317162,137,-330147,-319975,-309086,-268433,-152031,-116162,-304250,-203734,-946,-63817,-15773,-72145,-65600,-465235,19948,355109,279950,-87189,-353478,-114699,-111834,-331613,-189378,212954,394867,184862,151722,171626,297715,41792,-420866,-91700,193168,-66833,-378544,-31518,22457,-318048,-308410,94095,386696,286658,404910,401842,153481,-7988,60588,212154,573276,804883,538210,120434,-301375,-420671,-277334,-240628,-243436,-149043,60896,189312,189214,92850,82528,200837,145658,213449,420933,708535,662673,151347,-230292,98086,-36051,-210638,-13493,234942,767102,815714,670785,475201,488499,543643,552301,267965,-70087,-243614,-284244,-18603,231082,384678,332017,74505,-85076,-346042,-187576,-50180,-209689,-246265,176354,96368,-255843,-12776,262591,137497,-211373,-264429,-72957,-223285,-204228,-39982,-15699,-116304,-126439,290983,591480,694078,398530,147739,-197259,-282159,-425123,-423023,-154180,46238,235343,442920,532566,384650,220491,38570,-83086,-4723,266281,207402,-268575,-571376,-316540,-114748,-216730,-494058,128614,492865,340848,111209,-27669,-115879,86774,161366,149014,17182,219452,502090,342579,-128419,-380210,-348611,-304379,-233654,-222784,-293110,-128904,182725,408083,457299,368028,254559,210859,182638,-3577,-188655,-242325,-132705,142369,272521,377155,461458,468209,516641,166598,-292811,-487806,-388794,-166449,-48498,1342,-27454,67199,440910,754920,656012,84574,-330473,-50908,200135,128366,-136682,-202611,-38314,-81414,-318275,-407704,-130545,33812,86077,-61456,-332966,-475579,-554878,-402767,-495938,-313000,270261,762960,830161,450580,-35611,-68550,297338,553666,336804,-122619,-317154,-225991,-123287,-47115,-149415,-487107,-71675,375787,742548,795874,740830,522261,479935,597579,733403,937715,826234,658322,307840,-98828,-326732,-210389,76611,411519,799579,996753,610310,90165,-154900,-57621,-28634,-492253,-163955,198790,386333,237787,-84216,-178289,-129866,-281897,-454241,-509926,-433488,-325672,-295468,-282321,-157165,-83930,162883,289177,209561,94942,-46084,86888,254049,152218,-408862,-288580,-14203,39173,-121687,-306231,-205132,-87880,-253094,-413591,-440364,-321243,-329728,-411267,-477507,-321524,-156846,-124307,25027,194237,186418,-6814,-312473,-178256,31728,23309,-360837,-302205,-80118,-119401,-338624,-258573,-21074,-180544,-27717,212763,-1357,-173459,-209177,-216572,-469797,-356413,234139,673846,804380,629795,268606,-12059,-128207,-112112,14562,49616,-175153,-515926,-50964,467053,556240,497284,580191,511265,13676,-478930,32015,61161,-256155,-416630,-265730,-126914,71490,95992,-136276,-450719,-246471,77287,264189,211247,-136275,-509973,-463197,-158352,-151330,-222556,-145886,-319617,-157420,-13692,-58502,109123,45132,23793,232773,153507,48043,13345,15017,-68993,-194025,-305700,-313669,-191488,-40599,-8036,10396,-94392,-25791,131086,-74928,-387022,-354539,-130846,-212754,-325798,62706,435735,412756,73023,99284,40418,-251847,-451282,-392482,-526886,-328770,33403,193473,151380,44919,-224564,-592679,-76971,161272,-205441,-644157,-65834,391131,335793,275400,19141,-606020,-119678,118314,154783,71640,22632,-155697,-149377,-82967,7278,299391,544505,354820,264932,183602,-55180,-469606,-78692,318221,449005,582482,533030,236827,-7030,-153634,-211929,-107568,-150197,-10006,182386,196682,85467,-99608,-30899,323623,567797,407825,-41715,-142813,-219224,-409343,-149982,-2311,84490,333324,218434,-66602,-461859,-210726,90625,25602,-230118,-172786,-263024,-259309,93733,466452,628675,547343,291016,326009,322168,308554,490391,679480,529114,181405,-196295,-271032,-200948,-105075,-48813,-120081,58290,164432,72556,-3375,-197859,-60515,636479,879082,854376,483440,198273,-7224,-270233,-436117,-95681,140429,283411,96316,310466,694814,664416,430361,26113,-388223,-296750,-108499,-272498,-251848,355343,497576,389902,-44212,-168433,370200,543285,41539,-361681,-268873,-446079,-261130,79417,311639,436608,137559,-199843,-263733,-367607,-342386,-10018,343718,597693,462167,255739,32571,-183971,-154308,249432,500420,189226,-144271,-418618,-354065,-5731,437361,359325,-280735,-92816,207269,151023,60078,-56133,-39285,1074,-6181,-175342,-176433,-105642,-207337,-455781,-501677,-80112,130674,-19931,-79280,17139,-164527,-343290,-59114,10740,-190682,-249791,-154179,68087,302561,299905,2849,-261462,-225029,-321259,-267784,-183922,-177429,-266409,-352717,-242710,-110810,198889,206520,79958,103865,-14725,-103086,-111995,208231,271093,86147,120196,336721,352233,276622,129430,176147,179546,171458,134772,365656,618514,837472,766630,477085,537320,662064,866888,665689,346206,-22020,-566,-46495,-137993,203396,409027,333833,154135,253285,384265,328245,268121,145347,184239,100073,-258605,-115462,448570,897154,1162681,1095431,590454,179450,98783,67388,99514,160449,257671,331872,367989,180020,-216734,-430967,-291100,-279410,-421270,-150628,113990,-74283,-492239,-145772,-56647,-217692,-518088,-112683,-39416,-291442,-298367,-72518,83624,-123185,-235224,-181210,-4270,-93258,-446032,-167623,63780,-105090,-442021,-98989,153378,238280,184997,12266,-114305,-271944,-325818,-427167,-423691,-265903,54282,104901,-235618,-287701,-298103,-187963,-21305,-73789,-176057,48830,75219,-253649,-293143,340783,578702,281706,-125207,-448534,-148908,-68614,8937,-173876,-341398,-396539,-204678,256957,549570,590817,325096,-110142,-483936,-141951,-109735,-411124,-160476,539311,660761,217088,-403569,232606,523697,194446,-179853,-193480,-209838,-264334,-167502,-114270,-129731,-354329,-557095,-353638,-154620,-161754,-469319,-9195,336118,472818,473025,348098,34704,-286594,-123769,-229096,-269277,195278,312089,50616,-252376,-71632,133843,159621,119339,129750,89244,-44572,-18357,283566,103176,-280563,-177884,97734,546487,773060,274507,-283982,-159923,-99223,-160271,116352,476263,713637,690993,560361,397827,68801,-285353,-98259,198333,14703,-263438,87572,248566,124861,-288136,-219542,164801,166486,-13650,-187608,-47415,283261,559172,457685,146453,-298545,-95090,-27312,34567,122393,117061,-96242,-269125,-259562,-96934,-105795,-30592,169290,428768,652249,655863,471610,41945,-416690,-434563,-115461,-108270,-195112,-324804,-184856,-415315,-474930,-224599,-93839,103458,399487,328967,-50819,-314833,184987,371807,365996,180700,223911,262499,190414,-58787,-112774,-15307,27667,63544,160104,107957,-83465,-268111,-407485,-404144,-367489,-89346,88310,149528,-99907,-230195,-173774,108289,170969,-61571,-301458,-179318,48425,150631,30086,-5426,23234,270740,351791,465026,555652,651361,538446,205013,-272214,-221835,91804,978073,941021,1049602,453362,57925,-220946,275483,535431,557409,30115,-301739,-140874,-54808,101365,100915,-78937,-68631,177819,119222,-201928,-402200,-407802,-302781,-102060,192974,188182,-128804,-243270,-416363,-354760,-487704,-321442,-15177,-1358,-258966,-487588,-127957,260068,550263,745950,764794,649640,413377,174156,21988,137492,70595,-190330,-410861,-280801,9698,50017,-21854,-11079,-184614,-457120,-92082,314756,545676,413421,-108625,-99257,262266,287824,-234620,-330028,-94499,-84992,-124582,14515,231684,186475,26039,16832,-65307,-132916,130776,250525,176627,-158130,10427,198010,110995,111453,77105,254466,785,-261793,-340430,-350136,-432504,-302626,5315,424446,528159,208834,-289473,-261467,5719,117491,-28852,-430262,-282837,3447,68711,-58192,54103,238579,255241,268705,200430,103519,-55935,-136749,-290022,-82310,168036,235044,99481,-7488,9577,-148433,16405,280556,350724,360919,-182449,-499855,-190313,37753,427362,537246,277898,3331,-69592,-412462,-294139,-304611,-417934,-207005,-306287,-501974,76756,706601,947303,648204,122859,-316989,-323530,-150570,-160703,-337440,-253776,-391627,-339029,-163243,125071,190932,-88699,-339651,-187676,266290,455375,608588,274560,-166820,-520090,-151931,107585,-21092,-280617,-353846,-175874,-176047,-157490,-139740,11311,188196,558913,775800,523142,215772,362919,488942,350621,442700,431657,-141963,-340980,377698,769167,940506,541935,478631,513581,330922,-79286,32960,169811,135618,-11773,-60668,99009,453132,908668,1049189,1148772,753989,336943,-74422,-320335,-165225,-267963,-472377,134561,744198,814878,650543,123364,-52256,-121268,-292439,-300591,-309547,-171541,-297176,-326958,97843,193733,-21036,-117790,7269,42377,-162453,-283173,107187,318001,303180,233953,-97795,-144202,-247924,-445855,-105891,156245,497321,629433,475290,-75066,-70664,171192,271770,218708,41685,-143039,-361436,-363153,-205883,-79586,-201624,-202279,-295185,-429003,-113983,165506,145602,-115925,-517464,-305403,243172,666044,892844,650035,355536,718113,735027,209759,-67326,242387,191218,-237025,-224752,-323541,-367984,-287345,-150928,-95385,-179400,-415662,-280297,-235941,-397173,-439778,-289704,-77152,23550,-97443,-32074,-246532,-325744,-32361,249869,339343,129433,256615,229055,249013,21133,-258414,-54669,25329,-73841,78379,-8000,-234720,-204075,-154764,-147225,-70571,-174214,-438148,-558385,173809,634120,1027831,840376,507812,167121,138502,-66262,-197531,376538,678090,503037,164766,-207214,-97707,196527,435641,685094,684648,428966,15620,-437597,-113579,101605,280230,267436,143537,-62819,-244977,102056,138276,-347016,-54881,199282,280660,243205,77134,-162880,-25357,37700,-60750,107982,387761,343082,260894,35630,-127625,-433851,-266980,-136147,-4754,171093,179928,192444,53660,252985,315452,361057,383639,115766,-422826,-405471,-542599,-291443,61403,203467,268033,214726,-163473,-438752,-281190,-351368,-131880,180398,231117,360065,554507,906884,1180190,1021295,316455,-234863,-304300,-226622,370161,439071,351246,166155,16190,123493,316524,265302,-139360,-281936,250376,433575,329426,282776,229057,-81650,-267305,4056,329785,676058,867476,705858,79922,31085,815924,1020729,540552,-14434,-200578,291593,288613,211210,-156105,-340444,-230075,-91464,-65250,-234938,-234351,-237860,-71660,58137,-63809,-136922,-117058,-168759,-354302,-420258,-208853,-89759,-271675,-362936,-287738,-318026,-278042,-77409,212675,163592,-150279,-528423,-475129,-426556,-160591,-205289,-288109,90806,208985,-138723,-212526,238389,345579,90058,-104065,-196241,-331589,-381534,-212512,-25605,96737,21254,31290,10730,49473,-117164,-328245,-439233,-183756,4003,116563,-179326,-103767,-152307,-429513,-384654,-82232,-3373,321638,953258,1051069,686758,896,-342336,-81015,49222,-127519,-293092,-46096,326925,406961,376486,72859,-365530,-491564,-191577,-20377,-24046,-77747,151249,524601,794042,952652,1015105,891226,735345,588716,407988,464727,399316,238883,35554,173745,283207,245582,-2927,-192842,-271718,-441458,-186805,245702,250088,10187,-95942,10019,323913,448314,241268,-168717,-176567,313853,626447,686325,598199,195383,31636,-16705,93531,121860,199460,18252,-138438,-167584,-64113,191239,206523,-77508,-289796,-245201,-227122,-484886,-149931,304406,567101,630975,507778,298249,21432,-284225,-177340,-190250,-295348,-238747,-6784,147117,157120,209133,386165,420877,263450,-25381,-305969],[-254917,-161934,-52008,22015,-6965,155090,422457,538232,523251,553364,383207,-72144,-299908,-87777,-186225,-320654,-177466,-170651,-148541,123538,327285,399469,216235,-152720,-411981,-307640,-308174,-252628,-4299,149905,180450,289273,354881,332597,-100496,-421857,-43935,79712,145261,330147,614766,482150,-106587,-295635,-192969,-273825,-227432,-64219,-99467,-328825,-46148,394018,499483,88133,-431413,-257788,-160915,-301089,-530085,-380923,-203897,-136315,16493,368395,298300,-28543,-283074,-64228,-95842,-114255,-157697,-178749,-255461,-256186,-122292,-57121,-36586,-208729,-157147,-23057,-156268,-192604,-121860,-274271,-239433,276878,693871,576934,608186,542372,689653,617198,366597,290913,356347,719162,800825,237432,-298067,159930,147138,12977,-309660,-51706,575916,788642,633602,602620,419981,279837,229617,436324,548282,595906,57586,-264421,-156548,-127661,-182443,-179274,-69677,175209,106590,-1936,-75191,-115542,-238966,-360287,-372739,35129,293547,581800,777452,558555,119034,-147419,-210360,-435793,-17609,312828,401062,190867,57967,77700,170046,-18646,-382789,-42659,187318,117805,-93394,-48730,345388,624427,355901,-97231,-227996,125434,226958,168735,179171,165926,188102,31101,-201567,-296665,-365351,-394077,-17639,320208,309995,206079,155166,-5698,77836,399520,741028,624849,286861,-155588,-283633,-159048,-5558,-21415,-61215,-60430,69670,57259,-11581,-26630,-28467,-129238,-253362,-311180,-200961,-217529,-306231,-117653,-46534,-84517,-266022,-435977,-273437,-481308,-217118,91134,76696,-209839,-338953,-68342,8940,-279365,-334321,49,180056,-7353,-133448,-349516,-215422,12657,258576,183568,-271614,-433133,-190149,-242607,-304399,-275170,-323212,-421254,-325600,-226292,-13846,94855,305353,200602,-46606,-362777,-287531,14887,86937,-131831,-385306,4243,97737,40047,144728,112226,-234581,-442027,-332418,-188752,-2700,-74671,-459384,-420324,-226348,-239671,-267659,-206585,-50955,-85292,-286769,-202465,252577,502295,486864,335532,162790,118822,-178498,-259083,-179292,98837,296911,291199,-103512,-187437,670442,1076233,1031032,395279,44608,322005,616584,849029,684948,21341,-391688,267237,540489,696450,630937,511502,306040,-71962,-146657,-28886,145673,221274,391025,687077,974257,913332,378088,32223,101935,178165,238740,195123,78094,-172030,-209762,-164358,-319634,-398399,-296963,-408943,-308530,-199736,-123109,-240881,-468618,-345525,-152428,-179961,-186876,-69603,-22817,136545,346566,617304,749799,777502,551032,843582,730449,656819,512577,241218,175582,98801,-17513,-213753,-292219,-21989,145131,108239,-123917,-485585,-513422,-350483,-439285,-281858,-99406,76126,-250468,-351187,110479,312487,635991,1147835,1404739,1557779,1880315,2664688,2919789,2644218,2373326,2212520,1233039,572770,143969,196842,207995,-306872,-417468,-537974,-309801,-122865,-37617,-14948,-232993,-193033,228400,348147,26403,-271787,282218,684900,644171,86319,-410905,-19487,241866,122101,-44672,146780,684187,1064460,1002582,407486,34362,-156948,-64377,430889,605791,354816,-71808,-326064,-307986,-189924,137628,466078,416272,-53200,-233306,447620,764257,503337,-185235,338319,664248,516522,188923,-183073,-442624,-306781,190658,477786,467209,119193,-243511,-374274,-182087,125020,446466,703816,573184,212656,-177107,-471090,-277001,119076,624579,1021330,924984,420480,506899,823948,880254,458862,-106436,-87830,25374,-133179,-412720,55684,93311,-33537,-155107,-28927,-28615,-103711,-5722,139694,95354,-117727,-120676,-219582,-344321,-205613,-332001,-314171,72464,298030,199578,44485,-93895,-139225,-116996,45472,120726,126645,-47861,-148414,135648,252629,185822,-104712,-64480,-40404,71581,40326,-232969,-260957,162176,422911,288444,-156575,-520389,-104714,-73042,-296170,-167151,10334,-33895,-377499,-303555,144874,403690,677323,568988,301376,-206684,78716,515657,485136,57976,38342,272716,42891,-417250,-153936,135800,35467,106138,319872,94129,-59408,269341,173447,-68114,2897,126116,306027,392836,600601,942578,845049,133462,-432111,232371,406404,3462,-183988,25919,267730,489628,468956,61028,-386022,8755,208080,152505,-80470,-269239,-381352,-164059,271860,433874,558218,270406,-104304,-499706,-356629,-358860,-251682,-42925,-53583,-382817,-262074,-99288,-133428,-94306,-87593,3478,-383913,-21691,356844,281221,-51951,-206302,-85996,-101825,-339559,-426337,23978,303605,303568,361532,161571,110205,-295900,-277381,249122,556826,381972,48627,183056,215623,-98618,-416030,81667,394765,376297,414664,200500,-190153,-337951,144205,406634,708284,875181,590823,157173,-195813,-353264,-164675,-32461,-41878,-212878,-99459,106521,141201,94160,166961,354967,297717,310084,471145,883643,847750,241040,-247639,12198,-157381,-157946,169905,449206,1009343,906975,674910,343495,384442,625201,728448,505902,-26771,-503943,-260383,45294,195587,255754,196996,-27541,-180812,-436006,-227917,-83566,-359284,-261242,180293,46646,-468094,-273796,9634,-90120,-442122,-252319,125200,429219,424840,67003,-132230,-244245,-205190,177750,436727,428188,214359,34377,-307673,-419319,-467081,-341255,-159879,85009,263266,462354,497140,328334,86927,-76109,-183131,-28584,176453,21484,-321818,-212453,-109473,-18079,-240455,-283137,350697,728220,601528,270108,-53733,-186521,-57010,40453,78772,117711,343684,435341,163443,-282603,-387211,-362727,-261980,-201759,-261425,-339123,-272947,49485,303904,450466,415137,310237,238423,243459,181893,42562,-83593,-186234,-121136,-63495,127420,310571,361983,376813,148735,-221298,-351097,-186124,65004,150982,209147,29000,-252948,200803,749372,693608,133341,-378748,-370960,-378077,-115040,83274,248396,265134,197097,-114067,-341054,-132161,-6299,-28931,-156487,-316350,-283577,-203783,-110845,-233220,-426192,307408,926792,888721,299582,-134004,-187897,119716,482981,371233,-109039,-353114,-56210,91234,45034,-217460,-397134,48876,365063,515078,542834,468918,304359,193628,463979,683565,1006364,1098748,953833,656101,207756,60401,121251,226587,331648,405720,606029,277868,36291,-231273,-330719,-375993,-460581,-161599,-28521,-38104,40918,-272493,-84610,63835,-43725,-213480,-369203,-486264,-450955,-322610,-314981,-178525,-61165,98878,168645,132980,-31833,-215621,-112651,109363,162898,-328092,-285323,53345,304588,208530,-227463,-391813,156947,12456,-98451,-241205,-387142,-433094,-495893,-422976,-407990,-377084,-357675,-55629,241115,360335,144464,-234718,-403603,-32864,181721,-47129,-171911,3323,-79195,-244059,20584,123846,2302,228654,594234,521673,233550,-114501,-232833,-290158,-57308,553720,1073845,1065003,609043,-3327,-291195,-251088,-105850,-54638,-91260,-187525,-417090,-390968,-58061,68108,188369,517098,804318,299694,-511263,-59094,113380,-138695,-502972,-212697,164782,399108,392815,80610,-57225,-131876,103979,456626,428590,191693,-348692,-587190,-295799,-278173,-241638,-9527,-75120,62957,143619,10136,-35928,-57829,268799,664172,452318,157839,257905,630334,614407,197352,-285954,-576355,-433800,-300947,-234978,-11403,164140,165736,133905,-175596,-456176,-216238,1758,-86750,-486744,-155259,257319,272851,-104890,-4638,110234,-66549,-425298,-291078,-291968,-299260,98978,292131,202557,65841,-127004,-576985,19225,278516,39601,-360232,-530710,-168439,25735,205241,48499,-531547,-208550,-29122,142385,261638,268545,-20556,-203126,-94161,-44189,87417,148531,91973,132140,88189,-101137,-374117,-88234,75093,209760,393864,476861,309674,159964,60949,-141662,-156219,-161683,-90281,51529,99995,127790,8699,-245101,-189611,144182,163273,-143920,-99473,-299593,-395885,-16985,72120,-116193,151716,116423,-38456,-392500,-282035,152190,11411,-131555,-199507,-259533,-344124,12904,444638,617156,431819,32796,214975,359756,347568,471626,533875,301722,-52327,-392048,-319784,-288308,-222873,-185913,-258732,-17777,199749,119808,101082,18125,-182966,327723,615572,735440,433301,194711,11074,-228465,-403509,-42167,303743,368962,-23451,206079,555932,537530,255297,27639,-218251,-352897,-238638,-286101,-304465,70131,387035,262101,-156235,46498,533787,546998,124963,-268986,-264468,-398562,-283792,-13634,202802,470101,140647,-125352,-307569,-323724,-186770,-203970,175441,230292,158468,-10556,-267146,-357070,-114732,295116,469232,494827,221923,-359040,-418158,-86636,151552,219068,-279652,-129124,174332,172282,114404,-25484,-68735,-128693,-86045,-182531,-246574,-264461,-317856,-342548,-393057,-278524,-50526,-38984,126661,275277,219641,-285001,-318008,59121,116544,83136,88351,99184,389016,407397,231300,-129591,-377307,-251853,46187,106033,-34196,-385881,-433420,-398809,-237055,74541,167983,247557,344242,179615,-45022,-514702,-91148,58455,-94816,44276,287550,274706,346038,411159,361110,265634,271700,251006,201540,191038,290313,186717,66752,190467,216645,300979,289319,163342,-53989,-38451,-89985,-377469,-193100,122880,244282,228601,299187,303895,249195,171823,86512,40329,3368,-23956,250001,675538,1212608,1296699,1188824,578101,186443,184018,245476,369662,294132,315089,257253,286967,109710,-135377,-226268,-256996,-298637,-402068,-15475,332130,194040,-428968,-262409,-60233,-175204,-488327,-210291,-227852,-292091,-59676,66788,-14428,-196786,-120631,63191,401109,475024,11543,-87486,116414,4987,-341031,-118055,37729,103719,64784,-154299,-259060,-288816,-208798,-401806,-362773,-90855,191330,357095,7391,-150514,-214592,-90384,-23703,-59824,-57184,204623,246634,-125567,-220344,524988,798693,459436,-52325,-404497,-15369,10881,121901,3083,-203175,-354760,-234958,220573,582676,644735,280231,-145903,-150182,20915,-183098,-518716,102393,671610,658637,308475,-284325,16843,296274,256151,22433,-243069,-350204,-380854,-261218,-95338,86228,97317,-93484,-446043,-346347,-404396,-230493,88016,235020,321305,387125,296338,-16631,-316547,-124150,-217304,-375191,161260,243894,-20137,-338220,-246335,-76971,-97433,-114052,78814,167749,-39509,-160355,-7492,-60505,-270269,-149200,139341,545220,815623,330286,-107723,-37360,-70488,-27003,166610,507649,703672,760946,707120,539474,248477,-171656,-389914,-288012,-313550,-328766,-166015,-54826,22719,-185258,-144089,131660,199034,106904,-89050,-48776,306063,636829,600606,388081,-11907,-44248,31134,203924,274942,156200,-142433,-293232,-296876,-242063,-156147,29009,283170,549612,674350,606257,373674,-122670,-350510,-197068,23601,-99837,-314673,-485169,-155451,-386491,-447723,-142353,-8303,139851,341947,157915,-164625,-265483,135293,252519,239901,9421,3844,-8598,55932,-12770,63712,83768,29622,-158719,-187571,-247412,-275813,-403773,-416989,-304066,-271477,-85214,-45099,-20594,-89295,-83277,26063,109135,-53777,-352945,-237028,63866,377267,336991,49278,-23561,96939,234839,237454,253194,237455,374208,327232,175102,9774,-504713,-193548,721202,1433335,1599921,1043982,413191,-64301,465599,602214,431419,-105783,-259350,-57517,-88149,26950,104237,-103923,-262616,155750,205517,47930,-73250,-137172,-199968,-69432,191796,98903,-120016,-243449,-443038,-253795,-275117,-506659,-208345,-288349,-431023,-247848,78756,266607,205787,292267,478059,462704,467878,223909,-2251,-7297,37639,-92539,-163400,-118446,174933,283913,-7726,-244180,-327118,-516985,-76005,346954,466433,267944,-234909,-137807,121050,149624,-279666,-352052,-87638,-42331,-158380,-336437,-21884,195181,105853,-150640,-335872,-390583,-35881,71784,-89747,-133328,402038,529697,287070,95800,177610,421407,133074,-132390,-552296,-249264,-294504,-195270,-4285,171460,64944,-212614,-470406,-399484,-180725,36369,-53003,-327815,-255269,26068,299422,172199,-191755,-97641,18618,153140,108874,-6686,-183583,-347697,-245070,208874,342837,509417,387290,30145,-289764,-66041,379117,421436,155219,-48589,-210521,-344581,-196042,106344,492600,674556,521348,322629,223685,-46916,-311613,-398883,-172244,-119385,-262388,-517501,-86557,537155,657461,308560,-303365,-251875,-107732,-186074,-92792,-306721,-229732,-335822,-244153,48321,399461,274797,-97955,-323936,-226334,259439,482956,741667,330876,-156694,-451844,-111892,92525,-36702,-283998,-329606,-141657,19392,-41194,-140788,-123266,43466,502904,735466,594955,369732,467929,562491,401281,370132,256687,-261056,-353124,195656,571120,752885,578250,572711,427161,215318,-225412,-119025,48705,-91206,-159899,230997,379797,281627,486611,755558,1058363,929746,294080,-253091,-39764,53890,-329651,-167889,382262,939117,1024676,856227,209448,-313808,-255300,-157751,-61171,-129496,-137768,-229978,-416270,38956,253232,138533,-46527,19889,61784,-174826,-231546,76989,271622,379904,419254,125871,-102859,-239387,-504095,-182284,74718,358478,296875,64237,-379912,214,168831,256751,275162,193121,85659,-79966,-381429,-474019,-222186,-221140,-340889,-330677,-249173,-29037,209916,134809,-238340,-441993,-488944,-42405,340796,652423,385259,110981,595886,886304,639783,142072,6472,-215551,-28978,195048,35339,-80550,-131585,-63165,-26911,-114378,-459547,-15481,117880,-56773,-203973,-219245,-88445,-7917,-244679,-243591,-355901,-365062,-382922,-235005,31770,-10912,104165,126962,188704,100663,41747,157066,106163,90890,261552,209571,89858,20921,-23055,-82512,-43432,-210587,-512629,-386888,279630,583271,1195117,1070896,588629,-36425,-144839,-104286,-16658,428627,624246,536595,325517,45255,-39631,214440,325499,327419,186534,10091,-158770,-417926,-313200,-274199,-134672,180439,307132,191659,-254232,-195111,-215112,-407148,101232,286861,303960,369451,198761,81069,267115,212823,-95620,-263487,-234912,-155342,-84863,-13250,-57981,-206400,-117135,-5916,142529,489103,584502,586770,282301,175545,182965,150778,168983,-54770,-305756,-142322,-237619,-229470,46929,225261,247985,199351,-169003,-459945,-416286,-411003,-104387,123469,107657,308494,603307,997401,1094755,900562,423093,150047,119582,-256844,-190038,-170334,-35959,-51565,40170,272180,447858,391575,4140,-295532,64042,193098,124708,35622,59869,-144177,-484907,58736,357890,671623,908487,644447,-76727,83714,836778,924223,365602,-183357,-300950,70580,153139,60803,-227942,-330745,-140745,-32277,66130,-75391,-155428,52312,40324,-123895,-365086,-414981,-222445,-159359,-232475,-371711,-411932,-275971,-373388,-265973,63007,288469,334511,365705,535510,440231,39387,-473029,-542471,-447927,-286868,-460032,-235328,295109,450149,113651,-133873,165950,303076,29191,-302072,-243172,-132648,-138613,-38451,154893,182876,-175833,-474586,-325670,-153449,-240960,-301512,-333251,-156301,2946,9657,-301552,-130849,-145609,-218307,-454224,-323893,-88727,246482,803774,820483,497791,-68874,-130063,72889,308244,172777,172939,338533,516142,381608,361059,273238,-42683,-408505,-387816,-14019,107891,-21659,-203783,209137,696380,1011158,1137852,1053578,894723,633935,205456,10992,-166584,-245630,-148477,103393,236125,193872,-7099,-149950,-205936,-233000,80065,383961,214632,-158700,-254720,5733,468907,576398,309870,-241188,-211249,360919,700335,836359,772382,511125,327207,27335,32494,292577,315018,94717,-97301,-44615,111299,212023,124545,-205915,-337801,-225529,-253632,-500439,-163880,153916,299081,326578,321028,280979,114897,-304216,-422475,-417799,-434341,-122592,144866,293109,319675,353411,406915,464567,311771,-74268,-298883],[-55259,-222516,-195280,-121319,9935,324295,670180,867440,872727,704519,372280,-132997,-117144,236638,228778,-21286,-311045,-334633,-129792,108720,299037,305577,120829,-141786,-363002,-391466,-337623,-103661,223650,383985,337879,195256,174352,252584,-101280,-477882,-105316,69064,156518,409804,642829,556037,92507,-197349,-212287,-104764,5862,228015,196063,-133317,-92952,375330,549121,369437,-54549,-351372,-285977,-402246,-498490,-467369,-423526,-233286,152423,452575,337702,79583,-10934,43834,-49080,-128083,-152042,-318347,-282597,-281475,-268832,-169758,-7690,26461,90789,161999,111850,-81381,-158316,-130332,-229618,175293,580109,790422,842239,758734,682411,693393,436303,319656,213302,450018,526406,83819,-492344,-205418,-229767,-424129,-269358,84379,459871,774735,890398,805229,474160,200707,98060,314346,517726,613851,212111,-234368,-139064,-71650,-175375,-206985,-129083,-78847,-280136,-235865,-6573,31027,-46417,-277465,-402975,-96139,100362,332822,423249,308117,28514,-236916,-309802,-411575,-196504,56945,88120,37966,28545,196848,293890,190953,-156882,-187139,-81122,-111129,-251415,-8556,426240,687786,383750,-40773,-273819,-117178,-78131,-163115,-73729,68679,164437,101709,-103636,-178746,-72513,-222982,-259994,181594,404172,417220,125031,115753,113052,431619,595057,549329,174450,-158157,-198292,-146257,-103849,-189210,-303031,-228562,25745,251226,142659,59364,-322539,-301981,-168694,-374944,-539007,-462708,-475589,-190236,-125158,-160134,-267250,-432952,-368997,-417967,-334994,-153372,-180393,-438423,-95946,206187,172633,-142672,-289299,93666,316151,273039,-60605,-372127,-7129,146999,323280,309606,-244525,-378085,-172157,-370871,-381945,-284285,-255069,-280851,-139432,-91659,-83101,-253082,-23178,-26465,-196445,-335287,-128712,76438,199634,-242795,-201019,382212,484739,222732,-109672,-100457,-128195,-253663,-346681,-209680,-94002,-224010,-310526,-197707,-277845,-389955,-247991,-23909,142973,11424,-225161,-147924,323518,579798,579413,325939,10712,-150579,-293192,-294368,-431386,37576,577538,685417,232912,-355022,550294,981923,932430,361502,9906,302632,604486,751604,590953,55647,-341766,50396,291414,416268,321159,134310,-186638,-540037,-345447,-252421,-340161,-69484,151650,514805,809935,865286,529389,321041,455194,506899,547958,455823,167599,-291523,-460788,-157969,-104464,-286702,-441463,-422083,-197487,62491,191548,-4814,-331750,-457743,-281376,-169316,-61814,102608,306206,447474,555823,643898,645441,463278,362712,610489,531552,434117,159313,-9944,139185,163664,82406,-160840,-536199,-16070,330583,306654,-20975,-345943,-564528,-592174,-248627,-311991,-587461,-136597,-131408,-459351,-252406,164159,635653,1160469,1538748,1525150,1837776,2242232,2407187,2237225,1909171,1631736,1091659,536807,288590,204318,143150,-228001,-124434,-203207,-2648,26206,-61409,-85022,-200418,-371937,217441,621048,441288,-260538,80468,593130,500434,-156099,-281874,155229,369348,164579,20774,211752,783925,1196974,1105849,384974,-109937,-351941,-200922,416565,746715,675614,340734,-29459,-182490,-148616,53178,106455,-54802,-334974,-105815,305202,444989,94225,-145683,519617,613311,435112,183129,77777,-127634,-117963,248594,560126,546552,261009,-110533,-263300,-25954,315954,523198,608763,390101,32334,-293462,-327795,63516,479090,894407,1242636,1127928,583532,535531,763874,728927,198644,-180589,-83741,-84793,-241485,49299,161791,238905,144755,151777,180825,141448,-86660,-99401,156780,196726,93778,-8643,-164379,-459353,-437602,-420428,-448159,-99671,210513,226046,69758,-180234,-403614,-328427,-81294,63162,129137,140831,70217,242928,213428,63194,-180222,-219402,-232504,-226740,-128126,-169809,-82541,124517,330397,349991,-5246,-426462,-255535,-20658,-148449,-234511,-4207,3249,-198669,-508410,-211006,230789,614900,707281,697212,298475,130499,339835,413532,304077,340147,308190,-107381,-445420,-31093,135721,-101600,44885,410365,238667,-91464,-192680,-302558,-355528,-169316,-6905,292526,520776,704934,860722,760045,105486,-424062,220232,378880,-95872,-124848,70112,195700,311961,133223,-326605,-261523,82118,119427,77140,193223,220649,-37050,-547990,-13038,141227,150207,64700,-178490,-193796,-273653,-366512,-150568,95323,38810,-300697,-488480,-217521,-214553,-238006,-62543,60021,-200551,-13415,340019,377069,140128,-61968,-147756,-300847,-364102,-430526,-173387,136116,303434,344157,135985,-100645,-362181,63128,635932,911996,736341,226447,203130,289312,61791,-411377,5372,177272,265149,289491,103380,-270455,-416347,133509,474293,687329,727133,433836,39402,-241091,-446768,-213457,34399,74385,-224738,-305056,66570,189256,98363,89925,257636,277134,197401,284556,763179,744836,267566,-119236,-104266,-167329,-84604,186713,391735,787325,710655,446709,124797,228267,517865,594239,437858,-10186,-301706,-174606,-45994,43991,158632,117834,-124503,-239835,-346795,-303397,-170146,-450036,-353018,-3747,-30434,-99140,22413,22815,-65530,-310698,-163102,368932,884711,809094,276225,-135923,-404471,-276714,94462,216501,-5979,-193413,-332744,-489155,-396375,-373276,-221234,-98688,139784,235419,302555,231569,75692,-97919,-192137,-351585,-124516,62789,29654,-23700,71022,49115,53586,-201290,-126370,477496,858599,796828,354068,-114537,-238483,-200294,-113776,-24541,129163,347768,245582,-130432,-375411,-363795,-386640,-267495,-250732,-366729,-371492,-431973,-203967,36477,256383,304764,235757,151696,197786,278365,173626,52584,-69116,-22856,-89137,31059,159497,103426,15471,-55034,-191681,-197414,-15314,162575,253126,356689,275374,-300998,-33361,551760,558342,132475,-300814,-480595,-229572,104786,432653,625900,527331,410229,30249,-310385,-190179,-79080,-128708,-242476,-214322,-113322,13853,191880,20786,-560614,265867,956016,868979,203115,-146830,-246829,17533,333648,310916,-132291,-391535,19622,130336,5657,-373615,-200662,137797,236294,102023,63953,30541,41460,32343,363951,602034,796330,948194,788808,573426,264751,185966,275977,406008,288413,-59927,-82059,-100619,-42957,-161564,-333189,-395761,-486463,-246084,-220625,-292736,-337581,-412080,-31494,337377,442242,223969,-198005,-415721,-418384,-253029,-281047,-148916,-7970,89796,159551,116267,-131261,-383452,-377158,-165935,36261,-243462,-355820,35818,371994,303298,-7368,-117950,339199,265774,160506,-29237,-283577,-429848,-478170,-383573,-466952,-410362,-547913,-174245,255038,469278,240116,-93103,-446159,-233971,121875,158803,65633,124150,-46512,-167117,166894,182610,149642,381003,813973,988516,583677,-17273,-158505,7523,214311,706272,1201372,1072137,482862,-270133,-447158,-337434,-86492,-3164,-111661,-159936,-212306,-313400,-382796,-365866,-79158,347787,787783,420013,-319989,-197938,67919,-113455,-434052,-80358,455225,704500,620332,262300,222953,292870,398598,596101,519310,304848,-214159,-357458,-261787,-260477,-85136,194755,198299,233449,300385,219187,52630,-4829,314655,694105,533540,133607,445274,1139123,1108006,546070,-111770,-516166,-578834,-421737,-207674,150981,469023,417723,165664,-173987,-186511,16885,59440,-77051,-259675,-186574,86807,63751,-209236,-211023,-31002,-68382,-423173,-185067,-41459,-32040,172887,340982,183584,-39716,-262652,-362471,163899,403430,344724,64645,-162604,-346808,-321862,65549,9501,-504515,-273880,-157034,181499,475470,498417,104532,-366541,-144846,57630,10092,-25370,-10314,89928,75419,-135944,-314181,-168270,-154907,28899,208293,348742,310129,232854,193435,-64813,-217262,-240082,-124660,-25775,37924,154498,166385,24175,-345272,-322038,-215116,-229109,-31675,-290393,-345431,16207,34531,-337616,-157680,28409,8837,-273300,-459969,43298,-59445,-95741,-184820,-107311,-390172,-184276,299769,604867,414450,-220928,-13303,302088,287032,388723,416117,117790,-218962,-450749,-358879,-429675,-414503,-374487,-253363,-8413,219724,167830,219364,217944,-96286,-54146,332722,484877,295482,86434,-58665,-239245,-376765,-44995,314970,218297,-239242,188121,378813,275389,50964,18032,-41959,-176651,-300243,-330809,-331706,-237110,187107,119461,-167177,-97333,304157,255945,125326,-53290,-128799,-341891,-311886,-31515,198348,420816,181229,-73699,-222817,19829,225814,-96243,15817,-160567,-235381,-359489,-437477,-403135,23293,309821,298768,503718,168846,-266880,-391055,-263150,-193301,-51465,-307529,-192624,67117,83972,68907,-27688,-158615,-260356,-165616,-216948,-292778,-357443,-443569,-229278,-101148,-167722,-144112,-80629,223009,447175,541367,140938,-108526,196838,334052,354517,287867,90611,275978,245862,257745,-15329,-12546,75852,391704,360340,145763,-48673,-14836,6238,-29154,-54978,110974,357606,445969,284973,92202,-38895,-69544,-94026,-320402,-48945,184534,65782,21442,355185,346852,327402,337865,383658,151326,-192384,-433800,-506822,-336084,-130783,-57608,-70244,76974,-79680,-168771,-109796,-7683,-126185,-456396,-142410,101905,237662,202004,58259,83152,47000,52882,-13436,-28625,118517,429269,726173,1114606,999639,816975,423062,217417,232300,352897,527137,359841,228245,102011,189121,141436,89185,-58045,-166449,-300538,-251352,125133,512397,440867,-141185,-421426,-94929,-120010,-289077,-339166,-439000,-70557,239272,264991,-83944,-230637,-36653,196239,577210,795533,530915,210718,196451,-33446,-415510,-66207,1273,29690,32928,-191984,-493453,-363065,-256281,-103773,-49523,73035,232344,223357,67503,-35355,-205532,-61146,77718,161013,128931,323905,408343,23253,-80858,642624,971597,638396,113574,-270128,-60713,91063,120800,29408,-209543,-380023,-281974,125401,517613,592594,204431,-11593,229317,280040,-114408,-330634,140076,475404,468990,305956,-108807,-347463,-76937,148710,76004,-200087,-404751,-447853,-394972,-109022,244672,343394,122768,-425689,-245615,-103404,26993,123891,917,25820,184119,127561,-109529,-278811,-53034,-15385,-384391,-164532,-32954,-211674,-413947,-449421,-331557,-434727,-237392,153140,205973,-84847,-313981,-147824,-25571,-111870,-184905,80929,405155,593573,301120,22926,24180,-46406,8948,74651,387867,542316,672164,664009,490793,268826,-44594,-275765,-247670,-217508,-267887,-349375,-403026,-203428,-179983,-57902,74930,169693,173797,-15263,-134141,187325,598141,750611,639514,365343,310928,260698,326290,298942,57251,-201791,-264977,-284706,-381733,-299199,6161,307098,513388,546588,414347,154373,-278507,-118970,84034,178089,-32016,-343228,-375503,-233151,-349065,-436498,-100593,15274,78248,106147,-123544,-283392,-176733,3549,25966,-24436,-109059,-75982,-162169,-149999,-46478,106664,67079,-58958,-363150,-354580,-62774,29372,-229460,-264600,-14125,5109,-96926,-221522,-269121,-117261,32386,195102,186275,-37800,-123186,10242,278459,612096,419263,19431,-146352,80000,200346,218444,141968,10677,83077,126310,234882,322528,137348,-114567,275949,1621019,1806274,1534983,793115,153788,386451,396072,102718,-305057,-112703,42276,-121547,-94590,91143,-70232,-419565,111185,258595,252250,171532,41445,-108428,-76665,51837,-118739,-163639,-265033,-441294,-221825,-93599,-296512,-416160,-474123,-269506,142912,489774,333313,-108155,-315758,24683,69301,295352,176149,33095,21916,63879,35475,21672,-98926,103664,360129,84302,-351659,-392051,-388916,-126104,230358,165951,-96005,-372503,-181513,-87486,-68215,-300914,-399721,-189383,-65958,-115169,-411513,-201265,250641,250238,-65116,-239996,-215518,-74892,-218979,-412783,103200,603304,506795,217517,47451,176867,361236,109991,-101419,-332667,64570,95777,126794,44534,-216570,-532911,-200061,-124335,-362074,-280491,81163,111800,-86278,-36511,72140,376496,356386,-23945,-293736,-241336,-58071,-90187,-212189,-328208,-282487,-31779,250187,352044,629518,648021,314579,-92701,287983,758136,580596,66232,-502878,23478,-119527,-296319,59494,401445,641216,642253,560812,410916,249561,141320,44755,40939,18648,-210947,-469844,-240690,257121,286206,-34275,-363200,20292,241777,-22347,-224842,-386937,-287231,-399051,-131645,246566,520136,332748,-70158,-264407,-319389,-45749,271929,520295,203730,-247439,-424828,-185953,-112377,-209663,-424250,-357641,-87394,236749,229518,138268,25652,31061,342619,506314,476845,392639,473624,512251,307828,134356,-86715,-470772,-337740,-69898,199986,349880,416158,406848,216601,61106,-305827,-302546,-61531,-248733,-296319,285939,556218,285216,111920,301042,650621,773054,39952,-346797,265962,250711,-317602,-97969,332577,763653,966978,821067,259115,-244978,-215766,69897,99907,45308,-24337,-103995,-363893,-120947,212618,201161,-11086,4714,-15337,-260325,-300756,-83210,89337,312285,434476,313938,69499,-160288,-440907,-340194,-94098,31634,-150626,-346129,-255820,-26814,62809,190490,330020,365788,304290,207983,30667,-357770,-331939,-311592,-340378,-123337,-45345,67321,260213,128963,-319575,-402598,-535821,-245433,125564,315568,13446,-213431,322748,871589,950109,551629,151562,-170894,284767,489152,326463,72619,-71963,-46398,28694,-67050,-394986,75017,278311,178010,-61381,-245898,-254118,-255505,-436805,-501420,-525068,-371847,-310038,-418144,-523199,-366528,-256460,-91517,18175,88821,168385,265748,255701,289872,415355,399881,294360,200537,109661,17172,12914,-184410,-392975,-195679,180782,335605,830531,935115,596443,34235,-301205,-107151,130715,373247,426905,402412,325265,182096,80678,132779,112332,13622,-137679,-349779,-320865,-412991,-503631,-571880,-394109,112973,375474,323539,-71415,-282610,-550972,-249282,186568,296739,245499,359997,160081,165447,406036,235219,-211825,-338736,-57074,-195275,-166763,-68538,-14523,-71669,-87944,3814,239844,661960,779781,696997,400310,79616,64970,-52590,-131604,-190675,-48683,114472,125739,-60072,-91333,88010,90681,44856,-244833,-510488,-543415,-398733,-167088,-28227,-36826,232101,616880,993517,948768,908639,817113,672490,664302,244649,-137320,-443858,-543099,-263696,77715,408661,576114,541675,244730,-183936,-257539,-73241,465,-4209,59153,-182053,-353328,146021,342955,525193,751807,426079,-295185,33458,572033,543943,67349,-321523,-220547,-30521,122874,-36463,-308745,-465152,-3811,183298,186513,-1668,-184032,371466,501924,472156,2262,-286000,-303993,-201110,-184472,-345755,-555920,-475154,-554467,-306698,225708,656781,739037,780312,830716,603998,141625,-357763,-589359,-474068,-435467,-512785,-218516,274177,426725,212939,25825,79197,127059,-67763,-438425,-275213,40012,168371,265830,296580,177557,-155141,-214757,-353987,-337321,-320607,-260650,-234854,-102006,-5656,-86193,-331204,-240130,5181,93488,-121392,-425192,-237706,35191,370606,393260,102711,-370108,-82364,186170,418660,402412,519140,568290,479294,251092,269478,378537,262569,-64769,-632870,-77790,170246,42361,-419976,-15760,604220,997048,1168398,1147136,893717,494602,-20477,-437251,-502607,-371454,-173899,-58120,108338,96612,-709,-1438,69356,70734,278755,316258,-16541,-483554,-456672,-6360,535925,682249,355477,-360885,-128651,271881,465126,586840,527829,484093,369085,54357,-240235,225603,232090,27199,-129194,36198,151091,48436,-78109,-332619,-370149,-197819,-166819,-357455,-260416,-104504,-106280,-99497,-1529,136707,124564,-84724,-265850,-285803,-131954,51885,229573,328609,321204,360433,406565,442679,296629,-76338,-145809],[-20667,-138251,-253974,-268219,29974,383514,728482,971600,1034552,759093,223435,-335528,77360,422453,453112,235845,-157880,-224053,-171002,-57295,109478,62905,-104557,-219811,-271338,-264675,-442829,-140045,162436,355502,273219,43924,-70062,48372,-174464,-514055,-278441,-56998,124865,389481,528668,525429,243787,-108345,-372125,-26399,343619,504653,376150,-14379,-17053,342625,505676,502070,229579,36963,-57622,-349739,-499342,-331393,-270511,-45736,327153,432990,252466,55558,76585,4303,-149129,-253753,-188330,-171201,-162870,-306058,-318712,-168590,44197,223759,256135,235669,175598,-63206,-220804,-26188,-104954,-103687,253368,766549,871404,776003,443485,369916,292059,171526,-93661,38911,243432,42969,-29048,-101939,-206629,-208055,-11918,-3399,12002,481417,854387,729446,377074,59248,-158357,35196,440301,551282,340883,-229681,-288090,-166444,-279317,-340514,-258994,-260602,-415838,-225355,58987,95461,55105,-277901,-468794,-266235,-100756,-7378,-44369,57269,44671,-179868,-337598,-324914,-518008,-412209,-387468,-249784,-124363,139137,326193,344456,109897,-138197,-174442,-171493,-310612,-3557,403256,633021,378740,28309,-169818,-122000,-71629,-230925,-398889,-58411,155751,210086,41027,-91043,75988,-91775,-582717,-45355,416755,648945,442408,428913,481889,649598,505382,383041,-42495,-226543,-129565,-100185,-132738,-265472,-366104,-364751,-67072,357693,401146,228226,-312924,-330174,-4302,-13320,-275520,-374538,-372931,-252793,-288804,-324704,-269864,-376781,-460438,-379606,-429005,-481127,-480623,-460209,18697,389270,333928,28258,-151724,20395,242704,343334,18488,-171216,39457,137341,250880,300467,-253390,-367668,-76096,72562,-122476,-140866,-252382,-197637,-32808,5579,-79956,-549771,-257154,-314498,-483158,-284998,-38032,306838,373575,-282174,-62619,619269,806051,431138,-192701,-297552,1391,106196,-24083,-170724,-187022,-314854,-141111,-92940,-303412,-553814,-234135,49720,112343,-90119,-306330,-108188,316683,493155,411383,61519,-293296,-416251,-190321,-125535,-519879,41334,799527,963055,500208,-358527,308227,763818,687422,232362,-106394,194039,475412,554086,386484,58667,-165442,-97474,85820,117811,-1156,-291672,-499686,-73521,184060,151315,-165706,-448420,-240883,92431,375037,499072,476473,427515,460424,529434,532194,405822,124463,-187393,-452450,-153334,37128,-102115,-275130,-355837,-120954,256147,420060,172961,-167993,-309825,-263974,-233716,-70237,210412,545565,612901,599964,463003,276750,-28029,126063,256474,242887,-18650,-446465,-285557,-64429,185356,305284,96500,-485294,-27783,470745,495534,190889,-106628,-486491,-310214,238269,314557,-115583,-532914,-182152,-286765,-521285,22105,694364,1091579,1319888,1027392,1304064,1324668,1399005,1315345,1002524,708668,696978,292189,201258,71869,-54144,-148833,26757,127084,284682,166088,-60944,-230082,-215872,-387799,77128,684071,734781,-50552,-195155,295451,166076,-427256,-59818,322768,404155,104899,-7571,199313,785901,1248653,1151453,436504,-197478,-484489,-298894,340101,803215,905226,720736,331092,22729,-114989,-49083,-256266,-507419,-231248,43219,77654,-11292,-264176,137608,667996,510836,290689,103181,181257,93522,106715,268465,491685,402254,186175,-67366,-175530,92221,419732,504178,411509,148755,-154517,-418319,-270255,240280,653695,983223,1229238,1074724,599638,442484,551140,373466,-168567,-297849,-175912,-190092,-179377,230255,127397,272230,271924,443040,436340,311222,-94186,-204364,137910,280498,249511,103156,-14178,-240091,-435537,-543759,-528880,-222656,144524,222354,33791,-275333,-464834,-362961,-189700,70107,250543,278367,200794,244351,105214,-141538,-264272,-135455,21278,24539,290069,64493,-25320,-21651,193474,418671,239484,-83479,-188094,137455,128505,-114377,33901,27525,-118808,-345379,-599408,-90732,347901,703421,887658,713830,457160,358699,507581,631680,634185,376365,-89652,-282038,-2430,80584,-256573,-92749,357595,265727,-22770,-431540,-433665,-201258,-150179,-123547,197605,529252,676851,610370,463457,27298,-462429,46281,105177,-270431,197420,357672,353239,229521,-237423,-254101,-9267,100552,-79085,1885,498147,615153,272391,-195007,-260896,-241908,-357240,-47620,-22256,-59727,-303660,-297467,-793,222462,193918,28125,-48171,-61325,-244427,-328396,-32955,186568,120515,164058,298914,489172,353776,63067,-248321,-491893,-249461,-399770,-355785,-91417,115701,80154,60326,-217088,-218966,411159,989221,1145963,830013,112801,16243,215788,127316,-174616,31021,-53453,-64989,-37902,-1991,-134918,-277255,-14495,375918,574754,539447,243828,-112310,-331242,-569873,-328467,63833,196085,-62355,-327414,123703,349547,180846,-50482,21236,162842,43380,26051,388824,438256,273536,123405,-2844,-896,-30024,28342,93547,232599,242028,-21720,-189957,8555,246788,244621,129175,-81032,-233820,-236640,-231961,-86165,221069,293761,3439,-171952,-256925,-368254,-243970,-322602,-293742,-130084,97870,359285,538661,393435,154841,-131411,-126896,427355,935346,822872,358096,-136624,-397171,-191520,68935,-53150,-491910,-459427,-358102,-329352,-231937,-292186,-69177,89359,222310,203717,77257,-143249,-263774,-166408,-200143,-472536,-211851,-25074,145795,238779,325260,247894,149933,-131076,-32837,490735,811863,776802,304842,-150564,-238634,-322459,-310806,-146486,69623,224791,31928,-319029,-320278,-334113,-424675,-331656,-321625,-391614,-381885,-540072,-427759,-283876,-75227,52319,44838,39052,185669,337535,191458,51602,-16562,108281,99200,104408,28818,-280625,-450933,-378225,-221608,-51355,127302,161205,282211,406662,441962,-12905,-241859,180176,287577,75344,-238071,-365918,-83243,199283,574604,804333,738969,554731,177713,-284137,-271685,-92547,-49844,-78990,-129676,-76236,80001,317781,154792,-465095,133591,825177,749225,205602,7825,-78935,9839,158272,175684,-155491,-416977,-73006,-27373,-151310,-339204,-33820,133613,32187,-173086,-334056,-289192,-186892,-47105,230491,447795,432474,456086,293207,105224,31534,103089,208444,411839,236189,-178976,-410355,-389811,-135412,-57513,-151412,-156761,-326398,-476966,-379124,-120270,-168504,-360684,-34971,615606,977870,681307,-51729,-320251,-297838,-165926,-102549,152656,225917,224872,252187,146890,-121301,-433829,-405318,-325850,-291939,-248990,-451745,-65070,259878,228988,150485,109200,317440,370106,224674,19222,-204987,-355227,-380691,-376146,-436833,-199063,-296975,-341495,182084,453427,252754,68978,60695,-109808,-70487,184479,266009,260712,-22311,-120955,178750,224082,174211,343885,776333,1118522,709196,21990,-144457,149419,334524,681618,1042865,791665,190830,-491809,-329702,-330054,-94644,64942,-33796,-96999,-71933,-184328,-105103,52158,118213,256999,417815,183515,-244795,-264659,-41774,-187055,-364356,94499,633229,852366,664003,285616,192115,434363,568513,594464,455721,191402,-111167,-87513,-99403,-115416,81783,331948,358872,242221,353823,374640,272885,152812,213995,376586,345740,7608,551323,1286341,1215713,608420,-107144,-462123,-416178,-141021,-9160,322834,660280,591659,180980,-37565,68801,189621,72818,-154949,-124794,-94749,-27958,-139915,-170595,-287989,-339019,-305940,-481937,-130042,100963,83799,79628,182873,58530,-177914,-414143,-96304,274397,501833,578122,386457,332827,198197,-301818,-149425,-141441,-548876,-348451,-267019,165799,559176,628667,253035,-292812,-239075,110299,96966,196233,111157,180536,133894,-155304,-367870,-363250,-132135,45720,93337,151684,174479,149857,176725,18298,-69413,-176590,-130805,-106532,-29748,175279,376361,455922,209240,-136638,-437904,-163792,13121,-232764,-429971,-116179,-125069,-335174,-207867,19258,37700,-173618,-312652,-15401,-24457,-122403,-177488,63277,-116762,-338016,-54610,450517,483336,-33889,-241995,126308,88238,203217,290106,53347,-210024,-272507,-263429,-315639,-377803,-292463,-47506,172891,224848,164532,280990,321611,26096,-425238,59608,113715,-7225,-201478,-248947,-331161,-387278,-128124,128825,-138302,-142788,289989,311950,-5991,-154460,-47889,31797,33873,-95954,-335328,-390933,-425903,-86894,-54488,-100023,-440675,-338356,-145682,112370,183050,18037,-253706,-423681,-129810,224451,308618,227617,-92138,-128157,226418,332624,-1244,-186837,-422353,-349760,-306881,-359794,-301411,121195,221355,18438,128417,-260278,-336971,-549105,-442361,-424101,-356248,-350651,-265797,-132627,-146650,-89771,-78352,-245311,-281749,-165753,-215147,-314842,-355761,-482190,-186266,83621,83999,-57093,-129305,136805,435799,641419,453332,215620,256080,373223,467215,389142,131513,101489,-36441,106433,-61432,191252,404473,647511,506314,280017,340505,302691,313137,183570,-173642,-13496,328567,344334,165597,116938,319803,266561,-5629,-370507,-112914,63131,-185677,-421313,149644,294180,269433,289821,427177,236433,6788,8106,8218,-405916,-345234,-159473,-32904,115203,-85537,-306522,-140558,159214,169918,-164587,-288870,-33291,138558,-49967,-219728,-41276,-17372,52231,-21677,-141392,20165,361065,592499,687656,526981,439899,247889,196667,203260,337578,501885,366268,71980,-114427,40385,131583,229299,33034,-55980,-204466,-108327,192201,564767,561962,110768,-415248,-212287,-88927,-68414,-115099,-145102,201970,444264,325643,-162002,-302137,-85344,129022,470849,760389,746498,485048,435131,160238,-303243,-97203,-46873,-33482,27463,-126667,-195871,29823,277454,254338,265412,178627,214114,-5194,5034,80803,-244499,-211547,51618,162181,156965,309960,407380,58955,-1764,537346,855432,598760,224562,-52712,-10214,46753,-54056,-163226,-403803,-502427,-379778,-34893,348627,455846,158010,184078,510477,505107,77514,-154893,2085,67388,163007,198122,1008,-350273,-409355,-55210,76843,-9077,-127579,-225545,-371864,-219675,142188,249884,-17426,-502422,-139671,16081,129648,53176,-294347,-299253,-57997,-88101,-204485,-186481,95882,266743,48792,-332642,-357781,-478187,-495480,-488078,-454771,-251342,59934,313382,172544,-173189,-474412,-66964,56502,-13775,-279242,-122858,98308,133222,63116,16997,-8465,-86749,-88705,-4223,149583,252411,457577,497412,363510,221122,9482,-133552,41573,34709,-176902,-229388,-308520,-384833,-211936,-78812,-37698,91055,159761,-19219,-274884,-40038,458404,856014,847534,762550,670312,463525,311076,145936,-129988,-195425,-211348,-204568,-233934,-458501,-107912,227168,335442,300158,104980,-72633,-174065,2508,236426,226681,-20468,-344038,-92371,-49652,-122095,-512596,-111947,10074,-18317,-149603,-307354,-202496,-133052,-129366,-178632,-323966,-168756,-4611,-109311,-375142,-160041,14092,-49338,-236255,-250765,62373,274356,329416,47845,-38426,114241,168979,-158497,-412586,-386693,-190688,50446,255160,236057,93133,47658,135907,388848,650605,352169,-86406,-373096,-36725,123984,222862,136987,-32278,-93377,-19216,193042,442210,599012,-20688,-250018,1099771,1458891,1606303,1015199,492866,138034,-64695,-329749,-160205,87102,123675,-169726,-214299,54139,-41379,-544320,-18914,253297,358379,294023,85608,-115712,-146327,-180835,-390648,-272752,-332241,-449323,-227455,-22183,-176149,-418325,-440363,47929,530695,705749,182889,-213683,-171348,-25348,-152454,17113,83130,130083,162493,132106,191681,184373,-119629,-181472,204952,93806,-319848,-479375,-415103,-234449,40889,-167811,-431552,-268774,-189032,-264787,-253837,-229230,-263814,-267670,-72240,69405,4719,-9477,284846,304664,138508,56872,88921,55806,-307274,-254199,283745,553810,248361,-55482,20470,119658,145520,-48287,-121242,-38073,268959,423872,403953,101495,-357987,-32880,258161,133104,-329995,-241640,219814,284377,47447,67890,93694,261339,246998,-25670,-309407,-447235,-246914,-185521,-187699,-194369,-141172,-41537,25595,195953,557371,761529,670329,572101,757825,1021676,700365,29498,-343195,179019,51262,-326599,-62584,214121,456470,593609,612347,399378,387414,430881,319563,142475,48302,-238276,-411790,-284639,-3848,105489,-175252,-252551,189500,502063,369747,-95850,-446997,-408862,-418286,17166,408788,492065,277601,-133148,-248296,-341596,-497420,-49706,201695,37129,-348961,-425834,-320341,-322122,-251472,-299491,-434029,-104815,239607,291689,128492,-3505,-67019,72288,143516,207371,281182,349803,326521,77510,-205956,-492434,-442000,-232395,-182485,-197551,-96691,85581,-13316,-37018,17696,-156486,-302053,-51696,-90107,-213799,173556,507385,380312,157797,59542,141477,284904,-418522,89259,546961,382351,-288232,-280374,68678,438790,752156,650352,301208,20364,-92503,201962,128680,130754,122516,95726,-149894,-402673,27439,120097,-48368,-57633,-168497,-390781,-409188,-229704,-84958,138566,305121,378840,166589,-129833,-391299,-517956,-272851,-185115,-140350,14684,-683,-125561,-79356,111833,342072,469993,435908,402733,263639,-259148,-378707,-332743,-14498,154054,130857,170403,306112,123813,-272777,-412060,-607612,-263007,103912,19372,-319715,-487898,23487,704427,1048065,837696,298094,17588,448388,652106,529403,133869,-135995,-83392,71725,-60555,-368329,91748,340876,305404,-19181,-292002,-419248,-476071,-349470,-84789,-293011,-481982,-206489,-30755,-47231,-290085,-397784,-314979,-231456,-31597,128620,254116,397713,425281,495984,509880,346578,269730,238268,173714,131036,-23116,-125039,36505,39424,46872,192459,517856,405342,153167,-71122,25920,300917,354534,225248,168425,181904,193964,199105,25252,-85162,-50101,-143044,-451221,-395011,-379245,-492823,-369018,-67021,237520,411467,331026,45133,-245924,-375658,-102521,215690,250104,153987,220723,13475,125111,437384,251096,-221563,-123862,451493,474496,379061,194789,93428,-16766,-148690,-134813,169231,528928,696843,508929,304368,-55609,-42509,-147492,-400876,-163873,174444,355901,442654,102666,-255010,-130907,-69124,-98929,-308370,-578767,-471469,-382592,-254929,-195812,-132669,152158,546584,802940,686851,755117,1033577,1101230,1160519,861107,680603,98634,-288444,-235085,151648,541973,689679,670114,484126,-14758,-474085,-112661,-7392,-3045,44717,-276621,-46975,251667,294203,277633,414895,98377,-498285,-116002,104722,-4311,-311534,-372094,-61052,86142,212395,-41515,-335920,-397432,133333,484788,384198,48590,-260370,511284,813988,802445,201472,-208301,-352431,-263342,-194322,-321253,-428007,-505926,-344444,-170019,300922,757797,869055,974580,945749,603593,181996,-244982,-568295,-392107,-363436,-336853,-188456,85069,161479,168076,162377,49957,-115964,-198149,-426706,-272932,135975,394387,486414,378353,159695,54341,106294,-162504,-475693,-258616,-141303,-150138,-136646,-83252,-149285,-325356,-381169,84801,249337,76333,-253931,-384012,-222337,-135037,-34607,-258131,-450527,-44032,241707,394415,552246,658575,605179,280758,87038,187366,405817,477681,209400,-366323,-147258,173062,108698,-80234,158645,619298,948220,1090515,1083780,706793,276167,-76879,-410865,-250908,-158037,-138619,-215516,-44184,43378,22355,185542,407548,415279,404519,163109,-214224,-404472,-298155,60130,566907,768207,352301,-435508,42753,117040,-49464,21112,22144,183273,224954,77551,-536944,-36257,19828,-117976,-187569,63359,122908,-145035,-292308,-377484,-359185,-136563,-27687,-228140,-365190,-318116,-452175,-369108,-272660,-28362,132010,217280,228599,193727,219968,223811,256719,286118,211769,300131,426304,418538,268622,61369,3460],[-122510,-93801,-108604,-172449,60527,352242,628891,845777,970940,754244,183894,-228971,200508,446129,474696,297331,-43429,-158416,-254682,-261642,-143433,-223459,-378495,-376851,-311653,-309692,-531775,-330790,-103408,98496,9012,-175513,-266061,-187968,-272999,-446761,-318736,-145417,114938,310766,410396,485880,346420,-38175,-594998,26405,598480,624788,433075,66003,117854,339769,427862,476618,397314,329837,149281,-276360,-593252,-351115,-148227,166152,475111,387203,120530,-50634,19980,-151558,-428493,-259538,-86169,97802,89662,-51620,-51537,-8941,135123,351297,372871,269402,94935,-170038,-223465,86202,42156,-322322,-77830,558614,744875,663960,327454,-16661,94587,-1646,-394907,-146012,464197,474465,513449,363070,121355,73802,73586,-235242,-208641,371908,649090,440477,193032,40985,-296111,-233410,488258,583997,502147,-125341,-557005,-349963,-318622,-487135,-413426,-168312,-209170,-190231,26848,73358,6670,-374661,-418047,-309985,-204446,-326166,-351456,-29553,82442,-95195,-321608,-231476,-150003,-190348,-246402,-461240,-303754,96867,321476,411267,318807,130779,85110,-96506,-357315,-81802,268981,487277,363393,124210,29596,182413,189119,-68717,-381399,-114833,155767,293617,194767,57756,250966,89981,-323953,-316666,259581,565935,580636,558649,721214,753517,476243,98347,-307346,-384939,-145605,-77685,-159828,-343529,-338323,-437958,-148390,371354,587129,317615,-217945,-343598,64752,184646,-14437,-116610,-134130,-73830,-369023,-464320,-256404,-342778,-519668,-304738,-291102,-407298,-488137,-374435,-20355,385912,385308,117002,-93931,-135458,84532,307414,146147,6412,-55632,-30421,55949,157797,-272390,-394111,32801,362502,95837,84184,-296088,-189213,-16412,4094,-256491,-213500,-51867,-362594,-308676,-137261,-21810,504715,497328,-151433,-56104,601170,896793,523013,-108826,-212131,259481,408406,190170,-156412,-273282,-315467,-36972,-127838,-281869,-547952,-233149,-32269,-150618,-392346,-498801,-121460,197772,241823,36345,-212810,-386847,-275867,-78354,-58477,-487410,93752,848389,980802,555242,-247561,30918,450828,395013,61410,-257292,48069,310678,364353,160582,13203,-45848,-95104,-58087,-107958,-251009,-634364,-156123,271171,582477,555868,286530,-160781,-288889,-293762,-100102,12237,199356,246510,155149,319953,281831,140457,39202,-102989,-358453,-204134,64245,-14748,-173367,-268669,-68554,328194,506237,267897,-71698,-198554,-169514,-324158,-241638,123709,492837,583020,486584,142561,-191189,-38792,5779,60651,-559,-429729,-134823,138819,51784,175053,563233,486181,-144202,-170386,403488,539996,392658,150256,-294682,-61571,500762,756077,373164,-291912,-283931,-382863,-427967,466523,1392102,1636661,1540512,1064083,1334397,1395600,1456210,1338068,1045294,857330,1018240,735000,561223,360386,69517,-50343,-14075,307409,434992,221594,-99994,-434194,-274119,-260627,-202142,463428,748369,118627,-282366,-107546,-261703,-400568,88528,409939,313319,-31153,-140127,101224,663834,1165555,1091594,582523,-109218,-483567,-371137,217180,853136,1128124,1109624,719742,249261,-30954,-152346,-525416,-414836,52972,284417,182305,-5555,14906,376744,693130,363040,114563,23129,178459,209735,271967,248303,291613,109674,3274,-89979,-91199,188486,457444,443092,241776,69585,-105581,-326258,-309579,246575,666708,950936,1029017,772688,424945,258043,210792,-114893,-502255,-395270,-366324,-337072,-180735,61355,48959,168121,292154,602314,651339,426453,-119551,-317124,50365,255351,277832,169589,121377,-15022,-211434,-488872,-543079,-290247,87816,166418,-41043,-216033,-68933,-181448,-280011,72507,338118,316187,216942,126282,19196,-178188,-268208,-4422,311630,513226,534704,126504,-113151,-217590,76259,468191,492224,213838,-3195,254112,310660,105022,106250,71005,-97901,-257148,-378129,-407539,9052,529105,793618,863313,668492,469203,615059,829912,839674,452755,-41267,-307952,-70963,-25539,-396475,-284281,153111,190978,40509,-170725,-98802,151213,95154,-128243,29440,416976,588153,338299,18915,-128869,-444977,-205131,-319976,-172381,579807,800629,662275,224761,-564571,-66525,139833,41762,-354677,-1801,674318,755804,349316,-4102,-120302,-300347,-220703,70008,131897,-150089,-425857,-183866,115013,289071,359969,388159,412210,134360,-283149,-253646,58838,466719,537437,396411,216650,471574,436603,131535,-346997,-260506,-111133,-414701,-502336,-364111,-207204,-86724,282197,-167559,-199149,620220,1171650,1139994,613021,-234122,-149713,139680,174892,153125,129172,-88303,-392529,-503995,-231116,-141932,-256050,-264433,134159,413059,422416,191652,-133663,-298453,-497257,-361288,106210,318670,140422,-151351,224561,522071,317442,-111345,-213402,47249,63081,28454,75448,124962,261936,346676,247287,170044,-6265,-208763,-325600,-250116,-253673,-523291,-506526,-256689,-114433,-179109,-281282,-263663,-338071,-335354,-273179,-71428,327925,490291,204776,-68765,-216118,-396406,-271301,-178342,-84762,57825,368391,681458,850172,656877,208625,-129890,-160262,271139,644308,589997,283725,-190263,-246479,-5584,53036,-291895,-113665,161895,89828,-158493,-159763,-227834,114445,387230,320017,200810,27933,-298691,-349256,-13927,-78860,-444230,-235459,-61181,193330,384823,526676,513607,289003,-65032,16643,422698,609324,514830,152678,-106308,-163359,-305456,-543421,-205395,13091,18237,-138368,-275583,-214711,-249885,-418795,-460852,-358473,-343278,-417885,-521706,-279043,-276383,-292123,-221863,-148870,28344,268751,380799,126723,-96152,-104324,73346,211395,220686,22616,-290293,-307953,-450735,-296837,86349,279960,156772,226326,324604,383448,117137,-419687,-261474,-26474,-32903,-254289,-405830,-250455,-58011,375248,736288,892751,699863,365404,-200941,-282651,-2734,131687,164046,-87298,-148759,15856,256025,152109,-347055,-94819,519550,499194,215091,211369,184970,65433,27213,2793,-168042,-338083,-305500,-326307,-282204,-86716,86036,28800,-208732,-161978,-158179,-152357,-280453,-184965,22625,205652,46201,-152326,-252633,-364589,-302045,-4845,36396,202978,112886,-56299,-87543,-511363,-187868,-42921,-63209,-13578,26061,-178160,-385310,-14436,333609,-219313,-67596,826805,1359483,988088,41914,-256157,-129138,-142967,99775,488888,523344,401985,334096,219236,11233,-308404,-106048,84279,-8500,-326330,-437235,-220635,53670,91796,199706,137826,105986,269681,51682,-140116,-281599,-377188,-353838,-368311,-377445,-84500,-112982,-352739,4183,292697,168841,142458,417913,240778,-152032,18115,349630,381932,24571,-129274,161634,273206,88818,102544,438214,776633,534718,-29816,-271338,50759,249315,508313,693647,377136,-173912,-402547,-174208,-214012,-125581,24952,-39470,-63215,-42458,-236573,-183884,95823,204010,243790,82812,-140882,-225799,-191984,-159102,-283298,-202557,259122,677743,799663,509915,127564,-120529,294130,546433,466383,278164,95595,27503,123358,47333,23323,168179,329643,318478,119495,313744,434192,407184,285509,142840,-49530,-53221,-67403,586965,1110098,1009896,432875,-188390,-336209,-323852,-15117,48336,328246,637743,581362,185854,168758,268991,249880,80973,-211166,-318641,-223293,-140484,-222024,-53161,-89776,-283024,-359393,-235617,-77608,103245,23922,-126628,-155276,-123933,-166513,-110425,80470,296422,531236,627697,492903,497421,353799,-161090,-410046,-336380,-482584,-456446,-336037,42474,435990,583720,381391,-27319,-328632,-41581,52400,153435,138506,281739,210711,-118383,-381627,-355813,14213,146544,68225,-57301,-103124,-83070,11389,80020,151605,51278,-115084,-217545,-153161,158008,526192,734513,547866,188880,-87461,-1360,42080,-156250,-498113,-352644,-304200,-231232,-12294,37646,28708,-133809,-108387,146007,33552,-182577,-220366,178577,315702,180674,-299717,111563,449766,197560,-195485,-134532,-210528,-75944,84834,29320,-161401,-188259,-188607,-168634,-175653,-52151,177994,420468,273422,108344,235305,294728,22102,-306430,-166877,-289441,-410839,-300294,-228397,-373238,-412926,-268070,-194518,-451004,151995,421341,344329,-107679,-370767,-181420,-12560,171302,127830,-195219,-447802,-445755,-366960,-253016,-35887,181839,51174,34607,182664,319373,88805,-153088,-385179,-380452,107802,187170,155543,-168559,-126747,195492,150172,-60685,-331926,-170290,-38408,-82847,-402488,-176388,114125,31559,-267301,-377638,-389267,-421206,-375241,-359330,-356914,-367652,-381510,-384489,-427976,-479488,-294450,-148191,-239755,-271298,-163653,-185898,-309460,-337384,-425018,-238750,119274,222110,32417,-161426,-102495,228976,517952,554201,380296,180111,229822,387680,377285,227687,31646,-217199,-139643,-220008,203210,609692,744635,523306,334288,542813,444067,418702,247548,-229604,-183249,148706,56599,-203343,33695,434996,481185,200025,-54682,-40092,36102,-193745,192780,559323,535502,173475,118152,314462,223660,189312,311505,167747,-342674,-442065,-262889,-33215,117022,57658,-224722,-75286,263474,293827,-63282,-253529,-63454,-11669,-344649,-90186,93345,92441,116287,17518,-229204,-220963,138119,428064,560580,518250,558331,162434,96908,100744,221057,344445,331215,32293,-218379,-63705,180740,318342,123749,27320,-81352,-12555,168346,475390,534748,270795,-161943,-331594,-64520,130056,171404,91072,252287,373289,150268,-292074,-380932,-302994,-141775,142118,430694,598471,563771,629038,430760,-32701,-137635,-126594,-109342,-35544,-130872,42717,431950,763240,503820,372213,172062,225104,382368,352256,256478,-114243,-520006,-228709,-139231,10764,177761,207848,-63550,-40430,220658,444253,345438,257987,204796,250393,4546,-348141,-519411,-375263,-352905,-429690,-211199,122410,297554,170275,298387,576736,593243,305167,61425,-134127,-329940,-76230,62256,-10412,-167403,-519085,-193606,88463,100993,18231,-99568,-252044,-275267,-88842,-16627,-197276,-257473,-173966,-135332,42605,-56245,-353977,-428574,-262818,-229828,-194810,-47177,286743,506094,511281,352319,86828,-172994,-466484,-415435,-264393,-18172,251482,348871,61441,-237680,-245971,28374,44763,-40122,-264402,-324136,-190248,-260128,-266449,-126222,-123337,-225810,-186812,103633,-49816,-77973,212722,343696,322503,231735,29210,-101697,97445,96106,-130206,-214004,-288521,-240351,-157008,-131893,-130924,25306,87724,-89936,-363429,-275723,274995,880586,1011952,1091230,899645,561237,184843,-147016,-187700,-87348,-146900,-117373,-82987,-320406,-282003,74931,107367,19608,-236353,-82629,60088,36669,203004,119614,-144584,-246138,275245,488083,280381,-253121,-82320,120808,-3326,-156734,-204563,-91900,-174802,-151399,-193055,-418160,-204578,21475,-94315,-445141,-298303,-139697,-198259,-457263,-126527,292565,421955,484301,404561,208613,128242,130718,-258112,-507366,-299603,-276122,-39545,199671,218018,168548,104523,144848,370068,508978,195654,-227072,-511801,-116036,78330,234083,179545,31616,-88154,-87788,115502,531066,855816,218130,-278046,236564,959194,1444363,1140026,928508,209741,-252301,-339738,136360,268980,188946,-230639,-248659,45793,-12462,-436240,-206839,224636,409178,329052,20493,-229188,-243298,-326494,-465356,-446814,-444173,-442952,-202500,-43932,-170086,-395580,-325223,373950,707967,485314,-154527,-44301,162887,216192,19389,-72809,54810,224629,274295,191654,308214,322821,54837,-346890,-139534,-18031,-244846,-519981,-555808,-324942,-73571,-135909,-68627,-55424,-129920,-327640,-305092,-106956,-62538,-126321,18977,276336,298980,223401,247830,238375,238981,231972,305320,288613,78977,125238,396444,511960,191633,-119324,148698,287371,75557,-197028,-291692,-65172,91593,486413,535649,201853,-75679,251518,472412,208580,-358707,-151733,303559,299182,68766,81033,57185,1896,-119391,-248032,-430500,-410934,-208038,-27389,39033,-4753,-55161,-173728,-267329,-55224,339986,674093,862959,1000619,1095925,1083948,689653,-35195,-295016,246232,156889,-217827,-195155,-11741,165343,388674,474894,208604,354758,491602,345580,104790,-70245,-292569,-349096,-320724,-209101,54665,-8277,-299919,195946,583872,655842,229087,-272852,-289072,-148578,182421,492343,378292,86559,-309134,-276421,-302447,-359659,-189506,181952,-34774,-359847,-429768,-421454,-268678,-107159,-167764,-506657,-177378,29753,83023,-144355,-259119,-300925,-261167,-239105,-116005,80039,136101,60947,-222505,-558447,-409404,-228893,-76660,-64289,-325860,-425020,-304768,-446356,-79475,146059,41926,-115979,132909,225099,46447,60106,262368,390742,352906,264717,-78467,-267220,-358063,500056,726982,429306,-152219,-590813,-175324,288238,569498,496667,352710,210379,17019,131973,36573,137538,276408,329953,120639,-332568,-296093,-110963,-149442,-142063,-302916,-398429,-448976,-194541,-88410,-11337,166288,347883,161829,-154989,-370010,-463746,-408792,-135889,44491,199159,45422,-258728,-173217,42262,305940,452768,430780,405895,192486,-314276,-351436,-176459,250034,356238,233909,260125,343534,111551,-228315,-415173,-489380,-167635,155733,-136695,-475673,-610493,-204553,438933,918208,884099,276770,96456,510286,700463,628560,165548,-242526,-98696,115788,-95550,-330624,165980,440298,416979,24913,-262967,-422502,-341263,-277022,213881,76476,-438171,-342760,86280,238475,14213,-61525,-325943,-485229,-176163,368,139044,405411,393262,417443,443022,257872,252915,348289,354222,287086,213737,207674,293272,13609,-178609,-254537,125587,96633,183182,161703,236108,503962,465732,144568,-68908,-49671,94819,221377,-71792,-162688,84420,-38832,-344600,-349057,-287059,-384618,-207722,199732,441547,432169,241861,29163,-249395,-238679,22054,216534,193002,76252,3630,-156122,15793,397082,325990,-70017,-135047,566739,867453,800368,546224,237211,-7258,-239729,-304640,-101735,135914,388574,155605,2275,-214851,-146637,-150448,-467129,-81224,325159,546194,623415,203908,-307939,-309347,-114646,-95658,-302414,-496590,-338970,-361940,-335371,-330235,-166109,64262,356455,430408,325137,410669,908409,1274792,1444617,1322943,1119254,372570,22427,-76779,218131,605170,727883,693416,581973,82027,-223536,8454,-14575,-108800,-79991,-153471,225880,345988,202700,-28165,-43828,-278352,-566109,-332422,-436513,-560196,-597764,-216516,151188,358622,353457,19028,-304926,-204387,176475,611345,562390,100390,-333681,438976,835427,747140,184443,-229794,-395050,-337237,-236686,-213601,-266053,-350138,-146279,47305,361131,657108,736304,839613,721354,411679,176128,-141088,-548916,-334056,-255957,-269889,-120998,-54064,-249114,-20439,187889,46813,-335291,-382350,-408395,-268260,79799,386286,482451,368335,173607,189871,177321,-130047,-523593,-72013,41363,-65114,-252315,-219175,-153391,-106109,-355846,3599,179388,59051,-161508,-466220,-429426,-470618,-312707,-167313,21679,87780,220188,330533,633601,589529,410423,17168,-64057,149146,366031,531748,361216,-112358,-186197,108421,153101,224531,431863,643782,815509,854019,783730,342987,95886,186205,14104,-124338,-172109,-223741,-316874,-123392,65284,17237,291837,659540,683082,397876,98182,-32009,-94144,-62154,157242,529366,732758,224952,-375791,205938,90197,-562455,-205193,-226880,-200468,-17484,35181,-315328,-367312,-242077,-310235,-284856,47285,117075,-201286,-502439,-408719,-381684,-119483,24705,-177271,-483412,-352107,-217527,-120885,-192583,-138879,135005,430965,633243,603724,465053,302525,196530,157722,38563,287142,442889,365799,209304,211403,56291],[-229261,-99812,-1037,-61710,81060,246310,407882,536213,707370,670925,308661,3702,225025,328482,337775,202093,-4703,-156709,-329706,-398060,-335046,-450148,-393947,-446894,-473304,-438287,-405550,-476455,-341084,-299786,-355036,-409381,-319047,-351099,-322268,-327203,-145186,-64938,153205,264224,405135,484383,386134,-16108,-441041,126239,699258,581970,386303,133361,219070,341673,340280,333536,414589,445794,192941,-233987,-554694,-499707,-95219,357458,587250,373251,-9813,-172501,-64049,-250304,-328596,-15635,160371,328264,343412,295461,306164,179991,224777,394816,458900,293355,-36257,-253968,-66144,272005,249345,-112346,-308013,273811,545927,519631,368755,-41734,-2599,-63330,-449215,-72204,733829,954414,890502,613735,308205,191536,21167,-464659,195841,718484,667943,163385,18029,122943,-189708,-233645,646666,741136,670663,115453,-375570,-440385,-278858,-440386,-406363,-21746,-92838,-270525,-138492,-53889,-221068,-430836,-234780,-109446,-157011,-529366,-235815,-59535,37793,-86057,-342073,-117332,256386,365881,212726,-92073,-162084,129326,250065,354524,396645,355676,289087,-58750,-418757,-215100,73577,304232,342499,241354,257989,482283,391881,58516,-166517,-89876,111020,285630,315569,289995,542085,366375,-59126,-553909,-59190,151392,328287,404773,664687,600486,289022,-325111,-519180,-603312,-247005,-56438,-192333,-463380,-389442,-469935,-178583,313082,636621,348334,-98562,-482189,-94834,78764,51935,53291,60778,89276,-356417,-453100,-231912,-333998,-490536,-144432,2643,-104054,-307692,-335733,-166981,176070,258190,74946,-77924,-165181,-29417,331135,350452,150235,-209235,-287302,-187896,-56587,-277041,-423060,13844,295995,167590,166975,-331189,-240117,-29904,-106441,-398111,92745,141160,-227117,21634,93546,-47720,475909,501924,74448,-78741,325470,672965,426557,-56662,1170,527955,562822,238118,-184067,-352337,-235424,57547,15237,-144336,-390161,-253965,-226496,-443240,-465045,-335820,-146316,-11340,-101805,-215205,-9543,-84662,-103327,-62040,-132401,-490914,138430,685164,711329,363666,-164526,-187081,89172,109602,-117273,-372813,-74725,165763,225870,8052,-71419,-19553,-69794,-191483,-239915,-390079,-596230,14961,432647,770615,793253,552416,169821,-64360,-137295,-170527,-255516,-137322,-77486,-200901,50124,22270,-56446,48902,-102718,-386585,-328491,-19789,-51474,-138614,-137842,-25806,271374,441605,268057,-50392,-166505,-142471,-372630,-418497,-82444,221412,412996,294277,-149862,-493706,61344,-47749,17579,-145324,-267073,324373,634739,471857,141609,737742,872925,258058,-423841,88970,402919,489505,332574,-47033,87572,493779,903915,670537,183383,-16608,-287191,-119244,1078575,2248418,2505410,2267905,1794285,2126751,2263989,2312156,2183062,1923306,1677277,1817718,1481609,1262468,950965,394306,37627,-209257,289246,406963,169780,-209024,-585583,-216342,-97636,-403782,18723,459439,161167,-162584,-425158,-601040,-222319,125868,358044,89330,-239340,-359828,-57155,411450,916628,915884,707456,106655,-360445,-446400,44495,863115,1337536,1432343,1070915,468012,165422,-29282,-449734,-80803,324717,502033,451038,345901,331945,478223,576533,179077,-46885,7275,163040,264043,335214,186609,51511,-166049,-159461,-145973,-29303,237478,443459,382241,157453,164668,61000,-201616,-362302,157206,610827,885740,749530,367411,169777,52590,-176288,-594630,-440248,-478100,-585468,-513438,-308653,-22761,106629,10235,183869,579814,752813,455437,-138455,-443493,-109473,77192,144238,142463,165977,124746,-53744,-351365,-556615,-365024,-12984,33514,-107339,2354,261753,-4439,-358231,-27473,269943,261998,112919,-75933,23984,44426,-210147,-89789,325490,696433,393093,-18817,-225113,-304879,-36459,413693,633896,399591,181898,289017,336972,223634,115391,88269,-89008,-257753,-283671,-351008,-178169,191345,450977,666038,592555,493819,628307,846410,901930,495346,-54808,-420267,-131996,-77789,-336836,-392524,-113055,43366,2541,-86335,41580,353692,334806,-17428,-174152,255849,545518,210831,-395727,-348915,-329007,-330098,-365214,86382,779456,1149604,893493,208330,-302127,80044,197482,-76672,-615598,67391,631284,598304,222739,78117,75270,-74262,-85421,168172,77178,-424853,-353450,-71578,139879,274975,476241,662225,677432,201183,-322928,-67959,354667,761694,863784,534041,100590,258731,328149,115326,-383494,-176803,-95686,-443197,-499869,-593357,-210120,211121,614532,-2106,-204203,599970,1061380,845715,194758,-463915,-41779,205463,211561,341918,122790,-72985,-192120,-173652,-267755,-242384,-325219,-499370,-148886,241232,360079,248064,-42651,-252630,-495404,-295251,127035,369529,260617,-34221,269788,617564,427662,-65131,-338832,11535,253204,302806,239795,-9011,218361,456381,426948,245418,-10835,-355290,-515965,-137523,-138811,-101051,-210878,-315718,-406510,-532751,-566366,-504232,-399799,-222273,-110608,22672,356576,527360,316119,2981,-195387,-388608,-324551,-124871,64212,297167,593000,796177,854947,629632,39144,-251650,-160423,86511,352192,387183,155923,-253105,-84262,173519,1966,-305176,350993,650077,364453,-49687,-162989,-105681,328134,693114,412759,219818,200914,-81800,-176643,169726,108424,-235192,-145716,-36406,133434,374190,608250,757070,453637,25205,52743,317681,396932,223784,47880,-32893,-72835,-143544,-274682,-102685,20063,-163696,-253034,-214147,-106250,-87241,-294102,-542471,-343444,-248470,-370286,-450895,-116152,-27894,-83844,-193146,-135048,157960,420216,411339,30864,-326749,-237970,-57547,200523,331827,184057,157400,34263,-217122,-382499,212544,480627,264711,119729,134523,149360,59379,-309774,-559106,-249115,-155851,-341488,-444902,-263708,-327696,-86734,490130,943834,850736,519198,-92815,-191020,135187,286669,313975,-51536,-202932,-101250,71060,40188,-286792,-374598,87502,160438,172322,399772,433350,190583,-10593,-153962,-173075,-186530,-327549,-501106,-171847,144294,165122,-92891,-431818,-215868,-12292,-7024,-220658,-394764,-217473,-70896,-242449,-448795,-290607,-166344,-286574,-18456,-64148,-127855,-79377,-22946,-14050,-122778,-118990,-139298,-12306,257658,396345,194991,-257445,-80911,512401,-103971,-122450,921672,1487680,1076342,105502,-238859,-27520,-186509,240401,673967,716778,513506,350570,306436,140819,-215164,119663,466390,496964,-204027,-398009,-352870,-115557,15196,139773,-2293,-135361,47382,-257940,-377347,-496725,-514176,-384327,-314534,-302847,-68267,8098,-121950,-173839,48425,10200,60490,509907,473985,-11543,-275736,304299,458470,108359,-182301,192025,277980,38347,-223216,-115888,101617,138131,-150519,-465521,-233863,24329,258437,310121,97574,-151426,-142748,-2320,-25464,-92177,-118627,-189160,-95736,-97174,-267554,-469476,-255373,3407,166055,228896,245240,23730,21761,-171143,-243951,38335,400814,666920,634508,262496,-129448,-360339,181672,458524,263503,100769,244500,240444,270377,154231,112862,168044,199914,128633,88023,323069,449852,416448,344979,159300,-284210,-476162,4727,565173,804401,667823,184596,-141072,-159971,-262117,-64724,-59932,154054,411006,390297,249973,392607,415204,226531,105107,-88755,-398181,-430688,-140567,-100807,88499,117866,109027,95366,113419,74326,35748,-122258,-265728,-473849,-277247,-121775,52388,100176,248335,485646,490531,384278,322337,122291,-190757,-402207,-236240,-338539,-480982,-351433,-155014,158901,401490,449257,175948,-327955,-337104,-136976,-136539,-29040,273644,276864,13388,-230725,-166994,165195,261569,127583,-167040,-442220,-382649,-204663,127428,293727,230829,-113681,-332369,-283205,81813,540680,807608,661160,314041,96468,133261,108716,-45952,-295397,-327401,-296088,-226660,-18715,-17665,-2724,-137002,-96545,161096,15918,-212178,-268970,255972,759684,706280,133035,-294422,202579,206890,-97258,-370964,-489063,-371803,-197962,-67473,-123266,-146153,-165613,-90529,-30099,160910,413466,667126,426813,77833,82837,150378,-112437,-282427,-303558,-429082,-148601,158361,93064,-235552,-402526,-404979,-514322,-328744,260731,495256,384262,-40103,-517458,-325349,-105975,230000,282636,-8594,-315406,-406790,-441305,-420760,-1506,597657,648683,429747,329189,340836,93252,-74664,-165845,-421176,-207219,10166,-59023,-267795,-227223,-40011,-182422,-252727,-201461,-20259,86344,-82316,-367070,-48028,34903,-66916,-125479,45116,-1904,-249534,-178138,-256646,-299484,-294919,-435066,-446061,-387416,-375857,-368519,-166911,-157556,-291193,-244016,-190622,-283754,-313512,-408459,-336963,53833,233591,50205,-163371,-364618,-67624,333748,495677,379915,37326,-5681,171246,279262,275727,12568,-278937,-410337,-381589,91158,650380,699015,460702,347964,546288,465041,389280,191677,-220113,-278785,-65400,-175195,-349231,11531,354491,498605,401748,318661,188376,148302,-38512,540208,1040650,840965,207849,-79819,81171,22125,69280,194748,-35572,-433188,-478345,-373629,-151484,20892,87244,-75225,8674,255589,260977,-71403,-142371,32299,-85895,-378964,118586,356129,345856,265413,139346,-92781,-258631,-18526,414991,900922,840363,684423,133445,-30532,-10814,106568,224543,321651,185280,-71129,-18566,405983,539138,307830,82690,29413,62089,108427,322353,426226,357823,124253,-116277,38683,306350,363869,160165,12262,-33318,-240654,-371012,-272858,-417413,-510279,-250973,29808,266380,431785,619873,519260,173816,-75503,-178532,-172705,-142903,-218633,165708,671168,943096,530942,236511,167375,411971,843751,859432,481837,137625,-284545,-619421,-574898,-166779,42111,-68038,-217182,-129814,-144957,10943,104287,270617,466488,484067,100822,-443518,-218926,-67770,-134791,-307033,-309907,-73639,202290,230252,259263,398934,517732,507587,291975,-142575,-492558,19768,99765,-12576,-179862,-418656,-173560,46958,63191,4780,-81749,-196699,-90808,147082,184541,184185,3619,-298782,-388185,-25830,-5589,-212945,-419419,-433812,-289559,-101755,148813,503497,698499,853499,885882,573265,128979,-350054,-399757,-116587,121189,255573,213540,-56962,-179848,-18166,61013,-56225,-119501,-50703,-5141,39012,-62579,-275304,-321393,-282266,-438323,-70824,224940,-87342,-322868,47052,296512,392426,290677,74897,-104585,-17239,-21677,-100648,-88086,-18575,66587,48428,-75217,-55792,47875,29551,-157230,-360813,-416054,127548,840448,1160737,1272559,985708,575443,54125,-457302,-48040,60897,-54841,-58640,-25898,-208676,-439959,-55263,-19882,-165238,-419900,51786,313375,181803,172340,-10086,-364978,-67774,594623,963315,685098,42794,-2154,268437,123402,-24953,-93210,-114282,-273337,-111147,-151026,-369178,-142360,-61,-153461,-381305,-362330,-232048,-281636,-519070,-105057,298951,386306,514853,752239,436740,124798,-62757,-332823,-422040,-283380,-321489,-193559,90495,175207,183548,111496,95915,239656,287910,44140,-313549,-297585,-12774,118158,216114,192021,91605,-38564,-108024,222877,726454,933698,582515,190719,56903,743194,1332456,1282733,1222779,379961,-136966,-242142,313501,391015,192729,-292543,-126509,135420,55882,-259414,-305073,208516,445145,314627,-91626,-395389,-294944,-222271,-254569,-432462,-434715,-401073,-158550,-99472,-236304,-461855,38495,587248,541778,61801,-18855,238234,326090,270793,163326,75347,135793,277021,295965,187845,297727,379004,329015,-20584,-375758,-206009,-193403,-406037,-498338,-293826,-38139,66873,179305,119994,-13035,-259151,-261953,-13605,97000,91954,163580,406583,437822,322663,142472,94319,183054,234030,403279,450218,456326,485946,510060,523931,258559,32900,325517,501095,80881,-210603,-554405,-168674,-354228,350092,560461,396082,180219,247225,391494,117707,-332397,-21121,264657,120411,20016,77653,-35584,-278681,-470373,-442485,-458283,-320394,-86044,130674,194109,102563,29942,-112510,-218149,-305134,74333,404497,759286,1032781,1161338,928683,509999,37891,281603,405314,238309,-121839,-276580,-244298,-207113,97764,240466,-83273,199157,350269,180761,14883,-76092,-190476,-286299,-424708,-412782,-70593,146104,-133327,3728,458219,684171,417608,-82901,-8381,188516,307007,435903,212159,-195973,-488802,-280548,-285848,-322029,-128551,194425,-103740,-350365,-432922,-414788,-233424,-95030,-202853,-401876,-261548,-250200,-324383,-567420,-565820,-532027,-500608,-406680,-377215,-164086,-113912,-209279,-495454,-422339,-184037,-64058,38747,23940,-210938,-414232,-438845,-167841,115320,305979,188823,95508,389740,512970,287202,41807,-83859,228560,384128,451116,22334,-160881,116496,645716,704654,362305,25863,-281543,-159725,342644,508373,431689,371179,258682,79463,-44647,-68123,133958,394376,504437,364758,75012,-350880,-477296,-289050,-227776,-254635,-213386,-343583,-40968,26485,-47149,82967,253883,99471,-174460,-340895,-343285,-539541,-183065,-14697,24850,-164721,-382153,-190056,-15724,218649,289790,253600,152951,-180116,-316767,-149512,43427,365755,384009,203330,275351,338178,80562,-233909,-310390,-200684,-25432,141346,-187513,-421614,-603528,-400095,106860,584671,628510,81162,139926,502005,612879,576150,157123,-340251,-95984,106081,-212248,-251874,335880,619412,550003,115068,-168103,-386197,-318087,-353390,287320,415679,112932,-415187,-132928,143306,101633,119805,-185078,-411093,-189244,-121811,-66208,173427,96695,54699,89223,56057,170208,375957,454102,386313,390052,481719,493174,113024,-291444,-279475,-90662,-277899,113503,239399,379347,656178,647512,196419,-224550,-317728,-130074,54019,-198762,-135627,190469,23267,-222329,-261890,-198211,-295414,-147039,280347,531523,377178,53431,-160213,-296551,-188755,81771,175827,138775,18639,-217749,-307444,-144809,253646,363395,78458,-415475,274197,817097,907472,711727,300832,-51786,-331247,-161416,-257079,-271216,-39363,-110176,-360382,-337163,-243881,-197905,-418304,-91516,323522,570999,564633,195534,-218041,-304577,-106513,-38663,-260122,-329168,-232655,-331949,-441460,-403425,-203344,-72830,34435,-35991,-80941,-17038,514494,1108021,1388507,1398220,993276,339081,119584,11356,184081,487289,586533,510951,405085,-3476,-82537,37100,-133063,-306978,-96859,173632,375770,344412,20545,-371672,-531356,-504414,-480351,-527653,-293727,-155800,-174240,55003,343541,607480,408302,42833,-284628,-134000,54172,413948,518732,77320,-399965,190988,586623,476103,33330,-309757,-479063,-427026,-256795,-53538,-89443,-152572,-46851,142863,301711,394585,383365,370623,105237,46403,99012,-59752,-405424,-433849,-308994,-343567,-25627,163969,-219965,-361110,24331,-18848,-326414,-550389,-434934,-321874,-188213,52519,236337,266474,190698,147448,-21175,-340500,-320028,85695,170611,4045,-324532,-429952,-182353,3467,-279723,-241678,-109185,-200306,-257601,-359014,-347570,-383031,-375709,64449,360933,222434,101264,304855,653865,453154,2045,-186268,-82770,145208,287908,428417,365904,30668,-200151,-28657,128522,336798,494472,520465,530344,435909,249014,-146797,23328,479768,521179,253593,-74970,-297148,-251578,-21556,110549,-68384,215580,689875,717812,196876,150952,204579,1784,5246,171079,369000,493042,-39148,-313733,270106,205241,-22493,289327,147068,-137780,-197072,-103203,-202308,-313771,-402457,-513100,-381152,23858,171675,-78206,-377380,-515290,-478081,-225138,-95961,-250154,-507687,-302973,-77254,6713,-43971,-140194,87548,458526,777323,754854,495747,231680,48972,-36316,-107612,277396,399475,262843,183560,284480,48018],[-131855,-189111,-20149,-40601,22731,31553,57372,79562,276064,448544,382004,179175,127424,92991,88062,-6018,-63734,-227719,-410582,-456940,-437906,-422203,-198345,-234222,-444437,-434682,-328381,-235704,-162525,-198366,-169230,-173055,-264282,-397626,-328138,-216309,15785,74837,182129,269658,448021,458884,300289,-93832,-259506,238623,627090,431567,248494,139654,192615,252914,201881,104529,224944,275079,16456,-206544,-368759,-646800,-120335,453618,611571,361668,-154996,-291819,-68476,-38885,95717,276974,390835,421947,458347,548797,606452,322761,241143,326017,469288,271218,-196618,-137356,199006,530664,525839,142853,-507278,-1704,318478,351133,297358,27276,-23612,-68691,-382431,-109614,630838,1026070,861320,539709,274742,135889,-76398,-474203,454955,1033909,909324,78239,-112224,126215,-111944,-94655,677673,850025,737299,397656,-3471,-249968,-279590,-355237,-264530,35626,-81975,-409734,-426055,-323173,-514354,-147071,185927,357341,18871,-556250,-112280,-150082,-131680,-208484,-420772,3423,546587,754346,551174,249768,40235,33245,47099,141961,281724,376396,269142,-113969,-459661,-364782,-133517,105400,277346,323053,432983,621722,452125,135354,6232,-51882,-20990,144129,339612,509514,795520,621056,156727,-345867,-365081,-372770,-237430,4524,322346,248709,-160872,-223248,-158491,-444931,-380936,1915,-136696,-509881,-508034,-438171,-161818,206771,543288,349652,68493,-333433,-496683,-307455,-131174,68226,149645,71791,-397419,-386531,-216393,-337679,-379727,48892,269820,113409,-202761,-337276,-316191,-159495,-51379,-91816,-61045,-44041,-33020,403622,561081,252038,-265913,-335446,-337897,-262879,-276210,-443223,-208322,-119993,21538,29882,-326881,-318733,-34470,-310560,-20304,324262,176316,-168934,296934,361874,-68470,162451,387439,288881,65856,-28594,218308,208519,25423,168291,589832,504470,146088,-218863,-426786,-180344,101053,259536,2741,-202608,-287148,-448861,-244079,-37039,21178,-75559,-174222,-221164,158849,412381,208906,-58597,-118052,-258461,-368333,153904,405180,337847,108300,-110687,-314733,-259843,-184063,-285126,-378163,-143898,29403,76286,-89381,-170766,-81260,-147041,-349153,-308907,-427467,-566533,-16606,398644,729252,808664,573066,277248,-4514,51703,-9403,-235989,-287602,-303948,-344827,-100888,-6747,41673,128134,-168911,-544508,-349057,-113357,-214796,-159736,-7332,9040,119530,249810,163655,-89067,-190138,-193889,-285882,-210324,-183274,-67057,203509,147646,-197427,-600656,-209414,-160877,-47267,-218400,-141210,473170,887442,763827,95621,742721,1108052,635487,-317079,-366830,124121,429042,394859,197393,154369,320103,799483,726122,508239,239240,-179066,-82109,1321711,2289618,2549779,2242809,1862135,2193751,1998156,1913899,1844691,1736918,1361042,1540862,1064514,1104372,971687,485611,52628,-462587,114443,240212,47581,-317202,-293120,64299,126875,-9940,-475846,-627,84720,-78591,-322022,-302965,-97346,80969,166291,-217445,-507460,-431057,-128022,152177,571093,684588,717805,324177,-195664,-549374,-148901,725503,1375858,1513747,1218760,598076,394803,289840,-91279,161289,443562,554546,545793,509524,449514,462551,373222,9443,-126969,63144,181753,303488,300109,89269,-115339,-270504,-283280,-213437,-32169,206142,385358,338436,133733,249006,151145,-177210,-371918,87513,595478,857258,511906,51085,17759,-110870,-494374,-278738,-308792,-545651,-401023,-504908,-360172,225438,286868,-44252,-27713,407029,713888,410309,-113207,-549743,-322232,-227018,-117167,11427,99960,143018,17069,-196434,-445009,-452413,-178919,-161352,-83058,238140,438059,105143,-369274,-258756,47163,145961,-78197,-276503,96207,332914,-65896,-394624,62622,443316,-15025,-277576,-86109,-99963,-181426,179053,557109,430850,321190,287585,257069,178392,31840,61664,-63457,-338980,-339238,-191230,-165406,-196446,-11543,181378,249244,384600,559371,742537,816484,462218,-160241,-423547,-57326,11963,-161843,-308766,-289759,-121931,-121848,-149789,4425,353283,445038,95354,-355178,156845,593052,344223,-75908,-218090,-150162,-198320,-111540,173995,661552,1142045,886794,151092,-68585,214010,228868,-175728,-409614,149454,416913,232220,19843,194465,211220,24198,-196154,84862,-225722,-513999,-139001,-11875,56370,193577,503296,770096,697222,163295,-212522,163781,709069,890548,927516,496452,-29686,-109312,53893,5267,-337841,-250713,-239876,-488218,-435297,-379679,105081,534713,750142,226529,-68285,359070,624432,347511,-91899,-126019,59968,206529,59945,197812,-55511,-180908,-35839,128941,60718,-198885,-378523,-516495,-340810,99334,308873,281711,242,-331054,-524575,-234409,79696,305743,246158,-52476,216393,607032,460879,-19365,-353751,56745,455226,547484,469696,-35096,121239,412413,434424,198539,-52014,-346491,-282878,3563,157058,293580,183890,-41086,-334500,-474372,-401712,-411525,-206850,-29692,23342,74141,276921,381927,283660,28016,-140043,-336861,-450683,-214160,49511,400714,671526,702471,580998,310968,-260971,-370604,-59697,107524,333302,312953,37293,-263058,78331,285376,-104435,-183671,584714,797689,389501,-15013,-147642,87549,534199,868569,449212,206250,366521,123596,-87357,226684,275274,83584,60999,21183,-10381,190008,514514,840546,585657,168779,80575,159747,292982,219105,77845,-32966,-29285,20694,-26247,14475,18521,-249072,-334649,-193042,11215,117886,-86991,-363727,-325760,-114021,-207483,-351640,-102726,122457,162354,26254,12552,306446,561610,412113,-78195,-491954,-211219,-173389,77311,416141,419646,519064,299911,-86563,-475197,292265,695969,501107,103095,-74619,-111175,-98467,-129647,-426246,-312815,-262909,-484160,-257664,107042,41137,-429235,181133,802666,853846,521103,-45413,-92631,231965,342606,298702,-22036,-133162,-156116,-144352,-166301,-312707,-575992,-346866,-56199,231250,563975,583927,304215,-19757,-286549,-188861,-48704,-108165,-281630,-4895,277036,170471,-166054,-561684,-431782,-129716,-58482,-148318,-404844,-348857,-258777,-312981,-193402,43883,21885,-112540,-8258,-33715,-321932,-309888,-22393,154352,254869,-7657,-340678,75404,624964,679402,413528,-171900,-268347,245758,-68833,-212341,839114,1339535,962987,157492,-275860,-114956,-289445,250015,622958,693208,491600,278122,307985,135236,-232475,198267,636076,711601,39072,-437772,-452371,-188324,72092,54213,-149553,-237878,-114316,-315939,-223529,-376797,-525775,-469949,-255477,-231236,-128341,51982,104915,-108036,-135570,-176281,-211568,297402,486278,136670,-587776,114564,423432,152678,-258233,167472,197620,96269,-267573,-549360,-509615,-317275,-330783,-386970,-346040,-170422,473,-26106,15889,134427,120741,168097,166307,30827,-228328,-474202,-229502,-196859,-133016,-131070,-349897,-268785,-44821,273917,560934,348905,244727,-51661,-95674,245136,466430,623473,471891,58813,-398808,-74091,339697,393519,-14025,-31040,418506,419589,327091,186731,105989,54230,-32441,-3613,258323,430454,421930,311865,297303,158921,-266137,-438309,52057,437056,477181,287291,4063,-5399,-55157,-264913,-274107,-299654,-154286,17577,86049,360765,554640,460491,129271,99674,130166,161567,-31448,83118,145465,193475,226294,388330,468167,417715,255393,-19693,-321883,-350704,-398317,-365726,-133981,-42812,-74207,134241,350366,208777,102198,-97089,-322060,-339023,-229870,-28085,-187049,-351725,-364732,-410548,-143536,201364,420706,236341,-278598,-312211,-76382,-71286,-354985,80658,264118,147462,-118863,-118438,294050,403801,216619,-178227,-336080,-437355,-361074,114919,260668,210830,-236314,-414938,-282290,-67064,359925,647831,542736,210751,40105,134067,153532,15289,-154634,-145955,-237307,-339737,-293855,-238768,-98537,-198527,-356880,-180607,-30588,-223276,-292142,292496,1003105,1009711,459781,-305681,-252550,-50654,-169097,-534102,-533213,-592272,-482983,-230145,-93415,-153196,-195018,-97860,25175,278134,597129,826415,599168,90620,-204469,-156331,-386489,-380991,-403314,-312667,202230,528573,349076,-111624,-408042,-565236,-569309,-295440,109004,424201,367392,1667,-369650,-463618,-229195,164685,286293,98964,-169619,-326784,-373171,-540124,-44007,627029,848106,610330,400569,235589,19292,-98467,7156,-104114,-478317,-344750,-383705,-464287,-419585,-348616,-439977,-412538,-55443,-21574,-64145,-320707,-160771,12013,-115486,30899,254566,448371,146585,-130750,-140894,-191334,-273171,-371879,-510293,-242769,-94276,-171377,-357707,-170597,-89245,-291506,-451217,-300714,-297389,-305710,-417759,-457337,-98180,111229,-23118,-193092,-466923,-286463,212310,338779,215763,-144109,-280819,-153273,59364,138808,-111728,-430957,-331602,-437100,-123453,466469,500618,318526,317030,413572,411598,270302,30218,-244218,-276030,-132508,31793,149806,103830,117670,321006,522000,614668,454794,239172,7777,475660,1057397,881707,289775,-190899,-207876,-338539,-317980,-227106,-347627,-372686,-371892,-396936,-314151,-146149,-38690,-51949,-17185,92258,77938,-114387,-35269,133614,-71728,-396422,143313,524707,584145,404700,247710,75394,-83608,-23754,437765,997526,876207,453222,11368,-197674,-140741,34888,231531,364472,359097,92005,32126,587456,785704,463485,45053,55705,78217,11824,151920,264594,340647,373279,260250,207628,410140,405858,56967,-439611,-604953,-469067,-358757,-120233,-81456,-223451,-432471,-150812,35374,141297,347918,335016,201889,-22481,-221481,-262099,-288003,-386950,114197,624958,731978,279502,3801,285965,648824,1009998,1096093,624018,299395,13153,-181369,-264592,-156920,-26616,-274332,-216095,-205289,-425136,-49841,63683,239341,621626,553082,174518,-260335,71322,147875,21072,-177502,-354126,-244623,142920,243550,7017,-34236,239276,538287,396205,-169101,-341488,281474,332091,165802,-98312,-191230,-184035,-150937,-123620,-104376,-176723,-273724,84181,546453,614671,549244,143554,-375685,-151621,208973,166092,-184315,-486316,-454607,-410396,-67311,322340,679419,835744,963545,1054809,817739,299053,-258457,-428542,-46636,155701,165434,4308,-117917,-62273,118273,-7802,-247918,-145713,202721,415380,373584,124856,-172220,-445553,-512164,-399454,46772,142210,-137397,-438710,-70587,253551,396243,253286,88096,-125197,-246877,-278964,-111755,224831,558116,563854,331652,40935,87666,108634,-7123,-210705,-382871,-482582,44862,730409,1211281,1211400,895317,477441,-61383,-337119,40238,142237,22567,-71772,-99876,-219309,-424489,-94180,-17348,-216073,-333160,122382,514850,485570,394420,91113,-337650,41235,717348,1185574,930696,264681,-2183,245858,180029,9695,-115346,-291171,-370532,-125858,-172632,-147855,29756,38079,-135155,-303053,-308234,-216101,-266892,-352058,-182396,100144,209574,427798,877386,530127,54581,-343741,-322237,-336515,-347214,-339804,-388725,-32451,121819,130689,55407,-6295,5382,36231,-86651,-310111,-150814,129972,142408,73118,63861,31063,-108733,-124739,447713,793383,671798,755675,745379,620464,782561,1177686,1314687,1223612,606859,161774,-434031,234377,390159,73082,-293091,105240,289895,150568,-96486,-213319,155150,403923,211964,-235242,-454816,-268165,-43207,-35081,-163594,-224149,-330410,-162684,-174921,-336004,-433091,397495,558167,276350,319908,364553,419158,343911,140255,159077,193664,234272,254516,176115,41997,83670,273852,480597,288386,-29382,-352992,-239289,-303834,-292736,-165387,42806,158900,237216,199354,99952,-131672,-172901,-16009,139860,209962,256195,404565,422420,263679,-15639,-80479,-17932,66124,347604,516817,679962,602286,419371,213733,-52087,-153368,138306,264049,-179082,-439712,-446238,-129107,-313145,256878,583619,581469,323683,92087,81189,-44552,-187118,112064,106865,-199183,-32240,82752,-141132,-248071,-114972,-224915,-265994,-251087,-41565,140869,202236,126074,153046,130564,-46643,-314809,-106217,47902,373132,717963,936751,609988,207416,282721,939260,726479,345177,-112570,-282791,-394931,-607933,-58737,96406,-354423,16070,137678,46535,251094,347474,96461,-192899,-579749,-518359,-167798,208456,187484,-240072,202791,502255,396054,56815,263128,491874,359208,235600,9259,-342557,-253709,-182312,-246067,-450455,-223351,-124511,-308349,-409413,-429206,-338938,-283031,-253393,-341851,-244442,-267109,-182548,-157131,-131438,-171599,-308104,-262829,-229162,-317674,-361101,-327871,-375293,-402851,-201136,-76234,13036,57469,-17719,-180026,-345840,-201489,24018,289303,399203,263391,273706,609124,696777,426794,68568,-353979,-67749,237626,424731,140428,-56842,255690,446564,452922,220543,158397,-56138,-23726,428594,543562,465403,341694,192295,109293,131433,62621,230141,456787,560890,515167,412434,119469,-154340,-328463,-256445,-59046,-8011,-104934,141256,157726,10054,75667,185145,105149,-56574,-191282,-181928,-392586,-403124,-284369,-372641,-371581,-267389,-107714,26992,155955,90832,-6626,-254459,-370221,-28075,155508,248230,341950,246199,62818,214276,300978,88589,-181537,-85656,116486,156045,80008,-175834,-294034,-430956,-425069,-227165,157911,183935,-57274,303968,485155,424648,401660,118922,-353404,-54004,37067,-363098,-50256,605896,876997,722039,273054,8421,-220023,-315425,-393558,199938,646132,658940,-1299,-485139,-242633,-41024,86972,-61477,-153638,-17344,-105355,-210747,-173842,-340187,-512953,-334421,-69767,117738,332568,452224,410756,463402,636689,623442,310973,-182129,-360698,-209142,-320331,90217,197233,415375,722683,799909,320002,-192824,-350486,-410513,-205830,-211497,-33574,213825,55680,-83424,-159002,-123393,-201239,-97662,244248,498057,278249,-123355,-422476,-288316,-159152,86602,143464,144457,47155,-234454,-375729,-260655,65313,347466,226454,-294157,-162947,459081,752151,668755,299588,-81796,-330700,129252,228656,-26466,-334196,-61567,-204948,-273945,-235801,-284658,-427316,-154497,196815,410519,315973,146872,-68216,-177580,-101566,-8771,-160145,-107607,-79028,-195885,-347590,-274750,-210164,-187288,-247968,-328710,-333347,-322167,139894,759204,1089037,1099389,514276,154558,85634,46939,87228,239294,310790,188564,27259,-184861,-7223,-12024,-295218,-217412,194938,428130,407253,254115,-181825,-362100,-138331,-213769,-451801,-302290,69479,251687,178151,306665,489562,730948,367834,34142,-228414,-153586,-145355,17421,238506,-15109,-383317,-25697,349244,337778,-14644,-302706,-439025,-356794,-112079,167205,173257,129796,112112,167428,122629,85952,1877,-124084,-554576,-254835,45622,115224,-79233,-420012,-469683,-327915,169021,520980,199375,-465968,-180536,-31516,-105916,-285155,-330935,-334989,-532254,-298780,104607,270088,261726,62554,-249623,-429825,-67787,202741,250388,119688,-159751,-560419,-240057,-34177,-223514,-395964,-337080,-506568,-421323,-261821,-213742,-334447,-340363,220360,572015,346191,20934,333249,673763,474734,-328560,-180699,167161,260981,320723,383973,361370,124362,-142615,-101099,112917,318876,371704,299499,206054,7595,-253507,-474284,64874,651318,936891,685114,239899,-72197,-64895,186911,205147,-123507,45513,555635,536911,-96206,226208,313810,-43737,-37060,132558,179405,195751,-239152,-294937,276515,292548,309063,546069,417691,140759,-113441,-169609,-275058,-238068,-410143,-510108,-264687,103185,306477,135913,-173119,-497895,-382407,-326830,-270214,-318841,-419382,-269641,-51300,43675,29845,-64709,53070,411723,735068,699062,405606,128166,-34093,-122685,-84069,248400,344516,264053,393694,456991,217013],[37901,-227811,-84264,-25811,-30592,-174953,-271030,-320134,-127279,206815,392086,319882,88193,-50386,-77618,-145418,-116599,-264027,-393545,-362020,-408981,-308411,15778,60692,-103100,-296863,-287641,17714,147928,258156,233299,163726,-120323,-322182,-286206,-97419,139481,210701,222519,324508,490615,425973,152653,-161891,-76457,357423,529819,353148,164682,127125,85290,96004,63880,-77251,-62121,-111201,-220758,-69933,-123415,-381066,-147275,446124,570738,360527,-234017,-304919,59203,334951,490506,537369,542759,393053,416195,637727,762387,448786,235084,227359,420120,237877,-355766,61837,503441,831791,796070,265052,-563153,-144531,146112,172590,88522,-9202,-29859,-83795,-361446,-293137,191846,578064,493436,278072,76047,51852,-43088,-375647,428527,1024603,933905,81416,-172391,10511,-142773,5114,478341,749686,690766,645371,350176,-14187,-273544,-287638,-126145,9845,-77500,-172583,-94653,-244309,-118427,288975,823629,955274,282275,-518617,-32946,-172751,-332151,-426842,-436680,110386,656087,879125,707482,417067,55349,-259659,-239043,-155880,5029,155880,41249,-212297,-412520,-469355,-300727,-81597,152656,320383,488343,559814,400426,213905,154127,-24663,-207479,-68256,253389,590888,853621,756181,326908,-59448,-131552,-117356,-361595,-477734,-98291,18793,-73474,368534,361996,-160770,-444032,84094,23842,-316346,-398862,-302403,-98326,100916,353992,339861,274515,181691,70111,-139374,-502414,-49773,139805,-117215,-514258,-301495,-189818,-267565,-198136,205633,391159,178079,-201947,-371197,-335867,-334818,-458603,-298026,-27602,99261,83668,423858,668949,311968,-110337,-39232,-229269,-389404,-278113,-450615,-384263,-396089,-352769,-265683,-301003,-351086,-69516,-278029,315325,431768,100470,-201318,472599,614467,-1453,-340235,202050,399782,309992,-23758,-66989,85409,160861,184366,310766,225715,-19863,-218675,-466582,-265827,-49130,243918,48224,-32022,-275746,-455964,23859,294016,311719,97378,-52381,166873,676101,759328,400810,-125354,-190959,-276354,-174236,144680,192641,244010,220897,-38278,-393656,-410453,-332915,-285194,-256791,-173193,-143484,-164006,-235373,-270010,-207451,-369387,-468973,-311971,-423101,-574574,-194272,188588,474621,592791,361421,110536,-136259,12554,-30538,-289957,-270519,-277084,-225709,-93779,129218,235954,163029,-293443,-407085,-39561,-329,-408437,-212362,46785,846,-95570,-51030,-62668,-179141,-252245,-275985,-96561,91467,2089,-115791,4141,91229,-50266,-300196,-299463,-297889,-123121,-250694,-279814,273570,806306,756383,26572,530186,1060955,846512,113593,-307271,-234319,195028,318975,347814,245583,196603,623391,610427,567348,326538,-76370,-43379,1722395,2472829,2815502,1753525,1487654,1520399,1254746,971979,923487,1105122,1246507,1586753,1129924,885047,781702,628985,1948,-570816,-163869,-3656,-95867,-256565,37622,417354,379548,363316,-166829,-283020,-21709,-76222,-154923,-115997,-49382,36365,-29671,-282615,-337286,-132239,7171,93994,263620,455098,585366,436599,-83895,-655511,-203317,523838,1230183,1334897,1108865,603249,498539,448205,176798,192730,341484,403096,397765,451756,375696,330475,144763,-2929,-75805,130223,173224,297356,173384,-49375,-217146,-303878,-358852,-302868,-153521,45670,264467,284358,122663,210605,83038,-298812,-363901,84774,647038,862783,379920,-104520,-91690,-254552,-433107,-77170,-226306,-364937,-185328,-400955,-145052,388758,433582,44114,-309519,146224,534820,314961,-37880,-322673,-515172,-556776,-388279,-191554,-66174,27585,-7464,-60224,-264302,-453232,-404557,-312056,35929,357626,401669,133918,-207052,-419951,-209128,-30996,-302226,-377543,132116,519720,168662,-399447,-99789,205266,-126723,-335959,219104,246583,-164786,-261388,196237,282301,369575,301204,168877,-11054,-123383,8444,-37353,-462730,-374768,-125668,-149924,-332418,-418017,-423960,-223414,169705,443955,597239,606280,306998,-358297,-264677,98488,139487,-24183,-192784,-259458,-182361,-195091,-236583,-127607,182810,365961,102775,-478946,138956,658573,614869,386719,243536,103336,35481,-49052,-39520,251843,678192,578165,67887,79992,331862,290598,-153285,-214225,193924,208237,-161358,-135072,336225,347205,-25319,-406328,-214927,-475785,-179969,-11488,-47359,-90441,76828,423919,690225,580171,144059,19264,370774,862012,774417,686008,284608,-155355,-514181,-308139,-189659,-276677,-294277,-404136,-464018,-377676,-243132,250162,628204,645526,447250,151448,65338,-41069,-45297,63928,49248,59740,60748,-254724,-269149,-358956,-408920,-116812,217406,313259,-25983,-336297,-471218,-360843,24721,277010,257128,-68535,-504361,-406047,-222150,-37857,155475,112314,-204158,119782,524692,418927,-36685,-310304,118194,561835,627483,460231,-101321,-38055,230056,261649,47446,-139711,-337706,-187167,39391,307155,526503,492826,236371,-179792,-419504,-411609,-220544,-7903,78256,41798,49468,125147,128224,122891,19302,-35247,-243042,-430371,-450398,-134253,346451,591074,479777,170014,-156925,-549581,-421545,37341,245783,388273,210014,-128459,-153243,245715,312041,-245377,-98171,512649,548841,178566,-54116,-35587,295788,682472,829235,378448,118900,413792,269664,-53596,115918,344641,393234,306841,75865,-175778,-103187,278915,704859,638756,370427,133534,-65589,213963,342138,136397,-88792,-320,129175,131903,16674,-76607,-299228,-366257,-153803,162918,340727,176288,-161734,-341071,-9769,-43676,-279998,-201040,154816,283671,165799,104962,374607,627119,382735,-179580,-360614,-64827,-248112,-97474,464668,691757,736020,487035,-36711,-535875,315752,863516,786215,283431,-108343,-201914,-182588,-72310,-426937,-300208,-315305,-579734,-18172,412809,339952,-154130,-29710,516926,655336,346837,-92264,-32448,253654,296783,145135,-23588,-21722,-66859,-203847,-403713,-416750,-422210,-304046,118337,541231,706670,607263,325588,-57854,-388547,-194614,33174,6099,-172702,104547,292282,88876,-227428,-499345,-482256,-360212,-287844,-132021,-179453,-234020,-187369,-209463,-23429,348364,229405,-13241,14252,75832,-118879,-396656,46070,431238,471241,33655,-481189,229350,897360,851901,436708,-168414,-346189,-37358,-44893,-159402,593657,993262,785679,257895,-262838,-356475,-384036,144739,416538,492479,363720,160520,177966,-30348,-374084,142413,559811,534951,106558,-521111,-574699,-197212,159943,87661,-85588,-237728,-56660,33589,94150,-10348,-259960,-541958,-204473,-158290,-183422,50339,274366,180609,1224,-139476,-460948,-82922,341618,230978,-339779,-164234,281806,123176,-273369,44193,116837,185776,-19559,-110499,-163186,-396102,-494129,-233430,-50537,-84525,-112442,-257119,-51257,272980,314725,299880,319538,202789,-77349,-418737,-406602,-241438,14800,181329,86240,-87966,-213437,47628,457299,501361,360800,113589,71583,349448,436550,534343,422311,84928,-452739,88708,525945,372687,-261554,-82595,481737,496315,319252,167290,34143,-129488,-202866,173949,504144,577607,377587,192197,206498,159825,-141260,-362775,-18059,233049,208469,33381,5820,101096,-50871,-324939,-536293,-498842,-375316,-401686,-83636,493386,642194,417622,32139,93673,356949,631847,411533,357857,418206,262152,253277,492672,626809,577639,374486,14696,-453634,-472623,-268442,-119040,80810,-133931,-333951,33055,217599,-61822,-174176,-434576,-406301,-311522,-87276,144230,-24289,-161485,-339656,-627407,-194952,174724,360483,174845,-200163,54097,305988,256870,-394793,-198243,183902,222622,-88229,-208561,371430,558872,311029,-131004,-71564,-193202,-363363,21953,69586,-6572,-498412,-279117,-95419,-132993,68274,335279,267119,-29586,-201282,-18376,109061,-18949,-75974,-39489,-251594,-420384,-403360,-514686,-228072,-236963,-499395,-192758,81586,-215917,-218830,371258,964487,978751,508228,-18724,-272935,-255040,-224094,-446306,-495597,-451670,-318630,-134623,-56262,-169945,-201397,-117792,33949,301977,695073,880042,707630,130052,-470910,-488146,-413878,-204853,-423608,-287173,366168,675836,444377,-59805,-430878,-635091,-382509,-271800,-149216,246447,348278,46864,-279573,-528850,-307707,22302,147502,91247,-92212,-263930,-339729,-501805,-116713,396484,717597,570868,341175,68990,-74083,-226614,78837,141326,-34867,-215896,-281907,-394208,-289812,-79041,-106672,-153767,-3915,-130491,-442053,-247603,57281,2816,-263033,149695,584066,659472,215238,-198649,-262845,-158517,-281782,-512292,-319506,-7070,103633,-101405,-396559,-165650,-35861,-195145,-517497,-459925,-329556,-286334,-374549,-462758,-252613,-51244,-103594,-219639,-329033,-155104,202962,218504,-2128,-297611,-468279,-470477,-230492,-140010,-232584,-304965,-39504,-290042,-361567,132533,229521,161239,303372,338173,396917,171762,-127602,-297187,-233770,33062,379910,558712,238105,-157352,87815,550225,734318,642801,227069,-48576,131607,635695,663030,317463,-108417,-247615,-383655,-458351,-455031,-174873,-167960,-216936,-342789,-420581,-262269,-174773,-153046,-152022,-151306,-150982,-72360,78591,193103,27722,-291710,42710,552579,722392,482667,287102,170522,50893,20524,358207,668654,529422,-10961,-210229,-372979,-263436,50703,374319,518584,499235,185703,6380,550780,809553,452300,-94571,1201,50684,-66249,73961,142530,258297,554934,603560,408418,467859,384871,-93149,-316317,76298,36391,-325121,-10232,223041,61883,-210200,-8556,137022,-14923,-50855,-18428,50563,-56856,-259861,-362346,-392362,-550017,-68070,332578,278043,-112780,24041,439602,736424,894525,978271,622246,301946,138398,94818,44034,94813,48504,-237467,-76932,-193357,-436918,106235,114842,166471,633880,479399,119234,-170237,207599,219929,75554,-119623,-383917,-377349,95336,202217,-199890,-548975,-176387,326193,315351,-226549,-19766,532977,615351,467634,248336,-27910,-310624,-439863,-309002,-114919,-194646,-424439,125074,684096,794307,611158,125255,-215508,193637,541919,296235,-258258,-300000,-116284,-338607,-124071,421602,801707,946119,906103,879479,755115,303182,-222971,-444097,-36300,128469,163361,-22279,-71726,43059,132472,-146159,-465147,-36625,431264,726682,535614,102008,-243462,-327213,-341322,-76206,30723,-119820,-228632,-411614,-176569,143991,242478,96834,47391,-140460,-491382,-430094,-160779,476887,1066746,1083582,603573,137171,162354,148501,-6217,-218185,-353182,-327601,90537,599774,1078985,929170,643332,264072,-177699,-223494,-12712,118614,71140,-107258,-235520,-326462,-297363,-35805,21845,-218022,-295309,123816,617368,773054,720532,358494,-87995,10491,617082,1130043,973481,394548,-111364,-1057,89487,-40494,-197483,-394094,-303010,-178731,-141001,182026,211744,159126,30804,-124806,-159280,-100172,-156007,-206005,-254649,-160265,-2920,258345,662346,409714,-149549,-434844,-153713,-198786,-371679,-323323,-494345,-126883,69365,22004,-72715,-126957,-225659,-188727,-157505,-219084,-70800,194735,89318,-187919,-224854,-185847,-342210,-60209,654484,708803,142066,561470,1078998,1013364,957534,936435,1104984,981296,955450,653730,-152039,-37346,278788,-101004,-202696,356780,446124,250392,8549,-102634,10607,210026,-12743,-411059,-291174,-140159,165452,148866,57751,-2475,-208037,-173102,-281084,-436677,-230877,502036,429584,548160,649465,460577,357286,190853,-51663,27901,203231,269253,160240,-62628,-264900,-326102,1002,410605,426291,276913,-212593,-401837,-300482,-146830,-21440,99426,139595,142825,186154,163428,-8727,-89339,-137375,35826,147728,233633,277692,280983,83949,-197758,-242487,-281522,-105835,279638,725847,899780,742464,415952,-162874,-342185,-503043,-366978,30051,-159241,-468269,-356394,-171696,-217526,39081,526119,681116,430715,97951,-257178,-165253,-64397,142050,-97496,-548046,-41837,59916,-174853,-56430,74784,-55464,-200213,-228359,-102695,-17045,76169,102425,267882,292775,17824,-109726,-108540,-232073,-136770,255454,516748,222414,-106579,463161,1285034,1033278,461462,-194167,-290977,-356564,-199892,142920,186454,-346823,-116585,42628,271145,809142,841853,397929,-50144,-426895,-299171,-107057,241475,395970,30209,25761,304612,230595,88124,402758,635820,324313,-56938,-213454,-165017,-16086,-51512,-117713,-84773,-285388,-222673,-428999,-560215,-439857,-254290,-175963,-193492,-135459,-115522,-173407,108353,354449,277500,108143,-150574,-175542,-171807,-192938,-324206,-454256,-420952,-289682,-120395,-94744,-43937,-65336,-186122,-258228,-365969,-113074,72624,309992,368543,232676,337915,670742,703388,408112,21726,-342177,-427376,-20097,231687,261660,-375811,-113707,-81551,14968,77971,185288,-7002,-2908,411568,555816,503827,249820,60408,86337,427903,319874,355972,402073,438245,478374,525152,459119,241253,-236437,-245279,79320,82681,113808,256030,217711,49687,104538,161775,179159,126444,13848,-22488,-206911,-344675,-352461,-112406,-5671,-56291,19690,173843,153050,-35793,-218611,-297247,53685,248989,368326,330545,182957,-31524,-164791,51356,188307,83681,-112576,120617,328872,275503,-15557,-174754,-199671,-199398,-136047,-362553,-317837,-141976,126244,508739,419893,128282,121476,13310,-247828,29095,-73036,-297571,224508,859371,1078886,829199,401086,186654,87884,23473,-160655,21628,638765,901404,368048,-42087,-298263,-352133,-154531,-53174,-19969,82956,-70501,-181277,-107779,-63807,102186,124597,14653,102484,184272,305971,309173,371803,585542,619955,466424,-12609,-474246,-210768,-13598,137871,60162,280818,615533,749594,343369,-151164,-202293,-356965,-174355,-5578,36774,91717,-15727,-46167,-137688,-147196,-170073,-58282,121189,328374,130939,-176942,-322761,-261497,-195579,-38576,55413,118928,74140,-184821,-464655,-343002,-157539,254745,356051,89543,-380778,-16304,400255,424647,214866,-119919,-327052,272479,616395,223212,-267748,-103764,-75587,-214049,-229055,-400782,-498190,-220666,-55531,15419,-103733,22397,-22115,-159971,-203597,-104324,-91504,65837,95752,-15401,-162527,-137433,-207954,-283884,-331519,-363207,-367532,-409019,-96102,372271,647949,518892,-44649,-101957,-57261,-16832,-101184,-121435,-90919,-245998,-416945,-187940,41895,-120585,-498125,4858,393797,392076,207128,-7916,-342030,-131383,57325,-133002,-531344,-161424,168475,376934,299969,345697,445240,570665,160001,-76912,-184530,-260984,-413913,-481927,-278098,-240088,-359773,-174469,199909,219006,-26216,-298540,-393249,-263659,40456,338700,431850,393236,323696,178074,-67860,-264797,-340874,-83689,49725,-331880,4305,320293,272823,-66716,-293799,-122066,342781,679379,390954,-142029,-150236,65148,62209,-101851,-205489,-335284,-327419,12948,290160,363856,284924,-17162,-184635,-73665,90413,182374,191261,171429,-1939,-330787,-413011,-240667,-263953,-282527,-249124,-393186,-288473,-230691,-194909,-353556,-381069,235679,587047,364662,-23145,204315,516602,437448,-222171,-198870,369740,390707,390204,398503,319215,109679,-140398,-155921,38859,151142,57631,-39604,-148293,-366492,-243668,-238047,8912,563717,988238,798042,374057,47359,21545,256401,231236,-165787,-234696,227804,114008,-425222,150321,189257,-230648,-232380,-57650,-89234,-95039,-274880,-282606,149095,167584,248397,345758,343577,180059,-46217,-180744,-509272,-500551,-558307,-457270,-139199,154292,368689,297382,-5096,-400139,-220876,-271406,-434920,-416354,-409310,-317700,-121427,5587,-28084,-86754,-55134,276162,515630,440665,165595,-49817,-95838,-137982,-55589,98161,192752,353554,672626,717964,446841],[93656,-246017,-166851,-29009,-87852,-337329,-337359,-298094,-423731,-6490,322036,377235,159925,-24723,-123924,-204847,-183397,-261494,-264956,-185207,-239075,-114732,199671,320445,203248,-242921,-316704,143625,386547,581538,508728,390171,18439,-223479,-286478,-42820,176156,251489,197813,279768,426825,327089,-36385,-148693,43980,373704,430859,337658,166628,70085,-96465,-143640,-96879,-186505,-309150,-592374,-219006,105806,71868,-178646,-201781,276121,425660,290743,-219900,-218661,173411,606726,704331,636132,506850,214847,187154,476179,658852,496494,237638,137221,268297,162954,-486919,151146,705026,986836,832807,182568,-403821,-164830,11021,-48357,-174723,-113604,-102959,-179025,-422065,-544945,-250989,35657,183656,38656,-242315,83400,136810,-279419,150464,652279,545022,44575,-134351,-182511,-318048,-7267,82770,303462,546600,739395,551943,124231,-221101,-276735,-94742,-115946,-12682,246647,475977,261526,254590,643612,1353355,1373220,492044,-478824,14796,-723,-254935,-482457,-333228,112437,534248,710276,621512,321191,-136506,-543223,-354679,-322733,-368978,-281208,-281176,-315451,-357152,-458274,-469442,-288888,-78222,141844,325393,274667,240701,251772,243114,-54671,-420717,-192214,78878,385074,619227,691994,413779,155023,151116,208862,112248,-282484,-116520,241926,625615,831416,827391,82742,-461509,65886,106488,-144603,-180805,-145995,-37102,-6121,89804,275540,433509,647935,711401,417417,-273305,-160280,86294,-288005,-358250,-183875,-124619,-98260,-9979,242325,280298,33775,-343770,-469562,-306323,-174939,-289083,-345632,-29507,187049,240778,382332,584265,302946,78672,184594,-97254,-423713,-302618,-391679,59200,218211,-195906,-400694,-322403,-329253,-206157,9229,314602,349177,-11569,-259039,518068,764049,193825,-256647,-24340,310559,395103,218645,159391,119750,186076,-4119,-269963,-233525,-220273,-204476,-385805,-427724,-508102,-199648,-73053,62047,-135862,-159769,137181,400965,409305,216300,162561,559166,997783,920157,452069,-267838,-282480,-230099,-44865,114524,122901,402978,528367,63261,-375653,-167634,15545,-19176,-91411,-188367,-343363,-449412,-426964,-381112,-317450,-425928,-316719,-264395,-452974,-467553,-403615,-149959,68078,201427,19653,-252503,-353461,-213771,-286007,-366232,-142724,-36363,43041,-7154,229263,333358,94612,-472008,-63196,307929,275320,-100848,-223561,-36122,-106967,-352888,-411779,-324593,-296213,-357881,-308342,74286,285689,249109,48541,-197754,-12944,85570,180512,273720,-179050,-111302,-206145,-432751,-183980,418415,462001,-86566,112315,703386,786725,445363,108017,-459476,-174146,115867,312829,394861,280934,564138,557730,413493,605033,601459,1197687,2649601,4250918,4738955,3014121,3005715,2830695,3961171,3784185,3162074,3605040,4631251,3652915,3498223,1874110,1424821,1100665,206314,-466960,-500154,-262491,-216019,-77081,312529,680883,566828,463372,56708,-5891,19117,-74205,-117657,-78738,-51081,132254,194801,152372,114365,134899,157142,175019,98289,238339,346390,397925,-70611,-639140,-156809,382841,1059827,1114144,926008,565967,586907,644376,566949,231594,176181,137167,15663,89655,34415,41379,-70886,127812,34933,123324,68287,169687,-37959,-227090,-358810,-403449,-275290,-409784,-398686,-250994,83065,200755,107173,47810,-149845,-507670,-249689,114171,684159,836442,366383,-142099,-329958,-441706,-297734,-50607,-114268,-99807,-51606,-431197,15014,347770,467273,146168,-490811,-109431,254433,200813,68236,-69185,-221235,-249172,-264377,-289210,-272075,-199710,-113458,8501,-130476,-342458,-415208,-174017,137939,262561,169391,117597,55908,-38402,-161073,-256052,-463522,-390831,33300,474140,366194,3049,190055,604973,218741,-99561,452310,570090,264321,-341352,-406121,-24735,299145,326928,133871,-263548,-277267,-31445,-36960,-342976,-154480,-18785,-87016,-158267,-265208,-261696,-457824,-95693,278548,434865,313037,8838,-497987,-84059,202720,179281,28747,-126685,-161760,-69056,-65708,-176950,-197152,-54005,106231,-49127,-557615,105310,648799,816889,709367,629201,410372,301762,-27554,-440522,-156972,-71652,27765,-26135,132121,399188,382561,-4526,-109893,183790,148063,-342198,-247647,335139,400166,-113903,-265305,-347514,-52902,57058,-39670,-173803,-162163,-42081,250234,473991,479174,198376,209887,462699,674610,446332,252751,-25943,-258716,-296474,-515726,-433462,-264262,-105452,-179615,-303355,-303582,-189160,134325,478420,427826,546765,315311,52557,-509493,39719,214115,14499,242361,416264,273326,-138091,-516346,-484237,-355690,96296,326266,47921,-283472,-401244,-290469,23972,279456,199924,-202250,-430280,-261125,-291681,-198944,-11890,-74774,-421473,79342,428629,321757,-134542,-275770,126612,508321,512767,229197,-227236,-258195,-57318,-41033,-164235,-272625,-396016,-149765,88923,364425,598955,640259,381726,-128577,-431827,-523286,-141958,74440,58887,-57173,-33577,-43471,-123326,-115594,-14788,58987,-158826,-238936,-490194,-338888,191546,389800,268758,-108257,-392020,-610138,-447915,30588,305297,318261,12893,-270589,79617,397736,257702,-373438,-74764,191765,10672,-197603,-179099,77677,432315,714259,586529,166950,-65128,318228,363584,25468,-114457,256970,551380,465417,82300,-315404,-366204,2587,405116,582267,566155,243950,-283574,-2926,273080,125009,-10587,79882,155266,137327,-135533,-294549,-391341,-328157,-52239,339401,553284,452698,36429,-413620,-15596,22633,-302893,-277975,147244,266993,149083,63156,303730,555037,303178,-261812,-226631,-1553,-341918,-233717,449296,924335,844697,597876,35094,-437534,284442,906650,973506,489917,19838,-162380,-168140,-170745,-513271,-314484,-347743,-450971,165073,509098,326610,-62229,-23623,353137,427616,53928,-241298,-33783,186203,168453,-82236,-117024,-9349,45843,-77142,-419093,-547244,-369335,-121851,346731,820261,760272,498382,212548,-154610,-463600,-187066,31948,-43301,-158461,139107,190852,-85661,-374238,-387712,-209985,-228988,-622184,-198299,-15550,-103607,-58289,-125969,69008,555021,507812,62043,54824,193042,64123,-249247,125175,531592,427019,-75924,-269453,396733,954021,899420,309414,-259765,-169687,343894,131461,91212,240508,541260,660578,412633,-91321,-330725,-381221,-10998,235122,278007,197518,26066,-77486,-302105,-539665,34472,291237,55369,-172812,-426981,-462796,-205645,108023,128655,-17848,-261317,70919,386185,340566,338585,12007,-475238,-179866,-103065,-201284,22948,365414,465764,296890,142556,-142812,-324587,151760,288299,-62201,-460059,74730,23489,-258379,-139209,55320,190954,129590,81691,-28968,-253014,-495375,-183085,123746,75956,-68376,-359554,-228887,148558,318753,308601,370624,320719,118269,-203018,-515110,-227969,66414,301961,343304,207894,-73715,-25543,84629,365163,306899,206732,177681,306518,281756,339850,426188,281045,-276012,-22458,494345,326176,-244535,-35125,430275,437076,243760,109697,-54770,-323615,-142088,423429,676433,662471,324575,116075,144215,203070,47734,-427100,-217946,12697,69126,73968,104194,117076,-149654,-425780,-457781,-396173,-259558,-411826,-4148,583111,643660,304282,-5679,136102,524835,836789,633286,499636,569750,285702,219892,420769,539360,526184,343567,42272,-313159,-410282,-85647,290317,455269,102007,-497935,11202,172889,-202349,-282461,-281900,-153636,-121722,22104,256548,143020,39401,-252417,-468249,-95705,236110,293802,27197,-114919,332269,593359,367129,-203144,-373862,65280,193803,-107474,-291928,349982,608850,351175,-78049,62442,-34846,-385876,-213443,-208752,-246215,-345695,-13733,140330,4448,-142372,-10659,-85090,-302815,-494528,-333369,-120489,-172407,-166,3568,-332321,-308861,10004,-258920,-342698,-177129,18098,454002,303301,-233264,-70230,511479,700785,617541,268686,134145,166296,143627,114717,-145810,-435260,-362045,-108681,105707,-60539,-176974,-148754,-96110,17834,234151,659568,809238,660914,82198,-221783,-57592,-38699,70741,-346623,-352374,307643,553278,341719,-102508,-478936,-471952,-190083,-108584,-287960,35664,335213,130084,-270131,-530228,-281952,-95799,-95336,-56401,-124970,-252381,-306035,-388857,-170773,145188,458901,383040,139643,-96612,-145131,-451516,5102,223823,285081,253528,66303,732,86178,359621,275265,131958,-75698,-280206,-244421,201613,195743,-68340,-361232,133831,731349,847949,445385,-211136,-429372,-234774,-379731,-425324,-100886,126065,124574,-181157,-476691,-170792,-36192,-107559,-293141,-420428,-363690,-263983,-289053,-385552,-361237,-166664,-127903,-212899,-205648,72018,223829,169290,-171999,-409753,-499198,-559972,-515921,-336925,-189052,-65143,99363,-161142,-456943,-186760,-39856,24665,327176,418741,482638,187893,-167283,-365156,-216066,206824,621138,752607,304237,-382692,-61076,448722,582568,562584,71654,-132467,-162826,92055,346405,257745,10295,-82107,-133074,-171043,-209844,-10661,-64832,-141313,-342028,-478777,-220531,-178571,-291141,-345751,-378643,-284442,42162,164694,174258,147296,-51897,-59746,442067,684818,440103,221290,172275,104039,3127,130786,82877,-52612,-454410,-454078,-510791,-355648,125724,574957,747621,594767,190947,-112327,243846,447341,183666,-321100,-115713,-24293,-95285,109957,107838,148819,611752,768226,542209,493799,387205,-174891,-13539,524479,364409,-307190,15566,379444,196750,-103032,104609,300206,143675,-293487,-386687,-200844,-185026,-319146,-471528,-443867,-504835,-301251,-85588,-200164,-413989,104560,400731,556797,620348,637459,456743,157879,70822,133162,261119,374775,211628,-88794,19015,-165038,-410850,118175,37784,46271,501578,304404,-87567,-205454,164314,142786,12193,-175077,-445566,-454164,8860,139705,109543,-42805,-543540,-67351,86685,-178915,313605,691768,782278,647398,461189,-84500,-530727,-416425,-297812,-8397,-89,-215892,33194,459518,597332,366135,-12290,-74239,390760,653399,265153,-347751,13634,263804,10282,-236640,397063,845391,1013354,809808,547370,444558,153302,-252394,-424309,-81031,53737,170623,50383,-10099,76421,24076,-316215,-465512,80656,574964,828067,465103,-161354,-301501,-185502,22342,251022,-33442,-318421,-97365,-314484,-256075,-11103,-77889,-87922,13150,-167615,-419498,-210848,-244064,489041,1218207,1330637,729455,164139,105949,110434,16242,-155929,-203543,-90919,204155,460116,725628,512227,273294,-48294,-328603,-273107,-204921,-19967,68933,-80019,-242430,-362683,-212843,-1092,-9270,-280890,-341152,110507,576056,833967,847981,504646,29965,-158757,365768,842287,845476,460243,-200961,-408734,-114027,-70684,-199675,-210542,-129302,-206184,-30140,388471,283670,200690,138167,69469,12914,74565,6329,-85410,-228433,-283397,-178159,27416,168923,72047,-464917,-162529,137686,36069,-180635,-260310,-373800,-212294,-12526,-144530,-251044,-183251,-218825,-196285,-93341,-79924,-4929,177296,14459,-304185,-549879,-447769,-550760,192932,918887,910605,8428,-100532,780848,1061766,1434639,1171819,973335,744077,1327751,1120394,413818,-245374,145972,-232088,-114547,528916,544979,316281,23206,-96017,-239266,-167109,-350032,-499457,-144612,58030,332956,215804,126532,138014,-40428,-68107,-412983,-509674,-52922,193034,513690,699465,382900,179005,42124,-134106,-272022,-180486,127399,208886,14266,-234286,-414916,-580863,-338355,152436,382663,409188,37230,-428357,-422360,-111123,83242,129866,83218,3739,134292,185249,97888,-86279,-339395,-178655,-82330,89893,77665,59580,-152397,-372372,-370365,-503793,-237419,144485,849445,1226113,1385748,1568595,540115,801231,273855,309996,1011895,1562077,760357,148548,884051,147454,-292363,215568,740390,677847,353384,-82522,-170036,-88671,-11970,-217857,-389246,-43349,-17888,-130891,18727,81291,39326,-201152,-256838,-212777,-246436,-105142,76784,317796,299421,1127,60560,-30412,-267086,-292166,-48173,84364,-113049,-299625,430827,1174532,1158949,540350,-224679,-413346,-323428,127159,440310,383506,-128582,-163488,188805,807516,1268453,1100065,596548,111152,-272249,-192789,-71922,243994,402193,355720,97769,244089,75801,2926,344296,554911,224320,-328880,-372742,-55334,84996,32550,45982,268748,276869,488238,19667,-377892,-463728,-172327,35830,95026,115691,-60144,-46929,333944,710275,545562,222276,-142288,-245380,-178745,-147267,-209812,-404948,-492535,-328434,-181526,-191817,-219635,-283720,-301596,-305071,-428602,-109235,157967,219317,235456,111358,254951,530634,531000,256604,-107428,-299887,-444556,-222184,115775,372292,20097,-458551,-490480,-208593,66111,153222,-67683,-122031,261554,486760,474926,159622,-12020,36535,455287,454508,380581,220958,174032,250202,364718,545293,435438,-163718,-226588,95290,17393,184610,258763,198256,86289,165586,171572,245704,265193,177081,80775,-85690,-94560,-28827,245381,268823,111501,171242,364741,238561,-12023,-201242,4255,261579,372283,402232,264427,-35234,-323534,-357839,-166794,3928,-4557,-104983,245300,386482,280620,-131856,-199184,-155151,45952,194249,15038,-249242,84587,395870,619019,292331,-212661,-129335,-94720,-47494,181400,-26728,-28036,503203,1005282,1125128,818026,441084,297788,368972,420371,71084,-148688,388111,772924,543095,394724,174216,-189952,-324086,-142565,-53097,-168,-130037,-102876,182540,377208,648016,537947,186031,126587,-14757,80511,137392,177072,378871,510823,518913,111823,-203191,-47995,152657,193062,-48836,34454,373048,515198,245782,-187652,-135829,-47173,165810,258285,64099,-120359,-183975,-141231,-204135,-258670,-176638,-9508,8456,110179,42110,-27176,-16561,-160079,-239153,-247586,-95473,27855,50830,-222027,-497653,-372226,-294434,184299,465863,296986,-218388,-305398,36989,119711,119415,-118076,-342672,262806,714830,298070,-149155,-336165,-219275,-179304,-208591,-353282,-380990,-133573,-113838,-285633,-522602,-167567,-119416,-253052,-381190,-280212,-70871,162890,280458,195130,32707,-27835,-127718,-245929,-303990,-397239,-361906,-374598,-186797,140947,286417,-44227,-385151,-288463,-197008,-122804,-292653,-448538,-474546,-407431,-45242,142505,180059,-125421,-380399,123199,354247,119803,-170076,-227225,-114986,24281,35093,-245496,-430459,-121661,54904,267140,232444,190038,229359,194446,-134109,-194353,-100911,-304624,-538048,-381822,-316133,-279925,-280578,-278165,11837,-27731,-85262,-292569,-379492,-201875,144222,459974,663907,620365,552095,340985,122820,-286849,-427279,185700,311951,-269886,62303,536199,593954,334411,109711,178290,465938,608581,349852,94306,183132,298292,207676,28164,-77122,-328567,-80419,390255,520114,467494,269808,-12600,59026,214117,164117,92329,68122,176410,112385,-76362,-431544,-409619,-284348,-72902,-66846,-241786,-83215,-195801,-222921,-350424,-396540,205144,496037,345883,31392,-33599,161185,230886,4412,-243242,352874,497736,489472,454592,295513,64126,-156721,-160819,-16282,3691,-234860,-353943,-384116,-386461,-1694,-63371,-127149,349993,750268,604077,274526,21349,20509,207396,236109,-104238,-468405,-107076,-88138,-37942,44931,-38196,-337276,-472420,-329289,-336223,-201184,-37253,49540,121245,1803,-18387,-71631,89231,72197,-32679,-118851,-219252,-174163,-248735,-296180,-35860,197457,408779,448012,181572,-281091,-43379,776,-220841,-456223,-386321,-324908,-93597,50932,-74414,-135759,-131333,187795,331899,220319,-76477,-192027,-73382,-41988,32184,-22632,78379,529457,921480,1005329,647852],[-41064,-342491,-215088,-77637,-154156,-285286,-144011,-145737,-372755,-156121,196943,340632,253510,79193,-109757,-233181,-274446,-209981,-90055,-24425,-39251,90286,305538,446341,338916,-242923,-330653,108385,466286,660476,577137,427611,77186,-144965,-325573,-70884,153061,197747,72316,58005,228484,149868,-177070,-69394,53898,220836,274488,287876,205712,-17163,-300513,-370502,-244591,-234734,-324989,-196890,-28124,191104,121097,-125712,-316133,-30564,202743,139612,-148663,-109923,199668,640544,658211,499300,238954,-85418,-172535,95052,324054,432705,301037,116650,51966,54661,-270316,150214,732984,852763,524336,-50910,-303760,-103374,-91254,-203711,-269391,-187502,-216999,-309264,-460731,-332722,-18671,319085,309458,-5841,-451507,223978,361751,-129846,-171824,221858,230160,211649,119881,-141284,-570431,-92906,-211431,-397737,390362,672034,557731,125453,-171145,-315893,-188678,-298203,66494,566356,884930,623257,409694,779445,1460237,1395483,555766,-430767,48784,251296,58878,-211050,-260174,676,250597,362403,361328,101453,-135392,-151700,-131436,-144950,-268120,-252511,-204870,-347283,-321890,-308694,-502067,-481640,-373546,-211196,-35187,-139900,3850,208912,260441,-120993,-502400,-77299,15728,-52124,168169,470161,429746,283783,266936,265123,222761,-100065,136693,569503,1090644,1097061,1089163,291243,-486467,-104527,17313,-86022,-47850,-10247,13791,-103609,-169060,176812,504798,893457,1049263,701958,121587,21757,135781,-77148,-100918,-13658,23633,113667,155336,171020,-5343,-260714,-497441,-361859,-216411,-42433,-11799,-205927,-59743,239262,380942,416832,419386,268932,195423,228625,-82740,-342473,-288372,-227150,427867,637243,318256,-123463,-353455,-363336,-378961,3769,-33355,104934,-90257,-191572,474029,785864,466425,88372,-222534,33222,234370,266726,272259,96735,127219,611,-108883,-445105,-352093,-176812,-266297,-70942,46326,-214692,-278059,123822,116093,131089,156521,308565,317978,199071,235311,725630,1040523,899106,412323,-364290,-405360,-272450,16697,131371,110320,415281,608656,164800,-247119,24423,356292,270486,83752,-143950,-289542,-191927,-267414,-458692,-209207,-25096,-104358,-240364,-497859,-331590,-342894,-353610,-168793,-54925,-84798,-289913,-367791,-362645,-458849,-121142,172282,306338,339329,155448,288132,350862,3503,-345249,201248,533532,515250,239502,-111918,-187846,-280847,-412609,-165122,-79312,-294689,-463834,-231540,189218,376063,421351,209126,-261569,-279984,181402,567763,574916,52231,-52243,-73285,-68879,-417061,-102939,63094,-185919,-362324,235612,547755,600916,329988,-170241,-402568,-103271,106644,425781,444939,632085,793977,457903,1168938,1399618,3333023,4775575,7295215,7945794,6882162,7463925,7625166,9754580,9532203,8640913,9157930,10423118,7570919,7226344,4545983,3260134,2032679,795137,-525173,-444199,-395969,-214619,78422,488849,778720,636313,264860,54103,193303,210571,34423,-108679,-99844,11672,387518,683817,609344,462640,235163,159711,147251,10270,45475,116751,271943,-99158,-516484,-66302,299779,925853,1032247,894553,568004,788678,1102122,1272202,564910,133815,-139399,-346246,-587308,-440914,-301775,-193448,149494,76242,18283,-69918,-73858,-280361,-397760,-513864,-417511,-257527,-420914,-440575,-387949,-28859,162848,139158,-111931,-390811,-216961,-9557,169314,632447,738425,434969,-76138,-411655,-527983,-265226,-85827,56883,152952,48379,-389346,23338,297720,439455,212348,-211737,-189432,-8525,139442,218301,200158,102809,63118,7419,-113983,-314404,-446953,-211279,10833,-83162,-251074,-194388,22912,150743,-28576,-67742,160946,321304,311116,51990,-341501,-475521,-447528,-209778,183378,404753,228648,377528,847920,341668,45540,543613,798165,769684,274440,-271024,-373815,161076,350478,133546,-436779,-243316,17756,-33737,-137027,125020,231439,126687,-51913,-30797,60913,-199608,-306410,63263,259399,22408,-362836,-250224,82407,229515,133108,39610,-83657,-97454,67834,107701,-29858,-98765,-153387,-195244,-309430,-474642,12895,553403,871959,837113,769286,659973,497728,263980,25070,57726,-172575,-540402,-95132,118097,414459,486135,225271,-32641,134728,125711,-282826,-389739,100329,207253,-27237,133481,302964,312952,255687,-147081,-282868,-95870,-125784,57870,245681,402735,242654,281537,404544,236122,39198,-144350,-287233,-311308,-117484,-207680,-371824,-302701,76705,78477,-134622,-179420,-98486,-21645,228080,261599,464733,379718,283999,11713,173978,145945,-58243,677970,1195698,1065443,403530,-268316,-260129,-364325,-125227,117060,-47032,-278574,-279013,-173111,105254,334095,150544,-269659,-223894,-159673,-406108,-324931,-100579,-195951,-413051,127305,382800,213525,-287336,-278370,73123,317058,272653,-37698,-352438,-495462,-389864,-323648,-296762,-339669,-361366,-35309,214580,399519,548296,615350,371142,-155044,-341280,-402035,-173491,57297,-33086,-210419,-111232,-141872,-230296,-328719,-50076,113079,-116820,-117719,-106131,-129780,75969,157095,229694,41594,-122923,-536216,-310826,35081,302736,221495,-56285,23718,382318,520391,171009,-361087,-70733,-155635,-569636,-446801,-371818,90825,448800,620357,284564,-123726,-301944,149369,414348,163439,-263936,31501,484456,461417,43134,-379621,-403698,-170543,124977,451745,678607,393734,-205891,-336906,13489,112449,262164,211625,113206,-6590,-364803,-508484,-332426,-180481,117901,518434,747076,708272,231066,-440642,-114711,-33558,-408742,-168637,187353,166348,704,-96414,102836,340932,169974,-291553,-133833,-26829,-320753,-225778,366362,991429,902973,691321,222453,-196941,240259,814802,969683,565353,113812,-130147,-166148,-335405,-534643,-363695,-407378,-328024,256684,397661,58587,-87497,143573,474151,386186,-152808,-449060,-80699,62107,20695,-267254,-320655,-137823,76529,64285,-153750,-384963,-423301,-117561,391175,811846,663012,298166,3186,-288667,-417054,-153985,-24800,-194878,-153624,129357,26105,-255406,-340898,-158633,90675,164165,-228366,-248643,59415,-28488,-4767,-113692,118726,642683,724210,163051,100466,293587,157462,-85450,142559,372049,167145,-302430,-2515,526652,830918,823870,165135,-401358,32865,701350,450799,321458,-103463,104551,591311,569323,198563,55245,-219211,-103929,232985,280840,124900,-94803,-364942,-337375,-200478,25889,10485,-330492,-194262,-129296,-144707,-143657,-85836,506,-145423,-155507,267090,660283,502463,603883,259788,-311052,-171985,-73315,-192764,4016,400707,651889,531760,415482,202846,-174267,22242,333296,131801,-426000,-94023,-40509,-258828,-319339,-68384,95548,130839,64565,-118260,-218903,-375016,-215932,94544,122951,-11935,-293379,-483312,-218136,54773,147052,289213,311698,166233,-145773,-449179,-183129,48127,283899,428181,387741,201642,276944,27936,149500,157357,177950,184354,145123,24582,48222,390903,498681,41369,-369411,219882,224679,-20015,110652,322840,265408,96018,47227,-95142,-427042,3104,524961,718730,647498,279667,97985,167486,317031,292835,-143240,-437925,-155399,114554,280367,202125,52555,-313320,-476014,-288835,-243070,-93612,-202848,98418,589668,571719,175245,56524,272473,614887,763840,578228,459568,523199,273914,164272,239252,287283,289321,143709,-42154,-151215,-177901,97035,547550,662978,333193,-468258,101834,243695,-161798,-277764,-73606,-22439,34687,110512,332693,320885,229275,-100976,-353568,-95085,212792,203741,-146486,-29699,448964,635005,223413,-198117,-335112,-24433,96594,-49539,-28448,318257,520162,324318,-34211,20129,1879,-346315,-517925,-232609,5693,107687,257837,371341,241710,-34561,-134514,-318997,-471979,-264100,-322410,-529048,-279972,150434,109293,-331834,-137449,358134,111466,-351495,-27711,477972,935514,487829,-285869,113007,646214,390398,85403,-105412,134238,451288,649850,606470,268645,-226548,-363689,-30840,201648,-123081,-136891,-25848,-8289,-5783,115275,514429,652725,475238,-124566,-11997,371384,307214,244381,-245292,-432624,101416,240856,98916,-201347,-529434,-298086,-131,76227,-255298,-103943,303426,219301,-251416,-380865,-135106,-13463,-246404,-315232,-246915,-260547,-189193,-223238,-156174,53631,270048,156753,-134020,-90569,-103717,-361810,-166796,157148,376186,527563,359159,395670,487216,724934,592794,303591,-237176,-233844,272164,552454,232165,-152525,-383240,20331,694016,1080791,783668,220731,-233905,-381408,-441258,-250115,57091,132754,17158,-299339,-332540,-154604,-100941,-97341,-124961,-248418,-365852,-233289,-187924,-326350,-389433,-156318,-52762,-136669,-89697,233512,255261,148964,-238023,-415772,-518630,-455800,-457920,-221772,-116777,49488,-30360,-151520,-263096,-203528,-231381,-60229,382634,642028,691773,366604,-67576,-401842,-215285,290613,717727,735997,280842,-487291,-90668,221179,175429,123040,-185081,-141742,-8459,-29842,132606,163033,75969,3680,-40222,-95555,-140427,-56077,-110810,-179114,-398752,-381138,-65938,-72483,-315740,-470954,-462018,-202567,158856,189002,97445,242333,143304,-86174,257184,474724,267044,98202,148903,137285,-48186,-159832,-441364,-438651,-296204,-350327,-370362,-293299,252624,793819,990704,669825,149434,-262876,-215683,-182834,-121412,-177151,-207012,-123142,-48782,205041,157947,82474,541467,702802,536504,498650,421988,-163229,31112,573601,435332,-257006,-24744,366272,183751,-104176,115458,363540,338270,-134707,-343346,-213339,-228141,-356438,-494805,-418234,-423800,-400489,-442530,-482212,-400100,-22332,112537,195543,343578,307619,192995,24239,59950,191807,488862,596124,379082,81086,58649,-156383,-416843,-12142,-174427,-61609,293178,91142,-373691,-266112,36923,20071,-95118,-298382,-479772,-369494,-113112,104160,439528,285177,-122866,-103558,-12080,18330,556830,734614,746552,556931,307245,-346624,-317558,-212964,-173666,106350,245940,146488,66081,139173,226179,67318,-116882,-41792,366794,439259,75240,-284265,293312,604648,403858,-179343,281795,824295,1053105,799073,311886,74569,-41627,-258560,-347191,-152409,-52691,48659,56051,39183,52621,-130434,-435924,-312653,130098,624052,739025,259357,-421025,20683,-24955,392885,588600,156960,-57040,256962,-164921,-212645,-32676,-414484,-75010,130563,-202594,-234193,10671,-273326,270320,967404,1159524,648748,150312,-8192,17070,66756,-4144,-16588,109778,271852,305564,268834,116706,-33069,-304876,-467641,-407345,-442581,-213163,37238,51016,-44478,-167957,-162615,-38303,-108064,-371034,-285212,156440,425425,620512,691790,441863,-14536,-308815,177216,487911,642454,488920,-62751,-487001,-233351,-6130,-86155,-4077,54309,-123251,51647,372993,213164,83174,78627,147487,178237,306122,211436,33062,-147852,-265924,-302368,-212041,-287422,-257628,-238756,150089,514388,400186,178974,-121728,-256152,-290713,-131855,-330145,-285597,-81138,-39989,32320,100963,100969,140799,216161,110582,-18050,-131611,-314549,-314438,480358,1273954,1499975,714282,276972,541872,2080283,2578027,2218306,1310524,1085522,2029857,1641040,723146,-409276,102502,-223489,-69308,579268,588658,357858,-577,-152954,-466966,-537947,-392800,-236594,16274,250042,366539,163850,106875,205379,164029,133077,-305683,-515857,-61999,-325331,436909,124352,-133478,-305006,-299507,-215867,-446292,-362851,47123,103335,-126324,-74863,1033,-101118,-363904,-109999,247672,411584,259035,-119228,-577898,-156773,146440,170091,60235,-48999,127851,253961,241461,-102040,-378975,-321062,-334682,-101119,-99683,-121749,-325363,-464562,-392948,-441062,-314903,-81508,1030054,2038036,2607754,3280706,2320415,2928996,2355476,2070019,2909032,4286135,3312965,2064255,2155753,1049980,752352,129518,744850,814406,413171,112336,-90787,-213375,-273985,-287612,-317977,-72146,-107828,-93672,14364,131457,188782,-55177,-273277,-260591,-321555,-209174,106074,332454,220208,-24935,173809,40427,-214077,-30212,70161,-131700,-270046,-399102,203525,753083,1081165,584026,-45614,-524747,-413812,286448,647203,529752,124531,-60452,586247,1314438,1355779,1026279,652497,240204,-160013,-210267,-144569,124136,243270,433590,199734,228641,32890,-134032,118552,295951,108085,-434193,-408844,-93091,62260,69001,176489,449794,850667,1002526,443446,-131635,-466847,-86646,168906,214515,157999,-68592,89548,500705,876924,678964,220350,-211051,-349720,-113678,-123315,-129073,-287560,-385296,-455993,-322716,-275565,-415319,-392213,-160665,-208265,-462024,-74007,271819,138290,65557,-35223,63424,236700,246868,55673,-241850,-328237,-284023,-174172,216388,430449,640897,349984,167540,172263,191828,154401,-87375,-298564,18717,338038,365383,142754,42859,20939,206307,368322,243848,-38586,-84267,-57113,4953,372339,384472,-130342,-217523,10372,-165984,63064,163904,153441,188166,258984,209788,275627,326214,248469,98749,-52654,-3830,140718,350694,339191,226260,335985,549358,434614,195595,-29678,116708,251038,345313,277043,95741,-216670,-427012,-395882,-370958,-222783,-189844,-84887,293304,321036,167625,-269754,-248203,-148854,287141,558198,419681,137485,314876,519298,559665,115880,-447536,-161174,-93155,162022,355714,176575,199432,693962,976519,965866,686073,373369,286518,469864,613110,185066,-292971,37086,458674,544066,620889,475231,193159,-92772,-263777,-240590,-258471,-299541,-115012,244394,520103,747948,559773,288351,141394,-190490,-132912,-12819,1431,142531,357930,463224,159770,-19942,24549,140260,187180,-44011,-206591,112063,271923,121364,-266956,-157886,190084,436375,447584,59658,-335616,-381647,-323544,-322428,-381822,-140178,38617,-36533,-66310,93069,178473,194309,15439,-159624,-315015,-305171,-136811,-44672,-310834,-294328,-318821,-277319,157321,474248,297541,-135128,-209411,-166051,-127059,36846,-84027,-368323,165646,549476,285887,11260,-227315,-297437,-49397,-71905,-211572,-263424,21144,219347,177610,-162652,-423030,-374324,-299965,-444591,-487154,-141893,139848,391998,384499,229645,60617,-11572,-110917,-290938,-312979,-297461,-356763,-221374,68684,124840,-302648,-433196,-333222,-265427,-234654,-394089,-413315,-319172,-85115,298741,451848,360025,-3458,-182689,88707,99233,-150006,-126207,160968,216064,91025,-147347,-490794,-211963,-152042,-195168,56087,112155,4963,-45687,-192864,-429950,-209050,11390,-240249,-412885,-101957,147279,34754,-180148,-394782,-313156,-297571,-166685,-254287,-399629,-214627,138843,480512,776400,737744,687807,566388,413515,-6865,-311789,226079,201859,-185486,183323,675243,775029,632898,463676,433229,470850,331641,143656,233657,484368,521661,317772,109344,23012,-408089,-60915,407092,492560,427685,171389,-27843,163912,279292,127665,-20577,-68997,122432,161565,110660,-193430,-254274,-56489,223502,107596,-204674,-54605,-196349,-314573,-399761,-371019,121369,304845,265270,82442,-177963,-362393,-116372,90693,-181893,-11747,405861,489757,435389,239310,-28644,-214056,-176335,-52061,-21487,-191717,-335567,-385386,-292461,22173,-40942,-348307,126617,373841,187398,-44539,-106621,-91506,47221,188574,-30176,-336438,-158901,300402,371548,17381,-296270,-231684,-244227,-239865,-341592,-206911,263515,495703,367529,7075,-277797,-411735,-152991,-85851,-120046,-77465,79472,234754,38002,-155175,-54688,155369,370930,489728,280580,-227397,14763,207182,-53640,-390922,-362406,-331296,-31693,99603,-105531,-247741,-175739,104500,206337,108711,-211520,-240560,-84599,30067,103880,-65754,-24578,533142,903870,997602,587240],[-225793,-252574,-181776,-138896,-146503,-100186,-17571,-139642,-388853,-179918,111181,294811,338005,212815,-21391,-175753,-267143,-94708,83454,90708,112223,240133,348002,439898,350418,-32604,-150816,11519,357452,518450,477710,311585,53425,-82365,-258711,-69014,193738,177507,-62985,-278189,-19247,-20824,-161057,-10937,-34411,-70643,50595,183668,252509,-58381,-419419,-282105,-202095,-243724,-312438,-44973,39382,125818,-3966,-222324,-479073,-335068,-7785,-15550,-100960,-30305,178278,456489,384833,149539,-200796,-413770,-509816,-285978,-30777,306320,419954,198320,-67456,-36970,-36639,220964,610768,443277,-16861,-196166,-158173,-3814,-142241,-160661,-169206,-196116,-256466,-316787,-358467,-197892,113305,501397,390671,-31834,-266154,331432,512044,18701,-180587,242265,533230,587794,495486,144569,-354276,-154079,-156313,-196582,279728,550928,426754,17954,-200109,-393793,-354463,-464936,26253,644719,969273,676767,343437,662633,1063169,1023300,449954,-405389,31327,395951,279126,-65692,-288461,-140941,-46519,-12326,82793,46473,104080,18950,-40987,-75093,-74033,88702,-13256,-352178,-285676,-142475,-334586,-513421,-515304,-568873,-339567,-401525,-288934,64252,192703,-179997,-460418,23945,127885,-229180,-340758,179895,391526,341613,268693,162890,16592,-242609,215204,766242,1206667,1179931,1083484,446157,-422756,-404971,-232210,-170718,-37276,66536,32174,-223087,-310999,94906,463840,822849,923537,628100,312440,312072,269909,151998,114470,160420,204996,298323,257283,25860,-353228,-479014,-260100,-69438,42336,148060,99417,-127351,-103379,239700,432076,488837,379498,244507,196735,80626,-223863,-211850,-211389,-66047,557408,792794,584712,9974,-305468,-477229,-534090,-518631,-555948,-244036,-192346,-105946,339146,648409,612427,101211,-371062,-374904,-116833,36029,62261,-40921,252406,438828,389213,-110640,-280457,-145739,-222194,284371,622542,370449,-349258,183920,334946,298808,114591,92757,87781,18683,76059,556981,782275,696517,303882,-337475,-591701,-374474,57033,192175,82865,146551,332780,164331,-188133,59451,485765,449352,206753,-78781,-95563,88906,-62717,-494716,-34743,269751,1319,-330516,-509141,-209357,-173810,-138398,58934,118004,92692,-85297,-326122,-306363,-172090,127720,451990,561261,501891,307569,313333,315099,-22109,-118290,309037,557418,586171,410375,-1524,-254577,-358019,-146455,274853,292770,-210065,-545161,-135365,214292,365770,449747,275935,-88369,-418006,214920,658625,487823,140534,-96517,-15194,150408,-121921,-575354,-262624,-222864,-435571,-37079,297471,549398,331053,24007,-210593,-232901,-188821,67011,410655,713468,1101215,909376,1723592,1996081,4521501,5149881,7295180,7928657,9645103,10069095,10259669,9557992,8614069,9111810,10081720,10783215,8722542,7854683,6472621,4914254,2556117,1280618,-235084,-195289,-254434,-111473,151946,485705,629018,493034,-94162,-59754,213153,324204,143317,-37774,-92551,142503,599628,1010564,866160,522040,107017,-60208,-113502,-195587,-170956,-48093,101622,-163266,-360564,164897,342341,797238,1047948,951675,509681,708749,1225449,1590442,734181,60842,-476922,-49310,273534,32897,-196802,-221092,-86767,-69984,-199208,-154529,-362235,-553965,-612589,-505062,-454143,-451470,-445600,-296317,-166735,3682,186724,202581,-151559,-300605,42028,186255,188239,406437,490929,392730,-27611,-216941,-395421,-349192,-122069,162831,287395,114115,-153788,-8413,312413,363978,195391,-55114,-163210,-199145,117781,353521,420370,350100,223290,137978,22130,-230646,-460843,-261532,-95002,-181237,-265619,-107038,67907,12283,-459710,-55305,227632,449379,458955,112999,-254718,-461189,-472293,-561163,-290727,176599,176947,174214,405173,45697,-28560,453887,837464,1026977,685932,175147,-654793,-25454,303032,52676,-551792,-66532,132725,-50929,-35667,286295,424671,271994,-93820,-6600,83174,-96841,-355135,-247273,19964,-240295,-495779,-41350,171994,156654,3579,-532,-93484,-128098,59716,137726,16141,-23680,-104369,-281880,-509325,-382835,-174613,342010,730657,705016,544538,653278,569429,644791,456947,300761,226152,-138813,-185634,1781,321562,506786,418041,33924,-27071,-70816,-232331,-423580,-350380,-299368,177234,556758,907406,682338,416544,-252292,-350437,-110450,-229425,-131851,32481,186890,138757,171062,172345,-227338,-364761,-372255,-424783,-382385,-127625,-42314,-177969,-428284,63843,130213,-94273,-66650,67671,51782,-1561,63243,157317,294170,380349,218374,64823,-121663,41634,1004162,1689090,1449668,543319,-235867,-209956,-250690,-371642,-252659,-308393,-365217,-263236,-102071,192034,371789,51954,-340036,-146445,-107782,-305064,-325389,-116429,-238590,-339637,127383,336194,82478,-450916,-322276,-72618,13329,-47955,-252865,-472469,-376140,-340747,-252135,-217799,-223681,-150601,104010,300589,325651,349247,389483,170512,-254774,-234292,-307392,-316004,-37880,-178340,-408613,-201364,-183487,-239484,-444228,-133816,77072,-189198,-159330,160855,199417,58682,-96237,249814,268152,-15690,-592158,-82151,198257,317497,236057,113821,381069,594114,528983,41674,-283287,-107494,-270508,-225609,-103911,-382385,-96355,270660,374359,33516,-340583,-368134,51949,384431,228165,-199443,-309266,148272,233616,-49798,-353094,-406205,-239335,-28184,284142,605505,436356,-11724,-331058,-203470,134307,432884,240882,-38566,-296755,-331325,-222948,-117025,535,240188,591964,838194,843791,355486,-286885,-207680,-183416,-359109,7740,198127,-15708,-264138,-374212,-234860,-27450,-65851,-313741,-96520,-36053,-144245,-191346,170269,755086,841971,747896,420065,40184,170328,584085,721727,412183,27771,-159028,-209787,-493156,-556685,-481102,-515431,-228692,206621,118524,-343102,-62986,238628,482843,375179,-25532,-383190,-191392,-117111,-120747,-248347,-466439,-410624,-61480,73785,35864,-160994,-438501,-294469,181602,438583,349682,-399,-284153,-457121,-290515,-134630,-133106,-372712,-156908,46487,-146734,-138059,35240,118709,345032,470080,180570,-127827,51142,-38797,-95369,-228125,66910,590073,761747,212981,107911,324375,191504,8303,26997,3266,-114002,-233689,165258,526780,592984,595376,68663,-418494,99320,603441,601710,300356,-266277,-201097,425613,580114,428363,318304,-12677,-128206,271995,412903,182035,-171468,-388393,-95433,79333,67316,-74158,55531,468637,192062,81559,-28448,-239299,-380473,-508244,86062,540148,745213,539993,679008,413721,-121292,-204679,-127413,-204927,-20246,362631,646166,547319,466845,307528,-101549,-99971,293189,174958,-209218,-154009,16572,-160895,-363389,-368430,-91810,9402,-62793,-283464,-251154,-305283,-283444,-121034,5803,-53876,-196662,-379571,-442996,-476588,-208542,36160,100704,-45447,-332729,-366273,-103518,9641,198590,376788,397168,354965,463344,339439,301149,47308,-8535,44981,-106781,-306763,-278733,243289,592640,398035,-158459,-249230,39821,127203,223387,162582,-31949,-159247,-13975,-94956,-417990,3872,390187,568810,479702,183611,88409,238099,479174,535407,335808,-197336,-330295,170929,385778,217422,-96304,-537384,-389741,-259951,-211936,-73852,-194850,62172,456696,401926,60827,144554,405722,583166,491189,282655,257564,272582,190161,70912,-373,-32391,-87657,-230014,-316534,-212366,-105726,58200,356326,451349,224451,-479665,197351,325945,-43688,-339504,-31472,-11110,75280,135787,353806,445291,332654,27458,-307253,-281130,15702,19620,-340910,-6011,370903,404544,-96546,-434343,-246417,-79277,-16953,102999,371307,415297,365395,236966,-44940,-253003,-99552,-24533,18474,117151,389553,432137,396797,506491,402377,140189,-7972,-233783,-451720,20882,211027,109013,-11384,301999,270235,-211855,-61132,499668,317728,-316314,81720,717234,1021899,508925,-383016,232246,638698,116447,-429086,-227004,-8910,473988,921662,937463,567354,-65093,-459878,-85775,52111,-267779,-80674,92823,66249,-79153,-39268,318265,476361,317445,-294161,20601,534391,460464,192888,-237518,-498556,-176381,-153313,-183295,-311863,-496262,-180605,84173,107683,-298719,-188286,173022,198713,-140590,-193593,17495,169879,-31690,-422717,-450537,-282335,-23112,-47125,-109303,92338,172799,-76456,-306596,120436,98675,3243,-191935,25873,273002,479680,485198,604752,755968,930668,750197,289382,-477713,6538,584336,614112,131415,-234825,-344814,-33851,569706,1158545,967694,644675,76486,-138349,-197236,-179729,51195,104610,24824,-197148,-131230,-80620,-160035,-174650,-93621,-177045,-373612,-218548,-134841,-350736,-343150,-52216,62878,-35825,-10905,264130,269462,77063,-281191,-313033,-418309,-399368,-358429,-253514,-151594,30551,-388406,-351727,-151038,-129841,-366700,-131655,388861,857325,909933,561106,9822,-401922,-255578,236104,653313,548631,150350,-526646,-160742,-134370,-401228,-404742,-457695,-123927,210144,173148,28829,35335,31289,-71616,-122046,-193963,-161643,-204828,-304450,-342102,-486074,-225896,48064,21430,-329517,-433036,-342862,-96328,168131,98122,-14487,285325,193039,-127097,30076,131592,-49706,-9674,150332,176138,-91177,-419861,-236884,-73417,-74641,-95523,-183618,-147983,368480,935706,1125728,681794,63142,-404015,-438237,-198613,181472,180904,-193174,-239353,14340,250718,191911,61041,375701,426293,318542,409842,372322,-171371,-161403,255046,253572,-215227,-136828,182104,31179,-198205,22732,283860,355053,-34849,-152918,42597,-59237,-329733,-368345,-268424,-321244,-309808,-373305,-443412,-489361,-368251,-343352,-148163,116615,77374,-124073,54298,344711,557588,713891,674144,427019,179026,42728,-186648,-422699,-236600,-438250,-122034,34184,-169079,-331939,-214965,-39339,-29181,-139011,-351104,-341793,-211948,-272057,10045,437994,301907,172300,278945,183674,207065,638388,611102,436860,122923,-247726,-307219,-92034,-183903,-133597,135558,366829,425196,367553,320172,196649,58071,-120244,-122385,52038,-56243,-219120,-158718,414676,787651,688740,87499,143732,727523,1034461,838231,251115,-218197,-181072,-188370,-264037,-276100,-236842,-191601,39303,71141,-28583,-282102,-454110,-256975,65406,542040,506101,87215,82585,341101,114584,648409,915839,741050,630045,572187,-46867,-140336,106752,-137947,98070,296081,-288937,-92702,149943,-191010,-95812,469968,635209,370540,96985,-69064,-94033,89347,141827,84476,148503,183060,108149,-104690,-136839,-70120,-222233,-398792,-415174,-443125,-434583,-41548,171526,142144,20918,-153560,-165078,-246409,-283151,-62023,224831,204072,238542,360509,240057,-170365,-152279,270066,359773,385479,378993,111377,-146637,-162586,47951,13818,101158,185483,41332,12501,119923,-26509,-205474,-182823,-38745,265483,512940,381149,101962,-140718,-339864,-462222,-439141,-159267,-54931,112145,389972,837210,786767,528841,33897,-174559,-359359,-326893,-396482,-89103,55303,36559,204762,273567,253517,324283,377474,347752,266227,226587,6898,-43672,587077,1380745,1916271,1624265,1530987,1768960,3538678,3670603,3132542,1673083,1628369,2608162,2007499,855318,-330743,85230,-138739,-224454,425444,531272,350180,-32023,-228723,-346497,-64340,-1424,18266,136346,247019,181418,63463,204916,272729,321036,223021,44134,-366481,-417893,152098,-48867,379368,493207,-178401,-98156,189226,-112548,-368164,-26454,-15308,-268378,106852,330790,191097,-159110,-231853,71180,315797,363293,151676,-361861,-272419,119981,168797,8642,-65500,138697,372316,392376,19350,-172482,-243587,-394539,-298431,-208347,-144022,-339618,-415288,-174001,-128062,-62914,215454,1067951,2094036,2723549,3239756,3006454,3051045,3332652,3319903,3452940,4413691,3922423,2789533,1964712,1624902,766941,-281807,335874,265528,-137903,-148174,-149659,-221720,-247801,-380631,-341788,-140536,-210943,-163519,18253,318943,386503,150264,-246552,-287627,-267258,-184197,170155,336580,119616,-68696,170910,33836,-206202,125095,293133,-74525,-236142,-496514,-153865,259741,831175,580585,217939,-94048,-627887,173486,657351,525868,344817,234204,1033263,1393814,975531,649510,512315,225791,-167431,-335704,-257733,-189680,-41673,232590,144859,128340,25952,-245506,-220873,-48846,-10161,-311914,-429775,-265937,-64776,37983,195332,447601,1118610,1118683,685209,58904,-467773,-37072,165340,60061,-84156,-149036,185504,608769,855276,657120,133225,-265772,-405399,-72577,-115706,-89158,-146623,-157651,-397550,-509012,-314319,-346702,-216770,-11433,-121059,-457162,-48238,236818,53521,-137526,-160724,-173254,-152967,-105258,-166629,-344211,-340472,-251299,-30870,331383,462187,844034,856227,637130,525491,327795,197461,-24450,-386630,-278463,95009,160357,137624,109146,34641,-150653,45257,-72486,-321614,-119218,-151234,-410471,-7043,113739,-134109,-266996,-145554,-395734,-230292,-3081,130590,325097,345388,282787,286232,303188,189643,3548,-137011,-97735,83542,188740,229004,273157,453767,667243,665946,460638,151862,92560,165729,217377,48744,-127327,-331016,-410213,-436659,-554028,-478871,-315981,87925,289716,195371,-38681,-239704,-330070,-172774,477303,877137,758116,390547,315973,401603,297426,-101909,-204107,-80060,-19058,282780,456983,302571,255346,668826,719115,592313,452824,223248,118823,288005,450726,112630,-408841,-64115,262148,442040,600878,550444,414967,101030,-320914,-501841,-457545,-534615,-248046,52010,294120,329176,226486,248465,69902,-317688,-291818,-101433,-59254,912,207502,310511,112780,-10354,-88796,-38253,101117,21261,-275347,-38558,200630,95400,-269930,-232674,294205,547446,498505,23395,-489132,-362787,-345563,-356054,-261023,-14497,76200,-26572,-124947,239339,326944,245751,128884,-6068,-102873,-453495,-374907,-197255,-208751,-35645,-134521,-155423,93914,325861,174973,-9093,-31462,-150579,-280437,-74904,-87380,-349560,48184,262830,252698,196808,141406,133891,185324,130512,-105713,-223684,107460,553329,642590,183308,-236214,-222439,-14457,-152396,-273554,-350026,-37398,345188,485144,427282,169684,51443,3838,-128095,-110078,-175345,-309273,-219840,56330,108182,-252585,-297222,-271637,-247628,-314819,-349710,-326078,-170964,118929,464690,617653,479866,129095,-20456,-39900,-219825,-24255,430811,654818,486425,71392,-333584,-183975,235,-170194,-434913,-25670,139940,89710,-52218,-127772,-343537,-151361,124593,-88108,-438292,-3883,379564,282109,-119297,-244240,-105218,-119040,-114454,-184190,-339435,-307002,6533,368082,697434,696178,685292,691272,512141,163121,-218731,95506,3894,42427,316635,695721,763804,730878,652645,547790,340905,-35182,10883,355550,656157,647993,385346,182380,115228,-311073,-259540,27849,160043,212229,8742,-122116,63980,109130,29207,-38984,-95330,75799,174381,176765,-39373,-84439,275997,539788,309949,-121157,-231894,-268361,-384160,-323834,-309246,-6459,33426,102493,51185,-38117,-127879,-174698,81219,47169,-473355,16022,297736,317462,145857,-146164,-285794,-204233,-51564,54282,-9749,-159200,-337578,-320193,-118843,-121025,-400073,5193,51577,-267558,-184840,-11117,-210385,-124549,126085,-3375,-237228,48948,579723,578927,81878,-341144,-86065,50907,144435,-107934,-159691,491931,844941,713451,237694,-192011,-218858,-114059,-126283,-243146,-12006,188027,302061,101215,-123799,-179543,47978,271387,407945,266977,-224424,-73816,248401,-9132,-267021,-282773,-340513,-18383,91382,-116953,-363367,-175189,26214,116020,70557,-38419,-75521,-144569,33112,121778,-43770,-164754,264150,557048,587917,238808],[-48161,-18324,-141299,-190393,-46544,86187,43932,-215722,-377715,-98823,99825,295274,420702,338567,102954,-76083,-169214,6113,186740,132136,159446,271267,320285,377134,447300,339613,117258,-60652,35972,219335,263134,92888,-52788,-50421,-93563,40057,312586,252166,-85420,-551013,-202527,-97278,-94985,-47802,-203513,-448778,-202045,52898,299624,-5312,-429296,-87406,30988,-184578,-375973,-192858,-79047,-86911,-293999,-417819,-569928,-429186,-197209,-158051,-152151,-24489,160996,197940,-32601,-302092,-362825,-339192,-315788,-153865,-98806,196272,515972,331959,-7856,-93162,114193,358485,401253,-62028,-318698,-13718,80016,79211,-151743,-80214,-89997,-162078,-167611,-182765,-221442,-212503,-71447,200036,176839,-208733,-175970,341317,502104,91776,48718,524722,859856,947936,835970,394282,-151666,-130511,-70112,161328,206664,467895,260575,-136312,-317709,-502813,-417165,-477648,-205887,430796,724694,429675,131621,398207,462906,509708,234975,-361487,-88623,313046,270103,-110915,-397040,-169522,-175889,-303741,-89918,102216,170745,-72887,-188280,-238684,-106906,165220,7818,-377254,-239341,-8535,-190150,-465414,-377345,-221222,-95656,-198126,-541780,-138284,63733,-184471,-391700,-4352,191048,37900,-639165,-85060,327783,365561,277936,131627,-145712,-434011,199491,842998,1091054,1159848,902227,511418,-273285,-532566,-515834,-353968,-119929,64975,2140,-369403,-234551,104312,341837,472018,392896,347668,350876,501810,375588,277726,283610,303851,379147,439634,296043,-127851,-575503,-234122,67603,263277,378321,439138,191229,-89301,-129034,174188,365667,451952,449716,246656,102985,-194858,-460013,-70953,-83389,38690,471731,709007,538158,-7828,-170664,-154532,-33785,161049,-120318,-558826,-333011,-91710,127726,363152,428281,-172016,-444557,-559680,-347252,-322637,-289616,2328,559528,821352,556508,50362,-50877,-74455,-269926,400726,854413,573168,-217755,243193,428102,281662,20802,-110774,-143211,-223010,-259976,97610,316856,366127,163658,-240785,-447515,-247656,148598,259694,110388,-216587,-171350,32894,-233652,-58787,389025,490054,261266,-30465,28122,207075,-4701,-495033,76652,364165,2010,-440568,-389198,-74621,-6682,112977,320440,346827,185175,-92908,-389055,-294643,-3182,267874,564386,631795,490462,386399,327220,283900,77552,101174,305780,439789,496691,390957,58359,-127678,-108020,204761,639202,521908,-159578,-484137,-21011,199159,304209,359390,276185,130165,58364,245197,467159,182835,78430,-215644,-107846,89938,-47933,-346789,-291077,-141974,-181921,-34145,151135,362769,219513,75796,-79908,-207892,-175014,-567733,149100,871745,1322626,1498389,2136075,4234575,7166032,8320315,9720563,9489599,11016350,9095834,8068498,1729748,1423771,2776369,5093605,7688116,9851000,8208511,9315775,7263526,4283014,1093656,190072,697997,251121,95663,258565,336765,304552,144853,-150506,-23442,131807,306034,199960,115282,44430,317474,674974,1009591,792141,250418,-154584,-395053,-483402,-456817,-329094,-29883,19139,-150595,-153605,455826,539714,653724,1137332,1009824,499187,168347,590863,898145,377333,46479,-61506,203099,679813,377739,230717,-161711,-157493,-298455,-279050,-118214,-268451,-425226,-400449,-450960,-342841,-217449,-491605,-327057,-71907,98433,262736,315620,23739,-95566,199515,293555,184226,78089,122028,151987,-59124,-216082,-401234,-463406,-130316,163205,293761,168907,76555,139466,324513,284034,123163,-28723,-175817,-272724,159785,474442,599841,536663,301104,165283,46980,-174549,-330862,-248831,-241365,-362937,-342673,-120088,-3349,-144350,-237685,132716,260797,404020,405770,45730,-204793,-216646,-222506,-208522,-226392,-195483,-75485,-205500,-506687,-519456,-227832,281724,732001,971203,789013,295457,-481199,-160523,220764,-71829,-500336,158037,318748,-32911,-37194,333138,471319,252464,-178866,-121487,-48143,-70683,-198403,-571436,-193806,-318003,-231100,83835,221288,72769,-113883,-52352,-117314,-195886,-76858,33091,-35055,-28859,-42876,-133916,-267802,-287261,-375452,92069,473977,385823,69263,530197,821960,920518,558432,287695,274464,62652,-257554,-174723,160338,452058,523635,121637,-249281,-321741,-89333,-100836,-103245,9411,412709,907227,1303678,1104846,538104,-253747,-374335,-147172,-256703,-234385,-115716,-113198,-36955,21913,1142,-115777,-369535,-406214,-383262,-379466,-175626,34448,-54045,-470615,-100334,-9848,-162092,62111,276332,214983,-109616,-251048,-233741,132071,295230,187937,-67189,-248574,234989,1052058,1641346,1286844,334296,-374710,-307483,-316767,-475792,-432098,-402993,-395174,-372622,-105533,261140,395415,-44859,-497918,-70807,52544,6047,-152828,-26584,-176841,-404762,71249,301489,49473,-261639,-222859,-175512,-192110,-281845,-395622,-318536,-124434,-7520,7186,-15870,3788,113808,229889,309918,145989,83509,65811,-120565,-306135,-160543,-288483,-348860,-90541,-284292,-529272,-267818,-181969,-244283,-440040,-215230,24685,-283459,-190516,314122,441596,138149,-306615,180315,348511,-90967,-495995,134579,440879,435737,378454,312391,566585,649851,439432,-56517,-204847,-137491,-214660,-19936,165215,-75149,-404943,-34536,90279,-54950,-189856,-67985,253902,405203,234461,-118637,-479160,-306241,-78281,-62938,-222162,-301773,-190515,-36651,264193,488086,390052,81051,-85473,-85967,158629,368417,132045,-222489,-328733,-88215,-13815,81408,175591,288651,548349,821319,862676,425639,-104502,-93851,-128988,-94727,179426,160370,-189476,-482974,-514558,-479907,-352806,-313228,-319612,-69410,78529,3321,-210567,-61857,339997,676460,772467,563390,247825,138134,346682,373007,130791,-159465,-147529,-108904,-411762,-450767,-507199,-367661,-99887,100590,-111525,-532881,-60040,165245,231325,403093,265137,-134558,-254592,-234888,-146033,-43891,-119880,-339143,-266807,-17818,104645,-17018,-284863,-455613,-115098,-78143,-73079,-308156,-491371,-356623,-137865,-68093,-181497,-389205,-135241,-29573,-103027,182113,403997,397873,581714,675918,473815,92999,100426,-42124,-254649,-399039,-41896,511653,730181,257471,177247,369171,303271,92168,-141738,-286787,20473,142981,246322,430605,385720,324435,35187,-254971,52951,156108,383589,39836,-94144,-158535,146552,413479,516052,400151,200326,-45478,271749,495309,313171,-50729,-202630,33279,212031,34932,-8005,318587,822684,419481,116504,46794,-74514,-214311,-34390,323120,787445,649268,468462,579394,499047,99500,-193270,-214782,-133811,27074,323537,493049,351869,280459,163902,-234343,-246465,170393,112888,-80625,-73271,177275,173751,24079,-332985,-189931,-64615,-116698,-325752,-226706,-232784,-238861,-253813,-82711,-89325,-111458,-49504,152822,-25238,-355921,-256597,-222956,-428097,-368949,-69093,74890,63894,176852,306235,320761,358635,429689,544093,607238,92887,-238656,-138479,-307466,-416815,-243352,76120,547214,675761,324211,-298249,-126407,169522,262606,32102,-364022,-317031,50223,30072,-259885,-102133,136487,287306,211268,38807,125494,385437,734974,813211,785419,210212,-431758,116264,350573,193054,-207566,-430040,-238011,-297194,-267012,-164258,-310907,4218,285408,245071,76344,233642,472569,484765,253748,22204,101371,6995,93576,2347,-149634,-216748,-366625,-378478,-326883,-412491,-225671,-204249,-266393,-88928,-189492,-250836,243566,364399,34697,-396044,-55331,20240,74803,136560,365864,512029,357693,110334,-253342,-528508,-241942,-195881,-444315,-21091,197438,61110,-340412,-222100,-17599,-62855,-36989,290526,728155,653116,369339,247864,10174,-359091,-34589,399111,574370,462470,578759,517860,375096,523524,448133,176273,33279,-181084,-420817,183977,663259,742658,390551,404369,390589,-101523,-84174,470450,355246,-292044,116710,720567,791985,390211,-375056,270628,504831,-58954,-214054,-3787,-170009,299350,882512,986417,608509,-54776,-419214,-88826,-130382,-396091,-4509,184003,102290,-155312,-129767,218395,455009,485011,194217,109226,411609,376736,-21868,-333392,-458181,-400058,-361139,-198397,-304640,-353048,-95037,67921,2709,-421138,-268772,-34007,60751,-6937,-31235,120913,301486,244435,-47464,-457671,-215192,178857,145769,-10049,208211,148433,-265078,-103812,371023,433735,310940,94402,31867,177948,239839,430035,578064,838154,1004212,745038,141054,-380414,223584,612379,402524,-46615,-242785,-202794,107270,547308,999747,908493,765835,279886,219106,14096,-237137,-46286,279296,328866,45919,19275,108546,36851,-158167,-142339,-212669,-354357,-148815,-101535,-361850,-215723,100073,183822,77798,45498,207482,279568,-5866,-262052,-198657,-193432,-176008,-273021,-419611,-15429,259552,142133,-248730,-117415,-212205,-451998,-179061,335901,928444,1012337,642399,2828,-369192,-301168,106044,502366,319496,-23523,-516201,-287986,-503330,-214820,235180,-259525,-132729,310032,292742,-36654,-97747,-91797,-187579,-92223,1605,80494,-97125,-456220,-511405,-436054,-131962,92397,110831,-169782,-183464,-92228,-47841,63939,7643,34223,377777,178329,-137851,-107646,-118473,-283700,28308,219426,237552,-60945,-437165,-153185,49615,16615,71835,-57480,-41647,434054,947001,1092716,620147,-24352,-408194,-138692,200736,533469,398746,-77960,-190053,75687,226968,168435,79068,283066,172925,-44745,205556,211337,-215587,-378901,-139058,-41906,-212017,-249610,-73020,-167651,-305501,-110165,116822,203325,-73306,-105401,198478,111844,-266918,-275930,-79680,-142793,-203048,-217694,-343323,-311795,-175263,-215213,-170764,-2196,-43307,-373316,185854,681901,968098,854235,595212,311130,165425,2847,-220610,-377166,-393074,-327310,-130445,-231922,-371739,-35340,-47576,18717,41666,-32621,-152444,-94957,-64157,-378669,-143221,92891,46009,315601,485405,342919,312139,585320,355777,-95902,-503263,-130500,67253,6334,-317632,-192402,79576,317734,519811,676736,772895,586035,267051,-88442,-139176,-338185,-342181,-281094,-88484,348711,766740,787259,367304,150603,603981,933680,835180,310051,-339424,-215252,-96538,-210357,-407023,-416449,-170303,76557,70189,-137130,-366654,-449034,-301822,-62723,351370,238563,122823,446479,449773,142181,718732,1227379,1531432,1447155,732289,-751,-152059,219774,183366,250849,329685,-373370,22711,232896,-56673,-440688,51492,137963,89454,21821,-14071,-114801,53061,195584,50186,-2917,18260,40021,-148368,-183369,-43972,-117759,-317055,-337473,-290483,-526198,-146553,198909,219638,98880,-135222,-237911,-244037,-55702,176571,265910,13170,74198,265062,222703,-92843,159219,588482,634886,154368,57948,138808,2755,-97903,24566,78173,146882,247647,212252,-68157,-254443,-396320,-307379,-274857,-379154,266949,602354,430411,75468,-247950,-426775,-289454,-294476,-71310,176750,269051,467053,952353,1024929,691784,131563,-128546,-318680,-342834,-170126,103225,100722,-78816,196142,319591,320886,458356,561095,541519,408601,391900,254168,233974,544590,1057516,1912891,2151867,2389259,3054459,4247464,4111277,3327090,1662057,1600639,2259453,1787119,796892,-230170,19395,62739,-326640,36763,342928,282651,-50667,-265003,-220135,216924,284498,167469,67835,-83346,-82342,82870,434637,465310,449801,122230,273098,7742,289402,495703,1121691,1653233,1021969,102679,147731,463696,189680,-235754,-94638,-95711,-414290,98507,364892,181049,-137720,-309853,-120373,144851,289950,226043,-194434,-399045,-22374,63694,-137421,-146129,116229,470383,486526,251435,-1122,-207804,-329659,-400600,-206578,-78272,-316978,-273859,218820,284969,197057,862844,1340013,2540808,2654623,2841897,2105257,839724,2700624,3885012,2742306,2099521,1966188,1661202,2100227,1898827,1272039,628999,73065,-380092,-201322,-478828,-204801,26954,-16597,-103923,-87859,-21302,-321167,-319072,116822,457876,481225,215493,-203971,-406982,-282540,-83819,209357,326673,35255,-137840,8639,-75146,-174491,207454,408685,93980,-79359,-176028,-401432,-64694,493744,536390,510927,348081,-276715,-223069,362086,349632,477060,663309,1159510,844664,284986,133842,163402,-23109,-378747,-296048,-184984,-341738,-269590,12706,-40516,-27107,-29142,-196799,-225780,-184923,-72383,-147724,-360561,-513538,-250586,-73303,59086,302140,930155,875572,678940,129192,-486695,-40576,149621,-46580,-307750,-275237,182151,625874,688348,453132,-18853,-199684,-385481,-213868,-145008,-81762,-44268,3960,-193064,-445705,-325820,-131443,-28767,-21771,-162832,-464117,-143810,-26684,-151942,-364668,-198233,-228627,-449136,-465116,-411101,-418035,-264350,-204307,21937,321507,488567,555818,837317,786204,653948,402294,264486,77134,-240699,-491551,-233288,-129487,37812,69116,18324,-261011,-424092,-504401,-295969,25806,85547,-93504,-357606,-255290,-167663,-325800,-240232,-293307,-414776,-161468,149234,410207,394749,395289,338439,257455,41741,-164917,-303533,-269281,-186361,-160997,40888,239971,462033,660639,737019,519730,194330,55104,128056,58064,-195958,-346789,-373219,-449941,-479844,-382352,-284085,-51714,336799,288076,119437,-98787,15169,-349798,-170851,565869,1027908,892697,424605,84900,37845,-125797,-257326,-78495,-107429,-29753,249427,429944,237548,44102,340660,246282,62075,197984,146929,-92326,-177264,-59298,-164427,-312579,110625,253691,317069,395823,390588,354431,64981,-237662,-172086,-51421,-248651,-407525,-217832,-175991,-344400,-52858,52370,-138287,-428632,-413371,-175905,-42524,-6812,86246,88125,-25028,-169379,-264209,-330438,-41985,50859,-200495,-70015,246142,152637,-163251,-283376,231379,494157,408353,-53067,-452134,-197090,-154399,-224685,-88649,115279,109076,-8276,-19995,371647,347799,107957,25869,23688,36223,-182762,-416058,-252473,61003,203084,130416,34527,11286,144302,153877,196533,119179,-68899,-365720,-263141,-179001,-223128,-29224,-7999,180376,282248,359426,493432,397436,268908,-65468,-283876,50561,661481,851708,461933,190309,264732,340081,123258,-40125,-313873,-371266,112293,455502,601953,326670,11687,6777,34312,110,-128327,-308427,-200550,59250,133547,-103088,-149812,-210888,-224496,-326114,-305099,-393278,-147381,212392,476313,602785,463542,170820,66905,-120447,-360692,182349,807755,946927,599049,-35012,-190786,116322,142121,-131140,-307268,30235,255132,280847,142912,37335,-191042,-168394,202138,146197,-442234,-64772,371703,321044,-148328,-1674,253550,65655,-30000,-152692,-223088,-357118,-239181,114421,402025,487194,557378,626563,378143,140865,-157811,-7533,84815,321048,447730,612076,575582,599129,603557,457130,92225,-285122,145149,515173,711216,651264,393110,275313,230468,51277,-178404,-353144,-366156,-102556,-130205,-262442,-215776,-174959,-23486,84810,47199,112105,168179,107791,-30142,13787,513979,738517,460329,-201,-358963,-393180,-224329,-151579,-229126,-160031,-303044,-124265,-68914,34475,230261,100323,105242,301113,192134,-274537,-78986,115418,27822,-244191,-366334,-238731,-42830,105370,65018,-85849,-330708,-378097,-278336,-233293,-244784,-76568,-187469,-341801,126109,202675,-229316,-219969,94548,-30737,-249854,163510,575780,552807,104529,-198992,35875,268285,417741,65437,-89080,559362,989085,945321,500216,44017,23164,28965,-68017,-297831,108293,162032,91692,-93350,-214262,-318378,-59791,153002,247801,177804,-202351,-251319,123456,-33309,-122307,-146222,-291081,-64532,24825,-140798,-351279,-172817,-24569,41208,34508,152565,128348,-137120,-26833,83891,-34888,-337616,-168723,11162,65862,-18652],[228261,168437,-101280,-135216,106947,254096,104924,-123455,-106974,48061,166375,375010,521711,434638,202456,-32458,-114169,38272,203044,130522,128740,202037,246586,431064,728044,686333,369017,-40599,-424134,-113676,21084,-138925,-181942,-20996,69415,204307,426217,356935,18618,-250036,-191695,-47426,-58611,-158239,-324011,-362581,-347521,-26918,383776,181395,-353352,39319,307728,78308,-240948,-472617,-261764,-237066,-450304,-416032,-381424,-332002,-389097,-345839,-318832,-87326,166587,66702,-438357,-176887,137922,-75261,-158113,134370,75224,175305,551548,463019,92098,-106264,178175,425710,222857,-233817,-5291,266139,339190,141792,-121316,-63149,-54323,-81376,-2776,-6398,-102298,-310668,-423717,-336075,-218124,-444935,-105318,301866,351138,95405,288027,754215,1070270,1221622,1048576,525799,7448,-6218,123380,139095,120614,374437,114934,-256109,-452514,-458386,-233250,-274676,-470707,70864,357036,50633,-125861,236334,324899,274579,85023,-205176,-263652,13370,21629,-312522,-426561,-74796,-127599,-440500,-200542,27579,-3780,-311680,-436525,-550231,-283971,18017,-65100,-357423,-187701,60144,-106315,-431573,-318473,33845,177555,-54083,-445044,-279617,-42295,-117862,-193737,-59763,84934,102038,-474439,-259260,280543,399219,350582,246727,130935,15520,336688,880810,970901,1149607,753329,503631,-71737,-302324,-474104,-477493,-231626,-2071,-72683,-444942,-36199,226756,226033,1294,-161573,237152,401857,529979,407341,357779,420348,403274,530839,557942,321591,-200736,-393331,60751,395296,572589,655040,642329,347628,-15742,-122305,56529,201277,256997,414153,244825,-19531,-469499,-332935,52013,60448,86090,287223,461529,264298,-105685,-753,406865,790458,1052961,273463,-391080,-447990,-130262,-93911,601,-144311,-566203,-450199,-233441,-136340,-419309,-300193,243795,770052,904002,403933,122104,215852,57374,-366822,200234,621547,332455,-90968,269457,372411,121023,-101095,-203752,-211453,-277744,-497579,-417079,-127162,19049,28638,-143178,-193906,-11226,248143,267509,179501,-199861,-537586,-191366,-339321,-289472,150855,414589,250276,-20774,47520,164683,-84372,-486329,83215,258122,-43503,-326536,-151557,62882,151691,294328,442836,424526,111127,-287550,-456995,-341138,28157,293810,501981,519020,347637,372966,329354,285800,256592,319908,298932,305056,326956,233576,62339,42499,248476,567848,855357,546139,-191357,-335943,93703,187491,224271,212662,233332,252107,438165,303305,175005,-97595,-52145,-236769,-269834,-216226,-196815,-236516,-128994,11534,-43816,-67468,15884,122202,95089,12766,-88540,-129687,138193,334307,438972,1236608,1892960,2971438,3164023,6610572,9428543,15874502,17438554,18592259,19122819,18199423,18177760,11667136,10829339,13921297,16436515,15300254,18431962,13539764,14016009,10501835,5883735,1424132,1670164,2692845,1376462,536427,584563,221517,147432,-83742,-94527,-8599,-40127,195565,209387,283908,291476,486342,599092,670536,327377,-217584,-306577,-449870,-422578,-320587,-292810,146771,78509,15981,201545,744974,1143869,1066000,1796201,1535659,870501,119195,251750,212366,239880,237978,335470,202623,295356,634356,745097,29345,293430,-97035,-35959,-43189,-31065,-183142,-70141,-71515,74640,144310,-255414,-468648,-187774,99321,310521,450059,328712,106181,238903,310802,180930,-155338,-299225,-275682,-221343,-414546,-517184,-408104,-173283,37205,186228,188690,201977,295008,251253,176497,-17581,-142748,-276803,-233994,235593,551438,719547,663439,374346,169879,-5755,-166724,-249419,-222718,-283352,-504799,-441332,-187081,-88158,-113848,51374,227611,183142,174923,192371,-79613,-181008,71923,36153,141337,174411,-222173,-417992,-144842,119838,-141469,-268177,119114,545652,692142,599958,165624,-315982,-183945,108107,-167420,-272190,358888,506793,32287,-138531,287512,381808,96450,-246285,-263868,-161786,-4057,-15516,-363597,-284868,-199741,-98152,133605,235493,20178,-174980,-134415,-159468,-259506,-276955,-163588,-154295,-119617,-64292,-80160,-136536,-228130,-543114,-145591,151300,-50948,-254075,705836,1228965,990879,316749,61559,71864,18578,-256262,-412331,-53427,317545,473655,161570,-308214,-234622,95629,235787,416635,587977,586694,1024789,1376541,1329521,564135,-208331,-205001,27355,-146937,-269873,-202988,-330027,-147883,16316,151361,157786,-141806,-436292,-253636,-240549,-167541,43933,-23748,-357969,-323561,-278650,-236176,176741,396928,194904,-235750,-627806,-468654,-66619,81932,73113,-46536,-118107,276561,774962,1101652,718361,108384,-474180,-470804,-541965,-458219,-268370,-210610,-288667,-534555,-246880,215364,346105,-87147,-407348,129508,299578,261220,16555,88335,-53201,-507818,-34941,247056,144550,44518,-26472,-101957,-67891,-186491,-162971,-41794,79653,216689,183276,141430,180432,292106,270094,193954,-114533,-202562,-286166,-414447,-277950,-156794,-284654,-208190,-113263,-337782,-469343,-336334,-220200,-307507,-522294,-283172,-33149,-215717,-29902,384487,518245,183090,-442606,-80898,153515,-284659,-291599,235931,508103,497374,440422,356451,493508,481351,229116,-123161,-155426,-187924,-295833,-86207,222954,170335,-208826,-411097,-153781,26398,38516,211766,542375,551927,219961,-194081,-322385,-576444,-255410,3127,-104559,-106753,-76759,-9487,419305,578171,415168,36471,-109751,-65226,31033,42387,-125985,-269255,-37049,27465,31660,163238,238647,211732,347750,632255,723559,388260,-21230,17922,40190,75165,248746,48071,-336307,-438896,-306645,-224589,-180585,-334596,-393025,-136849,98775,-27927,-347009,-268458,-19042,414816,674945,558423,343308,112655,158378,38971,-182579,-315401,-125439,45029,-160621,-264135,-426466,-200610,-14861,-35511,-216167,-445835,-268169,-131263,54918,540730,438812,4764,-257657,-285571,-117936,104136,99912,-122864,-332313,-183763,-2043,-64942,-264680,-498670,-318445,-463228,-512625,-519505,-372359,-218726,-25231,20139,-162752,-345047,-77949,-23294,79231,417885,591409,568872,733206,750280,536530,184894,177452,-33501,-451494,-528242,-201629,435029,683028,312886,274906,446719,431017,142675,-316627,-254212,229718,377004,209192,234711,208190,61808,-74790,-195950,-98284,-403844,-266831,-160482,54490,-78489,-216917,38590,349962,291831,314713,117048,210355,394684,330403,88483,-180045,-41880,122240,-189376,-113924,240343,565792,315894,-136426,-72296,43699,197949,364185,404973,768838,385712,210696,302964,459849,250361,-167606,-320931,-9037,115701,269524,206286,-42330,-117906,-210034,-565914,-438272,-74310,-65498,-85285,-4992,273343,510475,440752,68002,-132093,-91489,-135325,-235953,-159063,-151042,-175922,-162614,-20288,-60904,-86333,180586,591010,558726,28948,-284025,-463807,-229418,54632,276744,229270,132227,178626,216305,169847,181390,196050,497515,606780,83587,-440577,-279000,-392686,-315754,-91649,-50154,328102,694499,549138,36868,-224797,80705,182848,-56429,-444697,-129395,208154,248689,17360,-129759,-134789,-99948,-154212,-218127,134444,533356,973404,1069517,1071527,558338,-190002,-138550,159296,115506,-227006,-238870,-126208,-322563,-413126,-358038,-398911,31388,201688,207075,159747,234789,374674,309033,132324,29249,86990,-123246,-16426,-69397,-207716,-266734,-225544,-37913,47991,-61189,-200043,-158554,-53222,-90072,-170437,13511,163105,239269,-89219,-427501,-99165,54901,48675,86663,322920,449990,258450,68406,-240867,-485915,-438533,-396802,-420887,-106011,-24793,-283654,-294535,106504,214837,-41498,-54540,384181,872327,789308,472463,397922,252345,121067,310881,723894,895230,604868,426918,268676,152165,347566,308658,-21353,-209173,-317163,-423123,189248,872617,1080750,631366,353132,328109,-99712,-239640,306469,271523,-257477,22606,474949,380470,137078,-329388,176795,296096,-75157,-196708,5868,-294912,-24164,529557,699331,326511,-273084,-286104,-39665,-168520,-399603,22668,165357,28789,-226604,-177692,135982,495314,712745,635293,381935,226084,95552,-213460,-473480,-395355,-515231,-242337,-95038,-302312,-228411,-44843,-17393,-161615,-425417,-412183,-317661,-204500,-31822,-10328,82512,261506,363237,209635,-268066,-50198,354666,295372,95887,257863,93325,-419955,64365,497842,710890,454912,269907,68871,118807,14954,195646,361228,734450,924857,562131,-112125,-231202,274411,339759,2818,-271415,-231601,-61341,213966,535759,639556,602131,490428,257061,333858,27312,-431565,-22182,516435,572464,147108,49925,298148,308524,-25879,-212449,-358180,-289554,-36331,-69214,-262727,-118638,171764,219618,127500,30875,76796,235987,-69552,-166632,-126495,-29796,51766,-60287,4343,320778,683442,698565,185316,-125892,-442920,-497712,-252152,200180,739393,860298,508054,-122834,-394236,-363979,-54249,297430,107178,-222156,-447443,-267678,-288494,47594,422618,-196918,-188002,312242,307357,-125915,-255914,-293308,-200390,124200,372794,392032,75966,-394705,-531637,-476065,-202485,43134,163551,190147,207159,177766,-75229,-114730,81986,294266,512736,190192,-41748,-29586,-99007,-66311,120525,262429,238308,-33474,-464575,-247077,-37706,24172,95527,-45147,-55160,375774,769965,851352,451490,-100247,-370033,-129055,187738,481397,363581,37434,-5892,104267,120643,49864,56676,295735,166308,-321364,-118123,-37395,-284262,-515627,-346994,-356165,-260041,-283193,-281859,-335779,-396234,-263584,-101441,-54568,-205372,-216383,112546,100856,-282244,-258154,33215,27918,-36349,-26499,-99854,-24169,101872,-43387,-111718,-38225,-107085,-228316,226266,772028,1053134,784964,358399,34856,58498,-70168,-285524,-346714,-267289,-168514,-184915,-400326,-114373,137413,101109,55580,80288,70506,66183,145136,29902,-424012,-192124,-195248,-325541,324588,433118,222288,256986,428553,92017,-328699,117679,436215,246960,-9280,-402524,-304616,-52387,118540,388385,761317,1003966,895012,415188,-100811,-81612,67370,-25336,-138420,-102754,130882,550544,677922,535886,292997,487392,702815,688412,356785,-289238,-283614,-91949,-224394,-376202,-227220,2392,648,-82691,-294709,-426013,-496304,-392931,-164244,109844,27752,194143,527286,287109,-57092,611417,1448332,2077955,1844813,681611,-28613,-282492,181235,329647,326709,176536,-251123,129906,285727,37481,-339459,-149227,40441,-16880,-92392,15292,-72158,-49830,105683,-109973,-241576,32896,190562,-91438,-248534,-243235,-225493,-292264,-326101,-263178,-410506,-247120,103833,160380,49236,-79925,-117978,-101180,125109,321264,247006,-66227,196843,453511,417803,185705,442181,891818,954839,176149,-425202,21679,-25620,-174929,-48167,133473,163456,216298,298227,-17416,-306094,-325647,8721,111297,113813,274054,511460,293184,-71714,-415447,-247050,-104784,-167418,-174759,173523,187203,329050,771702,956371,560480,103574,-134745,-262185,-150613,1154,180664,30433,-364582,348,212302,289275,496215,643867,594094,389363,248454,213414,307612,583615,1093568,2154431,2603163,3244281,4953524,6069529,6164951,4557407,2427396,2220526,1792505,1717800,914622,-144719,676,458671,163893,-453771,120359,198621,-20446,-198500,-254938,177183,401445,216983,-227839,-253836,-12086,101639,532625,761288,870097,308980,31070,118396,819552,685910,2283919,2111332,924515,32995,140994,454743,317286,-133397,-132441,-127255,-457830,-110431,81288,-122978,-358343,-476098,-293474,-78858,41023,55723,-185029,-395382,-203173,-131638,-353093,-269332,76498,502326,503699,420454,134476,-186661,-259792,-267985,-140909,-141595,-474133,-86069,711420,1051381,1108544,2061233,2524367,3744882,4982480,5150911,5529843,4276146,6207427,7839671,7446102,5942971,5027424,4478729,5522164,4303977,2622359,1089134,-57602,-183730,-418173,-347621,249994,572502,56024,-30988,442182,474899,-166404,-155672,267957,409112,342599,74528,-183920,-352170,-210720,24913,188773,278069,-31369,-162881,-192745,-148276,-40154,287452,429327,278261,127669,166439,-189093,-156124,187167,495557,865899,988215,539256,-155809,-379885,-21205,527890,1093414,770076,-25423,-372067,-273810,-271803,-415705,-357640,-52424,-41646,323,-35828,157433,-78297,-117623,-153454,-75671,85186,1401,-44385,-46200,-213066,-390288,-366564,-203811,-187697,52718,426946,538778,534399,112811,-494604,-23490,325032,350223,109343,-301795,78021,531497,465687,92830,-160671,-55174,-176118,-262534,-131701,-52206,-2149,44377,-82134,-313920,-303924,17076,109542,-118711,-305719,-431588,-319337,-404760,-486275,-345201,-143984,-79588,-240193,-323734,-386183,-471239,-170470,1954,24933,207605,434349,142114,399911,650373,605267,441303,371511,213252,-90619,-341257,-509695,-392308,-153329,-70313,-49774,-137053,-295905,-259960,-84328,108868,248542,167879,-87911,-393588,-167070,-129619,-94508,-129215,-224550,-179963,200030,424289,443189,531256,474134,316903,7865,-193390,-271081,-180738,-320831,-405461,-79002,167470,385370,527670,513669,243712,13517,-34915,78643,-69326,-336132,-443624,-318948,-222640,-206403,-196505,-80524,206424,548127,396025,211184,151818,193551,-227654,-67638,571304,965867,775992,251100,-258175,-439327,-281755,-132762,-67812,-244713,-189355,102626,330502,139558,-365447,-147493,-212268,-410453,117183,310573,41219,-461454,-364805,-461763,-203238,115427,210631,239243,222178,68379,16664,-184062,-114272,149017,278997,26672,-256013,-146224,-110028,114073,195230,-163115,-428974,-506609,-508873,-258796,-16551,60801,34437,-106712,-166517,-259221,-115057,-405486,-164235,31212,-186514,-87114,265442,181060,-77882,-228752,101109,377161,275006,-137078,-420808,-129318,-78772,-152922,-14837,164012,153310,24136,208108,428406,258139,-129291,-296956,-162784,11033,39543,-144582,-71773,345946,425513,405405,258930,124223,247699,343746,378837,220607,12270,-326042,-418504,-216874,-59272,4040,-150669,54385,215273,387140,637679,528520,336616,-23248,-304982,-136685,497755,793654,697103,534152,621951,577985,332667,158246,67934,-312213,-147828,384916,743151,523130,-22417,-126851,48667,-35106,-188259,-350770,-162596,95191,189699,83122,-93822,-201533,-264529,-282421,-255262,-523333,-136968,259322,404130,448433,305285,80849,57167,-74909,-342298,186155,843608,944419,514661,-191580,-20087,271313,180796,-89660,-204592,-5092,246583,301525,193133,30760,-132780,-298395,226652,400696,-148545,-216587,204731,131737,-252442,146880,301184,44736,-78326,-197193,-125898,-188671,-397369,-235054,-56706,183948,361031,389336,102903,-45360,-150742,-21491,211328,482929,568758,491702,294632,285870,313883,160434,-218319,-181776,304919,646854,695942,544077,325317,375460,385069,437246,311383,209553,-191998,-294317,-165386,-286271,-420654,-218715,34608,253091,254266,205063,121528,-76336,-166326,23821,535594,712700,439350,-15771,-75640,-160748,-87430,-76787,-177650,-312520,-351297,-130802,-133467,-121416,284479,261012,227101,501864,712421,386954,-231557,-153708,-121824,-274655,-499638,-301393,-87835,64885,25196,-82465,-256122,-294851,-287432,-358183,-227612,-225084,-376068,-112021,303447,266140,-277336,-178335,75673,-116961,-253186,183024,444772,371966,62696,-65877,117741,337361,479146,127918,-135737,391046,860993,960046,662794,257429,190842,115769,-29036,-303103,181629,177726,135621,-275068,-429839,-356903,-158816,-4482,14462,14307,-171346,-370163,-162907,-99535,-11396,-8120,-158801,-212254,-140452,-250357,-293058,-176501,-85476,-41576,-48066,227289,265307,-498,-198347,-46041,-45339,-26073,20215,101429,403297,359566],[302261,161882,-123800,-48578,187804,307098,143857,59025,100300,131501,198975,428166,545174,419013,170163,-170787,-250342,-85829,89035,66519,17016,31587,86465,507629,878271,812134,477603,41910,-267065,-370041,-231526,-368653,-301716,-40226,97896,245135,378448,322019,63013,-107896,-139880,-14303,-115620,-329327,-250335,-79332,-335614,-73903,446650,396926,-262835,1196,456475,404442,27158,-277540,-315587,-94759,-108245,-199539,-276014,-296413,-311162,-367422,-461360,-234485,54358,-63001,-357989,242027,500752,68079,-146437,257778,185754,142466,445080,450043,41574,-149578,114644,285336,73692,-128871,123959,370555,451358,136970,-119649,-154756,-96701,-34212,108749,91323,-89616,-432873,-332529,-345717,-459677,-255019,41453,217327,79043,14786,404967,853546,1231619,1322874,1023407,468206,61514,134829,360562,-156306,-138163,84681,-130570,-379264,-521173,-307744,-29039,16436,-59513,-17210,110782,-254304,-375908,239723,498079,293329,87629,-9936,-229068,-376156,-341122,-551928,-309611,-46734,-137135,-472562,-407839,-267262,-308198,-346095,-232938,-205442,-198619,-108527,-102823,-293883,-212140,-22518,-147798,-417071,-402855,38114,187020,-140529,-497346,-273140,-75914,-68813,10622,-13042,-163348,-206055,-505731,-366696,211976,395535,370874,303182,430536,476218,578468,856682,930895,1164182,762945,473340,112786,-239871,-438230,-472578,-382403,-151129,-207952,-296806,152945,351875,150825,-267201,142382,436876,473896,350912,322449,400310,454272,383997,576688,607044,327176,-187055,-156144,269364,612738,736160,718641,564119,394353,34661,-146794,-131949,-59064,-78738,126538,132483,-118393,-309504,-30398,81685,112612,63080,76074,98173,-81911,-254410,109127,915899,1517639,1491966,442085,-224802,-443710,-182332,-172620,-109161,-120469,-260032,-488573,-26753,72946,-239785,-167531,346012,703431,627225,50831,194131,387710,177467,-366664,-305058,-32106,-191673,-53660,213124,217938,-25998,-210742,-227183,-144796,-119204,-152069,-103360,-81444,-112751,-84153,-114784,-17869,89072,191668,115787,161720,67527,-173364,-450297,-331695,-478161,-107126,238556,150168,-96593,-57124,-9368,-245687,-512850,-65291,-7515,-93840,-121901,97649,148515,228221,342942,387192,315703,-81479,-564601,-381846,-376754,-75155,197238,301384,267804,122895,259969,288439,292557,426719,509144,363211,242151,154537,6002,-9738,140975,517844,817733,852195,357799,-324897,-197445,116242,142537,136680,87488,131748,195091,494923,284725,-28363,-249882,-149021,-46189,-78820,-334007,-475677,-243314,41981,150738,-22899,-232033,-155521,-122808,-41521,-133867,-203431,-106220,368372,1115681,1578161,2080941,3557673,6935743,12219000,20962614,32931956,47782773,60990255,65369086,64522997,69215241,76289319,80396343,81727471,82792521,82582004,79868853,72879312,63842130,51049705,37238565,19884861,5777784,7021172,7439841,3694948,1510366,1301977,432424,677023,529066,-246317,-345576,-164936,83846,209495,421721,569612,598907,440137,250991,-164038,-64423,-95938,-190404,-191405,-102206,-176797,270018,237802,225115,720294,1109272,2227688,2668038,3253172,2915018,1772485,863496,1261744,940085,1178241,747689,363839,-468055,441779,972185,1302875,529935,614702,466013,236754,50756,66067,8305,260945,467849,575351,453983,79237,-227671,-452211,-49230,293020,570090,635798,343789,181631,282628,229063,9321,-266525,-392810,-345202,-229431,-207973,-183663,-273102,-170852,76275,204502,229955,290600,120122,33194,-226388,-376491,-352007,-48839,311702,572714,768690,734344,487381,234919,-29050,-156278,-125502,-66292,-94970,-362589,-495503,-225883,-71351,30248,148148,162432,-2089,-163632,-69197,-170070,-124994,248580,187775,322744,380894,107177,-434423,119664,607378,304536,-9100,66042,370366,384617,327105,127592,-50237,-65464,-23551,-166155,-22986,493763,634516,146165,-285138,218179,283111,-39319,-235336,-291208,-128734,154015,125192,-203105,-263447,-35514,-1209,168959,229889,28480,-126318,-194491,-187721,-258771,-299693,-282025,-244967,-237375,-157146,-128609,-102256,-197674,-409635,-288797,-165802,-467904,167985,1094912,1445064,924605,26385,-185982,-120367,-142292,-111421,-461963,-231260,161710,305364,136353,-83361,7468,208645,483745,761613,860545,648330,883155,1184859,1235174,545081,-96884,138355,329923,6295,-261909,-167195,-287419,-120458,119135,410509,364417,40130,-452867,-70141,-31228,-65028,37623,-53169,-278909,-393850,-427853,-122796,260281,380937,2519,-451293,-260430,-321357,-225923,-111565,15409,-17219,-62039,124366,315341,437221,194929,157362,-221527,-319497,-262008,-334101,-234561,-100243,-136867,-228209,-497125,29472,227568,5228,2522,410145,536708,381348,119585,178090,113833,-229944,-92506,220041,309296,311673,170221,129222,268273,194557,313723,276472,255740,339054,282523,239988,265937,340498,231060,13708,-321519,-404085,-539947,-367795,-188776,-167695,-189297,-48953,-83517,-240795,-328237,-326606,-235471,-360570,-416575,-242157,-40485,7394,226037,451786,467701,171064,-319536,-434956,-289671,-262582,-23351,229679,344995,401234,362803,268919,267585,176437,-37231,-114572,-79139,-214483,-460865,-275491,118889,327982,142061,-350976,-234198,294227,375329,457396,767751,801235,297372,-342756,-270202,-372362,-181716,98561,-18333,25091,54453,76954,678570,958471,723244,60615,-366954,-211489,-172151,-336555,-357939,-27162,211138,32256,-19027,179358,194107,79764,81398,315471,480540,271339,-24962,50120,121072,97314,201198,-50047,-363951,-390907,-180620,15092,141729,-40560,-463834,-298202,-64034,-213050,-482875,-247821,-36375,183245,476749,441518,342820,125535,103933,-114800,-327502,-255488,-102371,146724,156699,-83441,-369437,-100892,18140,-141545,-320637,-531030,-491437,-244408,360197,653155,450401,48473,-234908,-279694,-77933,160455,143713,-44379,-197990,-246149,-192032,-288131,-435600,-462623,-356277,-380672,-318832,-309087,-264568,-106468,80523,161351,-32206,-137299,126591,171367,283816,534609,595597,638968,805153,728661,383013,163819,280937,41552,-451240,-379317,-308858,401040,659651,414060,359413,566005,511967,183016,-369707,-166653,279303,426261,127274,36766,89426,-103929,-246001,-206128,-220285,-246488,-22560,170996,138271,-60655,-320210,-385847,-8443,120508,328618,328149,185540,177360,198892,95635,-268300,-197634,-40622,-361493,-291144,-63076,-100685,-168923,-457193,-341442,-10423,399619,540283,351056,462857,139676,-116454,12974,332697,313639,-124867,-308868,142985,264831,252546,-87639,-459360,-371793,-531162,-347488,-338959,-303794,-275548,-146165,45212,319060,743828,759959,387969,-5289,-116807,-122934,-26628,46376,12175,-104559,-47117,115483,52145,-50849,333372,838472,903833,398495,-19882,-234737,79396,419176,572234,350772,216812,214085,162116,26646,-74971,-81966,293941,314234,-39812,-494821,-244604,-315939,-335552,-49072,-45998,60562,458183,491901,195556,-199668,-36786,101364,-19318,-121125,158923,413659,518212,357697,78283,-261182,-442620,-412195,-505501,130717,657949,1121428,1280235,1220878,843797,159485,-492684,-57374,54985,-151275,-78747,-14744,-235845,-541510,-541038,-242170,166176,334145,350458,254572,168432,173197,134473,99878,164720,157408,-45499,-70615,-112373,-215867,-292460,-75317,180044,344841,399680,254937,304636,499931,419615,338818,199804,35284,-20395,-361471,-389522,-84957,125105,70866,52347,264693,308030,99772,-56402,-266413,-402787,-450082,-467255,-379482,-185246,-181043,-493086,-196896,328498,365754,-2426,-94142,389254,787229,759651,568428,652942,684404,572797,695487,900374,920137,511154,11608,-200658,-167878,33557,32502,-322223,-403077,-173242,-299721,143400,852070,1048067,633422,136660,182849,-54274,-451247,148756,267777,-77086,-116480,93669,-4990,-142871,-322854,25352,172804,95749,-269339,-198653,-336992,-322861,97213,272013,-16584,-532011,-183742,-46000,-251666,-286399,38419,65107,-99629,-224668,-201967,-17957,413364,723873,820269,618886,336720,-42321,-117370,-279518,-320943,-336629,-81238,-57582,-345124,-68044,62032,-19458,-187114,-285234,-374214,-513007,-487267,-219550,-129356,-64453,91269,340479,356041,-37913,208126,531336,431196,224028,225200,25863,-357438,101145,510648,808981,470716,202962,12744,87407,8030,-15167,219662,617325,743013,307402,-355192,-172180,175479,-60482,-357077,-413308,-211909,50615,228528,439505,282547,215997,1139,38620,155802,-123047,-310122,206516,636844,588271,81199,21384,430488,482216,125981,-205169,-483863,-145705,118319,50503,-73988,-60058,132718,174757,115003,-28905,-44431,188462,-4223,-8957,-51817,47107,194895,219841,443144,638264,989863,988444,534344,-54224,-434464,-460519,-319905,53203,387940,514291,235063,-278823,-445280,-383908,-132829,123547,-20662,-373843,-364435,-26025,53664,84230,106141,-314371,-140121,342361,328270,-164912,-364118,-482151,-138435,305859,623183,578003,116406,-436940,-520603,-480006,-406253,-41122,189334,517180,609742,396853,-106951,-184539,280363,602623,625440,250469,115502,190614,-57680,93358,184749,245737,168383,-27377,-299774,-116624,-25805,58042,45764,-96123,-142816,224390,474919,506341,244562,-100216,-311292,-262393,-9371,136419,239319,189066,204379,149763,13175,-106508,-16569,284286,243589,-178401,-436490,-247462,-293986,-633480,-544014,-547188,-227832,-203075,-305821,-412006,-442570,-367333,-279771,-279020,-314718,-398725,-130735,-66120,-351652,-280108,56859,171556,239545,256623,130201,157493,226205,114443,-31232,-56619,-118399,-63138,182094,572378,743130,506439,55892,-244837,25665,-99124,-346296,-309116,-88131,-60601,-249301,-210157,210835,275626,224900,50839,44247,106135,239230,369646,119555,-452865,-177200,-8235,-401784,267347,304656,-125422,44552,293528,120073,224921,637644,680142,243307,-11408,-214973,-348967,-194211,-105934,147582,607225,964854,1032810,523526,-112824,-148551,290265,-10417,-90074,-114005,-84098,268103,467985,593286,449088,414083,372279,416543,363266,-115060,-402154,-175489,-272563,-271494,-20477,46539,-168888,-423901,-510982,-498108,-475789,-392007,-174902,-40541,-52149,162491,351201,-13259,-445943,480176,1472904,1985197,1495907,453307,-52261,-420710,31734,346227,375628,57289,-17364,277253,341506,91365,-301263,-365336,-62543,-126374,-239207,-46694,-68586,-165989,-81970,-299859,-306029,161033,290921,-101321,-437358,-446577,-337067,-199828,-148589,-228103,-344303,-317594,-64894,8721,-48522,-3352,25520,32640,232566,343259,200436,-50194,196218,511786,528771,415122,650739,1054673,1085355,421532,-268616,-77646,-123963,-326867,-97931,149759,96397,83154,275456,137125,-57680,-33176,226940,420571,633680,401187,281706,-18822,-296111,-367714,-99794,-130,-135225,-227211,46634,-36913,20626,358230,559942,180803,-43511,-195968,-265531,-70159,78979,154757,-57001,-408425,-229746,16680,204326,469289,638707,548280,292595,-82060,35107,222368,931427,2057464,3265654,3608658,4698428,8681861,11048183,11571910,8423661,5333306,4403126,2441788,3327340,2996406,1131562,154938,880246,415820,-252671,61248,186150,141148,67534,-147683,-117794,383689,332812,24030,297195,134879,-135025,478799,1114414,1685359,1337776,763445,-427763,267040,1189669,2262192,1478589,317024,-310139,-72051,199471,271501,-29491,-117104,-176553,-428246,-372685,-342057,-539078,-661973,-416794,-390571,-330403,-326613,-311456,-319921,-293301,-194466,-224882,-474042,-328290,72991,481722,470424,467393,333206,177492,-15880,-51108,-64561,-337116,-475188,185841,1341248,2810449,4969587,8529258,13094613,17774451,20983940,21938127,23784434,26656979,26867148,25839903,28934409,30294633,27198350,22247754,19522263,15630234,10394139,5907704,3249529,2734564,2694302,1751487,1576094,1644060,425210,269251,1243233,1199896,286494,229613,385953,174291,-56799,-228674,-188059,-94467,41300,101463,101360,172358,-108689,-104094,-99080,-32996,135369,389011,429923,421420,310952,379941,-58661,-255996,-44636,472572,1224858,1980329,2068141,1382753,728903,-468424,421116,1313333,420210,197127,-506369,-399380,-320027,-76465,93619,149753,-17391,137845,217029,330044,73309,-162190,-355690,8146,282136,125563,-28826,-44274,-101324,-256937,-285007,-257421,-457831,-296310,-40062,319177,425565,85097,-510183,54972,564440,708816,383006,-243443,-110225,294646,197326,-387793,-188689,69003,108741,120168,19791,12664,-22702,-47092,-102344,-241762,-236840,84098,219479,-19999,-313454,-367577,-241354,-247531,-292383,-180731,-108161,-29457,-142826,-167451,-233626,-527726,-91075,256089,166464,57156,215425,26657,-144868,346897,478317,454079,464102,331885,9080,-259087,-404867,-409663,-349685,-248238,-176871,-130839,-98467,-47593,7039,64523,209521,217941,86829,-235800,-82572,156324,98585,-117878,-286897,-146217,232867,382473,495705,617009,613388,458602,140698,-83016,-108689,9565,-62998,-230780,-143114,71937,264343,261636,23618,-228133,-265455,-184079,-51072,-195182,-405609,-462994,-225576,18880,73249,-61404,-33954,326830,682303,648528,416748,345662,163146,-125541,57507,511365,718520,457320,-47323,-481918,-253871,-23525,-2954,-115494,-326562,-492390,-102222,202808,197053,-158444,3756,-84065,-186678,246966,540775,356970,-8275,45349,-221975,-236981,-162315,28900,169444,246660,-146552,-391590,-415338,-13452,322612,440476,213793,-86299,-16191,269161,540883,404861,-163374,-485948,-477135,-597867,-311011,14328,137563,34670,-192030,-239747,-108552,47251,-302506,-257566,-40909,-264301,-153497,186630,104644,-93516,-158901,71108,306264,186999,-215896,-365196,-168172,-184919,-235896,-78016,79237,145307,71532,405254,357191,134795,-177840,-198668,-398786,-98903,133034,31625,116273,567911,626682,606091,425498,354899,484574,524655,447852,236342,56669,-244961,-283496,-55469,75729,65690,-130249,-132651,7984,258105,578847,591559,413434,101539,-171987,-407830,123233,552999,804526,673762,693044,584958,420477,311588,353235,-479,-68197,434485,847093,704678,116201,-331205,-124032,-193960,-322568,-348433,-124895,139626,245731,143973,-165544,-272895,-401327,-236830,-162078,-416504,-110922,268476,278230,203135,37279,-153625,-65958,-51413,-411378,-22252,562739,686485,257615,-300434,34284,237982,98987,-106450,-230784,-217554,19453,87969,21506,-33698,-101885,-499322,179886,566788,155219,-300421,-39392,-209473,-286419,138460,36713,-92316,-236677,-313948,-81529,-36351,-150525,-338918,-474866,-36259,156178,66030,-195394,-322416,-253390,-138733,125692,437443,616499,394867,42247,-114362,-146805,-236702,-325124,-115630,300232,633850,615716,358161,197058,439681,570209,730609,729278,628032,176424,-194740,-196749,-178836,-94837,-23684,124436,376991,427186,273926,13263,-316063,-378044,-78358,319201,453604,207364,-241395,53691,70256,-76586,-161930,-182752,-243312,27734,219733,52200,-454895,64895,265910,381816,649341,989712,906058,196324,-310166,-268812,-209354,-311072,-347001,-198182,-57494,-77400,-84417,-114799,-139087,-169699,-431857,-337030,-353400,-209871,-5593,265714,129191,-435874,-5011,62306,-197585,-108477,254727,457158,270678,133735,100247,175528,254141,321347,78028,-337105,36576,521760,792331,687005,411736,286969,186104,-19526,-328154,133813,334791,491338,87326,-275836,-293377,-210478,-198006,-258784,-182290,-164027,-182382,-374931,-157352,38598,106432,33918,-174824,-257268,-354998,-187943,-94990,-145677,-106147,-151425,168023,293103,151531,-201781,-152293,32836,252413,422491,600072,791887,621971],[214087,22916,-149916,33602,221033,299847,218720,213788,233027,175199,225421,470911,553815,385880,97115,-350529,-468827,-255672,-25585,40354,-48740,-92236,-64386,459421,770704,745661,486334,200683,64604,-245092,-319955,-439255,-292798,-59098,39534,162443,205728,184931,65277,-51756,-100493,11111,-168906,-394810,-68680,76607,-249772,-31783,521831,594796,-154311,-134103,478519,657189,302915,-22943,-229668,78401,181191,-39130,-296577,-181992,119483,127223,-50231,-215571,-170228,-325559,-184363,499573,660943,117723,-189595,270396,226068,53694,233754,266114,-144594,-168747,7541,24261,-94462,-184813,1770,287196,409179,130172,-90266,-221604,-148741,-16537,153231,110892,-156056,-377965,-11158,46123,-94854,58805,269172,162456,-172925,-75370,379179,842969,1268270,1236346,803512,280512,26445,228495,348879,-235393,-568232,-355743,-421738,-418538,-505979,-182358,162128,359904,376124,291869,118936,-174249,-210255,280339,427824,240462,163618,157899,44251,-227797,-228627,-323556,-206570,-136913,-257637,-478083,-541712,-469438,-235244,-104353,83113,137595,125745,82174,-18937,-219686,-307081,-239992,-272335,-385483,-535757,-176241,-52259,-353371,-416580,-61653,39571,-48137,108972,122183,-159819,-552008,-623195,-355778,128406,349378,288676,208824,510286,712600,727134,743008,941629,1176845,940250,537614,249584,-298966,-562913,-592110,-462650,-289114,-253337,-86855,272010,407721,137054,5192,537634,633088,445794,21898,159591,392496,343429,216934,466570,552314,290543,-148870,59566,378336,659544,700303,535777,219954,202797,-9414,-219771,-354950,-313564,-341152,-353107,-98182,-95323,-21268,141213,-10977,36504,6828,-95727,-274360,-177363,-385265,106729,1128287,1718986,1284260,380809,-142431,-340980,-156966,31930,309061,605993,-27559,-567818,7347,104055,-195577,-268512,167904,375760,129877,-255777,251516,377419,206987,-170879,-294581,-328269,-200423,-105478,90243,147102,23918,-243953,-235849,-96548,-26953,38759,228944,215937,88715,-129838,-176404,-19419,-67401,-141113,-209555,21155,184511,-80998,-440292,-134790,-178277,-187715,12223,-39326,-283324,-263939,-237591,-395525,-502164,-372621,-344366,-152012,-10601,234412,186741,190183,229213,180434,73786,-242368,-383772,-321021,-392871,-282131,-17442,20307,-44963,-137398,59898,183767,265614,512517,619729,494355,267994,22057,-229305,-174165,97326,550596,814015,613390,9205,-505620,-171417,-56282,-7459,82293,47093,-46906,-62697,160046,68492,-160460,-321770,-175864,166046,331064,134197,-295117,-235965,123752,190802,-94888,-464806,-334851,-361675,-269320,-312346,-285746,-230985,343265,1439626,2684328,3457453,6080919,12989763,27526687,50318698,83808044,120222133,151566027,161254311,157954888,173174418,194914457,214861465,220247048,217059633,210089292,202688317,185515365,167561905,138097058,99386264,53656734,12286715,16318276,16362305,7583837,3231280,2494231,869437,1595891,1434609,440517,104179,164005,32318,217920,487703,749315,579099,285891,312778,448625,483460,151213,-95542,-194139,-105864,-195084,120963,349090,282409,905995,1425927,3106403,4493169,4556926,4269972,2639423,1880164,2567741,2269806,2491371,1609273,489630,-28682,432974,1439498,1745123,1413783,536217,858654,316466,127068,-61368,57232,437397,873117,906884,597053,337382,71374,-312163,-327655,189570,587592,765062,479069,17862,212657,303045,287172,102869,42456,15333,208210,207439,8449,-423974,-270698,121484,260820,230088,170994,-42744,-169646,-444137,-350417,-155519,144008,307649,491125,689156,684019,539541,290885,-17040,-150889,65295,241627,102324,-275269,-497969,-241281,-51064,45771,6803,-83125,-270625,-539533,-292798,-241001,-151964,168394,103698,222404,299063,236467,-196499,126702,489678,399666,181146,104533,218492,105230,109012,238891,182644,48226,-221716,-174384,114971,470367,600561,207464,-454034,122959,208862,-84409,-169348,-213562,-669,276300,123361,-223540,-303725,63238,122849,174423,141265,18637,-56533,-183701,-215176,-252557,-173912,-202756,-282804,-390466,-331958,-205149,-138837,-222808,-327299,-350764,-463957,-143795,544752,1197240,1278687,748015,6452,-310009,-201551,-272255,52116,-157251,-258664,-7962,57998,10590,49977,58576,127424,541655,823477,749051,509309,527851,819317,900477,502366,24511,368452,463725,37181,-284974,-58056,-94612,-111700,56726,476367,453859,93821,-428388,54496,133125,54209,-26860,-181546,-330859,-403017,-338734,-20684,210760,184299,-195049,-456250,-88346,-264548,-370561,-250677,-85806,-163018,-212647,-205472,-177785,25071,81271,148856,-61826,-131708,1819,-144018,-347592,-216846,-80218,41710,-296407,-339228,9761,125118,326413,552463,598561,279713,58980,145227,210561,4645,-77378,203452,384327,419133,251628,329273,585080,608535,728339,507546,347632,338770,272623,214641,177741,183054,53033,-213825,-443116,-514783,-459283,-192359,-138053,-208095,-115621,40019,32647,-43779,-204957,-234716,-169499,-382606,-250165,-83370,5736,167973,359664,428951,271382,48449,-163707,-310075,-227592,87677,201495,87442,-41035,77833,115695,53017,-17492,-144338,-361117,-92260,-13364,-243190,-559639,-444227,-104190,321555,328665,-169028,-170259,560716,699016,617887,823792,946652,393582,-354199,-314226,-450512,-206128,109141,-42419,-44719,81942,187345,880754,1311416,1065548,237072,-305890,-129937,-112301,-354275,-325711,202796,319748,-82607,-106107,135240,21941,-72186,-150866,-108922,126650,42896,-113719,19964,43645,-68401,-24924,-155903,-290710,-344990,-175247,99406,339235,252344,-224851,-377745,-355412,-437618,-327962,-108774,51734,-767,167632,209467,212939,127370,136088,-63878,-289429,-187520,-149257,104659,336431,-38669,-412459,-133814,-49721,-271631,-517233,-352250,-199104,95958,530602,498418,255300,-36742,-290953,-278213,-112868,49335,-40831,-164801,-173766,-176926,-260423,-459796,-325021,-137092,-350233,-435625,-175924,-175734,-225849,-65412,134425,287393,148238,150806,372666,400154,398157,479204,411662,566562,723754,535251,26425,190118,426894,143213,-349508,-291718,-356509,321799,564185,438950,315203,556425,423295,133061,-363761,-171259,147652,279800,4418,-153311,-45012,-225890,-460046,-281861,-274380,-7302,633490,430056,106132,-95601,-115067,-297749,-393999,-83112,198703,413478,141970,-117146,-118168,-143288,-453893,-284172,-51184,-61576,-20110,-56311,-76471,-150639,-4270,-404268,-247390,302099,408308,156947,-28213,38338,-63320,-89482,119221,215948,-133862,-221961,227668,393765,222468,-337959,-243014,-71218,-126829,34583,-20921,-272290,-502785,-258174,22495,294798,774359,850374,529559,51252,-224790,-114405,161626,298512,206649,-39732,2259,173939,155287,-11050,370985,858152,945798,607646,187319,-104780,143295,534905,695325,454280,304706,241241,111083,-113345,-359701,-334718,-7793,-124691,-278512,-397230,-118689,-145876,-391222,-122390,-15141,-130093,19140,187128,176993,-162447,-147672,75368,88650,162204,354195,551595,690128,584096,239220,-305475,-395182,-169504,-196707,124338,665269,1064258,1307432,1209585,996073,447772,-223070,-223766,-11520,-100629,6378,50638,-147618,-473612,-434212,-88055,268758,501416,469561,247455,2794,-91227,-36802,46915,179130,154817,49579,-120191,-176742,-255037,-384887,-65718,225498,477466,664934,672653,605395,575907,575141,565445,224850,-89170,-349455,-410316,-222248,-3451,229881,132315,25440,177894,112688,-99774,-254686,-366711,-468766,-460880,-445071,-342504,-238452,-263829,-556758,-180829,385395,364474,-7915,-207833,258381,497373,573879,594223,865141,1080449,863653,896094,880890,667212,163971,-347893,-337451,-437878,-379868,-338025,-192232,159043,228138,-125346,111242,669970,725916,340741,-284226,200309,156733,-413014,21110,345420,147218,-217257,-345625,-320201,-407598,-392371,-148446,113447,242771,-57390,-515272,-357648,-308293,-70752,64432,70052,-155411,-156082,-209204,-511026,-97328,38684,-120889,-213268,-189077,-258107,-272827,70595,393121,624596,543755,356786,-3334,-78972,-137817,-304337,-125363,87759,-85592,-352356,130720,230248,53072,-132290,-179264,-162788,-287542,-365488,-479315,-366476,-265174,-167543,185217,371686,208524,459121,667612,532194,327762,132889,-15077,-164676,-20597,387685,659309,406353,-127165,-105289,127271,85111,-23410,219665,503608,457384,49515,-490915,-202226,-36351,-437973,-479195,-424116,-196736,83834,191248,271938,49697,-103657,-481728,-327818,-204836,-235777,-4398,389690,543760,336684,-125614,-25286,423233,466468,225617,-156310,-418585,18829,251568,221751,122082,-48223,-49161,23996,7660,-150633,-145906,157445,183194,154590,-314,7784,203628,408969,666825,776598,988875,911508,640416,44657,-357752,-394165,-322778,-92512,19635,114799,-59310,-397910,-475889,-334226,-114390,-10505,-113157,-480553,-314112,187702,368076,181596,-175106,-339615,39096,414780,366355,-150579,-376627,-308033,-130532,313951,631113,554688,-7442,-464404,-189260,-139157,-254402,-103070,157115,624600,815758,471753,-146174,-129813,406120,768908,620543,260838,222622,385546,-90878,-38140,176525,150410,19514,-63720,-18383,157777,156374,110433,-29205,-180218,-257837,17388,148132,168059,46515,-82977,-210294,-215571,42882,66650,346283,372090,384945,217570,-39425,-265176,-160456,120070,155777,-65504,-407240,-354211,-218051,-269043,-333983,-196271,-63292,-92716,-279423,-467053,-378734,-345537,-363027,-398940,-365744,-470991,-314654,-251071,-394131,-332739,-4699,273302,537446,528242,263600,148203,306755,460024,117932,-137126,-102123,65867,119992,175271,158750,83555,-233122,-282947,115428,-24914,-304459,-230168,80968,61005,-193414,-29104,463793,453491,278985,52876,-67067,73394,353536,547573,243350,-250640,-334425,-50354,-375561,135648,214690,-303376,-84110,342965,431654,662814,894284,633280,132100,26979,-42652,-313122,-318471,-222340,851,320476,751663,1023431,646660,-22727,-434133,45445,-210162,-32205,-40261,-129332,76376,293540,566896,540910,369613,5733,95731,363528,121696,-355969,-316384,-320605,-217206,77073,73942,58911,-186978,-410511,-500712,-452907,-342480,-166775,-31913,-29553,33942,37253,-174916,-155768,430427,1171635,1181578,552341,133906,-23781,-332080,-132095,304349,408824,206744,237944,460678,386870,108385,-257617,-343418,-419959,-410601,-391687,-176731,-151912,-267678,-295476,-440728,-282956,122631,175463,-124045,-353537,-1538,-27009,-9148,114842,-87802,-286548,-383511,-259513,-193512,-103342,52359,104050,127502,268922,256558,160323,-825,12884,340175,474103,539056,739524,1019638,970515,596290,56599,-83004,-230436,-425629,-150810,26358,-140640,-116524,202598,273530,116267,154415,296795,530421,854905,570644,53804,-432341,-395896,-168088,-23009,7218,-162401,-146016,-24160,-240123,-335720,-99227,25360,-196529,-166195,-289206,-336607,-133057,54409,92324,-25375,-78873,-164373,-156726,112900,422484,627698,493909,229155,-230980,225398,679416,1769872,3522258,4839750,5222126,6847037,12612605,16633599,17065394,12693380,9196901,6814613,3715011,5251868,5361660,2564620,290601,957269,452875,-173861,166495,336442,498275,622414,314256,-327177,309671,632608,628450,570064,84357,-232510,647278,1581073,2491712,2835362,2984193,1725780,438335,1362698,1106554,384937,-350501,-412038,-302737,-168030,162515,122520,-53664,-281528,-383258,-253317,-228122,-275532,-262026,-182451,-358679,-480896,-521667,-525395,-375861,-143482,37991,5924,-336069,-331125,137426,464854,421483,424366,599168,731978,334363,175122,69050,-100094,143326,600346,2201681,5981054,12530298,22246064,35657318,48787616,55012422,56442095,59624503,70700393,69822132,62693314,69126896,78093426,72143018,58678881,49209981,39371139,29304692,19018073,11903882,9525399,8617798,5792288,4098523,3226583,1614517,1637083,2266208,1964859,864634,637133,444435,-99611,-407454,-426191,-177097,178531,334136,139310,-28988,50982,-190395,12976,169408,158217,271567,500972,474043,491613,413764,388738,-47841,-417910,-191354,468822,1471187,2910984,3885419,3882586,2960289,838055,-68578,1196586,1113411,665627,-472691,-203542,-1369,421373,514478,256585,-141453,37153,325061,342279,184455,-227337,-492299,68530,369451,167397,-45520,-59406,-10978,-57609,-64597,-191493,-434279,-508337,-142828,171809,401591,105328,-539834,159452,692442,789034,401771,-201242,-339236,-66665,-153951,-319707,-41873,133101,335866,486601,272188,95370,-80447,-223683,-216115,-161812,-111726,97820,321403,314402,-83897,-260120,24250,64125,23988,-49528,-121290,-144502,-206045,-122262,-136244,-558544,-7459,466019,470763,35766,-101288,-23458,-394585,31600,348114,432879,474504,370127,88565,-164357,-250375,-302960,-391890,-361069,-332879,-224207,-111582,1328,-5743,-41116,11335,114435,108070,8013,99907,410324,235300,-207346,-562446,-94355,246679,336532,522850,610849,690626,602800,304912,5618,2108,129890,134610,-119460,-213279,-43119,106931,-107694,-270961,-107797,-75660,2484,-83280,-279596,-433447,-430924,-111254,205316,267149,-16386,-163368,321605,768871,969554,658538,358744,-88205,-104183,119193,398897,405165,111911,-245616,-312853,-45575,73698,12986,-132836,-189469,-395887,-318236,30890,239140,207173,404175,181373,118694,460997,676543,557150,216792,151092,-67170,-319577,-404480,-204371,55641,368163,230438,41890,-106087,74969,336454,446682,311099,22688,3341,430888,617027,392826,-44351,-305245,-385162,-649861,-265945,91671,221607,73999,-166812,-254633,27758,69475,-316260,-350322,-155908,-386682,-261386,153,-74528,-205762,-119031,173430,331789,173785,-274029,-272032,-210543,-362874,-440240,-218609,-91965,31762,107865,394883,158906,89104,77066,272021,-10736,-20937,118981,61461,218526,663649,771409,677215,469479,469199,569753,558014,389260,168408,43872,-185353,-155402,130352,143186,55863,-90300,-322624,-263538,60707,422638,658030,590057,325528,-5973,-474883,-291696,269423,686974,555387,454564,375150,390182,420796,447731,170077,175098,613844,934232,830093,355821,-197480,-329582,-349534,-402461,-310736,-118351,139157,251734,40966,-320135,-401899,-608141,-190210,-47524,-332959,-135852,203139,103626,-99666,-232618,-486401,-272798,-125185,-422593,-313257,154963,346561,-29882,-251865,-26909,40199,-82346,-161057,-261947,-432335,-365075,-283450,-286304,-51624,-68174,-416711,57970,566871,368030,-148609,-233343,-326054,-178532,-6818,-211824,-111024,-257131,-456490,-97952,31647,24696,-82746,-145144,-32393,-6897,-220394,-427034,-601556,-490527,-460276,-151412,196481,519787,325026,-81194,-455198,-503046,-300212,-152931,-156164,97727,415274,427062,139176,85627,439534,737976,853761,896662,678707,268362,-158024,-319841,-120707,92980,78315,155685,412883,503635,270453,-146710,-530382,-464277,-287820,-57597,56566,-159496,-428880,78041,232296,-185911,-325488,-195253,3704,324322,531092,273892,-292124,-260248,182862,482962,752973,1066794,1090800,531422,-144360,-317993,-112091,-107677,-304067,-332923,-215714,-176656,-57343,20380,-7970,-91775,-395414,-403548,-288310,-67720,-2273,66907,-141129,-316292,121560,55258,-188491,29774,346500,471894,294191,307625,293195,237175,114504,36333,-46259,-317379,-238377,164587,538685,570465,447551,277298,205772,-56184,-392014,-42621,407674,592360,296927,-160980,-276170,-197800,-368089,-452747,-326471,-219778,-90221,-151966,-206322,23992,176191,237816,194802,8971,-159911,-84645,-10597,-181283,-160956,-208785,29034,208107,203816,40104,-9094,168738,393473,561433,782010,810785,560660],[-35432,-248632,-248049,-32004,109359,183707,219110,198716,187325,113181,172812,427583,517394,311658,-6618,-266219,-334374,-379327,-135403,-2773,-100856,-171166,-207309,167218,427365,508476,364509,253152,135225,-82313,-257837,-398846,-293939,-146449,-117342,-75419,-82634,-11970,39405,-63639,-128109,-5931,-208048,-387937,4192,49175,-218589,31960,549478,650146,-91861,-295161,368435,690799,475651,69017,-255708,20732,222584,-70265,-426416,69467,551694,651279,407944,60080,-175542,-305835,-143399,502012,587056,64873,-257100,191826,170665,-152820,-88317,-109670,-396029,-150882,-101013,-255405,-396544,-447164,-249681,70936,249562,141076,-4144,-161600,-180791,-55034,94895,33369,-270112,-237919,229420,307047,173842,250061,444488,143235,-301769,-184261,187037,652610,1012470,939075,464087,25524,-86349,185102,42993,-11009,-230526,-276796,-208089,-237831,-577936,-119210,312021,647080,653360,506351,185250,-1063,84997,288013,164833,58505,168872,237404,207713,-15573,-68792,-161813,-197568,-319284,-446813,-517527,-360508,-214528,-48195,2564,184230,263964,305450,242897,50221,-173605,-396567,-502666,-390619,-374723,-514978,-424628,-302822,-189519,81051,296324,282159,3747,62338,189299,110064,-180151,-419501,-253042,62521,291227,157333,15556,363484,686533,684533,537065,890891,1115602,1123677,672618,330730,-268815,-374578,-372555,-299174,-282676,-125253,74516,305423,384943,157376,243430,648915,648944,256390,-321380,15045,321783,117960,-58309,217206,391010,193489,-132860,203104,428453,567912,523146,222139,-191208,-139297,-124991,-272446,-505968,-327095,-206641,-274126,-168504,54751,186267,152289,-177553,9751,36449,-148900,-379125,-8314,-378335,31472,970969,1299395,665515,204660,-23057,-203724,-43172,316974,722034,922949,107547,-396649,-47008,23149,-224197,-479454,-181060,-14144,-306670,-283199,214865,213942,144234,51259,249673,370233,217164,-138324,-13514,227677,121471,-214930,-184938,-73792,-39528,69639,297397,349370,287417,-90343,-228422,-142404,-327181,-460453,-297658,-49838,160553,-172293,-336397,75627,103281,-64926,-106127,-200144,-497871,-422407,-353011,-393504,-314110,-442019,-605777,-206753,82847,308890,329285,204735,90207,-11716,-98960,-211853,-316642,-355708,-416747,-461293,-244119,-202503,-253595,-313218,-119194,100766,266596,549897,682842,681428,407716,11143,-362551,-340503,-27718,381200,605091,293539,-315915,-432562,-252174,-375157,-140041,176986,111185,-195291,-360334,-267333,-102774,-168754,-217373,-135542,326466,660082,542202,55569,-116289,138606,184146,-119159,-514037,-521694,-551009,-538792,-305275,-69133,-200975,135351,1462038,3328917,4951834,8729044,19214693,42165800,80071540,135886488,198953877,246133667,261745698,261464595,290162495,329817358,358941690,367362879,362352272,347041401,329040009,306871720,279390194,235781739,169242026,89962291,18705424,26560442,27196342,12373542,5549303,4158828,1391081,2596674,2411780,1549353,998324,638692,148816,336078,563045,811378,464868,246631,700705,1096195,846013,334540,-100885,-344218,-302603,-326023,-174355,285165,69875,481471,1636961,3283794,5591079,5133291,4869455,3041119,2049315,2194680,2605209,2645025,2207052,1315129,828507,992538,1458357,1890911,2351506,589310,783856,238742,170392,-221287,31493,447388,976490,959952,619979,466286,266361,-7701,-340648,96127,522606,698630,425592,-162509,192200,435619,500036,361911,314738,457211,577570,571888,157524,-361011,18798,387066,451580,372395,232996,-126101,-312996,-182655,62294,165702,292391,271437,385907,549285,554155,494819,300168,11230,-99673,328326,592563,234610,-274871,-424535,-201785,-26521,4183,-187126,-363678,-415339,-359258,-355317,-269021,-180775,-2521,-83435,-43759,75073,162936,-49521,10755,36897,212050,233774,225893,200089,-23855,-137815,211509,275570,82522,-408490,-194307,174107,353497,469033,214692,-401016,77164,214333,45249,-7660,15664,198090,307261,13060,-334019,-283223,141151,287877,197131,26126,-8201,-14034,-78220,-168194,-225043,-106447,-109205,-263820,-505371,-343838,-79161,-91759,-214175,-256208,-328738,-275325,232336,753070,962264,895540,463971,-6164,-308179,-208399,-193585,196714,136959,-77848,-90612,-111533,-109938,45843,-36004,-80690,470596,714851,483303,267440,189732,505322,636867,549508,168471,368162,359723,-55046,-259122,115495,260376,5403,-165065,330072,416979,41023,-274902,155107,269190,167500,-109288,-344856,-485199,-484869,-390425,-79410,71834,25295,-13500,-111285,-134076,-304343,-444130,-349296,-263231,-395785,-426103,-450716,-351880,-53481,88193,-59850,-49044,-21664,156542,68959,-220608,-477324,-123338,230793,95267,-375172,-164290,225497,473125,496780,469007,43345,-124032,32538,233521,164254,28152,221513,362116,388106,242109,457589,814037,942608,950907,615288,385251,311934,220829,92269,-35360,-98098,-221203,-397779,-464420,-499790,-332628,-61276,-88780,-197135,-57171,152812,302568,195252,-78424,-83794,-7682,-320028,-139405,169190,159394,212172,332524,285605,-5382,-95718,-584,4773,368366,482268,332159,-99174,-408722,-357305,-190243,-209436,-203376,-155718,-430135,-53843,67238,-224066,-455598,-400188,-263251,187650,316151,-181420,13477,722237,871586,689147,727798,889310,426882,-167199,-169081,-264609,-273788,42539,-158115,-246389,58601,353124,974447,1445032,1199444,438915,104860,259326,187243,-208505,-235463,303142,302168,-237696,-107048,77154,-186869,-140326,-117047,-361790,-260406,-218201,-119944,92659,35119,-208163,-367176,-254610,-135627,-121433,-202466,34080,392730,467147,166089,-24167,-103804,-133173,-113939,-6294,77477,-130003,-179800,-67595,8679,124236,219581,104791,-196478,-210721,-249190,-31646,272889,-157335,-472517,-198351,-127467,-331319,-168725,-69416,-15302,258701,314260,125573,-4283,-132718,-259657,-220482,-216279,-215488,-385042,-386808,-287541,-109312,6143,45651,207211,279735,-42341,-377436,-186574,-133631,-207711,-86752,130778,358809,314285,381335,531812,522376,381568,292656,121114,365408,470819,144139,-218204,476049,663895,249447,-269554,-268083,-329293,166149,373191,325142,120303,284159,128094,-43848,-319882,-114603,10475,66515,-119334,-309145,-242591,-379946,-356789,-330922,-308279,-5199,728819,362326,-24292,-89073,5226,-12387,-125530,-275487,-28289,286452,23028,-393920,-491469,-384617,-338484,-208995,58895,189208,369218,424923,472812,609727,433011,-50311,-514106,-28238,30001,-134927,-209931,91021,323658,87929,-62293,-50827,-202968,-152925,203228,426696,137761,-429291,3459,144519,158308,313983,255264,-64157,-458592,-407284,-107360,185621,609047,697870,464561,-13470,-413439,-134938,219438,451406,362733,29875,3982,151049,217341,22590,275022,678106,758948,629645,261852,-121660,-75216,355439,676519,610904,404185,244670,41469,-225897,-397742,-424564,-310037,-507545,-429495,-188737,49608,49615,-224922,-244478,-60790,-143590,-443442,-195180,45097,-184941,-244517,66872,166745,299614,403024,552291,658299,559474,168832,-407634,-227033,82419,139010,161612,505105,771416,1048066,1018984,974274,582530,81361,-303532,-124137,-147821,-32912,10562,-140423,-393183,-327621,-9524,277345,534077,399679,60243,-275458,-364025,-202782,-40414,34550,10738,-8485,-245990,-301892,-317811,-520226,-216803,91887,412189,633959,814753,603148,244793,302146,391773,110589,-189166,-352221,-140004,-20084,133893,337724,198374,-25699,61607,-60894,-274290,-417578,-469223,-532003,-394959,-324642,-282350,-258187,-301876,-471154,-253283,261741,206005,-94765,-474340,-20394,172255,343427,541565,896363,1180834,876664,787073,673345,343274,35405,197900,152947,-181657,-272011,-203554,227325,638548,520700,4132,121095,467051,399078,-155078,-153696,459088,418846,-149883,-145665,311446,235531,-206289,-347813,-497472,-479049,-504506,-333197,-23103,229987,192192,-220071,-373525,-153171,52744,250384,334604,112337,-187552,-439474,-102539,103278,-6064,-403192,-160860,-170579,-382333,-303059,-354177,-181636,70729,61570,-85600,-208481,-296359,-231833,-421481,-22520,162394,-165845,-196016,324054,393209,85425,-163914,-156697,-1478,-40574,-96760,-116864,-211836,-217187,-357308,-111176,216332,320836,553413,678395,541606,342981,70537,20253,-20582,-305228,93861,467358,381918,-161044,-39657,214421,88678,1313,105303,209408,43687,-186256,-362238,-282330,-210123,-331464,-390772,-425830,-159701,63480,165116,116840,-74170,-251381,-338747,-377234,-120263,-25485,187718,355842,244576,-100824,-374298,-114504,198254,256775,243238,-124619,-413558,94074,270270,320044,242078,-56057,-377621,-283819,-246321,-381904,-259154,111332,343120,217374,-60226,-136490,109193,372162,551284,640170,642146,486935,391037,3174,-443394,-294642,-220528,-292186,-272901,-137559,-190255,-377158,-384936,-252204,-92219,-169791,-285237,-484426,-363943,195341,528328,427256,265239,-25433,198427,434321,348455,-154834,-369537,-149281,-225943,89099,358900,281242,-286495,-189689,210880,253826,131480,-44555,15905,413800,652473,314125,-273110,-143156,314781,634382,427480,132325,192438,427303,-1394,-432395,54467,-21466,-212181,-206863,128855,269202,255494,71495,-170863,-332194,-400263,-236267,-161516,-137997,-194574,-206276,-143027,-28986,240434,434456,602190,494512,449734,238997,-60843,-422965,-418548,-222255,-162380,-181582,-322209,-399984,-124464,111613,180556,194609,106586,-48877,-351379,-410703,-231227,-254910,-388684,-473861,-431186,-323488,-220723,-231958,-345341,-465620,-130230,299177,716175,658029,237570,-107009,384165,686584,171198,-348539,-129217,83466,46245,-214957,-516843,-395412,-495194,-218191,137235,55332,-183831,-145418,163843,143245,-69793,37799,465524,494383,122385,-51704,-312418,-10875,360219,588595,352799,42701,-178597,-174064,-500240,-151868,63363,12477,217209,514938,708361,821822,842328,409987,-70133,-42472,-35487,-318260,-479937,-192902,41781,83775,437601,832008,722094,231857,-182013,-265680,-144495,102906,92285,-5683,44123,202159,444996,495607,292565,-299411,-193731,336368,306263,-150141,-445970,-386448,-300335,4263,248749,523230,374719,-73275,-377734,-500576,-388575,-243621,-8583,-12780,-162297,-306785,-137349,199455,297379,467494,-35546,-441154,-108585,-14511,-239688,-251019,204154,339535,348752,392635,565996,341709,33116,-142874,-17346,-162904,-300337,-396024,-344802,-358388,-411259,-519796,-543373,-378197,-84290,-44564,-125658,-31350,356893,310308,155339,232144,8921,-286024,-424310,-454516,-422712,-115035,12252,52290,147568,224856,125566,88816,-10448,-149157,78412,287813,517025,636581,751039,622773,503339,94434,-170989,-420991,-490176,-325262,-339063,-552207,-168805,196133,314379,147907,170506,208364,368377,628752,554603,-18515,-358468,-167116,-16817,-39216,-94421,-211461,-89327,-89271,-374983,-395628,-268149,-28725,-5601,-54210,-345089,-487201,-365358,-98267,45712,82024,139382,10585,-228286,-8702,308021,542103,375575,206876,-109895,116163,844422,1758943,3948711,5568162,7207459,9305434,14498561,18955163,18232041,13797323,11463309,8249658,4455086,3708505,4612175,2610307,157891,589490,329044,-414244,334183,622623,863613,1156914,691117,-169569,203546,875698,882630,243907,-52212,436437,1080327,2037578,2846787,4027505,5044436,4440830,2933071,1263041,1124235,657021,72480,-81774,-288132,-452166,101211,282483,526,-446201,-301481,3705,140555,81905,32886,-59334,-248530,-241744,-137600,-80934,-115467,14085,278819,315310,-167160,-374787,234506,484899,324613,264142,763045,1126195,599834,280965,265527,488163,844943,1125346,3214732,9580380,20891570,37769579,60610891,82324036,92101045,92765755,98899162,118188350,118351473,104446222,111886137,129100800,121654284,99623246,82527965,66675661,50200624,33650328,21730976,16916650,14498737,9919165,6774992,4749119,3091608,3134957,3149824,2466694,1334636,929881,413709,-131507,83654,-142898,-149023,358259,525219,121018,-214988,-55857,-291209,120179,360812,289541,273193,534078,524605,442347,358162,159125,-161881,-562172,-209498,470524,1513703,3143737,4975919,6171672,5229605,2663524,4191,929375,1667078,583015,-288957,93685,243166,711627,720568,225103,-389529,-216132,226967,213801,162093,-332410,-272344,119110,371228,181191,-23919,41068,122859,212115,167888,-106046,-233113,-180064,-145967,-19904,337755,131499,-565141,201571,615007,547175,169745,-228544,-576415,-393428,-187018,215475,204216,94788,358726,622224,472578,129447,-179564,-437217,-331562,-45107,29780,62679,379271,622492,153251,-136386,238193,306288,247843,46556,-162884,-399288,-371613,-175575,-132490,-541879,45955,541075,698131,185922,-338225,-241781,-374442,-205339,203470,345572,353089,276079,154538,26980,-45569,-193683,-319212,-371986,-485591,-338187,-164554,37380,24610,-47761,-177093,-24964,100727,267135,310833,529843,258926,-227467,-251251,32485,253887,298204,456693,500797,686923,709610,422524,23744,17532,147051,190013,-93238,-273348,-184067,-184751,-410797,63927,237509,224352,267456,36020,-231713,-364090,-317166,-9630,287892,302627,-91314,-404011,265502,818070,1193822,868877,335827,-460406,-169645,64785,211704,139500,-56372,-148505,-188025,-15828,-18043,-101791,-91949,9457,-64317,-440745,-242620,29309,265399,466558,291798,390724,690455,686287,540512,153342,-55520,-45955,-127073,-79676,-341967,-119635,418755,745646,565213,259741,153880,238394,355039,328819,77875,-24756,375956,465523,227570,-19919,-202564,-290573,-627790,-167266,210179,319732,154699,-79887,-248076,52127,42963,-237571,-375665,-298021,-495819,-402855,-276593,-329888,-372930,-109727,277816,407834,201234,-304653,-184561,-157528,-262021,-281548,-164672,-132998,-135418,63496,87001,-92357,108404,333982,590604,431190,267183,139745,-48719,180009,595593,786425,605244,385509,376937,437536,430061,240364,56099,-10414,-151103,-90223,210413,134308,-16590,-83909,-276177,-506817,-99736,285790,755836,846056,581386,131099,-304790,-408407,61408,361873,236586,70789,178757,356486,484682,355723,192227,328881,766189,994310,874637,557742,105997,-151009,-297351,-336394,-283924,-158356,61665,183845,-96429,-397977,-450923,-489706,-125839,61720,-230993,-246412,52981,-80463,-425306,-250076,-399951,-427415,-238359,-317306,-412013,-91744,145586,-91953,-144458,-147169,-229339,-288003,-166574,-139855,-238600,-476726,-606895,-453361,-87217,-59093,-337977,-107042,404892,442634,97777,-110812,-62836,-67809,-175427,-80460,1839,-137964,-540955,-138782,19548,97887,96823,57541,37000,-81434,-309817,-456639,-434518,-408945,-283388,-321256,-125734,320725,304628,-45808,-343803,-157233,-65998,-61283,-245785,-223052,46462,122819,-32514,108202,421938,830013,813997,770182,404729,114582,-224331,-469141,-124576,140796,91640,137559,381445,485477,221036,-285552,-614820,-413777,-455286,-403230,-251481,-333721,-95195,279880,366036,-166808,-245211,-90841,264730,506099,657055,385439,-56793,-342959,105679,530973,824763,1037078,1046381,682869,74737,-233048,7888,90422,-200695,-391568,-317051,-200003,15989,151779,108404,-59397,-311413,-260574,-188250,-28744,-54970,-150184,-372421,-171545,124067,74601,-101990,77149,301633,267298,260972,424923,477240,339529,97660,-170681,-137892,-88548,-104702,53772,311972,378798,372226,199665,144180,-103448,-426405,-232179,265067,353143,196912,-212700,-239482,-122873,-295635,-315492,-314339,-304031,-104774,-88008,-231616,11928,235387,447887,594775,339839,56518,10578,20754,-167486,-168973,-95755,18337,130995,197659,244260,228960,326258,402656,466654,654693,603224,317560],[-160166,-291786,-252164,-171083,-44105,114321,212545,106773,89074,89662,156015,408798,512668,271422,-5073,35280,-10427,-272801,-149863,10292,-55849,-112172,-161787,-23342,241864,323175,232508,180115,53656,100471,-87552,-265394,-302790,-232178,-249870,-333331,-304049,-62887,103128,-40656,-139988,19915,-133956,-293623,-7346,-63355,-182372,131062,567096,599350,13176,-204563,277382,579371,555998,127824,-281805,-235375,43517,-253780,-308137,434564,922129,1082040,845424,465277,330587,220224,-36808,337956,382560,-10676,-264293,96079,65617,-392401,-442872,-514445,-324832,-64510,-114747,-328544,-544561,-674575,-397806,-111368,115656,219552,170651,31752,-117969,-106011,-34767,-87160,-289954,-46870,433027,486133,315548,314995,521924,170732,-257395,-300525,-120033,280231,513115,503431,121153,-196007,-145761,189004,299143,313113,220724,160846,229370,58180,-403950,-106938,393633,776321,749741,538566,234007,95817,234574,264433,58191,-108948,96466,223521,155527,-61660,-218181,-191841,-272890,-509323,-540473,-593874,-291868,-91787,-47445,-96602,19879,128493,233209,179174,16624,-167940,-370182,-451774,-456547,-436592,-467410,-397146,-177082,187684,596561,680668,558585,135227,-85804,98845,264102,99263,-177990,-152739,26768,242717,63769,-173815,70880,447790,450000,250061,653712,893675,1095800,734068,327074,-157633,-101851,30625,-96975,-233307,-43453,102191,226442,265562,128258,296115,519060,476203,-51693,-551006,-70761,163638,-175364,-409999,-144432,103419,3639,-174877,199538,402586,377153,275664,-79833,-510672,-394858,-267493,-266691,-490110,-284877,-112029,14408,68155,210345,249194,24075,-341323,240163,260246,-101070,-273586,98106,-317092,-101024,525673,491833,5416,45052,146182,-58561,34776,494157,868072,751707,270670,-130946,-132573,-114870,-228631,-310870,-447187,-303357,-509931,-331509,-27678,-98402,-52366,164041,526220,743313,412759,-119808,-146226,201360,30216,-235162,-117157,-99484,-159010,-12517,145936,217291,238366,-118298,-258221,-238729,-69040,152192,92861,36889,31911,-343012,-307659,177806,222759,17535,-89008,-240324,-470536,-437795,-372740,-237356,-76603,-93133,-491712,-272115,247165,482944,576780,352191,41888,-101361,-121342,-172589,-401578,-538747,-510248,-580542,-456861,-345701,-331030,-385467,-262830,40789,275334,509358,643975,772913,533650,79406,-417323,-457667,-155103,162996,345798,9426,-519115,-349272,-479968,-393352,-19136,314347,134711,-284076,-417718,-68276,166416,66774,-64478,-111303,359550,742255,690240,260642,-64683,54467,139088,-52300,-302354,-389459,-458463,-458919,-171682,269387,307508,46019,1485189,3403575,5903848,10671603,23335766,49288146,94279940,160470649,238264190,292002652,310624572,318709123,356596368,407512701,432835762,441321359,438905789,419023963,390559277,369768266,338175005,288782167,208046971,108393901,22738900,33116054,34960888,16195010,7631325,5825361,1930872,3275082,3169394,2392381,1515791,903278,415172,522298,619712,677450,211806,195839,895104,1318726,925207,416348,-76367,-398069,-492972,-205696,-42721,234446,78905,309472,2705454,4360995,7077626,7396801,6436034,4589938,3901111,4505268,6103683,4726437,3409236,1686337,936817,1495786,1668936,2092564,2489485,857525,206733,251157,78892,-200196,2429,281496,670110,674527,515138,395434,267349,106857,-189432,-57563,326191,435910,142967,-378565,187503,533249,547838,408468,355340,665663,742456,737280,191617,-224247,332387,650313,653494,546364,352953,-179164,-350636,80460,394438,399666,301313,186429,257990,354398,324891,263568,156324,-71608,-80094,510179,753871,211058,-343164,-317064,-158618,44262,56548,-171857,-551729,-436644,-283173,-386451,-314485,9202,156946,78768,-140605,-124471,-37931,-20747,-63479,-358231,-140523,118903,288885,275512,108234,-565931,-150723,98557,-62013,-434187,-157612,193545,227783,300494,137294,-328564,58802,291151,282718,189876,292273,320011,163871,-192369,-311453,-83613,171377,339494,170668,-101592,-113901,-90379,-44017,-125733,-223973,-178935,-143397,-306945,-515308,-140604,125192,2587,-197827,-199716,-287970,-110304,486430,815197,619396,392193,-33362,-294958,-286628,-168829,-144528,237788,328717,100334,-106150,-189009,-171068,3433,-128784,-346838,311408,545551,295963,80555,8722,354716,583873,675635,318087,131427,18502,-232800,-146861,279537,607399,296448,-163275,-7180,181918,-112830,-110080,236419,336772,170113,-221456,-367592,-270322,-231988,-404351,-258497,12988,193771,254961,97470,-295557,-398813,-428594,-538454,-507982,-530548,-430215,-325242,-268538,-210679,-149977,-394007,-199447,-19658,188296,226305,62140,-318736,-287655,280972,389256,32188,-143288,244316,392612,240849,167812,-190708,-382733,-113240,173210,206062,111026,199063,258142,249772,157037,468564,856196,1038440,882808,552117,358126,284209,137170,-128696,-248173,-232747,-411756,-504627,-468991,-441142,-198237,48413,-6752,-98641,63983,342567,601360,385823,21936,30720,122630,-242191,-149695,348516,299002,109396,150915,21374,-326919,-101912,184209,185358,668676,727571,308421,-217177,-188863,-433107,-435061,-446166,-217995,16112,-163355,-19986,154293,-139158,-465304,-390572,-270092,-23146,108084,-357321,211099,716193,826312,623034,469811,589654,315537,-54476,102780,207922,-45544,-74314,-319031,-245995,109757,515095,922988,1283860,1030732,491018,329438,505952,335541,-195520,-280803,229447,174768,-368396,-72434,233,-341395,-153333,32342,-72918,-326981,-245767,33887,249641,224657,-43739,-496788,-274768,49995,157398,-131369,-153585,300011,542475,491258,318223,259486,140168,4193,-2073,-5760,-231612,-502227,-334085,-190671,114286,293694,253071,-83595,-291228,-365867,-156971,-13926,-399210,-313303,-104522,-80932,-197148,126915,139191,37113,95029,-155927,-195833,-1790,37642,22705,-112808,-289059,-453850,-314191,-245140,-362077,-129429,291658,536512,698978,648893,343017,-58372,-189515,-132423,-166678,-144162,68721,342533,388933,456887,516395,451147,247416,90949,-172656,65215,77944,-362290,135887,834442,885673,318235,-167929,-219495,-241746,-32199,132772,101277,-143723,-270231,-341213,-311241,-155940,77445,64042,-22528,-197097,-396139,-482505,-478407,-161454,-260572,-394726,-162987,242023,108190,-72054,15427,8478,70255,116309,-315168,-187742,35027,-137449,-426458,-135441,54425,-30536,-86897,12657,178609,531784,728105,662193,1007114,638632,171233,-313840,-319118,-423318,-425440,49167,199943,605713,325486,-32452,-410833,-230705,-116610,89953,326793,-500,-377318,59683,162549,289621,465756,395964,40262,-303328,-519716,-300411,46313,363373,419099,240958,-176910,-492071,-176532,139078,442793,440532,129237,-18623,117629,258277,63955,81216,388363,497001,517892,228612,-187306,-385835,214882,717868,824382,526911,260017,-4467,-211509,-201634,-317639,-372617,-287674,-191113,45599,233251,225479,-24118,-290563,-194369,-133897,-181028,-266526,-95352,-254424,-325614,-1213,159703,281995,358135,452203,457596,315316,-109512,-553992,-163850,236472,396539,253984,239919,350873,568592,718272,860175,602631,225126,-321525,-263385,-277033,-178887,-105379,-188313,-386075,-250957,80930,292208,463912,180973,-251396,-399150,-351464,-261036,-86576,-141738,-229870,-243233,-445191,-389616,-281054,-409043,-459578,-135996,227597,424375,679532,431447,-7882,-175288,40540,33750,-253546,-212167,-59352,76982,272788,421064,260203,-75249,167,-54533,-198105,-225852,-315971,-346904,-277991,-193391,-189616,-210534,-248441,-376337,-337985,42489,11171,-95917,-295078,-47460,193153,279019,457431,733688,904125,627467,434329,403905,358020,702098,732319,480790,114078,107745,223108,540451,869501,621836,128651,217235,414887,340235,-65137,464418,735518,604931,58502,-299850,88740,115028,-139451,-53990,-282615,-349780,-379566,-418210,-225029,116855,311712,-1536,-337268,-110011,112480,423567,438930,230445,-121756,-164031,269198,264928,-55012,-383273,33068,-98756,-505602,-60238,172736,112982,-20703,-137031,-113859,-169400,-118965,-339352,-380497,-56149,99153,-209192,47113,534065,551994,112582,-221942,-155671,97208,188144,153662,193855,145432,57041,-151866,-460033,-56938,210595,453305,582283,494279,325563,164445,137578,62616,-283494,-48635,667240,605192,418018,230668,251726,30000,-84874,-194407,-301726,-415598,-296954,-240858,-194294,-39656,-82926,-247851,-380346,-5738,214155,215700,45692,-95045,-180507,-77583,7574,217443,201131,230067,183278,15502,-228296,-338193,-249488,-145045,88311,266192,-44485,-494739,76280,207125,332806,319251,73126,-211052,-449270,-514877,-484268,-253484,97942,409823,170623,-176847,-128987,133470,194622,233589,331378,153605,-49789,-90856,-205941,-276768,-104592,-69498,-455672,-282062,66204,24933,-196871,-265447,-134011,-88333,-334707,-379940,-298784,-355814,-3122,464373,568789,510224,254878,295571,409730,306946,-126162,-348609,-117883,-327950,-233141,-32016,-119693,-476334,60212,535940,606758,459776,126221,-148470,29017,216806,8818,-401082,-213732,61764,255352,137131,-55329,101759,380265,285548,-9451,-57270,-100371,-286269,-412639,55284,176438,216644,-42193,-366516,-514421,-500954,-432541,-327131,-273597,-407158,-393935,-94266,104516,322521,699464,761047,549622,435004,239353,-36166,-413086,-627115,-409625,-421172,-405780,-390442,-352179,-30326,361971,551555,484967,236017,-50943,-467721,-247239,-63174,-165444,-406385,-543948,-470182,-249691,-120518,-128100,-293175,-494115,-132615,321972,778526,678556,165920,-410195,430672,607086,88844,-436715,-163866,3905,-11321,-145972,-303662,-475826,-555935,-275201,10347,69768,-56574,-39107,179110,164582,15401,-10590,187132,214685,-247284,-372646,-410094,28064,319012,512953,438101,315087,347213,360305,-106494,-457584,-149929,210612,519583,610051,794221,722427,613423,222757,-242351,-263733,-168145,-363960,-569560,-98819,159922,139705,123973,500086,716766,549876,266954,312147,201765,300190,293059,223872,154068,210927,302026,365581,218057,-255406,-252384,288803,414689,54129,-307302,-409908,-476137,-66521,497368,846842,765121,234368,-199500,-396327,-490666,-359546,-33023,-8033,-282268,-510348,-204458,164313,-69841,-447064,-41418,70370,-55286,-46969,-211952,-260048,95353,171019,277652,405965,539093,218669,-103029,-37984,198053,267716,92377,-218535,-406920,-564883,-540474,-466447,-453363,-222864,69067,119616,-25652,199829,492436,480730,247189,135733,-47738,-316328,-258851,-294995,-273434,-59888,-76168,-80787,147313,220324,181138,5125,-92126,-13165,43231,112326,414577,403179,364392,240984,209029,-128106,-390395,-609015,-519272,-506218,-520084,-193219,142729,364351,314667,82239,59381,80889,41506,97544,277043,47697,-9915,66013,58908,-47856,-128268,-152554,-66107,-271385,-448982,-169182,-110115,277085,296583,133703,-241460,-363343,-377482,-220170,90749,173585,190904,58725,-176747,-106500,97741,234167,10224,84476,-254796,-17551,1332370,2521938,5156102,8196056,10591743,13593726,19297003,24836288,22968309,18174554,15862623,11284994,6968287,4873483,5955282,3646004,-172429,102667,83168,246117,624287,809854,756677,1003716,545106,-43828,144317,762098,597431,-311296,124081,919949,1309724,2144774,2674443,4117317,5694698,6224098,4816247,2798370,2394416,1387887,511907,54049,-194961,-296099,144992,426963,54765,-413001,-179591,154051,307025,210374,111231,-44814,-76755,33992,183876,282810,197295,165388,458064,558460,27004,-272390,383477,597808,199591,-42130,696819,1146007,666872,206492,492221,997899,1398873,1653737,4049211,11620552,25225074,46065160,73136337,98135517,109921119,109063216,118197676,140428259,143330117,126431647,132305778,152814486,145976612,120543043,99656819,81427834,60122230,40731895,26759063,20554284,16895098,11691206,7978911,5398886,4057670,3887976,3465147,2468169,1488503,1029295,316844,56091,467345,80318,-92930,400616,561498,80325,-437047,-133348,-397544,188317,445511,379234,159052,430737,519530,276002,124063,-204693,-354163,-566690,-90743,522454,1420924,2487501,4519395,6668799,6389758,4358619,1610870,1154923,1340163,336628,-6383,283305,369486,700149,628908,74917,-362374,-270812,-45948,46112,43275,-419681,-64422,185383,340573,244972,109137,260813,337479,456589,305731,-75208,-101916,20913,-208424,-196725,206336,131869,-443632,141921,354310,88757,-213147,-334778,-412562,-110864,406076,677082,468444,-19124,125529,447426,472291,59960,-319609,-544321,-301581,73710,137486,-13159,360906,726003,295701,-22132,321057,457636,373353,150995,-134898,-429389,-456647,-280167,-218343,-476693,10832,417858,645674,291085,-343886,-487175,-421383,-357741,29803,191804,114986,63442,199087,245258,197800,-71453,-252945,-352464,-510530,-335170,-19116,234136,271478,174000,-46436,-47949,157404,385978,442412,447304,135140,-112095,69805,205225,251191,223263,247753,314206,627096,763977,469820,-24935,-61269,67669,109677,-111613,-215203,-225770,-534916,-148274,249130,249684,205090,183998,42352,-156683,-276869,-210184,34523,257767,202525,-187757,-341799,233198,787425,1184366,984351,532080,-192316,-262261,-123059,-79850,-75975,-70632,-18263,-105450,-66703,-166624,-321852,-47589,164352,192932,-227690,-615919,-438368,-70733,164286,315857,643871,891871,612319,316609,-152864,-210460,18850,197794,178044,-331983,-353895,311110,1007303,850204,486963,190152,102067,202972,249231,65687,-41958,200079,240852,-872,-168704,-214289,-242321,-562811,-106050,301880,403188,249704,23035,-220032,2093,126657,40060,-199332,-406923,-564456,-586954,-612043,-632041,-557986,-146703,288436,443231,196177,-348652,-166232,-82697,-258,136524,180227,108657,-136256,-119053,-315595,-221969,63673,387233,579239,630675,510982,305245,-163553,-61354,341094,582522,383028,183481,98584,131433,159757,19285,-85793,-101132,-162680,-115024,108694,30450,-40865,46246,-27934,-368549,-174392,188806,780359,1006552,719896,181070,-215902,-281325,-64403,-13061,-105147,-116853,259176,415122,446868,147547,92497,317871,739183,922699,773077,612401,380384,119393,-163344,-260233,-312386,-284844,-130307,12032,-139061,-274670,-311684,-286538,-92931,105707,-92273,-463910,-182432,-204957,-325973,-81701,-142042,-333137,-302398,-256099,-305372,-115641,79918,499,-102116,-294720,-483699,-430558,-119219,34018,21331,-164529,-334350,-317485,-236861,-149225,-335370,-299683,101359,326036,253014,165930,125744,-58921,-296575,3077,13269,-148069,-525371,-206529,-85315,40249,127948,72855,8875,-101128,-197420,-267164,-159927,20905,212003,-103254,-437874,153675,373325,92860,-166271,41549,28518,-161728,-356918,-376874,-327324,-301384,-121927,221276,414179,745194,616860,372284,-77717,-215323,-351762,-491983,-192008,60914,48567,78210,281038,364657,129009,-372030,-563982,-439463,-319898,-266511,-226543,-129371,198004,619066,532637,74104,-33697,78306,409580,522007,542630,317689,3093,-248448,25642,499441,802236,919683,918159,675539,202391,-119290,117262,219595,-118332,-384669,-351778,-179912,93944,253922,196691,-20038,-159953,-82738,-118126,-98019,-171707,-314210,-371428,-120809,31922,81528,-32955,-16099,15937,-106199,108741,386996,558296,421673,172164,-179043,-159011,-5998,667,63524,100318,143691,204150,114598,67889,-88872,-407318,-315017,-29442,-42576,-155624,-386920,-170248,-27886,-152241,-207412,-267575,-393364,-190175,-165920,-212764,30132,284618,617703,868213,618719,264776,83186,-18734,-133796,-76274,145225,204552,188002,248397,391246,461481,460323,311969,228240,335103,358782,127783],[-41464,-53479,-103674,-348308,-174347,126102,178929,-32150,31763,153837,189230,398916,447578,187177,49979,282079,232930,-133859,-119531,61620,63151,51855,77715,240940,377250,275692,112910,-28581,-47701,258617,119432,-88765,-334579,-310934,-332317,-548059,-310150,37952,203500,-11892,-135407,77756,25764,-103505,-54034,-198609,-135859,206798,541193,485812,188765,76065,273255,422253,514412,220354,-112860,-515218,-259481,-521306,63986,793712,1169604,1305691,1145678,844883,862880,691539,220907,145966,135556,-71613,-182089,17337,-43905,-375977,-422958,-210659,-53256,45409,-8209,-61928,-148428,-413449,-370248,-151179,96557,343979,375376,275031,58437,-124090,-212243,-168499,-109725,202016,579535,576121,339765,277442,491515,220141,-107988,-287324,-433788,-203718,-57605,40618,-159217,-286996,34976,583492,1059611,749553,543671,474189,585420,368421,-170470,-125582,374417,700432,713485,485325,278789,105945,164375,127094,70898,-155790,23649,182199,18484,-214253,-549608,-382206,-353370,-385878,-319183,-506817,-358383,-137084,-189362,-337108,-330144,-200926,-46997,-50248,-97727,-185325,-257507,-246713,-448991,-547525,-411804,-253559,51798,465514,930803,950812,776907,334332,-134667,-124891,213885,187907,16208,-73982,39841,237642,92069,-199993,-189741,139370,144775,-36377,238260,515155,788354,669031,251137,-108017,107741,344591,49511,-236668,-121861,-18663,64857,81456,18655,168555,290781,233828,-251697,-398053,-60025,-17366,-363379,-413870,-407347,-244389,-226686,-230013,88189,308340,184829,81968,-164590,-522004,-332627,-329281,-163240,-343082,-351601,-162611,75878,286415,341918,257248,-52041,-135774,627708,659017,29571,-228195,115269,-252552,-223125,79066,-237343,-345510,121784,338064,114294,42393,506955,713578,354776,491490,132963,-164587,-218027,-178000,-115317,-235393,-366643,-452105,-480712,-437765,-489527,-328681,136321,512731,773462,430873,-32522,-319673,-28063,-239200,-253215,-47907,-142152,-269034,-11955,12562,-82226,-83115,-276334,-281992,-68221,407662,676070,463340,158732,-117651,-459267,-237201,161810,175302,23763,3474,-117992,-246995,-367609,-364628,-3542,166457,208149,-202049,-142130,519602,885656,854007,549849,104205,-82902,-52938,-105071,-232210,-373594,-439039,-521991,-540552,-406363,-308667,-332292,-323691,37974,309340,426943,515199,690852,558639,179758,-367603,-317733,6986,317495,350194,-100968,-473447,-328021,-461885,42343,315250,398905,100106,-284621,-223187,315406,566392,380928,25387,-67730,310005,592998,567229,261066,-160497,-81802,122601,116378,15600,44874,-117415,-245798,-45897,603973,887693,525371,1618107,3172144,6040568,11420257,24240368,47631510,89170445,150408588,223100339,273773194,291331431,305982962,344650048,393949441,409065700,414796244,416802917,399778755,369386923,350200824,320621170,274127307,199575558,102993045,23438847,33354893,36118341,17382885,8536254,6818181,2507440,3467362,3432027,2613647,1389581,883222,788150,733819,644097,371453,-158787,92350,851796,1165559,829527,451423,106512,-130778,-68558,315811,598440,921367,1792705,3595505,8169986,12855462,16800770,18534397,14832149,10940876,15898173,22862299,25628841,18860123,9574728,7140260,10921961,11634984,8933003,4509942,1243839,500966,919541,853472,64070,-219599,88418,113956,92108,221858,342211,205844,116839,16635,-228042,-328045,63045,152804,-96868,-510512,169477,524688,429817,265434,220717,550583,688070,674768,109903,-161025,524238,804205,763625,602035,292160,-238626,-292906,224911,543593,456571,173928,88932,142683,163483,56632,-129383,-128422,-287869,-130374,509518,616348,38810,-280368,-173909,-83936,201611,229982,-4197,-443673,-507938,-211428,-254872,-363461,325481,604779,575343,155268,-149382,-195383,-78147,-111084,-358437,-458241,-98030,200316,310733,340738,20984,-456923,-324006,-288906,-193879,91196,290263,275132,220188,43120,-333154,65507,421217,501960,381460,488094,289334,-92733,-309276,-60041,161253,144205,217497,50530,-205572,-276486,-265471,-147678,-171718,-271598,-310141,-267843,-438311,-407943,40496,248270,37517,-217737,-146509,-256196,-47217,601706,824092,586371,7360,-396217,-59854,-24469,-28156,-237100,134561,361652,193879,-104718,-232550,-119644,109257,-67539,-559046,125552,408450,278008,107674,-8860,296928,648000,784748,483643,-6887,-436477,-207939,6267,386938,778502,583084,153116,-390645,-175176,-234191,-1447,271713,295312,18830,-323500,-173877,-9538,34936,-41990,3574,240834,482290,352685,66344,-455692,-476033,-360112,-421456,-414080,-433571,-443874,-405588,-315519,-475944,-588857,-373866,-453877,-97548,146396,292445,247573,-15360,-503681,192087,489962,239327,-53976,158590,131535,-122440,-177438,-249195,-530909,-207854,63511,135835,92824,107657,142488,76106,26034,345857,660838,800273,532332,323329,265111,225741,638,-382488,-141826,54187,-80774,-380526,-558441,-364730,-40607,163168,106594,27192,236477,539571,782392,466881,59889,41494,136041,-197093,-278618,272165,248653,-88874,-116453,-287808,-584864,37397,355922,268793,573862,701463,124664,-212981,7101,-201839,-419413,-275028,-93292,114959,-5035,-11100,215197,-12910,-422384,-518337,-304037,-244529,-207872,-247433,320732,582766,674746,463196,37899,92131,49731,-97739,290528,546508,240766,-200211,-352900,-38589,219663,553101,717558,870577,624339,322448,283651,450463,253380,-168409,-363859,14825,-45060,-446819,-109074,-85275,-395750,-247322,59303,111513,-57136,-28480,188785,325621,325587,76286,-308108,-187826,196261,362950,23055,-390019,61678,429354,587044,462925,374168,206000,-33395,-122624,-203407,-285449,-408168,-577149,-307090,75069,294007,289615,7889,-367982,-472484,-228220,-366015,-476850,-139475,52079,-6006,-80217,237299,207170,30481,-193025,-556215,-234969,153069,327101,276151,-66594,-227136,-152041,-3674,23445,-214811,-263130,414799,843655,990256,843673,591103,180439,-78617,-125842,-129715,-224084,-71819,201115,300262,333371,285430,142934,98869,47425,-304014,-316566,-379465,-256617,504005,995769,908092,273796,-92026,-116861,-158673,-229122,-100383,-160679,-177300,-89776,-144290,-221310,67631,263166,170506,-35842,-242581,-418854,-431727,-186589,-36891,-182954,-543190,-351243,-189227,147960,107775,118645,-69683,-54392,62849,-239441,-175135,-84111,-249195,-384709,145370,401126,233034,81266,-225299,-159604,336382,642960,516646,887447,553160,173664,-178216,-199971,-295051,-280251,147863,324594,704354,480670,75117,-318791,-154084,-130429,-105078,63077,-203975,-415181,-74499,9082,267532,446033,316526,-75188,-314530,-485591,-377372,-16752,143163,135946,-109135,-413034,-349208,-231066,-37706,263288,379760,208821,-70713,39159,232497,82406,-182161,33044,221369,296229,85064,-244922,-107183,456525,849634,953683,612483,279922,-4986,-119452,-116067,-257916,-294372,-113749,-41486,198475,340021,319837,70200,-284622,-432991,-267322,-151342,-242430,-259178,-384524,-448111,-214297,-4029,105634,250220,293163,183855,-1499,-370040,-432386,-196755,279590,519880,297140,-71074,-98945,18277,391942,739806,564833,189663,-364845,-438828,-490818,-397363,-213830,-269565,-454607,-131501,236450,399504,398848,-10964,-308258,-126024,-204256,-212259,-119649,-260883,-518047,-520537,-482723,-314084,-174471,-225287,-382812,-412310,-29713,183981,401785,295621,65519,-234176,-22204,28234,-347434,-315084,-261848,-56826,267742,395408,246121,-151973,-15721,44105,-4043,-42416,-200289,-268849,-300993,-198029,-167474,-167459,-140206,-274564,-350200,-224492,-147698,63098,159430,363503,414711,320275,302402,386037,315872,169421,-46372,113884,551384,1288455,1043107,619432,287436,310425,477911,614622,756303,522046,269993,340245,424580,295936,363476,856129,832135,594103,131539,-273263,-287312,-260949,-167190,-5122,-197234,-379167,-294727,-371026,-294784,12602,247620,31329,-322473,-222666,8253,384304,347598,213661,17102,120902,393329,287855,-130489,-194499,171724,16057,-468617,-1208,542306,635023,574018,503557,656345,510537,439720,152699,-89515,-207374,-132631,-199497,266467,714877,658786,170228,-202252,-181542,121192,349508,339281,318710,333552,228486,-26455,-299129,-457496,-182997,134598,379462,388670,295515,262625,179539,77810,101698,350041,967017,912776,827196,411083,122097,-97292,-256064,-352083,-209335,-223302,-276303,-208084,-27553,160586,88496,-132491,-279352,162836,441537,223558,-61869,-86604,-68973,53210,207122,282872,216959,131830,86197,104533,2008,-310422,-483137,-244461,133860,298104,59865,-457926,-46602,87336,264128,353966,297252,179602,-97941,-242167,-273476,-135635,98027,358205,53047,-186183,52041,251737,54801,-64798,-34826,-291538,-500635,-469634,-457590,-25600,98568,17256,-408445,-57945,430631,312899,-14187,-163320,-45915,-161802,-522197,-176085,-77319,-179766,-318153,110050,388350,416364,367928,304839,346384,249799,-47852,-243495,-237920,-438802,-431642,-315587,-429944,-328470,155639,635339,780575,604405,178678,-304470,-364447,-262510,-288382,-305428,-231804,-226272,-230684,-183620,-234267,29327,340041,511551,374040,-24265,-94269,-176548,-403949,-241408,-43814,77931,-179503,-544425,-519014,-479829,-527760,-323685,-99405,-168897,-189897,-48070,150765,249505,678874,694176,496038,361012,210721,-25385,-335575,-482277,-266832,-248107,-351288,-407984,-265127,-6210,354548,583198,527980,257835,-107452,-500986,-116856,47048,-146485,-490343,-490609,-399266,-297765,-210622,-203234,-343409,-373579,-42638,323743,721505,608492,127641,-228102,353839,303062,-67176,-239117,-185164,-167188,-109455,20073,-94166,-384704,-581319,-470085,-284378,-48055,17595,45797,127508,85306,-16788,-159472,-287386,-428728,-326482,-177112,38164,199605,252662,337222,426855,451231,682959,817942,296530,-239340,-328684,178923,474931,453175,580458,412951,316466,142844,-198367,-554971,-362192,-441720,-448968,-8519,266797,296707,-178625,60206,562272,682686,459677,516659,395263,474059,507121,456131,285165,234663,173753,195999,126066,-165368,-212527,174024,402690,182864,-129674,-382292,-576124,1637,590272,861784,817523,406223,-5912,-228260,-446950,-468348,-121695,-37785,-285044,-492849,-481635,-331214,-499720,66723,464084,230227,3670,-158268,-262544,-255873,-34958,-79713,-33189,237906,326759,16654,-290303,-54858,238018,480820,317132,-84197,-410440,-465556,-440514,-390072,-331299,59645,397746,394849,107143,234309,356419,406328,233520,-106945,-314110,-298331,-29192,-40691,17675,54151,-133118,-255665,132969,305629,355839,-103772,-247813,129865,110370,620,278334,124726,-12653,21018,-53344,-280727,-368747,-355040,-361026,-296263,-26517,281190,465256,538742,292926,-42300,-121532,-3192,-186255,-272565,-180283,24084,132003,151067,30298,2501,16931,-32094,-75248,-431290,-254638,-52136,-62514,274609,323032,144850,-147100,-177812,-105009,-99124,159462,178710,86658,-70444,-125616,-104773,-222836,-428465,-331750,107492,615031,2431753,5888304,11175174,18622628,24592753,25283178,25877664,40167851,55297712,55700756,46549813,35802596,25736366,23178890,28111273,25397971,12929800,199610,5171469,4287805,2205917,1717121,1176649,162545,-282717,-285547,246541,278773,145609,112193,379575,447482,834788,998388,1613020,2084827,2841295,4528695,6009110,5358846,4486513,2803517,1577661,705879,13820,-249629,-191640,208303,519677,119350,-317293,-105516,138364,211749,60240,-56171,-2350,116718,237183,367894,478248,389592,268735,562925,697417,236767,10474,571895,747874,132894,-492670,355351,749262,441643,8847,663483,1206918,1570768,1929447,4168380,10670727,22663821,41621491,65031462,86097933,96890365,95272331,104503846,122589367,127382556,113404436,117255116,134069681,128840343,107030039,89002721,73347491,52566342,35541077,23592554,18176989,14470572,10024946,6840350,4695024,3929427,3556639,3022828,1914242,1212042,903240,172944,138619,521731,130025,-23327,313113,440355,30115,-576723,-233849,-486285,188195,473997,487367,90074,186855,379675,9217,-272471,-290502,-253788,-416738,86094,640237,1297581,1381831,2606528,4827935,5714256,5016041,3013971,1889789,933454,736279,191864,248625,377936,447771,280555,-126684,-62256,-62719,-396345,-92778,-106082,-450468,39757,258163,307898,345811,278410,460983,547688,575498,286442,-126561,-98070,-7159,-276165,-214703,125651,139191,-254522,2075,8569,-418426,-454078,-492182,-275879,229030,891809,955930,667247,-81219,-290641,21091,185382,-141293,-485845,-455182,-217752,123114,162064,-122753,257812,586249,321512,62667,261991,471490,410611,254356,9968,-137984,-347015,-367350,-327236,-375824,-139282,93565,270319,174050,-335307,-613078,-525059,-470559,-140105,21844,-167549,-177913,210661,364428,344502,20287,-228249,-354045,-405913,-244891,166769,474247,623596,498205,259695,51078,196411,296953,408857,169979,-117912,-25372,235610,315891,206072,58335,-89310,110204,537497,734193,429279,-115058,-194744,-68800,-47535,-124688,-24089,16605,112724,169738,120595,-100964,-217006,-295779,-181743,-190809,-269440,-186815,2696,167021,175038,-715,-43531,212292,634261,948299,994781,846750,214375,-220887,-372751,-432342,-298832,-107084,31898,3881,-12570,-130756,-555476,-41378,253284,341811,72099,-199124,-179064,-154800,124806,435722,861847,1023999,541033,45735,-315270,54315,255079,361810,157671,-284580,-594683,51547,824994,776247,492138,180004,41570,32901,64085,-17181,-14243,31716,43174,-185781,-457000,-307331,-249384,-460504,-112650,318651,446156,329212,112244,-145580,10366,293681,344215,87237,-281518,-567074,-522408,-344390,-298508,-445219,-211468,211208,392738,119915,-434900,-236805,-85410,178202,521712,593250,431514,113340,-159200,64499,-39624,-40579,152558,223246,471297,561796,527409,32528,-445334,-29437,198388,65511,-83504,-230924,-208678,-178278,-235980,-228603,-199365,-214963,-217162,-134273,-97826,141486,364089,218036,-162706,-127220,125285,643544,909797,625703,121489,-199594,-222874,-117438,-59658,-52047,50729,434232,493138,291547,-21128,-28624,170356,511037,662096,507836,500637,548150,262118,-81541,-220320,-379470,-495917,-413888,-232362,-127917,-80944,-104278,-136342,-134006,60923,65036,-357585,-375690,-156420,5966,64374,-9170,-178202,-245402,-267441,-257553,-134610,-1724,173,-164774,-370395,-379394,-347773,-68729,126831,142605,27712,-197715,-259548,-423688,-348338,-346028,-324545,-227573,29261,207475,319000,163277,-174781,-345930,-135585,-167357,-368413,-425401,-288372,-246029,-121963,8510,-61751,-117589,-102838,-35011,-2199,139774,450359,622068,136637,-645367,163460,538153,268603,-68796,45740,-69348,-459202,-180698,39628,-90986,-417412,-90134,320182,420085,472090,306917,-137737,-588572,-520420,-438777,-457388,-284205,-88652,-7168,11781,139134,177549,14803,-386595,-419911,-500781,-165167,-67016,-92669,22311,287252,781019,686135,280406,77249,172367,350204,371313,247165,94230,-127872,-256073,-89652,361622,647405,754551,784724,577992,214683,-32952,184524,245527,-89323,-367533,-355728,-156356,143479,311152,270537,148676,79702,82481,-74520,-242830,-352443,-423124,-326475,-142049,41785,72659,-30591,-242606,-358688,-63902,-203,213408,486729,415554,216669,-19886,-100298,-130694,-128319,-65288,-146236,-115841,-8529,87888,154008,54401,-319899,-292842,-91531,-99801,-326100,-273235,-113440,39505,-46561,-166615,-260288,-436546,-266261,-228713,-123855,73407,311922,693419,919860,764599,422033,143666,-77024,-70665,132600,411398,436141,358676,405450,502579,612940,502895,159998,-60137,-24133,151586,107494],[12901,44472,34257,-133085,-115429,102660,47869,-239457,29478,213318,191712,273987,192544,-64772,4635,295385,226561,-164811,-141185,66792,135094,175910,305112,535134,493222,237127,-60579,-364094,-70528,288052,242939,7939,-377424,-451411,-418388,-448370,-196627,88620,188821,-85310,-195700,60014,121754,68816,-79573,-348609,-156740,145247,376757,310923,312839,258388,252701,235170,298181,234801,100715,-118402,-334886,-341304,341175,974310,1213213,1240675,1155316,987587,1046919,851120,449753,78575,-112424,-154404,-90854,-44561,-68612,-141788,-110182,67288,75724,70303,115870,245271,103282,-334975,-341089,-90024,141715,398206,477023,445371,258711,-96002,-455876,-112632,145360,419178,568726,499400,219344,125055,318629,201422,20544,-50786,-206462,-477636,-550206,-371138,-399393,-237416,315024,1050859,1466044,1071946,653461,583553,730753,552238,-19434,-203820,207358,433184,576888,405996,259735,-5234,-111344,-211762,-112971,-120100,-9257,196985,232099,105810,-116587,-470952,-302230,-165375,-105804,-277221,-507027,-311750,-293817,-419209,-394440,-394404,-281277,-212767,-254429,-251299,-200620,-137974,-288510,-315146,-248215,-183638,92756,489819,906874,947124,809172,481029,38044,-437216,-20993,122764,104557,-40672,62838,239067,185095,-80822,-258114,-120858,-78997,-208245,-250796,10998,247750,444957,102551,-182661,131988,378482,62994,-306612,-377815,-274847,-158024,-145374,-208242,-153208,42911,39918,-131332,-173161,19375,-159610,-262549,-63421,-108122,-376531,-452466,-262879,-51629,130949,31334,-2549,-48701,-370037,-351680,-270230,5238,-120226,-419456,-326512,-83192,286959,414732,386910,52191,205301,903759,989882,165668,-272992,61975,-210803,-316174,-180728,-494290,-297570,345000,475782,278401,-43441,330562,345626,74013,596116,303032,-155668,-262531,-165257,-94468,-163437,-377136,-315279,-287682,-192669,-268217,-324450,-41400,261536,545736,363079,72083,-408685,-390806,-555663,-191963,-9771,-191909,-205389,162226,95678,-269604,-578204,-522903,-352735,168630,708748,929379,622934,154272,-281039,-523689,-187899,41966,2141,-33643,81883,36655,-65066,-300078,-376107,142764,357065,389159,126745,177479,776674,1271827,1035024,619876,110781,-75324,23401,88460,138761,-16116,-201254,-398164,-422515,-445553,-249659,-219431,-304695,88011,355804,333937,325793,437843,461037,235347,-281317,-110835,382604,740692,545968,-72453,-338124,-191431,-106011,350300,588587,387766,79159,-190117,-75360,520686,776672,567534,61841,45722,259577,311899,253543,59198,-396410,-233956,131837,306592,327715,386203,190900,-176244,30313,823398,1186181,1098307,1689456,2933053,5546676,10936853,22438676,41752175,75238659,124800828,181551222,225160977,240105090,254128502,289204508,327903080,337019391,338577594,343137842,334813092,311810582,288306073,261373920,221958091,164729304,86873108,21637950,28585333,31420789,15725784,7879044,6663614,2979212,3389199,3196036,2236318,763474,705869,1116241,901029,605572,-5767,-487410,49521,674503,847359,683670,481316,346732,149784,316110,915917,1696067,3040785,6477515,13435334,24507364,38046284,49122190,50525826,37234438,24101009,44354812,67559998,71637196,53176498,26466374,29795515,45196060,45440857,29645361,12347245,123625,4459323,3703746,1822171,462507,-548967,228391,176284,-420306,-41713,189065,37004,-77869,-153209,-287647,-323237,-25891,104315,6560,-304141,115325,379869,198747,27513,22524,207532,475616,455921,-37757,-168485,559036,828038,735021,468416,27357,-285447,-183809,250785,483576,324306,-13984,35607,80607,45687,-134506,-556410,-284827,-394939,-205504,322188,241680,-171990,-68956,5067,81139,402367,401248,115751,-323971,-305092,78630,11273,-365575,579617,1014636,997348,410001,-123171,-209351,-172570,-252540,-426642,-580304,-324830,-45331,191437,435862,479958,43628,-462569,-114212,150613,485040,542978,550498,314670,8008,-359665,101150,506041,603961,539080,555197,179365,-204572,-137327,216688,348542,77658,-265,-130268,-275704,-349641,-348572,-289107,-327272,-345338,-231181,-218926,-431048,-274042,149357,247276,-35414,-255389,-76539,-252163,-29804,616350,859845,847084,325165,191468,508528,406558,164693,-286595,-88258,250806,212278,-89623,-252588,34030,301159,29164,-611987,-12054,338508,340838,217524,41761,224531,666023,817716,651560,236550,-217603,1541,158223,441872,742913,721939,367333,-59219,-124002,-121283,51619,225093,146387,-217008,-312549,7089,197779,215487,240709,390995,503064,600438,252532,-150898,-581437,-359437,-240911,-135387,-228080,-452446,-526122,-350101,-266956,-357160,-234771,-160173,-458175,-163554,122181,302508,288979,152468,-329377,56006,393290,196882,-66752,3483,-172246,-396938,-276020,-238494,-383828,-159949,-5381,35891,33871,86085,138514,-24330,-95992,136580,292409,285514,36752,25193,154677,148084,-159127,-318502,151593,408225,299867,-141718,-444655,-218573,129116,293004,224770,113425,343715,648702,795658,455909,50536,-36676,48171,-170055,-305929,-2456,16397,-158487,-309838,-427197,-361409,170585,476072,353376,279305,430974,-123908,-183683,20638,-176856,-302844,-21459,86296,165892,71864,-4333,243463,128930,-222503,-463657,-353155,-394225,-239621,74845,352559,529853,686599,517121,-193214,-305607,-203824,-244285,338414,618885,370455,-269668,-254472,72935,268060,437068,434958,398750,194721,29070,85755,220674,167275,-31185,-259707,-162087,-269645,-456836,-170023,-76940,-298902,-439120,-50797,149774,132517,161629,274919,289607,191562,-53576,-300979,-61815,296355,482435,203836,-314521,-228224,188829,436740,373499,218449,73038,-171957,-256435,-233608,-192686,-260728,-511537,-284999,33207,238538,246002,73340,-374321,-526700,-291897,-354693,-312779,-29418,127342,-22561,-44988,195043,180030,22638,-146038,-431227,-261346,151559,458083,320211,-118416,-144674,43523,194152,234258,-35450,-417385,364998,928921,1061610,863548,638301,269429,51521,-72296,-95831,-264583,-242614,-11539,99259,119388,-60811,-278285,168887,240387,-128716,-524885,-387595,147865,660517,893267,693887,121411,-67315,10785,-77262,-324666,-218255,-248825,151093,611429,379374,132321,304730,397942,212450,-87217,-225382,-359273,-283862,90803,58756,-115322,-461129,-357538,230772,441929,337007,164734,-139768,-233092,-175353,-226466,-141622,14394,-253356,-402408,238477,496832,410770,317664,-43186,-444899,-46203,270528,235884,422795,282441,35182,-142923,-97235,-121346,-61893,186116,532957,716498,558519,141701,-80552,-34936,-145099,-302410,-282511,-413679,-476571,-277433,-168633,156492,272049,32470,-354887,-510245,-482018,-261772,29935,37366,-33623,-469792,-433398,-239975,-224661,-137939,49829,210568,248267,-28715,-71231,149691,102048,-351657,-308720,-28546,30736,-126036,-270622,203805,734746,941656,946186,652456,322002,69471,-14557,-110182,-207584,-160637,74266,13841,253770,384180,357348,61834,-248578,-437012,-504032,-367411,-387038,-386656,-502278,-556337,-481861,-260338,-94255,137785,161960,16872,-108042,-149493,-250196,-240722,274850,539997,276260,-325711,-450770,-320216,193950,684712,546212,91765,-393976,-595165,-530144,-377389,-131841,-280844,-407059,90973,449109,590679,434487,32149,1345,106240,-97072,-145910,-160069,-302187,-393918,-247900,-258177,-154250,-47776,-45475,-138681,-469234,-289630,18031,223785,278208,97151,33223,160629,19587,-431200,-542759,-606270,-378729,96283,272210,164879,-240502,-32409,121380,166247,60751,-178770,-303044,-443735,-378901,-253616,-159156,-15507,-93336,-176509,-343942,-245601,243858,570745,759385,557082,308844,77679,-38736,-298516,-241412,-331289,-205528,565497,1386967,1099489,625460,333085,331191,508673,464794,374090,344667,459370,470153,390435,121316,562172,923787,748930,403776,66025,-133962,-310731,-425623,-221861,-152214,-336672,-510551,-286741,-275730,-85264,44300,76999,-57289,-324640,-422848,-167757,188049,188962,179512,136096,235741,267324,166101,-213759,-115133,206536,144019,-309057,-159212,544022,804341,909347,967686,1139554,1090734,939109,709945,207823,-260177,-445430,-149543,433219,843502,713998,268503,-107445,-218708,121366,435483,440500,285414,286584,221668,-39546,-106612,-279282,-546932,-313649,128855,276722,278000,246104,91703,99759,446399,835162,1050971,1051325,907687,405291,-136558,-202891,-288726,-31444,341605,215722,-111154,-255023,71234,231182,123699,-153996,-166063,250807,508883,114853,-199035,-49389,34412,96932,187544,72071,32872,63164,274078,330645,136985,-350946,-241662,93236,293837,346306,171020,-313528,-198420,-11316,213215,387593,525589,479440,170829,-40398,-132877,-50744,81197,282557,78488,-12337,207860,301856,82845,-135899,-306280,-500306,-434148,-229667,-193129,134621,257921,22943,-377536,184257,694058,523350,104913,-78935,-20559,-302757,-479125,40175,138392,61217,-228578,-426665,-59453,214639,355084,292518,307710,223253,99213,28828,-126915,-437295,-357852,-283075,-263838,-245369,105220,527911,735170,535264,25934,-471568,-477951,-297460,-223006,-101137,-136664,-260921,-404718,-459432,-311890,57914,375659,581923,505049,144817,-161654,-124886,-144840,-289727,-117404,-16026,-197014,-327171,-309776,-333751,-448843,-194086,171923,238575,153678,54519,179362,141249,416288,438669,341827,273478,169725,-46790,-290745,-460561,-276345,-124981,-89279,-145661,-163490,-65697,98964,265411,293338,158984,-185381,-417311,-40171,81806,-196825,-553894,-294404,-228466,-364266,-460769,-465421,-433752,-261397,6517,259363,555028,461322,113146,-512,213824,137319,-107584,-108682,-152624,-319446,-239764,49101,-55707,-429364,-560012,-452415,-589521,-194663,83736,106253,60380,-41167,-115704,-233246,-254439,-36593,224746,562137,565318,387620,179623,128195,307554,418831,669710,898256,556437,20620,-275324,100608,216052,174977,189214,29004,37833,138398,16494,-213754,-349434,-468243,-319888,159241,468024,442329,-186261,-363707,274490,509809,289168,169586,403458,595164,680078,612176,379889,238895,125120,75057,16635,-198089,-252423,13469,286456,237563,40296,-247822,-433214,64600,453783,590586,548075,393945,149887,-68618,-303942,-520702,-202857,-71441,-194336,-318927,-293580,-122792,159205,581477,479815,92160,-56503,-287178,-394647,-264515,-176756,-323174,-437645,-57187,-22635,-220658,-486270,-190189,147486,471015,362104,-19108,-450274,-339804,-299764,-310985,-225972,174215,460532,431292,179804,81518,36023,155565,164265,-153221,-586049,-126179,194019,222318,305750,253630,-54487,-409410,108647,430392,426216,-217693,-348805,155296,91695,-14377,182167,-70957,-251990,-58868,-30054,85846,43654,-37808,-85098,25672,356934,556359,593106,571041,250984,-152360,-267063,-26280,-41076,-2365,-295793,-135225,62267,71869,-73328,95012,226512,69727,-87882,-38272,108985,-7326,-122035,-42867,69684,-47378,-158057,-50938,108416,143195,193799,138937,-17974,-289297,-101324,41828,-267975,253977,1081264,1922625,4157418,8687721,17929023,34665376,56944700,72242915,66433322,53016529,86037619,126172401,135518305,115663413,84007027,63793353,74216277,88924114,75770240,38041785,2984498,19087192,15659886,5923835,4785610,3820416,2267896,1844149,628265,950242,767375,-110073,393975,975178,702362,257336,220587,671268,1234961,876878,2318473,4131609,4773704,4635075,2355132,1361405,760643,-21922,-392390,-147686,278510,584538,239332,-286595,-145809,-18236,-33094,-283775,-252664,195308,308686,343313,415508,519085,437771,335611,650334,800355,458681,336519,764149,850466,283547,-245241,-147362,125300,-67686,-5697,747122,1077772,1281010,1713160,3288384,7225902,14949381,27469230,42142021,55143923,62503811,61709774,67227437,77246945,81090285,73677228,76975724,86361791,82296765,68217958,57557734,47629765,33230399,21972778,14588991,11556637,9101209,6144134,4033029,2940648,2794721,2522959,2090514,1041626,609561,632382,33286,42755,273924,61934,84054,195842,236603,-10455,-373905,-323121,-431755,137893,509307,631025,251500,-56747,109273,-253341,-537672,123894,248361,44508,331134,791397,1162582,627503,319751,1912676,3652388,4210373,3431633,2514565,1913072,1353805,323394,45790,330125,180570,-137620,-220285,191150,101866,-467145,-174217,-219346,-428301,55842,325717,305194,424678,424490,580306,685278,572779,169931,-208770,-196700,-204321,-318673,-38999,230204,249071,-5392,-89975,-237779,-284137,-92882,-381651,-199919,416249,1011849,1007388,756940,48983,-410294,-439895,-308409,-425181,-480792,-393927,-192354,91185,108161,-220491,131944,393286,324298,141846,135658,335932,367379,324309,220686,96953,-205749,-342278,-314188,-205846,-232745,-292288,-258529,-136853,-319536,-560430,-556107,-526072,-204095,-35672,-339612,-262331,215321,341785,286555,22702,-246506,-314568,-279233,-174681,219717,591805,896359,788404,527417,178343,154903,98892,227092,-183873,-321098,22317,272243,325852,113677,-168976,-432139,-31213,434090,615780,322143,-181935,-290199,-168912,-173041,-67677,219213,377838,673590,325417,-148351,-608134,-366724,-72428,-209020,-250601,-308513,-228369,-54674,122950,386211,391818,181182,150433,400295,668246,973645,1055544,519097,-9966,-364121,-427112,-444231,-133516,92765,199783,168629,22169,-410600,-42133,320342,436262,329461,174015,333045,531706,682313,723842,1030178,1070559,543388,18417,63045,295080,448157,247470,-67815,-243692,-588561,-259676,269258,389546,308175,206353,161918,-42992,-176491,-110493,100558,468,-44530,-190308,-448282,-352929,-250387,-296333,-126576,272682,453820,391799,191557,-18145,99619,407251,566702,378469,-22559,-448391,-302285,-41377,37248,-205917,-230282,119376,284572,11559,-518347,-345013,-157950,253068,789148,947444,683061,363956,234206,493890,264745,13262,-243358,-305377,36572,417349,675205,412922,-112174,-234036,-64256,-175766,-316528,-429003,-361704,-433524,-436212,-310206,-247236,-259717,-329443,-285477,15626,474190,695262,402951,84039,48769,118954,385702,567495,310324,-19366,-165407,-153133,-80822,173538,252010,210318,433470,435107,106375,-39718,-49975,-1754,182571,285072,164178,302456,568428,253909,-55093,-187959,-317713,-356173,-381334,-437168,-144025,108501,89737,-50347,-240523,-31535,210298,41248,-209882,-33119,242933,198040,13757,-95286,-134741,-240049,-295896,-229257,-149618,-139938,-272679,-254075,-176625,-182875,-43403,95473,105193,45300,-201367,-312183,-319997,-527738,-256612,-91891,-195868,-335885,-60360,222343,71976,-284840,-254642,-301595,-416247,-385257,-268226,-327887,-302071,-267171,-200272,-253445,-254944,-94853,89747,250703,393025,746976,826581,240784,-558332,217836,663170,387335,-39610,-107291,-280738,-263853,231551,483942,377175,94579,55270,348467,396650,143377,-33182,-286565,-247944,-209769,-339903,-433220,-293084,-178687,-28571,-27676,1417,-13691,-99048,-342601,-258422,-363133,-122341,6706,-34119,10751,137133,560658,612166,259711,-2922,68341,73946,105037,-91090,-182693,-344606,-379662,-262660,109068,385274,598630,653145,433612,131302,-15270,168415,169265,-110811,-368475,-367637,-158219,126878,307018,353494,419418,337041,186434,-91901,-419461,-422867,-326380,-336516,-92281,203895,93257,-118998,-481450,12560,275765,22293,-36939,263811,281103,204157,218189,50745,-201207,-475158,-422013,-470038,-420491,-251455,51568,299180,202869,-211792,-334926,115018,140106,-13721,-106408,-121469,4043,-70728,-252997,-343706,-368312,-286384,-156205,-46393,74915,258631,595282,708617,691637,437392,172552,-73450,359,298964,533954,524746,443120,481475,528896,552405,342715,-60549,-328878,-276130,-91149,46425],[-90482,5476,106264,97710,24899,5417,-105595,-430368,19240,226982,170523,42919,-168117,-418932,-130537,96317,-3273,-360869,-160901,45128,131464,202363,417965,603481,437399,135785,-255706,-452623,-8520,262181,295679,56239,-230455,-464265,-426987,-291542,-114330,43436,66363,-234044,-317177,-54303,92235,137832,-40911,-420970,-257604,-47648,87415,99816,283541,236599,141542,29520,-9747,100577,159412,96293,-131339,-108975,370622,915713,1078586,972179,873827,791921,751998,643354,507309,166664,-208244,-238120,-39827,-11850,53744,-85731,-65896,37784,-595,-16679,177258,427901,182371,-410864,-332953,-4601,175058,320555,424012,492857,409235,-14690,-417828,49179,344557,510349,386684,244284,-11468,-101490,33409,67529,50160,170250,130976,-36601,-236338,-378907,-502750,-182301,444099,1139854,1263475,1036447,547496,518012,651970,528062,-42616,-327882,-57658,115943,387240,312387,119501,-199456,-215767,-220074,-169018,-39998,11752,296059,644413,556459,225028,-165941,-152417,-31418,20178,-91078,-254201,-339864,-170928,-138362,-30989,-25955,-2215,-79838,-325299,-375458,-268524,-124315,-72176,-67015,-79729,-147335,-83626,220779,498095,611256,588021,465683,204296,-333863,-296974,-25736,64799,-54912,63313,190777,217031,-30637,-274767,-279233,-159837,-174445,-168831,-369501,-390883,44919,-72695,-280093,-99752,118153,-63554,-301696,-288282,-379565,-360040,-304004,-407158,-354020,-20061,81473,53448,-10343,99467,-230126,-209050,98312,126364,-86078,-259304,-288159,-195358,-132592,-90291,-10878,35850,-288612,-362148,-101445,166425,69102,-186408,-365028,-370196,22167,354610,552242,122800,320241,856647,1004327,201593,-406412,-62058,-229523,-423098,-367096,-487651,-205365,406554,466770,337509,-228272,-26404,-89867,-11144,440213,285074,-203178,-287176,-222324,-254220,-347770,-471234,-233890,-25242,255361,194550,22288,-320778,-164865,186757,237349,102906,-242866,-344279,-246963,-135729,-59096,-256592,-56319,327167,228132,-62461,-3547,-168170,-444855,227930,693348,825763,480865,-63267,-499171,-302320,-204671,-139205,-235096,-166790,56574,97705,15237,-243113,-419857,61460,391083,408801,336050,418322,840618,1309488,971595,415632,-94003,-193391,54479,279197,392452,231108,-13496,-252170,-352185,-533392,-233974,-167260,-303923,113136,342985,208855,79967,88464,308504,191433,-250019,59478,681648,991003,601237,-59627,-190295,21298,91762,381416,583867,287236,147154,-19859,-2436,510032,678552,526671,124452,204942,214171,-25531,-130202,-198555,-366154,-447852,43056,362042,440889,410211,241151,-322971,1869,760002,976069,1255445,1587420,2734194,4727374,9490712,19214222,36475179,64578872,106081979,150422907,188146908,201782887,212092493,246314191,275261966,284036922,281210527,286102596,286754995,272198306,240217644,212452725,179765900,136564541,76068707,18911183,22347429,24693307,12450113,6078170,5396381,2976401,3204102,2747114,1547923,13052,527461,1165656,884728,419483,-186143,-64138,129275,404794,484260,468875,439440,466738,292675,518781,1354361,2995623,6213682,13085754,26402647,46568238,72263653,93820528,95077464,68008722,40190024,82275761,127683844,133710334,99660105,49457198,60518639,91657039,90553735,59221994,23627596,2378081,10698759,7483708,2596575,957900,101756,243609,304860,-145358,-5839,73181,-119924,-296622,-194856,40356,127227,154704,172054,43432,-217166,-22344,86888,-125178,-239376,-200349,-206776,141727,144785,-229617,-252753,387129,647796,488591,93902,-328506,-288583,-87693,137422,204924,-2146,-217703,3919,26146,-40133,-231405,-278723,-20628,-70360,-169235,1417,-240883,-257486,95065,149583,294374,568300,495647,151057,-141955,20950,369554,187330,-360966,651333,1197307,1105842,413442,-198159,-219726,-329664,-545338,-439555,-402751,-448749,-371118,-165199,229666,499275,260972,-67862,212619,498307,818581,857633,886758,521853,-18331,-401062,92267,405681,503226,573406,486935,110662,-98849,40118,377163,370048,-65272,-209255,-235929,-315942,-318907,-250176,-197828,-446655,-331245,-30161,1027,-236359,-169927,128018,72665,-272452,-262224,-32553,-298261,-43365,519716,852938,957758,687297,531141,804368,750920,321597,-86617,-425823,539,135166,-99244,-300585,141528,359294,-12313,-467163,-26756,296284,353228,222108,21396,158838,592227,764778,711947,435602,17312,116001,231354,413737,532029,625074,402987,350397,240810,57391,19698,32188,-124021,-461609,-254365,78961,251601,207533,212991,384939,445938,376507,-29478,-283140,-282083,-137290,-93751,53763,-144749,-509775,-291101,-42222,-133815,-293211,-51147,-106988,-283600,-171083,135043,249309,156559,112725,-125639,-62954,110265,-112881,-263678,-234016,-417201,-369725,-201160,-328906,-259963,-17829,-18223,-42669,62208,245226,252848,-45318,-221468,-137992,-143110,-352254,-478174,-259014,28665,62610,-252159,-73836,380121,672780,634361,236237,-59367,11891,249354,361835,258538,71282,239344,555225,614059,346355,-26034,-202672,-135336,-190926,-127190,130182,96218,-36973,-355188,-333290,-214301,193561,471513,403243,64690,7275,-370180,-233819,-129347,-315845,-174485,128232,172511,160719,69845,-27943,193429,200387,-43697,-239821,-250886,-517678,-19564,317859,339857,623109,883568,869218,350346,15991,-180964,-439612,215184,396069,254398,-325221,-217494,11444,148993,173189,129406,39536,-86512,-212922,-12950,159498,265286,94795,-98849,-143883,-347229,-393039,-181725,13350,-94359,-511148,-270449,70432,213229,241296,250982,175835,-105474,-441456,-275785,47787,335387,519413,363626,-36074,-330862,-68093,119462,69289,-143930,-191357,-277986,-181331,12087,-49567,-178588,-368732,-200995,-23192,135428,169487,93231,-319594,-571571,-417438,-302262,-281050,-27924,55589,-169511,-82104,100755,123343,-18743,-139400,-590144,-394809,-80490,248152,55676,-287169,-184416,67681,265902,374395,135091,-385876,174794,803795,959859,754110,492673,180854,83547,-23467,-83930,-269818,-403608,-234407,-105506,-19609,-306105,-253338,361578,468875,87101,-248524,-99156,347350,576618,566387,298036,-121701,-125274,94938,-2358,-284605,-223104,-62069,521276,1100191,790770,435277,492872,474289,190990,-106487,-113714,-238069,-249589,232521,132040,-54966,-354362,-320863,362530,537401,425062,111482,-194080,-317608,-321210,-344003,-219584,22297,-281473,-336291,202679,365011,450051,517394,444522,136768,35574,-61486,-20828,-88319,-11717,-68078,-92223,-101118,-71810,50988,243645,728968,704191,581149,174353,52419,48148,-139250,-391101,-587884,-584910,-431657,-385336,-264797,-21356,-45633,-400049,-466146,-506041,-528488,-242504,1325,-24183,-116343,-332568,-226155,-153566,-165194,-84427,-35550,-9160,210673,129177,-62294,69946,133205,-271790,-554305,-250610,-239918,-379994,-242303,372562,789361,894741,819886,632361,354828,165811,65648,-130577,-130042,89842,236468,424,227920,435055,364874,-18395,-168363,-202376,-375308,-310231,-276972,-233844,-447190,-482613,-295487,-240136,-97898,31023,54464,-41415,-74226,70965,-78531,-234869,251096,495406,217819,-483744,-505428,-307905,151425,637092,524126,32587,-351250,-524107,-352482,-118547,77385,-170228,-199335,344507,623549,722652,461535,120992,234001,262760,-19735,-115276,-208440,-308045,-181074,20913,-55415,4005,77388,120458,75171,-275153,-503231,-121996,144658,227786,70608,141476,256717,-5342,-421320,-311497,-284888,-509114,-128704,115912,65217,-313791,-108373,138188,265084,81225,-190964,-228598,-268493,-457317,-434798,-209293,66969,150571,105150,-162681,-335226,323825,824357,950939,572237,183597,-198880,-421519,-294097,-92418,-86864,-481700,284333,939469,899869,505128,256860,224873,375430,206295,-119800,229397,660595,590174,291184,-73621,513135,735173,575947,171189,-79544,-77783,12099,107335,-56546,-125449,-533798,-318296,-320651,-173912,146528,141365,-95785,-157772,-313295,-587327,-327711,-61199,79101,180630,176015,165065,-2131,-46459,-291313,-153924,131630,229133,-99778,-470035,205517,583567,839644,1114175,1232909,1334628,1208611,1055225,406250,-115815,-494416,-109896,508478,881907,719855,340927,-45524,-248738,129429,441511,437315,205707,91454,48454,-149454,840,234338,17814,-458198,-113356,194414,239956,97312,-71927,160214,637886,1060282,906577,881719,672102,213389,-416530,-187728,-208758,195144,712993,636996,193366,-344600,23707,153501,-40252,-369668,-97686,192620,281557,-119257,-203017,37190,119334,76915,-4489,-284112,-188303,176455,564972,521279,215740,-94447,208609,448908,445919,416106,274122,-165912,-292553,-40535,231174,450674,687679,614449,297067,50841,-110043,-130776,-39705,192921,216092,133378,242898,248973,164717,-41809,-274490,-311692,-239091,-186357,-43128,157166,330814,-32144,-468179,289772,700606,544992,88381,-37461,-80543,-446247,-334612,120131,268993,281832,168615,-248281,-408984,139553,337453,306549,306963,232802,284571,409086,333804,-164762,-308818,-232712,-107614,-255759,13668,374240,533293,306557,-223961,-441772,-298746,-145829,-17121,54985,-56108,-140439,-213518,-463610,-250131,154033,428065,532446,576792,319206,-344039,-159033,112658,103737,24532,2575,-99991,-63630,-101531,-151902,-297836,-43825,336858,511786,345542,174438,179969,49902,17403,78615,98093,151965,82113,-131759,-282969,-511226,-531975,-135548,133790,152050,-72338,-206646,-321244,-287808,-168479,-69826,-272460,-337653,-30780,27781,-312218,-412622,-58038,-19145,-266555,-514130,-434672,-302945,-172469,-49614,66911,238075,192863,18823,37857,106728,149211,-49364,-98111,-111729,-297508,-352452,14355,29635,-279415,-396431,-253786,-257024,-86222,185707,126875,-7155,-147859,-165411,-109895,68105,468335,665416,1158526,966350,464405,42324,-99810,114784,242533,343377,597230,559667,115042,-93822,179731,286910,335203,224739,-188340,-238385,89421,177812,115816,-158107,-381789,-227865,366792,753436,626648,181803,-440853,-99989,56761,-209860,-64256,361215,601627,707424,585364,340229,171449,147542,32676,-123477,-344211,-423234,-155877,108482,228846,211152,-8087,-338414,-71196,105568,132037,74446,166028,156866,406,-228932,-552155,-227683,-96517,-59200,-110885,50535,536473,714907,752558,263968,-110204,-165254,-244344,-289379,-202714,-297708,-492284,-363508,-349566,-425505,-470459,-484475,-369944,-38649,270453,246008,-47914,-558344,-268352,-158517,-207889,-189362,-30581,130892,174429,87405,-218656,-343983,-135160,75856,37438,-196978,80471,337734,421790,512905,476437,92204,-548471,25991,447988,242158,-364858,-261174,82660,-12742,49940,141318,-138578,-366870,-229289,44969,462928,425894,184521,110240,210377,482762,531540,421423,370106,124358,-249807,-343419,-73733,114248,155440,-12155,-387402,-177329,-150096,-240736,127006,335150,59138,-127588,344048,366389,-12651,-238417,-498322,-324718,-339517,-316457,-45716,195208,303611,136820,100125,31859,-366028,-143622,194743,182284,1299644,2630713,4370261,8492856,17132459,34700951,67110227,109259189,137286772,122462004,89834934,145142774,219290863,241919788,208188891,149262177,116972802,145718541,171496774,144066139,72582719,6942709,36771386,30722778,10716392,9384485,8018291,5172664,4544495,2151171,1692184,1409635,935788,910018,1023195,795929,52891,-506056,265864,561032,68166,229744,1938702,3548430,3155116,1533788,940749,701431,30454,-404500,-112622,324249,596559,372702,-210114,-392044,-255775,-226546,-652040,-69227,408785,404982,293148,291855,388798,321348,338154,717038,879328,617375,547586,818838,779467,510905,185422,-458550,-467211,-529020,234007,671210,648673,572208,899813,1632789,3238432,6746880,12286178,18711946,24458404,28051740,28759497,29256312,32253044,33114832,31527989,35236853,38612102,35205875,28257490,24361693,20292300,14406881,8755922,5592915,4727992,4023532,2406656,1085433,898303,1260919,1393465,1123211,239932,-95901,281629,-108105,-267277,-167675,-23965,176145,90903,-40732,-97109,-206178,-302398,-326708,-8724,446068,658549,454609,-87366,-281581,-236439,7825,531581,756175,586726,519618,792381,871045,358337,-141153,578491,1603509,2328811,2604083,2508738,2625166,1586074,385723,-258179,240966,66144,-403304,-173701,273245,101397,-273653,-294609,-354797,-422961,-60919,256074,238990,356258,456789,547749,655612,434915,-7913,-334105,-413018,-420591,-285141,148208,378550,386236,210618,-77982,-262494,16675,214249,-138496,-236839,366915,676836,759038,632691,199814,-76833,-193565,-213948,-292565,-297087,-406243,-314316,-79926,-80077,-344587,-12901,340170,331198,149083,-54900,11343,167833,263667,343123,158962,-141874,-242850,-190587,-2547,7192,-261462,-379185,-366615,-184760,-187256,-371606,-560938,-183038,19907,-312727,-209057,148554,116962,-73676,-165807,-320108,-206207,-209757,-223506,48482,448039,883262,866234,599818,212206,25598,-94663,-91509,-491111,-157408,102452,222935,195570,-91278,-425005,-360120,-170370,224900,356007,113061,-249943,-343481,-224641,-272213,-15197,366382,605086,809219,232688,-260105,-77863,340116,576937,257450,-104360,-317550,-331573,-145752,97563,557786,627667,219451,-33816,132208,466706,899515,1019268,642128,174591,-111997,-161710,-325027,-102173,183914,383447,298667,62310,-390246,-83539,324565,455396,428655,342538,574582,1017425,1090060,976896,1036443,944991,523028,150780,357339,270520,302217,-188323,-334401,-281914,-445661,-554795,-430872,-201604,33875,288178,360299,16610,-432352,-174900,232943,95477,-38420,-96431,-167773,-322647,-236224,-131026,-140587,113724,354059,362012,197397,75847,93300,361700,592338,518730,152217,-262066,-142999,117066,220132,-51210,-244671,-4376,114598,-102316,-419207,-489270,-271674,231831,838874,1076261,731446,400811,535416,588630,469477,215650,-142249,-298237,-510184,101223,634460,674608,294211,-34644,101158,-124176,-387682,-522531,-333672,-363038,-427138,-343704,-266954,-300482,-431435,-180728,325805,754957,842626,453337,314379,250539,124409,88639,182055,-94695,-258083,-119255,-68600,-8608,308224,404241,196393,156658,145025,-1934,-22712,-16492,-116710,-150607,-105471,-138936,75168,374843,98360,-97808,-174879,-151541,-83827,-95110,-314560,-150306,233008,192321,-63309,-395912,-134063,273910,384122,50876,-20354,321845,340912,-3599,-139970,-57255,-108075,-336641,-372717,-364022,-335327,-245844,-104179,-59358,-74479,-73498,-66332,-70582,-86277,-284192,-426796,-190341,-305758,-161027,94500,66249,-266672,-511220,-137516,-89043,-117030,-62613,-135190,-163434,19635,-113852,-267419,-156472,-212160,-397189,-412359,-315925,-65716,165318,395729,495705,791377,761332,214784,-528460,108381,580620,370109,-42941,-326154,-351807,165403,637297,825620,734881,500328,249375,309873,301653,-32275,-272244,-69323,-17000,48868,-173959,-243617,-126013,-5825,48534,-16481,-87948,-151175,-190817,-268126,-144822,-212583,-186953,-31103,-37433,-102551,-138418,48232,193786,-14963,-225532,-250250,-277706,-122889,-195701,-197099,-215613,-405941,-447264,-162135,150186,505640,566552,303950,29565,-55732,83207,74556,-104372,-342827,-354507,-150301,68150,290947,495101,688665,553834,224136,-165697,-352319,-143997,-144647,-326663,77668,358617,220213,-179900,-163670,375323,398990,14291,-240648,14026,126840,267763,477078,319914,195243,-91057,-276169,-362164,-498162,-446409,-62634,305420,268150,-93544,-405697,182100,228636,114541,-88862,-19556,-34741,-189058,-384311,-311719,-251741,-241887,-92100,15690,79812,183277,393186,391460,486119,357027,224161,28062,74826,328499,479691,462964,396486,397399,447716,318813,98767,-70082,-85916,-79786,-214971,-97844],[-196266,1256,156065,197610,61426,-100712,-135714,-358284,-50356,223864,174904,-157112,-391919,-359851,-216091,-142405,-265463,-430978,-91509,59956,96023,147330,405151,495191,301980,29140,-373006,-250830,89375,391172,435620,244631,30200,-249154,-298181,-134218,24162,57595,3820,-298273,-420804,-178584,-2756,121761,797,-355890,-342599,-220469,-183177,-123232,101261,69112,-7840,-140174,-227812,-111042,50277,50111,-136304,-116807,177693,692232,883970,698430,481257,341303,126927,218427,403053,253115,-104888,-222533,39714,150805,175484,-209186,-283790,-127249,-127675,-115198,211845,525391,292219,-276929,-254918,73025,175611,171212,299814,482138,519688,107358,-231747,198064,470356,476672,193927,-56994,-222511,-261190,-210095,-112622,8717,289980,333675,238748,-43842,-292241,-429284,-165737,342425,758836,657244,655201,331056,395837,483194,364625,-171521,-358463,-227382,-47650,235310,220919,-93008,-238183,101747,232525,221124,49165,87422,407262,857378,749717,340169,67039,1233,67283,96323,56827,-35714,-164063,-63107,19136,122063,175227,200645,10029,-267891,-459253,-372541,-102786,85786,88554,15613,-76449,-237379,-153815,-73867,105513,236179,332992,267250,-67852,-257418,-116691,4671,-21394,118106,151932,154316,-124058,-339241,-335242,-246792,-134109,91070,28409,-173897,-383832,-132985,-178168,-250840,-41847,-126094,-155989,12988,-154332,-330625,-208261,-89087,155450,339564,397132,208173,127721,189549,-154989,-263843,95015,224977,119313,-95200,-314333,-351025,-312271,-62850,69877,63285,-263642,-102927,170602,318797,182727,-28234,-210597,-225693,-276683,166767,542890,112257,63501,502042,707871,157464,-478380,-164462,-246663,-489298,-333704,-261402,-155192,214505,336582,294431,-294947,-403795,-415142,-18088,150314,144460,-289119,-239227,-139728,-178648,-371991,-419884,-247284,130328,534618,560205,293362,-255725,-371416,4873,130799,78091,-120118,-133822,-96397,-129596,-135872,-242911,72188,410123,294056,147873,397401,172950,-327054,119659,469784,507729,139894,-370237,-372422,-25022,28475,-118875,-328885,-285444,-19367,106965,71907,-109678,-237935,-60550,285556,354352,366192,473963,703537,966656,667584,-301,-442631,-369908,77760,383700,456057,326022,125437,-77802,-250539,-508200,-239331,-171749,-322087,121737,302801,118372,-119541,-98418,296702,181469,-194295,204943,826351,959335,491140,-41936,-64533,150993,85579,194060,342947,308107,371847,220443,90748,381385,385716,390496,306701,405289,197261,-273667,-261435,-31329,-34835,-475383,-160880,242239,295030,100119,-28636,-584377,-79296,409649,425580,939419,1432225,2503329,3843939,7551920,15599736,32302086,58762086,96958170,136897262,168958846,182365764,194041438,231228200,256986654,263620257,257091332,262505309,267765127,254893206,218244948,188466964,162244190,124961661,72236020,16246602,17222248,19196525,9154947,4086505,3638846,2333212,2818095,2346775,950294,-409380,418725,891142,664186,163212,124169,366738,267097,137436,164512,199078,334322,451413,309181,529683,1503972,3863132,8733046,18077733,35149823,61582057,95930220,124902354,126838998,90064138,50435097,109162818,170573304,178959803,133327395,65626369,82008127,124483804,122229525,82033214,32113834,3413815,15080395,10375606,2747669,1284464,874531,156506,279375,-18494,57603,66689,-157759,-510862,-85988,406161,492920,353899,134566,-157709,-225712,-123649,-157397,-413239,-356704,-352380,-456137,-189560,-103600,-305070,-283462,89231,268767,55628,-413508,-191195,-115058,9476,-31834,-141066,-388742,-272339,17485,-15012,-112530,-286884,-78923,235452,233299,37551,-170971,-471384,-172184,167038,259988,523456,714445,578589,191709,56611,263347,492955,182509,-332164,575622,1119727,897148,223786,-313208,-283582,-481642,-384755,-80003,-71258,-143042,-173913,-600005,-251152,49807,38072,70526,387938,745863,966079,1097001,1129234,763044,37742,-425845,41287,156162,252449,482668,401853,172695,-20581,90474,367606,227005,-259777,-260547,-62125,-178085,-300216,-159559,48909,-92553,-83495,167373,226854,-52974,-101700,1656,-228836,-473192,-127443,4514,-221179,-32303,352981,732105,761214,672596,528849,710059,829290,436901,138161,-308188,-245473,19215,-123904,-374533,103958,219595,-179796,-201654,188108,326371,296189,127576,-90786,245410,595788,707797,628965,428408,107378,111966,229646,339628,290317,375131,415052,688027,530925,188274,-68506,-258734,-420839,-422754,-224120,25519,139262,93831,-90968,-213694,-64570,-129626,-225139,3115,91536,85434,75720,119046,-133208,-408533,-106121,144186,-81869,-404257,-164604,-191654,-139161,-48280,221228,156036,-99721,-78616,-28857,-112940,-211114,-492130,-495066,-527192,-425716,-209640,-202191,-397183,-56436,166163,30988,-20938,256784,510532,413024,-16475,-319998,-365275,-244000,-105148,-218635,-350614,-79931,19976,-136952,106187,490380,824589,894849,704925,431103,320810,317587,331261,180991,-88171,-91222,249461,308940,169421,-149948,-403074,-364695,-256578,50787,612346,588257,101557,-365238,-209448,-110768,117481,340680,354227,10969,-370499,-518289,-355276,-343787,-342702,-40316,106318,75629,93802,22209,-89317,76555,171895,34538,-77031,-90498,-422981,109777,427844,358168,712366,1051615,1206999,929408,403279,4367,-501912,-51974,-9378,-51017,-395078,-259905,-183777,-123309,-160378,-136849,-153836,-196270,-176195,139142,379662,385992,156463,69651,19664,-178106,-255647,-116047,112807,122909,-240925,-510636,-66840,202934,209878,114553,68486,-48174,-101843,70007,169298,339385,516035,496791,230578,-101857,-152385,-171589,-329794,-514259,-320028,-141360,78948,233045,19142,-151542,-239135,-109500,-103339,7192,109937,73811,-219012,-554672,-580065,-439225,-369180,-127481,-138183,-365762,-118386,88009,143600,8966,-240254,-274140,-351398,-376277,-267278,-434887,-527708,-379414,-71504,237123,464327,322794,-172772,-74651,537797,775939,611333,265930,-45113,-14892,-23766,-94467,-272632,-482645,-411073,-179196,3417,-165836,36513,420755,542631,214188,-34309,74415,330083,329220,130183,-140332,-391132,-246535,96891,61967,-135197,-143886,205573,777767,1248254,1001396,602064,579664,500097,156680,45183,100603,-79051,-290568,192887,165292,-10464,-251565,-303842,112443,312619,287732,-53712,-277635,-329086,-239079,-549657,-412272,-173948,-384998,-162407,159842,132138,330795,578243,792406,656851,501775,50541,-171058,-407561,-133934,41273,49557,-37997,-53733,-16566,210569,716492,678094,575856,238113,119110,62636,-128851,-320056,-429030,-471197,-320531,-346470,-314102,-232955,-455297,-554766,-118730,-66484,-328894,-414280,-211512,-105012,-96207,-15203,-25650,-81571,-105867,1852,14333,-191539,71425,267725,152337,104800,171026,-123146,-445472,-407362,-477140,-516559,-81699,427332,658521,731182,629839,532140,325614,211044,95795,-136278,-42930,338671,290364,-65361,152723,523060,348483,-135920,-69039,-14994,-161426,41929,108871,44124,-315988,-371903,14011,156070,98728,-70452,-102971,-137559,-132426,149129,77845,-167577,189281,405107,144891,-504951,-387738,-240870,152925,522640,454634,42203,-218842,-441147,-217871,122565,272291,5235,29796,512009,661674,663115,348179,78495,310349,335185,47094,-111955,-221193,-266095,-26143,162852,87758,121357,183694,246226,222469,-94986,-425144,-290675,-10124,74908,168679,269053,354028,16653,-339868,-69551,56770,-149923,-163043,11651,12173,-288535,-259287,85498,257442,21868,-98882,97037,169684,-22407,-366046,-322924,45448,343273,365976,59016,-411667,260301,855232,917838,498054,-22896,-441583,-364889,-57791,203837,202428,-122279,-209043,196548,478986,250394,108462,115669,261602,42622,-562634,215199,797341,671696,156674,-168213,324167,450117,429076,152641,-138866,-181987,199460,510432,295382,270385,79247,68458,-325894,-103583,288739,185791,-201696,-198575,-287304,-453220,-408247,-299438,6264,151580,126303,-29487,-277818,-262560,-378106,-302698,-41311,213750,89222,-320220,-299889,111956,482033,990323,1056933,1204572,1152980,1015438,431351,23698,-277076,-95193,459214,806277,683597,337561,-65338,-248518,134806,369648,330503,158861,-2448,-142947,-261044,29595,602041,453107,-99630,-265814,120324,126311,-122282,-161046,194940,603625,883995,582595,435289,253426,-109887,-488702,-102608,-192273,231300,851964,979733,555140,-321546,-176754,3589,-241436,-498057,-108614,-27980,-208210,-370921,-31988,157955,172529,10998,-263363,-556729,-130211,383609,755923,607021,282020,315116,625083,718093,569030,515395,364921,-45747,-333555,27327,302275,562520,740494,558036,259188,20335,-233678,-398751,-270986,37587,172997,99084,165989,244203,296514,162327,-19689,-89031,12584,-173605,-157108,76985,324497,-48203,-505313,170882,426112,323013,-96825,-46010,-152989,-371158,-216870,16722,235987,438072,508085,271323,-68402,164031,364829,310719,287636,241734,442625,759251,767072,172488,-288784,-328830,-138930,-280253,-3101,318968,348330,120211,-84886,-118460,-111157,-126725,87004,101052,-67214,-111467,-153846,-283768,-109008,244071,471287,510239,797562,493425,-198460,-105742,299637,386687,149944,66517,-20557,67576,31810,-22904,-165764,8798,281219,474707,270460,192730,67209,-105906,-386729,-277755,-198939,-52409,-101455,-315517,-229411,-229082,-366509,-149352,271130,361037,-7552,-392349,-659811,-513879,-644952,-401862,-360385,-280101,-80718,-102249,-459502,-226675,137181,157205,-78777,-175037,-31184,-27530,-112572,-188965,-244733,-223810,-207126,-203644,-139503,1814,24235,-68633,-209462,-136384,-224744,-325140,75525,238632,43528,-255288,-174940,47529,242523,317400,107440,-86684,-200023,-109652,9151,135350,499127,789407,1318934,1059526,361542,-213640,-339199,-4116,90291,-44786,94181,296679,32385,57507,324868,668688,907804,796715,34429,-549824,-86291,178067,273087,-13972,-215907,-146472,474630,926226,821503,465377,-270447,-457020,-404133,-336078,451593,426372,467046,521043,328123,90978,26263,184424,43043,-270553,-475156,-470721,-204054,41720,238389,404288,274325,-201981,-423520,-324931,-346397,-404713,-208079,-29686,-57553,-283206,-512555,-208699,-101595,41543,-21095,174216,770218,892087,698310,126998,-204033,-183160,-1537,195081,71036,-244410,-523155,-162954,-253287,-390883,-421356,-240411,-254723,-252081,-45336,17938,-162577,-579071,-225079,-30395,-61594,-152349,-454971,-390676,-174289,-179123,-535822,-398437,-230056,-482,118881,9249,163125,360166,491820,581618,625601,201372,-486458,-119332,268625,-160862,-474133,-107428,-4076,-99146,170815,161674,-89287,-352507,-509711,-16877,591159,613419,241270,104519,172688,349488,256388,-4127,-29131,-106052,-360422,-338752,-169457,62541,39996,39058,-503912,-451716,-373630,-417541,41396,263140,-101305,-195728,461099,337352,-106122,-362831,-262374,-187725,-198160,-270627,-67795,188946,317009,17657,117932,184930,-165528,-263838,222283,571124,1985626,3586937,5984041,11218154,23150615,47137812,90666308,146497959,182892143,162112585,117132236,185085919,283102884,315895317,273337224,195791006,156077728,197712701,229892696,192162421,97210798,9896834,48144327,41166415,14339636,13280120,11303671,6826379,5886271,2966068,2066549,1852062,1729476,1167264,608720,707731,609295,165725,568886,709625,688421,-121963,775959,2058207,1206063,737036,470600,514993,77477,-232603,-66756,321364,551318,474902,78881,-214018,-79869,-94498,-272849,257727,495095,358345,103894,26044,120997,99646,289543,767928,945043,684287,571141,651493,504665,547672,354226,-54210,-177781,116316,409539,422121,86119,-259489,-227877,-67947,542986,1766848,3025165,5250753,7084217,8306114,9554198,7285887,6912485,5582274,6545565,9405761,10900553,9456984,6308879,4416023,4738654,4505129,2288734,1184020,732844,1377959,839589,89447,-375232,161801,588156,551505,155989,-202050,-44452,-141109,-442533,-230469,54266,220359,30394,-356925,-217146,-138653,-192502,-281021,-242750,185945,461726,487719,74907,-339280,108466,532404,794211,1041569,932685,495785,508517,408474,8987,134343,790307,902681,510841,1189696,1758963,2182490,1347772,382759,-531848,131800,157429,-223472,-115254,148601,-49226,-241810,-496888,-533968,-448028,-319614,-51454,21810,123651,365656,403490,477603,215617,-182956,-479036,-504454,-219376,-94506,218646,407698,440937,332636,4645,-174773,163312,388587,44824,-383015,117145,70024,240896,283358,195269,35651,14709,215417,83480,-135665,-448556,-529892,-368708,-391675,-472272,-135074,345666,306438,45600,-277612,-361330,-109044,92737,294432,55354,-143631,-106681,26364,242574,366335,91336,-44733,-16621,51310,177612,-103188,-576147,-141774,99258,-214387,-195008,-19245,-271685,-429994,-163031,-83893,-32174,-230044,-351272,-241416,62225,524881,651580,433148,142358,12724,-83457,-356402,-237927,98142,262263,208019,24170,-395926,-336208,-132808,-344928,-105502,-5185,-164597,-322390,-327375,-219829,-356160,-45436,338094,560668,435235,-65327,-148716,254320,748629,860110,605204,166110,-203141,-361712,-231527,35815,473820,540811,103097,-187314,33227,350772,731692,777529,581273,229361,47961,-92141,-276572,-45828,264066,468704,343472,32860,-409187,-169958,239830,387939,350191,273645,550854,1094961,1161107,1009787,810606,633361,404601,179830,331762,9773,-231857,-396168,-269568,-438184,-397398,-337019,-71193,-250671,-568,391501,504927,134131,-333763,-140810,302988,217630,-23184,-47743,-67072,-317528,-171117,-9181,-165809,-160146,131750,206729,116572,121942,56914,245189,401084,402631,132351,-104675,-84769,90744,163011,-84649,-338208,-125685,-39665,-134667,-274897,-470582,-288673,175782,666938,884513,533425,178832,430386,381003,466027,323193,239413,63741,-119585,-262777,410734,697993,449551,114882,314815,119596,-177143,-473618,-369462,-298071,-354987,-372729,-289314,-314812,-435571,-155041,521210,834411,728364,352840,455706,386158,95966,-113188,123703,-91069,-488874,-158399,-40143,90249,313405,325202,27601,-313846,-169052,38090,-13339,-9698,-133930,-254100,-256871,-214650,-144334,-11235,-127847,-196175,-190833,-32658,79907,37999,-232564,-66832,248887,154319,-187778,-377242,-196031,221008,561735,237425,-174979,274268,465611,38246,-313604,-8935,50085,-232939,-384840,-378513,-204194,-64275,-21934,-41032,-53319,-165910,-305123,-319153,-271561,-255513,-351956,-246918,-213209,-180848,105718,177792,56438,-211701,-316919,-124283,90550,65385,30730,86457,242279,-31029,-178251,-38113,-103968,-349207,-421625,-303834,13618,257963,373889,374202,532737,460750,136711,-430285,-200845,241925,207775,-51257,-378185,-193212,414918,868353,975490,899267,732670,418554,234359,133230,-77052,-350104,-113322,-19404,116946,-56311,-69976,101168,301655,219776,34914,-145872,-252867,-266097,-208650,-128715,-166098,-314168,-158974,-104303,-188957,-241661,-146692,-243748,-249700,-244183,-331170,-211746,-117882,-9622,67845,33387,-281684,-507445,-287415,44765,433507,508590,215708,-62534,-143545,-50831,10345,-55251,-285307,-321819,-130844,-14258,290996,654283,857919,664280,191554,-279949,-202114,115128,49058,-355054,200204,407375,360918,-84889,105927,480441,278149,-136333,-339137,-173226,49069,387448,649113,608186,612613,366153,128779,-78701,-217255,-445124,-307836,76612,188278,-22428,-339598,44917,105681,48577,99443,276595,74666,-327619,-284616,-91185,-111416,-179158,-106989,57636,104494,113427,152743,105327,242300,228959,244932,72540,29592,128166,225957,258410,217505,152405,189586,13749,100601,194216,182076,80588,-97213,-267679],[-43607,125973,175440,118925,-66207,-132700,-46924,-211495,-146820,197980,181926,-146886,-253263,-174815,-198636,-177178,-193400,-128995,19274,90651,27633,-15366,223541,262929,151558,-55158,-401817,-144775,200839,686900,769491,617747,304605,-14761,-109347,73808,291001,231114,76796,-237535,-395146,-198531,-83424,64277,-1326,-214355,-254402,-180378,-177621,-253929,-174038,-140525,-125303,-248755,-322935,-322514,-203460,-239948,-327631,-344381,-164419,371061,679330,520568,158282,-180750,-555168,-239423,163928,219826,-12017,-111386,165862,306365,171462,-304482,-285209,34982,-49143,-121327,267923,617832,501187,14988,-167535,59361,87604,-6465,164970,442953,559713,197456,-133165,236532,475009,339952,130029,-225485,-358279,-272975,-228566,-231566,-97779,261327,368417,323194,-8448,-355036,-338734,-159118,7223,48718,-38934,73373,63715,254340,307611,145459,-224357,-225636,-189952,-46625,116496,70988,-348043,-86080,355629,503873,436132,21178,108539,393013,700069,579326,306174,226440,135156,138132,115899,128366,73662,-60075,-76046,-6661,33485,149020,184421,-37892,-234275,-470934,-425339,-115916,68142,83798,-16155,-44414,-162299,-276185,-443159,-339604,-66682,155563,230420,99635,-85393,-124294,-4944,80638,234655,176488,-45429,-390641,-180802,-233710,-375684,-226851,109724,280378,172774,-162138,-118220,13919,128307,151533,-38045,-53010,107842,-72238,-332794,-88172,249909,602089,769954,729564,335169,225047,246607,17549,-284346,-3688,252888,261513,25560,-366510,-337156,-142704,122981,194069,39089,-309230,73753,407522,397518,162242,-28471,-151160,-36339,-195556,-148785,350472,243556,-463491,5455,250131,51545,-432211,-215449,-251296,-492538,-145168,50100,-154304,-177921,90603,149132,-146788,-338688,-305912,52091,-51322,-28524,-390728,-127371,99953,148914,-74865,-342901,-332761,183092,638121,748699,399663,-20795,15165,136537,59154,-7222,-119006,-110540,-80092,-176173,-204327,-163668,148064,402776,285699,203968,515882,375693,-161466,-73991,197528,143292,-268231,-459652,-136831,218222,395699,115397,-252342,-361269,-79023,133415,165421,94614,96141,92708,95948,240601,190630,310936,416959,408174,180908,-460144,-355915,-426138,78689,372640,317704,252359,225589,111970,-90192,-409582,-261288,-217799,-363670,100173,253779,88735,-234673,-102382,341043,249306,-93051,309799,803171,705510,311110,-14365,-20240,92838,-66726,21418,199002,514369,655791,447519,178717,181154,46117,282712,484007,552387,166384,-361403,-182963,197583,183677,-260526,-461188,-58348,-75625,-430186,-545750,-381572,-188399,-127486,60757,628045,1294770,2103785,2957880,5474345,11858630,26435522,50220182,83418822,120260628,144161773,156001981,173303692,210769842,236153940,234997273,226535628,233635263,238841443,222443080,191027730,163403180,144881413,112073958,64191689,13377875,13222886,15281475,6548053,2561947,2075389,1264672,2154303,1832452,547868,-459463,269183,398332,290009,79681,471312,660059,348270,-18770,-86864,-70582,206144,340737,230414,376127,1300573,3725200,8818430,17996757,33720959,59058235,92352570,120346121,123223232,87957220,48032928,106396738,166506611,176264076,130864968,63685212,79406369,121086062,119119617,82152913,31952284,2809679,14392060,10229735,2093988,1351194,1373804,107288,20978,-56000,139534,158941,40228,-386309,-78507,536197,616776,388466,-42196,-349145,-154095,-72644,-157230,-459093,-322058,-363367,-536415,-420168,-207909,-205967,-193257,-182906,-238720,-454051,-224367,159776,185017,111906,-155612,-278059,-347697,-150991,63966,-54954,-204082,-367755,-80320,269238,347851,192930,-113267,-382322,-132487,152537,332267,687134,800028,629665,222929,141661,299571,369288,-18642,-262521,413846,813612,509779,-10427,-359112,-398310,-434757,-120851,237786,299344,237361,153394,-96834,-351227,-540335,-499699,-69291,334989,762235,831017,1055041,1097220,874700,169934,-438836,-19534,-87297,-64606,298192,363763,254390,-66226,-25243,163757,-31822,-428680,-232840,114582,21632,-264264,-141334,233582,264115,223056,334636,395556,81753,-80676,-189763,-548227,-123704,72461,20505,-39410,-2838,139594,437744,334474,287594,221587,289324,556711,449205,206817,-2966,-173216,-64558,-176713,-405937,-117703,-98608,-353173,87645,484926,416801,179699,-12203,-207827,396639,670568,631472,416691,273615,127316,60628,190898,254247,137835,135907,507745,913605,699024,241876,-190084,-530268,-405083,-357694,-263724,-144889,-76888,153569,203356,63616,-107476,-55804,38308,277057,326090,228388,224858,97910,-141003,-301832,-85233,93566,-99736,-311156,-491684,-329797,12999,179953,343746,29108,-400300,-206980,-56041,-155937,-210935,-67126,-155057,-492968,-302693,-62835,-235772,-332018,156066,308846,114670,97143,471030,701752,486764,-13716,-356930,-339917,9965,286779,20784,-249656,-149448,-17745,-5264,146015,468800,843924,1031199,1098592,875965,630025,349802,198360,20225,-223535,-523544,-169029,8774,-41450,-299200,-566394,-568033,-347702,112624,817312,879278,187355,-437176,-112186,-18665,2945,120161,168967,-95867,-412297,-476355,-507518,-434571,-144172,27394,-113905,-164731,33201,-39263,-197779,-41840,122291,28140,-64010,-74717,-257960,109943,420521,445968,679218,991799,1257527,1202949,573354,84053,-344743,-418556,-421422,-339370,-425685,-350825,-412409,-463703,-451930,-329705,-303044,-296816,-45668,298993,520395,346153,187170,278070,218827,16841,-102304,-30694,160865,239418,-30495,-454526,-223729,118526,100077,-125776,-6034,345150,505809,516654,321840,339480,499079,581382,396707,93020,-105809,-270131,-378488,-263852,-114114,100502,308607,278730,-72883,-172137,-135877,-66780,-224517,-141549,55926,13861,-145978,-457553,-473840,-480203,-423263,-273749,-371942,-431228,-96470,187382,280454,221180,105123,68915,-123461,-218935,-179368,-199400,-392015,-495827,-298451,149786,512044,516584,78800,-275626,194650,561950,518777,147334,-270432,-213412,-85787,-121216,-312716,-445778,-561225,-204799,32657,8957,73498,201055,331106,176793,70407,113342,182930,46251,-302024,-298561,-297662,-290594,8354,92102,42112,7911,359948,801412,1044895,954794,579278,525791,461465,115763,249084,362076,95624,-248730,36990,138865,-16818,-98972,-66920,76380,-77506,-54755,-322736,-434771,-377924,-211326,-453206,-587279,-502126,-403512,-22275,130062,-78490,77370,457350,837095,930012,798676,276255,-232584,-473070,-41234,255284,207150,149977,24089,-307800,-5060,429523,632194,557561,375827,189056,20075,-166889,-269472,-343335,-328243,-233342,-337461,-393712,-270005,-327105,-112077,188783,317966,58479,-325725,-345258,-75557,118243,216620,111026,-39264,-87172,11432,39018,-261038,-165011,254882,343491,236838,189749,-58831,-307583,-421931,-512995,-232090,173912,450022,498711,524357,415562,331890,189521,150519,54305,-129042,2791,417823,203134,-180079,46270,561496,288714,-270777,-19164,65093,-59591,265948,427063,263795,-203564,-283841,201338,500060,264378,-143050,-362501,-316356,-303829,128869,215951,-69622,61492,260150,45547,-423157,-317743,-201796,107395,338456,356075,179231,-45992,-371388,-175477,240597,371705,146391,162188,499441,514313,373152,75878,-106831,225527,324529,121243,-81217,-138511,-162450,71321,180133,149796,173331,243234,293909,267259,26582,-271246,-480094,-287994,-71214,346144,590827,528859,84702,-290865,-484,203207,111676,-11439,-7635,39112,-126341,-348644,-32359,117298,-104950,104835,453536,561763,409444,-1176,-382083,-116975,348442,465294,188043,-377351,74328,680924,746048,387350,-190980,-283928,-77094,55927,337111,378240,250433,-237386,-216621,34073,45011,86422,182432,323235,81735,-375346,207062,797637,675817,25458,-206560,103428,190438,384249,381501,14148,-440388,180565,598302,566612,644311,743065,404619,-271748,-97272,303642,134744,-222976,-186055,-271229,-362467,-343431,-512312,-132799,20331,27844,-202513,-437337,-429477,-502631,-491544,-275056,68307,175619,8675,-301946,-333726,138647,724079,796935,822546,785954,590402,268111,43223,-130724,-49380,324161,652319,635438,285945,-129952,-220461,104336,240003,166721,102803,28219,-165142,-219395,-59523,608572,604710,90573,-241803,-18471,-88398,-293165,-127368,113289,331413,355545,101800,-95997,-154066,-462528,-330103,-58101,-259136,125559,799110,1165417,848052,-57987,-267079,39071,91067,-35327,-148427,-337979,-370049,-192821,138043,245637,181135,-72940,-429783,-325943,109521,548432,786426,525567,198501,547373,846243,840395,656709,641590,462265,44384,-388240,160520,447480,690216,678525,354795,97221,-103346,-490323,-253041,5076,134832,-126594,-159501,71949,373004,510951,380362,204894,80152,203332,23298,-358577,-21547,290830,90334,-299976,-124331,1817,-75362,-298644,16063,-4604,-168407,-136710,-219783,28598,515130,716666,577610,208561,144549,329570,221808,183168,205650,499989,917985,932112,411461,-227681,-522960,-249166,-195199,9317,268745,299623,207599,267167,196123,46711,-209275,55278,59284,-123680,-190664,-204135,-154778,20479,290355,558980,660843,1031430,739415,238901,134814,377841,427329,174245,103566,-22565,-1213,28529,-17035,-129653,-95894,-1973,93229,-62624,7593,-195049,-345130,-424513,-429940,-480461,-330551,-353425,-550835,-27836,233052,133444,-35974,326163,441116,28301,-533147,-311277,-22779,-120005,-474668,-427289,-234058,-149534,-247357,-441916,-67638,240599,246525,41447,72837,282806,234531,-59640,-316327,-423525,-397346,-484930,-431966,-460309,-210273,-276750,-219499,-377021,-262432,-227956,-143058,256849,432305,281987,-189695,-233941,243480,522012,427068,74441,-184348,-238994,-75456,-6077,-30708,111548,552795,980210,786112,102720,-495389,-316121,95681,191746,-108418,-376431,-120907,-148585,89891,350706,876186,1343877,1242198,387771,-349034,-374782,19360,223288,23546,-20710,35145,437629,817459,826062,435826,-257893,-487570,-183189,182096,729130,523269,258894,155394,-99824,-337300,-71972,200766,60192,-365159,-376738,-125469,-871,238187,372140,610604,519787,66633,-336147,-353958,-420708,-410016,-282615,-166377,-160804,-422489,-436785,-206180,-99375,43249,-108749,16934,530058,705931,599953,183538,-121017,-93110,246071,665403,428428,-73373,-512656,-144612,-63879,-164091,-169129,-7257,10343,-265249,-356697,-252348,-313279,-446811,-175432,77753,130157,47593,-21222,-64201,-107106,-332624,-319794,-222439,-167380,-59606,27836,-62102,46825,267457,417970,514034,633775,233147,-384382,-252799,-7030,-314043,-272947,28322,-40970,-40186,311814,244229,38075,-159783,-282065,-134401,437019,538078,129067,-96826,-44092,94906,-39350,-441852,-441486,-375950,-474346,-218978,-179432,-165884,-222912,-157237,-397277,-545288,-420218,-510226,-139979,28860,-353511,-232727,242627,-64,-340868,-484090,-123990,88608,138997,145895,130169,228786,254583,-32492,182777,283345,-25016,-419821,89742,708866,2057265,3530486,5772091,10680897,22684218,46625453,88920511,142819396,177372168,158109304,115727925,177574706,272494920,305602098,265799759,190723660,153249839,193976879,223464418,186344760,94610166,9799464,45474143,39812878,14469476,13862762,11564569,6319059,5264717,2771834,1904453,1847138,1976289,1218499,90983,471683,827481,387520,461480,811322,587646,424701,678479,769911,154144,148828,59056,234985,49016,-113147,-18412,271821,476205,532753,427183,343644,387069,132123,9422,403633,433499,210977,-96851,-244864,-173120,-91369,238812,802068,1004826,698994,467895,317840,110531,270955,225778,158171,59379,396009,359001,74577,-329654,-208712,-136668,-216803,-331683,286658,512746,1591167,2206060,2358651,3128165,1717556,1481499,2081184,2055213,1667107,3446883,5130023,3447899,962002,1770052,1664929,1067463,534396,11476,738281,918734,811839,387235,-3461,209046,451375,438665,71572,-230136,32742,26786,143829,242725,234759,28289,-540745,-293503,-136574,-153417,-291016,-396113,-239218,76516,319994,183667,-11141,454848,941023,983230,1028325,887165,216495,-7139,25438,-253765,-365567,125766,600630,347308,435913,631012,1006610,862307,330938,-500979,-10001,323167,-4649,-110105,-102564,-210230,-294292,-387332,-379001,-430573,-455579,-508396,-342723,-150237,246492,324285,312113,39759,-277011,-531209,-257293,20755,118273,159048,288712,404742,387851,129755,-72265,233969,457134,148724,-524149,-152746,-321398,-383100,-110829,32668,-32071,14780,323414,332955,38682,-334548,-354867,-480404,-565121,-466486,-206058,188046,189075,-132021,-401157,-205349,-127893,-20500,132096,-65425,-113966,61451,349949,556776,635441,303636,44844,203124,289374,407388,107210,-552118,-101722,149237,-138387,-250123,-231088,-540016,61434,365349,400043,158882,-297073,-267433,-218351,-348914,-27215,240813,154089,102435,217907,105417,-189890,-126260,229497,408328,298764,5611,-499415,-119854,-36647,-409573,-421448,-314112,-392601,-339280,-208546,-134564,-374700,-153628,172842,277519,-171657,-383716,-148084,298455,756613,761843,664261,340297,-65673,-266066,-250652,-46376,238895,287598,71840,11224,182418,252596,481446,489975,418798,173087,54362,-211708,-374786,-9949,306455,466993,410437,157459,-165262,-243180,100538,291247,204584,88433,408692,908486,1026576,784159,398520,241284,233702,88381,34303,-306249,-270550,85505,-118450,-593382,-331371,-131403,148851,111679,176960,459668,538740,206372,-148787,-51610,290853,258504,-70782,-56192,-116108,-378525,-26630,78152,-223369,-368636,-70243,-15310,47879,224889,303217,274911,116132,43861,-57018,-17528,-90610,-57546,-99629,-318406,-405570,-75098,-44296,-79814,-181794,-341524,-195544,127871,399440,445553,175500,-176109,-45561,45621,256603,240504,350773,178508,133900,-311558,140119,538997,373153,78149,347221,345405,96281,-235282,-397761,-368049,-382516,-411508,-318746,-284729,-369194,-318251,433518,663804,412979,181090,494542,433686,53574,-128680,221618,172310,-178492,-336848,-53798,251956,322630,143834,-157568,-277059,52154,176559,72201,-16041,-90064,-61443,-93840,-183495,-298730,-227569,-207497,-271455,-210256,7995,112493,4863,-259959,8778,158872,-8396,-380168,-239514,-216740,93889,553104,327813,-382808,208814,526467,122507,-493831,75509,185813,-51005,-225740,-143876,16297,85642,-3440,-75926,-78091,-278593,-475108,-506150,-360329,-87714,-125040,-362791,-296025,-324744,-78854,86856,215836,225733,168982,76097,165540,39788,-5333,109243,201673,-40437,-112740,-13933,-91203,-287424,-378571,-270181,152407,425128,272549,60182,70792,138656,123107,-214084,-428115,-219539,-11901,-59493,-269578,-116009,415317,827578,888285,866612,793990,527579,168361,-50073,-51266,-421440,-362667,-156326,6238,-42553,3551,288585,558777,413898,115456,-196296,-354735,-300278,-184843,-199661,-224940,-392360,-329434,-230664,-177947,-111876,144620,235456,91723,44342,114294,44237,29307,183779,316137,174710,-232836,-463402,-251754,27943,322622,412318,150578,-144497,-222283,-181562,-46672,-13308,-202750,-281927,-122636,-90165,307107,757157,889323,645673,139560,-341132,-101257,312030,239223,-334136,207873,365530,396002,93218,300177,438222,111786,-300446,-299888,-273537,5878,412180,655900,789337,830813,629258,342165,106224,18509,-231398,-539045,-337751,-43294,-59329,-235471,-139909,-159162,17566,550970,619465,283944,-249103,-69065,145131,40011,-86294,-94951,90401,133430,43573,-85409,-91168,35784,101948,150391,-36210,-248845,-318878,-215825,-65865,-25996,-31289,63140,127538,395993,437986,342982,156632,-25082,-148125],[176808,286153,162702,-90410,-310168,-67351,38362,-75909,-82522,152840,168405,22580,-85226,-164970,-204309,-46319,22415,104267,116030,111877,-47528,-272304,-121463,-33255,18845,-118546,-392682,-89576,324213,987400,1219662,1030817,510547,163610,80263,316973,618243,467604,172399,-189712,-273480,-77904,-52025,46724,10210,-75086,-51200,34658,103028,38888,-81157,-130735,-130855,-295056,-397949,-445811,-508894,-342413,-62112,-114723,-302794,51758,485389,462607,51017,-140336,3653,-294581,-143017,56273,-24790,18040,269094,314238,61218,8692,273490,433229,183476,10316,402584,752187,681494,239699,-143991,-105803,-114359,-170507,57846,386509,504635,203100,-131892,130204,329916,186814,150222,-165738,-438104,-200222,-69515,-119510,-232633,78519,241902,225455,-100873,-507634,-181441,-85449,-246725,-375370,-412394,-484050,-169460,118296,139409,-15300,-11400,52824,51855,82500,-5489,-160982,-445484,46651,409254,469121,264278,-202888,-3030,182125,194300,160088,243687,338441,233270,156199,54997,78823,40041,-69601,-188931,-205692,-243887,-21682,74880,-66416,-200208,-460234,-421944,-263192,-198512,-121645,-185566,-111829,-73353,-144171,-236705,-311021,-125464,36664,159687,164689,5384,-99250,41302,205091,349604,282485,-219575,-217410,164851,41522,-168951,-431982,-111248,313223,368593,282393,-1789,233435,490777,312952,40364,-75787,-62594,-186305,-495618,-4915,493960,857384,1022488,899077,406385,230921,201588,142827,-215616,-99129,281893,371961,101989,-350821,-11852,203211,313755,280916,-29820,-422434,23349,426351,308047,-28357,-215796,-213843,5437,-44033,-411808,333840,625770,399686,-52838,-115164,-104325,-402792,-250201,-275234,-510680,23011,291435,-2866,-238058,-272622,-60612,63457,-5577,149711,203210,-16878,-166349,-478936,-5590,338389,426998,131795,-324260,-374635,165705,597004,693935,306117,74746,353244,329149,17784,-172971,-221063,-181083,-108766,-242219,-268171,-76990,178254,341701,230662,111657,361307,395395,-86772,-261055,4234,-158929,-637510,-293469,-1446,316200,622650,382307,-57260,-395318,-118537,187449,271706,309594,407697,337242,-31490,6928,-158159,-8659,75220,-97867,-301581,-217674,-33402,-301836,31090,273113,18702,32718,289446,289117,77399,-344644,-306150,-281204,-447271,17760,189378,95021,-290486,-162902,233693,264199,-26722,339457,640220,357107,118969,-33614,-84189,-101597,-74542,159884,429001,704861,848828,558341,159212,-85992,-232986,170648,494620,526680,65053,-321985,-130589,191413,204728,-85040,-467738,-438751,-341293,-213602,-147463,-175590,-347574,-494873,243596,793111,1161078,1530951,2032226,3460691,7957904,17541842,34084850,56636744,83562725,98213833,106115748,125024398,153923754,174626341,166128230,158565023,166445682,169706726,152914108,133623362,114819667,103610258,80726822,44575184,9659375,9169470,11460051,4452950,1538322,1038316,323443,1374600,1089873,194837,-431526,62523,-103214,-46007,255742,661692,735406,330268,31054,-141367,-89087,140776,205726,86920,102718,776445,2533286,6213560,12609666,22914646,40289854,63010892,82124148,85176417,61951624,34356363,74508451,116334954,124997386,92243582,44276401,53912368,82962808,82487988,58076883,22908455,1222412,8905566,6708787,879044,1151254,1347342,154051,-402768,-99540,223705,235863,223464,-151933,-236148,346722,450724,213224,-190725,-76958,67819,-3302,-151565,-409665,-330342,-304136,-343837,-443419,-251172,-89176,-84408,-232838,-322999,-179154,150212,423233,469697,193950,-159532,-148605,-135600,-5683,99020,-117690,-337924,-439355,-252821,22896,168170,127481,-148093,-507007,-170207,94502,352293,695531,732668,533641,135237,20085,81526,13876,-315152,-167696,206605,388640,159358,-130239,-261280,-381533,-310381,10690,380587,559726,533125,325621,294415,237408,147733,-116997,-219936,99691,471957,383250,622819,740332,729351,199486,-412265,-44569,-127570,-354386,68199,342439,271308,-182498,-299555,-200366,-306786,-305304,-201256,76376,61869,-204411,-187510,285144,475897,438401,442859,468518,141246,-113755,-395781,-272747,178439,215293,-51134,46355,-23916,-121322,-4247,-98250,-220179,-263882,-279264,13635,254944,60622,164703,63967,-84291,-286410,-338677,-413579,-527828,-326893,282142,666049,468889,35760,-156266,-186011,439968,629732,448006,126355,89060,117694,35464,144440,166927,99968,55103,601107,987126,749713,213269,-334477,-406493,-313302,-417400,-391340,-400521,-218944,365540,845463,1060911,755095,526571,317442,293279,283503,241154,300432,49364,-146202,-280580,-272801,-119517,12144,22438,-312915,-401248,142745,408838,406325,-123398,-401502,-37844,-94529,-279839,-8298,322941,201432,-229348,-218719,36913,-152861,-364042,218700,323089,183247,224515,556124,684756,371239,-90515,-344418,-235083,116700,322880,54186,-156141,-174306,-146207,-44961,15002,311288,701764,977364,1221738,1102845,827348,361784,21160,-132384,-171534,-216322,-256671,-129932,-227250,-449434,-615561,-471637,-397400,19293,574598,727801,189697,-565912,-83287,36592,-86567,-132288,-133411,-353037,-378785,-409603,-611104,-356113,-16634,-40797,-490559,-120865,129970,-83257,-361024,-60511,228148,95221,-186787,-293742,-117456,61835,365852,569382,552615,632822,929274,1020254,448816,-18664,-204445,-430134,-444089,-263293,-368816,-415272,-424319,-467429,-433595,-429628,-480908,-434530,-24335,294715,410307,206022,282767,484914,375304,134975,3204,23281,121215,175552,-2449,-359372,-389898,-23524,-29803,-402492,-63465,623186,931250,846305,479248,351374,459134,558504,379220,89166,-168936,-273089,-136854,-96247,39607,257467,373994,95727,-330617,-170378,-53329,-108517,-381133,-323396,-43393,-96325,-177159,-379020,-380782,-204317,-305676,-358437,-421194,-354045,-17209,321334,434353,452821,490464,231998,13985,-11107,180327,71729,-158203,-209011,-351685,50210,500903,654728,316369,-259579,-203257,309576,480326,228277,-184836,-337223,-161888,-154506,-416340,-364011,-316736,-319736,-71661,70865,-54470,-188196,-166556,-53103,42653,57332,25808,-139762,-561413,-76259,11668,-134038,-123535,67263,148603,130316,256511,517661,576149,650990,362091,321912,328577,28046,339449,579126,271754,-100636,-69005,65011,-110309,77134,338903,505937,49521,-278482,-520501,-508266,-431880,-305503,-278482,-355029,-285680,-229103,-14108,8377,-244484,-244050,170748,566345,865397,781925,336735,-289573,-351937,75947,385800,266868,287725,170918,-300742,-198629,133362,535526,536343,542312,286938,-7933,-280522,-362433,-365745,-228755,-215482,-435114,-444382,-71238,76365,135854,282845,485249,420992,154600,73911,162837,371743,293372,135571,-63822,-130020,-79379,-68091,-296715,-439523,34262,300021,292241,148942,-128970,-297866,-403297,-394365,23893,396043,475697,391547,313157,178602,27607,-71805,-38140,-71004,-149435,-38719,242296,3587,-340479,-102659,431448,156923,-422372,-84254,-1468,-125890,264870,536609,330365,-146262,-225563,187775,558670,250014,-172843,-609926,-418142,-456709,106616,308433,2361,-131094,36381,-116470,-409186,-298258,-185081,-24374,116444,255033,370068,70650,-330736,-261544,178537,325994,155387,101950,274979,201644,-76758,-275692,-369565,13122,223447,170362,-12859,-5816,-25085,141456,123055,133692,145095,214549,223703,179737,35861,-227408,-517047,-517091,-67779,405403,830021,586654,92004,-353980,-135702,97399,131530,39984,-17260,95223,48141,-180638,-196558,-168371,-261145,257245,626829,743441,662288,307523,-214961,-413589,73952,296664,157813,-304126,-190321,369303,537045,273445,-159714,-37573,102483,67539,262373,367745,371299,144939,34317,85155,255944,320700,392823,408981,117289,-299192,81803,608926,550533,-105629,-290399,-123063,-39292,398502,574818,183797,-401345,48734,308055,528074,741853,1122842,539353,-239567,-176422,180430,-5436,-171563,-136414,-274490,-355956,-234055,-354002,-377676,-194391,-60953,-199229,-380713,-529927,-408115,-329040,-457594,-204667,101664,160519,-55591,-290689,60245,442305,546036,363974,211606,-53224,-34038,-76031,-49789,52644,207973,489956,594350,246274,-168315,-227014,-7355,68691,16786,23445,12142,-19561,64984,-39589,267168,400238,75000,-191968,-292454,-395565,-357110,-174701,-145731,-135804,-319773,-354159,-332143,-376737,-514521,-250392,-119948,-375965,-31746,618722,1117780,942972,266954,72020,329346,554945,336145,-90194,-356391,59565,77816,169515,208896,112033,-170257,-426275,-228321,257440,618214,742844,328926,-190772,399859,753405,750009,674709,749449,574341,106259,-431804,195558,589163,708489,527494,89998,-124157,-281366,-394446,289492,714170,678605,89248,-348613,27555,397579,592911,417871,240319,96938,191143,109331,-198363,-102807,211634,190914,-248528,-449345,-381105,-376967,-75903,267999,289108,-22282,-103596,-459726,-253752,485010,770763,612946,241796,12056,99931,-27657,-48337,77423,380940,748516,714456,405653,-197728,-362241,-96222,-42141,-84199,48790,234074,353244,436234,375788,112829,-353698,-89487,20909,-121933,-304811,-285118,-101136,63511,270884,659221,900691,1080301,942396,534835,333851,320191,233904,94312,48185,-128389,-268932,-153592,-175020,-232125,-329382,-428064,-493258,-524483,-349654,-275330,-154306,-167823,-296333,-353388,-316713,-257972,-169349,248299,613696,506439,122504,303598,389233,6580,-549765,-138593,230573,206897,-177444,-473843,-214154,-211740,-325945,-285953,24188,233689,209641,4121,141483,428807,406673,-4910,-359545,-181801,-13711,-96837,-193773,-347111,-368718,-322332,-406993,-420515,-419546,-172095,93136,413045,471463,301529,-194689,-283858,304183,594202,438424,29274,-310245,-341697,-187480,-178535,-261920,-400357,76029,324252,224928,-194688,-244170,25962,264436,382722,-15045,-480742,-538004,-338421,-76198,190253,777426,1395215,1302073,656585,57121,-483437,-233412,4196,-61244,141479,317103,363327,427425,451072,55847,-401297,-400869,-28032,384031,589013,484339,83876,-274329,-538237,-332848,12416,167244,26763,-396190,-281831,176746,303042,504087,563271,736949,633057,346632,42628,-111643,-268807,-195679,110883,147761,-117431,-378164,-396963,-272820,-150352,-57863,-260782,-348792,91131,411167,507204,273614,15083,17357,394437,868770,636647,38795,-437322,-227095,-31232,-86255,7232,143782,194973,-33168,-343008,-509461,-467309,-375607,-149146,126423,293448,336546,504074,428289,236833,-6480,-127703,-189252,-153057,-112452,-100893,-312109,-259369,67383,218125,342468,472631,179539,-304588,-307804,-4325,12430,-16294,131679,-25560,138427,389080,334880,175808,97045,42134,-134226,87272,195158,-146151,-405067,-333731,-128638,-96277,-310728,-305700,-445515,-401904,-1120,31498,-316041,-374466,-232292,-364372,-489990,-334041,-332115,-363687,-285867,-314967,-169409,-192868,-436655,-539802,-507396,-282049,119202,355871,528506,465925,375110,249172,78001,222187,253260,-5078,-515730,-168214,563778,1565700,2609759,3925823,7364410,15937883,32920658,62031853,99308863,123079150,111554457,84013050,124601903,190705495,214398363,187628593,134588149,107580991,135072441,154540590,128626264,65494024,6562145,30439521,27219466,10684122,10357877,8560919,4197607,3320174,1834284,1281488,1371631,1694805,1085678,-141367,136615,594527,245601,-45182,371598,167205,499209,694005,144201,173964,-182182,-257609,-47533,-23738,-51161,29992,185486,371243,515944,647581,775648,725708,226825,65577,301880,258309,26311,-170447,-314465,-341855,-166395,191303,752886,983046,675327,348705,-21716,-274527,-271871,-127616,113835,103048,254087,90226,-261147,-330852,99665,263533,25216,-307520,-213525,126708,566993,1194249,1320763,1597186,1743268,1637343,1624682,1313581,2140457,2011591,2798368,1629659,486600,330878,284618,286334,353464,393721,429686,755463,947027,622527,-103837,126588,512470,551119,95279,-225313,286293,418352,380220,364710,230982,68157,-331786,-350384,-195312,-231766,-312345,-246747,-410203,-376412,29593,184243,194372,689374,1178971,1173867,796114,432095,-223153,-388875,45579,68579,-95328,-386819,-27998,536341,378787,-336984,-26451,390081,236868,-377932,-198134,398766,175721,-146672,-326219,-167120,-304297,-153576,-165844,-243948,-49412,60224,-280714,-315318,210156,435173,310309,2113,-270355,-439504,-50137,176168,273773,31818,99938,349065,431528,295944,74421,292943,450923,168379,-439186,-232922,-63036,-189427,-112661,-122672,-94452,-21689,208549,409500,220825,-108903,-109419,-231639,-307615,-392641,-294123,-153675,-40590,-323014,-334794,-4705,36141,3164,9837,-58477,-15517,228348,687759,868597,745944,353316,14980,199464,431658,437901,177738,-497269,-68672,160809,-74307,-311319,-391766,-247252,411730,848109,826247,292974,-330747,-5540,68144,-281698,-366786,-93012,45442,235173,458431,324092,-10263,-153696,215460,444918,414982,95273,-288596,13014,-13783,-287760,-453563,-402742,-401862,-217070,2813,20453,-277052,-275008,-34641,-80538,-361518,-381626,-242818,110382,454617,471246,492537,357547,15298,-185430,-241168,-104617,177235,308057,302773,311152,344505,147719,199614,279131,232731,56574,-67414,-365346,-377713,30116,317031,436473,541952,405541,111892,-252960,-49252,239643,140402,-86684,178284,604610,736913,383609,-72282,-103635,84471,596,-327303,-468035,169192,270448,-53285,-316418,-135572,50255,115061,189085,239315,439769,436950,172261,-102318,17200,216860,147677,-169140,-69577,-205337,-415667,141425,127771,-340802,-215797,-87779,-217211,125468,447688,678264,419799,-38961,-452119,-161017,50602,-85481,-226001,-453579,-437388,-125099,113793,38720,-33035,-125529,-218670,-128060,38941,161671,-11370,-191852,-459594,-533791,-320204,-80323,23942,206388,149009,181297,-149087,-17507,346424,217208,-91719,226114,490711,350431,32463,-277943,-506468,-406499,-404128,-360471,-235817,-254035,-452167,51966,278564,16165,46357,449504,405064,49966,8495,224736,278511,86864,-437542,-34954,414976,378049,79249,-154204,56013,352142,349906,206516,-7322,-23294,120388,32929,-211879,-272405,74747,-64815,-249622,-219317,-25642,34817,-142228,-349327,-28376,-17271,-249543,-521456,-161957,-251944,-34355,399074,292722,-358171,157184,490292,149823,-336305,203757,295845,110507,-61421,58735,146202,144510,-18924,-112290,-95217,-333925,-467780,-495254,-356140,56141,117533,-162883,-449395,-481410,-409418,-169447,173561,469308,543440,297283,93565,-146601,-230621,-104360,-77847,-130094,-81287,-56183,-156921,-297673,-344518,-209056,302344,611341,308031,-245578,-182851,148484,211362,42487,-143497,-465257,-188430,-91835,-255968,-172460,189383,505453,569111,684345,728634,557719,123734,-202580,126181,-102503,-143302,-210163,-205218,-163513,-49255,346795,649868,538627,192234,-236124,-446136,-275536,-199613,-300174,-347813,-379100,-402125,-332772,-191000,-96883,176613,453346,300922,225446,365874,197977,140220,264906,438268,222397,-229616,-483178,-224561,-5543,138349,217613,36849,-193056,-216782,-257253,-156854,-23390,-113612,-230724,-149614,-133976,303130,742145,783653,510071,107055,-326265,-60236,409840,380092,-204368,130953,279173,271299,224575,457270,494200,139951,-228051,-244208,-325159,-137835,232068,466780,756672,774149,616385,309549,167994,153449,-22380,-235551,-427700,-353434,-244059,-251642,-217299,-477880,140638,875503,821562,393011,-134573,63432,286107,152612,-13373,-29591,105804,126773,-47409,-283070,-222964,-115358,-19140,-96056,-253163,-138981,-12518,-175733,-381668,-124287,200819,514260,568660,603682,489102,302537,88965,-86637,-35216],[279931,345988,93237,-241077,-186819,-82473,6853,-40291,-4123,56004,97870,162895,120215,-157595,-366603,-80780,60764,193221,162526,94959,-96520,-242313,-401953,-285589,-103077,-205411,-395252,-66774,411135,1123275,1532142,1259493,550773,191430,182214,499232,830086,582862,135888,-251449,-214474,-13934,-16747,-6464,-21108,-67139,58847,187882,325763,347914,234169,41211,-104498,-345712,-416740,-520551,-300975,81239,403203,374216,-14570,-139288,302631,471698,142003,119743,210424,-143650,-433974,-195564,-160741,75902,244127,95454,-48904,330819,706385,673865,307365,164163,569278,849125,693802,286941,-190848,-415551,-417319,-306703,-25112,298577,350762,102294,-214423,-90771,57099,67445,86770,-156603,-515072,-163722,56637,71060,-271431,-224763,-3859,-25876,-300433,-449461,-75433,5712,71416,122453,-153412,-230602,-186095,32272,-48877,-56535,236894,402377,374384,208175,-158452,-364280,-240349,54487,252530,158313,-240723,-433421,-129544,-167047,-477550,-97530,197203,372550,260306,99478,-77974,-84460,-113441,-173005,-318562,-495977,-438645,-69205,144170,75859,-118670,-426046,-363575,-317436,-506252,-490970,-447063,-275831,-153743,-206587,-283432,-263565,-90569,33153,134947,145029,-17362,-91244,95139,279992,382723,403839,148616,265251,443646,313607,141669,-218095,-447446,159517,435968,564539,303227,417285,574923,276896,11198,-193744,-308526,-305844,-255485,129676,641154,907198,1032289,855507,386847,112441,18587,82519,-246451,-140573,353995,463458,146104,-205367,244373,428080,358242,264751,-102792,-533782,-243419,124752,2614,-353679,-490615,-305769,-96271,-58824,-123348,584728,993368,1081277,305896,-170452,-282877,-409078,-304724,-331531,-442810,219495,495648,399664,166464,-469892,-107184,351670,429547,655500,390263,151889,-272627,-475164,92437,480403,548749,184415,-335149,-285862,112432,464779,439024,64066,-15539,483783,424629,28453,-388631,-305737,-177870,-117969,-289769,-326772,10445,224609,315903,169365,-47077,87644,278705,-129596,-363753,-25260,-269004,-431390,-230095,-23594,234156,601386,610116,257751,-255769,-218157,179640,322267,468370,568589,424149,41169,-252951,-375189,-219340,-153317,-254956,-150439,135965,164000,-181316,-27709,181702,-270458,-200138,341658,445731,202167,-347248,-337818,-298479,-528792,-116803,119763,113613,-261911,-303354,-48656,133070,-50519,294863,421069,48544,-93131,-115745,-149067,-42236,248500,455566,642152,714605,851728,510788,-2928,-344413,-365873,-5261,286034,302513,-105936,-225899,-6870,74384,45583,14783,-144089,-216038,42326,288218,282509,-87805,-534723,-121251,442652,959243,1052694,979989,1113191,1692333,4211461,8020660,15302538,24958969,37062847,44135441,47757404,59503349,73304875,84080337,76235763,72110749,77855906,79753636,69774535,61222458,52965376,47295625,37747421,20055753,5323924,4842362,6902871,2612516,758715,427418,-69194,637056,350201,-149170,-324831,-96797,-365479,-57825,377083,641321,601991,265795,198201,81054,215347,226509,152504,-48583,-191611,117049,847789,2477615,5257941,9658296,17432540,26905237,35105057,37508730,28648213,17752335,33453402,51840423,57044492,41737433,19704263,22052676,34812535,35631034,25053728,10753182,226934,2325004,1916257,-230871,734019,858551,203147,-351279,-27788,258613,230665,244663,53185,-300337,-14223,120907,-66500,-102042,219515,263515,-47373,-278950,-323005,-382851,-222634,-15581,-248688,-263353,11605,6338,-159762,26669,191614,342690,564704,635440,247568,-57148,465,10671,132811,125260,-169851,-459474,-425893,-444540,-358716,-253748,-156169,-271677,-458978,-164349,100367,360106,562715,505871,273323,-81823,-255860,-284276,-395564,-247037,-31386,29516,79412,95360,6041,-37732,-133903,-193104,44612,375993,668626,679383,395599,544124,669719,653169,413708,29198,-61558,4908,-199603,125414,428918,465806,114903,-292465,29408,26296,-348561,-89202,368486,283372,-218907,-595620,-525908,-352637,-63214,-64716,-98895,-130962,-264671,-196427,252822,499428,510454,508050,490268,187614,-120323,-429470,-36018,363372,278896,-199871,-42608,-112271,-375054,-289173,-148860,-199483,-458829,-468955,-421611,-118198,-170021,208401,249327,-35526,-400955,-246808,-308968,-412374,-153177,368095,685440,454930,-29429,-209477,-48931,376388,455826,189924,-109376,-9781,95137,46600,114288,124377,170298,217873,710636,981580,751506,175321,-419737,-347876,-335306,-507630,-527138,-543710,-136154,457259,1127632,1512604,1258642,831110,380040,56261,12202,201129,340270,71532,-103497,-271311,-524327,-61781,317951,326006,-14128,-347079,231795,593728,419689,-174614,-146718,251680,102697,-421531,110760,536527,444596,-20811,-148080,124397,56079,-465964,100948,240496,248821,343573,525901,499442,149574,-122049,-242267,-169839,46060,63071,-11705,-25935,-94095,-311174,-248466,-188387,98766,454594,762199,1042392,1068785,899173,445927,-8286,-138098,-73732,16526,47461,-52920,-220263,-467950,-637028,-373353,-307808,-118297,93143,273149,103079,-537530,-99318,60415,-87521,-273857,-413022,-572451,-370550,-349463,-572705,-291567,-10752,-182033,-410819,271305,394192,-24578,-497161,70855,519247,393762,-127693,-396389,114518,180503,427954,703737,468912,141377,374470,492616,112615,-178269,-49001,-77803,-239691,-118531,-282046,-375463,-303323,-259673,-259681,-378508,-571944,-391504,-58611,184591,229468,270103,526928,654351,475616,206330,89548,89686,58760,6110,-116570,-337269,-487724,-131331,-69770,-346136,-5032,771013,1150643,1046875,679383,445941,437325,432014,201318,-80371,-291328,-172172,-1193,-90124,91222,322123,293269,-204046,-351988,11744,98974,-120938,-390928,-463854,-142051,-176569,-241880,-279175,-256564,20756,-165146,-287173,-193049,-86086,180951,482831,553511,581944,626211,233584,50571,13664,121542,9231,-26458,17743,-136773,46449,482836,743548,574611,11268,-565353,70360,496726,424278,122805,-125099,-85157,-117791,-488166,-133461,104972,-170573,-241091,184128,255973,110228,-276339,-341937,-45456,42784,30357,-101953,-360986,133094,330736,111614,-103524,95260,212128,171289,-57706,31335,56248,242344,91425,84842,171659,-45583,346329,746294,498083,66638,-2510,59919,-209317,240339,738975,913037,604033,85426,-219598,-249730,-309460,-337390,-171227,-140952,31461,-34680,-72542,-169809,-343809,-454018,-147521,160962,554669,556791,285480,-301223,-131260,187813,433247,255223,321849,374651,265159,144615,275601,408095,586261,714172,439252,114391,-216431,-408176,-280885,-120564,-185933,-439635,-309839,108263,305630,155560,186510,435612,660753,598708,522874,463323,513558,265074,101172,-105703,-157711,-135917,-205655,-363535,-424560,-252073,52931,223352,99950,-224989,-348675,-427585,-310050,210683,561433,536961,351864,164700,-11457,-260590,-353422,-245179,-184146,-152389,-94481,-38559,-159709,-441448,-228174,184435,27535,-489034,-205300,-123988,-281476,127485,470030,299824,-70163,-112198,60328,323409,114735,-122808,-299865,-291429,-359671,191877,393281,75003,-262076,-189561,-268937,-430949,-259992,-139176,-157253,-72916,160864,441810,118015,-272024,-401200,11629,202140,75282,-99040,-24718,-93991,-435148,-461120,-520763,-200449,96620,199480,86169,142799,177831,276879,129901,146165,116188,145749,99112,39050,-23730,-232512,-336863,-270078,32798,311568,731867,406050,8117,-457244,-329136,-157498,-28146,-47547,-18362,178800,196728,19536,-278456,-496488,-255524,314157,588543,722216,729140,501780,31326,-445288,-379188,-48134,39231,-245576,-419779,77452,412309,247768,15081,126349,167863,5639,64049,206553,224226,219497,129225,419739,642807,628098,587969,378061,52159,-330816,-146596,298277,337707,-196771,-393763,-296714,-180690,440963,636802,278004,-43439,69164,-126157,158513,560019,1057279,474822,-212987,-264066,5899,-129378,-30045,9877,-188605,-335854,-102574,-91548,-220557,-197848,-51956,-47657,-147948,-215485,-121228,-85124,-321093,-480138,-50187,152540,-64420,-233292,108853,280026,373498,77097,-291277,-387250,-261678,-213114,18940,197748,220843,425579,593289,285778,-123235,-262212,-154331,-69029,-3043,151935,315664,486323,573065,465040,164271,12036,-62272,-172045,-464246,-502135,-385643,-360114,-508503,-566949,-298107,-106131,-155067,-390595,-377215,-236717,-237835,-450392,-102736,426570,877761,839928,548616,465158,645182,831126,546531,98093,-99842,212552,190504,59334,78790,11703,-225077,-372514,-211245,300462,666598,834684,404329,-367063,13268,430132,508977,653879,831589,722636,196464,-456400,60760,607606,637794,423288,-83470,-277915,-379010,-46020,759959,1363182,1249479,766773,111664,41064,151831,348346,199638,67972,-20778,-8205,-75956,-203187,-97405,80813,69119,-353943,-595720,-472417,-165743,295593,607831,523948,63559,-78333,-421228,-262746,377929,698998,474009,115149,-179814,-275657,-354443,-303276,-102626,104207,287278,233125,138589,-218063,-22216,236766,113105,-228138,-307187,36874,332756,378053,391363,114163,-402870,-204974,83469,-37671,-311088,-282894,-68764,58691,229169,689961,1062231,970447,919603,550111,344564,166039,-52511,-58064,-125272,-306193,-537487,-435283,-413304,-380719,-368618,-299956,-106000,-133133,-37679,221929,344097,56355,-211979,-229967,-30469,105573,257580,504999,797473,674586,254472,253484,263564,-71513,-558058,-160805,225596,292276,-28038,-489809,-214941,-240330,-292701,-161320,65316,185931,93489,-179835,61059,434959,489663,76037,-309238,-10905,158656,141138,59485,-20355,-22775,-38628,-252230,-291726,-159812,130061,348293,462685,333810,109279,-147987,-116591,238540,432766,336135,-24106,-426001,-498818,-437991,-305885,-185811,-198300,-143073,-164270,-413824,-218853,89595,310349,340186,417818,-70345,-395608,-369468,-366262,-433888,-69427,503851,1093641,1038889,803991,411754,-151306,-370051,-225746,-233212,229911,579769,406198,28141,-243494,-433638,-460193,-427422,-162382,245201,248173,295951,11711,-385380,-237492,139415,174998,80495,-77179,-387858,-285891,304482,535103,653599,655054,688459,574306,491081,236984,-22947,-304544,-33605,453532,522708,81999,-154251,-369180,-361221,-275595,-91647,-78022,-271821,-51375,266586,375039,296862,115350,96815,403722,677182,548363,59273,-270707,-225268,-111140,-83378,45946,139525,240608,199148,-86490,-380524,-576970,-378427,-179001,83912,338722,532978,758392,679767,511886,314683,-82599,-197668,-54286,-76998,-74245,-223085,-594079,-208147,-35641,129133,193428,76662,-195035,-280902,137413,167522,163038,179674,47956,256054,320311,348749,259130,306036,237561,-6019,-197495,-291517,-524561,-546473,-572544,-251683,1637,-45209,-43031,-197393,-145263,238848,315366,-65294,-174520,58999,-286521,-309949,-7427,6011,-370764,-264154,43115,-29080,-137564,20534,-13543,-191312,-373140,31366,415272,688817,689293,521754,354697,290125,220962,111984,-92627,-385198,-374211,246916,816684,1367945,1637270,3369277,7221543,14665582,27154863,43754249,54972567,51738812,40654955,57729696,87802463,99118060,87649782,62158206,47532329,58855505,67306100,55838896,28431490,2220537,12622864,11371130,4993199,4745392,4095930,1844462,1325272,715642,427039,625583,1049855,719730,-122439,-238319,123843,67579,-296637,-287079,-149329,217876,525539,130320,342993,-223558,-471616,-193827,-60284,8103,68426,74198,193798,360877,596691,854904,727502,105049,-132442,10513,208,-169906,-159093,-227555,-313573,-190895,94392,527681,754827,551109,255852,-111614,-280994,-306448,-421292,-136441,27939,18400,-197207,-377466,-236451,45397,119162,-166154,-266449,-282219,-208513,-343451,-146007,402734,118710,1182063,1211465,1085272,662469,2194286,1428069,598812,528308,494686,-103263,-382205,-72648,344047,707167,182343,287586,675405,427984,-431996,151300,539157,475531,-65768,-108337,483119,623265,396357,307949,174013,104851,-151366,-506235,-393584,-360690,-299078,-136400,-19375,-341256,-268950,87018,230773,720446,1165011,1236984,529861,-235450,-288496,-40165,159842,317424,360035,134891,-170912,178751,61251,-253361,-319190,35283,92684,-218650,-267992,284252,238340,-241261,-245223,64670,-174101,42292,69769,38026,343340,576397,129590,-349121,276261,625156,402901,40001,-259611,-321607,65429,226797,305609,-112077,-37123,332238,449843,404948,201502,309301,342767,60436,-383465,-201086,123142,246081,158206,-45403,-46959,61817,210078,397271,292833,57734,8464,-81122,-199180,-400758,-468891,-455896,-336925,-478821,-297684,-54239,21832,-9782,-20867,5059,48659,291098,835318,981390,644227,238773,-3835,36441,358831,238486,40242,-457843,-91695,99316,-57367,-336934,-414255,-110178,408106,962426,940094,261273,-262016,222323,251171,-59369,-80641,16349,246392,471424,599603,476681,57913,-298074,41712,310816,413481,91270,-205004,27888,-42587,-224061,-464484,-358118,-242357,-21708,210993,168991,-119196,-298946,-216486,-257843,-179923,-167191,-170075,-186533,29271,165379,212663,211062,-27637,-218412,-305579,-173924,290231,591220,591134,480016,351037,21536,-90214,95477,12768,-138118,-300436,-273393,-125252,75805,275927,383495,615304,551063,260928,-243155,-224620,205253,200818,-129881,-232896,103427,225296,1166,-296272,-393937,-71099,-13717,-398548,-443560,137698,79229,-33159,-28491,96501,203210,95934,66730,145602,265705,148300,-42913,-195118,37240,93045,-163463,-220926,-78845,-248554,-327748,180333,45553,-556306,-43280,-112383,-283316,322465,661954,831033,447548,34338,-72741,170095,227365,-19890,-350453,-359749,239,231582,227905,44138,-54841,-108101,-134204,-175003,-177516,-56918,-148756,-462481,-417106,-120754,-357749,-364411,-218291,-50386,109644,89310,-111770,-61168,229186,138726,-295574,-791,481837,495746,227477,-140778,-393528,-272468,-304700,-454341,-200395,-85907,-93240,-289946,-234242,-377954,-34197,310506,288561,80682,214233,236196,218378,218329,-91402,-7325,418885,367146,146143,-12284,171375,407842,447237,252756,-20640,28514,185575,58340,-281589,-177687,250281,74306,-195187,-266469,-150873,-103078,-201257,-241857,-174145,-265994,-504962,-351916,-162908,-309728,-124563,148828,77245,-346041,71890,338994,42556,-203607,290292,345254,184073,38736,171137,154647,88763,-64861,-141365,-103275,-273464,-513434,-480119,-395608,75461,277449,89785,-290822,-283607,-219749,-500813,-55576,458719,664609,398954,-39816,-383145,-517263,-498571,-466028,-268525,-101587,-105839,-202921,-263421,-292031,-111778,391244,713917,491388,-70312,139604,374744,337899,282782,113297,-227935,-256969,-162906,-358628,-318934,-166457,-16134,124815,461553,602582,500103,81338,-335248,255512,384976,264483,-65078,-306813,-358208,-175119,217252,518230,522239,221240,-247368,-473795,-238176,-223142,-314539,-488893,-406074,-307643,-265758,-302477,-219187,93074,324721,165507,178825,337780,325491,183058,186198,391367,267184,-78099,-293023,-147012,-75972,-103768,-66757,-151153,-164209,-144537,-275262,-315269,-72023,-41172,-151308,-167626,-110551,270218,614169,593235,315245,46539,-368729,-51815,405225,428997,-103551,70231,224124,46622,276499,621430,674905,251547,-170515,-267046,-363473,-400244,-118195,147289,508941,507445,390044,130237,157432,196095,118757,19820,-112003,-307869,-457457,-389737,-294119,-497103,237966,879390,795048,321097,-116199,94709,315403,223687,2002,-12318,124416,123268,-86749,-269678,-299649,-218751,-136783,-354684,-136967,345459,480357,262600,-137965,-36945,459732,908916,891803,628628,348051,96606,-87684,-213165,-6126],[301688,324787,5610,-228181,-102990,-174450,-120365,-95438,-34288,-64004,8935,274104,359694,105975,-290783,-289866,-45224,182509,211532,94843,-60753,5105,-54897,-231421,-157184,-269350,-368503,-30114,467418,1073615,1525139,1186371,426637,82410,183444,581025,854761,534164,-20087,-336294,-183376,-23792,-65218,-174927,-195891,-207105,47106,240569,423331,480029,387872,150175,-114159,-355155,-300453,-514845,-160102,401585,725156,687038,206121,-133548,196394,531353,375467,249306,156176,-154507,-500939,-406525,-288109,84563,164807,-196313,-82098,497685,883464,677954,274303,295397,702517,852143,556595,201901,-161583,-386369,-477660,-389790,-59470,215351,187524,-29534,-292129,-278336,-203096,-43656,-64953,-255662,-481054,-146485,151560,224261,-142186,-523936,-236060,-313241,-534397,-353704,-88024,10301,268811,247260,-35044,-16425,-28465,25981,-217037,-36460,428718,725548,630252,224567,-276471,-297898,-124215,-34617,-7828,-227009,-339874,-61376,47683,-180970,-54432,86884,160771,308593,226890,48597,-107152,-160252,-227479,-275309,-350626,-408186,-181999,140346,358521,246604,-37335,-328464,-124221,105693,-15606,-289939,-494515,-431484,-364893,-494296,-441586,-437803,-156050,90219,181037,85336,-121007,-98693,137198,279282,311357,461779,615991,626049,556351,475466,352624,132788,-133560,-9517,397010,603108,601675,446989,367917,132254,-58409,-230068,-131320,-81989,103043,356179,753220,886809,934391,706223,301176,-89322,-235804,-167336,-467659,-84042,474478,541496,198115,-53239,253640,352466,209058,140517,-112060,-464956,-467400,-414171,-411845,-416198,-223283,-214123,-237069,-198196,128295,718584,1109895,1240633,459691,-152485,-428635,-431252,-369896,-357805,-228566,439848,710053,795632,386646,-80360,187842,730012,923183,1048910,603099,319005,-386250,-370202,173760,513114,512405,118996,-288322,-183187,40634,293466,171118,-168468,-234683,362466,390065,86231,-443003,-254813,-113950,-152332,-342823,-345044,115311,339288,381014,121930,-169763,-101519,118600,-246148,-331068,48221,-102035,-289230,-311134,-186093,39825,409326,755480,587372,31456,-362423,13410,262934,494675,520279,334199,148862,-85075,-44630,-78675,-151036,-194731,163664,339604,236621,-83837,-18983,183698,-166424,-177122,399630,568040,243569,-434364,-299770,-230551,-427806,-255955,57353,127897,-144625,-319400,-295702,-113620,-173288,189165,219213,-164364,-355817,-171722,-20652,319994,604899,679752,570077,500427,639133,315913,-261815,-333902,-347326,-224085,-74356,-49086,-310315,-143679,164444,130723,-210874,13546,100995,221557,440438,543940,419181,-95752,-379474,87609,465930,899273,981579,629293,344968,326670,1302523,1636274,4005897,4980403,9328929,10665784,11200005,9847176,11115734,12019714,10806139,10353128,12150740,14047698,13520787,12726483,8797796,7404425,6412409,4543390,1548707,1254434,2486421,1085242,74495,-22011,-386173,-74971,-118658,-400004,-347130,-252064,-429683,-62705,210775,388599,312298,192492,325186,336114,493499,368105,164883,-147251,-421444,-337960,-435780,-243223,146332,1803971,3938648,6355311,7422018,9953030,8488764,6123974,5041457,7444218,8738193,6459638,3341270,1817364,2639977,4186154,1792205,2051442,767407,859838,151034,-240034,142268,191283,156471,-19906,88064,240921,116740,85066,156620,-68921,-258923,-191292,-324852,-10367,325636,248410,-267538,-309490,-128931,-445438,-144496,256525,-2098,-222797,79508,51253,-181200,164105,344084,329253,516714,571929,212686,46938,131561,134713,225066,116313,-212274,-499561,-436699,-422043,-233724,-358080,-478582,-282456,-305103,-101989,167622,354723,334742,148683,-83176,-347588,-580584,-607836,-300038,36491,110229,-99138,-20389,226378,254815,189418,119626,-102964,26121,312637,648494,670912,453072,642228,824688,793686,617930,309233,35715,-243690,-164836,323710,615851,416837,102281,-130457,150240,200642,-115859,-98332,424274,278739,-209963,-379873,-327925,-267790,97023,141208,-6025,-364855,-585169,-89251,155214,307854,394236,491922,468572,249183,-54633,-256238,106968,401427,253180,-299188,-343547,-306998,-428449,-84046,34567,60686,-137614,-206654,-217238,-536539,-239343,133739,282153,-908,-461692,-249191,-109608,-128591,-16536,340131,538328,341952,-20514,-142108,66947,243067,198125,-90967,-229047,-62573,-618,-21922,12741,72427,245766,532777,877892,967382,708713,138525,-404772,-340907,-408100,-468509,-488974,-343651,-58031,286925,821785,1173220,1153548,745504,229424,-344190,-350657,176478,347235,151187,-27811,-202558,-269243,253202,585146,452274,56585,-302684,213145,646957,413505,-58662,59782,457756,409073,-359636,83413,532547,497528,67224,-117657,170092,245226,-225845,-165265,87239,263663,396063,400347,232155,-18377,-1733,-59823,-127307,-153412,-342981,-38180,136061,51133,-245536,-429822,-322598,-127451,126729,397746,602130,762599,831514,639818,223049,-63292,-107686,25165,226631,69422,-44611,-306671,-568285,-299790,-170750,-190781,-340222,-230731,-141779,-445043,-185818,-1341,-74769,-271340,-541153,-369807,-259905,-328451,-562791,-304547,-120965,-350237,-135611,552181,610986,95227,-435653,221222,770747,737570,214334,43909,464986,533922,619856,726458,385713,-181410,-215904,-180319,-349995,-223377,94437,165692,-112590,-110474,-237177,-337818,-253623,-140444,-108980,-238657,-547319,-270872,-112224,18752,197330,513114,768521,695269,450258,202611,122816,132135,-12698,-174202,-305721,-361752,-508431,-230976,-87087,-146756,117840,791854,1176348,1121774,880139,585306,388136,157231,-141796,-315868,-156889,58143,23308,-215241,55861,267603,76462,-392105,29878,287524,280529,-35998,-207588,-408069,-248138,-219200,-292136,-168554,-66041,124839,-102058,-165765,129436,351195,449832,597214,554509,526141,460053,110722,-20391,-164909,-335310,-313396,-46080,119764,74594,131747,437165,730397,798878,391892,-295176,-158821,482933,587231,411799,182826,116005,-45466,-431357,213300,605139,251139,-398768,419676,838339,721397,270496,-362336,-139845,100122,208002,73386,-218460,253591,585094,334487,88459,232772,266222,95294,-397495,-489340,-382271,-151032,-126465,-113188,17520,-82931,300331,805045,694535,162800,47897,100958,-265091,279382,939338,1110903,1041448,455071,27946,11325,-94798,-255143,-101308,28512,213505,74588,-165287,-342723,-410024,-458211,-418257,-251898,96233,227481,153477,-262167,61878,270182,404655,181961,225635,518230,760044,621451,489213,195772,631490,804428,562669,306781,114592,-98288,-90420,-17422,-106975,-222548,-111666,135173,244992,-49508,-71237,203339,663301,812974,745250,615337,423900,146964,15516,-172484,-171225,-87548,-201806,-490040,-300773,-317076,-270050,19605,35085,-250272,-381983,-516013,-305332,277917,618456,574548,301381,52153,-147033,-409891,-533965,-358429,-239624,-150852,-136059,-237885,-242387,-458114,-321918,-100638,-76462,-415619,-348393,-231436,-468892,-68192,262833,211165,29082,34140,-76785,-121585,-51667,-52927,-83868,-200169,-192593,318544,439416,116527,-295895,-382280,-353018,-404573,-221901,-105223,-227475,-280996,-42925,233747,48181,-225618,-567363,-217771,39607,-7769,-322302,-262800,-214163,-402372,-397157,-415141,-386486,-66283,154570,128355,228550,378587,428113,203409,194823,91203,34632,-57074,-111495,-145340,-240175,-165616,-50857,55779,62189,214349,-36191,-193476,-414442,-398179,-477931,-277237,-204082,-15689,240411,256954,104772,-255189,-421539,-63995,264881,355947,534005,633936,518674,193947,-83211,-306974,-252178,-104859,-220223,-534524,-118334,340076,292966,155749,152036,79647,-146698,-212123,-74045,-131842,-73700,-19274,531353,827322,768862,604916,178817,-106804,-294687,-463396,-75490,71607,-232710,-460864,-408175,-175884,453746,562995,294288,253940,235656,-105848,-379170,174377,552561,282293,-149653,-327102,-186122,-210458,107529,178589,-3280,-215281,59946,159028,191826,60358,-654,108810,155125,188816,172850,99033,-171528,-467987,-184564,28581,-249209,-350787,96898,207761,257299,47442,-178454,-89014,-242481,-256732,57778,301500,275131,413074,548105,326494,-81288,-337736,-308367,-173050,65523,440802,834312,1083981,1076124,979663,522059,-50827,-202440,-88325,-142212,-261095,-465110,-502759,-326986,-153699,50279,154929,-73952,-413890,-368865,-281002,-380911,-380762,-65301,253890,503564,576767,663524,687541,799011,817765,561857,236860,16814,76987,68791,-169959,-20412,-52905,-219910,-312360,-216559,246703,696417,1003134,797227,367253,165612,176582,264666,577830,829011,817557,299820,-388931,9793,576453,688150,421492,-148392,-308178,-283534,225712,1010793,1677320,1535299,1202357,508559,83678,-278401,-244963,-262223,-255830,-223966,-299666,-490977,-408171,48716,55333,1918,-123468,-432501,-413949,-4202,505308,809718,559186,82072,-80537,-370727,-121672,204901,479838,252845,-82735,-387683,-402265,-337136,-276104,-260796,-287552,-221234,-166840,-329306,-203159,235073,453835,214883,-222970,-576212,-268182,99616,148767,259338,92176,-245159,-177363,128829,-9155,-257734,-195697,-35877,56453,169237,561629,1000030,820970,658936,289865,131321,-68002,-322604,-308116,-444730,-460102,-308296,-333464,-340398,-380934,-213369,-1802,267538,246183,503207,709192,732039,235436,-163338,-210092,109959,357950,573236,641875,738129,620848,315326,185482,78842,-227009,-633434,-315632,17658,144931,-79938,-513454,-265726,-283073,-275009,-124161,49650,147382,-27077,-474122,-62570,358094,482513,150559,-180557,37572,116095,137084,142339,141276,234226,79256,-68717,-231562,132903,482543,541496,364827,35513,-209503,-28632,45413,25951,80908,133230,-118711,-470308,-534503,-366761,-91690,4609,34115,158510,39368,-282903,-79902,192300,328993,234494,195439,-296628,-507197,-295314,-184153,-342692,-193737,237198,624416,652299,813505,617402,79936,-250643,-255152,-450527,198002,663374,459311,15588,-187069,-126080,-242134,-317362,-388006,-89414,-43672,26232,-48160,-208806,20332,406288,241464,-66117,-267725,-389279,-380873,183614,552895,609772,525375,407516,367115,442842,243306,-75437,-433226,140988,618290,650298,214398,-30546,-287530,-296022,-346022,53424,190245,42373,-5140,116041,177652,244707,133857,67940,226311,147130,190272,37056,-118118,-126279,-164835,-85716,-75976,-77826,121298,300084,93509,-201588,-480040,-428041,-268651,-63529,199200,496721,676440,671709,629746,431246,-193734,-89732,194773,69422,-26205,-3033,-348948,-501556,-236480,-82902,-110236,-22221,-27583,-137170,-584,160249,182344,112557,76980,130092,58981,211504,248311,385751,271726,100679,-55841,-185840,-285228,-360853,-660880,-293820,65946,108857,116610,10569,99789,397997,471254,132737,-293,256395,-110272,-91700,382192,327503,-165846,28462,332935,90845,223604,466479,458193,181158,85682,177958,342841,544454,629784,523716,457392,490418,243018,-52832,-250367,-259721,-211188,6740,169643,298380,98282,662963,1101862,1804937,4076280,7254374,11034704,11144550,8835925,10711810,16574189,19559123,18187009,12248260,8357629,7649900,9670146,8296562,4053671,213489,1098065,692059,250336,233556,453624,205942,175167,-60735,-403865,-105360,260708,169660,-189708,-452830,-335422,41341,32347,-117053,-439421,-232925,154027,259605,424962,-116362,-395941,-202764,-46892,51981,44065,-56731,-93779,16501,228075,493334,331607,-240227,-503218,-275352,-306402,-368816,-217737,-243061,-305725,-273861,-104673,102833,277358,254024,136841,28653,3220,204043,-31596,-262306,-32993,217070,1352,-214969,-255416,-226012,-258451,-373215,-304093,-73514,-103118,135259,390355,372525,569884,465617,925852,157979,564171,1891907,1808259,1128084,927774,782777,-211049,-149902,-441573,-16832,602137,115858,-217485,170866,-30624,-295532,188755,467085,274197,-252047,-26433,541613,594767,226295,58385,35230,97469,-37826,-356663,-369541,-208536,-265875,-205882,53548,-111459,-353008,-58485,121859,516070,850150,972368,356903,-147498,-14972,40762,43778,287439,500535,341204,156351,-314433,-190309,-185082,-411374,-210159,-55182,-35221,-29809,78903,93719,-420678,-49596,292878,80022,163572,247354,268454,560860,747112,248218,-288982,404650,740263,430393,14602,-353337,-237146,73940,169607,187472,-244980,-66805,330792,380512,329659,214913,228131,114168,-186055,-465651,-241218,110512,364889,249789,72353,-30310,154394,411335,546492,265383,78189,-49255,-141254,-304470,-532486,-432785,-229834,-346402,-407261,-411138,-327520,-248979,-188726,-116294,-29690,-31991,167142,638017,741587,332776,-7386,-19352,-57439,63147,-128384,-269517,-445467,-191993,-43309,-116026,-323050,-384911,-208531,158508,673788,669351,49131,-124487,323694,235849,-47819,49637,257891,494476,667377,620334,510728,52448,-391304,-244955,40635,227747,-82040,-264348,-52035,-79483,-261961,-442709,-291054,-127507,104195,300685,238091,22703,-195593,-295974,-223300,-237349,-2456,70166,-156345,-200409,-57491,-32061,-36543,-218774,-374266,-428878,-307077,262896,726445,734901,466029,176869,-130472,-331941,-156106,-251187,-434222,-440293,-103479,51374,92968,180033,290847,521087,469457,189681,-253181,-412090,114425,318155,177830,-134634,-394640,-58422,92950,-14937,-510771,-213057,17241,-305687,-494191,-353703,-291501,1999,155090,237989,288630,206044,137924,144164,-29222,-319451,-328359,-87194,101205,-9450,-490166,-115607,-84489,-241522,-239228,-27078,-257494,-313329,16717,-226579,-34005,511479,701501,618819,256541,127767,400740,609281,539158,110623,-372180,-144093,303938,465354,196384,-36410,-77996,-94130,-108082,-319358,-384479,-154044,-95190,-551482,-251837,63185,59248,-167767,-324658,-192276,219274,84322,-183261,-114184,193569,174793,-237467,-252661,293253,482358,304315,-62343,-252723,-106598,-175304,-399457,-137489,109036,212993,176505,-250414,-395549,-118967,94911,109719,109707,373693,329401,127061,166376,116408,-59231,198665,232517,161211,59569,80692,219756,364427,146083,-59106,52041,134960,16187,-312107,-181531,179910,106059,-197735,-381928,-321590,-104501,84202,107172,-118138,-377790,-374267,-189897,-160698,-243033,-152218,-110338,-291317,-412725,36553,140137,-184811,-184699,270721,307166,152041,50799,161334,80114,-33814,-112977,-144882,-104087,-160893,-524469,-513073,-506431,-49645,281206,191022,-103457,-133765,106197,-164679,-319648,243815,551605,366789,647,-183874,-211267,-184416,-145746,-314095,-153665,-82268,-118615,-100118,-169451,30955,398716,686301,599961,263952,418311,517607,453891,488500,304552,59799,-134955,-217303,-512518,-402753,-422488,-400223,-9024,405956,524918,395720,57230,-427355,171763,743075,546564,131755,-141171,-274155,-199810,-50309,216649,369897,201518,-205500,-466996,-201052,-161188,-148581,-367779,-441128,-240506,-171552,-456553,-228351,214507,235591,-212283,-42928,209989,465378,178042,-24021,244947,381130,247561,72535,53568,-128303,-326500,-349650,-300253,-77612,-60478,-257355,-427581,-112228,7587,-25946,-72078,15828,260645,454467,415437,154957,-79255,-451318,-12657,345141,389624,-34926,109504,265246,-135604,291209,789114,806957,289100,-207484,-356772,-371202,-460133,-394145,-130110,170036,198874,131976,9517,175538,213442,200441,151455,73462,-43625,-263433,-461365,-432305,-366642,246307,632869,579545,130909,-132408,102097,314228,305339,-4718,-30980,212781,221561,25419,-98404,-271093,-275061,-202659,-357264,106914,724578,832348,603804,108648,34777,580614,1044064,1007345,553026,156143,-98371,-223153,-249399,54768],[260275,228963,-121103,-329259,-112427,-198046,-326522,-237058,-166205,-200102,-128736,272238,502611,420677,64772,-394794,-255519,80562,227383,98306,805,156980,143360,-122538,-162347,-296700,-355944,-4431,449344,841567,1105091,757710,141236,-148619,50214,499507,664878,317551,-257194,-327744,-164165,4538,-61999,-132360,-326724,-361584,-47346,203639,378489,374551,320919,132602,-188074,-322336,-202255,-341873,-96924,557115,811709,716365,259078,-100796,173585,604593,657216,438357,118169,-224918,-510568,-521274,-278762,99646,230867,-64826,-82745,452055,765048,467159,107931,358022,710648,712464,322422,69743,-744,-37774,-224927,-466337,-86767,138598,79327,-140576,-322169,-320960,-325686,-187425,-252127,-344789,-356828,-102756,234945,309485,7427,-394139,-326558,-439390,-535253,-254688,-195386,-151930,108205,42760,-69437,34751,87666,-5584,-362199,-30407,529282,866374,667876,118564,-251166,-188650,-106412,-181239,-269233,-381383,70110,300820,348006,152355,231814,214365,100225,147638,158095,121880,104175,19521,-169693,-323782,-358647,-227922,36165,354807,475433,274151,-66355,-182556,235554,551431,393827,18057,-329007,-427208,-424061,-307389,-116525,-407115,-287024,114547,211139,-22439,-303523,-140947,137474,181963,115000,368261,811646,706208,467803,465615,415572,418662,217377,18817,232641,360886,594195,198813,-16643,-23786,-113407,-167651,48669,145396,355203,537514,805681,915175,888586,593938,194780,-297979,-365755,-324613,-346741,135137,579998,560567,240201,4316,-26415,-37168,-60002,-57656,-132713,-406309,-279198,-230233,-160304,-176132,-23116,-47048,-259561,-310589,205056,587906,880096,797926,300165,-247328,-503552,-478348,-425447,-287891,33282,575192,827042,903955,308114,180489,548404,1053760,1268567,1177691,771470,377910,-442168,-242406,236897,454125,367952,19255,-184978,-135801,-58663,105907,55329,-220970,-458215,67536,238376,105614,-311486,-174213,-81060,-247974,-455100,-301416,203328,472359,465510,59313,-225128,-104292,-16375,-385323,-259344,62849,109437,-205992,-498263,-404884,-137367,222277,756147,778219,334797,-85795,-158540,111431,332164,288307,160457,129031,215992,259843,91853,-72286,-189871,219918,371702,222197,-9133,74728,260047,109949,44453,446380,613805,167910,-600675,-185893,-108560,-257096,-313222,1035,131310,-11321,-153885,-163846,-246085,-376051,22875,46975,-302707,-545064,-46420,241479,605769,786145,738462,269197,133885,275197,23692,-431895,-118220,-251752,-425710,-371654,-395956,-465526,-133434,199642,211133,-434414,-103163,199130,478127,594527,478656,226596,-94974,-57729,111225,343367,806118,893127,453186,-143578,-503494,353257,1296944,3677436,5775133,10124263,10937937,8815337,9812921,13714913,15451991,10282816,8150016,8523258,7625538,6718672,11581355,12748418,10135755,7575075,3855888,312588,-300789,126006,131420,-284383,-367041,-319969,-339273,-231274,-381587,-380478,-340233,-314801,-381826,-262932,-58338,-52954,98245,331854,442512,540087,398192,117008,-246658,-452489,-104437,299519,638971,1111311,2215419,3683413,6668822,7838989,8474127,6668853,1283934,3472243,5294902,6168831,3956748,2390842,4444172,5938403,5819374,4142566,-223675,932360,1356561,885651,-328491,-423558,-233839,13282,58225,103336,179172,-65524,-189690,100260,87663,-255482,-336234,-499098,-129512,193293,-9214,-420207,-64,49119,-496105,-110077,342268,153461,-167866,83204,20137,-335883,81272,262479,126165,228189,230094,27074,79751,247907,252892,239269,34218,-274788,-459031,-522973,-284514,124763,109155,-173979,-247847,-309478,-81387,193498,304416,92779,-264119,-263274,-268872,-339911,-303406,-52816,190938,189672,-193217,-130309,231991,345338,277934,238342,-63003,-5005,314376,634918,633345,553156,585697,650004,544688,429372,314383,149383,12517,272173,714327,895339,613754,254720,-1091,228141,301595,72060,12931,411385,154063,-297777,-147196,-115249,-324599,69455,280886,385303,122552,9801,81521,-23548,-69298,110951,347999,376891,301557,59091,-61061,152829,316578,188884,-73122,-209171,-304206,-122723,107093,110712,95202,-48312,-221651,-194742,-141146,-108879,-52341,93784,-61138,-386565,-418276,-152630,-89129,-17662,213243,267143,109562,-43619,-24837,107773,87454,-90256,-330249,-249220,-125794,-191111,-239976,-244571,-79504,264615,817849,1037258,956051,599236,71100,-338311,-260706,-299614,-347684,-363108,-267166,-110573,-54726,66693,265479,566387,490867,187335,-247491,-231484,197304,307842,209348,47899,-86973,3569,436113,609699,301284,-153900,-354851,48815,496848,410420,106278,140056,477177,560324,-141190,-70065,320624,319335,-36902,-191041,118386,289203,56459,-392941,-111487,170942,321895,196964,-17239,-38018,153740,123387,-41773,-246447,-188678,82811,242667,157102,60061,-17505,-172356,-254620,-192682,-67571,9733,250953,673333,915033,664151,65394,-303883,-158330,209758,164108,156703,-74223,-313359,-190758,-74990,-168849,-368049,-388862,-407864,-434284,-355961,-189551,-131324,-228762,-418993,-230975,-153613,-395000,-527497,-367861,-291440,-506662,-92084,514644,606831,174910,-236898,274320,795028,868155,505387,395932,756374,946767,763394,512946,179483,-70469,-286662,-262821,-287673,-94231,145701,181128,-113800,-233873,-257511,-340728,-276148,-111852,-25490,-95628,-429021,-296641,-204456,-186436,240883,651293,817267,553420,256176,66624,43003,86579,-81321,-183542,-311060,-382947,-472121,-425625,-213103,-98349,129042,632312,1019871,1067179,985548,666866,255119,-246825,-546189,-137587,202821,278712,-24606,-433653,-40119,67257,-227695,-99574,350282,475163,369343,87935,-14335,-225066,-364645,-265251,-337962,-103725,87063,63567,-152042,-45456,441846,727430,660055,571244,376732,275134,86330,-93309,-204274,-466057,-122899,-176368,-92271,106528,199597,240851,332311,562974,896701,749462,118234,-317875,363839,627167,580375,431295,301128,-15133,-314828,541634,990130,588591,-378252,647006,1242044,1098213,602605,-71207,-76080,218291,446543,263267,-156496,250168,677042,456435,305948,439512,368747,46518,-96804,-98791,-334966,-387810,-224562,-196275,-97094,-87601,207546,696952,724755,150278,-73629,64026,-262095,113297,813351,1058725,1175944,627704,123680,141707,99787,-98050,-24721,125769,213173,39098,-303835,-465028,-435787,-405269,-343880,-469989,-326181,-97645,-51935,-237426,125759,283316,314913,61868,13198,493904,982482,955819,505563,-131442,526135,742596,563302,423485,448643,260448,53465,51395,35519,51762,81902,40876,-87961,-409600,-423287,-125013,397780,686108,625301,490793,104635,-41483,-107540,-278122,-204180,13768,-6370,-344037,-326376,-154027,-313051,-239774,-66210,-193710,-287441,-491919,-399981,188695,531717,532732,202138,-64001,-229937,-329055,-308467,-255726,-216099,-164999,-154772,-298399,-287196,-455010,-383925,-330522,-154305,-307350,-418948,-246721,-341355,-240936,-23418,93647,104664,136403,-111209,-569766,-160870,-34072,-32664,-177104,6247,405230,411434,91225,-311464,-464154,-320480,-284979,-216999,-123277,-193698,-392014,-406493,-227066,-147328,-220636,-422706,-476241,-111439,39353,-208658,-319573,-197997,-354066,-344818,-213659,-413806,-285184,7547,55925,196614,472840,490132,256428,199986,30617,-120248,-216974,-224100,-308829,-227883,-61935,47779,-59652,-276595,-504506,-357749,-268947,-228618,-278166,-478483,-383369,-251152,-3112,237432,197117,26872,-221391,-106302,172487,184125,11164,261405,451795,347270,188269,227470,206197,47127,-197339,-202844,-325987,-173463,231690,326053,192633,30635,-155076,-265914,-334918,-338794,-479990,-509052,-280055,366039,708710,655450,422337,-111154,-273598,-149566,-386795,-327165,-96417,-127694,-171468,-341925,-27310,428125,445075,330414,454555,359442,188362,-134348,-270815,-100653,194800,3325,-317458,-367705,-273541,150066,273738,231829,102651,267789,342268,515075,302872,27237,226309,435108,547083,387432,196414,-102055,-322760,-209895,-81067,-189334,-189505,76877,163093,166910,109939,45467,7256,-129957,-131117,91184,331427,306055,375112,396247,298423,-67241,-420776,-380174,-228443,135885,626141,1099064,1336575,1290984,1155679,754797,310611,-19060,146952,154247,-106701,-538102,-209071,29164,172637,191914,205579,-103889,-443314,-405466,-351464,-465335,-187623,41675,110164,124684,269425,554133,668596,745132,579739,419707,211618,-55925,-217136,-167942,-176268,144343,42090,-131406,-241882,-218444,122554,644281,1030863,1126910,1000396,805781,388873,217789,434215,715142,779814,396091,77978,472593,854502,947043,446282,-179950,-206614,-73744,387916,1023057,1585028,1466251,1209946,689125,219744,-19376,-136257,-320179,-353135,-351093,-313211,-136078,168626,297559,384560,531630,400963,-66532,-258413,6248,489266,754293,395564,70871,-101219,-414999,-111817,9672,156800,48716,-241930,-507914,-110979,-48125,-32168,-225026,-387678,32789,41102,-314487,-60235,351051,494165,265703,-69793,-313153,-446336,-212454,-94025,109741,127905,-26588,-68200,57043,-67211,-203147,-79132,3227,82769,102690,308776,733457,794255,596430,114032,-94421,-315479,-442478,-402871,-242200,-166263,-80332,3746,-72206,-266782,-198304,121163,317904,382826,792402,957696,895761,389677,-63819,-239067,73896,425973,698768,654267,540509,452308,325700,127290,-123171,-398169,-472226,-389051,-224342,-114440,-264190,-519448,-338948,-343227,-304428,-153589,10317,149284,-35347,-422265,-25739,317819,441463,215420,19546,133803,111884,-20425,63380,132319,248449,44822,8347,-232795,342695,743170,630016,175762,-316899,-359646,78373,62278,-280213,-228067,-25097,-198887,-352272,-349698,-78380,140555,110325,106391,375331,271096,36887,-35447,41891,70152,-20411,-185116,-548632,-396555,-221197,77235,126368,31550,158192,272751,373977,741680,679314,198112,-113736,-147145,-459346,98307,539544,394546,165209,286922,141646,-19838,-4566,-106814,-165859,-147624,-181286,-123945,-164935,118736,461682,226592,-173894,-470160,-383315,-423368,-63523,390776,483962,253244,7133,207551,387741,240816,-135389,-271977,354408,647651,530789,214528,-39095,-162128,-156067,-116764,204726,310596,154033,-120837,-148719,73863,228415,124757,-48599,-108538,-288814,-7277,91862,15608,-24448,-102178,-62918,-182415,-420398,-79325,274286,193545,-94252,-386814,-378382,-282159,-184332,-37963,265886,401111,530911,636195,389936,-359385,89600,445342,240077,-79237,28150,-244908,-575830,-207457,-165872,-290867,-24759,212805,206185,244624,306531,113186,-37427,-37842,-226033,-246425,49480,250877,393131,262247,197414,211561,274543,146046,-210198,-529883,-141682,216117,322737,317693,206964,312618,475459,461486,146317,99110,300316,32772,30328,635690,533751,-17668,240958,540054,216644,346838,660955,772916,568319,519288,511642,267243,213834,332956,385908,514032,661835,377209,-90619,-356577,-116973,46181,79498,-57448,-326755,-252195,207704,-12262,1411212,4315549,7123912,7975615,5561556,3124011,4955082,6672898,5481873,4401531,5698216,9031952,9175621,10457615,9118845,4491415,1070725,1374846,1607570,782487,487747,101649,-110926,-24819,-112826,-312669,-510306,-363897,-305183,-278156,-274597,-565450,14750,168042,157977,-477596,-298904,-247408,241314,344261,18425,-263993,-227406,-22202,51327,-39165,-160401,-354759,-408215,-285298,-109755,-263692,-557768,-364754,-242019,-486808,-376424,-264932,-317844,-363358,-371150,-337375,-366949,-281089,-128977,40748,178582,226006,448264,304539,51892,103375,505483,365188,-24586,-235549,-400465,-399583,-301420,-134858,-143837,12958,386924,779558,738646,821973,738716,833768,571656,887628,994904,1258281,1036864,968792,864911,292334,-39050,-273774,-198247,318530,111422,-453786,-268122,-312728,29697,235354,314971,54757,-347430,9704,524553,458110,57383,-195469,-90379,100913,84895,1179,77374,54827,-229770,-382224,-143839,-45919,-244128,-111469,32739,229642,345318,414279,194958,79136,-5152,-181154,-196020,180863,485880,417390,289622,62512,3077,-273337,-367759,-275095,-53145,173819,278870,135419,-123830,-481792,135392,481913,390057,267485,348737,393857,581679,562850,23335,-47468,616170,788051,394673,-84132,-483337,-149059,54556,85174,24915,-221804,-12591,297097,255525,115664,152087,101222,-121214,-390857,-473573,-261373,-13074,240310,171459,67858,-76312,155351,519976,824846,511767,278409,-59853,-233442,-499273,-520333,-254893,-172086,-258653,-437667,-426819,-268948,-351935,-388256,-293310,-183908,-229247,-87106,164695,226952,-58660,-252073,-66953,39836,-196373,-411861,-475191,-388710,-271340,-163943,-162106,-268550,-391231,-391608,105746,422824,353117,-86585,45360,345765,114387,-174369,22039,418635,682286,804374,621769,481513,83411,-246620,-408791,-181984,-32180,-321563,-290028,-111308,13324,-87128,-75885,-149963,-98764,115192,256981,251199,154163,-82596,-285737,-313167,-244413,108207,244955,119253,-146898,-137326,-84194,-222306,-478473,-405213,-275493,-422116,65675,653544,740228,408427,-3043,-260655,-377009,-319210,-372271,-463719,-230336,-13841,106617,75169,80434,180494,298557,217454,-33446,-216540,-441348,-16996,439046,620205,490509,275190,439423,455155,234926,-219770,-96183,75052,-235137,-439380,-201280,-155982,56771,223728,267577,310002,302943,441901,357824,-144059,-422750,-14688,302941,275237,-12116,-121164,15002,-70088,-232129,-230448,-425964,-487106,30065,147719,107293,362931,624121,525176,170623,-70317,134809,667622,931617,847169,259570,-335857,-128486,371649,516786,174865,3424,14966,-34276,-109130,-363129,-139514,5296,-185408,-481921,-56987,199333,356966,20528,-333704,-52453,508773,365046,-167491,-224445,163410,225963,-63555,-368332,2073,342578,295599,-13367,-182519,16,-56846,-243928,-802,302173,413263,459846,27751,-279055,-248856,-130657,-50618,108235,398124,357919,62236,-44211,54859,-235635,-131153,41568,63743,-6087,-96014,-62508,79792,-72490,-73690,49549,41163,-5086,-245157,-288679,-70079,-5768,-294808,-420229,-275947,81493,446854,504641,194720,-175447,-190210,-140589,-91151,-68459,-142279,-309793,-398661,-116017,135721,14216,-408998,-255552,124756,165783,23413,-31143,25184,-21961,-129732,-133112,-121562,-106311,-100619,-418912,-529135,-665494,-297043,98539,78504,-80188,-98436,264863,136237,-197391,-19700,307003,258690,185640,77288,41349,163781,150632,-225560,-229849,-31868,-1450,78997,22665,164945,305570,492140,470596,425609,447012,479981,490389,600918,477658,363541,61798,-229390,-443601,-363130,-326790,-31054,296345,546096,522410,254228,27670,-319313,-126338,701558,602495,237788,2015,-75150,-134349,-342796,-189682,81317,97017,-157040,-475719,-180054,-9771,113759,-36776,-296139,-263061,-212152,-481519,-73455,374237,379768,-97743,-151773,232795,398153,25359,-341716,96609,451252,532052,418154,228670,-188425,-451820,-471456,-291830,-76813,-76313,-295358,-507115,-238819,-72168,37973,59533,144598,230571,251193,224784,18453,-231599,-349311,-8013,177291,189494,-76804,132142,268334,-279784,194337,785003,691538,146841,-322619,-456036,-344068,-178719,-111675,-138277,-146155,-110626,-111374,-41300,156518,133941,113531,45260,21506,74952,-45655,-276898,-440426,-299661,81540,197390,147580,-194469,-232529,34996,247280,294446,-117748,-110393,285942,309088,126609,10007,-170458,-420477,-200943,-317049,117078,741217,871902,689353,210615,-82263,404809,791451,784222,329378,-90370,-200230,-256553,-247621,77899],[142077,44990,-319839,-267060,-44009,-83657,-331087,-399565,-248239,-214582,-374893,53584,416925,561923,365173,-70955,-530022,-146859,106696,33381,-7670,122899,92743,-150245,-183409,-310246,-420176,-59271,296900,464494,393636,92041,-201440,-416520,-235555,220275,304848,-24007,-535925,-268900,-162714,173957,322677,396275,112487,-117001,-83657,111853,210940,122102,179324,656,-329515,-358609,-201922,-184242,-23429,523547,661226,491390,136245,-149095,183320,645308,854539,697741,230389,-221154,-528061,-596535,-235047,156623,447803,295631,7560,208113,395827,114504,-122113,296392,528563,410508,43003,-14825,184568,241529,-24190,-559727,-179941,59972,36916,-216641,-299018,-207149,-238402,-251491,-430852,-318377,-214767,-3862,308639,324164,88786,-265184,-271704,-302218,-342657,-123591,-153078,-340426,-300719,-314498,-225280,-31070,82692,-155963,-563215,-22162,516829,714834,434090,8616,-92987,-137933,-168474,-343263,-452474,-313990,194959,466907,524108,376693,225434,134583,24510,-11447,152225,338378,401122,257017,-54800,-326835,-420568,-174590,121327,441126,413683,95837,-262016,12239,593524,811467,532953,133619,-233991,-290274,-164998,96209,275960,2980,-173291,92342,156687,-184314,-541251,-214042,82849,9616,-195992,90920,569681,451185,214566,299094,366650,576733,447998,201920,-13297,-107548,151475,-310526,-319550,-173995,-227572,-194706,-35785,156268,360521,524340,718996,956125,915856,581630,133287,-357080,-226536,-22912,81385,436446,622173,492581,230311,-70825,-444308,-162258,-63484,-114952,-206336,-357351,-207091,100297,140565,-97141,43834,69640,-164720,-162248,197626,319014,405624,31341,-71739,-399365,-492641,-511716,-405953,-153385,262516,573649,733952,610461,30803,223491,772345,1143869,1273120,992409,778208,303593,-300624,-114055,294169,371634,238691,19436,-55097,-124213,-152799,-52982,1405,-160909,-289803,-73666,72485,30892,-256780,-122428,-14118,-245680,-470681,-213235,238946,559642,493610,-20014,-224390,60506,-16237,-461447,-311028,-37266,228611,-106446,-504838,-412907,-184577,155109,607490,759748,565302,375376,199366,117617,124052,55195,37611,46627,321055,387983,188278,-2830,-199074,26191,254893,164591,25106,206248,375846,338467,268394,495355,583704,28815,-380900,-5316,49989,-96473,-227060,-17138,159996,111375,27717,28534,-66604,-472543,-160366,-82914,-342180,-297937,204543,491252,705808,764602,629432,20356,-183722,-55372,-235896,-286440,59848,-85257,-453678,-407726,-437611,-390127,-169154,43482,70611,-388701,-243236,169636,513545,522290,192342,-141529,51220,263833,118841,167863,687968,754569,362787,-325995,-288869,749239,1620566,2400928,4720900,5626876,7495771,5219824,6496893,8379732,8944678,5486668,3190699,3501015,2592565,5140549,6248203,9774842,5455285,4525971,1877430,832950,-43312,320024,-190318,-129371,-499646,109381,170354,-66517,-292196,-178218,19025,44772,-82415,-255727,-380100,-327120,11115,269622,386551,365676,276085,-25537,-344099,-365205,36786,475177,692605,919034,1365819,2162068,3574010,4916598,3753509,3359202,267372,1688456,2156387,3175681,1648804,1275841,1971112,2586519,2458975,1060571,-344565,649913,248265,-53031,-377886,-61895,-155955,-141976,-112227,-43595,76606,-140873,-412120,-59258,32577,-323788,-269072,-347523,-343615,-20832,-56513,17807,286759,119700,-503295,-102532,273115,176335,-129807,57983,-40206,-475071,-32611,94943,-149692,-178074,-246091,-237457,97438,391979,404362,236191,-75482,-315864,-392488,-303323,-185105,251434,299696,-24760,-333412,-292017,-62846,163749,242789,16563,-304684,-78417,-50721,-178547,-158872,33894,214041,213246,-182122,-380171,-15751,162479,213490,223617,-15541,22761,453286,819394,808161,739275,448916,255495,91141,38977,80167,130294,181557,456064,787053,900140,731992,388410,108400,271841,338095,189478,174208,300871,-107129,-298658,157156,213689,-372303,-97409,325259,671291,664913,612211,214875,-231368,-323354,-67327,151317,247051,340857,201635,135563,199785,250143,218005,209116,256615,129096,200493,213336,94347,-44060,-161384,-437168,-308564,81555,-40720,-253016,-247797,-173133,-274890,-482140,-335143,-261366,-139666,81730,34820,-151777,-125994,97334,153969,13996,-304028,-361645,-195210,-142694,-270276,-305202,-396585,-161128,370693,971953,1103999,928528,474034,4314,-255196,-119909,-97990,-241682,-305249,-298032,-206949,-164670,-368488,-431725,52609,482585,480700,223776,174711,282132,281019,231846,127960,30948,145863,397234,382868,-48209,-493575,-439492,-149448,233331,412168,227002,118253,344596,485780,28478,-183302,46979,13353,-291744,-337569,4377,171502,85046,-366069,-256775,20344,167550,-3229,-192404,-57704,212056,259938,135690,20115,182435,263216,255477,186531,330008,389542,96104,-101447,-132881,-285862,-515779,-150671,615953,1203586,1152673,351840,-391089,-314852,189122,348389,359941,175284,-34238,-4053,-12075,-141181,-346313,-292489,-130377,-473587,-436886,-413214,-223756,-191480,-346767,-242742,-159376,-511789,-386534,-296154,-342303,-545513,-267931,187058,383818,193638,-44638,242470,584080,684359,536766,440691,777232,1094405,653141,85139,-141012,-19278,-15537,120508,96935,41114,82717,-31606,-216434,-233407,-191306,-247710,-207399,-86690,-9170,5485,-246307,-497404,-359410,-355306,182414,584795,652815,310712,7356,-176681,-129169,-14337,-58201,683,-74623,-350453,-398876,-334138,-367987,-199240,-12621,297366,713631,904820,943591,643536,115541,-220078,-38351,259068,495493,393815,-41777,-498425,-139711,-219486,-299841,147187,478801,491418,311724,168185,107945,-54253,-239660,-273520,-321799,-127670,84177,-116611,-243596,66498,606145,868944,734714,402588,65434,-56321,-297107,-301729,-445549,-218661,432039,307855,163057,111529,243082,334954,211215,276855,845614,970242,420388,-222265,159779,544269,621870,590862,411128,-35840,-209911,738408,1112299,660240,-295962,736799,1309929,1124479,635235,134986,171723,407717,629742,397717,-133958,136774,577800,472917,474342,641852,542190,243307,240325,246369,-97025,-304008,-232758,-106793,-87225,-60225,82291,432697,530991,78687,-357322,-119205,-256778,-212509,404788,783387,986420,593665,33383,109495,251169,149919,66770,158420,73804,-110845,-400299,-380619,-330117,-353951,-141678,-149467,-113428,-203976,-269791,-285378,48399,206806,190030,-58083,-230630,299978,876435,1087997,528689,-305942,221659,525647,420976,398573,605335,454908,77645,98515,254349,323634,279586,38880,-281511,-633765,-581726,-419713,-29001,260138,207318,114860,-294342,-237751,-211531,-399891,-258593,81771,188450,-61554,-411066,-175286,-201981,-299044,-177389,-157832,-139827,-292957,-555940,-35244,317568,388667,62608,-195681,-282144,-278848,-169793,-97020,-128653,-157483,-135544,-264250,-301086,-472502,-412401,-431497,-208943,-238633,-339813,-208342,-179926,-289725,-286053,-45048,97513,131385,-92382,-402709,-264830,-112055,-85616,-54332,223438,419784,304304,-6108,-378797,-415862,-288951,-212573,-257441,-191312,-125889,-93814,-252372,-289351,-318693,-217075,-231093,-509543,-225968,144850,29987,-298724,-257762,-457889,-263035,22758,-163768,-527165,-225104,-138269,32994,380346,385372,191192,55014,-125435,-301122,-341115,-283271,-479892,-237870,-69365,-11481,-306162,-322944,177583,189702,35723,-135332,-156659,-182623,-213992,-160368,-14298,140417,31605,-193657,-263315,68332,350192,176349,-348263,-23075,238417,30901,-9728,366897,500592,282060,-237591,-175129,-104684,-123997,25097,241252,97848,-201925,-445866,-136787,-96835,-284949,-271960,-217437,-363808,83162,390188,363707,208539,-292808,-394638,-58912,-81388,-182725,-9420,99172,190313,-89768,136082,362054,376270,432555,549079,346733,189113,77336,-588285,-119274,352401,193674,-223728,-439707,-351255,36792,238377,443820,543889,443790,365942,595294,369907,-19756,257329,579009,705410,443631,182459,-134521,-327679,-214823,-60954,102645,136521,76996,36564,38250,85636,44235,-96403,-55341,69428,132787,261703,291794,293932,138372,144492,-70415,-481147,-322916,-195985,113033,519697,888519,1085700,1080960,909212,683664,519003,329638,385958,266672,-75328,-514279,-57010,196485,312408,202002,152374,-187785,-491696,-453283,-449925,-440762,-56806,90851,-58688,-113484,25246,225621,382735,497990,244969,139005,-41501,-321803,-308121,3307,256418,443980,221004,-33492,-244927,-283085,-103530,368547,748434,1140889,1316219,1197941,668107,205452,162626,445187,541550,407481,562470,949758,1225012,1054058,325347,-268089,-78983,123278,397794,800019,1150478,1088356,813522,595028,351723,421495,441034,133415,-145151,-304901,-138742,204738,634898,462814,733385,1016586,806171,302248,-56268,-48922,249353,402007,90548,18473,-163517,-530198,-209887,-245424,-181754,-116677,-336518,-476373,-84689,33677,68207,-146114,-106092,323700,217724,14682,14822,251729,340289,194136,-45678,-258618,-329506,-456686,-281349,12796,172437,121966,-43222,-181463,-191773,-202855,-63936,-40140,9617,-49280,-42370,335929,826132,902511,395548,-30114,-543061,-296853,-53265,248710,232398,-32375,184595,134173,-143347,-344632,58430,44136,182754,626928,802724,760544,464670,70192,-310825,-140010,265137,574166,532018,300789,234326,227419,8182,-357133,-429833,-304706,-319051,-374522,-407129,-530246,-529234,-467460,-469439,-413999,-284747,-109405,78720,-27985,-193232,85586,297364,338231,185862,134015,245254,212097,-183187,-182565,-70462,-25003,-115442,-71209,-313549,360660,761215,515832,-108777,-637137,-216472,35868,-145280,-519568,-160949,-48027,-218107,-204251,-227249,42529,191164,60890,46279,314412,248531,95444,-109987,-279343,-353784,-393614,-512500,-386533,-160437,11324,277367,420158,273028,194158,128915,229713,567250,575434,172225,-105087,-145014,-319517,-60862,201950,129679,114725,277072,67844,102995,272164,215955,30533,-226103,-318296,-236984,-285917,58551,329406,137738,-210847,-537518,-441121,-384941,-175804,187860,377756,-10107,-356601,196058,413747,246876,-217772,-44680,471668,518246,233370,42820,-217741,-204006,-201333,50520,129449,168849,3104,-428742,-270271,132297,241426,66460,-211417,-344921,77588,188736,132288,57438,-16672,-112509,-102717,-70557,-299061,-342339,75812,126793,-130748,-340226,-287092,-215583,-171978,-250275,-107207,43107,304458,520274,246741,-504108,136482,487611,252284,-274183,-43315,-223202,-572559,-39815,-59692,-362491,-24331,401388,584571,943828,554297,36217,-268335,-408344,-368093,-161247,82441,301062,342488,247026,250762,336767,507877,384114,-126185,-280489,172731,489420,602277,535061,341608,395031,411998,249429,-52820,152206,303274,26984,-100457,560992,474156,-62453,293937,607729,315604,208670,541391,803861,820329,759768,690626,181753,-207192,-94356,96177,444527,695900,464630,-123155,-363501,28899,204388,209544,-66532,-447543,-124089,350285,133305,505858,1788882,3898196,4028144,2893575,1210296,3480285,3950866,2056990,1265481,2434646,3754219,4094873,5221649,4435361,2254272,833499,754236,783625,881622,337128,572969,279836,158114,20363,-37946,-426948,-522459,-410374,-315932,-210531,-499981,-132596,85987,142649,-97966,-56934,-412595,-35930,135197,74635,-201627,-391142,-117882,-100731,-247596,-307030,-247677,-182473,-189030,-265819,-344910,-228749,-17040,-151518,-414412,-182699,-165543,-314302,-442050,-476195,-574600,-473086,-386658,-368403,22992,245040,297698,386468,441809,315366,282107,529401,527291,115653,-135778,-341601,-233420,28204,89180,-342183,-346283,-103863,174123,131433,174309,365640,174942,-81556,-39085,-306566,-72954,-189244,45862,53613,-92163,11329,-185995,-208693,85800,104660,-420281,-367401,-48903,203275,176909,20572,-181595,-466585,-35537,442016,293426,-29905,-238442,-171966,84140,179703,318685,464188,245564,-243763,-353658,-111995,8028,-124554,-64656,38768,38140,-189269,-293188,-151774,-98998,-258836,-417934,-173776,172198,357471,366906,282827,443604,115637,-221609,-176118,-184526,71925,354874,507867,385702,-69943,-216311,283884,546918,563973,295566,298284,329248,378189,126767,-348938,299286,825950,740890,281455,-277941,-402003,-92849,-7399,-34092,-93664,18835,125696,186923,127868,-51053,49231,-63024,-245123,-264745,-321297,-257180,-208797,57179,80372,46842,-112914,30296,394673,936706,1019106,863614,287856,-10440,-417083,-392259,-226217,-357527,-332940,-358251,-153111,56827,-12702,-272803,-349968,-454103,-518091,-427222,-427968,-371285,-447181,-434237,-164154,88708,-186586,-381897,-403544,-327422,-278768,-192365,-136209,-207343,-436590,-371023,281550,554403,395959,47901,186534,308558,-47048,-347409,-35966,497401,772366,845472,621343,400832,124982,-128308,-330528,-270598,-248743,-519258,-206220,-107308,194170,304311,305664,-22526,-199143,-14621,75865,203220,244096,-8417,-287424,-524820,-168795,95128,230026,216362,-154428,-109687,41941,-199858,-482609,-202101,-45443,-363354,-169649,474833,673920,434999,29583,-327290,-291664,-91228,-149672,-160395,-34055,-1879,49437,-7363,-37999,34800,15444,-113223,-259163,-119762,-359472,-151632,502850,942880,956214,802738,810284,709152,418083,91298,213808,147486,-66317,-216521,176270,76177,60963,178208,194100,264600,328374,646877,548134,67915,10197,472116,625240,390828,-9118,131230,34837,-86484,-245579,-268305,-296687,71888,356038,445897,673254,745886,620996,226603,-191865,-404425,60131,698110,1043449,997293,348975,-301263,-248522,266424,454926,326169,238693,171679,42313,-122158,-227005,129361,109502,-338297,-248026,158092,426434,472089,39846,-330707,284250,848947,721996,-5806,-362989,89159,231362,52010,-297390,-258508,144372,253455,55798,-141897,36151,40401,-66837,173667,460025,501451,431343,53873,-315027,-376510,-250317,-97247,80786,282632,235537,-57125,-322495,-286828,-495785,-364086,-65669,-36076,-139006,-222194,-226645,-300968,-269529,-42294,42142,15448,76999,-63950,-256683,-350779,-239754,-396841,-203527,-72883,274517,741749,857288,488976,8983,-128010,-220422,-1676,103690,-103657,-438604,-76051,234475,265799,32188,-268979,-249827,-54479,-3282,-118627,-151494,-157967,-76114,-96913,-78523,-60707,-87729,-121690,-412109,-438972,-443384,-452337,-169857,-148973,-188569,-133891,275990,357190,133990,12770,182989,245448,334932,217369,156863,352203,279915,-129662,-282018,3254,95706,233908,271116,265404,161028,197060,204157,403728,315590,341835,449467,608955,635065,561286,207011,-186918,-318008,-324290,-272539,157497,545650,726514,589562,148071,15583,-48741,-216622,289418,468025,259700,43806,4034,-109717,-293844,-482294,-234003,-30471,-65857,-301190,-93319,225537,450842,377063,-27416,-268100,-355110,-357407,47949,408435,503033,375585,208756,337526,13372,-284143,-304996,123547,423315,658338,631202,314773,-186797,-295359,-254526,-177267,-168806,-176218,-351983,-507474,-474468,-268540,18979,170593,249104,205821,66658,55564,-13556,-59394,-120905,-32982,-45906,-104958,-170656,98678,179909,-361003,7442,562600,380916,-62047,-226052,-188451,-169910,42677,235184,162511,-51747,-286721,-259350,-24007,104903,-17339,-118207,-248174,-200816,23807,56111,-78701,-174884,-207314,-169524,-246908,-354458,-470621,-337619,-38831,198416,215809,-248474,-83722,348756,326102,143883,110747,46467,-270939,-13269,-29003,-55764,435900,670035,572403,225294,-265601,-149,307765,352600,54425,-268319,-150221,-198981,-208641,89249],[130562,-24161,-403705,-10160,177904,99247,-103443,-256614,-35673,47831,-223561,-210688,229313,568120,606988,277654,-240960,-332877,-47180,-6970,30,31216,-53141,-152656,-94848,-180477,-378936,-108371,141268,201261,53395,-29465,-37937,-228457,-447355,-52326,33095,-235951,-553863,-169876,-59633,467523,947462,972518,630427,260841,101406,114321,109354,123680,310013,-53764,-410422,-436943,-190432,-18042,160160,421841,448557,237014,-23374,-190677,254370,700825,958480,898197,363559,-132531,-404893,-563632,-222777,251051,640545,575321,228058,-18112,-16873,-191430,-240511,159545,232382,48016,-155322,39252,359738,451758,174403,-390131,-293505,45845,83990,-196924,-189283,43135,22118,-140998,-509385,-254157,-45217,161397,409480,339717,130081,-190635,-175513,-159159,-186561,42636,150982,-14559,-52389,-257781,-423781,-136098,-6053,-343677,-411965,84091,429317,330313,76194,65292,89337,-66081,-226727,-450881,-501371,-352882,68309,435622,526459,408801,45353,-58886,-10263,6496,305940,588926,628225,387436,4973,-297815,-488360,-230076,100356,386723,240301,-193087,-370939,269081,836140,821175,393190,33680,-190988,-123654,69390,367225,541634,389003,163448,78643,7089,-361474,-468286,-258173,-23430,-173577,-456172,-267675,-37587,-63679,-124397,52907,266710,581008,524484,350942,-127107,-522457,-394177,-290172,-243223,-373933,-523316,-241581,-132584,-37124,80803,239307,434869,850853,875248,565887,100658,-287651,-135006,201753,382088,624713,564239,323490,109413,-289127,-261179,325496,281053,136754,114611,-107151,-317126,23554,110312,-204025,43302,82140,-133359,53605,240608,88402,-133534,-426874,-506051,-545096,-488586,-455094,-355429,-68554,340839,407235,387220,-16071,-198776,68747,698369,853635,836879,506677,484265,89328,-176116,-45476,294652,279468,181873,105255,39469,-157930,-254431,-213147,-201493,-141301,-15429,44936,-68397,-192742,-360054,-129610,71583,-116137,-313786,-190030,139345,493899,376879,-152414,-264248,182553,77314,-350257,-628097,-245467,141675,-44266,-287443,-310727,-261700,47014,296850,487997,593035,672907,633677,399728,190412,40646,-20092,-10864,231152,324335,228302,29061,-197327,-326371,-71091,-42314,-107165,225968,432565,439659,391743,496504,441899,-99848,-102396,147542,146099,-42201,-170668,-67963,125236,147297,123735,52057,34650,-310490,-387261,-237557,-342560,-136770,339637,578444,607493,553740,352738,-152417,-338660,-253998,-419020,-228379,84924,66200,-213425,-494090,-256371,-281412,-276410,-297288,-282286,-286043,-268886,15190,323421,283988,-154640,-358893,216797,465470,193478,-82241,307986,483702,248822,-368752,-270473,607987,1207625,1137234,2643120,1933760,2943193,2324778,3100602,2280649,1956756,1429059,857013,1918271,2509317,3646436,2367878,3018887,1516275,1394536,485870,674298,-267154,-295441,-249130,-79963,-525944,226924,384914,123435,-231715,-25133,335052,383511,523044,239504,-107362,-414625,-103280,150263,173250,13070,-24307,-283360,-481005,-371732,-95890,214475,326413,269481,376755,655082,462434,1835344,1026495,997946,83308,-115134,224422,297861,305081,-47294,349267,7932,762811,1057669,139691,158106,-66046,-170616,26915,180785,-196712,-398835,-380408,-425360,-135071,-132452,-431647,-306267,-269596,-473708,-71399,10986,-145738,-75957,260312,312884,314210,-26424,-549676,-153871,91775,25664,-192979,-33948,-157228,-440675,-119785,-92547,-450698,-305664,-367277,-364698,105152,482041,498790,185162,-228673,-342910,-243174,-82981,-180480,35712,97810,-144572,-231098,-67364,12478,73757,130117,86261,-86432,-13042,-29167,-226523,-214284,-36131,94227,131212,-110779,-337262,-355991,-252734,5875,81361,16549,36941,546723,1035387,1086586,878877,233746,-257823,-232308,-184139,-230349,-44864,151481,353311,533049,601067,566614,329647,161678,248296,267007,214335,263321,71767,-501629,37434,607290,615104,-99849,-337463,241829,638339,846517,829353,163648,-477216,-68662,80362,-5225,56410,281467,272786,252991,231439,204759,236893,309250,494904,495527,462299,337207,41781,-263517,-409763,-361941,-71816,124214,-133245,-382776,-387444,-249178,-251782,-214304,-179207,-292214,-359852,-58165,-56455,-286140,-293482,145465,218716,2942,-432321,-305518,-167289,-160527,-156576,-47230,-68124,70044,586769,938538,985254,779469,315703,-86696,-202014,-68226,-991,-183834,-355624,-435207,-320656,-143056,-29753,-84625,-7507,511343,675349,499767,435338,349005,263282,182958,138180,62428,123357,151282,30363,-265476,-303708,-450400,-266695,11152,305265,216099,-2994,100918,218727,64270,-191495,-150702,-260786,-564442,-422880,-131005,-121528,-268890,-430388,-215919,-118917,-21735,-179076,-417472,-243805,110053,282507,297161,267804,315903,311125,123257,101564,443774,613444,293413,93711,97855,-20730,-118128,26341,716409,1342042,1415765,674640,-180310,-339390,285324,632362,526557,358800,169664,143641,-2564,-200439,-403284,-356586,-157474,-420552,-340938,-501776,-312578,-179359,-331709,-358147,-291026,-617519,-257851,-150767,-305115,-568422,-533858,-285938,26125,142602,91882,168277,217949,213160,234465,144898,388394,670505,160094,-303687,-460162,-197677,-7448,182561,223443,51605,-108569,-405078,-271145,13764,-15161,-85646,-41053,-27332,-77925,-3629,-82502,-329276,-488639,-308132,23386,364022,368643,84597,-66434,-311672,-308786,-98808,55708,171816,88271,-345690,-254594,57190,-128926,-299264,-166340,-95268,277213,615111,718189,506822,122160,152104,348721,526438,604597,386601,10583,-323478,-243002,-419220,-88403,225337,389499,330847,116195,144051,132693,91602,6848,-130313,-104635,-201150,-84799,-321169,-273881,98326,502574,739786,654092,152893,-283172,-279140,-487409,-464578,-503568,98871,723016,695750,541475,202493,215900,374980,123013,-46120,675093,968833,537885,-73608,-57578,377933,569205,666652,448810,-62715,-98775,735046,925535,439590,-263752,660310,1080354,867348,435691,208985,379627,594471,678981,432129,-107717,-37537,340039,442063,590028,785219,706721,484825,363313,341228,32453,-253431,-240651,34456,20124,-19792,-44088,72524,175835,35025,-389795,-418791,-309570,-485633,-82719,358155,565561,398095,-209123,13420,381577,443274,179116,164135,-91163,-244745,-221948,-122194,-116007,-213588,22112,125523,190450,-76950,-316664,-347133,-91847,56527,46560,-133417,-352400,48535,553905,1041212,722527,36960,-106319,225602,207938,273179,544262,420951,21282,198789,552420,597983,483044,198413,-2324,-372092,-412088,-555130,-397916,-278855,-315926,-317113,-548276,-332080,-250618,-484841,-270184,112414,308895,190835,-168911,-417095,-275495,-191256,-166578,-130354,-9429,-116739,-506924,-286844,67211,174314,-79009,-306981,-328575,-292025,-74569,65871,23983,-30678,-41179,-28981,-234829,-445236,-390148,-354323,-192347,-186439,-281365,-193173,-101374,-237554,-355998,-177155,15883,46518,-99768,-424310,-430397,-191605,12130,218502,432625,403563,189735,-95876,-425792,-411427,-307940,-228335,-294960,-230241,-48552,234013,207415,147146,-105505,-82802,-48442,-262557,-247939,193117,149289,-247012,-380513,-438036,-99689,254758,105976,-297328,-430568,-359685,-173459,150538,166017,17758,-223582,-338703,-382090,-355810,-303416,-512927,-255272,-138234,-171161,-520253,-16930,607584,600835,295617,-155540,-2422,69070,-30285,-75081,-41168,17372,-98942,-348646,-321790,116063,467452,294218,-392609,-232131,57381,-226174,-230036,360170,563204,309510,-243098,-85668,155284,33621,-111178,57976,-43347,-331047,-290294,40726,71670,-233738,-260058,-70443,-165816,-15707,196414,217165,234080,-224266,-425684,-18259,68260,-31719,157215,378597,483562,210940,275034,323558,414658,577051,612069,310659,-19711,-142318,-309432,246098,602196,415589,-35977,-257952,-239304,-61149,216247,646587,977258,547327,228266,447512,285690,-82061,241779,596679,673069,404420,133070,-184024,-400589,-231462,61299,310654,354719,88693,-210014,-58394,28634,-62495,-130043,109022,301393,204989,165621,351803,353340,-14236,-78381,-40524,-465906,-183665,-13208,30107,178930,495300,828894,797755,519973,487562,529776,596061,562566,314765,-14048,-499816,-80487,193652,339310,237826,199383,-141955,-405091,-471390,-473232,-428346,-40930,45399,-222900,-74664,21028,-55245,-44962,215643,88269,-96893,-369238,-433142,-3512,447678,724527,698264,387396,64887,-261109,-335701,-320529,-117172,271756,921586,1335250,1213275,714982,35002,-174259,110528,211518,348689,825963,1115078,1284877,840968,78229,-339656,55421,302986,328472,465541,622344,612568,297688,346348,366118,537943,593314,288644,-108994,-265583,-79597,291531,717057,482927,847104,1114080,968015,546728,113699,-2714,-12950,-43990,-131603,-9071,-186349,-469807,-162279,-473760,-225756,-131328,-313323,-510267,-316208,-115539,-10743,-169009,-24072,300952,158553,59310,-73724,3726,56081,2993,-188999,-317534,-191947,-338438,-385701,-18335,208198,205383,-88899,-416496,-222949,-234849,-137743,-101662,-167661,-270847,-377926,35031,818890,1160567,767163,129699,-425406,-106190,260523,660168,569689,-70002,202191,389640,144295,-148051,-12538,-279541,-260706,87967,313983,430202,470134,221054,-253118,-336879,20788,350649,392912,157763,71378,38560,-161667,-435077,-276989,-194885,-254619,-373636,-549130,-470150,-499216,-532638,-498177,-446157,-438247,-289867,-88934,-78641,-84120,137524,277451,215162,70272,95242,230851,246426,-138513,-465098,-363838,-427369,-257259,-216015,-402212,212749,546723,233819,-409603,-345174,-58845,-58376,-358450,-197328,28811,6036,-109264,-52485,-159190,-8145,62418,-78947,-59351,92915,59027,-31580,-136144,-232987,-200018,-261622,-164277,-207980,31613,272349,380162,493475,388918,251608,203492,253111,352522,397432,94410,-178934,-235913,-243313,-189179,-191959,-231579,-89133,-118954,-237342,143019,431070,385488,130423,-326431,-335959,-280605,-465551,-50389,158490,54146,-174949,-384703,-549079,-317937,20923,243925,393385,3807,-284903,252499,407432,157680,-322135,110489,444763,277614,-23568,-78427,-248049,-304433,-358074,-92730,-190288,-170670,-308413,-437773,-21546,268767,273783,3376,-167709,163701,392675,312396,76453,5875,-84413,-249797,-130527,178353,51984,-400074,-255314,-124047,-301276,-320456,-217705,-138405,-38864,-143961,-369535,-254175,98981,368845,149328,-387394,476,279049,54697,-400829,103697,-3925,-295188,165177,144047,-292046,-70328,466415,822440,1283178,659673,69626,-309622,-219947,144537,185856,331610,392831,301272,246115,258620,310374,463578,362779,-94590,-744,544951,826848,852000,673691,376238,314618,228698,-69591,-205408,321488,481558,68038,-463250,176266,138723,-342245,244112,549754,380391,53768,213576,565814,838943,766685,616118,65564,-574195,-204155,-229039,235629,539570,369577,-273508,-210328,164948,265016,250196,-121703,-381030,34193,267801,286167,258715,-198549,757861,1464545,1783429,715445,222127,1532902,2615680,2309568,1614962,508592,674783,470262,166149,584484,451798,427328,-57714,319448,469367,569270,243156,212952,30277,-3805,-292167,-532414,-397481,-356389,-306388,-375203,-207787,-55431,-47860,118097,59879,-128325,-237527,-36413,30967,-178903,-524831,-344136,-314689,-449327,-389797,6891,229509,258164,208196,59130,55691,128512,-218503,-300294,20254,33301,-173054,-405145,-513661,-440154,-175996,-38428,-78908,118829,219396,205359,106936,348128,333964,291334,268230,408710,172527,-35373,-107558,111434,373966,252210,-174655,-424878,-408175,-375559,-451998,-340851,134625,325559,-865,-342967,-312350,-376606,-20411,-12130,-152008,-25432,322598,-13346,-208663,30007,180857,-253572,-369609,107221,189583,-63720,-403791,-235000,-477390,-173704,292551,138069,-87337,-146964,-218042,8815,195680,482537,636792,314612,-275460,-100369,336513,199127,46419,34647,111619,75433,-146505,-301585,-608268,-435801,-369410,-55989,162978,251988,125065,145007,214298,484086,96829,-92228,-54954,-46305,220493,471359,605750,551825,220513,64959,331584,402835,417360,137954,53422,46184,-27006,-193701,201791,635570,904690,550432,56946,-548440,-211595,-101419,-143679,-198973,-62032,308865,334604,179156,135844,88612,-40970,-263696,-204234,-131761,-245473,-369395,-335017,42591,148106,157586,-88717,-182812,106593,797094,1375853,1460066,854973,385445,-205542,-383597,-390799,-411594,-216520,-57595,95840,235533,221806,-30605,-147464,-299713,-444797,-457964,-164052,-119393,-371678,-540449,-276683,-3332,-168901,-351431,-415291,-357446,-247692,-117716,-57983,-180398,-511207,-234761,314909,642521,491376,184545,218790,191347,-253059,-490768,-41293,478124,709153,715723,522282,223084,73156,-155134,-317327,-336288,-413088,-419372,-162975,-96333,276585,617527,511285,-32785,-444786,-237942,-222702,51465,229863,-2659,-337276,-369557,-217932,-126095,-54344,-22689,-269942,-87302,153862,-32829,-192243,-20160,94396,-284822,-343745,243114,557573,489411,189557,-285656,-238659,177770,141275,66288,2111,-86306,-111388,-200032,-252035,-200066,-295102,-472211,-254771,-64733,-361743,-278563,432241,971898,1064441,941136,782904,696170,510351,299403,440839,202908,-7421,-41320,153476,26739,-75533,-4018,14889,124532,286893,613468,541323,213184,221514,679301,629911,219755,-161059,91708,-141311,-257245,-338917,-271150,128464,537644,574614,713400,1012126,914576,468191,42556,-125051,-442132,-109752,480887,869405,860105,268056,-328376,-320213,178704,406512,501857,454496,253886,26598,-213307,-144658,186677,-25345,-452415,-2214,280825,536721,357183,-121066,-217473,616677,1042382,886617,112310,-516637,-69884,144442,53603,-252135,-441348,-101577,160669,107090,-111035,-24724,48470,62055,264271,490194,434610,147684,-185113,-497083,-375141,-233949,-73690,16538,69909,-27355,-322747,-394490,-310584,-287636,-237767,-24818,-85256,-275370,-334063,-257375,-414200,-358390,-72771,-687,64443,208770,142845,-55620,-311770,-500625,-266908,9680,65417,316533,840813,1022420,593512,23309,-253851,-466039,-5008,169825,-85039,-537457,64783,400368,267496,64192,-70214,-108002,-89019,-56688,-179747,-273250,-283880,-100398,-30531,-8363,-34602,-114574,-275356,-608230,-253589,-168420,-239495,-325827,-301052,-314911,-218840,188215,481779,387053,288661,307835,354108,334772,176456,93335,323958,225468,-110867,-330360,-20684,125889,302645,449101,265231,-30176,-115243,46783,266762,171432,175105,310544,470490,632578,510971,192350,-163699,-263723,-367347,-332658,137297,566484,766697,625369,92464,-20181,186304,36706,-76220,203946,223556,32631,-44390,-194619,-218995,-361246,-471593,-120463,61892,-31763,31776,457420,771984,734713,231501,-163817,-387494,-294518,31139,290846,454402,624098,576219,378396,-22584,-190291,26374,231320,271458,544155,612440,285614,-98275,-100615,-62892,-115718,-309334,-311113,-317371,-288971,-387097,-427973,-83498,206264,301214,181608,-68669,-85384,26487,175913,48852,-91134,-265251,-394212,-227669,-4071,12352,-333915,-158768,212082,75271,-137591,-11583,90799,70102,195855,485199,476854,224108,-244769,-242980,46718,37497,-196729,-415623,-604246,-462026,-134739,52526,72264,46197,-89336,-332978,-509048,-307438,-264403,-364918,-46010,220941,163273,-199755,67560,388628,240640,111887,354232,364927,58190,247293,406841,170704,157247,456886,440528,291537,-61337,-434291,-141479,-42453,-136244,-267030,-121527,-199923,-100037,138325],[111005,-34436,-306869,20032,181278,82530,-79571,-168488,130514,253696,42409,-308730,-111376,309996,577902,443744,42514,-264391,-237888,-152759,-109176,-129891,-172087,-81905,13313,-39720,-266432,-268052,-73965,83598,248731,316365,280911,-880,-360713,-238580,-152847,-317938,-496751,-175199,30183,611945,1300236,1161948,799949,420236,221692,86513,35537,293547,476738,-52579,-508990,-481398,-170226,63924,253739,219181,187310,-2990,-237129,-277968,247808,646437,852564,807607,276957,-171726,-370839,-525199,-347007,176539,572065,598481,345250,-70363,-318151,-368096,-299733,-91490,-174779,-369621,-279062,81166,414590,520862,308860,-161323,-400091,22215,120303,-146858,-107740,233421,212851,-112286,-445597,-226302,57411,253829,448533,328300,102366,-193428,-166845,-152822,-156930,128347,411574,416391,428433,36970,-582630,-297859,-166807,-263276,31020,285370,261707,-152610,-89122,175761,158900,-19333,-283700,-528516,-472907,-443890,-128500,256070,347426,233864,-184648,-282371,-37885,135907,489619,718569,660274,319816,-48799,-278446,-480232,-363724,-6282,193684,63332,-136696,11967,518135,869343,628170,95481,-222708,-179386,35473,203432,430321,592333,636270,469828,122326,-198257,-477598,-275340,-227225,-178201,-290152,-144937,-101848,-153883,-532510,-434579,-162185,147040,444217,454931,388361,46379,-77658,201715,169869,-168613,-592540,-217711,176814,343523,142164,-43813,-156385,21132,532136,662356,437728,24657,-275643,-200794,193257,448146,593710,420048,100312,-115569,-586863,50197,644531,566793,450426,771805,420839,-167447,-404607,-242380,-290785,126640,32397,-201587,229369,400861,68417,-564943,-162575,-385644,-619517,-472193,-381589,-327879,-80749,229818,130970,-82990,-454615,-78451,60907,364558,245215,135891,-64834,-67468,-197949,-170622,-45762,230026,198987,186188,195887,96162,-198306,-340761,-380485,-417519,-19576,234243,80273,-235570,-484258,-542627,-169944,91472,-33867,-210992,-260853,-80878,265611,147664,-283856,-380930,103458,125492,-69560,-200839,-285213,-123731,-41351,-98207,-269947,-455193,-164742,-67699,77560,415351,702499,840738,735327,515211,298324,96220,114389,230842,229435,275550,71053,-146167,-324220,-577612,-431707,-401941,93150,412183,441733,438311,480920,281843,-41564,142602,253401,160150,-86573,-204549,-177580,-17779,113573,184225,48020,12518,-197818,-497368,-389419,-351341,-151438,285164,503222,466352,381642,224269,-149085,-251383,-233102,-464143,-337900,-7964,184296,142474,17536,83932,-100255,-374123,-542316,-226549,-160622,-121455,-105512,78436,92559,-200587,-132356,323360,542320,346756,-219364,-162140,136453,132994,-278302,-496149,67555,546495,755243,1405994,1237391,1698694,2067707,1985519,1402934,2170203,541532,1136027,646807,511568,753194,722777,-210345,508660,262643,30323,373540,-34623,417077,103020,7172,-350050,92605,353430,246299,-120878,29769,457565,613100,825493,485314,58542,-393656,-166571,61382,-23488,-324977,-348282,-463792,-555978,-390219,-345729,-145488,17010,-34863,454627,737589,376387,217365,-355344,997055,532145,422499,232154,-193918,-427389,104389,611515,528660,1005158,889793,-117628,-267583,-84475,89003,139589,101890,-362979,-424042,-100061,-209033,-216162,-142288,-417366,-513354,-471335,-148698,233554,411473,218894,83635,425530,350015,81458,-324910,-466567,-129685,-31605,-162439,-303583,-135727,-277273,-426413,-162407,-265367,-488916,-46173,-92058,-179967,129887,495292,508627,107197,-352315,-288193,-35358,64157,-216026,-411122,-141888,-6705,163979,197611,187405,65368,26126,185994,49082,-11173,-118812,-351082,-376140,-165318,-80758,-3739,-20572,66651,104189,-117692,-162170,-50434,41742,12710,500897,1080891,1232939,874055,19848,-525688,-19584,3822,-316025,-200211,103176,153343,184629,242534,254718,180168,205637,207960,153645,240664,298612,-132915,-332549,462654,1047286,884648,154239,-448611,112632,350347,591681,534847,-62909,-406186,159167,299615,35528,-97550,143080,259286,274303,223456,142600,149563,205093,457359,698352,689939,544184,59216,-338638,-379627,-60731,253158,198336,-257739,-316570,-15597,-113607,-284274,-30468,155980,60583,-426919,-179956,13217,-103544,-399870,131774,305542,44192,-445266,-268356,-177895,-212169,-71521,126016,140915,346230,778586,820708,745634,518131,135114,-170977,-149920,-107451,-28086,-157453,-446426,-465932,-434570,-324764,-109106,-169219,-124026,286923,599732,569611,551478,393574,277719,116773,79349,14954,-1385,-134813,-21476,50840,-34815,-344030,-289760,-64217,76463,82127,-167754,-144107,-75496,-15203,-190657,-193539,-231881,-257230,-218730,-161008,-454224,-275168,26839,69109,-73989,-119279,-254743,-427571,-424979,-37663,222297,388039,376500,225596,171676,-128232,-38621,404085,628861,392404,203599,214636,193668,166285,370008,880544,1269533,1310939,864046,55385,-416880,366933,845248,630704,431191,245700,169220,-50162,-295631,-303448,-232594,-304844,-275856,-298321,-494907,-320727,-155504,-315122,-440234,-419669,-524763,-159360,-45351,-321343,-479907,-280767,-344319,-261518,63378,154797,126105,-106605,-250259,-154627,-155204,-204302,-41479,-49066,121083,-166907,-313644,-128642,-4598,77476,-82094,-377916,-338865,-45141,269665,148789,60844,122417,72472,-174562,-142965,6291,37360,-85369,-46145,-56102,150522,116777,-32965,81780,-7187,-246778,-114167,186437,282564,113244,-384278,-12145,439766,239157,-186993,-153961,-157386,-176543,191417,331323,322652,289586,380986,521794,598764,549912,330374,112101,-175384,-296913,-235353,47185,144692,135008,59777,-147369,3817,74408,205813,251361,150384,254162,109349,76764,-223089,-195634,22654,223665,457548,454569,-70350,-546930,-248753,-329000,-413553,-298408,273223,772065,961148,786236,292122,114315,328744,61102,-318103,431070,731402,443332,-19185,-212840,175655,458383,662707,435229,-48669,32267,543682,513590,39014,-219278,476394,706751,488380,111304,133849,391896,621088,555148,328319,-85591,-201510,73014,434620,653633,827649,755885,546070,281006,234028,88066,-224515,-281269,97802,102290,-19343,-150181,-328023,-172788,49779,-47864,-344113,-413929,-309371,-308070,-108286,32197,61609,-453563,40960,486395,668420,339371,170429,-157309,-234441,-3780,140517,140597,44930,184114,340367,334766,22513,-205785,-272545,-214033,-144147,-123802,-190972,-317432,-139099,188782,809792,833721,354185,-42528,-39726,4208,113204,314068,194935,-11030,396908,851031,818383,602612,298599,122552,-191802,-340041,-550554,-416217,-403963,-408929,-361221,-519670,-320631,-299356,-524394,-208271,110409,329834,351316,139301,-250868,-408736,-156452,-15,-8412,84148,-19602,-368734,-461749,-144951,-76907,-242488,-408804,-388914,-275225,39251,230913,213068,171554,76465,198666,-164862,-393088,-324998,-163835,-91215,-145211,-297152,-237866,-105634,-215603,-337390,-300499,-130746,-73376,-76026,-147338,-335839,-75745,279737,479091,560697,359087,101640,-129234,-389338,-463703,-391467,-341872,-333584,-212045,36174,457430,532076,408026,196754,142455,122554,-34435,-100930,192724,143056,-127032,-355649,-270987,51990,385208,286031,-127071,-423381,-519796,-339863,-137123,-97266,-189944,-328399,-343910,-306684,-314430,-340959,-476509,-266209,-222651,-355103,-267343,199166,661843,697889,312253,-246589,171991,275486,88570,-70259,-100425,-82838,-109058,-237651,-359814,50018,491191,418736,-108443,-355925,-89765,-153987,-146367,258219,445119,177069,-205769,43391,415105,280472,56732,-144025,-170377,-219128,-117897,79020,73409,-363896,-430171,-111173,-49700,35140,224680,308248,288904,-237725,-305993,26371,-795,-96051,206874,565061,577897,407057,339045,311529,461591,658233,644120,327632,-49476,-278461,-88696,496859,772114,630179,188603,-35760,60469,151828,361057,795173,1178179,515308,-65796,141144,91236,-139030,188567,505175,513782,332646,77250,-223907,-453657,-236702,141638,348998,360572,30010,-405151,-19770,17599,-108197,10655,340409,473133,222571,85319,533181,565658,67854,-342992,-59346,-425468,-10349,219184,-64545,-216836,501718,1037228,871161,300291,288772,438733,678547,646259,422090,162418,-370598,-185366,102430,284454,306602,306091,52632,-170941,-323760,-356983,-475211,-173818,-120742,-371691,31030,190775,55293,-464442,-12692,161922,-19529,-246416,-102146,251544,733627,977525,793558,459836,131355,-192929,-237421,-192187,-367300,12835,714609,1155887,922576,487194,-248259,-357318,-137992,-62369,209189,700663,896874,928759,427614,-171796,-353227,165839,430529,219729,110085,185092,191832,-51314,45955,174470,282325,261314,59302,-248709,-296956,-140089,137396,401302,348076,664742,830242,865395,588531,180367,69497,-85935,-256830,-185048,-17131,-144081,-302582,-114572,-397979,-107339,-27147,-232058,-445102,-386376,-392923,-214079,-341436,-160530,28148,-65368,-167033,-254112,-217582,-319058,-289938,-457326,-248095,16454,-82473,-346735,-82184,198003,220155,-172155,-394575,-194603,-330112,-164252,-14075,-217585,-523954,-469082,-13812,714933,1131300,915441,154411,-452239,-13485,406038,889451,759127,-77479,131225,708567,514888,229318,50716,-133851,-383323,-396195,-296389,46818,382121,316590,-58921,-248292,-113423,207584,300162,81493,-62172,-231123,-362471,-319691,-201247,-192219,-273463,-366769,-529929,-369734,-440400,-410947,-357144,-315822,-366576,-488511,-345920,-203757,-93106,76656,210559,101157,-100275,-115479,-12642,81365,-80160,-313687,-450695,-290450,-274466,-307931,-453057,-30034,183616,-127478,-511812,-101679,85807,71523,-61570,11548,24151,-40146,22783,64253,-117237,-155064,-177464,-218047,-161004,-109024,-71430,-145873,-123073,39586,140736,116745,68296,-76137,144660,407593,374211,375644,346436,253356,345162,300840,150056,253726,85048,-222520,-337228,-247904,-256611,-442641,-512562,-219412,-406407,-428713,113127,445324,399327,89706,-394715,-244987,-219447,-536463,-119097,52486,-4359,-147440,-302800,-497528,-229742,206757,465770,480788,175046,-140690,211792,247639,-101416,-305717,188281,291432,268,-85716,125042,201738,316460,217847,-270089,-330133,-447864,-450797,-168762,164881,364246,302360,-19972,34445,572742,496123,206498,-89333,-116109,-185149,-446588,-58208,368662,267653,-146776,-456343,-488923,-450340,-293023,-175498,-101748,92393,95168,-209014,-401755,19060,287802,152431,-249005,-256931,-88875,-274906,-224578,331099,274213,80500,308521,275272,-182811,-139388,391604,789265,979613,519642,130193,-81410,289737,490678,436326,539546,468584,308470,238343,224093,181492,216258,137635,-131048,230173,862142,1097910,945749,639848,280617,108820,10411,-303998,12577,632068,777152,339395,-408124,-282232,-286957,-334701,225032,433435,406103,136420,-5925,231783,634002,606485,372386,-69767,-408996,15476,-244209,-66459,226678,85252,-523683,10804,269969,276179,227065,-187357,-356073,49956,83685,214950,360578,252368,-558421,42468,602714,739921,-581283,642183,1179738,770794,665391,468522,-114219,-623341,-384145,422405,390414,670004,125293,121504,601607,342637,-8003,55629,-47935,-51213,-125083,-396632,-539994,-465532,-482750,-241255,-74899,-57976,-233008,97235,43826,105609,68964,47501,18436,-90020,-202858,-212646,-61252,-122066,-165472,177530,489192,535256,464937,214774,140719,37039,-389737,-209509,163978,207637,-36351,-320056,-440663,-226956,-9543,130203,209110,260867,150834,38708,-181138,107839,138678,81391,-145475,104427,137546,17649,147370,456942,619045,349923,-29847,-307711,-418233,-584528,-470969,-292491,213452,588515,397651,128731,-227294,-416469,7040,154667,256452,267811,439682,107259,-182478,139388,363237,-15816,-513773,70993,136082,-321540,-299894,38052,-271307,-342239,109665,9204,-166800,-112962,-236129,-76281,185681,521424,626664,332652,-177877,97279,628310,432479,266100,186166,223206,227166,244797,146834,-117227,-145060,-31891,284099,495428,365001,-101219,-136765,180911,307909,101998,20566,19490,103875,376598,561962,623752,584095,422705,281686,263806,86795,-35649,-204558,-226989,-271228,-477722,71597,771413,911661,823531,256081,-239560,-385782,-47195,-76456,-222159,-239625,118298,528847,536388,430974,335486,310749,-63527,-401644,-131138,-107249,-295399,-591958,-161780,142537,293195,239584,-53624,-328489,-73944,577487,1384257,1730194,1364450,701397,-67810,-502032,-393973,-31058,148928,251311,238712,243593,299142,218153,181585,100466,-146576,-148706,188618,242035,-124674,-526666,-290098,-38891,-117775,-379627,-464130,-442602,-200965,26090,55863,-142358,-512646,-192019,155456,458153,346362,188898,180117,52326,-465376,-407328,88178,401302,516357,432754,274597,-32476,-74191,-304465,-339491,-314081,-524546,-361387,-216228,-140385,215457,703481,496400,-166210,-440272,-236204,-445417,-143067,162490,4661,-349227,-310003,-320544,-377144,-504957,-501472,-306892,-101186,161286,135594,60153,99681,125927,-288319,-430112,17767,410594,482398,304396,-162292,-211436,337000,436563,258636,-67893,-235852,-272784,-397791,-528396,-458628,-480166,-431476,-147568,-84371,-449886,-322998,268982,740039,853142,747916,462492,435241,461129,360495,503456,291062,-112521,22044,-53526,-193168,-318717,-227978,-160283,-34622,259265,483808,409002,152930,144528,488210,347585,-159248,-453130,-212261,-419155,-582677,-500152,-212406,333088,728261,697503,814199,961451,793549,277190,153979,26891,-298851,-296733,141307,484955,481730,23664,-392015,-195352,237290,431671,557864,546771,266892,-66952,-376735,-183138,71422,-26741,-179381,194445,302702,431770,116072,-289574,-9723,806895,1017779,800412,122398,-503647,-240894,27751,-6665,-277412,-579992,-311146,58643,134701,-50722,-122292,-43515,107148,231846,381916,250562,-171425,-478441,-491103,-306630,-193339,-46687,-6038,-41134,-227332,-637642,-176623,156497,93739,249130,218311,-45832,-403886,-466569,-289556,-268570,-416943,-199138,-40778,170438,351843,313326,107388,-115748,-259809,-69880,153179,99411,174353,706344,944860,486342,-142901,-520271,-514206,-83113,120017,-85230,-389766,20190,319896,139539,57200,31056,45009,101700,117937,-81180,-312969,-250189,-111068,-18862,22384,-85382,-242404,-508280,-278422,28694,118694,-47844,-254702,-280222,-359374,-333648,70072,510708,507773,512458,498614,448255,195395,-19080,-127427,106452,48342,-154330,-327610,-80280,67345,230868,424242,136847,-253656,-288385,95981,161966,122446,31884,85242,188557,382658,227843,13370,-198015,-298332,-486404,-368298,37626,382738,600734,546380,61907,-126961,232626,143718,-31380,-59266,195512,114670,-3811,-258024,-340817,-390292,-515632,-133673,174525,178742,87718,559096,932720,869347,350741,-70204,-268248,-297419,-127265,50493,245917,553731,708596,647924,741160,369094,237956,237336,8382,157250,310483,128283,-15781,2781,22445,-158376,-462728,-398761,-153643,7390,-17662,-217722,-247513,106466,248064,101745,-195707,-236725,-35655,168624,42186,-224914,-478983,-382259,-267703,-211062,-187173,-177528,-39665,51160,-3999,-102382,82543,235675,228613,243976,541126,621084,347500,-169729,-126989,75430,-82025,-408777,-566324,-457617,-528731,-372073,-62968,105886,112419,-86139,-322665,-285480,-126732,-253712,-372908,-53822,199146,128580,-64686,136899,277271,-26528,93672,641954,653411,363794,403524,710736,619228,209851,337556,370006,375551,208226,-87539,-359916,-331526,-270492,-272197,-226693,-327391,-19163,133799],[134856,81838,-101148,-110408,-51421,-116438,-266540,-106309,238676,361866,214542,-98563,-412485,-75543,328482,452686,271460,30566,-155927,-320930,-253719,-73939,64703,143134,175741,112752,-115748,-440604,-233479,78740,287090,395584,428732,109894,-216391,-265105,-295084,-375820,-538878,-214161,115365,587105,1174792,920727,598914,337996,199302,14266,-11241,397239,509379,-4647,-570499,-224096,-35703,144246,236640,20231,-19682,-120059,-399335,-342751,167374,493050,597624,478113,28182,-311547,-420428,-480429,-424462,-17268,322534,425659,337373,52171,-203917,-265402,-279563,-273417,-437697,-404512,-257015,87947,388122,507528,415143,64599,-399305,8085,183012,-46084,-59647,270170,212410,-212422,-297370,-84475,105685,245497,425813,339641,88156,-193706,-222764,-240354,-227763,134348,532669,701640,696875,248818,-380713,-450518,-262180,57584,520978,581012,113371,-252721,157169,268742,116757,-49756,-335531,-508405,-315476,-245484,-88462,82527,89567,-26420,-308146,-424568,-63318,270934,607364,709072,520492,120310,-147680,-241702,-426083,-455830,-111950,-32560,39531,240929,406049,691843,742208,421667,-118786,-434870,-132729,215322,319213,364607,459379,717035,672572,253246,-259515,-485094,-189546,-159455,-329112,-273549,218909,370995,414616,-45384,-413044,-241619,36956,249563,319615,351041,255037,228869,616797,343336,-219250,-331781,322168,791113,965386,803535,500597,54389,-204091,116983,307149,197498,-119271,-348451,-362659,25253,309042,386177,246950,-74953,-341557,-325739,194766,658057,645878,650247,1313699,1067046,314532,-244771,-357117,-85015,288742,15339,-281306,391696,639950,285524,-268617,-239740,-265038,-556193,-383599,-310818,-328276,-184718,-26224,-161343,-404823,-37621,145348,371027,131750,-417080,-138483,-31838,-290836,-448794,-268955,-101870,113548,126804,187857,235129,116783,-213635,-384113,-534072,-194129,273644,436880,-57432,-508722,-332445,-383490,-249367,-26247,-90349,-205978,-388334,-354527,-61801,-107312,-332468,-571401,-217122,20485,195429,257572,-55419,-463265,-81254,40501,-183573,-474776,-345019,-353012,-259602,138771,537942,823315,931443,788891,673469,496036,524130,444483,267597,330802,119569,-62928,29770,-124612,-224537,-289480,-132796,300004,373712,428490,465846,213906,132950,309142,285681,86022,-194465,-322826,-375917,-280662,28045,244566,191107,6669,-79218,-284804,-488850,-421277,-312457,70949,324846,386923,458986,497930,286840,-3258,-50392,-313403,-515690,-158871,244112,492592,638826,525937,181003,-307967,-327143,42421,1566,15283,-71925,-31467,71195,-64462,15275,339056,511328,491217,138080,-5228,-182314,-875,-136927,-499007,-547782,32207,849118,1475602,2211690,2359180,2729641,1879651,1865642,2200827,2606723,2870147,2280655,1745878,1672187,1514814,899379,1203386,446274,323775,97499,276382,1116015,537372,238149,-106816,-139783,168072,260885,-3684,-8786,366446,691129,737182,463108,-6244,-398413,-159653,2361,-99722,-491576,-480401,-425171,-564870,-320778,-379452,-383723,-214411,-106221,394255,891067,1347222,1783286,1197563,1017992,940413,1418618,2069292,1314995,1119799,739925,536385,681879,274419,-286526,-523593,-469256,-371767,-147260,-61306,-190132,-250944,87725,321911,284492,-13088,-205966,-474290,-388923,-116821,216288,521956,694879,438041,177281,260536,99332,-263192,-409250,-303568,14775,-35929,-259419,-399652,-214028,-366901,-348741,-120909,-409095,-364935,43502,-38344,-94147,98627,394357,402179,-8717,-414137,-194934,111748,72044,-263876,-315970,227226,460484,479345,346134,335033,162849,12136,193297,131559,81383,-104573,-304793,-504039,-343188,-226770,-153977,19396,350940,559457,329814,-124262,-115239,-16097,-95934,296065,849213,1060159,655010,-144323,-260517,173527,125037,-337989,-151035,158037,7916,-87302,62856,83577,107682,243632,157934,56855,299854,309390,-195563,-60884,740070,1172301,802319,142772,-368365,-8838,-51078,658,-132545,-357686,-197762,225792,378872,155643,-112430,-15829,145706,162373,118796,42666,-15005,-74809,216408,722756,881842,711602,107548,-276707,-201166,135477,431160,290090,-312355,-230197,243582,96262,-321292,-11820,320399,281799,-310767,-259278,129074,127190,-283933,49893,340981,84581,-387309,-265139,-254437,-334886,-111578,120062,152059,415409,774952,690680,471107,185269,-100802,-237431,-104572,-213596,-186009,-189000,-410247,-302736,-274471,-348951,-135242,-172777,-354392,-130718,350309,515975,560496,415124,297308,74081,-22308,-95230,-185412,-264496,158806,287744,104993,-225826,-363044,-201402,-230557,-164388,-372033,-344627,-295506,-188394,-281172,-226139,-115524,7975,26277,-91676,-202273,357008,629768,405753,125799,-47915,-156489,-126764,-213469,-68958,145514,368225,316443,-17853,-147971,-465117,-134502,242397,448436,359106,190407,169960,259520,355237,628754,1003187,1058912,888310,803012,284480,-409369,254033,758638,602280,341854,142543,8160,-193918,-337036,-233264,-94745,96806,-177819,-426058,-522135,-225261,-110869,-248457,-377677,-376954,-459855,-128461,-44007,-435316,-361286,-125205,-82118,-223161,-33784,103209,96018,-161063,-51540,98286,121654,155946,672962,768550,509505,16738,-29161,-44136,-274644,-301213,-366989,-435246,-27524,215553,348958,177227,108254,193001,165626,-142771,-365095,-41729,298481,374305,289830,82829,76024,-43592,-106431,191848,291500,-83174,-164739,229210,311906,227,-414175,248414,683933,492849,-49564,-227972,-26797,-219959,-278541,-110087,183089,432357,423097,461621,489950,422085,305134,204742,-60372,-191563,-61544,23407,-63602,-212979,-270144,-427017,-237772,-47535,242043,400077,423794,584320,738760,662504,118643,-75197,-11880,171867,172415,169862,-188323,-433795,-212749,-171737,-263861,-178191,248797,637577,1021525,781822,263722,-94850,155847,-46154,-470589,120002,305252,155428,-102614,-300760,-44966,289927,554678,356452,-33956,130282,291902,71229,-395874,-148791,277985,401969,185256,-210525,-136670,118742,335994,223470,32507,-140231,-276043,-97897,434228,622936,715595,608789,364666,41930,-1309,75207,-162849,-392414,-29205,45056,-136722,-256983,-435643,-224855,64462,186298,-37470,-307144,-259673,-211849,-329068,-524730,-296949,-91489,217595,515357,705404,491870,171275,-107159,-198603,43408,258464,342699,329305,317960,440471,305111,2451,-168234,-172981,-312974,-343889,-302549,-283689,-284639,-215021,-78146,379772,634601,465619,199700,-86239,-132879,-38397,27869,-37274,105557,635750,1007260,866244,514838,181631,-41598,-40277,-193639,-442233,-373989,-100584,-136040,-252698,-406803,-299312,-400332,-382293,-112693,59202,225583,345686,316579,125813,-221082,-150223,180069,184745,116573,-44856,-312011,-468882,-261128,-201251,-359657,-474480,-437648,-175626,156174,348239,361004,308111,107934,188987,-191679,-348090,-248523,13583,24551,-137691,-386867,-355947,-200150,-281754,-416020,-397545,-313283,-159522,62620,295205,45191,172743,493044,599985,541059,258952,19736,-125001,-301529,-413617,-485515,-533548,-401894,-171806,105223,515248,634351,474631,380552,314039,224648,110087,120615,237995,95496,-22222,-199586,-156800,108172,320596,257928,-112602,-372359,-429899,-376874,-374210,-340253,-188783,47126,-39691,-201835,-291976,-382438,-426140,-268445,-267336,-329527,-91457,234924,410557,463764,61282,-284908,268732,387840,147058,-124016,-202125,-154664,-97506,-173596,-444821,-121210,368300,406762,87745,-327279,-151125,35917,88341,125212,225131,48,-111112,139671,555804,499955,299091,-185303,-275491,-124872,-119085,-100795,-9128,-69168,1625,-72787,-123286,10736,216601,311618,99764,-481907,-108620,80148,-265609,-367114,132393,506206,394020,361344,277299,273458,410668,604230,592116,319774,135909,204132,81004,634393,798543,758230,355515,134757,361358,522395,594144,794623,967565,326242,-367244,-189155,-186311,-220380,75968,321205,303529,243585,-11578,-301628,-497611,-262251,80143,191484,108285,-162277,-76111,82925,27040,-61945,124193,450919,463034,97380,47852,696147,718676,180791,-609623,-213456,-324009,150987,369571,-123980,-177299,753507,1214087,981810,197678,80374,320568,586896,619135,543138,346504,-159786,-124323,98738,204319,355026,369744,245502,70034,-70648,-181860,-378391,-424104,-384939,-429513,54104,325977,295910,-185153,-216304,142543,128574,-30066,113668,351918,695493,868863,668983,392311,117379,-86224,-73464,87202,189292,313669,713657,878780,467855,74631,-71913,-82740,-115043,-160856,-36141,198776,429118,383083,134394,-251231,-361097,221098,451427,61675,-212513,-110455,-136668,-157568,-278649,-211902,-235211,-407031,-471939,-296708,-333216,-269161,-180287,-128285,108634,298043,375929,562719,414719,94527,6550,-61635,-235089,-263763,-57999,-71516,-103937,-184975,-353615,-160073,21905,-189723,-275015,-17861,-198214,-227368,-282663,-273869,-299703,-369384,-414417,-94914,-24460,-138135,-305066,-371247,-41546,250556,224968,-137498,-218595,94907,143497,-257476,-377226,-267093,-464013,8379,210750,54090,-266583,-266706,38215,510508,846908,787136,116816,-341051,-118912,289342,846936,731208,-90809,49562,899514,745506,452555,159715,111127,69922,117773,-210998,-264838,159557,273406,98886,-111646,-123123,136246,179984,-78914,-292924,-581315,-461472,-306575,-326032,-359932,-344724,-391755,-605478,-400668,-392434,-352757,-288727,-224828,-174776,-328591,-503824,-372464,-217610,-101299,52892,-13308,-253477,-420316,-467666,-265417,-208244,-209352,-256684,-116728,-270756,-329800,-490129,-294976,-221779,-429703,-319272,40508,242257,362423,258580,12178,-251433,-252085,44525,65073,-126131,-255160,-332342,-280998,-268908,-201646,66773,37240,-132376,83444,197953,246177,120924,-26968,123980,327580,239940,122582,133489,112804,290035,117314,-48365,209469,160048,-163027,-360750,-332649,-339549,-492527,-363131,-95840,-27179,-227127,-30005,298269,274024,-56591,-412621,-168360,-164277,-438536,-191243,-54519,-115518,-216174,-331696,-377679,-145860,243468,569356,523788,267898,-147987,-8752,21446,-317194,-105170,177988,46625,-248991,-92610,339798,696544,1123301,987679,567217,132225,-164687,-208223,-36357,180691,346879,273984,-38672,121813,626902,371939,-68253,-335750,-299362,-315292,-522451,-24879,363792,292276,71381,-46797,-104215,-208849,-270996,-172728,-149398,128300,252632,-49001,-450909,-11974,229986,133858,-160706,-430275,-413034,-344888,-75526,334276,336475,274664,253926,190341,-202758,-224721,171345,434646,267314,155622,27843,52183,531277,548701,476528,537588,448157,301368,163881,120740,-48087,-159544,-195003,-267150,328888,980606,1124567,767739,351350,2054,-165588,-178629,-365101,176294,829987,897704,516761,-117403,-285104,-171219,117622,254007,290054,343805,257267,135322,47391,292921,357445,78548,-222110,-399032,14482,-110013,-395262,-190216,-335330,-429531,163066,268929,210098,144645,-189845,-352960,-19885,-94260,17587,14304,84207,635578,877985,266176,-394977,344963,742839,705653,687022,1206029,1291010,1257019,1214008,792191,460705,422081,764040,487823,125980,222913,87157,-17737,-99053,-145049,-50804,34490,-55919,-313258,-566057,-515197,-200048,-1398,-26211,-326959,-138948,-49640,229721,390933,263876,116676,37156,93909,231404,380735,238440,75046,197544,521206,596318,476921,136920,-28014,-275328,-498354,-167292,176154,243179,-34014,-351357,-394932,-123342,5029,134898,344323,330000,43957,-143782,-311327,-118077,-87482,-160997,-586524,-275816,-40164,-31555,253260,603042,681562,326330,-62632,-367786,-506882,-516353,-393322,-152475,165755,548186,473743,240728,-169439,-375741,-263143,65074,250059,287282,328345,115436,-68797,333790,577893,210632,-539270,-20461,216264,-65163,140532,303501,-73083,-492867,-141470,-171616,-301228,-174134,-278713,-132007,201841,505376,532462,338704,-15012,160930,547769,508002,410256,330888,313671,308828,435794,347537,210131,69898,169002,471838,720907,466842,-242641,-299923,202894,243182,183734,91190,29683,204768,483246,606552,585361,500572,407791,333166,58642,-307639,-439502,-376964,-108488,-159149,-311332,334795,1041499,1038638,586735,-97185,-550718,-137698,65728,38064,-103129,-74544,293706,580759,605383,651086,524825,360350,-113844,-418848,-124436,-191310,-477668,-287111,45769,151230,321825,155100,-36676,-284780,-10957,418331,1064243,1511856,1523476,772201,-46448,-598675,-93206,277156,415965,399177,210073,117085,282792,479923,577268,418106,73602,56509,307597,377477,15421,-450211,-195284,111849,200210,-189670,-221613,-394607,-173587,132748,146072,-84683,-452942,-276423,-86755,158298,105860,123298,137875,-68720,-642080,-168127,300139,291710,202528,31234,-119959,-374506,-316986,-430917,-203252,-113393,-359259,-404911,-367555,-339399,87077,524542,289328,-365789,-201638,-71302,-428491,-280123,104536,45543,-279437,-394342,-232190,-152440,-217052,-235899,-233873,-155751,72607,216880,214166,152345,65513,-375554,-411792,-134793,198271,346358,285200,-71142,-189783,369565,669524,469208,-97595,-420321,-371313,-310632,-346076,-441466,-396711,-263700,-133535,-178197,-586818,-288796,77596,365633,466672,403346,75075,26651,191488,269038,420822,412995,12825,36215,55004,-235917,-595051,-354189,-235575,-147125,269588,456616,337083,-26497,-193826,46703,144562,28215,-244028,-563156,-419990,-315875,-539601,-248516,260392,643377,744076,713589,573865,418344,152341,277052,84932,-210249,-410712,-164172,39156,688,-318226,-423089,-94690,234898,381399,469320,511989,283983,-72521,-470655,-281078,37221,395224,350135,363678,295835,198260,-67984,-234810,169685,792940,812339,550336,58508,-397522,-311450,-26837,-46446,-329164,-702906,-311884,26321,153105,18273,-188580,-209949,36630,104922,183443,29978,-331780,-336957,-345370,-302998,-188594,-43146,57663,35954,-190830,-388548,-14038,415926,454208,773245,611566,221803,-388506,-458621,-330720,-276748,-521054,-299486,7167,326735,503380,436755,202995,50191,-128431,38746,217693,74606,-81791,395630,677934,278840,-340006,-460616,-183244,-95178,34173,-57970,-181270,-38052,142163,32548,75838,61300,150133,349714,390305,111494,-247726,-173884,-90379,-36939,25264,-153840,-424662,-311363,202008,405425,393615,67175,-219326,-301074,-424903,-451108,-45659,460271,549959,619177,618705,459558,71796,-199253,-382943,-155064,-83056,-108234,-150928,-75642,-32634,31335,187893,-44088,-406970,-246646,169039,208456,175254,-16815,-122235,-113750,25478,-38740,-142988,-209565,-344648,-562056,-257606,54146,164133,331316,398480,78915,-237753,83546,57348,-172461,-139348,309251,386874,307306,-4560,-344164,-515342,-452644,-28271,295433,310089,79138,507548,894012,764213,310771,-40588,-194407,-251538,-252675,-168802,29449,318495,665615,1154766,1324281,832303,331031,195366,-146636,-340697,-122352,-39717,54122,55437,47185,-203315,-547633,-266859,129053,364937,342810,67754,-249752,-28408,177688,42349,-250055,-282011,-167124,-18921,-66382,-316956,-483656,-262810,-270844,-392057,-194769,122359,347019,348600,133652,-55526,82830,280558,326523,279057,477067,616798,352979,-69372,35683,104605,-116467,-400205,-279345,-193292,-321782,-459560,-126350,116176,106207,-158427,-259411,-129898,-104564,-357995,-241671,5977,175819,159992,111509,159356,84839,-255945,294494,927487,936437,663471,495984,839854,934848,429226,376289,473630,523613,429819,135927,-207548,-312322,-249712,-226539,-277091,-220970,91132,162632],[183398,244897,194137,26137,-169206,-311595,-175989,60198,298998,337821,219288,-44835,-287518,-372462,-21121,327322,376216,243273,15114,-370774,-281841,139540,353747,380163,333982,221547,-11068,-384359,-306838,9064,64588,160511,309396,70569,-209992,-358822,-502598,-527392,-514562,-220835,145010,430397,633448,426999,207529,98953,78196,-90408,-96445,352606,408180,8367,-453746,38547,153075,243455,144156,-132288,-172548,-132637,-423490,-376716,-7506,227447,239804,41261,-242715,-441397,-514079,-400361,-195617,-24600,129731,157847,247805,145362,23517,-56989,-108012,-122892,-173447,-141563,-170447,41807,282536,414357,456328,181735,-481118,27164,266029,49245,-78236,91614,-51974,-404135,-121366,118234,83587,91600,303346,341874,98203,-187031,-349565,-399789,-395438,50296,466003,720826,685664,324531,-210513,-576227,-251397,307870,872455,822393,11839,-7138,411974,332705,4009,-229312,-444229,-370369,-119797,-10350,-690,-90961,-209577,-286107,-377410,-491754,-135806,317438,585468,551928,244284,-150395,-247693,-226574,-429052,-454161,-205585,-183043,127386,485845,612489,661764,508198,297369,-164201,-460811,-70882,357533,449215,267646,175316,577608,693704,375882,-98735,-462760,-272916,-211186,-499309,-227274,385396,656043,651888,211779,-252120,-291024,-116818,17877,138952,235032,299980,273512,526034,178153,-371761,-82335,694739,1179272,1320526,1335183,1015246,512426,12089,-157514,-119426,-126397,-335474,-455463,-441933,-182922,26479,71533,42407,-166283,-323683,-125414,178686,427724,465528,612100,1407099,1502755,757960,220111,47764,124911,355832,24139,-241190,525374,854858,582078,138597,-194830,-248325,-393537,-265435,-285031,-397786,-388773,-379564,-431206,-284511,103346,248776,580013,283464,-73057,247179,365479,245067,-294556,-423156,-245341,-83262,2327,108392,154672,43586,-249330,-409104,-515118,76861,541477,518989,-244512,-273245,-636,-139824,-413834,-320826,-310270,-260770,-346506,-423091,-295460,-326338,-296268,-378229,-483791,-296778,201608,450479,148311,-281708,-134721,87491,-8475,-171110,-250175,-476290,-209297,17727,383251,693849,893375,896536,1014729,1029824,1024076,744226,456905,372433,113822,-15171,303360,476861,417275,201771,-162021,71499,229018,328453,401441,214043,230308,318532,181111,-95878,-333865,-455096,-503135,-478158,-125177,258046,396273,130120,78851,-58525,-371374,-581956,-474427,-119981,135682,308522,624224,797752,683081,184251,108561,-61574,-369542,-320173,208494,684894,1032694,855552,452048,-65658,-181598,77901,101293,42598,19050,32353,115424,-51052,-47450,245038,389632,535161,627924,444225,-219916,-205706,-61506,-124098,-84812,109595,820364,1254744,1936487,1857108,1762334,1756010,2444285,2966075,2136291,2005634,2301821,2156989,1186338,1126462,672778,1107149,585263,32900,-175619,327925,1045590,742941,436093,87624,-325552,-79054,165902,56224,-118049,180342,677411,568604,309862,-244446,-425187,-158582,-79254,-158900,-562620,-458305,-445794,-555953,-177727,-161625,-368834,-414593,-254741,44749,350444,1004065,1347377,1375154,950677,679095,1318369,1927313,1614997,1290422,648585,348762,591677,450183,589253,-326561,-542503,-285371,-280709,-437508,-400818,44948,562946,605846,607347,148438,-295282,-423526,-163779,175241,485561,692093,746722,427878,86534,-168181,-271624,-128385,-66678,-146187,118382,-27250,-314311,-434361,-245226,-314963,-128238,8395,-273775,-294438,-87534,-200929,-214122,-45869,179983,187048,-159962,-414288,-147575,80218,-86841,-267976,136818,655688,787776,541540,297191,325735,242651,119846,72144,140666,192461,72211,-72101,-252382,-280464,-235210,-280130,-28314,405464,707698,562836,90512,-169387,-211770,-273494,47339,405014,567408,269111,-224617,-198166,144588,27058,-405205,82620,333061,-26583,-214990,103004,201406,176426,265380,96298,15862,345806,312837,-187953,19590,731634,831483,327295,-238888,-178013,-82758,-417567,-447126,-240722,-264880,-15192,167731,290319,195924,-39228,-60835,-17587,-73846,-60201,17265,-45930,-435674,67623,735993,1009486,735185,109882,-264030,-142093,195156,458736,258617,-334703,-174523,325724,224843,-318164,-140129,228506,170813,-310457,-221893,237354,282169,-159221,-84840,279632,78397,-324209,-297076,-392045,-502818,-240160,-38169,-19208,247273,563783,562228,249825,-110800,-339274,-224087,-56127,-292493,-398825,-240503,-264344,-172301,-25920,-6505,169268,120126,-49285,-192670,190201,482761,533296,445609,319107,92250,-68890,-187946,-351711,-277285,161228,304177,165095,-123053,-433341,-414909,-490412,-460631,-562369,-500451,-411559,-385685,-432407,-316005,-95455,129662,182431,-37265,67808,708618,990289,638142,329813,129688,54673,97709,42883,44667,164876,281585,155915,-264285,-507071,-325174,-75333,69032,174435,209028,97614,43199,225132,503862,840276,1116894,934825,465066,568532,476391,-134075,-39340,366713,440216,145775,-81013,-266171,-359038,-278232,-237474,-72015,316117,-197430,-560600,-215753,-34495,-26673,-68307,-95011,-177666,-362606,-145513,-122905,-574711,-298469,-45408,86705,-51586,-115760,-39665,38029,-62355,197143,495631,407369,523820,1309146,1339152,653795,69907,246033,238530,-183082,-418336,-493664,-202473,119963,303757,199348,55833,51290,160432,229395,76999,-281264,-192065,376621,707370,633587,395894,169521,-92294,-199981,177518,429611,3179,-336594,162887,285380,-151909,-351214,442906,738934,561571,36902,-537641,-63912,58495,-62071,-76821,194872,463285,379519,318888,359259,389170,376072,284432,33639,-27180,-23768,-105622,-250879,-423924,-538346,-533511,-346491,-118958,205031,418120,591679,794933,1264889,1124609,436600,45653,192125,385191,-12489,-112379,-196762,-411192,-277167,-66706,-168590,-155615,69331,411470,842077,593105,147007,-356489,-99784,-192446,-445933,-193655,-117334,-153793,-242048,-332119,-216668,117291,388780,243087,-55639,166521,226018,-88232,-324217,9463,241242,375645,185264,-120130,-550313,-351428,-186322,-251299,-425844,-258833,-261132,-108143,386225,499007,476794,323475,116003,-198608,-227565,37674,-53629,-328686,-321859,-147277,-357604,-290321,-120797,-74817,57227,281387,163371,-72279,-232005,-193165,-136946,-181251,1686,277878,421855,477313,551148,538491,172582,-46343,-250466,-115136,197505,447149,550813,416492,433642,195922,-83781,-230328,-202292,-414554,-405717,-368036,-347386,-229398,-199710,-180460,-123191,204095,378355,284362,40814,-131356,-105314,-90653,48738,355554,831423,958740,707453,223097,-97531,-137953,99881,27072,-322116,-430301,1254,-50114,-296680,-239176,-259594,-301771,-155803,15334,995,47973,192286,310921,322120,-40144,-54410,292727,327497,104517,-142052,-307261,-444909,-244999,-9615,-112221,-309489,-440224,-57626,243823,401119,430200,314233,33646,-80367,-265250,-239773,-134040,127882,111984,-134596,-402567,-442872,-316729,-363682,-516169,-424036,-380981,-146473,226330,548239,347300,358403,561263,607290,435158,152435,-33304,-63319,-114419,-230227,-276233,-314381,-399830,-106291,202514,478544,571484,441802,424247,367108,238416,151965,264760,338813,121136,15301,-86883,-76527,105294,111414,23028,-240205,-389197,-375185,-298590,-391507,-452615,1780,368562,250065,-100287,-257985,-324889,-328063,-226399,-206883,-163816,-28182,127598,57901,67701,-256553,-210470,264040,415621,214857,-110893,-265078,-192904,-134539,-200526,-554682,-294393,140552,230820,82500,-188928,-46351,160988,224924,61403,50224,-44365,15874,181487,517628,580194,400710,-95679,-268197,-76237,-144361,-434188,50545,430689,471071,69185,-325676,-72590,116054,138346,-143119,-306623,54176,112555,-216841,-151160,147856,241987,53776,115244,144310,222208,293474,479174,491536,218844,168570,431038,183764,606849,725847,773583,435237,245580,578813,834602,771068,636903,436010,149143,-74407,-217778,-470130,-300849,-54553,136678,154064,170604,-94274,-379263,-499377,-352812,-112645,-60893,-270896,-347394,107107,106811,-4738,-43925,120995,337769,257687,-108005,95179,722504,719689,203851,-361901,-277778,-112394,304598,408491,-125219,41105,775569,1027069,786252,5640,-51546,281530,461634,532374,605955,461135,47966,79362,282919,323386,415948,439023,382242,265886,176728,13645,-188782,-320226,-362604,-317492,21985,352886,421927,98252,-264504,-147941,23598,-30854,172451,311176,392780,471590,396930,251140,54984,-33737,34806,272962,499496,593990,806755,623651,54259,-226651,274480,198106,59078,-92273,-239551,-387954,75916,132933,113698,-247839,-328456,268474,397497,-98686,-357239,-245848,-342556,-232647,-428250,-367177,-378278,-146187,-14854,-72032,-264442,-330306,-476528,-337282,-56620,39900,99124,254987,143165,-84649,-188821,-104784,-267121,-273353,-59686,48006,127967,113476,-282089,-356462,-50306,-208110,-171764,160549,120388,77613,138199,66199,-213917,-476143,-107484,268652,370603,392637,48169,-88365,152585,430718,473171,73934,-268170,-65642,37667,-188206,-268891,-323616,-259955,242783,416910,287694,-79767,-159951,41552,283321,503052,545919,244165,-2010,-300749,-51610,548264,513243,-201934,-69313,813403,749823,481565,250887,188629,295412,391904,82446,-372885,-133721,115190,150554,3811,-95594,79377,-8928,-360960,-562261,-336708,-290286,-350355,-501248,-498646,-310732,-338897,-499084,-385801,-344183,-355925,-309107,-197184,-584,-46497,-221824,-409329,-379217,-301410,-136491,-104468,-216890,-183075,-166204,-235607,-404437,-294629,-215324,-168605,-320284,-364106,-497977,-355808,-347083,-365742,-205262,114625,400872,573483,400081,-15152,-311977,-263234,-49804,-54982,-188504,-207777,-158412,-253915,-365001,-225707,262123,340457,81342,-31885,-5619,42309,-14633,-91622,-16677,84112,32756,-116487,-143992,-157946,-70507,-282658,-67015,305150,262322,-48750,-273374,-357971,-375278,-479229,-307429,36577,161219,-156644,-273027,67880,92638,-215798,-413095,-145371,-136984,-364817,-309842,-232539,-303327,-370468,-428652,-305618,-78673,188445,508204,503806,258127,-241350,-306104,31888,17990,106534,118428,-159656,-333190,-153000,330059,997968,1651760,1572992,1347358,466017,-23949,-101057,-2175,124050,254842,195562,-82137,14765,318540,84752,-334842,-389338,-365788,-362830,-477340,-149375,144031,177287,219336,305250,333620,70895,-232625,-164995,-241824,65046,304378,36931,-389432,-110050,97501,80638,-56334,-224580,-263814,-106902,10343,82211,77196,72686,-7447,-111324,-377886,-288719,-95357,22590,67182,-140327,-271946,7665,422765,363455,313936,334922,343320,251989,44146,5525,-291776,-514679,-445993,-401893,289066,850280,865948,376140,-116408,-368226,-292701,-264936,-421166,38372,676412,653964,323892,-120260,-138309,98117,372715,262951,168806,205083,248151,336126,143865,34680,152090,-111635,-314251,-575871,-267781,-148530,-358223,-550416,-565356,-224470,170567,144352,57903,32373,-127375,-347999,-92395,-223731,-58230,-107173,-147685,585544,788050,353630,-94585,86537,258069,607267,963611,1593575,2178127,1660509,1027119,766805,340849,326229,457761,419947,34035,-175437,146178,147838,-27257,-128567,39469,167198,230997,-10177,-355198,-374167,-279763,-110360,-122984,-383255,-368399,-82652,280823,542220,405779,233046,118241,274482,608003,700658,462257,190396,85575,347527,481774,332000,-73015,-401582,-639543,-385961,-190124,36389,94586,-189452,-529204,-415457,-169773,-118175,61570,328943,290399,-64778,-319152,-295915,-48613,27487,69282,-319840,-579408,-338649,-167449,162708,486092,534716,165705,-236737,-546549,-638587,-455532,-406953,-103091,-88770,214031,380848,256583,59354,-170162,-527620,-100677,61431,154657,152761,138445,154026,550974,751148,387946,-287836,9382,403798,372938,455672,431916,71650,-399792,-475133,-465798,-389675,-268951,-341293,-123830,281895,521577,475066,343053,94173,68476,138961,351554,396226,411423,349567,265801,368085,329116,287363,80230,167984,522494,832265,557591,-258512,-255483,270435,457896,334987,135390,-39172,211689,488215,580018,531283,368799,203244,177188,-242460,-266657,131302,137199,248682,161222,-15533,416056,964695,952094,272328,-385242,-337968,56164,159122,195019,118271,135734,369235,440083,492641,626051,542540,193058,-221842,-341654,-159094,-295912,-370093,54067,146966,78596,279952,232811,151907,37754,261789,458558,612467,897024,1157896,534254,-149662,-318437,171549,389746,422656,270312,-3057,-67531,260137,700588,892725,588232,185703,114761,233532,318826,38988,-301947,-1067,338598,620712,276907,181233,-104205,-106808,138573,160448,-33031,-365414,-458085,-250555,48763,110282,141483,155554,-142634,-417242,124325,494239,225875,-191497,-364734,-250119,-386057,-366551,-142606,70633,124873,-142324,-542391,-442368,-499284,44945,169640,-46968,-484279,-78159,-30487,-437776,-247475,81709,89857,-157742,-264636,-23209,202855,275760,223185,-160535,-253519,-26040,192781,227614,127462,-51326,-434937,-236915,-104715,-42130,83535,96754,-103706,-179746,298017,735786,627950,13866,-422398,-353339,-90658,-70871,-224131,-295744,-176906,-193180,-285157,-498063,-245484,-100696,-39078,40557,71096,-151928,-363688,-284339,37583,249195,498167,462470,187362,336694,-17113,-448135,-333165,-248832,-231862,271377,536166,427227,-36475,-636591,-49547,387974,600340,220965,-145362,-176256,61055,-243935,-506393,-22313,430703,663591,427122,14308,-113229,27637,223794,71880,-140528,-441332,-367432,-337451,-453246,-632900,-330457,-118162,13566,151754,257104,364095,324806,130753,-236184,-263696,228004,766560,866033,523049,311569,-8237,-92811,-89813,222641,556321,485195,237824,-50242,-322615,-284372,-27698,-58913,-393314,-502889,-118488,88732,153231,25323,-225040,-338216,-152036,-78089,-81798,-198946,-430779,-254786,-312000,-423415,-279654,-122531,89446,79155,-151233,-254778,18630,367294,619303,981500,916716,607664,-48281,-341483,-363746,-272392,-390746,-196916,131882,462923,595206,464833,222852,137358,-193077,-58503,155843,20734,-359840,-54475,276002,97328,-218706,-144851,30331,-53332,-57557,-33279,-18346,10088,66621,43843,90550,-6648,133243,489271,573175,252985,-189737,-181961,-109146,-86824,-9075,-131559,-332775,32152,619347,736322,535287,55734,-340375,-427037,-380144,-466563,-233274,278097,517569,587249,583116,348269,54028,-167278,-458058,-348429,-88710,56927,89514,-48186,-167277,-309459,-246890,-260791,-387171,-198929,130669,274480,214396,-18308,-295447,-373650,-214024,-90055,-139945,-194076,-386736,-508613,-176361,77416,-49880,-5606,177090,65471,-312677,-257240,-244079,-357314,-49260,482581,653222,614374,319908,-44475,-323052,-314100,85842,348986,299318,-33764,230608,580169,394576,38652,-169908,-221029,-198812,-272808,-335741,-181039,28731,497546,1343501,1346545,908573,263473,136402,-60849,-330644,-565782,-216159,22369,3321,-54164,-318826,-547984,-56749,389726,624085,536546,211502,-160417,-187767,68839,-30531,-296677,-234500,-190852,-121962,-199514,-315407,-377040,-261600,-305528,-402748,-110310,392013,654035,584573,166298,-126027,-51691,176759,292743,244195,284726,423520,210255,-27735,90174,85991,-65267,-203985,-65996,-66256,-177001,-394491,-180887,42084,-8336,-338735,-355549,-154448,-233165,-424669,-71897,60834,96005,125784,217064,99087,-200492,-125683,523365,1043111,1083537,813265,447918,722301,907272,539930,403288,587464,610008,497192,173565,-167586,-250061,-199154,-213192,-309427,-75563,129545,147757],[202022,350146,440375,346213,224946,101864,306130,321768,303150,174020,83310,-102704,-161999,-148288,-138543,90990,277191,249964,45204,-222294,-119274,277444,488429,505711,411436,234194,7196,-185637,-321766,-174118,-154224,-222086,-35449,-103540,-353464,-498481,-302508,-395432,-322718,-152045,78103,210246,86165,37693,-10582,-14932,77175,-105235,-216246,214281,282479,-41034,-309847,186008,309209,348740,78961,-217658,-243987,-82055,-272644,-364418,-253748,-112226,-134808,-207306,-222210,-270351,-393196,-262568,79428,258186,202803,-7472,160820,192082,243775,169902,129528,99992,16023,-50267,-123616,-39455,115260,254261,406127,150300,-332283,178878,351630,91975,-144100,-179285,-389502,-312077,41165,259668,42161,-184395,101813,307959,125837,-175508,-513026,-498730,-435284,-30734,280056,492132,463893,264820,-132621,-473152,-219049,377301,941475,869891,-14600,112609,525959,439522,55217,-310083,-364034,-200990,28024,91603,-90491,-345405,-427231,-352982,-456720,-404355,-224495,250412,448077,307666,-69236,-388985,-268734,-246834,-491653,-379089,-255240,-93651,241663,495628,546757,403789,258113,273078,-5497,-287736,-17440,398172,562302,261443,-80286,247573,540116,428010,110104,-225085,-357451,-441947,-556095,-224471,258473,591892,518989,242151,-153415,-392379,-327094,-220402,-58426,58281,150868,83579,38521,-198622,-456518,70364,746904,1139749,1263854,1422324,1166089,717308,236268,-678,-190929,-237954,-316478,-260518,-209096,-252227,-271371,-216814,-155969,-174519,-151257,-64857,73269,138283,110204,321319,1009153,1466088,961169,435593,225194,167637,250934,9257,-95259,613617,985821,828937,506866,164439,-107235,-208148,-156321,-303784,-528521,-387400,-348476,-454071,-137840,15793,152328,437254,363918,166058,346452,538195,561023,3261,-382319,-463075,-344901,-187799,-53355,-43006,-137428,-330132,-434636,-411528,159148,623104,459523,-232960,102017,288704,74676,-362696,-485584,-401773,-122111,-34885,-81727,-103362,-420759,-215637,-8722,62343,-380940,-154573,269862,217390,33458,-109660,38839,132312,39568,-122911,-450167,9663,233028,393997,534664,674988,888793,1190796,1408182,1320388,996771,690498,397100,46295,-31032,405645,859170,900157,576307,118595,-170282,32606,130224,247741,178291,168557,144343,-72073,-320890,-385095,-319045,-92067,-83686,-304082,182725,516386,384907,300784,184102,-132149,-412860,-272520,34027,69612,154669,631436,834128,708386,134813,118719,150052,-136009,-389232,99240,645616,1015703,909674,595423,199958,-80608,-110912,70855,18375,76586,152393,125128,-147244,-284731,65025,233209,456976,910815,727706,58254,-436022,-95364,173871,339982,462741,795891,1018333,1324454,1348780,953912,900810,1458748,1778395,908920,667890,1240512,1363122,511750,235089,385888,374926,50009,-415467,-396086,88205,330872,576761,452988,167213,-332762,-282716,25167,57768,-233984,164238,738557,766248,274203,-503010,-448918,-209220,-143229,-250298,-557150,-413729,-453754,-364424,-18783,24697,-260546,-458938,-451257,-82558,-9784,194717,59649,440060,551274,165528,578207,746749,755119,490141,169631,156154,290638,274914,523380,-353550,-436349,-56759,-99300,-413353,-219220,224975,781730,680993,664110,152060,-360255,-228758,89402,372157,642701,731973,592377,239271,-153431,-501618,-71753,219768,166677,-58304,10262,-135560,-472584,-408588,-196838,-98434,100040,112051,-65314,-212076,-275671,-385690,-511913,-220285,-80085,-91715,-312015,-365191,-211471,-172044,-361082,-175330,385665,782223,769332,314442,46156,100428,174823,211804,-28158,-4193,159937,242461,172615,57111,20751,-195350,-366645,-154407,221969,545933,562809,374018,-85826,-244742,-252086,-2535,-24886,-75926,-141931,-241957,-308454,-73496,-191409,-168024,368776,541537,4912,-264974,186622,364730,274418,253315,20935,339,304169,266912,-241054,-80401,427306,186226,-251898,-253560,76934,-98908,-587070,-3507,190006,-55054,105851,73657,76998,90979,-27075,7908,-100508,-346542,-214248,67366,3873,-357496,214165,857564,995950,582338,21082,-341204,-208774,140052,410584,155010,-295875,-130964,243116,178665,-346539,-312131,-72708,-286433,-404674,-79175,300701,311535,-121364,-258609,109351,-18489,-320546,-389581,-575923,-490561,-338223,-253386,-274924,12291,295065,420897,98977,-219857,-274668,-128415,-7375,-234857,-359717,-213471,-156651,-103308,117596,163915,308500,282424,274807,117462,218373,498923,501635,482729,338141,139257,-35603,-203597,-378203,-417928,-15281,200853,183199,-84612,-388996,-359487,-540539,-353889,-323095,-458169,-419483,-548529,-553193,-425756,-178437,83230,181647,-97167,87835,601761,871617,640083,423953,288037,238903,184806,178187,175470,277491,214349,4481,-367574,-327735,-66220,30186,-25651,-74697,-19467,-40300,-84460,137690,603696,1021763,1233341,943374,336330,336232,542265,100711,-331985,-65014,212293,1148,-223297,-285458,-235776,-188025,-268969,-182842,106691,-390177,-221416,168681,176082,63045,175197,335893,141687,-187200,-174694,-236203,-650626,-296937,159152,282408,74812,-183473,-224294,-87334,-55593,143235,557142,396685,349885,1149210,1299812,527998,15901,380156,437545,62537,-61414,-187540,-92921,100148,143316,-128102,-109901,-70267,25476,212173,279060,-27886,-327886,246580,759797,848278,680976,284200,-89126,-335815,33243,370442,37732,-454665,28335,200152,-258685,-294765,477906,604474,440291,135660,-73545,-86847,215325,405372,333311,286339,363738,321030,281248,349486,466622,475977,323939,69649,16316,-161663,-274211,-252004,-283264,-300906,-324753,-153033,-72483,97256,282949,565442,815259,1345146,1136671,551138,90570,370220,384230,-176461,-338643,-207041,-448347,-422957,-104123,-195844,-245135,-205552,130235,467234,337123,41727,-416907,-381600,-347934,-425393,-365900,-235048,-217560,-292803,-331984,-311014,-23203,217617,118043,-148545,94403,237656,-75426,-92652,265150,376116,463631,334871,173262,-116557,-206424,-130266,-233584,-322712,-256522,-290697,-134253,210246,268898,157884,36063,46092,-251469,-344987,-11638,73759,-82315,-353823,-366641,-588387,-183206,78852,-11599,170,242994,241218,128589,-41969,-210951,-52097,85604,410752,583528,566082,378259,243001,360901,101155,-94000,-377666,-378443,-10502,412124,617801,457252,338743,80830,-186474,-354585,-394886,-507728,-453175,-386060,-319032,-117610,-161105,-240967,-479883,-232710,151335,160770,76058,-74741,-78333,-10283,250337,561292,845704,691711,361894,-196295,-286030,102763,168227,123999,-279600,-478109,-41843,-75668,-325842,-188157,-215328,-64439,98978,151495,-47089,-160895,-64151,125266,257587,-13808,17886,265105,289529,12687,-271787,-321257,-413260,-225865,181905,218459,-93223,-508751,-39260,227377,344549,360821,157940,-122119,-514157,-251595,-87247,6144,152047,121051,-146217,-343437,-424101,-406733,-357764,-409319,-464259,-397906,-162390,242721,483511,416836,353356,462884,551255,337971,67910,-61278,74210,166528,6113,-14946,-45736,-307042,-39866,369012,503720,462400,370670,331554,259192,126680,62282,215721,335172,144384,-30741,-39499,-9777,96256,-77645,-322061,-467169,-407543,-344728,-200512,-329881,-466980,112888,532200,441798,1984,-211283,-247886,-237530,-155931,-111521,-60747,-69803,-64903,-235831,-262444,-346863,-182404,166705,371933,288996,-28583,-262396,-250529,-219092,-180914,-343986,-331204,-126263,-87577,-154205,-91602,98334,202851,213113,46017,-22913,22619,111541,140505,282614,418287,295010,-37301,-61717,51725,18361,-319469,165641,742413,694765,82396,-553462,-138980,32745,29451,69356,87669,109034,53944,142993,312777,315469,34315,-127880,-145570,10219,163768,162696,355156,401074,22115,-42907,282841,161273,357050,563201,647060,399916,278719,652332,983632,803963,363111,-99281,176562,218436,-80467,-491775,-340160,-156642,13844,94039,114347,-112822,-332086,-331886,-437190,-402721,-234237,-225842,-174702,86060,-13377,-128278,-140097,-32104,-16687,-97480,-244562,151515,574009,584342,204496,-75741,28884,168713,435085,344172,-142651,62732,494247,568381,340649,-299031,-23661,322199,371290,417658,572071,478510,187720,199073,453546,563924,469927,508123,442296,378994,342182,178392,-34516,-153223,-165481,-167403,-21290,259956,396159,242941,-37428,-522554,-371961,-177014,112274,163654,4466,-19527,88139,105512,-19567,-86616,22890,291806,484063,622472,762249,426349,-176673,-183181,419337,373669,262575,88670,-60366,-127153,37943,161789,40589,-371910,-205943,319308,306143,-220396,-315860,-274701,-428696,-378060,-260194,-90523,-49466,215261,357500,72271,-194424,-334875,-500664,-194492,-94167,-13272,91422,104481,-86093,-272781,-403306,-162751,-92537,-82970,32657,187532,359667,621590,134709,-323543,-237624,-300319,-213976,89904,254293,346606,528095,408589,-38304,-319830,117103,500572,670770,738408,303199,116355,284299,504285,561340,202555,-186152,-232772,-20596,20967,29036,-130633,-4598,379037,495324,350544,-22985,-156736,-33167,85294,231411,355243,455177,326872,-124878,-494831,84296,161213,-363698,-320894,463539,638702,481216,356406,145118,281499,332144,80486,-412306,-360747,-88567,77467,76188,-28847,39224,-229267,-632821,-267303,-92414,-132161,-166711,-36935,-106459,-186632,-240524,-306907,-247409,-291103,-388157,-379784,-177944,157148,204232,-29681,-372526,-492130,-414037,-274982,-173119,-108409,110103,237520,152493,-158618,-518794,-344129,-357773,-404604,-414508,-457545,-269073,-227666,-326184,-175743,157332,498586,626350,425358,246855,205459,76309,-156375,-253864,-308127,-191174,-42274,-227648,-446126,-254658,311450,528344,442211,31485,-267186,-421580,-346467,-311252,-237293,-212579,-174452,-198227,-259751,-412957,-575923,-81339,263925,466891,319286,26628,-180445,-236509,-234561,-329731,-348212,56023,177067,-191255,-521327,-123480,-66875,-331462,-424757,-161572,-108495,-258570,-401426,-495190,-537274,-514479,-466993,-268242,-39425,128425,359249,434780,179565,-332836,-370494,203123,343577,235875,51083,-191641,-262568,-256987,109796,979425,1635282,1715989,1561572,539359,-70919,-123435,3801,103159,162917,95321,-170310,-253791,-175168,-245650,-408724,-216919,-193966,-232759,-515923,-428394,-198550,9224,284405,552971,638844,266633,-153516,-113079,-294427,-65431,267575,114129,-184680,-207952,-65237,141521,120685,-62471,-162829,-31072,69811,-139154,-410041,-538019,-244118,-467195,-452356,-274277,-202606,163269,438907,116961,-395291,-125725,132274,124020,31158,43438,213717,176285,-55632,-21882,-228586,-348587,-466419,-427006,127752,513134,450023,31391,-261269,-186012,-164177,-276192,-390321,-400115,84445,38017,-237861,-408601,-249587,88446,324033,199925,88267,41238,141378,383244,343056,75990,111812,-88581,-243293,-327867,-379949,-314043,-214987,-355565,-314716,-166047,40230,-56507,-144931,-70525,-79674,-322132,-189476,-323684,-113011,-68150,-317032,-46659,-47574,-291857,-390259,-459551,-264503,233816,660194,1148826,1747996,871181,83628,339982,192421,158470,157894,138062,-95154,120017,433196,287937,116295,706,149563,267204,379972,195196,-172418,-315323,-438187,-365268,-365521,-498423,-306852,-42601,297571,510521,392793,239250,95473,300199,763553,783386,494187,141579,-88396,67836,274074,160164,-196882,-440943,-334787,-293504,-296562,-226727,-214846,-376180,-449081,-387645,-344232,-313158,22479,218288,170129,-97591,-423147,-244175,153363,298158,377328,-79637,-391367,-458682,-252298,-4696,191687,215762,-82706,-410563,-503906,-318098,-218762,-279153,-81824,-416567,-322024,61045,50041,292127,137343,-418633,-424995,-256855,-86536,54515,259130,370323,697282,831580,504484,-92366,95885,520716,657962,577627,419596,145196,-145494,-183089,-330863,-247441,-310990,-341288,-59465,400495,597599,510500,341416,97166,-137546,-374161,36710,229206,400565,329041,118575,120288,173414,152762,17035,51787,507699,873338,642360,-170351,-165051,368316,691311,508967,184586,-157480,121867,383193,497331,523390,290729,-51515,-126163,-463772,87999,548462,574311,539711,391285,158223,360675,665488,674008,21197,-332233,-25840,226622,300423,334053,310556,285801,323485,171063,255513,384601,349147,-101709,-146998,-123927,-109549,-228160,-27601,266459,125174,81673,404562,658972,551998,525806,657621,683051,274830,168445,385685,71011,-326589,-55836,292681,294309,161323,-106760,-327772,-210580,243513,773855,985233,630745,224476,54922,70144,155460,-6385,-96248,266445,574861,919095,796950,548877,264136,115653,106025,94963,-6189,-245534,-633266,-231927,133755,270840,271417,229005,-141277,-178774,395270,625363,333655,-252376,-197755,183329,136865,150590,253050,342357,280908,-16076,-354792,-137521,-2491,94070,-198784,-407180,-308071,-111427,-163720,-513909,-133791,76900,104430,-28150,32380,95155,391041,574618,448866,-108374,-390196,-64110,139999,152229,49607,-156606,-285930,-43130,54929,-64154,-127284,-166557,-246606,-160887,200535,602510,605222,170269,-177588,-190668,85883,116789,-68381,-248127,-147901,-156965,-210408,-312783,-224763,-212997,-340227,-326330,-169541,-158581,-282659,-439622,-259370,76952,508241,792910,471597,458116,173457,-204836,-294254,-279676,-314796,237431,606596,562958,195377,-111818,314389,684073,936092,609379,193102,-39926,280243,81297,-323960,-199378,267151,418197,49148,-493366,-485807,-167520,26278,44625,-54176,-349071,-438331,-499160,-366431,-255833,-112923,-109082,-223463,-75090,-1031,171560,374718,389261,77462,-41876,404054,833512,1128266,688066,381738,-8457,-22314,2273,172337,204040,142257,-27664,-143517,-284113,-220543,-5574,-45791,-423538,-348799,83289,224954,190685,10441,-159611,-72958,-5937,-111845,-321044,-385291,-474944,-360997,-353781,-366416,-493370,-295080,-10248,-45230,-243623,-254100,-61836,94334,465771,731334,935194,835194,281898,-302691,-318661,-94614,-160654,474,285380,536881,592334,398370,210166,156394,-257892,-349370,12822,42785,-200160,-391438,-45691,107917,125909,100072,72308,-67698,-102196,-10698,57125,106869,152012,138121,53130,-162012,6092,478794,601406,290043,-159168,-254191,-200836,-117771,36783,107990,53510,322268,823554,891532,481879,-52451,-449755,-285159,-48531,-219092,-337807,116674,499149,519932,446883,211859,134011,56222,-213442,-313933,4816,262896,289439,-39713,-154394,-199561,-388438,-378678,-222926,-156031,49898,293077,226266,11067,-384409,-477505,-168612,-6999,-35848,-138425,-315109,-375899,-178170,-7813,-255939,-340967,-20125,28541,-234696,-408123,-366782,244449,319435,602854,767532,734485,529290,221733,-48271,-96940,166458,327154,211300,-142409,-194709,73669,-105875,-399864,-298426,-172527,-164597,-233188,-362759,-363409,-182796,293717,993491,865743,560302,112722,139720,120889,52592,-293610,-350275,-92565,-123684,-253815,-490167,-273303,168124,556919,703548,513650,170920,-146803,-298679,-43456,-97796,-341063,-152701,78872,160713,-90693,-205130,-303670,-323462,-302190,-296886,-68992,519389,735892,549563,41121,-280578,-240496,1961,178566,172747,77113,142959,12938,-22600,43882,81118,61708,4594,53940,-11938,-78064,-324747,-275809,-111834,-156566,-338776,-459966,-362275,-353700,-193312,79341,115779,34370,69924,268846,46261,-456586,91087,628811,976802,1063583,777109,300182,478137,628003,566104,422147,628131,622065,460393,128799,-140866,-212261,-109788,-194550,-371615,566,130981,115186],[145575,318378,486302,464810,448262,415539,649446,534550,236377,-79807,108000,43752,-105123,5688,57772,-189063,-51978,31659,-72268,-117399,-6690,232422,395883,449614,351921,131364,-35062,-55486,-315585,-328605,-27310,-138647,-200602,-309902,-487684,-197751,-39133,-166064,-207741,-73665,-62313,-83757,-110449,-136268,-42650,104355,237422,-3041,-295415,44158,190597,-159848,-249715,169672,372029,423594,84337,-268437,-151105,44951,-94808,-343117,-488966,-392371,-329430,-90057,-72166,-130447,-330233,-120683,250395,414067,253289,3358,61630,219906,409411,328602,265400,166720,-4914,-158346,-209047,-175181,-112546,37598,250835,82971,128228,409253,372816,33414,-222874,-197107,-115728,-84568,118303,257814,47403,-424160,-118377,204714,121091,-188421,-462689,-360044,-183671,47480,162964,164162,142429,63040,-194123,-428147,-281359,216350,671876,662000,40605,57660,467615,571247,315539,28344,-133941,-89637,45752,-7148,-388349,-447631,-252420,-235344,-310369,-271293,-257079,56651,218038,22412,-337335,-408763,-245260,-324570,-474491,-334632,-240864,85603,311873,304366,199237,-8158,21054,248651,227241,-12096,-52728,243201,519757,303892,-12124,-153569,269613,373896,246300,109113,-46606,-355231,-324161,-286983,-168437,150692,189354,129788,-121143,-412854,-489186,-465633,-281837,-182791,-164026,-273295,-497224,-477092,-321933,73188,472529,708862,841210,1004795,883505,566217,261614,186894,143553,47814,-3579,52474,-5591,-233441,-490044,-331000,-268397,-186359,-112766,-172598,-103461,-56189,-203698,-176167,310274,925240,818778,402184,221625,30637,-22719,-102796,-24183,595850,969060,915683,680835,421989,96528,-84611,-115898,-374594,-397694,-146850,-106379,-295535,-87214,-80361,-168493,-66597,79081,13514,59657,413266,553316,202716,-207270,-532101,-551128,-450563,-270331,-279451,-374095,-445009,-486646,-429449,6679,439723,259406,-198543,247147,468675,233218,-57629,-95790,-97901,146229,254315,213106,37691,-477764,-139030,274582,455515,155824,-225817,-191001,119255,203149,-11066,-98288,76805,65309,-169872,-383236,137530,428288,378454,286011,395778,780038,1083324,1356610,1207887,997432,737382,302837,-86414,-129331,282783,844172,1001527,674891,283559,-176605,-197317,-163569,-28714,31884,-47118,-195705,-428116,-339334,-320719,-149562,258544,193355,-340168,-13070,473232,643803,538801,406286,118869,-149944,-49362,250577,67756,-84415,428127,589794,315358,-199966,-4400,209499,-45734,-355342,-42652,387529,600539,625878,519188,343402,1823,-387133,-73143,78883,111460,209725,84660,-167456,-517644,-179611,78656,277543,844858,777239,311508,-404960,-229577,314420,556692,690623,856624,1088137,1383809,1427929,1003231,638465,868720,1037131,639991,724779,1304233,1510611,940131,517060,725156,500614,-31048,-424704,-353686,-111462,-99075,119116,241692,97187,-273927,-378554,-81761,25211,-290616,320714,879459,1046897,368893,-363212,-446643,-218153,-47418,-168553,-315481,-166985,-154792,-111160,109847,170319,-129746,-401187,-474968,27707,305731,295680,187401,-147971,222164,-188367,138562,179258,277053,22048,-112056,299208,434104,296894,250074,-381916,-260237,105852,118231,-121373,-99363,186919,632855,559488,500563,67316,-397196,-35541,314893,499013,720005,704244,402656,73293,-342783,-200750,230009,363703,211333,-70175,-367478,-437738,-543197,-291232,-42893,170085,242283,116719,24228,-88975,-202138,-259592,-266484,-125332,-230658,-381232,-339121,-270649,-324475,-441178,-351720,-45470,399125,587919,426369,-102911,-330240,-299549,-44455,226540,142208,-322673,-15626,342870,339497,220111,126198,-276325,-425409,-288458,-37263,297752,476759,624772,351907,216859,69486,152092,-81202,-460311,-374505,-232389,-380352,-307810,-233821,175713,601340,660193,30016,-328804,220884,439657,327410,206264,-49830,-29788,160263,123740,-328019,-202400,12420,-73497,104215,385175,285832,-67388,-355623,228208,241072,-18251,145344,26044,-175850,-139632,-123361,39477,-29845,-321313,-291278,-3868,-126976,-165615,353655,901357,786379,301105,-144523,-450786,-313938,31384,343472,211864,-115242,-75050,64393,-54559,-477680,-363068,-310467,-378768,-162537,116537,292386,215730,-166826,-438567,-123767,-200523,-395239,-540632,-535904,-361221,-304392,-398885,-347781,19683,209554,310144,620,-160085,-64393,-24355,43152,-74263,-162496,-112053,-116865,-79761,112660,120068,193872,320831,442462,349419,302511,498186,473620,507389,364310,177700,2601,-178206,-277136,-335029,43667,213541,149088,-161918,-388799,-388199,-451849,-121581,-74265,-183897,-304504,-560748,-496014,-398469,-301415,-88762,22347,-281849,-179064,103076,320132,396040,374488,361479,313516,152402,195079,298911,425707,260678,1170,-291159,-284483,43407,78870,-28801,-184597,-222570,-185487,-170537,46175,620843,1121017,1281071,921994,345241,174527,450025,227628,-258384,-134709,68693,55812,-89777,-10109,39623,-59246,-263413,-352970,-354019,-467238,114515,467307,324925,136566,417108,773883,539288,63267,-148540,-302859,-609463,-202773,479312,516860,165092,-223647,-322971,-222018,-127962,-115866,337616,244272,-193247,330172,706477,220337,-78360,377242,473979,200465,116897,1942,-97527,14626,-157023,-350549,-20225,-103688,-170972,96952,336360,123127,-266310,409,533348,840556,787331,321664,-91717,-443838,-181374,247588,220856,-53171,-20077,69474,-315861,-292808,347600,363847,235812,324141,442978,195066,282370,671258,628711,357305,201410,272781,382447,459419,563826,533369,309230,32834,-132652,-449274,-413390,-174275,-119026,-25967,-65228,80400,37391,-36400,32416,335680,621692,894592,673814,362882,19639,304951,88503,-357382,-462906,-223022,-367860,-435361,-278796,-342417,-403342,-479354,-155052,78665,148459,38860,-234881,-552029,-444932,-368249,-254243,-83357,-63270,-179657,-268364,-312089,-88387,119661,58570,-233889,-79150,111625,-95505,87161,508134,518571,472998,427437,398560,336328,311564,482403,413999,244799,31883,-284097,-262505,-76791,-33338,-130990,-51982,120857,-138685,-309510,-42678,202714,154436,-37345,-287848,-381006,-10757,178552,-24360,-92211,122656,235639,249096,173612,-143072,-103075,200997,664430,814409,657742,260407,-127770,-46190,-99245,-262513,-309972,-285407,-230215,256083,527030,448873,222198,-6926,-270638,-374975,-366324,-329665,-501228,-457409,-213763,44887,-78759,-305669,-427509,-405105,-104572,-94505,-49506,-52101,16584,146334,371229,598805,604860,288452,-54787,-555514,-91625,336412,194887,12691,-335597,-427628,-121633,-91110,-238017,-276353,-178020,169791,346357,284479,-62936,-345268,-297189,-125537,12432,-112253,-40375,78047,46050,-175905,-411245,-330376,-313171,-259070,223662,465622,162438,-473006,-186702,72482,159989,132146,-97280,-224838,-272608,-123807,42711,121387,101012,46995,-181124,-309707,-387226,-421778,-268240,-270332,-378690,-496354,-299867,59600,188415,233702,142631,237966,466500,320437,8475,-62690,288336,482640,294928,283306,242185,-187752,16844,626034,779584,515948,321342,144985,14021,-87163,-115220,-19656,156380,79706,-111958,-9887,68655,128382,-2751,-241273,-424045,-354945,-251527,-65895,-224868,-412676,142260,580568,546139,122859,-163954,-210413,-152670,-57747,-16483,-16733,-146911,-243813,-336142,-309914,-291129,-246169,33516,299733,336463,51872,-211081,-341076,-271551,2396,-6885,-182301,-336159,-454516,-462585,-62816,200901,194146,102886,29139,-22910,111398,156276,30050,-61097,8380,65808,126139,274860,327166,302059,-9959,150440,682255,559205,-87899,-532293,-166506,41414,213008,417684,396277,62542,-102386,393532,628302,475022,177095,34989,-176398,-61127,104709,43977,265361,366842,-143356,-386937,-48890,-1456,-7413,315581,384564,246845,221823,577681,951209,703342,73189,-211018,320182,382512,33955,-245915,-260211,-159808,-36276,83521,69641,-45579,-172231,-103585,-228219,-397641,-149707,106932,95975,-6857,-219699,-321624,-330148,-311272,-499339,-497604,-221292,143012,306263,393815,333368,261198,441681,466138,523042,226618,-195736,-112367,48188,56674,-129220,-498422,71213,341530,288807,298705,451906,412374,226232,177044,445578,630214,446327,492494,422629,396193,389969,261591,19293,-136451,-5547,31627,-12456,92026,240146,266470,224583,34420,-195020,-160180,19517,-36204,-247464,-392305,-157095,-20218,-83990,-224592,-128076,125914,195875,410645,521695,270946,-204041,-141844,327284,471156,540195,400029,303986,145962,26617,60309,-207167,-517664,-28465,333855,187629,-295933,-257625,-255402,-436729,-529990,-165527,52971,63832,200517,340826,46652,-188366,-368209,-525413,-278667,-159886,-70649,111037,97542,-160621,-375381,-401718,-95366,159248,75298,121811,277254,531918,908443,607617,-32139,-475180,-443172,-441994,-178145,177813,474008,750196,565928,25112,-214515,183507,506922,748385,752267,370392,231196,342742,464832,467627,207254,-137723,-361876,-13752,225859,291084,101162,158332,348939,399257,216598,-111255,-256365,-173638,-78038,33336,210474,544011,521451,230135,-126919,-61216,-41140,-104738,-60903,204889,665848,663354,502004,118166,119979,39676,-163168,-452480,-333511,-271041,-102818,11842,-21965,-53958,-344184,-301562,31417,13831,-44425,198293,521745,374994,-82692,-212409,-162354,-126924,-252195,-419763,-395846,-102815,292593,369308,37149,-404170,-464725,-386961,-322017,-223270,-78436,239883,447844,440935,185465,-221417,-510838,-447009,-461884,-366904,-366218,-255984,-247938,-408686,-172204,180655,479384,567170,539972,654845,662703,382680,-119667,-466717,-487216,-302111,-75785,-236303,-507952,-299531,186745,519241,666777,270060,-278443,-325089,-290696,-503875,-463545,-471235,-339879,-173580,-135334,-260743,44624,468922,659098,566037,275249,1851,-150570,-101768,-44675,-182452,-432472,11137,172206,-112628,-327616,-181080,-179549,-414241,-449885,-192898,-61488,-98564,-249112,-428450,-391359,-382848,-378923,-248690,-36840,91318,194991,308540,43813,-397340,-198174,295105,461493,236530,486,-105724,-189825,-388033,-97481,647667,1104530,1345575,1074694,348277,-251436,-239490,-15336,101660,97356,-21650,-312679,-588936,-404481,-377989,-363780,-129987,-26935,-73877,-331186,-391680,-302302,-181364,225811,638004,742579,331464,-51870,-35009,-263161,-246011,137633,170616,66940,-19901,96926,367878,314794,-18260,-262370,-94065,78600,67279,-43507,96343,-15840,-218314,-189784,-167118,-80991,484759,624817,477947,-7000,-97840,71533,55860,-260594,-219893,91456,84572,-114689,22619,54346,-98365,-434310,-495197,-170597,50305,107992,50384,140736,190548,-69226,-305494,-168467,-189415,-385239,-376321,-298170,-436113,-508500,-159429,52059,66674,-8165,-124198,36147,303795,538146,415690,264901,129516,-45775,24908,80647,-157460,-195907,-305416,-305683,-240958,-115015,-242517,-338742,-173581,-128566,-328416,-370967,-399000,-271914,-224736,-437766,-444953,-342830,-540867,-449538,-303100,-214478,376668,815354,1143466,1351839,625590,94479,184647,42063,65145,156871,-33157,-176380,498364,680454,369256,158847,85144,184273,288036,346454,220812,-107846,-360545,-569881,-532863,-520300,-574507,-287862,-73053,260376,354398,217208,54560,-72378,144215,605770,573604,315121,-69223,-292562,-221923,20284,54872,8146,8657,-80276,-364133,-515638,-506731,-481537,-220813,-66622,-175877,-481295,-387965,26837,46386,-7457,-48706,-224259,-146471,199287,361843,354255,-79111,-247028,-179414,-129021,-3697,-21080,-134433,-357517,-405340,-170874,98905,247936,63189,-65474,-635616,-525040,-601570,-204022,453269,533140,142922,-372809,-618713,-364642,36694,360735,455951,670563,769594,511869,-27960,34233,422589,652497,476164,260000,112638,129261,260045,125202,-51781,-318883,-257189,25376,461127,661932,572267,303933,-23566,-373646,-356807,-265503,-49488,270827,236557,-115062,-222563,-86376,-121026,-53086,-60636,462159,856057,669220,-69826,-98906,451979,742532,601428,212528,-308806,-62651,173760,365944,540056,313080,-158376,-486984,-313983,279954,670595,771104,669286,465890,198613,217553,305332,288615,-102162,-201166,156725,383849,475445,410924,394613,317418,157718,-150282,-11656,89088,-13255,-392256,121262,181017,18751,-97315,188596,248725,-6460,165086,625242,974234,884866,910297,912474,786960,116880,-416477,-188601,-383826,-445492,85286,231350,30512,-281230,-486579,-514238,-312692,125554,585820,783891,567229,229817,-30468,-85016,-43711,-69403,78218,486090,754184,952433,1083702,735750,551510,396786,137708,-46898,-41952,-143835,-473069,-172939,189464,341715,358082,246473,-125568,-11205,532863,670956,534209,122907,45017,439543,572050,678094,555806,486756,279315,-50672,-126219,179585,403943,41769,-518174,-278881,-145442,-286079,-376446,-424803,-130561,4234,32059,20433,143103,-1418,311082,568304,395850,-98990,-595024,-139151,92981,72012,-57807,-248792,-170311,19973,131357,115434,-10828,-104960,-216838,-108862,132528,343254,355619,205875,-24732,-57304,117207,129285,-44498,-286952,-195670,-41907,-53904,-208968,-260544,-268441,-372491,-562247,-400535,-191615,-116108,-149670,-540186,-74548,417860,759053,599390,339696,206750,-104217,-376832,-395671,-420343,124237,560854,546930,313056,188429,433561,664278,865891,776350,308622,-77553,249975,324443,186348,-60433,64202,-1779,-319678,-434058,-178195,-314694,-223581,-1751,12753,-174828,-329780,-533882,-228305,-14772,97682,79326,-15751,-32092,-268748,-22083,356192,487157,280246,133725,307963,548914,1016780,789317,444831,112770,16361,22756,118780,-32939,-137686,-237796,-227512,-282676,-171633,4286,-42695,-422538,-348116,136029,315026,263393,42877,-25987,239717,433751,78885,-358561,-476485,-301400,-525568,-311565,-70137,-200014,-385489,-278305,-367138,-416424,-309431,-214360,-259113,-6028,197259,624982,690393,320727,-393283,-213087,-3664,-89566,55987,346049,481211,443837,213292,137796,126889,-51006,-305138,-80086,138284,108304,15063,69503,221605,384137,256471,93377,-91031,-80635,-7949,14192,80549,176328,155807,-103071,-404951,-173127,316694,450718,189172,-160967,-303086,-402852,-161546,178233,383730,380933,464163,719993,742628,204074,-188051,-236989,-66671,168614,-33328,-161851,219157,545369,483319,275785,106996,183840,229588,-44860,-265765,38066,359469,326483,-92447,22822,222369,-31974,-281699,-91189,-102078,-8046,240062,189823,17127,-398296,-492274,-172798,-14173,-19211,-116404,-197662,-261553,-252782,-225175,-418320,-367553,-61870,5039,-121694,-121185,42700,585481,688358,533534,617363,571806,485489,275918,107460,77323,157181,205121,107718,-119595,-389040,-427140,-387505,-274009,-49511,-9879,-185487,-272828,-336791,-415003,-339975,13232,253928,167801,-41327,-18231,143535,182986,164378,-195200,-448678,-264434,-309295,-445955,-291977,25965,316375,538011,540110,267006,-51662,-281269,-372642,-189066,-212657,-432501,-156228,267616,361416,95572,-123779,-318257,-431243,-280923,-308208,-145240,398095,508372,226750,-230585,-490177,-379226,-153919,41259,95947,-83675,-161664,-123333,-30675,-76121,58827,147726,110170,63386,9789,-44846,-271951,-447223,-328902,-209293,-94624,-138531,-325942,-281106,-60904,133208,126627,39252,61410,259247,20427,-400687,91156,494740,713311,820558,510821,56753,195180,259683,449071,368081,498200,510660,342401,56462,-127650,-160019,-7863,-119202,-206510,42290,129416,58988],[59831,184453,330765,355328,401937,537771,759777,639869,157411,-176174,392839,364689,43702,44563,177153,-113985,-322186,-148115,-147143,-104631,-1276,44002,142088,262728,206520,18127,13186,39693,-278611,-167480,144517,189891,164678,-178259,-249264,22502,85819,-69060,-194465,-13555,-40929,-347029,-359388,-412525,-211949,171908,354166,105608,-231691,-80307,138805,-295226,-253573,71626,389595,497282,171522,-293598,64543,282206,86476,-323385,-394404,-276434,-223523,-52294,-52004,-109420,-309520,20454,310842,344303,109632,-6124,-75571,221615,477749,385214,259543,83756,-132303,-263720,-377884,-358663,-339696,-151014,78251,231440,565788,588996,314088,-93988,-263783,-82845,115540,27112,100793,158230,130550,-196979,-222533,75163,91421,-200382,-394539,-258993,27495,270034,306562,93617,-72694,-211367,-361394,-472902,-425837,-98244,197974,342024,147815,-95630,294464,651140,551639,316674,39729,-54558,-54703,-240352,-441681,-110902,-76123,-175142,-138115,-166259,-196717,-166408,-63916,-237072,-391253,-287538,-249157,-421191,-422458,-351759,-152217,213711,328457,97350,-298037,-351032,-193362,143148,338382,225528,-195760,-126584,248627,292484,176282,-209234,32873,272708,327416,427113,356029,116001,-101743,-278415,-466230,-356427,-68322,21323,-80702,-213237,-283628,-425350,-498127,-432845,-495766,-576936,-193017,-279164,-248191,-43547,70150,174928,299302,331463,355611,192057,135080,248319,376558,309487,279766,319742,128026,-216787,-555879,-289177,-209644,-207169,-212020,-388460,-316713,-114216,-122628,-471079,-348793,262883,504007,335390,325781,-68791,-342560,-298596,-74352,463395,812392,838670,651448,517794,221733,-45210,-152259,-470472,-296339,-36011,-56953,-201283,-72663,-73632,-277884,-512630,-406065,-368808,-404031,108903,335823,284667,-67918,-291089,-323210,-574160,-364108,-223531,-268825,-389908,-452011,-480361,-286844,64155,-8754,-291289,110731,490307,332677,192941,157726,135596,337363,421172,372474,-33719,-537408,-50074,423882,615028,606921,393741,-356991,-89239,240273,107517,-217571,-201526,-90091,-358308,-251202,184302,417806,192563,-18749,184572,543844,698769,847212,738252,651571,440362,4185,-277685,-268737,-43765,409876,667966,483524,198750,-85137,-296624,-406821,-366821,-137241,-201296,-453408,-448817,-126170,-250174,-121019,399084,305434,-196007,-287025,292875,753415,724407,576315,338843,49191,41093,281050,-23022,-262483,243926,319340,-141375,-445417,-45995,121898,-101574,-328037,-166228,41391,-3164,100270,231627,290924,10739,-516031,-179424,201619,159689,173377,36364,-30797,-284376,-430794,-53577,82107,512198,636876,433728,-225965,-388714,297301,608953,708036,771662,1017317,1451480,1547612,1085124,506158,699428,989946,898781,1023396,1607912,1787521,1322932,1013450,1134977,831109,60143,-289647,10835,295319,622137,57000,-74236,-77543,-223318,-299125,-69857,10742,-223028,448224,951279,1090661,444975,-44912,-259995,-6495,205238,100433,-64058,148460,187438,103429,187304,311669,78169,-276350,-311042,104130,503957,611422,463056,-106418,-3836,-383554,-98000,61203,238868,-140089,-44746,592704,707393,440580,19850,-357678,-137670,121298,218551,40192,-101157,-35487,205943,339629,311153,64528,-403458,111038,447485,577447,761664,697754,385033,164359,-191186,-135617,269956,280134,106496,-109673,-282796,-360745,-219713,-65052,217640,425523,288924,67314,13411,56220,-2069,-53636,86404,138879,-154126,-494669,-193707,-116135,-127132,-54037,-60602,56579,265010,261917,-21956,-484417,-387037,-356003,-15813,387134,469401,-183111,-65634,395673,376007,128222,-122619,-444055,-361983,-307130,-14644,285339,433238,742666,890699,700188,396185,300951,140693,-132764,-322092,-170354,-187979,-252599,-51728,383215,700043,637619,28415,-403726,208378,447115,347333,151557,-75010,-53809,-4798,-85890,-300261,-143801,-83862,278541,570016,762159,367383,6992,-63252,266259,49559,-129903,121851,25061,-355025,-413824,-285227,-26192,65137,-120312,-371368,-307509,-436046,-86775,313894,663192,411848,-11097,-326603,-470201,-330504,-75884,243277,362149,80033,-14320,-120489,-370344,-531224,-259696,-95020,203489,271449,316068,204908,40449,-241232,-522271,-314078,-400990,-519762,-546124,-375773,-238393,-218490,-458061,-211218,185483,305628,260659,-57663,-98465,54871,27323,93228,114802,27925,-14516,-101609,-45324,33896,-40118,-21976,344043,517649,512599,390314,458323,454739,507141,405278,201773,-2119,-168156,-162474,56976,349668,331461,31059,-378986,-345169,-227865,-180179,60538,158887,138346,-111143,-472013,-334065,-211551,-361702,-303263,-236170,-471196,-553801,-528031,-369271,10210,216185,335970,259652,55869,129518,406768,576223,457501,232557,-46376,-436424,-14950,67362,56052,-89937,-262817,-263463,-195195,-13100,529638,1048383,1177387,789844,248300,-39251,248146,285878,-85546,-123942,29553,160947,89315,202736,281884,101068,-227935,-361623,-61141,-48562,348859,561749,345563,198560,616931,1078318,919647,360245,-42637,-257721,-384010,37706,697936,684456,238479,-208382,-246430,-192047,-138570,-297738,150504,289049,79439,-396025,-47005,-113574,-144124,297543,400082,217525,141372,55730,-55091,-7925,-251442,-107677,286593,67326,-363031,-84765,221228,126487,-108950,-139835,254263,682349,751916,325514,-85588,-375728,-343934,276581,579233,390407,87494,-87570,-379418,-313851,135664,131349,116445,564059,825043,544693,356157,679980,691837,376109,84778,249416,512740,608303,629502,520809,234688,-55056,-301965,-417542,-442281,-150459,39496,196775,172312,248294,123760,-123596,-260269,-31220,226582,143111,34652,-69764,-130253,14794,-198755,-427841,-460330,-181212,-180804,-207087,-315500,-437880,-445286,-510158,-364240,-129888,93361,99774,-90820,-427358,-445654,-252381,-95716,50033,92450,-4602,-131038,-198474,-58887,135780,140730,-115710,-254185,-118621,-69105,185025,577291,535041,390472,419214,500723,628091,663244,897915,965833,730472,411436,-56114,-463082,-369532,-324952,-249476,26902,133562,-32349,-188724,-34599,282700,279762,146189,-80206,-171980,140599,221130,-33198,-189166,-27278,183278,269427,260181,-42881,-177144,224568,747390,961136,725254,177222,-424669,-563701,-417051,-353624,-29748,10521,-248438,51088,349848,398745,148498,-86073,-329859,-208451,-4253,-17147,-229368,-552246,-68286,239112,88008,-323722,-474173,-371469,-295011,-376746,-285104,-98921,128305,330534,409506,433897,171543,-102605,-354517,-349740,141915,402675,239822,-241395,-444735,-314068,-147858,-6941,-58046,-344306,-140335,349945,556827,405277,-36193,-462391,-275534,-174238,-128278,-198761,-198116,-212822,-320202,-407997,-565011,-343303,-180692,-300693,88063,535231,417774,-134295,-470652,-199344,-135066,-214298,-225783,-84544,67553,2294,77838,129540,-6185,-79362,-238487,-314459,-339614,-337180,-154759,-124591,-132882,-292354,-368354,-154521,-74262,-91871,-191771,-43513,355813,340710,-55319,-40205,511156,748560,601104,572429,497487,-74566,65151,930167,1250538,843511,366581,-70652,-260971,-185093,-149183,-207441,-115335,-46828,-143247,67056,175221,202603,233320,145582,-146496,-236637,-61359,110849,-77434,-321212,181861,592297,612554,263475,-123963,-212855,-29116,82299,89930,34663,-127818,-266636,-237658,-215695,-264785,-349672,-70534,238720,329535,94046,-116376,-414093,-199773,275963,366657,65553,-398166,-444402,-278789,-43438,248258,175870,-11485,10924,29517,199739,160859,-82239,-227855,-490473,-16676,444022,613218,651664,554671,191119,-46901,254599,131301,-370701,-403011,-190461,76803,434338,599863,541934,1551,-278087,430427,687296,526810,407355,193957,-102436,-45499,40071,-83297,201113,367914,-99510,-425222,-257514,-260987,-200638,49195,35105,487,75735,407649,787587,541994,-123552,-148682,393210,448411,173039,36178,-49291,-49737,-52364,44055,8340,35421,-6124,84726,60363,-62445,36168,308340,272826,-12818,-328648,-440576,-311516,-198887,-140316,-337543,-171023,93924,38153,225799,548413,638702,792141,713480,551567,126679,-228170,-386675,-377934,-353096,-427983,-224938,121168,268803,178567,188084,275713,281474,178729,90534,258350,410825,300373,340680,330164,328921,331565,239571,-56465,-213489,175837,284909,117284,-41413,4804,197676,365208,432251,312917,52255,-48973,-226203,-301092,-485896,-305146,-146524,-135584,-323404,-384296,-188223,-216731,57599,167921,143485,-131363,-219515,92902,545489,852562,780005,630908,233324,-103532,-216934,-415639,-203918,140245,270494,27324,-338307,-221513,-201923,-388026,-316002,-140524,30249,11472,-98061,-32233,-129945,-247812,-386298,-344916,-390544,-331065,-204506,54759,129709,-70187,-312414,-285046,20069,231744,65959,87475,259859,578389,810896,833451,190698,-424980,-346529,-302034,-358125,14904,467441,739251,500434,-2392,-120596,155300,330005,560374,442750,251617,247346,323805,349241,262838,96144,-190595,-410475,2473,317786,357004,177594,156874,163393,153525,-53758,-307448,-422075,-342040,-214166,-111712,33859,432379,551491,506487,374402,496067,422759,410148,565502,491670,831439,918331,644057,218568,3747,-293172,-511207,-338805,-238400,-386300,-321111,-203546,-221864,-288979,-224124,-12211,162287,-45867,5595,563633,992723,761835,1689,-319397,-131153,-96610,-243910,-435921,-299839,16756,383211,417556,13938,-438429,-343073,-274574,-267428,-217388,-158279,181357,457258,558362,419264,115310,-205978,-295065,-401764,-238752,-216433,-281663,-404929,-357962,-96814,203896,346241,445270,737732,919598,892382,554243,13951,-492355,-573013,-524201,-244847,-256081,-465249,-348487,-7829,347466,626735,383103,-173921,115666,315041,21926,-292363,-510041,-455412,-183195,-27755,-9645,476356,788792,844832,515767,119921,-133404,-187063,-46996,58686,-151968,-521937,15796,211242,73523,-92577,-131380,-244198,-467856,-470779,-204277,14286,88298,17886,-89112,-126743,-212785,-294734,-230860,-51466,78099,56633,116788,-130487,-407797,-76451,270819,368077,120265,-2354,-21769,-179676,-515230,-49435,199212,392319,649037,252495,29788,-390245,-383997,-98736,49790,35093,-153381,-425868,-285861,-125665,-243160,-363036,-187687,12908,6688,-115289,-83980,-35301,-365335,22698,535760,643941,273136,41544,45159,-181090,-434095,-81783,146907,252152,330089,534513,602416,438899,-47790,-496611,-98833,36440,288891,513790,696448,245993,-6179,-7784,-46080,59906,544788,643763,600831,220953,89693,264086,128278,-343164,-363134,-14875,-8007,-155264,20075,233561,30597,-363870,-622543,-581344,-365691,39289,232337,390886,339507,-122240,-380356,2505,320223,467987,289480,219468,-75214,-166867,-123351,-48312,-37369,-163178,-292724,-3626,263743,694233,847015,567158,428679,197505,304105,387329,174514,-121725,-410416,-473506,-216047,-58991,-272455,-428698,-315977,-297597,-424657,-618709,-416799,-416278,-474726,-657276,-400864,-154546,-313622,-235126,182631,332826,477279,847228,1135274,1077610,689374,329938,-56764,-212995,93931,205495,-173974,-224430,623478,753215,377377,77054,27837,98319,193351,152489,71901,-169547,-465899,-465229,-318977,-270038,-402354,-494603,-234054,155644,213799,-27915,-309480,-349133,-134875,216417,150128,-13178,-361980,-474063,-405017,-250260,27020,310102,303301,-65616,-601749,-470797,-239872,-122900,83591,274356,115003,-253749,-224811,7719,-153773,-203362,-10684,48427,-1729,62584,112527,-49330,-331315,-256214,-13959,74419,205042,155705,-85449,-357585,-428872,-28277,310065,502310,253272,-165865,-414472,-60996,-276983,22353,429330,683469,447737,-54080,-325937,-243971,86463,393668,399265,449427,545743,379033,-114446,-258964,108684,378955,201294,-51873,24478,369800,592702,468577,55719,-312675,-156156,131919,409928,641380,573732,225537,-198676,-326663,-116343,-258229,-350009,46333,91978,-355638,-585678,-426725,-437616,-207785,-112479,395902,774464,589692,-32460,-49582,472179,600624,547290,180663,-458618,-289781,-83166,193412,502003,398193,-21689,-373066,-193115,256805,545010,709162,632067,399251,125849,37069,24110,-40628,-149201,-177125,195298,505393,618541,435293,368000,239329,-62469,-445739,-203546,-81545,-377961,-430206,308266,427398,85302,-76313,166967,12115,-185053,175168,667342,916748,923349,945049,809764,587981,4476,-570779,56930,-344599,-381106,76585,51555,-256221,-553053,-218209,-373321,-451349,-144133,140109,356040,429388,246421,21254,-109386,-194909,-119294,147421,550787,774732,706937,921339,656094,653476,573096,206572,-220507,-136753,-102819,-423811,-176021,209995,361289,338684,145193,-162822,43530,482344,637044,632862,354263,25411,330288,752471,958719,661087,451987,134715,-216181,-32477,329587,486990,-148415,-348908,64721,-57815,-505847,-342791,-306459,-269328,-181906,-141382,-64008,-38438,-307642,9131,281467,144585,-134235,-438402,-291196,7993,20134,-138437,-336110,-194968,-86438,35978,198468,208360,249039,142764,16728,123820,220840,187046,127456,-36078,-63052,-55687,-56069,-152969,-390881,-322213,-12168,15777,-201663,-329063,-308537,-315641,-432352,-535618,-287138,-152484,-212671,-617438,-179187,266898,418448,424616,71751,91312,-160824,-597838,-555273,-508061,-59846,421935,386984,206886,172889,194779,305715,468913,678985,273299,-169375,43816,434463,509671,25175,-297707,-454023,-475742,-391564,-88520,-201418,-376988,-61236,42938,-6983,-130979,-449597,-283820,60076,236828,289135,256868,49874,-509603,-165127,241477,367275,293444,127206,-85607,62556,656387,781506,467165,227717,38923,62071,191021,83806,-206078,-392137,-318822,-270260,-113310,36900,-27544,-380905,-518948,-7026,288870,319712,109633,44065,362582,686644,262839,-290134,-468341,-179774,-410208,-219064,202206,239742,-45646,-314909,-473387,-352790,-297878,-343857,-556016,-343799,29932,293014,260268,10598,-379945,-93284,-62493,-228964,-88855,242708,293355,168241,-66466,-2752,104075,162483,53314,8832,238038,353889,416313,361047,300297,498612,432747,370722,209900,80070,30481,-80718,-82174,84461,72379,-316682,-517728,-208247,117443,209102,17095,-151901,-229963,-507755,-256892,282846,555752,570458,468625,398508,312324,-175216,-176632,-43990,1975,130231,20626,-16169,421853,623717,465758,133111,28251,203041,302214,27876,-292995,-30270,296084,196108,-129606,198359,490364,147765,-135196,1637,-14072,24423,185832,181260,44602,-319501,-469671,-260584,-78703,-84398,-135510,-101397,-171106,-286162,-336563,-238417,-30007,98796,80404,-44229,-2388,286770,523884,723891,265676,243969,203561,204415,125764,146487,183792,94657,42523,41431,-3587,-100662,-248031,-151766,40224,243583,145357,-184519,-346999,-296784,-240952,-378828,-320482,-443348,-312302,-315627,-2463,118120,127502,65826,-285992,-483439,-354652,-427162,-314367,64488,279037,373128,363087,230616,-16358,-202169,-283120,-349384,-328956,-355874,-528422,-225625,239174,333033,203141,-46066,-333675,-421683,-247159,-376782,-259862,103103,103116,-155634,-468751,-459234,-317216,-132828,34902,124402,-126364,-383746,-48281,57658,-140435,28578,188871,138604,57469,72795,-17418,-165740,-302390,-221666,-2337,167730,216572,71126,-94838,86,156394,173802,192780,211899,293552,82380,-382143,-86462,204985,364578,445780,134482,-161764,44812,59709,245089,241233,272389,356930,262280,65710,-23690,27784,144162,65756,100049,246295,257791,103868],[7705,50123,111809,167164,152547,451545,646507,625039,112914,-45458,607004,631905,262963,103217,219878,174819,80401,9846,-121303,-172961,-62697,-163501,-169872,30455,56953,30178,205324,160778,-201681,-61294,220436,408654,444953,75763,-62633,67916,53573,-114160,-271278,18694,177952,38238,-106387,-225703,-240876,151592,367349,182917,-87957,-131606,55180,-389530,-246193,8022,424185,581796,303281,-289790,300529,552477,268742,-268418,-358819,-227422,-211045,-174516,-152448,-173925,-185566,165038,306888,160575,-147267,-124999,-221208,143090,412998,335665,166693,2807,-65646,-17772,-244435,-487565,-463968,-238618,-21822,468577,813259,629283,194805,-231041,-296656,-141341,65651,17653,14682,57985,239079,29928,-233474,-22492,78286,-169264,-399439,-229684,149243,486621,544504,302715,-37082,-379073,-558964,-542662,-563328,-426142,-233747,141362,217523,-256888,92025,610420,626721,402391,126817,-75347,-205734,-445450,-198725,86840,-24671,-179381,-18546,-83820,-114988,-229435,-344579,-380468,-250531,-173087,-287970,-492094,-424757,-406229,-20544,268959,288548,22803,-284145,-327566,-400364,-47217,271050,346708,-193235,-545714,-173830,182775,238911,-18071,-86043,203989,414772,663698,667376,512196,93056,-118348,-16154,-23180,-194296,-2127,38749,15204,-104943,-318643,-439095,-435562,-288172,-251913,-65484,-225578,-260212,-201785,-208377,-149683,-84202,-233876,-119971,-181705,-14087,232106,466452,452853,465642,496320,237718,-122942,-504055,-255695,-99122,-184294,-368341,-549228,-475666,-134878,63984,-39873,-239955,148921,476298,517850,563641,46383,-442215,-517314,-217972,248109,565920,669237,554156,509793,250704,-73903,-250345,-565176,-281174,-114606,-174984,-153271,-87365,-91356,31481,-137289,-240893,-316477,-349245,-189508,90980,277175,37625,-78931,-89364,-324218,-218323,1513,-37732,-239443,-321298,-370785,-497301,-348925,-229982,-310440,-180334,320889,347094,311003,237052,222456,364614,421883,338388,-216824,-347286,55266,456852,593735,846454,739724,-65111,-328209,190410,217964,-156982,-500998,-372474,-498363,-141096,157635,208876,-116495,-230065,9917,156421,141596,128731,189147,61168,-187989,-477302,-522647,-398816,-479186,-307768,19820,95970,-87626,-176231,-106072,-227741,-425826,-163794,-49732,-194253,-191436,19849,-198745,-267628,249766,251241,-80892,-558173,17911,591017,750461,639909,464095,134285,-11420,114335,-243816,-217707,300995,296460,28587,-63642,38835,-37489,-253558,-365450,-301143,-250659,-474852,-499960,-195233,22855,-127016,-533752,-198928,173115,121653,29335,-33501,81635,-59883,-514220,-195431,-73678,112384,372076,389386,-134112,-511891,144080,512692,533008,475369,580393,923551,1162426,695457,21102,93061,549154,500031,491646,977871,1118919,828991,718987,844041,459130,-234441,-12818,403886,816330,1148067,587454,-188357,-290948,-169866,-99997,48777,21167,-65579,475205,854594,906902,512245,356295,103482,308637,461556,329202,93046,337785,386136,154710,149125,402500,306239,-52494,-157090,50325,428753,645196,410092,-4949,-175634,-447670,-399224,-81396,59006,-321619,85198,611596,572673,190756,-173347,-209440,-120222,-80646,85773,45546,-139828,-299263,-298493,97807,205131,97716,-397220,132192,400409,548112,725303,681391,477330,355708,13344,-207219,30275,17429,-86380,-61591,260429,165073,36721,148235,472290,558186,233340,21409,-8908,159605,118836,47610,287771,304058,-44604,-298594,-41534,54844,222553,279586,139025,58901,73460,6260,-310411,-360769,-110353,30709,398198,754355,769510,300578,110092,345343,230927,-235750,-516539,-205970,-210226,-262013,181902,395306,337283,607998,1125887,879872,516599,362045,335068,55838,-263334,-91861,5292,-104671,35234,320539,572464,460056,-23278,-478965,105056,359898,292720,60986,-85782,-80031,-117253,-243715,-217883,-62436,96814,434627,698027,704931,255902,71906,215318,229431,-135226,-334550,10215,-39971,-403537,-470494,-493310,-221030,5087,-62212,-288338,-375834,-202680,-123811,51607,110159,-76515,-331357,-512252,-452797,-341329,-237462,12794,298858,105244,-43021,-275614,-315656,-254827,-139397,143180,520832,558050,368764,-19309,-219703,-348193,-420259,-360536,-471585,-535545,-384729,-293901,-155347,-132914,-354848,-161142,205347,322533,155499,-150958,-129913,-13699,-74531,53382,208803,178458,53355,-57777,1431,-58308,-249784,-225446,281437,500876,572618,439735,358548,383052,414230,376653,150177,-102367,-241433,-130302,297275,409767,243613,-248050,-542358,44231,381419,110807,109599,287422,353687,30786,-387317,-130487,-32071,-329565,-547358,-525559,-309201,-56146,-140374,-288408,-426017,-49711,165758,48605,-131653,-67160,350365,598457,690484,565988,256346,-235949,-273025,-33102,189290,148919,-123011,-241770,-199958,-98767,288495,728413,871016,541613,-29659,-360224,23004,305243,-36932,-357136,-156619,57978,60193,207328,356478,169940,-263828,-251724,200320,266172,348064,339728,148570,193275,686195,1120779,1126895,581904,25640,-169641,-104521,174199,596543,630511,221913,-187787,-170146,-44850,-55093,-312847,61407,446684,588890,293593,-127764,-363453,-219781,145443,257857,120263,125405,117550,55356,-16030,-30351,198631,526174,273199,-437778,-298238,-77073,-66681,-60277,-64961,220794,583650,729580,357973,-86460,-233612,-272377,358835,812238,642231,129027,-342744,-439887,-319126,-117421,-77971,93219,687465,911775,681717,365431,426573,473202,274377,6985,202382,549051,683265,591035,367867,33618,-175464,48745,-2844,-321985,-254867,122098,233350,206604,216861,57699,-152769,-401923,-496454,-350592,-446534,-143579,-271718,-220633,-221515,-73695,-339898,-413513,-124275,-51947,-13186,-29878,-195742,-265524,-366630,-458565,-226044,58679,98015,-70499,-385176,-446120,-190297,-44488,63868,143136,94788,-18989,-50308,-15657,165513,260234,116028,-178187,-338183,-709,195258,359318,336640,218404,275969,397922,581277,661796,882530,1096782,936108,651394,211827,-321777,-412513,-503479,-267306,-3393,-33600,-61628,-129942,-72595,176040,156639,43296,-46106,-85650,162795,160234,-55781,-334087,-251790,11293,113689,95831,-58358,-243267,161019,650367,943643,705410,104775,-276697,-124373,-317716,-111728,154914,141641,-118851,-154519,104619,230462,52223,-241882,-383713,-71465,231557,239687,62491,-559005,35638,376500,253279,-235907,-214787,-264514,-467784,-511239,-495185,-276142,139260,424486,341754,87174,-255861,-279880,-312077,-217340,145862,253242,189858,-427719,-451365,-235502,-155901,113446,151827,-203272,-155385,386291,637726,438060,-36891,-562351,-140337,2787,47569,-64369,-160377,-329270,-456046,-319455,-433644,-406250,-135052,-246882,-246855,343437,548375,247261,-146824,-417423,-525295,-384151,-62755,140417,201043,18218,-64368,-78970,-215665,-268113,-363134,-369132,-296556,-241016,-96615,-28239,95690,84153,66033,59135,-57605,-317630,-396448,-272145,177715,247053,-212653,-50910,589608,831165,786949,732298,601054,-35819,59133,1141004,1638567,1225124,478242,-271832,-254141,77192,125391,55861,-151331,-119707,-79972,170820,257123,235903,373860,390007,55402,-125320,125899,234183,-27592,-334354,167403,530096,614080,352783,-138255,-260189,117231,228231,182711,109613,1527,-158290,-148291,-143862,-199823,-413048,-158394,145282,207676,50638,-44824,-392715,-74792,507441,663635,306677,-318227,-242036,-43420,436,211142,132311,-83117,-19746,100159,244392,101805,-138956,-4442,-16709,165284,655722,771130,832339,644620,207267,-411904,-214903,-173111,-408197,-322552,-273844,38038,466769,549291,476086,-7769,-323936,228374,482250,447772,451014,163073,-105770,7539,-84786,-254431,132292,311651,34857,-169046,-288178,-470335,-97263,-102995,-332769,-318098,-140797,200103,551695,367231,-182961,-82736,324213,453855,347654,313703,189610,64804,-106392,-102271,-135970,20836,73762,127934,214559,170811,165314,295293,249579,-25001,-252775,-263754,13724,312536,319384,-91395,-173371,127337,-47549,69280,648604,937034,971848,814246,489201,67942,-191201,-315515,-359977,-405441,-288230,-71860,73655,94181,19385,51508,55168,69572,93307,121276,174241,104404,45321,64724,161881,188968,197148,116021,-245094,-144187,363995,505200,314687,-27475,-250745,48121,302631,479477,491371,143152,-152314,-391864,-363343,-431308,-392494,-290381,-180755,-199936,-350480,-495663,-477998,-323563,-178733,30330,-46596,-292046,-136221,582629,1046563,1086377,822372,242039,-254701,-427746,-142375,116592,240668,119286,-192794,-320585,-186324,-115793,-258102,-105599,-120684,-75336,-34277,-267896,-410207,-369755,-328232,-276210,-42760,-47878,-398203,-346636,-47245,152815,93264,-164296,-253976,7700,45201,-130079,-108427,126424,471239,467408,673239,244124,-127246,-1359,166300,-37715,11825,409592,545804,281295,-66671,-36498,116607,127901,181009,-48382,8721,151928,227284,213168,69191,-77189,-316785,-373468,-24265,250651,195715,31483,-11636,-92715,-143969,-318450,-474768,-468789,-444120,-309344,-150731,-112554,212654,515641,660550,804332,1021299,1008218,806398,907823,805733,864779,989332,720421,395426,86301,-231219,-329271,-174595,-209933,-403054,-316940,-204767,-379427,-282710,-9005,140040,104188,-229592,105820,836807,1260786,993410,168319,-518906,-207984,-132106,-242627,-441716,-201772,118167,415648,388174,32676,-310103,-204082,-128412,-119870,-136797,-286060,10319,352232,539916,525210,381992,91155,-193644,-302286,-80717,5210,-116042,-254838,-112729,76674,278291,214266,231860,728178,911393,899201,622081,112877,-392321,-346995,-320328,-385315,-216570,-361324,-362729,-66194,170974,412815,297451,-203911,332723,831110,548335,-27427,-418422,-525684,-247795,-21513,119433,603305,791711,738509,337579,-70504,-303624,-219435,-57036,64634,-206776,-510808,69039,216561,189226,66972,-31420,-227935,-443160,-433504,-144684,149475,288637,258813,208958,106665,-70016,-237651,-186122,-20954,118495,-7835,-90711,-232256,-254843,31170,223807,184813,-3722,70793,55319,-195545,-422661,55355,-23521,-53810,14684,-19318,-65058,-231791,-395193,-220410,-30547,-7621,-246032,-315211,-14727,25328,-169565,-399570,-322993,-73039,-4503,13039,95135,163389,-265477,-223324,336839,459132,201079,156187,172516,-36254,-370312,-316187,51160,331888,598973,881455,748753,500201,-16624,-381830,56462,89946,297786,717066,842163,314631,20316,60264,43347,169936,430317,583656,440649,222854,233739,382964,187265,-219284,-363374,-62138,-29429,-133159,-56576,247814,81659,-167553,-274806,-384596,-296000,146286,337955,421783,246358,-250675,-434637,55892,573578,934360,620948,358475,75283,154034,239338,222507,68807,-223568,-429380,15954,368526,796656,1140918,932519,719747,470344,484279,491243,410087,118140,-253838,-271748,58256,159056,-168296,-410993,-470810,-415467,-442467,-341833,-305633,-360335,-480265,-572190,-406433,-226239,-202370,-169647,400894,549441,364635,668531,810590,544512,313355,96470,-384737,-103748,218695,171551,-351455,-118432,596912,703541,385180,10169,-103061,-39425,50175,-56367,-90874,-212798,-427227,-387366,-193828,-128880,-257764,-529898,-417520,51680,221109,-84534,-506548,-381797,-183418,99043,-37279,-273731,-431289,-282318,-323997,-452755,40680,532579,440065,-144927,-456346,-64183,155270,216597,354824,557119,437857,70571,-19887,-4780,-281926,-306442,-1501,257613,188135,24876,-275750,-540267,-630756,-364239,-3665,253881,451100,498886,306325,-15516,-410969,-121945,247521,446732,205613,-310695,-155352,271917,220417,199099,258423,560554,422913,3101,-222650,-35382,175667,395032,285430,146786,243799,190014,-209665,-600598,-107672,156776,-33393,-405651,97426,594943,800985,647935,106547,-176774,15486,298830,336206,568330,538439,182714,-245339,-110217,155667,8227,-473807,-125338,26805,-328439,-577533,-666344,-576724,-441203,-86892,372792,681580,458570,-23452,18113,445430,404256,410072,143877,-473387,-398757,-232042,51598,419304,522101,254009,38963,-21609,159195,376304,556142,543236,309853,46153,-72701,-50497,-85424,-31121,-85246,235341,619264,741425,505522,345047,173074,-163270,-623943,-269969,-109108,-410069,-312198,353465,517742,68732,-128269,-16599,-256287,-287189,91086,491964,589902,677604,626794,413892,206192,-104018,-588308,31017,-256281,-270699,46572,-20417,-283244,-316341,-143353,-389840,-508035,-381062,-371095,-84975,304959,338898,246961,30035,-208771,-141655,139405,482831,619027,326450,361561,355919,586019,616066,241573,-324379,-193688,-69669,-398743,-178446,282468,449673,325046,22435,-204773,46839,347083,567837,573124,373047,-158741,-37948,626462,860846,593390,312144,-22137,-364456,-69601,287749,252732,-241873,20992,357569,29562,-593099,-182557,-141697,-258636,-355431,-321417,-220203,-340212,-525716,-257080,-86775,-119868,-143840,-214495,-302205,-103858,-29473,-129899,-307477,-266988,-244645,-139996,141963,356331,584687,574466,242299,201135,390052,450098,166338,-50163,-122170,-350140,-343093,-281103,-430068,-445874,-61132,29537,-198769,-328820,-312618,-288017,-296258,-313563,-259221,-289736,-499453,-539580,-131991,171282,63891,88389,-147367,-69860,-279689,-594084,-474785,-483353,-219294,361592,358172,97502,-4308,-159279,-180719,-11909,425408,283503,-93781,-67993,469017,576438,-42992,-704845,-422619,-368474,-456268,-211150,-88524,-357102,-79289,77808,139743,117694,-150340,-376737,42193,334090,410845,375872,19291,-596773,-215861,79126,120428,137386,-17599,-515500,-316956,318581,698820,488957,347969,138635,213041,385368,352170,-36867,-408003,-388903,-198955,-5302,138209,67229,-224489,-668738,-283153,167482,330924,146643,-17848,251566,600698,331437,-269880,-424307,-95128,-341384,-184286,461861,748807,446863,108416,-99650,-168104,-257707,-421249,-463382,26814,315391,309355,-17593,-325097,-147454,24230,-101770,-431888,-358214,-7541,29887,-160035,-366621,-136955,121515,282063,301445,162394,326154,567173,733112,591698,326176,492688,640713,744764,703584,406213,176284,-133996,-276175,-12284,-29936,-400102,-342196,-65408,29940,1452,-125581,-114227,-94959,-256794,-380301,230934,569148,618754,404719,62917,-247607,-367640,-27780,52690,-96025,-136988,-63693,45535,480863,604622,369359,-12251,-42115,226811,287280,34839,-335640,-173281,86450,-24588,-89776,306335,561763,240813,-9323,70601,94638,133758,209630,282941,153777,-152847,-343364,-246637,-114926,-172367,-185512,-57761,-130488,-271427,-190106,24161,274720,297672,194846,-16134,-89018,251863,233734,328931,-151500,-257322,-247220,-233473,-140731,98097,201821,6583,-129536,-53797,59585,37229,-83555,-55638,145532,384536,217926,-130071,-369718,-239014,-59353,-215978,-523873,-445665,-356815,-113438,57332,35059,-1303,-99121,-420140,-478066,-303805,-393579,-145114,308562,396979,301527,64532,-106690,-94498,-33291,-26984,-247514,-467242,-524509,-560878,-336384,5873,101382,179860,43292,-221641,-260278,-217664,-458546,-366543,-264690,-241845,-221728,-329036,-334701,-227849,-30662,133031,206116,-76960,-320680,82812,178759,-130499,-42689,153616,85886,51669,114246,-15025,-68244,-40727,92276,272078,364185,443823,363304,65176,-12837,151443,252145,381832,448313,384641,192370,-257241,-346789,-141411,-21090,-2260,-268877,-280813,68727,109066,76497,32836,-10481,177109,206790,114916,145027,246307,269273,234968,358291,508775,428811,201257],[12122,67698,104242,107283,-170088,158053,359497,466597,69889,-34803,560477,685201,392374,216274,259050,370514,360446,110155,-213435,-301017,-69398,-70077,-349919,-210913,-68125,135406,411680,295991,-86135,-142691,173480,474157,506803,235435,-20393,-101877,-154794,-284995,-447912,-49363,316245,421039,412280,261134,162213,219669,369190,248835,52145,-149794,-170347,-342925,-202274,11629,437929,590844,331097,-255493,454182,711956,386459,-164714,-472462,-386901,-350231,-362318,-328287,-292495,-20260,263036,262527,-2358,-393395,-277892,-294446,-56236,185661,156114,44864,80051,182389,311115,122242,-251819,-353694,-239812,-105908,500930,727889,479216,24633,-366697,-389597,-385840,-233617,-112345,-126355,4440,305424,158581,-289277,-83357,104402,-72518,-378095,-282748,145669,571800,655644,448525,85579,-209666,-399902,-482549,-424868,-496739,-380706,60650,156473,-341596,-60004,418930,485350,254970,110615,-138312,-349504,-386873,-136453,39088,-131298,-241973,-1648,-32393,-74091,-132367,-360201,-274815,-84187,-97482,-347729,-517603,-489660,-348350,103447,251117,176740,34158,91378,-164452,-406197,-198166,190195,450523,243273,41581,-178198,7553,169911,33995,-189251,194458,537309,772917,794866,688469,223333,59241,243498,235508,-343142,76815,230055,197763,-22494,-274678,-339299,-286340,-25367,39561,-48097,-238865,-348552,-289390,-178668,-88717,-155973,-474436,-365916,-424001,-91748,195146,450542,492726,552905,574385,357754,51832,-335517,-224078,-4585,-100897,-345095,-344349,-424908,-162108,155653,251362,52290,348551,773554,909712,745298,192584,-331527,-374215,-371385,10771,301241,513148,578956,516886,256636,-127768,-377908,-437072,-341231,-363660,-315849,-125064,-131314,-176553,95453,-77674,-26836,-44721,-152616,-311388,-35321,236489,128835,79343,117511,-34597,17766,191610,107906,-108377,-159776,-167807,-323714,-575345,-233680,-43479,-154305,48889,273170,293503,185049,202921,263117,282596,118365,-264728,-99912,170562,428140,507827,816808,650789,64344,-504821,126549,339199,104003,-153385,-536938,-362212,-112175,54617,-52295,-350290,-290227,-221797,-304505,-342087,-188944,15022,-348783,-410769,-210458,-348190,-458852,-348279,-279810,-618665,-289012,-362371,-374684,150663,74884,-157982,-51556,178952,79617,-53293,3347,-143353,-464789,-96898,110450,-19686,-457504,-270981,208400,574710,593335,478773,123172,-121557,-71479,-336731,-56025,447242,418743,299711,168689,68723,-166238,-386737,-418709,-446044,-401004,-278612,-257303,-432096,-320299,-334345,-615326,-252587,-99056,-89499,-172737,-117144,109448,94947,-297723,-307238,-155218,-97305,141893,265272,-61912,-431566,-45622,325321,307821,203277,215926,366077,672105,322349,-225202,-424094,17346,173065,103430,282112,346903,387687,292358,352856,-118662,-317779,296706,726989,1163153,1315091,997007,7489,-400762,-75544,147436,234822,82529,153053,491848,688442,685358,663920,734269,548739,604507,661829,454005,150941,357146,412568,32430,-6377,416130,502724,239263,-20717,-86207,201770,391712,220379,45407,-179624,-401348,-577398,-214351,-164541,-184683,252738,482228,239061,-231829,61305,69586,-121855,-353040,-201548,-29312,-77957,-211846,-510448,-79560,144727,57028,-379711,42480,213866,423800,619012,629122,560250,488718,170337,-122034,-295461,-263455,-213349,125307,633245,605912,177637,266325,622231,546353,159299,55270,91124,252541,204830,73977,326556,337992,46812,-82669,107399,246218,505297,483706,246910,3096,-59032,-95668,-355977,-269066,62660,313213,772919,1099018,1031117,678573,264160,199670,78495,-192413,157089,196266,-34290,-205552,280076,393968,135725,258974,853159,657530,423264,480686,521340,142932,-261941,-17058,97282,-60959,-43209,46169,276107,252357,-50489,-453322,-57664,203159,178243,-21755,-59511,-58862,-99873,-133302,-176526,-78717,188364,372024,562018,335996,63545,156724,420147,197446,-177738,-456405,-126416,-147106,-327757,-275748,-407396,-448571,-212337,-132232,47562,168679,145628,-192915,-302531,-391202,-415939,-586048,-515254,-468151,-421205,-439192,-304484,-14357,-47426,-144254,-247134,17237,5315,-54645,222572,538783,580771,215857,-326231,-479862,-426946,-335751,-272351,-333318,-357310,-276089,-279720,-70298,26772,-108532,-165500,63182,220240,-7488,-235745,-175773,-161775,-293257,-80760,187478,330290,247881,148478,124757,-48188,-339456,-363239,107012,416798,552942,484965,289821,293162,270583,278639,58288,-203073,-299307,-134674,227935,78665,-152323,-564715,-76803,587129,911632,292732,52753,354103,441531,78667,-327388,70922,95009,-240855,-538725,-361011,-44659,309135,179621,-32859,-436196,-286311,-57364,-203529,-356869,-347651,87355,422667,781527,804714,509900,184715,-421865,-154066,349303,471375,193035,-105468,-179693,-167295,97261,397820,552613,327537,-275912,-158102,167299,374289,-52890,-532746,-468375,-243441,-183544,55170,292944,143107,-338926,-211366,150500,343930,132221,-89740,-138337,164829,661317,998757,1170434,693041,20315,-55529,121668,85079,229186,374974,136976,-142925,-147495,66877,43726,-389970,-109157,492545,716422,474264,88128,-365579,-282789,11386,159368,85808,277672,377739,109535,-61428,211821,520726,686841,429324,-277440,-263876,-300051,-374078,-125943,51467,369291,696061,809325,414266,-88846,-99941,-80258,316337,731400,598046,286,-563184,-237738,-200511,-312395,-206420,101549,648995,743408,575254,250969,58292,110319,81960,-56575,151870,520278,684536,482152,120682,-216242,-109012,470245,302061,-170282,-370268,86695,89044,-11977,-56066,-143191,-79501,-124475,-266458,-298396,-139432,64215,130813,-41588,20364,81390,-308714,-357488,-73288,-14817,74469,202916,45079,-114962,-328875,-496591,-288928,-13679,48854,-136646,-437247,-461915,-212244,-77423,11204,117106,102712,41292,76539,18992,159204,324976,301887,69837,-261695,144260,347267,179670,86731,59548,90106,139044,195405,285590,448868,732846,795476,658383,354528,-67392,-316983,-465695,-356800,-213752,-310770,-215260,-175427,-165341,-111356,-196341,-310902,-191506,-87116,74929,11823,-90139,-414289,-525509,-291407,-205574,-265367,-180500,-254075,74410,462097,778843,597593,76225,-17353,229116,48304,70348,116499,70115,-21345,-218190,-159642,-60874,-128947,-405684,-331818,-54632,216395,324192,147929,-580642,85246,428703,345346,-48596,109201,-86544,-477137,-276079,-264019,-523898,20395,364600,208982,-237366,-246215,-167672,-205983,-163973,-84528,-69058,-61600,-288133,-278027,-224278,-176968,196225,319917,-60675,-246530,258157,553715,362405,-87072,-544134,-122580,127531,270801,247393,153738,-71644,-188724,-53016,-154403,-375317,-207592,-92894,-431240,-37677,489650,517231,226619,-140405,-241092,-78387,59636,225579,113493,15474,-150565,-303414,-451143,-467380,-531255,-388891,-270212,-199870,-100681,44423,243019,388838,520648,430299,59190,-171372,-124215,-158433,-40087,-31158,-484487,-91427,458699,686532,758061,702217,514973,-83333,-9171,1159527,1752352,1411330,546515,-314908,-50899,341087,408515,408840,208039,27527,86760,266180,280429,181949,324920,402501,135547,-51705,210206,221430,-147726,-412200,33061,333211,497260,340809,-215810,-284149,245680,357097,252206,179002,111048,-90909,-164836,-92592,-88717,-375046,-267435,-30453,-47145,-95964,-86580,-395671,5361,621467,803866,459681,-168781,-225408,-42879,22071,103356,59567,-110183,-71894,145502,216772,-25465,-163627,177980,379349,305943,533885,617314,725097,509568,29598,-205626,218143,230041,-125958,-276897,-430910,-83407,306365,320867,228453,-12838,-274568,-153854,151950,281581,255523,-44755,-65265,24973,-314125,-294938,73986,142786,57076,-86356,-262068,-219953,-39408,-103506,-300937,-382105,-214817,24828,307997,191742,-118911,67928,170492,410263,501382,518551,343566,78235,-219552,-264396,-337090,-120327,21797,-18048,131239,214333,181289,92138,-13354,-214236,-270179,-138709,272771,680848,518541,-65500,-166874,280454,105840,-93335,546048,993253,904604,686244,314623,9610,-117383,-78348,-229293,-258401,-188658,-78801,-82805,-152927,-196403,-169626,-211668,-244665,31229,331954,480050,175307,-207023,-278582,-82825,-8260,19863,-70535,-356766,8664,390842,522994,413593,50135,-497023,-178826,21416,147455,236996,5514,-335114,-461317,-398081,-372002,-342616,-338771,-198686,-21854,-48703,-126639,-212991,-411477,-434943,-106574,-17754,-199845,-262575,479522,970237,1150341,827601,279144,-201816,-210888,77052,271098,211805,-103190,-487029,-236604,-157203,-45164,-110185,29160,-94567,-178735,-9586,997,-38646,-335138,-333553,-160592,172462,239036,-179022,-456316,-176092,109347,191012,-68011,-322899,-244676,-362537,-461953,-446142,-110461,242080,202273,177837,102766,103397,303260,511094,241691,144735,348070,287451,5338,-163758,-60800,54590,60758,-123828,-472669,-329437,-98371,17452,43114,-82355,-292268,-416179,-323237,-145983,7854,-127903,-339487,-305953,-310358,-367726,-352202,-357180,-358054,-406516,-380966,-110719,-58986,107713,480337,693485,1044143,1159320,1152168,783198,646345,662037,613108,751028,648223,472682,196741,13276,-132664,-129762,-287117,-363912,-153783,78716,91660,129974,156264,91298,-140924,-466167,220827,927954,1267254,1097530,399364,-399061,-342801,-201770,-257418,-502458,-223874,89233,329947,315729,108087,-194844,-147388,-47688,-5084,-103459,-396797,-220586,173568,403193,504468,505474,205385,-186843,-235083,75520,219978,146690,38117,55242,203300,349816,219121,-44387,273959,574919,710980,589177,92208,-420133,-181335,-99697,-223168,-163237,-300844,-357880,-5247,97452,197166,90533,-442857,275206,1012389,827630,103286,-433478,-508816,-401178,-162668,37943,385153,478781,348270,45694,-255798,-474286,-281334,-125648,-21558,-303745,-477038,-19122,36094,90817,99446,37548,-181975,-396757,-396024,-77425,272027,406684,352790,357804,227574,-17532,-252465,-180537,8126,147130,-54718,-307131,-183277,-15945,134896,168022,-31127,-94061,109911,67825,-213574,-236777,40444,-30208,-191691,-233545,172300,121508,-42416,-291898,-386298,-132842,-55470,-311957,-179327,120817,65889,-211118,-524156,-479178,-314656,-169007,-72769,59795,176289,8994,-224575,134903,267567,158633,254303,312371,126987,-154501,-524921,-140824,243753,603414,874768,721903,484497,72538,-128827,193029,249032,159293,467431,489189,125579,-143611,-2206,3877,162234,279315,346938,10557,14958,255884,356943,147721,-165196,-352876,-106887,-5928,-56390,-237001,51861,35605,5619,107607,7982,-46950,178965,283466,248124,-52475,-417921,-501536,-64963,471940,821996,465910,69762,-84403,163755,395395,443681,307339,-16061,-516320,-20701,434940,735678,1061841,1097564,837446,652536,493921,375992,418782,292230,67667,112785,317988,289657,-120117,-456922,-508364,-221065,-215243,-78643,-145636,-209069,-303322,-297794,-448009,-417174,-218032,-311262,248606,384606,91512,332345,341874,-50040,-217525,-314552,-222239,173632,292612,36107,-399634,119009,521098,590984,376125,16960,-235327,-217511,-135885,-214762,-173535,-171149,-274114,-333694,-199175,-166932,-232999,-224860,-536902,-73033,246575,48364,-118081,-88022,150067,489136,297675,-316212,-205166,67747,-144223,-488902,-15500,525708,431366,-59007,-33220,356214,474605,413400,503951,719278,695577,339079,124944,-19325,-342489,-330791,-73994,281395,320417,203952,-295308,-115781,-211474,-529876,-147078,311902,569006,704923,637450,344318,-114660,-360410,-12353,201407,41932,-301932,78313,482065,519641,131179,54237,354573,257495,-95463,-264030,80724,230042,299402,89498,-194203,-103441,-18443,-163343,-140569,120867,279202,-46172,-347644,324738,732933,834020,602592,94218,39361,233429,415831,254630,425502,446420,154406,-209818,87397,480428,348348,-341000,-178475,63772,-96788,-282519,-325790,-375463,-391446,-6365,362200,547437,280712,-49608,50944,324882,193253,205062,99186,-381010,-368738,-221815,-39811,280355,589162,535663,504346,255005,110073,267193,424993,435829,218495,-27547,-113835,28219,119785,264259,163427,348099,695635,811428,614476,357457,153002,-107364,-426038,-320642,-134541,-286158,-203334,215330,342108,-45694,-211938,-235444,-409184,-325416,-82285,167472,170281,255959,105533,-76342,-145496,-191903,-485494,-307188,-262168,-139277,112102,115527,-130567,-251408,-284933,-470312,-281558,-230111,-460379,-406020,188863,442740,465760,170756,-181140,-213985,41719,300018,304221,-79101,-382540,-105131,351615,505142,176925,-371480,-195534,-40255,-343265,-167273,344308,535380,364630,-22727,-211192,45919,271836,430411,332142,207925,-173430,-377566,205985,411697,384245,109399,-132438,-393215,-229470,39383,-195061,-117460,335738,529574,124600,-489014,-72610,103950,110856,-151647,-355986,-408927,-213490,-163724,-172299,-309560,-302118,-131167,-3326,-94575,-195283,-140658,-96612,-159148,-259640,-316352,-270033,-9363,380950,770064,885898,477474,311219,604833,782904,401333,117565,21352,-170543,-413873,-308858,-341048,-459013,-122096,32292,-147621,-246617,-287367,-284605,-204887,-61850,-97595,-366868,-376996,-238790,61594,178490,-70714,-170585,-189467,-216689,-380196,-214619,-94517,-292764,-301645,446360,594727,265188,-18831,-211754,-401412,-366187,150181,352571,92202,69271,490568,428543,-195693,-378765,-150260,-156412,-327379,-470616,-127621,-259139,-50798,115920,251299,377521,229640,-324563,-12050,405382,415408,316792,-61942,-396691,-223236,-111309,-174787,-143118,-127544,-138448,-241987,131712,570513,517684,461883,323319,435931,593496,587911,193729,-285211,-429888,-104741,115731,269551,245510,65179,-274013,-604282,-19223,285294,141011,-222675,-39549,228753,235968,-305505,-336893,-16144,-206460,-102900,729402,1201126,945314,552151,223219,-50738,-284350,-467917,-111923,352930,492257,423944,146287,33824,104311,99295,4885,-208695,-427132,-265403,-221863,-364268,-300925,-83364,190639,342074,403896,278336,419975,757753,938670,713690,306466,372186,717056,931996,1095896,818526,419416,-127383,-357989,-2114,-66524,-308017,-201390,84082,87329,-97054,-194974,-73385,47965,29947,-303116,-20796,408116,545423,332690,-94811,-607089,-208464,107211,35194,-316861,-396721,-126935,101859,373603,388270,114700,-204530,-45751,241499,196171,-9452,-334164,-336017,-205326,-214634,-24529,330832,488133,313862,63639,103944,178813,247013,331400,456839,323358,52950,-162863,-139469,-123038,-261167,-254155,-87142,-179237,-289635,-46260,194778,397591,379867,224607,-45078,-331790,-36349,66907,-116841,-467167,-513326,-394602,-358883,-266905,-10748,101473,-96631,-298961,-226524,1874,-37161,-149714,-157650,51313,326594,207996,-59378,-319019,-197499,60354,-24893,-262416,-391785,-368146,-23029,34407,-118777,-132131,-127684,-371651,-442267,-173918,-263132,-88274,314747,319136,85757,-314097,-275649,23623,185126,176552,-186732,-433589,-301711,-407826,-434982,-178113,-192632,30584,119085,-7776,-69575,-205232,-499630,-430475,-453593,-154221,-35548,-175168,-280077,-196592,21442,202474,228755,39494,-58192,136625,197730,-129598,-165305,29594,-32283,9634,56815,-77558,-63787,103438,301067,438038,440408,440559,391721,102086,-89531,51581,253212,438444,608744,485699,289931,-29948,-209395,-206564,-261028,-282546,-271769,-241382,138218,307681,156580,-54125,-326493,-28077,104769,115500,258228,353516,274851,264028,413697,601633,471361,200813],[63200,172120,216584,155171,-80764,-227897,31673,223773,27788,-193762,265378,490872,362797,328556,386672,520306,445848,58800,-395733,-207970,87803,148088,-138259,-377601,-147016,224424,549543,430397,71247,-382490,52497,418594,394793,265822,-90345,-250908,-480467,-380669,-355223,-266883,234982,571021,650298,521714,459537,424006,480420,334431,150836,-122866,-371902,-182826,-100527,87578,373431,443476,138406,-154906,473800,681760,390718,-36180,-285821,-308671,-285185,-270817,-413510,-309980,69606,277241,208004,-67067,-425363,-239302,-245149,-284490,-140767,-140519,-91384,162916,318506,506795,423410,15972,-157407,-114232,-192107,232370,336211,188214,-156774,-504895,-496247,-392102,-487941,-338420,-268776,1824,311089,196354,-364428,-86049,196489,106698,-198248,-415381,5468,453430,536314,373903,127806,-31611,-236139,-391161,-335492,-370234,-409149,-116040,-62262,-234851,-65579,133423,167837,-31629,29230,-216672,-443743,-315706,-270265,-259217,-397020,-371083,-111523,-46022,-114618,-101244,-145700,-115652,1580,-118691,-375258,-400396,-419904,-124051,163340,176366,21106,85908,290645,24036,-65518,1186,346481,684515,744219,558833,235716,-90399,70513,-87125,-356211,240104,655544,728476,685876,566250,224470,102296,211905,92893,-375026,221016,389448,251881,-95176,-329941,-333020,-133939,183389,260561,81220,-166595,-520702,-217223,67380,210801,20313,-331000,-445183,-468654,-137963,131622,353116,451148,552425,563729,453198,184859,-188929,-190666,29800,-30720,-163377,-195058,-316753,-206434,139207,324712,184451,371621,924968,1168655,746290,200130,-314776,-190475,-329161,-217476,50145,414669,755769,633553,306405,-185187,-525582,-256807,-331867,-382442,-202447,-132451,-180768,-241791,-273655,-337131,-80063,33602,-170401,-291144,-31659,167630,148676,142773,276758,259088,281103,277986,86021,-66738,-39618,7946,-109445,-448849,-98148,266865,216635,-44983,107063,148648,44335,125473,124348,74929,-245019,-199706,91340,233559,298797,361537,505506,234685,-9366,-525452,63361,433709,403311,212628,-219414,-300810,-233943,-154155,-167381,-303719,-343298,-524236,-404810,-182864,42993,132624,-49734,257697,386774,103233,-488799,16323,267274,-84538,-473911,-384100,-203187,267263,244322,23166,20227,237138,170564,-95392,-240173,-176068,-412167,-455317,-35821,-12574,-269692,-522334,-200957,228196,430320,356061,19563,-230031,-120979,-108062,51528,429243,409676,290667,122949,-101880,-320078,-390537,-373902,-448092,-494935,-177015,13821,-113964,-259849,-306084,-411673,-434864,-453831,-508097,-400146,-224140,45753,161913,-66586,-313086,-221327,-107277,95949,204331,107840,-162178,-188066,73454,97843,71526,190154,305598,503339,163591,-416014,-102131,268578,734010,681707,482750,425425,632753,431177,286466,-211975,-127648,403892,892519,1234240,1164140,1025307,140464,-382649,5206,331711,370582,136720,338116,517181,530339,459131,706150,866928,869168,753627,732999,443654,108548,228126,321556,-124555,-288618,292651,587726,495359,88671,-225751,-18839,40113,-24224,-38456,-292704,-430331,-416651,-21448,-33833,201949,475599,447435,79241,-290352,246793,279645,-56009,-434719,-507210,-132768,35647,41938,-417789,-232763,51983,-74470,-385133,-135453,-36310,236345,450395,502605,557008,507141,270957,66690,-384205,-444796,-232403,286167,711066,777043,171581,201546,542402,383609,104386,111808,240103,338198,273225,52969,222376,260410,134545,142079,244471,395304,605968,558599,284084,-72044,-154316,-198174,-478481,-265058,134700,454725,900657,1200678,1181743,824930,253112,23461,201498,407771,690999,497808,97900,-156271,201514,209300,-139832,-203001,140732,165248,339208,730047,711498,188581,-353780,-15224,47728,-171312,-260451,-324264,-88045,101820,-39945,-366836,-260818,-18686,-3212,-85974,-13386,2513,-24501,20070,-216342,-186022,130615,254640,312760,-103157,-58863,239726,479738,121272,-231461,-456734,-233380,-202325,-212557,-156873,-287546,-514367,-502788,-162590,334577,511458,246419,-270236,-452967,-67709,-202023,-397486,-405033,-524111,-569880,-559893,-502713,-365798,-278326,-243608,-50915,276706,173540,-82302,139293,349504,340008,-130393,-619886,-465363,-460845,-260517,-189499,-224530,-199942,-250000,-305864,34442,231441,128517,-160591,-141012,95092,-89561,-213254,-113424,-137629,-413642,-289977,77372,467871,576262,481194,323422,87780,-185681,-490995,-138558,277649,490694,537300,316687,231112,138201,141832,-22021,-182768,-205948,-75010,-75262,-346490,-401239,-216824,362673,1032036,1087983,305034,2661,442683,453824,38782,-296498,206589,149376,-161314,-310904,-69987,130469,432756,354149,82233,-169052,-254582,-186718,-363488,-491701,-515621,-247878,63430,516627,740564,623550,521812,-77305,-243233,455855,768375,582371,121934,-115199,-94113,235052,405550,461468,281390,-128254,257051,621656,488947,-55927,-249706,-111236,-314261,-517535,-81297,241489,104172,-363799,-218047,-53692,164737,-165451,-349394,-157842,184807,635713,918206,1162002,711389,-28330,91413,269014,11719,-127878,48290,56788,-64408,-140138,86545,87140,-409532,-195932,427679,541988,264217,-20642,-350540,-295546,-32143,128410,215985,512437,620531,36681,-120240,436812,884815,907530,553682,-116547,-41091,-109557,-602878,-179903,130543,415755,774632,803227,358574,-105470,47963,98728,140547,357276,308132,-153986,-168173,89832,2467,-360333,-220719,121742,519378,509570,382149,68076,-226814,-149581,-117176,-110808,137149,497402,658374,386920,-87081,-235876,177398,694203,477749,-23705,-318046,-55336,-92856,-349063,-484257,-227330,89885,99549,9057,77666,-70676,68823,330386,174550,239272,68582,-339463,-269075,-7557,-1946,91662,291064,188192,-32273,-315219,-513377,-211052,-64101,24778,-185005,-478717,-456449,-257243,-93910,-612,97399,89061,94105,176283,63436,130789,334684,425900,282841,69905,411180,692982,500044,135065,48466,38472,-51718,-247226,-300909,-190539,90864,417013,491758,360875,112836,-337354,-499401,-442340,-468147,-514203,-369093,-220699,-148496,-146094,-277001,-407679,-214483,-37497,162,-98775,-106953,-249917,-387835,-509721,-483182,-338502,-187143,-122941,71426,326731,600633,500960,156392,176496,354797,260248,94298,-42017,-55225,66686,-96158,-337667,-347441,-308739,-282825,-219061,-124498,15683,224955,-9245,-500566,145067,450148,383956,169535,326854,58850,-269950,-81255,-59174,-357841,-136494,214578,139122,-314411,-226447,-110716,-131164,669,-141067,-466208,-409228,-167502,-94078,-215465,-183256,243402,431703,40161,-353639,37049,367585,247504,-128038,-517773,-176730,208150,500539,593021,440319,95931,-98396,104597,108952,-166026,-281333,48580,-73169,-302432,311506,593337,358503,8917,-78932,38736,22343,115856,-28285,243891,239337,76479,-255978,-440417,-466820,-340362,-235075,-170280,-53021,218904,450438,663793,848135,660126,109138,-10512,116953,59303,-182426,-402088,-384735,-56309,240123,433506,579819,565780,358303,-120015,-73227,1017082,1611046,1347803,513695,-234174,44239,414521,534120,631666,635499,355744,358518,388583,299955,109607,166112,280673,180969,47776,199840,109587,-220836,-126732,49510,83573,287139,277011,-270694,-189557,384775,517619,356109,252945,170066,-71412,-220719,-20499,11590,-312300,-375373,-241304,-329191,-274359,-232417,-514815,89958,662979,824625,539884,42523,-150174,-35743,42431,69804,54510,-83038,-100694,174902,183154,-120935,-201608,239124,516559,338091,152206,206871,374931,237696,-184118,175463,671089,582849,64718,-210018,-530186,-149507,147723,100920,-37436,-52048,-274892,-492179,12850,157543,-29379,-193292,122415,10012,-525117,-43916,107817,-45588,-4318,-58989,-41724,61717,-53335,-108481,-67415,-114358,-15036,-23606,150541,73373,18496,147134,80765,364339,630387,657000,415268,35552,-225431,-81851,-174010,-166616,-46982,-208323,-87968,131385,161380,-41465,-270102,-450307,-408307,-91447,443224,819753,505970,-165925,-66589,454418,321149,-13151,438556,816911,652130,402056,122840,-16576,2463,50995,-236556,-211688,-147662,-153049,-241183,-343551,-382019,-407890,-399586,-472837,80101,623897,866968,463511,-184377,-446133,-262608,-123689,-74325,-158747,-168445,65707,177241,273481,370446,113092,-486990,-345624,-312229,-338152,-137093,-71665,-182719,-241948,-258357,-226544,-91827,-125337,-85992,112854,163276,114840,-98233,-225585,-459505,-216597,-7905,-41533,-266634,251734,674324,966659,758586,427247,23583,-69306,136812,280249,118678,-236645,-309140,-95363,-69854,34281,45726,118634,-8799,-162256,16314,159234,125587,-173187,-222407,-69139,261478,374848,-31397,-460842,-249437,14722,170121,-30536,-272517,-484352,-201801,-162803,-303949,-281785,75441,151420,-343326,-48190,266504,505253,678180,423209,276005,346095,182110,-131143,-250031,-191039,14805,180308,110797,-158166,-472202,-413946,-233777,-123841,-187171,-461523,-284679,-217200,-271739,-257720,-246842,-349099,-264666,-225654,-269725,-364653,-341121,-335586,-367303,-384083,-45869,150009,273417,468094,702163,1065407,889910,688483,254892,-81157,94336,316858,434703,486786,407687,227943,159470,-92692,-202985,-403393,-291518,-40709,238893,433606,443034,264920,-71718,-451357,-316861,316010,884095,1159301,1207529,645035,-35445,-249851,-175943,-221999,-441838,-347165,-52828,191652,299569,175384,-148448,-174204,-42814,22233,-152354,-375320,-399339,10077,262638,476973,579346,231391,-136279,-108737,283336,404461,349600,226726,89770,217815,379107,420746,222831,-205526,50386,448677,525188,37984,-512614,-76310,14086,-87399,-118430,-255584,-292423,46100,148223,223143,79311,-402453,58759,785767,727173,47963,-453993,-332038,-504149,-390731,-210044,-33646,22111,-154191,-255890,-351864,-556245,-343059,-123193,-59597,-286169,-442226,-276938,-319038,-179489,40439,65186,-114989,-325875,-373340,-20977,348427,410902,287495,339060,227773,-51624,-311879,-211529,24281,146495,-103664,-406587,-30338,228934,253902,128910,-206039,-133825,61204,18256,-137907,-59064,-19499,-29285,-279513,-196760,157275,316544,127087,-174259,-475470,-167155,-50247,-297744,-119977,155590,90050,-307956,-312701,-264632,-411081,-437319,-374672,-159321,49770,227144,82544,110926,194882,191689,343420,448600,290793,51135,-258380,-260854,74319,334985,496719,557600,448493,177860,52162,269081,405526,188041,93613,-39446,-226911,-344677,-97427,-172048,-18303,95906,-73110,-432736,-79259,323490,358515,71804,-202443,-368583,-176634,40233,67713,-340893,-292969,-87700,39387,303890,213375,50718,71409,93258,-30476,-383824,-454559,-446750,-257536,172741,401996,122753,-423487,-489594,-153568,238228,474886,543294,313490,-274310,-147219,341755,476684,598154,850389,691746,636443,325833,139797,207129,248058,280631,381489,418544,246108,-190751,-500740,-210293,19467,14636,29833,-33337,-76061,-136234,-138936,-424697,-356458,-63027,-345803,32990,402876,361183,370136,193062,-1704,-366516,-524260,-197730,197198,238835,-129756,-260960,352970,485113,473715,300458,55381,-205147,-348944,-349134,-318306,-198993,-104914,-134243,-244113,-229404,-348471,-394304,-130667,-461074,-240092,148054,136263,113478,154082,493311,831043,582634,-304629,55391,363757,-8201,-297473,-143175,222410,327235,219445,312240,632686,604081,438226,487222,709062,799026,480431,182634,-44246,-376085,-350573,-248861,63864,287488,311367,-1224,207805,157604,-269269,-355186,185901,463303,636679,726161,560352,236502,-247947,-326095,-112882,-144005,-234967,200851,569946,665807,-41189,-165553,149832,71751,-243149,-259412,137335,235082,81081,-219280,-519183,-467833,-193053,31949,266751,421390,471647,62850,-10293,481620,689480,656588,347092,28489,180958,356965,324617,81689,189440,265501,80256,-261227,154738,650403,595681,-140949,-173305,87230,70967,-47374,-47298,-151072,8590,107177,282615,316127,54849,-124775,-17387,62738,-81048,-73377,6467,-329215,-334306,-119528,-54374,79194,492499,670339,804837,497934,148275,183946,310875,264628,58803,-158591,-169459,95681,349208,522627,418622,461760,694800,778105,657938,347007,119028,-15069,-194722,-422727,-222316,-213326,-254347,-131750,-67081,-216071,-284246,-343353,-463639,-344664,-300527,-183117,-215085,-177648,-391780,-272118,-99298,-169264,-335831,-83792,-66319,64440,282467,289132,-60589,-372417,-381124,-216463,-48627,14981,-133684,-502992,2825,398584,455291,114856,-280910,-439227,-187932,17744,-38472,-318016,-176704,-472728,-45749,213356,-22307,-441714,-224019,-63715,-260381,-207050,265736,473043,372741,14255,-156573,98985,360440,213586,-96047,-6980,194198,52005,-177776,50450,85092,-169366,-250133,-274753,-346557,-331062,-485047,-31989,427186,501493,155091,-305692,-60730,303283,495440,275692,-121020,-393030,85873,115154,42236,-213307,-396754,-192698,57162,67131,-183582,-347516,-171312,-79189,-184577,-263245,-258543,-192938,216520,669621,874142,540215,324160,623002,826374,579028,363811,383762,348453,6649,-204292,-257609,-317866,-133742,6814,-105578,-195167,-315242,-365873,-223746,54612,14624,-228972,-16528,138868,234355,211053,-15497,-215056,-111390,-336481,-392903,131243,340086,-9577,-365920,475970,809324,546369,205692,29321,-82518,-308973,-77002,261636,149747,239596,497103,175685,-369865,-211655,824,91425,-22624,-299352,-314555,-188930,-61310,83417,286732,551337,508783,-179200,-121460,390992,269440,36502,-117114,-206358,-298744,-362319,-536976,-337546,6736,207795,-100220,-15992,366959,464186,466308,466552,575577,671733,667724,305451,-182012,-518691,-110103,125364,307679,401216,365628,129736,-340353,-288678,162802,146347,-301868,-249402,-187530,-67446,-419337,-282207,31639,102004,236726,938283,1389488,1205048,764605,320486,-118342,-468513,-291174,217949,456536,418438,297257,256007,380686,186988,34951,84071,95494,-97752,-163213,-241164,-74017,62815,163622,289637,373524,378811,326106,494186,843447,944432,659955,198576,93240,483500,799441,1197715,1138558,623866,-145015,-300598,41695,-86453,-311864,-241586,66014,138769,-106476,-250251,-101484,117499,221959,-26935,-449792,65439,342549,231110,-118494,-300060,-120805,74148,-136914,-560340,-103653,135059,189652,170410,-37784,-338732,-354990,26789,178294,6828,-136476,-320778,-403380,-427301,-304372,-60436,233968,315061,270061,12278,40698,144051,243579,413709,534733,427943,194785,-54479,-116865,-186739,-391651,-326466,-196549,-356444,-380395,-31467,151149,210542,206800,67545,-137436,-451901,-275284,144028,158883,-81803,-56461,-9452,90479,-42810,-161629,-149240,-207543,-359362,-386058,-194389,-265616,-385546,-396848,-163332,133246,157949,-25216,-279671,-227821,51148,52758,-129420,-509716,-360072,61321,-65111,-342830,-161886,10712,-239827,-420701,-55018,-121838,-148004,77293,57403,-236450,-535622,-141934,90702,228970,173918,-255088,-222056,10321,-220333,-468452,-31204,-233090,-184954,137749,174024,76747,-204022,-474783,-427034,-265159,-26073,25493,-129970,-282895,-208527,4064,182648,172707,175938,171087,144777,93008,-224429,-307359,-106706,-117528,-46394,-63686,-171559,-142052,88273,325824,448531,421800,262280,154326,7534,-139455,-164421,88294,304878,591681,570342,369286,153639,26642,42374,-14899,990,-79542,-170771,165579,490718,369078,115143,-447718,-180512,-11403,78964,291525,349186,194558,187175,297624,471021,356733,106514],[90631,169663,143728,70540,-31043,-284407,-233269,-29477,-24168,-324210,-155641,102203,186138,375857,571973,697342,474598,106582,-146211,-20750,223621,226965,-92987,-403362,-213988,237174,586813,529963,210400,-226307,-46358,293873,211870,200161,-78403,-25484,-320570,-257081,-132238,-449296,-4228,464954,546623,474564,483591,545685,588110,380384,176011,-42548,-42066,26055,111301,209360,216952,123261,-236737,-29485,363181,467868,271928,59282,-11955,-1647,-66916,-183176,-372931,-202203,68139,198745,144439,-71403,-375996,-224498,-237593,-288539,-313599,-440442,-288075,26692,201741,480502,528361,172873,35229,141774,21835,35241,-5930,-64016,-291284,-523311,-364088,-171543,-231833,-512702,-290899,33552,279489,174345,-304905,11754,367536,340156,7929,-540294,-228267,148273,201733,84340,36358,15403,-194930,-391950,-298995,-335762,-522985,-454235,-271925,-84462,23601,-66507,-106936,-154504,-8062,-256104,-493864,-352921,-315744,-302369,-415249,-532250,-287181,-151665,-247065,-246588,-89823,-43929,-53358,-257528,-295079,-261042,-245954,61628,139334,93401,4467,210350,315060,203958,285760,411522,628345,925651,1002720,749906,365390,-42569,19954,-172220,-209146,360984,707628,556912,374762,189975,63944,-49977,-63434,-377950,-82621,331814,404198,127553,-329386,-439455,-312887,81415,342049,380839,260899,-28632,-356609,-90808,298933,477478,284742,5521,-180483,-276308,-226430,19923,208382,375819,515842,527184,484604,188937,-164485,-173247,-8503,-39766,-62494,-146725,-279098,-246442,59407,190581,155684,252962,743236,1036990,563158,66324,-362439,-98733,-207480,-401549,-163449,358421,951125,882144,436819,-189488,-378817,-119139,-107150,6785,8387,-178600,-156282,-73854,-125184,-149667,-202856,-66469,-312086,-213533,50093,55639,28642,107521,395398,524348,524717,254375,-84911,-92044,14101,101230,52344,-360415,-13498,456894,505915,152012,-96101,-72674,-134407,34733,75993,35837,-347219,-255260,135492,207900,37799,91830,19854,-233558,-200474,-417439,-564,449668,598535,380833,-59992,-423656,-451571,-270237,-50364,-211573,-251496,-125252,1615,92183,80584,79055,131947,578934,758928,457280,-501291,112829,397248,77686,-464507,-409720,-30484,122950,155766,50561,-20304,34967,61812,-153352,-463524,-432315,-396779,-577869,-85853,-38850,-186444,-367677,-118184,4016,204530,110834,-153981,-316941,-144321,31268,27710,181863,180400,8469,-201450,-462085,-371607,-190420,-164237,-180146,-309461,-303441,-14846,74914,52015,-45152,-178527,-264364,94518,-148360,-423018,-335914,-84163,120693,71938,-176223,-280329,-102851,210511,324111,376901,149326,-190346,-208253,-89896,73595,292811,463928,524966,175011,-308516,479600,1124709,1602616,1496423,1051817,904970,1015640,717793,304706,-47222,26169,386298,860494,1043838,774861,642849,42664,-366134,776,351607,339135,98726,384427,472854,335472,133086,400929,588259,840010,655003,611804,291693,-26370,32142,244070,67297,-451384,85,510262,628049,178921,-284054,-147081,-6845,-54356,5772,-195051,-409854,-276037,223638,241473,576622,676056,440312,27297,-69880,193697,337255,58145,-291806,-435169,-263446,83998,180795,-279959,-407360,12882,-83797,-348174,-367284,-240004,56248,252315,303117,436463,411621,291201,136824,-249328,-481906,-252995,253911,479360,568134,13724,-86301,170432,87750,40836,109737,313637,365096,261883,-18385,12931,114563,216819,327218,331797,384469,479366,506017,251957,-151930,-253583,-282856,-330837,-163721,133458,440939,757371,996847,1089570,687983,61278,-7789,487360,834679,854525,543708,105351,-149117,-41923,-119843,-316024,-458399,-310218,51913,585882,966486,830206,202588,-574164,-145210,-151945,-460377,-478487,-553390,-400919,-18873,-67971,-317337,-501156,-307116,-273844,-175982,-13031,50117,35977,9243,-330762,-314998,-25236,141623,52815,-444678,-112507,216809,331503,4522,-265424,-465878,-283286,-143190,-120623,-137601,-250622,-352888,-280265,35856,386205,438915,24683,-412297,-232710,86982,12971,-177274,-346626,-489591,-295443,-282874,-212958,-94151,-305433,-232592,163213,412671,208650,-278604,-102515,42745,-97492,-592241,-289870,-263408,-487346,-227492,-181864,-195604,-149241,-372255,-305146,130655,357619,218703,-191952,-281035,44813,16606,-107732,20236,39244,-166829,-483302,-65825,511386,848857,765437,490189,238569,3810,-402425,-401148,76376,381569,539623,385481,179187,16597,-26971,-91434,-74111,-28494,52062,73868,316289,337424,189464,599039,1126813,826664,151422,63346,521111,413591,-65733,-280693,191520,84225,-115022,-43733,165550,215357,345804,472447,265400,89844,-49781,-198337,-442149,-330282,-252308,-139495,-169731,-155883,249567,503956,630435,217974,-323732,377510,858428,816596,366706,40754,131235,493709,556489,506003,328261,138720,503879,941978,526298,-54080,-101976,277620,15416,-461123,-29707,273100,59952,-364974,-262755,-250708,-225353,-350123,-142386,20858,230178,627069,949839,1139667,629463,-105262,224386,462640,392710,-162434,-230422,-22047,-39763,-165756,-49407,9511,-173101,33631,302302,237125,-133857,-342395,-417307,-310016,-70230,42058,315014,585359,562823,-169684,-156974,590820,1150262,1169645,623401,-44317,95852,90995,-363134,-120340,195722,290792,568649,515402,59730,-151891,173731,190302,-117837,-173824,-54530,-2241,224447,358598,165715,-322510,-200636,123562,349638,365799,294623,6790,-244743,-208529,-315949,-162313,121383,436473,567181,293057,-198959,-35397,456849,691358,522366,110149,-256332,-306245,-227229,-377514,-295599,21940,264661,223027,86108,97180,-238818,-70614,225593,214178,200469,-90852,-403889,-208352,20046,1006,36239,188242,158898,-55109,-269475,-267636,-60245,-80203,-28557,-217839,-481398,-487014,-318360,-112708,-758,60467,53259,105828,181740,44724,12206,240880,451314,373718,391061,650357,986381,873663,351326,128988,110339,11719,-17924,-187766,-381359,-406451,-53516,224446,245682,153619,-427639,-278017,-185078,-338936,-436083,-466176,-153354,73471,281148,156075,-1561,38738,59704,-69064,-159892,-166890,-78095,-152678,-181267,-99052,44837,51315,80705,121506,244261,461430,434018,249643,233320,265659,298062,145361,2243,-106212,148434,65480,-316688,-276376,-112305,-61703,-183384,-304432,-300589,-49624,-259556,-191731,190171,416952,341450,288540,327583,73724,-63026,56815,21602,-218561,-301867,4264,124154,-210763,-236473,-203180,-102114,166069,191514,-384050,-342381,-112716,42926,-194319,-236814,195420,440490,138126,-295418,-279587,90716,80851,-204787,-547768,-217036,296910,726123,835451,570909,118884,-184589,65001,241805,31253,-292338,41415,96917,-239875,53175,377443,139433,-90081,-130035,-88929,-184480,-180851,12713,598550,719494,480954,-49823,-409210,-435654,-324970,-223275,-145148,60343,448506,775296,987369,970197,647600,26774,5317,202813,146192,-207952,-288112,-75417,28793,33032,147034,310544,364481,191400,-141258,-182758,709566,1248751,1026728,304465,-234391,-39472,209639,403647,670613,975343,721102,620721,479956,283286,16639,-69534,99315,206477,141777,64787,-102018,-22358,290428,341785,-91494,-44483,123377,-325045,-63340,486778,648270,437941,264102,125468,-132506,-296641,7586,25128,-281222,-542310,-505681,-587641,-484396,-377379,-243015,188903,603893,700598,493327,203364,95444,200439,152669,149844,104236,-78502,-158400,111282,116959,-169121,-310828,163854,401736,323398,-26956,-380777,-125506,-118522,-246047,416364,828236,657045,111702,-182463,-487084,-137083,77641,-31565,-254514,-179362,-313956,-285735,74669,73700,-290239,-162234,231086,-102733,-271878,218424,152892,-224981,-125397,-28562,205627,262904,-87078,-247966,8206,22531,83364,-62603,-18887,-49072,68696,7237,-26379,257386,643265,657150,359270,-41835,-85983,179143,135549,-10339,-68494,-297628,-331925,-43427,109502,60553,-10677,-126440,-463092,-129768,487712,718329,348215,-310848,-10455,486343,430252,271265,463055,518678,263545,28391,-64918,-44353,101383,62338,-323326,-251634,-177339,-265444,-370852,-448080,-447365,-379607,-339033,-270881,166408,830270,1022067,576720,-59679,-317790,-253551,-102815,-65965,-121774,11845,103921,-189399,-226759,208531,115851,-263486,-315084,-309615,-301405,-34353,129938,147382,-34452,-192110,-74684,168076,109671,60766,145973,216206,154115,-113357,-172785,-450250,-324068,-39042,56766,-240509,-66847,252606,590011,679156,568706,208633,-79793,37562,166019,-15056,-251890,-113182,29646,48240,86617,147143,162757,116685,-75160,-61436,47862,-35071,-135693,-126265,-25060,191566,315256,-50673,-430424,-293120,-177591,-54749,-94187,-100358,-55758,146779,140151,-57597,-268318,-48251,-33956,-508153,-41180,316777,525385,630265,504242,370948,373548,191992,-146161,-384557,-310308,20736,317802,418792,108578,-164147,-402177,-480689,-309339,-309467,-457510,-160228,-97633,-318304,-343084,-87480,-611,31920,-115,-84309,-305637,-507279,-439673,-408823,-381742,-38615,286841,426980,387967,657955,846410,369876,-241663,-589017,-49205,-121216,278073,354592,311078,189547,131108,149735,-167961,-369930,-543531,-256657,-34121,170718,447041,524198,291212,-220272,-485005,-86756,334205,751983,1055951,1247854,794479,249532,-20663,-78634,-164027,-313236,-471393,-230403,85968,279909,122810,-196596,-285329,-135355,-87012,-308239,-370100,-503354,-130692,185566,498855,714579,444131,110780,144630,517954,506744,379445,204353,-33612,67844,284328,596476,736755,399696,-380708,178041,441741,18016,-415512,-39480,-12909,-101831,-125330,-213930,-221773,4622,193327,396852,304014,-28160,-161991,216055,235533,-227052,-313449,-147640,-310744,-489210,-559181,-404962,-301445,-573061,-443245,-396135,-569613,-236883,8288,14575,-141508,-265041,-251789,-351571,-380704,-96756,4804,-73559,-272057,-391671,-8388,329055,277663,79794,165302,104356,-171103,-395712,-258858,8644,88795,-192737,-359092,79417,381066,338660,75342,-323856,-201003,-91783,-81785,-32792,34379,-96178,-75114,-388396,-241549,75368,440661,293693,-84473,-417369,-118736,17161,-223477,-157567,141178,113219,-407453,-85683,28177,-36406,-178821,-295685,-490279,-154453,284839,314303,220578,244055,272017,417576,538986,408295,194914,-34905,-57709,48890,-30651,-72557,332392,413954,242183,147311,300811,456714,349517,151473,-113657,-344345,-233223,-96476,-318358,-374525,-255727,-502878,-94938,162937,526000,450267,39219,-280197,-432505,-278326,71778,181025,-120316,-419718,-234738,-96223,221173,183961,-32330,-154798,-188580,-309153,-363295,-314979,-248490,-134223,138820,383284,205498,-180184,-285883,-201284,-66817,332068,674170,570177,-61633,-334243,98093,75901,-45819,186902,307000,368315,42521,-10080,-32479,-18772,274457,443300,365346,58329,-350715,-245674,57052,138638,84477,-45038,-18923,-7233,-33667,-103328,-271470,-20287,165263,-189321,-227710,420686,798843,802786,546212,283169,-106489,-300312,-477052,27413,121086,-225684,-140734,502195,518160,374885,137115,37295,-37351,-230365,-461165,-401960,-270646,-110369,-46358,-111228,-115288,-262311,-480786,-306833,-445518,-427274,-87738,86119,136268,240317,632739,839836,513468,-365952,300412,500379,-3558,-182761,-113961,-294127,169325,382372,445237,652229,507143,364985,336654,528836,724570,495587,175451,-73326,-398309,-407496,-427336,-296448,72728,142865,-5941,237293,343293,54249,-304193,-94805,134758,293198,521493,555226,451746,90192,-302739,-405686,-329702,-271786,153449,521754,656341,-83717,-450918,-90995,-156299,-393487,-221178,128817,204276,-162417,-539365,-339316,-475506,-196368,220543,457861,470803,384003,17326,74987,416545,455860,324461,66663,21145,169166,238310,-31287,-224372,-74409,33507,-22677,-338067,17081,518332,607262,14046,-175443,2634,80331,85237,102754,22899,287750,211599,108967,20501,-123689,-201751,-161934,-258770,-427446,-320459,-119780,-373342,-335951,-7446,7024,-108967,231869,575242,783315,571126,208298,78694,170811,26148,-189461,-364292,-274906,56657,419492,558479,531124,525501,668376,675738,575347,273973,40479,42131,-53872,-430038,-300722,-97996,-361946,-313921,-45298,-174476,-323552,-454386,-434558,-269709,-265890,-251769,-401793,-364732,-391329,-102514,139094,-7273,-374734,168182,195692,309770,468411,356147,-118565,-419709,-145909,7608,43046,55436,-87116,-455469,-250713,131212,125078,-206264,-438287,-357559,-400915,-197818,-42943,-70269,232276,-91802,-364883,-169439,-264202,-508001,-304726,-79591,-120380,-279492,46968,270225,306534,62037,-29547,281897,552506,155548,-476809,30485,532732,476185,263605,298974,-52692,-394397,-381214,-119807,-40030,-49222,-83016,-122104,325372,365869,135562,-149805,-85685,344776,656810,593222,145476,-161929,122777,168542,112204,-62821,-323806,-303078,-62998,69029,-65162,-382706,-326943,-151319,-184124,-220177,-190939,-248820,-81077,295540,507994,361714,203437,444612,586960,539228,504239,684849,700667,325788,-83843,-256998,-225171,-76417,-20970,-95978,-209591,-394985,-483046,-267369,28542,27264,-36153,167780,416634,310291,227914,136812,-39000,-14157,-325415,-274028,362337,687425,285973,-389737,315110,797071,683791,370612,152718,97765,-140451,-204187,-60194,62970,349453,518246,54363,-421140,-283254,84671,313694,260760,115245,-135689,-133766,-118387,21157,312249,646857,636287,-65674,-210978,304985,54862,-369113,-55780,-65536,-294729,-317679,-252743,-19361,219018,255465,-143880,-116353,152243,319679,362950,508472,582894,614711,606221,293723,-122367,-527980,-221809,9837,245086,498076,593614,405208,-53820,-556327,60759,272865,81772,1990,-128740,-451588,-417338,-272854,79805,447264,695839,1054858,1273914,1116334,677984,174100,-335960,-469332,-36112,412194,420293,205334,-4453,127164,373299,64772,-148057,27555,195020,101895,52267,-31429,195067,329668,422587,445666,443869,376408,419034,576010,814764,773854,476870,67304,-193897,105491,591940,1128752,1283590,714876,-176873,-232596,38586,-143943,-412607,-438351,-147154,101919,-23856,-247193,-168487,116673,284774,195015,-191068,-287610,89855,116057,-132215,-306758,-259695,-145407,-401632,-269794,202130,497112,275892,-11091,-326974,-454445,-134036,124908,70642,-207164,-290450,-300413,-284142,-274451,-341472,-206864,51746,102348,69359,-144013,-98040,-11653,101499,351380,457228,427144,253810,-22638,-146167,-263830,-441038,-278544,-243945,-496118,-349159,-101466,-91903,-246674,-207769,-215357,-168305,-131029,13191,233610,430639,244384,229645,282014,381380,188279,-215179,-465414,-205241,-161829,-262655,-432835,-386107,-395193,-460599,-338389,-5709,166933,13329,-250605,-303674,-51611,12352,-129784,-496408,-180738,245704,-53205,-551544,-16388,227628,-87150,-441405,10153,1724,-216088,-248869,-262640,-535789,-227687,38473,67084,94155,-16705,-350227,45153,357515,29396,-514779,86409,-37359,-341542,100201,263594,154840,-167475,-411215,-381401,-171569,-39072,-33344,-135964,-270828,-210831,-31684,109761,125285,296324,333287,217542,30376,-333671,-425811,-130757,-35950,29971,-86659,-182272,-201967,2846,221027,358021,377076,93029,-208945,-141766,-89572,-322177,-235194,52695,420493,609985,437057,259785,187664,276080,317498,292024,47058,-79722,157362,544613,523284,256754,-295801,-220592,-60356,56937,285899,307102,109713,112218,172540,212547,145504,60667],[103529,65935,-90753,-162701,-146334,-237708,-371060,-224774,-83934,-160640,-289521,-340514,-30616,364532,714005,830098,554731,294177,113621,101750,238651,155162,-148724,-380336,-264813,191478,544308,579614,288466,-31243,-47728,159610,102212,137217,128838,239027,-102151,-104750,75007,-97138,2992,297715,260517,224778,287818,488048,563741,338747,144332,73039,244245,326107,438853,335076,49237,-249669,-292862,76592,196514,170280,87074,104044,188083,199877,43369,-254769,-427185,-134940,47455,58368,55933,-41762,-247867,-378769,-306975,-228699,-235098,-301088,-291577,-248547,-129501,254678,416807,204026,200167,433397,464987,402207,153230,-100922,-357173,-471177,-271228,-124963,-167595,-372700,-220289,93247,254255,121365,-245639,178059,592290,579774,160045,-449100,-397738,-169330,-175362,-280320,-157597,-62884,-269032,-471636,-215037,-192485,-290240,-237121,-96584,33064,68606,-75640,-60628,-20963,26228,-246330,-521285,-336560,-82397,75619,-116653,-399418,-325472,-324260,-441101,-535383,-232761,-74850,-196153,-449675,-173353,-101991,-85161,103318,67031,60871,213364,373720,263145,330386,592723,834821,855105,980501,892948,529718,95928,-109787,-80057,-29995,133581,537470,664921,330564,-13306,-288082,-222870,-329388,-315342,-140226,162240,327286,228908,-147090,-516820,-286484,-67676,350808,465010,411594,331727,76530,-169506,-19538,391918,579764,502710,316383,42640,-190832,-355193,-128175,68876,334028,527150,560974,461766,69754,-277113,-181426,-88680,-129375,-81494,-172200,-259038,-230404,-31069,-49954,17500,100105,333084,530178,292138,-100285,-388975,-111717,-203671,-480648,-317665,299292,1037295,1173499,622397,-94023,-256166,-59742,83936,216121,97125,-232057,-84952,183484,514604,284229,-78223,-225606,-342850,-101632,113772,-106956,-240398,52649,519385,743653,689852,182914,-127389,-9951,47916,128444,188482,-154604,1390,496333,606638,244015,-245688,-284651,-306376,-75016,93066,235943,34674,-362178,19489,139867,-104517,-198897,-305103,-468653,-376585,-338841,-52608,370652,610316,365453,-126124,-351958,-113091,36648,87575,-179297,-35631,217858,222381,141431,-110269,-222468,4245,488071,791137,574063,-344276,-116999,109278,-124471,-499437,-417966,-235641,-288296,-162269,-26609,-121345,-371859,-34689,106195,97497,-198443,-465447,-409694,-36439,-72850,-193453,-230374,86357,176235,49510,-169876,-334963,-402229,-321570,-71431,-123452,-197128,-188171,-405481,-398347,-101191,21696,71855,62921,67899,14858,-298116,-298942,18812,150089,84969,-31423,138638,538173,313238,-224722,-431906,-249255,-28109,86403,-10517,-195221,-108643,294928,513425,618901,413310,-68406,-411336,-194233,171054,354637,480782,439953,103491,119939,1000577,1823226,2076758,1908336,1392294,1162862,1085386,713392,61282,-57740,127027,317782,677220,752600,348851,41040,-255641,-361207,-97414,190325,116509,-54436,260692,302634,38356,-262455,-130911,6834,421558,317839,311026,40656,-216354,-133421,230592,394948,-45686,-371727,315087,636124,292874,-172606,-210897,4153,17540,168735,192859,-188650,-355321,136536,304875,704845,718287,329032,-115511,59103,100900,284897,129670,-227735,-331785,-423690,42042,184220,-25287,-295912,115879,111144,-223374,-440686,-260155,-25269,100499,112776,232119,257986,219484,31061,-272760,-457413,-309435,2184,48614,53844,-226440,-505960,-387730,-248272,-52934,78477,327132,303368,140732,-122601,-190153,-3432,275897,425589,341829,156222,190851,358741,168326,-190157,-219372,-112588,-11970,22638,105886,305618,472559,617088,734825,349261,-195439,132437,629033,873787,644094,313345,-30161,-202787,-347959,-391627,-165984,-105527,216290,438851,910577,1024535,815918,211116,-213267,-173856,-180763,-288448,-214077,-262901,-328227,-148234,-181087,-334115,-393294,-408031,-485347,-310550,-80811,80152,123398,-85417,-361774,-326428,-182267,874,-95446,-357630,-209567,19534,29145,-6487,-101007,-342507,-252716,-56976,-88981,-190768,-281263,-274760,39800,303105,237981,-38410,-357229,-393819,-217897,-24248,106301,-25961,-355703,-310901,-15997,-66350,-29167,194997,-89277,-120265,309158,462780,204979,-354195,-444575,-305012,-545582,-175355,-48430,-148723,-443477,-252881,-259584,-254760,-261359,-506202,-100707,236704,353810,130921,-307259,-226117,75276,142941,-45686,84887,114959,26557,-154184,-49988,450822,921684,857116,529387,283234,64980,-244902,-466526,-145088,230897,455636,415131,120009,-95980,-187030,-139302,41573,134722,157009,557184,905538,904240,470129,538504,783726,322947,4216,172986,496482,339433,-101375,-183785,52067,-51041,12148,278986,394682,399508,268703,535980,528514,378960,122335,-204744,-375662,-158956,-9652,260253,286494,47589,-399782,162248,473231,320090,-258541,63658,628214,735364,537916,304012,390867,604743,531639,458949,332575,303509,529624,891273,411520,-18826,-31217,320841,175335,-176821,169684,300717,-36024,-390728,-327807,-319168,-433273,-248759,-30297,73352,252440,619207,1024769,1082946,498550,-147532,317479,837116,841947,9033,-291544,-135867,-94231,-188527,-328900,-179438,-20571,164963,126736,-27632,-432932,-377364,-428359,-361805,-184611,-146086,226754,394690,173341,-381742,-107629,611041,1185534,1296079,621171,-91819,47220,92394,-247501,21707,306107,168586,111333,-18251,-445603,-102319,245414,163872,-348091,-304683,-1771,304866,493156,460570,214644,-263500,-152639,113833,209371,362304,399917,242566,24214,-187273,-499997,-159690,91760,295897,388218,169952,-261168,96076,588167,646272,553305,297412,-140234,-389304,-321418,-142099,115728,335431,386686,228945,-49137,-237848,-478315,-212865,-67725,23497,-72129,-304529,-399321,-242378,-21495,11677,-44584,-59538,-50876,-166004,-156442,350,36395,-100049,-137262,-225913,-410186,-528875,-370989,-188913,-60003,-27786,-7833,45319,72552,-67568,-233635,-2841,343429,323892,485674,723304,1077726,982332,456389,197668,184196,158127,335418,346771,139492,-93218,-276584,1113,118133,57655,-464582,20408,177085,-30231,-289151,-464566,13626,367958,666591,468678,273624,306262,143108,-198058,-283311,-239897,-52677,-34146,43803,204616,342421,365380,258663,156899,164929,348697,356614,231032,111821,72576,330582,455512,283056,-40744,229545,214755,-135303,14551,292171,89388,-290904,-489351,-364473,-172024,66414,150926,196044,316337,220820,231586,123770,-27140,71443,123914,-25275,-218875,-410767,-228476,60584,75731,-17514,-331485,-175066,151618,417597,66027,1752,-2869,137291,-117994,-366252,29142,369238,292560,14119,-384751,-153737,-119457,-362034,-478270,-106531,426729,879495,903887,553665,75409,-347473,-167199,155085,91561,-260077,-183356,-11589,-247457,-211799,-87918,-261333,-75184,23736,-40826,-263949,-182973,279416,854067,1008191,646624,3905,-452443,-396659,-280100,-182161,-74805,189530,617584,1076267,1283899,952226,406924,-211993,-56160,171124,98041,-55845,117300,168646,89492,-100083,-114344,37606,147546,48919,-159582,-388320,296079,759631,546953,-48414,-356567,-267140,-200634,88742,587905,1128786,1003722,756738,481546,202087,-94401,-340933,-52466,199838,188355,-143546,-345279,222571,618526,617538,-2964,-478324,-160000,-428773,37309,519715,677024,431459,177063,-29093,-276205,-343318,-26744,-27691,-251778,-385660,-483814,-572887,-525598,-58596,272370,311998,421892,430936,296089,212226,334359,485417,425806,263783,147918,-97463,-258379,-85180,-18530,-198072,-408842,-25596,164899,370430,381756,-101282,-309610,-423304,-129708,469745,709754,478725,22802,-228503,-466223,-89960,86141,-66662,-385147,-350018,-268113,-72183,108827,4158,-371300,-141655,117635,-325460,-13928,372755,124049,-400062,-258707,292,334248,357739,-99966,-478445,-110023,-57068,-107716,-222834,-303799,-235267,-56175,-287816,-262412,58756,482583,484580,177739,-86760,88014,335592,358680,157438,-59939,-289543,-446469,-251143,15826,201377,330843,203058,-212844,-225712,414271,498068,158803,-391388,-81837,324130,365253,458278,513220,347197,-82148,-315741,-235813,-95670,129881,13775,-385483,-355386,-265402,-372252,-428862,-433076,-265729,-131059,-153240,-109706,237907,857172,890891,473850,-24220,-217568,-130971,629,20543,1636,213515,396654,175851,49000,196145,110717,-22187,-134487,-77554,-29569,188884,317912,344197,68250,-275817,12028,304093,212087,122089,76486,104150,-3156,-189371,-196991,-455208,-443466,-97748,84995,-176776,-345631,-126031,225487,610302,598622,261679,-186236,-145289,3925,-146216,-277831,-20036,116794,162228,109149,173238,202509,239219,17221,-185350,-242876,-417805,-201794,-78236,-9592,26617,107413,-202329,-452437,-344656,-379318,-443951,-237981,47654,288629,337599,328228,62793,-208685,-274330,-425484,-442690,48577,234791,350599,413929,509853,490938,450331,173457,-201304,-479145,-87145,108299,397427,532884,265976,76186,-172396,-483266,-478213,-394672,-350134,-76977,-17165,-289543,-306365,-37547,157695,262780,271315,216663,53624,-287573,-492693,-500832,-403442,-92290,289531,427125,242008,499505,484462,23833,-30751,306449,503782,353450,353910,459134,238382,-69773,-61702,5665,-234221,-432873,-409243,-278940,-160482,-21957,209623,412030,261894,-196584,-244808,72427,306200,615126,989920,1133829,795114,370335,148766,17421,-119611,-204705,-309767,-229540,51681,151320,-53418,-299401,-419631,-283732,-276033,-506959,-372061,-507160,-260748,181159,564807,939797,883095,549448,522396,743922,530668,251475,-10399,-259550,-208098,63314,586858,994667,832130,-180202,-39315,349744,26235,-310376,-59751,-137585,-241936,-173898,-173391,-195096,-101772,193903,534276,513573,233002,-188615,-439680,-437493,-453164,-107133,20248,-111803,-271202,-369073,-229787,-183362,-278665,-333099,-372251,-433011,15650,198232,132816,22916,-12061,127722,43344,-149529,-274391,-148493,-79713,-264166,-419438,-23338,226435,61945,-174917,-61868,-76595,-291495,-399987,-242290,-10260,-8164,-301985,-310179,102794,397403,346636,5095,-357664,-305178,-248196,-160745,8111,14301,-141344,-160578,-430866,-285867,125353,577952,501175,-3321,-400773,-34928,119170,-129013,-233154,135994,142573,-433192,78071,316462,286544,149405,64556,-361543,-339873,200153,394123,305478,325384,375739,499000,588470,481198,292069,146125,209815,229427,-70963,-517158,143198,382027,270800,202872,324182,420297,388299,285104,20561,-98895,-45604,1928,-107730,-249528,-428939,-211708,35849,341973,679834,511924,79725,-288735,-508903,-337374,103128,269084,127560,-132860,-268077,-243152,25803,69848,-144370,-369431,-468023,-455160,-276897,-165893,-14575,174858,416620,635089,426576,101160,77812,224134,-73259,117645,674015,694113,104350,-462267,-167690,-301083,-352922,-518648,-111405,-42729,-180410,73625,67516,-267656,98682,360481,314656,-97182,-376684,80577,271431,132069,-12869,-150969,-62507,31199,72339,-39122,-60505,149381,234271,-37328,-598573,131820,787587,893603,712015,320534,20831,-255166,-412143,485,97513,-231056,2519,590304,613543,363465,-29053,-35709,127897,6595,-290645,-344457,-340113,-161834,40894,53889,45924,21153,-80940,-201343,-322144,-453624,-230644,16472,48189,198734,527445,529897,131469,-178843,504649,503792,-113717,-111897,107614,-355573,-30676,278367,333691,430994,306136,330396,170530,266512,549704,460195,147472,-78364,-363739,-464848,-370625,-330132,-110397,-136586,-314485,115591,388032,302216,-84747,-334691,-297614,-187839,121764,368676,475199,262960,-142611,-558342,-415091,-326351,10109,433115,585711,140171,-624095,-304966,-347373,-451501,-201688,77627,161511,-279356,-273913,-168548,-322333,-44145,352404,462490,282237,2692,-253047,-111492,161233,143409,-8024,27641,150080,91523,-93636,-407644,-241293,-140433,-107586,-39262,-148483,-253282,142027,395477,109997,-125120,-138305,-8433,152158,168103,161366,428689,290011,-89833,-189278,-157197,-245864,-266485,-297978,-458224,-297770,-202829,-459143,-280218,97077,76630,-184197,-66661,299102,492515,472891,219314,-33486,4613,-203578,-443242,-539506,-375303,-49257,279065,356314,502838,628949,730754,616792,412074,149913,-46058,81264,-7612,-345186,-235779,147517,134363,115785,312338,6903,-299605,-234867,-153584,-144031,-65961,-74443,-353646,-393202,-429063,-67707,277092,183391,-434885,6145,270359,477022,584604,324351,-204936,-293272,-62374,58604,-7037,-95020,-220284,-488421,-469110,-272595,-396581,-338286,-70034,-4966,-252845,-180100,90459,140585,313163,204055,-169189,-422186,-386835,-471192,-296251,73464,114418,-254752,-188537,75807,218532,79615,127662,525683,709321,346386,-216803,186990,710362,720195,598237,391832,57731,-304215,-456118,28555,271053,386211,78138,-317072,223024,309577,139086,-65689,-107877,224483,550664,697030,371755,9358,-41428,61703,62159,29414,-156193,-273251,-267133,-27247,40094,-160375,-257660,-235871,-302630,-232996,-180610,-246250,-343513,-196826,-55845,12945,8635,228736,307873,353723,495509,785234,816848,511729,14919,-284273,-205784,-37396,-25103,-89259,-232872,-450394,-440110,-212673,-40212,12276,130645,267876,522764,320111,237073,311930,240327,58507,-267208,-133145,478686,862480,533380,-273817,30192,584763,632352,371648,111156,86887,-79628,-253178,-302138,89393,498892,571881,157971,-318116,-316892,167058,468087,488616,445814,241362,-42188,-173252,30254,398153,737580,676876,38011,-170123,222694,-67621,-308745,74559,78591,-24856,-15465,57131,249100,281984,82985,-296966,-48007,28615,156151,247606,463069,506890,514571,506476,290696,-21981,-341418,-319239,-154904,159497,548827,702404,502923,70631,-551614,29945,426189,392041,179741,-62534,-349746,-310339,-269218,150682,691672,1030492,1062487,973055,756911,372219,-116224,-523437,-195891,162196,437163,318104,-8960,-247228,-100858,71812,-193907,-327459,-108879,84248,102340,73681,83154,299294,458878,596959,623176,529855,440463,571956,665870,708734,533489,284500,32541,-87576,144122,677882,1132100,1252958,668120,-189658,-184236,-1751,-188542,-216242,-276811,-458405,-39101,95630,-107661,-204338,74367,226974,260555,109898,-229611,-134305,3673,-111244,-348511,-568627,-491738,-438430,-67243,332688,671614,277440,-179734,-46573,40012,160951,181975,-34463,-367712,-398864,-269001,-181447,-166728,-296100,-417823,-182029,-135020,-223325,-361787,-273808,-253569,-148524,139127,274467,335898,230552,-23067,-113541,-244587,-257988,-130789,-159889,-304999,-190634,-189622,-379303,-332456,-301181,-294039,-62912,119560,254012,217265,340413,325462,305753,394977,466206,288920,-93547,-313555,-55612,69055,-105808,-417100,-251975,-159836,-277369,-401679,-6276,244203,77526,-219672,-409303,-196887,-121432,-219643,-417722,-4208,366334,79104,-331227,197838,461485,108285,-525993,-58896,13289,-280852,-511867,-492485,-397840,-63963,113934,-36089,-179587,-316595,-180528,302834,649455,297721,-440906,-20684,116446,-295429,-29664,179490,97852,-124052,-302295,-331772,-122639,-103635,-167077,-193133,-254104,-237748,-123815,-30804,98384,318057,356089,307130,141509,-96668,-346911,-53282,213193,309244,84444,-90055,-218545,-42626,62009,179933,265308,28977,-332174,-256920,-43563,-48809,-280603,-162462,158860,483588,384821,204695,211793,386339,549879,445797,112217,-35370,35360,334580,436896,156986,-251090,-235147,-88748,-11855,191194,198779,-20103,9064,110972,-33336,-134759,140943],[160805,-28518,-242108,-357276,-250028,-258964,-384403,-322686,-104881,56101,-1293,-286803,-127824,335545,738425,820087,618746,441117,281447,153289,154436,33680,-138561,-262335,-260258,129374,470737,588574,307889,92814,29753,68687,114420,171346,410655,432831,117032,96140,282196,296935,334007,323260,65021,-7801,56375,342001,448578,258163,132854,223603,481127,705616,796417,440645,-21278,-321719,25365,160035,79551,-62457,-61810,130748,292032,264486,31361,-385055,-509263,-120061,48384,-93928,-55590,10277,-93195,-516277,-367141,-246495,-223049,-117251,39497,33,-362264,-35536,194075,179802,326179,659996,855444,748937,339913,-51706,-316123,-355353,-194918,-198655,-289218,-258629,-105187,186283,278030,74179,-231447,359796,820603,789458,259994,-296643,-283596,-107208,-156978,-352970,-366417,-194750,-388689,-460181,-32278,63440,3996,99514,157694,132326,42022,-65935,36361,73379,50813,-202890,-407364,-186969,112684,317690,100823,-239801,-215965,-440379,-593294,-422856,-463606,-156612,-240103,-420343,-27873,103289,107221,64989,49110,170623,487311,518798,251761,411782,833979,1192958,1045671,871986,505541,25990,-349298,-405609,-300785,143839,465416,710909,564606,133522,-301325,-664837,-525553,-470746,-101638,316710,306483,207070,-81593,-397996,-221192,-55588,284510,616573,557112,405679,292047,149050,-50905,-9076,345699,535980,596737,472507,93450,-246465,-366923,-211173,-10649,380893,672434,739874,444971,-84233,-429624,-185208,-156475,-237436,-171273,-195935,-156918,-119303,-81944,-244026,-126895,-36743,-89547,-59205,96214,-161613,-344490,-204324,-299253,-485816,-407838,212670,971989,1342438,789924,60869,-184060,-54546,136215,194547,46966,-241747,-54937,342613,800934,499379,65373,-333708,-273217,-31685,70004,-304904,-425350,138171,694241,904423,726891,158009,155368,246111,120388,142180,297549,101252,29623,447328,537987,108027,-341730,-379712,-444975,-233178,41938,382036,329414,-172117,-187490,125124,174625,-15920,-125731,-501077,-425977,-258256,-78096,218771,433518,262922,-248186,21206,282745,367578,187926,-107220,112953,362826,244461,20505,-281834,-555730,-315158,107998,510318,456978,-71737,-436706,-387729,-411945,-232299,-66281,-295606,-235655,-198199,-84749,-172575,-324592,145568,491892,637780,462499,177599,89906,85210,-64100,-222528,-217258,88142,291216,16119,-354066,-453462,-464839,-475823,-255369,-285793,-432082,-399506,-283621,69482,381077,428854,282544,214183,207966,295514,34159,-389543,-212465,5399,7412,9429,414448,651916,453471,-180693,-536229,-429454,-258792,2393,119744,17903,-43834,256016,610417,740146,587003,75619,-379532,-129937,351511,481291,501941,425004,150998,454540,1386849,2217883,2338024,2140985,1624920,1351612,1153899,646986,-134509,-103428,141128,180195,440694,583911,247709,-97168,-274945,-245459,-209779,-70048,-207869,-270500,23965,36790,-326739,-186102,146021,135706,80651,-48715,-58394,-240109,-420251,-276799,155735,501960,227301,-232709,142883,577011,424134,72026,-50127,16011,71231,235905,483649,84974,-471539,-217981,138156,548822,586338,163599,-272569,-531,27883,173230,109261,-288494,-428378,-490359,-36883,125989,177895,-9114,209080,190769,-155071,-349966,-221394,-61599,11401,4857,15840,96959,62914,-180380,-442648,-364805,-287036,-259397,-418011,-525513,-385669,-278943,-236747,-344005,-168451,104218,379988,194505,-41821,-211720,-217004,-34808,271086,404607,260938,-220185,-119932,176822,64796,-151104,-67405,87375,185407,137849,65983,114895,222954,313552,290150,5494,-257622,209417,513690,536837,234007,-47919,-251928,-310656,-416835,-243342,-22920,11615,224025,505987,905526,853489,667099,229650,133283,195345,230126,151482,69316,-109773,-222499,-263927,-353307,-391589,-203546,-171264,-247502,-460430,-152957,151955,312881,-26781,-241985,-249827,-277363,-201013,-50620,-95515,-215405,-273168,-193232,76203,70789,-176650,-208431,-50603,-132212,-259435,-319137,-226514,204933,448508,175237,-226800,-80486,-176837,-369303,-152362,95943,18387,-387071,-150449,184351,56259,6918,249222,42317,-45205,337481,466289,283804,-55630,-387545,-490321,-277835,87219,58104,-124405,-406091,-323306,-382680,-385443,-460258,-127625,233702,383600,292459,8928,-368326,-145486,71215,131103,-98593,-15467,-7837,41228,104116,162184,369907,761321,700346,405066,160764,-61326,-232733,-396479,-304252,70701,299768,359984,54895,-183611,-278594,-133918,155600,266703,155276,695101,1090346,1123721,580385,239117,157145,-1845,18598,167349,329613,247776,6733,-22296,-24479,-53170,270821,632803,688295,701332,306869,517272,795895,670959,211539,-257069,-220397,-72365,101797,507966,779463,803932,235840,-237410,131116,229528,-41237,-428140,141374,399841,585224,562538,578431,525370,322913,256642,258849,357977,411067,483370,164146,72918,88639,164663,106319,66959,350424,277723,-90103,-334910,-403997,-315247,-142435,-154291,-63426,17032,217194,578068,1020344,963991,413090,-133800,334561,1118418,956515,157978,-291175,-252510,-35145,-56390,-312928,-376691,-114679,-22344,-137561,-206999,-248837,-211826,-355633,-414270,-342427,-291040,-7807,24612,-282563,-354676,2264,496884,980249,1150680,540473,-205430,-180317,-96344,-257089,142612,444034,242788,-228727,-455785,-205878,86608,258612,50870,-440796,-81234,231667,449843,551823,375869,148370,-173738,-45886,138816,134885,371559,522833,510820,302976,-157525,-594441,-127689,52100,92510,158195,26839,-360984,57971,532702,676535,687017,553689,203801,-98445,-328035,-74693,319482,537901,453591,161016,-335023,-485338,-444826,-337455,-342588,-269490,-343000,-463054,-328451,-362376,-65840,60389,-35680,-270021,-357534,-272624,-12901,195279,36431,-154699,-164146,-138219,-280786,-409329,-377426,-331711,-209591,-164049,-85357,-78369,-69316,-132932,-330469,-412424,49899,139790,295910,618828,967988,836128,404301,213995,200413,201032,420329,573624,402693,98664,-140533,-78468,83669,-81365,-473662,186300,416645,243660,-131770,-368441,148640,584327,827584,566332,399860,487335,215992,-308433,-351549,-113348,-114434,-51263,91037,341907,480185,585098,367211,144603,69465,213696,202754,42606,-151269,-69576,438289,679306,393635,66062,324537,351504,44272,230899,579204,139746,-474673,-172648,-61330,145419,524025,413303,174758,182927,72215,42142,-79905,-87583,111246,125244,-140880,-326775,-325191,-420881,-129071,273042,149615,-145710,-315874,-105443,282845,295512,149201,159397,231525,42026,-398045,-207652,298539,474835,328784,5953,-54741,-181312,-422928,-258200,111069,567501,905621,827454,483888,68127,-406257,-474606,-141561,-5523,-207732,-567655,-370004,-460984,-390618,-362292,-17032,369238,513215,398278,45121,168599,505258,882290,995639,534513,-106102,-392090,-211845,-89383,-25201,65868,287886,658225,1146643,1294174,830008,21239,-470732,-15399,164389,77676,208067,423390,306357,84563,-177591,-308366,-156264,-26754,-36558,-140830,-430095,-5152,320899,119565,-336798,-499495,-472572,-376106,-86789,475703,1055859,1087740,710959,385279,80904,-176109,-517591,-127392,147645,177543,-226423,-384937,317024,749156,713307,211368,-327646,-472407,-472615,117720,489609,581465,321197,22031,-235135,-428928,-293200,-59046,-39869,-151787,-127107,-208180,-505799,-287582,434285,830380,454011,140751,82282,4126,46994,415293,606815,675144,303210,148848,-39923,-291751,-356834,-216979,-250692,-367811,-248666,-922,466289,704156,333936,-17284,-300559,-48266,371372,447240,186207,-122860,-315094,-477825,-21776,147024,-35887,-378449,-419001,-200418,-13229,55062,-44317,-316166,-248473,-191667,-438148,183990,406056,17535,-577830,-277042,52496,367534,370651,-67175,-311593,-231892,-283984,-549697,-422161,-366928,-470692,-280595,-293246,-556758,-187028,183623,192482,-32066,-30266,237210,404852,456357,233367,-88835,-339959,-463648,-419867,-117075,226080,507924,409915,-8116,-306904,285710,334461,60121,-349455,-209920,48650,142530,387849,416531,317168,-102665,-507369,-355793,-143348,104208,-1362,-323523,-402720,-297089,-361751,-383824,-320177,-48314,87021,13804,-39929,288428,715750,610005,266794,-71330,-153486,-15104,118467,151052,193722,512243,790483,798616,726085,473767,176824,176188,96208,77212,29276,160422,304556,307553,10956,-433121,32196,273133,149752,65685,-41590,-110710,-231192,-186930,-186705,-388414,-490974,-108423,113418,-43745,-414795,-284864,117584,535296,492632,162030,-302595,-297406,-107448,-215036,-370557,7674,189120,249921,132290,158036,260870,303331,61172,-188707,-234206,-279500,-253253,-65426,8525,-78091,-125140,-368874,-529189,-310966,-117265,-173601,-301550,115017,436500,395668,401671,102624,-195606,-536170,-234273,-174542,92561,74791,55630,126816,467668,643555,578703,109908,-360432,-221510,212623,249716,409647,461679,359398,222187,-54263,-366938,-465953,-360177,-253772,-27350,-6576,-277996,-376895,-155811,146404,431724,569693,592054,458226,41937,-302916,-497958,-431814,-168187,189571,297587,105054,231360,188148,136011,524909,796190,569613,414859,306038,502255,287812,-137229,-278567,-201796,-223316,-280566,-268390,-291873,-361735,-45364,86515,253075,207660,-84743,-51718,183209,304724,540880,936586,940019,642395,296821,196850,75075,-111921,-145567,-164223,-158816,-48132,-125563,-281567,-390341,-499058,-383322,-350241,-349108,-288017,-381426,-378040,179198,620261,1132623,1260252,1024181,932439,912372,509725,84543,-234910,-370875,-382616,-162711,394404,874861,773232,-57516,-168779,251195,17781,-295473,-150762,-276654,-385010,-246893,-182326,-250743,-220776,162032,551287,566887,298318,-102944,-187249,-154331,-38276,85788,140942,33311,-106400,-143987,-82431,-78929,-124141,-176588,-238877,-233839,237010,341607,203728,104301,170134,362777,281929,48304,-403963,-355332,-156691,-323212,-405408,-48121,72472,-161446,-372258,-237410,-235549,-276151,-268003,-150226,-26626,-131266,-374622,-268007,26356,256644,226506,-79428,-318696,-380250,-267305,-182907,-58041,-99451,-33171,-176589,-238982,-177450,320828,771272,726578,72057,-446727,35210,202839,-48611,-304264,117507,162787,-363140,118123,524304,485549,340917,207833,-201804,-424067,44549,319572,296444,351581,450276,565019,598313,515356,356285,263959,355279,365019,70229,-501462,-64,314761,256634,226220,325789,328505,237226,127467,-60064,26323,46691,73450,135058,106117,-30059,-164989,-152254,241308,568209,430098,124679,-228695,-504601,-301934,127168,307557,261782,18337,-203124,-199717,38278,92889,-107307,-400595,-638774,-441041,-257814,-18130,199137,412657,571735,583288,345299,101710,237604,451084,123280,-117353,518811,645119,172577,-477265,-377473,-509217,-150534,6541,-282234,-360022,-228033,190994,297105,-136240,-151696,216037,325170,-96316,-206366,356330,391829,3353,-185130,-87254,-141365,8373,135960,5827,7710,142222,175909,45364,-430887,-208687,457241,573716,452000,79105,-76387,-343289,-135290,131232,138938,-191714,119264,596482,679876,429041,-131005,-163579,213002,204587,-77384,-166937,-334988,-221150,146250,217973,93150,182733,285700,308196,-69669,-336885,-70894,42956,-37823,36977,166252,-3283,-269853,160998,596997,430933,-266115,-84832,253953,-40126,-313615,-135292,-33586,84733,182248,317238,24720,-38719,306626,351976,35240,-106893,-296645,-523869,-334771,-147262,6202,6924,-373573,24368,337508,414686,64438,-263886,-532259,-586594,-359650,28234,255290,117895,-275301,-457652,-306069,-182401,-100010,399670,586418,433840,-345259,-491250,-398926,-408204,-157128,29888,78994,-313970,-114446,-183037,-297751,107244,371466,324016,39620,-333932,-392952,-337472,-175464,-179395,-247494,87718,262451,69156,-56293,123472,211488,44990,-86950,29623,92320,-166543,-361931,21862,93712,-62100,-280280,-142173,143266,140406,201258,405746,283301,-287081,-269745,-212986,-381671,-328448,-120790,-166301,-182475,-275104,-536627,-177206,132339,63918,-222620,-320885,-102676,65980,222515,85534,-195446,-217585,-419199,-363301,-321500,-419619,-197073,-68687,-21892,383416,786463,855819,610014,184666,-78929,-170920,50759,-80698,-353011,-56297,443582,687863,434003,407683,138875,73343,362039,184009,-109468,30278,65905,-285115,-527667,-454152,-153577,265359,294490,-142930,-259685,78104,402952,505182,176268,-300323,-291712,-191508,-134254,-230360,-377347,-335632,-419915,-517879,-322198,-26126,267155,385100,239732,-119608,-173493,14809,144227,185081,293804,65666,-377194,-367505,-244729,-5847,379865,373335,-130215,-399391,-57094,91677,7453,212092,640176,688349,432301,-141472,197718,687181,738621,482050,91485,89583,-218592,-489565,94746,415806,549359,-31608,-518296,165253,268043,83686,-147047,-238839,-75235,178555,510012,455310,92029,-199523,-147993,-83026,20121,-37462,-167665,-498224,-192319,27953,32524,27055,-75687,-512820,-261709,-244225,-398949,-350129,-350788,-471426,-437687,-264894,29824,143203,144476,312253,599384,658086,500488,54433,-300130,-307988,-125206,-86879,-134299,-283596,-498531,-383140,-193153,-165249,-31177,214893,311991,388442,214110,160433,333765,357838,-9646,-317430,-70457,420303,732934,566695,-163801,-281631,223848,384622,207383,-76548,-110045,-163736,-257166,-37938,294977,653935,598801,329872,-156639,-175734,138587,450595,575558,594601,471392,24199,-264226,45932,459964,786540,639155,112925,-66914,174179,-1467,-5259,125714,187031,269849,201088,174695,238085,109807,-219025,-435954,64546,-23321,3258,142705,301403,348953,395950,401669,351999,119315,-136507,-265484,-350537,47567,488443,582341,332981,-8205,-471793,-71071,401935,429018,90313,-247553,-306369,-320269,-286989,166878,697357,1031394,891512,580704,252103,-70663,-457283,-330436,-40220,193906,259207,87345,-212885,-330449,-312911,-393971,-546326,-285067,-184496,-181083,-129918,-81778,-3457,183091,401180,587177,663541,494132,408428,601254,662671,516368,303114,171490,82961,175856,456543,880034,1164865,1050585,450933,-254067,-188087,-37128,-72328,69894,76329,-194552,-319726,118691,79506,-158612,-13458,25949,87858,133363,-47994,-331760,-136399,-32988,-41577,-258145,-227230,-169903,-18425,245946,524273,124693,-367460,170940,341034,312498,138801,-157867,-480484,-441063,-269640,-158534,-81119,-110683,-349029,-418450,-268304,-317094,-536023,-438058,-543503,-367860,-50303,114046,181088,101657,-53345,-71789,-161699,-62251,-7073,-114025,-188302,-129750,-264385,-113530,244132,272520,31215,59880,214622,262841,69026,-22078,130042,172964,279575,322279,225645,48835,-28001,112199,175372,-100899,-272188,-177906,-48490,-212007,-400135,72777,330932,148780,-199197,-472442,-279238,-267742,-334472,-399969,31320,285929,125724,-159703,361381,632600,298098,-326346,-288435,-175842,-437977,-414175,-305093,-178249,-82511,9793,-183379,-370767,-241742,52224,454007,781980,508627,-139878,-196060,168230,-115430,-220847,-92318,-110600,-109797,-204435,-235319,-16611,-10571,-232738,-285985,-243081,-258912,-293622,-215225,69131,240146,269373,345855,328573,297295,-18190,133940,576855,713769,416471,47750,-207347,68022,71339,9342,74099,46016,23986,-89069,-46249,209251,179099,3003,23841,192751,174191,4320,121372,374768,635705,470879,164936,-44338,-202604,-103801,87897,-139086,-292381,-218044,-97062,-95252,58414,78009,-129279,-134434,94372,53574,217,294043],[149740,-146226,-144515,-130874,-175575,-330274,-419235,-395767,-130879,175126,181437,-45155,-149436,173598,493805,527987,452747,345576,214111,44536,-59950,-54931,-64070,-194108,-348711,-70217,266315,432807,157740,4517,10794,-80399,-31396,178391,519544,450236,264058,243006,347678,494383,514029,373474,14011,-154542,-131032,163288,271676,122198,96949,282202,577862,933341,931194,400671,-119526,-193092,133244,100911,-55831,-247940,-210898,58399,198844,98186,-158662,-303948,-323660,-145317,-49748,-323219,-293236,-75456,-129572,-343797,-357708,-361391,-429635,-89949,299206,372425,-92096,-213043,-26876,90079,290300,613700,855938,630032,183171,-102534,-186123,-195856,-151143,-324553,-495262,-234611,-36287,200376,262752,-25562,-316524,414840,886914,831346,233006,-200960,-118132,123929,77616,-180459,-556859,-400015,-538286,-317881,109587,224851,151662,242065,251912,142977,-86683,-190143,-96585,-18594,-43788,-194091,-286949,-116404,82298,261606,125122,-145649,-186731,-405672,-440547,-178209,-369984,-268672,-146373,-256645,60288,278532,298759,149644,175244,412374,645647,529943,231775,397465,912259,1330177,1152665,698433,14599,-416402,-110528,-216151,-374956,196804,668627,760027,406556,-54753,-420193,-412810,-447526,-352511,105464,455285,265542,-41469,-440291,-259289,-51437,103042,548493,736379,525350,326298,162702,137714,-82356,-92266,168714,365762,482512,349158,-111578,-358094,-191066,-147773,-79359,449277,899797,967443,419528,-216167,-354637,-199442,-241408,-340604,-287091,-208104,-41494,-597,-90101,-293721,-225225,-169742,-413556,-357864,38413,-83989,-186883,-329215,-414279,-447723,-475084,46726,716729,1186540,787987,149622,-174501,-93084,9866,-61509,-141614,-224219,-121073,271359,607939,403593,15052,-452598,-268910,-106532,-165355,-470616,-93806,388029,867390,934279,566223,171022,441949,497155,181203,120464,292756,227671,52273,353092,346633,-160926,-382480,-314855,-533933,-443603,-165210,275606,431088,35097,-396542,130856,430182,319221,-18973,-500681,-396078,-214543,-127323,-19956,98047,142311,72470,386589,573860,530956,253959,-12556,97066,255062,91669,-179378,-255359,-185288,-335829,-350771,30529,249627,204382,-45122,-275932,-217057,21298,240207,334611,299258,209280,-70628,-167996,24985,388804,733329,945541,1020127,867143,648621,322130,47829,-241291,-318334,-70660,167608,-51099,-423035,-512232,-400851,-149482,-84079,-236383,-266224,-204417,-75785,375341,690570,657819,338915,217002,199695,433507,322707,-25228,-357621,-252757,-262356,-57693,451549,438119,179738,-413223,-412507,-383474,-507973,-148399,179289,207525,56879,105653,550009,714190,648191,189018,-318026,8514,553027,674985,666994,611109,493651,929467,1864685,2586293,2654384,2427783,1969261,1712631,1410904,714990,-62002,20530,157420,8813,212057,557905,463050,329920,112905,-56290,-205535,-261468,-393699,-475861,-236819,-250140,-405843,111860,657884,767057,462912,14934,-261048,-503496,-609774,-441010,-9177,368338,330646,38311,117226,485693,497278,312810,244998,237829,148986,290964,641451,303891,-205607,-546539,-84499,251871,344196,-8383,-298744,-106439,-47815,31221,-1263,-449096,-535955,-346308,-117233,47572,227757,193379,186685,17341,-227781,-351687,-240911,-181562,-103075,-85136,-172562,-86396,-164156,-360665,-391135,-228396,-185786,-137559,-296902,-166683,-312120,-138095,22144,-194565,-297884,152966,441938,116813,-237495,-230183,-135599,-53018,157460,243135,81561,-383563,-276826,26778,-28557,-85224,26073,164184,229988,131699,-7862,-67141,87027,246915,85719,-107451,-159237,142009,200236,-12062,-169288,-258798,-422868,-428579,-298212,-113087,-12834,-106100,-236857,158619,501621,514912,421730,225954,368854,605766,641042,446517,162903,-144755,-279164,-341784,-491257,-450156,-150286,-44361,-124430,-508294,-113544,324786,596698,228938,-56797,-149540,-305172,-451904,19638,172180,53532,-196355,-143244,78464,121430,-76029,-210032,-154275,-254175,-328845,-326043,-152347,204565,407726,305340,308755,239058,-45404,-382997,-145685,-29332,-71496,-370306,-18357,269534,74037,-65355,116383,53898,-52585,221779,389195,360918,151363,-124368,-259670,-114673,83984,33219,-168999,-403492,-415494,-466738,-468405,-205023,256840,557020,530617,275019,53439,-190023,-146799,-42555,-39683,-261352,-304518,-299988,-102446,261631,402190,357981,411595,328805,135498,-117298,-345994,-374224,-396292,-307259,-27504,127421,224290,-12107,-232227,-266374,-54507,276701,359932,15655,368357,832661,948231,508254,-116566,-353579,9836,13709,-20575,95288,151806,127475,121031,77320,130495,524129,908793,963436,831998,267139,479263,1019282,882279,203143,-336930,-138076,-89401,69388,533713,1013278,1151574,698419,-242302,-261920,23775,142983,-121834,-16581,219587,539061,676813,626158,351980,62904,-34964,171569,340989,247118,-64410,-126539,152046,223099,305149,137241,329173,451236,349104,112459,-185182,-408005,-244031,-17542,-104602,-44435,5546,108223,451328,836477,776241,409028,-126523,179834,954249,701209,171566,-455663,-104207,264974,216691,-33971,-391945,-456003,-482314,-492113,-388640,-229761,-236849,-348092,-415275,-345450,-204679,-131419,-223516,-216984,-230573,94819,305478,622595,755198,372100,-243449,-492217,-386135,-346265,189124,525536,380063,-39338,-105508,175226,259623,207326,-95183,-515801,-128049,214068,321336,362360,145157,7422,-72120,49716,170551,53208,246027,490243,585133,415877,-127647,-600267,-183454,-42727,-149467,-51223,-67409,-428615,-159337,307733,659347,824734,774003,602502,155851,-190584,-111784,345206,584864,463458,67528,-521459,-144112,-308506,-498278,-407881,-258604,-225076,-493081,-209440,-238842,30083,150742,87006,-236720,-574008,-314587,89064,241757,-61933,-165373,-2136,7763,-156982,-302697,-371698,-493280,-455355,-347482,-203239,-252282,-133859,19693,32583,-245022,-473645,-214717,-35253,396246,710555,554217,243941,155827,137720,121981,273990,465289,386169,50383,-138501,-158070,70267,-182540,-439794,110589,385171,341909,-58088,-254611,146377,598894,705151,447414,369997,558509,297460,-130921,-22160,174016,-10254,-145799,-54695,262111,428144,584127,363606,62162,-55834,1000,-86308,-320202,-438901,-156271,372914,462320,176417,155415,402255,427920,138951,302630,604030,83046,-297645,124001,159063,401589,705700,481269,110119,33783,-77213,-130789,-10186,1018,54555,31731,-295617,-447296,-190234,-337812,-416488,148374,189870,121904,-206711,-459998,-231585,114008,20853,236395,307695,225843,-202631,-468797,221787,543008,460303,304987,208038,-1949,-151804,4094,310568,636249,784205,657611,421959,129405,-302950,-503030,-546732,-180153,-87128,-118796,-272568,-357476,-453140,-53492,330413,723554,868799,715525,293581,301587,481168,628918,667191,195489,-355989,-265908,1315,135037,167606,191406,297740,533911,864038,835777,427832,-396858,-132557,150149,244331,194072,433267,552893,286935,-33764,-286477,-451980,-283614,-164626,-80271,-63125,-85283,68093,134940,-38399,-276428,-446643,-427096,-199402,-56279,290564,737386,857494,457893,187554,-52398,-196570,-369147,-212313,6035,83780,-165682,-305768,205803,647987,626949,329381,20946,-174245,-187870,161148,367903,347259,97714,-175433,-446940,-443806,-199106,-49498,8906,-17610,57008,-38729,-538959,-84417,813478,1214343,537261,-218289,-226175,-253924,-280372,247236,462413,628742,162115,68418,75875,-182056,-426792,-436053,-384374,-387625,-399964,-66518,476779,702820,457051,39325,-231640,-97205,160473,139659,-107958,-261494,-424097,-474695,37812,201690,-15719,-331324,-392283,-243634,-136853,-63512,-101083,-300098,-487189,-577330,-226154,267430,312631,-153971,-392644,-123613,153081,387839,320978,6889,39658,88018,-13351,74701,-49152,-36464,-441101,-282285,-46181,-247113,-383016,-179832,-130274,-132146,57073,307381,436917,436754,188251,-216236,-498958,-561175,-514866,-316148,88401,453763,440165,84223,-341327,132510,278779,76278,-219014,-214494,-181447,-200635,19232,84883,129440,-50938,-594835,-405837,-148735,61329,15018,-213717,-260330,-196761,-284166,-336301,-213964,105152,213328,90799,-25096,267800,478917,340050,51035,-167775,-117449,37568,179213,237965,352740,738785,953435,1101779,1080352,718111,264912,257373,289367,141083,-94156,-117246,69925,22451,-238941,-263686,40290,147347,34,-58756,-170776,-369032,-270265,-55754,-86731,-241790,-365972,-44078,203376,145467,-384716,-267219,184337,399018,246034,-77204,-426675,-368268,-142826,-220039,-526010,4239,233027,258619,131874,112014,258770,236387,-25447,-128016,65656,39323,-209521,-100265,-3149,-76818,-298787,-502847,-333965,-86136,239733,228522,-166654,68799,334743,319996,339522,86740,-250047,-224249,123891,191476,105958,-28015,-192242,-164596,348407,713671,642007,53405,-460341,28844,383622,340611,314434,260327,346915,240623,-55278,-334669,-415204,-339012,-217372,-52726,-99005,-320421,-469300,-320999,126176,565826,815236,891811,762266,282997,-175437,-448102,-465404,-257753,14510,86842,-11949,-49036,110243,237742,510370,630347,189809,34825,133645,407969,325494,-40223,-435583,-414127,-236609,-170995,-159141,-196306,-108996,141191,217904,142223,91956,-42422,78619,259566,346793,511585,830157,714265,329116,24097,98616,50975,-180128,-178246,-126860,-232212,-352109,-501012,-454313,-436621,-465761,-329836,-245539,-177843,-139026,-145203,-290373,116316,594144,1129507,1321952,1293006,1200701,946437,455916,8002,-110344,-126632,-107484,-110049,197611,503736,353965,-148998,-212846,143745,4302,-347734,-323114,-344783,-320756,-356318,-323305,-429815,-318438,83445,408227,405410,134677,-117931,-23805,108542,223923,177077,160543,74167,-43440,-73385,-115141,-133789,-117832,-90763,-105349,-75153,299882,354033,169000,18417,124241,306521,273032,81234,-248444,-318628,-271199,-409876,-342366,-88330,-106227,-340505,-439107,-359964,-327372,-156495,-86082,-41144,-65486,-265177,-343130,-248377,-157324,-41636,-49212,-174394,-252020,-316666,-192362,-155416,-157917,-99148,176636,37643,-68,57649,562715,953093,879513,118785,-506230,64923,225238,-14098,-363423,34131,143825,-241435,-1318,543180,518345,328042,47283,-276475,-372594,-78253,138148,195856,285747,438196,562873,572124,524161,391111,276954,321671,320911,52062,-253150,-50904,215664,194686,193058,280814,204282,-22889,-213989,-219644,54345,35561,58704,237493,262589,106477,-349939,-410841,-122062,151681,216558,128377,-146525,-367104,-193438,130107,280419,237638,-17850,-179845,-104284,173616,227213,34903,-269177,-473983,-423052,-216891,82426,338311,525172,496904,220028,-13283,-125605,202761,419298,203215,-345984,242599,433672,108692,-482916,-481953,-462860,-135344,46346,-330304,-420290,-181473,215176,393485,29976,-343681,82884,306048,-49538,-23351,517717,405166,-203295,-120062,90866,-206524,-92500,88173,-76441,-131854,102223,199625,116855,-371322,-229253,235005,177398,-28155,-94021,-55211,-155864,82047,238508,141021,-158597,156152,502216,643054,483404,-135506,-310788,214964,317692,96700,-23608,-327399,-202651,306427,387822,37228,154482,514921,727588,172489,-240071,129916,148107,-54358,-196071,-348474,-339654,78433,480042,596594,392755,-174547,-67058,227552,30988,-354864,-495162,-281503,80945,273641,276436,-92340,-336929,31171,126242,-193633,-148269,-209700,-394365,-440394,-158362,189753,334562,106400,108427,286316,403166,138864,-33272,-141036,-178237,-361218,-371040,-134049,-295385,-412243,18147,58224,153753,-4302,435510,683350,672901,-979,-537656,-267930,-212116,-9016,62264,-22298,-366088,-110718,-360285,-213290,231688,282514,166909,160752,170117,175968,110922,-163051,-392630,-273226,71251,265961,193509,510834,678304,642484,311223,77352,157824,277927,213497,-280013,-309384,10801,-45490,-323642,-208490,105698,57189,129411,276897,217124,-322943,-310420,-395060,-561945,-254153,-1716,42542,-114499,-338878,-373833,-34073,137211,33109,-238117,-387370,-374453,-164203,-5237,-153471,-384305,-348410,-401132,-135361,-87416,-275602,-268990,-350742,-200525,343383,930511,992839,660801,-6565,-359099,-229317,38858,-142896,-425892,197557,729007,1014622,555967,279796,321297,662819,956408,478583,-177887,26852,189268,-141193,-388944,-318562,-198628,177976,329979,216691,169663,-104197,141241,255971,-19559,-357141,-371427,-340716,-387268,-505573,-311320,-161185,-234383,-398146,114172,595714,835826,752801,326338,-141894,-240391,-196746,-632,91518,337243,217647,-262805,-195608,153305,515526,789198,641445,62629,-511896,-107683,-34440,-94594,230954,582112,509382,278275,-308931,195587,601310,609335,41613,-305781,-4578,-229004,-439279,108030,413683,416578,-278492,-300740,139250,144628,-80809,-334018,-439427,-433859,-261881,162831,380766,136050,-91178,-282959,-223048,-60216,-5356,-114359,-398073,-316408,-43760,208397,354570,249021,-185744,-116069,-169876,-439438,-125065,79925,8275,-285535,-464584,-111240,121357,106494,100964,254717,357323,367381,97778,-201060,-462387,-283741,-183004,-190755,-307252,-491509,-375479,-262613,-316844,-31925,248052,323647,141648,10175,8364,175262,204874,-226529,-355121,-61049,251711,379549,345291,-169068,-394914,-125908,89710,67873,-192226,-347879,-321571,-223661,127083,453773,735057,665387,509608,36194,-68342,-7360,293233,541335,599611,537766,81019,-331468,37944,487117,798256,603686,210873,84840,274623,242630,159140,75257,264258,480429,310762,93329,18504,-71152,-379084,-268832,166016,42372,-16964,107661,120466,202997,342215,389052,522874,342791,112355,-61957,-433880,-42177,355717,273923,-42440,-133207,-317523,-237496,203593,236071,-135283,-406057,-454471,-399999,-227824,154623,505732,734286,614041,243531,-177266,-446863,-341935,-155482,18489,110849,18555,-169908,-246186,-234991,-383488,-380640,-229822,-26354,9379,-220643,-394703,-55029,-54204,42862,262211,432504,528363,338482,260480,462798,566062,331487,213507,222828,175037,321226,595989,924289,1095256,827681,233491,-300998,-215513,43806,191178,292862,345125,172486,-469265,37078,266679,83924,-14890,-220629,-237908,-54251,2766,-362437,-248888,81497,270250,199709,217744,63018,-65939,32816,166792,-103519,-320586,259230,455885,331999,61346,-201262,-373526,-374247,-270034,-128136,79239,84556,-146618,-238835,-70982,-77665,-298907,-332704,-310093,-178535,85870,133891,76796,-60373,-92370,-100989,-90936,86067,86950,-153918,-229990,-206530,-248088,218472,611778,664871,328525,160104,198447,116880,-157919,-341965,-158125,-23982,9324,40840,92241,142401,169838,247121,156032,-193454,-214754,-186737,-54022,-233134,-373024,159995,397617,238633,-165532,-410106,-226344,-249082,-357231,-402607,-80800,30015,6436,-66940,430864,693154,433778,-23356,-367366,-494264,-472242,-235139,-47306,18489,-163149,-263254,-265299,-157325,-1438,158770,454462,724902,611936,160840,-83590,126707,21112,-277251,-424389,-357955,-117646,-126683,-89823,119815,169406,-142943,-355284,-221377,-177759,-396753,-325587,22826,166438,274990,376487,464154,568976,321828,425295,936788,1095263,771107,144757,-227158,208746,243426,-43453,-162915,23587,243455,159925,-40887,230628,389380,169705,24239,-121223,-154213,-264869,-31917,276607,564126,408752,227608,-60893,-305203,-323916,-234605,-174719,-229406,-175528,-97854,-129751,-33513,2980,-112587,-319502,-32897,118927,210658,348911],[116720,-192840,-21838,125954,23452,-231607,-329834,-270026,-40288,221152,252191,85455,-85397,-33803,104758,123717,154809,122611,48309,-41318,-83035,121424,67939,-182854,-509146,-312030,17842,196024,-41871,-214852,-69606,-180465,-403953,190850,477126,422799,418834,366738,295416,425768,442843,326959,58963,-143631,-127307,134125,216330,75851,114962,295022,606862,949408,828148,302679,-262381,-197613,10179,-45942,-172374,-321308,-257964,-27725,13091,-170289,-260913,-19980,8157,65944,-55364,-340152,-460602,-276486,-355072,-319194,-179605,-245503,-432941,-84998,433067,547332,160730,-19114,41622,63300,146740,297191,403019,99046,-154109,-85842,39869,57309,-8378,-208975,-264141,-171388,15292,172235,242306,-93015,-363915,373705,801605,734958,160374,-113864,37217,285000,214273,-79094,-393394,-572047,-441720,-137453,197132,263839,152348,202261,216575,143752,-94613,-230210,-303059,-122370,-78268,-133352,-185347,-158257,-125199,-5521,19544,-79399,-198233,-320902,-277553,-57410,-171460,-208367,15611,-103256,126345,451063,535614,534811,557125,760965,702290,445806,230115,364526,866089,1242120,1144335,596855,-228794,-147518,220940,254259,-5765,245877,780018,733850,307147,-151499,-409766,-281965,-221072,-291347,99841,273702,84461,-258711,-297230,-60272,-13588,194924,656766,704359,388939,211124,80521,83431,-187981,-142002,37650,222117,294425,86962,-333663,-158032,52202,20280,-115018,530690,1143181,1148272,421213,-213785,-144131,-152147,-287183,-339092,-242627,-138514,57934,97323,2274,-120136,-167070,-211819,-449950,-303791,95365,120415,76957,-160862,-263168,-326667,-404256,-118699,367881,737977,588552,141990,-148046,-79151,-80179,-325584,-338212,-136362,-128913,47249,159343,106864,-163594,-462386,-256998,-265673,-503934,-247748,262597,719791,1034383,866686,280717,215093,632949,669890,239667,99439,200463,196535,38909,303817,261602,-110146,-159054,-174994,-433407,-381802,-440909,781,366067,121079,-360829,101297,453532,474624,-23852,-385701,-291176,-180624,-180301,-272106,-142685,200820,594118,713507,757627,577960,358262,82428,-38063,3426,-93588,-283468,-174645,78787,20208,-284048,-277825,265335,451997,368787,39844,-31036,183694,409189,756320,661869,527224,19437,-128144,230903,546816,803921,1005663,1293419,1322508,1060473,667149,278039,-195059,-437436,-214440,-28550,-185364,-467247,-450502,-206721,146323,207961,-40820,-119129,-58605,-22196,475165,796239,702826,266544,108277,114013,442989,508322,251847,-126865,-204314,-513801,-153095,291063,106588,-379866,-407557,-49222,-69882,-373261,-268473,201080,329439,147897,-1185,426688,643694,658005,292733,-292406,136283,681845,785499,801345,824831,874876,1412313,2279523,2837212,2805037,2541137,2264343,2044141,1599293,800353,141198,215221,201074,-120793,42209,538796,666601,633939,453206,154551,-52520,-190747,-259592,-476060,-378610,-388098,-191588,251689,817556,1064176,800237,283324,-170596,-501245,-461177,-317271,57056,353576,393619,240094,221674,402397,497994,497251,501058,469733,208275,378637,681734,420824,14282,-386599,-311673,-74711,50751,-201518,-214945,-103121,-90478,-66243,-117130,-560525,-274355,-185898,-181879,-30646,189230,277497,132137,-261319,-378394,-244217,-257899,-375624,-266613,-219142,-318915,-287960,-373383,-283742,-138567,-88467,-95088,26914,1692,102903,-133600,-242839,23406,-90955,-410798,139388,387346,90500,-424308,-131177,-60735,-96596,-36389,-9892,-147611,-197428,-213498,-6761,-39456,-10055,64007,178914,214879,75303,-82250,-158050,37285,293057,189701,-36925,-98617,33893,-87847,-475526,-413389,-242615,-339417,-360116,-183914,-36987,-84140,-316114,-241044,-31088,95717,167280,163480,188535,458157,824589,842689,498248,21282,-331265,-442510,-399455,-452300,-444997,-231381,-88240,-164410,-437952,71318,610911,916078,661188,241416,15987,-207281,-482544,-2843,357659,361764,126737,-94758,-26531,107028,-37884,-240074,-314804,-414341,-395093,-252023,-16314,114106,264193,431893,623048,335527,-31181,-199528,-180031,-256349,-261432,-266965,118310,278660,24082,-158389,-52669,12056,-99107,4226,204656,303622,175207,24766,-62755,-81383,-93636,-72696,-220625,-375385,-455031,-430808,-290313,164563,570240,780427,613453,296156,197970,14084,-204225,-232584,-283424,-348796,-292340,-347313,-226740,354910,617039,439387,17738,-125543,-186660,-435271,-387326,-407166,-308032,-165159,25989,43485,80372,-58393,-222320,-153366,100015,395769,389868,-185435,-203594,303310,513190,308252,-308266,-232616,-26798,-125234,-276515,-11773,90944,200374,236205,230198,334869,652328,984124,1031387,593182,111960,568677,1159052,948908,122088,-423208,-155167,-174167,-50300,402494,976862,1107325,796159,-12663,-551261,-154764,249346,390400,563578,549669,512105,590280,539548,231285,-153479,-222470,190894,316412,107753,-337822,-254419,163936,276364,592547,471190,578027,534231,587248,418604,-18911,-264377,-75953,107310,15814,70930,74945,827,237003,500112,571176,478493,-61168,-189388,349104,347232,-44522,-325367,302296,622834,487062,126012,-283871,-400914,-323591,-368394,-463991,-279070,-314784,-376970,-385674,-210658,-85110,-10693,-49953,-965,-68281,161613,153355,272427,292391,170965,-98896,-301813,-448853,-377097,187377,527430,441808,141129,99036,345545,332940,119614,-186483,-500671,-357908,-61006,-18094,-3435,-116877,-113249,11037,72368,118418,-104194,-21289,281975,419038,310120,-99506,-514817,-366494,-219620,-381297,-110435,16540,-236789,-479372,1213,554397,829152,880012,856062,324665,-74034,-87890,337206,535379,423157,-19701,-221439,27253,-227739,-549522,-278582,-15004,-51686,-315690,33365,196529,319697,299092,249004,-112883,-437858,-305592,124000,139507,-170439,22100,235288,142353,-73785,-244568,-372363,-437257,-567845,-537128,-357376,-424108,-123163,250094,423958,328819,11816,-338020,-131831,156207,399301,280866,75585,49946,29083,30070,143237,274429,260781,-49728,-308966,-320900,21278,-172955,-258915,-167919,53865,142748,-141510,-201763,-4974,375624,369654,201068,203139,507990,393360,194472,370065,448034,282099,-105137,-273648,2735,224802,362737,250148,-49065,-176590,-254378,-456597,-575430,-306377,-245887,5216,-52451,-31177,253077,447306,413908,133626,235067,393474,-13830,-22285,347103,269552,439937,554025,332122,-1852,-103276,-181969,-63080,214939,167762,-22647,-148200,-462844,-370396,-41073,-85055,-228795,-85132,275899,324106,154921,-32331,-187565,-327055,-215586,206921,358461,393530,27483,-631740,85647,398095,338149,426979,421715,248570,174513,260790,450275,621138,594097,486434,445655,318238,-59449,-344884,-358353,-156446,154993,340042,248839,32379,-264200,52317,398841,773486,888479,714557,341661,160907,202955,188912,161748,-206713,-485785,-136897,165483,298222,313976,251061,230082,306532,344261,63390,-272307,-120923,318314,356319,374370,377441,540147,494978,121068,-250386,-419760,-542524,-348939,-254321,-80762,90018,285536,328546,235177,22457,-195966,-406812,-427891,-269395,-193387,18389,281922,362783,83621,-43141,-114243,-127796,-247799,-339577,-190842,-45221,-156170,-318095,39677,472322,489114,297349,234625,282383,225758,192354,178420,43000,-169271,-332720,-509312,-358107,-82230,35650,97125,107780,132758,28789,-438086,38064,964912,1281986,526447,-469573,-185485,-166707,-498925,-114067,119350,226150,-150092,-53827,162214,-11,-166465,-358041,-516719,-522438,-367227,-68120,380719,441569,272777,-151725,-337072,-242798,-66176,-103567,-288963,-321370,-489818,-387383,103108,245398,-12895,-295887,-282331,-211584,-213846,-148641,-155766,-262954,-403252,-305252,-53429,250235,150816,-315672,-219018,81913,296610,465044,296120,144316,382093,607555,619412,650687,393622,144486,-230290,-53698,101908,-27424,-299342,-364876,-258924,-51817,114507,302931,486927,396421,94177,-380933,-537596,-538726,-417219,-535712,-131221,243900,347477,86342,-303250,14065,315108,197469,-9061,-77890,-165426,-439284,-495840,-392222,-244369,-142901,-403187,-341310,-49887,97826,62101,-60591,-40520,-40852,-212593,-307168,-140975,170813,254504,92205,18096,187318,296595,189789,-69547,-195628,-54827,53257,179330,240814,385744,703199,781335,963793,1004515,758444,324205,259388,409701,179663,-234772,-447290,-183635,-312680,-508706,32552,184272,209814,63270,-43979,-233123,-478180,-115552,134489,112774,-26521,-191124,77290,385548,376736,-202251,-119013,295788,221068,-56051,-291571,-536753,-311793,-70475,-157637,-476055,26598,266059,201019,98530,62422,169984,71980,-237269,-141038,228939,173378,-122472,-142929,-43955,-73729,-413999,-436186,-19673,208920,477260,420943,8641,-35921,58705,123909,172410,35472,-327896,-31218,272201,423943,194650,69786,-109245,-326483,160700,632205,579421,92337,-149048,223088,394039,333297,117741,25337,226143,195245,-76993,-338500,-416929,-332976,-221863,-127915,-230918,-298503,-215673,-149296,302829,713946,980625,1071745,923478,397718,-140093,-454286,-458577,-311647,-169280,-121191,-112568,-123101,160863,205830,183906,74795,-344490,-278399,-39933,237945,284736,-5263,-390409,-523481,-306009,-123251,-78950,-31219,256641,290224,267062,67653,-75523,-72607,170615,343091,433655,494304,616223,386028,-91787,-347179,-74229,-39628,-304388,-271517,-145031,-195000,-268442,-290947,-374340,-405123,-329156,-193879,-165390,-60069,105704,198798,21128,81384,488142,891538,1016435,1193288,1198333,832956,402786,60734,119035,167861,231584,172069,251353,262620,47660,-190712,-163523,76361,56320,-234542,-341004,-306638,-302971,-469161,-467900,-464297,-314653,-27116,153649,89895,-157300,-271023,-167098,60979,256987,132689,71017,15657,-60061,-128759,-250485,-257823,-163499,-37556,-23722,8149,190187,259004,72916,-165029,-190314,-31553,39548,438,26057,12156,-152699,-295761,-251186,-130237,-240833,-361085,-353161,-481969,-365877,-49925,96324,71803,-108441,-325052,-262710,-277583,-408344,-425735,-419468,-242875,-180488,-170616,-101006,-11945,11001,221972,351419,281619,163643,290936,741536,1031281,887992,127696,-448243,70869,196287,-13480,-371528,-103951,83302,-106199,-231359,331912,410625,176047,-205132,-407112,-153648,-45508,-31901,59343,155437,329967,471607,533197,531326,397129,181520,181309,179865,48653,161433,130466,191757,133064,99746,183818,77099,-258457,-413669,-214018,69055,-35935,-23344,177983,183541,-68153,-265650,-22,-107593,-236534,-15224,101066,-36391,-151465,-56565,111376,196046,78407,-194380,-267477,-175116,91013,236420,119164,-124643,-340280,-465593,-244574,84048,384770,539018,299747,-198535,-406204,-394102,86850,250950,143629,-415882,-22212,134567,-72261,-390444,-362440,-343653,-266837,-325939,-415201,-314131,-93349,146316,319038,30971,-413932,-18646,171436,-83460,124529,555473,335551,-401667,128599,188011,-233564,-217886,-23580,-235071,-376878,88442,309021,189329,-459556,-170369,89173,-197139,-414196,107055,176815,158267,216190,271307,51442,-168960,120160,317152,490882,446332,-83758,-420317,157971,331988,162738,-30335,-440812,-35181,530669,566891,59515,-34376,539391,858250,291155,-200745,208394,202809,-93078,-304936,-148615,156045,497262,708694,590507,423620,66111,-34230,50754,-48449,14043,125151,282995,483474,426166,201237,-173378,-540333,-235925,-229280,-449028,-124335,-116906,-191845,-394011,-385511,119853,389804,374485,275168,301577,307726,156883,123218,122899,83840,-48084,-401719,-372661,-202649,227026,568449,503615,450663,198187,405566,726748,797785,319061,-246023,-112145,23718,150624,126829,-104431,-503896,-270860,-515386,46467,310787,97022,93561,482369,620873,652478,571247,124201,-332007,-192069,-31943,155611,351695,909545,1033031,875462,523670,280968,300661,389932,431486,-16874,-192561,-28436,-68255,-205695,-154252,68200,-57339,-59916,93821,125141,-135737,-321075,-438565,-172438,45515,49282,113919,-111822,-362888,-185302,110702,177700,68774,-196339,-309694,-184113,-16334,24234,-242230,-411646,-202102,-221450,11545,106093,-72104,-217706,-161129,-54039,345789,892042,1024479,689765,-98850,-385434,-39757,236299,-39440,-367753,418044,888603,943390,441125,120388,570684,1162500,1278609,647850,-265167,-22340,285680,56415,-185267,-230476,-149845,65889,282117,467370,564206,124710,6093,-19836,-201924,-383941,-352720,-160666,-26483,-100856,-44589,7293,-82978,-322888,357606,934752,1123574,865050,215007,-340425,-214203,-254469,-189780,154380,422593,291474,-180546,19650,567784,1038244,1162314,856775,237219,-469890,-163751,-169470,-180940,183625,366595,222795,-70583,-341847,371620,577750,404360,-322979,-290374,-156213,-335486,-325796,90037,303561,74956,-557221,-90440,83636,-69586,-359750,-318881,-263793,-332310,-382763,-135485,144762,111579,-31774,-304535,-364076,-237213,-128766,-208248,-311987,-386638,-120185,336510,593695,499507,136845,125726,68033,-42995,128735,350119,289360,79622,-259528,-247432,91615,166919,36029,-7723,79148,208576,128285,-75073,-334519,-377711,-314189,-262874,-313865,-447439,-423749,-407200,-342803,7322,193279,225133,-26490,-304341,-236705,-115399,-155284,-457827,-175380,-120397,58332,123982,11459,-383792,-367902,-394357,-102178,78563,-70131,-345278,-499322,-272814,-81977,300830,587331,707447,559143,126500,-141637,-251036,34797,387851,506027,467033,95646,-353717,-43787,429795,702924,553131,296722,230247,445278,460859,176540,-109436,229127,499268,276960,-174612,-153656,41060,-235556,-85664,228364,179562,58271,81497,-30428,76533,323956,468043,723051,588701,351404,137626,-338794,-148252,169953,-104837,-458165,-73424,-69233,-275757,-80739,-59240,-288109,-271340,-300293,-273160,-83710,110140,185635,275230,290761,-13550,-470275,-307402,-142672,-47940,9946,-849,-111021,-157861,-65586,-76331,-344892,-149514,63348,236468,269520,35919,-156912,174180,197036,165290,154433,183540,229142,90668,39434,192808,370132,179112,184769,281447,195416,264202,456846,716316,850268,678781,258985,-146884,-278102,141948,385117,351650,405070,368844,-144355,-147695,374817,426625,86849,-430812,-462479,-331052,-73411,-242251,-367979,108504,368772,501743,540532,220192,-180291,-227019,-233236,-367892,-189893,281977,436440,259061,-22961,-115183,-158345,-259256,-268643,-82030,182899,177922,-40191,-39939,99066,66934,-122028,-177258,-141471,14964,242310,166450,18852,-201534,-194479,-260180,-99195,137564,126529,-227710,-444978,-414200,-189975,344421,646309,697416,444829,224492,102693,-112594,-450362,-260784,-187647,-122206,-304585,-280562,-21592,167982,284442,309079,51548,-272095,-208611,-223617,-132923,-284448,-370836,114113,356378,289762,-127314,-418192,-216155,-183260,-339031,-433055,-305149,-334679,-263433,-69603,363319,596186,454540,218422,-99011,-268674,-188749,-73801,179894,205461,-90052,-552757,-211482,23544,84945,95949,286965,483470,542692,321764,37370,-3293,28029,-194109,-340983,-289365,-117464,-63143,18212,175310,244271,-64504,-386991,-192709,-46180,-253382,-287558,-33164,183496,472026,487633,540322,626037,566586,713093,1146309,1300672,977910,140550,-300879,254860,355792,-22245,-369749,-89805,300528,347720,43760,4006,250923,115497,-60671,-241710,-442872,-495562,-190376,136551,363524,315487,288555,-2732,-58130,33041,61640,95157,-46761,-124300,-96251,-110920,-61271,-11593,-32378,-274950,-253113,-9082,228433,256936],[20739,-229113,-14919,245359,161684,-84972,-227812,-145038,37277,142813,158472,83882,-24372,-195513,-305893,-235749,-142657,-84032,-47630,23745,142425,333170,124114,-257898,-332710,-261942,-212916,-57277,-128201,-415799,-200971,-119412,-120333,259603,392800,430466,551526,430901,131304,48743,123848,126981,38458,-109278,-58488,173295,220076,82264,129290,252502,552264,730444,559581,206515,-354033,-417603,-292094,-272328,-301801,-310960,-198527,-103834,-199130,-433603,-117743,166818,269219,374582,174628,-53408,-139340,-266587,-310690,-298074,10805,7645,-71251,43693,439477,472136,202520,164841,226133,89356,-81737,-247142,-380870,-355878,-114437,20374,223608,304598,177947,8849,-1261,-82440,-14238,85034,163295,-158500,-340095,231421,565006,503619,54890,-69076,124972,286888,150070,-122453,-270370,-447085,-339625,-36573,173262,151259,-5288,-22405,66730,156255,83836,-45188,-128500,-55319,49943,-58871,-185531,-323165,-456773,-388634,-178413,-81964,-229355,-316164,-215339,-134012,-173975,-107219,110163,-27992,122872,556696,732734,927581,999599,1038578,642259,256600,208471,311445,681516,912661,883536,430612,-262229,-101692,200966,435753,247692,318072,790311,653718,254938,-166564,-407965,-262354,-137632,-364657,-202858,-191654,-246420,-284977,-102397,-64291,-139475,173609,532431,499448,139815,52227,50880,-10121,-204683,-65947,84517,204580,244181,88287,-77470,53281,204105,102212,-174172,535678,1204942,1112980,363821,-185674,-16099,-96316,-307533,-321758,-141293,-48369,58193,70752,67920,102476,-26933,-190885,-334882,-211619,105829,271511,270159,70263,-149134,-225570,-280086,-231191,-26093,114201,167443,-43553,-169989,-74319,7442,-239648,-411871,-45793,-6646,-90915,-162632,-276527,-318935,-334812,-292007,-401987,-198399,-26086,421264,908463,1108061,723878,-53104,180659,652918,684227,260893,59277,62629,35203,-100570,247503,380801,178264,69602,-120826,-284156,-194328,-372852,-147603,164940,25749,-294207,-64980,208526,355383,-90036,-315653,-180400,-172886,-248151,-376018,5636,463820,974621,911701,808601,593228,462360,108875,-263902,-215276,-189553,-270780,-184518,155921,239156,-27134,-90590,451482,587154,498998,95828,-35303,191238,369819,733954,707063,595215,92905,-131051,263473,578170,748815,869959,1185140,1314449,1169468,924008,469545,-130896,-525550,-289710,-154288,-344050,-438649,-309625,-7923,317715,354151,63939,-105844,-61217,-118706,336988,682284,625475,157345,-51134,4384,337757,557209,374684,61045,23288,-244869,-254881,483,-106144,-192434,168450,305743,186542,-233389,-333277,164152,319682,144632,-8080,301193,563972,605648,308978,-341784,167988,629440,680277,682514,838306,1022093,1591155,2276597,2641910,2499678,2233056,2198800,2023097,1477993,691822,218736,203549,88909,-306918,-106488,399317,679983,700675,625419,307552,96845,-94309,-233634,-476197,-349318,-290469,-111846,188587,567885,849287,657445,310922,-166036,-403483,-286186,-149,384737,617867,528602,384942,300752,287329,392603,539803,591610,501235,200255,395144,555493,366001,154197,-139819,-537142,-422386,-292498,-441893,-157273,-137255,-104528,-107728,-188903,-456097,-59780,-84738,-265851,-141033,148723,249107,129647,-80089,-116597,-66636,-248323,-482041,-466418,-427379,-485264,-512374,-382952,-85112,72510,-18661,-108828,-30772,123620,206641,56848,-516795,-152286,-75217,-509360,-26143,85524,-67657,-263335,20521,-35976,-180226,-267169,-281345,-390779,-216683,-155061,33096,34056,67493,111600,211050,218754,38382,-129185,-166269,-14326,254979,256809,-23185,-134673,-62711,-175188,-351424,-407836,-312566,-281032,-188723,3533,62474,-193519,-288158,301122,416797,221391,-83194,-72726,91208,377082,729802,715721,262332,-359167,-526275,-416210,-457529,-388692,-374656,-420004,-312423,-363303,-311672,291403,894265,1133758,1050910,531227,182856,-26509,-246961,-151834,354038,494704,263517,-231036,-152465,115122,-39092,-294833,-454827,-527081,-432596,-94610,149379,24989,196836,499826,638980,203784,-143098,-113847,-353977,-530424,-499093,-126067,266508,278903,-58184,-235750,-136354,-41672,-155136,-259993,-94634,49740,11010,14404,13280,-71376,-262006,-235688,-257988,-303732,-388149,-398618,-119962,393156,707133,811416,551179,238013,277243,147893,-292546,-456724,-521232,-133027,202601,55503,-129555,398629,760033,537565,-106132,-514463,-423145,-275097,-79462,-162289,-155444,4573,152535,61229,-37239,-109047,-180955,-15468,255806,439692,284061,-259727,-333195,-185055,130530,105377,-355155,-234825,-215071,-333323,-274467,29055,60406,216866,310362,318658,435612,576470,743716,705117,-6486,84129,774718,1153910,823123,-12206,-400379,-155768,-228583,-180661,196008,744323,852186,630497,83931,-473078,-200182,318214,828154,1116889,957661,523954,307129,344541,152934,-373750,-89117,319456,302256,-23132,-235690,-150030,74443,178714,620867,775477,744303,669716,782742,586287,94815,-91263,96144,259090,145079,117813,124689,26157,-10793,151668,398418,564538,168796,-378458,-116367,127286,-465132,145730,700664,829388,590203,100832,-161512,31503,121508,-58071,-271955,-226351,-276438,-395674,-345939,-137354,-78204,54330,141400,75589,123273,201780,104409,37210,-67092,24698,123219,46887,-185765,-238179,168625,458009,406659,168773,115572,311967,277716,11548,-185753,-313205,-510417,-430177,-380642,-383632,-304642,-169034,30657,-6321,-97496,-362726,-282567,-36759,59580,32547,-42595,-256070,-545975,-483825,-448193,-3579,228532,60540,-394341,-295094,377819,640855,823220,841385,349257,-122923,11282,379432,457398,298823,-157492,-30756,-10853,-217423,-424594,-110397,167487,40848,-7265,346674,691758,682411,476588,340871,-18467,-430077,-272740,70758,-81628,-148354,305704,426513,204532,-55490,-240149,-405609,-292117,-274082,-490706,-536659,-560268,-177301,346674,680328,820609,697243,236106,2319,-75831,104332,86196,-44584,-82009,-100832,4373,212369,365772,282375,-7204,-404782,-483777,-79158,-72543,-80906,-382395,-510915,-326102,-382555,-304683,-275044,-57282,-57141,-81250,-94313,288568,442470,484202,612965,584435,508225,118328,-221843,-345822,-57440,40214,61949,-140122,-271871,-489600,-412682,-160783,-30704,-338425,-424286,180601,338443,361132,427698,285962,20855,47751,69862,-73881,184699,447842,282123,285530,193013,10557,-189062,-244589,-228631,132857,402135,308923,-40720,-387937,-627769,-213037,93800,164181,154805,201542,433668,443243,491822,487549,517571,204727,-115022,142681,372355,490133,188253,-454561,-173958,-5182,58002,404138,543944,422873,399347,426937,481134,523876,409343,365588,568229,587427,264901,-186716,-145087,45940,427358,686166,688400,386856,61033,-15479,236443,564682,613804,415866,176116,-26311,-72122,-193316,-263487,-361650,-219655,-25980,221737,329181,339233,208866,106573,55356,-169738,-476129,-39513,362286,654224,520603,472403,492125,473754,253186,-173559,-510208,-455293,-543010,-337872,-275056,-63932,266544,572440,516240,362034,37253,-259773,-449351,-488483,-581936,-440068,-106013,13267,-95388,-258437,-247649,-97427,-27723,-171275,-500234,-333245,-131041,-265003,-380925,60568,445260,376816,109414,279860,583928,566832,211255,-36339,-258034,-405886,-391433,-387371,-307940,33127,169493,203703,186920,133874,86453,-172526,75736,841938,998043,397146,-250098,36278,81186,-173702,-494327,-253148,-283265,-564975,-173038,137490,151711,68165,-132984,-352872,-469454,-314218,-36340,204462,52171,-115523,-371504,-467575,-430281,-241885,-225938,-331052,-329874,-468376,-254197,168090,273194,-27157,-257700,-33928,108874,39616,-164858,-218964,-183383,-174868,-123797,245,148044,-40331,-461226,-140389,178022,369832,516223,319073,272118,597075,1009900,1133107,919143,593141,110361,-82486,90765,115360,43403,-187340,-270452,-175378,33447,83490,205799,492260,371726,2945,-495869,-443559,-452019,-292676,-355957,-335508,-9978,198442,32579,-226652,-49231,348541,324772,175028,2933,-97220,-226860,-205327,-364192,-318597,-229655,-190702,-229946,91705,207308,132113,116369,168499,82724,-184014,-306232,-125382,131224,208053,46463,62980,71284,161931,80231,-89621,-91390,36658,40942,106885,115048,201659,317493,333371,500255,614466,583032,309638,235623,428077,204886,-254946,-368355,-128790,-165891,-132596,266423,429237,474121,345759,110688,-226052,-397936,-44678,272088,328877,180304,-37319,169063,553980,556108,101136,101663,365686,2407,-280990,-245829,-603659,-176636,72268,-80750,-407821,45076,268083,85608,-11889,-35134,3790,-103000,-489083,-268138,144865,88447,-102260,-190650,-133763,-180458,-482688,-148580,244127,383648,472858,345153,79720,-148652,-277163,-206889,-86093,-104693,-422371,-39543,200487,391392,263415,169984,48339,-283982,-79799,385556,409303,200972,131163,303407,255818,183265,-185779,-202202,52780,153493,-74216,-359424,-437352,-276299,-215694,-183647,-292551,-167249,45514,147237,539592,822874,1023305,1126971,938516,400844,-175836,-535584,-423852,-315571,-336069,-307691,-226788,-80697,153434,127538,-4569,-79374,-442869,-221821,-221707,42898,134872,-123547,-320330,-473410,-412831,-127150,-50705,74635,400581,240622,62123,-69343,-246175,-146226,220915,415044,487174,400013,249537,-106676,-470304,-536571,-243328,-194145,-463416,-370101,-143110,103059,149393,-65577,-251986,-301021,-167031,-103131,-195332,-7645,372675,534133,335117,164178,298467,448008,411428,678757,843253,576007,321527,140350,265586,377918,440661,361752,361556,285662,142074,-32482,-113789,10274,87624,-15168,-112215,-258279,-490191,-297521,-45066,-111439,-226241,-177277,-148363,-222023,-296184,-434643,-316344,-46993,96894,-66140,-151150,-150404,-149127,-261528,-411763,-368295,-129558,78100,44188,40138,-21374,113652,3820,-136918,-362552,-448427,-362015,-124711,226724,299916,121951,-141687,-201285,-204486,-257074,-175534,-173755,-372641,-439736,-47200,201354,148111,-158587,-326846,-279191,-414446,-438405,-319428,-410696,-307530,-170513,-56840,31037,271382,413432,571292,377169,317389,151578,373757,737747,897485,682123,42534,-381450,29457,108046,-52611,-321641,-258510,-44957,-35792,-392207,-95075,173221,48315,91882,84576,198383,107284,-123105,-105233,-37989,102233,256374,432628,474304,304393,-17976,69498,161077,274339,485339,408749,289187,110273,-66260,-7980,-84854,-422407,-364017,-123387,15004,-164885,-173587,-37903,-88223,-455934,-67099,309751,379039,96294,-213587,27741,70253,68952,15880,21219,20225,-198339,-435094,-495391,-502412,-344272,-51954,34014,-39348,-222640,-395025,-496782,-76291,308091,452535,102560,-389137,-358482,-282933,-16359,54140,-36872,-282008,-123581,-179354,-339700,-255692,-221882,-254808,-348140,-138305,79179,233248,-8711,-15399,95942,-144697,-500576,-122207,-100449,-237793,193618,463069,184380,-429897,208995,72067,-321537,-320029,-111049,-269269,-399423,20412,319403,186244,-393049,-231868,-142239,-263712,28550,357983,376585,368540,246327,205845,-159615,-209764,11672,46789,289847,336502,-44874,-437705,24442,208488,19173,-289618,-353540,212434,723899,685120,220418,-285698,320695,617767,184276,-276920,105762,79511,-291350,-86243,294279,492141,679113,801025,612035,409580,171773,-50956,-189054,-89611,241097,562655,795444,739395,429239,86204,-205778,-327728,-285021,-334028,-206076,-33917,-62100,-12106,-77093,-286512,-329287,37568,293595,354357,341044,153720,66595,85219,130997,77305,3263,-195239,-128340,258914,768512,959400,817818,557239,282158,198597,557700,705318,455396,-9478,-104008,105213,147297,94595,-139412,-316575,-395939,-197895,282282,278525,-193171,80088,620822,726826,779756,692231,224819,-248332,-199611,-180601,19155,403393,923341,1044163,807327,565771,398759,374711,402535,385479,1071,17957,31850,34349,25391,-14579,-1137,-208776,-377506,-148857,-435,43517,-107159,-65443,262109,389083,86925,-18629,-193414,-325595,-80891,172585,220307,105286,-133500,-244618,-91579,91341,180460,-9744,-240954,-122397,-146599,-909,170493,61656,-179616,-199559,-193879,107907,536133,813575,563272,-157893,-223181,228343,532714,90583,-218280,458799,790301,479032,77081,65027,695852,1269881,1192050,644431,-156146,-66725,277086,187613,-7836,-57011,-87868,-73554,119796,476922,608275,406857,211862,-49715,-293616,-423104,-300678,-6251,297248,212891,36936,-40637,-69707,-320433,242584,839271,976396,616490,-101277,-421850,-29243,-108601,-337234,222380,445985,228582,-163247,126651,776943,1281003,1311025,922436,296577,-396175,-314099,-334190,-244077,56723,56573,-92641,-307510,25851,574900,579026,161696,-158677,-294845,-288321,-455443,-222356,41862,134604,-187556,-300478,-5858,-38311,-119540,-129368,-86260,-66491,-195208,-270675,-213285,-144030,-46682,-198385,-418646,-572763,-541663,-460367,-491170,-412123,-499951,-190370,316708,609392,528666,293165,282144,269490,282843,333141,381110,257251,191728,-128359,-417949,-39286,142688,123534,81180,28517,85572,69729,-53258,-167705,-242227,-486271,-374696,-350619,-417458,-385759,-308948,-114630,13882,-9546,-28813,-16973,-438938,-443536,-259969,-115788,-31475,31885,-281518,-15438,348357,244394,-198228,-353667,-545560,-120843,131152,76462,-172395,-314408,-157634,-280816,-227312,139845,527994,353240,-3505,-346816,-391854,-234909,151766,377038,319440,27151,-375360,-208223,241699,447430,416629,298380,288718,508537,512036,156856,-347129,3425,272112,83515,-476006,35693,254594,-110115,-5434,234398,269517,87621,-20190,-162186,-79389,259732,576730,849072,753378,502440,253474,-230246,-316502,-15496,-142349,-125003,142252,150841,-55834,-143811,-117284,-204455,-263046,-98432,-6804,80584,37577,-162214,-137408,-25890,-221671,-356333,-129125,-71684,5604,-13561,-45658,-86609,39096,113824,49450,-264997,-116960,236524,423724,435163,219416,114603,299975,478797,386973,145781,-12960,-64266,-146315,-146312,-49390,124933,33329,75280,192922,72848,19717,121775,335807,508712,596517,491765,144934,-231251,139673,376710,210590,214714,345299,79986,-363510,348291,675018,166984,-483226,-179498,-316859,-158908,-150013,-541109,-16650,242779,544749,652074,277276,-322174,-344531,-304478,-387239,-85675,294152,391491,183049,-97204,-8639,37513,-146410,-249460,-68103,138735,132349,-39553,16226,100286,64773,-27701,-85672,-96874,16924,151556,41999,-55036,-246219,-347657,-506916,-180816,82270,111274,-156197,-458110,-475831,-148912,222974,359404,398464,396893,269301,-21618,-358860,-402656,-106413,7576,-75262,-351481,-340970,-36668,188811,359952,313363,-30045,-244118,-179314,-224345,-204298,-283788,-347333,-110456,157128,246028,-63994,-390609,-277343,-176864,-330976,-479774,-461558,-528348,-489416,-138588,187998,384339,369484,316481,124111,57912,36868,53591,356596,380978,158475,-152295,-58880,103385,65839,-45547,34973,155973,304590,258196,-11910,-139977,-74496,-137283,-176372,-116493,-24761,26104,53237,134199,187542,-50031,-379032,-124350,89174,-64405,-184658,-31821,292333,718829,702432,626017,541991,705607,920711,1167585,1260611,940047,57063,-349272,232285,365378,26192,-387857,-230111,284372,488681,224404,-199424,-115154,-90337,-218589,-208786,-332972,-479494,-269172,26077,145511,285310,355061,178762,218072,281188,383829,316621,178532,-9721,-38300,-31787,-23232,54378,96741,-36747,-206037,-112560,118903,100932],[-174374,-290590,-80878,213721,209795,41141,-199848,-146762,-44072,-77894,-91396,-27524,-4875,-187890,-435547,-429797,-264338,-98889,17704,149189,318682,389131,57562,-261066,24800,68130,-276889,-222850,-3771,-183953,-297950,80525,482257,484174,471114,499479,628140,448751,-380,-447179,-281652,-142901,-64042,-98769,-11442,178510,176115,55159,94286,180770,416758,401898,339024,178829,-87075,-303913,-340445,-415413,-361056,-200237,-58459,-120078,-345310,-497986,-45437,163531,352757,528892,407121,214923,222488,205162,163063,65463,127893,192036,209447,279824,424141,299571,49968,183953,321166,134348,-292105,-424610,82035,275423,231555,58701,277141,447380,319414,173263,121549,-52516,-125529,-26896,16029,-254914,-309663,47506,268963,219533,-46610,-73750,135446,156721,-75584,-224892,-200964,-373853,-338942,-55270,57397,-32605,-222518,-352987,-77057,215245,280538,165443,155966,95603,174693,-34741,-306528,-377676,-344884,-394224,-340717,-153616,-247822,-324280,-265344,-371086,-392425,-142986,76697,-24114,39259,561817,828705,1111731,1289325,1137375,518056,6069,156944,251562,402775,423304,366538,113561,-292814,-276706,-31046,317288,301808,367194,741345,587552,237733,-125262,-348039,-291186,-210680,-423157,-491692,-326655,-422453,-182018,-80204,-248216,-360731,56366,236733,216011,-69917,4271,82301,12923,30331,127738,285068,351714,437511,437459,197475,82826,174644,22345,-254408,440801,985124,822818,193995,-212233,-9791,-79912,-297629,-352355,-107911,9393,-31732,-111323,-1255,215742,95025,-118276,-167898,-56931,14216,246028,256894,113771,-173886,-183702,-166486,-216339,-366864,-482321,-378418,-407562,-337149,-138690,59892,-125739,-339302,-3841,134331,93915,-10945,-241563,-196801,-295579,-452286,-302644,13394,63940,324656,804978,1037858,614683,-163173,17684,501630,550041,257516,36067,20424,-20251,-330344,128396,523602,344624,116831,-190829,-84197,-38261,-122388,29813,-142,-168952,-347011,-344129,-162220,59513,-163151,-314175,-109530,-150596,-237188,-146303,291330,724232,1070723,928407,748242,642277,517532,66287,-468132,-117009,-127128,-222796,-247051,73548,247692,63422,104415,563066,593837,342574,7472,-50280,104287,171597,318044,455560,428915,106751,-200783,196196,566775,707881,707534,816950,887853,984572,943702,514242,-85791,-486382,-377184,-238225,-343101,-320748,-163184,152300,437024,466241,83055,-191152,-178692,-282572,23276,423525,551511,200126,-81691,-49076,200513,510111,365462,102144,125145,-28679,-343217,-252874,-42844,331360,611100,487182,229116,-296277,-323049,84021,178565,18086,-34943,156501,425665,453182,162791,-475044,96643,429353,451571,430617,734551,1045539,1517122,1943759,2140660,1992000,1788100,1944710,1819753,1274544,515089,204357,59056,-119533,-440669,-227967,156911,505876,576826,613977,363206,155703,-93019,-350870,-438370,-240491,-157403,-111159,24136,75889,235221,157508,53478,-297101,-415366,-175601,254555,638571,810667,676341,450826,271283,111528,180785,386269,451389,276149,140805,332635,294605,129199,157436,25399,-256503,-374824,-482680,-362064,-107783,-116697,-26275,-76569,-205432,-397144,33537,-30577,-302127,-252816,151415,205310,163620,176158,187463,15886,-206974,-260607,-392545,-471202,-485468,-452319,-234394,95225,186540,-57385,-273494,-314483,12658,199535,209491,-247057,-344118,-137786,-385978,-339140,-403672,-408222,203614,162125,-55277,-271017,-375500,-277852,-298951,-432313,-196129,49497,125827,157543,198795,253633,241451,59669,-112413,-146902,-87871,96771,194811,-75174,-241968,-232014,-233346,-246483,-198879,-290253,-310648,-47717,228683,192874,-295702,-61150,590158,752628,395481,-231782,-270722,-60579,152346,343798,302627,-53527,-290733,-166178,-99911,-328170,-381345,-275507,-374279,-537103,-462018,-111198,444821,1017763,1123449,1082188,607585,243428,111682,-87176,-381242,143376,354112,78285,-468745,-113109,165389,-46385,-370193,-370277,-348832,-332340,84774,295302,75914,335534,608464,497007,-36890,-281220,-186060,-329384,-194004,-366159,682,416448,357852,-86058,-310370,-111532,-90492,-206267,-440618,-445619,-339050,-295961,-156624,-41001,-3750,-210593,-435005,-309200,-241042,-286358,-413176,-96518,331720,594527,611847,314045,56506,256296,167566,-340605,-432992,-391311,130073,624620,415628,39813,366111,766353,570873,112996,-289110,-290817,-56408,99363,16078,-75784,102092,210769,74052,-163250,-208857,-131046,101586,331392,344643,16537,-125451,-58805,-100743,194982,147890,-197236,-343978,-368806,-398079,-150567,12521,20636,185043,320785,319128,384706,301095,170169,-29394,-493478,317143,937542,997896,519403,-163572,-127953,53229,-86312,-226195,-21797,408641,542818,368541,12966,-480614,-77974,438665,1145245,1402481,1132953,473016,-103971,77511,-23954,-404678,197255,454724,275324,-179443,-249146,-59527,-118056,-50027,440481,855599,848506,823118,757035,505659,103979,24970,176688,270786,126371,8726,106403,156070,-119009,3120,300465,582570,459037,202250,252917,19278,-18195,558671,872086,743033,403974,-107818,-32334,288762,331440,81563,-136813,-125254,-212169,-383711,-276050,-164363,-202637,-66157,175206,65086,253823,200218,119781,-54364,-81413,84925,330129,297839,48578,-31265,147199,340777,306606,97442,10381,136344,102724,-120773,-142757,-144333,-235737,-240403,-255568,-287086,-370407,-215115,-44538,-167474,-446070,-381563,-139088,-239973,-298100,-187006,109962,87064,-137097,-334266,-207085,139906,408419,307716,-24285,-390021,84354,287687,578429,549358,142708,-330837,139153,417781,364960,79380,-418737,-59946,-201350,-289290,-362847,-16380,254488,161827,288712,585454,1051871,970682,603359,265610,15124,-379056,-213880,-83324,-372127,16923,501543,489847,166943,-63082,-195224,-495407,-220823,-33820,-239139,-442694,-460722,-356568,201416,713854,1083745,1140049,700158,32839,-344154,-72925,8847,-121696,-233511,-245141,-6262,322172,610116,474695,158534,-177834,-365043,-259903,-59288,-38980,-45978,-68494,-57852,-281728,-582626,-357960,-385352,-384477,-301262,-473137,-63645,391244,638019,642137,525183,510568,332590,79326,-247713,-250559,-114066,-63390,-164762,-335193,-427633,-117588,119278,144603,-376024,-56587,711243,771864,437076,309691,45571,-199466,-229588,-228019,-74811,246353,386968,215286,95075,-24936,-273291,-463716,-421777,-230405,272090,492603,370500,18735,-395665,-364775,-80077,159928,311698,410623,607564,566505,508298,641071,787202,944820,944216,261257,121072,327595,451572,210527,-302793,-550131,-450892,96429,429035,574957,435314,412182,409679,347456,332558,245020,294601,693927,807958,555689,47954,-227107,124917,580345,839780,932608,624154,382241,35444,48214,283016,260584,-27279,-119309,92833,123092,-31462,-118492,-128319,-14679,49759,150919,197981,198994,53987,-48828,-156611,-402738,-9691,534208,686737,768908,580373,483267,458457,222404,-142849,-566709,-335651,-304456,-392099,-219035,-179465,-49972,392427,691307,547841,360146,-79625,-429889,-365181,-284354,-131125,77284,244994,321619,123382,-247997,-399952,-84208,26730,-150645,-483458,-226712,-103577,-363242,-252445,245168,553848,272069,-203276,156131,603749,660676,197697,-199356,-476150,-517364,-369627,-243940,-250773,118253,296806,325864,243604,194494,248377,95672,55388,490927,480104,160486,-122611,127977,207452,18873,-251886,-282047,-7264,-219967,-233274,-14695,212517,203853,23005,-214803,-314136,-314910,-60924,-33317,-326403,-279353,-118140,-186622,-454233,-328686,-216814,-259580,-306783,-383698,-119658,227995,294750,-41399,-178528,268150,483972,334262,-159682,-302122,-113094,-50531,-110081,-52006,-10915,-201257,-513879,-219066,69810,280494,445758,316592,263112,567977,1094419,1249032,756350,373986,-47503,6760,101434,32748,-8098,-176506,-260186,-135147,-2993,-62287,3254,372265,333580,-40547,-473776,-429396,-385410,-189971,-213628,-409863,-193989,54233,-29101,-132787,-35820,300736,345673,226452,-18388,-103455,-23840,190033,83755,13534,-124202,-96885,-146965,198951,327366,231504,277711,314267,135693,-202231,-318090,-160779,10293,96909,11170,52497,-43392,-31064,-73414,-61958,64955,120553,13233,-16997,-131271,-196703,-288042,-138446,125592,234927,305775,233015,230872,369266,203734,-208344,-179066,90519,151773,180429,374335,620688,696090,582863,237116,-168842,-373284,-76225,302751,472625,305407,53982,175775,594051,608348,343953,253191,281020,-254572,-177150,-72270,-576474,-40142,224300,-19291,-439156,35702,238246,-40426,-191410,-211040,-158916,-127246,-236113,-278490,-111149,-165120,-188531,-247403,-258508,-388792,-259205,154130,344558,319422,204000,74606,10684,-207685,-364356,-468393,-316317,-339989,-484559,-191689,23796,132953,164674,77713,44612,-189883,-193445,151011,325839,377989,339469,276872,59212,-66107,-463421,-253180,27865,158383,-75499,-391923,-371946,-153585,-114688,-114726,-199012,-1028,231369,375964,661981,824073,923289,1050256,860138,393407,-141209,-449879,-365705,-271575,-401224,-397489,-324086,-99013,72220,99313,15469,65348,-231680,-467035,-320072,-66083,-74909,-297940,-257782,-369748,-452109,-131934,-52939,63355,192253,-41120,-303961,-232750,-292523,-171173,270876,472374,457163,211207,-96912,-319455,-210856,-294312,-315093,-343354,-428688,-346159,-106452,275898,305286,-42631,-134784,-111245,-3096,-65943,-269963,16714,536036,734159,549137,313666,87526,-52625,-281218,-47381,233413,281692,215740,234860,383658,497490,492419,362135,286566,256904,203919,84604,-125041,-105759,10420,141022,90257,-154719,-153408,96348,464951,269566,-83661,-296325,-292129,-159362,-65405,-212764,-63308,99801,21389,-249646,-427697,-357982,-242878,-323182,-428729,-417928,26505,315542,251364,152405,-79166,6599,54266,176610,207217,29866,-425645,-193053,298097,444945,303056,-74392,-199491,-252199,-100509,115892,83984,-69132,-430424,-133557,224447,201468,-167750,-344988,-412474,-487816,-149954,25838,-98955,-335233,-217329,53416,319414,687177,852976,762885,264837,118642,-20838,277713,549273,581947,329121,-112583,-333462,-23007,38874,-49594,-175877,-214325,-151359,-21674,-195810,-433081,-107000,96758,485484,625954,589743,307810,-109540,-242352,-229842,-181359,-21495,264863,338010,124551,-158588,121497,344289,520032,626201,632221,455807,192636,-163967,-230121,-246638,-419149,-248358,3672,-91295,-261822,-321011,-267196,-269631,-357544,-81637,389941,659380,331605,-385560,-21405,186924,239234,3543,-119578,-203396,-477683,-404175,-404418,-358212,-376913,-538529,-142572,17707,-65422,-116008,-271004,-267162,180088,316885,-2614,-365840,-291194,-83591,-32956,-13701,-238604,-214979,-97863,-350788,-377793,-139225,-142589,-256753,-261308,233957,545584,694337,15412,-166803,-106542,-292317,-338048,-105717,-293366,-320760,233048,346832,45646,-402027,55821,-200383,-473496,-333823,-93595,-88279,-139685,-28698,253876,138637,-192168,-182584,-92207,123819,403796,467465,534773,483698,244927,109681,-379157,-224794,-118304,-180222,243421,347429,17383,-366738,-120822,10588,-283903,-482656,28666,492425,840052,733630,371395,-287813,12625,172766,-70889,-391922,-76492,-181980,-427108,173860,529902,646513,744262,844454,706325,348286,115918,-123229,-270175,-47755,216381,622603,936134,708648,297827,8488,-115483,-56883,646,86120,83755,75372,5838,150563,225518,135937,-241105,-540615,-12658,347124,399024,84926,-98350,-128731,-93548,-147173,-176031,-189334,-34881,458648,1033493,1149538,981829,536929,233271,-47826,215798,427138,392915,112672,-187318,41655,-5919,-34686,-119545,-99423,-106060,72257,397230,167386,-462993,118302,568713,539124,542285,445316,113605,-217471,-285147,-245535,69470,413542,680389,767709,530478,463948,421891,385876,350151,232211,-3567,112615,152911,320891,319087,205243,-66178,-312796,-514727,-372021,-96796,184748,187358,221496,554707,654848,193904,-269393,-278897,-243212,-31072,167271,212377,96318,-25950,-125027,-121615,96327,285873,181858,-161143,-169053,-166896,-120340,126917,123897,-148297,-529745,-451625,-415688,-20149,395815,290434,-210869,-233911,384290,679640,128614,-126083,323214,481877,-36431,-359952,72227,596448,957184,891160,571702,48957,-40918,198895,251992,187964,190041,9641,-169256,-76648,314532,445733,524899,402349,113721,-219009,-382302,-351244,29032,415595,400986,33386,-260115,-154239,-321298,-124299,439514,542542,162833,-452201,-109779,158546,-20283,-463061,176155,348864,53451,-188471,114757,714923,1154743,1202529,861602,280279,-300968,-468876,-381477,-235730,-62513,-176321,-255354,-162725,267686,634927,538407,-48386,-235994,-518461,-371310,-317972,-118878,36298,45937,-33189,-32655,16549,-162966,79180,237661,69034,-6823,-239327,-311414,-222035,-146825,-201956,-274323,-487762,-337962,-312538,-349212,-325566,-480082,-474309,-233259,153347,416461,385204,302119,338735,388642,484459,475929,264322,12532,56951,-145967,-512337,-192021,46819,230264,279431,145416,-8243,-41096,-124644,-77609,-127295,-427619,-441612,-374710,-357800,-226465,-78696,86500,-25282,-295328,-236199,41970,-109816,-183164,-33445,272344,323386,138309,-483833,101819,671748,786667,287936,-243818,-475131,-76691,128992,123527,-75898,-98876,256852,418646,-33120,-319740,116218,-16356,-299684,-266254,-164129,-271134,-6651,307349,211024,-74349,-412631,-341431,-5666,130252,206522,222952,249384,429530,466512,268183,-184373,-343423,-86707,-176340,-227070,285993,379776,-19398,13852,214409,258225,24621,-173924,-260379,-252874,137226,651856,863681,799435,563592,310130,-114951,-491328,-76841,130924,259341,336530,292826,159349,93416,135934,-62964,-336193,-40089,230198,254734,6922,-389825,-305684,-266504,-315776,-154730,-23069,-37103,69119,4035,-38067,-83068,114034,212607,150786,-154067,-118905,333077,534606,495690,285977,227548,255749,546532,456500,204106,40903,-26048,-197972,-210926,-80105,-40175,-106537,-92321,-17417,-143014,-278500,-205241,-38825,233737,541032,691497,429771,34482,78239,177132,-55458,-110822,207295,196543,-362565,196321,664748,160864,-512302,-36483,-135029,-152355,-123406,-356598,-195572,53653,356713,557195,254272,-400831,-215305,-70323,-95181,70643,351398,428277,209411,-119391,28380,143552,-72494,-224436,-114062,-8349,1915,-73593,-65315,-39477,-10205,15382,-44308,-120208,-152545,-184594,-225199,-148598,-179624,-375465,-559685,-293753,-55208,62560,30563,-126245,-235429,-142008,-74351,-98839,107971,368539,295965,-131367,-479817,-123969,-40507,110966,-16943,-163366,-125923,42486,272843,418478,294375,-20283,-163814,-133245,-202616,-234547,-208790,-203778,-328018,-193378,64883,11505,-223625,-325473,-231681,-333329,-532735,-292092,-214390,-283164,-244392,-24596,154983,212441,226045,165358,166515,71131,92616,421353,493917,402670,186232,86860,108828,27312,-145766,-154851,-81163,-35183,-55237,-206917,-209737,-222518,-162283,-140947,-9834,135685,112558,-9750,10412,23110,-110185,-342573,-25439,174796,60857,-110737,6463,380021,829841,887103,693727,419392,734915,997202,1035355,971568,620078,-108074,-325861,158241,272321,68340,-240802,-369609,229450,560889,407640,27338,-362412,-342936,-358985,-220573,-197949,-389619,-293183,-76606,-3627,292500,367393,375714,417980,395312,525849,419779,341442,140705,55074,60201,28433,148363,232370,196808,51810,-31950,-72157,-103909],[-280331,-278064,-118078,103850,200217,132464,-188673,-284311,-307624,-293136,-403561,-188073,-27704,-118598,-305723,-398488,-172083,35909,133177,214136,347803,283925,-39128,-19989,363500,346533,-169592,-273540,144184,35641,-263483,283155,877047,792349,675973,582591,639142,453556,74100,-90198,-324159,-334160,-176795,-81179,33739,163316,92607,-23598,22459,123053,240979,134559,258084,222796,281849,172152,46236,-160714,-230319,-13887,123498,-49319,-360296,-502797,-188715,-18296,230753,417636,423400,359342,520188,724202,615284,454598,133895,245830,364948,483424,458153,225777,-179041,70653,325747,195913,-260535,80098,663067,755694,402486,-50747,205817,431634,373992,270545,128519,-117253,-215861,-104893,-154735,-365190,-282464,-79833,56388,11532,-102029,-109603,88415,-18535,-330934,-214592,-114724,-300929,-422562,-162299,-70103,-139857,-280656,-429292,-34606,323983,404096,300816,286087,150229,151330,-83707,-477760,-192108,-54669,-111181,-293577,-246526,-265182,-256504,-343716,-484512,-297848,-146671,16669,-13177,-93958,479171,828304,1057418,1315936,1059826,420687,-215295,78202,195916,122736,-70173,-230325,-222721,-184906,-109387,26791,242339,288782,418904,707595,599241,285989,-37718,-211308,-283584,-362054,-328416,54651,231347,22365,-69662,-154274,-341479,-446229,-89799,-53006,62821,36509,186003,205034,236834,332860,359013,503956,558680,663402,701378,318689,-66904,-40365,-182153,-279606,301915,561135,385372,-69695,-269218,-89501,-108640,-263884,-404831,-142682,34073,-73085,-328585,-204532,113920,110709,-23273,16340,9608,-145621,36441,19576,-106658,-318356,-184209,-58311,-111571,-365455,-131805,-164430,-276999,-345851,-155604,-63284,-187275,-290664,-20051,190263,282656,171057,118548,-31179,-337579,-268106,-94291,16074,5133,113051,444527,827838,635185,117306,-165635,234588,338427,243917,70416,112596,162282,-326086,-47368,507688,301068,-60987,-166452,185471,178301,58870,142964,44899,-188063,-475211,-553189,-425150,-205424,-189686,-317486,-72607,-73452,-100372,105631,462902,796186,891575,757009,601062,658358,504058,9043,-360715,65396,-13453,-163392,-251583,-49965,110099,48857,186944,520680,536449,174290,102833,145711,65693,-49101,-190583,90414,152611,63950,-313112,165055,660391,804856,709594,447290,331765,607109,707663,405626,-64280,-397199,-419228,-271915,-299175,-247620,-46465,284612,643487,772743,259834,-202477,-306642,-328192,-319801,142718,498333,378017,78315,8517,155970,453797,315293,53212,89559,46878,-403001,-226912,123544,579203,732414,410684,14133,-464595,-156672,53463,6195,-185822,-192935,-82773,160387,187993,-99241,-446985,-31269,183663,237123,249248,658279,1083497,1399702,1617356,1750738,1657169,1534252,1816482,1737322,1211694,473495,232125,13150,-169857,-274687,-261399,-88990,270807,397124,491772,331611,108717,-158385,-480289,-293344,-107599,-30986,-68447,-43334,-286373,-465097,-58031,-103581,-210993,-486190,-133537,366628,673910,723116,679099,381802,126858,-100568,-61900,103608,148989,-21058,128343,263632,417,-198936,22526,24806,-54053,-159565,-310477,-237497,-52594,51900,76233,6007,-204841,-402986,49163,59205,-198368,-269709,157408,235225,146532,164459,247340,-51405,-117340,-82052,-188363,-235729,-248853,-308997,-159201,195212,197725,-171836,-552318,-377171,-252504,121290,285142,33511,-390528,-234736,-242592,-318252,21125,251457,640331,272039,-77532,-317039,-291464,-92858,-92864,-269491,-298677,-3676,160502,233346,253515,211990,215438,116131,-39844,-122615,-130048,-77892,88802,-39049,-144563,-392991,-424397,-233331,24314,5581,-299669,18795,388093,279747,-353646,70696,600049,719941,257597,-350985,-411200,-221237,-137425,-159556,-30280,189149,318634,268352,204144,-99443,-389804,-183825,-96574,-189721,-192439,81907,470584,882076,852958,656731,366480,145376,115566,-74253,-506360,-159836,2626,-341759,-198561,69253,192157,-57759,-437949,-254965,-206011,-206034,211997,382533,290967,543049,759918,400103,-93926,-198497,-364352,-36264,95823,-197923,83976,549348,524510,26719,-400893,-74050,-128026,-246893,-330461,-320525,-338624,-500313,-366194,-95746,108547,-66199,-453071,-390994,-212368,-188524,-320382,-282656,-33183,252486,243813,-34948,-136840,195520,89904,-246823,-198588,-253144,306001,846580,640252,131905,223579,586450,494463,216445,-171390,-200137,-268,94102,21583,-133339,72389,135313,-8409,-340064,-355357,-64040,226093,329060,144932,-310619,-32943,-48755,49995,382496,412262,188439,-38447,-282945,-401861,-251731,-163852,-57375,133911,286680,280383,221047,-25838,-490557,-325966,153563,530033,946188,787319,144245,-248561,179445,348030,155891,-181319,-216799,52932,257581,147185,-158139,-375112,183829,676827,1323856,1402593,1026472,286355,-486699,-188466,-377323,-58026,437321,513383,212158,-332157,-337235,-90879,-367305,-159096,445672,822728,944814,869371,508346,220901,13073,37680,126909,61324,-99286,-222294,4371,182257,-29451,48095,295952,479788,607999,615424,485220,202936,530589,726909,695797,346882,-61114,-301457,82330,300439,260931,-3203,-138639,-112069,-260077,-379030,-175745,-135975,-358727,-294681,82420,50505,253931,150028,128243,-999,243602,394258,475769,398014,191858,127964,130177,229310,192773,4327,-124347,-75245,-136919,-285131,-132884,-59761,-62582,-25286,-72412,-81313,-342248,-310929,-196303,-337507,-371865,-102069,54274,-55016,-84254,7260,318108,399107,236010,34325,38152,224967,459010,430984,257453,-174904,-321059,-140742,175488,73437,-307520,-177751,287466,353311,226130,4527,-140688,-294119,-474105,-418235,-384383,-79562,219932,311899,405624,629482,1136227,1078740,606727,9483,-68385,-184714,-161108,-294644,-366550,184187,508591,397911,86506,42148,28909,-380320,-266013,98524,-12221,-237318,-300610,-292187,-93036,542758,1060637,1215685,836645,-54610,-382171,10698,62950,-184233,-393363,-391420,-81592,291411,666528,604850,293945,12849,-242516,-329803,-309772,-157300,293860,524752,546120,129796,-124538,62531,115138,-194981,-223795,-116132,-75025,284160,618968,545254,332669,286899,401817,311636,91773,-119794,11993,29953,-97049,-338714,-310614,10716,192695,169545,-346843,149713,797520,898101,434229,94844,-266047,-480373,-478209,-383094,-83529,135592,170228,109565,122560,183262,-39166,-396423,-465183,-207273,282482,477958,349091,110313,-73626,-110552,-1399,115302,295431,455717,728200,650294,543563,522250,734318,929261,1183046,498364,103325,182132,243812,65500,-207662,-135050,170738,539787,647895,534318,274011,189468,180960,68086,74929,64654,222808,706793,888966,721487,305119,-464677,-76567,497964,766294,896944,684217,569281,273901,20157,50798,1065,-415615,-264712,301644,411439,263592,110834,31594,81593,84014,-2518,-52706,-76739,-178145,-205125,-292857,-414310,58149,633635,738177,635355,489741,381182,270819,-144064,-541353,-206018,-20902,-167915,-239305,-44370,-9125,-38870,411405,614183,419496,197665,-303594,-407488,-137748,-30506,266632,600505,686717,744163,507661,-33440,-503069,-154447,-21096,-196707,-316569,-55772,-30686,-229075,-13820,357971,561008,142490,-486017,-84731,336536,445003,132293,-241873,-392651,-462813,-332403,-116737,-79131,152231,345981,422226,351460,383304,449604,259332,22251,55629,-38584,-128052,-176354,-29573,75619,-28183,-76671,-95225,318492,82761,-196176,-254259,157837,222254,54688,-193867,-340931,-397055,-232498,-291690,-218767,128073,233737,92457,-338351,-321760,-119748,-108817,-223099,-303770,-24970,279368,320213,-34974,-95551,465691,681017,415424,-205655,-407258,-107149,-55748,-165220,-132011,-197535,-204297,-197109,-263698,-126680,54084,233528,180667,2206,264279,788739,861434,230393,-212262,-41967,64960,30948,-93630,-117873,-266877,-405313,-236759,-190136,-306288,-302246,103269,241409,24394,-290483,-312575,-273836,-161600,-185627,-374804,-269920,-74179,-78701,-47728,40665,149598,177501,97204,-57704,-123316,61787,387717,356535,141500,-99869,-217158,-159669,218719,399576,326890,365909,352199,98887,-260939,-332135,-234787,-148844,-34285,10281,-32393,-164458,-312522,-304224,-81674,133226,132421,-32735,-138937,-385310,-442888,-193564,-34139,213455,146082,61578,128158,235078,273097,154661,-210982,-117311,220591,341588,349894,321479,619681,734041,642753,287229,-83263,-338904,-79756,231055,471821,292408,40381,61142,425266,496817,368461,206121,-16237,-539206,36260,71293,-407473,30525,319681,21052,-513792,-967,168841,-129426,-341740,-459808,-274383,-38212,86432,16256,-153897,-361406,-393285,-344401,-392197,-494846,-67143,293007,214174,1525,-257624,-267427,-184194,-223009,-171874,-72053,-159239,-410428,-396813,-339194,-99893,-159218,-151114,-262064,-149563,-139777,-24451,211525,496859,632883,475764,185443,-95330,-220647,-217842,-47991,171509,148035,-149221,-428972,-233985,-25003,33720,-411,-66994,130368,316224,485388,603705,657751,651148,786842,712694,424340,17833,-267185,-308214,-242453,-365766,-355620,-381627,-203676,-60799,98978,30226,-75144,-84481,-123502,-73713,-64062,-285504,-310952,-159432,-251021,-416445,-125262,-74951,-92162,-258642,-430686,-440842,-313446,-273377,-98742,331422,479511,312906,-14228,-83637,41204,101343,-131792,-326021,-422746,-305503,-282309,-153986,122210,73561,-190532,-16968,120045,149536,-46101,-290172,21559,480922,685125,583707,373583,-84148,-414509,-294340,-181647,-290524,52189,87230,310997,490736,531579,397261,172473,-13082,9987,40078,21229,-229495,-311768,-198024,144834,160807,42615,313263,656331,943356,608332,83181,-326842,-193561,55251,149705,62473,170557,286812,186675,-107362,-371749,-520572,-300540,-255625,-313773,-455253,164578,544432,540929,310180,12096,-94369,124096,465367,680656,440328,-120308,-223714,207686,367079,235383,-138392,-241917,-193703,124454,402374,349009,229015,-273715,-272903,175323,227512,-127208,-380128,-539727,-240003,124554,272442,107285,-286967,-296375,216573,766219,1151752,1195022,733998,61803,-215248,-298725,39461,223466,190484,-46796,-283217,-307804,-60484,58103,55708,63339,19148,-114821,-32260,-36146,-152472,-298734,130449,621684,964318,862723,454471,-43385,-313274,-379159,-460802,-294946,34310,134949,-78080,-105681,210346,471011,582705,616325,708038,578320,335983,-62345,-326814,-349816,-278140,-15659,182043,-63755,-252450,-409167,-260721,-53207,-124871,-310747,254839,587333,215416,-555488,-892,274722,276959,-111148,-299104,-415730,-494829,-265095,-105789,118542,209847,-236113,-233916,56542,100431,204189,173099,-158294,60506,141791,-75730,-332464,-366507,-8714,-9994,56477,-348740,-254154,-149918,-420668,-223322,-79353,-156532,-370070,-206286,315346,726332,719061,-91665,-185786,-124886,-221402,-72768,72945,-163408,-205455,269548,298557,-2598,-407483,-241812,-496816,-553739,-310430,-33559,120660,68128,-72800,131382,28905,-2090,33117,122061,319947,345531,336104,569479,456795,187398,12904,-490307,-277461,-276180,-229520,310891,437573,73643,-292632,-225208,-193055,-424862,4192,433911,707143,821813,678112,362493,-195800,-135054,-153495,-248308,-366325,-215646,-427480,-103477,362595,574487,728615,841776,904499,832698,302858,-55271,-258686,-285820,-97870,-37740,288242,642716,461533,106700,-8068,71468,224322,305570,388046,226716,132427,97466,287432,459716,493123,371800,-42602,-251855,291254,447446,169354,-246603,-481439,-494758,-513305,-474495,-328416,-139201,337593,956350,1134646,1001099,470694,80173,-199529,-235313,45191,213374,110896,-279144,-118091,-226351,-240102,-118312,76000,165677,234069,353953,3751,-470484,164195,433282,204104,64809,-22335,-89086,-207645,-410817,-231269,227797,473192,430044,370947,196112,277655,347215,326732,209905,80483,44843,77480,239271,593953,587826,409635,-136278,-356388,-251070,-398478,-149096,277622,390060,298437,585828,735793,304718,-392938,-323135,-136592,9499,110091,81259,68397,161308,48611,-120018,56495,307027,242536,-192272,-265085,-227754,-287019,-5036,109447,-86446,-23501,225134,-40526,-372355,-121794,-63244,-261630,-404088,264379,491083,47194,-126143,74518,115510,-58682,-230315,2428,269869,425995,625883,488203,182871,-1196,101662,270036,366756,395608,137937,-192768,-244504,141967,315622,486132,401304,193318,-99242,-245770,-429776,-4118,354574,486558,142583,-453992,-279052,-319304,-524132,2816,138628,-234537,-368658,123376,268544,32588,-456056,36245,147914,-163493,-262098,18537,429250,746453,906263,725929,245061,-178658,-403136,-277326,-171794,-124814,-274276,-328428,-162342,280080,497804,409286,-188272,-313673,-267408,-317681,-127626,-32997,79520,37948,108356,196103,39225,-273808,172674,388244,138354,22624,-177293,-303809,-241885,-60517,-129502,-33930,-204143,-29209,33548,59147,-4105,-249171,-326460,-281339,-96118,138485,226620,240429,322891,427044,546120,520042,119462,-309485,-258782,-298583,-514710,-291421,-58877,267218,369417,182372,-107593,-118490,-253913,-60884,-74420,-329102,-405950,-351405,-246129,-60591,77315,151027,-129164,-520608,-147720,35769,86706,75217,172826,485868,492917,90897,-507065,248105,769288,1060875,622494,-133426,-429043,-67871,51490,56579,-66628,101274,692685,1062722,698112,36252,-13470,-140121,-595009,-8320,86712,-147730,-34967,259747,138678,-177881,-451543,-379291,-195556,-106811,-52857,69194,101186,269772,471443,433165,80887,-356248,-299730,-409875,-44526,415033,421076,73011,-2267,149407,108851,-148934,-293369,-278369,-442730,-71849,555056,715888,695433,528494,316745,-3497,-391613,-45265,308392,459416,427072,326827,269150,305403,381917,105783,-319414,-118584,359364,403040,40428,-441498,-373656,-430448,-162432,76831,89295,48871,142645,31832,-85981,-193556,11168,205130,224718,-37120,-56932,375889,551627,467476,263363,168601,70695,320855,319769,243017,180047,113751,-165168,-257906,-51937,-97292,-250288,-146340,-54504,-173101,-262546,-243333,-272734,82066,469646,730407,598937,336006,90765,-96403,-357917,-259423,118625,230442,-167362,-32628,365680,97546,-321295,-38954,-66130,-200392,-156263,-75907,-104952,16076,89047,344518,186638,-311768,-112060,104833,150772,228997,431676,530733,342803,-66841,-50203,105979,-92596,-281228,-246979,-144232,-43073,-31126,-223008,-217261,-52340,25538,-35563,-124134,-328359,-438098,-361528,-203217,-87737,-207333,-371309,-441909,-250226,-16669,143824,92732,-93030,-173940,-341366,-299738,299227,505797,272337,-237085,-259318,44140,-67021,40635,-40425,-54359,29102,152801,385237,428463,254888,37133,-81498,-137583,-212571,-267076,-108495,25528,30290,-269303,-235586,26372,-32012,-213840,-328866,-361112,-504740,-116796,-2276,-81727,-377180,-155215,43414,38162,-25177,-22927,-49521,-145895,7027,305728,466983,496236,332987,114371,64221,22011,-133104,-64632,75294,-80768,-333448,-443108,-234782,-312389,-270530,-228301,-5159,241106,123369,-153177,-142784,-164928,-198501,-237164,61112,156179,35953,-151574,-22862,327959,705054,891076,658230,327555,667780,967143,887347,638596,145665,-356202,-266632,24015,94701,82894,-70881,-462648,126789,527469,492154,306617,11025,-291709,-382028,-318462,-195964,-337147,-334009,-186480,10850,243280,291351,439080,439550,359328,454085,392454,355663,253704,137311,108596,44895,199804,310483,299905,169960,5309,-271243,-177147],[106272,-61525,-102638,-45699,106820,111144,-72357,-170547,-92213,14921,-141095,-371725,-138686,-178442,-360668,-244793,-52765,129863,186102,174111,255001,143675,18009,237026,539040,430866,-100477,-318289,145012,105058,-228648,328905,879439,919752,735234,561510,529976,375656,165411,102729,-199846,-380783,-289048,-91373,45830,114062,-24255,-177438,-106676,39045,25768,-80652,120007,234209,535594,561660,387743,144001,-63979,127495,238311,11910,-301542,-372689,-529657,-348251,-115958,16890,106043,276304,644189,1081027,933357,620838,-37733,101792,331052,501811,439818,208942,-349837,-128332,248829,219336,-32177,415239,906346,921675,290459,-282431,66980,202530,268649,256238,28544,-253284,-212930,-187521,-354334,-456365,-268762,-139928,-42677,-85813,-160923,-221622,-62125,-220010,-469412,-144928,-39208,-220745,-550355,-325365,-184605,-169542,-196059,-191331,92599,391442,401311,302149,205354,4875,-80075,-186443,-322225,-85146,73576,31241,-169614,-317543,-351546,-252354,-387355,-266075,133769,289536,260957,47384,-292880,296927,727074,822550,1046143,819499,350692,-316672,-77285,81239,-112344,-308264,-267782,-214219,-77611,148771,273866,370378,363998,554719,690490,627510,341046,36414,-103116,-238570,-410974,-287153,379521,562381,362078,46534,-266846,-295302,-365741,-258119,-217054,89243,246514,358008,317693,425220,518669,514303,600562,644541,701670,686407,286180,-258695,-416319,-385047,-243692,142300,95768,-83854,-405164,-341184,-246852,-220033,-275746,-447551,-230616,33722,37691,-194997,-332660,-216649,-110852,-53721,62019,-95484,-359443,-286582,-219576,-182324,-370216,-241848,6653,-24167,-204355,93940,232313,180153,159320,50370,-214307,-403151,-317029,-128832,98380,259545,187703,346575,58329,-249040,153550,264084,-77864,-188166,111762,112122,497496,698603,479013,984,-110120,57013,147226,90660,171111,304697,-116073,-252571,248376,25883,-373235,111195,435291,418198,155570,76611,142859,11431,-308162,-440329,-477479,-322261,-176753,-325417,-85080,-13768,22625,220891,414223,576189,492249,377808,308780,492781,385103,-51566,-310738,107663,35674,-134880,-220491,-138271,-65275,-1243,178464,336326,471077,321930,379696,374054,84592,-216241,-372170,-193210,-133031,-55654,-466219,183193,842514,979913,833267,240730,-68393,99286,269194,170366,-86053,-279299,-206806,-75474,-284296,-287288,-14680,357804,880830,1139953,640323,-27074,-368771,-254421,-383582,-119948,332959,479904,276867,155782,241940,411642,271991,-9320,-26837,-21648,-440607,-84183,250488,540365,486534,76023,-366597,-102466,159794,174575,-13828,-284052,-334060,-350342,-157982,-68241,-135262,-188617,-189651,-60660,57305,116121,547708,1016599,1232338,1379057,1557656,1444137,1349652,1720496,1699280,1148593,466811,240881,31233,-90325,-124926,-240062,-264884,135541,314134,351466,222183,-47314,-282842,-362145,-195741,-45407,12595,-21450,-15560,-158660,-171699,153203,151776,16583,-421459,-154258,309429,496824,396020,443279,136751,-119970,-280746,-206998,-111676,-55388,63770,243349,201893,-264786,-363314,-112596,-117040,-43529,-61219,-210587,-306478,-86363,118937,56523,48759,-225526,-448539,39404,177403,-86401,-222121,98463,249371,14351,-113052,-44761,-192630,13,31439,-50610,-78326,-57721,-254030,-225200,155901,112983,-256229,-170476,40230,-217459,8063,262895,155835,-355989,-329153,-150733,11035,496086,999992,843919,322797,-75923,-305566,-270807,-23742,39664,-24112,-283581,-127806,76917,221531,200956,11535,79556,145149,20579,-96314,-109808,-132731,5593,84296,147397,-3915,-252763,-124141,172588,253879,-160880,-15955,392543,243366,-394216,49679,392228,374620,-102621,-471667,-480574,-345563,-415433,-324663,227539,670331,784673,596302,420389,86828,-355896,-139481,76972,27609,-66372,148843,337577,496636,391507,-15434,-117623,-73784,-38961,-211319,-401241,-279359,-216047,-140737,122446,214517,142065,-105320,-416409,-212461,-152125,-135552,224756,375281,505288,661900,802396,373507,80487,-57599,-340197,149956,240997,-169202,100346,627059,677468,203103,-416052,-127645,-158635,-288284,-258797,-82373,-20508,-148806,-209910,52928,224632,46857,-230043,-333780,-148838,-91553,-101571,-379672,-484995,-189816,-145777,-339804,-114567,163309,-32479,-119765,-19535,-167834,359212,834891,704016,164638,-18226,215437,274402,64439,-221433,-236811,-85722,-57571,-135405,-309674,-81152,-54400,-186597,-546758,-432757,8518,367764,345807,-2321,-474521,-65238,-125671,-45614,342018,609772,552177,274159,-270185,-546690,-440264,-423608,-177925,106043,287998,270358,54303,-90336,58091,388868,488315,575796,838492,655491,-107659,-234551,401571,550663,323525,-161056,-402444,-233900,64618,31763,-312971,-163124,502305,992690,1355891,1207083,725736,-1306,-345230,-239550,-250175,250546,542805,461925,111495,-371054,-281238,-215033,-498572,49619,644617,861260,959853,718914,164608,-109268,-111229,-38880,-21315,-243995,-441123,-490654,-210126,-2906,14390,86346,337643,293479,518964,673781,445962,622235,784760,579808,212885,-228810,-378899,-70813,159882,136904,47,-260076,-278512,-198665,-403310,-386660,-88229,15800,-347650,-381493,-24764,73401,146422,75171,103621,129388,518148,713677,531389,357496,228020,179236,115452,183967,106898,-58657,-198540,-189985,-312973,-475157,-197970,-75663,-7573,-6069,-77462,-45440,-247527,-396417,-347510,-425967,-301312,-67855,9019,97072,203533,285331,448844,579870,489401,313524,201067,230021,385017,442745,428150,72048,-271009,-536134,-258357,-441779,-339952,212619,397330,147753,43899,308409,317103,-106825,-546926,-517793,-412843,-291488,36602,288065,241102,474382,943556,992375,513564,-209007,-310099,-102084,-161633,-368654,-108499,279656,344646,200857,94974,286608,354640,-105627,-381126,127024,151484,-102059,-146396,44077,-74494,315794,818677,980702,632129,-66993,-60428,196659,147972,-241976,-528668,-499116,-200282,125100,455423,538829,323485,35153,-195937,14524,-300685,-148246,483304,867635,861707,419982,328595,472560,507017,-22378,-30253,306024,353681,253410,468405,477698,197181,-16794,305290,389704,288275,75549,117238,183560,25078,-280411,-275328,4268,105737,69135,-309836,-18061,460595,706186,347984,-150761,-561489,-351018,-287833,-386384,-159631,-96071,-123028,33030,314950,414799,291885,-68062,-264149,-174644,172706,389928,309143,216195,211548,100876,37699,-27198,140551,331687,584069,684606,536024,177308,342110,558616,806492,449587,-10540,-88628,-78617,-201229,-201295,192163,660991,909355,903071,473167,52596,-126953,-83041,-29968,18326,-127534,93030,585033,838884,756793,506482,-27504,-402146,177921,481641,565709,536788,565802,442099,72335,-122858,-204531,-387801,-87845,343625,480565,373247,160902,75751,99204,101662,-126026,-251373,-265371,-341036,-305497,-319317,-483722,-138426,339558,529124,323683,248502,178853,26727,-300592,-120082,145920,177283,-102819,-120362,126970,160983,-9024,327985,403770,194618,-64194,-537660,-222073,40403,127323,420145,793129,947484,986091,664797,98125,-479838,-305868,-170949,-278077,-201410,28235,-12003,-99554,129727,312085,368258,26074,-204914,-275804,-68493,63277,50822,-183457,-226099,-373478,-283056,-27266,151315,151617,277077,431110,522635,603564,564271,302144,31989,-170049,-223374,-329388,-342687,-419642,-338583,-319431,-151214,-58703,288866,223076,-81173,-477986,22262,157934,-12532,-245241,-467334,-560825,-256120,-146880,141650,475935,489308,244581,-325022,-236037,42398,87577,-86477,-248841,25960,341757,369752,23806,-55980,456367,602785,233720,-320129,-462068,-164468,-136947,-121746,-127209,-367367,-48091,202552,165454,124562,-18254,-42956,-111480,-505538,-104696,269468,182860,-400552,-185673,144696,104261,-35939,-220620,-215632,-315439,-460449,-453884,-414621,-414022,-562068,-227883,119408,183948,6177,-55283,-122682,-221600,-252624,-273419,-223137,-183596,-115241,11265,130457,-29946,-175050,-112706,5796,-99262,67107,426898,409870,-18758,-337596,-531925,-267671,147277,400309,372020,351596,276892,-8860,-328562,-340284,-323023,-280578,-100101,27793,-135778,-284797,-462904,-596104,-228705,33045,41332,-86270,-161634,-240218,9573,195000,271279,331933,168130,-75690,44280,230393,181952,74000,-265859,-152776,233906,398134,371970,138398,386932,591547,559292,335565,3808,-179288,58212,160374,335445,144280,-90141,-172616,50239,236678,133635,-39412,-276921,-251273,178502,183545,-130888,55220,343542,81451,-320502,-37535,52426,-162217,-266691,-409113,-394027,17618,313641,360741,208842,-44113,-368126,-474228,-409939,-275456,-17077,151547,-93052,-323503,-373972,-491433,-417298,-247592,-52201,205711,117515,-111900,-243496,-271694,-81459,-147073,-396271,-518424,-349938,-139413,185593,454880,782863,930537,587927,101790,-142721,-37985,77628,153120,260193,53190,-308019,-372461,-77672,93082,158534,74945,38005,196776,319618,482771,406049,333223,238352,398483,535720,458187,192308,-100620,-274252,-277838,-369398,-343764,-339518,-313462,-231247,63274,160483,117949,267174,451645,213302,-80031,-394619,-186392,-61432,-186889,-376184,-116437,-116920,-343978,47238,14133,-186821,-326080,-261841,35779,367108,386465,73751,-131883,55658,216684,175478,-77964,-300724,-427243,-253061,-293751,-355715,-237316,-417166,-268521,97899,325033,293088,34573,-185321,-700,203236,382340,417823,257586,-194206,-331527,34941,242598,73712,-82260,-58542,296737,517663,467348,187519,-140087,-385520,-318299,-243948,-183408,-369750,-490266,-419202,-13451,112591,298739,751218,1210247,1264112,837036,236089,-296082,-101649,134595,211461,204959,245217,326519,356278,145821,-118445,-462389,-325676,-156901,-183027,-426058,185705,617694,700231,333716,-21367,-211201,137148,619620,919508,621283,15832,-286891,-44497,22823,-131737,-320978,-281459,-62045,308638,558475,523463,413177,-112639,-421889,72703,207509,-57156,-298116,-287204,36562,343855,389368,193856,-180452,-344974,428695,1227646,1532336,1347826,545801,-150700,-354145,-531342,-252353,-122475,-103031,-271310,-377022,-307590,-70679,162237,251023,338170,252332,31462,-28810,-1335,-4239,-208771,-9521,463926,955960,883767,458195,32386,-275308,-458386,-482353,-441610,-188113,-57459,-174287,-13044,187653,367598,448392,511294,593759,586837,454372,123191,-203198,-313731,-110056,229710,355352,158652,-202308,-401526,-36378,285412,101670,-463289,-20084,196647,-189893,-269127,53875,250425,111963,-334836,-478403,-409259,-374442,-222724,95039,425653,561300,202557,-137236,65982,202987,437811,506225,123927,-40189,-87100,-138272,-177527,-343659,-57825,-3585,129291,-262147,-404419,-324180,-544143,-149754,-112336,-239558,-367662,-234270,128178,467161,239627,-230546,-45848,-14120,-124034,150335,284977,55276,-98479,283555,338507,54782,-296469,-304946,-427068,-395225,-311695,-25564,227490,112087,-292470,-216828,-271058,101834,304701,460555,465265,111121,8045,418636,266895,75864,-62698,-442766,-406256,-473340,-144110,296969,389262,35499,-266229,-263441,-291356,-77555,413569,706043,724715,615543,461281,129833,-246387,-64799,-44286,-110815,-204455,-241239,-193386,225338,435480,484120,783942,949023,953662,881381,295282,-265237,-437729,-425613,-268874,-352954,-327148,96559,177497,-97467,1587,277912,438494,466162,389526,159086,80755,158362,360022,566615,674358,726039,343707,-147154,225689,449603,304426,-193519,-426284,-333383,-376626,-402524,-364471,-226155,-23037,556398,898106,849018,392648,-128230,-295766,-604312,-243825,121052,37918,-346192,-326065,-409396,-486293,-172802,151575,294238,246537,156156,-205569,-365324,134478,253654,-150317,-340075,-158394,-120783,-211435,-439565,-213191,308228,561672,347859,119789,-30421,76470,168410,180500,-30906,-169604,-61893,-98444,219297,690714,718067,464550,-267530,-349538,-30244,-211287,-190712,294530,414568,109305,281267,546579,309546,-133779,-228629,-10938,73156,6068,-187407,121025,383165,185253,-102802,-13740,246196,194104,-286994,-196514,-103533,-376275,-225773,-507,-10442,473815,826688,608352,-50064,-455411,-315736,-326852,-450236,-187700,-10067,-108442,-229609,-172284,-37604,103995,-41814,-214596,-147643,54281,397400,342174,164945,-21948,14773,247493,455342,479972,227510,-174632,-372007,81317,263515,331544,224779,114886,-32707,-124796,-327471,-58239,239031,536207,369134,-219185,-400250,-361156,-393241,-191354,-38431,-414875,-231847,184613,270805,111243,-93817,44609,24941,-261906,-388093,-99131,101534,298425,575960,574533,219562,-69229,-224504,-155049,-99876,-148961,-282634,-472483,-388520,50111,200328,196093,-111381,116190,56028,14569,53192,-21414,94458,-21410,57464,288792,67286,-327960,24825,226754,159558,149672,64710,-172223,-153787,-136910,-12978,117580,54463,235502,314370,360120,217026,-44678,-199157,-362401,-246712,86799,258799,205025,264801,385603,464389,425431,31273,-420750,-511589,-424753,-397162,-291691,-127524,197541,290805,76080,-34767,-89692,-408802,-118549,-93555,-265066,-326425,-274305,-110259,41083,81057,28029,-291983,-314562,-32287,-89445,-8235,126415,211047,440194,397060,-126898,-275497,316576,611361,904153,623690,-140780,-387104,-103049,-80124,-98692,-119986,239749,947881,1332422,1086872,410664,457443,200972,-327269,130102,233413,-67315,-76081,137436,13132,-289352,-414640,-369830,-166447,-152383,-316131,-169132,-132751,168188,556206,492625,201331,-37959,-91682,-425258,-46274,395096,405531,137691,-74594,-925,-167828,-311651,-114433,-81599,-369582,-406140,172198,378159,440741,390142,253966,53475,-266062,-42286,332606,472376,401101,248920,249573,391225,524781,319936,-173239,-276109,324721,457064,87711,-384849,-451026,-383581,47603,261910,247149,196286,184517,37525,-191699,-417522,-184083,98136,213412,31558,-16838,335706,447900,373880,186573,-23997,-216076,-112247,77182,192676,198890,97587,-228781,-372526,-131220,-156032,-410104,-2399,294848,214024,116285,885,-244542,-5795,355200,588967,575531,491842,197941,-127587,-358803,-69497,139447,218463,5539,-120552,196342,126534,-96263,-153399,-117867,-393684,-186819,140871,199684,155952,82007,294335,211450,-123554,-133257,138842,236730,248647,409918,584313,485603,16532,-242218,-36344,-210139,-498352,-412961,-101916,147956,106652,-241273,-197020,1172,2377,-44914,-62363,-187875,-36983,-90917,-164747,-41550,-79217,-305371,-480886,-328950,-118320,68240,87665,-122765,-199731,-138678,-3973,548686,640608,192733,-365013,-138584,31110,-181945,-169684,-146881,-70349,79202,233193,425956,347785,170242,72661,-444,-130789,-227934,-304283,-33071,232656,401170,212147,-196009,-76997,60462,-95220,-387543,-443845,-418849,-58075,62435,-42772,-472031,-116217,93232,-25194,-199703,-335844,-447069,-265646,-111069,14213,250608,360335,213142,-36754,-5402,52760,-32817,179457,394217,327127,151786,-280927,-296423,-287599,-393664,-378610,-111922,180291,15917,-263291,-194431,-144277,-122574,-54553,93186,11608,-182596,-357300,-196618,82213,355447,652428,471287,258859,545830,908377,887661,648746,-2147,-440788,-267881,-180997,-107312,68015,39913,-366505,-22191,385611,435674,340651,165621,-111745,-384358,-456586,-313168,-325176,-302767,-144187,94654,132045,185299,276893,246225,181120,210135,238381,211007,261192,170675,84261,7991,163985,283802,217061,33656,-181109,-20024,157940],[481819,252847,-4684,-156882,-47208,-1708,121217,209207,363547,340068,50436,-380491,-293745,-360562,-384924,-89989,21908,138051,195264,144052,238024,246664,252703,389795,507976,329644,-87883,-280975,22003,52717,-252726,170168,518310,727602,562561,431660,334086,190222,96621,-34522,-228635,-367609,-363888,-121488,33010,53123,-122623,-345319,-243344,-60084,-152279,-253766,-101541,198628,631210,803629,660925,409656,63553,181222,246784,15908,-199838,-112296,-100259,-338639,-441513,-319824,-403936,-17470,577694,1179336,1101972,579618,-281307,-174043,151884,324615,320917,163900,-271267,-249946,141516,205622,226053,682137,1064104,860150,24994,-228117,61469,-136453,24650,149797,-116600,-236385,-178972,-288926,-512079,-364511,-200582,-125569,-68674,-86825,-231375,-386492,-298602,-394937,-420557,-131282,858,-129651,-363341,-317445,-226767,-199888,-166036,-98969,164562,396021,336261,233075,25197,-265600,-300288,-92818,-50571,-68214,48486,71375,-48948,-235222,-387547,-367387,-423568,-173354,478649,904367,805705,207180,-486632,100520,604685,595767,630909,519802,308092,-230958,-283045,-79013,-209856,-93896,77141,-16584,-124925,150386,320193,430114,522165,771853,698687,612065,344407,77772,-40695,-133419,-182459,-283555,347916,566396,508990,189901,-244401,-389300,-407249,-407134,-285894,110388,326437,365855,320383,418163,535095,555273,541002,538393,525686,482655,277043,-49028,-234544,-220294,-196153,-6117,-187453,-411176,-420244,-360417,-401465,-380437,-335003,-395714,-228826,108321,230263,121316,-10105,-45754,-323288,-287518,-86342,-249418,-430995,-227511,112730,315297,-127836,-311175,34543,30307,-81579,178724,430481,500513,626084,338523,-1621,-400781,-394655,-271068,-67691,73933,80966,393842,162633,46623,561832,721518,149664,-242154,389946,314811,260883,716962,818912,405850,-211310,-272693,-58120,51709,141857,282576,14521,-309339,-158956,-369529,-161335,398701,586571,553695,182737,5029,172401,205492,-27273,-369208,-341547,-254001,-149867,-326588,-114708,-17680,63443,174411,162995,152916,-416,-136564,-141567,124253,191015,-86347,-372568,13146,15760,-147118,-221215,-186565,-117556,-39685,114671,170645,483615,629330,612460,470192,86734,-302159,-365725,-302253,-326237,-213689,-462529,175884,922872,1059746,842758,159721,-242622,-417670,-215857,-78254,-95915,-130136,12420,182936,-87746,-400608,-72116,354173,995492,1313391,992623,211150,-366229,-227547,-237127,-359580,40481,443242,491159,373147,411653,386435,268167,17040,-93042,-161471,-395191,28029,343084,372181,117173,-248226,-128811,360328,537448,452408,211862,-15860,18661,-13331,35229,137411,211192,51849,-302954,-221090,-48377,3794,386154,805651,994143,1185012,1439046,1232669,1116658,1524036,1596341,1040011,420167,209161,58712,10287,-5325,-208242,-253189,195415,414923,304768,97870,-231700,-459306,-261132,-171399,-88207,-54067,-54899,-50799,-100434,-77266,94050,260853,89355,-304927,-183139,149155,233811,34716,46042,-210601,-361631,-279962,-215605,-102457,69454,377082,411884,141915,-431966,-197097,-112341,-320345,-95662,48194,-64574,-440544,-229013,-49685,-95972,10536,-233405,-464884,9864,241926,-58216,-195888,-17757,145390,-194330,-423236,-297735,-184564,127460,130139,33926,-25235,54703,-181986,-416210,1066,-9121,-170925,202207,383829,119612,-1233,212356,187595,-287688,-378310,-115417,178953,608219,1268672,738838,301298,-23089,-177721,-245950,-60645,110864,113131,-89979,-225949,-117832,123850,120594,-262027,-142179,111922,35027,-47547,-50052,-98989,-74379,145149,380808,396073,139079,49255,228953,361508,3230,-121960,231809,77839,-430272,-78643,89721,-32115,-292447,-456344,-441959,-378670,-536845,-50052,567688,966592,995762,756851,517904,186607,-264231,-140246,84826,30418,-131738,37699,91974,17673,-96192,-329183,-260198,-167318,-216253,-355987,-346714,-161878,28018,297713,309289,264292,44602,-171493,-320250,-211698,-175415,-127013,115940,267731,589368,661270,632091,308775,220982,-16131,-203229,187117,237969,-242495,48458,620790,727086,342239,-222777,-272381,-158601,-322385,-271909,37571,182615,160597,140035,344729,348808,161483,-10283,-85044,36859,33923,136759,38063,-111680,-323573,-239049,-231111,99079,197323,-142975,-49099,85822,-85129,319391,654146,633827,222237,-173544,-266004,-101646,-265266,-348202,-306114,-199919,-222542,-319370,-513418,-288478,-266114,-351859,-508606,-343567,49156,470654,441409,11831,-509604,-151060,-126883,-280315,94391,610001,733141,399982,-349029,-185673,33680,-265112,-321397,118855,360930,279553,-16274,59418,430190,676420,558972,564691,780369,642595,-74579,-209957,471420,593216,341400,-221744,-604477,-254756,66438,34759,-352062,22930,770045,1236728,1236910,935487,371843,-283139,-223633,-35994,223652,439337,481183,302429,-5137,-296327,-158393,-316063,-361558,233547,677082,866546,760420,391991,-124398,-300994,-184713,-140584,-175789,-225706,-392358,-516749,-397679,-189815,25900,142871,361491,153887,300572,467346,415237,867804,663598,194089,-380423,-279640,97530,198646,202637,8357,-187002,-381086,-491019,-299788,-395064,-324315,-63152,67649,-287077,-266077,-48742,124975,27722,25587,59740,229926,586255,802442,470413,223794,151049,93804,75693,174561,48601,-82626,-170063,-135746,-227310,-454767,-341367,-170606,-60205,-103772,-175288,-79374,-103385,-315740,-405671,-355727,-496746,-348077,-258320,65637,281377,374152,403963,565058,576535,452715,261470,169761,260709,416625,502016,307287,90164,-390064,-434862,-269326,108656,459592,378338,-163949,-67028,642904,718546,400173,-270089,-508428,-377163,-435403,-119548,-101,-97800,273322,611952,787142,478913,27591,-456274,-254118,-221445,-245622,69139,296377,107502,-7882,209351,546692,662513,201106,-384319,90353,237439,-44191,-36906,269547,194820,178101,479340,575015,264486,38782,178053,297776,157310,-294735,-521670,-513434,-259703,-55389,86281,292707,246637,-90233,-127878,378617,292365,148098,529284,912135,834825,510587,591069,707088,631099,33447,99500,584059,683299,313603,261421,459070,215837,-209446,90962,313218,321196,168147,101871,231967,132323,-211240,-266089,-32940,-16391,-94624,-302826,-393586,-16782,351006,203925,-324644,-435561,-105399,-111100,-372797,-301440,-349208,-359800,11536,430968,462452,448520,161497,-106926,-158757,-2683,279926,342563,352543,405470,262563,70431,-216577,-54159,162321,359550,636399,452362,-237644,-208669,109397,97087,128982,-262004,-439340,-288871,-418329,-298073,291627,829298,1052100,1013514,425498,-43183,-209415,29045,324622,325120,-170331,-114784,391872,723282,706436,621226,467177,-21548,-223940,15144,-3245,175581,404542,431710,92188,-146108,-264992,-238505,54062,224233,343642,286832,74182,43500,91935,128432,-139023,-212528,-121922,-271710,-317128,-239709,-302525,-390265,-66719,168491,-59119,-111131,-92484,-101483,-54872,169722,341832,231606,-73630,-32288,263166,286788,42288,189665,165530,-39459,-324811,-489849,-122589,96918,155268,328146,642941,949876,1000249,620216,128758,-348882,-362335,-382767,-331183,-137042,8097,-81033,-124578,99276,145930,61237,-34668,60575,-212981,-398708,-182390,29688,-36870,-10703,-217617,-217939,10304,288428,139106,96635,305526,646982,761309,578926,288728,104706,-19315,-86305,-296608,-382196,-349638,-328737,-348294,-257853,-119528,112517,308984,72097,-483713,-132702,66788,-109161,-177640,-138835,-226397,173494,283177,438355,660507,609719,269295,-363483,-100258,249042,289060,41209,-203731,67460,430359,446342,146563,-23354,245743,285874,-126577,-466125,-394682,-246016,-208717,-5960,-43843,-486979,101602,586211,741227,643665,240752,-264101,-382939,-142691,-1177,29745,-124717,-246909,241806,261846,97445,-102374,-349379,-225983,-162669,-236849,-510191,-308211,-161700,-239501,-326338,29001,297836,287643,167309,-7084,-330140,-272288,-69516,-45374,-225440,-146863,25501,174828,-98314,-608665,-112355,111950,-108887,73152,398875,273955,-372655,-454983,-271720,-316814,21875,323729,339733,242679,117551,-147783,-368629,-339041,-405362,-340153,-64624,43450,-163361,-317911,-209680,-261348,-519319,-229999,-134252,-117591,-75152,28965,278830,285005,331286,229603,93956,-118470,12618,210389,124031,7423,-312389,-219664,176749,375842,316359,-44424,-6462,339959,426721,384256,45682,1333,223821,197897,149753,-84439,-310959,-490343,-443247,-105322,-203471,-228041,-3905,22894,210369,257334,153897,119229,321398,190969,-66030,-61303,-118892,-190587,-123367,-157594,-378642,24578,410627,610979,569450,351646,-6412,-346645,-275336,-132903,-139710,-238148,-219362,-33352,-12510,-337977,-414347,-313177,-57456,304668,293645,122850,-69439,-69890,897,20236,-19622,-11801,-166576,-162241,291537,607586,972824,1176633,725986,94184,-108443,194786,233966,194254,166660,-134011,-482929,-230499,47709,212574,256404,141037,100942,192519,289327,414060,174793,-46737,-131109,148427,425311,457580,291887,7740,-257316,-359820,-459225,-380408,-188958,-161485,-385016,-28984,384739,652725,692455,757876,323241,-205945,-292559,-103233,-55361,-212663,-326838,-103951,-177452,-294766,436457,387526,-92203,-403664,-173733,159106,325581,172855,-187976,-130839,4141,68023,7814,-48518,-171102,-278561,-261490,-395989,-421793,-56625,17502,10168,209847,441902,417742,214716,26272,-44502,-150907,42211,133828,-6347,-287224,-337592,64086,366335,352303,-94571,-218126,146669,389151,275904,-94370,-400072,-263282,-145713,-224925,-265739,-294937,-224350,-289387,-258046,50494,556796,1038204,1503658,1339867,909729,330670,-248706,-115400,42010,119699,167979,181607,238240,373423,271765,32910,-330996,-323871,-95623,-88084,-314725,92860,486671,574349,100312,-262276,-186913,181829,663659,903480,559629,-31425,-396603,-394608,-524808,-436680,-366302,-228512,43232,351121,495789,529750,414891,-40575,-524507,-54974,131277,11363,-116697,-29234,257736,467335,382029,180121,-79577,-308756,582703,1476650,1694208,1302093,370806,-225780,-153597,-282969,-448029,-210456,-102329,-184056,-336658,-265015,-51899,285974,483181,560515,371636,151877,7106,-78267,-87218,-42285,-220021,199513,640408,635546,325598,132264,-126993,-435872,-324557,-320038,-224869,-115785,-128607,-30064,17646,41369,210553,315413,307511,473396,494807,255505,-63549,-201969,15456,360837,446383,327483,-222373,-333155,187728,572271,364284,-87187,-242525,-323929,-371520,-4159,68801,56667,-248931,-606820,-348021,-233626,-342109,-294290,91299,419545,542646,343219,-9361,52511,204396,494230,606629,311892,-122078,-348502,-115191,-5776,-155268,-161420,-33126,114948,-131854,-480740,-424167,-298060,-129815,-238905,-236126,-87663,-269973,-160241,-24619,-21659,26450,140929,90223,-116218,237861,413118,207156,-100696,243988,416741,162326,-115018,-90133,-328397,-316758,-346026,-121068,153958,37728,-329863,-419270,-433952,322172,735094,1216156,1038693,539005,-131326,173478,4783,-25170,-68690,-250319,-410987,-398000,-60376,141715,123796,-154600,-315971,-244492,-158300,207881,584010,699390,467206,221774,62404,-284198,-421269,-16555,166772,59204,-59676,-177392,112318,451812,414189,326549,741190,929567,908989,757993,245355,-375622,-298629,-357823,-294849,-207312,-302853,7722,91301,-290830,-15630,404869,506803,403611,89375,-95630,-89630,127024,337000,520567,629820,692554,402977,-12324,212212,415532,365407,8387,43712,196011,69671,-115166,-124236,21519,-215588,-16634,475567,528407,288210,-239513,-383778,-201310,12238,361653,89544,-331720,-415691,-391781,-583036,-285773,96812,244360,138222,-99257,-423035,-365289,-31750,-21869,-458516,-85434,252285,100165,-213021,-313670,-225720,231571,571594,393683,180465,-28820,-38942,-66458,-15112,-180549,-413975,-431617,-352963,66420,542330,632554,308903,-438356,-203048,135235,-37220,-251838,247359,386574,-82756,-290901,96868,161148,145716,117506,167310,184375,-115382,-364621,254686,499970,183508,-219878,-117467,136615,165358,-132062,54212,234122,-137443,-433191,-166074,46757,734303,1073370,883203,110563,-128355,-127074,-416679,-197771,-30158,14879,-142919,-386969,-227565,70583,37234,-111866,-307506,-78558,49531,54892,70162,-15131,-121378,-38312,194903,419907,418724,212545,-156569,-434202,35955,144361,93541,-31711,-72070,-71396,-140623,-249773,-109542,236851,628675,556442,20668,-442303,-419543,-230325,-180077,-194117,-498571,-209698,80988,187447,202843,260128,319306,187699,-163589,-469434,-125844,80997,169299,408377,463160,208340,-12722,-100247,-77608,-55789,-177826,-240621,-306172,-370633,-317987,-146759,-55918,73135,439076,300599,400888,210092,-113998,530,-172485,-143379,170581,76436,-189104,-210219,-28969,162215,230018,136815,-37302,21221,-254498,-90255,34093,168731,358856,453660,465531,278071,49685,-146627,-445219,-85747,356039,463236,273287,219244,290392,287491,219415,11261,-169317,-115561,-116569,-173645,-174838,-123074,33186,63672,-26824,200896,-15853,-475705,-225559,-164179,-241364,-259375,-159633,12176,43735,-77352,-199456,-282359,-157399,-83226,-374819,-413637,-103845,68678,197051,67395,-426354,-83631,313971,401668,499260,332299,-262127,-336815,-141760,-192335,-234867,-163181,274842,912520,1125392,932694,493746,757896,473386,-185543,66688,226370,-73571,-228447,-82526,-204987,-387683,-325457,-294412,-5489,-70162,-367081,-424085,-288348,210754,598232,400270,129291,111930,86123,-307074,-205418,262182,329132,119348,-210028,-225813,-304273,-39196,307415,292089,-6830,-380405,-422706,-56613,129617,193098,131111,40746,-190791,-90149,279776,402264,332291,132924,155132,364404,555937,529382,56873,-373007,148413,376426,79648,-326484,-452647,-288241,167586,315105,356253,303667,176641,41063,-179560,-371173,-195755,-10809,93005,13194,-43063,194033,247312,261100,112775,-190621,-506194,-299399,-109893,15208,64762,-66607,-397263,-451215,-319131,-258903,-407247,134514,648415,676284,540746,284295,-72924,-64694,207327,342301,379226,406495,246353,48661,-161187,14235,158061,210641,111616,68948,481716,289300,23795,-331132,-123827,-129364,-112468,232822,407511,303721,372265,605555,485433,104226,-204059,6718,120677,69023,201566,503524,539957,70210,-440080,-68322,-198506,-230125,-191070,83661,352958,226736,-84182,-45649,84962,-30701,-33049,26651,-14454,175982,83536,-97408,-32827,-55645,-238735,-209496,-109320,-174699,-178207,-126523,-265347,-139848,42816,109589,477001,582070,144875,-374824,-145468,-129617,-328376,-374683,-237336,-128337,82608,270159,362829,196709,47748,68058,75034,45942,-124700,-229238,30098,374828,627462,556721,159847,-178522,26731,-62475,-318297,-539790,-377405,-73630,41234,-116713,-409047,-60453,162623,89705,-16581,-173907,-7923,139777,-8607,-235051,-92041,43398,-107639,-249894,-25073,128481,139278,436247,623958,654381,513988,-85984,-277463,-239691,-385397,-471482,-248917,-24338,-137944,-240720,-127583,35044,105651,169761,100833,-183337,-505447,-311610,-254668,-217018,-58715,281488,224548,214872,467711,901032,1040350,913016,303924,-196978,-318537,-383132,-182543,71107,88164,-334662,-122185,240683,328063,193334,102955,-3193,-187944,-316501,-387303,-284129,-124705,66837,162342,189626,178676,-9460,-27993,-42427,-73635,17593,22970,187426,185677,54011,-4259,102595,198305,46104,-233040,-234179,172397,454021],[744178,580891,157275,-176347,-205633,-80618,293421,555336,725028,561725,132721,-316936,-397283,-507054,-203740,28429,36303,84434,185989,212845,369853,499828,489725,425232,324805,141702,-69237,-128315,-79541,-28894,-284082,-132576,-7300,296496,278229,278745,143478,-54171,-82121,-217039,-213247,-335963,-374936,-142968,15897,7803,-167111,-447186,-316635,-128054,-226179,-299372,-238425,160207,611700,931555,902413,630278,163067,157957,160980,-40936,-95434,133177,245296,-42875,-91382,92672,-101674,-414836,376263,1039403,1136770,536854,-148932,-268303,-36871,51291,124155,76044,-144952,-210582,28957,179261,451765,936657,1240751,732788,-108824,71387,200932,-296363,-242037,-58,-258912,-127334,-191528,-397277,-442461,-181310,-32018,-50321,-91244,-75670,-294356,-501317,-566358,-489173,-362973,-161273,-4060,-45970,-144764,-119356,-175162,-257527,-239948,-136395,144134,359007,314239,192859,-120171,-487619,-109189,183556,178587,-42978,-56549,92173,91357,-62376,-235816,-321124,-497310,-263614,644838,1403341,1325664,446925,-393455,5575,523368,471633,258093,270170,272262,-127272,-484138,-218235,-195826,45832,197200,51294,-318169,-98075,109976,294692,601716,869879,674141,496086,265189,74812,10813,36945,107697,-70222,25280,266359,422639,301517,24629,-187421,-461404,-495988,-392804,1112,229037,221225,168738,189951,395886,474186,342074,253142,241133,347708,437042,286905,110390,-73456,-194018,-175339,-365526,-444610,-263275,-339849,-423505,-506200,-416599,-344701,-116890,251833,363414,327998,323501,498634,252446,-313883,-303726,-248642,-279397,-6066,391629,599581,41114,-338082,24303,39673,12040,207513,456238,609001,828113,498657,186736,-267776,-410178,-283026,-140306,-112009,-92733,303802,331702,347772,841030,1102018,535878,-391,612530,708353,392246,659522,1034025,736432,123412,-414020,-357231,-65324,70941,170882,61067,-205699,-399527,-373695,103164,496205,563439,462807,104552,-6336,133980,310006,250824,-815,-16672,-44535,-151568,-288914,-143046,-105898,677,-6033,-195965,-222849,-338234,-269098,-348093,-375744,-40561,-100364,-499338,-158781,-57631,-200532,-294426,-282296,-108001,-101772,36983,222152,583541,819786,693432,389283,16394,-267521,-313098,-369341,-405378,-365109,-356823,58919,684893,828113,529502,26144,-378667,-268362,-444710,-214307,-44695,6223,140120,323160,172119,-355231,-222235,234262,851830,1157646,1095757,374402,-348269,-296767,-222789,-521329,-201777,317355,680627,555427,523302,333952,284209,149166,-15854,-287002,-316519,95511,412595,269566,85498,-35173,313764,691147,827255,731653,482997,319311,402456,436594,491890,563129,484169,169435,-358742,-273000,-89033,-18431,300647,617784,804638,1095477,1394063,1140958,1007370,1389966,1574761,1085671,468744,250072,108274,42100,36225,-156659,-74848,308752,558136,338206,17123,-264208,-280485,-173649,-188348,-151166,-135215,-180913,-213946,-271466,-345000,-309807,-23703,-104027,-295743,-207042,-29690,91,-204344,-347331,-500158,-331757,-235300,-281598,-100534,230357,584934,534398,73168,-457422,-113064,-115185,-541959,-60762,191130,169729,-38448,-157746,-265603,-337146,-141905,-221957,-472924,-92342,182180,-117417,-228916,-168267,-91107,-354076,-265437,35060,-71658,233515,233453,86110,-89072,53120,-31274,-441156,-169864,-111318,-50419,427756,558011,318806,122416,215458,214463,-207119,-407965,-133458,100612,272641,783503,448593,187383,54764,47941,-55243,-97932,112306,127777,82842,-168961,-358190,42285,184234,-162263,-361105,-34230,-20820,501,-18628,-138743,-233265,58641,406677,562697,372869,149551,203682,320238,105936,-213034,-53662,-181370,-418990,-255318,-158162,-73279,-60933,-320617,-347958,-335803,-406629,82986,671440,976367,927825,713853,462860,171290,-156311,-153666,-65606,-180632,-301170,-156855,-149227,-337178,-408729,-84756,138857,47498,-118446,-215188,-230503,-132991,180800,461023,325134,201007,-70918,-233791,-247126,-230021,-262840,-177945,-91546,43871,463472,539516,242000,115422,211075,-78730,-205993,75110,109792,-315183,-86133,481935,605072,361423,14360,-213158,-109044,-335254,-348543,38765,259948,346566,427086,574805,444033,260032,139163,168957,264672,176162,287325,336052,60396,-108102,38234,107203,353375,258465,-260417,-88216,83898,315,232242,382261,444654,291761,27017,-238824,-467359,-414653,-415379,-299617,-219370,-241123,-300291,-455481,-463844,-416802,-378140,-373865,-270191,1572,443409,492360,23435,-365964,-222041,-133329,-410143,-156597,412914,652198,319034,-231937,213343,478336,8117,-497921,89090,369674,184994,-66338,80819,365936,521593,544131,685737,830052,648052,50661,-259772,345090,449886,177630,-385623,-407828,-35320,215051,101885,-341770,103032,858575,1213742,945061,638392,58513,-490099,-265920,132757,547524,491691,257832,27736,-143263,-241283,-112915,-310960,-347563,180420,378033,568945,284476,-38001,-308508,-354771,-228831,-234617,-237134,-22258,-138996,-305036,-80857,124514,262414,296374,317738,136184,211027,269533,407384,692576,227612,-280991,-263970,93235,351000,308219,195345,70072,-27257,-68718,-268370,-327706,-255197,-222836,-184642,-134609,-268688,-150948,-25721,139733,-43713,11071,-14948,210767,430051,550633,274783,28951,-61957,-161991,-71520,53813,-51689,-122495,-102076,-10567,-22358,-233155,-497963,-319450,-186255,-254737,-237405,-67665,25592,-179809,-399318,-134546,-16205,-109084,-232656,-117336,115330,178756,144572,314603,454571,404153,196823,36510,127528,378457,470904,461333,288360,-201996,-406498,-89786,249284,432478,165867,-522506,13487,769169,939873,752235,-34583,-479504,-356264,-195457,118059,-19807,72578,257873,312248,553196,566114,365962,-41944,-550656,-333756,-191858,110010,222557,-121980,-187620,284277,691638,840301,444749,-248729,-4048,219706,-75617,-84208,217872,223059,36162,100323,95316,-41515,60624,210473,214248,24491,-375381,-484503,-509784,-249015,-158887,-292021,-59067,71744,-308401,-40593,570671,701750,380352,434763,667703,525586,372766,525359,635044,463754,-13979,81176,617143,727841,304045,30367,361878,217996,-287981,-201833,92274,184612,98187,-19060,128166,137393,-195383,-262974,-56367,-95642,-280450,-390460,-477268,-318844,7008,14811,-371943,-264014,37788,-60851,-407445,-452775,-443995,-387670,-25959,345825,299555,372871,216724,-59850,-216880,-169344,188551,455739,502021,488916,362913,100332,-396873,-181312,57271,197444,482771,266192,-276145,-198604,-49144,-230260,-352081,-638225,-342594,-105123,-234124,-447889,115654,656199,961826,916893,347029,-41488,-101469,274737,655108,603160,-4817,-383356,193540,584480,590800,620759,697614,445652,-190338,-517677,-410802,-236239,187042,261475,61665,-49636,-96687,-157366,51798,26542,83458,41710,-97666,-49731,63654,138383,-98175,-152024,-13536,-205867,-293128,-133403,-157400,-540416,-360477,-214331,-417854,-542166,-368790,-67814,130136,279338,338554,168607,-45945,14921,317368,321019,68793,31634,-40929,-234494,-522416,-438395,-163789,1520,70861,133116,327100,693121,799976,451496,63274,-171702,-153235,-503552,-353990,-146768,-114318,-245979,-331532,-128049,-82151,-220913,-98735,180902,-72513,-585775,-203012,76342,170767,227354,-44701,-189415,-24760,202854,88657,-145851,17025,584459,798870,558392,282561,197872,205880,88340,-185058,-326812,51350,230708,152758,42600,17097,234337,462740,206386,-398592,-284406,-45282,-208853,-5087,203384,189040,572956,613062,566764,637969,550390,210039,-289446,19562,420755,419721,72813,-177787,123995,500591,495092,279040,73695,-18509,-130769,-547201,-507615,-324355,-329724,-262840,38424,12568,-535307,119548,807765,1160187,977657,451603,-365802,-169838,343827,253703,109996,1851,-70606,264532,242279,-1790,-262358,-443095,-116137,9535,-117905,-292167,-82363,54871,-38709,-162262,-42957,205224,360703,207214,-8747,-376628,-146568,149484,150665,-179560,-209567,-54513,102092,-56883,-226047,73453,104239,-222129,125088,341393,-6245,-440769,72233,142735,-161779,-109806,164617,221474,61965,-97331,-305144,-394043,-349313,-493656,-369904,-23683,37030,-84741,-201611,32249,49783,-335904,-525753,-338523,-118830,9211,158116,224442,124043,91475,-39633,-56801,-104002,-3287,147217,92864,-26785,-305834,-279875,75832,302459,259273,-47798,-414510,23195,250108,295443,-24053,56697,263895,237665,-44910,-356159,-473517,-405922,-218639,-170133,-130094,-29947,254320,155205,106908,223698,287871,183176,234148,278188,149029,-73384,-320429,-301643,-117926,-17158,-116848,23118,349893,678241,766209,637954,304710,-170282,-153435,-85703,-344051,-373664,64898,257400,87763,-244528,-291919,-438044,-192706,202578,287258,184261,72645,139143,61506,47954,266534,344710,70360,-192844,246087,561521,943271,1240289,857437,156079,-81263,265538,203305,45147,-110024,-390599,-468854,-153467,56922,287888,347121,237938,85284,98145,244700,316751,-2866,-271260,-59896,226637,426146,403384,265280,14391,-234838,-354193,-423110,-301768,-58881,78653,-383800,-162770,477629,893276,874250,648285,155817,-420881,-163303,-85827,-192964,-263455,-260164,-98424,-265531,-157521,380823,382545,-200258,-569441,-64267,177477,155658,-142968,-401937,-237800,-271423,-370378,-244746,-20700,-16221,-39040,-220119,-373003,-162732,250369,471201,329256,278615,412140,458475,391508,224429,-129556,-258242,66926,-74015,-302414,-430985,-492202,-185924,192294,311765,-334,-387428,-141628,71211,-77063,-406636,-308885,18609,159531,23857,-104783,-106041,-22367,-172228,-482708,66626,742307,1090121,1351491,1131304,788923,304838,-216450,-245735,-186990,-85915,-42330,18746,106669,215182,182786,27579,-214590,-302058,-125363,-97236,-254427,-32280,218223,176149,-377335,-430633,-21265,319611,647396,684416,300843,-222800,-518266,-385211,-91420,103147,-134262,-145134,36033,173212,193428,320582,207693,-124150,-564111,-201095,-16939,9969,-7814,103846,362638,458161,269287,85356,-54094,-296146,513190,1314213,1536956,1113975,354185,-164347,-117708,-187758,-481501,-96637,21171,-17065,-226283,-144629,-47827,344672,660196,632948,309058,140419,22153,-199796,-337838,-1218,-93571,100693,208746,217068,186571,284001,54652,-411343,-322373,-262363,-182698,-97598,-95895,-180137,-268216,-342088,-37813,1898,-103688,246324,420933,266819,-5432,-120088,50025,314084,389624,260895,-366809,-287520,285670,660576,515783,172506,-128995,-228615,11212,128456,-16551,-277126,-466997,-338782,-129446,-151885,-397267,-452982,-153843,77277,165577,135365,5995,21341,107215,346869,444926,296508,-168641,-439408,-57016,44122,-48012,-265146,-114971,-11412,-113929,-333488,-269428,-63907,-70310,-427275,-125987,121947,-264881,-184293,288045,577848,424844,260630,116005,-177365,151169,393569,245515,-215972,122350,436719,223306,-15416,-97902,-446448,-366876,-376853,-297227,-100219,18955,287127,504488,381510,964567,1520399,2365374,2062114,1335125,226112,86512,-103581,-146238,-28207,17598,-137887,-151165,-20214,-59387,-191207,-478312,-448514,-233094,34503,305903,449612,349810,-38163,-296618,-439339,-362797,-276031,-53166,241643,92920,34776,-52528,361563,577072,380345,168648,514916,695657,701275,447296,51036,-366102,-73245,-57023,-113513,58482,237884,439021,202671,-400179,-113187,356974,419968,226433,-145488,-362170,-337608,-30468,202922,327638,379830,336560,157828,-22757,275934,401648,300582,126086,367839,563083,362639,8784,57908,295561,54743,-454244,-39167,92247,61865,-224509,-167575,158731,576510,819004,417527,-109901,-292345,-255401,-458175,-422776,-61928,84375,21520,-198004,-501265,-489953,-317840,-381124,-466939,125339,498522,302695,-178076,-274373,-286939,1847,416502,416197,286272,62390,-40746,-215558,-153906,-6327,68999,-152205,-321366,-196739,173934,325256,26191,-295358,50952,265308,60300,-341768,184426,534164,236089,-334161,-488572,-103912,310623,581993,457069,340260,-210228,-204483,291153,364149,-26264,-460229,-240989,35226,267873,194057,285746,535703,181553,-211747,-214031,64263,652073,861461,650757,-51871,-4011,75330,-407205,-86235,600161,534541,-5247,-440417,-174729,73697,-248723,-182849,119958,219786,-19586,-411852,-302096,-299827,-260390,-48752,130151,281626,233326,76515,-160893,-385695,-153577,-98778,-206789,-274376,-215960,-191774,-331039,-370246,-131489,360313,733906,603455,99322,-420895,-323278,-93873,-132995,-279935,-204556,-109048,-53625,77477,252101,476052,557867,380224,-90803,-397419,-39749,315809,374264,435888,380645,178267,-35174,-88142,-56855,-46368,-250675,-209854,26617,-91341,-491608,-417087,-321591,78037,439352,415602,669790,334450,-247316,-202012,-168270,-302568,-139879,44634,27304,20007,172639,130337,47757,-109532,108743,188040,-107658,-389912,-251755,88824,298727,423860,378147,198358,19553,-176211,-449378,100331,595919,652631,422083,242778,196981,124871,23446,-979,10450,203049,210542,70872,-15467,-76063,-174715,-198576,65527,329727,-4166,-432305,-340216,-235838,-237915,-215953,-45013,91863,-39203,-335093,-208618,-43735,-7114,-139832,-417129,-338453,-521527,-187528,-94468,-336573,-367895,4853,300258,449688,374551,149755,-270247,-266187,-148621,-216064,-225308,-145949,193379,596572,546986,312357,342636,725471,527930,-196632,-178805,68968,-160021,-447052,-333706,-455555,-383799,-281963,-175319,129135,22944,-226102,-379012,-232827,267503,512150,220871,-78617,72321,111737,-247423,-416774,82695,176705,-13879,-371428,-428559,-49932,390546,753303,702281,385772,28120,-158339,-290051,-83340,13044,-6072,-125,-125214,-113016,244829,389024,338241,109007,88002,283957,490532,618183,273706,-353130,-78063,168772,-38905,-332547,-479129,-249623,156016,203396,259052,224177,110458,37539,-49714,-165473,-44087,5253,-42050,-75854,-67711,-17979,16895,149781,70444,-114723,-246460,-78692,-252591,-268698,-125214,-242463,-443475,-345926,-429236,-286987,-227082,183597,833615,1053040,952191,556308,72260,-96993,51853,90273,119625,99860,139632,129615,2360,-66372,92557,224002,167716,223380,577978,379925,-27751,-400231,81716,305789,25184,192088,416276,367427,640325,997057,889818,361569,-158932,-253528,-146178,-267223,-127652,297679,458932,67601,-413091,44081,54858,169417,127624,266287,404520,243479,26611,30010,106155,-47598,26582,113951,58201,139936,77124,-64062,-23666,-38338,-30816,106439,139099,-144485,-489363,-381900,-300605,-31336,90245,32018,113410,317872,180898,-214959,-244922,-330788,-398271,-367727,-212960,-112037,110012,264712,224482,18024,-97367,11419,107246,259862,51627,-66855,104146,443333,708600,690705,395814,-50958,-71640,-84096,-204137,-425403,-331625,-88807,16468,-201715,-370729,-89152,154695,227487,191021,147395,377194,472989,234012,-144403,-392532,-340723,-486267,-211232,36385,221830,357326,679217,716991,752329,623298,136010,-103697,-170414,-364460,-373386,-204155,-221127,-246920,-185708,-46986,188077,337728,393537,117144,-338452,-188866,87361,114161,-138074,-302600,-33395,71042,211865,473860,917449,1163946,1057330,551264,16095,-342419,-417226,-136620,75869,56330,-373707,-118996,185476,267173,50477,26307,152405,188894,-39806,-314875,-165032,94644,296871,344281,465644,262783,-94444,-142163,-202584,-298500,-202604,-122847,60576,190539,78674,67278,73981,90045,-109021,-317667,-9787,332134,654056],[739816,709898,236725,-191394,-283066,-56581,323574,690977,837166,591183,79880,-343197,-470021,-384996,-49659,38330,-60043,-61321,84624,255621,447510,619772,555401,299187,18304,-103660,-84308,-9396,-80091,-121157,-319184,-415808,-366676,-55751,75145,149122,-6422,-267808,-115042,-59983,-113476,-332915,-371745,-191987,-53227,-65483,-211893,-499031,-339763,-183010,-272896,-305786,-303513,77268,474313,919782,1042116,739132,207022,33833,-40436,-198987,-84557,230398,335472,100291,259951,515790,351267,-388578,83987,732214,1000182,576710,189796,18624,-65012,-168004,-141899,-67488,-89804,-167045,-121902,122088,562466,1048115,1215507,607603,17378,293522,294319,-147580,-240385,-153051,-399032,-174103,-205817,-400190,-305785,-7099,171939,27718,-174873,-166837,-343057,-398204,-449905,-487820,-221809,-139027,-64518,-20626,19527,60179,-83962,-311291,-412677,-287545,19735,284183,385869,236214,-90834,-572010,76188,390092,286327,-50473,-193320,120989,231193,80152,-72650,8213,-243573,-522789,587929,1584163,1584435,678986,-211665,41822,444945,345226,-10071,110744,203770,-69263,-358192,-281021,-199294,18445,92355,-29754,-455328,-397042,-261426,45178,499174,669937,486613,234045,123407,36994,87191,236643,375255,302480,-67501,-178402,102200,278209,312377,213035,-272322,-497914,-448504,-242827,18722,96803,-48567,-167876,141229,274117,35809,-109740,89998,446404,662960,502769,252976,-101980,-267782,-402976,-549491,-325001,-269010,-322419,-372274,-437554,-476757,-342763,-34426,329970,357957,349989,468533,782282,753778,145182,-160913,-141172,-181960,-4017,332903,491206,104705,-304589,-40911,-23317,43412,219524,388071,507833,663618,415848,102461,-255675,-223064,-125441,-24708,-137168,-299396,174054,484584,536126,914593,1252127,778777,209051,633456,941928,708001,558701,1001841,853605,427410,-81692,-479521,-247621,10122,156771,108969,-148076,-248512,-209878,123014,334479,325831,146984,-84975,-65404,79567,314601,462395,458085,337253,176594,-154005,-185395,-162304,-252456,-141273,-232449,-393516,-227267,-50948,206491,208998,-261173,-271302,-113184,-397219,-330982,-157646,-254508,-408191,-455075,-201488,-172687,78464,429930,691969,827865,635673,186002,-113550,-101656,48050,-220626,-389421,-455691,-311494,-155897,96285,210867,-66447,-200579,-389125,-45831,-264085,-224527,40066,87573,134556,281920,328537,-167335,-444663,-21141,437509,740826,907635,422994,-235637,-375409,-274997,-325367,-129068,195578,710983,562458,439153,214397,290661,333464,166174,-301941,-272263,128210,450984,293962,276208,251884,545419,791268,904683,853916,640013,530659,546348,644284,741212,796717,500395,106178,-436826,-272477,-49787,136264,393870,599610,809527,1206510,1502027,1269996,1172822,1528961,1768541,1329359,645603,352814,136216,-87253,-10800,-45875,124332,349659,595596,362165,9746,-123742,-28293,-98922,-149582,-30197,-11701,-218770,-352708,-550770,-356917,-335505,-411735,-523560,-408087,-242028,-146184,-129337,-298963,-376592,-308626,-252779,-324868,-454483,-247011,256749,666731,599651,33790,-441241,-200593,-182332,-248609,115640,322618,436840,473923,425428,207362,-310468,-376811,-208935,-520195,-126204,133464,-103865,-257564,-275973,-346948,-297088,-247289,69038,126426,325551,338743,150112,-226656,-54984,121649,-161666,-180411,-147534,-18895,419007,514284,296565,230890,279898,248769,-163583,-410614,-147405,-168517,-273591,192267,369403,63180,131414,299061,213333,-17688,48491,48939,145374,-34396,-249207,133995,398011,180844,-268305,-295053,-108229,27740,-29197,-243604,-393191,-94279,198023,405074,339527,146534,152670,200412,122407,-136403,-228347,-296624,-309489,-380376,-156208,158749,137772,-170282,-230848,-250346,-312128,53121,554394,769931,674520,502624,272151,70088,-49686,-82040,-170059,-294836,-168283,-42578,-181416,-388954,-357798,-46372,332304,279783,129334,24135,-37530,-177120,90099,330439,214813,61539,-182355,-286276,-232516,-245233,-345142,-223393,-230242,-268352,152849,350357,-141038,-201234,53316,-137481,-331814,-112182,-57175,-244495,-244548,213272,329363,254472,204072,131073,22592,-275048,-433738,-34441,233452,370509,544088,620172,453358,290737,196131,340468,438264,320314,296542,360784,-106004,1189,358678,499883,587619,294860,-367718,-191806,-4020,93553,196999,127533,172287,309909,313419,181795,37044,-135177,-337774,-257216,-176290,-177741,-218399,-388117,-470954,-479004,-345853,-239681,-221680,-93122,288348,397841,-14653,-38179,-138979,-124670,-345092,-107711,178990,365985,126171,13506,489776,720031,174081,-566424,-54186,194202,-54512,-179541,-80140,-37235,220711,600511,919366,889520,617275,141839,-351044,69393,176157,-102053,-606525,-143748,217944,387283,188349,-343928,71445,724625,875272,525239,342516,-123449,-520881,-391204,168927,655300,498827,60558,-274381,-274064,-221323,-153879,-286596,-445711,-129580,-182670,-84968,-356608,-444763,-383607,-387912,-301603,-306732,-188117,64238,-9203,-167349,242696,533597,671968,518547,254465,181159,280607,234063,242650,152786,-289870,-483990,-48675,184334,298848,238803,146352,203595,240811,237873,-40685,-325097,-174133,-143737,-461757,-222255,-123356,-26163,-18619,86814,-44882,27839,-103866,100819,221112,223728,103225,-124958,-313400,-452215,-376651,-250472,-223841,-207007,-54586,101177,145967,-44017,-303419,-352171,-178828,-244180,-135141,44918,125980,-84916,-336619,147994,561452,510738,185517,-170043,-148314,-155185,-197138,-101405,155466,197199,48158,-138922,-11154,305755,365621,476267,308560,-96444,-537833,-208585,25501,150997,-179942,-416843,188751,678760,949097,838937,150099,-397822,-372764,-632,467425,564647,609658,425716,203524,396438,641134,575525,300440,-101693,-412679,-277186,18527,94309,-251654,-334386,246738,687453,856381,565392,-138965,-121558,148591,-103359,-340785,-130856,-91606,-249114,-270450,-346195,-191063,-88038,11388,-35085,-211566,-474834,-477988,-513930,-244343,-204995,-483859,-354168,-132528,-500239,-3410,536932,757232,395093,239689,249683,97383,82635,162553,256270,112768,-107526,-103199,391544,498950,152790,-181191,153742,95700,-360780,-467407,-161325,-64385,-94034,-156487,-54417,31441,-227347,-228255,-57359,-118251,-385917,-587918,-313829,-230292,-128605,-145376,-329819,-127495,87167,-102449,-456781,-373777,-304392,-341566,-112682,93651,21395,169913,154575,-99995,-337374,-180645,186022,595177,669655,542130,452015,158165,-386476,-173671,91144,177402,299517,58858,27746,216810,111451,53819,-391112,-348481,10650,135011,27230,-319540,-199697,301368,746843,701459,235219,-103063,-122184,289595,683630,622840,129211,-576931,89418,494265,476623,533544,634124,634647,134101,48237,248171,144791,138951,93518,25124,10085,20548,-95236,-12148,-94922,-152662,-238041,-262648,-140561,35863,133661,-42708,-184229,-65380,-220277,-238215,-33859,-105120,-488819,-396114,-341913,-327176,-333698,-284834,7734,194126,309752,275708,143759,38710,65823,311204,293216,78166,-66077,-151977,-325782,-578656,-484326,-293689,-147605,23745,133291,163058,310083,487188,250556,-12857,60940,106109,-296687,-385066,-188773,-252819,-384817,-458466,-445042,-262792,-308493,-166420,186187,38505,-523855,-180600,170433,402047,456070,106422,-198343,-60879,-8094,24024,-216841,-348649,345474,732962,579592,339526,318105,440577,338115,-5214,-394337,196769,543367,562966,486462,422236,609403,692006,321725,-323381,-379377,-158447,-292657,120460,368734,507213,725212,713960,509019,453418,364862,181626,-92661,111270,518065,464151,7204,-143271,239035,538357,504216,396172,251666,8658,-247695,-395968,-362917,-274205,-345550,-294103,10809,41185,-430013,5972,809261,1265169,973154,412972,-331479,131740,538555,252525,-52817,-213674,-135030,119402,227945,-113546,-427800,-235758,69098,118332,-109470,-143491,42212,137866,27373,-52333,-89429,-95721,149357,60193,-97340,-270437,22138,334376,306596,-74401,-278073,-201999,-66330,-7620,69698,192393,-36359,-233113,262726,299302,-295905,-37696,544550,472758,53032,-125946,43572,130679,-55893,-245951,-411047,-384090,-338906,-534555,-360758,3992,77151,116294,55605,260752,274414,14086,-306464,-344632,-53020,87801,161219,-19878,-77005,-268257,-254755,-132103,-39076,-7964,82809,132990,24081,-199321,-254200,9002,247893,281056,108361,-350252,-269907,40483,61701,-151122,22447,199045,168615,-257055,-550988,-221863,-70362,150678,223532,208284,228663,292753,144988,-51793,101737,229657,161243,87258,309475,342977,93267,-175386,-353620,-250119,38690,182377,93277,199545,601631,846671,809797,501691,-33497,-37976,-28589,-234714,-2785,314367,343686,-9368,-264269,-242809,-495211,-345089,12241,145940,109882,197166,357688,162102,-25703,328187,500291,218249,-151613,132459,402655,755737,1120591,950935,284639,-76179,189491,108704,-55612,-330154,-591835,-360461,-173370,-46425,313229,485866,386728,49283,-19963,247341,297114,-3334,-135913,338675,569662,558685,366336,185144,-24042,-133180,-175799,-162848,-97988,2383,173879,-302013,-239507,393500,718691,692602,242152,-192738,-347705,-60308,-20333,-204141,-110415,-106386,-39558,-299690,-184810,-21026,17432,-434281,-355339,-4507,100510,-67575,-398529,-484677,-480243,-407034,-456213,-160923,14478,53334,129962,6056,-104541,-55407,304987,648608,543118,314333,293737,420820,490406,326938,-236063,-96941,275470,-12601,-388778,-385761,-199254,-440073,-94590,100281,102246,-351248,-432521,-314124,-472262,-395186,-83675,183497,332242,193971,46997,37489,69568,-193300,-481922,224224,865868,971116,863177,747111,544438,192948,-164208,-370258,-402684,-262088,-295170,-133709,52331,29642,-38158,-35707,-59277,-215722,-209115,-180839,-245278,-28532,83048,-40754,-290848,-117141,152723,497446,640976,427513,4550,-371987,-486293,-78875,401757,497843,89965,-75212,-34150,-132126,-187321,-7908,-94000,-297846,-520569,-283027,-164619,-52994,4142,145304,408641,401992,168691,8999,-60865,-328456,204457,801349,1144740,935875,532178,-55128,-259947,-217285,-467089,-10254,156284,169580,1969,12221,-39809,362112,752924,576370,139890,26470,22030,-194817,-410413,-22551,167422,159082,-52374,-108958,259025,504560,277579,-320248,-427922,-329305,-201063,-16375,18862,-247518,-504490,-301156,-107828,-238621,-491809,-4781,288712,224245,46337,-18618,59332,177060,238036,18606,-460556,-231850,243679,530639,509081,326621,127728,132248,244530,154642,-126070,-303275,-93338,-94673,39794,-153395,-444987,-522427,-420801,-349036,-353543,-193127,-14697,43041,17419,124045,168219,142745,-110760,-251274,-24262,-4040,-28121,-297197,-172437,-145292,-188292,-281262,-172353,87668,48832,-531114,-33832,179837,-268198,94368,931365,1033466,716426,316451,97681,-173842,14274,303632,235246,-283268,-3115,398514,242457,-6592,-308310,-541897,-372918,-290414,-314925,-207288,280297,932755,1418697,1324001,1941141,2799779,3739180,3321365,2106345,767574,480509,240275,-222103,54681,341354,223493,125030,55646,-67104,-77766,-424413,-549439,-209522,206713,312104,201746,-112034,-434888,-382892,-145800,90064,76348,4137,221259,115906,208051,249232,661123,756671,488937,164860,202443,357037,416391,127955,-200449,-294319,137803,217886,37500,176647,520237,725508,376045,-241035,-214607,194089,351863,330234,160117,-250948,-439008,-220707,38307,90560,86256,-30333,-158037,-71693,425048,507561,217257,127233,513715,717833,463071,924,144427,440311,278138,-271584,-354412,-197897,-284786,-194039,404452,719341,1270442,1342201,963538,416657,25345,-28596,-314654,-402809,-145406,44770,69808,-56243,-384972,-577447,-393795,-257252,-196806,149084,527954,445607,-21239,-245340,-333469,-258959,168348,396585,344781,163084,25489,-139386,-140561,212676,503415,366427,-29985,-379421,-254949,-30309,-33027,76658,348992,422056,147021,-372950,172965,779259,671447,189512,-325302,-299023,400891,1025466,932280,589337,-155943,-164699,144564,1075,-316592,-212180,-290006,38092,470559,504044,467800,711279,500273,100598,-42840,88310,341046,353703,93484,-404126,-83859,154829,-178588,-90732,821426,730346,121476,-341684,-173520,-104572,-431852,223802,573533,349152,-255236,-283259,-321290,-514402,-310699,24150,129116,155513,37753,-76115,-126179,-247451,-425426,-288488,-469501,-386587,-128695,-155516,-312653,-385407,34298,581208,801094,539258,45623,-370958,-94950,162747,57548,-17888,123235,171012,-21370,49103,285484,541422,610495,390397,-105114,-291278,107968,542244,623524,513640,295790,111299,-104355,-159315,-45620,-11471,-326830,-133859,280172,63505,-361642,-459585,-523300,-157644,183874,415203,760120,448633,-186804,-274947,116682,-142211,-497495,3672,227820,423019,518556,111171,-320644,-159634,330140,347293,119245,-245115,-415783,-111307,118250,284342,217133,92932,-49483,-216149,-383076,178808,682162,778844,610292,370063,199100,121534,13384,-10032,108310,380113,453524,293826,137706,-27843,-337401,-252132,209036,274606,-53924,-420191,-387189,-232714,-198878,-161078,52532,131556,-138026,-495961,11839,215765,243266,122811,87641,199420,-169113,-328803,-198263,-320656,-207980,-35843,317008,707882,660491,384510,-49254,-155565,-113429,-169152,-136987,-100021,29975,122147,-150402,-366933,250161,637203,481299,-159986,-509574,-153907,-261988,-539656,-458659,-353861,-264240,-303845,-84003,211784,105546,-129941,-253815,-191172,220540,337780,67793,-299266,-56793,35935,-224917,-449567,-58663,-22447,-202122,-431223,-311550,179753,699382,1059808,1004517,695320,315041,159289,-217492,-163717,-112827,-109719,-6737,-17043,-38933,258216,495951,478292,245898,119408,198384,340001,477513,295065,-378845,-259250,-122157,-283163,-299229,-292942,-217020,45369,-44179,-116357,-98145,-15611,-25782,12232,-55665,35851,101577,-25472,-142659,-59121,-224931,-188274,4062,17545,64245,98068,126648,-58521,-189047,-167059,-256856,-300530,-248605,-188172,-141267,-49973,171784,818386,1242436,1264903,752638,102672,-151047,-108633,-136377,-70492,-292422,-113442,90027,168245,-169715,-64639,220442,203530,199067,310472,252145,-205385,-154502,339027,564397,107353,12715,201127,295029,735004,1213957,1199070,580966,-36975,-463012,-406351,-405302,-199269,84917,250479,-12356,-438359,51144,288702,446086,341229,319756,244450,113741,5168,-49014,-15204,-74811,91430,173452,75689,-59440,-97258,-109967,-43314,51273,206094,368645,276458,-108964,-316368,-246819,-143386,20209,44834,-42735,-248440,-95309,155250,-123950,-406641,-449246,-353696,-210956,-84755,-10472,124639,157344,2247,-215849,-309344,-143681,13233,269844,114790,25218,120417,369137,587339,548958,367685,122055,-123654,-127966,-110230,-284449,-287257,-133312,-51670,-290319,-405190,-262550,-11150,197898,217298,249839,414437,489332,326849,-26353,-307404,-393490,-257664,-53941,40618,189441,479739,762690,596124,527143,471023,315886,18930,-192973,-471125,-242571,-34801,-177508,-361702,-181493,-29920,193002,410886,458987,46914,-480041,55325,422153,485843,118354,-294124,-216970,-5167,151327,420535,777217,1006806,877294,522508,64551,-371477,-371347,-201772,-100668,-192219,-560814,-168586,104849,159418,-78808,-53149,231597,465980,213380,-262656,-109853,164034,355600,585080,659798,302625,36842,-137726,-302180,-418035,-317286,-301072,-229886,54335,66430,92666,-37246,-162697,-354751,-257245,-5485,279604,559984],[480844,557340,189767,-132625,36109,105270,242566,599675,708333,466270,-33308,-415033,-383022,-219934,18942,-17495,-178497,-223991,-80716,207591,390342,535043,413438,57846,-309275,-347706,-144311,27406,16649,-151736,-332189,-110230,-44191,152735,146461,116504,-42966,-152175,184791,207877,-46363,-364161,-339769,-243904,-155666,-160421,-266656,-490260,-302382,-206301,-309027,-394299,-425865,-106514,241218,747674,1005644,718480,223849,-126648,-314734,-430308,-186481,145162,158427,48814,430615,743792,583683,-50432,-174747,423991,731286,604279,453504,330306,118244,-113076,-384057,-189792,-85486,-159965,-275831,51885,545762,945829,937854,503226,208693,391830,296595,7956,9470,-155723,-409139,-372825,-70941,-166524,-180537,111454,337163,76087,-304427,-384205,-324294,-218783,-228693,-434233,-36413,-396,-117997,-54274,105600,162911,18293,-270538,-550139,-441968,-136335,210185,550378,513718,285242,-359853,67708,410558,249101,-179707,-301422,163850,334833,145072,33817,332293,201018,-411569,366233,1414250,1521767,824382,-36801,143343,331983,203259,-108956,45936,115635,-31130,-193576,-278590,-246726,-124545,-133000,-182252,-284055,-334223,-593929,-149624,244430,189843,57169,-110850,24652,48784,210803,436629,601006,640245,369458,-120324,-368782,75098,389168,369251,-144901,-504945,-314584,-452674,-69256,220262,17161,-319881,-164698,-7590,-316053,-202425,243709,631304,811923,545824,159552,-274348,-391455,-417527,-130692,-25472,-165583,-257925,-354501,-400249,-463430,-384539,-41096,250037,216345,220801,374784,618337,795158,423139,75399,-60128,-145344,-248067,-8596,294546,147975,-230942,-159606,-158597,-12602,209522,316752,314271,273217,110400,-217943,-172958,13008,46571,147134,-43142,-507323,88148,530589,559218,792862,1150948,796729,262599,483361,982343,921319,471819,674212,724798,552432,174091,-206155,-406184,-55247,246327,197608,-178975,-315427,-248732,-53044,-5313,-93188,-151798,-134496,-22961,53739,235703,545839,774859,582581,298295,-88383,-55614,-163660,-373456,-300972,-365860,-265472,-200357,191110,540324,614599,73621,-460649,-134601,-311964,-440108,-243830,-253255,-411911,-506763,-384039,-131147,258524,585818,708121,700575,506944,-20428,-259870,68967,360330,54367,-278741,-434368,-285190,-275537,-527869,-587291,-356985,-332029,-295175,-52161,-278404,-244018,84290,93772,14459,137851,331434,9631,-495610,-390903,-84449,320572,613372,401361,-33982,-246733,-227332,-181393,-24233,95784,456727,299959,101115,12238,252147,481855,344002,-230180,-283751,137577,432219,331527,296666,305447,516139,660662,730582,726801,596169,501482,357067,495616,642882,689062,263664,-118401,-547051,-198290,125371,415974,603061,696138,963304,1417543,1653989,1452285,1425297,1809481,1999528,1527490,788211,419589,151396,-336634,-44462,92202,239992,294139,485221,322436,32111,-13583,107675,-79135,-63308,145948,160708,-86149,-239692,-303916,-42385,67181,149779,14117,-254109,-267798,-182717,-139906,-292425,-303402,-256945,-338626,-511172,-338622,-364187,178851,651465,593899,37329,-415337,-414245,-239891,44408,361586,429541,655705,925743,1076792,803927,9244,-401165,-197820,-498758,145599,376603,115308,-171271,-203411,-491434,-216447,-3525,283085,490556,426659,423796,251529,-280507,-220764,186878,43719,-111936,-146762,-85387,190843,274288,109272,222704,320455,233706,-175478,-341782,-103890,-224618,61462,841226,565535,70716,191891,510978,439129,114757,-55139,-81243,86168,68600,13301,329543,592331,437857,-52319,-477983,-147879,33301,-33336,-187739,-188008,-125431,-147415,-10488,76751,78729,126569,97171,69102,15564,-28335,-65522,-148911,-374813,-52099,294438,228595,-1499,-84724,-130323,-201728,-18890,361849,509818,389010,211682,12237,-51058,43435,86795,28498,24080,120414,199642,-115820,-407511,-342845,-143561,282830,361407,266859,172153,137596,-124098,-107905,51065,67674,-80176,-277262,-356886,-264841,-245882,-320999,-179334,-101021,-452982,-179545,245109,59116,-502458,-201214,-135826,-384728,-258216,-150664,-109369,-243687,-115057,2042,107394,312079,452432,227948,-146854,-445762,-118161,117283,234049,422744,430404,326260,231107,188816,412074,524408,450104,193887,110650,-472961,91692,589469,812316,716715,275445,-252859,-166258,-92345,201236,285630,32763,-139099,247462,501457,469723,406227,20068,-255984,-253902,-177962,-172320,-240187,-387084,-474210,-376855,-220893,10579,-37537,-80243,115750,194903,37668,248551,201341,27790,-383804,43816,109845,30469,-50751,185043,567561,711785,237588,-364809,-305059,-140435,-243258,-224508,-255108,-465883,201826,702538,1066377,880517,583880,221191,-293144,-220041,-116032,-350355,-429305,109076,454033,533432,268387,-351280,-6921,431865,361683,81412,63822,-130929,-409569,-469626,94324,605105,577447,219096,-227058,-323853,-183724,-208946,-313768,-464732,-467762,-352195,-328209,-277244,-367891,-353677,-347642,-407931,-326609,-117692,58780,36207,-120601,356649,767780,991838,751396,299591,218232,240504,138936,-88765,-429979,-534653,-332089,-117046,27433,44632,57808,70231,275177,449083,450120,115988,-372304,-77855,-2575,-31765,280136,166139,108578,-40469,-18353,25168,58289,-150426,40589,217446,386943,212487,-75069,-165900,-71582,-314218,-400753,-416034,-318722,-47879,165221,234314,76970,-126364,-191205,41500,100822,165133,281760,233669,-15526,-173049,400818,923297,891735,463430,35950,-107703,-74591,-223148,-447701,-226133,-74542,-97602,-294265,-189723,157911,244630,353466,221246,-20598,-175981,-238486,-349592,-241034,-473136,-130436,327283,516317,827202,750652,307631,-216053,-313417,90733,665971,1000350,921889,559858,310146,376400,612512,640099,519147,270038,-230229,-417370,-156831,-30379,-214936,-454799,120596,574258,747370,545488,-103591,-189374,142666,69760,-271892,-417664,-420277,-463777,-411255,-397954,-319008,-360511,-304206,-261329,-368133,-525417,-466735,-477891,-265040,-268829,-462159,-403933,-286544,-587736,-32775,346502,495704,229185,17122,-162967,-274721,-217706,-266451,-270045,-249614,-178285,-412595,4846,128377,-78180,-339943,-92354,-104016,-374803,-334670,-168952,-259672,-227359,-210514,-208764,-126882,-253586,-120960,-6138,-95280,-300926,-361074,-183801,5850,-24459,-190915,-237046,22047,103859,-158070,-438722,-195753,-162520,-332018,-231829,-205615,-212889,55789,124409,-141348,-444342,-76563,252187,680975,850903,676668,580128,253498,-281132,-95030,234894,266706,143329,-22950,277626,450978,276205,182921,38469,45483,255038,268483,202599,-50998,-295631,-27209,516426,480255,135709,-246182,-302712,9140,345665,343095,83621,-539747,135345,497486,428161,403735,428379,528298,329286,555517,775299,713677,305967,67027,-3931,25604,77878,48538,4629,-41734,-205558,-403179,-339521,-161829,16300,113292,-5368,-261619,-217871,-263345,-144484,45066,-115715,-487097,-269595,-150201,21942,118835,45392,52982,229138,421408,394034,276007,189250,165900,292374,253194,89585,-59228,-150802,-318995,-475966,-540309,-418816,-187165,125232,331569,220190,-5037,163714,71622,28050,329100,311853,-112986,-431348,-186237,-301812,-292415,-161993,-441550,-323145,-126830,-124756,142192,151482,-156182,-39617,281955,592135,623450,204586,-231811,-20231,12881,-9599,-32747,-515740,28347,565211,577810,425496,462603,684454,652441,257349,-304087,25037,493427,763844,824479,832174,909760,862357,408022,-221208,-395773,-271052,-386403,109177,291588,541013,553903,539538,285921,174527,142107,201036,93317,153781,495891,408112,-135195,-101330,369227,513347,452086,449927,387648,199967,-48008,-174326,-205829,-222649,-274496,-291723,-56281,59735,-245129,-198949,587142,997530,621577,87976,-181241,292495,409052,-15920,-474073,-393323,-168220,229990,321323,-107461,-197800,96979,232427,128824,-185462,-85163,15818,65912,-17762,7096,-22400,-305609,-311853,-211082,-225446,-165401,135025,435394,386093,24437,-352629,-369843,-295151,-29414,169385,141199,-281862,7465,431653,262956,-428501,298531,853498,661754,201713,-32626,70273,147888,-32134,-251153,-428330,-358564,-322664,-499345,-308402,25816,202333,391310,375378,427565,341869,196898,-106802,-196718,34607,160932,130902,-102773,-160645,-384197,-288872,-135964,-16743,-52372,24747,212522,134497,-43102,-157240,-5131,215859,327945,235906,-110230,-467757,-204311,-194152,-223713,62194,119204,-6050,-422693,-230507,77210,199570,327531,505309,384399,311755,138261,6958,-204578,-62511,40685,29216,-141423,242617,521395,495540,293863,-60360,-476332,43727,405728,175411,-4488,433427,840483,837976,488180,-7534,61556,79454,-28374,132547,344519,243503,-131928,-411576,-286339,-376558,-353748,-156213,-92429,-49370,269454,517588,299148,-116985,179201,486882,304946,-47745,4020,207257,489979,849721,897353,360476,-168920,44012,121346,120225,-209534,-467324,-313201,-303542,-263759,248099,581931,478532,51731,-133436,257018,363566,151354,64621,781305,1020721,752982,342337,81532,-100259,-26925,-6586,83405,61828,-84571,6583,-300309,-310870,136888,215043,161433,-288007,-475410,-154267,-46635,79919,98723,136526,88733,42054,-269381,-322292,-485686,-378641,-383025,-97803,-22942,-79333,-278959,-435048,-515111,-345946,-47909,74927,147947,22613,-137693,39239,296019,125705,-217110,156494,549012,547770,254721,101991,261533,394272,209369,-442093,-8101,300986,51032,-391609,-84551,171667,-142372,-359986,-120791,60818,-209556,-336370,-297359,-237555,-107576,59180,199635,321405,198804,51822,43952,16810,-294755,-254161,415088,857105,703631,233262,251090,180820,-33836,-165044,-402280,-527824,-371889,-546735,-256949,20276,-77366,-337768,-112218,58617,-142582,-375068,-369078,-323164,8581,155491,233317,163705,105940,220857,543212,550152,171463,-274748,-364180,-423098,86562,606731,589688,194276,-87917,-137965,-319071,-421399,-399274,-439021,-509984,-409032,-327084,-342153,-243826,-126738,85840,384493,324160,95851,-67660,-132032,-393097,-284708,115025,609239,756902,701465,35234,-512662,-276998,-152228,62702,224704,248146,177602,27604,-105367,286247,637071,350862,-120331,-223844,-78756,-135977,-181402,-29596,208832,88676,-195019,-225662,406733,664611,457083,-147777,-526512,-534912,-127121,189783,262214,-114121,-451688,-103665,33203,-87769,-320727,-299882,45943,103276,71211,59282,13027,-46861,-31907,-278459,-307968,-232669,-16427,175011,300745,318499,292043,322818,285610,56067,-263290,-94611,41459,44418,38460,-284936,-527010,-455382,-254317,-274011,-521138,-233042,11985,67307,-92084,-149968,-162434,-133759,-86638,-157611,-131813,-187766,-107880,-269489,-240491,-287985,-364655,-412594,-258858,13748,14146,-558108,-93331,23726,-456381,313167,1230611,1114550,724334,217110,-41792,-178226,-112580,135269,132517,-258756,-150545,226317,141922,-154864,-335789,-255767,-213317,-173259,-122074,139651,732266,1418294,1971818,1997961,2730745,4069000,4833285,4295475,2593143,1239712,1028390,667139,-220431,45904,560706,500679,302796,85672,1223,135481,-139100,-534842,-253706,232346,245895,103013,41607,-32167,-32987,237396,387642,319907,101804,81601,147246,423852,673671,979362,983164,676851,247294,-133782,-27055,92661,-38129,-244008,-118019,271919,347718,69706,90190,441456,673419,441299,-18621,-222181,-1703,334026,545348,336926,-144131,-344471,-392555,-192645,-220212,-163621,-139069,-333780,-164864,496605,596560,121791,-57973,410681,569192,278264,-156773,92298,341303,216708,-151275,-110225,-15505,-359799,-154393,855524,1425981,1813525,1726848,1491928,1028636,491354,220995,-135183,-346347,-139511,101507,144003,20281,-335833,-418024,-181711,22642,661,-13305,329064,464409,154887,-180541,-404813,-547736,-140836,249363,297113,170995,1125,-103000,-199257,245303,701495,656724,172676,-258823,-365671,-123400,162313,359481,511493,487585,177304,-368438,60601,751363,766428,374626,-66125,-328062,365735,1197423,1395679,836724,23136,-448167,-236111,-308492,-82517,112537,-327652,35468,556320,612663,496826,655750,640979,282245,67142,27694,-80997,-291839,-313503,-294001,-290366,30908,36680,-112119,409496,436164,61550,-335221,-318602,-468429,-128748,606809,797589,210881,-435924,46859,-14401,-371593,-313686,74368,124578,29110,-148900,-200545,-106308,-144204,-368314,-319108,-465254,-352909,997,68741,40045,6042,321878,754368,716486,311354,-174700,-341244,64006,345196,207779,102693,281942,383338,52998,52079,231579,398563,384984,119133,-257684,-258086,183048,586788,661928,405255,72310,-113366,-283590,-371748,-118106,-15370,-383367,-63022,299250,52512,-403939,-330178,-273521,-342635,-149445,228701,584088,454437,-8280,-116440,314645,72296,-421755,-109815,279280,592604,577047,119032,-34732,358276,505588,410832,190892,67259,-189165,-365611,-165319,26240,20642,-18750,-140868,-278936,-374990,71613,548995,765260,702994,477042,254711,199082,76634,-70789,74825,342374,495129,370298,163877,-88525,-485186,-194770,170753,25509,-193913,-491517,-359783,-205441,-168966,-150844,34499,50572,-266912,-348705,133960,375585,470961,436978,470145,466170,189710,-166219,-60727,-46821,-198660,-291670,256542,813182,824168,546782,117057,-76402,-113697,-171041,-144579,-146138,-229757,-416443,-318888,99407,463387,713572,445716,9528,-396659,-277288,-260615,-549318,-418744,-182559,-162134,-408609,-125725,187716,117952,-147011,-260677,-335590,7357,115637,-39295,-473605,-204478,-128667,-277910,-352157,-129438,-182881,-181048,-273703,-142344,198392,720562,1049416,1031350,755871,336053,41479,-309130,-201709,-215538,-200367,11537,114476,69069,252227,621531,662834,447479,202701,89250,82584,70343,-21879,-368622,-370175,-437061,-319517,-65667,-32900,-141287,-79766,-297938,-438718,-200621,-65411,-146446,-89091,-83152,-13213,135525,72752,-117815,-101046,-337093,-343568,-214072,-100071,167515,391403,500504,460143,221439,-32765,-209227,-254471,-193762,17824,46031,70860,157000,672380,1202508,1372429,789996,-19783,-240454,-219826,-354520,-123922,-256404,-387012,25271,323229,-86343,-250110,186735,266117,137147,197276,105629,-152469,82899,491659,553049,98716,-253563,-159812,106374,669526,1212563,1300543,708889,51620,-174512,-165759,-19503,140291,120393,98227,-90631,-465037,-77462,374679,480716,363336,215165,43529,-11557,-92920,-234890,-216409,-75521,163542,243890,159907,-114043,-255713,-170862,-67883,202998,387646,540898,317260,-61178,-104988,32307,65473,38541,36051,120127,-7981,-440539,-10498,-165520,-357134,-372533,-246749,43188,196499,215574,159643,7142,-175449,-382129,-423303,-209566,-93495,71971,34900,38594,113200,221487,337124,256665,151053,190462,29858,-45156,24478,-83362,-142893,-125780,-107696,-291986,-368029,-402030,-211798,55402,160350,215606,230672,272943,257757,27577,-69219,-42249,29969,59515,-4921,80711,542669,728053,407976,143790,329171,469769,99909,-273695,-435842,-58877,166875,-25542,-372943,-108821,45725,166585,396949,417599,-20163,-438816,236428,683826,769736,338093,-228548,-191862,36073,130951,368340,571669,683791,579628,374402,69808,-296053,-298096,-281866,-377177,-383556,-366131,-177714,73878,99905,-109909,-98488,271777,622495,441890,-145085,-37940,169626,340276,835006,801544,479966,156302,-108060,-232859,-259754,-84455,-192409,-360642,16741,199902,201412,-70487,-300265,-215565,-140165,-26968,144470,334083],[78480,156121,88354,166748,446671,322309,166787,344989,423354,249926,-119236,-156903,-135899,-79240,21209,-57237,-139223,-226823,-228560,64799,214231,267023,82587,-239603,-342828,-357994,-253916,-33331,107028,-69840,-373093,100473,168131,389158,303562,151503,17282,160321,494256,372752,-82348,-376881,-271158,-271920,-241416,-270361,-345101,-438924,-220893,-179046,-267982,-475211,-379300,-405477,-67442,378948,715024,562897,240873,-149755,-493685,-431580,-361293,-89563,-166452,-144412,416370,751847,584806,128583,-214992,235776,426837,520186,568094,520319,322359,38796,-293757,-166564,-73697,-151132,-376849,-21428,434215,691979,601079,427773,342084,391483,259054,103913,200622,34053,-231612,-218577,133333,107794,-88413,131121,391203,66541,-388431,-372331,-232140,-58492,-92780,-381423,74683,140671,-104682,-117068,115887,187217,111060,-152522,-372223,-304209,-161080,182256,732532,1015273,810833,57949,-115296,269033,139986,-279263,-226415,212124,362374,122941,75154,527657,599347,-100120,113249,1027124,1228263,821759,106837,188927,201815,189285,38976,48777,57959,22466,-75440,-277078,-294928,-254628,-327472,-324606,-172923,-209481,-302073,-185430,-59333,-328644,-507938,-117104,59468,143812,351487,614232,781264,828149,698435,254102,-261056,-253561,134458,122864,-222166,-376041,-215181,-231859,105501,485397,367205,-69650,-443393,-330288,-508051,33135,461901,742025,829243,445531,-96369,-365786,-471526,-184275,293961,395911,221453,-94954,-334090,-438252,-438687,-425928,-129343,17630,-5831,32741,100330,50839,283322,366923,160260,-19312,-126784,-448956,18462,509213,289209,-130597,-296861,-316147,-128264,159283,267286,198681,15510,-246616,-323180,57574,206925,167885,273884,60315,-497844,25600,441999,429989,570024,915091,653746,156262,276248,889053,937348,397692,133661,416147,463568,269496,-19443,-300089,-107912,279384,255011,-247750,-511073,-172204,-123449,-246104,-526395,-20329,150525,222443,24564,81902,456239,809363,647725,284895,17159,39818,-152201,-411507,-430593,-352757,-107252,-231996,206990,656043,760696,199548,-489025,-164762,-300381,-475061,-282014,-222007,-313832,-380908,-320932,4034,395636,580996,576677,490108,337532,-143719,-390038,144290,472963,265910,-126335,-328208,-224429,-137542,6618,13616,-1706,-234439,-298233,-217880,-384953,-322715,30129,15892,-164960,77401,272192,157169,-254463,-535249,-188751,175354,449625,353290,155920,-44500,-106078,-127354,-77542,-59274,-72923,-234754,-442328,-268198,119129,484923,401428,-176007,-354123,109958,332425,288614,114716,110283,267020,354906,349798,343840,308917,167683,-130830,23149,216297,261627,-128082,-412004,-466816,-71343,346770,673084,815055,805149,1104392,1520841,1639845,1475927,1530092,1965194,2024733,1473347,762137,437113,162336,-519175,-40937,162039,187849,132348,241019,196941,4090,-19858,36396,-157302,-44028,170207,151562,-33794,-169992,-169524,19741,197451,557090,503304,144215,-219257,-183451,-85596,-209831,-310260,-319207,-561298,-201403,-38753,-156386,103057,522383,472440,22432,-364629,-610888,-192223,253906,529306,464470,726953,1146604,1443053,1129245,225915,-217655,-202689,-406622,490539,769991,388327,-14676,8462,-274064,-46605,398691,837161,840249,489643,415735,318526,-167799,-418435,92810,80591,-157519,-189039,-217612,-167836,-106683,-152320,53699,229140,95808,-265361,-279074,-75458,18041,413535,1164926,600898,95669,178581,593898,522974,163463,-205737,-268947,-91563,75902,178976,432982,621218,513019,91714,-233769,-173553,-11792,-10847,2565,-6512,-112583,-356827,-484899,-288206,-62993,79968,11056,-77255,58100,160914,146791,-22495,-340687,-76577,238639,213726,141637,46087,-33373,-127276,-70925,187702,284222,130172,-121735,-286656,-197757,42973,211353,267144,294483,250901,214122,-195298,-474714,-443040,-281423,34387,200596,160893,135559,177268,-15621,-175060,-247258,-102860,-207555,-361197,-488491,-350143,-272256,-250816,-114442,21880,-159029,-149001,335876,402994,-144800,-519091,-204902,-356056,-329880,-184141,-47433,-127668,-435981,-256170,22372,290550,566576,388736,-30312,-388567,-218626,-124828,-98659,-16133,-50947,-8753,59676,112940,351766,479784,474557,12632,-336383,-233129,184549,558517,805833,596566,156105,-31189,18633,-106999,259400,395158,116611,-508131,71941,492222,552498,466511,4796,-256755,-333452,-303994,-304881,-405539,-390587,-389747,-123584,86330,298692,206924,35131,15178,-83771,60601,334566,546938,203639,-306430,83000,104570,-240899,-229880,148509,385612,439583,168558,-213382,-491236,-300040,-62622,-42822,-200850,-267547,348484,698725,946770,730792,526449,252804,-112699,-317590,-385353,-432792,-264255,252156,584148,573124,243114,-438331,-123410,28065,-165427,-358342,-268039,-162754,-360775,-489972,-96492,422228,647464,533012,62723,-307005,-167306,-246956,-455859,-294292,-11288,246359,438753,226148,-103823,-310932,-320676,-396147,-285045,-125074,-30579,-10207,-193216,128843,704996,1018269,914518,485385,202135,-51395,-211634,-422620,-279790,-411944,-375833,-364133,-264103,-258916,-206190,-107075,184510,482330,467816,104148,-454667,80727,298555,491521,681459,383660,158727,-115556,-212772,34620,-4306,-163243,46773,309279,639865,377264,81643,189520,403467,313239,58231,-380817,-474192,-155909,87303,161413,24820,-142557,-95609,203101,442740,488938,522740,283768,-2207,-29418,457464,855567,790861,400947,101370,101402,211292,-2164,-205579,-484923,-387003,-242439,-378562,-503435,-149283,66146,96939,22053,-20346,232825,248551,4460,-258026,-299063,36558,332994,379657,643079,596764,380110,-40052,-171651,84030,585956,946729,786046,503591,440599,387811,463294,520755,550637,435584,115679,-256240,-434681,-198736,-153646,-462401,-108360,327051,486458,311881,-223182,-157100,216723,377854,293046,156838,92172,-2518,-144734,-186396,-325567,-273511,-127940,-60543,-181330,-413566,-498913,-451239,-360205,-400252,-423701,-369157,-439686,-482639,-114841,77506,52424,-10274,-158655,-294998,-430814,-367899,-135171,-197766,-400651,-217089,-142092,-137995,-164254,-276702,-521585,-359681,-341834,-326909,-112423,34517,-21869,-80117,-206220,-346646,-335012,-281044,-8750,64528,-87340,-158020,-6458,98975,246729,113643,-188791,-152870,124160,78094,-237512,-421014,-127676,-103628,-354285,-427204,-487335,-306667,53982,123723,-177930,-425197,-84837,210175,584925,935028,852452,669918,284316,-287289,-43528,343012,292458,-67229,49890,402446,447097,300379,118254,293607,306868,306157,209661,175507,82389,-149391,-271028,242312,230098,14259,-354213,-441752,-433776,-313329,-209633,-227352,-433046,233728,496390,357698,202858,235039,243463,309206,739853,1003992,974360,430595,53139,-99679,22674,184405,263204,123340,65795,-144355,-455346,-349840,-151432,-68960,-1413,-92725,-366158,-419620,-312060,-98085,27099,-205213,-490371,-175661,5849,291152,423920,269936,10855,274758,595531,635472,438732,309635,262498,244290,170853,43057,-28679,-138531,-328779,-325271,-396623,-463421,-130063,236282,440738,244377,-106407,-135482,-39185,186747,517840,355681,-56875,-257401,-90312,-264550,-186498,48263,-213136,-306614,148556,34320,55324,237262,210279,184633,337669,623848,622800,174875,-328875,37040,225046,-19687,117887,-213861,-320352,245963,416340,428362,543109,814689,877881,485255,79714,-321152,102627,658519,900415,992976,950204,808111,389600,-138248,-379389,-361946,-539607,-105647,-35131,169872,58257,86138,-97567,-170429,-86261,146168,136132,67200,273270,197172,-367192,-105935,381576,356037,272251,343979,320106,191380,21336,-119705,-130219,-181062,-182583,-271058,-190927,32679,-68164,-397846,160302,393420,-4046,-392618,23952,276455,73740,-204555,109586,214277,10520,434064,414283,2153,134001,363802,271915,-1320,-318082,-157603,-197489,-152692,-107332,74629,216697,152926,-163351,-498918,-387806,-176482,116086,399259,363053,47999,-470199,-317931,-369073,-165773,21915,-106985,-461486,245752,518349,181823,-320819,462588,926569,658297,218619,37974,160085,192312,18862,-215766,-377945,-372834,-317777,-368119,-232816,38425,389099,647420,610376,427614,194903,89626,-139154,-134484,51473,186511,154777,63011,-160821,-249528,-291387,-192905,-128746,-203328,-54178,242261,227530,80119,-63053,-1688,162199,315506,258209,32471,-351491,-477962,-269169,-157211,208246,117861,17001,-1547,166331,306660,331091,268257,420010,311577,191388,-77322,-187727,-321510,-169712,6119,76557,-309521,83804,670757,961554,799171,381677,-344347,14332,457105,167753,-234451,263909,724928,675778,200062,-133946,148451,191116,41943,-47079,131396,51441,-84598,-484290,-393205,-226323,-201152,-198167,-385483,-191129,254224,543191,398498,-155120,-84939,393703,387939,73817,-86251,31737,229237,510827,641402,247693,-385522,58994,304054,368250,-21204,-393315,-317680,-356590,-377998,126006,525019,437649,146948,-183332,208425,456293,335493,224194,1094053,1353955,923861,324845,-26475,-211599,-18370,45184,201463,92723,-339247,-219352,-241691,-461067,-213454,-371684,-510984,-308526,-131894,-103658,-138904,152261,395759,288751,230094,101324,-189624,-277222,-152678,95599,8089,117552,-4703,-244988,-305608,-354707,-432553,-5856,277423,449953,385293,88593,-576112,-5436,558317,225286,-486338,68424,337218,356243,97909,-114090,4959,116887,-55687,-317943,56997,207963,-18890,-213377,293148,497974,166705,-254443,-192159,-114204,-161061,-190752,8724,117106,121516,101411,118591,175914,70386,-66151,-72174,-102355,-135692,115296,544400,690551,353085,-303097,-233326,-226339,-349344,-249832,-325189,-464966,-394422,-501776,-249307,15153,-26680,-461038,-167023,85966,-105070,-442731,-522104,-432511,-27308,258607,474004,395723,174920,199601,429159,342259,-62760,-444677,-293889,-412503,80162,501089,433598,198563,-119460,-120247,-51357,-226505,-457745,-486312,-348120,-292416,-361224,-541044,-487511,-304097,-5369,339767,310811,93774,-138896,-236561,-242471,-136556,-201913,130761,553262,718686,134202,-238699,-53436,232867,221945,200132,140868,122203,-171221,-227081,147113,309423,14874,-346517,-511778,-282223,-111786,25322,88683,41956,-82490,-333905,-220046,500659,781096,597948,97973,-225763,-185568,243084,519833,535888,54822,-325732,72101,275840,242100,-17698,-389462,-273521,-59242,85677,122018,-48769,-292110,-329638,-216227,-170708,-283325,-424638,-127859,18538,190342,349289,403764,271476,-52575,-383694,-103755,-64790,95177,-94503,-441151,-499127,-376927,-53038,-7773,-154683,69623,231540,178837,-128103,-426631,-396220,-327214,-152153,-179900,-330457,-402825,-144290,-115367,-287877,-382617,-322980,-323149,-358106,-268857,-250757,-437516,-139191,-136732,-376175,466046,1163086,945749,472700,-11391,-243781,-219575,-146105,-31370,-11312,-194563,-230571,-10390,-23788,-365263,-66522,-43590,-8006,-60359,127083,611203,1213271,1761262,2069102,2166071,2955069,4640193,5222417,4605225,2756152,1588069,1478275,994252,8324,-40680,624899,631792,348790,50891,-6318,149320,1332,-455206,-327080,121879,166154,248317,503625,311594,139176,381108,476524,402866,158046,-6452,166809,627511,1136584,1339227,1246440,896602,326002,-310033,-285097,-87498,63521,60518,173670,409803,403216,160629,24572,157372,387055,398629,191592,8376,37849,301894,468282,111198,-240464,-287284,-302580,-349386,-519823,-175139,-24794,-247681,-254999,450476,595751,68753,-332627,226597,311260,25444,-209720,18437,72578,-58189,-100684,247185,380997,216419,162842,971720,1807641,1959424,1912140,1924078,1572506,1057261,501053,98372,-305592,-108603,139688,146309,-24799,-324879,-269911,-44327,118255,91086,-193780,40397,418820,309914,-53556,-422861,-497196,-298781,32437,187938,119760,-96444,-207159,-403234,156424,676723,702923,286638,-46282,-47672,148210,347301,481038,502261,436014,185787,-293647,-189836,379253,474607,194772,-95011,-269379,275423,1072235,1621662,1046229,279992,-210554,-199998,146917,410171,295104,-347408,-7837,483115,516536,409121,472241,577989,307757,43400,-78469,-185753,-231622,141251,170140,-137037,-213863,154894,57547,-289007,-132978,-100384,-420521,-476657,-342932,87271,723239,697720,-88659,-110472,266835,207330,-264370,-292114,91830,121190,-58396,-228859,-191413,-67902,-72669,-194198,-291308,-302811,-206827,84341,297308,327119,344217,570503,799337,567934,36520,-394457,-266366,113564,349597,190717,-67176,269195,428549,126357,83392,109582,134730,17123,-246052,-432846,-243885,182948,455301,458052,106166,-240985,-385092,-415345,-627897,-239508,-46508,-312018,-71090,141990,62843,-230373,-174353,-77342,96866,-67797,-32021,241277,356321,128683,17397,323136,189542,-209913,-224183,187423,477277,372001,203362,423212,750745,592292,386057,123834,141043,-126620,-371040,-389453,-249103,-134790,-85451,-184655,-315028,-415514,-153863,275566,632235,674048,521667,355292,278975,95903,-140612,-32692,160113,362076,294135,56345,-246041,-592561,-222632,-36029,-254426,-345059,-543677,-289884,-157382,-130728,-164157,-83176,-134341,-378558,-234140,164645,446371,574286,571628,580647,384998,257570,8192,157428,297886,14487,-571307,70428,629154,702725,426342,134451,-36560,-137683,-220579,-257415,-293548,-511751,-260321,56961,506039,760846,804219,456321,174682,-128083,-139989,-127455,-484992,-395587,-121108,-115409,-386984,-251483,86257,68399,-222012,-281217,-566841,-305218,-75077,-95770,-522190,-371046,-361593,-413222,-315881,-112949,-67461,136568,-1161,-14520,9527,441080,699636,746151,506069,55987,-412392,-235157,-14473,-195963,-273500,49203,252665,151671,183133,623249,753329,588021,267162,-55093,-251270,-266437,-199923,-91304,-332318,-375430,7979,193838,147745,-50578,-105718,-181619,116136,325766,195596,-111236,-331253,-237691,-140060,48629,50818,-130281,-268780,-392496,-412916,-473830,-267996,137650,547791,905599,889496,517605,61142,-253146,-315806,-174559,119025,171069,91474,135277,486192,954488,1184118,592539,-290499,-222638,-153242,-567498,-193398,-108102,-473316,15626,411073,69695,-396665,100635,308647,192733,325036,221439,25713,150291,440020,313708,3785,-431707,-575003,-154759,478802,1026404,1151915,670269,40858,-11402,36772,219101,384365,292781,119774,-112391,-231918,-103238,264216,212779,111775,-38492,66215,47000,-198854,-445126,-306058,-80803,167665,257825,215220,-13818,-250647,-231969,-132438,251008,421568,551755,261135,-20619,12380,204421,201965,4698,10008,270261,214519,-331278,-335148,-294753,-203070,-345817,-201057,289891,517803,455695,151585,-190958,-204035,-292028,-270833,-78333,-87557,-190217,-218184,-94788,17469,-774,-37036,-117956,-216171,16710,118069,33852,125883,107217,29729,-104555,-216338,-299330,-304424,-328393,-372026,-188485,36028,151302,48659,-49160,31540,25208,59086,182579,179522,38245,-173187,-122831,474674,563342,220534,-329356,253007,461869,50127,-457971,-140025,120988,248228,-27951,-355357,-72386,80811,72826,238213,199258,-157933,-374014,251528,726033,809946,373517,-285202,-163901,44497,70135,230620,306571,310320,254359,105613,-29578,-253636,-299191,-287327,-276609,-25997,-95850,-181918,-13945,-12559,-165586,-275986,127983,489539,420376,-151487,-43499,43706,150704,790135,772360,622574,53300,-216013,-232769,-192061,90076,33064,-36469,158889,370624,275858,-103781,-34843,143682,87924,55458,-23154,28754],[-25130,-144359,162855,491238,704333,456580,170012,12238,59862,-34710,-130428,40718,66311,12004,9352,-47025,-23645,-109134,-287750,-168877,-64316,-149936,-412942,-251657,-61614,-77018,-283379,-237149,74492,43608,-309667,-42706,87377,316987,286958,110175,26804,342750,563136,324327,-260956,-279525,-234384,-304212,-269201,-377318,-499729,-441635,-180192,-127786,-192434,-218682,-74444,-79215,-172318,-178148,108573,236261,206495,11627,-195502,-148402,-346270,-440174,-314327,-248911,277964,543208,375042,86391,-110766,114766,149153,289841,477047,497419,374773,51667,-190807,-76417,-33817,-140084,-419143,-140434,237126,381425,365326,348813,336300,280802,193782,132878,252611,209321,-58699,84928,237809,246678,-95133,-13375,249635,-57593,-340973,-64674,-130484,26758,-77985,-397479,-4936,125570,-102189,-208643,26847,113981,133630,-70902,-245041,-143858,-45970,181368,803063,1406977,1189379,441686,-416528,125876,163730,28797,45670,228294,263190,-6467,29096,510226,745512,65680,-50265,609219,821021,613565,125835,39099,63102,248019,206613,44936,27215,48182,-54896,-325314,-322980,-247860,-351080,-437148,-194879,-116799,-88880,-140122,-334521,-112366,199322,312685,168687,196000,424256,718273,879603,812177,690643,396717,106750,-260930,-401559,-461779,-503662,-180536,-189552,-110516,310934,687510,682725,200540,-234701,-445493,-215035,187767,528455,710411,707209,255954,-382615,-213821,-425635,-21522,568093,772469,624087,122989,-255463,-546056,-422281,-417000,-267709,-293164,-252728,-150768,-193356,-431685,-24159,181647,122570,-7787,-90946,-22558,518360,826744,507204,-17860,-371806,-384298,-229908,59822,190485,179469,12011,-312033,-45737,245305,289492,211277,311892,134683,-318854,-69335,251349,213059,386324,702400,474767,-50283,127555,722933,780874,280506,-405141,71992,222063,193025,70851,-51607,22870,273931,219936,-283662,-136075,179971,101283,-114309,-183859,219114,433066,401791,-55419,-125532,197901,569877,546708,185054,88275,73751,-135269,-439424,-431010,-159632,163843,-30366,16534,568918,667626,181828,-350828,-176277,-335373,-408962,-248976,-211537,-255096,-354328,-128419,76590,361449,423584,358862,235459,115241,-214605,-416899,106296,378300,347148,26583,-163876,-120341,22037,296453,384441,110635,-150774,-375765,-395775,-359505,-385489,-100987,-103297,-296711,149967,337404,296076,-7505,-112680,118019,215324,363795,283525,284657,143953,-11042,-141181,-229460,-272697,-362253,-408959,-246177,-439393,-93672,304324,289454,-167596,-418214,59534,210692,209530,-70911,-184564,-65708,-6410,-82731,-134252,-97570,-261391,-496308,-470198,-289038,-213158,-448063,-438609,-330035,73266,557783,896083,1048151,972258,1221855,1508283,1487586,1391768,1534992,1970581,1856123,1227903,641735,532370,230731,-331852,-37046,141671,1298,-91117,-35316,49804,-50799,-87563,-147147,-256517,-97427,25841,-58470,-143325,-241701,-179457,-125999,84352,637881,832712,561528,-41361,-116968,25488,-15771,-196437,-332262,-298967,137575,205319,112469,159361,333992,280979,-4258,-287447,-427064,-61896,377549,574736,451962,677074,1118498,1408012,1114627,282539,-62206,-168581,-315576,720975,1074883,638663,185456,298605,241128,331343,674904,1144611,998321,505009,321040,313503,-26147,-550129,-98046,-29872,-289256,-221970,-256505,-347025,-429908,-301859,-164739,42129,-104787,-364027,-240477,-85714,105247,360907,708470,369839,3619,117576,568050,499620,146511,-329967,-390677,-223526,48536,261016,424011,518347,471987,189361,-85260,-202083,-25176,87209,162467,49908,-169266,-107151,-106218,-334214,-222346,33871,-21932,-248209,-23439,219749,264879,80409,-254494,-223015,72586,192850,282341,192676,65641,-79023,-80383,98525,158569,-43593,-391666,-468445,-318498,-38286,253329,393656,393498,232406,43017,-335772,-453144,-472461,-348592,-235099,-116808,-91057,12341,124635,77218,-60984,-395747,-236797,-246559,-320408,-425065,-356522,-247031,-136709,-37283,73272,103144,192287,566638,604359,217225,-144588,-177812,-369671,-257800,-144359,-27354,-37070,-400312,-171230,133837,240113,485775,483587,121744,-263260,-256306,-313251,-501519,-530555,-496825,-303194,-45758,72923,251863,396458,420763,-92936,-332432,69701,244663,273273,462676,303423,83008,212135,268774,82259,322379,494549,316246,-187647,-36212,374254,485926,273312,-89534,-282037,-352533,-421840,-496088,-440912,-282237,-139758,185297,487268,543539,381526,173661,103976,-274229,-111585,253609,705419,329474,11670,144390,91327,-273222,-389097,-45630,68554,67884,51173,-93213,-151764,60954,208593,205625,-41914,-75222,418013,608490,641928,508319,482992,288218,89385,-159138,-429539,-392008,-159522,316891,637467,548044,137689,-547236,-182864,-320668,-352308,-316483,-442336,-339178,-395267,-461393,-310127,193450,647301,757513,299652,-225244,-139183,-186966,-493502,-152230,366347,669434,924275,537561,130448,-234954,-359927,-213127,-204933,-163946,-100803,-49552,-165762,-329068,437757,860480,1077244,844775,273958,-266504,-478288,-252545,-110659,-159260,-224491,-211739,-168780,-146019,-273009,-301977,-1446,355181,319147,-35297,-252687,310691,722078,917487,814238,461807,174658,-63093,-327767,-71466,-142949,-129399,51404,301118,567371,386019,230223,471484,749739,875320,385529,-161983,-397361,-302550,-83519,5759,-145487,-352072,-101060,229452,607680,689394,649744,274858,27504,53472,311196,492624,399981,74440,-94998,153851,268899,116616,55475,-121234,-482666,-310229,-198948,-278602,-437385,-141087,-89565,-202083,-53661,514586,693051,481345,154582,-60367,145496,303472,363688,548276,534591,409006,120289,-7209,111538,292493,511769,375117,377149,487741,362869,282748,299627,468864,499578,468652,62267,-347876,-375386,-164899,-365391,-316430,29932,152073,-65462,-371302,45553,373860,663828,730233,578507,462079,296414,47189,-75774,-48128,92784,278559,234947,-1001,-334553,-457356,-414804,-441793,-333556,-246576,-313130,-423818,-188589,-34620,-38509,-205105,-58391,-65221,-30088,-242356,-236072,194179,230644,-215315,-94547,287851,305629,55726,-177987,-417941,-518660,-489720,-324332,-3898,185329,338405,179617,-129443,-415908,-463990,-232792,102528,150407,-70041,-9530,287969,431030,439570,235374,-133693,-40755,192139,78065,-263764,-465075,-182967,-112015,-296354,-520468,-434088,-307030,3370,63572,-201340,-379072,-249473,15990,345741,898117,1011510,708508,249844,-363916,12398,365708,196051,-223628,236073,477272,353077,223624,36689,343392,428695,261845,16400,-31109,59113,-108528,-392288,-49549,-31189,-114680,-220672,-146752,-6260,-47288,-210051,-266543,-108840,326032,433626,198336,5763,200571,96156,191438,610123,937314,877092,411139,-45040,-212023,62066,351500,473052,304072,144427,-136234,-515854,-285991,-113102,-176309,-185168,-282663,-398775,-399474,-304875,-119975,-70587,-306106,-424635,-165720,78988,425497,525269,311532,-54413,355574,745619,806051,528529,372154,334600,205597,70240,-59081,-18285,-174805,-345208,-176355,-259521,-439177,-93826,260943,388572,171487,-12059,-162301,58391,373625,579361,241005,-99176,74249,129373,-178492,-222726,60843,-149173,-252344,338881,183739,-16610,280023,435774,336678,329403,483834,449574,34781,-449038,44806,265688,-12094,139332,-36076,-385392,-124256,147722,332821,518109,765051,904673,610189,397156,-15127,-222972,325148,715946,820052,721786,515657,258472,-85919,-305712,-268626,-382573,-453049,-464056,-314062,-556894,-430012,-458137,-452212,-278389,-13239,24310,-150968,-128388,-123359,-495823,-141216,227879,89085,-22722,67583,39663,-44659,-72613,-198507,-147293,-136347,-100988,-244267,-374065,-35051,57187,-206352,-310519,-329397,-342452,72136,222893,197741,-91314,112428,582274,546808,173407,462075,402227,84419,333948,467717,179512,-227294,-345204,-303941,-541925,-272260,-57731,200628,500197,552712,300151,-312266,-539241,-291838,-10762,272918,294602,-3079,-441887,-84360,-103182,-342214,-310892,-419313,-147055,341998,467757,48703,-230421,442050,786926,501827,133806,21074,168114,152053,-15708,-221461,-314764,-430455,-230232,-161817,-128880,71730,607832,835091,650404,217474,-108577,-247848,-387290,-232213,-44153,135401,156163,131168,-175631,-215057,-329960,-319158,-353111,-435702,-152426,177192,263203,138948,-4074,-5212,68337,230828,205912,101082,-141192,-536060,-288071,-109727,207951,137614,300289,414058,527363,450463,316307,19032,-8863,85279,-20782,-163282,-218486,-338753,-174630,212994,385344,-115170,-70458,748114,1268346,1163479,728411,-77951,-78093,309557,26351,-367852,197313,491299,323557,-306503,-142336,272752,262319,-8323,-399458,-231758,-122467,-12053,-239740,-452250,-144042,-95497,-162565,-328386,-195098,150558,409772,379410,-147882,-340798,266205,433213,168105,-86811,-86733,30079,197598,252697,-41024,-155211,263202,467358,436973,30780,-392542,-316539,-135624,-97124,63024,304125,301076,243260,-143445,54878,464106,397881,294453,1089832,1372418,976297,316794,-131241,-361198,-172362,-59239,134551,-6216,-349573,77553,11244,-400499,-370796,-229191,-46371,-34080,-12031,-249602,-259390,160466,459998,235909,209692,96488,-120715,-280116,-114824,291664,257932,223519,86675,-163500,-159101,-343559,-361917,137068,427044,591972,445614,254768,158934,589536,762299,283099,-72772,133727,206583,99724,-104698,-310580,-255245,-80189,25105,91889,219034,263888,-6900,224673,676198,722202,295754,-135173,-234343,-281820,-256569,-188186,130490,261468,193412,56679,-4966,-33006,-123032,-227962,-238662,-122720,179199,487042,538167,384217,-10131,-336747,-258519,-286147,-467690,-412966,-277197,-363349,-332773,-322141,-93780,81097,80616,-273956,-254339,5687,-69086,-186436,-232878,-410309,-146567,255051,471989,408164,159486,136024,212602,55798,-284618,-379516,-293556,-483942,-78974,175260,175035,158479,-73686,12696,110657,-101436,-241107,-299994,-194517,-262348,-457642,-382498,-224889,-317905,-87196,306174,394071,150612,-225398,-332655,-13216,240884,45997,-120735,269105,505550,199335,42716,271003,527692,350118,42495,-172026,-265736,-533784,-285407,-13286,-139807,-319654,-280794,-187808,-468043,-155121,145321,238756,-18470,-146638,-388014,-236306,515064,895950,715491,332777,35583,194567,576563,752598,656291,109247,-241047,256677,478931,484302,198083,-115785,-505514,-247328,58365,140389,-110056,-502325,-425648,-83900,-171886,-360668,-248939,13147,-145291,-8331,306874,442387,341253,-45771,-464888,-372827,-92899,111446,-118332,-352399,-326698,-301371,-110177,-13936,-9416,307721,557456,456430,41034,-428435,-249871,-166005,-271045,-292131,-335366,-292543,-61646,60386,-309425,-438120,-102941,10742,-135451,-340701,-403753,-163646,66774,18928,92282,609636,883981,648150,62236,-284150,-247060,-243702,-177817,-163355,-156054,-172483,-210949,-204642,-174852,-486723,-67512,-12990,103162,9424,304247,933700,1538271,2020147,1915361,1853957,2549365,4257775,4900593,4334551,2731090,1846972,1769535,1302589,438547,-64882,526919,586855,257627,-65737,-139184,-51662,-41872,-377745,-362870,-81549,31875,300556,679669,465365,153641,246974,354601,319796,153421,107599,123170,720809,1461578,1694208,1493263,1046701,316664,-313830,-334535,-72311,217756,349564,461618,570778,491449,404439,202167,-13818,23848,266560,344249,297470,196479,97376,-33643,-389465,-517670,-309892,-144315,-211260,-340886,-56403,49618,-139744,-303405,279645,470316,37790,-549511,190309,336975,179343,53372,9998,-242528,-387582,20836,508063,707736,776256,703333,948385,1575022,1618112,1862748,2201942,1964060,1597467,797746,323615,-231341,-116495,88417,50645,-152771,-293227,-153625,-29968,20963,62306,-260768,-220424,331430,372657,19201,-403195,-423321,-297179,-191418,27464,41701,-211917,-434299,-432675,114427,522578,596344,353580,111353,124774,344039,401258,431173,339890,268074,163763,-174830,-492720,-196039,-63059,-215883,-327083,-248846,188520,789922,1429341,1118054,477044,272078,290893,594713,744508,342724,-327907,-99195,283427,284108,268526,306852,385550,198379,-76334,-81296,82595,188050,507038,537749,230817,-434640,132859,276891,-23043,-478725,-210223,-509867,-441189,-109155,160536,526286,304637,-397588,142140,427866,340749,-172584,-257958,80627,112325,-117075,-255908,-137961,7484,8811,-92390,-230297,-190258,-47654,122825,386961,423725,483798,612034,680365,491050,-2803,-260228,-135649,72656,195549,22644,-444760,190412,362016,263567,121176,-49697,-127193,-223845,-361374,-457484,-210712,133162,230779,138323,-193593,-336314,-218853,-217000,-350492,-293847,-61640,-195803,-193191,-23177,177273,103859,-85984,-42502,417776,198350,-32763,-76815,200871,174189,48352,212931,200005,-44606,-183455,31124,180414,115951,290082,657823,850526,610866,322549,21614,-32924,-231273,-286898,-399841,-410426,-216056,-98150,-170724,-299053,-457417,-390542,-29531,429579,580348,538748,496238,345793,73688,-166599,-112212,-1106,182750,137283,-121742,-424769,-594129,-314136,-274853,-374303,-401942,-541351,-235748,-77214,-50006,-133415,-165642,-314396,-429880,-141803,238290,491985,543564,488314,392122,51521,55055,38985,357044,745380,552467,-36232,-197080,227781,416557,152621,35661,-5208,-121310,-240396,-377888,-467811,-474347,-38314,197964,560998,834825,727649,453652,245190,19903,1702,-45822,-264655,-323253,-123366,-98980,-168135,-163172,21380,15928,-225460,-120375,-317268,-521533,-172094,-92056,-366385,-605747,-577465,-541041,-300688,-38995,245697,500113,374819,111625,-251250,4411,185564,272118,42258,-415518,-140080,303577,385059,-9647,-282272,139742,405863,217841,78374,432727,648098,581995,275362,-202786,-394513,157770,427540,273326,-127580,-224983,217824,337673,208168,18924,-54989,34904,483614,756034,585641,152453,-368131,-389850,-205029,-82447,-123844,-288473,-520133,-381161,-366601,-404255,-309825,20372,528642,1053516,1041406,626961,78924,-343344,-372005,-147678,122079,209016,38594,98310,339065,621775,740120,190923,-480409,28104,72306,-320855,-370052,-203655,-511294,132750,473664,229934,-381319,-10214,291590,272656,160189,211893,432,33805,238185,62299,-44795,-144325,-223385,-244359,263355,772136,851426,495027,-6370,27164,131691,291355,429896,386538,199425,-65482,6470,158842,200783,-132299,-342186,-167841,248539,207574,-175696,-285626,-137915,-94892,78038,171148,141951,14037,-173106,-251863,-196503,157048,348639,452577,201164,67470,119818,278732,243995,-41991,-59200,250735,194071,-164014,-169662,-16081,-13615,-288775,-222682,461935,774173,624496,91474,-310581,-55564,-85352,-93551,95202,69668,19412,-227220,-306132,-159374,-201555,-401467,-372773,-509291,-347844,-38300,8907,186883,270267,193534,-58059,-361664,-358407,-279025,-244710,-335444,-421570,-105692,161457,114954,-70286,-73311,67796,118203,255387,220457,-15367,-321897,-280473,302841,396964,205515,-357130,160626,282885,-113358,-239323,219510,367071,260388,-137502,-219518,-41371,43678,-68113,-32336,-151708,-365068,-355868,104017,545667,628469,234064,-441951,-122087,380,-30150,25302,114282,181988,67588,-201147,-240385,-303131,-378536,-111823,165680,330216,97856,-131221,-149756,-157448,-144547,-313168,-218390,52732,64111,-393353,-3418,-78519,-217800,373852,555149,526066,-190214,-276347,-351123,-250931,95248,156741,187570,357429,469032,259285,-142433,182903,440426,349824,235802,157846,107303],[238769,195721,332406,665580,746030,490061,186659,-182778,-220319,-265222,-121614,140392,191537,91134,64164,-8970,2068,-83856,-318226,-371553,-325125,-289356,-87435,26348,133902,164612,-59184,-453477,-48668,170765,-36488,-494560,-172076,47897,106636,-24855,-52834,313673,384049,83229,-481794,-185420,-208394,-290282,-214628,-312231,-490013,-479389,-181917,-62337,-153565,-56472,146701,378713,237413,-56384,-496749,-186902,109055,164504,24269,41081,-118643,-323271,-136675,-16237,242878,292113,103515,-97404,-41204,38464,-20566,12225,237666,293959,261619,-57929,-234229,-18953,62460,-69966,-326580,-253669,28175,132709,227834,253015,203932,98040,127023,149473,253263,286551,61730,183047,233315,176733,-177591,-278002,-53403,-261006,-281913,109298,-3674,80157,-83060,-407130,-268886,-74538,-173899,-279282,-117171,-1091,97356,-43626,-222037,-82393,55851,194364,725772,1424335,1258317,600145,-351135,204921,438709,429348,361305,237655,80452,-197315,-77435,297437,564527,57955,-68887,360128,459299,258944,-17529,-318337,-68307,188259,207914,-3579,-13280,-877,-139494,-401240,-325278,-163053,-247269,-377449,-216254,68645,98452,-82423,-480608,200834,769895,705128,274374,104819,388972,724896,873972,640711,394481,234639,248464,114033,-52235,-36586,-83114,28241,-226388,-95230,427941,764270,851341,461750,169637,-37173,6898,166378,384850,533688,483939,55101,-434808,-108635,-332127,72953,657657,977540,862604,336675,-120633,-435375,-388026,-376316,-385551,-492051,-471242,-322926,-176826,250205,723534,423671,147300,-4492,-33174,305075,857582,950795,699398,99277,-310335,-330244,-265723,-76626,44882,109139,-54915,-275944,36702,260298,228217,154550,240719,164099,-149877,-187482,27362,10282,339265,583192,348451,-274615,59396,516828,522549,90835,-224199,-116303,-17511,-1997,79085,191114,335464,401178,114988,-312346,176153,488292,319362,11400,69720,287547,501329,356692,-95991,-238346,-187537,178900,336976,62162,62999,29341,-138473,-519229,-226484,175743,449404,204329,-276639,335162,471650,156976,-174976,-160364,-384971,-280281,-180445,-272948,-306897,-472056,-175469,-58998,101142,156371,182940,-37405,-204919,-339313,-304310,-16925,132444,265012,117507,-13658,-43307,50550,235218,302272,-31901,-152054,-370408,-520306,-269643,-335638,-240394,-210156,-312001,155864,459132,383944,177189,225646,298508,193669,133578,139778,315235,255165,-17530,-233369,-400485,-448026,104489,209476,212555,-191813,-334428,-65109,-20313,-248443,-424296,-26503,110554,141598,-101713,-324012,-347378,-350605,-426669,-331131,-155157,35960,31365,-132820,-257295,-250451,-409424,-327121,-258980,151691,675482,1047298,1252247,1166855,1309438,1429198,1318652,1292960,1502869,1846693,1551710,887666,542682,690513,358006,-123913,-96581,16627,-211125,-359957,-291437,-86795,-107287,-150347,-248885,-249286,-190721,-224764,-408325,-398135,-444383,-306847,-329414,-180323,412731,903927,822812,152797,-30051,121028,196187,-10223,-281165,-116128,288908,273748,226462,230446,98216,20231,-67758,-258187,-385146,2983,409095,499406,410093,544169,869509,1014431,790297,195547,49567,-102361,-292411,713831,1131693,800071,379291,564215,759438,688666,645803,917496,833239,415341,124691,157996,-26601,-564845,-331573,-265267,-411720,-215547,-208714,-263568,-392551,-301096,-274420,-183959,-304152,-468118,-278816,-179037,-108997,-52436,-59264,-10833,-236619,7626,442684,395245,76580,-419757,-288476,-170255,11935,250885,305827,333157,367837,220791,-94826,-224616,35245,186499,166983,-76507,-285388,67378,142804,-188018,-402778,-31477,-20420,-317925,-221799,121100,251963,128922,-128404,-482658,-140893,185277,380174,319576,136706,-87182,-145142,7903,61651,-175062,-518900,-374176,-400358,-214286,167877,339420,320982,187369,-6588,-292026,-421318,-413163,-350098,-366507,-343444,-134223,-6217,58098,96665,-2406,-398159,-369053,-255693,-249869,-296610,-295059,-167937,-6278,19221,55886,266298,458306,704928,616748,481828,292590,152537,-105073,-96307,-78779,-48560,-63239,-299607,35210,304195,211289,256921,469314,286582,-139443,-263702,-206142,-205980,102367,160905,27491,37375,72803,135088,316290,310622,-124195,-130097,199940,229898,-155884,-72284,50538,127666,395655,481719,364710,395143,525211,480116,159241,75196,240955,262761,-67723,-228374,-332949,-293871,-313430,-378303,-277181,-156759,110838,410690,750370,607880,346336,230416,287807,-92337,-537530,35683,548611,342797,285780,265890,102033,-176776,-418297,-311751,-248313,-272411,-87696,-39041,92896,292097,329691,301770,-10082,-46620,331106,426985,266408,239086,382979,306421,221466,-52858,-340977,-425731,-120900,324509,612206,456944,-40360,-435953,-194089,-522547,-290472,-96606,-172332,-573138,-525432,-408733,-559208,-98973,497060,765334,385892,-151992,-125205,-111116,-351346,-96514,502814,802670,996437,620052,295209,-151826,-491522,-127317,-200663,-231419,-153002,-56303,18107,-328850,96695,721787,1239697,1246180,457177,-54849,-149259,-81291,103435,200604,33055,29095,87736,97495,-69555,-287769,-239066,56136,16590,-258916,-88485,473809,1013900,1077018,673214,362598,177603,120772,-187108,-251872,-338513,-193968,-93539,79350,156580,213274,272305,558845,829731,1053688,420059,-42401,-295277,-395466,-298354,-149388,-243257,-402394,-179813,103889,486483,603071,504785,157288,63784,22908,19023,244548,307250,-116008,-435844,12169,45450,56881,158718,100579,-381978,-312140,62475,125578,-196553,-412356,-167434,-418253,-127919,559173,860255,718462,451332,122277,232523,294916,372024,504784,518882,393977,225572,84829,94015,-124214,101335,139888,325307,364404,195295,696,8967,285460,498827,644237,277216,-142777,-525641,-313462,-358901,-324101,-193578,-175852,-489212,-252622,278985,515419,747428,806997,638214,455049,301978,80618,-42645,156984,314805,485115,358127,42457,-312396,-384131,-387947,-453908,-194874,-67478,-164935,-151154,165572,170931,-7870,-213253,-48839,92019,183215,-92942,-180924,300176,401093,-106237,123645,565074,605580,297682,-55002,-315083,-499392,-589818,-473677,-76989,172593,525979,356007,-6226,-355924,-374421,-127870,174664,174918,-66577,104549,432969,603382,493375,292829,186,98969,223705,106313,-214408,-568658,-355390,-200897,-238838,-385968,-461711,-413865,-242060,-175140,-275214,-401702,-540028,-292871,59590,727693,1035151,685639,188198,-300224,55638,272434,-21629,-115022,437520,547046,301437,89248,17968,239379,407211,210234,-218336,-307006,-31433,-157950,-455802,-316019,-281083,-235850,-112358,58194,304884,371181,213190,158238,222342,343350,265243,-48006,-60000,281014,178292,97505,301902,645922,535747,241906,-217679,-246739,81825,404830,551313,430519,129165,-255065,-308238,-139681,-69287,-196752,-320558,-386892,-370311,-358045,-320180,-227045,-215650,-364982,-470300,-256972,56474,387996,408557,169613,-63906,410268,778769,792490,495960,351985,334047,164266,-44782,-218482,-103799,-320781,-292438,-50549,-187995,-520206,-129854,186991,229721,59057,83620,68519,224789,457820,490460,16048,-116718,382762,390816,-66731,-410511,-124063,-234338,-231320,328890,214958,-45419,246791,451285,337834,241086,214576,156991,-166524,-529947,-49539,47322,-57410,51917,40507,-122227,-211448,-49290,160081,368723,551218,688320,574843,475843,290847,-55351,-18896,392058,399059,324165,93074,46200,-62906,-181457,-136402,-251071,-280643,-281383,47204,-70522,-72023,-122356,-311400,-433599,-190341,-107833,-279256,-374010,-285112,-310267,-188418,-53866,-201556,-366301,-319523,-272612,-205856,-201424,-345367,-239698,-113500,-57193,-245788,-530529,-137323,106516,32662,-215775,-160627,174569,547485,362151,145582,-21471,283028,652040,512720,185198,317311,269456,51113,328722,382457,4583,-415572,-282914,-325484,-375081,-84694,93545,330522,676574,694624,413368,-242283,-454841,-336605,-136390,157355,231190,-101322,-346341,67219,64827,-344473,-498669,-268210,37985,280509,282521,-123669,-239777,279054,512479,294272,10049,-78668,47942,6778,-120657,-203693,-251027,-484782,-76779,65368,-12643,144924,799877,937934,486214,-166799,-302548,-232779,-400306,-474079,-237609,6705,47615,122815,-101250,-71618,-269011,-363632,-380245,-362192,-246778,36442,257941,166892,32255,-26378,-62441,90273,141779,140655,19061,-300238,-481067,-242631,-101237,19755,425799,641745,752205,539013,223960,-290747,-357110,-103342,-180539,-171729,-108870,-187628,-149701,326373,522302,33725,-157480,674454,1253527,1252252,838107,49893,-284676,17749,-217584,-273188,204250,233467,-9710,-81359,261957,480546,321342,-47173,-293857,-468663,-253061,-74841,-153778,-403386,-151131,-103848,-136039,-127543,-149631,4603,167741,222907,-141129,-509945,70291,350402,199203,-23064,-111348,-72958,-18362,-96212,-65008,206604,357131,438290,268299,-54319,-428122,-303600,51583,135657,100615,72745,189059,208705,-88966,-173981,287747,257681,232700,735035,1061913,871926,318188,-201249,-493219,-465339,-264078,-78559,-150006,-40194,402927,255982,-142951,-114560,65792,214235,-27540,-162009,-518962,-203032,137142,269357,-22771,1955,48277,-95288,-446616,-151543,99934,242530,172504,125341,41665,-16376,-319874,-447919,30206,394404,523030,335510,420615,868818,1193697,908431,432629,166424,135026,140043,-45714,-265130,-436864,-330325,83959,396127,432392,431115,465255,337156,704638,1016364,860508,258812,-255145,-359105,-369894,-415361,-267667,73901,175369,116392,-15308,-109196,-212235,-272781,-330239,-338854,-5600,429169,734765,424509,77182,-216788,-177024,18096,39068,-154034,-471257,-287493,-247671,-186155,-155821,111707,208238,161323,-207217,-379819,-71905,56200,93839,11005,-283824,-248053,182174,356868,380125,177692,98120,-564,-195727,-424064,-292525,-339370,-569952,-298252,-203169,-44444,120322,27335,112543,77458,-121633,-214852,-275527,-203530,-343397,-497877,-128435,82427,-225091,-148954,310090,522348,215475,-326850,-331758,118938,297511,125785,-151705,-83060,118578,177619,189395,483826,629402,317908,-224872,-332806,-177250,-87541,-137858,-136727,-454234,-297351,-67615,89999,-177184,-215856,178352,320051,219369,-67936,-316818,-266201,496362,981522,823470,494125,195266,390172,630586,723033,549415,42385,-121904,401216,595644,604179,338824,113688,-232661,-424283,-27566,88294,-177188,-515939,-304703,-145200,-309214,-335388,100741,220839,-89817,-194967,207439,493185,525097,118420,-260089,-198600,238428,264259,134041,-179576,-146303,-190257,-350631,-241835,-14109,426972,836367,820562,338327,-81281,45434,80885,-243416,-353621,-34893,2601,63020,163563,-263672,-476238,36413,251317,126884,96447,174964,196642,355905,305380,510961,749089,584470,295877,-356265,-233541,24826,-111860,-245522,-265080,-264239,-180381,-154745,-274346,-219075,-372873,-393231,-159121,84766,36153,363719,1008899,1614633,2223823,1924019,1502263,1811362,3421958,4319216,3982964,2706657,2046705,1941188,1664089,865434,106792,333856,392932,76638,-232689,-346810,-327328,-175770,-252959,-275515,-262030,-182702,125424,519560,479731,148410,-82787,65302,129606,180003,329774,146599,695853,1548322,1937479,1683388,1038579,207814,-277407,-277419,14753,338880,553878,647878,664592,616629,674517,499976,178484,-186073,87045,411042,506432,226834,-319650,-282106,-50022,-361935,-373143,-47074,25191,-76529,26925,61884,4675,-220419,18121,251327,18598,-493883,292383,667914,621470,399099,70405,-314936,-312344,220791,648803,895288,1164198,1248497,1284720,1150732,990454,1569890,2246375,2204008,1965808,1080874,473560,-107445,-138283,-24586,-98927,-297054,-226576,-53709,-59127,-194246,-64016,-242964,-391223,179952,268098,-45293,-367467,-430443,-364502,-390084,-127715,-32968,-288189,-430495,-11770,232094,356789,458330,406433,195326,133204,336869,323782,250344,81600,15015,81816,-58313,-243079,-379420,-603041,-646487,-489241,-240073,115214,529053,915156,950373,475166,475555,601688,780847,829756,350427,-251655,-227165,33739,14817,131706,248697,201095,21544,-133174,161460,379849,489997,658248,746254,532970,-261588,-16751,366355,315643,-140306,-250336,-408418,-319062,-51022,69982,109420,-185441,-255931,304519,534154,420426,-48277,-216374,41025,78934,-162331,-339920,-132020,103450,150321,108074,-45438,-95519,64551,118441,274075,305934,384075,408230,457650,511055,254980,17340,7818,-7674,-2334,-124584,-235841,186822,386463,441603,121576,-207933,-197679,-102530,-223264,-346218,-183535,53546,64089,-18381,-120277,-62514,119180,71643,-85578,-152574,24068,-249,-181789,-67893,249087,339140,-94751,-233173,443629,377918,253829,-209226,24863,117191,-15129,79688,186317,151962,23107,-92614,-135134,-31365,270043,645676,706671,578304,260598,-30008,-328007,-400558,-307601,-356426,-415664,-231660,-82621,-123997,-242510,-487345,-550562,-287018,223987,521316,590176,637363,391504,45550,-152086,-113490,-1121,92900,-27843,-310521,-560879,-552206,-418947,-437962,-311802,-328295,-538027,-246755,-587,58932,-15193,-48030,-265406,-451007,-46101,377665,529275,412472,236465,-18349,-382403,-288681,-121409,429005,1100719,1109793,540221,-279722,-242904,159148,1261,-120236,9255,-51853,-194880,-387670,-483817,-309967,-17871,132042,298812,561203,474882,377475,200456,7876,-29535,-156109,-138942,-203877,-145989,-111402,83410,165603,69831,-25328,-100935,135809,15425,-332184,-216746,-66303,-117947,-222890,-211568,-305746,-303239,27314,543180,789748,741352,225279,-415608,-387647,-247117,-228743,-468286,-295196,408275,847282,755567,174078,-252357,256855,526052,254634,-32995,54623,294616,361537,172452,-343506,-108007,583347,919196,547374,104308,-139866,177869,279997,149465,22474,-48698,123216,536485,857217,824366,400967,-71126,-263006,-137027,-132063,-381831,-516326,-257806,-125297,-281067,-257032,-173568,-133220,287351,779520,852188,532718,26592,-390257,-317391,-133744,27530,119965,-84614,8975,209309,300172,158342,-342426,-169871,322785,291958,-46221,-464583,-454191,-347153,321366,554904,396864,-254698,-159690,185192,251164,-103033,-231439,-309388,-215120,-10613,-23167,50793,208649,157905,3226,87055,493364,487003,232312,-50768,-7386,145478,203082,282781,315909,175717,-43905,138662,359025,397380,-21770,-236382,52901,347624,272485,-80678,-106430,-16569,-160676,-143237,-71557,-101704,-85559,-156240,-264493,-245449,-36344,235011,326835,194419,190653,211152,237402,144861,-111794,-138961,63325,-22614,-130070,195391,390736,227864,-154217,-305266,484851,843772,620010,-53837,-219568,98601,56010,-32134,139621,188008,323331,147059,-253440,-404006,-296363,-267051,-276353,-226056,-272278,-476761,-92522,213129,370397,297389,-9800,-456462,-429686,-305509,-332127,-299141,-429772,-287960,73699,160160,105556,62925,100028,153570,191817,183212,-15202,-256407,-296501,88757,350389,379278,-23241,-4423,23181,-298501,26025,534488,643952,385694,-14058,43218,76849,-12768,-231112,-341219,-462502,-478706,-397602,-112684,289236,384511,47616,-371591,-87029,-98818,-154926,-196434,9407,233352,73643,-310183,-549298,-456785,-439733,-13584,378674,411340,128136,-95901,-240584,-198017,-26911,-53113,-316809,-467407,-374793,-144452,158526,-13552,-295886,-78858,243287,190271,-89763,-101632,-256840,-244284,-31177,100000,193898,385155,412472,144481,-173895,236266,554471,476214,300718,331001,319332],[382890,351596,388241,630467,618830,456029,149452,-220348,-317488,-354473,-128698,180306,264530,173161,140150,25241,-43145,-143191,-359044,-437251,-386990,-55979,209832,266790,319388,407215,243402,-280963,-172775,338379,333748,9577,-279001,-178908,-98377,-190147,-181687,92867,70106,-203386,-293490,-72638,-116808,-172625,-114556,-178221,-415609,-431969,-156706,-10148,-136098,16508,222694,608912,636305,509400,180130,-442510,-45295,202231,145211,151191,77381,-131664,-74023,227513,406381,250442,-23919,-273975,5931,67216,-50746,-191916,-48020,5846,56314,-170164,-343798,20777,203399,99828,-132892,-263427,-119786,-25197,110601,145511,23566,-99876,66045,185190,274700,286206,143830,90129,172400,-56572,-214005,-402997,-388917,-445058,-278534,121031,165721,198878,67706,-176645,-482149,-386715,-298181,-274533,-200074,-31703,94448,-20669,-265555,-103491,95947,206456,548988,1057693,1028176,494054,-121365,354017,728776,737198,624445,285316,-74082,-360998,-190337,-16041,146364,-58215,-20662,341882,363787,32678,-144969,-233229,-117523,-25047,23408,-95472,-99466,-136996,-286927,-449511,-300381,-80209,-107296,-166835,-92819,250407,256395,-29720,-410401,318959,1034578,894152,326346,-117879,282229,649906,765711,414624,48963,-136625,156264,369642,478686,474650,398581,206373,-254793,-60582,468809,744729,893456,733843,583152,341582,134853,15392,77193,249886,227413,-79964,-316119,-65930,-112513,208230,655780,997311,911255,513336,36186,-256654,-324487,-349425,-360227,-330143,-503470,-430555,64448,670431,1166982,845091,338572,31886,32313,447439,907836,915297,808527,246391,-186642,-302014,-283809,-205685,-135940,-54716,-128323,-459199,-125990,105918,77663,9072,89076,166482,6409,-226249,-120317,-39038,403857,554658,310587,-416499,13746,310164,261618,-102197,-38331,-48201,-24635,-126675,45490,362970,630642,657600,107827,-421105,283609,587918,382867,-26513,83185,185977,351885,244427,151542,26588,-392178,-119923,128948,-26738,-53435,-63093,-153893,-508248,-21082,401128,486473,189632,-488766,128687,379895,224247,22036,-99095,-380641,-142662,-106177,-404194,-312790,-217874,-575401,-437672,-319886,-111945,166337,-116183,-449681,-365795,-114550,-66221,-122197,58265,121118,73396,-29884,-64478,-38205,-92151,-243951,-134110,-204099,-480226,-228407,-175870,-193568,-187428,-217583,31627,448086,388601,284936,400276,370185,175070,-36082,48448,300889,271559,-132461,-389155,-451550,-298335,364769,579632,423712,62427,-265563,-481559,-459800,-414935,-368017,-98954,60354,114372,-19068,-122015,-278605,-394495,-405182,-122929,169675,467873,373140,160855,-33858,-158590,-368395,-395227,-301520,110524,634057,1054169,1321301,1272124,1303541,1289673,1199761,1203417,1414793,1591493,1152209,500041,495442,757868,438030,-27845,-228161,-120380,-159507,-471699,-451701,-151087,-103022,-95630,-117691,-63742,-188319,-283394,-206684,-214226,-361345,-442011,-325023,-407963,54732,731000,828681,271220,21843,150520,307359,163129,-194067,-148928,138550,138040,158853,199978,-138805,-271421,-144735,-290205,-432217,71110,461989,418154,389636,405053,506433,453574,312886,106372,153132,2389,-340602,471112,949780,846021,543168,712493,1009128,797760,333538,306401,386103,222176,-124295,-151596,-224843,-562654,-523910,-501944,-303443,-173700,-199557,-276085,-308106,-251495,-148314,-254035,-318989,-546087,-395049,-328727,-531109,-488245,-30483,-258770,-428247,-77309,291733,279106,-959,-443343,-140048,-45418,-8547,176843,143361,170929,277147,188248,-193615,-98269,174434,225385,-3095,-332421,-215056,118259,169523,-164046,-579513,-100538,29513,-100999,-290623,-55719,148065,147208,25188,-317743,-227970,200938,428252,413590,180152,-124932,-277410,-110491,-30969,-267707,-435934,-233570,-364941,-422671,-4542,149008,211043,305370,278746,-100455,-301716,-258493,-255775,-290497,-30400,276649,248639,121033,77188,-7910,-321197,-518071,-302673,-244835,-245424,-241314,-52660,136056,72928,38529,330564,565410,653443,500740,625426,680631,568780,337461,76671,-21342,-75526,-152612,-233494,198462,409851,211146,5891,364331,410484,-52564,-297545,-34634,188954,624188,698374,477157,212959,75370,29717,298986,242679,-106400,-110366,256212,266853,-279436,-308084,50870,188375,477207,624327,611149,467715,479790,528831,394771,294288,206359,-50692,-392086,-367360,-390247,-239891,-184971,-208760,-145151,-29699,283489,470538,715874,439271,103840,216648,479509,322250,-173251,-254453,174901,268675,404251,354019,180546,-31517,-210676,-316477,-336260,-448901,-204862,-45029,187280,305551,290141,194111,-86188,-64321,151518,177400,-49942,-10929,205216,297716,260829,10972,-239614,-471507,-96366,345673,551789,332869,-226179,-305457,-168563,-470224,-339305,1461,14469,-202011,-644580,-250880,-295457,-426321,229062,579971,337133,-92010,-106295,-52576,-250225,-122728,396778,646401,696635,510238,363009,-72279,-374638,-144048,-235570,-299979,-209226,-29042,206100,51835,-86276,715461,1373411,1541514,702891,238643,131347,59639,442014,430506,190200,125515,228263,256689,150245,-94490,-424306,-353659,-355470,-377652,-1564,486260,1000604,938020,402636,151238,181422,294789,51755,-88189,-389120,-429513,-398690,-256897,-86043,73147,203924,437991,614030,701252,205494,-35170,-257661,-386969,-460555,-196526,-23576,-6580,-145493,-67391,144899,225265,83008,-25633,97928,-90178,-175590,390770,596388,191656,-26125,-47352,-276829,-82188,173706,187266,-367360,-253034,320689,463936,145523,-469660,-340320,-574255,-226246,385880,747418,733912,604353,304570,323621,304834,339184,426669,479754,360430,272769,100259,-58613,-230255,213838,329127,352344,105120,-117888,-397839,-320233,10142,369562,552659,317967,-46525,-427665,-431444,-303075,-152359,-112637,-235898,-386162,-35730,433740,573063,570180,489538,317626,108284,46893,-19321,-46411,224768,351083,440014,287710,-32589,-298329,-282164,-345251,-465055,-129833,34610,47225,209740,502521,365927,6299,-308006,-170128,144119,302236,33196,-212169,220749,366203,42957,355295,630198,570320,284894,-70441,-292228,-440632,-467186,-598248,-305373,31142,492968,449422,175868,-131087,-163418,32140,215551,134089,-40496,190793,424843,564904,400377,285713,214114,278220,259842,148016,-121311,-424520,-567600,-332684,-215018,-308562,-600328,-479158,-537623,-557430,-333407,-303697,-349172,-468838,-142082,491811,904711,654724,205048,-96257,94278,131171,-232823,88108,620663,640426,336682,-23710,54977,76475,276405,159160,-319534,-335900,-44864,-171162,-472663,-404351,-372991,-253932,-83174,117744,307942,375746,346440,412132,430789,284355,63027,-109754,128403,447262,383746,95225,27456,289762,170761,11608,-302018,-172826,55155,302540,469084,440009,22175,-351835,8904,123483,11649,-104885,-254739,-270224,-298485,-333475,-346428,-377273,-335238,-336536,-545441,-373238,-40350,208793,151925,-36274,28836,429576,703102,639952,378206,267916,256756,105601,-148457,-397986,-318080,-544965,-118198,104041,-131596,-547812,-169344,94129,92734,19587,169681,298806,306967,386388,296553,-212390,-21749,600900,640213,112595,-354454,-393981,-357789,-240118,171455,160544,-8273,170209,310161,243329,101729,-64749,-125549,-336117,-568397,-220453,-272252,-147179,-35800,111319,79792,-31570,-86632,-31180,153237,308640,321768,352986,281896,237481,9873,-72313,200553,139187,69263,-128641,-127843,-26677,-23458,-45653,-181766,-127385,-137163,271891,187280,198186,90110,-196103,-531486,-218461,-3104,40748,38925,-33391,-167026,-231229,-294502,-359841,-514721,-486071,-223092,-64292,-206856,-446779,-349588,-112278,-36730,-247823,-564136,-243619,107531,202206,89738,156090,475585,755658,447066,103363,-50867,121560,360757,239352,87724,136663,101718,-85557,146302,187269,-133860,-334163,-219811,-166978,-108744,102584,210948,426059,703521,592210,180385,-330501,-355108,-220163,-139658,102237,159528,-206566,-298921,103353,106648,-243799,-250805,-71681,78415,133555,37828,-286846,-302953,66704,222557,141070,-102968,-206727,-109963,-98939,-117136,-62036,-143344,-507426,47437,271608,98335,229919,887082,955052,287361,-469083,-134741,115833,-100575,-452673,-453911,-151750,30118,201802,142626,134156,-114011,-268298,-221279,-167591,-306240,-92846,287770,249454,92196,-55494,-214377,-76955,124310,187981,137711,-83238,-455715,-530876,-493873,-276958,256372,640547,805799,610287,160455,-332979,-128164,-162876,-276897,-265340,-65228,63950,57606,337202,351751,-15642,-280549,399530,896470,1017365,681282,68935,-598364,-289988,-455668,-155600,173705,103624,127597,418557,730480,755345,456186,31831,-107823,-333971,-378568,-238130,-254598,-339945,-226631,-190281,-64818,-12138,-152553,-116259,-79041,-13827,-154329,-562146,-202120,113034,136821,32946,-42349,-60216,-110571,-289616,136223,305993,173002,161144,-54572,-200946,-448417,-316800,107334,243061,129477,-46504,58995,15038,-70780,-291742,-110105,-61482,53295,224629,580799,641648,297608,-218630,-404714,-367327,-406658,-331563,-289649,94532,459905,348691,40901,96030,136204,123502,-207108,-480944,-278987,-38194,125402,7095,-379888,-250582,28931,-80995,-105259,27154,-204049,-65843,-45159,37078,164030,94969,-146222,-477638,-261634,236240,326657,108954,474682,1218117,1369631,917478,524464,145444,-35471,-43316,-159315,-381411,-447809,-314771,212142,559893,583291,546692,573220,740049,1063944,1248239,951328,179569,-349549,-223618,-473214,-502227,-337924,-93012,-59907,-10056,-50963,-166378,-296073,-298735,-356374,-388904,87774,553370,794977,317303,-8937,-137194,-140935,136412,245781,54031,-334012,-334193,-123831,-2509,40746,302833,326030,190575,-248970,-374266,7768,258832,302708,169553,-180586,-257404,135589,322844,448750,270064,114708,-151857,-363725,-382068,-246895,-342501,-404358,-390223,-521964,-236949,35946,63773,106741,-52831,-265831,-373027,-412209,-337658,-380516,-250020,118403,259840,-224059,-204381,325657,557285,184285,-450865,-259672,83891,68959,-14060,-154138,-262872,-263341,47226,204551,501704,510334,90792,-438916,83105,456952,347721,32978,-252551,-291838,-112985,69928,217307,23043,-251015,122770,287633,356633,-71141,-302935,-298862,452008,951163,874105,542773,219339,294492,345860,409926,273489,-57192,34527,439799,622673,611943,393661,198158,-94225,-558090,-187312,-72924,-308048,-483455,-309682,-374147,-473603,-191206,239443,239681,-26234,-307153,79790,531798,698121,341352,32636,201161,498007,514077,327688,-114152,-43080,-79766,-247126,-349920,-36266,444149,933040,1036768,548969,210466,281453,247234,-121278,-190947,269311,266175,126522,145127,-163132,-510065,38793,272104,213526,410350,654683,515708,474581,441127,717922,767737,324688,-76078,-399889,61736,274091,94350,-223175,-366138,-335340,-194544,-152397,-325338,-143752,-4798,-43311,-308808,-34617,15624,282042,809771,1394754,2206540,2089152,1517471,1161567,2699576,3748887,3698810,2641721,2066717,1957132,1881421,1081680,321197,116206,85255,-138310,-375843,-534229,-346567,-186234,-98662,-121468,-243766,-392250,-224455,144410,407776,255805,-212027,-335599,-56141,277384,497493,365248,651827,1457316,1946633,1718714,821434,7350,-186864,-188447,92977,416227,655318,648545,533124,594020,768129,687165,456824,-70641,-113951,346202,517823,39688,-335744,441810,496333,-14705,-428189,-62025,169536,87040,-1215,8505,153313,-44659,-300292,-25505,-8671,-444710,300352,899488,928208,604513,135033,-50012,10021,362984,642358,904387,1301838,1591222,1818806,1311147,512202,1035232,1949944,2264862,2039077,1259918,494352,-11042,-134631,-133005,-254051,-437862,-197061,17357,-20146,-397520,-282098,-266306,-470683,-86630,-58920,-274906,-248756,-294871,-408179,-372796,-86499,-92877,-337540,-88807,366503,389986,233850,331150,408301,181743,-37053,103652,118934,-27103,-240557,-300707,-95507,-29602,12813,22144,-136296,-261678,-208362,-183417,-67,275343,506854,607208,260649,265359,550552,709877,750171,387731,-169762,-394990,-171909,-214779,-3419,263800,110148,-127469,27611,498557,625982,654851,607744,737288,645753,90234,-135316,225775,226257,-5794,-148049,-179767,-194484,-111811,-161433,-257857,-62743,58295,357347,541930,438208,86702,-189394,-47606,-13326,-171380,-440442,-216289,148798,319436,371271,144036,-18973,65614,29124,-50846,6947,143444,170086,230415,493059,459190,184803,75950,-78911,-102478,-43180,181682,333314,564103,504685,18746,-290647,3665,106359,-139127,-276970,-219308,-56755,70739,125406,120696,143958,272666,253093,87077,83752,246203,324696,195332,-28497,118578,329612,-4562,-316328,210353,416182,404095,-258792,-178031,-63856,-183901,-79547,289446,355332,220523,-132392,-282567,-171100,62348,418281,423001,455920,191229,-40715,-179421,-251033,-320715,-357072,-370702,-232598,-76770,-63554,-194392,-529301,-399567,-304985,161618,551683,672323,689496,372625,13268,-153845,-108472,63551,76538,-187514,-490255,-525592,-576188,-436988,-402826,-195049,-189109,-318001,-318739,-11856,123971,148127,180914,-37572,-498536,-5957,451765,499085,204767,-100622,-441662,-479483,-369284,-458495,260833,1121877,1400240,988781,102618,-518253,33296,89274,-245894,-53688,2028,-144539,-295525,-295124,-222532,-140972,-21102,-57097,84913,129373,199127,50039,-200261,-284054,-416747,-292951,-176014,-195191,-186221,250898,465921,158156,-94031,77638,345054,239649,-138582,-291384,-94995,71990,142231,137807,-31902,-365315,17646,681270,918857,909630,268375,-367844,-350223,-365613,-499444,-232858,157928,718641,1123262,895541,199707,-263364,305307,522381,218152,-124424,-343177,-195380,-14465,-39733,-407394,105333,718541,962034,543837,212192,-63431,-143723,63867,37703,-66023,-156412,26583,271947,569408,729898,458748,153583,-36197,-6185,-35853,-349715,-168215,161568,201130,-210319,-256701,-65296,-215867,-190888,137212,394607,271742,-94958,-351964,-255733,-169618,-130807,-100726,-276336,-151632,57473,52111,-229998,-270120,134441,488247,372399,143948,-90875,-94444,-11257,443835,625213,514493,-133276,-359832,48301,252791,350213,150200,-238140,-437993,-192218,25806,230034,533147,529479,334281,13551,181055,99558,-65117,-103248,-43071,104882,-9333,11436,105708,24544,-113964,73752,271170,505412,207229,173663,262719,319067,201280,-31779,-49230,-45770,-264756,-451994,-450586,-369952,-172181,-197009,-311568,-296605,-223683,136179,238804,242459,276511,199369,43765,-124556,-220243,-165241,-141177,-285842,-235800,281832,568909,437765,-43320,-403578,338509,671755,400691,-292314,-92728,167541,72778,-125546,441,147776,416412,427146,33252,-456791,-352096,-186440,-249088,-96384,95143,36517,8488,234025,391944,318954,18086,-354221,-276684,-230482,-606483,-302237,-251001,-483668,-251956,-30230,83422,94425,23106,145766,63403,78814,-45961,-265296,-364025,-35016,482486,610391,240182,-19842,-85687,-262317,189479,704295,821633,616086,337131,329719,235495,-1475,-350986,-461300,-317576,-367781,-430371,-150786,242799,308114,60924,-195451,-115258,-245026,-280722,-372070,-152942,167683,133358,-149296,-524427,-576844,-412351,-74852,264611,184720,-14001,-159084,-260455,-150132,56685,114090,44150,17465,66968,178583,229918,41355,-3770,161607,139032,74639,62172,-29090,-113751,-93015,-78382,-37041,23792,196283,229065,4556,-195690,177168,497052,446250,239027,304772,342328],[379486,325219,263202,362741,359811,337141,57966,-217102,-221092,-338435,-168682,144210,253070,192889,144013,16236,-136537,-281947,-307800,-328924,-264158,60090,344808,424896,488182,614687,509603,-34029,-264402,482321,678052,498147,-65114,-196438,-245156,-377578,-339046,-245213,-236374,-177898,-61697,72889,31270,904,-9116,-74835,-412325,-281387,-36564,-21130,-144974,22087,77757,464687,759535,810074,574514,-112455,-283641,47229,115593,158777,163719,-86949,-145937,354303,579794,387788,14016,-363681,29561,179079,2424,-266160,-355190,-331300,-207437,-254639,-401708,33034,304049,274179,22190,-228248,-241992,-180906,-48541,13304,-145251,-315667,-55660,160249,235154,191185,132451,-53992,16994,-353850,-133201,-149493,-280179,-499541,-362739,-33327,286497,367226,344737,185490,-92233,-404114,-371051,-230089,-112883,92530,183380,-3421,-377476,-209742,40057,139642,286021,473236,589622,198676,-8644,312570,768941,847150,721434,308681,-176850,-467875,-311741,-361081,-358270,-228261,-8394,389675,538630,252154,122469,211201,2147,-269635,-314441,-260103,-262053,-360633,-414488,-480929,-264852,-19475,19539,22127,14234,237229,269638,-55054,-358939,262390,910496,770947,220590,-427239,148516,486643,521861,133396,-92227,-401498,-137085,365049,637554,639444,635002,267678,-207329,35674,411629,615880,808023,911862,861899,530171,89458,-220622,-325462,-141675,-47114,-167939,-168833,27636,173617,380477,628174,865205,806788,582854,130819,-150862,-307751,-398605,-333450,-337144,-355385,-221009,223581,690855,1030003,972599,502811,64026,26356,353099,691716,778041,797818,410358,-21832,-285249,-320201,-333066,-284504,-136446,83524,-162362,-432743,-159066,-69470,-203092,-127997,116732,96916,-179636,-174405,10213,431647,543911,295473,-468613,-111064,90869,35755,-236912,-70263,51889,107999,-11448,-48555,360367,715016,796232,279549,-332929,239164,436895,241934,-236208,-142486,-50835,117575,319096,486574,333463,-58228,-141333,-26669,-126545,-259283,-199100,-200983,-529367,-69403,188825,77364,-196100,-426473,136284,399317,289128,165785,-37494,-329996,-64958,-93461,-490020,9159,312363,177221,-148199,-297587,-230880,193722,115732,-74199,-55172,110135,71586,-206678,-238255,10163,50746,-109068,-307476,-298301,-524382,-420212,-86328,-84312,-286013,-190730,-16440,-31217,-95758,-109218,-100146,247940,299137,294242,353649,383228,262147,257225,242626,312039,172989,-356377,-383980,-306971,-117027,285447,559780,356514,162167,-48644,-84527,-210373,-473958,-345355,-117024,30468,89625,67991,100795,-37185,-145751,-272478,-134271,229370,529846,447425,235326,-62702,-296231,-567146,-478158,-477873,-85497,406931,866974,1194730,1191934,1123465,1053880,1110602,1114536,1263453,1234890,720399,71056,360962,586327,326322,-122847,-405185,-130988,21098,-272850,-407268,-133800,-11335,107031,194296,150275,-103493,-147438,43019,114855,-127898,-516286,-283462,-394171,-242947,398131,562312,241761,-23244,70348,234492,272975,-24957,-267518,-285144,-178045,-58302,23060,-347563,-477330,-193500,-338001,-235314,311275,619884,425674,368612,266915,125907,-94846,-87946,135929,231236,104408,-402516,58377,607808,712495,580442,629647,827498,555349,-85406,-215414,-150981,-49528,-346268,-554866,-563186,-542043,-515783,-326438,-161521,-175389,-312899,-453363,-359582,-213892,20342,-81235,-162014,-384637,-484573,-434298,-143562,-120093,45150,-332582,-353959,-72395,179147,178031,-86934,-412781,-75166,-21182,-58434,46991,-14975,92025,214370,79682,-216859,120829,306684,150258,-316038,-226915,-27600,71639,51919,-187686,-497312,-181656,95061,158677,-44880,-175437,19755,164701,173573,-8569,-82246,211662,416425,447216,186334,-159429,-434188,-233228,-125324,-331139,-352829,-144194,-283922,-444446,-176073,-101332,154512,497191,542114,25470,-77882,56013,-55471,-211788,301878,715229,599079,281615,53451,-13136,-193726,-478185,-442550,-345031,-303146,-221627,57667,257103,130366,52836,313460,505805,427074,329689,636448,895749,840792,679826,152814,-19635,-73826,-124867,-84886,267945,386670,176282,-169103,187871,402593,-29785,-403860,-9086,383152,808784,917852,715935,321023,22275,-42456,363903,306445,18066,-46104,346221,379024,-72526,-161695,60899,121711,419827,655764,704375,468926,350635,423858,449972,428838,269768,-181385,-491357,-490941,-414027,-206710,-135755,-112861,-33168,108780,329537,335203,337496,53386,-229903,185496,598446,640605,236312,-522146,-157989,140765,327236,320506,235608,131191,27565,-86168,-248767,-451592,-281320,-98912,131170,165861,157858,-21737,-131968,-47238,-45565,-109146,-250805,-185977,-1842,233079,209825,100235,-105606,-433896,-47288,400298,479889,196451,-367451,-239059,-129474,-324553,-443345,-30338,26006,-50874,-500222,29885,66525,-389352,-59618,300859,216181,-30990,-62287,-4579,-179623,-206417,125410,271399,177273,297408,317975,-32977,-96356,27472,-86447,-316534,-290349,-7712,304076,239044,-57593,733307,1414048,1624668,988711,606783,449661,306724,600580,394074,175646,92995,252379,330409,319754,71756,-351600,-509111,-444359,-224458,-2288,316746,667770,604981,153668,-77097,155147,354723,251433,278309,-188139,-442783,-403363,-113938,271845,150202,68217,156666,211463,64849,-57757,-94414,-268795,-389941,-492158,-114760,291750,357325,70787,-117106,-233099,-301745,-416070,-98547,124169,-214490,-105944,500334,690830,420074,341466,110172,-456298,-173263,175357,182105,-378066,-142545,513559,681976,450917,-35579,-528462,-474320,-340644,85411,475616,646825,657997,485549,390597,291987,261756,293196,395549,319735,262979,82357,-138400,180124,484104,530174,323559,-194490,-447309,-363008,-496161,-324845,59097,216216,171702,-55922,-259323,-187223,-60313,93198,121069,-35780,-263499,88790,426466,483082,230869,13607,-236253,-397014,-310517,-210939,-85147,154792,216623,191508,73451,-167595,-209757,-129143,-255488,-490337,-148832,37977,234073,549134,740878,490387,-10132,-336970,-367182,76790,344394,151610,-250956,71453,296915,337544,538050,490605,208776,-16432,-233399,-352719,-244625,-146944,-270597,-493247,-146344,333929,510556,408052,205570,152608,243579,242016,80595,59674,262658,316867,381562,207281,233609,434369,471806,322021,162338,-43872,-219969,-437539,-438913,-199018,-254871,-393560,-211148,-166642,-317163,-217763,-72125,-129056,-349610,-197909,319590,725855,657115,320900,129009,154980,53408,-252379,258132,764879,736852,394616,-58020,57237,-82525,73942,60328,-241413,-191676,-22635,-154770,-423703,-318787,-249760,-159845,-81272,78513,96243,54578,204296,407266,441867,188569,-19450,132112,467079,669891,645842,193114,-77861,33874,-46070,-180193,-208788,-57222,8709,135546,284780,321513,-138823,-155965,368638,473989,164974,-4958,-159586,-177328,-168057,-165538,-234868,-443230,-385511,-205795,-293176,-340966,-175264,-50223,-118026,-115446,181858,445077,582951,451000,228924,144449,122950,18825,-216377,-526475,-487724,-290600,144589,320946,-12584,-358517,-156668,46230,64828,118896,289875,454747,273308,166942,65767,-350983,84577,703508,839621,380441,-11904,-464157,-413788,-191267,58153,125862,88449,108580,118831,118961,-32411,-234991,-281632,-406004,-572729,-380155,-392441,-148486,14841,254387,231232,93666,-112695,-200664,-27213,171501,-21736,-40291,-95360,-118725,-136212,58707,312840,427743,265199,90073,-113550,56504,148921,56526,-110766,-104880,-186095,116834,151939,220254,148197,-115845,-516511,-153239,245654,467475,434269,257406,-72143,-259031,-299070,-359167,-383052,-287091,-97839,36239,-105455,-399517,-424259,-107570,-4844,-196760,-553573,-298859,105170,314137,305936,266210,504574,707047,505892,97534,-110573,-272237,-84201,-73010,-26388,34706,12312,-262681,-127704,18503,-101303,-140843,-72822,31120,77399,184680,266622,489375,615332,359078,-225916,-449862,-253339,-107603,-84022,31652,27371,-303428,-288528,41336,47233,-178211,-106541,-8601,3372,-8389,-140795,-361622,-351262,-105415,29032,62752,-171300,-322335,-158093,15645,85713,170776,50201,-430739,78153,419043,196406,227919,782230,866316,325928,-71262,48125,300767,111608,-184765,-532215,-291859,114748,212564,321274,229209,51852,-159589,-152060,-59626,-327631,-118542,407414,434127,204549,-84460,-380659,-177959,178028,251568,227778,97234,-98491,-257534,35353,-366794,-88207,471442,729017,664596,169451,-121959,-46397,-154633,-343402,-433323,-111754,330119,500073,534840,240399,-101832,-481035,-18376,348344,541625,374504,117608,-216987,-323827,-329241,-72062,66684,69925,421972,737400,1060506,1028278,737550,268306,-28279,-290417,-475584,-381090,-405959,-263428,-334902,-232357,80111,38060,-191647,-167239,-224659,-229914,-201934,-473000,-439438,-200110,-27574,40977,69661,45962,-98412,-406875,48738,-22991,-215346,-309780,-300573,-181062,-293862,-332737,65981,248651,79683,-215499,-206189,-142547,-70133,-113303,-512260,-379963,-131145,-7521,205891,364857,218121,-223002,-245090,-71709,-342423,-501808,-414551,-8815,249681,245322,88682,157649,39527,-187751,-325000,-231160,-26675,88040,134881,10954,-272729,-128992,86106,-9451,194589,210504,-23669,-434361,-296218,-106759,157457,183221,128859,-75229,-516529,37647,108324,-165489,390628,1085493,1032875,671917,382827,-56701,-310792,-285296,-346778,-489466,-326754,-367039,79618,391823,479481,470290,501216,955576,1198716,1305127,1002235,244332,131658,154837,-59964,-323592,-324165,-273319,-235856,-29994,-26739,-182519,-273418,-219013,-294975,-494128,80769,562859,703490,319065,95399,-33876,-185977,69890,239423,116628,-240632,-376944,-22654,162441,256224,439344,392758,173386,-317572,-202179,189790,448976,411928,228638,-121842,-171441,179228,450541,566288,388247,173239,-182035,-511758,-339498,-240486,-265972,-233411,-245036,-432018,-479292,-154849,-24719,25210,-68755,-205299,-408578,-521601,-289435,-137013,29775,324389,295846,-256089,-233419,296745,396251,-10509,-600721,-212498,-42064,-101738,-246596,-171499,-21801,-204211,-122076,156322,396623,272454,-255105,-187212,397096,817788,560716,67332,-445362,-224743,-38687,67291,154097,55284,-276931,-5130,151866,212235,-235573,-359224,-294543,379018,798330,820833,494721,133324,-33409,-119792,18922,68478,-5308,177679,406865,589672,532311,341501,105672,-136922,-476389,-390143,-299334,-453624,-592674,-474788,-397499,-295210,-67172,147783,78751,-80274,-346349,-48627,498188,735189,500500,249778,339052,440156,528646,218984,-203716,-81980,-36818,21108,-155538,-1344,384821,793101,921789,536676,322475,342201,267837,-112154,47900,498613,443265,94093,17011,-96392,-523697,-36304,89031,50318,462340,858214,659260,314544,344038,652041,583940,95283,-285276,-168736,281355,410409,245777,-80035,-395051,-326310,-182490,-233231,-442616,25980,496336,525630,-135533,-125478,-37797,87792,408999,931397,1810392,2034081,1624322,869920,1975553,3031887,3152422,2354896,1794167,1758035,1743511,1019696,411634,-72588,-250340,-271221,-347981,-414703,-176552,-41362,21916,3225,-94865,-271261,-457518,-204691,307520,437879,186703,-239836,-15010,380918,547813,611705,701779,1338682,1710726,1506894,447103,-202459,15341,-43680,149757,467017,660799,459612,114411,258924,576064,661475,587576,117753,-272172,140861,285043,-229379,213948,867098,701214,145761,-398349,-197922,133300,94462,-148697,-123413,208001,107385,-382892,-304650,-77084,-467104,132432,838803,940971,583243,185543,188508,206769,353889,498559,760606,1254532,1662414,2023756,1652263,515900,368931,1312975,2052684,1814568,1246948,402652,-15590,-98891,-141369,-345608,-566202,-248223,53200,103236,-228618,-559944,-373637,-441599,-370420,-400490,-273417,-49115,-21605,-118701,-122402,132128,-101378,-401522,140600,590503,461215,164263,211636,320602,93419,-303367,-281029,-174518,-315609,-506911,-469045,-264742,-115606,36782,119729,104274,232,16536,-68193,-149598,-76608,434951,535330,294205,73237,267156,578038,733138,441339,-119571,-400875,-194001,-300152,-136863,277876,127201,-152021,222545,747306,788914,670171,410141,514136,550678,388205,66142,-89858,-94337,115379,223022,89152,24162,178,-80945,63488,240436,266176,335978,462503,400586,198343,-135406,-135206,-112792,-86919,-209637,-332887,94677,419646,489084,199203,19358,-42151,-148789,-482751,-307455,32139,167757,39798,321892,410265,158374,20374,-112266,-100126,76572,358702,525771,662744,364372,-192600,-243074,182956,173663,-176990,-320951,-315450,-175744,116408,244310,202140,146752,167342,247741,148846,284470,510849,670315,546925,45141,-220387,135215,317605,195207,84342,283698,191238,-421572,-385406,-344708,-417892,-56118,510489,501147,293955,-130361,-223715,-398259,-311080,37592,99023,222761,102599,-67205,34492,-84344,-126698,-276043,-302307,-234802,-67393,5907,-191567,-520071,-285412,-116749,314436,618029,705793,601296,279092,-18987,-191259,-189092,1492,-16805,-357542,-533659,-512030,-520453,-311478,-338124,-147627,-66858,-89974,-241839,-143364,106690,287390,352279,131328,-438918,-79558,372481,363256,-39918,-360152,-216283,-210669,-150128,-389908,-122951,761965,1309656,1191761,491499,-324622,-87352,152643,-210790,-215276,-23444,-151386,-221599,-158990,-152773,-55025,67992,175099,95533,-124647,-41710,-139863,-556807,-219734,17610,-349630,-332242,-288035,-319643,286115,602001,175622,-184901,244183,481816,327160,-64537,-348842,-197192,97702,329578,355689,158012,-402131,-57304,631548,876405,788502,208701,-272538,-161410,-333977,-328707,-51423,348122,749784,1046048,756000,45119,-328608,226476,361418,101700,-161996,-201359,-158597,-86992,-111357,-310914,112781,533231,543816,202362,139602,9255,-517833,-29636,22812,-173800,-348602,-171429,-96255,35697,326483,305890,232064,114664,112453,87218,-157984,91938,453375,409838,-150228,-391482,-61221,-107328,-445585,-453873,-92647,-31123,-251709,-361427,-268268,-191467,-145003,-180107,-314867,-252248,-57002,-28811,1294,204789,324036,459177,268658,196344,228857,296182,282063,422297,609083,510234,-65588,-401866,53274,427579,801434,864259,175185,-386649,-243364,89162,415703,832168,910002,638745,109914,-95457,-259638,-310859,-117836,6865,56213,-248565,-230465,-119519,-163935,-245610,-175956,-103550,228492,164688,322422,313024,247199,106689,-37113,-86339,-145165,-211484,-224705,-241673,-213773,-132700,-249330,-373981,-339209,-314610,100679,224475,330318,287489,83329,-217996,-500690,-304305,-144220,-145201,-317904,-390871,46788,417296,498312,-9273,-424876,103819,348058,65499,-498296,-7431,160740,-10941,-315139,-257985,-42204,307634,528469,292770,-237831,-466334,-284875,-352890,-84133,313892,544796,313032,281660,374243,298268,40756,-174007,39547,47247,-281084,-182251,-18185,-323296,-615844,-389114,-175091,-113976,-135811,85915,-23958,-69465,-141168,-387315,-364582,105561,749105,827162,513580,243594,62701,-55229,275644,709094,828411,781483,708571,570332,359955,62092,-365114,-384009,-222373,-282124,-337560,35247,429588,438803,307445,26536,-162740,-384240,-326945,-399073,-393074,-27178,182624,68143,-263655,-464366,-338031,-220797,-92633,-181817,-222409,-294034,-280414,-115898,88371,226421,398548,470174,487552,323587,76521,-27892,183189,478028,339266,287672,82701,-23497,43638,126011,101214,13526,-97992,-63007,43087,-55262,-147853,153444,414668,391950,200663,193754,262784],[270438,214579,54168,-20892,54765,170550,18938,-68067,-46974,-207176,-221798,45372,158168,124903,62731,-19243,-187237,-447822,-168714,-140938,-160852,52378,339811,499962,621594,736877,661211,162663,-193911,555354,876383,753683,159234,6383,-225129,-403885,-288587,-144718,-129025,119324,194184,259477,201980,183283,116500,965,-479972,-87109,201798,4124,-142851,91693,-134051,18588,533988,712625,584901,160764,-342168,-248595,-39062,94759,135465,-164630,-225941,382357,654378,517521,81045,-318742,54151,318692,121556,-153260,-313654,-423495,-441089,-343318,-298437,49560,333465,360433,48088,-239806,-356020,-355747,-247233,-128178,-211648,-427242,-237231,57596,142282,40064,20096,-92778,-172334,-361808,-7439,74588,-73675,-471897,-437359,-233606,315977,536124,642970,553788,223420,-83052,-225061,-155715,116737,338807,358726,21173,-473520,-298245,-64197,-24347,-19221,-39240,133259,-72740,39713,106780,496057,732967,626347,251241,-270261,-509190,-388566,-472605,-425414,-349087,-27592,416415,744398,601025,505255,457268,177630,-209359,-521002,-419892,-256447,-233053,-262822,-490563,-193898,54281,120248,142758,-1650,604,103899,-172216,-335084,139511,515490,372671,-71735,-430062,80230,312728,207944,-210713,-106400,-98705,-343713,124606,400047,481976,540881,212454,-81864,122386,255821,386346,613760,908353,906916,453992,-141497,-343019,-264877,-537377,-260242,-200139,41379,200269,417838,502143,591016,698682,666724,536630,136045,-144007,-359889,-456940,-337015,-494632,-207697,101558,286375,411676,544412,771695,513184,49496,-78940,89294,360975,631708,754300,609335,298301,5348,-176520,-416197,-267446,71874,376253,231783,-158106,-298095,-86653,-257687,-326978,20913,109548,-129624,-215854,17134,362848,504607,254359,-445954,-305404,-106293,-97459,-253147,-149568,131996,230563,180743,-182418,150110,544902,713823,514675,153173,345916,201371,-24838,-518770,-482637,-349793,8520,431111,637253,446038,77297,-112830,-137457,-260696,-493263,-348169,-255169,-360056,-363439,-393737,-478282,-346415,-99603,319007,474862,308711,222007,-1295,-259810,-45029,-160716,-308766,424285,857830,980321,491317,144479,-131272,157546,350865,242181,282681,365291,269431,-129853,-542267,-145611,-30246,-219187,-587163,-298925,-370933,-551165,-108548,-68328,-113774,-74710,96924,55039,-74300,-35533,-12538,162017,244575,231290,130403,290081,352671,570189,564058,384318,7768,-463007,-116272,-116311,-39966,-3393,234568,164668,110573,32548,178476,108174,-256689,-352586,-101554,71834,125024,205096,256341,157018,24047,-193281,-424414,-71018,288281,345617,222096,-83779,-171404,-263476,-107847,-363781,-379693,97695,603387,1000648,1021977,852141,813076,1119091,1157130,1223792,994387,470731,-241534,83752,226852,65331,-332402,-395967,-72517,41950,-176670,-350475,-88794,165106,418404,597125,310518,-70395,-137504,146850,285893,514,-458977,-313292,-399931,-344900,85143,172772,77798,-156483,-87173,27425,287269,186335,32754,-152744,-450454,-321647,-266347,-525374,-372716,-164130,-258150,92477,684730,842030,525609,318901,86317,-217738,-467069,-137658,220252,248555,148301,-346483,-387625,191460,359888,355616,268074,301766,98115,-142297,46029,-97476,-315850,-367972,-193059,-200111,-444214,-439492,-162544,-72912,-246848,-513804,-479520,-454873,-161723,157055,139361,-6335,-208375,-310163,-369567,-4776,2234,-166551,-408942,-292283,-40290,107088,71201,-205037,-419584,-112345,-137789,-183980,-124642,-125748,86805,164067,-94080,-151135,279407,352146,-39879,-466549,66347,91108,-17610,-49093,-106157,-368860,-284447,124740,333414,154792,-162722,-60030,186809,280411,189981,80071,185227,343223,398663,154991,-163192,-533345,-337048,-231728,-390699,-343979,-123663,-260105,-319636,-220139,-332818,79783,567199,600848,45436,149136,445276,199667,-188852,449932,964130,851281,389310,36061,41913,-30839,-258773,-551370,-498692,-420680,-214668,125225,317912,181484,87532,253372,327698,125302,162178,512603,824381,813993,688057,46298,-68368,-10529,59473,92140,223566,221476,56846,-236567,-26795,227677,-68833,-537220,-177769,277687,598805,760307,655581,290655,-107236,-94297,433922,473482,194153,130672,416460,395325,-57519,-232715,-63090,-109320,208421,528065,569618,324574,134942,181907,296384,358821,291044,-39669,-391759,-451468,-345871,-164054,-180951,-125899,71176,221802,235306,44230,-261680,-474274,-327944,164935,558519,651358,308702,-348059,-262176,-45462,104446,211058,237493,241228,201423,76061,-216774,-427940,-318747,-189937,-42617,-4238,33135,-66773,-34979,-9631,-226447,-383957,-331100,-266866,-165692,76264,96639,215278,25211,-321843,13076,425254,368857,38194,-457348,-289175,-134357,-193280,-417516,-208151,-201119,-336615,-232504,324444,354932,-155191,-234858,48376,91779,27273,-4805,32040,-129213,-327217,-216752,-196971,-183987,195031,197907,-100567,153383,465503,251849,-129895,-339366,-53613,275514,226923,-30547,681718,1299424,1473743,1272362,1028437,776478,518880,383031,77171,-20744,-24060,191795,322794,383407,155332,-131698,-121391,-136309,-57677,-79767,-34032,155031,246534,-22983,-275303,40464,235534,308085,454863,-1032,-40956,-39522,255896,486427,254556,-74418,-220985,-114114,-133842,-177458,-189948,-330638,-474395,-363718,46612,525263,578246,294981,-20674,-323781,-320561,-62149,79016,119811,-292729,-97733,292384,403585,312479,363258,140062,-504519,-208791,137595,91526,-377121,-51924,541195,719598,675228,435367,11401,-310172,-486603,-255083,176200,538681,630024,576865,356282,210036,130190,111953,249697,232630,176825,50220,160410,538721,607731,543850,136606,-388771,-149757,56731,-71378,-317985,-399145,-287330,-146974,-169613,-114321,102961,230810,317203,274179,71763,-406597,-2393,198855,213788,81430,90178,-131382,-219258,-263326,-499291,-215419,-56490,-61911,-182937,-242318,-284693,-49745,36216,-145147,-464052,-267519,-83178,279044,708244,779509,483693,-25171,-95617,-306368,-100029,280188,202806,-268637,-74368,308933,633346,575027,171608,-368036,-407009,-437009,-387623,24561,170072,38877,-224302,-299412,173663,536737,596170,510830,460645,427230,219487,30107,181151,283087,145401,141279,-58434,115026,522002,567291,337074,63079,-83848,-79789,-251988,-446994,-195826,-224274,-193391,71992,201320,63411,-20816,108949,-71370,-380492,-61201,352945,601916,625860,392639,260478,212470,67414,-125571,346902,804702,742751,354891,-69609,-100059,-250047,-195748,-124202,-167807,-167634,-115437,-213879,-378533,-267158,-130962,-83204,-112862,-35622,-154501,-351608,-135571,156983,236784,67046,31468,319123,723969,810795,810522,337483,-55698,-93942,-127615,-320983,-110916,8152,-56228,9997,69091,72707,-336010,111744,638036,771523,335346,-6639,-193325,-195730,-33140,124629,29394,-251454,-405115,-40214,9774,-150713,-307607,-369560,-298652,-39902,281351,434384,448263,264697,37462,-49318,-86027,-142003,-273300,-355151,-136683,110407,375346,520084,150112,-186324,-158789,8339,130188,291413,399219,471448,146196,-173211,-191096,-402799,68240,661024,917813,651268,295320,-278811,-398289,-19386,133491,139106,156409,36205,-93212,-84895,-173414,-324401,-353329,-404129,-410297,-305276,-210840,-2030,215438,418717,370612,111623,-241030,-381561,-116040,103128,-221130,-514358,-368652,-289126,-305083,110526,487552,791741,573803,336625,26783,141246,275705,198385,15101,-92225,-339272,-242529,-146174,-771,22483,-97028,-410289,-179692,387243,751102,653374,401838,-59213,-284760,-246023,-375728,-391119,-323000,-190367,-28539,-16519,-295749,-486738,-116240,25504,-99323,-314971,-252966,81840,330123,383909,243850,286672,450408,501012,221044,65798,-337344,-516296,-344673,-143968,8012,27546,-355526,-407791,-54077,44276,85282,139331,173874,148546,153491,253565,483697,428700,93304,-417294,-347600,-205071,-114808,-131713,-180874,-225356,-443630,-346406,-126159,-114512,-206578,-138775,-113749,-173786,-111213,-143525,-317841,-386915,-245398,-59230,23314,-140071,-461697,-129724,202478,298697,363614,277473,-209992,-19708,449864,263777,-4348,397188,606075,518949,291235,96182,196982,137521,-44676,-425208,-435298,-85320,-99190,147923,125827,148963,-99288,-248960,-111278,-373597,-83399,534209,631071,301543,-157298,-515705,-77267,240637,276574,240553,156458,122053,129328,407225,76633,-252236,206214,559318,632176,181721,4233,-133403,-109787,-277486,-425498,-249858,462120,901489,894675,557985,86983,-194944,-183837,-1621,116365,189712,264786,115846,-147975,-179396,-57387,-120017,-58681,482218,803092,1101573,1168807,1065486,604590,94077,-324772,-511346,-431555,-290185,-236112,-472120,-135829,188553,-5795,-258890,-183931,-290918,-391558,-327311,-426838,-412316,-393106,-290825,-47191,128049,140652,-71776,-481903,-280208,-203056,-61473,-318685,-153788,98491,-27822,-320258,-34792,159689,-85172,-495112,4865,78420,-62392,67095,58595,-206653,-173680,159452,181467,111959,31525,-306732,-134211,80798,-314418,-394997,-122289,-233466,-97422,-43230,-37658,25240,-184914,-504240,-167293,56206,84788,101486,116843,177511,36301,139879,139829,64329,278131,226092,209591,40337,-89180,-117551,30954,199168,345915,290429,-281347,-154594,-74944,-460036,200884,651641,362457,126276,59526,-244689,-366382,-62028,-211325,-438949,-157983,-262276,-175392,16304,148875,168608,277172,857144,1058496,1127071,945266,429630,570279,531723,412746,14748,-217943,-411218,-178903,40114,-9229,-207994,-214687,-103694,-134024,-508576,-40562,475948,548457,362527,151677,-35613,-304130,-171233,-1189,5674,-254951,-402369,4555,241685,400900,466534,368380,102554,-336824,-76214,305702,532906,405021,176631,-138533,-44025,272383,628716,613535,428065,207794,-69098,-421980,-408382,-293036,-208667,-118632,-93208,-189010,-374735,-410938,-214576,-29201,55280,172168,-70024,-238177,-61770,122808,244045,446346,267318,-158274,-247728,158559,85554,-201187,-472731,-245802,-15866,34977,-439731,-167259,172755,-17981,-199823,110121,362590,139685,-388063,16809,471830,757887,494745,-63619,-343290,-110440,-73789,-87494,-92471,-104598,-336463,-171013,-37102,-125250,-526477,-357430,-223101,293767,590915,662364,395422,6322,-270284,-232471,14651,161148,186369,265221,391730,516483,380863,164563,-143472,-339857,-460758,-367352,-199819,-243334,-453772,-474009,-224521,-173191,-47050,-93306,-177409,-251673,-398084,-159926,352948,584400,487434,272693,135590,52692,76133,-224431,-434720,-270585,-107948,41283,-82464,32218,282352,475233,487804,292695,201214,169999,109242,-177804,263809,624251,508457,-13969,-172171,-135256,-555146,-84410,-75630,-314357,247365,716817,554703,-86994,86778,428035,311521,-7180,-111431,-29939,379345,452875,304241,5224,-312538,-224482,-118373,-347626,-412430,253190,898881,765215,49806,-103616,-89235,-103244,45210,479763,1217788,1650785,1472558,768181,1059973,2082765,2235421,1777538,1265910,1334058,1244823,750585,329285,-222006,-450431,-294116,-328733,-368703,-136031,30483,72762,66040,2081,-129083,-320307,-237583,240116,575781,533172,188740,209570,439890,517904,699333,756092,1170322,1319899,1075154,51093,-211113,299631,190230,209860,533382,604890,189764,-383780,-218570,196097,464267,546258,210646,-308384,-142908,-118895,-155798,560372,872847,570865,107707,-341974,-400773,-80538,-39519,-330156,-310618,140282,191155,-145550,-481591,-209556,-432605,-75405,564539,711352,421979,268855,343928,260661,234525,309653,575692,1182843,1562115,1774930,1542799,617932,-132187,494086,1479429,1380581,1024171,257895,-126791,-79114,-89794,-369327,-654265,-324167,80995,236287,10103,-458139,-518230,-433314,-298663,-127646,9325,151403,229895,143247,89104,298759,-59394,-462365,237347,658361,456085,151107,116409,184649,33264,-253059,-523162,-412702,-370860,-338568,-290762,-191551,-198896,-86003,36531,154699,134802,140780,56443,-188741,-442665,259358,758487,772041,519011,267261,568456,808408,466528,-52272,-273068,-147428,-296520,-211457,267860,227924,-119279,300278,832760,860812,565778,167381,181849,346735,552676,340480,-216798,-168734,338467,625800,439076,395728,311453,323856,383514,345847,355259,317259,369956,352569,275463,-3446,-103016,-80436,48314,-9260,-355141,-30677,391413,403940,154372,46153,-149815,-328109,-539021,-347227,29915,101663,-175909,20843,133716,-16004,-110067,-146283,-142581,58589,315801,609976,548134,106817,-423030,-191090,227492,92225,-295779,-403462,-399266,-282624,57360,203687,131824,13781,-74913,118857,189868,452786,730288,900462,696534,152312,-502529,38249,617865,619275,273427,-963,-325078,-495525,-503290,-607463,-319754,319308,722898,591437,264943,-118092,-121887,-257278,-528223,-386673,-189126,-48512,26445,-93665,40216,-48001,65370,-108715,-183258,-170131,-17788,68063,-209429,-480933,-251410,38813,488903,646501,640216,422150,184748,-13202,-202052,-342451,-215485,-222699,-478732,-544029,-570860,-417176,-197030,-289366,-210886,7506,90247,-80229,-313185,61148,393811,455307,232470,-306520,-236083,194014,181377,-239346,-395949,-61309,-109243,-87415,-185494,-480416,232225,952718,1157031,722316,-215824,-318948,106641,-97499,-385675,-130397,-191655,-145688,-31385,-1562,273326,405240,648205,471328,-131171,-240717,-276967,-482312,251158,541963,140881,-600304,-376539,-439800,232382,574690,112506,-213397,402967,611673,343112,-82027,-303214,-304032,-25687,294110,408712,253385,-270543,-77772,503323,747642,475217,41477,-131420,6466,-211116,-299979,-96764,300802,600852,739035,470046,-154779,-386903,54355,109262,-44401,-153582,57207,216452,223638,77735,-198575,-64075,141499,-92293,-322798,6732,1066,-261531,71114,135390,-164230,-510411,-245951,-139562,-313798,-129318,61805,202876,181822,199897,153558,-100025,97231,499033,414642,-93513,-533764,-107345,89061,97078,16324,-184828,-215459,-382253,-423449,-301406,-85738,81637,119756,-45607,-93198,18607,82428,250908,499999,411358,282959,22978,119074,421086,525908,447271,279234,458628,361882,-49915,-182773,205138,617027,896984,1065332,308548,-386013,-217436,109003,562908,1097363,1265857,904836,319830,-155720,-442568,-378836,-25508,173745,44262,-417029,-322781,-256551,-309993,-372072,-523557,-340894,-140051,-96863,209409,209472,185444,78047,-60534,-135818,-145950,30873,163457,151006,12217,-132639,-347211,-436875,-328539,-224103,177477,366426,417891,247750,9030,-185066,-369582,-298092,-131296,-35121,-146037,-369805,-337001,22842,311635,-68810,-382584,-124979,37296,-190773,-319841,26185,103039,-163971,-532998,-512044,-350383,73413,464595,429212,-47345,-524885,-441073,-536948,-124527,327723,745718,524743,296611,319743,241168,24429,-3933,366729,403746,121098,22343,164178,-242,-142302,-378462,-483098,-530036,-302658,-14457,-79595,-269122,-107174,-105435,-44316,400838,930779,909684,706369,505912,257609,152073,275796,527026,611316,725116,894188,654107,359900,57879,-323274,-378614,-274346,-270420,-176534,210275,563897,577731,564349,237186,-203077,-486976,-207478,-181588,-460623,-321116,145305,204690,-49724,-340401,-289998,-396319,-449778,-259214,-233131,-347534,-423664,-214821,-9164,258398,647233,754978,656746,193992,-343721,-305559,132976,499418,476354,294204,-73599,-84235,116444,271159,320431,262341,52267,-152703,-142038,-104425,-86532,157337,340394,338823,205114,45204,83709],[16248,29853,-80547,-191897,-292062,-35922,37458,74015,5359,-174688,-338425,-167490,-73722,-96186,-154694,-113259,-183521,-311894,-170143,-95735,-240833,-117820,189645,441317,612499,647948,570987,208126,-18974,490989,790588,645315,237446,216849,-54012,-181196,-97353,148404,101523,283945,364902,379153,284537,281181,216695,35269,-505481,28761,387467,95713,-159088,236742,102443,-299091,32910,239425,249144,255116,-58283,-291371,-201261,-30018,-9311,-303683,-212029,329280,582296,504360,54957,-233607,64771,391228,244878,2334,-65504,-173855,-352548,-479060,-256919,65550,275877,279378,-106066,-363353,-463274,-459170,-437836,-350204,-261089,-327759,-385006,-73471,106155,-48223,-133231,-154332,-305012,-348147,31352,172009,-14872,-488555,-331954,-230565,290477,659219,860295,794469,381523,94119,-92481,-73336,346354,584569,518355,43993,-411003,-263013,-158387,-261833,-327163,-309777,-199310,-159793,119345,59947,53461,400483,368625,88402,-403968,-548900,-407268,-384093,-311099,-389673,-44034,451536,828945,787479,692675,443992,221485,-107025,-346455,-390960,-44162,32556,-141699,-482299,-107923,130907,189793,216134,-80348,-354391,-159136,-330912,-312418,53288,89748,-147730,-492887,-282719,69717,216531,-452,-470086,-239644,9777,-162938,-146859,-46171,157814,217969,130006,66246,150567,26298,82390,351501,722875,706949,163572,-444591,-162275,59873,-199207,-294395,-156214,182238,313511,537269,511799,514378,602094,588679,417371,75508,-199879,-432816,-365008,-263404,-450732,-31342,392609,324469,111547,104338,455821,394449,-25327,-248182,-194629,95372,568434,794187,857164,756189,454292,79175,-392781,-195854,311414,584412,518280,126367,-168601,-38423,-118574,-413067,-82063,80660,-87779,-283388,-35579,243192,436538,190593,-313181,-425750,-195972,-92119,-116863,-43698,293434,404707,344842,-230017,-205276,223997,505547,730314,737658,656909,168824,-193216,-374428,-375483,-540725,-56216,332144,510908,313137,21045,-154302,-233792,-357141,-525615,-472152,-245606,93362,352057,428188,299183,316738,464543,650393,673106,359591,220096,22629,-153431,-22932,-262359,-125751,785379,1316127,1576546,1027050,472943,35053,113943,456040,398817,546557,629976,441197,-56197,-390422,-173565,-42523,-243486,-451693,-254469,-229166,-384850,-179091,-74985,4865,67077,171264,51527,-136180,-6603,156033,414061,372920,164029,-146041,52827,341565,681487,789788,482590,-109228,-263220,171797,117656,-3860,-216761,-23426,119611,41995,1944,235457,236866,-66240,-285451,-88527,231677,319386,445380,406346,318826,132465,-87732,-383455,-227251,152440,244018,205880,68701,139053,203941,259728,-76840,-585470,-128877,460983,935189,948450,654344,744871,1343518,1472353,1454856,1090635,595561,-63108,-170471,-74947,-102079,-355881,-322667,-94041,-88617,-180189,-336879,-39847,387780,764302,925595,423451,-82996,-161396,258997,390771,163030,-166816,-183667,-472542,-377184,-25864,-28699,-90573,-269932,-198023,-144423,201774,320655,372483,260569,-199761,-388848,-520992,-608727,-263299,-97246,-80059,391890,1064209,1070506,695283,273230,-98287,-391683,-281446,-14784,252988,216283,125196,-229013,-482783,-227660,-122093,-162782,-278699,-245658,-174088,55320,212975,177746,-401642,-279024,67431,74548,-345996,-322266,-14456,36633,-282451,-409263,-326274,-422282,-12096,326941,372379,155642,-18759,-156495,-333084,-213279,-84196,31518,-112999,-153205,-67213,7239,-73598,-348935,-415690,-170856,-309069,-348842,-279012,-133667,138414,153308,-258120,-135000,326421,308435,-249669,-205183,233934,149816,-50340,-23848,23655,-273979,-373880,121107,401949,227630,-126523,-72935,198608,325600,258779,145252,119470,232655,284078,122679,-105368,-462357,-401872,-328022,-450672,-380245,-134638,-281777,-253482,-124550,-409825,-68742,481011,489809,22997,343636,800875,455825,-174560,416273,979294,924785,388217,75831,218925,160087,-37893,-262070,-352042,-373824,-185699,150606,327702,235095,155156,234668,156569,-91321,52549,297422,475317,463352,306210,-219243,-47460,127203,236860,197299,118596,-6780,-113812,-211958,-153419,21430,-100615,-359870,-460160,-98116,114735,338154,369739,162743,-231973,-173220,406584,597722,281091,211357,369702,248091,-220541,-310602,-90255,-314399,-89776,260081,254038,63926,-95773,-63825,31078,86782,138156,-41305,-319727,-313094,-217126,-75782,-230127,-219783,150949,281006,68604,-229004,-268558,-289834,-79902,162866,352411,325931,27637,-253131,-356386,-258344,-5778,259806,350597,316166,306249,151033,-224970,-367699,-289237,-258886,-235179,-71976,18048,129872,141891,23734,-354999,-435987,-296739,-261589,-251204,-126514,40009,325249,137855,-141167,97014,389672,214126,-120650,-435523,-427534,-205038,-153225,-303872,-407210,-396172,-205250,185814,519865,460175,-39738,-185343,-51977,41205,94318,75004,85949,-73325,-388897,-507217,-281489,189256,447275,221593,-275694,302256,865048,670707,258832,-163783,-171030,162580,116363,20118,592343,1064028,1197601,1432003,1306715,917102,490155,-130997,-335929,-283932,-144533,114128,278816,348204,211820,69459,106916,56133,73577,-114755,-471873,-194911,40345,-122286,-418794,-152887,-27940,183937,312327,61152,146976,114190,372336,354514,214285,-109629,-543017,-213063,-185592,-182020,-270649,-403456,-423934,-153910,259684,638074,637694,421853,100082,-146317,28138,347123,337237,107048,-250826,-314564,-164236,-85312,-50106,1575,-125502,-587486,-236631,28198,-67619,-383588,-41074,368665,589463,795537,813147,493720,-141938,-403901,-383340,5731,447818,550358,527816,207569,65797,-24141,-61631,74342,94701,48117,12767,443809,679202,612177,402470,-174065,-182887,225866,352893,307533,79601,-162490,-338596,-418634,-315383,-24988,277244,435202,426825,284676,8202,-322356,-218623,-24276,90755,372371,531990,435635,240679,109548,-173253,-252952,-237513,-287790,-370152,-425236,-175692,128325,184093,-32211,-338932,-440936,-287045,140000,596815,601715,349186,-8335,97936,-111952,-307749,122877,154708,-283751,-138876,393421,762864,435086,-210128,-55718,109963,-107823,-120930,243348,357816,218122,-43273,-363010,128430,528519,663098,664320,652842,525099,146639,-22183,247631,243902,-26874,-37413,-320417,-57961,405210,483260,244225,-143667,-275167,-75829,-176677,-390457,-176317,-185629,-99678,198936,344281,232626,108035,120877,-209871,-278091,248855,593794,542886,485974,303225,242115,259532,158822,12953,366069,721196,613746,175254,-158118,-430926,-451699,-457902,-318087,-142674,-162137,-198581,-285918,-346764,-283391,-99731,-80157,-173203,-180624,-220162,-220527,-373237,-94435,-34072,-41468,56971,280501,732601,766712,789585,470011,12847,-182557,-174913,-409066,-96164,-6282,-97676,1071,-64099,-215503,-417615,251107,732728,897648,451407,-118362,-351795,-234645,80276,428704,339854,-32070,-356677,97459,255071,55066,-207628,-492861,-311456,19933,271399,384074,340752,122091,-157652,-295062,-340166,-366247,-328372,-211441,54452,338091,474756,628446,297509,-99318,-195052,19351,279116,448726,446455,367962,89213,-286517,-436508,-383790,-34185,529888,874450,838453,467201,-210369,-265770,240449,328300,168230,130009,-74648,-315271,-410097,-369231,-421117,-369140,-343401,-241999,-75040,-30217,139800,418715,516263,500620,124245,-351926,-515426,-85767,39607,-277620,-87456,8808,95458,-225691,33034,521153,883995,705932,415690,147111,204427,360841,366238,205805,116955,-23302,-56355,-555641,-332736,-211363,-149491,-286524,-324070,312923,755535,653644,352742,-116481,-266890,-269857,-359131,-498383,-460586,-276232,-89660,14133,-233220,-529543,-121005,71274,42156,-35096,-123520,31470,238274,312696,160143,-41884,97758,406442,439569,349333,52604,-250790,-443075,-265948,35555,124253,-148639,-290571,-54802,163025,283095,317406,245829,154793,119364,221614,397320,195039,-98387,-159802,-173396,-216330,-247405,-337617,-424275,-352080,-416018,-443141,-350969,-328033,-317394,-311460,-327120,-318383,-100267,-14280,-233800,-425706,-383794,-99099,79910,34695,-444818,-171354,274819,381786,431358,468334,72633,-49165,410632,370204,-192438,-209587,193975,586822,487829,53863,-152468,2441,-104782,-433676,-320674,-253862,-286789,-377428,-32747,177306,-43586,-457172,-302617,-456360,-67650,568654,727977,313241,-256188,-252263,124295,266920,248165,161355,58759,88819,296818,462069,379466,-96272,-53776,364447,499201,184298,13215,-166643,-52351,-105120,-222837,-427096,368954,994230,1062921,811875,365866,168334,196812,277698,307918,351862,424584,279052,-66841,-143477,-102668,-300473,-292454,309680,676705,859254,1097992,1239807,900328,314015,-172968,-437591,-445315,-182244,-319743,-427491,24260,178589,-147421,-281722,-192441,-377091,-538530,-415830,-478938,-343136,-261436,-431861,-216959,92391,154964,-88769,-407106,21892,487531,355127,136370,77161,377853,198551,-311597,-156861,22142,-307138,-50952,551304,383168,-17544,86454,389815,8031,-117376,280918,328743,699,-228316,-492964,-101374,45949,-415314,-158355,283338,28456,-221245,-361664,-228283,-217204,-448830,-331349,-33108,144955,41892,16644,56886,220868,197615,258898,123610,45781,140165,89188,225288,426517,273499,76690,-85974,110835,390963,428244,-189390,-281156,-179501,-705559,47108,434159,-53743,-450527,-37315,-200536,-194765,229184,54922,-342480,4859,67776,4840,-54202,-108504,-257645,25802,498724,705730,747424,738785,553397,762366,793766,763489,387703,-48192,-493791,-113947,55331,-54939,-262743,-163781,20613,61880,-288170,-205001,341880,433745,349454,123379,-115842,-432431,-510947,-402799,-235108,-355906,-397915,-43376,215367,403548,371359,248458,-177,-312010,-56670,299643,492006,312325,44583,-241635,19744,326120,683164,530135,328559,169299,75447,-171773,-486967,-365323,-217325,-76710,24633,56062,-48536,-198229,-223328,28475,140188,453167,233780,-31359,58438,261406,368083,490754,289085,-10470,-300337,-74499,-10855,56164,-314281,-335776,146765,92396,-534924,-125321,182942,-9531,-199165,84962,455346,217577,-147600,85272,317447,373715,263542,-89961,12184,74080,-152261,-315791,-434231,-348969,-373544,-284651,-141385,-154875,-284398,-221678,-126672,219929,402189,459861,290564,-83535,-124215,77782,320063,377492,369889,304186,433874,419915,182236,-109937,-421631,-525805,-453812,-152946,119641,70759,-164793,-237287,-191702,-183939,-137298,-318400,-399981,-451847,-456440,-238062,122852,291850,273277,79711,-257543,-526038,-352054,-279749,-417581,-464164,-287558,-172978,-155144,39473,187715,141230,-31185,-63538,-92877,-180391,-160377,-70697,404900,631492,460157,-144616,-366387,-261239,-588678,-116887,405,-380802,-118562,300850,254886,-518010,-100587,308259,296631,180117,120105,93254,386444,460808,302760,-20787,-231793,-88785,-1790,-364177,-161868,489436,1006142,608285,76917,-71719,-116871,-134829,45896,399593,888615,1162169,1084363,583338,249368,1120637,1218840,1014024,626068,737239,576201,403788,139538,-308417,-463808,-353630,-408804,-416766,-226710,-47230,53855,78389,21022,-133895,-324645,-118824,220864,610272,695714,519319,424643,454711,467062,571982,642939,819879,864370,581262,-240452,-41040,593358,486737,319755,627237,519951,-5018,-16295,162260,19476,226962,406710,209812,-273882,-412761,-467012,94106,633495,598336,257621,-45657,-263037,-487300,-405419,-251565,-383278,-508642,-12098,198345,48378,-423257,-404084,-361200,-130091,312936,441726,333822,406188,428904,222240,116431,173734,441257,1134342,1408214,1296057,1026044,529884,-118756,-308125,588239,811061,634704,79793,-313681,-105162,-66337,-383467,-603531,-347938,116970,340179,203895,-277649,-651406,-491002,-224572,37108,184348,284717,381709,284015,205129,323859,-44470,-453956,248646,617382,426390,170442,55480,92108,79184,-12995,-333949,-374792,-207992,-123546,-165511,-62337,-155013,-118416,16206,176522,222929,197718,129456,-112366,-430615,-138511,739295,1143116,968664,583858,561050,749240,429037,71234,-158675,-173169,-320229,-194382,234362,339625,-55929,219359,717765,796066,365135,-67992,-154901,107607,504054,462674,23976,29433,512432,850162,818593,825291,639539,668398,589315,367880,326328,284104,275323,271903,269688,147167,25833,56635,153200,97581,-329928,-202235,217146,208598,118172,89195,-161482,-449178,-513393,-340790,-140125,-221758,-457830,-323503,-262067,-265442,-266957,-243567,-276381,-70628,150175,479479,246867,-166099,-581212,-145869,143846,-65677,-355593,-362584,-375195,-383443,-118726,30925,-24311,-164321,-304160,-14134,286947,608827,837104,915557,617001,211277,-325575,83814,696677,786279,395118,-227837,-239901,-341852,-549161,-464505,-34509,684866,827976,622064,185606,-70371,46359,58327,-236763,-461416,-415274,-271160,-29012,-86830,-81761,-114142,138905,40473,-59253,-75605,4576,42542,-238524,-380654,-222701,141329,534407,576248,457549,202892,134146,27091,-150184,-457765,-492260,-402259,-382541,-515069,-555199,-311151,-118738,-249821,-348511,-24830,126910,-19296,-444211,24606,446272,510241,294694,-149078,-441594,-18438,14242,-356791,-407446,-84209,-128893,-181226,-214047,-483210,-211388,504918,915379,725384,-119217,-498507,17967,-21368,-424298,-344134,-232336,-34742,118980,198589,562505,700592,880842,621865,-76614,-362362,-379228,-278350,569889,847683,540302,-255070,-348352,-504770,104695,396423,-33035,-173213,515799,714778,294908,-200865,-285621,-400470,-259412,44570,269437,230448,-91499,6688,397344,601844,130367,-304674,-13944,174821,28133,-217907,-217424,105985,349451,371060,203815,-235826,-424189,-182044,-178056,-214016,-170391,147452,418346,424790,211242,-125736,-357869,-321705,-297929,-144610,25493,-130946,-306416,84929,252777,-66509,-441719,-205453,-18357,-135951,-311151,-174870,84044,137727,195212,104433,-204502,-178633,219020,163995,-122848,-514977,-156023,247725,465792,281023,-58053,-286791,-468041,-524224,-297172,82753,344378,442901,259318,157543,240472,257809,357089,548195,371514,37947,-323226,-95199,398927,514374,405195,42765,143267,60349,-90258,29701,300549,598331,642964,635100,46942,-410918,-194912,580,546524,1192626,1449764,1068783,476131,-64919,-311597,-327736,60646,324265,24544,-505380,-394844,-387179,-442665,-493027,-267870,154766,348892,-78260,-19900,-46433,58115,24423,-117923,-173966,-58603,234319,404052,345070,11561,-349668,-594273,-549589,-270420,91917,388446,677984,474795,261794,154950,120369,-73932,-290962,-178550,-3766,-30723,-201248,-256751,-301280,-148018,-246842,-379143,-314554,-159492,-256958,-215252,-20580,-9810,-385724,-553401,-352707,-482194,-151420,255251,334023,-939,-281715,-229797,-322986,-189328,97619,460239,398540,159102,168723,90840,-122025,32560,525337,645068,375605,94509,134800,165260,104017,4560,-95842,-337506,-386235,-110659,-205179,-433477,178761,401205,311246,528319,772908,701462,615579,511454,308558,223659,139608,153879,171312,400815,717119,486772,153625,-81376,-280512,-445370,-401409,-351072,-109090,196607,439915,542623,626840,311896,-250055,-387978,-18507,96577,-128357,-708980,-72819,127506,-40564,-363818,-363387,-345849,-36455,102577,106547,-33855,-342670,-366816,-245666,147103,664589,749474,501442,132224,93251,-327770,-242284,149741,268301,-105448,-280300,-126962,-548,185967,347430,423537,274137,30716,-301834,-248317,-98144,87161,223015,235662,165022,-104178,-228165],[-259173,-126126,-71010,-60862,-294575,-125335,108541,173924,4348,-239942,-398047,-392858,-317119,-342619,-400279,-170263,-155278,-259772,-321824,-192114,-402938,-306818,24755,334737,486715,381965,286504,175491,176185,400298,490782,303812,229240,384914,203257,41302,21961,155073,172904,320905,439404,410221,287237,327532,327797,97677,-427869,62132,443576,144941,-152720,405821,520528,60931,-228004,-257242,-177275,230972,192994,15544,-130471,-127488,-150133,-289342,-140071,264839,438384,387480,-8292,-110881,117774,408924,368945,173658,129047,-3283,-193033,-347841,-224452,115841,227449,127247,-297649,-503064,-442928,-270782,-220429,-502777,-365330,-235189,-283043,-99538,189757,93670,-94585,-95802,-466849,-442790,-23567,181856,-771,-314125,-114829,27917,363242,779692,973370,856597,401337,143385,-24644,35279,515001,758402,620161,103558,-263684,-176902,-205965,-467693,-512993,-419317,-329801,-22058,294852,320580,-91002,-53598,50773,-108125,-485355,-483194,-400913,-376690,-363841,-381909,-20550,524511,794053,761678,619264,244991,78986,-154684,-353024,-286751,144881,224651,-73143,-429223,-18377,200903,261759,309006,-44715,-515758,-283620,-386185,-275389,35304,-141711,-515729,-230802,-80170,62045,168363,11658,-264276,-423859,-115631,-56731,-99263,-261077,-135297,-90372,138832,222295,143951,-199032,-219918,142519,460729,349753,-191118,-194397,130336,307937,76771,-224241,-81279,141711,281606,502807,415415,399152,593996,587188,276626,-11434,-250543,-408608,-212620,-131384,-281685,158745,573839,356102,18244,-49627,250901,243963,-139741,-406222,-347774,-88,579325,899731,1097148,1162500,835163,302285,-302435,-149189,440838,691256,664792,325820,33426,579,-30592,-429914,-158625,47192,-33989,-335928,-107132,145087,374411,141643,-124693,-329694,-148809,8083,127424,291913,577461,687495,497865,-51169,-422241,-75403,309925,884600,1231203,936665,344963,-79752,-121030,-56273,-260905,-240133,1895,132568,-22424,-99438,-174792,-305685,-322279,-376626,-505787,-134363,659945,1292647,1386002,1018732,888372,1080345,1130430,960047,462647,179654,19173,-44439,7843,-364795,39689,996270,1577132,1784055,1329676,659159,217498,140389,419539,387883,664117,809880,543968,-15911,-253106,-50824,30370,-197976,-385335,-242889,-33743,-68719,-130886,-41500,34931,140450,187391,-793,-237718,-53395,266220,669047,586040,131316,-360863,-280027,220966,638544,834074,533537,-135919,-94219,405753,359311,64695,-100778,127320,238284,47891,-74756,138521,204189,77888,-126029,-79423,387366,571353,698250,556507,439100,189731,32966,43303,205462,273735,200299,140797,108964,246067,545428,494706,187832,-355542,-243232,450516,1006349,999550,557763,908844,1736656,1973275,1851700,1480034,1048504,539216,53089,-28292,57970,-139923,-344645,-190078,-93432,-106699,-262214,3509,549835,979268,1020811,480148,-95341,-126379,418875,575016,453141,226713,46226,-403654,-436834,-31156,18813,-132973,-264022,-177474,-140826,16064,234780,412905,372261,46619,-219011,-357396,-404634,-236158,-113668,78340,578798,1299132,1222154,886170,253735,-10925,-29468,-10093,60306,176997,135310,41921,-124622,-313693,-513023,-234838,-165336,-302064,-367632,-139012,109527,186056,215219,-341169,-214621,149971,126690,-319100,-180580,173040,189634,-185128,-249037,-297418,-296619,228569,537514,591288,314822,138204,-45232,-269338,-380754,-156763,312264,246327,60621,-199156,-239745,-307393,-437802,-274655,-185836,-375193,-460011,-389042,-78894,190155,166763,-319502,-219752,229243,173913,-380579,-112139,218655,166998,-618,28917,65007,-233754,-451022,70589,344122,162045,-165967,-115333,125611,238419,167942,45144,-41634,36009,72609,64189,-18768,-241734,-334313,-391204,-536604,-406507,-151072,-327221,-224617,-8966,-279751,-267345,280309,279878,-15605,465119,992907,612145,-172930,230425,752440,751638,272366,207624,451752,310069,126555,16271,-136046,-237612,-197771,93669,265748,240571,207183,277555,69702,-175421,-33933,9512,-58197,-131807,-200569,-356905,51929,247213,271663,152579,-15126,-202836,-303590,-219195,-151321,-44716,-119941,-176918,-289441,-529068,-470267,-188473,-24024,-18351,-263121,-345323,188727,483662,157596,58127,152543,7259,-374856,-157834,59748,-114307,-385883,-116868,-146185,-236291,-249356,-139044,-125157,-205247,-216855,-222853,-221893,-197226,-102588,11548,-179526,-373014,129486,255467,-89358,-264485,45722,76123,102018,125537,26261,-223233,-474632,-400345,-399125,-251325,184420,488072,589038,417704,341728,153668,-222573,-308668,-237443,-297607,-377517,-67999,56469,270583,257439,-19225,-440147,-287552,-252785,-276820,-328330,-297822,86809,365896,204703,63892,199559,285920,3724,-289630,-374136,-480191,-359103,-255015,-241064,-126871,113293,540900,584882,519837,328983,-15504,-81369,-56074,18575,122278,140859,143166,-45014,-342265,-401088,20638,597508,813063,474340,-360131,270198,1003149,1084155,713937,79747,-363795,-2282,14666,158314,449603,767326,896244,1275378,1205905,696993,118066,-408428,-178665,-294720,-241349,34872,208288,254224,265339,165783,121026,74095,142151,-49437,-169185,-134412,-59101,-196658,-538019,-396017,-369400,-124282,-111839,-69624,-40918,-41854,108167,-60647,7536,-79294,-326045,-517638,-220461,2964,-220536,-396927,-242272,31620,428527,615816,553990,400694,158068,-48712,125948,493299,475576,87476,-113360,-279053,-252028,-48069,3384,-223286,-419192,-368244,-268881,-149260,-288500,-488990,-182367,6202,324979,756998,957376,690042,-29444,-209829,-221133,-6714,341783,423021,310274,-43276,-160136,-188436,-210170,-118980,-92850,-118685,-99597,404836,545737,529663,149417,-513728,23216,439041,497745,543422,371221,239835,64931,-187969,-391767,-25686,285268,453488,336469,148389,-26484,123994,97471,233202,417931,594161,699777,707644,510493,395654,253727,81945,-35764,-137102,-166407,-188550,-6254,240411,264476,41946,-252070,-462967,-475250,-169988,206530,248769,117661,-22973,95267,-92466,-443372,-90989,-15649,-389603,-124144,425565,630391,129821,-292451,343452,519606,213453,120593,291665,338547,202369,-108404,-370521,180566,454065,550254,586895,647907,495162,30540,-147938,181234,128660,-196361,-169900,-434513,-274782,75074,184018,23753,-256164,-484603,-230422,-264291,-402528,-141531,-151743,-127821,91553,189041,133972,83701,-86786,-375336,100783,544607,780777,430016,177278,-2894,70191,271314,264608,103694,303026,518776,351034,-125788,-430407,-476926,-689719,-559319,-415406,-81465,75362,21682,-164045,-285360,-291736,-132787,-134849,-246432,-353768,-259602,-161084,-219323,-85388,-173780,-159844,-49977,81659,466110,530965,610668,506479,39238,-337699,-294793,-475608,-180772,-103275,-109576,-5733,-144803,-442749,-385007,170664,614800,778538,414617,-280802,-263636,-159115,141437,624161,581973,112290,-278916,145810,355012,188577,-4057,-266522,-324694,-74421,136215,262295,227272,9527,-256171,-472945,-525871,-495703,-436799,-284602,-143882,183664,364732,583685,337850,-135088,-189564,133093,421948,484725,368791,204861,154465,-36798,-487146,-378015,-86723,376255,736398,864253,462029,-287048,-76049,465690,483509,137756,-43082,-208216,-420065,-453359,-477529,-361743,-281606,-289125,-154641,45025,48877,110031,411610,457854,500451,167076,-282948,-438920,-24752,-23705,-326726,-19226,195430,186958,-237008,-169967,367468,651194,591267,310924,164078,222355,414365,468912,358217,363371,380716,194107,-349965,-361799,-226721,-237851,-206746,-393899,8547,437882,442947,139939,-207977,-246510,-311021,-282708,-265508,-41154,-26861,-105091,-52859,-270524,-537199,-118733,129889,174843,144043,-46178,-73331,33642,84985,-15855,-289977,-260903,195949,533930,445107,179209,-29541,-248773,-388474,48191,216876,72343,-111993,-105480,149076,338573,347676,257408,168536,148255,167527,205057,-54659,-218932,-112231,-108771,-268089,-374415,-325729,-67368,-75318,-257678,-451401,-552824,-533083,-489314,-528787,-477750,-261933,-16617,62746,-215754,-505050,-568379,-203737,167706,203342,-249304,-368607,153527,270403,318155,521202,301956,134652,389907,534598,300784,-355607,-270823,400676,475315,11311,-557671,-169420,-309293,-489920,-65250,406501,381266,98969,48727,170105,32613,-294165,-463690,-512474,-127221,436282,616513,179940,-273561,-46986,222619,218571,157934,-8912,-189314,-195419,150201,235457,391472,-123943,-269763,169232,290906,188657,31898,-136307,-104614,-49279,-153411,-520556,29196,631625,788832,632798,409610,339091,423586,540139,639879,531016,449867,206107,-129769,-234665,-207904,-393168,-452584,72962,455863,460192,785756,1064517,963939,453227,68119,-274055,-416210,-315882,-554896,-225026,130981,39850,-389897,-224954,-236903,-510579,-452335,-274256,-481992,-449162,-208328,-282916,-429947,-50009,45502,-186909,-484979,168271,667572,412975,288986,163193,455768,249480,-424893,-215716,-36421,-313374,197893,738547,454396,-20037,-113777,316993,-22882,-152515,241510,364820,24032,-367367,-442967,-151561,-164832,-528408,86882,539876,355242,-118940,-276332,-205410,-281908,-470772,-286946,-63205,9969,-124166,-131641,-61648,88438,216992,242369,53388,-88965,-116715,-128168,63189,502309,474944,282766,-23778,-85381,191889,238367,-300117,-301712,-223096,-525015,38603,569203,309892,108871,140471,-139290,-217570,216227,15670,-402128,107195,356569,334101,195743,18996,-430839,-163534,29594,235676,244649,377557,464192,634272,830199,852975,608542,95224,-433738,-201134,-78162,-202257,-363998,-156464,109427,187743,-140620,-310753,186726,340516,240484,56390,-229894,-399969,-266718,-389881,-462346,-511912,-383353,-150680,71948,215921,149046,34693,-124648,-314389,-150500,172737,335487,151461,-144469,-452313,-89678,217866,466032,259587,64957,17247,112340,9606,-286970,-310053,-260475,-108983,97888,251563,229517,123490,38004,89653,56335,391108,289604,-63906,-33874,214814,390318,471019,327884,19116,-460192,-243562,213519,351877,-212648,-439855,145449,-113619,-557826,-96017,47481,-180061,-293662,21028,462877,281897,-24800,8983,3072,-96079,66244,168446,274880,175905,-234913,-411811,-341978,-270808,-326228,-277163,-62775,142690,1404,-73722,-76517,108508,215493,247683,155650,-157224,-24636,306340,583335,550308,447116,292762,459585,291844,-64385,-401770,-273808,-286284,-408699,31585,353266,297012,79062,-84746,-261740,-299161,-306598,-390498,-339080,-398196,-398690,-297119,-147070,-65909,-93626,-223231,-190082,30928,463712,365722,-3196,-288585,-557663,-291830,-156887,45932,112743,-72357,-332869,-369077,-437694,-431264,-207116,125162,382421,469953,277843,-274681,-517026,-352978,-491210,-240940,85456,-27797,-358947,-227925,-11999,-201189,-22702,382757,566599,535945,347116,238352,319611,426282,270582,-98994,-233564,10497,110685,-243248,113225,661807,769331,254008,-24271,-99892,-149361,-50594,235629,584852,882017,789986,594816,274048,-115976,395639,387449,240662,18502,80584,-21551,65325,-43008,-279887,-420146,-466416,-550822,-528255,-403899,-248252,-34580,44969,-12992,-253440,-440747,-49184,192866,517243,655029,660145,525679,408012,353379,242068,295773,298604,414936,214927,-353155,112610,788361,738252,476913,681595,405473,-66662,339391,658188,220018,96172,278851,162370,-243289,-517381,-189933,225025,449074,227826,-71795,-207804,-139156,-250056,-358713,-377322,-283620,-590746,-205691,112281,153116,-236127,-548756,-289635,-31994,293564,403719,459444,554486,442213,138099,77889,114276,352316,1030606,1235730,887973,438044,307940,135822,-393589,-374233,161532,169125,-122764,-538319,-166603,-97306,-395641,-495468,-297948,148766,398230,329289,-113916,-472709,-556625,-340100,-62593,179188,290914,380474,265050,176027,181090,-137955,-344575,232756,513402,381910,172876,27420,125424,216715,172118,-262631,-214900,-38324,7870,-148659,-46701,-39452,30293,142487,276641,301358,195671,88094,-91398,-329482,-478376,376589,1119683,1094213,790077,397536,428867,325875,217294,-53858,-279177,-350595,-106606,195021,389147,93890,24403,414070,560790,113844,-278928,-433502,-180072,219053,381975,282228,214628,525318,785547,1044185,1118803,873180,825905,719905,442259,212057,181914,169126,123480,143173,234595,168313,186926,180894,109623,-240809,-305276,15429,89675,145876,157243,-44306,-415712,-593264,-416147,-464705,-415636,-352244,-345662,-549492,-510566,-417805,-372463,-350615,-134987,-4105,145431,-136043,-432082,-366530,-43993,28743,-120341,-143842,-127904,-125232,-295049,-318209,-183592,-195673,-329323,-401415,16378,492840,782094,843188,748509,390705,151110,-196859,56159,513503,655252,294508,9590,173200,-267169,-580070,-290796,222399,812441,814231,601716,134915,53847,259793,311933,491,-146023,-365069,-322334,-34721,-2593,-112052,-186958,92272,132238,34714,-36061,-64110,-121995,-242875,-182383,-58806,225740,452629,425482,228013,19330,150231,117382,1286,-229858,-303554,-206247,-189222,-340713,-368600,-204690,-66619,-135160,-275312,-183363,-28624,-119454,-501274,38895,461781,561368,370740,21143,-575962,-186093,-60303,-367799,-427178,-159910,-175814,-321042,-435771,-528254,-279228,165004,553437,533939,51484,-158877,14394,1351,-291241,-474837,-150192,157589,315915,407508,705389,806072,779807,499306,-65130,-387815,-450386,-211846,557628,829653,695260,137823,-143564,-443234,-54990,142188,-207701,-81215,574668,758342,214654,-390752,-355282,-473996,-472518,-276468,-1799,133861,75326,177273,402761,545249,38110,-335960,39169,292268,273113,-9356,-153299,-54434,121064,153857,136028,-80832,-288055,-342417,-388035,-351751,-199810,132678,470767,465804,212190,-57606,-319602,-264711,122910,322638,251608,-67943,-277748,123483,385376,100844,-314119,-208431,-36062,-41144,-303528,-310369,-46580,31844,111356,-16081,-370214,-526865,-214705,-223414,-249885,-469351,-106324,367472,613316,312484,-14822,-313588,-451580,-454357,-195848,260985,576588,677455,517675,404548,505999,459473,428343,430723,240884,-73490,-426598,-326482,210098,332710,220128,-170595,-214751,-258770,-69963,196789,281894,381359,254943,-70146,-325412,-186965,-165226,-201327,322956,1036498,1403634,1137929,531503,-303,-151541,-265798,56938,355607,-1544,-436423,-487285,-550375,-483451,-521826,71025,625308,910908,442068,37799,-339124,-100082,-45075,-142901,-160113,38848,327030,462929,316644,-190054,-629595,-404570,-488962,-156165,490034,752973,1036154,664069,511800,495456,397543,86054,-301824,-174373,9185,27012,-50146,-10266,-143472,-518802,-408586,-351948,-360666,-253953,-310714,-205667,-20467,-58129,-478597,-411794,-100236,-55446,-321,60028,74055,-52700,-57056,37990,-63916,-179699,-220359,-146624,-6120,-45041,6068,-66539,-324241,-33054,513948,742335,443325,2136,-31938,109590,74092,227931,248542,-42806,-340643,-90626,-321113,-292758,480944,806242,611160,434497,350963,285422,285434,302635,253000,214684,-1892,-162601,-173684,112340,363728,217011,-110167,-108129,-157473,-218437,-172732,-272801,-112704,94313,177262,396848,545778,315788,-239698,-253329,162735,343111,135831,-475792,-349688,-73594,-175127,-459580,-416135,-147730,273424,374276,429501,287563,61995,-27196,-146140,52641,563439,576264,281081,506389,666062,110007,-515391,-308270,-168759,-442975,-122168,-19193,-126112,-18562,232008,438721,392849,136512,-254314,-288438,-70114,28303,166011,196376,142470,-101696,-336229],[-296317,-214324,-126562,-114039,-235126,-109758,207259,289471,102677,-278605,-412562,-395953,-338211,-359499,-413338,-162295,-145051,-289623,-510103,-221509,-190163,-228474,-48899,241849,290273,22430,-75296,166600,345445,373382,125320,-68496,191321,467913,433693,202136,3742,-169007,88771,292141,404629,327392,219555,337529,436236,171646,-407989,8949,344420,37879,-115478,504463,730436,306268,25646,-234601,-401368,182045,322678,205175,-11234,-172656,-202736,-172033,-110876,163379,246315,199904,-58099,962,192136,370535,442547,310772,231735,68829,-72610,-167386,-175373,155992,235719,102850,-228276,-416752,-352859,-37112,118009,-129434,-429224,-209371,-167867,-81639,216187,272054,108649,227826,-17121,-218002,-172608,92627,27752,-59661,134943,337305,501673,848784,926814,696717,272404,65718,-45807,113044,520543,739249,584574,156028,-141355,-175989,-311937,-468129,-448320,-436811,-236983,186295,448498,503917,99724,-502924,-283632,-296792,-470478,-473110,-397942,-374046,-436066,-423105,-76183,452399,594196,507351,305281,-62111,-276130,-355947,-437072,-194087,175500,232333,-110145,-391434,3843,208514,295385,363025,41703,-336070,-210770,-322618,-297213,-40613,-275713,-244222,145897,215898,28384,-38942,-39409,-155682,-353083,-468952,-186972,33096,-59764,-302265,-251075,167622,291548,53488,-342792,-321284,81207,183077,-106282,-327786,173734,375642,384450,175301,-223414,-133635,-164683,56323,278139,176564,209226,547033,530231,65493,-169819,-293737,-312463,-119048,-103705,-205694,229351,515806,255775,-83972,-22252,166723,88023,-297955,-389862,-366794,-12141,519005,895125,1131094,1204364,864955,312125,-270634,-210447,356623,633040,631716,397372,215500,41645,-114436,-496516,-261755,-38306,-38314,-353591,-231637,44633,289302,102040,-29670,-208256,-97534,54065,285827,621998,840327,947405,612787,209507,42541,-121443,128297,858367,1359940,975267,465005,82289,67304,169602,-17284,-335885,-438288,-440401,-331440,-82467,-159933,-340275,-258310,-262234,-334132,-20323,1014279,1844208,1793023,1320389,1162034,1452265,1496763,1112646,482332,39161,-113811,-72927,-71758,-490469,113655,949594,1498139,1522551,1264385,653600,341478,191083,220658,172012,518993,732095,464331,-87608,-222307,20833,32584,-234484,-451616,-163032,202143,167209,39771,-47034,-101952,23269,59101,-87160,-263816,-232160,238553,675674,657199,116947,-258270,-412921,4573,486062,652863,440348,-181477,-78284,450659,484700,173885,192278,339088,269348,3599,-197596,-63014,42221,115029,15248,-61503,338503,644116,770118,597396,425958,133877,57274,281817,468076,292786,136829,51301,-29151,70315,498174,449660,288017,-217967,-373859,394243,1041633,1019692,515331,1175717,2086175,2398030,2167648,1936004,1619978,1230319,669734,328559,401476,32043,-491555,-8059,273513,184199,-43352,18468,510255,870391,806408,423570,-112739,-122828,464039,745094,692747,485570,134439,-292624,-530145,-121611,9776,-75905,-145705,-51428,26529,-125221,-147386,-1071,75467,70206,-91619,-138732,-217301,-312630,-302869,148335,614184,1262799,1250018,1044264,390999,408761,358995,142747,27299,-31760,-13170,-3880,-34453,-291432,-220998,208311,558735,227482,-197012,-246006,-24019,43522,30894,-314021,-211190,41127,-42936,-476689,-90836,327912,313987,-44877,-227669,-432078,-143259,446779,698117,709479,397904,177055,-9285,-28612,169327,49513,296942,367689,160319,-292472,-289256,-154808,-141936,-92805,-187446,-255853,-283855,-387259,-63348,155868,137779,-195668,-298769,-18666,-43092,-400649,-249901,39184,137255,66277,28826,-24538,-272055,-487957,-53744,152001,-26344,-303659,-274440,-102058,-43318,-107596,-256128,-360266,-335955,-285970,-89339,31990,25749,-114240,-363110,-440254,-229409,-117968,-344095,-164990,54795,-166477,-439833,39837,32893,-80695,475081,938009,578317,-222914,-59878,313605,312169,122885,398090,601370,344204,179100,178633,-3625,-162036,-320770,-85574,106187,127445,171786,336923,68935,-202140,-154187,-318352,-335667,-30698,266341,-12460,84905,242166,116712,-46378,-174057,-269210,-371125,-360831,-166426,-55458,-189225,-58686,79810,48038,-185945,-477498,-383545,-204600,-212103,-379612,-205667,75696,-165724,-298302,-158469,-153761,-325720,-94553,147521,97770,-219729,-456308,-395779,-394093,-261561,-65832,26591,55521,-47349,-48622,-118134,-124915,-26268,81475,-48304,-424223,-12836,189643,-70611,-189470,-873,171886,119544,44763,-187729,-317745,-179800,-384707,-105776,66599,433495,680495,762026,547388,332964,132552,-153088,-246371,-210147,-331836,-401398,-39492,103769,277521,222403,-179146,-443714,-167924,-228293,-332172,-324448,-342114,155734,331899,235966,252082,326537,183908,-210362,-455456,-365626,-340744,-474942,-434637,-197569,180054,547688,983825,775206,364763,101365,32557,4283,-44840,-37267,81439,170169,203122,-24446,-272323,-306673,189787,774768,1027928,761657,-50838,52870,876284,1389377,1096542,281269,-548678,-149281,23602,292225,299279,531835,650446,796369,712316,199512,-424203,46707,133027,-92607,-287003,-23631,132870,204712,291611,152875,-11986,-31551,133927,30174,61209,-117794,-150502,-246661,-421781,-452547,-466739,-489584,-476515,-351855,-378145,-260765,-274402,-449879,-187880,-74445,-182928,-69808,602751,444989,45589,-263264,-74915,170034,495837,509919,415718,298570,194919,37831,100939,471112,482316,106011,107602,164061,163796,404459,519442,347359,21861,-160771,-195894,-194822,-323256,-459561,-436415,-409381,42409,579285,839727,559941,32983,-39394,-98292,71111,263348,295397,2148,-301623,-414808,-294061,-282879,-243839,-209867,-265733,-274876,67234,227800,372531,-120430,-275430,187526,525821,580277,673802,585676,496443,308759,8753,-309740,-52502,218416,327201,97773,-35648,170987,454796,663032,635020,718624,561734,588679,711315,666415,643314,645125,498689,258688,33182,-93120,-61983,132547,305418,318821,123722,-160238,-339314,-378964,-426665,-246818,-70846,-57333,-47218,-27282,-185081,-389946,-199248,-204192,-483416,-11839,400539,337075,-196567,-77422,474325,631734,364538,231240,209589,207978,80269,-302549,-282596,289204,363340,344754,375240,523921,428831,-7109,-315206,36650,13992,-314232,-288023,-353314,-410159,-314218,-173177,-124558,-42684,-195756,-349207,-421185,-331326,-41147,-67980,-104813,-80108,-71342,-23214,-2338,-372134,-83051,509867,759350,790869,285343,-187153,-390856,-61279,310814,386615,182944,230499,354146,150948,-286638,-423527,-74652,-248944,-403939,-269793,146885,439180,356194,96871,-111478,-142023,-44369,-76477,-184937,-385959,-311287,-275568,-200358,-69547,-212694,-256501,-96411,95361,273007,361950,472048,488563,73472,-381893,-431058,-455040,-235204,-143241,-41314,-15100,-194181,-557898,-419724,-24702,411688,533643,259080,-314166,-4174,1999,217969,728212,762807,239062,-161268,175558,375381,297507,179680,-106050,-342975,-235341,5226,154664,130933,-44763,-162822,-346958,-388600,-248284,-245556,-379912,-501440,-287301,134718,453687,305252,-182479,-27592,350856,529399,424937,231521,132007,247604,131827,-416262,-337578,-38945,301442,631899,806346,408285,-288269,164746,668032,634002,122522,-269272,-147661,-140126,-19877,-67631,-77193,-106215,-204008,-99440,76000,69099,-32934,201012,339803,393475,249953,-106269,-247561,93054,69555,-132805,-286488,149595,-47780,-405418,-263598,217363,353041,403093,204590,172258,282298,517799,542681,489882,604936,676903,207735,-228166,-59663,75367,-159642,-107666,-203212,-335033,-13037,179502,8125,-162598,-193257,-286978,-218503,-417,288445,157911,-185010,-119479,-314924,-439593,-9460,283231,332984,241318,13780,-142104,-140331,-151249,-210859,-268688,-430473,-10329,474422,353372,142383,202284,-4742,-348834,75520,329824,274280,19677,-157023,69455,277947,298158,337547,312587,274020,153560,19304,-192426,-243871,-72881,-68803,-257584,-211037,65749,299063,180670,-81586,-325136,-447458,-441499,-503407,-466778,-370239,-138373,106977,112192,-183995,-478089,-559536,-329991,232273,344033,-5387,-514910,-16178,95575,124559,458607,463184,364026,495239,746752,776334,101511,-330302,121181,366822,74476,-198926,-97221,-182273,-301220,230400,939471,947451,739080,349947,260199,182405,-23203,-270373,-405036,-151846,253922,380138,42694,-61379,146417,238629,186107,112420,-128939,-395193,-515211,-146476,-28090,204745,-275955,-339770,57258,153478,270035,250139,-50313,-211362,-116333,-174004,-404617,-379518,-10871,198070,168936,235103,328861,449100,625892,764513,571390,386428,40601,-221975,-329455,-281839,-399319,-397445,-14640,301842,199667,395096,616505,784709,488576,304681,-3609,-223609,-522283,-380927,69221,270954,9751,-433637,-75823,-232767,-354569,-159824,-49037,-281364,-590197,-226535,-170380,-455389,-172128,-86971,-248150,-401316,-137480,172700,198958,205238,184196,373982,187050,-453293,42518,204028,-57520,189544,484736,289447,-83969,-397164,-8455,-195406,-178042,193426,327588,131039,-144150,-176467,-145078,-364738,-328924,281632,559454,413069,-93320,-51374,28088,-64774,-313748,-359594,-170499,-193637,-253438,-209398,-153279,-27103,295896,361134,159587,-85655,-230827,-250233,-74326,354592,548463,495159,255668,-171316,-149660,-143849,-371354,-156390,-159477,-350294,173345,714645,716729,560980,300475,-100498,-369059,-2515,-229612,-403994,214535,541601,507201,335991,146398,-237341,-236686,-320817,-182976,-192769,8621,207939,321265,670628,739224,644693,213022,-260059,-277945,-221712,-322595,-416030,-118433,207328,252657,-64878,-232971,121266,280701,154104,71704,-262141,-246976,71807,38278,-246761,-592196,-286659,-181402,-90214,-67943,-97367,-154021,-173670,-260281,-229900,37694,173003,9881,-280020,-489522,-175319,40544,77012,-133980,-244127,-157572,59069,111656,413,-51513,-141863,-104251,176522,408701,466869,392202,315584,117947,-164855,-14313,17439,-360601,-223115,67548,368569,469844,374589,-19999,-494635,-31314,416093,442222,-154488,-479551,-77989,-455439,-273951,-35336,-78777,-303405,-461526,-59017,320258,262239,5124,-116051,-300727,-277341,35270,381643,352896,199568,-217813,-234115,-46097,-26613,-220529,-157489,130564,368548,227197,58500,-44445,-24365,57047,85677,13207,-207671,29984,485999,787456,695373,437175,278609,457774,192028,-298008,-233190,50210,-73054,-307909,188817,465931,397185,213348,-25635,-232975,-315810,-400106,-286697,-70236,-136941,-208005,-285765,-345254,-354206,-392040,-190531,166326,659954,1089644,907539,471433,-53588,-387134,5602,59336,113951,94156,-102508,-260126,-399250,-483929,-132157,88458,205738,178784,142586,-3860,-344630,-401822,-217386,-323932,-397782,44880,196988,-86896,-236440,118836,115364,172446,500170,838801,922112,642734,438315,231130,328656,258112,-47888,-311652,55450,187789,-44244,363107,752674,433993,180497,-29395,-114906,-170251,45681,368763,750933,867549,564548,141221,4502,1096,49431,-72428,-283562,-384744,-441399,-409107,-239355,-174305,-223461,-286791,-363643,-427684,-558947,-574844,-455932,-149250,-1996,-23954,-318653,-497497,-65200,125195,336128,472655,592771,483060,287611,115646,-202760,-189683,-198289,120306,99254,-286438,176573,819961,850437,629213,640889,273097,-69921,440878,767296,346690,144400,297435,168196,-205521,-361321,70893,202964,119742,-93586,-269995,-270609,44653,74177,50174,-149998,-172832,-403421,-392981,-53041,173059,-25400,-275101,-156222,123436,462433,626348,699134,668465,402197,63097,113434,107350,276128,842080,1049168,698061,100678,113371,354657,169186,-43860,-502266,-171482,-249757,-347591,-200441,-166402,-389475,-382153,-199263,156197,400877,377866,29911,-227096,-274491,-318733,-266384,6447,152167,226807,109416,3902,-99293,-373843,-154850,238116,377350,282737,105447,26494,249333,367246,257853,-271928,-101062,55582,-2882,-256604,-150470,54041,172943,263481,387703,336813,127909,-104955,-252330,-417061,-335509,13895,727178,908175,750721,145927,-96949,150190,283081,33194,-373458,-300247,-4095,165701,340923,270293,-71659,25200,210500,-43812,-308924,-405190,-553344,-177064,204483,415324,311653,378510,440726,896761,1063107,882015,770385,807690,601253,90255,-10291,73902,-50106,-99135,202094,254588,218166,99394,82057,-10366,-33898,61338,95970,149195,194880,130592,-132174,-159007,-237269,-183570,-52627,-22468,-20784,-198887,-473001,-517219,-304174,-145325,-5605,-82127,-289307,-507997,-312852,-56097,76824,-27645,-23907,123673,141850,211042,-26316,-342295,-345739,-353547,-472715,-237557,265822,796923,974265,827884,542173,127011,-57062,-237096,-153559,131771,282961,-1742,166804,140857,-358647,-436903,-162843,304939,634289,682625,515126,132900,189891,402491,412922,143240,39541,-139163,-216421,7531,139899,28983,-171130,-31938,135547,53080,-69566,-174281,-440137,-209089,44764,180682,262853,298742,238374,17303,-86085,178424,245496,219801,140357,70576,40256,-67577,-139983,-157551,-106266,-5123,73705,-19761,-424033,-387603,-390729,-453345,79424,435955,585046,437309,142055,-376173,-294625,-76472,-355408,-426383,-206689,-189434,-363709,-387422,-316394,-35417,36079,138035,201034,189422,182155,70737,-79310,-166944,-83611,93686,388023,503143,550016,635895,613693,367698,176183,-134051,-382191,-497681,-330978,168730,496029,574207,418121,69458,-339163,-251814,-138140,-396721,-11714,540657,687644,148721,-491208,-455370,-536496,-370100,-337780,-351618,-3185,160329,323753,467823,571597,315711,324678,110474,225886,378614,226568,74716,-78336,-21733,103042,192896,155069,-3043,-226730,-425982,-441004,-249983,66280,432432,417045,129980,-15579,-18129,93626,323819,516844,418851,296313,279513,433544,533539,293943,-139493,-331020,-241188,-196991,-408416,-393844,-173748,-111438,-53305,-180984,-528750,-333850,-249149,-374737,-396804,-299878,31846,415990,526417,193492,-65275,-359625,-461586,-377237,-78470,367075,697132,748340,625600,555037,686461,615044,493493,214981,-10605,-37746,-125709,-322076,-67922,60510,-40806,-327784,-499484,-398082,6409,247356,116107,31446,-122485,-249039,41591,72076,-180641,-389686,-99369,576809,1093530,1067129,457070,-51949,-79770,-236695,-106428,178114,-30845,-262836,-418265,-593086,-438294,-434262,314274,883785,1101692,904118,277987,-398486,-172407,-85741,-142124,-160051,67777,270989,334537,89967,-492264,-179088,-22730,-265398,-70270,711601,1063941,1175773,923784,823145,820616,550159,89657,-327917,-51309,77684,61845,1590,-8904,-87223,-250492,-452986,-277914,-322107,-390858,-422417,-98578,93216,-22758,-384166,-336552,66888,319450,303092,-49395,-285105,-156027,75929,197919,115546,-138889,-366703,-253432,-172968,-144753,-118965,-178591,-497304,-176325,357709,675517,318074,-210289,-118522,-150286,-161088,241066,321161,-61951,-310243,-38585,-360595,-174567,587634,953657,808662,369527,50107,-84020,-55634,-11098,116461,170662,-38590,-159596,-80172,139690,184122,-29664,-247273,69426,33791,157558,184623,-67236,-157689,50193,-38135,194836,402993,306519,-185406,-151187,276195,485955,273772,-275310,-556432,-304011,-372606,-521347,-355403,18976,375312,477946,543269,435766,428138,361457,168609,125222,465641,359707,212826,823130,953085,430778,-140538,-397474,-538277,-69175,52738,108250,-122709,-206823,66004,329017,376451,105756,-159405,-156642,31309,39710,201708,262111,170747,-14708,-174018],[-191567,-286440,-274135,-332623,-227966,-82362,270495,413675,291679,-119205,-419688,-313136,-214038,-219840,-269090,-149818,-189545,-364678,-323682,-7233,126071,-28446,-24522,146195,47427,-341268,-275447,216109,433684,373910,-118955,-321927,122982,417017,503169,255641,-135404,-569117,-15102,234286,252887,117504,87221,292621,486704,193750,-479685,-90091,174490,-129040,-73676,463608,630107,328000,134234,-202664,-182725,231031,360984,249913,32349,-141580,-164825,-81082,-134558,-9091,10674,-8632,-59944,58398,237598,313266,441131,362921,224635,49131,-3578,-52999,-134056,153500,308129,317435,34071,-225905,-267305,130173,398361,241311,-181914,-195472,-139211,-120538,95604,295377,279987,533025,532184,115816,-262920,-74501,78807,189303,378276,601937,589691,814576,762337,401632,53444,-54942,-75313,150845,368897,508970,401330,169278,-63943,-251710,-475523,-406929,-471072,-324607,-42134,314080,486502,440255,138876,-277424,-494361,-414260,-502540,-558102,-331825,-301141,-435408,-546909,-299407,121304,252584,173384,-13825,-203522,-364563,-272320,-96417,34455,130036,107129,-210360,-348554,7280,221533,307998,337658,33454,-325247,-185656,-267228,-348452,-205425,-450902,-115561,369993,517368,138389,-339347,-358621,-325314,-202066,-282449,-394513,9030,54395,-292854,-367142,138451,268177,-102158,-301546,-106034,124620,-52591,-517706,-8930,449943,523173,316116,104530,-270255,-331020,-490890,-138852,18278,-134161,16729,430470,381272,-176395,-324964,-262153,-210209,-83820,-212526,-192039,158792,250288,12965,-349557,35918,169666,16026,-305900,-284212,-352711,-8340,380634,743598,884141,791358,491479,93036,-306067,-339128,123661,453918,505407,414151,411348,241819,-114946,-432026,-340683,-115911,-69741,-275294,-345159,-31694,214522,128313,-30412,-112395,-69924,26328,277623,770953,986374,1086788,714214,445292,480953,153720,11177,652768,1086239,800560,479515,213406,222699,288502,123166,-60599,-195631,-193776,15042,84831,-136372,-291929,-234901,-130669,-99199,63839,981554,1736775,1544518,1186795,1137396,1484380,1553080,1057680,394021,-134391,-351961,-249797,-275678,-411794,152507,750064,1141373,980922,905715,547791,423510,270916,-25973,-153206,164995,397568,208874,-245940,-244222,-5414,-65820,-343991,-354819,50273,363441,277859,196172,-94140,-327171,-236647,-157028,-95269,-70329,-232896,153848,514367,559210,162779,-895,-235831,-172344,289873,366497,265255,-236214,-191612,310949,484779,363986,510455,423634,156756,-165736,-304548,-208540,-90081,110144,136197,62429,113984,476001,617092,511728,298874,13504,-3914,278713,394409,175927,137529,205878,177275,21776,62332,154437,207196,-165477,-476819,289386,1018417,983213,682179,1490068,2354658,2658621,2361692,2341870,2203261,1912593,1316947,870545,745605,120515,-242272,484050,729326,564690,231552,65270,297841,473947,426877,303053,-93543,-139267,345448,723122,708496,474784,20504,-298665,-565870,-260803,-89607,12637,71788,174101,264790,112734,-150473,-400978,-445911,-100495,-62924,-16921,-81118,-301581,-355405,226939,654959,1099631,1327167,1219055,856647,857585,614942,168521,-57570,-268486,-136887,171124,141125,-226328,-147519,458540,941538,523094,-10820,-354870,-179573,-46004,-154315,-265625,-226371,-68148,-55972,-367305,5721,401391,392146,84423,-259921,-386019,33823,582974,763424,708404,391888,104360,4522,303786,571674,368109,53912,185598,106880,-24405,238516,338525,185494,31891,-212335,-158425,-166314,-271141,-105769,30544,80766,13221,-92874,-187912,-215200,-314243,-290359,-32775,116858,127593,49221,-99953,-265005,-383293,-209691,-91922,-237435,-431161,-508155,-441912,-425269,-428132,-367569,-293356,-346501,-439270,-338780,32256,247059,114370,-278885,-174226,125126,53491,-236811,-60199,63755,-198749,-480711,-116074,-158954,-126330,406414,687818,373073,-309573,-327451,-210085,-259151,127446,564609,595253,268165,141674,199943,37036,-127228,-415468,-330362,-109761,-109166,53711,359407,117081,-218013,-292168,-447579,33965,498752,663502,173691,-34703,101232,-91849,-266862,-355573,-268299,-214469,-346012,-192188,-155834,-340299,38394,374723,466653,155046,-186245,-446669,-342433,-169114,-127895,-346710,-360130,-270280,-283438,-295490,-199928,-317355,-207483,110386,205254,39028,-131156,-204889,-316580,-260375,-41267,207215,429028,456114,293615,-48440,-92951,23931,165830,94889,-266452,-189840,164287,162642,-128654,-293939,-8911,-7358,-12472,-27700,76503,129695,-2632,110641,353322,572792,703819,715203,565827,281569,125865,-30981,-180543,-239403,-383616,-311090,-5019,140892,138541,-29432,-456440,-351607,-95615,-206033,-307041,-226525,-324947,145256,242205,230074,371905,433274,130556,-357941,-549016,-458482,-307078,-336660,-514740,-142752,375622,745681,934209,641499,192298,58631,119130,47451,-56256,-165104,-59700,118175,231151,35738,-206595,-275612,186437,695861,964486,889358,276192,-318949,585237,1413978,1237420,373780,-399541,-232021,69402,293876,273872,430981,442172,179011,109561,-35967,-51449,267877,255765,25919,-298452,-90798,24953,157152,194502,28680,-202949,-210283,-15588,1686,43106,-233987,-256430,-300397,-335609,-331117,-297332,-342057,-175413,-398281,-2336,65840,118826,-86768,-167259,-147386,-105343,512280,1144032,812971,314218,-134195,33169,233849,404498,325587,242151,167985,214307,110661,80199,387810,376776,129351,305944,453819,372851,681230,869514,721005,272888,-71129,-57420,-23917,-48495,-162180,-272557,-341636,-199766,258596,457783,159152,19025,56009,-42896,144249,199986,99342,-349965,-496249,-457208,-348118,-308704,-225090,-151699,-239335,-354439,-426022,-199580,55282,-332283,-58200,288590,505594,620271,726745,731989,597397,385886,110437,-151946,-93296,122294,93148,-247947,-211631,223097,473561,933377,749713,636084,273087,307530,534006,705026,804827,873841,763126,398713,30729,-194780,-56616,180092,293815,331208,194849,-80580,-270007,-233761,-259488,-238255,-122320,-94260,-91403,-208689,-305344,-281944,-158741,-252652,-193518,136900,280283,-19018,-386233,20226,351802,445982,276672,143917,51182,38672,-102505,-486228,-166282,302867,223539,99366,116347,339380,360324,57416,-476387,-185998,-112540,-379516,-411987,-317448,-393668,-481102,-284823,-46722,154326,41365,-231905,-391696,-163719,55227,26306,15813,-15669,37695,67473,-79065,-339199,256576,781275,785149,551300,99460,-350547,-236677,6763,335708,415078,172135,145879,327764,200422,-82416,18558,252388,251269,-57311,71974,417365,674886,549458,316755,89233,55653,140782,86627,-16061,-157579,-114259,-158593,-298543,-249777,-381912,-331119,43959,322489,429264,408630,384679,378847,89321,-202895,-462176,-390132,-233987,-93622,36151,-44537,-192290,-323338,-457547,-256963,177651,261769,13158,-304164,138566,95975,258195,696052,799796,304565,-76181,162433,308529,320879,231170,-42928,-348222,-423602,-102335,55158,-5811,-140721,-90490,-259249,-310532,39290,225182,189107,218829,-50541,-144070,201029,147135,-240710,128816,482795,474196,213368,3321,82268,198893,78402,-442793,-278644,-98832,197162,524603,658154,335558,-140276,344279,769253,724932,121848,-498705,47320,205549,343403,362240,221412,39727,-142343,-114948,-12450,-19065,-264428,-70850,216333,179408,270575,74876,-48680,217105,303188,239228,-176569,-184288,-470450,-310629,5034,221844,264373,270184,169199,161448,327655,575160,540761,552785,794842,737368,-17356,-156239,309736,350016,129,-44519,-45617,-277089,-397447,-64740,81678,834,-145320,-337037,-301217,50989,234938,3225,-346521,-153385,-361657,-290034,149945,444306,425955,227227,25640,-188008,-216809,-280957,-429615,-232562,-384640,-196484,232176,79300,36227,367098,177025,-247910,32690,363197,365274,68146,-233932,-98335,65348,206917,446455,488920,397061,180218,-66766,-221649,-217706,1782,-79988,-282259,-18235,409748,514810,306777,43490,-201915,-345269,-331911,-324239,-324801,-314200,-124843,135443,76808,-162583,-348698,-356738,-490556,155617,369918,179198,-257094,-116566,-65384,-146425,219112,438767,422231,570602,789089,792744,249239,-104456,-121820,164864,106101,68686,113040,143132,-65760,415243,1012737,1133555,1024647,586606,378083,290812,146355,-103819,-287865,-140906,103286,124301,53977,209568,266655,136743,128883,81328,-171109,-373503,-463066,-410223,-236385,-118686,-434048,-289007,-51953,42766,314491,459324,55832,-291691,-349434,-309507,-298082,-269766,-378982,-452663,-321893,-98549,122676,274332,491895,588633,404677,226204,-116767,-334133,-433775,-389068,-500907,-369665,-45100,172899,149564,92501,92833,365139,381582,407488,218810,-26675,-234415,-40911,359531,442886,186888,-179558,38469,-152961,-139379,89848,90823,-98405,-434237,-289320,-158634,-339580,-249803,-243982,-232581,-75915,-90704,-246188,76623,78535,159102,198311,119008,-105009,395171,506311,142752,-77975,-78006,-81416,-209138,-207421,-72592,-269462,-88977,145898,208749,194300,57580,18434,-64541,-289957,-180666,236433,234487,55907,-186875,48270,169868,38704,-311798,-515083,-351770,-379551,-315432,-235604,-250449,-49061,457404,612617,433377,112568,-178128,-283873,-170740,55572,503277,649303,520955,-5682,-507643,-460157,-165095,20435,-81243,-247702,248968,672990,881258,755895,347814,-109771,-419930,-1027,51395,-39108,298481,525626,424359,217836,-14713,-287122,-330028,-543427,-443157,-409880,-297493,-190788,-102209,314029,464964,479348,239095,-51121,-113484,-139172,-254370,-412586,-87708,246943,188321,-123663,-102352,144491,214842,111248,117272,-257052,-122297,302333,335558,-101,-484440,-150777,-102945,-227288,-412901,-355606,-286042,-167449,-156204,-228035,-91855,-4957,-149342,-344766,-175269,116758,169768,-65416,-503665,-413956,-285005,-94745,70525,205607,216785,78544,-60106,185680,441336,562007,493783,400811,76019,-325101,-409289,-363573,-238500,-180644,-134690,241324,434610,392750,-11468,-154906,257303,428709,301264,-158420,-536520,-481355,-253792,41993,30088,-199970,-214833,-398430,-188847,40389,141718,-57204,-274158,-446957,-223664,-46398,243546,167592,157293,-134573,-113108,94544,65325,-173521,-62827,247922,395481,288410,78182,-72106,-186572,-105189,-78315,-177888,-263162,82848,577947,846536,747313,301821,205788,384203,87506,-540809,92174,268594,-2691,-244190,252475,415915,304634,131023,-109286,-127879,-186343,-329751,-52742,197879,89206,-36378,-237762,-460072,-485801,-277967,14284,290605,989956,1245662,1178727,780516,-13028,-105237,247532,254265,174130,80555,-66630,-84477,-292130,-411676,-7557,210703,51919,-152616,-358892,-396626,-344789,-216717,-55536,-179699,-234245,-98962,197201,151043,110249,310849,206621,254064,492479,925909,1177053,953726,620752,137128,83434,213737,84295,-479495,-25857,151424,124080,504594,710688,350468,354413,113329,-133783,-195384,76042,379673,768503,700125,313981,-217340,-89971,299192,55045,-150473,-369971,-463837,-462867,-429650,-330642,-470792,-389252,-274727,-223527,-317055,-408511,-456170,-578715,-301996,-98872,-38843,-308875,-541610,-191387,-32350,72470,179931,301077,246371,33478,-203718,-385085,-362643,-321272,85233,105008,-232286,78855,628848,728097,644220,478263,97376,-151966,295686,449726,166990,212995,410789,238001,-177899,-279818,128160,59058,-233173,-354760,-348286,-238090,222893,375246,358090,104860,-162854,-311144,-495921,-267681,96627,96788,-38030,12294,249782,604235,820050,848796,678649,301916,-18047,92497,51402,148017,575109,809338,589849,38414,6129,443817,537776,493139,-43701,-44973,-134329,-85600,-172503,-279308,-409139,-355404,-162488,73184,300754,313348,104006,-7799,20506,2935,-205190,-291624,-124249,-43588,-137400,-266927,-382973,-308784,66675,253992,186566,47176,-96934,-6789,300846,402911,213812,-313892,-104260,3208,-190388,-448410,-181570,83437,166124,232678,343502,232257,-24706,-363306,-526054,-380076,-205480,-2500,191294,546452,538097,103737,-432025,-149339,139365,45017,-243035,-191343,34408,126689,202126,331836,107672,-110693,-19524,62867,-54253,-75933,-77590,-44282,185056,378359,282328,164416,-51559,280989,549547,564078,569998,838095,725508,47980,-268003,-1977,-134627,-389982,55089,234354,96098,-104785,85828,264330,337375,233750,36429,9389,111108,223133,197462,225727,76388,63050,31244,162565,187133,-6346,-304187,-353478,-71369,95600,123860,-170141,-336562,-115335,154500,203652,93517,-110239,-33772,186313,278181,411189,150502,-220088,-359903,-492244,-375916,93420,622264,1114131,1157134,867783,419573,-107480,-370154,-398312,-484402,-317093,-188726,-382479,-119116,-386340,-405487,-270912,-115182,122903,240210,440577,350665,123904,231031,390098,338132,162255,40866,-28995,-109893,65499,274645,167489,-70185,-143167,55256,-10120,31562,35149,-180007,-156727,192351,296605,174685,135379,87106,-114127,-92931,154251,382706,433864,439197,278536,77163,-106520,-17213,-31447,-34407,78007,231838,120611,-189623,-290980,-259578,-199964,111356,371125,528941,426842,154683,-252758,-366254,-156201,-407340,-384319,-204437,-151766,-235366,-47315,83307,201786,72495,-191601,-210227,155395,313108,63997,-304528,-129380,264452,369273,566483,613183,573973,384021,145296,-196729,-199928,-286892,-422264,-498993,-606354,-381901,52768,281779,457994,142081,-313218,-471621,-356352,-527349,-30510,409418,538259,183926,-203750,-303385,-454358,-238565,-152847,-479486,-128036,123833,352259,492602,578377,658817,834220,327079,-72589,271581,448436,332106,15234,-115338,12581,155543,279305,214139,-53432,-391259,-451174,-301000,-25554,333665,343739,67553,-43970,95598,218870,246129,347839,324995,539438,747097,807405,642666,438019,27439,-356425,-424468,-358586,-263033,-423657,-314893,-243547,-243153,-322149,-553136,-253025,-64663,-124666,-161969,5157,190779,361554,257780,-14195,-171478,-364107,-468944,-338231,-21486,338694,634760,614908,503887,519319,683364,635662,479878,-63981,-423430,-27254,67429,-108416,-229361,-187774,-298797,-460295,-365393,-334029,-17760,102788,-198974,-380020,-432055,39223,398586,169889,-296634,-224635,-235233,-88445,577724,820449,285417,-193669,-152535,-265295,-431324,-132689,27743,-75111,-201386,-345432,-451082,-315695,398082,867800,949068,1034923,384051,-107422,-26856,-74330,-160587,-229122,1030,104803,94184,-199162,-311867,153153,236387,-58553,-107122,550031,996138,888074,896583,890725,934327,537259,-68008,-310744,127665,199970,111966,-98421,-269903,-334468,-336610,-372772,-222571,-334995,-406705,-95050,258740,270595,29647,-331574,-381710,54004,456544,424359,-119427,-507888,-230050,29414,155172,113318,-149180,-148356,280043,294356,-64082,-239546,-266691,-462604,-405988,84183,424016,47978,-258121,49684,-321708,-383342,96450,70306,-445642,-299885,3392,-316969,-264157,384459,766899,837688,606957,327841,133623,29108,-303370,-149516,67796,5081,-8816,103835,248001,207281,-281832,-193919,231085,228933,476137,448405,47547,-265123,73823,-138824,-104723,209625,243425,-154882,-155849,218878,406555,217711,-187066,-526694,-551722,-634166,-485030,-304240,67179,272395,345560,281065,231080,472304,490403,338233,297055,360319,90041,189750,809613,847262,479851,42375,-207087,-155027,122982,103094,153290,-133232,-383310,-168991,56578,164113,-73286,-130264,-38398,80561,29799,189909,282714,149732,18441,-77097],[-139251,-342699,-285130,-264305,-153847,-23031,280407,522419,486430,137148,-315031,-273391,-125629,-113675,-157170,-150587,-281005,-335685,-100002,219791,348613,122283,37344,43744,-198523,-508839,-97571,297653,436674,332658,-133677,-406309,25184,241523,364714,251333,-111205,-113972,37722,159254,20254,-178812,-85704,181849,437015,131758,-575605,-80134,143991,-66339,-73081,269536,321766,213089,6592,-260174,156817,405273,441015,348487,142135,-41146,-109785,-44184,-138208,-236518,-264323,-164956,-24242,55558,212652,278847,364108,299077,124323,-28339,1118,-36917,-143413,102996,402794,578128,276300,-62022,-204171,174282,533128,507944,137716,-95248,-169332,-235099,-128520,121725,308506,607700,841919,380938,-116254,-264019,101628,363489,550655,728256,602166,687595,594614,134225,-171115,-115830,-16761,171912,184715,157812,94871,101265,-35671,-268323,-272639,-250471,-363518,-202612,123094,288581,358215,146405,-65677,-196549,-466575,-531247,-546102,-397862,-234627,-269285,-553062,-473231,-472271,-398904,-164406,-40091,-84059,-55638,663,44067,330856,409684,280359,68482,-289825,-266610,77275,300334,301840,217359,-106085,-478295,-307410,-277167,-359071,-403284,-447294,-81967,424137,691840,397429,-1788,-324839,-416181,-170589,28783,-151425,-146871,9813,-197363,-464917,11444,166453,-266799,-257504,30671,54459,-328944,-213068,323006,613724,528324,145644,-85783,-315881,-536086,-228278,-69573,-66649,-449587,-126451,260863,165074,-367121,-338576,-194149,-124575,-79414,-362482,-194973,-25854,-122268,-300340,-504770,-959,164806,23660,-203933,-299624,-367403,-43130,194859,458970,393461,65630,-129377,-279563,-375189,-426489,-137967,200068,326977,411438,599079,536771,135227,-295962,-351764,-136592,-89885,-161596,-365600,-103159,119163,146147,-55314,-25721,-58402,-65091,85958,631474,925259,1020022,724206,580229,783670,431295,-16732,315568,555719,508791,413961,341796,369504,329448,126658,20695,-48359,89478,247068,136742,-184027,-277319,-250062,34518,123485,98787,577603,1061057,875578,746408,877307,1211354,1265694,827283,218334,-234382,-462562,-441388,-547228,-268938,198225,569930,676937,386394,400849,410510,441311,331956,-222697,-515165,-246252,-80892,-182558,-444895,-292764,-113976,-240021,-423938,-142244,245401,372250,276181,250984,-144934,-440325,-454551,-349845,-60486,128277,19537,82128,335927,346697,156637,53339,-309098,-299582,34209,72327,85088,-215437,-341581,32641,363435,541312,713566,392745,-46047,-368596,-289877,-229750,-112256,108478,233933,230682,-31482,119712,268474,291178,91329,-121460,-121966,85151,123454,133304,264387,517646,639662,352370,-268046,-296705,-32698,-162675,-369271,243146,999716,1040550,1108943,1821706,2600615,2802481,2541979,2703458,2792232,2574529,1931235,1515202,983805,172902,66975,891671,1025493,817917,389092,83890,10794,-39617,45875,158236,-48327,-85874,117536,392782,392513,144730,-272413,-445163,-530366,-369084,-186363,89141,319612,417524,437643,400246,342649,242198,-187468,-377564,-132638,-1501,-12236,-151619,-45918,368397,788124,1084878,1487684,1342748,1338787,1121671,668300,88688,-158318,-449844,-183739,379145,356189,-21898,-382362,353996,828344,544202,179459,-142356,-179608,-46275,-229151,-222100,-244883,-8904,204597,23986,129159,359822,387360,168988,-165354,-159317,166997,579796,681961,567753,273203,-67748,-4115,544306,721737,554974,-158707,-232050,-21505,249428,618127,677383,390460,-9091,-297102,-147176,-114195,-174555,-217726,-184532,35514,210227,191679,17885,-234107,-97039,63498,147310,116180,156785,123553,-16642,-123003,-276664,-367662,-327438,-400066,-390585,-337850,-367871,-244739,-152211,21418,174273,229327,13321,-510961,-52446,311417,218235,-255440,73197,463210,294436,-76840,-15744,11739,-379083,-292706,-132656,-261190,-115819,296752,337234,56019,-421461,-360173,-395904,-279489,222732,568250,402851,107760,44603,89035,-13343,-123257,-224306,-342613,-274482,-394962,-109845,250934,93526,-299512,-342357,-267136,155558,603400,556224,58369,-246753,-8736,-5691,-240728,-560864,-347755,-100699,-29790,-56989,-200997,-403323,140723,521267,595395,239695,-94793,-377118,-443689,-204534,1365,-42256,-10405,40580,21746,-214994,-317377,-457733,-409507,15317,228394,217421,133283,-38226,-230332,-318764,-143198,228527,565838,696800,409745,-59406,-118016,30895,244299,199469,-167242,-218173,166085,387817,-4280,-359729,-326748,-157662,10722,150347,179609,104082,142296,91176,431620,539477,533286,404510,318362,130115,108972,49084,-184421,-362091,-414653,-209133,-43781,33450,-221363,-522835,-436178,-251876,-96235,-203792,-244500,-231957,-370928,-6223,87522,137654,352099,418216,51250,-447885,-401180,-439951,-430518,-290448,-515199,-116768,385741,625844,476619,219943,101835,152568,114718,-31982,-165393,-383965,-329882,-68325,159543,115453,-158428,-325288,39116,395484,598811,753529,461094,-324498,201239,1040027,1019311,296398,-244032,-238990,12043,110185,343464,381701,187461,-215390,216956,421882,399421,211977,155589,-1990,-302252,-212726,-140787,-43054,-86290,-202766,-386562,-413460,-354536,-228292,-255563,-413939,-392728,-403605,-368290,-355202,-322719,-201118,-106646,-65351,315450,370284,389376,19214,-95966,-285893,-140850,640594,990458,793006,344117,-137314,26050,189394,151584,55754,12748,20317,167422,107456,88624,279226,172423,60208,326150,418826,285826,675628,870358,673074,143351,-162676,13657,149875,231498,135300,115558,-86106,-365587,-198814,-126465,-363048,-93224,17720,-67825,140125,86909,-238277,-410074,-311793,-218465,-385994,-334807,-110866,6534,22743,-102215,-150885,-444983,-362386,-233556,52220,277926,384782,581193,708079,775863,539419,311450,199825,-2697,-169406,-9176,-170048,-405786,-206046,-158649,70405,619928,416303,118036,-191139,-5446,248665,543982,758541,809279,696971,259533,-193439,-440091,-159725,76245,172204,276596,218438,-53075,-294195,-179377,-67271,52327,18131,-52786,-169791,-408375,-311265,-183920,-90591,-50726,154061,226524,26274,-273639,-228985,-54385,46636,94153,21277,-32080,-79230,-131895,-327549,-515354,-155421,106883,-10566,-135571,-94309,166379,296435,155081,-291597,-497975,-288614,-378092,-393706,-379303,-355944,-250653,-96934,60708,141606,64132,-109271,-171918,-40338,47985,48754,93326,225692,443531,323170,-105234,-137445,435459,795361,569897,127824,-130242,-120578,76751,158927,284049,257810,-4179,49653,396448,396882,141285,293404,426812,584480,365857,440497,576053,655815,514034,389448,202506,160763,268066,221127,130252,111035,213769,179784,-86827,-212097,-378847,-255178,182300,436134,597526,463151,219202,137141,55995,-31140,-262516,-349850,-225313,-26943,44756,-109772,-112067,-43671,-239958,-356626,-54250,79897,-82632,-371605,40704,40020,194328,506362,630652,247983,-99403,67414,145950,192277,76617,-111414,-371651,-600950,-208729,-40281,-157401,-349699,-203938,-351637,-289258,283197,719380,868482,837863,603395,-160888,-208715,-167406,-357799,109757,366321,170038,-180460,-345714,-78947,-44632,-218426,-488566,-207774,-328486,-52585,323566,402435,229646,795,374664,706059,686154,122635,-264322,165644,403060,500405,615025,384553,88895,-139860,-205539,-188713,-200665,-485961,6951,126428,-102838,183717,206437,105764,296668,551837,561010,369693,-128801,-49261,117541,365642,417925,441421,296267,177948,91835,268926,468658,426439,540648,884217,542529,-391547,78813,632439,445286,52274,-76128,-30638,-53783,-140992,-95433,213500,166464,-100200,-301853,-502266,-268674,-294997,-461835,-126989,-103766,-363808,-169585,255308,489597,388784,146765,-6738,-206209,-177505,-198971,-433502,-323861,-380194,-372948,-138313,-302418,-74305,355687,200690,-236786,-143174,226619,261228,-6178,-351093,-357783,-236959,172357,490700,573886,488554,334057,96691,-164031,-173933,-5186,-191703,-441601,59085,535714,494395,279838,48905,-153937,-255505,-213083,-165720,-220114,-331134,-276892,-22781,-86621,-199625,-256762,-216145,-377597,-78024,240885,214446,-55022,-83158,-119973,-433239,-150853,212058,295309,455998,469771,231936,30510,-49124,-193496,-120208,-7855,125978,251422,313363,64336,355472,631728,885202,890217,625541,406838,260491,129547,-97206,-250999,-124343,92125,101819,231733,380245,273850,-52673,-825,27726,-144297,-242296,-322042,-379474,-375142,-383722,-338580,-235430,-203249,-127111,219706,467963,152588,-185534,-464334,-523925,-244087,4751,101786,-100123,-340984,-444306,-210672,-45973,150015,164600,68601,-18861,-198038,-389748,-434294,-502563,-404803,-206289,-36057,17316,152684,130966,48954,-63528,164292,305555,253172,41713,-41832,172184,539433,593867,368091,-44188,39318,-4843,-47582,143700,70717,-23049,-289017,-359485,-240607,-278254,-258581,-404956,-181771,193569,568927,638969,366783,236535,122643,104172,197633,219997,563477,598673,177627,-407493,-335615,-211882,-8970,209994,338915,9583,53915,60666,15940,146742,92555,48713,35481,-66158,-172445,-137091,-349037,-302085,-147002,20835,111795,-122260,-531099,-425519,-473046,-375524,-335382,-262773,-369594,-42930,577027,792840,670526,260807,-170790,-325250,-300056,-271917,385705,686172,605631,203360,-157662,-115871,41555,115888,-74906,-260979,151125,461586,770044,703747,302578,-173086,-264660,283761,539058,340062,328804,303471,131794,-117262,-415205,-400397,-460732,-330617,-118497,-212984,-386279,-426781,-397320,-121350,148083,223177,199211,136674,165153,139325,-39258,-375505,-115460,175545,-20356,-274892,31006,239884,172450,113032,113635,-264693,-72249,363793,426569,87992,-452876,-18041,48353,-188656,-450514,-491749,-352487,-141170,-58448,-133553,-162032,-212749,-353362,-353700,49379,508893,634189,349655,-53383,-204487,-257912,-280196,-104044,231136,359324,230888,-22212,76321,301722,438350,359279,221466,62659,79596,277603,378953,429592,159144,-237828,-388,306744,367085,125754,154125,411268,322773,171298,-69543,-353248,-201985,32494,249708,82943,-332811,-200232,-274913,-338522,-207420,4482,-156600,-423267,-332737,-244454,-248918,-163643,-38944,123713,-89523,-149837,36328,-33269,-180494,-37047,210738,220758,146506,-57370,-172471,-299329,-251617,-257100,-393023,-288138,75064,528849,734339,675627,54131,62720,276964,-42424,-398598,285066,316901,-103301,-234718,208301,244903,49583,-158738,-293408,-101466,-75932,-113919,260636,390991,214867,44183,-189261,-484102,-331119,-145106,35780,145707,844629,1006800,1117833,710367,-237615,57422,298979,327985,205921,56472,-57794,10661,-214940,-529057,-214288,-21300,-129472,12938,-66743,-201806,-238911,-101800,-17599,-104360,9821,-95824,26652,212150,231761,266275,92622,191728,378064,831794,1223050,1175788,740670,150061,-292804,114159,141084,-436736,-234435,24911,220390,521298,569463,468130,367502,191460,-220475,-182332,73071,349577,676256,487424,14976,-375211,-34193,467705,192095,-129655,-415584,-477120,-306138,-36337,115975,-141184,-318183,-386091,-197948,-226985,-302057,-356362,-557624,-454814,-218437,-73220,-248835,-344811,-210837,-229668,-211630,-140508,-124772,-143649,-281543,-96063,54377,66271,-718,242974,151718,-230840,-158140,277393,414448,487498,331766,-32666,-313847,76378,43190,-217808,185904,483856,317424,-154774,-299393,12737,-56873,-346199,-527542,-370340,-112009,370057,609654,525639,236731,-235383,-328291,-325225,-266022,5912,99810,74092,140217,329383,655976,864244,856055,605351,198015,-114788,-50517,-101953,-30517,314708,544763,457900,65717,-17242,417853,716697,760640,553300,301952,145931,108252,-105193,-372856,-446088,-431144,-260459,-99839,123869,162445,118127,154191,219236,164184,-109339,-454893,-357267,-243371,-309551,-346689,-142476,140798,326015,293493,-29698,-304663,-386303,-90004,209731,288118,87156,-277359,-176397,-156225,-343905,-233992,33034,105458,46116,66795,105879,-23161,-166495,-135789,-75928,-36662,-7650,42328,-128356,209923,313291,246962,-43132,-449757,-210759,-21225,-67180,-98872,8668,98852,101070,281924,302352,111193,103973,252928,199779,240189,391592,401955,364948,237345,168969,78418,-170498,-555599,-200302,136582,423544,812768,723814,84276,-424576,-91266,-166603,-376581,-55872,158661,-97349,-345052,131823,477101,582636,242313,-160399,-244519,-87002,167129,401812,386574,230978,-16416,-123432,218636,251310,41038,-211750,-188839,96591,210239,119479,-334411,-81498,272121,547079,349119,11983,-328323,-243101,22410,239283,372217,139749,-153715,-282328,-533435,-180548,441018,979765,1349523,1313733,952016,335808,-314182,-542005,-441415,-446418,-592303,-484852,-511043,-367436,30465,-70068,-125216,-93416,-157724,-143818,167810,176712,95789,180180,281187,188086,104704,-72699,-68794,-33130,136493,365244,270979,66807,-98299,4100,-44349,315465,436172,167574,-82196,239729,214196,-42863,1645,35564,-24764,26368,125235,533077,631624,605854,288255,-95643,-217794,36789,6960,-4992,117716,236498,91777,76540,61824,104214,132511,209333,339129,417382,341056,98171,-208913,-388126,-305913,-428481,-240106,-113254,-59419,-74090,134805,356438,349658,178023,-135405,-586520,-44864,239819,-5361,-531775,-95658,444087,583146,673349,671421,541381,189831,-104662,-185105,-256026,-430112,-473262,-458198,-377868,-109080,-19432,48134,278385,60455,-369062,-489912,-362394,-460845,-100623,294775,494670,319241,48130,-131364,-369665,-216194,-118357,-281421,-171982,36630,289823,469210,537347,855345,1049160,564832,-378069,69070,651544,593489,183988,-170732,-177867,-28679,217244,249637,4939,-374147,-365353,-242850,-57616,250637,329554,145155,-90045,-4741,100689,11438,-63077,-13442,477859,902223,990384,695246,520446,170887,-119011,-190505,-67572,35603,-274451,-417260,-259033,-249086,-273086,-449369,-457749,-192434,-59170,160947,348831,368958,280275,-10624,-205983,-243625,-213904,-231063,-189627,26857,240541,451435,367358,236250,341530,539749,529334,339354,-320617,-356095,30739,157928,67553,-87971,-211311,-375400,-493273,-288583,-379546,-211253,-170913,-439050,-594363,-408822,127043,480751,109727,-440631,6286,174165,-296774,130596,532926,199364,-193380,-292292,-311733,-472754,-89044,207211,115274,-5561,-161103,-490111,-160028,382051,684236,704350,845425,375380,174872,199000,27106,-134697,-239680,-32211,60941,26538,-134565,-15951,288742,324693,108902,-185214,68658,417635,220603,386467,611498,783186,403273,-274189,-172183,313598,372182,227659,-235411,-541167,-504464,-309995,-163756,-170909,-400375,-151094,394876,734753,528842,149497,-287510,-518539,-127239,296755,290124,-119294,-97555,-60215,-74398,-3158,1513,-111368,106441,539553,596092,35248,-326085,-293488,-335121,-571859,-129574,161571,-27813,70949,300520,15553,-174059,104070,-134684,-393580,-98996,209497,-53460,-365269,28736,429673,767367,902640,723348,623953,406076,-161727,-448840,-12142,102266,127665,199446,256779,164953,-435622,-59749,327557,468088,675938,577251,25373,-324275,111395,-154074,-383720,68014,158295,-133833,-222262,33099,148856,59247,-122331,-290890,-495742,-509966,-386893,-290644,52627,131602,51693,-274100,-293872,84884,271905,311959,465535,277616,-175923,123763,579443,548470,325117,32751,-160659,67406,221505,322468,248422,-178203,-490340,-390554,-273597,-139390,-249817,-131924,20444,64051,-5206,97707,199625,76274,3489,-49239],[-151626,-342485,-164189,-63675,-42854,41121,242053,570330,614116,360340,-170431,-288852,-116903,-77785,-103751,-171726,-398098,-238219,18081,266973,378735,157353,47802,-41264,-369105,-344749,104580,357344,372348,198724,-163527,-350394,-102697,-16626,107561,298759,216405,191405,131297,30722,-256336,-501125,-302526,-1009,265257,-26990,-395313,102442,284899,60465,-151821,-36363,30126,60052,-234597,64680,489598,596901,602516,578168,357618,19900,-124782,-72222,-49572,-310546,-535667,-228255,-3086,4255,87146,216434,187658,101955,-42744,-139282,-82973,-127716,-236449,3308,452166,727880,447988,45891,-180109,66965,471054,601580,397894,76935,-180238,-365325,-341737,-173495,150444,413099,744701,495418,92947,-337322,53044,388637,564602,635515,586732,577415,518062,37477,-344867,-107466,106550,204032,135376,-122583,-285626,-87169,-71988,-144566,-23863,18067,-50508,-10050,233289,157358,73724,-254022,-408719,-394524,-482195,-426724,-300164,-162830,-168333,-340515,-423487,-145201,20360,-88799,-491090,-150625,-56875,60785,179732,252847,631607,786247,660769,259678,-281028,-153817,207655,393073,266826,99221,-163798,-486075,-533899,-348945,-328296,-414610,-293119,-90980,324222,663154,623779,561022,400879,72805,-216815,142511,128922,-283622,-105200,-21839,-191916,-184623,5883,-222766,-173696,-3813,-225075,-420038,188647,574152,652975,370407,-95737,-328884,-380058,-390778,-198016,8812,-8425,-446708,-202609,94240,-28888,-339285,-240653,-145994,-65697,-82984,-256311,-222402,-263688,-464170,-433526,-259183,-169016,73391,35856,-147319,-402612,-351860,-114077,-15929,79997,-139056,-343913,-323660,-445825,-358817,-316938,-255867,-82501,91527,386268,723985,765596,365328,-181952,-280828,-82234,-53892,-24684,-247670,-160879,-27020,57845,-25077,53338,-48065,-193009,-232822,228809,631831,738793,562879,560766,861741,568754,33849,-13609,39056,211438,310270,478351,513279,362612,27298,-185622,-168916,52952,179636,-2826,-309337,-341550,-185312,231832,310633,135807,81707,255931,207361,207036,475475,770507,835260,551622,18880,-199976,-208024,-168977,-227087,-144102,244939,505962,345200,-96868,-74382,252637,362873,310648,-245013,-425718,-198819,-210303,-424760,-405173,-356794,-249087,-407534,-350717,42661,339875,274405,228861,230077,-108303,-300904,-252996,-349984,-61232,225744,213314,45485,198697,105720,-29857,-217382,-494509,-315998,-133079,-123970,-21754,-71449,-280046,-275766,162247,591344,693840,291467,-178616,-145223,-56340,-69794,4439,147422,320049,363608,126397,-205904,-152512,-13355,-114347,-208374,-239763,-107849,24382,267488,449345,779063,981887,722993,237024,-434493,-320209,-146560,-146158,334192,1047602,1354881,1605317,2177318,2891210,2970180,2846747,3145136,3459468,3209424,2595157,2045699,1092905,276187,310395,1007517,1071163,828442,339452,-13100,-208174,-427490,-189640,50047,41443,62733,-7287,-114581,-180414,-339538,-433508,-424124,-367636,-330031,-169279,184218,532505,600738,484736,524378,608029,566878,34885,-590484,-218115,-26588,25109,22649,282738,598584,962037,1289277,1523963,1313456,1470715,1109198,552795,-25952,-225163,-503441,-176368,459509,533375,243435,-414704,-54538,381687,382753,266000,14210,-101117,-24965,-215985,-203384,-163733,133100,396333,364705,226740,250524,305256,226074,50518,49123,247565,466967,487848,335045,90304,-260717,-36994,590610,663077,539252,-58279,-383799,-28470,396601,720762,723040,400835,-191144,-354857,-168546,-67199,-101344,-331348,-399453,75308,396238,465277,286045,-131363,187227,398025,331124,142699,199118,272153,219873,116639,-144204,-398603,-473367,-412442,-273390,-91075,-56926,20993,121349,296746,542308,701387,379016,-235111,-181706,221670,170430,-275170,259161,690139,537576,106821,-26759,-3723,-186698,54842,-7117,-260165,-7237,252777,62727,-216480,-470645,-217404,-53946,85959,232744,375981,138948,-14535,-13253,-27049,-64626,-123593,-63954,-150674,-184869,-195476,-199352,11751,-61945,-444020,-161653,-74162,88061,287725,51290,-296106,-83779,236836,301945,-49248,-349729,-420761,-69553,227211,175645,-1311,-131440,276018,543087,482505,146569,-147351,-370345,-479808,-277551,-16533,76995,207617,234184,168538,-187433,-453605,-443125,-315177,32776,267564,338175,304005,141901,-34970,-247922,-274169,134834,489820,646112,325273,-87647,-134906,39756,321416,299880,-97330,-48580,241277,492837,225877,-34290,-109748,-3531,141771,213488,73224,-153793,-60508,-129092,288470,411317,341178,37813,-127136,-76268,109553,80020,-242592,-443432,-295686,-113346,-139568,-280487,-373791,-75123,-114736,-145876,-108614,-168225,-253392,-339495,-475352,-201145,-67627,-8166,232950,286217,-81898,-481161,-204226,-144610,-346647,-291945,-499881,-73312,292507,351689,54660,-113330,96638,161188,2662,-213623,-331564,-446484,-506996,-274138,36480,192715,-74316,-389858,-115077,58806,117275,454123,508807,49426,-171367,431799,560455,122766,-135328,-137704,-92992,-129878,346470,305748,-91389,-56607,716616,855670,584621,41806,-37559,-82173,-229972,-273232,-205742,-178816,-228288,-327279,-421047,-335678,-151778,-325370,-389054,-468796,-407376,-410002,-474401,-450571,-447124,-277504,-265030,128003,284407,366162,269781,-51741,-72963,-286639,-292081,245385,304972,376487,94491,-266307,-32920,104472,-82867,-161335,-154882,-69151,101834,110306,168704,227116,-30587,-87798,189100,148121,45686,488536,606863,311279,-241206,-295056,29435,283782,481846,416192,406338,43723,-331429,-549656,-436131,-363196,-185061,-74952,-94204,109753,-19187,-346949,-72288,4840,-24060,-334013,-280872,37490,194672,341934,196054,169024,-83994,-36103,34914,128964,224059,273800,520641,695620,761451,436830,247543,365289,125622,-207034,-99379,-183719,-67166,69751,-203724,-330299,12804,-154656,-480983,-502094,-170668,-45111,221474,520424,512088,346715,-82874,-501021,-331276,-191332,-94951,47455,263042,283109,6014,-312044,-158343,7904,180083,132125,27785,-175645,-352455,-163394,-48191,4927,241301,498320,264193,-254068,-154022,-66484,-177359,-229190,-61989,26785,131394,-24764,-230273,-470767,-400188,-197225,-194368,-237226,-230955,-118043,154687,329294,293078,-39807,-445375,-409108,-334307,-305657,-429523,-333327,-179234,-2180,78899,454,-85013,-75537,7795,28789,-12167,15999,77996,366582,698937,477820,-88330,-43049,485792,651478,294493,-154871,-232176,27478,233671,293133,229685,22326,-245153,19932,461317,533038,244743,329175,486328,683533,720732,732211,662193,539622,409210,382336,254601,192597,326218,321418,252562,342791,505736,469246,270528,146998,-69664,-72669,221930,385534,549990,356951,-23055,-109023,75923,125613,-56172,-280463,-184910,48393,41391,-140146,-26288,158121,-43641,-291980,-183343,54452,63528,-329812,-201352,-57708,101069,285806,370112,141523,-161171,-22972,8281,9217,-162156,-227773,-423195,-606771,-233176,-35580,-105848,-420256,-442036,-479909,-145862,476058,1086893,1348946,1196139,969549,162631,-452843,-419460,-467761,-69839,48584,-262383,-517950,-535110,-318574,-289869,-495482,-308020,-72718,-255600,-345983,57116,131290,152160,118853,362167,584635,585980,172298,-44561,191224,436135,489460,655165,421596,122098,-108570,-223232,-234661,-235770,-349371,193902,99400,-298607,92433,305340,266092,391482,755851,763565,706059,491923,389179,500924,682487,726285,704503,489265,224826,12290,133575,243589,289582,568747,901329,286990,-426098,370172,789354,373794,-16797,-127316,-75399,30216,58341,128930,301911,317225,38440,6091,-147770,-278048,-125803,61776,219416,38077,-258736,-59370,304694,435638,328749,162433,27182,-128859,-81029,-72335,-269632,-396390,-406141,-494989,-437990,-535748,-135042,235246,135017,-270325,-358315,-13100,21607,-142873,-414971,-475884,-203628,260595,480634,585803,640930,665937,423077,-2670,-94121,-89260,-335747,-455864,72361,438761,351168,228699,-4117,-134567,-140754,-67693,-12545,-77462,-207254,-357024,-271857,-277093,-263225,-212133,-120500,-156142,-265763,69668,160016,42081,-35502,-96801,-298068,-155480,88361,210587,185072,-130111,-504023,-367033,-118523,-128173,-327186,-195820,66844,298418,305659,87515,104331,99006,414270,549204,518707,352248,144695,4765,-179272,-235649,-73079,203729,277041,394029,430357,246471,-125712,-136404,7284,-46476,-154844,-322964,-392941,-315534,-167372,-217352,-220122,-243810,-240859,74978,393139,288985,39962,-90992,-381460,-209087,126596,201676,-8802,-348976,-519476,-453989,-362769,-245761,-270275,-248472,-235246,-241589,-347414,-346448,-262653,-92478,80066,73145,-108260,117910,320259,310909,30460,-46938,75930,123289,-5027,-62957,231810,604430,689658,426350,-12707,19459,159032,-69344,39374,12288,36054,-212550,-389649,-279181,-173383,-173501,-440260,-157716,341871,888651,1014681,696028,505062,128092,147638,316630,385337,479539,435981,97432,-236207,-52459,151400,425294,597256,637371,289924,145899,-31788,-166573,38047,-4824,-24385,149031,147612,-139097,-356880,91073,346141,91722,7620,-55714,-443232,-426173,-261382,-279477,-309516,-344452,-291530,-457470,-39150,604182,851626,774383,276599,-233237,-348473,-431521,-398034,264923,611239,501123,297735,105853,84414,128900,126628,-125299,-338511,-77003,189562,499041,527150,239796,-210405,-297991,340818,700028,555726,305308,2377,-202439,-490110,-234455,-185559,-328978,-77038,208351,-59876,-376919,-78531,-33627,-171210,-18639,64258,209419,313771,401237,386318,155816,-314845,-202326,19230,-284318,-273253,218995,403452,237501,159383,47160,-254935,-60390,304201,358874,39909,-430353,124039,244326,22409,-222832,-387615,-383166,-95405,18088,-7499,-136345,-413369,-550138,-374567,152954,725628,986561,706705,274934,-67576,-200423,-381871,-303776,103491,341457,261201,-13697,-107534,34469,115297,17015,-34097,201439,458737,747768,1022724,905841,454027,-103521,-196264,90835,256624,252174,367096,442426,295925,293294,185385,-116126,-47116,104887,295984,130257,-295150,-405192,-323568,-394066,-226618,-29803,-189963,-474542,-313710,-229870,-215174,29174,201077,140336,-136928,-301984,-160449,-197595,-128586,-24338,77384,-54036,-108243,-275328,-313616,-339078,-339739,-397776,-497869,-297667,-3891,387862,589576,517740,-231317,-53711,214563,-182074,-263060,318264,220824,-309290,-207680,118958,63839,-230255,-440491,-373987,-167812,16527,243952,545004,476810,230974,31139,-149045,-402210,-168532,30583,54028,-141202,304927,560430,708534,207593,-524636,163625,316010,372419,259323,33853,-136183,-70707,-175784,-323273,-495465,-361986,88043,466287,469310,216384,-56271,-41239,-89841,-89782,137606,65138,-137033,147305,173349,39854,-106035,75259,264489,650334,1070643,1199666,782202,286491,-397624,-19013,75739,-269547,-463743,-63050,257567,454076,411106,458824,164876,79499,-351894,-104731,108387,376514,560713,322378,-236816,-456688,-29687,379238,231034,-175161,-563934,-534955,-199272,293052,535591,517139,315432,25867,-39277,-25731,-219073,-355611,-524430,-470553,-225662,-18626,58885,22816,-26881,-355801,-441827,-396540,-512530,-580892,-291233,194250,341121,343004,322040,443206,246964,-213558,-456805,-96922,55284,230640,294433,-10839,-356584,-53916,-4978,-585777,43756,423537,319743,-149378,-374850,-169275,-64986,-259813,-523795,-286630,79547,473274,733444,563066,238077,-272292,-389959,-180522,-67049,-13918,4177,54247,162574,351059,633485,789039,759536,506579,139332,-219802,-298589,-348973,-236413,121847,301827,304522,81164,-20900,313712,739172,883224,932949,575969,417777,223866,-75999,-409806,-486262,-584911,-499622,-294543,-68341,-42902,92203,242276,249447,43151,-222266,-324073,-276555,-223316,-298907,-217405,78920,501723,587265,331752,-227145,-417927,-299387,-217746,-18643,79976,-23095,-124711,-227562,-305437,-166332,130002,266998,127378,-109134,-161762,-273711,-366406,-169050,188689,308480,216205,195969,77988,-78222,-4513,44683,181208,80967,-204925,-451567,-139346,18586,-64616,-73383,79061,124254,214265,349764,232563,216214,311380,301810,433189,684589,689666,470635,57854,12363,120776,123384,156928,38911,230270,419663,700468,560720,69946,-377941,-271350,-303366,-240588,-38706,78668,-231653,-521703,113044,534245,598666,79238,-420020,-524020,-357605,-58929,321043,224218,84468,-372315,-193919,210162,199867,4706,-153565,-85267,119159,149012,-39987,-576059,63398,541358,710763,335641,-20108,-305853,-275974,-203099,46638,82243,-62905,-124290,-164842,-495807,-69743,657938,1168979,1358850,1345857,943771,164934,-554273,-439960,-398715,-401570,-549294,-481279,-481943,134987,572062,232639,-34530,-63027,-104419,-356117,-86683,31618,46075,69882,138147,37897,-12874,-232824,-237474,-21544,157225,326566,320108,185395,109492,63072,-12482,473450,669672,307098,-13470,177805,-65429,-356468,-110315,12452,205250,212982,143689,631214,760801,589024,119787,-395562,-239900,28358,-45706,-93904,-10588,19947,-110453,106451,174385,343880,467296,423918,355185,261762,176376,-207,-218439,-344878,-318442,-282618,-23561,41603,37418,28906,107986,370320,354677,273586,84604,-364593,-351887,17045,-98245,-301563,-16567,419043,643156,676443,676932,496982,236058,275843,211105,-87358,-503646,-504443,-439204,-153287,195400,147059,-56679,-49319,-160049,-503502,-426348,-364063,-511918,-192107,245180,563251,394340,148697,-109320,-363301,-293502,-268402,-269698,-219151,-71276,158667,370930,441412,792466,925816,592604,-298574,-50879,729626,750294,310414,-166935,-265092,-229269,-17361,56457,-98496,-317334,-214686,-112593,-21044,205547,384971,317986,-105243,-263283,-189784,-278894,-555922,-388143,138189,698244,871592,655773,511076,248497,55989,-13429,184431,240082,-59962,-413981,-243791,-147236,-143541,-292547,-483270,-580188,-160284,353487,606795,511045,228882,-139433,-292200,-291852,-18687,68938,55340,88436,129530,228497,107232,-30255,143298,319666,291919,5360,-464892,112195,237943,186850,141376,47341,-135356,-329228,-438917,-242139,-423572,-585752,-313089,-223771,-351201,-195942,198503,380103,-30921,-499229,77733,336142,-59273,-24456,355321,266039,-24537,-371985,-379513,-249454,157073,336069,253185,101599,-80122,-401626,-6591,313514,445528,480978,498421,363134,405838,360570,169344,-54323,-136786,22995,169546,156145,92516,133789,216555,239207,193190,-129803,-285946,-547149,-579145,-517317,39318,385072,153255,-399419,-770,427471,502754,314000,-262039,-324858,-104460,184768,95695,-110561,-504205,54045,776823,1155428,856458,362483,-155294,-490715,-466254,-144582,-69853,-45849,253180,266047,32504,-66145,-27287,39654,276342,528827,559165,5118,-367242,-279121,-271995,-476563,-174849,114808,193316,356703,428241,274151,50937,262860,91508,67240,231558,548434,403289,15523,-102135,216767,659940,943690,911014,983029,718268,203557,-277227,-3982,197258,231753,229253,172531,-5883,-219533,48724,386312,696856,734977,557542,-106689,-302052,65941,-155389,-252562,29272,53623,-143315,-291616,-192548,-180583,-74558,-7485,-7867,-197978,-270370,-310253,-277229,65565,74205,-283884,-260328,-138535,-311518,-203053,159176,521668,213157,-382178,14755,339326,353710,208766,-39193,-221284,159808,415217,781858,465242,-102828,-455552,-408059,-494130,-375970,-295641,-161525,20714,22135,-36733,-29306,30092,-23877,-24692,-43365],[-167186,-296589,-110005,8684,32145,75690,204744,564820,689038,528117,15161,-319561,-137127,-55515,-70531,-177979,-396886,-165610,52042,166274,249474,112134,16644,-11886,-177611,-70511,315226,443410,313853,12548,-311360,-176416,-198057,-215381,74588,480461,563658,277717,111410,-139386,-440817,-230145,-459999,-162863,83662,-202686,-204404,339982,448134,101566,-156437,-195797,-23907,-33416,-336244,444764,762475,767545,760360,753265,482842,-38682,-232168,-129540,131937,35966,-226731,-209868,3242,-24597,-88998,65160,-72095,-168104,-191907,-230964,-219073,-265876,-369021,-92197,445720,770105,580429,131852,-163420,-106104,288396,574994,573422,260845,-92799,-321037,-377716,-418359,-105753,113850,407868,473324,249170,-185887,-20377,264148,401921,350402,524007,582530,538307,134514,-418597,-75825,245631,299101,259005,-77902,-384140,-357200,-155346,-8849,148610,289835,301819,294246,356261,95048,-176143,-306096,-329411,-493042,-404500,-111000,10481,68092,-134929,-414977,-41150,211056,456955,321317,-260967,-323956,-83683,53041,145398,278001,711599,1030400,1034361,496240,-203699,-24953,328822,428928,251771,220903,109734,-187550,-411403,-405581,-309619,-285404,-218091,-138813,141336,478025,710227,918696,987279,493682,-224278,69851,257762,-251657,-170398,192069,92293,-301335,-162743,-14101,20979,-125269,-622635,44112,591061,697132,563849,99991,-360798,-518177,-489583,-411876,-344266,-19899,46025,-197467,-175880,7893,-91732,-210841,-152532,-120964,-28925,-90237,-136197,-306918,-472436,-490180,-305293,-216514,-417405,-99121,6269,-113347,-218147,-176241,-145787,-216601,-305007,-144475,92274,45166,-166821,-228936,-154944,-184568,-321795,-160620,344609,743067,819218,413220,-103076,-144981,46333,73235,132568,-57990,-144868,-189508,-151339,23242,90638,-56614,-333779,-572135,-285988,185568,334863,270050,369144,673400,528790,134424,-89689,-179971,-338,204421,583042,632817,411310,-46787,-366255,-302521,-180485,-54807,-179320,-397900,-386412,28602,441461,455092,242866,-23790,-56317,-104736,-228263,17471,331667,569419,370075,-143603,-139458,-10917,135889,110197,-53248,235717,461496,232444,-400910,-355626,32311,155158,149057,-105663,-104968,168519,180540,-64115,-239993,-416990,-407939,-500050,-244115,145663,313869,151415,178317,182543,7715,-162591,-102759,-278209,-136880,169671,225000,-12247,31171,-152468,-415462,-571538,-122549,-40127,48911,-64437,-19808,108527,-89039,-465292,-78788,442011,421316,128095,-121671,176160,224011,212026,222347,230900,375755,392729,263486,-237844,-528130,-318106,-245842,-262230,-348007,-121525,168540,394589,556973,875691,1085741,954177,643782,-53395,-387865,-127176,39571,461802,1107687,1682810,1933446,2563616,3199032,3215553,3193356,3601953,4070435,3684273,3095993,2139806,1052269,389538,398025,759682,832092,542854,58814,-288183,-391648,-482962,-240463,-21429,136688,198872,63196,-180746,-356740,-182675,-145010,-168870,-155588,-160486,-33291,265605,606206,619423,368999,418303,518093,436112,-44190,-567904,-253129,-39740,35559,146873,519846,884256,1159117,1455087,1336465,1143883,1103590,799906,320850,-157596,-288610,-467619,-208740,346080,576616,459990,96174,-460963,-71478,121911,154044,17576,-89049,-62506,-150122,-200798,15013,210047,346709,463149,174317,48142,100459,208560,219343,192329,255970,257563,196450,17442,-126009,-430942,-151487,367575,412644,300936,49533,-47844,64117,367559,524738,478215,213617,-192663,-310416,-217373,-54583,-99284,-392537,-452635,114889,504922,627672,399310,5452,365310,506139,333373,116181,242675,454237,503971,358336,9150,-298693,-480782,-350208,-147389,100655,131525,80856,170446,308898,622902,841546,511365,-77808,-348879,-8602,-55253,-308858,313569,708451,659164,235588,-78290,26098,213051,387307,135920,-248807,109233,261240,-61761,-368452,-471701,-124974,146540,173964,14396,5467,-53694,-59707,-32912,-91391,-84819,-177433,-77015,-109838,-51724,72725,-168022,-340171,-414980,-338902,84930,176624,57618,-91851,-275204,-198528,256689,543241,464376,65258,-152825,-356947,-158324,250120,258977,155998,130580,348581,426276,203729,-67307,-298094,-421207,-490714,-406935,-187038,-21439,134308,197488,123080,-271018,-434091,-251630,-107771,118160,281965,344874,354206,301109,179061,-70649,-335209,-37639,282164,406824,151054,-124855,-158690,10446,314203,335263,-76222,114142,421648,503018,444828,307531,347487,329853,259340,149285,-22500,-267786,-418979,-473699,-70587,216087,260639,-34958,-485070,-284571,62873,12297,-345415,-307547,-139162,-95059,-237692,-305984,191675,383227,78916,-105639,-137789,-103679,-238026,-195458,-243494,-199243,-196626,-231799,8269,14676,-328338,-376814,19855,164162,-23463,-153153,-224779,-4396,176399,156772,24219,-33807,38226,244,-220805,-488337,-354582,-219292,-240536,-290129,-133689,145063,-20108,-412256,-251219,-183644,-288971,92063,405496,234307,-450715,-143282,8696,-123172,-119120,-41250,-175917,-327575,144980,112416,-408074,135472,955250,991220,481703,-136822,-253566,-183751,-139376,-228086,-142533,162507,126854,-134658,-312273,-81944,351785,196915,38572,-434171,-254280,-280452,-453369,-377757,-359318,-475459,-530643,52068,-88491,11872,-140002,-153280,-83282,-119189,-213871,-37347,-93531,-99388,-287939,-451524,-124192,-27982,-200030,-250031,-213660,-146768,-3618,126357,242041,194330,-242652,-291105,5501,-189681,-236760,176646,183383,-163739,-398698,-338896,-25399,361019,637980,581447,452383,33622,-240296,-241561,-91704,-176923,-227405,-195350,-141551,37563,-105633,-71476,185241,265319,62075,-240652,-185529,122980,308577,542407,367444,239818,127507,336592,213280,141966,123131,173683,413700,636040,641610,326430,254162,470175,144237,-234938,-156786,-47466,159054,369636,554873,362089,412226,-76197,-76925,-241051,-276438,-393945,-214854,120475,65678,-180640,-478183,-216674,-111322,-114477,-290487,-36971,320845,399378,107049,-290907,-181181,-57941,78754,102282,63246,-100348,-95312,35011,87998,100689,468066,699703,186223,-444010,19336,27775,-275051,-319507,41428,312463,468899,118486,-306980,-407724,-84132,-126810,-362639,-386490,-238876,-27152,260267,428846,408369,146638,-188644,-358366,-326271,-332852,-448333,-346129,-271649,-99554,-11682,-125529,-363888,-146260,70429,3008,-78453,-87632,-82152,236462,561102,345103,-173494,-29134,430050,450969,124951,-232504,-197074,-5029,235411,348065,177225,-187643,-477701,-23183,375143,443594,144200,84810,348133,509688,782676,805084,705157,489290,336392,322295,232204,136350,285500,350919,306620,446566,637367,590099,484689,334297,90538,28492,121979,200765,277044,37204,-296246,-152469,164577,246398,106396,-201262,-147996,74982,19310,-158804,-71968,126316,-30327,-333079,-269218,3687,62467,-154348,-310489,-111760,4209,89943,100456,5162,-237674,-93416,-58920,-149656,-363485,-388995,-564328,-529393,-182223,21452,57511,-181954,-361069,-229394,84732,547642,1129242,1377413,1216903,980828,445913,-62600,-204598,-378363,-384664,-349526,-313552,-148378,-196145,-511577,-288520,-215702,-127281,53319,18579,-285609,-277698,-143707,71905,198711,388574,489959,465734,208000,69866,136701,307670,355130,497004,342655,128243,-78240,-179294,-149615,-120151,-213779,149164,28845,-369778,3239,318826,396660,478562,809397,780937,727606,843863,600672,710071,861630,985314,908950,674519,241866,-110182,-90564,-18178,184774,628306,822471,116274,-264394,463611,634914,128872,-200157,-162786,-118437,-8806,121998,316983,301333,383004,231215,278116,198476,366268,527145,582622,417671,161664,-138750,10529,260421,305005,300034,240360,103179,-18672,-13910,-16400,-155925,-269723,-281700,-404460,-578908,-420684,-176101,74575,32040,-281911,-454399,-291118,-310533,-341227,-421555,-319474,6243,321638,393070,522288,823703,1020435,756585,215629,-3735,-203581,-437151,-212688,39572,160610,211383,186318,-87853,-147233,-76826,33232,104033,71925,11040,-126186,-297433,-365327,-355928,-215804,-72715,-485,-251216,-62034,71619,33907,-111600,-170387,-187584,90426,259483,229482,-138307,-100696,205677,-410337,-245677,-89600,-306277,-379266,-37650,236795,165579,-880,-228412,-324952,-58338,190893,313441,216906,-4517,-141845,-264906,-199925,-8445,280803,354321,388606,342399,207499,-42802,-227177,9729,61632,-105240,-331550,-361936,-91639,102260,-119452,-258028,-148826,-133705,78763,455643,455733,288031,237535,-188084,-188900,176836,29086,-270515,-468079,-368116,-385616,-440199,-319252,-284949,-309981,-214579,-227452,-355572,-247108,29530,213092,303737,147336,-216967,29749,376261,367143,176093,-250906,-200538,-99813,-105699,-248356,136144,544172,655714,326279,-38584,86635,254511,-164632,-36163,94405,140124,-148002,-363924,-178097,25676,-23343,-362566,-206733,326789,780712,873777,853683,620713,128127,123370,281875,324501,184808,97952,-23495,-78190,25795,413954,777491,912406,719144,414076,133210,-126289,-297916,-85895,-174553,-77842,277147,360473,104868,225976,635442,802044,297184,65247,-174886,-331192,-94682,-102148,-95559,-250274,-381376,-352871,-483576,4665,572415,848072,733793,193183,-327182,-279424,-371554,-336969,128325,421681,258535,235343,173351,76890,82435,63385,-203941,-427115,-359811,-83117,217558,317727,179579,-132835,-410863,55635,452343,513018,190542,-262151,-442118,-438778,-15215,-126557,-108430,280286,516402,82263,-359394,199385,318170,105173,-15418,14486,254574,451180,539381,511439,269205,-217243,-342791,-191108,-501079,-113375,422494,569904,406881,167344,-70756,-214399,-66427,184356,210561,-73180,-369880,263368,450433,268216,-68354,-339050,-390134,-45698,73774,91709,-129877,-576233,-451988,-430308,133267,697847,1018874,805326,395951,-37770,-209257,-436623,-415020,-89510,191142,191556,-35688,-294614,-282735,-332552,-350460,73679,410136,692243,899145,1168899,996699,570629,102028,-144931,-161284,24601,253934,448967,420909,422300,521296,440782,79665,-181770,-40487,196559,171921,-65904,-403809,-327573,-302434,-124397,38305,-107980,-399099,-318254,-125825,59101,488565,527561,157548,-269624,-494173,-416216,-224925,-4342,31688,-13891,-181021,-198184,-276915,-395873,-311791,-342352,-444856,-452278,-330021,-17464,318659,560725,317332,-474677,-25697,191404,-308294,-191249,220540,37932,-514843,-118485,69946,6963,-287617,-248776,-234174,-256645,130466,603547,688501,440137,142119,-51693,-113824,-240303,38393,359026,342348,-112611,-143289,46173,32200,-491333,-55244,357149,489945,487056,352819,15683,-312177,-276711,-169540,-30318,28071,131351,407309,746403,810617,551823,175524,29896,-176065,-104828,150196,185371,-129095,89816,91218,-159904,-250696,15669,225247,474474,787923,982518,730180,407446,-109402,-135856,-67740,-173240,-368975,-12465,282406,377013,295979,287514,-104897,-184730,-322469,23971,229721,484262,482556,278105,-347079,-572129,-163398,106248,128309,-230168,-415396,-457233,-68490,467068,744165,1002108,869357,612574,391060,237798,-136452,-422641,-434666,-302823,-28535,250979,523513,423683,148258,-368850,-553444,-497126,-380848,-285906,-62650,307845,429815,466872,567877,602739,356360,-141058,-554577,-308419,-154105,32414,260019,91870,-151135,-101420,23734,-470973,-168939,225383,208074,-164006,-429753,-287016,-46671,-223077,-418180,-89256,276631,526976,712208,504258,200806,-150076,-311224,-56830,98789,24649,-134016,-59452,78557,324251,576874,673837,634501,444730,152080,-232999,-452492,-559233,-411253,9276,122144,175389,79675,-59630,163989,638097,887003,1023438,719850,597940,277176,-108719,-414681,-548204,-592556,-423298,-267467,-170661,-258458,47419,256436,103805,-279560,-394831,-311634,-144719,-143092,-247605,-160698,140280,656127,773024,343153,-324276,-121252,-34349,-306019,-299239,-16549,104271,104882,-198757,-296587,55870,432492,463308,134039,-218819,-362426,-639116,-435874,-44215,343909,465766,270845,261490,200996,186348,-13386,-314344,-192187,-27550,71157,-60098,-203470,-2904,-82669,-187295,70230,232619,214827,271660,192584,163917,196119,198301,416902,729216,761580,407788,-103511,-142204,157059,325045,626963,618971,612906,480268,504066,284349,-41273,-331445,-425923,-296874,-91436,51486,26731,-238471,-544562,-19410,405884,428805,-18693,-440334,-557177,-620313,-376448,-83489,-228613,-367335,-298923,43360,199719,94635,-48289,-111776,-74518,-9082,-55953,-290865,-442850,181800,645162,597372,208280,147060,196107,178911,-122640,-161120,-313668,-334859,-55526,4109,-400494,-92953,647206,1059396,1077648,1163211,771170,-7524,-359910,-321652,-311453,-356088,-603901,-494006,-605047,281449,684808,389921,-22342,-16917,127083,-377293,-288953,-65973,631,-49099,-17828,-88682,-178953,-385526,-448761,-103919,59881,95334,247429,237733,394759,257571,39695,315966,550899,190506,25820,37573,-444708,-377747,-36971,7754,370184,376770,230577,594638,743570,379555,-166842,-498602,-169812,-41289,-177150,-301924,-282355,-353937,-453104,-153121,34599,433906,724037,713600,402303,91177,-42521,-116294,-253367,-241661,-103877,-56281,189401,215307,103359,33608,-89376,117038,215269,305284,261200,-75876,-531026,-246987,-171605,-92521,63810,246520,506399,556798,602278,439188,350810,565151,400447,-18985,-530850,-530433,-477979,-105311,178799,161691,-139140,-383788,-464628,-632670,-433685,-408576,-542514,-263761,195864,555610,305027,45296,-274765,-463092,-430462,-522925,-448046,-346873,-225385,-37700,165793,288691,476256,532337,320231,-185027,-44288,610123,681175,262137,-160838,-69564,-75480,-149829,-244739,-293668,-239680,-71146,-25215,-2225,155301,416636,416754,-97636,-517778,-454467,-564554,-232603,-69056,-41330,300582,503580,516389,398561,218262,49559,-24590,211551,297552,127612,-286809,-297351,-132516,-84269,-138747,-126449,-264961,-206335,338570,653158,529924,209386,-91422,-226344,-367356,118766,317197,274034,114236,15575,28197,-23997,-79469,121356,92991,-94854,-534119,-285415,423882,437166,144740,60604,16285,-137553,-281994,-368971,-216308,-144108,-216431,-66006,-12392,-190204,-39295,269119,253036,-146773,-458272,-106040,57174,-243899,-77320,286174,361301,112195,-312416,-491612,-214683,193482,283697,247195,72617,-108124,-246908,36428,178746,202314,296016,219974,398742,486672,351457,217406,-21809,-73182,31214,174874,193569,161407,80109,-17773,-2489,106346,38664,116566,152440,197916,171489,-347748,-123649,-125619,-252526,98387,362154,443266,226013,-235350,-237521,119358,461772,234607,-93808,-627102,69183,900082,1362520,1143362,598155,87960,-114428,-355791,-488889,-444521,-3043,447014,546793,294593,59972,99088,169223,266774,276725,179411,-224053,-398429,-322627,-348362,-493131,-237016,152351,301511,375400,301203,209689,39062,207529,175351,174461,437453,769460,815563,453071,46463,154521,461616,630693,787681,1037392,834197,476406,17185,8232,185547,227448,146545,-14289,-205335,-48691,35971,344687,708807,590723,315655,-341796,-380329,-171469,-141700,18378,-27593,-176282,-266185,-399754,-419697,-543865,-204119,61062,206673,37424,-150254,-330243,-259129,82633,19970,-534005,221750,518492,375290,-316947,-84498,337548,78451,-461561,-188485,105529,279504,245651,-87686,-380936,134700,614589,1061574,599970,27315,-460135,-354432,-359569,-477854,-308914,-266590,-74445,-68008,-109109,-175690,-233225,-213119,-128626,-111339],[-190193,-296921,-174332,-88448,-20158,-959,111105,456105,679044,595305,178774,-348712,-172700,-55068,-86568,-221659,-315235,-170694,-13352,24766,20259,-1169,-63008,63626,108764,297427,565825,552475,239051,-229854,-356192,-46216,-277234,-216772,297535,647668,687875,184288,-96183,-372516,-233873,6740,-216791,-194549,59719,-259170,-107517,446574,499609,182426,54363,-38797,-26982,-81839,-309777,542213,881043,876221,781338,663846,289882,-311966,-487475,-250374,273705,426862,140685,-230885,-59793,-45778,-283205,-248537,-433689,-434995,-301527,-337119,-391487,-450429,-503991,-193254,327977,696134,620488,156148,-182402,-199247,126791,503109,613424,338908,-19082,-204110,-379695,-501089,-198660,-19789,191154,332578,268010,-45468,-91366,5810,56427,-73289,237918,507872,497043,254221,-397026,-120419,308005,418540,395870,106329,-113914,-576427,-333296,-42067,125417,397333,520400,559156,455710,114793,-114096,-60887,-88814,-233013,-256861,116416,228358,202030,-155581,-394309,213056,421447,605788,388227,-131019,-388368,-130168,-69871,-34825,94896,504169,997841,1147995,550048,-160861,41674,322127,331186,268283,473201,388193,28593,-222412,-400624,-387334,-288812,-259750,-247843,-47232,238867,612272,920956,1117619,585070,-239481,-129143,172924,-196736,-199514,295109,200110,-260680,-321219,83305,153470,-182006,-226584,426493,811772,624201,308521,-226130,-579153,-471101,-398191,-233215,-63877,-29146,46033,-24523,-93129,-36729,-108397,-173928,-156726,-138365,-50661,-159833,-235601,-503752,-645379,-453210,-323666,-379854,-487248,-291577,-111104,-51041,111919,75279,-104536,-323192,-346639,66220,203771,111127,-64415,-130752,-72651,-148540,-428387,-304759,255531,598620,627008,235795,-88385,-24612,179014,229847,239833,92773,-89221,-290502,-417578,-38671,1670,-172789,-522255,-527911,-361287,-211396,-40218,18623,80589,328718,364110,217023,10760,-169333,-120539,101858,590276,669807,401718,-18177,-52414,-76226,-124898,4783,-36613,-292450,-277881,255802,597636,529404,348165,96171,-9210,-177890,-415653,-435788,46882,505842,280726,-248938,-157058,69638,310375,321591,-26152,103636,297355,130342,-445211,-337717,-256504,-191967,-171329,-29724,117477,422130,471521,200045,-176147,-395256,-585544,-480587,-152322,143742,183942,44694,119691,117175,98557,-81146,-96746,-268369,-283463,-50450,7724,-161339,-167555,-371171,-302340,39992,266862,304134,318025,158318,70718,231346,24853,-446987,-277713,169412,81862,-5016,20045,318983,363517,424970,414931,326407,367928,273416,147005,-216861,-617226,-438517,-299960,-356996,-467984,-84376,227065,371371,499343,772724,981145,1001363,725023,193998,-215566,-150999,124906,511985,1109211,1734632,2109843,2972842,3469009,3474906,3408236,3837250,4324928,3814927,3034151,1691194,905055,432193,315120,299332,367789,20596,-293469,-310836,-264041,-170823,-162451,-88399,171546,241609,131454,126112,107408,134583,41717,17688,22769,43575,154137,286165,490772,423892,118360,126268,197078,-8216,-304955,-612743,-238894,-24181,32921,209345,642112,1169128,1475810,1498553,1338164,1155088,662636,473175,99073,-289278,-390465,-424115,-300077,90557,454181,559668,494529,52513,-139161,-174704,-82585,-28380,-141550,-174535,-157975,-173056,162789,204673,77745,215193,-164,-203265,-249985,71535,253140,255595,198636,-21166,-168302,-333174,-273980,-464317,-363471,-75750,-10295,-73465,-7810,114828,115067,217427,182677,171155,78105,106919,-223037,-281863,-127774,-172391,-323988,-297040,59722,458946,588931,326577,119673,326762,337488,132019,-13770,270962,643434,781517,563994,178851,-176368,-424138,-301176,-37299,207100,159048,-66565,-22309,46856,345551,543199,330474,-134189,-463778,-295368,-400176,-253308,246285,532156,594377,258400,-122247,41220,468430,563806,197733,-267864,156668,252800,-52463,-370561,-448977,-110143,149744,-35911,-430118,-157055,-20715,-55625,-24988,-82135,-45699,-208244,-273275,-289714,-19900,227737,59139,-207248,-348856,11962,305511,430438,232044,179896,188908,226506,430918,580544,355293,75860,-14983,-229905,-321273,-18000,91945,145962,264530,298154,209669,-102049,-311598,-477092,-488213,-492193,-575521,-424772,-264887,-125379,-30011,-47265,-401587,-371760,-108334,65879,169675,210129,229561,303687,355974,294147,77465,-276173,-215860,99476,220057,41174,-157632,-197657,-73419,186562,259080,-101342,200470,676032,747031,619927,597920,694509,609890,294330,32166,103008,101385,153521,-188513,-504496,13102,293649,204301,-106994,-309885,-76778,-136160,-299056,-108494,-29251,-146079,-141995,243767,588319,556761,71019,-174925,-165777,13666,115343,274104,258420,174021,-83240,-394603,-263544,-331826,-560940,-121498,243276,395438,277076,162833,95247,121971,155708,172847,78994,61909,-97476,-189605,-334875,-371780,-124253,-7677,-28388,-122980,-284258,-86518,-64383,-354024,-338888,-252190,-417678,-194415,207478,179677,-173922,-94598,-341900,-394625,-194875,-33557,-196817,-342055,-127759,-114499,-310479,237577,871071,825298,193014,-275920,-429762,-268854,-94223,-178561,-108906,487090,491845,145524,-158990,156526,748261,733543,318152,-385325,-103157,-151571,-286324,-180739,-114249,-188667,-355350,-299131,-571253,-327063,-84782,-78129,-25127,148694,378667,654722,578320,331291,66983,-127206,-134361,-158176,-219747,-212550,-197931,-256174,-140012,119248,235190,113975,-438421,-231143,38768,-242929,-459566,-173388,-173728,-110947,-21599,-321139,-95872,422449,668085,560582,222350,-91142,-207311,-91202,-11481,-223550,-231273,-295404,-217115,-65604,-165770,49036,280102,370371,40116,-155314,-109785,104499,297373,541281,349189,81583,126690,381010,197920,58471,-18491,63416,251118,469453,410358,261248,306259,413743,20787,-281318,-171152,15909,230884,551549,1028038,978273,1045937,419434,152716,-150789,-284054,-307964,-278368,-201488,-289551,-245480,-17063,45635,5749,-36828,-390894,-40541,457655,564459,251581,-204809,-233743,-225960,-197926,-87843,6479,13386,197734,264293,200008,169364,539128,640409,-33575,-302025,96917,48479,-301250,-234731,144432,537117,690710,258041,-370608,-207388,275270,136847,-111427,-372755,-190863,139218,420530,539738,456847,225090,-14879,-172969,-249143,-391517,-437045,-386027,-462637,-308545,-97204,-73838,-397304,-217849,8342,-115973,-56221,-89628,-259387,-171388,1208,-104065,-413946,-10192,312147,274815,42304,-440727,-184411,-14693,227002,332744,117507,-242178,-393071,-154234,96456,114420,-147422,-366305,-66283,106001,452036,609275,702428,509646,299683,255949,146733,-254,153816,298648,267644,378634,553507,507796,445676,230114,7804,-39465,-76456,-33586,-93255,-406510,-250095,100445,284365,313484,181255,-147082,-136779,24094,-37899,-181821,-263033,-187633,-280798,-508387,-358845,-91467,17525,44721,-39397,-93045,-77889,-58752,-115385,-141270,-312377,-156817,-59757,-213340,-438936,-563643,-482382,-304310,-99127,56600,156661,23214,-24552,86549,283395,466469,766681,917796,946454,759028,547003,174190,-8810,-175506,-268397,-101648,101392,182534,57549,-211826,-157697,-22130,-18378,78939,132337,-34245,-365982,-438162,-65091,213914,438151,462581,377346,189211,98807,58792,97829,175550,246461,191387,56604,-119861,-155439,-35921,-18970,-72411,-17733,-133516,-368884,-124022,231473,436878,495796,655826,606806,507743,747757,578022,670168,843406,1072960,985976,715937,165018,-319435,-306476,-65839,198481,648627,656780,38360,-301431,236310,148912,-275155,-318138,-158511,-130304,-130505,82111,342989,216626,288218,353191,342029,366555,766780,829821,765199,418965,195753,-72844,1809,102354,121367,240671,251287,130832,48651,-6843,-51960,-97572,-52846,-12707,-128966,-403979,-348576,-202863,-100808,-107503,-253791,-314619,-320167,-412512,-455276,-372435,-261900,76507,239255,193195,371028,921205,1231514,996237,421003,64583,-295952,-391479,-68276,-70635,-171347,112778,71077,-211538,-234647,-156957,15760,134788,144975,172446,107170,-26616,-260992,-344020,-230894,-93905,17113,-205196,-140024,-12480,-51134,-332061,-422201,-287847,119795,398668,226390,-286259,393632,466045,-170434,-389662,-150482,-250042,-530851,-190451,33270,-61741,-217603,-422140,-459185,-395684,-129673,20788,-11158,-164131,-244258,-282501,-165036,10540,230760,229290,160888,104679,105978,9086,-250655,-34418,92618,-94652,-246793,-106208,145491,310052,-61813,-365600,-103038,7131,279331,618695,562321,468149,418133,-61381,-171431,177355,-142743,-342136,-40187,-17287,-206400,-254696,-109994,-96889,-124649,40194,-40329,-366236,-107419,266991,387062,323285,49573,-389694,-89856,198624,130216,-23162,-507697,-452777,-336026,-136994,-323660,-118213,320808,414970,77402,-54562,193321,195156,-304895,87371,270941,199712,-95834,-264780,-26406,231192,136366,-221763,-370818,118834,371711,472309,772489,545491,66241,-92693,27079,31315,-230915,-276830,-142568,-56341,22881,475335,869487,1017128,605867,281716,-31616,-278553,-404124,-226973,-374301,-39142,384759,536878,434177,658267,900826,858228,342381,90010,-170174,-30767,113805,5251,16118,-175437,-394713,-471489,-350335,95814,534628,795962,568534,47523,-436591,-185262,-268591,-337930,-77867,109476,-75112,-2565,14542,-131639,-119051,-98560,-324856,-512264,-589381,-318778,24740,79506,69285,12021,-92357,-376471,-99604,170107,-78867,-447324,-512721,-326054,-98605,-385173,117969,638386,731646,200954,-214678,364404,552279,280673,-23287,-70870,188824,444551,511129,451222,245494,-107639,-417454,-439025,-441630,-37861,471627,566293,445824,-8863,-186248,-191931,-155423,-8168,13121,-212649,-340383,309804,565650,426953,-3918,-386969,-396677,-64912,56531,59272,-282920,-411289,-238002,-454611,-32317,432331,688754,595135,264390,-116693,-300263,-508210,-408216,-263725,2599,71692,-107522,-461748,-500781,-347294,-30282,353756,515685,702268,742300,750964,616374,383651,186624,-34846,-270539,-303178,69048,336423,349015,564072,666857,513609,108143,-375921,-391646,-1128,160220,126277,-20557,-64052,-128934,35318,113328,22598,-254775,-321857,-93165,212450,615210,598666,83074,-398982,-429438,-408296,-165748,64692,73688,-10231,4181,12042,-7361,-214071,-134384,-260004,-412111,-425997,-352074,68969,357177,509075,46867,-452970,35308,85215,-451442,-223634,-7962,-222963,-417538,-51610,51509,80782,-90486,-2047,-93309,-347223,152653,686736,561276,231819,-91365,-226766,-141675,-113789,191317,667101,703994,356605,180713,-234668,-376488,48098,340094,594495,704909,590806,391823,-52373,-576098,-404761,-193620,168196,454866,615405,515355,681508,841115,709767,366763,106455,-221467,-177317,41768,171961,-24601,104048,44261,-291294,-320106,175,204046,300921,409419,536165,509803,346031,4911,-238384,-273797,-227309,-209395,51407,287682,319696,213295,41680,-331380,-518986,-201537,115207,357993,545796,398975,340304,-189463,-429746,-440924,-211436,-104906,-288874,-212199,-363303,-8694,429086,638812,973012,974322,942075,768084,393304,-115396,-553494,-407518,-123310,201107,572632,859513,669832,180853,-398292,-559180,-506615,-258368,-99075,31501,188147,278023,379059,598448,605747,357955,-104915,-397407,-324317,-198219,-38803,95485,127396,47082,-163507,-171911,-373220,-398268,-103588,-49916,-236574,-461880,-333363,-112647,-286518,-306374,85016,362901,470654,492063,327108,187195,28724,-102631,23826,128468,-1431,-315299,-258562,-113254,219407,469373,523943,484651,391280,187804,-127732,-264361,-388482,-481222,-86361,-25859,52769,14996,-207897,-62534,402915,688506,798621,681686,608903,248268,-236731,-481460,-646014,-455621,-127707,-49069,-156955,-481974,-60642,149664,-199529,-426003,-262632,-375632,-118629,-122765,-248283,-224783,7666,513959,752704,284753,-326639,30756,129904,-288042,-481427,81134,413468,292312,-169234,-241448,105812,543616,593427,122819,-236560,-507413,-391415,-137262,76643,260219,310649,93835,125750,270631,479837,256209,-103883,-469403,-200740,183889,205118,-163704,-136445,-149309,-335653,48408,323266,229680,118026,45756,-16397,-57449,-115773,148175,523781,618306,205500,-238615,-283438,112612,359055,685588,831956,766346,505727,255036,-44352,-239633,-310966,-255307,-15003,89096,127751,-22992,-229619,-556136,-256776,120833,219364,16056,-356183,-493151,-581656,-490954,-488266,-573796,-370520,84390,273848,177852,-12681,-108463,-131384,-192609,-262155,-327207,-544739,-288474,262898,576159,293161,92184,367323,686444,629903,171206,-185236,-388861,-376550,31120,160589,-275759,-242997,413674,666885,585587,754762,465113,13275,-47242,-104263,-56957,-72663,-395728,-286988,-373444,-55888,358333,339004,-89856,23438,216342,-340401,-422148,-120105,-32920,-159800,-209301,-216692,-357984,-483533,-529181,-247036,-145313,-304471,997,193018,620744,545082,151223,-83103,68314,-112887,21510,-97653,-435178,-25017,222575,79509,374297,438190,328479,383695,526260,46366,-491633,-322984,-125159,-160235,-334938,-303770,-96081,-109614,-372387,-468417,-174944,448585,885001,972547,477767,-18506,-235723,-204790,-273845,-136601,64426,143898,343447,389698,153569,-36995,-343646,-251326,9784,241339,340224,112250,-331955,-344356,-193182,9005,102082,89940,255383,358788,448624,353193,360476,542058,344961,-65119,-531084,-562037,-554623,-237898,-62449,25326,-217360,-420623,-556198,-501419,-435826,-332782,-338497,-230227,104774,389772,106571,-153613,-459000,-501930,-403667,-400806,-554107,-455145,-409043,-259857,-89371,109302,69409,22302,-133382,-267971,-39047,397685,428928,39736,-221411,162467,273297,108372,-190361,-265137,-153755,22068,-12965,-45545,75745,341075,346876,-85584,-376124,-299018,-424076,10162,342056,342022,173754,162878,386304,294740,145620,-94598,-152698,83563,299548,312172,-57318,-316747,-190883,-96935,-8979,114077,38543,-63708,238960,522673,465810,265910,128510,-71463,-404800,198839,481005,424676,118887,-44646,-57114,102868,152793,309629,22148,-525220,-215402,115583,544518,497069,66411,-115006,-111580,-146553,-147127,-197714,-98944,221476,237824,213484,92098,-65047,61413,293198,220605,-124232,-373480,-413426,-390747,-491783,24800,372427,482583,221399,-165219,-512092,-275197,68400,164105,184117,67703,-28842,-71099,-9683,55317,92178,362900,321659,553344,435433,225601,165928,-27986,-53150,-26422,35476,132636,139970,-49578,-159748,-203508,-90747,205192,508095,780843,806828,781875,179392,-90188,35145,91670,195019,194990,237930,45313,-198894,-259314,181302,425974,247478,-62817,-521801,10852,851006,1411150,1389456,901638,531431,419862,238054,147173,-36657,39116,543040,766826,555657,274541,304415,270383,170922,-18887,-277796,-410537,-331762,-355009,-453339,-587398,-337151,121892,251341,236582,53882,-27032,-107770,-63404,-51313,-13652,465000,828216,1059316,748913,173600,156554,265727,204202,507417,877945,857539,680819,267728,59504,163238,210274,57947,-148571,-119874,79627,9556,273550,528019,370159,-9706,-418284,-423794,-393054,46111,273647,-4924,-445917,-297036,-402472,-392141,-435738,-277126,133105,412921,277524,-15983,-252639,-80883,219806,86509,-359023,452897,957783,842856,45989,-212704,107906,26179,-288310,-349064,-33065,285975,384260,5627,-393114,172839,781990,1053308,661665,171258,-403093,-322736,-280384,-307504,-84340,-38549,3973,-24022,-59727,-126912,-272683,-335776,-156719,-105431],[-194947,-292118,-302975,-285004,-161971,-143964,-35337,296230,629867,611699,314610,-242935,-158043,-51426,-124335,-298099,-258470,-215203,-149118,-46133,-121524,-106960,-144555,94870,332484,639584,825200,666016,150958,-413558,-50310,6981,-336542,-89761,464102,673946,542903,35838,-301220,-376541,-47620,162433,70335,-44137,238709,-85303,-98765,388891,480764,421367,331766,103962,-105254,-34756,-269855,352366,862751,971711,762186,429889,-142643,-491942,-368561,-377585,342583,738138,449103,-266094,-154978,-40641,-324991,-460762,-284561,-257657,-328169,-411415,-373790,-495111,-395386,-256470,140792,557770,566546,136045,-193355,-68754,202271,522480,574726,310118,-2793,-124211,-370302,-214557,130659,247908,331039,219846,193780,27137,-64501,-135104,-219161,-297857,-181531,220110,351652,345352,-232096,-216704,297603,548125,487896,253562,45781,-328491,-564405,-271429,-73878,317397,556366,687830,501080,129919,35500,61592,4911,-190741,-209314,155134,319041,279582,-129866,-361535,232513,420752,436381,190355,-71879,-74571,-53553,-68534,4517,-68759,136525,716259,948796,409623,-130223,63873,207336,184329,344217,638288,500700,124321,-130535,-329692,-494573,-414687,-273448,-206098,-4119,204000,493717,709303,772218,350583,-285219,-244972,22671,-135886,-195320,255127,143363,-191111,-360675,22834,123213,-122078,23513,589662,780433,429811,-8465,-423633,-426124,-387289,-155917,238907,370562,134149,60688,91455,19816,-58706,-149086,-212803,-212856,-133569,-73710,-229681,-479580,-472915,-590848,-538524,-434571,-325625,-260415,-318473,-237963,94690,415332,339019,31570,-230827,-174650,94781,58994,-43059,-81846,-81709,-66933,-188770,-403433,-243911,145202,346739,286404,-25177,-88544,74135,296191,381851,295095,182722,-18235,-242880,-410351,-192372,-197434,-397620,-639211,-386772,-87516,-147272,-140546,29835,89912,308595,311587,278013,61035,-140328,-140162,90460,560686,659925,338098,44915,159232,176987,229900,337695,250155,-117447,-105528,414015,694258,569841,380348,130253,-22609,-240366,-403828,-488639,10125,436673,222616,-240839,-192379,88200,361628,394007,-12712,-88239,57708,-50929,-322422,-184826,-295503,-431617,-427012,-84086,219732,524184,593587,300241,-203293,-255968,-240445,-229741,9905,121583,66890,44421,115247,86595,155349,10870,-143565,-251623,-303546,-249806,-326263,-332024,-136303,-134935,159586,512778,525379,561696,470819,347769,219423,297972,38332,-441438,-218398,136226,180351,124730,190161,266477,292871,464872,511568,416262,322646,64260,-166887,-349863,-502997,-331620,-319643,-490390,-510191,-133453,113759,227217,319910,554992,805243,919106,589205,299856,-81935,-184593,145059,502846,1079801,1633800,2386463,3302396,3669599,3642683,3457803,3777481,4097301,3513096,2300852,990844,769572,415925,179373,18026,-80677,-490202,-146881,244169,353935,286570,4077,-137814,147017,208991,109187,192082,249752,164778,69708,88056,148273,246510,338186,300799,283027,99927,-135276,-186247,-18873,-181600,-300309,-450188,-196623,24642,78491,274746,734968,1403863,1807257,1621186,1770894,1564027,1068001,715180,95785,-365052,-501167,-405565,-346636,-144828,247905,554141,697185,474349,-22363,-441766,-124347,67335,-148316,-302724,-315651,-173858,174616,177607,-201204,-256683,54859,-9425,-499131,-159180,174406,257904,104717,-307586,-451810,-291004,-179196,-362735,-499786,-397418,-512148,-294698,-109089,110526,107574,96391,-43608,53760,200108,283230,-140136,-273956,-213805,-150238,-132160,-98233,-43107,254444,353184,189229,164457,150752,116692,-105736,-212757,291911,821207,1019522,740628,351991,-57660,-324599,-267964,34771,234672,69684,-300282,-173818,-173634,-136594,-68320,-103450,-364877,-385887,-448414,-392503,-74354,181231,317816,405461,194825,-112648,36288,514146,560991,156182,-301028,120940,193252,26096,-235533,-365735,-140480,7649,-363141,-230403,212931,125322,-41597,29275,37457,67297,-27378,-210391,-420488,-42026,294505,407802,253591,169050,357009,447299,558856,407002,467240,386822,411214,344349,282704,72240,72142,77286,-109652,-340154,-462623,-198326,35445,241701,149337,-13108,-285337,-489792,-552915,-483112,-483376,-500670,-396093,-370780,-244738,-263230,-198530,-470232,-335925,3245,216891,157867,46821,86908,232214,287026,280447,141293,-210416,-323012,59280,237462,41840,-180541,-238863,-184917,-30841,85704,-149786,189341,836974,1130777,766948,723173,867671,751404,247949,-58196,261244,420658,621446,176768,-132091,-101271,318993,389092,145517,-224141,-315674,-253781,-92618,63196,14223,-160155,46883,554468,638850,413938,-118139,-351799,-175555,176909,567059,744782,770253,624860,264264,-128545,-310193,-383795,-215127,163483,421474,490224,451926,465536,368363,291849,222672,185848,-24456,-50204,-260781,-167739,-115590,-125707,39616,97205,45261,-22418,-250400,-476232,-249077,-304299,-283844,-238491,-484930,-322310,1495,-37466,24575,99828,-95701,-436822,-296325,-128810,-249182,-264014,-61024,-72857,49920,286126,575249,472884,-136229,-403214,-510963,-315236,-134408,-229431,-197054,492301,639574,313601,-73859,289868,911964,1055806,372479,-297768,-21770,-99634,-217228,-51133,50425,85232,-228155,-377683,-198660,55253,253628,43356,140193,497719,1000804,1214845,1057833,853637,549886,243004,6511,-205637,-208497,-110317,-139543,-397073,-273501,39312,107520,-78995,-392338,35244,187459,-107320,-476266,-338260,-62067,202464,120061,-388463,-61867,492822,573227,337124,-184002,-291137,-275469,-165028,-192643,-310013,-186970,-330130,-300701,-167727,-239396,-61756,184268,278716,-45440,-114306,-101875,-14997,158321,343941,164119,-207069,-73440,76653,-38035,-136244,-184468,-63109,54271,200834,168690,280665,333137,192323,-215331,-307323,-140325,-36817,143493,515970,1019687,1202293,1120946,584211,53464,-212021,-36811,108868,96584,-31398,-160366,99505,282712,172968,8711,-46744,-359357,49999,644034,752359,419320,-70878,-270299,-434567,-491886,-379430,-148803,95780,429024,465629,265894,170041,409535,296609,-347713,-153217,76856,-2169,-317604,-161124,168528,599168,738924,351208,-420446,-16381,519269,392160,47957,-337295,-72505,344636,600553,617427,429760,195388,56229,28109,-25605,-146367,-354913,-426675,-382120,-270210,-49211,27178,-140993,-145725,-97333,-286500,21224,145847,-23923,-342394,-379606,-406818,-270467,27728,162424,111332,-79958,-157896,-49403,283711,368753,289382,50410,-156339,-247450,-336567,-300698,-223276,-269483,-251824,-542110,-348539,-118436,224858,590510,497881,319515,264783,42285,-178287,-11999,190617,150756,170667,290662,272904,190222,-73667,-245527,-258419,-276558,-225138,-410053,-360872,80590,397542,390794,326073,161801,-132573,-142647,-74559,-121824,-200424,-269472,-226718,-315727,-300688,-313507,-1159,362089,260046,169015,-59360,-111670,-126874,-227350,-252311,-362179,-217676,-25279,-166077,-389444,-322297,-209442,-58418,-4270,73422,155729,108649,173177,292310,371371,296117,159426,207531,541596,495531,456849,189747,-2492,-3585,111914,286031,366472,344799,184629,5221,-76773,3724,-1253,-29299,38143,83682,-17387,-301544,-262733,142205,424412,475641,380760,186901,144456,41836,-275,76150,78479,60882,-32907,-161911,-65992,138460,93581,102822,38104,-250429,-313598,-222535,130539,383470,424891,380334,357375,311322,464518,450099,426879,659035,973958,909718,595022,-2982,-330990,-34108,201896,386905,636131,489981,-9086,-479767,-194092,-347047,-237527,-50842,-73348,-81046,-242788,-16787,241670,134846,71746,310313,214224,308287,744717,748334,639118,334429,171136,-50351,-41180,-70633,-61079,114731,177468,94322,75360,-8889,-118414,-52262,174414,300577,183616,-131060,-234069,-168034,-238456,-281205,-245556,-252576,-80622,-31223,-107447,-226674,-291143,9011,45104,-77630,213115,888306,1250140,1110620,591669,129755,-330612,-322433,-82821,-241235,-225372,-4606,-145807,-340722,-381383,-330840,-48604,118841,141773,234918,241642,201541,-48980,-78636,-127846,-133834,-81952,-223171,-149829,-9011,-35266,-181658,-180154,-431810,-60422,370088,264396,-114387,474564,289946,-139937,-348942,-231426,-238059,-443850,-372711,-252789,-278537,-503169,-242143,-389266,-417726,-363337,-294157,-268583,-268244,-219182,-181332,-131136,-16141,96300,-6040,-176402,-185325,-50942,-14416,-185039,-113603,42612,-97479,-138622,104656,325808,426064,-38636,-454664,-158715,30499,476708,711811,569193,527284,460820,49125,-47496,154099,-161731,-2320,402567,424011,101246,-120556,-67668,-26146,104009,299886,201506,-130805,136140,427004,408768,154739,-168034,-381257,-98825,-119669,-306150,-460940,-207708,-323685,-337764,27637,-50967,-409729,-11001,32060,-152431,45888,271349,7134,-337125,282109,388291,158928,-44245,-102505,130913,404238,308761,9669,-327891,-161590,-40414,171694,614725,493149,86789,-298117,-307312,-329297,-548964,-352252,-158728,-55588,115171,463561,745034,856924,396244,-68839,-289951,-420669,-368446,-310909,-360821,85834,510845,708337,746452,873194,936999,659471,278316,61375,-110757,114375,176635,67909,83945,-22421,-136416,-240886,-79705,270682,586799,715272,404191,-45620,-258860,-79166,-210040,-368467,-262305,-163135,-337373,-310641,-258991,-398601,-368971,-270190,-415688,-479096,-363814,-232713,5576,-107091,-41126,173289,280447,-469,-433135,-267013,-334606,-353844,-427810,-337336,-350368,-230086,378841,910974,852135,319608,-22081,454543,665900,362708,-53105,-168290,25178,320116,389609,303224,170553,68408,-116938,-283709,-308419,-77634,308824,319504,166347,-256325,-57891,-116576,-306926,-196827,-110822,-257412,-335004,273550,589001,500253,35338,-441904,-351441,-109057,-1073,-89072,-473623,-154427,12369,-274215,-222557,126722,223747,232890,-33,-188615,-299812,-350309,-300483,-224193,75044,114419,-103504,-502087,-279037,54975,357131,503961,507679,589056,519441,253417,35403,-35818,112268,34531,-2882,-227977,-152738,131553,291785,677851,750390,435808,48549,18757,-193947,-34804,167138,245012,257554,225265,151736,315715,248560,210802,-13894,-239050,-152277,197535,435824,433966,-4336,-169553,-98930,-65168,-79805,95972,117563,76527,255754,269862,285505,151122,156301,-71749,-265541,-288659,-191489,170446,386868,307962,-199700,-292760,35664,-83209,-513082,-283839,-238244,-408052,-237766,8602,89853,231006,207214,220382,58209,-313084,46762,419735,229120,-46368,-359157,-381852,-184488,-30011,289913,872153,1012485,860487,516474,46921,91258,446709,558697,757092,830243,660793,400736,-93228,-552168,-230017,-78324,318611,703784,833177,419548,358369,683518,750577,534802,240118,-136326,-232354,-73572,138581,156905,201487,83181,-326365,-261311,58002,230012,208853,87021,68766,188414,138249,-16961,-248082,-418527,-355382,-128499,95632,344086,398960,298417,-52046,-362276,-501277,-105062,184757,453206,512540,335848,407186,110289,-172809,-586087,-340428,-316236,-262013,-65702,-278297,-2542,294912,345645,444326,543789,822378,881800,440719,-118765,-490056,-368183,36463,382962,813377,968432,735906,145361,-388468,-476090,-469011,-210751,-37965,8310,11883,18347,141394,439550,484904,271727,-87443,-289108,-267448,-151915,3279,-87304,140764,205202,-147891,-368129,-94807,-300698,-384908,-335798,-284789,-434554,-284656,-182158,-321632,-141303,223146,353973,354088,180373,105346,217980,227322,176369,149550,99319,-72455,-454981,-393058,-291357,108461,383439,414953,378861,379075,275171,61930,11668,-89088,-323733,-108653,-82010,9344,-30265,-372267,-285026,158271,378204,439374,550049,542205,207166,-375237,-422700,-341894,-276492,90680,177423,-38108,-603862,-188836,-27432,-475179,-83902,23410,-305682,-110703,-65039,-210219,-296817,-201594,174947,540787,230733,-247564,50106,211529,-175754,-344643,239275,698997,405124,-140260,-217956,10844,474290,657429,211050,-93544,-512816,-156476,171084,215229,98420,2616,-119625,-35449,263058,704413,729673,589567,124235,-121259,206452,340294,-50367,-268066,-155005,-436606,71086,412867,262019,12268,-35565,-120318,-207459,-428462,-220532,234482,390055,26338,-276771,-327868,72841,328952,497584,735936,731110,549189,116720,-274793,-399718,-271245,-13469,250447,282846,206375,-28983,-198967,-466675,-467678,-139041,122053,12794,-345092,-435072,-425272,-234629,56261,45869,233543,327541,396236,183054,-17990,-136586,-192252,-372783,-523985,-498456,-615835,-195738,301458,448438,59626,125344,525532,1026617,926956,454121,-36856,-182108,-197808,109960,279171,-108595,-351520,141468,250412,123231,279471,180544,179415,230097,218885,323743,277542,-156498,44110,-2619,-574900,-158585,133980,-154096,85156,202991,-238883,-407360,-107843,-43305,-244669,-399570,-318080,-399659,-427256,-455320,-272050,-163325,-378529,-337288,104673,714250,846631,472455,-52121,-440024,-388432,-1480,-100453,-54714,328567,491028,238870,315650,403813,335694,84124,242944,-164936,-615501,-206032,-64653,-271514,-385015,100301,481447,449540,51123,-134866,-135333,492156,988510,1108763,588669,7702,-292726,-210469,-241029,-70402,78913,237331,425152,558336,238356,-99655,-522631,-389239,-119110,76498,248942,148998,-119655,-218566,-160769,16913,101646,76691,71689,165032,247727,231747,252897,271431,125159,-152538,-463188,-578147,-628625,-476454,-345571,-134586,-202019,-255158,-305821,-353090,-371311,-147343,-69474,-85685,-2190,142291,-44997,-138026,-231598,-246748,-151786,-105428,-234039,-333387,-553745,-453711,-253447,-66386,-290516,-502570,-542499,-514122,-131562,226315,173234,-227411,-282643,340752,571659,427243,87455,-74816,-94304,23231,-91405,-177952,-66735,130320,112691,-112639,-225029,-109299,-240583,100336,568612,676534,347691,57556,322135,277825,83566,-288585,-305195,-76778,312098,493496,225403,-175833,-256979,-161964,62081,179899,121474,42028,176176,319669,385750,384472,399161,63840,-391635,199478,510475,442862,73442,-92910,-81858,259410,398585,452013,85912,-284647,335259,558676,495636,349897,-93472,-364016,-258102,-120273,22714,45797,156984,485306,536739,336285,57863,-25504,55028,196838,161135,-92192,-249399,-243870,36624,232821,444766,626013,599528,299742,-36735,-421265,-335875,-108432,82665,174462,232410,217294,48196,-161941,-82526,106110,607495,716881,706986,218803,-4717,-5289,-121201,-75526,-152061,-242263,24139,77060,-215063,-173487,-250555,-401615,191884,571201,841526,1027064,882509,479173,229651,383314,406127,258597,-54483,-88958,-151388,-214969,-355641,65707,109171,92009,-90987,-415133,-98615,633922,1276707,1476007,1166837,1021065,955207,799687,613129,282734,3817,477316,791273,616624,377591,399183,268516,11603,-282911,-250043,-224240,-272423,-437386,-508254,-460527,-402064,12285,136432,92129,-204033,-291961,-330110,-358192,-342194,-333100,181396,595685,902527,665899,95184,66524,37204,-220556,79781,491491,717150,702497,358652,34475,74072,119143,-89650,-238135,6306,84367,-91891,69332,127820,-1662,-314588,-226997,-153044,-170495,218398,395400,142022,-277591,-176987,-337625,-294655,-255076,-425022,89845,474695,399629,69090,-98149,138485,390957,212791,-312583,366643,958110,732052,-9633,-227770,-56597,8241,-180230,-479086,-205941,172147,337064,11369,-349705,143949,703383,686461,537156,157884,-328230,-303866,-169122,-37285,181510,259264,155736,18219,-30194,-86925,-185299,-306334,-201425,-137534],[-204696,-267091,-323281,-294653,-198531,-161215,-124482,195370,586339,622309,403419,-111286,-124152,-60027,-175036,-382815,-174197,-290938,-388837,-202923,-167993,-218016,-278126,12731,410832,796016,945793,673924,9604,-275325,184937,4634,-385238,-14944,418219,465532,156970,-146903,-206012,-189555,66925,240484,260284,125137,353716,73509,-170911,177921,406278,587967,475736,54730,-222318,61716,-167505,-15742,715035,1024033,818561,338099,-187712,-29027,-14782,-395222,309158,872886,620869,-243984,-236596,-43094,-251597,-184400,-30230,-80273,-350112,-416445,-229036,-357190,-377918,-326044,-104832,325031,379361,38166,-218520,60725,341596,555228,472838,172379,-80986,-127289,-241371,195095,540079,636399,519723,172198,45626,11555,19802,11400,-40462,-51309,-129053,-274390,104156,365073,-20400,-350288,168683,538158,409497,224285,11041,-173938,-384312,-443129,-326198,71030,377942,584113,408295,27136,-6541,9917,-57249,-342341,-399195,-30602,264030,314636,-40669,-417610,-39024,167987,65061,-19367,-3039,153799,78043,131844,296670,71525,-141156,262054,460756,110216,-134313,20824,5015,46395,368882,572890,379142,56817,-163599,-284619,-447290,-508513,-161813,12632,233567,390023,499002,483045,202940,-73955,-322339,-217812,-23599,-80364,-204420,52016,-33714,-178183,-337754,-203661,-138060,-182360,2709,433932,486682,173618,-285043,-445904,-333558,-321834,42660,603709,592230,268593,45069,108358,72635,-113275,-263129,-323929,-328549,-146393,-104066,-245286,-214945,-222926,-445716,-617875,-353804,-74628,-110769,-298795,-326112,233659,587293,520730,196182,-160654,-170909,-35191,-169063,-259878,-166075,-131547,-165211,-319501,-458721,-239435,-33997,16569,-100343,-256018,-126641,96312,317581,427758,253313,153363,2822,-187650,-363687,-353815,-472531,-638133,-370243,-271676,12638,-12325,-106982,92589,374913,604583,411596,266535,-26950,-144957,-100621,179245,525484,592711,198157,-17198,98818,239823,446622,507386,386342,-22925,-40207,412572,665476,532826,295750,143192,30405,-298853,-408360,-271248,8717,203249,98102,-177900,-188272,63863,291462,315256,-21982,-252559,-167799,-284645,-235864,-42639,-2372,-160634,-216518,-178366,176073,451456,536342,219012,-322040,-94796,172949,171652,220432,104422,17036,149247,160909,90006,153801,92259,-152562,-196340,-95605,-141573,-377006,-284117,95995,231699,408927,632156,567527,606364,433772,368712,311995,270869,-72351,-454800,-9023,382333,532356,396462,334470,83302,-17225,283814,451282,413404,208403,-170503,-444198,-571734,-436283,-260226,-377684,-632335,-416516,-294969,-141910,12036,67905,285470,616354,733591,354783,253926,-37718,-213730,104216,481531,1089999,1717856,2686737,3302855,3661361,3551341,3335525,3491056,3497131,2799657,1161081,479516,642150,353302,79992,-12490,-268086,-432595,187302,792767,1006739,704561,174882,-198860,53492,106180,-15785,10293,59886,-82026,-50510,32477,189359,398880,455032,361217,97418,-237924,-287278,-395413,-82595,12856,-108355,-190242,-113905,103891,168288,341100,814820,1478410,1841659,1803953,2041371,1968591,1825875,1232004,272796,-391839,-603958,-454963,-309663,-255953,39194,451395,679326,621396,-18346,-598609,69300,233880,-92297,-396879,-415444,-361640,-37039,99910,-231410,-282256,370263,467084,-63939,-443272,11341,162084,-63236,-469964,-146714,77800,36104,-260795,-272216,-75453,-204209,-131253,-74846,36930,73701,72425,-48079,-47772,208684,166449,-99083,-149907,-46902,124921,120902,119204,-33371,-3176,42267,126318,145539,117872,236679,-63331,-394219,277739,911537,1134197,837807,444344,9591,-175246,-199198,36758,161084,-93392,-421213,67867,122840,-196210,-521474,-621935,-410725,-322264,-374061,-77052,138221,211734,216811,224792,86775,-66475,61326,435978,438723,29446,-351105,3216,79113,97176,-50824,-255290,-219371,-213310,-291155,253220,522702,207683,-59444,90188,208142,201126,264944,196382,-71935,-43116,300614,696926,632891,573641,571027,439241,434015,379192,438795,276822,310365,79325,-7904,-14642,141680,147782,-3564,-170663,-168724,-134192,-30422,82012,-36043,-158056,-296181,-549699,-441669,-353615,-452809,-424863,-246366,-163256,-55783,-178460,-226515,-416089,-250061,121826,327670,77773,-148240,76907,211424,168239,168493,103484,-186208,-355797,100349,321013,70824,-214084,-278580,-287395,-283088,-119322,-204707,50462,714144,1132366,747171,637814,866811,735261,141593,-138692,242440,479658,676915,378874,150855,-86239,257530,406685,208007,-187977,-524297,-199317,108202,169432,-627,-99169,116738,441259,332329,118747,-315370,-596548,-180164,322997,855324,1019035,1090603,952113,614327,186265,-77578,-113237,90476,373541,489705,422177,449727,596681,543173,435809,250808,65711,-175454,-283692,-406171,-70506,84189,-3740,29832,50906,-41764,-41412,-59760,-181354,-355388,-183903,-123729,-214073,-460786,-279391,-159410,-242429,95654,115665,32240,-213180,-273286,-203300,-377772,-229187,161654,178534,321655,300631,244631,102115,-332025,-390635,-428280,-343642,-269747,-377106,-277179,239602,503250,243034,-139339,265986,800651,988178,226779,-224022,-59335,-183337,-307569,-57203,44722,72454,-289556,-41620,-23732,313230,308521,49832,350566,848534,1366331,1335613,1163822,1027023,752347,488305,179825,-141502,-164248,9596,-28813,-369146,-360529,-128391,-142278,-396044,-221515,196047,222354,-22807,-346839,-160161,159722,294400,-4364,-455714,105600,533900,380648,-38634,-545428,-525920,-433079,-277343,-160079,-89954,-68439,-282805,-334874,-228082,-351445,-316165,-42796,51501,-143987,-146114,-190086,-210927,-76819,25412,-93777,-443789,-376157,-413424,-429846,-434377,-326689,-149354,-102304,-16176,141244,343006,286424,-133130,-472780,-199131,-110539,-180062,-83039,223263,596939,958390,656426,372311,-154500,-152086,215928,382334,284756,119568,-82277,143483,320110,154273,-77768,-189218,-405518,197492,803359,897509,553903,44161,-295876,-613879,-298743,-334926,-309829,77358,498645,545914,246063,56367,80899,-235008,-393402,-100865,-17201,-125845,-376787,-131778,146380,539881,672691,383081,-427654,89078,555745,475988,41981,-350063,49788,492128,728181,628416,341573,77848,14147,166290,208837,166871,-226095,-472105,-218224,-50238,43459,30179,-39390,-35649,-136025,-457167,-3612,320315,295504,154776,279096,133952,54983,-3178,-35420,-81582,-31638,303115,381357,645987,545027,221163,-29455,-65014,-147189,-320490,-298444,-27582,79039,171388,59900,-194236,-264144,-173221,344311,486197,446429,338045,-61423,-370322,-142195,52371,-20361,-111805,-46891,-1268,-55254,-141774,-253296,-458729,-407397,-338249,-545889,-69415,347469,585626,429988,268071,50009,-174376,-169771,-170458,-221022,-248549,-6609,268291,151632,-118699,-190489,203922,714884,458040,232172,-76530,-92373,-98336,-231570,-320690,-409053,-285929,-3775,-27074,-130020,-111624,-3807,107599,75352,89615,80120,47659,126025,271813,280337,115900,-171702,-378881,157153,286480,238156,21927,-212888,60926,335750,467240,418311,308486,158181,93161,-22178,-78156,-83771,-259085,-156739,36271,169370,-60070,-354156,-60974,257643,437003,431341,248994,209298,61463,65306,93490,62970,21017,2111,-42651,125151,295334,221427,227239,162068,-172392,-254535,-178351,62206,244312,272306,161333,187989,302825,453891,320909,77581,362370,715564,658523,331175,-201453,-6940,357871,447616,585198,602135,349468,-89834,-307849,-175005,111731,159426,194099,32552,-14459,-241785,-173154,73836,102372,-91549,76187,45845,87037,367649,431957,412483,273263,118641,-68721,-50575,-94155,4197,64973,60864,-12273,53577,-8850,-183326,-19785,358872,563477,434306,122730,-55157,-51346,-215351,-475223,-358511,-284510,66500,230653,206583,-68966,-348788,-153609,-212334,-318738,162989,741553,1075954,1059708,678572,166653,-382213,-303657,-224466,-445494,-227632,-263111,-465946,-455355,-457795,-191910,14652,92006,67915,171173,222535,310580,227770,209459,37781,-173513,-269344,-288697,-150867,53613,156108,254451,279808,-29114,-146706,290576,385087,173301,280032,-26758,-295359,-194286,-150185,-166941,-294004,-503800,-435871,-313022,-226269,-153263,-388471,-372238,-368964,-390899,-480668,-341134,-135718,-44158,-137854,-131762,-96493,-263287,-496768,-435497,-272919,-104848,-122856,-218846,-96957,-140147,-118366,101605,339455,350789,-112298,-408901,-337024,-108811,472251,619085,414441,376591,346100,125573,131151,152050,-258055,103530,666228,774835,433936,-28991,-250959,-42293,261627,401924,294360,139818,397570,464401,261957,-161444,-347714,-167744,-3644,-134270,-84888,183770,152497,-160477,-218242,206249,155283,-298675,-431800,-432530,-161712,157300,260631,-211034,-155218,328773,294739,-34929,-45820,17863,222374,463696,415024,230305,-66994,-302995,-283683,105742,587397,563411,244859,-139771,-385756,-448358,-422289,-304000,-129171,-940,285603,458095,533231,474303,104537,-471100,-419135,-278905,-268998,-371081,-221953,186872,610077,825109,927472,883818,821283,406343,137944,-54284,-141628,42859,76654,40641,86886,146397,181159,95088,201527,460150,655344,539325,224744,-84615,-56441,-23834,-238513,-390089,-341652,-268501,-334585,-471046,-510615,-416775,-378117,-357557,-496269,-390500,-124326,9366,24739,-233230,-162890,224989,443581,291053,-65329,-173749,-104132,-177529,-362709,-445072,-325894,202545,579990,967954,814631,357852,89505,405989,588239,322452,-126773,-279230,-202935,108995,222251,130143,81380,260951,229413,-18802,-268389,-269983,-105382,-212912,-352607,-53902,171983,5014,-309704,-225418,-159432,-247269,-406615,116298,463644,428108,-10458,-515090,-277351,-170209,-150174,-344974,-199750,119759,218291,-94614,-318313,-60245,-84742,-111918,-301839,-245829,-204841,-161348,-222226,-98788,277218,294931,-3988,-484305,-178483,203736,459367,403789,355152,413678,397658,347665,2856,-398100,-151136,48425,275460,124236,-37609,-20279,190253,667323,729162,250469,11632,366309,281239,123342,167986,228734,285769,323632,408089,559296,394446,360718,229668,-97717,-354568,-31179,65675,84797,-59569,126516,246885,252364,46593,79338,96699,103819,358968,378138,420212,448458,346780,97425,-98616,-123369,-26058,100161,164078,-131789,-324369,-199855,-122068,-327923,-477260,-380253,-421618,-313289,-96581,13528,83031,287717,440371,396165,176108,-187143,-244321,-151925,-241718,-322475,-369934,-370459,-295713,-70400,268119,872809,1150212,1106671,518802,125142,189508,435733,492119,632478,721799,617732,345070,-120172,-360174,-70972,126347,422336,692859,678385,124910,-102455,471447,687181,608482,342695,-17470,-298514,-204420,108494,290356,237266,182942,-73486,-151576,97032,231870,155360,-119702,-312057,-215521,-188192,-170412,-241331,-434724,-417421,-192577,44895,371916,540020,490310,6551,-243414,-361416,-111319,150962,361225,307659,218204,288926,228363,-75598,-420106,-404122,-463278,-199722,-53886,-284348,-87485,88395,2510,-11667,-191824,178121,579260,350976,-207307,-297950,-195800,55794,375623,794116,788660,585747,61428,-322283,-385598,-451663,-233565,-100091,-120769,-125469,-214539,-238491,101021,228341,70357,-142467,-272367,-249299,-121447,4762,-234466,87753,223567,-90391,-125489,240599,27081,-364764,-572787,-320811,-419703,-205226,-243047,-317758,-2569,242791,197439,138531,-168324,-199210,88188,317660,377449,274228,42044,-188591,-422581,-274589,-438560,-51655,267183,295964,260571,321868,310213,167513,159869,102678,-140854,-112012,-108732,-7402,-47486,-434769,-507819,-71544,21163,75855,351996,422129,105062,-362104,-12371,64023,-98945,96051,223093,22154,-424424,-380506,-308203,-319773,159498,210194,-167307,-126599,13848,-159736,-361385,-367247,-284283,137866,142267,-174002,-112076,137080,-145227,-222685,256374,704755,335516,-190351,-314183,-228943,197084,517583,312120,48386,-436205,-61540,321394,307253,40251,-114249,-67214,-14360,156835,728778,1117225,1138479,622456,66566,148892,326739,-12567,-367814,-116246,-502145,74926,426021,243391,-48926,-30314,-98072,-78153,-185601,-398949,-59413,135972,-73848,-280430,-311167,46004,250558,194546,429835,614420,577531,140464,-285844,-437006,-296876,56991,291451,340730,194891,-49934,-182915,-316428,-405309,-236772,-5339,-173727,-409568,-337200,-313929,-29294,493815,516306,585308,329417,324948,176686,40280,-198868,-321759,-356846,-383150,-531968,-539282,-222016,230047,294509,10548,150508,491914,1061454,975878,586778,22871,-169895,-136351,73737,260655,15820,-236408,-27446,38647,-168792,-113878,-32054,232000,353314,470513,602743,430961,-35164,333328,369356,106860,-418389,-205802,-191596,111988,142917,-98074,-253868,-108252,-128580,-369492,-466362,-331548,-271038,-304419,-456372,-155377,143537,72135,-295394,-7466,623279,967657,849863,475797,128379,-282479,-107721,-32051,231521,521674,595655,351501,290909,293219,134696,34148,404101,127011,-228988,-202248,24765,-343067,-238068,520952,972180,855790,353884,90271,35409,502043,959931,998873,621000,92234,-223009,-186450,-221567,-117674,-127375,97676,368877,620717,312322,-129313,-537673,-191969,-68791,-131491,-79926,-16413,-55560,-119569,-159543,-86003,30429,106156,25936,-16972,-11479,43017,44560,-114285,-190475,-268924,-370586,-562581,-568437,-447614,-451033,-257502,-45362,24909,16493,-168095,-320762,-7794,152464,54119,-90596,-43168,-26788,157360,139432,75287,108703,107000,49379,-128976,-331652,-265211,-107638,-117886,-449328,-25710,-157501,-460137,-366599,63630,88022,-213112,-101562,459273,728453,594838,220107,-31697,-137589,-79279,-261252,-423765,-282265,-121667,-154331,-192663,-147718,-36605,-129235,27122,512354,644967,329623,9401,247485,281725,16583,-389910,-409162,-177033,324013,610866,462835,48573,-214303,-183191,49688,67746,-25288,-7643,106931,170971,351725,516604,559910,100418,-389504,96870,370122,280797,-70675,-227158,-157747,229787,444709,383544,123724,115505,666254,848641,427167,152172,-372014,-449402,-245351,-97739,100209,254222,428555,554077,562764,238456,-115267,-139266,-99252,-24517,-7994,-154114,-114687,184072,562811,826349,891867,891022,661977,338315,18690,-324851,-326601,-209175,86081,321400,543208,474893,64756,-388596,-260356,142310,783460,1092110,720161,-124068,-174119,-158283,-300036,-50844,-155797,-558786,-45968,12598,-401008,-220697,-125607,-322304,-15448,348442,540406,871432,618359,414540,298729,525052,545022,259190,-310783,-366106,-197172,-247009,-455651,-130944,-173667,-140983,-204175,-384992,-246829,278493,974314,1353341,1306060,1358612,1330520,1178421,803207,354985,-121257,238354,553826,417498,334578,366783,213469,-40098,-158206,116949,16422,-256769,-554348,-318002,-227631,-189642,186201,295489,198618,-193607,-327953,-302912,-69205,104920,-145958,-368206,68893,342436,211683,-96643,-74368,-161884,-383538,-418317,-33646,401128,523973,280222,-77310,-62307,-27467,-273154,-221905,48050,-8913,-247532,-249610,-333172,-527305,-37197,93986,224492,144253,265809,396184,398825,106761,-22999,-245275,-248177,-187129,-562777,-54264,372430,379153,108295,79529,368490,591753,352640,-277291,153958,593753,195538,-418798,-25937,-19152,25522,-130186,-327426,-371848,-37001,103425,-108240,-362824,22314,394453,209817,307064,33211,-240779,-138878,24714,228496,355016,422585,234829,5752,-63221,-121552,-191907,-259148,-251495,-198694],[-204755,-232007,-250453,-153647,-28416,27870,23596,247004,593549,675685,465049,23200,-88601,-52787,-192739,-349078,25501,-103926,-362192,-438123,-251902,-289154,-461913,-113221,354273,731398,860408,531947,-165114,-90630,313975,46905,-302855,9301,232982,110720,-326263,-305239,-36644,-59527,133663,292806,321621,235767,272312,114759,-264720,-78597,286344,550354,434385,-126187,-254863,136664,-13004,-364624,503015,1004888,925653,461393,250684,375216,294732,-240500,230636,834747,651668,-95535,-161924,-21439,-179490,-71840,72272,-6966,-361606,-333339,-91430,-204957,-399010,-407745,-347814,27214,107127,-104670,-247740,83437,354624,489668,352637,14833,-195853,-156540,-19665,580375,897262,961730,631853,142755,-100414,-12273,135545,240900,285558,226017,232880,-424541,-74390,368361,192793,-378605,-61134,290527,119179,-3871,-144605,-15764,69529,136796,-42046,-132834,83478,299183,201463,-165135,-216177,-123623,-165040,-165167,-278115,-84278,190740,345113,93903,-367791,-482526,-189180,-51082,80523,98465,207255,210984,378074,581553,392593,33989,-95078,-110438,-189851,-148743,-42531,-172383,-35741,300540,362114,131848,-112905,-260022,-255934,-235022,-222458,40134,263473,502480,642911,659933,433714,114528,-191600,-203192,-117907,55090,-24794,-206011,-219324,-163653,-146826,-304863,-360036,-481460,-436044,-266786,25910,79493,-38267,-381194,-430142,-297352,-219378,144559,665344,536194,259570,-17703,39783,48375,-169153,-394585,-403125,-468263,-215079,-144353,-188414,89883,7976,-258485,-398015,-118567,82769,-46664,-353086,-270635,338694,640944,629061,382489,-140326,-292346,-169980,-297798,-385492,-302428,-268062,-312393,-442337,-568570,-320872,-251329,-289785,-376738,-348678,-174654,52842,234125,340027,144573,22382,-30603,-155583,-381821,-241934,-298668,-198296,-1214,1655,96893,-4352,-112903,62453,540952,760409,509541,207584,-191987,-148304,24959,355949,532140,490797,27517,-183167,-68441,159733,459549,441959,335344,-41008,-127306,270789,509426,415672,248367,230981,113905,-316999,-404474,-137951,-61155,-133068,-76660,-101233,-105693,32678,163873,165226,-39804,-226130,-200608,-380329,-223822,53520,278280,178102,87881,-30294,90087,270538,353686,34425,-447025,73499,550442,612732,427502,113790,64862,289006,233990,140757,114580,131154,-49449,-71295,166700,120949,-75479,-19603,334566,512538,418826,414192,406346,432458,258082,230283,295121,149175,-269903,-310960,191689,574731,737020,590966,417189,-23550,-468212,14923,278708,291677,30788,-225771,-168158,-303206,-330385,-254039,-434109,-422494,-272212,-435624,-398019,-160723,-151853,48314,453563,528013,125562,90057,-32557,-188283,27903,502782,1214881,1974636,2693776,2911851,3354816,3194761,3085626,3108717,2814603,1921052,163243,352433,534695,311479,53578,-58640,-384165,-348748,393969,1157249,1399623,940705,279796,-280525,-69130,-25742,-183749,-163271,-164172,-294590,-194576,-66704,168636,498871,523306,454400,-12955,-457224,-284765,-395441,-253247,-25802,-42105,47894,103151,287115,282736,371411,837469,1361605,1504934,1740880,1752632,1969476,2182853,1505494,446644,-374555,-640591,-553025,-263912,-244130,-95535,297648,506555,495051,-138570,-414793,204046,318809,-42463,-358563,-62539,-394855,-448766,-86154,-130975,98488,588681,774496,266196,-426683,-197179,-60495,-310095,-209322,260215,375070,209462,-188286,-78924,139849,95613,9076,18383,-1351,58029,110802,50988,-278840,-130861,-201277,-118216,26135,336277,518460,386605,322518,139148,-16550,-10360,173867,239257,370910,512790,137557,-325050,201569,845033,1051736,776230,366854,-25166,-31481,-37513,15967,581,-288030,-316683,311972,440981,160669,-99053,-222719,-212429,-408213,-274954,150807,314445,282853,198318,142973,-7880,-14141,161715,380864,297226,-121535,-418578,-152639,-35226,119320,82686,-184135,-369782,-336983,26937,529902,577026,164563,-137082,74222,278825,276264,492201,512328,174909,-85676,240874,786950,834671,761665,565297,231759,27720,114048,165407,25729,144066,59202,316335,245791,259262,209361,82850,-37385,138091,109697,-36149,-154176,-166873,-155873,-200783,-438132,-294718,-160296,-356394,-492072,-185845,-19702,76035,7714,-212317,-346225,-151639,222239,354600,-68281,-187405,215840,250401,128126,18615,-25581,-206018,-375099,113035,334700,64644,-278151,-332846,-361488,-506411,-255842,-235672,-224273,250049,589092,394784,489048,738159,574960,-5556,-279802,-12190,212631,302935,355601,228482,-36750,103980,280254,190772,-88177,-206861,-53535,233171,185475,-61704,-105718,-44545,-59097,-143393,889,-210412,-504351,-193394,376826,836629,972246,1083909,1017633,797838,378766,89167,34390,242533,421433,391220,207996,298327,528924,618428,479225,154826,-90647,-123875,-352620,-505351,-72990,169758,12505,-122808,-139325,-276385,-134055,115151,215603,50666,81720,3446,-176661,-138534,-72501,-209124,-253722,50025,2401,-18785,-39701,-91206,-50137,-320216,-274870,195616,332125,415886,261828,57233,-99625,-211263,-182338,-327345,-406857,-445077,-332632,-92133,148531,172294,-93499,-285643,157069,529329,558591,29939,-212055,-242034,-444725,-462712,-207268,-181358,-283552,-531719,-76759,-120370,283712,95212,-92317,487311,1025882,1292278,1080392,999071,867995,628672,545580,317794,45270,-92578,58790,54149,-232878,-407991,-361149,-468091,-426446,-115845,182091,162918,38201,-241173,-56905,193971,121757,-330787,-267454,266463,470875,126991,-447748,-341566,-468827,-402668,-50668,223188,170712,59505,-184973,-272731,-223055,-469898,-430146,-161217,-106135,-248818,-274256,-383617,-463559,-360625,-306655,-306351,-354350,-311804,-224683,-313530,-373478,-319610,-116391,-111409,32160,290936,342673,151002,-332826,-207921,-26289,-158256,-372731,-398650,-269104,-6198,350573,-27107,-29768,-101967,62650,286486,389451,173998,-32260,-272176,-131193,79864,561,-215054,-443812,-298233,316133,824909,896403,563915,43419,-408041,-418305,-49050,-21412,-215999,-90528,338930,426310,93796,-202952,-393841,-377271,-202167,-144970,-171733,-325413,-386677,-134981,110417,431325,576452,368918,-266215,76619,377776,311597,-124940,-353190,86069,486141,707327,544092,210536,-103026,-152150,159292,319450,361484,-122148,-571765,-199599,28265,39821,-67494,-102610,-19051,-128243,-405955,-233913,182519,362829,387252,493503,338942,165038,-156542,-295994,-198788,202960,548789,783822,783461,550959,79741,-142305,-34958,-98196,-202280,-58631,200690,320179,372081,400229,116126,-19455,-255134,197186,580865,584366,340309,-199853,-554787,-206290,-106885,-226891,-401483,-274246,-128286,65588,165409,15632,-339754,-466456,-393499,-531526,21994,442981,582801,346285,109747,-151450,-292172,-248174,-245925,-326754,-380527,115585,518995,374846,-112878,-168597,264968,704465,516880,134374,-157576,-57874,-8924,-166035,-384435,-503618,-347556,-19840,154613,179086,54675,90154,130375,95081,67772,-35694,-127489,-172572,-35544,-37581,-79235,-2510,-301665,-136942,134947,43948,-97317,-586389,-36346,312942,389721,258825,84889,-17826,53574,21161,-146374,-254076,-329002,-97127,-103037,90562,43437,-152877,-387338,-72382,288915,427788,293149,187435,31846,116780,143738,144675,89934,103076,96257,223521,267043,242103,215860,91027,-110707,-258273,-120729,-44260,44204,112127,128852,138183,285243,473817,153508,-263981,19864,353594,285619,-38068,-254766,219817,544081,486647,596027,501676,177613,-227261,-122833,146941,391712,342802,266870,59629,-13449,-168015,-335416,-134975,67442,-25535,-133492,588,-37822,52762,225186,322458,246330,40325,-133795,7332,109892,426231,287978,-27218,-185095,-31644,-46944,-253899,-22202,449790,697436,546589,267284,192553,126877,-61384,-300172,-520056,-311504,101165,297882,353380,4192,-351709,-343149,-436970,-225839,249355,604292,795622,859046,648998,141228,-455726,-239096,-178048,-280461,-426729,-378431,-231264,-427425,-290273,124194,219871,77075,-50300,-9682,42094,290683,472114,383649,128902,-227127,-457763,-344655,-214473,65392,374382,632120,644116,317836,69776,311673,437276,477717,309263,-78792,-481256,-109283,31977,2739,-139738,-334983,-249638,-137875,22557,-113276,-382011,-402026,-241462,-161396,-344729,-425418,-53956,76240,-162303,-351227,-326272,-463001,-510576,-489498,-462855,-188228,-122673,-298189,-262699,-178974,-153496,-121252,111895,32917,-325898,-412968,-517935,-206540,282310,371070,91493,-1017,62344,105597,244338,245167,-264367,18745,677807,915542,659918,70233,-473506,-45765,272870,279581,147181,303468,556159,376294,-9495,-537019,-265230,-47878,106513,259018,480324,734140,396729,-120638,-171221,268402,191843,-60155,-341817,-290859,-60827,180518,238018,84013,150850,198730,-23068,-278588,-80110,48698,211073,368949,380547,328299,98520,-226279,-361008,215260,643830,623560,379384,30507,-150017,-227766,-431086,-432904,-147124,111828,431838,444763,402577,266255,66911,30503,-80301,-80450,-215227,-458572,-107093,258302,634453,832897,918273,767457,629239,212838,-26610,-235305,-274383,-170767,-97860,-43667,41739,253544,396999,356450,391573,589475,671920,295858,-37049,-100917,80287,-55085,-318184,-349649,-281889,-229563,-85980,-112374,-256960,-250968,-185270,-294110,-596249,-337915,-3262,145128,-21728,-303806,-301706,97891,304708,244455,29458,89551,161940,-57352,-330879,-485707,-187081,354122,618016,787448,612796,264092,71438,196521,308960,155212,-234177,-403879,-389693,-74212,73442,-13850,27319,419829,497838,138559,-337988,-585757,-396730,-160633,242960,359071,303410,134609,36833,19438,-183996,-261728,-483486,-139202,193095,201041,-183134,-519226,-169642,-150928,-273149,-303604,71481,336327,305620,-18873,-233806,-46707,8803,-168570,-357093,-296392,-148288,-90446,-251364,-38922,367404,443308,121592,-374738,-298000,33180,221637,100487,115434,245511,371115,602841,434475,36118,-267821,82389,406888,398201,404919,89148,2575,496994,604053,60376,9307,461631,543255,243127,130740,88044,61657,177647,498380,612107,466110,406510,394322,67966,-374076,-367325,-286274,-305267,-42320,317949,521270,481164,245963,62396,-3826,48432,270960,282792,306927,471330,308773,161362,10463,-36519,-20463,-173735,-321727,-477866,-210806,-148133,-259131,-507800,-456111,-463164,-438162,-170740,5723,-27015,-21864,183398,489227,475145,213152,-89120,-437699,-320738,-400705,-296606,-147890,-222107,-484826,-232179,137752,680304,1063928,961648,199958,-160004,97673,248855,175387,188626,411304,467219,242697,-146581,-311202,-41037,285907,480255,462228,219409,-282812,-217766,343413,578728,571147,359956,66311,-342949,-316487,84906,306115,272190,401529,295636,-58354,48087,166511,98202,-144970,-395309,-510642,-357798,-311520,-253317,-334701,-181565,-246062,-97476,310411,621478,610687,119042,-64608,-226773,-174330,-12470,55026,66987,105505,74653,64024,-208994,-427274,-530553,-427839,-166302,-177382,-393959,-222134,-114826,-19328,604597,365371,-319459,24525,158047,-391276,-177170,31153,-65572,139626,482962,416380,295760,-25831,-245425,-328914,-483954,-295739,-175597,-267015,-184744,-131303,-336672,-225497,-64828,-177346,-263183,-337931,-248954,-101923,-52239,-291591,-75583,74960,-50470,153814,477763,311090,-133937,-372960,-312508,-362238,-133042,-274317,-311808,53134,135236,-86950,-136754,-317360,-457169,-274122,231913,417842,343423,49320,-147828,-146572,-6828,-396495,-260275,92322,140709,112570,180136,221815,106595,109030,103884,-69764,-157347,-169308,-53265,-36663,-290285,-571567,-296519,-285182,-151310,157111,267243,-39250,-74373,453731,409620,41999,-121213,16700,-72143,-297886,-453773,-429193,-87294,215368,237778,-95578,-172480,64586,-138332,-384556,-173130,-310012,-312289,-5556,-106242,-377929,-119210,-279741,-203961,115272,371047,70756,-338139,-494159,-528893,-213216,140439,278864,60347,-356222,-101137,263156,294398,139234,175115,236643,203532,45375,560479,1214765,1317084,825405,137146,34893,218562,-89518,-390677,-83862,-407108,17507,325027,143130,-69535,-8497,-64510,100018,153261,-160581,-296558,-47076,-86654,-314467,-258927,56913,167682,-97137,63962,474045,551505,241797,-146327,-351902,-389714,-79470,103251,214874,48338,-132311,-225419,-227715,-236947,-173745,-184717,-333158,-277916,-230837,-260960,68928,626217,729070,573085,120819,91233,166264,109587,-295231,-295818,36892,-64989,-471598,-471543,-261509,96851,157680,106917,60999,238776,779495,823084,555550,-58531,-344816,-242515,-101930,90580,59716,-20480,-27726,19792,-184944,-199047,-166116,84896,299620,532879,623557,273135,-36336,527975,651982,525230,-1307,-349684,-138905,97824,117654,62445,-53632,-143880,-324758,-410967,-216381,-164369,-139242,-195890,-536660,-90311,372841,306456,3798,-53382,473689,830034,979942,780525,542142,-91932,-318412,-20604,303727,486143,507727,357883,321967,260837,95735,557060,1055899,686445,134487,-287440,68134,-248112,21612,796331,1196669,948334,396942,-18987,98603,388484,721090,637552,479595,170054,-67611,-157445,-236566,-187551,-310025,-272029,179503,520934,323971,-111706,-423365,-91460,132944,112856,-36795,-144690,-138476,-159883,-240824,-256753,-88285,74245,3534,-198427,-258461,-114706,-114981,-270712,-397671,-395522,-312493,-480663,-385952,-71494,-204617,-334744,204956,517562,510946,164009,-253024,19931,256343,107620,-115723,-54370,105746,417991,414619,321345,265483,197420,185475,-1034,-30652,185802,243176,112389,13800,482217,251097,-57382,-492578,-187865,87377,31075,192462,537882,755785,593759,155985,-200264,-221127,-72428,-264524,-512442,-348154,-102735,-120198,-185689,-88834,-51301,-94868,-160167,194614,250691,-17283,-112766,83337,185449,-80463,-276169,-359260,-175190,305197,614142,584179,243531,-12136,-21146,3835,-138564,-276868,-91429,-26165,118510,392527,622895,527815,31062,-430832,-56611,113574,-17082,-313456,-422065,-309588,-26869,217525,105347,54458,343629,710054,841320,481648,257155,-291514,-76622,7560,-101963,2181,324451,556239,470768,353258,-14282,-352687,-397525,-354938,-250145,-217806,-282670,-7277,437494,755236,1033516,1063353,961838,638098,331424,-4473,-278357,-306267,-192730,156821,564958,830888,602324,-2036,-413025,-390362,109965,768323,1188882,551121,-338541,40806,-27214,-419821,48986,35856,-347898,-66916,-8710,-404397,-184170,102355,123452,-11055,175321,402916,575304,372579,153317,74775,371676,463112,192867,-408136,-265744,-81434,-225366,-512880,-208553,-20708,-181906,-328359,-399262,-360568,-129286,568615,1068980,1291448,1419330,1444026,1287738,755856,233328,-274620,-111098,96420,62187,249315,319458,214509,117363,189624,406128,213894,-205950,-401419,-107381,-34376,82699,560288,650062,419060,-54414,-284027,-62036,224630,451781,148390,-280031,-407678,-157514,-35276,-108525,-175761,-230237,-179045,-207929,-538035,-24055,217749,101702,-206203,-165108,-153899,-452013,-155708,44423,-112690,-358341,-467427,-264225,4666,396799,501557,569321,366844,190971,347032,610559,403979,108887,-140296,-220729,-193939,-488038,-198825,180224,266924,142073,264063,620157,811188,480308,-118366,29519,179490,-331060,-131841,308086,238397,141029,-44023,-204620,-378890,-209846,-158614,-248106,-343829,-96183,34650,-62188,123295,-57878,-102077,101434,236561,423733,425261,438796,231025,-16715,-99468,-150606,-220581,-228376,-255986,-218317],[-217802,-221041,-236313,-97023,111615,210475,228948,322071,575944,700080,459391,103654,-85589,-45445,-196254,-288566,246149,353357,121872,-80031,-256346,-153003,-202361,-132349,178275,459776,544757,214937,-309314,65902,316352,110687,-155462,-43176,10186,-103729,-405580,-314043,-35069,-52802,112112,285864,216601,144409,-73062,-48944,-408292,-340181,56095,274556,190078,-347393,-273291,70613,35262,-544574,232121,826414,866445,484939,462318,578706,455616,-100823,120539,626830,509770,57953,4489,-5314,-176226,-196094,-42781,-79114,-368368,-276803,-38682,-90077,-344750,-441170,-513791,-292542,-216271,-296043,-329252,-53055,137924,224496,167120,-123985,-320108,-192768,147638,759039,1070801,1052342,589268,15236,-213144,-9853,206813,361444,463065,354847,324844,-45872,-8472,367262,311037,-253676,-394709,-224411,-352502,-345123,-235408,219961,553619,720071,385904,-55041,-215112,-78732,-99240,-430301,-401158,-236680,-267551,181841,317780,276834,201718,300917,155845,-178550,-313157,-211596,157561,198868,98588,77215,267596,493347,670002,583329,286527,-33842,-248948,-292792,-202812,-131298,-263972,-101629,166598,207767,-66521,-335653,-403497,-247759,-32585,60397,195136,403550,654275,794502,808244,533217,458929,134780,-25957,-42363,39041,-43003,-245964,-469562,-158911,-99970,-313501,-110850,-106013,-355803,-500059,-520329,-314175,-199181,-310452,-381120,-268931,-146208,81115,359610,231067,82257,-153381,-124737,-88318,-251743,-533937,-348702,-469920,-413571,-309179,-206522,180087,131485,-122932,-244508,-6485,42626,-115350,-448171,-98080,374806,594121,674513,531020,-65472,-327803,-198204,-268035,-519993,-544388,-430618,-360611,-334933,-299282,-262515,-349267,-407246,-462801,-339730,-219097,-61834,33748,101619,-11673,-197778,-180352,-185996,-261709,-13226,110770,252790,372767,377195,293355,-21029,-169156,-78260,378943,571457,444074,113122,-374928,-179230,163817,513413,554246,349714,-108454,-207804,11249,92440,330382,219040,135214,-199436,-332107,53105,238374,237957,346627,269791,34401,-386277,-377299,-72811,-124041,-395848,-263274,-73870,-42522,-41234,8268,9248,-98091,-104017,-77719,-267977,-327921,29122,355139,334635,222831,201066,70768,61169,80924,-150430,-383874,221818,773533,918656,548932,129120,134921,328666,256998,184189,30720,71058,99311,91905,315630,266043,84363,194243,479367,626941,330105,39687,92158,102479,18077,22325,167251,-60133,-486399,-103430,300922,544063,678243,581494,372647,25743,-255510,-78387,78482,66923,-184122,-37049,130365,11016,-196253,-291628,-422049,-254486,-168687,-383679,-420941,-219190,-259245,-103068,329955,392513,-38169,-156061,-19057,-88043,-63364,519695,1339462,2013840,2261607,2301375,2771298,2711205,2759786,2733319,2250352,1178954,-227824,313421,474803,317801,66511,-15112,-443706,-254815,477970,1247511,1391477,937243,260389,-389108,-169440,-144058,-320075,-62579,28113,-44187,-162598,-87708,137173,550746,572181,460683,-124189,-463633,-152693,-158094,-451993,-340123,-107801,212121,427572,564416,381382,325389,773809,1155849,1043124,1250479,1004019,1472300,1883024,1376055,499583,-320109,-523617,-501262,-244523,-194800,-139469,149898,282177,195073,-350782,-269410,168699,255380,-54186,-264041,255461,181889,-226813,-384346,-133825,223675,554825,745396,390181,-244038,-424615,-396848,-336592,107879,537470,488672,244108,-163672,34271,175385,158514,-29047,-13162,-27169,51200,150472,120309,-275906,-427725,-282160,-186784,187314,719041,869337,611100,453780,295566,152845,159415,260801,516700,644017,596112,218578,-218344,62523,608018,754612,503776,90442,-181459,30735,150940,90297,-99695,-423095,-214789,335629,489055,271486,2908,-74621,-229573,-536072,-119745,313975,431150,294928,127865,78464,-61424,51612,330024,390582,184437,-245871,-452537,-230064,-53899,112510,118334,-179627,-555376,-144678,271132,564376,411720,24196,-263094,-50176,161734,252992,579042,628502,194720,-279211,143377,681887,845044,728144,349744,-139353,-456298,-182591,-137175,-91095,268591,426738,687646,470657,350472,267101,151759,11461,179509,151570,-114800,-382627,-79177,28128,-53307,-237268,-108974,57968,-182070,-627843,-156019,38352,70335,84146,-227181,-311501,-99318,276498,311841,-220411,-25694,388075,352166,214185,-78510,-178786,-233977,-392909,87795,288066,43591,-336122,-393075,-405172,-482142,-244581,-164137,-481650,-283112,258296,283036,532336,593973,341385,-138657,-449866,-414528,-289581,-271134,163869,170986,4861,-60095,127222,241982,174850,107069,129849,304622,153980,-131741,-251653,-400436,-412769,-211834,80643,-56691,-383162,-163047,346170,564702,658960,798540,832927,767901,416531,132210,37518,242733,322216,171252,-22038,198213,531221,677275,441839,-12922,-60554,91726,-143445,-525725,-96941,213766,76205,-149052,-285301,-533412,-212085,225348,494546,505359,395770,56880,-96089,192464,206645,-31506,-90497,-15957,-131358,-165916,102023,190014,253243,-33979,-346399,53363,340332,365172,196342,53428,-47322,48447,49098,-225877,-480008,-397893,-103295,134078,274602,-9864,-249789,-92645,259561,483676,325896,87614,-209142,-455634,-377587,-203444,-284585,-530618,-430469,-482691,-344297,-260005,144874,-128535,-264408,475226,908378,854570,749379,813869,618125,349335,511330,519380,339531,21280,20400,63407,-144859,-431092,-491981,-403826,-98683,47488,175587,206335,94201,-175787,-70510,65205,-183297,-481641,-29022,349436,329497,-72227,-448420,-287912,-317443,-124198,306978,544079,335438,168729,-32651,-101810,-104864,-493718,-315737,25275,-13582,-321068,-421759,-502928,-550166,-525213,-469767,-402808,-312633,-74435,77638,-9267,-114728,-178378,22400,31985,204856,400875,271439,31483,-39728,208440,164731,-260099,-453939,-375144,-391786,-292009,-256035,-401169,-115788,93508,214095,175358,159168,-141923,-384129,-538977,-439717,-264804,-185184,-268362,-255450,-2440,387332,697600,734547,441735,-78618,-553533,-160456,155623,250338,18050,-301397,33964,176685,-121115,-505117,-399994,-75755,-96907,-180514,-306406,-484770,-264966,-75347,150402,394379,565870,406900,31675,75733,149346,9604,-299128,-259321,76287,373645,565231,422308,118968,-234318,-357272,42721,322361,432077,-17094,-549210,-278353,-33117,-35293,-128462,-172129,-26159,-80483,-223019,-456095,-246944,109744,269457,238515,153538,22978,-289432,-415254,-107066,307431,502095,879527,652895,377804,-96409,-222763,-9910,-52514,-129430,37211,256351,368311,384522,397675,170683,-29332,-26328,459704,767936,645865,255023,-329154,-480532,-191173,-208894,-369815,-555519,-261415,-38783,332020,457219,242206,-261804,-428316,-384570,-568186,849,408294,439774,181706,-90856,-354063,-418414,-336914,-288071,-374322,-500915,63368,423686,256727,-257643,-209262,174716,374516,366449,-39708,-186035,13124,142124,-24490,-372934,-594151,-312965,5682,345529,452209,293451,179943,108809,81515,5796,-125741,-225902,-369032,-389277,-495361,-286865,-55992,-326538,-310401,61100,67299,69713,-292138,-214683,100866,158575,16182,-179329,-177408,14548,50693,-123995,-363025,-42345,185819,-104646,-186460,27350,46317,-368902,-385590,115085,378416,278274,87512,-7510,129080,207955,291617,239489,152001,80106,95097,20579,108186,119791,-89133,-141979,-279620,-124978,-158799,-76347,118007,196761,120471,141305,228003,-85677,-475531,-229252,33536,-28007,-372961,-212716,259993,463297,331894,392072,319066,-29910,-343190,-28303,248166,359654,333890,205153,6791,-83273,-124152,-354387,-314473,16227,93693,-24849,19898,87029,162801,342639,388817,273740,-11070,-191343,131634,497848,882517,586686,-38852,-349595,-125195,-102346,-291336,-13591,479175,726336,565131,404815,525046,342743,99270,-99847,-265114,-196556,108024,216802,299242,-12250,-307618,-381457,-324112,3947,384439,606276,613544,669824,578003,98566,-463963,-46395,137318,20062,-94658,-380,7957,-360909,-123141,406003,469630,136525,-116857,-205541,-194852,212212,589927,430769,130471,-276485,-474125,-340274,-331219,11874,556345,921269,879319,537822,238385,337456,343678,601035,412984,-58910,-417722,-89127,185242,201516,20224,-197286,-112563,47924,218347,11987,-293774,-400630,-102918,16120,-242567,-438036,47032,204804,-72604,-435266,-523408,-528623,-575442,-511393,-339178,-158580,-129587,-284273,-288223,-101527,-93990,-284175,-290239,-426712,-597767,-438181,-356960,13622,228703,155184,-275635,-459712,-315921,-11578,266331,357860,-68993,-23265,520846,870534,755532,220338,-215474,-8400,161639,18296,-146665,354185,597915,262521,-255598,-475811,-178353,31514,246631,577200,906391,1073844,534810,-120396,-150676,236420,142378,99048,-11675,10094,27925,165758,340838,587192,515173,85053,-320746,-210307,-30314,59862,151468,183940,220012,281052,139651,-250961,-223902,396512,617959,588022,383067,103628,101303,13697,-268680,-516986,-189588,245659,507723,393451,352723,478001,496872,467134,225197,72087,-189580,-352450,62925,389067,615032,742751,756921,606820,435209,129466,-117428,-366575,-345135,-214949,-130299,-57673,19066,281267,460066,488714,469603,639586,667427,152398,-327323,-114044,130732,-128376,-309859,-278489,-150964,-17005,244333,276122,-421,-178027,-82448,-228759,-650156,-304129,27713,151314,-104744,-310621,-381035,-135862,-28398,-20572,-89738,109092,264078,26379,-265193,-392868,-222380,197608,480654,484409,338527,84061,-20618,-70209,-56539,-65550,-306050,-457829,-410704,-119466,-3482,-71245,85857,555023,677405,209418,-443303,-324019,66943,382211,749413,575925,313703,254381,381346,278819,-178317,-305274,-398660,-407205,-103818,-75775,-371138,-386247,-23038,21238,-52911,-55627,185649,444547,271369,-39092,-119983,69723,170553,-58979,-206223,-289407,-131132,-129325,-377059,-21541,367209,504565,229621,-187405,-466653,-317462,-218288,-208629,-43589,138001,335668,607571,641232,324984,28444,185469,408708,567717,786799,306469,-220844,241285,462352,-8251,-113775,330110,517214,235267,64716,-77750,-250969,-77430,379368,445663,415677,364529,464424,235293,-73493,-214304,-283733,-352365,14314,403302,693456,628800,467637,98160,-116195,13793,118918,70523,-9390,161671,81153,121519,42398,-52995,-192216,-250785,-32663,28483,-93644,-19542,-14527,-342690,-487144,-446282,-421893,-92588,93463,-52537,-181835,-11826,344363,415022,163189,-78021,-190419,-17496,-197744,-209384,-56606,-83858,-315022,-281420,19307,413944,775528,516232,-259477,-118700,376689,275258,-147551,-378377,124360,301800,157877,-168784,-375768,-61744,360388,482555,169203,-321509,-362528,66061,293107,495422,490445,324154,112206,-287176,-270508,95554,317641,507053,697371,588790,8532,-94330,42432,27036,-84066,-271389,-266295,-163398,-212941,-241366,-243981,54088,-41148,-226021,189255,589807,564216,219617,108260,-3941,-187187,-236538,-206235,92696,196488,148628,-121551,-422925,-605532,-307252,-227087,-155934,-347568,-519808,-278265,-133246,299948,1116766,1086399,570626,63121,-40742,-580656,-158526,130545,-131066,-212358,37198,54336,17992,-83757,-205479,-282713,-532901,-368117,-186162,-357108,-187436,70951,28045,-100772,-151904,-285767,-383055,-416472,-216913,-46471,-68600,-188234,-282628,-143768,-22857,304102,582202,489105,38041,-204183,-232746,-211192,-81293,-273357,-341213,30941,-20783,-395048,-254282,-98468,-48134,-144697,70838,332578,348848,153270,103007,158918,245966,-194528,-396754,-107786,-25195,-23579,-9218,22767,-85917,-89250,-55611,-130642,-263229,-286733,-147647,-29090,-138389,-404239,-529909,-427702,-171326,15708,75499,-70818,209401,758438,580483,116162,-409278,-347245,-304255,-264530,-258150,-119999,57226,165870,148846,-105795,-247971,35214,-165430,-363782,13669,13352,-309804,-188362,-13792,-131862,-345299,-427118,-196531,-40681,-58615,-266264,-520401,-476902,-485479,-543635,-343248,54179,-65572,-286257,-175784,64656,158065,177525,379640,469446,403924,89134,342182,1012278,1131765,755168,69567,-96256,115583,-194584,-366221,-87607,-345224,-90298,141961,-30635,-101337,-44137,-104709,145386,276946,-79286,-445971,-125297,-116176,-400863,-175288,113516,137387,-247660,-258304,260594,437824,290320,-62541,-369648,-311983,-170658,-49484,34801,-164438,-298790,-368828,-248235,-173183,-98405,-77061,-64511,-73387,-188881,-255627,136404,579829,720490,300021,-172125,-140453,172081,162078,-304775,-28377,396121,159116,-407167,-295563,-83375,53073,85552,323581,56209,-127039,328463,601920,441323,-58023,-248089,-327905,-322251,-127275,54560,130028,43846,1387,-87677,-105496,-244168,-193868,160257,405525,370771,-118516,22119,644175,789040,617541,185127,-10506,-7237,90435,157471,204835,108936,-154454,-486702,-254200,-73827,-38448,-66856,-80466,-379133,-193883,290279,221192,5314,-24837,420756,553722,684880,654511,538297,-11752,-427298,-139098,129644,256231,315080,305411,340756,388056,571535,1114698,1587578,1188042,438136,-347064,-54615,-105458,285627,921504,1141730,710882,143043,-182504,13099,118975,270191,129868,162837,210650,107523,-98554,-202203,-38786,38497,-244261,-36783,287341,236559,-98987,-382948,-140370,339877,612471,573511,176345,-178762,-307199,-413387,-379749,-198491,-32767,-134554,-418146,-252886,-70067,-51671,-106592,-262103,-509415,-325179,-452906,-255148,187085,13227,-423209,416509,1060659,1092851,601496,-32154,-41737,216090,35876,-160367,-62216,180596,484453,518812,410150,279939,198212,151716,14427,240807,607773,560186,350483,393160,715929,496107,191710,-142669,-488953,-67825,114082,331450,542635,678370,450189,-49087,-355350,-45351,157143,296,-221968,-163451,62912,40202,-79917,-86829,-116903,-112182,-328137,-262183,-230602,-189805,-85120,-177470,-92642,-201695,-206137,-266948,-166198,200942,473610,548238,347362,199492,159573,-32467,-345839,-359340,-6250,-31742,108862,435902,624370,311935,-123421,-404746,-127356,-107254,-302638,-350703,-151019,-213337,-415960,-222815,-288840,-114503,338546,498374,480072,433432,401473,89024,225210,296388,-38686,-322639,159883,431640,321436,108084,-225154,-437269,-471081,-349633,-224363,-355060,-397664,17878,410424,559910,761426,827100,746184,493599,239291,-125828,-332846,-357205,-163144,236354,732462,914111,518400,-121506,-215598,-264336,-57805,521350,882144,223338,-154710,263525,133554,-278325,57331,122127,-257910,-133294,19481,-129620,100698,328679,450221,379457,328713,525032,427056,345883,31225,-376273,-27348,176596,36756,-367834,-124756,45992,-148819,-451123,-215727,92660,-57251,-359170,-435945,-288996,-363289,104328,668089,1079932,1148795,1219106,1066503,509934,-18604,-379457,-482571,-484556,-112385,204598,271043,190962,226848,437145,565537,347019,-94974,-210629,14761,39851,230835,739672,823594,461535,-90697,-369369,80048,266692,388941,161171,199614,206420,287772,395406,46867,-281656,-236888,-45910,105345,-128943,-468977,-190350,-165132,-334417,-225937,-227052,-415476,-174687,-46393,-224425,-376769,-222795,59431,569568,713578,809525,715206,395408,-48210,204651,582607,479631,142217,-113591,-283694,-347199,-509515,-341407,-101163,34825,107266,364212,774381,896307,480244,-99029,-53943,-46327,-352167,176907,561821,602749,325376,44325,-183935,-368423,-341763,-372370,-354076,-306691,-213524,-293936,-180794,-48506,-128583,-11542,241057,314371,403084,309433,245841,75559,-112386,-187609,-227759,-303856,-276986,-303629,-279876],[-187659,-184696,-213747,-60449,212839,370043,422314,388237,530688,664782,420727,161027,-37770,24139,-136672,-235089,429009,860643,695262,396338,35212,120080,169268,80113,46104,159631,167677,-102557,-139624,228155,293381,182877,2481,-123815,-101469,64164,-85703,-192651,-171695,-127047,42788,231064,70434,-166715,-525803,-274879,-423138,-559612,-226586,-79522,-112521,-354073,-313082,-113601,-17440,-398016,-9562,524272,589423,315147,392597,582812,480115,-13947,49276,383275,276939,164243,170599,26928,-176641,-382530,-295503,-216274,-319245,-260556,-54619,-13648,-178244,-240299,-258274,-245306,-372029,-423609,-388791,-219114,-193479,-168120,-74639,-200587,-331755,-163269,230806,718036,1019043,892370,414001,-156305,-180948,54150,238152,393614,495122,339601,140477,141312,241542,414052,329825,-94036,-358947,-315083,-251789,-227718,-26466,508871,967971,1144595,713397,151062,-272545,-317603,-358698,-396011,-72572,-130974,-329578,333561,755939,601795,288071,166263,101040,-51760,23716,96782,227033,114743,-34446,-88811,259892,449968,542194,549677,361243,146078,43610,-143926,-237542,-184258,-174360,25191,225666,319683,-1719,-453545,-451619,-164491,143483,252656,264142,414202,665357,814180,873700,701395,667347,411125,146181,18385,-108721,-154005,-331606,-421400,-107634,-77482,-336675,86033,232522,99177,-28807,-184552,-467884,-296199,-139466,-222112,-183453,-149129,-115984,-146472,-144731,-119874,-240858,-267322,-279281,-372273,-514402,-238186,-205306,-293530,-424906,-252063,71385,128053,-81769,-209775,-69113,-143548,-284744,-265218,115644,368932,521615,694051,616597,154034,-75128,-73019,-78851,-241111,-103316,-158673,-157410,-117931,-20818,9454,-131941,-250349,-370231,-279874,-221394,-191615,-219632,-210948,-139209,-308531,-480279,-315955,-137851,131845,413956,579513,671578,703593,527393,100215,-205688,-278547,-62165,125215,217990,25910,-418084,-241066,233098,573773,598043,279573,-52709,54977,249998,173527,192941,7399,-100996,-405370,-251101,-83488,-59894,121080,454620,168536,-217176,-526090,-320415,-9086,-9022,-259094,-320249,-111490,-72715,-180006,-137538,-117551,-208205,-36093,31769,-155385,-502546,-149847,164623,235300,134128,235567,78988,-107805,-219053,-199921,-249612,328946,811434,979971,560694,151398,141071,213575,199089,181066,-81170,-88271,221746,252774,306207,226222,62757,252981,496468,590233,318863,-161956,-245934,-237423,-184877,-86927,38925,-213541,-340297,44856,295188,346935,416481,363559,171471,41938,31557,7248,-55915,-181561,-336903,162906,307418,194742,-91103,-335289,-401645,-199930,-150470,-318577,-342405,-235134,-282319,-134345,267668,362506,-67803,-430652,8190,58839,-84286,508520,1342169,1713361,1561367,1673493,2017980,2178190,2371256,2433932,1903406,829257,14636,242363,461347,376590,142013,198881,65547,170370,524384,1077560,1065590,724039,102964,-488277,-214309,-223253,-369276,42847,234764,182976,-9668,-12586,140493,544104,560289,278706,-226595,-153463,95672,184505,-130154,-453600,-212549,295430,716111,795059,404100,186136,650787,981093,750266,522349,218194,672424,1033625,907109,381688,-266847,-374506,-314176,-194545,-149386,-134334,39513,84653,-149490,-570502,-182217,2300,46648,-149315,-204501,413975,671135,214138,-471894,-270297,71155,308723,404736,260903,-221601,-580724,-449422,975,352083,576121,364351,66206,-220938,49430,86002,16123,-234428,-234760,-159990,-31012,112592,73910,8101,146704,28683,-288506,283021,955887,1045020,709097,440483,287320,164505,175000,300976,739534,740725,410751,109732,-221406,-144683,216097,256746,9659,-316986,-458176,-70730,230635,222714,1270,-340331,-174234,128880,224714,50626,-218778,-256531,-378119,-156388,164764,453742,457662,199799,-51848,-99288,-139018,119005,491196,405972,48738,-400060,-398189,-179689,1405,79204,30612,-263647,-431997,122267,393549,395262,120823,-183122,-434055,-254293,-129451,103457,494073,561833,33083,-608432,83845,465456,661620,490403,-23532,-598640,-105060,-118232,-344270,3080,507869,735208,724727,477992,331432,264989,155574,-32505,-22903,-50785,-334538,-257156,216576,278004,60169,-50722,64460,220160,-21398,-462991,-125107,22717,-68452,-7875,-295961,-354555,-116332,257163,219226,-320558,111814,496523,478405,320420,-109103,-336804,-295934,-432047,22233,193359,6213,-376715,-484953,-469963,-413157,-125305,-10233,-292364,-86399,714377,907069,668611,442593,58416,-257741,-490970,-525853,-458044,-377949,-97343,57578,18144,-192787,-2824,309413,430130,362872,336875,327397,86652,-226139,-406517,-350023,-10137,4000,30164,-118811,-376048,-101903,237322,185052,234523,361701,472227,522471,275720,25637,-78833,114548,112693,-104810,-147140,276452,759737,726701,345811,-176426,44782,252802,80287,-466180,-90056,251665,235766,89374,-177670,-491342,-340612,213655,608723,813913,569164,-25157,-3637,403819,407006,202395,100330,-63139,-231489,-361450,153670,471228,526283,229014,-408637,-180798,227053,221123,89059,34852,56004,266585,195049,-163231,-557491,-260182,54202,172889,145032,46058,147578,315396,567767,742267,712384,346239,-185322,-335799,-4948,124721,-123291,-325743,19210,-172450,-119909,-212110,44724,-158671,-336439,229756,429139,330991,615955,737389,455407,88042,460856,752402,580069,109182,-125975,-41232,-139924,-446100,-446612,-180850,155394,343788,364926,340027,63265,-210893,-158463,-127419,-356905,-250506,107806,296973,135394,-168880,-342639,-324645,-167586,163320,564499,665379,372496,213995,115704,121301,99188,-395725,-285620,220481,96163,-367778,-522003,-380675,-413524,-495190,-517352,-530674,-395855,23959,180903,131961,39368,-38959,144356,185260,286842,351267,127104,1367,359732,679760,353488,-357423,-368313,-145304,-57983,-33604,-188618,-340327,88642,183525,191593,-75927,-231586,-446396,-331465,-247976,-197180,-353278,-351728,-209527,80518,308486,369508,425027,405493,174791,-330361,-369084,132291,311259,420110,212134,-321491,-309949,-94319,-316345,-519199,-81361,78369,5891,-167107,-406752,-451568,-101924,68383,280246,442633,613186,499122,349438,186111,31625,-237924,-291179,-113300,61435,220482,349708,273843,59984,-273456,-535934,-128125,264240,407887,100210,-419394,-396249,-191752,-157325,-133815,-135237,12368,29575,387,-134054,-483587,-425589,-170333,-262582,-250739,-263296,-260134,-296901,-38305,132390,186342,529994,306530,86515,-270662,-229452,54684,15200,-78769,23988,185250,251895,268230,167922,-29207,-200815,239107,812242,888341,594263,146170,-343197,-311976,-140958,-233925,-401598,-543611,-248722,60121,501303,642745,385687,-168900,-344179,-356358,-512768,-46674,287408,212176,-40603,-304521,-514564,-521985,-433317,-345275,-379381,-432407,-82242,44938,-170810,-478081,-183433,45800,13154,-4390,-165815,-104561,98916,293756,129291,-297810,-523605,-204539,83896,471945,611971,587491,328196,138560,26427,-115511,-218070,-170592,-85752,-78087,-259077,-313610,-214040,-372030,-367036,13870,173541,258268,-28006,-336480,-217747,-120291,-184870,-282381,-125571,43063,5321,-129757,-260911,278759,434540,41957,-540649,-97685,150637,-89668,-435518,-19694,297376,190152,-24195,6820,137291,251361,392472,347913,98654,-172648,-302581,-391788,-171749,-11189,-230203,-231588,-279332,-153270,-128234,4580,263992,216316,45182,-97928,-139749,-382464,-618705,-314309,-149259,-233563,-538023,-310700,66697,141897,29704,23969,40137,-269969,-371688,-38748,109479,130919,233144,78822,-122898,-234562,-186156,-336667,-365466,-48171,103040,82693,-36167,173123,229268,431052,455474,364092,13616,-228469,254529,898320,1130433,732985,-54820,-470455,-195996,-159607,-280807,21024,463221,669232,538338,641198,831469,522282,207196,58946,14508,-21282,119318,67944,59962,-120814,-266795,-265397,-112085,204085,454366,631344,589513,620814,538427,58185,-434178,205302,495898,432524,351387,329539,178130,-271133,41994,612446,721669,298389,-92715,-350088,-395943,87030,491451,357089,60448,-330696,-452698,-307983,-494020,-29769,691469,1113478,979578,593636,261811,209013,119957,354724,209269,-184356,-352435,-119487,252786,353267,157429,-116938,-92825,175969,366042,216862,-141366,-306399,48319,143544,-162594,-361044,139872,328730,139069,-195473,-523666,-525562,-566761,-449752,-170346,-59292,-98146,-221548,-190339,49600,45328,-116338,-376005,-277097,-299457,-390209,-230014,288210,439649,109321,-455784,-398451,-648131,-211727,193346,343524,42055,-22964,294513,695151,721235,338456,-65285,-37900,-28713,-254107,-339616,355333,575527,214635,-360411,-361792,-104655,157359,398925,687831,1057219,1170677,616910,-51659,-131772,150016,93779,184323,232468,233532,132342,161003,480282,956969,812391,150283,-207581,9530,97486,101653,89478,-22546,-37561,90650,45595,-411074,57198,557168,569790,490673,280523,252689,404231,295356,20532,-354015,-205254,339803,488914,272466,220197,606475,849237,689052,432472,162604,-182340,-188269,286121,567997,590749,567220,481448,390444,278783,206648,-96707,-368515,-235946,-2723,-13841,-17631,5631,214943,367828,460724,428269,588997,635492,175668,-419204,-177245,76423,-201717,-235047,-217630,14161,315833,563135,616897,225635,-159948,-82444,-225841,-613989,-270518,4457,74080,-147037,-225786,-288208,-282887,-352278,-324022,-295904,-77489,205136,113246,-119778,-285866,-334406,-130958,204117,164285,66260,-124424,-126878,-252120,-359463,-271967,-320688,-343724,-196248,11069,47441,19086,260752,666911,772649,240546,-473796,-65024,381701,631359,763626,491647,225136,316117,582667,424268,-108105,-354019,-301898,-477516,-236654,-190999,-278155,-194028,115484,256717,236161,63064,119004,377185,128944,-117167,-46617,168875,188113,-25489,-108427,-212768,-101526,-206052,-526818,61865,395091,490003,286728,14048,-211149,-251365,-441305,-275338,-55876,55331,233612,441549,604023,401348,264386,295799,334385,580338,895689,427756,-346450,10847,366303,78909,-403083,41898,239940,110905,-24074,-190079,-437803,-249462,90054,113707,228002,264162,428358,346962,157149,59969,-145356,-240151,51963,421974,749937,716849,627364,154375,-180037,39769,80288,-59693,-284852,-222425,-128876,8659,-15431,-169669,-412623,143992,575576,351288,-23565,208224,293352,-198557,-548465,-418971,-441011,-53391,142976,-69441,-345294,-191125,84616,209899,47997,-155266,-179646,-126714,-282623,-278320,-88251,65246,-7418,-53367,8057,168016,343353,-32449,-332633,335078,685991,416466,-107495,-347366,50720,189946,107595,-200372,-476628,-30975,362330,399340,-46519,-303196,-58859,246833,271914,470037,430840,276616,107569,-191820,-145951,145168,440930,816362,912687,725890,63987,-296707,-141162,-72237,-48206,-168679,-176632,-66061,-87276,-231238,-179386,186582,185211,-254189,71571,456783,365346,227478,205767,158236,-142732,-438393,-125492,257320,428030,432673,77732,-297385,-310645,61934,31128,-145218,-457058,-468890,-227841,17265,607599,1243295,1402008,1106281,488634,-99105,-436722,-242571,10870,-68566,-430421,-284595,-104062,-116260,-103069,-199678,-227351,-460047,-470851,-261231,-460796,-116086,211303,264275,116089,-63601,-259179,-477270,-474649,-173700,49096,33944,42119,-173909,-220675,-1797,325400,579807,560146,140327,-110966,-124605,-34906,-44303,-252207,-425958,-52246,-156880,-569183,-112401,157473,355736,378356,125490,225447,306567,265473,348812,419309,420741,13423,-333937,-284369,-184272,-133891,-198562,-242778,-330856,-337782,-302719,-304578,-424710,-459870,-290919,-67158,-66374,-260817,-499129,-334627,-62200,-101098,-160796,64648,408669,741380,496917,74406,-340899,-305607,-422965,-360394,-154260,82837,155749,110964,1384,-175153,-383150,-131625,-248518,-322252,73394,137857,-155759,-361305,75809,211020,81412,-86055,-123852,-90329,-56151,-306684,-455702,-403363,-404466,-327892,-277426,-285885,-249149,-210972,-177868,-139105,-84314,30901,326273,517808,492685,260127,266660,690284,753192,527096,-66195,-207412,79071,-165743,-179152,-90543,-310891,-224660,-55194,-245327,-222853,-158842,-207556,45520,165628,-182983,-535896,-207488,-257962,-464912,-70996,177514,149630,-179173,-515642,-62807,209134,224366,-43094,-481033,-173882,37762,115572,40139,-209096,-441672,-518212,-354743,-166817,28366,176288,157815,42741,-214902,-228614,261245,552330,593005,-17097,-428442,-163461,182739,180520,-191236,231054,620637,258942,-415033,-95357,167952,120211,76743,564783,317330,-191807,-80591,399722,337108,179153,52894,-173078,-321700,-211757,48410,197609,139548,28391,54589,-14283,-243958,-378226,52481,167438,-47235,-311230,214541,680259,750361,475335,203624,213945,145797,128562,221798,286372,186803,-106068,-304012,-162835,-72314,-43559,-17417,82066,-134170,-375416,-117706,-131431,-303165,-21371,376419,339286,71836,154468,236372,31206,-172179,-337731,-183792,-20947,147745,279182,346141,546944,970684,1405518,1729758,1463552,664624,-108835,-367973,-5665,506055,969707,942008,303732,-307204,-320,-182285,-253976,-220691,-353044,-181040,184715,223718,4119,-50522,205990,339535,167026,-90787,30816,54583,-149675,-427349,-201056,486434,953141,1012725,590024,38607,-284353,-418726,-274747,-243902,-179206,-344939,-393302,-43485,58316,44040,-54898,-172396,-436381,-385823,-498894,-168754,294309,163783,-391902,480445,1406979,1545301,1006878,282616,-86525,57383,-143118,-270005,-102030,153846,365811,443134,323230,222312,198818,13678,-40835,457465,892935,751148,411550,515612,631476,542016,261387,125132,-136649,-364140,-2939,265230,455882,524825,215241,-290734,-111743,262300,366405,226457,-42452,-48081,84550,90350,-10498,-147159,-188101,-117712,-208518,-282054,-38756,205540,71287,-350203,-370838,-158330,-126384,-194130,-224769,20005,260271,411531,388116,344647,230973,-51343,-455779,-234534,154582,203217,206413,412650,481439,72547,-290079,-253422,6739,-22693,-134234,-30002,189168,100701,-145833,-327655,-271692,-161601,155388,202533,-101634,51343,289568,368707,440915,583701,257426,-251071,-172896,116443,196741,139540,-103486,-283933,-171781,-69388,-77232,-381412,-370543,2279,176533,133461,199989,334282,376858,294646,109585,-290810,-428996,-346270,-94545,312067,752433,768993,309073,-161118,-53525,-80211,-276374,151136,345999,-108430,-59032,319516,172290,-144586,-56090,29030,-297744,-210568,108045,173933,414251,519120,635277,727475,594195,636888,530060,436802,221413,-219398,-278416,-83251,-93208,-309535,23777,258130,73295,-240883,-284406,33297,35126,-277297,-379388,-55468,-66795,-178793,305182,758329,714572,777047,650703,213870,-229722,-285538,-207394,-44899,187849,256842,199309,68486,182121,521385,610000,460403,92869,-16856,89817,65736,272428,674136,746250,340521,-233247,-298469,170734,190811,51281,-3375,456387,760957,773705,717531,189617,-340370,-215150,27672,265596,179596,-180031,-517227,-334777,-292060,-175300,-124464,-160786,-176218,-135172,-223432,-274576,-38595,365970,959808,944152,965920,694562,326386,-306659,62076,410068,446269,184601,-84781,-347789,-478138,-396963,-348899,-307669,-169454,103328,473036,875366,882479,406744,-281314,69858,153899,-54941,264745,717529,975489,629807,232473,-116421,-334489,-350752,-313003,-230666,-164611,-215217,-389772,-149193,-112815,-67778,103504,329180,341751,292235,161880,30871,-62759,-136544,-183851,-238577,-315577,-277712,-279959,-272343],[-166709,-175110,-220749,-76388,216356,428470,508965,396718,405273,465717,285492,149815,45137,109733,-70962,-262334,442862,1121244,1116911,706642,286259,311797,444775,297268,49908,-25667,-60097,-102739,107001,313910,241963,178485,65291,-267972,-160259,118441,-50647,-243595,-426819,-295563,-94959,63531,-4654,-183942,-8689,8322,-104679,-453860,-519043,-335826,-312236,-259018,-387797,-359028,-74370,-240670,-178268,122449,115776,-43034,96422,404896,368211,-43316,-21925,199907,8273,145917,226885,19906,-160510,-151838,-298178,-288193,-278137,-322818,-168008,-34686,-52734,-57159,-55131,-9707,-239921,-391393,-315956,-169582,-221008,-454995,-401186,-307780,-262075,-115348,196249,494797,718083,527172,127224,-250596,-85952,80494,204864,368472,437052,208377,-206183,182081,459372,467361,237852,-28682,-80028,120017,98654,-17556,154621,672463,1148348,1263934,851406,278288,-173668,-345581,-353985,-86618,292316,103026,-353037,178263,733857,581837,253168,-72227,-102630,-115995,50180,192687,17686,-174695,-227103,-120394,205635,263855,233314,293896,208970,117470,115545,4141,-215422,-155707,105859,372863,511467,519367,155990,-400283,-290080,15601,278039,316126,230459,308252,548143,721582,834272,806544,698651,534373,300328,86908,-209768,-374442,-482620,-351440,-142757,-139989,-364568,93433,308058,347260,260622,86657,-361830,-348896,-16182,-84386,-117428,-238815,-355139,-477667,-298618,-176456,-161826,-201460,-377591,-551524,-391965,-153384,67500,154849,112668,18546,-25739,7111,-130768,-256128,-221773,-335954,-385905,-39902,285632,341871,461713,656617,612894,360617,150211,116708,163803,226622,362794,182033,48329,53045,189547,236284,67978,-119820,-224394,-234733,-230821,-289450,-429314,-487735,-189021,-61216,-160797,-373662,-206281,136281,520311,710077,822126,858411,659350,263902,-218711,-508951,-547232,-358183,-68414,-25671,-305104,-315382,198411,525822,675859,415671,148585,278953,350794,277438,97514,-84706,-278025,-262263,92432,-47790,-277025,111948,407201,-45964,-496147,-443912,-220208,59128,135550,-128100,-196742,-182526,-197056,-357873,-241278,-245416,-341496,-29043,77912,-91333,-384917,-440494,-249606,-88959,-123857,7009,-24636,-263374,-448729,-152832,-179464,360653,712834,823586,501897,172579,55107,5933,100641,152013,-169039,-275187,290172,407963,250108,70153,-82519,141995,402038,477166,333464,-107245,-339218,-350604,-250998,-35332,61470,-62664,-112274,108882,212388,156602,105263,50079,-138066,-77598,67596,7686,-99724,-328662,-324404,284508,408143,259765,-27674,-301963,-445269,-270985,-203705,-343062,-372774,-295377,-286057,-48920,284110,387166,29238,-567478,31144,211068,44173,519845,1236365,1281621,914768,1100212,1247953,1582775,1926329,2170381,1817686,1004795,487800,276157,565233,521201,301746,352649,478950,562843,586053,780567,663339,414282,-117277,-431711,-203910,-255440,-371419,-9926,200708,198356,110599,87991,200247,491006,439200,-53838,-132151,304441,428196,514711,157469,-195221,-213108,357197,873824,869627,324063,1720,534591,830512,595590,116153,-34789,-9060,105044,319374,145171,-221316,-187006,-76009,-28900,-19439,-77082,20078,-9033,-378593,-358069,-82190,-117858,-206812,-278488,-177671,420673,880090,460123,-188007,-437103,-180781,48473,-12027,-30278,-342909,-341275,-62238,331273,486891,391352,55917,-291765,-288262,11880,-28047,-135671,-322673,-409622,-419121,-218123,4738,60492,242052,490055,141610,-348859,338590,1014192,1018291,654603,296917,114412,-36411,-12701,273366,742302,644472,109288,-100129,-291694,-369040,-227553,-300044,-375125,-141663,-328214,-306718,153326,294156,167272,-149042,-169033,-156206,-207787,-354395,-560245,-517747,-36078,323968,550730,604037,420088,89047,-201240,-332626,-254699,179744,597549,462922,-45608,-465643,-218013,-40497,75705,41180,-122471,-370129,-175175,325996,411456,150391,-159510,-376888,-541916,-309084,-329553,-102762,312251,464879,-15759,-158532,188904,289112,353311,134647,-405795,-170085,255140,86466,-453579,214890,680646,863094,486760,283493,209383,194391,94659,-111963,-273682,-302727,-273871,262448,566321,474962,120087,65449,187319,283681,52866,-350563,-81360,-12721,-254754,-221963,-364111,-407592,-115340,227789,152105,-295660,157668,536934,612001,422191,-55803,-451384,-382977,-412073,-26378,102589,-16916,-350300,-576136,-505582,-272005,101510,193262,-46145,219005,892679,1242574,659829,237249,-230104,-345641,-300670,-92028,105984,34620,-197300,-14737,33627,-244321,-94701,306584,549126,551885,547670,340113,25577,-235282,-73663,111619,190160,38764,-163897,-363896,-283862,-19549,105595,-58059,-53,3533,94975,160224,12447,-185177,-197270,-19165,-68288,-268456,-129100,403580,948545,738099,258994,-206705,76902,282399,233580,-245982,-79319,286416,436503,409073,77155,-280381,-565165,97737,584518,878881,490650,-258202,123348,485337,453031,305148,181410,-82648,-194507,-494729,76767,637260,694534,371684,-386523,-343406,100902,87369,-41247,-73402,95160,354855,213703,-142664,-600152,-168247,83218,-26841,-316217,102837,509519,659293,822019,980213,1119156,611436,-112401,-119273,333757,370373,82564,10387,272384,107777,166784,-107236,-24407,-93602,-260650,-194183,-184772,224710,687183,741551,424827,-28551,397283,860403,643480,117136,-348488,-176547,-121742,-370707,-395495,-54023,296528,663269,692133,458412,-65987,-331136,-132132,-76147,-114370,-92616,97411,128945,-48816,-156963,-246855,-248159,31031,379250,660867,616853,329040,198127,213692,346746,362398,-115279,-291683,280156,109540,-357672,-495416,-301744,-315007,-427197,-501014,-533455,-532595,-52248,110366,91723,54242,41197,185796,272713,251795,164742,-39802,76649,708268,1091378,581974,-224792,-199971,33202,136246,258579,149002,-249999,214087,154793,45795,-367173,-471754,-199007,74195,69627,66841,-132637,-464357,-107934,344099,507347,265152,77388,-28106,-191281,-540047,-10756,385184,406456,465592,310099,-114428,-503896,-229809,-368350,-283470,127824,246435,204552,-113984,-471534,-323741,62415,278939,477379,548202,659375,606825,601328,377844,71537,-177596,-95599,58271,84864,118954,153634,113918,-4760,-251457,-561883,-262602,222981,368068,244477,-234129,-443712,-362362,-298710,-146798,-28123,100322,196527,202933,220418,63631,-165567,-367890,-158162,-174821,-146429,-147978,-184903,-128127,-264693,-262696,-136212,-132706,-217359,-366571,-150723,171145,139856,3312,-10860,86992,72345,98418,-70342,-307878,-280318,467856,984678,872690,489418,138253,-143271,-95066,-66586,-193055,-317514,-414617,-303951,69291,515445,693488,432525,-41251,-285372,-316651,-295905,-34937,139500,-34085,-292327,-510786,-576079,-515845,-544897,-443329,-373395,-265620,-102506,-229855,-411148,-296600,-16484,5418,-17476,-151486,4621,46707,159912,361354,202169,-244856,-361980,-75853,159494,481993,624855,775252,474303,207021,-83626,-274466,-351411,-107403,174933,305695,165622,-13501,-61034,-210206,-302979,-56875,167777,266486,82586,-235869,-513524,-368721,-224000,-122451,82970,102006,-150416,-250491,-19839,529998,555662,179994,-327658,-315556,99201,59630,-395614,-108389,192275,55394,-35527,107285,152014,228905,338129,301771,-53928,-589415,-271850,-291491,-512340,-173438,-304584,-327153,-250276,-109256,84381,238567,379904,139483,-102600,-321088,-208194,-491542,-464038,-249127,-183338,-296109,-521014,-398283,-308968,-295532,-363736,-369828,-249666,-414982,-307073,-161443,-175110,-13771,202834,-33453,-318725,-469007,-387057,-391401,-282502,-114063,-20282,-16008,-177807,68921,24597,243350,446535,481538,143024,-254752,284039,1044351,1057580,645843,-140527,-509233,-226581,-204822,-229427,64451,402001,527973,476378,883183,963032,585922,226901,133117,213850,107994,100120,-20855,-186309,-303928,-255296,-113667,108746,316641,396475,534792,598473,684449,556006,16314,-328268,424059,789761,836801,653688,493995,242504,-174424,173927,733915,953898,529803,-20020,-439833,-489681,-128226,167632,193024,-27591,-385811,-514620,-292614,-544878,79787,788119,1187902,946835,486706,155459,-76846,-183422,-193515,-268506,-392374,-382119,-206110,195265,393345,227347,-118436,-214855,183462,432156,399390,25430,-158600,154641,194284,-100155,-277738,153314,389493,358167,71288,-360018,-447960,-351012,-287177,-63845,15779,-46552,-150478,-47738,178444,141264,83536,95025,161672,-8951,-274766,-190078,412440,613394,152582,-289573,-94778,-273221,-438422,31536,147625,-34882,-154207,47183,418319,544277,300953,-124967,-236514,-258951,-398119,-166407,395619,576028,242769,-375320,-320144,43541,332473,480074,516056,821407,1029146,663806,86338,-153409,9040,43988,184348,338516,362107,242413,114013,460704,987168,885649,270699,-40359,106457,174266,128597,19503,-211122,-371334,-235258,-201226,-421055,296771,620087,640864,408900,256404,552501,674781,489295,199599,-247480,-177305,323567,342488,52283,-74936,394173,778571,611885,456659,159043,-221264,-52507,444367,668828,545135,306190,98995,75037,167591,329501,-31062,-303859,-78058,184605,55280,-70807,-88487,39942,145150,253223,247108,413412,511335,240702,-257221,-339147,-99084,-272189,-226700,-225614,115488,543376,719403,771566,362536,-151957,-192661,-317124,-566948,-259944,-63545,-17477,-79324,-75113,-99739,-157543,-343178,-558155,-540589,-346139,55532,220642,77851,-185387,-380678,-375927,-148398,-156785,-207667,-343910,-228130,-278741,-390691,-426747,-339263,-191018,136464,306795,258193,222778,448634,718784,767732,238433,-401653,92932,461524,499849,313386,115101,29224,224530,497090,375751,6021,-278276,-195715,-71674,-52078,36749,-564,-21839,154483,400804,321639,-41543,-130266,71662,-109896,-227748,-98186,90110,-33998,-123270,-108364,-143329,-70781,-250272,-380243,250891,487415,394529,230458,123318,94650,106513,-73721,-187372,-71108,-92837,35930,230909,423732,330521,321102,320825,207592,358181,626881,359612,-230650,-126607,271372,219858,-216649,-299904,-174686,-109152,-157752,-258782,-414643,-331774,-282648,-290632,-47222,108148,245447,304435,203517,113275,-146462,-291168,23543,391439,681422,738434,647434,154987,-201632,22575,130902,80957,35436,145975,-13362,-110261,-159545,-326043,-193727,490820,899887,408362,-7654,412044,450539,-84187,-520760,-461968,-447993,-61119,82261,-158322,-499485,-301253,-191809,-84528,-75731,-211641,-388852,-473605,-447580,-387169,-130896,207282,292854,192229,37068,-68802,-161663,-495571,-66311,492380,615401,387576,87927,-61306,73655,112111,38041,-283097,-509168,41027,290732,198462,-179514,-41603,132371,312363,353690,528321,397299,207715,11393,-163130,-96521,154566,516611,891041,884641,656451,103592,-397793,-408636,-225331,-84324,-105623,-196130,-116853,-71831,-300099,-192675,151065,213553,-271793,-3236,271524,91367,80439,156660,124502,-79644,-558223,-106869,252357,525282,540410,285894,-82343,41483,334176,223269,-163372,-450230,-346568,-181480,145078,766849,1114926,1336250,1163397,598343,-18594,-377828,-425114,-234273,-44932,-311837,-340857,-37117,-11050,-40440,-211231,-200872,-332001,-534369,-509213,-383192,30615,278081,324359,157901,-58250,-300726,-560597,-552433,-187334,113331,207796,268664,85689,-123430,-38460,223196,496209,528657,182521,-67781,-49838,76003,-9699,-213254,-578178,-195537,-294210,-459433,30623,374948,650036,677304,352858,160423,229807,300403,451100,526607,432182,130053,-239365,-393764,-360429,-270116,-366128,-531881,-488839,-518133,-550004,-539485,-569510,-666472,-491244,-183434,-87492,-179420,-245985,-151025,63138,-217470,-396835,200371,447368,383144,130237,-131651,-164642,19905,-127305,-503325,-214035,91233,191873,49804,-185827,-261565,-509310,-449860,-344125,-263630,-6322,55052,-190037,-443748,95347,431388,520973,308503,-18234,-116283,54160,-136800,-346494,-477952,-389585,-166973,-30587,-275149,-326772,-135569,-115178,-229969,-371253,-294820,20526,348510,428863,398092,398876,519861,399945,257546,-201160,-279636,86656,34212,162702,50934,-237200,-383372,-192344,-357648,-460220,-334180,-339978,-169625,-132215,-370429,-524146,-346317,-488799,-313978,16249,189986,134421,-36770,-281507,-385568,-143712,22542,-84107,-336392,-107000,219881,318890,186940,-17510,-170551,-223516,-345878,-146433,186281,306923,200670,23675,-242578,-97353,425051,603322,434030,-195091,-483926,-83301,166191,134034,-80427,392630,664385,210905,-558716,49099,321100,140153,44080,624970,564137,40845,-323327,210039,264965,432018,270520,-16340,-183531,-163538,37367,184100,234991,166880,289643,113401,-172916,-229527,-31870,-110399,-418658,-18714,353131,577709,523611,215337,130196,297949,274295,190592,243849,258223,138445,-91912,-242320,-235300,-211569,-167293,19975,246578,176235,-172098,-406956,-321158,-194722,-49672,174130,169600,-196629,-303514,-31767,32045,-6449,-209907,-164532,-56359,105834,286632,359834,613357,992210,1296863,1448957,1410369,793422,276760,-235987,70181,620847,962054,760689,70763,-248554,36750,-388287,-287761,-65932,-216178,-234448,41580,178276,82293,113331,340525,419855,342465,-25795,-149539,-207438,-316561,-550439,-143357,523123,973894,1074468,822487,330100,-17498,-152313,-90616,-242145,-379302,-325617,-77877,130469,81411,-18338,-166637,-213203,-300138,-412621,-504858,-117684,251424,224248,-225497,301432,1313639,1599529,1187293,522846,-61320,-206115,-381942,-236019,-9946,37924,107804,168961,70961,204848,220460,-160342,-152266,527268,926274,741306,262218,254634,255408,336921,151301,242080,150979,-306288,-255775,29404,256508,275843,-81196,-458520,67510,425659,385370,278606,-18572,-116985,-104729,57726,49103,-63393,-213773,-139780,-66027,-39165,125203,287036,17838,-243089,-15611,37580,-14109,-194022,-417128,-176758,81392,254172,367128,333843,126785,-129842,-505534,-211845,182585,330696,256973,192534,159175,-56243,-479128,-85431,190525,177608,83475,208418,366043,303545,57809,-11508,29887,30962,-136270,-56370,-313157,-459891,64445,454754,551039,808255,652145,308551,-96031,-296447,46790,264953,55386,-223050,-40138,75231,-52628,-472446,-286983,-39363,-167421,-357893,-197506,-94106,6093,85203,-43842,-479090,-382808,-220523,-10550,286036,552765,420376,71657,-107418,34352,24938,-309718,-204389,-85947,-370464,-134796,148280,34774,-92398,-189506,-202156,-420407,-326262,111115,350982,523054,570717,622413,793214,691274,619459,618371,463272,371347,169286,-18200,-86350,-136677,-219758,207155,489728,340501,-36623,-428686,-171814,3276,-246913,-265848,142753,198765,-95852,3828,343107,232939,212331,141295,-94003,-366830,-198110,20527,292565,377639,216317,-58062,-266335,-100786,318144,448110,440147,213556,83966,73430,23003,152729,366028,410266,79565,-337432,-73561,206042,106281,-365188,-138863,471147,943657,917351,672683,166717,-423706,-307253,-57715,215618,304403,113875,-342780,-295347,-169048,-158642,-44969,-7840,-169933,-258752,-205127,-220361,-5877,500295,989515,995869,864922,481279,158642,-413045,-93781,175877,361772,204324,-106700,-422283,-297353,-126988,-279339,-442944,-356962,62859,527925,840222,702208,165853,-433776,337248,576623,337736,97691,640131,1080894,857698,407172,-5341,-311995,-409327,-245699,-97605,-46164,-207563,-309403,-112767,-145390,-5389,134853,284808,263951,100377,-24456,-175072,-179664,-145677,-181199,-277244,-355658,-305126,-258858,-258400],[-145687,-182455,-259076,-140222,134175,373377,470033,362661,247997,124578,55901,119755,185496,203549,-13304,-363332,264027,979564,1174545,771536,349044,338111,527399,408696,163076,11649,21233,122220,235806,283480,149031,100817,7836,-441891,-166711,-55239,-324445,-555155,-414444,-481038,-249650,-179008,11092,364600,473241,523347,303436,-129233,-407206,-292014,-265158,-234716,-396347,-319787,41026,-45431,-207497,-283961,-371186,-475171,-239491,171456,217266,-158651,-95093,153402,-160520,13345,163988,-28752,-105608,123621,26839,-155693,-264708,-414990,-345694,-146776,-11387,74853,87923,129222,-128438,-290362,-132997,84161,130979,-55220,-307019,-314757,-173065,-87211,86838,207211,275936,111779,-161910,-205570,-50200,14942,137557,351457,410148,123109,-451772,231415,584560,495602,91443,-86362,20792,242961,193695,-39221,123700,609017,1013988,1062030,817168,385612,-615,-343169,-253109,216844,624798,365902,-193545,-182179,217118,206585,4986,-350485,-377058,-342355,-207217,-14219,-350352,-371761,-169269,16432,176575,34411,-129277,-26196,-83056,-98766,81521,136362,-162927,-4657,494586,748951,789080,659969,291898,-249770,-66940,250365,379642,282137,135257,150010,370267,591105,700528,770000,675558,560827,426145,194402,-31948,-401162,-502349,-348658,-259216,-270341,-394429,-58988,124258,282286,259355,86678,-334028,-395926,-48493,-62588,-121952,-262746,-284659,-179510,-182189,-150890,-48644,-39866,-267724,-492557,-249587,-41770,310332,576808,683391,454351,83247,-180576,-168799,-201076,-222377,-320558,-240679,117572,364732,316092,399659,522490,506833,415030,284629,308726,375967,622302,686130,444928,169664,150811,304673,328961,156620,-45825,-113547,-245705,-293768,-375258,-485245,-578648,-186752,261525,382523,77802,-323336,-2379,415481,632260,781223,787061,634930,339010,-204940,-404063,-243928,-446251,-288667,-34018,-187985,-377519,95595,435409,751085,650548,326521,324412,262314,264710,27866,-65115,-392344,16175,363481,71149,-355129,69215,183280,-290857,-335319,-223430,-91028,49729,90468,-74704,-43014,-234776,-371236,-478137,-313257,-421156,-396731,-35655,64321,-61282,-143906,-434808,-560510,-455340,-360118,-373172,-283496,-470342,-448383,-145205,-187930,246944,511655,552319,399209,133416,-104468,-186964,2236,112461,-222335,-411748,276580,546628,278967,-89727,-279911,-106639,215876,312747,206096,-124874,-256750,-301813,-228754,29220,164383,160012,35915,91789,89381,25579,-140130,-200450,-482559,-308082,-112364,-132877,-127269,-364708,-284542,311936,484851,271222,12184,-163558,-418731,-460317,-317535,-416096,-511229,-413836,-260842,70173,310562,363099,112311,-440962,-15513,292919,202355,501155,1013819,876678,488439,543842,575187,960378,1448116,1816422,1775610,1307058,821802,425483,753604,652483,410105,294776,504537,603332,565122,473268,338840,94533,-320506,-366129,-207377,-295463,-417628,-219065,-69152,19505,138293,143128,246063,363168,173987,-432492,40728,667990,716021,688655,259378,-209274,-101069,415063,836159,713627,91228,-169785,407805,577006,316915,80713,-35242,-235977,-222762,-168307,-149814,-220504,-19980,188230,208167,202419,21445,89833,-2501,-400546,-205737,15630,-118964,-389741,-421404,-209267,293019,700735,426644,-74764,-520985,-365177,-125535,-221360,-285489,-509823,-144469,215454,503722,458564,50048,-355688,-458572,-195043,-54708,-152751,-118644,-30881,-58846,-414676,-478764,-51950,294510,399126,500042,22917,-337575,360391,893522,798827,430189,45626,-190402,-392390,-308399,142581,484095,371461,-148841,-307384,-371334,-462088,-367942,-160864,168522,387871,71797,-328380,-80021,175330,163964,-60506,-246178,-351736,-468253,-448619,-376977,-180004,371692,691295,853548,677130,316941,49988,-161954,-365915,-414505,147266,568285,510130,-3808,-199888,37226,104508,91760,-44546,-305220,-396901,5684,368342,292565,-115417,-394176,-498284,-447379,-165781,-203085,-272898,104803,379727,140356,208523,355363,180461,-36094,-270309,-407094,106407,328151,83676,-342127,448858,806490,853236,174322,-94807,1495,37715,-46802,-216689,-354298,-314477,52446,701736,741875,479568,107227,44712,175283,183863,-56572,-418732,-94965,-84857,-397926,-423655,-342703,-331012,-79850,190292,94106,-256460,58132,466129,662127,483181,33425,-369573,-388957,-273538,-51244,6015,-64424,-297401,-472552,-445241,-103700,315441,345201,73330,172113,462735,801667,348965,-94404,-525748,-443961,-115122,241873,505745,284348,-79751,-66576,20319,-248297,-198351,156355,437183,600913,639527,316544,-43713,-34031,328951,382248,75523,-162377,-244651,-173483,42333,37526,-56998,-101557,45999,-86013,-191562,-241810,-331778,-446533,-213601,-38230,-68761,-204655,-128135,326345,777086,603946,175222,-150236,-45132,102401,196098,-18931,-173104,236773,540664,606328,294606,-77673,-386487,-79991,422670,651321,122400,-485678,274394,445623,298795,115644,-26471,-151679,-55800,-291539,-177872,518079,654707,295860,-282927,-210228,42822,-6782,-190286,-262758,-47990,184466,50042,-203867,-575408,-184931,-18207,-257466,-168903,174186,609714,749455,795698,945716,1182487,739674,-53525,-13415,493986,411483,133471,129780,161075,178865,15321,-183190,-196592,-124318,-179856,-209721,123194,431585,658063,662585,417668,-43964,212981,675394,458788,-24956,-569210,-115822,22762,-216745,-387740,-105213,266736,767500,896383,462359,-295694,-292972,120460,230705,111602,-88521,-87422,-126257,-212471,-119593,-73485,-39247,216615,425662,564625,452538,226219,102401,186931,468508,587044,225437,-193091,179109,47358,-301552,-484500,-349203,-334196,-408433,-301493,-235022,-374625,-288512,-111385,-136953,-78610,-13888,82191,215263,104979,-97016,-187162,153007,881473,1279273,823619,84888,-29637,95317,148580,444347,361119,11189,201555,48193,-119372,-452245,-118495,130080,309371,223621,145656,-17699,-469996,-81101,397468,472145,78454,-260804,-489519,-437389,-125957,285613,477727,380285,348332,259441,32688,-378848,-254387,-324580,-126667,247415,477488,394144,-84882,-503669,-230434,164936,476585,652833,645753,675964,667164,710150,499545,108961,-2888,162091,222079,127341,96170,52463,-38578,-134962,-260332,-484674,-336147,217749,359241,367121,-61860,-351181,-393037,-407415,-220548,26145,150438,308792,276032,362905,408385,451473,296122,301451,249990,214012,-102032,-162745,-353118,-400303,-394882,-378533,-482099,-414680,-333617,-71482,254233,273896,88461,-13118,16274,-61106,-86807,-206351,-451748,-198851,560473,910748,736120,396343,221736,110890,109672,13167,-134187,-178871,-214635,-336740,-63012,356995,576468,331332,-47286,-308773,-232546,-19210,68745,16842,-255819,-521420,-426190,-444359,-388505,-436657,-588502,-395155,-138323,90884,130731,128049,52075,105954,-55422,59905,325897,333423,174318,142500,266289,109992,-265337,-172290,10819,152470,354894,486017,685597,480323,193414,-258696,-381968,-511446,-182599,158551,341831,297031,192224,121783,-80527,-248545,-186987,-35058,33315,435,-64176,-289093,-510066,-157405,59177,226723,114715,-363908,-365146,226209,642952,521689,211736,-52716,-488895,-112051,-39482,-536011,-148893,62932,-80568,81370,230806,147329,125094,106602,51720,-285574,-99490,391881,203873,-313736,-402075,-351711,-394710,-216685,-14338,268021,439109,339395,-22168,-293840,-371197,-99761,-263981,-212030,-95699,-98777,19340,-45219,157530,-146469,-296005,-477110,-284722,-195392,-182144,-233783,-379142,-311449,167484,300676,-80685,-492978,-373753,-332827,-370322,-220613,-185598,-217582,-258783,-305772,-149882,-362320,-189439,347626,544684,318724,-250519,146787,771042,732310,410503,-235017,-418449,-200922,-205367,-147644,105319,314175,320436,359685,921190,854512,507540,167277,120837,264431,132701,24328,59801,-23857,-376185,-268909,16144,277864,322364,241031,340843,549664,747029,607406,25855,-110206,558578,956384,1052952,714041,452948,195577,-85416,252912,807145,1134167,743481,33606,-475564,-400538,-431214,-154440,82636,16889,-294069,-495028,-286142,-282020,292940,858915,1138723,814247,288725,-11870,-339390,-330746,-87710,-238836,-393373,-481951,-332307,31441,324061,235157,-140236,-449460,72068,394877,480244,165191,-28614,164422,174589,-44142,-230704,60603,359312,493675,253734,-204701,-336482,-224624,-182254,-58628,18006,-7814,-27924,180730,287813,159903,134842,413578,434390,193407,-151674,-209327,334374,560448,148063,-177211,41145,-7624,-329870,-118963,-96199,-162311,-335597,-144542,85995,256495,136379,-220731,-495857,-395631,-355101,4194,497527,657734,300291,-389708,-215035,266562,493332,456456,137359,254187,732514,670203,214541,-213186,-166058,-25512,134682,320875,399979,329366,-5884,213743,662692,694577,287323,-55476,23189,123332,91054,-49884,-276947,-415824,-491448,-498569,-111137,390391,574739,705311,400296,488245,861484,832783,513840,165084,-241521,-105189,205449,93171,-229121,-429805,-65283,299751,305445,322420,91832,-288063,-3384,456886,617021,442094,23225,-315306,-219733,102489,332640,12143,-224511,36640,228312,11452,-226415,-227032,-136311,-91457,-58192,-16321,198214,340426,271481,-109577,-411999,-290756,-306343,-336783,-304449,95621,522706,631281,675410,377774,-82856,-274495,-371626,-446501,-237611,-106457,-6747,76394,86490,87680,24730,-177690,-325333,-418143,-326028,34135,389198,298807,-57856,-326211,-272159,-337545,-449080,-465316,-469282,-258298,-227667,-281023,-353954,-375245,-63959,424303,594488,493997,417466,575613,731110,707565,224386,-319636,141824,364398,127765,-280808,-370494,-233515,-41153,139460,183783,146108,21907,95880,422257,356944,436581,269096,88483,74997,360481,141736,-301494,-464877,-347172,-281111,-296608,-301969,-249123,-484845,-284071,-165035,-98260,-41222,-232838,-165539,448781,584025,244931,62220,103535,277206,332363,143894,-128941,-144173,-310270,-174355,94352,275020,259587,267059,266257,96543,24897,130494,169712,-44715,-174781,140770,318235,217128,-141043,-335060,-329849,-296810,-279181,-349581,-434322,-479518,-360853,-121098,-48186,-57088,88767,54013,-56327,-281922,-464050,-33798,363778,572416,733338,556932,103140,-173112,-87126,131627,342868,468583,583147,232749,-10313,-113832,-132125,129500,640897,852135,257792,-16397,495978,452563,39856,-378021,-551257,-400591,-104495,-86007,-320259,-379101,-273391,-390515,-286250,-82117,-38313,-104963,42708,-303,-101651,-2018,323997,522175,349173,35738,-291466,-411230,-187077,8417,227044,172984,176053,217782,130432,101550,65125,-54913,-392602,-405315,106119,184865,-64785,-242950,55134,189394,335741,568229,675601,417628,143186,-129553,-220881,-150906,78518,370378,598995,591411,427436,145301,-213930,-453958,-356314,-164890,-93982,-193865,-186741,-138597,-292283,-205815,3759,54788,-259902,25633,139523,-96148,-106085,21720,29924,44290,-392640,-331339,59437,367095,354925,190864,-53211,236069,416689,279983,-210901,-386054,-251260,-142995,207311,779527,956595,1090074,867534,371917,-2184,-413069,-434884,-49778,102083,-125409,-388708,78048,250380,130538,-186370,-213866,-186371,-325683,-257552,-60868,223713,326958,266502,53816,-158074,-387830,-459331,-538438,-270120,89000,341720,377172,202631,-76992,-144592,66021,394493,451654,202998,-16774,-1082,107684,78503,-114410,-479908,-322779,-450549,-393219,139457,507929,735515,621570,407209,111190,174667,279412,398761,418537,262908,112413,-186775,-366406,-514448,-442584,-431061,-370247,-311542,-409819,-490450,-454285,-402944,-636890,-715381,-336051,-152769,-142935,-48199,7082,111150,-301394,-434891,257958,342978,-46962,-378217,-403500,-111753,195532,159397,-152864,-293223,-30638,148689,-52438,-358165,-176556,-188131,-251438,-237025,-169678,-141811,-138066,-310236,-368315,45615,501017,821705,649211,147722,-146324,-67161,-97340,-310246,-552669,-248609,204,15295,-100092,-199034,-30937,-32444,-224926,-426426,-506039,-407940,19844,236656,432437,625702,613432,289419,63052,-276577,-309877,109414,305173,547778,408866,-58692,-526301,-209354,-205816,-334101,-368869,-413518,-405066,-437784,-507250,-427173,-339186,-297650,-105016,80807,146211,74162,73722,-2462,-154629,-425494,-253669,-153502,-179206,-81342,232576,377872,286417,178376,154457,65276,-119460,-35392,304484,295053,98946,-78926,-174399,91060,544438,686407,337012,-162157,-409442,-26594,140569,34017,-11805,466714,606287,134165,-363184,120075,320520,39345,-85141,407538,577175,90216,-406628,70440,240417,569566,412552,76412,-96773,-121596,15741,121756,286072,345697,512487,254609,-92137,-146314,-164763,-381385,-302330,113604,314207,321273,173568,-39781,58876,314147,373187,274171,218544,129397,-6511,-172229,-341372,-457940,-417018,-275667,23078,345982,442963,169133,115402,95208,266196,23985,-111746,-95149,132685,112805,-8226,-63535,51624,117267,182348,179945,229518,318153,383245,565701,684927,865701,921685,1100523,838723,611804,173182,190835,613864,877041,672745,187313,2016,-189940,-197636,75993,255971,34299,-109225,-193014,-58537,82715,203042,318428,293687,232758,-22149,-229278,-446482,-585805,-445744,-20683,454286,703502,805800,815334,534096,253084,106994,67653,-214058,-553801,-108235,177316,208659,-6951,-218048,-326063,-297862,-183435,-294006,-320953,-39485,156281,213559,-83656,-99643,732673,1151770,1032367,586618,14742,-381660,-294183,50982,202133,-77000,-194263,-250218,-145669,288047,244178,-265170,-271802,410687,714929,570359,116364,-253646,-275849,-75482,-63452,202344,259010,-76148,-471290,-246610,-11667,-34344,-314087,-320083,76209,340121,228650,173499,-68175,-282832,-398294,91919,285724,271602,-100928,-215715,-43169,-44921,-84863,-72061,-329084,-140869,269752,223524,60085,-256528,-413366,-117316,88892,210929,302632,148414,-103010,-259810,-534622,-292463,51367,198073,79545,-274650,-156894,-93327,-459161,93826,353377,331911,226141,317201,327256,297199,83740,117519,237210,266472,-264172,-227034,144963,226921,168772,381736,604490,944570,981010,750029,308564,-357017,-95470,269938,123680,-233650,-112908,26834,-151552,-458384,-154642,-43892,-396990,-328948,97150,16086,-107414,-13405,-145628,-363297,-163666,-63780,77833,179079,258684,100528,-12592,-6398,65250,57371,-67538,-115883,-252,-394246,-192167,-96088,-200788,-94973,-76344,-259801,-499227,-432272,-30532,339642,422653,494133,472514,615875,621226,555674,602941,432960,399583,387868,222275,68476,-77301,-74079,367372,641503,532627,100635,-324588,-359167,-71374,-184415,-94295,274087,327517,16967,-207423,-54416,-144404,-287329,-280839,-320795,-398973,-156908,110248,339802,280441,-1472,-494299,-314807,-354552,-113589,130818,283673,237911,109583,30328,-33414,-42449,2913,42372,-143968,-186353,131808,250457,126636,-300029,50534,442711,827443,827128,460623,78709,-358683,-443035,-249948,70008,303606,236441,-188747,-160446,-5773,-163280,-81407,-12498,-154764,-329346,-198062,-204161,-62264,411724,728915,909380,651976,257646,29324,-200881,-96106,120348,366050,260751,-112702,-384621,-61109,161094,-109541,-417576,-471170,11488,556023,738707,459119,-160160,77641,599947,975475,702973,-45016,397775,927954,962191,568831,185748,-167026,-415892,-204646,16985,57047,-124117,-137170,-100268,-90772,53181,133978,225405,207202,434,-87232,-152511,-141332,-100066,-153482,-280086,-365214,-289034,-171527,-147735],[-81537,-151379,-297751,-230942,11283,233682,326494,288501,139134,-174246,-145891,187071,382226,307297,41371,-362407,-38861,487631,802710,607279,235492,220512,412133,407575,280111,142593,137695,212541,188045,142154,11274,-16530,-148332,-362535,-59204,-62505,-269399,-104143,-62561,-276612,-344440,-378368,-36746,649849,727250,928469,692663,164742,-341475,-276856,-255096,-269318,-351136,-139466,208915,122369,-190947,-450578,-168670,-256546,-313982,26387,141144,-240048,-108900,207192,-116562,-176595,23046,-101858,-39495,290571,265878,-5307,-274484,-396054,-470887,-304561,-46001,137351,165037,161581,-102512,-192336,64680,330435,435997,332849,164118,8270,-63775,-92493,-36654,-43996,-141139,-191812,-299829,-185974,-129899,-137859,68938,363887,456273,189927,-306053,292889,608679,473386,-33730,-242491,-83540,89934,66106,-224688,-116766,351726,620485,636753,678815,577276,339529,-95438,-201186,470935,888297,606684,78621,-303428,-455119,-202620,-316481,-420302,-267516,-407251,-490289,-413306,-350671,-89042,79791,202284,220935,-103876,-346499,-122733,-330085,-253566,161736,223617,-128415,237388,846442,1007380,916570,730705,433547,31509,168051,482759,447140,206537,34264,3844,196016,455811,482400,592629,635272,536026,476371,306900,213758,-49744,-250731,-313153,-377862,-386782,-420555,-268064,-172232,-12608,27683,-94267,-350891,-472705,-230739,-194039,-143161,-32687,916,-18819,-115961,-181141,187,72733,-119007,-269210,-83823,140638,488603,850729,1084716,807965,209221,-340294,-48766,41512,-27352,-201486,-108637,206847,367137,313288,308336,314491,303935,281848,340124,465261,513449,783038,764972,561551,181668,183428,358904,312715,134572,-35686,-69127,-227734,-285087,-458850,-468207,-532794,-151009,560384,937547,684765,94483,-225102,162538,400689,565354,523417,485378,308600,-105446,-150102,-43813,-295464,-307507,14834,-79492,-401560,25119,406165,776856,800043,411978,209137,71665,134888,36335,9500,-472805,231784,503126,230615,-249444,-70502,-108195,-459749,-198042,-34900,45649,-72564,-202119,10873,105145,-190942,-440253,-376881,-350140,-516997,-248308,-3660,29964,-34180,51753,-69766,-41521,-144058,-169294,-269041,-397617,-448439,-306274,-166296,-222297,-35035,241718,290464,270422,16940,-245030,-257121,-56094,62925,-262694,-416303,204963,627206,340183,-172625,-426666,-374233,-2075,104890,-74242,-296697,-269074,-302244,-197944,43228,226139,267657,85452,48314,-10929,-98509,-253524,-221323,-453316,-516005,-349182,-287157,-148864,-366024,-263810,317635,630782,366168,105011,43575,-122606,-461068,-444253,-416411,-569602,-436996,-143101,173311,293544,264715,111584,-355733,-152098,278758,291633,390562,685173,558321,277694,33410,98320,482445,996602,1345681,1507954,1307632,866203,592066,860785,655470,373883,56963,142988,232834,368660,234701,131253,-135031,-390123,-345864,-236951,-336034,-485601,-473843,-400996,-146383,132651,170875,241729,176721,-148820,-480460,113717,752655,845245,652493,205281,-430869,95239,492047,653014,377039,-270500,-159540,272671,223249,-110538,-167848,-216850,-273994,-125011,-285709,-376840,-250904,111189,460966,493918,441983,184255,241167,101108,-277689,-197123,45036,-107710,-362785,-501776,-264432,112723,259517,167305,-162851,-486533,-443237,-266380,-197783,-193712,-292662,-1175,347967,492456,297418,-254923,-381226,7443,59885,-77883,-259302,12836,313441,353881,21562,-265128,144964,643804,566043,349597,-144745,-189504,408755,703692,515504,138926,-212920,-507036,-429294,-360110,-28145,135460,47927,-259964,-373574,-354369,-222889,17160,392221,761697,802479,416760,16258,-220315,-104578,-67343,-155574,-410432,-311908,-159648,-119615,-135404,98025,542933,833918,930875,623074,225221,130171,10746,-158800,-468691,17563,425932,476261,132174,100081,323197,254798,69675,-155442,-411880,-281748,72372,252236,73064,-349518,-486716,-421054,-351424,-64886,-86853,-248910,-4930,269923,260746,392587,464426,128631,-373893,-448977,-238885,152790,171538,-104988,-97600,653463,998529,848741,69581,-524807,-110434,-74778,-168978,-273171,-276412,-269337,181951,751917,642297,312404,92311,-43951,36516,-24207,-266108,-454056,-151653,-170171,-301710,-186530,-156710,-138080,-43330,121641,16756,-265992,-143830,302715,596539,512617,155480,-122465,-146473,-55394,-13737,-59634,-134139,-256432,-385108,-360332,27935,434175,405509,78068,-154960,-278239,-98208,-145231,-371431,-519249,-526330,15510,464910,727164,416875,50756,-104559,2298,-216776,-250206,-69300,140350,498436,591526,280444,-94616,252862,533894,366285,-220625,-439303,-14863,354509,428478,111941,-215496,-114288,123801,37595,-261314,-514236,-531248,-349658,-107165,109789,136709,-39072,-196729,6282,267018,305230,106669,-106863,-275165,-263214,-70019,39947,-360261,115797,504170,624611,449380,173279,-44520,-150619,197325,284071,-165819,19448,471696,379912,72176,-243286,-507404,-164295,96192,-93734,-510051,98595,375635,23578,-104272,123775,125792,-39188,-199291,-233063,-314743,-258805,-238977,-315071,-563640,-257449,-61625,110544,390750,384523,503250,563083,475183,640162,928335,705788,-31016,-38221,429927,246557,-8313,-30881,-198560,-32299,-342702,-383503,-458609,-250499,-117145,269788,665422,498659,391019,429640,360222,-30309,-80669,271741,134315,-277442,-232247,175146,257971,-39923,-298596,-297827,84516,574616,832283,347764,-545571,76283,463615,509956,199006,-178606,-362898,-353245,-311914,-93703,87813,156311,301121,294057,338620,276964,123035,-28176,49941,447055,707137,496088,6932,42795,22534,-208104,-505937,-457459,-396173,-333424,-52650,15191,-147119,-320031,-326565,-471884,-219054,-183451,-138827,23564,-81064,-273695,-231526,176023,853086,1207883,995897,360203,98308,61667,72319,495920,457383,337361,162183,-42747,-200746,-242959,135379,296924,320524,198288,84293,-23810,-339873,-148336,261881,244177,-120170,-339258,-238878,-67654,223998,420285,375715,222471,98994,85104,30410,-362332,-334594,-300808,-20393,388249,666191,467616,-78757,-453980,-192008,198536,611763,751646,723516,729251,696541,699007,483452,34155,116056,468415,392009,178056,115681,74661,-102334,-318284,-321191,-470277,-285477,275736,440135,429661,65624,-214055,-217332,-275261,-265583,-18480,126444,291514,177585,230138,514283,809284,784970,523076,474289,380858,-130615,-111924,-157002,-65460,-88937,85771,-187687,-271328,-270993,-61471,237013,344192,131602,20188,2880,-74583,-239222,-231638,-385097,-75428,470294,681607,567416,343895,278386,285070,264571,100816,-75011,-34919,-500,-207106,-326136,87010,333213,86923,-286011,-316699,-70884,234085,230403,-12733,-392351,-400311,-250785,-337548,-280155,-251897,-427423,-445896,-52882,311272,455553,404556,219627,-13063,-294388,31707,616279,550503,222531,39331,13569,-122505,-182652,17319,34506,44066,136131,228674,304248,283385,38396,-455015,-350251,-395320,-427230,-161098,-38319,32858,83274,45153,-112818,-293766,-371106,-376137,-370649,-200437,18271,-73050,-407240,-178862,75803,186794,67576,-273012,-87223,394232,599951,375372,137758,75202,-198486,-289239,-374846,-386977,-62385,-63612,-185535,200611,280683,114871,-2459,-177832,-344363,-322956,362991,846044,519789,-76261,-431656,-230596,-318502,-189384,-9719,270612,452132,129895,-210878,-459159,-335237,-161581,-181188,-40586,68161,59963,449077,665903,794168,405269,71060,-105514,-13188,28348,-446,-232051,-533036,-64024,395755,372745,-113388,-354977,-112242,-15768,-141298,-188015,-260073,-374257,-413775,-316203,-172205,-297529,-354604,155108,476181,419262,-188792,-170647,155354,320720,199073,-180138,-326951,-157887,-155841,-53002,141005,226538,86785,157225,632227,545577,314558,65415,56900,172255,51390,-102725,166103,215656,-233309,-297752,87995,322929,234171,87011,163746,434249,714914,623556,134759,109341,578024,929260,956610,568582,258016,67484,-28083,263239,837319,1179653,814760,288,-452518,-283185,-300502,20487,192567,235098,-12167,-213782,-220572,-86902,385369,827029,942955,598543,76351,-204607,-300663,13648,465150,189040,-272736,-554971,-421160,-155238,190238,211545,-68562,-515757,-100400,232987,417399,225577,156,46567,112879,-13436,-229629,-121155,231930,488287,302456,-102936,-288449,-275184,-238757,-185530,-89207,-30586,140568,461417,403398,137869,16113,428460,454153,236922,-80254,-225145,86497,268561,28136,-205105,694,83493,-116124,-146996,-150217,-62539,-93395,-185786,-277558,-78326,111001,96773,-99316,-325560,-360875,-14455,509038,699574,289648,-402862,-45671,431915,540322,334859,-125530,-271760,391359,562148,230801,-275345,-362197,-133089,67830,231670,345324,331422,-97880,-203640,128339,306279,151311,-230776,-214711,-86405,-56066,-139269,-217202,-139042,-152449,-131922,102611,295499,397143,501182,375496,749275,996319,818620,353207,-86546,-320396,-55890,30089,-214657,-528042,-385565,-515398,-132085,6920,157003,-8501,-374366,-67129,308090,402798,211463,-242143,-362697,-131394,34019,133469,-43209,-187967,26897,105066,-80466,-187595,-128403,-122590,-232760,-379683,-222230,92250,238890,220557,-36426,-249985,-294439,-327318,-470236,-370541,-65188,217739,279630,328712,236089,9670,-127973,-197334,-256399,-172442,-92269,59185,175034,168514,184648,118778,-41736,-109021,-169246,-78226,237308,568201,464125,75973,-255533,-238954,-244520,-448567,-428847,-350149,-229035,-210366,-232914,-252966,-435029,-19650,503830,645858,531865,468959,591160,706201,613409,166190,-303280,82870,166699,-240649,-280835,-333972,-441463,-453309,-309630,-57786,259124,383582,513599,848525,829225,803959,445122,97307,-118277,115541,-105645,-300110,-382487,-184813,-167205,-340164,-381921,-206167,-165706,-308625,-259947,-68945,-14318,-262936,-75341,479080,515673,17870,-205236,-53530,268645,369112,199614,-114294,-227677,-410489,-173166,95082,262190,252931,174772,155549,30486,-36052,-185986,19941,62075,-257849,-55772,290454,439182,173601,-154577,-442699,-415590,-279355,-244439,-321861,-302802,-155406,-1939,-189056,-442742,-274019,-234836,-285976,-313067,-386940,-97040,329746,490084,701935,402859,3170,-134955,-281442,-1995,489859,695211,662795,346695,256958,238458,243544,330141,562783,513105,2905,-81140,387655,341078,109090,-263697,-482656,-372762,-218186,-333317,-441483,-188148,-117103,-424490,-379686,-48460,175274,310574,470428,382998,212079,165425,349506,583067,354610,-43208,-474087,-142799,-15569,-125322,-340397,-349535,1820,311393,321773,154531,25966,-175885,-501584,-310108,92782,42263,-339080,-212387,48981,115354,295800,714068,766151,456608,93161,-235589,-352438,-290993,-76144,8153,-2216,99989,119307,142513,-48109,-197423,-339602,-283396,-166385,-154060,-149288,-146497,-41464,-36236,-64114,-18954,-43750,124131,48706,-158994,-120905,-31155,162772,201806,-166925,-343713,-103606,13015,-38920,-226916,-268567,164349,284478,174555,-296416,-357338,-206907,-71804,233775,680193,869316,830670,443427,-24223,-186373,-432005,-185740,358609,499288,118346,-480001,102041,460568,298833,-148217,-284618,-65011,-90361,124722,262908,399053,370815,159017,-116473,-302179,-395805,-362331,-444567,-427615,-82473,269995,250052,73030,-176332,-318236,-88916,285661,347414,189477,37825,40976,109522,220547,33485,-245029,-335208,-600008,-281928,226251,474130,521126,210437,108077,-18370,150772,253428,281490,139714,38259,4830,-138687,-260692,-466062,-645008,-402329,-151185,-53944,-211137,-383405,-258591,-220384,-451932,-759497,-473440,-256374,-177137,13988,44735,-6814,-441281,-325174,247487,197259,-52030,-231387,-281037,-155227,195778,353500,246901,-114773,-124425,12833,-228619,-404202,47798,169193,160429,-6670,-59789,-194474,-297005,-336838,-257772,-26506,428618,889253,845843,403181,-65485,-265588,-198929,-349072,-427614,-78530,143062,-89833,-185942,17505,125661,36240,-254258,-302949,-224486,-430710,-377576,-40137,350004,802387,802793,438161,-3005,-306137,-359659,106924,521433,840343,804465,169009,-478067,-191179,-47857,-90326,-236423,-415323,-456495,-366762,-569654,-296212,-159956,-46908,78712,119461,60377,-20714,108989,184945,137814,-131715,-403220,-231765,-61497,-34844,127134,279561,277263,283269,378718,272966,122951,140587,342375,195805,-66792,-160608,-69125,211523,530883,711867,342760,-19765,-364558,23459,134078,-93416,11405,500476,606356,270341,-1303,133815,167936,-170648,-325373,9515,311946,-116137,-320270,27769,288479,590539,515339,157184,-53324,-101447,-21152,36994,242793,449509,572877,316434,-47096,-175574,-367616,-618335,-173427,36449,96230,-47161,-201795,-212257,40261,314938,441436,382080,182914,-56672,-148403,-227468,-293833,-446930,-505758,-302109,-59160,316414,515770,386263,401312,371874,521944,190735,-151390,-448449,136320,342048,-15025,-272949,29516,341982,403481,386896,409547,378649,395808,412153,258174,356440,447254,731481,781835,724271,410131,329316,504051,678650,587088,295157,34439,-111524,93073,330042,361909,130211,-88128,-357484,-437043,-15214,185063,192383,59047,-70889,-116542,-283944,-447868,-420920,-237999,60582,313305,288135,368150,609113,584627,422243,300467,144851,-166402,-328760,40276,265113,159614,-92832,-208371,-276620,-321373,-122607,-126527,-83056,107881,154814,179532,-12394,-502544,-136510,355100,576364,462177,105483,-152588,-34463,320341,355954,-119678,-446099,-532131,-83716,330746,228308,-261302,-288229,206063,446912,413201,269232,-31466,-324408,-471123,-270597,33119,167769,-41359,-488356,-441422,-295541,-333826,-334036,-195560,-38569,54581,60607,44035,-54740,-292216,-429986,217313,629728,608668,72909,-360109,-179404,-285870,-560019,-317025,-260577,-42024,349949,311399,33845,-277267,-107080,125738,201573,240524,161622,-177351,-340179,-371400,-562559,-405420,-157027,-114535,-124104,-228175,-5285,-142359,-241056,261339,462926,406344,300050,280199,108293,82332,-15243,85288,338419,427068,-77013,-318460,283933,534182,244374,250483,632046,953827,1082575,841962,412123,-205845,-140066,149710,119154,-217204,-326934,-210818,-334699,-377138,-45199,-34289,-378492,-121414,293799,187378,-7701,-24860,-199487,-191004,38590,38357,110058,100440,148409,77899,48491,58861,19762,19661,129173,133413,94432,-277025,-86089,-68478,-379213,-182025,-4596,-241705,-393185,-250920,-269257,107437,196444,330045,264626,310996,444121,468930,485318,348236,341328,419080,288491,140738,-31958,13846,351100,576456,504208,94256,-229908,-425790,-126606,-35966,67486,293155,262415,-58585,-395552,-367200,-386642,-552625,-514745,-483726,-431221,-175428,71908,137795,-74429,-359700,-56758,150378,-19336,-318872,-271391,12588,145174,83367,-27172,-132721,-160619,-126161,-71593,-206091,-51489,200910,241882,98201,-176824,281761,464976,577994,629418,289653,51748,-123324,-202728,-297094,-84498,174517,150187,-196083,-119265,103409,-136253,-292373,-248647,-253026,-362037,-280428,-273016,-210563,66711,294398,677524,453432,138121,-61397,-121049,-23680,186661,369905,279293,-139112,-392728,-84,271098,38651,-324977,-599372,-155084,434075,539134,182962,-525098,314336,619494,1024483,788002,2103,18430,579808,853698,603715,301889,-28082,-329067,-250686,11737,33153,-86388,-86790,-200912,-74950,2378,35479,125904,146769,-12785,-27336,-32377,-83725,-112807,-189889,-324401,-430225,-328185,-128138,-60991],[-4281,-99812,-259054,-344536,-147557,22221,85000,125165,64109,-25537,6287,342930,544814,368152,61087,-234478,-365459,-133145,132976,258062,51362,72676,185307,301154,316558,221756,126868,65916,-62924,-100210,-141327,-181243,-393197,-223411,48847,237328,312105,513720,278358,-131253,-358874,-386791,-285983,424039,684477,1067465,912032,297948,-392662,-275195,-366073,-354372,-354475,-108742,226099,134781,-283457,-184991,150702,54877,-195234,-33637,107462,-196233,-36272,283344,37369,-345352,-178675,-228072,-40706,301891,333249,33948,-338989,-297004,-301323,-399225,-142568,90275,125942,62967,-174596,-137802,193292,463787,601795,642976,605291,388342,26951,-164663,-170117,-245164,-413010,-312572,-287822,-285256,-353559,-345527,-17235,338308,462933,226951,-258790,244839,505534,364442,-95044,-385137,-367896,-227977,-186434,-317203,-176620,140638,216302,134375,479593,797229,730560,248206,-174888,570865,971605,719880,289502,26298,160856,145538,-41282,-227631,-60848,-176858,-227913,-287483,-94684,106800,256370,342036,280426,-110626,-302388,-47593,-285851,-79930,288075,169314,-137441,454762,998205,1043320,833053,703254,536571,317618,340695,611129,434682,98752,-71111,-130642,19818,247872,183215,309834,502923,423512,378835,318999,351863,246946,-22463,-264580,-434342,-385869,-379419,-311108,-170511,-25333,-23769,-211525,-429150,-466153,-360711,-495351,-67429,276398,274126,84137,-159937,-295018,-49227,71733,-51790,-115404,40521,306358,536608,868750,1119778,898753,171880,-291133,178177,306029,140941,-151814,-110529,210381,314611,293957,177368,94506,2616,-9569,315636,523950,532142,627440,558578,462383,44467,140327,391405,276107,30739,-87756,-16885,-52209,-69103,-339512,-521895,-533071,-114762,753494,1358733,1266447,605039,-303932,-168066,71936,216913,135254,233036,173191,5594,7221,-5566,-221857,-172765,85072,-15528,-413601,20918,421633,706322,752289,369074,-3046,-139808,-72641,74151,5506,-458245,327337,522493,379822,-39319,-187912,-327927,-428307,-154894,56397,144082,-126678,-352079,130477,206111,-59655,-278587,-294971,-335383,-243213,-36397,42234,-14322,-18642,152544,229702,324128,251487,137811,124472,-68888,-184332,-153102,-146319,-200995,-444107,-41426,115453,101046,-163799,-270702,-185211,-56541,-32844,-316027,-285563,140569,535465,235205,-249982,-354782,-331386,-211561,-140974,-400230,-557441,-375431,-318480,-204105,-12832,186728,184000,9225,10873,-61897,-232647,-264279,-125890,-207329,-400927,-493290,-346229,-159294,-371809,-223563,385469,858432,568189,237541,227935,225369,-167527,-565234,-376876,-412371,-290649,5346,202893,184898,85993,647,-324306,-360021,156381,267098,188919,294683,331256,160156,-386366,-165970,217963,552088,751026,916566,875547,605781,612325,718675,464788,169013,-261840,-306682,-382503,-54280,28725,-20210,-233845,-358624,-375896,-296966,-352197,-377046,-348144,-304680,-51745,159301,180342,162106,-40861,-411471,-327735,30438,480394,704517,413928,67674,-233288,312118,554147,402310,-43382,-540881,34962,139006,-163808,-457476,-333064,-116219,-184062,-138741,-213714,-406935,-281871,216204,675633,768834,606250,367605,409658,251456,-117279,-340678,-77073,-189450,-326409,-390629,-266096,-22909,-100628,-183367,-393329,-486481,-565439,-420080,-230766,-88180,-78125,80635,329323,320734,62346,-270934,-35253,337643,275093,-59934,-327152,125182,575185,683560,412866,104686,426862,873259,735439,292949,-83441,87860,516428,567257,325241,-58225,-376274,-393399,-147441,-191698,-149105,-84690,-167498,-245672,-340063,-298502,5701,338303,788259,1114728,1002069,617769,255627,-26638,-253774,-447983,-452720,-460880,-190628,9721,47768,-19943,176819,453371,729652,719078,442316,229771,260678,161089,-8036,-343498,-148116,236843,323493,195164,285737,543094,387880,48371,-249031,-386140,-166977,20118,20869,-196626,-512057,-328802,-297526,-322150,-84161,-79282,-119624,7101,114487,232684,405420,471178,107866,-368810,-304111,-253257,14092,-17338,-241536,91056,758976,1190390,848290,143501,-109512,61162,40625,-135609,-206635,-127947,-276338,-11396,308146,325668,146035,122811,-63980,-169596,-188013,-166304,-120087,-184125,-244439,-156640,71797,77424,39864,-54654,-32373,-120929,-318145,-360032,92224,421761,498422,294773,148726,158503,194431,99574,-51210,-213103,-267433,-362168,-311593,78575,430433,372144,17578,-518397,-116286,157073,-120780,-166086,-298603,-546906,97090,599224,824499,510358,107306,-112521,19051,-177800,-186500,-181391,-237290,296700,505127,279771,-134589,383351,444840,97853,-425421,-333225,174668,697798,683564,238718,-277218,-170301,142613,187326,-149136,-336282,-309058,-140717,13967,318302,395582,120844,-286981,-261890,-212234,-87032,59219,-106403,-494297,-493914,-495437,-186186,-479987,5998,352743,505130,561697,461994,201454,-92917,7087,116387,262846,593773,697070,363872,29182,43982,106858,128354,213789,92396,-200360,-464444,-102740,-297395,134730,475328,297052,-29132,25029,161108,34996,-276914,-393050,-418911,-544120,-295041,69732,510568,668546,556232,300138,213220,22265,200192,530187,542857,-42154,-146802,191710,-35209,-280415,-394145,-154072,-48175,234847,-166030,-368306,-388161,-50516,546447,826221,402622,8414,77572,211199,-53625,-350810,-79735,-118276,-481633,79962,477844,465490,126794,-97732,-383973,-182505,208790,532973,161944,-313522,474743,759599,641877,172564,-238676,-588591,-435470,-305260,-81370,136560,242259,227612,45460,79464,164671,67430,-126330,-118733,307342,689448,617093,187345,12360,89013,-97776,-384328,-231024,-172816,-83228,159287,169139,32537,11702,-177697,-377985,-183198,-328918,-382648,-199113,-198003,-259406,-193627,158295,692733,970670,991033,479633,154043,-572,25612,427167,435730,495399,134530,-86191,-201317,-106241,210836,302199,185050,75183,16033,-43181,-171073,-114660,231412,91451,-250996,-181148,40794,225428,434584,384712,137419,-34967,-198023,-135728,-93807,-391230,-356922,-226104,117505,567433,745417,444542,-40242,-380204,-202445,205784,669506,767249,793373,854262,763050,667621,387519,-146016,227066,797345,585672,230311,108169,138514,-68323,-472027,-380842,-464003,-33764,444704,658360,445305,160820,-65159,2821,-4874,-151647,-135652,54093,158868,-38984,-80786,515237,937735,966193,513468,489968,363679,-140987,79025,228329,48791,31113,261256,154935,-33403,-232369,-115498,150158,338434,141450,66799,53375,-15757,-302408,-149568,-166292,37006,240348,433591,442487,303462,256079,338272,377288,213444,5526,103282,211621,13418,-465892,-131231,104335,-154312,-442352,-125803,141445,423381,397946,84169,-347681,-317802,-147691,-229523,-185134,-87192,-278765,-451873,83673,490974,536958,329808,66204,-426697,-178342,146617,545775,556189,197341,-91748,-281338,-212690,128657,214772,34266,-106273,-76443,-86092,-169288,-19601,-162717,-488575,-325075,-245178,-433162,-339667,-199597,-140186,-154582,-240173,-258472,-371907,-489793,-382182,-354712,-319367,-4237,40325,-263785,-361018,-124945,-20462,33266,56144,292272,468096,449306,214572,44096,131269,71224,-103645,-386333,-8238,139690,-113960,-268101,226562,227065,75292,-67552,-229965,-309231,72593,691406,1010216,621365,3476,-106100,20756,-76925,-134237,-125813,108849,251497,-107215,-296207,-454139,-291278,-182663,-247022,16272,194828,221818,745838,1318154,1261380,811217,307333,142699,120684,94814,21800,-304444,-287498,188362,487708,321029,-186567,-226404,26704,164773,70387,-42388,-179364,-322237,-359725,-271152,-2081,19996,-58264,-97264,280804,379548,-79012,-446171,-479744,-38629,83187,-43558,-241500,-121649,-62066,69622,202786,178817,-81043,-93070,120120,177662,99752,-4518,21097,55719,-43622,-232913,142880,231632,-165094,-287763,116331,235792,126664,35625,58192,285506,586672,580775,282671,231079,486436,694234,613980,377371,87581,-11210,4583,234017,796957,1043926,690751,-105320,-342013,-144178,809,321484,436253,507301,351179,123052,-38592,2952,255906,603027,609260,329838,-80184,-375531,-151044,444271,778716,418841,-245710,-409500,-239344,-123676,97489,222152,107995,-251418,-213497,-14604,263779,203135,-89134,-131030,89169,-4499,-217144,-264897,66553,372287,254279,-57816,-321927,-472668,-434104,-409060,-278958,-105281,291006,681843,522545,149139,-165450,152049,249787,134826,-54136,-196359,-196871,-127654,-145121,-308902,-122975,35257,-32752,-125761,-92229,143195,227891,-111394,-549268,-196361,364870,532662,301644,-222784,-422309,-177043,323373,572223,178741,-353920,92969,465989,450809,187404,86420,133933,152600,310681,127233,-253191,-453265,-221355,34524,186798,270962,271376,32218,-344341,-269757,-32142,9888,-284813,-400886,-375459,-273520,-242108,-164776,-4646,69166,151032,172125,76738,99604,35811,257311,818611,915392,657049,94008,-435580,-360159,-59625,-96640,-324592,-330743,-286419,-244101,111907,65333,140446,-92179,-414582,-95385,172127,171157,-93495,-443410,-95959,119851,3227,-181603,-202332,-216681,-115923,-44244,-9054,152527,198619,48723,-254886,-461950,-107382,182185,249979,77911,-83456,-207044,-261538,-322502,-149080,-174362,-233121,-256248,-214712,-144703,-33866,68032,115005,43719,-39949,-52130,-42633,70286,144625,134089,160268,145694,117305,77088,-2890,149301,522966,676580,520372,181001,-115974,-218064,-247183,-298950,-273614,-236933,-188979,-224256,-201112,-205466,-483398,-63358,335000,409047,336315,384437,522257,647304,506930,53063,-358933,-35641,-49800,-292171,-13604,-20908,-239013,-151189,-159961,-236134,330416,695150,875539,1070467,1171436,997678,491231,20134,-355674,-96784,87344,3994,-140198,149198,35335,-405994,43695,532670,456690,-62378,-361626,-18402,52957,-345444,-165662,268833,195346,-292865,-442708,-277963,97603,262249,139195,-118271,-237586,-195422,47474,244265,369596,290946,111918,38922,10664,157060,-15100,38485,48434,-380417,-254340,142904,375428,256431,-130074,-432238,-483529,-285920,-135080,-76486,-118542,-87512,-47599,-254410,-271182,-294855,-284833,-160677,-57196,-178467,-158722,258500,453462,630772,245901,-119913,-124351,-384604,-201512,411086,593771,371997,285326,483654,619787,575950,384779,336028,133444,-204983,-225937,122384,168565,42741,-233630,-364920,-379342,-410617,-439375,-280464,-27348,67233,-201267,-516676,-123195,249382,521293,602400,530341,361812,199452,251328,420963,193599,-196818,-466549,-52562,-22992,-388116,-306761,-40507,181988,438516,509190,264870,-15159,-307383,-572023,-303128,-28809,-145160,-563010,-108735,28227,-43509,150699,635268,675297,433305,55480,-261959,-452281,-384569,-137518,-93419,-335975,-420713,-86748,63904,8838,-56064,-253580,-411283,-324158,-143555,-43957,53972,238074,243499,112924,209022,272348,197694,-80833,-213154,-24675,88136,413060,315827,42440,47636,26619,-157377,-209519,-481021,-670207,-175358,-6334,-53524,-417541,-403632,-214266,55091,311199,560095,829230,634111,109830,-210077,-285996,-253442,33683,571088,832938,343847,-396852,34605,497373,363635,-143087,-408520,-11260,111931,369135,464996,504603,396582,55077,-283692,-415735,-355173,-313290,-354507,-494385,-412802,-112374,-154929,-283250,-389775,-523446,-219536,138180,193515,103821,54976,103035,184491,385979,187152,-26938,-265472,-509218,-148012,254985,246859,45475,-422926,-410546,-204222,127361,259448,297528,182192,235185,95177,-32889,-134353,-283187,-485744,-392805,3775,189738,34350,-339802,-196139,-130289,-330873,-597719,-560876,-429875,-324549,-101857,-53397,-240927,-554056,-120016,249851,154145,106023,144205,16944,-188433,81777,432987,529458,150121,-104952,-193259,-471349,-316356,234703,428104,416602,178117,23806,-109415,-266123,-178887,-129279,-34771,255583,689316,808210,642470,105551,-244189,-393258,-437120,-402552,-47590,132470,-233150,-300068,280714,315627,62699,-370889,-298952,-84589,-180396,-549613,-332190,182876,831663,944039,647073,56808,-282371,-473865,39167,553185,905643,979073,323333,-429994,-216921,27471,57666,-145625,-448455,-339819,-218591,-474961,-171665,-7970,82359,179739,119977,-55005,-138754,53742,228678,283363,86864,-271861,-320990,-21580,20375,14458,50499,162189,263708,417493,345165,286885,302278,300122,63237,-229102,-168767,-24627,174156,348214,600478,399182,97918,-338718,90221,153426,-224252,-16705,522335,735094,594240,309185,104667,-94547,-445145,-452919,-191825,-98065,-494995,-207790,26750,358431,508384,524373,224104,-51721,-98779,-80481,-55592,106087,395339,414076,240112,-48405,-266029,-502087,-331381,-47731,-72172,-194726,-448002,-510590,-291016,49142,286106,467215,483340,174773,-251002,-167625,14314,76823,-156428,-432632,-399858,-266281,118358,329697,382715,386936,399545,492837,298352,-11146,-455073,-227466,101276,-195967,-472446,-29058,363644,392296,422655,502771,454227,409581,216495,-116404,12858,275284,440095,547261,501690,365049,364101,313860,362336,399014,292853,77174,259721,283485,388728,249593,67659,-138481,-202916,-399008,-193105,65295,54544,-170938,-392897,-208851,-313145,-346436,-160570,-61077,48217,135138,-81207,-86565,287115,470201,435243,369893,130376,-92097,-134114,69826,148235,-23881,-64006,104910,-52171,-286460,-146453,16125,151619,302458,288494,172309,5666,-162373,-288332,-303884,64766,253709,202702,73011,132508,419571,357910,-124134,-502521,-249337,-65833,191341,170990,-184091,-146675,208565,430359,457540,559486,452471,45261,-192051,-345689,-199099,-77332,-189765,-501642,-539694,-550766,-450957,-285678,-140810,-157969,-127038,77545,54163,35329,-143609,-235540,344287,885461,796108,230049,-355892,-439408,-361984,-12212,300129,283689,168591,271285,272423,-44047,-154187,144282,323574,275502,198137,-92150,-526873,-391011,-402580,-583484,-438854,-239173,-140704,231890,380842,317563,-76175,-2616,399317,505134,404505,317392,147473,-161533,-216798,-165216,-2254,364319,494530,129096,-182982,9270,268673,54161,175296,660107,839826,890382,494604,84727,-236186,-103375,18298,99965,-86298,-307404,-510289,-490402,-375262,-34056,-57426,-401209,-56274,279575,172882,16797,-74697,-248734,-69718,178166,75655,62652,144473,273171,218438,137356,78081,-76994,-35083,221466,237954,-10669,-161343,50842,123043,-256933,-354920,-173690,-426078,-104279,128778,-112806,-217149,-5642,183585,137212,50051,276926,396491,350870,258181,296538,366053,284745,161545,-3812,1770,136566,291594,257011,-19046,-280510,-467690,-124841,135595,195565,238895,57373,-268578,-476913,-483011,-471821,-506317,-570006,-577442,-421039,-166403,56724,22162,-175454,-13979,409923,478909,286912,63624,-441553,-197584,73638,146655,-40811,-224066,9941,139198,86718,-105103,33065,180003,187891,-35615,-134587,434689,578264,454777,506719,311152,163349,168768,120335,-36378,-128671,8978,-28752,-271356,-141240,163516,28484,-239301,-386497,-406066,-377276,-364328,-355294,-338994,-304930,-58394,431626,354632,129310,-121690,-186034,-8320,272997,386317,299168,-107335,-464919,-92863,192672,138829,-174573,-456585,-407545,162671,329073,60961,-408028,166329,391282,717766,611325,94412,-226403,315289,663832,562996,340908,76042,-270127,-288914,-49201,-61798,-111490,-165498,-260813,-57388,-60650,-59663,54127,146697,132806,151403,122797,13745,-79826,-172765,-323530,-388650,-339771,-71725,47368],[110269,-5280,-128312,-220964,-248272,-116463,-100216,-53199,38270,191466,307510,530237,646405,413472,106822,-97548,-227270,-138789,-231202,-84874,15501,158744,174532,208011,302212,255454,56147,-204949,-400933,-294916,-124849,-183982,-267961,-93646,95114,486591,831485,1040689,600104,-34256,-237271,-108212,-293330,-38406,496827,959877,908157,264574,-265907,-86310,-309219,-359921,-320579,-181975,94537,-17603,-473322,29434,329278,232694,-140129,-79867,39417,-118740,93378,399423,244736,-214550,-343747,-388542,-107732,206491,262176,-23590,-416304,-203273,-146657,-251780,-181354,-18890,-10510,-130716,-301750,-121998,245059,495231,668225,877089,946226,683740,101035,-265985,-287585,-356628,-403849,-299182,-302613,-382998,-412107,-316312,-68250,254556,352063,93728,-340940,144937,359097,265635,-18123,-178088,-304025,-437258,-346037,-128985,246798,357911,265531,-174892,291926,945945,1028126,522889,-106803,475170,827549,646824,352559,251034,557152,584456,341157,-121181,-28637,-111355,-144257,-45130,-34839,141954,320039,416486,303517,-78448,-328488,-125239,-187737,91755,305555,-43346,-104571,572222,916143,864927,576074,552425,513097,444766,402842,571012,336964,-21975,-177874,-255558,-151748,-44889,-116730,25178,258554,211334,148710,189510,337007,389736,108724,-276018,-474127,-383824,-261717,-132055,99088,424225,418771,43062,-460739,-332645,-160842,-232410,129566,516084,479325,168424,-253308,-389833,-151134,-36446,-93768,-75786,78201,349950,425556,618296,770375,690924,-11053,-115523,374389,465021,190201,-183603,-260761,108286,216374,200379,71722,-25070,-275095,-303547,215524,457494,440768,252049,129707,149522,-245953,47500,428926,329596,22651,-42245,123828,167055,160546,-110553,-461331,-564891,-122317,778640,1524000,1623226,942862,-51113,-475824,-274997,-138765,-236668,-107451,-68501,-10681,-17112,-38100,-137026,-71561,103162,-47161,-434425,22448,387951,537144,513584,204417,-230282,-312837,-314645,-5066,-140264,-285268,302326,457168,439757,129191,-82295,-289080,-307036,-175452,9790,181505,218900,200338,191662,202666,78018,-102996,-301446,-288662,-24025,116967,51410,-68626,-28496,146413,370130,437539,419325,292342,322729,160169,-38027,-57434,-81648,-87731,-125596,-109207,77095,-98291,-378127,-154792,3794,21529,-127732,-297826,-140927,125544,199268,-122479,-325540,-237990,-243925,-389091,-289082,-314286,-359276,-326107,-251962,-258749,-169919,19496,-112349,-190651,-21364,-75093,-318115,-238794,-90615,-95079,-281186,-461312,-309334,-166336,-398908,-182903,494693,1015494,709243,285321,281124,414163,16564,-498730,-402102,-355026,-196286,54132,88747,-59183,-190683,-231979,-346816,-395423,-67782,115650,-42879,-94071,117034,7036,-575031,-300826,5762,64058,36028,111332,137263,65318,323684,265313,70745,-172619,-289986,-17133,-97015,-484144,-177908,-156830,-281278,-360777,-460503,-405695,-339429,-276472,-193657,-104030,105509,188104,124078,-22335,-245487,-555292,-368457,-171390,-78465,222364,16970,-81500,81113,418708,500640,114201,-412535,-99415,202125,17327,-520403,-156537,270506,357954,172683,-43869,-290683,-392659,-279602,273178,723004,889747,621373,454582,487234,344075,-17956,-479865,-296177,-321909,-434420,-328792,-184722,-24412,20703,-255344,-426777,-511894,-381053,-309069,-350792,-192813,-14485,57376,141686,2251,-209765,-161255,134337,386790,274649,-129735,-359235,145022,665378,833858,611980,298272,544067,852863,777844,319730,88642,363938,621547,518262,280279,-89394,-368483,-268952,-71815,-169702,-200871,-104752,-182549,-163399,-276945,-254032,120348,473020,885751,1104095,930546,577159,238764,94327,15272,-120127,-240971,-142886,-67122,851,25734,-18126,123708,251870,421550,229038,171263,304126,337867,195529,-13944,-286423,-290829,9413,38789,52536,234147,541253,393434,-9264,-344120,-373383,-175261,-179929,-312282,-467856,-343321,-172092,-231371,-379154,-193547,-65431,-15861,21634,-77624,60058,274220,343431,51569,-291420,-374023,-442259,-119115,-60613,-159471,88349,660605,1141927,689918,135121,237022,287617,230577,-31940,-99514,34138,-13536,-247385,-453224,-23023,119262,123040,-41480,-418175,-197674,131507,137466,-189399,-350531,-127893,140056,209582,91001,-147983,-303224,-385269,-410214,-334661,-125903,134297,355107,347075,313749,378997,382589,218992,2637,-300370,-409068,-473334,-351530,-22075,276261,226232,-125362,-290264,244029,589790,291737,67409,-206564,-569713,82085,604298,790766,538782,54892,-123893,28234,-224093,-131806,-95307,-528623,78137,452699,319017,-223447,123289,53371,-280790,-262694,-183800,134903,626792,634873,320713,-165625,-225004,113254,277044,-4267,-230926,-288314,-133625,44998,442103,556632,206529,-381574,-10,21674,-314639,-23010,-198077,-252078,3319,-150463,-459388,-287352,-82458,93576,291275,592167,644920,269584,-129099,-137673,221574,671113,964120,821684,330690,148941,522861,733381,496185,216201,166640,53430,-213248,-498625,-200314,333457,682412,397150,-74585,274016,625873,730936,425370,-145533,-534162,-443942,-360039,123767,572801,576690,440900,-34112,-124464,-223621,-274026,92903,237728,-146697,-326400,-166358,-364891,-417472,-133071,324597,576379,787014,242469,-104513,-401614,-37467,489693,610096,284524,-156971,-343394,-85141,-212820,-507386,-245032,-234387,-337834,272061,644677,534132,202273,72883,-162154,-478753,-76831,180949,-39629,-103269,683485,856680,543329,26810,-261311,-538963,-430178,-248312,-132581,17974,129935,-29634,-286895,-199422,57297,517,-211722,-296509,47354,474559,520696,248202,28146,143853,-64549,-255561,8911,160218,224127,257397,171387,123119,265803,87971,-83242,-112643,-308762,-450396,-268127,-175725,-206458,-203852,77368,455581,647295,704938,329790,59317,-95819,-9660,222464,217569,289421,-25050,-159870,-106456,-39252,113290,143813,-37829,-91237,-27645,-49138,-23749,201281,509433,218632,-332768,-75118,172308,360468,440767,170895,-204746,-403960,-452642,-374501,-323143,-275923,-104038,-53783,236038,630721,683614,370888,20297,-344650,-310757,184887,595635,661598,784197,937018,847789,652301,284640,-415058,327016,1011433,719208,203320,-14786,123230,-56270,-426447,-425515,-423771,230940,640804,884223,422212,193956,60456,184272,229649,8826,-298501,-91997,-73662,-293579,-277765,500506,925758,838676,306758,383329,288815,-86522,254303,462950,-5024,-26549,267296,389074,158764,-240166,-211611,71357,275315,106978,73395,118121,23527,-290936,-74033,61600,41769,-98214,194323,307974,179814,129568,255555,420671,305740,79055,187923,377124,230698,-113389,-147600,-9847,-150376,-11316,140917,313965,482069,488667,250184,-132110,-394187,-153215,-144212,-130891,-2528,-229206,-340879,277765,599879,384454,-60574,-471800,-22252,393482,452573,288355,330621,81967,-221693,-344950,36198,462224,380943,21070,-280065,-262697,-446076,-258326,-190518,-237817,-379738,-416144,-207166,-68641,176832,475402,491238,208786,-268549,-427201,-304648,-310304,-91305,-37528,-299299,-137909,92714,-38544,-337189,-543482,-308613,40719,331254,558875,440586,215407,52703,-34826,146246,229686,74133,-65277,234632,276823,-98399,-398884,90823,54676,-26251,-138442,-144783,44920,492430,917660,960411,520230,-63106,139957,206425,142681,-81119,-248234,-123405,-90174,-170814,-227375,-417772,-147253,64731,-282641,-51022,217549,271326,780758,1582154,1401961,953848,382033,246387,136642,-21957,-136296,-436379,-110759,313636,416583,133187,-325298,-208080,-7163,121247,139574,172373,85495,-122791,-295623,-230288,63942,124676,-38214,-390447,-14700,159671,-10114,-153537,-240233,-341745,-56292,226,-160715,-99379,46655,204266,277434,141950,-157341,-320106,-374978,-131681,-76868,-20124,46808,16875,-67691,-343648,-65702,29570,-204113,-200878,90931,50786,50067,17484,-75920,76315,378648,468463,340242,176084,267972,281965,234890,262803,117339,54010,568,175205,627260,723494,389139,-199035,-158555,3247,165032,412529,600376,705047,687685,442091,171868,5454,-68225,159743,156237,17937,-194407,-355064,104847,794120,876977,469286,-275423,-204906,62732,118261,107229,270577,271830,-61674,-250294,-280186,98104,100677,-281966,-207983,124357,-23796,-165502,-228379,-77178,202903,162840,-69281,-383212,-471470,-410660,-449938,-457988,-202332,334267,719554,577878,183229,-258315,-282642,-51106,-23850,-42811,-186691,-361348,-441107,-241273,-364797,-226837,-80659,-101563,-211912,-146651,225775,346885,-76853,-254987,36628,581773,821850,549949,-169652,-333244,-239128,-34875,239870,-15141,-283792,137793,362992,256975,59189,251289,388073,24067,-55546,-22438,-159334,-342511,-230346,52045,232519,261793,243766,192003,-79596,-133934,14677,73139,-85720,-223221,-387855,-418408,-343238,-181491,-25014,135600,283349,111108,-159735,-190696,-338297,49638,652380,677921,409149,-156309,-498622,-277156,-115016,-132113,-102148,-112191,-353818,-187712,252344,243287,201446,-133196,-285497,96927,280399,157744,-158148,-342534,45554,247220,49334,-334782,-409123,-283039,-173875,71129,227378,466088,497624,208892,-247963,-303687,161553,335893,247400,-135804,-298590,-337895,-313700,-201890,193381,151571,-133132,-461766,-359696,-353197,-359037,63653,307443,244072,155697,80241,-7370,-11942,-6076,-2348,36093,157548,269988,196990,38408,279131,698658,656439,458875,226451,69397,-31026,-272716,-249131,-196308,-144189,-127639,-223133,-151210,-190569,-506219,-161291,13474,91896,181748,305463,412919,549010,408815,-82665,-431460,-141471,-227014,-230689,108541,140961,-14001,167962,41357,-312157,386113,899681,1049172,1034629,1181638,921500,406323,-87721,-511491,67501,401288,202669,-16248,288243,177824,-405854,467100,1181087,966938,239823,-413093,43968,158416,-248319,-358590,-90506,-295410,-491683,-303230,-428322,-129372,107728,38838,-137635,-231674,-66187,226931,434529,486426,319371,101376,-37716,11053,206598,118287,81814,-58177,-340561,-285149,-27485,117242,77787,-266921,-445888,-489362,-301540,-79137,95476,78460,-91567,-325261,-94201,105181,115011,20859,95784,189431,-24735,-215697,134731,428838,513012,135600,-220043,-146252,-251654,-228513,123800,168438,-119496,113439,569500,867584,776284,353735,124417,26565,-205771,-367010,-93329,-1468,-154440,-289213,-275727,-369627,-508406,-230984,-83634,68007,184882,37049,-348547,-302396,155146,488288,488950,425979,297119,76642,89086,108185,-77208,-372940,-419846,-136729,-162441,-494507,118109,366195,475950,565571,645247,406618,-44562,-407313,-608649,-389895,-227716,-345986,-462849,-14460,40174,-173187,-57932,351589,420195,300829,8662,-272361,-439642,-301523,29877,278413,151711,-261131,19252,42699,19738,-58732,-160271,-328919,-489486,-174662,57299,323069,419515,449209,335906,419060,502125,190114,-239663,-292376,17901,243596,552166,360016,153957,297975,245039,103124,84174,8571,-348406,-632371,-290759,-265935,-527408,-518081,-235256,219431,494813,548087,765042,515593,38535,83429,178737,27229,167796,495252,822086,402953,-203528,26958,391299,320400,-156299,-493584,-15454,254174,418332,501478,533902,414073,-525,-407338,-463019,-308402,-244173,-222030,-262039,-423575,-465354,-309117,-273126,-332287,-426675,-318771,-44603,-5598,-48297,33038,230155,419729,575235,332459,141480,-209943,-418140,-61793,201980,-30773,-229024,-175177,-78919,-209973,104893,314964,526539,769732,813941,517457,144696,21238,-80620,-327367,-423873,104513,377094,276122,-269179,-278650,-142886,-288416,-483067,-602862,-647210,-551249,-313458,-108678,-155680,-149569,211312,362122,233741,92637,285578,205499,-102297,-4397,420216,605579,295649,-86489,-357666,-509937,-219773,294565,495671,445180,252030,68710,30347,-63200,113636,88258,105609,101742,303875,526313,687663,209320,-165196,-440797,-421044,-531143,-180485,-39055,-193928,117009,530399,494231,50499,-520950,-409142,-115715,-90246,-303457,-404862,34981,708429,967141,750568,204286,-158837,-525572,-81582,362053,689781,765879,304646,-408966,-261284,46838,113461,-111965,-522271,-219777,-139050,-279559,-75601,70046,80992,193185,100058,-158680,-240660,-43660,167960,275553,139060,-225038,-377386,-32014,51536,-66421,-256555,-9364,146946,276590,286744,346226,403856,232487,-40421,-332426,-148177,-52459,-1431,67018,372558,435720,116372,-314225,186801,212428,-292757,-72289,545353,906896,881107,476038,59940,-302637,-484513,-239685,-44517,-223299,-333459,-138581,25946,308791,300745,360449,189551,-112456,-118361,-132622,-98512,-14787,194236,109031,87550,-21062,-283621,-325572,-3687,211560,39223,-310451,-456020,-454971,-296703,58653,250909,460775,542212,214820,-371905,-86529,401571,462170,79590,-348891,-529416,-557185,-197913,33878,200721,186801,225157,276946,267199,8064,-252194,-573147,-452899,-355344,-334339,-73998,213853,204901,275832,441095,506924,478310,193581,-323007,-184673,241089,191226,104990,-19340,55551,205273,64343,-2227,95598,188607,235506,430922,310955,247695,-1226,-115210,-136056,61605,-39910,-339824,-109232,-36781,-323448,-433829,-160034,-246877,-285408,28937,46375,-60949,-46959,-189529,-444044,-57512,235707,296066,289812,88085,-8108,-32028,4889,-103466,-297752,9537,375158,175318,-237594,-254961,102084,347268,498034,460907,204301,30613,80464,154242,-24807,-29008,143626,301057,174059,135698,299466,208141,-151480,-401035,-180495,-337940,-4514,157417,-54984,33823,458330,613041,602965,729081,671104,247412,46802,-292904,-346682,-395772,-399857,-496958,-521609,-505228,-364573,-286420,-146511,-202035,12255,167751,133704,74976,-74954,-118392,416360,937036,794662,350227,-65737,-276726,-31159,386970,709921,677460,431905,167879,115292,-73205,-1724,255559,391500,271103,65892,-395397,-355473,-338426,-433342,-552961,-387523,-144805,175828,642562,776588,487633,139012,201051,468110,447638,306831,255953,-16216,-358303,-449214,-319282,-74213,330999,466649,253068,70500,-277042,-26187,178791,273127,668554,616577,474643,32930,-315109,-338072,-125280,-91003,52436,81248,-31930,-354621,-431290,-459754,-182430,-167856,-518874,-66669,151003,985,-146549,-227419,-342742,-27785,219090,38477,-88144,172414,328569,281463,183551,35527,-214838,-87518,171652,126852,-259221,-107913,107859,193025,-125842,-477348,-411708,-173751,289650,560103,357283,-162162,-106412,76486,100932,-104325,160547,338241,235747,166033,257412,300351,301695,191317,5985,-133050,-235779,-160816,-136865,-183885,-423799,-475218,-151433,191593,234029,133689,-217077,-491559,-334811,-419476,-465445,-513140,-503150,-385412,-315159,-79856,168113,182342,130048,423961,631055,526260,337712,184599,-349682,-182455,151460,308857,-42774,-255742,280837,455761,248056,24005,83023,113333,86250,-249009,-48968,496388,704470,527014,491495,451729,300258,407800,387444,185164,-128447,-162836,-211590,-352536,-221266,140493,213437,153764,14195,-250857,-335321,-279784,-413022,-382630,-292803,-205373,215203,228542,43806,-245580,-381419,-125868,314115,433300,324460,-20079,-469815,-302919,-55677,112828,-24687,-184423,-442178,-235707,131204,110101,-301468,-305441,-45209,183619,244798,58092,-124072,242385,489727,456786,266680,70554,-282162,-294454,-146452,-204130,-228972,-322671,-185889,-27967,-80209,-107982,27222,185377,349892,340799,261150,131045,41923,-65968,-254637,-271369,-253448,-4335,156318],[123645,5559,-52257,-138530,-309416,-146635,-119035,-248681,-52591,211219,429365,544157,554421,356565,123498,-19370,-116683,5448,-12737,-290305,-22074,296770,336560,119155,158193,149061,-107705,-355904,-248607,-267341,-55164,54218,14110,-18008,-8584,511980,1111354,1275955,770628,-40759,-84020,295363,237080,209476,347021,622305,610443,57006,-92421,73470,-118884,-266929,-236847,-252978,-118075,-304831,-353840,139764,324284,218973,-221773,-235720,-179924,-182665,143190,465367,401432,37521,-290245,-491789,-265608,2602,63075,-172775,-380343,-171308,-81987,-153102,-157755,-164892,-234764,-330898,-517051,-197386,175937,410158,636311,967928,1083714,780171,128166,-363703,-398882,-352091,-272933,-270653,-392233,-255910,-118612,-88716,-33973,108699,78583,-237098,-286245,197800,342848,352155,179622,106643,10754,-228178,-293051,-2135,541128,673006,483061,-181019,143729,946109,1131233,659339,-3176,208223,471312,364522,227902,295292,617323,760378,474124,-115890,-172330,-280693,-387001,-175099,-175772,82731,306487,417244,258846,-99475,-489770,-438241,-192374,122441,185656,-339558,31003,583784,688222,557601,229980,260994,294690,308472,329065,364682,184303,-130811,-277737,-371337,-267649,-301354,-290311,-151129,-36607,-50701,-93553,-19645,194562,346595,111081,-319024,-487460,-422066,-133738,22160,248407,759897,863535,401145,-227046,-290216,-25015,140340,359421,643959,587138,212542,-258598,-300945,-200723,-171121,-192991,-110522,56725,259635,211818,204966,254343,357251,-95288,35337,481802,498227,157237,-199941,-480788,-77282,65239,31785,56850,10036,-72473,-194583,82597,327162,344869,-655,-350880,-191806,-403434,31750,483782,470447,249763,169412,255176,281529,264629,74864,-247469,-421966,-131511,673655,1437667,1665966,1046143,187694,-384386,-400492,-189671,-251225,-395660,-359071,-158036,-165406,-75972,-88409,-84293,36070,-153014,-392758,45230,331244,367163,242483,27167,-350931,-314603,-441319,-118701,-148265,-49116,274804,413474,434752,220534,104375,-85474,-158817,-195121,-100959,245941,689667,647219,218644,128071,215867,103917,-272098,-215491,147345,230891,74549,-53303,17671,144805,405497,379368,385460,303909,332859,215828,-4065,-32468,-19505,65096,190838,113380,152734,-192908,-408194,95571,288016,197252,-3842,-135586,-63167,87495,-168467,-301865,-136101,-106480,-269498,-381852,-121090,-26456,-71621,-114593,-106780,-230453,-355995,-194436,-448104,-208027,41003,20387,-235900,-133654,-70346,-43207,-171358,-250414,-111245,-85272,-370722,-144212,584440,984292,684029,229514,223803,391780,72833,-368800,-331274,-307308,-169264,6858,-110969,-352808,-476804,-470930,-326480,-208724,-225533,-29941,-137268,-321596,-109736,-148166,-407130,-373837,-249542,-333648,-481611,-369524,-430181,-558702,-208589,-274337,-360445,-311939,58489,407793,424169,157225,-83748,-151964,-301497,-336299,-420836,-424691,-252713,-172980,-108320,2753,188726,226811,57141,-198095,-252940,-503720,-372162,-197681,-308082,-423511,-279208,-66856,225588,401521,352630,-91970,-258368,242067,305918,18944,-314437,102553,756460,788109,545498,116910,-443334,-351754,-174740,315118,637809,837593,578605,474896,509316,399621,38326,-166957,-39726,-169873,-470458,-252653,-54993,129922,231474,20123,-215479,-379864,-107288,-59861,-289893,-311574,-25967,7756,-90171,-327231,-319577,-76200,158900,227026,86824,-288652,-258400,152469,643938,845103,622203,302818,505645,702342,715305,352243,225162,586756,734244,616054,370901,4713,-210003,-228901,-120015,-214116,-111382,140699,63751,-49631,-215616,-141956,127977,452730,744355,839040,726266,422069,89188,44441,244532,303452,258002,170380,97680,-13025,-17243,32555,215649,304106,170211,-318426,57488,448589,422309,197407,-82022,-292963,-310999,-176073,-232630,-202513,26337,344565,279502,-66332,-382904,-372851,-257938,-400017,-408484,-219642,-56498,-2778,-162890,-329617,-157451,101822,153950,81843,-181409,-88715,129553,195438,9948,-324098,-539575,-204042,79818,43949,-83313,-54781,424249,815882,413844,67495,359086,410434,339078,68085,18910,124069,286637,156006,-42235,-56079,192631,98612,-47726,-534151,-126711,283179,210334,-152962,-418642,-185785,49776,224796,61094,-154872,-238968,-388103,-363462,-154539,-117420,-86968,128338,301120,361268,500925,523437,363660,128870,-219729,-418936,-372557,-336521,-199624,97690,102975,-252267,-204169,240575,502222,464699,156724,-188081,-598584,27776,530276,688080,535128,-2271,-99598,48482,-328609,-113391,60251,-183416,39775,457271,445410,-87656,-287441,-163028,-131843,-131254,-167418,-76777,207086,327370,330016,51017,-154981,121444,352343,188510,-97644,-398734,-262091,53870,478731,612837,258446,-401474,219833,321700,-10521,-97761,-317193,-43767,391735,395740,215080,-88639,-130624,-143287,151657,598318,701736,250586,-266863,-209738,285926,783054,1043921,803833,263724,225588,718770,1022035,710023,143477,94690,140412,141648,59402,149230,467486,709490,383204,-165515,453072,1058413,1301644,951193,85806,-487331,-270711,-456508,-27309,307224,240896,57491,-340982,-59979,31735,-297867,-266089,-131359,-310953,-446708,-438517,-425335,-87452,379534,717315,1146677,1025322,539378,66076,-287661,-49910,257298,350932,285078,8628,-427621,-413645,-444106,-480842,-289199,-297491,-238846,336669,681387,504542,204053,164656,32443,-304416,78007,180194,-80976,8252,630828,728404,273702,-171224,-283206,-534664,-328067,-152895,-204185,-171797,-101174,-203794,-437524,-409263,-58933,-79461,-267053,-423241,-249010,139847,310096,232454,34885,78503,-141039,-179864,174168,426419,482313,277506,98787,188343,393451,291514,117795,-73124,-245032,-262137,-95861,-16047,-104262,-239511,-22082,254379,367452,242488,-38092,-164615,-193078,-52333,-50549,-167526,-224733,-358790,-184518,124833,124222,3737,-88539,-237391,-204378,-51539,-30115,90148,605509,837834,403937,-349089,6466,229778,378647,306412,-135704,-585980,-395225,-262810,-366071,-442679,-97748,178238,169346,285118,508138,547072,344126,112703,-265631,-340947,190321,425085,470386,670275,914396,918450,671330,253770,-471373,397726,1031150,735099,76585,-223040,33997,-87667,-359663,-438354,-401479,332049,734051,937590,420618,190583,171356,320242,382859,126675,-332375,-288065,-304590,-293221,3392,495680,842604,534381,-13696,342877,342397,58477,297028,493362,-69317,-125529,279915,528177,287392,-255505,-228390,117777,245522,45893,54681,204870,71719,-196306,-69220,140038,-88352,-464219,8436,140737,-46256,-44065,154489,414119,365643,146183,221347,493063,426817,162099,-66772,-38588,11153,300296,377213,403856,403809,482630,460546,193756,-319573,-256709,-89478,-110941,-24521,-291713,-157486,470423,623681,103993,-423713,155744,676587,860465,711892,258338,-51,-102456,-313771,-176281,269826,671961,489019,27319,-460963,-449591,-340751,3584,-60971,-171732,-307991,-532433,-268606,197103,606489,976432,1041801,714044,84720,-397442,-114802,-66352,51927,77374,-308778,-257541,206659,325577,217480,-118100,-271288,75800,474625,658840,373259,-44296,-156846,-121318,89554,245190,64761,-27435,182574,214369,-84431,-573733,-196780,-198449,-227146,-314151,-190760,232193,766960,1044233,846711,283667,-216628,212788,218382,191139,-89537,-195241,-278376,-288018,-67966,-109144,-442357,30742,334418,-92052,-182726,103780,143848,551717,1331021,1203334,830365,323746,221590,94857,-177598,-402595,-390698,-25116,296264,232388,-127451,-490341,-275665,-203563,-152030,13730,308847,355341,120047,-154396,-149214,1520,5517,-272204,-455805,-334802,-230177,-66906,74014,-101026,-303898,-174597,-80930,-106994,-63679,150264,320334,323707,59383,-228766,-439989,-515697,-324073,-195014,-3942,130785,97257,13446,-244220,-361612,-169534,-163814,-81893,-13051,-99230,20003,-61340,-297097,-225260,115576,295302,261100,-12620,-30579,-145812,80582,237595,278833,154689,-37102,108170,355958,285700,29148,-142261,42428,115712,154370,221611,529602,729234,874957,650312,282997,3936,-258788,-262785,-295704,-283411,-335701,-225781,384137,953360,838508,392425,-286191,8356,334612,338045,180733,302391,338282,39301,-243053,-342327,-30647,-81117,-528908,-94014,146773,-87510,-114035,-127482,-173140,28319,57173,-141683,-314210,-202673,-149100,-197316,-277054,-297297,215200,534458,514487,181165,-229365,-412776,-191989,-55166,-19124,-256792,-384588,-367954,-216675,-311394,-275235,-211225,-283540,-461575,-274046,112575,182676,-146392,-11157,260746,555203,839624,577874,-161593,-142102,-19947,-251102,-235722,-258954,-262579,65616,160490,13692,-71977,154209,215210,-160109,-451321,-92924,-75930,-257777,-183083,96217,269680,266600,247479,154555,-41171,-46278,200270,227254,57508,-29267,-107290,-307528,-435456,-287774,-174770,46852,222897,-50016,-344684,-123893,-146359,-165077,329953,356095,112086,-356120,-315477,-188573,-218463,-180767,59598,36497,-291296,-332858,50286,226909,141676,-160895,-97623,327006,476831,314256,93167,-99757,52997,184979,52114,-216817,-467150,-241104,178940,403051,414873,579281,626977,279898,-284405,-158741,375427,412565,127477,-302949,-403819,-339187,-212474,-4830,426573,425677,78685,-132650,-520,-40503,-539192,-40183,361064,346313,265495,140571,-39687,-189300,-249532,-227134,-158028,140829,324429,198125,-89135,176733,582598,490440,298717,177186,191599,175209,-71639,-260545,-192507,-78830,-41141,-198339,-128977,-207716,-493689,-302115,-325214,49351,317823,296585,229349,379856,306026,-208009,-410156,-209703,-363189,-255194,150742,162305,100432,254809,-15374,-304192,429258,943262,961104,738672,747706,542634,216900,-184550,-509447,248017,485431,198930,-24174,267457,226057,-266436,720185,1499845,1243605,448331,-391797,22548,192643,4527,-234080,-226375,-353668,-190888,-132656,-444978,-321299,-42777,-64777,-190122,-311996,-116157,212344,484423,468795,260131,65928,-100150,-42093,24094,69955,-19736,-206194,-193737,-196682,-141720,-166972,-221477,-433331,-483988,-460733,-342767,-124137,104418,177341,-84642,-338594,188926,404606,415681,239538,203645,271889,48786,-265611,-82696,311910,310953,44198,-290658,-215937,-156776,-113358,-221540,-455431,-555695,-117253,453255,860069,758594,264633,38878,139493,-72526,-273924,-43662,-64744,-329206,-424069,-254731,-355221,-324236,-57614,48722,54062,149561,135524,-36715,-369443,-66114,286168,278233,145727,30764,-153814,-44127,-111480,-348627,-489478,-375623,-331340,-393181,-307941,251358,511754,577451,548969,637605,455083,-94132,-493814,-686202,-578570,-486240,-509821,-340821,-11117,27413,-202572,-229650,-21140,83594,47876,-104778,-319912,-519227,-236831,196383,518006,374952,-19217,241120,257225,48015,-216059,-43467,-89195,-389601,-270091,87770,456901,416680,436779,372692,374037,493541,78095,-372136,-361104,-11893,310248,534067,345314,95014,263323,298631,296311,270431,295284,-5855,-290718,-318141,-269831,-508402,-675312,-245619,341068,678748,615326,589109,396003,200901,432105,651097,293538,185069,169391,385242,217427,36986,146110,243497,190305,-182440,-431285,-50559,300498,316335,371908,467621,394384,-25010,-476035,-442342,-192412,-77587,-23872,-17646,-7846,220617,311785,194088,-83048,-347193,-403955,-247909,-246428,-260367,-35789,398360,768543,746405,431111,202620,-234014,-428264,-92926,60196,-112644,68676,210739,253226,-98305,69391,376226,768837,1281632,1301865,925547,311175,185436,98476,-209251,-499424,127442,426373,387785,-166441,-447517,-229876,-275351,-406204,-668497,-580965,-543251,-343349,53142,225512,304363,535011,530343,302626,-64042,171858,217183,13896,-17225,304546,443245,220774,-186972,-366588,-294203,-160177,179228,326704,249253,177044,52377,150925,223050,480850,438205,360229,83372,-145840,81774,432479,163653,-114205,-215484,-253380,-402769,-288930,-145639,14826,510292,662311,567438,-11830,-577483,-459017,-252524,-131742,-185468,-259742,-32405,471799,813789,666056,330914,3849,-366046,-232352,-333,210666,173358,65237,-414842,-284402,52908,117896,-113991,-502888,-91228,-78722,-86902,-23713,71610,-14641,133542,66247,-228338,-302674,-123779,81581,155750,28684,-303379,-322908,-32719,71000,-129522,-596053,-188741,-27167,17104,120671,295995,415152,184210,-83729,-372473,-155487,-122100,-227791,-193663,139404,403714,32835,-276893,282067,297887,-245304,-127844,545547,991723,977957,467580,9725,-189263,-269178,-162263,-53065,-92131,-83939,78905,93845,31258,-80629,-5604,-38444,-230114,-124002,-121147,-44560,-18757,-73198,-210728,29617,127081,-127398,-117633,278213,501438,251310,-235919,-258726,-326974,-278141,55707,264280,424607,524655,273554,-347916,-41028,661812,683624,218911,-161441,-167731,-300180,-369194,-36240,56941,26632,-17807,86191,129393,-107877,-168086,-168918,-166113,-187910,-228179,-66417,24548,-997,53245,246990,486327,595731,424656,-160935,-406435,69741,-71342,-390167,-528922,-288599,-145926,-215559,-213372,-214948,-74628,242050,318136,174755,-30294,-284939,-344204,-48714,293173,228632,-259547,-282083,-108218,-401529,-303906,-30203,-102284,-219421,139592,104698,-212669,-199402,-64792,-407006,-359991,-39207,76951,92201,72372,22168,-53245,-98279,-293777,-569676,14931,476327,333119,-168271,-411040,134962,488633,658361,584629,246013,95968,160157,340810,261197,199402,221416,391254,153269,-342,30381,7521,-179937,-303414,-372368,-252797,284560,325708,98327,158315,649970,692487,633998,702390,627221,302263,70552,-201934,-214717,-411317,-417804,-365122,-322235,-350059,-325892,-298182,-155457,-208260,90069,143874,114552,-12385,-146754,-52578,451421,807204,674340,462190,283154,117953,200201,482874,775932,819794,615013,158632,-72843,-28063,84877,222271,333757,234684,50307,-129589,-115007,-281170,-481502,-467530,-320925,-60162,383022,789783,860361,460934,301139,315886,441976,280374,114987,116937,-138924,-400963,-475567,-274961,-78531,270029,368197,284084,263169,302252,571760,776458,667779,636078,339092,198920,439647,333177,-189880,-254206,-223683,-61762,187000,172629,-123576,-353120,-434017,-463500,-369964,-499698,-72868,4993,-245137,-400846,-358786,-471661,-60602,168129,-36392,-320543,58835,232341,273878,182579,-65674,-372830,-149506,-29849,-155959,-537736,-148329,87201,127561,-46779,-120974,83323,385413,666838,940683,840162,337360,-1007,5020,48172,-185257,99334,298129,156635,68723,170806,231544,333011,231809,-3010,-287021,-440820,-504300,-537721,-310324,-250138,-265901,-245960,61585,157350,13322,-397860,-242899,-177790,-272129,-381083,-321153,-266943,-164278,-134056,98345,361873,330419,227359,518976,472385,276536,121178,1894,-399727,58935,398315,474364,-75817,-159886,500617,693576,355445,114850,87816,46823,-24688,-433225,33352,468239,747018,678642,524147,577677,414878,506329,522681,278340,-127233,-317121,-326967,-378611,-346092,22316,296314,488910,379898,25816,-176025,-55984,-338662,-333140,-120843,-198172,-10028,37875,-196214,-456708,-290324,-138353,348452,503866,344844,56922,-280984,-447152,-330894,-64856,70364,82568,250,-178246,-40098,141253,-81817,-102529,-435711,-309532,-191259,-117417,-11130,219624,332310,259937,38082,-115083,-395717,-289495,-277582,-352640,-334422,-155393,-84264,-11513,-75597,-102860,93805,241565,471102,411879,292899,200013,182440,67700,-154696,-156659,-126366,40404,197185],[95800,15323,47326,-41971,-274690,-65686,27556,-224461,-116595,147500,384976,416101,383960,317779,233868,138874,-5067,20901,58312,-187666,-117037,366927,474845,122025,-18615,-16501,-259414,-99928,53726,-118987,-7353,337784,286094,70093,-141508,464480,1199989,1260848,805886,-53352,85203,706308,755831,687866,364830,234404,161674,-155529,9336,156568,71637,-107695,-99408,-121241,-81706,-181320,-54099,194211,237343,105333,-351561,-401432,-396180,-333044,118488,457478,482266,301979,-31066,-212985,-333859,-217545,-136505,-247069,-226610,-140452,-54389,-104405,-116982,-226558,-262558,-89836,-320080,-293229,30717,272196,561869,925624,1028769,716095,163526,-314408,-340160,-202697,-67604,-171745,-415623,-76206,151101,159383,148841,16741,-248312,-344690,38434,483872,606472,683537,487025,365177,221746,-55704,-192907,14200,527798,750861,470301,-221999,101236,854782,1076078,704547,136944,-49028,29247,-56110,-33420,219148,529588,714472,384465,-149306,-332088,-444757,-302900,-540095,-346235,69965,282826,357428,155684,-177217,-299124,-236614,-122925,106017,13820,-311315,219539,556603,460631,245956,-59207,-98719,-66564,-57393,122531,85764,13999,-209795,-336178,-464715,-263269,-315202,-259008,-227930,-301441,-273976,-170104,-156953,-20592,130214,-20016,-237624,-237137,-229120,-32860,127718,226623,792087,1068052,689490,61279,-406450,-35958,377831,539233,653546,550142,169241,-166239,-166475,-193861,-271171,-298372,-174272,6913,101042,5326,-252748,-120219,138979,25089,96543,449634,401199,84354,-150249,-335151,-329161,-189686,-212459,27621,76747,213051,-35465,-86778,167741,297327,86118,-320443,-102329,-50991,127847,481018,539896,446481,288004,190724,155915,133471,102845,-31408,-137133,-86655,461800,1121799,1364162,890781,269786,-236572,-268004,-46803,-81239,-175377,-293057,-244418,-286601,-214039,-209248,-307334,-203968,-356311,-316143,91776,276623,230451,34878,-123791,-355031,-215466,-255892,-12013,95721,166510,295950,445099,365753,176819,161209,111588,-52222,-281766,-220220,331692,959606,843246,213110,-39160,281986,278648,-188903,-172725,224965,276084,92612,-3754,89045,166089,357534,226919,190896,173493,174665,89204,-98678,-157783,-96482,67254,220748,267732,191961,-180919,-170794,353063,504840,319248,171199,-35877,-178286,-146581,-77911,75735,112935,2223,-360217,-343671,26110,137441,90055,-3477,-26875,-140538,-473902,-410675,-169602,53021,173646,175368,-25900,9945,-64417,-52206,-124869,-30915,96077,12011,-323217,-202259,479724,627495,368801,17920,15937,98749,-60961,-286600,-169154,-227209,-245319,-184606,-408716,-541165,-442089,-547150,-330825,-189633,-287945,-135546,-109979,-325332,-365300,-311756,-346759,-441024,-446411,-144660,71045,13479,-211219,-499536,-623319,-326774,-427640,-113345,305686,601871,644825,601938,182397,-110475,-383087,-347443,-378195,-379625,-165083,-107859,-89147,21265,136567,185551,-51249,-336947,-210189,-328000,-197394,-49725,23053,-139753,-213826,-12491,107261,188503,75819,-189486,-56783,326546,262544,18564,-260001,148960,917308,958516,673915,65872,-486631,-255420,-93383,238986,399287,566224,461677,406849,440558,357032,-12419,45694,323997,44421,-320320,-241229,-22134,207369,247920,122686,-212093,-272234,70114,58755,-211181,-266346,-113347,-72874,-271099,-485812,-245832,-60085,44559,-88547,-264919,-485984,-120811,134009,492251,670307,395241,91092,346114,514776,549165,301332,216418,616182,748988,723913,405812,49039,-71915,-213853,-243213,-276932,20458,446401,367476,-25784,-367086,-137750,-21727,227707,394902,410492,458005,348234,123835,-85793,221308,470242,550311,343628,186097,7993,-13754,121463,382994,497235,101037,-480294,128231,536529,472690,159217,-188201,-398915,-369451,-375069,-442932,-389180,-182326,17165,10580,-196339,-409630,-409418,-427081,-373386,-99102,152324,225661,109465,-131739,-203490,-58556,226648,325783,168001,-177222,-237347,-50664,40141,-49321,-309809,-138606,127135,283822,94673,-115531,-278839,108764,296966,95206,-32146,160453,285320,232154,70870,65202,39397,226680,209934,58692,19119,162980,-28160,-193569,-469529,-182372,133208,34847,-179999,-385708,-358536,-192795,64543,-58650,-69332,59715,-103946,-301509,-82299,19028,-107083,-156130,83463,229108,456006,550020,452385,224070,-78377,-172027,-138094,-230066,-430507,-46031,61941,-251833,-396319,-55400,91128,310508,85369,-217787,-569243,-83236,344008,484315,441460,-61619,-116707,1136,-468612,-142328,109940,-20631,37558,348527,495608,253296,247609,194526,105176,-134422,-263220,-380618,-334562,-126012,194491,186402,-103148,97168,370978,357391,76130,-257119,-155987,65247,374211,504938,235206,-390830,141672,374316,192660,-196777,-401230,52028,549638,722721,702009,72013,-213931,-278595,141163,575067,629793,193121,-417230,-298977,118674,540247,777393,579236,100560,104747,505247,779208,581405,20572,-188386,25103,202958,385731,359595,463105,521660,195464,-316380,465079,1275382,1486238,1080027,132442,-375977,-51292,-238842,-357593,-115519,-201074,-367420,-15612,210277,239394,-53983,-453279,-430338,-362546,-394562,-364414,-348958,105751,684992,896470,1299362,976278,610307,92837,-252263,-91211,83057,240768,248970,27235,-272072,-343125,-335041,-286099,-130699,-306300,-312040,245948,586216,412458,139456,116931,49148,-99551,385012,528436,162772,19291,316023,392841,-76449,-406766,-370566,-552328,-192319,-85868,-270760,-372114,-262110,-37622,-215715,-367846,-178557,-174535,-335969,-515360,-521605,-150282,138039,160466,-63291,-249179,-387428,-230524,191908,503346,560371,237175,50669,242665,411588,393338,221733,5511,-202909,-137919,20598,126173,31018,-247047,-138275,107169,175198,-120882,-379378,-397149,-289471,-153001,-351015,-489848,-152337,-375766,-78385,333420,355292,22526,-279375,-344489,-268553,-103504,-32628,128611,839735,962363,433767,-379099,71043,247197,318004,141643,-346063,-291860,45287,21632,-142970,-253693,-856,344051,339422,228614,199057,371242,365638,201203,-105111,-68456,243207,226983,232438,443504,761328,884356,651018,206511,-312011,386875,837796,584158,-135258,-436316,-99894,-188284,-383965,-392015,-495963,156792,586586,687774,406445,172785,255426,391779,424731,152901,-277557,-486983,-386120,-119743,262344,446401,637930,150116,-269890,455041,546184,248450,199253,349983,-129809,-158826,336278,620809,386659,-236668,-185811,195260,225149,-53905,36401,301963,170168,-45528,-122275,-9315,-285791,-353208,-23328,13207,-323870,-186369,163207,386336,392418,203731,224263,552270,567020,298053,-72837,-120261,66637,408770,520111,391885,217155,395767,672697,545316,591,-395782,-64495,-102687,-144466,-396541,28694,581131,536388,-197478,26758,839252,1111966,1029296,770979,392475,-160600,-315140,-383032,-132729,333314,680414,510047,66500,-360945,-437181,-68893,119352,32937,-187381,-256209,-339570,-312061,298229,749660,1074361,1192646,927403,293634,-333018,59694,165875,44812,-16682,-305328,-18722,475992,787734,809109,454598,41524,104005,472297,629318,364214,-162552,-429146,-251947,-53940,129735,-98180,-299089,-207862,-72800,-119479,-352554,-399126,-381552,-368102,-481295,-364937,226707,810413,1008187,718084,17079,-343176,103934,42080,11945,-193968,-184214,-328214,-183444,-7697,-20763,-468122,133014,474367,126809,-240989,-113368,-126298,190780,762691,815831,545024,189760,118283,23311,-181230,-246275,-192152,412,178968,26592,-340196,-387819,-305306,-346852,-431209,-203647,300993,502117,346604,93683,-14339,-67480,-166152,-243230,-212948,-326793,-433678,-210233,71427,-110840,-34989,-13733,-121483,-89366,18214,257694,411923,321447,-84417,-375717,-546163,-588860,-376261,-242081,22723,259664,338080,209305,20025,-225859,-86285,7264,-16852,-173326,-33452,57095,-116624,-381574,-495056,-137295,120333,187702,29429,-69834,-115871,123264,282300,417330,171140,-19906,167988,215353,-95188,-133640,33764,218188,194457,75646,-176360,178022,556759,844104,686793,233222,73893,82358,62998,-76873,-199353,-403122,-151250,519535,896882,715350,267445,-234700,169778,486965,441148,266050,317345,344360,126383,-73045,-143901,-104681,-290215,-375593,49958,111084,-160655,-71242,-52165,-191749,-78424,-17867,-225173,-140142,2997,22172,-29373,-104241,-352920,17035,299060,403871,162720,-180215,-211059,-103193,92164,48428,-321518,-404321,-271421,-188218,-238909,-255689,-263965,-319130,-267205,-155314,-98598,-166636,-212667,156088,358881,312026,612993,442292,-130973,19933,221815,69472,-327579,-459873,-266947,-33316,-317,-139186,-176588,-106022,-256669,-395333,-239081,1701,-2623,-196534,-82868,178999,233404,175798,168598,-96377,-224281,-126476,256217,294266,63178,63853,117887,-146776,-459219,-384605,-328308,-117899,30890,-206368,-428745,25228,-59382,-109759,90560,65059,-162047,-476198,-261108,-127728,-264580,-283134,99208,145476,2190,-319722,-300810,19042,-49999,-199131,47065,431308,547354,439364,318051,128100,18230,-5475,-69955,-201649,-303464,48682,682578,727330,465689,485420,581975,274205,-352372,29950,510461,412261,-37361,-139527,62247,30932,38181,178857,486353,560067,211242,18359,235039,217332,-266523,-212530,280259,372735,310512,142636,-100302,-379321,-448226,-449990,-283613,115778,287757,114221,-324055,-127996,295811,338182,191807,114156,240957,311736,213985,-152414,-153826,4158,87559,-133040,-149544,-204831,-380813,-416344,-372808,165937,464878,278705,-19781,201662,233213,-227687,-254274,-202255,-406229,-226805,194859,154971,131407,135599,-201455,-133319,498723,865174,691298,301497,44889,86966,124099,-142559,-502234,232748,350920,41412,-81315,267512,248003,-88390,770889,1469763,1280380,530435,-277150,-91599,101080,194818,132656,89970,31039,50107,-74014,-370250,-330409,-119586,-104563,-168339,-317607,-308843,4904,315522,294744,144276,13522,-130311,-147471,-253466,-86935,-221034,-242493,-97368,-136726,-156390,-174404,-95906,-211090,-310383,-349479,-354236,-216016,-4248,135004,-25742,77342,468173,626674,552885,297828,151857,200783,99645,-182165,-368029,62161,58532,-23143,-268722,-239525,-139808,-55734,-114811,-11364,-121655,-317535,196230,613032,541925,151921,101626,281396,101722,-30734,119742,101174,-111279,-460444,-272266,-343350,-179661,75738,148823,15152,2571,80738,165189,-143559,-216517,114373,176410,-63062,-243824,-300396,-38495,65454,-204721,-310856,-239276,-349274,-422676,-185761,154544,418760,433268,351952,473748,356232,-155795,-560604,-540953,-568135,-552111,-394451,-223001,-81035,-24468,-142646,-165708,-179715,-139930,-188932,-201622,-218444,-381506,-220393,229404,488466,309056,84552,422727,600599,131735,-444379,141416,186418,-182551,-403276,41092,381590,252497,215560,184784,108080,272744,-20389,-325497,-291631,-14819,307530,490137,381776,5698,9839,144267,228963,200958,276248,154890,35435,-140205,-72448,-287043,-453410,-180722,394655,769238,660956,326114,224918,452644,715107,917454,494332,134084,-235038,-198692,35158,313189,294818,163258,35698,-203918,-305379,-13760,317510,290494,196307,339498,334246,-8474,-345832,-270830,14221,179137,230328,210251,346560,788410,833538,549540,82989,-360188,-365713,-371744,-475801,-483649,-126836,545104,1067035,844341,455006,129265,-323835,-511836,-223264,-96795,-31171,192607,254915,196244,-128263,42694,426385,876570,1392750,1448272,1048441,408609,345646,245472,-115557,-537346,70563,303582,302533,-68359,-355440,-186714,-149407,-308002,-742770,-242424,-156548,-36022,304433,524782,612802,711862,637874,308975,-225807,-87814,80923,42427,-46701,92416,117244,-51385,-390181,-285281,-115488,-107845,-66569,-16719,-77241,-23224,-17082,235800,534752,863809,900683,674634,206881,-427978,-96207,217160,204936,81253,33661,-49506,-7529,-34766,87382,216212,612199,634750,476193,-119099,-424397,-244031,-282931,-193713,-180081,-164869,-57593,202267,521781,432556,349872,127686,-195887,-370075,-316278,-314384,-492127,-220089,-418602,-266025,84382,137095,-106044,-371332,37847,777,56081,-1776,26358,-132596,41399,24588,-253746,-301463,-134546,48915,21229,-163250,-402118,-158945,26746,158293,25243,-191553,-276709,-209504,-250330,-109409,157554,345308,178898,-58392,-339746,-177547,-181622,-385842,-279056,83560,331933,-64738,-226376,331857,378190,-107830,-143595,502008,929248,858389,323383,-40290,58493,-88103,-303069,-346495,-129085,144638,546628,357256,-164252,-468566,-379893,-295887,-163278,-6665,1183,66236,34526,-273777,-348845,162571,362494,154386,74459,436962,659676,373980,-234238,-192594,-253089,-277912,32629,298206,340596,420569,309915,-220495,-110714,625653,651813,263375,102434,231952,61626,-106649,132333,193650,54791,-190023,54039,56534,-157635,-116618,73683,274788,104451,-65813,36582,-61497,-26738,3706,34143,355310,666282,668806,179174,-299311,-181144,-200383,-121357,48288,-47663,-453717,-281247,33080,21653,-373873,-43663,13926,-80586,-336722,-392187,-422188,41676,440565,394748,-59992,-430349,-196212,-373258,-184540,61861,46010,-98197,204988,183857,-220560,-258160,74271,-128560,-538857,-307688,-121577,-118547,11689,-72698,-201341,-211731,-246458,-395923,-92155,368539,359851,-85598,-505937,131892,560377,740380,606185,244485,147766,199492,555718,546505,437258,424086,450645,103089,-108613,-167577,-42329,-134283,-242718,-455787,395994,849287,643382,218965,162307,599836,537959,451440,505271,439012,256640,-81753,-120090,17641,-53083,-186823,-186841,-96015,-269914,-381048,-234618,-120716,-251546,-69188,-62589,-87333,-234665,-280859,28319,465660,589001,541354,571096,560846,411220,216083,250820,530528,702948,617233,181098,-138924,29267,86783,94585,176309,178800,184382,232608,140482,-66763,-311339,-373520,-293815,-91652,345111,667972,698260,280655,239418,281726,290229,821,-135248,-63950,-214782,-322002,-372210,-85017,-3130,197953,213714,201459,288345,781891,1050424,1194419,1104389,530009,73602,379818,950379,806824,45915,-473992,-410182,-285435,140982,190236,-46212,-352461,-256970,-274043,-427568,-319538,-88529,-149088,-505074,-310924,-279561,-553356,-159020,50968,-71173,-408431,-199672,112727,257403,110937,-234306,-526240,-286581,-377408,-275181,-329796,-286319,20483,6183,-16454,204531,513001,754981,862786,1158840,1210755,848720,286214,-17075,-135279,-267956,64999,248571,91537,-60823,-15505,93122,261176,190779,-31500,-117601,-27395,-65317,-351429,-359874,36891,-34163,-240128,-195431,-27926,-118841,-318012,-81035,-85241,-135676,-277795,-152776,-90546,-21229,54855,299833,491468,270294,-71617,119218,57993,-32418,-151653,-136894,-29356,380385,683909,536773,-176922,-20264,599560,785606,388897,113787,-2265,-11975,-99762,-543513,-47497,309335,613272,704356,521453,565319,456196,418666,483346,246787,-99770,-354863,-364904,-337780,-394823,-164991,221683,607669,561113,211578,-5158,160166,-182585,-296355,-67232,-186802,-292361,-123571,-450111,-216771,80564,223840,448030,526199,311473,27190,-184388,-252058,-180981,-151133,114719,260976,350345,222012,-151837,-818,168669,321565,18582,-44161,-192903,-220438,-53783,74943,92378,-78882,-363776,-441257,-285741,-314213,-419633,-309902,-168903,2075,-78497,-62322,-126361,-89061,169810,255822,346000,254639,144735,153351,233176,145702,-84971,-115253,-50863,34452,106221],[-75416,-48250,80665,-14780,-294982,-59809,96968,-149672,-224828,-26506,106807,108958,164942,268479,365302,310274,166193,188132,139544,-18438,-222468,235539,393582,93385,-240910,-283510,-409812,40329,199775,-41221,-103913,391621,378888,38601,-292023,379534,1072584,997707,635191,-106293,111707,837686,989669,731821,254603,-166001,-348730,-354536,-91035,78140,137952,-11341,-36633,9745,103355,153685,144829,147554,95730,-76905,-494601,-245194,-128387,-275783,-34868,268048,368529,417352,203172,33701,-202742,-454300,-264126,-189965,-113836,-137005,-91085,-142308,-167739,-248140,-45806,235662,41849,-249177,-199925,57725,398429,716180,776612,525025,168793,-218078,-207807,-37390,108140,-62555,-388356,8993,324392,360403,374127,7760,-334552,2342,359009,762195,941529,1025646,800296,535426,273017,30317,-104733,-59577,182140,448506,142912,-322561,200425,753839,928753,684555,261490,-56425,-257047,-460647,-359699,59199,419694,553626,235473,-157453,-274744,-110149,207243,91616,-92001,140789,248427,224577,-2679,-318501,-142924,187228,126784,165049,-122181,-101314,375408,524228,300790,22230,-77537,-107091,-163096,-299251,-179597,-136068,-171859,-256284,-280941,-428242,-205268,-202865,-125625,-302530,-490683,-365857,-108447,-108582,-200598,-208093,-232675,-37063,63359,28863,5476,166410,116930,533746,974186,833235,324146,-409197,-108269,433267,627832,588418,369792,35465,-77387,-43792,-146937,-305376,-344568,-213868,-32186,63611,24544,-288188,-176037,81649,84564,40245,279309,220821,29012,-64428,-150393,-367218,-506531,-478279,-86719,126898,394237,56971,-245495,9218,276053,192488,-81583,143222,218641,251164,387884,454464,408344,151566,-123864,-232923,-232089,-57084,117153,183195,42837,213322,674604,837438,549940,177895,-177734,-174890,3079,-1438,78862,27119,29743,-154113,-464229,-383002,-473129,-453868,-469923,-222210,184480,286702,179115,-21942,-193356,-245356,-109365,6305,226670,286173,292894,402147,573884,273793,21593,99640,260459,-14925,-435719,-197439,410175,932220,816287,199649,-251507,270128,374381,-110489,-153421,236534,286928,130781,55562,153355,218180,310688,135060,-6826,2924,-33623,-92772,-216305,-311793,-272705,-186652,4457,284690,225250,-48998,126224,530593,570586,320657,213041,-59873,-294538,-148184,207440,334270,279220,98433,-353864,-305713,88320,201354,139000,-12792,-30861,-47012,-294960,-265667,101984,314648,356748,357042,268996,196601,19513,-62880,-167827,58122,189351,70534,-259205,-344619,161668,29797,-175825,-249776,-284698,-353973,-328719,-241318,-22613,-114415,-332309,-457922,-523360,-230368,-163562,-388978,-409495,-347199,-329137,-138575,14262,-75269,-194174,-285042,-308127,-369667,-140296,293610,446102,211585,-91601,-195287,-137587,-43089,-194514,33359,399908,606744,630354,729335,355648,-121596,-503657,-379872,-345446,-297185,-64943,-49114,-62186,28021,37407,97473,-135926,-364662,-178512,-116054,-17526,80538,127606,177154,-104216,-31561,-177092,-153513,-202577,-119632,34267,178699,101741,-68819,-428783,86474,785681,848340,503028,-197019,-325993,-125244,-47579,72271,111571,192597,291225,309488,335714,254722,-125819,99830,475309,132209,-266116,-316626,-106210,131177,133813,27602,-390699,-196249,132947,43594,-247848,-277437,-214495,-63834,-147594,-235976,-125403,-42194,-78321,-402960,-433745,-189751,37810,144386,293487,367975,16340,-164007,253736,436432,396254,221068,93296,458250,663376,751436,330191,23827,30112,-126041,-288250,-288429,137288,635093,570322,-3184,-224676,-101199,-101301,-139894,4462,-5281,207969,490312,464794,53522,37650,369818,544012,348994,183682,80544,84946,228379,479938,590146,134904,-191978,224540,533536,482083,123399,-246229,-535873,-427668,-514043,-469743,-213036,-49183,-97033,-270593,-366076,-358900,-415796,-534236,-148624,218649,471114,458084,172268,-100419,-84685,-13590,239652,447793,284546,-1743,-367599,-214149,-69360,-66297,-85264,228497,363734,339585,97883,-63083,-279120,-34408,-24624,-117043,-152353,-192084,21627,-607,20934,86811,26869,-165080,-318399,39164,155558,80459,-220848,-359238,-406388,-326963,-213674,-252318,-225525,-267435,-474544,-440186,-191163,-194296,21008,251013,94105,-277653,-69221,131630,11609,-263658,-241808,-18068,295767,482106,471223,257108,25264,49656,87088,-93063,-442541,-87474,132325,-66505,-435963,-366171,-260632,29959,-5785,-185790,-467823,-190881,104716,250004,297290,-95967,-173895,-98818,-333720,-85292,81687,-39421,-80274,95451,346026,480724,723753,449985,162731,-180892,-304262,-308205,-167532,-320259,-31071,194577,-121942,37414,370581,486868,271936,131603,236895,136367,165046,268869,173522,-292011,-118989,261555,214029,-265054,-304239,72831,495695,778968,838514,225248,-271457,-249670,257707,583655,543136,148508,-372154,-383263,-167482,99984,292446,223370,-106816,-164339,10723,122119,155134,-17744,-363811,-194728,81584,441905,421247,345395,217940,-85166,-430693,339237,1181345,1291207,866577,18070,-233381,233221,184867,-48846,-124487,-376647,-36590,401405,459367,356461,84430,-278746,-139796,-117801,-347804,-414660,-398682,161705,746114,895820,1066206,832334,504249,27404,-275872,-118213,39037,131380,106383,-126462,-301372,-175162,-109827,-43656,93495,-155015,-458032,66119,432271,347345,110387,-8999,-93430,-29646,602053,1004232,743189,198604,47530,88339,-165662,-354437,-406931,-397913,-90101,-54047,-262916,-466652,-182882,127111,-24896,-165228,-140898,-185132,-405475,-529678,-363777,-90288,123835,50595,-308884,-461943,-488933,-397782,85967,414411,447829,192828,113926,296795,399576,442770,296748,189551,14176,-25168,19447,195980,157337,-190393,-238499,12397,64876,-60043,-89445,-162317,-269983,-273996,-471266,-65185,396231,82392,92522,427574,511476,121754,-232974,-307704,-306411,-149973,-51782,116238,812230,880707,323308,-466809,127307,259528,257560,99831,-96072,136115,419698,267314,71726,-138774,4112,377114,431090,144624,-184024,198951,399273,275543,96458,252432,353896,133303,38853,183241,537587,715001,541828,53105,-280341,316565,544236,316886,-312306,-502442,-226877,-361004,-318255,-185539,-434223,-227169,193821,213319,318202,188841,329526,416461,380290,116453,-282991,-497558,-274613,103009,428960,354150,316312,-262816,-100515,614372,777759,436350,128692,154492,-251885,-134937,448947,749795,557096,-113314,-217794,167830,123488,-164391,55194,384755,324341,136198,-132185,-291846,-322355,-59862,132242,75699,-391284,-241244,235990,381038,420166,264207,239546,560334,622818,294808,-165488,-273428,-9343,352038,550086,301628,-7827,288354,837744,838820,284585,-335980,-27792,-55992,-254743,-305552,179677,580706,356653,-424262,338562,1125946,1121282,864808,619035,391559,-54601,-442041,-463444,-223975,209161,485340,425868,116089,-146461,-204843,55186,78333,-68616,-345294,-176675,-167847,-255377,229120,602741,813023,954764,806579,300234,-352538,197991,369169,17140,-260513,-113948,408847,846000,1228526,1268794,873193,295950,108110,348011,540294,446382,16960,-217188,-343053,-198987,-62801,-199781,-233681,-363394,-452437,-207135,-136374,-91263,-223430,-130526,-191814,-323478,78602,625700,774998,516543,-167252,-301418,-85538,-260221,-339861,-378584,-370672,-342405,-156271,-56106,2601,-423506,112174,447297,223609,-189738,-346452,-399759,-81314,289925,445860,234037,32222,-31468,-109835,-158502,-21790,-34964,5183,16692,-137252,-383422,-311018,-226433,-104682,2255,-69547,186292,449446,480252,348294,124836,-98559,-136089,28651,-81449,-53335,50172,-110654,-63018,-62475,157364,261702,49902,-109475,103396,359620,465417,248450,-289894,-465659,-349177,-220315,-288238,-249941,18104,363730,637653,444786,249633,14576,11564,80753,-98746,-304695,97605,135162,-17101,-143474,-223732,-316368,-19780,266131,347824,226513,143750,182236,393935,450863,47644,69079,363561,272084,-254175,-84723,170320,309041,241914,118237,-208015,-320865,229143,566789,496966,-1128,98189,353179,397572,288289,104637,-129809,-92788,416198,638267,492966,121275,-179839,186533,428944,370082,288738,322559,349028,233745,177603,-2498,-188295,-499489,-199688,83425,-23143,-227422,-55307,-18401,-167222,-109192,-70751,-300513,-24437,108965,50598,-6250,-59152,-426134,-88707,253743,330652,125038,-182078,-300844,-144661,154142,83720,-260130,-431996,-305218,-260140,-238097,-200065,-191836,-82044,95333,66224,-214435,-405146,-167034,205932,293167,-41821,227085,228269,-91323,67579,318309,292321,-44831,-512941,-271995,-68147,-27765,-140606,-230480,-245216,-216403,-103482,98610,125731,45216,-150118,23928,242065,87903,-119176,-95622,-360878,-453856,-325147,119184,194394,-75508,27723,185240,-100841,-478416,-321311,-386598,-320685,-229610,-274905,-471577,-92032,-7508,163288,89490,-149465,-405931,-512804,-316453,-111364,-189863,-404243,10613,201782,224583,-116099,-510658,-284177,-322664,-356229,14219,331749,400669,402652,379636,254207,-35775,-283762,-354407,-382264,-188742,412216,1049938,868001,332659,222525,383338,152241,-364042,224169,537304,333645,-169151,58633,412279,315752,175912,192023,307207,456268,165449,-46208,220446,276083,-102836,-460013,47412,288518,277341,106207,-183384,-562217,-327814,-313677,-229275,63362,164847,-53095,-444602,-84038,342449,370437,236109,123724,236343,346197,366527,31868,-62776,82428,180964,-104851,-268716,-209288,-288212,-434050,-277823,100304,332638,88698,-310380,65403,153289,-186267,-116650,-182829,-402008,-124434,218756,168109,104994,-61020,-247026,75870,536926,683261,332829,-167997,-320261,48456,218344,-816,-485424,12010,77367,-231340,-126432,320076,252332,5598,604039,1156384,1074393,443141,-118309,-147975,-160120,116921,321441,284474,181165,91225,-124176,-159413,-181259,-157774,-125833,-62187,-94240,-246653,-279182,-73009,17619,36665,-29243,-152107,-294245,-511757,-339435,-425596,-223523,-155578,-203935,-187861,-19873,227234,120200,-40530,-197891,-329482,-316525,-165933,-52639,-24340,280371,599922,709071,483813,157416,-40416,8681,119866,-7666,-368254,-330428,-230334,-105744,-170676,-135546,-176464,-159039,99887,398999,103854,-383533,-115104,201911,163533,-52124,140404,316908,221244,156666,167473,247206,121437,-304303,-334317,-379208,-135833,139796,194760,33438,-201861,-123170,116715,-9270,-176692,25055,143143,-20996,-148362,-246913,-11589,231429,59886,-134957,-118682,-159532,-196772,-166738,-59978,129079,64147,-2143,154769,91459,-260909,-551917,-352714,-271414,-247895,-171491,-146132,-219393,-157573,-122586,-7936,1925,-85350,-170006,-110675,56178,13627,-172045,44691,186858,30886,90616,462994,755668,171638,-302821,310970,368471,-48402,-391174,-79069,89795,-54050,-146224,-153195,-259342,-3611,26223,-92479,-115051,-7703,229855,459735,490084,224222,-182385,-212102,-144979,-139570,-54796,40747,63353,-74696,71563,-52894,-186242,-90355,315476,652781,541647,12176,-47771,585833,816691,865379,534523,54520,-430069,-29964,217882,465246,290973,58531,-174625,-296691,-248433,82646,391150,444360,118071,150690,189117,5721,-165794,-91285,152965,360115,403293,328863,522222,1021822,1034340,627802,38999,-472513,-225383,-333484,-504501,-594341,-292749,491841,1006043,715805,280652,-156698,-411407,-416882,-378038,-234887,-116990,-47822,-58516,-213596,-406428,28249,400677,748351,1026028,1124531,727793,353975,415965,286996,-84632,-382041,-105450,-28333,-4290,-41589,-18988,102536,75076,-212587,-574742,23611,181091,230952,376589,514254,595699,603165,520626,174076,-357019,-366581,-173692,-140949,-251896,-227952,-278502,-387120,-523035,-286098,-58745,-80501,-318627,-466820,-470494,-336255,-166430,214252,724893,1118964,1283820,916060,301438,-118721,296477,595365,542713,318608,166403,49775,238486,247122,298448,235812,341994,423713,185768,-319811,-273530,-34653,-141421,-216597,-275104,-227785,-178139,-85149,176084,105732,167697,94593,-155122,-477741,-103199,113154,182478,19415,-353312,-287869,80825,154634,-105024,-325989,61713,39733,61301,-58621,-102138,-271439,-104783,-88695,-301711,-282933,-128550,25849,-52590,-223918,-172521,-8827,54167,251289,331440,144130,-206231,-415517,-371886,-388109,-83904,183218,151638,-47511,-284190,-218519,-249909,-368191,-146420,198725,251179,-112017,-246366,246088,355278,-6361,-144137,362353,678408,543450,73864,-149443,170999,27018,-248779,-304042,-5448,495744,1006134,731642,335935,35077,47071,117691,158704,157792,116000,79785,-27614,-318721,-274011,268477,499788,402052,185757,379051,561684,312824,-382830,-262477,-260447,-361992,-73993,189272,139961,214453,263287,-107357,-356437,227120,346550,199449,284356,487610,296347,63832,205391,400071,128341,-310798,66528,189181,49510,-19085,61025,343993,349726,283699,178521,-27680,111360,171814,-51839,69697,548790,687752,400496,7915,-96970,-63606,238760,360598,244244,-36226,55486,416042,506170,115513,-296022,-325844,-403030,-333928,-190427,-243638,31235,452620,453167,73037,-567016,-281156,-260656,-105998,43169,98025,8116,239188,308427,15266,-170207,120907,105102,-244829,-586144,-303409,-205431,-201809,-308250,-470224,-365792,-213088,-281289,-314951,53027,198216,-59981,-352710,100596,535380,686797,481599,141574,88937,235510,694362,780020,673941,642268,442899,141282,13770,-51543,115002,-11887,-237789,-74670,825128,1218728,918774,260598,14317,294640,200800,94628,211622,224354,142906,-305746,-86339,157975,236642,112567,2186,34890,-306938,-371925,-79260,-75210,-331687,-349155,-436248,-461425,-516300,-269730,105873,425716,369197,479568,629663,649018,476942,79620,-193802,104276,402994,427417,109674,-107888,64698,46899,-51078,-58230,42170,162212,337774,402362,285296,3611,-272235,-341055,-256787,97320,428069,483840,61728,-57036,69059,3748,-356852,-224477,-152889,-307263,-210039,-170640,3624,79449,123694,39225,7834,124109,764761,999411,1177381,1204200,342256,-76536,547595,974275,813981,148173,-354898,-346243,-546292,-88131,31765,-117180,-430239,-148409,-12697,-175155,-195924,-163131,-318841,-418653,-125195,-203354,-460210,-272140,-52880,6719,-137481,-252017,149891,227018,-52428,-442992,-386692,-387017,-265676,58075,-186773,-410966,-31767,-64226,-5605,404892,649458,734794,774797,1161453,1410761,1222514,597747,20625,-399764,-299437,44287,181037,28800,-220881,-284489,-146932,17200,31278,12783,209973,291479,181604,-262346,-374237,208285,199108,48193,-126972,-198366,-264204,-286876,-70637,-51821,-61846,-205462,-143617,-75987,-3151,214987,453983,480208,56888,-405292,35137,355571,240364,35035,188293,382994,666691,877736,487286,-314101,66175,589756,735801,377686,65068,-129194,-31697,-92137,-458319,-319502,36274,327183,530942,469176,416053,367638,218671,325318,180813,-30492,-261858,-366352,-274421,-297099,-298259,70223,528263,566807,278143,156837,348061,-16091,-262414,-26574,-106941,-562301,-196926,-235497,66819,377215,593741,591992,480566,223658,-111763,-238537,-174928,35611,153147,243492,372723,507003,386255,-172714,-252367,247643,366264,245387,165395,69485,-49095,-164592,-185577,-239944,-507234,-258899,-97697,-128352,-327091,-437689,-276455,-83966,4037,-145335,-150077,-209783,-77498,150440,175301,-4432,-83698,-97365,45531,202029,189046,-9486,-90989,-3735,41006,-37917],[-305829,-104924,68913,-25327,-237027,-66362,110963,-79897,-289736,-259157,-263939,-153461,27444,236458,473926,433329,338270,370447,293113,143694,-92887,-46608,116743,-8091,-333842,-555487,-377301,32524,206577,2565,-274206,121885,187521,-175553,-351638,287791,792277,603425,317634,-177228,-59675,572362,784526,319534,-105277,-321630,-270167,-465003,-379180,-125632,49749,-24113,-79992,34415,204236,339541,193739,59413,17844,-177255,-358170,57510,216813,-7651,-241748,-93447,55004,292494,318465,175306,-82119,-411500,-251909,-134720,-82058,-138612,-155237,-230059,-309740,-304602,111798,474329,408374,5713,-325903,-201411,146059,396426,423329,291442,104822,-185287,-138452,70541,186424,638,-420069,-39047,364096,477089,513976,13344,-198791,178760,558608,894760,1136302,1194257,1012222,607505,207844,33468,-24137,-85398,-196668,-104101,-249525,-102891,401953,721321,783942,630571,336353,81351,-76859,-149030,-349732,-125439,318663,413064,245642,-47285,-248537,121498,522256,588810,252825,232110,191553,43192,-122596,-432445,-158685,403632,391011,284466,-145963,42688,449133,454572,170795,-90735,67092,213994,123002,-49474,-393162,-276259,-375439,-237001,-153928,-342411,-198980,-28232,-15761,-352347,-622782,-396737,-103987,-31824,-195026,-517009,-325664,138294,316358,235717,-35937,116227,78955,144748,633701,786751,468851,-93798,-91802,344676,611949,497305,127068,-151745,-53899,49749,-15872,-249982,-287547,-206325,-63695,181285,209368,-8423,-229074,-47505,-56769,-136991,13712,18291,-9052,-15110,-57839,-187640,-330475,-478799,-251607,161138,448755,128232,-286268,-171544,180249,124936,-57581,186634,312129,281128,204089,202008,89070,-258536,-542697,-425473,-451402,-276869,133114,371787,153561,-12139,191619,248778,122485,-52164,-217264,-211092,-103779,-50836,177080,240482,279897,-16800,-388553,-90080,3289,-53102,-252465,-140417,295492,395797,216621,59706,-163569,-122322,-40000,212980,306981,247153,262368,504144,632339,127569,-214925,23242,304706,-68163,-459757,-85598,391894,641870,627521,118319,-427650,187566,339184,-119780,-187560,196685,279405,181307,75689,151966,258998,288798,180917,-54305,-99290,-195157,-197995,-192309,-99448,-117290,-401092,-189602,202610,261310,125571,334844,532748,442707,196047,107906,-83065,13255,268519,341166,343800,291314,157881,-155766,-171074,125680,200103,96254,-112083,-114551,-22341,-118198,-37411,208053,421044,482583,462293,490760,362269,197623,-43166,-267909,-84655,82523,30341,-226566,-517722,-281713,-436325,-462793,-345298,-592503,-449021,-561917,-262775,3914,-65961,-340252,-503236,-263142,28596,63166,-273218,-632522,-544423,-337659,-79636,135636,235169,182634,-68278,-285500,-282209,144734,566303,567169,144420,-211466,-183445,68519,7259,-125519,38221,330475,464860,467742,528391,300323,-236477,-586198,-391110,-291602,-182735,4352,-27132,-59998,-9419,-68518,-9692,-172982,-292320,-115024,8147,31076,97633,12492,101273,-148113,-160906,-389502,-409567,-252521,-7533,40207,-86474,-137818,-232305,-413918,78586,479408,492375,48258,-511972,-194005,-45170,-58128,-107496,-123546,-176399,32146,143476,188195,98747,-270159,-39197,297660,-4289,-389730,-406522,-296488,-135921,-67736,-180930,-526787,-147861,62744,-99662,-435426,-473148,-201780,80936,103218,-36131,-35360,-13241,-134637,-565828,-228829,38546,153548,149084,91574,-16294,-436038,-184553,264642,419283,263627,86969,-126218,157888,466457,594056,104998,-106196,52714,-53285,-285505,-325209,136569,577080,532007,94508,314917,390079,148120,-556790,-197234,-281796,-105953,529620,698243,276572,-100377,48692,215522,154778,70538,144282,214075,289478,416590,441239,97461,-60598,196326,373348,365229,49081,-284200,-531032,-332855,-373349,-401837,-62961,157620,49259,-319015,-512033,-280053,-418577,-430537,25895,424221,609079,514664,140101,-87183,-44968,-66541,128289,429520,337818,188420,-224739,-273632,-171460,-65902,122045,401195,417296,217843,15685,9524,-140545,72717,-3885,-239110,-394796,-10505,71490,-136203,-65254,100867,272584,159090,290631,582374,435697,1898,-433354,-305505,-336867,-478083,-585929,-423724,-221218,-155389,-307689,-366821,-424191,-352601,10299,241027,129456,-318342,-93475,156041,81862,-145758,-456105,-327339,52260,298363,353350,159839,3567,145497,221870,-11694,-380044,-110755,209811,136761,-90141,-259799,-324652,-126788,-9509,-101738,-386245,-309460,-155661,38016,119302,-132415,-293597,-252498,-116813,58053,27271,-206805,-358681,-289822,-73154,324532,630907,388846,70289,-225595,-276262,-95749,97405,-158081,-294934,28499,-242561,-82907,338729,509656,402191,486898,561006,214269,-134030,-64845,104563,-138853,-423439,42001,83607,-272642,-205942,17687,265235,556421,605249,294416,-290549,-173215,398296,607265,455167,52313,-358141,-446378,-331977,-311514,-240965,-177060,-320937,-503810,-442975,-341371,-376900,28892,71950,-266902,-107648,270118,332784,119162,-97249,-249989,-458285,133095,817570,919619,492245,-231630,-93309,510259,604366,442892,136948,-189682,201705,582422,593255,416373,131447,-185916,103847,117664,-211067,-387573,-351426,104110,579441,728794,635235,648577,274303,-114734,-365957,-189633,-145350,-155411,-82410,-271214,-484892,-175560,-23732,94402,153609,-43397,-382347,-169227,229734,300073,142443,-102502,-356461,-136554,570309,1269918,1297955,607068,250212,154598,93647,-109545,-312330,-279363,-108241,-101510,-236277,-395317,-157730,91144,59746,14683,27609,-132675,-500106,-434580,-161705,69254,104773,-175419,-388250,165524,-16899,-407800,-106048,238454,193431,141166,184296,297891,339918,423903,328701,350800,313457,83700,-85996,143709,194477,-165230,-356538,-83850,-65191,10503,158810,101730,-126221,-313998,-275155,218937,650909,397877,193710,351282,456299,145089,-75717,-228068,-359488,-193587,-106652,63299,571265,659464,100721,-432198,136924,232655,207354,145311,229034,496019,616354,408962,199767,-132999,-89437,271502,414512,102392,-489519,8195,347451,277125,227834,454925,439613,155875,-89110,-57200,276711,418961,312117,-225729,-307876,215723,264164,17429,-381129,-482308,-308235,-450875,-112473,97929,-97566,-329603,-360327,-298004,109412,217888,365506,376180,252125,62588,-178742,-226971,22661,430327,515229,225767,-53872,-476419,160746,640763,844145,528212,201490,-1012,-449847,-93668,569836,900930,792334,114371,-414436,-32186,-107328,-248809,67211,385338,448418,284394,-65360,-434096,-190676,111631,293300,218173,-229893,-296054,217980,373352,438157,291557,247019,487692,544403,165959,-282477,-441049,-172255,184573,439198,140648,-237558,189554,878648,963834,391761,-174291,35434,25128,-206506,-133179,241393,461173,120638,-439798,415443,942714,749659,453983,313212,219588,731,-342317,-476162,-410486,-85797,108464,202769,93218,-19389,-50131,-6926,-61462,-304481,-461675,-84567,-68664,-248099,2224,265250,365554,499395,468087,129109,-374276,295419,506719,92629,-503897,146803,777950,1155162,1473274,1442289,1033972,422887,66324,122592,401982,526131,281342,140327,-196807,-268844,-237017,-1955,304707,256605,-198976,-342812,12105,183777,30447,173280,138654,-55671,-117465,283905,400763,222523,-209109,-175594,-153402,-488838,-438171,-446706,-262620,-207992,-194968,-176022,-72107,-384830,-23274,268075,148913,-154302,-341560,-302252,-111980,151518,193367,-19253,-114070,-214238,-323168,-267897,34664,22882,-5023,-143993,-250365,-358232,-323014,-144040,132562,349142,312628,134542,181748,459388,522627,233311,-175934,-54548,85551,-92061,173474,433388,261268,-38374,9181,252566,482128,288561,-135171,123877,432741,467657,97382,-516796,-142819,69374,207319,-134405,-262531,-46452,361411,773328,575772,319149,36292,-63163,-34702,-311424,-183934,149601,192752,130173,55325,-11409,-340106,-128626,363163,546308,433177,311826,406735,612878,383718,-201542,101019,463538,196356,-359510,-64391,192744,284918,269960,303811,302023,135162,32173,112361,103275,-338236,-43121,334083,428568,438601,340738,206296,81227,194225,256469,177343,-42098,-135573,37956,153050,127861,203850,309231,353970,305090,325118,16827,-315094,-449727,-152470,-36970,-248249,-261327,-69929,-25110,-144454,-95860,-117376,-366553,-33582,116250,-27938,-129581,-166911,-462838,2550,351420,295642,38690,-214275,-473823,-381993,-19463,-2677,-180832,-401264,-423279,-408635,-322290,-132359,-28401,178296,353199,169401,-158575,-196339,-102602,122232,102664,-314575,-144822,40109,-94599,-25373,229479,280442,663,-458383,-255864,-30994,14634,-101590,-234845,-50802,240029,313219,369342,223124,76899,-111668,79108,220581,-100829,-502976,-59135,44272,-122838,-410840,-146456,-24288,-288448,-109498,72290,-204806,-445499,-224954,-408853,-495634,-435094,-221374,-326022,-239900,257196,422085,190015,-259601,-481373,-411114,-416615,-116413,-74449,-268141,-90068,217044,282227,-25662,-392848,-391414,-402577,-376080,-53935,223678,146283,199956,290078,255588,-108072,-463938,-239737,-250194,-19709,718249,1138231,760527,57997,-80392,121564,-88535,-158035,372577,474076,218153,-229162,87166,479856,376274,107176,-31066,-48014,125843,-55809,-246446,3216,158498,-48214,-417743,-302074,69421,161534,62054,-268863,-525713,-143594,-92115,-105292,12790,15118,-270332,-179791,409863,703353,547139,368371,240273,276119,352803,340406,133967,8617,137797,194531,-144193,-465958,-246989,-270564,-396348,-249453,-93627,-16775,-268230,-352698,28237,56613,-158615,-49229,-191549,-401518,-23780,232970,235773,111608,-38808,-103732,205207,495245,467149,49185,-368936,20258,259844,291160,93426,-359920,-248210,-186614,-505109,-74882,366706,256012,746,294990,715495,703115,234325,91521,180746,-198350,-271497,184895,222750,155108,44179,-42041,135129,10973,-188666,-167521,35333,122083,97485,-45401,-118420,-11729,87640,1807,-154318,-325845,-466360,-474000,-402773,-297475,-350397,-375044,-277742,54132,398639,404120,220159,-26859,-237425,-314191,-230650,-245231,-106925,234004,541869,637687,289378,-72162,-204639,-160489,107557,145714,-11745,-220113,-317682,-154381,-19063,55597,-117751,-353843,57629,401632,117264,-233460,-180596,-25775,-124355,-362312,41388,211766,277235,278675,125225,166325,135923,-197805,-369426,-340844,-94224,145971,179801,82642,-345515,-348267,-127847,-74711,-146039,-66772,48164,69496,43766,-176327,-51547,191719,195725,-17567,-80509,-56495,-72134,-179988,-191550,-198269,-323681,-250888,-145719,-152508,-306956,-398986,-210785,-47528,8376,19383,-90628,-306249,-310463,-148230,99274,194414,115230,62499,138915,336144,375071,19416,-276973,-234515,-237569,97453,381100,596712,144693,778,421527,405644,-12322,-147377,-33389,-119513,-356531,-371234,-289885,-451352,-32602,232024,220924,94105,-5301,136371,441467,665276,699101,206258,-293879,-503789,-348955,-423053,-288869,-187283,-155906,108434,142996,41474,-2293,126715,338749,255379,-154157,-211211,527397,708091,581740,440101,83660,-143740,300874,452475,399414,105399,-110771,-366544,-443391,-267582,172990,560825,634197,227919,9734,42256,40713,-8120,38597,148707,376549,419169,318142,518716,930856,910594,438883,-197762,-215527,-93560,-246359,-271355,-336807,-504852,162340,481774,304160,-126356,-533578,-213015,-161577,-254699,-285380,-388687,-427352,-296296,-172782,-150743,132633,326395,454111,434227,475305,110714,211824,394699,230767,-66907,-196818,-282916,-419443,-238031,-9210,272917,467534,308984,-113034,-437323,148307,358884,306840,183962,176984,289645,290027,193562,-120627,-483876,-341701,-308073,-448747,-549762,-364417,-293147,-151202,-266746,-364871,-104576,-52535,-133203,-268896,-335480,-285853,-231518,117420,746337,1190066,1432574,1017068,307017,63865,631543,998182,849771,424760,149661,24161,219390,311052,259617,45846,-106157,158316,-89530,-556474,-168661,74545,-29861,-201785,-319225,-361411,-345307,-260317,4851,-127919,-150518,-93194,-254027,-353802,135633,549009,553152,339734,-213915,-355220,38715,188228,-57561,-338194,-44989,32746,-76703,-197007,-289461,-374277,-255431,-243034,-336030,-230528,-103236,3361,7996,27721,86988,94924,1788,242746,512486,330704,-88002,-463810,-237001,-355119,-294618,22118,100275,-75518,-227215,-224791,-294133,-171087,106884,353282,225850,-69537,-313154,45140,220349,14700,-124787,185944,330423,171513,-157695,-301535,92528,105450,164705,191790,526109,910641,1271642,1055602,870050,553035,518633,590368,438621,230301,104666,-63514,-223175,-313938,-261577,199071,451365,491570,192298,147186,279679,146305,-347634,-307490,-292077,-477393,-252010,-102185,-124426,24074,187637,-23594,-532361,-264651,-12045,98207,317216,534378,373676,59005,153455,471745,166256,-452213,100235,409091,337365,106648,-126122,171556,516299,625679,283824,101697,270382,314574,4293,-299215,248182,465114,404052,168882,134353,58366,266440,333659,280544,224944,369387,683120,805544,484220,79628,-329423,-422665,-132219,-30493,-133460,-63383,389190,479720,136049,-437426,-246032,-168173,-97358,-53282,36636,45769,266515,456287,293943,-16034,109063,298317,117461,-274549,-571275,-296196,-394162,-368638,-427234,-470513,-329853,-301261,-442713,-346797,-77208,-98827,-212463,108254,477030,545450,276149,-20373,-69062,166813,506305,737032,795383,749367,396280,249287,179484,123104,291726,137702,-246596,93808,901193,1281542,1046757,292177,-166366,-52303,-35448,-153594,-15980,91219,38816,-392890,-76443,181738,422272,430356,223391,47578,-396485,-157674,105873,-45082,-330002,-176132,-286115,-349641,-401422,-130124,130810,324613,268989,542437,624397,532385,340083,66744,-312910,-281266,99662,190399,-19750,-177348,50582,11719,-149331,-310688,-161057,-76986,139746,500523,597910,334411,-117557,-408485,-463389,-152802,263622,377713,-12199,-300905,-239626,-330593,-324027,-41466,-67524,-437315,-104893,40556,-28254,93831,85076,-26982,-153402,-104817,333862,573812,797881,841307,133815,-40053,463170,594132,442847,102954,-93882,-69387,-247633,-388451,-145650,-218529,-481387,-97882,50528,-51400,-130537,-272741,-433845,-297229,-135518,-287998,-433144,-295052,-32736,155427,81186,25066,265663,139984,-275950,-491000,-229865,-122323,153407,321649,-155590,-323825,2626,-30554,33671,463712,499056,348528,436764,990274,1442566,1390230,823532,76795,-289885,-177418,46659,132734,-8504,-363230,-539153,-446289,-328928,-114932,202530,484007,467152,223964,-313997,-326944,253742,440613,407792,218362,-177186,-403154,-386437,-153766,-17059,-28233,-166941,-290199,-219738,-49232,340256,526055,340465,-86540,245296,912889,1092539,736392,368350,446884,661539,827436,906144,393003,-423785,74280,514250,593440,370163,86836,-113417,17177,1527,-152777,-537150,-239594,23909,243815,360164,198754,130690,19144,136820,127700,36505,-162592,-342330,-201198,-226535,-362368,-44713,382871,487621,258660,319325,521078,154454,-176946,131534,139079,-417886,-272883,-92973,245073,525420,737887,635097,384404,111366,-290047,-421553,-250470,110092,499520,505492,468668,459222,300127,-154717,-341171,85959,78144,185229,165168,193451,107220,-219654,-480432,-476599,-216580,98885,206296,-17112,-300420,-426024,-321377,-126622,-107904,-223184,-225648,-264856,-71097,17287,-33298,-425909,-344403,-215777,-45248,129179,223625,103163,-8700,54161,93798,-89535],[-134084,-21321,105911,33173,-72420,48692,178673,44392,-205674,-452530,-196798,-80279,-5438,247555,534052,476870,379341,279765,269096,233807,67216,-256324,-207554,-130303,-245204,-379227,-289602,-22734,180002,116097,-125630,-218034,-261836,-510036,-254979,211946,463771,235012,6208,-207693,-350931,19023,193557,-331752,-339662,-47204,32730,-347699,-560087,-317564,-117980,-112330,-166819,3462,212352,344171,141851,52272,73883,-111519,-145343,363916,496153,229503,-238341,-394787,-278046,-3179,282670,192677,-60598,-353590,-213811,-133529,-95512,-88310,-143556,-274036,-456823,-359970,162417,622425,727068,325252,-133112,-368161,-123858,96214,121786,76578,-41391,-232433,-149404,109148,179838,22624,-412522,-197240,245347,463788,479142,-18927,-195596,157469,619419,894417,1126512,1144830,1060893,614901,133196,-18711,32955,49672,46643,-81232,-40512,205450,590735,750230,698927,582904,368270,158452,100820,89467,-140935,-223165,238978,384125,432124,200351,-234390,183437,581069,798104,512963,319088,135839,-109523,-56645,-277587,-337640,360244,560781,385787,-21650,191089,431719,307028,17776,-161323,131009,387775,259336,77995,-306236,-422466,-508042,-136433,-15263,-267014,-276912,136209,22532,-286659,-611811,-482319,-180235,-12693,-97053,-333237,-213268,237339,460547,336722,-123519,1458,162826,-49482,191357,557549,468708,185498,21689,233985,531688,406599,-32901,-299519,-75547,123374,196545,-48966,-108767,-132874,-88520,286672,351878,132633,-286261,-291355,-336249,-366578,-237763,-140594,-55061,-14229,-36014,-97261,-199380,-426248,-316840,207488,429699,216202,-223928,-349695,-9832,-53590,-201904,25312,234960,196120,-841,-132180,-273513,-364752,-66859,95407,-10580,-118647,92129,349315,199988,-115335,-209279,-243284,-219953,-262242,-319743,-354554,-297377,-169623,126181,305409,351362,16562,-107740,301313,441839,326136,-75942,-64166,433532,629420,372669,199435,-54725,-40183,10614,300980,194383,1318,98720,495993,489273,-87002,-405495,68612,263169,-157214,-372417,-20631,245226,254947,351510,-55086,-379393,119185,222490,-208491,-253861,163659,307629,256458,68703,111050,301574,304969,346367,116260,-39268,-231363,-177074,-14880,268280,328203,184014,27157,152329,276651,230019,368830,373093,215060,112059,205374,193757,392016,552264,338717,198008,184600,198889,203712,142247,261895,215024,40868,-184963,-174229,-46748,-20627,83535,164283,355482,476684,429644,534214,467682,405784,66444,-154721,-265149,-86188,-25519,-192592,-397694,-321185,-51331,22387,-188261,-447460,-171956,-325240,-327570,-87024,-99046,-271391,-285671,-66856,207007,221596,-132447,-367815,-328788,-171580,-19994,193074,483666,490129,173459,-248425,-253020,227060,580523,453923,-11471,-243271,-305758,-81879,-145744,-171263,-38513,191928,269599,267208,155834,39788,-399663,-480767,-327383,-186595,-43237,39027,-41457,-105406,-104941,-156022,-71115,-124271,-114126,9171,12803,-48295,37614,-57317,-198436,-283520,-279086,-201380,-136472,-67919,64057,29127,-244718,-288130,-181930,30608,260257,274848,77801,-531653,-266813,-70083,-14494,-71760,-120053,-138614,-344928,-249592,-102667,19651,-50970,-321366,-279683,-126735,-338000,-408435,-97062,-200883,-490833,-243878,-218593,-240797,-67205,-67183,-291624,-517360,-216908,71894,319196,352665,156330,49251,58900,-83189,-334032,-142036,149366,216053,137252,-52962,-342337,-380377,-1284,286232,370157,125099,-98693,-352908,-125135,235119,283876,-204182,-230724,37790,-38866,-307593,-400678,10306,332969,305343,240863,830563,1058074,514452,-114237,16923,-126214,-511597,262250,626259,342517,-38337,-249263,-251823,-156167,-86819,203055,357694,331748,262260,96290,23466,2358,56591,75119,123101,-50324,-307387,-415975,-160426,-184566,-308014,-29514,241249,153862,-189743,-405205,-206956,-419259,-338464,137072,473427,515007,348244,24463,-63278,-52306,-131082,-10713,287387,297252,288241,74922,-152750,-256280,-67983,223329,353251,313708,21152,-138114,-38667,-23728,233917,117186,-233058,-200467,483298,478374,-8572,-116064,144718,550147,847568,1229162,1143903,738956,-19783,-503584,-95297,-200419,-490751,-512634,-308974,-105472,-58323,-189118,-208417,-278624,-511717,-83170,93598,23685,-377344,-89858,141114,100171,-23226,-193829,-482007,-173179,48343,108317,-51439,-132135,108484,260222,30465,-374253,-133717,258550,310258,178141,-84801,-292553,-61361,122581,9463,-331626,-429627,-323494,-58679,-6290,-103284,-363943,-324729,96025,239338,76290,-245787,-473091,-492454,-299537,-7145,208181,154359,-49202,-189951,-224654,26724,155947,-40055,-391913,-245073,-403497,-206259,293209,431482,444423,694353,715322,294884,-325824,-224874,181645,67946,-463960,-156884,-66244,-196627,-128914,-57963,-13882,185837,213704,245636,-285027,-57248,527008,638971,366674,-79867,-397600,-456270,-231939,-245730,-370182,-441636,-436607,-391098,-20107,229515,-89468,93543,444791,62798,-191774,26398,164873,-136757,-187142,-41330,-437848,49879,622196,765202,230682,-505112,43684,723070,902324,775168,291695,-90766,179388,488944,585414,452994,160761,-129944,239334,309221,38653,-46893,-82900,65602,323426,465964,254355,413344,28472,-269116,-393220,-229657,-377180,-470917,-124558,-195641,-498142,-271085,-59644,91797,70096,-32353,-195760,-376991,11071,256383,219011,2215,-396265,-361411,271116,1069909,1440096,985560,617678,482261,408423,150151,-177726,-239973,-228906,-208577,-226793,-297603,-271512,-79066,81250,162104,204232,-81872,-555469,-174988,86451,182372,7165,-514906,156989,712339,470034,-55172,-178193,135321,-10031,140685,230126,290061,264417,340685,303674,412061,540406,200296,-147839,7334,139242,-189835,-481671,-157593,-209808,-43426,241451,277640,74638,-144577,-91569,331919,604504,513089,210959,177062,247761,140710,89313,-129314,-385913,-202398,-137314,33517,328234,401823,-111383,-206034,124687,178406,193275,207543,460918,682767,605101,422083,215298,-188080,-218287,96492,333558,148140,-267566,-167671,194146,201282,241921,465728,443027,212307,-168479,-220210,50957,135019,82067,-357722,-155226,178808,114259,-160176,-422519,-345679,-159736,-168207,107628,377171,273461,72883,-314696,-455176,-103736,258626,372333,296284,97594,104457,184639,245007,513312,802807,554676,115025,-270536,-81049,319030,499215,675685,494771,319605,-57844,-387944,33287,666984,1045459,1050894,446555,-334163,-320849,-319038,-252908,50832,309588,497678,384514,57946,-240615,-65278,152381,343166,269140,-122496,-389456,101271,352504,443198,281269,243910,362296,359006,-5107,-280468,-415087,-313136,-544,235499,-30953,-419962,146113,795405,889503,315594,-23147,144799,136477,-58802,-14105,225929,299782,-66216,-324145,353138,574730,347682,39508,3218,13465,-33942,-225728,-311225,-377775,-438031,-295606,-88385,-27858,-32338,-37938,-181394,-136763,-218646,-166008,18992,13900,-281825,-304437,-65960,-12369,90478,135626,-80875,-234910,380654,586541,270625,-134733,377652,973430,1289983,1441680,1320223,964652,454101,13717,-136812,231469,538718,496358,395778,20241,-345415,-170866,342664,738470,679532,142949,-470607,88878,337027,258593,395922,389612,184720,-184474,-58132,65806,-46786,-148980,-44031,-51268,-252796,-142111,-247750,97905,19550,-31725,-276565,-224708,-376697,-173036,43366,-17900,-140052,-167888,-122329,-50668,96831,26474,-188112,-207633,-319257,-449140,-429078,-59206,-9424,-25139,-234161,-301680,-328709,-338786,-96183,257925,554327,647285,316913,-197854,318383,605926,337666,-268694,-130662,-108974,-161335,346016,675064,592429,164608,30598,315260,642629,478744,-88878,76650,485059,446909,-74657,-353843,191009,476838,461279,-1824,-268263,-123521,245234,610987,501202,191536,-151505,-195973,-131084,-122309,67638,173382,200266,176433,116529,53154,-272501,-211281,311771,474343,404743,468305,843013,919078,329182,-419478,30186,350138,-93478,-312811,-41574,129794,193282,308280,481950,680014,742703,303000,-289499,-268835,-234195,-270190,72836,221834,373758,480706,513519,370635,220214,-49931,-145771,-197257,-62401,-71384,-119116,-166916,41841,242839,285926,259842,279072,-58234,-420726,-283587,-194301,-269194,-399994,-214262,-93462,-72751,-147069,-70191,-148608,-402895,-140994,58371,-98011,-307519,-372632,-251777,151163,385276,211030,-104203,-216731,-99709,-180117,-271518,-226054,-202872,-383583,-445077,-336720,-416865,-65633,180567,409791,478995,127342,-150531,-147032,-129649,-55730,-88820,-249016,-213159,-73851,-163079,-218405,15686,111153,-90923,-414501,-236212,-4417,31174,-95208,-226183,135800,505177,679839,629830,373303,143946,-68270,43950,91259,-171147,29438,496750,445645,162156,-168880,-330232,-226334,-424778,-272840,-169996,-405834,-272435,-192695,-495134,-346019,-341238,-113871,-90896,122133,531435,590901,249932,-276155,-301440,-284541,-497402,-119294,18137,-60170,-16790,228331,220721,-57127,-465875,-236421,-129377,89730,382778,498065,109438,-95494,116172,168706,-137136,-135457,115021,159015,298409,883315,934687,446258,-256136,-252699,-101370,-305336,84697,437112,370728,127528,-233581,-49992,265237,200122,-110376,-152069,-129178,-209858,-360047,-374905,-233464,1607,2015,-121435,-410178,-226643,15175,5400,-307473,-317452,42198,115638,23136,31662,-58632,-458474,26330,727011,895113,689684,471002,380740,399643,409809,232875,71712,-2362,150343,129468,-205342,-325761,-317349,-345054,-428616,-219289,-142936,-228636,-469117,-150624,44146,-40695,-152856,-42375,-229453,-371076,67895,274406,346270,196635,100522,-37585,205564,358965,285834,-30219,-209841,-9150,182892,151408,44507,-252574,-274951,-295324,-300622,69213,392272,285343,-23891,-47633,282123,276583,21655,340305,638644,306162,-245216,-251498,-33615,108901,181862,272154,407808,177262,-230552,-210181,78590,239552,335410,327698,376199,290839,268716,86720,-157947,-300122,-414945,-192362,-224207,-320395,-425190,-545006,-380705,25371,405823,575744,421817,151813,-78722,-216389,-211165,-284772,-189583,67060,332243,442978,146278,-94361,-136579,-194638,46252,217493,237260,157521,-144500,-104283,176260,252378,43448,-273689,-170118,97424,4312,-88308,-13757,177508,43510,-360637,-180459,45365,310391,383420,114617,-168499,-52194,-206580,-336782,-175783,25628,96305,78385,18913,-434267,-341968,-265316,-243086,-219699,-205814,-137670,27166,72396,-166164,-137079,22903,198189,54656,-105422,-54078,-24018,-155710,-215694,-340001,-282391,-140030,-134457,-100110,-191847,-227050,-135283,65509,182061,163681,-15911,-250655,-364199,-156909,149297,305336,310475,288279,377198,529089,597616,242160,-270518,-312944,-119009,147435,259705,223057,112133,237777,468788,308984,-76401,47547,210116,66651,-276188,-324899,-294291,-399874,83386,478098,512132,287359,47185,110482,457333,870743,1133542,760595,205672,1207,27166,-180901,-646879,-572878,-309350,77417,304757,239795,81024,-96760,-62988,-59377,-27793,2046,349863,449151,247619,341466,257098,166517,320976,388843,119101,-190963,-231024,-263975,-421213,-324947,189373,667829,703891,358601,-9333,2357,101261,143625,150039,35485,217873,265325,196741,399855,665345,595326,96731,-353797,72958,10434,-201743,-61069,-102500,-433872,-345240,-284241,-238418,-282182,-58933,89950,64332,-73017,-305282,-405061,-172152,44315,267166,332893,335713,256338,140631,-26493,-179549,-251459,149005,322353,119803,10259,5456,-240015,-315769,-25943,100041,444983,748042,461396,-27229,-325540,134613,344554,174969,-211836,-261813,33103,125929,-30160,-401843,-379249,-186212,-144607,-211258,-212715,-156656,-77881,120376,-113384,-443778,-190879,-31529,46453,-54343,-88594,60911,-31597,65081,637445,1085500,1288686,951307,241009,134406,728248,996929,806407,320611,22473,-58436,11865,155552,21000,-271612,-294738,16743,-46770,-456993,-91786,101645,-24707,-224961,-252997,-292029,-267492,-163417,47708,-110505,-354498,-336736,-393004,-227064,209287,645316,605401,400831,-109931,-429789,-15950,235759,70102,-215572,-222390,-54353,-319409,-420402,-406188,-363478,-315977,-278228,-238912,-122162,-26658,11528,129779,300957,301357,147268,-111796,70666,431614,343938,-21007,-320211,-113713,-121511,-234477,-54108,44093,-140328,-177897,-191792,-300138,53859,385021,480239,249837,49072,-247925,-180729,12236,-56749,-102702,75206,21958,-144544,-281093,-381306,-105010,144486,410282,470509,950126,1177476,1283062,1180925,1066761,817992,756426,785740,512903,135982,-100117,-344448,-460297,-391038,-375000,-47194,244758,370175,106002,-124269,11445,27143,-108321,-195024,-272464,-446934,-442743,-452199,-248219,-2664,162228,38529,-198982,-62507,-17583,26842,203687,393923,318005,-20516,85650,400915,180800,-436773,162988,563663,551108,166960,-365253,78690,587143,739422,287162,248407,373957,321274,30227,-397019,-81166,119099,200923,156037,178013,14358,35860,117471,116086,255262,496869,725401,790821,545459,246910,-246130,-269006,-17132,62053,-114657,-165852,346875,524625,172195,-300739,-147700,-125669,-175419,-186456,-107699,-6310,254863,544810,496254,117438,104889,466322,494849,227168,-142162,-491662,-295921,-202511,-220496,-360921,-534099,-363383,-269146,-316733,-261417,-168398,-117436,180748,464868,426245,112229,-164501,-257368,-87346,5036,364196,630805,609750,312271,276606,194373,209748,395802,244950,-260333,9513,706836,1112267,1017547,385577,-176246,-140365,51643,-33924,-81846,60388,16718,-239816,-56484,121418,492471,672366,429210,-19362,-395605,72790,251213,-38817,-289762,30648,26495,-14686,-149110,-35610,66192,174272,363080,675722,556643,266129,158659,225782,-44233,-408170,-73376,54022,-69440,-370055,-100639,-90975,-247184,-528321,-206967,-59023,-185984,243592,686066,586167,66614,-421843,-478320,-208867,191884,317971,46768,-158553,-356621,-325146,-85387,115366,31566,-483240,-17382,194590,-89228,10161,99568,86344,-71844,-153339,-82741,158849,278811,190770,-11546,92309,251122,161965,-57390,14528,167297,217342,7264,-359099,-163618,-244869,-398131,-32730,-60047,-108973,-120943,-353739,-436167,-235335,-280646,-500327,-446386,-206720,108266,308656,224047,242926,314510,-5981,-453261,-320182,-86753,223022,491914,392545,-174570,-133594,160056,106258,111385,416622,218452,-192660,12671,738669,1322233,1330581,893467,122958,-36500,16636,84032,142226,4093,-426791,-340683,-370295,-345352,-25073,453803,648247,522798,139422,-353797,-200344,221565,617676,697699,477766,-36435,-436662,-554641,-226859,62426,16968,-146614,-437979,-303340,-7393,425448,511501,128695,12570,849094,1650745,1615966,1088884,582186,482300,689560,817583,788475,335274,-450199,20176,404393,412305,381241,240421,77166,111590,173529,223155,-181194,-295527,-104199,-3463,167096,-44936,-193770,-133729,-25066,62158,71755,-68607,-268763,-108935,-181804,-469181,-51491,320804,424769,204500,477808,685800,313506,-33625,426653,488768,-101187,-283700,-91568,247003,468251,567102,476611,269794,35932,-313560,-543113,-426871,77332,684591,802105,592467,335867,116325,-88327,-183457,-225586,-335746,-101515,17480,180630,164066,-178196,-370345,-164593,144310,370687,376787,21153,-245579,-378997,-409380,-259006,-249158,-257352,-250105,-242625,-59178,-132599,-205687,-56494,2809,-63937,-69518,53783,252086,242456,141848,145842,186526,30278],[71051,135290,201563,169606,131638,226838,281482,167328,-102646,-364204,-51591,-8737,-58340,233200,472368,392417,170752,-151269,-14191,180842,124878,-179263,-432689,-211356,-154967,-264103,-248504,-76915,180273,327541,277071,135704,-214141,-244359,-95513,129253,143478,-35356,-197858,-189151,-367293,-534435,-574358,-311637,61142,267174,249288,-119516,-277298,-328090,-227003,-196667,-199583,-5611,180446,195599,48574,125922,157894,-25070,77182,618567,672996,376084,-38204,-159293,-210637,-155557,96545,76486,-170128,-376400,-210918,-172103,-101339,13718,-25071,-240274,-518158,-369191,116959,669444,910735,598546,118293,-314036,-329380,-85061,-29580,-96336,-272631,-371575,-234099,73959,116396,9230,-323450,-438535,-61184,233762,223753,-83300,-282419,19318,559024,817766,955907,938552,931567,565021,96770,-121160,32721,250363,408608,405396,320031,408006,636783,737400,650740,549846,360831,144841,154442,177478,14374,-156955,168344,434269,662365,516262,-9491,166515,527594,769732,650423,394967,92937,-182257,113407,2767,-448044,127152,612668,438959,189293,318586,312512,59639,-182777,-259319,43224,296805,145056,13321,-161146,-553903,-402568,-19800,87316,-197170,-462533,112674,-8546,-177845,-450854,-626922,-285051,-31423,-26920,-219782,-111986,246129,452529,293803,-228729,-141079,250338,92138,-185781,171476,354082,338568,131775,185224,425050,292763,-103214,-342209,-100250,175417,398382,248090,142566,-16483,-104345,285975,366249,109117,-268224,-545509,-525469,-547029,-404093,-269995,-141303,-58847,-54211,-103468,-195180,-403162,-243573,253233,384589,305694,-120783,-305246,-165373,-181358,-421179,-248080,47156,51183,-152198,-450805,-153184,91298,316132,465323,315988,212368,186237,232895,215561,-59393,-372075,-485158,-266346,-253841,-416628,-554213,-488692,-293323,-12716,219694,231761,-36824,104769,601679,724983,508259,-2240,-6495,572093,882159,615192,298836,44020,-32028,40125,245511,22757,-320721,-128749,311151,142915,-351181,-334893,188834,183407,-216015,-362879,-73778,-15901,-79134,40529,-301362,-251041,126068,121554,-316150,-257532,210644,400419,336443,55849,98372,346146,335924,520704,406982,139704,-151102,-113023,157383,537786,707896,650719,312648,218746,273903,190165,213116,147674,72366,258755,648706,629354,606793,563296,247093,33877,26597,225723,586177,568981,487063,281525,25158,-155326,-121515,-70121,-18215,45189,14096,164060,304257,228824,365489,472159,516217,238034,149161,13174,44873,69371,-87168,-175377,-28720,167197,283370,-56757,-264801,-95165,-184486,-403753,-249658,-195256,-213658,-147090,33360,263802,273177,34446,-48518,-135501,-981,-43830,143438,588788,651225,344611,-181847,-277157,91782,338741,200828,1452,13849,-226893,-376015,-372475,-270045,-120832,97057,105377,72082,-215984,-337795,-506956,-403663,-251509,-73841,69646,28358,-99668,-214988,-258625,-253550,-92306,-13203,93653,113628,-80354,-215520,-55495,20544,-318262,-419351,-308538,-25635,121274,102760,55580,-41172,-317053,-228526,114552,469788,521809,346598,-82172,-299206,11859,23556,-14142,-42617,18013,7967,-208868,-343950,-386455,-164561,-161088,-235698,-364448,-510909,-488664,42551,343789,155939,-223814,-228383,-66918,-15205,35567,-173331,-474295,-280671,162598,391078,531950,533092,335602,133995,150993,41954,-38616,-158500,113846,214844,96613,-175759,-386519,-106395,109252,214479,214718,-67754,-330216,-459246,-252173,45867,-69953,-513252,-151997,31598,-94556,-383708,-507072,-213838,34159,29640,303828,1096851,1486671,793045,265479,351343,268600,-197969,-276540,224871,175380,-4040,-151618,-288027,-391606,-232575,226746,462827,368051,109081,-322295,-19872,37822,-123513,-320700,-179421,-155256,-322926,-325407,-47595,-46413,-238593,-99763,168477,126186,-141342,-262843,-183409,-437901,-273584,156403,324632,176872,-42667,-159991,-30691,-65818,-134584,-104707,64288,144214,243323,282673,-1232,-300249,-122768,171350,120417,102737,-126691,-257275,-177934,78482,311029,267624,-217508,229152,763892,709068,114002,-103800,177165,634231,1161694,1636552,1328674,864012,22251,-351298,82277,-28216,-396219,-489362,-212064,28101,-11670,-176829,-105884,-65354,-480909,-229775,-89962,-177819,-430833,-47059,121365,78397,8613,-43798,-327102,-315143,-228806,-241534,-348015,-346629,-45551,200079,57763,-301129,-175050,224476,396170,285524,-55863,-290370,40572,266257,70109,-330318,-539086,-317886,-68471,-44825,6104,-220641,-192762,255960,386291,226640,-24526,-172584,-107981,252818,409084,329799,6744,-168168,-62394,-146770,36091,87785,-1266,-220406,-404739,-410561,-206279,217531,263443,360785,669424,679793,359255,-99147,77114,435875,303543,-197777,-218791,-163288,-126304,-93908,-138785,-253007,-196332,-127110,56193,-273952,72459,578318,606328,244250,-201171,-367571,-478709,-196535,-99696,-154140,-446838,-394947,-165369,262865,505257,196666,92025,652280,453933,-57121,-161874,-43597,-361964,-42300,177845,-442173,178897,879095,884503,166960,-394896,130538,770242,947958,819103,305398,-85119,-81624,164661,415976,428981,189079,-95391,253270,415146,293612,273222,183535,118217,95550,134018,-17046,84350,-188945,-377925,-184252,64239,103025,-178579,-107912,-141726,-358890,-365377,-156403,-6648,-25065,-78686,-91737,-382160,-251118,131646,236153,179440,-99265,-449871,-227740,419551,1006353,1049506,798769,774545,683783,361652,-99056,-308758,-430061,-383175,-287684,-270017,-481431,-272416,53727,242185,282685,-112425,-374067,191459,380550,304285,-55836,-158446,665197,994533,811946,285524,-588,100080,-38675,203123,286946,327950,248019,174138,164014,318617,568235,270056,-87973,-191372,-37587,-266351,-421519,-207206,-331237,-124578,203428,333311,236899,60571,26018,288848,372155,422366,136240,1915,103158,228810,208524,-64877,-384678,-190127,-116535,26122,119816,129775,-70707,-19889,69085,78818,187823,236183,502727,573126,354784,250146,70544,-289182,-361475,-107751,214068,206474,-62496,-288829,-61079,24501,87449,233786,277198,133335,-286953,-320613,-116091,-35340,-5684,-142558,67288,208036,103582,-244717,-517869,-115758,94329,45045,218352,537065,530477,320262,43954,-297195,-182417,255169,309272,153595,-61660,216883,545119,717317,937835,994847,508410,-3556,-210113,198133,331016,215755,293411,317392,314195,-102274,-253357,185427,673595,1106443,1252084,801720,86016,-440525,-332363,-271811,-40109,158171,414847,392430,149968,-86869,-30171,54888,195744,110855,-147612,-490062,-72815,266843,360295,190943,189667,191417,85549,-178221,-213797,-342762,-415145,-185645,-13926,-182454,-467951,127048,589069,607671,95086,69549,233950,213994,27285,-14431,127034,148358,-156215,-260913,238197,358790,241637,-150204,-219069,-153465,-143808,-162248,-154273,-155464,-100324,2559,-79865,-161237,-207326,-226497,-280640,-25481,144507,132718,86195,105380,-82583,-375178,-316180,-187856,-93476,-27894,-166506,-63833,408865,574561,415730,223253,511930,929129,1173319,1137417,978052,721104,389861,-38087,-402859,47507,455747,556521,447212,128685,-292211,80017,672780,943968,806265,311185,-390739,60562,338271,397884,495342,516938,323061,-126247,-297327,-103149,-197045,-102538,35678,-18053,-158936,-59831,-146158,193332,109982,110201,-393133,-463623,-428940,-261750,-90634,-117465,-98186,-59195,-64869,-70784,-63331,-136884,-336567,-312898,-267584,-280482,-329476,-259881,-148228,-111862,-280164,-333423,-307901,-294500,-115820,231468,578581,814645,564629,-279590,125339,574728,413248,-168077,-410989,-449980,-115661,437625,731847,699660,257427,-21428,355207,709760,557839,-12558,-38945,477080,382461,-229109,-157542,378021,632044,400215,4147,-269123,-162528,26949,145840,161217,-135436,-388427,-125310,85891,283390,283139,216648,115613,37907,-3674,-53817,-247603,-303070,44464,123254,150324,600246,1182189,1126477,386196,-56595,171985,382586,174522,183799,62606,13102,67316,312747,515061,767833,1000603,583144,-285538,-112082,116484,-223968,-301546,-87813,141409,495439,700433,618105,450283,-37207,-322164,-350949,-8813,111424,46016,-204006,-130533,54975,28525,9258,19409,-208210,-377912,-163987,-251438,-464900,-171841,-115284,-142871,-215108,-233216,-106835,-198466,-386536,-318796,-86184,-138513,-358905,-316376,-31549,247444,306156,-10699,-324644,-235313,108998,208279,96203,-310475,-388026,-457225,-324305,-142042,-353627,-56166,343367,557324,449761,-49261,-239004,-241413,-241574,-301734,-179530,-142629,-124789,-206350,-327875,-487639,-226369,-99945,-192629,-378420,-291198,-80692,-34141,-149168,-241427,229309,595997,930693,869405,601409,261142,-22002,-117968,-172588,-117402,470974,956797,722315,361955,26781,-214510,-316371,-378674,-411190,-474415,-411313,-103310,-231401,-379719,-222898,-311301,-15303,145006,411362,600449,608000,214605,-275015,-159598,-175566,-539657,-174688,35437,71584,128603,215428,117226,-124900,-407815,-140394,135821,536732,973754,927211,359389,-328120,-142870,-2442,-72903,170618,386473,517584,640776,831679,496152,-1676,-545683,-304614,-297531,-163760,206890,354813,230305,64701,-167073,-227780,-94219,-164133,-201763,259548,242605,-19956,-302978,-282506,-237729,-30485,103700,118279,-27725,-120167,63110,19526,-214342,-74244,236742,289738,140680,137435,7330,-318579,95407,702110,830979,703608,480211,436876,496906,461134,162683,-194232,-130744,59840,-29396,-230129,-183026,-379217,-414085,-412865,-258634,-105269,-152424,-217207,-60673,-7639,-166100,-179356,-98445,-313420,-305824,136755,325326,420070,272228,105364,-98651,53295,119550,115727,-38767,-187128,-389273,-259750,-244084,-197341,-249289,-215665,-283109,-120173,224313,413992,348087,16365,-359431,-120927,-146722,-100950,519295,948470,780201,318528,-303131,-341235,95338,417984,577328,548566,226432,-325819,-204679,72969,223529,359130,486161,681670,532228,410134,133704,-238973,-433608,-217845,56361,40342,-52972,-209354,-422546,-460967,-90699,263667,541204,481897,273247,76299,-123178,-262416,-291994,-179030,-52067,15788,171674,158623,105863,-15614,-221158,-112516,151483,285409,290168,-72429,-7125,367702,388219,161611,-90601,-160670,-126388,-108595,-15496,66156,341018,280545,22113,-176998,16309,325165,448311,152133,-482687,-220020,-353792,-272306,-2955,108100,-58334,-162183,-221968,-459605,-220458,-92836,-253018,-317778,-295253,-349591,-179181,-66555,-203102,-236935,-158323,92044,66390,-153378,-127234,-36149,-133104,-312663,-355622,-186598,-58744,7185,46424,-41189,-85826,-149393,16385,213880,217716,64816,-144890,-308626,-139756,132717,313725,432863,440944,518022,584247,608533,348063,-9770,-32667,181655,215801,152330,-63926,132265,361498,431662,116643,-281446,82865,359892,214135,-166032,-444846,-524427,-187850,277649,651800,645518,384326,164472,165890,508301,997033,1348521,1199447,684289,402527,270312,25426,-329377,-391932,-494704,-8793,394450,378800,132309,-285278,-306918,-111404,145143,242715,228292,195521,62131,357756,462538,452147,235177,-6222,-327600,-487723,-238886,-125164,-282457,-385497,69507,533049,575405,330123,-40610,-17306,112618,258712,272581,-38507,-89371,-48224,-26589,204837,349840,218853,-278893,-40192,306494,59140,-232536,71049,60705,-179003,-170451,20806,153185,346927,437310,335842,186304,-22754,-427143,-280411,-52318,214591,443322,587303,466590,178683,-107811,-259972,-303338,10774,214526,203067,-38697,133096,197691,-110976,-125072,134622,182187,441663,795624,426788,-37955,-278673,-18321,111590,-155105,-486318,-57493,221824,330382,236216,65610,-56323,-69524,3138,101498,29432,-88521,-40844,142742,-110522,-481033,-300076,-91459,15877,-78178,18659,318011,236015,140939,439932,813996,880844,692119,97686,86600,567026,630901,335191,-16905,-139401,-100636,-82285,-6207,-105877,-351701,-152345,-30285,6066,-348875,-70047,51351,-122956,-347592,-244440,-135998,-81895,-24229,59752,-27499,-209127,-335698,-320717,-151525,102602,380702,387583,159278,-166721,-440214,-85220,226924,198503,13708,-244669,-272386,-381413,-364899,-216125,-289176,-247384,-99525,-39968,3202,69050,39088,196552,453016,403547,95191,-252579,-240995,77541,150613,-73369,-244934,-91696,4391,-120375,-120042,-55495,-280960,-183269,-188720,-352364,150094,536924,521784,291308,220669,-36932,-307273,-265939,-267183,-147647,37181,-118933,-335415,-396382,-278680,-103969,84783,301115,398566,944086,1104042,1027229,984318,841473,745998,672065,593767,286876,-168684,-521801,-453273,-457578,-562783,-490815,-306333,21789,195061,14162,-285020,-113588,35584,72943,-39359,-209498,-375357,-412872,-228201,-138314,58840,146414,24448,2597,213665,146136,-51526,-64114,91069,142529,-90794,36068,218790,117098,-291238,122643,526809,552959,54716,-539948,162714,526859,503068,108835,259835,334748,158151,-72274,-137120,-141450,-208156,-184230,-50336,-44966,-212299,-156582,-43908,-134534,96886,392690,509113,478592,268675,28881,-335665,-230825,-14295,44117,-222185,-238497,316074,512464,144664,-224530,-117084,-176408,-355186,-371982,-294679,-191184,101729,440040,500330,143873,88984,529762,747656,692193,540143,225082,-153205,-188239,-160271,-231076,-469711,-411735,-154166,-60392,-175484,-272350,-121224,223397,460385,361306,20923,-297693,-462828,-516509,-493513,-227221,115511,141425,76898,96099,26682,234194,383654,185586,-368573,-233380,374919,806034,847600,463725,-96265,-120546,179231,126137,-107989,51767,58906,-5755,-73341,-42834,379608,686367,485844,-131978,-344816,158897,248930,-123875,-390159,13620,140043,138182,33036,-45685,-147520,-47642,493495,712797,371502,-121006,79167,274362,3707,-424522,-209218,-73108,-79129,-265231,-507438,-384110,-461973,-379531,25455,355252,59377,-383262,386041,579020,129739,-456455,-358261,-228686,60904,157997,35297,-31836,-89407,-75701,-4794,93267,4692,-329618,-11407,190080,-137424,-195715,94871,226808,94079,-14418,-59380,43520,-171300,-357037,-43506,197611,80866,-63438,-439638,10186,351541,390883,100974,-189340,-97495,-241964,-312804,24655,-221273,-381814,-166685,-389647,-455125,-237672,-317206,-517730,-480240,-115330,239788,374552,224306,256039,210286,-172202,-333089,-183182,-37423,441470,607982,218203,-202995,62274,341083,232331,129018,255799,-13189,-304653,-199740,447037,1012803,1024480,716807,102198,59070,117398,102375,151368,-6693,-424004,-123284,-43758,-31267,153531,574025,620088,426857,-31984,-362464,-128474,95406,531526,720332,469947,19606,-313321,-445467,-271959,112555,48073,-176111,-231063,-18138,139752,393422,365673,-154167,161706,1174120,1891198,1705112,1148699,576552,283762,405069,594709,571565,298162,-379361,-116559,222987,165588,325614,408089,241988,130833,316018,463118,81073,-178048,-70008,-175131,-175110,-360712,-393714,-263078,-178538,-88870,5575,-48777,-201478,-49499,-114569,-340515,51233,355429,380729,93852,541593,767543,367518,63130,688452,778403,296867,-128512,-264950,-22819,111309,53537,71697,108258,12526,-120760,-213531,-428350,-3105,634869,955776,707470,332731,42718,-17957,-123136,-347487,-266570,-437456,-250261,17877,74819,-133009,-157622,67232,334420,439806,318265,-78717,-251831,-325724,-433697,-438975,-388194,-277446,-256223,-174322,-57127,-128455,43475,314450,307855,73986,-85501,-46732,209230,309128,246505,214875,247776,173868],[134142,213315,242156,256917,246891,301866,277986,149012,-123138,-370878,-126258,-139680,-242571,49184,207832,134886,-272142,-391337,-381000,-51096,30956,-81433,-366159,-223465,-132569,-261884,-324770,-173838,170136,534231,641265,607853,377285,120186,286,-35027,-177537,-250097,-331241,-183719,-128981,-66836,24354,173664,403950,452357,341170,77538,-66146,-196079,-177308,-160645,-114896,18036,109194,-79908,-78700,146516,124294,-69476,211934,714343,687672,375745,117891,105556,50662,53323,-110360,-149331,-420326,-488833,-277937,-239456,-84903,88584,88462,-198332,-488789,-406572,-27286,554479,854236,686372,247957,-196375,-423325,-135779,10074,-122473,-492349,-603634,-380804,-49280,-3313,-70757,-252638,-477643,-507466,-273762,-190873,-133146,-268327,-112841,397906,693918,734106,699438,666228,420901,41503,-296767,-58340,367999,568973,637709,445148,393960,439107,545409,564589,494337,296419,48966,72253,122042,100469,-2055,64829,434890,796407,776108,318136,220672,577247,714655,670242,421667,36172,-196294,218483,265073,-165135,-72932,565476,439267,348606,313041,103938,-273793,-434246,-416344,-195404,-36393,-126532,-101913,-16606,-333033,-215832,19681,91813,-128196,-523383,-161038,-91085,-120397,-239191,-610133,-378625,-59267,-15470,-212486,-99225,163281,271068,86683,-333169,-262925,261489,305926,-245384,-303335,206703,324477,181252,187558,310307,156625,-152940,-267664,-98459,190158,487312,505966,352991,81827,-105842,173767,239616,-46299,-319293,-449879,-370778,-495386,-523554,-422641,-279163,-149633,-95850,-149591,-257888,-332686,-112607,245775,320547,356668,77200,16016,-1813,-107043,-446469,-514618,-143974,-30100,-200240,-504118,88412,391393,505623,558527,427909,444405,457948,356573,269432,58582,-251173,-295872,-141131,-116855,-370533,-593362,-605904,-372282,-155346,20158,-5667,-132827,196486,734805,789945,450977,-54138,3753,631031,983788,801572,302408,45030,-115203,14061,89805,-46058,-451592,-323975,-18673,-290816,-565317,-146630,253082,109506,-183987,-330022,-211248,-296703,-290921,-205121,-556074,-126138,182997,98090,-319411,-88953,387783,543842,389596,57840,168773,360942,331102,597115,683132,356620,3812,-49239,222740,584030,821273,773349,473655,372384,331282,88474,-27307,16721,171983,582857,1088940,945103,597900,367504,124287,-63138,-110721,229835,814637,941578,691522,368192,61746,-31766,12991,-38811,-74182,-115513,-148670,-33983,24560,-104272,54837,360889,441832,386642,432549,445257,420150,331015,122464,48181,132838,152828,261617,-44249,-197904,-176161,-179639,-445564,-410843,-306396,-200448,-114466,22683,172391,194819,153044,153878,-52891,-17938,-197399,-10195,519966,637599,383623,-121493,-324019,-195112,-69966,3156,211449,322186,103328,-173629,-376589,-352056,-134873,114261,49661,-93096,-438148,-505016,-430306,-375433,-198222,6114,115576,-19986,-186019,-363911,-426071,-364587,-108470,103007,231535,135026,-186722,-405738,-138728,81869,-179773,-442874,-313674,38209,226495,189491,4495,-198062,-343558,-63436,424946,791793,728340,530204,110569,64039,115389,58122,-560,53159,184407,141956,-26468,-171291,-382300,-333297,-223812,-103069,-138263,-96823,60003,573027,758984,481886,84476,-60440,45381,108200,113299,-179466,-564212,-127527,369015,567113,614886,598510,469236,220369,222166,216933,265425,-111279,-39346,172360,61414,-315292,-243798,23175,84528,44603,-36214,-304332,-455063,-280071,-144550,-27276,-284097,-309584,55991,60173,-181077,-460131,-412961,-435201,-175826,-146092,213334,1002520,1449578,916543,533029,638042,650211,278154,-218178,-345562,-160316,-125945,26489,16138,-199704,-312921,183704,479866,395305,36032,-482283,-34591,64069,-147144,-437499,-299268,-206276,-307875,-272652,-42228,-3476,-225804,-213085,93,14024,-189592,-195507,-221625,-475800,-226120,70664,9079,-308282,-487658,-239983,12630,-28761,-26876,-109121,-160784,-89331,85834,304122,99494,-211018,-239867,-13021,-201317,-133134,-114610,-113531,-69511,171420,257298,213233,-378431,412022,710124,583597,155097,-22440,160734,481489,977185,1350997,1119429,755226,121228,-94817,161237,108048,-176684,-227576,-139238,99377,-23620,-276151,-24371,114770,-267002,-359598,-174222,-367753,-378529,40603,131335,40916,-48758,-84090,-279467,-349207,-416109,-437776,-316137,-359853,-229916,85439,119697,-89361,-237401,80084,352496,233660,-157492,-222712,140139,301966,20170,-338847,-345708,-200493,-59381,-5440,145920,16910,124,335866,468032,372514,164828,-4567,166062,665091,969463,667446,-30675,-172303,123581,-17081,-49367,16624,52023,-10919,-111532,-150997,30026,187871,80932,159474,449177,530005,400104,237123,465872,722069,528147,69311,-158814,-211306,-116584,-93630,-202634,-394119,-469233,-348710,-210936,-176815,173196,510854,456628,91724,-230958,-257522,-469154,-219117,-71037,-79656,-345452,-205040,-15928,289951,458162,251512,3163,658915,741192,205550,-165617,-222330,-358688,66296,207635,-423310,353377,1146096,987708,210504,-180364,134066,600284,698354,567756,198147,-124832,-466692,-158700,208062,356280,210399,-48129,185059,427730,456663,446042,341382,213117,-11220,-215363,-238480,-288261,-335732,-293077,83359,519846,586158,117664,-228457,-272334,-386698,-399595,-197948,-35035,7474,-50777,-83222,-161609,-395444,-139259,119446,266514,122301,-138909,-329746,-95188,264020,703869,752109,969422,885789,467590,-113831,-464107,-549405,-566645,-402918,-277572,-333388,-363207,-7332,234133,227144,-241452,-155996,547454,667053,499212,132268,282483,917761,966863,882603,513510,202674,15961,13759,292377,412956,428417,344062,7596,-91882,86823,383301,254279,-19517,-371146,-306819,-284362,-192359,-229517,-350451,-95551,163238,303167,297658,169972,53829,184827,166802,243410,-3854,-63140,226443,403647,244197,-86198,-368498,-162636,-38431,59395,-24431,3521,135029,31358,-68622,-39734,186019,247762,351274,181973,-87890,-79606,-171979,-413822,-441375,-219720,131387,230942,44044,-264864,-359029,-229608,-215677,-151401,-49990,-125954,-338372,-268474,-185836,-90876,11282,-11955,149091,222098,182244,-270700,-271579,63239,245718,65968,171834,524221,578443,353561,118773,-263252,-194949,147530,139769,-71435,-181014,279358,674238,895997,996684,847305,357293,-163684,-111885,283837,222875,-118729,-128104,88816,198111,-174309,-255429,243413,555135,1038826,1348852,1072529,406035,-252884,-354560,-362424,-208390,-39063,196084,288515,154265,-91557,-102179,-100964,-97311,-229727,-273322,-301871,-175966,103831,136811,20690,81269,3255,-231573,-299912,-202805,-349743,-493133,-371830,-193000,-242591,-297384,84304,295827,189702,-165940,75391,231562,224715,35330,-111432,-40201,45414,-158761,-284952,105506,274712,224479,-160652,-293807,-309995,-303893,-160163,-68853,4062,254004,467374,347309,97539,-196993,-340663,-88019,152267,392891,290133,76855,184794,281977,4630,-478648,-250626,-58750,-23139,-104870,12548,324728,441687,432283,490553,596026,760683,877136,699061,564449,385592,226772,-67792,-362325,-13856,361641,436226,316737,94709,105013,373683,868218,913606,730406,338341,-213719,-84891,195426,405771,488668,530923,342894,-113764,-383944,-115253,-189800,-106381,21065,-133741,-289748,-160701,-212370,-90563,-63600,-9954,-439973,-359801,-366631,-276021,-24359,-2571,-13731,-42009,-114722,-173701,-262517,-263561,-410392,-506823,-255108,-203479,-211566,-334110,-397060,-307933,-359494,-369739,-348628,-270186,-222716,63314,433385,776086,685717,76864,20798,438284,421020,80648,-194113,-81481,91908,418926,611476,548696,143030,-131212,341138,648966,513162,1184,-140488,386131,245777,-325899,-92556,292731,371553,66953,-168626,-242408,-134675,-218663,-446641,-327595,-327346,-141353,65341,331487,512811,370728,231192,-42315,-215814,-262734,-295788,-301727,-336752,-349314,-384978,-83403,584678,1155511,1070824,538981,372747,733593,973894,839778,650541,213273,-101106,-68226,223690,353012,557032,818505,527283,-250871,102371,299680,-25572,-487383,-318068,-166251,374183,707945,698512,541093,111550,-210731,-422692,-55944,301201,278353,9935,-110563,-141507,-371057,-390893,-235864,-332696,-319614,-117337,-225203,-162304,34808,-9218,-178346,-405701,-392628,-251805,-291195,-341552,-483511,-334121,-233494,-261335,-94278,111450,279630,211808,-229295,-568960,-344858,18492,403707,535756,91740,-318621,-399847,-260782,-52674,-220015,-144719,342897,531482,254623,-288728,-135175,-4354,-156918,-505338,-189555,-115804,-137441,-414801,-494434,-315042,-227479,-210855,-218460,-349776,-466487,-276235,-176170,-257959,-265408,225260,583832,1044114,1042252,838913,408617,64851,-249526,-489452,-79772,655695,1104631,827788,458801,122332,-122641,-325822,-346278,-418463,-381519,-192074,-43711,-237248,-184499,-185785,-357699,45201,297987,406571,431942,454380,77667,-283597,-77169,-103648,-402591,-329727,-45546,76451,174119,141158,32820,-104511,-189500,-86740,295383,772850,1287946,1163493,603061,-71754,-511071,-254249,-11293,389798,623756,770133,847524,583906,-10412,-406392,-450665,-387315,-505864,-55216,104524,117788,54420,7184,-46842,-136614,-135701,-324848,5212,540476,478690,248916,-64402,-221311,-117886,49079,195143,251508,257200,322059,417942,290411,22143,160683,408379,394681,225515,285791,151327,-183431,30020,423681,660698,622369,418953,379532,473279,423645,158154,-421732,-241404,-144290,-266933,-204289,-156716,-282711,-174909,-184213,-251185,-223923,-226932,-178112,-149622,-174148,-339675,-231882,-191204,-419342,-243916,156301,355010,401261,259596,-44508,-221899,-177682,-156458,-88955,-136963,-242597,-256097,-307575,-418448,-502518,-372745,-274540,-287020,-34700,346894,492656,475785,160643,-349719,-495412,-510634,-147545,518244,979642,983219,637230,175124,-285069,43246,501008,700038,514739,117831,-473350,-126088,68942,117751,167711,349971,590516,555030,426531,98025,-362109,-328890,67686,271117,307278,205308,-86250,-386285,-488901,-232168,18994,280931,355201,285792,162495,-68850,-380165,-362849,-106662,-65512,-319016,-44277,233345,254149,7696,-323428,-357954,-37333,121863,119168,-166680,94259,517957,450263,167136,-31968,98188,94158,-53651,-14872,27863,290482,382022,333602,186761,190656,318404,431906,178076,-64272,-68124,-475768,-140275,130709,64514,-303771,-476594,-290176,-302088,-156969,27191,-141723,-332046,-236825,-350896,-452365,-228062,-245752,-296973,-248632,-40356,25656,-183707,-213458,-64709,-130212,-472483,-440100,-232508,-69365,49582,85907,57588,20713,-193319,-183734,87021,169478,138297,-2267,-183031,-108621,71432,240941,459391,516450,565147,532223,450429,278918,95931,143865,441910,308319,85135,2726,223448,385613,331352,-4477,-497157,-58137,271368,156114,-179454,-362921,-122933,186874,582752,692554,563773,354353,269041,237699,534313,956177,1305440,1411707,999360,598067,276299,-16857,-172109,-209307,-650769,-84896,408733,447992,156053,-361339,-195261,70036,240927,345764,297295,229122,250868,499240,651965,676769,331202,-326941,-508669,-398046,-291131,-118341,-188695,-341872,-153673,172389,285346,107364,-200180,-132688,41485,313772,424899,127429,-310364,-399375,-238816,14074,99429,-88869,-390022,238617,451018,79880,-319229,96389,130528,27699,199703,415890,687779,848203,741926,477806,221918,-50502,-423977,-387922,-204118,103260,337082,521232,444379,114833,-224574,-404571,-221376,91581,293376,71300,-192105,280877,392034,10607,-129200,38579,146946,282425,566314,196221,-153892,-278176,-228081,-271995,-565175,-104131,353149,504274,551933,567952,528162,324790,68750,40774,203121,55380,-219945,-163084,-26690,-209947,-499532,-393584,-241324,-188018,-248851,39234,456046,465997,296462,242120,463750,383730,315948,-78736,-40900,261189,256205,-291673,-462216,-174300,-30978,133477,169969,132163,-73918,-84911,-99684,-148099,-359358,-78688,-14380,-183002,-468821,-344816,-63888,17018,13373,-17605,-8035,-68494,-140483,-153971,-128358,-97023,-68167,-2787,-230849,-386533,-310357,-94774,158414,276545,244037,18736,-189360,1604,58495,43100,-208630,-92547,157067,207904,155558,177142,94011,196820,463092,393069,-43949,-290827,-216924,-281787,-170138,-221122,-251382,-137385,15152,-106934,-232426,-188001,-463019,-219052,-208236,-476766,70518,495185,493152,415345,444531,200382,-233118,-545071,-563741,-237015,47752,56241,-138936,-481946,-151827,210257,61577,-49307,46107,520332,721093,620249,531799,357026,420011,336163,134733,-145652,-568477,-197500,-102503,-313334,-355109,-200159,-56287,104095,385463,141824,-258543,-165779,162635,252341,157867,-87271,-321324,-269059,-31754,-25035,107322,112665,-47042,26557,181192,155836,-122070,-378313,-227438,-4032,-36120,42939,44349,-22535,-233254,-62381,305195,332438,-194215,-421580,259226,432838,127009,-198084,103931,167920,-76923,-230957,6675,43222,-262139,-618856,-354588,-424340,-298362,41781,15620,-265668,-16113,295754,367449,301835,-31544,-443369,-427426,-184099,-52190,-53448,-383119,-215750,285634,421140,69766,-199388,-142864,-258885,-438781,-410853,-293496,-376956,-163213,146146,313474,101779,73322,463730,798698,980397,1166454,1032335,294832,-210845,-224819,-157974,-286513,-401765,-136211,79980,-18820,-323614,-197455,210593,433972,331576,-31149,-401299,-540330,-258792,-60911,-334728,-485288,-405206,-265110,-116664,-13688,333230,344802,-12114,-566381,-275126,155892,607117,700352,484627,-84937,-196598,230111,198537,-116158,60432,155223,197728,-114222,-252979,123976,480147,404773,-138477,-343935,74937,137839,-250461,-518467,-133630,45445,113471,163221,-36964,-401678,-226639,509293,597425,113020,-467387,116964,148339,-145657,-501509,-360093,-251029,-141077,16323,-22609,-268946,-469484,-162432,284715,688589,597362,232555,7089,287542,4757,-545903,-264356,-289232,-128215,-59010,-57099,32663,196766,97286,-52782,-80116,-115267,-227250,-73628,50640,-171825,-338948,75779,315049,183851,111310,44737,117523,-153165,-71076,94316,289705,72609,-135893,-215174,152119,434159,406904,20672,-178103,-12699,-183590,-226114,69848,-112987,-183616,-59594,-311720,-510575,-218044,-109788,-253418,-410537,-36828,326020,368512,133848,96485,37497,-139495,-78296,-111526,-68934,492358,506594,-54867,-119866,242476,444539,267206,61198,57717,-41340,-45389,-64840,203415,602731,606393,359477,39571,-6270,90781,114002,151050,-70921,-366498,52293,215188,155612,219661,491110,430368,235328,-174445,-373802,-123599,-47983,108780,391373,194275,-44797,-154769,-243700,-299165,108906,86438,-170273,75531,345470,290793,250714,143090,-425701,229155,1177098,1654439,1431094,947765,389028,-5642,-27846,258393,382740,287447,-223778,-230699,46249,-105631,183717,507669,328365,70531,357056,482039,151075,-128792,-48296,-303444,-498352,-266106,-61917,-130262,-199465,-245690,-145806,-111064,-152054,-8771,54713,-11107,233116,456784,367576,-45144,478481,742872,294544,65503,795944,942295,650634,96177,-444246,-445610,-428893,-532632,-457072,-71819,48547,66790,40480,-140962,-8235,464975,915569,774773,474020,122747,-10936,-247168,-72929,70789,-70970,-419532,-230790,-93006,-120027,-84096,121698,299845,294896,68540,-288419,-346650,-311539,-291635,-305546,-390399,-295950,-219499,-62301,-10448,25555,309466,443656,374896,63207,-139473,-155650,81110,244288,224759,226072,257181,242386],[120101,234159,238646,289135,287968,280985,184098,21262,-225544,-455064,-298599,-350598,-449605,-201694,-4732,-38615,-83820,132921,-235266,-302670,-74711,-14653,-198919,-124804,-95739,-276313,-447527,-243870,178221,684853,864957,863385,781815,396972,35989,-228239,-413987,-379367,-362676,-156827,22973,190692,419836,420780,520235,484321,352519,241050,141165,6060,-34154,32474,85282,91481,21563,-356167,-182028,84804,-20746,-241715,232673,634491,573113,278730,176419,242987,230737,272850,55876,-161884,-407096,-439397,-348010,-264337,-29858,123611,125081,-167276,-376844,-498563,-221053,303950,580746,545572,227211,-102704,-405519,-49777,237964,77841,-239160,-373737,-465672,-188536,-117190,-188660,-239368,-160272,-184020,-374571,-162187,-41478,-76270,-135492,214979,582400,613988,589253,403238,203726,-55311,-498009,-188089,350432,529550,539799,306715,187150,45432,159448,407460,417798,209394,-62380,-74658,11296,156580,156697,-49989,306363,765123,891897,572369,375369,725751,784923,646924,387277,-31692,-175551,188460,388675,113436,29701,470399,400141,357866,153064,-51243,-430400,-502471,-598224,-509213,-457190,-307136,-118645,148701,98986,-20977,-55438,-16291,-32996,-90374,-174951,-216099,-98828,-10178,-388557,-436374,-69968,-39865,-253132,-145743,27346,-38003,-234327,-312575,-252214,215651,453958,11428,-392911,135513,199389,164088,192730,215748,91923,-75501,-91953,-58116,163570,418271,582960,410004,112181,-83993,5792,23446,-210500,-451893,-293410,-300631,-378300,-570901,-596852,-431499,-274136,-152903,-167777,-284089,-246036,-8343,129637,213380,343303,379977,414420,370229,83707,-243030,-453156,-192138,27606,-155143,-253061,235979,466027,470729,355041,316115,513500,726880,689864,354164,115828,-141283,-174275,-53967,-15190,-194922,-374758,-604019,-388807,-244084,-235413,-246379,-254183,153329,681186,645659,211938,-225735,-54786,524840,819080,758707,192130,-106072,-281802,-93066,-68372,-73733,-331184,-381211,-333426,-577069,-409517,-35515,166208,40919,-41831,-45770,-153987,-298939,-402100,-283724,-403353,-33316,204939,90224,-196836,157945,612573,666334,378585,69610,274914,288516,197829,516867,802944,506028,133346,-26814,122989,348772,563413,517788,475226,500700,450485,131128,-136435,20152,384284,879972,1233415,948000,393331,115022,27262,-110836,-204561,171766,750461,1029075,730406,374573,103177,110988,129959,34204,-96512,-184403,-123506,-81535,-205493,-492886,-232869,137164,182835,412807,558696,720648,712759,575332,349848,215517,121843,-14865,4322,-172706,-266576,-284990,-291670,-459312,-541563,-400112,-251004,-200779,-112222,-70567,-25592,115388,105422,-118420,-325593,-495506,-256896,262391,415178,215022,-185408,-425569,-558752,-397972,76399,408360,508218,407238,276889,-138346,-385308,-88923,176748,84690,-177827,-323486,-157887,-338996,-415131,-180933,11991,58726,-110535,-294346,-482396,-447885,-443942,-161264,123764,202802,40949,-235099,-575178,-213027,20531,-103515,-318084,-245378,-2818,147573,169813,34605,-71432,-2277,131470,603925,894711,775643,604036,268993,145270,-7496,2835,32259,174576,306837,163346,38813,-74044,-187047,-462589,-274558,-11139,41607,231556,539180,977172,980657,623351,210651,57312,48996,102781,97174,-132660,-424541,-159887,287447,494933,478112,501986,493534,271665,208279,363345,448703,33750,-269323,99594,49128,-352950,-125260,28102,-34980,-174770,-339061,-491385,-225778,-86477,92186,-20344,-323923,-125390,165507,63905,-266809,-374077,-209884,-250350,-256752,-185155,-19116,583329,984182,864478,651897,787770,858408,548083,195306,-107038,-389340,-396113,-27383,91809,-22968,-315286,32382,361396,365830,19625,-304691,-102508,67573,28748,-68072,-137581,-191943,-273767,-287537,-162695,-89046,-293465,-327285,-188428,-128734,-303485,-248036,-332039,-549212,-222471,-131555,-350418,-254649,32030,-8243,32728,53807,148263,-47984,-321583,-363038,-123324,140618,121525,-41939,-351670,-275072,-510485,-301574,-54212,79262,171475,167623,60581,-179684,-132898,339678,412933,280969,223167,79204,75614,162615,457352,591875,664383,473785,160885,62057,66613,133471,119548,148927,-59556,53579,-85935,-380968,53042,241040,-96277,-330971,-132082,-376452,-226745,149529,164982,-13487,-180442,-287812,-368748,-356832,-258957,-90473,-25807,-149557,-301385,-27984,213440,145623,-237776,-171919,151534,58876,-343336,-109187,214324,163748,-167628,-221727,-84568,-104193,-85747,49592,246144,210900,130887,310640,454956,395768,159570,-23800,275802,772863,1035652,523526,-247192,89969,293377,89522,-215694,5121,168143,138108,125487,103019,311560,294489,-18153,-109937,159157,357284,387114,454354,697229,861940,648916,226693,-144757,-263543,-161490,-99418,-216517,-429602,-567685,-468284,-308628,-24930,191481,313788,179401,-87307,-217662,-211555,-345970,-154108,-43211,-86558,-143205,50688,133968,151565,226661,160117,-152421,478375,815944,409121,-47808,-244614,-230969,15964,20824,-350917,408934,1094062,907794,244199,-106719,47752,254552,231996,133763,-15858,-187137,-92055,31221,218367,290097,201912,18983,106341,361983,464932,418138,346759,252298,7560,-259361,-335272,-364601,-374571,-177959,278771,813661,770766,256161,-280515,-364197,-403309,-470142,-189209,31446,76128,25110,-99678,13209,-40665,-416383,-136359,209001,189422,54174,92169,284776,11824,85720,601693,1069540,970239,433618,-218337,-496074,-335442,-321975,-319772,-186295,-174949,-355662,-90621,135487,55205,-426956,62526,766709,862323,690873,392991,549013,839236,703542,667108,572585,304171,-173973,35220,357733,556343,507873,410592,3894,-341995,-206330,80333,149964,-57740,-254749,-175834,-109252,-33664,-268219,-293858,23672,208843,282065,259604,149537,18927,142604,160420,174690,-139700,-58012,365088,501182,177574,-210992,-353752,-116482,96513,195354,232932,169431,190954,-82832,-309498,-52297,217611,279555,150165,-151047,-258936,-109041,-79623,-367888,-329278,-84303,181418,250690,100258,-199201,-422674,-389636,-312070,-44130,-30667,-69410,-114509,-110902,-155597,-65054,-9110,-58398,21428,137797,225794,-54233,-65372,95252,188467,-129793,45000,391872,436252,258266,-4057,-299262,-289139,-87414,-136336,-353160,-193007,214660,470460,605305,574923,402793,146861,-333359,-88857,214259,62055,-395646,-160162,78050,191417,-132809,-359209,154791,337317,858293,1323096,1172647,506675,-267583,-300350,-314436,-369496,-214636,-82897,103523,73768,-198565,-259318,-107549,-43297,-182874,-294129,-155399,-85120,-38797,-139887,-99123,-3817,-143056,-461676,-257012,-192985,-314933,-366686,-426152,-175002,-179662,-160580,1753,-12048,-204184,-289928,1285,123384,224165,98813,-149474,-220883,7396,-110540,-354346,-44279,164283,134285,-74214,-131892,-349518,-215537,-109689,-38958,106067,458427,746609,713009,484295,148127,32384,101010,251841,432359,283637,-4788,218369,569651,305041,-212451,-298806,-6724,-26441,-93294,-35269,132804,210350,310171,627846,766477,774809,656124,368513,234516,63409,-8252,-67465,-98396,131973,371979,276470,226451,101701,454772,630901,853238,714926,616306,346108,-63959,-285356,-29257,294585,429738,493447,292892,-183775,-335777,-15050,-24559,-94612,-79774,-286906,-473470,-110073,-165162,-185298,-314995,-111529,-113024,-31835,-186587,-281905,72238,144818,49715,-78918,-163928,-252576,-368418,-309868,-313532,-366673,-402283,-285899,-222121,-135085,-305001,-433403,-493748,-395163,-453532,-330671,-383329,-150383,219781,599469,642223,307687,79314,283483,377555,308452,241754,299661,289356,303611,408509,271324,-90897,-257346,266983,508665,392484,-68072,-38638,308390,74113,-379095,-161075,-58658,-162324,-189015,-443869,-156598,-87400,-343130,-77606,13957,54533,92012,164288,394277,469515,295432,141804,-120056,-181761,-281186,-388701,-385503,-221517,-136493,-173299,35212,377738,740810,763800,685880,818478,1312174,1544553,1259098,897275,344615,-119050,-161299,44544,47804,203895,389943,145342,-467168,129276,284289,30450,-276159,-282774,-389717,162943,551929,595641,415336,146363,-110974,-344244,-219192,227083,237303,108914,87679,54803,-29746,-81559,4955,-256509,-333310,-130619,-158925,42287,159513,107257,-75369,-178875,-293834,-423037,-389268,-330078,-384972,-517117,-411840,-240284,18971,154446,262460,179340,-48690,-267929,-346071,-288955,340676,714641,431241,12313,-216797,-270339,-96388,-135410,-300261,108463,266913,-83682,-303185,154113,422465,133129,-340441,-182036,-52666,-111604,-330408,-272793,-60726,-30499,-115020,-58078,-196236,-422796,-435931,-305198,-359845,-263364,157401,571535,1075628,1148237,1015350,560077,223045,-2703,-167248,-39054,567872,926101,753088,428328,108572,-137057,-303766,-329604,-337126,-212226,-94988,-114456,-112150,-12233,-179851,-331597,81428,330360,176099,146501,197895,-102508,-263030,-31387,-41053,-228304,-456549,-180611,-21240,93324,12922,-34407,-31938,-43374,-36731,275680,693898,1142233,1089223,720717,287054,-174303,-389112,-60841,483899,909944,979155,863015,292832,-182362,-270980,-340844,-403968,-330834,-180353,-208421,-151518,-110463,-64425,55472,84521,124689,13195,145893,469843,443531,284418,29443,-244752,-92737,76294,201753,288420,430577,672036,805556,670637,304982,361387,527025,419095,270513,417259,275371,-120759,-94742,145715,518065,534519,357026,270788,339585,300125,173009,-14124,-44843,-257275,-387166,-169124,-210341,-152785,82711,101287,29163,-274440,-432348,-351578,-354329,-396014,-505573,-268398,-256148,-456979,-194050,128945,353465,303031,166579,-225880,-247899,-246850,-298430,-318820,-303048,-162333,130655,211508,36911,-214171,-503735,-403357,-326124,-10835,442448,691790,706860,407720,-103784,-423792,-502117,-219526,320704,765483,879821,660285,389343,-138354,-90105,357106,591934,351953,-98645,-469021,-11214,91676,12932,-113181,-4819,175698,381969,324060,14597,-226692,87085,348456,460250,475272,315066,-75739,-422643,-441996,-287797,-189715,-86660,81121,198906,167019,-46712,-402568,-390141,-40289,-55200,-452213,-89739,270602,288501,-45386,-387059,-412378,-198923,-122650,-243365,-331278,219709,621059,478444,89625,-103364,235203,314893,133762,-21546,-45003,102073,388549,549693,524553,383854,302151,341077,165431,162992,107399,-229127,80042,237544,-32523,-324041,-244695,15426,-137280,-118581,-13633,-161351,-390065,-169344,-236484,-340567,-196077,-250099,-261295,-198126,-101417,-30266,-217081,-249211,-45076,-93679,-362677,-329103,-141735,5128,13289,35112,122897,136368,-139180,-436514,-149202,57736,206081,179694,10279,-56204,19776,148909,410639,530936,557962,435574,243401,71446,41721,234353,609568,424052,41376,89013,343943,374213,226867,109119,-107890,-223434,-30148,-36448,-244419,-108425,347945,542546,817174,593882,323711,228874,271673,237913,452638,745635,1077531,1372913,1127533,625474,139802,-195228,-173081,-210080,-567962,-47932,388470,450269,165641,-352777,-122261,189516,267232,321250,415242,470243,632228,684857,823881,803572,509447,-659,-150192,-267844,-457256,-140943,-74595,-192891,-354751,-239145,-61819,-235653,-485585,-314819,-78731,314086,581251,419902,-95499,-389221,-234252,-63234,26955,-232745,-256813,409730,530456,130516,-410621,21027,112349,132264,262570,413183,845070,980007,787598,523763,247920,31497,-52072,-287170,-470623,-156205,94288,243578,330896,139429,-143333,-332124,-331175,-33568,289129,-33297,-269958,442481,613163,230962,-166716,-202757,2672,43525,140696,-151025,-316016,-258430,-310212,-543637,-399339,210576,568086,596255,586687,724493,830657,680325,246089,12103,95553,-87260,-438510,-286392,-156892,-309497,-526953,-450263,-429682,-341085,-281379,72241,509890,626517,417766,101414,151984,-4919,-44168,-230818,-183221,-21386,124331,-165734,-271194,-125974,50797,328711,450052,373732,124131,-17605,-89218,-345831,-412779,-65539,-24751,-100836,-367277,-483537,-73628,44039,-15727,-105681,-40502,-41615,-20584,-60525,-139077,-248001,-383366,-449821,-393817,-326723,-100947,5875,72891,289855,437162,348472,307285,435892,515430,269195,-124840,113553,411244,468770,349187,290387,160492,153052,362089,303318,-207032,-216577,55884,-173570,-443322,-397457,-308538,-187239,-30239,-150396,-376153,-323034,-531282,-234607,-218331,-611946,-90263,298061,432930,608396,671505,404401,-129915,-422063,-308893,-278142,71193,365612,208704,-284469,-122846,432080,260331,-138853,-379758,-51409,237781,226348,26881,-135338,-7432,-98697,-318724,-405874,-230349,200763,173308,-200941,-62214,183978,329735,352475,675619,384142,-180562,-267850,315713,520617,422470,93731,-238500,-174081,-12727,16847,144421,82252,-111501,-90095,-86528,11390,-119176,-378291,-311012,19821,148523,114777,-36542,-191578,-274930,-315576,42230,10083,-422996,-273467,280980,407261,97751,-471645,-151202,-53747,-258098,-341471,17374,134420,-131133,-292620,-416124,-330491,-4100,291622,79755,-265024,86200,452462,635711,600645,175026,-196602,-222215,-49856,-75910,-164819,-382542,-118684,238136,272262,-9208,-189698,-173607,-294557,-328402,-250451,-134724,-271214,-329757,-172792,73601,80952,49265,274272,639562,995789,1470237,1565074,891429,-12517,-328257,-114484,-129722,-331927,-155679,154020,97848,-273147,-294432,152944,349065,232770,-122411,-471394,-449723,-5502,140943,2455,-129264,-42783,-72090,47354,255991,495632,365083,-99175,-486020,-139398,224551,679397,696800,447269,-169198,-191963,296135,265033,-42191,73580,241744,268061,-164371,-442640,-169194,184486,289572,-37013,-407231,-113739,66863,-187192,-164435,-165214,-185969,3033,248067,78751,-312590,-214027,360417,359184,-129453,-279396,150794,-10272,-318388,-508509,-417089,-263796,-85446,320277,612330,250581,-159215,11390,446320,833214,1003497,981609,430105,-27909,-297479,-453417,-163214,-277123,-279914,-222599,-115570,165784,432349,215563,-113883,-271034,-214112,-202598,-189499,-147728,-257548,-259082,69171,336114,192718,151310,71502,156994,90940,149615,298059,396305,161993,-231614,-92910,288258,396145,260777,-188709,-196857,103314,-49785,-105245,110173,102916,251577,195966,-192661,-504468,-147217,39350,-105649,-297108,23149,352988,329502,67539,-113285,-71684,38302,116908,-92826,-92369,460503,338899,-99034,32029,343071,385171,175888,-72761,-103650,-50717,-85618,-63457,29945,246709,246138,-20579,-44795,-137702,-17504,123087,135100,-205032,-275792,187096,360953,171455,118314,229885,161840,37243,-186391,-322816,-50148,-13334,-466579,-217193,-248534,-178698,-46340,-112209,-352807,52144,139802,-51452,319960,585409,345152,42915,-66766,-396152,191088,922273,1150346,978755,589101,104716,-253436,-312124,-38487,262635,286559,-57535,-172171,30901,-246471,-39887,486568,382959,33653,265359,310151,34042,-204345,-120369,-438907,-162712,153496,259403,162681,-66961,-245519,-331213,-239324,-131838,23481,223890,261051,361814,526392,356527,-158320,288751,600070,119347,-31829,718418,970759,853442,293672,-158686,63681,197986,140448,-264183,-234395,66340,145508,152042,44862,25985,305428,720697,713115,496866,113309,-130177,-413411,79900,244003,246600,-181968,-438804,-226636,-150765,-123916,19332,79086,2017,-218593,-318788,-404988,-387394,-264518,-265805,-395287,-304653,-122411,70091,81156,123420,313884,291808,166855,-112735,-253762,-256586,-115832,26840,47322,152305,214491,214658],[70662,189092,164305,226701,236273,164267,8053,-183712,-316973,-384892,-394720,-530134,-321969,-66905,212675,186735,371350,364483,-94251,-492163,-116237,36391,-42857,-18752,-60449,-272443,-570964,-289053,137851,666326,845914,825983,845855,508850,-195,-394562,-536928,-434927,-291125,-113718,64927,215534,449624,380311,377390,336817,273618,340669,366631,219769,72227,204315,260525,127643,-139902,-544041,-271889,-74499,-239054,-517404,101533,371154,337787,99416,95898,242226,297815,329980,378009,162128,-42150,-211951,-361660,-288394,-22745,105735,34735,-187930,-212178,-339807,-419946,-9204,156357,180001,73239,-66557,-382878,98128,480854,301819,51785,-102132,-436380,-282827,-170258,-293905,-319343,84810,283347,270715,271127,165686,110228,-162760,30110,499703,606071,582520,192216,-57134,-163615,-457679,-290665,187208,340300,207153,14971,-54302,-291627,-319607,162145,321942,132278,-134263,-173714,-62132,183336,242270,-135072,28291,548474,802665,632598,471709,754575,844336,612517,281451,-107812,-162269,8877,268271,223149,183425,312277,284626,218376,-8265,12454,-107582,-207000,-347345,-456740,-382574,-288393,-47056,358638,549260,149330,-224155,-207750,74980,347288,323104,-403978,-14112,209025,-175707,-470542,-73179,-72303,-269519,-199072,-112138,-345229,-300443,-90198,-94340,174127,509133,279299,-12281,136271,63975,87762,158046,170508,173280,155398,108527,8416,100910,208063,394402,260403,59033,-50002,-144658,-184988,-172256,-141973,-94008,-143426,-243155,-342731,-422950,-436315,-380827,-215933,-150182,-188235,-129464,-28226,-109147,37326,291927,696537,786526,702128,245391,-124320,-326117,-90962,115602,-61503,15328,405203,419888,273351,-46113,56630,468190,851661,875066,377339,51959,-141834,-153394,-30114,23703,-25915,-208021,-563116,-366624,-281978,-473631,-327833,-384569,22394,494086,372667,-100160,-465772,-120896,265801,422371,433791,-11548,-384760,-307194,-114763,-103234,-218311,-304923,-300336,-203495,-286005,-269146,-67138,-70796,-41831,170190,371152,238903,-5686,-402712,-273447,-230303,14652,153734,28431,-63425,361713,754129,702213,306225,92217,335560,124483,-117665,352333,723547,503727,138081,-74134,-97779,-100532,16524,138316,373770,528129,529237,299070,-41969,2269,490574,985229,1002735,624754,105837,-10225,11577,-124362,-254312,37472,398168,698034,510284,227380,96489,201405,188212,119085,36170,102870,149953,50011,-184806,-335727,-196851,-83318,-51174,305579,506197,754952,789200,672728,499284,295261,9031,-210419,-276841,-318471,-330062,-257774,-339688,-446845,-522057,-406296,-333040,-354355,-281507,-312236,-328889,-57711,-68107,-192298,-321170,-531769,-541575,-125759,16742,-169105,-446283,-593567,-454444,-29764,332656,509385,557170,565946,550004,60424,-371610,-29993,210515,143628,-69483,-70361,48566,-319480,-418719,-152094,-36854,-63315,-205175,-370638,-331905,-281606,-341928,-217655,4316,22138,-94881,-204944,-430798,-268281,-105490,-4801,-122898,-29843,-79280,-54772,113104,289511,499499,490667,360911,609197,765132,642007,511437,246991,-23814,-303869,-88995,79852,281719,365812,109115,-38560,-146825,-156133,-387011,-229833,39143,72273,356726,822862,1106316,916750,523528,149720,83462,15203,-2308,-19888,-110400,-305047,-326311,45088,236388,131257,266803,398906,273341,105160,393671,438625,127963,-489631,22466,50438,-183613,-15792,44155,-78534,-261560,-359317,-264909,-63625,80196,279128,-29488,-419568,-47519,124715,2131,-322202,-230773,-24463,-55331,-264234,-137714,-163206,67284,386698,683121,645617,786965,827779,532000,241885,147163,-78514,-318533,-283409,-60798,-961,-232098,-203482,134083,269814,6232,-327697,-207148,58599,179794,116070,-30192,-162922,-240759,-363180,-359371,-262736,-403831,-396003,-304752,-239465,-430117,-397299,-477679,-500480,-272977,-384258,-247610,181937,429381,241943,-4438,136355,298804,41005,-319478,-437755,-265758,-57476,99590,105898,-214143,-420595,-356054,-248753,-58637,139315,234296,5066,-99600,269609,494661,495225,265483,324302,358796,149808,-36708,-136453,-43875,-213266,167854,148646,44954,-58486,-209659,109083,393973,400510,-15910,-99445,-140717,-210493,115683,297879,11339,-183219,-78947,-313849,-55405,265385,214787,-74079,-340967,-444246,-412793,-331863,-142476,85638,107992,-65280,-265241,-77893,296663,325349,-69562,-453955,-147506,-171773,-494705,-35654,204836,-106441,-356213,11320,122405,-89438,-168694,73860,294362,318103,177484,193844,333905,247872,-47986,-170668,237739,617939,609105,-11654,-386561,397050,400840,98779,-418897,65254,319280,216459,218955,286156,488883,414793,-41931,-342991,-61037,212825,300654,492035,697138,764494,583277,195510,-226445,-322731,-188276,-69260,-156037,-375603,-483418,-313140,-151836,74494,114201,38726,-161847,-283555,-264962,-244797,-245441,-63717,20377,-35018,104126,281501,292761,24023,-46618,59894,-252692,172819,643161,438822,29950,-155262,-177858,-163132,-279903,-298540,313613,758330,667262,184613,-166849,-58413,-76221,-246783,-238271,-244175,-270138,169345,363025,409550,261439,167848,75830,65505,251442,326493,234861,228654,206181,86734,42608,-128824,-187734,-390239,-179722,292320,724491,593606,291323,105799,-12340,-127875,-373933,-221475,29940,57272,16027,-99894,79399,250426,16240,-308223,63152,115021,69801,251510,475000,238334,-400682,480272,1045535,894850,270072,-356524,-359265,-193659,-142366,-147031,-65531,-169524,-334157,-186011,-33628,-179754,-480532,229087,782121,896439,753146,511477,568518,507646,339334,296918,488294,294687,-389062,64483,398581,618241,474875,290083,38549,-307499,-454158,-211481,-20296,-204375,-70176,162068,113810,-21236,-404661,-170668,148663,294982,331156,207697,71713,2380,164112,229335,210337,-188884,-106140,312687,416877,26774,-399449,-347245,-56715,259342,401958,556362,297177,12127,-322916,-317532,110872,302036,325323,68064,24039,172509,345302,226607,-289057,-270856,86643,309405,302995,159401,-192191,-338783,-283672,-19509,337665,391998,301345,93640,-7951,-102609,23482,6753,-101251,-227056,-73431,116196,134940,-1189,-31638,-85512,-435217,7509,248134,222319,140090,-83069,-224739,-282954,-253891,-392124,-380354,-138766,21402,-24505,-94913,-167794,-125530,-38402,-424870,-146468,72884,-95172,-561647,-34776,260455,322506,-6871,-475499,-46819,90237,611841,1148482,1047297,353448,-413155,-81753,-185080,-379812,-296628,-315638,-116549,-57855,-291413,-469656,13816,351525,222957,-142504,-76835,55931,-11167,-129525,-20248,17130,-205174,-361545,-139053,-66280,-169498,-215156,-327899,-136380,-113179,-87694,-119535,-284410,-380266,-249768,-135681,-52783,266046,261926,-85966,-363710,2648,-49781,-349694,-182767,116818,207569,208469,144072,-35929,123770,113990,6251,166244,472365,751526,820963,673505,384250,279910,154909,215407,275340,135939,-142516,175675,648540,448537,41273,-253509,-40659,-135901,-209231,-191159,-106457,-50598,95437,602455,956710,973420,645908,273577,41820,-149664,-283259,-96601,116666,321314,426338,260524,281517,251157,544026,700400,612174,393835,443980,337283,22095,-394036,-277675,91250,328948,431429,217616,-266443,-207438,155207,219359,-16372,-237452,-357097,-229242,97513,163511,279816,-20894,199964,245898,229362,-38892,-338231,46343,153814,14344,-138845,-138704,-216638,-320267,-386716,-268146,-146616,-358629,-341671,-214407,36086,-5927,-174338,-475710,-460552,-456024,-469492,-465323,-261904,68064,394942,479699,356579,145503,190100,326171,460884,554556,506344,347465,107640,219041,43875,-304955,-358398,146302,378994,225097,-185147,206182,402828,-18694,-483656,-336316,-396991,22943,-20688,-368681,-57945,-99119,-361429,160943,362570,237746,135160,125918,234834,177456,43245,-84666,-38054,77431,-12071,-201755,-396250,-97834,124981,60018,127173,21206,118747,341278,719760,1142818,1578931,1633149,1234927,823139,384076,-30687,-150645,-164086,-330013,-96620,94576,-164409,-396673,102089,136202,-37035,-149708,-192568,-359378,-89498,259660,335392,132629,15940,-158593,-311353,-473100,-181677,-120378,15839,239225,378112,441819,368586,262938,-182777,-427893,-204039,-167539,88785,204267,217491,113620,84832,-82645,-344333,-464424,-397335,-308633,-308078,-521209,-322963,-3227,89308,155568,130452,221882,88797,-23278,-190130,48428,542734,562717,241125,-78240,-335598,-270159,-150183,-421528,-352271,-197905,-431572,-139595,379678,726644,365715,-257640,-131245,133136,94174,-45619,-25733,129382,158457,152421,257206,61058,-172663,-304881,-335547,-397947,-268226,72305,595773,1065522,1177098,1054277,645383,374526,312459,180117,65757,280645,505329,475041,206612,-37888,-206222,-252771,-283369,-268395,-219888,-202491,-256885,36326,98330,-151938,-270267,71541,201921,-147670,-138558,-91479,-260226,-225271,-24461,1269,-72456,-262430,-306652,-200859,-98747,-168900,-151037,-35252,-28399,-67628,11761,276310,547074,694845,658537,546375,243142,-130548,-274231,397351,1121443,1144330,699433,68032,-23858,-112511,-312495,-292851,-159092,-319570,-404557,-224672,-258420,-221231,54188,200227,264815,222482,133566,72779,129697,55749,-63841,-331797,-220053,-63465,63704,231565,478690,790506,978393,870596,497040,467577,526640,320212,237073,442623,287656,-150461,-246854,-29273,347874,417335,277990,143747,123169,112337,186310,340408,249275,-44231,-190409,-173470,-314191,-82701,259488,347782,363208,79108,-189235,-467252,-613571,-538511,-443306,-300850,-308199,-466342,-200474,34401,257341,120792,4816,-307679,-179013,-146643,-305012,-576990,-360268,-4754,288677,449693,294367,22621,-369661,-451989,-414622,-61132,463319,932354,968460,680078,121368,-271219,-414241,-360417,-12866,417352,573376,490618,312882,-142928,-319792,4658,240770,78749,-383364,-331063,67328,79976,-103914,-345772,-451852,-357576,57746,92935,-73995,79979,454849,522572,544093,443983,214572,-166341,-450985,-346466,-250186,-226952,-356947,-283427,23296,69199,-97990,-365439,-333425,-29452,-79093,-355410,-118459,209565,199374,-149988,-323683,-185921,-138515,-212641,-416510,-238333,337490,621989,450894,-26453,-310996,156902,348947,287276,-15033,-126586,-117500,336468,620031,673155,458261,242564,173617,64015,123725,142641,73171,285906,279805,-31440,-46448,47462,234620,19186,-91320,-212426,-386866,-414861,-166126,-212768,-142915,-89415,-232945,-177550,-98419,-109670,-116358,-333125,-230288,11162,-33507,-124490,-17265,123390,141547,-75148,-75823,163566,248490,1596,-502250,-459230,-108713,209664,291784,159080,-25116,-25818,46128,270263,430534,439008,250736,27198,-237261,-145100,232638,624390,485300,-47255,-1403,397216,330775,119127,297074,280947,-114299,-426863,-299710,-341444,4180,555555,690557,768113,336806,-2501,8189,82429,69353,188378,391963,737387,1093725,1039843,515913,18609,-258654,-266640,-334800,-424104,53271,317593,327173,102882,-333253,-235938,136003,204958,177519,387121,603808,885049,796802,889190,765588,552704,287558,60220,-279375,-459415,24461,113572,-44391,-412417,-577678,-334590,-412479,-360266,-336316,-232965,240322,650982,640694,202571,-141227,-120425,-35543,92868,-234037,-217609,424481,533354,190096,-459774,-178011,-29798,45387,-4268,81333,529664,655260,544486,439911,256305,231820,375659,172940,-238778,-411364,-136381,3140,266459,251847,40640,-113019,-201204,-171678,157145,-142529,-296914,545677,798831,536394,-7240,-278099,-224676,-217169,-297447,-525803,-515884,-235948,-203955,-258783,-57516,336605,516722,443781,407060,652295,873253,851262,354296,-64516,-161165,-315894,-571302,-280617,-168019,-393398,-584890,-509759,-487124,-166744,-104156,118297,469950,636645,380949,-34190,-85441,-235569,-325057,-382762,-323944,-191514,43741,125741,-44819,-188251,-9459,302952,524417,403891,151001,46621,126766,-153653,-352059,-35926,7537,-8681,-185507,-439309,-133530,54501,-7586,-146104,-126899,-148590,-66373,-129658,-214423,-270623,-240240,-259504,-137491,40851,99429,117789,-42455,207167,552999,627135,750148,757679,841068,364344,-62702,299990,567889,638240,499374,329155,148781,28643,155159,126362,-354325,-115990,170388,-5830,-326194,-460416,-390760,-238550,-114618,-175737,-447317,-449952,-375168,-245672,-259530,-395218,-150172,18484,321674,715484,782383,494153,-99558,-268440,-55115,-225472,36876,547755,472032,23929,-271730,317631,459796,92455,-501743,-420835,-109345,-64591,-301090,-441582,-430902,-478343,-248552,-55267,103945,382291,271169,-87609,222340,516424,552095,444190,652528,494586,-36846,-369133,368639,767948,660471,250640,-158668,-180635,-154485,10339,190222,96444,-118304,-285559,-460688,-155412,-22799,-140548,-204627,85900,308945,181059,-80963,-371469,-413665,-361273,-43987,-172268,-358686,-167097,202419,377662,274609,-278261,-434253,-287874,-358514,-419671,-124222,21363,-25943,-17729,-127617,22034,276147,352157,-12333,-264308,265506,641714,923903,897824,508096,187337,20537,48933,-126081,-223123,-193472,-31002,131128,70953,-79287,-199792,-219561,-315330,-289476,-159675,-56900,-38723,-117826,-92968,28883,81825,-58107,-28563,315513,694855,1262578,1523301,1196787,223354,-402232,-70365,25004,-177454,-147717,190413,156919,-192491,-407616,22968,142887,-5683,-242319,-475702,-388126,-9824,80453,91015,119555,319881,370314,304980,535468,566006,390282,142321,-137415,-33188,392059,797422,729572,339061,-308828,61484,431335,363578,78319,28999,209481,129112,-258490,-565507,-331220,-48814,173399,7985,-445221,-260249,121815,115815,192800,-40098,-476190,-64366,282974,245303,406,-97870,83579,59599,-260553,-69498,181393,2964,-299151,-467630,-315407,-30707,296331,763514,1112219,683336,103133,88334,470817,822704,1159221,1317050,997831,194621,-493666,-206715,-71020,-202195,-336452,-264123,-52666,338704,579419,300644,-93441,-241511,-205862,-279016,-370619,-348382,-396046,-194067,77588,289024,184229,129525,123228,133914,285739,279134,452498,493137,277975,-306075,-113943,284641,214433,-27375,-463746,-3464,209281,89631,40663,166696,247489,514886,366888,-156910,-412253,-80251,23518,-125083,-225075,25117,285987,264279,88009,-202101,-86456,166357,201898,-97376,13340,496642,346817,104153,120874,284347,155173,-14348,-228499,-218290,-189128,-383233,-246982,-47047,77656,20366,-274830,-147618,-208194,-124334,123580,92305,-390252,-142416,283848,378406,80630,-84600,-118253,-90063,-75118,-73559,-139395,172182,266169,258510,6062,-399119,-271667,-10862,-48766,-401744,-38945,193594,143163,489399,656766,286882,-164358,-173295,-233321,72328,528327,610636,510421,192135,-156640,-395419,-305914,-178045,182296,270908,67713,16210,219924,-37244,-323440,325702,417526,100537,94961,67527,-184028,-309098,-207488,-420323,127510,493757,460699,367363,62955,-142328,-407673,-380542,-136257,48070,283803,407680,369578,472893,312865,-135063,28168,357689,-68834,-164083,531631,902325,901735,460930,190893,617463,894675,642669,44031,-321417,19109,113423,127853,92367,-899,188443,480290,512250,289886,-64069,-265412,-149313,150332,320400,377188,5871,-314453,-260764,-191183,-125726,-72084,-153978,-299138,-199903,-66911,-184870,-419755,-328606,-347416,-338583,-234426,31702,216336,194995,170276,129826,-37970,-196809,-342729,-288871,-292617,-255218,-269210,-200524,37239,169014,164476],[21034,84411,19624,81600,113105,-1888,-209499,-369534,-173112,-116939,-310460,-409842,-10843,365327,564263,536064,541120,238561,-216179,-578716,-97624,76270,45531,-1841,-95771,-280309,-513801,-376399,-42990,398668,552068,529374,580167,420279,-91513,-412791,-480032,-425389,-181799,-63676,44794,95315,186565,81225,17728,25644,100430,343687,543133,375482,95275,216755,277405,31355,-392536,-478903,-355273,-314080,-370793,-388459,-116462,10549,16455,-165690,-132995,167728,312517,289574,487180,435615,243484,-14494,-277093,-397360,-141324,97674,-30011,-256406,-82936,2477,-161337,-158079,-305634,-282965,-92426,-96645,-395395,212428,576646,399586,194419,-13712,-417374,-287330,-108380,-220140,-473827,149138,490629,614319,511940,354400,208170,-269544,-167657,446762,641018,516049,-27638,-283886,-137004,-207551,-302208,-79287,56486,-173031,-131588,29582,20787,-355245,-127397,223572,94657,-144584,-122562,-53961,153175,207277,-152530,-341371,182877,509931,462488,392196,573886,751819,538295,113526,-185800,-199845,-281545,-106967,84367,103012,35405,60425,169767,138707,164089,150396,31387,-82841,-145417,-134925,-325101,91245,642690,857121,265364,-355766,-351184,138421,645281,643310,-384460,182653,394959,-8414,-500892,-95753,-97165,-246414,-248074,-209986,-220778,93444,185186,102061,192116,487950,434622,183939,94386,-37584,-26357,81175,182790,307510,345359,228929,76830,28658,-74505,-11058,-33074,-52330,-38158,-231205,-273702,10091,260329,169020,134634,-53646,-87775,-185652,-269930,-339068,-237072,-76292,68147,159696,-78929,-298255,-193401,268316,913524,1048703,882583,323755,-98045,-188649,23095,127185,70534,305275,612024,429640,77038,-438709,-205973,383820,793076,753675,262721,-120700,-234229,-202930,-51717,25676,75192,-136111,-543935,-358092,-314341,-321011,-223561,-390805,-109796,265235,77682,-379173,-310535,-51706,38788,-4216,-30611,-268606,-379190,11936,184013,-3641,-501705,-285864,-187374,29723,-124853,-249960,-197975,-316783,-162783,361232,747140,651632,253270,-223290,-237347,-152431,9218,39882,-92356,22982,455709,731178,615512,205839,120631,297339,-68744,-454254,287700,543540,322868,-36582,-188561,-217717,-367340,-334370,74617,251115,435638,475624,356466,-379,-164198,333546,767371,496831,131591,-112516,37136,62148,-100720,-281119,-157835,-107756,2387,35611,-73762,-9885,178826,188708,199497,271833,477060,457301,205766,-100261,-108624,-23513,-62219,24629,161782,344415,580692,648754,588465,511094,278541,-113792,-293875,-159903,-126600,-125486,-139272,-174547,-310697,-313081,-288612,-381137,-443336,-204407,-199494,-487922,-66578,187418,118234,269429,-138201,-607484,-464766,-376314,-442944,-348790,-376162,-158220,329297,536757,523039,530371,593868,598109,160938,-344084,-179,189952,174222,151382,191667,115891,-360511,-281488,-75066,-90470,-146691,-233233,-326852,-223500,-156218,-204282,-206814,-195843,-133584,-97585,-121375,-256964,-287465,-190582,135284,78741,162203,-128372,-263493,156161,648386,1028048,849944,556871,470335,467715,367628,296173,105045,-193106,-497589,-118669,112516,326715,352820,100168,-129577,-376603,-221291,-120668,2334,88529,-29078,317344,846128,912034,584940,230105,12693,85839,10288,-155736,-188883,-138140,-191971,-169745,107118,53895,-322637,-21699,229030,226821,-17067,249953,259055,91782,-329992,-50481,31554,-73644,66141,155110,37596,-137538,-170277,-130484,-2359,163983,271579,-114567,-366967,-13299,31878,-95725,-364072,-116834,130422,75126,-234882,-72875,-360,-102919,-12283,450302,571393,689636,621848,317823,44362,96015,110682,-30453,-205751,-297510,-64663,-81584,-344929,-107857,142888,-27521,-439187,-229941,39786,192270,96988,-65447,-167299,-220717,-445924,-451578,-397895,-483737,-380503,-293260,-275810,-503555,-541316,-475407,-412602,-348902,-346413,19497,400988,554264,326618,-128484,146648,341169,121025,-192240,-250832,-225098,-88165,85510,194014,-62992,-318494,-229547,-135622,-107223,78448,99811,-280777,95683,1017197,1036182,896236,479405,581578,428145,150677,-120047,-209941,-168137,-253684,-192977,-138164,-206675,-463788,-272026,222265,577728,461631,-47149,-300413,-152753,-64424,143658,283068,66601,-43079,-88629,-314506,123334,393455,281356,-119387,-474126,-305622,-285324,-244270,-105311,78706,75308,-123967,-269417,-61400,320458,394608,103794,-348977,-297940,-349477,-372733,-7405,102906,-386307,-219937,235735,236467,-156530,-295587,69839,318315,349450,177849,41624,110522,-46137,-365357,-252176,124081,342019,34601,-241650,92733,580201,440077,16818,-358834,178371,442180,243156,199108,366260,500726,369568,-109987,-429243,-173421,85826,152063,369987,489190,450662,316393,-7027,-347714,-371531,-179984,-8353,-52246,-263455,-354587,-183564,-62784,74773,-23046,-213386,-454017,-472950,-368778,-274282,-174585,-35162,41497,64620,285261,413527,373893,-44282,-241570,45394,-136364,-140854,292159,281847,20787,-94831,-168581,-291456,-475895,-270113,132596,358710,355967,6013,-227045,-32134,-114647,-494393,-265329,-234274,-352225,260530,546966,543682,261554,152962,100359,37381,133456,123608,20098,74007,114817,175407,295127,105208,-129759,-448199,-307256,72706,231901,222142,340716,507284,338638,143472,-135730,-199299,-31590,-36913,-88914,-155623,50995,438249,384828,-68639,-22669,7877,-41430,155170,338200,193012,-190971,374248,857037,658757,41613,-391582,-260941,-111178,-44771,-53127,-35062,-259150,-296920,-273376,-225775,-405928,-372718,310932,631076,760034,635076,436595,377805,110501,16167,-3700,360241,255528,-244138,184945,470526,579571,324771,-21762,-109639,-269380,-513534,-421924,-209182,-346259,83101,393192,258146,-134308,-420577,61035,269758,364825,421387,256990,90910,82007,176306,218474,174668,-162907,-196129,100548,192290,-123651,-428082,-324641,11983,397964,578494,636835,226575,-327579,-322739,75299,379579,453553,373740,38424,126998,477661,728041,384441,-261054,-246223,181472,402016,389091,235246,-201072,-367470,-194073,203479,559114,679030,491917,182897,10881,-34107,126790,146701,6376,-298224,-338598,-151741,93653,-54214,-190590,-439977,-226016,108563,177345,91893,56949,28662,136672,39284,91436,-120091,-100962,-74657,-209833,-491254,-274291,-267490,-460575,-89326,-350690,-227263,-53324,-173861,-452429,-26680,376816,349399,28512,-485583,-204163,-56721,379705,837815,721748,37671,-383172,26575,-151626,-340160,-251350,-400244,-310246,-161994,-287817,-576469,87250,649088,513499,19511,-16056,174767,139205,102757,148383,138861,-146632,-287695,-15030,140710,37487,-71417,-245954,-162695,-89171,-61743,-236279,-484973,-356518,-175116,-272836,-169280,325042,406970,-58092,-410763,25510,24338,-219437,-160704,212746,449565,542657,446494,380161,565211,480295,146121,200512,318095,495869,622980,553943,398990,310555,86035,74009,20319,-71665,-278300,83706,511134,415264,152386,-124667,-112746,-291956,-405907,-368685,-224193,-139002,-38640,455628,951827,1036686,665561,289475,-870,-132865,-428237,-180894,274412,485386,462626,357393,284787,309756,313588,494957,266177,31277,149885,233735,37808,-326490,-474083,-134917,206915,363227,163677,-246636,-47009,320957,449293,113479,-335385,-437960,-79263,185850,462149,526597,319902,447387,416544,346685,24574,-443174,-88778,27376,-109829,-152137,-18760,-46921,-128421,-425008,-308644,8105,3026,-94146,-12511,205591,264334,92370,-289346,-559285,-446530,-467878,-394867,-217729,67456,291956,321922,283000,137882,181046,337441,557744,697484,529204,236666,-103329,121215,-13672,-311881,-302267,81754,338008,40396,-200339,497037,686976,107595,-529085,-519339,-79720,476215,146474,-153648,12152,-176490,-232543,316409,435699,169775,36799,37531,-53680,-192312,-300602,-285007,89858,247580,191184,-66993,-316061,-8256,203445,67477,-16330,-359214,-337930,27544,626224,1206060,1421017,1201944,831836,508608,333241,132679,3952,-160591,-375755,-154545,161526,153500,26302,206336,47711,-74149,-47809,-102668,-249420,-241500,-46817,19343,-175336,-209243,-331708,-342804,-381535,-438130,-351002,-138820,278939,563312,709202,613604,336124,-190696,-500575,-282085,-244844,3714,215498,319489,294976,258368,69099,-168992,-442475,-486986,-290219,-179557,-364527,-422365,-104054,-23855,-17678,48308,354342,429821,377052,191853,-254567,118546,455443,294053,-13409,-334716,-441390,-253405,-290183,-150231,39475,-14989,-4764,475038,816282,457537,-250449,8150,421830,412694,234795,170281,276207,377757,539274,602127,328522,55822,-135925,-271991,-335161,-233802,101840,660608,1053295,1146428,960282,642565,462028,503402,422279,223025,23521,40200,70203,-169422,-271330,-215874,-176653,-207450,-211297,-354212,-471813,-199423,160723,160776,-80254,-229073,20257,-44940,-424806,-321186,-311548,-292041,-170823,-22526,29782,32488,-37699,-261489,-354186,-310693,-343387,-285956,-110143,-121784,-192789,-437253,-340659,-260487,113027,440152,634816,554515,155331,-432151,150304,1080110,1173966,477738,-86858,32741,-106772,-320386,-205167,-76336,8614,3629,-66086,-342770,-446660,-38538,181755,280367,282312,35013,-336046,-325858,-301159,-284638,-414001,-439446,-345665,-138551,158096,449264,689385,862382,778888,529293,464162,401732,114477,155920,364365,197549,-232709,-391296,-169311,140463,255767,183476,41617,-94594,-52203,260230,539824,483006,228645,3326,-182775,-396941,-87184,309346,492965,618425,472266,168555,-196465,-517084,-395099,-331218,-327988,-347781,-496171,-264943,-97676,45824,-103054,-140178,-234698,-101176,-84891,-329363,-398654,-162205,120481,245468,371050,280644,92548,-178184,-300209,-432040,-176660,381384,1078274,1151800,884534,261316,-282438,-337761,-281302,-157628,150211,317953,341819,147064,-215276,-535546,-410682,-264576,-278058,-558918,-204680,97084,47536,-229666,-373528,-354405,-467470,-321078,-204375,-51696,364119,662470,559900,472103,229914,-10434,-253914,-359314,-226755,-159549,-181123,-339886,-475704,-128257,-65821,-215279,-383169,-247884,-45741,-86316,-304650,-235314,71559,49852,-239088,-227580,-482,51318,-43189,-52311,78064,426894,505935,352523,-45893,-474473,-56981,233983,332023,16683,-192814,-221383,272160,546891,622454,418803,155297,-12246,-111229,-49545,135285,312229,390234,251728,105244,185809,226633,340020,226229,-35824,-469379,-363882,-49029,-153698,-286116,-38527,-18120,-164497,-80623,-15201,-80625,-190807,-495281,-118049,89188,24722,70886,281276,356718,206798,-180201,-153835,222893,354821,158929,-253455,-520237,-255072,130679,254437,167367,-22440,-43822,-40603,73135,212148,159452,-61623,-160788,-402983,-335841,160988,520650,479874,-146660,-196967,363287,267769,32144,428733,569167,176335,-216797,-521918,-441999,-81949,418033,589439,436886,-27687,-274865,-223344,-239943,-229477,-197592,10526,409963,707267,790431,350446,61195,-85227,-248876,-327822,-259877,131314,204308,73201,-46835,-262690,-449504,-59543,78169,-17665,189021,508685,840962,766223,768409,570140,448889,357612,135047,-363982,-148170,328265,352888,56991,-368417,-393376,-122145,15529,66550,-114958,-360985,143287,617168,709401,414623,82466,-49140,20029,164785,-165818,-267192,301779,478802,238594,-335338,-435240,-249060,-199765,-390233,-346210,-12234,74437,135506,237164,219795,420948,722298,591902,71515,-444234,-199750,120806,405516,393549,181739,92860,198302,-106991,-6679,-244053,-302597,551119,888553,790756,247776,-109243,-457738,-328114,-172359,-517160,-716885,-224593,-49034,54410,151424,290313,281450,155535,129101,432588,687662,752036,315647,-153314,-410041,-495267,-515762,-258772,-269805,-485974,-458643,-454994,-239882,30306,29936,133830,352813,464048,159460,-171422,-211547,-336324,-428566,-485434,-345823,-233426,-103991,112762,-41427,-402753,-211751,149499,407375,271119,20338,51053,388255,162863,-128042,28792,74256,155,-41922,-223960,-143996,122908,132040,-85522,-224561,-345556,-264410,-353120,-332763,-206106,-96838,71388,88048,303037,222388,148805,-190737,98568,616904,806854,928295,889250,924864,299993,8610,424908,581048,639388,509721,239756,13212,-162875,-78368,-97123,-302039,24447,153594,60234,-93546,-186721,-283099,-256626,-205972,-108962,-200454,-306192,-271054,-248776,-363058,-221415,-40138,-211197,159091,634834,714342,445128,-143045,-191237,88214,-108038,-66637,469777,555242,274578,-391071,-130267,382555,121523,-346876,-403446,-216393,-235746,-278845,-353156,-344027,-211514,25234,218515,298895,335343,204814,73269,442598,695920,528200,280127,328281,469295,224666,-220775,263864,827187,762747,311873,-133228,-288813,-283524,62530,287335,231922,10470,-281658,-420678,-92950,133534,20925,-163940,46356,322588,182618,-155362,-527431,-390586,-142174,35010,-54893,-187556,-91257,70041,238284,242173,-110824,-444655,-483404,-405509,-446163,-380620,-193774,42627,143514,109637,228352,366161,205615,-219535,-177263,407371,627966,871025,887793,640513,344891,143927,5115,-220925,-130577,-8651,6010,-31406,-139570,-122148,-211986,-292447,-384634,-404986,-242714,-144413,71509,169798,259776,215476,39895,-296396,-234575,54454,190672,619392,938225,972693,267122,-389023,12308,193513,43537,-53374,206767,171598,-126905,-546778,-206065,-151102,-115571,-127244,-334822,-387103,-228912,-118094,-57753,17428,348972,519852,413107,701113,465384,320641,442291,236659,112380,411012,705415,634949,159572,-299514,337500,565887,433687,157841,-89036,7065,-191244,-424980,-421342,-193002,-147474,-15045,-64373,-242955,-155481,187926,393729,386495,43725,-298551,48198,371088,434923,268298,-16710,-186269,-196254,-206040,80596,277129,145227,-149198,-351153,-230103,114615,683001,1206664,1302593,887296,246825,33682,374602,726642,1059787,1198157,1154364,566420,-52601,4498,-34752,-199140,-366470,-177552,111647,488752,606300,342738,-43362,-101326,-171221,-447399,-373290,-314726,-245369,-171891,87862,195882,201123,111279,138272,66574,397947,399613,500972,529130,364678,-229777,-256881,84354,-105515,-362698,-260091,232782,222438,146715,162041,243166,305317,492840,288401,-306083,-284352,-59634,-141608,-303732,-250750,-84090,90128,147284,118124,-143222,-102911,197254,215312,-41384,230034,626491,516256,224315,45355,27776,-142109,-216183,-351095,-342688,-390424,-223987,-93155,90320,87119,-112091,-427657,-268921,-168245,-161227,121934,15036,-377920,10345,350623,306578,-647,-203616,-428539,-238104,-66573,63026,58522,385830,558137,836281,651648,3419,-256736,-65400,-58895,-352823,-164229,193407,318645,572292,579781,143204,-336930,-190391,-151625,-110835,85119,153700,84747,-143835,-252260,-338885,-316064,-208293,86375,176763,83853,185809,434492,258533,-392161,2381,310982,149284,-63015,-139891,-375455,-296186,-226602,-257226,239076,614753,465260,332223,74656,-100417,-285149,-454850,-189031,14401,152968,383988,279089,238472,170803,-12801,-190283,27337,-191188,-239476,298192,733613,807295,555543,460574,941103,1255135,824211,127694,-333112,-142324,-45213,-33316,-31328,-169947,51632,266708,232436,-102815,-389127,-114392,125843,202708,328318,299114,62043,-219318,-327554,-246955,-40366,-2733,-142096,-434868,-86970,117809,44378,-202890,-338137,-339641,-230750,-148203,150055,295048,253209,167535,-19867,-253569,-162363,-132498,-142811,-231841,-131699,-156952,-265758,-113723,87154,98342],[78219,47390,-35303,82447,135929,6822,-260128,-244062,120984,211782,-126716,-225270,307252,714338,781743,763526,487232,-16537,-416055,-260295,52440,165620,88146,-53430,-175291,-273840,-324567,-415401,-339862,-32912,111529,134786,214454,243610,-116173,-250666,-264523,-291655,-35407,51296,87581,17690,-112937,-310116,-403753,-322374,-66929,293111,624375,467058,97495,70510,116727,-160828,-357271,-303742,-338112,-525933,-182702,1714,-33928,-68940,-158744,-366850,-315132,187354,382319,315108,313175,446305,337393,99825,-87219,-351882,-216282,286742,292406,-163183,-40476,352579,289714,20354,-369315,-203244,-36861,-149157,-385255,252047,495851,363199,181162,-118973,-326702,-159623,63734,48461,-217145,33400,375903,523225,465443,442403,265167,-171757,-207961,421036,617874,287121,-267564,-262187,48929,-2373,-231913,-338617,-240739,-286669,47837,330914,346294,-94588,-281063,154050,103604,-123347,-20599,-9403,62710,65221,-111203,-388827,-253071,106249,135956,142900,287717,549538,408865,-76727,-259401,-304033,-414426,-342097,-251436,-221585,-340977,-90070,447061,434550,223314,228426,155030,119361,51973,-89464,-495983,269218,917317,945549,303644,-265099,-234153,102332,689640,586592,-36877,398143,524366,92712,-538763,-159735,-115487,-223826,-335580,-251263,39427,381670,401889,271883,273908,429902,434288,146366,-62217,-122394,-110958,9555,212211,359065,355587,184202,89494,-1378,-143138,-163591,-185742,-173031,-93252,-264897,-254985,127685,505670,407751,356830,141738,82785,-38661,-154489,-214207,-149050,107359,406302,571852,285756,9532,-234186,294126,953509,1118936,872009,339056,31305,37926,105021,78424,231997,539929,707432,493279,117288,-125779,-177497,278680,566256,379439,2166,-298950,-266108,-311783,-120931,4904,90016,-158541,-543420,-415103,-360460,-170359,-144658,-274843,-187323,71244,-81207,-145195,39660,119410,114243,-1806,-67599,-329218,-70844,324201,529127,117178,-235119,-106871,-71984,86135,-108069,-343038,-198733,-196240,-302571,417884,930415,871729,378371,1516,-119950,-144804,-67642,-135894,-251925,34474,401839,525060,394172,111063,112898,127011,-201846,-18902,380045,430684,38748,-386579,-298193,-54014,32850,93899,170280,119168,228267,259830,186285,-135594,-457873,-166317,160833,-126975,-345012,-186034,90825,104569,-77249,-321694,-338703,-164946,-75049,-161474,-289389,-257878,-4161,120164,249379,471360,727883,655993,289619,-113792,-97285,7701,83096,137486,76391,150593,270142,344485,339505,351663,156598,-226759,-226241,90274,215093,165267,-580,-9293,-88448,-75959,-123279,-362403,-405758,-16205,-73645,-288370,217976,670655,610737,649174,112601,-360544,-212871,-69473,120118,167453,-56975,21639,463587,563277,449505,469231,533540,478440,157755,-346201,-44748,92282,127004,308931,378167,56230,-448941,-156438,-2619,-157302,-141713,-199028,-268604,-208938,-115999,-151837,-178885,-270410,-68009,31526,-3466,-116660,-274264,-231977,147541,178041,191014,-172946,-356130,257580,854056,1192767,901949,579056,225906,75593,-5651,6312,-22302,-55395,-216898,-127583,58885,238400,244769,159628,-5821,-236098,-96078,179256,269180,124455,-223816,147577,586834,443390,72947,-127073,-45346,94006,-37756,-346942,-339700,-228308,-101014,200953,457516,225109,-272262,-244758,23613,110292,-60776,-39686,24947,-43263,-269311,-148922,-21265,-66695,69804,233583,134584,-34947,-79749,-89721,-34954,80992,11019,-304746,-308893,-13858,-27,-165326,-435693,-62294,224343,155675,-163512,-54320,121321,3501,-170223,217386,453098,549031,405063,167752,2155,-19234,171661,156692,83326,-355202,-109615,84130,-149393,-251080,5128,-101936,-488412,-190557,-38103,29961,-103585,-218081,-232404,-235802,-401775,-295515,-345630,-497661,-294165,-195498,-270281,-461411,-422638,-391651,-359409,-356176,-120065,163086,361366,371357,158548,-370774,-4497,224751,141636,-48693,-112181,-117337,-40312,72913,197154,-2641,-320025,-266286,-143211,-178029,-37136,-88100,-365491,351446,1345018,1259362,1058049,643480,586169,305579,40154,-185258,-207129,-155708,-94229,-295557,-408842,-338079,-123047,159520,444898,612316,366769,-146569,-473494,-178036,-41020,113908,195416,65284,39457,-102868,-256062,296527,525083,341396,-155824,-517608,-288193,-227980,-151401,-114496,-77475,-81822,-267671,-289310,-42114,220854,276432,109164,-229198,-100878,-261500,-282063,903,-10032,-589893,-42384,327741,222827,-254277,-375640,84129,321818,317043,165909,-67540,-186590,-408881,-364657,-132088,217,62524,-219750,49461,407239,553965,396341,-78418,-146117,284257,464933,214338,98909,304008,330171,106002,-278605,-363112,-171331,-54848,-41938,135596,139306,5332,-110201,-291877,-408899,-420682,-206990,36495,45916,-139582,-246099,-161116,-88409,-35289,-184430,-359549,-507245,-523776,-437793,-251819,-139538,-48188,18214,129819,321782,390299,302447,-130756,-256903,88641,55267,-181816,-89674,-3086,-71505,-105524,-180513,-233143,-387476,-249181,-61942,63188,18892,-244535,-79490,161121,34946,-341206,-215489,-101196,-399768,203257,555426,551722,289199,175460,70912,-30916,17085,-51917,-104929,-48358,6080,214755,410678,250231,-143643,-523778,-498029,-305168,-386135,51543,438810,725930,534254,290806,90169,-17207,18836,-120635,-230991,-341832,-9,501618,578131,165797,15351,-6659,-167422,-89790,66400,-55254,-208888,205077,503558,298729,-170860,-298416,-176221,-56070,-35298,-96421,-148667,-363029,-287264,-348793,-404610,-584948,-269430,294522,405429,488545,352748,193579,73391,-187800,-186572,-114536,270453,308595,57769,367339,584077,476383,107379,-411093,-481455,-347554,-388058,-342414,-320305,-280659,189541,449245,258782,-105639,5020,359480,388345,398247,485784,396600,242290,233266,143429,87609,-10771,-155113,-247049,-150025,-55620,-189429,-291615,-278471,56967,442179,625627,455955,-16011,-311793,73639,532738,697057,658955,426787,-6008,-92144,453251,787834,293011,-299226,-228225,155519,383785,450827,275439,-176143,-370266,-112398,338252,608339,703959,407932,130877,-16451,62330,187916,258447,79449,-191349,-387118,-444587,-141749,-65732,-169875,-261887,33636,217120,164588,67005,20035,233873,604522,526016,557394,305844,187410,-17157,-349127,-12889,339646,120752,-525372,18573,-93688,-157219,-92539,-124256,-243505,21154,334472,143389,-106629,-354015,-147035,-34204,212368,441093,272083,-301708,-231286,-79259,-248796,-238648,-134609,-370746,-438543,-174231,-232287,-429710,47361,717728,611643,131082,76537,271437,274821,261430,271313,287403,16561,-225753,80920,319819,244403,36379,-192702,-232330,-114293,-71740,-316849,-602508,-291971,-90656,-345762,-140071,318808,408440,-143942,-350490,71197,115578,-17103,45878,365212,644701,774608,695235,805896,1018010,869676,351571,185614,44914,73838,201101,174019,207307,158226,-57385,-115357,-214576,-234652,-329711,-15517,223640,213388,67121,-14844,-71230,-278949,-452141,-425385,-145842,36667,89639,306618,632814,772353,538583,271188,108200,82770,-214394,-313512,364931,621360,505159,414685,126813,59298,-122419,164010,55430,-186896,-195653,596,-12600,-253227,-538767,-315312,98325,293799,136611,-163396,76892,398948,570796,232051,-257158,-466398,-113373,69759,499769,414104,383952,334982,257167,225198,-43504,-466873,-173580,-119199,-265650,-65231,180745,200605,119855,-257357,-379868,74843,319964,218324,249479,373531,448660,292925,-77306,-317465,-480812,-454585,-402625,-179119,129508,291123,248382,173504,66434,188675,400284,608116,665556,394473,-25730,-231304,113215,45060,-133593,-110136,162241,339326,-149949,-38356,781115,985857,350198,-366809,-446677,115043,538004,127246,-41358,352,-293879,73562,531347,299675,-126432,-52388,14148,-322438,-315653,-265887,-116440,168398,257594,239365,-32217,-230348,26290,117669,-62160,-285274,-511271,-279209,-67197,440857,948248,914289,497876,251569,129961,244012,309813,236459,87532,-52995,7789,309250,491878,383608,366241,136778,-5415,40292,9994,-128033,-143333,-70887,-98694,-268660,-351589,-514864,-412666,-186957,130236,171844,-58,213461,533954,694515,575716,226945,-229641,-334086,-276047,-278081,-83667,214310,373914,391881,302692,124236,-55854,-270730,-371473,-341060,-202612,-296944,-442712,-202620,-115935,-175847,-15065,341058,644375,671259,407708,-147397,-323042,163447,142808,-27327,-178188,-266486,-410581,-60864,492606,735187,424219,70706,436047,703336,401503,-279582,167669,699674,719052,463278,301259,407204,642466,913325,840833,497708,207333,-25494,-186819,-207702,-93802,256399,701970,1008644,1045632,777853,553197,454738,502197,500340,332129,31212,-156165,-210311,-360328,-394176,-164250,-118013,-149807,-191108,-441440,-435580,36317,246244,187064,-26898,-219003,-73488,-286053,-472623,-404997,-419856,-237072,-113501,-10127,32029,53536,105004,-88971,-269617,-400935,-433383,-314547,-181522,-273897,-284144,-191649,-97070,6710,-209890,133267,502492,631523,322535,-167379,-201832,699749,946326,296112,-208263,-64064,-207770,-348751,-229280,-118689,271839,289600,84208,-239121,-264921,-103159,50560,235673,238477,-64121,-169702,-316367,-474368,-516300,-462695,-640437,-519832,-137566,175525,387019,442742,499254,428181,372719,339732,171017,-151651,92908,249393,64064,-315716,-508562,-244566,-8966,106886,104382,-26983,-259311,-132655,351971,553829,576648,391408,126241,-173356,-410533,-164673,213593,491157,715686,738687,396968,-2026,-375189,-267260,-287680,-338936,-301004,-416725,-353758,-242683,-275518,-307144,-165159,-126792,-56332,-119741,-369462,-163066,52204,166454,120532,112060,72281,33825,-36733,-133150,-267491,-363459,163886,970422,1111988,887210,220079,-462638,-110908,52217,69018,78350,228056,263061,99579,-186531,-338660,-349185,-364327,-426572,-276589,-121336,61740,12992,-276872,-341936,-185539,-299877,-490628,-332745,93747,520249,672527,459339,221642,-89796,-189282,-260868,-262501,-140889,-69686,-193902,-433970,-307271,-126939,-139248,-367145,-421873,-162258,-51648,-37954,-263252,-442235,-123106,-108722,-269635,-163131,91267,187900,129318,217507,340430,438563,265319,158395,64048,-144882,-209756,29704,214976,9241,-251054,-191220,166799,334898,421272,310417,73454,-138112,-230833,-85063,149178,372862,327289,157480,176940,248509,298858,452364,476275,54202,-477196,44475,323508,-82814,-420741,-33800,15467,-36314,21879,92912,-11574,-181128,-344044,19257,129189,24095,161149,436474,421423,111785,-316860,-120822,287598,416277,254570,-32339,-241448,-280115,-32642,24864,-26062,-49017,-38732,-119813,-135468,-46886,-242508,-511560,-212017,-127610,-307291,28179,368075,428806,-160406,-333406,250945,165922,-38817,452063,663712,372881,55970,-266075,-364401,-277471,56517,335164,20750,-448211,-305937,-172256,-180646,-338295,-504060,-292677,165171,350511,477531,185862,124394,30532,-104847,-170787,-122254,115262,52295,-289616,-268380,-151699,-347762,-328393,-87919,-169598,-100636,176529,455671,511045,410052,254623,266438,252083,123975,-246485,75048,509105,502149,71632,-400698,-175676,232631,412762,370490,6969,-432535,85605,498143,587690,459271,217688,-40666,8087,128196,-129511,-370004,67766,351529,224271,-176671,-386578,-300533,-223830,-222662,-211928,-103272,-243728,-187464,-35998,109372,490697,868044,781964,233984,-388332,-167066,366073,620596,451001,152388,218250,474194,55614,-59295,-301514,-328901,422130,806201,810825,325053,-105726,-577436,-181932,140990,-247190,-739943,-237610,37145,189584,185644,129684,6447,-126984,-120099,170010,370694,384061,83680,-275175,-499374,-549687,-482588,-412029,-584618,-463725,-317562,-302871,-44376,83753,-16509,34077,155534,115685,-214633,-252444,-233937,-366310,-294343,-250230,-223591,-275226,-314823,-131936,-186212,-307983,-201943,165679,362098,189743,-179848,-48600,491757,353741,80670,117203,139577,-85935,14686,-80530,-128922,179081,276255,20110,-288893,-538571,-365151,-371974,-374549,-175066,-66111,191875,214628,338619,203403,34202,-390505,96681,625355,812134,766921,804821,734780,117235,108701,450190,430262,422858,292429,-9968,-238471,-277191,-174110,-300885,-167594,157979,195643,148783,110243,102796,-27155,-209671,-296725,-30714,72665,-67230,-250563,-230468,-486989,-156342,6392,-333090,-63754,343351,454744,262380,-240035,-189314,111279,-3107,-180961,151046,433842,378346,-7064,-183867,-9387,-149907,-416026,-531863,-356296,-402467,-247891,-169555,30827,102814,164263,310248,335564,157748,74773,221171,538985,648767,263002,-67694,142654,487527,442431,-40998,1508,601951,648171,226464,-215474,-461799,-181793,181648,407585,444938,258230,43310,-158569,73778,257810,65782,-229101,-95556,160704,76923,-283271,-452565,-178564,-37418,67553,28765,-109536,-25560,-14349,-3129,-9294,-104719,-301262,-562231,-440839,-296405,-333864,-173640,77527,201282,233010,247678,221644,-76825,-285056,38897,484573,458208,458774,551098,526320,277919,80732,-202128,-298036,26535,105020,-21337,-218236,-295342,-154542,-192875,-362831,-489494,-393974,-421758,-361092,-32297,294926,445913,323464,-95364,-474698,10653,158928,-114688,-102980,158412,321025,52440,-326424,108982,327086,244470,70107,185255,148218,-75317,-375522,-386825,-114194,225921,174999,-191393,-466880,-268213,-170629,-303989,-345332,144030,416160,647946,837948,275745,107346,561497,550906,278563,181372,354350,348410,-82565,-113579,459969,584523,389432,156506,-158753,-243395,-447728,-579509,-266014,-62162,-223791,-325502,-110723,-5717,-3751,116494,447712,339304,21445,-76579,288337,629182,669043,439856,-1410,-271283,-291034,-97598,212418,377188,244515,31096,-105422,-169360,32239,747425,1283001,1122112,829638,253567,-138127,216358,587583,798093,839525,887629,647484,200067,93768,-68007,-313863,-398765,-22203,332847,633390,536113,312771,-60304,-70500,-204017,-300324,-85864,-76099,-30320,-51487,85925,113166,204059,123997,31253,-23506,422985,476229,454096,483164,375756,-87512,-436092,-269874,-449027,-193921,85745,341410,153934,103409,225900,323654,343583,258784,25546,-339075,-84572,-45664,-304875,-557882,-370292,-293015,-184938,-9617,81506,-112944,-148460,221699,321238,173756,451572,720328,602519,169964,-190902,-326910,-218517,-249452,-373892,-421679,-164725,159875,305476,320729,170872,-129795,-517790,-357634,-58103,-49992,167732,-25586,-139620,156032,436680,291286,44916,-88540,-250145,-174417,46833,172030,189627,471260,701886,1048520,922754,216121,-219169,-164935,-114246,-280997,-278728,129405,431490,585490,469337,22019,-410346,-190973,-122997,-264924,-297784,-130430,-172585,-178585,-152962,-267591,-256620,-167853,-31817,-7616,7026,289855,566568,497911,-22457,-387494,45429,133774,-70062,-171161,-274835,-177993,-218849,-159804,200839,493292,279679,70721,-21888,-109831,-151518,-362318,-241968,-69898,-124231,281801,276212,-7369,-44489,117585,-14676,-118160,-169666,-150319,111206,513125,645271,580539,621580,995165,1189244,722010,69726,-270179,-350525,-245814,-233327,-254703,-422328,-22466,191399,89011,-336415,-320344,152901,288635,266724,293629,98883,19848,-169159,-407012,-264306,64955,181888,89577,-240771,-91749,220161,236598,35747,-145824,-158729,-157678,-79985,201556,295933,258542,138216,32134,30554,165018,110553,17883,-75434,67810,145172,-44653,-194755,-8762,59085],[71276,-13588,-23300,209760,285415,133404,-172121,-164884,246281,360266,14504,-116425,405782,706133,674773,649916,325448,-140536,-280746,-62761,139133,130780,-69015,-298751,-409492,-379091,-246936,-230788,-322085,-355825,-474020,-345040,-92974,25086,-143602,-178575,-109266,-155807,35920,116648,78775,-89189,-297385,-478803,-383498,-432369,-221103,103654,459211,368910,13868,-292841,-271209,-282390,-101696,-231756,-302834,-380949,-65504,183286,241218,153370,7210,-103238,-48611,262989,399451,287358,-125291,51263,87047,19706,83468,-33329,50473,573474,690718,72852,-194801,490905,527877,109680,-136968,95879,67312,-262587,-381697,127408,223717,168969,25162,-166235,-121432,5319,186982,261686,53066,-159232,-52401,4789,130846,331319,273378,127851,1131,280062,303290,-178578,-409388,-134503,145935,71753,-211213,-465372,-461476,-210776,135821,448541,417976,-38089,-176575,60939,62459,-170672,-50492,-48573,-104375,-171672,-112352,-115892,-447631,-217009,-177016,-226511,23850,328075,220150,-280639,-375596,-468351,-147995,109142,-106864,-201517,-235853,173511,721764,572204,132253,85274,111199,192736,103162,-203770,-357843,386421,998833,821365,234193,-218862,-163604,-58383,444532,244550,228088,518337,567473,119973,-494076,-280766,-141920,-199667,-451920,-293127,124677,454846,476256,365019,360665,367183,298647,-55730,-292004,-116382,-74318,-1387,198484,274674,170570,-37632,-16770,26457,188687,224654,-7416,-250560,-226539,-274451,-235881,129240,532064,540009,431282,276707,141764,900,-131831,-151280,-15182,322446,679140,919776,836713,339502,-552,350693,833694,972382,713747,399891,359303,299062,171410,75263,386877,650113,612476,490747,360844,223666,99427,183490,254299,-52358,-283079,-241231,-138751,-338858,-220913,-8363,64714,-203946,-504124,-523977,-364303,-104543,-137112,-260381,-198921,10238,64864,251871,372493,270797,310531,303425,288125,-64523,89099,498176,703315,210760,65678,86978,34938,1780,-175422,-463714,-28635,30044,-232663,313380,870059,849795,402486,183871,8047,-139776,-160579,-316171,-309518,14833,256011,239277,141828,92506,64605,-125249,-205824,341816,493529,467585,768,-316668,-206058,105301,225040,240935,96014,-20662,-4140,-12797,-123075,-323815,-248133,-375264,-323065,-275798,-423553,-236238,94991,139854,-38691,-312964,-201058,219297,596521,440319,56381,-413640,-274447,29451,299150,606912,827678,723568,322410,-107275,-220692,-87322,109088,69426,19518,8382,-24121,22338,53268,109624,13170,-298358,-133620,251195,485987,399201,201186,141147,155887,172133,80213,-245656,-420857,-13884,-194366,-202841,477634,998690,1016436,750196,209312,-138758,127039,389915,603127,597519,219583,186363,453019,455748,350664,449764,491502,342488,114158,-355064,-126119,-34436,28567,354605,461532,-37168,-449998,-58106,61215,-237785,-107048,-133709,-211377,-228575,-135066,-175533,-199563,-171459,41184,165459,163514,26504,-188340,-209298,757,139059,98111,-197702,-329350,249869,756734,919835,657657,403240,-19705,-281441,-363478,-246775,-18140,114529,-72296,-199943,-70322,75687,93706,246000,284934,191802,177638,403374,441056,138710,-380108,-69222,163318,-75168,-399917,-146085,4106,78005,-172865,-516336,-321437,-323006,-10880,522235,767498,546373,78618,-208437,-128404,-31184,27625,-48284,27033,-58124,-251265,-216108,1223,43397,62650,195659,123384,14390,19912,-35121,-64615,-146462,-239942,-267009,-264424,-36214,31794,-138789,-455802,-37449,281783,246545,-2749,-58030,57065,-71904,-206842,69271,333459,433449,371309,314208,242263,160556,218000,248920,161502,-202280,-15604,257283,74429,-222322,-100497,-182652,-510249,-174929,-173113,-237616,-373963,-376779,-307112,-247251,-248590,-135823,-245125,-408634,-145776,-57860,-242823,-446383,-379121,-350135,-324434,-203455,85574,244657,189316,-17016,-181590,-314457,-186308,55697,118666,70200,11612,-13264,-40592,62041,155264,-9002,-362426,-428871,-317922,-251337,-120152,-145621,-153886,437751,1126051,1110448,854927,551395,282212,13434,-145960,-230923,-279179,-228396,-133780,-220894,-408990,-60407,354223,520180,579771,495108,212192,-221468,-313729,-201712,-92708,70110,95616,42977,104106,148086,176197,504203,674042,394719,-170536,-459552,-397371,-231886,-57414,-109782,-284101,-204658,-271576,-225191,-56908,-15591,-44892,-74400,-2409,181898,-14956,-218257,35786,54103,-339409,-59213,214707,103235,-225854,-231054,198761,325535,259009,174515,-12713,-252982,-250426,-26710,50256,-64092,-150864,-134619,116742,419569,339309,276825,-43768,44839,334298,376689,137415,-42716,111766,44952,-254861,-408543,-166604,-18327,-151081,-219183,-107780,-212947,-370909,-450346,-321406,-332827,-336898,-186865,71302,113730,-34199,-186933,-201147,-211738,-187476,-321424,-358001,-353845,-332588,-354475,-214873,-129495,-22005,71226,159526,220175,225330,131607,-115909,-169463,121789,226756,38208,-233076,-298890,-194801,-169428,-213738,-158482,-228396,-223995,-232079,-160290,-327171,-293982,220548,424785,287208,79457,-58974,-60094,-385391,57261,436682,500371,359439,207008,-17394,-134435,-80837,-118223,-61329,-103910,-127382,169164,379458,278894,-181669,-529157,-321466,-25416,231176,263822,511862,671497,506085,268423,209350,198084,207687,-84268,-369012,-437144,24286,454620,542409,243755,61182,45488,-202692,-324600,-153950,-303978,-321627,34623,118593,-50204,-228228,-184213,-72244,-2609,-97063,-286319,-402487,-449169,-342367,-396587,-494107,-438541,-175479,207640,198477,153443,-28396,-154854,-241378,-325007,-255288,-45445,309244,518073,379848,516272,662368,347339,-113718,-288274,-79150,-155750,-119305,-27517,-142126,-44099,222806,360367,297358,309622,544139,645123,497236,390703,476330,527520,441883,377361,66387,-141678,-323551,-224860,-233815,-322773,-232807,-194600,-207964,-239927,25313,335286,483654,132944,-326704,24399,536766,953121,1002740,854742,484821,134255,-356284,31299,394247,-37655,-426746,-204039,-27437,214170,394550,204765,-144426,-215901,50176,443036,564536,503458,110861,-36782,-29800,145612,164262,192347,-41408,-181894,-195395,-122153,-23720,76905,-18051,-11772,135101,232827,153823,61663,61893,477869,973938,985752,882105,648875,401254,11334,-345261,261118,574822,144280,-243478,214839,262117,116241,19010,-6659,-26361,200265,175789,-169560,-289400,-124957,2054,57081,92956,23154,-218769,-351045,-103220,-238904,-254402,-29225,-32826,-344105,-389367,-110992,-189447,-283480,-125089,521445,507054,153385,178925,339774,344425,297684,296545,382735,193288,-142891,82762,355012,335427,47147,-208047,-335283,-207739,-147545,-382684,-459781,-192288,-33123,-367922,-91032,191309,196582,-357797,-237367,101035,200764,199460,296178,501291,701722,812681,806900,1108538,1331293,1109697,497367,62555,-302974,-274522,-116306,-198520,-58276,-43485,-241090,-304161,-271034,-209349,-227275,-104716,-143385,-147452,-205544,-13715,100875,-67973,-215796,-329602,-61774,248441,342130,293838,113061,215253,239679,187376,297997,351934,73763,-442786,352152,698155,567254,364021,-68057,-497165,-121851,235784,134376,-31593,-240485,-277562,-129241,-249307,-487286,-383745,35688,213451,92611,-132488,82282,323744,501108,255886,-123087,-185834,-242318,-168530,157773,3584,107757,-109791,-240652,-200528,-288211,-245963,600,-114272,-402379,75079,386776,410201,290583,-47742,-279329,80773,421783,396005,396902,461565,472248,347734,87868,17898,-120701,-332967,-481835,-247055,118995,261423,200826,70096,-41930,131617,410297,562185,454301,123731,-391449,-170878,137634,119542,62760,79070,307192,305791,-243893,169066,972642,1123651,531743,-218269,-246114,62127,182135,-77786,-69236,-152494,-325345,375261,705651,226883,-398032,14052,61828,-359548,-150136,68837,130765,146284,104451,100667,-117786,-213271,-32751,-76783,-127998,-119455,-204436,-342698,-88168,209184,435912,234767,-161963,-304193,-177984,145533,414898,449988,348528,206934,207997,376954,589265,560787,420422,266598,103372,109977,116216,-11446,43319,202056,231545,101510,-130399,-307428,-408728,-129773,443181,593171,374943,113249,290041,405814,276044,17953,-152296,-103342,-157222,-120139,57791,235381,329975,352781,216630,85316,-41518,-23052,-184061,-468914,-404083,-381998,-435726,-256400,-159126,-246414,-42039,227365,603817,680063,341794,70619,-172219,-163009,-197839,-84787,43688,-1722,-466710,107839,925553,1167197,647225,55143,266465,454003,231297,-333487,237312,818696,882755,590340,367353,526847,873923,1116193,871209,481157,239455,31423,-104738,-53266,101509,388221,634035,849099,835906,556525,394109,353619,320160,378150,299185,145747,23440,2457,990,-169261,-146062,-118459,-151400,-263840,-379161,-149655,207915,275827,169452,-59824,-256493,-198464,-225040,-336556,-473908,-438039,-187052,-82312,-10826,-18115,-34605,99992,67645,-79108,-329767,-392202,-150754,-171893,-432243,-132540,286242,439297,525481,259946,-59646,161140,404783,274142,6245,-469709,84562,485216,173028,-180394,-234548,-332662,-416538,-394271,-251560,256632,331292,138466,2912,124050,41431,-140877,119499,122427,-128485,-72726,-37982,-295023,-370647,-458095,-487490,-182625,142213,323650,310680,131049,10232,-60170,45591,90726,-128456,-340377,102316,179182,-39262,-341668,-484285,-141271,10799,82056,63969,-83153,-355497,-154039,335976,395183,488900,379392,147492,-171048,-376207,-285002,-1694,344253,641871,792237,424037,-16258,-345937,-238256,-312186,-237283,-95126,-181028,-287124,-319645,-529300,-331787,-72909,-40307,-53879,-220545,-277002,16526,168436,125702,45094,3934,161,5739,39251,6529,-69624,-411137,-145824,554473,760729,603718,-14491,-263639,215980,358688,264185,68950,146810,138259,95259,-70802,-196188,-95569,137317,118398,-19356,-92325,-51246,-67491,-213240,-281326,-240226,-230610,-167557,-76106,260632,521129,534117,260051,-159751,-362718,-205795,-261142,-253415,-132711,-19033,-138133,-363986,-208026,-13995,-94923,-402684,-311009,-78979,-10824,65980,-155918,-377167,-351931,-246206,-218461,-78674,108204,232957,213459,306330,436940,337842,-63243,-81595,174933,123020,-96796,-180846,-62242,-121144,-323869,-175173,-27421,13765,158426,202291,77903,-49345,-36015,50351,88334,177714,135889,55591,62911,118328,351104,643804,698559,176899,-244236,330114,517496,9086,-439494,-80504,40856,118597,188371,337063,168466,-63652,-200990,78318,82547,-58176,133147,398861,294776,-115813,-389166,-2015,311006,397101,254543,77546,-59777,-181990,-191892,-338142,-331763,-54022,-23317,-197779,-257022,-58645,-104483,-223449,-41359,84783,-181853,-137600,236068,367390,-69214,-238536,110924,21847,-102194,382230,558895,391921,118450,-74694,-162758,-149363,-111774,172064,-18195,-290129,-92115,133605,177593,-92088,-313037,-433370,42064,207057,270685,69114,64915,-25582,-4492,-82513,-48124,6252,-96722,-505009,-326245,-53150,-135875,-543321,-226053,-131311,-179820,-250211,-153396,18685,-80139,-23259,126493,79174,85475,31909,157912,435036,448174,-3298,-518157,17551,493237,638386,452900,-72369,-343528,140110,365389,315747,291439,189456,-49896,-85703,-17799,-156096,-421156,-222783,132996,115027,-83256,-120370,-3093,159805,75649,267,25863,-155285,-211007,-167956,5159,453063,788943,700675,242840,-312936,-155424,494361,730591,372418,-79687,221728,497660,174402,5470,-272261,-376295,172106,531144,520013,117805,-367975,-301138,29145,260648,-132974,-665733,-275125,27116,126750,65327,-82087,-192465,-297911,-243898,-38325,55257,-118835,-303620,-463981,-500133,-350317,-128642,-180674,-45441,-173448,-203590,-172944,42222,-3018,-252455,-214184,-108389,-302338,-417678,-192270,-197445,-278351,-86932,-4766,-116023,-387730,-536406,-284479,-92836,46034,153274,384667,530782,312192,-173178,-197448,396872,399414,188648,204379,187372,-184703,-16095,-67169,-209445,131183,311499,105300,-267712,-326403,-65161,-63479,-264318,-199260,-80756,133786,223114,167691,38501,-212857,-438608,204245,541316,580709,356922,567395,373052,-5972,230676,384036,154211,30877,-134023,-367935,-336941,-109105,-94060,-349302,-101130,197505,285719,233660,289824,354306,205007,-115767,-367635,-12109,286644,127709,-304433,-166571,-211770,-145359,-102631,-410516,-313919,-61143,70527,-3537,-320862,-205297,83797,63248,-168370,-146249,192672,330074,367730,369267,-7697,-402284,-428341,-258989,-317251,-457179,-323878,-17024,299594,303311,211331,268823,253656,-8543,-14824,273224,484747,378813,-140816,-155914,348409,555245,428613,-24157,-351849,155279,325501,8148,-393248,-364633,-81347,262372,483946,636060,567652,442114,552,115550,281481,8124,-295241,-100305,-54312,-123580,-395763,-347702,-57431,-22855,91182,3146,-93512,46101,42196,-73782,-166403,-229808,-299297,-501868,-467417,-169714,-63055,16117,50314,180871,241083,108581,-106913,-352133,-116465,257299,537290,422502,56330,29061,233233,68675,-142534,-498190,-252467,131516,147411,-90119,-385987,-363355,-182654,-121938,-295777,-294764,-74736,-123084,-297134,-310066,178514,353633,225985,-245238,-131875,259171,363735,136347,-67732,-243446,-415416,-336297,-242789,155554,360235,345648,124738,90170,81633,-18724,-75093,43627,327026,564502,371914,-162284,-413647,30823,16866,-201571,-257246,175614,674530,1152561,1014863,222706,-224335,436347,693144,336967,-216798,-152274,-91487,-356685,19123,380649,428067,206640,98690,-34789,-65718,-152034,-331275,-170187,-67284,-336388,-358660,38091,143546,12600,-136423,186767,89480,-70483,28246,515820,954278,898062,496383,-49152,-291935,-313953,-49204,280254,360134,272101,228309,149608,-67737,-260730,323144,759429,627196,548643,130182,-397118,37608,388835,483248,494804,447452,389731,141620,24656,-143334,-482897,-307266,108294,520987,726767,416541,167957,-186477,-185148,-297456,-115381,111940,99146,38361,44750,16370,46791,113624,85180,-187856,-145731,333242,435880,322679,332748,256885,-22498,-266016,-300727,-203710,94998,361546,403910,121654,-16549,190677,356674,412333,179788,96518,130157,144316,-17027,-298835,-495828,-511854,-434003,-357656,-185340,-60157,-208317,-196576,274930,519577,437240,559090,629765,449188,-31271,-459221,-294326,-174086,-260360,-430344,-265326,55311,307158,443995,359371,176336,-84935,-362172,-421956,39009,142312,193066,-26367,-22896,213193,497264,358512,123919,-8650,-124263,-46270,158242,194089,194348,371981,602440,836517,698367,140076,-306822,-291274,-240964,-309950,-372521,-28229,390509,481333,370489,-18719,-405884,-254590,-137629,-289570,-468087,-238224,-133260,-25154,-63698,-263231,-309171,-144051,-208505,-309503,-124934,267767,528527,585103,250225,-231382,-134967,133857,44839,-61798,-121645,-118122,-347062,-237518,21648,147136,-79410,-334635,-206809,-153017,-80257,-318416,-298866,-228153,-454434,189643,354021,-7130,-311995,158358,227639,134444,-88683,-57901,-36870,240252,416910,494705,614997,817277,793306,440950,-36390,-212680,-341317,-323739,-338951,-433934,-433063,-17236,173391,67665,-212191,-105778,257122,276981,239285,145141,-179186,-99492,-122760,-310083,-308085,71040,314896,290129,-89192,-235406,205546,315296,174540,-32042,-114524,-211386,-104795,124686,180382,153700,139,-24990,122834,242550,201813,96785,76077,205966,288963,42672,-225855,-155014,-1884],[18200,-25965,58193,354505,480996,288815,-89786,-208874,206015,339317,125919,-45606,320729,466995,428970,442876,342110,26295,-138551,-102691,33388,-70045,-369561,-616765,-580978,-501469,-227401,9165,74996,59870,-205654,-316123,-117474,-33047,-173476,-170039,-16622,-13400,86025,157745,19224,-267858,-336364,-267984,-144288,-230917,-256986,-146309,119570,135279,-96494,-497556,-343187,-73404,-3033,-228881,-293731,-304026,-126370,116445,328933,268856,233604,231145,278052,332428,324274,120791,-403350,-479576,-449354,-146252,225119,245514,352999,775550,889037,287997,-442591,337573,431821,9648,-91535,126418,28288,-362967,-385883,-101411,-94483,-75753,-85051,83191,103125,166652,221343,350871,234792,-55456,-335505,-578080,-314561,73249,247391,352837,190631,-20510,-361680,-444897,-253088,-111574,87217,41795,-242426,-470046,-449950,-273687,-3300,326250,345728,48821,-36721,-56613,-41883,-255362,-209861,-177744,-271796,-406795,-174697,17789,-95767,-116196,-148859,-552416,-88817,159664,27775,-447618,-517134,-450708,9159,348860,283619,157384,90201,486943,754729,494721,-37639,-219212,-76828,133061,40113,-326165,-153443,403890,823541,576431,84942,-331319,-250581,-268393,44158,28804,341551,529206,539046,119983,-386322,-427417,-161619,-128283,-371071,-396986,20444,315358,378672,353539,395439,319845,123907,-283236,-388156,-9579,26380,27345,115434,83291,-125788,-341585,-219814,28990,474962,475581,117360,-286354,-381446,-287019,-231056,48019,399539,535534,365986,320501,126032,-41461,-171560,-175441,63742,425498,749114,1045393,1182373,490124,156314,414980,619793,641144,486392,550930,703274,521028,186644,89628,452971,593855,351984,395647,599725,509912,387683,155058,-44615,-365093,-334276,-172781,-55384,-191053,-338201,-12757,43459,-198008,-418920,-616330,-343325,-113389,-196427,-402400,-147564,110079,281421,519659,595123,350910,378893,481246,472956,120281,73893,484210,635258,247192,206025,171535,90179,-116476,-284260,-569741,41418,131991,-39064,68748,581867,630702,366124,268669,45298,-135450,-218400,-323013,-172058,-3114,87179,9490,16188,105750,-55477,-407952,-167259,420467,487863,498196,251343,64679,-34412,110669,150711,75606,-141281,-192242,-191970,-219244,-429295,-318764,13463,212874,325810,163794,-111952,-373073,44331,163731,20269,-237094,-62631,398600,880587,840766,400080,-142633,-442398,-61822,335685,655656,776776,645299,289978,-52310,-366008,-247337,944,-76692,-124558,-114443,-202980,-208495,-157056,-95473,-81404,-309686,-119569,281456,573078,511390,407179,287151,342126,372017,277346,-41251,-365812,-282520,-455007,-207342,534260,1048167,1149917,615960,172119,25816,354498,701178,872760,790574,371340,357565,420841,282851,247692,476642,515600,287291,60521,-377470,-229685,-172745,-120421,263380,417144,-93159,-353262,33371,99782,-344729,-137925,-73562,-159544,-261300,-223630,-276836,-324804,-215191,-7338,223696,317029,152469,-72185,-135021,-214322,-29000,19812,-207549,-385033,6099,327113,345653,214301,70733,-222607,-460681,-404954,-311216,-17719,70723,-137527,-394262,-167156,26497,-62058,296331,567281,578165,349519,393024,388169,77316,-375642,-291735,-270599,-278213,-137040,4759,-16439,-49292,-402460,-349662,-246625,-405575,56729,699702,938139,759328,253670,-103547,-196948,-153459,111474,298604,226310,75235,-229672,-211805,103513,265996,97106,17382,-31158,13474,150853,80370,-40793,-339345,42096,110173,99005,-41334,-2718,-122435,-407329,-48042,292381,338332,194305,-53021,-197850,-357192,-94650,10020,194462,311985,407088,480867,396603,373815,266036,219670,-8310,-78262,195865,394581,193957,-187988,-190365,-267852,-415400,-198179,-347847,-505128,-441993,-447824,-357333,-236164,-98500,-27064,-184413,-261049,24485,66987,-199333,-515567,-481697,-354257,-303897,-19752,252272,307034,54970,-350853,-140603,64147,89103,47355,67851,91642,63657,26933,-109904,17126,88719,-30761,-223291,-390197,-353815,-187389,-132415,-188982,-175435,259539,523193,687887,401641,197550,-213187,-354691,-323450,-279704,-415013,-321541,-204652,-182170,-195484,156439,541861,587668,455620,211849,-10837,-255756,-193750,-118733,-52178,54126,33323,27575,241466,584179,781044,757855,804039,408376,-186265,-460482,-423733,-161434,38076,-97159,-467740,-152045,-126114,-160571,-163264,-375944,-250704,112318,382248,505162,214486,-197088,77231,278950,54737,-264790,-139227,-62246,-82593,-49448,350892,326279,181691,165381,146253,78151,134454,228598,178455,-68593,-337045,-191224,-66876,125629,30210,105168,70112,148177,272868,195517,1770,-224594,-124857,-186744,-490188,-272119,44527,148998,-119136,-278506,-197754,-245290,-149238,-7748,-101029,-250446,-113234,52848,131611,109819,13921,-136640,-185424,-253858,-173757,-402496,-266743,-136502,-147332,-266801,-229811,-152806,32334,203392,169194,36333,-16380,28602,36486,-140307,70709,281273,141862,-200202,-530185,-255963,-222003,-265807,-143653,-43315,-236134,-426161,-425764,-453877,-53120,478387,653184,627820,524389,223874,-127834,-369132,-128653,246768,439469,404985,173139,-171020,-211763,-140971,-59915,77883,-107993,-328430,46198,241329,193329,-245847,-528766,-170198,351190,616114,467712,461445,345972,248417,92549,152995,277042,324101,21713,-488424,-144505,75505,316509,293196,115785,-25546,-14919,-231082,-421273,-263350,-319255,-139120,34842,63340,-6199,-104936,-113456,35489,46293,-153956,-333681,-327600,-517543,-402612,-363666,-382621,-295074,-93146,108962,48824,-178299,-386688,-445840,-506227,-356102,-246310,129287,509990,787228,699788,565496,588050,186100,-304119,-80729,364695,226650,167709,246255,146632,198317,209661,340930,656170,806817,1017753,841394,574732,337320,366806,555983,597359,428824,-46501,-322969,-430902,-323059,-227466,-360019,-373853,-253486,-238471,-264049,-123612,65945,162858,-203866,-378332,187431,893883,1231443,1215657,946694,511668,425359,88625,-526600,-313967,-458225,-312183,-168521,-358564,-78132,150430,-13470,-175997,-70167,241255,527509,488961,227958,-267354,-220313,-21821,137171,37593,-40358,-255838,-193264,-96351,87829,326508,202086,42239,19951,30633,123923,108419,48183,205697,692312,1095523,1177761,914472,749738,459734,-16886,-361047,213550,397150,-9425,122717,407988,553143,382855,189324,75929,119131,340465,109881,-10239,4118,78397,75811,91184,-18332,-335407,-324969,-25002,22619,32784,100949,191025,-29711,-309004,-153563,-45448,-176532,-187346,-425328,105605,240568,60427,211203,363497,384161,312532,267529,381350,276231,-75051,-62026,172197,199357,-96660,-335943,-429967,-342465,-305121,-430776,-282703,-48620,-6850,-356528,-157170,-14375,-159319,-462938,-149199,73289,246427,367881,484989,590203,635767,649421,741199,1186005,1381917,1060523,451323,-180453,-332477,-39309,103218,-28165,-76044,-85719,-405847,-351029,-66153,13599,-41581,-166160,-430252,-494794,-433352,-147805,208775,98963,-53461,-253979,-102970,326525,499861,384648,-87511,-346224,-131336,95189,442128,542490,266827,-296480,233386,675858,601321,218013,-95957,128686,359241,562155,267781,214247,43070,-224523,-278299,-310086,-509058,-291033,50043,136140,-4283,-219892,-69623,102787,243567,133998,-83269,29215,-45347,-164617,-484017,-445484,-208898,-264700,-302214,-333545,-376159,-59296,226759,-8294,-470715,182537,501481,465052,284675,79172,-22657,129206,288682,342964,339153,395701,312415,221427,143585,333379,387751,203304,-72535,-353079,-35397,104804,82629,-28300,-143769,-5891,280843,361499,84355,-201637,-220323,11698,149016,149141,159385,161556,376003,270724,-51503,298163,982863,1030312,563057,-126582,-52850,105030,-156167,-390715,-189208,-321847,-122432,499926,693185,418486,98912,161044,83046,-288286,-80719,260543,229887,15777,-160803,-192093,-314614,-311007,-203557,-267746,5841,254872,69904,-394310,-160635,3034,-124679,-422482,-281038,-324019,-419323,9300,398947,570038,509727,346500,297323,329604,462091,519623,329430,295032,177150,157976,162775,80631,151548,418323,640507,583117,204303,-37720,-261638,-256737,380457,730040,665112,119862,-94954,-40363,-97405,-76608,45991,108951,-195,132468,386360,410481,282767,228943,68277,1704,-48357,158424,-66884,-326383,-398002,-452057,-440431,-270659,-168017,-234553,-68439,43746,268812,311762,15753,136728,74105,-132305,-445988,-42657,238009,185210,-311034,130732,964334,1112962,561095,-74930,-13804,154872,16575,-416772,140505,675934,816153,590647,395088,622443,978191,1066750,677338,278043,187300,99652,-6906,80270,242259,380790,423956,523373,498610,340168,216139,212860,82145,93897,98389,125224,142109,202818,189505,-26830,-210757,-184957,-201498,-460037,-379216,-59809,214737,239595,104500,-176910,-361441,-253729,-61154,-281451,-508194,-329816,-137571,-98118,-64706,-132252,-220136,-63052,122838,32276,-316268,-296943,66205,-114879,-489538,74894,556637,701959,709010,583316,112114,-150948,-10556,13698,-40762,-105318,-139115,109957,153191,-4653,-304326,-397699,-518926,-455946,-209345,62904,150300,66667,189470,408441,286152,-212955,-146940,-82808,-180567,-127827,19835,-138409,-219628,-370729,-422733,48659,409222,497861,213367,-188065,-432451,-527842,-386978,-262837,-448166,-230097,144527,171920,-72189,-316635,-400585,-25129,118646,133325,-4653,-186486,-384077,-187077,133625,103688,227847,204598,68567,-221134,-355877,-366288,-265340,115975,448582,626811,253607,-236204,-416327,-318416,-312393,-25698,163656,66552,-91944,-206373,-193200,-176133,13615,-557,-92221,-303292,-127888,104568,150384,4230,14331,181782,287442,159699,77051,100230,84268,-85256,-140512,40618,136441,110608,-47953,189906,491130,496521,258938,-16260,-47311,-79771,-9783,-26641,-187637,-11890,473845,598699,193603,-117066,-236292,-261890,-219310,-176605,-281289,-122673,55632,178700,377541,424860,337274,27034,-413733,-295613,-219690,-345492,-339471,-213250,-36272,57326,104588,75878,125733,1508,-271319,-190304,-44048,49252,177396,20520,-111146,-460746,-343612,-105429,71182,131609,222757,205914,225124,335794,133842,-342734,-171916,181579,256006,48108,-258245,-373311,-386138,-328482,-231142,-246295,-366595,-82200,136666,192503,209699,248945,111340,-134540,-155407,22219,9090,-228067,-93940,432222,804916,815981,318613,-7582,406794,466872,69598,-295416,-132811,36620,221507,407305,639226,466220,92303,-192952,-5028,-63841,-201968,8882,198526,48616,-282389,-203260,98126,242672,269966,152002,55942,-12764,-85407,-158374,-278397,-154987,4531,-27954,-267598,-241797,170020,386689,201735,139789,163270,-132575,-306969,114670,278421,2107,-97132,515,-148315,-163842,262226,344688,266858,44148,22579,28616,131470,98319,200681,203598,68726,149568,353929,315886,4253,-285145,-378178,172053,471291,289446,13897,-116144,-211355,-21046,-99309,-44439,-141319,-190383,-183650,-47823,15754,-104389,-518700,-248715,48289,83617,-126799,-242702,-362380,-99016,69903,149059,-62333,20944,234057,132260,130753,165101,-162843,-424935,184495,596959,636699,294193,-322714,-113952,306034,312096,36392,-74579,-35839,-81876,-195309,-174616,-207712,-331680,-452404,-177664,-93108,-85317,53096,316645,478810,226208,-55756,-206348,-372763,-258684,-62603,33279,390389,559256,438320,171989,-152488,-148817,451051,661383,204124,-452483,82424,282967,183942,39651,-202485,-396968,-136212,117624,1170,-308908,-437393,35272,204658,209915,-201517,-702426,-344390,-75645,-96061,-168415,-326628,-345638,-352817,-220422,-162071,-171400,-338603,-396077,-481373,-389649,-37492,309986,438000,518393,184366,-117973,-91509,33630,-145098,-476821,-475742,-397411,-351638,-92723,-72930,-134968,-88954,153284,223072,-44033,-486172,-275406,-44881,219403,309211,413835,499506,644041,457811,44391,-197986,204119,343495,197146,267457,237531,-175735,-100560,-165503,-427786,8181,246591,163490,-145685,-68771,191969,114959,-190296,-231082,-60983,21561,130856,-68138,-202513,-500813,-224838,277049,352242,135623,-51810,311157,71267,104721,358140,287303,-142345,-361311,-467919,-333857,-62714,88437,-48274,-332427,-94509,104927,213082,178008,402755,534277,359468,-19376,-389874,-25937,427209,265413,-365301,-63653,113852,-19192,-254895,-493612,-332215,-233930,-266300,-266629,-277395,-143352,90735,98209,-80165,-65133,45910,207417,575392,690428,499921,-58843,-267253,-78387,-48114,-266308,-333587,142303,463783,431949,264944,218065,158972,-58954,-61967,225397,321257,-9491,-360741,163998,473371,448992,127376,-149405,-434886,-268707,-85363,-229608,-357683,-187408,-76610,260725,501209,779255,914715,854090,179630,23567,210166,-87177,-189186,137457,-53785,-319696,-340633,-207312,-14356,6559,126163,-19972,-43197,146247,185723,150032,-31450,-376942,-345208,-472042,-452847,-78875,114782,95214,-27195,139850,194402,-76249,-441435,-333025,419,399199,638714,636202,269675,-284073,-90320,-138816,-369868,-356581,-144568,191359,194188,-103763,-453425,-369545,-113828,16870,-98125,-80963,227860,282310,31070,-323655,-93726,104604,46967,-166095,65245,297926,422287,376173,255417,-47544,-187405,-318983,-115948,159279,322549,356933,101467,-47792,20189,95066,326357,616606,762794,711005,383768,-241502,-147241,285869,221610,79919,152889,589902,1268560,1588419,1179583,392889,-488861,170165,639669,305160,-181184,-461469,-528916,-346158,86422,209567,193464,23148,86557,158136,246297,99874,-63999,-80098,-148464,-294156,8710,257194,206727,-54007,-391446,-250054,-163764,-96652,88414,698155,1200207,1059978,483968,-93658,-353212,-322139,-34509,254630,273777,326564,417625,353370,92196,-225049,-423719,-139978,38924,187001,-28288,-443134,-76367,172630,257053,319895,165573,3623,-129001,-52221,-114001,-306915,-143198,197838,619962,717202,330777,-24929,-341650,-322185,-265760,31833,215574,191208,-29641,-11736,-99860,16507,-3966,9186,-366823,-231074,191959,337248,189940,144646,59241,-29292,-81863,41597,57535,293792,596847,634474,277023,-61881,114317,382621,557673,592407,602351,617829,376622,52643,-218320,-333627,-349056,-228940,-213526,-254432,-213525,-353799,-160876,340771,680733,643499,547684,414202,168174,-166287,-230636,-112832,-250086,-359910,-337978,-56508,173880,226645,236304,140641,71994,-58348,-270997,-403785,123688,317543,142339,-34875,-52560,188109,508690,451869,198242,-19608,-97697,58804,239649,182946,147705,202903,351474,367834,158361,-155454,-467494,-355303,-377334,-361169,-379116,-200728,190295,297897,325181,86962,-296763,-295068,-108383,-194165,-349530,-238500,-5355,117273,75153,-42196,-210554,-150933,-308461,-565807,-151438,170778,373912,552746,411757,84317,109006,301600,280808,132997,40882,-31054,-414373,-364933,-183460,-250204,-456487,-464463,-332568,-118148,5223,-239867,-300915,-299511,-233862,203613,391193,105614,-485074,153531,421547,431488,128471,42607,-93179,8072,196224,368677,511132,614776,455462,240393,-15633,-109693,-146308,-184760,-234166,-272117,-188117,59268,146999,24050,-172536,-47394,200740,187753,149661,-64907,-397389,-119216,22844,-133776,-368236,36319,423534,469597,86843,-366001,162440,331013,219354,-25853,-207077,-328348,-156604,17441,55481,-11582,-206815,-232961,-30704,98399,171690,135962,229292,316913,300115,8936,-247633,-272006,-35950],[-19834,46283,182797,470999,646810,445216,5831,-234834,111783,272437,211195,31737,193926,264524,351822,508655,483853,270323,-39428,-343040,-271235,-386230,-491617,-423793,-489149,-519368,-161115,230190,381572,343292,110266,-48749,-48738,-4682,-188378,-118880,60040,139299,163953,217611,-8550,-442694,-341943,-193075,-58816,-113279,-215465,-341179,-235557,-121270,-173697,-210994,-970,113216,-44231,-231105,-290416,-286037,-283151,-126608,136322,198729,363622,505184,528657,369672,186564,-118493,-172157,-68099,-274460,-98859,347429,405997,476988,767612,835885,417718,-322026,-46090,71953,-155426,-165909,-61035,-134744,-368457,-383042,-314330,-302891,-249067,-67385,269722,302499,296650,196022,332875,331261,189435,27958,-117793,-537438,-191382,191477,424400,282128,-151135,-184716,166748,8649,-197444,-53717,-16249,-264419,-493091,-515952,-434467,-225224,154727,374443,301696,99892,-151294,-118735,-234909,-346387,-335800,-343121,-507644,-268200,71572,199827,90192,-32372,-558524,-49736,42674,-145592,-506498,-522390,-328417,50114,322220,426323,261943,200804,544420,554134,272138,-171491,-534588,-335014,-20663,-88699,-336316,-9572,348916,492596,316445,-73993,-537198,-388353,-382354,-210293,134327,334287,483441,483160,153859,-231601,-532965,-148391,-13052,-177084,-572588,-217423,32752,137601,241989,365479,309178,30739,-389927,-335655,53566,93779,43336,-14982,-141694,-409469,-369571,-294965,-69863,505268,508674,93370,-294819,-373262,-295900,-249836,-47180,242038,435178,234165,300887,119837,-106249,-207689,-232288,54870,352553,570523,899884,1139072,429832,191777,469191,385382,224849,281929,709011,924478,669914,115625,11921,373611,384614,29349,319720,765808,761912,645516,235727,-225210,-410882,-230221,-222571,-70491,-31727,-381006,-10439,75265,-80145,-277411,-517735,-314547,-144423,-209816,-421451,13345,327178,417620,549119,596844,352552,306968,460096,441695,149498,-71756,311572,407033,254098,210780,158572,99753,-113144,-310420,-485632,-42528,116062,94764,-229252,202895,373036,311989,258759,46368,-97567,-216338,-130836,30612,18214,-8035,-3345,81971,56074,-266260,-380291,-93520,260889,349539,414713,451751,322603,89782,-14647,-88341,-245316,-393187,-362463,-301974,-300521,-415481,-237389,68393,410172,600973,431723,208402,-267200,-40732,189605,109414,-139441,-49311,368328,779230,854733,516150,97480,-304003,-121581,337446,608539,610971,446504,177677,-54161,-439536,-320279,34427,26631,-148120,-223374,-264604,-270651,-197687,-140953,-79305,-218922,-187278,163940,442111,500816,542764,411848,431643,487280,426404,227844,33465,41579,36805,-165850,385241,858724,965179,381934,75501,104274,434375,787030,869486,666526,339287,454583,430612,123577,153140,524365,604271,345701,33120,-395686,-334823,-296993,-302310,71019,282269,-67738,-262747,123412,113899,-300949,-205590,-15114,-93989,-258010,-337338,-429796,-446297,-453534,-211573,200689,402299,232593,18101,-83851,-185077,-103866,84975,-218712,-492575,-183597,7258,-322,-196639,-288449,-393819,-355626,-208795,-174834,-103484,-186681,-396847,-362944,15237,189825,-159802,302254,774480,822883,354798,83530,81755,-51702,-333967,-470909,-499514,-218329,-55142,6537,-102467,-177579,-292909,-195416,-236140,-466972,92021,719095,961856,768535,238119,-84238,-183532,-179829,97084,502322,350551,145879,-222555,-192392,164489,382391,135160,-191369,-300275,-30467,239301,205123,12634,-129792,268553,457988,539728,91420,-98681,-203667,-403752,-93904,245695,390232,337655,2125,-339029,-149323,53937,-14889,28250,145054,324206,455883,355444,399695,260563,108446,-58487,87733,419028,452098,171911,-226614,-271359,-318530,-206108,-160034,-405669,-324798,-294983,-420601,-357627,-191599,15259,29464,-159441,-125109,200685,244882,-13498,-231956,-397847,-335845,-248301,128023,377207,334471,15356,-97085,216565,345336,477354,202186,24744,-11333,-24993,-33608,-216295,-82238,6654,50,-36946,-119062,65311,111153,17822,-193531,-459530,-102580,66805,247323,-106536,-249878,-334820,-303963,-340500,-372051,-500451,-339284,-253938,-227641,-110357,176902,381164,306328,45894,-214874,-353001,-336747,-138662,58794,135018,78214,22131,45543,471340,952041,1260862,1021641,866036,361622,-217915,-497084,-258643,13523,137348,-105678,-472951,-97927,-63826,-194104,-371307,-253088,200697,663538,758529,802618,387943,-226447,87085,515103,491019,-61557,-543828,-95936,29611,40123,416411,309485,85966,86042,253610,350709,368226,347686,218701,-57564,-423761,-404886,-305722,-263933,-123478,14092,117634,135540,104328,-9716,-173239,-422629,-118106,-74999,-381334,-232648,162259,225020,-39104,-194288,-77603,-15542,115000,261875,3350,-221385,96462,353611,223818,11217,2008,-36383,-77904,19866,14885,-417079,-135395,130106,25634,-237784,-281835,-203634,42705,281579,163545,-131368,-223343,48086,90131,-214834,-87233,148394,19827,-368474,-445358,-180336,-156310,-224275,-95168,39757,-306793,-510605,-237789,-177379,105677,572850,775691,894724,743967,416197,-115117,-356945,-306407,41111,329723,331831,42382,-355716,-187383,-133257,55611,177952,-107121,-467264,-69186,84730,34526,-253731,-514510,-243878,377259,634062,526052,300828,-112030,-148526,-147126,-67836,140812,231935,59488,-293622,-65183,28725,106757,-54235,-159688,-284404,-294278,-396163,-510297,-355617,-268996,-33969,116529,287109,261416,-3718,-111668,99383,80949,-69339,5975,-28435,-417819,-324688,-282619,-296643,-214328,-12788,76601,-26298,-474057,-223572,-185780,-415476,-374373,-235601,220263,674439,965504,968695,545987,334634,-33840,-455428,-127707,440940,408801,316327,346901,347772,361134,291194,565703,1053933,1147321,1260849,914940,596280,248397,169485,427718,600593,333861,-166419,-166439,-121289,-221515,-237812,-323549,-525555,-412322,-372378,-377514,-357078,-303564,-233681,-416796,-307865,134399,980555,1302206,1272644,876841,444080,566293,444361,152697,54475,-120566,-80780,-127979,-222418,-178036,-177522,-290636,-287512,-54653,314226,500407,352353,-2221,-514212,-273225,-70022,-9061,-151539,-175961,-93761,22517,-43216,79992,361340,146049,-65648,-170861,-232004,-70103,23222,71324,390161,765871,925413,958490,631548,538731,326950,-110979,-473955,-106096,490,62535,389283,512025,637761,469847,234309,61712,155608,315393,220595,236317,289441,141275,13458,18983,-121890,-366695,-2848,248685,139759,317775,446052,313124,-159725,-94981,115197,-35022,-176260,-128870,-433027,-373037,-87550,-142216,98837,308960,415208,389731,295277,312950,211991,-84941,-333745,-206680,-185340,-403612,-525794,-355951,-322706,-360379,-373713,-144096,145434,61197,-224437,-307337,-151057,-225553,-252418,-144303,-28181,228140,442887,562581,613590,507070,357003,522282,1027990,1155934,724102,176981,-279913,-95966,105365,188467,85708,67256,-37046,-424884,-235038,188917,278321,129401,-189908,-184777,-57698,-146049,-304467,117422,111767,-6070,-223849,-272541,216308,462062,387221,60708,-234762,-354460,35868,441676,553022,291312,-105208,104463,553722,525889,-1973,-169189,483781,604404,595896,274621,343173,230891,-48097,-389491,-366108,-553144,-162696,126033,99186,-142992,-422497,-306088,-124751,-21384,-93750,-210798,29385,223520,42137,-85784,-144687,16406,112764,253097,275777,14185,-1566,280286,-10317,-430070,215856,462819,314477,109460,107118,197116,244684,163581,127072,102177,175688,46780,-18362,77272,522372,884165,868482,403340,-166353,-318621,-178286,-125162,-128200,-200530,-159364,13076,611,-351689,-217217,147777,178677,126029,104701,101801,87048,304139,304021,175342,295853,773954,758103,464460,-72268,91714,420293,146936,-530505,-236074,-67191,91767,379892,488436,598148,445754,239545,11278,-345508,-128045,261846,149954,-185036,-440894,-538409,-569506,-494013,-454459,-311102,128503,465403,280328,-127386,-294278,-100746,-284165,-222121,-109218,-134389,-410149,-122258,295326,568923,553214,381329,228972,149535,213328,312365,173685,210175,175056,155634,122509,119427,141834,459439,892941,995041,522597,136273,-139997,-504625,27818,587273,722495,216412,-444905,-334579,-137431,34810,211750,260445,146823,352006,688814,711266,423219,160866,-56025,-82521,17407,131804,-58235,-57601,-61821,-206937,-360089,-263537,-176880,-178380,-113042,-181776,-251619,-354822,-261559,133031,126572,73125,-45695,168903,371433,262030,-249165,-10113,617926,625846,205874,-291952,-322783,-125186,-171909,-474986,-125017,278512,527199,482675,420498,679313,928119,814374,342116,16109,179427,214437,114291,144065,249968,216757,123296,75468,80914,153437,107907,129978,-14624,-199178,-210126,-69891,84118,192241,127603,-46828,-327632,-275854,-214894,-389913,-317178,-113546,82877,151171,20207,-255678,-461966,-178072,-38153,-287963,-402224,-170322,-59945,-147187,-189426,-289873,-421066,-317072,42458,14170,-393939,-181206,228832,-86812,-445500,166073,577052,670226,614012,630353,345189,72182,-26094,-109434,-100657,186153,302406,252716,297213,176887,-211028,-437276,-486513,-178515,46757,48428,-86700,-133258,188880,474566,441061,-20028,-441831,-387111,-248757,-107102,8121,140684,-3797,-261550,-506068,102986,524550,568935,85178,-472498,-432813,-493362,-649913,-601590,-459842,-120654,143170,185624,-64091,-316459,-377774,-7901,205086,120810,-184826,-402437,-378940,-256930,-219541,-253912,-129272,-38049,-62752,-331080,-378727,-369432,-476626,-84759,225324,317987,-44176,-556508,-504997,-474565,-220502,177214,356941,228619,57451,-52350,-866,-52044,23256,-19188,-159038,-283970,-47476,89514,16818,-181905,-82308,322310,586286,414903,128245,142753,175090,246693,268159,126026,-497075,-52213,387965,561150,593448,414616,78109,-169151,-265140,-251425,-156143,-91976,-314114,-27700,607906,852805,320213,-185612,-390091,-407171,-310210,-94541,-113957,-113735,122511,355376,453884,353008,166201,-170202,-143022,-103492,-251732,-369107,-381386,-347676,-133730,190101,483245,546356,328828,104704,-151914,-190432,-126840,45628,233290,215393,115284,-251140,-318578,32208,233803,220152,201711,118081,42323,107076,-67274,-226942,-89945,59885,219194,67958,-178743,-208345,-187900,-37375,-43115,-114320,-433738,-245384,89391,310816,452605,426336,21975,-392539,-23666,144754,-14185,-548525,-94447,478251,807297,786722,449701,254186,354460,253472,91151,-160884,-204042,-59881,188669,540178,818347,750835,252551,-261641,-231628,-279703,-347437,-157178,-52859,-131913,-120984,25461,106620,55054,15942,-50895,-84638,-78386,-56092,6619,63366,190099,79500,-92612,-304305,-217451,308004,665321,413813,184392,109391,-161247,-472699,-53832,107257,-26110,-24279,-59098,-317693,-208749,128542,149114,103305,-20330,11319,157362,279374,227989,201339,296540,280581,284389,344349,151098,-87678,-415207,-151285,524420,878805,428094,-3214,-343619,-435448,-141117,-138564,-85078,-265759,-232681,72049,241031,88307,-228701,-495095,-155172,228658,359092,275613,255574,185636,367261,427220,323461,-113032,-115079,239114,62239,-223012,-293952,-427107,-168540,320961,520268,400030,-51328,-418459,142821,482265,367141,-3957,-500753,-402935,-203723,-241628,-215185,-217102,-230077,-265516,-380570,-383314,-180598,93292,485331,576867,234278,-338907,-221685,-304466,-318272,-8170,120715,319795,274777,142016,102515,-1444,-142410,221065,416671,81417,-284210,-158827,-74518,18242,-57257,-170266,-338969,-390191,-326524,-535674,-508484,-16445,326954,316863,78392,-394657,-765345,-443895,-267063,-432852,-487436,-614813,-497509,-331917,-121578,-218114,-339070,-55641,35109,-141241,-180007,249682,651302,990989,917552,503022,-74135,-75768,-7575,-179742,-90317,-126456,-344986,-178437,48617,-529,-75974,88249,342413,368622,-11456,-344811,-21803,194148,446455,407767,403375,335111,481243,436134,214928,-20543,41186,212727,127349,268673,290118,-29531,-221497,-323618,-363987,-60727,118754,201028,50285,156110,273473,75557,-225049,-233365,-8044,-48614,-26917,-212471,-401636,-324036,-68870,226240,90873,-407622,-143082,131024,42404,300993,447321,199615,-278465,-227516,-69178,-1025,180536,164246,-123024,-348894,-145408,-118023,-114306,-53509,360858,573970,387390,15484,-412677,-46946,471753,324566,-356072,12685,381751,182236,-291253,-478677,-53937,21839,-242956,-483221,-172029,-34390,91926,59153,-105255,31019,63143,63435,557998,708609,736306,117196,-262472,-182069,9343,-221997,-192224,302080,534530,503300,338643,226618,129628,-21807,-103290,107458,103353,-392229,-129044,353058,340176,34940,-390375,-162381,-117109,-227741,-461291,-310144,-129106,-55501,-122344,172902,453868,858569,1214301,1172406,386045,-142580,49118,-196610,-20156,363102,114057,-428849,-212503,-23629,16975,22421,52888,-24099,80592,235475,271121,299021,9176,-455043,-361433,-461360,-425635,-25596,171211,19401,-149187,78443,110571,-217992,-282886,-156950,-24256,370443,707825,825426,603749,20123,-336522,-282745,-480906,-196416,-61622,218728,265029,-35177,-386532,-311700,40827,172047,110337,88492,419576,572754,287616,-249,-200340,-47508,-41247,-34689,-17053,78982,286913,378458,352692,123412,-16724,-46202,-13169,118857,257642,283794,-15677,-205640,-23889,234036,735120,1100650,1037335,664465,210021,-295666,174363,438530,346042,251370,391659,912084,1587986,1653770,1176492,534265,-283263,-122354,415718,255940,143163,-144583,-209287,-110566,92259,78806,31066,-14516,100211,244378,392583,225794,141715,9543,-261844,-165647,257480,367471,164386,-119428,-205413,-326146,-270601,2599,138795,778424,1217866,1039082,391370,-137764,-382736,-286633,-74249,97768,209067,382675,486500,405126,188972,129183,268577,181957,-345874,-173479,-159676,-187772,-107961,-61532,130990,247078,43916,-318776,-235413,38262,28822,-90559,-19556,197502,543305,527405,210716,-195479,-360736,-344578,-173105,126880,245829,165709,-213473,-263926,-223780,-26598,-87379,-55122,-409389,-277640,29891,215284,71259,-50837,-180979,-123982,19193,232419,195335,406198,764950,885644,475824,6380,21897,376222,665083,1013684,1013860,915024,513079,88130,-216051,-265418,-167677,-78967,-80711,-215778,-320326,-459744,-92057,318345,635532,648895,387179,193839,-11000,-99299,-65767,-154289,-461675,-299787,-119738,144078,204463,-14425,-254565,-301070,-134863,-137382,-356712,-263229,136705,303953,-61600,-173048,-231209,53070,396982,460422,237641,-87063,-181041,48603,224339,152337,88806,55698,56129,-155439,-370592,-515822,-340953,-362560,-448674,-279957,-337717,-341641,-171580,55064,290852,260657,-122114,-257750,-50931,-114398,-305566,-258274,26940,200498,286951,354414,221143,-58519,-178826,-244376,-94487,8810,132909,404446,420994,234391,322561,499863,536790,319734,207010,159383,-50911,-181232,-270877,-501190,-367370,-292538,-332336,6581,114057,-97453,-226628,-106966,69975,249547,274297,46599,-473662,110388,519990,614109,445006,167238,-77570,-166696,-13943,212080,347970,446984,339677,189442,119556,42508,-3834,-67264,-112387,-79930,18394,151639,88285,-127152,-297821,-151509,25142,82110,26181,-291107,-403579,25655,226598,47410,-437363,5549,493296,576708,219768,-397766,124474,296122,154954,-144318,-401544,-343311,-182804,-29228,-4560,-186320,-433326,-315699,-298446,-149859,47734,146295,331749,378608,208219,-118035,-273375,-311769,-47791],[-60100,143423,309443,539228,698063,531912,91102,-189201,21342,216843,213899,80030,108938,227113,519152,675452,604080,546904,150398,-210560,-135125,-119099,-186404,-296341,-464880,-429420,-44295,369160,524835,441851,291481,112381,-47694,-72700,-196286,-38783,88089,207165,207113,240995,5347,-348663,-237586,-177104,-87001,-39211,-171797,-462892,-533472,-370904,-249188,-18440,201177,103061,-187034,-268761,-319447,-304689,-391565,-397866,-236760,-11798,343023,633775,627363,325604,-1997,-241959,36509,341778,274517,182512,394002,344277,296430,475634,559316,385525,-110932,-331533,-218022,-225595,-305223,-346984,-316272,-335617,-411656,-468834,-413654,-355815,-75901,229921,402302,311073,92985,187507,296383,306811,300467,116346,-346681,-323345,70217,304349,337743,296546,594400,726986,314122,-361132,-213488,-95561,-274410,-398845,-523306,-415786,-187417,229402,559045,604635,217187,-218378,-96936,-90704,-273778,-511178,-332139,-432757,-420821,62765,391925,206580,-40679,-493055,-43175,-54164,-332020,-466047,-431511,-267424,-41612,53682,179628,-14727,10047,253234,274649,-34092,-237573,-255570,-537526,-271670,-305237,-306333,63738,225703,142075,76134,-214558,-396310,-255552,-373900,-242279,111084,229057,375508,383847,182041,-107837,-546801,-142895,65366,-1710,-340193,-520266,-355690,-227514,18995,251851,308980,42206,-323616,-374190,-40376,39251,-17155,-181880,-359555,-450574,-189553,-142463,-313152,167269,330757,-58797,-296364,-228456,-269998,-322413,-104622,163244,293674,66474,234392,150488,-178441,-238296,-254938,-60579,106140,165408,508544,686780,155933,112678,421814,135279,-187101,122624,721448,923410,695083,-26612,-235744,112016,35106,-255074,324320,812914,916156,797126,341296,-282889,-309315,-157996,-368614,-167021,53504,-297201,-40710,148657,110353,-112195,-420011,-301550,-111414,-69080,-118725,215312,555808,474922,328558,305699,203881,121899,239685,230740,1680,-300769,34059,158258,273269,183594,126411,91972,-279,-139956,-295271,-244696,-1930,89027,-453571,17609,230664,230179,178532,161582,17938,-195283,31061,194427,69765,18638,148605,159809,-123644,-577372,-83573,31297,20188,112734,204699,449660,389271,117398,-200134,-325688,-517035,-390794,-444134,-389838,-383120,-396706,-278393,-127071,77366,256580,418271,375231,-9944,-163708,203761,197343,-73520,-192017,201111,480208,554002,366072,134169,-235933,-147075,265556,444356,358297,170729,-11424,-170952,-432399,-155787,285211,257155,76860,-258583,-281459,-192015,-71534,-24849,42676,-35828,-209196,-103325,132088,392339,559956,472563,421996,496943,486941,491104,571998,826261,594153,-43622,111923,533213,562243,171735,-6502,65699,361696,637653,620188,267111,108212,378835,410570,5176,76913,561690,698953,456745,35768,-388488,-426272,-385598,-471232,-133705,127428,-3907,-220302,118494,94764,-104876,-129517,65064,26542,-82587,-262132,-485888,-244722,-302136,-457610,121974,389583,239278,43283,-106354,28461,121361,192974,-263300,-234441,272103,472042,282628,-183247,-427641,-506793,-321660,-100385,-32597,-128340,-355458,-466607,-48520,297985,331165,-161007,271359,864483,873191,290313,-322318,-236946,-106926,-300154,-516656,-530960,-365313,-190103,-58989,-18326,18767,-13310,-79843,-282355,-450997,111121,628623,847785,583776,77152,-147299,-121851,-116811,-1570,398384,297652,57949,-271713,-229129,99120,279585,111059,-178478,-512811,-109844,225197,284037,72610,-25936,256159,628400,811804,311181,-80805,-337981,-449777,-151258,148746,368790,365963,88851,-35972,173984,159371,-38543,-121154,-19618,130998,272949,191325,250001,204152,123738,281315,348343,516197,395544,42419,-266490,-306005,-246817,11295,-34817,-298941,-256329,-244349,-343494,-299896,-103994,114692,79034,-154990,-47366,380510,563678,404678,221821,-64068,-202404,-104121,245608,462017,297808,-52158,67695,366674,442378,619653,311671,25491,-138392,-211145,-156859,-320476,-222274,-81278,77066,81076,89371,424488,454136,291435,70981,-85296,3812,293709,60684,-513397,-150790,22982,-105703,-337782,-515144,-501832,-316155,-307499,-297543,-130577,53698,7922,-188026,-497849,-478412,-447425,-432339,-93809,219171,297863,116353,40063,96842,680250,1124953,1412637,1212632,849409,286793,-234892,-415571,-139725,180821,242829,-112866,-504025,-137260,-106677,-294507,-487299,-32050,483273,983892,965227,967888,537578,-236885,75480,699947,828053,398288,-87973,84165,94204,58331,372708,271356,-4488,-53582,252125,432800,422218,355652,204211,-39261,-215707,-255652,-202103,-158088,-16040,103594,102296,67326,-54181,-131516,-309462,-464916,80530,152181,-219796,-328309,195174,242378,-4103,-71085,96006,172566,270542,368146,16478,-212532,232564,546893,294257,-145388,-142,96160,43601,318672,183832,-398648,17751,392444,214571,-166285,-251201,-220082,23897,282405,179623,-163538,-344637,10585,-23524,-325396,-278503,-131048,-264886,-376238,-213608,-51631,-11833,-62469,36124,17938,-301937,-250895,101920,874,109424,500977,780841,947965,683224,453038,85323,-265736,-404454,-122221,140882,160821,-76419,-405845,-89298,-4110,184609,186456,-123372,-325101,-99783,-24465,-115628,-133976,-334658,-523378,63265,430774,505480,208159,-319561,-484644,-323865,-322623,-136776,-25990,7254,-55699,-90186,-34310,-66545,-240872,-258367,-338079,-461698,-521340,-587920,-457160,-297453,-123781,108170,415990,421769,40849,-135774,124699,142015,155699,329149,162607,-330033,-223281,-197442,-244431,-133843,121389,199758,46408,-469105,-20126,35316,-317329,-389481,-211391,141248,630744,991337,1126489,590557,134548,-283458,-534893,-338290,112115,244670,247084,265313,411193,452111,537273,849340,1189342,1253585,1226975,908137,579977,183429,-25640,172739,398192,130797,-206426,60143,111694,-2285,-162533,-225938,-406725,-536754,-490962,-468940,-369468,-458279,-452240,-322786,-377360,-43055,789416,1205025,1194478,695370,279427,461840,479818,498349,408104,170912,83896,-59431,148000,129377,-85029,-282925,-346234,-122727,231837,328217,157586,-197634,-424257,-267383,-189489,-211784,-229840,-1556,234716,330701,153582,50067,98384,-26662,-225024,-418099,-447514,-221097,-43395,182654,575353,694134,564199,424107,197443,161114,88300,-215747,-494128,-470016,-140192,280889,491193,509284,508603,345577,89498,-29896,117598,205395,284814,236601,354187,57650,-143902,-97835,-148037,-182813,222211,413804,232270,441462,665375,338543,-342850,219194,368169,-54876,-132573,-43986,-69491,-169099,-214778,-349256,-130163,168624,394414,473122,432655,301432,83760,-154370,-446183,-422663,-496230,-496662,-328695,-203769,-144839,-154404,-232882,-38665,356963,248558,3785,-269192,-163659,-51788,-156814,-198797,-154216,181242,450164,562750,595784,406035,86088,255031,754298,801137,353597,-30694,-25047,-4534,-14705,-64822,12798,111587,-48583,-394181,-110967,413699,547244,280534,-173785,67849,308601,122339,-248967,-128936,-6236,-31357,-173479,-432670,-6232,274599,240360,-30504,-257347,-281956,13107,310298,377573,182018,59899,146674,423408,322446,-258792,-288281,377803,518909,300151,189854,363687,299719,-16708,-433248,-328558,-487326,-39425,247680,146504,-229819,-573286,-310496,-92614,42689,-169932,-467360,-166952,277691,140098,217366,23943,188489,242381,510248,635579,298283,-43747,132997,-117085,-247435,229450,309971,38866,-51467,131143,330759,347764,301391,52836,-128840,-86276,-132484,-152059,-31164,551962,1209250,1397802,798027,123890,-366935,-478523,-312847,-177417,-184956,-216061,-262253,-407269,-343538,69672,396849,295238,92240,20231,-50027,-106870,143986,366144,300317,213176,424161,448289,334487,-9910,153353,654994,410538,-370914,-116484,288872,234485,100607,234646,595532,595798,241864,-110574,-470876,-156861,153670,-16821,-364530,-553437,-542764,-512052,-426116,-485283,-289911,149509,512811,399865,36193,-433914,-97933,-142255,-24651,-60465,-51785,-114553,29253,252875,504226,539709,417477,141286,-96795,-44046,67042,78418,97965,115431,99071,45994,118473,111435,400317,948995,1244087,819836,240469,-77447,-397561,-358391,305421,560116,254352,-360985,-208687,22442,147365,296360,355315,300887,511653,861387,929487,627463,166731,-143075,-128692,43978,-142137,-99994,153174,176498,4737,-245881,-254812,-202019,-116278,-147376,-308188,-660465,-255284,23011,239965,75232,169621,264453,455644,481205,271091,-307978,-216481,136608,37767,-259505,-364461,-336162,-322532,-304178,-409403,-418597,-234715,133320,335432,473087,712218,793425,515814,27902,-81846,288421,334202,222028,120198,121721,-20929,-139270,-291175,-254273,-203,123231,163720,32874,-273992,-471607,-339006,-101208,15900,-83270,-157230,-396745,-308778,-110099,-33087,-4477,-10399,-41545,56874,-22919,-190120,-339112,-117636,-122578,-273676,-281342,-36868,20626,-171936,-342493,-436849,-464323,-513306,-114598,-90794,-462155,-69282,281830,-93223,-408398,142867,429988,457443,386562,466008,429268,381179,364918,260697,165662,386845,606912,547808,516419,338971,-100467,-521288,-339168,60086,284548,230101,-124225,-406677,-28948,300910,435590,233937,-18309,-362129,-344346,-27375,151264,459010,314605,-164844,-664207,22246,479221,481815,-61352,-562099,-296012,-277114,-338616,-334247,-265697,-90751,83189,148877,-85652,-373842,-385136,-31647,272992,64820,-370222,-549639,-338029,-335624,-514263,-452436,-366370,-190034,-162904,-447720,-436330,-393060,-533116,-188346,55712,-8319,-354696,-493662,-518020,-603802,-118135,280899,406468,253759,104316,26034,17337,-33229,-46742,-90924,-228923,-201330,-42163,-1981,-166859,-388081,-283239,280177,698132,639533,224925,149340,218061,501053,651242,539790,-25890,329502,759121,711752,468230,148392,-167185,-288012,-241354,-181727,-184485,-182763,-531466,3610,576459,808687,318599,-272631,-278537,-127922,-215972,-52535,-41978,-299404,84997,505908,558591,413371,79821,-297030,50769,73153,-93168,-126857,-230759,-444510,-304297,120145,592797,884534,572641,209646,-64416,-302273,-362286,-73402,193836,349226,269671,-64775,-162643,167672,334360,312434,157796,-32515,-127340,-53622,-69683,-109008,-99050,-149565,29547,-45596,-107998,41847,223495,369527,386881,192360,-149232,-301076,7947,319209,551656,430592,-156528,-244455,323643,276863,-90440,-267605,78275,408597,617203,614553,523165,487907,340358,59893,110592,-33792,-288745,-278147,-11081,456306,768813,875347,415044,-155080,-533405,-487793,-414463,-272705,-146696,-33039,112482,160875,6028,-232879,-366634,-319026,-263594,-196112,-102974,124579,275755,376498,106882,-244943,-283219,-231452,227568,607011,361796,43753,-46355,-222393,-535994,-268834,-162607,-157383,-33774,-87926,-435745,-208212,5679,35133,5305,-48027,-98917,186955,245443,149774,70599,247781,276313,226806,120306,-23487,-30398,-184980,160443,839135,1061981,505216,-12521,-431712,-599762,-292571,-96664,-111868,-357800,-283269,135435,398502,199109,-183230,-332148,-21608,337354,526491,532122,515252,603499,693819,718810,529670,-43868,-314874,22238,-6377,-188267,-383564,-286767,163648,411925,287241,-11001,-435323,-146089,311913,547472,442322,152407,-139409,-341902,-439207,-256078,-179741,-179362,-182185,-130821,-83323,-364408,-309120,16243,426557,452435,89085,-364460,272943,268564,30843,28928,119539,153038,-23611,-78138,53313,46383,-190798,-163214,119981,134822,49728,-251474,-337807,-343235,-315869,-227051,-240984,-320742,-362044,-282837,-175227,244486,485390,365949,-46530,-541148,-544546,-458910,-499922,-657618,-451427,-376871,-497275,-311085,-49054,-172362,-460050,85490,364556,199284,-17581,358147,738983,1190050,1034466,670044,-86682,-124470,31438,61838,274437,267411,-28042,-189531,-38329,-31865,-60598,151084,382818,364095,-27186,-236427,101260,284350,470565,317129,127790,-92879,43587,218302,254333,138785,-25839,41177,8712,183660,307416,162755,-354893,-339929,-21193,-12309,-54671,221789,271151,301189,160303,-168898,-387977,-198444,24355,-67813,-188872,-234339,-333523,-198909,-17874,72096,-126720,-259773,-94398,23805,159529,427956,454695,118787,-160397,-32902,125364,205239,269322,81223,-306436,-298059,-257814,-355154,-378604,-235266,137257,418213,263912,-59985,-508965,-68403,410916,290767,-292198,-7831,465674,273321,-282750,-271190,202184,236389,-80042,-392278,-109285,17617,15015,-74234,-309474,-126709,-19332,-108619,315324,485401,562866,10186,-499397,-420604,-280300,-417792,-8814,431697,534538,510896,372451,253670,159278,26966,-87381,-4228,-61273,-340527,-2560,258088,-4426,-497780,-49004,177940,164441,-21942,-327134,-240876,3236,-1291,-121633,50570,366612,863275,1347910,1269192,506181,-272781,-181454,-321323,92695,448985,235344,-407375,-104440,159172,140812,54301,37245,77791,262462,262141,206704,190170,-156649,-417259,-370771,-474752,-420298,-24180,110862,-131697,-291138,-29777,-23531,-283253,-78494,-30884,-164966,111889,590084,794569,681097,205486,-319579,-369671,-416604,-95446,-8723,213988,311820,42192,-269355,-194853,161000,273111,238937,148741,431511,631498,360253,188617,75753,42581,-49575,-75848,-382883,-316600,15914,162484,243828,200504,-53304,12235,-19824,43687,208772,142784,-223521,-275198,-53262,323397,987657,1317681,1090076,514230,-26624,-55721,461781,509035,357898,230420,383248,922410,1429530,1327570,935482,471944,-189091,-309938,148244,221929,228203,-38159,-32672,24079,40864,66376,61724,54957,43729,133097,297179,218620,218404,62545,-352103,-120300,297629,297528,3240,-125322,-12004,-168095,-186699,194954,226453,717463,951796,770593,195239,-216002,-381994,-282419,-207228,-107927,204102,340085,346746,231106,104668,274708,657297,580242,-120598,-491421,-185083,10955,-74237,-322984,38125,197713,-11292,-488964,11017,199140,154383,26370,-9445,75969,264844,159855,-20804,-131581,-93026,-234211,-206212,143169,252522,83537,-332495,-233476,-145400,-101725,-111716,-56696,-312764,-341082,-136542,68033,-50720,-184928,-307724,-315973,-15945,219369,215316,463751,821075,910753,525770,64435,-69787,270271,599534,1079342,1099081,883272,458417,12723,-326203,-315003,-63525,-18459,-15240,-172706,-345957,-306503,-59117,155944,315339,352496,76575,86277,66032,-4285,-115285,-414350,-196968,-78047,66142,272735,211474,-136200,-176243,-140356,-174684,-273078,-373910,-69575,46680,-10457,-356630,-324934,-317316,-179317,130217,327189,222467,-123337,-396529,-129563,85217,93174,25498,-18555,-97493,-74190,63080,11678,-19237,-360971,-347812,-118315,-296071,-367619,-324582,-145536,241540,365513,15105,-201916,-40834,-119512,-317563,-328467,-71444,205000,479060,700612,627036,273171,56925,-13316,-104445,-225299,-174160,143562,262103,151727,252947,541629,649774,392565,315124,393246,391291,218224,-77282,-210923,-124581,-294872,-266046,144924,190446,25500,-97588,154145,265163,248759,16071,-234755,-429444,2328,453456,617780,659549,271628,-62773,-315832,-243997,-20393,119862,191556,192457,154429,257842,193964,22372,-78906,-84270,8443,129931,217199,54135,-316703,-535771,-388140,-209242,-42333,-121551,-438306,-226989,215579,389808,169736,-347193,-16300,450669,508108,193923,-404447,70261,187941,-36953,-353694,-211416,-153196,-168705,-17826,-13423,-185149,-231653,-5025,-21735,-86739,-64045,119797,307264,328125,47872,-322236,-225794,-236357,-83424],[-95622,223532,420324,579772,636617,513005,147988,-97457,-15054,182020,148984,108503,142616,362811,704433,713474,703860,793806,444203,391361,542798,491356,123134,-236948,-375480,-219397,122468,436219,533758,442367,368408,168902,-114327,-218027,-135903,44673,62641,146253,179284,199675,39585,-100577,-37670,-67978,-42445,98028,-84541,-487264,-619926,-567532,-307270,49709,192365,-65060,-306621,-338257,-370621,-303218,-230614,-189721,-118783,-145908,233839,611280,578233,218211,-143758,-66714,199105,536652,638912,512522,406737,116303,-130876,63988,240684,225487,28943,80522,98619,-105317,-400366,-411415,-273988,-306899,-462613,-509981,-473388,-412151,-138185,101436,411664,221763,-52609,-38220,153752,262719,343695,101591,-255670,-217304,-58138,90892,505384,831043,1104642,1107406,595624,-345879,-300793,-168500,-225468,-159489,-166745,-121750,141940,551624,803376,890212,357991,-215741,19135,94347,-95994,-534594,-237033,-240485,-582895,26625,483402,272005,-82680,-120223,-34382,-40497,-309447,-386101,-359033,-253286,-174950,-247412,-339146,-479047,-156476,134476,287623,-231762,-204063,33501,-220868,-550481,-535565,-187250,151932,125994,-55643,-70943,-256767,-118860,55893,-243450,-387559,-161776,116696,219997,254721,166487,-61110,-489536,-145164,92466,144278,47009,-134424,-236937,-382450,-233370,119969,327072,157945,-127060,-347934,-184072,-112625,-110566,-247787,-349628,-274531,-99842,11073,-276054,-323746,-4233,-274901,-234819,-77709,-135620,-166086,74810,316585,255366,-80742,192939,241459,-202005,-254674,-159197,-155745,-117213,-290962,33044,46661,-240225,51423,264848,-67805,-358235,35623,549436,728620,627471,26991,-420862,-208180,-321047,-212944,393206,763954,922463,801298,394234,-270438,-202018,-35771,-241069,-155317,82786,-186061,-82824,247617,320604,74911,-313198,-300438,38944,138996,138823,369562,726781,578784,161422,-109865,-114945,-127063,-79946,-45700,-206972,-488773,-198869,57489,375080,290440,191590,129169,132856,133938,-42631,-371823,-138405,-2610,-278440,194644,228169,127074,122660,407998,192772,-155167,101278,286402,150489,153563,322534,171860,-284757,-153806,237021,234214,-106889,-135877,-39563,280412,301379,77656,-336043,-351329,-316643,-284837,-383783,-476935,-499313,-469675,-429559,-406480,-505580,-374743,136389,273867,97598,-292330,199165,265487,-19600,-430706,53034,277107,281142,100039,-98,-216352,-139803,123164,186660,73311,-71464,-165923,-245256,-232825,111334,474741,331889,184426,-225024,-219104,-25221,167687,262782,317392,233274,4049,-373641,-199714,246690,476951,464827,358496,419364,459331,676892,1047191,1414642,948665,60595,-162855,191935,142472,62585,-32130,-73359,187610,346874,286618,-134594,-228175,123053,277596,-118301,61805,597826,748176,533454,43536,-353139,-481948,-423071,-455922,-209124,20962,43951,-209344,-102267,33047,120950,131527,215556,245664,261502,-23424,-327976,-45108,-31624,-465866,26502,279369,164073,8172,-112006,185704,386148,246005,-335737,45036,778724,957132,505408,-7226,-265465,-334324,-332193,-62430,82565,55273,-67434,-88920,239232,486015,321411,-66620,214151,789564,743452,316876,37953,68032,51622,-191214,-401616,-391219,-329392,-234616,381,212037,310101,199686,-5668,-303644,-324728,136169,490159,616377,278679,-165932,-246322,-58446,-38179,-88174,41928,73587,-167252,-378506,-328800,-98474,-803,18701,-19141,-247510,-198671,101078,302583,159453,-49418,45510,536278,767490,454402,65434,-334144,-483428,-198419,13686,249076,256062,124697,187311,375011,221914,-58581,-207781,-60162,19389,117444,51753,68774,178157,351194,578887,566350,359600,172219,-108928,-212077,-265882,-83983,187164,79341,-223654,-333769,-206549,-205901,-191546,27991,229063,160037,-171571,-68982,500919,909845,952950,762084,329971,23752,100705,339343,467439,165527,-223972,18159,264221,335912,453375,308388,52651,-93587,-193588,-210612,-406888,-387778,-155842,139928,104442,179939,602650,681902,530410,397018,372389,475082,501714,9651,-342524,172138,240461,-24641,-396602,-368185,-346539,-272666,-356820,-286969,-164396,-68069,-298441,-445614,-217370,-62945,-62684,-321643,-49212,268893,303121,113171,46800,128848,720620,1049086,1177403,1183522,740416,203349,-230707,-274291,-37361,275190,312633,-107430,-513405,-238607,-204805,-370991,-396524,-58348,401135,802878,876017,918254,646712,-175917,35787,753381,907308,622007,250417,304891,129174,50488,248317,180625,-104684,-240913,119205,296140,303648,266848,142857,-32534,12602,93325,55613,79550,49081,197057,86034,-6022,-124934,-182707,-394549,-389921,197210,316379,55278,-268656,205292,244884,-47909,34716,256470,290455,336554,355878,3186,-224339,233560,511343,233505,-335981,35032,170018,111259,474201,255279,-363415,131149,559764,382872,-13542,-136716,-177698,-1603,235175,226584,-37192,-420233,-200337,-254939,-409581,-446450,-397818,-259966,-29301,19537,13397,83007,89824,153104,29882,-131354,17401,310756,38577,-35876,284455,624020,707385,423727,371480,292593,-114871,-416805,-267252,-130342,-10416,-55412,-361425,33572,232399,258020,75056,-165729,-331343,-154292,-173873,-273016,-42269,-108625,-258513,-416070,152421,427602,214224,-210790,-588606,-453521,-499626,-422479,-350157,-134191,122257,155448,103368,605,-142655,-36630,26860,-26516,-215323,-364960,-463659,-365590,-352694,-24889,352744,399190,5482,-180932,105202,232710,399150,533044,208845,-317493,-185280,-147021,-205269,-20707,293597,444078,233649,-223569,94912,160170,-218150,-367143,-174062,-72012,347000,830476,1087386,714591,269758,-424663,-547305,-522374,-470527,-264155,-92959,19792,301839,473452,781465,973386,995921,1087054,928638,811006,500753,139228,-158934,-180322,-12548,-145112,-163628,205195,249384,160230,-31860,-113040,-259012,-501178,-494139,-353539,-185607,-289942,-399749,-178208,-361263,-233855,429540,978354,986167,443567,11235,143370,191739,297959,220752,301163,60050,14417,411536,415779,201794,-138308,-277412,-182611,31596,61588,-42054,-380533,-474157,-344964,-348665,-295725,-122827,191102,432298,549465,449738,249867,-10987,-122988,-275854,-418547,-388458,-287244,-81927,318983,702008,562347,147951,-218811,-147139,-69939,-140394,-321684,-382909,-345254,18350,359291,401642,370620,207776,23217,-244794,-187625,-1708,64968,144790,45299,170548,-150241,-359256,-202128,-110375,17696,364660,419335,285980,494974,731110,289641,-473353,424241,496389,-99174,-60362,103431,304120,297391,12729,-325400,-364471,-92065,217062,431608,558471,377731,22907,-258518,-268865,-103763,-60691,-152851,-74810,-50103,10114,51052,-112783,-9416,461416,474767,213896,-125900,-222063,-85268,-181827,-297218,-293358,109324,390175,489369,511746,330901,-78835,-12772,455375,469157,253489,223104,201646,-67863,-315305,-216116,30796,48963,-131185,-421043,-35398,548609,761791,385607,-175499,230582,523286,274912,-111345,-414269,-215500,-110228,-135613,-472199,-250673,9820,-27221,-233504,-204622,-45982,36730,90569,42787,939,186198,320584,340691,-1380,-428727,-58690,64879,147030,-140353,52737,293438,280100,-112059,-457301,-218160,-404437,31161,359114,228426,-226279,-400237,-136740,103919,287138,64159,-381653,-389351,52644,56903,108207,-74681,5623,45364,378001,607998,372719,-99884,-143533,-167711,24283,254553,91839,-233483,-15804,196540,340471,337659,450383,214349,-167860,-292880,-150417,-84864,-114034,399772,1190016,1473858,935188,341871,-105610,-445135,-353287,-159698,-114998,-190042,-380252,-377385,-53310,302670,476207,311317,32711,-89464,-205513,-382627,-56789,321522,285132,123866,54843,170787,172772,-42123,68293,626634,416677,-263809,35603,500033,252743,-223691,35162,417277,549338,190626,-227427,-454418,-58172,50905,-176468,-455327,-445969,-442862,-424200,-270129,-333600,-311907,72189,430311,390816,77974,-421061,-59498,-37595,36166,-36727,52466,206323,400478,376284,435008,497769,506357,221372,-234932,-280474,-142682,40024,-12378,8638,-19155,-9918,143401,201573,363767,862217,1288550,1061892,313090,-87007,-255776,-531554,21681,260769,133184,-278729,-147180,35461,151861,287508,379059,430434,579753,832395,889307,625803,123866,-140874,-43250,-115097,-590265,-123818,212996,207195,58868,-190048,-305210,-287789,-151474,-196979,-255433,-444984,186403,349860,414426,11393,152471,477965,715876,594547,252467,-453382,-246290,-36632,-149764,-519107,-133767,-91746,-368838,-418609,-296148,-285814,-484312,-243448,193347,525117,723582,657134,306909,-132106,-35042,397976,380676,229296,-12236,-117670,-240531,-275503,-236811,-288362,-157084,152998,234074,89037,-200721,-449228,-483496,-342183,-230950,-250030,-215344,-369338,-261630,75953,345851,353836,253550,-48342,-25885,-18336,-100427,-204387,-179228,-200266,-209321,-188764,-6158,28891,-151936,-411465,-527170,-414456,-447324,-191692,-189540,-413431,-28603,186434,-137296,-369347,68494,248664,233455,153176,199583,322057,454100,602857,651804,499049,487908,755886,743848,668459,439654,-47679,-625094,-198432,193811,408188,336906,4115,-415930,-413026,-63262,264816,406631,438025,-24069,-429122,1704,362481,635593,564273,-88298,-650701,-110912,315106,249306,-206094,-417710,-253695,-158279,-93713,-59561,-109646,-92855,-24539,-17706,-207603,-501040,-346772,-1652,334260,100322,-165572,-141991,-161540,-331672,-291271,-244852,-247486,-193865,-190427,-463782,-458536,-387041,-421173,-225308,-36149,-249827,-548833,-374011,-515643,-521418,-72503,230351,275477,150851,55261,-7346,-101357,-126092,-171143,-209695,-281979,-108369,-61543,-121486,-320815,-451475,-538235,81816,607499,742330,333098,135327,226237,637531,889194,779420,371320,565734,802270,562667,132366,-209276,-343388,-269019,-61686,-41579,-131684,-194793,-358195,121666,456275,531083,188360,-325012,-104435,139165,16584,-35031,-193443,-450329,107732,666243,739573,595191,94171,-375068,104062,242869,213779,190751,-19512,-413605,-520742,-155790,368990,839490,698951,280893,15134,-262330,-506665,-212252,77476,348230,323176,87688,46864,287222,340086,306144,44536,-212870,-186153,-6919,39596,-129690,-253047,-355969,-241744,-236630,-109515,141543,494949,706278,746762,418041,59374,-235454,-110153,180808,453716,276499,-296974,-46383,405616,247013,-228853,-129787,149573,217622,294297,345481,486859,589135,372275,20405,179195,118460,-190448,-373426,-237145,188755,527582,791594,574584,118369,-307719,-435824,-422711,-266336,-3918,208888,279023,167143,-147021,-445723,-556584,-362142,-269697,-282214,-193569,148008,362282,413967,111625,-451681,-206743,-196254,-43654,264706,105817,-238577,-221706,-231925,-387194,-372197,-441528,-321695,-90453,-96549,-412818,-161424,-70275,-12313,-6369,-107067,-258900,129310,103796,-35034,-45118,160245,83157,27606,4820,338783,379899,257685,465353,935791,883373,411729,-35696,-279168,-521582,-342413,53674,-60598,-432584,-348645,34714,395510,340361,126232,-83980,108411,361028,570401,611493,529693,682921,760009,814984,678810,142933,-309124,-246326,-47005,21526,82587,242159,540268,448927,-5742,-411357,-296024,19387,332277,455055,439335,255543,161412,-47125,-398812,-305038,-175202,-149316,-202604,-102432,84963,-149418,-329526,-100612,182765,201212,-168172,-41715,566410,631946,430583,300251,56280,-146628,-332918,-217128,3244,-19947,-304441,-370526,98805,288802,242664,-57796,-169359,-459367,-645568,-347872,-167558,-119536,-106581,-222771,-102142,298219,511548,398505,-75305,-376579,-212338,-232835,-490546,-343222,-87223,-120527,-425433,-338348,-34893,-53798,-368315,95001,546754,474523,56862,235175,543196,935041,894142,651205,-119952,-180353,198189,443441,527540,546910,266333,-177919,-273213,-153215,-96084,79381,267542,222441,-66218,-202933,84813,237317,309923,114386,-94103,-356735,-413695,-33083,213272,214945,-12019,-79658,-94827,54740,261239,265504,-399073,-128662,247220,43478,-235455,240129,465066,360117,43927,-250699,-366923,-121904,25340,-74567,-253014,-235775,-265629,-213998,-42649,-52773,-147697,-178205,-223833,-38305,246702,473885,394344,43312,-62509,26081,146231,289647,234419,-81279,-498689,-245627,-383657,-217282,4466,-98894,-137927,119276,57781,-203591,-510282,-42918,299685,208837,-221532,-125821,322188,176988,-354342,-69574,342709,291034,-21647,-291415,-110161,-24878,-103956,-168564,-353970,-361907,-309639,-313071,-82381,141225,133597,-300660,-283056,135583,-28293,-190320,202066,543329,535592,484524,339959,234966,194384,98067,40163,8156,-47688,-199302,-64976,-64470,-339135,95673,507480,594248,444127,149209,-170050,-224610,-3019,-12678,-49656,11130,322830,821997,1271031,1119423,465878,-301377,-397546,-421912,140742,432465,300664,-234484,26976,338880,380620,309568,382529,398961,454992,242400,18611,-139072,-375066,-396241,-380221,-413753,-382086,-79215,-11819,-232342,-370621,-162714,-188751,-321472,-15489,53329,-219262,-298597,261042,546992,526415,209795,-277893,-354177,-175315,65567,54457,178025,298868,72836,-167879,-98279,186360,301841,264420,109544,295242,467400,253117,206181,330986,150314,-94567,-182226,-152474,-235101,-183752,-107669,36615,135427,-72629,-109052,-134915,-11893,188282,-7804,-405305,-173402,-51192,333791,985128,1228042,963456,386916,-34234,277086,675204,568197,295446,43109,188801,698501,1000768,846847,574467,235322,-240207,-310354,10160,161936,67040,-110154,-55582,11495,-27305,110540,182416,104297,-78844,-142262,34385,133281,181073,73203,-333897,-148948,179955,97893,-220340,-91102,25864,-227173,77154,440091,418697,582176,525638,337371,-68026,-314319,-383248,-302074,-326952,-46639,217574,190960,50718,-115065,-171607,112197,445831,341154,-80681,-366458,-93270,155006,-132,-445919,-44570,161061,64854,-390183,86076,236240,178393,15442,-99331,-112995,-108933,-224053,-156037,169061,263523,9532,-417694,82060,261213,117381,-154672,123138,90371,-65398,-33077,-1470,-137205,-412264,-282273,-100620,-154115,-135263,-142423,-471571,-155651,103295,220997,514827,772606,678338,376403,19017,-134444,64649,354379,741688,849020,557705,215706,-168605,-498437,-386077,25518,161709,109064,-136740,-325116,-201556,-60728,-80811,-176308,-197012,-196933,113096,164026,-12202,-288544,-198576,38456,49856,151699,314243,265423,102377,290806,321688,120795,-112973,20167,111300,-36446,-460935,-172963,21376,-49,-218509,-172567,98773,183708,-18336,-266564,-310202,-84720,16362,-19985,15098,85598,325602,414443,451298,240786,-354549,-270240,-14940,-253615,-320049,17050,-95104,192208,316895,49638,-203735,-117530,-207472,-308399,-369086,-238277,140898,556061,855341,833987,608198,243009,60037,-218930,-497632,-493176,-157594,31150,-98441,-79974,381025,541481,314883,330441,566146,718344,580827,223202,4988,5491,-353881,-190188,215796,189542,47788,-6010,291225,334993,212076,-186686,-432168,-273061,-164416,200297,439866,590722,285153,-93584,-371016,-412845,-352609,-205929,-209420,-46461,111637,339926,296449,-30649,-232073,-169099,-28931,136636,225248,98678,-257349,-374540,-395848,-362427,-201109,-274623,-331807,-68057,347296,454394,196475,-218091,-32209,261970,227593,-25475,-380545,-15908,9397,-321535,-181516,52306,-26263,-163405,-55708,-54680,-40636,-12640,223705,324056,232426,97400,106014,163231,148334,-94026,-285686,-110175,-157240,-154238],[-129586,233555,459556,552851,495465,374846,146740,-38926,-37128,96509,57558,130801,279166,557178,660193,595099,709308,855699,655435,847939,1047212,920467,311564,-165181,-153449,22320,280298,439602,460725,409682,344529,121357,-270234,-281269,-15787,68580,-50657,-61833,24675,46608,-266,39106,94171,108818,163047,283244,35073,-459468,-472384,-411254,-358188,-22707,-9840,-279275,-363455,-446756,-484356,-323326,-54658,134265,277005,-67019,104502,434917,375641,32157,-182574,107915,276036,525717,740474,747699,460942,-11560,-464622,-91595,45267,1536,29806,325504,355789,-7624,-453468,-298905,-177956,-358320,-553272,-494411,-564453,-503219,-216458,82451,323061,50010,-260191,-339226,-99902,59438,153335,-92688,-257431,-110100,-170500,-127831,624424,1046814,1175530,1147620,679225,-166340,-390634,-293445,-158821,51151,140274,98412,368397,761040,947047,1049739,483470,-197690,50283,157829,-45955,-416862,-129769,-33040,-387490,-101066,414626,275339,-68853,290071,176229,64981,-121407,-371495,-379954,-253766,-168596,-124436,-35610,15778,266054,677829,526016,-132221,-154327,163342,-16369,-256064,-284967,26806,253937,85810,-142522,-177583,-241929,49290,273679,-18074,-231161,-180486,32382,-34933,17807,-6893,-194288,-515188,-226236,7518,188412,375328,285331,151617,-56931,-386058,-29034,272144,229694,14883,-134795,-135051,-250614,-194183,-167649,-201274,-241369,-175756,35224,108949,143105,-222049,-582038,-157952,-41640,-35972,186875,462337,622739,303211,-245896,144429,288221,-214165,-342986,-84535,-109739,-113566,-334268,-416057,-427817,-385183,112896,113962,-132238,-224855,-63437,173651,370975,480997,294418,-51632,-199189,-181181,-3922,387307,580486,687025,566913,262147,-332452,-204375,66563,-491,690,77004,-129071,-168408,251077,412456,200132,-246929,-407531,104403,198573,161463,320381,706739,660276,322976,-111330,-565454,-489484,-447719,-344254,-297447,-385037,-256374,93843,486276,448244,244989,109011,169852,315578,147086,-158684,-159756,-85666,-110912,304721,166377,-69907,69086,515758,236847,-188123,3640,218036,170221,251603,368794,116699,-102998,243717,470817,414080,-129317,-400477,-248025,14199,81791,-46245,-419268,-354686,-224281,-282247,-408247,-508135,-382390,-381915,-484731,-180754,117933,124058,-304202,-149069,-111441,-407378,83728,221640,4776,-230972,-38204,184706,242474,-44176,-161627,-198083,-191931,-135061,-184624,-254102,-201826,-187784,-128385,-6919,261968,374442,93487,-67106,-295458,-157121,106863,360577,573547,596015,473831,254810,-233316,-316698,47027,270372,327648,208420,216593,296036,648281,1179623,1457029,912419,-7556,-413380,-154753,-191821,103,-81143,-338268,-90896,-12913,53719,-52742,-350812,-261018,-45305,-392503,82101,578707,650298,429218,-53834,-379470,-533838,-498512,-387054,-193529,-95585,-19083,-174827,-543440,-122936,289001,375573,384901,499527,578956,147649,-234354,-15755,-35312,-510014,-118625,22263,-48116,-95443,-33238,188758,454341,201176,-373003,180621,948705,1010533,399686,-7953,-90591,-194008,-425764,-117822,105252,193252,128983,163071,401987,485802,187985,50749,89068,462433,443799,376948,423628,412498,241024,-64499,-253065,-99476,-28901,2355,106915,312197,404781,242504,-28726,-260989,-187791,118887,287730,260047,-103832,-463094,-353581,-78654,-21044,-95012,-337614,-299789,-494920,-450840,-473417,-414216,-367991,-142595,49718,-37473,-234974,-142776,228761,236595,-40234,-298470,151831,361904,358717,108021,-237106,-471100,-262801,-168244,-15052,-1211,-4317,185374,378157,219026,-99313,-290066,11712,130104,162175,57407,59146,212455,524009,594579,536202,-87680,-288043,-160335,-134846,-196158,45170,241165,79988,-261809,-523338,-161423,-84646,-80018,167070,340945,245038,-198596,-248533,426633,1034901,1361574,1161352,657187,250030,264069,357869,308966,-98060,-491650,-209270,37796,129086,190687,230128,46270,80073,94747,-43603,-309662,-291423,-122317,142709,24645,109598,497404,644930,569189,566824,676344,781401,419495,-133233,-137857,324387,302304,-8497,-274347,-116923,-109348,-228901,-391782,-233021,-137397,-59447,-191536,-141058,73334,270871,188479,-165852,-73985,124243,72076,11959,-1357,75338,503447,704878,638113,828324,525509,95066,-244705,-156928,46277,270284,280881,-124948,-400993,-313048,-284199,-323020,-403342,-376490,-43750,128583,481217,679432,642298,-102773,-72141,574622,632037,440503,367361,423980,135275,41599,76011,7955,-226090,-473460,-146561,-25797,44643,79311,17262,-74393,145807,339209,250295,167160,-60401,132957,83394,-91551,-195254,-261799,-472535,-362886,136416,340522,209673,-30983,235355,224788,-182278,71531,365916,336331,309129,265508,6115,-279034,50428,196022,-39952,-325080,73771,106289,78138,401555,194237,-322650,131137,546129,450734,134786,-21099,-90592,-36744,140807,263295,166444,-240966,-520779,-462194,-423383,-450324,-123730,47146,165228,77637,-75276,30971,128394,180114,166355,91583,204548,295219,-79886,-289690,-30056,270663,216217,108600,257860,394548,31518,-357744,-410383,-391746,-34073,53942,-371407,149528,476253,214711,-98830,-124886,-520495,-334678,-446657,-485529,-99793,41133,141597,-136878,-118881,283688,160913,-140066,-381785,-368534,-506034,-382114,-390574,-339147,143740,504059,371775,252220,33970,170759,331259,315243,82045,-144883,-351696,-395296,-537835,-210099,122047,183840,-143393,-239340,68455,337114,572960,581056,123059,-418965,-221027,-158163,-158029,119098,447026,690099,427176,25545,127410,200332,-84997,-242475,-132025,-213057,-4159,516946,847383,813373,563090,-91253,-456748,-339095,-82045,-263754,-435970,-314708,54116,437707,872096,896989,646664,691897,478356,598154,345270,93087,-180611,-520323,-508040,-403096,-91237,230897,266268,185110,62949,-52711,-224420,-495903,-379545,-149935,-40958,-245579,-364770,-56657,-199545,-274930,113332,676027,669365,168965,-328316,-247568,-247055,-161985,231828,316074,-252830,73928,483994,471681,240080,-131008,-182265,-142219,-107178,-86115,-111493,-284052,-481291,-461384,-352026,-127287,44826,265037,469174,630101,691917,580666,324643,-29333,-200492,-261154,-304668,-312927,-94991,407721,740939,533559,-21537,-361444,-132640,33227,-216797,-425199,-287074,-151872,82102,232167,165105,115749,-157429,-406261,-420749,-244030,-161358,-168470,-155523,-141581,-150377,-390678,-385391,-198476,-34852,200148,435324,344648,356251,617987,699847,230664,-401266,396208,427514,-128016,11373,330318,623084,705714,376965,-5524,-185386,-383008,-130380,230323,564526,487161,142023,-291903,-167176,114495,240050,123699,124120,59975,67263,127577,-79514,-89975,375089,602693,297340,-99370,-382486,-317936,-234483,-358144,-406030,32488,281906,353415,348106,250072,-108615,-262348,167353,244891,309638,510604,271329,-216162,-216996,281878,240679,-6958,-205896,-508744,-2845,574955,871597,440058,-224637,264613,560445,311492,-23484,-363500,-358588,-192645,-172948,-496757,-402164,-223469,-244514,49511,367670,373134,189924,-81568,-274124,-99266,275873,470762,319690,-247144,-231388,204815,176067,-167636,-274804,-106456,179396,254843,-178242,-395548,-53570,-332286,11484,416141,288661,-160323,-262125,-42571,256998,474909,388157,56038,-176213,-336299,-185467,-269035,-398369,-452646,-282666,-35593,245374,244296,-23479,-182240,13442,295641,298950,-114137,-302042,137337,278425,245070,200284,386892,334220,-90887,-384228,-92713,38487,-123834,103244,774312,991471,735811,390980,67973,-275847,-238809,-48174,32873,-109578,-313653,-104440,119615,379523,386106,204504,-57504,-195933,-237949,-532796,-256271,118629,178585,130232,-141149,-31081,8763,-273171,-113491,396909,251935,-173418,147044,487765,137193,-472840,-79574,188305,379905,127754,-264646,-211953,168806,101554,-248473,-361481,-235170,-371639,-421650,-167408,-243226,-353556,-46246,250802,322119,148459,-197751,9340,160434,133175,73814,236582,464704,726285,594202,394755,439023,619142,450808,-69532,-414170,-273347,15184,-106348,-105631,-171901,10654,320230,456929,430958,766162,1220275,1229413,406013,-137641,-246241,-552160,-162353,-44212,-132234,-385414,-282304,-110320,69401,213679,330835,471166,533997,608108,588381,358034,96735,156661,259680,-53991,-136645,-99069,92471,-1541,-100848,-233735,-374209,-442590,-334642,-293455,-206088,-455050,246419,509302,513855,-14667,84238,619954,889095,719710,250253,-388718,27137,181252,4230,-177216,140107,146111,-242795,-518598,-191115,-3841,-135420,-493944,88548,538868,722839,601600,302300,-103939,-31449,397365,334719,99881,-239594,-405011,-367961,-317647,-93947,-173156,-315049,63161,263525,194244,-70774,-273409,-313541,-450639,-343820,-152254,-111108,-282730,-160217,294872,656830,581300,410858,-9091,-98481,-2202,-71204,-167170,-342041,-182489,-157295,-181064,-134587,-87924,-112096,-255762,-443551,-415057,-214106,-21269,-122388,-296813,-106677,-37329,-224226,-334158,13829,150855,142897,-11080,-64582,67425,245908,566832,805920,647343,487303,785011,819045,678996,409091,-99757,-464790,-109899,200997,389090,306945,125944,-91064,-360762,-501772,-18724,433439,690583,260314,-240451,32417,470686,576264,547525,-39437,-614376,-211801,99742,-38939,-281054,-270963,-261382,-133395,47158,119671,4706,-93900,-147209,-261970,-409521,-427109,-206668,99849,365320,246135,211233,282120,158733,-140088,-144830,-92946,-124409,-167398,-177160,-357425,-322486,-220375,-178431,-177934,-82474,-369123,-491974,-416044,-545318,-401137,-103790,37539,24293,47923,-7114,-132531,-278660,-298523,-306207,-365383,-309928,-38384,-64730,-219395,-377827,-273854,-468926,-164196,394812,670284,363975,90706,195379,651151,964773,818840,536405,501402,459679,124922,-323984,-505724,-347896,-138299,68578,17050,-125201,-134869,-15307,248734,321297,175902,-2749,-282624,435,244639,173339,-22729,-452039,-201496,243114,758292,921170,754252,150920,-433464,62149,383639,515403,464329,164079,-319654,-468622,-454053,-111817,357509,532706,240471,76160,33148,-66713,-55992,-11783,194858,259056,200328,246934,367173,250487,137030,-169695,-386155,-187123,53536,34577,-255684,-414598,-399298,-450883,-438964,-189222,75215,514087,817418,850044,502607,193889,-79062,-185650,-71475,171349,17870,-325382,-19255,182548,53438,-400132,-164728,37776,-41726,-78440,22287,275891,452045,281401,82686,271923,276578,119573,-5349,-62533,29790,217087,552961,686321,362940,-103956,-324600,-463766,-225966,170689,417911,351987,50807,-247664,-229312,-63267,-18135,-88815,-318959,-309874,64645,351787,417287,177147,-327087,-114372,-67304,-342541,-206992,-224497,-565146,-255602,-146401,-241533,-261186,-375187,-428636,-163749,-100987,-311323,-118203,-105684,-30904,30689,-141654,-400832,23639,-18676,-138518,6943,116989,-100803,-70391,295791,818880,851548,662634,667744,757052,410306,87251,-119528,-102478,-328249,-231720,243091,52044,-451359,-381139,-134250,234584,430237,373145,117047,182801,299526,498202,538655,366217,418048,546581,678053,700758,365865,-19990,-172601,-81290,110264,422790,761771,845594,413417,-258895,-320214,-73932,46030,200369,225769,293411,205791,235242,79873,-178722,-377766,-226835,-177809,-307662,-184085,3333,-117357,-296914,-212060,-107214,-76878,-314837,148343,554321,647193,580538,549373,50661,-341050,-486419,-330465,-79901,-179352,-421469,-56373,316260,367020,253810,68072,999,-55178,-278063,-398908,-183484,20990,67659,-136982,-226310,202924,461518,430285,8031,-81423,170461,97190,-252028,-128387,203013,50342,-398315,-395168,-65753,36227,-288339,37918,578921,614408,62652,-75700,133596,365124,589661,474148,-138891,-215727,371893,757576,622802,650503,481228,28807,-381422,-335917,-189918,-88414,76161,20014,-119662,-239640,-18894,93379,35192,-79320,94374,34934,-210503,-83711,167591,195943,8762,-126246,-154940,-71045,113557,135064,-333646,93668,389332,21375,-380266,228444,539229,329284,178529,83930,-107268,-33433,-4897,-142269,-223216,-247998,-300207,-313334,-100743,-53329,-21150,-275683,-453675,-73567,257659,450636,284538,-53882,-103405,-22831,120719,307135,156377,-196611,-427985,-293511,-397209,-88802,135137,-54955,-309620,-187652,-116350,-302165,-320289,35564,181673,117175,-154321,-304001,-16874,-84488,-476098,5856,312604,198634,-56869,-246086,-180974,-168879,-227964,-152153,-26361,126022,-82964,-388662,-527347,-281304,-291190,-456158,102311,713963,726700,345047,427677,636257,571143,440726,240483,121697,177297,232422,261527,144153,37078,-203385,-277991,-438270,-118174,492717,854826,912869,696914,344570,-5247,-228598,-130408,-91559,-2001,59339,352400,751040,1012403,782479,249064,-366931,-469149,-439860,140746,399780,353388,34617,214660,521783,643598,698888,797368,772558,584594,210795,-199281,-546376,-285111,-329873,-309357,-276649,-274492,-191845,-192848,-291721,-335714,-284873,-371567,-364789,-47754,98150,-100478,-382720,-164200,179045,267597,108005,-306494,-277025,88509,227242,83848,74898,206701,33889,-133384,-90393,111437,255155,193438,10904,90811,178471,71393,231400,531524,221085,-106913,12476,269841,98468,-103447,-191701,-102563,-15985,-60769,-295461,-276210,-27391,137107,-141712,-346035,-69417,-31338,261728,728503,912045,722732,308569,162357,543445,803865,639934,205367,-237567,-27833,476758,632357,493604,307521,-21995,-312983,-263935,-52901,24968,-193239,-262349,-218799,-135325,-79981,134811,269453,125253,-134857,-443892,-253335,24650,94280,59888,-262636,-171286,9033,-144454,-373477,-45757,-6879,20500,401396,688635,677512,495269,185003,-75063,-339994,-373610,-196750,-134314,-153905,163452,209092,40425,-150444,-273294,-512829,-311369,-231253,-311568,-231420,-298620,13268,256969,67414,-307821,-99871,120927,169265,-199614,-105454,74108,61683,-114651,-224752,-273467,-408823,-318593,47632,524219,683279,408974,-197464,-40596,212532,198739,-49410,300560,282255,152845,160938,121190,80037,-338586,-419908,-269747,-197341,-6497,23647,-295846,-282877,74421,288497,552884,652002,333678,91651,-137641,-192734,-138071,43823,194268,403103,119720,-126469,-394911,-533353,-265937,212691,502097,317871,-57864,-289104,-136118,-69481,-269896,-431303,-339798,-41446,215256,167511,-100739,-225048,108649,151869,50984,131819,291463,332747,321699,468449,546443,401292,227634,390538,254897,19586,-33854,162854,426273,311185,65624,-167512,-82016,186317,210281,47141,-179095,-182685,-57659,-13157,148151,359512,546004,576469,723289,393804,-306083,-281140,3009,-189460,-307168,145317,55854,140567,123957,-20553,-265034,-263074,-313397,-253989,-314991,-373707,31752,491489,801085,824566,719141,300486,8526,-245675,-366718,-404178,-284920,-48566,-210458,-480903,112217,274157,143997,287209,637635,871678,826427,524780,221333,102097,-336899,-141846,188735,116934,-36258,-5803,285221,351403,188269,-186479,-171540,-79151,-206074,-164948,121952,219223,174172,-126865,-224316,-207220,-284131,-439070,-223909,-16704,149113,369164,335283,-37344,-452902,-308272,-145220,69225,163840,164059,-54371,-187210,-202108,-283228,-334173,-342252,-237896,52987,405711,431914,145588,-126914,-23712,18156,-168496,-345759,-277845,-102102,-155705,-323088,62321,182812,-1411,-208947,-186915,-177504,-17779,86014,316202,494287,462750,372149,201317,63660,-82812,-121243,-95897,-30886,-104318,-190185],[-214474,101420,326463,367415,273482,128253,48496,-92713,-148513,-107932,-37456,120601,396678,654927,491990,306849,428559,600058,601212,879959,1078410,915918,304753,-33069,23080,159704,341229,375161,350111,350887,211413,-16307,-508281,-141970,78567,-8403,-262461,-338798,-252885,-224389,-172919,-33378,54481,212262,356262,409830,121037,-443073,-459112,-302633,-414475,-207145,-284377,-395373,-437023,-473581,-624186,-437670,-63036,233419,373939,54238,53758,189282,82994,-194940,-165255,103624,223490,400366,674515,870933,614109,192784,-65046,12481,-9165,-132320,-90081,248665,293328,-40363,-542818,-346822,-237287,-442924,-489859,-462469,-526010,-575903,-232857,148248,204865,-118385,-484074,-603291,-365747,-193184,-127446,-300719,-293096,-96131,-213319,-288930,474054,830904,856969,845054,496266,-104024,-538016,-420035,-86330,177304,294386,166362,375753,715337,958890,1063579,578838,-152156,-56513,57459,-158552,-382529,-26284,147170,-213511,-304283,218901,246654,38309,531018,453794,175460,-42443,-420048,-416885,-157405,54656,170698,420490,465631,740568,1129015,677992,17010,-99373,151269,56324,-36716,11028,297255,388159,138747,-176386,-272196,-190404,122141,364399,252534,315865,302536,76339,-259352,-306659,-303831,-457183,-568709,-345056,-127401,159100,580102,610424,421347,91726,-306223,-122063,151626,187351,40645,51865,40979,-121223,-167722,-62967,-121862,-325947,-300016,24464,412272,624380,234563,-272287,-66578,-92200,-20694,521289,905697,946773,365367,-366278,116535,280490,-193562,-464981,-76072,9856,-42988,-206814,-509610,-219491,-4552,324760,258282,12990,-146797,-152485,-237752,57054,416941,554992,265926,45149,69262,157376,319393,352079,313989,184379,-14362,-463132,-273054,110509,163039,186631,193356,26886,-185779,175406,402964,301494,-150632,-549270,8181,81380,-45984,88060,521806,621822,491501,135010,-178819,-343130,-459182,-532666,-268744,-312487,-193128,256535,608593,577410,225169,16540,177688,390348,279885,152881,62191,17061,23712,255138,42495,-294075,-1268,370333,95880,-296929,-189881,60409,172528,311502,333121,161214,183650,526163,608985,517731,-74957,-546556,-243627,-74129,-67388,-125934,-347737,-333880,-116078,-227569,-414819,-437658,-259243,-249529,-267032,121785,520233,473871,-150341,-456835,-380420,-364253,-91301,116952,69416,-31982,-103599,103842,268306,69002,-103460,-131594,-264055,-405886,-537443,-461446,-192894,-122267,15096,145795,243330,54985,-277702,-341493,-419258,-115464,207294,467494,765017,775003,652247,432308,600,-203371,-117119,58348,141466,64631,18829,103297,432987,920202,999399,548085,-219014,-480444,-420483,-302409,57905,-89814,-582523,-360972,-260140,76071,247767,-17268,-248369,-279118,-420263,192498,552030,449491,160211,-234207,-427965,-497992,-589993,-366445,-162371,-198527,-136138,38234,82111,-137945,437445,548484,549441,765347,765485,213018,-184472,-121522,-249434,-457950,-222544,-292994,-294118,-126558,81106,119659,348667,185675,-206410,156662,737718,680263,106376,-97150,89563,-123518,-564796,-186176,74140,157938,125817,275633,506395,536763,301781,188951,-32164,-25708,123143,375499,539672,537230,372831,63700,-88222,136304,164901,213049,174604,232844,292794,148976,-90045,-142774,-39315,96041,85426,-100048,-329335,-321502,-295749,-128641,4099,12935,-148549,-427215,-395582,-346708,-395886,-403613,-493175,-271851,43497,109373,-110700,-388185,136186,307918,108249,-438490,-347486,-207726,46198,-19559,-204096,-453898,-271829,-247781,-331669,-189101,-198319,22228,253027,222478,-86385,-371248,112269,358762,385618,228715,233939,285755,494009,375856,324214,-78989,-162251,-43997,-81928,-80240,121385,191115,11654,-312243,-396678,-124152,-1798,67309,353963,500288,356424,-118170,-490489,161808,848401,1413863,1248107,838086,442954,358343,308497,28420,-335770,-508955,-427978,30954,207723,304967,233157,47328,234164,366568,264940,52417,98849,93173,152100,-62269,-35082,169943,345366,387573,552328,785923,835257,170120,-241313,30700,339039,291128,83798,4841,92919,115301,-156366,-324993,-219322,-60629,37093,-50790,-52769,154144,461730,272672,-105046,-177034,-163202,-320129,-138014,-71873,-36176,124802,184162,26540,308721,300775,2935,-261321,-87249,108912,227426,169025,-153289,-281941,-241979,-242726,-165700,-162549,-181645,-151548,-339771,100076,435246,516357,-70928,-229838,186088,107356,67444,341785,413414,157228,81625,-66629,-176580,-212732,-385301,-435128,-320563,-199335,-119281,-109033,-136681,141373,391939,347035,190741,-282027,-76685,65807,-178409,-336973,-364474,-434222,-353300,-66885,194407,104568,72580,262778,179328,-357260,20739,412406,340543,208417,166289,70314,-301678,-263729,-268844,-468168,-34606,114603,-42363,-33469,151620,44334,-270904,12174,350671,386232,206918,67582,41431,-32313,-14366,231489,324212,75307,-244265,-342345,-351779,-338475,49908,171017,81156,-133985,-328003,-176501,31284,121404,295091,268053,257957,78003,-302322,-555391,-343155,-221982,-336439,-126741,205542,395174,135480,-262139,-421258,-334992,65588,115174,-439616,225386,594816,62214,-105631,83547,-170190,-453547,-402082,-333715,-217349,37823,365531,126715,-294420,124276,105523,90763,40829,-17768,-349127,-260385,-179098,-453931,-19433,569312,506889,405112,156780,236000,417869,426090,258977,-3876,-240217,-363079,-361456,-329454,-185927,-179417,-419594,-206263,96415,428019,630060,504310,357,-489552,-286582,-229316,-90723,249238,529679,813660,534988,187529,84558,194050,92366,-46469,-85184,-116830,-106978,153240,494556,777342,737120,319720,-291201,-195018,325074,344870,187339,-251615,-165664,344354,762032,714148,404316,232061,73096,276686,138624,32311,-119350,-207770,-239026,-318311,-44876,133158,136089,52171,58816,-93230,-349824,-510704,-166594,40209,4467,-329906,-249738,-19524,-119972,-183721,-10078,340351,281343,-59376,-416287,-280758,-147597,380531,992236,519084,-183366,102211,326882,215596,-99440,-320106,-157993,-65337,-43796,-5667,-41155,-81656,-274522,-341097,-169971,59084,147214,237566,433704,609548,767181,809587,573351,33328,-146125,-108918,-230605,-332532,-104018,392779,677596,599253,182170,-54027,-32254,84570,-210014,-533432,-258797,-99618,-19163,-26721,-107657,-176517,-470802,-317603,14158,-18120,-205384,-537797,-357568,-250430,-372726,-344895,-134715,-61708,71739,312176,453540,347860,440922,716329,616880,195432,-264768,178247,205931,-94997,32329,518041,777933,925433,680430,342846,154145,-158253,-560116,-97974,393099,532426,329884,-170494,-188769,148576,294186,231487,179027,64197,-10900,18026,-177537,-307148,76187,465164,161558,-275217,-449334,-276057,-185043,-265566,-380738,-39180,137937,153188,98429,111689,-69296,-443284,-139396,50874,169284,430380,143058,-245452,132452,600200,349359,-11971,-213315,-483191,10677,501015,834430,438153,-314988,125757,415952,230962,-14099,-154026,-177130,-166019,-261513,-430274,-347277,-336489,-154047,454958,913007,816821,426788,-25542,-127762,-14774,292253,466050,308029,-6506,-81756,173465,382016,155184,-5751,-297872,63586,280227,-124164,-313288,105977,-277656,-140186,357249,259173,-120576,-215155,-128195,253148,521735,607890,425777,96320,-383255,-491892,-177617,-267859,-238739,-231216,-478526,-282765,83361,156331,125631,250805,454718,310508,-261496,-227989,189686,281201,93550,-26450,84714,206212,-122590,-391110,-24965,111018,-111622,-279622,61055,135858,235500,200322,31662,-205837,-85463,173731,260889,32205,-240584,-26151,97368,248740,144208,-27469,-197203,-293605,-161269,-198597,-371077,-208809,69353,224715,-91493,-110549,148886,7291,-43612,113066,36477,-67516,182799,255203,-107421,-371551,-124363,27033,168431,52497,-227385,48016,406386,263740,-269673,-169564,16823,-203642,-491299,-163576,-244443,-389537,-176969,50054,377755,385827,51141,92918,393611,314843,238310,400340,562750,813115,694260,309266,338039,669034,621170,153206,-289805,-269868,4843,-109432,-168518,-342531,70258,587982,725151,522387,744892,1187152,1309697,521298,-164689,-388585,-470057,-247289,-284848,-331768,-388749,-443252,-243385,-48314,94174,195782,336489,335100,247179,143433,-41433,225145,568345,627523,542580,235700,-102265,-115916,-346094,-475083,-320883,-219664,-359003,-453807,-412941,-329934,-592277,-2289,473329,453782,-17752,-22539,641021,910847,789032,259502,-97728,331109,377440,47054,-4650,312554,297008,-84520,-565452,-135672,156437,14790,-357584,18587,459274,675801,620984,466932,2796,-162758,242285,216674,-110341,-474925,-311351,-397378,-383159,-118572,-150231,-384373,-156733,280221,390616,137250,-99669,-158682,-238757,-209780,45057,62874,-227973,-52542,487769,798624,568941,298667,-77516,-186728,-36186,-135502,-299732,-252595,-178692,-217291,-286514,-439377,-354487,-99776,-29792,-254906,-472259,110382,331942,190480,-84973,-254980,-309886,-362861,-348265,-30254,117716,133526,-115109,-283630,-247312,-176552,287366,637878,539825,384760,672672,744953,522529,198504,-267194,-262964,-101624,85987,232162,170373,174683,184012,79158,-199569,-330316,294584,653744,421709,15935,114235,396608,283557,162062,-125898,-552531,-237747,-119352,-231538,-195896,-144014,-295651,-218016,55705,164780,55289,-82217,-157867,-158707,-214428,-115027,-9744,195475,319096,348450,466598,583638,471021,112204,-7038,-91366,-118074,-185464,-177054,-236269,-132935,-2198,68512,-56918,-153352,-406709,-491923,-554370,-457022,-314553,-207168,-151771,-3769,169800,42033,-277552,-444078,-493972,-374324,-451028,-326062,-33973,-75482,-284800,-354700,-113909,-271403,-298968,177061,432255,225220,-29121,112678,557845,896394,732895,503966,196639,-142479,-347773,-293948,-313960,-240493,11861,93237,-28677,-184628,-26251,287056,335330,217945,-101288,-137106,-186857,-10766,138966,163118,19691,-154135,8073,294215,628371,896158,705792,152429,-456869,-6902,453185,706636,623128,284135,-229264,-257449,-153872,-444515,-371237,26420,20280,73019,307137,330590,279512,71177,5188,114502,267579,372888,373871,92331,-184797,-469068,-423670,-235725,-40028,-160083,-422089,-294410,-269629,-264786,-486005,-328425,-113944,295264,651485,681738,460490,265447,114109,-84561,-285882,-218873,-266312,-320682,-157847,-125753,-146477,-502678,-335349,-179876,-219598,-367896,-297791,-139292,42852,-2715,129391,303369,386705,444379,384781,310668,204969,-46112,283408,701341,475826,11350,-157840,-402165,-256593,240974,513602,325830,-144839,-204553,74952,336963,320386,57809,-356631,-455777,-132421,236015,463706,327437,-11606,-39575,79554,-160238,-381539,-341156,-230310,-76999,425,-120625,-149585,-228352,-430207,-224245,-111329,-206176,-107923,-151366,-60310,117505,1759,-290445,-28672,-24149,-81558,130110,204113,60122,144961,664915,1133211,1229832,951630,720834,392394,-111691,-435577,-248654,30876,-115434,-39052,375666,179270,-362451,-337162,-217066,-42460,388579,398971,169669,164182,192214,356068,381469,151259,-44581,106197,358335,573125,518709,265658,43884,-146317,88167,570834,1057475,953106,331923,-347701,-144911,-261,-14772,5720,-33480,17848,10022,91161,28857,-71796,-319023,-253377,-228166,-471597,-321363,-273928,-313540,-368055,-328094,-211660,-194739,-87974,179872,306213,360047,393959,431594,83163,-31786,-179033,-330861,-174751,-374124,-333532,175961,421117,267883,68809,-13260,34196,185787,52550,-220196,-302613,42558,186596,193171,-182957,81813,431845,456805,168456,222226,520427,412733,-45938,-55413,338702,105258,-361279,-406374,-108982,58153,-276457,-33032,495081,587601,64013,-337052,-308445,-170567,256265,243922,-108783,-235997,417142,819673,558866,574207,565873,233828,-187541,-521631,-303126,-181838,19050,-64086,-168360,-306293,-120450,-82610,-244620,-135833,328594,357117,101061,46821,159640,112839,-10623,-151848,-162642,-134789,-117835,-252431,-225741,240607,405035,-49987,-416544,173138,437815,233163,430276,398967,127664,38301,-36764,-298318,-180302,-234144,-386734,-370893,-160333,72272,256006,217626,-134161,-88581,191612,383648,155305,-194652,-236304,-62108,200731,331439,136386,-139586,-299960,-423419,-283271,-83862,-11703,-259802,-456780,-267817,-162665,-240781,-112609,120110,80406,47458,-79077,-351832,-398226,-395839,-503895,-107599,104646,25801,-112591,-244846,-303493,-383146,-394790,-146698,313905,761647,546282,-61740,-116069,-373809,-247238,-166896,362384,1080976,1348941,830611,616756,699781,626341,398844,130656,-67725,103891,419644,540936,346116,100724,-249272,-534419,-222001,182648,657561,973408,1065821,859617,531325,222270,-116342,-274081,-231798,-29807,114209,423372,679351,684847,382835,-81024,-470856,-329420,-344588,128753,428535,420453,306729,442190,719203,856390,1014070,1060922,1017096,624982,203176,-275794,-272795,-174030,-217309,-164190,-139436,-140083,-259306,-434891,-226517,-192286,-339463,-539968,-310850,-86481,79845,820,-156917,-469891,-148819,46090,-4517,-352418,-206462,232148,253315,-4882,-94827,77419,-38759,-185386,-187227,-18666,149935,65270,-92740,-80595,-45428,71017,469470,804954,391981,39586,298701,447164,282356,107728,-20950,-25081,-58727,-106781,-394518,-244380,-13839,22579,-250107,-226532,-15853,-14561,135713,349438,518127,429469,236730,343865,696170,860287,693642,121609,-499178,-36148,417641,463926,392342,263637,-94959,-269495,-224714,-118480,-145153,-391707,-367903,-418608,-362585,-84473,157252,301186,160802,-32440,-271662,-406903,-76933,31889,57769,-159004,-126857,-127899,-361511,-258969,25789,-3791,379302,642903,884893,908509,526113,164036,-206986,-547534,-317043,98197,175366,123220,270063,178401,22089,23062,68215,-98814,-189450,62805,77348,-295052,-342089,77018,303362,70736,-249664,-106484,57922,174310,-19305,-367574,-274728,-214667,-323810,-297488,-326938,-529360,-276870,231009,802969,1072101,859882,213508,-159273,49643,138740,-75579,216377,332292,393034,390912,341131,286729,-134264,-487841,-367535,-182723,73438,103765,-141289,-255618,135681,356431,518150,467462,38885,-222200,-372972,-292320,-207486,-169187,-315188,-50345,-192268,-415926,-485349,-376878,-36577,459080,783800,493887,59140,-222776,-92448,-77960,-370670,-161739,155270,226076,294632,99258,-175260,2396,255648,114978,-77617,22719,210116,320016,363772,344043,483462,535018,506922,578181,313795,95208,266072,288351,574349,477769,335455,26768,-66761,251277,449102,257764,-82835,-284034,-129145,34862,286230,502041,536625,588611,776052,414479,-215766,-381428,-66398,-120594,-280080,28723,94877,32628,-158477,-189493,-371044,-462739,-331032,-193109,-237241,-456496,-130800,287326,576248,640423,494590,138988,-70471,-28058,-112529,-221368,-161010,57630,1435,-230655,-141310,-44733,-53692,213187,589816,827317,888995,735881,448536,210077,-277625,-197891,53912,-34592,-190222,-28373,257876,360172,140777,-271179,-136233,44558,-4415,-217846,-286126,-340054,-74075,-112956,-44622,49879,154049,109479,183520,160880,178220,311152,260893,-8684,-302719,-410473,-324591,-93544,-11477,123593,29718,-134701,-164326,-211148,-267103,-241703,-204711,104266,361348,307323,11020,-98206,-22462,-108301,-321787,-272101,-226126,-162053,-148374,-81940,142051,113300,-112470,-324136,-250792,-425464,-213299,18092,260110,463090,521634,509369,324814,98537,-251953,-150167,-58831,-84613,-128166,-177500],[-217326,-12120,152507,188784,154135,16019,24050,-106634,-228126,-194767,5803,180232,517125,740856,734148,147768,-96654,200045,388966,604082,752018,609421,281709,168716,155658,244674,383154,372602,360827,390378,112675,-76102,-320742,108945,205506,-48489,-394487,-384556,-378075,-425638,-334331,-194799,-50993,255861,468794,498076,221434,-368986,-475832,-238033,-413081,-329561,-366404,-399661,-447008,-300851,-432755,-580830,-179834,173910,256382,216211,196228,129807,-70571,-262758,-112923,8190,126575,333077,702235,1010141,844859,426530,111948,-6061,-24873,-76422,-139806,32144,57911,-113500,-545252,-422626,-304951,-336965,-304194,-333846,-319568,-448297,-189825,196440,168011,-190423,-548644,-433532,-377030,-295338,-265433,-334301,-281137,-96498,-110836,-358849,52191,329335,374771,374160,137487,-191017,-526818,-318978,39876,266044,325612,153441,240508,492054,886944,996347,661726,-12281,-182710,-125378,-337231,-341426,95679,289675,-83918,-478370,-3431,220126,243111,549734,521857,198125,-103757,-473945,-329738,23548,316215,400221,619147,690981,971969,1166674,659931,96096,-8985,97465,54140,104915,265724,581693,563271,265402,-103055,-275332,-75973,182970,382704,485367,756005,662360,228554,-239919,-626934,-483635,-490946,-489808,-420519,-227076,110209,650856,799964,557250,74952,-269830,-145105,-1616,21393,-41812,128290,127510,37720,-113096,-22959,-128811,-461102,-301196,61962,576920,856292,682267,104134,23196,-167199,-59483,732314,1232741,1145345,375000,-399694,106354,227351,-152285,-555320,-117964,65150,-85364,-288077,-465840,-122026,297606,554098,483012,196061,-101290,-196052,-508322,-54778,477227,695433,457096,172497,166694,221288,218795,161675,-14634,-181910,-329909,-619513,-333902,78586,222274,335667,432495,352412,-18271,68755,339128,402391,10448,-379889,-247037,-174639,-398461,-230024,239083,392979,380548,181556,91897,-59739,-312225,-532748,-375701,-361181,-155711,461154,715106,613210,110535,-74545,235004,392700,375149,445299,335608,198671,144130,132675,-86278,-484915,-178583,-46149,-238495,-508976,-392191,-66037,190574,341215,284839,275407,353365,593777,600973,443275,-68226,-483496,-128949,47816,-27370,-95697,-173019,-201215,40500,-70214,-314180,-357877,-171121,-126517,-58040,248333,496666,425371,207118,-2061,-78158,-304482,-268420,-18,123131,27676,-248913,48355,292786,233943,-3377,-102600,-337694,-609303,-573262,-449213,-216892,-136109,6527,118137,24175,-278582,-215341,-19087,-428253,-112319,266858,453846,685030,736313,693209,463206,91042,-162230,-219325,-74369,10869,43920,3293,-2458,106574,385661,305151,2378,-500193,-381501,-580616,-234896,236982,-12196,-555730,-555528,-319027,173566,449784,317778,108601,-49862,-39589,353584,512411,182530,-230649,-489835,-469819,-423796,-574961,-409733,-176811,-286733,-262821,302734,576842,126369,529062,579437,578004,880402,703092,130463,-190128,-249924,-192896,-156523,-244524,-587368,-384282,-85583,76203,2085,154783,218348,26133,22124,223068,150467,-206912,-184292,150801,-135447,-475654,-244888,-18161,-82676,-67784,241954,599389,847461,699841,283149,-133870,-495088,-115952,226797,377388,436565,404398,144291,1630,180965,176102,276299,162772,-4757,36250,-55998,-164255,-35077,72261,50530,-97666,-315827,-162350,-45432,-135572,-157324,68779,130380,46038,-211959,-288423,-336305,-383700,-285164,-408985,-382395,-27690,164071,17539,-544506,31711,301187,162100,-292081,-378023,-325139,-404088,-324044,-315725,-473159,-228459,-187435,-395034,-75792,-98463,-130474,63122,242847,-7632,-415871,137997,520004,594997,402780,332827,253588,202818,89316,317709,541545,421593,29615,-103323,42435,110428,20867,-103421,-304809,-270796,-186765,-669,228206,566435,683692,442615,-3723,-333429,-108634,409177,990332,919368,761528,509052,327769,151893,-275411,-239799,-320159,-490580,180728,512574,568690,312578,71358,250851,466530,560032,522816,499853,306370,146872,-126736,-168306,-259716,-157399,16325,376678,706377,642268,-76668,-176280,130598,270690,232565,203294,202237,150607,217945,-2904,-131814,-293046,-67014,41520,-108735,-139916,186433,502498,213484,-202062,-340167,-303728,-316243,-276318,-174457,-199020,-260627,-413864,-386877,31270,143390,-78290,-294237,-113016,82047,141140,-9903,-212193,-215301,-166437,-177940,-6383,182303,272106,304590,185829,100897,230911,241734,-140704,-435625,-326331,-332499,25643,250005,251396,172018,130274,-167686,-262025,-25973,-195837,-418976,-268267,-234850,-188622,-149848,-189075,-15855,206831,293172,206548,-331600,-315456,-46982,-242981,-408073,-376105,-271841,-299983,-319795,-145468,-282156,-123012,163389,74674,-426044,-157258,336550,282336,17897,68124,158492,-214609,-398615,-187576,-47142,222887,182038,-41963,-150369,-172200,-146999,-249213,-208805,-221,169184,142281,87127,168725,76713,-179375,51516,298756,265385,25680,-215254,-250057,-252599,-23709,-19059,-256843,-396903,-523162,-471157,-189270,-28792,257151,305577,134952,-268803,-571566,-558372,-518595,-443271,-375891,-248819,213538,319318,148498,-198355,-310495,-184813,86681,37010,-454670,196063,461071,-155325,45617,268328,171052,-123752,-6879,46285,-22791,-100010,289755,120966,-246323,53453,325031,503562,530057,341881,-121242,-274214,-103504,-304569,-342130,208389,340421,283738,101462,93387,220454,258336,262440,31198,-173847,-370246,-365252,-374623,-330436,-318914,-230614,-5896,204585,438429,528976,342929,-45183,-276647,-352003,-350763,-39963,305052,497322,733019,491020,172650,-43597,172315,273385,141856,-32432,-36062,-71458,-155005,129638,558121,683975,566812,-106609,-114102,383103,626517,618687,107145,-153007,150662,494432,529227,312262,-52376,-135859,-90931,-60015,-46209,-89317,-89890,-77679,-156105,-64692,-76840,-139204,-188506,-61705,-253556,-599419,-271756,80210,152243,-79434,-483885,-130369,-123162,-223612,-155081,-52447,-25476,-120537,-100083,-74631,39512,323231,1087427,1568037,1080162,534766,81943,-36958,-216049,-380172,-396335,-231246,-77163,13861,75141,59292,71474,-112639,-175732,-62389,101831,120814,206026,425386,546268,652197,820040,517420,-100991,-130887,82597,-87167,-308165,-137491,255054,506961,559302,305522,-51368,-111298,-117852,-320308,-573693,-301755,-167406,-166498,-171707,-186999,-275822,-469289,-25015,293628,195189,-108524,-201257,-280555,-410301,-311655,-196274,30879,100337,204599,360201,466952,409989,423007,594554,464449,166621,-104022,84380,80116,-19782,-36268,489623,679623,854119,774212,551939,366314,168855,-135026,-448840,67489,448207,411643,-32856,-215619,44467,107974,121826,46107,-66677,-183331,-202747,-349448,-594609,-359345,-17941,-202581,-392854,-204271,-19138,-89252,-121076,-260839,-93709,-13555,-90894,-202098,-104690,-52862,-212745,-326893,-206792,-240092,-71429,-103539,-94152,235661,432590,194665,-43294,-169995,-271010,52598,388260,674455,397256,-276863,-164016,127257,53424,-49806,-56687,40215,34367,-67404,-59243,-39463,-238932,516,629204,1147951,1088818,612079,162822,170461,101911,181685,266024,264402,295612,-11294,-184320,279705,499106,165715,-447635,2257,325085,-69933,-309990,218818,-143028,-413535,155539,110425,-166180,-265443,-384989,84883,425669,630247,595842,180967,-152652,-111011,224504,176433,178902,53578,-240443,-365113,170726,303702,333961,369324,459771,256998,-320526,-245512,54309,144336,-37112,-225153,-304445,-169251,-331090,-290112,48181,137042,-143342,-427333,-220832,-231647,-379381,-189785,-231411,-194738,88346,478437,544400,250483,-123650,-159446,-109136,-55867,-176274,-311366,-372440,-350875,-90740,66022,-125838,-250538,61138,312379,12972,-78847,578793,782014,338631,-103117,-91744,68937,171896,-80708,-407525,-187987,-79020,-24561,9798,-39582,-192860,232092,549903,367219,-317103,16828,230720,7747,-385519,-223703,-305372,-399081,-275159,150975,653050,697612,271580,173389,530663,455210,344901,435189,471032,608033,542473,106240,213132,638484,632801,254180,-121841,-118685,69892,57119,-104181,-482732,99402,769668,858792,533449,808527,1296641,1333359,637244,-85157,-392797,-264416,-263520,-269958,51463,176029,33180,-48109,-99611,-28117,-8081,20033,-11024,-141094,-271537,-226630,381137,825196,872483,994371,324991,-179832,-21990,-51053,-134329,-151887,-17860,-118344,-114143,-297430,-591811,-331556,-44547,317431,289053,18227,-168836,441582,739867,712824,253626,125925,509633,498037,38162,-20725,320210,338566,26554,-503201,-117500,177627,-15111,-243567,-8712,279693,534909,613959,595980,107694,-390803,-9481,79228,-180888,-181166,-72357,-330884,-480537,-270240,-225611,-236319,-57092,434519,578409,344959,51647,-90124,-123073,-158851,164857,194451,-286914,54891,617077,731184,325547,-57348,-299915,-260630,-136776,-275995,-400663,-51712,-310271,-347264,-200753,-182054,-374431,-80738,163299,-57481,-378093,422828,780515,668586,295130,-84429,-316531,-493163,-402390,-105069,58274,77257,-180584,-415972,-323568,-448506,-96587,227064,282756,222299,425084,518810,240990,-124629,-297793,-112281,-134726,-83424,5078,-2598,152024,337467,362913,124353,-357285,59371,410611,452759,192920,171313,172666,-133189,-349816,-359188,-169175,-156179,-306133,-219266,-37600,-58228,-339462,-405995,-74045,77405,66991,11818,9630,129482,140081,179334,167506,219068,195630,310739,501686,664827,612996,310799,247238,-35629,-103601,-209610,-196166,-138422,29330,164540,202472,5224,-277130,-411152,-500835,-306439,-227632,-249207,-337947,-31926,394279,470046,192796,-319752,-544278,-589233,-315546,-257558,-339593,-108105,-129183,-335174,-318984,-57065,-212060,-255633,56907,151427,-64835,-240883,-3387,397789,728735,619477,352216,-191326,-155944,163528,174314,-79258,-117182,121763,34408,-112816,-206391,153570,471507,399718,182413,-216354,-178517,-131821,-132005,-134669,10988,121471,185613,90865,128013,189969,485965,374009,53434,-373345,-33011,435689,735955,654447,347111,-144723,-183231,59540,675,-54285,-375979,-376722,-12702,413654,558206,499518,243699,32829,24586,282005,375198,285943,-65888,-384153,-222584,-256457,-332378,-292106,-441368,-364705,-172438,-156655,-129529,-372861,-485353,-345004,-3635,313095,397900,359502,294994,288293,127021,-164245,-397467,-395197,-368759,-345369,-151276,-88999,-309972,-417662,-186899,-104323,-177958,-236110,-386991,-515928,-355782,47358,218866,413812,640226,642676,549355,336790,-246642,98780,599474,438675,108503,117076,-123708,-366282,147282,445663,192007,-362332,-100708,254566,512837,460715,56489,-440058,-629526,-439295,-28413,443760,450071,249809,3276,154737,142143,-63281,-138367,16327,120645,139415,-27481,-101516,-241683,-425609,-248918,-135375,-140620,-126953,-261938,-142976,206903,201114,-46036,55014,17412,-49908,195962,405933,334934,414169,891012,1283330,1464155,1113285,644769,47073,-170826,-311160,-239645,81684,43350,124934,363743,267340,-274558,-288234,-182937,-365145,179234,191531,15426,50304,111489,205884,206643,21977,-325512,-406326,-34251,320977,511878,410301,74655,-290919,8844,493290,972575,809523,290132,-213937,-123878,-55372,-100009,-126301,-189046,-310518,-279596,-188963,-156082,-70815,-123868,-118560,-149775,-313261,-268974,-175011,-254674,-453327,-482304,-172173,-68045,120014,82683,-35505,-2191,30694,-120647,-23610,200324,38776,-196364,-225364,-458156,-153751,189403,252175,-49227,-313083,-278072,-39579,196442,233059,-7461,-427301,-121380,172598,349861,22553,-6175,429171,453252,338329,446915,748048,631755,27477,-176174,266117,47593,-378030,-447895,-183311,8630,-313776,-108482,326405,397858,69827,-174049,-348669,-345738,24995,78471,-45245,-254663,230985,541448,358087,350044,468511,258801,-102653,-465470,-328863,-39877,167976,28405,-209525,-380237,-216250,-241818,-432650,-120996,353599,443563,251826,148564,137582,-10712,-108237,-195502,-130999,-95960,-236666,-370273,-114134,251263,298642,-130471,-392368,72888,175369,86061,537661,525568,246773,42822,-57087,-420755,-180110,-195136,-437560,-362976,-254957,231463,601577,805595,273538,-139812,37137,277799,5224,-431647,-139682,219774,412983,377087,197212,40667,-83340,-214403,-179425,-148435,-243868,-398797,-295323,-155658,-187788,-163529,38482,129888,-29078,-12917,-17229,-160616,-252044,-497047,-477411,-397060,-257484,-159982,-151520,-293858,-451367,-425991,-363872,-56027,596156,1184425,1000365,333796,301781,114608,-31687,-54994,388348,1102734,1556627,1064907,670217,679906,623686,348217,78660,-261697,-22357,549743,756483,525151,147085,-177356,-288822,44734,344984,637043,906866,1020130,847703,599458,403406,61951,-243006,-414521,-161644,99679,462633,618424,397205,16717,-419925,-271427,-123811,-211548,114415,498962,475712,471826,634244,892158,960826,1115063,1084908,1021252,570541,198056,-183920,-130257,-145862,-94096,-58630,-106175,-77307,-165374,-283815,27393,-23084,-322076,-373746,-160310,-94555,-52547,-60654,-206441,-461132,-274971,-79284,-94485,-392402,-200691,156356,53326,-283275,-185922,29609,-53780,-273803,-379421,-169363,-6414,-83138,-177798,-163068,-26867,324722,808170,1107693,661577,219443,360259,325466,293558,277259,194419,150343,13789,-229180,-299655,-57032,-4121,-138499,-315798,-165549,-25785,-38936,-9684,64472,169208,116672,127206,422309,721505,837347,658582,40035,-302490,122562,409775,360036,385192,322085,13589,-206830,-221982,-74647,-197301,-512684,-346756,-393917,-374601,-22326,196920,250011,154458,64779,-80018,-391794,-182951,8938,70840,-28457,-36629,-211156,-506888,-59930,99711,-3317,464898,698495,968749,1030699,630287,369902,-53015,-476848,-199222,333694,423644,281045,188402,108473,72193,228411,345283,261422,342333,678687,582636,-40077,-428967,68851,250109,-53034,-267104,-74799,-39082,54673,70264,-120981,-392920,-455454,-337327,-229446,-258466,-409670,-393224,164746,877510,1308317,1196762,572866,-114338,-212372,-111529,-225118,-100276,184664,496220,545234,572362,420930,72082,-304538,-319178,-175747,37104,69605,-59532,-174029,110081,314023,367659,220121,-142069,-440990,-494574,-443696,-224856,-201372,-375033,-270954,-198946,-253442,-288893,-235209,120154,601625,819919,534499,162388,-126214,-60504,-74636,-445457,-88027,356742,332942,248872,-9872,-107750,171415,224410,-43466,-305653,-133027,65832,184041,238680,101681,240069,500963,607820,505589,225236,23525,187688,111554,358807,460023,455910,143643,77905,349819,567154,257576,-221874,-364742,-153063,83003,319726,415358,339789,486178,611709,308946,-127168,-470561,-180268,-71164,-144065,-100521,-24702,-149708,-355637,-397501,-414095,-355168,-208853,-119833,-148587,-377910,-281377,13218,268828,364091,39025,-259759,4953,227738,87561,-119564,-65810,146255,183441,-36345,-255245,-280423,-196300,136316,456688,624727,745514,772933,633350,342681,-41985,-248468,-78685,-240596,-210010,174757,391523,350296,29977,-377663,-174730,43353,142347,54826,-78607,-140116,-232488,-48172,83605,265392,526285,600514,394745,137323,80362,156899,62922,-52943,-136584,-314387,-481993,-346147,-286350,-55828,-62748,-230239,-267225,-182245,-80433,-81737,-164854,95435,232229,107480,-152182,-106011,-35444,-44158,-70823,-96368,-256124,-101022,44654,64944,41765,-127529,-325328,-229306,9668,-104215,-336578,-190100,107037,316171,440238,444701,354595,125266,-165088,-257524,-198286,-287105,-191307,-151181],[-189701,-107431,-54567,24744,120816,59251,54847,-84062,-273751,-74459,95765,224512,520328,789895,1125226,594976,-34857,-102037,90500,176650,241399,219364,287584,272185,173230,236469,354764,373410,424029,440714,31619,-72170,36965,354562,319206,-41936,-403217,-331376,-296627,-447702,-432117,-383916,-199455,157016,388657,468282,268935,-272775,-511513,-261442,-408133,-347333,-304289,-456222,-307824,-89795,-165614,-365231,-253036,94859,197665,433359,431485,285686,-7458,-146559,-89962,-133152,-14638,320101,866523,1147364,988995,465535,29009,-210077,-99114,21512,23002,-123135,-216228,-201254,-324443,-218907,-131752,-107137,-109332,-143907,-94720,-301010,-172897,196708,176329,-157043,-439731,-279656,-242588,-218460,-208773,-179321,-240466,-97896,107538,-102260,-453878,-274624,-112996,-126503,-313550,-424354,-309901,-65399,189126,312000,272613,116493,49363,181441,701569,852921,681397,174085,-148371,-281837,-447891,-252889,184542,326038,-34792,-482721,-220207,142331,434592,368826,251410,28560,-275677,-506589,-168085,185277,487796,531350,598170,694678,885220,809249,462335,86686,92420,68676,16853,159885,442763,803911,731365,417108,73145,-96130,90685,269635,364209,569900,857670,722445,349428,-89093,-342029,-208601,-179361,-306245,-402204,-273699,64020,583705,788419,521117,-71881,-282522,-175596,-197825,-245920,-195025,72763,74413,45648,-143905,-85733,-224248,-503134,-187852,121470,616575,890534,855943,354978,70442,-230333,-87869,775876,1293328,1102502,316659,-355235,79965,133916,-120764,-521859,-173634,24590,-207605,-479423,-367451,-8193,472078,664221,561204,327285,-33646,-166616,-502094,-50063,542767,698772,517262,169365,106171,161589,99534,58293,-102055,-271846,-405269,-415908,-290120,18259,214526,439361,698598,762809,353186,11602,265530,501452,223318,-113144,-510080,-436221,-378572,-299133,-7531,45600,54355,95993,196689,130024,-166668,-317320,-462863,-496584,-57672,631887,780882,541016,-40144,55103,395977,416237,482716,659889,540802,355991,268570,73984,-146348,-538085,-476559,-553629,-452200,-351305,-230861,21368,258673,375214,289748,333597,360011,423028,419274,167688,-179776,-344369,-2889,201310,129948,28740,28447,3679,211269,138427,-144172,-221411,-48542,37774,142543,226148,247143,368601,479573,376137,252459,-264982,-346237,-59716,106003,-37122,-450901,168407,517647,477259,103322,-109855,-368162,-546925,-455803,-410821,-292715,-234139,-170774,-107805,-278413,-173701,161238,259177,-324705,-80262,329921,372060,350422,493483,591629,381424,79106,-181342,-242901,-74825,95948,250939,245917,107694,-77630,-59086,-205209,-391005,-354368,-227046,-519647,-73039,453288,139780,-379102,-614187,-184251,312493,610128,567073,383258,244493,313620,531636,480693,-49545,-561486,-687763,-410685,-283280,-421297,-463259,-198660,-301910,-330751,452497,696896,408441,527415,468504,402919,703635,400225,-54073,-219403,-158413,217793,183505,-193506,-492516,-216033,-43245,-40682,-149648,36317,255111,256633,-4001,-303509,-302140,-360344,-241184,43218,-109302,-239802,-245230,-128695,-364039,-322001,146664,728628,1255336,1079754,339270,-174828,-214065,-183915,-1376,103702,277067,407334,201067,-4695,59820,67108,233989,149154,-243474,-207974,-272813,-187241,52263,149179,17362,-170556,-166555,90061,207879,56463,-72379,213827,238712,59525,-150636,-339868,-419443,-384328,-224366,-274573,-482116,-115610,143906,67288,-469620,-44698,220247,40116,-268334,-116787,22283,-233571,-583197,-514625,-428916,-137008,-85159,-175665,142089,277503,3384,-57072,314837,157683,-294387,107647,592994,733684,512112,275833,65528,-222494,86630,713052,1038814,812793,-21207,-112471,186121,67739,-209714,-233416,-267325,-261512,-329012,-14161,414743,808936,884240,492659,58076,7415,137213,145918,288408,333817,465330,434494,206777,-62694,-277732,10774,-119308,-299009,327531,748927,695409,428904,178378,145902,398135,787182,979591,794167,408383,83440,-116688,-185403,-301087,-347280,-348130,177829,564295,366453,-113753,-34716,195580,235417,189871,280668,254174,54603,230526,321087,197852,-243157,-170443,-63961,-295128,-57447,420449,512902,171811,-329964,-270138,12870,22440,-274218,-261664,-344329,-368522,-275000,-142914,153856,96980,-109460,-275503,-172186,2397,30294,-162581,-257774,-211363,-153234,-137419,112776,425066,501795,485807,228524,67034,16873,-86818,-216398,-462122,-412756,-43595,267757,157344,16440,174991,167220,-198815,-124968,225612,-16891,-283953,-126219,-103304,-40907,-24634,-122242,-145855,-76266,133686,234214,-48716,-204810,-223996,-202516,-154294,-179944,-64923,-100395,-189755,-308292,-347353,-404622,-53363,-33475,-187957,-339383,159660,198532,-192102,12540,263582,-41920,-79236,197995,288384,387590,389364,269109,-48432,-343431,-262853,-233705,-350009,-371229,-106413,1179,61954,290134,328403,24886,-152025,143783,293583,157935,-93254,-107455,-164021,-291630,-307104,-14807,91074,-147142,-342461,-384870,-213993,88702,219110,-97381,-543949,-482790,-491863,-363043,12060,-86077,-157507,284190,260346,105940,-151034,-203500,-122596,-5786,-131128,-330357,90960,134597,-265681,142280,303799,331736,180517,323514,421544,379417,-66116,52669,-23309,-96401,169142,689923,898311,936165,622684,129956,-243573,-98568,-170831,-459757,-327763,-5774,-1681,-57121,-130182,-48635,6109,204713,68374,-105671,-407403,-487410,-317897,-50445,153505,228964,290695,347621,360237,308910,164985,8178,-97094,-366647,-408293,4862,301153,401325,515016,337817,10890,-179543,212409,462320,340526,85065,-75618,-159574,-311851,-121770,253929,473089,575439,86425,24517,213968,547854,669946,323896,-112348,-101951,252910,410838,241346,-128692,-210295,-320119,-115802,-77372,-114186,-172316,-154351,-101952,-101124,-292800,-358143,-269153,-199099,-460174,-289415,41243,304313,197796,-203941,-277148,-44741,-267407,-453617,-194817,-129350,-351677,-221668,88311,197970,290102,651075,1384022,1703264,1633806,1058350,51427,-370728,69573,307732,12613,-258883,-157565,3211,182359,249701,224436,-18856,-108847,-89702,-2740,17426,268289,472031,488225,451814,666239,255444,-381543,-25434,300245,88933,-222817,-173746,64526,281977,335971,175061,-259001,-334277,-478580,-522244,-460872,-347741,-268038,-201399,-65442,-71752,-151868,-439218,39821,291537,200977,-98795,-125679,-403981,-393825,-333268,-142286,73756,223131,351311,423792,507516,373547,224362,261978,267662,169448,122350,306249,215762,34164,-162460,212104,363694,528106,606902,559388,411434,308041,121624,-313874,-245919,264678,330174,11481,-118086,-42051,-160077,-139398,-208355,-252335,-254052,-201495,-262369,-237212,-271464,-394159,-324300,-46331,-57576,14946,-60904,-28190,-164936,-99407,-105701,-300208,-455410,-348561,-89914,-25287,-113839,-361046,-281354,-294394,-174554,-17292,54428,-148077,-149352,-124157,-117186,-76509,143341,323390,496401,363306,-46448,-313303,-208795,-157279,-77166,-50891,143545,294608,305190,356240,401108,35608,30141,551871,1039689,1109239,681967,296004,289845,109752,-88448,-53840,197792,422556,196134,-387146,100725,593906,230267,-274018,23438,316544,-63688,-183650,338556,130945,-479170,-143172,-117325,-292229,-329947,-399136,-102670,228861,458139,537221,83491,-155745,289253,414472,406490,306924,155219,4657,-41144,356197,364409,346858,352621,372080,175322,-281860,-335225,-204361,-108849,-147745,-285688,-372388,-502107,-483356,-136060,97885,139488,-220054,-164279,310595,286394,-78466,-244137,-351752,-108862,297545,783258,837923,520001,89507,-285322,-405023,-415343,-459290,-495202,-508412,-326098,-47218,248523,208216,84175,131819,334897,82621,-63867,877063,1328320,619526,-268744,-32885,230847,178911,-294681,-310399,-17293,26001,-21099,-30631,-136761,-213726,289405,549875,325266,-352517,157330,348057,140794,-222129,-248674,-340915,-367800,-184944,539719,977277,942542,451084,245651,521866,441299,302006,298235,240032,204255,162997,-168858,163956,601655,541279,224283,-50861,65073,193787,269991,25354,-484641,63439,758004,798366,427608,881509,1497249,1331792,713461,35953,-184697,-156391,-202174,90550,548063,786117,569247,255885,-18805,-97622,-233917,-369759,-391950,-442120,-459846,-122813,377491,792535,876230,962119,176071,-238308,280867,429107,319102,116754,41165,-28157,92863,-71411,-249937,-109110,156403,148489,188333,130321,-189467,-19730,339420,437151,196739,190158,514988,591344,135496,-172560,163694,271785,56067,-507554,-89814,122577,-136469,-207457,-7914,56087,268228,457025,522155,157738,-399936,-246284,-70799,-98653,23274,17943,-253012,-374972,-345168,-322310,-77632,322853,667533,619336,424911,139165,-98294,-109289,-249154,130825,173695,-445903,177240,655711,488426,-55766,-471269,-442822,-245075,-281338,-470612,-165038,-123663,-456613,-117468,172737,288456,21298,8758,283877,106735,-192169,597639,1167914,1152872,768865,303643,-146489,-451194,-362366,-216746,-80596,-31956,-195919,-400425,-149782,-88623,-336247,-240518,64912,52776,93782,180355,-92341,-317525,-93488,-47587,-151191,-212757,-201883,-148885,68933,346373,456524,252797,-219258,-148838,150730,377666,225423,104750,-123054,-303910,211388,216513,285449,-8057,-455458,-205329,42153,-50550,-375523,-623315,-326257,-111717,74120,126723,115370,237663,354931,361990,242474,133191,34957,141156,322715,502362,522588,494082,582596,294255,56511,-191397,-221072,-85947,119146,226270,164740,-83735,-407940,-388543,-308377,-51507,-19710,-184070,-458034,171334,762372,713912,299127,-326755,-479326,-594652,-273101,-135863,-363428,-244633,-226322,-367245,-289656,-120826,-280692,-201814,17027,10832,-222964,-425693,-130766,217882,514505,551719,179307,-370837,305626,668596,475068,40118,-25979,148738,-53173,-147584,-130086,311766,496252,443724,207339,-226617,-271120,-184228,-321666,-477286,-149949,226274,360307,174782,-48556,-499739,-144681,-24563,-66216,-202823,7845,346366,612829,596695,377509,-55415,-279374,-435,168466,335694,198033,-348411,-123578,315999,532107,468832,308466,182187,69092,207298,220126,100769,-120936,-51629,40007,-102301,-345199,-464998,-163841,-113867,-95088,-109093,-148744,-374690,-523460,-490718,-159588,17760,195710,280284,296143,384677,289035,48078,-112747,-280248,-487092,-360002,-58668,60532,-137525,-229000,2222,73413,67254,70065,174433,-42453,-372099,-192257,82208,365248,626683,688641,545940,214184,-441484,1214,389689,302917,247703,421032,205893,-322308,-132610,185277,-66029,-499659,-48840,240948,397222,328051,-97818,-575799,-407594,-264622,-363237,200946,411038,368918,16132,106848,265408,111786,3183,105466,214839,198120,40348,-93260,-385360,-406286,-238670,-185190,-157946,-165165,-411031,-243046,192085,266671,144695,161558,-15838,-182463,161869,540170,432817,519223,931639,1325119,1516435,1156957,517203,-24877,93526,163578,-55407,76356,135808,172624,221433,256998,-245718,-306560,-198776,-570827,-167104,-122460,-336010,-84060,101781,83130,17671,-48003,-133132,-208975,-303042,5358,329023,384676,-51951,-527686,-90126,244001,558809,543746,368692,-11548,-168312,-174255,-203473,-209068,-250691,-357082,-426296,-400439,-406095,-85670,66872,110760,46744,-87209,-66082,154547,207985,-58922,-418943,-274656,-13063,121533,-89866,-304833,-28624,43066,-261690,-223759,159701,157426,-28828,-183807,-311490,-23336,22882,-185968,-398335,-291312,-286358,-102850,40328,210883,76228,-302183,-499071,-130025,69853,-8055,-86420,364915,408724,445217,485054,805104,698710,40366,-520399,33645,19799,-363491,-511178,-227164,-66834,-322054,-197017,102752,102587,20281,-38803,-207217,-352880,-24976,41544,5465,-229702,-165348,22570,73824,60487,191427,68631,-213552,-401859,-231390,145482,296381,91530,-265601,-477129,-380103,-353058,-448513,-197380,155374,317182,257374,144985,33213,-169801,-286237,-210198,-48415,56948,52818,116599,-14767,119429,103575,-196395,-382590,-45421,-122646,-107445,402391,420128,193540,-59484,-82542,-193449,-156286,-150460,-428363,-415776,-409543,303459,812295,1047678,460289,-261830,-159667,145117,-151212,-344508,255879,706130,639299,402851,274868,235616,170602,31252,-127345,-125882,-26394,84194,213301,99819,-236799,-218403,70823,31868,-170968,-88002,3417,7944,-70270,-363325,-395929,-357952,-452669,-266897,-193429,-356721,-341287,-167114,-11351,263033,786775,1221101,1079301,576900,474683,405213,30352,-164597,177206,780980,1249403,932242,520442,527787,494344,268476,97285,-282849,-186095,520499,786203,595755,215743,-6918,-24375,159476,340097,504024,731827,803756,628393,476244,429526,177005,-96571,-338615,-340340,3295,432698,584656,249924,-230870,-424297,14085,79291,-99481,93539,524785,481761,482306,728038,981636,945304,985576,887316,787939,440430,160387,-86050,-105027,-53389,30109,-62841,-243050,-143547,-45908,27536,259494,73256,-290008,-215959,-18438,-94847,-305211,-303850,-376079,-322612,-243954,-151267,-176663,-399986,-271705,-103541,-306436,-387612,33883,172164,77173,-177083,-448536,-326824,-185104,-194457,-208767,-145984,116651,585319,1041810,1276902,887489,320152,164190,49474,204038,348362,345195,296490,58191,-350707,-118504,118737,2777,-232716,-286212,-133636,-61650,-116224,-110142,31984,-37224,-164281,-8608,397730,648332,731714,505079,-27182,-115339,248183,348957,223867,303109,350330,151830,-222374,-275201,89442,-65666,-497185,-299835,-235809,-90957,104063,228140,91006,10433,15874,-41714,-386650,-295417,1986,87013,98648,54992,-251150,-430510,107935,163945,4988,243400,580875,932689,1048226,780939,593091,116958,-421086,-90249,407725,468738,201910,-45439,-7347,38866,257423,426978,474479,683234,918533,783805,213634,-288525,17758,95589,-301914,-224456,-20067,-136466,-108908,73954,206090,106059,28032,-55171,-63350,-78671,-83061,-275612,-158790,740753,1353160,1323910,772673,50683,-366620,-416242,-408068,-437107,-91387,422754,572742,689243,462520,216190,-149815,-261417,-217046,-116992,-55319,-45061,-136148,-68631,148478,186728,30895,-209958,-466893,-295476,-351469,-323314,-188556,-176351,-122401,-70503,-31740,-124984,-125975,128472,528088,593220,447927,240074,-881,-24805,-37436,-410930,-260629,207706,246743,85951,-86694,82603,296697,145765,-155628,-342464,-237061,-102656,22350,165716,180093,216799,426438,525243,226548,-22854,-218248,-218410,-293939,-77759,320275,422930,209539,244265,451127,497338,48893,-463549,-158071,-43235,123764,232542,157674,98158,327786,320591,131362,-87895,-384668,-227046,-31300,34661,-31735,-227818,-315548,-227041,-263382,-304895,-167207,-46156,1588,-20764,-171448,-176298,-127169,12661,118182,-69978,-249907,243488,407268,218665,-64511,-38136,150254,224325,-14146,-259387,-303761,-195302,94333,324527,373410,446921,627285,720003,489605,318009,56959,-176,-404746,-13041,544127,614414,285359,-91702,20704,123609,11449,86060,138702,265201,191618,19700,20476,151142,429724,768428,865842,356149,-109347,-99043,-32279,-190396,-179601,-50359,-175255,-344372,-496926,-525970,-289151,-274707,-409674,-348261,-64767,135346,104781,-17031,89469,104013,-62737,-199112,-84996,-28207,2117,6553,-98005,-235899,73959,256614,156046,-106767,-407473,-252367,-16625,276416,247480,26759,-428279,-40718,200534,336703,284088,267998,72872,-104834,-324657,-309821,-169184,-75075,-90282],[-179619,-170767,-189739,-193367,48327,172978,96824,-58458,-279935,41367,157503,193751,334844,747685,1264658,1219270,789128,126938,-138482,-167532,-207647,15289,233202,174187,60105,128957,209729,267902,370884,335052,-100565,-55150,335158,543342,386110,-8780,-354632,-444239,-338803,-438164,-371302,-303578,-286847,-139810,63654,247384,179025,-212451,-403833,-350366,-336119,-299219,-280125,-481597,-112731,66147,53610,-43839,8142,236378,419012,646972,620548,450554,107278,-26486,-123471,-269567,-222894,267179,964829,1158485,929717,277115,-270692,-329738,-188044,91767,286589,59827,-320124,-324667,-102739,104501,163920,66596,-13136,-13751,2840,-260302,-195194,186052,253446,-9686,-356036,-233084,-171164,-100828,-39224,57404,-202633,-136991,327679,362056,97762,-335307,-510346,-503331,-326051,-371995,-147199,133494,269141,281729,189415,98827,-91264,-151645,356471,589607,551555,274619,31809,-197338,-257485,-164030,155509,181555,-128402,-351658,-461300,-76386,363818,32711,-267513,-256607,-274692,-323654,-66053,212164,463124,513340,445076,502859,522045,238249,72694,-29975,123070,54576,-38339,107240,479327,859572,787834,495566,205864,116487,221158,328938,291272,405144,512476,419971,273415,-46287,-51262,50037,41398,-137979,-323928,-300711,-4524,352887,491929,244026,-321735,-341270,-339640,-501311,-521345,-359778,-124354,-136340,-179450,-356484,-286297,-417857,-309712,-132950,104859,546602,767449,662290,306610,-8937,-328451,-107840,624758,1004041,757913,170925,-296403,-45851,-50898,-176549,-404694,-248864,-133748,-355285,-437714,-257260,32260,394546,506345,398685,300526,7332,-122859,-412082,-128336,433663,532140,411528,59078,-113561,-70544,-99592,-20239,-41595,-144753,-202542,-200491,-161172,-15480,175220,444954,830405,1049234,732434,12971,121329,495077,357869,82013,-174641,-254135,-29933,-12171,-67359,-263201,-252905,-33653,116085,119886,-70217,-71776,-63339,-241331,126499,656877,712018,300126,-185670,307903,559858,466254,561124,692253,550152,381758,334734,113440,-111146,-349464,-231518,86307,83034,71804,140785,216021,296494,348188,254451,187567,141219,23714,15322,-301297,-447209,-272559,26698,219626,211803,110419,122437,156006,279028,248854,-41543,-94740,90343,179808,233325,131599,185609,580954,634187,519344,290258,-307038,-366671,-151983,-96357,-194394,-270554,333860,797901,750701,291407,-126330,-396970,-533750,-492291,-473136,-427363,-381683,-475744,-483370,-225046,106175,326888,169439,-337663,-15640,356158,221700,-158146,119949,331974,212898,956,-238980,-287009,-81484,257152,486320,494302,299916,40429,-66133,-198635,-146997,-40906,-137133,-449593,31070,496893,184116,-326806,-656102,754,476746,713035,632917,388766,292671,459742,581224,366956,-222777,-447680,-400718,-314319,-153806,-279013,-552978,-270397,-300881,-435754,263896,290415,361055,311915,165628,-19035,153264,-108219,-305551,-331347,-13273,453919,356983,-204185,-506704,-103181,-92981,-187343,-418839,-59785,150352,322257,73677,-274078,-467736,-388985,-410975,-199246,8351,-35718,-258296,-296589,-322096,-561626,1566,784876,1403931,1158564,303138,-222282,-60867,-202602,-261248,-168292,149351,378281,177238,-171353,-171674,-138382,96595,139416,-280465,-394696,-492068,-228654,33853,108808,-52366,-153070,18547,225495,321048,157260,51634,337310,251732,-135844,-370150,-462072,-263493,-130525,-2769,-29559,-419333,-286782,-27903,-52850,-352180,-110382,33130,-270428,-351801,-21662,149420,104518,-229848,-445268,-348176,-112969,-87758,-101331,228116,522404,186180,-90559,356989,299125,-169382,-16017,518634,693037,425803,-15148,-347653,-325061,286348,995503,1175455,800322,-242092,-27849,271091,-28381,-418424,-463166,-377090,-444835,-466571,-21714,521886,957022,961822,402019,-57577,271478,562568,366465,-208771,-244379,54793,188730,-26649,-300077,-129174,121890,62296,58477,437837,740410,616151,490606,292749,-80427,152970,824472,1175067,804367,259021,-170434,-42117,-188450,-45475,94412,-271376,18077,418889,112236,-69190,38614,196374,214582,129397,208066,95129,-216075,186665,659656,540847,4771,-395656,-304815,-446601,192459,675076,505440,164359,-291734,-70066,216720,142170,-241567,-370722,-499893,-310060,-6540,40137,128313,5217,-154499,-223675,-197823,-90435,-141389,-276096,-348807,-362143,-301863,-211169,58257,355506,349676,240009,-190943,-371286,-74063,-81334,-156227,-307368,-133670,196958,309640,6996,-274214,65317,88564,-225364,56430,403708,125438,-294617,-198185,-69309,93985,110625,1389,-56213,-190275,-84298,198975,198654,49666,-435602,-215403,61213,28834,85495,161239,139557,126588,153915,38786,-213193,-152116,69495,-193025,-101186,68532,-338315,-52105,293194,63786,107266,319031,289594,375568,639316,561920,172268,-317526,-335203,-265705,-264654,-472975,-377912,-190089,-52992,328909,570622,417426,-9961,94185,254610,182013,23360,-6813,-143831,-235576,203375,534359,544863,90188,-192050,-359465,-440422,-146043,8667,-403726,-379563,-349870,-582092,-151869,308587,159810,116426,353407,223311,-7354,-157527,-172691,-171279,-210145,-355524,-258200,-86422,-217507,-270568,36164,101055,216461,314432,483680,663840,650509,176261,-4646,-187533,-3629,297525,839595,1067811,1096751,724164,285821,-109796,-122023,-146123,-184537,-89451,-17055,34185,87595,12014,78989,76521,211795,146160,-78240,-452519,-347716,-150252,231705,551452,622746,525661,388438,150131,-28532,-76914,-13148,-66507,-316017,-344216,3171,224360,259749,231075,101708,-254407,-241894,292649,612728,520259,224261,-200646,-375903,-438526,-265037,-51011,175193,345642,221398,189680,32174,157970,305930,230236,-289982,-207416,178216,291487,96182,-170997,-145845,-333547,-57021,-75132,-197467,-327484,-286388,-170388,-141755,-342990,-181803,-101076,-270933,-475929,-50047,259276,391709,157612,-197082,-58753,36464,-180741,-264022,-267970,-277705,-219725,91746,298399,346193,377647,728945,1234785,1502059,1758622,1133111,720,-74007,590732,803933,348128,-120162,-180301,101474,431689,524402,343060,-20494,-175022,-265603,-236553,-94091,323755,462924,377377,253446,441356,-21070,-450780,117366,405929,163542,-177179,-233283,-127147,34724,-8541,-136866,-355308,-393179,-256651,-271844,-358641,-395869,-384467,-250747,-55215,-65753,-141618,-538526,-112311,24618,-38544,-256790,-413478,-270808,-158875,-258656,-154545,18062,248963,424965,469092,471358,141575,-164415,-2022,135480,212481,332749,487999,328966,-14884,-320556,-123188,6730,82884,189663,349214,286484,207206,143686,-130259,-243671,68598,111970,-103302,-92349,-81336,-273793,-423012,-404052,-288746,-140976,16416,28365,84724,107598,253144,138423,190602,-50050,-192260,-136240,-36182,-123533,-69413,-120897,-398698,-440978,-510317,-199027,46270,-4770,-165890,105386,244780,-32941,-123349,-218437,-178307,-241110,-203550,-98794,57138,207338,277194,342034,326927,195013,-19961,-386312,-368101,-120308,-136158,94986,492491,569236,630239,751902,334694,-56742,314583,718857,907922,628885,299816,192459,10907,-508974,-267295,113243,346666,385382,-28354,144455,482739,235996,-110809,59602,200485,-41633,168278,520918,446411,-182709,-432310,-349741,-482008,-298461,-107699,-80894,-28731,132425,285521,-126136,-253241,455037,380184,353313,166642,25310,-5394,78190,396472,325554,211555,248066,268327,114658,-182513,-298306,-348955,-366928,-332166,-322997,-258574,-146766,-158024,-11599,67808,82083,-313710,-56521,491964,444906,291789,146462,36178,100019,510122,977794,1057313,771438,302371,-127545,-449904,-431577,-463507,-521250,-421152,-248141,4682,373650,511960,335435,177071,276422,82820,-130126,840334,1334014,616033,-459212,123255,376946,206246,-254231,-97676,146714,141338,8870,8965,-221595,-308151,201226,401275,150223,-257685,230117,341779,129977,-149113,-243116,-339387,-265473,82112,879453,1185446,1060992,587862,309457,385723,250969,60340,8734,-28341,-222475,-293795,-248828,276441,653488,487815,129940,-79277,225501,337271,433762,138546,-416304,-33127,555645,571211,228568,838548,1577109,1283766,700512,100742,-102324,-197276,-92502,495605,1026869,1268334,984297,461009,109976,-81173,-379525,-281591,-154927,-271964,-297181,-90597,197515,488877,616621,471820,-41979,-139960,433873,672328,546879,273814,-32697,-148462,67649,71516,73691,100691,170666,55061,277776,301682,72800,-200627,-226056,55219,78388,78687,374692,610258,291558,-275350,-92793,117973,-10157,-455734,-20541,77375,-239869,-226961,-19902,-99616,-69651,129582,238707,125305,-218973,-339289,-230390,-71168,84405,-31727,-240871,-223887,-224186,-336266,-13025,528822,756299,467499,334520,132341,-163503,-173546,-381000,-61256,-28031,-164527,322829,600837,188482,-425236,-298741,-151892,-163825,-381846,-362671,-78204,-355990,-103976,245417,524904,602370,307197,123217,323810,224432,-33547,591400,1321600,1469297,1187430,655006,-40906,-484092,-211312,-275396,-269689,-49502,-128372,-392639,-58866,81794,-206986,-386688,-4531,-73405,-229585,-174411,-384557,-225921,-1686,-63638,-153423,-268323,-326089,-209081,-46710,238075,408866,228506,-195583,-194012,70579,262648,140937,-62079,-412581,-4815,687066,1002857,656824,127072,-505641,-279349,-9727,-134285,-343215,-438770,-589650,-318311,60699,113287,33874,154244,380850,387368,178450,-41284,-88998,-65848,27956,191372,404034,806777,942380,676372,255444,-141131,-216806,-65072,142622,202826,22995,-203954,-408128,-272238,-92667,94941,104777,-100501,-539276,218066,882689,812349,315825,-398608,-339817,-524364,-284462,-98492,-375157,-370438,-282349,-300888,-226564,-212140,-286878,-103107,22066,28011,-44799,-281345,-242265,109217,347569,546884,159109,-129270,450546,855342,567110,74644,21890,109421,-87507,-118973,-46912,319200,387332,442036,250959,-178084,-470356,-337849,-424672,-329426,-142958,282083,419617,335348,187671,25889,274103,149760,29520,34515,118023,279642,487104,563973,431351,67453,-292562,-227442,83571,340184,468426,24245,-110281,115747,275958,201054,204314,215836,118123,33590,-63505,-96548,-21388,171442,168005,5859,-240360,-259095,4593,158583,6787,-129119,-290829,-457175,-485940,-438187,-186492,-83536,124751,280346,299953,388580,345344,162701,30795,-238334,-588227,-277255,-96163,98642,-817,-111694,68359,137141,192056,286084,566791,362019,-220304,-179842,119352,307126,439196,547590,348429,-56711,-497373,-75477,138138,181884,394285,670045,520498,-33993,-544554,-204870,-405777,-374968,-44088,65919,69394,2671,-307183,-670474,-215849,110477,-42345,-133279,201829,325865,30068,-28337,204054,128847,27360,62045,179293,151976,77355,-93399,-314467,-278126,-185423,-234337,-238625,-204872,-295287,-217069,48576,167938,216041,168132,-135476,-451519,51937,474786,321922,429147,828449,1265716,1377385,1105249,466906,137525,230197,353433,73851,128646,240856,135922,170529,161540,-159524,-299632,-252050,-400363,-392782,-239123,-454443,-87411,123883,-6561,-213732,-233787,-122161,42166,-220612,-278198,92881,324698,25324,-331000,-169291,31459,201267,490675,526450,178622,-155264,-275217,-325381,-366451,-334793,-175632,-193556,-269366,-612535,-93211,193093,302353,208966,57086,66581,284490,543673,392081,-112876,-541736,-197332,-57637,-257036,-349294,148505,374268,363409,36238,108844,305694,186093,-55288,-163273,73206,-89986,-399286,34291,242976,87396,-45946,-99060,20388,-9966,-130960,-272405,-486576,-279730,-279282,-88082,257971,366054,445378,334896,768963,713009,322897,-500539,-91406,242201,63667,-186104,-76754,-80594,-270467,-281085,-120847,-173248,-104188,-132279,-259444,-169653,15626,83485,24438,-130992,-341292,-447776,-209659,-145233,-111439,-154750,-402188,-426209,-146563,207466,268283,16505,-361681,-502962,-480988,-405532,-418378,-408927,-161511,96425,181270,46632,-160928,-363344,-488564,-150191,111148,295821,430953,380666,86904,-16646,-30387,-191998,-341351,-137549,-246880,-303583,113929,159293,-3914,-261079,-144065,-1351,-8852,-86232,-419952,-446519,-384658,235577,739670,817770,336460,-374426,-210881,52690,-149716,94436,651400,1062658,744507,353078,286125,362586,354158,158809,-133677,-12112,245122,459604,705212,544423,-30922,-434958,-28746,-124920,-338054,-183040,-22866,61100,-95634,-273749,-170839,-10150,-95544,-253083,-276658,-323535,-145398,27269,254098,539376,817931,911658,794757,540155,330212,324287,-139684,-418434,-150212,251849,557258,456684,183938,243796,223467,130586,94809,-195543,-371081,300815,591014,514239,285033,130758,137066,151950,204706,296006,504349,499769,245620,159827,293954,168343,-20928,-113060,-227268,-107718,347919,592785,321109,-234737,-320224,197086,208201,-55545,31549,418742,393130,360513,693351,934015,826369,698447,545887,401758,251486,80903,-20787,37621,135750,132416,-156071,-551371,-277954,-7867,176891,275918,16536,-290184,-124217,46211,-129919,-559147,-345568,-10155,-24386,-220506,-254809,-277725,-377876,-396820,-317690,-225258,70236,312813,360141,250511,54584,-210637,-464150,-372222,-255419,-160414,-60375,211257,677623,1055923,1209171,946274,356352,16989,-102576,87682,297554,380621,362418,52466,-425234,38785,213715,13341,-175469,-156486,-65794,-85750,-254514,-152545,66481,-101743,-368586,-155404,272408,482780,518613,243282,-74337,-28331,256502,249437,72997,99139,267270,213490,-301688,-353076,192566,59510,-362236,-322370,-181299,96795,203092,153890,-203550,-331871,-223172,-147521,-379797,-438343,-54695,55393,135571,67805,-308846,-333942,197823,235549,175227,56677,352255,775852,985995,939724,700109,172572,-471842,-35762,274768,229626,-158326,-325354,-188418,-164679,64786,299442,492345,730380,792498,706864,337873,-92895,-60279,-137978,-476695,-74425,5403,-229654,-237553,20461,348364,480821,417864,152204,83079,137695,291067,124926,-425095,497602,1230240,1228432,744594,101837,-269017,-389621,-429692,-199494,-166979,240513,437032,580572,374851,230297,-107307,-293419,-325366,-388269,-262039,-115870,-164955,-370270,-19620,177486,105932,-185376,-555059,-242626,-219839,-515478,-246613,-86926,18773,59868,109387,-31701,-109336,-38872,204090,202968,286240,265758,91398,-52314,-55638,-279381,-557091,-232616,-18265,-134646,-70319,252338,374862,119141,-98559,-171131,-285245,-254037,24200,348047,533732,547018,466713,308867,-159775,-428367,-445657,-337279,-424186,-297349,101143,256212,228042,348731,463089,226327,-262609,-185179,56116,110724,130191,67927,-145290,-85921,114260,-26244,-130628,-209057,-374686,-221338,-47847,70921,-83964,-460105,-350942,-137205,-98554,-227810,-90188,45120,92778,75868,19004,43633,-37288,-127705,-60659,266028,289820,432674,414881,210094,-86425,-94661,36787,86948,-159306,-320552,-217329,-97318,44907,185221,117561,8564,295445,606949,525098,559183,429810,140069,-387567,137877,770598,680681,88472,-145391,395937,469678,88597,-124899,-12626,330760,256087,190149,-14296,94456,458605,779333,749626,65087,-461704,-195099,-231008,-469645,-250567,-66873,-112882,-225093,-258242,-392922,-459005,-578366,-357708,-192842,164486,326781,267691,184501,59863,-4966,-135131,-141698,-77988,-54254,-97747,-136206,-294481,-110555,198197,322794,145021,-149300,-192944,-67578,102651,391238,479953,275891,-217449,-184844,120993,244748,174546,101424,-63155,-168178,-163845,-16640,145626,124823,-40827],[-196184,-46049,64709,12313,-121167,226528,139397,-49157,-275350,6274,159207,102790,-22394,548493,1095703,1488157,1236134,351532,-150120,-185880,-263043,-151770,-22461,-119275,-117309,-39708,-49279,-26755,56810,-21060,-351597,5753,498978,645919,413236,41327,-230239,-261961,-334201,-256837,-365715,-164603,-118073,-309283,-418561,-164156,-98022,-255449,-272323,-187432,-182900,-265185,-360847,-246731,27698,139291,165390,193854,328679,516187,693341,771558,685972,478606,128543,334,-151782,-267664,-417329,115413,786390,940116,656766,-42276,-266020,-39478,-77894,175776,488933,409012,-42103,-458404,15743,333267,373878,117373,-59773,-30678,-93588,-365267,-135574,237463,469842,127853,-347621,-267121,-143768,-26950,132982,240633,-149323,-194261,462338,748858,559461,51568,-289246,-124481,89896,1797,-80915,195926,248185,220281,196176,162654,-56418,-307671,-48542,235248,280713,235910,159529,20837,-85957,-100529,46283,-73974,-322254,-281304,-408844,-333712,-76140,-229918,-54833,59843,55520,-105102,-42759,117644,279276,380183,304330,263576,152850,-147314,-404257,-117785,95507,73761,-1140,68207,433918,770879,722967,469140,230255,239345,296501,357802,228751,85270,-81844,-79814,7683,-118254,77355,151268,132921,-7763,-199610,-209656,-33457,56914,-6489,-185708,-277786,-324423,-453037,-247480,-188559,-289472,-325242,-392697,-408244,-414257,-305065,-281115,-161586,-155326,67552,484693,575079,256279,6538,-136395,-392583,-83251,409982,564742,343472,62151,-208913,-208461,-258440,-245951,-258272,-240624,-286330,-397749,-376086,-235056,-75075,108352,169459,117910,145298,36697,-49117,-270710,-204661,168831,278917,222819,4137,-222095,-286230,-323352,-62375,20076,-55423,-82753,-45330,14909,101498,246527,422247,808248,1128249,969187,101435,-61711,374326,371781,166167,13687,-49384,162913,240253,94707,-215017,-271461,-131121,-41750,-31392,-22697,130213,321687,182664,339164,588098,553061,-19017,-196758,485818,682388,586663,631841,593954,404678,313966,388897,364163,137943,14696,311877,578574,538106,472101,453452,371900,301509,271331,150584,-103316,-204319,-280045,-315901,-365110,-422784,-265443,-25995,123226,196498,145129,149318,269670,264515,237984,-15541,14836,235885,279597,218604,175740,492263,867533,759442,485871,90118,-337434,-332452,-310499,-408258,-163199,-16467,428805,939613,968545,569033,-5561,-364991,-535377,-592247,-508182,-414316,-277417,-179704,-69977,169199,280779,242081,-183717,-310323,156876,389190,91354,-590281,-55948,105490,131803,6195,-195997,-332351,-135090,340968,606691,624988,466487,252112,102280,-13202,140660,194555,-105971,-431643,31961,330567,86475,-364960,-565309,185373,691540,801642,565449,178318,99259,356407,459156,182623,-238138,-190966,-192583,-221254,-29798,-142000,-551198,-343188,-267607,-529814,-261612,-392207,-81639,-57812,-225991,-264116,-165855,-248336,-239222,-464419,21462,409678,313739,-190239,-357536,-49134,-47425,-103056,-470982,-213680,-78120,182240,82405,-139140,-370273,-323191,-615834,-130583,201197,110576,-279732,-403413,-131933,-498627,-102468,750533,1238757,957942,235483,-249332,-142034,-225135,-397945,-275267,133849,368123,112924,-413178,-257714,-277492,-8380,190067,-89277,-313805,-470758,-293119,-66403,-14008,-97300,-73158,115168,236289,282361,162492,195449,414884,184606,-416415,-365727,-76070,143107,285116,403356,260154,-170994,-513671,-287477,-172872,-91688,-38143,-106116,-239524,-151153,110925,171355,259241,6686,-213697,-276944,-175476,-186538,-152031,187399,521437,245893,-26213,373661,383733,-105812,-169135,344687,472411,124374,-424744,-164886,68738,428470,950961,980520,465444,-210374,208916,303584,-134330,-187364,-234179,-459035,-432089,-241723,40988,522650,945429,844341,165856,-271692,453228,836460,633850,80017,-221083,-117894,-72832,-285563,-289852,-78082,99929,254750,467605,568912,559588,455946,516491,386148,-190781,-111767,670215,1007966,526831,-97807,-259472,124130,-210997,68811,356987,-52114,6436,361382,-2249,-42994,92510,192153,216763,88593,22499,-186650,-527377,185121,862404,813586,281135,-404473,-571182,-250124,366503,739319,459777,129061,-177608,17845,199275,82355,-235233,-463637,-491141,-258010,-23769,31147,-113634,-179671,-206445,-133736,-74375,-55564,-218198,-312784,-438764,-436114,-412700,-354376,-187640,-29751,-108782,-285398,-230250,41266,284063,356933,43497,-217733,-48984,191543,150820,-141614,-545901,-163190,-110765,-206445,198440,484535,270542,-250443,-470852,-170547,116047,170056,103355,112711,-29759,-151278,164875,375868,276682,-158263,-215228,150402,168793,178183,412418,418047,506910,511702,498047,21618,-244522,264847,139247,-187910,-32284,-235949,-108476,223449,48411,73499,170338,-76340,264929,774085,652538,317602,-277539,-423344,-317233,-157641,-279691,-472881,-360321,-227813,277241,697683,711893,403190,378107,380445,247595,118054,5871,-196257,130056,693045,841781,652150,64544,-255633,-262321,-508739,-293579,-204139,-483371,-279220,-293347,-424457,112894,470463,438144,456289,451965,223361,-149337,-207467,-196476,-245435,-393092,-422766,-257769,-282122,-274090,-348490,-285566,-239795,-44822,250900,458120,712291,665093,312209,95198,-279601,11475,300688,678969,979684,1022416,672004,317056,-23267,-158111,-214051,-71950,186398,316229,399153,500175,418155,408342,419367,314345,207272,-128696,-412638,-156936,18213,389595,749300,843388,611814,271256,-152920,-359000,-332945,-142252,-139820,-164924,-224487,-44502,109749,119435,-7657,-123660,-392839,-166445,383933,717996,654799,330546,-197123,-288494,-351415,-326316,-269146,-96844,39580,270319,293969,32855,-311844,-271799,-207200,-325635,61026,249444,156775,-82722,103674,210830,-68143,35680,-69724,-223121,-162524,-184898,-291758,-180018,-203859,31555,24511,-275561,-313177,47613,283996,279940,47494,-36852,90608,131638,35691,-33051,-269060,-265152,109869,397039,429927,349982,290125,563997,826965,1125220,1347027,761039,-62279,188280,812006,893431,484598,67317,-8169,390594,748424,786088,383072,-99638,-288525,-437181,-462803,-130904,258391,333734,200072,150839,279958,-74420,-230037,150725,308551,70773,-221982,-322431,-257121,-142881,-171565,-166010,-106060,-128904,35759,4150,-266947,-476729,-466874,-441114,-268878,-238476,-294122,-428628,-249787,-162130,-159844,-147553,85098,219341,-10604,-60337,-161230,-33457,188376,369541,408548,262281,-213687,-377152,158644,187615,250403,418769,451033,283755,-164364,-462301,-9512,79615,-111307,-329929,20662,41599,-78014,-23125,-104173,-74863,73940,32219,-270021,-291673,-179470,-200888,-327251,-242601,-140654,-20318,181363,287143,300076,329885,584431,437679,211391,-162048,-446348,-249303,-143994,-125860,-21735,-75738,-349384,-362457,-330868,-333731,1364,-108112,-107377,206081,405169,25181,-406114,-2557,370931,76893,-227006,-130494,101658,176603,163068,167927,259502,352132,250187,-165699,-541583,-204381,-309692,-84106,535752,617043,635713,791629,488061,-181482,61936,430862,626215,496916,174608,-21553,45343,54882,14493,42981,118870,274267,24232,185300,289128,193907,-42100,41284,-10207,9972,495984,694161,671003,32284,-352338,-400904,-439882,-193741,81960,81667,-229800,-278261,-72348,-359321,-193186,311018,164612,75045,-102532,-278865,-236475,45261,277146,203290,25925,110712,176516,83307,-95720,-174642,-193607,-231044,-329160,-341249,-278654,18171,73141,33868,-66436,-78999,-407432,-83867,352466,380248,410912,354736,296230,341666,658142,983296,1105527,913447,409931,-27335,-275197,-243529,-314953,-491080,-327066,-159571,87402,453472,705837,450914,146744,134476,-35172,-264461,488428,814579,322350,-430946,243415,439366,185475,-218213,1707,258712,239428,64524,44555,-276196,-474378,-12727,131874,-76445,-118923,222989,217505,-30659,-221469,-304266,-337490,-117421,359090,1008472,1209694,1051443,669580,348292,166216,-43955,-344230,-315071,-186984,-389403,-539540,-92414,457816,797390,583778,56463,-175244,347227,526910,548327,219901,-344633,-171318,246901,265414,-9752,605102,1323191,1102178,554788,74038,-173366,-382887,-41753,724831,1328350,1452365,1142090,479044,159220,-14569,-283888,-13049,226661,18043,-127017,-143002,-69645,48417,160619,-184555,-183444,-30242,320517,543799,444461,223972,-87119,-456277,-159073,61714,220121,316660,230060,114315,423986,433338,358216,368610,92323,-47989,-91108,-174711,155173,483117,370315,-160090,-356385,-95708,-183593,-342713,54604,64405,-272499,-307068,-98696,-155135,-276452,-254891,-139696,-111,-135077,-272768,-265215,-88116,15793,-185676,-294890,-50296,-66531,-215302,-67872,419467,561744,154654,110025,13690,-301590,-304555,-430302,-326455,-121414,229812,438755,451710,-16845,-412260,-108090,26520,-109272,-304997,-88047,32529,141077,227234,505358,676048,634314,362238,126998,265378,275131,70295,455063,1161007,1483790,1391099,880631,51836,-465044,-72215,-206163,-379240,65295,-11820,-190853,15927,126149,-54237,-199915,-18136,-152896,-441001,-408288,-580017,-238771,-106700,-130925,-211634,-346520,-377734,-173545,-166960,42968,276349,122736,-181572,-27304,232209,179932,31549,-187536,-367534,215560,778240,1405876,786081,167024,-417513,-352371,-187904,-300235,-209724,-166253,-438585,-427706,-38207,-79437,-218296,-43106,240438,249208,-19188,-242246,-147260,-226643,-288573,-91725,545783,1160147,1222613,877543,349111,-99464,-174263,-58542,118681,141192,-81376,-120990,-168223,-19683,103598,108592,113628,-19527,-419726,76622,730117,777528,296587,-378263,-191781,-291978,-266101,-116925,-366224,-413830,-244860,-161536,-123044,-149835,-79846,113407,105475,58763,34709,-223658,-299169,98668,261498,540983,344713,117298,292287,691417,476088,68982,19833,49040,-56756,-95871,-32781,112698,182992,347680,241542,-98200,-456340,-500666,-317235,-178717,-81984,264060,426030,441961,445643,479521,792329,478243,276027,282203,272463,340300,552738,643456,528248,217610,-6759,-160359,-51160,96690,292328,128144,-26437,-31998,-105417,-206635,-21992,89623,49113,-194451,-391569,-117608,136654,224049,161122,65008,-158166,-240825,14130,310091,49207,-224261,-489104,-482450,-515029,-441341,-295991,-162333,80899,312905,303610,300778,287888,169120,31047,-297964,-476359,-260415,-230342,19200,89910,-92859,-54587,53696,166900,346808,634823,467281,1306,187122,314513,261871,184945,314982,94849,-229080,-434115,-181715,-82766,117117,457489,796533,761460,284627,-288342,-336005,-379503,-205651,-32853,-164490,-314091,-354442,-481710,-611737,-107388,366526,397597,134861,-13768,154438,41145,-161944,36435,69228,-19814,-55043,36901,8134,28393,-129573,-90891,-86200,-76132,-220815,-266113,-216689,-138779,-121224,-127822,-15913,138772,42815,-248651,-410753,-64685,224831,94645,197385,620016,1067637,1078010,964917,546546,335773,241134,237787,66639,240271,351527,168913,322748,135053,43590,-144590,-123926,-262113,-115620,-54777,-48859,10948,104530,-79200,-374768,-519895,-386056,-2269,-72123,-450363,-23957,402741,350988,-56142,-207280,28304,291795,684777,644189,296661,-139754,-347942,-361805,-524124,-374745,-77909,2104,-115102,-523219,-189678,203335,366939,257488,105168,92672,198094,644642,749176,240438,-324724,-504940,-272358,-345603,-318856,179256,526136,671861,509279,412757,541966,438705,140474,6648,188285,47869,100730,517865,676186,400496,59248,-127609,-239410,-216607,-55373,196168,260649,359302,-36540,82222,306116,379115,345109,235615,867881,1088251,902392,23373,73672,585008,578558,208105,131562,-27343,-202614,-316862,-278100,-289376,-201817,-288800,-285911,64256,24084,100503,28268,-3183,-57445,-294254,-434995,-194433,-121090,-81911,-236792,-364183,-112537,127355,99391,-156530,-413973,-319724,-224887,-358052,-259085,-468136,-382793,-58484,93938,-103011,-394481,-553534,-530913,-49296,331468,564434,695307,438252,233416,90392,83448,-72443,-239515,-179416,-190863,-281397,-12464,5046,-147009,-478724,-243866,77660,195233,53133,-276240,-255916,-162756,103912,404924,279117,-13039,-325569,-71079,100566,114073,534833,912638,1126555,678509,209121,193845,381450,411724,151380,-154776,88025,367957,641816,1032947,1022758,391531,-458797,-204973,-226685,-469036,-259162,-54374,26463,-165764,-90729,105849,231933,154598,-191271,-377459,-169938,65898,159328,335234,567758,655254,487967,357386,237348,-53396,-134928,-451134,-277132,-315711,-254071,-208430,-178202,-160408,-65428,-107315,-63848,16431,-143620,-497845,-33171,256640,328025,315458,208961,211729,114081,36852,55670,277288,254352,-125943,-225145,150418,85589,-28205,123143,109683,-52939,298813,665608,562497,-38747,-338554,234264,239122,-71027,-85526,192184,225103,204333,569342,768525,661708,394221,192803,13225,60302,41371,98914,304976,310858,203359,-151497,-353346,-201496,-6805,116750,39448,-174189,-281874,-74922,46408,-161082,-307572,50196,380027,231192,-183274,-362534,-319774,-315981,-492027,-140918,175026,450876,496595,457514,356730,262009,71170,-251139,-523888,-274235,-21872,101775,273734,602740,883184,973818,845652,419914,206304,-21400,9240,170974,319693,368975,80695,-495904,119095,253930,75677,8973,111827,90769,-61521,-407394,-144702,60387,-79945,-431838,-259978,92720,251220,230573,-13941,-69496,8030,196648,185710,14594,-109787,76342,144864,-323817,-281576,226523,139733,-213386,-365964,-225010,110841,191364,-65282,-546068,-540152,-453956,-243725,-286355,-588455,-169626,-16772,61458,-11105,-369556,-237255,233074,372163,475611,290705,128572,549059,900618,1057186,673160,119813,-396757,4721,25150,-193252,-433895,-299697,-378315,-462282,-248209,87138,375952,544281,490831,488230,345573,49249,-131481,-301731,-176393,93692,17159,-266569,-235161,-5410,323994,653987,579680,218152,179371,341586,605657,497989,9757,378463,1072450,1064700,585291,-28609,-215310,-337311,-444610,-46869,119035,181239,204795,291548,199106,135484,-178329,-295197,-307914,-407675,-426004,-229999,-198130,-288836,135563,459873,399663,-27654,-424426,-333177,-173352,-415971,-318265,-81587,43341,201877,226890,17822,-172447,-256537,-136853,-34247,197809,274933,144599,-154399,-177487,-139032,-231882,-502200,-343363,-267431,48782,370660,398988,127480,-15092,-102595,-333154,-229517,235336,656293,855945,900923,659816,163394,-352540,-313586,-116934,139103,-5462,-111989,-135600,46830,165652,356552,366708,-10535,-148013,28874,127120,233664,154051,-10008,-266686,-154767,-103433,-278894,-436604,-512506,-464042,-205680,-116600,-110847,-402144,-466816,-298570,-158294,-16774,-181777,-132204,31753,100536,101408,133456,212201,110348,-128284,-155351,431525,633882,471325,251714,64659,-167752,-188332,-142186,-154043,-382166,-398604,-93543,52762,3458,41724,-56378,-461007,-87218,312586,376267,543313,615698,159495,-324065,166862,733747,545901,-132629,-64616,543200,586620,268580,117229,-154748,122498,180433,132183,-153162,-83147,327285,567603,325512,-346259,-152449,-69116,-341730,-426812,-86571,-73373,-125734,-201157,-131904,-282082,-380765,-371886,-58175,102999,432905,478089,383706,329634,17827,-38471,-50291,-39823,-81196,-129077,-248207,-299215,-299457,-11754,177073,174711,19016,-105710,-64696,-2144,63866,312791,507903,325848,-80114,-311422,41244,176735,208732,89444,-129682,-331724,-65552,198303,346588,260298,-27853],[-175316,76533,307145,366391,36615,166378,205795,12820,-234528,-111379,139882,73308,-352609,236068,769955,1299702,1162066,318180,-161341,-41249,-142096,-205273,-340717,-304040,-183318,-179803,-276968,-421890,-372856,-222692,-191470,175887,539591,663418,440047,118234,-13018,194897,169855,56693,-290929,-167423,57941,115476,-48084,-255450,-417713,-400699,-197021,-9290,-74076,-289739,-431617,-40718,100485,136846,150554,285818,495361,687797,827794,769869,618649,351558,39282,-49994,-128950,-179920,-285527,-126868,296219,466564,185234,-409772,9231,165311,137253,282857,575607,683427,237367,-348054,-7406,407254,440436,54383,-256206,-232796,-357204,-435501,1690,327713,610976,106566,-422462,-350807,-149026,-60496,146889,234261,-127336,-261280,436679,867981,672419,156619,-125558,85308,300747,203391,-105395,85349,120183,167887,297624,245697,16470,-196920,-327186,-166900,-82574,32951,117946,143052,-5889,-94238,-64990,-282432,-527952,-302796,-231209,-138065,-162295,59175,412911,468106,261351,19384,-103216,-58762,4079,141631,177614,99103,60431,-57435,-148279,-67626,18412,83225,107324,131705,362272,569185,519321,284606,98767,182209,261106,305893,173936,-199657,-480782,-525174,-367052,-268219,8495,62859,78971,35746,-90190,-74100,-59051,-206829,-484005,-226854,-92497,-298826,-151507,122867,82521,-174101,-428651,-489593,-154031,-86015,-37233,-28905,-112347,-260646,53174,419568,312052,-194855,-287738,-180941,-349489,-57004,227333,245454,171880,17405,-162147,-323884,-384048,-241665,-143839,-185140,-351420,-407880,-549710,-221231,23327,-10004,22149,-125211,-130022,-5817,-9665,-128275,-138259,-158385,-47947,-36685,-5863,-52384,-185661,-548400,-122037,19266,-64707,-144797,-32589,110010,228304,349652,377427,610460,924340,897362,150462,-280805,81571,176938,73352,-37653,-55198,136679,301443,184421,-148235,-290769,-223302,-268686,-277170,-89491,176355,477160,455548,404450,449291,322929,-310619,-222776,420672,657260,680494,614292,381643,129070,141240,401864,704303,481735,430931,692979,752202,734824,685206,535494,344351,189108,81155,-74667,-425026,-544255,-189403,-83670,-59614,-206424,-346706,-202968,-102518,48083,98237,140128,277563,138008,48571,-118641,13290,248787,232511,67335,259035,722676,958440,808078,328064,-202824,-308069,-238314,-334800,-252536,-19297,85061,350694,804475,957348,701808,118914,-349642,-530266,-570950,-494863,-395071,-126004,169925,371001,401603,261283,-49394,-578840,-60707,367432,370059,-66858,-429277,-36563,24290,165722,97087,-94452,-401913,-291866,204908,473660,530860,474936,316428,143743,75577,245314,262914,-170729,-532494,-156606,-17348,-97180,-370481,-489597,288358,861556,844606,371187,-188542,-297317,-27649,100343,-94116,-198823,-97634,-169904,-240056,12241,-73249,-483667,-455276,-264074,-323141,-233390,48543,-85992,-334610,-465985,54668,299538,119863,-23282,-480286,-140009,116381,90071,-15284,34641,88751,142854,5812,-249379,-487303,-351676,-143510,-130951,-391602,-325777,-232027,-318262,120141,303974,117492,-381570,-343374,-124953,-490009,-198942,582203,844520,589769,122289,-294044,-391773,-339917,-498531,-261573,135999,306565,-20253,-564111,-219488,-275873,-68199,209499,22014,-183279,-393253,-445835,-273466,-206804,-124610,-55149,43852,87160,52243,42654,271264,369229,985,-518911,66387,319044,485327,625476,710311,455939,52981,-357345,-303460,-4528,180005,111600,-72003,74230,164591,285204,134563,189711,26872,-144417,-292139,-364911,-380174,-300822,27214,250461,122950,25296,319021,338344,-164447,-341852,61172,44600,-353317,36983,379563,289169,370214,618295,543799,70725,123515,421641,242101,-303400,61425,219215,-81469,-126163,-50935,72438,356989,671396,445891,-223317,-208115,528666,838286,624063,152082,-113274,-77757,-231865,-493039,-179464,-184337,16883,412077,725184,613388,289921,247890,455376,392637,-11208,-172989,328059,491001,61266,-212448,214403,238808,-289210,-9174,341186,-8000,78032,306055,-25636,-43116,167074,182496,189995,37581,-237637,-472511,-347733,146543,775979,875782,412140,-179932,-377554,-122168,302559,497505,263355,-61927,-255269,-146634,-32183,-31096,-248452,-529698,-379450,-183194,-239845,-182439,-386819,-433949,-277598,-82320,45680,9616,-160793,-390003,-317762,-96974,-68325,-269051,-369022,-335092,-332577,-134401,205316,589008,616450,628480,159450,-243889,-102559,-749,-109618,-265636,-541607,-501617,-401923,-162008,228244,443085,382875,-26564,-462293,-378375,-33107,75704,70653,98923,-12636,-92577,168530,473744,441077,276171,124458,161329,175372,203476,546772,553235,638098,643528,667804,232734,-349296,303467,332874,-30632,-74560,-115260,-156317,30373,-125644,-179843,-114946,-316869,263664,662415,484216,257433,-234510,-427334,-355866,-182330,-267962,-482985,-529625,-379678,134861,618295,749998,690207,670019,571103,340491,107203,-127686,-234207,332707,819301,712275,308703,-253826,-456715,-263064,-410455,-339931,-246947,-290286,-298871,-276654,-166894,323573,514176,633580,708135,582690,225713,-280759,-317511,-265708,-290255,-370223,-343792,-352578,-501329,-280011,-283169,-276539,-191393,-131377,16738,248309,525174,394830,137872,-93721,-293149,-78366,105456,301349,724742,843546,585809,259006,-74224,-262500,-345042,-161652,118411,383099,543391,703765,632685,546184,579500,325568,102456,-301115,-381719,-121192,26681,332788,659687,795215,501180,-3236,-427169,-230767,-169219,-157873,-128133,-12427,-137345,-146177,-39482,-19034,-143810,-232529,-253873,-75910,438051,759294,686943,336814,-46826,-69359,-179329,-302626,-383464,-267367,-168652,205335,255371,61448,-179049,-263401,-227477,99720,311026,293905,39579,-272430,431506,579821,391741,123972,-105418,-169082,11127,-90951,-374531,-264016,-132436,67118,-16783,-337201,-255501,-20419,80237,-43517,-116523,51917,109141,133114,119981,30758,-220049,-42308,314641,529048,413483,192744,35951,205147,365243,654758,627703,180629,-142092,200271,613004,557500,370645,175091,205828,652731,957531,913867,326971,-209159,-246367,-242462,-324245,-154420,35626,91355,36766,170216,237359,-4599,-218601,-22770,5066,-176969,-358817,-445241,-324590,-174635,-39097,71635,45049,21534,126200,123441,-213867,-588717,-384006,-448311,-440903,-401399,-414683,-323649,-78299,130902,209213,267912,656608,559880,20425,5312,-108267,-3921,135709,221523,218349,-128902,-361842,-17533,318573,245840,182034,306523,219800,154856,-308864,-551408,244220,404728,116296,-250864,-178159,-227452,-397376,-201520,-185727,-7118,294915,346107,-993,-388463,-361111,-171690,-185019,-143237,-53547,39241,259747,449210,400826,370438,495740,465034,43607,-326429,-291894,-289483,-309680,-158715,18112,-10538,-267053,-328473,-225221,-324201,-68132,-229589,-285271,1647,156918,-43331,-291341,320970,556533,231528,-261604,-194036,59533,41709,-55794,-61206,150615,384537,371610,38669,-441646,-268136,-342273,-251133,377078,491937,451327,500310,395275,-273171,-105031,322903,416704,338022,-30194,-125497,395296,722348,468691,59463,-132919,-198082,-231244,85048,112088,94114,-83513,-56639,-242909,1284,580817,700438,703357,138408,-160005,-303419,-273727,-78689,189481,202704,-169418,-477742,-390729,-501639,-103932,-33922,-189943,-159358,-215805,-568495,-440408,9970,126892,62731,-106589,-19011,76799,39868,-94077,-164100,-90958,23038,53789,-137063,-251787,15560,169641,6694,-268924,-321806,-520604,-163915,106328,276265,320147,323137,372649,510121,686996,811285,946258,877772,383468,-142688,-205722,-83415,-98814,-255366,-266163,-69602,201975,485709,742571,450005,64712,-67149,-252869,-424705,20514,141910,-85989,-249864,263071,375159,71272,-269967,5095,289480,309418,134546,39673,-287000,-474924,-240889,-188410,-216520,-13442,157809,33997,-264133,-416893,-366607,-237944,38705,529551,917289,1076246,960259,696251,348419,-66040,-145285,-107682,-160077,-135662,-169418,-310616,-12164,565266,947850,807669,82397,-287797,426320,768273,655437,295847,-264722,-291147,-4820,24579,-174741,280564,768051,741049,301624,23841,-222081,-501994,-133584,623882,1262786,1266949,989518,297910,65451,52853,-124899,133715,479711,292426,45194,-199654,-279056,-253477,-300717,-424390,-257156,-42172,-5838,56245,26222,-36458,-42131,-245051,-306413,-92125,155248,442435,538816,291510,452679,433057,506780,723572,694644,158484,-261407,-400307,-30252,249337,319065,-35900,-432869,-302058,-431208,-225517,96295,65811,-241599,-426598,-254997,-215903,-215609,-324225,-403069,-176806,-130755,-133641,-87845,-43658,-104205,-335174,-171929,148614,148789,11259,-138627,51862,124376,-214744,-142741,-193056,-485508,-236943,-286484,-290296,158667,487698,449837,235410,-61057,-217456,-52074,40469,-107643,-125710,211827,454100,660297,442340,555610,533515,361016,153634,-59208,113904,253590,131181,319246,777536,1192279,1315689,956374,179089,-334213,7518,-54769,-182601,202800,131879,114394,223537,221721,78576,-44935,-36362,-194172,-345565,-332556,-498749,-384103,-202602,-121667,-302263,-491955,-269941,-59966,-202673,-194449,104418,8419,-44957,292698,543475,200908,41132,-97582,-46990,323029,540621,1118137,597501,83321,-283544,-266297,-378318,-373006,-280,69661,-167549,-392299,-187753,-199045,-419962,-259568,17782,9438,-251666,-296721,-156128,-274304,-503874,-167904,741550,1288596,1262518,794445,284684,-72491,-104784,-47244,82673,105157,-6504,146119,330821,357904,249080,14251,21827,36603,-231381,-157578,443732,690475,347536,-190063,-103445,-64807,-151625,-137736,-351886,-390826,-169290,-13774,4481,63172,194397,382020,292532,134256,-43132,-291782,-215758,87845,162375,485836,559122,321259,22562,266229,270182,77147,5500,24272,-8072,-87415,-65160,-197256,-66209,150461,137269,-23738,-188471,-290242,-194620,-138985,-90929,177683,375091,367135,378833,519006,734641,488594,431466,443311,428162,510093,759332,791638,631492,359249,285808,156411,-11050,-125168,-200845,-136364,-67127,-87093,-340317,-514574,-208995,-109256,-111186,-191796,-249257,105676,265279,117193,58352,71072,-140351,-452259,-62595,169939,-66301,-327927,-336213,-374100,-562168,-497586,-491207,-266672,54587,297412,260719,123080,125877,89675,-80628,-415497,-358015,-303750,-377784,-103835,105771,-137542,-328757,-156382,-17164,226331,406167,377702,349439,471061,426516,173164,-26339,106713,-67532,-220641,-429791,-336240,-236698,34716,368655,751031,862234,521146,127559,51575,-29271,-30049,12859,-249497,-581975,-634851,-592598,-558322,-137068,403180,647841,618123,61670,-65156,-2380,-221395,-145656,-6088,-105367,-204283,-158167,-200734,-173966,-245065,43114,105488,76087,-96965,-121391,-126769,-55890,-62530,-192489,-187547,-90275,-150104,-151820,-106093,-108951,-66761,-134512,-107915,310756,709628,681440,729109,641185,463242,157578,-102169,1904,287639,305294,252568,397651,279111,218271,48636,90180,-138659,203334,215013,260533,52658,-6440,-151936,-103591,-2900,-337552,-249923,-19083,-446612,-48790,531766,589357,127475,-233973,99594,530638,809139,615754,260415,-246642,-418951,-243555,-279079,-298562,-57101,128730,5207,-373037,-334794,26412,232781,151412,58986,35761,-36631,484834,868634,557189,116375,-228701,-349648,-350584,-244044,18893,380469,650335,810080,744384,717980,613128,328323,172928,287568,224234,436875,790174,888599,541177,91279,-176253,-458759,-480497,-102480,482944,871201,917980,520703,293467,505662,384160,176651,406879,1164480,1841723,1437917,458134,254429,782884,848960,415624,179846,-7269,-158934,-315202,-361287,-230491,-128645,-104433,-63626,96101,-84516,-13181,4287,72356,74667,-168621,-527040,-270986,-13197,57630,5828,-165085,-129345,-74553,-158249,-333690,-232023,-95195,21769,-205159,-53405,-154696,-224217,-62290,8608,-273905,-511886,-339177,-448233,21653,502602,723311,722286,394336,384399,348483,298200,73642,-154131,-220080,-124777,-22240,196918,212046,24701,-314949,-403175,5951,317235,240910,-21902,-39836,16443,3455,-33006,-222085,-337352,-239028,19176,205742,405942,803053,925638,863511,436410,-51305,-37967,252290,308128,30410,-161756,112923,329429,598762,1084647,1295920,764146,-101882,-430662,-267588,-463146,-325171,-87136,-45760,-77348,96864,288180,289913,187874,-199301,-446541,18857,248893,193452,179621,283429,288971,120358,-15012,-214108,-534243,-332708,2050,38080,-235471,-482084,-324162,-326733,-151742,-245212,-368972,-323628,-169514,-160182,-383797,-381480,-124373,75104,241178,196473,186732,59830,-125391,-212614,49245,143048,-163857,-281507,141746,-23074,-118549,341919,444348,169475,321854,737306,780576,167871,-421828,94376,135502,-151792,-301706,-114457,2408,55408,363431,498460,452213,145456,-108338,-289643,-98155,80109,259001,471401,350766,186403,13307,7262,22884,-39364,-155819,-404879,-402155,-253698,-82389,-26821,-167886,-35701,385262,538715,248455,-209312,-410566,-249421,-240816,-502277,57758,452047,638344,500259,362275,290221,347053,334962,92157,-418154,-302177,126472,277792,315808,404280,573886,661967,606371,444922,345559,51009,-58687,-24766,152374,296753,115183,-510456,46273,227157,172291,256236,437891,262495,-44317,-570239,-131446,23343,-59068,-411997,-318374,-129564,-54613,-98620,-159510,-59708,4042,96381,113799,30867,-145316,-142777,-128963,-318486,-99053,254529,185466,-81094,-360362,-367907,-106949,-17893,-430207,-278734,-83262,-193768,-200797,-142106,-476132,-366358,-132311,-105463,-161084,-373335,-155055,207631,485190,647668,521602,-39442,254948,762672,1008208,508827,-4245,-143686,45104,-228299,-240902,50393,-151891,-435726,-292390,-392403,-79465,186867,237271,178983,229370,253700,76656,-232322,-262769,53908,185705,29305,-199541,-106339,14806,178723,551444,430042,121671,190425,453247,749218,702145,326464,406066,945132,964398,453650,-303904,-139157,-28852,-433347,-94077,330828,277077,8960,-27775,15068,-19587,-331938,-129135,-67798,-80025,-282156,-331705,-230417,-58678,482496,830313,696068,217590,-134058,-450372,-235943,-371850,-373640,-176257,-56151,312028,341583,38890,-281137,-349179,-74142,71433,230090,276479,162035,-251170,-341075,-9772,67143,-126261,-496654,-275388,194087,435152,339140,74566,-31939,-130596,-408341,-92954,455403,884101,1028945,1096624,842173,205544,-225611,-4353,123960,394802,247788,-87879,-380040,-193202,-43930,240781,215732,89797,112943,16210,100728,306894,219302,11402,-269770,-194724,-261394,-290028,-394056,-306680,-269749,-146984,-215403,-299759,-194106,-217648,-268828,-212444,15402,-118421,-236582,-83821,8334,48477,156911,296450,220813,-74834,-211780,350915,655834,341980,-27823,-147397,-255250,-263539,-300177,-348882,-498145,-387333,29436,211057,10131,-77349,-61005,-299446,-227208,-26815,59431,275734,504293,34210,-291809,130024,541355,387314,-52752,47739,411900,412188,393570,460138,-42893,-138458,136011,-12646,-275018,-314171,88702,252318,-121629,-371919,124377,79057,-316083,-382461,35494,27824,-148604,-223891,-129294,-295373,-303505,-150977,232582,478493,671299,579360,430917,328572,60273,96034,220838,184595,-7117,-202052,-232605,-145245,-60449,14126,41918,-53084,-106962,-64383,-5271,-2200,-69036,138273,380998,243257,-32119,-361215,-21472,140533,253090,199154,-60069,-251366,-6871,278038,411947,322461,-4434],[-258500,-1234,302911,421896,154361,-75051,115911,12863,-220019,-313206,7929,5307,-313294,-190002,331001,726025,583699,-33593,-342117,76863,70542,184331,-3150,-145094,-232963,-342845,-285944,-111890,83125,189014,142803,313522,414274,501084,361742,98269,113097,501584,605346,305315,-202400,-301622,54573,341931,305451,185962,-8319,-301479,-189621,-25480,-131743,-467742,-263687,57333,58785,-655,-55933,135088,390945,609623,741560,608883,398542,71778,-163125,-169637,-167750,-187507,-196637,-372329,-400685,-229536,-405941,-262796,69746,185347,260409,337832,541962,739138,381801,-269492,-190076,305499,363804,-60832,-575707,-429595,-359842,-232312,84578,345549,432649,-112743,-606537,-432685,-198004,-216594,-105920,-47305,-218805,-373256,205864,624507,433683,15846,-124944,123723,282584,163308,-183162,-150743,-31637,172891,398607,259213,-1767,-156839,-350478,-332586,-316237,-311070,-69432,164061,52903,-116436,-120655,-274665,-432026,-372672,-170923,128058,463477,436659,549687,510829,182936,-43305,-228866,-244231,-263123,-180454,2081,33650,114360,43094,126154,8927,-65955,75113,214709,272774,316552,318800,207572,-37758,-156980,-38733,99790,164811,94823,-257189,-289289,-351343,-615280,-386254,-125389,-118041,-62170,873,-21222,13164,-132304,-293191,-99085,123599,-31468,-338393,69758,363097,217194,-141202,-496996,-366137,19286,126790,158045,114554,-146088,-362342,67293,302315,23630,-442073,-107399,-79415,-247605,-25617,156827,171423,178904,-27652,-167391,-287822,-279916,-135880,-65116,-138985,-311330,-324850,-287743,5452,482230,447232,332797,-97367,-438048,-116472,-22363,-7119,-5341,-216640,-375857,-318506,-58610,81815,-62693,-478424,-182700,26779,-57720,-293686,-149993,83422,260439,383891,345835,355414,521242,542715,113087,-391193,-344982,-194593,-118451,-195427,-209263,-8902,208964,150020,-96095,-88169,-152862,-458496,-484206,-217829,88016,383525,478887,307446,320185,131192,-325606,-370320,151777,501038,690324,511998,150887,-157364,-64121,403076,996596,843590,817161,827003,640972,667362,671374,398638,157990,-28851,-156759,-270211,-347997,-329847,-160870,54638,13604,-105022,-365995,-405920,-351355,-121786,54179,166262,188280,-39829,-236000,-282605,-81210,116531,69978,-108869,260684,756840,891911,788177,209861,-252417,-192740,-52831,30359,105943,103283,83281,180435,500940,734757,626322,160706,-355901,-530659,-507274,-484978,-457569,-28729,384474,621681,450642,144172,-329960,-361453,247404,574257,331359,-228738,-444406,-72785,72553,361125,322275,57129,-417407,-450553,-76711,159475,300138,374744,291630,156468,144913,260749,233609,-219369,-610305,-446972,-150242,-446,-160111,-452274,377544,1016725,904404,169417,-521122,-619814,-513918,-356704,-316260,-149479,-68345,-259611,-339613,10698,-15069,-355116,-531324,-250299,-48280,425569,593901,605630,-52064,-245183,213612,492071,323639,119511,-339252,-298415,-58625,112287,334568,481190,431320,339161,1282,-180772,-341578,-213706,-118101,-244942,-434856,-160454,-88516,-42798,266176,329801,55686,-504025,-196124,-172682,-523068,-232440,398459,496597,305884,48246,-283362,-534892,-501257,-529639,-142018,170533,236152,-116127,-396663,-201212,-192523,-46061,204809,68673,-81308,-271111,-563738,-467377,-281388,-73453,-58503,-104302,-92599,-231309,-64973,313926,271262,-191373,-328811,378162,590050,673134,793956,836446,592389,283876,-26133,69180,353861,458183,297772,97516,308722,471620,435942,116534,38766,-78025,-154248,-224883,-323728,-349908,-301432,-98901,-68674,-18080,87567,279237,262812,-200470,-393371,-223762,-403157,5641,654821,849758,399023,210164,323702,133303,-2988,393536,556495,185104,-480120,220247,620201,374754,129150,60696,65751,127895,237725,-67504,-325643,172283,599364,690023,416900,-10335,-133393,-37504,-280499,-443162,-115930,-302803,66333,580964,810637,572950,83381,77218,376578,423421,272512,3757,-24905,-37236,-113651,216990,618002,262006,-348814,-128740,169691,-12175,202831,223810,37405,95808,370628,262356,213089,43500,-389526,-415458,-179496,62966,482752,747802,417432,-377,-221271,-93461,96476,101765,-18842,-311564,-444470,-377163,-101104,16768,-177037,-507688,-234208,-14891,-161658,-285269,-256654,-333301,-251795,-34950,103008,25233,-129474,-474874,-67547,245063,283955,47402,45706,210050,213175,332538,406868,741910,698305,595649,164512,-294961,-107413,-134120,-282000,-339279,-418214,-525888,-393541,-58405,225159,399131,498473,253496,-112601,-416336,-247289,-102949,-68371,-90456,-179579,-60780,233816,576759,622505,726514,628514,273260,132128,270273,614828,612332,593372,638872,603579,290168,-435283,224612,353082,101565,-54572,-55195,-126782,-157207,-331319,-431737,-127951,308178,538822,467609,242219,80423,-97118,-210254,-257819,-199604,-323724,-547194,-610682,-294732,39936,409064,581577,765705,797155,669191,399774,32155,-294852,-26432,438592,582748,231506,-296347,-455446,-267415,-247867,-384366,-356858,-127551,-149438,-302069,-202694,74291,440849,517369,720084,851045,767049,298858,-254323,-400356,-288876,-252376,-252572,-307100,-419062,-354956,-9257,142590,281837,203005,60603,-184535,-33777,204868,25393,-244360,-389345,-149410,-199921,-156333,57281,554889,763785,645794,273634,-75915,-308472,-403081,-333113,-114969,119313,374264,562531,569184,488671,435665,159875,-174723,-479507,-349097,-221249,-144091,78077,341618,535588,301074,-275532,-381096,98628,217681,133092,77908,109272,-50061,-209228,-166934,-106074,-128773,-170555,-132510,31247,502006,790675,664332,291840,122563,94826,-20190,-164887,-305897,-259003,-232485,92491,132663,13164,14586,-10368,327704,448574,414319,287831,35943,-428055,525174,795214,825240,241865,-122704,-128082,45089,-107922,-338197,-361847,-152214,-36618,-155005,-443552,-254113,-138979,-186563,-433734,-223764,26956,22933,19437,59333,-41637,-158412,162567,376304,461800,266087,-42134,-276322,-199076,67199,370004,175676,-178197,-198771,-2275,110233,-1658,99179,205518,377260,781745,1014414,896160,255976,-210035,-49987,-4972,-178043,-233488,-214969,-107281,64326,281006,287744,35881,-367656,-331485,-285707,-339679,-423359,-535795,-346890,-126158,49467,167715,80118,66422,66776,89054,-189622,-456172,-233977,-136775,-57510,-107816,-187464,-281754,119843,436675,570604,607667,916624,636812,-4424,-77603,23875,110866,230592,221460,127103,-316450,-151778,201145,266561,163260,2094,41803,-38254,93690,-280307,-551509,290423,592911,358822,87242,-80097,-317747,-352024,-134472,-166625,6302,534627,773953,515615,88322,-344638,-125048,-125227,-182517,-38180,110751,346610,549152,452537,302401,134116,249415,-166680,-431982,-229977,-249510,-423441,-196339,56651,70562,-168711,-230890,-146312,-193114,-28356,-27020,-365514,-317598,-273109,-75353,76317,511599,453876,176417,-350016,-218038,-6145,-114793,-297372,-278394,39238,320180,365563,160862,-255735,-169144,-40440,-108784,68399,341928,417924,300799,180546,-292547,-216950,257204,287345,187364,-217352,-42273,828287,1284981,925237,227199,-143213,-247427,-246781,44546,9562,-40178,-198580,-202300,-373513,-107809,346045,482019,536864,162352,-80381,-267646,-164861,61229,310412,301457,32329,-165351,-347403,-474962,-129568,-225361,-588151,7478,-43419,-304096,-174741,112270,108305,3629,-100484,-99161,-44409,-47369,-205695,-316132,-111639,194608,411891,156992,-90807,-1279,184705,-33554,-461886,-421415,-547738,-205679,-18498,209015,126208,129822,285768,526889,583865,560213,657792,670245,267966,-392502,-151157,134032,171022,3322,-233388,29003,336744,468448,622190,366754,-7886,-242914,-367215,-536477,-329314,-162139,-239337,-122403,176270,187814,-124989,-361239,-27856,260617,356471,206394,11591,-279054,-282662,-227867,-444235,-214872,35245,69824,-132573,-423008,-458641,-191403,-23531,174183,527463,681773,852440,837636,672054,298326,-231317,110816,424383,157683,-24903,143994,14567,-9784,510763,987567,994148,192722,-387814,432647,943839,733031,353620,-194657,-311727,-72902,-74391,-165937,115399,231603,275032,41244,59416,-36528,-255097,-382612,191737,758238,766808,582211,-19166,-160802,79375,-6692,181216,573879,499783,174103,-222860,-338817,-177212,-283205,-276196,-339642,-194936,-359248,-556519,-535189,-437402,-77950,35124,-93106,-316324,-73861,371163,690005,382100,284457,260009,449863,699938,875821,186144,-403805,-270506,-97667,17299,152494,-41135,-394366,-433703,-478683,-137189,76838,53778,-177413,-423289,-466606,-370298,-247443,-261157,-403513,-313606,-130813,10002,91928,24244,-195462,-263339,112814,323689,385221,262722,-23541,-326813,-378243,-496441,-341490,-439476,-272472,122666,47457,-69547,316708,449402,269700,-27491,-111461,-136686,-41913,-36236,-148062,55163,475719,902459,885535,472542,358720,105522,-126350,-228175,-431989,-95182,155653,141494,233460,343262,689492,1001235,867208,267780,-314131,27006,120762,116672,300291,283959,416235,521916,425494,194783,67338,-64261,-228015,-306814,-285009,-474586,-291291,62961,81472,-216782,-462123,-74268,79995,-96442,-427179,-100614,-98426,111078,600677,815411,341716,201341,94329,292102,428565,255418,235341,121405,-100586,-135334,-103198,-317521,-166384,205127,223709,6995,-362412,-203881,28006,-224902,-430671,-211441,-224478,-288568,-163422,-178161,-219824,-322134,-167658,624147,999955,921440,427959,72517,-72721,-56758,-54132,47542,134540,297047,611207,930675,744761,301826,-156773,-123289,44759,-61873,-273862,222490,622645,477926,-28182,-146617,22957,-47441,-140156,-361596,-352238,-123456,91838,118588,262512,407839,587135,499376,301310,-12780,-209895,-94061,-32313,-91968,328280,594866,421480,-51737,-275063,21547,120832,56738,39418,-305,-63984,-53238,-208710,-273333,-122196,-62083,11474,16862,-53262,-108789,-167155,-178358,31101,222077,83223,-61778,116909,127413,167865,352764,419247,504050,631241,862591,857651,661598,438940,421892,340833,92487,-94363,-219649,-508253,-333582,-184299,-139277,-179137,-164722,-197057,-125618,136405,145744,395087,298915,-119445,-77601,10875,-159109,-264227,-106885,-325574,-190359,-157641,-144164,-295988,-500837,-478165,-318248,-134109,80324,181930,105358,-153655,-109931,-49412,-280292,-366290,-237772,-371792,-468307,-181303,6768,-196130,-425488,-378336,-317304,-9311,161965,392157,615923,517496,312612,-20062,-149048,-16484,-104894,-205271,-352412,-473118,-342763,-144509,106294,512727,767095,597991,402039,353840,213790,97071,59488,-85824,-295356,-472224,-450857,-428433,-283532,190679,608748,809869,297128,-156994,-142210,-243175,-278471,-96410,-234998,-365916,-260189,-298855,-476993,-410982,3660,225134,214189,80660,74095,54630,11476,-31587,-185096,-316255,-392308,-129383,94804,86364,-112878,-229262,-275674,-379763,-78708,235255,271459,417169,591693,423656,-40036,-426954,53632,226739,21994,96242,215301,327771,217967,104031,111347,1304,408702,497278,393111,-43792,-218283,-207545,257404,535182,227941,-83408,14610,-308987,-118510,501563,567699,144844,-299281,132999,695342,739920,401649,16753,-520238,-351428,-141847,-155900,-277297,-109405,162924,122609,-66008,-50612,-214639,-43799,-59503,-17756,15754,-235337,112543,693206,751045,449025,107606,-323398,-309976,-89154,-186264,8614,470547,834896,767346,678741,595226,403480,252871,282208,255250,516455,777649,845093,493453,10023,-328044,-452950,-588731,-231375,479270,1054265,1018973,792765,399277,560255,247353,4257,579546,1342623,2262630,1574009,609241,298904,705248,688092,269642,-35909,-93627,-160724,-318879,-375124,-67631,55624,214491,174428,-108153,-341353,-252928,-52874,52994,39776,36300,-244121,-476695,-145658,-12948,121945,38241,-154795,-320606,-392968,-291330,-299,85127,121619,-44712,71826,85337,33086,59592,-35649,-309707,-246925,-153262,-433900,27715,514325,636527,469209,305540,438889,518095,430790,165504,-136244,-287055,-84116,224209,459413,555566,309585,-90978,-473898,-200398,285473,391660,216485,92448,60926,-33983,-129371,-134917,-228792,-254917,-66299,211682,522396,756917,659422,410749,136555,-328567,-361101,11793,96036,-73130,-103529,78674,192475,381689,864329,1237365,929538,200989,-535994,-300866,-356049,-404466,-115929,-53423,96607,178569,285280,164253,-17210,-355527,-325359,190961,351624,112000,-142797,-163395,-197133,-170522,-211193,-392466,-244944,323466,489546,226704,-192749,-307592,-47580,84209,119692,-130397,-258658,-362915,-378666,-220976,-216344,-295049,-383008,-194049,56301,91170,69071,-35585,-263057,-474903,-139876,145367,79038,27123,213698,-103030,-240752,514544,676187,404745,394120,762430,862264,297185,-388320,-179284,-77024,-227861,-439391,-337933,-179298,-69041,97960,178020,215758,-2321,-318926,-387571,-141846,153981,370550,427907,225561,74757,184489,246272,162645,-135894,-525860,-324242,-256238,-200793,-142023,-153674,-145055,130738,523667,419021,-18444,-374654,-352130,-132421,-153789,-426552,137566,544155,609426,322661,75917,36209,299481,517183,420340,-167292,-354502,208312,400711,340487,186999,214399,343148,271492,312988,247730,40835,-129157,-279837,-93692,153915,95911,-347501,-178120,137559,276226,499974,683737,371276,-74401,-417621,-109919,21349,-69519,-335417,-296140,-326837,-340533,-285221,-165073,-88397,-31291,-23170,-13439,51376,47413,-30162,-428033,-311620,54388,304333,217314,18491,-259998,-524210,-421386,-199020,-160608,81912,247988,64800,-112246,22219,-254125,-585904,-231909,-176903,-213876,-272550,-106808,135123,447627,550789,501205,-96682,-87938,532522,729946,250172,-83990,140287,98083,-365707,124549,351210,-126537,-268449,32085,-133598,-145090,-5210,-45979,-40105,13969,103113,-27302,-377996,-144686,154250,187756,83028,-22817,86986,60202,-16375,180519,21595,-77488,119344,424946,678145,676161,403764,404146,813538,902161,436692,-218891,94518,397584,-159493,-292441,319579,330344,42748,-85640,-12274,-103879,-327998,115856,232426,225197,-41611,-288978,-290131,28415,745347,1110776,895436,471766,138424,-302867,-387975,-425483,-433557,-329455,-129644,358403,424234,49058,-370140,-326685,84666,202036,278853,259361,170230,-123283,-167228,105369,185089,24652,-343571,-228034,339885,466608,225203,-32513,-146244,-217838,-417530,23128,568101,935960,1025180,1092634,873531,265098,-181310,55942,163802,385718,294957,-237403,-557140,-523184,-342792,72197,151122,276355,183384,-204360,123304,357100,279597,633,-358964,-254952,-259692,-191590,-79419,165115,118201,-24408,-310389,97244,387971,119528,-212458,-205179,44532,-22241,-257554,-266015,-151653,-53647,113914,300976,283123,-8744,-297542,94024,355314,60694,-367279,-260134,-269773,-303747,-345534,-315249,-355592,-357290,84932,308416,54686,-147813,40343,37953,-82858,-203278,-354033,-138774,121223,-188481,-273591,120565,428309,436119,217209,104779,39727,31751,369961,476161,-57148,-200681,106142,-24128,-250118,-490016,-194973,-51186,-302008,-165317,219997,135955,-217954,-486511,-51837,69379,-191165,-269080,-215686,-388550,-317681,-43672,432036,810149,778143,546917,330885,164221,242311,405871,637002,516609,149503,-256655,-175891,-7921,73701,16877,20208,61552,15872,98325,100377,-10764,-226159,-48606,153993,76424,-76899,-369102,-88644,75850,168413,165417,-11310,-77365,2016,181026,308310,281501,17685],[-277114,-108186,151552,295057,176383,-141712,-30315,59723,-79889,-322655,-70805,-33227,-295810,-377052,83402,251825,-22945,-431770,-251437,272497,445283,559792,342953,13606,-237443,-371926,-140961,256653,544192,547516,506061,475112,319885,302611,253687,47724,189563,657829,879753,509427,-57500,-294561,-7205,376826,537833,633520,540177,150262,-70179,-113725,-242943,-571697,-239,156771,49660,-137924,-299540,-127096,169852,453329,605380,469685,203958,-143848,-272759,-212759,-208364,-194944,-131965,-271665,-322384,-266951,57226,118497,111498,184942,363387,430969,563947,677971,442940,-151496,-311602,209905,341762,17066,-322701,-107372,-23731,13351,168273,317192,81740,-264314,-549985,-286792,-72781,-162176,-301132,-428232,-337119,-444745,-85197,195188,78033,-157581,-144919,125273,190861,33417,-150800,-166463,66213,359417,515990,279584,-6040,-173100,-276285,-34179,-108781,-541051,-75810,297131,271812,2554,-71272,-168800,-295906,-322126,-141145,291418,804309,641891,422233,209665,-102584,-237163,-317619,-305005,-345545,-456699,-169857,59896,165909,109433,253305,63977,-46500,152069,374602,487157,359539,147227,-79014,-321720,-364110,-227184,-60637,51867,33132,-241021,-345793,-373153,-573885,-262589,-27146,-130837,-104021,-7026,47227,66795,-213327,-222583,175414,350726,-16612,-371296,207288,476338,283788,-104538,-518964,-255557,75365,204470,226604,160913,-182470,-330682,84327,147743,-190053,-329066,139754,80850,-111517,34048,205391,210575,131753,-93230,-153805,-138193,-59919,26688,13917,-100181,-209681,-161974,-19866,286476,869733,941673,673252,81113,-359715,-228097,-69655,92294,93429,-47832,-372720,-506033,-187069,68981,-69884,-422653,-195446,94665,56778,-273114,-329814,-50774,180068,321468,336812,227647,116096,73737,12649,-260724,-500595,-433876,-180315,-214562,-362028,-130382,60649,121712,142040,268712,27677,-365672,-570179,-315306,-52431,128967,265021,134543,220858,45313,-179969,-567888,-149112,283139,575949,352412,-45438,-349315,-251355,385742,1129195,1138505,1047525,715798,365194,410401,459810,138560,-108382,-297673,-256417,-198368,-150474,-149976,-298484,-101420,-88533,-62715,-216855,-378825,-408640,-168050,66819,177449,10929,-226844,-460077,-443519,-238378,-116935,-140335,-221267,148597,633680,757950,702253,193030,-104542,-37087,140163,383197,374980,207383,61585,17758,198266,403564,376979,81253,-400408,-460590,-396255,-354142,-398762,58094,460424,651450,375752,8721,-480618,-191262,449205,670234,276183,-356130,-408503,-115261,259702,703184,642359,233374,-379141,-528814,-383561,-216644,47442,240833,259580,176325,184604,230881,162331,-170226,-378990,-404842,134473,350147,115096,-484695,447860,1118319,926965,13689,-633205,-266471,-212146,-441612,-391579,-123793,7324,-276690,-496109,-40617,37973,-168107,-490516,-255297,189111,788531,847154,968885,199866,-201834,162103,344387,316242,139650,-203774,-169290,119597,472715,695178,811738,737302,365427,-136145,-299618,-89180,67435,282165,138330,148715,123170,63671,136990,256497,287060,-33546,-525235,-54230,-163483,-503327,-206603,252232,311315,184177,10711,-240381,-510282,-378667,-264032,9622,194322,163430,-105866,-270298,-248266,-136777,410,149232,86288,49054,-50631,-364206,-500058,-210909,-3941,-77992,-273737,-214012,-449027,-99059,298407,145955,-344396,-224153,409255,580922,582320,677859,747873,665022,474262,272529,420173,670092,687459,444861,236921,417281,661223,462774,88561,-110085,-246047,-114771,42676,78549,-53549,-106442,-136359,-266678,-93625,119887,257856,229917,-99816,-322524,-490108,-134568,681931,1215928,1149767,439400,14671,187095,-82672,7229,462393,536762,149008,-553077,233115,772363,637162,235953,57726,-23499,-116224,-174054,-157844,107792,521262,648278,475107,106779,-259887,-139890,38957,-291135,-347238,-117541,-355963,169110,683277,732501,443422,-64795,-38433,313503,527620,486741,146469,-264972,-143243,113201,494147,695048,130450,-427763,-205577,-66438,10057,292125,59603,91791,400011,605126,386988,273137,78281,-389834,-317856,-149965,-88126,96243,451310,303010,62931,-178549,-144002,-124145,-292870,-314930,-361466,-251016,1451,146360,71983,-126779,-478533,-82145,175675,136546,-53454,-123739,-171141,-166251,-33493,19573,-104588,-251938,-258627,165580,437958,458546,290871,429552,662487,631786,580161,356596,419889,435706,257904,25059,-352512,-87695,-124217,-307134,-439795,-387585,-321895,-169175,68282,225886,390294,557266,425027,111416,-248772,-436341,-356084,-329635,-421046,-454988,-143243,248296,635403,780691,1035380,972387,394612,61509,382861,641011,602389,429434,514789,434699,216064,-536958,31742,205778,56648,-105758,-105585,-96009,-265352,-458742,-366942,75340,724637,839024,437198,114522,-119072,42839,18268,-95050,-75941,-311963,-551162,-443952,-189438,4311,121395,253820,598613,694984,567172,316690,-104710,-265548,278071,505930,183581,-254628,-219688,-50818,-13731,-171913,-396851,-403617,-58771,-89837,-254453,-138311,186551,396524,441541,650018,840370,902696,420769,-132296,-430874,-273903,-195576,-175147,-284944,-319514,-53297,467507,634204,769158,537804,237013,-166850,-359235,-168854,-183201,-277488,86547,16662,-349702,-182151,144418,499084,679916,680521,320999,59434,-196609,-405013,-442825,-269150,-362582,-82581,78516,241928,266253,71702,-213620,-575374,-348200,-335243,-440210,-489798,-380187,-148436,116795,80415,-414687,-295403,273960,471089,394776,244295,126215,2201,-199296,-263880,-170893,-75135,-104833,-112677,125705,542729,770968,589227,207569,222297,182663,72654,-17485,-88739,-103918,-187665,-41179,-8341,-88845,-80500,-78620,501063,516380,316848,202667,80416,-500871,273264,733019,943655,309585,-107001,-177079,-99094,-241099,-276178,-422860,-282225,-237686,-306557,-563201,-305193,-194329,-173303,-231884,-198044,-131815,-173439,-194764,-125772,-210723,-125288,223087,265705,177013,-27060,-234875,-445997,-459618,23171,497427,315130,-76509,-277753,-365181,-524010,-582425,-242875,135674,429772,722363,883514,713411,173134,-117424,111513,110546,-170031,-430142,-288428,-101936,209522,369656,312193,4098,-429263,-367516,-119998,-130926,-284700,-520596,-379016,-144648,-43944,48304,27467,33398,-55908,-69832,-229828,-329314,-112071,95709,262973,200465,16693,-321422,130573,491592,667879,695873,795067,446069,-116321,-212229,118354,217591,390777,486069,395372,133960,-6210,188596,38882,-79307,-242399,-315057,-210090,57039,-190433,-492727,100015,538314,456817,211080,2637,-239705,-214649,882,-6820,19582,634022,1044469,946046,440592,-195513,-9615,-82115,-351319,-32862,223547,473034,589581,461732,174024,-290100,-143570,-293853,-425410,-305284,-243184,-418472,-270356,62039,137127,-65242,-57364,-85524,-106131,5167,126586,7302,-235325,-315367,31522,369344,566035,266009,-36804,-507938,-196638,-64260,-208125,-407938,-455770,-83888,169859,250584,173708,-65726,34450,288563,173856,-258355,217285,614514,599466,201559,-194703,-382935,50936,90038,21077,-320573,-21537,1045829,1547748,1239061,473178,92402,363723,237903,171285,-33187,-197869,-370663,-355522,-324808,-290458,-152400,135874,236136,94772,-159744,-361510,-136495,205264,459390,415828,215170,45982,-183299,-500550,-256633,-113227,-177607,246627,142257,-23954,149010,287971,225217,47963,33417,-83797,-164088,-203320,-441318,-508710,-166977,235469,557601,339798,11028,5228,176378,-56019,-508564,-206140,-316884,-193028,-7692,140245,-82122,-121049,68491,335111,352796,325229,368439,352745,94441,-366570,-59291,326853,375483,154777,-256906,113722,444301,395363,360939,198661,-53536,-209289,-172502,-355879,-508958,-203266,-124270,-63747,-106,-99301,-374572,-404228,-56762,212144,383746,268590,-3833,-304334,-147372,-52731,-295022,-173062,5688,-39059,-265746,-438568,-246581,39426,187388,249524,341303,374963,579173,691797,582675,180734,-267110,362058,764896,330414,51581,484318,455603,72287,266157,812207,957285,287109,-452783,312097,897433,686818,322177,-164223,-246304,-66295,-131485,-70497,161240,26395,-129102,-112419,135308,153579,-84562,-343951,-192005,-5735,105083,82060,-290107,-364047,37812,18717,166415,536164,583992,212502,-230244,-344978,-105391,-75305,-129947,-367882,-351267,-336984,8425,62279,-202825,-300081,100706,83278,-399087,-334107,117667,438663,229540,-43025,-43359,196729,375432,535293,-20287,-545040,-134104,-72934,-93603,-58333,-203869,-453908,-474831,-260952,-95464,-8430,19728,-97668,-270421,-432037,-454571,-429820,-409864,-417167,-277200,-80341,93998,155279,12959,-251981,-97448,344778,404141,532444,448376,232731,-92269,-195218,-395129,-494055,-395533,93305,526202,461261,197175,219898,105408,-149479,-276068,-278150,-203250,-31835,-19452,-179863,185634,641149,1068110,746768,311621,-20598,-470948,-305826,-216048,-325418,-205701,23403,89570,123648,-8888,134073,569816,613802,217300,-477967,71620,306683,403357,369685,410757,608084,759949,637144,278233,101368,-95897,-281689,-357054,-336209,-414606,-23099,418450,392823,73485,-249621,67351,193521,62782,-408248,-326734,-212737,149413,726423,906562,577761,429770,284955,572864,615142,300350,-335162,-490717,-284150,-1120,23807,-186025,41601,324323,270345,40169,-396235,-75958,209707,-100686,-367563,-403005,-316160,-145262,-37257,-256041,-181871,-92881,-180482,135878,336083,231853,-110455,-188087,-105340,-62592,-108770,11175,232686,715481,1153167,1379259,985350,243838,-360013,-220405,20910,26716,-198482,135829,603684,613911,54620,-330764,-26285,-543,-95168,-345043,-286628,-108664,145722,198154,362786,508615,674407,633825,464216,180438,-24655,-99329,-194880,-518766,3587,352680,392376,109053,-416521,-180959,182260,206204,69930,-45724,-20713,37342,-47397,-300297,-393472,-287262,-90,122775,113936,-48897,-171101,-265346,-143794,-12097,-278201,-563295,-358449,-235200,-20594,132613,213981,435068,581329,745392,748211,582890,442009,392531,325510,98825,26723,260695,155171,-299795,-379967,13113,-1717,-70961,-103983,104900,477059,570812,639149,228376,-414087,-141789,-97259,-134591,190491,136799,43072,178658,154523,-26942,-277393,-447425,-378528,-99259,113871,123326,-17253,-170856,-506694,-231076,-166099,-510483,-160519,-109761,-412683,-465434,-198322,-202161,-220213,-140603,-248083,-275392,1716,260967,563435,625553,322214,-5853,-266058,-173345,-71484,-78190,-159445,-203393,-326407,-416331,-402487,-272056,129904,489033,508459,480642,438309,276567,117079,67049,122575,50400,-193765,-225525,-262794,-310064,-151033,321509,620381,423059,-18241,-263678,-261352,-315306,-212168,-405899,-440749,-145283,-111605,-197516,-364322,-183586,226140,277543,212783,184327,216748,179124,29122,-213727,-439061,-230469,121009,301467,120948,-178923,-335712,-315405,-359181,-367273,-195569,-49478,104759,355972,199863,-347794,-263362,177933,175705,-15828,-105188,209491,192490,93152,-35794,-74581,214643,547928,756674,345944,-234403,-463187,-191373,536714,940980,729382,421408,212039,-100308,-145797,282222,321801,12242,-425958,134268,746656,575208,64305,-399514,-327038,-160712,-156083,-230859,-403227,-240701,92554,211791,274229,349930,75112,-35432,-116344,5626,139216,-92434,-344638,342958,781165,592570,213720,-377028,-247953,69454,-159792,-418277,280714,650080,461515,416499,377818,311486,179203,120729,110568,355939,541548,640198,342664,-109146,-531433,-388554,-445166,-347527,235096,770743,723750,649920,379429,300466,-69959,-104942,442868,1066095,1733262,1100535,341811,295382,460489,227684,-198188,-448650,-292785,-207644,-346276,-336821,112186,199798,376497,288972,-224020,-554476,-356994,-119081,-36267,-828,273891,60223,-216824,-470537,-286666,96967,174146,-135885,-468288,-382870,-146822,171966,163759,34534,-312,46932,180421,219838,231838,45854,-111250,-24734,-59771,-462684,-29809,322800,265711,-809,95854,304737,489133,440737,200363,-157660,-358880,-82452,334940,623528,790678,496320,48730,-272095,-431167,116608,423306,338630,107735,-50928,-69891,55032,-29647,-161176,-344191,-335628,44804,364532,392091,230400,89535,50575,-221622,-400985,-215577,-94446,-34299,14214,49291,51578,100564,476876,898993,866814,379118,-296255,-276167,-244254,-441847,-122220,34483,233130,161044,117925,-59798,-347572,-540244,-82166,311576,337566,-58413,-317687,-172499,-429717,-404669,-345017,-257680,-25381,634498,702506,220210,-213154,-130520,-38685,200309,285427,153218,44207,-42346,-303714,-300896,-99675,-53000,-297068,-434505,-181623,-72576,-105920,-199544,-364463,-496052,-210310,168079,237161,196282,193899,-147498,-262157,593416,740698,524205,441092,754521,802291,315641,-285804,-468931,-296305,-185778,-134534,-239087,-233894,-174434,-191790,-117102,11721,-46646,-415047,-318607,-69186,167593,344934,209953,-10182,-66217,252435,315732,144532,-260133,-185747,91821,33054,-134918,-229947,-292300,-132960,168127,436977,116151,-433680,-401160,-269832,-39121,-44978,-303971,109894,472173,431330,67696,-198302,-227806,167909,556557,635119,83241,-430559,169003,420900,332174,57612,-101020,9022,-128468,5235,29905,-14825,-189495,-557242,-316182,-14217,-3834,-244224,-419580,47070,363554,646832,737986,364893,-161781,-289355,-79197,36678,-106747,-182756,-170037,-330526,-287665,-146900,-168668,-170046,-94598,-160026,-185276,56718,291925,329338,23030,-135962,128822,306500,225094,81742,-127917,-308731,-53644,216604,374244,344524,357711,133254,-111426,166106,-32241,-416862,-225577,-32331,-94056,-171898,-102522,50726,219564,214298,243470,-61980,-396382,201342,265259,-38880,-39582,370100,180249,-395622,215576,315457,-249040,-102719,240503,42009,-199950,-159022,-207526,-159748,-113963,-65154,-235975,-457913,-55502,145839,166078,192073,189555,253469,85376,-165515,-262684,-314897,-226541,-7814,250237,419179,434933,239466,271225,599847,733865,426830,116730,334938,675236,122409,-516644,79129,219794,174394,75789,124821,-11569,-52119,322216,477580,445143,165420,-143642,-355601,-50664,782113,1178392,943856,635578,289940,-127726,-450412,-376797,-477109,-327915,-4353,339504,412750,43591,-390227,-330396,22120,171297,226660,199993,184818,116912,140824,167807,101342,-49833,-291959,-144049,473236,508571,178000,-60221,-246028,-314106,-326044,70108,531004,792114,850259,904349,702194,162397,-319801,-194110,1387,190839,184564,-390820,-318503,-173526,-86685,74747,219006,288137,30595,-458744,225593,410437,276289,-63301,-480379,-155535,-56687,-98981,146374,476886,441238,90888,-331377,528106,818399,446347,-68709,-116977,96131,84867,-92803,-266500,-188522,-87518,81893,261696,317636,93415,-343235,-238057,-143109,-301419,-391444,-84080,-138529,-267471,-265754,-179589,-220766,-385048,35301,296542,100277,-147738,120459,233505,61315,-104574,-333387,-326454,-176403,-355541,-245467,222619,515128,654414,412111,104971,-383428,-89995,296232,145558,-289651,4324,61279,-31441,-144378,-252885,-393109,-256453,-289162,-122764,144816,129223,-44955,-321125,-334737,-97993,-278060,-271960,-172752,-274448,-378579,-76134,488193,947853,694602,325931,109839,180402,521544,813992,1052866,847303,337705,-241776,-217775,-31708,148470,254160,448067,490484,392319,449851,322008,46368,-251926,-164084,-85131,-124548,-191294,-367928,-168221,-31244,-32339,-67361,-19042,64476,-25,-61574,72097,169255,45082],[-244295,-174594,-88210,159713,196220,-16111,-261166,69863,100044,-112947,-122962,-135869,-397163,-291066,32185,88509,-175442,-312624,30508,404180,705110,693941,489533,87321,-210882,-298059,-46483,433239,702143,639565,688910,537084,243053,54804,16511,-146694,124860,552151,800413,519195,27985,-234938,-153118,205199,590189,925396,962037,572600,62906,-272376,-440965,-321135,184042,199455,25013,-297297,-445823,-506972,-131199,261493,421638,328735,16013,-270843,-309398,-288902,-321426,-257883,-157071,-114615,23760,244739,543708,438390,222292,162407,375176,486232,586216,518458,344772,-61991,-251414,150533,381293,213500,-19056,191879,202315,156193,170482,148308,-118582,-183314,-298205,-48170,191290,155323,51262,-287819,-487561,-544674,-407558,-275790,-284117,-320540,-217362,55029,46969,-118305,-59927,64530,301702,564054,530761,257234,-20295,-265008,-93631,233054,102418,-269259,172712,539693,558731,199080,-33779,-148093,-228563,-217920,-158552,247598,656296,480087,79951,-280437,-356858,-435055,-377971,-290764,-253509,-335007,-367142,69211,173131,151774,176721,-5359,12799,272972,532161,647948,375040,17898,-329653,-390088,-365214,-207503,-91945,9541,-45350,-298436,-324392,-343964,-375796,-26591,189579,34459,9147,-5334,36529,14226,-340961,-203961,212826,355993,-44081,-333577,205333,416883,244461,-82158,-400202,-240303,3920,98947,101802,52007,-249686,-247999,4936,-84444,-310067,-220080,200743,167853,-29252,27338,226753,223101,41899,-171814,-84531,29778,137826,135875,29006,-150021,-177687,-88193,15322,327680,872241,1110226,810165,184902,-175918,-304035,-210190,91806,96503,27148,-122457,-286543,-420175,-166332,-256380,-471060,-193562,136484,182519,-62409,-462534,-325279,-65828,112278,254997,224169,-63097,-370806,-150618,-29681,71833,65940,5585,-170418,-429238,-202096,-62588,253360,443181,458798,93838,-230589,-485298,-352509,-210177,-216486,-133680,-59986,75985,-10442,-35627,-140123,-144124,33449,291900,106191,-288616,-318116,-437500,256334,979477,1185076,955834,384188,6669,29980,89518,-172441,-413890,-338174,-95578,-23505,-28104,-72736,-289953,-466863,-187494,-17696,-39288,-142272,-200157,-87179,71299,60229,-271342,-373009,-254032,-433635,-450062,-353735,-345140,-330255,-64643,384323,561600,525827,173161,-7395,51943,193885,463614,447418,275489,54077,-82278,51643,164914,63016,-127786,-521138,-278875,-200174,-80023,-89745,171378,416270,479598,204228,-161632,-623278,-101990,432093,550815,175133,-326348,-225972,68072,632569,1036851,906723,372152,-305176,-520144,-455535,-505822,-150111,117893,227956,137828,106387,107979,56989,-59043,-120830,-47279,386579,594637,259010,-598493,412117,1046580,790535,-124773,-493966,-23096,123851,-118602,-420206,-144265,129878,-13136,-319809,-177526,35568,6908,-323895,-349101,263586,716970,782464,846464,285167,-334582,-44303,29651,131270,10788,-153297,43182,328433,761580,884929,858912,730104,160588,-314755,-563497,-18519,220874,545707,550380,576602,358694,160558,166409,124431,169482,-113808,-281672,43735,-117877,-465506,-192094,112540,221242,137767,-41119,-235222,-467936,-76715,28526,90884,160436,128165,21857,-208654,-347742,-143051,5129,29153,146244,290303,200675,-143104,-371461,-177285,-8907,-128677,-433269,-256497,-425626,-112163,195182,1998,-458519,-255154,106310,206051,166939,263057,485254,644702,534250,395515,589508,839633,815586,495520,259496,383610,645876,341963,30315,-217324,-422075,44578,395151,513272,277703,127747,-104417,-332566,-159447,72937,216614,260310,70653,-233412,-471797,332636,1173585,1563921,1225906,425962,-174117,54378,-127719,-75468,333801,336953,88775,-301789,90484,553270,509049,129030,-72968,-210344,-353932,-134598,255434,491005,693943,604549,242703,-211800,-387861,-56920,132625,-216649,-299357,-160602,-355686,155014,620530,577884,282357,-127339,-32549,318198,645459,550100,146795,-295835,-60197,210146,435081,362818,-147884,-487929,-215552,-289436,39542,286989,-164033,87118,714221,693703,430726,309334,97311,-345388,-326389,-247294,-256092,-231013,86581,119781,-17357,-267742,-174055,-146854,-381407,-329746,-106749,103574,398497,282483,-54735,-208299,-436446,31733,307748,325489,117628,-134478,-138590,-118050,-89616,-193189,-390736,-217224,67785,288436,383086,332652,289258,564970,846638,824698,585640,121183,-179411,-100430,-163781,-220461,-402587,-108978,-71750,-231640,-417030,-445266,-296051,-67112,176902,257694,411983,517295,411514,132508,-124378,-313606,-427025,-422096,-252751,-253515,-228554,184659,586630,849589,1103207,998932,369632,-15793,498404,660208,532793,183013,277998,351434,197877,-312492,-188481,86150,-13274,-213420,-260642,-140377,-293388,-394457,-208096,203357,789916,951295,611429,188214,-220699,107574,139099,22776,106581,-181253,-385672,-329405,-218248,-68574,-151382,-144246,302291,446233,312201,90731,-251109,-25507,506243,555636,202586,249337,322352,216401,57312,-64286,-296806,-424312,-94550,-108052,-182098,-157018,100602,206866,257461,425850,688687,917072,529186,-35389,-399823,-205490,-113973,-125184,-230399,-161158,225598,813324,995096,1004164,720875,347659,40891,-384434,-280943,-66225,103021,428594,65433,-385698,74065,291590,381540,391898,430005,240123,140338,-89010,-454006,-271903,-42409,-88842,-325961,-455869,-162769,31958,83928,-193582,-126527,-119608,-352540,-309682,-111307,-54264,-195206,-363780,-117019,-380524,-378389,198417,453892,405972,222381,19191,-8145,-124301,-207255,-199994,-80105,-128096,-188072,158165,500274,646779,446622,115058,262134,239926,103795,65905,151597,162234,88774,-63254,-15472,-4642,-76114,-315936,157939,251554,55734,40782,80850,-286817,-207201,386931,648492,253403,-50813,-154779,-295315,-425454,-224583,-302501,-462557,-421419,-320569,-403443,-372634,-112821,106290,111740,-61800,-342498,-410553,-364196,-342687,-315921,-110434,114969,19654,-237959,-351152,-108960,-173562,-230662,150875,725495,550937,150832,-375476,-251857,-44831,-185993,-480762,-21266,341861,509556,592514,399760,44663,-42894,155083,53618,-308374,-463606,-125286,66796,321848,378881,241821,-66397,-144150,14646,174592,105313,-132064,-432303,-398789,-256305,-279587,-209086,-42689,19983,-59123,-181889,-289447,-241165,-52578,174518,387391,358386,84263,-385858,-67638,279889,481746,531268,484601,220480,-280997,-196775,65038,231812,487392,821023,828674,533042,76978,-3551,-192696,-325563,-348159,-410862,-269905,-45953,-167885,-405375,-168109,323808,376253,104294,-83773,-201409,-216580,19646,121170,41500,550154,1050740,1098188,485872,-156335,120806,5615,-542464,52978,362113,613399,574775,409250,41900,-336298,-410082,-237425,-271012,-253630,-286798,-340076,-341809,37370,197448,99594,134256,-33817,-95968,-121622,-16110,175334,-43850,-68045,185966,531717,533931,174269,-217855,-374700,-144446,-80768,-160050,-285416,-539614,-228501,-28838,68105,84646,95786,239747,523468,401038,-186000,104227,760217,938187,505634,17988,-440649,-274808,-213832,-121864,-290997,-183915,855012,1390917,1262273,676255,360883,747851,627853,297629,-53714,-326014,-509546,-329735,-164023,-322609,-381942,-24129,4162,-72730,-381482,-547268,-128074,319963,571928,502976,327384,157740,-75265,-508784,-321162,-55700,122015,343169,234566,159389,336270,414899,372877,202020,251546,95998,-118623,-384607,-401754,-225851,-89848,155027,410527,295011,-55871,-35303,160282,-50620,-381659,-23624,-72853,-130106,45905,47170,-217394,-323745,-213855,-23956,67669,179060,164394,16043,-128671,-227968,16121,382169,419115,126020,-337866,171646,491421,307101,34162,-39773,-87244,-11086,46912,-112966,-400089,-338290,-96637,-43476,-192634,-420187,-554681,-302858,-50155,191360,402439,338636,46931,-354429,-120636,59447,-103617,-120713,-96997,-165000,-380124,-493522,-140818,162825,291207,249050,69541,74479,290619,519132,428882,13009,-213066,455175,780096,302588,94066,729961,822861,275023,-92488,402296,636567,287093,-395082,52175,578626,464294,167528,-149246,-165311,-112304,-198192,22767,175138,-81423,-305182,-168585,84274,143952,-53001,11357,203446,-87119,-506485,-201975,-215424,-185401,-44937,-74072,114514,436340,526488,150143,-246732,-355193,-128155,114863,261022,-146345,-197292,-236212,313108,538198,227509,-317552,-66629,77572,-250165,-350212,-90657,-21668,-99756,-323800,-335492,-159118,-9696,61424,-49283,-385321,-169975,-24545,-10456,-197464,-477541,-417532,-437553,-130555,-86755,-130734,-18875,-13976,-129797,-200998,-174433,-174682,-248776,-252785,-185111,-26748,83846,85468,-106646,-308291,35244,414302,348229,504826,505987,453261,238762,50783,-329971,-526848,-118433,421634,838534,810220,546355,262392,-114072,-457119,-141206,-295915,-407574,-63837,91217,-141595,252347,679384,871552,367191,33784,-375361,-143817,95171,162139,55655,-62354,-15510,18182,-50225,-274827,-210685,168377,230360,4943,-265878,244644,496117,615058,420878,454790,623580,830336,770642,357521,111030,-116054,-361420,-429629,-396472,-312895,166844,649087,681655,386084,-51696,79549,243330,185625,-246811,-534333,-342296,21162,583806,798551,825392,639739,418553,723500,798309,532128,301684,-372195,-355966,61461,74448,-167602,110430,301513,202441,-68361,-431855,21400,196680,-91963,-199720,-438963,-333702,-55366,27723,-286179,-267526,32709,-25013,-212407,-354450,-516166,-470634,-281895,-163343,-112692,-211613,-55223,313625,982340,1433497,1459079,965313,86575,-508592,-199640,12533,32436,-171011,76588,616843,709368,103221,-506053,26036,153939,66816,-216888,-210378,-93249,167615,236523,342814,492963,655177,657524,513004,266788,-17829,-320675,-109532,-157935,-430256,-111197,281840,269091,-80758,-280857,209487,359641,101877,-104096,-5315,85378,-10294,-262285,-544081,-466892,-74921,138766,201841,30137,-81022,-247728,-312568,-245028,-321937,3084,169493,380791,350705,197333,-20287,203901,352173,489396,512222,429361,386605,292275,186929,1070,73430,496719,622792,146091,-537263,646,18845,-69011,-13695,313847,695783,946862,756374,97017,-412176,-96501,-213200,-57132,561599,629016,741183,685201,409033,6580,-294552,-402579,-278876,56740,275989,116191,-246132,-444070,-307308,-30146,-152354,-384628,34253,16093,-403412,-459116,-230024,-471574,-216929,18785,-40198,51235,334805,446512,589866,353863,-22311,-376315,-347871,-129430,-80436,-23422,-72411,-89743,-176936,-432431,-435924,-466433,-295628,105086,302549,374506,296708,141821,-7969,14367,260793,345116,96768,-63037,-156653,-180509,-321690,-56574,207796,396785,170205,-94827,-176835,-238541,-323250,-560863,-337158,-6575,78972,80918,-215051,-404782,95803,220149,216393,155112,264636,342927,79632,-241658,-481171,56281,324962,372799,29658,-281207,-551521,-322997,-197477,-211853,-246462,-203799,-127301,30059,-121982,-665924,-78746,155319,193238,500542,719320,836120,581664,145734,-136189,151649,586744,802300,961236,174059,-318491,-411704,-112051,701066,1170302,1070576,818559,506675,169879,22582,110255,72046,-130484,-570642,74327,631929,412138,-250505,-347405,25148,-1092,-294147,-407176,-482236,-443621,-77819,195419,473569,574254,500740,295778,84888,133832,317173,186390,-175592,122121,670050,548292,93201,-525555,-171792,167789,-13158,-599811,48361,356084,38547,68679,71967,91077,-50730,-173979,-159064,53926,235973,442761,238093,-112178,-616662,-427629,-415485,-397745,-69342,316983,405637,348398,291610,-110281,-308818,-111091,10199,293565,337287,225937,-84188,429508,457747,255566,-108225,-191386,-452250,-273391,-382782,-302549,207686,246100,317918,324953,99906,-206396,-214622,-172757,-124461,60309,416129,323310,308101,57083,-338686,4103,250067,-50973,-442732,-291240,-40975,240512,125850,-194258,-161462,-109413,112410,303410,405289,249562,143035,133354,-70990,-479140,-131381,-31735,-291233,-552505,-301095,-37618,269994,372062,223384,-139397,-403310,-139557,288568,680149,823555,528599,87222,-114632,-346123,-105042,306460,297309,17674,-273386,-131963,56884,-183120,-252884,-256250,-515883,-254336,-35600,-81449,2918,168866,210851,29981,-194526,-316369,-196159,20646,129889,69992,-17244,-117577,68195,459401,669157,441685,-54278,-116548,-94424,-271852,-56662,201698,370668,158631,-67669,-197056,-233561,-131427,192088,352663,205627,-217126,-71795,160443,-97824,-382782,-424065,-364476,-63446,502856,555895,33577,-153735,78340,-92167,47847,270954,422981,325955,231405,-139706,-400338,-52556,61567,-191453,-550907,-335771,-200115,-260977,-421869,-422854,-391560,-170575,151391,225515,134666,17850,-174399,-126544,542738,619988,456320,395438,722746,651459,223912,-276694,-524541,-369055,-88190,86035,-117851,-243003,-278229,-459187,-314731,-81617,-40193,-419094,-277988,2248,74730,152644,-56214,-253870,-141996,212121,258584,44470,-153070,134179,334634,228766,-65340,-308346,-396930,-179672,84334,181917,-198177,-217563,-63732,-196148,7939,76598,-156457,26089,297159,220104,-2006,-2197,-80029,4758,429260,675855,268697,-448146,-9959,317437,271537,23502,-289591,-366984,-533429,-188751,3010,-80482,-222644,-361930,-309587,-146771,-169753,-281869,-302377,81733,422904,645190,586247,228058,-296776,-226981,-89226,-53395,-121382,28295,12811,-177650,-110907,-34692,-260874,-279067,-183685,-315384,-339914,71397,477093,602521,466692,173337,169323,252583,233454,139320,-18956,-65576,364011,679104,733510,465772,257336,-11518,-226960,233114,126082,-221069,-170225,63508,-35981,-169767,-132963,1516,-50139,-217938,-130152,-73897,-299785,-181894,-264260,-272121,44636,492397,302235,-293146,-90692,-67303,-455092,6219,278867,56346,-302752,-278102,-275398,-240367,-176190,-215694,-406543,-311476,-31390,79976,184464,305240,353264,320040,62146,-150091,-28216,-21122,-219485,-181032,-45929,40513,45727,-89011,40435,272484,378211,300801,259394,377899,633676,270620,-329419,-319782,-66465,118614,115377,199644,110210,213177,403026,570856,518387,262010,-63015,-302906,-265268,536351,942192,780498,598236,239750,-111409,-303742,-273261,-425617,-185805,121899,248974,248315,-39299,-363340,-300507,-147555,-21848,20811,64884,160889,245536,283081,98477,-137876,-254975,-340158,-75010,516441,568921,272965,39844,-197035,-397621,-280599,24307,329845,461306,501495,545599,336408,-149846,-553956,-472329,-230947,-73670,-18825,-479621,-230728,188443,261073,190223,202451,116811,-177165,-245354,251518,403317,160202,-114101,-203156,141810,224728,10078,187538,427762,476763,67669,-315139,626677,893468,582707,44928,-58379,103019,125074,65346,-17982,-4485,1098,78123,181028,308453,181574,-161635,-478219,-513639,-346679,-88081,122056,29843,-144471,-227751,-153882,-198719,-516318,-156312,119195,59658,-126259,81861,219144,114571,-19859,-78182,-82266,70396,-299054,-241018,348804,603573,747599,400240,61733,-81178,257689,361882,-33267,40331,340194,81172,-343349,-108224,-78457,-333047,-386103,-248129,-178499,-11488,89713,103836,-17353,-57295,-52854,-149803,-113811,65412,-7806,-373855,-281388,325816,744331,363589,-112171,26515,492910,683846,1065765,1209311,979244,423415,-198653,-380510,-146251,326338,657785,907751,761650,688004,727751,472706,70945,-222717,-251686,-271085,-379626,-414330,-431736,-332485,-188481,-158806,-226942,-130163,48037,-1331,-278749,-195183,23865,8119],[-208163,-112950,-9674,279222,396220,130484,-444093,-22808,200936,112752,-186524,-340702,-489515,-294465,-56576,-1016,-54982,-52676,234464,383687,659302,511345,386884,118111,-82216,-190247,-49960,334699,461075,376355,518772,405907,133378,-193101,-373152,-481829,-30371,192660,327095,258796,-31277,-289603,-347980,-22797,479565,954017,1069978,718654,82263,-398508,-466273,-117645,208868,172007,-59399,-363936,-171877,-287088,-377567,61225,198983,136844,-188582,-334742,-372282,-483512,-487716,-410966,-302925,-111038,114312,472024,666556,543506,355948,109825,254636,445472,541822,365330,113657,-41304,-88225,153191,444271,378440,171293,241193,176575,104779,58143,-91191,34169,-25706,-70293,134820,420884,465747,438064,73474,-350620,-537249,-463748,-337493,-510626,-464979,-365077,-105460,-106520,-191250,24144,266420,452518,602559,387004,168835,-71248,-316531,112266,360277,152398,-112165,417899,759694,774228,351721,-54224,-238566,-255166,-159157,-160385,73449,163253,-24190,-329224,-147553,24033,-74305,-259862,-186542,-50711,-46763,-350226,50587,196905,197840,-53792,-210620,75955,396648,644376,671787,293546,-96822,-471932,-266040,-215280,-44997,73653,65911,-95859,-335207,-149003,-125015,-40674,125825,294689,200352,163924,-16330,-72462,-135934,-485302,-291723,39713,164623,-77953,-180993,134148,262017,111010,-91397,-285231,-360334,-92691,-58010,-105644,-186437,-304299,-136132,-109585,-353710,-219822,-95832,117702,164564,-25067,-72144,151235,170837,47093,-74706,104025,204763,271462,159476,-33045,-304589,-216104,-54427,-133698,10479,446792,885709,721085,164759,-111874,-242501,-417643,36359,119572,33815,65468,-1514,-176434,-382645,-466564,-456693,-153064,121979,251404,137212,-203797,-460246,-430191,-195900,64229,192106,11265,-398871,-229444,224296,584222,594310,221804,-254690,-351905,-132452,72941,548573,636038,384818,-24752,-236376,-314373,-272853,-290741,-451086,-531681,-228295,-97566,-66681,120490,270384,117123,-152815,-81985,-195124,-412292,-44155,-254031,31936,568862,882508,539077,-35074,-324986,-316255,-277797,-407453,-396918,-88623,67008,95132,78778,20370,3072,-65458,-36675,70508,64515,45206,-5609,3785,21795,-145278,-501541,-253124,-93717,-252827,-309896,-241191,-366923,-474733,-230672,93212,318430,308024,98912,14995,16129,49119,201737,314460,314045,99018,-66969,138011,306119,64961,-207955,-282986,-73043,32206,227517,261256,326737,351032,246776,-27302,-384066,-405904,-18197,239255,277852,94211,-141042,-94827,326820,993207,1206871,1011541,463754,-122725,-420758,-326902,-351376,-254911,50153,193636,25265,-98355,-106851,-50211,52254,126562,212527,428525,579765,230277,-342144,251701,757615,482530,-270396,-354458,136272,255994,-33669,-505000,-166545,227945,352950,90370,-274603,-29252,128861,-114953,-526814,142198,340691,503558,487990,274861,-276300,-283169,-140348,-85666,-208129,-197051,134980,405132,793411,811211,595385,353116,-54894,-199319,-239616,-167475,228087,569903,753605,708602,439652,196427,95357,-38237,16507,-81220,2200,134950,-31628,-450219,-255915,-50370,133157,73213,-116341,-274446,-266905,161308,212972,75009,127130,243360,219539,-152769,-454105,-137514,-36594,-93750,276302,562191,397113,14547,-308886,-278852,-117770,-199165,-470853,-287063,-368831,-152598,43857,-117520,-536678,-400191,-348409,-203043,-173449,-249651,166599,524728,414164,270950,563914,878350,851240,456584,169558,251974,443559,158061,-17130,-231299,-453625,196284,680279,833068,576405,345192,-21571,-306740,-274090,-40316,139870,291402,183663,-157933,-201001,622132,1342180,1610152,1118471,377304,-315035,-136734,-166747,-97953,174390,48711,-45917,-120054,-99585,32618,-4954,-158065,-279267,-429195,-504239,71900,464099,653650,652457,442330,46849,-337572,-204175,35781,100354,-230441,-302545,-171316,-359129,-24649,393565,467413,194249,-28102,100743,394415,654847,455887,9295,-265881,-178466,43745,109723,-151148,-372872,-338662,-204833,-429811,13754,199818,-220566,78373,775128,517147,289822,266272,80874,-275780,-357585,-340543,-296882,-336235,-181922,-43513,-192726,-421221,-86825,-13345,-186997,-51850,87948,266465,447974,97193,-340474,-301007,-344713,96593,363217,404339,157869,-115667,-195512,-151026,-76443,-151824,-156033,186306,346821,288898,108530,-79015,16451,431979,777593,796815,442399,-32575,-3752,-194112,-58920,-293247,-403805,-113430,-54950,-170388,-167695,-273858,-395293,-134967,210950,300224,447062,403903,242517,-21267,-121480,-111895,-81791,-29553,35120,-33164,-87072,163045,448389,795215,960087,790644,190776,-80923,550624,676571,424616,-106063,-15776,389492,358420,-43564,-174696,231306,243796,-86176,-407594,-269221,-339864,-264244,-24774,244249,560707,816676,751148,338963,-108049,86943,83785,12407,166642,-78376,-311609,-329189,-396988,-253053,-216732,-297640,152605,258783,89256,-144798,-283234,143853,563337,535545,479803,651345,513090,189729,-68112,20875,-137495,-382835,-187495,-173917,-150014,-264108,-165080,-25475,-12730,100332,457228,799907,553235,-35904,-331609,-46237,38218,-50164,-152271,-39934,387340,864054,1069938,890740,670990,387493,268224,-6114,-7295,-442,185485,293828,-65846,-231930,203953,252059,64826,-158230,-169398,-74930,-13953,-141795,-419922,-55178,281116,351824,237345,125012,-25376,106322,412104,336585,258169,5947,-411286,-34061,389492,613756,364784,-181001,-308848,-315493,-553524,-78310,185491,137985,6495,-172329,-90889,-62069,-39663,-176501,-179115,-262387,-330554,57903,302385,374204,176463,45072,291208,329068,128736,54321,317281,439644,425896,123487,133596,266136,330973,10354,-256044,-218099,-265353,-179967,-11913,-102891,-304686,-121729,167513,67637,4200,72731,-135297,-454369,-198587,-150109,-362457,-437371,-288725,-333482,-391725,-16358,282893,294491,62035,-265785,-281383,-332179,-489228,-236704,-106485,-97974,-235252,-313334,-90495,114936,51864,-13427,270566,743661,653489,323285,-307268,88591,275964,-5475,-351812,-230005,133314,225742,234270,34545,-170588,-69625,49717,-169226,-455445,-152939,16617,208006,347558,291805,48913,-132597,64976,264558,321473,223905,-50683,-370802,-361581,-342790,-433169,-489987,-100953,85619,88482,-63167,-224748,-177175,-62349,88006,289387,304768,-2153,-374160,-390122,-84088,138869,247941,303861,307147,-58258,-103382,-176425,91479,474435,1016838,1129249,723525,124282,-251838,-321353,-396112,-267139,-126161,-218235,-195922,-238720,-345655,-239171,104653,110216,-186389,-335284,-272118,-346956,-106239,97091,11592,320168,805183,891110,187639,-188925,188942,57532,-369260,155032,462593,683535,487160,254310,-59213,-116717,-66625,-119283,-79577,-93338,-345082,-253153,-266395,9868,251548,308658,250758,-1853,-121694,-238292,-300068,-39957,-52838,-20763,287234,549235,429894,129117,-181164,-190886,-73346,-45749,-15114,-124308,-317614,-383512,-233773,-149701,-86884,182034,377724,593378,487576,-26610,-8848,715305,985832,703479,209165,-219380,-367662,-468703,-175240,-212627,-471663,222641,801848,929977,730825,566515,847291,776656,290744,-113461,-364382,-343805,-162768,2375,-129202,37438,115449,23412,-322517,-618442,-367578,-24490,368268,554989,437658,291870,183350,-4879,-320605,-253183,-108460,212489,273360,219607,233027,339384,399217,435697,439732,513570,363719,50406,-429422,-141986,35052,32978,-10792,-205,-12018,-294095,-108404,95473,-26881,-245614,45270,77463,-79596,46000,-66716,-243603,-425295,-459671,-318582,-124499,118670,58147,-248533,-414087,-272832,-9888,247433,253761,-93017,-406028,185980,455888,248306,-183720,-269940,-127301,148827,204679,103964,-142919,-282772,-147052,-38626,-291760,-562877,-382722,-163029,-11541,188564,385862,403070,155134,-338953,-225920,41188,1850,-97190,-263309,-281191,-413622,-531195,-193738,100918,212253,167145,-52135,-67125,41428,302788,214160,-171868,-187430,343809,465366,85896,96474,771976,929139,433169,-262826,-177298,107412,150191,-284807,-317493,56513,103186,-40233,-86130,-106735,-220728,-193011,75129,58789,-205349,-211963,-215201,-213220,-156002,-169631,207707,497409,283267,-280884,-163773,-92238,14366,-100847,-292741,11287,308279,338900,-5342,-304007,-351756,-146337,359374,671901,297688,1106,-278659,290830,744639,544135,51542,-322761,-83597,-149360,-212983,-16595,18289,-111701,-197037,-361491,-415068,-144137,246219,255996,-126994,-384995,-34522,108886,-246063,-356551,-252837,-375435,-98039,-84679,-256891,-62976,38229,-41067,-6483,128988,220885,129569,-59590,-172104,-64184,-29261,-91115,-311942,-320476,102737,296340,152323,277001,405995,534608,419409,105660,-360602,-350229,95067,595216,944979,966507,835483,632912,292421,211677,297352,47016,-601008,-186627,115009,-38054,272558,590133,439686,-51714,-215379,-250709,107303,301610,354075,239889,129030,97804,16569,-220496,-528041,-98259,-85027,-222706,-214849,136070,489009,650649,693371,401537,349574,450598,699865,787533,479314,204106,-118616,-460922,-384497,-337989,-224134,218668,690605,847954,614662,130466,-38351,203978,218684,-147762,-517255,-484503,-248813,203109,568437,946490,735875,428304,705325,844726,639338,434682,-73867,-371307,-22797,29433,-245426,-11242,117411,17495,-299904,-329937,99117,44515,-150649,-46794,-247228,-395420,-51095,94715,-37457,-426467,158,227007,261801,120221,141276,-70836,-170864,-233645,-155162,-283657,-207045,235368,845700,1190208,1101904,667083,-134564,-397979,-115506,51880,30193,-218611,1248,635314,766674,179038,-263900,332257,540383,358620,-10301,-164113,-62305,188981,238343,216304,378658,572715,593808,444126,211609,-136067,-399477,141999,322990,19822,-272732,202203,374748,106132,-315239,150072,403061,136888,-79688,-3621,50968,144691,-157916,-354639,-589232,-213387,116755,244999,177110,85331,-136791,-419276,-379586,-113255,349071,629579,733129,702132,521147,-68142,-145357,98117,345199,364998,286325,296934,220317,43705,-141474,33511,440817,692429,377018,-394316,-133669,-72437,-120724,14544,374889,706026,1057665,652331,-37370,-188803,-4825,-291347,9661,748780,1080387,1170165,1002120,504462,-31750,-315389,-335776,-172320,163096,311809,43853,-440722,-212500,92360,270975,-24027,-202087,177238,115164,-352927,-458547,-261426,-425068,-202231,35777,69231,288612,600680,454599,325587,-85622,-369815,-358699,-245538,-106583,-45554,12402,-41395,-63994,-116675,-389860,-225810,-135593,-362210,-264458,53369,144578,-8361,-159084,-258437,-91738,313689,526247,328670,-15048,-184658,-173787,-243702,-279219,-104347,310956,341517,216080,33986,-86274,-323264,-451328,-191643,76326,173803,188812,-99085,-445598,-125201,39486,64500,17050,160707,319107,31670,-289232,-274083,258987,410381,286282,-79023,-180277,-260746,-279725,-72391,-2042,-71847,-210211,-242263,-208621,-378058,-400879,-92998,-107057,205134,937252,1712835,1512123,1351585,405742,202975,945154,1294342,1468696,1128016,-35902,-172957,-193939,-14233,772359,1257057,1221986,995254,708632,441437,251009,218371,71154,-66709,-322777,-48499,361926,231455,-345971,59677,286625,60605,-493815,-194942,-181810,-420306,-306816,34586,405627,510154,643483,494261,284077,268272,473092,494411,264865,224633,511292,385933,-135005,-504210,-78368,196703,65395,-398642,-253478,31742,-210618,-190447,-141032,-98267,-286073,-433412,-457484,-203952,57733,376250,286794,43593,-468981,-531866,-452496,-385681,-207730,189443,391120,357288,216726,16578,13321,-9467,-303804,-434742,204514,283808,401751,744913,824155,850084,601112,322550,-176877,-268274,-381914,-305552,160446,199583,122285,411636,490865,122442,-146580,-212053,-125628,198655,485005,536112,799836,688096,-24991,-40513,341158,144320,-263204,-199641,53239,227631,15167,-426983,-439407,-205921,-62424,299937,553238,494285,375876,242416,-136006,-437620,-228419,-428001,-505748,-277198,-421996,-468089,-33675,296516,280506,-34021,-395165,-228856,158991,645456,672311,439756,53001,-16930,-162873,-238059,102185,137111,-131367,-461113,-168290,-114548,-434942,-78661,55007,-108633,-405262,-407036,-45260,247293,370525,371465,171660,-115140,-348672,-287797,-892,216120,160946,43918,-147048,-192070,126080,482127,472158,212600,141525,147072,21872,163812,539211,600728,272765,-92513,-84697,181340,348537,441926,318972,20667,-173296,184149,373852,158486,-192162,-226559,-441170,-256000,115181,172344,-202906,20993,277566,-32421,-214095,139283,536369,511708,367550,-71920,-471579,-33770,68868,-160732,-391895,-222180,-128687,-253815,-539090,-425093,-330032,-91494,114451,90981,-91705,-217400,-123270,84263,427149,391627,224897,260318,641503,483619,78487,-372551,-512327,-302135,-12909,168439,-81799,-268945,-367266,-559072,-356714,-49842,-8817,-373228,-256081,28289,-47005,-119905,-228120,-387281,-141723,158910,214177,69207,155462,400512,501141,369389,39197,-311237,-429527,-274502,-68260,-98632,-294058,87570,225466,-104360,38685,208461,6358,-29853,119217,106496,214671,349556,211897,-138390,200722,577323,374448,-276632,-267590,135693,182056,24926,-319577,-490625,-238237,146914,218924,-121886,-203845,-90522,-149791,-204358,-331194,-398059,-110683,260022,480126,572312,360962,27297,-420766,-202123,-173388,-271816,3517,286963,221388,-13519,-49707,-65694,-401489,-316203,-256536,-441315,-376300,135189,584898,711950,675670,449183,279834,341072,382656,271964,86389,141357,577005,846823,801333,464163,119079,-207802,-312029,221255,193705,-134548,-163361,-15632,-132980,-254239,-148139,27235,-54772,-491370,-421107,-183007,-169103,-363418,-420628,-283975,112874,532681,469497,-6596,-455269,-541521,-266455,69757,198647,-15889,-370894,-357625,-324714,-285192,-187445,-238888,-227980,-146827,-58923,-259,219359,395095,473370,346866,83738,28872,359756,194002,-217745,-357840,-349118,-322493,-340849,-328540,-73538,-40944,-62366,89616,164251,180329,309201,230988,-213564,-435874,-379612,-185380,-46660,105430,135245,363542,356239,498566,455968,234662,-92210,-197075,-417673,106680,446853,423653,355894,20850,-254366,-264176,-280415,-395033,-120306,105515,119522,-2994,-202180,-269014,-153927,-38050,-149851,-185472,-76359,95316,221495,213118,-80705,-342791,-291489,-282768,-54338,429624,614375,420880,147929,-112768,-444076,-251825,-39048,56650,45511,49931,112092,-45827,-313862,-229701,13361,-153045,-214123,-168229,-461326,-329494,288641,354511,142922,9508,45894,-10675,-60263,165945,308407,-13424,-90758,115921,467936,538402,264971,186428,35045,155445,-120113,-363689,335099,598502,450384,36881,-87345,22770,77504,134473,183745,162497,93302,58254,82396,251741,195863,-10343,-299821,-214889,-104295,68232,204581,157844,21108,-242311,-266406,-296706,-542327,-424284,-180299,-85358,-116001,-3989,72341,106665,-42912,-95773,-44641,151732,-303538,-249540,389511,583715,602164,234214,46522,153593,450381,514228,288116,364498,584090,210287,-224364,-79270,-40570,-355084,-439625,-89587,-33039,20402,65987,149400,185304,331066,465436,255000,165405,268390,137346,-301276,-449681,968,257004,-132858,-429486,189491,600896,561029,945314,1002354,840871,357616,-203884,-347365,-37000,567500,952501,1076357,736625,729632,737641,398839,-35627,-337766,-360851,-297263,-409270,-469952,-491156,-431454,-241038,-26463,10524,-280090,-145283,-1783,-89322,-121550,-57419,-113000],[-124904,14488,258597,497449,677607,361548,-233200,-150397,224107,261478,-210052,-518597,-398130,-394208,-258234,-193912,-90594,88883,343145,321493,403221,195665,233846,261657,174745,-34293,-22498,179719,77610,-95891,69410,149494,23579,-228438,-440570,-216288,45672,-145424,-306832,-134139,-179658,-440460,-332548,-11531,358257,773787,871364,555582,-1077,-287097,-229432,9770,203670,162673,-124810,-134260,196399,135590,-273363,-93388,30319,-62053,-329321,-335359,-454566,-440384,-383777,-538031,-492621,-232895,48340,414092,435359,421318,422007,85526,69739,344114,488161,396839,5747,-23910,79637,256323,532474,483817,242487,47185,-76956,-94482,-75502,-105357,106820,56685,74679,206880,508016,620528,580571,218924,-151122,-340485,-220690,-150320,-460553,-565970,-517953,-286492,-169140,-111784,116779,354860,439600,422117,141100,51184,-131014,-216803,238432,357862,66774,-65230,534758,857310,852677,396941,-119000,-380324,-343429,-172990,-73786,81741,61648,-232052,-293283,235657,379663,270433,-7095,17384,205130,199121,-108404,60336,296023,271185,-223286,-347332,175253,509617,688054,555265,137156,-195532,-418561,-200182,-100844,70229,237516,145591,-75766,-349033,-159032,-67203,120263,91874,220495,262095,221276,-46964,-192666,-258032,-490065,-447169,-214978,-91936,-99387,-25413,137068,172945,-33993,-124903,-172705,-296543,-15659,70668,-32090,-366804,-237597,40790,-63260,-513562,-35087,100967,40683,125101,-64788,-222305,-1935,30734,57705,140448,348655,385107,337512,114938,-143950,-515503,-97174,200050,131816,-369651,-184611,435925,472835,47111,-163566,-158285,-424987,74767,290009,136244,215476,318061,278928,41779,-183014,-240785,-59954,77440,243906,233466,50709,-119248,-240674,-400857,-222842,5593,-37286,-323216,-108406,455413,936055,909238,309443,-485896,-107101,144866,437342,825389,642752,106863,-286163,-353990,-133189,-130546,-269280,-271796,-279936,-397359,-242273,-88578,234550,522703,265644,-208894,-421974,-458206,-47588,265774,123530,-34363,130367,299524,-36700,-396524,-527744,-329442,-313773,-417564,-258681,-28471,84986,175350,192633,163045,196246,274616,130431,122303,58648,88699,56859,3276,-91346,-198277,-208339,-126131,-119614,-131639,-70627,-101844,-323101,-340522,-208481,-164237,53575,111603,16002,5926,-125825,-267100,-282555,30972,301019,191355,-6382,252535,583184,413517,76629,-28579,69375,201462,462531,553065,455041,312894,69729,-301517,-529215,-142546,20051,-15590,40227,130416,16491,-84935,400258,1075931,1131115,922669,508890,133322,-237053,-335275,-319700,-355268,13333,129290,-151831,-345656,-283890,-152786,109912,319118,324228,278156,358540,149629,-29302,23497,297930,79062,-443269,-181815,245903,206952,-197878,-502858,-172624,219902,601098,475997,-45908,-118157,173199,67375,-378680,-127126,-69680,212713,250212,232561,-93941,-350860,-85711,-140979,-383439,-304708,92330,370100,577619,460764,122185,-114948,76913,9037,-83314,-422359,199340,443981,689534,536924,334232,181237,7991,-180594,-119314,66903,260210,262487,134015,-356122,-440651,-250216,-21459,-54483,-211120,-344714,-150072,241694,220420,-12953,162338,452011,414336,-49080,-469696,-73440,-107326,-166887,354760,680288,449892,60943,-311445,-519322,-316435,-293208,-410491,-346113,-344541,-199318,-95176,-196239,-467360,-523470,-90239,305832,332770,-111320,-112005,306058,113961,-70035,444663,843894,812291,348320,2175,79923,149350,15833,-4744,-161014,-355483,202358,770615,942067,780556,500775,64596,-236817,-412243,-173204,21470,224515,174294,-86766,-10090,670662,1177418,1356350,899574,283853,-408232,-300903,-253873,-83645,101818,-147401,-286740,-68757,-170927,-490733,-531644,-518448,-466974,-471238,-394882,106870,381667,539438,420816,192805,-70245,-208460,-73210,43188,-93135,-457941,-243416,-85080,-342490,-281464,124672,405820,184715,121103,242628,450177,479341,233754,-216593,-305300,-374981,-245894,-137702,-106049,-208672,-226937,-239743,-448818,-100972,75338,-11641,128967,403284,64540,-48202,115688,17018,-184937,-325762,-302371,-254731,-286559,-284804,-155919,-365363,-405170,9316,43344,-62526,187295,168210,153788,46917,-356543,-77379,-64443,-221578,136888,414555,501654,322018,101385,-196776,-222497,116746,217846,267671,488597,488259,234780,-193142,-325674,-117754,237263,557974,597132,291146,228293,452982,316228,231062,-83269,-371003,-59115,-75225,-171447,73001,61897,-281228,-325406,133529,325230,495392,297151,17356,-257371,-218906,14732,215619,259727,90371,-51281,108287,270696,332956,626155,721394,582598,1345,-143845,473733,631757,281400,-253912,-202368,404940,545716,199704,-8177,430520,581791,166636,-363154,-397206,-328884,-5502,258661,292304,254017,499804,725982,466732,174636,21133,-148932,-158216,36659,-80789,-338970,-442181,-413782,-306024,-30773,30461,250669,260458,53759,-184506,-213752,155989,435439,407410,515753,648913,336515,-82661,-271176,53111,-50390,-365496,-247221,-250611,-226034,-376503,-405805,-153367,-285370,-235804,225896,588716,454886,-159572,-167501,189680,245934,64225,-78397,32669,398739,668157,816142,477914,352511,294267,391750,289045,172136,-112240,-116913,-246218,-325459,-158516,94152,-29430,-420428,-353234,-256866,-502265,-402676,-281659,-170548,167701,514831,554872,587851,492775,449802,395246,484468,624706,394669,14246,-485112,116730,722220,1101171,798006,155602,-506418,-264304,-395663,-268267,-64105,-118240,-240875,-366324,-207684,-48905,40702,-180263,-340340,-470682,-469558,-195305,-69760,-47362,-201502,59014,366346,477872,201959,-26054,363707,627418,646786,365288,290820,488460,663826,446977,282502,-248061,-399029,-411582,-180335,-21461,-1298,-153550,92135,-112755,19243,279790,86124,-381952,-193801,-49046,-164906,-446135,-379347,-375881,-366305,-10638,261259,322423,112835,-87789,-127217,-333752,-498286,-198606,-132194,-236189,-217878,-44877,174300,210624,138024,86698,308767,549189,623048,368568,-141755,226196,268614,-79847,-349509,-420531,-122711,-6913,18335,-168692,-435836,-202849,-177050,-458300,-257655,68222,77685,273421,332640,144859,-229648,-159458,120661,303792,325242,246187,-23499,-326953,-288888,-214206,-241207,-475515,-153514,189354,241393,109436,-52288,-82185,-105545,-105298,37757,68661,-178619,-327150,-485460,-378334,-138778,57149,378006,572403,398062,41570,-342408,-66183,454868,1016964,1162285,689921,108784,-378429,-467516,-508932,-111310,99801,-28584,-207985,-316502,-310418,-117194,-57500,-280005,-546863,-596992,-404441,-523550,-272154,-45324,-73522,70544,459003,461171,-201284,-95717,189722,-7672,-315878,167932,480385,621285,321842,-158,-104366,9092,118878,-64691,45808,-59803,-388792,-160871,-93529,23426,274217,432172,252254,7591,-83457,175969,288418,-39623,-85759,-103560,342048,513588,348607,94362,-138891,-69300,19463,49936,173738,56348,-77547,-430418,-375941,-349099,-288642,176981,424154,507140,417524,-64805,-111665,549465,775046,641344,279702,-61195,-170468,-335120,-188734,-152640,-340812,-587735,-26502,464080,667914,685968,745045,687473,166581,-210365,-346183,-226909,-27649,108863,71670,251300,337549,155757,-351742,-314790,-74955,188523,379480,401501,158995,59030,151183,72372,-114040,-196193,-151878,98048,102043,136107,215666,191136,218387,367561,666758,779447,578254,135059,-407540,-28491,94263,35259,-184759,-516309,-469239,-436262,-69258,33693,39911,-71395,20805,51036,-119189,-63948,-155397,-184592,-410670,-340284,-109074,-107163,90157,121140,-149192,-503196,-413330,-121662,-9591,-82221,-418969,-315695,161843,360281,238811,-78177,-212202,-111671,224209,306486,247696,84042,-127120,-149504,-38104,-261132,-396399,-253628,-54676,48630,183201,319485,425409,273139,-214521,-427007,-92466,2519,-150231,-446657,-287632,-272029,-287367,-262445,-98468,-46878,35684,117076,100736,-18893,63907,-25887,-316122,-234018,63417,-27174,-234956,50812,606440,740199,436702,-20629,-365536,-426436,-101264,-213585,-588843,-451942,-176380,-53633,54982,-62733,-325372,-115740,62139,-106867,-50307,11528,-153900,-371889,-404664,-296638,154945,399751,210747,-212425,-217294,-138059,63337,-71290,-501984,-125093,159475,82825,-209263,-405445,-349074,-109162,531706,894176,799840,106184,-278179,278051,717677,693620,309339,-186969,-235865,-164360,-167950,90311,313756,215517,21018,-240862,-262596,-29775,500791,459094,107757,-463285,-200170,33292,-306226,-117815,-147537,-376877,-109808,-47892,-328918,-132935,23369,-14105,134760,339407,475378,361929,21544,-275147,-234394,-217218,-315096,-540211,-232794,94993,57850,-121195,-93339,171875,452801,439601,49780,-408262,-201596,160114,535656,797068,875561,878780,833334,621976,730657,694830,375566,-291229,-384287,-5970,89203,281674,408021,-8462,-325220,-243439,-159803,32808,232531,273569,186754,212708,221453,76028,-283036,-334046,19919,-147389,-507324,-67098,430049,657311,712684,609313,244890,73888,143526,416821,681554,612025,337605,-120474,-551796,-300580,-240590,-183427,135732,550396,832039,705118,295523,-160740,78221,139831,-142798,-444012,-520756,-545157,-265152,299954,821804,639258,282249,529807,702457,516279,130096,-37982,-334906,-297754,-120204,-286230,-306032,-201443,-276686,-602503,-108046,226281,-85962,-249780,41659,-46333,-360964,-72677,247416,348465,-158183,-195287,335348,585618,525079,472244,177291,-82150,-306252,-137107,-161931,-405616,-97421,252592,452040,423461,176056,-325920,-200565,-35718,112371,92618,-246644,-71100,631899,792663,271322,-3848,660442,972913,693157,196513,-189279,-34109,236443,229342,21218,179936,457670,506952,377464,255040,139173,120142,280664,600264,586172,174332,216611,419265,151984,-351424,-37299,265813,158081,84268,141318,224937,525366,164840,-55640,-307010,-213437,142995,298662,366228,247645,-12724,-305204,-354385,-26293,395308,729850,712333,738352,625807,-38592,-420413,117810,466273,462330,214117,167724,168681,-66429,-292099,-72647,162250,340751,198413,-381350,-326588,-206133,-141116,-13724,250895,449982,689948,240673,-182119,-45989,68088,-315260,-7813,697751,1205169,1160682,927766,367780,-142224,-357246,-280507,-80817,208572,233506,-82869,-449516,90303,424532,491062,90222,-104264,218509,132902,-309130,-403322,-201029,-194932,-193649,-78369,49576,340482,582822,253811,-167474,-479236,-354336,-206066,-242789,-212990,-60932,-60399,-134686,-170351,-194364,-367910,-113540,71256,-72445,-423949,-215923,-160689,-390686,-521620,-429246,-246282,282333,564322,420456,-108234,-400728,-418073,-298390,-256646,-128581,248539,471019,450800,217872,28856,-213866,-279984,-95648,78750,171524,211190,29138,-316173,-380445,-227587,-186136,-153781,-110482,3556,-195524,-419983,19218,356686,360029,57575,-84786,91924,60607,-151072,-5320,80169,628,-209257,-290343,-282488,-446103,-318930,-343442,-435892,333146,1077176,2085973,1737588,1594674,500516,724069,1797219,2392440,2470808,1291927,-207876,-54847,-64000,35334,743238,1199954,1153951,907455,679952,573441,350627,330511,152596,103555,-54041,-106405,5897,-26091,-331288,252240,344593,-44668,-344813,134087,97174,-151812,-501210,-270827,49843,147971,353730,358115,316653,307562,566482,765509,566644,360913,365252,155642,-370452,-299593,-20945,127313,33671,-221373,-277270,-122271,-271293,-404633,-215312,-111113,-139669,-194056,-373096,-158743,74776,369886,395032,222750,-244391,-486915,-532298,-330380,-149603,273491,409082,516923,322374,575466,465424,122359,-55141,264689,1250129,1158843,1178313,1073403,1092862,1159189,1031010,626262,122015,-174483,-363930,-404188,-75108,5829,-72871,516150,706907,302405,-248363,-304252,-61892,302053,513140,681281,1073767,1065724,162899,-29121,454606,418902,36011,-88356,114799,141000,-151119,-398874,-80075,-34515,-269959,190267,588225,644620,499329,274644,-221559,-391147,-317590,-456500,-65597,99335,116956,-178730,-301125,202555,321491,75850,-362531,-345639,50,450997,368743,236268,-65383,-24309,-78613,-238763,-125042,-56200,-278278,-268134,-165784,-264823,-176965,313294,362949,218583,-143509,-56357,316879,497493,439820,400221,140744,-223387,-366999,-460583,-123346,224169,277406,187740,-49923,-235547,-44673,332339,474809,425995,389745,423255,329652,511386,985141,872899,419927,-82437,74139,465603,678749,546690,177717,-176410,-15105,333030,424418,267997,-46607,6081,-111294,-426433,-188321,-254430,-268998,161799,364486,53945,-464938,-92783,365206,484197,300404,-156371,-388328,-39014,-25985,-205576,-191495,-3904,70666,-141057,-368871,-429510,-299532,-53354,49813,-123043,-392595,-269080,19273,275590,347514,176974,-118661,35409,430921,296614,-74530,-432757,-366724,-182484,21954,94386,-139870,-335584,-467806,-451082,-328646,-12234,-2314,-327460,-254616,-16053,-105891,-348531,-276275,-359561,-190032,122820,226395,222278,422214,606462,672059,503038,151273,-262341,-454857,-425821,-284466,-276802,-208038,185670,305103,-48584,29099,289102,125377,-53671,-34013,70748,400096,547299,352581,-228159,-67535,385365,374963,-46529,-491598,-97807,50183,-23680,-321001,-176205,160472,527214,404083,-162301,-187231,78733,-62506,-270084,-456283,-358785,801,392939,495291,496286,187279,-171827,-423887,-193207,-328756,-286479,254156,530493,394954,100142,-124434,-244696,-495029,-278342,-319639,-538335,-330566,211006,605135,665432,605903,535907,422831,636377,677223,459911,188825,276222,534132,630250,548442,343039,92712,-145804,-177148,134675,135809,-175501,-248197,-255747,-358479,-364298,-168758,44492,5296,-351061,-462309,-359515,-172291,-155205,-93294,-127319,155465,520445,614532,335753,212509,52696,23373,88560,88314,-55197,-333457,-404705,-374340,-288973,-171903,-119182,2972,-3814,-84661,-117680,166840,429302,596706,463348,232069,239225,508577,158245,-346341,-384054,-379795,-535236,-524029,-218895,44308,-78596,-421598,-137560,-86166,-167865,-129709,30984,-171268,-174593,-249859,-433916,-331945,-147544,30006,318673,202047,291897,299502,103099,-218128,-151340,-310855,-278647,-121390,9965,23324,-264376,-469920,-329871,-400838,-418164,-156616,-30627,-24490,-184112,-294260,-120598,-15627,180449,18231,-77398,-71148,41621,129017,64462,-217453,-321359,-97158,-65272,-28131,251140,557647,483245,192899,-74451,-441550,-170327,-23977,-129441,-302465,-366204,-183909,-54654,37737,106667,358860,57883,-115179,-88551,-212490,-527913,96668,176919,-124309,-83842,259412,286053,59498,110723,225290,-114047,-19672,434224,764148,877890,708587,417533,-300558,-368704,-362234,-470870,-151177,119642,139999,-49434,-175458,-114828,-12241,160884,309893,247954,132561,1759,-3355,149582,135762,52278,-189785,-111681,10046,98209,193718,268786,225481,-158492,-408226,-429239,-495409,-582143,-459730,-260093,-99151,31853,40175,104331,-80866,-292005,-181504,-26300,-360204,-201759,348492,519412,362299,124848,114435,212403,427837,585299,502851,480296,608270,352027,256490,82576,-38756,-396274,-358603,142044,311321,283858,120896,150659,324422,579757,865896,674733,497715,404289,150771,-201775,-277402,-210932,-186269,-531785,-248249,252527,351626,187078,502495,620699,586700,249398,-189368,-227522,174948,737063,1050437,968144,569635,582871,543471,187245,-169963,-463379,-376760,-251907,-318946,-409554,-456381,-349327,-158731,112864,161304,-281945,-298331,57611,93271,19205,-62215,-196641],[-52513,69495,319528,516670,768194,580158,-3840,-362459,85876,188136,-263434,-463711,-341090,-399924,-514888,-518716,-300477,72242,328040,290016,100281,-98573,156568,435212,383500,82090,57972,201305,-5622,-376142,-425348,-171334,-134082,-149392,-84166,240933,314703,-128558,-395282,-364932,-412387,-450412,-142310,147062,272467,422190,419776,126813,-189122,-160449,-85702,44478,257998,149291,-94431,162729,476226,428703,-97486,-253034,-111678,-273839,-382378,-330360,-496852,-178174,-151860,-390780,-579127,-447159,-118306,155516,-5662,88862,324597,77379,-125958,173033,447726,562971,187132,15949,176950,377261,579973,490111,179316,-239256,-502539,-329810,-147964,-27814,-58420,-53856,27517,94475,352700,496993,371951,56872,-65796,-155415,-77588,-156038,-475097,-566088,-501950,-390044,-135972,60031,205343,307149,226520,29517,-165287,-98267,-191730,-132790,217770,222157,-123294,-108709,482569,771114,743273,273715,-281280,-552598,-514560,-300342,-13639,250225,433210,263977,54739,366017,504620,427083,200649,201500,400265,340537,72801,85790,410134,316481,-151835,-142540,290425,562678,612341,317323,-58408,-306077,-358076,-235080,-77111,66638,237184,126394,-63036,-388769,-396581,-290486,-87041,-162903,-21832,167274,142049,-81669,-178283,-244126,-411944,-470855,-342192,-225545,-150585,32683,184892,170203,-113321,-176145,-43488,28191,218534,400843,254344,-186085,-112284,213972,56550,-410714,91844,284080,62152,97416,-117367,-383607,-177816,-173472,-61682,261097,511553,506016,316593,9886,-286112,-427515,140272,552435,592079,140790,-179630,8186,133849,-130790,-315226,-185785,-307682,189966,489854,317312,361864,639724,635410,354258,-3894,-55137,18464,20541,148253,190695,170666,71124,5955,-211536,-470086,-338645,-327457,-380508,37290,590007,1035970,899420,210143,-250280,212968,491170,793813,938335,455395,-268969,-482167,-326255,-3828,-10870,-250370,-177362,-174724,-336674,-239863,-55981,208747,505195,222900,-231722,-573768,-352362,225092,488531,457324,217930,168477,-96489,-388286,-574589,-438051,-250188,-234628,-361987,-271011,-232050,-27890,235440,251833,242236,201366,304118,117662,53478,-44241,-40794,-60048,-127531,-213597,-36597,-23023,-142034,-339598,-74782,70893,-104681,-365491,-154840,-164838,-366647,-186598,-30620,15513,32886,-143796,-303239,-221843,-257269,192357,280070,35270,225034,674704,690976,373509,161985,87353,227471,543144,701120,483736,253770,-80464,-536997,-286966,11933,-35273,-214867,43102,250386,75022,-162069,297781,860829,847426,681472,508649,354471,-27072,-232834,-352545,-484283,-52767,1281,-375104,-337814,-194217,-267509,90784,410941,286345,58522,181740,216791,202148,-137080,-203127,-285358,-553758,-32651,297138,57176,-414117,-335662,-202395,90172,625772,722151,289295,-117221,142597,161291,-216623,-423055,-275833,76988,99179,130271,-79719,-293638,-71229,-82375,-323969,-383128,-7760,258500,215021,-94049,-182589,109261,283994,76881,-161826,-112293,309574,336884,409886,166923,110342,141097,-52088,-304374,-174880,233478,451727,437464,326551,-177566,-515995,-444415,-247385,-216789,-306579,-461022,-199877,113853,49189,-116289,219493,588583,553316,109158,-289788,-22052,-180082,-229280,274352,535386,304040,-18527,-280398,-335604,-432303,-393010,-361899,-300047,-219806,-181138,-167090,-252809,-379149,-338554,220671,719436,662595,39214,-258179,65647,-199124,-254338,390417,774103,703892,186883,-195453,-74486,-98120,-20663,81989,-62161,-263525,42031,605308,816458,831884,549269,89735,-265707,-486761,-255557,-118010,27957,52177,-29553,64849,486167,778541,905080,631834,131215,-459939,-383070,-332137,-112801,37782,-148181,-584882,-175089,-169984,-102819,1505,-269396,-436122,-398531,-300290,-4949,106398,186412,75428,-60373,-117333,-119318,-46340,-57380,-205157,-150323,36335,71836,-250148,-285577,15228,313987,179870,216173,324596,423111,166093,-64250,-464312,-379431,-414222,-280121,-65070,-2031,-125317,-269028,-333708,-405726,-285681,-52761,189085,250921,-131014,-368081,-307195,-108577,-96973,-127931,-286171,-280785,-265624,-162505,-198326,-204937,-454468,-325676,1857,-23247,30279,343580,217610,-93817,-363588,67614,298437,185486,-99450,185029,528223,626920,592777,300979,-122903,-200304,341963,509894,515281,516982,456238,203330,-135195,155021,324420,296819,298712,291312,203702,527560,622249,580899,328011,49759,-351211,-49854,-140363,-214768,223387,340745,-47321,-526403,-3327,378652,568322,278286,-154685,-488259,-337642,82272,446947,408420,-36026,-283314,174328,378005,312318,376760,488996,511349,-25941,-206847,243131,435067,71003,-168905,-167021,327619,644934,367630,61973,453400,668033,220725,-335423,-369663,-131663,323576,526328,355841,93723,138665,543205,532346,442867,-46131,-472451,-311277,-169225,-185876,-359373,-506460,-238039,-33333,229759,321473,309448,267014,62186,-123393,-168701,19028,168986,194493,302571,304255,-63424,-437874,-374344,12318,-74651,-369548,-257722,-316332,-457782,-388644,-232972,-142910,-386506,-449783,45994,328524,226583,-354445,94155,441473,435172,173318,-22177,69546,312355,422038,330588,-64479,-133997,15998,287124,397608,164887,-282771,-578477,-230640,-328829,-191509,-162442,-379888,-160742,251187,381753,-6410,-226813,-67007,127050,369730,577962,541221,688269,706051,875413,669893,426237,565687,287906,-56504,-502778,121004,807482,1267707,1034277,374157,-456651,-272682,-237124,-159762,9500,42209,-279847,-497737,-246435,-22894,-32803,-310314,-539796,-446042,-351675,-350337,-481664,-568550,-195148,206084,512267,652549,303406,-121280,284808,655643,679174,523516,374745,567953,752171,685561,600260,29686,-295638,-503050,-375347,-69656,107966,320133,309488,-62584,2540,328532,149808,-393140,-177649,23085,-2431,-339429,-530994,-506364,-371717,-126044,50526,197182,66115,1135,-72003,-283772,-331102,-227758,-225755,-201852,-63964,58727,214006,124768,85305,99466,263174,290557,484084,283472,-43473,147950,23795,-286931,-491690,-501296,-341180,-99119,71777,-41137,-296475,-380954,-474042,-364017,-50094,142093,108298,301142,322641,-1584,-514296,-167156,42565,165172,256925,235582,443,-271925,-216931,-34691,-77691,-411572,-184896,277708,325642,182277,89671,35806,-153509,-340092,-256986,-266229,-354923,-327863,-364211,-428134,-250562,17644,494041,743505,757498,292463,-24291,114310,580421,882472,929015,483264,20778,-304857,-315755,-157832,202757,320969,187257,-63183,-213149,-224632,-17435,-254567,-466797,-315293,-343888,-475493,-546417,-277709,-118170,-121582,-44436,234525,174530,-42344,62220,135968,-189478,-394586,68275,390647,410542,78029,-303583,-110115,62395,103893,-138753,7459,-208687,-432168,-76554,53037,63433,211964,343447,165472,-23778,20904,628308,907695,664727,72887,-191220,377044,581737,464601,169835,-167878,-34756,87688,174897,344846,244550,86096,-381241,-424412,-437428,-461625,91629,369256,331575,212033,-247725,-183724,375448,465531,361112,194371,-25162,-130709,-330428,-263582,-138697,-79977,94319,59326,421908,643215,711462,562488,461097,15681,-284642,-340126,-158478,35325,110539,204751,353965,543893,284658,-36646,-34607,175509,414309,432691,252771,-239426,-318530,97594,162763,50307,-172072,-176532,-140057,-94704,20868,114539,-44937,-94045,195065,757029,948400,621701,49099,-504892,-95019,-66210,-128634,-280609,-279643,-257924,-191315,39325,83954,154141,110800,-36962,-178485,-282820,-260793,-169484,-56657,-290142,-306427,49737,-58706,6851,223217,64504,-324059,-498729,-190268,-205292,-474719,-434983,-170262,103462,246715,248699,104285,-3988,-1668,245111,351643,292668,213508,-45755,-110485,-45649,-217382,-335457,-185957,-93,105670,173777,230532,372459,345411,-76488,-540552,-271063,-94128,-270822,-420887,-190854,-94275,-34021,-85230,-162434,-387544,-87748,326259,360456,122627,-130629,-232876,-380264,-328402,-278105,-420350,-520072,-46639,318125,376556,284074,180235,88794,-234715,-400042,-204116,-278830,-244147,-82504,150691,213368,-17062,-371022,-90636,-34204,-195022,136372,190603,30474,175415,198967,-153934,-105170,-4722,-216598,-372738,-445602,-335489,-44611,-1151,-190641,-140223,41684,-132729,-357630,-489887,-376042,-84567,470730,819477,1066288,130881,-145763,451624,599699,650309,382347,60339,-184891,-241789,-252289,10255,339332,433789,223555,-112007,-164869,52003,414182,415445,241839,-117304,-546020,-330218,-320148,9697,-159032,-453318,-52321,51971,-270056,-245168,-70800,-32045,228698,436862,521646,353602,-17562,-374584,-482900,-409218,-476338,-431061,-130929,21493,-168303,-297868,-479151,-118108,254349,330986,-18145,-398495,-147848,51028,253745,448053,571166,606896,616786,625126,906472,857757,527495,-44095,-533417,-183513,192585,296088,200219,-301269,-373540,-178548,-265407,-266241,-5415,7227,-25413,156512,221521,66856,-295543,-171388,-21670,-128714,-178009,191916,512743,651573,644360,397765,-39017,-297280,-174613,87411,480246,656269,379026,-142140,-517562,-259307,-183896,-185942,-18957,295186,646243,656743,408535,-91260,-58473,-3393,-212044,-432115,-374437,-267172,-366075,6812,436426,344926,32722,271669,435469,194990,-316886,-68042,-80980,-513597,-347835,-198215,-484126,-560737,-584320,-495123,123270,364364,-49297,-355188,47600,79595,-193271,-37546,461994,694948,291216,-424268,203778,589020,630289,497160,268693,-49837,-356514,-73822,78165,-87544,-363054,-426506,-431180,-315030,-278482,-248499,-29378,35548,153622,169774,-239903,-99041,605697,805378,353065,160498,826870,1245583,973334,350040,-282551,-345,339228,290844,-88886,-62388,339723,483796,478261,532682,640338,518415,208763,606580,863464,439912,241106,384594,99098,-374060,-330765,-20563,158644,328298,497455,735016,858428,550991,256216,68054,139327,298483,420042,530109,350093,94033,-125725,-227283,-73848,216752,507159,447901,466621,372121,-105753,-113149,379479,681589,638958,218364,19246,98164,-147062,-405218,-142535,-56116,-118462,-310586,-537554,-442628,-199097,-68640,-56432,5076,41093,-34544,-409611,-314686,11517,115757,-268188,-112836,458136,904943,736275,448334,28202,-280955,-395255,-260668,-20332,189627,114710,-207139,-341119,256217,611517,567495,120172,-117515,149456,57551,-292891,-283342,-59724,-51127,-179497,-250531,-38691,222369,286971,-72691,-586873,-241928,-173990,-217787,-380075,-448178,-202193,-221576,-233995,-360262,-390192,-392232,-112289,130946,87134,-265038,-473075,-416216,-283564,-103839,-126378,-356241,215512,516323,371981,-289944,-551817,-392322,-486775,-277837,-106434,236653,559080,523735,258271,32392,-110449,-173851,-77131,43391,201693,371096,255021,-109775,-537114,-338340,-200609,-217896,-450178,-365848,-429155,-84767,342545,399855,235816,-183832,27421,329296,303322,45596,51630,63554,-46665,-252865,-280223,-278564,-485666,-413932,-515759,41207,797148,1235631,1767218,1426906,1081438,407920,1261666,2525957,3546595,3294522,1495396,-156182,-88195,-66114,27923,631480,1006594,896019,612646,446373,506536,312942,245301,88029,180439,172783,84613,-121313,-213459,-435854,142029,157259,-308268,-87728,334415,249667,44642,-239373,-308171,-77149,-80604,-177807,-66203,167962,248735,616538,928373,672819,358237,250388,-66414,-511827,-166035,-22300,-23885,-37154,-19746,120089,176378,-186115,-297185,-217899,-43235,152135,81541,-85545,71197,189263,344561,461171,374283,58544,-260275,-549860,-228227,-12986,205599,208684,480489,732479,1042208,784075,218648,234128,881728,1515128,1752381,1597829,1278815,1009313,948789,970473,635406,295903,-85795,-355183,-561812,-440810,-360819,-74470,518212,668991,294153,-366363,-434004,56,303870,509321,759114,1066014,1070778,161690,9074,579559,696492,343871,37420,128330,33808,-316888,-264307,326205,183999,-255814,-6470,467035,627437,472588,227614,-259042,-373418,-368246,-164858,161412,284949,470416,235509,-229754,105078,315563,134756,-293326,-408036,-134152,89323,6548,-45871,-237025,-118860,-106052,-209212,-250555,-69186,-94408,-1284,-88644,-60307,195492,608177,557954,379967,31180,251750,506245,519414,353649,327738,10728,-470244,-219587,-276365,-278379,171136,392860,338065,43422,-184664,-83831,182613,397895,497682,553615,658665,608253,897984,1332275,1097339,518189,-201006,102182,506738,712380,437118,-55871,-292414,77738,361156,385091,268491,35030,110038,71953,-353726,-210808,-423428,-140121,187274,321588,107187,-318264,-395409,1739,231097,49143,-363698,-233127,-59201,-184202,-255937,6907,221672,254191,-70005,-324693,-459205,-292032,-79914,-25769,-307565,-381683,-47874,208488,403573,357929,149585,-361335,-223862,106201,105215,-97943,-114655,61710,73511,115369,-21042,-234027,-418386,-526299,-405587,-309027,-29368,-37134,-308326,-263436,-98508,-73038,-359732,-111631,-140633,-305150,57445,226385,334555,544235,719744,801725,615789,230161,-210555,-510241,-519068,-494853,-238176,-156199,75909,143280,-90518,-52714,268637,156991,-74222,-169940,8814,374719,534268,362918,-140303,-296468,171781,287143,136534,-215275,-332570,-126986,-147355,-378754,11618,414742,706904,449784,-200447,-220646,92313,-112021,-407630,-413965,-206657,11375,332608,413095,400703,84797,-276342,-260308,-151268,-229416,139473,523014,693807,489788,155434,-203483,-375343,-320159,-248543,-393243,-467414,-243291,267147,569110,545247,368662,369788,480757,925718,953888,621309,279252,321142,298530,162861,108336,133519,119154,83450,30272,13995,-40608,-307483,-366318,-377060,-378147,-368214,-245223,-45523,-109454,-211008,-452139,-496299,-234242,105646,157450,48303,184979,481755,669190,614169,715877,511700,248489,65126,49167,21676,-151269,-247003,-202456,-237098,-159408,28688,153334,122038,45484,-98687,36969,382011,746198,706925,433436,371170,401850,-47157,-504653,-134967,-170693,-431061,-415889,-81809,204702,133549,-277065,-319190,-285891,-422218,-395701,-210403,-145035,-57148,-10736,10592,-291998,-474373,-175747,52843,-53265,1956,93407,-83997,-398963,-210261,-218854,-229435,-177297,-32472,-134980,-501419,-453401,-444621,-443697,-430662,-270588,-197752,-176144,-220062,-116152,-2603,-875,257822,283739,218070,106518,60069,92021,66197,-143855,-215606,94040,204560,147781,107692,335363,368850,155448,-76124,-351110,-52348,51882,-148236,-403811,-373140,-75682,249144,405090,362839,446202,168777,119102,192707,135734,-387989,-278587,-169490,-394934,236111,536929,483343,185910,231585,304150,-32555,69070,682945,978957,1171242,1176954,742366,-78224,-444715,-363293,-523357,-394800,-260070,-138572,-85104,-217913,-243170,-122104,168187,357823,247903,105975,-94445,-98204,-22917,-943,12491,-139445,-143738,-38876,15312,123633,352228,421980,72986,-369080,-527332,-441004,-479353,-559374,-415608,-74192,212269,257410,177981,-61423,-525241,-377666,-268476,-343727,-105239,249635,423625,210634,164432,217676,166554,259983,502113,564844,443145,394371,396837,603894,322172,-5222,-270817,-85621,407834,702767,614771,252934,156468,430454,692716,924087,877169,736402,444054,42470,-82391,22628,-98937,-231712,-470456,-185037,53545,-161699,-298711,23909,307462,366382,157296,-128182,-104155,304876,741644,933825,725369,399339,336258,281585,15494,-211517,-484219,-260745,-131034,-164619,-257604,-260035,-158774,-14416,229983,266211,-114568,-202554,182498,256079,147061,-41482,-194596],[33671,107570,199144,331764,637623,693553,266078,-291792,-190041,-88394,-319659,-364639,-200545,-129538,-159710,-231348,-485132,-32157,272889,382300,-6809,-200231,172247,533445,445997,123557,169960,341215,196559,10868,-88449,-259184,-293829,-121520,158621,553103,549382,96215,-49530,-144376,-400019,-165892,75243,337346,254386,28091,-61242,-334003,-365790,-85403,-21110,136446,390112,191704,117574,411198,632458,580190,49191,-394810,-283713,-436943,-325768,-298794,-426913,3048,49155,-157363,-394893,-595621,-290350,-50353,-248835,-296165,136100,108618,-176701,-10422,456222,754070,478402,125068,215677,462556,562190,419894,93263,-138305,-336046,-227744,-115307,-90952,-318874,-356168,-227022,-172912,-3697,132363,-100237,-339354,-100740,-235,-28259,-278944,-522059,-494278,-372590,-308502,-43179,283142,318721,193935,-107754,-441989,-415242,-222006,-194915,-69293,134618,30460,-317511,-148940,349455,585704,511112,37246,-536153,-424287,-517714,-510517,-73167,287924,582536,550871,341337,351788,471210,410816,284761,284083,463284,367291,153300,107677,471384,313172,-53078,44147,392563,555427,448712,68089,-192671,-365748,-274116,-275635,-98608,-8119,91087,1504,-85158,-235221,-311989,-456405,-525692,-424764,-313261,32260,123236,-11790,-45788,-206176,-328327,-297220,-223311,-137122,-184732,-22981,163203,150638,-113855,-204749,88268,296361,457621,666307,469540,40887,6983,298314,63521,-407352,130631,398014,212663,149725,-123290,-485383,-258697,-254826,-243886,222729,522428,522835,233087,-108824,-402634,-291425,285988,727032,785260,448058,58171,-212145,-186267,-255275,-379271,-314206,-314052,238781,587753,458772,491375,865680,790336,419675,22954,53426,41446,-25252,9664,51583,145281,70267,46028,-80654,-165041,-194399,-269056,-225552,139347,598236,885960,599848,-24976,-33930,485109,781201,1017029,866006,158714,-556112,-263178,-146698,64062,57934,-248261,-163324,-117159,-66506,-3071,-7463,40572,233999,38403,-293955,-525441,-219557,321595,572238,657951,474466,409905,156146,-287771,-566857,-432228,-261324,-237470,-275430,-268378,-499426,-85544,250726,235181,208340,80979,75703,-62177,-102786,-155905,-275225,-324986,-328764,-197605,97137,93673,-169850,-398967,-34353,129741,-158154,-390136,-105587,-223455,-514460,-324724,-102298,93860,131190,83299,55316,135780,-204395,-13058,315811,90862,32780,505640,735201,553272,267962,-8677,104987,458897,677440,416540,151614,-235929,-475113,-147047,11018,-104973,-151117,209525,337467,25968,-177201,304792,638232,502444,395191,491694,479986,160892,20694,-190634,-441285,-183415,-198345,-578163,-186772,-78899,-394919,30084,400063,159437,-74013,250310,400729,308438,-146773,-555833,-443646,-472341,30727,286005,-28226,-190573,-191711,-288631,-88795,460626,772472,559771,16601,79697,141792,-163889,-494765,-181900,-1648,-130793,-49658,-177550,-313691,-128490,-79127,-270900,-354231,-84819,72423,-191876,-399549,157400,499121,360310,-1583,-326711,272891,559839,353599,54831,-199776,-28746,134452,-97303,-426141,-131382,369316,571510,636424,467197,625,-293890,-478486,-473859,-330944,-337575,-559776,-340414,-188847,-225279,-171778,222904,575738,618650,303609,-43122,-25714,-222066,-328169,37979,156220,-17385,-165069,-169123,-98039,-255528,-388839,-296826,-162629,-26659,-33602,-117321,-273107,-335403,-214173,258711,694154,563788,-96636,-178463,26152,-19045,102540,443679,670823,529475,-6734,-343693,-153630,-166051,48374,197954,37623,-154092,-156193,253260,530192,721199,480902,23557,-417550,-386635,-214267,-196401,-216635,-103583,-28226,7259,149064,305896,426072,364991,-54689,-464400,-361946,-313365,-13161,29266,-98602,-325785,-393165,-261765,51816,201909,-85518,-397340,-424572,-340732,-244505,-237765,-256910,-224903,-218682,-148665,-102030,-99252,-209244,11089,339182,408814,234464,-120396,-65623,78553,175188,165414,242947,346050,348580,-111208,-358500,-495867,-394672,-505583,-246561,-112650,-77003,-198963,-456308,-367217,-325835,-453237,-171498,298933,420272,324434,113867,3994,-250898,-240129,-133601,-268111,-347908,-281034,19394,84310,-89423,-514919,-348528,-123456,-149202,144090,433864,335960,22519,323174,566202,520405,272023,-21066,241340,637420,655540,655021,301316,-76349,-88127,445676,583872,482322,280166,292209,187228,34613,452336,712148,473335,71392,-38458,127278,596905,537329,560286,255554,47728,-347601,-156061,-270918,-246543,255925,444318,80372,-488791,-33942,518950,655634,343948,-223160,-568280,-360525,151076,616048,490330,-6331,-370072,85356,346142,286561,94599,309895,534526,144940,-155869,-51823,48339,-223957,-138927,-107164,214736,669098,435371,-380,285706,439273,-19994,-417803,-306460,106019,579744,643002,360733,60835,-79881,281291,505345,537673,-86891,-244258,-7834,-103348,-339616,-280647,-377683,-215453,157371,432398,425148,171564,115558,-25683,-123582,-164652,-190728,-149000,-27353,1178,-161428,-461846,-506611,-372327,-90045,-165383,-318183,-219028,-253687,-412811,-311695,-46422,-101613,-287607,-341999,-62844,64801,-103876,-226177,391587,640654,536884,229368,16561,101782,257900,306375,-134548,-380024,-204090,-270102,-50249,273145,24595,-259918,-74594,190292,-145310,-296094,-123610,16167,321643,642647,725422,428633,216567,317865,401620,487183,456308,390269,614222,886966,1129080,878462,569115,451188,120746,-154939,-521535,23656,661086,1096485,1057164,465386,-333111,-298918,-150145,-95885,85882,180444,-269281,-455907,-98059,129964,-44003,-385000,-430892,-194023,-94474,2626,-139458,-145156,180228,427285,696833,793923,388103,-164243,114110,515393,544133,545211,382997,532544,654506,678354,494787,58801,-254498,-378678,-512392,-202196,167223,702674,464320,191944,43258,230308,43157,-440157,-111966,121348,160809,-2284,-267624,-495217,-424609,-291049,-253140,-74019,-60545,21223,-54631,-116301,-112946,-205561,-391050,-167217,14180,21587,23652,-124033,-57028,73641,168680,107230,285375,141564,-71158,-27756,-150270,-329851,-501527,-475110,-445565,-78715,190194,128121,-87252,-362671,-439227,-132375,72393,88026,173129,339499,311550,-97140,-330978,-201517,-103618,-44640,191832,258650,77848,-165555,-142547,98255,13221,-397340,-167585,330570,327289,129430,134120,115308,-204595,-573969,-382749,-454820,-461330,-381638,-381242,-494970,-336485,-347,505123,749547,852249,518960,253617,428376,776679,735384,556833,193818,-32842,-113884,46187,317502,535847,514089,308845,81743,73395,-26669,23883,-501702,-148820,-9933,-128156,-417779,-483748,-144705,15551,-44979,4291,230055,240580,208703,115658,19825,-391222,-503862,-55056,201983,96042,-226678,-490408,-110706,70628,-47794,-295467,-242790,-450576,-412428,-15528,119377,78120,57825,63824,52371,-115994,110026,838171,1156309,1106782,218026,-205625,380450,764532,717478,341334,-110201,-89889,44728,238322,401853,350244,123739,-363873,-442183,-382288,-492996,-18130,229275,156452,-72011,-405526,-155685,253876,200328,-11387,-8569,-105721,-263679,-506263,-349683,-179209,31205,475123,712450,705732,698827,634768,393256,245863,-62625,-291362,-348598,-122244,37029,22742,198842,387101,593753,394835,278795,178852,341321,570487,570652,353719,-184706,-282462,85161,223089,104958,-157731,-252953,-380511,-274682,-122302,-76862,-302331,-462462,8535,645494,902683,452796,-166509,-408880,-250547,-319459,-352623,-257187,-43588,69260,-18661,52763,173668,268820,245771,-80764,-544325,-433564,-407507,-77752,139706,-79284,-419844,-1965,-119452,-194385,170023,66270,-298637,-358335,-109674,-162083,-326926,-183687,-76479,2538,147948,242592,206140,132446,117315,247896,319435,238620,232790,-11146,-90896,-59243,-216726,-361388,-166000,-5309,127509,168538,169505,249095,326631,1400,-339938,-319932,-208321,-317739,-281694,-106654,8698,126076,184151,76747,-280844,-137611,410250,513965,262527,-214277,-341617,-349011,-300060,-321645,-308310,-371904,-180903,13439,34767,51954,220948,328372,17724,-540834,-229006,-65594,884,98502,315077,308030,26902,-353566,-171404,-208607,-210333,161397,215562,152642,572715,666622,90769,-356974,-453413,-404548,-343418,-417938,-555560,-262778,42813,128235,95507,72233,-161008,-295192,-411018,-424533,-122315,162138,426824,817743,89308,-45321,469815,454585,431494,298665,166165,-60704,-250373,-395358,-209956,203752,518568,413135,49812,-169670,12606,132250,185850,233254,200570,-103213,-193496,-97232,9908,-283653,-338342,123234,202850,-104055,-363014,-223522,-68289,277532,444273,394303,132406,-50702,-125929,-318790,-426309,-411525,-269653,-84426,-93919,-254859,-224587,-351450,-350314,21166,131912,-87560,-367206,-205743,-191344,-130033,53032,151929,102347,115601,385566,683615,681703,449254,84408,-407945,-305862,203423,286806,32222,-375175,-368710,-195139,-389894,-297211,-154596,-250074,-260235,-1423,62203,-97872,-367216,-140784,-182073,-136018,3894,304010,411600,461409,439434,150948,-238041,-266448,-299093,-209869,238060,538047,267754,-195948,-516344,-278329,-183702,-205998,-149125,35766,370141,494929,395004,35940,-70993,-60508,-248851,-400789,-232244,-79582,-174254,-365263,-115359,-83074,-207179,29535,158921,-181182,-248003,141948,308288,-43919,-584515,-126699,-175205,-454677,-410105,-166102,270439,409082,57489,-328731,-15627,81357,-65582,41631,612234,884374,628766,-263210,-59471,405661,528506,382046,273313,-31508,-370693,-31008,283117,317153,160529,175293,-6232,-147816,-110667,-41696,86059,103791,145180,145474,-286536,-10141,573300,815777,422869,234321,803481,1280051,1112987,415260,-410364,61068,478500,453667,64037,-289436,226395,528173,694278,807198,954921,607328,-60969,404326,769198,376075,133250,231886,-21547,-346441,-543095,-346464,130860,541308,862698,1165722,930010,748729,486232,442590,557092,520263,568900,597767,379571,179469,27685,-96833,-167008,-39432,131466,115166,41608,-37812,-124279,176841,584188,814545,707182,242132,-96028,6350,-180230,-414446,-42468,197322,193447,-3874,-266443,-335982,-42314,39406,-90006,-214069,38382,221248,61012,-195365,7540,145644,-164878,-226472,140780,309258,75294,-243286,-289474,-298858,-284221,-226619,1260,108175,10729,-294429,-301015,249024,601593,490451,50245,-240628,-8708,-81927,-299654,-177251,46667,12678,-161460,-392555,-98249,73434,-69840,-385655,-262847,-84262,-123386,-310317,-396886,-374797,-366070,-245531,-112226,-282255,-441042,-411136,-186958,62070,103011,-154012,-429950,-294273,55614,277747,105340,-324683,126253,427503,234019,-458295,-181740,69776,-234373,-432878,-134695,228797,587573,429556,108238,-92929,-84051,-155782,-127375,33948,338592,606871,513404,176473,-432232,-269333,-59418,-173594,-121118,102258,11492,400402,621333,438662,125414,-255156,112032,439403,444167,242715,125247,18870,-180525,-262564,-188425,-249154,-473979,-281478,-36793,559176,1348642,1756711,1764283,1238474,833526,668235,1796251,3035270,4137357,3471506,1655372,71031,-280950,-189860,-11551,461662,696963,509802,223357,155005,314124,270058,112886,-113965,85523,294490,323793,175806,-71241,-464128,-249548,-249293,-434527,82310,358679,266611,122610,-67910,53511,403889,358805,10226,-390074,-77900,160776,627181,921495,598993,224040,116161,-224270,-545887,-128692,-72036,-220619,-83376,137058,394045,488822,188375,121785,-164526,-62609,302669,215526,88882,230921,279347,291220,460929,504758,349340,-81318,-482155,-132443,114953,44857,-172282,324880,1144125,1258765,889054,195378,319020,1094550,1534310,2025598,1661475,1254664,589180,336919,470000,387229,277852,-107536,-349080,-315644,-306443,-327035,37546,348755,395798,121278,-277767,-362734,-35373,178130,426115,716197,829507,761082,24369,48130,698845,881545,543552,124157,91056,-20154,-371218,-263370,392587,247669,-105938,-262623,203923,439105,307079,102903,-240439,-396944,-367664,-26459,182158,293435,542490,427725,3909,58172,258072,123882,-213402,-338698,-230093,-264339,-267163,-324476,-317415,-194398,-202249,-251095,-244560,66967,245138,228228,30502,133498,438047,713224,605512,343914,15871,322658,483369,307921,156106,231956,-39633,-342224,-69239,-105348,-374994,93203,457044,409278,48310,-149575,-78192,-25678,152440,348426,553249,771582,838287,1161661,1383254,1161173,522728,-338921,-67230,274937,393228,107142,-305634,-240292,23200,263946,329972,225734,52933,25143,-68287,-386147,-366916,-423819,-121863,90585,189296,124807,-45988,-175308,-88818,-78584,-314441,-420215,-151852,-124618,-368572,-234313,159283,421881,350352,-77549,-337813,-388917,-344470,-179887,-111850,-316494,-194754,121722,365081,437011,306850,172221,-248620,-454506,-232107,-55395,46399,253193,498751,398492,294173,2027,-261873,-429982,-419833,-452328,-347605,-125418,-128318,-341251,-300214,-187626,-35580,-199415,150121,115962,-234494,-111054,112461,291969,487180,670875,744308,584525,207835,-216874,-438115,-310146,-277984,-142365,-219233,-209017,-188257,-264031,-254968,93330,49680,-157580,-342216,-179938,126430,381404,375968,26747,-429961,-41989,112273,163000,-64395,-423329,-355155,-325368,-534490,-11686,424620,606507,322599,-233303,-320000,-72412,-315060,-513176,-261682,-209519,-186724,8570,179014,185601,-68863,-270220,-127250,-97982,78052,476680,662307,693303,455062,142332,-71534,-60642,-161628,-298173,-422668,-284672,-131246,268038,490509,418449,165696,-17975,335330,960439,1010846,643911,295773,238794,-35950,-208591,-138502,-105827,5883,153617,110965,-116821,-304444,-482614,-387494,-155637,-173300,-324066,-441513,-280813,-172248,-174593,-393248,-412964,-205576,293878,266473,139573,159151,381879,567933,699589,854813,684452,300586,-34970,62382,113364,86912,61044,98999,-161910,-237259,53032,132624,166949,285712,259095,101838,212056,785719,879239,487636,281145,94912,-214027,-165316,103176,-59464,-401445,-435363,-121860,225565,274511,-36034,-220205,-187035,-226273,-200860,-252887,-147302,-121427,44779,269010,11251,-329495,-340032,-237083,-449379,-355008,-176767,-255715,-400513,-405090,-221321,-84085,161093,261995,-43471,-501603,-272548,-307924,-223738,-314317,-468097,-336016,-324346,-325437,8338,-68198,-213060,111966,386213,369739,234721,80638,85543,151696,-45388,-244731,100177,384784,415636,120611,-15119,28549,-6202,-142335,-273813,-36323,32101,-169973,-323730,-146296,129914,449695,532669,385531,204147,71021,290484,438396,351076,-136467,-368723,-261357,12997,564440,629516,458030,267192,428819,466177,136927,72668,695511,980370,1225114,1320133,720167,-48195,-179658,-140326,-270133,-110984,-194995,-132272,951,-32718,-168368,-312115,53071,234632,89253,-57663,-263639,-265932,-285034,-290263,-188024,-207325,-315238,-309096,-229450,-56798,275540,444714,263915,-148909,-457999,-455691,-376689,-377227,-491609,-65592,400681,520678,326638,-11434,-381887,-539811,-359181,-333403,-122219,42342,186645,106472,170736,188524,-16708,-60881,191340,478418,380559,16354,180156,580841,398001,-20754,-67946,244331,570091,907646,788015,319837,82178,412336,659210,644752,646247,589142,215770,-285504,-77958,188739,69905,-129999,-365533,-333383,-374119,-343810,-224648,16194,104687,132841,-36373,-176224,-136882,197890,524844,646086,423133,134261,-36791,33360,-7759,-206389,-444909,-192835,-66805,-71317,-115890,-72093,-42760,-1113,171190,223695,29400,-43468,193133,235245,103900,-158769,-240945],[79122,163274,21366,-16220,319442,590997,468189,108667,-303825,-480613,-331861,-243161,-3125,82093,111089,4428,-306640,-175240,196390,478862,59316,-129643,145475,422594,261550,11337,186560,311554,189597,130346,111925,-108705,-393681,-241873,176615,595568,599248,198320,-32741,-63371,-143181,40682,225630,476170,223219,-341060,-270709,-472134,-430591,-99503,-16352,300329,477511,331609,352982,500373,614964,574114,162637,-370143,-478919,-427266,-239875,-275927,-446933,9942,143084,17775,-278891,-507160,-446041,-122185,-159147,-380111,-22945,130414,-113609,-186736,449380,844238,669309,236804,173012,414087,407974,244010,86095,114319,-6464,-19836,-111012,-276418,-316570,-400722,-623322,-549089,-387560,-209236,-292467,-458464,-162129,73485,-66408,-410036,-476470,-488054,-323498,-232306,19965,444826,417137,45461,-468442,-381560,-370927,-288251,-148764,47102,101178,-145382,-451648,-166691,206553,386502,241162,-188984,-340928,-148820,-234900,-488970,-301674,83818,435251,505732,489211,363421,415096,309600,192384,186809,325618,260977,106844,57900,384875,233650,-66812,58048,401808,468598,243006,-103390,-243255,-318258,-125010,-190193,-104912,-99418,-89932,-182765,-149150,-16487,10224,-72513,-80911,-210311,-254002,108236,296533,133953,30087,-224959,-222764,-155129,-111925,-29514,-116877,-156079,-1873,21387,-146681,-243916,142233,379096,558382,718671,520364,194346,91401,217849,-98284,-473675,78894,435562,441163,275096,-73024,-495093,-242771,-163828,-314543,32577,362457,409577,109567,-213421,-456984,-224776,246808,564745,564712,378438,30671,-149647,-318888,-217163,-208504,-375520,-417291,147855,536186,483948,509582,854048,688135,232854,-73905,55300,25858,-33020,-98262,-121929,17040,-63270,-80566,-27711,69038,149837,122782,47282,215222,478988,554449,146564,-276451,77308,606835,929728,1048409,657155,-119375,-311188,-105402,-20402,88145,68994,-244616,-164503,-6226,144687,224862,-21997,-194519,-171659,-203612,-384309,-512358,-152192,273742,527760,677985,553916,417353,218034,-376357,-586787,-415328,-266761,-184838,-128262,-110275,-127294,27650,192375,167307,101067,-84436,-245160,-299312,-226235,-193417,-419294,-619102,-358093,-35720,148014,204250,29883,-50999,37320,162735,-125971,-423463,-242670,-378360,-509953,-333272,-112284,149410,233290,302502,329050,305650,-18425,-269591,273048,183408,-243023,142112,557647,602139,307196,-149590,-118637,254660,506947,304950,48313,-316052,-458806,-171094,-100665,-75029,101100,345733,298633,-119922,-74688,441971,528880,214311,173309,492052,507244,294014,258648,59474,-286983,-383296,-455243,-471712,-140340,-127474,-516148,-7583,321680,21435,-122910,365125,502798,290159,-131941,-566779,-475078,-409151,-14623,227780,82715,109253,-60831,-411071,-235719,245546,656929,680131,168439,17516,21062,-215139,-362329,135475,11779,-226644,-222257,-148588,-275799,-200176,-149716,-295909,-303002,-144181,-164112,-547808,91067,552796,676191,394213,-128319,-180977,610076,819594,453546,-217745,-297184,78234,206838,-139929,-553169,-34219,458966,636003,795591,520660,112488,-179959,-397806,-351251,-330855,-235322,-297039,-208316,-492847,-440318,-160081,168875,444903,617403,499961,216172,-41331,-216869,-434397,-244955,-300533,-420938,-250008,-52726,42085,-72633,-279705,-247223,-40882,177228,245221,72402,-199970,-347096,-167118,96569,310673,134147,-317580,-4999,208986,319360,422207,494677,521861,301447,-205856,-329190,-131150,-37458,165613,277631,117812,-27200,-157903,-41157,237851,502200,327364,-116594,-369430,-132384,-34151,-123009,-241771,-200821,-133046,-164827,-197321,-80952,82495,149552,-204851,-454048,-228243,-150596,237288,211938,-24520,-107199,-391671,-402412,-4899,121241,-13797,-384834,-531728,-525676,-502882,-418889,-470374,-253968,-271921,-187016,-114119,-176173,-295809,273417,748219,721830,355583,-2903,107776,142858,45366,154986,213069,323223,307723,-151817,-507096,-406737,-310080,-341581,-322895,-146761,103694,-278443,-481427,-209620,-194980,-381338,-259870,295426,552627,785708,544783,314562,-156891,-361863,-192648,-266117,-458716,-205396,199998,399541,146466,-363549,-412252,-305161,-260241,251382,492849,504497,396824,765554,837011,568903,177689,-26803,272384,640474,519533,361641,68525,-64743,2858,364044,417195,185933,-69896,90473,130202,67827,494682,806160,484585,-104379,-303855,-3977,375918,307362,352300,113646,-48116,-335872,-316318,-427049,-234526,174891,335122,40928,-448832,93758,684136,708701,393139,-242227,-437634,-276199,264211,730131,631825,335063,-48283,-81957,139993,133556,-177840,188505,595665,431972,87627,-124747,-414012,-423693,-114473,-68050,174784,667501,409860,-144040,66665,155319,-232290,-395941,-274570,275866,653300,561732,265628,9313,-87352,51962,378265,418514,-84797,20860,379755,156331,-434653,-216972,-272452,-380729,104810,378238,218123,-89114,-78703,-147453,-174421,-171370,-350091,-392963,-138614,-226117,-451037,-526842,-400271,-372468,-173034,-216659,-199714,-40090,67534,57881,-154066,-23639,-95666,-179096,-152427,-98834,-162474,-443478,103193,634203,726127,512685,203466,48195,164725,316162,284656,-190060,-184396,138370,19936,-135183,25150,-73385,-136916,195225,254281,-111020,-294300,188914,489890,629143,751544,735872,636220,493914,604663,582326,468980,202439,180046,485699,986275,1131266,949164,708155,579762,121239,-270265,-463867,-60746,388296,708187,873232,403381,-242318,-143557,1979,-122641,-72151,44338,-354546,-278095,146534,384013,260636,-25019,-80982,76343,193431,339684,137463,137056,363103,584902,820559,838432,426478,-121104,-80332,259952,323059,443993,345695,463710,520048,522545,132504,-145492,-265984,-272821,-487251,-275028,360745,949909,728078,532604,211387,123100,-149799,-416047,-25496,239572,341586,377786,63688,-312250,-426737,-215878,-213619,-197887,-139948,26304,-23343,7072,37627,-111977,-468188,-212433,-14587,-70292,-263915,-458986,-174642,42115,69307,1720,76471,19511,-197509,-28504,76552,-91458,-256849,-387038,-395251,-25924,221776,183466,17708,-183503,-183363,12783,101996,-1540,281354,389701,263446,-160229,-253841,-301596,-264727,-199299,167423,347420,239254,7166,-51127,170175,68716,-342236,-164100,310488,231423,-18166,71489,98100,-269193,-437387,-198621,-213303,-511071,-408276,-368969,-565030,-428796,-66894,380168,600962,635496,544426,353037,540470,800734,642439,232806,-82703,56605,126472,337101,639061,686841,574013,278096,167126,362666,215997,-15293,-564877,52008,163201,-33844,-366623,-468774,-44594,175359,67911,72253,278156,315189,222521,14274,-172731,-431843,-399336,-85980,-41590,-242733,-531601,-356910,-126055,56546,-111090,-197419,-460848,-267511,-273528,12045,87303,36176,-51672,-87784,-86810,-253065,115901,684419,864264,893528,139020,-137055,308451,853198,852026,455294,74099,-147709,-196282,102488,254410,268272,30135,-369570,-497797,-344926,-387324,-54722,92771,41293,-298969,-391399,-52490,176646,42567,-346431,-240631,-258491,-501636,-374848,-255774,-265280,-26788,411236,886584,704260,618338,441994,273669,134116,-64117,-280713,-359481,-109411,20176,-30682,9401,212626,368661,435923,467929,298152,391843,604051,717994,625140,223952,86393,122796,178507,-2807,-198249,-392614,-474292,-402754,-313181,-337134,-472265,-488788,-86828,369736,606373,131319,-345843,-191535,-234327,-308128,-308496,-190593,-47403,125467,-52473,-105307,120799,310518,278035,-134341,-336770,-236104,-370030,105362,369826,174866,-393538,-229329,-299138,-433881,47364,-1423,-246561,-11392,25874,-59096,-77379,-62718,-97045,-161521,63045,198873,197052,135671,130556,202632,184010,101315,162323,13459,-92358,-77948,-265685,-440684,-193447,-73614,84136,153349,130206,87970,189428,-20385,-168258,-166391,-166419,-209305,-195901,-106655,-29649,119298,326686,298986,-4308,-95924,319825,473170,252358,-216214,-337678,-215330,-86420,-57262,-198678,-221595,-292165,-255335,-155109,-162609,100119,318517,76678,-335298,-232603,14405,52674,123833,311022,280630,39448,-265853,-291022,-417663,-267855,10550,62964,76458,584465,760955,212192,-244767,-297818,-79035,-87640,-147379,-404917,-523987,36639,353712,399862,242671,-7512,-140950,-300604,-441054,-204540,-167837,-200071,22813,-34918,-55314,161129,200703,114076,141150,112252,-19076,-137562,-262401,-121081,289545,540420,519028,195705,-179095,-172575,-71712,-54723,104564,404932,521565,508973,209364,-104439,-405253,-42212,328331,351855,79364,-303972,-355700,-112182,263546,384539,178905,-186039,54898,198356,-38203,-273131,-291136,-175283,-111636,-214497,-241686,-162489,-246358,-422879,-182486,-125392,-217098,-367445,-351212,-419915,-257854,-83495,-185716,-435389,-86062,195058,235533,209015,167324,79506,-233264,-399229,51781,202399,-64652,-290301,-368781,-284009,-203607,-4100,-82669,-344309,-420249,-168807,-178579,-389671,-505170,-255688,-381633,-198653,24531,242244,260842,156613,124794,-11501,-21597,46614,-172074,-368017,58628,277911,52902,-262927,-521043,-355637,-235644,-220530,-156581,-58595,130320,247248,187708,17037,40824,89034,-94969,-276906,-124044,10547,-94660,-307013,-313064,-426988,-266712,-122890,-56185,-230885,107607,484957,667955,355897,-382046,-187919,-14563,-243941,-100542,64898,270810,306076,108840,-147845,-98110,-53400,-59051,80882,588929,853758,725453,65095,-62825,245072,344830,263337,230773,-11457,-358422,-47460,358566,538924,459879,371733,186669,73164,101019,97072,128437,148931,83502,14589,-214082,191352,557456,805104,474753,267657,675246,1136359,1054939,375636,-465202,141219,589867,626134,306230,-393769,104145,554689,840287,883337,920132,361205,-445553,172245,403710,40624,-170165,-48235,-190802,-277277,-259775,-481048,61834,620675,1009580,1166191,681785,629665,583071,707290,832278,667827,624998,531480,370623,254656,122537,-40981,-236663,-247322,-195928,-151446,-339625,-202629,45765,293010,619413,822179,642724,236565,-120689,-70039,-176666,-333617,175513,632142,781743,627790,98783,-177371,58213,110171,-111255,-200650,476419,951961,723691,128494,-19045,157255,-34341,-187942,-136284,-312070,-381717,-57834,-4695,-87491,-43744,-78585,5122,-6125,-89278,-361776,-313046,107002,406865,302617,-62606,-428990,-204576,-216655,-302807,-131587,66639,32550,-148193,-431479,-90810,87899,-154145,-289951,-224636,-134781,-170261,-316407,-213495,-174481,-158053,-72796,78912,-16682,-194535,-331700,-281996,-90932,10530,-98804,-178685,-57425,246149,435204,125172,-290863,-23783,297664,86558,-471097,70954,363470,27496,-438650,-161317,189264,530983,243739,-180469,-272721,-137950,-211549,-191974,73709,462457,700520,676161,446597,-170030,-386521,-120334,-14219,214322,442028,389974,730700,756368,474566,94810,-177997,103337,423813,501369,385078,188775,-22530,-335213,-130073,-19303,-166572,-282586,44507,362909,824953,1671111,2325142,2607388,1970312,1598519,1280006,2188552,3159148,3800103,2996028,1630497,287358,-509958,-346553,-38921,275798,329128,84858,-106831,2497,189266,340677,233802,-179247,-154379,277187,439401,472133,184737,-114981,-266429,-357562,-87866,149789,268871,222513,101436,-24719,284380,728823,732309,415866,-56017,-211105,140777,594833,762557,422156,31541,-26428,-281858,-541768,-135182,-105683,-402331,-112253,167758,409747,552639,613479,452151,-96804,-163608,305796,238670,135899,275233,307913,258521,453010,632679,548781,10434,-439787,-71535,185658,-6911,-494046,360430,1308281,1224550,782685,23875,318624,1144535,1910889,2157934,1656534,962990,1870,-397050,-206550,37239,94180,-258762,-242313,-47088,45155,151513,108692,75807,20501,-119189,-197815,-272628,-220021,-31996,255653,521685,509120,337294,-129785,80502,799079,949345,608298,161699,60707,46881,-262880,-356197,84742,133646,-51585,-523112,-59591,212084,127180,-41011,-183943,-387244,-312535,3250,121420,226373,394150,399734,174734,112340,190841,76920,-147786,-242091,-224771,-84158,-168128,-186146,-148262,-94491,-235610,-347887,-227695,160235,509424,416315,126858,159957,529853,696740,561518,175343,-125787,259914,381597,16600,-65102,175278,94745,-50117,-7640,-83236,-409305,30295,450335,389623,-25353,-88360,-73147,-258414,-249326,-16325,355579,736807,993240,1178986,1150148,1008441,446754,-125528,-321992,-125492,-169346,-313527,-232845,-108842,-141324,102806,318010,224507,39793,-190733,-414152,-412953,-232426,-271131,-154579,-8714,79814,123648,231943,355973,247649,-47341,-482938,-217251,-161323,-228201,-466311,-166341,255038,585168,417530,24887,-139593,-275236,-443391,-278095,-179087,-260399,-125025,212322,484635,433686,133996,-5974,-233181,-506999,-325156,-89018,233371,555614,812245,679125,477141,138662,-166915,-338308,-357866,-503941,-402967,-252443,-223120,-348758,-341148,-220092,27525,108569,369012,328437,-1282,-225467,-47221,172762,345624,483879,486660,374219,101402,-255482,-359874,-127948,13471,-58225,-269157,-464199,-277905,-283366,-329850,-176961,-160962,-292967,-500815,-360385,20002,378054,482209,140256,-401792,-209774,-98677,23255,-71448,-289292,-351859,-279014,-490486,-169174,224548,310479,104361,-211210,-300111,-267654,-569077,-270833,-98296,-222580,-393191,-243957,-77173,-103498,-277083,-208812,-28943,-56610,278657,587825,634534,555546,348906,143983,199837,269234,-28750,-322795,-235609,-69833,36857,275421,437007,371926,185687,-271694,34868,712461,824938,540567,255393,89894,-292156,-80329,59347,-179193,-243094,24926,49856,-188223,-419212,-520969,-322430,-89000,-151156,-348216,-471415,-228864,88795,-176695,-272056,-328861,-39227,369207,313864,170529,111708,267019,393728,615614,692893,604774,202294,-129867,101707,178084,300235,374139,358090,-43429,-383225,-64640,-9880,130775,477324,691767,496241,88279,627237,844850,356480,-24639,-155604,-75481,126165,266546,-28516,-418578,-530776,-269744,132190,301589,181736,12910,-53100,-116440,-136689,-131379,-156700,-236083,-57229,204596,134338,-80459,-111350,123921,-142665,-376159,-406137,-193342,-190778,-246738,-114051,-1476,317702,421889,15386,-480893,-195635,-120628,-75607,-160818,-381315,-308625,-216980,-510984,-112387,-283914,-542303,-77394,299078,311660,222099,71400,64722,147649,-50760,-405378,-47731,457070,620723,274960,-10068,-139950,-87703,-129996,-197137,-112326,-86280,-245526,-300200,-57896,234216,482676,429641,197170,-176175,-97022,352006,552945,384819,-2966,-75915,94526,389629,678684,546283,318113,321913,608028,599926,288487,6442,486867,798426,1020830,1017918,272435,-442713,-68693,73576,-35629,39990,-5035,42651,176051,297407,111616,-364331,-144440,5909,-123621,-195852,-217916,-181922,-191931,-428450,-338377,-256119,-446484,-418057,-301558,-170422,81156,310013,353713,80897,-271865,-405474,-285616,-234089,-284575,96691,613194,738448,528531,103311,-187761,-393654,-348545,-398742,-242712,-159484,-86763,21414,125605,60510,-206219,-298099,-145605,383258,525141,50945,-218436,274659,295923,-9253,146564,554859,657044,909436,798600,332860,757,356123,660341,620235,367296,59701,-239887,-611326,-123260,201476,138959,-132825,-277228,-10944,112023,229458,208621,232373,31641,-57270,-272313,-315247,-257853,120617,458949,606496,237204,-194258,-251029,28978,98749,-133265,-263730,-161629,-12086,33687,51792,83817,-3,-99434,89,138758,133160,69394,102607,76019,-46416,-334303,-238666],[76051,223103,-71647,-357763,-6578,338463,540097,469200,65071,-200002,-255859,-61104,149539,153483,201588,78159,-197290,-231189,142542,492961,273595,80445,102255,127170,-108196,-197907,98635,135075,-28562,-88905,-9698,-49057,-351552,-460841,27084,431944,515698,211577,-137836,-25020,80523,124719,290162,510759,146099,-606297,-204123,-398708,-409260,-147981,15996,427484,485892,497191,462236,412858,452313,470945,302958,-53112,-196906,-227180,-149378,-253458,-556735,-94472,144575,107003,-211670,-473672,-555874,-226941,-190114,-216166,-30142,126187,-78968,-308528,388398,794098,696599,287101,64872,197384,114441,-15002,139304,249850,149735,65410,-189368,-328267,-83408,21621,-252932,-374864,-103407,90497,256825,-23073,-12246,65590,-138881,-411474,-377911,-546271,-378997,-238009,14869,460874,444645,-114475,-423782,-84426,-178278,-261892,-46471,226211,141915,-250429,-517062,-199909,93608,218730,31926,-219656,15044,157965,63832,-209774,-421714,-116394,228565,278414,487482,440046,427734,241354,-37375,-107569,-11752,38888,-40490,-107830,114440,84476,-154763,-125696,262281,294285,51593,-167467,-266534,-178746,68748,49878,-29926,-155231,-147305,-303192,-245440,99117,205392,163045,238086,53566,186486,378582,467242,214326,-28301,-169181,-119644,-80628,-62602,50046,43498,-192318,-290022,-218904,-278159,-350775,63472,249470,435666,522764,434693,271271,129783,-11621,-300961,-496197,-35884,433292,643700,405721,2633,-427343,-218047,-88679,-257025,-252781,83385,194859,-31753,-306099,-457406,-194797,76116,107022,33601,204917,214222,105738,-212651,-112530,-41352,-189255,-355930,-6737,363714,364585,325872,522355,334456,-122646,-244669,-33452,95149,93832,-100809,-283814,-118671,-129605,-109332,-672,157384,318884,364814,261808,253236,247043,133080,-305838,-322292,69830,546585,897273,884491,384269,-208773,-125657,-48077,4208,82821,22530,-257902,-180898,63753,170099,201222,-174652,-396657,-515513,-443776,-472151,-420306,-125827,163121,399909,524237,410593,141580,-149073,-493918,-404125,-324034,-183363,-27057,31690,70966,156198,148464,59957,66067,-15817,-257446,-515997,-432979,-247892,-190115,-277047,-263124,-95497,142205,134205,294908,329098,246257,120030,191039,61394,-429563,-569708,-559653,-363578,-261471,-109096,91770,235219,370992,432633,297696,71685,-335367,156321,251422,-294721,-263084,260410,517117,290040,-229856,-401589,-18900,238881,187538,-6670,-252135,-358925,-330444,-195590,-8590,246301,292456,54845,-362838,-621,399222,254809,-37995,100385,499565,449158,330148,374397,248307,-141251,-485308,-459407,-323057,-256380,-388752,-419658,-487,198268,-105729,-220959,304773,394093,148712,-203481,-592293,-558655,-447345,-169390,117770,258271,329762,95569,-455503,-378049,74982,454624,579745,201836,-86867,-188658,-312013,-50802,465199,277540,-66352,-235258,-17614,-156323,-258960,-279216,-404605,-278232,-178900,-262148,-182712,409953,754629,645160,444820,-190309,82228,839219,972514,528856,-342289,-193531,270056,313890,-183720,-525052,46136,462958,626146,807807,450830,70410,-255121,-198906,-111381,-239216,-53191,63355,139274,-80204,-294997,-128305,85009,270170,540202,621504,404587,-23691,-198119,-374415,-258948,-182982,-296114,-222770,-38144,29643,17460,-185825,-277927,-6096,318982,531454,324724,-40968,-374160,-228221,-82511,-104049,-324305,-237760,131844,359483,486270,521323,425798,306082,29636,-380417,-222654,-59073,151243,219268,244169,119822,44825,-2147,8149,111462,238494,113309,-311430,-121950,183561,233950,52601,-24086,-214894,-398933,-359125,-271326,-216290,-10994,40167,-270102,-468964,-114777,85938,440705,416551,94369,28365,-62586,-172273,-58843,-2050,-9025,-345526,-575824,-480800,-88091,-29355,-257202,-177250,-302949,-237258,-140111,-244301,-273958,415567,955665,859676,385607,42031,152597,107298,-47409,105129,105377,227578,291675,-2327,-391951,-394092,-176742,21474,6856,221681,347342,-177157,-235767,-19406,-37235,-224450,-297385,161892,521052,795454,691113,427903,-10859,-361943,-290565,-309219,-531160,-82353,319903,592523,351059,-54813,-271252,-371164,-379896,250946,509489,595828,627187,862295,854676,487657,-22007,-154089,232576,516781,283337,-184567,-249341,-50253,6534,110858,64953,-249848,-352056,-76911,5212,-55309,301446,562614,246602,-262995,-447103,-211759,-44900,42993,90677,-29025,-181632,-304173,-307395,-383618,-215098,-10419,52554,-150336,-459349,218070,728691,646302,299159,-299677,-339390,-186454,371537,768148,819102,678326,230278,-188304,-202752,-143345,-418499,73968,610188,678515,370895,92381,-113685,-88009,90754,28570,240086,631763,303541,-301389,-10706,276125,193252,-126301,-246424,313487,526569,337786,116510,-81151,-81283,-83267,180279,174589,-42634,155264,569435,336945,-329003,-284250,-216749,-328915,-192433,-64396,-273176,-100564,2871,-162730,-222186,-178153,-368841,-301848,-63532,-206751,-405745,-464328,-408912,-338842,-128710,-192827,-79874,272261,542635,528714,68755,-156629,-152859,-99840,39504,-83836,-335991,-255079,364570,721573,651937,357942,81717,75046,267267,420434,235899,-145482,-147160,275578,386784,324266,34911,7131,-111182,90216,1441,-240634,-115822,369663,681335,670793,593500,495125,568030,537634,681041,609616,310521,-101199,-27028,360770,869847,885851,790820,524783,559713,129378,-423450,-212158,16975,145067,289911,515062,188046,-146397,147797,259317,-12230,-376114,-275058,-334513,-79330,356694,594210,586662,368299,298402,328731,446028,481205,110660,63561,257940,559191,771768,738427,403438,-23042,-193179,-15216,112467,283257,291010,418733,467403,386743,-183754,-362317,-211128,-183112,-467677,-197714,622319,1111975,1153677,872702,425701,132245,-254083,-328608,13140,299257,483306,641577,329479,-128256,-242946,92674,184176,151436,-8284,32429,-13159,-5761,38101,-65666,-305282,-312386,-131964,-152423,-214671,-283012,-108760,20793,2735,-67469,-113247,-60539,-180461,207906,414910,189601,509,-172417,-199399,34277,161400,107210,-3983,-54414,-13913,65264,80719,-1574,393351,421402,169443,-240595,-333536,-472046,-432756,-252372,186783,481484,470126,219331,60952,203518,133099,-192914,-257331,160260,26869,-185889,-54285,-25319,-309655,-183559,33845,-25802,-482406,-232698,-112018,-248934,-378914,-152081,164210,344797,241707,318231,252380,357112,582253,567786,72338,-253906,195407,331024,438707,635312,567276,435157,131425,213657,520003,382364,-118295,-391472,104715,170979,-76418,-365210,-462122,-24369,222849,103909,57303,234829,267793,110180,-107681,-341801,-376642,-291841,-83922,-266539,-509444,-399008,-203142,-121711,61694,121134,112535,11819,11364,-87729,20681,-9904,-17913,100052,139015,-282841,-289389,27045,234689,279929,297795,-12878,14780,159040,667735,724460,429564,240572,3056,-442969,-299303,-62271,-17346,-160449,-361372,-603021,-387798,-266516,30729,159167,77928,-150811,-189102,80790,156331,-1326,-457248,-394240,-399591,-420750,-88454,-82477,-354531,-158399,96857,489155,252337,231617,166400,209033,103442,-54590,-290358,-346677,-102642,53374,116380,-95392,-235462,-64075,382379,499242,321554,330983,515019,765023,786684,447670,245438,116099,-8115,-256877,-336185,-525028,-372769,-303706,-416450,-368658,-316993,-201642,-58040,77906,194646,-170668,-293185,-60226,-99235,-126409,-127045,-166997,-231071,-93848,-268663,-373686,-126913,247024,198214,-243108,-96907,-67956,-319628,343521,597226,424932,-75926,-348080,-370874,-152912,182240,280809,149681,397113,155304,-29792,15166,-94640,-244244,-355322,-2036,133847,111614,26358,-935,53283,-35446,-66082,61547,50643,-71600,-90951,-338280,-501267,-247497,-178666,-8588,121106,64159,-71822,-34202,-107913,-44843,3607,-10514,-135025,-162774,-174581,-204906,-51468,270028,349466,131572,6635,153317,277852,68988,-188446,-245586,-23344,159321,147362,-170498,-105681,-230384,-467529,-258788,-304585,-123132,121160,1314,-203835,-174209,345,-3450,14652,177086,146442,13225,-120232,-235816,-415912,-382768,-233868,-196240,-195418,200343,432466,140397,-131521,-193005,-48410,24303,-25336,-232495,-337728,20970,444249,605362,421341,196190,12283,-219327,-378612,-229102,-46314,-206915,-206634,-133465,-134369,-278931,-152043,-152531,11872,-7092,-56986,1165,130616,356210,607140,531286,485316,277548,-82115,-462387,-104714,-83441,-2269,473053,954628,1001401,422475,-267697,-239047,227422,466520,446912,218089,-100473,-303838,-157873,186251,283260,-22664,-372016,213426,436065,153198,-120810,-206669,-145949,-168300,-267068,-223812,-222392,-330139,-445004,-336729,-366342,-369882,-365948,-503998,-313369,-13405,93181,-70817,-136120,184966,272084,89477,-249236,-197698,-1091,-56026,-344882,-260185,29044,-72608,-164634,-303739,-312496,-34012,119631,-58661,-430980,-368902,-183295,-226536,-423674,-518233,-443940,-516352,-287280,-62186,92001,169969,-127882,-214393,-31385,220659,244955,4702,-90855,77757,47276,-72375,-240556,-356502,-395913,-305053,-202425,-33812,69596,40116,-28424,-193540,-169605,135691,306313,172776,-99327,-65892,102997,115185,202240,150580,-30709,-146783,-174603,-208207,3728,350855,728491,876312,560315,-182935,-381671,-90712,-146591,89395,159833,153881,91574,78501,44952,-96900,-268329,-176723,34001,385817,634366,591339,332895,232204,218243,173820,158535,140221,-6772,-334949,-107247,280858,472516,385295,77315,-23889,-15164,109981,116654,97779,146010,32045,49758,144118,404771,567026,735830,475171,301561,566617,946621,816868,250205,-348695,204412,618086,691062,421800,-326793,-31380,492016,809359,735623,587873,24753,-282487,96822,-21991,-364327,-455000,-308223,-316612,-174913,-52538,-357432,-53802,504448,810629,652444,207827,353076,590094,803885,858502,631397,484173,346851,365358,331679,157627,-108273,-311865,-389350,-329088,-290677,-502549,-207874,167371,247360,511131,738957,517830,192441,-82905,-108205,-204230,-240638,376965,963180,1176206,986647,385325,-46765,-3458,104785,-101667,-67975,767562,1289648,1089159,417780,-16757,142118,84000,-42537,-293840,-209039,65584,347495,322824,200963,214721,143833,35825,-83123,-196037,-362780,-266231,-30591,171881,144306,-52443,-318288,-319149,-268253,-283411,-149233,16941,43145,-137673,-372767,-59411,203411,-29261,-131493,-397774,-327260,-242035,-279673,-172379,-167538,19484,35712,161886,166803,-22451,-222248,-359495,-280732,-143943,-82667,18573,95972,238645,296013,-79565,-394411,-195147,174862,21828,-387903,104325,382171,130833,-251468,-209827,98538,376936,94555,-289268,-270653,-231336,-311072,-204255,112950,439421,562762,654869,583505,234716,-130573,-30671,293933,448074,532665,599097,791391,672792,436999,157805,39685,89830,344360,490993,425037,185456,-97503,-326654,48516,164138,-54822,-172414,229139,535151,772722,1591461,2475387,3151379,2775707,2025609,1604441,2230461,2783526,2826909,2245107,1340806,390902,-269387,-341481,-38336,114610,-29664,-298567,-231655,6464,211599,439582,440980,12875,-427816,109099,378636,585796,405640,240180,260418,138827,150286,113552,153948,174523,23493,-110306,264275,652150,773786,504634,102842,-125634,184268,516234,526424,209739,-148329,-67952,-246608,-468997,-127814,-91617,-473012,-170762,28386,151115,345388,770421,569753,-28282,-254029,229926,237067,70675,195698,249168,257010,478706,729731,599251,-4796,-435184,-57875,163165,-41582,-356747,475419,1151221,988119,482452,-249254,368466,1254379,2192433,2154844,1639510,466497,-522831,-180280,-194530,-146713,-154367,-420989,-41275,167890,268439,447649,103185,-186121,-267599,-293511,-178245,-340947,-452051,-251486,24513,236329,278081,109406,-155811,49829,797541,909912,556431,145477,66136,150727,-155508,-467753,-408477,-113296,-132152,-373086,-73518,163970,89734,-116247,-114652,-301982,-241903,-43274,65761,183905,161417,205167,225320,191443,124129,139,-139932,-198410,-133631,135810,38559,46663,25924,52143,-175736,-473199,-249060,156440,596162,516247,129726,-8842,457022,604485,465579,-43060,-254573,217973,313614,-120861,-283945,96530,246461,197690,10012,-209472,-355596,-4757,356197,286461,-158799,-38050,-84866,-333582,-243558,-551215,-54554,526397,948936,932565,812787,658388,284434,61991,-233972,-295910,-341512,-214847,-12850,4637,-334455,-56617,311184,242092,-15667,-455611,-249298,-46480,227774,94522,-18161,-363,44255,64547,399919,755412,523401,146345,-289753,-156783,-280118,-361086,-432771,-168666,244880,629960,502293,299539,122782,-186327,-460620,-304848,-253953,-293971,-122922,257271,549516,452195,61834,-465917,-218568,-393823,-290035,-34838,345505,713846,904035,788999,535338,225340,-66255,-273064,-344892,-553480,-458658,-385210,-309531,-293019,-382751,-240525,82105,396885,439361,400181,162493,-52764,-54435,115353,206521,201274,92360,24069,-46096,-287809,-350444,-19217,211329,17963,-126445,-150460,-21362,10576,4392,-161952,-340822,-462659,-378109,-117479,336243,597375,546869,132794,-337476,-335265,-318263,-278165,-238185,-219917,-120620,-47609,-281597,-345744,-114585,-75436,-140299,-186453,-152901,-263183,-457110,-94133,29357,11546,175404,236347,-49773,-373000,-489477,-168043,7941,-83333,237107,435795,433578,321493,223545,184800,417344,485476,64323,-257171,-18035,134013,217771,305145,393357,362893,255080,-81082,-323248,265944,454690,334282,153862,-88908,-430778,-45014,103744,-157988,-535759,-251979,-136520,-263060,-378960,-531677,-356240,-256625,-353619,-440218,-271568,57887,232236,-122516,-219218,-141962,162764,374562,384849,146109,39043,153267,231172,425730,405132,362644,-1314,-146034,115466,186716,372387,537128,454127,74320,-317701,-290638,-170523,-14066,465390,923350,852093,214169,270286,554168,113980,-479957,-154294,47564,263172,312190,-49980,-444056,-546669,-424550,-26816,220294,291740,145752,-18820,-93455,-132705,-125892,-220880,-289206,-253341,-143483,-11375,-19487,125135,476583,266161,-156642,-477594,-95871,-75805,2749,111686,164861,320946,368085,697,-549455,-223280,-39452,-61941,-90796,-275715,-228898,2119,-187702,-434583,-396194,-393995,-116646,58920,46233,25350,-29932,-38890,-9553,-169034,-504822,-162656,372270,593861,353817,258449,172370,64358,-12158,-119157,-223219,-271607,-348923,-325990,-89682,216639,363230,163604,-122330,-327726,-139168,280547,480587,248659,-3264,-17467,271243,542914,557722,360675,200071,329609,660015,616418,298736,-136102,126529,479617,624287,422078,23538,60460,334588,294131,120588,51740,59846,99880,285270,514452,323629,-218750,-350547,-244555,-243747,-87688,54883,138715,88098,-152982,-226454,-197784,-391439,-153465,-43191,-79580,-124350,83277,318266,233973,-107988,-282660,-200056,-136992,-85825,352027,794843,856947,611757,158718,-153974,-378702,-484979,-489256,-385900,-289541,-232069,25525,109756,-86928,-259456,-139099,-152744,308707,718711,389483,-484017,-70600,135301,83075,330398,742298,689898,761906,694207,300643,-42522,325562,711467,942268,628637,-255122,-337971,-198953,-109122,100940,80729,-217836,-79024,489363,692924,534651,351900,206915,6590,-174551,-474612,-490131,-292665,327710,713968,803121,148630,-422252,-46515,121163,190841,89808,20267,-105656,91313,217829,252005,211214,18784,-227793,-154031,115428,208439,124373,-32029,-112448,-148454,-296389,-158391],[19617,211213,-121981,-469702,-152593,85535,515569,712780,427973,27885,-129913,150966,230459,135316,166549,59554,-151613,-176913,144963,459725,575011,361540,121824,-208049,-489994,-307224,-10253,34187,-157663,-474263,-279758,-102903,-251334,-542504,-132425,243982,444612,282399,73016,239096,282535,122113,277749,418547,38457,-570105,-205081,-432522,-361898,-132692,120643,454801,437016,522338,368248,188432,207609,397948,520581,384547,219181,20179,-58119,-181078,-334868,-76891,119290,121787,-152017,-441936,-580204,-409858,-358800,-139669,64350,115222,-108448,-354577,283700,636714,569527,240510,-61045,-112786,-209446,-216031,173333,362449,225333,46181,-298316,-236137,92926,312027,134812,-55352,233813,500871,694737,287588,247140,28242,-167994,-261917,-248352,-499919,-501464,-301119,-58161,310812,347111,-251621,-182601,88903,-8555,-145764,114615,373127,154697,-328698,-547670,-280645,30150,137843,-56150,-165109,285419,424247,313458,72928,4259,151524,261215,127043,384869,498878,464922,212869,-236334,-512641,-468132,-245844,-195525,-365265,-282270,-97020,-201478,-442308,-23224,46788,-88341,-159235,-278640,11888,247657,336953,121130,-142489,-95885,-254418,-346121,69446,234394,174837,187779,125327,525172,556945,448213,123013,-197841,-13152,-74466,-83879,-48493,131588,212833,-23783,-467304,-450017,-453140,-513871,-110090,5306,143788,221827,362307,308858,119077,-150490,-186876,-425185,-153027,419684,711557,468804,55663,-330448,-200980,-97989,-248680,-468852,-151406,2632,-152441,-397556,-446319,-151389,-4386,-213008,-336341,307772,560888,259170,-152603,-68352,47122,894,-126702,-17829,150603,110851,-67364,-60870,-188594,-500231,-431300,-65881,340336,370833,-25765,-408355,-153495,9264,136866,36743,45723,234800,373119,323045,195161,-60443,-294519,-636478,-210360,-24901,377221,711976,592846,131607,-99679,-19427,-73597,-46679,59262,-57215,-317371,-259320,-15540,-39813,-171016,-465444,-391050,-306787,-440298,-452218,-311315,-136034,51406,247242,286395,108198,-292853,-378035,-79215,-183897,-179327,2939,193960,153996,160261,268026,158658,-122014,-65406,-95673,-308084,-449978,-380632,-281601,-235267,-127020,29155,178641,242304,83038,297211,503925,387967,156027,177808,302066,-26684,-187066,-353555,-257102,-197014,-159542,-107136,96922,261183,332825,164504,81563,-94956,24863,213509,-50603,-254690,23781,311809,214978,-166589,-584865,-304487,-33135,102160,37187,-35949,-30062,-191491,-122687,-43419,95816,-50050,-414674,-368790,-32542,101975,-197800,-219283,198688,477172,334016,251557,328545,307635,-18107,-175893,-149774,-262107,-474862,-408515,-153558,28748,48958,-234283,-389700,42999,87081,-76345,-338213,-447602,-489351,-528655,-361202,-55740,295193,411479,246073,-285950,-556948,-118595,220123,253015,28507,-300945,-448088,-296436,303963,596607,502399,16903,-173299,-25849,-105278,-297005,-388452,-472710,-207280,-41589,-51783,78682,470793,663740,460715,392249,-205838,213246,909488,964774,495999,-375627,-148645,365969,365598,-207055,-362425,47078,349426,505983,606496,225831,-183989,-312835,105565,110719,-121381,105843,367526,460903,276123,-83593,-125833,5495,143465,390757,598417,447616,17975,-196523,-233055,-14385,186638,17612,-200557,-197271,-147756,-35812,-177273,-433408,-86526,329433,662617,531018,142628,-264586,-404546,-89911,-75842,-248945,-158517,160701,345334,400332,358108,199521,43102,-193658,-321680,-157620,-27087,215719,118119,62553,-9743,-18066,110078,175930,167215,-11394,-132589,-492528,16173,417354,499520,260660,181705,-97607,-406848,-202114,-37878,-46023,157597,78920,-244257,-514546,-137207,247496,458803,441558,185514,110620,243593,243849,128772,27618,-17557,-282122,-408290,-145833,304589,383272,48412,-160572,-325677,-297426,-188485,-304455,-251295,392498,913503,786090,306330,-24434,44147,-48352,-130080,-13657,-79804,19226,204396,165683,-249245,-421413,-44032,340582,513459,596584,372209,-45161,-121510,50946,60685,-143804,-303902,-83785,262603,417852,520629,326915,47081,-205093,-282859,-338890,-465724,-8472,334172,569913,414578,218891,-12374,-165958,-528458,67290,425506,504871,590276,715210,697914,347459,-161671,-374708,122737,363402,169465,-162361,-105596,-17428,-74829,-208331,-340428,-461279,-449429,-178196,-138228,-283567,-45217,70217,-181997,-453128,-474870,-462223,-237582,-104011,-111644,-150019,-291814,-277574,-158371,-200872,-249605,-270365,-275345,-373125,-383481,233049,561375,406671,-3227,-389134,-329665,-173972,367206,698458,902727,826489,352135,-144314,-419812,-189689,-389843,-106687,473228,709972,505856,259725,258985,231620,327225,156268,312072,505526,132012,-398862,56829,560510,619301,122376,-205937,225842,343290,207767,102353,-97403,-178507,-182734,-23782,-33986,20714,162552,478469,387125,-117456,-504750,-148977,112752,-9460,4593,145454,230352,201079,-109658,-238732,-200400,-361228,-179672,51593,-53977,-466609,-513483,-474680,-269526,-26922,-197970,-24306,579844,982979,849523,254611,-307407,-274639,-66191,169980,-67157,-443884,1533,437708,583090,406214,111336,-130105,74951,378237,484121,154285,-247052,-292112,148809,503937,624875,306529,98270,-219027,-334304,-310817,-305213,31711,288626,470647,419855,242441,116984,255254,349399,523172,453499,53016,-387471,-179533,200204,509763,476200,400170,21184,50902,-147635,-396406,103120,228231,61713,-13667,59351,-95923,-26322,361108,460926,222272,-187683,-244125,-162935,63067,435406,624650,627324,511312,530190,495501,586045,395301,-183056,-228850,81564,310196,485671,469519,299824,64751,-156036,-208964,-26283,132112,212896,375297,482809,325818,-266817,-205573,-65403,-103092,-458245,-72808,793284,1190251,1485327,1055876,525923,149173,-209946,-278581,-54267,213019,485169,676941,445643,30008,2798,336074,448163,412243,145540,-15069,-89019,-154380,-119918,-154992,-272644,-434112,-313568,-252105,9310,61725,85142,7935,-31529,-97339,-281604,-123195,94488,463285,678865,436752,249591,126389,69768,82585,46631,-68613,-146345,-48329,21512,40556,63205,105852,440360,384456,35387,-350509,-458347,-397294,-482022,-309092,208334,587878,669878,393247,151391,201039,190226,2871,-377292,-173166,-274223,-284817,-193191,-233277,-264807,55822,225684,42446,-370513,63648,243268,45713,-298639,-234805,-76649,31803,-42245,-22950,-4283,-21911,340203,451582,-25332,-296751,246681,411678,320364,303010,226434,120508,-34073,233957,479496,373841,-92770,-165952,64821,41591,-237402,-435049,-435534,-74820,141401,25755,-75297,57051,183662,103474,-19280,-209853,-399991,-322462,-215825,-477128,-367479,-110361,-67990,-66481,72770,338545,291559,331852,181252,80068,15374,-130661,-26961,332574,313088,-265124,-165246,-134650,-246614,423845,725000,352807,194982,-18623,173796,359801,287150,291246,287000,133584,-109503,-154226,-361909,-431922,-421710,-408646,-375886,-168561,122579,406790,366698,205304,177644,256475,216615,8334,-336670,-378831,-422535,-243262,66169,-12659,-431367,-197085,-112574,-165703,-504419,-293856,-70722,156408,81407,-82150,-316947,-305525,-103109,127044,354531,261871,-138954,-382872,250457,375966,235012,159724,312978,619821,665547,345954,91844,-61499,-320223,-460540,-492628,-570663,-232926,-87483,-167706,-33246,-20475,6061,4471,-89479,-115952,-325227,-264519,-104003,-145568,-115126,-82353,-235542,-498487,-402165,-357584,-377411,-469948,73195,14362,-448083,-94601,-97395,-164065,561142,764192,596816,203096,-90629,-116493,212231,445082,640404,599968,684555,263315,-37362,-16286,-246014,-502231,-353184,-29905,62370,-312,-154582,-266502,-244327,-292604,-213561,-29497,85039,-34092,-122928,-438365,-464104,-305540,-309212,-122846,55713,-69691,-264383,-267290,-168286,30126,92778,44235,-199942,-160553,-239391,-471794,-317976,45930,200220,108743,109918,132768,107007,-173752,-228595,-131177,135526,343945,251489,-139029,-6396,-62488,-419140,-441692,-467327,-361007,-104632,-85906,-130801,-114427,-64541,-47940,-66378,53428,-37607,-60974,-9234,-110869,-301645,-403157,-397856,-452832,-579983,-402731,-165815,-118988,-203260,-203534,-237470,-89387,-107351,-142309,-101979,20860,370896,602992,492719,350530,141215,-159753,-312294,-183489,145851,350013,569079,2269,-217424,-375448,-384075,-287200,-70948,-66631,-119359,70560,485818,785401,822786,448737,293451,256330,48133,-329399,-163080,4392,43670,391191,990797,1046284,419603,-372886,-37988,347784,451820,415592,242652,39930,-214575,-240510,41105,135865,-177661,-312439,273220,508827,233369,-13660,-179342,-195409,-227211,-266750,-224378,-331859,-411077,-583099,-489073,-381889,-272181,-318057,-569166,-174362,131144,206793,114005,58333,256324,380744,346830,-33169,-391136,-84458,115950,-32756,-408087,-212077,-17427,-31586,-157878,-235473,-44654,-561,-236027,-473733,-119167,-41607,-65069,-206254,-436337,-443362,-512333,-369412,-190464,-80696,46906,-306478,-415049,-29095,241128,276340,182280,239214,188867,33113,9741,-115918,-170045,-291250,-376024,-163765,114794,205128,9684,-237010,-410816,-271978,112557,410971,382547,46143,-91267,227157,475577,580168,409063,199001,-39889,-204394,-301715,150647,438113,749237,837881,508021,-89338,-464051,-310598,-104726,112693,137828,33414,-168281,-34715,165802,-4064,-374460,-377712,-112184,74971,318691,344058,471838,442547,222962,20893,21863,-15572,-60787,-341993,-183405,75900,142787,-29441,-486561,-270952,-288146,-63620,-4568,-19128,67395,88030,369124,521113,527038,550457,567665,364694,284878,495483,763749,478052,61278,-245889,198647,517516,558559,293859,-294636,-190134,299748,577846,456995,226974,54296,29118,102196,-340216,-365862,-51362,-139667,-215616,-65149,6798,-293880,-231077,170193,263634,-195458,-173349,355592,575176,732484,632122,363630,108745,65689,317609,373945,134784,-316832,-435131,-538654,-388251,-339974,-449121,-194470,153484,159817,338829,598277,387143,103401,-88578,-161127,-295977,-188999,456038,1073416,1276792,1000615,471670,-11288,-231735,1489,-54401,16449,739124,1193464,1078021,543550,33607,75077,115237,-1341,-340926,-54781,206486,385762,439620,443501,389133,301959,85084,-85870,-231428,-246776,-111513,23888,192670,223453,133987,-83768,-244256,-262983,-264292,-209467,-58463,48714,-130146,-291503,-30637,275409,246786,-60387,-333303,-431585,-281557,-331882,-381827,-336446,-52611,1488,90839,188013,27109,-163785,-424391,-438766,-311075,-121597,96802,117875,40181,-124442,-431018,-569526,-140721,180149,54491,-343619,-96691,135200,44228,-178973,-296260,-67261,143240,63004,-38290,-112162,-305247,-425158,-179617,86022,234151,240526,432254,516996,582338,485591,513335,587999,552907,437604,611214,641614,392962,231011,288455,383557,227995,278906,406882,327608,78201,-214425,-182765,143146,273349,39717,-229754,133919,423678,449831,1104929,2058673,2812859,2821169,1644686,1347436,1902235,2107118,2002885,1496636,815069,323814,-90097,-238815,-22468,22147,-272068,-537799,-229088,1690,241034,431056,467934,162694,-272873,-172964,153371,495580,557781,514444,589948,429864,187514,-14166,35821,90876,-76956,-293600,-24544,223623,504516,380365,139021,-3110,224652,410777,303931,-408,-214922,16748,-173390,-401977,-121776,-95141,-460810,-259233,-252037,-287447,123776,568004,580031,173384,-203771,153800,290617,-21095,11574,83547,239507,525046,766256,502048,-121165,-442707,-82425,64467,-179181,-368317,332515,696984,567678,10675,-412529,374964,1235152,1852376,1783630,1320782,-70737,-308444,143330,171525,-33892,-201836,-182909,157694,278481,343246,479479,51734,-339601,-308024,-233617,-13978,-119360,-83362,-285126,-190199,113236,352368,390051,6094,-95320,625573,786160,427907,73816,64521,171310,-140225,-508178,-271572,-372175,-297674,-173422,123116,320164,180132,-92627,-80466,-223767,-208730,-129517,39570,204370,5748,-56878,149908,217834,64515,-102813,-214348,-242914,-88570,144452,158252,170695,108058,101795,-140247,-467645,-273269,88882,484311,487514,48997,-332297,232623,424909,318872,-225392,-223083,242714,296673,-23301,-512281,-78341,286023,373979,95332,-377243,-255451,44017,224313,143458,-322675,-68733,-71655,-172773,202155,26333,-375469,178628,642508,637657,592308,321219,77913,1267,-12433,40681,155543,129268,127899,47978,-344205,-150405,259241,218768,-122221,-423136,84450,346624,570043,398260,192616,76070,61836,-48025,352162,834743,625834,195983,-259455,-284230,-465915,-379267,-446977,-277662,101873,488748,565535,553842,281564,-168510,-336308,-272642,-364643,-373394,-101758,278260,543095,511942,335614,134193,162910,-182483,-382118,11159,345440,688755,775181,665335,408493,238918,-14053,-265750,-307763,-420439,-455200,-380652,-404847,-228120,-328811,-369720,18609,443122,326888,281855,186166,169398,163623,187880,112562,-104293,-312123,-294132,-112355,-239024,-441819,-12914,259173,94675,72364,86144,143849,278483,337896,222069,-88627,-363542,-254431,186473,656492,776503,455103,420,-289026,-366921,-386831,-446502,-508117,-232650,67644,148192,-104635,-380038,-476800,-436602,-353212,-214117,-51070,-165723,-374627,-53119,71826,256681,691554,725089,226037,-387371,-448922,-198624,-34134,-170903,-41324,98683,137025,78189,126070,229141,495746,535618,87777,-212238,137536,268467,342617,328804,311761,313478,213941,13848,-487114,-203522,24040,63178,-2548,-254482,-576538,-253705,-143677,-247158,-458949,-442883,-361597,-409896,-484088,-654272,-522167,-401235,-329287,-354265,-196807,167511,153477,-11066,-188558,78334,390198,540438,485223,62985,-70921,49893,146530,245391,226307,104048,-194616,-83521,85121,118413,228269,427532,343563,130891,-99375,-204979,-123884,-225578,184139,795048,931974,443791,39714,171785,8713,-285073,-141836,-19963,192326,226434,-90752,-442523,-549837,-484563,-200455,47104,206259,92754,-87427,-104550,-142439,-245528,-381363,-318002,-352767,-516337,-389114,-149983,186978,535938,472121,-65996,-503999,-135392,-105057,109714,287357,368323,301710,247872,75870,-377083,-330545,-118015,-198083,-174073,-305809,-179756,154883,150856,-64232,-153395,-149373,-63397,-200308,-368370,-356263,-271826,-249831,-269051,-280165,-177054,32577,142945,271442,232209,336386,397562,222590,71158,-86364,-270623,-477366,-438452,-312123,-138556,97526,124724,-192405,-392102,-182643,-79773,76882,219177,-1161,-99445,-171598,171242,425579,288280,156582,132844,243923,492592,460759,87299,-366597,-303830,53884,180136,96364,596938,813694,771526,433468,125060,-17983,7523,-5071,231529,464110,331062,-150691,-390089,-337743,-160690,134134,297975,368894,189820,-42894,-158905,-149115,-315566,-69325,87377,2668,-205071,-171908,137220,235305,-29256,-197555,-178958,-125646,18236,497279,807278,782668,431154,9445,-282524,-547149,-264141,-244537,-353593,-268568,-105682,222665,152018,-233426,-170007,117161,39361,164748,719221,552281,-94729,-99266,93114,192888,392681,686842,614426,502365,486486,179162,-104644,258780,646541,1050521,977635,435117,282920,193452,-32404,-104944,-132179,-365811,75108,712521,878875,487356,203670,37716,-54081,-249298,-398339,-400098,-199994,516058,895948,815662,58179,-120067,150087,91566,262489,431859,281080,-46312,179139,388292,383062,245055,-7635,-347657,-224053,86036,182786,62302,-235486,-249887,-97931,-165963,-195872],[-138503,72480,-188752,-368610,-182946,-159721,379598,720034,595463,71054,-63779,243404,170673,10441,3672,-51460,-209657,-162407,132182,376433,716870,512048,108922,-435143,-340875,-199246,-119580,-9527,-85931,-288090,-518164,-233241,-174424,-268181,-191099,130589,409411,381001,421236,547862,395650,36422,136790,182463,-112220,-391207,-304030,-487895,-294251,-56926,217761,350701,289258,279160,30154,-198608,-67773,473038,744568,736873,487023,182924,-15784,-51252,22154,137339,79701,34208,-136408,-386921,-498982,-423105,-359511,-110112,149847,92385,-191829,-384938,149951,424357,305606,56948,-161785,-237260,-258878,-135607,230443,551363,369418,16918,-355805,-225457,130716,371305,334738,194971,434257,738399,846721,455290,379714,18321,-115406,-46465,-86140,-300858,-564497,-375378,-196641,19746,90315,-304467,-8774,164942,87122,-9947,257098,387252,61841,-420937,-427386,-411468,7858,202437,-22775,-204042,357052,548344,442921,331760,459774,540450,421382,127342,259258,496678,445611,131445,-197245,-219888,-315073,-493638,-219261,-401782,-530976,-251113,-151860,-338657,-363561,-216257,-166229,-124571,-231479,176800,357135,558363,288214,-44905,-39458,-141376,-351100,-43646,152142,20891,-152741,-15009,503469,495509,243129,-134305,-308738,57923,-116015,-134822,-11325,259579,354601,161386,-223375,-317479,-373590,-418428,-166569,-84490,5555,191759,490841,385466,83873,21992,29187,-371013,-189696,394284,619878,444220,65125,-229133,-142454,-126489,-307888,-283341,-93430,22548,-173054,-430324,-436924,-83862,120158,62144,-109322,332741,562455,162509,-193318,-113281,70925,114096,54769,102214,1776,-184386,-421539,-294334,-414346,-354320,-434187,131000,656114,651258,44297,-449759,-131717,154261,371117,104378,-214295,-30977,206997,229628,30621,-336117,-631696,-522003,-157781,-109418,247073,492152,324938,2293,23624,48334,-98481,-75264,64808,-88862,-376624,-387529,-198745,-350419,-375196,-242592,-172371,-146484,-285477,-329874,-216376,-161283,6472,174542,137799,-155252,-301699,211692,329874,69222,11515,279372,458284,253098,201801,288136,111589,-295995,-185375,-110510,-134597,-281688,-329669,-393942,-322850,-48586,229321,374494,262906,50813,213621,492838,390397,168543,112486,448563,441608,229250,-100008,-218213,-191216,-269603,-320661,-59085,79002,95638,-6008,92319,61478,-48464,69865,112564,30591,14519,82103,116622,-34237,-339008,-469833,-161568,119938,212276,303751,335492,233772,55078,-169939,-317545,-541736,-177553,18633,-29316,-216520,-235279,-101336,344446,435481,243220,135649,200116,284685,142443,155548,99355,-277011,-324656,56307,145515,94225,-52048,-313553,-416971,-235175,-195819,-208100,-343797,-324633,-320773,-402297,-386043,-255435,129704,359552,345516,-16601,-384677,-325378,-67277,-179148,-298658,-543462,-516468,-199163,472199,467452,430896,-41572,-184780,-212125,-180952,-294570,-277976,-247675,16698,243604,142786,131041,316966,346692,208528,163222,-293466,215852,853194,855802,373357,-344837,-151721,348880,337544,-164780,-245972,-14187,173781,306096,269269,-102108,-494955,42739,423068,292594,-1726,205426,538428,690890,533031,92740,-130394,-27443,141536,257891,459912,362368,70132,-148181,-59369,199935,418698,191842,-205526,-478363,-399231,-179892,-201550,-434632,-187186,230703,604693,658362,337155,-48570,-545685,-11333,92850,-217474,-235892,111879,219791,159830,35662,-96421,-145712,-143747,-146933,-148533,-70324,79217,-98753,-168472,-225329,-203195,137497,286655,221954,-182846,-301003,-337290,500,500575,708931,506785,364830,164081,30519,121640,181540,196682,428713,215859,-120251,-506485,-276557,234039,302103,287587,195831,214643,463853,607619,459929,160403,3322,-223548,-286920,92692,515254,674840,477088,2836,-283894,-337849,-237057,-356492,-265327,269472,698552,593376,200455,-124810,-128165,-227059,-215129,-99547,-176869,-240686,16918,258132,-27414,-331692,84040,555563,864466,749540,254139,-14418,-192820,-54619,23207,-154064,-319662,-336719,-129949,-74238,154390,114580,43505,-3707,-29566,-165320,-387534,-4734,253976,361012,334544,328280,178139,88026,-315513,-213099,237428,270765,372230,523383,505079,232304,-141457,-335057,36241,312542,287368,241092,148915,24379,-137943,-380822,-427973,-286204,-418054,-189431,-180851,-444525,-398643,-451443,-476262,-414366,-492567,-292274,27164,-32726,-193334,-216840,-300590,-281315,-100979,-118092,-343015,-502894,-380134,-346582,-223528,196462,265335,30705,-390863,-241865,-302897,-257017,208124,534295,803784,754196,332244,-61015,-111465,118600,-176608,-329987,182752,476355,419016,256910,367485,382847,405194,211681,283678,280916,-44056,-384728,99695,624546,713921,226127,-145773,158296,384022,435732,316811,37205,-337307,-254247,-127662,-66226,115208,169702,292289,401554,119935,-375216,-29942,500023,662184,864161,855092,521249,255363,-114392,-220737,-218912,-391206,-156728,91328,6666,-416924,-575532,-518877,-230327,3255,-286162,-38054,759258,1217345,931943,313813,-227541,-307513,-49507,204209,-75278,-396052,98810,332500,252678,60761,-96768,-357761,41051,472531,514157,153978,-74192,-287776,-123846,334511,563988,412563,42913,-322975,-295536,-147507,-79400,61746,-12478,-48940,-11316,-132497,-248753,-177477,12675,211024,161627,-206865,-506562,-242952,-17009,39990,55917,-34675,-290266,-324414,-384870,-95700,381357,430406,127230,-131386,-275799,-143504,103040,399529,477538,358517,168083,110075,28795,151061,373878,446744,326018,308890,468678,512845,572612,225379,-88997,196766,249323,-6905,12717,69627,125993,109188,-39270,-230160,-50424,65380,108532,293623,493973,270053,-321859,-42838,77791,-27439,-326380,120549,844615,1158697,1484692,949696,409661,37027,-196670,-293632,-215251,-15974,312514,480683,390594,153099,208916,382687,400098,335344,110074,-148032,-220300,-311695,-304237,-348301,-382478,-339670,-363412,-406577,84683,292995,266135,23787,-36813,-98360,-393573,-150552,380232,684162,854545,631442,474618,437666,322756,106166,-71095,-241026,-342359,-169613,-67340,-1408,109716,257523,381592,252575,-110980,-366254,-130186,-85275,-169039,-387817,195755,609980,715057,462346,183584,156687,200705,182448,-103248,-432719,-374534,-242493,-280397,-458394,-156365,247664,358287,15883,-263656,355548,555798,220387,-314625,-318293,-261552,-251535,-43619,-53855,-241092,-214829,356756,333090,-169828,-250578,205646,347080,86941,-147757,-125801,-167680,-65198,226930,296112,219481,144057,107294,53223,-64879,-308982,-498186,-321879,-107573,40086,-57109,-221796,-190512,101322,196020,166425,9710,-405863,-492812,-485812,-437180,-26361,183622,136041,25273,27327,279644,194572,376971,293002,235392,27799,-224994,-10712,420197,316641,96340,-48512,-216758,-32284,973497,1437319,927943,347172,-94729,-446116,73659,196704,264259,511180,666769,591075,221647,-173221,-408048,-369570,-131592,-65358,-88373,122342,618151,793245,613544,561477,448701,327484,19382,-189216,-105674,-190047,-141714,62939,-77984,-398278,-17972,5231,58170,32276,170314,-1694,90218,69378,-108711,-313994,-222053,-78396,192066,517970,643979,445045,-131535,107972,156080,55350,-85624,41521,284877,266950,-48826,-280292,-371981,-306424,-109148,-257321,-529453,-81300,95093,145517,301668,277282,185455,69439,-69156,-174312,-396667,-407252,-293072,-442465,-243271,-116459,-247228,-360711,-158478,-39217,-110651,-301318,-145051,-205432,-436704,-130542,-136554,149641,707831,841869,650993,370758,130830,151859,448429,572885,754732,839831,747045,334362,26376,-22743,-287147,-284310,-60657,55885,48867,-45015,-327602,-540647,-405378,-300383,-231978,-61205,133466,22899,-174403,-544642,-333073,-298462,-436337,-185028,-14549,-189621,-404932,-212999,-72732,82929,100267,-65446,-357608,-133586,-206969,-465162,-325428,-119043,-48240,-2379,194109,324013,224499,-41738,-386370,-101366,203780,445481,305872,-32756,72247,103856,-186916,-519996,-404031,-183984,30718,2691,-49294,-86421,-130055,-1430,72137,98277,-143748,-145808,5816,-103207,-285001,-233604,-231975,-355136,-347370,-184581,-218198,-421001,-347189,-50806,-134789,-263795,-318654,-78605,77669,51956,173404,395001,437603,416980,252185,-59073,-251487,-156798,126305,603988,803731,220449,-188632,-149716,-308798,-337958,-103617,-10837,-125744,69086,670436,998004,822430,302885,18157,156382,138021,-67268,-296946,46475,180338,207523,618318,647449,203077,-279584,83018,294513,278037,241375,138792,49649,-200263,-357350,-109966,-9653,-252922,-302588,218235,458038,269584,63424,-183532,-298456,-279909,-279427,-218315,-218512,-157151,-395242,-421181,-212591,-61589,-228897,-558783,-158252,121793,198678,147418,28055,133138,376052,504673,261278,-202584,-84514,279502,320644,-8762,-277358,95931,167007,64124,-129319,-219482,-264166,-389650,-131879,171251,162547,65681,-122069,-423749,-369692,-497758,-359986,-268653,-237156,-175597,-382747,-274052,-42746,39244,127856,301960,435859,232878,137599,137608,34939,8486,-154745,-414399,-90438,249701,249579,-79708,-216781,7901,20662,15670,356848,457188,123591,-182209,323881,750656,727819,457702,276109,43242,-217266,-265520,235989,408994,561384,560426,260499,-82046,-196494,-135011,-7210,59149,116795,64190,-302273,-147315,216989,116286,-194425,-391912,-274834,-176497,81499,179857,499146,497873,194550,-100976,-108793,-160435,-153629,-347897,-193242,-133146,-252420,-443146,-28053,-79362,-355693,-308596,-209227,-160321,-6247,307618,700976,764436,561270,503943,368787,179248,186378,431723,604234,206128,-109527,-135917,150527,327568,261717,-23326,-346237,-323145,33371,259043,274888,253266,271382,222712,79569,-437735,-229701,179804,114793,10855,47144,1655,-224024,-414983,-282371,-392213,-183714,118628,624799,591721,606902,373350,81515,-240729,-253545,190697,372975,104397,-516792,-316520,-366845,-460933,-299430,-258559,128457,262819,219832,230127,460481,300435,17543,-144730,-237437,-344363,-171620,403060,974095,1131313,776549,361455,-22603,-308925,-109333,53672,97112,452694,807816,786570,526618,151129,-340,28484,-130239,-263415,-52715,97556,158407,372994,570573,445656,341462,134892,-32282,-119136,-87072,99379,259714,498288,519812,373318,124608,-97826,-225557,-214103,-217890,-60221,105268,-70057,-200682,45672,405002,650964,274806,17434,-216506,-244983,-338314,-412432,-162357,-136984,-41749,-35573,90951,10733,-133469,-410813,-332526,-290793,-130564,90858,57313,-201733,-550063,-325876,-189869,104170,295869,117719,-304113,-406428,-220495,-126337,-172089,-292668,-256245,-57747,126769,169048,20160,-305544,-466279,-130466,26636,-32012,-77308,125803,313504,729002,961510,974415,730619,554171,318767,535085,504905,147614,-118457,465548,735190,491496,284756,282916,145166,-62536,-223374,-48856,146488,295328,130176,-346078,-158514,174482,78770,428238,1303879,1873156,2035984,773073,823703,1546333,1682637,1678004,792929,227909,140398,-44855,-169965,42465,69464,-177701,-442813,-247789,-22919,249138,336233,346818,224810,-934,-310602,-129285,317010,658406,702623,673142,446003,57684,-146072,-77787,-21604,-139487,-419831,-401986,-208614,151006,297740,229567,171301,277958,353918,200446,-138244,-123105,128259,-83416,-353134,-139261,-153290,-464715,-277922,-392684,-253442,346512,620794,779945,500625,-45134,161523,419170,39171,-137442,-130604,179848,601416,801637,383796,-229807,-363821,-68030,10775,-166478,-281501,-11427,94454,31656,-511135,-236572,253018,884335,964950,1001391,620907,-465609,-189859,192466,276213,131699,2085,59399,315553,321317,361745,379394,64338,-300780,-248804,-24246,317494,458373,336455,-107436,-267858,285576,679550,852282,252705,-305930,365087,631752,295856,-6676,35937,106480,-218910,-444037,-139505,-373626,-337483,3394,315331,496312,277479,-43899,-87963,-183072,-200039,-146844,91148,284841,14843,-217961,52836,233878,83715,-148591,-301685,-332655,-137421,28275,205922,229181,119140,50169,-153045,-382510,-219713,45324,273645,371757,48218,-291541,-14406,205563,147779,-314018,-143008,280652,323513,125078,-367249,-306945,217554,474921,262933,-310965,-207945,152831,196472,70850,-423923,-139475,21848,-6385,475874,537329,86827,-57052,272737,553799,512726,288249,7806,-236261,20247,284172,437695,352840,204889,48006,-250278,-171641,192520,177151,-213379,-260415,280744,650793,725841,558645,317415,140769,116820,-92535,138518,608547,615595,154608,-264425,-490787,-294825,-209320,-459114,-323332,-53746,226124,547965,661421,305152,-197078,-204524,-215085,-462798,-285495,11204,308463,490672,579241,661160,818205,666304,104003,-502244,54365,315206,548483,542243,380657,182654,269618,27879,-252944,-118836,-42959,-140244,-212210,-438179,-138515,-114455,-566177,-146302,224934,119585,43097,131304,347290,466685,342938,87676,-304704,-444033,-228908,9433,-75377,-448675,-63830,205286,196943,227185,233192,202788,426958,610321,613364,260657,-183297,-165177,405912,796590,777042,260324,-178831,-254895,-197316,-148290,-37675,-252964,-264841,199785,294541,58727,-281838,-502458,-521954,-435957,-239830,-2976,-109717,-401740,-126630,45365,329928,906914,970276,486132,-111014,-328689,-258170,-95563,-171503,-229390,-148211,-42054,-23790,107992,269832,460073,459758,61177,-237249,199138,327821,387638,333068,204473,222635,94466,-38124,-313450,-410845,-313637,-185906,-140016,-268143,-366149,-389310,-423512,-356459,-319010,-258587,-320305,-388376,-444239,-472641,-526960,-80003,80530,-109901,-254260,65994,111983,83811,-29418,283271,675017,875571,559958,-34897,-166780,20308,210949,261641,329158,16054,-166854,21088,59689,4832,-80422,92707,145768,125525,113473,161456,124092,-190692,-269386,352788,699526,564087,299717,162393,151437,-21143,-273445,-238307,-5192,93285,-70376,-321659,-527711,-492808,-302395,-129394,-7209,-108832,-219242,-165008,-224008,-374626,-517983,-373278,-199287,-119951,-350130,-287004,76341,337530,435107,-42378,-539673,-274209,-229077,51209,336467,477942,345804,271543,241616,-171010,-410252,-306271,-399222,-377024,-405885,-123295,232189,391791,366560,59576,-53493,-38935,-134242,-313939,-403880,-497766,-480563,-410146,-151474,180792,360896,95559,-141618,-52556,184007,361965,229862,43781,-116319,-236883,-418754,-423857,-154935,-57787,-25288,-118428,-500897,-291801,-122609,-56517,-162049,-89442,-185494,-146780,-279331,-110524,126009,72015,47593,59199,88230,168405,152705,-264264,-406154,-455180,-362647,-21212,356983,1000126,1141676,844522,387694,19434,-67483,-64877,-157117,61887,193716,151141,-186027,-277233,-145536,48303,337521,438073,400617,80354,-119031,-200906,-167236,-266620,-223282,-64419,-83947,-144279,-292432,-102240,112197,-21476,-153520,-203395,-158108,74572,493744,648666,515800,65775,-227951,-300080,-273923,99986,57976,-197344,-82308,217650,511499,224511,-350768,-3619,341232,165425,-53245,513721,502307,153459,160876,266625,287845,318080,426205,449031,251311,262638,27983,-178267,141641,449468,831101,1025777,950708,781267,462895,85795,-291297,-413868,-446290,74221,547129,629550,254716,69407,-5261,-122555,-209016,-207168,-211582,-108069,491131,816534,618064,88224,169647,222309,-4932,331977,731778,449420,40856,234749,488489,423780,213934,-36948,-329405,-204630,16147,69706,-76426,-407274,-181733,44014,-67158,-421359],[122928,236829,-20259,-296645,-211813,-362423,199137,524693,498574,-59285,-88537,164924,9245,-183606,-227014,-188967,-347059,-235802,87882,262097,570724,417484,-14404,-310217,-114902,-51431,-156775,-167022,-116114,-119150,-421500,-254233,-85631,-12617,-83021,129246,376908,409871,578495,652366,393108,-44601,-89185,-40938,-179142,-225283,-298573,-393734,-205327,41316,260374,174226,49182,-97720,-237102,-402432,-2226,698233,882885,834252,487548,179155,-9915,127076,343474,348539,29224,-149035,-194614,-332176,-378456,-167177,-56240,-16002,197547,75138,-229155,-428980,45708,265158,13721,-236775,-178574,4139,-6421,78753,396748,744103,596638,83926,-326280,-314771,38864,287190,370360,413960,558846,829700,756746,519770,322800,77369,17868,165765,87333,-96791,-414260,-411551,-376410,-336039,-279481,-226946,107309,192268,77882,49724,271900,234825,-108274,-308929,-214869,-491729,-41931,271843,54492,-286725,170152,449164,422575,526587,770099,745215,467306,142881,186459,457373,345675,-57939,-97393,147266,20963,-386785,-153643,-150910,-305271,-317778,-82337,-99098,-359401,-394196,-217605,-120007,-142952,215295,353850,621693,405773,107776,29893,-42622,-222623,-132799,42548,-177977,-518894,-315739,70169,229432,13877,-368197,-230629,-63984,-248029,-191616,84672,440235,459283,246361,-60868,-107295,-162201,-190506,-6151,76647,195398,451644,741635,528817,42066,144987,105929,-360767,-167316,318312,413903,329843,18795,-148230,-50064,-101327,-374069,-173812,73906,172071,-88317,-351146,-452953,-55303,213948,174898,-148983,-63216,94136,-122734,-304737,-224037,80354,158668,114637,116377,-73687,-281297,-54450,170301,-3292,-263285,-267986,409770,872353,755068,51613,-392365,-202545,162600,445557,199733,-308508,-238650,-2777,14527,-208258,-429133,-442068,-413306,-170905,-132597,180997,327060,168616,-18654,80171,95650,-64917,-25235,108750,-54366,-365583,-487831,-282764,-236047,153650,170727,128536,2181,-117568,-178700,-144645,-164669,69702,225072,122596,-239515,-49007,579452,606015,317243,213157,558546,672560,325425,281021,316879,75214,-447213,-276396,-104100,45825,-99568,-295437,-478178,-399524,-14648,349628,467404,228689,52400,86101,335166,337824,227623,29792,403696,749285,515368,99145,-234864,-275950,-428367,-278550,-86085,-78823,-202821,-191596,-693,25769,-142208,-170019,118282,210194,115454,-67321,4671,66554,-137028,-378774,-171754,197153,406671,600224,583716,582826,202830,-256609,-346147,51642,340135,407892,181859,-297327,-245072,37828,358437,370797,210910,59969,75023,235628,333315,415827,249290,-343615,-46367,438101,406995,186122,-67441,-317144,-331377,-302414,-187707,-123268,-231128,-312080,-235467,-222787,-272468,-398800,-200427,190863,337164,240614,87316,-67914,-302378,-498060,-375689,-279925,-352834,-213697,266342,120717,39616,-197188,-257251,-368046,-386497,-271869,-94420,33071,326403,498276,163372,2506,70657,75056,-16552,-107304,-505111,165270,720115,709094,208483,-282455,-145736,248327,222461,-114387,-209776,-105783,582,73953,-72265,-420959,-208675,422357,631693,392983,80918,219217,537995,785990,692324,252574,-135007,-37822,211071,219933,268291,183125,95385,-22198,145422,368858,516910,242864,-163390,-388969,-496876,-300541,-162974,-178260,-174363,79959,427614,697228,513375,135099,-431711,13696,235101,-75526,-266164,40341,83996,-77700,-295900,-355637,-209217,-21815,-33433,-181282,-193595,-209680,-301525,-238470,-385215,-452660,72483,344657,152835,-291655,-286339,-248262,-145911,416108,805845,758608,542761,416713,320975,325132,318581,388390,635317,369194,64802,-422575,-409334,16212,45384,58922,110374,300974,570460,791095,717188,319686,33699,-205994,-242469,174947,541038,782785,812128,276621,-237497,-363378,-292272,-427020,-290862,124925,422047,397600,155767,-116067,-184050,-250501,-303575,-74735,-46005,-287501,-216938,204981,217433,-160888,184186,641860,926737,660334,167705,-93681,-391107,-341712,-185172,-205962,-369783,-456320,-424729,-402036,-254622,-108020,32099,151729,247411,49225,-331686,-77038,84706,43467,149156,177981,179552,259824,-35282,-276548,34165,29212,117366,347823,335738,142920,-144832,-199436,-1998,289985,371008,331564,187328,37100,-149689,-435701,-330539,-298422,-280829,-170373,-171941,-371224,-428653,-213125,-104641,-196080,-425589,-133513,126257,47210,-196767,-225146,-248549,-357068,-197495,-206055,-468415,-545072,-343657,-264933,-91331,215724,93238,-272528,-103901,42229,-174783,-436550,-91927,280184,532816,510603,202734,-67580,74610,301807,-24438,-336564,-157716,75122,154880,113182,194343,302650,257652,108645,84855,-13498,-163993,-363226,16591,399043,439108,146353,-28589,238426,597101,733220,514390,157191,-417249,-155760,-63456,56945,226535,265275,292953,439245,321856,-96001,32182,689498,1163705,1390981,1195477,635553,174979,-224587,-238260,-227673,-393407,-231734,31904,-82983,-343283,-550007,-549677,-268228,-104245,-431479,-104232,720103,1111804,743661,202426,-70724,-98727,4163,135750,-128638,-269953,85248,193232,-147280,-266517,-141261,-417311,-40482,502575,517402,274572,266116,5001,-259585,-45146,172754,177657,-167545,-203710,102767,55135,46581,-59870,-416647,-398706,-178160,-168000,-267133,-407601,-377869,-162240,-193400,-385390,-373623,-282019,-279424,-369082,-242087,-166598,30563,322437,183526,160414,504581,493126,175686,-147968,-180670,42186,181748,259812,269761,273362,320372,359539,269822,230589,233604,126277,-169166,-167929,60850,312670,369904,126023,334126,721909,527809,-3345,-414217,-409626,-116104,75160,43784,-146490,7559,93856,-40710,125640,427124,164258,-453162,-72789,118227,-2555,-175141,353970,814434,1014292,1062628,502738,37279,-239230,-293186,-378204,-426224,-290405,4617,115883,175268,188352,281612,204432,20325,-97870,-192344,-372147,-326411,-332490,-298270,-320455,-180310,-42584,-121978,-487139,-19714,351133,336540,49037,-48255,-152385,-444404,-158653,532588,854850,904311,705697,604098,640932,448427,72110,-205277,-316191,-373517,-373424,-202469,6585,199707,353685,173311,-14408,-285676,-281578,164074,236693,189642,-159965,162445,483626,503914,359129,111197,26355,98404,253098,233887,58229,-100851,-147191,-279535,-523166,-88887,325519,386196,-88968,-224895,501755,671077,196845,-441622,-433182,-377092,-427518,-64003,113314,-233665,-76765,397799,225584,-388506,-159486,130459,156235,-123291,-337763,-196524,-91318,30881,144964,22775,4051,254065,243168,73628,-13246,-82862,-245548,-136940,-67651,16189,1866,-135588,-283599,-67672,156221,217995,99699,-299964,-397272,-206271,-62789,358524,490331,366772,58079,-175416,-80009,-140727,309218,431155,370210,67361,-297988,-108666,271489,286951,332305,7161,-60374,206703,1069572,1513877,1219339,402990,-76608,-32939,242115,266816,249102,547737,882905,955304,451359,136336,-39687,-7292,167337,304203,-40299,-25971,614459,1059629,927452,754129,514713,351245,-43140,-40193,279579,187708,-45898,-37133,-218946,-207662,243111,205185,373321,522120,686167,203994,-29327,24741,-125261,-314644,-145086,-31404,178741,493945,707085,662360,8339,-46548,-117071,-208093,-373280,-283498,-200029,-320598,-566896,-210566,-134287,65193,181525,-65411,-456040,8295,143775,311948,476089,481642,339132,118245,88609,34125,-254741,-481381,-246126,-222145,-158003,-43918,-38754,-98422,85463,167633,4641,-161090,-334503,-360619,-152831,110928,148378,429014,715954,773809,542217,354830,202257,313071,489835,476502,538285,709771,552623,284585,92227,40860,-72102,50552,205888,200675,96632,-37944,-456443,-253077,-9759,-32476,-104932,-49997,169933,63391,-272468,-449187,-196296,-256597,-561916,-184788,-104711,-216921,-167171,12042,77819,83402,19110,-298909,-338641,-129425,-189640,-261228,-64258,-15081,-237021,-165397,197923,462326,449828,315740,-127822,-295904,109168,424779,320740,100665,77967,188315,254,-180057,-53605,209422,376726,180579,13795,-122680,-238198,37776,271474,193509,-153762,-243908,-145939,-306938,-333801,-94772,-112298,-221922,-140221,98470,113633,-312326,-346769,112822,177604,-120947,-555133,-69960,147618,56133,-111190,10826,229655,328360,278010,40287,-230740,-254121,-105314,448063,500514,241368,-37263,163409,-141989,-295194,-110541,15713,-141041,-28941,574259,890100,592734,84541,-290125,-31808,113232,16756,-504875,-6528,226663,-40723,-49856,-39076,-126434,-167705,60164,56638,-65656,-105357,-130905,-128536,-296760,-485993,-215170,-122866,-265320,-417164,50806,321487,263978,63433,-245000,-468611,-403627,-384771,-249404,-55622,45270,-134720,-204324,-127738,4470,-215053,-538211,-272701,-28245,69011,-3994,-174739,-61536,234271,410360,316987,-87176,-51531,349673,522069,234214,-84772,189511,365656,258468,-68316,-500950,-296448,-87157,155661,335269,319963,104911,-175644,-475967,-450364,-397364,-305737,-333936,-427524,-484566,-445127,-133553,-21829,-207583,-211265,243525,352718,105055,120823,133183,98690,85528,-93806,-462967,-39576,288477,146523,-307447,-142593,264447,264227,-74832,116483,318458,49207,-365205,260899,705043,563955,306561,206641,65771,-236900,-261500,220707,250359,165707,49674,-124922,-191965,-32276,190421,95656,30842,117673,132654,-225734,-202149,160946,150049,-67031,-254465,-395037,-295933,-31666,108486,394102,386884,77947,-238395,-250496,-281085,-312304,-308627,-137447,-265378,-439871,-58257,171141,39485,-195520,-419250,-478126,-249740,8855,529846,806193,748593,491948,400348,185791,-50193,-44805,292978,417431,53798,-239229,-58011,45499,60975,-130662,-340645,-515549,-448635,-270687,-33414,235760,393624,293827,254424,-7010,-382523,-302704,125965,199371,156853,76732,-17439,-182135,-495662,-401655,-29508,328757,455355,712538,550764,479892,343645,254173,67553,-450824,-57011,261961,25253,-277164,-17733,-72999,-352206,-247188,-48211,427227,504120,312380,146169,288020,202897,-81649,-268778,-377729,-366842,-249976,181594,661466,771884,400121,118447,43697,-48610,-130471,147622,161304,-704,206251,368755,411610,249093,-68993,-251694,-413901,-130852,-62746,-165311,-212718,159115,460148,307719,201228,89963,-42698,-45265,-5229,247079,480567,759812,753834,493888,231098,4098,-188844,-156519,-171851,-865,189635,20970,-167969,88574,577584,887619,711614,295040,-36596,-212141,-207472,22164,229374,185125,-24361,-155239,-92613,-55907,-149433,-342140,-197020,-117633,-52666,11856,-83959,-303403,-120528,-85455,111100,180861,253290,71746,-265165,-546341,-554776,-281325,-185315,-238873,-462332,-196521,151448,263511,48502,-350472,-433593,-92900,-49766,-238532,-245797,-162613,32872,560927,970036,973568,600288,397339,200826,412311,419258,109991,-435972,560903,909533,649575,244874,68934,-120568,-212145,-150220,-16555,32481,179694,150448,-211943,-259148,37194,-75536,-189100,502884,847228,783630,-116462,669758,1386984,1598867,1310829,169302,-292710,-135057,-182431,-198006,93376,165177,28051,-385153,-343489,-33771,250179,187277,193000,235245,194121,-123229,-417228,89814,636430,740873,496105,148815,-219372,-262423,-157992,-105466,-188749,-340572,-167763,-118060,-95334,193344,225288,272392,270488,301279,163764,-230375,-44143,141991,-60832,-376411,-260164,-340571,-325968,-196901,-127843,197080,726375,1196761,1044048,690975,51557,175436,476340,178964,-121609,-353811,-19393,601508,812327,314867,-249050,-240318,-29603,27783,82669,48142,-8059,-383281,-494094,-447722,-92332,22591,314539,38574,77604,-208841,-646183,-213587,121887,244103,266516,175626,177778,344225,285781,358352,308371,161676,-139183,-147029,152283,568554,940022,617206,61594,-306407,400897,919862,1108539,430945,-508872,104236,408066,126458,-132562,-87598,-43009,-362669,-290643,-213920,-371225,-236033,105891,375663,517697,262970,-88220,-194680,-258450,-252424,-99080,174558,327467,38201,-277639,-17686,237129,149437,-126808,-348258,-460604,-311355,-129020,169255,236769,51119,-124017,-258786,-336419,-153576,-10724,4719,150557,142038,43458,-88548,28697,-47544,-399420,-172038,230481,325436,205776,-134996,-499730,28488,447491,404968,-93236,-312176,139194,222665,69913,-355585,-201656,96679,74648,437816,745471,398339,-10152,81143,446728,360388,337049,106899,-221558,-231161,257600,427201,387448,197701,479,-250277,-240964,92774,100373,-273478,-176206,316398,753664,666893,521232,255549,96849,119818,-65174,-145185,199300,485361,114775,-169905,-255970,-8837,-26118,-428202,-169496,-24046,-25163,370443,538993,172363,-284637,-115240,-192071,-533940,-108441,157406,308915,341235,508220,745459,1194498,997750,329164,-431697,62449,307222,353155,257439,3138,-14166,296487,33727,-210004,164566,448709,336424,-38842,-310995,-41592,153991,-93597,-164194,-62279,-114223,-247653,83037,483140,711359,469548,75753,-364687,-292913,-4577,192074,122676,-229329,-147769,88898,255660,268534,264547,166874,389956,733649,862820,516378,-69866,-136642,466993,712234,577003,58255,-343727,-272351,57263,219483,322210,11573,-324488,249145,382921,188006,-164493,-396155,-487744,-436587,-211434,45899,-32362,-434777,-304575,-64055,156399,676665,859836,598603,218328,-153362,-267528,-156438,-56613,-15480,-104703,-56796,-17248,110592,260693,320442,276588,-35302,-370255,113368,268138,295297,247035,55276,62352,-72080,-86460,-171169,-331967,-521294,-394085,-226386,-119232,-81754,-123148,-146214,-198354,-258490,-174388,-172273,-151871,-112714,-240702,-333647,174231,402864,110428,-430803,-96275,218613,101846,176128,437831,939661,1071523,513793,-148664,-217578,79760,393810,497921,529019,36308,-54133,97611,45103,-127385,-480104,-181495,24181,36330,256051,464745,354391,64532,-387291,-196635,229483,446015,513303,373464,207012,-70533,-546576,-400586,-155128,-7891,-10737,-152051,-360039,-459150,-339087,-226604,-158866,-325464,-406582,-344715,-450179,-269848,-287245,-434207,-85449,121155,33686,-174141,-162528,1882,233270,38694,-302547,-395417,-390559,-159602,215797,410472,357670,325397,299118,-43762,-395262,-477150,-431996,-478877,-338877,-55207,242186,476784,533391,127872,-100974,-85441,89492,93678,44774,-128905,-312144,-254756,58359,419363,578668,372417,-67803,-421157,-113882,85675,35520,-135948,-240351,-253578,-346895,-295487,53225,79152,-89684,-277209,-471067,-223449,-182333,-115822,-346959,-274424,-191086,-105406,-154152,-351854,-204403,-7848,-12780,-118976,-81621,-84542,-250628,-416130,-143812,-218223,-302167,43314,551691,952898,894936,453194,136849,-75465,-39341,-79260,-222969,-120074,-145904,-130804,-286567,-222249,33033,252457,468416,450963,232567,-173102,-337886,-291259,-248104,-222112,-372271,-507815,-321303,-130245,-254417,-248783,-59010,-55790,-119989,-215196,-155288,148497,429659,440824,180964,-177876,-109579,-43590,115990,377658,275582,-100675,62282,530374,709263,263101,-356060,193629,521075,214760,-304262,207945,323701,253840,409622,505694,338237,130621,86566,242609,101801,101446,-63126,-237683,1687,233347,481313,798939,1080143,1012479,603687,201504,-282852,-524672,-395297,-103554,86122,111254,99108,123558,-14783,-162949,-46904,-14497,-84680,-79641,281794,533731,418078,240381,323378,202613,-44710,308905,815634,501760,163624,263864,493230,390906,168177,-47526,-273970,-204154,-86645,-83296,-210592,-277577,-51694,173640,84149,-77535],[622703,659192,237422,-181162,-274786,-325740,55908,269441,196081,-259369,-142029,8218,-127629,-360784,-389681,-224889,-369501,-313992,30238,160326,216776,112326,-229624,-284164,-108921,-15017,-79895,-276055,-443719,-347709,-407086,-144141,38734,188668,90146,179505,300320,306451,435822,472569,302310,-13771,-159116,12310,-29783,-105001,-225493,-334323,-142456,120332,243610,6619,-207805,-108243,172616,262889,477914,888985,862692,617485,223912,6736,12962,293047,519572,396363,-52879,-391639,-312786,-308812,-276110,25165,206697,146127,198266,61169,-159374,-466371,-6559,212783,-87644,-489908,-171083,167324,166058,186599,526892,778804,725046,176534,-326574,-376431,-64299,239485,385686,636779,715663,869684,593528,508168,177207,181015,190540,308917,212521,21627,-304089,-449300,-526774,-581586,-506796,-121048,176589,201086,-42358,-59044,81432,-62520,-229827,-58928,-6471,-313314,-190360,138980,39230,-251060,-244192,124355,278662,586666,827093,683023,333041,141069,220017,409244,184396,-345273,-62638,322251,175770,-274022,-164569,-51944,-300845,-270968,-55239,-65057,-243147,-451408,-295928,-183339,-113427,80895,207945,472086,413361,233748,120712,25620,-71683,-109127,-30061,-315784,-274186,-508143,-348683,-20978,-25135,-155888,-141275,-265710,-458097,-225158,219554,622262,510646,189461,-52121,-25296,-52762,-48315,136675,216115,335228,628413,889318,659851,-3716,8704,4119,-404902,-182104,157402,165888,123720,-89493,-123379,6590,-54869,-375989,-188436,148919,251539,14144,-232401,-537017,-131372,117179,-38405,-304104,-234558,-70552,-122637,-369950,-238422,125906,179102,36121,-86195,-126570,-71351,230173,408340,224045,-317939,-113019,575709,858083,573695,-14724,-270459,-436142,59642,401938,318412,27616,-36764,-97663,-283081,-436952,-342698,-265210,-300317,-204411,-122156,109938,223189,90308,-35643,34733,93557,11469,74655,136739,-31498,-298452,-366473,-114983,89123,455952,462669,399238,183138,58821,-59758,-127787,-98416,191615,299601,128279,-276418,10525,612267,684013,466650,348753,708640,712942,326978,381026,347029,30373,-552006,-354380,-127125,104851,1023,-274346,-331635,-381956,-7758,397628,470577,209216,72695,-32952,144415,334681,358433,67129,202740,718628,580690,178803,-288826,-445799,-451526,-102153,-61004,-213760,-512928,-434692,-350909,-223680,-197234,-507815,-3822,266016,188029,-97745,-129127,68556,-15301,-179903,-121558,190246,434460,643122,605837,689015,257248,-175684,54770,459083,639307,674845,552451,103866,-480496,-119560,143782,257797,199071,32827,-17818,170643,451235,527310,268535,-443309,98019,601838,535613,248871,-23603,-291437,-342515,-246933,-33671,21984,-166696,-424737,-316434,-148708,-159899,-226776,-326163,-53817,182036,413959,568166,493312,107374,-158448,-642,66814,-183417,-411277,-317121,-241526,-386271,-392583,-253686,-69087,-253380,-249123,61028,303375,601757,593373,-22884,-9353,115018,219857,-46195,-35741,-316656,139646,558004,541682,49161,-245135,-120911,90859,18786,-156560,-277160,-206098,-128303,-127146,-291537,-389574,60210,553561,626117,362266,74963,125485,375621,714517,754074,367770,-178325,-61298,274728,265536,83293,-64549,53279,111846,308449,482114,496082,201191,-51962,-94811,-295435,-259618,-53548,41933,-63978,-57073,242466,640654,610777,193589,-421618,23704,445036,299825,-86779,-10139,-4014,-227407,-486475,-524030,-284566,-37918,-38140,-233190,-329826,-433282,-294420,-135860,-287366,-475765,-35889,311214,-10809,-339673,-222646,-248473,-369484,194189,744213,919306,687480,491140,287172,301385,353787,444080,651952,505650,227328,-262527,-341759,-295678,-214300,-147981,-52403,266388,543775,743172,761007,437147,53560,-256115,-273901,133560,486939,718545,822593,377392,-256746,-371163,-378899,-508726,-308071,3309,184787,259987,157983,1916,-58453,-104199,-283399,-33984,111695,-62542,-311903,14147,359340,-793,218685,584023,717697,429987,116577,-212896,-396989,-392076,-265047,-162675,-400282,-457556,-241607,-291831,-564197,-291779,17145,184337,345378,93746,-360483,-217348,-168544,-260820,-66733,-222543,-65193,271610,130871,-114204,-28473,-104401,-81686,180458,176650,24535,-263491,-260685,-84923,154451,246627,141867,74624,6734,-207009,-536655,-252712,-205173,-142019,-198608,-223443,-341285,-332906,11137,127940,-25571,-336866,-79285,66232,13466,-131195,-183891,-202482,-496713,-356405,-390333,-498920,-507820,-398406,-312015,-33639,298877,217286,-30816,257524,262046,-72893,-615264,-443882,-51676,168161,184202,-6100,-212051,19491,222984,20889,-140652,-216607,-146897,-72953,-55050,-157553,6637,-53920,-152812,-240138,-248441,-180009,-376685,-192028,-11883,-56039,-3626,201930,416656,721398,786941,513891,147947,-264414,73757,139481,241353,318309,388150,415753,479005,432326,32860,-59234,627315,1252794,1347139,1073657,602551,126357,-335434,-356435,-243359,-334858,-341773,-17135,-85873,-203426,-359021,-426167,-330472,-324658,-459302,-156417,482593,678851,355471,-1114,22204,159760,121679,31618,-175920,-116006,126638,205640,-246022,-351260,-86811,-296614,-142935,442234,486856,454864,521740,287036,-67078,-430057,-366689,-289209,-241154,7430,220870,40577,-45065,-289478,-311538,40934,197659,118678,10409,-110867,-386420,-472835,-455493,-378472,-275992,-325048,-527066,-373184,-334798,-120607,91041,464434,478884,247136,416848,363630,95576,-185132,-76878,151034,181838,41882,-60940,6443,234133,442373,517685,359471,171051,-125614,-313453,-351439,-565278,-78955,1106,22486,483197,833571,595741,274650,-69181,-271164,-386102,-22616,71437,-35538,85371,177639,-193009,-111948,282047,66571,-388533,-263080,30513,-59989,-87849,490034,741983,811013,401482,-146525,-496867,-441014,-416793,-471680,-461147,-315112,-234770,-241339,-90657,109146,184947,-38405,-320897,-466867,-495664,-484737,-388688,-333300,-247012,-111214,183684,282449,140099,-281599,-224960,249949,278934,69438,-73098,-248030,-444265,-145786,545215,928505,793859,613771,586650,657868,419855,14753,-335816,-339313,-230037,-285032,-136298,126937,296943,336308,-156994,-389004,-464378,-240550,345260,532939,524316,342979,317644,272611,108569,104453,-40120,-175019,-118201,181730,409868,384793,78088,-46781,-177010,-406383,-76950,281723,306108,-219733,-241832,432019,530602,18037,-454599,-437808,-388321,-395499,-155463,141003,-207624,-81853,229322,84547,-469962,-28296,124050,-17014,-243156,-266387,-103690,109545,133614,7677,-351087,-242633,45412,129050,45740,88503,175402,107172,63436,2527,44242,159567,120572,-73488,-266125,-64932,117438,70742,-174325,-154814,119458,316629,703369,780842,540764,1683,-431024,106156,162685,606926,621494,486898,163046,-270735,-368266,-1136,332089,317411,139994,177770,227634,680901,1031726,1094257,373956,-87497,225306,475763,389779,316531,430965,710213,770556,322777,237184,282929,380243,443099,583354,12548,-250857,380040,970695,971918,663571,394497,227381,-189047,122890,674687,628296,163768,-26611,-194890,31907,467977,373323,255136,575602,790247,302436,-164884,-78425,-135005,-329789,-92572,44813,121493,304668,437509,447260,-5987,-201682,-314660,-416615,-462471,-481956,-516599,-319591,-73743,245356,317484,350567,334878,-23960,-341878,31737,59373,269172,483303,568691,466858,191589,346376,466689,128529,-147023,72481,263412,215054,202986,214161,77296,71005,137513,-58066,-245160,-376322,-305989,69917,414796,490189,552859,604362,582380,330985,197884,164464,386297,411230,243561,119444,300059,250235,138555,85306,97203,159895,295329,341007,293007,158850,-46539,-478147,-61879,299925,240572,104381,17047,201572,96136,-366361,-278178,-67231,-225135,-469298,-114961,-187104,-227941,63281,201165,181191,52645,-68541,-265227,-191290,-185605,-263141,-145052,158024,168543,-189439,-302148,122886,435109,561660,583370,358502,-251214,-86663,325859,335223,217730,50798,196356,127317,125140,298442,593607,648673,308260,37774,-162916,-385072,27449,392714,233634,-120621,-304190,-396220,-527863,-203470,20635,-68996,-205097,-135674,60723,119512,-141200,-251932,127627,341473,112776,-498986,-129708,136889,57147,-277308,-415379,-73011,112061,207263,96930,-233440,-427753,-313065,21539,-24897,39140,183538,550321,243147,-67586,-46106,-31073,-217033,-192752,236842,516471,247137,-148853,-528401,-246659,1416,-52147,-412850,-63396,157904,-180640,-523845,-345394,-123097,-96754,-71467,-268348,-488966,-541818,-499555,-395116,-366232,-359083,-196789,-136348,-220339,-487808,-145261,160908,211678,-6462,-318677,-498953,-483596,-455485,-273827,5898,119823,68217,-20796,-124256,-118104,-311580,-426383,-375733,-221488,-107862,-246397,-401188,-199826,42969,188961,222074,-60720,-7679,314143,504419,278435,68929,227201,473289,356340,-34263,-255164,-8547,196571,269295,320992,391582,144391,-196530,-479459,-511580,-302162,-253494,-402321,-526537,-367344,-421346,-52678,153027,71565,-56560,83084,29607,-134284,-26739,14809,66989,42067,-127057,-445352,-11854,227486,-31532,-570770,-166919,265385,310090,-54535,-210399,33595,-141716,-502161,56636,335222,191280,60121,72500,53353,-218814,-389929,48449,-3158,-344342,-541747,-408297,-390648,-21106,328928,168585,112597,122353,120447,-141011,-190592,36146,94274,-46217,-198191,-404745,-230378,-21482,106005,220716,191617,-83125,-361175,-374516,-387835,-429423,-163005,-3592,-219531,-335751,55023,38578,6966,-140723,-239805,-446961,-179334,154446,618338,648674,513536,383340,307230,104707,-211910,-321732,121887,242771,24103,-260087,-7166,-61648,-147498,-226432,-152423,-486804,-538191,-441747,-154638,198241,329650,139920,174013,-70149,-223712,-309299,13653,184242,193228,35423,-9352,-198203,-351568,-40773,379327,484177,582783,558237,442992,403437,506254,661645,437830,-112319,-240671,71610,-96517,-84748,238442,182283,-131243,-219705,81318,501612,623482,286336,29692,107874,121436,-124492,-373061,-525285,-446618,-398438,-128712,241698,328735,11183,3704,250626,162975,-18848,213289,209150,-311271,-223494,243469,346722,301161,-17275,-397629,-211106,7470,-16104,-318041,-439872,-67743,128187,18456,-21483,-34892,-138611,-89276,-28213,296069,625967,855259,790685,447780,237030,78972,-90959,-55348,-62356,115449,304457,167819,-136069,38172,635021,817605,871249,410652,40389,-200596,-85728,326433,501204,512542,-3307,-215446,-229625,-103753,-159768,-258975,-100290,64540,105522,-46574,-237484,-227129,57706,-49445,125907,-30930,-24977,-41957,-169288,-284131,-401149,-255802,-133984,-212330,-514775,-272062,122899,313175,25803,-479900,-321384,-11466,-42314,-208758,-216540,-224142,-119506,210598,521689,517172,244465,112219,103702,283551,329507,163242,-98453,537110,865724,619209,127793,-206473,-403050,-334194,-147242,-88947,-135243,-30774,94230,71486,105822,167622,27101,-316049,-40142,194705,-316690,-258491,802559,1222668,1392026,713132,-175771,-598866,-402340,-452199,-277019,95017,232186,189012,-303281,-365350,60915,296673,89645,155464,287831,318752,65337,-402464,-132755,485065,622502,179900,-271520,-514750,-305434,-14500,15551,-186816,-214918,211433,122169,-143899,-70981,4782,145068,146259,220235,130300,-270341,-29450,79162,-112850,-458750,-439469,-462398,-117284,8183,210684,546558,935024,1503615,1078542,599864,18367,111578,376221,255238,33856,-280700,-353234,422143,756467,332207,-138333,-116461,30342,102074,320349,370692,383673,-93061,-327614,-215528,-131378,-184617,-19923,-156966,-553110,-550096,-445165,-236509,124589,322673,453350,305505,164252,233059,202134,365824,374458,347500,86862,47210,225753,597549,1060527,726609,203463,-255460,286357,893268,1024430,480823,-262771,-46036,138180,-75245,-301989,-298428,-155950,-203860,-75974,-104679,-503989,-150153,122207,303900,365607,144359,-170245,-308179,-461211,-346435,-26250,250705,298450,-11229,-333638,-45915,229554,207361,-64259,-283032,-439354,-414253,-202768,101860,233521,-7254,-324262,-444198,-328968,-132881,-113266,-262655,-152129,195836,262353,114946,99781,-74347,-340343,-318634,102247,298259,220549,56556,-296852,-160384,399518,580115,248428,-305150,-67212,167816,111285,-169017,-177031,77039,66804,151929,538687,355873,53699,-11959,103620,77018,220648,224545,122818,-475346,-52217,161646,238283,115170,-50541,-307271,-361056,-27881,-1541,-276302,-151854,246476,640577,459838,352031,67948,-65680,29373,-54100,-329206,-164103,263541,119141,-13066,38533,236057,121220,-349326,-3581,187479,14534,135775,260752,-45422,-376773,-86511,-217560,-515476,30779,294975,290264,95286,223609,501070,1076584,996068,397201,-384261,15558,336865,213359,73385,-299404,-11992,252221,-18691,-143599,435769,863641,741761,84310,-139509,59667,382275,407029,152289,-791,-271126,-302757,147768,601795,811574,507873,43344,-341379,-175570,163862,345370,301479,-7000,-180924,-26356,214399,194175,192010,60128,177112,664063,881981,578614,-71527,-166617,369779,468911,285954,-5256,-286477,-289457,289047,603027,571135,168657,-429317,243142,440747,277558,-23499,-301952,-480970,-452383,-120498,181944,165804,-267980,-543222,-244851,-184427,74498,428339,530713,470699,61130,-210853,-234380,15281,115915,-70744,-124170,-47644,66122,171820,105809,16291,-198244,-488021,-85552,77703,49798,30689,-135439,-181634,-257571,-56977,-106353,-236427,-368159,-555526,-254078,68914,194753,124347,85704,31488,-214159,-290601,-131847,45032,156001,-89837,-240614,220443,516231,232847,-384577,-43731,228790,69100,299182,542497,1066357,969402,323970,-280536,-208244,199548,616170,803431,611951,-6271,-38864,99486,43494,-130501,-200044,73614,24606,-141163,282574,590559,457075,233262,-33956,-171588,-247679,86630,387224,341997,-12693,-467023,-203647,-99551,-50577,-42112,-536,-35672,-174624,-295459,-338040,-212752,-44854,-134895,-347351,-461661,-182487,3426,-85119,-373285,-99033,150543,243742,24044,-381442,-290243,141457,232117,-25425,-344016,-472406,-456923,-49742,187807,231317,203212,143557,-61241,-355795,-280447,-257407,-213639,-148643,1600,205173,411591,398792,53512,-212916,-188141,184528,355235,365775,187501,-76558,-78495,158396,428909,573993,583807,233548,-355127,-457172,-324344,-325109,-439631,-378560,-300303,-313258,-130706,184635,136922,-104990,-361350,-412540,-387421,-323559,-234799,-434032,-329644,-169136,-85841,-37826,-182964,-227293,-78029,-164284,-359459,-72942,5514,-323812,-122165,75848,-112089,-67748,87848,577947,626469,324006,-148288,-80450,-50091,31536,-17255,-131382,-165058,-365155,-416199,-399715,-244121,71317,351150,487363,349424,-52801,-470023,-412152,-312136,-359739,-174357,-51563,-76595,-158308,-201817,-245325,-176574,-148262,-101413,-70121,-156833,-85966,231709,409869,327305,56278,-6998,179602,212123,416369,482863,331500,-105417,42669,641964,706935,247397,-150079,363705,613906,221348,-394656,-56129,102408,227021,545359,657619,305953,-116782,-209129,44686,36722,12977,-80125,-281777,-113739,143073,278357,514816,887445,925835,599012,262984,-144070,-368067,-385688,-394126,-449987,-304684,95855,123641,-160966,-148477,148953,137626,-46608,-123836,11647,205848,284191,311033,291662,146248,10733,154483,611053,452222,285229,267258,394720,298136,116040,-63598,-258804,-260511,-208267,-238808,-252942,-153382,32972,261276,298799,366653],[986761,932725,421934,-45921,-299380,-258444,-11901,101133,-108313,-259876,-92368,-18888,-122242,-347956,-277498,-127172,-202730,-227491,16153,213194,52775,-93190,-280479,-335737,-244546,-71237,65692,107987,-94103,-139408,-166627,-51150,161628,340192,267255,235186,190796,101722,70965,126283,212182,93577,49949,215630,185487,-4107,-286688,-410897,-95108,187006,206955,-81235,-315722,138173,572798,836428,917523,915352,685747,209565,-161142,-193586,76374,386454,509491,256093,-169112,-547039,-359794,-285839,-193146,130030,372724,310631,159031,29287,-78368,-426692,-47783,202068,20847,-260279,-223662,106772,195246,174710,474914,605377,617478,174009,-392129,-279923,-8012,279539,487425,843947,928131,888133,517732,457615,127061,307568,362130,360340,248292,21123,-304534,-535684,-386898,-330036,-251813,-61789,213479,210186,-186790,-345930,-262637,-426911,-190796,143017,152302,-115700,-293224,-193090,-135754,-210521,-487932,-178395,103678,463532,606425,396618,93995,190914,364166,376376,26805,-442114,54186,393001,229349,-222187,-263208,-150851,-309812,-118950,-58720,-199062,-371767,-497953,-296196,-203028,-171563,-85851,-41716,145001,292011,260273,175609,66075,50364,27076,-17502,-354338,-147788,-165805,73172,-5644,74127,87367,-14234,-79271,-487949,-210662,351129,740446,500440,24643,-175919,-105628,-106802,-53355,134606,196905,258878,572315,817737,671559,-32754,-361327,-206695,-484163,-276111,-65375,-53160,-134510,-228143,-166260,-22204,-65236,-345382,-294114,98591,194732,71176,-139294,-499881,-284839,-157623,-321492,147086,568739,623982,220883,-266825,-61526,212912,221570,-88514,-460480,-145067,94836,270349,342360,215434,-416325,-37498,533503,585582,152760,-76443,-125003,-449433,19436,406131,437836,308425,208172,-24950,-484316,-440193,-283023,-169652,-184874,-194546,-89037,48011,155785,51921,-90564,-114562,13184,73470,144097,78281,-98142,-257308,-218975,60481,264774,456757,532881,521882,326645,177603,-42947,-187834,7594,267014,262601,63609,-373165,-83087,383725,554356,439975,360283,658593,549049,227707,399615,304385,-69416,-502320,-413286,-147474,67620,-42196,-314983,-175283,-253347,-22762,375516,464943,332018,136166,-82460,73351,411334,481177,240358,30361,360673,409114,99825,-351989,-519392,-260730,-27572,-141090,-352943,-386623,-480589,-172530,33723,122691,-147979,-40701,299659,224171,-89489,-266412,-60526,-13982,13504,43630,1217,166085,335253,393711,523713,217238,-49334,161780,482174,611009,736407,896171,717005,267586,-575540,-207492,96538,152127,4954,-85956,77891,390464,440436,160376,-532232,31880,491015,473441,234814,53966,-240644,-443653,-273734,27429,80053,-197554,-517810,-542105,-188952,-36478,90194,48019,-231370,-87806,475086,906972,953373,601438,120780,260639,304399,11125,-335740,-118260,-103291,-89464,-445768,-120143,212675,33436,-229743,154724,511826,756269,492444,-322480,319145,587351,482314,80024,171476,28983,189655,424900,358769,-50257,-210278,-92450,-89774,-242019,-332245,-424013,-289540,-175285,-216376,-337885,-307682,42269,344928,382169,187833,-35169,-52884,128270,499293,695344,361480,-303694,-84363,316379,322000,-57818,-328703,-22258,175497,342738,498106,374112,103090,54501,94767,-120640,-141535,46682,172126,30230,-131274,120934,498835,575398,98795,-550580,117104,645102,561756,52625,-11783,-29261,-309970,-579657,-607295,-471414,-222177,-166442,-283052,-359521,-365542,-175822,-77823,-219997,-289887,-5073,200936,-81526,-275962,-208547,-304984,-577767,-80553,532491,894604,753312,367856,-130648,105133,299674,321840,462962,589139,296927,-73777,-241792,-323209,-370735,-331406,-263225,67977,390687,564428,615589,422879,46308,-373480,-309198,98698,510984,645279,545814,228700,-266200,-338541,-491512,-458641,-328105,-93942,40552,147869,111705,71837,59397,35872,-93347,-46375,150658,104810,-230342,-199978,338617,111765,173429,400517,380750,196898,25,-271022,-191973,-19420,72668,-22838,-327617,-552897,-211365,-208831,-410230,-407740,-33145,66045,151083,-133835,-533944,-336891,-467563,-288953,-163930,-385095,-324598,167348,136681,-60990,-32883,-106700,-70959,156194,38960,-158536,-402299,-425396,-237837,-91597,-52229,-65027,46912,-44951,-367258,-289194,-19018,36008,-88773,-286353,-281148,-358623,-352752,60549,217420,53715,-278843,-97128,24608,-54946,-5249,-99963,-169098,-356272,-249443,-313329,-424739,-463017,-313210,-316568,-38567,348960,379449,275917,446754,331064,-110548,-430474,-431613,-364720,-183757,-130634,-249490,-488323,-265962,-72917,-37893,-18192,-31673,4986,-57632,-138755,-416058,-370916,-370149,-479134,-351136,-169107,-119243,-378944,-456823,-435069,-424021,38778,489539,620469,671601,530480,291635,33623,-68684,273602,356318,375514,349197,445485,479451,501910,430456,-17985,-289602,372999,907979,875479,681188,527982,235100,-183882,-543141,-288755,-287861,-341359,85403,224425,134456,-72037,-192935,-281170,-506393,-388267,-113926,231519,172172,-28369,-103600,82909,300742,221692,-5908,-111292,47943,234836,266077,-82659,-258827,-47396,-195708,-200101,310009,434227,623002,669551,499198,129063,-243728,-348995,-191228,52419,210130,129556,-165988,-302346,-368272,-61332,304985,519140,374507,251687,129212,-116920,-342200,-340724,-242894,-168701,-328208,-407929,-233155,-303622,-230187,-183849,23979,243616,116267,158804,88378,-120646,-256032,-87859,143408,121568,-128291,-287906,-275756,-15525,353629,660632,540640,288315,-99345,-20594,45531,-91734,-384908,-422266,-226144,271784,500964,423392,464622,326747,76691,-432644,-110086,86782,85560,138645,251501,-236830,-324190,120344,46776,-240538,-492240,-141142,-191974,-94032,421519,598423,568208,44968,-209245,-174462,-158428,-402983,-468613,-326705,-180276,-171265,-261917,-176716,-49344,-46908,-59247,40327,64050,-67706,-310708,-496488,-298260,-244075,17608,444774,528137,332989,-107106,-400745,79390,155980,87800,-97260,-272008,-336648,-28302,490493,837048,537473,375715,428503,504013,323769,27562,-310077,-382416,-115860,3951,120574,314236,371391,217021,-454036,-542118,-462186,-263686,383253,724560,764861,853108,685130,224725,-205017,-180748,-170362,-340064,-378362,14372,356236,431825,117621,64895,-26456,-307569,-63056,191254,166144,-312091,-253464,194915,221886,-135305,-237836,-247580,-260812,-227033,-136612,158225,-177582,-269282,-95893,-106295,-260680,132171,215431,-15253,-274785,-223689,-48886,216533,181447,-80876,-538041,-447884,-408958,-204553,-70729,106543,309584,427915,214050,27048,36183,282132,351061,163533,-220833,-364800,-19160,46197,-29297,37143,320058,588004,917184,978015,615953,-91770,-118508,733151,902452,1075926,781079,567452,307932,-81812,-443421,-95773,335428,239948,389751,384475,156233,102869,491395,713685,321649,-156571,182913,497388,436211,412794,333119,369733,150213,-114490,181824,505562,650048,639984,679889,103142,-370624,22114,532927,649090,336979,146755,-9774,-362523,314981,1013071,1034424,476608,140803,-6583,246137,585765,472976,-34594,265413,501297,258857,-239907,-217583,-139884,-318819,-55732,144868,115358,69330,32741,23814,-67207,-301745,-307375,-368313,-291535,-281363,-144758,102104,363880,590886,649687,514268,378953,-91987,-206297,43432,-84899,80833,415611,568067,542962,320857,635624,928359,532467,137665,333346,623404,593614,524361,405713,135113,-146396,-88554,-222324,-433895,-357147,-191217,216455,555961,635736,488115,436200,348137,151687,23250,110621,441141,353459,14566,-293680,-27519,102581,55649,46148,97139,311355,435762,333532,257209,153935,-110562,-433647,45753,466255,489181,357896,152494,242340,137176,-360713,-98536,52780,-214718,-297912,32785,-187040,-329451,164612,322153,211931,39087,-56418,-36819,-127018,-281671,-296221,-5230,347292,317015,-38467,-323104,6567,278891,525506,696145,769862,265868,-120046,234582,371363,289071,49261,166836,213064,343065,579498,878861,765914,338393,24591,-143885,-522160,4652,418937,235351,-60918,-272293,-313196,-132291,70524,164610,-9732,-257573,-279034,-156393,-82666,-77857,-151618,45302,303715,191792,-435579,-169441,170782,126150,-135874,-465884,-380180,-148904,73304,93803,-233854,-389663,-181408,-231155,-323304,-168266,399268,837092,675003,253060,106045,-94009,-343740,-388057,-204261,28991,-74547,-326244,-530984,-400256,-118651,-97468,-157979,-34454,38870,-66984,5105,114339,169646,-48508,-236485,-555906,-355207,-265706,-340550,-311511,-258462,-194727,-108058,-80717,-149927,-385873,-295722,-1968,96073,-112269,-335876,-337544,-289540,-262036,-211243,-31563,104817,177477,102347,-100385,-336781,-474624,-281443,-324282,-356903,-265635,-429402,-427320,-261569,-100010,24472,132576,-14949,60516,224488,320408,183075,107027,187227,413633,311070,-5225,-1010,212686,320851,198732,175559,377442,223759,-118531,-424662,-377312,-257115,-223821,-444182,-410586,-232908,-353352,16225,428927,530705,495466,140172,-266292,-353671,-182284,-92197,-11559,-95068,-250004,-308267,14783,111492,-142085,-383191,-275956,57825,178279,-10359,-480479,-203393,-215384,-315114,-127988,-115580,-93742,-128664,-54587,40739,-122398,-475279,-283602,-301337,-454899,-113651,-155909,-611010,-107499,262044,236960,232833,99724,12306,-174955,-206882,-84381,11662,-76231,-182663,-302070,16567,151774,199916,76987,1806,-219805,-413614,-428772,-453316,-291473,47538,196275,-33896,-236445,-21342,-180273,21110,-117067,-120829,-254324,-68283,302713,497076,314623,210146,304596,293869,161657,-259488,-432997,6030,129350,59646,-167547,46419,-93029,-123458,47321,79215,-263900,-574680,-432565,-180838,57418,82904,-48966,63126,-42981,-5680,9637,279072,286061,203678,35988,21628,-243604,-192667,166999,478019,424638,523499,327366,333128,373091,594884,841451,572574,138356,-158185,-104757,-225159,-229,348273,319896,39867,-213967,95497,371816,495128,113879,-124453,-859,123447,-33825,-334650,-461222,-466333,-406619,-297041,-99715,-25219,-271542,42053,389973,228129,120348,264542,230433,-82928,259108,549602,407052,317825,179597,79333,202471,117016,19880,-210321,-257510,-169854,-193076,-162448,-60619,-117135,-285708,-220146,-126675,257914,674776,783289,614671,269843,198179,183062,128713,125960,92019,259198,447375,385600,9807,-102893,446421,520438,608423,342757,22898,-205598,-67796,373502,529969,522373,-70903,-254676,-225356,-93422,-118918,-180549,-35453,214436,261232,-26014,-317468,-166751,10462,-167401,-192390,-368145,-220256,-13883,-1069,-59337,-183820,-108029,-25393,-200491,-439225,-311070,97502,374206,51250,-480591,-139656,134601,73857,-68668,-147976,-100663,14379,100654,135163,53169,-153697,-181954,57640,206935,266458,148358,135057,457564,687427,468835,53378,-322739,-585228,-465083,-289255,-226601,-271500,-240136,3233,296529,415031,309866,83159,-238843,-155431,11765,-361636,-106887,639660,829339,869688,102344,-358096,-551985,-454044,-471678,-304940,36220,232778,252225,-197406,-203027,248287,371573,97285,205713,377481,394309,175946,-195736,-245234,252702,380529,-66608,-166997,-393910,-260229,234217,223598,-139893,-98830,437321,258432,-122346,-391461,-190767,-188369,-84748,108600,65727,-237959,-30301,50510,-172258,-518597,-357379,-134344,90505,291177,524468,750575,913733,1168542,796686,276485,-140094,-75758,118771,205043,184262,6618,-326210,42894,580537,396053,24203,-10942,112086,200129,440489,552256,602582,199364,-118769,-234691,-342074,-284607,-9438,-92889,-648703,-429599,-273439,-307447,150611,498045,688927,445833,105779,41411,109674,382455,523271,572786,345371,244186,177616,397066,812320,736643,353002,1470,26965,601190,675644,416296,-61084,-81153,-92513,-255260,-463239,-464836,-108730,95026,131543,128983,-342568,-110328,83223,173580,122320,-7583,-92107,-116179,-422388,-404590,49615,297343,216081,-133391,-393661,-60117,197048,212668,-10757,-177394,-289714,-239301,-160712,69396,227371,56427,-229422,-426903,-326561,-166518,-223134,-305226,-318229,120464,314532,351891,350123,170344,-101526,-472107,-15267,276532,203289,170131,-109878,-85360,528385,862156,637801,44305,-359720,-10607,163258,27421,-106412,-50748,312,-71021,117366,97525,55812,-125904,-342156,-250446,-33471,257737,350270,-29585,-531792,-247150,-36333,-15437,-68905,-253691,-340672,-134983,-104000,-233144,-141647,146533,389750,224057,211753,-14177,-251106,-114918,-101957,-391678,-301949,46411,120665,85143,226854,395693,233727,-231885,37389,334373,232677,139249,68410,-200941,-351397,-107944,-276386,-457061,107955,404106,301780,-80917,-216328,11052,542693,670236,309094,-384136,-82711,337564,192179,167510,-191270,57816,98230,-129466,-100837,567701,986817,832705,143900,23539,160186,502022,736904,462847,194794,-260331,-97506,289286,663546,719232,416015,-27291,-299659,-117376,219290,419335,409685,122146,-123302,-98058,78085,52679,59828,-91992,-132623,429132,672200,423860,-183526,-223706,185879,188481,63176,74845,-70904,-204101,425948,862902,697873,204406,-503854,255414,500392,336465,134181,-106881,-319559,-454447,-22439,354393,383701,-62358,-468186,-455976,-345991,-464191,-147312,320047,554318,229971,-212263,-400533,-126144,-66645,-253845,-374341,-171827,-54240,-4777,-139912,-280941,-353433,-266595,-178446,-188399,-296485,-281181,-344905,-490022,-415816,-98880,-130613,-176629,-198937,-479689,-250010,219769,414285,273247,103703,94458,-161779,-532365,-192399,121043,231297,-92022,-291403,74272,408707,250997,-85085,70040,5449,-5202,306293,604440,992848,641918,49884,-412346,-182137,317817,790206,988634,506622,-156183,-149370,17532,64721,69543,128328,319963,-4575,-362578,203494,515389,403780,212099,56143,28592,-191287,-301106,16197,52527,-223730,-130473,191460,218655,123263,-64647,-105934,-42368,-50171,-114600,-264552,-177928,114312,124426,-124659,-161129,163599,253690,25644,-282079,-243396,7837,245868,109631,-280481,-254344,303352,435791,194833,-302589,-377125,-253641,-262132,-75284,-42301,-144687,-196867,-228260,-369464,-166264,-152601,-58553,-29118,28058,155107,265879,95676,-98454,-254329,-261684,90512,398539,476151,333096,47026,10022,79449,182359,331834,514385,314310,-86142,-400453,-398595,-377923,-222990,-141959,-185733,-249172,-50226,131250,49793,-115126,-328269,-316840,-416399,-352617,-329188,-431023,-419463,-262767,-169827,-59356,-17312,-56856,-223027,-368668,-99183,185195,153957,-37114,87674,167163,-141561,-18109,64717,534330,331117,-6695,-169059,59685,-10983,45583,56279,32149,-45700,-280438,-379333,-475666,-282452,-19045,306046,388468,190902,-330158,-497823,-188602,-252788,-445047,-141098,313442,579824,340613,-166503,-347274,-57122,-75368,-126093,-8313,-39302,-26377,234368,391402,276109,134705,150922,279502,308071,487301,378910,195315,-206532,-169167,420440,465392,191139,85055,419005,545658,184120,-198354,-167551,-122820,82734,476324,587371,151210,-347241,-372645,-99464,-6794,-47920,-93592,-339042,-185209,180905,372148,497525,591349,557122,407692,207864,-71069,-334770,-447591,-321940,-210522,-100576,34676,-105036,-422451,-90252,259999,169895,-124087,-238565,-202014,-44413,51977,118651,43216,78404,77861,-74952,176673,324145,322799,214539,193035,132938,13810,-127857,-299709,-393286,-366422,-367152,-226634,-139963,7852,270946,467878,681834],[1000673,848683,397871,-27240,-276811,-324851,-129933,-58062,-184770,-177919,-49203,-11478,-127824,-268687,-175086,-68856,-119687,-141468,17777,352309,278819,96206,-81894,-188129,-376220,-231543,141495,468444,517940,469890,211731,5182,161064,356391,350467,218747,23026,-202025,-422474,-173981,116970,105465,183726,277682,269504,67627,-372513,-509417,-50901,200396,122395,-130611,-256429,165667,623775,992100,999395,694484,349467,-177335,-392999,-215622,77319,314542,286021,-60031,-345235,-400259,-287111,-256521,-155161,131997,397880,378606,43997,-94889,-101670,-390789,-159511,120446,74074,-128211,-319007,-145052,94361,105626,275205,285517,249383,10058,-450495,-204106,84837,273011,583406,932228,1058709,811007,542864,417264,274055,429309,466470,310272,167701,-98596,-426706,-463534,-232856,-209656,-169151,-69791,210697,207530,-174757,-434325,-340649,-429941,-143929,222870,235691,53420,-105691,-294338,-363807,-347113,-225440,-102745,-47888,167331,182322,-1178,-109925,272017,531360,369462,-58174,-204861,296769,528279,319715,-107445,-235920,-98412,108153,94724,-58317,-173133,-216651,-233421,-84180,-10462,-95519,-9595,-228269,-222044,74399,164668,143990,87646,154475,208432,76799,-351975,-208314,72982,282989,61997,132936,223313,254740,217556,-287762,-131221,455804,762703,443728,-140855,-356900,-295816,-285664,-180448,9188,45517,48003,337683,567066,531611,-10148,-366339,-351987,-518248,-405750,-262741,-200216,-331940,-315323,-232367,-113312,-135079,-326227,-389090,-19487,62510,101148,-45191,-266408,-289268,-385994,-154935,596777,1123561,1068816,432521,-172241,96571,306495,284680,-73707,-403625,-100202,137035,121918,96297,50965,-430595,-53675,320393,176041,-263841,-7711,57825,-105188,112725,498308,524098,453525,374927,115062,-267920,-350392,-259770,-110914,-70628,-79938,7755,45995,106012,54905,-124910,-301989,-102065,97012,127279,-76910,-247520,-249687,-96429,164046,293218,294299,418950,486396,398018,208647,-138100,-267588,102875,265967,93671,-83951,-408502,-92073,129894,318069,280257,291157,499504,318188,79731,310647,189774,-202391,-506680,-387306,-45897,138984,-69865,-415644,-68996,-55694,-32084,307870,560741,630258,337231,9182,149408,519759,541978,365023,-14324,-76053,99522,-86316,-384977,-403985,-96402,-44938,-296429,-391055,-241670,-163881,422130,671116,556654,229948,211151,446226,295574,-87379,-335445,-272146,-115731,156062,270547,-229950,-351916,-187444,83722,233204,165599,57290,23023,157765,318199,619639,1072643,1256132,999986,121704,-201258,-39467,70978,-29802,-100348,-7604,166674,197877,-3464,-524911,-194420,183206,272921,188724,194623,-81211,-428643,-338150,-7647,46774,-264743,-422983,-472112,-151564,172594,428301,390685,-162517,-327193,478818,1068776,1182621,859416,289389,354098,425973,259143,99454,410482,180754,136909,-296946,48922,390949,245835,-186576,219175,663383,798694,291836,-368011,675863,1069087,572226,144254,207060,280233,322696,388977,220464,-36158,-83860,-42864,-228121,-452247,-491184,-508626,-288193,-97398,-173023,-293831,-393067,-243770,-103557,-5883,-63579,-182609,-209772,-68316,254129,510529,206082,-491333,-25748,389557,370371,-145784,-440336,24094,176620,231975,400649,211772,-3957,129667,216826,65163,-17370,120838,233484,91636,-130475,85000,329422,411197,-85340,-362376,297752,737001,589840,90362,66677,52839,-193337,-420916,-387902,-409103,-439497,-346417,-325933,-366525,-230918,24455,-27466,-266459,-159953,199758,228736,58161,-146288,-214952,-325815,-470104,-274331,261857,686248,731778,313209,-481609,35016,221919,72702,232487,575438,273946,68008,-188338,-202170,-405343,-489161,-501794,-229642,157739,444745,505053,276831,-15087,-523287,-226552,183629,669334,797972,495674,295081,-79114,-269086,-521324,-333253,-327019,-170342,-28916,8567,-23785,17046,70276,112943,143271,-27904,92790,150618,-180706,-277047,229788,192143,80143,180671,110309,55092,-146789,-270906,-54537,217795,316963,57906,-198353,-388587,-302376,-180331,-291280,-380886,-104342,-128619,-273334,-511775,-393843,-237124,-358723,-116905,-55058,33176,73680,203587,126346,-31062,-37039,205218,336318,436149,44570,-381803,-256814,-87322,-221669,-255464,-281252,-8632,150309,-80198,-513093,-21731,235227,211636,-124714,-349118,-172161,-283802,-400503,4396,190329,30879,-230555,-121496,62426,29084,132880,11420,-119480,-94144,31167,-50377,-393825,-319766,-19029,-90564,-71217,298156,402166,434932,467329,242165,-257020,-190797,-127454,-216630,-396445,-373121,-359784,-335565,-371494,-336294,-154012,930,67267,100855,-1263,-159139,-269137,-352950,-478426,-442500,-113384,47419,-37117,-294148,-531711,-522104,-261780,239550,690220,789534,521439,98726,-73031,-30238,125459,356321,451435,362444,279396,393510,477823,499725,321283,-186978,-489723,55861,320720,377583,333551,479608,427602,124671,-381661,-379616,-296615,-249406,249432,569709,534717,240589,63919,-127520,-341449,-370427,4009,223252,107186,-98078,-73296,87990,201439,168541,14399,41219,170935,235982,170957,-53139,-190043,-41277,-132583,-193741,143709,373291,687685,737676,614402,234383,-40591,-40776,252737,368584,379003,82786,-329897,-428753,-148246,81836,368503,626177,493982,374343,274271,83722,-160999,-197250,-82245,-58461,-274479,-240225,-126307,-222440,-322920,-317349,-382667,-431901,-211342,-166848,-195520,-342973,-277863,-154771,61682,25148,-244963,-302154,-373369,-331099,149474,644070,711203,489935,76663,142597,260864,278950,-107045,-268774,-322380,-73891,-25618,97876,444681,522474,271455,-251437,-114651,122781,183272,131388,238044,-177247,-384218,-6497,84630,-113320,-469355,-347217,-388617,-217643,120392,307515,287147,248202,246073,199100,43794,-305726,-385775,-203050,-120787,-35478,-67249,-36110,-200200,-359772,54383,345508,360737,181237,-214914,-383251,-103371,-162529,20365,450052,558247,370497,-21147,-345941,-37710,71379,73764,-147161,-209080,-152831,170208,397779,538141,192647,59548,178738,280509,274029,129971,-104842,-362780,-57117,245341,352084,433954,351794,57048,-296756,-189099,-289622,-340165,248663,641617,770953,1078473,930573,333768,-246782,-324288,-199534,-308349,-445676,-163488,79826,170245,45893,140592,69090,-243838,-36196,147633,22783,-369611,-262984,-75206,-62994,-84903,3503,-18285,-83299,2836,63614,314316,62473,-449938,-409992,-243740,-43985,266845,321361,51250,-161290,-109632,-25083,189829,125957,-48866,88308,-17971,-198798,-558754,-291153,-20697,232368,510336,206850,-71672,-69409,285842,451581,302055,-2355,-426209,-100054,96431,147273,147281,348138,629483,903605,973166,564462,-159404,247389,1034293,1344288,1206995,767785,532760,400832,146302,-39567,65422,234354,379560,562639,460872,83355,-369622,279305,375541,260859,-251037,-67342,267651,330446,421535,370809,326564,-168261,-360911,153728,564070,683057,645837,515234,153584,-319043,-355943,-100683,15882,-104085,-144480,-319401,-343100,509183,1217918,1262808,729480,255265,118726,326381,538787,450352,-770,-227887,-26176,77276,-256440,-374701,-160652,-272836,-58331,205960,161674,-84087,-265796,-335476,-192399,-322718,-236891,-274554,-188782,-109300,58534,314667,582751,726249,752961,532268,323793,-206875,-106118,30124,-247596,-68095,349333,483818,485105,428767,832229,1201196,777618,245635,408613,727301,791811,761979,516796,80062,-339019,-430471,-425166,-496485,-348835,-117752,241155,453522,477636,224688,209135,123924,78897,-89046,67833,473690,358649,-138045,-452213,70045,159943,123155,48134,29386,322653,458193,221191,52913,-20611,-269720,-356478,56880,464746,658816,571986,291824,254721,148696,-240660,25315,98747,-267352,-125357,196919,-63949,-462713,74289,292529,130148,33939,27221,68196,-201899,-272039,-31889,253303,510067,426059,115343,-273435,-157597,36266,345512,618505,908852,683471,120267,178793,367904,252325,19787,81090,221290,394551,683030,933629,678661,224604,-52812,-120824,-624043,-20696,334861,196182,-16064,-174046,16092,203498,304357,301297,96014,-291715,-520112,-349591,-303819,-95355,-11116,28664,81556,33248,-257277,12318,360151,252001,38709,-226983,-496163,-418261,-116637,-3831,-262861,-216447,8045,34144,-178544,-108032,472923,852268,892058,518619,258031,-137747,-490922,-610492,-641625,-448366,-302686,-388065,-534030,-466607,-212024,22033,105771,30428,-98991,131576,373905,399145,321764,-65614,-385109,-342048,-32614,76554,3818,-59769,-142010,-103980,-66711,-69883,-127823,-315303,-378764,-129516,-87456,-246225,-316796,-222088,-89117,-38862,-97137,-158695,9761,131638,128228,22693,-150546,-332242,-168972,-223471,-400312,-435222,-338251,-337647,-305549,-175154,-20184,104542,75838,117550,140196,101774,40947,3372,22320,126871,60018,-16641,116135,256263,226253,-37470,-40933,275846,268632,-64581,-378622,-344138,-335512,-292074,-470132,-349501,-277099,-357681,56964,623024,818285,871002,405647,-141362,-460543,-186556,-78177,-112936,-311871,-404556,-115761,15308,-37874,-131066,-158033,-366566,-289892,-81381,-88856,-485135,-172725,-4570,-136555,-146504,-121630,11434,-120877,-178702,-8448,-4134,-178671,-391054,-368646,16299,375592,199970,-289853,-165966,123853,305897,263895,9128,-194612,-370195,-277491,-142248,-58598,-97881,-112681,-80930,309248,425655,339304,1014,-174514,-334570,-410889,-416424,-352725,-107482,217731,370656,169099,-47265,-22008,-44601,124735,-94760,-95677,-167674,-78582,254315,155885,-71289,-22711,241462,324376,267875,-277952,-316164,-53168,58342,71686,-5257,108178,-33710,15875,220282,140661,-98825,-455669,-523555,-275644,-204524,-220762,-199943,-58360,21747,161622,341574,671011,528115,285627,167846,58990,-280259,-76376,197420,302728,262681,319075,154124,246921,311609,475912,626036,417788,151997,-133344,-216967,-360206,-78580,216341,233991,31109,-254481,-18541,126335,143034,-184731,-282021,-7373,180386,117784,-182438,-267090,-232760,-189705,-147123,-185878,-181141,-395198,-105041,241418,118457,189910,268993,166408,118839,690240,823960,477572,278017,382136,484977,430947,126883,-38717,-157734,-185949,-174400,-8950,102378,146578,-64118,-469363,-324797,-278434,122843,557749,532215,259904,44371,188531,328011,424228,341649,198163,326225,561870,598819,222867,-244214,12301,192780,137582,135800,-81206,-260457,-209717,95688,251920,133629,-273196,-344116,-193517,-77750,-73987,-161183,-32006,282790,321421,-2790,-309616,-122416,26792,-77249,-25695,-58831,120219,182149,155982,98801,-8534,42290,67760,-178634,-400274,-296126,105134,408721,130645,-216007,49467,256584,178154,13987,-140463,-37110,175815,323562,370825,190724,-237072,-311998,28458,219452,280466,64160,145465,374622,468712,310961,129265,-123982,-487313,-581014,-466715,-406578,-383583,-384401,-94763,377306,493107,263248,-41466,-324935,-62568,54211,-205014,-297578,118695,247602,174868,-375644,-612006,-520964,-348985,-238875,-282235,-105217,122705,150783,-184606,-25688,404851,389151,117728,205227,398689,387856,207779,-62807,-196901,-25333,50219,-101553,83179,-314171,-188594,368001,293386,-158326,-3849,482926,331742,-117515,-182145,123514,-107239,-283792,-38476,-49047,-159638,14345,118342,-156558,-448195,-134085,130693,203957,522403,741145,798183,718952,444326,344253,-65248,-384752,-385152,-260218,15756,236614,248474,53548,-290625,260136,421680,152020,50216,180411,269659,427676,532285,484543,234186,-155693,-456577,-607298,-310326,-66034,-194814,-364520,-235186,-142377,-516661,142709,627221,837904,533464,64587,-146559,8609,360680,638137,716545,546027,324674,8917,49126,467886,696695,473338,293934,-46065,184740,253512,271653,61509,-88886,-221742,-367705,-415239,-281730,-27883,268696,240989,199249,-166260,-131762,27505,64244,-110518,-169729,69042,172377,-158177,-327778,111326,288934,93368,-316356,-370431,-88197,104991,128078,-16133,-120560,-194710,-127444,-123197,37899,163353,151844,-22821,-215899,-310269,-234362,-163550,-46464,-62093,-62447,189095,461342,539513,429487,109537,-383656,-24420,281209,168324,177741,-4073,120470,723461,1085108,886979,348542,-171696,-184128,184053,155388,-77480,-268593,-115977,-738,87254,84292,135200,-24685,-264195,-502456,-276129,190774,382841,315077,-178440,-588091,-364272,-181724,-93851,-131305,-220982,-217930,-193205,-195677,-139525,54185,112975,61428,195533,93328,-274256,-216593,-168917,-378803,-181793,-62364,72284,58985,258298,445447,313829,-77012,-64745,280331,353223,322084,100401,-235036,-286097,-158209,-322488,-350722,146559,457596,344170,33944,-381911,-519949,-25585,213571,157945,-283645,-200904,216020,180179,219069,-74013,-44666,-158222,-284017,-126187,440099,677591,503690,147930,141137,235219,481494,763732,577753,227705,-172180,44600,391738,589048,432808,164266,-147164,-253480,-109078,134525,343868,363432,105207,-62705,-119498,-86930,-98129,-85886,-261154,-422256,135124,345653,125763,-354374,-271313,14985,-20172,-29582,161582,106534,-78552,443227,910246,722608,164467,-407829,305828,555767,374801,271414,88788,-187617,-386447,56953,442230,467325,52078,-298516,-567332,-146827,61932,-332274,54662,462797,299247,-222946,-310469,-331566,-477250,-545554,-477133,-304895,-236166,-252694,-364934,-537283,-315133,-114781,-94017,-397520,-592054,-530691,-473254,-412935,-452200,-260912,-195763,-105111,-73673,-403782,-227621,311842,563537,379538,12759,-54643,-135289,-299648,-206995,71738,89510,-243544,-437185,-134502,173228,223006,198267,82034,-368590,-135267,276705,637127,784827,312999,-186823,-497271,-176522,398582,868275,948280,288209,-329511,-305679,-100278,114705,305720,354450,343610,-105350,-363698,105915,329936,265567,76328,-44690,-44433,-23832,-79443,15765,104896,300802,532706,533582,449043,212135,-108224,-302497,-140589,25603,51971,-120082,-131420,218074,309539,51003,78027,404545,404904,61414,-213822,-437384,-198208,118032,84402,-120939,-68132,492970,572280,313386,-311403,-226045,13990,-90825,-183567,-287947,-506233,-448007,-422066,-399286,-136966,-84446,-3027,27377,70232,168350,170441,-133848,-202793,-157432,-157021,-56998,288749,410661,298718,36254,-9988,-81768,-170440,-23235,240920,219084,90595,-153013,-90036,-33433,80632,123679,2965,-161054,-106647,-91048,-105494,-71525,-30726,108724,162822,23782,-191611,-318296,-452395,-396020,-283402,-122763,58326,6899,-275899,-141493,327453,478632,172980,98446,223974,191762,-180337,-69365,156794,507876,239549,-18222,95819,265684,-20764,1491,128472,213611,145444,-52514,-197579,-424501,-128272,129299,303590,328001,146405,-398284,-386418,-48915,-155123,-391775,-56321,596633,1084781,800306,109594,-461133,52812,110632,-23751,129626,171981,53630,172704,335526,232593,174948,167099,232514,280167,366688,193823,4586,-256286,-354988,-22851,126595,208874,317815,405629,380157,175620,6252,-105766,-235583,-63960,271731,339995,-16343,-367367,-195226,-8085,105856,29702,-13132,-307795,-136386,311751,658162,805771,511815,160222,133874,128935,-28714,-356278,-265465,33293,124954,121862,-70751,-387643,-289148,80826,343656,191315,-158295,-246830,-205252,-119195,-231768,-249384,-212498,98484,181030,-115989,-155593,275560,351456,215717,78588,50889,1751,-84919,-219558,-357482,-385232,-256796,-117535,-126056,-12487,321285,629275,867706],[769448,544352,235475,-82945,-200508,-321026,-240748,-181194,-88716,-154408,-56723,-60730,-148800,-179813,-70652,-8392,-77169,-82234,110128,471274,501295,301737,131893,79648,-203814,-375403,159055,640710,940050,923232,589638,197848,106322,269627,353054,188459,-85578,-440457,-424978,-86458,50766,25117,158832,199781,237029,179458,-8249,-193751,84070,208230,35848,-115030,-87915,35904,351667,675761,665424,300273,-36675,-241863,-210055,-88517,8794,113219,-33835,-410811,-455461,-269612,-164299,-157647,-105829,99564,339159,348394,-93462,-297925,-201121,-348913,-302594,-5856,66985,-56814,-241653,-360196,-32591,80282,172099,15707,-208545,-242282,-378424,-194598,80155,196516,589054,849578,996274,660096,620443,468068,594901,549922,490547,210179,24207,-245923,-548694,-258101,-100416,-162379,-197533,-90013,193151,212434,8892,-38481,4059,-142219,-128492,199251,271020,203633,124884,14650,-156148,-426789,-304065,-112120,-205404,-172340,-213821,-337518,-148385,343095,657855,413088,-40612,-50561,523693,705696,462339,90037,-11388,317462,601858,316489,-30346,122592,288177,177800,208077,294305,281607,191594,-165495,-383341,-166962,-17049,41792,106667,266109,382690,203115,-307471,-345175,115031,153873,-4347,132226,355396,570919,397857,-108184,20251,524334,688169,353883,-196299,-461903,-479752,-498137,-361427,-162338,-152062,-162138,50345,253567,290125,57085,-52504,-303411,-464708,-508414,-373507,-267257,-362698,-294279,-267192,-201479,-201701,-288368,-389976,-142095,-57791,135793,93058,13174,-87440,-226961,4618,775738,1256940,1087412,415545,-139424,129847,342606,299643,45124,-136584,-58108,59351,-109084,-177853,-159250,-409813,-160725,27364,-197622,-319433,147942,280644,196107,176676,491715,508750,475851,488303,266776,-86998,-303920,-223793,-67902,27740,116669,133591,20831,-3106,28162,-128349,-482615,-189597,46079,-33056,-324942,-449888,-275855,-4354,206135,233315,127376,221124,356424,404974,161981,-339247,-294126,140689,180987,-174630,-278785,-214009,117601,96423,131529,107582,216118,376941,156555,-78967,137016,40886,-340213,-513156,-297433,143382,374304,132142,-552118,2513,149630,-64289,169934,710832,952621,650245,212508,243971,573244,518613,307706,-123681,-325450,-264132,-313549,-395534,-356389,-8314,-106031,-434126,-316738,-202528,104796,782672,1097211,822264,516776,549251,664208,397649,-98722,-343448,-510819,-272628,185798,402671,-22913,-267513,-330425,-190777,-34648,142095,157850,-69834,-211505,-106043,372049,996048,1492350,1438343,810521,134062,-141200,-76446,-84527,-77297,-86349,-153616,-145657,-184041,-401557,-461144,-233803,-5262,150350,349234,139150,-312757,-349659,-112070,-77481,-363067,-381345,-249716,41286,413453,716707,617853,-22172,-426854,436805,1036074,1129635,782599,287949,284934,445511,473382,451969,521452,271159,97244,-128825,176125,438183,311499,-158277,245165,726352,734958,87046,-198656,802527,1223836,422796,22763,29785,330494,431841,400519,137807,31165,79455,-16598,-339373,-452165,-278548,-372024,-189122,45115,-83790,-214053,-484463,-555200,-625451,-444175,-356061,-332112,-285874,-183376,70152,230423,-57930,-453685,119883,485360,385634,-237773,-334662,185820,135209,-37769,170214,47641,-150295,143250,313447,269674,98378,146556,220613,93456,-111602,74586,140941,102047,-307029,-35746,445503,654056,386276,59332,185266,202700,72334,-66484,-85826,-74915,-187631,-421897,-405054,-216198,180696,311178,76915,-428335,-106331,357016,429117,233990,-34371,-258838,-306810,-381544,-323272,-2260,336225,585255,477486,190556,211180,137138,-242469,103301,382118,140674,29836,-192195,-221670,-462622,-311615,-399429,-492525,-156818,345798,496819,58179,-203475,-442220,-58203,309777,818481,1076576,949058,823951,209381,-243502,-404400,-183962,-276940,-263301,-119963,-215302,-267204,-199777,-74221,85088,296712,80172,12969,65948,-231937,-201159,138714,224035,-64480,22959,17293,38298,-189517,-330423,-64470,194912,223645,-87437,-122457,-191485,-320278,-208888,-220263,-248373,-145093,-186847,-180989,-10496,16592,-35839,-86525,34409,91652,227861,497095,445762,289451,197401,288111,752808,897241,858341,236749,-324348,19365,317500,29540,-162545,-145463,85806,162531,-99994,-240763,131631,315169,200875,-256755,-286126,9013,-151957,-465325,-151685,18298,-110787,-181497,-160388,42593,196102,198176,70294,-67967,133199,258250,118112,-476592,-160302,224737,120726,-162610,104019,234378,382575,333506,18975,-244926,150672,257491,152321,-307073,-357318,-54195,195875,150176,-88145,-271152,-80365,21189,-9450,-99265,-190664,-182254,-188095,-492534,-273958,-631,140274,1656,-147655,-314036,-345599,-165199,297533,627141,750952,341981,-217592,-418242,54797,212064,250373,310848,132716,53368,199701,379375,397089,88053,-359038,-304611,-208502,-212380,162815,182410,408117,536760,339685,-137904,-539185,-403987,-208438,296509,718984,798483,471100,246591,-3656,-193976,-430168,86812,372111,359699,41519,-140330,-115719,-221807,-154208,-37696,138254,170429,3871,-127096,-139559,-144124,-92073,-146878,-203198,-31479,253079,539700,690057,586638,209293,-6296,46302,418204,498577,442796,185756,-28100,-133814,5978,112783,273568,471558,400092,315255,314365,170233,-79276,-155218,-5265,-20018,-198108,-92655,-68266,-186772,-122803,118164,267658,-53735,-435234,-319461,-188344,-187864,-206560,-255015,-50514,-72253,-369656,-370758,-354897,-541328,-16614,496276,767126,614728,241427,69899,166853,304711,110344,80176,118073,62823,-144277,-298949,181828,421954,229918,-161952,-40882,167752,206704,42829,71297,-185657,-360022,-97099,124325,-9433,-344209,-536368,-453082,-442243,-363968,-145024,74227,299149,369548,276358,68912,-201349,-288196,-124805,-149596,-22848,28309,76153,-177570,-402694,33608,303688,287036,114921,-252684,-171319,80158,-17711,-97646,137743,267033,163931,-88597,-177122,-15143,82563,-38656,-286568,-184018,-18148,259912,218516,107978,-112032,-170080,-17307,166424,280002,223086,88114,-232729,-87061,335496,428094,366607,148918,-63675,-58964,13898,-186156,-411370,-52174,148011,391511,789737,751306,242802,-306576,-304160,-184762,-199854,-222471,-203063,-265394,-303122,-93558,112100,21228,-302886,-61044,168385,-45241,-424909,-350310,-200126,-93224,46338,161896,133237,26533,155961,324866,474520,339171,-147931,-274612,-138299,99701,307727,344289,62153,-70574,-40204,-51950,15665,-57546,21651,567397,560573,352176,-87072,-574257,-302585,-70342,217993,-22217,-328676,-266487,164848,378543,294685,129707,-195904,-171809,156512,309245,193534,211380,409226,637346,730524,404423,-165738,311578,762723,1104557,767024,480698,305595,313418,247319,224028,181619,198853,492395,458667,315874,-22881,-401608,183760,244152,173624,-264633,-360455,-150511,55083,273836,441560,583250,450332,232948,302057,448217,438353,376518,107180,28935,-300888,-484243,-353359,-305883,-229894,-342991,-509159,-55319,663023,1248592,1223862,740118,137622,48852,211764,373618,337966,221736,-329678,-523929,-211853,-286985,-523439,-201866,-198062,-91948,165708,164651,-74415,-253967,-449558,-444812,-330425,-259639,-335453,-266353,-101352,44484,284776,532877,618222,590497,398545,180269,-280308,-60940,-50088,-370977,8069,295434,317781,246566,397815,829046,1167145,759868,111190,236528,529992,681046,728069,568902,152699,-123160,-432184,-531405,-438681,-315488,-113857,115739,153192,73691,-178998,-110928,-48895,51695,-157159,17465,434092,364855,-174403,-314498,174305,167002,180899,100887,-55796,183454,385550,131947,-201914,-395541,-402340,-269331,-10707,345181,703785,659588,350895,205778,105956,-75333,67738,18563,-415443,-27741,284626,102874,-148460,-99815,53640,-70106,9478,73670,-26513,-385615,-20450,359507,564081,617911,482228,200781,-268609,-364823,-237785,47466,350804,700867,768421,322308,142474,260753,76794,-119443,-86131,117101,253699,558539,701297,403141,-34526,-192545,-176356,-519083,-48876,167616,108619,-22709,-54369,239824,346074,374610,360016,208549,-153178,-465715,-312039,-317592,-127539,150363,156642,-175537,-295560,64374,379185,638284,361543,87829,-125441,-237804,-484537,-328556,-169152,-328213,-171562,64082,223887,-60355,-56964,297772,564560,780023,599185,320435,-156799,-407999,-317013,-314546,-415819,-311493,-259503,-442834,-484753,-276741,159881,294801,52658,-235511,262043,572008,461130,203708,-191731,-293235,-73035,128835,226037,181199,28340,-146066,-143949,-118206,-136218,-185474,-338098,-289524,-44609,-116126,-285860,-313347,-219348,21248,118125,6112,-308585,-185111,-73674,88254,223194,262322,3113,-92701,-164988,-331431,-321178,-237109,-310683,-343636,-193841,5284,117509,158704,127677,146277,89269,25369,-187343,-237109,-281810,-292612,-60381,55163,101169,-55218,-356026,-216032,161203,279626,-13407,-303172,-471644,-532398,-473748,-437252,-378465,-487136,-390163,55873,603486,792923,867376,526634,-42541,-346155,-14121,36689,-182358,-313023,-45357,94719,-8682,-156332,-87221,-53716,-257511,-532280,-351831,-292614,-410054,-50085,158964,-88253,-141034,58327,176814,26320,-218240,-115682,62856,73757,5654,-34820,317103,628668,468494,63871,267,180416,374984,194348,-115068,-416400,-409187,-180296,-80171,-87776,-60854,33927,173959,501832,657599,456640,10461,-313655,-447307,-398618,-393099,-245562,-21715,269851,440077,292037,137858,170896,202409,156873,-113238,-165897,-207981,-213996,-36472,-105452,-126784,-93004,179429,344075,303365,-241875,-143556,-64274,42916,106963,209007,203697,77096,95684,185746,59328,-27053,-220405,-447042,-333995,-434293,-367674,-300709,-182344,28641,203908,520783,873838,726121,460021,392380,129513,-231211,22373,194654,91988,38363,53499,102126,190850,188131,193449,142683,79475,-54160,-345617,-291878,-446300,-311360,-142103,-96059,-201532,-341491,-179752,-87489,-241357,-512969,-298018,49234,225948,236076,13183,-54702,-1100,11129,11425,-125120,-162060,-220788,-422737,-203044,-106898,176187,217611,-2548,125449,770244,837883,460090,191132,477377,624291,371742,11644,-190480,-219930,-244946,-165666,265477,446951,358385,43308,-436090,-217352,-375575,-78127,264215,127733,-101772,28692,323165,525554,708017,529653,189302,246796,599837,721192,392148,-134235,-280492,98476,182447,97041,-124368,-343231,-466029,-416082,-246743,-476390,-542897,-465046,-191701,-78049,-56376,-217680,-74152,283966,287377,-12167,-221201,13494,300610,366706,661664,443397,476810,349828,238135,195987,138049,177069,139790,-95163,-285452,-170114,157318,396041,214314,62625,215728,304528,201411,4649,-201082,-92129,180857,449415,579367,380687,-68096,-277356,-8489,283508,335356,2812,-6362,298420,304495,242804,263906,36034,-438937,-250243,-117989,-383358,-414658,-394047,-155618,349613,380184,53182,-282593,-292294,63553,202889,34383,-428191,-440385,-317813,-423595,-443050,-326501,-359863,-264263,-129612,-259548,-286937,-78226,-109399,-299602,89126,461254,323348,76271,129319,329236,305867,206310,-12189,-127982,-290252,-229168,-44196,67757,-375388,-92560,322911,158554,-264687,104688,457533,420201,-110620,105987,499153,334011,-136877,-168048,-164167,-44683,157930,263058,-23312,-294943,20150,232887,181081,609226,809191,720372,489750,104190,78477,-111771,-362005,-308472,-480481,-226831,187015,370836,307411,-35901,-53590,386120,235175,97550,231109,305684,357559,373428,101392,2738,-420089,-619536,-407075,-392405,-388508,-109251,150010,265920,-28252,-324515,300669,767676,861184,505700,10851,-261368,-93051,300868,675666,710687,594693,260903,-204235,-245915,361552,604448,513135,492938,192593,-48442,-18665,130764,127985,-74376,-232817,-356765,-220110,-96774,5151,244586,220762,76229,-122648,-192743,35059,59029,-208530,-356250,101115,319769,29124,-126248,182793,249180,-29177,-502737,-255943,-95442,-22378,-17240,-68949,-122794,-182843,-174333,-137514,-48290,22622,145013,103670,-26298,-256496,-253768,99701,264964,214259,-158942,-42320,413932,577231,546572,190746,-276909,128214,356210,160505,123057,59716,237229,734867,1039429,869790,484052,64684,-74886,176733,184969,-90746,-468912,-250299,25300,240803,252404,239383,151812,-72788,-401389,-309585,98129,331938,488086,251422,-219359,-460320,-342928,-148901,-58198,-154334,-271413,-232205,-177646,-141588,-6962,-60034,25914,228303,179668,-177455,-223093,-160293,-134528,105998,-11045,1548,-76764,160036,412226,379206,120018,-125193,69612,309929,383914,141003,-242186,-224839,-153038,-231619,-159561,201235,454769,377647,233015,-81487,-289916,-86483,-12523,69208,-107975,-253907,-42764,30232,-78818,-278693,-397268,-452403,-432259,-212625,47121,-4237,-67436,136760,205632,272477,356178,515030,475747,125753,-71905,109236,391798,357328,45673,-191055,-282036,-177028,-63899,-1687,98063,116537,-8009,-4410,-51513,-173346,-194400,-202091,-389824,-419312,-7003,134123,-124369,-480619,-280012,-65608,-92477,-40729,193358,180893,-13247,364490,772106,686318,113660,-341754,322654,568921,399002,358378,175261,-168884,-273461,125424,398329,362648,66450,-153234,-437418,-25246,339539,-1624,-154568,261213,272960,-5701,227178,317191,-113854,-165560,-76066,-277226,-443776,-541454,-472768,-322539,-162689,-91133,-143275,-413291,-366733,-383433,-318146,-160302,-398219,-352998,-117247,134579,59260,-355992,-190926,334181,624226,472528,8317,-356956,-164550,-28816,-89487,-60582,-212689,-499447,-487184,-268171,-84428,192874,406870,73158,-417569,-69007,321120,630002,556736,154368,-307337,-539990,-200188,413839,818307,695819,70031,-435495,-418977,-222861,133101,436328,458317,197435,-193067,-211997,30947,143980,133614,10147,-47423,-86305,66657,185740,398080,597434,905698,1039726,776356,551734,171467,-188514,-553174,-217686,81976,171081,15887,-69289,266270,391738,133195,189185,462729,390801,25053,-183674,-408916,-420091,-87603,-26307,-69896,85951,553285,569973,267534,-305677,-48036,200333,90293,-159496,-230150,-123928,-175317,-408968,-400760,-155744,-47191,-8416,59016,120100,221098,132295,-215563,-242048,-46807,18596,-95952,83528,196616,81516,-160923,-180583,-184805,-368256,-389434,-116509,39042,159417,24734,86761,155947,205911,234948,61327,-184917,-365080,-382165,-210498,21720,350249,658835,799137,531080,87935,-178459,-378145,-506890,-371216,-130565,53790,-112407,-218756,172080,551150,551160,19454,34397,272819,165595,-204075,-132518,334563,461177,210400,-267725,76565,329615,-96979,-161090,102542,280287,255258,136186,-47434,-309470,123311,505376,432752,365114,200549,-291931,-443660,-58895,-104322,-326221,19691,705153,1250188,1018857,337041,-490305,59367,234031,123685,261166,359118,99717,-13930,147704,114896,79080,75288,88804,86962,44700,-29290,-175658,-237472,-221594,-422996,-231975,220995,434368,289140,88303,100547,106797,-71217,-296081,-248730,-73925,-79059,-205521,-309860,76687,224274,305563,202860,96734,-263243,-92133,356089,782204,949238,489468,-143931,-248682,-10291,-93458,-441945,-46803,252420,241432,82917,-158306,-321137,-29713,224587,348790,190268,-148452,-210967,-221133,-242066,-285741,-194746,-146866,43397,141041,-81345,-185094,196127,265446,158677,19008,8791,40188,149,-114672,-250642,-307972,-172773,-76240,-192796,-124872,281963,624610,797740],[478853,221279,19963,-160695,-124359,-185418,-254024,-242451,-61652,-149281,-115597,-112061,-129717,-68502,65314,88076,-20472,-9895,250321,476189,501120,318853,292335,281474,-22084,-394937,123624,592356,1008230,1080354,856021,490391,136349,120838,255752,145888,-98018,-411156,-163937,43061,-8802,-111726,-12809,40070,143438,305112,397962,207955,264889,198545,-63067,-40168,141275,-28478,-115913,33492,16669,-188467,-381211,-212979,-104382,-36523,-106244,-135942,-263627,-372927,-323912,-138269,-14037,-1619,-44481,51875,236701,227931,-146605,-521606,-342402,-315253,-391183,-162719,13399,-10575,-66845,-248083,-109552,45633,152887,-143886,-452733,-482622,-330761,-261904,-75891,38177,395633,535155,653620,455204,580815,531897,850464,596173,389878,57950,-161982,-342059,-363897,-74404,-29176,-170996,-265994,-123190,123939,185021,160731,235131,229620,65253,-97423,83587,234828,279533,220358,177488,157319,-21863,-328643,-472994,-406251,-319857,-219346,-406276,-115004,361001,685890,464016,-5288,-32966,579285,733932,508047,214952,162946,650041,858483,428577,-26651,358370,706554,541858,414574,516481,632946,246448,-98121,-311069,-361056,-264409,-122070,87086,334268,458141,257694,-222720,-427853,-32719,-90796,-192798,74577,488269,750795,433835,34799,191038,507257,490958,186793,-155521,-302842,-375299,-472212,-556395,-341362,-355372,-344203,-213623,-41667,30090,104377,53068,-232535,-401621,-473672,-414024,-244917,-237710,-209042,-262672,-209287,-184419,-216206,-350701,-267321,-153866,132824,235339,218270,75266,-68968,-65373,606901,967050,725734,177633,-203660,-19643,231653,174691,69982,-70305,-119425,-142725,-350782,-407491,-349326,-359919,-364255,-259855,-393157,-250110,252446,485026,392201,128213,232998,319625,391308,539320,368486,-26278,-284623,-172207,-71231,65427,282279,176397,-136738,-240017,-104294,-185287,-490365,-196983,-125049,-378055,-373731,-344284,-355923,15747,190369,137318,17700,50136,231404,390515,161058,-319190,-245380,80570,2551,-477589,-146751,160263,383827,272935,147965,67721,195441,338951,43369,-259905,-53054,-31899,-215666,-357480,-221972,273315,577050,413833,-438661,15260,280009,-137978,-55289,779092,1129893,920126,418938,293627,517642,420126,123012,-273911,-362136,-513018,-354861,-302522,-389031,-25965,-166607,-484730,-289171,-289713,184265,717929,1015005,744017,605741,773336,824611,477385,-92114,-327353,-272371,-181045,103675,334453,402998,352532,119007,-334804,-233153,125132,256765,165361,44873,-352230,68828,700619,1343414,1464090,1187039,363958,-262269,-312457,-118182,-46837,-167461,-459745,-458324,-275516,-163348,-198586,-496082,-260474,133336,424594,296121,-225684,-316819,-259071,-275051,-520839,-495294,-210621,200799,572678,889473,721848,49611,-427331,333292,829259,830343,422218,92392,125389,418900,553429,553699,263547,176517,-48218,18733,218382,354398,203818,-186605,222595,680857,595714,-36039,-169816,599683,891034,86063,-271174,-266011,149647,404504,370435,94961,76088,166341,-68002,-465144,-265148,28963,-125162,-23814,172491,5223,-121706,-192513,-65013,-71195,-181672,-364660,-441421,-291048,-241764,19840,153042,-61123,-125262,300111,575066,394641,-260476,-215181,313495,121569,-398605,-36643,-9469,-351547,108328,438037,488146,232670,136404,153095,42893,-80709,36144,-64262,-310646,-365997,216965,486583,423639,90200,95965,305585,346395,304241,262782,191890,227943,143056,-171841,-324099,194951,678231,589328,205992,-398033,-87085,370213,584386,361206,61715,-341216,-264693,-261368,-238673,-170311,-26788,339027,577324,568846,349711,77877,-457922,-39834,17190,-97402,-234427,-236025,-258329,-457819,-67125,-14311,-216920,-503629,120119,389812,-78164,-372719,-124300,139634,401468,852064,1240734,1401607,1282806,446826,-285912,-240554,7187,-153930,-336929,-241835,-467970,-453168,-433832,-308859,-26122,335183,240228,30345,-70744,-322333,13698,202761,239809,-218248,43688,156903,216654,-63059,-460921,-194175,-27181,-153742,-489673,-112191,-26403,-166746,-278205,-163053,-68819,-24194,68557,350031,490891,362198,116879,111490,192238,196550,134419,594160,612406,525898,523154,856231,1254357,1367225,1217464,501519,-9986,291249,570953,250774,-24809,22644,54512,60806,-32007,3965,169081,204875,48649,-414349,-145426,140803,-40508,-440133,-349201,-265090,-234762,-89764,-204646,-53350,293725,199440,59166,7933,294265,406243,188799,-430813,-15777,317142,161225,-305119,-145767,-32043,176895,140482,-164130,86557,644766,770989,495571,-61827,22439,449698,735906,629541,214368,-236074,-148239,-20153,-103907,-177237,-140095,-184930,-232020,-472582,-209220,-68684,63002,29877,37995,-140989,-278620,-240313,122932,285464,406864,174209,-77287,-155029,178229,160619,12114,21748,-199773,-267452,-52599,173226,181238,-201422,-294353,-94920,-258613,-305266,127049,172291,315579,527738,390454,6602,-398185,-436480,-185826,206494,646657,876901,615697,356803,73760,-116515,-448508,119610,476591,489895,118551,-367312,-445988,-351252,-472413,-146588,168977,107130,-330196,-178379,9806,-41248,-157503,-214600,-223173,-95201,84001,234223,539569,478529,123442,-73912,-29839,282951,422891,395274,306995,346187,124280,95502,113086,137090,166731,152869,160654,324669,191675,-68595,-168191,-23058,-41302,-77540,46174,-38595,-231736,24994,402980,639224,480157,-46329,-120879,38395,96238,-85077,-319097,-51627,2178,-259098,-579426,-371653,-310306,17213,360920,699177,620278,324880,-186926,-102193,126654,169408,307943,483561,428246,133644,-573590,-209289,92089,21167,-63957,125375,269130,224590,-4879,-161421,-293884,-378264,-105445,205827,127105,-275264,-404772,-178766,-248873,-290498,-248977,83543,72349,159742,97297,-9246,-55650,-145139,-60072,-148089,-59577,36794,106820,29422,-51301,-17729,74198,-23421,-182026,-326286,-38890,143041,69757,-137292,-223268,-253230,-220577,-214000,-2110,103863,139240,-207787,-456244,-182844,42993,165281,-14644,-92769,-151199,-94512,66524,261562,305184,280966,223119,-85948,-129205,357352,444801,218299,-186153,-98102,18013,23017,-168446,-316806,-146749,-303730,-263967,128795,223219,-98333,-396397,-306860,-181328,-134130,-54269,-70697,-167182,-386327,-182677,76133,-53315,-441953,-104782,218104,41361,-323684,-491771,-184579,28697,149332,258856,215921,71856,188684,522352,571056,500426,145191,-9072,73678,203156,304832,325251,194861,19820,6352,-85062,-197255,-247295,64755,711316,855123,674808,257977,-266356,-575484,-303601,-55586,-149436,-336597,-271522,106004,270549,235305,160651,-49956,-279929,210268,464332,312001,64626,118952,318125,452061,294679,-90369,37055,84187,236370,-50424,9921,-43032,58786,182715,269110,183490,282129,294528,97500,6114,-176363,-330843,67337,235577,128583,-138330,-298196,-525244,-261330,61149,453804,755908,868140,705601,552953,343438,83308,-53379,-189544,-211045,-285408,-258301,8682,138910,48336,-281425,-276352,259954,809817,1206919,1038308,529208,-187952,-148647,64267,310986,337975,323753,-10867,-251196,-469288,-317228,-489291,-165127,-22750,-7637,93725,117035,44046,-78960,-137493,-355663,-344004,-320742,-459569,-456365,-203313,-80178,129425,319559,373504,287816,213370,56086,-200584,54264,-3403,-193462,137451,262977,160459,-53684,229463,656220,918138,569382,-105624,-77163,166856,302873,386068,596498,492203,112266,-264564,-446523,-534283,-249319,-116271,-68639,-127709,-216046,-294942,-367204,-110780,3556,-205064,-8751,361133,375591,-72175,-253801,43821,11586,123952,164792,-53958,13001,332042,198179,-126778,-377967,-147605,-121769,6361,310306,697511,646604,343836,153479,87903,126065,150357,-82528,-582329,5067,288831,243630,159438,17265,-267367,-250644,5514,68830,-217192,-282218,302500,722044,828657,678768,487562,196611,-258763,-393868,-395428,-278413,5207,302350,531951,360591,130939,100066,-150977,-327324,-270013,-38976,35442,315064,332418,89717,-310524,-291791,-284050,-440651,-42751,58584,72434,13205,100428,321202,301151,292782,350164,316539,83945,-246790,-264573,-168809,-54961,305371,297158,-135755,-211139,415927,745891,858567,425458,48054,-64675,-32915,-299425,-443346,-241502,-315118,-217038,51246,268775,6968,-181122,-83915,146722,486017,518626,316736,-144737,-282647,-58812,-100083,-184692,-124660,-49487,-242921,-421372,-334598,175935,383283,45530,-330890,310965,648675,404174,-100375,-335133,-43095,184994,152715,194073,173522,-46299,-226056,-224258,-151077,-132072,-199718,-397032,-161532,158449,148279,-109279,-300764,-288770,67526,224371,131657,-247075,-410061,-258691,112489,434337,588377,308518,28573,-104849,-171101,-77198,-166843,-295132,-336022,-155421,65414,158973,196212,94956,228903,259347,169625,-277371,-393016,-146314,-60224,-51796,-96580,-148503,-370069,-556080,-215219,170187,367543,171843,-159963,-389408,-254230,-233904,-289420,-429766,-379401,-206139,70074,397811,477725,496128,358348,-160684,-118713,198486,155110,-163206,-4363,411598,335240,10959,-155433,-69078,-40729,-103718,-280636,-398912,-444678,-411444,-74505,66647,-179989,-279530,-39278,169441,153891,-92942,-213425,62607,175136,195520,164292,360104,633467,605389,363235,298311,423839,444466,142229,-154832,-411096,-188868,12026,14976,-94848,-16334,144820,328258,523705,759538,553708,117278,-290892,-555780,-384644,-351436,-251126,-60126,197150,389785,301051,231327,311132,293759,38929,-208516,-258451,-245362,-217894,-117183,158796,182080,-44186,132217,317447,201680,-82117,117433,21122,112564,234190,429523,327117,169023,76207,12064,-58094,-3125,43931,-61100,-153907,-300700,-351987,-380222,-307887,-93697,160122,554415,834657,747100,625472,602279,245336,-45268,185896,339123,132800,-225512,-158638,147133,150414,37311,-116532,-252413,-65030,17266,-315666,-416431,-368496,-411138,-368395,-428783,-527857,-451715,-249488,-168827,-302785,-377108,-201659,88953,219738,278981,198752,134110,138520,111130,29230,-140238,-78978,84690,26033,-413400,-338750,96326,130271,-236352,-41603,506033,591024,340253,79957,403805,439278,61930,-199306,-385049,-331928,-372884,-172872,332049,618782,447170,74593,-305836,-89597,-317904,-292729,-107621,-373514,-118026,275217,568150,742896,874750,612997,49388,9467,504415,674232,430986,61892,1878,196685,534563,394955,51058,-370686,-364887,-254414,-288930,-111433,-407259,-549857,-216918,-89430,-71166,-343742,-105118,273103,239698,4612,-78640,184597,498788,732307,993466,687755,559497,351356,206262,210510,226530,276987,203514,62565,-92367,-10205,197657,315317,228844,267443,348143,304025,142436,-86320,-303216,-208714,-13034,298176,427904,246448,-83010,-310847,-31831,314470,341483,-38077,-199392,204284,223784,220078,286457,36801,-290968,142353,270398,-136303,-200967,-265740,-197272,295703,227231,-140878,-386547,-65533,136966,284393,285785,-66687,-378852,-602534,-378874,-104690,18038,-129934,-159392,-116822,-250546,-425828,-311337,-436463,-360860,129595,385197,169730,-61881,24017,215911,184152,176273,-18067,-167289,-514907,-243050,-61951,-188397,-318701,18378,147739,-87427,-224036,243311,498938,514770,-112536,192009,650422,574593,63467,-239058,-250463,66113,337446,392670,138715,-141975,42607,101840,12781,503824,676574,512408,270648,172118,52974,-80364,-113487,65679,-146708,-385266,39978,318932,332212,133004,-125583,279087,266414,146491,242617,293740,284451,177880,-344397,-395845,-569709,-319444,-194989,-547530,-619373,317970,733038,766925,102766,160851,643573,944891,759663,316714,-163238,-425054,-217999,209038,620886,565813,447625,72285,-379467,-333086,301701,385965,401208,498329,346619,-55318,-149673,36297,145827,-48984,-196376,-263263,-37194,15585,-19586,24682,52088,-189337,-273907,-221102,110245,122208,-170543,-583202,-133702,182079,75319,94783,247528,178521,-156232,-534594,-154992,-86915,-154858,-194206,-167709,-194274,-264107,-317664,-202245,-228609,-201889,-38906,101602,91894,-205858,-223598,341679,495526,334473,-98501,-304442,216524,437962,440241,56435,-220719,355530,484671,187690,53443,137610,209079,450719,643994,563205,377946,126317,82962,127559,86138,-142971,-334740,-348139,-216763,-28533,129004,196644,174404,-43950,-281627,-223288,38012,316822,537387,505021,49623,-221700,-409353,-241792,-101100,-197289,-335232,-240081,-208281,-173869,-74930,-102272,35426,168777,89209,-197374,-276576,-124916,122634,336548,106798,-85479,-310611,-18768,311949,397860,301209,76503,-68593,103225,190076,23888,-216440,-132915,-35395,-22403,65476,258104,375752,326558,278335,26364,-292812,-169637,-40021,-8952,-8565,-237726,-373939,-371855,-417111,-311014,-102526,-213766,-428813,-343039,-371503,-457524,-172069,117021,195605,240303,171056,108850,201227,-20011,-3594,83654,237558,10225,-200749,-307504,-357054,-76858,78308,6783,-151889,-167079,-13287,146405,111126,-127798,-191271,-280498,-422871,-250409,87779,151624,-143663,-444827,-268337,-73964,-52061,-16577,145937,113755,-74693,211987,542115,616496,64906,-381129,220704,488009,387550,358887,107573,-302759,-177755,161630,283923,186859,70274,-28265,-362567,-49222,333868,163579,-234999,18533,176322,306899,828846,1001938,343178,206964,227729,-124323,-495071,-438585,-320036,-118716,-54792,-183250,-475658,-311764,-293875,-385049,-107983,4690,-365023,-214871,126870,435165,136759,-345451,-156241,273263,563201,503442,115386,-520788,-253155,90600,23936,-187117,-543695,-555153,-296254,-292172,-298525,157291,483005,98791,-76431,369779,482535,570720,378085,118938,-344991,-547080,-199132,367298,644877,368926,-64584,-454979,-433061,-354592,48336,389192,419245,18477,-192530,-151327,-64312,27448,77512,113841,180399,195550,180191,250717,588274,931460,1221759,1255995,902028,518803,20253,-280108,-304216,-106761,150229,225127,79170,-10791,277943,370837,114210,162290,341747,225526,-59161,-177124,-210546,-497312,-319041,-169847,-113182,179698,489094,422921,52903,-233669,96275,266139,101698,-160560,-59035,185447,55377,-253969,-302527,-126622,-23755,39418,149007,175787,274674,133138,-156590,-214488,22833,134397,-36233,-136489,-82220,-207153,-488443,-321935,-135968,-250035,-524148,-416830,-118445,149077,136760,133358,165238,107596,112728,-59180,-304002,-241116,-81232,-70013,174486,678754,1122214,1312588,980965,388577,-32409,-292603,-559017,-336329,-15580,59276,-301811,-219052,261531,447383,313651,-213502,-53644,257415,160961,-195692,-110052,471982,451158,267511,-474668,-31259,333678,-73228,-409542,-18640,207874,253234,217649,74431,-156852,333671,775804,592968,457068,274465,-92197,-454232,-107506,-88830,-271101,77739,662283,1082966,963485,393182,-369885,-40665,258467,276642,375309,453613,93677,-255988,-53719,56062,47815,99684,-4483,-195556,-337774,-109808,-125023,-80054,34181,6166,-257305,210457,456889,194378,-212383,-42234,107743,-58996,-279154,-341663,-382106,-433681,-303599,-212647,270392,453056,481133,429533,198056,-213636,-54594,297472,635202,746803,345424,-232565,-436354,-87555,-200559,-443433,46877,280013,147552,-109808,-25869,-44169,139261,328112,381612,243269,-67906,-186279,-311781,-348004,49120,303791,157875,-76690,-69944,-112113,-107552,77323,112135,53168,1793,31235,137094,111392,-14321,-199588,-296628,-148813,-76486,-238033,-276500,149479,473395,570501],[277277,40466,-123689,-154412,-64006,-52067,-158546,-240326,-53449,-69896,-74408,17367,-22315,79010,227878,224061,88291,112537,354438,368910,277311,177148,381083,360191,88155,-236653,82120,393206,749041,963433,960610,748544,327237,39619,79392,68980,-99455,-314612,-110313,60355,-21132,-176438,-199486,-78851,106933,401294,630417,535151,418358,164315,-151588,105319,367560,146824,-269388,-397704,-460945,-404587,-282002,-231061,-117283,-64033,-125083,-132407,-104635,-128561,-98170,65673,219803,197212,34971,27793,177922,162818,61761,-133335,-323403,-273533,-215156,-307076,-96145,16645,77125,17076,-44111,-48351,15533,-202345,-210846,-229715,-302549,-301795,-282533,-178043,-14203,39667,100815,204023,360045,520110,874734,537289,188083,-111268,-331185,-298532,-115429,58177,-19835,-209446,-311229,-163484,1530,117887,207786,294431,246626,193897,29679,-29005,142107,264955,183933,125240,334794,349338,288871,62275,-199118,-169251,-86748,-324265,-92550,364733,654121,504116,12624,-126138,462343,602576,412790,178635,175461,632539,744063,386078,-52375,415726,866972,717305,456755,547173,678033,112607,-222272,-259087,-263131,-444493,-280668,40940,339367,410953,208066,-89877,-226054,-61452,-105053,-349726,18737,546448,739070,410503,189542,357425,414782,213218,-23569,-66351,-113382,-174534,-278939,-394243,-361814,-429795,-473289,-359978,-206800,-69025,137273,-6505,-223232,-335296,-370037,-313339,-126637,-24548,-107254,-190459,-79764,-40532,-97085,-298777,-364168,-249914,46213,316456,259710,103626,-16081,-249403,206544,435322,182582,-160796,-331341,-290057,-34162,-82447,-60925,-178152,-267311,-411287,-382745,-488832,-453271,-237583,-385486,-355225,-430357,-287248,274998,626077,493486,119203,-144095,26333,269657,526864,382326,-84560,-241100,-125872,-112741,51535,324390,74685,-350228,-307812,-218949,-340247,-314697,-134675,-337963,-316474,25796,-44356,-431183,-37353,147736,84283,-18403,-3032,186756,415264,347991,49392,-182927,-54403,-223162,-340068,239480,558536,587239,453655,286418,127967,223518,288209,-116832,-436622,-80575,122076,114608,-187023,-193849,257410,586765,540487,-301012,-42679,317802,-96817,-206916,706372,1094027,1016034,541887,334219,381223,289527,103979,89868,-74491,-169432,-101983,-53677,-279068,-96837,-161569,-417459,-368428,-473104,-10056,251680,421852,321402,467752,806010,860486,513891,-15497,-266736,47216,199290,65683,87191,649803,716213,359593,-285164,-402026,64846,304311,398141,309293,-133904,-169865,319703,902101,1149377,1151897,420180,-304686,-353576,-5062,-4732,-235717,-538932,-371651,-132645,135183,212061,-98261,-265611,110131,366423,309654,-172796,-335250,-407754,-455929,-500959,-465730,-418279,159249,576850,918082,735124,60967,-469807,161744,518396,406929,-62650,-199508,21777,390011,465040,389893,34888,69632,-17203,93752,153483,163009,-35161,-271641,160351,539506,429030,-28451,-245399,117566,155891,-328329,-562592,-494248,-201364,175933,225275,50676,38982,84802,-241452,-593304,-76473,243545,127671,135051,211521,30176,-91547,37241,278328,338810,232196,-86444,-453009,-309359,-280936,29875,387901,264197,136103,413366,613482,442377,-63071,-136080,296596,144765,-113316,121064,93264,-474417,46952,572541,683269,386390,109870,62692,-18063,-42758,-68076,-305302,-361396,-160758,292701,381594,119915,-41871,223181,372499,409106,398234,409671,324469,398060,375716,82161,-78711,585569,1003561,713898,233206,-201101,-77379,256091,551023,419981,154788,-322679,-196548,-104354,-124391,-206909,-261093,75838,402895,470347,294549,81356,-285422,-406305,-317895,-356281,-419591,-331805,-216783,-316076,59456,275112,57312,-315286,-236968,42535,-103871,-39481,219410,311035,404948,716951,1147224,1487270,1340839,517947,-383164,-72359,194135,-55658,-362997,-337917,-359351,-214143,-201492,-398396,-205135,253605,324209,61260,-224745,-333886,294211,437691,241639,-365999,131352,383704,438021,40337,-451678,-391626,-57703,66533,31701,-189,59563,-102004,-393831,-140412,92009,184844,323746,598390,660007,443807,111847,170270,329469,219479,-150852,254061,440034,508555,635094,1176188,1450737,1543924,1322366,673822,227770,456020,571341,279153,-24641,-2969,-66710,-1352,98207,151628,129967,18742,-109474,-354861,-47054,135897,-18563,-265557,-347465,-464748,-135916,-16975,-273134,-180918,228609,145169,-30237,62537,344962,455046,217198,-156903,101051,229698,-23838,-514234,-282491,-299630,-130116,-59593,-160514,371813,1104869,1251515,720475,167772,460553,943023,1079849,864337,329483,-147418,-166321,51949,44439,-22641,-24039,-153775,-343198,-227015,-176275,-271431,-165507,56976,185241,-54553,-303798,-441873,-208107,-199222,-237276,-57952,52213,74911,160298,-58562,-247432,-129896,-249912,-435127,-283253,-153624,-152134,-509315,-163847,7801,-200912,-322884,49828,156058,188677,392240,256272,-17439,-214557,-238523,-132841,-14469,393451,769880,649542,373810,70067,-175713,-469228,73229,440549,431602,68493,-525090,3831,323404,87924,-166687,156898,87332,-202435,148304,289052,46729,-224999,-351129,-269093,-59841,-68262,-57668,282692,329169,9991,-219195,-247537,-72691,137354,189692,299479,560344,353831,141405,79333,-15589,-153079,-115363,51643,306263,140622,-157075,-241746,-160095,-145781,-1282,92310,-75437,-370673,-64828,339178,563553,511884,139946,-20843,143723,226808,-23158,-374363,41779,210120,45103,-396346,-404521,-221941,11470,214780,464683,437886,164089,-545324,-269842,80,179661,382610,592945,542306,200699,-306742,-479175,-243651,-103963,135709,320054,366758,246070,31650,-277648,-387414,-419808,-89492,265647,212063,-260155,-309513,15913,39160,71657,136672,121572,-254059,-294678,-260888,-134272,31755,-43364,-76273,-133983,-79333,-23649,41178,202258,224026,129878,65617,-119502,-403355,-352288,-80920,12189,-13891,-22196,44097,-186237,-309418,-192397,105487,136269,63045,-368349,-414037,-167513,-9436,-126624,-303093,-79097,-149506,-19999,191142,330231,251093,248090,243681,-27887,-151016,417632,557965,220639,-396294,-170692,-119486,-135344,-243588,-214418,190481,434474,153476,-15361,-18978,-198983,-392309,-385646,-254374,-153193,-17563,4124,-35225,-257930,-192415,119774,2470,-290508,-105094,180005,124215,-126307,-332552,-204786,65955,178750,279816,204658,25961,52947,479163,547729,454630,298409,133102,186502,238579,262766,294030,442898,321775,144085,-127507,-382917,-364476,-3426,446116,679484,669700,392446,-42418,-330998,-83666,353380,211096,36776,-8847,204648,239793,152421,80220,19529,-464100,218238,566434,490174,-3622,-71993,177062,336941,274386,5932,-316824,-319292,-199017,-136840,-439864,-449615,-316028,-76882,48887,37002,136420,-228036,-428081,-384692,-371381,-136725,57650,262354,112787,-19670,-118016,-255925,-521720,-146792,344759,703000,941828,908560,710358,382918,-103240,-384807,7343,-83654,-175562,-134004,78618,228093,154428,-219467,-188322,459972,889483,1135946,846501,314213,-281817,-257578,51944,347705,448086,279897,74047,-177361,-464840,-354129,-417413,-46723,214640,184016,46194,23755,136031,114451,240946,-42163,-376716,-378646,-412079,-567251,-345442,-230001,-70042,24808,61690,-53180,21416,-5820,-24734,249891,311738,145423,183170,201882,34676,-281328,-72960,335331,550270,304687,-152528,-428562,-239855,-238427,-174295,516134,720097,145103,-329380,-356988,-373979,-221524,-146482,-259859,-245757,-73718,-8847,-91188,-148919,-134434,-261635,-45261,286923,391895,44046,-334407,-299551,-341166,-32782,147664,-54115,-121014,336460,348105,78123,-26129,106384,68366,165373,436947,679732,546558,264051,90461,95342,297501,303209,-65023,-456929,-49250,179076,262649,314820,233202,-246059,-276629,-1621,-3935,-380829,-47488,581588,941266,923135,649200,412483,121257,-153535,-231038,-357709,-513223,-227449,-30896,127696,189622,81037,-70550,-374633,-497299,-418293,-228596,-172447,69676,39602,-134585,-449152,-340976,-405873,-359899,-52619,33971,126719,124633,224820,245218,108327,84027,260635,363883,252266,-154838,-322718,35768,143400,397292,309354,-14922,131506,665755,946506,872801,394291,-10936,26845,93933,-179957,-494970,-209179,-187882,-140316,100778,341999,113620,-119715,-548503,-120527,281428,403105,280634,-139448,-286534,50374,-43903,-96159,88570,163378,-11797,-224288,-408908,6461,328919,5806,-432354,253501,562768,244406,-385373,-195994,201641,354057,57919,8434,-15321,-197465,-224915,-141723,-36747,37203,-47329,-367386,-127306,272102,387900,100441,-266006,-378088,89014,321817,300328,31517,-112274,-117197,209878,555377,722648,505125,178525,-25342,31487,155259,-102300,-270071,-299336,-97283,121172,184990,137124,-31338,212456,344541,275950,-217621,-381078,78465,241015,-12336,-195556,-324162,-480285,-444038,-107705,282835,507215,389200,-41348,-187648,29882,121272,-97052,-466960,-164191,67128,126783,164176,10646,-99034,-73741,-227799,135176,355427,200140,-125391,276580,789085,574700,97921,-93080,-81771,-84318,-65968,-200587,-314428,-468936,-527733,-344561,-306238,-369083,-475093,-379373,-18950,174441,38024,-211270,11260,161179,132047,45665,134468,428770,556134,508088,535225,621653,472856,184247,-67289,-290884,-150949,41078,-4060,-151262,-69325,106031,255011,347212,692876,626772,292329,-110944,-460259,-364377,-262418,-320497,-184718,25029,230506,196282,204014,278143,207657,-192698,-391881,-220390,-90912,16066,272834,473718,438187,51978,77803,191640,-34076,138331,421056,217818,227553,351346,567812,401402,166929,-42041,-198875,-130002,37541,262770,286160,67551,-169330,-419014,-459593,-450452,-258825,200085,546872,632840,561382,669402,717414,407137,253850,428271,559919,274629,-459298,-227781,191056,82234,-94862,-342814,-299122,228732,467162,119812,-419725,-253443,-72060,53429,-14965,-184588,-477237,-240709,-199486,-200948,-242052,-158917,57778,154632,244349,309274,239539,155399,78965,-98609,-249092,18135,340718,437425,-41500,-495357,-35289,45892,-341469,-297754,46746,200937,156918,-43209,150497,492,-314276,-374833,-465844,-368803,-488385,-206590,204820,554440,389333,-18337,-270983,-43556,-240766,-437030,-211103,-308492,128213,519022,771809,893007,852426,527483,-159913,-327782,239859,427311,307314,119295,118895,257546,651984,699172,302871,-310789,-161593,113465,104486,117438,-275646,-505417,-286917,-109628,-103484,-503054,-49030,320320,303602,139005,86162,263610,413123,731746,745731,567542,347487,171702,63483,121656,219407,319115,268846,263414,106043,103273,164465,159304,133170,349462,462796,374855,102625,-181128,-351660,-206884,-283349,-87806,6803,-117798,-316135,-260891,66857,364092,314271,-92985,-311081,143810,200216,161861,144374,-85933,-10918,482725,519599,124825,131014,-49138,-246246,266514,185898,-109904,-175610,79771,83660,170552,255833,158629,-200993,-460522,-157444,186763,278259,115502,10263,-50229,-221773,-405000,-343196,-201894,-77160,151292,208296,-43316,-252614,-5853,158323,107218,129537,-13930,-294935,-469125,-121494,-167051,-331866,-29899,126150,51812,-14392,117818,400284,639123,554268,-120870,98587,557743,551628,151313,-240831,-303207,134774,464292,457077,262678,-13792,-45085,-228481,-167741,286215,376677,183116,6580,-37622,-86937,-185699,83075,338861,90617,-327374,-171157,101200,132049,-45298,-97836,137820,259640,207389,222588,252670,240276,69973,-377390,-435963,-223823,-159301,-137409,-447579,-98588,641926,1028557,900668,194443,525109,874494,951479,490467,-41613,-365705,-411681,-303493,127247,523687,470222,342587,-34179,-340935,-356644,35884,32238,133079,300943,244440,-169449,-229410,13639,140753,-21030,-153845,-154651,82895,54285,-60246,-265771,-213753,-503676,-472133,-74411,202941,180386,-71583,-288237,-441447,-164441,18085,251927,286792,90789,-286531,-410483,-93254,-60823,-207531,-325351,-281312,-298463,-361788,-254680,-203994,-319640,-323699,-242175,32003,118539,-188599,-193660,427797,561027,275870,-89654,-478519,-31341,185626,140338,-281603,-88742,575158,624768,251016,38991,292208,178407,81313,119238,152291,99508,21098,84490,35982,-115575,-200248,-181877,-260330,-425826,-515496,-190798,98044,136323,-67984,-218298,-142342,53388,404910,558674,581156,205496,-40459,-247875,-268750,-231042,-329716,-400139,-244848,-277335,-219908,-143659,-53367,12933,-5258,-141414,-363489,-467511,-157179,221992,351087,157147,-179757,-559169,-134816,192720,349000,411408,373950,126571,-155524,-183778,-85403,-29462,31365,149068,196456,262669,285579,231671,177195,145280,30421,-383295,-446420,-224829,-166502,-47063,-232637,-348976,-296130,412836,525256,552633,186317,-240857,-397237,-19161,186881,163750,85965,127408,146617,-3428,-291098,-127039,-112877,7401,-16443,-45018,-169367,-8946,-2825,-301019,1542,230723,176581,59251,100781,224669,392030,314458,46653,-78602,-294517,-383532,-126308,204605,188722,-103879,-407924,-255471,-58153,23372,18743,34360,-74054,-246552,40516,346328,550085,122873,-275729,76467,335643,336043,267367,-31432,-456166,-146784,154339,288370,277216,193364,56074,-346221,-176067,155963,142635,-232988,-209062,40059,464462,1183431,1204943,532509,396337,334607,31987,-236771,-131723,-107447,-11872,-33509,-119192,-106478,-117189,-331808,-317935,91146,89623,-363502,-117970,298232,513810,24162,-349064,-133989,135350,370634,413511,180904,-254123,-382966,-518,6491,-216621,-361784,-280725,-107135,-279837,-420220,87641,376639,46423,146461,781509,669249,467485,236362,46320,-380662,-457641,-104215,302292,396596,108386,-116809,-403449,-342249,-512744,-169045,164021,239283,-112735,-223278,-240959,-219843,-25327,76433,194316,322696,385051,220909,150946,476067,891241,1137811,1165205,903283,366683,-191307,-326207,-121340,65598,197366,195887,32931,-4175,236630,253236,13818,30000,108017,-14615,-166171,-183318,-54327,-309256,-506981,-301273,-203704,167060,336970,170683,-277051,-163013,124817,165276,-66647,-251957,-2770,298713,136171,-169190,-153880,-32429,-11032,160775,284139,219362,290882,190466,37200,-115963,42750,118242,-90640,-358469,-304950,-250377,-166209,-69947,-86843,-233147,-415294,-504116,-162091,107825,193486,81615,24453,-177095,-192997,-148395,-97308,212365,271315,142959,341640,856386,1327573,1530190,1203293,608150,138730,-139415,-463535,-250584,115662,112872,-227600,-336301,43119,32305,-160165,-395147,-44119,207707,194007,-170604,-116189,465208,511551,411010,-67299,-9907,309522,67866,-444681,-145586,67419,174308,166548,124645,-38328,396528,756763,592604,433431,258710,95869,-166427,-47640,-106302,-218401,95162,515677,718343,693041,298940,-266375,-233557,185696,395647,486152,407730,-37029,-376372,-61953,141894,145344,199881,-43750,-440020,-349687,10121,114113,175423,233635,296853,-65938,170855,427221,205924,-288695,-231918,19192,-47013,-184276,-240743,-293292,-336554,-298323,-145032,258571,494290,483614,558577,216989,-178248,-23093,154397,257215,263104,40878,-253842,-120990,-15945,-262705,-433987,-54982,63085,-168456,-188571,153234,121304,221413,386455,451319,297748,7930,-213708,-437084,-196770,270527,588149,348452,-106801,-409235,-200681,-123686,-52799,-41177,-74135,-34365,51245,214003,201413,56073,-197935,-334397,-171521,-88102,-174673,-341465,-60839,224408,298719],[98396,-69308,-82657,-66188,-79478,-55869,-145609,-292896,-91610,-10229,85138,148537,36525,147031,289180,275150,126612,134165,270056,119059,-135895,-47527,292327,230944,50896,-96991,21949,82510,271077,618610,822133,782438,443436,40614,-177354,-141548,-270263,-372789,-259393,6996,-8052,-143878,-231151,-140478,95588,354329,553897,605017,409433,23778,-217998,208610,432057,311184,111218,37776,10665,-104967,-138016,-251927,-208793,-117058,-43418,42660,14182,-66832,44960,262999,445524,334200,54676,-20813,137687,232502,308276,167545,-179444,-268894,-91953,-287113,-223700,51385,164841,231018,54627,-242383,-284936,-82722,-67390,-18995,-212710,-238820,-330579,-451658,-421340,-322016,-390334,-142563,50706,372430,641769,330375,-110055,-298897,-478259,-250403,37483,104367,-101233,-334717,-402019,-277426,-210606,-40778,105054,115218,45780,186171,151676,-62544,-23393,120599,58548,-83331,303988,496553,697266,575070,84231,-119290,-137855,-394631,-129719,341730,573380,466411,-31256,-310590,237185,413545,222826,-46557,-32017,178582,273140,180219,-133461,251268,682278,594817,276921,301635,300137,-125945,-499950,-198092,-102339,-357311,-390540,-41043,248234,228477,37497,26193,37478,175317,-60263,-370861,38369,503317,558493,343297,326471,460201,249328,-101544,-89356,49666,25718,-75946,-206158,-261507,-225881,-309622,-430273,-411231,-249878,-35226,144549,-115010,-270065,-285929,-278704,-173697,-42677,106398,-67814,-91217,61008,108065,3509,-271391,-413915,-437958,-204573,196987,62348,-14848,-8157,-213233,-210550,-126654,-336830,-478241,-435553,-334092,-409306,-415231,-316875,-312304,-317077,-382214,-291566,-448766,-478820,-150777,-196114,-336264,-478590,-198990,237832,632648,498673,235094,-2098,-64221,175639,424453,264786,-252138,-220761,-149197,-161100,24007,203707,-195214,-209863,-1115,-115077,-494817,-245545,-137319,-272606,102473,331588,142756,-424240,-146228,72845,71811,-8268,-317,136883,396038,506845,264627,-201857,-233364,-439919,-172551,462016,770081,652658,495770,299755,67882,168877,90156,-359859,-351951,75514,355232,361667,-92891,-227619,72357,341839,391616,-296797,-108844,310854,125233,-89336,501660,855501,886956,535927,368662,212811,128160,266794,546032,391697,40504,104038,209039,-71679,-146483,-77948,-263261,-535085,-410266,-382358,-384909,-290800,-299543,156566,645156,763342,498991,96932,-168266,252740,518440,171464,-238147,591674,757517,385695,-116933,-471356,-95220,208996,378889,245707,-88220,-298285,-35532,343416,658962,799485,385527,13651,55129,234018,61695,-274600,-560206,-328529,41737,399473,508871,183806,-128936,31955,191524,188574,-155810,-411487,-499895,-408186,-280589,-181059,-531578,-107544,422360,812605,690312,68443,-565727,-63556,202908,51805,-415609,-251623,56699,315479,258474,124487,58436,37791,67522,42597,-20948,-95801,-285421,-322783,73951,337868,283054,106929,-85694,-278043,-469774,-429129,-307589,-398006,-597679,-239201,-62172,-56216,-118783,-202674,-551177,-399253,73648,322494,313213,224061,127329,-82332,-191696,60247,373849,541956,493412,76911,-462181,-389072,-356013,-42015,498188,439766,225157,368091,567450,523876,211945,-40007,144353,113447,170435,395997,224133,-274905,-29569,634314,802132,518446,98054,4605,-13466,-19784,-169962,-341699,-42765,3249,169274,134855,-115913,71585,304343,346323,372113,363501,335947,257589,375082,446968,237764,100272,735502,1011033,608057,81651,-143314,-78537,97195,357869,404654,229974,-135833,-100743,6233,-54931,-197933,-281159,-38892,189175,189390,260023,203126,-16652,29776,96908,55935,20206,-335119,-216553,-233340,14684,324559,160068,-96077,-287402,-271937,-101171,337310,517293,416688,300424,434167,818884,1171813,1020429,398411,-442178,64499,287787,-75028,-394765,-318513,-213149,-68324,16164,-230520,-410033,79509,257208,-47732,-366350,-59900,555084,738792,218599,-476864,137351,522587,517576,54036,-277204,-327226,291258,698771,696128,372046,72032,-214224,-377400,-139224,183634,346539,401549,453376,394097,147218,-103107,51072,336991,139755,-298033,-411418,-110227,64771,376899,974228,1234307,1348961,1112719,668631,307734,428956,334229,89092,-174648,-226396,-143469,71477,184751,173202,77699,15270,-39711,-148430,-27959,-29704,-99445,-102449,-145860,-134303,17783,-34002,-330811,-256771,37319,65694,-110530,53111,279465,401053,233558,68944,198713,84448,-249159,-406058,-182174,-379494,-437654,-216827,-137577,419062,1276466,1448673,753889,268060,743444,1171825,1045372,753234,225033,-163379,-224684,124361,213336,145078,16958,-96261,-146557,-58831,-152167,-443401,-348614,84006,233901,-64511,-403196,-573019,-167107,-34783,-182595,-313604,-25817,68158,-55133,-406838,-227522,53495,7159,-193555,-346808,-401596,-378000,-382509,-127456,7849,-170264,-345122,-53177,73648,40297,174668,5814,-201403,-151586,-83229,-57564,-296330,93762,541072,561221,300758,-27222,-428209,-440375,-35167,287381,259274,-62105,-212402,510791,763707,464405,-27683,138500,154697,44421,290982,388805,46715,-209224,-436471,-342947,-36033,10688,3213,29809,179566,-105733,-413819,-546073,-351828,-213797,-173300,137151,551250,511069,168051,-29419,-180388,-235387,-98947,100613,228666,7013,-347100,-355225,-375188,-338383,-69188,-20925,-165003,-306987,-299040,-57835,114274,86840,-19000,-134760,46385,147106,-69687,-475181,100952,374919,286327,-96890,-371973,-318305,-208321,-49232,66002,63911,-194970,-188117,-90014,47823,189526,303813,435767,357052,35552,-183870,-163546,42527,225237,413696,461470,363789,222975,74442,-90318,-171062,-311103,-116347,211695,144845,-319313,-306573,27965,143795,183978,311749,121556,-113909,-313819,-408095,-239651,-41122,-95845,-235001,-91156,-46639,-125435,-102609,241771,356677,383527,348338,210568,-98793,-376663,-295995,-192271,-189157,78570,366604,342965,159514,8126,74963,-17188,-193012,-285146,-171842,-109986,-142499,-415013,-457610,-297795,-339040,-157500,120126,232678,93326,100542,124892,-108401,-152037,537282,789447,442649,-794,-177032,-272134,-208165,-313709,-212747,457036,944805,889783,564274,376813,157051,-273231,-441560,-408677,-237606,-127170,-81533,-197353,-505938,-99626,186763,126540,27327,21347,46777,73868,17078,-105748,-149919,20140,145626,229082,100898,-112833,-228348,127210,318278,201031,233752,104159,142205,175277,178232,273177,580841,658688,283613,-204371,-493448,-435642,-216013,-87211,126275,365475,299032,23855,-175764,123866,690613,562064,335418,264786,349983,263485,19077,-93724,32444,-342489,156400,589443,635347,20332,-168147,203024,320929,253984,116974,74221,252580,635459,398562,-87237,-366114,-312058,-369206,-368093,-288809,-374099,-237015,-184577,-177060,-180411,58028,126724,282811,69114,32875,16990,-196655,-419627,-272919,127220,457363,730762,830498,687866,487781,61849,-178684,120747,272334,-67379,-124722,-115362,8196,62580,-233520,-298419,431014,806017,993665,709383,452647,211784,-56058,56599,286555,485264,190133,-81825,-365625,-431332,-369177,-272085,90114,409593,346470,59003,-37403,153410,243395,434461,120132,-387074,-466307,-325052,-413548,-408986,-333076,-255463,-277336,-258802,-326017,-122530,-6634,163396,411931,641960,423955,220741,107202,-60311,-276954,-447642,-94037,126467,22304,-91596,-326393,-338091,-248967,-193240,310204,554506,-63918,-368913,-109409,-63518,-195184,-245472,-419114,-296130,36462,151947,173891,-228519,-371106,-327769,-83541,275907,416530,62227,-505120,-299739,-256413,-55954,22843,-179917,-186591,397830,511272,140440,84720,220439,236972,351685,599095,645049,390279,129617,-14541,62875,361819,429824,73655,-318477,-199136,-50012,106142,238676,239200,-70699,-216741,-50037,-128173,-350402,148690,753941,958167,794506,516292,328434,143825,16005,-97787,-244549,-181863,-9157,37324,-97329,-159847,-57781,-216173,-544441,-354893,-386450,-452764,-313222,-54335,6211,-190808,-427116,-427586,-407230,-257939,-132391,-35832,158362,178241,205684,38962,-129148,-194951,89290,300510,249190,-231392,-341941,234825,369057,386776,155919,-69469,307051,720352,888348,656991,302205,43775,157597,126809,-129729,-462934,-172083,-10082,128817,289490,540285,314142,263533,-125967,-4544,336642,416858,241985,-148107,-455903,-65315,-147818,-91924,254014,322111,192176,35011,-243178,-336490,118452,-69766,-511681,80533,291270,-11038,-170826,128375,362952,324440,-135649,-285156,-322872,-212362,-49070,100063,182153,261083,187469,-196781,-227267,231467,431039,220284,-226626,-424662,106761,446763,489221,384723,346928,173871,274923,510279,635834,545838,273524,50292,208908,302437,-53090,-253100,-261531,-59720,139475,158441,-25112,-311918,-27245,223237,221994,-163989,-493311,13531,215839,-40851,-164266,-272529,-428498,-393744,10194,380896,556330,443997,-53825,-120145,208421,391990,49640,-469189,-51659,251342,175948,107267,-139105,-192116,-182201,61463,317611,388667,130084,-149114,420081,949955,744962,214621,-41669,-105423,-157967,-184053,-281833,-214875,-311448,-313367,-303572,-194022,-300469,-198859,-315314,-314372,46486,61720,-136831,-7213,191218,20502,-429327,-227901,104943,291965,407019,566133,620142,408339,268307,81452,-172712,-321695,-197231,-214185,-292121,-255498,-112025,-79620,-5292,470609,632565,471555,98819,-310454,-335739,-150978,-201129,-206126,-163679,959,15193,79268,101763,-450,-419196,-385417,-35467,156900,212410,486689,553084,534716,146283,-30658,-71647,-251964,336743,646617,461511,344998,416600,562054,350970,34052,-240235,-377005,-128700,140534,420323,474843,193847,-193977,-491860,-468629,-450853,-38464,422735,571555,376881,222642,543316,705879,615382,584122,664566,688455,289322,-507761,-204041,150706,-56475,-202118,-416706,-298351,472705,764364,403757,-208452,-140123,236644,440310,392544,91151,-343531,-289245,-276129,-233200,-252312,-223634,-57277,47136,157889,296701,213665,57397,-80847,-324131,-385251,55315,401775,466534,4760,-563089,-153107,3182,-179782,-424728,-347476,-155581,-34663,-175409,-231000,-356016,-212508,-256673,-341305,-308902,-433487,-271422,-9985,288417,198048,-225414,-336055,-32059,-211315,-387106,32087,136125,340961,615570,800101,864062,632132,257827,-287512,-493172,-165696,23890,46400,-29409,-45668,189248,522563,792991,459997,-246353,-118934,173142,191430,13469,-237995,-418215,-436805,-168102,-154234,-434514,85882,456392,513693,365994,226250,180469,52122,266974,54683,123202,-55452,-126502,-156307,-65620,101410,283865,319774,428432,250229,123712,24712,-25504,-62091,289313,563544,579201,216422,-159103,-302659,-106709,-247557,-501639,-478000,-377374,-357709,-15938,303508,525092,331245,-111136,-306030,113631,136607,16908,-95928,-123901,293185,682250,570805,333784,434407,168681,-281958,215118,188622,-23731,2516,42294,-101524,-143615,-82712,130546,-123675,-426978,-114024,355712,440307,335532,209054,128789,-169444,-377127,-155529,142566,247831,201501,108,-282502,-360850,69148,182615,98969,98438,25808,-331183,-315925,-83034,-311963,-91956,233108,191916,179621,367682,479916,501001,716024,467690,-133106,-42814,324961,348201,129561,-213668,-353731,121617,467640,449436,326267,76544,-139463,-353569,-58903,143239,54234,-213466,-348245,-471600,-432598,-247183,202843,443225,195441,-225609,-392209,-212246,-191593,-484767,-154620,32376,227536,264448,196211,216682,217951,73498,-218254,-261456,-161419,-293485,-279627,-320036,77020,502237,746535,458133,91318,562926,744744,591623,39174,-404486,-70164,-62014,-254936,77282,437572,590522,614568,243362,-93176,-408081,-387875,-390344,-234087,-36462,-101498,-481655,-152926,54153,134697,-5533,-142356,-98554,98951,31712,-101543,-361091,-398774,-417750,-172070,129310,237617,173430,42147,111420,69576,-158572,-44826,286376,281242,-2884,-410214,-340255,-56386,-7534,-140502,-339355,-373438,-378106,-348175,-48582,-65400,-78063,-74472,-26678,29397,56394,-216028,-182790,316003,435661,120589,-207419,-472551,-175856,-45024,-145010,-302220,175229,730017,723690,332594,129073,480693,318137,93467,6738,-4074,-105600,-144927,-77940,-111687,-353252,-229514,-116131,-94379,36041,208333,93649,191415,195194,-56226,-208598,-95541,123097,535116,582211,532233,269632,71660,-28416,-136831,-301536,-490365,-399960,-261844,-348189,-238187,-104246,43860,-55356,-172263,-120156,-242802,-447314,-271551,101161,126507,44448,-245437,-308154,-36951,125113,246215,416992,563972,385454,-183834,-271118,129096,229359,217567,301798,344704,381710,263979,55465,-13359,-18922,236134,223674,266200,-57543,-184673,-148017,-285798,-140778,320442,1028298,1206025,1050879,574888,-33220,-304653,264343,408255,217480,32112,57839,38035,-123331,-560102,-328113,-121620,-48577,-131559,-194852,84967,242716,183104,-255631,-16102,248378,283414,391280,468213,459793,564539,475442,286201,82354,-239425,-368299,-55920,211202,100026,-186095,-415981,-255903,-58322,49575,17179,-103914,-310232,-417942,-77978,233203,489471,405299,114881,163981,224397,253650,103337,-77805,-240562,-199906,126346,464424,576250,359100,55510,-383380,-319086,-31316,15392,-260947,-399063,-141638,360628,1038632,869873,468965,377011,258182,163388,51892,87526,42944,-36448,-60372,211310,449002,139067,-271897,-24869,256653,172012,-330822,-154909,244035,250573,-223481,-291264,-125422,-51709,80353,197078,129444,-123840,-485330,-285585,-179318,-230306,-233400,-91465,22838,-242544,-387341,-31087,80116,-160902,227965,896708,749007,348120,95189,-127600,-416748,-318684,39702,261329,155639,-64545,-142922,-280124,-161369,-311850,-424697,-164737,-27038,-209082,-337481,-377616,-155067,41945,88472,91881,199362,270909,102832,-4749,194355,542074,760932,871611,782265,150591,-367709,-289367,-64077,125512,156155,74288,-110834,-78705,108068,57003,-126653,-150290,-139536,-227540,-277967,-195421,44457,-191523,-490504,-364012,-323741,14491,123042,-111103,-518806,-114348,29004,-91035,-336630,-400895,-52125,237666,94259,-150148,-13105,68557,-2525,259070,378956,235176,250000,305276,284962,60366,37267,-16693,-345519,-508925,-270648,-56791,157098,207387,-65790,-370196,-437022,-371388,-13268,144030,240026,4639,-192668,-411367,-109149,110841,287096,496203,398169,231910,448290,858693,1224816,1383215,1117505,685626,352689,150617,-204261,-195841,171644,169113,-53525,-376876,-330285,-494653,-418649,-419830,-33318,177008,222299,-122530,-247221,308403,597092,523000,150961,724,202564,152954,-221049,-104764,49661,133641,49724,82408,-12154,287968,489534,375941,191187,108649,197865,117643,49660,-145066,-157325,61652,332228,386106,399291,205502,-150695,-396985,78715,464849,627134,301466,-241724,-224842,102022,279266,246973,195464,-116680,-358402,-101224,181572,370432,428388,353889,301003,16377,124444,379323,253122,-130856,-360339,-125296,-29115,-51940,-138408,-224215,-307174,-291306,-227232,4830,217306,221807,420030,98697,-158765,-314,-17708,-195894,-262219,-336513,-265102,165160,144843,-195347,-539395,-311530,-357897,-245070,77377,260904,205376,272565,404221,468802,280142,37887,-248132,-347305,5908,345394,595475,360516,68425,-90408,-82252,-164872,-138334,-109390,-134243,-76044,14402,220204,249331,94061,-186246,-318004,-212060,-80714,-67889,-223340,-262074,-40681,67877],[-3183,-124389,42240,74348,904,-75234,-149983,-312413,-135819,15206,227840,184589,57414,169985,291716,286835,118997,40453,72950,-102582,-298356,-74579,98322,14511,-18978,27465,55195,-74348,-84106,271680,562067,625482,394192,48321,-302497,-373046,-489625,-272365,-125238,115157,53041,-98683,-163324,-151756,81814,225267,302492,427400,273938,-152712,-150663,252757,347695,362124,340553,198873,84525,-67816,-143138,-219606,-190102,-44674,50168,111479,-28233,-101632,117211,425181,622337,419643,52737,-60769,105868,354467,470350,334357,-71011,-244121,-28856,-87536,6813,292034,347286,407992,141975,-271465,-137104,154176,69262,109779,-57677,-145632,-277939,-318604,58131,144999,128153,-138860,33416,261638,416284,85974,-387344,-406838,-527381,-212248,116826,140043,-168384,-490130,-515348,-419152,-419231,-241021,-51879,-132409,-242145,68919,221003,24954,-161824,-82630,-13209,-175989,191512,443118,701152,653147,169591,-104449,-76448,-372209,-174864,307981,483792,362220,-91230,-441426,65427,299344,130323,-232847,-345865,-389265,-202093,-53721,-205414,-31942,272177,241769,-49372,-140649,-209892,-164432,-130485,-10594,-8540,-236201,-324229,-97677,120515,109,-161783,110626,281567,354077,-110309,-185429,288938,576027,374454,232664,409356,499533,79619,-281790,154654,294529,179845,-56817,-229772,-191972,-69576,-149071,-306887,-438167,-282401,-28342,126712,-124649,-240618,-226494,-148082,-50999,-45021,56606,-75116,31070,180863,218486,62116,-278034,-390177,-414827,-573190,-216123,-303734,-143656,45076,13879,-227701,-438467,-502894,-508035,-359208,-153971,-226985,-426202,-467820,-234203,-141070,-205516,-291660,-426427,-401306,-126199,-107116,-417315,-291536,9613,201390,488626,428437,351124,370785,210634,214631,304609,66631,-458710,-243494,-216120,-104467,93719,91826,-445440,9820,227427,45307,-286372,-293290,-248233,-67639,348830,445644,166732,-415043,-223524,-17085,62600,54070,55861,70009,240548,420615,187849,-296014,-393804,-511363,-142201,403817,669545,563231,378019,107260,-168146,-41186,-251238,-466656,-109158,289757,536918,447715,-72873,-276571,-195006,-77247,20250,-354745,-21475,365987,368337,78513,243722,525626,628099,448696,364398,63949,-59147,365401,809703,747301,85500,191432,385466,71166,-154346,56277,-89728,-494597,-229367,-79407,-12310,130706,-201698,-157598,376510,597582,465150,222711,-31831,321291,639464,293779,-416045,316586,618768,385361,105702,-299365,-309183,-44385,111821,-64216,-261811,-417915,-288633,-128353,181324,368148,424373,518532,549383,505386,176018,-245004,-553255,-405974,127456,560376,652431,326096,-53485,-82440,16760,58445,-103367,-353234,-478537,-274394,-92839,55857,-176432,-414726,197266,638363,625307,113008,-551191,-278811,1494,-30843,-310602,-114461,112611,179727,84327,-13684,-14665,-52713,-7348,-120502,-245494,-331266,-321531,-275949,-15882,140203,234057,346178,256616,67384,75170,-202817,-170665,-298224,-349134,-574757,-420808,-258695,-383968,-562266,-408592,-124076,192126,306304,395069,243514,-14456,-308058,-407501,-100625,277711,577262,596365,132565,-492707,-491541,-487786,-191327,331219,317060,104933,173312,462149,586405,426474,115064,7186,-12034,282745,526281,304983,-127858,-105925,573370,814107,583198,136471,30161,73087,1287,-120439,-81108,96156,48644,-67855,-149807,-118671,178531,278785,251133,302797,323360,219636,91356,186239,356565,259175,131131,573773,734184,332085,-195113,-168659,-55146,7514,147569,337896,271380,56312,2699,32783,-46502,-191631,-270386,23,353167,512192,531879,437461,361502,600652,594993,625841,346154,-111209,-202566,-196148,-143806,108834,88671,-42323,-124433,-102010,-10411,585017,725686,456710,129778,111858,413875,693737,595254,191516,-456779,126995,236017,-202065,-478326,-289518,-205018,-69474,71221,-117764,-508859,-103244,87559,-270725,-186193,416561,800942,980017,206099,-419286,68980,506678,417647,55744,-115825,-14912,625095,1154745,1231380,818668,91824,-434828,-199449,-52625,220703,429213,319744,47601,-169701,-411985,-454720,-207483,107496,-41143,-209788,-221132,-380526,-459890,-80715,349326,703493,886823,732636,530284,240436,218268,-3066,-207582,-366598,-512490,-160773,116352,183401,117799,61136,196042,182457,55693,-46510,-282052,-213468,6325,14583,104523,86824,-124131,-335131,-269833,-95801,30343,-34215,32006,176560,304676,221423,177379,287528,117794,-106878,-201174,-60928,-266989,-311088,-268826,-230879,230863,1062191,1232841,595468,184571,690841,932987,623095,366658,14824,-246151,-368172,99602,265567,197583,-55352,-120362,889,-48812,-200667,-379364,-252637,130653,210769,-107648,-516226,-368696,178477,410633,320043,-347946,-236634,-103098,-337246,-327808,-61342,210102,138261,-117609,-290533,-220297,-160081,-194639,-141468,-20621,-132219,-267262,-166024,-50839,-75797,-26220,-204950,-408135,-204579,-20393,584,-336967,-60331,301531,405837,215462,-112539,-268978,-144556,-85751,115775,43827,-212656,-49681,727562,878595,555273,64788,94187,200809,100237,179179,243269,11636,-82693,-321160,-399206,-28687,195812,185345,27345,88830,-186812,-459326,-327296,-132281,-70359,-445898,-112462,394065,561009,192463,-204655,-283331,-132907,62048,177558,100542,-153461,-449359,-376231,-439155,-541749,-272212,-233068,-190108,-90204,-183891,-545374,-473205,-448254,-403271,-390490,-183717,-58338,-167284,-560504,87191,429687,386433,63908,-346453,-511068,-439673,-350679,-376521,-264407,-40248,162373,98820,78600,114466,134885,174014,50430,-183980,-185408,64409,467765,668036,698604,516401,242747,132612,78681,134363,61801,-162579,-178164,45334,-58244,-421587,-317332,-132538,34740,81202,226695,224333,187910,64164,-125183,-225174,-210987,-280277,-328440,100028,68523,-192685,-240944,176667,372098,542007,560217,443048,42116,-477493,-266116,-39719,-108988,101126,488237,645342,489745,180738,-70114,-314335,-335103,-66376,42242,-22868,-177266,-204832,-221200,-383602,-485881,-409804,-128727,28889,-79771,-95732,-66097,-265598,-144774,620905,975290,676485,373411,114344,30751,29761,-218029,-285356,520763,1054276,1242285,818878,511769,321508,23161,-370905,-557267,-297636,-296198,-276331,-521636,-211907,54038,154432,138938,283213,232083,11084,-55778,45733,46696,-3144,4613,129480,190112,6404,-255700,-485881,-399961,-132922,-159264,-15611,-47931,6329,58159,94751,257877,515630,726875,260081,-334549,-475719,-477041,-498111,-406414,-360806,-50656,74845,-34555,-136454,118498,591246,643357,494274,487177,460230,261265,-154032,-235256,42033,-193909,45910,571403,721970,136023,-226275,169008,207282,214302,274090,394235,488108,842633,468098,75409,-186958,-33615,-109778,-271087,-478908,-146368,135837,118459,108062,76521,124928,124466,203126,-11550,68264,131359,-242048,-456398,-273060,-99107,143973,393562,588814,542599,531180,265429,-13687,-70277,302923,-91155,-223637,-417222,-149491,-20399,-207184,-538620,164669,531528,720674,580741,735386,597144,153786,-131379,80951,384612,187402,-192392,-494383,-446530,-312395,-98576,202034,490511,405143,122508,24994,136688,252739,343185,88578,-336762,-626545,-404815,-385033,-360326,-316566,-345185,-450188,-434308,-346200,-96454,49576,292662,453539,736698,485522,212534,27787,-82583,-114734,-268839,-504628,-299943,-270129,-187080,-190455,-19787,201292,234207,142458,41939,-353827,-22372,244021,204583,-68142,-344548,-472931,-384922,-5553,182179,245417,-272969,-498598,-382138,1360,369085,425522,-31341,-326582,150921,248886,157796,-116165,-433118,-125370,493674,626725,111655,-68767,174290,341526,478545,680282,576835,252693,29718,-124164,-42199,307917,459941,204776,-220258,-360321,-313436,-156319,-15194,5228,-87531,-194436,-117989,-238605,-271612,322071,824595,814909,520365,355235,364931,321257,165463,7585,-78871,140720,343430,295890,43412,-480629,-253654,-339855,-520374,-285348,-288794,-430781,-273461,56139,179235,-122039,-451837,-571872,-283185,-126074,-225097,-231974,46802,36753,-23602,-172570,-217813,-391597,-109114,145459,73264,-429982,-200628,350980,475709,265662,-104093,-253160,281776,581940,608608,387343,355779,281459,300792,95547,-117251,-278212,-59519,187464,402424,536258,754085,579257,547692,183406,188817,465042,519941,212982,-131737,-422260,-262151,-288235,-52935,343540,406287,344409,299205,67361,-409303,-170691,-131789,-346212,-113953,-48559,-175020,122181,428879,408436,77057,-375522,-594796,-366916,-54271,154447,339324,398871,433720,385509,2892,-339481,82278,278104,221577,-199934,-445977,99578,558487,648326,704520,712413,397234,256133,320220,416231,456023,278533,104362,303282,319580,-37405,-258246,-238193,-55933,119438,94220,-152752,-605989,-374747,-84235,7634,-136936,-398937,-226825,-134147,-181140,-144000,-228190,-514530,-319382,89146,386715,429225,250075,-234428,-201717,244996,470716,80686,-374970,-31648,257091,132885,112445,137338,260373,309207,346782,365803,273471,-48560,-251355,379303,854467,791389,319180,7866,-108072,-210039,-391183,-406843,-58190,92918,149670,290209,319927,-21395,-11275,-34035,-411163,-202570,-47015,-85964,90156,344658,221591,-124008,-188483,-152835,-128386,51137,316857,355014,225588,301785,223870,19007,-281286,-465883,-476003,-406939,-407092,-330379,-448640,-432093,156030,522601,572346,263807,-171628,-304129,-61279,34692,-24044,-192426,-215744,-165784,-72514,-88659,-206885,-439753,-147515,170829,336435,225076,303562,396580,475401,189072,-182648,-433519,-135871,455563,716025,668646,486281,551269,445745,176472,-168607,-380888,-407107,-63580,299570,576067,534491,223467,-289852,-330065,-400400,-261351,339992,649484,556304,124939,-166167,276890,585387,810286,840101,792981,644742,158302,-513185,-215887,32364,-253758,-323607,-317101,-265211,408504,691731,415053,-70200,-65773,402051,601821,524459,116155,-246946,-379061,-346546,-383125,-374164,-359464,-214482,-65460,67709,176314,65210,-126415,-323584,-556358,-456274,-43165,197597,84119,-224902,-377195,-103832,218,-73100,-315572,-324946,-304706,-190027,-288657,-386138,-11135,79817,-94239,-283880,-264428,-363372,-323845,-199529,-85617,-91744,-422473,-287160,44736,-224551,-310488,209137,431930,474198,558995,605320,588254,266170,-118782,-280306,-305125,-515758,-405617,-257098,-315564,-298980,2906,295610,667598,466810,-199645,-260331,-59417,-84235,-221612,-187452,-285142,-478400,-302044,-250367,-333646,224137,654158,784152,587887,294029,-56463,-451464,-436588,-546612,-470567,-482575,-446546,-399516,-300930,-94489,169635,313750,466131,303219,48080,-209482,-81743,-218915,113253,618700,814748,450860,-26465,-265571,-114068,-92247,-198313,-219337,-152099,-41497,215164,549093,716499,395870,-40232,-221834,-11041,-51864,-207490,-234251,63354,516369,696874,449649,428218,595193,290356,-252166,87973,73604,-84331,24100,-142671,-355529,-570070,-491073,-32853,-75337,-510416,-109757,474941,576392,516384,387473,287434,-139320,-431932,-1738,348771,427502,233250,-176169,-526382,-288091,150038,200253,61295,71145,47343,-212394,-225976,-151083,-451915,49182,329960,171068,341964,667905,685105,440672,527820,220565,-181201,-98507,106474,91611,41194,-188490,-442721,-6588,319237,392289,330578,116176,-111866,1419,187117,149591,-87666,-462929,-576847,-279945,-298872,-108674,230833,367386,169082,-148163,-404405,-431131,-357113,-309985,-26655,89552,194268,288524,191986,211666,189546,77432,-192386,-315351,-415809,-676361,-473272,-314194,-96243,50810,100183,-367572,-202530,266749,271086,-21651,-292650,-15694,309366,259480,-136714,26714,342086,737055,986473,702330,197314,-301382,-368879,-451912,-571016,-424992,-570715,-357167,34953,116057,124074,-26300,-196203,-146219,-7296,-43691,-172316,-294347,-288567,-208400,47206,195759,143533,73645,169374,438604,497356,50338,-121023,207100,229376,-96078,-490353,-331435,-45212,51952,-43659,-312322,-446107,-437087,-302396,35087,100308,190092,206569,283147,118985,-73373,-285355,-187306,42118,165683,15264,-241375,-489967,-203683,-82199,20168,184009,459954,779309,739647,404145,327466,612960,514661,281042,148179,50695,-45537,-211832,-315524,-332656,-472558,-234061,-136650,6395,375384,650551,516092,366315,275808,-29641,-257826,-137781,143871,536424,540347,400648,258114,135966,168527,50539,-195178,-496556,-339084,-283691,-404507,-230362,94691,161828,-130606,-134808,231681,138551,-155293,-332409,-171339,-194152,-158266,-202296,-16419,167831,160093,154569,314516,568361,487198,5246,48551,429449,410918,333361,354428,383489,392427,190071,-113651,-145622,5585,581242,851274,938366,595051,149359,-134608,-366657,-131987,615134,1104481,1392995,1238824,847617,134718,-232696,205145,205566,51298,-10805,62096,-32373,-211281,-573745,-291159,-105074,-168856,-160739,63785,350613,352948,151015,-304180,-182981,55165,212264,509523,563815,496900,522658,523261,489443,235861,-147273,-409011,-52266,111863,-78490,-371433,-412530,-279305,-98947,-16215,-53583,-229632,-486863,-442450,-145628,122292,386415,712998,533881,452388,241787,141045,-104214,-23820,-14358,-321936,101196,624913,712596,373467,-64608,-475538,-328475,-87205,-108010,-358212,-496451,-394990,113834,602855,732578,382868,220599,104894,245663,292324,169713,58022,-199656,-39275,532759,798894,363019,-80487,222709,372815,291629,-226384,-285804,-1996,-86585,-88426,-152072,-135847,-252429,-238617,-92233,-16805,-119674,-390161,-534608,-464996,-343479,-234432,18976,113592,-127737,-263811,-142873,-288991,-445722,164427,651981,640684,231775,-47088,-343412,-408742,-200668,132036,221114,-8267,-182757,-195379,-169812,34725,-22698,-246509,-427824,-289257,-215440,-188686,-23199,245421,294752,130963,-200719,-145875,10905,-7907,-95893,-58576,121357,338924,534015,576100,173,-303244,-221176,-135471,4005,-17756,-132312,-302918,-232499,-125734,-196100,-277940,-341077,-329530,-362054,-400742,-207858,59989,-200302,-455703,-289625,-437109,-264126,-132192,-344783,-308809,-44038,-52477,-283430,-449529,-435132,-104038,94025,160,-134006,95100,154735,15219,267085,370111,206624,128534,364214,471529,276022,35669,-160379,-397867,-197273,-66478,78681,303077,341186,52586,-341111,-468092,-230853,207574,321203,321177,-9813,-409134,-180165,199188,341391,503251,457759,232831,112954,411453,711814,891319,943871,764390,617369,550539,442525,46778,-215077,111879,156451,-10200,-251780,-224836,-166241,-189937,-443639,-98197,146274,185332,-57858,-365695,83619,604984,507144,124038,-149841,-17978,69544,-119600,34666,204685,203295,-2993,-39915,-109170,61203,164735,38492,-254422,-120505,194640,257586,23126,-177902,-108001,-31691,150602,239007,312875,179963,-54121,-226195,43877,471751,742854,328518,-97835,-43234,242379,358156,291887,67940,-262512,-253196,60045,313963,546347,562843,362016,78283,-21115,81610,292591,219880,-8116,-279980,-296993,-43751,37366,-133142,-246897,-232689,-255993,-389176,-342725,-351798,-280149,-45702,-212848,-181853,-16125,-175036,-476934,-275749,-411733,-191209,297977,286611,-34640,-411293,-294992,-36406,360618,446344,313229,262852,304589,347579,338196,151559,-4618,-223115,-182487,137428,300953,344676,184215,255622,294552,195663,-77905,-204903,-108885,-81832,-99787,-122841,109761,210206,70519,-129205,-216313,-280480,-84925,-17913,-136205,-224494,-245536,-125490],[-91841,-203761,77369,169778,121442,-43211,-123807,-288712,-229180,-71634,178309,63535,-7241,96351,205339,240599,59625,-157582,-167314,-224443,-196293,-97268,-183748,-230280,-95258,76810,116689,30578,-93917,35305,251742,306661,133212,-80383,-358282,-446127,-249569,-13699,219156,268785,60897,-162915,-238671,-233556,-26186,37076,1201,32962,17902,-334952,-93828,168353,123611,254697,334245,96959,-193705,-205645,-135399,-142127,-83891,63042,56649,8444,-157454,-185530,86962,469745,668655,430224,28465,-125306,9037,349962,475429,313860,-40083,-212123,-36846,81864,287053,590420,593833,511421,209824,-16320,162986,265519,156741,136245,46970,-119637,-362118,-102593,439863,519214,450179,210105,215374,323298,410807,-19380,-459108,-436748,-535929,-159037,144094,176211,-131379,-394959,-468186,-406529,-386637,-417527,-167841,-225915,-453699,-126161,207874,139019,-184015,-287348,-17201,-23353,173201,288272,333337,321054,44614,58852,213229,-147208,-201501,228466,352603,198728,-144244,-382228,-26764,202326,165540,-100155,-287261,-849,-125032,-195140,-186811,-234584,-119871,-176943,-402802,-380226,-92351,-27564,236522,221206,107111,-41878,-120735,-81372,23638,-181982,-290296,139121,425044,310658,-139050,154320,719187,853970,354520,76907,387309,474184,-44569,-200435,449609,644064,364351,-68779,-301255,-152564,103304,76404,-83805,-348440,-359454,-101469,52635,-38266,-117302,-129630,27722,65151,-81346,-83131,-32939,166899,292883,276830,60798,-327242,-299094,-65374,-139752,-329661,-267338,-119914,139798,250307,-4640,-355374,-483480,-462087,-256048,-81257,-24853,-307911,-374188,-74387,66744,-68894,-347146,-401893,-295506,-135299,-119259,-568982,-80495,139191,154817,218516,295795,370024,584888,520730,419034,336229,-48141,-492309,-279894,-204610,101258,306786,250759,-118587,138899,282503,105514,-111863,-424071,-360999,75944,365680,344338,32519,-443015,-214661,-87092,42823,177555,227824,128279,-2638,57285,-158254,-386213,-493122,-463392,-180103,114908,280819,335353,140777,-229586,-421068,-310536,-482827,-312320,151126,518443,648101,405964,-70422,-266449,-362075,-507824,-334711,-257773,190729,500809,525766,155281,12808,265323,406701,361728,289537,-69935,-234056,347379,806900,791923,-10077,180798,427667,103378,-138866,198820,45748,-465736,-32963,391922,438052,444176,131875,-249592,111558,446719,465407,383549,163915,304246,557444,340465,-223632,75555,546518,508832,346142,-11517,-324365,-359432,-260473,-422136,-534727,-506929,-377707,-365382,-136463,129719,609815,1022706,1014762,767369,349708,-112977,-335447,-301273,149943,582907,651929,365855,-36937,-163149,-8041,97283,162790,-93177,-364825,-158951,55632,208697,93700,-391184,21868,474254,563152,179547,-434639,-406012,-39813,80099,-157731,-92570,50200,85896,72823,-45795,-235743,-259006,-226394,-309081,-412866,-433073,-283815,-216902,-101424,24098,344369,635933,568792,403249,290310,-23658,-43347,-110866,-91406,-190170,-412189,-540206,-520067,-124512,30168,209190,286587,253371,373764,235224,-57283,-393017,-575012,-306355,121951,524282,584562,133613,-448452,-534158,-580828,-225768,55480,-25521,-168886,-19115,357210,572860,515339,285219,19324,-173057,254120,495064,343329,-22283,-163311,399409,699126,544110,208279,119911,183093,53486,24471,134425,66552,-14039,-285573,-234765,17649,210397,183125,147747,285071,392519,300785,57782,-69305,142729,150606,15801,192018,329995,31475,-444552,-89549,53294,61227,47535,252123,275343,206546,84762,-8461,-71750,-176258,-265487,29426,599771,1036036,900490,705338,763448,989736,988387,1052545,549356,188668,-54616,-149423,-300413,-250507,-90236,-106771,-127360,32256,168970,674481,811181,438069,-31496,-121373,91288,334406,309604,34364,-520252,42345,51126,-311460,-578749,-328854,-289622,-165383,6333,-84440,-429446,-164791,-37179,-274809,254353,961864,1075649,1089562,274445,-224190,21146,360880,221860,121136,62879,328656,849362,1366729,1521520,1127843,180946,-392678,38685,180661,266973,458019,202128,-322382,-386347,-160639,-337178,-476332,-377468,-328593,-224519,173652,288327,305056,52703,-150458,94457,348910,375200,355486,85984,-99866,-311989,-474654,-481951,-519155,-198909,48463,108670,52166,87664,372514,401940,244958,-60739,-511610,-279703,45346,134266,242288,85640,-226936,-323633,-258339,-56756,82244,164337,100000,136941,258396,190195,187002,338573,290993,135754,-16519,38008,-73541,-54351,-240560,-375824,-22441,614132,718857,310726,-59953,254788,226810,-30690,-95180,-94590,-202306,-556011,-2404,260523,208945,-152130,-247498,-67529,-206453,-297165,-193169,-53704,219544,193879,-104311,-578940,-128062,469443,743791,533034,-279466,-379897,-180052,-248275,-106066,16204,185594,95387,-175373,-221109,-43518,46154,-55438,-125627,2161,-26046,-237105,-326315,-175222,-119848,-143628,-290492,-461811,-318300,-47469,17244,-197935,-92851,105822,258050,190157,-6800,255271,281283,6641,-20924,-167416,-411245,-53264,626389,724768,410069,-3332,-59295,121002,3114,-72323,-49423,11556,43987,-211395,-398076,-693,268966,267662,209217,83452,-229695,-348199,-101966,148221,330143,-154647,-366435,211377,507508,185880,-415592,-259676,-76765,81984,122186,-66920,-280124,-333232,-302536,-352661,-506552,-502423,-350609,-127368,68383,51479,-279682,-362504,-253010,-299500,-448270,-442240,-255623,-219448,-428596,20310,378624,346848,55628,-387134,-437560,-138729,-221937,-587397,-133186,413451,380947,175619,-6561,-99086,-44222,-18469,-158712,-252326,-253875,132218,706767,996604,901072,470318,59645,4100,66419,290753,192705,-63542,-255732,-171750,-283697,-433649,-293195,-358266,-142783,-127581,3760,388492,391885,271481,65577,-78364,-159107,-206152,37159,398235,250564,-182396,-308206,67743,306302,533457,581568,459172,-23718,-459807,64620,260115,80347,59169,449253,689802,595174,230822,-237791,-539698,-106775,115901,183167,61236,-47971,-26150,-17522,71034,-160350,-292690,-342158,-170888,-174636,-242121,-227975,-374550,-152941,567202,962706,817141,676028,522000,474411,307241,-54084,-371534,409877,899044,1179083,687529,282629,281144,355242,-157088,-596059,-321301,-426923,-450610,-266722,166573,170702,-27677,-20108,424528,437047,175880,-69734,-35656,84398,79347,43170,183767,240410,36638,-306665,-468059,-337621,-411318,-515167,-339310,-247804,-137825,-48862,41951,208485,307237,445776,33391,-520013,-293655,-359087,-574676,-249609,-306255,-336346,-160612,-138237,-140060,-41593,143542,430460,514397,638141,541554,234670,-292614,-198330,71842,-136624,-97127,529939,736665,290331,-172743,18501,1779,241671,447081,424574,429662,490538,176120,-33907,-188678,67995,182197,65238,-39800,302711,183667,189487,233308,228904,53792,13366,-9073,-104559,129217,220268,-161730,-541998,-232555,-253821,-127568,79722,330714,374374,481472,383347,132685,-368413,-159511,-289745,-417027,-478167,-63652,42571,-97578,-477579,-256355,109592,310610,402364,820105,746482,270429,-524012,-116200,216540,260512,-1581,-223179,-337682,-209114,49399,246742,417362,339167,181133,148983,124905,135763,33101,-91629,-261568,-509396,-546110,-309119,-193601,-184465,-311663,-403904,-339086,-221777,58500,126539,292861,339966,500441,246832,6213,4749,1836,101369,58386,-182499,-389858,-565219,-431793,-75323,280434,468838,420104,162478,-187485,-141920,330998,547223,364861,104925,-300765,-445002,-420980,-66469,160960,138924,-202210,-323161,-276331,212678,483627,345181,-165772,41233,534188,639228,356268,-141828,-501825,44393,561635,626926,146152,-362448,2143,355233,526161,648528,453761,167163,22214,-156831,-211841,171406,391190,259268,-127048,-358053,-412022,-307307,-261038,-311125,-250874,-204949,-142936,-304127,-221859,439498,794741,581485,221896,242475,444564,445270,238245,105693,128901,405316,614310,529641,195126,-181515,-376028,-505012,-496893,-276042,-152629,-119353,-32920,324633,411400,-10996,-383003,-490009,-163541,13894,-191907,-474573,-205802,-304683,-423837,-218171,-159921,-344380,-232585,-23786,-196686,-603561,-57001,348229,364090,25272,-384306,-264274,132498,317255,235183,291262,612004,598074,423449,49745,-117284,-78703,152396,377713,576951,726775,861137,807101,589820,297705,295637,501201,539989,165539,-76264,-65464,-29010,-110176,74182,359553,422314,441928,520511,390111,-42074,-308783,-109098,-115447,-126857,-178317,-43375,337008,625303,355476,-267260,-588001,-360645,-67365,114816,304272,508045,561789,524982,487540,162768,-252024,-87004,44314,139939,-172184,-488885,17987,557259,713305,869947,864736,501896,213740,139879,236150,311055,225464,127589,290284,217383,-72951,-290431,-237458,-74182,86364,52845,-43809,-152067,-152597,-410543,-279782,-82275,-101775,-139057,-451101,-385719,-215281,-284211,-536441,-218310,88126,275858,146872,-138794,-425262,-145954,205933,318260,-22686,-211569,-46189,84514,-43832,-51582,237359,479097,635311,484156,284840,43237,-279205,-398486,176896,591590,711095,400233,94389,-57804,-169432,-476897,-409300,110443,535299,651974,757934,566915,139048,-56764,15815,-196675,-373218,-228122,-74597,251227,516174,571928,515786,206346,-107532,-408331,-405962,-147508,-115972,-54744,231342,313169,248894,64692,-8165,-124538,-249469,-215482,-126785,-112098,-362285,-142242,290879,534319,354086,-51927,-268091,-7824,198701,162623,-69447,-298337,-258452,-143753,-122446,-179647,-272515,68848,342663,381884,52978,-150922,135095,319929,187493,-194753,-346176,79658,477568,651771,784755,699832,787757,356026,8946,-195611,-202462,-246285,44711,464060,743300,616018,265510,-173647,-163899,-347112,-93480,543131,687390,394197,-114469,-466742,-32548,416174,900771,955292,773950,461820,22241,-384354,-306094,-39257,-334668,-468236,-189565,-238512,45739,302456,209600,-43890,-44158,411063,536188,354259,-99804,-293109,-256823,-258627,-528566,-481570,-402887,-290674,-118514,44104,55104,-88496,-329367,-518047,-492371,-407397,-247040,-174209,-501282,-190216,-103914,79173,11190,-114238,-304615,-324488,-331662,-276101,-281436,-99242,247795,211630,-23172,-264919,-236230,-291211,-282982,-288033,-453487,-323085,-163546,65241,213806,-225907,-262689,255816,560211,554261,463955,302685,151464,-119488,-344134,-318307,-294742,-249074,-381956,-359490,-330360,-227301,-130878,166065,504685,412888,-111275,-452758,-280228,-482945,-234350,-77050,-98315,-224390,-477927,-395120,-279400,331940,866645,1031079,752156,285442,-349780,-354632,98945,50925,-266875,-478066,-665711,-575185,-455309,-256188,25219,227371,351746,279415,-47794,-417506,59236,-84975,-56662,616127,982473,709689,149745,-266572,-272684,-96612,42311,112930,60620,141421,322358,692483,808534,457475,77475,-81774,-168543,-215240,-283126,-128913,284065,618085,580488,276778,402348,575594,281869,-143684,-32177,-168129,-280691,-67793,-329383,-599626,-522960,-228961,-57126,-84805,-655686,148817,703670,789138,712095,536669,323914,-168330,-455911,92410,398966,408778,170630,-300434,-599265,-152170,180984,158762,-75835,-1740,31019,-118028,-196823,-250347,-541976,3851,237833,74854,407990,768683,672639,191586,35442,-126867,-275101,-70338,32944,-59011,-28801,-138957,-483005,-220441,97894,347134,315153,131402,27746,247598,349665,172527,-68830,-284984,-236027,35947,74374,10833,175789,179188,60009,-72958,-196826,-280099,-178759,23131,315661,350094,244134,296924,262648,283160,182171,24820,-241359,-474105,-505237,-385006,-288509,-288607,-290332,-232438,-182613,-376544,-300948,-114860,-328151,-403161,-75142,363721,587317,495833,-14275,-53910,177715,663136,1087755,1065632,420594,-83190,-44655,-158550,-320998,-358905,-232309,19700,188204,176815,111814,-73020,-284049,-266105,-159188,-115047,-237014,-316672,-178872,-87507,75624,52914,-70379,-34330,339309,616861,596742,-48789,-230380,169513,194796,-136735,-437709,-344759,-54371,94214,24363,-308687,-516670,-520960,-333268,-37941,211929,367091,428253,469766,206224,-192832,-354732,-203333,-271284,-111007,38158,-28319,-382022,-198470,103026,432651,595816,667147,734604,687898,471336,604687,703553,625231,333900,118955,9907,28746,-170115,-423583,-490076,-336291,-209558,-188852,12903,446400,685160,638745,419915,283798,-2676,-315213,-292422,8825,289376,370009,229290,197298,195862,326548,234014,-28480,-403365,-251908,-250711,-423417,-228459,320736,306903,-130138,-10044,483770,400939,53960,-181152,-226616,-188522,-77333,-17313,240539,363798,285055,164359,164801,427646,422845,167154,278009,577855,449333,339986,331873,353815,323759,96564,-211414,-147565,181107,829385,1249537,1335142,1142386,511488,-28489,-403346,-264309,407405,653763,1088342,1137809,914440,221687,-235484,-120231,-148738,-9885,102987,187292,-24809,-281263,-522543,-183928,-103926,-306159,-55544,342189,470810,335443,-13752,-401453,-430305,-292670,10810,400354,399259,314422,278878,451327,593537,372766,-17083,-455244,-112882,4702,-199369,-502026,-359455,-295657,-152853,-127749,-148734,-292627,-487136,-449643,-234609,-56348,223739,807359,810408,673704,326032,11123,-295897,15693,112459,-417569,80218,643259,550038,147430,-262615,-591778,-169667,15008,-118851,-481892,-384363,-485028,122545,784541,1124883,483573,77710,21977,255484,415208,120096,-76023,-420470,81956,703499,864764,504110,114814,288927,433966,387499,-68518,-446043,-186036,122233,291451,24799,-155573,-408409,-467515,-338583,-168296,-141495,-178145,-137430,-258191,-451241,-206147,115512,223195,98784,-45086,-44677,-182621,-374314,-2616,186527,363845,131789,-96861,-297161,-340980,-132382,129113,135856,-92621,-267975,-293752,-130327,174684,264019,50624,-297133,-457422,-103615,161483,482282,695423,619436,233222,-375170,-204728,112319,158440,-14982,-126795,-88824,118640,323301,440755,111490,-60764,-149039,-263082,-266088,-290616,-359274,-457937,-406104,-407433,-443696,-414974,-520896,-408922,-422470,-513211,-195375,-12980,-326837,-320944,-75934,-253189,-491675,-370254,-445247,-198897,63903,57627,-78504,-291677,-293942,-67896,-1471,-58002,-74421,185230,267636,105440,233137,268622,140758,-65096,251520,499789,440845,45461,-157182,21256,188095,178992,194794,313056,363521,266508,-81490,-337261,-105050,357075,550739,434598,49640,-545189,-61240,266720,302464,365233,79830,-168233,-198600,195924,472233,498542,407262,298694,472164,647989,586018,165809,-325685,-56221,55199,-50515,-157624,5188,-13876,-261652,-485208,-169403,27706,63968,6999,-132327,-10805,489884,364541,-51662,-414757,-301138,-182293,-159783,109472,369235,323776,75521,-165212,-290652,-144996,20402,-87883,-264436,-158918,120459,154885,-156502,-146508,-89944,-152685,6914,178094,334065,78704,-30513,14497,141354,428914,716140,489074,233275,94819,281270,354391,302964,-52498,-436116,-243962,155153,395012,595300,526116,242079,-207342,-73997,38469,141555,81531,13666,-186723,-420669,-122716,20034,-211735,-184598,7302,-93634,-60400,-71936,26798,26826,-60471,-627937,-266226,-77317,-269148,-293838,-76984,-129715,-44813,286315,368823,148527,-95541,51076,513137,893398,778234,398683,325741,285737,188545,52264,-56284,-105496,-163439,-66673,196794,230614,-33344,-102358,327560,502529,385026,115447,-218528,-113934,-9889,-109948,-338388,-119582,57778,-19326,-61679,-139190,-375264,-140288,-76316,-155290,-127975,-226010,-304235],[-154442,-221262,63830,227859,224606,70335,894,-160084,-112369,-167208,-30063,-111072,-93996,-36223,86566,215800,116127,-34312,-210351,-271159,-299900,-232957,-391307,-368996,-131887,71557,177677,229897,107230,21294,13685,-40128,-121615,-82221,-209881,-369330,-113517,172564,447970,327239,-2489,-293012,-420922,-372746,-205351,-150617,-245654,-428549,-280994,-383782,-119199,-36301,-151035,47087,157551,-108857,-511161,-66410,112580,74121,71331,150885,2500,-161609,-190622,-289901,-33226,378141,580443,394494,21292,-204539,-138579,201096,358496,164099,-54902,-175208,-104233,130250,376346,726770,776626,562836,336642,293114,276290,147432,102910,48354,97302,-106098,-372714,6166,539144,650917,564036,431079,312811,459319,542264,167276,-258623,-369116,-442288,-88228,156986,197895,3646,-166455,-334440,-244140,-214244,-353690,-182378,-124937,-295096,-283086,121178,213291,-110579,-453984,-27789,179200,289524,145750,-199095,8270,29204,325862,457615,77047,-190781,77866,145825,-2908,-190353,-297189,-109266,64491,185631,65687,-52168,205412,-68745,-243059,-49536,-80191,-79431,-270325,-369438,-39666,94095,-295,365889,372943,327980,230229,126694,26191,3578,-267750,-339240,71486,372124,72219,-69542,489447,1116214,1130129,491798,-71510,229310,367371,-125680,-107908,617163,908514,491406,-90087,-393569,-150747,245943,335369,202451,-121340,-407340,-275941,-106526,62193,-8188,4405,184458,184916,33912,93619,120646,253185,341706,229276,-45421,-447144,-158776,276770,407976,493732,170981,-26736,227079,445946,215330,-236185,-397795,-315358,-151617,-141541,-54734,-357776,-360701,32626,210557,36576,-325375,-468490,-287146,-188161,-225266,-412350,14829,83713,7923,-159515,74031,254988,576110,684749,649926,504594,41198,-350877,-325676,-74059,340909,542924,529570,206607,132365,121791,-19313,-90797,-456124,-200875,106515,141544,38539,-243882,-502685,-213435,-157138,-10939,306919,444577,319443,-78714,-427387,-379786,-431676,-583139,-400655,-232310,-263856,-276757,-39765,-204395,-631570,-237317,-104681,-129226,-231209,318065,680380,659119,279866,-78395,-208008,-297047,-418566,-212421,-50749,329432,566378,507687,83840,-184272,144759,267092,257257,96082,-233131,-297166,211310,527488,437739,-237586,65419,277720,-13201,-122266,248436,58153,-529754,123520,609250,590498,410233,209576,-194845,-143775,295757,474125,527828,364359,259695,309510,269620,10353,34537,563646,653073,508733,281388,-77924,-420744,-511597,-472028,-365369,-340786,-332072,-373589,-173924,185412,791059,1291242,1271179,928710,507307,67423,-103022,-83484,124435,403945,465332,275649,-102128,-213374,135502,370600,575344,188045,-240055,-118173,103346,207624,140231,-279727,-102092,307010,447538,176896,-358060,-464334,-39754,150838,-81676,-254077,-239362,58246,82404,-166385,-494505,-437160,-484042,-402008,-469544,-460374,-360234,-249687,-211595,42970,522543,826769,681409,453238,215297,83547,122700,143287,154801,57308,-129238,-286232,-83148,355489,476448,485370,278862,114755,206837,173722,34433,-143266,-310255,-378370,-32408,388757,449943,70886,-364930,-509570,-442868,-79750,-25839,-281020,-288303,-4823,233344,387203,394333,330752,54376,-323187,84527,304131,290849,-4850,-248488,97995,388139,330761,189456,148431,196637,68884,66230,113584,-138693,-199883,-405208,-91948,97025,124446,16731,21380,277661,511632,483446,201371,-245031,-199622,-69947,-162627,-237851,-75708,-218744,-390782,104306,196576,171270,23434,101547,181545,220279,44262,-140217,-139419,-193666,-299700,-55707,575121,1152624,1031037,849867,976024,1058276,1100377,1079372,634415,395869,102990,-115630,-418080,-479358,-291759,-253697,-284770,-39546,245122,548600,672910,291371,-170465,-248748,-162013,49880,117891,-63423,-441237,-263173,-150426,-223533,-484840,-492404,-459447,-338389,-146969,-152500,-313684,-49413,2157,24501,678897,1337857,1293007,1041136,402873,28571,33334,111265,15934,179946,201687,562435,923779,1313323,1447536,1110128,261844,-179278,243858,452192,350321,422139,131266,-287126,73199,350776,23022,-173023,27852,-334903,-436665,224261,772623,997088,640867,159996,-235444,-169617,27974,126877,-138048,-483028,-531751,-486605,-530699,-449835,-299216,-142428,-53719,-37148,101933,417098,497818,329320,-120342,-440584,-295870,-40084,169365,239645,17265,-343448,-370049,-264114,4915,157493,329743,242421,165197,270656,173878,106867,256123,344586,190288,80207,92646,160230,139874,-190362,-318296,5483,327240,319810,37378,-352123,-459172,-531739,-530632,-282711,-23053,-5440,-426189,-143079,245348,239369,-134228,-406883,-346573,-435421,-159119,86084,223491,341480,251912,-53910,-608546,69459,651647,918510,489329,-210012,-150812,26620,-21134,-41453,-83086,-53616,-117099,-318367,-176355,-24002,81371,-3203,-85731,66637,128826,-92586,-439270,-306990,-89052,-135486,-279239,-398600,-446258,-197395,-61820,-132849,-183799,-81521,133241,177240,222086,691885,638133,156068,-131457,-184076,-554901,-168338,305756,396494,115519,-247003,-407639,-153019,-200056,-319914,-327681,-24822,26971,-245757,-352720,6419,132403,214623,354790,130668,-264000,-281312,15498,338639,585626,154244,-384962,78046,354280,80374,-506817,-173533,-117588,-127249,-152874,-306728,-390431,-279442,-293610,-357689,-382911,-369380,-245452,-111160,56878,83511,-88819,-66952,21961,81196,-162221,-510080,-309629,-180274,-267705,-101372,220907,170068,-133211,-476035,-159796,194958,92171,-401922,76141,616103,424060,116515,-219502,-397181,-138662,-97412,-198997,-136862,-258320,39013,660937,1058990,891100,297584,-69577,-49447,61782,302173,148225,-89378,-382197,-356404,-285004,-266860,-286989,-273332,28054,-222887,-239690,423431,438878,271535,123767,116522,161469,250564,540757,646977,405402,-140096,-326220,-75661,146005,341276,399560,254890,-283751,-195654,345288,412792,95178,-79423,263373,473794,420423,96033,-261250,-213950,101825,171045,207122,108664,105366,40190,73166,337430,154920,55272,-173204,-322903,-172601,-220996,-243693,-316655,-215213,330158,704440,852736,895865,814304,740215,419312,33443,-455073,188910,668345,860576,349727,-145015,150073,529911,127430,-448298,-386923,-503790,-406619,-81964,293536,165213,-296864,-234165,446228,552103,357794,101324,-114210,-25305,16212,63721,273190,363671,183829,-260855,-483180,-2373,144820,-176620,-414926,-454820,-278615,-135084,-7461,102142,61468,-42240,-332841,-363795,-54788,-172579,-399070,-259425,-274063,-399922,-353695,-222323,-127653,-188132,-362013,20483,392946,661812,592726,250035,-260561,-51929,89483,-200588,-226965,435359,615046,345402,-66424,-115590,-24762,375125,546449,219647,166422,-108860,-276189,-327529,-363021,-54782,237280,174713,270244,348052,-52098,42279,173728,201457,-120282,-187125,-303282,-180672,186511,244924,10786,-329683,-212155,-349320,-312446,-141247,141487,237631,367605,422243,389683,56509,-260346,-448651,-540232,-281778,-18313,101996,-6349,-259903,-463401,-300240,-97561,181398,609047,629981,306493,-122659,-87603,74232,294425,215995,13604,-172930,-120942,102168,167950,174348,143995,170086,229920,100306,-82969,-359106,-333363,-209974,-226514,-195010,10730,102930,-8061,-218641,-277170,-183276,-91347,157496,138231,104513,82540,53676,-231046,-262744,90936,148421,291723,348414,256990,39146,-301891,-266829,127720,463254,497571,363097,262994,284956,308837,510332,620244,352312,195079,-190511,-411310,-336793,-27988,140849,43625,-89020,-233676,-47526,395294,486524,100538,-199259,369488,739277,765696,377288,-69686,-202188,208386,540260,502058,252523,-307662,-259562,252521,501081,529741,264014,70061,36632,-113125,-435034,-12666,244391,219802,-29450,-211669,-302310,-215265,-227079,-286806,-441074,-216423,-82057,-243102,-247318,369774,598776,262065,-64281,158788,380174,341985,172941,165871,309476,553960,717097,676769,300464,23272,-234654,-409227,-434427,-183132,90678,257673,289880,556516,539177,69396,-246902,-351999,-124343,83731,-66744,-390511,-425538,-441475,-318883,-155944,-143685,-259997,-208963,-125838,-438394,-479733,-15031,244300,82151,-334395,-450824,-70540,-55203,-13729,-109601,305657,812307,836760,478277,3056,-156919,33284,316211,490698,602259,767664,801982,855469,414678,245947,296096,407856,382882,38837,-33116,278493,426793,291757,215739,300869,360266,457280,629775,616577,221331,-150604,-22961,84874,23176,-58473,130305,438285,657632,245517,-354834,-479954,-131667,196332,241297,358230,566056,631541,523940,451011,202306,-160122,-231183,-127554,26224,-116727,-405749,-195575,353983,596056,759477,733395,480307,241722,138862,173927,150304,125742,80404,163532,43611,-187751,-372300,-290078,-124174,38516,60653,157088,233995,226383,-221894,-448359,-22296,123296,100772,-171292,-450022,-363041,-421880,-395430,-196151,-39466,36311,-231633,-498783,-129188,218544,215015,-32254,-233441,-56378,-86328,-218156,-316713,-401475,26848,423862,690292,446841,100156,-245963,-439931,-563970,-133497,284890,526422,436950,200335,28116,-68171,-369852,-390743,189426,799910,976236,879258,405462,4753,-323181,-142740,-69439,-192035,-324699,-89595,358670,595358,794748,889227,488958,97175,-119820,-207386,-309035,-513276,-396626,11227,267956,365384,313795,323352,184278,-54614,-43204,122485,214937,-41031,-285882,-60368,317206,333170,18693,-252407,-15973,200332,213326,2516,-295824,-274873,-78740,40357,80828,57675,223770,410247,256219,-257637,-464516,-88715,100970,158054,16590,-6814,167623,379766,498322,739007,904124,930018,351689,10215,9861,44248,-95021,123180,525825,782850,717207,380058,83633,-75952,-374129,-62030,412131,421834,27891,-361115,-388790,-312500,209189,792638,878379,593831,216278,67104,-71881,-497759,5190,-167902,-525981,-185728,-321784,-421347,-194344,-91572,-142219,-97665,274085,291493,-38998,-467342,-401504,3158,-101481,-492480,-429532,-305339,-255440,-110444,88474,17546,-94883,-338829,-374015,-359309,-305101,-338212,-283822,-171386,132237,151026,205843,-19655,-300495,-467542,-535882,-415261,-274712,-143990,35479,187956,113916,-78241,-275991,-228959,-232366,-207443,-302125,-420426,-129069,285602,514614,379365,-200909,-262852,177382,502051,542619,397190,121407,-125232,-286696,-245208,-472532,-477560,-149486,-227862,-268679,-138326,-107272,-9715,222737,473902,401757,10856,-281140,-73317,-96077,-213700,-39438,96622,10126,-402755,-559852,-253957,365777,971698,1133470,784508,170165,-574551,6264,595972,408686,148169,-299419,-625795,-623413,-488498,-353198,-144281,9770,78778,160736,-121700,-365554,181114,130192,-114491,532357,1015992,898324,301575,-288725,-468468,-189909,120378,230385,93083,68398,230520,621065,706156,442206,149513,35507,-14518,-12878,-99851,-42338,361106,562005,395830,125755,250044,357353,123857,-37884,-21032,-385513,-509386,-238589,-413557,-513681,-272942,45384,-13626,-215364,-237228,650349,1060004,1065429,897764,590701,174662,-301490,-318478,110323,280334,165403,-83797,-477661,-392192,-58050,125012,24460,-342041,-158551,-22406,-152913,-239448,-326378,-529904,-206878,-27121,-89474,327190,627616,431533,-189001,-565375,-410350,-398008,-80912,18159,-75131,-60310,-80869,-310374,-434062,-73261,287167,253995,104675,132185,294351,348090,116840,-98805,-142219,-13439,154388,256317,-29280,266,-79980,-127092,-54651,-30820,-134004,-79077,93632,508751,540572,355531,277454,370873,410576,211052,-81469,-263122,-223521,-45450,-6448,-31219,-275701,-452563,-354664,4002,152472,-4266,-86030,-361243,-21858,208793,566698,681765,542283,11765,-242274,-150206,251354,744217,1056481,420337,42330,125173,3496,-156464,-113971,100124,221089,205382,162916,37167,-178140,-381240,-396115,-237490,-144431,-234424,-469959,-245626,-107169,-113485,-271443,-292684,-19525,460544,553152,288439,-407634,-112811,259434,178342,-128197,-332742,-389508,-133139,49533,-666,-374619,-583460,-490322,-447753,-214692,190531,387140,521604,467226,175330,-270651,-454284,-311322,-548808,-295141,41668,117058,-273134,-168347,339817,734282,768750,681527,574074,547636,485160,822907,781277,634579,325021,42480,-82785,-3073,-189142,-392388,-249468,-197109,-193682,-266513,-108898,218379,355209,401810,268201,175252,-8124,-314449,-531214,-388405,-235212,24973,-1271,44257,208355,381876,337601,82588,-348245,-184955,-161388,-361245,-320476,347661,388614,-61114,25988,417562,349708,79126,-27364,38525,76333,205244,166583,375158,438821,359853,170494,-4732,191849,235418,218873,328958,476431,287117,216659,278821,284975,180855,-38565,-258865,-123689,300817,833253,1272008,1353827,1291151,663138,-41684,-473914,-242727,-11378,226357,646633,847093,701129,143643,-353422,-570585,-272942,102800,348670,340720,6552,-368086,-473216,-146542,-178426,-425081,60189,431773,400053,210525,-224531,-352594,-265420,-550800,-244458,131845,85598,-42588,-77693,255012,541465,445285,105414,-424462,-257471,-62449,-221548,-436409,-327894,-308251,-209934,-207704,-209023,-321260,-462701,-590457,-430192,-339886,-12609,569692,788304,643943,312286,-166671,-451611,-43693,94994,-382895,3689,468506,148445,-320235,-402349,-457740,-5118,152432,-67040,-611391,-248778,-208097,342696,1225836,1186085,583276,6404,-6564,153698,315054,-52254,-338331,-355056,184818,641680,667365,522109,243565,119006,337354,321780,63094,-528369,-188551,388520,478078,146033,-214499,-502577,-489795,-414937,-227172,-154475,-733,181678,49444,-283332,-124701,201706,343019,355936,244751,256466,162803,-170031,-232470,-300242,-29717,10360,-5012,-70057,-282036,-154683,5480,-48321,-208490,-391685,-462476,-197923,185902,433264,224609,-151222,-530633,-49381,390412,856478,985826,801903,311434,-42623,185720,424201,385563,175976,65429,30964,189367,359314,519031,392889,181130,-108455,-267767,-386908,-421136,-422347,-531000,-392431,-301902,-312101,-455487,-437335,-302590,-349830,-433361,-169086,-158123,-403690,-6662,210419,69956,-267008,-504859,-415863,-157631,133251,190902,75952,-241531,-181199,-10742,-15889,-69132,-12154,262088,431065,335622,267185,125333,47460,-229208,-59439,297350,424994,5700,-99760,312239,479432,401970,357255,350953,398724,430087,118459,-182366,-42011,347394,674769,502204,76012,-540901,-117467,58937,-38635,-147418,-501132,-469731,-563546,-172867,186656,200752,-22546,-103738,321489,594155,521942,119953,-469689,-303172,-83233,24067,-27199,47876,-100321,-457550,-283699,-141614,-228276,-117479,53479,146695,138915,323085,165074,-236345,-534374,-493938,-481936,-258222,100918,442457,411405,194793,-167066,-384968,-188985,67753,167066,225604,65927,21160,-171162,-229553,-43651,-96527,-191428,-24004,66332,175481,-217253,-62788,216959,294137,374805,500845,553313,414207,181114,221311,305050,330078,-24802,-477837,-246502,219187,452828,545383,377078,46374,-361749,-69740,-18266,-48714,-107172,-61148,-167642,-384217,-235446,-91134,-274127,-53473,200201,124970,301782,289829,652723,750790,632337,-123107,-351676,-122231,-232286,-241891,-11814,98552,141316,242178,427562,329681,207940,331782,879877,1207296,1054835,608372,411810,217533,-23468,-276122,-235333,-188733,-112950,34577,275370,265779,-203868,-219858,330702,529721,420533,286616,-44039,-78538,45948,-93472,-374256,-360108,-132476,-87512,10172,-69902,-381882,-207451,-189174,-211206,-90072,-157148,-407989],[-250683,-223774,-45736,153431,184300,125669,101079,-19650,84963,-13777,-94558,-229264,-177597,-247231,-78752,217840,314406,275365,-124865,-422627,-248320,-160522,-197981,-337314,-186946,-15629,162793,338316,284100,112883,-144910,-302028,55955,302250,277329,-199548,-250850,86139,343876,170247,-168311,-356079,-371575,-510303,-433697,-310709,-343949,-405455,-430821,-340609,-287906,-367675,-412176,-221283,-135029,-294942,-188530,222455,378302,302937,211684,173873,-90149,-341584,-281548,-404935,-222764,136418,360173,310290,23247,-288954,-300900,-22968,193849,10087,-97728,-153920,-233558,-52609,188311,576479,770356,618025,553175,524770,168876,-210977,-56884,-60974,178140,25925,-158339,-36841,359329,512243,450195,401160,256930,481210,621034,441212,-15269,-180813,-324364,-65316,153261,191477,134061,-10591,-263548,-144533,-101393,-188808,-151834,-21475,-80690,-239614,-19126,196339,-56697,-474231,-81695,307117,385216,46605,-477594,154586,352764,520967,505358,209511,-113340,-88521,-87278,-193432,-243674,-235658,-146595,-22630,130293,87856,21985,-32072,-273374,-176168,134176,170146,142072,-70168,-218271,74737,-28421,-170501,177731,345872,510333,446208,346972,217559,75675,-256415,-396621,-107479,97686,-174876,1389,674218,1292835,1227778,642627,-82701,-8257,194626,-174340,-119413,581859,921191,482018,-106678,-450724,-198589,306831,555225,467960,147358,-224099,-510811,-259738,130441,126881,182020,262369,302547,373167,535734,320411,235011,249646,57408,-240685,-412715,5969,500218,800942,1061009,438839,-4299,308257,568622,409874,-22725,-106945,-88307,-46531,-278108,-299054,-452881,-333840,88954,278207,135256,-109261,-432603,-360730,-295479,-354270,-259204,-23776,-73934,-187992,-526893,-199164,49967,391591,639245,744070,604525,184945,-274348,-347544,83047,510065,680401,682247,395525,42379,-185538,-323129,-255095,-198216,99110,93177,-108392,-190814,-351247,-429378,-277546,-236435,-49421,426900,629924,504135,152195,-43410,-28083,-449275,-493399,-278035,-233795,-294860,-330245,-492319,-549086,-315780,100158,376622,177517,-267139,333659,735249,598320,160399,-83677,-125160,-135643,-183453,-15974,88737,305206,465182,323482,-93962,-271453,129534,171606,104674,-106040,-138265,-104993,25557,100810,-137585,-437260,-81909,4638,-194457,-67504,180706,-37049,-355153,194589,495850,436087,187247,124282,-122556,-390482,129220,468198,620031,536079,299931,64124,137873,128809,84707,532128,707329,568825,495655,162967,-160396,-296392,-286500,-117514,-106951,-200558,-184722,65623,385971,830220,1194004,1198995,945584,623952,290645,105124,43733,84654,80748,125842,84650,-214946,-214781,390264,794926,939343,393412,-111114,-124010,61751,65931,-59769,-339215,-199667,146973,290667,109899,-331162,-460059,-63110,132135,-33917,-294934,-372327,64447,34426,-346568,-388614,-204989,-283204,-275809,-474803,-434248,-391530,-353528,-173650,252515,670566,834401,551653,227171,24402,123312,289007,383270,360618,178368,73937,106569,394191,754357,847082,629525,156460,-127568,-66746,75688,163933,117240,-80054,-264401,-112137,225286,252321,-16035,-287766,-442691,-277755,56408,112649,57178,147308,181928,97911,77996,147255,213137,3196,-364270,-156954,26290,141620,-73614,-348018,-256359,-48205,5520,34169,51349,66059,-12832,-77665,-181515,-420820,-358883,-326930,29245,64198,-57472,-177637,-117141,243260,610290,609902,360219,-69226,-363015,-87122,-22176,-158068,-259771,-337957,-298856,278270,316843,235582,-789,-115121,-2527,92320,-137204,-308167,-174437,-189932,-350275,-226904,268471,773223,825535,804596,918494,868365,877218,718255,646440,445115,169655,-98726,-456799,-312271,-287199,-373869,-402878,-155394,129241,228760,282796,16165,-229612,-271342,-388609,-296592,40221,2530,-4757,-65401,68869,8550,-277374,-474235,-591280,-437296,-272995,-290311,-202539,176588,186264,290205,910604,1391024,1328020,929097,540559,288946,150419,-116556,-79167,181412,275245,632142,868302,1046065,1035119,766064,255900,-71014,354214,661807,509708,379433,135805,-116588,307005,554963,230333,230427,746687,266866,-379492,36045,938872,1314748,1038417,461069,-69619,-452294,-242809,-156907,-307249,-306563,-182289,-190521,-386569,-541398,-415565,-361415,-257074,-136827,73470,300553,422283,267542,-240588,-288613,-233862,-228016,105947,133665,-57979,-416032,-448329,-281863,-4936,197605,392667,385697,235716,287523,208474,-2660,15452,160820,29985,66233,117047,364581,220077,-59909,-14617,358974,483207,437137,77058,-186763,-9188,248191,28981,-60850,76934,163551,-230509,-220107,218650,279529,42767,-221472,-204977,-107295,221444,400076,528573,511342,449410,30819,-608206,150960,718153,910805,385318,28234,218898,272934,62800,-165317,-347967,-415056,-369851,-338906,-169891,-160478,-63846,-48794,-40044,120068,260031,201660,-209734,-379330,41076,78299,-109511,-289439,-411514,-426664,-232217,-171251,-352657,-211777,41465,98558,331583,801297,749786,264712,-97001,96135,-113080,-128821,6176,28586,-180028,-283298,-345820,-555971,-426218,-368097,-349522,-199367,-199919,-458122,-253155,-28902,-169043,79710,396461,194216,-257692,-303830,5046,406233,601284,327784,-90813,48739,145609,-105980,-245305,-98295,-219349,-456073,-602440,-518200,-479758,-392152,-440384,-484267,-305006,-200320,-184113,-235142,-160987,-148167,-184342,-48029,47516,251935,49872,-273511,-177422,-68542,-131627,-246999,1325,-84213,-417407,-390186,73440,348214,248821,-391407,40036,476215,321538,-42121,-493224,-297716,-36217,-50461,-127599,46244,-32205,-79408,369826,796874,604716,46628,7086,122317,106176,177703,-60522,-260884,-571644,-309010,-73973,-73106,-323466,43754,459675,85264,-379007,239080,309826,88052,64935,268310,452434,678880,919861,741172,444453,-122937,-345698,-249695,-92209,22634,67792,-96205,-505519,73138,460081,337464,-102212,-352502,-65470,78812,30109,-138371,-97910,28218,133861,77234,142288,155382,210764,11078,-6663,286599,340014,304678,59004,-419577,-104284,-13900,-66065,-180413,-319500,-27217,308383,779989,981969,833150,682628,299698,-20903,-505089,-42096,471618,521429,65269,-542449,17116,469348,332872,-220243,-415095,-453936,-294835,-183309,97451,56227,-261692,-91580,432843,539284,389953,254484,5362,-202227,-135015,36663,333661,489643,357320,-137610,-406232,104985,476003,117391,-218921,-588511,-441836,-223586,-75557,-40632,-115304,-475314,-449635,-128987,93245,-70024,-350012,-536623,-471748,-446662,-496130,-232363,-81481,-161301,-322028,-363829,154696,522071,581661,318733,-102166,66489,64144,-359245,-150327,321511,339084,180072,-74578,-59864,218786,518514,505631,-76095,-219003,-428222,-444573,-349031,-607300,-323879,-1349,-14435,258468,19701,-363571,-258467,-30901,-5568,-325744,-416147,-487969,-188947,200263,187440,91232,-142178,-230551,-427358,-395714,-239835,38648,154289,265884,444335,683658,617730,597160,-39484,-243117,-189965,-130446,23908,-24156,-162562,-120078,-180513,-130730,-33518,182782,329866,303112,323581,60510,-6029,215042,249248,110619,-72357,-102293,19288,-51776,-182208,-143032,63494,228394,47157,-332650,-507699,-436860,-212603,14025,259843,418515,416613,120253,-144154,-146033,-46576,11511,55426,-4012,-257970,-147380,-4272,-184347,28119,284656,254247,346546,570722,639981,420808,48591,90882,343320,463568,334186,194609,295689,572482,631356,454941,376287,147443,118230,-166415,-403808,-259759,46636,146478,173696,-25472,-273962,105322,412423,305251,-301047,-68349,531268,700273,559638,183263,-10055,-773,259246,426762,323476,316282,4433,-540360,57159,440823,413075,65705,-118274,-20092,-80029,-570799,-200867,56596,116556,65651,-55778,-218341,-182099,-113394,-127543,-449289,-206634,48008,13352,-352641,13633,181945,-165445,-339209,72969,142869,-15660,-68963,141217,393959,551814,627312,684813,388202,118697,-16049,-90760,-213804,86481,441657,628050,574960,581107,432084,60234,-193315,-307759,-221826,-6210,2404,-200540,-339456,-148024,-14069,-170792,-226837,-225492,-136634,-158240,-430848,-406081,-87199,157935,49406,-299120,-200787,32796,-210397,-346231,-340021,230510,748634,872729,439265,-50223,-270621,-16231,300322,465170,487989,632855,600195,654558,170083,110374,196956,210346,75080,-192280,-54214,485400,740647,613474,291930,182231,218343,366559,581392,663681,323977,1035,46250,183342,117445,7806,151411,403325,526353,165975,-182800,-373067,43417,367384,325471,312010,511584,599623,447082,280899,78408,-214048,-288691,-113365,-37977,-1045,-155841,-539482,-44225,257274,343501,361246,380809,335861,216372,112350,-29117,-46576,-54223,-16899,-65595,-301283,-458542,-405405,-210016,-30535,95466,265454,425583,379174,75686,-264041,-6051,184194,147292,-103913,-307622,-423759,-568930,-364320,-308825,-282273,-291206,-576386,-180577,255130,596325,333257,-253235,-305929,32671,-167528,-489637,-318672,-255221,-366584,155048,498511,276733,-118725,-378994,-288617,-458023,-432819,37011,314590,432248,305936,130137,20929,-266730,-469618,125355,771615,974021,611992,-92794,-378925,-127684,-172034,-73772,-36640,-186707,-74434,362417,569186,811379,909575,566959,266561,148435,175497,131071,-123087,-495168,-322980,48733,285778,353080,406366,289469,39746,-30663,192223,293952,127432,-192226,-458131,2143,222092,42933,-249266,-72729,56689,99085,-61654,-344089,-253684,90603,354427,483833,461209,304788,334697,-10213,-580641,-190390,-142984,-132350,110526,249689,205064,92582,191127,309618,509766,936036,827027,353455,135762,203368,173349,-69449,116461,416459,589032,700554,505905,252556,-80673,-467180,-233435,-44963,-92446,-458553,-393347,-214787,-413391,-36820,493035,635476,310502,54364,299119,228001,-481360,88996,42272,-328097,-347664,-297826,-272848,-504971,-361818,-286238,-191406,63609,-19426,-455297,-405714,-24341,198448,8751,-416422,-356202,-221885,-209188,-59237,177649,92492,61415,-56037,-157305,-231842,-169367,-94543,57308,163378,294343,283430,194842,-87684,-385047,-405662,-309099,-333554,-88419,85599,47943,-139780,-164572,-210770,-279785,-221849,-192869,-151676,-248406,-171111,251943,752587,904656,484190,-145373,-296327,19858,293148,409234,328877,177727,54606,-92192,-110635,-289403,-322229,-207133,-195169,-231001,-154496,-136760,221174,397114,548270,452044,127404,-35137,160275,180767,-371893,-89526,275488,188293,-142159,-290454,-157073,341580,886359,1016341,646535,-45599,-405630,228117,723210,562465,328809,-244676,-589176,-562575,-511235,-478370,-320386,-313018,-281921,-39646,-172923,-262875,169633,225585,-69137,420465,956942,993645,407431,-275748,-283755,-50168,177504,172932,-33606,-212558,-22356,333728,448502,363699,178878,105123,258484,251231,25282,-111271,261007,391175,239989,37923,38017,16517,-98391,38392,106943,-216302,-388130,-407058,-401797,-311756,-198895,69956,-131537,-354470,313283,1179360,1471389,1344432,1000359,520215,-99915,-418007,-124589,80537,48967,-233103,-510149,-507093,-152906,16514,22374,-146376,-414147,-134216,-13078,-240589,-256402,-237002,-381712,-438716,-315507,-219658,154897,313501,81285,-207282,807,-160355,-294964,-121814,-31370,-47117,-49598,-7244,-97174,-223587,-58529,172178,135548,54938,157610,226602,286174,145897,-46129,-31487,93519,130770,230032,-165407,-268512,-337219,-339031,-98105,48565,-92689,-139738,-68772,383890,433586,404021,274472,474477,584963,321842,-146332,-233370,144652,354634,249589,145537,-268963,-632889,-515916,122619,414776,328943,321130,121154,305301,391407,628193,619118,388409,-85559,-524036,-601716,-367750,63785,530582,136989,10877,161758,59749,-112144,30525,256209,237349,108615,55202,-106594,-317500,-397729,-364667,-152945,-90936,-143598,-527209,-448939,-222285,-262175,-213296,-110094,155061,439530,256678,-228580,-37317,254729,360488,151389,-84710,-234254,-432436,-265562,-65457,-87642,-430984,-392435,-209686,-280722,-274524,46904,282547,488175,326410,35127,-294510,-581511,-490369,-471904,-331337,-38308,59936,-271926,-31461,559636,830533,676106,489099,338381,344906,435747,888133,867294,678008,401449,142773,17955,787,-245023,-412267,-70410,-67810,-165180,-335224,-308539,-177836,-132586,-37956,-15159,8266,-14960,-190564,-211603,-238244,-298048,-280508,-227478,-198769,140414,322467,341332,120986,-305816,-122175,-13351,-171420,-519813,79368,295789,68562,138128,234135,138191,-44870,24654,246457,239358,331161,226702,333971,345860,292968,41792,-127950,-8439,87834,229952,277034,191208,-18855,101822,293910,242468,27409,-192702,-283711,-123074,327004,638765,994298,1093976,1041051,576952,-152365,-494743,-1533,357323,563095,520610,517801,287493,-95388,-394069,-282509,-173384,160193,553441,445067,46715,-439444,-421045,-191446,-326577,-399149,109700,307578,196979,58549,-392450,-138482,79140,-226772,-421973,-154192,-212704,-430969,-321037,12033,374044,449135,202544,-284852,-356244,-88750,-224805,-440504,-340156,-290559,-204271,-124532,-141129,-332134,-453824,-404293,-422699,-576339,-258786,123356,461038,354167,145234,-367234,-524294,-184393,-37766,-288217,-100158,198417,-142571,-464175,-242755,-282905,100632,256266,-31040,-601216,-168652,-46964,383434,1108278,735938,505496,-26737,-71508,-5439,54463,-226099,-444616,-151381,171411,383065,347963,451351,342038,-72115,-38275,58974,125968,-253321,-272251,293275,383534,162576,-308900,-528711,-468926,-296469,-68588,-72499,111571,335776,203406,-174724,-109228,259891,449174,551934,533455,572230,368479,-44784,-429537,-431435,-433714,-134252,133998,96504,-278420,-248450,-174128,-293573,-414301,-390312,-433691,-297832,86704,411757,222793,-114725,-448749,-154921,349491,873293,958667,691358,272312,240156,452632,552061,467874,364449,387235,376702,472743,597932,695682,639492,323286,-114514,-54350,-3772,-107910,-246878,-476318,-257142,-69680,-109842,-313506,-245055,-89852,-168788,-266778,-133802,-273355,-172256,366518,501456,328215,-136024,-410152,-318810,-100524,101857,145545,3055,-277601,-154936,-23384,-27065,-82518,6406,322700,635758,683648,411511,27679,-45433,-118549,-317644,-100861,166051,-139713,-164049,332354,546137,520053,510120,507676,512524,452492,168209,-98522,-75287,160611,572658,431437,-26282,-431594,-177691,-176506,-456947,-205939,-67475,-62180,-211514,-574378,-102356,28018,-253347,-338384,168762,406865,322871,38123,-307288,-590663,-106419,260030,236902,124503,-16841,-19446,27948,-44114,-464410,-302332,51346,321312,351496,229855,-16079,-354086,-379502,-308423,-256873,-196490,88063,392263,404970,251522,-76101,-294622,-178365,112852,437940,567662,248873,-64151,-225191,64972,49017,-125754,-86516,64477,-52959,-207850,-546222,-25693,341612,371465,293459,154404,366519,344118,161729,48985,214955,367829,139832,-311853,-208580,213310,464711,429211,192499,-169682,-419399,-114378,-145445,-263489,-333135,-254680,-254288,-362711,-356947,-271380,-311273,-22597,194023,226512,383952,367897,858678,1186171,1050408,270712,-360804,-134211,-104495,-180865,-8797,253095,303149,214862,431441,417722,355727,439557,970664,1261519,1221392,860248,449856,63980,-257761,-544301,-382941,-284219,-128085,105776,371423,356045,-93014,-111764,295890,390465,261984,307750,168823,1590,47568,-99533,-252784,-441379,-295980,-132669,22192,-53406,-359051,-309277,-350031,-242991,-94507,-138095,-373807],[-264484,-223193,-169997,-3025,59656,152781,186211,128729,255259,304057,195686,-150346,-131317,-363678,-162422,319619,582388,486168,-67721,-398347,31488,97300,-50292,-233682,-185449,-79988,125862,354419,381884,202234,-206695,-261289,374943,764180,819940,216684,-394010,-275027,-90743,-120242,-246134,-265352,-266522,-412269,-349125,-160821,-62477,-129695,-220940,-334678,-418328,-365868,-383153,-371024,-340273,-286317,-14644,354095,496746,435802,312353,165764,-119601,-392441,-436361,-208985,-264187,-155765,107940,227887,53874,-274836,-369472,-111448,115557,-8633,-90862,-57354,-186675,-419918,-110610,263750,628731,757548,830917,653647,-27301,-504160,15253,162255,355484,245406,-31912,-166038,72999,193422,143874,185530,124160,349760,592892,605495,230183,44609,-237722,-116817,127036,190238,191597,4317,-301530,-150919,-52975,-66056,-122709,26118,28041,-155986,-165645,86344,-68991,-346058,-98639,333746,359357,-19103,-172121,305539,625220,556550,392487,245502,61472,-60266,-127572,-276712,-303871,-189305,-57606,44428,85717,-2769,-53459,-285524,-113609,32757,285916,333881,233591,-26918,-265657,-42907,-118519,-351176,-255359,90795,436425,485028,505241,437496,189124,-197488,-464414,-371789,-297197,-211810,-1169,649243,1165123,1095082,678902,3975,-192518,-6337,-210370,-248981,338449,633717,306920,-139961,-422271,-302299,248200,635543,621317,360614,32398,-263897,-249025,134605,373897,360960,205836,329946,693674,825845,423525,60406,-36556,-159849,-307846,-237706,121362,524169,863187,1024272,373989,-100423,342446,553468,482168,173941,98697,66666,11313,-376273,-259058,-245330,-162619,89713,250987,186681,118215,-54538,-171302,-414255,-412287,-216226,-103831,-56495,-103392,-264951,-391005,-208703,71849,347729,557597,465354,178225,-323623,-358392,132138,508093,609894,580238,376879,-44666,-339742,-497136,-376332,13254,279991,111540,10401,68378,-79379,-345056,-424150,-338199,-19355,521318,722050,534714,294009,203851,16361,-508151,-326857,-148668,-242028,-135573,-26668,-172317,-257280,-49767,331129,695594,299878,-409317,160287,633660,470955,70850,-134853,-91022,4401,-30042,-24611,22565,84647,156248,4558,-339898,-273873,60053,23305,-157935,-53920,209453,112189,-153400,-339043,-374276,-317896,-177815,-214015,-290689,-44276,-6709,-201906,-182070,101485,101901,32317,-73271,45976,-22452,-497995,-113401,363904,593121,602086,357685,-74825,-44512,22605,-5651,321672,596143,506118,516339,212797,-67855,-248985,-270323,-24760,44655,-59814,43739,279138,480333,618780,706992,744213,761051,673588,518841,275269,14778,-55790,-260557,-311204,-170199,-361345,-198772,583601,1097955,1052449,450370,-7367,-144232,-67426,-201413,-479718,-475019,-310555,-33886,109429,17510,-316095,-432729,-140147,30728,-11659,-3553,102470,213024,186877,-111722,-67116,5217,-24385,-185194,-495972,-285621,-194133,-302761,45193,496105,687359,616887,202911,-175384,-206111,43047,334500,499790,422795,216945,187813,395087,780040,1007276,1040912,592623,-51605,-463218,-400948,-67685,196526,209743,-320,-229807,-135007,77582,54425,-109681,-269609,-409073,-226748,24075,131143,361246,528045,250621,-67772,-56886,53017,-8553,-163044,-382797,-401857,-296359,-123869,-235768,-453575,-547222,-315211,-246271,-206952,-182044,-256417,-275491,-414799,-522388,-365312,-250404,-210933,-6275,-93096,-315962,-374206,-292945,137320,604620,616546,392266,174828,-12297,163128,247756,65760,-153159,-310981,-324357,304322,331502,156020,-133733,-395603,-252787,-129057,-394727,-430260,-147764,-124894,-369175,-441071,-193719,90429,364892,586921,648910,571444,423184,306344,569123,344937,113769,-124292,-434520,-354877,-237339,-422372,-371267,-197788,-136589,-212562,-307762,-209708,-147519,-208582,-453729,-290133,233909,344050,500224,612180,444308,167113,-120141,-280901,-439084,-325848,-291083,-471496,-106580,381335,353225,385953,862141,1103045,1067362,766211,606865,510262,355940,-155429,-51023,128438,294395,557052,698457,624251,417185,240345,100747,-129128,322425,733656,687070,374845,126583,-55374,290501,445908,211893,468887,1128432,814003,6631,-84844,816677,1235415,1081019,428907,-37314,-85518,65527,-87783,-207067,-32941,140912,104016,-141408,-415549,-516822,-497796,-434281,-222438,-41292,36609,192803,96952,-384952,-225325,-123983,-384891,-37579,21017,-72950,-349833,-397501,-288266,-81637,163844,348093,450066,289526,204248,181629,-115154,-335527,-215035,-227493,-42191,131174,447264,199874,146030,282089,652353,649096,563896,257126,78619,379552,521300,311223,55958,61217,169522,-141979,-232044,115453,253714,216227,87578,206356,292708,544147,633512,726008,678184,683287,120830,-513842,84278,614778,699159,355725,343637,509639,369267,-20846,-416398,-554120,-429039,-318015,-203631,-200533,-374929,-316552,-166140,-3980,117503,266579,355370,-48167,-286783,229822,396719,178182,-116425,-280774,-357985,-372773,-282916,-386720,-181044,-23666,-80497,151099,521674,584444,288376,97578,369449,311778,141105,-46611,-250819,-306020,50617,141750,-145996,-537811,-292077,-261915,-490478,-558805,-343644,-56455,-43072,-488417,-47344,358797,234169,-195215,-382326,-69640,358072,450554,372335,169223,92085,-51245,-229887,-55283,-53595,-317095,-359415,-249290,-265721,-396387,-492039,-435694,-322607,-205738,-173435,-282413,-488930,-516463,-527696,-488947,-266378,-119764,189753,144007,-89005,-17570,57535,-39386,-339126,-190752,-280978,-474380,-183080,199721,302801,217855,-379145,-217350,167608,183453,-206698,-424227,24379,163258,77772,-1196,235426,288541,23528,23665,307356,121347,-127667,187717,392417,215541,77172,-274777,-481053,-456743,-153116,105520,87951,-325834,290725,814233,532129,-150677,-40781,64733,-182822,-42144,336423,600590,890844,1035033,681938,358919,-141551,-389142,-380808,-249019,-264275,-298668,-382363,-126058,289106,423132,121310,-271750,-390890,-213222,-124636,-95615,-27043,87188,143389,45497,-47059,134182,304249,321154,34132,-125455,137795,415160,405711,157238,-441390,-11746,242491,188541,-35872,-334498,-334458,-26295,558806,835211,547878,366090,41503,-146974,-408916,-139957,348520,324634,22256,-368104,-99233,272831,386349,46314,-167379,-238998,-209550,-477799,-186274,15791,27817,247924,491906,448839,257389,247570,179385,-159939,-168690,22452,354056,581026,509503,81326,-122430,100845,501437,253662,-151022,-479633,-601451,-297558,-98023,-93593,-105438,-371265,-187254,5582,88176,-89542,-354233,-486842,-457077,-456573,-545309,-147258,-2055,-76192,-191289,-348123,-78718,290328,498169,365316,45387,140129,46586,-402761,82546,345283,131969,-145526,-233700,45438,425783,582499,359196,-283683,-450351,-138377,-156535,-119310,-399696,-432372,-371164,-372623,-45873,-102134,-267566,-504394,-209093,-247934,-436152,-461731,-268459,-81972,211035,111676,41919,-77058,-265394,-468372,-395743,-191997,32682,175542,299798,559563,904343,1007696,1109417,391586,15772,-162306,-323997,-143875,-122548,-166289,60989,102438,9206,-206405,-221244,75568,299783,507790,149932,-27007,65935,110790,83618,-46537,-120152,-124991,-316573,-439566,-399134,-49736,218484,54386,-463487,-342325,-337037,-222164,184966,631063,781260,670998,183749,-109882,-12543,90404,106236,-158522,-302237,-362248,26035,407078,288993,429653,505717,271758,234780,714564,900997,680319,304829,307809,466207,330203,119238,66361,258722,577931,739172,271035,-56030,-121756,-56458,-225762,-373111,-220155,76036,193008,338971,-6448,-394447,98447,263445,29078,-405371,113877,514026,469731,130483,-105627,29191,89248,194657,305374,220891,327460,222542,-312347,-83510,420722,411141,23747,-379622,-111689,-55762,-348118,-299509,-85361,51398,197271,133239,-116633,-283810,-97497,-111666,-421293,-138628,221123,339882,-150102,-371176,-270715,-436524,-316207,90397,47741,-238876,-414933,58407,399602,465274,436246,575963,463277,198962,201576,235253,184430,489312,858777,955425,760046,381153,136061,-4802,-228439,-328462,-416810,-245494,35834,-41804,-174923,-145210,-35440,-289175,-311422,-182041,-102263,-199955,-367837,-436282,-143954,249594,427694,165096,33744,8159,-245415,-418174,-392037,44231,462200,712085,359150,-75122,-414806,-178602,130973,337211,335411,419447,385015,347560,31428,-4847,55718,-3245,-238437,-441208,-113688,516364,817200,736478,313147,70183,58162,213879,422472,552635,305207,74267,82322,185272,89440,-46106,42509,283930,347660,212044,-105926,-296199,204548,487334,402116,231888,414746,527236,363787,76581,-136354,-312867,-169789,56731,38163,191525,158760,-205925,-496172,-191820,-241337,-18364,303841,391044,183631,-39580,-196116,-261079,-190907,-92738,19351,-172264,-354002,-464364,-277372,-84721,148548,292648,445246,357866,274767,-73441,-2687,126322,51920,-143157,-240343,-314634,-492673,-459874,-491572,-527097,-570824,-324135,131461,542473,816281,469340,40020,-55350,78476,-245467,-369439,-25904,130370,-202597,-169299,197575,85754,-227636,-172056,-67593,-300651,-465119,-83084,212689,442686,444589,289935,125601,-119073,-514483,-34087,521065,700114,181861,-557279,132262,444760,158910,-93028,6424,5115,41524,312554,500770,694031,709069,520512,381728,278614,350723,397099,146587,-202567,-516980,-271572,72241,230778,280817,204203,37328,-133583,98307,175389,138252,-44324,-369329,-107342,148599,90265,-186562,-93676,-86736,-89337,-236180,-411875,-169278,299047,749410,976949,792394,351897,162699,-300299,-422317,-13193,-52908,-257308,36902,387381,281216,-77655,25685,156442,191102,690711,511896,294808,239928,287903,143690,-185622,31013,161477,223555,529713,549718,262084,-84921,-318088,-492362,-520262,-291138,-304333,-168073,-46517,-232889,-291557,121330,332573,47972,43301,507533,388359,-191974,143118,193674,-79580,-312841,-44780,20704,-269591,-279918,-294615,-234757,-104649,-253830,-561577,-160574,419104,258725,56146,-350380,-335822,-195615,-172540,35365,291821,255206,256374,263911,84848,-44580,14818,202398,342538,290807,249645,248759,67096,-128545,-131573,-38511,52319,-23338,271714,414285,193234,-300036,-419726,-282721,-212665,-169539,-150502,-108432,-119280,14581,571952,1108860,1111927,521852,-69400,-317904,-150210,19971,175706,197135,231595,177184,88639,70421,125300,63364,-164482,-155205,-188334,-407646,-163608,390015,553524,577813,472831,213854,131236,222336,162803,-381613,-4315,430274,325372,115646,18396,63153,323776,630986,682698,343969,-323107,-225263,336744,606202,581632,302932,-248064,-527215,-464426,-501208,-552933,-289425,-338702,-520583,-276557,-236540,-263423,29033,171527,9496,377633,901392,1010195,462848,-235702,-96917,203753,297844,103800,-184180,-520217,-299693,-46548,161833,280661,213540,152799,341763,308949,-32582,-327350,51531,197550,157782,14927,-131047,-308403,-207680,98535,211087,38723,-153153,-435387,-332594,-107143,-98899,53366,-335589,-171089,904175,1645180,1909517,1613199,977337,338505,-379568,-229886,70303,40006,-209224,-551192,-218501,-51249,163988,127459,-63326,-264692,-73423,202091,133044,-139427,-83312,49585,-163979,-346863,-312004,-198814,-5434,-39089,-208343,87010,333871,164274,-41437,-114417,-114385,-51092,-26083,76051,109615,49749,22613,-27123,-35494,14056,136960,223917,378731,387704,247579,147881,132747,66892,80965,-209205,-499044,-532064,-422353,-129069,62838,-114568,-293646,-334661,8494,64781,267931,354315,554415,774515,506183,-112033,-363977,256680,422200,260161,219396,-119169,-472567,-668161,-141013,259071,473910,578364,367592,260562,314030,525457,473495,175466,-197067,-401468,-237445,-211517,-324969,-284363,-367125,-130820,124339,61305,-138042,91763,264537,155279,-13765,-120042,-266948,-425894,-334298,-230995,-49787,-19566,-74559,-312068,-369053,-235985,4477,190721,238542,316561,234718,-171012,-107599,404873,506871,295310,50957,-53838,-159246,-430235,-392879,-164289,-128963,-306869,-139178,107101,65076,-158117,-158209,128320,363081,132330,-136164,-300334,-349413,-265614,-298493,-278487,-142761,-167816,-352981,237231,728898,726321,388297,172860,110461,120837,328900,774658,892782,754751,456388,254747,191472,96370,-191735,-310130,38244,65352,-103428,-377465,-443337,-462276,-441283,-356044,-303169,-146230,7383,-24584,158998,391460,309222,-23753,-230897,-495716,-32787,161548,249201,89919,-250953,-44996,163006,61198,-442582,-306399,7155,190753,428163,542054,369729,-133160,-38775,289432,214961,174239,76525,89800,90582,80849,-151436,-130514,-27908,136003,288875,214662,-149067,-242533,186829,384995,244865,-60773,-302711,-307851,-128777,294369,404143,626990,741863,631695,385237,-42544,-176644,165585,720350,781959,473801,210839,-153001,-328324,-112673,1015,-103240,55019,551319,447504,85547,-428445,-373059,-276189,-496994,-299896,48282,27764,-8523,-28408,-498841,54384,316245,-41617,-470028,-348823,-400490,-448767,-284408,-179419,168466,394828,259447,-122878,-223976,-116972,-241592,-529659,-388266,-240749,-97489,74443,11806,-331783,-408514,-149236,-148757,-365677,-427989,-273704,-42971,-85604,-135047,-516695,-540250,-374216,-233840,-224524,-134082,32197,-13357,6804,-38805,-133915,130754,290131,-53509,-556042,-143008,-77696,103945,428577,173163,290185,-42427,-203134,-146040,-34492,-184374,-250840,-88255,13127,38594,68950,352790,462293,184012,-389759,-274152,107337,62628,-465362,-136036,90297,67693,-420856,-523593,-506654,-123358,234795,223513,207682,306076,150192,-293234,-138335,292959,517920,621674,717222,770401,433989,42308,-421117,-255907,-354398,-252568,218977,148395,-350820,-298288,-185358,-315441,-484123,-198754,-230158,-269385,-6431,217578,63305,-170892,-357231,-386308,63679,484974,563055,262031,90293,342337,478685,437654,404565,482709,631758,716889,735795,793830,756733,722836,295332,-143619,208048,370821,208823,-47514,-295416,-183302,32827,15899,-162780,-81789,145479,33670,-101262,-41137,-212636,79873,663758,726119,426006,-161835,-258291,-161798,-35687,-25353,-100865,-242046,-324324,-201911,-121957,-93557,-127385,-18506,367271,847550,1017019,583642,46629,-97489,133800,-13338,-301729,-209202,-342117,-374766,83357,354000,474927,554230,652730,614251,348885,90684,-96584,-183835,-136531,228017,184123,-252350,-200026,36178,-11483,-103893,266345,170499,135091,80345,-185436,-283164,-80637,-336355,-386760,16745,201416,197041,135039,-4387,-305338,84886,521813,546690,410185,389477,443795,301965,45375,-178999,-338238,1957,383727,506357,248272,-103867,-400428,-295237,-138280,10525,49947,162855,249174,301799,242588,8851,-242872,-232016,104311,593959,714205,283202,-17578,289607,396365,88910,-127296,94018,194410,27348,-117698,-599,215072,399943,328640,164964,-124163,11828,101537,28674,-200715,110996,413299,377747,-36362,-114664,140442,426275,320238,75099,-317874,-443952,-253841,-312127,-400488,-489127,-521215,-399422,-386569,-401195,-421645,-374953,-131796,-4414,123588,117096,109576,544361,1112597,1010849,450239,-252830,-93270,77242,-4986,28186,351301,416819,225445,363275,366673,277072,369470,861918,1175750,1277391,1040421,419827,-135846,-374069,-366441,-512691,-367355,-152508,164342,476670,447538,-8657,-49398,259834,204295,-14541,187241,303139,119724,43951,-100460,-197001,-365113,-315526,-168576,-25200,-79226,-325180,-405888,-375138,-155437,-38642,-102073,-315689],[-294652,-294575,-337320,-255456,-107465,110079,175766,162791,266257,495487,299679,-108330,-91888,-368994,-185629,402255,704814,431670,-121892,-231797,94295,145721,-41775,-138155,-135673,-118804,38023,219983,277989,133741,-277063,-182588,502864,1021685,1103926,655999,52119,-433849,-447766,-181338,-156015,-312447,-385972,-416926,-160304,116734,222540,2894,-123181,-383626,-228448,-113027,-303605,-337630,-289960,-239938,-66812,200271,362221,375356,281721,95425,-66230,-62283,55186,61612,-166650,-425404,-119003,121059,50444,-214069,-448908,-118840,58622,15021,31800,160635,78588,-85289,-151641,63664,488702,888628,1028031,663189,-133430,-165878,248167,479486,464715,319402,-105703,-267040,-79814,-133104,-295161,-68197,-12531,96784,429814,533497,357853,166270,-242491,-243378,37108,148701,99166,-164160,-478048,-215242,-30457,-3283,-112367,-12538,-27685,-208814,-304474,-89980,-143335,-206402,-10438,257566,206639,-56780,-34635,255878,628107,484915,299154,252818,297175,159201,42242,-252078,-360795,-170649,44244,144540,133754,-56371,-165552,15993,230966,240260,362993,383240,196688,-146488,-448786,-4320,134448,-69060,-350512,-262380,171132,426324,643654,619642,278974,-132868,-376976,-403708,-260328,-137236,-14138,500868,811283,788356,571042,52308,-246861,-174612,-232787,-383148,-19454,167999,27603,-195415,-341544,-360999,114893,545259,642897,481387,252698,66074,-178391,98747,619155,490818,36570,202374,801109,813585,373131,-233989,-315223,-82024,-64423,-114254,141479,377243,583476,421637,16117,-215262,295530,403138,381892,234542,118391,91382,10676,-324177,1318,-53753,-7162,43353,150352,168690,275132,368206,232801,-178538,-288669,-185266,-18587,199193,236687,9594,-267354,-390182,-273554,-91207,157259,178641,15773,-462912,-340636,63027,341838,348893,281508,195783,-15548,-21908,-16313,10662,118358,270828,183444,271933,364507,95034,-342880,-511145,-269883,167953,647037,752343,417718,203967,112951,-249624,-389749,-127533,-29408,-270711,-133941,29260,131919,53295,144735,468782,747955,264946,-426366,-105618,414627,338920,67177,-198344,-105584,137888,181634,-27409,-197053,-231047,-236359,-299466,-536051,-290702,-85741,-156245,-354641,226299,535862,278286,-196733,-540562,-140120,-162625,-139507,-152114,-226241,-87362,-216726,-332879,-141549,-126196,-343358,-444530,-228953,93985,119480,-238384,-397407,160712,472663,556621,323192,-162167,-233620,-174086,-277979,5895,379353,383355,348812,55782,-190683,-361121,-348751,-44188,132963,87936,228883,358097,389541,199359,9102,71471,444089,706066,738565,449858,-12687,-339278,-420325,-580077,-336670,-466151,-151423,609541,1087968,888754,403087,92137,-105976,-218814,-446706,-420081,-246033,-305826,-194979,-4820,15279,-197036,-343490,-186958,-47622,22619,254912,497208,617634,642650,413469,305710,119946,148075,-125255,-298158,-81425,-20298,-106354,267390,651872,596869,287514,-184265,-423363,-426471,-140558,257624,490063,345024,204128,262816,573304,1009125,1149175,1065899,453365,-178344,-429597,-666301,-204409,142111,153003,-51122,-292827,-112709,27433,-31073,-151450,-278115,-395857,-267900,-147129,-1777,434957,659235,148382,-203447,224930,262708,-107697,-341525,-428070,-411882,-538081,-447589,-416900,-507002,-476522,-191978,-195147,-177147,-175454,-391178,-484048,-285370,-44676,-111222,-82830,-123185,-133180,-275830,-525000,-363133,-474893,-5430,490373,552447,334744,317748,234822,298681,327819,119968,810,-186764,-357446,187547,233684,-49927,-373737,-559574,-446903,-296758,-478915,-449959,-97309,-21830,-304939,-469943,-559928,-488123,-49859,365228,375898,351940,33021,245132,441657,224600,10662,-164867,-355849,-552010,-335697,-344792,-163584,-174508,-360886,-362889,-153235,94002,114285,-46561,-218938,154752,588452,825470,948826,1106704,657200,183670,-32227,-199431,-364978,-232481,-269446,-606029,3190,516116,443043,344663,635420,660390,565216,472423,594183,693918,611072,122994,129097,128613,344178,446306,467713,171470,-176310,-260379,-148941,-313554,168463,671697,801726,404393,68571,-35665,202460,256186,42304,436627,1055971,1103108,302396,45018,570481,926504,842687,199942,-245037,263946,488948,334918,-22976,120031,383736,344581,120212,-135145,-375021,-462459,-511121,-258406,-232174,-297108,-41283,-13745,-402000,-219328,-17101,-262721,-149232,42482,-5393,-242914,-288868,-205957,-128713,97197,254189,418989,285304,-14664,-14699,-252324,-627933,-421508,-340432,-175347,149450,373707,183223,340224,490886,723479,597346,418922,262542,133184,327089,315604,291905,21780,-82673,-5496,-153497,-282867,-84222,138276,288664,328091,444625,534182,685466,711109,731369,738174,784464,193061,-354032,-85212,319010,342764,332673,544814,618716,285466,-182592,-314658,-247646,-158630,-133350,-110137,-249763,-538494,-566658,-302810,16259,93368,106113,203816,-57443,-121922,401739,669895,457230,80616,-182143,-111855,-266543,-414346,-270254,-84573,-65200,-289190,-278503,165028,356833,261946,260920,487266,599838,402157,47114,-369408,-302849,269807,440038,145434,-492279,-163196,-35569,-227931,-206060,80759,249161,74402,-338988,-146633,278213,224287,-136977,-452446,-125399,233999,278299,337708,293945,115821,-191537,-225633,22669,-45458,-387778,-226997,28000,-39880,-209998,-147064,-36980,40299,-15340,-201163,-403198,-334077,-253134,-210151,-395805,-604382,-387149,-32463,124498,32953,79608,132779,-5804,-340202,-319551,-339835,-306419,-49921,177130,114805,75990,-200253,-312997,-27777,99009,-320340,-223792,256120,323640,148426,75733,365241,534694,246380,-190771,-227134,-382676,-165235,275814,557118,314101,84436,-277915,-390642,-262417,-56361,199725,205624,-233859,408392,960859,891899,262190,-28970,-153234,-451613,-167164,287861,567379,807553,839161,493319,166796,-216105,-487596,-317340,-132224,-307869,-590038,-255238,148883,397010,283038,-107992,-155460,19301,235696,230990,349234,355684,233709,152459,-38392,-25026,242746,525147,465635,248755,42241,246311,406499,350948,83175,-418279,30924,406103,386795,83593,-243825,-476563,-291642,104554,347943,58905,98841,-132701,-170549,-235861,-94339,269744,289492,116526,-186424,-220342,54401,275716,264987,162529,18655,-106948,-243095,-74985,97787,201463,437558,534796,305833,-7317,6033,156170,7590,-89623,15504,302023,571349,563479,311766,98235,120401,232698,149479,-188694,-377088,-510628,-362633,-49722,109800,96587,-33344,-268,11842,-70860,-236727,-260451,-96485,-145427,-333991,-507900,-42324,55708,-72617,-243638,-294188,-183376,58161,294873,266397,91919,151591,67948,-260296,204034,455630,232269,-215536,-521700,-19074,391447,479950,127738,-344222,-125178,11581,-19655,-70838,-350955,-366382,-305950,-242670,-49685,248883,-51398,-239827,-195284,-352364,-417135,-351922,-28840,81295,228435,42666,-141447,-217411,-386481,-516378,-419927,-128477,60606,256795,439964,721957,940138,1097766,1102001,624082,165257,-170948,-551747,-309891,-267075,-257259,27701,166427,-49969,-416388,-293168,3894,223764,353028,104776,-67627,-121059,-154225,-70755,-113667,-149042,-218430,-445394,-411631,-539508,-89606,224879,145350,-443313,-359014,-323232,-242504,244073,801234,980726,786804,155981,-191710,34057,155498,140697,-5917,-393429,51036,348460,627725,496559,575577,605308,164214,-75119,684053,921720,715992,366996,285001,382301,96116,-114914,-83510,130414,394950,579266,49727,-489628,-201706,-138554,-289033,-322504,-232567,-8972,159741,269205,-65948,-522614,-89841,-22549,-169730,-41749,193884,308438,99897,-376319,-288877,19221,31818,-3396,156586,174867,283023,275014,-146859,-117240,369576,416166,83242,-506873,-157862,-36237,-205821,-340715,-195900,22147,324031,324963,10058,-469160,-205950,-243245,-416359,-72841,325574,542395,263801,155441,46608,-20434,-19410,222815,299929,210148,-222585,-88736,302028,325060,196313,342883,426403,252679,310183,439977,612631,871005,1175098,1113373,740624,24212,-259897,-136549,-355739,-350123,-390702,-387460,130758,206708,124609,-466656,-455707,-518249,-315114,-170808,-197754,-376767,-455928,-516776,-111477,380194,681401,475025,140070,-140512,-201497,-203178,-353795,-266850,105604,390518,224958,-118218,-499158,-364402,-129902,116094,167066,173750,190610,98730,-61138,-149877,-148094,-234219,-473285,-357933,-220519,309390,607495,580419,240491,-55160,-126782,-12673,158889,284355,161142,30452,25896,55305,-103015,-232285,-177617,80923,184084,271194,-149595,-270094,297833,514808,393312,97325,258528,391722,242194,-126697,-374642,-243331,-36976,183403,156340,344830,401284,158226,-153699,-210989,-253585,-68548,205461,234570,-76997,-237636,-249470,-349676,-264543,-65293,115372,-20966,-255513,-338203,-322537,-167280,144665,284694,371363,300102,348203,42813,-22970,1268,-38952,-85848,-347363,-285034,-376302,-486992,-514460,-513896,-383539,-126363,242071,609243,738098,411554,183487,133490,59404,-314289,-307171,90434,242300,67672,-412390,-135223,-94890,-217940,-2532,60673,-210930,-483204,-115582,226108,435536,553546,471138,265745,68908,-339992,-277356,141314,278823,-122512,-95582,769261,867959,446684,-31976,-1695,175049,173109,208962,369898,484901,434028,396105,387283,246018,258186,334436,176744,-14946,-372302,-633614,-218088,-12584,-5302,-39626,-53290,-265287,-107010,-64110,-35349,-10799,-70924,51809,163724,149833,-87145,-72661,-126345,-267458,-507319,-283591,-79483,403324,999821,1281111,854652,339438,-48799,-472566,-295543,-65547,-12379,-223149,-133168,328263,206949,-315341,-57745,82070,-32549,173367,118806,136365,213645,196729,-65039,-470993,-168709,-230691,-151379,255166,397326,88296,4614,22778,-57174,46171,168609,25789,-28794,77662,-20527,-453604,-255286,-137,-150693,-9738,445834,287457,22262,102807,200590,108566,80388,242473,376531,230413,92322,-158774,-221689,-223556,-399570,-519522,-134150,501998,123951,-2768,-308238,-427780,-265135,-154454,102933,333088,368216,345128,451374,280169,140231,182136,383114,454310,256357,43608,-3998,-178764,-164149,68960,242339,273012,267009,643575,748778,485938,29159,-317993,-257728,-117283,-107927,-140295,-127182,-9728,110782,658314,1133163,990988,425521,-63742,-359117,-341973,-281286,-155809,-63149,85970,30638,101504,277372,426872,312739,-18845,-129260,-111702,-338730,-83236,389885,533298,436252,338389,209643,167904,96431,-79477,-81102,231846,481556,376384,277574,272380,290059,297611,263920,149346,-138940,-593729,-94169,322569,366893,427406,95501,-287432,-488876,-424983,-381697,-194769,71638,62631,-211186,-516005,-364293,-407954,-224223,7363,112066,411279,851426,900821,403138,-268542,-120434,239495,312356,78426,-218279,-372750,-438597,-382690,-91699,172765,210943,146759,170048,145549,-150321,-515252,-177386,4633,47687,-29827,-244340,-495865,-174786,97319,174560,120753,-81561,-416941,-173927,159095,236505,231470,-250447,171065,1432295,2027682,2310553,1816986,814910,15360,-418383,67897,193618,-45495,-466246,-155956,319528,463769,496278,243703,-140865,-348466,178306,503735,320408,129909,223344,379498,64394,-153506,-180305,-146975,-102810,-266619,-431579,104730,265225,302280,135700,-84260,-211799,-135665,-68290,92386,216545,189469,-23075,-350193,-245573,-32775,89552,324596,602703,646720,536966,291827,86437,-15562,-91235,-123864,-274396,-495709,-286442,-87385,33607,-173524,-432860,-488334,-178245,2191,184820,499731,627188,885214,663695,-2556,-614830,-75048,-55957,-127131,154941,198421,250180,95259,-440843,-461208,286175,558699,452319,-3381,-148566,171231,264839,48293,-172324,-84762,97003,252327,210987,351445,-229911,-194737,22569,-1432,-223331,45139,153006,35872,-80356,-266274,-293294,-427473,-306233,-156390,-57114,-55136,-143925,-204399,-131840,-70522,261947,413534,425324,293097,-142111,-392701,306711,561675,446507,-25062,-182115,-100670,-141664,-399759,-464807,-185905,-71395,-109839,64745,321448,298589,-109628,-375629,-35641,162409,-77025,-271176,-291092,-84062,90160,-66827,-186001,-192025,-281768,-172733,533839,779613,455082,23888,-44037,-10858,-93552,157205,505851,749825,676853,332074,215729,240692,135284,-71496,-119491,95106,158413,-50967,-427961,-325384,-253714,-192943,-155264,-423998,-262586,36777,82494,395556,797331,681089,348297,6655,-404377,-326462,-93823,59733,-19373,-186600,24947,290723,220214,-126960,-35397,14637,228979,623538,989556,822511,-38294,-206233,157945,9017,-239201,-320886,-356206,-209560,-52438,57869,4483,110222,286802,358055,131989,-463898,-55934,375097,457157,244094,-60163,-279563,-339630,-144137,212864,275370,358173,437941,305799,245119,258042,195201,201515,458054,393565,157964,-73067,-404116,-127999,172648,141115,-31291,-188927,258691,308594,69256,-359450,-308550,-255756,-398046,-237790,-150976,-247782,-285,-6195,-511854,137830,368623,-50764,-508521,-430945,-490717,-292487,-235030,-293590,-31119,282977,249613,-9409,-65458,-171728,-240953,-403396,-466975,-193420,62911,266546,142143,-334228,-352428,-23522,-24240,-350208,-443117,-350004,-531471,-512455,-415996,-502569,-507128,-600548,-415306,-209368,-84015,50708,114626,216920,51777,-56239,78728,217487,-162107,-499595,-128112,-249617,-433721,-93380,-7689,111852,32572,-278178,-301340,44909,-30354,-193730,-219270,-252839,-244647,-67685,261318,581871,643815,474799,-203122,15963,301550,-152352,-391014,-208945,-117612,-546216,-446905,-508120,39125,542187,631123,330886,115201,-59166,-259505,92143,354767,531286,542969,708466,772982,435976,115485,-253538,-162322,-125211,-264416,205143,77691,-493843,-136931,126276,46300,-132413,-57318,-115459,-161801,16694,-16837,-165391,-259463,-311526,-352323,-111229,102032,83878,-284517,-133536,280518,308809,206661,305027,497808,675575,830262,777905,752491,642565,575917,65631,-121053,417664,597505,405741,156808,-52705,-191669,-21933,46616,-60499,6733,318319,190313,38965,173407,72076,232121,766391,805254,340024,-299469,-87466,16165,-18109,-210080,-393706,-348183,-327282,-257230,-268797,-221967,-199465,-61142,398335,994863,1171524,691303,152260,-75776,311657,306416,64189,-207558,-381496,-577437,-291263,-3006,260325,441763,629352,574100,176642,-48642,-156952,-303622,-419199,-266389,-214940,-410318,85549,351344,188833,-38886,193441,-31652,95663,209885,77466,-222134,-176490,-342481,-302722,-63685,92882,227437,315386,256322,-11278,344031,711912,759342,684847,769851,731801,453303,77219,98059,-224047,-81765,376910,565545,279481,-91960,-375797,-273640,-9359,190962,290764,256142,41357,132704,215939,44865,-272324,-335624,60956,625145,691315,170490,151520,711450,600838,61931,-66983,248388,267235,245372,442126,512868,540672,415094,185757,-30602,-222277,-259375,-147525,-171127,-470090,15722,440872,591043,291991,37611,51219,336900,265849,67260,-344380,-369506,-410541,-399767,-320717,-294557,-335328,-428614,-401802,-361503,-420010,-468078,-341896,-304221,-181829,-386269,-389248,-143491,538448,652358,418803,-125420,-15591,259245,189274,87931,395213,459938,230523,213284,190276,-12820,178817,717014,1089814,1230918,1044530,325680,-316001,-291140,-284855,-367536,-195971,-72773,215801,571278,533618,41769,-123691,194518,75013,-289402,62958,327301,240823,94128,-52709,-237445,-394073,-308879,-232982,-107985,-110238,-238507,-293434,-181993,7327,98420,-4480,-214966],[-333457,-348015,-345394,-248850,-72266,89182,127479,105093,151163,457328,177218,-68344,-82751,-394549,-187617,413603,607599,171927,-200177,-141477,-89987,-49237,-103392,-24902,-10948,-78376,-34036,10128,13497,-83778,-271648,-54181,475215,1024197,1060745,943733,506638,122718,167597,133557,-95421,-518888,-515116,-511953,-20988,357813,381818,56797,-123731,-388667,-58110,46968,-274054,-287467,-192306,-246457,-234222,-149510,60042,193140,139245,10775,78063,381985,588270,292862,-118582,-583450,-237596,5606,8049,-152770,-526590,-209239,-25658,158678,382683,509564,404214,220187,-30635,104461,459198,914468,1064660,619707,-5789,21650,357059,555037,403063,176931,-224267,-186798,17225,-141914,-395443,-157528,-96133,-168611,163399,229818,252473,78498,-341764,-364757,-103443,7809,-166617,-477387,-522483,-149405,41779,41214,-96774,-131933,-224029,-387418,-396907,-251710,-211332,-46997,133655,125640,13783,-67645,5531,132659,469014,512644,416347,343568,532814,376563,189096,-213862,-385745,-187635,53396,167197,223049,57980,-254216,70368,292341,325121,364793,348852,101486,-312443,-353869,277610,366145,270403,50786,-80169,324773,595714,822120,707818,295185,-101062,-241521,-156786,68035,-82268,43755,385621,409397,392920,368781,41653,-307286,-316516,-261425,-319847,-352796,-288495,-265183,-271389,-256465,-265870,-6831,326156,556604,503711,392673,340963,-90227,22864,632801,499431,-157722,-74231,619920,533609,192406,-390960,-54982,215707,167244,-80239,32886,142711,114320,-330197,-464602,-244614,143282,156641,121931,99651,-57238,-29144,-61645,-281521,31717,-24199,-12601,-76488,-21232,52508,311434,673187,603883,208727,-30638,3269,185094,411128,491836,176366,-104498,-339795,-383820,-301562,-35481,82433,-142090,-475761,-302484,-87617,60000,-30496,-92291,-63007,69901,294388,423788,416549,108196,60846,201776,337955,405034,30814,-447360,-441893,-27291,469742,794656,703896,200582,-86415,-206430,-263786,-127750,66379,43733,-292552,-234425,-79100,256241,265327,316087,525727,535995,122249,-243879,-287514,113250,213098,137824,-222648,-187280,215099,402053,170826,-210369,-419661,-452839,-378873,-533406,-383577,-267468,-318013,-106608,462630,702186,352046,-131480,-392156,-147226,-105039,-73037,-60468,-199833,-223197,-398613,-445091,-311686,-405542,-360051,-305406,-278660,79381,185237,-19814,-585997,-133339,271717,376168,108449,-343705,-368765,-93402,-534905,-222127,119222,208726,30943,-294065,-488690,-477178,-478245,-134634,145362,177933,277375,260445,113507,-345228,-630721,-345791,162573,690262,844238,571906,87622,-488230,-386942,-318612,-360066,-508434,-124417,390416,683871,509795,282967,132799,-75734,-365801,-259758,65038,98933,-164359,-337173,-56307,80860,-16869,-214040,-173865,-64651,48350,338473,683093,961154,984664,808452,580312,199448,213278,-31675,-52191,72461,41279,-454,328027,609396,424796,-17374,-369493,-274562,-373602,-380042,80878,341803,156520,18292,193998,586649,993099,1164039,933967,247734,-205065,-167682,-480945,-337087,18444,-14843,-214970,-411099,-98081,30008,-34235,-171305,-321467,-429747,-383095,-398196,-229906,275648,500311,-34712,-291360,446630,406370,-94580,-495485,-455306,-303393,-304783,-365896,-464708,-528315,-453736,-236037,-141685,104256,268494,237519,96695,195996,282094,13460,-73436,-108712,-270912,-395437,-358949,-198029,-397436,-196076,252152,403424,238527,300938,235598,103786,123905,60647,118040,-93071,-426457,-59938,6813,-332754,-461772,-338283,-354495,-267626,-478653,-534997,-119047,30264,-221459,-309841,-288705,-270833,-123312,242548,227897,228700,-98223,274420,299253,155814,-104201,-244392,-290355,-384095,-394395,-123183,147453,-59892,-464362,-58731,430955,578308,416438,116259,-5910,481612,854795,1185086,1187557,1157304,575560,1524,-54350,-182012,-385928,-280765,-342789,-485383,78591,509281,400925,227627,417370,350965,41839,-40225,463452,762499,774258,567283,393308,212280,406034,320714,180955,-172368,-325152,-371904,-175804,-354118,-111407,463443,740572,361122,-53150,-43021,158134,211467,-94185,71799,588510,948448,375740,160033,314941,507539,445210,-39618,-448527,424476,665257,567359,70167,132268,452730,428873,284815,87437,-127224,-311758,-513992,-295796,-411625,-489856,-87659,-2129,-328997,-277349,-4145,-107761,-150579,140307,30768,-235084,-220857,-62256,-67992,69287,141096,267570,143708,-355949,-414523,-479460,-399223,-164191,-264928,-258645,102392,164833,206497,402290,525205,529883,370992,84350,3365,-81907,-89847,-128997,51188,-83243,-314282,-323157,-231696,-410722,-371003,-71478,201344,390274,408492,518498,597432,588834,511235,571968,624256,186494,-209297,-273334,-111700,-60783,185542,487671,462918,50335,-234442,-84334,-74926,-74592,-95427,-126599,-327037,-533129,-493806,-433412,-18028,102772,-130937,-268701,-236566,7951,463006,763501,591459,191887,-154171,8451,-145538,-434869,-240733,-55923,-78326,-272401,-170061,308825,352306,243458,222484,396852,647344,495311,98055,-364792,-366522,217673,414529,176266,-474919,-14980,261097,164265,190228,415320,572887,347501,-72339,-304004,143591,155754,-150206,-490458,-158799,74495,169365,252258,234675,48766,-268639,-268963,-38014,-104155,-396912,-387895,-26166,1108,-66588,156183,331800,359518,216931,-80224,-126856,-18065,58384,57821,-96319,-288812,-616285,-329988,-3680,60861,72773,96663,-52003,-297741,-430502,-391975,-265611,-82432,-16631,-125491,-80005,-52879,-40348,-12867,59835,-409601,-142402,351640,388188,70895,-22616,357754,587982,322164,-350054,-409790,-193750,-227288,172362,502944,299449,24319,-235648,-235676,-166408,-60436,201037,276432,-28462,420152,882998,1017310,626229,294272,-68428,-422248,-318641,107185,357783,465521,409566,207472,-90395,-357938,-505805,-114413,79294,-164379,-416056,-95788,232054,351223,92672,-262761,-63023,318442,655242,627764,746035,625726,327380,136150,11548,154221,369503,683604,598785,530105,371316,454261,336718,174537,-140822,-384004,-6666,394650,426660,142797,-150431,-368489,-593496,-489641,-175047,62062,349668,60395,20563,-59460,-19298,203084,382835,233770,-17638,-241131,-109013,79749,369863,434790,229299,12690,26253,135549,158712,188419,374265,416473,125157,-269890,-439409,-100668,29064,-85416,-37399,168208,424189,458254,405657,101049,88056,-224711,-180486,-189966,-306025,-390057,-417620,19679,441061,398642,386677,234104,41073,-161201,-406057,-101113,135419,62991,-235506,-437216,39374,86317,-69722,-270243,-409043,-146231,-50708,-18798,-138,21919,115818,139063,-122269,91576,421012,367927,102544,-362819,-279336,98553,198700,-146896,-302469,103856,61271,-2527,-128697,-474325,-491290,-124344,107716,435292,452203,63415,-16494,-80337,-264119,-302090,-164707,251487,291605,279401,11173,-397403,-524368,-488035,-481540,-495492,-152968,72659,322809,570768,798936,765124,879753,697424,591155,202961,-159217,-446369,-322425,-371408,-373640,-130002,14705,-249300,-420319,-101599,38432,71091,-8962,-21943,-115412,-238608,-449790,-269436,-217706,-120264,-125233,-253835,-381222,-385077,-19533,251346,259260,-312388,-419593,-386776,-267335,206142,759665,996593,784558,96986,-416685,-60878,80263,94848,391050,164087,376913,531001,541025,416252,475239,542077,58704,-507398,448577,680633,512963,212574,52541,99341,-170118,-366751,-323365,-61912,176919,226195,-152778,-341852,17223,63477,-166094,-249214,-241802,-164230,-18323,-42578,-177018,-323745,-256106,-268850,-95778,151920,132307,-5507,-247599,-243376,-140045,-24212,-138463,-281539,-50439,118867,215997,196451,-121294,-143840,208920,294492,75726,-173457,-45423,19642,-163364,-378756,-289671,24657,428489,484127,115358,-385741,-353821,-391670,-284426,-29289,314123,544439,583844,555275,464127,318947,225676,371765,578717,635454,182294,-203078,133425,199061,6632,58432,270035,253381,255335,457379,891350,1098773,1259981,1033220,535019,-151079,-584456,-310166,-472379,-225132,-3597,42184,349063,553461,569711,95390,-137903,-295407,-220979,-212009,-393269,-415379,-492564,-375210,-29580,390914,617796,515281,82983,-300401,-117166,-22287,-265138,-535148,-65528,84258,63572,-172404,-341477,-297280,-313487,-117938,16953,-45977,20044,-70155,-93488,-292799,-370493,-431387,-419519,-177400,-251019,-64787,204608,221409,89899,-155050,-284072,-253717,-133453,-47551,-41986,-80233,-102474,-150298,-377278,-471973,-424635,-143361,92923,259934,-223800,-265809,306031,442296,261212,-89471,52341,203785,85117,-273339,-434016,-133108,-4120,168493,230608,394009,506882,375939,114599,161081,195241,123198,64331,-140515,-380994,-32238,-465,-119621,-222539,-1578,140632,-10723,-258607,-216421,-279126,-258192,87944,327059,353613,357323,383063,129209,-32373,-79922,-4896,-10017,-491541,-265948,-147717,-166769,-346376,-463127,-270214,-40305,196558,472704,412768,88665,-21725,138037,15626,-311559,-435007,-80038,30752,42626,-309735,-320728,-191048,-169501,44429,84099,-160607,-415978,-40704,304881,400119,583529,638466,473321,255035,-166918,-515538,-205430,-74968,-199655,100944,994735,993293,528258,113733,186960,381600,268663,105464,222596,303336,259899,274710,297122,125982,27743,78088,99473,23486,-270729,-688096,-457503,-258893,-315610,-253904,-90801,-219568,-212085,-231934,-316384,-96461,64707,164351,234268,230035,41837,-5381,-63496,-290927,-248936,-28875,9818,363036,938519,1157880,633375,312926,-70046,-355230,-343547,-271783,-67679,-112485,-232473,137764,92151,-420729,-37362,195752,127865,31700,58434,39696,126653,34219,-183646,-406277,-413581,-554636,-128057,72258,104748,-70967,226262,397609,472892,463824,424994,117805,-9420,169941,183115,-170277,-491553,-308830,-220575,-119548,112822,27195,132011,25313,88104,210837,445116,569784,821950,771622,423397,41876,-125906,-277067,-463241,-430721,-145959,215344,-117348,-116677,-244846,-565093,-347722,-104184,135516,284532,352714,303474,469305,400776,292699,323545,466132,474116,192949,-147154,-362364,-435900,-201512,126145,354901,329825,475049,928318,1011268,732384,253121,-192011,-217405,-16006,-28512,-107495,-159575,35338,141953,492141,779041,576761,210519,-135460,-406686,-486772,-435289,-422548,-365355,-180582,-180998,49348,410355,510978,347633,27772,-184704,-58793,12192,-19687,251593,328227,193493,121262,170241,147078,-75915,-216635,101541,394416,420956,349226,337847,438906,456417,260875,-38047,-409626,-596393,-245940,38060,272983,136016,150490,-173860,-300649,-480726,-487130,-239061,165739,483558,417159,24337,-337837,-380190,-434348,-293939,6947,314410,525495,803026,684544,244098,-344611,-327448,-2895,153052,55496,-154801,-309867,-434593,-447277,-257678,58169,158008,98391,117989,286976,154726,-124390,-196330,-151813,-133265,-125798,-309617,-467489,-140390,38109,26990,32147,-147688,-409512,12751,379046,596921,450946,-32268,399344,1697226,2227088,2460183,1778949,546640,-403932,-123391,323018,240696,-157194,-425419,138919,697526,882147,775176,348852,-175811,-405394,268044,632382,489462,416580,569326,673000,308231,-10096,-145176,-149449,-97617,-143528,-397985,-226125,-59775,223068,185902,-55787,-211764,-212222,-158090,31526,206102,170673,-193088,-566499,-260121,-43073,75527,438991,784218,779978,645700,311245,-19104,-93439,-131063,-35007,-100769,-381555,-149003,12294,36014,-195320,-379838,-346890,84140,398606,638497,656165,813154,894399,746465,175118,-139971,-424416,-438543,-563380,78912,658928,1202565,1127341,679004,-164149,53693,623897,794427,414376,-239398,-348705,-473,-6907,-24184,145712,202238,370940,453336,934515,343861,32075,-105137,-121263,-329811,-88799,2921,-26831,-14115,-121104,-122685,-356885,-334207,-141101,-143895,-215819,-324249,-237604,-91140,50589,318292,399762,388814,75701,-547703,-75683,460530,450304,161236,-387248,-379553,-178450,-150831,-353933,-462787,-156449,14895,37901,155572,343447,291820,-208834,-515454,-162088,-56243,-254873,-313138,-185240,157561,374140,196326,-86630,-170721,-9774,189730,732363,694202,127667,-145434,123655,40414,-204704,-27019,197731,443156,377130,67144,92009,187727,85589,6626,30005,158249,195626,-33725,-469945,-189238,-110894,-35625,25991,-312388,-269583,77046,109231,446699,860592,755426,543095,238308,-101861,-488551,-385133,-174295,-145465,-95452,91280,331808,256569,116189,353810,548749,381763,631401,1019869,924684,71561,-400180,-74212,-292114,-641330,-474028,-319622,-77529,222299,456926,220783,277974,379863,344947,-21037,-461818,185358,491907,463063,224593,9590,-141293,-322408,-166914,103237,290001,295437,272752,59749,137607,421372,451874,269528,-114217,-423420,-166100,-143886,-276789,99412,305054,188665,44266,-364831,-237170,52666,-43087,-299710,-176940,-28499,-115408,-199753,-277771,-751,262734,110970,-324039,111291,255617,-183940,-575360,-439101,-532243,-285229,-292560,-377304,-193817,136191,178406,28477,-13873,-225363,-214220,-274447,-465995,-154665,220489,391527,191826,-342695,-331080,-104418,-158056,-482447,-361363,-296916,-243712,-342416,-434977,-417643,-327258,-332672,-284000,-192073,-49912,68802,59564,119646,-3701,-73200,-45578,20463,-352512,-356547,-62526,-55624,39670,356936,164866,131253,242580,-71138,-471137,-171767,-50830,-295102,-469932,-415679,-277608,-83785,179093,627985,989252,1094105,52393,-104515,389686,279084,59514,-240473,-347299,-447222,-306375,-423610,118729,731108,937500,434580,-180182,-58141,363946,572449,496382,481972,345691,496692,567706,420313,169597,-63876,-107561,-20318,-198430,85309,-96783,-435705,154293,543561,460686,198689,-13928,-159621,-126589,88068,-75747,-199933,-205190,-220105,-96795,164291,475973,535110,174129,-55977,165177,92571,90685,269707,392529,500021,631620,553128,479828,457447,212505,-344811,-1925,497138,597896,425217,323461,144308,-270563,-208315,-27389,-58359,-34305,326308,220592,118034,481073,549640,316667,602681,662422,106222,-471153,16402,139222,-16707,-425618,-264058,-154443,-300054,-235664,-368350,-406153,-290350,-96391,412123,983614,1048015,675193,251693,24850,340327,424490,305914,32332,-249414,-371663,-478638,-345553,-67058,186732,372448,319132,-45465,-212185,-265137,-323405,-336434,-317659,-416620,-194778,296513,561441,305289,-144557,-444691,-376505,-26430,183005,157073,-98469,-294121,-337724,-217439,-51428,20767,198746,339946,375103,207019,514184,756645,765385,729647,918798,776375,414805,10,141867,-171078,-205404,313370,489657,236907,-63357,-294929,-309744,23466,242982,376331,201765,-254178,-25373,180804,-15069,-296076,-339356,-33718,513049,513315,-82286,252532,810749,578348,-67871,-13043,262023,177660,363452,807891,828845,753228,360942,-21425,-310433,-328280,-318166,-277374,-315332,-454591,-96830,373666,652613,530361,192312,-25364,159005,216266,80571,-248108,-325488,-434854,-378724,-220882,-92146,-76092,-268038,-348236,-307352,-275249,-268471,-340139,-443122,-470257,-114745,-83585,-174806,-189562,251686,200310,-110366,13214,319899,231119,53733,328218,370652,88550,-29433,8839,-317787,-40764,625497,994955,1027433,777373,123637,-462706,-244185,-370000,-143909,127320,77209,194175,580677,580359,129156,-367708,20172,-66256,-355032,116781,279085,288571,155653,-9131,-328294,-302128,-308317,-396100,-226248,-113604,-126440,-140670,-31128,115573,191072,68636,-140626],[-274067,-245443,-177021,27105,162125,191538,150932,63954,32383,231411,111172,86319,-19789,-341557,-171315,342880,322394,-95248,-177755,-117115,-340052,-270241,-84518,135953,208100,94310,-174,-130510,-259838,-271524,-54724,214390,467377,884800,853542,1010006,829273,614627,679659,423399,-123552,-264020,-52673,-450962,81928,516143,407804,68518,-112542,-294047,83903,167622,-206475,-234810,-120699,-253945,-308715,-460615,-150461,81667,9521,19510,286933,775943,993696,506234,-73935,-467872,-204359,-70740,-33989,-70198,-283161,-278383,24357,503956,907266,950546,735401,377660,-22144,154901,468989,830018,961701,614129,262791,128796,334253,381898,307960,150141,65435,104239,205288,60063,-86957,-99093,-118577,-326975,-126262,-169939,-129613,-243889,-476684,-363581,-185875,-134303,-417133,-380790,-161163,99742,193135,116244,-41457,-268028,-465844,-481256,-308220,-304315,-194476,129650,275217,25186,-93197,-58253,9043,98912,441918,743574,705485,563766,721662,519722,237049,-175936,-338101,-214167,-25787,125227,308554,309814,-213073,-210021,42968,272550,335941,302537,34979,-376191,-80731,464830,439382,471036,329869,420698,894571,1059094,1034179,698331,237597,-108334,-117943,86128,308160,-3838,164445,390151,152373,14063,224269,95585,-270107,-474017,-304933,-196400,-360422,-436927,-458466,-323252,-164131,-81556,-24256,107864,439767,473322,469549,532325,160073,-83617,347592,376339,-145244,-219222,291004,190712,35882,-57906,321215,462971,291772,-123184,-152761,-23477,-198705,-308621,-398847,-192596,-35561,-72646,-174355,-165810,-322488,-233226,-173437,-270270,-157308,-172013,-193724,-246051,-202986,-131646,242480,765879,834085,603984,329579,345955,387959,477414,552210,261641,6402,-191060,-175443,43821,306449,323295,20020,-233299,-223139,-202364,-196740,-373907,-344506,-217301,145822,519085,757555,696488,63482,-247359,122951,173590,164626,-207661,-391964,-354195,222302,774048,903932,556124,-15591,-363049,-293041,82423,144132,234759,81120,-217843,-199162,-126354,229637,390107,504871,550488,228873,-17263,-31347,-149011,-148039,117135,240416,-141012,-301794,235706,550290,432134,184823,-191375,-261167,-250306,-433572,-470302,-366901,-326839,217548,577432,698477,352982,-38537,-257303,-126250,-68139,-43528,-93540,-257550,-383142,-472329,-471573,-418130,-259080,-79987,45361,-180132,-111225,108930,101554,-348253,-403358,60974,118850,-210323,-558517,-271710,184384,11195,-54019,-50041,12163,-275073,-540951,-344509,-283866,-560264,-209168,89835,175911,191195,101754,-91960,-330840,-37313,103089,233049,611467,780299,605697,278815,57797,26074,-44106,-325266,-403142,-120995,9255,96178,159486,168706,89252,-114066,-306667,187368,495461,406800,15606,-404822,-66487,168909,171037,-44345,-81174,6132,105305,310696,713547,1000521,995204,894728,662017,329276,262091,155673,176374,142059,1387,-33467,193223,402304,269435,-127142,-321428,-186954,-52293,-223939,-50725,127070,1032,-351994,-109343,385210,748332,1070080,745557,39093,-294115,-58033,-361730,-407843,-73337,-166610,-387121,-400562,-56618,67597,16277,-152629,-344512,-471031,-473634,-497443,-398581,70829,284773,-13526,-314431,399436,326626,-149415,-528611,-329216,-173342,-92532,-49610,-302217,-456052,-343267,-363958,-213087,351619,774689,903542,748029,610913,404776,13987,-213422,-124540,-289659,-387107,-267972,-44581,-146803,-327010,1259,236139,217420,233432,46350,-370805,-59321,105792,211597,-57288,-453952,-205062,-155569,-295363,-120451,-184320,-109945,42911,-86790,-428478,-155832,69375,-84519,-154787,-140217,-128634,-44980,187927,216672,186388,21401,340125,267130,196692,-131964,-323364,-228249,-193583,-130516,142033,429590,188316,-510703,126512,779642,916474,632820,226578,158748,649917,981472,1307497,1188852,823177,277239,-311352,-71536,22863,-324219,-451597,-463868,-294168,119704,386744,293792,229702,462951,478274,36710,-570833,229231,681311,769628,919348,609876,372288,437570,184493,-81981,-174200,-22697,114047,233819,2861,-402124,192391,524075,242013,-156588,-29649,208356,348195,61739,-426562,138,402019,246662,189896,144459,75186,70460,-112822,-173348,395142,550872,469844,80713,76357,371415,370686,339307,231782,121010,-95673,-418866,-300255,-239363,-200272,32803,19575,-220451,-313842,-81004,-17202,-90189,156921,-27936,-328706,-123562,117724,131471,207223,123598,79815,-114926,-401600,-417637,-591303,-244908,6003,-150615,-121123,61944,118766,281056,358892,401958,216365,152215,-190258,-366899,-370480,-577296,-424236,-56458,-55609,-312522,-422730,-196685,-291383,-530006,-272325,25918,273093,190917,315458,399293,386695,206451,244100,294463,129994,-96424,-288773,-354915,-348685,-40517,218130,126289,-131443,-69780,46505,-58131,-163857,-158956,-145972,-318036,-487814,-365152,-423226,-57457,209818,11824,-299345,-247303,113265,433922,688322,573681,208628,-133291,9267,-79815,-323821,-220452,-37518,16452,6602,302432,556188,403051,201396,-12253,210359,512195,439046,114134,-270014,-451405,-30628,153585,57713,-336243,98209,449477,409486,439005,602512,851482,737125,255874,-463311,8206,120899,-165791,-430419,-137984,-7324,181522,198317,80361,-43665,-215774,-269768,-112326,-176818,-245950,-372507,-318217,-131832,4726,354378,591294,586950,458086,204614,223022,232530,247938,156611,73279,29775,-316106,-544866,-141645,62201,52071,19101,-100934,-205796,-444051,-498386,-331493,-207050,-242307,-223084,-153149,-24326,106041,55770,57042,-447121,-108445,386495,427500,-22364,-272556,255963,466948,180604,-541551,-23461,141527,-286087,-55513,297524,196961,-167372,-304945,-175786,-153189,-98791,178633,350873,314672,458370,709911,918104,854029,595284,215428,-218671,-426048,-112328,86820,65560,-626,-52577,-269319,-429339,-259272,145971,277730,8835,-222672,-33783,160136,203442,-49063,-267471,-76548,438092,826628,859707,914111,713890,416074,236331,231497,390232,483886,741081,705081,742545,616793,539078,323934,52269,-333702,-313384,-6395,302615,341904,180729,-5658,-87231,-199330,11883,389466,748123,861139,487900,304437,119648,63367,179001,525526,391274,179127,-84046,-128516,2337,422522,641244,411697,111303,84835,166330,149365,86606,140605,149359,-1782,-179278,-227979,-147237,-77773,-172299,-113622,39700,221328,245226,280782,-95747,-146511,-408492,-301614,-88912,-231105,-301539,-438205,85508,696344,715011,753194,552641,291125,75111,-326263,-35105,210791,139692,-206891,-303020,149183,192173,93234,-117024,-566739,-64377,3318,-278336,-297672,-60256,124942,268631,54960,-136880,150813,285719,279810,-72334,-467998,-294599,-153942,-340133,-184607,227396,122923,33257,19475,-191953,-427139,-162949,271192,696274,440266,140279,118335,38608,-72261,-100215,161325,578345,602067,434261,65468,-484144,-181714,-123031,-297025,-535717,-235337,68860,346598,620349,713315,469580,495917,226985,403586,227806,-65429,-301362,-249983,-376111,-384241,-218143,-177315,-303138,-127074,129198,137550,22949,-191608,-55210,-19680,-144292,-531920,-266066,-200580,-8187,57275,-22644,-192197,-120182,121410,312304,342247,-91801,-281136,-335360,-253008,149988,619080,918292,772101,141715,-450818,-201415,-132093,30807,585547,667071,547886,534158,294166,220454,300740,414160,146600,-324402,121516,295955,177453,-77779,-236476,-200185,-328703,-471812,-580844,-204500,29734,-99138,-297139,-106682,271426,336154,59890,-130511,-168394,-253822,-244297,-232396,-177924,-168004,-215635,-229805,30346,171878,3543,-255966,-250692,64126,66060,-43157,-313600,-504553,-281484,27871,154924,73009,-192063,-227204,-44322,30952,-49125,89451,149918,114125,-157048,-372000,-336286,97879,530904,591153,157009,-323852,-395392,-379011,-114278,25943,239557,415250,674448,628647,610320,466963,358947,458561,684025,820223,457600,-139144,-23250,139641,-21483,-146962,90514,211360,80008,312750,899826,1098660,1083682,755114,305290,5703,-437127,-420871,-356899,3490,392120,489965,558858,798040,903375,736406,455376,74525,-77604,-261782,-351615,-97568,-231313,-161517,23242,262729,318818,322486,-81112,-299479,2629,90330,-144909,-217106,-74034,-22961,-66549,-180854,-185083,-176698,-352147,-257334,-76518,-174424,-108439,-135389,45019,-214355,-435893,-405398,-253681,-40546,-97215,-280229,-180996,-155080,-92485,-170674,-335148,-385951,-325129,-271505,-183774,-157207,-228149,-290765,-437416,-590425,-591812,-288337,70674,189968,-294114,-242202,249143,288870,17559,-316615,-164447,7964,-55629,-307524,-399479,-171201,-100030,4681,216443,332384,473384,422118,210643,334063,379974,225276,-52250,-530739,-78122,345422,319120,89575,-111457,116355,176456,-99038,-346133,-112038,-145455,-291791,10076,368288,395367,535327,462059,247955,-21121,-104185,27030,-20002,-208879,-56656,177569,152955,-216485,-536924,-190021,10243,119734,266501,126063,-320186,-309507,17995,-11869,-221990,-489118,-475753,-385247,-224274,-236304,-198474,-160944,-121733,2875,37697,-78454,-110454,139499,367860,311088,476616,719853,675537,381772,-51188,-450864,-408763,-270955,-319481,105853,742669,808666,415998,267450,578347,629485,308313,41005,133352,262104,251732,192279,144724,-10789,-141788,-74760,106978,-9002,-269708,-550806,-531907,-411591,-478671,-215375,-22887,-102335,-146844,-234628,-540219,-229960,23953,90485,263808,323745,190874,79726,-8293,-249872,19563,231372,116659,214592,536576,601024,311713,323084,93413,-293420,-510382,-481703,-190910,-22626,-15855,38231,70778,-252309,566,387002,431127,537187,304688,158336,132549,46522,95136,-46967,-388366,-193563,84723,25349,-137033,27476,467954,717531,868304,630533,390086,-4049,-77492,233652,378622,195145,-340941,-449732,-143850,-34050,-57226,1253,157059,-18412,-76465,216545,645647,854069,1087101,1034349,545614,208194,-16133,-288323,-478478,-202857,156339,129208,-301014,-211949,-150442,-373879,-336471,-49592,124669,165083,190842,168256,365192,440470,387519,424321,514604,494573,187194,-194645,-287175,-343396,-262037,39804,275736,279159,594535,1044649,1108798,785825,249766,-241528,-221377,52808,51429,1337,-87117,-3753,64564,177976,236830,41802,-70314,-257375,-456360,-464834,-322405,-302661,-517936,-359540,-165333,36801,385008,366523,178361,-104926,-347586,-106275,97885,-103259,48853,41896,24685,44300,191449,149982,-150147,-230947,75282,342768,258169,246531,301280,487572,504538,179905,-135399,-192902,-98040,94077,194059,257402,29715,-51563,-311653,-276339,-407896,-675444,-183973,343715,715999,601232,148616,-169325,-225409,-205465,-37361,252336,551059,652260,700269,392485,24137,-350533,-458282,-293679,-4080,4808,-160002,-447468,-469952,-364644,-256398,-35106,42504,9572,456095,834422,643541,241476,-68091,-284367,-365062,-240888,-340543,-439067,-187101,-88353,-175582,-153211,-254605,-332795,38954,317692,625810,439996,971,383201,1481302,2000138,2061785,1284678,148427,-375288,138742,434542,205274,-278616,-239964,288170,814922,1046662,885064,385796,-164810,-363557,208582,572083,594147,633972,846700,868757,552695,106637,-159984,-186572,-50343,81360,-493,-306581,-289081,-31289,115620,-35758,-106431,-158778,-211257,-71017,95654,5327,-351717,-199102,-35227,-18271,71138,458021,797889,743657,540170,196945,-142428,-162247,-68636,-12014,-60339,-306122,-92063,55947,48967,-184093,-338320,-296266,119148,516433,973714,696464,1013086,790046,702829,327374,181600,172893,286517,-132395,-4518,876862,1606390,1479457,1081917,205230,118349,711097,986855,788918,300337,-29032,-270641,-139081,103819,234278,105442,133555,310434,789991,664025,290426,-238722,-314996,-436431,-297031,-136694,17729,108186,120188,17759,-326404,-406105,-163604,-222656,-352455,-216940,-237732,-298644,-43392,170892,239193,184188,-231773,-434361,118607,342539,172277,-42096,-66447,-156202,-189069,-164217,-324117,-490471,-184711,12925,53782,71974,117770,456,-429382,-523217,-257564,-263575,-383206,-318478,-51087,292985,495059,368869,-63543,-175869,199327,478378,738813,478200,-139031,-7558,350833,115161,-220375,-178975,-52695,54914,-56895,-216947,-26476,111056,32209,2353,74288,203063,162736,-79966,-395306,-98978,-76650,-27687,21668,-242990,-159242,122467,60001,319834,631509,594771,510530,333971,88368,-189036,-494862,-394957,-202958,-4269,143632,274289,167535,201800,419516,894280,780325,765583,655639,584141,36843,-455839,-334955,-610576,-218739,42490,161619,240521,497878,615666,408396,367351,321716,174922,-279087,-258769,264158,465943,385142,183354,87621,-9212,-241420,-188352,8284,342876,383973,257817,-124708,-119857,279073,470814,433762,280149,111981,85854,5721,-217927,77134,204922,150515,25700,-235584,-371886,-258234,-269908,-275127,-7335,231429,122909,-152261,34322,419466,553316,253476,-85179,49909,55623,-327651,-632617,-465954,-577903,-388101,-429037,-457222,-298285,-19776,74669,-6538,-66173,-243690,-217262,-234557,-349852,-100475,321975,420816,132328,-369904,-364641,-331046,-369382,-206847,-291323,-294647,-131637,-305092,-457366,-309744,-86643,-42175,-40873,-117897,-100251,-54574,-143195,-213586,-198552,-195744,-243603,-303616,-435807,-189370,21726,376302,629563,601117,352283,302066,482089,234118,-158544,-350679,-307065,-245361,-268881,-277061,-242411,-107913,75045,529123,1053190,1094332,87391,-210012,313496,472738,271617,-190010,-495818,-280186,-172804,-383857,49296,708441,976375,413915,-509385,316268,987830,1011069,661183,366230,90454,174319,268548,401162,227383,77392,-62416,-20343,-172011,-119697,-328429,-251822,404512,854969,755060,414911,-6789,-376872,-172400,108178,9611,22228,11475,-26262,-1529,320154,829787,1136178,686495,244951,149101,56789,182265,262345,168340,186555,235243,180188,187422,325049,-178809,-340541,124886,400523,367374,282218,371956,193950,-320703,-328995,-182458,-176324,-224767,110633,72857,113734,764348,1043924,462318,222850,280706,-179529,-471550,-18856,171019,80580,-333141,-153809,-129520,-280564,-167907,-303534,-517639,-375531,-83082,417375,797833,706952,525287,270836,142520,264928,370081,288821,19640,-211366,-252964,-178890,-351446,-274563,-105494,-52244,-86765,-277402,-378574,-345549,-223120,-201752,-81740,-138074,-99091,320649,591348,485452,329573,479486,335179,107026,92613,83289,-60726,-409306,-410773,-248114,-98137,-170074,-41487,177255,341254,307446,517433,632769,554944,511125,771973,590736,189622,-190223,-78115,-279811,-316974,195100,281494,124084,-86992,-244355,-402951,-89634,144532,234466,-77120,-485021,223,107487,-174367,-183352,-215774,-186330,268549,217042,-424360,181213,562532,311861,-294646,-45489,72403,-112990,308682,847674,892841,750113,215947,-196063,-425404,-399453,-476255,-306405,-213122,-242753,-220952,175105,512186,560465,256150,-95546,-107372,91732,7936,-155735,-426074,-453525,-429968,-210376,-28260,6989,-209951,-319929,-242211,-87253,-23421,-89063,-180972,-36606,302910,416339,438632,222761,56353,-161051,-255599,-68734,172152,20438,-144644,152531,167145,-290530,-195493,121923,-5145,-75718,551775,813851,636865,257225,-202988,-489883,-319372,-423169,17060,352335,161249,56808,459332,562688,239512,-288060,-153321,-282972,-246430,249432,288080,250007,169525,-4732,-146095,-3737,-42369,-235193,-208848,-41066,-48199,-75651,6312,98297,149458,32625,-161891],[-259651,-185205,-93120,164865,269869,222245,100258,-68291,-182066,-110419,208326,168989,-29728,-215703,-276563,3480,-242635,-185031,-159483,-321810,-140459,18103,-32457,153611,304660,198137,-16762,-261676,-423558,-126168,165314,392705,411193,576931,510665,726053,809261,738431,745799,389288,-394761,156048,363203,-228438,-14840,394560,168180,-117528,-166681,-248166,63513,140806,-205639,-315709,-222254,-324124,-256035,-248210,-87887,51774,-81146,58860,347462,823673,1040328,634356,57105,-213277,-182795,-225169,-195526,-105271,-92284,-121984,201742,735683,1234790,1218692,859331,268927,-258215,-6085,308430,563589,672559,536117,409189,180029,254513,302696,414551,520710,504468,394143,230445,64449,-47105,-163612,-217326,-451863,-444279,-278772,-369608,-296894,-355848,-307925,-113978,77357,82232,93224,146459,275101,245310,90533,-66641,-390989,-489687,-253265,-168237,-338936,-220565,165728,259981,-90785,-152397,-122948,-114090,48530,487517,887746,885693,722090,709310,454278,79207,-233345,-322079,-324640,-247023,-34467,294245,513582,200399,13396,-250355,44166,212263,191938,-55650,-427946,23629,329794,273272,374917,329402,686366,1187948,1350634,1073886,520971,34162,-242111,-109344,204653,344686,20183,174783,336358,-20019,-316807,209465,247054,9713,-391427,-402764,-187461,-238733,-287066,-450474,-389365,-159944,6883,-32446,-67368,268225,346374,428559,538856,392613,-224132,-181680,111338,42809,58993,86600,-28730,-3676,192605,462219,474676,204203,-292193,-309936,-75295,-134940,-99846,-185361,-160501,-142819,-201252,-381462,-502341,-538389,-487460,-353091,-339056,-247334,-405803,-560836,-426985,-291690,-396109,28281,573739,806234,817156,624380,614116,452782,339391,357602,210654,-3719,-159499,-101602,230440,517291,470649,228857,-62575,-173955,-241457,-327969,-566562,-405092,-222998,115835,570706,857986,719751,7805,-444312,-89598,-196165,-238325,-154789,-96989,-307195,287216,843323,782346,219656,-227549,-297593,-90207,174132,262607,274843,26112,-139474,-81641,-97580,47167,377813,629578,522868,-27527,-133911,97812,43255,-231653,-14583,237499,-73228,-458788,198527,569117,568588,479981,-15031,-156555,-238810,-415943,-504225,-406508,-283135,327337,496159,494712,240848,-19449,-124144,42502,-41211,-129690,-288897,-391898,-513330,-389391,-233704,-13583,20260,77907,261533,83845,-265417,-180004,26423,-182557,-433941,-158274,-177682,-419225,-416776,-142531,289817,429212,202084,-100989,-253377,-283310,-84764,77284,-74034,-446588,-290116,-91197,5177,-10305,49312,84046,124729,322910,429096,446168,412391,485034,477080,379341,520059,538021,185704,-324202,-236446,-176106,-403461,-116043,66309,29257,-124533,-296221,-15602,619528,785126,592841,89680,-424728,-124024,185657,260432,74829,-3514,82737,178501,194415,522792,651428,641509,600436,483400,416506,351801,319028,274869,63354,-142899,-210575,-124257,128819,132685,-157364,-460232,-158961,235613,153455,-32432,-113503,-49431,-188000,-410355,-141570,285348,816886,550964,-40789,-549779,-113863,-333477,-426953,-104513,-251033,-524093,-282981,-6250,96758,59949,-137744,-356903,-525055,-529010,-415237,-351375,22830,297481,140266,-386355,67014,71978,-271734,-321219,-166317,-49056,24165,88250,-237074,-350815,-83235,-95976,-411295,410728,1086000,1344242,1197881,815918,339886,-93067,-476063,-188593,-229049,-379742,-344542,-11569,19246,-206107,-138042,110520,262397,248174,-2644,-109349,177761,239285,208073,-93680,-120891,88706,51827,19933,98941,-163143,139495,471895,461383,-100936,-95714,119518,64255,-64717,-134186,-202136,-144735,10966,142774,107396,203448,492611,370107,276552,-75840,-430721,-192520,-79663,2087,227604,496479,378112,-431202,42361,731579,890369,588801,196050,242582,658629,952257,1142500,942531,301379,-120070,-467043,62407,336186,-79793,-393821,-384136,-159739,55868,146328,196575,418145,687793,752498,258409,-105145,-162153,378619,509681,826402,567686,460793,306361,-57366,-317502,-125888,129011,537171,611716,319012,-288444,-108208,172716,25212,-261216,-41933,275929,480728,268828,-73381,-409544,-316268,7876,125802,1900,-355520,-267931,-149521,44706,225031,174899,41436,-21979,-42223,139840,169716,248086,246037,241110,38294,-356301,-267677,-33345,-25230,36986,-54526,-67082,-265778,-295157,-90007,-169611,-103575,-287452,-391153,-16626,234104,320487,392182,199665,-76704,-467627,-114689,-33687,-365601,-242382,-42126,-81889,135197,245182,397168,348592,245518,106549,-85951,-22200,-320353,-413612,-215916,-207506,-350705,113284,76791,-118728,-217368,-58557,-35402,-356994,-438371,-193920,-36902,-132519,1767,175615,199951,-29549,-111924,-76930,-3413,-101527,-254265,-266788,-436803,-282171,-199615,-270505,-118821,44835,12693,-229407,-353952,-190542,-78254,-196754,-409191,-285256,-315079,-124203,288868,367963,236946,7481,134435,290340,440835,373655,88655,-145787,-102661,-110285,-282005,-184973,-17846,126427,211564,411326,389869,112257,-153519,-309030,38166,258140,226561,37429,-206839,-446246,-388209,-146586,57899,-105128,85369,333996,370368,437156,575697,947264,1023599,528125,-249984,-154487,78135,-169021,-309409,-101528,-22582,204212,126852,-127650,-165276,-108575,-67439,-90425,-283711,-97341,80835,-214499,-427353,-95204,338998,620503,631464,587693,443478,446989,335336,256392,64595,60046,181640,-50050,-417720,-234642,51053,52017,-51726,-159881,-165737,-352845,-581568,-482393,-321746,-256109,-180372,-231681,-173314,-89611,-6,-15450,-452086,-89290,358373,420815,16874,-423600,89505,164307,-213369,-189757,451580,462580,-160230,-354147,23790,37391,-311543,-492304,-229983,-233112,-194936,84954,348725,595724,481769,472700,612775,849576,687951,385304,-107682,-482438,-343352,-209160,-281808,-244329,-261528,-335973,-332142,-16510,350929,380266,118814,-122332,-104361,-72773,-62893,-188089,-203479,-159301,292515,624444,785866,766112,584379,431266,371364,456785,543111,529067,651159,696263,743323,616166,444433,385607,97318,-248588,-271186,50927,214224,161554,158020,153528,168295,109701,431174,935148,1290600,1223199,877087,485779,206784,76741,127363,542827,494269,288500,35089,-81603,86548,446453,745184,549001,102880,-109703,-37777,20808,-76721,-212320,-237364,-54564,69129,241652,233086,-112694,-341913,-240537,-72082,2264,-46095,-105364,-368908,-400668,-70268,-11798,-88099,-239295,-300046,-511653,71136,701445,857556,873382,754845,547123,310605,-164663,-221742,134743,79488,-267362,-163910,255767,355904,284129,7511,-352220,-16235,33527,-323303,-487436,-108775,160864,350279,226200,-103007,-284758,-82221,144872,47725,-249493,-574840,-513435,-347371,-62411,227040,161845,114036,296637,268428,-11638,-207629,226174,585436,304751,159952,125796,97403,118121,72847,469427,813981,901443,615453,112029,-361014,179530,244974,-98174,-484548,-365319,-43297,233718,473177,382941,87217,50407,-104474,171456,230059,9575,-259612,-268862,-400275,-294682,-166439,-305151,-240143,85468,329280,267240,139976,-51003,9167,159266,5178,-381519,-143579,-104246,39651,158165,191065,141112,157576,215436,319148,289137,52498,-153244,-238193,-242858,63152,425243,755079,715093,244756,-68257,-134219,-479852,-63371,414623,835179,490815,326364,-8012,-8271,118724,267693,253773,-50685,-182348,-155376,-231835,-468091,-339519,-148420,-243942,-307333,-414471,-244970,-95189,-148296,-176339,118089,428339,486949,203043,-29611,-79564,-279328,-332572,38327,12538,-130646,-311737,-211658,3402,36471,-143458,-317451,-108970,154025,142303,-75049,-466931,-452809,-527954,-145036,37913,-113491,-369051,-337226,-309071,-343369,-304771,148222,243198,139412,-159131,-285028,-336732,183004,564511,555032,56047,-396633,-323782,-370877,-23073,48297,122879,217236,469984,366535,422458,384788,333538,392614,523513,675230,476643,-30700,-158299,55454,7890,-255867,-82466,89564,-165246,9021,574156,805473,652458,334530,142920,26991,-420480,-257191,-168850,203767,637555,687815,538575,682995,825406,915877,747972,373989,46630,-314204,-195849,77357,-38832,-82426,-45657,209,-66881,-23034,-304741,-174234,93510,75441,-108528,-64790,-162915,-83507,-170263,-179085,-152065,-232098,-392164,-265881,-144300,-215842,-200453,40321,184080,-12957,-287339,-252292,-91084,60746,65096,-44383,-246643,-359834,-320694,-202994,-358239,-393962,-353123,-265936,-209560,-185325,-340059,-289219,-243697,-443139,-549652,-312785,32905,52684,-295322,-233207,101420,17296,-354764,-447876,-296028,-169603,-159577,-220985,-309563,-309774,-323246,-307353,37365,130097,278598,266995,109240,217939,254544,147179,-112022,-190546,262347,556147,470667,157405,32440,274586,263498,-93040,-357314,-33839,-1547,-243959,-137307,249208,390270,725182,559916,345580,-60674,-182112,-72806,-84151,47193,206274,449648,362392,-80389,-394617,-81695,59137,81406,133637,227691,128989,177257,-35586,-32822,-92857,-185018,-290552,-319851,-524314,-256245,-78539,-91013,-103326,-108458,-83990,5649,147797,323917,347266,134346,151182,604380,713563,370171,-28596,-340815,-490204,-449961,-404935,81678,304987,372421,199992,453357,971269,796342,244802,-31467,89779,306155,300645,95536,-74235,-182300,-215458,-31164,169710,-31291,-209762,-437140,-425141,-474051,-387422,-140781,-13434,-97343,-136085,-243589,-389003,-314945,-172040,-162785,204115,395507,309640,118546,-37905,-287779,150075,400310,215907,15205,-13218,-73754,187068,343343,191673,-363710,-476142,-371767,-356848,-23610,231815,165094,122453,-112158,-36937,426070,565022,803005,426138,315159,245366,262186,413151,190892,-167911,41736,144704,-66254,-147351,192049,584137,858961,977763,560305,158054,-265747,-199586,223602,502879,454580,-104305,-211828,18973,256427,349058,324316,136156,-32311,-222061,102191,603770,889292,946230,816938,371735,198568,-9844,-338138,-442918,79418,567852,369709,-353064,-245877,-69543,-191207,-286144,-78067,37951,1527,-50011,28787,236772,405634,377378,437987,550123,526461,227785,-172043,-10143,-168706,-357193,-178588,24833,182671,607998,927897,957034,594857,45581,-463346,-210824,43839,68674,139877,102856,-71235,-158346,-152520,-138153,-387329,-345210,-387232,-461705,-389915,-234673,-166516,-435448,-258601,26828,101255,227619,59883,-121927,-372463,-412240,-184503,-72414,-299954,-124818,-101741,56615,199320,306264,219531,-73990,-449938,-151287,96285,20751,71858,160654,382078,386221,37466,-53131,145130,250617,308681,328226,257605,129276,95796,-175585,-255399,-242582,-434049,-255295,219638,597843,518499,131229,-98118,-101382,-45656,173137,484793,692780,691117,495005,69927,-201165,-287170,-200822,-13032,146478,4456,-231816,-387181,-194644,-74454,-34953,-44442,-119740,-97180,761440,1253586,979746,476053,10674,-375313,-446394,-198605,-198234,-314902,-255812,-276297,-392239,-331998,-329345,-226539,-46393,107600,358759,188441,-192330,178827,923728,1404851,1253340,521578,-269177,-47071,293871,388866,113456,-349891,-78343,308546,652843,857857,727001,288024,-146902,-209939,72956,381646,604746,735350,953471,939850,760477,234198,-94760,-166568,23255,303267,420215,250007,-156656,-343134,106,3236,16684,-17470,-114398,-66296,-14942,-236817,-253535,74508,167852,-9960,14152,352197,642372,582575,317603,40412,-190296,-174774,-8165,-37937,-112721,-255723,-117294,-7648,8628,-192813,-386848,-254306,17378,286793,657095,521586,908419,582720,535093,409919,395067,807835,841930,192745,-131644,881831,1498903,1251457,821472,191129,242636,673909,916865,861601,762126,575547,-14344,-348639,104306,137269,12790,-86891,156770,195573,654407,394961,-309449,-470481,-377135,-507209,-222066,127860,201015,260511,54210,-319987,-422785,-205456,-222064,-113620,139431,111626,-258963,-361161,-22502,106396,-13668,-339674,-255742,89367,71355,-137174,13382,248280,130920,-103405,-166706,-308945,-543833,-278292,-82578,-67310,-181318,-284277,-355868,-409097,-396139,-301185,-385926,-357662,-276462,29521,293346,445626,381143,-139421,-195318,286319,623606,612886,231208,-205011,166862,427591,109411,-240460,-257443,-187740,-213150,-388410,-385046,-102398,64388,73183,-31387,35534,203538,98061,-151409,-218656,42738,20294,-37816,-87597,-195288,11442,194297,2348,122210,329764,363076,327935,296296,170509,15221,-303051,-440401,-158874,90869,214613,198985,47222,135205,218477,823318,1122851,1176084,691740,348879,-47396,-368681,-536582,-450532,39972,374493,448689,428949,527505,477945,503832,354074,144840,-86662,-426162,-85396,210975,343765,273264,168735,168477,90655,-118961,-139453,38496,382265,473897,342817,75600,-465900,-120587,283308,573742,808428,669756,364056,86189,-222556,-180054,-56874,37334,-80341,-99902,-95427,-377485,-458286,-212748,182574,435739,284661,-62534,383980,796551,784990,402807,152734,86217,-85177,-376369,-585894,-478514,-515125,-500990,-507942,-420375,-283544,-87222,54117,-6593,-67118,-156177,-209643,-222833,-192830,50933,399925,415218,36319,-359172,-394730,-259815,59416,103068,-235115,-246669,-108587,-344174,-531479,-103493,188020,235658,184114,26265,-146071,-240672,-381531,-588936,-443748,-360761,-435688,-425955,-163202,-9818,91737,680993,967408,611247,477565,543232,685589,517078,338250,408881,-3357,18735,-77795,-236179,-283363,-154548,-22744,317176,776478,497089,-75867,-260714,176623,400428,195470,-260261,-312256,-71626,-34266,-349206,-122571,511683,762711,270604,-439616,713737,1445138,1303877,804769,256031,-96388,-23353,215776,478195,381276,178171,30713,-17101,-158660,-286525,-432775,-103232,552291,962116,865404,513851,77001,-448515,-105209,172137,167652,285491,286966,219648,-251,196940,806647,1302464,933341,521012,297148,258061,346960,244050,-80131,-47881,-29950,-89874,88579,245395,-114064,64180,222912,215751,107295,180870,331470,126002,-226489,-163303,-284805,-301702,-422646,-226533,-159317,104186,938920,1362523,705462,-55217,-197437,-324927,-440350,-95511,222979,304421,-27485,-151411,-223835,-243159,-89677,-165728,-373628,-379308,48062,490894,614296,404138,342894,243815,249347,266117,346539,171070,-185773,-139160,174225,408890,171084,22225,-140637,-399567,-207085,-232341,-451692,-246640,-64619,-152615,-190140,-196465,-165595,200625,515489,725473,877395,1199400,866763,389875,96221,20920,-27953,-341404,-522633,-343786,-233473,-462397,-248562,143008,344756,373989,435811,452695,290363,217533,450392,306450,-82564,-360922,-385224,-462768,-262003,111942,88606,49191,-108401,-209074,-437041,-263163,-14337,-30030,-392171,-146643,193849,34608,-258518,-12011,-100307,-289637,31510,-40320,-435949,72375,214470,-30973,-393131,-102166,-209995,-436554,265085,727373,840946,638676,73928,-230389,-240241,-211330,-414868,-245911,-13947,-66696,-226727,-27245,305338,451495,243678,-128069,-312710,-67627,-89890,-138287,-405702,-408272,-347863,-162056,-20399,-9771,-209451,-304309,-133275,155323,216400,118120,15790,275880,493135,681335,722372,655518,66832,-488314,-366999,-167905,-77069,-305377,-304137,107463,129608,-409348,-12288,431053,334775,59732,475542,598926,198310,-258263,-473931,-484369,-294568,-138578,193177,464142,203447,-72227,321263,565204,367945,15010,27024,-204112,-199559,328010,399627,273584,231873,116936,158235,328212,304080,11561,-29641,123533,65903,-13793,31345,75565,90385,-10156,-180527],[-304058,-217762,-132003,93318,181047,130211,-26651,-242887,-392589,21277,252676,113244,-100130,-102859,-182326,-175472,-10997,86314,-91024,-384306,165521,368640,65316,27501,218269,158905,-111568,-338530,-239482,98283,277934,380201,272332,191419,172005,308393,561887,488227,356988,612,-163992,478072,592289,-41533,-263117,18270,-259518,-377887,-222254,-194222,-40846,19194,-256026,-487744,-427114,-283530,-144522,-74063,38347,59593,-40368,151984,263965,502868,805636,751119,334115,25918,-195250,-431073,-442873,-253098,-80364,42247,344009,700477,1160482,1178236,726031,28058,-441638,-217151,83208,248625,340234,368356,358518,233358,321259,663082,727315,866052,781340,521391,61074,-186512,-279389,-326362,-328920,-530181,-244458,102352,352186,304682,-75922,-192881,134811,555925,654435,485433,327554,278847,135315,-63392,-160255,-281261,-248866,-90972,-87338,-369764,-339625,33708,99372,-171509,-141678,-147948,-279546,-120114,385041,772424,847137,721112,503079,198294,-226215,-345839,-341865,-408623,-427998,-216997,240939,638561,755961,625366,102532,-179317,47455,59739,-130030,-518665,-87270,-39634,-49994,34579,100203,599808,1004337,1210534,870218,268752,-202801,-379417,-147107,218785,239883,-12390,50945,146762,-196205,-270815,316974,460912,313072,-72489,-256915,-170897,-199796,-280458,-389996,-418626,-227485,-19161,-55238,-91871,102943,201096,332532,392550,412911,-163047,-504462,-83959,214857,340312,155187,-23645,13707,228983,353444,280561,-29219,-466178,-180610,-41789,55706,201782,2099,-41787,-66061,-113902,-278400,-390774,-365420,-317763,-334664,-400273,47190,-83320,-201625,-274510,-134420,-345632,-253218,225555,579803,786805,762536,701888,387714,119497,63867,63202,-94468,-256358,-193417,157955,405244,381637,254630,-11270,-146676,-178910,-277856,-496181,-489042,-250013,12453,482842,728944,528888,-2811,-228840,-271098,-451313,-21753,283123,185641,-223443,135549,582191,385567,-247253,-352485,-172400,-60501,6670,196303,175962,-92491,-132985,-42480,-109611,-205437,273995,680694,513774,-78091,-188748,149210,163240,-133589,-166203,113889,-79210,-468361,205717,577257,662857,531625,16199,-216923,-380411,-409022,-405568,-399545,-323693,200699,267298,166097,61133,-48452,-14998,142163,-38836,-295827,-485179,-418841,-452758,-220525,71214,317145,191960,150481,394684,476371,190299,-445034,-210383,-122016,-280038,-327559,-338076,-253155,-248387,-107646,224194,574992,348260,-74037,-542763,-28290,324262,420703,93541,-345122,-358411,-292229,-206920,-68207,202918,366607,391956,448118,488646,497742,156092,45995,237957,347512,733099,826589,287269,-301083,-65602,-204725,-391856,149306,144008,-135549,-491501,-341417,352530,950738,917368,645673,48224,-415846,-214034,139024,238950,110135,30697,154952,316589,144149,140251,118266,122668,87390,159647,415745,484566,388348,232672,-117327,-256927,-181166,-219069,48792,5826,-176382,-354994,71066,456074,471614,134026,-194075,7016,379322,322024,-191048,-258310,447616,458227,260947,-40512,18888,-330502,-395343,-41353,-213279,-568102,-166114,79156,160214,109983,-117526,-335089,-512342,-569669,-445473,-207818,143603,451441,195846,-468174,-143060,86334,-21684,-73217,-9767,46600,59607,1097,-329291,-248213,142462,172333,-544307,289274,1094274,1407969,1278711,788422,240145,-156810,-519825,-283211,-91768,-204172,-439015,-106245,66240,43852,-20408,127799,355985,423687,405749,425971,445783,322570,123469,-48604,279295,523462,442430,282766,117032,-230102,391132,894014,927737,274574,143308,244871,203295,-33086,-194588,-310323,-319439,-238833,-49348,-59399,259474,547946,542752,363827,31789,-471562,-144769,118607,-14134,55717,318113,402389,-180382,-274669,317634,476636,258231,77610,296313,599804,856558,826622,572114,-118786,-328357,-96025,350353,609385,259080,-12060,-135723,-107590,-107792,-93353,260503,698618,918266,902402,339697,79660,-489916,-49062,60002,212669,215082,347829,-7052,-395408,-433619,-228049,110261,717930,780604,483281,-54311,-301671,-164377,-216724,-357895,-93207,325427,534556,349785,202413,-162816,-52583,-7833,39838,-105180,-358114,-573832,-253482,91721,139371,-177339,-423256,-146339,-149858,-159636,-83568,77739,169948,209642,28714,-374079,-176949,48287,-11125,-79481,47971,163674,-89364,-493095,-280231,-411446,-422754,-341304,-104976,79488,272952,425036,506689,328916,-23859,-117693,87936,132891,-252552,-335336,-204999,-32350,390385,691507,743438,469965,173569,-268175,-213354,-102196,-336943,-185564,48561,-78644,-272478,256884,202007,-26351,-125155,95696,182125,-237347,-508529,-289946,-327714,-430278,-216807,35018,107790,-54136,-223102,-276415,-151108,-223958,-315185,-214184,-186898,-260192,-516100,-311688,-24915,41877,-144733,-504979,-280474,10793,116318,-20708,-251156,-196543,-193324,-183446,279261,608301,528780,202103,77304,82361,110597,60853,-103781,-164765,-212305,-181644,-299153,-154926,9876,174170,244046,148728,4726,-153117,-235288,34741,57831,60031,-62933,-140033,-218942,-350087,-461028,-162521,272030,173061,67387,-80745,83884,221835,389085,836375,1058127,636347,-41082,-302473,-15832,-154154,-172838,-43425,10469,158973,5540,-299302,-306773,4065,191850,46051,-371042,-49872,384340,223117,-247999,-358839,124359,440598,511008,565569,585202,557618,339893,140130,-122931,-73051,160888,127084,-181408,-148946,90437,105067,-37216,-222493,-220856,-223887,-335273,-628159,-264966,-44055,-108203,-280917,-353214,-552428,-180392,-175536,-389414,-32176,304081,362580,156921,-57063,-908,-222456,-478287,316885,926614,779904,80686,-422040,-100969,-18262,-50428,-237277,-184452,-207648,-315939,-97412,228219,626358,401381,196995,231447,648328,566537,351629,-108440,-476201,-446739,-437511,-490905,-393964,-402427,-334490,-187582,144792,439663,381626,155974,-101078,-254912,-391847,-389610,-343842,-161154,-157619,12362,193065,415619,380121,322295,354274,445465,597749,582985,518062,490949,580908,534843,391684,291264,466882,261857,-37446,-236819,100397,164466,-16363,100901,281509,264978,203610,479109,1004423,1436795,1332232,1081938,491123,167763,12281,28803,403007,485343,264232,25993,-18431,262913,525652,811825,694049,185324,-270819,-376713,-195045,-273562,-575243,-446267,-18100,241232,533475,559173,133513,-384035,-356230,-118746,-117531,-267185,-316685,-265494,86562,51705,53219,-266339,-351154,-368776,-509388,26011,488317,735995,723023,723114,621580,405806,43661,-245600,33089,-34828,-321603,-48976,358821,530394,390429,28425,-102668,64501,-10079,-286238,-427058,-79277,211057,344719,339075,219594,-76054,-443806,-216642,-23077,-123615,-348412,-384771,-203246,40623,157258,158540,209529,503730,625497,335058,131141,306377,554138,255759,140060,61633,110265,195826,163680,638827,881689,1055986,728659,98440,-325970,368344,517826,76943,-397760,-437428,-283435,-12546,145745,-97457,-294919,-306013,-226301,17059,180002,834,-308607,-327315,-327919,-137289,-12844,-296951,-224593,164566,444024,385874,275587,98867,58839,266536,98231,-288836,-132013,-57475,-53217,163926,370439,420235,345474,229909,231072,93176,17659,-138670,-218063,-224003,-18868,237103,530198,561370,327058,276337,199539,-153841,-184109,19089,513860,224288,-16732,-276525,-224858,-21134,148654,193264,-32939,-312582,-499442,-458109,-337845,-84853,114910,-66796,-217687,-286842,-202671,-139648,67170,237994,393860,502630,496417,231790,46718,-3116,-256215,-270704,247029,292201,-12113,-297321,-362836,-142520,-139263,-202907,-217784,-73795,37891,79793,-122078,-553741,-384606,-444299,-283176,-68094,-296481,-491116,-231146,-170723,-162262,-253708,16933,192745,111905,-83745,-133240,-254654,224295,500608,371300,-92150,-98574,-161880,-424192,-37264,33348,34246,62481,124602,-41072,36829,174533,202781,195709,161511,274607,247858,10069,-216815,-99860,-53946,-309018,-217879,-72141,-261906,-358721,68494,319797,140807,-50028,7067,-215969,-292293,-23882,-5797,339166,670881,558100,227184,157183,297338,566833,701187,531906,144285,-310055,-227159,9662,-34825,-180514,-216149,-304567,-299273,-328061,-399648,16035,150143,-48784,-220122,-140778,-324874,-218504,-195905,-203400,-272826,-450264,-241806,-131224,-168180,-245539,-288833,122836,173890,117863,-123961,-123802,19643,127082,118240,128738,-74206,-280685,-466081,-335641,-441709,-425993,-343509,-205825,-156599,-179030,-403380,-226399,-99681,-328349,-482853,-253390,-865,-35777,-67536,-225602,-110641,-356724,-300773,-57427,-92733,-210352,-202829,-71828,-17971,-14514,-181357,-417449,-253962,-154660,-17905,-28390,-140669,-103069,-87984,-65207,-172052,6231,356199,520289,411908,245964,237562,417009,352130,79834,-146456,74879,149481,-93017,-301384,18438,384272,818841,652713,344814,-167729,-319087,-258074,-115090,152330,357283,556183,423430,91523,-145334,54717,141632,125615,159458,451270,655701,620010,135435,6087,45994,44010,91437,-27103,-301376,-297123,-21228,-37125,-98229,-220475,-258645,21466,243037,414072,315297,31158,-353864,284045,521452,222051,-57495,-282877,-418865,-434937,-181950,149184,235842,-126813,90795,806762,1219021,792684,83838,-142396,41405,318501,309907,-23158,-265017,-314747,-263273,-7911,137544,-5276,-11318,-191575,-243936,-420006,-365177,-198900,-154432,-213006,-206364,-268361,-250459,-261920,-369951,-327087,182385,462202,372244,90080,-147616,-399000,113368,426083,283543,-50474,-60630,-142026,287163,339390,146687,-533919,-249798,-171348,-447601,-133954,311867,315828,150566,-39713,-152147,210304,424423,604494,312291,331142,328808,439586,541640,246672,-26574,123958,42423,-277548,-100003,197384,499526,748384,762688,339312,-100804,-504940,-292030,110678,480445,509720,66488,26243,185894,499332,737875,619283,156118,-41331,-259036,-102763,334761,580417,431926,217145,29220,66232,-15242,-403149,-272202,406782,787045,299540,-410898,-212476,-33061,-99195,-301958,-220752,-109827,-126108,-195501,-19632,165113,315113,234411,339808,550865,535505,263695,-150962,66501,-92011,-376326,-476971,-299653,65073,497674,596709,558733,217768,-262898,-463491,-47505,12554,-27252,210679,282708,12152,-232274,-495086,-351366,-516406,-507773,-446873,-371912,-323776,-215286,-178524,-466056,-43615,388585,369956,117027,-262635,-406489,-367978,-160904,-24272,37120,-208619,-180116,-24573,162101,372114,445717,361583,106077,-292446,-377014,-140761,-202223,-146697,-84869,107593,103771,-99847,67856,273967,347390,337624,360606,231961,313915,347883,-5711,-283879,-119424,-145040,-380382,-187562,201633,272307,61989,-38165,-51074,-17660,236341,549894,664124,579519,203540,-224459,-358555,-305076,-60640,283992,365989,84002,-191178,-107259,55640,215307,215807,46959,-264987,-165131,788264,1273194,1027754,527688,7441,-349537,-283657,-12805,75869,-103835,-229138,-420061,-471521,-377465,-328740,-136631,-48203,102960,112142,-137299,-441105,3255,422222,840004,546261,-42521,-431240,38560,324404,266284,52219,-237348,67020,236991,277324,326146,265771,4181,-183757,-88975,-71132,119229,492892,675367,818282,873001,864781,372597,93218,-15790,184408,505360,709119,562634,-94697,-562916,-74095,45646,81262,79173,44540,100618,8149,-370492,-113021,203414,218430,-91124,-144181,130123,375169,359992,108817,-42868,-115390,-119099,19067,-74464,-159372,-245752,-206764,-170453,-127031,-276447,-412668,-19944,420436,331555,87178,95034,294487,297315,323901,405337,540010,1249471,1242386,446003,-276986,952183,1544741,1350541,723178,130554,283432,795571,1071771,1008362,1124186,967840,358617,-450810,-119801,-135592,115118,196998,333371,4943,355453,273542,-277521,-223893,-155902,-291693,-257968,172007,190120,203028,-40320,-288538,-311072,-267625,-203271,146843,425056,510098,169602,-369952,-79196,39611,-89647,-213127,-185443,-99248,-235245,-392628,6095,284005,236585,-62680,-212505,-337428,-560084,-394088,-213334,-261085,-572048,-236416,1556,-101527,-187491,-287469,-312846,-252195,-204179,-6207,148393,244592,206812,-312295,-169476,303503,635526,494949,93287,-121149,247619,317341,-21699,-335357,-313829,-264888,-226478,-387071,-407256,-135583,35680,126143,-69780,-67048,128763,8928,-200996,-13038,252405,230113,24491,-178400,-134778,160184,255052,-41064,-56489,122878,164005,80895,177160,168607,77455,-210468,-357092,-122051,171410,304553,164710,-32880,-41486,-92438,394216,1071732,1404826,1214185,680886,23269,-331125,-425465,-220764,127270,413514,454652,426923,325398,213488,427535,205595,-75181,-210021,-145132,15436,65802,145291,149755,160920,196205,99530,-47177,-61194,128558,351794,376811,354973,344983,-103695,-374624,30648,542114,906321,798915,371226,-34430,-297306,-420509,-302259,-169571,-247063,-105233,-111221,-228679,-224884,-102811,321207,507666,310738,-8943,579640,1003496,879145,482898,274467,138968,-171057,-413318,-439770,-373128,-433829,-520630,-467664,-320245,-182934,-38038,137153,86000,42122,-19230,-167980,-188310,-48338,246210,453111,385636,-35393,-305203,-449817,-61440,400619,178626,-241520,-175305,-56354,-152951,-189826,98896,396667,414254,304874,129979,-126206,-323935,-557437,-358619,-500100,-463845,-280567,-17268,120196,109345,63350,656194,913543,517038,449353,693527,750490,674172,748192,1011280,654467,188922,-120164,-389796,-373755,-233645,-151854,-2531,173246,-211433,-363997,-352875,-8713,94162,-113662,-457301,-88472,119396,51727,-314065,-379907,163194,338409,-5959,-255276,926483,1607960,1393207,845356,150408,-206998,-47495,386367,611711,542307,214054,134455,8161,-159731,-332669,-338616,-41159,486663,747581,700184,439090,138757,-178195,86959,316078,407237,494732,504846,394521,36719,-146558,403400,927030,866208,647618,454615,467071,429706,139817,-324127,-111097,-36721,-171900,7639,65037,80833,289158,216276,21875,95733,262644,219074,-51690,-156401,-54880,-324984,-341928,-296827,-331292,-305823,77643,837581,1263226,795597,13318,-536077,-340437,-480632,-116202,308407,480894,237718,-142634,-366447,-266747,-86134,-77179,-270020,-382913,186508,571406,525929,254027,129562,125349,242655,317902,368222,56517,-489463,79958,787743,1139901,951219,583189,119070,-438961,50301,23209,-454830,-100532,60019,-205365,-511565,-388551,-218653,-42264,294878,736418,1026173,1249837,939765,486482,91561,-16425,20796,-161348,-516380,-442699,-306151,-336626,-7815,364462,449291,383275,271605,222544,28022,-52749,31406,-72919,-397832,-503082,-545993,-371981,-140895,28095,-43992,-39961,-184873,-245864,-373179,-410193,-258485,-355673,-170227,213431,303259,-95177,-190507,72972,-97602,-371504,-181227,-232225,-249527,-24656,-46813,-307642,-267224,-216931,-488437,-313653,287457,536657,697017,449244,-88028,-324691,-210351,-107655,-152236,-97853,144792,32585,-191503,-211112,60995,207505,83232,-208810,-438639,-307665,-216008,-299914,-172995,-142738,-111476,-92314,-84672,-132956,-301236,-358259,-78176,305933,349178,215969,105579,361533,423870,620267,622945,618359,88695,-362444,-320834,-314909,-320220,-170394,-61915,286015,351118,110468,205809,533912,351981,25324,265750,287760,-267061,-300993,-334794,-550812,-181447,118822,313443,382050,133467,-204251,137542,495924,383897,179321,242359,17512,-225254,215910,357064,285261,285233,281375,374094,534583,511000,165223,106037,242538,131191,-19631,-3896,22112,2947,-82456,-235741],[-310607,-248358,-196462,-73717,18474,18496,-102667,-315528,-335737,114573,129877,1578,-132520,-31504,115218,337648,533956,420373,108915,-6860,377894,595498,220972,-60061,39852,34741,-197855,-345208,-154480,187151,298991,257920,133538,-18459,153207,212672,430931,177965,-171883,-428903,279974,689740,657596,136642,-274580,-285873,-400864,-280599,-150443,-49187,-15942,-44724,-258301,-440440,-330287,-67368,-2645,-28499,66922,50786,61931,330352,265442,44120,540339,873831,609099,229747,-172513,-560650,-539764,-382451,-189610,71180,409433,532033,764217,863713,442569,-40802,-147831,-131358,45905,86316,136348,172968,173171,233853,431573,955480,960316,903495,759093,391326,-171423,-480364,-382210,-226166,-282489,-496335,-26178,379308,800919,666417,172711,16085,418013,954277,1069709,753361,393612,143441,-102347,-278822,-171647,-80525,-81580,-21106,-50064,-330354,-496412,-192431,-94705,-147208,-34565,-19796,-219726,-420628,70030,424363,613856,561866,214470,-150501,-519370,-389990,-353405,-324207,-280443,-262637,248377,738629,1193153,975447,408900,-185768,-60992,-23606,-136837,-418973,-329351,-413632,-372600,-365041,-205794,240150,484176,702200,505293,103021,-203706,-250246,-93222,193356,104512,-50379,-130378,-136856,-368705,-62881,423394,629811,476987,198463,18481,-10445,-151591,-299684,-381054,-419888,-308613,-97021,-43722,47705,51650,185971,261811,172855,193607,27594,-327216,-118539,298096,449106,180919,34572,-63852,59373,109722,20721,-257950,-377620,-69066,-2084,279294,591882,357352,164334,27615,52515,-82708,-321473,-343675,-119303,-136657,-348334,218878,259419,101386,-54090,47950,-111795,-441370,-98463,282228,550038,705177,596845,267412,-2117,-95743,-117777,-217363,-431050,-328482,-47028,72901,100493,66215,-77336,-130055,-55623,-109312,-317594,-477996,-366481,-106412,305607,436205,250716,11479,-104635,-237030,-193154,384313,592790,368102,-100217,-150408,94107,-91043,-399157,-304280,-174736,-172896,-205054,-12893,-48679,-255545,-234833,-112610,-183823,-454144,131580,652963,560075,93678,-196692,138598,217632,-48326,-317481,-89544,-172426,-374219,225774,587305,753442,435328,40599,-396691,-546057,-331738,-216757,-324901,-467713,-55825,-16220,-185129,-146177,-93212,6869,49466,-136580,-497841,-453217,-360873,-376163,-37290,323192,455411,233393,171988,473240,834982,594061,-59362,-445098,-161889,-233442,-438815,-311270,-169851,-202903,-164955,174347,497416,386336,-25131,-409092,141649,552687,638037,230689,-233548,-353431,-236176,-87653,167234,374426,485282,428404,373337,328923,313818,-81296,-408303,-30412,179393,603465,689581,133328,-292546,47304,-184318,-329861,171823,106633,-295706,-560104,50619,681684,1074332,851814,514841,-89056,-424704,-327901,29470,98068,19716,-8259,205044,516365,502405,200630,-186366,-365950,-434828,-146625,309044,501695,306145,59312,-341071,-242064,39792,51713,92564,-187411,-76201,124760,388745,569477,626847,304011,-37194,84504,748073,944986,578888,-301707,28292,428990,624812,558163,343914,-335026,-357194,60404,-89092,-479130,-92864,162821,229767,120234,-128203,-319579,-471110,-562366,-419743,-92924,195937,421686,54215,-327866,164063,435668,371256,122871,52364,50835,48861,-187983,-475549,-197302,168244,149523,-446243,29416,761702,1037300,916846,533721,173518,-106061,-348940,-422319,95051,128630,-146212,-228767,70244,246052,226822,236368,419919,600454,795401,692773,449579,252458,20185,122166,608496,829580,702961,385635,-98454,-252069,596419,1146377,1108796,595685,432460,406295,266367,-63843,-282805,-327222,-248663,-165522,-163367,-313963,17742,326093,573035,376484,95468,-366179,-131196,319061,163430,-177182,-54638,221543,27078,-439486,-309008,-220934,-274522,-4271,319934,510662,732665,515804,202247,-319658,-265331,141801,582652,746493,558044,324179,45439,-177079,-353432,-165983,407857,865443,998753,858635,416489,135049,-33864,-269747,-460538,-451813,-391652,-97507,-473993,-514071,-316037,-449579,-65951,532629,633988,394659,7315,-271195,-232485,-298713,-420123,-213614,245036,409319,237031,96903,-93672,188502,139991,-52750,-185480,-156442,-442811,-437337,-7914,190724,-16149,-30982,-97178,-167435,-433506,-334862,-112671,35605,39734,-147591,-438005,-105678,-26284,-118387,-56198,369352,389572,119316,-96633,-69318,-243027,96019,160239,163946,118897,233242,391664,466130,408430,176635,282156,204450,44055,-336411,-475119,-380231,-38670,516540,1032728,896249,592939,116099,-473388,-209887,-113797,-343699,-122558,113658,-150538,-276766,218696,229203,-128094,-92463,221609,303760,-180186,-528601,-223482,-148834,-439028,-217936,-29605,17043,-100276,-273726,-227939,-215699,-420251,-431889,-140979,83306,-78519,-262132,-134173,-17117,-78686,-373484,-387886,-32202,280495,325503,116294,-122828,-139603,-123871,-218956,176868,627842,522626,222358,-55609,-159583,-231122,-286990,-258367,-152232,-240566,-240195,-341349,-198164,-14162,114360,104136,-141158,140169,423516,621721,502493,209605,24312,-318081,-416251,-326282,-315367,-303602,-155700,348064,398109,222661,-305255,-200963,-61984,124629,553834,800407,515259,19789,-385887,-189250,-195514,-98382,-17988,12103,-9361,-170390,-344807,-495111,59719,350941,148568,-379677,-155007,366781,441681,171989,-246839,-115448,218582,296471,385914,635125,661570,352028,-10685,-308803,-254090,-1321,165970,72781,43409,169105,145840,-14121,-319707,-318564,-77627,-101430,-587122,-209380,81181,-78573,-228043,-274734,-234315,-376347,-371829,-293612,34552,232313,224902,195793,183496,13148,-475156,-9409,682145,1168806,923785,225765,-239943,-49360,44289,155074,112439,94934,50441,-271987,-352290,-23041,321282,148427,-107215,-100945,334795,308895,121576,-227593,-492440,-374938,-391733,-465407,-477152,-399997,-309650,-99825,167247,359920,272095,107817,-144288,-401807,-408663,-322726,-404637,-206780,-69692,66559,138519,24413,-26776,40924,199342,411475,604958,513777,463055,365957,410649,198505,67089,150186,431874,362225,98337,-153995,54787,45269,-177356,52315,314291,152348,49713,197871,677662,1180270,1191493,975333,307370,2349,-115611,-114898,158924,341449,110209,-106335,63361,437699,689639,907697,854885,527515,18731,-365773,-470242,-520855,-384643,-182463,31168,295251,619659,684367,382135,-243585,-375001,-73837,-49487,-248943,-135801,-240490,256818,2086,-143361,-482599,-442858,-443599,-372790,59624,238642,383924,391825,461193,486531,440433,397084,294751,30092,-119658,-299740,24096,445615,652089,402040,-29889,91529,198975,-50607,-371150,-388757,2030,259839,261662,349407,441257,349844,-79763,-349858,-189826,-164596,-278056,-171558,-50980,106168,76254,106587,250886,560549,749476,503639,494058,706599,877245,349778,115548,21403,106873,125185,183278,623395,774566,961366,688760,28201,-281439,407059,664677,237835,-233307,-366272,-478654,-247579,-190380,-396420,-557683,-456287,-225669,-72603,59733,-101638,-391906,-239288,-93384,57743,155140,-137292,-154296,162322,442196,426136,301723,169946,21771,225061,127021,-251481,-286344,-142783,-252179,164453,492135,536072,381290,170382,51329,-170256,-169530,-190299,-258416,-174456,-56034,91863,274341,317856,368838,521596,519709,328075,-173058,-242226,-197194,-145682,-279021,-395272,-321592,-72339,63774,-20264,-215094,-288691,-226551,-163584,25497,185480,279649,16458,-284469,-242328,-157048,-31139,315992,685790,694668,554911,439135,212233,138666,94136,-130858,-305929,279854,549270,372071,122186,-367300,-263743,-237097,-168795,-104355,-107027,-200589,-52494,-149128,-524703,-392328,-350437,-207866,-12506,-241313,-282383,-57388,82586,257486,183433,44671,152700,185271,94065,33815,-126096,194124,354488,145827,30164,341289,72898,-362431,-112190,20660,50950,56090,-93496,-331487,-263331,32544,90804,-6285,-177148,-138004,-32946,16065,-164215,-274095,-249328,-371335,-274961,-154701,-144847,-341887,-251243,-80579,-108316,-162692,-172591,-571059,-84757,135067,127658,436706,544066,202701,-235339,-533253,-142914,275363,520975,548308,242639,-166000,-285132,-120979,-180056,-263103,-270617,-516407,-333596,-456811,-237865,275500,235674,-145130,-449529,-324933,-475980,-165127,-73529,-208937,-466073,-280175,46373,68875,-130593,-349042,-460811,-97353,62357,175652,38478,-6463,58468,130186,56142,97031,13825,-162901,-311375,-448396,-559876,-491401,-383128,-195941,-84775,-138436,-354317,-127253,41721,-144647,-286034,-149467,104148,190701,216274,-164830,-312660,-448850,181546,393463,224207,-107498,-218093,61823,330102,438350,239335,-52539,-224485,-280460,-235651,-320032,-343250,-228069,-323972,-271979,-297769,-48697,199978,361697,380015,518393,492753,500276,377854,199953,62570,273943,362997,173528,-86134,103240,461057,747454,680324,225076,-274416,-399405,-354223,-122012,118617,358803,499377,400388,261783,77853,196601,283226,271365,291036,533762,871827,735342,332280,142067,169394,145156,212214,-2659,-297888,-245646,37070,20061,-56448,-231933,-424112,-47411,196344,394200,377039,188021,-248508,-117746,188729,69372,-11165,-173634,-266310,-198426,19796,249411,365899,-369985,147373,1203557,1248749,643984,-93167,-255639,-19814,277257,296213,-46565,-154651,-154436,-200797,-57591,-26013,38958,193045,112019,-46908,-289119,-330655,-333490,-378878,-295290,-132677,-85744,-67243,-130067,-299338,-83133,357398,569953,397388,36932,-267999,-486103,-19069,344779,332483,174731,160617,50903,407479,341069,44168,-447972,-76469,-31831,-342425,-292817,231634,377167,171744,40844,-225878,-180815,71352,125023,64472,202373,314181,465657,465838,159249,45754,139948,-66480,-506675,-156771,40198,257428,435436,350517,84902,-315625,-426471,-249880,-67278,295911,361571,140311,151108,305291,610611,921106,784577,288635,-30488,-209506,-268678,-27199,70181,-167301,-256718,-6062,255969,264072,-204939,5296,700342,762687,147707,-342768,-121581,-17060,-89668,-380625,-371536,-181925,-92161,-179671,-54289,92730,165582,-5665,172182,498347,508970,271394,-101950,-20965,-63720,-223262,-336508,-398410,-67585,308343,248046,85845,-178956,-446745,-140477,264953,186120,-177233,166296,376559,241778,95130,-268220,-400644,-426930,-510509,-417692,-247701,-206202,-172157,-277706,-465504,262794,874635,831841,249991,-380411,-407739,-151037,69561,293605,482109,93793,-176191,43536,239843,462147,553431,534444,299293,125194,-150216,-92386,-238834,-343594,-385025,-280206,-191507,-77527,146464,241768,241579,226908,298820,225452,453080,455250,74583,-342366,-135555,2714,-356408,-377106,220742,457050,263978,166859,-505,-76455,169803,447792,500903,359272,-73080,-398472,-373520,-445197,-69743,337182,407248,170535,-5130,70454,182431,364368,389524,180410,-261139,-127143,574100,929527,827678,438359,-12719,-260623,-175974,140067,336905,108444,-125109,-267434,-215952,-238182,-196155,-33581,66226,325262,120027,-308500,-190891,26908,183092,492341,75627,-295640,-402195,-102008,242622,205005,152186,35200,217595,145371,-122770,-312430,-393448,-412486,-265657,-78327,-192588,-155267,278119,455153,475079,692336,836171,521403,378148,305515,464171,663057,781241,529514,-214995,-486474,-71280,67183,68552,86307,161525,284609,140607,-228473,-67234,208012,137307,-221419,-343029,-148137,90750,153272,27630,23873,30810,-29801,30595,-39610,-100616,-281423,-276578,-319826,-316176,-428970,-238408,346865,1028099,891570,685881,-293413,-479834,35511,195432,348859,579676,1428434,1342064,582172,-543370,769152,1528284,1559110,809890,-139908,88304,812490,1212976,1202075,1330342,1147824,550124,-227758,-465273,-320565,284491,495676,433284,15738,-61038,-28234,-208384,53812,74402,-139941,-253023,86980,54276,-56296,-231174,-209366,-149040,-207895,-139559,268245,524896,671142,410175,-8155,-73351,-46157,-109226,-124386,-95626,-182975,-345072,-421041,-173718,70639,114441,-156344,-336965,-422381,-571631,-457358,-268525,-279158,-231614,208596,424486,168764,18519,-239437,-209416,-198368,-172122,-144255,-93266,-37725,-81623,-455396,-77091,338849,620085,502842,136464,-28981,226783,92712,-244324,-458313,-391554,-341069,-212812,-325409,-295940,-58709,82299,123539,-123601,-200511,-6647,-95099,-163176,167233,445654,419642,113207,-128987,-53059,237086,263996,-83220,-158855,69685,32381,-117797,116449,166140,37312,-210524,-312646,-125371,231196,403161,182627,-35400,-212244,-335397,-130232,579427,1156470,1398210,938746,207582,-333360,-312859,-46563,122087,225583,233401,277779,134643,122668,169042,-55390,-151079,3997,94496,12347,-119457,-61773,51706,107523,107765,-33835,-108750,-38314,134828,271616,92980,173085,349709,267416,99499,24143,342338,640913,604143,183450,-337373,-256492,-59319,-189502,-399168,-421746,-245273,-308562,-171122,-98718,-3921,346545,418652,173327,-65290,544105,947662,786615,419779,200800,61731,-304298,-451681,-273412,-220489,-398675,-464677,-432465,-254858,-26244,81535,244859,232477,161606,65176,-125359,-146425,19488,365081,464393,327147,-27106,-235498,-562220,-117021,311294,-57861,-275394,-124708,-29741,60955,42191,132796,428559,403600,249971,98085,-81943,-193978,-281192,-115866,-216741,-221017,72507,332745,294033,97845,-109824,256174,455199,304846,227070,605174,611202,639863,893755,1126914,974302,170283,-419121,-410684,-279013,-286660,-339545,-340303,-119338,136187,-351290,-486634,-288923,-350915,-534799,-407386,78511,207969,28608,-295294,-458213,-265376,-214184,-377344,-174317,866604,1457001,1296163,760201,47474,-281614,-63730,413732,623321,545822,204658,194644,36143,-163699,-285611,-260857,-48629,200622,262109,295030,183038,51136,-47808,249014,486908,660546,611914,582400,427903,176043,-199288,-236825,197015,531986,569798,505112,550505,378048,-67125,-338165,-71465,63142,-95763,-155466,-206778,80092,274584,94645,-11702,330457,440950,110723,-256554,-229497,-135628,-395254,-289196,-96700,-6291,-114947,15136,416238,686198,536098,96413,-189271,-353311,-490731,-63250,351415,483830,326407,-108971,-426274,-410259,-204089,-88680,-238038,-458807,210726,581447,530054,221710,-109626,-96426,82340,289850,316348,-53639,-473162,297741,1204912,1619574,1597077,1157690,449413,-442160,183964,209596,-439259,-39358,98781,-324247,-36897,196368,26048,-211961,-106556,358434,627863,606446,503369,273740,-39290,-46972,100265,19273,-316443,-325985,-20547,68474,347574,593071,563499,307836,44889,-51554,-205114,-217470,-196067,-326672,-446404,-557422,-349323,-78673,-28691,-78709,-110282,-171638,-345263,-354390,-251990,-206866,-449773,-307488,198473,454670,266430,-218795,-87072,16280,-242249,-445599,-349101,-350752,-202315,-136358,-174513,-214880,-176968,-386065,-310759,1764,299565,330123,472300,221514,-218143,-581555,-388981,-214670,-27671,114296,269059,50113,-213180,-336931,-172651,-105318,-181855,-294336,-463345,-556244,-264485,-232115,53792,137297,92855,-38411,-190305,-306589,-460612,-429444,-90596,298987,345834,209795,93632,254391,199620,316801,277584,259867,130200,-70780,-217885,-486545,-156768,294147,404337,596367,687209,577619,299812,291583,4594,-282092,-31627,-81870,-495727,-16122,-91109,-521444,-105986,271384,353921,184607,-10844,-300958,-62824,330548,283378,175219,294269,127517,-268918,-52061,93162,221305,308623,387564,451033,558854,499414,193845,182739,297555,143318,-78025,-60305,-24168,-60999,-129872,-276328],[-313963,-331602,-341479,-301392,-184463,-120467,-157612,-325667,-386961,-144029,-188662,-196844,-201091,-82877,283651,679613,777147,651827,305366,276198,436499,609900,300107,-60192,-220352,-207292,-317704,-403355,-246661,48135,159600,98141,111726,249430,426454,347091,394818,109150,-109070,157039,601323,707188,538607,247277,22930,-8109,-23995,-65479,-82048,36338,80178,-61471,-243707,-283149,-84851,145354,99196,-111664,-44821,-54036,62994,468006,399120,-273095,282655,818074,675896,303879,-149216,-531950,-393497,-356352,-187267,101596,466198,430964,281150,356363,122416,55447,35386,11325,75459,28046,10010,-51874,-117102,38726,325293,853904,915358,589323,313699,-60749,-267562,-171402,30434,58496,-154797,-363244,84083,435000,738991,585267,292037,231222,580253,1064281,1167568,795653,305270,-122222,-455169,-327837,7946,92346,-12611,-54268,-49332,-193827,-375777,-442089,-272299,-75838,93585,139466,16852,-317321,-392234,-73392,221633,253061,-73524,-513010,-386617,-314752,-368444,-225713,-138977,-175944,314851,824725,1313413,949272,378265,-164064,-104164,-61134,-119609,-268076,-534433,-425563,-389834,-457762,-389535,-237004,-139003,94927,140311,56089,-35155,-34879,32660,132203,-26121,-81288,-280422,-456084,-408079,50610,424331,633941,425026,307089,216658,163006,-89186,-306290,-418525,-452037,-390502,-186191,23313,241408,230815,351311,225904,-77329,-40184,207919,-251533,-225206,246700,379907,172751,103886,-194001,-257655,-133058,-155954,-350874,-351109,-95728,38879,473215,790076,689000,310855,26292,190008,173173,-206364,-446517,-9185,43107,-236602,198125,422011,241450,93559,160056,70574,-294680,-273818,26664,230078,476892,371198,204779,45315,-85507,-269696,-340155,-596086,-250664,-74885,-183587,-245681,-256734,-225604,-120004,97854,173130,-14720,-201789,-337843,-191445,90114,100405,42781,21769,-91798,-140942,16600,534175,640303,418151,23071,-239902,-55342,19002,-12593,-166052,-222632,-218412,-168786,-215168,-321336,-452637,-375899,-182087,-174863,-349141,12188,558192,631186,350492,-166737,94930,246625,20194,-428325,-261302,-293565,-329530,156662,461589,686289,357469,74523,-584633,-360539,-243208,-67854,-225220,-463586,-166999,-137463,-305750,-319152,-123353,-62763,-189252,-339237,-646031,-394898,-342232,-223853,142896,466647,418353,189910,183519,514085,984328,746371,208140,-271201,-282063,-314454,-503483,-257511,-92246,-186036,-244254,279914,539887,444904,91941,-103330,191047,614115,742733,369078,-87881,-209177,-19444,236123,471224,477188,437404,302310,180876,56817,25820,-174380,-396521,-202622,-70510,219971,267388,-213139,-262797,111320,-162551,-475365,-56000,-66129,-263157,-63582,535968,925941,965505,616878,213365,-239173,-439049,-400715,-86197,-100131,-162876,-88724,260788,768353,1138749,876915,42217,-618600,-456900,-303822,136590,321059,105379,-150432,-425597,-217532,119925,177974,1583,-415003,154139,550760,612016,585774,616774,419616,199623,203226,839490,1244474,1055619,66947,-254656,326169,733418,897778,514628,-315798,-286301,171221,88727,-284331,-33667,235642,275078,81752,-152567,-301257,-416281,-422234,-211330,2865,124042,168790,-201799,-101108,468572,728684,626798,219886,-6417,12928,154441,89685,-127975,-167092,-27512,-147452,-451439,-235149,215003,359868,246697,147343,126457,-209,-239839,-402991,282071,463034,179256,-7362,292986,453668,508181,399938,439828,691329,959554,724604,275660,103159,53816,328630,804602,934870,749683,331875,-431122,-42087,755291,1182362,1022348,818123,718361,593009,269606,-97655,-334823,-291424,-58528,123561,74706,-199133,-462968,-91447,367276,291752,100249,-236075,-171079,375953,520854,112978,-373267,-71067,124505,11637,-124255,-340342,-381204,59089,322606,440349,631510,371520,-2274,-313083,-258892,220874,660053,763915,745129,546084,119275,-322088,-455044,-55124,482503,816065,898541,759719,650228,425707,304053,-98086,-327055,252306,920,-263009,-256871,-185491,-129873,-306976,-303817,66316,203789,61040,-110077,-169246,-36502,-37012,-260415,-248219,13785,82866,-36723,-283432,-235117,19237,137762,-122009,-233134,-122107,-268467,-577341,-152689,203017,200023,189028,129291,-45835,-302159,-497696,-219614,-63143,-141111,-343338,-276884,-78944,-127543,-87413,251073,642050,552782,316575,329358,436624,197182,484211,558323,319250,156271,184587,261183,297086,395919,366601,552032,302320,-132196,-561231,-500138,-472613,-115562,452130,1017024,782777,565903,-7957,-252426,-173436,-142328,-361172,-84506,76722,-170828,-297614,97361,165555,-370521,51285,368660,366634,-97682,-536332,-172963,66544,-283009,-187555,-34106,-80287,-330047,-396471,-19327,-118889,-412165,-317185,50906,257355,33145,-109230,-38351,-53576,-213090,-418078,-171939,136439,474965,476368,181514,-81136,-155380,-121918,-200529,74831,490450,352665,124827,-209990,-387686,-506595,-509110,-238891,-64369,-162026,-240746,-313574,-250633,-77976,19463,-61386,-66716,398424,835490,1166661,785879,345312,81327,-322283,-603433,-469421,-350389,-291233,-324870,127613,465196,468160,254945,30255,-90133,-82588,205123,372843,215009,-101030,-397976,-367846,-308298,-102759,-56859,-64564,-213758,-170127,-178299,-393694,34262,357200,145884,-329085,-344903,122334,471310,504607,229800,84753,254291,119071,108149,605843,802429,427778,-107108,-436227,-429262,-227830,73211,277701,236805,241487,114537,-74737,-365891,-167916,94925,70433,-432375,-316602,19540,-114577,-172751,-164927,14390,-297467,-375919,-200359,74691,142968,12415,50951,161444,-19902,-334533,262168,754624,1025080,760972,188677,-162857,-46552,88286,202522,409379,448391,370924,25294,-318192,-340269,-197437,-219820,-331824,-300812,57613,99760,-147489,-435456,-559798,-359637,-270094,-279276,-104664,-164282,-204032,-84220,27099,92438,36644,-35256,-236533,-406267,-183907,-74062,-238520,-304415,-14740,424929,584219,288733,-50396,-169013,9256,282355,467011,358874,390611,339871,234988,-159139,-221170,-51449,183766,273389,106999,-32083,-35604,-101966,-228663,32031,207626,-124788,-288957,-232041,273107,668001,819795,511463,-29106,-266469,-294764,-298637,-122325,69788,-148311,-277728,152679,518128,827000,997150,940260,835561,286517,-113120,-409879,-410072,-168994,-11669,2567,230170,527118,606398,443103,-163398,-348392,28921,161678,43555,-33649,-184132,-13418,13524,-129481,-159068,-285659,-452254,-300369,142743,121468,-53251,-16104,43359,248891,536358,797546,716469,76855,-169916,-248086,27840,459374,647417,335149,-145190,133395,279822,-14334,-395140,-280225,88155,266436,103726,222100,452981,493569,166707,-65576,-257762,-317085,-378383,-102728,30967,80949,-31682,-32496,157452,418861,560725,416711,636945,1050746,1038567,392658,62450,39506,62550,-53942,140586,422063,495893,562228,422726,-78338,-130861,402518,689930,368860,-24671,-227362,-198603,-193108,-220159,-257919,-477913,-551395,-188605,-130123,-92242,-286301,-468073,-85591,126825,195253,235880,75158,7214,123543,287246,297188,143837,81668,-140889,9880,70247,-236695,-472400,-442068,-266522,201486,485290,419941,206910,-14089,-240742,-360466,-269005,-204704,-298757,-174220,-135288,-68271,-32294,18401,339848,592063,622901,606405,180900,-38447,-183296,-364765,-160498,-211284,-200244,-94553,-68726,-293690,-343217,-148576,-53857,13723,243746,321373,218073,-130524,-354294,-195833,-193792,74530,473769,952269,879072,556527,336832,161487,215530,178995,14774,-442362,138606,627236,700611,409788,-148248,-360955,-307239,-180673,-72441,-153916,-527648,-233093,-198360,-423984,-424159,-387250,-145771,71171,-94649,-178600,-19928,148193,484503,569692,397826,285426,328492,234110,108684,-78203,13664,76250,-28729,308714,611827,255273,-246556,-262256,-27627,116885,146145,-163241,-429697,-291643,-21301,-4080,-149303,-207748,-158859,-69188,7178,-132670,-420421,-549775,-524415,-262089,-153054,-106930,-136195,-177855,-120783,-65969,-148054,-315850,-202200,-23445,85781,190710,444869,281980,-261465,-405932,35333,383486,636483,420087,389916,268005,50868,36861,61438,-134623,-71104,-81788,-377067,-336835,-360511,7563,492423,320543,-127170,-499466,-257415,-340884,92512,118652,-142748,-369236,8315,245055,166496,-157021,-480789,-413673,-277776,-9749,165499,138496,31515,-53584,-37499,-153628,-160865,-88370,-155374,-201383,-327049,-455874,-444420,-510383,-295229,-88687,-134985,-258762,-7789,175339,82304,-15393,-44288,294597,550849,349425,-130189,-530198,-73807,575086,771758,451428,-69005,-345356,35618,519478,735403,581813,244100,88370,-121523,-252455,-566645,-208921,5711,-120337,-282354,-471737,-376891,-150366,254710,533103,746388,635499,420154,228383,78219,120841,439247,555615,442836,340242,446138,471973,423353,438247,-69975,-393858,-441023,-375859,-233262,-75815,173006,283707,293795,286419,159598,238866,370414,392933,386197,426324,608092,422604,304389,208883,153927,39884,-38160,-293641,-414415,-147023,43040,10133,-51440,-222043,-531445,-244873,25870,232336,381452,318587,94891,-503548,-159037,55755,107723,-54024,-150328,-53823,52284,216554,304156,-357335,60492,1191981,953000,344699,-295933,-422333,-168347,138823,239959,38956,88106,88389,-90754,-216186,-343651,-13940,217845,249144,20643,-222432,-301693,-417596,-440591,-274886,46236,196172,183493,-29737,-199009,130126,529514,593699,300077,-92136,-433092,-560264,-234757,140208,296881,432549,413732,476454,479918,322126,-25580,-257556,-45683,-30693,-252641,-443995,50663,343698,208056,113848,-189620,-539189,-432836,-328581,-234811,-71356,125610,256135,170345,-82829,268,98838,-116799,-582833,-374798,-263354,-102190,-711,-123229,-191714,-524421,-348162,-182768,-296052,-100861,-4799,19459,54708,252693,527486,859151,767618,400936,-84412,-263556,-332651,-332046,-341539,-313381,-17245,231556,644524,612983,89970,206546,751819,636442,501105,-70324,-74839,-76417,-203425,-556766,-342569,-136189,15301,-124704,-241443,-201283,-159765,-360523,-84499,308874,362923,157466,-115492,-185538,-96712,-82039,-109287,-278905,-250733,142893,231007,-17380,-369988,-314276,98029,574195,531954,-144307,-74084,284458,367608,326409,173897,139160,-96927,-323403,-358392,-177642,-106704,-136217,-432580,-301132,533982,1230499,1206332,485426,-311026,-417038,-116395,151559,495251,706642,244586,-298221,-11924,253105,426487,531320,561015,311349,261593,36338,388,-201030,-544569,-453778,-379677,-136722,15412,98973,48187,-17470,39660,202190,228861,430700,308831,-6190,-402529,-398184,-166249,-261699,84686,721874,991918,663650,415091,58647,-169322,-23665,187890,226269,61067,-308533,-442682,-326712,-466842,-164490,134659,206208,145507,97936,39923,95182,279575,386170,228108,-176736,-64225,252136,400317,461925,245313,-51435,-263930,-237147,156217,445454,220865,-97791,-97885,30593,-42296,29884,105871,376592,864191,777197,123549,-3864,1659,182050,238597,-489548,-490308,-288459,-271154,143049,303139,343653,322285,314120,48657,-273185,-117024,-178659,-369730,-345185,-234433,-340548,-411732,-33349,79091,-3848,389175,643583,605944,630341,671863,710407,686875,602397,198676,-459166,-333816,-45608,28391,-48170,-25301,156442,336360,208796,-151993,-135945,106735,13771,-209163,-341308,-425680,-175667,-24158,48932,147791,140483,11186,-33780,23452,-64408,-382351,-263981,-315885,-488716,-611243,-19646,679196,1365228,1256728,1177623,172990,151216,-124627,66472,176456,377678,1093355,859396,280608,-360441,64603,381298,409743,314448,-494086,-547138,114774,383186,674467,984542,1046992,576516,3957,-523403,-191980,331289,528787,156050,-196773,-374097,-387899,-181279,208060,193776,-109947,-226684,-97598,-180649,-435044,-426919,-154245,-12005,31387,43970,242135,394311,458472,281192,53016,-204105,-194938,-144409,-60092,44762,-12282,-187867,-360464,-374434,-153489,-107609,-314364,-454834,-478512,-574404,-477258,-282955,-175284,36784,452463,606163,344618,153643,-191571,-167926,-216029,-216892,-300341,-349550,-285877,-310142,-344451,35341,443711,662495,561308,208367,16619,140474,-101137,-431165,-452855,-463751,-427372,-289239,-255142,-137997,84935,203620,96318,-207243,-314674,-144891,-170028,-43187,303515,543505,466750,150081,7521,52690,251622,225442,-127086,-163668,146580,-20981,-159040,210699,255540,35496,-212756,-269472,-92053,280436,486175,249323,49531,-263739,-329268,-380788,-82001,555292,1040365,817491,307862,-331188,-237138,68547,119083,64407,23506,86809,91771,107758,-149033,-275608,-39184,218780,205277,-30154,-207067,-79383,19369,-3163,-87953,-276710,-286503,-66444,67160,287394,35651,-122718,99256,406373,426058,261007,172265,272807,354088,104625,-289675,-17296,200914,-25652,-413372,-492039,-372516,-318002,-184270,-81847,71862,290046,252832,-44157,-181794,373123,703660,562964,247245,35744,-91036,-423072,-379221,-127101,-99290,-405807,-436799,-392661,-185066,180485,252881,351699,389076,247200,80822,-101501,-127009,32977,372592,450243,291678,69076,-134568,-441235,-286557,-67543,-198211,-139911,-66891,-68722,144388,-6552,-46663,300619,247273,86184,-20164,-46050,-27840,-2045,92406,73225,100390,448471,592858,368927,-155,-320328,-246310,-161802,-8699,-82649,319711,364490,498352,778813,812146,752287,117228,-164458,-36941,-46835,-198138,-475497,-317340,287048,323979,-67541,-295301,-476645,-657364,-437993,-167367,210713,229813,-31296,-245183,-167404,-283858,-578739,-485761,-115711,638083,1153154,1151529,668562,44959,-286380,-70321,241158,408441,367161,237793,246871,117530,-75768,-201659,-155184,53184,90548,62851,40623,-44253,-123339,-31680,363063,695288,883541,693630,583095,412365,362730,162365,-181827,-456006,137126,382999,483006,550846,295239,-240247,-129380,106777,280171,87336,-245197,-279718,14398,178838,30317,169458,580067,628614,167951,-236263,-374476,-306969,-471744,-211566,55091,218694,108551,9797,25681,-49139,36239,30206,-11820,-319577,-421905,8633,342791,376901,272755,-60095,-270122,-446767,-341596,-110538,-166422,-528415,154748,570121,635083,279620,-242054,-280228,-96732,204142,205461,-153221,-270849,411326,1254190,1657501,1824441,1524626,751061,-337432,180604,301691,-361313,-25767,131636,-318107,183203,572537,305069,-8674,-409918,-210229,-54009,-262601,-154159,-86477,-168230,27687,262295,228302,-87410,-94737,356275,442042,602639,720096,644597,230384,-116170,-254676,-310161,-180427,55767,84606,-19095,-388330,-191884,236333,153662,-114602,-89194,-210320,-463093,-383688,-73883,103764,-117501,26532,504241,613837,258910,-110399,32221,-79498,-417576,-368613,-362465,-355760,-211915,-243428,-243387,-25952,-98733,-471143,-27661,251977,273819,194097,256646,53904,-137366,-250569,-419757,-415732,55585,396495,449075,85754,-254525,-322822,-258646,-320307,-266467,-181192,-314240,-367106,-30161,271053,263643,333604,232990,48945,-210739,-389776,-473877,-272852,-22816,257775,320343,217476,75103,132506,59707,63646,26388,43084,246649,162290,-123449,-528762,165742,721354,908661,960634,1046438,916203,348193,-167635,-355231,-328803,-89297,-271175,-127822,213488,154984,-344814,-66590,344531,378632,121390,-57704,-261858,-170206,157937,186196,117491,230428,133722,-249412,-304780,-226864,130320,330501,427110,456355,473246,347483,172481,277089,362951,174270,-93353,-2069,36247,-18268,-74665,-200476],[-278043,-265982,-267624,-150497,-172940,-191469,-219079,-265035,-293417,-125689,-302198,-450077,-330150,-177907,231065,642363,667550,696947,407812,365304,357246,429449,233907,-45049,-341466,-484995,-468704,-468058,-471120,-244406,-71576,92521,305244,650057,638067,348640,184538,185561,325541,604243,691432,551578,310221,275765,292352,341913,259105,36495,-166431,-61494,96034,-81337,-239043,-213421,69191,261538,124858,-272000,-210563,-215818,-82345,449996,467577,-174249,-40067,502892,479727,233644,-135816,-490580,-345327,-231985,83951,401654,625833,458504,79454,-70904,-14272,100153,60369,-15191,-46393,-41054,-72984,-236831,-346092,-366802,-43658,407863,591791,137341,-397126,-371093,-97722,149536,360142,299938,-27519,-162648,107266,268148,201356,108519,245034,356127,543054,836069,913618,582414,61075,-441221,-263197,25091,288178,209792,-34428,-153968,-42480,-6047,-124578,-349138,-423921,-64292,149375,218972,226913,174226,-218449,-541786,-230568,-120949,-230731,-264620,-144673,-192609,-385320,-212578,-115595,-64723,394104,873075,1117622,720402,81412,-304406,-135920,-83622,-128920,-191242,-314494,-250309,-203965,-338690,-260076,-330043,-567706,-170415,2268,14933,62417,95120,109405,8713,-171719,-142888,-304112,-511112,-307303,14085,272595,415223,182150,181936,211894,198090,-80706,-338024,-494702,-488988,-498371,-306819,92126,375469,561589,553342,187128,-347450,65599,375217,77128,-338750,18088,162490,292058,205888,-89827,-504354,-288759,-184824,-270706,-439049,-215767,94400,516676,708266,758777,281608,-106784,219437,392471,68073,-567209,-21240,136647,-120173,69428,354568,202494,139906,195683,177968,-143157,-297881,-146991,-34941,150241,142339,225922,123900,-80471,-379741,-461990,-473575,-83730,103264,-72480,-309318,-410394,-422276,-145028,204900,427116,245519,2613,-193000,-247037,-119179,-132581,-52313,-20776,-159534,-119912,95127,360345,418993,318958,83368,9619,283856,331528,197116,-88778,-263601,-147877,-48570,-202419,-312414,-430201,-293916,-138738,-58112,-142506,-81101,377844,607175,456594,-163930,-350,213048,37336,-479859,-291988,-355758,-379338,-61045,63334,288687,171330,-97119,-431806,-195335,-295227,-140281,-205673,-317102,-71117,-20999,-179335,-418042,-188158,-222878,-495001,-623065,-527297,-458933,-344546,-30563,265567,454623,256537,86425,164760,461172,785734,582286,250466,-107305,-310906,-415977,-590990,-181108,108029,-92419,-380035,339528,763694,537441,219227,150702,295131,630235,735468,455401,35772,-25719,94690,401004,634475,477291,265307,65802,-97145,-284147,-202336,-124583,-174795,-285652,-373204,-92736,105651,-225230,-81153,154128,-147938,-467896,-299398,-310476,-91188,330238,888771,1009110,652347,256385,-228673,-391232,-483519,-366287,-147881,-270742,-403062,-223024,290237,967754,1584933,1344033,276190,-515458,-345107,-463980,-142787,-64917,-182635,-300769,-349851,-319080,-71709,-4029,-337936,-317549,335736,719547,607002,478761,436988,400026,349857,331093,706607,1123272,1014068,216460,-257968,5173,398001,696587,315465,-291592,-214658,206794,205134,-97174,-26822,232951,217134,-36790,-199261,-307621,-389696,-298274,-50053,30722,-57228,-207229,-377844,49849,536536,761094,620791,157691,-199858,33267,396363,555830,252603,-140380,-408265,-587482,-487287,-405578,-356858,-468866,-536419,-310002,8501,60940,-147681,-230657,313867,594570,393755,361181,657448,711794,688783,514063,392292,657714,848384,591444,99369,-12801,158327,438859,824929,845361,576436,118254,-307932,257048,820905,1004896,775853,876394,919755,750875,229511,-140092,-371306,-318156,-30678,221161,285731,123489,-127228,-495417,-50289,83273,18926,-133544,-277092,197450,653626,470497,-223007,-431098,68854,333091,352146,183701,-32147,95673,248645,368512,541048,381374,-4014,-261027,-340234,161777,542768,646452,717255,556699,43862,-493860,-298338,-4575,337045,502197,636384,696982,831215,741582,436077,-85023,-169059,513796,544067,444677,111346,450,-940,-90045,-398521,-462626,-426009,-470839,-392245,-169064,105631,261888,50399,-55914,-208992,-371643,-428059,-368115,-501322,-231511,-91720,-197150,-287906,-225182,-253165,-579853,-328089,25981,160809,153461,288952,82632,-147000,-451583,-214512,-85578,-204511,-246773,-85532,-126969,-62459,180994,550783,702858,579252,428394,663208,831456,513349,522533,682518,362477,224379,136488,63963,27500,232077,416150,620235,354925,-130372,-436215,-343363,-342847,-266509,160620,580464,409798,230072,-257749,-125903,-160378,-275042,-400338,33438,129658,-68165,-325218,-18702,21010,-476132,226741,516479,394383,33714,-467048,-268015,84599,-176677,-247066,-1708,-16262,-251771,-43812,237156,8658,-253784,-145521,163446,240450,17173,-57302,24848,-46402,-210538,-255150,-83775,172413,515581,494858,139065,-166194,-281282,-207513,-170172,24634,314887,212771,17806,-336389,-598946,-625512,-468102,-174821,17198,-38884,-223807,-265811,-196500,-123908,-22780,-103997,-80108,237447,714125,1094262,779465,363901,86827,-217677,-396293,-554846,-423581,-263433,-266270,-339667,278305,584862,664575,412419,121375,-150843,-116255,-64355,-177449,-392894,-424446,-425548,-387448,-128021,-147466,-211889,-177796,118637,85538,-127424,-63005,208422,24647,-309008,-349532,52698,551129,687338,596063,462216,433721,26654,-194892,453516,819817,457989,-177193,-552224,-599911,-440914,-77919,366744,381558,259735,-17550,-216903,-202153,107402,248298,164189,-238824,-581642,-238688,-219752,-194963,-170910,-62456,-107330,-220467,-147372,56839,20716,-236691,-249929,-115875,-220668,-330730,169611,477243,523516,309045,-33591,-242200,-162345,125481,278100,632428,762294,630019,360205,-39780,-378094,-287881,-285491,-269511,-357804,29982,146850,-69545,-419208,-550487,-343559,-107962,-6131,241301,122158,-25231,-93570,-238994,-321096,-308649,-258215,-348357,-331892,-94899,33711,-91853,-335575,-37613,654702,909375,729780,146477,-287955,-152997,128032,230962,166994,336640,382389,79819,-435526,-409046,-383807,-257321,-26468,-6539,63567,51947,71704,51382,43095,-8897,-431069,-505036,-318559,102615,142583,264250,-128372,-334892,-499954,-485897,-485451,-368617,-262725,-430596,-267171,211011,451556,775433,956023,846055,827146,340383,7525,-96672,-88906,-13302,57947,-104852,101267,342341,413758,324188,-176219,-350883,148490,446622,548581,595874,456907,327221,273006,241341,85641,-107283,-403468,-318170,161686,99261,-253398,-381437,-371936,150358,707890,1065848,791617,95192,-179627,-158859,1255,388061,517541,245721,-240791,-14399,236895,91208,-90028,-15840,208817,243030,-77012,24665,346823,381653,227577,81110,-157037,-405572,-517158,-144861,23396,-27957,-161786,-237500,-57586,114220,127266,145202,583481,1084134,819176,288005,-205,130513,-13766,-182420,86466,160106,137510,-4341,37421,-78415,107607,503228,689263,486067,178794,-57162,71437,23916,-63750,-249366,-495289,-444859,-104772,18066,-12740,-267987,-409781,32657,252777,239099,232456,253814,188112,111804,42226,16986,-136106,-156385,-347585,-270947,-32392,-128097,-155879,-241167,61736,278094,368185,141540,-111278,-296436,-486965,-208865,-1750,-68885,-262155,-256642,-298888,-247967,-329779,-188441,283822,534850,519788,629307,627950,313492,282972,-133919,93594,87259,-9253,-113695,-256583,-467491,-176229,44262,-31284,62821,306808,307121,-53897,-274874,-25528,-41388,-284501,89022,526495,966226,887890,517335,261415,148628,295926,262576,117196,-373954,-71030,479499,722906,427646,-57698,-491354,-286954,-178028,-53099,-86993,-301795,-339054,-253243,-265205,-317097,-407992,-241236,23444,-58769,-187679,-103923,36672,469203,784839,728781,511585,407210,270867,87085,-121951,-268401,-289587,-55169,494751,628490,346582,-139840,-414106,-81395,207952,293415,-36492,-299779,-236929,-65586,-110544,-221181,-95454,44031,111678,54666,-155859,-399252,-265605,-236088,-126997,-109451,-155467,-57403,-79240,6835,-39590,-147900,-143937,23005,-154229,-94058,288995,412322,24760,-583526,-165589,458944,856807,1000184,505412,204552,239008,289685,406936,329507,231651,233063,162505,-170762,-64379,78325,356964,643302,418370,1190,-178438,29434,39713,357101,371470,52154,-127121,191328,296400,118252,-258676,-199559,-110,185131,145635,200506,197124,9982,-255912,-278667,-336973,-464523,-294121,-230017,-236938,-237744,-371247,-323816,-432692,-437617,-138892,-130676,-122111,166086,335227,344881,268298,105755,476360,805826,355364,-111947,-426163,252687,852452,1028914,568431,-100182,-545308,-145851,499269,833428,813984,512425,377990,114223,-177040,-484691,-36737,154028,65664,-57863,-253131,-474097,-162932,373119,733402,794274,628001,229272,-33647,-231174,44993,517592,700863,680016,734413,695555,379282,-6977,-63886,-418053,-455354,-383509,-291727,-340932,-306343,-18957,112290,195850,186320,133062,211034,386776,449891,440925,298188,31803,-149568,50411,158253,58357,-132322,-421709,-374098,-152596,-16017,19840,-33737,-67895,-200739,-377004,-354834,-85849,63154,269161,282343,212862,-270590,-107356,299853,316210,87669,-58329,2080,-30899,95971,276952,-97973,-242815,591790,440280,20908,-442724,-595941,-343719,2504,217155,184188,278190,245892,1784,-313080,-419659,-88151,91118,170297,-45353,-215777,-266560,-276440,-254868,-217060,201405,451021,457224,69754,-166003,194572,546800,477055,105927,-246155,-552509,-575878,-405476,-61360,253951,640474,938229,1067027,573179,383009,126424,-30379,-90596,-105281,-198369,-321446,51745,404855,361474,230020,-28042,-201911,-529047,-340917,-392567,-334687,-145639,-83011,-201731,-361201,-82683,73903,-83772,-482118,-597418,-480582,-250665,-136223,-272563,-223953,-209409,-241466,-89620,-244475,-505945,-366214,-232915,-186681,71830,350883,663984,639223,426304,-170762,-438743,-295061,-233793,-148267,-101680,98687,361527,880362,826702,358531,279606,576331,712032,884822,227629,-61134,-156929,-329341,-535250,-196204,-41206,139979,136943,-96617,-428192,-367894,-538552,-332774,80219,158168,-28430,-194519,-227900,-116830,29218,45834,-211640,-258545,315504,611895,366914,-229088,-183648,269857,851519,924004,206930,-426283,64896,322268,347082,455005,531701,253340,2349,-180137,-127448,-35032,-121876,-485344,-68888,727705,1358925,1361478,720449,-88681,-505349,-209289,119777,529115,611091,211979,-494736,-18424,287131,356076,411322,395531,98407,43446,71103,9596,-200120,-451162,-165673,24126,134308,96412,33420,-178437,-291701,-70924,213898,255077,288159,12800,-164700,-304941,-566725,-601604,-121950,474206,1067905,1318372,980664,589752,144402,-146944,-204534,-94431,-37166,-187615,-435738,-395749,-180641,-148343,-87264,-107776,-83134,40415,64083,-137700,-120000,64841,252877,189590,-70380,10221,63715,-3712,113546,62546,-74427,-351166,-382955,133164,457925,265153,-133299,1417,228359,185249,296821,408680,907402,1620389,1834194,1087231,128661,-113143,384981,245068,-391571,-429431,-136305,138181,346349,535428,539207,548850,352940,17678,-138552,309051,367399,51356,-292345,-474987,-389030,-386015,-342218,-306132,-434764,44441,369097,585250,727753,901656,793720,572720,300316,-159466,-390467,-34999,75659,6160,-194136,-183070,60343,251131,177544,-157017,-237146,-27413,-10598,9641,-133045,-391193,-361228,-133103,123772,260589,188930,-17124,-206974,-17591,-179208,-392786,-171967,-203458,-431480,-372856,213959,914286,1343468,1189616,973055,677270,425420,-128155,-71838,55362,302556,596495,298844,-35997,-21163,310582,-448133,-292549,481043,238309,46785,-41902,-508826,-222297,434661,677582,553184,222892,-304579,24588,235320,328483,-245429,382014,-427635,-519722,-180614,200947,137951,-180035,-174272,-221775,-358564,-408519,-399197,-162520,85678,301455,293753,198380,147639,-2585,-149948,-235486,-466818,-357859,-142718,55245,172050,173986,-36160,-341683,-318182,-47530,-44991,-206120,-279939,-299075,-345512,-372739,-333530,-214161,71219,436958,560205,429564,212972,-132150,-155979,-192569,-256140,-371421,-514035,-337942,-326738,-239497,142332,583380,706096,523794,169955,3652,36053,-160810,-423808,-400992,-466456,-515156,-379570,-147260,3408,194455,285420,72126,-305148,-355556,-222725,-150448,118950,410155,524923,330479,116936,146952,181883,241092,164955,-148335,-85328,242783,-4977,-96187,346959,404974,159103,-114923,-173320,5175,296284,485702,333722,171426,-187180,-211121,-379037,-411986,-46506,395337,427930,234586,-340908,-187515,100941,99888,38455,-38029,-114051,-65854,-131173,-402380,-287955,36347,272067,182270,-39829,-121088,33486,-10945,-178639,-361630,-572266,-429860,-111808,35417,385243,319457,-195935,-248630,293590,505039,445265,172223,-5,220871,241605,54998,204537,290341,22591,-342893,-417075,-383814,-257664,-242867,-83659,111833,175018,72359,-269176,-272744,207249,425142,256527,27858,11640,-38627,-276696,-291437,-83324,-91739,-482461,-383984,-322534,-110015,329177,397843,410611,459336,247586,-2545,-155937,-194256,-15077,237414,352096,242677,137332,-49333,-207984,-17332,195968,199941,98436,-37333,-181502,66354,-329525,-373650,85557,26809,-92954,-160030,-83011,49571,212757,280163,326433,378220,722287,709824,327814,-185246,-420490,-185525,-354517,-393604,-379441,-43820,132467,317695,444287,231804,98677,196323,322087,282678,136355,-94321,-479839,-209677,295558,119729,108299,-4994,-142246,-351638,-280407,-36252,272557,189449,-106713,-209548,88777,103413,-141135,-239040,-104898,307742,773810,963279,575545,103834,-273743,-68595,11201,-103658,-29602,192225,217027,190476,39595,-146070,-42779,232357,381302,382779,199145,-41564,-315275,-133521,357457,814071,935418,665653,489261,349064,424014,346873,176295,-172083,-235438,80978,306458,404771,163020,-350969,-8665,337847,450665,159007,-348781,-224422,-45492,59064,12689,275773,645397,699426,350299,-24225,-342494,-387822,-409662,-211871,73469,243094,167006,2702,102316,-88143,-523467,-220170,-70958,-322789,-445616,-57501,170310,137955,76091,-8066,-22892,-208307,-491963,-191379,-115957,-471891,-35970,450923,646098,259145,-308507,-430585,-295075,9007,-8554,-341662,-201661,282439,856802,1204565,1456049,1385999,782273,-186222,27957,208130,-320077,-140433,85845,-237895,-131060,316786,292954,183394,32887,16746,-95500,11744,-213907,-241829,-173299,92866,337613,316884,22828,40423,556420,611624,592893,614494,551724,76726,-285037,-455758,-402557,-172012,213791,468611,319421,-242451,-122355,423744,289828,-167207,-150352,-219815,-482039,-396992,722,293657,173154,217745,587386,572087,227385,2634,27295,-268901,-360460,-240897,-328840,-412516,-335254,-435869,-399803,-27817,-141006,-444206,53425,254826,59145,-3083,-44768,-180962,7570,178758,-34142,-340431,61083,546786,531394,44277,-437258,-332283,-294630,-509148,-165570,-51005,-163958,-235997,241182,600296,296990,223731,140016,33085,-243092,-494595,-322572,-116293,53682,170609,210224,138013,-66055,-72416,-41633,-50949,-3128,112426,233024,137222,-202832,-442204,274295,846233,1130301,1118971,1182132,940967,253725,-374679,156875,273439,81924,-127930,91708,248633,222555,-244698,-213556,187703,260141,146267,-45193,-220638,-282255,-116003,-143,-39132,12327,-62493,-337178,-203602,-127648,-33558,167836,245189,290606,198414,-16285,1632,250717,302775,80086,-144044,76485,81389,-20964,-100116,-178885],[-212275,-153997,-74570,63233,-6829,-151481,-304458,-153069,-25109,246014,-42979,-357173,-418217,-139042,131648,333140,343401,560983,412918,294183,212058,162906,54618,-111020,-200554,-362989,-496738,-331952,-318664,-283211,-134858,214081,528857,836527,624336,138140,-197455,247567,572473,762650,560355,348759,119146,257087,444366,525413,406881,98536,-289331,-333336,-18618,-129034,-250615,-237636,105492,276787,87004,-420086,-250817,-264740,-300431,241019,323473,-86757,-383567,68764,144162,106350,-95614,-384649,-380492,-163885,286458,709470,766936,432660,64877,-109456,-578,43957,-12209,-198966,-324511,-99344,-62343,-240611,-195414,-381812,-314721,-49879,135738,-13525,212024,223099,96881,297931,540401,454247,139882,81564,124674,-15051,-479867,-307192,120107,360036,343650,394322,464055,260620,-207023,-282318,164311,432749,540372,282499,-85588,-228490,-5384,150636,43127,-191574,-559472,-171013,98368,215096,356416,567585,224869,-197668,-433777,-330777,-170150,19701,23262,-79162,-351889,-277418,-158057,42573,451166,841291,845596,648592,29405,-559023,-186785,-98711,-141043,-182179,-209872,-72964,-115462,-430097,-96469,19566,-233520,-52331,83254,-79534,52002,116736,84360,-160441,-336470,-258125,-243723,-315344,-248092,-142120,4464,58525,-78102,-84707,14151,78486,-123837,-388314,-484259,-374856,-499154,-477583,111483,419578,828069,656874,156777,-485517,214771,520419,425651,-37832,-315717,-153240,333514,283089,151145,-209441,-351352,-92086,-26042,-242613,-190519,157959,401394,461545,543632,124926,-330879,121794,467452,289235,-422874,-131843,137876,6404,54565,205315,130910,167870,248458,252692,-37980,-234825,-217811,-132181,-98575,59625,246206,135650,-74650,-422813,-538302,-409647,-6366,209457,64980,-107399,-183013,-494719,-188016,223773,508887,326472,40887,-187216,-223028,-135056,-121603,-102892,-127831,-224869,-112638,100122,2363,62042,126144,75688,219664,444610,391024,199749,-116715,-302480,-76919,6763,-36771,-2455,-84246,-15360,-12251,42847,-7086,-137739,150241,429925,308419,-221599,-130909,85245,-44627,-420711,-199362,-282973,-436242,-253484,-528947,-153245,-34021,-82694,-174569,-184103,-526099,-332618,-177145,-268288,-22668,101248,-114745,-394547,-302512,-386779,-367095,-370634,-477452,-553285,-232122,152593,335332,343560,86087,-3193,122734,307344,321705,207559,101039,68411,79478,-174307,-511522,-40942,367532,116068,-507946,207080,834455,567791,277901,334168,639395,813831,745976,450091,125701,167329,94766,310297,589983,409471,65170,-195164,-388752,-595569,-214457,-34338,-68108,-351575,-443545,161647,431373,208957,245233,282410,47959,-120729,-231460,-494382,14419,516691,998813,922307,317809,-75290,-591513,-574992,-507501,-209223,-36006,-182773,-515673,-382791,287713,1034048,1601841,1342656,358543,-486172,-374138,-450935,-461677,-388106,-354632,-262722,-300322,-449224,-309226,-333333,-334419,12045,398486,585510,423311,311311,172032,234316,346233,430245,611074,775201,569870,139122,-194905,-463885,-313260,-37594,-150095,-228281,-135239,148505,204014,21711,-69955,145021,66242,-177285,-212015,-306204,-390164,-244768,-7357,-5807,-203666,-330682,-201678,83473,394910,559446,413926,-18890,-357540,195441,650736,859828,515169,-53741,-379049,-159295,-253425,-408703,-174621,58766,25578,-410031,-168344,92691,-43036,-130584,104050,428458,463587,669012,939218,959421,709127,502642,344737,572376,585930,347392,-8449,-33317,191949,425601,736855,736976,336036,-157878,-14399,531078,798341,736734,532970,792836,998869,864372,236282,-163864,-380474,-372798,-169752,61981,270515,324884,251388,-213525,-382213,-168030,-101910,-52953,-262554,-96756,454527,583068,51436,-459561,-48998,470047,588668,413368,83764,6,112090,303301,471337,436510,96994,-265774,-366231,94278,339356,427130,464023,357607,-130864,-513381,-172162,-92094,-35864,49766,341984,637738,795488,783416,376376,-188940,-192556,373082,837262,881929,300006,21516,36919,28681,-158114,-73861,-27682,-63889,-405240,-279742,125507,456902,379562,212467,-35122,-223665,-221039,-32754,-210582,-35298,-286371,-264718,-306792,-300822,-354484,-585872,-500991,-280097,-96868,-35509,286588,136575,-93215,-306618,-110683,-33087,-137035,-43584,27444,-192607,173695,513093,720745,588442,482375,440332,834222,985032,624064,298388,572899,428968,319512,88669,-138444,-268122,-68878,301262,527741,367705,59469,-131833,-138651,-92629,-314760,-252620,-56074,-59085,-323641,-385601,-62421,-161826,-456756,-367353,177476,287822,2927,-369070,-113906,-129468,-293611,309348,615413,434755,221154,-269171,-483852,-25540,-91787,-297981,78451,265999,308776,458225,453398,91382,-167255,-92090,90955,58883,-52993,-3605,111924,55089,-57579,-82029,-40854,169195,430627,380336,18888,-327822,-455800,-312503,-139029,26295,234709,192134,-3162,-349246,-595760,-542376,-422402,-176079,23963,51826,-186347,-240365,-95612,-95384,-16915,-84681,-303073,-274377,180003,510243,510535,249362,4471,-190129,-298413,-558230,-387568,-15400,119013,-253694,-127901,493599,850306,739570,354482,-107194,-282933,-315960,-537620,-345936,-359679,-407250,-232464,-26880,-162453,-272388,75003,451525,363151,124203,-112898,4523,-142949,-328950,-181105,286226,734475,740418,713394,660610,446400,-56069,-424441,180863,591712,356035,-260799,-540185,-536475,-525095,-116937,394458,500210,235604,-207924,-252184,53827,337497,342147,199598,-28482,-318664,-443258,-276088,-166787,-18669,42589,65843,-105879,-145619,-20844,-117532,-417194,-506601,-338507,-514428,-539132,-255329,-62177,-127606,-258975,-337680,-418962,-223884,275003,553194,801975,989851,785418,583685,144906,-160690,26419,14330,-129124,-319427,203594,352835,212664,-178233,-420198,-251576,92472,279797,437601,348337,169586,-38711,-412045,-414012,-455869,-489274,-416141,-258932,-118566,-6361,-36718,-322447,-103778,647006,961481,880331,201951,-367945,-213788,49481,4064,-14593,273114,378916,-53406,-421291,-348324,-421707,-538405,-444842,-178789,90309,282454,429409,428776,114908,-220492,-524819,-253439,-54834,73423,-187510,-350050,-268164,-215428,-330527,-458612,-580243,-530647,-545720,-458765,-117703,200298,245217,445550,644788,524466,455316,188012,19222,158938,203540,120311,85443,-206531,-10180,158696,220892,158333,-204612,-386725,242946,721265,1060695,1360299,1181986,1098791,554500,446975,147481,-45633,-347330,-352391,62374,14787,-213231,-530662,-419791,237660,838539,1077659,579496,86374,-131301,-19358,5602,255773,312712,172727,-206179,-321333,62615,183292,246715,301468,384389,225746,-219076,-113257,272145,210246,203936,77537,-105770,-405621,-528529,-230821,-68500,-171241,-296318,-443494,-323341,-275783,-311911,-35895,520757,827615,448019,122261,28021,232737,-111159,-212805,31607,-17680,-165681,-302143,-76033,97709,377982,675456,717035,572051,309862,70138,178314,139895,-10483,-328974,-516962,-219348,12846,304372,290168,12456,-260636,92772,261030,188390,184949,340848,324082,116597,-209763,-335533,-341022,-404713,-479662,-492187,-162876,13460,175509,282719,379897,338403,190316,-189629,-437069,-458388,-279382,13951,276008,118535,-218751,-427428,-520674,-431365,-551695,-240325,225393,445742,410853,540538,839234,501753,219099,25530,273649,355577,151460,-118364,-452750,-561808,-85647,134374,-153571,-11686,233450,180791,-201706,177183,411358,147860,-375022,-16456,461304,753540,718493,425027,247010,209028,372290,326317,135730,-270818,-286453,127354,367835,164817,-172690,-471264,-134671,-56720,55246,88317,-37805,-309333,-312678,-83069,-130840,-288356,-490933,-225039,-200094,-298631,-217559,-139426,234792,719827,768557,561943,305328,163839,-25930,-222558,-443534,-566029,-44225,465748,431617,328591,-65078,-472561,-139148,271680,423287,252202,-43175,-123104,-166982,-302010,-361897,-147629,93054,213993,115275,-235278,-328170,21733,122605,60645,-90977,-242436,-95945,-49097,67278,-53845,-120225,58226,42810,-451082,-42064,480150,392683,-91882,-443453,-150630,496751,947991,1020472,621465,206084,206259,452900,547505,341425,442588,408750,311914,45235,296770,568961,705150,703424,479718,126479,79597,250290,444842,595872,619576,245288,8287,224826,184331,-88109,-378590,100207,367371,541714,344642,270621,194442,-74318,-463000,-248540,-243070,-449612,-519474,-387327,-444144,-364761,-402848,-255803,-276635,-478308,-232309,-126847,4911,327274,476149,568950,460817,227831,524409,809832,338809,-83629,-188723,489382,986945,1104866,552666,-152407,-456738,-447723,278269,752049,924759,768471,619907,328041,-138621,-463409,-337,105689,110111,163522,52307,-46490,192071,529047,749110,643545,464839,-15143,-310192,-428716,-115760,449205,731055,805068,923129,693565,222076,-236830,-437677,-413547,-454755,-176120,-33141,-228704,-410486,-15007,106994,111674,9704,28353,124729,296461,375833,392323,204460,-166000,-382570,-372716,11634,58955,-85490,-102369,53212,101503,61037,-44100,-121531,-137892,-204745,-258790,-231196,-83991,-48456,59501,99981,171036,38503,218593,605276,535294,200548,-25667,-38571,-193135,-27464,438252,413700,-237744,-417918,-120062,-276884,-436683,-427332,-470003,-105639,177764,237793,294134,204549,55148,-78619,-100677,-113548,-134857,-126333,-239022,-272856,-267125,-171970,-176994,-238624,232366,556690,585137,114921,-180885,100610,317350,164704,-186254,-414681,-467127,-507488,-498805,-181955,242552,790418,1331487,1315754,603188,545753,454442,227791,-150934,-231987,-194892,-166386,205962,544509,536996,345656,137041,15904,-249899,-373544,-458641,-487751,-436935,-459110,-555329,-535901,-149166,45205,-58380,-419350,-496766,-388116,-71117,89479,-73265,28011,83335,-77981,8405,19321,-114420,-213581,-432025,-423404,-135552,134674,363131,379364,273527,-199444,-567090,-256177,-79326,-4370,-82333,-18854,269259,793015,796287,482762,203607,278340,773932,862973,368705,-116974,-260367,-377715,-398164,-139236,-53138,204741,522092,476749,257121,102159,-246978,-525198,-50937,-28158,-220808,-348548,-258547,-140185,64400,98549,-192135,-95339,630444,918167,608544,-202808,-159860,344735,1019519,1203581,582651,-267892,-237922,77646,142604,420165,567539,448001,310886,38578,-103288,-55656,-202995,-376901,157582,792968,1222051,1227467,826823,203798,-317271,-296375,-6683,373571,267896,13099,-388116,31160,270127,235084,188404,57098,-268158,-477725,-47114,-74961,-270279,-341996,7103,254500,250566,107651,57419,-191831,-543546,-191131,188654,202736,36764,-322197,-330219,-137464,-41606,-128312,110638,672429,1063327,1168013,963987,552167,170714,-71993,-259378,-324769,-249388,-346247,-477594,-335358,-11249,124584,99113,-198144,-345959,-145374,-134514,-406805,-329155,-166240,24049,53575,-625,43351,6240,-129815,-144007,-124044,-108495,-425094,-422427,147910,463704,270049,-189154,-24432,300104,352691,390055,602760,1313217,1947194,2481547,1941705,688314,-15795,872520,130145,140234,496485,370133,816920,547303,565049,613135,561947,281216,32947,-60993,393852,603626,285237,-207882,-551671,-287250,-249074,-586222,-453008,-541811,-296930,54602,364558,505290,743796,578603,301136,10304,-223317,-125971,265806,276715,35470,-296163,-349361,-118459,31089,21197,-223766,-371017,-212957,-26473,160920,3898,-259979,-472974,-211962,141902,277293,120489,-185548,-543446,-313300,-441694,-189751,-101751,-121403,-262763,-89470,424543,980143,1045839,812347,420604,736226,210186,-79865,-169356,331901,1120070,1222588,1209807,725147,-509742,-438659,280535,714892,522464,1221926,240144,-243435,-17628,693716,786567,717557,570861,-58,-150695,258645,-6162,10280,230534,1004685,-71667,-399963,-219438,-13404,-149576,-334022,-164503,-220350,-311147,-244410,-355181,-273692,87469,419186,438903,195294,70126,-166429,-402893,-368077,-324297,-526027,-141023,125528,192834,210668,19262,-338426,-225710,138510,250565,109147,8925,-26243,-22165,-104965,-295422,-489625,-154058,207885,367210,406354,196641,-75459,-118165,-43381,-147922,-288525,-332916,-251726,-337843,-238678,183859,609891,589929,285839,-49643,-117063,-94145,-165157,-368508,-366893,-413074,-549336,-443353,-92635,75723,197511,219115,-13299,-383398,-317456,-224068,-39949,275951,489257,413864,26514,20240,239656,300366,218677,88286,-120202,21037,256921,43003,-54473,371457,492643,333671,85032,-19553,92004,224664,325068,334426,224745,8279,-156796,-424572,-279901,-292689,-128201,-12290,-11847,-391122,-147180,46684,27740,-16116,-130449,-359309,-440843,-510691,-494640,-208134,-12891,131364,53233,-5890,7796,53916,-113848,-362593,-517240,-331965,-216700,-123820,54248,364563,474982,31929,-404893,3111,356823,467097,241419,-95281,193253,386028,313765,322318,286413,18312,-271703,-244377,-262190,-184402,-265042,20643,135299,30253,-96930,-449720,-265846,126140,250518,-73403,-98801,236012,314015,20955,-236385,-196796,-237950,-522910,-233878,-209395,-56243,322311,428586,385836,374589,134687,-170587,-311674,-348965,-110532,-557,147459,130067,112971,-13031,-3340,367259,749182,581355,297197,-51184,-286746,-50371,-84060,-98130,57874,-36210,-106574,-185119,-202726,2812,304961,430684,500584,537842,810516,687279,223368,-417931,-337316,-14646,-133229,-309760,-294345,-119341,132745,219531,57853,-392414,-30257,495432,682355,463216,209952,-56334,-437365,-253155,-65749,-186103,151074,225533,221122,-117919,-295054,-25871,296270,174955,-136452,-190380,280213,479444,212898,-47974,-145376,-22364,392780,706855,455456,150526,-217332,-26538,95530,-222791,-533903,-27952,98124,246954,129614,-114284,56264,377623,638628,584620,390841,114065,-304141,-261396,228093,728303,759637,515306,342086,270016,328980,283548,183220,-165739,-455381,-294255,-53174,103958,-16071,-377218,-17375,463242,408143,18160,-549483,-211383,-60035,-78098,-68634,190296,506870,657427,606839,311168,-70965,-162939,-263095,-261076,-15114,111553,60228,-20700,274029,254994,-164248,-500045,-284186,-365622,-511869,-249625,-135391,-158957,-62872,173854,285127,47881,-368412,-310125,-102584,-322961,-267531,240217,499614,163204,-306147,-498561,-459413,-215970,-194354,-374000,-190649,19408,297713,623658,789250,848115,495275,-176361,-142753,6615,-304661,-329668,-13061,-76117,-123009,-92015,48031,221430,365645,448651,375572,356243,254615,105637,-20154,104415,281130,248885,-5087,75569,545654,559054,357792,358187,370005,-61786,-436385,-406760,-492515,-271981,140908,588559,466025,-169122,-57419,505337,380508,-165807,-288692,-225702,-389375,-427823,-35535,341223,336411,262715,478585,374265,113688,-12017,-75577,-406136,-123381,-91903,-238646,-474024,-406437,-352343,-339531,-170708,-254244,-361557,-53969,37038,-265210,-210494,-310850,-340946,247395,599297,402520,-168079,-19670,546331,528669,20943,-531011,-330734,-289259,-489616,-100237,9278,-48391,-168263,385793,587628,187694,-146571,-92101,-31068,-237705,-364750,-185383,-87,127505,138669,107582,20985,-257484,-299964,-138829,-71971,87074,209105,97088,-85942,-338269,-389005,163702,675183,991913,1037141,1086095,717715,70053,124641,624413,689490,211789,89114,229170,213725,156360,-196904,-410919,-74259,113483,183088,39439,-142995,-294130,-333104,-187110,-123615,-48070,-152565,-430140,-16661,176984,29799,-98008,-6161,146466,-1529,-322229,-103061,202291,216748,-40705,-72359,194731,167900,7721,-141582,-175344],[-151780,-63796,60550,159197,74693,-161895,-409438,-55512,208863,351588,46075,-248385,-344044,-40529,190539,59078,-21288,294846,330404,135415,43966,-81482,-149844,-301551,-166818,-264884,-374731,-130561,-53340,-96926,-58813,228819,595903,720745,389663,-227315,-96766,444598,587988,597596,264463,182697,41390,195792,449175,510775,433418,236582,23725,-292515,-250562,-238646,-320615,-331148,40853,204231,-6255,-524888,-200970,-170737,-363421,-97299,8813,-115751,-303339,-151606,-125159,-2951,-15145,-125404,-295365,-193350,245751,707524,674887,232152,-88836,-189963,-127805,-92776,-126865,-397005,-483666,-114946,-42582,-155825,10930,27928,21025,-44016,-295814,117239,732255,622713,187740,257602,556817,515468,346184,304884,162941,-265791,-217816,-31844,44556,245178,68428,-81571,98967,141479,-149195,25744,480754,731847,657522,290095,-125023,-243511,-173,177266,51527,-131136,-442498,-373866,-28379,164232,404189,759930,515810,55309,-293981,-297561,-98838,145007,105913,-8185,-274404,-354747,-168923,127302,429923,648215,684235,756027,373293,-298242,-271414,-130079,-120316,-167189,-139150,107579,-100978,-449228,48077,301421,-35356,-4799,128656,-211486,-34362,52852,-49033,-341189,-529189,-434262,-231088,-241979,-283779,-367406,-326710,-228731,-145918,-185444,-171283,-64408,-140506,-405556,-416298,-207393,-295264,-534091,43967,374125,834664,594552,151800,-311283,133641,526676,555394,262303,-243729,-488763,50559,212986,237421,-74087,-408805,30774,254122,56375,-41555,152409,192960,183922,182417,-17062,-477083,-93984,345052,304278,-299263,-302111,52121,121454,196785,231195,224982,269090,368172,309377,29673,-157560,-220163,-101358,-99908,87768,152955,29872,-55856,-336800,-510987,-408536,-65678,137274,56297,-39626,-118494,-403259,-233026,137824,346631,162570,-126243,-345899,-64204,101137,-13201,-178541,-308362,-218823,-32337,107002,-195935,-318521,-128389,4824,271480,328709,217083,42532,-244740,-362214,-7060,36822,93297,266025,304968,244498,84732,42460,21745,-178670,-77432,96313,-63739,-354655,-287796,-157170,-232044,-289282,-85618,-172602,-336880,-138362,-131474,274985,460921,506137,51128,-340564,-350558,46896,68239,-204228,-74847,114745,-120320,-362296,-469012,-427572,-215214,-211161,-484577,-488034,-61649,277957,365096,212586,-27717,-53447,45911,69710,-186032,-235951,-21638,435463,592240,214000,-353489,92816,555650,358296,-259507,-118167,551648,421559,221022,431438,969055,1064926,833201,301566,183131,351007,76345,-569,324863,266813,-130237,-439039,-525167,-419717,-121914,12868,-53784,-450659,-190016,513752,675805,514758,531136,481800,361473,163809,-110698,-549270,-70695,423166,803100,683406,141989,-248910,-371014,-575994,-531554,-15362,185027,73008,-408673,-557595,212937,889391,1194899,949389,277997,-461352,-334342,-116082,-182508,-94774,-174975,-158232,-252604,-173588,68707,-27520,160048,278515,328285,297261,293662,194587,-80368,-58245,151951,431600,683757,588609,191892,-83090,-224909,-319951,-220356,-227551,-304766,-134253,-46963,9443,64648,32614,-148739,-26725,-132373,-278861,-184935,-277935,-426784,-305625,-105007,-99138,-187535,-118645,-17113,-13757,130269,249884,140487,-227779,-261259,350060,746333,864357,573162,78518,-1610,221454,58108,-320344,139895,643664,570636,-21034,-379514,92327,11614,-195887,-350090,29428,426273,804245,981165,989583,551728,336800,337125,487441,302817,-42503,-220547,-88961,53583,283195,595602,714268,199039,-366980,109103,662827,685488,487474,365781,600888,915449,878848,318013,-156339,-349591,-382760,-360573,-267470,18002,292441,336922,-30882,-233265,-350518,-232548,-7610,-57823,-171269,124134,519873,328627,31666,-59062,444727,586737,357947,-46922,-207455,-58492,206901,369215,380350,108774,-371004,-324736,72294,169776,136347,26637,6349,-333004,-430051,-164148,-296744,-545429,-236149,91066,463484,522767,480381,118892,-212197,-225187,146845,820560,880985,282993,-108504,-42413,43117,121616,366851,541770,390149,-92580,-432372,-8468,447919,574851,393349,215609,137410,143422,79875,25885,44564,-247018,-330521,-276108,-278640,-410626,-531037,-479019,-455224,-455114,-260250,108550,58441,-128029,-164695,4297,3020,-90404,48537,-1997,-210395,398041,765633,734039,382301,294721,346555,796285,887304,531739,13825,422567,531189,349746,-3032,-342704,-537824,-470790,50220,366424,376808,227032,79274,4195,73896,-158918,-404491,-404336,-281840,-99595,-82626,5549,-186160,-602113,-274131,223075,353574,-32112,-476313,-173230,-222989,-281162,221547,575782,471712,402474,-12662,-484873,-111278,-37977,-239640,161559,543656,799578,811669,539981,87072,-209211,-203635,-147757,-160976,-65199,65007,173971,167734,109363,106712,68075,193856,272096,156509,-153948,-496024,-503308,-333559,-113181,29618,215712,144450,-10038,-292278,-475754,-492235,-460697,-276635,-90632,9865,-148482,-253322,-90868,-90523,-112241,-164390,-255354,-357315,-307322,-151215,58886,-7723,-170856,-257449,-355224,-558818,-176020,325956,430647,163215,-538167,204382,830406,994497,611491,30040,-273054,-228940,-264685,9609,-190886,-357178,12472,175431,-55750,-154316,279047,657741,566967,297665,-36400,-111361,-278211,-392131,-123388,388159,763817,673609,521197,493180,149701,-235053,-542911,-154240,153373,126067,-350677,-440516,-419422,-474870,16383,458275,606192,179824,-412614,-83255,288763,437282,326774,157639,147528,141826,-51863,-174750,-5958,385223,539288,241893,-90620,-220733,-171638,-265199,-453478,-317551,-72246,-215739,-405817,-485482,-671830,-434291,-336580,-394400,-621088,-129890,434428,829197,881489,1052002,788532,558785,141070,-48977,113224,212050,-51100,-239005,329969,499647,383154,4024,-257666,-134247,203699,411504,401147,423921,310285,75140,-199954,1535,-101601,-535309,-408342,-177597,-198764,-168998,-111554,-371025,-183201,432711,755686,660376,52290,-442261,-156365,74575,-110730,-206586,90310,198379,-193272,-220387,-31880,-1059,-108352,-366980,-259265,30345,390220,622469,668689,279181,-241436,-481731,-113961,108594,-28665,-380287,-383075,72806,42160,-150723,-344456,-516522,-601831,-590276,-305980,-21628,91800,-60063,-124654,20337,3628,-117903,-92169,-45241,274488,387682,210578,69661,-217475,-71802,14083,86873,72360,-161684,-452802,260931,872064,1320518,1695234,1587980,1429710,643231,333061,-9867,-153447,-294056,-248826,-111635,-191137,-285052,-381903,-248098,306790,813231,829588,322298,93662,-38115,110814,34738,77765,70377,98434,-43083,-496876,-217353,188811,461845,565148,566070,235478,-282648,-129193,278933,159391,169463,-19753,-202640,-487769,-522096,-323407,-212402,-272846,-406196,-495997,-503751,-449390,-107020,199820,594223,549220,327962,133680,202491,241505,-233916,-258510,-54715,-111408,-286761,-75337,180337,344214,625794,795105,735001,582152,316563,67417,68768,83626,-60917,-255057,-295028,-32798,123924,523871,563149,283676,-86346,104010,171446,68206,116806,322422,388632,98799,-406548,-355450,-136555,-316866,-480380,-593834,-329406,22879,306923,650611,560275,348426,4622,-471968,-365468,-177431,-47248,162870,397780,257716,-180155,-520217,-541474,-572117,-632013,-233499,167111,393406,471031,514699,611776,301122,-296609,34595,348863,494883,247398,-60780,-378368,-438705,-67188,111550,-314053,-195508,60072,49493,215109,743540,740047,283764,-371166,-224268,276440,432046,455335,289846,293963,334319,426273,343939,76405,-248689,-482365,-312706,-213347,-277406,-433236,-233524,33144,111564,232587,284857,148335,-247970,-356100,86051,62360,-116859,-463819,-617441,-487168,-461201,-215969,-164875,-92850,336340,443151,297724,53292,-54405,-218011,-255548,-179736,-192667,-71226,227987,154022,222711,-27752,-418500,-199275,276193,481736,493321,210328,62962,-235586,-503511,-607702,-384159,-36335,187766,131671,-322141,-278657,161247,414561,214940,-109708,-310531,-170374,-23472,96001,-2175,-26059,123664,-92594,-394174,346045,705433,416649,-50271,-304106,-306815,240225,755907,803977,660196,406155,293254,526136,451491,58596,295307,371982,310640,185566,544829,892800,908306,677317,470493,215181,236415,347938,712062,830863,774483,318083,-24707,148310,28124,-344214,-296231,297823,566671,604679,414428,292829,120494,-201719,-438203,-21097,-71262,-332140,-606759,-599568,-563965,-539330,-574427,-274816,-159177,-318812,-353351,-136019,83717,417432,564729,693996,500392,230302,399955,619198,426288,29912,44577,615469,997760,1005281,424720,-148311,-188880,-463443,-27257,578836,934465,981421,846883,534888,-27549,-364668,-107569,-101731,56669,306378,281222,288838,439773,555012,560311,407747,233626,-230115,-328064,-105133,-223789,252137,628314,775262,830434,468296,110741,-67005,7031,-250024,-366274,107497,302707,4189,-267247,135428,172317,31588,-134476,-88945,18109,118999,166454,209380,115845,282144,123224,-374752,-27279,292786,217203,330302,370258,204160,68139,-80285,-234368,-272123,-252662,-229502,-123294,-58298,-89064,-86732,-24221,173739,323063,535095,815720,687241,243594,-71316,-131514,-372899,-28857,653976,921510,351964,203241,-301895,-500339,-275568,-232235,-369273,-193788,58829,143940,109356,-41721,172981,339663,187487,-81957,-368410,-533561,-449021,-325926,-294744,-160421,-202121,-338086,145345,478393,474662,72364,-163185,-63754,-100865,-249471,-494358,-392819,-320221,-369942,-528721,-216826,270655,895063,1259937,1032259,576610,789960,874484,495751,-133679,-361588,-220195,-94340,281590,612295,617705,428172,248036,66207,-139419,-346318,-422865,-349835,-340689,-451808,-441903,-360482,-115263,44092,-26482,-324572,-387993,-300226,74752,258526,151217,276111,238161,107973,116793,251937,307877,131642,-166236,-286605,-146491,-65431,-11842,-25858,-13865,11408,-161198,-153340,-23215,-42250,-156954,-138349,25557,448253,572884,425871,76422,6263,503924,464627,284146,-232175,-359157,-347579,-324451,-194192,-208323,220867,838727,1015524,900116,567598,-36145,-533226,2243,-15115,-217634,-420422,-384529,-159831,32255,74461,-140723,36232,743158,895750,514382,-326284,-234050,319172,1042968,1309249,855235,77219,-468657,-254405,-139211,149083,294112,436980,486061,227378,-66847,-159349,-312154,-128022,374196,760826,902555,868881,733718,422028,-13782,-185949,-139608,111962,-109025,-195021,-251925,-25063,105537,30091,-87003,-146206,-90628,-75122,-186399,-193002,-259581,-234529,26056,227285,153271,94966,196608,97257,-331926,-399728,-4952,33268,-267271,-435400,-375413,-8371,408643,499643,406583,703425,809534,645924,576193,290843,112295,-30890,-200428,-439545,-359305,-361338,-447108,-294827,84500,253297,208338,-151813,-460452,-370680,-428068,-502095,-248349,-251204,-213779,-100281,37758,32221,-11688,4963,-140345,-172979,-20052,-186717,-215216,212389,507213,304887,-140519,-132343,243014,441528,351195,644890,2187274,2848365,4036699,3640020,2201820,415608,2228381,1747077,2313933,2341562,1359850,1285852,464094,339069,537428,299142,107140,69335,-62401,157666,504810,278205,-187505,-355636,-209298,-179353,-391377,-363775,-454788,-538373,-233786,-34376,-40532,129650,79617,-65326,-120431,-94322,94276,463948,482114,126260,-237919,-415599,-311393,-234592,-194409,-262166,-520792,-439344,-142627,125652,10544,-217989,-481799,-268121,74991,207311,-42453,-487386,-173583,-30305,59817,78132,-78861,-79140,-47759,216652,610547,890397,697616,558143,372091,374073,79816,-77447,-192595,799354,2384248,3106902,3267024,2380807,801303,2529502,4076470,5294147,5491972,4828654,1165443,1785460,2829263,3326293,2599976,1735667,891569,-324,31866,364246,-189125,73171,871097,1185103,676175,-75302,-260352,-377300,-511752,-315546,-220575,-194551,-216450,-311281,-449267,-318144,-12723,317664,402149,169376,289745,197258,48271,162101,-20825,-329832,-153525,76700,104539,106626,3785,-272316,-226058,192005,455902,374593,265237,250603,309212,224828,2473,-271693,-256069,3957,173349,316050,170443,-1217,7258,158022,91281,-3736,-52245,-160411,-423291,-296223,129367,434061,270292,-116024,-408877,-329156,-221566,-163334,-263697,-244108,-302708,-397139,-472809,-88677,98375,120843,25065,-181594,-303754,-227393,-145444,126734,420779,562437,319959,-295758,-68954,296774,402683,226797,56622,6388,167864,280040,138407,-61058,244577,452743,486135,349895,193259,145123,74338,28888,170091,150903,172432,-181046,-382650,-332017,-298146,-209100,-277863,-322372,-373176,-48256,17019,15923,-45250,-230489,-416613,-133467,-5944,-210583,-108072,-68651,-93373,-88396,59625,98806,-57354,-254695,-272002,-215062,-78644,58574,-2749,-15857,107466,333684,152887,-286824,-309760,100401,360525,267841,-43284,187972,426504,471216,386259,321095,81028,-96783,-29888,22981,111673,-9004,213609,191043,-73181,-224804,-540056,-233650,62833,123445,-329006,-17256,505685,706624,363382,-117208,-426923,-466071,-278534,-8057,-45237,-15385,163788,308471,271142,150663,-56752,-287734,-386539,-362010,-198276,-228576,-87894,-23274,30267,-4268,120369,530713,936573,720051,387252,-84148,-300376,-35921,419078,435686,318184,134116,34931,-80937,-338051,-138000,269877,514955,576680,561781,724319,595405,197859,-356587,-315162,-159948,-233121,-114580,-89384,139756,366326,295717,-57226,-267932,570814,880022,855870,493669,180221,-75113,-417610,-372175,-281111,-349622,113938,347859,466915,72052,-373018,-54977,325737,254721,-97572,-162080,418782,778678,497795,72784,-198706,-263865,74952,357081,246533,92185,-114898,71501,378592,432304,-33020,-315319,15867,311658,165191,-94887,117870,411148,584335,448164,377525,194373,-196609,-347282,-1547,383558,380996,296324,204546,200758,139603,60427,-72165,-359524,-284463,-334526,-473701,-249795,-220669,-370127,-132135,311721,83721,-317595,-351353,-130240,-2939,-184132,-302492,-74082,225652,534592,799564,621513,165125,23764,-122269,-265165,-129648,-67065,-123780,-52468,217026,266179,13769,-367973,-504414,-346647,-327170,-476238,-442625,-387859,36850,428565,581254,304155,-164096,-425109,-115693,-171216,-301373,35251,314328,119329,-210150,-442955,-512355,-326364,-159207,-103727,-81645,-56283,116357,440480,460672,461506,116805,-290402,-203236,-162646,-277881,-431374,-110257,221080,719445,703989,99160,128917,473094,589708,537088,434780,517638,368442,113943,70247,121801,52972,-107940,66817,391974,336215,6125,135924,298594,-24498,-332729,-231234,-366545,-395395,-100867,419597,394239,-187925,65295,566971,473822,-2818,-439723,-240990,-300118,-494275,-145640,272722,369558,226542,277479,120889,-111851,-149772,-199653,-233569,72352,70422,-102523,-406407,-277136,-101145,-111464,-278199,-367520,-296071,-253323,-294019,-442480,-262984,-259342,-56111,628157,991481,825509,-64170,-230722,467015,523381,153434,-216611,-252547,-260025,-372412,-120673,-8382,13684,-73154,320008,290726,27019,-461784,-153772,-61753,-160132,-108416,-547,101356,165615,123892,42963,-88051,-375903,-371193,-269781,-146765,128194,212343,-90707,-344127,-266853,-313236,-76154,342927,562657,751084,819434,369988,-186863,351487,766102,761299,223083,288601,389202,254469,53703,-176238,-306719,-166700,66455,179756,142319,-18922,-227420,-314343,-314680,-114430,85515,38050,-271985,69461,343650,240694,-297819,-89768,205420,142795,-44466,41748,246639,217633,-58506,84776,330104,296207,114787,-92461,-129096],[-63960,29313,129648,177545,100255,-175794,-254525,41069,339253,217327,-2292,-188724,-188239,49176,322979,64346,-235203,58123,241426,23315,-55834,-143931,-164774,-493561,-243468,-208347,-176576,104693,170029,-5339,-77125,87017,497796,501954,113254,-547237,301057,713219,445754,228584,-57872,93033,81430,128137,354352,374224,426306,483827,535365,122693,-398168,-395032,-443959,-421412,-37549,117441,-93561,-540608,-160029,-35910,-127029,-134437,-113685,-163850,-100355,-34877,-166642,-52409,129689,252969,44993,-208368,5212,375073,343935,-36587,-211749,-440483,-397065,-236105,-227442,-309995,-250837,-116163,-91848,-89903,143190,296568,335936,162050,-421979,153935,798449,710345,172641,100231,469311,519280,525724,452683,207925,-301831,41752,191132,70407,76929,-158091,-406369,58195,324319,168432,277716,629596,826293,602916,235428,-111196,-189126,-37005,52969,-54839,-64326,-249533,-320042,-36362,148533,427432,770245,661820,172938,-268844,-312419,-101883,112810,124457,25310,-175124,-295580,-88191,183803,310165,268150,550528,778412,611009,-47980,-358828,-180599,-47096,-58833,17178,228303,-29381,-109892,249096,521400,103365,-45888,69576,-320137,-124792,-30317,-235591,-417949,-473798,-548326,-264293,-256192,-380121,-506364,-459902,-192153,-61958,40943,33415,60015,-26798,-322178,-381043,-70075,-41328,-272531,-73114,255673,545072,404252,180371,-133337,-130632,311139,428571,359161,107766,-195430,-355733,-35491,91891,-106858,-497817,69550,404171,276506,34674,23847,-14522,-29883,-116142,-47915,-228461,-372671,107739,191354,-137012,-371111,-86007,185907,348364,434978,460606,443763,506921,334439,64637,-98960,-150137,-22226,65969,92681,-70046,-200163,-109704,-149959,-344638,-372424,-237332,-73982,-42242,-81747,-155656,-345197,-257478,-12292,13378,-194625,-429801,-148244,227302,423798,89880,-244736,-446500,-108939,151801,198096,32834,-475815,-413700,-60370,206070,98761,-52961,-175069,-408120,-373507,104000,122940,180319,429415,642053,415702,113917,-57634,-53133,-219065,-243995,-318751,-530349,-502844,-449094,-400370,-221214,-92003,42265,-61746,-152370,65689,300122,776742,1127024,981570,197485,-604295,106109,639402,467793,131901,10161,136202,-61644,-370877,-521378,-340951,-187202,-187568,-504708,-390618,53656,330698,377883,133238,-88735,-102842,-71552,-198497,-426603,-361446,227700,886089,991094,527956,-177356,175647,619416,543729,55777,-525601,10116,111075,116569,452980,1016348,1092325,788311,-1948,222220,488662,143152,-325820,-116546,2870,-353824,-552231,-307370,-165073,-37069,3144,-105758,-564506,9284,670022,692596,576112,626388,611936,551603,314237,-25154,-386847,-355737,43829,319865,330385,134045,-304131,-268229,-228808,-591452,137607,379659,255094,-316848,-750880,9110,506501,571479,425395,69495,-403232,-186110,168871,258227,232279,41235,-77056,-152529,105348,430786,398491,508395,390318,154470,255837,470094,212284,-235434,-355723,-193654,296846,744783,691185,308234,-254569,-315333,28487,441373,559848,-1794,-43656,51963,-135320,-174823,-48359,-203685,-233718,-305678,-319897,-164119,-226329,-464325,-485540,-311750,-221283,-91695,34587,26881,-210824,-113905,23565,-55097,-357336,-197247,322456,570454,568930,426013,200589,240412,422764,306985,-158528,281286,954340,896937,292589,-555043,22152,-9665,-298514,-346955,-47288,409124,741204,755857,666076,236978,107828,336376,398391,57647,-507154,-336378,-139793,-261176,27595,410486,671855,217910,-379393,23055,543967,489227,310232,290172,351977,684534,735249,381725,-128245,-251290,-306497,-395777,-384260,-314888,11657,118620,-53313,-146503,-385146,-367384,-11853,152490,67610,119607,519310,628393,523139,130988,354073,423555,131974,-285026,-369422,-226882,39993,184134,144492,-91275,-518481,-271098,15224,48397,-158330,-484451,-320535,-449515,-379399,-177672,-249404,-44160,-61829,-129625,175855,135406,51427,-329929,-202483,-174324,36407,544240,519590,108906,-323609,-231092,-14288,337279,673960,903923,628611,122874,-288105,-294874,219779,561163,441887,289219,256723,233542,-57358,-21781,-247825,-343585,-370895,-223782,-227869,-253084,-329902,-279131,-265388,-321494,-316951,-121997,-122041,-156331,-74098,39125,-56164,-144934,-24274,-185312,-162329,498341,859623,621415,159177,68950,186488,590253,653722,332068,-177947,327137,518508,244022,-162832,-552282,-360181,-391838,-170278,263173,437224,313080,139440,7426,45603,-8865,-111661,-170704,-105890,342161,208597,70616,-225015,-622787,-230383,126102,244707,-121107,-554023,-31552,-164646,-424326,-33641,357635,447048,494895,220553,-148479,-55970,-25959,-128996,195583,655603,1002370,873359,457491,-17642,-374566,-432803,-306562,-125982,26171,102521,189116,207708,203355,252336,217574,189979,104311,-75743,-338848,-542191,-383236,-261239,-88615,26459,159297,-17089,-77723,-253864,-402433,-479807,-567469,-433821,-267990,-180950,-153536,-275383,-246011,-214474,-406274,-257922,81769,81151,-49599,-137497,-439024,-347893,-313435,-266354,-474790,-390180,115122,582903,540141,374610,-73869,-177412,666722,1156069,959264,276425,-229419,-25675,82872,282657,-20689,-204674,260822,358301,59455,-5503,341044,653098,618110,347349,74768,-63980,-320568,-484779,-262458,183607,496356,476596,91821,-76804,-362598,-490511,-565567,-392387,-249677,-89800,-360447,-357818,-365966,-325069,249404,605206,690141,106382,-519490,108645,428911,382910,181485,31408,276983,528872,387391,-44961,127611,730185,865733,346362,-172780,-339856,-324906,-390953,-452069,-204102,141932,162239,44784,97542,-86395,-18925,32530,-147179,-539704,-93234,410331,856432,801057,861285,589149,247249,-40597,-80959,-24596,232301,-23319,-159986,303024,495624,354686,45563,-133858,-72012,94654,237515,142373,319719,350771,167893,37226,304903,202584,-354392,-345839,-75132,-230728,-387064,-286203,-495576,-261596,125828,387505,187757,-252458,-438196,-48837,154562,-52957,-390837,-270355,-191369,-272119,21812,313052,311280,144335,35818,-51602,-62550,223741,501761,656666,496512,-13796,-458730,-102142,152468,-182833,-640716,35384,238486,182988,-72587,-273233,-490473,-509251,-507719,-248327,-48036,-106272,-377465,-492685,-430667,-536709,-411657,-380334,-153419,208025,394786,201504,-22670,-166222,-104034,-98046,1743,75968,-57225,-526297,174175,817674,1197778,1441612,1472859,1126003,452811,-63584,-350661,-419300,-241612,-46136,-178223,-483096,-385703,-251253,-161159,249866,614271,466215,252573,148426,54101,154687,17310,-152882,-220576,-26935,138810,-57940,-437752,85749,487814,691534,669852,265353,-245924,-102122,317153,256315,135428,-166246,-378601,-508751,-547837,-437162,-296871,-250657,-374297,-393988,-361984,-88138,297344,582329,712968,528855,449166,323511,353724,79717,-389058,-336241,-185389,-240083,-310030,-11361,342827,548189,788333,793434,680627,491461,218717,-95386,-236696,-125240,-140307,-108545,-29822,14947,166933,554512,638900,396648,44231,81449,28681,-88340,16193,216186,373616,39139,-454293,29114,219711,-36757,-377803,-503338,-485137,-205727,143449,645143,549733,302074,-158969,-492866,-145057,66310,72642,197766,332391,292338,-61166,-254033,-339171,-585562,-598504,-229212,106030,342784,480639,365808,-32806,-339638,-218936,81639,336621,437156,246745,43583,-74755,-92459,145630,159995,-176047,-434869,-186094,2020,592747,1057273,845023,320657,-247026,-487684,-14924,136736,249929,199300,389627,464884,428052,286354,-31932,-288400,-375823,-311857,-259432,-274884,-192884,-13948,116745,178700,329291,402688,219819,-262145,-320853,209182,219471,24902,-154845,-274695,-403282,-388258,-82435,4924,-175072,-285832,-126994,-170080,-85675,-221430,-491645,-122396,146743,174140,-41082,-79877,-77653,75051,-22521,-371007,-254150,209592,440098,551712,365714,218538,-100611,-205582,-209778,-413028,-292932,61128,76665,-366638,-276404,122102,488764,255359,-162258,-329255,-169279,45679,146249,120292,75464,66106,-237372,-51350,681983,827310,404552,-23640,-197714,-440218,-108615,491280,547201,592259,567829,510107,632164,440451,-181894,-138241,141609,151984,164466,561764,900136,856680,565999,384978,257570,278580,315034,714253,925410,739025,212228,-240908,34710,55258,-253271,-113703,333586,540490,401631,280633,183258,-33982,-353047,-322209,82530,8587,-305139,-445179,-436570,-149435,-9767,-319107,-393884,-118729,-151381,-441010,-200570,77432,401964,576529,673699,369530,55263,164022,465093,592140,216884,208420,609941,906510,780047,218142,-112962,-5272,-206561,-243155,377835,828072,1039509,989011,708658,200836,-226893,-318326,-385480,-41005,335418,401737,471929,459093,394113,263749,201787,53638,-356148,-202427,59988,-218615,-12497,411200,583535,485930,128197,54252,82709,202870,-254001,-222930,348130,564291,182078,-100596,235679,164681,-57906,-156394,-164860,-96157,-102112,-144271,-90739,31797,494978,418423,48808,128902,554005,491905,525152,482609,206791,86778,12912,-299854,-485284,-375820,-327811,-146372,-80980,-61866,-51822,44513,270790,525017,733995,842146,681616,155692,-204511,-198322,-495225,73953,787938,1198720,829815,695140,-49132,-243130,-98710,-69021,-199625,-286090,-167310,-50973,-202062,-339784,382708,711508,375915,-90968,-579386,-666835,-403783,-297463,-324736,-238028,-293155,-476684,-10845,234298,133874,-33821,-77169,-185281,-556766,-277210,-250156,-166865,-163443,-182219,-352483,-271196,262006,844500,719277,374256,584740,1011446,1229431,701111,-48683,-468878,-274163,-148541,155158,478964,528043,431820,254134,17773,-92476,-33595,-151535,-55039,-8079,-167798,-241913,-186623,-546,113331,41668,-205108,-348993,-319888,76100,288836,346745,390389,280760,264025,218402,357254,578390,370131,162475,-33177,-13802,-239241,-412058,-501072,-72041,330579,249163,31447,-39508,-189794,-223490,-145023,-267289,19391,254923,193207,-31681,-220795,-126268,-112342,-15470,-393242,-434665,-354825,-316905,-306618,-426578,235895,950004,1262745,1222769,782081,46439,-486640,54398,153469,-56739,-284957,-507548,-156078,-43120,-2533,-40349,76772,478433,465308,105156,-440456,-366937,169778,891020,1219694,942848,278252,-265179,-260741,-168805,-98073,-123509,258204,467376,320577,-8318,-238863,-152594,214109,556889,657957,493642,385513,427825,422291,211201,-38962,-199902,-147892,-342539,-246029,-308840,-309542,-249630,-264440,-281503,92749,413197,461628,-173205,-286758,-20772,-33960,-65766,-21843,-41025,112545,327440,373113,65988,-255555,-210714,-221903,-473105,-260420,-312627,3994,606011,804602,585379,588974,471158,50847,-20188,-111786,-25016,-63373,-181726,-512365,-342878,-251100,-313541,-315028,6628,168725,133844,-147813,-369388,-509474,-453842,-281298,-106466,-222614,-404514,-168003,39568,-26416,-3592,213510,188509,234136,322704,159888,-2779,227276,469559,326747,20365,-120272,60730,402339,317815,1076915,3183509,4695137,6634417,6510279,4209686,893309,2445946,3063158,3157505,2635610,2121641,1165739,335628,113652,334020,-146048,-140767,62497,-101381,-243436,180869,101870,-267828,-304363,-285699,-179116,-207775,-401156,-542234,-500533,-465155,-280126,-232360,-285693,-414076,-403303,-173341,-49912,234231,514166,590410,204604,-121391,-339830,-413704,-385209,-292739,-225002,-374030,-512143,-328734,-61088,-85152,-250424,-480554,-326242,-52606,105149,-223591,-351484,293289,721748,629847,257781,-121028,-103035,128619,447643,727116,684819,444186,623420,679395,458478,332927,-31256,-137736,414833,2087024,3169888,3686124,2770184,1493950,2454435,3847006,5284837,5987609,5259499,2366547,2439010,3843843,4282027,2888120,1677266,1229041,905242,397803,248584,-149048,242170,995901,918193,1317623,403428,-244733,-203493,-15877,-71592,-334914,-256804,-280315,-427871,-189990,-56844,-209335,35638,214397,13947,400483,356462,240722,386424,141612,-38763,-107230,-91425,-77134,-75905,-39458,-181498,-311036,86146,429508,453446,400839,441778,525680,470027,333580,212919,140647,49915,46326,199219,173874,77602,136681,269850,303927,334940,201220,-122800,-410464,-312059,-56873,45296,-190666,-458824,-386947,-360295,-255921,-202533,-143824,-92272,-174238,-267872,-409283,-91181,75456,-1315,-220547,-348133,-179876,-151804,-51631,269091,512033,575372,266897,-286209,-113287,311595,452894,263169,115575,195094,396025,456006,260466,-131751,-34401,236950,535887,582153,402581,161155,-131496,-331418,-203633,-90809,81008,-288683,-304634,-326208,-277542,-125359,-212975,-362148,-235806,82633,95326,137723,161664,29973,-83341,220399,271196,55274,31648,7870,-194701,-172844,118289,129340,-206279,-299528,-44162,473,34248,211664,246907,-143903,-374689,-79178,16868,-277290,-496549,-157422,175791,213563,17536,91024,319983,514695,453044,375175,160314,87132,125862,314534,427891,375130,374743,240379,-96595,-299798,-540879,-290694,-79731,-107090,-347264,114001,645924,953819,654981,87821,-358810,-280585,-46027,189922,119700,30364,-44821,51699,55297,-119675,-206665,-138575,-91341,-130512,-257580,-365838,-208117,-114050,-32432,6850,129951,411837,682940,579686,310771,-159435,-329235,-9012,578219,703278,520838,258444,103679,-15104,-300809,-291733,126160,470001,516262,443547,512081,485889,319268,11007,-254317,-283116,-292932,-164232,-18119,320476,579253,452570,148251,166041,864875,1103280,833705,373708,59902,-120374,-409304,-505006,-370550,-239768,45785,322045,498885,156222,-384197,-89046,291738,313156,-83379,-153940,461242,901593,648722,110813,-240275,-387047,-131737,-70147,-130082,-173960,-92091,139716,514827,808061,394905,-4022,138212,347188,92012,-139290,77779,270073,199855,39461,135885,92606,-182948,-427014,-324716,-196850,-105826,70041,87410,102780,-92904,-186453,-126748,-219792,-163229,92476,150423,-6196,-268133,-372371,-344306,-208730,-481002,-277756,-49244,29284,118274,14230,-243087,-331342,-144276,293720,728183,661594,251670,87642,-42955,-192467,-206608,-221245,-265325,-107592,-48393,36375,9203,-226900,-447373,-248305,-173803,-320559,-275219,-267102,167526,567998,725280,460711,-27415,-410582,-163369,-102974,-176511,-44845,269493,178644,-103027,-404742,-386186,-244803,-40576,106333,114586,143138,323708,541447,579531,591702,254399,-19314,-116211,-237067,-260776,-314073,-194334,521041,1243801,1329805,501634,-52442,300046,497558,516589,525898,612085,399989,113245,-13129,-122568,-192121,-135011,38184,164240,-24922,-361937,112679,384294,122287,-141275,-101339,-124982,-208982,-427760,3871,89925,-358944,186099,627381,568447,227804,-335017,-305306,-236043,-484842,-343000,63166,231536,115530,46358,-116343,-384313,-345099,-244068,-82508,146316,149784,-40349,-360716,-174495,59693,49912,-158782,-379249,-333943,-478879,-460650,-218168,-152980,-110686,245453,957489,1229915,1078955,240392,-195485,380218,515684,356830,30379,-189763,-299096,-301962,-234607,-165822,-63489,-32813,43589,-23524,-70704,37344,71471,-98811,-109061,111966,157919,125349,71315,-22076,-102915,-255167,-338119,-225403,-404564,-270105,72921,132368,-314926,-333771,-76187,-226681,-331997,38197,-10227,250769,385214,-23754,-543997,188939,463469,361122,99225,402311,509222,317458,-63972,-285558,-233088,-74131,26869,73270,144925,28618,-230694,-353029,-296162,-190335,65588,121496,-184580,-134,300823,297123,-258864,-53407,289526,315409,146492,185704,313847,247176,-22289,154850,346873,318073,167580,-43504,-124129],[-10007,60170,55086,145247,173902,50969,18979,84567,259178,-66844,-175395,-211262,-83193,67588,301456,37056,-270301,-76959,138522,-35550,-105010,-98100,-70075,-345211,-248753,-82282,29822,279993,260518,-81433,-299733,-194635,270993,408482,-44980,-394707,380327,670872,160514,-222445,-303505,12263,107534,18775,158597,154311,393049,685035,876924,421634,-184275,-474825,-486610,-456104,-105389,24232,-175647,-481706,-178421,45729,112489,221908,98127,-206558,-98424,-5449,-179938,-111144,261927,566354,405141,-75618,-273143,-138750,-75519,-160981,17,-40927,-190688,-329742,-317899,-201271,-138036,-196535,-245060,-93657,168903,352820,386538,184800,-284342,12034,472063,499584,25748,-129154,315825,446073,535414,433925,175127,-234313,69026,202051,79531,-106973,-296738,-507750,92675,454785,400466,406087,561713,637805,364125,114197,-59959,-82150,-73763,-144341,-71559,95081,-31593,-898,188279,203349,454643,668681,670128,152246,-373045,-452327,-192753,-32267,74531,7442,-100010,-138182,7206,177512,85171,-261892,318470,594929,541854,52138,-404115,-267882,30237,106902,189885,225964,113389,221875,486281,646903,166072,-142671,-86209,-398873,-193510,-102632,-391315,-323028,-223733,-348443,-235544,-280893,-447915,-309135,-154098,-97764,-13467,273279,383775,360401,160022,-180715,-413288,-14942,164574,-15091,-141895,52864,104365,185410,206833,9566,-301919,-107335,128721,227886,303697,184378,45023,-286860,-236144,-242774,-509540,-72288,303489,308773,-26907,-227657,-178832,-153820,-225735,-13717,7238,-498502,-28706,235646,94272,-165241,-217116,149761,414959,582841,647399,597917,577095,303967,55894,-73160,27054,152381,254678,49048,-289390,-505982,-304425,-6282,-101594,-258170,-453459,-290133,-103857,-76010,-109826,-279464,-241604,-142351,-261080,-535778,-262145,332345,605406,734874,217481,-207051,-231438,58091,338776,339678,239468,-77101,-183525,78360,196782,-30382,-298747,-314771,-460196,-311055,210650,276716,278349,488994,814219,475484,83106,-203146,-185965,-255102,-281967,-373917,-227124,-387180,-502572,-190060,148805,156553,189409,57346,22283,175737,469618,932806,1399500,1047925,238747,-431120,465447,1030681,828128,606579,395802,377789,102375,-412354,-298126,-204912,-221747,-261720,-469240,-347165,68768,331207,403163,156020,-114265,-191292,-209588,-417345,-311763,-1910,615542,1192360,1155796,665551,-20321,228818,577318,608199,268007,-267395,-349789,-118312,140953,450461,765812,776349,411306,-366046,246813,530715,262665,-147061,-537578,-396753,-565328,-306135,-55524,35626,35445,-22334,-183086,-605433,78082,618203,564298,437220,485923,550387,479354,321256,128974,-85715,-480161,-486654,-324234,-122807,78976,-349927,-459945,-167648,-501830,263036,484495,253640,-308434,-513629,-335285,-42682,55708,54196,-162038,-340233,-78136,293713,527119,389149,180623,-13492,-4978,327422,563867,608559,641105,334829,-49144,538719,775727,288582,-287587,-218488,-382371,60390,639240,754166,444661,-159494,-300617,139670,672122,802870,71039,35771,156283,-167399,-414692,-129880,-157169,-337843,-376436,-288132,-162906,-162625,-375547,-499671,-505327,-302794,-23345,102514,-65174,-383083,-110822,31670,-99026,-350023,-293862,51780,137773,107555,204665,288074,329175,436027,419121,37877,333239,996426,1008552,489981,-303874,-118519,-20895,-80806,162763,383869,526748,592025,379434,74127,-167066,2666,294528,288257,-110841,-54385,184507,129604,-255712,-256837,186551,509690,340431,-107609,-159033,159340,229607,206303,289475,180537,419899,439583,276316,-97937,-72136,-165041,-323694,-162031,-250440,-386228,-267290,-232575,-238357,-368494,-484928,-50009,273995,276358,366860,617900,877250,863972,405684,323036,212400,-125246,-437660,-345715,-371841,-173489,-53038,-199463,-469675,-354876,-164866,-127289,-104425,-298250,-283417,-223053,-423066,-312583,13861,200739,416748,116347,-330697,-47282,-48180,72244,-261601,-148605,-132187,-23861,180632,72202,-66240,-415072,-469693,-99656,443816,846773,1043143,655339,231856,41802,-440290,-14900,468851,455619,272148,192315,53935,-298968,-373761,-304134,-454097,-285420,-153206,-163464,-46109,-92861,-118742,-178107,-124431,-141386,-60466,-128395,-67197,-61083,-55440,-226600,-297247,-231858,-460482,-90720,443662,768244,448385,-7163,-124610,82420,384314,466478,162767,-249949,121554,298370,25128,-360186,-339679,-106243,1074,-49394,279049,546496,361250,94005,-80196,-137202,-2077,55188,-73468,-14285,425034,353442,90848,-242755,-512270,-260763,-25394,77339,-154767,-321559,262832,117544,-124278,-304529,43644,320877,455377,370233,141533,64478,-31806,-53491,161982,557469,850107,641367,234303,-199486,-603701,-430637,-72200,109256,134135,96134,208797,195678,174131,270655,261173,51771,-11630,-82150,-367770,-504867,-337220,-220088,-81248,23052,49928,-198395,-184681,-263878,-361765,-469108,-633943,-365378,-174232,-271359,-219639,-234443,-433594,-377854,-436386,-41742,279067,218866,132252,46661,-179810,-230429,-92663,-31173,-272500,-126868,378097,632787,450540,416546,265179,-281399,436073,1177933,1283153,520909,-201808,165559,398672,438181,78527,-42385,465323,456341,88372,73063,287702,450622,477063,264645,115768,14931,-305061,-504610,-523405,-177937,50542,148913,-274336,-196082,-5586,-265204,-513854,-368283,-247070,-123517,-240436,-207705,-264138,-46216,524872,804526,722352,31251,-383177,212348,447573,225517,-53418,-55776,408465,753710,641462,-22906,86391,770828,816236,286516,-249112,-254982,-200376,-392562,-517770,-284171,68998,320222,367892,435627,285765,208928,206739,-2760,-408829,-242109,162726,573987,543669,410488,177585,-192018,-182648,-155567,-262164,132092,18095,-118431,141093,358698,172074,-65110,-125187,-127044,-231000,-240854,-215414,100549,293475,180115,141140,423851,352605,-189653,-266432,28972,-159769,-498803,-339065,-396849,-328845,-117826,25819,-228703,-471918,-355923,13382,228989,126335,-271362,-549702,-436378,-78357,279813,546157,428172,186286,301164,269227,-49128,-193634,100298,393831,630561,276317,-363871,-127181,163023,-162487,-321139,266870,270109,188560,-90533,-244226,-467805,-398214,-469433,-315392,-193269,-339618,-435402,11222,231414,-103885,-131564,-432469,-257304,3748,202575,51741,-166440,-126307,-120489,-190991,-72276,109611,30580,-475776,7287,568625,780305,846742,910419,417945,28283,-423579,-339680,-480736,-193523,105642,-58074,-421767,-188468,-149019,-159217,82705,365920,243998,377306,241778,102609,80431,-98416,-356988,-595208,-223564,250777,333459,-105856,-49625,339268,636840,631309,287305,-133714,-85108,330804,410753,102925,-338910,-205878,-107760,-316675,-536124,-200172,-126688,-204446,-352447,-244044,180097,539491,820864,719125,627392,506617,416686,276023,-252367,-412838,-288625,-292695,-440622,-425010,-164518,277580,633848,812947,673816,536180,335565,145386,-247800,-565745,-403516,-225397,-61483,97016,-126414,81755,390414,464354,290400,69178,37931,-116658,-247651,-128074,56397,282426,-54012,-308476,372388,567296,326230,-142187,-299312,-346228,-563972,-215164,276177,369801,199206,-289825,-362817,-38402,159321,68419,123430,131959,211237,123602,-20442,-187915,-504299,-591279,-230717,51701,218063,187426,-165616,-305087,-8607,390583,358553,285521,190056,126575,102556,167969,227878,454361,346294,109247,-305311,-478109,-33936,634661,949409,694636,255768,-96464,-440217,-364900,-58595,215716,298373,531453,534366,349893,139827,-155268,-324588,-182188,-310,123886,113900,139817,149901,134635,99182,232071,360155,147117,-409300,-162900,280657,313814,97388,-950,16530,-78157,-130939,110766,209305,95267,-190017,-133167,12599,134098,-96558,-358484,67469,361882,416332,162514,-103732,-102318,-12125,-8941,-310899,-269263,86279,304074,426492,386014,284919,148087,215669,256450,-9101,-502332,-135670,-50856,-392667,-366472,-77482,274514,145989,-236674,-316386,-98874,118731,201432,232160,132271,-396,-212385,128761,734788,725541,236680,-84591,-80196,-368734,-415029,230660,330886,415084,527080,673774,827308,695591,153555,-191868,-138590,-113021,-36634,323569,573758,534016,370360,251286,234113,210234,176035,443564,684253,476895,3467,-583026,-80653,168637,-43691,-42586,201839,340503,78134,-44016,-93351,-263457,-492905,-308451,-14550,-37529,-280517,-287556,-116501,208475,461053,22223,-556929,-163647,-24648,-301758,-362969,-31755,283028,499975,496591,97488,-264819,29674,535343,723612,376675,244003,463946,715504,495800,-25187,-140948,-4945,-156184,-282300,155603,563367,819100,909475,758937,383470,-174858,-447411,-379887,-172023,262151,442011,492997,265636,58073,-31827,54370,-24777,-373011,-208705,-9688,-264709,-242815,144955,282640,26769,-208384,-51533,35952,49604,-390974,-101719,432184,617198,206570,-26017,200240,39791,-160054,-87470,-167973,-243925,-312336,-473215,-401997,-20685,388712,479321,295088,236175,617718,571526,469437,423388,201571,162726,179024,-163710,-410103,-470144,-537386,-267646,-130424,-6683,13825,124315,295425,546718,730625,657696,452326,-114003,-298594,-151220,-416331,151633,785467,1146861,965956,603392,71782,-55796,-4688,-9365,-105084,-360748,-402659,-145525,-226609,-129111,556911,876773,442777,-200900,-719433,-384666,-214887,-211386,-317564,-363698,-409749,-463381,-175776,-112840,-290166,-63779,51760,-190475,-261624,24654,18266,29876,-28565,-6179,-168102,-406911,126355,503954,-48390,-102669,610519,1069465,1321859,754765,1699,-548779,-384632,-348291,-183526,106140,259702,306102,110292,-43740,25247,204333,109626,273943,296748,45296,-129088,-96793,88732,209498,100617,-147894,-332973,-413380,-64490,229000,481392,374260,286783,349089,272754,282184,634409,468453,330005,122706,48928,-387166,-293486,18436,320604,551763,516058,187703,-83351,-374516,-306679,-209902,-525674,-277516,-65326,-179973,-141506,-290546,-346502,-558469,-445677,-558922,-468952,-401166,-297853,-292241,-293805,256160,811212,1106577,1076700,657766,-4265,-548772,-77431,204856,8387,-206709,-388950,-110739,-135117,-125910,71695,100526,-103652,-288197,-190805,-141517,-345823,-129427,545369,920843,790637,270726,-145843,-40543,18883,-97772,-514618,32996,285993,273019,32587,-101391,188592,538208,646117,474323,50223,-121515,17488,175054,240211,-6028,-208241,-330944,-391231,-285991,-438497,-448257,-390354,-307533,-124415,316958,697588,673327,-93848,-246494,262674,212707,-51348,-82389,33842,147901,331248,453513,346662,139010,-11188,-333392,-255434,-144674,-277471,-154749,428764,612641,473804,335256,148088,-339907,-424285,-494450,-218180,-174189,-263047,-468845,-263203,-121269,-111284,-297829,-279240,-155438,-158651,-253790,-279244,-334148,-241613,-194393,-101612,-261851,-438186,-156407,-24797,-142389,-19380,314697,546205,779450,748704,430458,94776,106335,240219,219563,190255,211971,76220,273824,295951,1773918,3751985,7009331,9424275,9499858,6061014,2251688,1463711,3074021,2261446,1752596,2280417,821163,190065,-119080,58279,-322625,-352234,-50443,-207782,-565431,-124050,-61429,-412085,-397788,-561353,-201632,-85173,-239338,-343611,-482544,-440132,85552,441401,585590,193575,-210407,-310638,-113158,269940,431013,534495,177527,-83828,-255816,-316022,-285117,-194290,-170317,-210408,-309388,-251144,-111344,-99074,-245322,-460469,-409225,-166440,35980,-265607,-46424,541574,1121272,841329,211100,-252811,-253925,135656,461715,679787,407081,256200,605709,685553,1006466,372438,142157,356786,601736,1273426,3576692,2312558,2377757,1464136,528541,33007,-460330,1216261,1301107,2906701,2743089,4824343,4891990,3592015,1574537,1251800,2052559,1526380,266722,7600,222150,420132,385741,1176054,565621,-115749,285792,362149,49328,-469222,-412264,-506758,-33438,290848,221610,-422062,-200133,63986,-198132,152991,175069,36526,112225,115655,160457,31975,-238675,-312089,-245794,-91017,-170016,-451572,-140939,164066,285143,343708,448274,505483,491426,490733,496761,417930,123005,-51038,81152,188097,109376,140308,191087,364403,527899,297255,-188331,-296281,-262226,-356287,-466087,-287365,-67726,13554,-17877,-93644,-216993,-123670,-64801,-119449,-232262,-307525,-111479,-30104,-172121,-329536,-153611,-116452,-154073,-17143,298202,480547,425855,141707,-141284,-145567,255212,392997,266036,213387,350588,655345,685700,317717,-289390,-439848,-163371,419444,661205,506362,117595,-365209,-381555,-459058,-518230,-282963,-472690,-314418,-172228,-77342,5173,-17276,-134082,-144508,131060,168076,222621,392276,365373,177995,214144,122891,117233,132881,84239,-178795,-180356,136873,102311,-181693,-219468,46893,38631,-45212,188829,487871,189660,-100634,-476742,-336240,-370201,-450563,-358496,-49219,82680,-22710,-185200,38469,416301,477257,339297,145964,151141,127264,380389,538496,658176,450306,208948,-101243,-351594,-481288,-358768,-167553,-186339,-174804,160398,599280,953580,769499,244754,-79498,-55123,71905,258587,213019,94251,-48548,-134299,-138687,-140767,-102048,51388,137717,18219,-313789,-367654,-152138,-71545,-20694,45917,68958,130427,180369,235639,51044,-338946,-456100,-153926,289159,535726,447268,163785,-16734,-59400,-122114,-238688,-45914,271676,311464,214978,247230,379920,477304,379664,234284,283667,122421,-400936,-96844,314993,612711,547317,336827,397751,767779,1009331,657179,137804,-78138,-134710,-399481,-400000,-178759,60297,19853,166342,294694,55736,-384041,-183805,102492,204348,-167258,-203154,355794,761172,578734,45283,-263562,-349163,-126760,-163840,-370476,-536718,-250926,76200,403630,753876,574737,392332,338060,304269,-86287,-286125,-92591,-29710,-282937,-430857,-230114,-147107,-165887,-193520,-263915,-196263,-176705,-57165,-8533,-46568,-295278,-213830,147860,-42046,-145469,386866,686478,489051,15583,-320534,-398195,-72137,140964,201926,140906,124967,224882,331749,220889,-2310,-356408,-53951,343540,352510,152797,34747,-33951,-104535,-186400,-265833,-231149,-148323,-325313,-146578,58850,-156307,-450059,-221064,-151226,-224135,-131325,-108201,171389,498365,640256,437634,-6796,-281774,-187206,-149573,-171716,-8839,327406,250542,-62335,-452558,-287503,-136995,-17501,164253,261801,300883,438609,500439,559385,675095,655635,442953,109353,-185971,-233061,-242772,-237690,643201,1255687,1347965,729883,-120593,-46080,392741,578704,698354,575094,239670,25089,-78310,-350818,-152790,54939,68885,10046,-342458,-258635,255781,487864,229753,-3817,-15370,94065,63258,-212540,-390913,-293064,-502350,268457,716139,701737,425712,-196714,-354683,-148687,-298023,-464944,-222893,-6296,-2393,-78382,-173333,-202653,-198353,-121245,-4131,111425,123816,-94092,-397436,-138426,127018,148118,12074,-241180,-454045,-453390,-199343,-101668,-74845,-82111,411691,1072559,1279362,1149811,705508,286793,401721,497889,480681,145159,-186958,-395625,-268969,-283573,-412515,-223973,-88978,-111451,85863,70569,368374,272883,-137196,-98522,248701,270530,104961,-102653,-263779,-314771,-443518,-260179,-139257,-233250,-139041,96798,128841,-296395,-110814,87705,-100009,-119982,117943,-69830,-292328,-35990,-67727,-64123,-50312,-125554,-299646,39013,454556,579199,365604,-65379,-363672,-315623,-53769,-34225,-27552,89642,4010,-237632,-288341,-92560,-202692,-117647,48762,-152656,-123876,168015,209976,-196530,-42400,297519,379877,216554,265101,400915,327336,75338,165918,280177,249858,174281,-4978,-124206],[53639,76086,-97272,221304,491003,521455,321748,136767,49172,-312337,-339659,-232208,-20949,67520,159016,-69584,-118424,-25194,79062,-16551,-103776,-51105,-32169,-158777,12787,151726,218934,373443,231820,-237409,-573353,-331687,143064,477781,-2806,-253987,119754,243858,-94786,-352494,-263780,-16120,87422,-93168,-65271,-40216,350197,742320,914369,522196,95474,-130114,-162985,-237291,-96079,-41725,-227181,-396851,-207200,67700,259340,502880,294828,-170188,-277931,-150154,-288631,-183040,311453,652705,583037,137761,-251475,-511287,-210522,-48437,280632,399916,139793,-251758,-343754,-233438,-201817,-352809,-429936,-140491,117337,228510,177101,-6077,-252191,-145617,39905,104996,-246869,-347301,171337,302690,316297,216416,21920,-211593,-1458,106097,4670,-264700,-356751,-500846,-28736,339323,412073,365708,296965,198466,6635,-24424,660,45513,-28572,-96245,165240,291084,150215,258379,470581,311290,475452,544030,547157,20979,-452477,-446847,-257980,-177148,-46338,-75135,-84595,-6695,40736,80777,-206996,-273061,163805,301002,182498,-25958,-339373,-402923,52611,256904,274820,93305,189931,415558,641312,588149,88859,-290145,-303278,-405859,-276954,-203310,-403648,-232757,-26810,-126141,-121828,-278623,-368144,-101160,66069,-145522,-61149,377197,605359,575392,288329,-56315,-531000,-85137,227330,128826,-124822,-255635,-192294,20600,167817,100125,-84922,-471561,-204707,-88059,243084,401229,449731,-107170,-518488,-282035,-255365,-332325,-64217,92526,-206587,-569240,-353558,-240016,-181627,39954,103954,-291870,2266,416729,299091,62300,-273145,-37848,331132,509119,619910,605480,493841,179910,-40861,-113936,233709,488705,429460,90037,-142281,-299976,-534107,-75631,58967,-184382,-388925,-292769,-100232,35849,17978,-191046,-210756,-203480,-255322,-329121,56514,681066,942762,933678,363390,-96832,-2155,151307,299754,311187,170062,186997,287450,435711,374391,-36192,-503108,-297309,-383657,-322559,183344,370204,320886,413852,708179,372684,-42231,-373963,-361973,-320111,-219598,-16910,79065,-240442,-403201,97853,459302,351648,279366,127804,109836,145536,356015,706338,1106010,708628,125684,-268698,544574,1020115,957812,940954,827171,703442,204772,-522328,-138468,-75722,-252431,-384856,-426404,-388738,-60948,251176,398089,221404,-148292,-377107,-390257,-510492,-309792,195969,794829,1164873,1007729,536906,10097,204828,424380,480360,265070,-77454,-88067,4513,266086,414349,372416,271846,-112503,-303686,160244,370813,266855,134119,-24582,-203775,-182656,-33484,126107,129185,51240,-66248,-278755,-563691,-39490,351680,317457,145824,107601,204756,99050,149616,243198,175144,-58616,-210561,-237584,-516596,-349074,-472219,-361253,-359129,76568,480776,458323,25826,-240128,-101483,-280017,-349034,-39167,-101855,-334480,-358830,-133227,163377,449514,289238,164398,-15678,82542,398132,424973,533338,534780,108100,-243175,690869,877252,228309,-358803,59213,-107576,-256784,315432,524714,265111,-49769,-161007,-6163,370493,369552,-105286,52310,163589,-182284,-587419,-177508,-100334,-328836,-397497,-218920,-199900,-171161,-252603,-241893,-350679,-342993,-55027,71453,-282852,-331120,44698,123733,-100341,-344444,-422018,-300559,-262388,-199464,95721,282192,238646,234131,313400,150644,329375,782487,863907,495185,-97620,-265328,4206,150140,359543,568242,617127,450678,2933,-313811,-301867,11071,145061,98221,-194342,231503,593691,475107,147932,-263349,-106776,239991,473378,358033,-39752,-348559,-151664,65939,240772,183181,211378,35534,-140910,-83065,101030,-50713,-373337,-162808,-64482,-172623,-327562,-532997,-447993,-419048,-453143,-141769,225521,288187,425571,579446,888171,881957,573363,317012,-9071,-398887,-539619,-397238,-571927,-404396,-313957,-550582,-370966,-159922,-79249,-299723,-383713,-275217,-70888,-110173,-473243,-229257,271969,588548,563422,68175,-516152,-91860,112463,362957,240997,113613,-77652,-20484,-114872,-205363,-95746,-263126,-405528,-234165,365354,831467,955203,499757,221058,289574,-41122,143845,501048,500302,325912,188643,88770,-11341,114586,307625,25341,-134842,-104411,-111895,54947,49364,-98988,-316151,-139687,337,168120,112057,3681,-194724,-330599,-514372,-530507,-486747,-296555,-69261,204150,432934,212321,-113225,-289289,98802,319306,361346,52829,-196694,-292769,-70525,-212142,-426087,-174643,42348,203142,156787,271675,578383,386298,59578,-77574,-279332,-211573,9779,-10715,-86507,165365,276687,20457,-257717,-343132,-260664,-93356,-10355,-188065,-160496,456239,479277,295600,-184912,-150800,80963,246824,355436,258324,99490,-68187,-95470,11244,236021,380549,177381,-112870,-466600,-402654,-130303,155081,227632,124904,28419,232983,236959,20166,47187,39703,-308589,-91975,72121,-223628,-569961,-448300,-332477,-190567,-73987,-125827,-281542,-331791,-336645,-347616,-462534,-509268,-126665,136738,-19969,-335621,-189862,-107417,-88122,76602,278805,253842,79649,14407,-22364,160952,188513,250895,251358,20028,66735,458073,395033,198652,370536,386588,-31186,165725,970706,1286594,576149,-200226,263596,578368,449424,32106,-12770,513833,408083,-32432,42542,178952,119509,118770,31169,26408,-6007,-344752,-416687,-224947,-119615,-201916,-309654,-54983,535145,524907,40584,-445999,-374013,-166474,-102191,-58313,38773,18821,282311,734144,932095,626494,-83162,-282792,176203,330221,30206,-247191,81053,543277,761811,583643,-150097,-144349,454958,610874,246352,-80386,54783,64739,-313806,-533101,-551679,-298327,102426,349066,363185,328649,225888,184519,-44137,-394129,-499684,-183104,119855,191298,-153517,-362101,-168014,-31991,-126914,-487155,-3001,71055,-159465,-96495,153272,-24896,-246138,-258990,-242730,-123253,-228039,-341280,-131809,156504,80968,61391,331011,329220,-87111,-221958,62287,-108287,-462815,-207215,-191776,-392990,-217771,-116227,-116663,-166299,-271592,-43553,230811,299373,42507,-88368,14730,229946,504716,579512,317374,67878,385176,485784,60924,-460891,-381498,-47136,514776,427555,-347899,-103332,205419,51356,40451,325536,270229,102115,-169499,-252865,-425122,-330353,-404181,-474364,-422634,-510678,-308268,208038,497895,166536,-91328,-341701,-307715,-222739,-171568,-245187,-199960,-87881,-120005,-273229,-175397,125500,41362,-385589,-173199,229288,285174,265788,166067,-298747,-454451,-557,28329,-164303,-177825,107156,2779,-227608,-12383,-110785,-254425,-121473,253101,328301,560592,331129,82135,-92748,-268931,-129635,-255345,-414532,245863,579425,275219,-55117,87341,397046,427414,259847,-14856,-76329,254518,472030,54305,-492405,159606,354391,48654,-344126,-60681,19811,-30623,-379511,-216701,288696,577885,801940,578478,598137,413271,270325,-95493,-443358,-184100,-134034,-256202,-385539,-447626,-208287,97704,559724,679418,479286,334291,189736,177166,-59269,-271985,-579618,-347259,-146204,-45458,-440652,-114277,195778,204155,109146,18805,-9501,-223350,-371779,-291813,-119258,129975,-150096,-116383,613443,864898,738999,182002,-109824,-169410,-131937,-110970,47100,109412,43101,-355396,-319082,-47090,100304,-16573,-5932,-91639,62385,248830,162326,-53457,-380671,-615477,-208857,27880,26825,-181191,-58105,441991,753178,737479,661524,239039,-127567,-96990,42161,233040,375750,567867,454479,277215,-30821,-445683,-159670,303708,465653,352985,129411,18761,-203629,-511737,-154146,279351,546727,692754,514716,191652,-68935,-255077,-290952,-50236,123292,218719,248030,269894,308643,229311,9550,-30787,142300,-60762,-509452,78735,344810,352478,100226,-43378,51545,115907,176672,371274,413374,336602,326308,404540,537976,381630,117713,-433,215264,416259,483644,382574,128931,99769,75143,71204,-174036,-203179,-33249,132896,229310,315943,294259,359997,535920,608613,309668,-239295,-364932,-212439,-372162,-503236,-363077,-99095,-32308,-287430,-308722,-73096,112923,208714,285694,169426,24032,-102333,111648,465276,388197,-88745,-58447,167610,-66865,-586000,-112448,112996,159412,293383,628986,914989,875638,475183,203447,-158335,-306015,-292312,-67013,50235,65816,147392,133820,158703,91064,18929,96745,287900,201403,32958,-245502,-214018,92693,-27304,-134587,2233,173575,-15359,-287467,-461940,-478558,-458659,-368525,-247859,-163943,-196904,-94926,182347,432686,695762,261587,-374203,-226307,78148,-77228,-460190,-176470,139993,378139,235279,-222097,-355365,213813,758803,802315,475952,183630,234661,450178,231436,-214496,-239197,-185560,-330955,-308772,-66361,170056,336790,590142,645970,393466,-243722,-262810,-225800,-315655,201802,483943,424961,11771,-352765,-201040,-32127,-45333,-316940,-323298,-232096,-332696,-173558,19479,45644,-285930,-418103,-230449,-149350,-235932,-339814,-24553,342851,444658,89135,-31294,84130,-124676,-233355,11832,-73177,-389377,-403814,-385935,-323392,-49603,140689,403858,354022,182077,440584,456006,326156,318569,172448,183990,313474,112846,-67260,-209181,-326821,-259905,-104169,28956,9985,114811,193275,377944,525035,359714,80978,-401061,-78382,-5512,-306416,171662,689868,883072,795560,298853,93717,34041,-18364,-41062,-81878,-347098,-258249,33197,136049,235223,607112,806518,432981,-256913,-465926,-210733,-52736,-93017,-235082,-379127,-435220,-349997,-261288,-393365,-303975,79334,203775,-78661,-41379,180658,182726,168174,91488,131383,-21133,-438387,-108731,-59697,-291794,233655,578480,931655,1114527,660909,-3646,-535011,-517951,-527391,-479206,-384183,-62677,88036,-127123,-36631,190044,250365,259258,546761,542044,220444,-51571,-54172,130631,278003,127393,-149551,-261652,-426725,-242296,199586,619620,409501,377885,402253,299235,92375,520680,508948,333473,181389,46804,-379579,48284,575253,734315,650433,604263,273453,-84467,-474062,-409341,-365162,-432510,-225089,-188155,-509299,-161389,-67544,134644,-222514,-412870,-437271,-445432,-306483,-144127,-127009,-92843,263441,533617,689146,622549,331085,-72731,-543669,-377567,25549,-80335,-224759,-256969,-2295,-183223,-214589,212418,256141,-103080,-167914,222605,187647,-98529,-446391,97955,488393,464821,126065,-152354,31769,137389,28653,-212225,18726,142657,160308,77849,178149,527901,790933,656656,264275,-326765,-360727,-104755,-30195,137472,-5741,-162500,-351742,-255550,-298631,-130571,32096,75802,54053,146130,390488,700210,569237,-56421,-62223,459285,405514,203262,314092,346494,202898,235719,354267,437302,379575,231557,-144172,-66724,-75648,-249656,-404476,-32994,72811,147321,85904,-42543,-411445,-335916,-441602,-348373,-257202,-295857,-272834,-138653,14257,122647,-63714,-295422,-576172,-484335,-336180,-226157,-207952,-173503,-203409,-175181,-343459,-346263,-124755,-105749,-242593,-86841,287410,765950,1169463,1082017,604584,130698,-74780,-73431,63469,390012,751942,987607,1252596,1333833,3417536,5030858,9966722,12364601,11712065,6354186,2952297,4363771,7561472,6449293,4499627,3713670,1640417,677721,-261,285415,-339379,-313270,-153310,-367861,-541473,-166615,-67276,-394170,-303799,-248182,-126743,39194,160871,-16362,-431971,-305447,373037,840488,1071589,649047,96457,-355864,-170713,276383,352884,399905,90966,-63445,-108452,-138254,-164279,-146953,-148692,-149520,-201717,40791,185485,151065,-93631,-344808,-375600,-119377,83336,-132974,58552,483702,888504,560241,-51301,-389530,-393837,15129,265399,472310,195404,158808,279112,304835,1077422,375234,718969,598628,1903411,2806909,6881245,6618692,6139809,3570827,2577004,5985312,8362699,9332650,6916690,6524588,6651656,9790334,8977100,7022641,3646257,1582109,2507777,1788607,48029,394007,639355,-237800,-350432,30102,4557,244351,759196,540580,-46633,-511385,-408301,-158206,436234,723342,402350,-282940,-63377,175851,-37503,-352585,-152869,-390654,-478501,23079,251109,219126,-103883,-319532,-225180,-95286,-211092,-515621,-332050,-136161,-14301,156200,295938,279607,307766,447495,531512,436510,94178,-56390,62485,246732,120260,32097,-13544,292260,509985,235011,-292932,-231138,-173463,-270061,-134485,56376,219228,321218,352574,205289,84381,-76176,-144446,-139670,-250569,-219622,-142421,-174481,-334556,-188464,51233,-69829,-182580,-239,247143,357939,144801,-41227,-82961,-133020,182286,263792,236860,317689,460073,849963,817814,289664,-466457,-360769,-327101,270819,601694,503095,39369,-489973,-137116,36459,-178718,-78041,-359718,-270861,-78318,124118,179449,182918,36428,-108069,86065,148333,155930,421738,528958,352654,11565,-226693,33814,158249,39514,-218549,-54818,168853,85615,-70982,-162542,-1918,-36444,-227546,103847,644446,697390,358124,-33855,-228692,-278584,-400567,-479318,-217620,-34125,-112262,-533159,-251168,291657,438399,239431,152664,178373,22105,159388,450385,771410,530835,188578,-99464,-350568,-323682,-173815,21469,126435,68485,202492,479161,771075,694207,292623,72954,14882,75734,215237,252127,202808,163236,32535,6644,68771,92798,201416,284205,66176,-357758,-287382,-95422,-32135,24393,133858,79115,-76306,-244510,-93585,-242589,-502761,-327640,-340330,-238248,47351,143895,-88206,-256998,-95797,40224,-78690,-120786,24212,67575,1916,47966,315390,597133,729899,880530,864708,437037,-185130,-179908,227002,480792,553609,448024,472695,496330,682776,438063,-81025,-79073,-89399,-390036,-115284,406929,403093,110982,8954,-24945,-194556,-463536,-343810,-163838,-35238,-274624,-271128,133252,393082,301165,-81560,-244410,-267135,8154,171637,43713,-137315,-452506,-105652,152621,426918,527296,540070,419169,211900,-203904,-476883,-321883,-331530,-346684,-527647,-445354,-239469,13251,122020,63108,203916,64375,-59711,-73394,-191781,-378016,-148056,236247,1228,-209675,489921,993872,848523,324800,-189374,-277734,505371,685451,558377,232581,143220,253622,489967,541994,261267,-172758,-277828,-149046,-38516,-28312,-41452,-31888,-22607,-116115,-234149,-213190,-145126,-295551,-144578,138151,-47442,-437191,-337321,-261849,-262907,-169885,-74201,57411,245780,352973,232386,-87547,-201155,-146821,-217087,-301118,-47102,296442,253490,-83305,-492449,-195360,-67388,-93934,75073,275451,298320,408715,325126,275518,441530,815034,772884,377476,-40584,-166802,-255387,-297342,477826,891465,899493,654069,3609,-247417,341309,679526,768136,413740,16171,-35178,-97968,-442534,11806,256707,168073,-33579,-265820,-34426,351950,481683,239707,60001,42757,234324,231474,-17821,-250295,-318126,-293256,277361,805711,852712,528759,-150455,-354383,-66367,-149027,-351030,-419044,-194249,-79427,-92909,-128100,-46828,-56589,-27534,16424,17414,2000,-259040,-453582,-109960,143685,217411,153213,-70489,-349147,-395305,-154094,-156251,-142162,-177603,395377,912161,1153275,1112418,1048246,655087,425448,362639,363865,70883,-276731,-530458,-289227,-240183,-413425,-325265,-259786,-115927,114465,195075,442038,304764,-209506,-138351,264194,297037,50584,-252105,-394204,-415970,-342116,-252313,-195033,-115655,55706,237167,197740,-132954,22824,168422,7733,48958,259532,165713,-250768,-162800,206099,398539,207744,-174275,25134,88325,401317,535351,309859,-15081,-127449,-356968,-141797,-84969,-75647,-18350,-106365,-168463,-55947,80178,-55876,-326051,-139944,-185963,-248937,36650,69264,-240433,-156566,164417,289443,168568,233371,421488,385561,170941,124441,134686,79114,98673,-41019,-167373],[139063,104074,-222914,400348,890745,969914,589125,227431,-146571,-347960,-334784,-188433,11677,70893,10832,11575,135115,162554,79560,38452,-94058,-46071,-112036,-62500,271892,347506,335019,361513,112362,-371258,-249950,-85678,275127,524009,82086,-214400,-192521,-122486,-23466,-84419,-119490,109953,143385,-118710,-234071,-127468,279842,617702,664696,450405,335205,290839,239108,137928,34551,-70600,-252300,-310438,-201252,42395,291526,557830,365244,-21832,-420408,-372696,-444645,-217595,243396,468266,475195,253657,-144088,-326184,-116257,59355,433435,620570,319375,-112067,-315328,-373892,-335228,-482202,-445109,-168306,46323,24931,-162411,-325746,-302253,-126700,-168291,-327694,-594842,-274553,167498,214719,29158,-108765,-194234,-217317,-45499,37715,-107743,-344133,-344449,-403289,-269705,5573,203141,174250,-49930,-326500,-275462,-77494,62407,157737,85668,181983,446342,431457,248600,385358,676906,439371,459945,470589,358650,-84756,-290482,-173308,-113201,-216535,-197419,-190356,-100111,73497,38312,-66396,-391479,186065,353254,144747,-285735,-134262,-190077,-491264,31579,383839,324425,-64133,133304,457713,639940,333180,-102240,-417285,-364665,-204050,-303222,-347760,-370407,-183516,79652,16371,-51044,-285982,-232292,53774,154750,-279825,-132565,389216,660524,631060,316657,32318,-474397,-233451,152198,158092,-84052,-471767,-161328,-50056,82843,164427,147857,-41505,-251314,-454243,40033,457736,555584,187349,-116310,-17152,72368,-116118,-368000,-235500,-261810,-346819,-546295,-292855,-43608,123190,62582,-230937,-14606,457991,412195,210673,-225647,-277045,139521,233924,375953,462528,305135,21442,-181775,-174933,401146,864589,669675,340379,173052,59479,-189838,-348992,24484,-178150,-190996,-170426,-84709,148439,115310,-67019,-127017,-137655,-140006,-164702,195672,764486,1143211,1006348,536334,35477,111786,125425,-48878,66614,2780,228126,644148,844092,662562,17352,-471476,-204642,-287426,-418381,17967,325086,235528,234738,382367,153367,-215537,-457813,-494509,-353267,-76224,258783,237648,-175220,-335978,238695,564392,444314,302685,172249,157079,72765,98617,295363,476740,229464,-72513,-280857,345358,675611,839900,1037793,1136113,914033,190622,-498360,-34200,49347,-194811,-409160,-373030,-378219,-244352,140296,383884,299104,-132620,-573958,-542248,-487802,-331585,202701,695256,855125,644797,213772,-79120,121340,284613,269535,113276,-71532,27757,190455,352666,370664,189502,198998,154795,-53295,-63599,33338,131560,278771,385444,358814,239747,231338,271430,165145,52266,-59930,-290100,-522982,-245455,2782,44530,-143812,-343484,-309302,-405804,-125979,210391,321290,336141,378428,393756,98731,-122992,-320028,404706,1037528,1392889,1121979,442936,-169900,262596,536270,416939,173786,137408,-113339,-369359,-424443,-299272,-143236,61852,-10014,27683,-50366,100725,341445,178343,326741,333141,-120054,-287851,581951,717208,32220,-347166,222168,80701,-503121,-69720,109118,-113410,-27327,13606,-111550,-179714,-273145,-89525,46795,57318,-284758,-523497,-152286,-65798,-310610,-377439,-124799,-178526,-237531,-163297,-56425,-219309,-346864,-108526,5929,-483448,-203930,190234,220386,-63054,-268885,-79835,149212,233198,150398,233666,234765,54462,-81296,97766,201784,319732,452964,538205,346282,15253,-180685,36914,171769,244021,426593,533779,321974,-127141,108243,98859,55284,-17187,-103642,-220196,218272,653879,616637,377815,-16397,-371342,106287,631900,872590,439102,6589,-517428,-126272,145859,288685,134184,-152540,-306978,74273,258731,37983,-436559,-374556,-50881,92210,-48774,-360529,-475741,-437005,-327562,-191330,69079,155518,273458,380674,650852,619514,579285,300948,-123635,-526411,-573181,-478281,-432575,-433030,-465488,-465536,-101077,-51684,-73263,-273278,-532124,-267144,-104518,-182677,-617946,-144724,388186,719035,381640,-147081,-487234,-69714,281890,487232,529129,423771,147719,149967,-165114,-172762,100,-86694,-154871,-249402,161017,675050,749086,296240,163470,414932,319621,505087,672041,562806,466113,419951,580870,547196,829007,740118,405277,19716,-33426,-33847,70664,84568,-176691,-558507,-212682,113659,321874,307612,-37546,-433847,-436400,-313609,-352053,-257622,-43662,-20896,-91316,-89402,-11541,-135517,-377012,203797,392181,294702,68545,3361,-107878,-82837,-159671,-252023,-42882,155375,244216,241661,167302,507306,449733,212722,109068,-152410,-542828,-124716,133359,-53885,-28743,73963,-34433,-202867,-137549,-84029,-30641,-38544,-282818,-114391,466111,771925,541389,57098,-19403,-65704,-33483,214327,215986,55195,-86365,-203849,-216666,-198717,-192836,-321946,-466058,-507937,-150044,175316,264983,201901,17245,-25293,276483,418136,60065,-396270,-308217,-577882,-100721,170089,-96602,-474550,-533420,-509285,-381957,-262154,-339352,-338928,-500833,-320712,-287918,-426741,-415854,80823,406662,247880,-282464,-185955,142523,293112,479545,501854,169665,-87847,-220248,-175673,332866,508983,528442,449547,209717,127399,304063,-30561,-78190,310666,372446,156356,-18175,572247,893108,423405,-164709,273688,589824,381202,-111745,-125726,366618,230642,-237027,-8007,140427,-89593,-327456,-263054,-107141,-86951,-424210,-313457,95681,241902,1182,-443514,226518,928622,792365,241692,-363182,-307223,69200,52739,209654,352050,415576,592357,809357,893506,408622,-223752,-255182,57649,156793,-78447,-119927,365480,667149,621731,275429,-256467,-193081,170193,668781,588159,319725,380029,263349,-247156,-340057,-261529,-295971,-459980,-80141,-52428,109281,123228,55986,-209966,-460923,-453663,-338022,-122368,42270,-148764,-134477,143685,162196,-13918,-515382,-81564,107223,-249841,-277481,16858,-9955,-174196,-198974,75887,405859,314593,-116937,-238328,30157,-49030,-137218,103181,220606,-16351,-195168,14220,-117060,-494264,-114393,8012,-397696,-235923,-56706,59902,99346,-88172,-150330,166422,403546,299855,243663,339176,485718,668917,464782,72999,-52913,341700,506873,136831,-80789,-215893,-384780,151462,313969,-450675,-13147,286181,257518,272079,308811,248271,17744,-212399,-240784,-358004,-291038,-292423,-405762,-486962,-448596,-290711,148728,387447,186019,-209928,-317205,-281231,-293725,-607814,-352665,19264,43985,-77383,-287132,-295376,119043,4006,-346194,-252396,11575,-30373,-103438,-435090,-304662,-113197,223060,224110,22053,-186817,-37551,-100238,-200102,-15094,-138884,-402349,-222929,287235,584555,711919,407571,31755,-271520,-242098,271943,195223,-358620,160747,676210,547307,78142,-147601,42642,119528,183504,85869,-66200,52505,338425,-35943,-367663,474770,794413,433069,-39580,38488,169931,124046,-377000,-238264,265636,464151,565837,415596,440367,236527,-56286,-428811,-37502,62070,17751,-166056,-263159,-183899,17318,65247,347713,435202,284096,150619,93265,181538,157257,-106002,-395582,-309136,-262835,-457313,-341504,-59101,311455,346856,284612,110491,-9966,-254734,-418986,-411588,-266966,-36302,-169052,129813,773098,1092127,1090322,516781,11999,-120391,224426,280709,273583,-129636,-112174,-305211,-336633,-115623,-33605,-103308,-102802,-222651,-52192,270382,382718,125585,-214110,-581312,-94679,62476,-79667,154812,802685,942923,1094226,823170,757256,184881,-297895,-353657,-144619,94912,291563,384815,353281,271497,146163,-178465,-273481,-191491,-167324,-51810,-1610,75121,-58460,-293804,-164432,326767,756373,792888,406173,-22424,-286178,-304543,-173398,47855,62957,59955,93003,242565,498069,439893,94792,-257134,-195310,-333723,-152828,353241,449930,355353,53319,-209727,-106178,227765,559391,706152,634729,457611,552959,696223,790555,472834,248964,286875,285358,292242,344252,392951,247868,275009,237246,189711,15116,-88067,-90185,-3143,78563,233031,290878,462338,664712,736930,446893,-31258,-467919,-313530,-183371,-280353,-444245,-95079,-71868,-290465,-329918,-163215,-30647,111709,257352,219350,78840,-53896,-62966,-20107,-99315,-396574,128196,498687,390127,-135266,-450764,-159658,-147526,5308,361194,698321,764722,562758,390082,21386,-243288,-305919,-400126,-485118,-268587,-10487,42704,64024,5101,-73434,12255,520021,428445,355219,47498,-380274,-226937,-225729,-357804,-98672,206712,236255,16489,-327565,-442044,-341863,-406917,-498114,-328334,-108213,151980,429028,501016,598550,285022,-283158,-237231,160996,126631,-190985,-235406,50178,244178,-31640,-524691,-51108,537505,994868,853341,539739,116810,-15357,125863,-8021,-297262,-345194,-429336,-501281,-297675,-273710,-280682,-239771,143521,372895,179928,-433300,-142686,-215173,-360779,241197,524327,317436,-123654,-358683,-177273,-61380,-75704,-252079,-462639,-320198,-87476,116848,146603,-11294,-333070,-492171,-446136,-366795,-255178,-142969,-12988,104399,101454,-76873,-18260,-5302,-240134,-286807,87557,62560,-350664,-338049,-136960,-129321,-110642,-60188,281047,254004,-4877,80175,206904,183583,180383,-3112,-557,342825,383828,261275,98886,-73598,-113093,-37918,-11256,-69460,47786,24629,51447,144560,69952,-132554,-69002,220063,119968,-245264,123629,538116,583512,510701,194325,63637,-9733,-145749,-117594,-109827,-331627,-38026,249415,419789,418554,479504,527232,350410,-98236,-176664,-50252,78045,21799,-144067,-297503,-370139,-290049,-308052,-453471,-137740,186765,283314,57649,23535,172828,221077,208902,152835,167776,15015,-335153,-388290,-436453,86817,465460,429046,616619,691696,427642,-77305,-461748,-631164,-275876,-126602,-335011,-298862,-186872,-357938,8880,265542,100403,218933,648245,646311,306168,-17337,-52037,101559,242165,82890,-192731,-179398,-353078,-380227,249651,790064,637709,609400,428296,272617,-142784,277955,490909,184408,111879,18186,-236097,251921,911510,972954,678014,535232,267757,-78624,-474882,-512946,-538519,-357708,-143153,-96970,-274540,-80829,63532,153621,-129438,-154341,-292130,-447733,-168512,28877,-21896,-96370,171410,231289,282658,228245,50830,-73399,-324220,-475406,-325359,-297504,-250394,-63655,74533,-254246,-225391,319548,442785,447827,420966,563928,451810,145301,-296724,-383225,-9347,47320,-71367,-249809,-64508,132714,151055,125894,179016,148026,37151,104374,419324,760235,897681,574395,43153,-533940,-207825,56747,56277,44649,58798,-35783,-156703,-16423,-57962,129575,319062,392196,334656,328002,335858,457860,249485,-76956,82642,442496,411056,431135,639887,555060,225335,69554,137911,317388,341770,203381,-48777,-9969,-38943,-220846,-531935,-507177,-281712,-28672,17676,-68174,-283093,-441326,-433446,-371093,-285494,-194671,-68777,-23289,96270,277047,201490,57582,-194528,-186901,-230312,-207498,-194209,-262422,-294575,-283535,-434483,-290460,-144479,-210251,-326994,-235365,130181,719161,1180234,1146292,654981,142068,-249086,-285045,50757,600113,1318619,2362957,3643752,5537777,9661110,16130555,24441464,28643787,24245736,10082170,5172636,18807148,26437793,26560610,20724005,11425319,4632393,4766565,3810686,1470473,-257650,182681,-67079,-578831,-611312,-280362,-143980,-304086,-51088,131833,-12725,144260,522203,281910,-308648,-240902,378290,786623,1003166,816726,317557,-215890,-201267,267165,328168,243501,-3978,-2887,80783,84620,18386,-97533,-196867,-150995,-259844,222651,490842,422871,51162,-214386,-219654,21034,167632,-24964,-115708,69103,46448,-165705,-489486,-453320,-178947,-2217,-47338,112437,109989,149628,-363869,-86259,1033389,1575896,3178137,5664244,10967966,19393792,28785246,31745453,23393493,17847482,34827072,56007441,69790926,66646442,43699493,23262608,36322938,46287766,43732025,33192574,16896936,4175137,8586233,7090154,3620153,2892078,1295802,-229424,796550,1102796,147350,921394,1256059,571590,-401763,-303606,-202429,309736,848910,911402,457727,-26747,119405,331839,261441,-79419,-232965,-201072,-118093,-73230,209655,349813,121634,-75886,-71719,-85130,-281482,-515371,-418369,-280105,-319068,-122429,-4602,-108081,-37437,210883,322408,224726,42176,69826,147474,300393,75489,-157854,-277460,95501,264713,36329,-405731,-231218,-55778,39537,168891,244808,349233,498193,629301,525401,479300,103037,-240522,-264370,-313198,-195228,-221055,-352610,-438381,-49983,157524,-52429,-230152,-5358,126771,142931,-215786,-151576,-23418,-89364,80298,64474,134922,358496,465506,802817,716606,130811,-641542,72,136096,300055,441681,367644,-115420,-402066,80104,406467,315089,385329,-54117,-131137,-48573,219724,289979,307539,124081,-133127,-66440,-20266,-116515,158968,441243,411694,73850,9681,72263,63984,-164606,-173658,146781,191709,46076,-56410,-194316,-168796,-171497,-439806,22885,628167,940642,558460,247558,118687,-58913,-240514,-552240,-324294,-127062,-184857,-230806,-27868,345647,342823,98449,286217,265695,-100231,-294664,235173,691995,635001,297653,-6941,-175100,-82129,61564,224432,373996,329138,291425,372391,488353,444503,185833,31081,-100110,-43157,72311,226030,289074,327148,229897,237472,193490,192238,281503,317157,10049,-420610,-263084,-150274,-143174,-8043,187264,117652,-210376,-420628,-207297,-186914,-159550,-54320,-172925,-428502,-524325,-255609,-369803,-503422,-43924,135725,6048,-189529,-208237,-145664,-134825,-65795,252214,617926,965331,1312260,1192211,519706,80137,-138191,134149,224127,446718,477827,417452,211527,321448,254887,-143076,9907,-66308,-386878,225463,859138,684484,237236,-94258,-329365,-532794,-544434,-394940,-184006,-151409,-286635,-346416,-172300,-120563,-91069,-173105,-147692,-184268,127294,413727,363635,168708,-216626,-329687,-98267,55430,294195,374958,292190,100311,-136371,-387068,-493334,-384575,-298933,-479953,-372140,-87768,231924,384002,270786,281639,85190,-79643,-147474,-285169,-381326,-184668,88016,-56260,-358187,376912,1003157,986519,560037,292,-278820,684791,948614,737746,275605,161832,190304,402956,573094,289926,-43861,-111149,-184993,12966,-104157,-76518,1588,44232,-57432,-194433,-287812,-159421,-208759,-144445,104112,84535,-201644,-515656,-461251,-377713,-313718,-172714,-140901,-119292,-51743,-96963,-236177,-189447,-85218,-147472,-370442,-236351,135942,184150,-101770,-344863,-100311,-24505,-191303,-120168,145658,178652,330638,238331,-39283,18506,676082,867601,583523,125047,-55827,-193984,-444716,51396,406223,323157,374933,125845,-110236,234181,637904,666673,203165,-118822,-30011,-88727,-362485,68554,353742,275771,-52870,-180433,32161,312883,358026,175973,64055,94393,282442,277875,48248,-150661,-135517,-167036,203900,840390,951200,532464,-174604,-329539,-32471,-67665,-256802,-287848,-176302,-95261,-89405,-119362,-57048,-44944,12030,30473,-41359,-138825,-418010,-335469,-8693,188362,314312,331677,208718,-50291,-220930,-275543,-315205,-332179,-268993,272317,612106,960376,1087635,1182250,796291,332882,52599,-26108,-170756,-404527,-561430,-327931,-195305,-199418,-236897,-416681,-290974,-173221,119168,305010,198881,-281873,-157026,223062,278039,24794,-225550,-254890,-284440,-257722,-268040,-317521,-96194,194989,406041,287306,22276,114768,221896,96814,94028,265448,190303,619,-16199,435383,738452,649925,382623,440833,138137,270103,406275,172330,22270,146839,-72408,-22708,41662,-24659,-115130,-172759,22884,205224,220946,94911,-255297,-241268,-191282,-285242,36393,101506,-177405,-320231,-26766,135659,97700,154194,387618,429912,283252,128414,24097,-85818,18497,-89580,-173387],[145971,63391,-179800,467979,1042513,1101365,676112,258477,-201553,-222695,-276028,-165953,-41680,16586,-46952,243272,312478,273744,41108,-15248,-168961,-142873,-358709,-110418,288754,314486,254786,164052,-133085,-395426,-74985,157281,463132,408780,1121,-282785,-196373,92036,153287,31422,-85320,337817,396286,-12345,-328320,-197883,103154,290325,202664,239375,432761,592761,552775,478531,198612,-123195,-326499,-266797,-189770,-47350,173672,352470,288095,101970,-209285,-468305,-500340,-225169,85918,172382,136970,137521,-189983,-354294,-186186,17159,390923,565080,303299,-56536,-355758,-415214,-372242,-444520,-321527,-170602,-39840,-194399,-422398,-402824,-330837,-163677,-229869,-466515,-304509,35997,340242,367940,120203,-165250,-234989,-226169,-58162,19097,-182314,-352805,-319112,-247216,-359573,-431066,-170608,-125401,-320527,-404287,-225190,-50409,86928,190115,149613,371766,574992,435842,195897,359209,731677,510369,327601,389928,166302,-90478,-99050,51470,27299,-277022,-366802,-303425,-114522,89736,42872,-215867,-297255,411664,587589,171924,-458348,-70441,-21728,-396464,-18040,455793,398280,-136907,-46634,367444,445708,-72392,-301998,-416818,-173894,90530,-99284,-448461,-407535,-170001,67075,12623,-141482,-355125,-136873,109405,77933,-420848,-156018,348614,572565,523855,229004,54375,-328930,-400258,-11504,111447,-80193,-258807,-138927,-85756,-16918,183424,268649,232728,-53311,-398829,-52184,430823,491490,378342,272062,395825,397922,217493,-105251,-239574,-110065,-149489,-526234,-304224,80578,164109,-72797,-344235,-213755,225135,382754,253085,-184012,-318873,-73108,-150442,8119,231898,109385,-103213,-302846,-219370,465925,1046708,903725,600120,419155,338087,141728,-331957,-258125,-191737,-38427,-107121,-114946,168331,144828,74082,22117,37116,16439,-114653,123150,564014,1096708,947896,677495,152067,89536,-20032,-567759,84277,273056,197428,741764,1103276,866117,91000,-365495,-114398,-164305,-422991,-225729,109649,-27317,-45242,-25707,-114689,-369598,-401041,-516167,-298166,118666,440385,295730,-180776,-305124,207234,433938,395096,267254,230322,221172,30158,-160292,-77837,-107219,-151959,-261623,-436177,-6399,201996,556439,923069,1227551,909518,82579,-383710,42239,157126,-98396,-362219,-271855,-205088,-323785,40519,369384,353740,-49053,-420149,-572747,-504057,-379746,43481,393395,430249,216388,-154779,-140171,130722,304517,158729,-47316,-166003,-72813,204619,312193,298033,281685,494763,517226,28990,-415746,-379210,-91002,307187,664927,814809,628312,480847,421978,198934,75308,24775,-182135,-422679,-359739,-178037,-153420,-286342,-509368,-501067,-436209,-384166,57,326716,600390,829039,1005662,908797,882419,129644,1164310,2766779,3147325,2235497,598665,-6668,1086565,1403887,1179829,626956,273817,-9801,-302624,-471091,-475780,-487708,-472634,-406696,-179066,-100225,53491,200018,-5220,157083,178366,-155208,-205263,307559,403706,-137274,-170606,256862,94711,-471710,-241354,-142946,-462688,-49397,181249,110315,-84467,119912,177985,34630,-148736,-493944,-347945,-50239,-25270,-293835,-356185,-67233,-97797,-330339,-121985,35077,-148888,-345187,-90886,-40611,-540331,-138890,294638,337261,62383,-67466,294286,658636,741073,561723,437805,191819,-142752,-349960,14248,255939,286390,133266,133098,101245,4668,-39113,-12534,-28011,13858,349713,388713,117443,-123527,345794,422446,115755,-69987,-218529,-316393,-42761,319782,420537,309701,83869,-493618,189209,795725,1241447,945532,504169,-87182,-319549,94202,369456,135786,4457,253503,383173,387117,93557,-356493,-509970,-188584,146563,61091,-188309,-395366,-393321,-226117,-154354,-111073,-35465,34054,127183,299518,227420,406349,246678,-63292,-340556,-417270,-314149,-195876,-283392,-450467,-382549,-68299,-43943,-190697,-239418,-319743,-297806,-205430,-268834,-447476,-117642,249195,464549,-18413,-410599,-421336,-92035,294288,417039,547526,561610,395931,340662,15417,-35947,46343,44617,98714,-31283,-50971,437749,509748,126427,83157,409441,544468,734704,737896,510119,526147,671513,988646,1034186,1284403,890450,528524,134117,83920,72135,39058,17688,-281141,-328168,-84684,231111,360498,312169,-215829,-412388,-47380,-32293,-153043,-23802,127087,111277,-147564,-456373,-98386,-106200,-388940,280059,435865,183755,185212,224056,312471,208175,10865,-119917,101719,319965,288405,216510,-53764,357353,513822,407999,232624,-23415,-457770,-223011,202365,140302,133205,-62982,-3219,-61533,37895,91173,-21265,-175789,-448135,-197977,281970,807912,480948,125914,118237,9453,-267378,7568,62164,-40495,-86184,-243751,-418323,-635730,-537910,-455186,-367808,-226539,131268,441097,320911,116465,-108916,-31570,299738,566727,372438,-47581,33766,-86952,-53553,126004,-61707,-305445,-292048,-272208,-248800,-252419,-441405,-508280,-385052,-185519,-201215,-375638,-356134,190917,531737,382559,-110545,-254311,220099,531035,653761,566807,168687,-101135,-367670,-273438,348569,642179,662612,497123,227944,11744,-72932,-472754,-273850,178215,284275,251395,28949,137847,351339,190277,-83319,198579,420299,268111,-235423,-339632,22082,-76857,-371181,-7377,174687,2871,-315994,-369159,-173578,-174819,-470966,-199988,275528,446227,181688,-45823,366573,937700,803019,321889,-292051,-118549,431770,440463,515382,639758,758584,775807,689921,613387,96856,-392721,-308261,-101862,-17535,-98476,90117,565320,703190,413033,-127143,-201906,82431,378004,829193,969236,690832,573074,305513,-231615,-144951,77873,199506,42404,-417840,-603410,-219907,-33597,-114271,-411602,-509765,-370510,-161289,84197,196170,161670,270308,277417,207786,22862,-493722,-157167,55009,-366536,-337753,-27512,109860,62774,160543,579576,766568,573040,32492,-191619,-23314,-105347,-352364,-186180,75822,11406,-168774,-95319,-140891,-241215,-10151,152294,-334711,-267386,-71970,38172,238459,165483,-155475,48069,379791,386759,334067,405888,576880,698246,293380,-185638,-113452,190405,283990,70976,45332,55508,-89036,-70982,11748,-391728,61618,317260,331772,286288,202516,136514,-50276,-188872,-191392,-282156,-276329,-211417,-213125,-318959,-430095,-338964,65922,135161,57713,-331641,-315591,-261447,-269183,-175610,106488,314519,220907,-32367,-214145,-445655,49573,-50582,-398044,-266222,-29354,-85439,-282486,-413895,-132901,123594,185130,179526,12097,-233339,-291222,-368770,-360316,-205687,-252681,-467793,-217989,265261,747428,731787,431422,-23765,-399690,-64972,560963,497636,-226237,36093,626230,622160,140192,-324363,-361672,-228182,48391,143339,-54339,-291024,-21164,-217135,-165953,654554,1090237,728436,233237,87235,269175,228086,-288678,-310823,150279,245596,208260,283366,213366,17446,-421050,2373,261619,244207,110649,-141989,-277867,-3331,158682,146091,26858,123824,109143,829,-47314,-14717,95557,-124214,-131484,5791,-153516,-170856,114216,419683,686857,804521,700621,393827,43203,-257890,-458994,-507960,-401682,-167210,-47892,419174,876150,1195809,1239801,751727,45962,-256299,258318,370420,226573,-347192,-157133,-217223,-398932,-211318,-174576,-158045,-156654,-290716,-94761,250575,632004,287977,-92425,-416522,89498,129665,8134,557209,1242427,1098657,922755,676261,553235,52410,-311080,-456249,-417978,-233379,-30681,-24088,85094,121016,157363,-40901,-169451,-138978,-424956,-391232,-127677,34884,-50438,-194334,-120014,307810,766124,719606,190919,-282031,-483246,-320853,-12680,157242,-64464,-231619,-90561,325090,646671,610926,262487,-165595,-494837,-300894,196120,572839,569027,316082,-30805,-387359,-214771,363480,948038,1052047,838991,456168,491383,661303,682008,378724,270116,420578,251147,-24316,-11372,94245,109407,247500,298140,249854,170846,6809,-86960,-72321,12085,175596,261214,406914,546793,580597,362404,67601,-199388,-174853,78542,46812,-129158,250749,77276,-281555,-375905,-371955,-317687,-122069,129608,262115,85101,-108587,-319189,-535326,-577324,-274896,252664,707425,779501,341808,-46593,-373503,-483551,-110942,85722,270913,420458,437532,349709,117899,-146131,-183931,-236831,-198002,-69572,-29223,-66951,-3198,14128,-102835,139507,1016429,955582,632343,171336,-296202,-237179,-300144,-334225,-15305,317427,474158,357574,1736,-284033,-260331,-356517,-332950,-481167,-39903,411679,600976,447319,205053,32631,-370849,-165100,202203,241179,64335,-156932,29699,105332,-258928,-462472,211712,825060,1138535,883772,600676,141037,-200642,-190771,-230170,-318211,-335075,-229511,-69911,-108163,-444755,-376027,-279873,-221422,-23819,-227683,-415167,-95937,-293622,-159380,342285,493275,171085,-115413,-50385,-34148,-16289,-113514,-204039,-340598,-112761,262455,432751,355296,-8674,-355457,-459271,-565180,-481332,-135845,-30136,-75176,-220433,-227357,-49146,122657,30644,-260380,-341936,99181,158730,-143926,-180660,52331,-16774,-201115,-124344,155325,59948,-216542,-333030,-97024,-40994,-57404,-268230,-326971,284541,542123,490969,318843,84638,-6745,-28510,-136282,-154867,22595,-47302,-309462,-313378,-72464,123392,336527,410046,147990,-254823,13353,366270,377264,327489,195886,-10579,-179946,-293410,-121704,-138139,-392865,51837,347698,520248,390182,209107,137711,199709,132791,70011,136842,183740,89602,-101736,-224206,-285704,-290104,-385189,-440733,-193765,93512,203420,134944,7103,44708,121939,134812,114322,66620,-99979,-333502,-503122,-26158,200518,407041,187428,224888,225268,89898,-190776,-373882,-503802,-64321,145209,5160,-303636,-425316,-281191,93018,240604,-121179,-15707,532348,561192,248418,-21716,-75227,6081,85086,-29019,-225705,-124985,-265744,-352727,363673,943365,1025667,917794,435290,176917,-326677,-27930,345099,-85205,-27780,74327,-64472,282185,950368,1015461,725162,441223,215077,-96365,-450816,-500962,-450454,-358431,-132217,-6048,-57745,-24741,-70918,-246890,-257942,-66686,-180689,-497857,-125533,95970,-54244,-326933,20029,95926,229347,277578,94646,9017,-57073,-44097,-71084,-216125,-123324,150795,30414,-406916,-146123,323934,499173,712945,718375,686238,595850,295487,-8177,-362848,-302065,-182761,-142332,-246667,-202971,76500,239060,372748,336913,244170,-38003,99361,542072,848599,853512,426084,-138463,-364214,-100737,106876,112681,44813,192777,194639,201479,227524,213646,173216,283565,406032,404855,367034,223822,123890,-61024,-92234,82478,178043,203863,472383,717716,580052,210860,-104811,-50533,134209,147800,-73582,-172346,-67393,-12688,-176164,-288597,-127488,96554,264653,161305,25932,-67458,-90250,-153585,-280489,-288939,-68639,80566,39981,74574,263339,333680,263215,140969,152888,6692,-131293,-233968,-435676,-422802,-375637,-467958,-291461,-226589,-329154,-384330,-390642,-84809,441062,813388,937281,630150,178288,-344739,-224288,224437,768473,1730437,3592516,6647609,12624910,22080148,39828025,58684614,68533662,57216253,26036632,16349160,46728295,62406884,66164371,54205451,28131628,9871369,12618516,10749969,3235332,840075,1358861,208594,-475611,-239258,-527981,-415692,-317378,123877,402402,69487,207565,720272,477227,-182546,-244876,136641,340051,496325,719797,431837,-100591,-199841,258924,362998,131460,-29899,100454,247855,312971,296316,250534,195273,76974,-473665,215564,646736,536004,97373,-112546,-36165,166916,229032,19259,-443627,-522355,-164476,-112348,-232459,-374534,175121,323317,-123335,-249614,169666,183236,-153801,821507,2045798,3655632,7406469,15453131,30406619,54245110,78814296,82984643,58964687,45270799,98363649,155383629,192097232,181765480,117284565,54991638,95883339,123257014,117806883,90671542,46129615,10701225,24953828,20812278,9855458,8074655,4387972,2101767,3253569,3190938,1980226,1933538,1875260,744873,-67512,151324,84992,666051,1114863,921974,550463,229865,213428,384371,459625,393731,51458,236099,266591,-183619,98611,395014,292621,200689,117562,-51874,-285272,-474709,-411887,-271921,-411751,-402320,-384933,-534075,-369975,-95248,6644,7907,176301,318626,311160,313896,-11420,-230423,-409362,-166216,-61668,-167517,-468637,-213460,119319,280637,326546,294037,364806,558470,772113,780424,716489,283082,-192437,-462520,-370997,-231253,-317785,-512160,-354406,49049,168563,-63136,-281404,-28571,-14323,-119777,-461703,-48410,126112,-25359,-50934,-170859,-9121,329132,367927,458325,372670,-139688,-444748,307334,625324,542970,299978,131036,-315262,-226604,304814,603853,708149,596212,201944,12256,19663,243665,340821,338020,133067,-186935,-278388,-288005,-520158,-281565,189779,370958,373290,412990,278839,-117232,-373735,103442,330195,181118,-37354,-135917,-288245,-381978,-299535,-584840,-64862,435519,763265,467109,339739,325364,173070,21577,-298365,-364822,-206208,-189456,122280,490077,652325,309676,-52664,442172,399408,-73046,-393537,20693,499286,732470,533627,278429,189815,199346,244398,329062,484663,534795,409241,308915,204953,111468,-38900,-179540,-332175,-240854,-115595,151942,309406,358629,313064,334219,166209,164746,280098,239273,-92051,-446329,-321879,-290887,-402968,-101320,160063,81679,-368757,-277591,-69194,178780,266389,229300,114821,-96366,-335565,-444366,-437842,-412602,55622,185212,19706,-345092,-420959,-282634,-183123,-105223,157928,513429,948447,1232379,1072650,384738,204063,-8454,72770,-61099,236518,418419,259343,-30133,172339,251396,19026,93011,-100846,-317004,503895,1023626,816542,294384,-184470,-434793,-549011,-382423,-161308,100227,85769,-183719,-426508,-469402,-546205,-190042,-2793,56838,-91751,190902,480741,423228,232176,23849,-380735,-257613,-210773,-35636,-7905,11830,-2101,-24572,-206074,-363223,-289496,-428731,-568396,-341124,50222,368809,486368,286913,68114,-101170,-171413,-244550,-302177,-308000,-256336,-174009,-123878,-462895,122276,758925,917169,685454,221401,-325050,422445,885988,750828,331796,237703,111414,166279,295850,77194,-9483,108927,117384,215717,-1094,-64068,57193,78579,-36298,-156078,-402483,-243527,-191995,-136974,-718,180495,89136,-173693,-356903,-467478,-319804,-261998,-352828,-494366,-314722,-333435,-399898,-245256,-33570,33274,-154348,-450036,-72551,87138,-44924,-155391,-17075,3778,-190790,-359370,-69564,44096,281160,329388,-24660,-358823,354873,757489,667614,270744,103951,62695,-397409,-430454,-37305,-110571,62654,159365,14351,64064,432624,465944,105574,-99983,-12892,-36658,-129867,70674,340543,329983,-27587,-248133,-83444,135414,164052,79516,27918,134080,249272,234838,21049,-196082,-57868,-172941,48135,755650,910837,449848,-232713,-288144,-74218,-71467,-195351,-145137,-62842,-71670,-96167,-157102,-165013,-119969,18932,60915,-13039,-194132,-301036,-138025,140274,286673,452189,567695,570758,324369,90160,-317000,-453115,-499427,-206261,179269,382813,810613,1112740,1157629,728420,113024,-384967,-513456,-463468,-406523,-446243,-353757,-157742,-10914,-95571,-270777,-292235,-345140,-172679,55129,19910,-309276,-101983,204017,267411,75587,-126943,-206161,-216563,-223787,-258376,-380921,-143619,274421,513092,355848,163383,219954,287042,162504,68937,169945,60799,70644,74808,497266,878978,926193,748711,540587,100125,84851,225716,-8593,9988,320673,221918,275758,280336,108423,-150359,-37040,283081,430751,314020,144234,-174887,-104683,-106046,-255943,145300,300763,67284,-264301,-202757,-15955,47867,63831,298527,437397,378205,182129,-1440,-166735,-19009,-90035,-75251],[165126,51215,-41858,450729,935323,946956,658821,299646,-34599,-73547,-193964,-114942,-56844,26341,133852,469287,423999,291686,11459,-129497,-217803,-191021,-332470,-117985,131103,119030,55142,-108949,-375725,-264917,109406,445957,664043,285024,-229775,-298513,-175981,157896,184321,71957,-92384,596863,775571,223782,-294915,-285513,-109279,-44670,-218609,32687,407306,723867,756589,736668,379007,-136061,-389905,-174923,-82406,-54763,30943,56539,153940,178280,-17913,-305465,-382390,-180799,124537,274042,98028,-27734,-188843,-268282,-262698,-93766,268064,415528,225556,-69158,-273735,-112863,-189163,-318943,-191167,-91870,-72066,-316938,-249057,-33282,-140094,-373936,-350165,-101463,111604,391587,637113,748046,543206,232928,45807,-158041,-38614,47479,-97370,-278143,-279857,-68422,-73232,-290596,-500484,-346490,-276787,-131817,-55172,17817,100825,163387,144807,412143,543855,336059,15606,252923,664990,509027,83583,193472,-4479,-98126,21723,150014,19401,-452140,-454352,-273376,-62441,80080,83228,-286437,-188704,392914,634583,208998,-201488,90158,127669,-312490,-50291,454939,455215,-108054,-236825,217730,121722,-478579,-226470,-274092,35367,385075,272804,-169706,-331591,-150903,-39471,-143007,-343773,-315012,-96106,22607,-144485,-378697,-96049,286087,405394,315513,50278,-1947,-232779,-506879,-159193,59964,-99783,-176739,-141545,-101655,-96884,133690,277755,342960,136109,-99671,92342,424169,486372,520917,629088,805381,618008,303998,-1483,-52381,8394,-61905,-267215,-216207,135095,137711,-186882,-381180,-497689,-199136,248237,247125,-173874,-204974,-141440,-379561,-229606,36210,-5572,-153310,-334167,-249981,387971,908584,929553,669265,520442,479974,343343,72595,-440816,-132431,58242,-109838,-198725,77171,135543,208244,203520,255010,227301,-38108,-112192,155078,729112,744880,678512,209267,-53538,-236058,22860,611627,785101,413057,573554,1036136,830218,136821,-275870,-54021,-32586,-221529,-475950,-241119,-448273,-396781,-320385,-366581,-407068,-305440,-472875,-168966,308093,530655,283516,-240026,-312686,24685,106569,186005,184361,298613,279933,-17867,-373174,-277209,-324127,-365352,-383735,-589220,-297063,-193054,212088,672160,1057236,688844,-79808,-272903,89086,210968,-29286,-338457,-119931,53080,-208539,-51180,321929,341549,37625,-304454,-515049,-447753,-426466,-224012,14652,37602,-171791,-317098,99561,430009,464439,183998,-117467,-272913,-301323,20521,127415,141785,348816,570678,444660,-46915,-229522,-257314,-342955,250030,784793,1034937,880009,675940,565259,235622,108267,152662,1206,-269499,-294243,-118593,-257386,-252551,-247390,-149844,-174018,-294454,-325570,203407,722526,1129314,1644108,1945955,1698449,534612,1573156,3836572,4497607,3333609,880357,253536,1869622,2274745,1786543,858810,302906,190854,-107208,-426462,-596711,-414564,-259033,-402020,-422426,-206247,-86997,-11504,-51359,55396,81897,-81009,-119703,21527,113819,-68381,25102,168335,-48275,-337885,-67031,34318,-361227,-85054,293531,398243,379379,542403,328439,-33252,-427031,-360718,-80496,121197,48783,-272753,-434166,-114323,-59757,-437921,-128138,52863,-127481,-349848,8512,-37824,-464182,-160838,341597,467010,268502,171370,561951,928323,969553,803759,545531,138121,-318188,-274325,170728,315260,180672,-140379,-276053,-205214,-165507,-74521,-208336,-367323,-31875,648844,641186,83776,-209567,347140,556018,181455,3637,-159067,-437907,-413450,-245299,-91725,-96796,-127397,-368733,307422,884154,1321197,1272554,803460,308989,-273428,182820,488933,230398,119130,577082,677536,451000,88196,-271521,-407631,-412500,15100,-8723,-147069,-400124,-376678,-190865,-110014,-262996,-234258,-183084,-91368,-2983,-148149,86107,160962,100440,-147447,-306207,-173469,-36680,-128616,-379796,-371853,-215990,-112344,-395220,-401924,-270477,-289550,-72815,-72490,-242361,-199555,-80394,-54335,-154753,-291696,-362504,-143996,177566,250415,345398,429646,463477,423704,305384,129039,-45027,105664,334214,242309,-116401,173789,269630,-8343,-34352,278578,583556,722734,547463,262198,449606,780965,1089874,1251218,1299780,763574,370632,180813,225954,164599,-21246,-146439,-329927,-27396,197206,345817,299622,99882,-414686,-25127,303102,143537,-72251,87134,195030,268667,128228,113480,42313,-46223,-383166,251982,355092,1346,257185,354310,466723,352034,85547,-57134,239018,516779,500272,208295,-367529,186402,468442,391122,131980,-31792,-212195,-262034,81566,262523,279368,1916,57812,93523,125844,118264,-160801,-440712,-472955,-384073,-53271,468572,108949,-27610,116230,83165,-349315,-183130,-120765,-158085,-92477,-80246,-200877,-240040,-234101,-234266,-112174,24741,408028,623206,408963,110219,-121116,-2964,274432,540152,638689,545829,587068,271227,-3060,-53981,-158521,-181246,-47940,100133,210425,157197,-47060,-212500,-134739,-65078,-141100,-321707,-326459,178817,487494,362953,28791,-368797,86814,510559,552999,477317,196275,-79125,-383942,-262806,254573,577181,630941,399155,103964,-237326,-482008,-365784,-363447,-57312,151979,285412,231704,71176,235259,165934,36849,64180,110678,126200,-162727,-366939,-432559,-471133,-214137,47965,208202,170517,34510,-141469,-141105,-242646,-358549,-63413,314961,446435,230303,199145,397423,773322,688877,322848,-228930,-6583,652780,835986,772076,825645,913073,756259,394010,139793,-214358,-536149,-428092,-272027,-166674,-127542,165437,576578,619629,229675,-445787,-170646,259913,630269,775921,1010208,826183,549150,176652,-250605,8340,317081,545510,760884,440933,-106458,-309580,-178877,-276860,-454979,-333975,-112123,297458,567141,437870,273095,371142,258569,125320,-60943,-540628,-269431,-91003,-453910,-308187,-49896,146245,206660,454482,879572,818768,517468,63615,-45261,34862,-26502,-333054,-457953,-105994,-16369,-94232,-99342,-34510,83729,198757,202118,-240328,-252818,-178369,-157464,223709,351106,-27949,-58521,230597,276441,183841,233771,465923,564106,162448,-307659,-163096,-36510,-121781,-144189,-87346,129632,256787,336372,147612,-138534,70011,248513,244530,86759,-33628,-40047,-90133,-103631,-96068,-182477,-255416,-194230,-89457,-230318,-479414,-254450,166294,71338,-40565,-344623,-295805,-268125,-245281,191199,617756,575969,334007,-3075,-68507,-493240,-79122,-66411,-454170,-301474,-61432,-61521,-291030,-373440,-151641,100306,-61878,-74912,-169016,-299135,-420982,-434131,-461990,-382291,-435922,-380458,-239988,98324,633595,581622,383802,-45208,-438764,-1134,613472,547249,-196422,-63616,470198,480642,26065,-442679,-523590,-530804,-101915,192294,75575,-377676,-498602,-426109,6161,686190,1155481,858041,393843,111089,272590,276292,-133598,-433472,21480,33792,-192728,37053,-56369,-210597,-398344,231621,366108,314476,126637,-181775,-402835,8956,102673,109112,-309058,-198303,-47203,-126268,-280832,-415997,-288926,-82631,198693,355596,176763,384600,571292,933360,1016898,1127892,972257,639983,115967,-290718,-524811,-565119,-543446,-160900,195551,716021,963657,1163417,1154723,817226,57168,-538966,-60090,46769,-278157,-319270,-36121,-153193,-477852,-296365,-260033,-172026,-207914,-375535,-119303,287524,772183,349399,-91269,-197099,267065,191479,155232,642688,1089157,883801,409407,366438,185861,-116414,-374361,-315729,-371888,-590175,-468131,-289389,-51015,-26716,2291,-107532,-44172,117916,-144211,-432082,-248813,-109458,-168956,-201644,-45607,235203,531319,438125,-114805,-549138,-585286,-313830,136239,300458,43824,-70950,304615,626046,680192,627510,365164,65036,-236050,-16157,417207,655430,627542,244781,-107018,-440846,-131240,520032,1213353,1322128,971902,376698,267027,412689,311915,156420,216458,385359,134965,-449017,-293298,-179507,-253352,-1194,181241,198076,227993,54145,-42801,-69034,12293,138032,185564,200496,214084,193985,100863,66399,74523,111615,288654,269050,137970,437561,208036,-282175,-353396,-363997,-401551,-426364,-71198,267144,87410,-183678,-416298,-296443,-253266,-170258,169896,640150,886824,645450,355261,-164767,-380742,-26421,142449,118457,57252,210065,218468,93225,-159831,-188740,-45028,120579,184525,33383,-203875,-1559,85534,-135315,158071,1089943,1247717,686447,130591,794,200962,73012,-11707,125399,348492,525314,507437,183533,-183584,-237646,-315448,-226359,-426005,-4092,608080,708008,367307,-261887,-433330,-466380,-22719,191733,221861,175035,-73864,22211,-36388,-402836,-233872,392050,970769,1096074,873005,633466,240790,-171990,-226341,-298930,-344672,-232647,133015,310440,94937,-487076,-101361,-56023,-346619,-483564,-480459,-113780,-64935,-256551,82910,420387,357149,-18619,-123650,109882,105484,83449,-112000,-169869,-240930,2793,487408,662969,470225,-80555,-344114,-357522,-473594,-473473,-176135,-48480,-193743,-541795,-119939,182491,304000,117439,-257447,-379281,29002,147677,6847,-15963,175827,37777,-305472,-143671,44470,-135137,-345940,-493175,-425865,-412799,-282828,-98970,-17857,256611,520937,544123,377246,135551,18130,-112227,-296925,-134236,74904,44706,-274963,-368682,-21207,379701,534793,410776,47266,-342649,-143694,192996,264738,242432,107628,-128927,-402907,-218111,-9541,-122934,-533936,-3430,325235,504049,295388,-29295,-187978,34861,278923,218153,266677,232453,61265,-132614,-161940,-196705,-335598,-497260,-452918,-435270,-237517,-52115,83689,-67599,-192976,-115732,-38615,-38221,-147949,-340398,-482666,-399371,46003,125106,187598,-77324,-84213,-155473,-293850,-263381,-303934,-414183,19754,237270,128946,-240846,-383875,-72473,227790,223031,-153746,-341067,260906,317918,78538,-25051,-112876,-139013,-159034,-179992,-223000,-103481,-183423,-236999,417643,968574,1335455,1099224,414700,24230,-376867,-309949,11980,-399081,21029,289706,75995,158614,719757,909802,779639,426305,165746,-141939,-447788,-469067,-432399,-442609,-206379,-5208,35782,-8494,-276262,-420550,-499085,-135423,-123833,-501006,-245072,-17257,-215992,-373039,58632,244100,398998,471198,281119,98390,168560,284680,414272,163566,54182,220457,-186060,-441845,-44928,175480,332219,601722,777768,665483,576537,293695,118670,-36588,-53661,21523,-7160,-67584,-196670,20116,205397,427666,410353,322704,-47834,42282,502689,784847,703336,253144,-227842,-291275,-143296,-46352,-127721,-35252,297509,446684,559555,379396,277185,-38874,-76293,94064,230007,245884,74493,-106727,-121854,-94695,-103282,-278741,-123265,292301,551972,468128,177151,-257239,-128932,120423,142408,-208017,-509689,-178815,-3582,-117787,-72674,183736,352146,528073,299697,123144,61769,256208,198968,-149846,-324753,-21383,108634,-9037,-110465,24451,203194,190606,269989,354526,250557,40686,-205499,-477790,-519475,-444757,-455992,-375340,-396563,-464581,-415996,-435707,-208865,175927,397616,680845,620276,236021,-368028,-138363,345366,782072,1768886,4041741,9045950,19479706,35925568,65109290,96645382,112745507,94183706,44151860,29085737,75947633,101643133,109210126,90395274,47699420,15112564,21309593,18030364,4869287,2089261,2789582,481687,-317128,216422,9426,-449051,-514441,89064,457780,65091,188495,691301,497750,-103884,-245315,-148163,-260379,-154198,444535,408699,-93981,-210162,226550,395873,84702,-44356,127221,286709,444153,561635,715967,879877,470722,-533237,48618,587403,395582,-6032,-99554,69803,235327,221105,11654,-155018,157595,637369,586715,152759,-285228,440083,692763,60885,-291426,288741,171131,504287,1960570,3307629,5546648,11513835,25363294,51377385,92308083,134167791,140598845,98031983,74119540,165992444,263108999,325437560,308041952,197316076,88930498,160104077,207494040,199525446,154309448,78506202,18514704,43209037,35528318,15488159,13562829,9023340,5472217,5609247,4283855,3418057,3016643,2561149,1153763,492465,658851,374845,744243,1145384,1050603,816362,453427,229997,315894,486339,595372,282251,421923,268137,-378642,2817,329155,354273,388475,249901,-16162,-209035,-383903,-379075,-275913,-306951,-415812,-462677,-379160,-318285,-247439,-173116,71470,458909,595575,467689,249806,-60859,-54139,-284492,-440206,-222942,-264936,-486044,-135172,280447,379223,349341,239935,289487,503399,750091,846153,634625,262970,-125731,-561982,-406669,-327055,-413618,-592038,-281019,49810,92036,-117021,-371853,-107631,-157507,-376187,-307551,62547,239789,-3538,-229003,-414601,-138654,226731,217257,-50507,-153770,-493043,-240156,508400,940296,742607,234636,-152907,-378444,-44562,457508,618863,831624,475422,255213,43431,111046,262521,360940,268572,36945,-273560,-500616,-537418,-461569,-333613,-18272,242494,474873,497258,314145,-331638,-264475,328929,363735,86370,-177515,-276228,-387915,-606222,-435697,-558490,-251157,103673,229773,135603,240976,335116,334123,263581,-789,-321122,-318046,-234823,292231,870543,932436,347815,-225839,403518,423606,57135,-40437,-138302,275690,738358,714700,586305,547224,414241,314676,309381,487830,599722,452929,203052,-73893,-242114,-315910,-491690,-505344,-465771,-314450,20160,215444,229724,264550,234294,-25264,-814,153963,49701,-118281,-261746,-235221,-353207,-480098,-135631,61499,-46026,-418928,-75861,123644,498189,644847,430451,255570,13792,-148533,-338250,-407561,-345371,80155,205784,34952,-381577,-521576,-327206,-207409,-146362,-20826,235346,546107,586603,467393,73262,121512,65274,16939,-250857,-71449,210372,-22225,-247445,218420,422461,237181,111945,-205908,-202034,581685,878183,689746,166439,-369296,-370671,-324153,-235300,26995,282727,286623,-115926,-522133,-402406,-174649,99325,317523,259897,-27394,147788,361878,211472,11691,28087,-306735,-429008,-414803,-358486,-444166,-283827,-152753,-34718,-114725,-272552,-330921,-590625,-629614,-409619,46492,329608,346500,64452,-304406,-391115,-319697,-367234,-323622,-203134,-193646,-278354,-119594,-186889,-19067,419443,701052,652044,373513,-184461,-75652,535741,604833,362388,259129,73695,-9132,-108105,-323366,-72435,166331,253331,217158,70636,-83468,39071,7777,-117010,-176336,-378271,-453549,-295889,-161969,-115611,166826,281291,187515,-118574,-474987,-157319,-46073,-204716,-222592,-51552,-128240,-469146,-373966,-39457,148810,72467,-173237,-207509,-38000,19281,-41561,-22818,-26732,-129276,-474534,-300589,-54604,232105,400259,158819,-299376,-2235,548669,629975,393646,266606,350481,-4612,-129654,-317096,-348780,-190056,86182,33525,-98945,109566,213218,108864,-52116,-51220,22068,101915,125540,241981,252814,55150,-357808,-396061,-188292,-85796,-62811,-63329,87315,115216,102897,-102659,-319315,-87625,-308395,-221148,479761,648633,251322,-308552,-271445,-208461,-155091,-130285,-42130,1001,-85869,-153617,-251335,-234814,-174748,-33580,36899,11991,-172714,-162406,-7804,203722,346672,543119,752970,846906,620863,304095,-127481,-322407,-248498,-95334,155090,283042,689315,1092355,1010284,520387,-75710,-13936,117345,-140063,-230556,-383641,-385834,-135437,75188,-25045,-95594,137810,228676,-157316,-187358,-221260,-293717,-56449,176918,241953,152148,-36081,-267315,-315032,-299431,-233036,-318775,-270020,233336,451687,307530,202891,272888,299344,143781,-16311,-13536,-143644,-79550,-45798,284930,710211,869278,776202,322486,-110938,-184776,-19860,-247144,-146867,219529,289262,399039,392933,195478,-80384,163432,456140,487306,258166,-6034,-131147,73914,-19606,-275830,196298,451537,291420,10757,-252575,-228869,-74061,-108590,61539,280294,304778,130639,-68015,-231202,-106305,-91162,11865],[135843,-3706,-27376,303239,584838,558765,505469,280295,141758,31090,-112516,-115215,-92650,22724,285025,516533,380688,162952,-93534,-342702,-278588,-202530,-129794,-74928,-99494,-198704,-263330,-445472,-398135,-178230,317605,752761,810744,286879,-375958,-22906,-119328,-223888,-61155,24421,-159753,683947,968169,376156,-286815,-444342,-388520,-273184,-420361,-228620,186277,589954,754895,791950,452153,-157807,-456740,-81271,57727,22075,-77777,-244149,-42489,160809,30631,-286027,-393663,-194245,311746,571614,438106,119877,-26939,-56331,-134055,-222356,117147,288640,143769,-171760,11353,216089,89878,-180683,-111448,-881,-87886,-373456,-115787,193175,69696,-208112,-197013,172315,411592,642599,879879,1054407,830414,540204,274900,-70996,-94255,9668,17629,-211534,-278748,45873,154647,-7004,-279692,-343130,-218615,-88234,16249,46058,70983,63327,39332,281736,366272,153864,-274436,91333,479896,398974,-160028,-266877,-295608,-227850,3337,66998,-120236,-348557,-274038,-118589,-8602,9462,19546,-365372,-232321,149186,425369,115798,-137094,113713,137428,-335751,-90838,325210,342778,-136076,-359973,34703,-253596,-262177,-8421,-140924,134471,553087,611747,189168,-61820,-127251,-224737,-337571,-195480,-50782,-127302,-276058,-321819,-158931,-30485,167250,185162,71443,-207551,-169665,-258755,-471138,-214689,5813,-157234,-343465,-102240,-117419,-173472,-3110,175642,328713,233991,92247,236326,442766,546121,616311,824295,965564,630394,114708,-244717,-127147,-25923,-73743,-51332,-31148,154824,129280,-57063,45539,-12818,-11835,292126,341632,-124382,-208392,-15530,-63251,-46821,-21961,-63138,-153126,-291169,-319520,144452,471673,602884,452667,424518,437882,356245,288684,74095,-11547,76448,-151322,-314412,-91871,122356,297826,345145,406193,357586,69306,-296264,-339196,84714,390097,453325,151672,-268694,-333209,403243,973121,1089262,741621,381209,594217,484544,71403,-234810,-50635,37960,-49358,-300043,-340907,-198208,-46989,-103004,-407775,-320464,-249197,-433162,-21917,424290,521420,210282,-317298,-348031,-235216,-265045,-95891,77875,313654,249206,-142570,-543317,-287072,-327849,-417204,-403685,-312960,-252627,-314013,-114132,350817,667702,345782,-250349,-205488,87260,181433,-25977,-348889,36247,280849,-43356,-154087,203992,241128,51670,-298750,-444567,-317526,-239021,-336361,-319853,-244533,-457932,-118212,506055,830827,601569,194963,-122529,-308274,-511033,-245993,-122855,-109895,225424,312750,71774,-77654,265568,124828,-506779,137577,741917,987794,938762,786909,661539,256103,122786,268122,190176,-123645,-248414,-160480,-315069,-132026,-54450,-54564,-118541,-5964,-244248,93777,764468,1364450,2227981,2832036,2063922,659247,1418028,3657561,4659906,3744052,1086193,349997,2227255,2765716,2042890,835108,220508,390873,161275,-273785,-532078,-210261,118636,8636,-235572,-337664,-338023,-214103,49240,13321,-20853,-85575,-72883,-135015,-24568,69673,105863,-5756,-244032,-145868,133882,191789,-260299,-125236,312962,510472,551998,529192,227494,-200341,-383401,-19482,172162,316322,176599,-197041,-479856,-223609,-129910,-483009,-123644,73524,-121678,-349905,127257,44609,-274446,-242450,324953,568355,479581,352195,627778,880429,870340,800065,488012,35488,-401371,-28865,331300,307596,-6716,-386255,-512990,-500586,-480124,-363269,-519202,-441476,74217,885576,1077612,404203,-319581,233674,509045,259904,145666,35151,-114327,-178975,-33733,-75066,-220705,-382640,-79155,378886,827913,1120276,1287279,878688,510735,-63389,356551,713942,448636,108205,572554,800186,436445,36879,-249581,-428710,-286335,-137658,-185082,-232514,-469207,-422114,-227529,-135597,-333966,-405507,-316312,-217928,-255743,-413693,-157776,161460,283790,4407,-311691,-253765,-47247,-54444,-335740,-341618,-302723,-149686,-239105,-427755,-421839,-239323,144757,180384,-118582,-374840,-67609,273637,333669,76332,-243636,-199380,60104,109991,90208,93256,272665,371357,561941,286482,-275992,88700,504720,423695,-50392,-63293,43777,-132297,-170622,73215,443510,476463,116873,-102719,327562,709514,884407,1100435,931226,464805,49509,174873,329876,185715,-110981,-392540,-237296,235071,475100,422973,174452,-228241,-122142,339312,519157,177385,-159987,48670,159525,345009,401179,495401,255922,31726,-426864,97046,148561,-216709,169560,328538,330631,276004,37364,-76023,286387,624495,749004,312932,-347303,44622,229849,42590,-149865,-135793,-138265,-272608,-195253,181864,225171,82738,70133,181520,135215,10645,-381106,-398822,-298362,-484250,-453454,-143509,-404836,-298168,-3552,4538,-344840,-267565,-209727,-256930,-124861,144200,144211,33122,-150428,-166488,40256,180550,577424,683682,514386,207775,-6217,33796,215012,362507,695750,903810,851424,395589,12267,-265384,-370758,-136595,107518,388928,621627,576196,397222,199952,32020,-50349,-136198,-270687,-314496,62699,319518,232327,82660,-267664,-212298,206832,219739,250573,118600,-137869,-360442,-165965,114845,365818,459031,238306,8215,-273061,-136256,-232158,-454930,-288249,16847,265026,376370,338580,453223,363459,161901,-78779,-259663,-37452,-36003,-152442,-227117,-181972,-15769,92258,180964,229687,213239,44846,-100154,-318684,-212035,72449,287696,301155,186396,254199,350080,634057,548982,296911,-122642,-72321,594063,1003728,904613,871001,821166,526607,18161,-370877,-341635,-412318,-552780,-441186,-310396,-246915,71232,432976,466436,143726,-431964,-318189,185364,565179,481739,651727,611298,286730,-80831,-260486,85802,404469,648714,1120931,1027043,308827,-108376,-252693,-401994,-383241,-96541,371428,854012,1109401,660661,209879,155380,213225,49700,-216394,-544184,-293009,-221349,-441152,-260460,-97810,48575,162327,463434,739576,563098,269595,-22798,51792,131325,80375,-165067,-446141,-359360,-108211,32841,122235,197232,347236,411372,154326,-177507,-135744,-144625,-472088,35870,342168,70130,-89570,10421,8473,-126398,-71907,184823,303632,70604,-301618,-206919,-186879,-427382,-427607,-253488,99263,441988,656879,496034,14767,-20463,73193,20588,-247497,-355139,-164609,-54793,31924,40832,-57341,-209242,-232953,-72978,-237906,-469061,-58101,304169,207842,-33431,-256743,-264784,-237260,-162136,425450,971099,742229,307656,29349,111566,-318703,-215118,-12083,-258562,-312996,-169995,-132144,-279942,-401724,-238520,-143441,-385775,-374457,-426268,-351801,-202528,-104098,-120532,-165022,-440731,-384403,-361958,-190285,197764,276489,266810,-8641,-330066,-153010,400304,338466,-245478,-92738,262321,174030,-243973,-368149,-247132,-522408,-154143,292155,336884,-395,-314450,-326325,110259,591264,969562,780033,386967,95417,158706,276298,61533,-424804,-62357,25647,-430979,-476806,-381013,-419565,-309209,127665,260093,250153,64703,-232562,-457053,-158795,-102872,-69897,-318672,-472454,-202181,-223186,-370509,-261018,-226939,179172,502338,597248,483472,736081,979502,1227689,1123489,1128251,946196,664545,147952,-328168,-362262,-339274,-552724,-40433,472051,952459,1040436,1033456,926568,701125,104161,-339386,-550230,-545416,-144669,12993,113725,-125743,-557606,-349957,-267940,-173462,-276638,-465219,-198139,294162,664310,268251,-228520,11957,369758,204578,224623,470146,544905,377238,-137132,25142,78442,-44356,-311715,-267037,-69497,-214167,-290008,-20087,127470,-28614,-242804,-377120,-72539,91536,-127171,-339733,-360135,-338675,-324574,-187932,32924,129728,120740,6176,-453359,-455854,-520119,-289767,215451,425054,356682,417660,787290,877579,584489,479966,371306,235607,7472,169337,443282,556767,543722,158322,-139067,-358538,-48239,575814,1243794,1418534,979750,276522,27932,117705,-144988,-90297,121944,240023,21101,-230444,144587,248263,-186518,-292988,-88238,40069,164621,65573,33480,-22242,28955,93308,77563,-89524,-195732,-226702,-217113,4490,299915,415596,391293,274604,240140,389567,221791,-277835,-244127,-64879,-34324,-306272,-275428,219495,174504,-56499,-209132,-195578,-191151,-271860,-113841,279642,630638,640449,503841,138342,-80983,51034,272256,241975,-157371,-12254,111258,38445,-248525,-315633,15466,288443,318716,61754,-312466,47285,132571,-207698,18917,688956,1048975,480914,46663,266205,476456,404714,262549,244014,289207,385217,438717,204325,-134841,-252473,-348467,-228025,-354204,-36435,684762,783285,351386,-251696,-255183,-86388,128311,149444,71348,73666,-89655,-31904,-166222,-428569,-98696,495592,898530,853976,795116,578199,322188,30720,-10428,-171777,-375843,-129549,402053,559798,198503,-465629,16253,-64021,-402626,-370181,-9366,156597,-8096,-110649,268169,451272,187421,-185937,-200088,127586,178351,178720,-30075,-119461,-186524,-32052,481630,720461,430662,-193832,-262516,-265058,-429848,-492169,-332144,-157446,-320885,-382363,100356,393387,400751,136802,-292992,-347451,-79574,25993,33877,106406,250661,67842,-434158,-180432,34387,-193994,-332918,-323070,-423201,-316908,-51113,257056,385895,345188,359652,404566,280408,154582,36643,-225342,-338832,647,158814,174767,-13212,-48259,111528,420482,472195,241297,-141567,-470069,-294784,41615,205839,159919,2005,-239386,-363470,-29366,130750,-56225,-482260,-110555,291320,543592,387047,46361,-211596,613,335256,285180,283483,211384,-55245,-169061,-41834,-77098,-367286,-463342,-311103,-320889,-536662,-321551,-81358,-217347,-507524,-354131,-216623,-241036,-273996,-320865,-324836,-396211,-152349,3652,48803,-171695,-163250,-401745,-400161,-181356,-239304,-383887,-14075,191339,74254,-253757,-256722,106259,400841,323928,51412,-227808,96620,127452,37045,43634,-139425,-274776,-380663,-304168,-178774,-60180,-77590,-150359,312593,827255,1342775,1037951,390261,-63604,-281722,-301117,-300051,-264488,331299,559512,189921,-6638,378298,755176,788398,458425,148969,-173040,-449743,-444802,-421187,-561719,-303517,-56640,67185,116165,28127,34707,-453842,-254121,-100715,-355696,-475547,-260969,-302757,4498,332487,472545,502136,557395,418367,170035,301297,443751,643960,439106,156847,111682,-384899,-145269,48383,-67535,3563,307301,745739,625683,429246,172267,83534,152954,146215,229692,187510,123173,-87483,-36272,32374,271664,390925,352015,29918,-16415,348017,628536,547598,135395,-210051,-273002,-228400,-203459,-525560,-189881,378879,660839,801431,425490,106191,-316369,-447744,-390321,-91199,41831,-78754,-123671,-15293,-93687,-352250,-480415,-239759,24585,312361,377095,203817,-330398,-133839,297250,415276,155464,-343675,-216265,23375,7595,106741,277801,343142,539622,352480,207818,123658,349374,374722,-42264,-364651,-28638,48933,-144171,-429515,-332134,-143098,-92410,206250,442535,500937,303828,-52071,-349814,-482449,-454561,-412724,-437130,-600337,-533352,-409947,-377578,-94422,249169,478540,739400,739038,336789,-300374,-85392,330890,610829,1371647,3521345,9661511,22053687,42938568,76366950,114358019,133373599,111699486,52258707,34385916,88328413,120571838,129375013,106904245,58314722,17284713,25761209,21328333,5534288,2969114,3774557,689190,-215731,610022,653182,42788,-508897,-106991,328688,21122,128217,507019,380906,2612,-58255,-46839,-237098,-363338,173914,314812,-112594,-235263,187079,400629,117613,-113213,27159,182119,454290,747587,1034498,1342363,764460,-184824,-57424,362782,79273,-185006,-142424,89431,226665,182161,33193,312450,782953,977799,911905,352845,-189820,576302,907120,174361,-160012,421625,159522,875469,2647988,3988315,6398984,13231852,29486097,60881623,110244838,160282921,169992566,116716138,87085557,196138719,313163725,388245455,368550545,235016584,105101828,189733717,247107922,238620827,184864131,94106902,22735054,51968607,42167685,17171111,15970717,11950603,7905244,6559785,4056968,3864313,3742270,3100158,1511261,822088,1047789,620172,552134,1026054,1368042,1136200,633897,217527,221542,420796,583654,411599,357127,731,-429007,28123,215145,367548,496091,325849,41914,-77519,-200345,-251512,-226303,-128698,-96773,-82149,-97082,-95333,-124039,-24267,363173,795394,885507,611740,191416,98721,188024,-138060,-505567,-215990,-305991,-392668,22858,401631,389947,323550,191382,207767,416264,644498,722403,319596,52385,-139621,-391083,-375060,-381868,-430414,-576091,-290252,-22667,30295,-119246,-462358,-192145,-224499,-396587,-187851,105679,253468,522,-365207,-541102,-184853,130332,189909,-64601,-448271,-433421,-3130,651340,1068435,807994,257688,-228234,-190960,132427,520017,556416,682702,216918,119420,-7697,195544,375180,432344,192318,-85103,-330075,-498760,-439343,-99372,102733,103600,145148,319172,271967,100427,-356826,-42423,377573,255433,-29896,-246216,-287371,-278096,-480853,-531186,-484139,-445067,-171450,-221925,-213607,68837,273110,440195,458839,304493,-108926,-330447,-362511,280793,980075,1020965,391922,-303468,180026,318889,172862,114323,-194401,167492,686818,782761,788790,794312,555977,348805,287493,503005,584739,436349,68712,-308022,-455582,-423588,-552634,-386315,-490985,-408365,-92535,77658,52540,184893,90220,-252708,-191571,-23721,-83390,106451,118825,135692,-139956,-182655,9450,91030,-1203,-157282,87086,319966,712466,910152,566735,256764,-13265,-134753,-333649,-461623,-393650,51262,283579,198839,-9858,-159855,-162284,-176605,-181574,-210812,-89138,-19110,39999,-171311,-249924,-56260,95684,32620,-163976,-276779,-73470,-344480,-263853,320724,634689,455152,165549,-228127,-67528,486630,569363,359330,-100347,-556492,-280585,-219842,-166387,85312,285020,299988,-64909,-357625,-171009,50012,310490,577084,410205,50007,65568,163525,-95184,-339028,-103658,-211116,-574231,-479157,-432896,-468417,-369271,-322965,-119886,-92815,-250789,-460897,-413191,-439758,-355731,-5447,188175,74251,-250894,-305404,-343016,-317076,-359611,-336498,-74255,8854,-52342,18762,115492,255871,390583,542386,536215,443909,78982,-179614,135065,414173,361578,188844,95069,37839,-25821,-397125,-161814,98813,248529,132581,73260,-126800,-47644,-124887,-241585,-204862,-215946,-407099,-448563,-261592,-212137,108308,373708,444412,72578,-478686,-14672,300793,161155,68589,165213,34887,-350953,-358905,-12894,220647,266490,152469,-86650,-112457,58058,-8765,-80706,-54422,-71202,-319034,-350733,-52233,212033,389428,272052,-87082,-80758,486462,666753,568624,448471,578840,404885,149903,-130495,-406983,-222211,99856,92285,-71375,-211974,-47406,78885,-5351,-57420,89755,260345,270710,213435,134130,137960,-143910,-467827,-524538,-246491,-138672,-86589,-2532,-24631,-26413,-229046,-324225,-30723,-236934,-437118,133286,285142,33268,-269517,-235174,-215262,-55380,73259,134384,86035,-79834,-198201,-298577,-127235,-68793,-83250,-23913,3421,-145879,-115458,49054,181424,361691,585976,868350,977357,767442,321223,3022,-169367,-56945,-23112,172372,273014,590395,1002648,850147,359885,114905,467561,564718,227492,-48080,-326060,-366068,-72928,94266,-1982,-21107,406384,616250,351796,-101337,-332200,-234539,-38026,147734,238004,255407,111267,-193415,-417700,-295502,-145784,-233395,-345527,116043,273862,165618,143799,272370,291407,125310,-64704,-177504,-257433,-328660,-335611,-136208,306753,541552,529341,-15725,-403468,-253932,-115764,-321553,-407144,-142811,69470,235156,307640,188935,80192,300716,492112,386549,91923,-221913,-14332,190545,25406,-321704,157395,514365,449009,235118,-88743,-351158,-262478,-273546,-280423,-36701,46418,-52250,-187640,-290675,-255588,-111234,30373],[107673,-62962,-96326,129051,245058,199932,313540,242126,296096,105661,-17842,-133472,-146819,-26794,291687,395394,239849,41190,-210990,-414321,-353818,-217169,-71604,-35753,-89176,-308117,-409934,-279634,-214801,-111895,492837,1024982,938519,522706,125809,466879,410661,-155474,-428000,-26553,-205567,554379,855133,363192,-232501,-209852,-371444,-392853,-293974,-385781,-122765,308203,586443,662069,404210,-173573,-436878,4905,192095,129544,-69646,-417161,-124834,147295,-262,-386730,-538722,-254110,403710,697142,692156,450159,172063,95165,20072,-236936,31723,282935,140430,-244779,316256,546223,434194,55769,-24612,89804,-74323,-382872,-105058,243154,200296,184795,228870,386332,556349,728741,978348,1120349,861482,597723,347347,-12045,-247382,-120643,48725,-186962,-295061,86855,234004,70435,-170566,-360710,-267087,-115574,62269,66145,23864,-54314,-110066,66726,146225,14936,-357462,-55132,254265,256255,15770,-181692,-177761,-23246,127577,89286,34628,23040,2419,24303,-29030,-147449,-258540,-536406,-411801,-205199,76480,-69014,-206404,-6070,-28072,-395665,-119671,114750,68317,-253119,-342383,-123853,-438137,-41840,121892,-67011,105709,537440,778247,479080,218899,-79660,-397840,-136130,186469,216431,-125992,-355086,25508,61341,-15339,-7440,-17511,-41515,-312128,-374166,-378299,-387917,-184162,-64065,-208730,-277056,-57955,-145365,-218288,-117989,30390,255746,221007,153232,265114,446078,556014,606246,765242,780965,513555,150855,-229977,-376548,-156616,-105863,78313,171284,258941,263210,252339,444968,430052,567295,712049,585804,27365,-309954,90145,143749,102032,-12582,-120635,-127884,-258025,-436134,-202100,-95299,-6282,4304,154225,236373,210994,224037,327936,62701,29301,-168035,-340465,-215631,120328,328635,401631,419605,312906,64435,-120250,-222444,-284627,-46859,38632,-34232,-401114,-213112,394596,868969,1030392,868509,446085,28190,-100679,-152266,-257398,-92652,12577,-21276,-153508,-11495,243935,469571,204353,-275345,-282299,-255441,-363504,99731,436483,420965,96864,-313735,-327974,-354211,-200729,-156511,-36729,210204,98605,-276835,-348076,-259781,-464900,-384148,-324302,-177530,-166210,-186734,-347423,-3387,186868,29637,-362574,-199660,30393,67809,-100800,-350357,132426,385220,47050,-273933,9715,71653,-38539,-393196,-375159,-218017,-54259,-106364,-414800,-408481,-504860,63640,790790,1034821,598067,109541,-145869,-295553,-388477,-278359,-229527,-378192,-73243,-97996,-96501,89573,549477,299726,-383707,1064,571583,756465,832972,806974,677252,242296,91438,301600,288861,-45636,-358209,-420768,-227044,14619,91476,-178689,-204886,171722,112705,237620,809892,1578069,2515691,2991650,1938187,432660,750879,2417282,3543298,3163571,1066963,240749,1949122,2564466,1839201,580097,54168,485395,370542,-98799,-500681,-173903,248326,301618,176736,-98941,-322383,-132143,148204,30631,-159070,-217452,-52681,-74698,-89957,30760,2319,-184355,-239175,64734,209954,109964,-352692,-174509,229119,381740,370173,171678,-85847,-459201,-138648,196217,296134,455771,377716,101704,-73640,-123819,-245705,-380486,-62316,124759,-103379,-373151,179628,186369,-71965,-295318,245704,577832,588734,410096,460029,563508,526750,544388,246881,-153800,-316802,123613,313352,144524,-244066,-454383,-247804,-255403,-241358,-308284,-270429,-183075,46564,711730,1091561,542262,-251226,105730,378386,364802,307817,236515,184078,107244,401044,551477,499629,367838,326028,413941,609241,746904,967039,736383,451081,49440,458231,874679,631665,20595,318700,678309,358549,20362,-104207,-62735,63986,-102863,-349989,-366475,-496860,-463718,-276129,-213200,-277588,-454923,-375630,-226177,-455201,-380420,32985,361611,454189,181922,-199581,-566522,-238544,-140981,-360494,-283231,-228616,-129158,25670,-43331,-360474,-262591,183241,256578,-135334,-418704,331366,951298,768876,392303,-72062,-238180,-20034,11747,-35164,-167071,-106787,222123,672762,406447,-425994,27659,556817,429533,-59603,-245635,-148031,-248917,-253512,-97648,183653,74554,-427326,-218456,230865,449800,469334,654961,420565,146820,-192160,153160,325511,96781,-248838,-578909,-32695,463749,672547,421399,18750,-226755,213723,579304,585733,123686,-414513,-100766,39231,272527,503824,566739,390861,97570,-436760,-156517,-122089,-397517,-74367,137834,36190,58979,-86972,-173089,174760,538330,792657,425464,-39320,-69968,-174917,-467609,-211849,-192115,-236262,-213662,-280984,-64639,2427,23516,30148,197281,153376,-16022,-281722,-183492,-231654,-300256,-359458,-92984,-135244,-259533,-160337,-207104,-380618,-243004,-147832,-270943,-183009,273663,381751,130362,-241653,-178762,79844,212158,559599,623544,545239,285565,102986,66184,166440,175251,533311,859416,700317,289688,-2191,-205079,-308730,-126882,134063,491657,802429,794031,706547,434588,11101,-152727,-165317,-223808,-294745,-83299,134202,77906,54585,-50678,-273587,-291677,-222684,-79640,-90904,-208971,-236293,-41719,-5627,100913,223932,154112,126175,67012,122393,-306978,-546699,-228637,-53378,166383,332377,453891,492273,487158,239752,-156326,-484106,-199712,-20301,-43897,32113,113700,74587,64768,75961,157272,203328,124693,-66337,-422528,-110451,155003,238337,79247,83339,141545,215969,438353,358045,261438,49372,-234234,299226,868454,891553,793553,539530,173025,-274195,-465960,-291579,-307724,-449203,-536025,-475197,-378728,-36607,305053,366211,170341,-105252,-518579,-94384,225991,104880,87300,102737,-142866,-345274,-233186,83101,348733,533284,991535,1086704,493970,27422,-236706,-371461,-321151,109415,801259,1255439,1410754,746384,-10540,-141109,253335,94808,-348244,-402316,-117930,-157493,-386577,-235708,-154485,-139277,-61399,126364,173401,119544,-40926,-212186,-36073,144164,105181,-54508,-221467,-540606,-240860,161957,406421,431102,481128,514447,75221,-192411,53775,144922,-224030,-296753,122876,74201,-72452,-191130,-316948,-427127,-303496,-162629,13869,-34477,-308014,-145150,-25325,-104392,-313978,-169850,94522,432858,594220,474587,-12293,-202661,-176876,-261952,-588169,-379080,-131799,68642,204033,216625,87522,-135612,-277793,-141537,-310893,-364373,103667,346858,366322,25886,-93639,-168189,-96519,24986,546830,1066620,778794,154936,123910,292508,-164392,-264307,109059,49847,-157984,-227421,-286157,-329131,-317496,-274565,-324122,-171197,-190020,-511993,-357343,-19687,129976,193026,92332,-199894,-468031,-508921,-342953,-352164,-111180,122134,98071,-64482,-333090,56858,35353,-206288,-34026,78510,-173958,-382806,-92766,-77565,-414931,-14409,461185,583611,242081,-41055,-101524,137490,418884,612524,515040,212622,7245,-39705,255227,275755,-171043,-101584,227556,195031,22577,-315848,-490266,-386655,-217697,-2810,77986,-42118,-239586,-344655,-406187,-264532,-59200,-57497,-309207,-297836,-209846,-104016,110909,284036,413059,665669,680754,650020,867239,1239228,1196670,966443,832826,666143,448107,118889,-199185,-48880,-45399,-377867,83904,696450,1075890,1084325,891266,723243,474176,155682,-35237,-79026,35558,447329,324266,215169,-110264,-542236,-362691,-210932,-183689,-305640,-452534,-334805,139706,311700,68631,-413872,153144,375505,154172,200566,237668,52964,-133595,-403269,-131261,373485,330302,12865,-334774,164661,195251,144644,232006,292104,29747,-293667,-389750,-128230,-97930,-278071,-319711,-408406,-550250,-266645,-40293,98250,9744,-313136,-425482,-394053,-302854,-458229,-244656,202307,465517,604508,792102,1019249,906133,417266,239183,309180,306976,147648,221332,320309,327509,314665,61513,-139762,-189327,84368,521660,1039359,1273131,844575,207266,-142780,-168183,-544475,-194469,24647,79683,17393,213142,632557,694360,277470,-161202,-394796,-171663,19542,76611,136985,32553,12383,52943,3604,-295368,-308163,-229672,-380462,-69732,435987,646621,420907,48801,107490,163506,123261,-241108,-112543,207154,284636,-26210,-374769,121330,308054,240540,12364,-161735,-317442,-468287,-486417,-263568,98067,350901,418959,366990,169840,94681,207762,161076,-270091,-188332,37215,10660,-291381,-479862,-8198,328448,343650,-3720,-315521,93044,107897,-308014,-188807,98096,384737,88118,74746,426568,530487,577718,454445,341584,202314,132813,206904,108432,-99055,-237292,-441365,-295165,-280964,-96200,646822,833763,386895,-80951,85479,247541,187717,86768,-167337,-242557,-232334,-119747,-241048,-500889,-81045,464655,600893,520965,617975,404960,326642,255191,170109,-66317,-388475,-28483,532082,655931,183938,-488051,37856,-162641,-465465,-27292,360274,354169,39299,-23266,350231,444448,113904,-208679,-289548,38342,152057,201179,96093,-40924,-142595,-187951,236020,551786,252065,-263090,-241844,-228140,-452612,-557991,-427056,-303395,-438281,-269270,186631,474702,365937,47418,-377338,-271201,-150759,-124596,-16031,179484,277588,58910,-456677,-91588,215635,-39653,-175010,-177299,-4937,156040,290812,427786,539233,440108,198114,109117,65511,189788,93082,-280555,-244052,144736,219851,245393,133697,124565,194608,267050,216420,-36975,-364356,-571089,-398775,-89633,159228,88845,-39604,-286983,-254754,79822,209000,13508,-301593,-168039,311548,676735,633479,287664,-94610,115265,354551,306260,188277,109844,-232800,-112243,138779,52465,-354381,-310853,-73636,47559,-57528,-230351,-268245,-462680,-333884,-155777,-285437,-393514,-106006,-6777,-15072,-267771,-351965,-92762,59514,-27966,-175824,-437847,-101644,-12664,-184302,-427659,-142444,71602,-81172,-383250,-112049,255599,529669,460543,249090,107095,241147,223896,247791,143637,-195632,-388700,-447819,-408714,-143605,13628,28132,-145538,-3079,513547,959530,749784,361751,14129,-85871,-59759,-21105,142716,591731,688712,250434,-116999,64983,580508,692763,409182,90827,-219470,-480820,-404322,-294758,-375134,-261774,-140929,58927,280155,376639,199052,-313735,-380472,-126847,-200046,-424028,-461625,-159390,221982,471109,506813,430204,506068,447889,183478,270365,379593,495863,421544,107054,-23711,-49159,136064,74417,-289294,-326237,117167,611541,525269,168328,-36567,-50376,160360,160668,279975,301555,196385,-59646,-186375,-265976,-79607,198773,257006,121340,-45475,101902,377147,362784,35425,-206408,-282770,-238587,-126880,-113194,23618,461819,741497,796603,320705,-223742,-151637,-39539,-334614,-453056,-193893,-260107,-130971,21502,-142309,-382056,-114136,-86744,-196481,125880,365733,274190,-267347,-125424,421318,612811,469660,31126,-209664,32394,165538,251024,236263,162850,307503,282828,246023,179089,204900,231584,-86666,-393965,-72254,-55691,-277472,-404126,-158841,-212709,-495684,-37356,411669,693938,565241,107285,-298977,-484964,-456311,-364876,-322860,-315093,-402335,-360730,-254523,25643,372853,708184,938991,881443,412584,-204855,-72236,163291,235541,622747,2369314,8084078,18638807,37896710,65727849,99251438,116022256,97521199,44802651,28171240,75277811,105570952,112407501,92305880,52060845,14955454,22695708,18343588,4742001,2998447,3691564,757255,-144457,805055,1063668,449907,-61940,-273760,48123,-72628,2643,196279,152329,128869,211615,184297,1452,-234680,-28914,181661,-120849,-354996,56480,268780,83983,-325876,-256293,-108809,287285,737544,987751,1181666,715671,82116,-7015,-13051,-340734,-411558,-257779,-25577,85669,63106,31012,574779,1079269,885960,799428,285571,-136852,538406,846069,88046,-158501,453204,149894,837926,2565870,3864421,5843274,11534218,25138690,52222187,95376405,138759272,150037546,102106116,75469639,168359198,270656377,336562159,320963788,204631574,92697706,163893199,214022436,207201163,160765575,82058175,20120642,45081161,36291938,13985967,13466430,10834517,7675493,5497015,2917988,3245769,3621208,3078822,1455172,728642,1083428,643570,137624,842852,1511861,1190980,591298,67894,59508,267186,420720,387524,91879,-399581,-180243,51341,24715,292300,460828,279136,34813,3912,9208,-23074,-58167,104022,255555,249019,105602,-4317,-65167,127925,597515,1048473,1085233,661078,135954,307769,323073,-64534,-405299,-405915,-418605,-203389,160161,391861,286533,208409,116438,78414,268096,447627,409366,-89802,-317745,-300847,-355266,-354695,-392862,-387731,-480259,-460199,-204662,-30790,-74641,-343590,-292882,-273161,-284084,-188172,31325,111920,-71366,-470826,-551167,-320209,-15653,226008,260480,-35630,-132626,193803,693685,973272,688785,231775,-48191,-22641,220166,428674,404660,311525,-24329,-181083,-157769,161643,458548,454586,68686,-247514,-406947,-434630,-341542,74588,377921,327960,89486,-69283,-195468,-314431,-222469,26567,175937,1029,-174222,-211597,-104045,-60163,-277835,-416236,-377757,-357002,-224773,-115840,-392686,-126609,198850,422453,500136,475839,147965,-145538,-604201,68779,712737,806441,303010,-256275,-155783,59169,120645,24941,-237716,153867,550530,671922,754088,798735,553350,336966,276852,472167,482100,320432,-104908,-515752,-300694,-379914,-475329,-386412,-461342,-449316,-227248,-124113,-155689,37379,-16915,-429925,-379506,-241235,-17127,398805,535256,462485,50771,-66754,100000,213673,209587,97206,101148,377721,721717,920374,561004,108790,-125247,-230467,-507741,-417251,-481452,-54745,338565,389030,347190,237774,80141,-145833,-279916,-371969,-133202,177450,546860,235758,-342869,-257669,47829,49095,-1901,-128425,-256849,-509736,-92072,340461,695232,577024,262787,-132361,-27170,230332,170422,-85716,-382990,-319741,-211878,-269553,-234688,-40710,88042,125536,5370,-73220,-1416,74925,262186,556397,398072,80150,-48985,-99810,-411741,-479343,-3031,6244,-269374,-423916,-464138,-449041,-440062,-376359,-207235,-169198,-329141,-430933,-267762,-269544,-179869,-43416,-7312,-229792,-360782,-109703,-185425,-211800,-275131,-354291,1864,156847,152050,174590,358600,564294,623722,484091,353679,362619,230559,-34394,-132427,195524,254261,13839,24109,43739,159506,-169875,-299647,-35498,147980,86496,12509,-241044,-223282,-304816,-382187,-242083,-85365,-133643,-326374,-479094,-337418,29764,352424,505083,173736,-455435,29791,524702,472815,262066,202251,10643,-280013,-192656,101645,338506,452918,379584,110326,-122822,18779,-73069,-161841,-58079,-76838,-299880,-305623,-29669,188766,305323,277081,51928,120776,587569,806827,687383,568501,679200,681413,250303,14426,-413094,-70577,275424,275074,152892,-260481,-372388,-62276,15704,-18316,113982,292546,363528,273886,86926,79449,59578,-173898,-507725,-200469,-39992,13871,-75728,-118145,-119410,-303416,-261082,116934,23117,-291275,-84242,13332,-95038,-157007,-175738,-29708,264099,391471,404744,239214,2501,-188026,-261236,-4165,50447,-107100,-92591,-45913,-156117,-107554,75270,128881,350087,603382,929824,985530,742547,170006,-31547,-107078,20646,30859,185613,278584,490372,853451,749306,300017,339879,693811,710454,451990,115026,-200543,-285960,9952,97621,-2934,-14974,465634,772156,727365,141105,-198746,-136749,11473,172344,304899,409927,320349,-595,-236501,-111750,20385,-89010,-238989,41729,123548,35412,61623,268959,351834,235954,726,-202025,-167721,-314038,-456388,-506970,-91210,156622,218821,-211676,-347906,1859,82037,-161553,-417878,-461344,-289677,-69328,130629,139019,246794,387755,458929,273992,14381,-199843,89241,248892,78230,-302852,135484,589308,631598,433924,108583,-178986,-376374,-202603,-179554,-294312,-228082,-196958,-182482,-255659,-337127,-71255,77812],[41855,-129409,-237397,-55370,76287,39595,101958,139162,285724,71735,-35121,-226560,-278158,-215053,70081,99575,14378,-30262,-267885,-267829,-451701,-340554,-227198,-134184,-47516,-189711,-214979,-123694,-164233,-101122,505424,1099744,1016454,778700,560404,865226,926620,379195,-253176,-57286,-214291,204141,407721,125199,-67275,110091,-91604,-570177,-160741,-57010,-108328,84129,282018,361260,212968,-220617,-392119,23700,239037,166424,-55299,-441455,-54973,136996,-100256,-489282,-347453,-245851,284454,569458,699402,614828,284686,127875,52944,-210922,1454,353600,203377,-257328,479805,794756,720839,340162,109558,146784,-58921,-410655,-182127,102464,186742,393851,582674,523136,512590,603803,860619,875485,627073,389072,233264,-41643,-449843,-336659,-67873,-242857,-321286,43698,152684,-29629,-180838,-380440,-288847,-45087,157829,106766,-30991,-165481,-248134,-151297,-44384,-9086,-175029,-157485,60238,162681,303499,472244,433244,491049,547710,398918,338987,289449,230754,65776,-191538,-422399,-300383,-210518,-366548,-486096,-178616,-246564,-306111,-119615,-213853,-248647,-81533,-31751,-111298,-237824,-175961,-222264,-370577,-20823,114518,-66552,-21954,337221,686771,609359,408495,-21307,-462823,113351,419383,352676,24644,149060,361502,214198,-71435,-208810,-115290,36570,-96675,-225379,-341533,-298596,-156131,-144053,-164366,7668,-75153,-193691,-190688,-97301,-67319,134376,101028,94859,197857,406497,499569,514898,557275,566112,538234,588540,334953,51702,-137518,-69058,137981,327670,437121,465556,552112,693252,731668,947130,1111829,777090,166383,-337465,83215,136224,24575,-70919,-148264,-82675,-235317,-398683,-326906,-289251,-356230,-508771,-180262,-18548,18325,19177,240349,45024,-21272,-133075,-279847,-218449,113257,316990,383743,325410,166029,-87303,16511,25740,145475,-336309,-408425,-270228,-345980,-192193,69016,391927,679825,732184,564857,96500,-316739,-438206,-315772,-117003,-44630,-104173,-88860,161958,477846,765916,415249,-233810,-332040,-290296,-224723,192320,380307,281411,3726,-195902,-201594,-250414,-58155,-74822,-171039,24448,-49,-112357,-131519,-251933,-479156,-317994,-195206,-211863,-205928,-24361,-261273,-305291,-215274,-134241,-353098,-217505,-32416,-66368,-209630,-305687,148699,341260,42548,-368400,-196507,-87177,-175340,-435311,-321413,-133967,86822,21607,-341520,-484122,-428458,126079,828053,945718,482852,43246,-148188,-294023,-343144,-151239,-154188,-417866,-369967,-305468,9422,233915,537323,254377,-348156,-96056,370307,505389,677913,774564,642254,228946,38902,233125,257468,-27502,-426147,-195925,60825,190210,228085,-284171,-274051,204064,341886,550348,905277,1697817,2329855,2276863,1405656,54424,-114368,934301,1948103,2075587,917035,46931,1166938,1707619,1238612,194202,-94873,471798,476897,73391,-400533,-230395,245616,520035,622700,325912,24055,34202,119533,35383,-264643,-387108,8049,197191,29277,-127479,-222393,-225504,-50575,225809,168867,-143775,-495897,-188368,107085,115380,-10940,-269967,-441835,-483840,-29421,243391,277312,525143,666906,575252,394554,182267,-108584,-222748,40759,175878,-54863,-428918,156015,337096,80852,-231790,147864,487415,556982,361631,153011,143683,126556,140786,-116033,-404768,-177186,167043,144576,-161110,-382951,-236469,-84893,-9044,105824,185659,47436,-79893,-146630,171977,532478,272718,-215303,-19547,287456,483183,468340,391302,347390,205510,516410,901427,1041559,1039424,743142,444214,300509,327616,442601,414535,185055,49419,429059,818540,634284,-73163,11256,395586,285001,131207,231262,479047,334112,-12260,-395250,-381344,-481466,-398692,-206634,-132587,-139978,-373007,-385640,-172865,-173365,-148204,349637,646557,627836,431573,150640,-123803,-334909,-380763,-338403,-177861,-144146,-185804,98254,160947,-98168,-356601,16537,129454,-272305,-206540,554792,1188821,988204,608218,113060,-139491,-133801,-124535,-73281,-30524,-358780,69009,629790,490383,-117453,44226,494938,268619,-201622,-326795,-240010,-291236,-231258,-128309,-81275,-342310,-302354,-81,95268,30264,4044,164019,50710,-34629,-140544,136397,212097,-49606,-355827,-258620,226608,661383,762261,335356,-118938,60183,440353,665485,576650,148085,-346292,-204415,-98009,74577,401882,412153,428910,155343,-203579,-333010,-311886,-459482,-350641,-150614,-226401,-152901,-197896,-303668,-76728,258187,546511,411112,133061,-150515,-337078,-32030,97695,-122531,-418717,-85687,13718,-206555,-287662,-119999,1797,209765,242917,154018,-56234,-155398,-271161,-171280,-94087,321084,128693,-84662,-286424,-440172,-390783,-175690,-28593,-173998,-236842,240229,415940,52467,-404606,-154000,52118,159634,399916,495959,454106,266439,140892,100663,167106,118404,236262,434161,243514,58752,-23211,15090,-2969,-83604,33226,370781,682717,737012,731204,333874,-225811,-256605,-178860,-184288,-243947,-154121,22259,-28473,-17502,130121,56639,-223300,-446413,-433164,-344838,-197354,-81886,44693,-73429,-124589,42656,198125,314712,353899,115763,-497453,-328290,-67458,-78825,-37759,59134,260032,301009,402038,215887,-150068,-235229,-290619,-155668,-87500,43721,164336,11814,-69818,-104688,11760,121398,156240,3908,-413655,-99526,121779,95525,-197019,-78583,-94986,-45417,31728,53090,183545,214723,-174190,-87561,509109,745648,635615,200995,-175094,-371733,-340822,-333606,-294555,-346113,-410639,-377018,-135461,91121,319975,364689,246927,209261,-208272,-444833,-138598,-159247,-423687,-404221,-431828,-328758,-217834,5750,186098,273181,498746,654055,467879,34206,-201087,-242302,-165737,260933,977161,1322005,1264456,535721,-348098,47480,367663,165272,-446368,-255963,59767,-39040,-371121,-273731,-222301,-359242,-392770,-433235,-424380,-361629,-334978,-406207,-325838,18573,5800,-45351,7944,-183994,-368611,216097,594816,570330,475251,478700,37471,-288384,294539,517149,246870,-355860,-202164,-10275,-110855,-346365,-580258,-389761,-257552,-434288,-232990,-178852,-352762,-33166,202356,134502,-106796,-100982,70594,228233,187059,57278,-151139,-353344,-485807,-455470,-437629,-111171,-45213,185016,350640,388973,216943,-63364,-303429,-260227,-413618,-287892,141914,291212,452162,90278,62573,-528,87636,247393,591512,898676,661467,-31094,281325,409939,-92559,-219754,243947,333138,78808,-129594,-367447,-437067,-283419,-236932,698,127288,36745,-421504,-348942,32985,208675,346789,220956,-7991,-369908,-300966,-44696,-76024,-500834,-25031,230714,257208,41640,-12459,-25188,-47901,47398,-41925,-410644,-106085,187848,-27880,-358307,194749,607413,651003,247121,25198,37088,74764,188048,199313,106621,-112785,-193534,-286394,201470,434697,96071,-146149,374976,821100,717649,93916,-372819,-490358,-478637,-358995,-170863,-172099,-246553,-331463,-321837,-172758,223198,151503,-50062,-217776,-119201,68563,208119,411867,386137,599553,596643,626798,839006,1196120,851230,579362,362260,249177,77501,29848,37304,249060,209449,-238789,118718,767423,1040489,1039003,767830,593453,223333,111137,155706,366560,547039,653968,439481,213201,-113725,-439605,-365617,-156544,-219082,-286357,-419484,-495170,-160550,-167852,-230934,-413652,162797,264127,25753,106542,111649,-27991,-126089,-426590,-67134,639526,716361,347090,-486416,243277,463025,399307,270088,240012,-22032,-66815,57629,50831,-126175,-477679,-376963,-370086,-288873,-23584,144203,102424,-145876,-477166,-198718,-188656,-259897,-422796,-206565,88212,360050,610177,842793,897813,689083,226718,-38822,164382,236817,179191,181884,209961,130564,46382,-103105,-172141,-13808,292617,469306,694077,864803,572840,162597,-240293,-553850,-269553,-63127,-38481,-64388,57927,440074,820275,794887,496192,38048,-352396,-384849,-132027,83443,216047,38271,-96792,36152,10462,-219276,-92374,-25527,-322009,-149828,426406,692971,428768,-182008,-297623,-176343,-66661,-197106,-14376,363715,431869,109348,-355372,-45236,325496,454837,168744,7615,-205426,-276377,-303475,-414771,-423010,15737,265009,471759,326717,135201,32782,-67378,-295609,-318317,-64280,-74356,-264457,-434997,-55247,259275,258620,-195859,-237792,84380,-9179,-416782,-369750,-337823,-467151,-224816,162896,424406,407175,577148,554178,398193,114173,-140586,-107151,-53536,-67096,-139952,-369780,-293845,-80049,39689,564923,803225,372581,-143756,79497,277541,48459,-38737,-354169,-370453,-276561,-56626,-140945,-436836,-90755,250150,203554,284124,311727,119903,239420,401263,247048,-68064,-374935,66965,517658,599464,67248,-439466,32767,-213714,-460488,157883,540666,436205,14018,-63159,310592,406648,161071,-118394,-309912,-118370,7737,97883,167454,33970,-108572,-416265,-100567,216330,25420,-262350,-283362,-263951,-533711,-613316,-380657,-425373,-470888,-236441,142129,392856,227724,-100130,-474763,-221530,-143049,-85952,66106,255665,255732,-2106,-201221,215473,510780,243150,67533,48324,338198,450255,425663,315473,374143,415849,210702,-156730,-228327,182217,127242,-276385,-182769,212165,229647,220752,111628,86962,150307,105161,18880,-299458,-535610,-445479,-443370,-207692,88414,67323,-32790,-262830,-283881,48154,189540,44586,-175098,-158420,331237,762986,798817,422450,-68860,223331,380247,311181,45663,-56080,-412688,21810,302684,139873,-302496,-168334,115745,292512,265873,25025,-231369,-375546,-10947,127720,-248097,-337719,94558,219620,219459,-12807,-189676,-175104,64211,85760,-268063,-270813,126319,122408,-146035,-519409,-303578,-38703,-222473,-447112,110547,384574,547706,516854,341404,311756,450203,459301,473113,193005,-319018,-433101,-322587,-536028,-161768,92361,109162,-153596,-481724,81135,335521,395516,330047,175824,144566,141569,323120,420537,609425,577009,226837,-132239,-136528,393931,513095,241205,-64885,-331754,-557980,-368802,-164662,-168984,-96857,-243213,-172,294166,408970,41906,-336120,-510334,-187401,-101214,-157264,-223730,-29325,133636,244904,232329,200188,355845,370557,122589,77998,120982,71632,123390,-44754,133939,334456,294311,-228,-202869,-155480,130310,299673,261298,-166625,-222697,-82307,41325,23589,180855,280287,121537,-156022,-456546,-403390,-342236,-171159,30636,150481,-8232,-174332,27874,88157,-111169,-277579,-288106,-185491,12878,266428,473420,566480,652477,516254,54881,-331798,154555,337188,97728,-351079,-299493,-427621,-237690,-36433,-219460,-258757,23170,-1538,-260475,56325,419217,347764,-85159,-37457,400743,571566,513090,189840,-249333,8247,310561,380395,211136,-7336,2072,129560,245760,289716,174728,-14675,-275456,-277216,-70727,-52497,-80700,101776,315459,262126,-210722,-341505,294731,771231,753747,261497,-245243,-536267,-480445,-324997,-175433,-56318,-148524,-143440,-70893,22027,262465,641661,948378,906856,420166,-143495,-82296,-71340,-224844,-56033,1290810,5142352,11486081,23661682,40312331,61521319,72575079,61336578,27326545,14784373,45740881,66029594,69626452,56759173,32644062,9596385,13843441,11021575,2886795,2111781,2582226,693635,-9691,787052,1109194,668554,357959,-35690,-230885,-188253,-170751,-173731,-37849,237793,410939,241656,-69023,-232538,-69597,105576,-62780,-454300,-205924,-26987,-104377,-532746,-363139,-514680,-2177,524188,635105,457206,311568,195587,66858,-303710,-404563,-414484,-347836,-200426,-135876,-147268,-27300,576475,1009002,611736,406724,12691,-116836,397074,573868,-100846,-135554,363199,171702,478344,1836235,3097835,4284107,7593825,15328120,31332566,57607268,84415457,93210314,64221445,47128352,101957080,164383416,205218305,197128132,127210909,60057011,99827423,130289100,126099574,98289354,50626343,12212486,27231502,22050213,8252108,7530626,6307165,4957215,3174136,1671874,2071974,2589650,2322751,976586,285309,710754,361120,-240457,704806,1375494,978801,256829,-234841,-181912,66637,223821,245491,-109576,-397396,-9243,-9521,-213885,118325,285952,133203,-41433,20735,220501,324834,343488,428761,585384,544475,362226,12024,-180501,145642,693341,1171732,1154011,602429,92767,402422,320433,-53460,-294732,-251177,-111372,54497,265405,289065,107477,15474,6504,-96368,67498,197252,73484,-205757,-366944,-371509,-414035,-323085,-323227,-245689,-238393,-316333,-335385,-78888,17104,-89057,-256662,-316265,-206005,-249915,-127226,-46568,-191361,-551028,-364275,-427714,-222498,194366,355768,210868,82111,332637,655830,743649,474377,128925,152280,166222,256948,248289,195911,-47189,-147602,-407537,-323993,11638,421887,360010,-114190,-431322,-504249,-445517,-369381,53075,421867,451046,97173,-366624,-321056,-183498,-107563,-68652,-128737,-192574,-264225,-103035,164197,171267,-68407,-196553,-280525,-191180,-147602,-72483,-328359,-184754,198793,317964,371080,448201,347970,140189,-190899,-179993,182671,386504,114943,-159752,-329085,-248046,-106609,-206544,-245257,197965,375890,439312,511762,572770,423915,301476,283587,367623,317034,141983,-184060,-256026,-128398,-387086,-551638,-364994,-431678,-487544,-386318,-371410,-373939,-181375,-86022,-361156,-452461,-368355,154938,599029,831329,571594,88654,-183109,-16050,224456,334444,241877,-16764,221915,518831,655871,378400,-115551,-231440,-373541,-394169,-112509,-231784,-193614,301056,461678,517782,514143,270928,-133393,-445933,-307664,162299,744077,994334,652039,-99108,-347399,-67595,8758,124288,174324,36301,-134860,79260,261470,563812,572363,373832,-6707,-126744,-97279,-137153,-189904,-146565,-90143,-170284,-400293,-403332,-282142,-175714,36662,158136,203371,125995,-24810,-7201,189226,191657,20331,-154899,-372393,-487790,-90251,319830,306731,-1117,-418563,-462023,-366753,-253460,-144152,-180998,-320813,-453511,-181257,-167209,-131372,-33719,-56471,-196888,-409407,-185757,-104740,-172667,-169112,-230357,-355922,-21853,176557,266933,274353,472279,656620,718627,410995,116530,87400,137770,-138379,-260493,-77538,21092,-139772,-210390,-119136,48005,-167774,-409290,-81585,78394,143558,-34942,-320558,-475086,-480297,-517563,-293715,-39114,57572,-71599,-197832,-263238,-65033,205808,339379,154555,-330168,-33959,514885,620760,357915,103597,-192617,-315041,-67623,277220,549708,633360,481971,235345,-108097,-139640,-243495,-221723,-67610,-159578,-457336,-302266,-104327,82041,150627,181018,99692,310549,651491,836149,567422,484738,596590,676033,241306,-88451,-404331,71461,426423,481944,449005,221191,-84454,-212013,-59007,-52407,7093,147397,281314,287567,93161,-243768,-5569,-98750,-447457,-67277,149878,114142,-140726,-242277,-246631,-372937,-308888,125349,151481,-151643,-116857,-95128,-153647,-112953,-184873,92259,521087,648783,618711,337252,52532,-211062,-252829,-19502,10767,-199195,-231358,-206176,-247076,-133373,29774,6199,242288,533005,863746,846877,499895,-121793,-291665,-245926,-66030,22755,112971,152518,272983,575158,605624,181288,249377,514630,487325,409335,151834,-101905,-236441,-55217,-49648,-178517,-158816,265962,614510,715841,241321,-106279,-114837,34099,213500,361876,489136,409700,72535,-120368,19933,118244,28351,-113728,-24892,-35139,-141362,-120809,144848,350655,325393,34473,-200860,-49492,-58344,-156190,-280126,-330299,-253851,-115968,-305164,-271968,161518,234278,-84324,-245926,-87397,-197841,-223302,-141268,-83262,164992,249754,232084,71792,-10684,-138919,-2096,78978,-23749,-366094,18450,529361,662457,416398,142664,-90649,-432900,-187392,-31219,-114776,-248664,-275733,-212022,-301196,-389589,-115642,12486],[40094,-33006,-166875,-121888,80918,115495,27803,55588,141443,-9425,-144177,-306097,-308548,-417676,-192067,-180238,-161288,-81229,-203199,-192171,-259320,-305154,-447724,-311131,-140273,-167716,-136254,-87030,-183044,-59781,469011,1031641,1126369,964978,824570,1053450,1199661,662144,12192,-39205,-127907,-138910,-169744,-159865,196104,403882,159982,-255623,47915,235231,209408,105585,-21699,18918,3335,-218585,-308511,31362,244312,184879,-50329,-419915,-8726,94853,-221797,-263424,-29434,2492,168215,368005,576580,615461,356916,133126,32291,-189454,43761,470933,338797,-274524,477696,941381,923790,639413,335762,222536,1055,-430589,-261240,-131345,98893,452120,782225,599332,356987,346273,581606,447143,266430,79764,39134,-84347,-294582,-421073,-255614,-304781,-280514,-19639,11385,-116563,-82071,-160687,-149996,139754,344396,221080,-36843,-223927,-285316,-265415,-145958,23105,-80776,-167094,1814,161311,457144,900391,953296,929112,936921,675774,496778,409567,370450,37684,-409999,-91146,349949,223254,-83848,-232953,-118761,-296752,-368385,-145666,-121139,-17637,86599,52659,84389,44450,100844,-206957,-367162,-111877,30055,-89922,-156609,42587,377089,557094,481933,59628,-453644,184068,435478,361402,291102,578837,571838,289771,-152442,-334379,-65640,168616,111265,4693,-131379,-173773,-116822,-140701,-19529,80101,-157864,-194779,-90226,-35329,-74888,1218,-53367,-21508,107955,355940,460292,515931,564811,773704,766839,887490,760719,481421,90115,87802,200363,441840,604521,642772,777479,793444,877133,1048145,1177907,739663,192835,-273626,-8654,-47708,-229352,-165101,-83051,-10076,-152642,-196697,-43894,79247,134425,-149069,-367640,-187006,-103679,-75804,24367,4213,-605,-69207,-235467,-204768,100156,295017,346183,249427,102638,-225315,38771,158946,245695,-243052,-402964,-228609,-262774,-282630,-350235,-156421,223933,456859,554885,497648,258585,-134182,-353929,-73759,-5120,-117615,-11780,193675,487934,736718,465071,-250100,-438061,-319833,-28535,268370,316473,164684,-10329,-7940,3781,-169270,-140324,-115954,-282372,-46418,188752,222229,71663,-248484,-264756,-149670,-56175,-336340,-258333,115460,4165,-305979,-412185,-175129,-281558,-214644,-40037,-99762,-246120,-226095,92370,172759,-39097,-384138,-319204,-162767,-267639,-343802,-285341,-26661,196871,61944,-282626,-495180,-375016,94267,620100,658113,368069,114590,-60139,-267262,-407978,-159668,-142256,-344262,-420246,-256735,-24040,209466,274504,54136,-362675,-112049,221190,336156,553090,714529,602290,257612,25404,104560,119510,-32323,-99396,303122,392692,363804,312544,-181155,-271572,126522,428632,769714,992164,1562285,1692747,1102200,596666,-38674,-415114,113005,1167684,1542461,903640,-47308,229585,556763,429946,-216702,-119392,406733,503486,230953,-242476,-271826,266891,720725,1037499,743057,330124,93692,-53893,-68418,-310418,-431688,137502,545600,427844,-14466,-292450,-141795,106002,280820,55903,-309457,-256378,-128953,22674,-103071,-333820,-561146,-473684,-264231,-31247,135954,163612,547409,946109,1007558,782162,474082,192953,63138,181057,211257,1349,-337994,130294,423878,168014,-123058,61612,322134,400049,256328,-111532,-221776,-189619,-264963,-456490,-340785,-37017,126247,-9331,-383695,-228335,-57562,-5555,144587,327034,516459,221353,-101028,-407554,-401593,-204630,-200245,-335360,-183028,227581,536905,568627,469079,351157,143513,358251,881614,1243020,1365990,1017401,443154,-20433,-82142,-99504,-26270,-162083,-10410,287794,545924,436769,-136703,-159861,124543,261815,316479,558410,852995,440629,-3868,-404218,-338263,-480109,-315697,-39939,135399,35801,-307275,-355499,-148614,17588,75200,532199,830128,779038,669959,503216,324849,-43514,-425592,-138719,29006,44838,-282904,-88428,65924,-6717,-249804,-185180,-99771,-434947,-20942,491305,936299,985377,697929,267136,95831,-134963,-308069,-168004,106322,-160414,-28604,485498,516486,177851,196344,374212,30611,-297213,-189269,-167187,-220671,-178842,-113817,-241219,-378540,5921,103797,-164557,-405583,-173891,-67606,-57141,-41378,-33291,86653,55708,-94685,-174709,70557,480182,779220,722335,176602,-186807,242006,532464,616451,564342,318240,28550,-103302,-143908,-162547,140180,238680,427818,260348,109994,-118778,-251741,-423735,-439803,-434523,-352083,-242023,-223556,-336031,-361367,-131908,91368,228323,135016,-130898,32838,398227,343021,-23423,-552999,22601,249347,-13090,-413740,-129969,11818,218435,318883,290018,33991,-305408,-272734,-91943,18492,305827,94150,-88347,-371630,-403123,-278996,-73201,87461,-18775,-239662,40644,213794,-160814,-432105,-81996,32257,129635,285373,379277,281072,166631,118862,150800,228855,217740,55995,-110557,-256234,-167693,-53824,163561,217814,-28697,-165127,78681,329733,456620,416588,-109012,-394037,-145029,-158556,-158722,-158023,-120587,-39573,-102312,-82404,243642,289243,196662,-162269,-452231,-462274,-179702,-11212,45301,-96653,-212035,28298,278322,383877,452327,-75221,-459217,-121729,20472,-148435,-298259,-379908,-162796,9336,139412,68093,-118698,-78540,-182926,-405427,-252929,-151513,-43627,-190348,-291599,-299127,-53239,146034,217598,99626,-300592,-190551,-51411,-200342,-468720,-262299,-379114,-398583,-445195,-309077,45944,295630,55175,-378003,96489,509117,447651,-25885,-389554,-425841,-420773,-479594,-360563,-331124,-300116,-128206,192293,336627,373519,363913,303228,332430,-25865,-320557,-138733,-138141,-522505,-143572,-74499,-129711,-262156,-114090,-22513,-19832,120618,212504,313914,-37352,-190148,-135194,35297,362810,874771,1057917,726459,58152,89233,515447,494896,153413,-516514,-123369,130952,-23718,-393658,-365201,-310885,-465699,-308423,-30822,129629,-286787,-230539,-201946,-256212,-77271,-130811,-122800,210513,132549,-353997,167503,637815,595855,398207,375672,55528,-258885,573573,916346,696639,84735,-262140,-124643,-238873,-489312,-451936,-226318,-152025,-347574,-392417,-312716,-378815,8811,274289,191876,-43711,-208027,-70549,-81837,-124951,63242,13937,-114692,-339669,-272308,-233329,37509,-6412,231329,426568,520078,318442,10879,-291631,-349403,-411834,-253186,46858,193834,431402,158775,142550,156877,240251,452106,624799,620261,466730,-19717,443044,427218,-111137,-135895,359121,526743,278097,-19006,-300467,-522544,-339170,-111629,311062,292833,69802,-465070,-345377,-27313,148554,308194,216124,88822,-215165,-144125,210445,270795,-436831,-134742,348822,550720,534954,328910,207365,89276,76905,-96166,-347245,130127,362567,-68300,-295547,358922,644107,487344,56782,11512,105169,-34701,-60019,-116216,-317370,-509790,-430991,-485351,112445,485640,303409,-139865,314652,1114311,1093698,414587,-269803,-299252,-121706,-428852,-401243,-268144,-285092,-376771,-130443,-10167,412291,282872,129383,-54688,-47777,36964,-7746,46155,107976,367496,424199,468731,694146,816224,351799,109354,-89211,-146414,-279224,-55549,217528,427658,345798,-167615,45323,659059,881393,903411,659300,464217,31501,-33698,262003,579359,717123,468914,297249,96168,-130606,-355516,-346024,-121760,-208329,-284223,-465764,-372935,-234624,-467002,-546651,-240186,74519,77903,-122041,31378,158708,89426,18296,-453657,47754,735131,957967,578589,-343338,158704,547593,423927,106321,-28921,-199248,119108,396908,308916,6542,-480766,-443686,-310271,-37581,214601,273878,50455,-301535,-287775,11292,-129449,-318746,-388442,-171469,-41310,151705,354880,526155,508280,349130,59161,-281088,-50007,45120,135714,191550,297712,188794,-25993,-360700,-215789,95948,396103,437795,356371,321484,273865,144386,-161353,-156481,99322,192783,18181,-161834,-8674,375742,642758,536223,354346,32813,-204996,-374051,-153696,87387,247384,-3927,-287312,53294,74616,-91682,-15734,-12697,-324521,-205693,281013,526163,434253,111623,-358749,-528983,-271474,-161907,45990,387699,383327,66774,-353228,-248615,155827,445862,241679,193130,130437,7095,2069,31231,-50049,84087,257893,465143,383842,181458,53490,18028,-135156,-278775,-180925,-273651,-267262,-289032,-39548,176607,120029,-319214,-119967,33160,-167228,-447690,-419546,-411349,-109998,-60712,159923,268899,213670,464790,583836,411298,36378,-311975,-366267,-194773,-21836,19859,-125623,-76917,216664,389422,564827,665271,255665,-298531,-253972,-57804,-282678,-242828,-193802,89619,144962,287036,179243,109352,110290,89109,75779,232767,-58434,-222735,131003,447127,257319,-135497,-328967,144953,416390,443729,-85332,-350446,10223,-221408,-359227,232155,555191,425038,-71010,-163520,236353,384572,217596,-60474,-255498,-249569,-211221,-93966,133101,73290,-98484,-361246,-57008,69747,-60288,-148959,-161191,-291579,-592236,-565139,-367697,-292860,-276158,-161439,75133,212367,100910,-127045,-401235,-230058,-108609,139706,351974,400544,229711,-51217,50225,569408,786554,546778,327212,296604,490988,483696,300147,3247,33878,296454,364414,18056,-482986,55048,74127,-290202,-196516,179363,193770,120540,-41839,-101802,19736,166329,143472,-237136,-421530,-390103,-468378,-288065,-1737,60790,-13891,-222031,-402301,-70456,123167,50450,-117344,-137021,274050,686467,754651,367706,-160784,224673,410575,315297,-37097,-200861,-439052,119608,372652,168638,-203873,-49082,190201,334878,354693,160882,-1294,-20271,180993,213272,-250528,-220437,172012,272527,284986,164688,-107840,-253723,-3039,23338,-379901,-131782,214865,163587,-128952,-495051,-360824,-75357,-245152,-172826,351898,478319,462444,486110,352991,340755,512360,591721,535849,167466,-398286,-280637,-168266,-528950,-229777,149578,175983,7251,-174065,-286778,-211695,177677,284492,292725,314611,225309,371319,434292,369580,262695,108918,-111449,-188397,234447,357185,74562,-231296,-498989,-552910,-375811,-134448,-47354,-4692,-339068,-122347,90087,99563,-310983,-512225,-484349,-204186,-42229,14527,-3108,-32834,-208149,-300740,-264203,-85874,166465,216421,5119,-140069,-156295,-218234,-51245,-66933,404363,552234,282083,-163889,-6005,131522,108544,-133040,-187813,-483393,-204526,72086,66044,-41980,5371,138652,-26390,-274812,-332698,-123274,-5476,-206608,-149791,90904,65235,-309252,-387725,-255509,-303158,-410268,-309822,-221797,2453,369545,740311,635308,450274,68895,-325308,-115636,304042,481564,329276,-74710,-120375,-345065,-407890,-129265,-251409,-317143,-65696,-20807,-151987,126558,489707,385769,63569,75823,280316,321686,262354,64391,-373084,-35719,409856,503121,248906,-72985,-227846,-40408,228526,421612,448611,263723,-54217,-53012,5957,95952,278392,510930,632459,555491,80715,-289256,146404,694326,810643,439256,-27876,-336806,-474756,-298253,-91104,89584,126952,145486,69769,-106621,-77717,262537,684281,755274,343364,-160082,-118655,-269466,-413534,51200,746244,2286027,4723508,8855315,15828945,25045675,30609067,26430870,12357149,3760121,17763740,26126412,27521327,22420104,12325230,4264702,4478617,3752179,975151,735609,1112680,541808,158668,620108,850920,703335,641260,258685,-250319,-287786,-335766,-502411,-39078,275157,447975,98636,-261809,33660,151108,151430,100372,-134293,-512482,-400287,-434472,-196726,39210,-114975,-234012,225248,350632,-42035,-256749,154211,101861,-18414,-103129,-280296,-243993,-203716,-239428,-428894,-121228,382705,684844,358541,-3501,-240194,-91045,261062,260211,-182373,14813,233583,212300,6827,850394,1954514,2489864,3674433,5994807,11496900,20881987,31617104,35439222,26605535,19061255,37411324,59764587,75265938,73549505,50528987,26944470,37679712,47825854,45962525,36551318,19479189,4220669,9518699,8182575,3327457,1708717,1319123,1586233,1009198,870569,942145,1084273,1068928,373264,-233860,68367,-152148,-136825,622008,1131199,892530,49863,-402299,-422155,-130571,75476,69624,-18358,-184069,-3230,-146055,-452916,-151616,6493,-44469,-120877,5813,408871,734934,877434,780682,843643,815394,686020,99418,-427331,48324,651619,1148695,1082171,447252,43575,337461,212943,-90155,-100590,220894,341026,335933,364836,220185,-52708,-198650,-115758,-277133,-164632,-63369,-73937,713,-10323,-79753,-224986,-216084,-166814,-37609,53148,63173,-119075,-98523,136195,176918,-90155,-327155,-119876,-233066,-337245,-47587,-237437,-478196,-93435,-50685,-409114,57942,219070,272352,227098,419721,586061,523123,297191,-13786,277726,421902,330984,101181,11217,-170407,-218154,-282033,-348437,-185299,265902,170624,-277968,-409329,-373841,-419450,-451234,-69968,306606,436060,160191,43446,173053,218098,-54999,-222500,-83452,-24395,-226870,36759,436413,384165,136712,-9575,-246218,-200445,-202109,-288616,-319233,-62223,307205,276953,148068,240500,439739,409912,236020,-56383,-196743,14215,-11564,-48934,-115853,-238126,-333085,-439092,-142318,266442,247837,202062,191078,236122,246819,277608,313838,252213,124267,-29701,-70922,-14331,-45549,-449387,-226128,-9459,-158652,-423082,-437404,-444785,-485400,-299807,-155291,-274261,-372888,-280300,247748,633839,881567,444534,-9238,-424944,-320950,22025,265807,267442,-134528,-85735,216959,272836,82027,-250991,-231531,-509721,-86642,191126,36613,-244469,182652,371978,461617,594137,355925,-112883,-374015,-104280,379584,952810,1036836,724293,103111,-281129,-195856,-31750,238195,445732,446335,223082,201118,156753,344783,490884,470085,116283,-292889,-288809,-30723,103963,106110,32649,-124947,-356096,-409628,-401620,-167572,259411,373943,425971,255461,-91239,-251911,-302046,-101537,-95352,-171395,-302151,-135156,285757,554146,542808,171757,-308181,-167597,-41212,121700,62594,-95113,-300841,-211376,78061,-16193,26490,68071,-58258,-310086,-306034,-125927,-218693,-230317,-164567,-173934,-296466,-96634,154807,350158,346311,479726,545686,566905,272597,-59622,-298409,-148464,-334000,-363638,-355115,-162601,-41593,-310009,-294902,-170651,-217842,-257356,67344,227623,319277,115478,-23354,-208706,-301166,-357906,-197386,312,188802,167058,117612,-11471,-99113,16954,79370,89004,-188331,-103157,374214,657586,462758,128464,-273605,-382927,38807,518291,842304,829492,566977,307634,-55350,-325558,-329337,-134705,-33216,-141343,-243841,-185491,-223886,-88858,-11871,74380,127196,435308,637787,690539,247313,229617,442082,477239,239364,-296748,-294219,185388,491412,661728,772497,775506,447719,36637,-119430,-130686,-156488,-46701,152242,315642,197097,-294253,-189612,-202667,-457006,156574,403692,221773,-134966,-356970,-332456,-351321,-395490,-31097,122084,-82061,-52012,-61324,-132440,-89408,-206319,122184,638831,815399,753260,379408,60325,-222099,-218872,-88459,-108704,-275007,-345581,-302896,-210623,-71384,1481,-94610,144728,482457,762528,702489,250947,-220068,-323558,-333693,-80284,66360,62933,-41223,29592,304050,473565,122894,-79277,119416,131385,232189,144491,23534,-108649,-185057,-325449,-452824,-298612,9611,306810,428843,246862,-21926,-91889,137515,394409,526310,559925,417201,70430,-23961,148708,205920,170834,61130,19075,-93334,-250960,-271001,-1356,324560,404349,116102,-71795,127712,268134,160859,-11301,-259105,-494681,-240417,-249662,-280833,237156,339232,-5880,-68777,226709,270520,118698,-142624,-294418,-123116,-33832,-66432,-107729,48483,69831,82029,-68771,-165308,-398206,-74228,411366,570007,260844,98254,7554,-313690,-185531,59225,76095,-40582,-187080,-257803,-347044,-298047,-126214,-49723],[99646,153898,18108,-90845,77742,227947,122796,15848,-110026,-134805,-318093,-210202,-138940,-222511,-108134,-211259,-288461,-195642,-212385,-228141,-92054,-74715,-141894,-394289,-361408,-278770,-197473,-166349,-263606,12628,510800,955727,1222564,1003671,840601,955549,1120196,605379,39863,-89583,-8062,-58661,-211584,-109546,409697,562361,292533,94147,230987,365385,377028,141442,-273100,-297889,-106871,-151312,-210021,21333,203032,181259,-64118,-437618,-142178,-90704,-346515,-31622,253453,308387,253500,227962,406032,495194,382809,129030,-34772,-218354,82244,516764,437955,-225375,283984,898916,992193,833528,540158,281824,65164,-393248,-397112,-371294,45384,447241,746057,542036,119920,1099,171471,-29006,-90611,-177123,-114130,-33798,-19356,-237003,-453902,-305345,-216563,-116047,-118868,-61334,77782,10624,-25311,324922,540114,351173,-32761,-284357,-279332,-297854,-245917,-47345,-76874,-114363,52973,151573,402332,904874,1075904,1007750,955599,644898,392706,323836,324076,-33203,-64021,553638,953344,602768,114425,-92639,-72432,-326316,-417247,-314013,-74990,173643,284608,209000,283327,321140,330275,-120609,-342396,-269465,-97130,-133874,-292590,-302283,-91132,275195,372708,108416,-322959,-104,193581,251543,503103,763754,579865,236668,-261825,-308640,1036,227335,221871,143196,11625,-93047,-80692,-46441,98435,-132296,-362463,-114041,-10764,-107086,-93323,-33311,-123113,-184121,-20012,264562,418073,610522,810148,1004351,861971,766537,789230,659328,334105,298240,272492,482890,655187,706731,837866,747069,818735,846698,780864,369350,-2094,-261784,-194303,-352293,-368741,-185251,-33840,25997,-25440,160,170221,311365,368131,81805,-285411,-294862,-203713,-94919,12521,5938,39522,-63106,-274614,-225758,39842,226500,288313,246092,135370,-180330,15283,233016,15659,-244075,-134909,53860,-128126,-213356,-197124,-343110,-217090,149411,444959,720555,687436,286265,-332279,-27586,126276,49629,79306,98715,264866,361194,252156,-244727,-427041,-338144,136505,301804,241802,55952,13657,179662,220077,-128350,-411469,-70865,-109851,122228,451744,465276,174626,-295218,-142368,38802,-228,-327945,-213438,129510,171062,-114279,-326673,-222307,-247013,-224510,-22208,11989,-137399,-179582,-51815,-91463,-199145,-327832,-305067,-188413,-312511,-320512,-294490,62860,238945,15929,-223460,-401567,-365851,-49274,220677,322638,291210,197632,37268,-202733,-443127,-384850,-317283,-404524,-411025,-219848,-113951,21969,-124745,-224565,-329801,-92844,114413,217796,414578,586018,543161,305970,100328,41712,-53975,-66793,258858,654547,599351,421331,241926,-92704,-313967,-34643,355006,689878,883037,1020483,795899,87704,-274643,174041,74388,137158,1293675,1694931,1062714,33275,-560019,-456790,-360981,-476396,-42139,319528,463636,313014,-131633,-261979,309958,854882,1251055,985351,496143,35685,-195632,-289930,-350726,-276051,266812,771177,789687,333993,-37951,-84974,124400,168746,-103663,-111708,-54428,-49268,-19988,-151288,-283562,-389580,-331510,-185510,-104978,-111391,-16443,508023,1022273,1160537,929805,605421,426822,399935,377219,239347,16411,-86451,214991,424068,199831,-62899,-40141,95534,147332,118559,-129745,-358981,-442328,-220395,-59224,31947,47251,-3490,31810,-12255,-20837,7397,-32407,146076,331890,520365,189751,-201760,-424012,108222,433345,229841,-280280,-348056,97657,419088,506686,417141,210441,-28473,35833,527371,1030938,1203876,978833,317079,-352197,-487221,-339600,-491646,-316809,-80683,61899,143057,116504,-111625,-102247,-13097,254875,438044,674977,823607,326679,-66364,-323650,-298784,-305652,-280161,93243,393305,184364,-300997,-318114,-199470,-109079,154314,480064,782907,805726,754706,671056,574517,223883,-72853,89990,272666,340021,66854,-278497,-321558,-97524,42622,-55096,-169856,-304958,32415,219520,437826,784797,621080,315985,300316,157137,-170698,-194040,69279,-89747,-103534,281546,416126,304188,340409,259323,-71576,-38462,84423,13610,-117832,-165695,-188454,-261102,-148826,76882,-14753,-511339,-45899,99256,-41159,-18393,20609,-3045,-58970,-71074,34331,139475,327712,627485,729188,521924,-55131,-164531,262329,479236,444211,508184,478805,302908,41197,-78867,-304809,-190030,155506,427434,440143,412031,145745,-102481,-250798,-334996,-405303,-336814,-199318,-163383,-199602,-279133,-524573,-379041,-95445,-42690,-16924,293039,518566,414071,24695,-492523,31488,305132,171525,-162176,2086,-11989,92885,227387,208654,-65727,-526351,-114872,-11776,-37368,-105111,-75791,-116198,-302731,-351835,-162986,40523,169775,125835,-177283,-281066,-194542,-443540,-296136,-41558,53888,199347,361556,317574,120575,47226,74269,207221,314915,355892,257627,-64994,-412888,-329833,-122866,175812,269548,-46497,-432885,-167176,-27215,98595,-142625,-310443,24938,40315,-152065,-175972,-74901,-52280,-117096,-210353,-102512,269055,373007,393642,30904,-265074,-425822,-267003,-86734,-73655,-132635,-113085,145205,302328,281154,339308,-275194,-344802,-36760,10032,-296674,-223381,-99571,-236943,-246318,-210212,-196645,-115453,9535,19351,-207108,-391246,-440474,-421291,-451491,-343067,-208928,80852,276484,281863,138261,-240569,-350908,-307532,-372259,-253802,-282337,-255603,-54111,158752,-222418,-143751,245204,186097,-309538,-237966,218881,246622,-63210,-366599,-444524,-328011,-305865,-387241,-415823,-259209,81834,412758,464041,304724,252015,268782,180525,-72424,56681,107361,52367,-423512,45451,204871,-9652,-385153,-236889,-235870,-184082,282385,336605,121659,-154939,-218282,-103219,142048,371255,596168,611267,49435,-46647,742272,906116,565566,44751,-325691,-30449,70017,-135539,-414283,-451667,-383788,-285138,7871,357804,307490,-48505,12910,36491,135456,81000,-104478,-261007,316992,355088,-182966,37629,556635,536202,331186,286673,66102,-50027,799904,1266470,1018778,426180,-66938,-223383,-423829,-537203,-322092,-157158,-133744,-245869,-445047,-367883,-338545,-44824,156204,93036,-123547,-438691,-310142,-222606,192600,603081,426776,222416,-6173,-45082,-38959,23786,-23616,211261,415100,573141,387236,98501,-232917,-338833,-284010,-219647,-144583,60254,303519,207615,126417,209479,310166,595970,688068,431880,329299,162803,506140,335596,-190059,-46985,430954,599963,377114,-6708,-303989,-435543,-256461,102137,463060,302349,-85168,-579036,-325457,-137272,9879,123851,120686,80799,-153317,-125646,253926,275439,-323612,-164602,424080,755454,874857,649972,403937,116470,5367,-138145,-227502,231063,375677,-158268,-229338,421081,534673,166410,-123107,104591,171977,-113616,-272169,-236217,-391021,-371650,-288736,-397133,-8127,412785,415289,-4216,24772,904017,1041611,570602,-186070,-145435,76483,-169636,-371433,-292997,-336049,-327723,-32868,94889,381195,327659,183498,48324,-27743,-156745,-410644,-219047,40822,218017,279434,269043,408071,246119,-83989,-188430,-215528,-295961,-516967,-111686,249048,430668,333915,-156289,-102028,427316,682258,716569,545064,286566,-107435,-169558,363071,617324,584659,95345,-17202,-106288,-162802,-308656,-268904,-58405,-99395,-330638,-544511,-215753,-67272,-342987,-301839,-52278,36490,-77024,-174250,34513,249517,200438,-33360,-356386,168778,686223,1004095,685720,-99308,-38502,454233,264093,-154244,-404894,-332697,200483,519459,402028,2654,-420076,-435527,-283579,144409,399299,343463,15579,-309120,-200968,46302,-190839,-417597,-323880,-116194,-41305,15026,-12115,-17641,37517,42930,-86675,-418740,-272463,-180615,61267,306641,474532,367654,65617,-499888,-174942,114104,267253,244937,37352,-85797,114073,159256,71673,373396,517073,527938,256696,-133064,-240418,104100,276976,111414,-56322,-131849,-178646,-255275,-90389,86245,241874,-30962,-495672,46935,108535,-80045,-150283,-200170,-423758,-191916,71326,209188,376901,471455,214856,-238920,-372952,-135670,83312,301229,185134,-112833,-407104,-415101,-125605,222185,252211,293746,395450,226812,185975,261595,242226,295134,328788,382890,361140,202598,207829,231284,44446,-129678,-239680,-534620,-311911,-132772,56753,202508,86166,-6217,45604,-12468,-289686,-413320,-416165,-510968,-16504,21067,2616,14982,42491,318404,566951,415102,-4087,-324768,-406307,-232372,47581,184945,124239,212730,493848,711282,648141,459459,37669,-245846,-132004,-36746,-321227,-416998,-21524,396297,637157,707414,596310,690355,437901,317019,239590,189953,-296308,-514059,101607,432099,273846,-167895,-268492,181973,295802,253349,-196835,-312791,-56847,-157421,-124441,325144,542819,394667,-138349,-158551,258636,415013,197637,-85441,-200620,-266213,-428465,-255787,14994,40418,-129846,-231376,118223,208227,36592,98619,99974,-216748,-508692,-501532,-278691,-28073,-22853,-6412,73109,61277,74771,-8154,-262860,-293556,-123640,314617,620086,558977,227262,-34478,250912,821498,943038,756962,529806,463531,460152,329890,27872,-214296,-77736,203712,499947,358174,-263510,-206938,-80671,-347331,-262062,62119,111833,-19362,-239949,-283604,-44561,321962,321397,-40570,-331160,-395876,-462014,-290396,-77485,6261,-20887,-203111,-302532,-124140,95354,61433,-102213,-135928,119991,432603,492448,142870,-332517,111520,395817,288495,-26258,-199634,-316309,104331,305019,176582,-36432,56377,141861,186808,237167,158514,198701,277973,261387,79146,-343596,-147636,112132,143406,152424,146510,-190934,-292378,-99665,-197336,-372729,-15535,178379,87956,-169524,-437991,-330232,-82554,-214090,59531,496561,500157,334121,429358,350627,236576,388049,533451,406171,94846,-236955,-27292,-31392,-377472,-284343,159669,233693,275845,232757,-200788,-379634,100519,193060,300987,345189,190578,123545,167964,-26173,-134975,-98021,-125409,-108726,150536,330639,161012,-110034,-371398,-463924,-426541,-234412,-72165,-61305,-397276,-288743,-250800,-380008,-545781,-471167,-319931,-137175,46538,126306,105277,-137999,-499631,-261249,-354523,-249386,-7087,19484,-140406,-171617,-137312,-1207,182682,97106,500067,535642,101763,-365669,70505,266063,48608,-147035,-334540,-269255,-87045,217171,351438,238922,-82226,-72406,-93739,-130919,-50766,52758,259525,205591,-32966,-23086,95837,-187156,-380474,-352111,-408532,-549778,-409142,-391086,-97403,264935,679757,570681,266183,-253484,-461092,-63063,262216,411791,362411,118607,104969,-166805,-546053,-209552,-207884,-509038,-297986,-49538,86400,315623,514476,338203,49753,53009,122092,7732,-208250,-316551,-564266,-82678,439955,606638,342406,-71137,-428716,-204806,184173,487932,695447,689303,418530,154425,58713,209889,509141,689153,680104,528521,177479,-82774,9269,451755,684209,565644,233434,-121891,-403583,-286717,-101018,51741,280134,326408,74712,-320679,-513883,-266986,232800,447877,172169,-283217,-209725,-428000,-258932,261413,525041,510575,913223,1301201,4938323,8933939,12144437,11839828,8918507,3891259,3347950,4936609,5484678,4693355,1538167,1426116,-96663,-85736,28669,-349520,-2945,311899,240794,367384,464396,586401,692724,356000,-163990,-334164,-347278,-340481,-7949,194018,285835,-152479,-110962,343681,424181,263716,324624,209103,-137141,-249310,-273130,-2025,258328,119689,-216413,57731,428843,373040,-402381,20977,256991,321415,19922,-299449,-123515,-49880,-143244,-438520,-215973,81321,251516,137608,-168391,-121080,-49503,160813,30989,-99569,104308,150541,166001,-399479,-49594,694730,995473,1185521,1516313,3485990,6810100,7510703,10459772,6445785,3071852,1751203,2289530,3858054,6714799,7752308,8063707,10192722,7588705,7577827,6228602,3456125,2004518,1044131,659945,959613,894659,327184,-284380,-129693,537642,257805,-51935,-82534,-34691,-270294,-397102,-292984,32974,519036,906105,1043516,507092,-77033,-294754,-257629,-31502,-80148,29670,-205672,-208551,-313089,-486006,-537205,-365685,-239243,-158047,-30628,493359,1040851,1256899,975655,936782,979093,873914,216096,-370219,-96935,455840,922480,825119,171316,-77061,127420,9229,-232255,1486,463983,636001,537950,423733,212209,-125626,-409833,-243494,-395124,-456146,-357088,-130839,83252,181080,157860,56251,-92046,-8073,120100,258211,322767,58679,-139017,188870,319030,-11774,-346957,-46165,-94220,-359222,-54307,-184654,-348030,90589,182789,-307155,-175358,-49796,172642,260101,399043,465467,355609,183024,-216456,219597,557887,365262,-9324,-117488,-160961,-339453,-267280,-305190,-368113,36508,-17164,-214305,-176009,-227376,-360677,-548014,-225375,76145,241770,176319,351443,458259,374972,-131494,-299730,163175,151657,-209784,127409,580481,469998,222450,24343,-347002,-416228,-479190,-418647,-420468,6343,396502,336269,-75836,-130389,358836,531381,501419,207139,-15078,-95895,-26666,50236,163859,48366,-205314,-484085,-28743,265190,155037,-24101,-160225,-148385,31464,208898,287147,142610,-124522,-233960,7102,151551,-48923,-584516,39753,298639,93690,-372678,-294916,-157810,-200073,-115938,-220037,-329164,-388114,-312108,109747,409908,571563,86471,-211626,-195771,-247366,-335021,-22867,117913,-209206,-334465,-12735,-7029,-149244,-203958,-211942,-522038,60472,305412,131419,-216701,-31710,61022,133429,383627,231103,-149790,-152018,46333,359472,689646,707966,472418,121608,-263319,-357242,-49070,251108,534615,661058,432584,207389,23112,76487,300370,434502,161504,-316199,-256383,93578,164374,69875,-36918,-130145,-210153,-262766,-399965,-43524,412790,461429,455359,270503,-158060,-248174,-128631,-273523,-292870,-203498,-108643,149828,532475,615409,525137,173047,-91953,33774,143797,280363,70090,-149565,-133529,69865,247070,129076,136576,62450,-148234,-417565,-283198,-261938,-418095,-350776,-208007,-135475,-273352,-250618,126522,345199,314344,318506,243497,171757,3150,-83149,-108351,-186682,-220287,-378850,-375243,-129288,53335,-94438,-386043,-257568,-256681,-223029,107519,349830,421233,319702,236090,-63919,-216367,-160408,18935,58121,209209,267689,263564,85856,-149963,-243535,-231166,-68288,-174208,-223867,163343,577418,521857,258771,-87537,-404109,106449,695383,1023626,894146,577217,243358,-92402,-392172,-186673,-43533,-31754,-19128,78647,-13875,-282360,-322417,-286914,-121524,44673,369042,471191,354761,-210480,-159128,240181,258442,150243,-185491,-181827,166405,373143,665113,959985,1139646,832125,374661,-33878,-227589,-365641,-229368,66082,374731,386866,279687,97299,-259645,-228887,389342,595633,262888,-174202,-513125,-405446,-298585,-329830,-301635,-105581,-146650,-55289,-59866,-146750,-144913,-294416,-12310,505795,766455,690300,270950,-83760,-253642,-212116,-225313,-305103,-319587,-418472,-184911,-76148,-9795,-86878,-184523,70863,421103,596499,532510,115462,41434,99234,23325,68020,91205,-17884,-304311,-238726,58300,294051,122516,-342351,-264783,-194755,-22371,57400,93611,39614,-164377,-266647,-91810,-166006,-192731,-88113,13834,132707,-14075,-121997,236324,594966,714310,563338,300634,-24440,44427,236984,226473,230075,169114,52960,-139685,-351600,-391679,-178802,200131,390150,225411,142422,273477,468046,342411,50127,-270872,-456558,-160555,-124193,-410685,167547,339207,56175,39289,391335,585483,380324,64353,-124722,-280784,-420469,-409535,-308195,39220,355657,422583,133257,-202685,-315205,-154616,195296,283285,-26317,2347,98417,-125663,-158127,66917,160071,52854,-120863,-326808,-294758,-179511,-128520,-124587],[143914,298620,133678,-73024,11633,272091,274385,53032,-245112,-199164,-76667,9733,38764,-4843,71762,-141487,-254430,-122749,-311962,-382805,-89925,65686,85485,-155522,-285886,-462069,-333929,-286787,-410398,57569,610998,963647,1179792,854715,597100,595730,712363,270664,-208368,-268197,58180,210518,209729,146123,422686,483395,212842,217807,237392,237138,277462,91896,-222305,-236554,-39410,-61873,-142475,-36487,92862,109840,-86998,-425298,-467785,-430540,-203757,104128,351182,449062,343134,137570,212955,293810,328745,88984,-181615,-325423,29021,391444,382187,-51750,-63491,596428,857098,800110,581737,259568,76287,-237972,-458936,-162567,185676,453977,471388,287032,-155972,-352133,-322686,-435630,-292486,-270452,-62255,113132,121176,-152490,-409396,-286277,-255286,-266330,-142465,31336,94115,-51287,-42784,426825,645020,407014,-78658,-423423,-347849,-346374,-458801,-236691,-62298,-39554,122060,77871,149759,454378,649828,590935,478089,253120,55312,20986,20274,-78285,415646,1143128,1283713,748934,90224,-126333,-220637,-469033,-222411,-119942,74063,280962,376763,244654,260217,413670,361332,-72506,-301809,-400794,-161477,-159442,-447465,-371973,-273908,-202823,40926,64322,-129922,-329707,-282064,64659,497588,596629,349113,21926,-401651,-277254,-44169,145881,173456,102238,-36777,-129487,-74150,19897,104085,-113556,-263750,-5128,-9116,-344648,-186715,101847,-3086,-317971,-231209,80596,294342,600913,885948,829309,600442,295679,335493,557432,527947,458625,325143,423975,536574,602093,673574,546404,529883,407922,72581,-251491,-378980,-277494,-380982,-130553,-3231,-126221,-143262,-20650,73359,98929,177273,310975,304102,35386,-298911,-506079,-389898,-276842,8478,670,-19191,-194488,-405577,-204868,-102871,68573,184297,225564,95663,-112977,12360,243165,-127274,-437014,3190,212481,35528,61070,69763,-145392,-500536,-133941,328882,758914,895460,550286,-276266,-72169,206188,201908,93962,-108001,-161230,-206830,-137594,-141323,-217917,-189518,237749,312263,150094,-85843,-12487,285613,367413,-44511,-172280,171919,137481,249006,499422,464158,103532,-324016,-178372,45601,-103874,-172052,-159065,-67284,79500,-38094,-216014,-320384,-326756,-288665,-62286,99274,-49818,-230300,-219896,-269896,-316769,-282483,-265493,-242034,-382673,-469079,-317774,56892,167716,-109851,-259758,-358390,-425775,-326551,-248003,23402,153825,123415,23693,-164633,-268057,-401348,-458658,-442140,-426185,-146575,12856,-53436,-239678,-279592,-245693,-113874,10726,113806,207333,351585,428710,327423,240213,158323,-112950,-147546,438450,732715,572248,258521,-33305,-178804,-486812,-240422,83181,223772,349754,118850,33981,-104505,-175512,249253,229177,167000,1171759,1627084,1126531,139771,-348670,-169309,-168236,-187338,14233,215295,366139,261835,-155531,-266931,251693,785516,1084650,908297,441042,-15354,36948,-116888,-220277,-102163,302516,716447,822813,507263,121602,-135585,-57308,-126194,-267950,-26767,-32976,-53263,-67687,-141346,-200481,-329710,-404429,-324731,-268759,-473681,-212684,368103,763897,895542,740031,487680,462751,628823,576417,251717,-13004,125241,381869,471360,219779,-98479,-184730,-158418,-138304,-47505,-89717,-203117,-278542,69721,261938,306196,12492,-216933,146824,275743,113126,-90222,-202323,-54052,75124,154970,-13551,-248880,-259126,454979,942084,662720,-11417,-176349,-86974,82519,212662,198844,12826,-176547,-290441,-44627,458404,619228,557925,-7161,-471250,-256055,-103024,-161461,-150685,-150031,-214934,-283159,-151830,-14563,-8607,-46612,194506,384174,465121,348906,4035,-126399,-183186,-129827,-104333,-294850,67896,481546,207447,-353595,-318999,-258467,-519577,-18807,160961,481677,618068,602907,581289,557242,305941,119087,188498,405765,552008,552507,255038,-66169,4335,266607,189901,-15643,-156214,-85279,-111244,2789,437526,357221,193109,324942,399106,144109,22078,-53527,-278376,-211020,47544,138512,163865,289261,165327,62237,215725,318385,183270,-66109,-223273,-298629,-216911,-82948,-79124,-313699,-185850,288753,266537,-71295,-13728,31965,-25103,-305030,-174198,133394,327294,417956,568971,454682,165810,-341843,-124039,134716,283791,142347,297283,463322,365324,51263,-54509,-253233,-470632,62664,391012,606918,597846,293037,27576,-41577,-248339,-307243,-202458,-113495,-88521,-109686,-140718,-217658,-206625,-396441,-352761,71434,370495,433796,365603,3639,-497401,-85636,165519,154182,-30691,26095,-143539,-280865,-130784,-139554,-344287,-265346,27757,44259,-226432,-226008,82242,144623,-106564,-458794,-149282,92885,177941,188276,-97992,-302615,-372278,-353986,-232925,-75524,96551,323518,506532,286796,51590,-25546,42549,226325,337435,379278,445922,178946,-148848,-261783,-194851,35498,130544,-177199,-371879,12623,39832,-106876,-316147,174649,259128,94698,-215461,-279605,-67542,16466,-154182,-279652,-70509,185283,311667,358282,54477,-217451,-443057,-452129,-295947,-316626,-243645,44517,265326,236686,65673,79355,-297103,-382513,-135105,-139414,-435316,13705,271397,135455,-308135,-524238,-386331,-161775,28657,181275,85124,-153563,-227994,-191076,-237320,-48095,104140,274839,339496,244897,42831,-254665,-330535,-238073,17965,22036,-68287,115859,465637,605261,63053,-373002,60191,147363,-217432,-485571,-113074,12101,-44825,-194816,-218609,-60182,-65979,-219410,-455450,-333704,136887,416742,368998,79973,36537,100509,-197530,-174439,440378,386037,226736,-363168,-115490,192994,-49898,-560345,-305409,-456093,-100328,412734,428011,-96044,-347488,-302177,-196015,37360,192849,260346,168276,-444202,428460,1144833,1068908,492510,-123123,-143678,-16748,-103801,-336492,-392711,-446061,-346530,-126657,182659,393293,149574,-10463,36428,77298,288236,268228,63735,-405506,268195,450619,6365,-119457,392227,421334,296731,228423,17181,57391,823061,1379438,1088945,541776,-14151,-324258,-467072,-352871,-262289,-188562,-203673,-240952,-416511,-331491,-249272,-120149,-47389,-121737,-321629,-431063,-287416,1957,464290,857198,731720,447783,233099,110609,117022,-106809,-79347,163763,315008,500287,392544,170962,-146875,-280825,-169235,-162046,-370221,-163333,90040,193999,52184,91014,246090,613157,744311,383932,207702,200381,353568,132346,-305713,-4221,419339,532969,336493,-93717,-406922,-322993,13751,318102,420260,144582,-331982,-329816,-271109,-244958,-158940,-131857,-39381,-25089,-190896,-294416,40937,-32264,-441153,-103574,430899,821541,968112,789219,433926,8236,-178365,-221061,-104399,233105,218260,-282115,-170943,364149,303702,-106628,-21659,253686,229439,-135803,-420281,-273742,-194890,-84839,-18491,-273487,-168542,218724,403443,175007,-420245,269357,664259,539024,-122496,-109656,87574,-53394,-279841,-292501,-353933,-207098,9986,145414,185413,248286,78211,11638,-69525,-322084,-146538,427595,482826,341027,203556,72454,39949,-165857,-192792,-87153,21416,-86833,-416519,-219122,90954,243847,180639,-178880,-283850,158059,495667,503174,398935,99837,-226719,-195631,447196,587596,345727,-116968,-169339,-270576,-253409,-308948,-149348,62856,31751,-321514,-383290,-129168,-75084,-426109,87503,185526,162808,-69095,-102374,55844,238979,253717,-117149,-275559,232315,528161,849591,666851,93388,-281239,197883,11102,-257720,-242939,-155200,194905,401113,246739,-203463,-374478,-362537,-312489,225053,509396,390182,82453,-131400,-160993,-45747,-320652,-427732,-231230,-36964,94283,112007,-109343,-366139,-320280,-164742,-265653,-479789,-430007,-337959,-10583,425305,569599,463196,160488,-125404,-38098,42135,-48727,-159729,-377319,-79666,117695,186805,310885,784695,920795,897070,601164,25026,-426429,-106720,120420,-122648,-485811,-278867,-206915,-206698,-80256,57531,212662,27977,-348768,-61445,39554,-180673,-429061,-489996,-378500,-99800,-89527,-165621,185469,561897,579955,-16995,-340702,-130916,84739,129880,-91228,-340326,-467038,-488288,-342497,-83937,233097,342864,536452,378952,261127,281414,267013,270549,287746,246730,267752,163748,253255,277022,151236,-3412,-221650,-498069,-267207,46221,180169,331022,276291,394168,252610,-16815,-360129,-406050,-429703,-325378,-146401,-142736,-256583,-278247,-82448,221958,549998,470908,50456,-217923,-251456,-131834,126622,306907,325024,471542,668066,858688,690918,269075,-254747,-113002,408525,570166,129180,-206039,-1038,481136,931152,1003668,957515,1022055,645083,571334,286831,44275,-203341,-219449,177387,414414,346761,-79594,-185900,177390,193979,61366,-277873,-256577,-49728,28228,156172,469287,615331,407405,-115445,-17061,372809,463471,96525,-172944,-161775,-203265,-570034,-294148,-121212,-94816,-210878,-217890,36263,198086,231065,403540,331348,-83193,-378268,-337024,10876,275983,237263,148247,102542,33576,118316,115571,-108816,-360455,-207379,332240,707010,616061,212518,10100,385858,897775,919035,761777,585992,495605,352063,159557,-145297,-68981,115538,191660,561453,612216,84009,-420672,-306889,-412550,-341727,-105207,-22837,-167851,-361278,-245014,47087,384783,358550,94411,-203586,-301898,-280449,-176601,-109176,-107325,-89443,-195922,-108961,-24906,131299,86195,-94593,-154626,-86267,75000,80132,-180828,-533648,-57188,284261,186315,23929,-35906,-111912,-27554,122092,249784,208154,162007,15018,-71274,20890,88953,321777,495244,348566,-58461,-438494,-91435,-6571,-92290,-97551,-59475,-256761,-267651,-185603,-394535,-250477,94654,83801,-92596,-310064,-504902,-339190,-112927,-184781,151499,492832,453449,247962,397838,386828,122348,142144,310011,163199,25296,-14765,263575,105481,-219654,-224588,123008,273832,508177,487029,16957,-425884,21534,64775,201297,233821,109831,-215076,-240484,-414905,-469644,-341975,-165694,28420,181362,431857,479428,239084,-97549,-383592,-445486,-414113,-235229,-231306,-369105,-343871,-400345,-417625,-289851,-230825,-161622,-32320,204862,275580,174560,-217842,-270232,152686,13099,-158815,-103735,-158961,-253032,-84481,48703,210450,311110,214229,374298,324227,-167852,-389542,15926,260164,225891,283253,152255,-61574,-7500,276680,675733,705058,189426,-243493,-2764,184369,123049,57038,307297,451470,156128,-76126,71246,-27558,-49978,-117271,-315235,-435038,-444453,-261680,76566,245508,395055,369095,216631,-123610,-210909,-169068,106495,255325,315504,284360,309788,20268,-459577,-232866,-74478,-232255,-490333,-6287,365553,540702,479059,206278,-138639,-152120,-24824,-90979,-365139,-433053,-400472,-76033,442060,726560,589945,111848,-322567,-327317,130132,478665,765030,869587,753701,294176,40384,208237,514057,600613,487256,272728,109582,-9046,-62671,138904,425428,573677,420766,58136,-308563,-228977,-134948,-137846,219617,316426,-8800,-489910,-336052,-491635,-184183,126326,-24940,-451339,-274213,-422172,-119495,407368,429978,-86139,-309611,1355056,4617367,7218945,10005867,10039241,8060848,3438559,858861,2245617,2111927,1781722,811248,1116406,1267990,495963,-5977,-65573,-513025,77946,250194,151311,172135,412771,555891,282644,-124161,-213775,-156247,-155116,-61307,68924,46081,-244228,115570,465388,568331,422763,574850,511733,266764,85177,30558,40519,209490,110003,-178191,136908,574677,508588,-179325,83002,623588,521331,16962,-414447,-26404,70358,-64311,-194445,-256961,-181816,-110133,-51211,-91957,104522,58791,131553,-25804,20601,108450,108155,-11602,-482246,-505318,-351712,-9414,1389,1076334,2783879,6321513,6054339,8717861,2426028,1127425,5058916,8124043,9522134,8461366,930171,3816609,8213180,8736719,8127743,5751712,2342918,2087566,1989807,568494,210897,1245646,620321,123915,-273568,488848,461846,409613,161559,-209930,-146177,2518,129965,94253,414557,712557,1041919,873009,180670,-98235,-162680,-37194,-118480,-114144,-347743,-482115,-317731,-293567,-372588,-539105,-388506,-94806,5423,492549,1167560,1335861,956903,912432,1043113,838304,289246,-43748,-31053,221153,548245,447140,-126088,-207516,-68612,-186893,-445840,-68391,392681,700335,664034,491734,262235,-98935,-496504,-285353,-317358,-533954,-615513,-233090,66093,270628,308563,279487,51223,150447,223776,346986,410767,119041,-151436,169893,294283,-42347,-365398,26669,113635,-35693,-92606,-133275,-228689,119099,177066,-231295,-379341,-251356,57117,231028,313314,358187,297767,170928,-307397,-5656,456396,297968,-55813,-111066,-17226,-359110,-412346,-290134,-274414,11077,61930,11603,41890,-63106,-280012,-536181,-248472,-102446,-31250,156217,500334,559888,326723,-272204,-206747,290668,187900,-223358,204092,599079,436239,187742,-67309,-372656,-211499,-181432,-176408,-467315,1074,421149,420937,-94335,-345482,236611,536884,580781,358205,100553,-35171,39849,205099,473789,331466,747,-390088,70729,247627,136670,-167586,-427560,-404748,-107882,142882,220458,95138,-243937,-422547,-11901,280999,68193,-450656,71988,399017,218794,-386572,-142517,130315,111666,91769,-135385,-365593,-429190,-461937,-164209,69773,112672,-309589,-263664,109418,183045,-127342,-296391,-104982,-258477,-195816,92665,34468,-18206,-102237,-202382,-467852,43244,219009,46030,-173147,-187060,-328115,-271980,31188,-35725,-194874,42968,186002,227476,206677,211530,88522,-937,-236180,-332071,-21811,166431,451858,664705,519223,179420,-38020,-120237,81256,302400,185308,-104799,-232771,26790,31416,-119379,-156418,-113824,-99679,-158849,-541551,-12169,359617,377869,304471,165253,-255405,-214046,128507,-95814,-355807,-283417,-34010,306447,634030,683496,386240,153968,129947,133563,151665,130411,-98757,-309384,-17362,297599,357899,279034,229304,41410,-218148,-345391,-319748,-459460,-391900,-446227,-188802,-62479,-216627,-334306,169557,295011,210917,55219,-74837,-208304,-269238,52843,310496,216636,-70187,-215467,-144274,-14433,-9230,-63069,-477773,-240218,-294137,-426293,-76596,254894,370843,424090,314077,-60166,-131461,99172,283508,221714,205789,254945,236907,1757,-215515,-503841,-483450,-266792,-285430,-352495,37869,489040,530752,329336,18052,-223909,228304,793814,1051984,809307,489561,74401,-207618,-202674,-25853,-13243,-43223,113532,307468,142523,-53768,-40730,-222788,-278260,-132872,137622,231216,77368,-333975,-312726,87256,285569,87571,92446,-71808,32642,141719,524395,998149,1217568,1014940,640243,223226,-140315,-322143,-253844,96233,487995,672562,724532,578724,57301,127283,613342,729977,277529,-257046,-419428,-448198,-231483,-82244,-107003,-314370,-291806,-90289,-68057,-168051,-251422,-400761,-246762,190434,523454,467161,47111,-326203,-209789,-211536,-345434,-430202,-285899,-387773,-64039,36323,36521,-199767,-105761,106360,358050,403603,357438,150878,386117,492422,450521,230929,42804,-136314,-350075,-365561,-111724,80768,63971,-92869,-255883,-307899,-249643,-78816,89708,159948,149922,289251,402148,148499,-211496,-414003,-158322,-26261,-96195,-205995,258772,697520,815501,494028,102629,-100901,130602,302766,181906,154715,140418,-3912,-227883,-392358,-444716,-350554,-3367,296643,368624,376096,357034,411473,266666,-144108,-468940,-270610,13539,37296,-333433,-36768,226615,86022,58153,404281,638822,407354,186311,188503,241510,5566,-136791,-353462,-119772,475894,653223,420015,-5882,-188746,-212026,-115290,-167656,-254975,6104,172437,79992,-15649,48629,125762,-17292,-113383,-108953,-93058,-97004,-171519,-217559],[129106,335901,134107,-120189,-95516,232790,377103,162942,-16003,-35270,171499,185414,127469,47214,36259,-171551,-22890,172928,-70163,-318761,-271028,35968,131756,-28979,-165750,-346524,-291564,-259262,-500514,51176,637803,951349,952162,576942,213867,134140,162458,-146194,-497280,-235619,56828,333895,398088,240020,208823,191812,-49717,51452,40762,-89053,105834,151812,56498,33956,91660,38912,-78178,-92154,-33534,-13714,-116824,-323924,-315334,-225330,-32418,113176,223878,328122,214709,11980,41750,126647,244006,62840,-314131,-393204,-74690,155770,195911,60898,-302332,128001,526637,569722,482349,223676,96009,-32117,-175843,130650,461249,502660,152551,-65140,-273575,-309146,-255353,-394455,-357396,-260872,83434,247715,121043,-200256,-429553,-334475,-409795,-320228,-38541,73977,-39065,-280049,-90014,481832,674744,416162,-87982,-453298,-474729,-408520,-414574,-123839,99846,106963,216753,55028,-114984,-172025,-67526,-112284,-223869,-206637,-237554,-298120,-424547,-11014,825384,1529115,1363743,681434,-99787,-188264,-233591,-267470,134791,567174,689376,458472,391632,195021,108763,358390,248250,-67236,-347318,-279762,-10916,-40348,-390074,-156133,81404,-227270,-364971,4320,67496,-159925,-453672,-60307,298985,214407,34192,-222581,-469639,-300026,-145717,28236,67596,-30529,-151210,-92125,11227,47363,102047,293393,92149,140924,51424,-238116,-182698,261848,181555,-223256,-410333,-107734,162936,492473,710293,381837,184265,157982,202026,539455,738778,600853,428341,377492,381323,436591,418060,295319,166386,12374,-117408,-53760,31496,-168867,-167497,247486,280867,-81682,-310220,1964,200530,180466,92968,195369,177351,-46402,-272112,-376457,-352672,-489418,-215022,-62609,-132555,-354563,-327034,-105162,-209397,-58531,124056,189885,37307,-39186,85550,255192,84133,-211507,69054,252203,220972,320640,209791,-37839,-332230,-272914,321803,804222,1008639,686106,-185490,-132735,235281,274377,68096,-275436,-551435,-172460,30396,56886,16105,143390,480164,479367,191825,-156807,-30285,375582,509822,154979,37836,283991,273469,227434,348501,308166,16225,-99741,-164979,-160759,-210141,-33363,-118265,-353038,-151279,3413,-58959,-236585,-343229,-256854,-84704,111575,-31332,-253050,-151394,-113381,-172549,-199026,-196156,-235859,-340579,-423332,-230624,31700,92976,-146318,-312258,-295437,-406037,-504492,-318725,-193568,-49223,6966,12062,-69914,-79683,-23584,-113698,-218796,-207441,-74,195410,165819,13050,-82965,-135306,-98549,12382,123823,72660,145409,366269,411546,445913,355961,-28543,-136701,498073,668020,429080,-2478,-330094,-310857,-528746,-340215,-279378,-445865,-524910,-133491,173843,85129,90092,200400,229532,168878,767464,1251242,1047040,242317,-175301,106436,135297,229,90172,211075,342095,193081,-208817,-267457,104858,495073,598976,589290,284293,72955,286683,280431,122506,150321,312429,465987,551083,457652,156497,-163615,-297784,-416873,-308651,-97189,-126296,-99267,-47384,-44498,-98711,-222304,-541815,-544851,-439262,-225547,-95293,247517,323818,367272,362062,235837,383061,753387,754893,302834,51484,304780,564557,695910,326971,-109671,-242758,-255522,-271061,-153457,-111725,-71810,15697,321360,492521,473741,-54266,-321772,234706,423415,237996,-140505,-364934,-330157,-286887,-281807,-73327,-82245,-152853,581660,1077358,788752,144698,82472,-13944,-244523,-182115,-52743,-9138,-60191,-197600,-402333,-145328,6452,-16637,-290975,-144983,16464,11407,4181,-99042,-180615,-369570,-537848,-143755,107167,73554,35050,135686,219222,62706,-282243,-320475,-106918,-21690,164111,118872,-213466,-96053,389054,124927,-352486,-267207,-130021,-100231,-226909,-201844,133230,332502,353430,395524,464364,303205,180475,187813,426362,650674,936831,838594,529943,404898,442848,375219,113795,-97837,-242859,-270598,-109963,132379,47572,-3335,213017,446282,380249,270296,-923,-480164,-253962,-58197,-143643,-165179,50681,96999,193363,351740,486526,337899,-19412,-269009,-170537,-98938,-54286,-260087,-449649,40634,373937,257404,-135253,-65686,2681,-15779,-373166,-255676,126411,349041,373314,362054,83122,-137437,-273018,-62498,17840,80695,-181503,-21856,303934,265652,-37608,-90247,-160658,-477498,-11005,334428,711797,690861,380784,207556,184528,-71256,-212742,-31891,-7889,-1808,-64592,-123647,-21513,65513,-164435,-272155,140120,463103,468751,390338,16799,-483670,-195927,-26746,-1489,-33669,-67463,-221919,-464450,-523802,-556526,-380710,-69949,103852,66782,-284968,189372,436127,500025,110277,-370052,-155118,122159,170339,203587,14876,12632,35165,-137869,-196856,-80913,221928,492390,620081,299211,92887,13964,86556,230245,293834,290068,443379,349649,242695,111544,-67794,-107006,-62082,-291560,-118148,315473,377647,-14831,-84363,292489,274105,19901,-274938,-412077,-132734,100838,-48278,-102419,26519,61422,215056,266665,30242,-129619,-293467,-281524,-299329,-364000,-274268,202254,381433,167050,-65994,-89905,-161098,-482492,-251985,-291895,-360107,109725,417071,291208,-181623,-261925,-67439,-165455,16586,287374,308797,98680,9007,51464,18271,230578,388959,439942,298215,115686,-136231,-238384,-137880,25665,276600,182940,173501,456754,853137,780506,189138,-525971,-114625,55329,-114867,-359011,-411209,-203959,-45188,6887,37051,136457,122291,14786,-218077,-457012,12094,229468,122853,-99174,-28826,-59332,-554654,91964,773498,723761,354901,-201056,-485318,-97879,-222451,-348235,-215532,-393044,43493,271248,137709,-362197,-492836,-380173,-376617,-258542,-142972,18963,-56886,-268516,694902,1194872,972033,263983,-208802,-24844,-49559,-247376,-379064,-309120,-367477,-283337,-29532,210688,223850,-8610,-117857,-177716,-114391,137959,309319,218526,-277904,152796,478578,184716,-173749,223764,319428,308625,230456,-28140,-51712,584487,1117928,882955,427999,-109026,-421842,-336432,-216599,-234625,-265908,-284939,-256763,-346655,-241601,-135479,-81716,-57302,-243684,-467941,-216860,27886,259053,510765,758414,798771,501508,323150,162965,131306,-273761,-105425,172375,195122,311841,328788,212668,-44925,-203267,-93585,-75250,-334793,-458485,-113558,144989,61453,-135379,54296,483773,739403,480200,677,-36010,-31617,-121463,-424127,-32694,326927,369758,186401,-160658,-242399,-94756,296253,448718,233832,-137046,-206912,-88375,-171538,-291992,-295882,-353574,-214314,-146480,-152670,-411183,-253631,-316374,-451767,24951,395614,764091,861519,752837,317256,-174031,-370852,-323199,42601,258068,-9504,-371020,-21223,317949,151468,-11533,185902,307799,213348,-136605,-454235,-360179,-146238,61151,147569,-193183,-346250,-34395,287773,287824,-185563,-205649,288912,376447,-82326,-179611,-46125,-82127,-271448,-269037,-242666,-36883,88434,200449,1890,49232,-157307,-176352,-172440,-184397,226805,848884,860062,531658,153805,-94557,-6547,75915,77347,146104,254954,134813,-206091,-420043,-216582,-74210,-38733,-175991,-435008,-50383,343973,296631,224043,-21192,-279973,-189613,432212,549159,274246,75145,105669,-112920,-442548,-307512,-34426,196757,115652,-132197,-200106,-140563,-241347,-218723,408257,459917,359233,88491,-4625,20882,90408,179276,-78147,-293338,164413,317078,542556,529204,180283,-414220,-171225,-167082,-22637,115862,93871,171171,138638,-59997,-418846,-242548,-271691,-380320,182333,525466,450698,239157,72207,-105945,-182237,-412100,-296934,-129434,60950,252400,290460,116009,-20781,-234582,-301354,-501213,-487365,-470250,-350546,-31328,468163,555256,472178,309636,216740,99390,-102154,-275808,-129735,-140415,38326,126404,186211,443780,943783,1175204,1181453,856988,184481,-133943,-8735,231933,-15022,-150549,-212981,-216003,-262615,-174991,-25656,164597,160406,-159386,-305383,-149571,-258564,-366462,-297307,-130272,29291,-43711,-399688,-139573,323314,574435,79080,-327026,-178936,16859,-60766,-273447,-256628,-332512,-494147,-356886,-290969,191504,371217,564875,460104,252653,148936,74414,-37297,86793,63159,92832,45127,139983,160971,160626,39957,-213587,-324999,-114915,193728,271109,441930,531778,684098,440505,18790,-407140,-466821,-426465,-85987,208423,28389,-249843,-407721,-210188,229397,609548,589205,200470,-17370,7543,51425,163657,331486,422890,619485,706382,798320,594937,134929,-484533,-23635,675709,879090,466836,35600,-190173,376108,854514,1009170,1073185,903861,559024,469478,68028,-130413,-79679,79398,275670,412360,447066,116234,-37642,181477,141812,-124048,-480110,-18421,180647,217503,320772,527055,667901,431025,-19136,149102,448733,442168,-65196,-307600,-146197,-137271,-425302,-317586,-230452,-335877,-360003,-363622,-242770,138402,484484,628969,426883,8105,-259603,-107077,335064,516874,402968,195392,65562,54957,141194,173399,28582,-316389,-360473,155145,530555,469571,95869,7061,431776,758231,664326,468578,400355,357610,220026,65673,-104488,52014,182752,151692,520281,712113,410625,-80130,-501609,-471464,-446584,-321647,-234052,-338626,-338419,-96166,152893,294893,230071,120051,-26338,-35929,-549,-12391,-143043,-284579,-271345,-211652,-4985,75921,132765,62391,-122122,-244802,-310826,-281446,-416304,-525747,-442810,-195500,17916,-51024,12454,143021,107967,-227878,-82896,393237,454952,223837,-155174,-330707,-223065,-12054,344879,603219,484512,88373,-257590,-42979,-51743,-190195,-165285,-201955,-144065,-277777,-322309,-273010,-70685,164561,-39174,-391955,-507503,-433839,-371051,-203933,-176637,60121,331270,343095,209548,337108,405175,98352,-119055,-22534,-111142,-75490,90887,447505,266636,-85083,-132104,7960,230431,581357,556514,130822,-538919,-146825,-104128,-26472,11565,28959,-444429,-499514,-526683,-498521,-484796,-199337,110677,271769,525736,724422,541159,137320,-347477,-422409,-442659,-428770,-382896,-311885,-194122,-192713,-210130,-213913,-84812,-71162,12564,319183,423521,226661,-213123,-237474,183565,154352,-39321,-161282,-309722,-317617,-100581,93817,241825,148170,103533,58015,-23101,-446375,-225856,-162679,112512,482347,566232,450984,43923,-20742,233680,852908,1129994,671660,-179885,70949,417640,133471,-123427,134689,397414,193077,-70825,-28133,31702,100671,-33058,-277771,-366648,-204385,159038,470541,414280,107496,58981,156029,-55190,-195190,-373211,-97753,94384,247418,389868,436998,188841,-328785,-261209,72916,52531,-448213,15922,523794,641122,338533,-8554,-307530,-508136,-214662,26342,102161,18148,-180461,-38999,410927,827012,905765,476409,114824,-320864,34724,371590,625756,713843,752820,284519,-92688,44706,254873,246162,117732,-47452,-83344,-106706,-142114,-149696,113387,423388,440184,129997,-231763,-136777,-127472,-435573,-69418,133327,-64179,-392567,-162628,-244619,-329202,-105888,-207059,-521268,-199659,-133640,169281,653659,436433,-86733,-594764,387528,3374033,5262154,7499850,7496226,5414726,1529436,-14550,463499,1092878,1428612,1630742,967928,692215,283047,-293503,-232692,-334071,-57877,229821,19138,-44472,204799,307763,128549,-61322,25665,69478,-82748,-198641,-39949,-135631,-184820,136551,303228,475254,557468,754056,698176,523175,260043,167235,-45086,-52737,-144350,-252990,230961,550580,316622,-33517,440980,963410,537402,-101940,-362054,61413,86169,-146900,-151926,-337773,-373686,-362243,-246981,-48801,209506,186821,113599,20461,69148,75875,-51043,-361644,-418708,-237851,-260824,-516611,-552338,457570,1109615,2532088,2706248,2124263,1012964,1358305,2872285,3044707,2792191,1218106,327984,3107038,3319498,3896945,2657916,1852139,1140110,1023212,1078253,410125,-457129,382695,88137,-165076,-94142,476468,927818,775252,436172,-340503,-177671,172240,298075,104798,274033,457463,685599,755548,236946,-13286,-4487,45235,-118962,-429898,-316539,-227457,-223105,-110845,-38626,-285701,-483375,29083,117767,412560,1065561,1096280,747420,849076,1021562,589606,262568,245075,233597,82402,80593,-3685,-366831,-292884,-207966,-323671,-322813,-230258,78544,542883,704662,588405,369900,-62041,-452366,-292406,-232684,-312550,-431320,-387991,15337,313354,388390,368699,183425,268191,255944,289029,301557,67967,-115303,66422,87785,-150516,-411660,60233,310410,275664,33393,-135644,-168968,-30030,-65807,-292288,-546162,-297125,-7386,150517,173721,272700,317058,227048,-58860,-221798,147124,126010,-8172,1979,158583,-269959,-547603,-290079,-68155,205263,272231,190047,182985,81890,-168789,-378865,-108823,-83240,-269475,103272,521736,523677,151344,-392873,-108267,267501,97229,-194979,273926,512756,293848,37425,-237579,-194152,157162,174348,-107991,-463520,-50081,338031,379378,-30846,-119798,209522,474663,494343,359736,27573,28440,151888,387278,703975,534940,57981,-356561,124871,257270,157088,-215822,-475928,-376886,-117103,99856,100673,58579,-122646,-486810,-111383,358606,297814,-217784,-201421,204784,145712,-468032,-41883,325283,379201,217421,-2792,-246229,-378191,-335910,-201050,-49232,-15771,-489122,-176233,286585,469918,179438,-316804,-290570,-344355,-162613,286350,193998,84922,-72475,-214975,-409349,-94291,-22592,-182637,-171870,-206369,-327674,-201476,-104822,-312945,-217305,201365,348311,173867,-177478,-285572,-285512,-196850,-186585,-196430,-53320,10094,294600,551717,533759,183780,-3266,-181883,-104019,137310,214012,74273,-285065,-188098,-27614,-19634,-105108,-45700,-16171,-42621,-292289,17262,171311,143190,38997,-26425,-372703,-283017,41251,25931,-239554,-405913,-86076,298086,569865,738392,437887,254707,291416,210159,132657,-209236,-348256,-432999,8573,413202,427664,408322,312823,82723,-155880,-206961,-379877,-444507,-240511,-490000,-58124,127411,-62816,-256580,225282,234693,77147,-239240,-264849,-276749,-371572,162373,556917,451737,-47714,-110379,-31290,-24600,-223189,-347930,-213399,119667,-9298,-288699,-281845,-64703,145924,330698,179554,-125578,60082,374641,532087,434631,249141,194383,111544,-157607,-227350,-424243,-461681,-424262,-456797,-313988,117327,484441,499044,257111,204,15634,416409,825871,961778,627447,289871,-145836,-281372,-34658,85578,-42908,-55085,182360,393927,253466,255083,474342,329697,-34265,-250846,-111685,46389,55437,-156829,-201640,-12850,332837,202303,238130,24462,-163456,-63237,390608,940248,1080046,1046281,800977,474255,33777,-190568,-234143,136128,570502,909443,924547,820701,351948,434550,800897,844894,314179,-286295,-349793,-487620,-153775,152264,232193,-183004,-430816,-112901,-53833,-153316,-363694,-441753,-461046,-143754,211348,232743,-187253,-348641,-109016,-186727,-284404,-238869,-176836,-456241,-70137,119987,102703,-103851,135217,248936,309609,230266,212589,287819,627759,721403,687805,243953,-108276,-241546,-203865,-271159,-212885,-138171,-158871,-139994,-265625,-292342,-391717,-207919,30233,221743,453335,752598,768517,382151,-189750,-332190,-74987,-122998,-236654,-310198,176618,647229,763429,389360,-95850,-53246,224095,350049,101502,-43870,-22525,-117218,-255280,-226955,-366888,-467547,-191305,203749,511486,556667,394378,142620,-88648,-518982,-367208,-38610,237800,221588,-72343,-279326,31630,79168,30773,333076,458295,207383,147239,363391,574320,354917,131341,-104699,-422660,265169,566369,503430,158098,-90365,-211918,-305087,-207716,-33834,157928,237356,251291,174262,129811,57672,-210494,-95814,94476,58593,-95787,-263612,-194716],[139588,321461,98356,-165816,-159902,184405,421578,300176,158724,161894,318713,285701,135268,-26671,-132311,-116675,256301,468970,294883,-110382,-320922,-105544,46394,1124,-158690,-280281,-220104,-218992,-498144,26963,536594,785087,607621,286333,-126941,-227304,-285221,-377919,-256968,-5802,31884,308579,405699,157724,-146296,-189401,-370066,-296194,-274725,-313637,186932,334894,315726,233755,194856,156584,28068,-68772,-101409,-140721,-218579,-246990,-168230,-46500,18280,-8525,-95506,-62662,-156751,-203864,-100832,83521,197474,96163,-256325,-337279,-140556,-54531,-34765,30523,-243515,-323564,50788,249479,353277,273395,178883,177841,126652,385587,709309,531941,-19836,-366832,-201396,-143162,-85526,-409394,-387368,-234772,171309,270294,10763,-343683,-552446,-415446,-611541,-226390,54447,29498,-265866,-412412,-1097,500100,629521,391747,-3616,-246401,-435791,-389678,-141752,184822,319708,306951,305825,81068,-251426,-476694,-209833,-242340,-127574,-205242,-245349,-295008,-400001,70782,1026302,1582622,1280603,471944,-326355,-89067,93035,136628,586090,1273216,1347106,734769,362385,102189,-58387,212912,67171,-129637,-419455,-83047,214052,154211,-223112,-40685,279799,117710,-394069,-67150,193639,136651,-122569,-157400,-57112,-218717,-204264,-373261,-533284,-387258,-279727,-75882,-42788,-196821,-92416,181334,195772,1233,102843,533159,406561,275651,184239,67244,-63808,293366,282715,-72426,-396141,-290408,37249,363755,430507,-74772,-73603,419069,771266,719331,855931,679981,521800,341335,230273,234289,148839,15641,-183594,-160837,205439,404684,442152,-40800,38836,513373,403776,-157968,-282152,123856,321197,254873,9917,21091,114360,60461,-62667,-44741,-64544,-202468,-409051,-260932,-288090,-392065,-175883,-57258,-280179,-132100,81510,142460,55843,73878,177886,255601,198390,20960,-40418,170305,329216,439144,240319,9241,-258780,-350696,313902,835883,1018881,658851,-123587,-219598,159060,196838,-39588,-391538,-304767,104829,362024,224996,217357,501417,852121,749800,343133,-172985,-82403,401914,593297,331717,-3443,46299,154348,225,28893,55722,26043,203747,7468,-520574,-140656,49152,-149934,-578213,-230598,24974,77327,-35516,-195455,-131831,-80445,-22829,-164816,-209925,7545,34722,-31512,-128705,-131914,-191668,-216598,-260655,-161874,-35657,312,-138558,-353440,-223810,-290942,-325117,-150103,-347906,-338502,-32589,72993,80827,59142,241242,153070,-54063,-52934,7565,161622,273269,110281,2331,-84473,-88091,57941,146073,-513,-32069,331923,503070,578358,405101,-38193,-44347,438941,481937,188328,-276527,-547592,-409908,-399108,-406320,-355111,-23179,297244,609242,549187,157201,47361,68268,144388,123670,318296,742055,819127,265515,-206061,81452,142236,50524,128178,254067,350155,109897,-282202,-352801,-208586,-94109,-95075,121676,96966,124012,372320,586052,502089,395366,260381,68287,46152,170288,41835,-155993,-355857,-398721,-357456,-298677,-326114,-240309,-29582,136257,137749,-49323,-311669,-386862,-125190,166192,244453,187232,-133212,-270674,-84305,-120432,205443,733543,777313,305510,118619,361737,601748,805054,379947,-122327,-260416,-268375,-342031,-282860,-222556,4428,280098,463759,556145,430771,-176993,-288700,201888,373642,290565,-16006,-303733,-480631,-414395,-155470,69904,94803,-99989,510749,898317,591464,59998,232191,200528,-145283,-561258,-285924,47391,104062,-14408,-47267,-68763,-108545,-170863,-32643,115363,173617,-59320,-109108,-259992,-276840,-386814,-487218,-141254,126891,59833,73961,1889,-82644,-401892,-361360,-491871,-150873,94998,404195,266301,-63677,-448940,12693,-125417,-348846,-196116,19024,211095,-71380,-242939,-129639,14032,75133,178671,346948,225636,94117,66499,286088,585596,1057739,1186886,909087,699419,555153,453547,110066,-177935,-417132,-305023,-50615,-90413,-244756,-217349,-19321,221948,384320,331164,76646,-261712,-260333,-41832,-111141,-479550,-344597,-93161,110401,272057,477801,364775,-47133,-346723,-36051,-14193,-65515,-367664,-345789,-5580,147772,56198,-227908,-182570,-103482,-101268,-278193,-400646,-72358,137933,152783,10446,-281872,-157614,-109467,-53109,-48020,-63779,-361188,-382686,9502,4764,-239693,-222784,-123303,-262129,-48805,177390,630266,639275,386874,343427,316265,85531,-63666,27725,-14677,-8789,-113755,-223860,23612,145766,40865,-72061,123136,544021,582160,457419,37719,-468454,-280056,-216765,-270577,-225989,-220743,-82730,69406,6521,-92672,-104853,-12940,53252,-34808,-160411,317484,605977,673128,228892,-248337,-121588,128129,129072,126609,68838,152042,190514,-98894,-207556,-78442,337651,581606,579613,254308,80509,28823,92452,143408,129388,88576,294714,562383,653064,513275,166987,-90248,-215183,-319163,6948,436715,594080,109156,-304377,-3862,74256,-201535,-310418,-497502,-344453,10887,-27250,51928,68248,-118075,74272,201346,37998,31535,-79085,-65822,-77095,-120597,-101462,270915,420723,93555,-94640,-84681,-45961,-506504,-125744,-92341,-346903,-14972,288478,150175,-102980,-86925,147989,-113807,-70781,266326,394691,265655,131159,60698,115140,341597,497004,503999,170008,-85980,-377512,-197155,-67117,58649,225267,149803,275818,632202,940739,642539,89404,-404069,-135626,8128,10888,-164181,-342441,-384300,-105858,95967,140400,150065,189870,187841,4837,-385768,-299155,-115689,-185742,-65166,107782,-58814,-277595,371785,890359,936901,367155,-72977,-363679,-533220,-398363,-194666,-88756,-224322,41595,-97976,-422341,-452288,-297319,-392221,-364672,-399693,-289003,-13287,-53071,-322676,599336,912715,611388,-117898,-140513,-3979,-131176,-254391,-220696,-216304,-251181,-362912,-91319,64339,60582,-35030,-292036,-399049,-535074,-202345,188558,266291,-66152,104620,455947,291002,-145439,34182,218983,297993,245493,-37411,-417578,78701,458261,421643,111616,-289038,-478682,-343254,-224550,-295143,-409225,-351961,-244922,-242435,-187094,-81405,-33928,66218,-78057,-236260,-95112,240466,386545,391766,438494,583105,340100,188918,22569,-143756,-502740,-63251,210488,94760,15091,149726,166742,7947,-137660,-94352,-34547,-148700,-405817,-236409,75610,162060,-215563,-255005,187666,582277,675642,187397,-102750,-414108,-302362,-517147,-170768,159322,161165,-42093,-167137,39220,210841,475928,406668,-31764,-437480,47280,64460,-82125,-282282,-390974,-492249,-340128,-181223,23587,-26770,-48176,-30753,-103015,122240,323778,607378,643597,564498,86253,-347936,-398588,-451344,150679,336805,-138235,-326007,251258,471372,293125,152416,248767,175910,43629,-186024,-388509,-536093,-285102,54075,147882,-170958,-496792,-230719,105799,247343,176678,234100,216703,155013,-103086,-301128,-274638,-229149,-326643,-216903,-56563,202821,254613,290986,-67354,-220435,-434522,-487591,-331357,-75537,357940,810697,879763,544822,55696,-216460,234626,388137,372382,324601,354016,212525,-91948,-349972,-523511,-427047,-197122,-141336,-433610,-154709,230878,154219,46600,-121051,-336411,-294266,251201,449988,353380,280180,315759,101288,-354340,-249474,9469,248691,141280,64078,-109821,-264161,-195173,250200,582035,643122,469360,233042,36245,-91306,-151269,-48405,-87165,-280231,55202,185327,194334,282482,128000,-319969,-447343,-123068,207301,332373,267908,212188,25946,-82925,-68634,-87961,-190769,-390658,22034,426448,494072,375177,209592,-38922,-292488,-348809,-169522,-33856,169799,363046,366477,206883,65363,-126205,-284256,-247265,-291988,-382134,-220526,56431,452163,498837,494926,525866,455269,160766,-282398,-137407,277061,273319,41019,43511,128689,420410,812618,1166384,1248598,872425,246368,13472,52551,165825,-1960,-23526,-112337,-189139,-390046,-344871,-152928,106067,276664,9737,-325232,-286635,-147375,-73319,-6959,88071,153797,144690,-116870,-335168,-111518,220090,48463,-360892,-284277,-92985,-56036,-62757,27745,-148556,-384266,-262935,-235339,147664,401586,527669,477605,209552,-29511,-198925,-474284,-164981,-137568,-137428,-104180,-19991,29115,112760,8863,-273136,-305537,-9644,265934,320404,464277,664072,777661,552274,93236,-338732,-477397,-400496,9177,518242,474736,48927,-172368,-371876,252249,736879,706334,376316,224173,294058,229000,130360,248529,416970,662579,692004,646987,391233,31880,-255471,76286,535911,716630,580274,161059,-509493,230519,505241,689333,833252,416747,179770,-32271,-320261,-151842,-90950,179418,327383,436625,535802,355935,217824,310403,227930,-157934,-215439,330613,479616,303248,278424,389519,555644,412949,124881,315521,458615,356746,-195595,-447072,-134143,-71162,-292024,-369387,-233207,-340093,-357585,-291192,116231,552158,725911,696462,387953,30353,-188261,101153,548846,616237,406881,98599,-56383,39295,135064,194986,131149,-179396,-465672,-147674,146262,131803,-130767,90,424670,464826,221378,-76038,22016,94655,52728,-917,-55573,6041,58332,41936,403497,690473,660157,273881,-210957,-475843,-423309,-459305,-421033,-502791,-279936,-522,178190,127024,21378,56683,150218,280299,277596,126087,-206435,-412383,-455345,-232529,-25835,73509,37213,-39282,-186149,-418306,-460888,-303136,-312541,-293994,-202108,-125314,-241376,-366241,-93437,240159,267703,-186475,-14700,555481,637952,222923,-271967,-307495,-383258,-108271,297657,625562,613341,315469,-16336,33425,96561,100836,114621,87246,-10720,-345005,-390521,-95239,132910,185747,-162583,-466053,-97148,58399,-173324,-310113,-176247,-117112,113790,230085,208266,225839,357327,180887,-74463,-209982,-287833,-235784,10664,384206,381147,3531,-140730,-168560,94993,474778,488037,220888,-210057,-309072,-283235,-350113,-158713,-11946,-431766,-386176,-337295,-340582,-284500,-115853,140909,371314,543078,743469,675626,280232,-334672,-415987,-227266,-170658,-207812,-258738,-27455,-47721,-240880,-294287,-40933,-18042,-15258,289730,469063,241181,-122099,-315287,-51292,120914,-16050,-225455,-382135,-308283,-221064,-41374,133063,-80161,-247256,-293738,-283315,-293582,-89866,-329676,-138715,517827,588821,497301,58912,-105924,125722,840880,1382407,1148343,151118,8200,416703,16000,-425962,-123615,112143,67708,-81256,-162061,-41286,20318,-174628,-378595,-355080,36101,511909,777269,559490,40238,-252428,-46074,-161803,-370925,-436359,-224573,-20205,161595,382488,464626,327842,-172426,-352924,128966,145925,-386400,-26448,492422,539905,102228,-120555,65425,-172313,-463806,108305,416936,303178,-14450,-5702,347547,852379,1095633,836116,529477,-93068,-94563,187386,344900,323732,405924,111169,-283419,-221588,-152572,-255063,-258330,-143977,-203354,-267004,-301496,-284046,-61306,225642,309028,78033,-197634,-34224,-27821,-323937,-144615,108721,36903,-342551,-180560,-212822,-256264,-200318,-300675,-337899,-15494,224103,571792,879306,490501,-15419,-454479,-59716,1994800,3863586,5319433,5092414,2922696,337616,-51907,1557472,1167416,1000232,2095469,655552,183904,-123343,-301657,-188307,-85907,-7811,221990,-39836,-317077,-21405,62039,9956,92053,308565,272406,-95491,-318968,-111883,-215011,-192406,-36357,-92040,219199,601769,793764,732689,569482,244049,107107,-187169,-235337,-486123,-275520,262245,378734,49901,303303,870801,1075388,370717,-335746,-103690,168718,57437,-323864,-413285,-524894,-533166,-551134,-452093,-86102,166782,246995,33356,30654,14831,62815,-228347,-241840,-313660,-68966,10709,-206279,-331834,-210399,260354,665115,1303335,1982783,647861,1364961,1627012,875777,72355,2059908,1197920,2694420,2395070,1994757,370779,29669,524152,226691,660995,618414,456029,557188,441939,-330482,-81994,407132,1127014,818467,380527,-239764,-218471,55199,162086,84988,67550,140386,191067,258220,82422,-66067,95119,149569,-134773,-336750,-49378,35557,-152532,42143,172463,-129321,-466499,180756,256417,276971,769840,676250,484762,827196,945546,250819,157995,442530,483759,127968,-326056,-460389,-539983,-289216,-303604,-350902,-8121,49918,-30440,293289,655710,707296,558438,37109,-310097,-333318,-215803,-153083,-239586,-494276,-40689,331992,416736,295765,252430,295235,196641,81270,39606,-32419,-41433,-22474,-45725,-142222,-512013,18010,420816,459463,252690,-97653,-211613,-277649,-406228,-399238,-345152,-206612,-36184,16753,-15711,181353,342670,313586,317655,124291,155377,106924,127458,107285,181727,-226377,-475020,-266684,115231,386397,406276,243190,183215,124918,-55880,-127971,109140,90469,-332680,14063,441188,378582,-87028,-344139,-70546,130391,-59791,-80525,313532,348433,58129,-212690,-439180,-41354,350718,289621,-212149,-473012,-144606,121992,128060,-72703,57223,246009,356954,292675,233107,-92245,99097,281821,501623,734054,572548,-52490,-387335,95611,271123,164831,-176378,-333983,-246290,-53150,56903,-103500,-22921,20867,-356969,-252882,333192,460290,64406,-424890,-274583,-102231,-465015,-58462,308009,453364,222763,70227,-117097,-297762,-191112,-14719,85874,81788,-442429,-176880,278654,503158,228485,-326365,-352526,-333354,-192575,373344,388231,46788,-176566,-261863,-236630,-229472,-283970,-510247,-240916,-223015,-98314,82366,92258,-327872,-241304,277611,500466,305791,-137724,-290644,-454882,-420658,-190340,-125641,-227993,-119910,271652,480679,510534,219745,52268,-148092,-235770,-24083,201701,136693,-313853,-298818,123773,267935,28953,10540,69367,149316,109381,155837,-12609,-193524,-247330,-265098,-397762,-247583,-243342,-44648,-188965,-468738,-257046,97357,310842,567518,595811,371109,323914,295282,254985,-222438,-444358,-394732,-101638,332348,400325,434985,328853,130867,-68659,-144360,-406191,-165672,-47014,-329418,143971,426949,112733,-184692,180684,145816,-45427,-423382,-317144,-271178,-379790,125798,517042,374959,-134397,-125831,-109995,-226576,-513053,-242600,269888,666091,468470,209753,56834,-203303,-252633,4091,-63559,-92814,276251,540494,656389,558194,296761,115539,-41942,-201571,-119241,-206826,-286334,-362210,-378917,-121251,369569,590687,448188,40776,-90754,234727,560540,767696,778103,393700,-26226,-408702,-204650,69894,118576,-136670,-121205,122054,302369,272423,450743,875842,848765,342088,-94353,-137108,-44037,32874,-192999,-297323,-166415,131482,294358,177614,25155,-406833,-137273,353328,803515,869047,942946,793157,559042,102409,-173186,-314018,72529,511771,901493,813031,664189,390258,546679,870744,892086,340220,-251418,-370809,-552743,-119443,261042,351105,-79775,-525844,-156678,-75363,-163392,-480679,-467760,-552662,-375040,-47412,88341,-337323,-255698,-82594,-153620,-112685,18270,43380,-294817,-177470,201056,169695,165049,358730,388175,260971,66356,85954,396505,618432,665343,552393,9457,-390610,-282068,-187317,-244740,-336454,-388548,-498854,-486489,-422477,-301824,-441971,-318271,-86204,189502,585808,954992,872133,393681,-287097,-329314,-159534,-210580,-400027,-425284,-20525,426937,556688,278453,-171738,-11535,229325,309463,-33334,-348101,-256934,-160616,-117847,-33297,-245141,-485593,-286330,142460,557955,597342,376335,29521,-225080,-215541,-15435,176951,436241,386084,129028,-366000,-211725,31025,943,232484,152361,-161884,-49590,307518,528031,412520,225885,99767,-200994,-245564,167629,320581,159222,-61113,-209238,-128861,86102,151479,265292,271487,337571,297271,241083,1291,-413535,-70346,144492,37761,-229840,-307876,-89741],[212141,286174,53587,-199221,-188413,116963,355031,352603,237342,270535,303819,239884,21022,-185637,-281574,342,472297,649991,529261,51879,-144157,-282083,-114472,-50295,-149270,-227445,-241677,-309886,-525351,-28803,291909,418489,201472,21542,-354991,-416260,-478638,-348199,-45647,158336,-4615,139975,261488,-20129,-487525,-468847,-529999,-630560,-545580,-89132,351019,437174,433659,287617,215793,246009,154809,43250,-69943,-197205,-297142,-241418,-256498,-107818,-106019,-273049,-535682,-583649,-542006,-511366,-247814,117325,221852,163727,-107404,-254178,-139082,-117076,-214957,-165329,-206495,-262275,-407645,-29346,283653,385118,295695,324288,362546,557785,815326,485626,-70759,-483781,-110736,-50806,-85097,-372858,-259377,-191684,159974,146172,-173778,-532625,-282354,-233544,-302243,-121242,34132,-131337,-501796,-132730,223595,476601,504909,325054,120207,3778,-207097,-209432,107693,415020,497864,487366,334150,70059,-273735,-342221,86850,210802,254357,-44123,-223679,-103849,-9471,116023,907393,1294583,1083268,217625,-285797,167366,471670,610880,1056390,1746042,1714552,985980,333219,10340,-153260,59063,-88042,-209510,-210928,106003,406696,333672,-47432,-7160,306020,273658,-181412,-172057,197136,257876,24688,-253099,-478065,-356253,-160765,-243239,-452058,-457472,-418628,-138534,-119404,-311410,186980,608672,457839,-75269,47394,523353,601560,368626,304855,282827,57903,178819,274338,56411,-223545,-469660,-81026,318120,365239,-142466,-189265,414073,995023,797596,765495,659077,529199,282075,82289,17389,-55593,-191130,-449835,-187424,286662,604799,648050,32668,178419,607223,346239,-369056,-21531,287489,402356,324987,17134,-138574,78681,228763,181248,257012,238420,153534,48254,-286712,-320570,-234949,-56821,-94727,-330783,-144417,67261,180457,203718,195896,293118,312578,315547,105059,-357563,56449,323626,390006,211557,49319,-213042,-428973,238355,764107,879758,479890,-116228,-316086,-12600,-11734,-218325,-432261,-141405,159971,429989,295367,347636,771563,1193903,998424,522353,-139178,-184076,336434,584223,424818,-48146,-480550,-202848,-346462,-330549,-173508,146496,470395,256355,-21386,169021,142541,-247093,-250936,88141,64623,111893,122819,10581,39517,5064,-200572,-392317,-93828,108197,69185,8907,-87149,-73960,-116571,-105202,-188838,-187574,-118751,-105232,-191633,-346078,-96216,-89695,-94277,-60999,-223294,-285594,57583,228007,280087,175305,323880,249908,-38042,-112920,-164739,-92905,132092,19625,-48855,-99605,-86527,97060,116114,-73278,-168454,328459,565130,577528,252780,-142537,84412,294844,185135,-136732,-454764,-568763,-369779,-314397,-399268,128918,698368,1244964,1115631,768229,227432,-59493,-46133,32094,8398,-22669,280527,548768,230550,-293638,-125744,-34091,4187,126097,298131,352674,48345,-325869,-481130,-542598,-280196,4351,92474,144627,229869,327331,746746,828667,581336,181347,-287421,-459253,-216537,-131921,-92735,-110858,-221164,-441796,-337655,-343712,-413687,-41854,330473,439503,231115,125373,81291,403565,557924,552408,252452,-214850,-320448,-281356,-485570,58047,665124,686210,283284,123880,300427,474756,631225,300180,-147283,-290200,-313499,-437620,-432330,-342338,21778,396865,458609,437980,194588,-297387,-217461,84073,183433,263115,174648,-83519,-217081,-100427,98169,227012,210621,-35337,346528,567632,223767,-209441,257656,357784,129164,-230176,-319259,77798,219047,103649,151251,266883,118723,195920,288932,277186,249772,-180803,-384791,-517569,-371422,-381123,-536213,-236024,41143,-41085,-39866,-217273,-461262,-353240,-125210,-453915,-198823,219435,524491,326902,134077,-123435,-182381,-218194,-232233,-98231,83218,227599,126042,-98828,-216053,-197043,-123730,-10026,175101,116642,-33949,-63596,88792,448214,962213,1241191,996270,774994,665513,506647,93161,-253303,-537007,-310553,-29365,-229607,-350622,-230156,-167587,-138257,160471,176643,34500,-134851,-244329,19284,157943,17482,-211316,-318282,-164873,23423,295016,247100,-141824,-375715,-25535,-10696,-142069,-442308,-404836,-293541,-249224,-169997,-232595,-110535,-77463,-209500,-253867,-465458,-405756,-204287,-163906,-351480,-297474,-45005,-43743,-77071,-29211,-12432,-98745,-243727,-267237,-301442,-458319,-295104,-54574,69109,-46236,-48124,393844,488130,349396,390117,338420,166391,96875,-40296,-158660,-100044,-200812,-309166,-29791,97646,128814,-13082,17365,477341,623686,512309,80735,-462828,-355482,-324843,-476953,-491778,-151660,176895,496298,507619,281385,100639,-37057,-45039,-188570,-52010,194809,558430,639061,246134,-197733,-660,200122,120451,-370,29830,70652,60045,-212742,-227715,-89256,349998,513608,387867,131993,-19491,-26978,21349,-11572,-80438,-68875,288995,780074,947358,820891,402441,78897,-211978,-232492,17741,374053,636052,244931,-212061,-288814,-137012,-471092,-275107,-339368,-558984,-353714,-202903,47082,32525,-265718,-107350,143441,116180,149047,68983,59223,98364,77580,123245,271226,376814,42709,-87663,8683,-21414,-440775,133490,246117,-298758,-237253,71703,-90850,-85354,26003,254294,5592,-154293,152466,375289,356906,190210,-39326,85981,326764,482633,546334,153832,-180627,-457065,-164591,-133153,-188102,-93654,-40641,201888,593031,722054,312761,-148237,-317373,-4903,76609,156216,36754,-120991,-392640,-168348,44519,70222,24938,174918,284361,150572,-210681,-403241,-421484,-305712,51287,225294,23734,-176775,433789,756346,858022,268466,-25339,-72947,-115629,-137477,-90662,16878,-91451,-78684,-464470,-246825,-87958,-91555,-300197,-146790,-32807,70116,194544,61108,-492484,292947,499568,145805,-287966,40877,20341,-192268,-197984,-76033,-83341,-65783,-421150,-305653,-213019,-94496,-150426,-209083,-46443,-111716,-169861,83409,258349,102252,175288,416521,329121,-101892,-162141,138765,276309,271325,12514,-232321,-445175,-286506,-118442,-258844,-356695,-392687,-425867,-362143,-451472,-570574,-327179,-126934,-80669,-141032,-81282,-62213,98422,114649,-41459,-9483,312840,409713,287072,161639,214715,41388,-132509,-319684,-569880,-317293,87945,238379,61895,-244019,-114128,53627,19166,-61244,-120701,-51313,-42643,-200456,-261413,33901,255589,-15797,-378641,-197556,290119,838794,856481,477684,14255,-208604,-380169,-349246,34979,45856,-230571,-174527,237221,501190,538919,224504,-217915,-158462,191369,136894,-8470,-198381,-403218,-500111,-316489,-93197,207396,307851,279287,220502,155025,151135,236413,425646,419495,290546,-175578,-404796,-396809,-469469,231002,426859,-90662,-206747,576536,790353,548461,175506,144967,-81612,-249070,-251811,-263377,-416395,-431641,-25328,37339,-184808,-439449,-202513,-25989,71053,292854,474096,254236,-39587,-170987,-333684,-495746,-392965,-359216,-149584,168475,491448,515761,446927,38487,-436754,-411487,-364196,-300729,-61242,281816,455261,578994,363366,-75936,-275556,303114,535404,546860,411275,315278,130687,-131338,-131218,-274267,-507632,-196181,-109478,-430854,-147184,217965,198097,-29104,-282526,-501060,-497189,-46124,251834,364197,342517,325761,208871,-68999,-169086,-42045,187688,170130,152394,-132819,-445370,44826,649337,613419,648742,443824,293715,26540,-214670,-358143,-333547,-218123,-103187,187514,271604,28133,-10656,-42520,-274542,-271999,-11443,316185,421639,390981,359705,263105,240515,176411,13185,-119825,-287377,-176931,223953,452718,416246,258970,-10960,-392896,-260730,-61680,70033,286871,413613,308356,80349,-99360,-119904,-72911,58029,-48107,-173154,29211,282513,469697,469298,546327,691012,574933,135826,-432188,-13997,371458,371637,-52991,-104671,23683,274615,480916,881282,1046122,673449,214072,-69875,-142706,-182737,-211276,-123032,-45858,-105898,-337174,-405185,-266257,36933,297880,158748,-49644,-138865,-32590,54161,149778,216750,253884,286867,104475,-137953,-455726,-248278,-53762,-398132,-391301,-113431,151133,235906,233035,13077,-170615,-22026,116643,228152,504336,506352,446089,174828,-147096,-388093,-532178,-331658,-330455,-339442,-172719,-64278,5004,68846,-43699,-387526,-402174,-23504,260247,353501,406154,600430,670182,558706,191178,-158476,-365681,-417892,-78564,429043,605506,201478,-38213,-468574,125282,751948,724166,500292,430927,504241,319537,25227,80666,344146,668537,742143,550121,172625,-95123,-76073,104756,90648,249863,452599,162322,-135834,224816,328437,194776,277064,-102263,-286042,-436095,-329329,-140373,-249318,35845,292340,466945,583274,553301,511690,537844,422109,16961,201470,630303,666183,243035,29833,45446,247690,323193,277336,459888,470100,305165,-181046,-546972,-128793,-20323,-186013,-278926,-115384,-88889,-189655,60071,636355,1022735,824174,585707,279629,-2419,-207425,189810,559846,527553,221618,-130176,-236791,-34243,126407,216572,173856,-97451,-411241,-457350,-314381,-309225,-324847,88442,414630,149042,-294226,-406980,-193282,-192377,-185529,-136992,-91760,-111732,-126209,-64612,264105,606898,779285,498938,30986,-438774,-332612,-294644,-332578,-477915,-281744,5346,120734,-9867,-173657,-73746,240940,509133,452020,168547,-298546,-308390,-243732,-245047,-155761,-66488,-170680,-220345,-246977,-449993,-447478,-118440,23990,-47105,-8705,80882,-36093,-436642,-281656,207552,319404,49548,237066,659458,698371,146149,-294084,-169103,-336378,-202019,205710,581945,639905,393607,169276,137157,297271,394406,324913,316098,33899,-258649,-128107,60541,285646,142943,-308196,-87339,447341,584113,147045,-377859,-197087,-230596,-30473,154928,205913,92059,218910,254877,170590,-58238,-344961,-449315,-268718,-2667,201592,-70234,-343427,-372290,-104999,223107,338649,352276,118379,-285394,-455498,-327597,-135611,-43764,-196765,-483403,-262354,-252834,-141022,47610,196117,421492,461414,528086,590543,296819,-301526,-422708,-87120,77936,-96970,-248280,30094,-32635,-356222,-451877,-35706,51308,-68900,71633,317419,154651,-11427,-120260,-76845,50631,-121137,-321906,-338302,-258049,-349980,-284670,-73140,-63447,-443391,-242869,-97941,-115581,-36677,-204073,-347628,220966,365524,327464,-2079,-243361,-36347,648071,1366508,1419910,536755,-168498,102202,-149074,-426915,-201596,-234188,-145864,-132987,-240080,-240802,-280656,-501569,-508844,-414710,126423,620080,813496,505177,29524,-424875,-344344,-248241,-416798,-272785,-193862,-112624,6565,218925,379229,401875,13203,-428453,-14579,-2864,-314027,-57669,316954,252764,-189206,58963,463540,225877,-559503,32822,463309,347014,42570,-29387,229932,731614,1021072,993400,758930,184622,-216694,-52894,15333,-133375,-115309,-136066,-219795,-261999,-309353,-429409,-245034,-24052,-46968,-221758,-523895,-288575,-13986,152515,147391,-62441,-230067,40204,106994,-5948,257440,395198,174060,-349325,-350003,-363282,-273959,-240995,-292392,-199831,134248,495830,861622,904589,493736,-46467,-335421,11091,1474687,3028506,3873965,3504892,1638265,-260431,354584,1238168,599791,197685,1021795,459060,89766,-208206,137005,281167,7652,39962,218337,-18749,-541055,-253630,-143247,-78866,231864,539748,405699,-140415,-373246,-221486,-325043,-197947,-171282,-458092,86044,513244,662969,616837,419228,73957,-119227,-368213,-172530,-212358,-146775,245591,151906,-120890,667679,1141689,887791,46310,-420621,140035,267580,80150,-192879,-268889,-399991,-485027,-370076,-447874,-202249,-7174,147906,-117475,-126131,-123189,76919,61156,285999,12832,-6928,-10325,-28482,-149158,-324468,-201461,-152043,36378,982922,-171372,1100196,1987171,2605088,2537245,1868418,628521,2652920,4157959,3920500,2934105,1577344,437691,-3584,891433,1127583,1108965,975055,571719,-230692,-281337,309644,985861,694015,251503,-115864,-229426,-211348,-130705,-8728,-185131,-117626,25131,-30797,-187566,-246139,89884,200615,-98186,60624,203175,177819,-112246,123778,212606,-125696,-382975,309359,365556,138472,403558,296415,349823,843248,818734,-26583,36228,495468,572913,237325,-114491,-257680,-421289,-168404,-130641,-275440,270162,529694,339821,179200,529930,791936,733527,242279,-139709,-385295,-268587,-82269,-87527,-318171,-107649,322253,404043,103222,211105,210299,45274,-220364,-158855,-38413,46401,153154,326365,103361,-429890,-97998,403441,453436,295101,-28090,-315014,-267087,-153700,-176496,-91452,-45417,-39369,-104023,-162398,89346,307138,396607,623825,608125,652511,427270,251316,82326,9370,-280391,-506766,-218557,224380,463650,416139,173107,47760,40600,45253,136924,314093,245008,-277166,-83605,294384,158657,-313578,-187685,-82479,-54203,-169471,59309,312335,157314,-220586,-429194,-481599,-25120,270020,88425,-386477,-385254,-278533,-180076,-294826,-208958,85129,207720,174574,61998,53599,-113669,156207,361911,479616,558634,424821,-212922,-428850,10150,249985,166719,-70848,-184222,-132815,11003,5063,-364388,-96665,86140,-248698,-339605,218638,458504,292349,124127,-172048,-124836,-257415,-195828,40520,259459,126776,79470,-56457,-260666,-184789,-24065,65593,-68153,-421807,-293619,114273,299543,23135,-468783,-249716,-152159,-23760,363348,544240,125006,-351886,-286543,-5500,-79325,-146263,-272449,-291834,-313123,-41331,185531,222653,-154831,-273559,257154,603367,550869,181552,27255,-219955,-459449,-266332,-160328,-496924,-30566,487732,577202,509077,294465,92001,-97153,-275419,-136168,128293,92676,-211964,-63532,283328,390710,47044,11269,198626,410513,474124,348095,-61361,-434218,-321789,-446446,-301957,-28901,-147271,-238179,-250350,-327430,-457259,-226476,-82127,124894,524618,366099,236452,353782,441008,58742,-348458,-404508,-310862,68500,247379,334813,250450,110236,-53159,-193852,-231807,196252,182425,-97227,375332,705141,229405,-194782,19398,41816,-21131,-118561,-154345,-287136,-407333,-19917,214370,45727,-193551,-216553,-352830,-551133,-284156,337725,736468,1058049,849640,640505,488509,221121,-301615,-278494,14166,143695,426207,542961,614182,536315,315633,69613,-124905,-40644,83412,74043,-76863,-235304,-207121,93916,664652,799342,471488,-149893,-90585,392894,594994,636277,561503,185417,-363719,-388195,-58989,139571,110055,-239733,-250179,-52949,96473,210450,466228,1010358,1122860,624614,156983,-8569,-108371,-134110,-304032,-537022,-340169,-157931,191106,-25895,-97294,-503882,-87299,359057,622525,685108,706198,605030,430664,25510,-253742,-462462,-69999,333584,638345,474767,219790,161825,432994,795591,819626,339258,-232688,-431418,-591918,-140990,222187,218358,-161013,-521240,-178200,-128156,-223828,-517399,-524895,-597691,-383372,-111570,67943,-316360,-339949,-143216,-82317,90615,322534,357691,38618,-32193,318512,254698,420738,499567,484004,237131,-61932,-10001,388228,360246,307473,32756,-431917,-536245,-228535,-248929,-293916,-482446,-502429,-173811,-76006,-259006,-296055,-375761,-377250,-203680,113566,562505,889485,723309,184736,-475518,-427724,-416676,-374299,-465692,-461833,-243187,131417,332326,217487,-34173,-36090,125118,169687,-201463,-616000,-302767,-59974,67349,111989,-115882,-375371,-230866,139636,490196,501488,334629,355830,378089,298820,310920,343736,564161,525254,265095,-269284,-348767,3322,29747,156074,-68688,-464938,-253745,79765,173071,194460,186178,272613,137286,-141094,-204728,7906,32811,-79248,-215257,-30462,164550,178039,269421,292567,367039,345599,282061,-73895,-352398,-80015,22538,-175237,-466810,-190844,53902],[326877,250235,1986,-230661,-212267,-6476,150595,234266,185065,211967,110573,7944,-230745,-377679,-352639,19017,507856,630421,483259,70430,-126085,-419818,-239315,-102786,-43237,-113187,-229221,-396514,-402253,-138705,-56935,-60946,-207597,-221620,-490544,-480541,-447233,-296687,19468,195894,-33599,-152011,-21437,-125925,-239480,-265521,-398539,-476948,-363544,43254,313647,345013,320557,149762,115420,246662,246370,195622,66963,-57371,27880,-138122,-318591,-298888,-306475,-417040,-173501,74524,8964,-370321,-420125,120474,287420,203175,-13651,-223167,-138535,-87228,-243944,-380923,-157667,2349,-171987,-160719,222985,406511,357232,335873,440848,582464,710613,345310,-107555,-438581,-79892,-24109,-160383,-250491,-169956,-159645,51092,-65627,-366106,-464263,9415,81358,-26822,-119384,-177227,-407521,-256110,201421,447234,407717,304274,181992,155912,170791,17831,-7514,229379,458058,553302,531554,245105,-9678,-257790,-507086,17198,320190,287929,-72320,-323004,3763,234479,154732,466481,770545,742798,-41826,-127992,410488,747927,1012944,1410382,1818212,1665021,1055598,300760,-61926,-156613,-39031,-129223,-151866,45527,228971,490893,412859,55989,-29889,217418,193481,-155131,-341973,51181,174060,19279,-241556,-322902,-145873,451,-44398,-258959,-351632,-560961,-171262,-170266,-309345,446002,986006,721239,-36529,-140367,342170,627959,383130,306765,308747,75427,-34009,178976,134916,-46013,-444581,-182373,323978,534937,245947,-322594,-18105,570458,539495,438545,496430,385887,146537,-100564,-193634,-164230,-208015,-490494,-276233,129741,524483,572455,-7048,197949,490893,106813,-417049,222118,396547,388908,332198,44219,-237781,-53160,191826,273324,410269,442495,408324,410001,48862,-180369,-121440,-34697,-212416,-383899,-146146,77061,273676,348220,237442,381184,477675,601469,238556,-389919,-11836,190616,182649,146478,101027,-166792,-524863,77050,508693,533893,164943,-202358,-426454,-254922,-301293,-453541,-395761,-152930,5668,207998,203369,359704,849886,1304791,1084365,609455,-85600,-362598,136751,440951,423830,276880,-25427,-296383,-338025,-404512,-334599,207674,582635,419686,463280,494801,211097,-414821,20342,429401,151201,-42294,100207,144129,176937,129538,-133263,-216836,7340,81247,-22981,-75441,-107948,-60664,-48421,-75469,-286761,-347723,-207647,-252306,-350302,-208348,103321,141278,74463,-62843,-133098,-28648,96324,333879,431580,265027,204926,127134,-202659,-377797,-334489,-398552,-215796,-229480,-215830,-189059,-123619,70520,2201,-227898,-252975,315571,531461,411458,-76233,-185007,140042,56759,-205578,-569679,-547316,-380873,-271668,-300213,-280586,530918,1233466,1644004,1225831,823749,324684,-80020,-100621,-84621,-148804,-276685,-83773,299178,158721,-325302,-413023,-276533,-105275,63839,256501,268908,-16786,-342574,-343656,-87722,460271,589496,547907,484405,510989,246761,744147,1002159,647847,103090,-228899,-270175,-489813,-248400,-9817,88301,-112385,-517978,-201071,-147496,-393708,-106976,392998,613274,563076,605113,673240,840483,795308,637201,354138,-34258,-7083,-152779,-333572,56475,610073,593711,259174,58070,143824,210599,198712,58004,-231702,-392232,-453502,-567680,-484019,-421138,-70965,243173,254404,140538,-121663,-332868,-198761,-84300,-87872,123480,236920,62385,-49493,75163,122709,266125,229564,30866,152088,181835,-151684,-341296,164168,359328,240835,-45583,-238872,45570,250601,143021,180098,370923,199031,347255,405164,295588,267261,-112752,-254367,-185533,-258035,-406932,-476791,-386434,-134692,-220235,-339824,-449536,-375602,-155210,-217570,-472304,-71711,373687,504127,291653,284193,413152,519285,233958,34313,-12064,4962,-54714,-30316,-205763,-268001,-207762,-167554,-122195,-20664,41580,-60708,-74516,-30703,333841,772580,1055852,819970,638250,737629,543616,168953,-173752,-483932,-369996,-187518,-385761,-327218,-121055,-90634,-319675,-219190,-159801,-160727,-175778,-259733,15201,346122,450134,257863,-83889,-346459,-305336,-26502,-8093,-296168,-290357,-97528,-94872,-326985,-584666,-528036,-478342,-328836,-158101,-89799,137417,177940,4828,-203624,-285801,-389417,-320753,-384276,-391287,-151482,-55401,-100357,-132116,6741,142396,167960,-6592,-332483,-536283,-441126,-194815,71786,307467,-95856,-295311,106765,279856,265550,316032,250261,143412,149809,-200824,-378178,-165336,-244075,-350992,-169900,-35016,119256,-72820,-209313,211556,587516,526309,130005,-403447,-489897,-393406,-374742,-270310,47713,383051,708155,795465,497608,201403,-69119,-96607,-224578,-41177,-10591,380580,467997,179419,-243550,111717,316761,147735,-147519,-151585,-225391,-287700,-370783,-261613,-145796,181731,239772,76722,-85008,-202795,-160197,-125376,-187914,-238039,-55857,449595,869305,1029963,944735,561273,194922,-131411,-77885,-21096,195476,513408,389602,210151,-188386,-198432,-409715,-214033,-126653,-206983,-311667,-365900,-112174,-50898,-213715,-311675,-33873,107224,88887,73032,74547,165900,181402,269097,235339,244561,-46323,-168422,88855,-115974,-326032,343127,528237,-68228,-260551,55860,-142802,-119930,98150,286537,144161,-143202,7224,290305,373389,202908,-63525,32273,322566,547315,653335,309980,-114650,-383763,-181584,-259273,-543556,-505442,-339794,-52943,323426,286563,-62955,-399589,-239595,133155,198919,287862,219711,61724,-309514,-246879,-127843,-131475,-132877,130755,297758,182827,-101482,-183642,-297057,-225218,75219,195648,317,-232395,262561,432526,457373,59993,-77389,65878,295843,202222,11099,87887,31216,-96010,-323004,8799,133430,-22179,-178514,24418,179176,319675,427131,172105,-376635,-33255,136286,-183250,29880,261715,128195,-190508,-170886,18119,63851,114296,-150525,-321980,-547079,-404725,-350407,29053,267896,273242,100445,93128,238356,182404,204829,334431,298860,-72913,-343878,71031,293279,329610,104402,155504,5768,5893,-419517,-454765,-275250,-272129,-375071,-502414,-671826,-446543,-172997,78317,108989,-45381,-87572,-133969,-7980,179080,80797,53320,282150,379787,300511,112628,-94389,-274401,-544187,-401187,55644,188006,270014,210278,65843,-193285,-390345,-78745,22775,35398,-92205,-102636,-55816,-118045,-251405,16539,257576,142640,-102365,-519501,-47347,794614,1319125,942832,364515,-60318,-212425,-367420,54039,96097,-220893,-197456,296888,658333,491176,-12401,-219599,45661,203712,147422,45239,-58448,-292650,-407236,-265563,28158,320383,504031,428113,267990,243117,111992,116980,242835,192559,-30559,-377121,-391133,-507061,-177740,359845,499384,-34986,-115369,833319,1053387,684610,63198,-39388,-278154,-539902,-268102,-99463,-163073,-242669,-88597,-96957,-225289,-405718,-97738,-28771,-153470,147863,358831,140662,-203634,-243421,-274206,-521217,-453724,-341422,-92583,391043,747838,787218,655406,372662,-389338,-376592,-171745,-70989,2973,149392,77574,189551,107419,-181529,-318753,135587,479296,523286,371888,184058,-52146,-284053,31766,-81004,-420364,-144429,-113467,-480053,-32550,353355,438297,59791,-515491,-504983,-527989,-327210,-29132,220860,248194,171051,214600,161572,-130985,-189243,49693,215034,100364,-251173,-388850,248296,869883,574560,499647,310255,272701,6302,-271457,-422816,-466979,-302591,103674,470244,468149,132373,-201056,-281676,-346687,-137384,20717,323629,461459,542716,593646,591484,504474,271303,36664,-54307,-145490,-270593,-41532,277490,339733,228745,-55589,-516991,-135134,65923,198259,392710,404504,164614,-165537,-346348,-122913,184657,304017,171851,97633,349190,619544,597523,465312,520441,710593,591029,55488,-487571,-1231,140825,108586,-187179,-239349,-93856,94998,123703,426995,647137,445545,192468,-59686,-319390,-335481,-541141,-222437,39586,44028,-150796,-278268,-309042,-61578,190252,239657,108021,-10014,-50797,-2759,175110,267132,326334,304679,183674,-54792,-439819,-481349,-149375,-386916,-370165,13369,351168,451002,315722,138904,85582,327394,611509,536244,699871,595958,406634,172870,-137673,-409476,-522942,-477450,-517482,-399513,-123803,14871,73653,72463,-57725,-463476,-473546,-106744,215409,412541,365620,421933,443616,479717,293929,43339,-250914,-481460,-295655,14707,288077,105508,-52726,-320844,-191307,513658,597899,539107,552458,574017,292143,-106427,-112545,263060,695675,861210,517958,-6469,-243631,-49388,-61882,-422416,-237533,187625,105007,234321,429138,509404,-47539,-367625,-268750,-236092,65499,-94551,-262412,-480411,-217989,181053,474267,590680,653103,736466,733847,596299,222714,497850,781766,685060,79272,-302056,-401296,-134937,200535,398382,551090,557745,406116,-3215,-483117,-128238,-1580,-120938,-77249,38852,77800,-46193,407884,974854,1168794,708179,353841,216483,-15602,-321376,97428,360085,275386,-104788,-412441,-412605,-117475,152414,268328,160649,-112155,-388235,-514131,-515032,-483959,-164175,286631,446003,2827,-293379,102293,82741,-284780,-455398,-324728,-146079,-128928,-176339,-63503,189810,536614,769037,596006,197179,-357030,-252302,-158553,-200790,-427840,-324757,-32907,50103,-36320,-260753,-243979,189722,546783,457453,103641,-335097,-145414,-19903,-193626,-300429,-307445,-439587,-383715,-186210,-175816,-343489,-36135,158340,54059,132673,293041,346124,-151456,-437620,90038,304693,232190,430385,693124,641168,23819,-292295,-140654,-258379,-284105,109462,506313,556931,341097,277106,253162,437092,539340,368034,288015,34774,21976,186343,251334,353550,51249,-436896,247437,913663,970464,444652,-381381,-188312,-172411,26580,173507,201688,12152,38485,262589,339296,61792,-407157,-418182,-427652,-532017,-395419,-433846,-558454,-442332,-288633,-78888,176105,489345,365387,-180147,-429913,13688,-45552,-85386,77413,-372375,-253780,-221656,-112226,186345,324182,409129,318194,216378,347558,217241,-208026,-307076,-6106,171331,-110181,-301611,-50378,-81963,-262554,-491686,17584,157722,-47602,-251217,-21281,-39009,59121,164088,183230,50041,-253991,-325916,-206137,-163598,-362403,-482901,-317086,-20018,-7589,34492,128624,-44760,-50111,26637,-135121,-258913,13329,70587,-94153,-394609,-229521,328355,1082218,1379172,845849,14412,-301083,-187304,-123938,-38441,-317479,-315639,-133542,-136330,-318334,-441816,-310622,-288524,-496136,15932,444415,573233,270356,-85848,-374127,-346545,-121870,-246444,-138292,-109013,-181513,-200874,-44830,221775,405096,223090,-155107,-313988,-300339,-172876,55794,183651,-61305,-397522,268591,679117,454336,-320980,-175530,266347,187964,-14794,-125791,67523,476107,734013,905785,783087,401268,-214194,-300376,-236159,-471036,-309403,-134148,18657,4004,-91468,-152337,-79450,45996,134644,-31363,-276642,-272222,57440,218743,152540,-153674,-309282,83464,231219,228809,554507,627498,236546,-311664,-523949,-581444,-351307,-287564,-259618,-128628,186833,604740,915141,726169,392600,-136068,-375120,324029,1236043,2367776,2671872,2364016,828825,-433628,717566,1114734,1123193,908382,998344,412830,-41221,-4735,373950,441285,-48771,-34435,295785,194237,-118602,-408958,-336627,-198810,259404,644932,449491,-164764,-434368,-415262,-323671,17198,12227,-39027,238331,330585,406325,419163,187655,-138386,-403529,-449881,-115638,-108946,59949,304062,62496,-123893,840570,1127281,478438,-288218,-17246,324903,312326,162415,129381,244823,-123206,-260831,-179524,-315530,-356644,-237782,-67536,-148260,-374535,-245245,128628,477638,710616,440807,10708,-148045,-6888,-142274,-359602,-318964,-564219,-149719,-351919,-391333,541417,1457562,2758671,3048045,1889660,729699,2338820,4711901,4516096,4088288,2334492,746161,-40091,840886,1171909,1090735,722530,344008,-160885,-523364,234800,709860,534189,182482,-129082,-245134,-425374,-365313,-168387,-392623,-121555,151660,191904,-296387,-465637,297,167625,68387,355711,376906,223693,-50363,118395,111219,-226602,-319821,361620,421051,90834,163314,188746,403120,826853,622476,-159541,-77654,377417,444513,255779,157800,4118,-148999,89491,180499,-196950,452370,872372,652481,258935,368100,757053,757988,434849,-18695,-363368,-344812,-78021,36256,-125232,-187179,282357,361859,-89116,52389,46971,-160277,-396433,297,105905,146873,457768,729794,365743,-245614,-228025,282857,294404,75341,-133725,-275077,-9815,145105,93229,120724,150161,19575,-59160,-68009,77680,191341,406344,705981,887251,1007120,738482,274499,-82900,-138483,-298414,-507664,-182222,246980,452987,346796,52905,-102907,-20287,178897,369377,442357,268238,-271759,-127826,127801,-92907,-325214,-34558,-101883,-232566,-161820,152374,276314,-7645,-443760,-233714,-318998,-140206,-10297,-259892,-366235,-269836,-427626,-347562,-352999,-206827,17592,24636,-83662,-139050,-94928,-29299,161827,311257,304339,276034,180838,-213286,-309173,-40453,180792,181953,35282,-65074,-53289,32409,-37369,-256440,-51512,80850,-224718,-334851,92565,307194,369312,496764,393178,209956,-52843,-235985,-303615,-105323,-14064,70234,-36954,-256495,-347070,-216215,-137871,-145200,-174092,-349911,-118711,-23310,-298228,-423008,-79358,6650,108414,299917,545394,373598,-195445,-219004,158079,208537,155591,13168,-171842,-425806,-160984,87108,144084,-63248,-299221,148645,614425,746708,482835,192161,-75283,-313881,-328526,-252995,-319457,151210,692163,737116,558452,403963,116625,-80855,-259025,-196582,6783,-12456,-107168,133947,336151,281044,-119188,-28533,360998,661477,721227,469873,-29806,-309055,-225861,-465011,-240825,144795,135026,-220318,-388944,-222388,-417174,-512995,-446508,-443264,144238,212188,92420,323137,508451,217699,-331598,-359265,-295157,-255450,-14196,138241,80877,-20924,-133153,-315022,3500,503898,371963,140202,562802,791225,234154,-298332,-213117,-54845,134893,220278,169360,-162705,-332470,-70359,-155719,-244879,-132949,-296231,-486955,-301802,-58965,697894,987815,1108417,964056,858361,726863,552973,113128,39080,295923,427060,476018,412833,422747,381040,297670,80434,-96158,181262,333576,408335,132300,-141134,-62939,300479,866999,991858,573731,-71539,45213,465443,505407,447672,341934,33840,-453971,-132038,96459,211824,102676,-307212,-420485,-295160,-117381,94179,299642,827543,1049825,716053,317803,27369,-237711,-275654,-131468,-188165,-227742,-50847,-62525,-213614,-276235,-289885,-2196,305410,404588,438898,325970,263412,123843,-165305,-359646,-489421,-222458,120391,287985,81856,-131950,-116620,189607,580293,594659,281656,-272791,-461935,-580668,-203020,73682,-65442,-378326,-404672,-111823,-165522,-321160,-441398,-523602,-481699,-126334,124858,258760,-97052,-532801,-187610,57535,305185,606165,683259,469501,392511,467471,384065,564110,548621,523433,241723,-122607,-77783,235275,29145,-195945,-583884,-343347,-175627,-94556,-249305,-327713,-556452,-239503,200283,339894,20090,-236985,-279381,-371467,-256807,70785,482746,685028,445587,-136535,-549252,-364894,-528312,-468356,-370982,-327545,-365268,-102956,205949,196538,123521,-98156,-43000,-13739,-314585,-349285,-130786,62824,184059,175571,-6590,-202319,-65610,198688,346911,324177,305368,720360,975444,766164,571599,448860,600650,633912,365961,-138495,-262867,29268,102172,85762,-89749,-201105,-157125,-101257,-182922,-111636,106183,421879,468782,361427,-7674,-169240,-105336,-99813,-203783,-40351,47227,90687,213060,329291,402258,367957,233488,-191752,-321726,-134013,-206425,-499316,-246237,55593,262487],[455672,237204,-6564,-219293,-206538,-148252,-101286,-21499,24005,19702,-169541,-320670,-393298,-482596,-402403,-40390,356061,415395,178216,-83791,-343970,-471542,-150976,51,101735,45144,-33989,-134603,-232645,-264418,-357155,-339660,-403954,-403457,-483941,-447828,-359696,-239102,34753,202589,9137,-377877,-355462,-66290,10697,-103279,-405070,-518499,-369052,-75928,76949,149982,46926,-108899,-64422,174891,303932,367596,290785,234712,464632,252043,120486,-12704,-86192,-25483,253383,589656,438461,-57379,-546545,83944,357079,216857,18468,-221128,-171053,-79923,-186307,-156871,38566,222333,108159,-179630,88367,262207,312228,233713,366839,464983,456865,194357,-50095,-289811,-71519,35763,-102796,-31322,-88682,-77649,-44049,-126953,-351345,-334928,220816,358003,160245,-195120,-494866,-263563,155907,539591,621845,351105,99787,-20445,63366,215817,197354,148293,217559,360422,485455,398582,89966,-27673,-114952,-207431,730,194357,118211,-146431,-371887,46449,345534,260570,-9728,234701,343643,-274901,-21918,559736,885119,1255318,1565135,1555752,1343605,939795,277660,-62441,-51886,-3115,13988,60259,199781,303762,480821,397854,86252,-36301,149083,73124,-190711,-502356,-158947,21625,59783,-88932,-68775,16907,145356,137058,-55204,-206369,-500552,-128635,-157007,-248038,594854,1200187,954568,200878,-375417,184161,558674,368133,224138,191769,-100,-191254,113843,216471,139273,-209479,-115426,376062,748063,738728,186782,-378524,-214537,35437,37883,257354,166005,-13861,-241627,-264560,-163870,-161166,-393444,-375923,-52161,311179,316429,-113075,130401,239285,-167206,-1048,443108,459390,307899,260705,17275,-215373,-212953,-101410,184869,433755,558760,565636,562376,314994,-52905,-85209,-78887,-281373,-362817,-139952,110378,323655,427264,290792,471113,768050,967973,636364,34798,-11788,22691,-67036,139790,224502,-62195,-467300,-56323,192963,118108,-153488,-338171,-484816,-419781,-420773,-367545,-319427,-255188,-192379,-56999,30078,317914,767120,1149245,986713,582468,14303,-465690,-143866,227822,435331,651363,411589,85034,-58191,-181973,-448411,135549,524434,452235,631214,652215,181138,-499183,250376,695032,371819,-249452,-95762,192859,274323,252129,94806,89208,73386,-21686,-153603,-176873,-147340,-65807,44710,-6499,-288400,-378240,-239465,-407726,-144801,173181,406186,404221,236002,-59576,-172014,61305,-1129,306344,491512,340564,18458,-130196,-425165,-301284,-142901,-248478,-362884,-447750,-345436,-277104,-164178,12527,-123937,-416716,-201291,292313,412415,162858,-429535,-44706,131495,-94075,-183143,-120187,-110047,-17323,-109729,-297263,-146084,736480,1446590,1443189,1043991,790326,446014,23825,-45168,-77419,-160980,-276716,-242623,145183,125536,-227661,-488790,-429097,-186695,-13369,120150,87460,-96162,-314282,-146115,267918,918098,893286,852989,875592,840531,266968,653397,1013019,619806,97856,6735,-64353,-258090,-134117,114495,222955,-8673,-473603,-179669,-33490,-253346,-143225,313407,611497,855328,1022223,1208005,1038801,780253,504998,423618,95444,67500,-76005,-94491,206074,583662,563629,245827,34587,-391,-72855,-263181,-248920,-356497,-537015,-476382,-459060,-353854,-397236,-268756,-101948,1442,-40323,-95866,-223846,-213048,-220343,-333421,-109001,112256,78478,46823,144366,78304,210376,193354,94435,3994,-159848,-210758,-49713,31676,225066,161905,-40201,-204387,400,231995,145850,130761,299939,177621,297878,307609,207368,279669,111361,81259,124124,-68719,-416378,-359168,-408380,-319211,-408855,-275372,-146926,-10754,-107902,-498195,-306610,198682,560055,446693,214102,302160,791870,1108148,734697,359939,52629,-176468,-335170,-497523,-483757,-270760,-14680,39277,46272,149220,207966,135759,82742,37736,347612,658555,812724,535907,398935,702964,534398,297955,-57615,-349701,-464181,-461539,-516637,-325732,-85691,23924,-99619,-331463,-518163,-410613,-316536,-316428,-72183,410687,721445,618139,346368,4843,-410112,-371612,-312621,-428300,-173624,-17509,-29859,-223266,-226576,-122998,-56484,-13368,35689,133587,386965,480923,426928,100534,1594,39964,47622,-110595,-120663,-52507,-151471,-247026,-193259,12497,264488,318103,134871,-249552,-455710,-332354,-77137,193039,308027,-212299,-415156,-37949,109134,176427,172669,107883,63533,65560,-283664,-168744,11251,-141846,-395697,-379679,-214971,58050,-88571,-529022,119363,638147,558925,188933,-240297,-483816,-478788,-297870,-66500,187175,471343,704463,833890,562536,232590,-28817,-48421,-82404,-80987,-115176,225170,292803,90262,-354859,157524,394881,160820,-267753,-388027,-397192,-327007,-336880,-282494,-147353,-32833,-96315,-260331,-363789,-418955,-297109,-253426,-293120,-269599,53969,570612,811739,908775,867333,600028,165646,-35397,111811,5955,13889,302119,462672,290872,-310452,-217902,-244717,-156509,73107,209386,356557,79920,-142064,-54283,-8024,-101117,-249853,-115061,-147273,-46383,26767,150350,200342,297310,206822,94367,-235325,-376048,106417,-56668,-63059,496694,731902,256957,-53816,195586,-43101,-182268,133394,299748,253670,-69767,-81056,194760,330967,168555,8267,82870,447180,805653,812372,470189,-44420,-396790,-235530,-256894,-106690,-172977,-523842,-435414,-114350,-189991,-338593,-456052,-151826,243193,340607,396341,363610,207035,-186199,-376672,-358848,-358013,-178793,110165,244006,103667,-104463,-130311,-193639,-176148,-7992,43493,-140864,-382066,-16952,62735,-72316,-233690,-234495,45399,447053,433834,175145,183706,230833,156303,-114641,-20046,52201,-108455,-48324,120998,172635,287494,505577,214896,-241125,-275229,-113511,-169017,309253,476219,307000,-96783,-144768,29531,138773,184304,149425,86875,-107887,-98675,-10755,233080,391464,443247,194556,122983,198135,152081,100163,184193,206954,-46265,-420849,9418,386120,461362,251977,358425,348217,283236,-208627,-275991,-148806,-111322,-207365,-329001,-375950,-154926,88534,304416,271497,79682,-59977,-145458,-166360,95937,100170,58862,199807,339175,406565,251489,-170373,-476909,-235432,194911,674362,657156,359239,105673,61506,-1687,-358326,-145039,70375,155514,40474,-98295,-136690,-106882,-176836,-1956,145121,161173,151531,-238344,-288737,462438,1202865,970216,419711,6799,-47992,-179987,152294,236326,5626,-125397,239027,604620,341778,-219421,-162525,108114,93914,87497,62359,88105,-66174,-224644,-270917,116038,339886,509306,373458,158556,175020,39308,-30638,33307,-70124,-358343,-345859,-358988,-530143,233977,610927,603840,-20166,-98985,906320,1106734,623180,-135585,-110703,-140471,-318071,-230908,63124,108663,61580,-108321,-223759,-300504,-394862,-42690,43085,-248173,-186077,37255,-118961,-361764,-261566,-215423,-430994,-373079,-285690,-60873,552000,888427,951845,855012,784886,-37388,-505278,-118184,133997,171221,124033,-65892,-8980,-50505,-204539,-349660,-102108,233837,283425,191170,13332,-246464,-372831,137903,32756,-422848,-114281,-163717,-457486,159896,603078,750395,254730,-326976,-226885,-324999,-388364,-335901,-57420,7509,-65688,163274,254060,-165635,-417221,-65916,201484,-73803,-443789,-117109,416143,912563,566192,334823,152346,203020,-1764,-263292,-421840,-399517,-214550,225685,638963,607864,301240,-90977,-410662,-512980,-209400,-47811,274448,509845,746639,866181,843374,598920,217930,-7596,2642,-18134,-204777,-289381,-31476,147397,129330,-132049,-267429,78043,238512,335474,446683,328856,-7417,-350906,-398406,-71530,375489,422307,289059,323468,636938,960089,807109,440133,332277,565738,509839,-53301,-477687,-63316,-148488,-366681,-273985,-302623,-197972,-49556,-104759,-7971,224681,344367,290583,255449,84100,39621,-362029,-107723,117655,173402,7840,-155781,-302236,-225405,-48194,170127,75419,-42363,-203279,-170580,96980,259661,350681,190936,47541,-206698,-480183,-586217,-227790,-326868,-280030,155154,441221,509842,275683,207312,305317,624153,992009,884163,860513,755231,422955,212685,-28629,-328039,-479966,-512706,-514389,-381518,-71268,100958,159891,111703,-31383,-397276,-443349,-162934,153291,498589,472718,353483,234038,348874,360025,190107,-172981,-500399,-483470,-455259,-289207,-211042,-216556,-154115,-429185,39815,328119,467505,539530,468069,147999,-188712,-243844,194027,705796,905790,430768,-202954,-368041,-180037,-448990,-297306,-124393,5970,42523,493245,706341,632264,120389,-427460,-326936,-31772,224309,-77863,-524638,-400039,-236643,18402,405398,540777,618031,772567,764143,620902,326632,530920,728402,541144,-100416,-334356,-460903,-366686,95849,434417,555088,694716,650449,259029,-287251,-137385,-42328,-131462,41544,118216,106243,49035,648815,1060229,937598,375113,93259,264600,92606,-400754,-220325,-14051,-86849,-496218,-392802,-507948,-178944,190781,318775,82669,-229761,-463241,-446020,-308093,-183703,124953,489126,490275,42305,8140,397233,303447,-167843,-508735,-475198,-179629,-73865,-161962,-30013,190380,490152,650382,582059,260266,-255242,-195145,-92881,-168174,-427075,-371755,-73878,10583,7411,-229061,-473148,-40975,317386,254145,-46210,-266792,-39468,97606,-80603,-305133,-518102,-459915,-303419,-2605,102175,-221204,-101784,53552,-16891,211406,461044,598702,124314,-388059,-26722,263257,289341,475362,662848,489459,-124356,-336374,-226746,-277934,-358042,16586,401771,399361,238454,290393,323140,459547,489389,257080,11640,48197,327379,452564,422523,313882,-86420,-348429,480827,1152082,1090801,592741,-335301,-92325,98088,276769,299975,191130,-27046,-131133,185592,343207,23148,-546656,-205772,5221,95550,81929,-123123,-98689,-282871,-411508,-370620,9267,524404,453608,-156309,-237188,279225,14673,-161489,193380,-25422,-291678,-287568,-205135,205038,409737,317895,138433,-30562,67210,77340,-106359,-124047,36352,104215,-174889,-446838,-282460,-175349,-167759,-458659,56296,215771,22193,-365493,-483952,-318810,20853,303377,343213,129504,-183982,-166356,-35822,-11846,-206313,-495211,-574036,-173032,199970,191693,198693,-92294,-129223,171751,140916,-247341,-342301,-166392,-204788,-539377,-466359,-93425,576468,1013475,930609,446105,110482,-24067,76697,100355,-183453,-432437,-91695,51838,-7146,-43237,-30240,-84439,-274515,-178796,95077,182746,-40652,-256207,-291667,-124486,69764,-10650,-29666,-84015,-212538,-339348,-259955,31289,315557,380241,191094,-188257,-436558,-62325,204239,169546,-188130,-372408,289107,624795,443711,-190056,-458922,-82036,-80128,-168490,-320725,-144048,172883,417388,669049,641547,463652,-117131,-513319,-359862,-481307,-194182,4056,138734,146673,-49809,-145561,-99552,-18875,146237,47595,-69535,-239565,14829,251441,277536,-112842,-437644,65742,287642,335022,562196,589120,172664,-244201,-387739,-441902,-407913,-378476,-301796,-167026,96246,503586,706900,413203,145088,-300349,-570331,153376,538428,1231243,1180025,932499,-105081,-227203,502482,694294,938319,1006024,1290215,354147,-312487,62155,314105,218201,-254675,-112924,493488,505435,229860,-339557,-539985,-400207,100610,538556,353833,-210478,-478367,-495085,-50376,283650,215028,187306,343054,97095,62511,187360,-24981,-309422,-364188,-114292,162410,48075,359992,537294,175090,-46390,710528,775468,-25389,-179854,338301,392310,228011,181368,260786,402125,-2318,-78966,-94328,-319494,-475092,-388313,-76033,8312,-172298,-289150,154183,686666,904649,728846,-21028,-328313,-83838,-287667,-529523,-269897,-314402,-389261,461565,-6531,267076,426815,864347,693175,127647,477109,1538920,2975734,2738763,2509346,1245396,246174,-223410,422887,714148,512284,36171,-32797,-172478,-468683,129880,484793,376496,62276,-202358,-202422,-459639,-490868,-333248,-478855,-61890,130353,198589,-191923,-321842,-150875,7732,228707,466510,425607,211059,12220,-7392,-91707,-338647,-304411,262528,371770,126527,141344,326095,492042,676839,325655,-175296,-254343,55296,76209,73724,149237,13535,70486,365982,357358,-206703,452462,918555,690691,282297,164868,496995,529604,421513,-50024,-376055,-435442,-138551,103950,3795,-315522,164045,250956,-197128,-240523,-176709,-411140,-256196,171864,227531,216403,604562,813827,466016,-123443,-320422,82788,72059,-193476,-524462,-112063,133633,248969,215432,188937,288017,104307,59126,108411,148101,31793,178552,419842,781870,945049,756612,119555,-225212,41619,-88104,-242359,-235001,148247,347443,206605,-79223,-132112,100464,325538,518679,431913,115465,-260294,-123583,-70309,-384326,-178089,42368,-146819,-442014,-169260,119550,155421,-182302,-292446,-27256,-212742,-349430,-283716,-235890,-284152,-271674,-508960,-168354,13862,-42801,-84849,-289059,-457519,-375841,-229330,15653,28915,31640,-50596,-49176,-61988,-97520,-121414,-49599,40618,132587,23956,-68955,-79596,-57541,-94348,-90537,13714,1399,-324492,-412140,-45350,46143,204064,470554,609984,372087,38559,-6466,-117680,-236625,-192191,17579,-40519,-258578,-318991,-18350,55374,297173,101908,-225313,-374917,-376956,-524644,-240339,16417,29361,-36130,104894,306309,480549,90564,-149159,102343,317558,272954,150990,-15631,-374741,-364679,-175244,-137583,-136079,-346041,-87237,442197,715691,559851,138832,-77047,-261380,-263078,-243615,-140741,146911,602729,739616,575576,455072,79931,-164291,-320725,-295208,-189746,-210719,-159266,131417,235162,1594,-476307,-56743,447539,760526,759282,405461,-64442,-284105,-259932,-468059,-297575,126702,188986,5485,-385520,-225806,-274273,-407277,-308793,-139463,-194759,-46383,-67021,147266,356302,267293,-172278,-207461,-61117,-272937,-318923,-150714,-205745,-312477,-350289,-350328,143151,543771,371107,244050,565561,574411,91547,-456231,-456613,-187196,224954,489016,448402,-53217,-261732,46627,-111673,-90450,-109438,-356279,-199849,-65282,-21935,624401,854021,788445,750311,750827,654012,546142,310990,248575,379356,551329,404839,196193,88665,84450,187096,70637,-35916,338252,563049,653491,228779,-141545,26727,436867,838391,953392,558123,53307,157755,387490,257551,141053,41613,-158635,-284689,64438,198619,230481,45392,-380503,-497692,-461094,-263970,-116338,-63918,341392,628393,523941,240730,-147341,-466831,-94256,113580,162434,45892,120867,-225895,-240588,-239735,-133695,21844,112062,74222,-18731,-201934,-218022,-332814,-462709,-426694,-381525,-390980,-140673,-24730,-226524,-11600,21352,60288,213058,168275,39175,-397763,-463029,-473298,-286807,-146186,-372274,-559016,-285547,-52742,-223030,-486092,-378476,-413869,-282470,180450,488487,579885,241354,-183426,-109402,201510,447568,726345,849103,802878,745041,552315,457267,484918,439686,417302,181315,-164908,-204913,-75231,-110335,-103976,186909,199645,132275,35970,-175452,-326611,-461067,-5471,422776,529215,173762,-172490,-288719,-377196,-271446,40458,379509,441966,148869,-431646,-357548,-216411,-316046,-197836,-178465,-151780,-372978,-239235,76203,101429,91270,-218360,-248072,-182901,-275688,-166630,-28416,41830,103225,71017,-16644,-102903,44191,194067,100964,54449,232348,834462,1254683,1024519,669844,418371,475148,623998,394711,-46931,-150388,5918,36745,-109868,-78380,56748,108335,-13760,-132264,-197787,14838,455233,646780,593793,216809,-125133,-200671,-158239,-230559,-196162,-241972,-105587,91653,322716,409091,348490,96113,-321042,-281692,-241199,-392948,-172792,129931,342751,451865],[576700,330148,102583,-112582,-131161,-196197,-183776,-235917,-155600,-189493,-398427,-296352,-108466,-235185,-125793,59369,139859,77004,-240935,-375942,-334356,-137371,100707,230319,228994,165866,167169,144155,-86436,-363547,-329436,-170769,-250401,-478965,-382635,-357741,-242202,-135592,106778,287469,113998,-176546,-416608,-7193,116418,-66870,-500960,-481269,-525758,-417498,-92239,74054,-119405,-335365,-276837,61396,322613,507059,507050,511437,725263,694944,593945,435958,296727,329786,506190,786932,638073,151918,-538976,9289,361768,196977,5011,-211911,-252297,-150701,-174068,-11154,226846,393026,201244,-219636,-176802,-51493,90581,50418,158131,206325,144001,104264,71658,-126500,-87832,173145,175941,290970,144500,78122,-45342,-16125,-214185,-302193,262940,485210,220332,-183952,-117854,249485,590466,804541,686324,278089,-114239,-308625,-167430,111150,250277,175517,72712,162353,257959,70364,-72871,40043,99731,202639,288391,99949,12228,-108709,-263976,13749,311079,324326,-69480,-174144,22839,-424273,28140,515812,823240,1227838,1423205,1096224,918619,676205,209021,-48000,61678,89986,194768,215315,196962,280755,343130,257357,15323,-50572,124375,59139,-158316,-399875,-392712,-154186,89394,-2454,25691,93590,207978,212537,53345,-151482,-433230,-59408,-121511,-236128,568721,1153986,1050590,414181,-336643,86283,421989,312675,101156,-31081,-187625,-239145,95819,271045,259312,-6793,64191,444083,862763,1058721,731397,141593,-112268,-345399,-233669,-13237,-68170,-180348,-281856,-227082,-178570,-236664,-323889,-340332,-162359,58277,-28060,-278612,-43154,-88380,-113794,402874,618959,441508,127874,26254,-163197,-188798,-207984,-524309,-27682,346681,557755,578654,469056,308441,-70907,-174733,-180244,-260681,-340657,-190351,56941,182480,368137,410134,549256,970226,1143379,929684,217702,-37326,-142782,-313247,171626,336300,36361,-398246,-126834,44571,-25732,-272499,-548900,-469470,-376371,-297836,-253544,-309425,-398541,-315990,-110282,-37279,261122,537386,737100,664324,386375,75466,-286925,-478661,-11042,449315,734933,488024,176835,14265,-79424,-481158,-142704,250115,289308,351142,437603,-72137,-322824,381911,812837,633522,-36765,-313650,122238,255891,250676,158904,192406,31740,-169527,-228194,-220009,-230515,-140913,104051,175568,66854,-125177,-268075,-365983,193716,616761,705837,611359,370590,-3738,-225728,-120720,-284638,46953,364364,301744,-103319,-404915,-429987,-61107,-6211,-103931,-159321,-265753,-291855,-340014,-252791,-104314,-268439,-588070,-155279,158820,157104,-137350,-397251,47292,122430,46889,205918,384184,410079,321421,38408,-329412,-153099,611776,1155690,791210,630971,627831,465995,141405,34206,27648,-55548,-137504,-211833,29793,88827,-135358,-346675,-462218,-260916,-146957,-161983,-256402,-314409,-358308,-146285,303730,851317,792746,773896,1031108,940342,294026,468129,808506,458768,91430,95189,-7100,-79117,66331,211651,266592,65827,-353915,-382670,-145050,-281118,-195029,91904,409836,913795,1182539,1363095,886915,492006,316759,387063,88757,-121788,-209623,-18377,314572,471464,411308,101000,2045,-105520,-327897,-517817,-505313,-553293,-390315,-269645,-290279,-278432,-335063,-387332,-95100,144803,278807,165005,-154626,-312753,-336319,-420066,-487038,-262434,-114865,76941,185533,155476,39330,65198,59411,-154967,-460206,-74692,83626,-142339,-69100,-147000,-264601,-321620,-102401,113875,59538,12584,96617,65540,89735,2441,7214,211345,185808,197197,237058,4985,-453879,-350469,-369734,-412676,-338285,27142,155598,173817,-155807,-330809,-101170,393329,659555,412828,88017,53377,730958,1165039,972127,533128,-2038,-429356,5632,137310,-117573,-158522,167867,280944,322300,501366,484755,368618,244649,191498,439128,628421,585105,234076,86510,427487,353694,259447,-140046,-381747,-474197,-274460,-284126,-344955,-263911,-44112,38664,-723,-166903,-330469,-441842,-440420,-292386,297195,721354,711476,592436,234879,-245326,-385218,-347829,-340676,-193876,161755,279881,215574,151291,222470,153184,74202,116647,274434,479650,609959,682881,437895,263802,360182,381068,272782,136902,11464,-189244,-445440,-315998,-123580,196493,250850,147006,-203747,-470482,-368087,-120581,123212,-10214,-432436,-308090,-36918,30703,100542,-21708,-100636,-83332,-179736,-205884,144714,248490,-986,-299134,-429914,-423800,-118010,-46679,-189879,429201,736922,568079,178767,-129977,-280335,-458009,-397732,-103566,127171,349150,470741,599797,441088,167388,18204,-24727,1243,-163117,-114220,98787,120270,-42840,-468634,69029,292162,11903,-334405,-19875,120395,57900,-248146,-240950,27198,87078,-71614,-402479,-546477,-536639,-338723,-292909,-358155,-308310,57068,482322,579618,570966,540998,397388,-105869,-2945,212293,47346,-169655,32273,313819,913,-322818,-236526,-224160,-190742,147286,458551,771151,517909,103404,20015,149505,289831,120322,-193948,-278121,-199480,-78010,35110,93761,149646,121741,21281,-333667,-150598,166214,316690,242456,576318,816051,506491,98775,174986,-91965,-317337,38023,227114,205722,-120243,-154529,59203,183741,37045,11049,157289,547643,969355,819125,407609,-131543,-450959,-318930,-216340,128949,112690,-131115,-332049,-498988,-368996,-374053,-409257,-141556,253310,415989,411783,382819,250746,-67056,-429187,-565206,-456864,-159414,53234,78374,-122249,-286653,-311748,-275177,-261905,-217449,-223767,-370896,-530015,-280322,-254229,-353240,-519304,-522506,-211219,230974,429880,355587,348566,486940,387095,-35339,-237470,-338355,-240190,32044,72863,-92562,-63889,279219,103446,-220347,-505187,-353141,-122791,365926,563695,421751,30416,-141156,-137182,-14248,22166,271420,433027,385291,469940,408954,284485,238626,269459,18347,12186,38751,-48213,-174872,-75066,9763,-75463,-339867,-89869,450309,586716,390321,279693,362076,181659,-1790,-50863,-26755,-15396,-150361,-153608,-111887,102056,339103,429226,293289,72314,-96973,-154768,-302948,-130635,-37502,-76737,35462,246422,470679,390602,-153253,-505210,79407,676222,960919,809662,209924,-122946,-23200,79697,-146418,-101178,142388,246154,187834,27261,-84450,-42512,-74079,-95790,-114608,4506,267113,86027,-267099,-162105,469957,511548,153403,-54049,46389,-14901,163189,318349,259220,32296,105356,308661,62319,-395378,-193073,-29430,-146553,-98611,-27327,134172,158206,-37527,-356015,53590,209484,287591,140928,-40668,6025,-43592,-135138,-196477,-303062,-298878,-127684,-327944,-342161,559987,906644,741293,-787,-210994,693671,866285,356656,-417463,32386,119666,-111661,-244285,136732,308376,243708,-138317,-409447,-462319,-403325,-88844,62321,-153416,-528214,-245734,-372416,-418919,-242521,-224613,-360364,-257957,-234649,-92689,567320,840600,904199,923148,1025714,397011,-328070,-255181,168766,282368,175487,-39260,-36042,-71788,-165145,-278756,-122252,-71141,-91478,-121829,-193202,-406300,-307982,121854,8454,-485218,-140525,-278621,-319088,326001,830281,962278,455305,21875,-54573,-207736,-316184,-529639,-439468,-355636,-278567,64649,141938,-262838,-414947,-50250,47801,-333667,-464348,155776,547598,827068,633507,305438,88950,105053,-34997,-274254,-475621,-413855,-179815,186377,556551,579331,367145,145616,-124213,-420433,-499073,-187007,163348,503300,886194,1075730,927105,495958,30579,-81707,31403,32679,-149588,-323416,-370714,-151909,-39759,-92293,77803,333663,419501,425984,400668,173074,-186279,-312288,-268438,-14864,385359,348252,231462,385306,764531,1135969,955916,341296,-19610,295763,320855,-190613,-481289,-215844,-243950,-297506,-194698,-290499,-289041,-165135,-207494,-222025,-19670,334494,467337,531845,487288,230780,-129077,30700,103499,160881,52480,-97638,-306455,-472066,-366523,-97019,-160570,-200091,-280321,-251948,-50597,190730,288593,21035,-334420,-381247,-343765,-369093,-343996,-274981,-233008,187661,390760,393911,160598,197058,408197,729370,1042996,993847,839373,824891,540424,313423,78620,-191992,-1511,15173,-165701,-356045,-108467,121853,200560,139757,-2530,-272452,-417698,-171730,69009,566489,737310,559350,215447,208254,345841,219378,-165616,-360691,-281106,-181111,-91768,-303445,-470346,-47846,-25260,-278774,-34793,275665,366022,195597,-57698,-130882,-161501,140727,621893,741930,207816,-445281,-274321,-292368,-244556,173098,439164,81294,-5973,601470,889668,576873,221471,-265419,-528869,-99822,-23125,-301348,-340534,-155930,-75998,-156087,233772,417889,456384,566039,555972,429879,262691,304981,487041,288232,-155748,-77552,-181154,-300187,40158,374751,501945,821739,932850,529198,-22900,-131748,-138099,-220589,-20489,62340,23460,93913,717748,933525,495801,-79557,-15712,415893,377858,-75667,-586058,-418677,-417453,-295321,-171469,-427972,-208241,199126,303395,-56989,-411683,-596004,-409911,-238381,8253,335457,606771,502517,99727,120995,393929,291096,-65671,-301587,-422923,-133098,-11693,-185648,-56418,203679,439117,484852,493784,226201,-165572,-163336,-94767,-222610,-433408,-369027,-83390,25244,75698,-126664,-400063,-209756,-44644,-48262,-153257,-162779,-21130,98171,32021,-181160,-227506,-194725,-59422,229355,321434,-89084,-265728,-247791,-201290,259529,605295,709303,340497,-157671,-33161,211999,233233,385811,598409,304346,-256221,-388483,-262264,-302756,-366934,-39856,296728,252876,166824,242262,319472,383062,315372,86801,-351296,105000,566183,622754,504823,199191,-207134,-112741,618020,1137660,986430,562817,-209123,70880,489897,603920,485128,196592,-73165,-219229,74432,222185,-61027,-537422,-54154,412571,651001,913849,699814,377273,-81829,-441084,-562881,-137668,426475,377399,-215577,-51015,444679,95673,-246834,90475,154659,-314581,-445783,-359381,86679,349388,177493,-15565,-112263,-88075,-54177,-33559,50383,94782,23904,-95387,-265961,-493706,-300923,-242936,-496274,7962,169813,63366,-125764,-252105,-422528,-109425,267725,368084,279089,53237,37445,168172,223580,115328,-298077,-483662,-444771,102659,171026,108608,-211680,-232560,203812,299437,75274,-455385,-283120,-279691,-446298,-470178,-536836,-2306,469899,751838,711271,508786,189053,161541,180472,-57914,-496967,-42747,275403,388361,277138,94281,58336,100302,78395,45084,-26815,-234711,-268847,-114335,206973,375687,384997,105639,-112395,-159892,-176387,-160007,-73928,175833,439244,461903,188580,-231342,-29688,262968,157393,-157007,-386778,99922,354538,245744,-159612,-484480,-266402,-189791,-221750,-504092,-325684,64330,330438,515912,450757,372764,-7784,-367195,-398745,-505372,-322858,-28824,95056,99182,-186746,-318993,-270095,-173505,-695,-13294,3294,-168312,-79830,229550,384998,-501,-517015,15240,287510,346672,375442,339292,41239,-173579,-244206,-306017,-342387,-476794,-408791,-286403,-82096,271285,383963,133794,-150877,-508679,-644542,-199396,25802,348870,261383,-54394,-421881,-130917,249224,294220,627049,874720,1085357,319280,-276713,-17229,29961,-216426,-403165,79162,730621,764483,454010,-105932,-325977,-488721,-197596,260556,159953,-212107,-281870,-201975,250699,491312,327654,247829,300510,-69978,-259762,20284,-96847,-323967,-171211,271455,626040,524012,671446,796740,325087,27610,370275,227728,-291206,181447,593766,379047,53164,143096,145679,84908,-68115,12587,-138368,-427045,-435167,-272366,222710,184750,94987,-257339,136212,665239,881358,774322,-72735,-503351,-134480,-343790,-350030,-145071,-344729,-200845,681352,523227,483913,86592,-57400,-441384,-213164,541028,918092,948795,1093700,753924,176905,-196110,-251362,247708,301050,-166184,-387181,-234677,-209851,-378391,-2098,302685,256893,-103262,-68074,-27720,-305230,-358705,-313320,-489244,-85408,-20792,-62052,-106435,-70304,-210880,-207848,292556,427314,413400,257259,98389,-171560,-250567,-277438,-224183,97352,279237,216749,275320,525320,551398,464378,127638,-36225,-304598,-283104,-302747,-200005,-117950,-159319,177554,539787,336074,-278990,309686,719994,522440,188332,783,115938,160277,186000,-205196,-448594,-463649,-162270,182986,115604,-392344,19406,129950,-189445,-513223,-334366,-564726,-162326,213420,286053,287044,567296,600485,415716,-51637,-299728,-64949,12056,71442,10279,75335,159787,203278,193415,148393,339094,191894,111981,193980,260219,95205,-226851,-145312,360144,564311,505026,-128555,-75827,332313,245290,5982,-323729,8831,226336,68053,-150641,-45718,282643,506137,678136,446320,119790,8747,-36197,-219146,-415854,-26241,87505,-158076,-473356,-187657,38662,5350,-343565,-112930,126301,-94522,-476914,-320804,-145935,-311567,-389136,-406593,-1081,202117,89504,-84507,-260860,-404592,-580442,-314409,-40355,-212105,-369209,-463880,-290171,-143305,76163,84783,-2827,-40966,38416,-83848,-170396,-166005,-172532,-112624,-50410,24220,-35033,-302687,-529889,-173329,-140117,-83617,127505,430327,262633,37600,214371,184207,-6649,-307262,-39160,-3936,-180071,-17577,379731,530707,679586,315610,-92992,-512686,-501913,-372382,-156897,23341,7140,-185309,-165110,-30958,381290,293431,-93126,-147977,171701,192538,207170,132549,-159008,-226528,-298638,-349924,-279635,-343152,-369027,138395,485367,409184,-18405,-159114,-241654,-153308,-55740,-81547,-72982,228898,586030,571428,458268,50846,-255213,-421938,-380979,-371921,-453593,-308006,14025,87040,-144232,-328135,61989,460821,714082,629101,225064,-140169,-363086,-363050,-402815,-314808,22857,90994,167227,-133220,-152244,-128315,-276478,-103924,166183,127010,-135891,-78972,5359,181489,339211,69175,-83963,134702,31718,-195912,-400744,-451196,-545980,-501210,-174052,174353,311235,185161,203298,402646,324247,68085,-200287,-275955,-285165,249194,668467,611150,-9998,-278223,149337,109187,43238,-160533,-338382,-18767,20921,-120489,255875,501436,413718,458648,477069,425353,295220,286494,215510,260238,498383,354317,95521,-190000,-230378,46631,54745,48281,438438,783015,764444,228558,-131607,167557,538870,639249,651165,332578,101810,248467,241987,-39395,-227109,-313278,-336079,-140623,233882,286392,221031,-23288,-354367,-263246,-159185,-183173,-338202,-437389,-154039,125817,142404,-34634,-412166,-257692,167832,253215,321971,225267,61837,-112376,-165915,2915,-16668,15448,-122795,-306290,-319832,-184157,-276615,-335541,-418799,-347351,-337382,-462247,-423669,-297747,-306258,129544,417148,339246,-344,-290231,-316526,-212542,-277614,-260820,-181632,-192643,-359222,-364405,-196113,-45399,-264220,-467769,-300952,-276796,-95739,395943,780546,868474,600083,170731,101639,361151,544011,696179,822828,916419,846971,534700,403977,230206,192894,176420,59844,-159009,-332035,-351725,-31812,360057,710908,607248,349957,153383,-62838,-270405,-352935,161123,505626,584014,260868,-80384,-391203,-376517,-219531,56596,335728,315935,25997,-336270,-220803,-141142,-239360,51442,78629,-7216,-272207,-250975,-83332,-16836,-102105,-300813,-324516,-196272,-156855,-101080,-42067,-108705,-143014,-164527,-126469,-97653,44318,74089,-215695,-208802,135363,685265,1159979,1030245,617364,286114,234827,498559,391442,42007,-59924,-71306,-259464,-364632,-79712,194598,320994,187489,33324,-36053,-9146,367539,614908,509595,217469,-77195,-221861,-230344,-282274,-367467,-526462,-325222,-34011,275345,381835,323512,74327,-104934,-102113,-136774,-88927,194327,460354,603244,571298],[543882,476999,192461,-54690,-122918,-208596,-141189,-184777,-237705,-375277,-395816,-90622,94799,60708,194842,271632,40485,-286026,-462634,-300119,71795,243714,313969,364284,244437,105095,120494,156634,-126203,-489646,-218447,-102532,-217340,-524314,-386140,-371250,-261402,-119597,131665,335933,134576,5956,-216385,-130575,-5044,-183682,-362189,-87321,-102994,-126021,83799,167138,28811,-317490,-536660,-116928,229886,481815,531747,548694,603708,858797,800226,679226,511023,467201,474779,568827,514589,158790,-513519,-151194,220734,94337,-61128,-190245,-360132,-338209,-276864,-88364,207075,396220,113398,-282774,-572667,-415291,-267527,-137051,-147095,-188759,-125585,83606,104392,-139149,-149582,344319,582213,583899,410086,223439,11817,24543,-164640,-398938,90100,399462,184156,77817,418248,760901,940227,897430,581604,114035,-386280,-551366,-365377,-94268,119680,29992,-166860,-119898,-132384,-324058,-169611,75572,240488,377858,385227,149811,83526,-28479,-187998,-119160,121740,203606,-28952,-363326,-125725,-282366,-287,239821,555048,911914,993252,610806,526681,369854,82936,-77165,97336,147396,277212,220519,107744,116771,75084,4186,-116359,-51348,168841,101220,-99055,-287631,-535719,-396584,-57403,-9514,85912,118274,178034,150339,22253,-211088,-384669,-6061,-89207,-262079,409606,906709,963209,462760,-183264,30844,269382,227942,21630,-239808,-438734,-182353,131013,289814,283950,118627,216433,515448,850611,1037116,928780,421234,220510,-14312,-127707,-171871,-192392,-265561,-229484,-190781,-228290,-297117,-198076,-180003,-169849,-139960,-331993,-405488,-251513,-199811,264808,739320,766652,378163,-106311,-349607,-446730,-211096,-48716,-15559,-5470,234688,461279,465763,248693,82805,-204321,-275561,-153762,-173628,-337710,-205383,-19085,-113711,209985,553738,624781,898319,994267,841687,139322,24505,-192849,-443500,217732,395412,110279,-351616,-145157,170584,221686,-97374,-386843,-356412,-232138,-226373,-262946,-352679,-443060,-292928,-14572,176611,297603,291506,244280,216827,101672,81457,-104911,-370712,-85667,454684,546660,264809,-30405,-102039,-64149,-279942,-530458,-131887,39550,-58994,19559,-293437,-99387,456529,826592,862846,395980,-41573,49917,164616,138832,56583,92101,-48807,-157363,-77697,-135520,-267128,-231371,152532,428481,450302,101517,-256862,-193147,454383,973026,959172,769503,510632,170156,-43499,-278495,-469271,-339849,115631,179534,-46752,-289806,-294441,-61163,-119944,-194952,-123808,-113242,-153612,-283061,-315872,-194566,-333861,-505835,-195719,-61072,-149369,-345375,-268799,99666,282462,293345,443833,678455,787568,520390,153638,-323747,-274602,229664,457261,69311,166543,395525,373582,236756,136420,158168,49931,-47275,-133978,-14386,92800,-50632,-233324,-374327,-271703,-265082,-431751,-563379,-604670,-419534,-325508,26508,363141,455233,491195,909819,789674,292497,282661,496978,259490,87066,100373,68355,115445,261652,314948,318519,169797,-121552,-324420,-335564,-414707,-268760,-134744,152937,740034,1082883,1103555,566749,347303,422069,368930,23319,-335055,-453678,-56500,359410,332693,125875,-177065,-84181,-94582,-362176,-518831,-403844,-379820,-230293,-96211,-102146,-139530,-139745,-19567,353084,591642,685304,322110,-163873,-426943,-339698,-229967,-204230,-403097,-379944,157932,383797,340877,-135034,-77050,-33499,-298476,-356248,-18696,36540,-258411,-372366,-554861,-517062,-500240,-203182,-18199,-41363,-80136,-77220,-37741,-101393,-319822,-164172,73123,56377,83475,160230,-30446,-447385,-419598,-404390,-323117,-195065,164594,315377,183098,-103754,-107421,56957,497229,698226,522730,113785,-265719,208297,734379,896262,500725,-139150,-360221,374529,749883,332315,33252,271065,416131,492278,690852,662428,528520,390406,418244,603593,695277,456913,62061,-164209,-9287,47705,21891,-373084,-623988,-268031,1048,-78056,-202595,-501239,-234285,51009,229121,87813,-188641,-324985,-294445,-402819,105327,530000,588753,590578,233508,-174459,-189207,-92173,-202106,-347947,279097,628954,644761,470410,384293,96937,-71832,87095,317344,438632,557205,681112,635373,468785,548710,603051,612406,428626,151905,-22090,-192519,-337802,-364912,-33678,54056,116784,-67188,-307685,-413501,-281716,-137710,-370084,-452564,-188093,8406,123667,143624,-133097,-274623,-196388,-432565,-120885,340380,422237,157570,-24825,-73739,-227104,-329584,-72627,99937,658828,752159,544884,144611,-86322,-113123,-188620,-340459,-315160,-90450,80331,135663,246533,230408,83501,70158,-24642,-2770,-182414,-3982,29293,-15331,-157821,-298666,-42238,57206,-290317,-160590,528351,599308,294578,-194700,11061,369371,469166,246439,-125988,-253931,-344242,-251727,-258525,-421205,-386165,-55878,237326,262764,136956,59661,-40787,-523056,76756,257471,62718,-323898,-179955,53299,92214,232252,-10994,-268308,-288327,97338,477848,800595,717942,328433,96856,237217,630310,699626,468371,117717,-102432,-138770,-90722,-63776,-87357,-13535,134986,146348,461277,589254,724865,518211,636818,836222,656783,233404,-2517,-301064,-467089,-182255,33557,-24126,-319095,-233390,-73820,-631,-69625,4074,177903,496118,812473,571919,101275,-329598,-276722,-249850,-311852,63879,228901,216025,103414,-18819,-126609,-282643,-434714,-222963,177345,412655,359248,299691,224781,62559,-150355,-295798,-307475,-158619,-46479,-151631,-414354,-533850,-476086,-430434,-414764,-477932,-509361,-409961,-299685,-332566,-369516,-189765,-206695,-299386,-590912,-157921,299753,550542,613883,721701,440510,-29232,-221477,-199635,-29979,105145,-73051,-474426,-402754,-182950,-111597,-237438,-442741,-558811,-189422,232219,486123,406584,143029,-151083,-434006,-324965,-163551,296827,632049,802525,854817,657387,197493,-111868,-173542,-263205,-222996,-233786,-364046,-402447,-301621,-236819,-147929,-227950,-150893,427194,636961,473550,22926,93738,105205,313532,218199,109113,-17359,-265984,-138573,52154,276342,516473,445547,186591,-113875,-263825,-266517,-392075,-364119,-255765,-319675,-189728,107535,437662,444828,-50542,-410016,251394,864015,839176,555175,-165415,-414659,-163311,41046,-12291,45539,238213,316128,296710,253275,234463,170857,886,-257770,-463104,-224902,274814,380696,79451,-287941,-187289,2559,-133908,-71061,116438,86906,57293,293371,417209,174090,26253,-71969,-279668,-470983,-296987,-287902,-280076,-197641,-169522,52784,282984,102894,-317284,-209118,-63227,-70460,-137770,-202438,-131843,-41217,-20390,-104556,-130665,63515,122850,-243763,-272399,655131,1102050,847529,93603,-361432,246422,407395,32535,-327422,239363,316947,-14920,-341944,106791,398556,263555,-104536,-524105,-471239,-379421,-179750,5155,-71519,-216115,-178818,-250553,-273124,-231164,-265569,-259789,-148720,-209281,-159159,445097,650531,680905,810900,987742,723638,11841,-476916,6257,238247,200420,678,-78947,-58328,-87410,-84993,62229,-6493,-97133,-330271,-377884,-487660,-329855,-78445,-199985,-479801,-205587,-401039,-182093,399193,911758,986709,629923,345836,3272,-198729,-326037,-369539,-417680,-320382,-225119,-56414,-110814,-243267,-76932,90430,-130417,-473409,-119714,392662,644948,713248,750446,416304,183170,23417,-111223,-329250,-546253,-501348,-275919,15302,266784,379519,307710,313194,196608,-136964,-445989,-246070,-12395,337222,833158,1122608,815283,241890,-210716,-71654,57596,2528,-204760,-159086,-197537,-421545,-215763,120457,430483,564304,566408,452593,279905,-18915,-333458,-251872,-197593,-19251,190035,106572,19129,254452,677131,1046058,915058,175625,-412146,23446,68039,-329867,-479543,-404686,-409244,-91486,-5196,-199394,-352691,-248460,-222062,-205688,964,362572,619195,597880,585121,147924,-18243,64702,-19680,-24905,-38386,-112088,-325385,-454819,-314650,-400572,-385501,-117344,-54595,-129337,-202395,57039,140728,-21136,-177572,11186,-40109,-32679,-444832,-279398,-254522,81268,261648,221616,91011,137946,378915,617182,745515,745875,607021,714576,698968,472850,101180,-74999,432423,610049,259736,-217968,-231339,78660,177907,129902,11988,-150974,-394271,-206749,-27278,574553,1013584,861347,388787,118425,250389,123935,-217026,-212603,-109149,79230,364483,101762,-316800,-2349,263693,38671,-374479,2269,70173,-167008,-176725,38039,96153,161506,421077,354957,-127782,-316575,45061,69847,301762,676671,884903,223998,-13452,592458,916349,498119,157680,-322630,-512213,-389651,-350616,-475891,-65424,-26242,-78111,-309671,5380,244363,234083,185753,139814,57005,39309,-9663,158230,9831,-69689,82037,-99557,-277613,14803,282814,488930,901941,1120482,731510,245774,-69974,-233949,-334510,-222113,-93085,-91932,112473,629026,698251,80470,-323810,145943,617823,767479,452428,49683,-188834,-234703,-65703,-65876,-394763,-215218,151812,178201,-209932,-483280,-389751,-305227,-199206,88327,409521,600446,462488,102533,49755,142611,84085,-28865,-179261,-297029,35099,110705,-158332,-146164,169159,347930,340598,372645,138196,-105600,-145786,-137681,-285803,-401617,-325362,-65173,84739,145820,-232,-23247,219452,139135,-2308,-72386,-92999,-87971,13661,74194,-67871,-4787,24097,178955,455765,470907,42300,-383101,-582162,-260011,331343,763616,793994,541708,133571,74291,143742,111304,218398,485134,139367,-322356,-386455,-136747,-177866,-263854,-14839,232315,191322,150954,185418,251997,265871,159120,-53250,-479584,186638,674146,669296,469379,62991,-185212,139094,707506,1000420,846093,461803,-22075,204809,776293,845839,624602,218034,-146816,-211857,1301,98920,-11620,-384722,-7462,637128,1070878,1397922,1316098,680990,65226,-374761,-368763,-196649,248185,191704,-309469,73074,508626,215266,-271340,-157957,64762,-247910,-543784,-462389,-139789,115609,28180,-80687,-107222,-148579,-155320,-14765,168287,214923,113776,171194,120102,-145947,-388439,-483281,-437160,-108180,8637,31982,68915,113411,-152434,-255640,107178,330959,407227,256071,211691,385858,507045,492522,43287,-261341,-492320,-243170,-55895,-98087,-326723,-320722,132193,296331,155878,-361848,-289242,-266734,-242909,-113423,-191417,-333071,-56792,395375,654714,577229,272158,128933,234982,85548,-250778,86376,547231,739622,457994,60186,193572,547540,593023,386434,46870,-266150,-171166,140937,625679,773296,776555,263465,-166792,-57645,107143,90955,-2462,45801,376742,557600,384376,-120754,-80231,176626,29343,-181281,-483245,-213474,-6789,-35460,-176994,-249192,-70153,-17930,-25367,-307941,-352931,175964,422539,489359,270096,168657,69008,-171613,-396534,-512233,-400775,-228895,-53286,-64771,-296862,-348566,-471248,-349454,-192316,-162912,-62123,-115482,-121813,208643,415907,94844,-397883,-46096,243025,295416,167035,54015,-87707,-107800,-109264,-153314,-181679,-454849,-514103,-419213,-270226,29214,142221,25529,-295397,-584383,-485002,-372486,7276,137161,235126,78531,9562,-118617,82713,180901,476377,716385,713202,269603,-194954,-173133,-297048,-346999,-102850,372052,849086,850417,522724,160951,99485,-103564,-460630,-79673,-42287,-50816,-1889,77815,472192,633929,409182,269274,209048,-97279,-454151,-33362,10702,-154975,-56216,525481,908842,907207,766644,818318,378945,43592,-21818,-310128,-127103,482912,730513,338275,-142651,125413,7873,-404578,-256299,-50778,-291807,-444098,-436089,-142768,434410,295508,191741,-216527,72492,487726,706395,592641,-136306,-454281,-101898,-223984,-260333,-223213,-561646,-174661,671222,634051,455522,159425,-314,-262483,-590280,-143842,488659,483205,652923,143371,-41320,-190405,-55116,282335,83401,-243508,71938,26586,-200121,-355845,-138414,43974,114630,-129803,201422,182192,-9336,-12530,-153630,-434530,-183970,-189176,-342567,-28488,161682,-113241,-367668,205297,278262,390013,381501,206505,-277234,-305955,-124540,-54644,33918,221056,311024,422370,625830,536864,326478,243924,178389,-28210,-115155,-102552,-189411,-450199,-276361,137893,476456,135223,-383302,91059,393853,268573,33622,-69040,-116956,-128036,-171607,-424038,-464160,-411265,-87460,314157,245249,-315426,-106610,43556,-156749,-335903,-362097,-501957,-178744,159286,289921,347156,460548,322579,287208,-21416,-244144,-113640,91611,406853,573995,275452,114585,58173,68947,49083,256230,194915,21124,114766,322334,384688,82515,-217796,-174006,94449,140378,-356903,109165,529716,548552,152498,-376692,-116471,123865,-52227,-195359,1587,359502,712693,930693,759224,586415,433052,114473,-274828,-192503,119046,127371,-126195,-304603,-140283,8252,-91172,-458746,68542,276204,91204,-364896,-349498,-241106,-363981,-517772,-309200,72027,198820,99628,-2200,90805,-12796,-373944,-374724,-223947,-388295,-100368,-249026,-348945,-4455,302501,280045,83333,12241,-51126,-241760,-317529,-233046,-188751,-110038,-136463,-45190,25780,-32004,-288545,-249153,-152345,-252312,-329066,-19329,-39246,-28462,230758,236400,61699,-333750,-102101,18396,-91227,171633,587264,807312,793900,424315,-21574,-531287,-356070,-281835,-179438,-58157,41004,66622,-148219,-229878,162382,348427,-57507,-455246,-207975,-21975,242885,272990,104654,20223,-139802,-272297,-403643,-297522,-500229,-209565,179015,141475,-151924,-265619,-249963,-100704,110913,-34299,-346048,-237369,375272,548224,424390,71638,-232315,-393289,-386858,-466821,-455104,-298378,-72441,-39539,-68971,-26746,207068,392376,560059,372351,19348,-252648,-432981,-374733,-241943,-180861,-37915,263,254571,193537,133025,44259,-246404,-38919,238505,321972,-16908,58120,67948,180038,340013,160624,-48717,350268,373974,99407,-513315,-387553,-267762,-263859,-10626,93302,-98515,-139138,20762,155275,398644,344096,164214,-78596,-312734,244865,699058,607106,7746,-390778,80945,117280,-14938,-263092,-266409,20150,-39366,-278959,-33845,318368,320154,367319,320183,281114,58201,116456,10300,48190,341334,387607,178630,-134020,-472878,-87132,16906,90877,440012,889788,700419,141307,-39817,352952,570012,363992,142233,-83576,172209,336664,100919,-297301,-496594,-381947,-157499,33397,387131,359271,184961,-88945,-235493,-32780,134855,-9105,-415772,-309252,-125683,-146946,-308418,-403360,-303205,35495,311805,238343,233949,175267,-160561,-113147,-182719,122732,46807,-31707,-327396,-285263,132317,241069,102122,-32450,-184378,-251653,-365641,-407891,-447207,-438093,-380316,36287,655604,707590,306743,-27984,139151,212427,62754,1251,48041,-41733,-249044,-325902,-174414,-99478,-250771,-326104,-214693,-167428,2444,406686,833089,985478,791361,342700,296302,498309,594362,560319,613303,718190,608026,332828,139723,-162376,-218559,-197173,-139717,-136145,-241528,-242411,-80791,461696,781555,739917,423152,205683,16177,-225576,-287937,202730,464837,592452,347184,-16064,-544328,-371387,-145081,100741,345867,347987,91853,-185936,-196487,-208220,-387510,12753,180544,-15705,-203284,-236133,-185951,-26156,-130574,-241225,-275455,-204015,-190999,-176603,-112467,-236613,-402865,-486668,-286219,-168219,-37940,-87766,-448561,-161630,30789,343295,750034,763344,418059,90359,-62825,249347,340115,123183,2878,-125549,-406091,-132749,-62781,162818,339489,213955,-13451,-1037,6496,193417,383326,188715,-618,-181000,-291460,-343639,-344700,-209371,-249474,-503082,-163186,151609,259132,263380,217860,153008,101120,126932,176041,382473,606217,700287,539059],[475278,638052,271782,-11796,-127163,-194088,-126630,-69291,-151199,-383989,-348983,-3433,180211,292635,400136,457520,230751,-94179,-174217,100127,380720,579458,490805,422470,258407,-2479,-110747,-72217,-302017,-450139,-145823,-133393,-285375,-554616,-455601,-454788,-391071,-194635,80561,310834,100925,68331,-107302,-345728,-232072,-222786,-82829,287223,385264,351520,345045,305926,225119,-173973,-531915,-231740,102654,316120,353651,332899,202497,668588,734249,711116,546725,415782,261908,131465,183958,41292,-455904,-301129,36779,-2351,-71396,-83297,-265551,-465763,-409846,-292518,-7355,219702,-18825,-229483,-363615,-291400,-139755,-73856,-278185,-538246,-153038,145126,66636,-343132,-116005,548012,975416,783779,582593,322324,102051,-32308,-202388,-525696,-183109,197069,208441,457164,897432,1188379,1176175,847209,363805,-107118,-591723,-239267,-168395,-189020,-117277,-195390,-357973,-425171,-437100,-356948,-164398,81278,274347,271870,155097,161381,157662,8155,-163649,-305675,-164076,-108751,-260809,-371653,-219049,-166759,-149402,-167187,213179,462516,449604,256964,276459,175090,-29442,-140745,54215,147509,226635,142341,66695,-134820,-232262,-258716,-184390,43283,335184,220321,-40625,-205372,-382360,-469212,-128901,81097,253057,129844,91338,-1534,-104231,-328278,-337608,20694,-63693,-262185,230544,624330,739535,348175,-110780,30946,143489,119066,-13795,-283489,-537274,-71925,199634,276588,226930,158126,276556,540653,726653,704529,698957,381114,209761,172330,99402,-79043,-121298,-216682,-164082,-164869,-257977,-143087,-3628,16904,-93107,-251111,-486787,-405171,-350090,36589,649262,975924,862111,296778,-332986,-420346,-391961,-282619,52763,330007,233142,86987,244887,257846,70700,-149473,-336399,-188020,72636,-15283,-316872,-51545,81702,-344121,-5262,592822,638578,511118,506410,390256,25573,229511,-114472,-456583,220526,371699,129706,-306241,-182197,272682,419989,109564,-187894,-156420,-35063,-180728,-365184,-419833,-429435,-247255,40241,406300,393058,131322,-171248,-229186,-177041,17358,16399,-172041,14097,404902,274352,-47295,-309372,-328626,-108548,-84133,-383194,-427995,-108859,135787,157015,43742,115073,492167,770012,969936,728213,301490,47284,47908,-30428,-75382,-70410,-84986,13363,137721,-2795,-211548,-301896,180078,608020,673881,212791,-187143,-26330,557391,1085203,1082448,854661,614560,363724,164351,-25071,-257081,-500062,-156502,32195,33477,-97726,-229552,-241547,-407287,-488283,-274679,-62175,-27392,-158628,-316133,-230630,-290565,-521989,-348493,-328193,-431654,-409477,-171865,233975,497083,405004,407807,632205,798779,488085,182830,-262358,-402219,-247871,-361027,-345401,-151466,138380,163180,246556,218968,207523,52645,-50775,-74632,14986,147251,42449,-138211,-221245,-219449,-323358,-329452,-214151,-218072,-212207,-291865,-451992,-248542,129960,304296,610118,509812,254085,140001,188223,94878,87865,122053,199088,314031,383357,412762,407623,296419,146722,26412,-160461,-269341,-193054,-164984,2938,441440,805253,639919,375679,604640,661631,409007,-34252,-219430,-471393,-168851,340735,246101,-135293,-523911,-218628,-6970,-196669,-469724,-375477,-204686,-120041,-12599,85637,119288,170322,338414,680139,916925,857060,286938,-275578,-475496,-229501,-5987,184038,34498,-359803,265192,627375,426890,-244673,-197282,-152718,-428919,-252549,-43396,-129720,-301677,-324931,-237945,-238783,-402582,-269753,-81218,-85954,-119908,-148283,-91585,-181406,-476959,-258507,-148718,-249699,-183370,-60199,-152996,-398204,-501024,-505172,-304885,-90024,172063,295856,74612,-21760,-44296,127721,530404,723118,773572,463860,44360,-203918,359373,639596,287183,-315900,-165585,542954,1006327,579541,200781,270139,366923,438927,594970,602111,540576,498327,647184,766679,775669,420857,29737,-260505,-452406,-285176,-271518,-278582,-240350,-10457,145965,62821,15975,-145709,-273783,-10490,311863,209289,-176376,-212675,-24524,-210773,-74324,263936,348090,368046,39643,-118054,-52399,126873,-3054,-376258,274956,826760,923541,660786,332129,-170053,-316699,10964,263383,318283,383086,462858,602075,549139,587159,689485,817353,692503,327523,158150,46753,-162508,-450428,-336109,-146739,76543,133191,-35779,-257716,-339204,-305101,-134314,-235897,-106236,32755,266290,231228,-151554,-349499,-221827,-552981,-127104,360685,482759,312028,256519,276720,131449,-244791,-288097,156992,523650,560143,440294,130949,-28510,39516,144975,-5472,-281098,-383454,-244754,-189393,-76118,17863,22807,113838,-7542,-35714,-91247,141298,32977,-103477,-238036,-173496,-76014,-170844,-598990,153884,961110,903902,340508,-41368,412122,753196,776957,449097,132022,-36755,-232828,-204849,-275828,-522835,-450177,-238489,-69950,-62664,-256693,-440777,-603256,-22485,339507,350484,47823,-450467,-302549,19144,526936,617263,260930,-245714,-409603,-58525,270919,502301,632640,387452,112407,258544,828066,1134218,1084454,522496,107242,-130704,-170427,-193856,-281676,-193006,277136,680353,989984,1115067,964728,693619,666290,813246,720480,398203,-98981,-572579,-579364,-485368,-318285,-334663,-335413,-256466,-194697,-146329,-29839,80897,114124,248268,307655,73520,-356091,-358878,-81897,-75848,-480074,-193795,238242,459362,416975,307059,-5264,-218286,-363426,-399821,22840,309224,264437,160611,164982,186850,134810,-34968,-144524,-193870,-191420,-399926,-507332,-302115,-207659,-364530,-568331,-538611,-372477,-127843,-72204,-287699,-369151,-119479,100198,94635,-84965,12434,375037,737657,851650,788121,302524,-55680,-34500,262225,317248,202128,-203466,-193260,-35366,-345034,-348574,-239115,-274044,-385394,-300440,-1051,245374,218306,144100,-160197,-248982,-66861,178085,480409,736755,1048639,967028,674308,25854,-497819,-318542,-257516,-464331,-561659,-405511,-145188,-204490,-415611,-241035,-131144,-102032,306087,551031,442879,-224524,-178707,446139,693884,485155,225674,-46565,-534210,-277451,97220,348142,569645,405440,101470,-247096,-547821,-529814,-539658,-463420,-401991,-562694,-433279,-73987,284326,365693,126563,-195080,314823,703637,439524,26322,-548654,-445116,-305718,-69509,56873,206536,323027,361783,335210,473071,586094,410248,4130,-394691,-316646,-263478,255817,625424,560479,394059,402578,238334,66916,157791,221664,130171,-137269,140482,389730,213458,27192,-197187,-428126,-414343,-388691,-263472,-10166,134576,-75956,-103336,211816,137188,-93624,-420855,-389960,-431397,-338622,-245772,-151196,70347,213398,257369,153153,335267,335674,-84996,-376417,447450,1012323,784195,185586,-290462,-284156,-123786,-102782,5388,394026,400713,3910,-509835,-10951,355168,236512,108860,-162968,-195531,-306363,-233418,-107578,-104105,-49352,-78187,-117955,-190201,-271107,-267782,-148730,-91298,-248688,-216499,240533,404407,386670,534241,699208,767210,238880,-272531,-300262,30406,142293,12631,-139217,-72657,-4963,110771,196650,285265,271070,-81078,-323845,-443807,-514545,-471277,-472679,-339597,-288696,-445694,-91427,337978,752244,813245,748134,611423,112786,-224423,-428375,-291827,-130929,5626,-63887,-195269,-328168,-56007,215458,229846,-88633,-303578,215012,580126,702054,643190,792133,505318,276461,-47715,-247011,-426016,-510791,-438854,-331766,-192166,-95302,50675,142694,326713,389500,70883,-88543,-111573,-188901,-59967,534727,903373,493605,-114866,-336263,34945,90727,-76665,-392411,-50829,122276,-250339,-306994,321958,694102,686687,613979,409043,139785,-196383,-412580,-275955,-205102,-134943,-167028,-218655,-266281,-26142,379035,677642,616850,-37913,-447494,-149439,-183174,-453776,-443001,-298964,-309036,48302,201058,-50915,-389581,-255272,-79412,-27336,213944,436977,673987,473861,354121,-4252,43923,3492,-219394,-341635,-249792,-205715,-349687,-198324,-51508,-123866,-92325,157295,132744,-57837,-337097,-166127,-77017,74636,331234,373089,165217,81629,-325089,-382734,-343963,-120339,147166,163378,108894,64106,236911,335543,238740,221862,218328,427437,717763,570781,-4123,-75071,595735,1007894,620777,-16257,-385117,7100,124893,72963,-13394,-67229,-302551,-309461,-133506,479694,1107443,1008960,536252,79185,82517,-77039,-291199,-120644,-67500,120336,475608,329954,-98460,8530,306263,152492,-443758,-298358,-279058,-499092,-133463,189456,369262,313987,183579,-173754,-369113,50062,376124,566002,751434,1051778,998159,279064,22439,516005,817524,510172,58880,-326798,-356245,-373335,-73542,-118557,45062,-77013,-309807,-435887,-200242,54104,17487,-223664,-381259,-368155,-292942,-222444,-128688,-252083,-16435,93889,-170300,-410616,-48043,220777,534114,885716,1086579,764817,399980,7339,-274316,-408024,-386264,-211008,-160708,107377,433039,428525,-153890,-67049,369997,775702,1099898,955349,601838,139795,-50310,-56171,-139834,-438205,-249498,24900,-23512,-219121,-290441,-232202,-201545,-117750,78456,321129,445586,350558,55778,-134660,-253157,-211642,-72748,-212520,-246794,198290,249554,-67053,-278958,38930,169312,208509,225074,28022,-101116,-160415,-215975,-315782,-382739,-321920,-77319,117484,155289,73861,307962,710868,637390,332263,43304,-120235,-243910,-140586,-21469,-37271,73901,138837,317283,606590,541639,123555,-309215,-230547,-42542,420316,907657,938005,731938,394745,183048,42621,-60318,-17618,229032,-12663,-312054,-402769,-68093,-82966,-137784,66625,201250,188499,148067,127424,128118,128175,57894,-165806,-308360,242544,593826,546373,297034,-86108,-65194,334845,774789,919275,854837,447264,143455,188500,734351,836339,607448,198103,-262143,-204012,-37725,55220,75100,-337106,-98620,580551,1221072,1396101,1386555,659220,72109,-274336,-228535,-125939,83825,-36813,-421943,76113,452630,294550,-202973,-430999,-219180,-138895,-328121,-418630,-455489,-247634,-94914,-59579,-105785,-277820,-274988,-101692,171961,395644,421337,558256,507509,190381,-263276,-420975,-205061,-150004,-271426,-84857,155426,292285,61601,-314970,-146090,227075,382380,323147,320813,541175,713930,739522,359735,-65853,-257862,-400570,-501496,-300156,-306544,-402124,-57302,98286,-59359,-385802,-308195,-224131,-60887,212786,158543,-48573,-458725,53141,349113,350002,68427,-46214,240277,207259,32344,305631,801710,935961,463487,-127112,321770,899537,955886,570227,9935,-350353,-166007,329924,884866,1020991,924708,348551,-268991,-11281,309606,285259,144959,-35797,171243,389168,274452,-184210,-234503,-90635,-238972,-218198,-276048,-318011,-293191,-286563,-196856,-99333,78313,125245,181099,-47448,-263511,194023,405465,351941,30348,-133770,41103,-54324,-367225,-402644,-74844,-101793,-67900,-127232,-213565,-197653,-302054,-347224,-258161,-360820,-264388,-163176,-95969,196621,338358,88242,-329184,-158371,113268,151481,4818,-127583,-217827,-100657,-11427,2034,-13311,-273770,-397040,-393419,-441831,-152309,46722,13077,-267619,-470892,-369886,-382375,64080,170207,466727,506231,312354,-201540,-118531,41346,276352,434801,244088,75758,-242599,-158540,-124762,80411,218975,505017,705121,648369,369694,319109,499968,369177,-127969,-378739,-148078,173643,203091,210253,525665,687477,486194,311368,162168,-62401,-371330,-39545,200433,94762,-63066,427573,737233,778914,434365,456852,252414,-64274,-344028,-497074,-29255,590395,709563,264136,-353721,126150,216618,112157,-297087,-339249,-460028,-241196,-462060,-165273,353616,283069,102638,-240071,-61145,195883,406990,247390,-234796,-220334,-43776,-70106,-187450,-131992,-158854,323817,633796,571067,326082,522853,648995,662909,202907,-359788,224201,687746,544249,-31063,-33801,-47522,141835,234117,-144453,-25728,337270,267711,-178572,-384789,-285046,-308762,-85298,77619,380987,284572,262965,318229,46674,-280285,-365133,-341658,-311921,53295,280770,-15150,-296748,-81571,-5009,306017,458904,259289,-295512,-390606,-54656,70328,91943,186337,344410,470092,502986,355757,277656,436037,314719,254627,201416,165361,56374,-117831,-143376,-89674,89715,-181841,-438348,-181615,-2297,-26892,-130591,-81304,-35357,-53339,-266827,-391379,-332438,-343469,19536,427922,338670,-217017,-249468,-51097,-202250,-262788,-384808,-532471,-335337,18517,198241,295812,339834,163869,113369,-82463,-264942,-192338,58461,467604,826753,418886,7535,-209902,-152962,-126361,-32258,-29638,-280514,-187834,216951,587001,713408,344412,-255410,-305901,-209979,-454581,113489,518046,635834,109231,-366857,-282828,-31171,-220160,-326193,-100953,262187,857486,1196412,1280371,1130689,776060,218753,-318918,-54944,185614,108304,-140285,-233311,-77439,8316,-65168,-214773,214080,395210,292140,-47834,-35108,62414,-90516,-229543,-252787,-16101,-19220,-84286,19072,331614,283766,-153638,-532873,-437707,-95210,247879,-21328,-273351,239722,469021,374552,141596,76589,-113850,-415326,-403509,-219673,-128710,-180621,-381585,-165940,85246,217886,4125,-147823,-89823,-176118,-410267,-550859,-382192,-188724,-55748,-44118,-152470,-374020,-227455,-98049,-143957,89127,437492,675160,592523,374835,-43685,-485950,-246615,-261398,-291044,-236098,65940,287852,166303,-135362,-34298,192756,-88834,-235709,-456755,-268920,210459,339542,277497,110198,-51194,-237892,-491196,-310292,-285518,-307938,-11101,-69654,-212947,-371486,-373717,-188252,122438,112834,-79145,-195140,198917,459246,330612,103645,-112675,-251837,-368687,-410787,-169042,-58091,-58199,-175311,-58188,31675,153240,199453,350600,122841,-145405,-353796,-518112,-289197,-98721,-58925,-102309,-16552,396016,536760,463952,165521,-327204,-136846,87138,166664,64941,184431,174785,172272,94057,-69734,-30428,610761,666080,246092,-539004,-257922,-86149,-72561,23859,-119871,-570610,-480015,-304568,-39867,553335,619446,416827,-16931,-332894,168774,500067,405517,38351,-333474,-178703,-136113,-237061,-345811,-220771,-99633,-233780,-439625,-50133,335164,319430,373021,359244,271261,38261,-82331,-242579,-173172,209697,430374,307683,34021,-418501,-208196,-78699,8750,266769,721519,435127,-45550,36045,443127,437211,65013,-338897,-122581,387394,402152,-28564,-441369,-152955,50250,249808,268634,514571,429243,142558,-148924,-165800,116595,305222,100039,-293003,-46963,91209,-176235,-566518,-369491,-89172,177107,270106,81211,-59605,-135144,-317916,-358551,-331907,23517,10299,-157734,-490650,-48451,364073,422273,281328,45772,-94105,-194867,-427132,-370707,-129652,-3461,-425052,-241565,614808,880461,692534,495703,843158,690105,436007,228726,230964,68717,-281751,-492497,-164048,-60304,-138335,-242491,-138583,-107376,-9656,208023,612075,884517,659893,259185,382935,564862,589045,385039,294420,263040,129182,6036,-236640,-529862,-451296,-492303,-416515,-145610,-7843,18076,-202359,82921,387840,541193,328282,161809,33462,-213865,-278320,105658,327343,533959,404809,-22771,-549925,-351181,-85777,156736,374854,461808,234656,-82144,-289936,-361987,-530759,-420345,-120037,-256930,-327048,-228224,-86228,108222,110601,-99126,-186180,-281691,-460881,-247143,-30524,-63189,-243532,-497982,-336805,-180468,-5846,56654,-24698,151903,652,-15507,210339,300387,126014,-55454,-244090,-72037,233865,184165,61726,-20344,133518,256540,11028,-5661,142900,10144,-215334,-96967,46138,136954,203304,-72830,-256761,-386649,-433817,-465064,-296006,-1428,-87455,-461865,-266817,-22351,62509,188520,333756,301937,253982,351146,371322,430898,558293,586210,381659],[476682,705742,345851,47214,-84309,-134441,-145579,-56697,-127253,-370365,-295659,53012,230670,380194,424482,540596,472525,236253,53756,413349,567535,777775,620649,473136,339581,59708,-232090,-379479,-515896,-263493,-46193,-126905,-343593,-504398,-502854,-542059,-543938,-345740,-55107,214759,68077,54286,-32371,-419985,-350993,-42333,185587,503850,716074,667608,498828,378281,288656,-72788,-332960,-195926,18143,67749,47952,66992,-113900,286382,512621,622579,474235,261134,35853,-197747,-163688,-88661,-326976,-307151,-58260,-14974,11924,98627,-10634,-274209,-489162,-448137,-320136,-86581,-132213,-123089,-130722,-74342,232636,183894,-82867,-331690,-16518,224291,31641,-441481,93574,746008,1190612,873921,625412,337496,163207,-125294,-296011,-551277,-420080,-7216,298133,768147,1200594,1434358,1282877,747325,134995,-293285,-325110,53958,100374,-117498,-350404,-363773,-390550,-460851,-214920,-298455,-86778,182467,293520,44469,-164627,8857,108888,-20178,-177698,-491931,-478976,-513195,-410685,-283807,-329930,-261269,-427600,-334672,29578,114647,3943,63129,184078,157335,-60652,-234620,-46920,81479,45040,82874,87358,-185698,-258015,-310424,-147251,187419,552338,500302,136155,-144989,-144893,-21033,302291,348801,434189,115961,-33807,-182854,-253054,-435065,-335060,-10388,-75220,-224835,105085,404263,457396,157156,-43133,56971,21593,-49585,-82537,-200818,-341347,-10803,218028,210193,109972,112341,214498,448698,532894,323456,219970,124550,58108,199767,312778,218981,91900,-95881,-122728,-136397,-241952,41946,190459,197666,28507,-231699,-229076,-316520,-280641,276303,894832,1054568,826382,164808,-472487,-25464,-92766,-397179,9363,351950,288466,-193026,-152956,19043,55973,-177752,-359128,3926,347843,191613,-250053,193974,357254,-162815,-282750,442317,513722,-2187,-182429,-16450,181258,419253,-20373,-482555,111808,223422,36985,-281313,-257711,197393,445439,283092,15610,80188,185116,-76133,-403704,-515767,-461045,-240769,13358,425038,397012,42794,-398124,-427828,-403970,-146240,21446,-107260,84341,255669,92508,-142108,-196919,-564677,-244322,-19760,-141194,-327176,-78903,498770,626221,414092,233652,431853,619672,855593,800593,440629,23215,-94415,-191677,-87789,-92749,-82895,128805,233944,93476,-130387,-372431,123623,584133,602154,148789,-122968,61652,445515,848501,954534,786599,581565,416276,198437,163831,-144437,-326499,-384643,-118042,-3976,-39631,-188646,-117534,-210977,-397090,-485274,-122554,41234,-63187,-322065,-283490,-239843,-555520,-563326,-574508,-685396,-422187,-9454,409123,551899,290232,87081,190772,331873,173601,51985,-222057,-382861,-425811,-250977,-265560,-194268,-129249,-181459,95116,174420,66419,-133416,-191453,-86026,57175,201797,112555,-57052,-97242,-182823,-351576,-140264,104311,221018,169757,77650,-307516,-343878,-60974,165349,256950,241612,141520,-3236,-74652,-36801,79811,174016,296664,407762,353351,422525,445244,350283,289191,247892,132587,49860,143043,203715,146530,200286,472588,287627,389296,810627,723206,382085,-50395,9575,-231651,-367579,224878,201415,-136338,-358551,-246903,76514,46839,-107511,-281237,-112969,-138349,-72114,208144,391760,453510,559584,750153,925498,658370,18181,-541648,-362417,-87457,157718,412203,272768,-224817,245632,650780,277969,-346693,-337432,-321789,-591136,-240278,-149379,-373622,-374118,-179750,30387,21982,-253920,-315524,-81942,-80277,-135286,-165180,-140733,-216072,-528269,-413729,-503258,-453165,-313981,-347071,-363679,-387269,-471149,-453975,-396881,-69648,125295,118717,-76796,-87942,-170315,55534,471752,734333,1040514,941158,527821,495642,559740,456614,1764,-490584,-116332,433297,807963,526812,239470,150845,105212,120006,215931,261259,351044,485258,718287,783535,729506,392808,32278,-266873,-420921,-426695,-119662,71158,224619,184620,99163,61971,161394,198984,-50930,-146651,214941,175987,-304200,-171001,149752,-109357,-236691,-11286,54587,-16723,-196294,6744,101613,306141,249690,-61325,192037,767449,932317,633351,119363,-453534,-364432,-106292,85579,142189,139233,119868,320669,407211,412876,561831,767669,769885,419134,221158,154117,-2394,-216131,-486579,-294813,-3471,238815,157259,-82198,-161570,4834,109260,-67803,-105790,-11062,296529,209542,-195264,-381758,-215989,-518038,-287251,156900,374936,372372,408545,491598,382446,57409,-396750,-110455,20891,117027,188978,105508,98835,191901,420302,282106,-17096,-414326,-506035,-492986,-328578,-189941,-57856,89340,2779,-82865,2542,176998,52260,-150211,-346916,-173084,-112482,-291251,-308318,411052,1047804,874437,202128,220377,802622,1031999,877618,429717,240964,16680,-263200,-290346,-408842,-567032,-436121,-436286,-401151,-369752,-388505,-340517,5821,430191,664743,486702,15806,-515161,-416290,176379,678410,659779,357388,-197116,-552773,-319826,-124625,32847,298550,252103,36027,185144,783697,1218077,1253481,683222,182622,-139329,-247007,-275291,-299000,-429333,249812,943901,1198800,1331920,927736,683318,586613,699203,674223,501667,35230,-339810,-605167,-325465,-104349,63507,37367,-127043,-361044,-249606,28727,140006,-45939,-187053,-338893,-483174,-363448,-147368,46173,78885,-137398,-278509,147913,498146,514026,392868,-34477,-192440,-199847,-506595,-225962,69991,107921,-14529,57789,238230,286391,138987,-42344,-245852,-385367,-513894,-309237,-97049,-79465,-273724,-469453,-261606,11255,178953,47686,-302669,-408293,-156423,226165,348752,400907,532492,704694,822262,848373,542649,4427,-146386,-13977,418256,489823,264890,-168206,114754,302590,66150,-495887,-262237,-193064,-262702,-371104,-267079,-136342,-158314,-48347,-114914,105761,391284,639723,775844,800844,1025358,810298,476005,-203425,-301123,103978,-71144,-403484,-362598,-91039,120833,7869,-385406,-354859,-85033,-19567,100574,282190,245246,-345760,-14892,783685,939615,624966,238352,42880,-247987,-249008,55227,308705,449962,338083,198120,69041,-145539,-302106,-434723,-529140,-400949,-369928,-494345,-314670,-4705,128587,167516,-6010,254517,296947,5129,-319359,-222912,-188215,-374107,-211148,70703,279567,322828,330575,264987,576277,780475,539200,-61498,-266506,-2041,-39954,244517,715557,905443,781611,710502,546946,378129,481504,344380,117918,-410850,-154031,141070,91621,-16700,-73156,-232157,-353122,-355686,-44547,244796,510128,281417,-90044,-105567,4649,130150,111768,-136653,-362258,-385891,-160327,-31540,195732,350304,501203,274221,407334,426489,83674,-594310,-47938,517231,445517,150847,-99716,-387901,-396664,17008,300655,459459,345889,-53564,-450781,-196488,160314,325814,421278,300672,74772,-198671,-242225,-251160,-262278,-137502,-166378,-179663,-282222,-337760,-210005,-93673,-132690,-362478,-215373,37146,156049,101317,171257,280943,455429,221826,-56682,-384235,-300758,-17970,-33665,-154615,-94466,44153,215995,209603,427997,495764,212295,-92763,-295625,-288274,-104733,-14870,-123336,-349441,-424768,-85591,131682,349472,508056,763426,775334,343891,-174878,-545308,-375797,-37482,154536,6464,-341862,-273967,127012,388253,285094,10471,-172811,431733,707076,720699,611186,642773,447699,218312,-146449,-441821,-500700,-429819,-325150,-197326,-290336,-331208,-341088,-90667,158988,341035,123838,93543,108073,-51688,-351697,145751,396671,-14826,-482277,-170530,136669,110002,-127646,-536829,-40052,279991,-10866,-293416,373624,765404,633143,508222,301633,41575,-290175,-395159,-335205,-273494,-305032,-451677,-396639,-407677,-309813,-38200,133462,109055,-274587,-325871,-247511,-348236,-511768,-414011,-37315,263533,438310,406633,123419,-335426,-213100,122333,317152,557948,571620,635955,273959,13779,46368,124428,-89983,-388900,-404396,-434536,-346782,-337260,-34350,83823,90849,133973,279473,91765,-176698,-482835,-449203,-297933,144524,597621,479412,163488,-118902,-233709,-414871,-403979,-203803,112533,220031,134895,1969,38750,-14393,-265226,-309957,-209635,49436,474354,475298,-162825,-211372,443157,1014372,759101,122809,-475414,-4403,162875,35342,-79560,-41940,-196870,-387853,-222230,294408,918950,899414,528709,46073,-115933,-306793,-302918,-98835,-129076,4,243357,232819,-14857,32481,172251,-16708,-359645,-486587,-484237,-320887,-62360,261382,583340,575182,241120,-257600,-70834,344357,599762,879321,1027598,1115223,772103,268659,77005,439478,715257,629498,120863,-302677,-335902,-86451,139277,110646,-13882,-240484,-389579,-301947,-268048,-75286,-110444,-364725,-329785,-292686,-468061,-311546,-212902,-434364,-64826,38540,-156684,-571542,-154856,209720,571492,771998,835502,591938,361848,38654,-218259,-350634,-304644,-96782,-86037,104551,231436,200449,-160472,106811,491239,826024,1248503,1267773,909209,293721,-36389,-248507,-346099,-433391,-317699,-119074,-33286,-3184,-84899,-159669,-151352,1772,57574,132557,193911,208657,41350,-179339,-418833,-351354,-174913,-384338,-219701,271664,302474,-11693,-373697,-151318,-66513,74402,98161,-28316,-109395,-187956,-283471,-317366,-392762,-357973,-117652,88864,78022,65683,484580,909867,855980,483872,55383,-222393,-427256,-298281,-207083,-55116,57220,167884,349376,673685,583945,161240,-187945,25106,200454,519104,1013868,1135116,899416,575862,259240,-17105,-222917,-285119,-83719,-83250,-206595,-439458,-148892,-98655,-11034,185934,218193,218361,164547,114751,20269,7830,-37216,-128995,-34646,301609,385581,294548,58096,-197764,50386,478785,869175,1002099,1061830,648162,273877,11217,360996,577481,465215,160190,-339575,-244287,-64739,72820,58230,-386366,-249277,308281,972392,1009179,906534,335738,-19563,-143732,-104448,30807,75288,-162330,-490970,4633,347633,323285,-92573,-492927,-303750,-34203,-140637,-328274,-409137,-252803,-18311,72440,-44183,-272079,-276784,-255033,116130,655385,939121,1053542,823254,421141,-3294,-59879,53224,19521,-489024,-136110,233271,328128,165552,-205586,-392058,71183,240907,353794,478445,641362,791608,786239,528733,122884,17325,54931,-121532,-85419,-126885,-410164,-281091,-194398,-426442,-478205,-346014,-185209,78752,411924,381719,126301,-323563,21687,236852,249798,-297713,-212800,230135,297122,264908,520419,974222,977253,385586,-350839,430440,1060686,1033079,430191,-245163,-511287,-232115,394625,864162,980603,808185,351805,-353193,-10911,406238,426451,314589,52476,-27221,53722,-34726,-324887,-396125,-393201,-287714,-39269,-18173,-29804,-167577,-208778,-110196,-18871,66098,128478,276021,138079,-156614,16063,208312,33803,-258944,-376727,-47776,-13102,-323281,-325504,174233,333995,233620,78714,-70977,-83075,-67150,-136002,-150309,-419651,-450033,-225485,28869,263868,268076,31874,-279594,-258156,-33538,-8156,-67144,-135622,-288232,-114597,69498,156974,157724,-27505,-121969,-201849,-466074,-185088,56903,-694,-298753,-390987,-259674,-211313,78240,294016,704977,835277,411155,-401554,-141378,202695,362360,326124,60105,-157115,-312200,36775,257974,428324,458042,470021,363325,216730,65357,339215,748561,743090,202419,-470212,-58451,353883,303118,193656,478174,712835,598450,386726,207189,-3309,-258065,2104,418052,382453,-15500,-23393,213287,190003,-227045,-35442,57676,-180660,-288331,-258870,-117316,514796,618111,229008,-463555,142830,556644,549266,28777,-376854,-279167,-52134,-260316,-313233,71779,241873,89169,-206966,-160841,-81976,113234,-43482,-235511,-4605,68951,111931,-16501,149283,126087,531680,396807,389147,256480,642797,934241,1062262,600226,-38126,187194,762106,458741,-721,84404,173335,341153,143029,-329627,-980,366285,337509,-108906,-272112,-326543,-550004,-30972,341581,441232,285745,437696,573541,334194,-76673,-446897,-333490,-148276,142073,305862,55007,-141602,-333162,-316412,199528,472162,284571,-201054,-483280,-41435,133797,156790,185348,408285,536300,287926,65437,266625,518267,378360,408627,335301,173285,167300,164161,-35029,-384163,-292778,-183438,-267852,-347342,-336763,-235570,-140854,31131,227608,262553,60186,-181953,-229991,-242369,157706,526732,425764,-127721,-353582,-106021,-279444,-381374,-365077,-452802,-528338,-135761,73597,152683,169493,62779,-8376,-152436,-311782,-312275,-114077,307959,750359,515759,-14591,-481751,-285247,-238968,-323997,-443843,-437891,-482035,-1800,587236,1046709,652863,23810,-430670,-303666,-371734,-19878,354586,490304,-915,-246550,-464872,-222522,-355172,-506220,-261626,150399,915392,1361346,1654092,1417536,930996,258701,-361739,2126,204986,78639,-174325,-266872,-57419,19201,100047,131070,397579,516523,491780,372790,513868,611452,334547,67031,-165426,-201307,-333309,-370167,-15964,419237,481517,60234,-446884,-208702,175018,390966,13301,-190708,452003,537109,389227,192979,108766,-102402,-378723,-272768,-105176,-71006,-269288,-279411,-56241,116457,327790,216167,59923,67419,-19476,-125850,-302060,-382600,-379865,-499911,-480825,-509953,-415699,-318936,-296130,-342745,-225506,21745,226545,245213,255277,-44576,-293832,-129628,-195840,-308306,-333435,40252,281013,364329,27969,-8269,-75645,-120334,115444,32807,-248934,109036,315870,290128,40120,-97722,-303128,-461618,-376280,-144919,-22915,80412,-51285,-191656,-323671,-467950,-276682,107791,369164,331905,121733,134493,347189,253295,169314,44937,-119108,-338496,-268926,83214,190914,34018,-279908,-173475,-166219,-122367,9612,281440,242063,-102720,-155925,-296035,-101936,24285,-19259,-180490,113576,686352,866831,720741,203093,-442581,-287139,-137818,-101452,117043,255496,181140,-18321,-357847,-421556,196145,825255,813738,224646,-524308,-205697,-10233,40404,-40525,-379447,-250003,-183410,-455196,-23432,507124,681978,462932,-87653,-366885,2439,137738,130194,126130,-18820,-180862,-368157,-406261,-278253,-201983,-276039,-429938,-466917,-148582,156892,123168,260718,374228,235761,62634,-163768,-295526,-366275,189113,471675,430491,135010,-341098,-225224,-141610,-117432,-21414,279955,60538,-260588,9109,365138,154391,-203509,-21392,374928,666944,446614,-136384,-367313,183408,487989,661316,615096,675776,593659,202676,-148505,-194046,164780,328125,99919,-190654,67764,122080,-198896,-284048,-123464,-25544,132323,100213,-90286,-341162,-526778,-376598,-506158,-402327,-147362,-114962,-329368,-420636,22304,289246,338406,245168,-63203,-145171,-140439,-344983,-359721,95175,346169,-152167,-383404,403999,815033,814473,815645,1304001,1096363,736975,386867,320497,76133,-390746,-407868,7272,206435,27734,-186739,-46848,-41707,-21090,-22665,254639,570057,215855,24399,373398,561836,547115,252606,5265,-179848,-245026,-42966,-63218,31564,159378,-59094,-478751,-201383,190390,235068,-310,-534701,-215771,139468,107714,45005,10668,-189823,-285056,-62284,142873,380948,373509,-68115,-466031,-312043,-37693,219168,401966,549776,383461,49534,-427521,-342509,-96529,-148872,-349930,-356106,-435593,-110766,129013,258257,259635,34331,-4080,-116840,-345354,-53395,218691,220233,9502,-295350,-245484,-57332,193783,390445,384352,391938,50559,-188200,-247928,-218923,-169852,-60638,-166803,-373858,71036,189538,111511,136903,473607,454292,90792,-207884,-193892,-349090,-348489,-152070,143830,317206,331499,16809,-272878,-448932,-513369,-422676,-172690,98113,-47234,-392170,-331325,-198175,-113640,139956,314908,314494,331352,474689,524036,460310,404063,307429,179482],[402181,522161,276585,-6254,-92560,-82695,-193313,-206763,-261710,-338850,-285359,71051,231146,221592,158634,389903,514564,355970,142115,454082,537918,686322,563440,428010,364593,242034,45126,-179867,-286452,-99024,-920,-136084,-415022,-393788,-545101,-507861,-354683,-625874,-317045,4571,-25366,-70920,9789,-170336,-189722,115516,267085,392380,643335,619663,411988,259956,109591,-118269,-198478,-116180,-61842,-263083,-218881,131074,84148,79890,212922,430792,302641,11556,-115525,-164609,-251905,-199002,-236446,-217015,-76369,-13031,70702,225984,207241,-71046,-378062,-248911,-373685,-477546,-303557,-139751,-112351,-53076,342060,375091,122373,-174416,46925,181349,-41146,-111888,315883,830996,1124182,827935,509462,190567,59746,-235777,-430033,-501772,-581201,-217667,243805,778396,1148761,1359845,1222892,678901,21886,-297191,-149117,148815,160815,-114687,-479895,-362944,-355396,-207090,-172043,-367407,95994,437287,475265,159347,-54891,-297034,-118529,-148312,-270001,-583488,-451794,-198777,117979,-51721,-245328,-451260,-207038,-9102,54930,-38535,-241349,-72023,158174,225376,-13222,-379466,-190637,-50413,-252576,21829,97821,147952,80999,-109383,-124065,216687,644636,783557,420776,-64989,82695,421813,734287,588903,454907,37867,-201703,-342177,-342848,-455831,-447860,-144515,-164507,-193744,42630,237054,171773,32244,81060,25604,-150427,-301760,-218131,-123927,-193634,-61380,129681,93711,6711,41415,45537,209186,338496,276359,-29110,-141676,-48892,182509,460095,540216,286331,-10974,-126057,-129019,-224189,94600,301526,303380,144301,-38577,105689,-102045,-201319,356505,908565,932534,607544,-52340,-325123,233895,112750,-450911,-166258,27817,-9956,-442888,-433187,-43392,163539,-79730,-363435,135010,554640,386431,-137194,399135,630249,149249,-562427,140524,261328,-135028,-127610,206867,426321,453712,2506,-540796,-109989,-47922,-180530,-287828,-251524,54111,391694,416061,219390,306422,382856,105869,-217101,-566107,-471280,-247286,-83852,186481,241073,7938,-205161,-162574,-465568,-377794,-86831,-168108,29713,45191,34097,-5525,-11774,-382465,-462848,-130282,-94350,-246410,-37336,535023,737360,478589,187279,237774,358084,517907,581781,305836,-102911,-230017,-214132,-22552,-28621,-94608,100260,181059,141216,-63975,-403919,-24230,356637,267230,-50132,-115676,38447,172094,351971,571338,548969,386847,270561,27836,54828,-260984,-394388,-483260,-237317,-142165,-89671,-63657,287997,276399,23843,-344303,-217840,66928,-21945,-375746,-352528,-224775,-386066,-419305,-430514,-549071,-386505,144033,477913,403286,25521,-335078,-454884,-439270,-300260,-189133,-243935,-321477,-264747,-10052,-143720,-120180,-297804,-571141,-175577,-31692,-254074,-455795,-405894,-155751,97156,255824,171424,16749,-46038,-190881,-352122,-44440,288124,522385,509989,375389,57733,-204172,-233537,-155414,-81652,54705,-27713,-144678,-225915,-101051,108612,243074,347868,385298,215265,335473,388467,296720,244059,258664,296674,310136,500501,663321,480224,240408,308388,227843,394951,721276,584233,275310,27527,182539,-38092,-591562,62656,198072,24752,-60686,-77423,170530,348458,291563,13905,-90350,-266073,-162922,319407,613080,625783,620452,636405,654175,184478,-359706,-394243,-113860,80429,242213,416912,245207,-252624,46905,363797,-41081,-478871,-463948,-487210,-545808,-270527,-263309,-510668,-491719,-172355,122322,137415,-181660,-291836,-41931,-30183,-84294,-114545,-170414,-222310,-492204,-677322,-394296,-30425,48,-277617,-411519,-409735,-387911,-304524,-494191,-102838,129091,20391,-138048,-270669,-372484,-97913,369772,769996,1208369,1249451,819528,954844,717061,443143,-78484,-445952,-201313,137190,325878,259980,162908,23745,-186410,-262197,-181691,-113031,87423,360197,590041,627182,554977,354055,55269,-230420,-343298,-292748,158901,350569,554306,289736,-64837,-39175,216678,416129,169863,-281745,6448,65096,-385944,-124759,180145,-121542,-345592,-187992,-159745,-382397,-147715,193459,335269,499388,532392,261886,212546,569535,734325,430585,-82518,-318533,-229563,-232904,-126234,18145,-50328,-162582,-23926,108562,74234,248207,529031,686542,453912,207689,120043,59722,-103987,-392178,-328002,-32774,237708,220383,27038,10932,294436,236901,65022,-137121,-78650,218267,125531,-212296,-374072,-181455,-327259,-518712,-170398,155145,336770,442977,536220,461913,325021,80668,-306974,-388820,-410042,-128879,84796,284950,396365,587604,429838,128032,-189923,-357563,-714241,-470592,-335982,-125273,33890,19872,-115050,-5910,76914,57417,-112643,-437441,-271961,-187225,-367101,-181304,472172,731558,512514,60241,490538,1086009,1167718,828571,275939,200190,-54633,-375363,-459068,-516014,-430137,-351337,-400203,-387306,-383980,-257133,-29295,436856,686388,853923,590505,38370,-467751,-484601,202379,525761,444534,259683,-211022,-595570,-491890,-461545,-298586,-60359,76116,-26820,86939,540461,960249,948606,601726,131262,-151051,-306213,-276664,-211915,-517892,42996,831207,1057100,1134374,697606,537398,440191,535784,559181,495288,191357,-152407,-606557,-4949,508485,660429,401258,73186,-448052,-288335,10566,108138,-195138,-643594,-121039,-5914,-16821,17563,117354,222687,238280,-38480,-14935,340599,430483,304757,-122118,-156599,-40850,-224727,-340388,-151569,-34410,-130066,-41752,232358,316154,239853,22715,-228325,-396267,-309043,-179879,-17252,-77954,-221625,-262985,46881,378347,416355,70281,-346745,-429575,-187105,189318,416611,690695,874258,975214,776256,550337,37776,-318132,-268604,-141363,248481,422831,269366,-4065,303535,451779,323103,-291188,-204604,-145990,-184993,-349629,-412074,-451311,-401047,-155980,51538,334193,620431,873723,945216,851523,793093,527076,217398,-383639,-132204,306887,25901,-229660,-135558,132692,283176,147564,-283603,-428103,-64944,45590,-73168,-89244,-33981,-368354,138166,864529,975213,612717,145756,222049,118389,123874,120084,274089,250304,278214,373205,427748,282814,97026,-128327,-427820,-400491,-241221,-335115,-508028,-344526,-145376,49583,61926,57707,-121435,-246416,-100064,80207,26409,-272487,-268954,68097,249579,235595,222062,122916,554862,799231,555125,-63845,-43533,215269,185327,237084,589171,891680,758144,549211,518591,516043,744811,526954,168835,-368022,-384070,-181958,-158171,-149722,-50676,-139550,-287784,-277924,28145,307423,621066,582426,210562,-315332,-239680,277081,567981,249520,-197646,-280721,11386,167695,271396,326149,483097,193556,264892,362242,198025,-253014,-577022,-216063,-57906,-5036,14179,-107392,-106058,189941,523755,478043,209133,-184189,-284149,-355940,-111395,473126,691077,749033,314820,-62081,-247318,-348254,-429884,-418211,-419660,-401800,-522182,-248979,-114278,-109021,-212395,-312153,-104186,6432,-17140,-132992,-89298,-27806,-60646,-52292,1267,-99452,-493387,-234063,-132215,-136889,-85352,62012,213042,133167,359029,478905,390155,129476,-120008,43220,364801,447203,101981,-343914,-417360,-160601,-145436,-69408,223722,666155,818115,549257,-60465,-476777,-555306,-146320,92781,-39843,-370675,-136786,225583,418970,236452,-72619,-121808,461695,759706,701444,533009,302051,216133,2266,-264816,-493013,-379805,-352089,-292125,-120929,-267293,-314618,-457552,-252405,-99893,26999,6548,76593,312492,348509,226476,135953,-114375,-422153,-216546,33347,171885,96653,-80788,-233722,-56215,255781,109312,-283293,239117,598235,393970,249106,155695,17344,-247687,-352250,-336013,-249400,-146438,-96599,-242177,-284630,-270014,-246065,-271695,-414998,-498863,-397601,-372988,-394894,-449737,-441208,97407,689694,856420,595191,290578,-163764,-262327,193772,608428,857483,730884,561288,109321,-157144,119729,172206,-154616,-302187,-144620,-218498,-324382,-230342,42398,94947,89209,162892,138006,-206908,-476207,-605384,-425550,-375150,97420,510105,274182,-79577,-478127,-278475,-220710,-314848,-62266,102495,231818,90133,-65087,-168862,-348648,-508107,-331428,-451910,-329316,19119,163090,-186059,-287318,206472,705788,653117,142621,-548237,60509,308106,76194,-171495,-107932,-206043,-422436,-258341,78341,480824,553527,333736,-44345,-309352,-448803,-258363,-148158,-237667,-182329,-186186,-107385,-46374,49654,77281,-71489,-327588,-430017,-373762,-212339,-81193,228977,679431,817377,595125,180758,231183,460117,629366,862514,1012933,784935,337051,188986,83334,368752,688553,792071,372908,-203356,-386843,-15759,83522,115797,-177172,-273753,-34784,-27755,-191892,-122340,-154437,-291133,-68491,-54043,-261890,-379034,-179783,-355200,-214577,-4837,-10161,-378429,-298965,170490,505387,568085,473683,247085,100544,-58307,-122625,-177562,-109179,102118,56958,89224,70381,32289,-101835,92470,415541,696173,1107114,1220173,856306,240993,-196851,-452288,-290181,-296489,-433939,-182585,153544,200714,70398,-196104,-175055,83770,56604,-74060,-104014,55466,71315,3305,-155842,-265407,-346187,-494933,-90224,267710,213220,-63946,-399158,-368575,-306929,-73948,7881,-8807,-109701,-243983,-351382,-342716,-452346,-415975,-196184,-49665,-133269,-58948,397702,652490,610171,289128,-71179,-360673,-604136,-416279,-316858,-38857,82355,148099,283386,633506,587612,141295,-168542,73792,299451,562778,1004781,1209381,932316,578884,263727,-13938,-345131,-349099,21387,3228,-54975,-279896,-149278,36376,132027,280151,233517,210533,156306,120155,-70451,-117787,-136901,107192,332361,345906,122693,-48865,-185996,-256927,83365,533093,926969,1116054,1264386,939707,323875,-310978,-160236,192918,281010,133018,-298045,-382069,-174221,3800,-129866,-502031,-379208,-87091,304498,351849,133285,-129816,-90909,-17095,-10100,139573,111539,-201670,-539581,-106851,229692,274405,-78353,-522729,-222070,-6625,-66706,-290745,-141691,99541,232954,260469,36009,-54521,-132333,-459175,40599,863141,1417890,1458943,959459,485421,196671,175151,215367,164518,-320823,-46866,310968,277049,153319,-85694,-494389,-175468,80865,451838,709423,670073,678289,600995,444391,259859,335884,380790,301653,198753,24453,-384453,-454047,-393209,-419602,-478315,-424907,-213560,97584,390139,423194,103409,-302600,54363,373922,394849,-100898,-141801,170231,284732,347424,556104,927261,842135,266147,-545081,407801,941376,765715,-2900,-590437,-468274,-334391,278702,552554,621098,488844,243221,-392147,-60883,371468,486442,445759,251983,-31711,-221392,-376357,-456452,-452494,-234386,-10880,178438,146347,133936,8864,14149,20608,6514,-98877,-50511,182003,168180,-116906,-337857,-166637,-397010,-540506,-322110,-150992,-75424,-339353,-299378,272048,618459,514890,242248,-9586,-13348,84983,19478,-92291,-357256,-448465,-229602,184222,370254,258866,-32147,-260129,-294669,-156015,-134900,-105105,-126031,-323912,-168006,71089,221330,268004,199836,142257,-41381,-446379,-172818,28348,-108557,-463299,-238293,-159285,-66826,-49095,276175,729716,837271,231838,-614067,72172,674374,746390,506265,310299,-234299,-347100,121472,486753,609078,561112,306364,-86784,-369108,-279717,187961,685147,773906,292280,-474626,42297,363046,238481,20558,372132,683768,642318,367068,197590,1351,-209920,26550,549060,600768,204339,-508564,-114114,45519,-97226,-137,-50940,-155362,-93520,-106898,-377259,245854,473986,210642,-349628,86540,647685,641025,363682,-12240,-148973,10873,-76318,-539466,-252027,217854,232399,-54498,-215557,-306606,-126348,-190532,-152320,119095,205517,274276,202972,388025,427154,693738,234893,93493,138616,756832,1316078,1641920,1239887,406436,299228,1029619,799862,539699,505147,413811,430591,47848,-514755,-101940,249759,282382,-28776,-124791,-248803,-566934,115093,455364,363414,184395,446573,699691,612256,90659,-334698,-221798,-61957,140362,226968,72063,-41674,-159415,-419917,66034,393663,268245,-97499,-447233,-47943,127367,82954,122480,505246,678740,202845,-258370,170457,441112,371542,380404,214937,-109559,7841,140851,-156342,-497712,9973,65241,-127194,-332364,-478381,-288780,-62271,216016,532932,538337,289834,-69746,-235047,-156110,264094,559535,466503,-83483,-420302,-130995,-354743,-466312,-253182,-251763,-505197,-317118,-73311,-71179,-173199,-176158,-95236,-158074,-320902,-456984,-343616,86550,486276,527625,75834,-267989,-166759,-138476,-105424,-217241,-41003,-161266,-233011,358199,922656,629600,41990,-344353,-142736,-314774,-232000,99157,179460,-12934,-84025,-419108,-414919,-322472,-513157,-316769,130918,805710,1235402,1518314,1233436,805155,182372,-433486,-27347,175525,51137,-183927,-342303,-161707,-29977,241067,476013,607868,596324,578967,677261,877803,918931,638143,262142,-66641,-397968,-534023,-470872,-101621,361835,563270,256208,-155982,19554,273187,296840,-151629,-166589,477696,465849,315285,197615,78487,-116798,-316313,-173835,-42401,-122228,-295570,1815,178478,75990,210785,224477,163996,272551,174796,28076,-253014,-398664,-547701,-319224,-292498,-361824,-444773,-270204,-282639,-425970,-391922,-442347,-315802,-48548,135700,27594,-70954,-26400,-111116,-233090,-279362,-56902,61732,276124,111791,78355,-331906,-115718,326104,362053,-79511,-78907,130180,79861,-162270,-230604,-325654,-364624,-463752,-107181,172181,183001,-10811,-190881,-207761,-194788,-62068,299545,583092,560647,234906,64602,206826,210866,228862,155828,-47770,-281738,-115486,230512,334130,109490,-298767,-367681,-554718,-320803,33645,373003,488498,62859,113684,115030,180431,105318,-87762,-127545,348379,918834,1053941,789295,101413,-579715,-388723,-323126,-138213,174558,227206,31612,-372995,-336144,59328,470229,791828,673277,41151,-463621,-203680,27110,64899,-170411,-493578,-55658,51108,-181018,9867,231834,438761,223767,-302031,-429506,-256785,-237630,-61961,205459,290123,206195,-52735,-288284,-195974,-218036,-415053,-429601,-382153,-400406,-361490,-314888,-24661,180666,28645,-29852,-96080,-110871,-465415,130683,491290,495404,121769,-305883,-132921,-82025,-94869,-189374,-306478,-343746,-439978,-186435,99367,-208672,-442637,262807,680165,787168,389227,-300096,-191377,462790,845841,942754,966477,853144,780912,316933,-139712,-345443,65967,167892,-75901,-209810,-341,-35059,-194806,-120307,-57844,-160243,-105889,-147249,-160964,-351058,-380184,-483050,-234735,-255685,-160934,-336270,-475241,-283068,-81545,-44645,61844,35577,-295376,-308144,-113272,-205036,-340846,113120,400755,92223,-199492,229752,577301,541622,700377,1248483,1223620,824600,413995,275837,-24102,-439567,-94879,258702,456452,104226,-165206,35810,42756,47202,-85902,-79819,15063,-438918,-132629,272357,454168,427376,141886,-201906,-318834,-260724,138785,314609,542201,653910,355938,-170766,-359881,229277,318991,277873,-26652,-180255,-109127,-212082,-167928,-65823,-161695,-303915,-238597,-83861,138780,205598,-151568,-496450,-333159,-42058,217969,362788,503841,431173,133407,-471538,-174701,313344,648227,665193,304520,112843,149192,322115,311456,213100,64708,168709,206031,106731,212836,402622,361275,86530,-258222,-209427,42170,314576,521782,540963,364459,16199,-216209,-454729,-580801,-324940,-20135,-77048,-426549,-200617,56444,70973,132388,372294,314905,53616,-285252,-422387,-431319,-242066,-69089,270625,506624,483968,116457,-216642,-345502,-446822,-401755,-151220,5129,-144811,-388449,-418332,-353512,-185176,74104,115388,142459,268405,429070,557269,461846,220289,-43493,-37037],[216109,167816,75502,-162970,-132042,21056,-32349,-57994,4341,-132087,-285077,123241,290726,110993,-232879,60999,348617,254069,113518,252028,350635,388158,351217,274108,316135,417231,380181,192491,-8868,5430,-10879,-177381,-439922,-268069,-535189,-323736,-78283,-214935,-263940,-122524,-133294,-208233,114289,139374,67651,137478,139812,6254,183970,232730,137038,10941,-209957,-242616,-107719,-18837,-82718,-359825,-33379,331618,320739,200656,4602,235287,142939,-232507,-123964,-8682,-9436,-175490,-194588,-117425,-31878,-12186,88078,283267,350373,87996,-266207,-122713,-62441,-242203,-479268,-255010,-219108,-82120,288805,502782,247794,-158430,-1465,24911,-156017,134802,471627,845777,956117,751368,343516,-34519,-138413,-197188,-323676,-446245,-514777,-420727,-11123,415578,730387,1014658,1089092,737641,162777,-126671,-86209,54055,8470,-240237,-395807,-272646,-298038,-112487,-405953,-26706,430362,785620,849713,617809,250525,-295756,-423326,-313699,-376741,-463352,-151903,284705,603647,296719,50065,87550,286301,206474,27359,-165818,-328649,-172433,167638,318477,93507,-458315,-249137,-99025,-482465,-90182,154278,499537,413526,99954,-148010,83483,548513,891008,679690,154463,302110,699622,858160,674178,330909,-38197,-326499,-368900,-291606,-317928,-484023,-300007,-249222,-134700,84629,157017,-47403,63778,219152,-47991,-318871,-509766,-317594,-28273,11274,37137,122324,95130,106595,130122,-66299,-80441,215168,425410,183699,-113765,15390,280607,578997,721751,350098,-7115,-152819,-139552,-213815,32841,337178,358083,264985,271574,493020,268350,-92100,284566,723480,673224,282979,-287256,-108601,371313,230077,-322607,-289138,-437788,-312575,-19982,101920,143881,278577,46333,-420425,186528,678642,556606,42357,548821,848880,431154,-403264,-142814,25792,26424,337740,494664,531013,339048,-34689,-448317,-299663,-341173,-432735,-276264,-74646,156998,433198,525746,449461,535127,570263,335309,2298,-449104,-330777,-192753,-198220,-166035,69626,149939,156734,135821,-310020,-560845,-211708,-248101,-99372,-105605,48787,106594,43051,-197205,-521227,-336096,-196597,-290017,-73612,273701,417795,203887,-25901,-27665,20681,82297,186178,-24078,-276918,-234294,-79942,12870,-43346,-127969,-1198,94263,185383,11454,-320707,-180816,53784,-121882,-250753,-155012,-48607,-114128,-148433,96474,224408,108949,3216,-240421,-291253,-541506,-603827,-399950,-272912,-257206,-130257,118383,585501,642202,365852,-126431,-222036,103770,-7814,-455298,-300396,-162102,-141820,-181627,-243466,-361051,-290622,160683,354270,141517,-219503,-365818,-223884,-236454,-403464,-312615,-290023,-310775,-298677,-68496,-96384,-88651,-272849,-398970,-378936,-346384,-572064,-497492,-445940,-223302,151929,333699,244732,77404,-58366,-226640,-306156,-5383,352922,610208,666930,487934,194314,-335102,-407490,-318259,-437678,-132924,-199052,-244373,-218494,-52895,198501,311489,378561,304449,79829,206885,263181,161529,55448,109290,313979,453495,700322,905932,717304,456229,378473,292222,267227,402773,370944,206296,197082,312365,107807,-486157,-63178,243119,186082,146181,117521,303579,661259,672480,362271,-71453,-403882,-71815,491739,759570,665505,570149,479794,269093,-324631,-254437,41417,226871,276237,257685,224906,6744,-409909,-289735,-137534,-308904,-594353,-503720,-569359,-455205,-289990,-318269,-396989,-571751,-293399,47249,122697,-139315,-194545,13947,45077,28896,-5069,-158599,-183363,-283787,-374065,39790,402147,360904,10467,-213573,-421762,-299632,-135832,-331339,-147540,157990,108309,-135557,-409723,-497997,-227185,275805,800067,1152769,1161293,848149,908092,537729,369309,-2924,-305883,-293120,-160860,-165801,-77832,24511,-14927,-203314,-258939,-160087,-95982,-59912,170749,312336,351601,327425,309477,95187,-138569,-276465,-183997,277864,520838,655109,295171,-229036,-152852,207861,482356,304442,-309638,-242728,-76743,-294306,-40524,100939,-181868,-390886,-225019,-214291,-564389,-27708,336022,546228,676998,765440,506713,339216,421897,505260,194630,-269770,-254931,-207480,-374446,-230147,5721,-140053,-282897,-209151,-164794,-321782,-153364,311898,615949,501383,173953,-28714,-29242,-171445,-450333,-236587,48562,193795,177082,50024,123736,439104,358904,171762,-145859,-121207,123282,126558,-123407,-312453,-126639,-56301,-321105,-459316,-106798,256304,446200,421492,361332,476033,485638,97402,-91687,-527970,-388987,82361,444192,613324,636743,431902,112656,-38789,-170524,-526893,-501395,-379667,-134154,3895,53793,-125178,-164989,-117180,34045,-18944,-375861,-404965,-224921,-480212,-326370,218516,127675,-7221,105103,663783,1178889,1156177,720033,113386,49135,-177693,-452750,-570935,-387874,-285048,-247229,-262032,-234313,-257171,-190946,104033,543601,643855,725651,547053,84001,-445724,-417985,77639,300716,181589,53817,-324491,-465073,-326865,-314946,-229365,-91428,54518,36587,61627,227195,518901,431640,406333,83283,-114495,-323802,-246478,-164268,-378496,-248733,404748,652493,667114,433501,370703,324091,395211,402270,376123,250787,-43312,-602047,230038,1005491,1109787,644813,223611,-274407,-264011,-77590,-10420,-237092,-314935,193477,342929,143388,70338,159846,378167,535223,173281,-226649,55128,263129,161221,-189101,-92279,71672,35367,-104449,-59917,-48138,-142159,-84531,203184,292784,302919,70270,-160071,-212455,-126042,-116293,-42139,-100506,-120720,11316,349488,637521,526215,38057,-409767,-376837,-124957,72580,325408,730108,912605,967936,635772,152509,-401152,-476790,-374953,-239159,-62805,177412,200067,143774,389481,461679,421262,36630,10907,-55019,-108631,-292100,-367891,-283655,-80563,143876,249494,386188,544664,779981,860889,836349,527142,282279,44080,-342808,-85253,273144,50807,-118751,-20897,222315,330295,181316,-237589,-437393,-43128,82474,-133425,-418427,-228200,-269357,6840,676129,845054,504655,-12546,302850,393082,476438,373445,370347,198496,256939,481002,649135,637780,434332,143801,-169575,-333658,-180613,-220321,-422869,-569170,-231893,27915,44859,-188957,-530839,-407035,-8442,190607,185142,-84981,-189194,66257,156859,103741,54475,-35242,462086,727879,513043,43875,102887,304541,297817,174513,251302,465422,391374,202012,237629,484911,892752,845201,424079,41473,-149811,-290801,-465195,-326175,-162250,-156447,-210281,-224084,-68773,131859,354722,607338,494844,67843,-406673,293977,768247,489657,-114011,-151549,152655,311034,268993,184814,238542,-14385,-36324,151580,205788,83373,-55975,-23023,-96690,-85747,24174,21521,110177,323818,640181,497443,91753,-379356,-175904,-369119,-297980,461477,802706,1012653,508331,74536,-271485,-353581,-359941,-500985,-478911,-409886,-329741,-14027,-8104,-165310,-165894,-67476,79123,178501,-1242,-317338,-117710,-15054,-161887,-449170,-106885,71922,-188693,-324892,-217203,-121686,-57456,68970,135624,24187,159129,301079,440167,283366,35490,262833,635400,690164,245717,-334069,-428792,-278186,-304593,-45570,68605,483481,754722,606566,16319,-403339,-507743,-327191,-105133,-164265,-238471,8321,236989,335104,114546,-323154,-139400,331765,698632,608528,332040,-113444,-126292,-255451,-347142,-304072,-180706,-236609,-298741,-213103,-287274,-305850,-207546,-125680,-111608,-317226,-215095,-12940,482750,728300,699234,416646,144355,6851,126486,206870,145301,58012,25744,36845,-5580,136516,105977,-324020,-3688,289027,66992,-86061,14778,43992,-160004,-313722,-246109,-23167,184647,176797,-126388,-206578,-43556,21749,-50873,-192022,-504838,-571536,-524556,-416628,-354192,-477947,47883,784951,1043231,740877,439626,72958,-440411,55973,657372,959855,859846,525066,60932,-299264,30807,151893,-86188,-97600,7751,-13481,-110687,-34516,126739,83406,-24526,55797,-144673,-599143,-464350,-400339,-245983,-328290,-71168,131341,-156740,-474587,-222140,-328983,-104883,-227255,29591,43885,143904,-11578,-142529,-342788,-552268,-289257,-157197,-218649,-467745,-196361,-101122,-65166,-23685,334295,612952,629698,176030,-394846,154171,444397,154918,-219379,-255175,-373845,-541014,-180572,-31135,21643,128365,29571,-186526,-436451,-433911,-223050,-223997,-298704,-248950,-219553,-102865,-39670,29932,168381,221038,-166000,-383534,-356205,-263649,-170884,139750,657754,942347,894901,478270,364640,382886,468228,575215,675354,187609,-131923,47860,38196,295151,736306,936265,695933,190854,-302700,-127305,-80540,-42023,-286427,-93253,224163,209371,-22312,-106188,-166971,-312755,-52089,-13037,-158439,-250685,-147050,-209028,-326617,-5252,75663,-264159,-429058,72851,342249,341615,229788,17316,-206397,-294931,-22674,71426,195337,237625,159239,66985,-30076,-62327,-58835,-10307,167990,398280,695929,786931,490832,42523,-439224,-133854,48675,-134416,-547675,-136839,238740,267358,138223,-274122,-230856,98654,84498,-156855,-338127,-68547,124528,202393,5885,-189475,-416086,-193203,170523,338110,154519,-129291,-381488,-483911,-355240,-113552,-1188,83068,-69435,-279463,-438603,-395172,-523414,-419892,-280535,-266560,-454525,-212017,89049,61044,111396,-20063,-175167,-387358,-496182,-423069,-168580,119925,280046,206017,229503,528586,547178,104368,-219965,-44641,248910,536705,862349,1044911,758513,377352,203609,44487,-308441,-59834,372452,218729,135521,85249,268487,489503,352003,336478,226759,146549,105825,99583,-149350,-194085,-41491,384491,622311,363160,-78660,-363736,-271635,-226580,40110,501003,900182,1166801,1317867,1118366,283089,-411974,-94800,60640,225935,216633,-74100,-375294,-395615,-200891,-408462,-475997,-421549,-479621,-304101,-220576,-320230,-181118,27486,111605,72765,153525,58340,-260961,-549648,-190986,147990,205007,-154771,-512347,-243717,-43341,-90187,-286214,39877,368085,517359,457629,76121,73869,-40382,-589606,-3308,880513,1555580,1539811,884941,404896,273337,240633,229897,148091,-137868,93420,358905,233032,99391,6278,-337957,-488897,37287,616808,931363,659477,413599,273919,168090,345521,611977,536189,412689,311264,84184,-363996,-402534,-226697,-159354,-379742,-508154,-300578,-24428,182562,297804,-36025,-374381,-58758,372793,410490,228941,45133,49612,145410,261999,375665,631723,571819,134422,-541017,224149,589428,294432,-354896,-229608,-303102,-422505,26846,94370,97037,110190,56171,-370668,-123139,251426,470746,535115,470817,171712,-48148,-293365,-446772,-372414,23149,216907,310005,210685,158633,117455,193820,126056,23684,-263395,-354918,-79271,39986,-134952,-498541,-574770,-451154,-335699,-147901,-139548,-165190,-335546,-249926,268740,658412,620366,243270,-15317,53770,139608,78304,-88406,-323336,-427765,-159472,316705,463386,287966,-46051,-248368,-237857,-195136,-175496,-112884,-137226,-348607,-251817,-26067,158536,292682,364532,338860,66526,-448473,-189684,-75741,-308709,-326726,-18848,-69149,-96272,-313967,82965,482426,548824,-73067,-434505,249592,922754,936023,605919,403640,-124474,-238648,67255,510570,618057,526452,94078,-524293,-393795,-218154,-55141,278839,352458,90678,-170633,87007,165967,2465,-244597,254944,582741,538584,191778,63900,-64960,-227177,-6467,530909,677797,459361,86653,246676,585577,419319,259062,6110,-22230,77397,61775,-461078,-166327,267690,178009,-223731,-59470,441326,550204,584588,163905,-184182,-90606,-23637,-363559,-441850,195135,338758,108656,-261561,-447580,-321453,-302399,-107541,144212,335572,384737,378124,478409,626099,914475,546152,11799,-77883,908609,1939132,2590537,2243894,1011752,419968,1516695,1655795,1587888,1128731,647884,347629,-3207,-439275,-144662,124972,211740,16328,-67025,-90937,-350030,-5055,329417,171040,18757,309583,689440,754617,181151,-245350,-118862,-12826,36558,73577,43224,-4047,5028,-268240,-91311,243641,212899,-51485,-352518,-41964,91567,-112435,-57621,534621,768626,290870,-403886,2464,283070,322451,230805,-20763,-428736,-328327,-161650,-457957,-258198,283487,211470,-42866,-314396,-378623,-260171,-41068,315535,672458,659923,400244,-20753,-368041,-120866,287836,496073,411473,-106958,-450035,-141620,-358883,-144631,-112530,-70409,-350814,-359318,-207222,-328930,-325770,-391208,-107963,-61524,-214176,-465835,-319989,-7039,273834,447670,175946,-46737,-5077,39632,176966,205286,257387,132017,-264992,-15926,462473,360861,-170608,-231586,-5732,-278582,-449689,-156525,-58959,98488,72902,-160786,-242251,-199309,-347424,-199380,151599,513131,763548,831689,612124,416024,-23204,-523426,-119962,108462,41356,-90687,-188241,-275270,-126887,269712,706555,767684,594623,463809,671815,841586,815247,656711,280094,-11722,-342418,-299640,-246368,-210611,213007,529636,384319,82735,76356,171252,52176,-386662,-136687,308296,277984,150668,113372,-2763,-201492,-358902,-213210,-130029,-317084,-247766,173267,311495,-39017,-123136,-23874,105992,420133,392658,74095,-434530,-480836,-347227,-39716,7078,-158645,-449729,-141908,6667,-55314,-24452,-113594,-227933,-77205,78081,136681,104536,26122,-82190,-208171,-256521,-180618,-253654,-78482,81051,56978,-369557,-56673,392935,491478,57187,-274701,-228364,-269063,-390436,-285886,-225967,-258025,-367065,-113542,209026,146932,-84195,-251128,-113944,115567,315821,638902,662659,557515,171776,-86916,36429,191102,236055,168835,-38251,-176769,1131,231468,339016,154695,-161123,-286424,-211506,92739,267475,449489,504092,173310,251930,468418,436866,114050,-200350,102629,549731,903754,985640,631897,-136760,-528362,-342105,-404600,-83220,188958,94131,-221569,-287773,78604,452861,557235,467390,260508,-248430,-396364,-164199,99484,39170,-298826,-320870,3622,132759,-38173,-96292,-139876,-39982,-262535,-539002,-354770,-275953,-194313,-70381,246841,525433,560540,263111,-153817,-163831,-213714,-348169,-260189,-206901,-115151,-185166,-282493,-268785,-185300,-290493,-15779,184685,188040,-212423,-24654,481066,472557,-1561,-208745,45530,88072,118459,59242,-232033,-550621,-452983,-462684,-141209,-306620,-352008,304538,663471,658397,182585,-482280,111597,706457,1078632,1042175,1143403,970234,819710,361097,-172198,-446853,-80668,-92429,-425765,-301562,-167936,-188455,-43695,2496,-126109,-429743,-430541,-368935,-57197,-40767,-22959,-124933,-101219,-132463,-61589,-474423,-342972,-147313,-224509,-407049,-104828,-169532,-514247,-368326,-99413,-79755,-236256,-43330,163334,176395,-27069,283271,425259,138661,133801,696405,985872,677360,328656,146039,-130011,-333019,118829,433550,503511,44022,-141868,134693,190861,203388,27119,-132661,-216977,-107701,24716,170368,285195,255101,52905,-284234,-381469,-253088,178920,490779,861367,912591,679281,164132,-523474,110110,270826,360466,431468,279109,120459,-390316,-402386,-82436,-78430,-246508,-262422,-226256,-11557,35329,-228857,-561242,-365025,-39829,186425,298526,377111,388763,159556,-319176,-20317,602026,1246534,1530142,1042679,713988,497291,508648,342135,118498,28426,262880,467397,440236,405648,466761,356137,35993,-307171,-218025,79572,283460,381222,384531,101248,-87422,-171988,-301146,-268365,-71442,118038,3769,-215852,-469350,-108099,12408,-1743,-41303,-33226,-44998,-95693,-74343,-38393,-28837,175515,475881,638843,503124,90593,-206985,-300782,-440144,-440069,-225707,-164693,-228790,-323111,-369046,-269230,-81327,59858,-76164,-64458,186755,351333,536988,476308,197469,-100710,-67897],[49274,-197742,-116424,-202221,-162955,132452,191365,250416,333746,39081,-251744,216736,442553,341335,-30218,-271391,54861,2330,-31224,-73359,80095,88892,123222,63594,211712,491240,562996,369604,119274,21069,-68278,-246369,-415032,-151201,-391943,-207536,98919,157252,78667,-5117,-227179,-274283,245852,401511,295381,23358,-160061,-422579,-415118,-352874,-199475,-203589,-306975,-290328,-38125,69357,-60568,-183963,87166,193944,266472,166426,-68543,63067,23618,-438710,-135289,19376,127113,-66227,-174345,-41668,27702,-46971,35367,244848,377321,167406,-192487,-113292,58660,-70783,-480241,-350486,-215419,33803,429761,627241,267781,-258215,-164018,-201017,-278818,246529,537557,840559,865061,687765,195453,-197317,-71076,16806,-94111,-357166,-382803,-360138,-231464,-262923,34883,534757,900403,782342,334112,-23985,-158611,-178035,-274534,-425740,-315693,-235412,-253131,-237086,-232398,341579,726168,1023676,1108179,894156,351941,-2167,-356183,-499393,-318303,-434326,6484,585140,881993,598422,288043,601292,598494,168449,-252192,-297431,-315389,-294382,132972,325025,123770,-418654,-214156,-29320,-291424,-230399,231500,623532,545694,162848,-254834,-243450,216067,677058,721600,401539,459079,692586,605053,523364,130227,-107050,-400177,-345565,-186530,-79168,-164942,-262538,-266072,-87995,133992,84273,-263389,32365,201096,-180001,-453875,-449573,-387255,64827,301710,451623,351237,266594,337413,330355,-17919,-375943,29605,361349,310606,82972,180965,459395,628009,594289,168359,-176378,-294387,-245534,-285675,-141827,247930,322613,322208,552579,819377,649485,41624,45071,356362,300671,-96905,-459329,63345,382649,233542,-221306,-236645,-225013,162330,376266,483741,257861,247476,118624,-467489,109939,651435,616795,213319,607997,951923,588287,-210600,-335908,-113504,20901,474759,532445,407243,74087,-143146,-244250,-255954,-398792,-466234,-277586,84553,388746,501357,526562,603697,689635,689672,498568,125900,-352372,-177215,-134739,-357360,-326116,135853,441188,535478,352986,-144846,-571195,-329296,-311955,-258541,-185602,50837,77052,-57413,-105786,-276666,-519054,-417684,-452341,-231214,-152264,-177917,-347388,-372919,-206312,-355720,-362162,-282857,-475697,-313391,-91689,42061,-63192,-198914,-203324,-98717,46018,184222,37899,-229716,-297552,-254903,-385800,-375301,-246751,-154898,-299225,-429682,-312682,-128296,-177316,-278233,-409344,-348459,-372961,-147233,-183041,-236580,-313285,-165246,187199,593847,727751,510393,5209,-151635,112938,-69844,-552138,-106566,15310,71565,-69352,-156091,-191711,-204456,-76731,-20432,-198737,-342330,-142559,160280,179223,-92952,-167918,-252409,-253199,-322414,-96710,-101760,-165281,-228271,-136883,-281174,-574911,-282538,-143174,-266006,-299828,161934,367720,262190,43728,-173323,-330049,-272221,-36647,269228,424003,505547,343336,43726,-533974,-78548,234452,-146588,-410782,-372075,-326234,-129345,47291,261017,313851,333256,155302,-36426,44882,72300,-60381,-242760,-123679,195366,419162,616651,735360,641311,552730,444727,287609,-14589,11535,217850,243127,366948,359807,156134,-337781,-159579,271942,297032,221407,214160,404727,852781,931825,591425,-53949,-366744,153656,634803,758770,541319,424927,315850,-112224,-287781,171954,447437,528480,415545,179136,-80285,-271027,-350010,-373106,-250017,-145927,-361067,-464806,-579170,-419930,-318839,-315158,-301796,-361421,-490085,-141288,35767,-70007,-99327,25764,81665,108280,66726,-160295,-157982,-85259,-2768,422155,731356,599331,223975,-48762,-410140,-240461,5829,-129925,-218787,110520,139370,-202469,-463910,-492347,-265751,183955,685232,774870,639868,605175,473793,177420,145239,-46014,-205520,-224126,-241489,-393599,-413397,-175442,-26658,-32457,-21950,3246,49490,-111001,-78984,-58549,10676,93923,225571,92120,-41292,-62304,-78176,264642,551003,499341,160364,-347420,-247892,115712,371939,297711,-212786,-542524,-321169,-223625,7964,-32868,-240346,-410844,-185815,-152084,-451636,-118888,288840,547186,705828,819498,583513,385989,351736,400454,168400,-357977,-459429,-374171,-572586,-169425,28090,-209824,-251143,-213270,-229425,-414100,-396273,271381,647926,547160,94553,-290432,-328550,-426185,-436949,-93417,154580,135907,61283,-41224,148893,427213,443608,194134,-147112,-136255,102294,216769,-14385,-254419,-115038,145683,3537,-259746,-251924,232940,474706,181534,80513,448274,636047,379302,58592,-330431,-525716,79682,497953,724308,562710,311581,-38648,-4191,-62230,-311687,-390023,-333807,-90339,10232,100714,-76818,-279632,-328626,-26029,62720,-201670,-414673,-158932,-302724,-608396,-295436,-229584,-63207,263444,654128,1014739,981774,583067,40067,-153066,-316297,-406138,-364029,-219592,-174139,-169447,-178189,-163793,-210164,-250040,16569,301074,273848,200202,270566,43131,-526948,-213053,109527,273533,58203,-169235,-404514,-211679,-79039,-64041,24081,241712,238366,240382,169131,64144,127343,92350,261535,160968,-8251,-305176,-263898,-213108,-287112,-378559,-98416,166935,235151,267897,288050,302528,327045,209733,164394,195182,-26894,-572567,301269,1160556,1194270,660074,212521,-124242,-215426,-169665,-158174,-211406,-137145,178620,362337,87931,-8871,172885,525561,697176,300168,-358237,-242787,99718,25599,-226141,-32018,97102,168495,142771,201286,75021,-118800,-79676,162334,260950,339640,93447,-132123,-63073,-19673,-128868,-121905,-54547,21384,251227,543730,697518,469270,-23816,-507537,-249322,25180,-43170,128146,532501,649853,650333,493591,199407,-7135,-361643,-453181,-197517,-235926,-126374,40617,187746,365856,398657,459333,363339,264578,62508,-47487,-239726,-313188,-112562,164274,413322,343513,254471,233386,404252,545203,700339,389764,199166,-17301,-180304,-11572,165688,67152,-93762,-44497,152042,247791,101131,-274735,-409277,-17507,81403,-152085,-421210,-205151,-54808,-319030,329380,643106,378909,-193129,184732,491628,627843,640600,558424,430619,394124,597823,762156,832668,620090,279526,54596,-168835,-143242,-159087,-286766,-415423,-174427,143590,102016,-49101,-208226,-332451,-131089,138535,292422,121880,-46759,66219,66818,-10555,-160941,-188361,351128,637680,437337,133913,87929,235835,232535,14417,-193126,-189212,-82355,7405,-73683,369204,934022,1227611,832134,447647,116176,-181713,-512465,-458029,-340034,-213756,-155733,-213666,-252030,-237748,-206538,272516,542032,347235,-320047,124814,621252,498659,-124828,-130054,128866,275944,169340,11163,-48177,-162676,-385501,-174328,72897,270208,274464,492127,367154,146697,14634,48019,170484,352426,604105,501642,39757,-589763,-153108,-306044,-329744,171036,681331,982048,615503,153665,-319925,-346422,-236549,-210497,-110854,-66969,30243,215289,69808,-226473,10294,165481,248564,369522,140451,-431035,-98415,114050,214698,-222103,-344452,85867,73313,-133314,-205884,-127591,-52336,58924,17584,-85580,-45176,102224,368025,318193,116313,296585,624593,621523,213024,-400026,-447257,-403220,-203200,134380,-59481,238886,615492,498316,-12383,-389312,-349983,-287326,-289747,-319618,-103481,141996,168150,176795,117,-368136,-201436,147822,476288,387050,6144,-438019,-457400,-428786,-379558,-147921,8369,-78805,-233720,-426819,-422855,-408513,-83333,111323,185887,-34935,-413225,-20601,609951,931218,868212,526643,486813,369836,327520,307790,73896,-4608,104113,217591,97171,38622,-107,-419473,-173379,131941,-103302,-376028,-109213,48953,-129459,-307242,-129404,233025,448104,325633,-100595,-229919,105331,288481,195858,39957,-380314,-468558,-504283,-469627,-275715,-400781,-146758,530175,915246,788005,543755,303373,-251899,-201529,426167,821956,875042,532484,135279,-389253,-68433,150039,136985,103930,70761,90608,98749,166021,245514,119070,-61227,-10995,-121330,-184195,-150041,-204810,-224463,-353358,-352321,-377798,-538010,-234804,81885,-129771,-152338,-230965,-83399,-112370,-42703,-141871,-240200,-481979,-397647,-44862,24941,21517,-250118,19758,-22634,-19657,261103,655009,953326,934849,403515,-3553,270715,478274,174866,-200830,-441229,-575672,-368875,-9954,15974,-142488,-177701,-249256,-326648,-479365,-430479,-238743,-282862,-259330,-142912,165878,309685,92144,-44327,242303,414871,56760,-304500,-446599,-437970,-256539,53935,541923,886910,942133,564209,292549,149938,179385,215994,150232,-316531,-477141,-40022,-33564,186059,749002,983825,912129,574111,-84354,-169898,-140927,-211959,-301402,22314,273543,302157,137731,-78447,-205054,-384249,-236699,-146652,-140548,-66222,-114937,-109303,-221532,-6762,11203,-254851,-509997,-70185,135986,145896,207994,200355,-85263,-586891,29706,293648,463279,240709,144452,31338,-102007,-126402,-60186,-87439,-146105,10903,138210,110943,-23212,-224011,-382109,157882,322648,9092,-560189,-153984,81296,134035,69797,-311083,-298634,36125,108305,-111180,-399233,-152698,159984,314356,58142,-131164,-187501,112321,431654,501082,285847,-69078,-341608,-418368,-236809,-17571,62067,182419,3989,-193342,-491362,-474882,-400181,-347563,-338460,-442760,-410292,-176749,-183488,-133147,148884,129430,-92523,-327434,-441643,-393253,-22101,340074,529906,386615,292423,423412,453885,93945,-216685,-197617,119417,445787,611157,654570,372288,13750,85263,115382,-137200,161723,526665,429451,346839,476414,755896,921443,592854,341531,175955,23237,-3357,389,-224117,-156729,170530,548707,695173,320205,-187801,-342924,-168523,-153146,-40888,422251,827811,1147135,1197411,1025054,137954,-90876,281618,263209,342062,440869,262242,-33760,-442303,-465216,-328286,-372278,-483970,-355050,198445,154739,-39418,107733,232375,238745,154395,72000,-113469,-383221,-500260,-229431,109574,222483,-52749,-132925,-67636,-58867,-153577,-294746,124341,494144,728845,604619,76579,-6478,-134423,-478296,-31997,641660,1191253,1170826,629523,238233,216622,156362,98582,-41253,-60147,189208,348539,233411,80153,77469,-175680,-481027,70114,715772,1009886,628647,121998,-32161,-34486,403280,730975,523201,140711,168110,31806,-364562,-328755,-63093,-51551,-325097,-494679,-384208,-253095,-77184,75383,-173478,-430089,-252438,144445,171541,243341,106878,-126684,-119930,42961,78413,209541,250791,-9092,-518879,-48290,198631,70732,-38755,16807,-225274,-505193,-263154,-335894,-371409,-208193,-150071,-333040,-179965,110922,403859,592169,646266,416660,255045,-23151,-326682,-282090,165485,328163,361574,254471,155841,203511,284077,170012,42740,-223100,-533776,-421486,-173071,-156684,-202507,-272866,-172865,-50023,-25952,-6200,-106499,-178067,-141319,231035,505387,526271,108623,-61350,66577,96731,38520,-90182,-332479,-443387,-40655,394308,504939,282203,-34325,-221192,-155698,-161811,-146850,-89383,-153244,-377041,-340152,-188763,-8048,236351,438404,435981,127473,-419946,-236801,-205399,-516388,-78072,173696,14892,-223669,-422852,83969,241852,258309,-229326,-188686,415851,933485,952781,623922,325585,-20541,-90797,-37402,365501,476317,364530,-137579,-441657,70060,122180,-139472,-309051,-393753,-46697,205065,113319,-179667,-361624,-422933,143031,416624,289180,-113246,-144019,-150024,-289199,-108109,358546,581723,552587,354612,414783,709698,533623,268709,78891,75221,188535,226353,-134309,-438601,-10978,106692,-114550,-242433,118151,502928,624562,72562,-368916,-332952,-123485,-189172,-561609,81996,291278,145380,-280339,-414636,-486521,-483471,-175073,92931,421319,425044,410199,354163,522589,870139,860652,152799,-364571,818489,2203055,3086766,2828055,1308631,344288,1728697,2332505,2357476,1595072,780324,148292,9049,-198191,-119851,67954,188421,30604,-115444,90570,39267,-277240,-17411,-98624,-157990,114221,555980,689814,190203,-195102,-56825,43403,-60232,-84794,-13437,-11192,-27884,-234586,-280032,78306,133071,-97889,-337863,-51625,53389,-227028,-327433,365587,622203,307049,-291033,-97402,148866,261208,98816,7771,-113349,-181800,-214486,-213748,7364,376638,235314,-10340,-341334,-358102,-276017,-134264,177117,469473,578806,459297,67658,-493719,-143840,215089,340055,235102,-216145,-423893,-132149,-279963,74368,-22064,31680,-180789,-152718,-234063,-437850,-31363,-72556,33501,95704,-11789,-383567,-195645,6840,204791,306668,194154,55755,56546,107957,243887,401392,358704,242490,-152704,-387702,-42519,35043,-320931,-125550,693,-273045,-561100,-309550,-34125,197980,188984,98560,9955,-119165,-232663,-68683,128213,126467,153478,98961,4766,-22186,-277584,-529414,-229012,29538,59436,82269,111281,-49882,-157430,192877,741179,805686,542210,200783,326949,459233,389998,362648,107586,-38954,-176688,-139719,-118743,-308746,32549,389617,375687,178004,-12653,-47325,-139835,-254052,-16170,131850,62844,-88167,-74552,-100769,-269442,-493985,-368745,-364358,-628630,-212136,179823,249463,-175512,-436210,-330337,66900,444599,488171,25589,-348901,-165202,-93610,56939,81170,-141257,-449643,-22732,276943,283182,171607,54794,3496,57726,106318,219197,174413,-5137,-150204,-287486,-352650,-324016,-526457,-412058,-63077,-92129,-257597,45225,390523,506127,158191,-301673,-436663,-242646,-317061,-221059,-159996,-183807,-142400,-16175,167823,8272,-250230,-359045,-63245,346745,671027,874363,594700,391629,55313,-287859,-141931,158098,153806,63794,-66490,-62401,31911,82732,212760,177181,53189,27455,205230,498501,458263,375438,236539,123548,183911,565295,491279,10987,-232972,264699,535627,585369,635385,282915,-449350,-283282,-170084,-348091,-202411,61001,-122081,-472667,-13072,262890,514408,366501,76703,-91003,-538201,-380036,-103317,155701,5588,-377141,-232198,-13371,75761,-81217,-351483,-475762,-490966,-373873,-165654,-151776,-35531,-4931,-41550,256235,660885,753429,429004,-92231,-174661,-153918,-158732,-88697,7733,301212,381415,184292,-126022,-557770,-397645,188392,507878,457539,-36144,-232166,391457,316914,-235014,-21684,266867,251253,312144,350352,153529,-339752,-418496,-314217,-31612,-75202,-113184,162089,374447,302961,-184666,-181205,479270,896629,1140472,944146,967894,842868,541768,213264,-277019,-252881,9750,-72760,-277866,-244275,-243974,-46409,161547,95779,-231329,-445289,-368386,-421279,117636,443664,476625,357172,-99092,-153036,-65557,-272858,-196198,-71128,-212670,-164804,74403,-176724,-504201,-185491,-77769,-26271,-121087,-212869,-230938,42257,47979,406109,509864,310914,-339872,-129185,430823,327497,127580,-49907,-189328,-231806,102665,358264,241821,-187703,-149250,211209,355881,336976,108663,37354,376223,386676,240296,98229,55182,12579,-74679,-294406,-496396,-335365,22160,399286,832834,860279,840209,457753,-227623,-169343,60181,156295,485576,453559,302321,-175953,-311884,8725,15463,-141902,-193344,-222755,-18277,-83105,-377547,-419046,-270925,-25033,105083,173675,178709,236688,97092,-187804,1053,638025,1376512,1799674,1526675,1056463,750075,621114,354890,20900,-104050,168165,473074,474970,387178,345141,182485,-127079,-418209,-297339,-18741,43430,-36607,-117967,-290512,-175104,-119380,-153535,-4122,279576,362789,163032,-84463,-385837,-228106,-75570,-222491,-477154,-475589,-221799,71153,206146,212751,130338,408874,636122,618780,311021,-101620,-286149,-362994,-403008,-369272,-473320,-392703,-291842,-235610,-202300,-120200,-18960,7437,-185158,-278379,77379,245681,398491,377614,208211,14924,33340],[59358,-174583,-42043,-36858,-214777,152716,304019,360859,435986,106345,-193309,310507,597530,565168,270008,-107207,-249039,-324312,-288997,-417489,-226484,-18381,40732,3264,78624,429864,548717,327349,69999,-49348,-132113,-286483,-376199,-36542,-104811,-130279,131074,326803,261846,98408,-307934,-256150,322049,576600,467001,-102879,-472826,-168050,44309,-43460,-186694,-128749,-40960,-150631,24087,126380,-53606,-181991,-114441,-290209,53347,62902,-72571,-102045,-110831,-449358,-204201,-71896,75305,44756,-54691,75419,104256,-93649,-96898,105044,272567,146644,-169619,-201717,-26960,-152456,-437568,-292736,-88062,195049,713816,719452,183348,-408141,-255150,-257277,-148105,361997,579599,843647,871069,650926,113297,-153674,235932,251246,67086,-245448,-212264,-16388,174167,87692,-158095,200127,629599,649179,353487,-53380,-313275,-300463,-283036,-245438,-206982,-224475,-210257,-375869,-2056,401000,795348,1006985,1032187,787375,226102,144255,-68730,-272549,-105216,-371968,-22429,628492,910816,728806,370716,793121,612239,-41489,-251233,67090,-116221,-444783,26508,194280,1121,-428693,-148934,65628,-38885,13945,286369,498164,426042,38862,-352015,-412481,-239241,214050,515351,534394,537172,450422,168114,218122,5643,-154285,-415096,-300674,-11812,240360,177954,-35399,-211519,-78507,105589,-31996,-454810,-197134,-26835,-331374,-433399,-416830,-432646,147752,629015,914074,651826,471449,534196,496186,141495,-363712,-315109,55685,282423,281863,355468,593900,566799,260642,-87191,-333483,-540408,-399452,-432657,-368894,27856,187247,293270,723636,1005701,883361,169497,-293234,-86883,-89063,-387080,-303902,129296,304027,147433,-221514,-186962,14019,464794,468363,480150,152931,39816,83747,-284218,-80069,463026,534657,325215,611544,930286,575570,-198737,-360760,-107296,-94023,337832,458501,178845,-266564,-195251,-31185,-69655,-115176,-228805,-282160,101607,454098,459815,387290,588114,707513,713182,550496,131266,-315101,-105588,-116498,-374902,-21891,427832,702571,800811,442891,-50957,-516723,-397887,-284547,-280670,-204787,17846,-67328,-261849,-93740,-102198,-323551,-517230,-429999,-401744,-511095,-542316,-295602,-76333,14266,-270684,-441094,-343011,-202328,-68100,85541,62025,-229175,-297868,-172178,-54957,86330,126760,-20100,-223934,-325452,-505282,-392182,-297281,-186703,-88946,-191378,-311815,-507036,-291550,-187070,-187667,-158037,65646,33769,274634,79353,-144593,-328909,-244531,67456,328411,542312,449332,65883,-56106,76022,-215387,-364761,120155,274316,203059,-105178,-165930,-72207,-92898,-341937,-489182,-415322,-250017,-76254,145680,135799,4758,2561,5934,38955,92567,149054,-44864,-283891,-286749,-39411,-94319,-165658,76557,119046,-130611,-365167,108839,318880,186536,-99394,-365653,-477395,-274542,-122434,66478,54875,64476,-4293,-315638,-150180,377170,671682,293615,-198551,-447240,-373064,-32605,137370,251952,252605,201237,-30736,-128247,-110933,-125358,-292038,-562333,-217242,63693,244413,296896,222467,250600,389293,350115,164732,-352082,-116133,334512,425583,470555,307636,97443,-279572,-220340,249379,347884,203435,197824,419213,854570,1008179,633257,-31484,-162732,337611,636976,587286,300540,247507,167657,-362891,-5896,469604,703419,675529,442591,70459,-102542,-41810,3668,110578,318703,226337,-23500,-365947,-552096,-430881,-313800,-212959,-202881,-143007,-170174,-29228,123313,98275,-38911,-10782,70238,115228,57210,-204956,-178651,36323,290681,679500,909462,674209,304150,26163,-354036,-209320,104499,57230,-240619,2978,29647,-300039,-516356,-339646,-141073,149342,405599,213253,-15871,226496,62295,-15977,-47848,-238835,-138894,-21408,-94560,-261821,-530906,-409024,-93671,73772,93905,-2212,-20104,-231330,-361483,-416440,-295465,-80626,96261,24161,3178,120150,72619,292111,469394,197621,-71650,-401479,-326410,-57203,122715,158753,-66922,-284343,-467529,-180155,-6902,-123956,-245726,-404498,-109271,-7485,-163516,-464086,-20799,252998,515002,653699,479046,267758,267879,439168,436824,104204,-335567,-486326,-343118,-51632,16113,-292401,-143807,-179326,-172014,-70921,-143411,313178,709491,563592,-6270,-390469,-223746,-157060,-123213,6581,230531,121969,-52408,-211980,86657,298254,378588,96278,-166435,-123931,163998,259600,9135,-252884,-182512,179667,265831,122420,98705,412365,550022,-8737,-298538,282260,479360,282105,-121199,-388957,-514516,79355,455001,669949,410780,138480,-228075,-83534,-48266,-126565,-168829,-208474,-8077,60674,188910,98674,32572,-319272,-84288,102770,-36135,-247360,-72462,29400,-31476,106297,284533,366698,361763,461633,635407,674019,438761,109185,-236045,-435390,-303629,-172186,-85678,-112530,-136826,-169576,-171418,-256543,-414155,-206887,25789,-71227,-558526,-190946,-139356,-553358,82192,481565,480065,90883,-362051,-88705,116740,166675,140765,308573,633121,544000,527092,380386,219978,52074,93312,265466,366086,170129,-239032,-366712,-354346,-299992,-175596,-96944,81786,224617,273042,333308,360581,332003,47326,-73110,72608,-87162,-507638,187391,893171,838115,390759,-17973,-154229,-199949,-159633,-207968,-201494,-163201,-68523,123628,-116441,-181273,156499,626453,731108,387433,-144358,-266405,-11285,-116176,-244771,-9101,26513,111534,232498,364291,216580,-125011,-59249,131365,235166,348942,96104,-193243,-36531,-34728,-218519,-148021,55276,129808,333366,528477,530598,276147,-88129,-442375,-79701,184065,-91776,-101102,188545,191952,187044,447841,570231,327412,-246774,-511421,-158622,-207949,-338271,-188761,94003,239131,318625,480649,566430,412574,125089,-45340,-223265,-328696,-90751,182859,382911,258486,-2365,-153394,-82877,138010,458648,377508,268119,-36864,-48144,197056,222332,97817,-150142,-196729,-51985,76127,-26579,-332357,-338585,9911,46697,-218947,-346357,-31392,148361,-108762,1772,441856,276719,-321436,-89948,394763,541030,735465,692677,751662,746250,869556,884793,831304,603345,228903,116078,-38639,-91874,-109659,-227112,-400625,-219277,63184,194723,293705,336517,-13347,-303399,20636,354993,306666,118650,94043,60243,-22421,-316853,-336569,234705,506839,312443,114536,-91114,38068,61569,-77529,-197964,-198849,-186915,-4417,-152865,279191,924966,1465194,1202198,696527,230323,-32602,-247750,-473094,-465598,-203575,-152729,-256573,-225026,-264405,-297815,-296879,278207,316850,-211518,-233484,208453,299768,-215370,-322019,-140266,16378,-22412,-112907,-128059,-81111,-372574,-521142,-173308,199115,299469,582762,642681,483411,139339,58600,93798,229985,394394,422827,-9222,-407904,-203960,-277047,-378432,-335070,359599,704762,588262,127491,-387542,-401204,-207475,-12085,232178,246430,289576,329103,77267,-258728,159843,282631,312833,430116,216516,-396924,-176487,151355,406258,107827,-536097,-29339,228896,84619,-127705,-178006,-106327,-1631,-121839,-186305,-152916,-19442,189729,206385,82798,158198,375875,301857,-24198,-565338,-465393,-483739,-55437,147872,-285902,-31962,443000,292442,-149284,-420153,-289021,-134966,-304682,-460331,-64071,164961,21621,3475,25844,-57351,-170929,29696,139868,64868,-317987,-505845,-612664,-555783,-398428,-81584,127773,66558,-99318,-333934,-525973,-601998,-131212,234049,415995,244703,-430391,8360,631980,879414,721916,364039,463761,429272,317457,292463,-15449,-89223,107376,275611,175650,19619,-163689,-559651,-125683,284152,17726,-432577,-234979,-29396,-211418,-365090,-56873,372805,547928,348561,-128693,-337093,104092,341690,234896,47672,-324270,-358230,-401912,-511598,-257194,-259286,-330675,56253,536160,687263,563014,449800,197747,-101979,137920,534769,708458,523291,264298,75637,109945,284836,378175,233697,68309,70781,218469,280507,323468,173605,21921,67060,118969,68791,2985,-84947,-290853,-367604,-457638,-302305,-99492,182170,196493,91840,-315923,-404275,-408103,-370502,-311011,-302652,-376150,-545460,-171908,218053,292117,191748,-99549,19669,-18043,-154404,329030,769596,1185203,1218817,732706,478384,477875,459872,147573,-172595,-461809,-270893,54055,181331,102870,-103634,-251520,-309303,-380892,-508376,-490219,-296994,-266431,-132489,-2150,391850,553678,234028,-133096,134747,330496,172318,-147902,-398895,-532164,-258298,10094,372240,649855,696173,409106,37236,-154221,-105585,4316,-105413,-33764,-123289,63140,-113692,13046,610889,861621,875574,681846,109729,-18396,-109634,-301614,-361523,-47752,106388,203237,166659,-98924,-294943,-419511,-447214,-281450,-119140,14442,-99721,-94146,-47002,-7649,-117401,-320872,-523062,-215263,-54552,-21916,211748,427347,238959,-226125,4087,356111,475471,79111,-5985,-21571,-171257,-218667,-117358,-150939,-368252,-330717,-373340,-535676,-469434,-500661,-189204,291022,422223,107386,-460297,-369260,-305834,-196733,-158603,-331765,-305108,-25817,105237,-77434,-380133,-201521,151925,307853,55636,-55479,60712,322974,571825,591887,408716,43974,-291839,-393741,-171750,37341,113935,213074,92693,34401,-118266,-163887,-109113,-190883,-340713,-391420,-84524,18897,-45001,324276,565078,413377,-6134,-325485,-452927,-402878,23879,481055,672580,577615,422776,363911,331639,121069,-98915,-218430,10044,307304,312634,172268,-142260,-392930,-79084,152568,68695,212319,421610,539786,539241,740700,996571,1056867,702151,271593,64064,-144521,-173292,-177811,-274190,-66193,289386,512051,516277,188145,-280904,-197772,-62546,-98579,-87636,392693,840925,1096746,972449,663066,-110043,131519,438351,398367,485628,702287,602754,358731,-49339,-143304,-80251,-309346,-584901,-8059,527853,502314,76774,206751,366624,352591,230148,-67570,-349881,-522249,-438304,-242638,99531,345693,338480,353425,360273,52524,-189981,-325141,114478,494576,805377,658091,130564,-149741,-434167,-442482,-83638,216586,442546,479185,285002,55744,67727,4759,-91978,-335987,-81856,217736,293669,260128,124093,133957,-36309,-190353,82523,653643,873111,568121,-6197,-111352,110048,450834,643840,358370,-380280,-177419,-105164,-390402,-306760,-3209,-69359,-331011,-455266,-389610,-496413,-214243,-119167,-225380,-443967,-382180,-156869,-190802,-66006,-30799,-289838,-479851,-242126,-149760,-39741,5429,-145829,-522552,-233029,94443,330882,244193,93972,-227304,-550506,-474053,-466546,-386632,-399695,-299882,-301360,-232281,7749,332395,630235,745841,619126,499757,250347,-143938,-190759,189059,347929,391003,348230,214215,281189,267453,137174,30900,-101303,-292887,-433298,-262952,-126835,2170,62517,38883,170795,75833,141207,95566,50305,-10718,193370,278487,296601,-70339,-139637,-16620,-16211,-74746,-118072,-369274,-372369,113208,420428,484174,221765,-49753,-170256,-78602,-96623,-93005,-58532,-172064,-402335,-386498,-320676,-186478,136515,418547,436749,152260,-327582,-247259,-205094,-365769,66509,263050,79177,-275711,-252093,265420,240774,153975,-130277,65901,575953,853913,901362,621750,261086,30692,-10545,-110230,139626,221361,97760,-402667,-186192,349954,397445,91302,-104110,57061,449659,513600,147222,-439672,-533250,-296959,39703,220743,-9545,-447823,-211206,-136044,-321179,-245421,93239,332768,381919,195951,193245,342649,274847,85315,88841,98852,210634,309551,146653,-98062,-211163,21219,-12264,-361583,-78742,498697,462836,-197865,-593835,-503200,-204563,-82880,-366205,-166942,128093,16513,-190102,-238848,-307717,-486714,-348674,-443,431260,403484,284814,39623,145067,474151,839278,205054,-455490,514762,1908353,2790332,2617343,1147347,85932,1427403,2316050,2312018,1587719,693281,-66818,28932,-40694,-164953,63825,238481,77464,-216161,226402,445668,109795,-348291,-397473,-294399,-34859,334821,448047,146854,-144691,-19220,114671,-7934,-144443,-69400,-34686,-202461,-358534,-426230,-13891,57607,-228136,-352075,-79051,13372,-105077,-388784,-49094,189034,115842,-188155,-56681,80902,223290,128159,314562,248354,260803,224453,207411,297175,441857,241908,11550,-355062,-384531,-349916,-253494,-164954,18177,336921,486078,235154,-263048,-190004,84552,136447,-22393,-405878,-281714,-56427,-141673,69768,-9597,60820,14643,52376,-113612,-238788,41618,232397,246696,310373,256410,-243309,-198583,248,173794,157929,115123,26037,-22804,-10758,78157,326917,273802,189023,-91802,-578928,-288514,-90417,-73216,-8824,-26440,-236798,-488490,-333401,57414,240105,262795,310024,189862,-109249,-151082,41668,75728,-194800,-54399,278523,226131,-2045,-275658,-462340,-293966,-17403,117191,259717,388773,299350,-50807,86027,608331,748716,564634,142736,-40213,114647,-18708,-94128,-183783,-133163,-62406,-36951,-77485,-355045,-131388,173137,222912,131731,-97925,-148289,-91234,-22359,158129,190774,-3821,-276862,-315513,-167130,-184033,-465961,-389125,-408571,-409969,-181612,44369,17467,-213410,-113612,52285,347727,417902,357951,-108012,-43024,199454,167396,54372,-27192,-256331,-423275,86488,467855,508615,216688,-2064,41936,185383,211458,255906,134056,-112483,-283763,-399230,-460654,-451311,-351944,-109326,-230376,-245204,-72512,197900,429994,552844,277710,-212409,-78563,86971,-60613,-190076,-191859,-132196,111572,247541,230061,-75105,-399877,-438131,-28464,464268,909701,901641,450511,207600,-22677,-445848,-243776,108181,11466,-101879,-84565,24118,-17202,-144871,16774,192354,269952,317047,476977,688645,493265,192585,-76954,-60850,-13953,378973,293837,-139281,-128208,228132,229866,74962,134752,-133301,-459066,-3288,81348,-139140,-423002,-197095,-318806,-509689,46924,216019,275148,68790,112812,105174,-347942,-390382,-91169,137579,6833,-384835,-196482,-24486,-38169,-260648,-528076,-399716,-128775,171678,224771,97757,122305,56276,-38199,291869,729663,801534,466859,-51621,-149766,-47271,23517,49573,203467,568974,712196,498496,92356,-329791,-170486,321438,661603,564450,-4565,-368955,227720,57474,-441019,214404,491840,359245,406113,487547,318801,-208558,-435358,-88929,151848,104544,73508,43760,29975,-120090,-448844,256245,811879,1024932,1065625,754452,510765,395348,9220,-92100,-318038,-10189,342442,378060,261035,68740,-12200,311661,362853,151981,-273470,-156306,-89738,-268025,293189,923747,1023036,727153,-10713,-282886,-160546,-91429,-132587,-55921,-75133,117160,324092,-45878,-424438,72229,66762,-8592,-58991,-127307,-259600,-112557,94625,470769,702543,801477,382468,-241996,-64715,-30675,-119311,-242682,-180527,-170313,-119064,6032,-215461,-505143,-165438,271903,518118,439988,142900,205903,788868,691130,397018,105433,-159934,-242353,-190326,-216906,-281922,-457143,-72443,197913,519470,613910,855783,698281,140994,-360308,-229765,-182489,208658,330774,260572,97899,33970,177495,109604,-16046,-113688,-108854,20008,-193174,-495923,-103360,77084,81232,27622,6459,-11266,76520,33933,-107631,-120059,415684,1024378,1411240,1542100,1061444,836637,664268,369167,-70534,-269811,-41880,222038,208583,167875,103430,-61552,-302299,-491033,-405545,-217623,-312351,-529136,-313943,-76950,-47669,-53933,-68749,138461,563077,687978,509132,107137,-123136,-192985,-142805,-305087,-205872,-366053,-395129,120479,330568,303143,219041,544623,690988,474459,16242,-283608,-333247,-344491,-151413,-60047,-196009,-429672,-296550,-126270,-7773,-17564,-42629,-79836,-172749,-368101,-22920,142687,167254,169028,168805,83598,162389],[80124,-107494,73958,47479,-332214,46049,264283,229423,260691,32033,-174158,363754,666301,568325,339741,47661,-323175,-432139,-419946,-472529,-435975,-71431,23891,75853,-66035,233054,358645,124747,-100208,-111749,-132690,-278664,-322348,103978,249262,5581,37150,194810,168229,48953,-398116,-219319,307803,612832,506042,-150485,-354348,36899,349804,281583,-3914,-33397,106261,10646,62966,121436,-98138,-323945,-428638,-103630,102991,190470,-103110,-299388,-328701,-354431,-231262,-173293,-61480,111758,163477,224153,156799,-123352,-307003,-143691,34509,11071,-220767,-359885,-277705,-442432,-473332,-268014,-115433,191422,758560,625299,3780,-374384,-107188,-109336,30816,408108,563540,763870,854293,609533,64231,-118544,368651,351685,91248,-208308,-118843,242451,568046,672789,325641,114411,219312,266365,148659,-221193,-405226,-174956,-53224,-23261,-124166,-190599,-146498,-422334,-198558,70703,525840,664345,584464,327297,-68347,72103,67918,-18583,55683,-246914,-230106,393346,675862,600711,257986,558494,344316,-110642,164594,411857,24101,-578754,-160184,-80844,-286070,-459607,-100843,108914,181399,383840,295845,259439,108450,-231318,-275851,-44355,-140047,-53723,241948,477104,502534,165082,-111048,-34952,-8411,-200487,-405330,-235949,169853,528977,422157,99630,-217517,-141235,-39116,-175992,-393537,-589399,-421161,-468095,-473247,-494516,-355374,174900,834982,1117502,759076,522961,574854,527555,258518,-96946,-361867,-202142,251973,415359,424617,505801,333638,186963,146026,45802,-162281,-246626,-327763,-411222,-314467,-73416,184888,725447,983050,828518,197027,-426208,-391855,-334118,-372384,-262394,9358,117452,-20971,-329823,-324539,-89380,237714,161500,76849,-126225,-276902,-113040,-193173,-361888,121851,294444,316282,565111,763562,364891,-383705,-223220,-30198,-246928,80915,399101,44517,-477954,-130869,87554,-2221,17366,-143289,-289990,-88296,206707,219879,116387,329037,508220,587956,472517,43978,-385841,-175286,-173217,-178101,198632,600966,735835,799777,357559,-77745,-569363,-395103,-205741,-228140,-221453,-90139,-250899,-478594,-123244,-70743,-247467,-397524,-307044,-349175,-451042,-234507,127987,405840,284853,35,-276079,-110041,90264,122307,156911,-91912,-451717,-137148,27209,116309,164947,-3447,-212365,-316060,-356762,-338172,-254998,-141899,28175,73125,-55790,-217146,-441902,-135918,58563,61375,-6851,193210,248064,455199,245976,-99853,-363847,-403323,-232977,-100197,196810,237156,66465,-6352,-40843,-443735,-178348,249892,429511,184075,-262527,-249448,-46316,42826,33116,-68058,-132026,-75465,-144493,-171015,-245586,-152982,40499,286230,371706,477854,355970,82292,-312003,-488000,-142594,-57643,91680,231248,170554,-127410,-413068,-14125,160553,-2649,-328490,-555351,-519463,-335130,-256123,-196731,-290317,-477525,-442929,-458096,97122,650353,787220,483121,-17234,-431496,-373763,-5344,138001,150618,127963,3668,-176707,-194304,-249303,-296497,-390493,-359058,-133612,17807,9542,-125615,-391613,-313175,-30302,72890,-68854,-496497,30535,568099,645265,433792,136840,-62547,-321415,-245377,144222,293558,133686,82637,303213,658032,863783,490206,-41351,-27915,359200,435242,252433,12329,93621,74227,-267532,66153,531175,715270,596125,326385,3090,145274,279178,247863,439530,681568,532383,260536,-223013,-457498,-405964,-240940,-81468,-84955,6353,165581,393582,435172,294044,-33938,-85278,14531,49592,-34261,-293422,-256588,77602,441818,774625,910405,590925,240497,-9390,-323992,-226090,136310,182553,-140501,-61947,-29327,-201605,-276694,-76236,74042,216186,198037,-24759,-312962,-45221,-15172,87405,-123872,-461559,-81884,124082,4131,-191771,-341650,-460090,-257706,40497,81221,-65106,-284644,-495638,-579078,-565528,-444490,-141116,-45412,-107501,-58660,120556,205035,379728,339254,-26202,-210714,-374723,-446737,-298839,-206247,-62548,50459,104159,52317,20729,-14376,-151316,-225610,-360611,-22332,188642,217084,-150930,-539651,-213969,175776,341599,247184,23636,107531,467887,705885,613404,177156,-127100,-88365,19463,-53552,-373449,-127477,-244080,-173745,150499,40446,276665,735912,550012,-18574,-45335,319059,315672,109441,2766,309314,248165,-68635,-371264,-66200,84432,122078,-113608,-234054,-129715,176193,162671,-90336,-330152,-320091,40679,402141,512093,577452,723085,643853,49080,-438493,137174,160338,-111939,-475180,-501299,-363871,84214,365604,486984,247302,-35868,-350637,-241166,-129263,-32950,26231,-34034,86704,153472,327057,349097,351523,-155086,-108088,91261,52819,-120256,-65585,193851,398548,678636,603863,570647,317805,163578,181230,311114,314836,230888,-134951,-499124,-226543,-35335,-594,-87163,-138450,-203852,-221685,-369649,-495433,-204558,274220,334940,157400,-403271,-430881,-303711,397206,906238,740394,143217,-326694,303939,436023,392238,326427,550358,911186,865356,806007,596804,447148,194754,183078,360834,614176,399278,-110398,-513372,-487342,-388040,-19394,203368,437472,483403,408480,436801,400139,319878,-19667,-240981,-16761,-143147,-384642,-41284,331159,184845,-112703,-349726,-429449,-250908,-82046,-143260,-231905,-321851,-330571,-142280,-328346,-348845,122902,646991,689299,492465,153666,-51027,-82812,-294481,-243489,-28227,-101048,-106274,140572,362828,290306,-165015,-28637,158420,236332,328643,91780,-310340,-142735,-167572,-326925,-35778,207007,205437,223675,295065,217137,70697,-101259,-234463,90482,303771,-42290,-270887,-160170,-283899,-77989,483480,747604,427219,-183599,-516422,-201407,-204724,-394711,-409795,-84802,89394,251831,439504,566884,390102,92865,-108898,-252657,-399164,-171989,24615,94519,38746,-246923,-454156,-452924,-145567,213107,398345,339299,-90621,15431,423633,414766,131776,-233076,-406088,-244975,14412,16870,-216485,-204696,56672,22489,-313039,-310260,214823,288772,251429,-155139,249049,178980,-314412,-344186,193413,319573,604022,693156,958788,1125032,1177423,1001886,674236,407833,39510,-8225,-13418,-26663,-23986,-208865,-465507,-334211,-281382,78523,378415,557021,178757,-331481,-41590,395950,466109,337308,220571,218788,126424,-126284,-367607,105926,299154,160964,54502,-210865,-82138,118168,219570,243655,241260,23821,-25526,-27198,301394,924581,1421719,1356669,724696,268198,177656,-64246,-463600,-386320,-101851,-160035,-323703,-44966,172666,194827,-262031,-154134,120807,-98755,-460810,-149255,94979,-91398,-414824,-530529,-389232,-240315,-144070,-24566,42993,-160113,-375573,-339731,-99695,66821,300755,602146,672320,384393,117287,5878,32539,82775,229663,-105683,-265951,-235801,-221125,-265014,-296368,106482,383540,431088,19832,-428441,-489600,-213340,171039,512214,482432,400270,299233,17538,-227815,219521,274827,244454,318248,157290,-332586,-314480,92801,375703,257970,-260487,-133117,262513,206099,-58994,-246342,-216489,-124592,-243344,-247161,-170839,-78393,-30586,-1374,-33244,-16662,105966,13795,-296928,-473037,-445608,-431488,74136,176814,-280087,-156133,311681,114058,-302164,-413859,-290464,-106400,-268265,-528490,-140585,27479,-153512,-58102,205219,219375,62939,24139,-51355,-121289,-313684,-506742,-670508,-529170,-347052,-65282,183901,165328,10552,-52160,-236217,-406456,-305627,176841,423581,233179,-401979,-58703,454021,600630,414213,72327,158122,213761,137207,203791,-32125,-134479,77355,255189,216906,55102,-260951,-524062,-40265,403792,120424,-374249,-347586,-173432,-371665,-372089,-16544,372265,507045,310733,-135162,-466519,-23872,188619,120402,-74021,-319264,-339512,-337919,-449974,-285845,-153006,-276979,-366464,83459,468853,500443,491639,570151,294085,223242,300510,399204,460292,380814,516495,374736,473496,511522,258279,25996,-24467,239340,296418,337059,222936,125530,163113,193271,79265,-22164,-35969,-123925,-118814,-113124,-8462,186704,444052,184192,159274,-137587,-233095,-36553,-296946,-422649,-481993,-532110,-412910,52490,472470,573053,278912,-55614,-261848,-307883,-411186,137116,586984,1051641,1197395,983255,938100,818802,608209,277900,-122088,-312472,66886,452339,353502,161513,-94842,-224091,-222099,-367865,-558990,-507543,-296549,-115526,59973,125822,398483,520836,299056,-104154,-56354,63916,111477,-1073,-171505,-313235,-172136,36024,225956,341036,289874,74102,-268827,-322875,-161579,6323,159213,271885,251303,218071,-175924,-196754,322371,570960,578008,475963,183731,81192,-61747,-349590,-477073,-267294,-152472,34084,64188,-190639,-393774,-367256,-273828,-171396,-53233,-14615,-105671,-143566,87985,85547,-77125,-346634,-482429,-266015,-170549,-179639,90270,421496,422846,113018,6752,200804,173075,-205784,-195546,-49017,-195088,-323533,-185321,-237202,-393455,-448106,-553542,-444723,-499839,-504161,-76620,248607,335272,203905,-140728,-391690,-349341,-527937,-450874,-285455,-60270,113775,108265,-110515,-372498,-182278,121437,214138,61771,20897,232792,424977,565686,511473,327781,94059,-232633,-423593,-191270,-46257,73973,158651,216239,362507,443603,434492,313835,74744,-286642,-299066,131585,186092,151154,524453,692644,432612,-38507,-345872,-468464,-420097,-5545,480820,656260,663632,500329,350417,259556,169926,37837,-155256,-35918,163152,59760,-217356,-568012,-553198,-233862,133786,245776,137207,161409,530578,678836,785519,859457,824682,574145,124240,-88197,-295963,-360092,-348887,-267692,-3486,262287,312481,187368,-21322,-405450,-122464,-15256,-76470,-26552,494606,990354,1073294,753834,210802,-388394,197420,352454,322773,529690,868271,851391,671101,358264,252182,92610,-244656,-352452,272553,544972,473641,-19489,83677,403714,451606,293550,-192520,-552141,-515358,-377613,-225915,114276,453475,722545,771609,721403,266670,-162269,-390573,30942,410679,736918,618910,308839,55969,-270457,-361546,-147910,-214131,-334210,-64438,-7413,-82162,-68977,-70816,-139037,-572783,-154907,203934,241877,285921,202547,174055,67683,34607,85553,454329,567888,464844,93518,35293,353474,470332,414396,138764,-182051,-224005,-217183,-426830,-301273,-25581,-144580,-372458,-457553,-391424,-488945,-211560,-193703,-236457,-476158,-350899,-312639,-441893,-471673,-312165,-246807,-293498,-435684,-246416,-5994,-90969,-232750,-496770,-232176,218319,509333,316787,56841,-243868,-476893,-480361,-350431,-281657,-469442,-335848,-282146,-259107,-2248,308010,651885,756010,730543,653721,475150,53911,-108421,117669,315143,412132,437964,274739,292509,136897,2142,-67124,-82875,-155132,-180115,-122189,-58882,108607,269715,238578,323031,225677,239938,266488,223264,90444,151716,71228,25382,-212102,-245334,-166699,-134663,-227616,-219444,-442430,-266650,233351,391765,385393,131903,-110536,-122500,-30297,-55463,-87636,-75524,-203914,-412821,-383387,-337259,-257419,34560,313022,356634,147028,-196812,-156598,-44095,-150496,54225,206493,98710,-149875,59059,458765,423960,179147,-15871,228245,637970,706182,743015,543993,241798,69275,-5525,-141694,-89706,-119062,-254649,-524076,1077,422362,522525,378706,489870,785124,1025417,663993,141923,-240997,-200539,-162534,-69669,6771,-248251,-326984,-19517,-5626,-256175,-353445,-156186,-18847,-51722,-305265,-324950,-255403,-169054,-123834,22463,41540,125360,246638,257953,167458,-45355,20754,79299,-360488,-195504,340876,123435,-493654,-331602,-216945,-12319,63510,8597,-225199,-9814,-157632,-45408,-42951,-23124,-235199,-597693,-133811,320819,308547,36670,-330383,-233941,4626,571866,197214,-297339,235040,1451563,2207595,2055527,846881,-177754,846508,1756706,1650636,1210554,432318,-269510,26961,19778,-344768,50755,338649,172415,-332228,215489,679800,610399,-68859,-494131,-403635,-140850,46865,99724,56495,-90922,-5872,162919,123660,-94765,-132353,-87779,-376740,-572744,-253493,1516,-24549,-426546,-216852,-26097,-20568,38472,-61340,-401344,-467483,-274423,-176176,-33166,40688,219194,315688,588246,492616,543690,510878,455354,501488,513022,291983,36047,-341540,-458140,-368668,-98706,-34005,-88381,16747,404352,360807,-56784,-241651,-90076,-98409,-281463,-415970,-36037,82369,9064,-190719,-110228,19414,154742,152779,40977,-40028,51789,425478,410095,566947,512632,-23773,-350311,-96007,76133,-6810,-71641,-167406,-283009,-354897,-254266,20727,38600,3369,-161915,-579223,-289963,5462,165472,115644,101419,-89559,-444839,-341114,106800,224656,277122,375585,197751,-212677,-107831,109192,6974,-403543,82272,532067,525628,256586,-91477,-441322,-338153,-59311,156241,330566,510888,480637,39163,-13005,423830,673968,666646,435018,177516,172202,-53168,-346855,-508580,-299452,-65270,-6417,-105131,-380649,-318550,-127124,-33262,13458,-82143,-47011,-11213,64062,256432,343739,129974,-148529,-433742,-236464,-68773,-262544,-159609,-44128,-66885,-133961,-181801,-334244,-163281,216292,558742,727251,448607,29575,-352452,130982,423200,331524,-20386,-259130,-459427,-381199,148296,535619,570703,184460,-232461,-71357,212078,284471,186675,-45406,-319222,-450776,-388519,-307254,-211069,-68421,111312,-327400,-191249,176356,355777,530022,659195,400177,-205818,78671,221213,73364,-287535,-294360,-126059,293083,512849,369278,-64361,-477644,-445867,-39342,421831,915667,714887,256915,34596,-135402,-591110,-248784,19149,-146322,-234893,-119985,-12109,-155076,-370834,-233422,134952,371897,443434,528781,618363,366467,56217,-113770,-263850,-201538,38513,-19069,-154194,-26490,-26973,-351814,-444238,-321241,-501871,-205104,198439,294190,83863,-289125,-439415,-385455,-495986,-137963,-16888,-104734,15689,318317,292565,-131656,-403673,-226840,-13266,-24972,-402433,-227052,-46342,-181810,-471377,-252852,-163210,135615,508473,516798,290131,113298,-20017,-51422,318819,695469,703571,404372,36847,-79201,4814,65244,55510,265223,602516,766505,598455,150800,-196685,-38792,188458,465917,378027,-161898,-359020,-6408,-273909,-200300,370385,582179,341880,347315,389980,238122,-202067,-541027,-42926,121940,140293,148125,66911,-130272,-386724,-73670,556243,955041,1005044,861526,588235,202624,64636,-151279,-276236,-184109,143227,575502,764582,658947,374711,287731,587833,479415,108562,-342120,-8424,55366,-113910,371469,1123284,1297179,845494,184192,-402285,-311973,-91487,-214972,-129310,7993,274306,438362,8793,-306124,292157,306165,16306,-125317,-27197,-41,28963,133686,439905,778240,1007165,793164,251560,94751,-131438,-349245,-419103,-193647,-170788,-444848,-550724,-369201,-387859,-198850,282478,613026,504463,156918,247355,830389,795861,468846,153808,-282955,-476656,-215480,-97522,-198934,-255183,45830,67948,119256,330210,751122,842841,472131,-71946,-464132,-453923,-218862,16865,80487,249963,318622,290879,145939,54131,-58746,-2983,-24888,-427355,-238333,239625,493035,262383,-42310,-212447,-127034,16256,18118,-85950,-377148,-21326,352729,640237,1063298,794100,734239,626764,336404,-162404,-337663,-141802,-107428,-251018,-187599,-165102,-256946,-412003,-477665,-524208,-474026,-642300,-242456,250800,285449,103653,-57331,-62657,178240,694197,937181,864555,457907,55843,-132864,-205599,-262143,-88114,-200530,-481202,39582,297915,252023,220383,522001,600443,250060,-235395,-200909,-258563,-178678,110545,245536,125297,-336845,-243683,-7371,135842,10926,-120610,-167331,-139496,-318403,-135696,955,-117141,-40859,129302,141108,255043],[77958,-88186,142559,72182,-410327,-49196,202052,94072,-4916,-105927,-153970,423648,686767,453744,285383,117427,-221739,-217709,-181659,-272483,-254452,-173286,-25479,73454,-162905,9605,149798,-54493,-168330,25191,19890,-173014,-147760,374872,658448,309699,36149,-120655,-86426,-38795,-416499,-171980,287066,549769,418620,-182947,-265991,50652,345991,365838,88419,-34371,177530,198996,143165,122930,-100078,-231600,17199,381895,372140,323926,-147267,-454172,-426290,-222310,-94852,-87665,-29330,190579,427680,383300,195308,-97203,-435948,-405465,-209422,-125915,-258446,-446811,-515663,-414012,-324980,-222326,-273720,45311,520021,367790,-77005,-117035,93687,44995,135874,261041,413246,581280,822840,604321,71373,-162786,291038,317746,51860,-222414,-80109,379836,692468,807355,465331,31317,-248388,-213194,-169764,-403719,-331346,-45488,117172,143747,-3316,-1164,56390,-282959,-316749,-411144,35011,126255,-511,-190290,-369337,-86088,120628,221194,176888,-102740,-417372,24180,292836,300347,62135,103728,50403,74334,395130,512260,46881,-523672,-310251,-335609,-399133,-262074,10394,203931,432409,647299,371329,199825,-108454,-313285,-98461,210193,242583,278724,310825,388701,413090,111187,-15830,-19360,75550,-173150,-322126,-139360,306687,706979,542978,138731,-229249,-185381,-156712,-200436,-219300,-341875,-430573,-512602,-486254,-344342,-179462,180852,840247,979035,637313,421220,510986,501461,337133,176830,92180,48751,353463,507686,407941,184826,34703,477449,618474,536213,291804,89083,-49638,-193959,-333769,-268693,161461,637153,819228,551552,139213,-254180,-315063,-323789,-364541,-350914,-251652,-132927,-173269,-336339,-535049,-286421,-294741,-384098,-409831,-232758,-324844,-346689,-196180,-552560,-235582,5332,236546,513725,546998,89529,-513528,-22634,107090,-322737,-108951,349864,78758,-302312,-60113,108497,-55684,-55874,-158409,-240878,-351624,-239784,-115521,-111190,-53529,137768,363443,370777,16039,-499483,-306305,-218817,17747,288203,561382,541153,561587,189362,-136520,-583524,-346359,-149816,-229246,-224214,-196983,-243398,-286600,-74162,-109870,-312175,-422442,-301263,-239494,-354836,-180402,270455,649210,412279,106961,-256809,-59976,169618,211995,126323,-312441,-442588,58329,297197,377176,293495,-127733,-451830,-160766,-118973,-28310,-200,35114,231262,200657,42329,-68595,-204534,77695,290221,234087,15338,46904,268585,401606,278464,-112051,-330926,-372776,-476088,-457427,-70905,44742,57904,11635,-184639,-569211,-42672,261036,375726,19595,-434097,-298880,-55621,166004,359407,291388,187392,111658,-98888,-107823,-326196,-391853,16779,475219,615634,663829,444237,226139,-184030,-587881,-360280,-150516,155207,197673,57325,-205705,-410404,-121982,-25397,-216811,-498926,-503118,-428121,-387268,-349687,-338291,-323593,-354536,-403531,-130526,189393,706589,644230,399010,-15360,-448725,-283803,-30016,54352,7867,-31414,-150118,-159347,-154510,-289356,-405691,-357550,-237666,-79130,33880,-142848,-464988,-524410,-584009,-501901,-221713,-266410,-351245,113507,649038,744345,273438,-88971,-226900,-348986,-215925,3671,160745,73946,-44403,108671,370821,572515,272394,-72658,11720,241448,126522,-112189,-162186,38809,104308,-19632,79710,427229,523989,363437,134925,-46053,250305,419813,320820,515282,758859,714891,442585,-23392,-281596,-286353,-125472,40339,39736,63946,379145,761084,762694,448218,-50428,-146039,-45097,-31718,-110091,-302575,-328551,119677,501683,766167,790015,429889,99868,-92286,-325589,-287773,114136,245409,4172,-2839,130599,72366,151339,240011,305145,350087,307755,144430,-321975,-60379,203844,402428,-86705,-445899,-19896,163003,22863,-187441,-197947,-226940,-430690,-94933,50887,21602,-388447,-448355,-333448,-428088,-294086,-36072,-50442,-236703,-211173,32050,325498,472442,268068,73410,-37540,-229008,-554641,-496735,-524024,-238004,145496,475276,583120,390048,125936,-77893,-162318,-248428,93217,433334,625473,428631,60928,-6187,57264,92751,14100,-210819,-74412,413092,815540,933102,596143,210860,103936,42354,-138422,-434488,-265814,-462512,-156628,224893,17616,207944,764623,532281,67111,254027,743638,621726,161995,-41441,449339,489892,80264,-376921,-265110,-128870,-173155,-354701,-348332,-199243,56462,-8924,-226681,-430274,-433811,-155832,418766,821018,991678,1008303,717321,186486,-199678,166883,85295,-142116,-248616,-181150,-111008,119814,289419,297882,154168,-164983,-373631,-415848,-283207,-72441,85546,122934,169433,284910,496713,585413,469300,-31563,-102687,34353,49061,-64219,-102683,94934,457034,731620,543515,456446,148068,-126480,-188406,4469,243442,296875,-39691,-484770,-185031,29005,31208,-71023,-137141,-218261,-252968,-473253,-276349,123758,668765,792581,567090,-87385,-493818,-79267,640878,1192837,939474,183126,67820,643173,659448,543488,465544,671533,984198,1083463,991058,738621,586612,348078,295304,500635,835281,637204,64188,-420795,-409201,-481881,-6916,311750,666198,655211,555118,469193,317866,188828,-87102,-289238,9212,-70854,-192731,-212865,-226138,-230784,-179341,55149,-141631,-347106,-43187,-91780,-296164,-499530,-480036,-316205,-436158,-410833,79965,569601,629293,609026,387790,128971,-127729,-495141,-228102,-80413,-234758,-383020,-55291,239902,270221,-221748,29885,274520,297519,271714,59924,-391832,-339386,-373386,-304412,156874,417283,333605,60277,-15523,-53015,8409,-27475,-36331,223139,377511,76333,-305286,-409165,-592329,-6670,494406,647649,348886,-164894,-443311,-237531,-193388,-367532,-533258,-232251,19038,167765,278696,344177,203640,-21937,-203843,-313666,-493230,-280484,-186266,-230784,-184857,-324418,-484258,-525046,-139338,100964,393369,282143,-218392,7509,521451,562366,155729,-263543,-563757,-203283,221917,305877,69312,-38374,117679,41629,-364297,-182803,421303,372691,386220,-189129,7147,24039,-277439,-362007,16100,101038,305561,554706,948994,1282613,1256803,918078,402566,90529,-205721,-262603,-101103,6732,61994,-184184,-458066,-225975,-207474,-353782,58431,291008,132714,-183852,-10356,404618,586613,605744,471801,526520,376416,210498,-141842,-48481,23162,44432,99845,3526,77911,429380,651463,605163,458994,123122,-84661,109287,393765,891221,1108190,1166510,558606,330146,341403,26343,-411626,-222111,1988,-133534,-377377,17585,452610,431555,158435,-239656,100590,68629,-72565,-143589,56903,300622,162166,-38755,-434070,-430045,-139416,74773,21924,-96465,-103992,-200107,-376166,-309064,-134693,310091,601857,561275,215070,67187,-27049,-156579,-62381,-246938,-240609,-200787,-60671,123601,202859,229413,171519,163531,-126130,-417953,-497497,-131108,403262,701098,627296,366184,127436,-113188,-171262,174124,166207,50077,50971,-23723,-339403,-455312,-8090,236163,248171,-16326,-100221,151206,175581,-40875,-242688,-354492,-339772,-338258,-270179,-198041,-172069,-250193,-239940,-190599,-108248,41593,24447,-199370,-232957,-386911,-339562,192294,404824,163191,21227,241130,31508,-359917,-375722,-289492,-227651,-327890,-473668,-324500,-255885,-279424,29677,385947,402542,330794,65512,22983,-50286,-245327,-504644,-375369,-170429,-180325,-32097,203407,182480,8765,118396,79982,-147712,-545048,-64699,178294,-22537,-423280,-264781,-8739,131265,59002,-163923,-191383,-136019,-74571,168279,82338,-92265,53583,201929,216220,71747,-214136,-354605,-75504,269326,28076,-395685,-442713,-348078,-405534,-146199,78751,298599,407874,284579,-99154,-557247,-243159,-99464,-65785,-218069,-331904,-339046,-283907,-353818,-337990,-146915,-164722,-346522,-295611,184403,353836,418071,692338,552184,461521,203268,46832,309821,408153,640589,452733,504527,434304,148388,-76821,-152079,166920,232883,294752,231702,170364,153401,64523,-130047,-161912,-20989,164508,192748,127055,90769,287709,513151,139768,14857,144897,366828,586963,185376,-131096,-413576,-370169,-221199,228233,643276,726143,246495,-141332,-382487,-415887,-517474,-236560,180906,614944,868697,1047331,1235637,1180479,954667,609643,3362,-249037,246992,648923,446166,154963,-120947,-190426,-188462,-402653,-536506,-457564,-207618,102250,249264,214528,238156,274442,257064,49014,20814,-59143,-125260,21505,12541,-157925,-82592,96254,129551,85767,-52314,-266543,-309757,-184711,-5680,107507,375087,406018,462737,252205,-202700,-415466,-35502,182474,124960,57733,58326,-31673,-6119,-231414,-436817,-543663,-247265,70240,6786,-337089,-433129,-271151,-20660,24514,-18340,-84211,-108995,-233008,146533,273397,110629,-277845,-415224,-204012,-227478,-358794,-182897,148351,396311,355160,178020,-111067,-329419,-530228,-242118,-38010,-175072,-401951,-209055,-213508,-256673,-333917,-478574,-417036,-364391,-271781,-52942,38707,117112,364954,333256,152510,87017,-119153,-187821,77365,367981,421062,126777,-207600,-324849,-93571,82701,75885,45170,24063,270949,428057,453851,282881,18445,39493,-178226,-482999,-271495,-272654,-116907,55768,372346,705110,989146,1025519,777128,391279,-228143,-299134,203595,248828,164840,369846,469757,227663,-68672,-218831,-333889,-327863,-66273,348209,498808,574032,440640,323486,264570,193021,92379,-182173,-100763,31174,-99411,-421207,-425110,-368903,-302850,39097,311791,65080,-188704,402533,719981,607960,410886,323638,204586,-96649,-241997,-337987,-466706,-415737,-266028,-14877,169378,135618,-55246,-245009,-403579,-98602,-33689,-95023,84494,651814,1146970,1086577,597456,-115633,-323834,110722,87276,46207,398234,832082,925218,828149,664936,533674,178153,-134957,-80937,396357,403224,159863,-275698,-59741,403725,511808,315486,-248574,-529415,-438971,-324677,-181373,131023,421712,841342,929779,825122,456018,-85654,-489588,-114510,257876,535171,498960,510917,444940,254528,-63384,-177460,-485942,-252791,40191,-144616,-148568,-79998,3192,10270,-349642,-225117,172228,222465,273564,242848,173576,112478,163441,129963,240581,235901,322373,292776,269714,490203,411052,182553,47702,218072,138700,-159813,-397223,-270687,-85744,-219517,-420274,-512085,-493042,-328221,-197159,-226698,-278370,-408613,-166978,-200737,-174883,-168984,-398762,-28141,108953,-169569,-366990,-57609,-150412,-262133,-430278,-231079,210634,392880,227093,3863,-228166,-457103,-402059,-327055,-329483,-476038,-298698,-284324,-215241,115141,366206,641832,675667,708306,680271,566480,188363,-72661,-23343,244702,385599,422329,238660,164634,-108080,-269522,-294151,-224705,-157562,-46825,10110,5554,175887,347029,422557,424450,409473,291308,305349,263807,128133,94577,-90125,-209195,-257235,-338869,-259573,-134281,-310530,-310809,-518033,-229274,231884,277751,191968,33930,-198391,-110621,-31834,-98607,-217990,-186344,-244218,-392817,-379561,-318116,-227284,-38778,152095,215008,113313,-82711,-31689,92138,-23332,-61690,54795,120289,108871,471268,643973,617279,169335,-64452,243606,578093,515141,503630,402361,230681,136414,-39508,-160512,-266576,-501000,-459813,-183012,120017,328698,487301,550716,857648,1159505,1290963,654252,64104,-83479,-46591,-157836,-180343,-220204,-382426,-87891,204033,142765,-151172,-329602,-202500,-287091,-509903,-314251,-236763,-130385,-276147,-211759,-108701,-77684,-32154,42376,152092,156122,136694,143993,142223,-286505,-441374,-70012,-296944,-447395,-149029,-4846,247329,336913,369707,212127,76107,-49800,43631,93786,192049,-45128,-477579,-297313,100914,139303,-273156,-337376,-200881,-254080,242212,153559,-292125,294,1054864,1718656,1552949,636384,-339506,289440,943077,770188,681879,144591,-438170,-8809,-10160,-561478,44785,458636,288430,-394228,11145,632947,795937,253258,-219371,-493952,-266983,-241402,-250787,-53577,-35392,-5838,179176,207227,-20225,-196430,-167679,-326876,-305326,20785,84287,-115937,-512873,51858,225884,70672,150217,303186,239712,-86246,-368964,-179298,-96595,51116,296308,589053,749762,638796,564996,475329,441165,504649,500040,358838,82798,-292315,-512824,-162459,267489,519511,279849,-190821,202840,335107,32343,-252972,-286096,-330832,-308702,-84119,256313,308582,167086,-336691,-310827,-68258,196366,182045,167088,153264,315894,588121,583057,812391,694802,231806,-372311,-248720,-73072,-180962,-305139,-495874,-442155,-349060,-288379,-250620,-231381,-238598,-329812,-578827,-247669,96995,249558,216938,292606,87755,-471632,-300337,204736,198469,256147,247568,4828,-401891,-80617,131969,-50120,-525259,154,323675,418041,290696,-54063,-491715,-401243,-131815,118998,241371,424979,391703,-8459,-11621,417432,693370,728139,685148,524588,292822,16908,-124011,-333693,-472167,-190141,-55474,-161055,-400274,-542901,-417836,-178845,-698,-21935,28013,-50494,-6193,229137,384989,307951,151570,-215948,-335273,-15573,-90187,35864,282776,173941,-61476,-241780,-374737,-126247,353153,807400,898821,545030,-99281,-487972,112979,427229,320700,-169032,-513622,-606394,-329177,155757,501752,531686,178933,-410296,-218813,118151,230695,-7900,-334011,-587583,-460104,-240367,-85882,106709,132901,32820,-374510,30707,416431,484065,658604,777860,512098,-225296,-80463,92815,-15852,-310041,-232729,-160170,338005,635792,420678,-69948,-496815,-404829,-100977,242704,677353,431081,47302,-157330,-318747,-551553,-165631,-26478,-152995,-143615,-144196,-211401,-286524,-334952,-451342,-23021,299350,358157,385718,420516,267097,185218,8337,-240357,-214350,-115066,21199,28788,-14780,-267080,-402258,-257468,-332072,-268179,-12687,269786,378931,217400,-23584,-281096,-353540,-591454,-340497,-245552,-203346,161915,309220,207831,-41423,-365871,-502530,-261601,-131425,-434766,-312500,-96981,-285780,-297278,-58377,9684,179987,571448,637314,362347,-14895,-142517,-53532,286856,531523,490964,343232,233640,28835,-46936,-89405,-120748,141430,431653,628616,524369,42143,-218885,-10159,-112434,-68746,-67280,-339193,-275379,-232950,-483165,726,367371,442975,186921,161946,105061,-9685,-308284,-552191,-113911,-60826,92436,147433,148141,-47337,-209560,151935,593491,840905,789485,565597,519685,426140,563287,286354,2010,3545,206636,559888,829703,755307,501656,439064,629034,457919,-19408,-500343,-45302,64411,-1984,317235,914570,1117519,703620,302797,-294066,-488641,-297838,-424243,-237990,34475,329298,390831,-65299,-118900,449677,535144,119396,-282236,-134322,62336,235728,165691,353722,672345,833426,725463,438610,355552,9223,-374857,-525417,-262420,-214565,-421556,-206345,-45760,-165137,-228797,245703,625683,547171,202057,187743,594016,722812,477056,214291,-237752,-606547,-173137,18207,-81674,127080,219663,79612,-129573,157860,619218,890181,702784,212064,-405440,-593213,-401046,-177911,-21447,258927,455361,287122,101140,27029,-10813,47766,-125322,-478563,105873,555144,805121,433541,-113592,-433084,-111338,78849,52039,-64995,-417386,-544280,-353984,-71325,335795,409920,501506,521653,257671,-148797,-219994,-16155,-38996,-396668,-545169,-327975,-292826,-382101,-353253,-450464,-594838,-484331,-10393,490710,399779,88122,-177286,-80671,171818,660790,983260,1020731,765731,156675,-133422,-293461,-324764,-250842,-250925,-499075,-103391,167363,128580,153390,359695,391594,10770,-307448,-55001,-137712,-25899,290537,444581,263985,-359287,-128796,115143,198299,-7653,-174000,-184897,-73110,-237256,-284007,-219981,-305369,-11270,221581,277798,318848],[64582,-97724,124789,24606,-323112,-27903,187421,114752,-162763,-298468,-130803,456165,632048,297347,177347,106461,-139906,-17333,63084,-33033,29916,-214494,-194060,-126506,-300182,-183633,13483,-139219,-91755,265066,251618,10069,117904,723338,1000013,672473,243715,-202807,-260899,-77146,-347539,-213099,217935,365606,182261,-333211,-253525,32165,137557,237211,52532,-147064,210055,369280,230461,113660,-79615,17344,469155,654433,496533,223377,-225084,-522555,-275067,-85722,69506,79437,68217,233463,593638,442806,147991,-115791,-361792,-533803,-360636,-204895,-269478,-410266,-400372,-118047,-48751,-63909,-389955,-204504,98818,82609,72232,201846,244756,136182,170180,12728,99696,320301,747566,579223,91823,-282849,25117,127946,-52986,-309027,-98624,337448,471067,433086,163086,-245549,-561663,-387847,-466668,-551624,-269084,-18625,171143,239076,191804,312322,393740,438205,298201,-308039,-514103,-472922,-408033,-378995,-593043,-242159,104867,348999,210368,-31332,-384671,-344501,-174999,-101558,-155999,-320438,-95996,162807,337735,296252,-75601,-509098,-398568,-391245,-141229,24768,165640,354702,634278,722428,490039,281405,-58036,-133562,55572,310311,472566,571592,559160,418096,277253,179812,157921,92912,191978,-87209,-203167,-81421,278017,606263,435703,59721,-199890,-180034,-164270,-125458,-97497,-130895,-259072,-516192,-345138,-119102,-48152,112240,551927,536446,304821,182827,376161,434488,338726,381644,457870,366412,465824,510230,318358,-263268,-84358,629527,886701,883879,681516,407257,233731,60223,85756,36076,293489,498773,550065,171502,-14551,-238755,-338761,-376999,-503418,-479113,-498300,-402871,-252515,-170415,-254091,-88586,-15066,-311167,-258233,-103403,-106858,-327720,-245764,-388407,-468348,-278383,89864,407948,332567,-124784,-414747,85980,221979,-221640,-264233,196949,80216,-226251,-103619,-2062,-226338,-351012,-228685,-171743,-303251,-418935,-369083,-139627,-243873,-354205,76585,296862,73892,-503123,-442941,-231019,140571,270956,330695,173986,203207,53863,-143275,-475781,-411619,-243062,-285390,-255294,-228675,-66522,-13278,38862,-158287,-439016,-587131,-406172,-207123,-243945,-258535,166700,547974,350335,34328,-335931,-182067,34633,174012,34260,-207353,-209862,195880,515119,622107,407804,-223272,-259584,280354,411446,331685,205597,160814,312028,231697,76693,9386,30182,218315,377116,271562,-84030,-233607,148208,195614,143250,-197675,-236719,-134805,-347330,-594654,-188800,-69766,7373,-28960,-321737,-390030,3726,116676,40790,-314309,-590106,-289175,-82480,167749,368917,375248,354327,225655,94155,319509,27818,-554278,-13407,495172,674291,622090,444498,299049,-46848,-340520,-621775,-338989,18434,20909,-156639,-337888,-395597,-192025,-190419,-398214,-532448,-441806,-395358,-396696,-368337,-315237,-300140,-216658,-187512,66912,219583,587075,374251,100597,-152120,-298995,-155868,-114134,-128732,-201865,-273295,-250807,-97239,-47395,-198087,-476629,-395704,-235431,-127900,-14833,-199853,-431200,-373055,-313783,-412611,-318237,-302571,-286342,26285,439957,564862,8304,-328919,-320370,-285664,-188957,-153912,-34264,-1594,-144474,-122196,67783,210457,46672,-141592,-52631,32164,-142829,-257913,-109752,56940,155741,204289,196409,307322,227965,80437,-67181,-223908,94375,347285,249092,329431,560711,688222,455911,168429,-80028,-159126,-40560,108699,105128,-11298,383247,885527,918173,487973,-103638,-213836,-139183,-130968,-68908,-174506,-371093,170992,518717,697393,593002,222896,-77016,-139142,-323554,-428425,13731,216683,84963,67816,275142,291380,489640,474929,444331,420048,379605,75204,-339871,46421,685073,821942,199513,-294220,-27175,79617,-8964,-181813,-125158,-9053,-332257,-311198,-19663,79477,-214456,-152016,-133879,-294158,-26645,146856,77413,-295871,-432847,79961,478349,581451,283490,310806,217250,-40274,-352539,-320316,-357113,-256093,212596,753114,957500,737773,340897,99183,-50228,-105048,219450,670654,965872,928629,697705,526224,317791,61037,-133459,-353036,-225312,270286,732215,978808,796018,409406,186294,10856,-211973,-498979,-522855,-382616,-33899,186715,-171371,170577,719750,437463,90265,442864,888876,616921,-13733,-1735,573127,639719,236525,-299627,-371335,-198900,-199937,-472119,-519525,-382618,-176547,-69706,-198682,-365712,-395340,-261944,339689,939381,1219881,1138138,685861,177425,-89034,237506,320487,284365,113240,151459,143080,202089,279176,192723,154159,-195843,-360125,-522103,-487281,-291835,-88197,122834,182894,402689,635405,720430,394068,22944,-118092,-80307,-60677,-96689,-93398,-137323,114922,200904,158149,109587,-106516,-365872,-433047,-182915,200210,237497,-55646,-440117,-210663,-19391,-25339,-79541,-126069,-190079,-236649,-326559,-62518,410904,818208,910711,545436,314,-274290,11234,686547,1214645,969816,243356,515515,840453,700625,535485,462843,592679,807238,1067478,1008225,760671,607581,465193,422996,665860,953081,803425,219028,-315358,-362434,-533449,-133385,180723,556846,595473,545016,298006,69874,-31276,-280609,-270359,95269,108392,21285,-143012,-117654,215432,484663,634594,379109,-324916,-95299,-124959,-407473,-538059,-519138,-479298,-407235,-333142,32867,405573,572787,647248,486387,210049,-115517,-445662,-217761,-166528,-362368,-518861,-225132,69167,153122,-292919,119403,446960,408735,173497,-60421,-390823,-528601,-449384,-115130,335967,641639,539322,165537,-34046,-17306,117911,102438,95803,281430,400220,194503,-220420,-528515,-469013,70084,411956,389381,162581,-211247,-366209,-166583,-47452,-228901,-498854,-253941,4159,3959,-16664,-66559,-80755,-158867,-233483,-328641,-507026,-381896,-342936,-387882,-283681,-260563,-319969,-376253,33232,182370,303819,44296,-353317,-43099,431994,571019,165059,-191751,-420101,-45692,503303,637572,369900,101338,156581,92533,-318430,-79227,448091,406666,313462,-165030,-327655,-230131,-342915,-255025,-73375,-33290,-30071,322829,715128,1086339,973489,516215,38868,-231092,-417575,-555821,-265688,-32114,69632,-173124,-412927,-7346,232058,-111578,-515221,-239406,-386,52698,67172,343058,629811,843598,780727,848110,611657,484337,181324,-184712,-256243,15570,245898,266047,284739,646969,932446,791700,510580,115132,-115445,206934,453388,746154,667373,649487,308108,352259,314399,25139,-209238,-17207,54486,-78724,-299406,-89924,451732,391638,315504,99780,269127,222266,147559,-121897,65720,661294,726620,485577,-14937,-571185,-186646,85380,-185729,-177150,44643,11081,-77448,-440603,-415282,-50299,327300,545047,333758,310602,204557,-4706,-258625,-350564,-332424,-162293,125059,474827,491586,451113,39798,-175212,-234834,-353899,-411660,14976,585803,765223,671011,242551,-155572,-318334,-145963,35662,-5824,-215927,-276478,-252283,-445847,-400090,-60500,126722,175228,135586,3746,-103074,-28855,-53115,-78793,-243663,-461837,-370873,-276235,-268049,-341094,-438518,-396616,-348109,-138989,97287,102443,21700,-76805,-323745,-270860,268854,663325,593145,284980,191931,55250,-253256,-386808,-289479,-355623,-448664,-280373,-342062,-378472,-224348,143554,459127,478197,469452,87568,50009,-39039,-405379,-231450,80707,204175,30540,56221,229452,121577,-141504,131639,317839,96606,-266703,-444041,-244075,-237330,-305700,-353973,-520054,-479161,-344612,-307700,-346753,-305816,-9008,335624,288176,18353,35131,140530,167034,31110,-114408,-203757,-194769,-77689,-204841,-430134,-520357,-417883,-129478,165867,304076,305312,384363,319415,-38937,-344603,-451216,-420324,-263537,-322145,-321726,-266494,-216821,-275915,-358445,-251799,-162766,-210280,-410086,-99718,133389,237731,488679,521806,473931,132545,-209831,80947,304141,403918,268815,260665,112810,-81152,-239638,-283549,24978,118636,189890,151489,114442,38051,-115027,-453744,-261151,-170,304053,366514,185585,29857,223048,432071,143530,-235091,232805,939916,1062628,654291,137436,-115226,-100451,-46409,303556,647665,637893,72743,-335621,-30038,38723,-293476,-476043,-242735,73187,409602,928781,1276501,1390747,1262945,923923,194834,-348309,196921,541765,397177,61924,-170621,-118549,-221935,-380404,-322478,-437601,-132943,281816,360677,235247,4760,-46900,129207,205589,358213,209265,-331012,-131209,56268,-111345,-47787,128935,55032,-81386,-108663,-120799,-75723,23275,167182,245203,427304,416541,444851,162634,-127501,-405190,-283359,-65479,-154940,-343588,-269478,-313076,17072,-3010,-281252,-362236,-55427,337737,197437,-281870,-383483,-167126,144157,135547,-51925,-82797,-56614,-341512,129237,461146,292718,-158317,-295800,-116026,-266053,-419428,-460288,-266359,199608,475062,445420,-65985,-286968,-316550,-118549,-29764,-191233,-441783,-133729,42363,69288,-34602,-188775,-348482,-213035,-97831,-100296,-306882,-1849,612667,806579,623258,321649,143105,239762,632840,826197,704935,137063,-315435,-189925,25747,54238,-27719,-61248,-96582,155015,362481,339951,82637,-395666,-84026,-142886,-504004,-336910,-469863,-320679,46532,525639,937496,1248571,1328501,1128963,657044,-138869,-240055,198574,231564,35637,-9158,91825,112195,130941,30722,-77490,-111958,-104010,162264,271633,318543,251329,256648,293163,172572,51272,-341018,-226154,-66218,-167058,-461575,-201831,-205957,-221676,-84488,239488,97910,-405183,214022,644125,356647,-7357,-238894,-284454,-346802,-295752,-215029,-313438,-332129,-367279,-76239,191770,240557,92679,-132330,-110814,-77565,-101229,-157857,139475,738246,1195500,1100895,499222,-195579,-64209,-70116,-262585,-351629,87889,572502,799909,811175,776420,610156,190712,-21085,96201,317368,218015,-162164,-529508,66509,445126,497783,268628,-216906,-456970,-417856,-275723,-133847,124270,231860,586300,724361,647702,529873,28796,-427152,-294143,36870,231826,313258,592996,710730,696423,345819,-107696,-472893,-115291,54540,-161640,-117202,16978,128275,167679,-163324,-236317,142377,237917,206383,185158,113855,92075,199666,226715,166075,51490,198245,523083,580542,524763,258758,53067,105046,331917,332626,-8127,-231817,-192990,-127830,-260697,-444380,-436543,-340815,-113550,-117014,-226467,-306116,-276458,77324,127044,195015,76012,-130584,191050,437134,181360,-268202,-273572,-276025,-270066,-324304,-275556,3064,90278,98101,26378,-170786,-431006,-224552,-214954,-385728,-400977,-241371,-306754,-115142,293405,487154,587423,527461,550366,567756,494820,202304,-112347,-198332,144185,301395,280349,93512,-109006,-447445,-646804,-539015,-466406,-191533,-24430,32786,88541,245274,314166,484460,483434,542850,347364,237343,191360,108129,22938,-219076,-239265,-137096,-329131,-141667,34652,-139626,-165144,-380869,-259126,84725,61824,-77832,-86736,-300466,-121793,-16213,-146998,-512214,-385909,-279569,-345195,-387490,-354253,-226222,-83737,-11341,31354,29127,-43852,7922,82267,4868,-82392,-14893,220187,413148,882316,826411,722383,116139,-263553,151973,450196,385002,323384,272175,196602,189145,-73243,-182268,-361114,-325823,-82243,116760,181554,166324,343578,570095,937564,1150683,1149901,539534,-51903,-102136,-106953,-258214,-248725,-387909,-383500,79016,359612,245836,-79238,-242596,-76784,-127247,5309,191235,265474,227111,-49608,-249268,-277044,-218489,-179909,-206473,-137296,-131033,53512,214128,156158,-173811,-498163,-620361,-414368,-270120,-65346,77098,379521,598487,582330,542626,277362,179014,23107,128833,280168,34370,-274673,-416080,-106951,-59224,-544987,-128579,-7172,-300397,-110168,5925,-418331,-224202,654956,1244237,1079246,462622,-248718,-72893,17015,-105740,92991,-88054,-508296,-97052,-119834,-360762,109154,570281,416448,-242275,-331451,349642,644972,362788,-31982,-444196,-425499,-400126,-509818,-121437,24824,-6212,179769,214044,14738,-241020,-232856,-211829,-42651,212589,169406,-196470,-363991,298810,562912,322803,335703,660885,782196,447865,51628,-82012,-112511,135981,479496,884817,859537,756841,405247,231825,217840,281004,357495,382922,167407,-184565,-394008,85142,582294,845446,442321,-140556,4775,144417,4023,-188990,-427745,-510301,-185525,202206,511107,615424,391982,1591,-525072,-164158,197582,253957,259311,315962,594921,752913,835703,945333,791688,478809,-117494,-354103,-204872,-299271,-395949,-324652,-38363,119183,39032,-104503,-348552,-430275,-414185,-375495,-144097,110157,218409,256651,355516,161435,-534691,-147345,327279,192448,221612,-30676,-316701,-387436,-41255,119530,-70966,-346478,-185799,31321,146925,90886,-218822,-479553,-452368,-251425,-29315,19127,180411,118732,-169294,145789,620115,796256,668893,689822,608689,222856,-74290,-22034,-131126,-435128,-382501,-161101,-214238,-386787,-545469,-372213,-80845,102974,-4332,-12869,-185176,-135078,114700,286329,388406,371741,-41180,-426134,17473,40625,97483,431252,283586,-8438,-116715,-208862,-121165,335753,724952,746542,556469,155992,-187391,-14431,237601,149341,-328770,-691427,-499822,-267893,145655,443330,507576,215450,-266505,-256311,-43553,28316,-284162,-619836,-467562,-342470,-130508,44702,290297,165602,-298808,-328867,246191,564412,547138,723190,842209,610974,-70177,-451501,-159866,-245556,-97780,-32092,-212630,241569,561694,306238,-160772,-529039,-370716,-180099,10266,317459,182942,-135281,-368820,-478099,-363183,-17875,71572,16319,63585,-65826,-464647,-252353,-169543,-420055,-239465,79825,106025,144731,296648,375895,461008,103941,-134529,-157947,-70412,236007,153801,-116932,-166776,62337,-93995,-287426,12098,164372,245457,324294,237454,100703,-160592,-407242,-443987,-182392,-187444,-25339,175063,113909,-35860,-59857,-295892,-602397,-516678,-267622,-402783,-419027,-169173,-250291,-120923,14194,97226,89341,418028,579845,315714,-127603,-228679,-82675,173844,248634,219087,372562,467605,149633,-183299,-387563,-439956,-130953,160993,420224,364954,-150299,-211332,60692,-61991,-393083,-243767,-170639,-216742,-395696,-409965,27786,221210,112919,-57389,-69501,-201584,-261631,-443076,-404889,-104856,-102496,53555,139365,185623,51716,-83347,171570,380884,502588,400598,222705,439831,565942,797508,456071,257582,211148,238833,326581,515249,500589,367338,341503,399771,278646,-144055,-594137,-229944,3635,64799,170889,387337,550795,372334,226022,-184174,-513523,-504882,-430554,-214801,69174,313406,220616,-253986,66443,530048,665611,283134,-280171,-450256,-117045,209953,173274,246590,406086,392612,322836,402801,396501,110362,-239016,-482835,-356617,-272667,-252764,73434,60592,-85833,-243061,186184,589485,593723,299785,134658,285926,502934,433694,270241,-108239,-525042,-202456,80626,169328,422587,363903,139678,-183330,147484,552257,856329,788582,350795,-309140,-386930,-76291,28261,21728,159406,401779,170986,-10740,-97397,-1712,6535,-150391,-107341,361116,774806,889652,483312,-189560,-395357,-42183,137454,99894,14062,-69533,-290400,-426774,-405687,-298125,6284,206658,353920,177215,-62169,-126270,57873,179888,-81253,-443838,-378969,-261930,-258791,-154877,-226983,-401271,-412410,-62476,313883,221529,-150304,-368415,-33326,154378,478837,762756,855696,778184,180044,-192080,-412861,-537328,-573364,-465649,-516134,-245739,-21828,-27677,25309,99533,99469,-226132,-301126,-13826,-41013,46137,311877,437641,141302,-384887,-13663,178241,141312,-70755,-178628,-100507,50923,-54379,-223353,-299000,-95636,176923,383256,444538,341503],[13495,-173050,-17627,-111688,-179387,73651,189689,134889,-131478,-359540,-71344,410415,456670,106353,24262,-3730,-118702,105259,196117,189275,309473,111698,-300685,-471768,-485939,-181648,-11791,-134802,-17760,419021,446755,205420,344549,973930,1122984,904620,518097,292689,-2508,-40398,-223257,-394019,15124,57808,-179086,-420574,2921,264437,83702,9309,-100655,-317949,203004,443802,263341,63977,-116371,137659,688058,697076,395398,-77010,-271064,-433349,-197967,-45268,111196,132918,-10730,184382,560182,340043,-30543,-267553,-251822,-244576,-266179,-186162,-259431,-330176,-188897,130683,222983,154601,-210402,-485661,-261631,61953,333943,466077,310975,146331,256011,302851,169356,243523,618722,484788,100297,-355674,-345952,-186907,-228350,-461727,-158396,127242,-7337,-241491,-431913,-458099,-65715,32105,-202374,-429223,-276521,-92899,123728,267102,405481,619031,787608,1192549,764917,50462,-117610,-139398,-89667,-107323,-370601,-314026,44394,293921,135280,-80517,-251794,-344472,-523123,-438197,-322613,-473753,-163632,42454,57416,-123556,-286388,-514019,-442430,-302841,80996,301026,334780,507728,708306,671603,574145,318019,43639,5735,141663,306033,531466,611141,675165,569174,228889,262223,294294,241390,286970,27880,-82092,-91822,41747,182954,100001,-38357,-106650,-114379,-75383,-6238,-44660,-127403,-263378,-430812,-171919,40637,-18567,-69989,30073,97421,-110449,-93580,231245,313600,248687,470113,661394,575335,508991,420532,251286,14058,194340,516140,826243,983076,912674,636619,464535,337052,551925,625492,530098,376750,253038,-129258,-206851,-384334,-541640,-517489,-442493,-208396,-32834,-141025,-140693,57577,103510,268627,481839,187938,-12122,-6716,99070,-40389,-177948,-230663,-286359,-449316,-82929,245630,180792,-167266,-361925,28177,257091,-12591,-407304,-22483,-3619,-228947,-248070,-196121,-383943,-355317,-236240,-93588,27889,52881,-142522,13743,58153,-317806,-96106,302637,177298,-322045,-490806,-204165,183501,262166,113089,-217090,5007,136133,19090,-175058,-444997,-466264,-219817,-255698,-98075,153364,261082,183156,-116703,-350894,-433353,-375512,-156806,-66179,-282492,-28108,229460,184745,-110066,-402958,-373361,-213454,39754,64788,190768,128361,332593,635176,757109,446248,-240429,191076,816621,1000758,628565,281676,203600,267626,202064,68770,-42182,144512,266002,302622,180686,-243441,-283855,60330,28212,-64773,-309003,-137574,101097,-175320,-573730,-210607,-121537,-82876,-100914,-290565,-173789,26649,-70372,-308590,-454678,-415812,-215075,-106496,29947,69705,214491,344906,231918,296449,619791,323784,-480050,384,384595,569592,482310,444647,307665,49179,-113885,-389515,-534257,-212239,-159280,-322384,-455919,-345195,-216856,-290062,-492819,-513942,-449013,-373053,-302907,-296818,-267936,-375137,-274279,-83728,151382,325944,442129,172879,-235506,-220660,-116781,-50563,-222682,-358915,-455490,-579682,-302349,-75535,70945,-12809,-350616,-429762,-285267,-219619,-132041,-190345,-129206,-213464,-207727,-186389,-190787,-181102,-221418,-183418,17923,138150,-269290,-479534,-273717,-136402,-126944,-230284,-210209,-83302,-165160,-275147,-173428,-103820,-114836,-207218,-148288,-139559,-176799,-76966,56058,128017,155069,337592,396809,342938,22890,-101952,-112588,-378129,-215793,187715,204521,67272,203794,438052,312217,313922,117928,-50322,-2799,148847,128524,-146544,181708,741956,857694,423774,-174798,-290777,-269445,-152553,143961,26127,-354904,223201,548085,631505,393227,1088,-177460,-6238,-181387,-452723,-105230,138354,85605,92299,290297,336870,550760,527035,429726,367124,209669,-238276,-109584,366075,1186179,1173022,587604,-89853,-137180,-71196,-22949,-92559,-51737,160420,-86585,-465107,-183973,-53496,-107221,76159,20909,-136623,206322,300949,193141,-181893,-345562,311697,690613,744503,391778,486903,392940,135756,-129127,-64415,-94276,-149925,274564,888922,1061704,910418,476988,266010,76201,35745,343340,842298,1188192,1260590,1130079,849098,561194,173609,-135868,-345789,-287618,113039,540476,821960,774623,450976,167762,-41256,-207259,-360723,-238924,57831,190538,127174,-372479,114342,494614,194150,27465,502215,719978,305393,-338305,155806,577505,554717,215955,-278537,-278212,-125549,-63134,-333376,-425910,-411611,-129917,111605,37474,-152524,-280386,-229810,236027,866479,1224301,1074661,519555,-473,-158765,188405,484434,537410,325514,334435,322317,352259,439585,287230,232572,-113981,-333612,-321028,-344177,-542747,-487951,-103710,131104,470804,710838,739871,284510,36579,-159916,-201559,-235705,-194507,-15302,49078,12052,-216386,-364295,-292731,-352096,-550979,-401131,-221508,155050,75336,-144901,-405144,-315157,-180588,-169907,-117924,-92737,-108218,-164656,-172903,81364,511117,680089,688423,220892,-168021,-254856,-89279,458437,906384,778969,346197,824693,846766,547758,355661,278322,304931,431297,789881,868202,718740,547954,525326,524279,813277,939343,842288,305007,-302353,-459858,-484442,-334098,-74927,169055,295980,259563,-20035,-43789,123618,-184705,-201621,143338,265569,197986,41831,128905,491571,980709,1067670,729690,-116075,-214734,-239310,-543413,-395845,-230564,-36369,-134711,-131696,48916,263450,502376,526460,414121,198059,-30197,-218402,-169734,-238491,-466004,-412668,-282415,-67975,-23569,-315279,236613,619549,519709,92507,-287394,-410930,-340460,-225709,86873,443524,777778,724099,477647,250808,233746,298630,249514,147811,258794,372863,250847,-118957,-454335,-375516,54454,280428,149823,-75962,-340866,-332874,-76093,124223,-31499,-388864,-270067,-81818,-256164,-385958,-479327,-235506,-178190,-103181,-199211,-356352,-490709,-410089,-458436,-324844,-194246,-196979,-108061,205666,312098,99319,-335375,-191204,-65642,209437,418088,151004,-77703,-307359,7352,650203,839389,574777,172151,140805,137962,-193817,-147361,242725,364615,173943,-47593,-327951,-459373,-490655,-129743,-111349,-91035,-262809,68966,351234,599662,411135,-68909,-260909,-209852,-405764,-308315,-365069,-138920,-48136,-244633,-437706,91713,402731,459648,203757,97964,123058,251962,112196,185325,552671,933723,1003208,999742,709667,599050,447963,-157347,-389189,11967,319874,335252,292318,587686,931784,782738,465617,92413,-103060,221160,400367,478819,271026,37321,96575,221982,86394,-51771,21402,177152,55823,-45866,-133333,-224472,180435,174001,211233,262427,322246,250404,74357,-135629,184813,807866,1034690,746306,215368,-554658,-357830,-62101,-439734,-218536,49626,91388,185695,-119221,-294438,-198654,47966,357538,476414,623788,518216,278949,-63555,-319333,-501481,-209837,172184,557146,492815,425524,-131106,-479680,-192434,-255343,-434061,44069,545895,672070,596152,111314,-397169,-361574,-149331,-124016,-199986,-331839,-186139,-265026,-366340,-200707,-21963,76214,111444,140207,59267,-296330,-383404,-55049,110687,100087,-38520,-249707,-302118,-338150,-460911,-377814,-277554,-423376,-213673,47760,3159,21316,-94453,-312114,-283149,231127,733615,813100,435100,94936,87891,-104155,-452979,-370719,-259624,-266459,-66398,-39839,-47123,-100724,141211,370834,423583,401034,11683,-122908,-143824,-236147,109695,459292,433181,176125,131900,265846,54968,-401501,33339,411550,283698,24620,-285912,-303067,-97335,-144380,-93034,103868,15717,-124000,-364006,-406826,-136790,277004,601991,478069,103685,-38018,46335,52419,-72252,-90128,-126663,-166071,-97190,-149192,-309994,-569753,-259658,101225,408940,534854,432370,481161,341466,-21603,-168735,-292025,-481216,-462138,-401553,-319103,-228002,-191446,-241536,-316719,-371721,-248379,-177844,-231102,-295211,-144860,-36015,14328,186740,177728,-42540,-322422,-182034,67333,-64374,-118775,-227570,-409699,-280796,-345717,-423406,-176947,-78445,-44462,-74928,-66420,-113095,-146855,-328823,-239809,-35539,167113,271578,42928,-120223,32748,256014,199693,-159920,141833,1145567,1180367,870911,209129,112006,103436,35230,228874,418173,259740,-239708,-350524,95470,161619,-291552,-181628,-189398,-357961,15764,690823,1046269,1297434,1278447,991835,325658,-459862,-38702,167963,148450,-99091,-63829,-27779,-305174,-176151,-110370,-404264,-183683,316742,332953,148305,-231340,-317038,-54513,253886,585615,472656,-24579,-396930,-80388,-200280,-113827,57204,-74881,-299392,-93776,82005,36818,121499,266988,364040,384099,315914,233481,50364,4080,-239347,-246777,20047,56379,-162520,-279332,-167174,-12993,53949,-223100,-240232,91368,529651,403852,-63610,-392965,-103127,179252,117722,-121040,-49949,-16855,-497755,56286,555119,420246,-21037,-144617,-88950,-314066,-193372,-95637,-288030,-69519,454673,618991,384350,126438,-38639,-66236,-115980,-349008,-293793,17949,317770,411553,292440,130141,-105661,-79390,-62043,-217139,-275275,225962,834747,1068413,806846,263638,154359,539474,1073157,1137056,826197,96729,-346852,-56101,104176,30118,-32793,-230232,-350487,-115807,228746,284340,102252,-268686,-210060,-171254,-463441,-318758,-170814,14158,205177,587489,919797,1058246,1163000,1200769,767118,56196,12706,223947,194406,-78099,-459990,-129698,227182,365709,224001,151753,97204,-92109,-46472,15706,-48412,-1307,161857,263050,112314,-30918,-431570,-264610,-90671,-195206,-429878,-125721,-121040,-67392,-55136,160525,226021,99722,158879,451301,218066,13764,-375484,-522178,-475582,-215562,-44189,-79135,-81816,-379596,-55034,322355,458477,346632,203166,176058,-43778,-215495,-287212,68363,672603,1085592,1032271,396043,-186899,59364,-262632,-432150,-247918,-351240,138154,486699,615072,627912,436755,118565,-7508,76047,41745,-29583,-219502,-159389,282603,479129,350878,116511,-151657,-376788,-461422,-255023,-140144,60002,-37011,41916,199573,274347,441416,139754,-209553,-374830,-278274,-157467,50550,456488,733071,912491,667168,47472,-289038,-145704,-65416,-108170,-40926,67472,171189,227209,-44381,-191272,97946,239530,89724,-8988,-27663,3182,149345,313307,214324,49689,156270,693173,847753,486512,46883,-61795,87515,210175,291523,95643,-30218,-90014,-130796,-281171,-450632,-292091,-40620,166462,108253,-46221,-223230,-185561,243210,478129,494043,127559,30570,325242,628670,487643,100092,-191237,-373528,-264204,-197611,-235577,-199921,-117671,26133,112169,-43708,-150973,39882,26169,-256342,-285176,-186887,-361097,-56907,381197,546748,467085,332792,300998,353032,296780,62739,-249202,-341163,19016,178531,75827,-111991,-417231,-283126,-117900,-133445,-260094,-107440,-50165,13020,231063,304101,152247,305178,452001,548772,421620,194132,131527,65482,-73717,-306797,43518,120139,-165569,95261,254704,103044,47424,-158508,-243118,-149481,-220864,-371420,-268412,-456818,-76529,173965,91561,-227466,-541663,-326922,-295671,-381469,-448584,-314237,-145357,-157783,-184615,-135870,-120924,-106360,-103672,-31731,82592,91196,358022,701310,1204664,1062666,837463,224924,-409594,-1931,275275,318838,230525,157493,124128,143581,-95686,-222027,-375765,-34281,245878,326009,199739,24918,160692,455244,772050,860846,696276,348087,-148053,-236901,-308637,-339044,-239948,-297110,-192242,214841,431461,275557,-72252,-191328,16137,126783,343167,463684,527790,317533,-20706,-343084,-421012,-350832,-259875,-318758,-507276,-547076,-286647,88092,109362,-28437,-45590,-10887,-52377,-113846,-50957,54682,355863,660920,540537,509274,355568,234140,-110543,53406,256441,20732,-110788,-271746,-97359,-183620,-441688,-65995,-1358,-351199,-339720,-119015,-362933,-308845,354348,829200,676824,334000,79445,8854,-329076,-474232,-343671,-253020,-470064,-214302,-237115,-114354,249628,662612,588412,103547,-471576,34510,365477,304130,47803,-311992,-541839,-399763,-575976,-106678,80759,-14191,165172,170765,-6432,-265444,-230226,-111576,139684,294636,228994,-235211,-234391,449554,820222,605341,596855,954482,1052806,734964,355772,80612,18877,224975,699246,1141572,1039886,935289,427151,214568,16797,-75255,127047,341441,284621,-5500,-199923,276288,719445,794192,314065,-15323,-4856,-127559,-76234,-54964,-329400,-608971,-124459,358350,626799,833839,666012,252846,-401919,-195849,258134,397980,325301,408730,648928,733845,970868,890030,836697,703070,160567,-332561,-275061,-278237,-270035,-18595,296037,446619,267493,79641,-301785,-445081,-264065,-134630,20606,108955,188195,241361,280451,112742,-516969,26197,354315,197366,153400,-338171,-388048,-142063,17334,82907,-47555,-92178,-37144,212674,214324,-93797,-481398,-266647,-272912,-358254,-286725,-244381,-95390,-91944,-178702,375822,854392,880565,528178,501048,473931,44656,-225248,-599,19286,-263042,-538923,-239262,-208951,-286113,-328720,-168139,48331,192036,-13687,-97000,-290914,-196553,-9489,132913,350079,444922,55732,-389073,117031,159015,39002,380874,286640,5696,-81648,-207975,-72943,278913,414814,345850,399113,367907,156445,-54076,-43016,-21269,-254804,-538085,-447574,-174453,186621,455647,552705,258341,-138204,-142074,-113120,-198623,-495352,-387443,-262912,-245356,-102058,67056,277629,28157,-363079,59997,435902,591488,516107,652014,834122,716131,237918,-247363,-256339,-268062,97505,121886,-232566,65694,341472,103508,-268900,-555990,-323509,-210266,-158598,42477,68319,-217721,-532834,-451029,-164935,165977,272251,233079,280964,135014,-194007,-113904,-39298,-280366,-408267,-173654,-193013,-84913,278736,576379,712801,312981,8433,-67604,-121966,238030,118565,-310973,-868,230579,-150120,-205410,323180,386912,232558,225685,217296,82593,-206360,-574706,-179024,67797,36608,103836,77403,-60789,-221525,-105823,-208812,-337034,-603339,-277944,-262415,-475315,-212152,-83335,-15184,24138,126310,-5776,180160,418094,230539,-111514,-268013,-148749,31248,-70556,-18099,477956,656819,267075,-309480,-478136,-470719,-368771,-54628,267285,226436,-294280,-39928,249770,316529,216514,232855,49990,-162908,-439643,-460114,-96170,89242,-76841,-232028,-217519,-234957,-217125,-336978,-228027,11015,84256,63600,158375,191411,117456,-29946,61633,72770,68120,-49767,-97350,230515,442352,523769,471454,483838,502483,313909,37397,109,38736,38176,34067,5037,5526,-159156,-377046,-422064,-32039,117631,55697,-178807,-134717,-35490,-21519,-169263,-283014,-186313,-131471,1393,170870,276708,25560,-452441,218087,541613,684828,454000,-6367,-401794,-365434,-13690,179718,167404,61197,-127074,-109151,267451,300585,139266,-111488,-381093,-391817,-279975,-183266,7053,-23165,-91386,-225733,164466,598092,727131,472966,177553,99303,249416,379164,336423,64945,-356222,-315993,81385,372134,540706,466474,215028,11226,287963,592502,786687,740996,357728,-167661,87104,356507,357689,123856,38722,201630,34004,-76795,-159815,-52071,-69741,-33885,164577,464745,841032,750628,379011,-174355,-164616,3224,111624,141145,155881,228566,34348,-158657,-363596,-325014,-350997,-62231,167804,154639,-20610,-130896,-28603,198813,48020,-319361,-431871,-228470,-105441,49772,336,-238153,-466860,-337488,-150770,-161382,-508656,-208241,137308,169270,234146,340769,419280,448590,132131,-249029,-378972,-306254,-257136,-346417,-366089,-343115,-227614,-183292,-136695,-181842,-214364,-419574,-298443,-57181,16860,38656,164288,218976,-136587,-240729,27728,120226,-37884,-172258,-145559,73160,227736,203736,100273,51012,112120,294867,473919,540039,311403],[-101153,-316224,-230455,-224193,-82298,113867,119436,-18710,-139526,-127316,39669,283440,167604,-133560,-185732,-198762,-148460,133185,207624,334476,520897,551814,209721,-26667,-65755,6942,2653,-91692,-29573,371729,511657,337079,393225,912130,922261,845802,635615,720287,317355,-4894,-127666,-324900,-283113,-309501,-600906,-89675,454430,640073,365949,-111707,-323219,-399179,102824,354004,198497,-18069,-240609,-12949,588250,580319,193820,-425333,-229313,-359073,-368093,-215453,-88482,-76018,-366868,54521,337129,98962,-311513,-522303,-235778,-63757,-113866,-149337,-273166,-277898,-25957,288668,389412,260220,-91125,-469628,-212031,226973,482101,545945,253724,58085,394272,825488,707828,459435,416018,283394,56965,-240250,-356432,-507304,-440344,-561655,-291704,-190631,-457639,-189649,-89124,14463,298312,347904,147232,-217575,-360450,-263050,-30869,182960,447454,718259,1035795,1462185,813855,167023,226618,296702,264634,147684,-150182,-318515,-76062,57548,-34817,-261545,-268444,-122850,-117222,-213439,-388828,-506226,-332864,-241598,-178913,-337805,-412221,-421080,-421144,-323054,135232,446225,444683,561511,596976,558228,515641,196341,-18816,-46847,93016,226877,422216,386173,537615,647148,404251,364218,282439,311056,240230,75453,-38037,-216388,-330200,-58285,91220,145016,-6266,-71812,-15289,66125,-89087,-346587,-409050,-345385,-110038,35526,-99297,-388637,-245013,84926,-344218,-303069,43469,49687,22922,371753,630967,605470,422494,215075,240274,521623,486938,184933,435479,790141,891937,676986,532750,538427,887400,1101348,690052,256958,-43558,-295127,-311114,-294128,-236285,-261599,-133957,128589,374749,282477,82090,215696,337607,451293,588937,389308,-31501,-53614,187735,177489,-30664,-148261,-142500,-276302,-294319,4557,43550,-114602,-352500,-223788,128261,114525,-380900,-227354,-168845,-315362,-476857,-383889,-240328,75645,-176533,-64550,254800,361538,169641,162486,307370,94423,123,324518,213675,-205999,-502059,-220698,110825,281172,94679,-470002,25634,349002,304185,248327,80407,-79742,-10368,-130679,70252,279197,423608,264688,-30954,-185593,-210261,-148158,-34913,35173,-297197,-242965,-99636,-14320,-258987,-411238,-538742,-459825,-173428,214046,496994,490162,497006,583058,644223,289084,-181971,611890,1234207,1350642,714799,217795,115272,88831,102838,8103,-236787,35657,146274,35532,-76063,-409081,-145277,36962,-27045,-127947,-436368,-143777,189741,-88081,-333450,-141375,-151399,-252386,-222991,-125877,49207,132858,101936,213517,80893,-122499,-180905,-217320,-228436,-454652,-59729,168166,68622,341400,634430,411682,-379282,2575,181078,333711,341509,434166,232700,46429,877,-204760,-519925,-375046,-255726,-374562,-505335,-300194,-283876,-410674,-593486,-592038,-466440,-262229,-165126,-220036,-324028,-542054,-421024,-113960,126782,406095,320200,72027,-379141,-164791,-52552,-105401,-367978,-394210,-238603,-207260,-274273,-145480,91012,121733,-125223,-257828,-331789,-332041,-324811,-199556,126947,68510,-145195,-140805,-94075,-38208,-117860,-397498,-480361,-368940,-477332,-463018,-185431,32865,24160,-114732,-276778,-189001,-158414,-260292,-363205,-347270,-226703,-265344,-210960,-203694,-106459,24258,120307,166137,69126,279770,467506,390729,-68950,-128572,96063,45288,-203486,95610,258141,19052,-176467,-26697,35755,348834,233080,-8188,-67829,151256,149330,-113787,-207556,362043,589493,267426,-252244,-409133,-433415,9156,378190,173029,-326155,203239,532183,536508,164621,-268833,-72035,216861,34638,-159366,-74494,89151,-2865,33578,172962,161573,220358,295060,196384,151378,-119027,-346912,81734,751417,1382244,1255334,781795,56624,-372198,-265661,-32212,45190,41215,212731,65752,-311691,-454847,-376739,-94113,199305,91612,-79803,224355,289016,188544,54837,-5090,482791,838985,852658,517101,497314,404557,220252,12394,100062,68374,-68699,300728,820036,839692,757504,374298,230353,103196,105388,396918,846516,1218855,1323892,1208224,846631,577610,261777,-65537,-247848,-285724,-19197,315572,558473,576303,338413,50748,-103966,-131316,-166846,56671,372525,412192,91457,-486959,-91369,62333,-229084,-32138,402379,296747,-209218,-222298,251071,371244,189536,-53926,-320351,-270194,-154938,-98311,-285469,-270872,-73319,205947,316826,262419,35347,-221623,-224081,127873,655240,1003435,810793,238862,-293296,-385617,-42927,401452,510253,348008,309736,352232,492175,697313,597289,341242,-13555,-323774,-166309,-40661,-102904,-206706,-215176,92363,444851,685897,655568,236555,-13730,-230626,-245449,-390976,-344815,2680,416039,547924,431244,-197611,-464914,-460909,-451227,-221976,-171706,57765,-116107,-227442,-435917,-505948,-430982,-391199,-201263,-58351,-10463,-85038,-78061,109588,378249,336049,268638,-172328,-401625,-375396,-326260,-55412,302685,424060,411024,829499,628879,239304,49703,-58595,-148178,-52276,336029,634965,681684,433625,476359,564347,856000,803319,719867,284263,-189221,-353232,-401200,-518291,-239850,-185092,-138358,-278403,70966,382797,598276,289626,-109959,75660,280324,266242,178686,199324,453377,1097913,1211102,799102,68671,-319832,-417326,-385177,-287160,61944,440550,232018,103383,131329,241644,345409,219201,167229,93438,42647,-18021,-45069,-211275,-421089,-513063,-316262,-138588,-208777,-222899,348526,725211,562369,106095,-405878,-487065,-320284,-111055,188214,437228,732749,758247,647284,415195,418593,464925,382051,128551,161076,285972,204100,-83714,-334701,-342975,19486,200808,-808,-328714,-548643,-326097,-67641,177332,100346,-219274,-408946,-304652,-541259,-384112,-148275,-95593,-89459,58914,-31936,-225085,-481724,-383817,-285458,-318533,-135992,-103371,140014,290847,303028,-163567,-343482,-30243,-62907,-30716,136667,81720,-18965,-281032,-97797,575500,828641,626078,167565,65831,140944,-57620,-353250,-112952,199333,63237,91098,25046,-158017,-229848,-5517,-111205,-126112,-298790,-147980,4753,56672,-158304,-202495,-94415,-49333,-324938,-211600,-262364,-242178,-260191,-408432,-303482,58750,267450,650798,647282,520339,351923,320785,68113,-46273,346079,802265,996250,867404,597453,538696,556003,4621,-299623,-78129,212299,166673,41633,294765,681739,605332,325304,47135,-108171,107140,217778,177351,29579,-326847,-47074,54154,-145284,-164608,171372,303947,52878,-55521,-5298,-63796,-151237,-85904,-48572,189849,185073,119507,-201429,80729,564832,740147,939531,650500,222100,-426436,-611582,-293297,-194184,-80639,-39370,16341,201301,-4231,-342779,-153842,-59343,182828,673508,927862,781521,455017,87446,-293095,-441024,-360473,-338,319116,284814,123533,-354139,-307167,-81256,-123244,-408853,-158599,225808,439988,417487,34764,-185304,-79802,-48634,-82348,-277664,-244677,-6525,-113702,-223580,-87358,22128,2564,12463,3203,100054,5311,-232623,-50570,197587,381948,313164,-77881,-359462,-326596,-294926,-205800,-151517,-389989,-301082,-96183,-213071,-183370,-259168,-355023,-392757,55333,566342,764202,428060,-47341,3415,-28174,-329550,-390036,-123506,-38591,110664,161825,110800,-80043,-10883,147113,258951,185356,-177462,-329438,25991,209432,373359,612757,459688,216181,127399,281790,98699,-327945,-48426,376644,403413,226336,53455,33343,-26937,-148226,-4455,387632,466963,305712,-131333,-499190,-44753,504979,810367,598785,121617,-189557,-94105,-93565,-164394,-165520,-140722,-12808,237877,118148,-176699,-534625,-167034,226808,509708,619810,548488,560093,241593,-95778,-73739,-93069,-328973,-524043,-463434,-368217,-286610,-208443,-212485,-258621,-287217,-224181,-86710,-81928,-265020,-408885,-327996,-421935,-302508,-274156,-312293,-447064,-377364,-209294,-517546,-427676,-246588,-134824,-119529,-243658,-475328,-416032,-385644,-420638,-406487,-279108,-193559,-131388,-164751,-273652,-212292,-180030,-74379,-188775,-219617,-163124,65293,276496,21278,205079,821628,894035,669862,46196,208323,193156,5245,32459,9891,-307792,-444857,-164669,-34418,-91045,-536398,-66307,38736,-355571,-155800,440406,663968,896699,927446,735639,301598,-118380,-92622,-100894,-263697,-124980,230875,49461,-405335,-21017,44957,-250278,-296321,209421,200020,-13956,-337435,-351827,-216502,176812,580809,548434,242914,-264980,-293214,-375194,-240993,-110498,-289753,-417918,-42091,111274,5943,92064,297706,458339,366762,183587,11581,-6584,69178,-214905,-260095,66067,218979,112198,180719,255788,111203,1117,-192086,-327415,86294,511390,404627,11889,-503958,-89393,119263,39649,-158454,-116874,-99454,-341480,20981,559226,483663,124103,-8879,-128201,-335355,-50069,152845,6398,-116813,378249,652074,694294,324655,76472,-161082,-329983,-336736,-41054,222661,500313,600222,460520,242259,14888,-32482,-199553,-289491,131582,516086,898779,1002454,625397,-47611,2233,627349,1153293,1166573,765876,43921,-289094,16958,117653,-417,-569,-150526,-354021,-455144,33236,245672,202666,-87322,-279665,-284264,-529024,-290157,42879,376514,380768,502565,635590,529115,602453,945534,723808,309180,242780,274393,172789,-52561,-324468,-65544,288813,407510,262315,250140,211065,-39078,-327242,-277113,-432732,-190358,79185,165521,38540,-65477,-215078,-92051,-27573,-207037,-343079,-122420,-55681,89404,184522,334679,425542,445524,279321,191328,174554,72933,-152484,-290102,-380808,-144104,106417,235841,268553,35974,134744,384733,538096,459687,440592,359097,-22922,-357936,-405588,-50824,469810,826631,819635,236662,-205200,11607,-335735,-175923,74013,-298578,-347014,30411,259626,242295,80094,-39857,-151764,-159895,-332152,-357827,-261914,24868,309687,380694,41441,-134631,-115748,-293567,-539482,-290254,-231658,-69306,-191211,-286407,-428909,-143323,211040,189021,-22881,-189197,-491735,-583187,-296166,100353,510680,823729,743725,222602,-31032,50433,131301,7253,-39947,-19914,93105,200972,44690,-139254,7948,167870,-24464,-314562,-247902,-140937,21223,306729,262623,162185,200178,671120,842696,353382,-142637,-265894,-92533,-2389,127872,124972,120775,10802,-107767,-301846,-474711,-207891,191082,402110,358114,205456,-110137,-196138,218300,609313,550915,93841,45829,321963,629540,640223,380879,86171,-238775,-195555,-87353,-146727,-115336,-107227,-26554,161353,149352,220885,299317,211271,-175252,-219192,-171526,-467709,-135624,241809,393091,261061,113862,58814,122470,54289,-233668,-464385,-264792,-109833,13336,-96566,-318843,-186010,164539,368066,311654,105991,17571,-79102,70989,384310,333002,-140540,-166224,250635,395813,437859,251487,192599,42746,-214084,-251390,359352,407746,95561,303151,392426,229879,130071,13346,-127089,-303857,-411532,-481943,-482342,-396688,83654,466856,450256,157050,-314607,-433489,-292929,-376650,-572858,-478789,-270039,-323677,-364283,-260521,-237776,-311621,-448795,-97388,224933,188544,401099,882756,1341509,1270226,990220,430269,-332517,-220054,32455,209613,127324,3762,-6241,-73414,-193483,-357630,-364742,97967,399176,384484,153562,-91459,-44020,209788,415163,406799,129966,66376,-228562,-388075,-418223,-311492,-223279,-146587,2374,293020,387804,176269,-178622,-233335,-34740,192896,387648,456035,482209,152904,-223681,-397565,-312755,-488715,-332307,-285759,-369762,-196002,-276600,-255777,-30368,82988,299749,426985,232463,-10500,-102912,-54654,211701,432721,193089,41543,141578,6201,-370532,-137879,173620,-8650,33486,33168,74353,-158196,-357586,-171737,-264391,-394371,-58360,125550,5171,-109233,415700,765263,585785,354695,400907,266727,91774,-264359,-302675,-380222,-420806,-357820,-311625,20347,371367,693835,756881,455440,-133055,-65356,207134,192997,-25617,-224967,-514511,-465601,-452257,-102041,43722,-114620,59068,40365,-128624,-351356,-197043,-42188,204168,256668,211512,-242002,-166051,441347,845974,732232,751081,1048277,1012788,734063,394731,123417,79544,157613,765873,1227370,1276633,1143989,840682,564125,113290,-327505,-187667,174771,334419,155231,-1671,316607,576836,369825,-77625,49809,98320,-328200,-180447,57294,-115571,-546548,-210022,267501,456116,668313,689476,252636,-250493,-146311,306531,446774,278857,321091,378989,330037,674504,590802,793838,831192,375112,-226391,-364659,-215351,-178806,99436,386513,469331,250067,26986,-321032,-336422,-122554,4479,120298,115134,171843,147975,119688,-19246,-394562,13955,171139,110597,-51967,-414269,-90674,28357,2568,-54646,-81396,32575,155355,404248,397768,-86204,-365939,-34594,50454,-152212,-453985,-463197,-312370,-107064,64265,507897,912697,797364,312178,197449,211168,-174062,-324143,42231,111995,-129542,-388433,-210454,-108672,-153001,-198455,-117609,20642,135972,-76567,-183735,-277879,-246243,-172664,-41056,181631,313401,18147,-321693,201410,220935,-143065,86945,139266,-73890,-266454,-270897,-13328,161048,-26953,-186691,74316,334153,372721,46199,-393077,-11378,-7385,-353485,-487761,-120668,232842,491886,536890,192107,-116598,10950,20850,-146573,-301743,-212010,-164957,-254817,-225614,-86360,20371,-162925,152042,525248,524512,426174,290763,371492,701402,752451,485714,97874,-226231,-152940,80747,107838,-240084,-185942,14759,-83576,-304583,-578935,-321956,-233926,-250466,-73774,89926,-200895,-504123,-397454,-69086,253473,390828,351685,403389,296064,93190,-73610,-31937,-234737,-517822,-390475,-474634,-341839,154426,602455,793203,582702,259417,69565,-346958,-34693,-58971,-543324,-22722,38593,-316328,133490,579959,546238,233016,146300,195247,-8726,-237156,-274044,65534,198003,195534,127123,-61909,-145851,-304914,-175632,-175973,-211699,-414594,-162786,-126283,-411719,-237411,74407,44041,-13408,66699,-116462,-105082,177170,128280,-89463,-352407,-251379,-99782,-324265,-176073,506888,675855,279778,-359833,-179473,-111960,-212832,-147034,174930,101154,-359915,115236,399973,538791,563108,528732,104783,-100795,-139509,-361884,-253734,111362,174704,-120163,-229041,-72757,8662,-60292,-61778,21226,198710,20564,110588,129262,91938,-62236,-118256,-194486,-360601,-488538,-338794,-44698,482922,641888,652912,753438,791867,388687,-208501,-260277,-169764,-158134,-305392,-413704,-293130,-138116,-193703,-315952,-49928,124650,11916,-364421,-496448,-479650,-370854,-264727,-94800,56685,126605,230152,268863,202301,-120768,-233901,279774,452563,572080,531069,259318,28353,-135296,-155,184311,112146,-264937,-472216,-156757,96128,140233,97703,-70458,-307136,-349396,-199123,-46909,-154543,-172589,-138553,-224376,188705,684249,959885,684958,261926,34540,107423,335539,384221,252894,-78618,-328688,15313,389452,457205,449504,274585,336029,466276,657118,684819,577919,272608,75955,546406,767263,623763,216444,-56059,-65763,-29665,24448,66630,-6368,-8793,73649,226748,386753,702531,497915,193798,-16280,33970,2063,-22010,121556,278379,385046,174703,-43213,-163989,-171224,-473829,-196630,40840,169564,-65583,-235668,-227125,14629,2152,-273382,-425764,-147385,36048,199011,179028,-121989,-458998,-519271,-414673,-422542,-156191,202115,386878,258315,93438,-73680,-75438,-31248,43277,-250037,-177206,41544,86931,4987,-148963,-360834,-339102,-259160,-263496,-377485,-430322,-316880,-207082,-56109,72780,19817,-58312,-51927,-129082,-104454,-15983,-43996,-261839,-257704,-64403,304386,477497,537265,452076,333635,246814,330332,487084,554086,274045],[-258351,-406077,-277748,-143215,-9849,49214,-58006,-271622,-264903,-22607,129532,124198,-152497,-401360,-426912,-374044,-156271,131858,199897,408455,639631,883362,756650,464324,323691,124962,-39146,-57376,-54902,156463,434543,392518,245987,443523,422081,480823,493103,780078,444155,-12770,-107022,-65835,-203863,-375706,-364855,172764,792127,887324,603031,-87957,-518776,-427874,-111006,128970,91034,-24910,-235931,-386412,234156,400541,86071,-612733,-208240,-295454,-470005,-535698,-527342,-513155,-311156,40119,118215,-110081,-333821,-169657,-145328,-24105,-31039,-162665,-318075,-229624,116211,410065,464669,191351,-171066,-345157,-87990,272826,425674,414657,96892,-79939,434142,1002085,980501,594152,163745,27744,-24565,-88734,-53191,-251863,-385009,-401932,-445793,-324319,-142411,283486,416765,394414,461400,484008,369244,-11640,-324507,-429053,-256260,-22128,216381,522871,967868,1082112,505261,58508,290867,490842,495134,329662,-15458,-317782,-219681,-103709,-70996,-302615,-490782,-55101,113523,-36246,-380400,-499689,-416618,-259081,-23483,-81454,-245918,-269007,-270649,-385097,29316,429695,484238,511270,372300,424267,322260,-25555,-225282,-254606,-69969,103055,208859,54192,241650,572649,672866,487306,99267,107389,24024,15597,-78604,-410669,-104490,595951,797686,611762,150428,-78047,-23853,68961,-166819,-469483,-299635,-316268,-191421,-89236,-115348,-197143,210940,226012,-114806,-301534,-206555,-346267,-257751,125070,410496,484062,243425,-54517,245049,765526,592052,-166205,-53929,473871,666607,518743,405587,591748,985747,1222283,669755,132993,-237533,-340589,-130793,99964,140335,25910,81141,358916,611015,557745,284005,265728,385835,411293,348323,262885,-237309,-146585,167018,238930,57754,-135690,-105647,-152341,-416609,-256770,-84905,29721,-22900,-292355,-123501,87912,-252791,-289667,-317485,-431306,-425757,-315244,-60681,234517,-135166,-66337,306222,451029,374647,297112,354517,280753,184628,313746,155700,-223650,-499395,-248715,-1483,269095,177060,-296805,-9605,512810,643555,691438,633211,430909,220098,88711,163007,252484,416406,261890,44427,-118000,-108601,25796,95654,-6410,-382640,-375487,-169816,-123176,-311521,-373111,-392455,-368585,-251036,285259,601570,787933,708316,424913,299662,-77944,-13712,910856,1422522,1364206,697837,185510,-4795,-121572,-31688,-31170,-294131,-265445,-131444,-352593,-405940,-250550,-135740,-55130,-34810,81268,-350898,-225143,134194,30132,-5847,91350,-28544,-374772,-355835,-10271,241777,379359,594687,745570,495759,110934,-228549,-435591,-241457,-91290,-9357,19044,-220467,191348,399348,212537,-416567,-20910,-10814,79052,280941,412379,117332,-31559,-10001,-160745,-405444,-284885,-268182,-380249,-382945,-276870,-415306,-566672,-633829,-567524,-284236,-51481,-29222,-165934,-405789,-498879,-489955,-255301,14267,310508,191616,-19191,-292772,-207047,-134662,-360268,-339113,-106258,90837,61594,-151036,-250699,-23198,134037,66346,-38711,-267587,-375533,-492481,-236475,239991,294184,1758,-189911,-66495,84470,23604,-150220,-235308,-165700,-389178,-445427,-104050,248061,288488,137418,-145046,-266024,-165232,-166980,-405491,-508440,-284773,-264523,-176022,-188145,-105423,-51002,18568,135705,-12688,34112,307930,262420,-145171,23473,435763,490806,122876,122821,297271,159688,-200997,-417410,-182047,306832,257333,2102,-226913,122579,232373,128738,-396620,-75777,267092,132092,-197282,-390665,-327266,220960,503333,214581,-292380,92477,423749,378820,-117221,-324741,182943,402223,220528,106058,178313,201521,-66198,-54156,93765,83609,-175685,-166142,-206089,-131311,-165704,-146749,126475,908659,1182080,1032227,672263,64810,-471073,-432789,-32405,184685,140558,139299,62209,-182243,-438567,-343635,-42378,258839,106416,-164713,-18298,111055,192747,362727,301031,477891,823651,839371,595094,360964,271086,210579,59059,152689,125587,-9855,292816,580488,415301,271679,983,-64952,-7401,120619,390967,691342,1047857,1096215,927428,597522,429968,279711,3060,-152771,-230645,-70948,148173,313366,327395,158359,-100527,-131310,-38758,-22784,181798,469169,544470,133952,-398994,-328215,-281396,-439591,10485,191965,-185103,-315406,94236,178896,-10947,-255093,-79377,20529,-87098,-225958,-302735,-363818,-276911,152483,410506,423219,397610,157282,-200629,-211182,59663,422779,640983,422477,-28315,-467053,-579413,-369817,129042,308969,236006,131185,238620,541605,875699,936964,505554,141384,-250579,-68182,197751,339777,345606,285242,196536,345190,584516,524532,188907,-134265,-261629,-199923,-326783,-496138,-100128,511676,836512,745254,114581,-318844,-450115,-302005,-134976,-118245,-67277,-187299,-254029,-534372,-457923,-367450,-514734,-290105,-22754,79336,-14651,-49336,25509,74261,-44065,-121165,-384962,-285749,-93826,-162898,-523879,-222176,179960,364596,516877,236671,-111804,-246723,-351429,-499134,-458785,-66309,420070,645590,301722,335264,570303,787703,623598,479432,185274,93132,-54748,-316974,-474844,-150462,-30599,-217700,-111135,526780,880387,966951,654006,-28308,-104649,124522,208157,253719,240828,223309,814323,1041747,655420,181039,-289299,-428783,-269451,-222084,251742,729688,547816,290813,184503,245212,92693,-154197,-140411,-66627,60074,176578,119614,-110994,-314048,-346456,-205479,-127721,-332115,-91148,434530,739794,523517,204514,-121983,-306300,-485331,-142165,162021,324505,516707,614636,553904,343659,454959,586395,482039,73763,20943,155075,75852,-110165,-237844,-302471,16684,185438,-106516,-463460,-418416,-268074,-84069,119075,139268,-21049,-333594,-542089,-438503,-168693,81237,2991,-42242,154024,114800,-84372,-364409,-262142,11326,-77939,-50753,18466,274303,257506,88666,-286408,-68120,12784,-122317,-222068,-173538,-54322,-44075,-296085,-304934,313780,629245,539464,128334,-21524,97083,26817,-263756,-412877,-80059,-30056,179112,243229,107288,31116,75578,-47492,-129305,-148994,-247417,-208085,-246106,-231215,-9556,52109,-76365,-324688,-220781,-158108,-258741,-411835,-418613,-83066,24306,-20042,416226,653364,556326,408338,262836,-54228,-274780,58812,476884,712736,484281,301493,374789,497520,178158,-170890,-263581,-62059,-146583,-358363,46602,381125,338633,101473,-79512,-163995,-120083,-44395,-38580,-12854,-301306,-78925,99389,-172705,-272231,210136,348715,88052,-73109,52540,140076,-72602,-232853,-347611,-34114,-40750,-106611,-297569,298557,864007,611571,476367,254692,67312,-269586,-465147,-216080,12349,20101,-148075,-141599,43894,-43135,-566551,-115218,29471,226837,923204,1189017,984067,518665,66729,-341107,-305636,-443559,-286418,-70468,47393,-194988,-496283,-240577,-2793,59013,-126771,-541323,-241320,138475,187744,-5316,26987,174893,177186,128920,-185555,-297108,29775,-40641,-201605,-107820,18271,-116189,-193546,-133955,225579,335814,124682,-34873,174662,497110,492882,39977,-418830,-283550,-171832,-63191,-69153,-395513,-304967,-178544,-356196,-385844,-379430,-390312,-503163,-206262,246548,509226,313861,-142818,-213277,-57463,-124266,-123831,81816,184632,235275,223523,71572,-179502,-235319,-135117,48343,-25232,-334224,-236417,303615,539781,494093,533635,360465,192746,54683,249750,210688,-95867,-77222,281469,467725,355429,245451,173189,-87697,-314736,-250664,160003,533061,488145,62167,-407940,-14165,630928,933777,664675,108949,-370993,-261074,-214797,-192826,-292318,-216691,37284,362122,241182,-71337,-466169,-162642,252848,472089,513918,542264,469109,-1104,-226605,-20591,5386,-247751,-447556,-517378,-404235,-245529,-119773,-113454,-178319,-146244,-79573,82050,98454,-149485,-520552,-471983,-246031,-401532,-387369,-486073,-484962,-413415,-389007,-580260,-319531,108002,212823,76659,-141971,-377350,-382109,-443242,-462812,-404744,-294783,-198442,-125340,-145301,-428659,-450307,-364634,-504500,-324865,-230941,-210712,29934,358070,148372,406866,262675,383417,74372,-248103,204510,190902,-87925,-180453,-314380,-385339,-245947,-112930,-259029,-516825,-409556,36643,111709,-306699,-170656,246384,301510,347425,339886,243158,148515,227285,203357,86821,-492516,47339,478082,121528,-501002,11700,133091,-60657,-170514,109303,79708,-131991,-242718,-223478,-269732,41638,407722,468401,324877,-57022,-330473,-485958,-265323,-233200,-544556,-81032,271941,239250,11519,31518,297305,534746,419395,171339,-68949,-76671,17115,-305353,-363028,-49736,183283,250674,506613,573390,454233,233496,-60582,-534974,7714,335290,207931,-94901,-486962,-88436,60026,12278,-175324,-305654,-275310,-115877,161373,540497,465196,247508,92604,-166552,-301483,22420,242022,142925,150243,483709,700466,792148,389292,72691,-311119,-418921,-20618,286600,476672,584512,586772,405361,138888,127683,30828,-397598,-108833,449124,671620,764617,667208,191984,-450554,-39454,505625,818119,903775,617175,81153,-200997,61410,119714,-38164,-31601,57068,-82829,-335814,-161986,171748,221366,-81542,-334964,-423026,-522228,-287237,127732,530958,463070,322841,275399,12991,-45725,514669,637361,484585,298235,248264,140601,-779,-156189,-11304,194355,247199,157094,196651,218281,39923,-321257,-556301,-503191,-233965,27682,61891,-34652,-56230,-42489,84784,57749,-175382,-169255,-48090,77823,262549,464129,642207,629778,529152,267533,-30435,133485,-25614,-112075,-259689,-342352,-118847,245343,604201,643968,501545,366605,339902,459350,434085,525935,418909,-17611,-473700,-299473,-415,244100,493698,496359,53425,-187469,-105461,-295450,-16086,244824,5065,-481138,-468651,-155453,-195100,-149561,-188784,-388680,-404898,-386003,-519573,-448159,-25978,130531,139387,-348222,-294730,-79669,-228999,-596133,-343691,-346873,-207789,-178333,-61497,-467651,-414158,-37700,183514,125607,59123,-105479,-227851,-621976,-325916,170474,526974,604959,397101,238512,295410,344715,91495,-144305,-130548,50198,219033,174293,-70173,-97886,47013,-40429,-430120,-418817,-261952,-119699,191909,282663,323473,298257,433908,509968,157691,-218187,-415441,-254604,-124712,52706,192453,258777,163021,-21345,-267356,-499064,-181722,301438,526922,536658,403396,1275,-262389,28267,440394,358903,106547,57674,219261,474995,604202,476683,203769,-85788,-45928,40279,-70002,-41395,-137528,-123976,147710,372272,591982,524810,279544,-216653,-200541,-162970,-493877,-328243,-110550,29667,52938,-18089,-25596,4243,-75413,-486170,-345387,-55564,-115815,-146799,-198367,-371008,71475,538720,722842,656658,417322,104645,-66640,215217,502252,411329,-149397,-564549,-58688,185569,379754,342883,322896,101557,-295058,-81417,595335,683174,422082,457493,419624,193839,86626,130190,14309,-226598,-331255,-360522,-311796,-48340,349432,700907,665818,363213,-154803,-502521,-301845,-361024,-524513,-408927,-263229,-298371,-204782,-7248,-26047,-160929,-501103,-112123,268894,191380,327540,917431,1295741,1307264,1016379,471784,-302185,-404297,-173321,49242,18128,-152268,-153414,-360798,-420313,-567511,-331115,101239,386331,336058,94901,-148454,-207728,-80314,8449,-13047,-111507,-117915,-270682,-415254,-313147,-275831,-220925,-69704,117888,323325,295067,-308,-336769,-289314,-181416,58880,204713,265990,236515,-92446,-428354,-258539,-195122,-373288,-378219,-285273,-109442,116602,134402,-230781,-156429,182601,506835,650605,410255,70387,-138157,-141603,126465,191633,-55991,-378723,-271589,-297761,-425807,-222595,197773,168873,229818,363186,268471,-10573,-347243,-175509,-200574,-827,397530,602690,427789,220313,757283,1095321,903698,560433,596867,408563,189331,-293082,-264923,-326083,-341786,-467115,-313805,63454,449237,697344,878562,704894,132079,32623,254709,209504,-140245,-170497,-455704,-586621,-328742,-133508,-85178,-294760,-92504,-111109,-253527,-456704,-118425,45977,226192,214388,184352,-134354,-37749,376240,687945,685375,742673,960058,857404,602441,221081,-4699,-37073,-89798,605261,1126203,1443002,1331824,1302139,902535,368890,-95363,-497060,-70306,295602,272091,199807,298254,300156,-83725,-484121,144600,204511,-158927,-204474,138196,72735,-377819,-361847,13779,67526,91592,234998,89936,-251443,-32651,273642,330678,111220,67733,-77134,-108222,130925,213351,706347,889370,584408,30318,-427819,-161114,-107685,34808,219681,211535,24326,-218875,-357242,-194041,-54935,17710,131106,182874,190651,83890,61004,-39473,-232360,-251611,-132695,-103146,-306893,-175552,67569,79700,-68905,-251903,-195541,-28822,100282,287299,348499,-40785,-224297,140280,392854,291426,27135,-274823,-256777,-41818,277954,513440,758561,560760,98560,-63946,-24192,-299714,-318943,132060,198039,-27583,-203276,-21619,116076,7865,-137599,-227775,-138342,-20593,-143079,-195049,-194684,-329556,-316914,-114286,42999,122314,-68070,-329044,208263,283217,-188263,-357093,-104717,-135437,-290184,-33000,37833,-19266,-451464,-230188,-69839,127425,424183,194513,-367459,142396,196705,-154782,-528043,-110834,269466,514198,403195,33207,-69119,208004,287823,163504,-50221,-113727,-138291,-287047,-376879,-371005,-267871,79956,557814,839264,506442,118522,-79189,14656,516526,708260,576447,180329,-330034,-221711,-29821,12818,-205131,-374723,-194146,-56338,-169245,-440381,-365347,-260341,-239019,-3489,229289,-73311,-281971,-332850,-56939,219549,362921,348995,406850,319772,152135,-185358,-129667,-288102,-484010,-307624,-292798,-534840,-108365,401183,682002,731025,533329,224112,-268513,-114429,13145,-108852,-162133,-382709,-180643,471370,679235,562801,266442,195200,258658,173409,185132,216603,252127,214202,251042,101549,-166381,-202692,-310772,-225771,-197666,-276700,-292314,-60261,-68654,-279249,-184186,164246,174954,3823,-46222,-269166,-356941,-43507,47384,-156948,-429288,-211943,-73402,-160884,-151544,393102,494417,148636,-298386,-40251,70618,22219,-105935,107227,-31006,-347097,120331,386467,483909,555658,462731,-23155,20129,236148,77211,-28189,222974,416731,120862,-165154,9596,154776,181195,60659,-116737,80477,-156682,-72851,-27051,-63830,-179455,-255229,-266320,-286100,-258528,-205739,232415,974930,1298903,861665,930814,927030,397741,-348806,2,186163,172912,-128385,-351455,-475051,-201454,-109860,-98686,-65478,66528,-20196,-170508,-100330,-264628,-281744,-311991,-62939,65820,258890,327577,247734,36443,-160994,3103,220321,258837,330502,431157,337097,285377,249643,400534,182859,33046,-313972,-99955,81317,-50129,-66732,-34535,-168378,-337431,-255294,-44017,234156,166306,-203456,-254991,-318544,211180,781092,1165191,847916,318744,-31390,80289,277352,337012,367876,177783,-142603,-112190,218516,176104,209628,227110,491658,503673,586582,487587,297200,110894,260935,745981,960145,704057,196880,-184675,-352011,-66374,175085,363846,266570,120811,-22441,-17013,88151,316324,220738,61418,106920,72078,-71762,-275259,-79492,225420,289927,88574,10754,31958,-162115,-313937,-182826,-25084,89626,-250593,-393187,-366943,-319569,-196644,-277296,-311322,-90349,49225,173666,195122,-117898,-384903,-270881,-108129,-95768,176715,494534,539924,317118,80711,-224002,-399385,-447484,-128521,-311077,-79432,222198,253016,229909,-28370,-375438,-310318,-258339,-368565,-536726,-385227,-211157,-119198,-34973,38432,-91785,-356238,-207323,-30693,-169616,-253346,-378938,-555157,-406821,-73679,398575,647985,766548,624231,368227,194778,211885,345129,387304,121328],[-332744,-275222,-117244,63289,144113,-340,-238745,-262524,-310581,401,195133,25738,-358346,-595965,-525051,-317522,-24727,242099,346409,514080,706925,1059359,1138127,839401,560865,137635,-107727,426,45697,-34097,310432,451843,116148,-278685,-107054,46199,182718,485072,403416,15683,-114671,100384,108412,-104083,-123758,300412,891534,935090,652196,-83764,-534167,-531349,-361906,-85191,79458,143141,76123,-331216,-199451,230758,76936,-595053,-219590,-115006,-33374,-139863,-248420,-134222,260204,277872,100442,-129552,-83163,199742,201940,85995,42695,-167349,-319801,-102673,311520,598893,561727,86999,-258710,-252688,-58144,169997,223540,171075,-65612,-171991,306201,725193,748762,433541,-72560,-157081,-74018,41611,173495,40725,-162544,-253298,-289602,-51369,169077,525044,685910,585328,452925,492725,478867,216164,-71775,-357092,-463496,-289011,-205019,157069,589121,382094,140112,-122917,156902,495539,624903,462646,82072,-309875,-304959,7963,148386,-23224,-467990,-85622,153263,-26453,-383072,-374946,-226468,-22510,126605,18120,-71851,-89824,-60808,-236161,-119000,311188,489984,417996,158372,276335,117134,-185557,-423172,-422350,-223389,-39951,-7326,-139506,14214,434392,824673,569261,-46925,-416764,-247169,-124582,-141746,-463963,312756,1174330,1462421,1111159,413426,-81745,-66589,52079,-143940,-202873,-103548,-306440,-340315,-177304,9553,216388,472102,251370,69044,-214759,-412598,-426335,-318320,-139102,127214,299155,65985,-296690,191035,711968,503298,-315968,-138819,326311,389312,232751,130638,472011,825661,938813,466394,2107,-242001,-292240,93664,435790,408162,198039,165787,440891,667823,638874,397421,234160,281382,241734,6081,-53602,-455086,-178787,90749,174832,54944,-151950,-117848,-85791,-293621,-449824,-131239,280119,443588,71002,-277068,-68960,-223152,-293263,-357200,-493648,-324757,-250253,-71893,16467,-161242,-43443,247129,380130,453802,446292,294033,314983,284845,256946,36756,-374912,-333752,-138750,-2840,172040,159292,-189579,-172539,546327,948738,1026200,953958,708493,397618,251176,130127,77331,246828,206743,126130,-18786,-2626,141060,153209,-137786,-450560,-240913,33247,-26935,-227535,-357376,-372083,-356328,-207766,172506,527010,937368,897569,394248,-22451,-544391,250887,1063441,1404268,1235189,828525,289957,9656,-166484,-161486,-10416,-78561,-502422,-472222,-600139,-266147,-47939,-163697,-318910,-75325,277196,-67612,-176570,69704,208681,285703,379316,239324,-197998,-449229,-16248,332008,599464,944599,931059,681290,252370,-242533,-391910,57828,292019,274214,72721,-477077,-91124,13994,-259447,-486257,-27032,-106855,-88956,297369,371590,17316,-123704,-103799,-239142,-401462,-226836,-287792,-374780,-249263,-277634,-554586,-424923,-430472,-349777,-48474,153498,75835,-136342,-325891,-343324,-467123,-481176,-188230,8378,16489,-171445,-371502,-364429,-169038,-250054,-87946,119514,230245,105138,-89844,-316726,-255633,10199,161605,109451,-169552,-345380,-342975,-224650,180814,337518,149772,-180689,-57492,169244,165117,106476,18707,81245,-282694,-519879,-31775,501614,608901,412631,30444,-292220,-196078,-96853,-300776,-562386,-302811,-189473,-115475,-182640,-168660,-220898,-207941,41254,-46226,-316049,-35944,-13259,-49987,299764,757075,737970,280449,88746,186240,180157,-23945,-57116,-88487,260670,232699,44755,-393276,28292,296916,287825,-63609,-237667,90480,130657,-38564,-248046,-176289,290761,440260,142688,-257211,-101294,193693,127235,-354368,19935,433012,478421,307725,261812,426176,392076,2446,-91251,228544,423915,250314,-265152,-510472,-209788,-14107,-158666,23452,681836,698330,600396,331727,-50278,-330633,-431805,2474,285291,194217,-17179,-95661,-210968,-280845,-107609,79678,297714,135330,-183596,-248684,43646,415665,676402,506720,300610,624121,729504,582880,157952,66298,151507,72334,152843,135267,79592,260348,281598,67545,-247742,-505889,-539705,-196992,144667,418039,532539,728070,620854,409295,302427,308460,222319,23220,-107766,-127132,-14582,89245,169164,146284,6256,-207585,-117908,13168,22641,118773,352433,526276,255648,-76146,-151170,-84936,-86382,67629,-13034,-432811,-29923,207098,-48505,-438963,-72039,387100,565412,388613,523,-474046,-429910,-430996,130559,364455,413215,427480,204901,-148272,-64884,119623,268907,248538,11123,-194291,-329077,-389294,-454055,-104904,116775,92445,-104441,33171,457938,856007,1084580,711872,365618,-97066,-23196,319310,597049,714722,726301,363257,222232,456895,374146,42718,-246243,-174331,-153184,-219703,-427344,-304012,255176,620883,591144,196064,-269393,-443221,-207860,-159354,-137034,-108510,-127428,-296521,-566698,-252217,-163800,-382855,-332037,12925,139310,40841,-73307,-145113,-291055,-298394,-322067,-402215,-155991,286870,228366,60159,23605,183644,193711,50562,-215463,-387268,-371273,-276564,-165618,-267215,-155733,277325,540582,179160,182475,561178,671121,477459,204691,63439,347275,211908,-247508,-352287,-5347,182780,91523,417671,828734,1151696,1082041,728314,10683,-339735,-149627,47983,269704,318817,5236,267648,655824,463846,223219,-203152,-227221,-182931,-217036,294698,760059,708873,381884,154473,123882,-157868,-210762,-161665,-154694,60556,340300,253340,-21514,-210390,-52228,42308,-63233,-380228,18427,479983,671412,428944,296313,184041,8308,-364544,-264162,38443,145032,218537,367956,263575,103270,357900,633182,514788,8267,-123238,14009,-72906,-136247,-146804,-230559,16939,139468,-170702,-348218,-238342,-159311,-29160,42605,132785,172053,-63079,-313146,-338141,-112433,90085,-27712,-78700,175161,261687,89361,-248713,-116707,261852,224204,71651,162660,279937,125288,-276916,-172534,60659,-48953,-283128,-374473,-410386,-231043,-126645,-301734,-513455,-22936,339648,376678,101232,-52908,23711,4790,-122935,-405849,-373805,-74793,210304,313086,253441,201776,104622,32633,-57446,33317,-172127,-294677,-243588,-18475,-6518,-34729,-278214,-323485,-197149,-61104,-223247,-366877,-209934,113827,83351,-207044,-75936,289646,289115,274685,153919,-190735,-414669,-225761,79085,242506,3912,-53067,237081,369730,358012,28285,-360422,-401916,-451299,-407886,109202,276177,98864,-142670,-255966,-246838,-375425,-294969,-125699,67145,81772,69209,184036,-179159,-343982,161584,331958,162463,-51743,47572,287610,242562,-124033,-514571,-292674,-221265,-318699,-150190,337806,787173,524659,-76777,-262021,-131584,-73148,-102857,82577,72674,-18581,-245409,-276100,-111485,-53528,-330234,65986,329212,527461,1167800,1386154,1142097,531630,-17468,-341524,-117221,-189874,-195628,-176413,-57608,-151222,-434843,-294069,41307,292319,287082,-41794,-282498,-136869,-18012,-17090,164155,354229,406961,314518,-77795,-383306,30435,-15125,-312564,-221613,21290,-181215,-466663,-67901,423932,562175,413178,77814,131110,434754,455968,44927,-402452,-239272,-120018,61159,17731,-418483,-255865,-145614,-307002,-334974,-257127,-337663,-336115,-401818,-80014,184279,169393,-115421,-364950,-142248,72857,254259,454639,450289,328915,184978,-87527,-323764,-353439,-391185,-132756,-107224,-207968,-54963,416615,647038,455942,350450,302399,203752,4470,183906,283441,64883,-119719,171809,487227,442739,305990,137744,-81315,-271023,-535144,-411106,196731,338796,49880,-332043,82058,705607,1019774,723666,138297,-454728,-408289,-302713,-218735,-406281,-290962,-50871,231603,207821,41788,-314618,-206129,204303,349335,274940,364343,179461,-283306,-234188,88574,66550,-124152,-315781,-535522,-287264,38207,169284,109726,-13189,-20862,69554,244986,309001,41292,-392736,-430273,-170395,-158598,-168450,-291291,-256037,-268983,-411976,-457351,-234204,216586,349045,205093,-12348,-136021,-40157,-24862,-92956,-165408,-171583,-125419,-7132,-138866,-474220,-198019,-78106,-276830,-347253,-245431,-144095,245861,453776,417129,483271,311721,106826,-349980,-253286,201536,159264,-174814,-293107,-164996,-26332,-110528,-214482,-335562,-291600,-66351,243552,96013,-339519,-153246,102817,43805,-147104,-268989,-228678,89079,522742,517663,280532,-206671,229119,576111,206248,-457306,-76401,156579,107675,133073,166714,66267,-100661,-71467,-54485,-212714,-64407,207160,324849,235876,14087,-249977,-396090,-92759,-157707,-487927,268285,697735,595372,205744,75676,281301,531631,445427,232306,-98254,-185782,-138267,-448492,-321962,-107130,76087,291078,616138,737245,804718,623955,118034,-492201,-7860,148511,-34209,-283588,-333782,-58776,70028,54807,-165591,-437143,-200501,191209,510557,556214,400854,313536,160738,-137752,-199158,88876,230851,131272,429433,795831,913807,776776,400343,19082,-356136,-143245,316360,613759,721126,575771,418730,198458,70157,370991,249248,-222299,221038,642829,647321,483248,234568,-249266,-312298,90958,221383,214155,475583,491122,223267,-65760,128553,176446,-58227,-169149,115381,130631,-81517,-246006,64125,161381,-141801,-383561,-348593,-340854,-260730,107429,433865,423535,161909,82695,-173118,-436763,149196,506879,427628,122965,89247,51116,-17247,-108390,-48724,3875,-15857,-35573,12503,129906,118343,59169,-181457,-223291,-194432,-26385,-42550,-146594,-78929,36467,164600,86656,-115632,48014,140754,280910,444397,669916,838273,726478,390234,47267,-121210,86786,-148281,-177873,-335258,-393642,-119168,353878,881093,928661,839140,510284,233306,280386,319472,471532,384744,-8399,-549402,-170927,134335,66148,142634,126474,-89641,-103859,-163041,-253785,34050,270458,178106,-219917,-546884,-403171,-233305,19659,-206638,-608723,-233024,-159468,-313746,-519864,-231042,-102014,-111919,-418834,-123274,12669,-172820,-600732,-375185,-405786,-344693,-230732,-109947,-432229,-464853,-197354,136268,230130,288456,266969,85981,-257035,-459651,-119059,257473,403064,523224,448232,398733,326159,26439,-271678,-24650,217441,347536,332136,10376,-205461,-85165,9352,-209538,-365084,-334250,-239356,-35230,192304,336230,304515,44773,75728,-14217,-250052,-385567,-219993,-15397,235517,411992,473415,411292,133941,-164683,-513181,-222337,249398,491911,575011,479972,109962,-281375,-258470,36349,35652,118140,110456,52381,198364,371095,362942,135474,-43209,94743,190234,43287,-112467,-301940,-314206,73343,537105,849236,665444,222360,-368720,-212260,-138420,-383023,-563878,-598828,-384864,-63731,-29499,-40082,-61646,-80048,-232682,-61169,154075,31545,-194791,-383159,-224861,223832,729974,854242,815496,615785,143548,-48272,296777,522358,546455,302577,26967,-240752,8271,249599,343347,369345,166951,-260419,59498,671570,862761,706687,514715,315158,-12031,-41664,177310,90994,-179218,-321068,-369826,-103068,313647,623145,739760,565581,283352,-110557,-416020,-304894,-333487,-515883,-216462,-4664,33693,116741,339020,338217,161810,-240231,-125084,202918,94626,141459,750727,1084416,1101739,777874,227943,-431429,-497551,-257704,-137111,-84357,-276490,-296890,-251848,-395463,-310284,-277370,21744,232176,201549,27100,-171420,-334301,-376480,-369266,-250982,-8433,-77567,-328121,-447482,-355198,-339935,-266446,-112571,99031,273586,204159,-140028,-354620,-283856,-362563,-250353,-125153,-39774,-85974,-214690,-242425,-200377,-197557,-241044,-311115,-314854,-43528,183824,314518,94053,-118594,275539,576576,672671,461337,119695,-135702,-178564,146993,337012,359685,216392,-126368,-143315,-165867,-51599,285134,430097,412942,598404,399367,99504,-388330,-33666,268675,459917,774423,956269,703049,393409,944473,1388277,1272517,719873,536397,387179,283424,25074,-75943,-121154,-250253,-474336,-313951,24308,412126,618099,829009,735336,253451,36256,245716,249709,-147281,-125663,-334585,-341051,-205395,-211385,-296626,-489356,-191620,-181619,-275590,-383397,-36224,144179,220601,199963,166245,26305,153631,357389,469627,502497,589376,764329,751356,486620,-72447,-277563,-195023,-509995,206989,843490,1319796,1336670,1413409,972602,461055,55121,-342560,-364174,126369,278572,340152,353973,229526,64693,-79001,276001,262603,-27462,-207236,141639,147067,-222075,-359327,-148072,-191227,-286428,-457364,-30679,-228483,17167,94674,29886,-201957,-280434,-299859,265254,363568,22236,577915,874381,773647,336577,-362578,-151505,16384,-62379,-106614,-212399,-338508,-437913,-270753,-102861,-72242,-96547,37231,237307,193696,104564,107804,32946,-55719,-307608,-434189,-518286,-252526,-64936,35398,-13977,-159132,-350102,-414935,-274039,-228686,-53706,84812,-117771,-362385,174036,603798,663961,358859,-116798,-155589,-30774,289617,387929,423946,220469,-96952,-232159,-200094,-311198,-363973,125973,233549,28523,-96073,153399,321001,156215,-49402,-339467,-368090,-212947,-209271,-221366,-212425,-477528,-339556,-109934,30467,81977,-57931,-476664,77133,353846,63029,-412385,-378196,-89916,40844,162926,48298,-144120,-353781,45492,107161,-110705,298237,255885,-102589,173314,232208,-44418,-470262,-163340,240930,449680,198524,-6628,146325,419669,511039,361904,108771,-26056,-105309,-202849,-227910,-387385,-70723,419182,701998,848365,365819,-250803,-307975,-112089,350242,565964,458659,-44480,-479991,-130398,101772,-15370,-185195,-332756,-140095,47874,-38290,-350148,-454023,-315838,-223776,135041,343799,81056,-67321,-130717,4788,149184,215947,248285,280231,154476,-76102,-414097,-277395,-368259,-428008,-201846,-126941,-252660,-205690,109234,425993,605969,606658,273984,46165,245483,352795,236838,-173687,-465051,6126,557605,553086,439012,369946,392282,398800,543457,690537,674617,378101,173185,217643,70343,-192492,-261853,-266550,-232674,-241774,-467455,-260618,-52789,-124990,-183783,-44466,197749,326208,123799,-152428,-466104,-320784,-98551,-19987,-310441,-319057,-78807,45949,33210,-55041,171643,177769,-75453,-281394,-131186,12485,69379,-40359,-6006,-181683,-277128,-16594,200886,233520,296529,105987,-187709,153963,525250,456365,244206,236192,412674,256869,-137201,-24579,205497,318871,115986,-128056,-205650,-473502,-363380,-253780,-299030,-292491,-242182,-229335,-75670,-74496,12399,756793,1402757,1506874,795164,832308,847495,344093,-297516,71343,366102,413423,128424,-202999,-506072,-318522,-75287,60362,-5647,43562,-36815,-62522,74785,97355,27859,-134771,-118545,29143,308934,291860,97635,-214454,-145909,90632,123709,84851,73923,201834,224537,359268,512502,699772,220529,-65878,-190102,124994,250754,-39591,-225232,-189347,-314323,-382105,-78229,186606,514599,523907,-106561,-418800,-383847,276160,889748,1280330,974173,439280,-44435,51716,227641,232285,411474,371790,-14400,-134980,124391,-103745,-163302,110139,417593,396076,395634,258392,41610,-1565,329022,684742,903786,622088,102499,-296038,-441809,-85331,303443,582141,554822,155945,-289230,-400017,-245620,-79087,77989,145989,167487,7169,-49176,-238988,-320062,61144,55265,-41188,152402,210641,-125001,-149614,-36402,42746,5565,-384992,-172024,-124537,-347428,-323089,-195528,-130892,536,32144,93639,169117,-85716,-279902,-161416,-35558,119538,395981,676971,643043,409082,219283,-40051,-347320,-366292,-150542,-317096,-26931,314884,375421,408273,97911,-284409,-159050,-85539,-252432,-513714,-248556,-59229,58872,104247,58111,-168184,-443663,-107556,-45402,-312724,-440835,-343787,-293907,-388126,-45652,436244,802319,926703,691355,311064,147763,169844,278008,264174,25649],[-271735,-153268,-27031,195672,259258,-58059,-408506,-93972,-175452,-118290,99985,-129618,-533530,-353057,-286827,-209548,106050,388620,549731,573346,597800,931744,1118223,858337,415525,-48345,-285394,-30750,139976,-151089,87941,428444,189027,-26501,44262,8009,-118573,-48671,160973,26995,-211997,14963,203459,54137,-33437,209733,652907,704258,429487,-258775,-318811,-290033,-522395,-277727,80352,311170,404391,133297,-446679,-38303,-40880,-485023,-268678,81031,309165,304709,296696,463300,651427,492366,86961,-176137,47989,393946,509101,283613,71704,-186750,-311113,20595,463653,761033,635253,99069,-107987,-172729,-152742,-102691,-125266,-167275,-260287,-287313,-53364,34176,18529,-95984,-348058,-286177,-137176,79029,272188,218435,1177,-148137,-9843,234588,315158,546711,670062,507622,233047,314033,404504,359381,186787,-170074,-517650,-605608,-411695,-52137,86453,-41183,-52230,-270357,-131438,302807,580596,471474,100227,-339876,-373232,36892,313723,224524,-37757,-80078,-6851,-210372,-479493,-360494,-140136,48917,80261,-77968,8924,33101,103202,-47678,-231086,88500,387447,215344,-96736,39590,-10704,-243929,-558023,-378236,-260589,-208921,-190186,-179882,-12885,297875,714130,520420,149986,-91121,-282163,-364378,-221684,-353237,512543,1365349,1739558,1424381,647774,-82229,-154258,35136,-15697,-11519,-37992,-311591,-464949,-212555,51277,405779,433167,205694,134140,-127387,-258495,-122829,-198077,-342912,-150197,80742,-81359,-487647,-5175,391004,227722,-372715,46318,316678,136716,-132672,-258496,147341,415044,386253,102684,-186072,-233972,-243842,252926,579636,471414,181666,81006,335576,554916,525023,347924,116322,60367,40963,-158931,-365353,-563144,-235594,-38619,17938,-36452,-201958,-162676,-79799,-220941,-497889,-78696,505167,788158,376265,-157110,-310271,-315640,-324976,-315667,-459373,-364091,-270721,-316733,-495916,-252776,-14444,160434,199486,372803,502841,288095,309603,268646,137552,-127509,-477697,-91641,83616,105771,13986,-6341,-179864,-331292,407587,1044323,1087298,847625,593901,446819,231347,-64238,-227600,-52101,122344,250392,286508,288656,291736,158570,-243115,-368883,-2832,320035,217388,-106695,-410352,-429994,-448496,-390218,-83179,342008,869339,938210,565362,42870,-189155,541928,1084022,1286082,1208405,1014666,385702,99040,-49958,-273362,-4220,96982,-159350,-449446,-376469,-33705,85738,-27011,-573561,-154682,346246,255488,54404,121887,333071,455053,600217,505310,54189,-461054,-140585,256822,591784,883488,711132,601813,320966,-44190,-32767,295230,430100,411163,145662,-412226,-349547,-361230,-392919,-60765,76321,-108762,-122449,300020,283983,-43129,-181336,-222082,-390425,-467534,-312824,-312489,-258361,-110552,-292925,-436785,-178756,-197065,-139552,132545,275154,120158,-126761,-184069,-189821,-269178,-457060,-446309,-295864,-131229,-320049,-469915,-189485,35063,179022,225144,237792,141269,-108006,-185711,-341590,-558820,-227383,127278,152983,-116511,-353293,-189343,-104467,9894,197664,203492,-41610,-2239,227059,266544,232406,83586,129961,-153220,-577554,10577,712895,920004,647896,154193,-320394,-229103,-42319,-190616,-524233,-293639,-53192,-66828,-185588,-218454,-299607,-434445,-94180,-104824,-422687,-222934,5121,299350,609025,943760,737699,243739,-103929,-85587,25855,27781,176425,121632,234194,218184,138392,-267286,-167041,213293,236156,64280,-150983,65874,232667,136728,-111059,-119430,131795,179924,-17049,-221894,-333108,-151483,-165113,-110908,385478,591186,432384,262248,261431,523655,522028,119112,-53245,472960,805906,727223,178097,-196087,-76176,-13830,-276004,-210746,149475,139771,135041,-23810,-168234,-343920,-237792,101345,326975,171386,-162078,-344955,-375316,-288014,-41602,191855,326081,231132,94722,97365,376660,769432,895329,556160,16124,324927,599407,484798,-16861,-116452,102845,146359,211298,196116,197590,214607,83550,69645,197042,-3628,-142757,-243496,183151,522810,555299,412882,17999,-107692,169600,302275,138760,-915,-86728,23532,141128,145409,143295,76587,-74239,-206061,-93043,-12861,-56192,-88613,94342,357449,381186,288711,133082,87445,67684,79779,-62922,-318194,19001,97490,-331251,-332230,244605,749549,1006494,846104,313880,-401029,-246915,-178655,-46544,133892,304927,353885,183597,-38293,151216,309945,225674,-57778,-345001,-329728,-259865,-275749,-281026,-38374,74592,26321,-301206,-202326,253057,644494,962797,861559,549583,50810,-24651,295828,588300,793572,842280,440704,132869,343244,211599,-168818,-111910,21607,-94477,-142481,-317875,-445752,-177454,72130,154962,94375,-190483,-291166,-167242,-215539,-187170,23359,-56933,-393853,-387672,-79169,-43024,-333427,-317336,36175,146937,67151,-126213,-356490,-619767,-419131,-387178,-227986,-73927,431427,460469,430654,224204,140028,-14635,-134293,-444949,-525315,-359222,-114218,101634,25033,-17161,191041,359133,77333,102704,525928,551723,375932,-23242,-56244,424539,342902,-188029,-124935,127972,226295,275131,663557,860477,1098072,931342,472600,-33599,-468538,-406350,-171746,199958,341862,-58105,-306929,250958,346847,197845,-134502,-1673,-97843,-273565,195205,585470,666990,368427,105426,-124579,-260844,17862,125879,17763,117145,393265,279139,1740,-135954,155600,215592,-36121,-406059,66123,458450,531419,298715,302972,377097,304800,-25857,-343844,-131162,-62481,-75453,124821,-45074,-182763,162455,552103,428962,-73895,-249325,-114764,-192489,-116166,-43914,-127244,-15044,8196,-158955,-206721,-118648,-85725,44121,-4095,127685,311917,158353,-193333,-382685,-240989,-87869,-161616,-165499,174859,426846,259828,-182313,-17023,376950,415425,192435,248646,173681,-66474,-373500,6108,44959,-196668,-409860,-276022,-389007,-391665,-236225,-303660,-483845,-316572,56701,181935,83643,-8141,-62835,-149667,-205155,-407677,-447194,-17453,193782,247793,241408,215053,69661,42094,37073,79955,-95411,-376375,-151339,182413,7214,-310925,-446498,-219231,-92014,24223,-229356,-322094,-34705,221954,158470,-154794,-494845,-229305,-111738,41593,51838,-297012,-467626,-448408,-224793,-204794,-388459,-265960,217672,298126,533099,285913,-113108,-280724,-431820,-170705,226188,325221,-35811,-357059,-338602,-313608,-467537,-423087,-152683,89518,332498,127137,12884,-333003,-368939,37063,242196,216198,-15353,-31370,381866,552561,170874,-226975,-392545,-314976,-463396,-138167,148227,291576,354159,-28132,-395475,-291793,93464,185206,275731,5906,-216729,-381763,-352458,-130884,93186,27685,352600,637493,886177,1291810,1461430,1217998,514055,-69441,-188802,81074,132085,161929,71586,-71353,-45036,-339323,-376580,35866,498145,690844,513876,86237,-296185,-160843,-4864,202723,387957,476121,323261,-91547,-361720,75094,49238,-427288,-233286,84989,-115155,-406542,55996,538655,615604,557845,229720,126308,213806,186464,-123794,-298238,-226687,-173530,126098,87407,-432981,-212088,-41734,-4240,46927,88651,-190102,-105236,-236554,-280256,-117613,7733,-48209,-190774,-206727,168690,564683,841010,702020,385261,75813,-303049,-394224,-254261,-504727,-273988,-106991,2105,73386,305680,475505,258707,207049,361921,293314,48980,87651,221795,87869,-243703,-7178,410843,445907,223869,-35612,21263,81976,25398,-265715,-434427,-132900,-250054,-237258,213926,726988,1051826,764757,201649,-355540,-483636,-422519,-350783,-506820,-327342,-253783,-82289,82998,128651,-144396,-272658,55577,155768,-38307,-28067,-233717,-308020,-69863,240842,181589,71946,-124008,-344896,-91657,348919,511228,398402,226979,72603,136477,308130,458766,261257,-177709,-455133,-292770,-96247,-83636,-89864,-22045,-51962,-293230,-165535,-154059,46132,240572,234138,152373,182759,361347,352221,157642,-29756,-96343,-21567,129445,-70548,-185385,219469,214930,32760,-352613,-349992,-140767,453377,519222,755658,433648,608064,318255,304957,106211,240036,113936,-256011,-328870,28443,106419,-157642,-392563,-190870,-56994,149072,420867,66836,-426361,-175164,-59088,-198723,-538107,-321071,31272,365867,707590,662421,254245,-141220,262953,484978,252126,-267908,-295734,67602,171519,363438,274327,101929,-5083,48288,48177,-145861,-133657,49814,145897,-9543,-109906,-304768,-244837,128427,-2618,-265961,469702,976483,907892,464644,212866,197285,319707,276102,133821,-205874,-250048,-317078,-497447,-174969,39563,41763,223900,479367,697465,929659,793469,180810,-286215,65922,84421,-131847,-331596,-200149,-21351,93430,67538,-75199,-116253,159384,467923,859554,628956,382986,299064,183111,-60525,-71096,173227,182423,-14672,468445,974040,1122498,708147,311903,-92748,-297848,86526,528952,787478,812881,468246,178843,9100,242407,594895,520814,191790,522486,651111,423398,149947,-61392,-197435,-1476,150986,-190277,-277773,168708,419888,367556,99643,203149,279669,36249,-343059,-115297,163443,71150,-181278,-67456,38372,-209021,-331118,-132344,-124655,-193710,-30733,108505,254154,92928,34152,-167943,-309784,37364,198783,18462,-267551,-187326,-133097,-148397,-191578,-195883,-235783,-298133,-285942,-286388,-70150,121373,354147,199773,92888,-122798,-138944,-234861,-348671,-167197,19107,109954,-8677,-117633,179001,322704,439933,549665,697987,788006,637452,241123,122933,31525,44856,-199042,-266350,-458611,-551984,-147426,352712,864719,945912,838347,454669,88784,39885,134087,302140,295578,32401,-385615,-143566,125030,-119347,-233095,-213814,-122760,-6674,-153484,-270134,-48659,154088,196589,-4986,-172425,-161451,49296,187520,-160247,-451744,-21732,-59762,-245163,-310587,-237252,-122546,-102368,-70567,112267,135408,-120568,-482860,-375113,-374004,-515922,-448369,-493558,-558309,-350329,-250736,32509,242319,405572,480669,285467,60631,-213108,-134460,206840,250461,521138,511458,328793,62617,-242853,-144183,236575,476824,501791,429395,47650,-338114,-210149,16356,-63905,-276831,-415700,-349583,-360606,-132016,14811,16951,-228245,90079,-55140,-316706,-445304,-139849,288294,654770,818789,825831,723026,299518,-62858,-481617,-360504,13775,271939,429161,400316,186117,-172028,-441848,-440362,-224447,39491,102649,-138955,-167748,-3667,109769,-26269,-171467,121406,311733,206634,-165520,-499878,-535493,-14403,562913,885246,656361,64940,-532351,-200832,-100069,-277629,-357319,-215057,-177578,-60256,-31906,-158978,-203191,-77441,10857,162789,295737,219792,-23494,-351874,-15060,273770,658292,710539,730032,650064,160311,-57791,229666,423096,651915,724792,459473,-54662,-107995,83606,216887,259062,126644,-222754,80786,565266,858248,816758,427343,86820,-318831,-201499,139851,63140,-270350,-356018,-513987,-11554,563455,806157,586088,157969,-97109,-198272,-340851,-286554,-280848,-567284,-89447,312009,436862,414378,560037,589296,333527,-147591,-225942,51421,-48051,-103971,392487,728449,722260,343145,-195299,-551707,-510560,-260130,-255199,-166964,-344807,-369203,107631,116237,7786,-189086,-54781,7671,-6718,-63268,-207038,-435657,-616679,-642907,-303610,-55941,-112418,-451212,-525125,-445675,-340884,-333179,-273195,-59711,137070,167014,-22240,-122649,-225472,-440832,-627483,-493529,-417972,-337669,-148039,-111854,-281321,-332278,-131528,-142652,-152393,-81913,33780,218576,225955,62122,356881,533268,540876,385284,125431,-107688,-201733,170893,626295,794888,605271,296147,97932,-8350,119349,272495,513085,485922,657442,435230,96299,-524634,-1372,525781,704463,950206,1044085,763556,307536,758446,1342743,1350701,661244,196272,227529,420113,352445,126814,40088,-148950,-411551,-327777,-53471,238386,392611,538190,520974,246151,-69682,65917,155212,-61131,-20800,-56555,-25717,-85538,-236157,-333549,-309347,-147419,-130328,-249080,-281470,26560,274603,249410,224724,143052,143897,323277,421254,353234,312751,424145,587462,709753,413163,-337926,-328229,44939,-246368,-202880,464700,878087,1049233,1056633,742556,315658,-30766,-213575,-398337,-142004,145470,368842,494046,442967,344251,199656,370660,298516,-23635,-277984,58269,102733,-118645,-199514,-46855,-6482,287869,470464,315354,166478,-23964,-169437,-368006,-408661,-160413,-30665,522877,776675,104135,433344,801747,880052,547517,-279334,-164295,193967,73102,-165750,-379459,-451698,-224155,-142920,-94773,-125570,-247434,-98951,218219,177444,179241,165354,152791,190832,301682,-7483,-126103,-24603,-49604,-122753,-208706,-207028,-248636,-460323,-470824,-562932,-221324,-60727,-126487,-439824,85945,591685,773367,407825,-117265,-147175,-28849,154828,198534,60596,-115274,-251686,-279848,-283143,-325513,-430881,-14564,183838,47961,-59980,219673,411900,295057,153284,-164724,-513123,-348300,-245803,-306095,-339432,-447405,-254519,-111169,42299,158963,67443,-339498,-162054,385898,322905,-87829,-518689,-53050,186865,127767,84353,79232,-77727,62065,175884,-214997,61000,211930,26794,34125,90477,-76139,-481069,-256430,132877,302630,174484,258021,450221,594247,622996,404947,209827,88452,-23600,-61651,-28940,-131001,139842,507464,559798,556114,124955,-564983,-133378,34152,227114,350631,170091,-476690,-91380,329987,360861,23233,-223752,-340389,-129470,68275,20861,-343303,-540042,-383843,-276208,206568,357641,199534,111209,131652,196069,215415,121278,133807,55819,-165601,-475461,-426248,-371867,-337226,-321625,-183553,-95590,-53229,30857,22285,155060,218447,374867,159967,209273,482696,580053,406103,-49103,-230482,-11224,327364,266413,304229,547000,644397,524446,770940,1005986,976208,455022,127216,125433,39723,-131112,-244121,-224534,-230919,-292584,-633989,-308036,-121707,-275990,-148856,117567,252225,374222,237213,-239974,-556235,-180035,-37394,-119234,-495125,-257823,-51755,59810,44836,-47883,-83193,-166419,-284766,-388669,-426351,-236523,-78690,-57235,-220681,-298791,-159939,-171694,-92613,-64919,-28892,-318318,-252810,181447,611617,627496,339769,71061,195068,224618,-193141,-139608,216296,303355,35150,4073,-74789,-279808,-341212,-408009,-393548,-240453,-220995,-285419,-91373,-99986,103974,981571,1404960,1123097,425217,411928,556994,234651,-168842,-45693,235387,312649,137046,-123548,-403395,-343646,-56892,158453,120382,127346,17570,56261,134781,276999,144056,-637,-83248,173809,287391,153428,-114786,-419489,-196835,-37279,13186,-20614,-134666,-120946,-58534,260129,569939,692025,205511,-255420,-251319,133936,279429,30109,-307348,-361243,-440867,-323224,61821,355745,574624,520202,-116836,-481499,-215824,347192,933571,1203742,982336,556304,-4899,-121696,76903,31805,302611,381688,-95610,-67344,193293,-113123,-496050,-87150,100713,112429,76961,-26814,-172537,-116156,186918,376207,557076,318936,-71299,-375342,-382156,-187211,276550,553262,528338,-36728,-345438,-240847,-335594,-188289,3711,214198,82510,-206146,35689,72720,-226398,-172290,-294788,-147053,258036,272432,-93414,-4482,77582,96698,-101625,-318331,52591,72303,-222051,-377043,-139886,-25594,22964,-57714,-43524,104154,-22064,-192398,-260188,-236076,128956,404284,637480,588709,411932,303316,88591,-398557,-262490,-54471,-283636,-114752,247553,398138,451237,162318,-219558,-86382,66383,-103011,-448990,-178606,65681,198250,194821,44373,-259093,-327003,-103583,-215356,-350256,-160978,-5658,-105099,-257156,-56909,311937,746064,823985,532365,134423,77196,163845,243200,165645,-82869],[-172628,-78992,-43483,195471,262831,-109884,-273810,-23978,-27676,-221119,-148730,-374304,-412383,-132254,-89990,-162390,129079,497053,684298,549136,308975,519540,708531,462893,-99745,-263002,-480485,-159272,139603,-176889,-197132,302566,395232,576342,550854,373972,86290,-190337,-152481,39405,-253544,-267559,9255,17767,-88233,15010,312498,346253,84811,-474139,-55281,112720,-221266,-423266,15144,378721,593234,481635,12043,-359039,-244081,-362154,-239053,207809,461894,567020,628507,800682,728021,511793,-30660,-351207,13464,339007,523507,331092,55011,-194175,-283571,104890,530020,828230,657521,287294,138898,-81454,-301131,-439469,-503717,-500402,-445953,-432256,-453765,-449357,-491540,-472349,-468904,-341655,-183994,54834,283168,308942,118606,-43875,213199,421119,375626,453457,449627,232630,-116967,-49248,156205,368582,361028,12846,-313818,-342086,-15743,186079,75278,35428,-54488,-225875,-388807,-8032,375247,357721,53570,-354876,-421565,-131643,285478,323808,338817,117738,-142718,-425903,-578718,-449112,-201322,-48894,-32904,-142837,30506,88887,190657,79246,-209207,-170888,143254,-105145,-440107,-145054,36709,-229692,-600884,-263726,-147218,-231372,-248548,-197940,89124,230160,415075,439052,563324,608145,8026,-565412,-249014,-268737,490634,1249376,1629203,1476384,759050,-35563,-196662,102767,190689,99432,-71899,-289367,-400610,-262883,-63584,309578,275828,271841,208321,28945,-26882,21301,-154257,-440453,-329494,-94154,-141110,-454504,-297877,-47245,-133804,-396669,111743,236768,-54416,-387969,-487911,-287663,-74382,3535,-226570,-391821,-269559,-212569,326864,527679,354407,23117,-114275,109958,370791,323962,163518,-37677,-161147,-42749,-27654,-376629,-521017,-328396,-173120,-133178,-127860,-245508,-194767,-90708,-176926,-363153,41446,620400,905598,505891,3167,-390803,-411748,-262757,-181408,-318829,-446309,-173502,-266039,-185042,-262711,6055,111479,-12970,155678,375370,375025,295213,198624,4354,-276807,-170224,177575,328216,243109,-32225,-200836,-214320,-297849,137094,806731,806652,348276,211445,370004,37698,-370359,-545804,-368108,69784,458854,735849,725200,556740,276489,-205494,-232215,199571,544650,458038,-33965,-509099,-272462,-151510,-277903,-195289,168662,628422,783857,678926,250385,256569,811337,1062277,1192946,1225497,1004518,366599,139376,82017,-298269,-40721,218855,133741,-179658,-273539,41222,172975,207886,-205928,-217816,332899,534486,318492,260103,362060,500276,721952,701126,291133,-345421,-220719,126205,331701,426769,250619,352275,367890,265966,307131,389928,352669,318294,74287,-288637,-285423,-191706,182289,452256,303845,-48902,-55460,205430,144799,-53012,-165323,-291114,-519444,-477179,-486762,-282307,-48206,34063,-272677,-267308,64874,30003,30808,221968,285698,95937,-98936,-64991,-12080,21907,-188511,-410603,-113109,-84545,-241368,-192441,82130,258021,526455,549602,342022,67838,-395314,-402835,-305148,-367198,-488878,-18667,106058,-107661,-437875,-63143,42275,-127114,-29128,158184,154579,145161,302496,298284,215568,34026,113896,48353,-422715,-14273,799358,1148100,793649,196720,-383321,-235901,1213,-114293,-470812,-254077,111455,-4111,-161674,-210766,-238318,-432385,-258226,-231900,-171261,113083,434711,676421,851971,918232,553107,130799,-335303,-426496,-208644,-45042,167458,251606,188316,237558,245129,-20580,-352013,-71570,-28187,-41093,-182926,50039,359667,315157,9043,-169885,-225550,-212191,-218227,-181932,-321240,-426549,-128174,280224,655439,628186,324775,102346,97906,407552,519882,174353,12660,651813,958905,819704,413315,-25076,-18221,-143606,-264884,-417021,-319204,-258174,-121314,-160058,-153145,-220058,59161,250489,306960,74169,-207377,-470416,-589642,-409218,-103445,228727,327211,365560,435155,545472,797342,1027495,911302,401589,-304584,108227,486142,331234,-113426,-220583,88447,286651,344290,312268,273221,158077,70339,216669,640469,465178,235177,-80926,135094,553190,646377,311378,-301126,-161659,163607,272081,98388,-21540,-32262,204957,342341,265792,183783,80968,-68515,-88650,-85175,-149625,-269916,-377669,-232231,85850,402497,479861,225345,38770,25761,61995,17665,-173799,-71020,-137572,-539548,-163246,331535,811918,1117008,1011927,411186,-424018,6608,320711,217035,6348,114198,172029,92699,68555,301712,477880,226762,-162197,-373607,-434764,-302457,-251711,-169087,143895,150635,57484,-324197,-423792,-36288,334348,656864,843697,563645,103027,-86263,110216,312274,567962,614151,376174,117062,234839,73847,-141293,205296,261127,27895,-93529,-183777,-160742,-172752,-211499,-334576,-90435,-76282,-108122,-180302,-213693,-40565,221576,-46195,-484676,-193412,17546,-42545,-385817,-279983,17689,75115,27677,-181300,-364795,-409314,-584681,-301496,52104,58841,180934,340353,388833,63058,-45649,-43004,78895,-209699,-580264,-404192,-88722,197710,263194,163672,156466,152008,-7171,110437,447001,407790,256087,-151074,-211002,247871,252269,-91572,186928,286785,161015,228278,560165,669699,751126,574997,-9059,-205492,-303055,-316310,-393274,11491,216979,-52189,-201379,107466,288739,86888,-127266,160148,-22354,-366363,-18844,316373,446638,281680,162391,-129111,-270966,88442,346648,337215,251055,268079,122681,-94195,-132011,145656,156216,-147623,-456760,11579,332082,319722,124388,175028,380764,446949,201294,-274364,-292926,-268320,-339854,-69196,-182726,-403620,-97242,292687,190543,-194894,-364601,-240769,-273359,-79858,50106,-9176,-71141,-199147,-130300,-114918,-120521,-149659,3961,-55132,132559,339452,206149,-263016,-585993,-519608,-334345,-330775,-174112,246795,578276,339029,-231259,-1283,320758,390432,234682,196448,-23388,-252694,11283,160779,-48022,-416801,-130295,13888,-147112,-371468,-355244,-352858,-374881,-397672,-171243,-38364,35087,60563,-101631,-226618,-235319,-448685,-381010,57269,133733,84152,60003,40342,-55991,-83919,28126,-38980,-199361,-506932,-97948,253955,52429,-358680,-229029,-87811,-4417,36414,-347977,-373596,34022,262719,185403,-66931,-101744,-216970,-475418,-186757,-33220,-363655,-528794,-469701,-246507,-202630,-341631,-212277,268200,380044,662721,521236,214532,81118,-184061,-111569,151532,273941,-115299,-499860,-248802,-303603,-337549,-359167,-131735,51372,116092,-198342,-486420,-472386,-370395,-171242,40127,169602,-38787,-195664,416307,783740,489903,111115,-172120,-371741,-552677,-300895,-199959,-406183,-2025,236042,-96401,-384801,122277,251413,238551,-69930,-419304,-606608,-423606,-64937,253582,268985,502356,694446,1002190,1199248,1360219,1154644,447780,-144625,-55666,158025,318440,357370,216803,-135700,-157216,-247879,-257653,-18371,569118,910369,855011,266164,-277542,-228593,-8447,106976,215507,266007,65214,-325173,-170255,210785,244315,-95346,10015,181721,1447,-258124,-19874,413768,474142,522648,303180,125789,-98494,-253350,-398901,-203062,-267624,-361649,72508,74682,-370815,-115259,196943,461131,632927,574107,27485,61603,10049,-231192,-356117,-156590,-31687,-22792,-223881,91747,662255,1013146,812387,389184,-66123,-502993,-295333,-142515,-341144,-375244,-121652,76863,101336,77659,110839,-12429,148118,445157,418695,168920,-17745,-6440,-55630,-431917,-289895,185533,291491,-1321,-311548,23652,306985,422728,227301,-87715,-294475,-287188,19297,305742,671083,979799,743139,225856,-250884,-374543,-400623,-429488,-467609,-339198,-431831,-235584,6099,117992,-55994,-269843,-202052,-100921,-329776,-503133,-209570,-153171,6610,289322,348209,243645,78591,-107596,26979,470506,710609,634627,459640,131723,86694,222225,457576,391477,98,-496867,-520709,-243462,-161483,6147,97956,94175,-97500,151035,120242,-92549,-66026,152047,269175,426895,644543,492571,179850,-55280,-136985,-8447,112586,-10492,75676,451399,361474,195997,-215566,-414194,-300297,388931,492897,895379,501998,474365,429198,600464,333334,249941,60581,-334677,-412412,3976,-21450,-417530,-190290,-24897,-136096,112823,426690,45115,-518805,-279615,-243757,-428745,-253369,150780,501046,756927,790609,623986,73307,-373308,86663,239840,208622,-93412,-559074,-160555,84574,380834,272776,95210,22570,30923,-10020,-164758,-191079,-65906,-66308,-356168,-381992,-579176,-112013,258146,66337,-154749,446133,965380,962149,613162,314761,43636,-131201,-165165,-219261,-383040,-186854,-177477,-327389,-154929,128751,64962,36622,151665,448563,728354,610303,35450,-218939,128733,151896,-59781,-225243,-148773,-1970,46383,-6137,81824,199746,424974,572771,919562,707946,457993,295893,197110,15122,19454,248492,174066,-202199,139930,752505,1046842,549494,71649,-288140,-297874,159561,504393,706095,681619,366905,49095,40312,412610,621817,663996,548961,676797,487278,76746,-28729,32988,75017,161296,12608,-538005,36505,266706,385374,440568,259680,252428,386187,323963,-47491,-602200,-44269,61308,-108795,-176520,-121495,-266726,-209900,42944,39411,-118995,-270740,-318475,31763,138950,60417,-155366,-53506,261225,80420,-285235,-347231,-322923,-329295,-356542,-375045,-420360,-462738,-521080,-548486,-634635,-355000,1095,420065,451885,350551,-31647,-290590,-552214,-494573,-217934,-30840,-12312,-195940,-227909,140855,367232,451700,507550,521237,518203,412046,288968,545261,387584,221423,42464,-222004,-523874,-615310,-172814,221660,488735,573964,408797,189386,-59248,-171297,-63392,121378,218766,116011,-130785,-102881,-43545,-380952,-621182,-271621,-23922,64505,-164288,-364504,-246155,-51560,93043,103102,15018,95603,180848,130091,-225776,-418571,-31348,-154733,-361007,-259311,-16594,8353,72940,136696,206412,182930,-91021,-379569,-354439,-312967,-296276,-326877,-151382,-141530,-174627,-230614,-123253,128941,343073,445397,331134,206777,-82631,12245,185682,110701,366891,399663,150801,-277294,-302249,106369,388993,597115,562682,398931,-1109,-490438,-314572,-73322,-86242,-293410,-548918,-454683,-585240,-508875,-346786,-234131,59862,351445,421,-348246,-572561,-62907,586216,1083099,1308420,1254826,985130,395043,-42863,-407843,-548811,-332975,-81265,133210,196676,199347,-38994,-226903,-333258,-287363,-116972,-13825,-217229,-362222,-185480,-1556,-84854,-465284,-143,351390,328887,-77184,-385494,-355034,-27187,442187,685183,485136,-116578,-396632,-123758,-70668,-221920,-136000,131096,129660,-26772,-124741,-406809,-418649,-131159,87829,247199,332518,337076,199115,65418,168586,251304,366836,343155,432762,522595,195227,-50034,86105,273831,650607,888481,587060,133719,-194549,-58495,25817,25382,-61242,-269929,-41170,339042,659984,692516,201982,-193896,-408730,-333751,40906,-38934,-464107,-289420,-563738,-38050,626905,861663,468681,-29932,-582279,-374279,-334466,-243945,-217285,-574589,-70020,556074,757927,620861,607871,625034,282517,-210888,-441298,-127595,-147949,-276865,12868,334785,367437,14883,-477343,-455419,-443988,-241770,-237698,-189585,-356547,-344771,367024,576964,236810,-91941,-58630,-166015,-257483,-172379,-284439,-475964,-474126,-472788,-348411,-317452,-400950,-636620,-507054,-206492,-104424,-288807,-460951,-307347,-41820,195539,252609,150537,-161570,-402074,-312753,-314633,-511799,-358038,-82302,-80222,-349602,-373644,-47484,32627,130992,48451,-116315,-21414,187307,243302,388925,392877,305894,207567,80557,-80142,-243666,140681,750021,954614,691878,471223,126947,6626,138996,82613,301517,411392,538642,371021,-108,-538277,-139322,398776,647601,869703,916579,691036,58611,275054,972738,1086979,416494,-299277,-13118,417912,447263,163910,92042,-41144,-344209,-350579,-112395,-598,17558,47084,150327,136003,-149713,-200715,-96979,-6036,171477,305818,246216,18402,-130220,-97034,-82368,-81149,-119946,-287886,-252215,89349,458996,446612,347226,109190,159566,403055,500389,363592,257231,410346,550644,678541,295277,-483786,-41005,411662,150312,-95765,124546,320565,508798,394169,323682,32563,-281051,-191016,-189416,-293929,-109324,272565,577673,584881,378725,260415,363805,323914,-40859,-412780,-80925,-4367,-86119,-81609,81625,146210,541817,1028413,885867,623557,-68443,-363598,-462982,-54021,139140,38072,397833,704920,198967,298347,687794,837215,566873,-261826,-167714,343215,290990,33956,-209399,-240198,-64469,-59810,-151985,-173192,-310774,-173904,133947,173642,246522,223858,376988,540336,897029,725572,522186,184871,-28065,-255111,-417578,-247303,-204395,-319975,-340154,-359879,-133725,6312,35178,-78880,25601,370538,531422,155614,-260332,-203374,17342,56726,63439,-155763,-332760,-339731,-223124,-243148,-383315,-420849,-216415,68877,53282,-59942,165174,386298,452857,415416,89205,-474411,-356544,-210786,-351042,-461960,-310276,-109366,-51344,-334,146042,175839,-121160,-412586,325939,469317,77128,-512647,-134273,96053,-94322,212960,439238,168606,-105592,39559,-220308,-172988,120502,54907,-148637,-153285,-229033,-546370,-341977,-19510,159699,350953,562972,709218,681660,620007,394681,294458,179341,56396,29593,49238,20241,172544,312306,209652,96536,-157053,-504175,-27028,148233,130066,131318,-137470,-263213,295542,708298,488755,31760,-281284,-477468,-219722,24986,14358,-412997,-521195,-399470,-383757,154301,286413,257270,216558,344069,423192,435951,262796,107316,-185945,-471933,-263619,-327712,-290444,-176321,-187329,-190313,-136711,58960,242179,177519,44685,-174426,-51711,-58126,194957,492770,605036,415739,48509,-183916,-207713,-66897,79410,313364,713019,818755,570538,733098,1027353,1050982,506425,116751,20762,8810,-65022,-186666,-210629,-234400,-346434,-703237,-313531,-132029,-370825,-152651,283035,438081,454668,290558,-294031,-445106,-71287,27973,-224816,-427343,-235379,-141341,-70363,-100976,-138248,-279729,-397565,-379917,-581167,-466579,-284184,-184018,-171711,-400258,-180784,15624,-138246,-340091,-231021,-173802,-406366,-350208,65886,492189,569391,280298,-193254,-36693,119058,-288249,-216344,255243,172131,-202885,9073,402642,229437,74957,-89772,-138789,-28136,-178766,-411947,-277696,-237282,83951,792746,1003207,593942,35280,-127956,189082,157067,-23893,-149891,-59287,12814,91236,144315,-63344,-192881,13198,270326,301171,310441,192769,250846,226647,292233,86451,21351,73754,340040,232197,65622,-48392,-82359,-184193,-310484,-87486,-70403,-232030,-412929,-332889,121340,485720,468583,90878,-526497,-430135,11841,227427,91439,-301331,-462734,-490603,-221190,73097,358259,370314,184877,-205210,-184945,75138,443369,902355,956699,847105,583737,75912,-341205,-182807,-200551,73618,190417,-359646,64492,319058,122534,-119123,-203923,-290504,-242625,-232347,-297775,-324203,-252615,-93510,-21018,61597,-92200,-89151,-170113,-278703,-339073,103764,274715,157415,-99293,161268,173538,-108766,-37886,11032,197952,-45052,-469564,145207,365655,124384,-152781,-501063,-145654,289080,249089,-5733,154925,156525,123225,-162835,-244780,181927,152697,-227230,-337529,-84203,15913,-4067,-155077,-114884,137092,191771,24444,-230994,-482606,28600,269874,427103,409676,330907,309847,189013,-239713,-62675,63828,-163630,-298389,78992,341960,404653,215265,-162201,-101256,147831,7588,-386654,-131050,172992,273078,198618,18072,-169076,-184278,-121834,-117442,4549,172659,248861,19388,-96892,-16553,137680,478774,499020,237658,-12397,85402,212144,255523,141589,-122611],[-66015,20120,-24506,157963,215496,-126893,-126049,15943,97329,-84025,-302693,-438921,-174672,99422,127137,-95837,59710,528929,702455,475807,8153,21448,152377,-142663,-321703,-55145,-312315,-278577,87811,-133589,-417173,143664,518219,803138,810320,607008,404714,42261,-254285,130118,-48490,-295284,-299090,-129509,-157840,-28076,307051,210939,-23374,-189003,219807,461739,26028,-537356,-81683,380730,654010,700232,385044,-261619,-371208,-294206,-153967,258682,478240,626087,681489,770575,534639,337711,-152361,-535334,-118789,85350,187252,56039,-67240,-203545,-245480,153962,523510,788152,625851,483280,301008,-9552,-419236,-509246,-455044,-462238,-491355,-410217,-125333,210931,237564,103976,-250926,-315325,-178816,23396,276527,362692,204398,52994,326977,483722,414097,324074,133743,-79076,-313880,-553565,-226980,225146,409462,166710,-102696,-107472,163164,364836,281989,-36377,-41956,-71715,-260330,-319033,55567,137905,-47938,-315566,-438951,-382781,60963,254672,533654,372529,62698,-195663,-370877,-457340,-334739,-200564,-44332,-65617,4311,74147,185249,115457,-135348,-411829,-199941,-122227,-94253,138352,172058,-195464,-393353,-123294,-5249,-100834,-246219,-247781,126914,184911,116291,460682,918980,1015284,275070,-339962,-212816,-221101,333963,1005577,1290998,1270920,698031,42669,-117209,244226,405110,178828,-137244,-270856,-327646,-374917,-264743,55371,212967,523345,368776,201076,83996,-27289,-261553,-536052,-390101,-196986,-133520,-291156,-435277,-467151,-405381,-251006,37188,14021,-201295,-237333,-174033,-423756,-240557,71135,-188869,-472354,-346196,-211463,275669,322421,116518,-207953,-364157,-146831,174437,109724,-110119,-214223,-281407,830,104861,-333840,-398975,-317166,-277484,-229627,-184669,-287971,-229534,-117809,-152714,-201345,144306,585686,778778,452882,52724,-236599,-345681,-145125,-15847,-120022,-368987,-14833,165841,187059,-141822,-40961,8110,-248670,-180382,23560,292943,140483,59832,-142178,-374702,108284,393307,490841,319058,70589,-216972,-273890,-222469,-202832,207882,203052,-362925,25421,212055,-202954,-419189,-271603,-510387,49247,676067,1109271,1081116,799710,446990,-143183,-168080,266298,563476,498235,-110074,-455061,65874,321599,354381,21720,67712,298468,428896,457299,300585,586912,972768,1032828,1075083,1023911,689057,184184,67322,143395,-216144,-141915,277933,328261,7868,-277715,-66338,205202,340962,17096,-273287,264909,636136,463145,338641,308853,433096,712556,768649,444667,-193184,-79078,230725,194177,138134,-48754,95786,342634,468106,461511,297924,94900,-11419,-188154,-272221,-102614,180992,575123,779907,481213,-6879,-64025,-55097,-80255,-75694,-119764,-304602,-524233,-399111,-628269,-266029,95909,122685,-218121,-108950,235086,183729,113147,181990,154412,-21055,-58866,12131,135014,237773,-5256,-205582,138364,54221,-49581,94744,265734,307910,643554,769986,549930,329572,-74742,-308654,-190204,-98890,-309627,-231746,-36718,-130399,-428487,-10599,66570,-166105,-255282,17571,283980,321953,372684,210227,47690,-67940,105978,238024,-242438,-168815,693581,1162110,773610,126713,-498299,-262127,-35721,-138002,-446689,-228460,194784,34597,-152373,-210808,-241901,-460947,-424162,-433471,-53689,441782,810415,907576,907253,645246,270597,69819,-176234,-453857,-432584,-196329,-49524,186620,76098,227157,288313,197135,-62232,-459615,-440755,-356452,-330267,50365,468962,467788,77171,-328788,-375109,-386205,-414194,-157036,-62077,-107156,213158,557871,749690,578652,280905,-32380,-195146,75570,348942,94378,30365,651731,821851,520806,309683,-41309,-122796,-270415,-159779,-178256,-59803,-185475,-74135,-220242,-40269,232871,370683,388060,228072,-86280,-221899,-314729,-504319,-483082,-228300,151212,272896,451273,621866,780566,1005865,1025597,658232,28022,-452666,108413,347808,143260,-156533,-257179,82969,391035,426626,354443,228157,86404,133084,282565,730904,688181,403821,33038,-105227,303235,525994,368603,73617,37347,79671,79133,57599,-17338,76709,381300,507621,362821,217042,112764,50181,77994,-109713,-406194,-416706,-377825,-532172,-204775,252058,353610,64712,-174623,-115609,33815,78308,18601,-104606,-292119,-540466,-226101,175127,587486,834788,769471,191421,-561096,210742,727872,707431,144819,-125644,-101216,-52313,94829,301876,479903,188316,-100538,-162721,-308983,-410442,-232564,7871,322576,256792,111424,-123994,-416499,-350333,51239,345908,644038,380038,30809,-216046,-208090,-120914,165300,269756,262970,158486,107996,39437,184962,493445,487197,228082,-66107,-54208,157435,185415,73008,-480218,-210050,-17652,-40550,-266614,-190920,244095,360825,-92771,-439021,-63309,25365,-152593,-459534,-207225,-28338,-53692,-87211,-182077,-105313,-186241,-385168,-107851,263685,231761,-205112,-186203,-74497,-222867,-24623,115710,135721,-153665,-545799,-544568,-192533,155362,432768,355207,205077,-24646,-48191,184322,354742,246403,86649,-147199,-386004,-125277,-7927,91075,485770,465885,113428,20849,241673,397664,309897,167151,-361991,-481562,-265722,-195914,-408588,-223182,6610,-31005,68390,230822,236243,-86675,-190982,178149,6836,-420664,-268825,79749,194032,209117,302831,205231,-222002,-81841,380562,601167,417879,63235,-207253,-284916,-170305,-43873,-103696,-372300,-477088,-121765,123022,82025,-69908,-51037,213289,379141,215232,-222196,-374650,-379260,-521743,-244943,-249860,-468552,-321594,-94724,-134255,-317434,-472790,-347242,-291549,-48848,130357,128836,-53326,-399422,-149646,-54034,-198791,-363990,-131363,-64191,168315,261687,61982,-488570,-429996,-365858,-338655,-357865,-14399,425131,676719,289945,-375623,-4971,179603,203466,179759,39366,-234380,-287946,251736,290117,-43122,-342427,116402,246956,87294,-236218,-444697,-431975,-334520,-320045,-314482,-242380,-26772,123503,9801,64290,170184,-324586,-373397,67524,66975,-72812,-177244,-215155,-227798,-313096,-115061,-52144,-258266,-305960,-127774,90083,-75872,-196635,-116219,-40692,14785,-35741,-475667,-234240,174117,388339,264466,-1380,103237,90183,-451739,-285058,-56999,-350227,-622294,-406181,-243220,-106946,-235165,-161896,293900,629883,773204,713975,483159,340580,84061,-6447,-21024,65239,-241327,-514176,-197372,-262659,-327446,-309448,14699,270276,215658,-125046,-34867,-187851,-399342,-415093,-236411,30992,-128597,-363148,397262,877097,736875,394223,42637,-382027,-568081,-278806,-247256,-189852,-185714,168003,-57046,-418144,7345,100894,60357,3080,-191629,-476044,-503132,-23448,285121,333851,417591,468846,771015,940661,1137205,989185,376372,-287069,-89318,62803,291026,329094,193240,-246258,-298644,-112242,-51337,-13037,508419,893849,888810,232357,-241371,-210990,-40099,-81198,-105166,-143240,-318672,-281573,216431,514746,532563,251977,267089,272532,117322,-259161,-312756,72097,278869,464825,456077,160229,-333167,-563041,-280465,-149187,-261124,-508642,-60871,-9204,-240670,115186,575513,937721,1212205,1034988,307034,153682,197664,-90916,-470233,-183696,3346,-10730,-264863,-79185,563932,917022,751359,374950,-131403,-445238,-174784,-82059,-262027,-369964,-129845,21356,65976,-82129,-158844,-147597,118157,478578,548940,321359,-45507,-285513,-262011,-423291,-390006,-126299,3755,-226061,-511369,-124265,303392,506259,442096,423916,288239,264573,375109,431612,624740,866845,677133,198022,-201284,-226481,-136271,-155196,-343688,-389266,-338233,6687,73007,32357,-52452,-149795,-367275,-324017,-283819,-47042,19851,-145160,-116917,157170,434076,348267,289559,136218,40927,358413,706364,771443,636561,214768,11922,68267,332777,384038,76684,-338407,-545494,-449164,-273865,22053,132507,155999,93709,381970,505162,182770,-381026,34325,301020,527405,709198,383972,41369,-145435,-217821,-100201,-41778,4677,228135,456663,382266,258915,61957,-128633,-394164,66101,394611,762794,645928,25472,226505,418740,297828,180822,58195,-315087,-535376,-179610,-273358,-468300,122488,130016,-442010,-79788,309959,27751,-506857,-404996,-280885,-105857,137673,558870,863326,1053333,876593,570895,28086,-430513,-166318,-6562,138535,62924,-300645,-429113,-51956,278113,216660,93102,-2658,-56624,-169329,-252939,-196417,-98823,-230321,-559358,-385425,-337888,26628,303613,72630,-106965,331542,776639,830894,637101,351464,-1672,-389404,-516237,-364312,-442664,-131164,44173,-209285,-276047,24597,32769,-176443,-179419,123207,357292,293769,-204689,-267132,140202,246222,22293,-155156,-89399,45509,-38408,-57027,242674,400570,477399,482481,614949,666390,550303,424243,279783,97591,86150,305156,257489,-155618,-426704,216251,651412,300248,-220808,-471235,-344022,102195,302923,460512,501177,436516,172530,210102,440913,482100,658791,798420,749037,355994,-97507,51714,242287,234154,214094,-215677,-203617,325694,459941,393768,499264,439413,313077,504500,703914,416518,-114792,-387862,-49431,-93109,-195937,-228521,-262087,-82959,178275,161070,-33763,-424086,-410845,-38881,308894,238482,-90032,241324,659342,645825,353786,35763,-157129,-294550,-364038,-370861,-415357,-479733,-558519,-503346,-427210,-497590,-159743,308155,551680,506094,94384,-318536,-431478,-342777,-140345,-19115,-36875,-263628,-305581,36145,308339,364979,377763,278180,240411,223466,381014,753966,770288,645218,458277,-42020,-413914,-387637,-94959,150148,52984,-75962,-264810,-70735,-99698,-152169,-92920,133355,239861,218915,142385,202269,-24437,-547573,-383719,-46801,153834,153652,-163429,-461772,-420313,-188193,13723,142514,117675,250184,141927,-81802,-366071,-408029,-205917,-345748,-557024,-308919,59835,51413,161258,171309,154461,113745,-86248,-285910,-301352,-231979,-21935,35392,290002,223217,-3845,-137055,-240286,-52431,156551,253557,281010,176340,-56401,44096,20046,-15078,171074,218919,-5246,-274026,-72,235500,346239,506178,509269,283389,-87033,-531147,-372675,-199752,-200735,-338475,-597482,-513098,-410246,-31007,279878,466871,449102,446589,70430,-212433,-201279,168690,787860,1352625,1700983,1602080,1099336,396397,-102215,-319108,-380955,-376615,-384990,-155100,570,184212,77210,-91771,-223260,-310043,-214593,-109968,-78225,-71589,98941,216631,60270,-460746,-126999,343315,380190,6859,-272180,-112900,56802,283257,387563,256861,-203022,-324674,-36511,-47427,-168386,15355,277170,241282,1650,-250603,-631797,-515279,-202729,25727,208025,302354,368532,383140,457733,320884,238363,69949,-38773,102206,344939,309518,117519,96119,229828,581813,803558,490155,166698,-251820,-125659,-107849,-201676,-300245,-342701,-218465,129734,399712,431292,-47103,-366586,-275275,-368082,-13195,-69522,-594944,-250362,-457906,-53531,573578,876150,627261,414949,-144396,-496176,-341639,-160405,-139116,-526644,-101501,691791,932567,742872,583145,530798,152530,-249431,-614312,-214962,-95211,-178982,20505,337227,398050,248184,-304531,-467754,-313418,-141055,-98270,-101811,-274515,-212478,494851,831907,344835,565,7343,-192162,-451028,-244372,-351434,-389549,-263800,-303034,-385197,-506504,-377982,-475005,-451066,69045,197533,-80963,-409112,-523192,-160416,276829,532729,445114,-29485,-372627,-93556,-17129,-151569,-225359,-29489,-6554,-130258,-128826,47707,197687,399779,372031,52533,-68025,181645,383751,349483,190804,46597,8167,22837,-46307,-278826,119463,720220,890331,603935,414246,7937,-62240,20118,-217775,-53166,282116,357755,257013,-43795,-144722,-138100,5875,350636,567624,717996,623961,-138931,-333574,389490,571843,101384,-640242,-215858,268586,341207,130092,117032,95890,-221161,-327733,-96350,-117393,-364077,-459975,-163231,-39962,-147500,-328914,-399387,84020,459778,675328,447329,112737,56002,178588,118115,-70388,-231476,-331318,-218120,228759,701658,813920,584509,121754,84266,396312,549456,446701,394290,615233,762940,702366,142448,-537064,226330,649368,453265,196725,-38547,-36556,-62911,-220750,-78874,-152296,-494496,-208368,12057,-79051,-404570,119162,545253,534742,220304,157836,267663,328069,27532,-479174,-199618,-89162,-99667,-27167,241486,336425,491522,1037846,1273725,899772,-3842,-409606,-167329,321409,379547,-28318,64187,332497,232918,207364,558432,647523,401032,-303085,-129996,415287,408417,133193,-135032,-99425,20774,-1188,-197718,-195916,-259356,-124361,64055,217537,281984,305797,673773,950769,1348181,1412632,1027119,438601,63724,-233492,-484538,-324506,-278008,-268103,-281762,-253705,-127723,26573,190445,242081,141639,103509,22122,-273834,-474213,-265456,126448,159697,112551,-136709,-350224,-339227,-132852,-147738,-414039,-377931,-372642,-36539,72953,-60399,34841,329808,646233,660894,292175,-381359,-220279,-94613,-265350,-367086,-112467,128173,158751,-23821,-8474,201123,88004,-461407,186148,501348,138550,-442058,-318243,-170478,-182878,401656,711603,365510,-247282,-196329,-234075,-299416,58494,46109,-207731,-380773,-426515,-600324,-373461,-153902,91924,470161,725003,824296,652278,513136,385603,328385,191470,87919,41341,8169,61332,86104,-21569,-213983,-353093,-399727,-397155,-22169,183432,71415,5069,-114215,166046,556884,800674,434072,-3094,-279529,-578925,-254777,-30384,-65779,-495443,-367255,-293156,-514557,-9094,166001,237448,214980,423212,579473,681358,564295,193901,-357405,-255955,-53893,-317112,-11325,104313,-41010,-199877,-193437,100167,345265,348344,125468,-59474,-222834,-243153,42871,354913,493421,345496,99473,-227720,-466229,-193366,188804,412821,739308,790485,495957,446756,751618,886123,527928,133951,-81829,-50283,-74375,-171538,-234033,-250333,-402959,-540816,-151150,18353,-237120,-185039,422566,742690,785604,342371,-240522,-349433,18248,73901,-273166,-329391,-214267,-284241,-298484,-333237,-293126,-397295,-456749,-450758,-388257,-69513,91065,44508,-255480,-161663,102371,216824,23706,-396705,-186201,42952,-46650,-362133,-180988,236426,353298,154325,-438078,-131172,45345,-383923,-146818,311215,58627,-532888,15615,779676,731393,530222,388588,244893,253894,-33366,-446061,-543614,-352768,-17622,301724,409074,287064,-94235,-497817,-102876,149245,87615,-214035,-286300,-84151,254730,472085,270785,-27843,138153,421767,486026,471022,377505,411079,335014,192283,-66701,-76525,113014,263688,122181,70946,173441,218538,9664,-379489,-217165,-152298,-290154,-421592,-246758,84120,380648,265751,-68863,-360270,-297148,-137725,133836,105505,-294552,-411492,-534490,-279135,-139426,85443,-59835,-279526,-175242,126139,351126,523416,745258,567562,523250,425045,118767,-260055,-472595,-347872,-215428,-186059,-304629,239748,398444,294888,119731,-118947,-379551,-532450,-382884,-489841,-464704,-434691,-407212,-383400,-368089,-216949,175680,214496,-113102,-445005,-156870,-193350,-297445,271254,580808,409452,21091,-9304,32049,128159,-43632,-264427,218454,510497,371211,76534,-249484,-126072,203819,151718,119245,262247,180088,116500,-153011,-251885,165426,88435,-293740,-174998,8297,-95,-80852,-230597,-65023,301943,498093,313980,66529,-143442,-41242,85571,129091,152787,168962,222097,262063,68323,130793,96535,-50694,-472683,-177210,159005,281626,235787,-110273,-216113,98805,-1638,-403704,-112469,191938,216789,62185,-42383,-1016,-47837,-33600,117176,270697,375223,326353,60737,20009,75805,64194,128516,120281,-7116,-13913,140771,229172,225025,95356,-122076],[-51622,39834,-27846,36446,50571,-241427,-116428,-2111,99812,-5640,-186374,-180981,64265,261053,272952,-52400,-186154,312887,467911,258705,-195447,-476103,-430312,-293764,177920,191696,-162939,-416155,-68722,-143148,-488096,-88949,377252,608151,673663,506908,385617,11647,-120320,246576,199515,-27245,-320993,-332307,-184265,19442,412744,299038,79642,16419,338228,549591,97676,-443498,-120682,336835,597087,745597,544067,-36732,-467457,-336089,-179511,197260,394999,471408,442582,382101,132048,-8944,-230076,-443610,-347019,-319343,-367311,-402052,-400511,-297762,-286405,104678,404179,598264,486982,509051,281362,-60062,-527147,-348885,-292890,-352703,-388009,-226174,162756,498369,505965,305801,-171486,-289619,-191502,-43786,246957,346876,173332,18268,263754,384793,363500,135990,-238873,-233161,-32740,-54058,-452483,-93950,288853,245825,35170,-35233,36995,225376,124755,-300479,-61972,42869,-37100,-344311,-331460,-198630,-222632,-272641,-438575,-489257,-253070,32141,439356,488628,377297,123654,-178077,-335454,-437199,-286552,-25373,-36512,-111118,-30792,69377,54831,-110468,-491169,-39776,496237,666435,642353,252190,-164974,-132885,65292,102727,-19293,-305930,-324933,2601,89505,79003,581178,1081663,1035657,382477,-176486,-173447,-214217,145613,751728,895136,879796,485942,105764,34934,368336,544729,253003,-167980,-286494,-284181,-440207,-339804,-80371,293535,763122,528919,275204,45725,-212180,-473763,-562843,-345289,-230505,-106901,-128553,-137821,-235234,-196640,-85759,-117170,-255986,-229873,-35301,-9365,-126394,-13023,134149,2193,-305414,-400505,-239294,117869,80729,-118752,-384532,-564377,-267206,-268,-84021,-389120,-392174,-266609,59657,81861,-454401,-203559,-114431,-261794,-262718,-224309,-337973,-284952,-151672,-143771,-86602,195816,481486,549115,312983,-16417,-160735,-253166,-87954,112568,93313,-191564,-5530,381813,252033,-28910,-172471,-218122,-448346,-454458,-329182,-72915,-148193,-167814,-306869,-328986,273620,524589,549327,321110,199429,17687,-203237,-98961,-257450,-503752,-501668,-205829,264150,140362,-118569,-69445,-42750,-387631,65103,822164,1265177,1210690,874586,432462,-173244,-181548,192881,382442,276253,-311623,-199247,432032,776280,881962,311177,77203,44474,919,-88563,282382,788603,1001368,991862,851216,586159,218507,-62105,-30190,174760,-78043,-262803,302671,441468,119420,-272063,-185793,182830,297173,-1639,-306553,171682,517271,441675,322855,263283,333897,608807,730336,509276,-53496,138989,571578,638979,598482,195576,53253,202396,453066,374313,95328,-193363,-462007,-484947,-300371,-3552,401024,704649,799790,492474,12717,-207297,-382831,-359123,-139723,-72101,-240188,-465427,-328900,-442329,-294046,104143,142883,-128302,48047,328338,257134,135751,98696,-5669,-90815,19894,112476,247944,316771,48684,-104948,223407,146390,117657,357124,396802,174522,511037,818287,815344,685790,335129,34493,-21771,84797,-15219,-275770,-221490,-87447,-135344,3775,-68567,-184183,-378602,-155523,312099,474608,425293,57170,-196115,-135223,104898,361176,-32312,-358378,456510,914653,596563,10584,-502746,-317924,-174106,-264390,-462357,-220025,141020,16495,-169926,-235743,-333767,-370817,-198874,-449122,-61966,596198,981345,978138,754689,233122,8697,88811,76284,-260717,-561189,-316221,-311623,-85357,-33545,150837,265871,365853,283147,-26894,-259986,-343960,-158111,230498,596634,591745,103711,-502936,-5905,-47009,-414440,-126567,147159,217447,433581,648906,706122,585966,417098,134094,-329501,-326870,80017,-96003,-6009,492454,523985,107073,16253,-122786,-318078,-210387,-91813,37589,137499,16787,-49845,-389427,104026,660553,635544,507243,164714,-243037,-303299,-279319,-459992,-499926,-356777,12898,199812,462001,613946,759999,924471,766193,222481,-441040,-188388,189507,174887,-24396,-156101,-210796,100402,401893,380472,249119,79006,38598,191725,294830,566183,677979,392686,48122,-439526,-231132,114782,332702,266046,48881,-129810,-242642,-76439,-7524,243577,547779,606076,405014,237545,181057,252304,234105,-133869,-321316,-42907,-33614,-263638,-325086,-11347,-30979,-235453,-388484,-223156,20275,78420,104509,-116826,-343546,-481897,-451794,-92979,261538,344632,339459,-2290,-251267,345645,895019,877032,213335,-325583,-364485,-174279,26603,166868,302593,111258,-15768,-29765,-225071,-380766,-84610,322401,570359,384682,151078,151587,-141454,-494787,-100085,200175,389648,125159,-85979,-357909,-528286,-455409,-146848,126352,214910,166575,-18994,96408,468379,654072,670976,470890,-32521,44411,409333,441462,219748,-290376,-206301,-41818,-129818,-453717,-171143,424682,406237,-122803,-402379,-14310,-15337,-304355,-347418,-47992,-3670,-130190,-227681,-114898,130505,6396,-87675,51464,331436,364097,225713,-278711,-372808,-50432,198472,192997,-30496,-249025,-413996,-579327,-319934,68958,522777,529225,307962,-148171,-36776,288490,282952,117791,-77206,-55494,-302418,-363565,-85639,312558,679345,573846,86843,-167550,-51736,187089,100502,-30438,-178100,-339077,-351443,-220857,-299942,-263470,-37026,100162,191164,337108,196077,-225994,-300538,29499,-47101,-399092,-430043,-64917,90138,193678,392028,478547,65156,-334031,240138,695142,536246,55410,-468695,-323362,-150621,-90509,-193970,-344556,-411827,-265122,-96301,-108849,-240268,-283911,-31987,143140,26315,-284498,-414823,-366437,-384579,-424118,-437400,-394112,-384701,-468093,-417313,-371649,-527394,-371228,-219198,-1154,207048,282145,75359,-460732,-205812,25001,-177926,-489946,-137469,49189,224669,130746,-196559,-375363,-210159,-132479,-251919,-308913,164514,591139,663682,126950,-423849,32458,76622,14819,60032,-116487,-373861,-226671,335817,399228,86885,-187308,216171,359256,251968,-151396,-517381,-447931,-300727,-279980,-390890,-381607,-69381,166251,188332,339539,445399,-230320,-295434,7745,-5584,-172956,-274053,-279749,-294695,-586505,-274580,156227,94487,-17877,-177794,-274902,-409113,-292738,-228861,-126082,-42727,-161579,-291733,137401,524021,603962,430002,112913,167865,162665,-447366,-203233,17091,-261438,-627176,-351662,-359607,-205921,-234123,-233350,233374,888709,902073,860596,639310,459570,338410,245186,-1851,-141803,-427091,-506771,-274697,-311065,-464559,-364127,173931,670761,1015267,727039,549510,52469,-504748,-471968,-373934,-143160,-267341,-432149,295077,752498,807579,547723,177494,-304442,-552922,-97313,1990,-27473,-31790,-171016,-252468,-436163,-180336,-138251,-49939,121093,15031,-319929,-575811,-65598,146172,214427,138549,107349,360916,645199,873697,778029,332391,-339298,-342878,-197155,48190,129445,69764,-333234,-232371,18229,88639,86586,377659,675087,639062,56169,-258902,-141410,-117744,-321222,-481240,-332936,-141020,201509,683371,887736,782130,504055,401018,313912,228238,-86923,-363359,-309102,199597,575279,785474,325337,-349371,-424361,-129546,-140868,-146186,-293183,-205169,-153636,-103602,391097,942495,1262579,1532203,1258297,538976,168394,311889,40330,-472688,-93512,98261,-100765,-408092,-202701,365935,617495,539556,308557,-126538,-396522,-102150,-63827,-270967,-302668,-116625,-95027,8808,-100832,-202469,-139992,49198,429352,630160,446930,-4352,-471193,-413301,-311281,-229507,-441125,-316150,-222364,-333027,-342797,153481,391975,486665,675058,669922,667452,670906,622440,657761,775568,550361,94291,-206589,-92618,86616,37916,-281788,-503077,-194113,153821,151241,-77266,-134783,-42338,-226418,-443526,-106144,196916,22210,-252451,-404560,-154259,285176,370772,467531,321995,-47205,42168,496927,753252,686217,302512,-23500,-82755,108491,190469,-7118,-276447,-511184,-483714,-341042,-23473,115017,152284,199039,474089,788685,458895,-331979,-83016,220036,440084,506082,102534,-129565,-191095,-251737,-247253,-247479,-26790,261442,311170,270492,236044,375591,237070,-102863,-277603,224117,447179,536744,-323424,-142215,-46030,-19763,13301,78944,-219636,-533462,-405337,-469080,-151618,331183,276242,-276037,-150921,157183,-46189,-461091,-503356,-182614,331443,617293,937719,1112416,1177393,941620,558614,137631,-81026,-291997,-171112,82596,185026,-98715,-534444,-94363,251260,227886,143786,-49885,-120415,-295926,-401813,-173958,-54663,-301286,-445452,-187535,-25830,136229,280136,72687,-45458,310098,625838,676986,548672,314777,120238,15903,27313,23573,-354998,-195870,112428,-134254,-445498,-264285,-134408,-329553,-387638,-161515,59772,153768,-311135,-395652,71444,251494,46395,-27902,50214,100787,-134746,-23279,321280,417455,278228,216946,131864,406901,522602,537061,350254,137506,100838,283653,336094,62850,-310528,-300062,71974,-23626,-414644,-476748,-365477,-45221,26366,186697,438417,540816,350776,343302,363466,262597,530423,906449,832512,414768,14302,135235,334502,270899,165734,-305365,29279,410618,484823,396405,562466,594191,360176,573635,967197,775306,279232,-503315,-225565,-163460,-216504,-286420,-224936,12131,243305,216421,22663,-305851,-142770,92582,473446,371939,-72691,415454,934496,1101869,789522,194575,-90565,-201596,-183569,-136897,-193147,-384926,-568560,-453007,-353204,-369569,-258961,119449,487053,513815,203388,-226361,-215524,-246645,-118240,-34935,-17835,-182878,-231010,-4957,230733,254776,216025,92519,104418,123223,317300,593892,951940,949651,698799,101188,-254047,-169124,56842,285451,197438,-71833,-171035,-48463,-39578,-8220,42275,288996,305887,232283,313077,546124,218645,-273047,-90225,157666,303818,229274,-131488,-530857,-468006,-180050,55823,203852,275472,276263,-52068,-212880,-192150,-237049,-366604,-498089,-435458,-338450,-116860,-61514,103113,57971,-37781,-110869,-166920,-248569,-265673,-169938,208948,325599,480359,361105,66956,-51625,-274045,-294559,-91017,88047,173985,-8802,-168769,-188876,-252215,-83256,7633,45595,-130806,-212337,54740,101961,76187,183545,297981,86201,-208556,-452535,-436813,-357601,-341229,-317622,-475404,-565797,-337511,327270,840145,1071529,622880,329013,105738,10607,219442,485355,825502,1329763,1753510,1615560,937929,232345,-266676,-300360,-195170,-165222,-475240,-342283,-138668,112979,115666,-72337,-299620,-389383,-229284,-109428,94757,207292,364918,448572,266655,-60996,-67870,295930,343036,-1002,-271215,1993,94347,121944,97748,35052,-225440,-368376,-112769,-99155,-116825,54796,188204,132945,-18151,-329414,-620728,-494868,-323211,-172106,19750,170557,279810,463399,673079,400811,226650,-90448,-209293,-101578,181899,435171,416087,280346,291554,468522,547303,287039,24224,-330800,-187430,-205549,-398395,-433734,-358513,-398817,-57086,160231,125903,-262549,-413193,-263792,-338878,1541,54131,-303453,-302462,-363051,4690,472154,872017,841266,730358,145222,-501163,-359517,-105473,-116832,-475269,-147170,643872,864626,717085,535595,427009,142103,-113022,-328153,-187320,79930,107839,293704,712862,731167,751811,192529,-386834,-236822,62098,158140,114442,-33476,21322,448904,720041,248542,8476,30901,-196168,-532292,-312602,-392078,-251648,-110255,-193476,-413543,-271957,119912,-174709,-458372,154932,381331,141050,-251583,-527862,-236118,306964,687108,675691,174549,-386915,-55027,211056,170661,-68198,-3648,127693,152450,110822,104423,276305,516402,605227,363271,171553,292413,395648,157639,-111454,-234702,-209386,-78336,-72815,-352771,107429,579117,678260,423997,206317,-171629,-204212,-230137,-575186,-134917,188731,180740,85841,73997,366991,317102,56465,15277,87086,402926,518613,-79846,-646060,-444192,-162478,-165389,-327974,-316273,-31015,90945,161712,178708,191788,-98517,-283096,-72250,-53144,-331738,-385472,-241945,-299639,-221031,-300482,-433670,287616,763506,896577,491824,128518,195034,371644,216005,-173588,-491297,-269045,-87949,418364,894626,1096549,749764,140975,-110779,261992,481578,503829,596714,879858,1078573,747029,21777,-419762,314796,640774,565342,291925,-83742,-154467,-446549,-521534,-326732,-149080,-430265,-266397,126327,158262,-385403,-6556,390048,300748,-39729,-58009,69228,213297,62464,-386101,-305534,-184141,-194183,-95871,324936,502293,266017,606791,1182086,830371,58489,-509495,79360,568416,494088,-134551,-241919,159019,193249,122637,359310,303461,62207,-436036,-105671,332354,309040,52157,-146135,-63956,27253,8965,-203182,-235431,-199232,-47668,29291,228386,196803,328307,870148,1242490,1513076,1687162,1178208,631795,120958,-193581,-374803,-484370,-499361,-392945,-404098,-362839,-262248,-94030,177309,359886,280937,-3567,-475054,-323565,-435123,-355962,205675,407852,316837,69723,-234361,-314377,-125670,-124099,-392948,-419727,-487928,-120631,45299,-125899,-154755,296685,777262,764887,341014,-314517,-53641,2369,-182250,-258267,71160,351682,368551,6640,-302060,64714,154405,-333500,-15865,413295,171333,-214263,-331072,-384696,46094,501285,733538,408599,-195210,-457564,-335576,-355806,1982,-3094,-198446,-502691,-628721,-513414,-389613,-276359,-3908,348000,614819,691615,447143,248974,238512,181488,61949,1707,-68070,-134952,-28388,-73117,-258667,-488109,-342272,-398928,-305018,-36140,148481,33671,14871,219796,476234,568875,531335,194013,-110270,-247599,-327025,-197632,-135577,-263964,-337961,-132451,-95102,-437967,-285755,-36481,88328,64007,274181,545602,787875,802568,294650,-447272,-47411,-92279,-278586,335278,416220,69997,-283297,-303860,37018,326211,394075,225686,227241,95132,-274254,-238728,139009,300023,228401,80237,-275259,-429875,36774,316062,399075,518501,497958,274382,-5251,228704,508451,455525,94050,-239499,-212088,-219979,-268971,-339362,-326572,-420724,-231373,80189,212606,-52830,-292475,441761,992081,1163006,488093,-68442,-307708,43686,63616,-237258,-253684,-208443,-423039,-465222,-502369,-501091,-492810,-444695,-483199,-121611,238681,439015,350254,13502,193669,363335,349448,118369,-348672,-66205,430944,548391,97650,-453179,-40933,92664,30755,-418387,-185175,-62538,-462024,652,337062,185003,-42571,430656,909108,1026375,883372,848101,664496,515790,173350,-225072,-356229,-332201,-195809,-275667,-151538,43860,-112916,-327292,-213781,124030,87982,-326660,-257102,107246,441449,587644,382948,25217,247964,553467,576684,465268,415297,412957,336241,37195,-196776,-297703,-135931,-145109,-98692,-10197,196133,345935,234374,-81285,-421315,-325061,-421936,-266404,3994,177590,382836,316060,96817,108597,54738,-217882,1929,31368,-343498,-224041,-255631,-543129,-575034,-480368,-614682,-297754,30500,339353,496870,493828,401934,87727,-4320,52569,65905,-21379,-200376,-283342,-482383,-463814,79405,410847,414268,288594,149968,-13646,-191967,-381705,-396398,-440169,-354130,-374103,-479658,-635007,-321460,91835,487349,577475,113382,-265425,-234334,-332802,43890,575911,752860,388475,-49013,-154064,-45464,45642,94554,27888,239677,472232,417844,215990,-142235,-185979,-9554,-5483,197799,256134,138194,89642,-54904,-262148,15974,-85970,-193137,66662,141806,-40980,-180810,-248555,59817,512667,731525,519708,289339,76489,24082,9790,-42372,-29944,-4329,62428,239258,263360,189236,36107,-11219,-272889,-479721,-145421,105549,188197,-83581,-379684,-72272,-149185,-488428,-111333,96804,23991,-196404,-120569,74141,22778,52849,197276,362489,400555,239547,55258,83423,156552,98542,27916,16271,49284,73273,176415,180035,117888,-27961,-158682],[-45270,38904,-24765,-62507,-118690,-344602,-107395,36789,69700,-6756,42,122498,365082,434168,408319,71881,-408532,-69155,78171,3979,-112991,-165247,-177121,211194,448080,297815,-88503,-480609,-233324,-145710,-292604,-247460,77841,236933,364609,235274,69310,-14742,215053,464280,482674,205974,-91418,-357631,-128089,44550,350634,375270,146930,70798,279924,376857,56412,-122315,103239,408060,593484,714888,501951,26073,-484395,-288057,-238408,154529,355271,274831,140254,22301,-232644,-342853,-249801,-337116,-405787,-346071,-6263,144814,-23864,-223985,-372115,11279,244596,347854,307528,388545,144888,-197019,-538246,-297916,-268360,-331618,-284606,-59200,248025,389722,304335,84749,-218679,-270325,-215761,-96543,244323,306185,81779,-142473,61932,200096,206345,-65150,-569988,-109456,320018,541663,142060,-324166,89028,302635,155661,-54613,-249027,-106989,-327857,-307941,-46309,103958,121241,-101048,-345163,-570286,-367285,-204773,-363776,-431598,-202940,-188256,111623,431816,589687,363223,-25012,-257769,-443441,-290313,-74748,-98365,-260162,-175765,-91219,-16623,-117483,-291127,528553,1149385,1348988,1021459,240616,-124167,112422,278489,206778,-22631,-409517,-396267,-225863,-16715,301321,721214,1055936,807763,321311,-132100,-148993,-215263,19017,528336,557400,450115,232243,156850,190824,424190,569763,329584,-83298,-263142,-217417,-349589,-284826,-89036,423859,798190,564466,221020,-13320,-258859,-402959,-360476,-209267,-151903,-47279,23002,81415,-16433,-17979,-39532,-277252,-337025,-128441,36677,-35133,-42474,82235,53504,77399,-133853,-305207,-281265,-46984,-38762,-190996,-365549,-398550,-202157,-135252,-259427,-585152,-528324,-248809,31302,-121567,-541496,22726,121088,-126048,-268501,-285958,-399976,-357783,-179543,-161716,-76456,200922,437903,424776,197554,-152726,-212291,-255088,-134676,165523,279605,-26575,-231056,204153,89024,-44915,-369448,-470491,-352620,-204516,-43277,-10814,-170155,-428490,-457692,-197142,311401,577605,547191,276121,272586,287179,45300,94224,5839,-97752,-152429,137436,380371,217428,128343,154106,27429,-398646,102467,833892,1159611,1086939,741129,101641,-361602,-211012,35406,104938,-94746,-353637,55154,708207,1075098,1093500,549501,152828,-14715,-215346,-352994,335451,831171,892496,854012,498472,91267,-128592,-133286,-13808,243152,48279,-367568,296732,494027,182882,-242041,-164754,57257,82543,-201160,-310720,31582,212610,261461,225355,214731,232822,445446,619259,492720,32144,250308,794525,1039558,905601,423762,113819,-71384,190187,108762,-2393,-119796,-240908,-303594,-285130,-20177,382323,569138,533796,309802,27618,-243833,-276301,-561454,-273897,-69308,-123408,-409567,-351271,-320065,-284360,2553,108951,-22651,186884,343876,241005,125635,119551,84789,136036,165764,271726,350372,278057,-10726,-46230,189520,142785,210089,552443,539428,6577,183829,649438,899829,831054,556958,274148,109198,151635,161429,-143012,-395899,27226,158819,24959,-326760,-289178,-429509,-332168,226807,535585,431030,-48545,-442300,-165942,73147,381574,193288,-206353,190893,442949,301781,-64824,-350866,-355759,-411998,-481092,-516743,-252828,-70216,-105754,-226794,-281268,-328418,-65350,85025,-274880,-163803,547841,924840,890939,435456,-178292,-207323,55919,143497,-234799,-528847,-347424,-480315,-484390,-184928,-40929,179983,451576,495640,308373,-5998,-16271,186754,506512,713628,631919,69960,-420164,161305,116643,-343190,-117519,200341,286011,361681,531846,593683,675898,601569,378738,-123549,-291857,-155145,-353021,-106486,236774,229638,-70661,-200953,-222515,-395902,-87600,-95778,41445,60255,72093,-166344,-224522,204698,792375,767324,593461,165517,-357611,-504830,-342425,-456299,-649842,-401656,-116296,121789,372807,428981,509030,578974,349949,-183915,-234118,13924,158096,-37021,-168329,-153031,-113826,121775,278214,175263,-13866,-140405,-8829,197197,292667,355164,516722,261187,-6499,-98434,-297552,-495630,67325,146775,-162392,-395897,-420889,-337938,-26248,402985,655564,600491,364841,235426,250641,401536,289108,-170704,-18457,325605,281506,20032,-226261,-238914,-431820,-481229,-482029,-266479,10133,-13014,-32133,-265178,-336941,-208386,-380195,-276533,29733,-94,280842,330711,66020,387761,765760,600735,75232,-471636,-416126,-242821,-147288,-74620,-126,13201,55188,33535,-224704,-204512,144441,646617,841044,496587,151815,386219,165692,-316818,-159344,200744,191243,-54203,-163954,-384976,-400558,-431840,-277107,21106,95632,17381,-142181,113471,525582,606122,734083,634750,317,62258,542635,620714,229074,-223831,-226983,-150116,-352215,-472724,-78698,371933,342155,-93978,-412074,-46251,-59096,-412656,-182777,166072,148079,-73440,-343734,-54728,253445,157358,124952,100175,229048,381717,696185,488767,249974,200538,236928,41755,-349432,-341307,-266923,-443297,-399158,-12673,500239,611675,364540,-230868,-51928,317618,171317,-11680,-168188,49575,-43031,-54000,178028,450911,671074,482446,-37821,-245716,-174137,69309,173399,68123,-51111,-112109,-507156,-372055,-273313,-135247,117714,292559,271975,351918,181706,-191012,-373462,-220371,-169221,-239026,-348749,-162987,120424,173699,351656,620948,449149,-185359,-26645,549594,507250,229511,-71774,-59102,-32474,143049,47524,-136854,-340201,-382253,-260307,-220262,-386585,-459154,-249428,-152691,-246823,-437813,-507951,-358581,-281668,-284813,-247759,-177251,-314897,-545991,-546608,-346700,-376668,-263441,-71395,78971,271968,401980,221202,-316527,-221625,129794,1618,-181939,47328,195966,233176,4391,-356508,-146380,-105165,-80687,-322826,-329696,235149,596002,472471,-93401,-227393,64797,23491,-76995,-81902,-191869,-402648,-213426,305729,467733,211334,-128917,141489,344193,298357,-149124,-586917,-367157,-250164,-250842,-417880,-445666,-103731,162994,294062,402371,355498,-225718,-265660,-91710,-117096,-279739,-218147,-90583,-103746,-301236,-164084,350819,470040,176206,-181229,-383932,-317479,-484875,-533414,-337005,-182482,-285448,-31634,515373,892002,739577,553826,282716,198224,25794,-581506,4062,166686,-153615,-530207,-217141,-312836,-293169,-209257,-337983,70211,963669,1033400,930803,633849,404405,452324,416810,191952,-44348,-325535,-388796,-383985,-423524,-452480,-526901,195577,931997,1522689,1349819,865026,154460,-510529,-180360,-75577,-202792,-409548,-420347,87866,387520,601083,491019,209110,-156075,-507155,-44708,131721,-77036,-72590,-529982,-542837,-389077,-255902,-219877,22740,170015,68070,-282612,-627172,-199775,-108672,-39188,-206372,-137974,169163,471479,642212,566394,305937,-121583,-509363,-536319,-334374,-156678,-76258,-344247,-211635,51231,111225,202620,264457,351835,236027,-149784,-151184,-51431,-237372,-559300,-296455,21070,280864,636149,1033312,1133383,897167,617353,384322,288086,328697,311787,52458,-232803,247418,802182,1071515,605661,-99238,-493425,-228399,-150186,26782,-33802,-229701,-354270,4855,604807,1147570,1323818,1444838,1127039,565781,106067,346833,151981,-403529,-36007,188827,-143358,-548189,-178743,191052,251443,233520,126668,-160622,-385950,-85606,-90733,-329865,-210011,-82986,-185821,1419,144017,40718,-47679,-26233,313223,620632,503914,57402,-441990,-431292,-253188,-174551,-377485,-173458,-4944,-125538,-426250,33714,305627,531106,746986,803129,794982,787834,787667,737109,689702,340356,-99791,-228448,11514,126986,-40077,-318417,-205738,7583,122304,180503,-88798,-289688,-20897,-66623,-442527,-18247,175042,-139831,-306583,-348055,-502273,-50853,341252,562949,384310,-187631,-356548,165697,556599,584593,343232,-4399,-181126,-189657,-194789,-251176,-443067,-387323,-341711,-364074,-111317,73256,125084,196444,438249,841252,551321,-17428,-152954,51028,192067,124473,-176653,-176222,-127338,-182947,-321592,-386970,-59265,215309,176671,32085,174825,650009,595375,234984,-205748,9165,144493,131490,-156802,47091,-89690,-519888,-114751,88634,-132655,-381240,-450500,-375406,81972,420839,434606,231138,97603,42935,-188261,-420812,-496356,-96237,642979,1102967,1295838,1265685,1159445,915075,501784,202321,106416,-234897,-247510,65539,263302,24046,-277767,95689,441340,409281,259469,-79227,-85287,-196533,-549596,-174464,6157,-275481,-461580,-98864,130321,172866,225923,130491,125592,466403,679378,607869,390104,233855,270597,346866,420594,295628,-173902,-350126,4434,-63857,-261957,-527077,-378348,-328894,-422655,-318175,36890,239710,-132274,-489846,-44484,139386,51014,233234,262584,134942,-204318,51800,292265,244874,-82303,-9934,89425,155065,345302,473723,314340,98250,46362,165072,335476,248948,146890,-145170,-419864,-330258,-346023,-326094,-298074,-193612,-183173,5011,400312,490600,426113,401987,295450,96025,365681,896892,967440,607004,159698,128691,297931,211966,43160,-124132,165000,384723,379184,397685,627222,671350,369892,538617,967231,895295,423108,-191117,-423109,-297473,-307226,-325949,-200454,49749,219444,197659,38586,-115214,92826,307129,494532,301491,-182738,356821,888518,1038055,684386,31603,-225173,-220926,-27559,106735,26681,-279518,-489507,-420523,-400808,-262594,-169248,16586,327164,415407,283955,-84384,-148598,-342883,-273806,-167938,-82373,-109801,-97948,62013,231741,208390,97390,56645,165996,139595,138999,216916,834836,919297,624620,143100,-76521,19345,217923,512590,649787,617614,382369,156380,50951,105466,207952,431721,364291,115109,285124,652992,381205,19680,147690,276382,376822,257918,-88578,-520951,-390696,-46380,232792,409310,471552,180067,-324265,61610,243897,28470,-222747,-366089,-221346,-224101,-449919,-213239,22796,-28636,-270707,-427070,-330632,-287405,-270844,-149581,315360,459849,403670,247365,7073,-25808,-183443,-536791,-197231,181174,117107,-237200,-464252,-576893,-264117,-64456,-53248,-38907,-163131,-264658,-251730,-263456,-342210,-283570,-53264,-167294,-330540,-347778,-460485,-534009,-372687,-196735,-354740,-550738,-313010,411760,1012375,1123030,482432,130673,170711,266016,562395,730440,718078,1023554,1406476,1236803,527966,-48342,-394864,-401215,-95430,-73266,-451160,-393105,-193933,-14198,55492,-143488,-424197,-443483,-197549,-39305,197133,331970,449499,532601,470015,325653,184732,268760,275957,-15950,-357141,-50138,8069,-37091,-90939,-107426,-199196,-349577,-421975,-162766,-34461,-13370,-80945,-117512,-80031,-275027,-559100,-564008,-493498,-451830,-292261,-59847,134048,458581,673731,422771,207081,-123463,-113824,-98936,94739,494722,720762,528495,413419,381438,296580,123899,-184148,-433240,-241846,-272697,-536004,-264963,-231543,-393298,-247721,-9867,-112218,-377889,-439608,-345652,-264869,71525,302383,150993,59821,-42556,142255,400914,817828,892382,676164,152554,-457879,-369398,-121060,-177107,-324058,-74365,423417,548279,523035,484313,437808,365492,169307,-57252,-79413,300113,423764,464096,926168,991430,1211650,942117,182843,-274774,340147,608581,624386,460046,323354,253794,254878,-61012,-79772,-28495,-254331,-489623,-386746,-344587,-118664,-56995,-181613,-453037,-57252,503115,188254,-336463,16112,369496,273078,-154453,-400155,-309842,235368,665874,784142,415293,-265242,-187527,338857,403814,98786,4218,250500,344356,236074,100125,236991,432953,595505,579068,456103,442353,267532,-178544,-480738,-452798,-420222,-207667,-174395,-445783,107686,399559,415884,227137,-626,-290466,-378316,-453165,-201239,125600,190535,33809,-81570,352379,881612,926954,780004,345394,38017,-45877,274380,212044,110994,-93161,-90503,92230,-40269,-265306,-345332,-101730,252605,264371,213629,-9839,-238587,-87296,55925,-34513,-103928,-123739,-397149,-422464,-282840,-60779,578628,1009843,885700,362055,63378,251989,447601,192694,-325924,-399545,-94249,140778,616184,968789,1100536,696720,112687,-383905,30807,286242,485283,736173,1041487,1241871,730564,49351,-181893,217057,424859,474068,188585,-106203,-218299,-502582,-579300,-333377,-123595,-325054,-321258,126517,264445,-59956,70129,251813,52761,-200421,-205894,-147321,-41249,-51737,-321153,-398770,-309114,-343683,-256872,180028,357859,-50562,66243,634533,442825,-24957,-413148,267062,644794,493046,-93141,-153789,315530,164755,61219,90919,-113417,-343244,-491222,-99876,119927,22147,-85242,-108706,-85517,-10712,-10605,-122639,-194644,-120436,1547,45025,145025,-26219,274131,889046,1294794,1374146,1439330,973699,615133,62659,-233622,-303492,-469393,-389905,-408443,-351031,-343141,-186249,-99782,44164,255977,277153,58008,59018,164056,-68686,-388231,192289,648014,592732,362749,-58345,-283599,-206306,-189794,-341240,-525421,-443182,-161251,-57457,-287439,-233537,331898,780467,685264,223310,-283615,57293,28008,-177723,-228169,173538,454283,428019,66635,-428651,-211001,27673,-273211,-146884,307912,300955,140766,48073,-3843,209390,434784,496942,282565,-80800,-475888,-501550,-381311,-72600,-69971,-237116,-440173,-456090,-398444,-385601,-365031,-196578,27551,284985,366683,121584,-149169,-106903,-86192,-132035,-170306,-232064,-249228,-173201,-224282,-179631,-151436,-49431,-186826,-256093,-28432,75904,20451,148839,533073,637849,379323,46135,-145447,-275658,-239564,-161289,-155933,-258306,-245633,665,160761,158009,-168244,-391895,-299543,-113988,-80622,-32412,312370,704937,873063,363175,-413300,-46355,-299662,3288,637790,669446,156801,-399478,-466711,-98086,255375,331727,263517,320824,288108,-200954,-494449,-52463,75913,91665,-5348,-280393,-236675,113194,237719,215277,169462,137710,82621,-250635,-313821,119045,302893,-26415,-441520,-409007,-353207,-418343,-494864,-396125,-262560,61136,264825,334083,67672,-432214,308423,1048091,1299185,741745,153948,-267154,-5399,19762,-131408,-159213,-171991,-437433,-273287,-273670,-392338,-464101,-369125,-234856,74587,383453,582170,521555,410534,465089,525700,385485,94922,-301344,12405,739206,1051744,534721,-119488,-116716,-39414,-29480,-320106,-303438,-287109,-337393,109005,344375,454726,436436,902225,842731,1023983,1063910,1175063,1027586,719406,374854,18066,-133701,-241950,-345704,-424767,-330774,-211017,-151716,-270798,-201966,30381,-14377,-359343,-202568,187880,389460,397435,206208,-26520,315782,626245,535238,259136,265659,264307,197690,-70064,-149839,-354372,-318008,-397189,-324758,-291309,-31134,321897,382953,89539,-400090,-482956,-471394,-88341,216435,319125,513396,530015,568131,549702,335021,-191040,-127221,-107406,-318959,87074,217766,64955,-20746,-73228,-141222,-12037,228088,419081,480175,311053,-76915,-212066,-526946,-387779,-19173,158771,114220,-176490,-603975,-99312,326268,540348,412888,140973,13992,-9950,-153570,-316545,-453244,-334892,-128081,-147757,-313803,-539556,-208212,291763,679283,799124,389985,-64910,-14104,97745,368456,614383,643384,166405,-227084,-257988,-210851,-51803,199865,223759,260575,361154,327747,213539,-170809,-324778,-292129,-165583,189834,157961,68521,83422,109277,-137890,-136116,-209116,15187,327391,288612,-48828,-229484,-185748,210194,685339,802663,589913,351276,167264,140837,110319,94053,54443,-42913,-73006,112669,309969,141637,-37449,-37717,-71558,-340795,-373979,-86105,58846,-119683,-479267,-278045,-369523,-363375,-85372,-46719,-215629,-452883,-161739,30280,-4520,40128,121609,292397,292486,99619,79833,136733,195617,83220,34244,56312,163668,150800,181176,94836,-25764,-190209,-222416],[-55666,-23602,-103989,-181887,-302340,-248665,-42865,95618,761,-73167,147347,425457,653649,596403,499606,243677,2919,-172869,-403341,-183294,7136,49503,161080,452396,422751,191950,-131036,-439120,-340457,-89608,-67303,-196188,-278158,-122819,130659,11356,-279709,58840,572721,739601,746978,366816,-21146,-319126,-141348,-19122,121097,255258,60990,-68325,12819,6957,-25568,182168,394844,554388,643577,616105,257935,-153551,-243006,-103656,-198824,157024,341702,143802,-55425,13257,-264143,-471499,-332058,-221746,-112985,-49777,331490,594567,551370,73148,-396792,-112825,55650,65280,84792,124712,-96373,-403219,-477907,-376540,-383038,-379775,-223448,-9840,114457,-21498,-237233,-459313,-365949,-305797,-258585,-116805,236868,250908,79739,-183736,-240538,-66208,-89550,-253006,-344543,16336,535599,956539,700578,39026,-102389,358412,301189,-22601,-224373,-60132,-165732,-107692,-49156,68325,155236,61408,-19350,-258246,-343803,-108632,-208842,-316401,-13132,-242193,-326222,232763,608993,454798,33728,-297093,-489744,-341029,-171131,-144243,-269623,-323604,-243820,-57184,-156172,-104044,932099,1547687,1672415,1092320,113959,-120842,251366,418467,293206,-69383,-501237,-470447,-426181,-62030,457820,773474,886142,534360,129305,-189883,-150813,-222936,-60172,282669,280584,126830,35039,193747,283193,373044,444274,344138,83028,-165151,-172647,-326009,-272349,-7934,530359,623873,439281,140716,84285,-27566,-156301,-179748,-33709,56613,75693,142631,168975,63204,-20142,-120969,-200970,-82107,-34913,-62634,-235825,-178917,12005,-4664,65407,22777,-132520,-336777,-143459,-28954,-140696,-303823,-290505,-157841,-243408,-432223,-516177,-465650,-321085,-143671,-408927,-172209,240188,302952,14422,-286592,-388364,-445623,-389279,-211259,-233611,-191636,171035,462033,431466,117054,-292241,-360632,-352525,-261956,133673,396079,107510,-391168,-212860,-80650,-240670,-513556,-267777,-207853,-33539,259548,533423,114266,-381729,-321105,-38633,267983,568049,529777,220261,274309,463826,295364,233085,128128,98169,34087,118252,228141,276220,232644,189204,-53121,-348540,137942,697522,860992,818885,545220,-155326,-607688,-166250,-112686,-143462,-267100,-116132,222332,798058,1114158,983113,676609,237612,61046,-89778,59598,356148,667094,647893,541453,91481,-210069,-145103,8616,115754,332928,124623,-442432,246340,503269,241215,-234455,-250002,-173650,-156570,-287755,-287109,-140587,-150745,-7808,67391,73480,88405,249872,474581,430059,62020,198048,721412,996463,762323,397480,52257,-414150,-201629,-25934,197823,221607,119278,-73683,-225451,-115553,151364,229470,124038,19675,63788,62902,34752,-319626,-473195,-127264,4023,-301323,-495335,-277682,-124957,-2880,126585,119867,290839,296839,143457,95116,278189,461655,578536,436331,512725,489310,239471,-44219,122109,161337,68596,219593,640751,670912,85958,-193697,294159,677457,707621,566065,344670,143243,105253,161313,-109014,-412457,131352,339474,52251,-471433,-437357,-471428,-491285,61860,475030,383330,-30226,-511312,-188166,47723,324459,389823,124963,24174,-88364,-7547,-42620,-179765,-238212,-364366,-466942,-456488,-336126,-378458,-312963,-297983,-297047,-118757,228352,266362,-174400,-306552,337428,693007,651228,79405,-444504,-374614,-62220,13283,-331241,-437027,-275911,-374620,-206169,-429289,-252351,59379,442341,524091,372698,26008,136413,427539,695417,749200,545866,-29872,-320721,98577,69704,-369517,-159367,64661,49658,27526,278728,490982,753293,687808,437639,-1358,-75785,-114467,-342584,-249734,4055,115897,144982,-133992,-343870,-174712,10352,-136633,-162979,-169356,-56156,-134608,127985,217675,555837,717431,648530,256304,-325877,-413522,-183400,-230353,-360662,-222019,-147847,45869,188784,132734,105274,89114,11710,-144256,57405,100443,-12590,-252107,-298475,-177913,-31652,114047,36834,-136548,-335403,-375175,-101781,131984,285310,282106,331443,86231,-67127,213358,209418,-272220,-341812,-210702,-467402,-331086,-165680,-334789,-30790,476681,656883,489542,251505,213582,281897,399828,185002,-235959,185574,558355,499176,220773,-108053,-192869,-277502,-456201,-381414,-146727,38253,-144065,-160748,-79734,124267,118884,-146794,-216511,-26646,93010,551060,666463,288760,333729,455625,304549,43345,-409492,-335718,-305582,-406897,-383396,-324577,-67574,132056,105878,-67663,7451,351308,849886,1008592,537256,114269,507787,412157,-144230,-222039,180618,38330,-141634,-202392,-292831,-285291,-415758,-464339,-356561,-263471,-314771,-251481,51871,327415,325526,588322,600556,10710,-20906,549411,755959,290182,-176493,-345668,-311935,-410490,-81710,85420,106967,183757,-27147,-280155,-67616,-6024,-288563,-44539,360920,374658,71446,-371040,-48884,241113,236927,169973,35248,-5264,268862,763613,907060,602831,180900,-5421,-313464,-349308,-146529,-152530,-389020,-445475,-89404,360048,543050,304791,-285717,-162844,167469,-53068,-192989,-150898,131090,158835,177696,358342,404316,412153,134270,-311199,-330869,-191312,-11012,214739,182906,6502,-25015,-339530,-538424,-344927,-92179,203217,389856,341653,311887,177020,-50129,-240541,-191756,-109760,52888,-171185,-262225,155042,109777,184383,636306,706963,80311,-339784,175535,284399,310509,257904,221763,125779,311727,173595,-81496,-312203,-484315,-323329,-276105,-524048,-501124,-305791,-262092,-230621,-370278,-588938,-410801,-247099,-34154,196787,112097,-200251,-484242,-570888,-310486,-212994,-103610,93103,169247,297871,420541,281750,-138357,-127179,220069,167530,41470,165806,212843,126337,-56568,-173615,-48344,-161885,-245062,-490493,-352615,147525,354967,103641,-179147,-34810,16596,-67914,-156912,-217864,-201619,-363746,-293501,207121,465211,250406,-177302,-63208,221291,210048,-219761,-552878,-311517,-214113,-216783,-408601,-489891,-176586,79618,223948,194446,-54361,-215456,-216424,-195761,-277076,-461942,-217345,73397,165227,-4905,101776,414158,589983,177624,-213126,-88606,1150,-59378,-243220,-501121,-395965,-344909,149385,723280,1010612,642535,497782,416353,217361,-215993,-384305,211071,301331,-104869,-460232,-41471,-78144,-140655,-79961,-288087,-187673,752114,1060282,854813,438067,150429,290814,327453,282684,171347,-33638,-191824,-239263,-203325,-114177,-485728,18576,872264,1406975,1403473,801942,97996,-265674,102575,242763,-37442,-373752,-425495,-215023,-151258,74280,176310,114506,-12247,-345905,-124371,102076,-84486,-272157,-273985,-300891,-209962,-96962,-101759,94724,136969,-8351,-382154,-653829,-381031,-356214,-303137,-482430,-144359,260392,452226,472729,365891,226169,86631,-30412,-205352,-361840,-471921,-215077,-312662,-375429,-102889,15833,241754,185601,22139,-120706,-125596,74536,-38387,-352485,-287115,30947,259196,512438,847698,1096491,1092340,821892,570286,234695,176891,369418,623461,329442,-79174,261296,911525,1090368,813585,258902,-246958,-507482,-144113,156032,149790,-89506,-538885,46205,661842,1088560,1082830,962863,652420,264748,-37840,276200,197928,-324919,-114911,162301,-91957,-327970,-121643,56120,-77221,-135634,-224016,-357083,-380567,-142966,-197564,-389864,-124438,-49445,-210596,51528,449560,484548,113842,-71903,146741,477828,439365,85379,-342994,-397243,-287582,-239885,-87782,206960,191171,-41224,-430160,13498,372467,641582,759363,739668,625081,648026,771463,714957,496755,30222,-400893,-215646,33107,-103610,-415018,-91236,309429,237298,-63610,191703,54606,-453942,-133967,-28184,-404058,-114076,-43590,-323390,-287101,-138362,-396120,-329178,284210,514236,256415,-282481,-312256,-133319,186754,363835,290901,15559,-236562,-452450,-308283,-202200,-224899,-173078,-217863,-393494,-253539,-8715,80478,100116,289016,616722,464475,210793,-177116,-178307,-151880,-204893,-263298,-106161,-25423,-106925,-346047,-351946,-68891,123271,107731,-304225,138324,768465,806869,406239,-127128,-205924,-35851,-303185,-20150,503448,338437,-131410,9258,82527,-145593,-312308,-366160,-279758,148007,411651,580186,638258,369668,-46244,-392456,-418384,-416823,-114345,693173,1370764,1498678,1286252,1039457,765632,308566,109215,30394,-256443,-286773,55671,262207,68094,-143,407062,723558,682573,354605,-119548,-29164,-16245,-336244,-276426,-35713,-252478,-463397,-161813,47975,83279,152952,228786,376557,666100,810770,548658,181780,111639,286343,412075,533907,335904,21755,-407567,-201116,-9432,-4096,-204176,-407145,-247653,-376416,-405150,136220,305025,73038,-321369,-135760,-90219,38277,449851,429256,98990,-256920,52994,146912,-75586,-303637,135684,374812,213824,34232,168740,118956,-43609,-100906,-52859,206441,289003,306703,29773,-310636,-479342,-245540,-234749,-234344,-261885,-275586,-152684,155394,199738,305604,330439,225854,45985,250292,800302,1046549,740296,191177,29726,176139,63903,-136519,24332,212590,323066,271003,401013,623389,600965,304011,357137,646262,703649,293051,-58879,-517933,-481631,-491041,-398805,-260936,-37018,70787,82606,-5447,-11446,168118,378091,280368,26262,-440886,59942,476973,452153,84179,-345738,-483248,-400059,1653,235757,160828,-187497,-397166,-375919,-486518,-219701,-19941,54176,185082,291581,335996,115779,-103200,-459689,-619018,-449551,-296324,-157601,-82565,78637,233017,168524,16301,138398,328906,246272,-29285,-142222,525700,565216,343237,122346,91606,143742,296253,596202,859192,930283,573140,248431,74500,98311,273677,453699,360472,-92273,9050,377947,315810,208507,281568,291899,336065,201029,-109276,-464382,-276476,97198,398765,610341,495543,-52279,-322431,393767,591831,195458,-57916,-226479,-128618,-118749,-370675,-262339,32208,72353,-259670,-368178,-468216,-421230,-338622,-206093,228685,380554,135334,-58977,-174915,-64031,-37400,-315660,-38143,391197,159586,-413199,-359248,26072,-51449,-59254,-5237,-18305,-5418,52796,-15125,-130125,-342827,-485587,-440500,-428077,-380156,-276370,-349371,-407011,-272050,-112156,-308783,-448209,-234585,293641,738721,575537,47368,96224,333738,502412,725317,773370,499203,531941,823375,701986,150556,-30711,-117073,-521359,-127904,-111538,-516339,-346548,-182759,-193855,-116561,-268076,-348017,-366790,-155178,15110,188821,256515,333803,446872,610765,609007,410702,272741,192637,-16710,-466380,-262851,-216498,-227028,-155006,-144048,-116345,-99177,-98056,64078,72077,-179590,-447165,-415795,-184767,-179048,-304345,-414496,-405340,-432629,-428470,-191203,93500,417221,528982,408691,160376,-134031,-63261,-65158,56543,431348,875833,754663,559429,371852,186815,39319,-308375,-541492,-262737,-260989,-377323,-130647,-94804,-230264,-411572,-114656,-189026,-309649,-406345,-380189,-207528,123676,529260,643094,691352,451142,295049,337255,629944,732552,321973,-69690,-456710,-394095,-236065,-288228,-88202,140567,155911,53961,181312,385473,517062,648501,452832,126495,16866,437116,605307,426350,725818,973127,1461643,1594245,822892,-184700,569010,1161902,1326151,1031864,573324,-32263,-408966,-467669,-192242,-169859,-364505,-497037,-437483,-229764,-34489,-117116,-299201,-439881,90945,686108,521403,-39332,-224429,155300,240631,-160267,-370073,-417718,51170,471504,733793,593434,-6802,-388766,336546,496588,230170,-18335,268119,367948,202666,24743,74401,161910,332830,589131,630983,511308,79551,-535116,-379700,-347418,-583652,-323289,-323146,-391473,98646,219321,150204,46957,-100212,-299949,-531022,-217600,63900,215171,155052,-163392,-111300,656086,1257458,1397501,1336221,1020064,742077,-21718,-184387,430579,700341,795688,778856,641569,213616,-140734,-487392,-152565,193131,271113,171953,37727,-213096,-162651,52107,72634,-44034,-4605,-125082,-405690,-192230,280149,799119,1090967,636241,98988,-8564,262586,418163,65184,-327681,-75970,35652,335907,762430,894555,783333,395351,-5946,-469803,-181139,21810,342450,704537,986451,1068729,557721,116048,-24494,-2741,101708,226888,2324,-120501,-243122,-427572,-364512,-293130,-210141,-342527,-322897,20565,208339,141506,244380,220099,-31857,-153951,-138906,-215266,-377459,-340411,-385309,-485282,-453031,-478381,-352267,-144476,-141929,-426662,-239743,-88108,-139092,-219600,-13240,390902,568593,413240,49668,3005,339622,156027,21692,-199965,-495091,-434957,-281731,-99261,-116846,-330442,-137259,-52182,-124818,-88638,-45670,4718,-4729,8879,15448,46226,-64797,-309613,202092,744798,1082735,1017663,846762,536847,320179,-134673,-355642,-351495,-313153,-133310,-61959,-9920,10116,130266,146615,7710,21654,83746,12807,337977,487805,256608,-228461,61410,706557,809240,585794,102182,-240820,-271894,-279898,-318621,-373157,-288990,-186519,-240852,-543654,-66688,371537,635620,441583,-23056,-296482,63574,-29161,-243286,-252758,142937,371399,293140,83061,-158420,-434181,-230408,-229058,-90217,303854,511584,482498,371929,237332,160856,191552,106637,37573,-67285,-325291,-484994,-353120,-196713,-165547,-337957,-406033,-361799,-310228,-338500,-358084,-277039,-182105,5290,75060,-133461,-479913,-275702,-64973,-250757,-336505,-325638,-229453,-246831,-329801,-138174,42053,86131,-57730,-267366,-118950,-87335,-11630,280840,688464,665525,202741,-304157,-491344,-483143,-283323,-109407,-147216,-253710,119027,338654,466275,404492,89885,-85847,-404399,-139710,60816,-119338,-50683,457374,762348,388218,-252933,-239623,-183746,338955,819624,779313,201653,-311767,-440042,-219851,196146,220381,235597,218826,209437,-178576,-198837,-122891,-178606,-98830,-165187,-313438,-196497,-64735,-73763,-28687,29880,60174,133152,-4077,-180980,23012,135784,-213747,-421436,-190097,-160882,-333810,-440186,-312066,-59096,218399,326751,323255,104932,-321001,36384,843579,1112796,944394,361929,-133672,-119349,-37629,-27810,-25891,-62809,-368162,-237927,-170312,-257012,-447439,-284409,-30945,151213,341418,468685,500632,634795,588651,562102,334008,-21777,-241351,9692,751737,1088198,709328,105477,-71541,-73612,-74178,-322277,-457932,-393642,-167275,91343,266921,496147,608714,963831,663178,771791,1052789,1286251,1211014,829419,505749,193307,-42064,-179368,-247059,-183180,-99115,-56749,-67509,-239205,-186249,-77458,-142414,-266948,-260059,30411,37377,-40947,-192111,-88670,333818,609823,376022,-105482,-9997,51629,-37699,-129156,-22686,27206,235967,171895,-62166,-227665,-53792,309983,418166,98397,-190112,-322159,-208931,160112,383700,399731,609410,678434,926050,835134,458196,-169200,-227809,-272778,-127829,465914,722193,714906,544851,516908,191723,98547,304987,365806,312745,-29985,-362085,37108,-32612,-296856,-25707,275114,301385,-97949,-594356,29182,359321,569707,392506,-33261,-206769,-120438,-247695,-393220,-440897,-173580,101809,61102,-141112,-453316,-250803,232297,648753,788480,590770,37253,121019,329558,410936,399812,313755,-126917,-217569,-86673,-261916,-233580,154434,281215,289406,312733,208740,88946,-302552,-520302,-552773,-282570,74181,-4159,-16437,89475,256526,43917,-117889,-120959,206683,518022,371977,-39969,-227605,-109476,320878,733271,701144,556999,308196,142649,196602,242303,313172,284590,82903,-65213,-22824,259439,82407,-82544,-134520,49563,-30058,-179842,-283055,-189201,-285663,-515981,-452121,-480255,-177432,-39049,-160467,-280329,-257765,-151979,-132372,-164650,-90206,-63119,92098,101526,11862,145954,185074,158513,-68307,-133782,43135,162638,150664,126939,-25518,-188988,-362262,-255973],[-12822,-99652,-212788,-213039,-99328,-17543,99331,159849,-55860,-35371,320365,712854,901099,764234,579116,444816,390694,321857,-66526,-77505,61831,134778,357124,461900,232018,-44857,-239187,-315597,-153386,130037,175034,364,-309612,-287210,79541,104345,-53277,-78346,715896,997706,957318,541261,20999,-233381,-83965,-21034,35341,26920,-43418,-274341,-353874,-161042,30804,389786,591143,663324,658690,472518,-43725,-392525,21805,68585,-55641,159054,317484,156996,-64052,31715,-100280,-302524,-454235,34760,163031,60040,343433,689670,854494,336169,-212303,-186971,-116211,-207523,-175543,-248058,-407110,-444699,-426569,-511836,-480935,-405180,-207084,-74717,-117982,-311638,-204141,-48266,-230152,-382113,-230161,-57013,210460,217535,260362,178775,-150263,-369904,-443428,-296717,-147712,49567,572430,1102795,1085991,433478,-181534,455833,514665,175403,99116,359410,284766,-23647,-117573,-63921,66157,123867,217003,24206,-230642,18693,22958,-40021,7419,-205512,-513424,28955,465645,396990,-12713,-421359,-392475,-311839,-109374,-39721,-89162,-366403,-321500,-80022,-210354,69846,1044826,1606948,1560928,855075,-94395,-176038,253389,440284,341660,-66371,-438031,-495218,-367901,-43172,380465,671419,666360,375018,-59030,-212165,-135742,-213202,-129878,-1660,63610,78991,10900,230080,290083,229000,190972,239443,212619,-69887,-213128,-404729,-76732,410657,654964,499761,353631,267128,314824,210453,11881,-54870,141508,332144,264113,221091,137717,25213,-188441,-151513,151951,288418,32512,-304416,-498196,-429771,-72939,94998,130970,193127,67809,-349142,-205210,-23031,-107770,-270829,-214493,-168889,-313859,-467154,-449285,-388088,-429898,-364025,-165192,210064,437008,412897,86200,-309232,-425595,-363696,-306399,-253286,-350117,-312063,135843,450048,427052,27018,-360026,-393395,-399341,-390779,43086,418861,198967,-5663,11635,-79208,-488097,-319232,-104142,-194509,-49313,329988,734931,237374,-200294,-40338,159984,226245,500552,478916,173120,208436,481119,407298,202356,-10025,-101668,-160091,-155426,-73794,189298,139632,54254,-169261,-138508,148803,464273,526946,591189,535834,332266,-137675,-45567,-175439,-314778,-181386,36406,250261,664934,873889,737994,664788,303292,136330,-39867,116947,177105,287079,268162,71216,-234799,-196506,-69693,106022,220246,349288,135332,-449696,127953,468752,326028,-121412,-481965,-173074,-100689,-135191,-256290,-212741,-336244,-253235,-148618,-204363,-152551,35308,327040,369908,75811,11780,379684,561690,379449,158803,-188735,-469320,-180562,188209,470082,484881,285021,-11102,-192706,-222462,-187849,-203732,-289803,-230941,107720,357915,254178,-114553,-706662,-206664,99426,-161405,-552038,-251031,97565,225997,306646,325862,353773,206282,-14601,19755,410871,833373,1014200,828665,794030,638989,278263,48576,323703,166826,-31058,157361,590110,679590,262953,-306999,-135677,226131,418927,430639,261117,61018,-30206,-16247,-256235,-311199,150370,334096,9120,-357599,-438271,-510177,-614753,-124009,305823,272334,-9990,-475355,-221228,49718,244473,493734,361999,-15946,-463208,-160330,38990,-7943,-54185,-134233,-283662,-332049,-447065,-528761,-427308,-352610,-252669,92828,398749,282642,-167530,-459593,28174,349068,281808,-166314,-477181,-392886,-130681,-147142,-388241,-388642,-143871,-39082,228978,147199,-19795,-64849,352861,412460,185990,-134334,83167,466076,691015,639884,333688,-179189,-281469,-75711,-118360,-506396,-255381,-219649,-404670,-351741,20451,420456,730978,622326,246815,-73423,-31457,42768,-131471,-372586,-96103,239158,547270,250990,-46619,116494,97804,-156101,-457857,-335600,-225638,144739,361890,171922,142778,501329,671355,420608,-108620,-134490,115474,51007,-39050,-12770,-88118,-33624,-60649,-196731,-352817,-338596,-16559,35210,109730,50042,-249442,-417525,-419842,-236123,-18004,47411,-250005,-430676,-428313,-562278,-256300,32607,280658,399434,223315,-63312,-126323,273072,373452,65576,-262529,-368434,-313040,-133705,-49754,-160892,-29852,412244,539620,319655,107447,184567,275114,249917,-63143,-293090,235709,589174,576158,319155,-26662,-57855,-131094,-403904,-146601,124278,158020,-45607,212282,475246,680000,376065,-47555,-143589,-16105,256684,620460,681591,366663,212441,237271,538007,388163,-113102,-304438,-418103,-535811,-534835,-509632,-75589,223900,264636,253614,235114,477937,879273,995564,477787,64270,498237,537794,-38772,-311949,14103,-150292,-264493,-272936,-257123,-322579,-391361,-372755,-311737,-404219,-556093,-310063,29213,113350,-78870,212114,352180,-22322,-162366,463803,779530,410825,-89829,-519314,-452989,-194305,243554,188627,-227033,-8692,43035,-16797,81922,209216,-26178,71609,479807,588393,238028,-312414,-72935,160061,257780,87145,-55519,-263991,80398,460430,797781,492686,-104348,-307430,-210474,18711,159813,-73112,-425188,-479984,-172634,147093,329266,132138,-322125,-350480,-161288,-338724,-300538,-32174,194580,239387,226222,282323,158066,-45440,-392680,-565962,-436787,-204221,-102480,94079,180888,40573,-78681,-217781,-384107,-358634,-149216,116875,312074,350321,271865,168788,56920,-60217,58124,207816,353251,-32123,-342111,176885,72374,-28913,526107,716855,179559,-437321,-272057,-27183,242194,430254,444898,305781,329307,108635,-192495,-322693,-555125,-307799,-282372,-413420,-333630,-173469,-104575,-7352,-148434,-417227,-446486,-266225,143806,550025,388488,-42882,-456721,-605040,-308246,-116458,44397,240031,252855,281951,322916,233666,-9759,32694,271438,205718,85884,97533,46439,-74595,-27917,-10949,-83357,-324561,-492559,-304278,-188112,3013,-35822,-165167,17394,83871,-86577,-190200,-242884,-285896,-156150,-293047,-417546,103892,412858,230092,-204907,-219351,61086,57559,-272936,-502727,-342812,-181940,-142241,-329584,-483358,-265017,-58995,-20628,-158665,-73372,86482,91818,-232174,-358816,-489218,-310651,154008,412597,267290,310871,384256,428931,-1762,-303308,-5102,133843,312772,158193,-244659,-476894,-326873,217657,716862,816085,326670,261282,451447,205319,-355097,-138159,340185,366423,-128401,-398008,118835,116634,21523,101262,-115510,-427924,353516,892776,626035,172422,-201067,-138674,11246,196639,270442,177472,2728,27089,189140,214587,-212316,-258746,547807,847214,908880,441187,-38930,-43732,300864,458333,196921,-178358,-392478,-465049,-392876,-573537,-268207,-51740,104729,-40914,-24811,52012,567,-298398,-78075,-3772,73267,131964,-10560,40214,111804,-7857,-340354,-486876,-379971,-408180,-346440,-554819,-109229,300905,476573,397204,225227,68966,161614,328955,179618,9688,-465470,-296830,-242860,-322797,-379154,-5091,242847,132733,-176377,-144808,157865,197486,-160439,-256628,47507,275605,324009,523848,811153,900161,803886,618685,434449,65445,29923,358208,712734,403246,-140380,202906,826644,871187,840419,570440,218248,-95321,-74929,211466,250771,108005,-224566,83480,581651,823721,659011,304388,15702,-282537,-152833,146388,197215,-187659,-268668,23502,-25614,-88000,-80182,-75175,-283854,-483955,-392966,-358936,-222125,-164360,-308096,-376175,-30168,31077,-111768,117119,562596,776612,237109,-58286,17406,254750,283221,101333,-210794,-309187,-368162,-153119,173694,477405,302410,-78586,-518744,128345,605428,817240,816883,647055,312915,320004,546469,534056,210147,-240082,-462946,-115802,-21034,-422160,33014,592510,859884,426932,-274101,285456,287445,-274580,-319839,-86563,-291575,-298338,-158779,-301683,-336241,-193215,-314159,-316244,291152,370132,-13170,-180926,12784,-152909,-219423,197761,242907,36098,-234093,-96921,295620,413534,417077,117946,-79424,-345741,-392047,-91151,66584,26764,115994,246377,283344,219693,-227512,-394772,-428755,-205271,-171854,25503,88793,-67928,-425894,-131986,8866,71553,60034,-570302,162613,705191,800957,361655,-298642,-284174,-10668,-275709,118854,748315,600626,292413,258998,164370,-205854,-367785,-368537,-267197,91122,397326,720682,889671,536405,-84760,-563073,-414887,-315730,-191538,532832,1316391,1442100,1192303,908975,607538,85192,-82716,-228068,-401343,-232363,72507,223764,119914,287614,717151,986276,932274,392936,-183974,1063,113805,-118116,-410798,-182782,-252586,-236163,-214513,-143611,-58604,125770,363484,656170,836075,886442,465377,15720,1281,161462,266874,412830,252488,157348,-271306,-272719,41980,163720,28842,-188530,-156405,-271791,-494467,185462,301094,230838,-52676,-67407,-324146,28948,511565,492733,32849,-272542,-21345,-27235,-347769,-88729,375805,434719,305953,-277623,-256311,-95901,-150366,-242364,-265321,19072,223551,230714,-19507,-262079,-354965,-200828,-216930,-208511,-211618,-241972,-271794,-220247,-196004,37376,137630,121876,114393,296723,714997,1018241,762464,156414,-61710,114607,-49437,-293773,55620,236322,331047,319519,429660,528676,417138,213306,137103,171097,309117,47202,-70749,-290651,-509067,-575082,-457122,-386863,-231493,-148210,-62618,-47807,24543,87136,200090,-80587,-188094,-256475,-197374,-59626,-282167,-448186,-253993,-175856,-400425,-77937,239628,225254,-76137,-289916,-329366,-420610,-157265,102351,163167,212042,278694,435121,459198,267202,-20503,-157117,-403428,-558316,-292407,-200009,-29920,138720,63453,-15864,291732,492747,363633,-73537,-271672,341810,195674,228836,233873,274656,251011,285805,475429,732712,773047,420658,191812,32220,-11272,222011,397736,332442,-105162,-384808,-129944,106569,282992,335182,277453,247747,133330,-117667,-306925,-93353,202459,458224,621870,270394,-335313,37979,613332,715656,197713,-24880,-168008,-149270,-104277,-160432,-243793,88366,235011,-19275,-90028,-272097,-529492,-347020,-263164,19094,151852,-132921,-383202,-328191,-26408,135669,11867,163955,540262,298022,-459915,132843,478241,47973,-70838,147164,111458,264906,602844,759636,485908,145402,-50577,-166589,-289957,-263640,-211543,-159531,-129809,-121884,-101351,-331841,-379039,-171870,123992,229174,-151804,-296568,356077,616629,716057,733192,635912,254181,72078,403854,514004,318222,439691,286738,-149284,-174396,-56613,-280285,-158977,-99528,-321599,-328732,-304167,-193412,-162099,-42487,83123,145778,76586,126552,299210,678162,767712,523142,278961,82676,-64451,-414715,-522035,-445528,-318558,-55387,-32226,23626,168835,532684,503880,177178,-358921,-414472,-476672,-269107,-23177,88117,-51673,-159439,-146530,-3243,169345,307008,444680,424310,424229,146200,-121550,-156865,-81012,41734,310141,838908,933179,736784,489881,266286,54452,-255006,-514020,-253367,-167564,-223642,-92413,-1498,-77352,-209112,-82545,10685,-57488,-205484,-270848,-175989,142601,654349,1036041,1219653,915005,433798,262166,353113,476033,52602,-256974,-467025,-433518,-399375,-201544,168752,385602,151828,-377445,-180403,254084,611120,850701,660548,225933,79880,426397,558303,251650,286442,736350,1394216,1783478,1257144,425540,857125,1767924,2032337,1491064,709583,-253991,-115087,-60426,-125911,-315366,-440752,-495584,-368041,-102930,35254,-163746,-404120,-200987,266358,728354,745271,270968,-167326,-153010,58765,-226888,-394344,-457014,-166503,204725,572750,650925,225914,-344945,227747,455340,284155,-56804,179478,248763,63647,-71260,-133829,-187762,-45483,415361,674798,489386,-2027,-239140,-49926,-158800,-410569,-337066,-387817,-238734,93013,89088,-66928,-66729,-20939,-178875,-270774,49684,187742,61865,-35500,-438917,79795,892616,1423149,1623886,1585033,1555102,1455103,703520,-400178,531160,1119656,1392542,1440756,1180861,596015,48857,-508702,-140645,94314,241262,154412,80006,-167563,-245021,-79812,-8731,-72263,81894,83200,-60282,104527,546801,849359,938113,248012,-140607,70397,328467,357127,-94722,-175982,86614,66389,444270,829083,711789,294861,-32715,-170318,-216730,-123713,-125321,99027,506205,732421,598209,229518,75568,-27526,-241220,-218438,-70684,-130499,-83914,-153414,-114952,-52683,-239745,-366718,-411274,-260311,-123525,47062,194081,319248,192583,-19435,-83688,-29851,-119585,-337441,-282454,-325778,-404754,-535262,-481135,-259618,-7422,221316,94290,-130061,-309381,-224243,93192,392825,451609,408157,308321,168290,54088,164134,77276,-24787,-238881,-249012,-189266,-132647,-87207,-212644,-337194,-150504,-80195,-177093,-208603,-76788,123321,221408,159167,22760,-40025,-372448,-208595,196441,510959,694902,606844,241580,17445,-156440,-419058,-377153,-477872,-297675,-58813,163891,237254,292639,359099,380568,167080,-155395,-217561,-178460,325630,607381,486567,-6433,-152098,515224,830520,631156,188850,-156714,-167446,-221857,-266427,-174380,-158326,-229980,-467444,-247694,138619,333483,387147,120017,-321114,-337909,-32518,-142598,-279206,-227682,-16848,129267,76676,43312,-19376,-177253,-220212,-101445,97650,404571,689266,688964,511259,259189,-57402,-164071,-244632,-239435,-160297,-233213,-266650,-246806,-378736,-321496,-344827,-356273,-303873,-229265,-235566,-143066,61333,82567,128658,102882,-53285,-80185,100538,135457,-328247,-372555,-256135,-112626,-179141,-336230,-262102,47126,69202,-50455,-266630,-353244,-391458,-109651,293218,640240,582060,223360,-120598,-337731,-461337,-298473,-82854,-67379,-118094,387685,583062,703375,570551,283320,115981,-145260,42118,328612,191652,-355619,114844,515892,365064,-34062,-218081,149051,587730,853580,701572,145936,-182833,-261567,-226615,152446,99173,160037,28672,-72861,-200258,96406,1344,-301209,-366267,-370650,-411777,-300006,-394440,-459462,-69936,146655,146388,196124,113634,79358,139912,34137,-432233,-212680,88417,37915,-193875,-324777,-188091,50004,180333,226526,170892,66080,-139841,-312283,403868,714977,962997,526275,93634,-207133,-127599,999,94257,80560,-195130,-425055,-227850,-241059,-443900,-221386,42019,81330,123419,127815,287085,559610,547885,472087,206849,-167797,-204292,-31894,399280,579721,499675,114693,-144059,-185014,-173554,-361066,-376849,-100566,-45965,-91355,-24983,74014,276516,455916,371132,418914,872562,1148456,1119392,799006,512883,246122,-87241,-142565,-26583,-35525,114144,242240,100935,-99196,-56693,-26385,-157811,-257816,-404633,-316413,-488669,-583712,-396818,-50914,305137,499002,184800,-507002,-174871,-95877,-264457,-216338,57151,413588,669678,517119,347316,309465,411407,418898,333997,-18997,-65659,-112874,39074,387312,467785,341542,516427,650884,939553,854342,393021,-234088,-296999,-387625,93125,791042,1074782,1113871,841177,737257,273703,32781,230260,210787,47636,-428212,23741,348604,323077,-41933,54609,340075,334403,-29059,-500070,-144816,169106,447982,312393,-90588,-425167,-293835,-368125,-496729,-250260,57070,320032,266326,84510,-254529,-238308,-48829,347407,517376,550424,-40792,21041,283487,225591,60571,-70987,-211625,49573,172455,-34429,-477103,-76763,180218,277908,315587,107839,-119903,-512935,-435573,-343885,-312824,-133700,-214427,-127162,70908,303315,182407,31586,63499,339886,552896,317435,-81166,-260285,-107895,322005,608059,481454,460231,225718,27328,151017,289112,432481,474523,255881,93007,1744,200534,84950,-109216,-307322,46122,200105,82190,-225838,-412118,-470605,-433436,-510012,-284191,-37137,3669,-152085,-66083,-10913,-85652,-302378,-398697,-212887,-250710,-174725,-91331,36273,220923,214155,34303,-306553,-32416,157891,68521,30112,-5394,-181263,-354695,-293693,-172412],[-83426,-261182,-163081,-21487,146459,189103,145732,35797,-229300,-32816,345495,770487,909411,753658,504172,472879,520342,516971,191248,-33341,-102472,13213,289107,198635,-122799,-441259,-497448,-329954,-33946,259312,245841,27534,-229416,-399734,-84067,218928,29906,-561931,340752,947634,908444,583452,94814,-64999,94609,24112,48536,-123747,-78046,-189715,-198842,-6501,79261,332112,503234,526125,433405,173479,-170120,-30347,99966,13561,-99544,-23767,160261,180159,23312,-128025,-140872,-244662,-430374,168366,213932,-119715,70587,468148,704765,323316,-182803,-238749,-310552,-523891,-496043,-401040,-292059,-301151,-464696,-456038,-354582,-376761,-272876,-212004,-207697,23308,292440,357542,-55930,-453467,-180723,-25406,68002,96224,338639,451769,236525,-159046,-309005,-250290,-146700,-75969,360643,899582,1107986,539428,-226170,526411,689663,347447,224558,521305,375233,-131071,-318696,-314768,-117820,93968,270418,77845,-215624,87463,217270,152685,-155213,-357277,-372059,-113636,191973,171591,-203695,-484284,-222465,-132068,25397,39345,-7504,-341188,-404194,-191785,-297826,178337,898658,1364697,1119716,399554,-359029,-323289,90394,305751,284862,-46653,-372254,-520822,-379351,-139145,10243,350015,424321,271974,-144236,-144046,-95593,-186024,-215788,-317317,-115733,166243,111137,224230,183254,-391,-159575,-37428,150116,-101218,-385393,-307465,274050,859037,810545,599834,491352,512812,495815,319974,55822,-14533,253251,543987,425333,218854,2658,-128674,-428501,-16825,472914,602714,118719,-526661,-315518,-510766,-110993,206152,285787,338597,242260,-253953,-318966,-109407,-125423,-238298,-157697,-180657,-303161,-369004,-369823,-327857,-311844,-167866,211483,505302,578707,423349,43013,-318318,-287131,-219455,-207330,-302308,-364383,-157018,123987,326723,325655,-82343,-334309,-238853,-294095,-465625,-65522,338903,206856,226427,369016,5419,-151741,-126455,-148564,-344203,-156495,210169,477706,99730,-120795,214885,404202,293885,376019,345352,121118,83965,326299,320648,-11130,-375141,-279138,-359249,-402492,-370849,-36465,-88203,-135928,-123938,66955,121080,229353,313879,489187,674169,745283,306543,75484,-137792,-422119,-220968,8732,149073,378350,480689,563360,570543,346330,138925,-160903,-184159,-196450,-213932,-195392,-394615,-310155,-60556,28007,113036,224939,255269,102475,-363778,-58002,386035,435783,206594,105308,221181,129669,-48566,-220604,-99344,-247879,-354260,-385644,-553668,-439336,-140914,230294,373995,140711,-186221,-36229,149004,192962,-93841,-527177,-188448,215788,431212,613265,570299,255732,-94121,-194408,-255738,-478017,-493109,-632177,-329085,142349,511552,410346,26348,-620202,-190708,161503,-33713,-227093,-25228,322979,522412,608497,599199,414038,121115,-170771,-102408,395001,995665,1280928,1216696,1001508,711281,330425,166866,405256,172329,-95549,75418,427258,519209,317807,-130992,-313070,-197877,155845,278920,115491,-87379,-192288,-275958,-485898,-226727,83747,165287,-138289,-354920,-369730,-535948,-610846,-241861,115572,130760,-70545,-511394,-255099,49946,199163,488365,438141,-19864,-435979,-35262,175147,173632,100428,-907,-184449,-220051,-432915,-325230,-274307,-359719,-148877,253541,430596,190070,-189069,-524275,-278174,-17396,-108937,-238089,-414339,-233605,24252,-23022,-240994,-407057,-7066,383184,608285,965039,436242,-156359,262308,312664,-52432,-352537,-93724,319536,510779,410038,74219,-310435,-256249,-160368,-258812,-532491,-300181,-442447,-487398,-372216,-125003,371439,605021,446728,-52127,-281627,-104279,156993,49618,-346301,-86543,480650,944526,809297,512675,444981,213290,-109987,-489152,-329056,-103488,362435,414459,172029,2953,238856,670726,627022,202817,107395,340155,248200,189892,135323,173,-104128,-307322,-448532,-556783,-249292,93257,76875,-18952,-94777,-438871,-489914,-499264,-281824,-54940,-54075,-456131,-459652,-302099,-480715,-407664,17845,337024,608647,234194,-132902,-216044,108047,205727,125241,52991,-55688,-93502,-29679,-59156,-179285,-102658,236402,362461,182625,-1025,181087,297541,97177,-289887,-234744,149282,435379,526145,353772,61965,177,-121120,-289015,141604,419048,363499,281891,689494,996164,1089008,506877,-66137,-147130,-8080,309107,440678,426293,316894,88327,258131,825472,767960,274731,-195416,-559970,-280654,-178150,-200922,47637,324902,466169,540884,441866,516873,768369,820903,339895,43830,400420,533416,25420,-322384,-257863,-359850,-464549,-374570,-309012,-338458,-135732,133159,362767,172194,-257176,-254989,178492,277588,-176565,-290357,10312,-97784,-274240,319699,630754,473599,10678,-486660,-438562,-43997,373352,148432,-438614,-126034,115551,240121,374807,509355,290652,182545,495860,710567,393199,-148805,-45894,133232,274404,18909,-62161,-419818,-111432,37240,271497,23861,-490830,-58552,269012,361513,431348,-11826,-498248,-474882,-282568,-94149,23787,-109143,-317933,-363284,-390403,-338203,-157276,125593,243096,207965,112565,-23498,-227767,-578871,-422975,-282873,-301478,-240231,-226408,-143757,40913,-66249,-190344,-205131,-183807,-157731,-143216,-96732,68990,255150,243413,150694,72834,38480,164326,472941,511484,-2846,-343741,224619,140498,-184035,291543,476082,104115,-273792,-366040,-158555,147343,440803,581594,512681,347554,31834,-366302,-346479,-514677,-281405,-187099,-115783,-40760,20738,40164,100441,-3391,-250143,-380824,-315234,208623,702941,571482,112325,-289691,-526036,-368688,-106013,153600,340018,302155,212291,123440,91283,27122,162449,252023,69415,-86068,-125262,-250558,-315046,-8487,44845,-195040,-499035,-427511,-84491,41280,-1209,-104043,76589,238793,96180,-169042,-222834,-158829,-186521,-74620,-227382,-515708,9351,324689,181998,-133913,-218778,-98308,-82452,-245036,-493014,-471953,-135726,-11708,-146503,-301834,-259208,-185548,-371124,-265024,347554,511058,430403,-183168,-294526,-300560,-458755,149147,566616,477931,395331,279621,84375,-311492,-335346,-127570,89631,496702,414396,-1378,-322439,-323944,178665,577226,485979,-54215,-86984,333391,110982,-334307,8886,329605,305009,-235943,-345873,199860,209859,77208,232472,10508,-331613,-4452,519888,326168,110608,-190240,-459081,-371215,-39696,179384,203246,97749,181021,473025,423239,-14331,-511439,132344,241595,148310,-70616,-195831,58232,341096,501231,340279,-24407,-345442,-247319,-15486,28596,-255282,-244368,148911,310793,274922,66308,131786,-101995,191830,211418,309607,248978,-80552,-181289,88612,144898,-31778,-225625,-235942,-344583,-350455,-503465,-177633,163437,385048,336492,118210,-200965,50653,440128,435222,231906,-263587,-341599,-179655,-67409,-238340,194819,302772,125721,-171899,-31342,308194,42954,-459411,-29517,328884,401883,257371,346455,568139,561486,390493,338010,247272,-69237,-152884,278260,564119,280922,-375009,100428,582043,521436,630664,657065,537210,275676,-34917,134310,229354,226167,71283,156567,390459,438415,165597,-339208,-560458,-286682,-138825,-36667,140805,-4708,-266190,-184085,-49212,32179,-55021,-262847,-423424,-320764,59481,122485,78636,-46797,-295832,-395495,14526,127170,51194,91933,332126,604428,147707,-40255,-51977,-25318,29258,66607,-69574,-179580,-489420,10584,337902,529644,266649,-171875,-170758,342687,813243,919875,831935,562274,24045,-124623,121697,165554,-28911,-196012,-156683,-63671,-193473,-63124,760606,1324713,1244846,458539,-428223,392023,468403,7142,-432501,-248187,-166266,-155503,-11772,-259812,-379222,-192369,-11724,36126,348652,179044,-385314,-54071,135903,-115815,-423895,151104,235670,-5888,-256274,198068,744294,1004502,964873,440098,64678,-207179,-438203,-210664,31902,-6058,-45968,-161223,-47092,-110374,-432438,-370646,-389453,-260243,-76547,149056,145643,-90237,-203681,130918,120207,37735,-61140,-428785,80818,442764,520323,97921,-437409,-209380,234279,-319605,144703,646384,550355,373588,354660,274710,-175553,-528309,-518267,-378509,-71092,353511,766012,911440,529119,-116253,-573339,-445091,-268018,-310641,231232,938238,1092291,954899,752758,466978,-63039,-349133,-451575,-370064,-136022,53541,120570,155955,487069,875240,1086222,977100,293750,-373646,-48685,98317,4247,-251390,-388405,-296999,-71756,-157852,-193678,-159217,92244,433716,824282,884611,794545,309393,-102856,-137724,-118498,-32947,115209,101256,93358,-297737,-314288,22159,152753,38760,-135201,-133280,-162608,-479542,28388,182067,248618,141969,23834,-452569,-56469,338007,354772,-94814,-339824,-203393,-225967,-329879,-34031,312618,160841,112627,-270595,-272196,-63601,-92777,-252799,-405866,-201693,63824,23027,-218799,-434368,-283513,-245974,-304340,-277474,-165418,-99534,-70714,-73878,-282164,-320755,-208220,-49000,175899,403164,618249,814051,608210,34693,-141755,111086,-44289,-448229,-87895,188947,374669,422567,365374,255781,105425,61593,-19388,-176127,-181344,-208450,-171295,-133076,-324239,-409436,-523854,-451856,-330391,-402126,-237614,-114658,4981,10123,-133731,-424541,-103440,31052,-26634,-67771,-128881,-37330,19806,122156,-98760,-271002,62982,167459,-10716,-171597,-301069,-341082,-114191,115274,200290,276376,307972,535298,826011,739763,433261,212509,-108323,-383640,-502011,-461857,-301796,-137920,-156615,3323,370408,491124,322719,-126678,-369136,209029,93550,284467,400754,390076,309503,142356,119618,272391,236934,19779,-30199,-116338,-256915,15502,273410,260228,75877,-193614,-181970,-147322,181645,265464,223891,128131,91211,-19565,-93827,56651,166721,295916,305348,-212337,-341254,299785,618399,503731,-34844,-149556,-208053,-305680,-247663,-238432,-365187,10287,209051,102932,2729,-115880,-319418,-207656,-220602,-186017,-187064,-270381,-462629,-306777,82254,264583,223319,201132,529388,462520,-281473,278246,505227,-63193,-105490,269700,222183,430821,996396,1294986,924068,481672,168326,109794,-44157,-168366,-202915,-10612,123223,31856,-120691,-447243,-473577,-351738,-170976,-74377,60344,125280,614831,853947,809600,601207,357384,-25380,-185180,316175,599688,604967,789490,563853,184581,-68963,133974,30681,46993,-46749,-263292,-283649,-243299,-94666,65602,102752,139221,92140,-93653,-117179,122907,597424,720103,437902,150393,-150812,-264894,-349525,-389667,-342078,-150629,125951,156109,108543,265388,848928,731201,126183,-363566,-139043,-321216,-299665,183699,441558,277696,-15085,-23749,297668,568425,576240,525431,422450,419992,136184,-187490,-401296,-147098,-17524,154440,593098,932367,824963,636446,422109,125269,-137000,-414173,-287829,-132873,-178975,-174665,-7357,-1734,-39891,12726,279308,201069,-30817,-218519,-192426,83690,586617,1129975,1364711,1087914,447415,118955,82076,186598,90333,-266932,-521074,-477196,-291309,4729,326913,499415,329144,-180490,-454037,86670,639722,841104,666287,197513,58547,207173,208387,-24617,199543,550301,976826,1287703,1218122,1132492,1410583,2426156,2674893,1797013,700013,-273599,349736,374152,27365,-411325,-464775,-337950,-279993,-83470,75294,-74250,-193246,46282,402755,654061,753347,453061,92362,-336382,-267864,-358296,-453525,-346264,-326024,-50075,331567,519858,281314,-226896,-6228,248593,159627,-161238,-17782,8213,-146952,-179402,-251918,-373037,-420515,96402,554154,372765,-78094,-105453,79243,-77695,-298710,-314135,-356243,-180398,58824,4093,-243981,-139724,139097,2396,35552,205182,153924,-252016,-398677,-292896,303103,950703,1327676,1595393,1727952,1917201,1910920,1303734,214117,613322,1438437,1742044,1800384,1618346,1018951,249944,-334365,-44809,279168,293711,189054,99254,-116126,-300742,-289212,-120858,-20864,75495,75032,177748,398905,654354,675095,526735,-171398,-140623,272677,462335,299214,-253780,-105021,32295,-11919,454111,762608,438096,-169497,-448127,-327786,-87165,72195,-52660,-162573,237875,398456,62354,-204675,-127370,-227823,-441455,-492044,-356635,-183853,-68890,-82389,133014,134759,-159635,-522162,-385027,-190633,-245538,-162730,90390,204670,64442,-62771,-74877,25756,-60762,-141253,79926,11789,-231640,-519879,-469179,-251675,336705,874331,665185,33498,-11587,375095,685073,672610,420916,202458,184493,216468,35254,-105893,-13918,24514,71950,-28783,-105029,-95700,-98971,-188847,-177225,-188472,-195572,-251436,-377183,-106570,179589,352501,249674,27462,-198235,-276931,63715,215163,236338,253117,268318,-75257,-399595,-375750,-307377,-187726,-176030,-290897,-190178,149366,280486,344299,367749,443160,326363,-110857,-475076,-251203,136028,543500,576237,177910,-359015,126353,564770,448571,157976,-34072,36745,9734,-80257,-32246,-91515,-306797,-363433,49914,238682,181991,116626,-115866,-441570,-345811,-200418,-282552,-214211,-130981,-203062,-113801,-6618,-20064,-78811,-39305,6028,91827,348606,524233,739064,670410,414810,69514,-279585,-255878,-225849,-391409,-311780,-165418,-60865,-111552,-419833,-349935,-150594,-168771,-143427,-140808,-85976,194309,430759,363454,319809,231418,103248,146107,279025,56880,-524835,-226915,-9240,68315,-35108,-211780,-462670,-96695,-67550,-161548,-201733,-310412,-362744,-242224,126321,405720,410552,280883,31157,-115387,-245699,-167649,48889,92105,-11100,404183,657589,783361,608209,371281,194243,47405,194436,475345,433474,-206920,-226965,215411,290781,155246,154914,415223,710356,768229,473158,-39686,-186742,-173604,-171942,82233,-12918,59872,-132597,-366773,-167402,282209,248558,-6570,-298538,-376390,-470117,-468413,-262023,-77077,79438,155863,60715,19050,-27429,85040,174565,38133,-393688,-60904,269975,125619,-148694,-302975,-142102,8473,-7374,-11228,-73553,-30284,-26119,-316785,-119331,298919,804253,657711,355620,-69908,-249100,-93390,128004,194736,53489,-297872,-313442,-265479,-279218,-124498,-9855,-101260,-202742,-322200,-79270,252677,396827,298088,13743,-268043,-257649,-16946,131422,281065,96169,-63571,-334688,-400830,-306403,-325933,-250111,51252,-10677,-359767,-401490,-333738,-543774,-419303,3585,144243,600460,819114,771137,614663,405342,184675,-216361,-91584,199348,177492,311808,421987,219390,94049,204031,186052,-30032,-350710,-445736,-298749,-231875,-169688,-21218,58851,260368,351424,108662,-171761,-13227,-94406,-302228,-306879,74533,644416,778758,595425,630983,709861,771915,510397,157035,-145362,-8442,63281,222264,480011,415383,137169,205964,442648,607274,608983,179659,-381603,-313174,-316252,259827,951399,1141482,1075687,763253,523928,146215,-120210,61981,51815,-166252,-139539,303869,483849,346838,-33594,118264,356510,257360,-15583,-456650,-454791,-159414,189617,163128,-68857,-463054,-370038,-356365,-378999,-82787,288930,543527,514867,315469,18230,-24278,-242981,-154002,66661,225253,-276308,-272263,24917,-36571,-206026,-163306,-31333,272146,347076,211641,-241534,-429507,-46530,187405,238360,-23994,-321876,-405869,-215962,-169734,-281453,-323876,-435307,-262874,-4220,210315,227762,165139,223919,407918,416408,116919,-224654,-401788,-230775,179480,344915,221068,260057,86297,-113480,31493,219137,399005,531333,358510,222284,78803,144047,109159,-118354,-501822,-95404,276061,255145,179529,7702,-72739,-250511,-471982,-224660,-7581,24351,-34051,115659,148549,22483,-124421,-137820,-64144,-220559,-418294,-181161,111036,256723,198550,-158437,-214068,346394,371546,-2940,-218167,-203285,-354564,-409220,-195918,-90488],[-167300,-312379,-64874,223643,492759,531199,303024,-81774,-316384,-50093,296056,691217,798171,670158,417364,435965,502580,459180,241127,-84805,-324208,-95746,143363,-82451,-416245,-466216,-527817,-362193,21402,296226,219319,-34945,-284398,-497184,-174706,322823,184029,-17635,-291587,585310,678029,526665,195083,108020,222604,81790,9528,13777,17307,-5046,-14944,15350,59672,136689,256798,264584,103224,-131902,-35438,249952,78468,-161312,-279807,-243370,29352,242360,194901,-84453,-265031,-204736,-318879,123356,107427,-399855,-82814,349699,439328,150906,-241923,-223157,-337805,-325376,-206496,33024,15106,-190799,-450929,-360677,-232274,-280904,-218472,-127117,-11487,272514,509747,445762,22817,-373089,-99395,16548,-79246,-78132,243142,517036,543087,281058,-12225,-178607,-238501,-242113,38308,507800,819719,374157,-158662,615440,826092,451162,191299,403547,204749,-277209,-517748,-405528,-75025,140067,240038,-19757,-171985,165998,366604,205393,-200028,-585419,-257431,-118552,-24260,-60372,-403856,-347880,-57895,93890,142813,54300,-45060,-307150,-496397,-311678,-251588,293282,760453,1084274,681363,-7394,-439097,-432160,-110990,132544,193890,7929,-244626,-536381,-443118,-319198,-431636,-49778,222557,195868,-100806,-37266,26895,-53838,-165816,-482268,-190237,233470,254472,223871,63786,-198996,-459235,-383507,-96703,-239456,-437451,-1935,593417,1085889,962337,764017,710321,696778,589081,341495,60346,12700,326275,653690,523693,170403,-142366,-323992,-281497,176230,673162,811529,297323,-248709,-125734,-389639,-159586,241448,412364,437732,392274,-49970,-395870,-235805,-95385,-125548,-91100,-131823,-194245,-290810,-270948,-217751,-77737,159922,471411,662135,642254,347666,-67545,-272253,-81440,-40303,-102631,-280631,-170252,142125,189259,150426,167815,-144840,-223644,-94236,-185752,-482549,-106153,206965,128025,183665,380037,139848,246315,49635,-259907,-430815,-94383,75270,18328,-185898,-74539,409808,677146,545768,278136,171005,67754,-42836,72637,96694,-191903,-340703,-11737,-92898,-240285,-558896,-288305,-318307,-181393,63495,207750,66474,64172,227585,420489,714589,800801,545909,143957,-673,-280602,-279897,-122131,5294,116576,195411,500808,514784,372655,67059,-352291,-516343,-565663,-596808,-528274,-339081,-169600,122602,197596,140622,160614,121323,70243,-206183,-277976,252439,527395,589573,760547,606938,276908,-121292,-178498,36478,-164931,-342105,-445529,-400671,-374245,-139023,258122,468866,269245,-237124,-267147,139438,285186,-100673,-344752,93694,508484,511366,547870,450299,91812,-248873,-196814,-189453,-560474,-358571,-352183,-324457,164872,552381,538340,101029,-431514,-35506,201104,36063,161089,434784,557676,712789,881665,872628,499792,75660,-276279,-246182,198549,830149,1236234,1349843,985599,604000,278289,184389,305494,167285,-90109,16985,200469,226351,209828,3136,-78818,-269067,59416,202740,-12305,-227432,-303228,-461396,-420337,-204076,-47322,-83837,-366576,-488166,-391796,-555214,-459696,-248652,-5426,27941,-171234,-550727,-313056,-5126,169601,370766,337595,-80231,-254485,224147,352229,311572,155883,-11841,-198878,-163495,-267965,-188348,-131949,-333513,-20866,351000,370111,125038,-125278,-309715,-323501,-241265,-305569,-213337,-291829,-26122,298854,324518,31838,-403321,45009,691716,932009,1492383,717988,-238685,249438,340641,-136577,-507259,-296018,47103,227677,144191,-139049,-392473,-246462,-150554,-200960,-272936,-146131,-153551,-82425,-292426,-202125,294522,381508,200088,-167110,-481572,-235522,200791,196029,-193160,-98111,667797,1157603,1234752,928563,685401,324815,-41051,-360219,-316431,94237,344917,277644,217312,146525,73012,620376,796809,486609,265196,380911,290226,276212,189208,45962,-168992,-498429,-417440,-209305,43115,163564,8506,-184790,-233593,-564364,-520380,-519108,-293755,-105023,-159810,-504939,-352474,-225503,-353486,-451774,115647,459132,731233,302187,-141839,-370944,-116842,-80855,-4074,167882,105878,-40541,-40229,-89524,-320529,-280550,23788,189768,106900,-66450,197985,378035,125492,-138846,-72864,-37538,162513,387848,368731,191417,65627,-62620,-76549,369235,625956,564498,585278,997390,1280791,1199157,492223,-142186,-229957,-37715,247360,186469,78577,160042,-6221,316026,848995,969213,630141,20694,-425870,-36023,232328,283538,276889,396800,588358,652089,527982,457234,568570,536771,146959,55723,268202,411830,69162,-170064,-287910,-323001,-492157,-386909,-362397,-138422,189049,598742,849232,569283,-130431,-89201,410686,579316,115055,-416670,-231426,-200271,-305673,112459,325300,416581,85121,-295801,-277684,43834,304250,42982,-244450,-31756,187237,380676,632587,753549,570268,259925,391318,665140,482675,102265,81613,242925,325133,88387,13500,-421740,-292045,-241291,-263864,-369409,-300673,308047,613337,618961,571101,10968,-551866,-443718,-441169,-357064,-311751,-376570,-221027,-133693,-47332,-67150,39495,214716,244499,106449,-104715,-437479,-529528,-195487,47168,34747,-32690,-277482,-387789,-353846,-230142,-379914,-286335,-255539,39370,126355,43799,-211472,-262610,73190,208711,115602,-27469,-12724,69359,459828,413418,-120792,-249754,295405,283435,-167429,48729,126018,-43202,-159777,-159194,-50278,129045,326863,587527,676914,462706,123315,-411547,-368468,-462407,-270007,16937,220784,302072,210282,102795,62401,21798,-131753,-278571,-372628,169755,645181,604593,183838,-133876,-454948,-408725,-79906,240001,382135,297712,86584,-118250,-84250,1152,203505,150800,-175129,-445231,-265354,-412665,-540482,-83864,26121,-269506,-584448,-304922,-35522,192898,127340,273047,378696,325588,-3972,-182649,-105465,81290,48331,-13404,-198499,-475237,-80193,214120,127303,-94003,-240067,-242944,-145368,-150100,-370955,-414314,-45051,167961,129856,22988,-30484,-91295,-244716,-28260,521629,809873,602266,-69882,-250010,-204337,-535575,97367,606644,607107,377707,123950,-268807,-542400,-192757,-351652,-25329,489955,480463,143687,-201326,-356623,135137,526801,395493,-66095,-312213,80450,-58019,-343802,11856,180559,111331,-404305,-302112,181969,206398,61174,278321,58356,-96083,24947,292156,310521,383673,228584,109402,-261599,-295882,-66828,27244,36554,144057,515661,482859,83031,-465324,-133911,33953,-219989,-550540,-305353,26642,235550,384772,343133,29589,-336025,-154373,146948,384810,84687,-374297,109647,587482,510880,102686,382962,514879,558472,349208,348333,180963,-238870,-510107,20161,303212,292151,106067,-21698,-90001,-265449,-314924,-295841,-72101,155374,218678,30748,-441227,-154990,329005,525335,285594,-148603,-348063,-151097,-2484,118941,462287,527721,310587,-20089,13694,144713,-277063,-262775,203525,509906,432543,160987,87451,256072,275960,59471,58570,66246,-147193,-346138,169321,320889,72982,-428025,61889,347557,192629,254350,466343,556091,370568,-92588,-70909,97764,230236,292613,287259,200998,73575,-273310,-380818,-62856,179819,-39526,-232229,61774,163954,-42386,-246837,-125427,36912,-20279,-389099,-512200,-117639,365468,557938,435530,163478,-146878,-463621,-3788,214513,213717,876,-165046,-2268,-57276,24327,-24686,-277909,-274327,-14085,63553,-35727,-461180,55533,387310,398356,122533,-52223,210968,540661,835980,860602,725766,443737,-86361,-543733,-373099,-282549,47421,15326,10093,-141991,-410322,352499,1241962,1770155,1359000,334343,-385746,442022,564136,230187,-216185,-414567,-72452,150022,141208,-286496,-132606,349955,591143,611000,415641,82444,-292683,-3736,47995,-211727,-225476,163667,230289,-107445,-325447,310556,902893,1328405,1233153,745008,244403,-24954,-307205,-351593,-48181,-9133,-94331,-403139,-473385,-417673,-163906,-79657,-338774,-328818,53147,239024,137978,-37681,143498,350544,222634,34357,-172970,-426833,-164399,118585,129138,-114442,-37187,69862,568787,139318,-106746,264062,251448,95871,225984,318072,36378,-263889,-386181,-545490,-244467,268070,677199,725306,382875,-145528,-503036,-454698,-266992,-378178,-62612,450345,664005,664637,611681,368955,-78048,-392067,-139919,-92135,-52198,-2438,-15005,160452,554420,852522,989825,775095,97017,-435511,-87280,-38572,24877,-288,-232586,-244811,-22951,-95462,-59777,-96993,33656,413180,834699,812453,561249,137110,-129273,-243156,-454335,-339720,-200075,-79004,-138409,-403387,-264473,-21824,7264,-136268,-273248,-140951,-35253,-242513,-287038,-23674,135814,212427,14341,-412906,-209598,16845,48896,-259788,-473490,-424343,-406896,-279234,-87137,-12957,-276637,-149109,71460,191555,204768,47832,-169849,-392012,-348284,-104671,-103423,-295390,-365221,-257688,-327724,-415581,-367652,-103704,67151,188216,204472,-58869,-334765,-461724,-64529,225885,477265,514877,487802,310374,-155092,-191562,121155,64718,-274887,-338166,79914,431516,474790,175725,-163000,-261709,-153460,-57290,-88189,-411227,-384038,-196940,-15057,-148651,-309345,-557508,-202611,13012,-170462,-361170,-164379,60805,232686,88609,-146585,-38563,170422,217190,293505,151064,43636,34736,203913,105818,-272005,-231405,16632,12855,-18761,-125893,-181403,-83606,52614,166389,258175,296356,603556,1079461,1054945,675459,337438,6067,-243499,-364224,-411142,-437187,-345569,-169098,169055,339728,311917,149254,-158095,-452723,-100537,102614,217135,440165,420835,344213,-16670,-345874,-327591,-333173,-386283,-320325,-267371,-382835,-161658,151943,184650,174440,99878,118918,-260228,-44958,128130,175815,70917,132470,158529,113114,114844,6272,-47219,-237469,-605181,-37462,390155,447195,61212,-414582,-225157,-199585,-398348,-478721,-508060,-459885,-115600,40259,86802,-33774,-74314,-145212,-13200,-23260,-78258,-360762,-243396,-346168,-208633,167742,351269,286497,58684,421862,662543,70984,-82443,86093,-301828,-116925,297502,240669,413502,1069193,1414350,1090970,632188,186314,126090,42656,-189368,-239621,87445,345531,251558,74320,-295019,-416535,-359608,-100647,280023,485907,537638,747228,941825,766065,453982,128801,-222958,-173846,293166,564269,646841,819631,645235,367032,126186,286713,261025,176003,-58899,-133876,-71261,-205105,-27111,262609,262721,196646,67436,-100987,-290855,-33848,385996,472945,182784,-129571,-481646,-343702,-260386,-233175,-190100,68907,336337,377143,133468,144882,641686,498380,-143518,-120949,-13283,-293705,-233620,389696,665035,496174,22821,-77471,381467,762508,750501,634348,510953,354423,85890,-291191,-373904,-140254,-84120,-10793,245118,697225,745843,722454,577230,239824,42338,-244472,-214672,-151307,-213427,-325114,-75056,3223,17234,73325,435327,370437,54659,-214618,-153411,6394,357336,869978,1068091,865516,287638,-76680,-67776,-68220,-16702,-382434,-445723,-320685,-111405,146719,352854,453941,386381,-43648,-503035,-46558,554838,597960,435305,64413,-27612,-141712,-329163,-251310,479111,673502,553960,360995,639688,1467225,1980044,2962072,3200870,2131932,645088,-207066,554845,592650,105920,-379085,-424860,-169329,-207442,-233291,61686,68992,53247,159334,403104,488495,559586,477546,269062,-101019,-406001,-487061,-409620,-305529,-272168,-166821,103033,250344,141228,-220745,-330626,-98075,-158929,-327869,-246015,-263577,-351670,-246823,-107628,-108900,-394356,-233024,310485,231391,-281162,-221427,-14367,-102904,-255948,-334451,-387945,-250225,-1920,-13951,-334623,-199870,248463,209453,331991,259967,15580,-432147,-242948,68697,419400,786685,1020287,1424610,1927660,2255043,2098618,1490824,606573,682890,1557064,1897476,1865501,1825389,1267699,398795,-134240,42805,509522,432132,257798,104103,-69672,-309178,-344493,-31664,96813,-15716,-131807,230975,525669,558372,332683,-18252,-357368,38973,468899,611735,266868,-371783,-159228,-175262,-124256,407778,568536,105326,-409648,-344795,-419975,-78595,182906,57261,-226040,84744,232737,321,-419667,-372786,-545718,-371917,-348801,-437551,-172845,-125680,-106113,186632,155192,-100080,-483713,-275381,-116956,-270241,-353745,-101383,-12443,9130,-43511,-20182,121921,-23397,-173370,226885,310274,-83860,-472228,-473361,-355159,412558,1051815,945199,130273,37434,739954,1075450,743488,300388,-10475,44577,192885,9600,-336522,177745,405968,410212,100291,-134850,-142254,-158358,-189519,-160960,-133055,-203516,-246758,-462875,-123882,165508,341897,251376,49463,-48613,86670,241011,176052,-31681,-117359,41535,-59176,-182404,-47885,-50298,-16019,126806,-3044,-282052,-106553,129921,153914,167450,341791,389953,41098,-375688,-132590,-56031,351767,512081,273866,-280131,-294302,55910,69850,29709,98233,244509,293792,192075,63804,-86767,-402601,-192724,207852,184130,-54135,-67617,-79223,-211888,-246404,-352603,-421084,-153489,-43070,-119464,-37365,52592,-56987,-216462,-104512,66599,277906,587285,612311,622092,406698,110134,-233130,-110517,99615,-8995,-243753,-465738,-110335,118370,33258,-105582,9617,102528,79037,85771,-63298,88494,545678,673536,473601,329360,216186,121166,155240,114436,-233857,-289801,18336,290853,233859,107892,-76237,-404284,-310829,-274394,-349764,-173863,-5271,28142,-206847,-209685,54048,176635,194184,52782,-29000,-121495,4644,240017,237726,24541,150557,503664,643907,510927,340170,179150,138470,221949,419625,418632,-33436,-487213,-66845,151959,225191,421853,573694,719190,620207,213267,-284834,-331873,-196177,-170037,-36824,-109175,-58712,-230380,-335679,-86247,327260,470162,334940,46428,-186289,-374671,-520302,-68870,182770,124150,-64057,-218715,-306291,-327534,-128217,71511,87499,-172818,21150,320835,103813,-208746,-383165,-195840,-151594,-211835,-321770,-349948,-181674,1020,-20458,-219776,24072,549657,753409,576733,184369,-253819,-338923,9963,220528,262194,42008,-172627,-172634,-91486,6874,-88465,-318614,-533990,-415089,-484886,-31504,217744,77795,-270693,-362222,-438947,23669,603504,901203,252892,-245105,-361904,-402442,-336702,-256290,-210965,-9906,-62619,-306293,134561,624694,437960,204514,-179874,25089,308402,396622,274320,291439,235541,65129,-371891,-26100,404686,498299,525008,476457,241061,231972,422256,365773,105256,-309196,-268708,68159,98364,71387,173496,108317,195471,216352,114818,35366,118015,-68421,-240590,-317812,33238,615506,573765,466691,671660,820606,823836,416113,-87590,-136835,45704,199243,304076,374925,195594,-167516,-243707,101665,113169,208842,-109634,-564871,-273779,-224915,319563,874971,880777,618954,368098,39175,-62207,-258362,-105268,3685,-151998,122657,349921,396965,54674,-268624,87745,291587,121842,-149041,-532750,-425409,-508542,-142846,-43889,-136703,-442309,-304315,-296744,-282510,-22029,432114,747309,773195,473613,262579,172916,-29508,-369664,-341023,-183582,-310058,-416144,-291029,-240398,-285357,-37967,85060,316285,371512,323638,87522,-364104,-330072,21290,30644,-221984,-319180,-200375,-75246,-112431,-266297,-297362,-442008,-388236,-167359,-14705,171934,242354,325566,405140,189169,-113220,-425686,-614271,-460829,-84934,55301,63458,66823,8999,-145305,-87836,69006,237757,424466,314397,155994,-23931,21146,114000,-72229,-364030,-334017,200253,388133,645402,484818,286065,-54261,-405664,-318296,-89718,33326,107289,208520,227025,146967,127924,174097,152510,-105309,-448185,-169766,153184,239864,136898,-348387,-14709,556470,498737,35066,-407445,-320271,-413332,-378880,-195885,-80148],[-177757,-311593,39095,508991,934883,987961,667032,67527,-197243,-30016,224769,551737,659136,583593,396121,414495,438721,287067,164119,-156055,-471137,-50138,67676,-221129,-558415,-330676,-451131,-332888,60765,263556,141293,-113877,-354161,-413087,10368,527951,723482,566823,-87807,11254,354124,382932,209350,131357,114962,39032,-84440,149978,128931,92926,7410,-119644,-66455,-89715,-39574,9452,-172529,-324974,45961,363758,44995,-265387,-371928,-228290,17263,279323,258447,-37111,-358448,-164054,-228124,-42305,-58747,-400741,39279,449633,409431,70541,-347875,-165196,-229025,-104612,172916,371376,243087,-73124,-363379,-296655,-170376,-165839,-68665,47533,149227,305011,394830,232404,-26530,-283104,-29113,61391,-127513,-257980,-19817,408471,688342,633593,199394,-111639,-346210,-414054,-299094,56387,333332,48852,60114,667638,838500,442245,64889,109603,-64658,-369623,-450378,-238825,148669,237407,139576,-184798,-41599,251666,379062,76856,-36225,-143229,44967,9586,-106305,-202103,-461427,-241081,51591,274518,214301,16941,-185080,-311214,-432120,-285050,-67796,417627,775085,924834,414179,-221308,-327780,-439561,-289153,-27548,86614,63263,-94540,-443968,-354016,-185763,-142386,-261339,-2692,108160,-5715,30674,173459,134825,-38222,-437558,-219690,206947,333116,219792,-8787,-325620,-567847,-501284,-451146,-471888,-213349,236613,699106,969948,919826,732611,743405,689447,535860,274605,44098,17752,320188,592216,470447,39698,-301801,-443334,-54704,292805,707857,872969,488769,15330,-16797,-281415,-285427,125034,337787,391218,445463,174778,-237354,-357843,-16829,29288,-62866,-132872,-133099,-283913,-224598,-96280,87319,315810,484224,573474,508718,160436,-209111,-243972,81917,101568,-27926,-214831,18117,364831,265517,-29780,-51816,-177090,-100708,-26436,-162264,-393334,-102808,11215,-84608,-129608,106187,254872,456701,165458,-77406,-74531,84454,-18655,-352519,-437552,-52114,460669,845035,805774,292331,23133,-40873,-165496,-237604,-159495,24113,107867,168222,102755,-74751,-423517,-509620,-497629,-128690,174011,209392,-68533,-131005,70132,208018,489897,489027,393591,59116,141939,22970,-85814,-215777,-127632,-26215,107669,424991,492796,313991,-86573,-235588,-104133,-236398,-310644,-305420,-189492,-6223,239659,317921,221779,100128,19750,10620,-46667,-367487,17607,484652,771066,1049623,733775,221454,-375052,-202949,15894,-240637,-372317,-251501,-123949,-74109,30037,378170,564338,348747,-203415,-269129,183389,298327,18759,-745,315446,581286,364833,215363,103301,-148714,-444801,-222805,-108834,-445176,-291841,-109036,-268789,157457,519842,552071,41729,-324679,118190,175917,-38751,457357,875422,736441,675531,934890,988651,548682,27650,-381922,-370152,-110521,326833,794849,1003918,628015,237767,32246,16290,39067,132107,-41159,-32059,-77340,-145010,-42053,8472,82119,-86452,114633,175609,-136430,-271721,-235181,-342293,-336935,-314827,-239302,-248837,-359232,-389146,-539764,-456750,-276514,-198780,-73029,-7899,-199975,-436330,-467486,-165081,60827,110208,42002,-263517,-29518,429728,448586,273436,23886,-210601,-363287,-224022,-151828,-165340,-161635,-324387,53238,342816,267440,163603,6693,-84462,-21616,-32472,-87012,-154059,-132977,115900,518107,692030,335361,-187929,-100987,657464,1068310,1387992,621847,-392584,286078,417913,-155163,-494070,-456892,-266641,-49287,-14051,-203877,-497944,-321978,-222908,-106869,-56081,101217,208845,156936,-295840,-304155,116548,57330,-125586,-53095,-244193,-434891,133599,271184,-36500,-234492,629211,1072801,1267864,934850,659064,330404,-44621,-381874,-375007,38641,19298,-31619,171130,132330,664,471659,822846,599195,297162,219323,178580,246024,124126,-35340,-227477,-420633,-231475,28063,214939,172114,-78261,-201279,-172538,-409015,-524517,-517105,-315769,-156860,-261181,-535161,-322496,-214207,-306448,-404349,175696,535423,658069,310430,-131206,-433628,-153306,-157942,-140927,18027,-20180,-213734,-162014,-57413,-114961,-261153,-111155,33515,6573,-149375,181069,437910,289756,169092,64413,-292793,-87307,220536,369526,348805,279764,94301,78104,423846,657360,635811,683946,1006300,1221766,978738,337150,-212196,-400342,-161161,62502,4357,-219531,-106623,-107333,253353,669925,942897,798992,201698,-290576,141291,609677,775478,494612,381322,523328,513442,399769,282260,313721,182147,-96197,53323,157179,206980,70975,5027,17897,-47174,-207806,-253430,-223743,81808,381681,804034,946437,607082,-170384,95063,542500,629719,232862,-184993,-254866,-290823,-294796,-168982,-48480,246294,108524,-130179,-79079,183504,279073,195594,157178,239050,219572,317225,676995,794286,669217,235537,159698,411657,430435,320878,252460,442317,401217,286562,82770,-321280,-421913,-336827,-230695,-97231,47207,485314,677572,686504,495234,-76949,-597196,-425232,-489922,-485149,-444398,-345827,-55694,44047,167364,71686,82947,132087,138519,-43451,-339606,-311324,-141145,175513,325584,274104,177579,-238028,-557076,-411526,-373014,-147291,-193032,-106104,236905,351689,247047,-27758,-387477,-131701,126151,32042,-253434,-224126,-82848,133668,81041,-325743,-161222,306872,374256,-34579,1845,-56471,-131437,-132191,-143735,-57314,64700,111657,373905,613937,484244,225323,-225860,-318011,-424064,-316887,201846,466161,562840,329981,99806,-37679,-41746,-92344,-237953,-451055,57326,433695,456741,91654,-169165,-412354,-227622,87441,322472,360129,215261,-93004,-298443,-185724,-13891,129689,8844,-161883,-314029,-136236,-236419,-566427,-242062,-11426,-269555,-557658,-281748,-100188,155803,128155,466044,433539,205647,-213596,-210050,-1002,260130,224467,-58681,-242909,-404924,-179540,70575,57038,-174070,-427716,-358230,-133521,-47451,-132927,-139065,73200,341337,424204,387301,316969,213890,110196,87565,358256,818629,558569,43891,-300770,-257795,-476524,44251,558967,638012,297570,-28929,-419012,-278568,-61688,-428498,-124960,335032,383622,200017,-94602,-410187,183709,617254,503508,189987,-127415,-195906,-254616,-447568,-138829,-78357,-192122,-604527,-290553,58359,116778,22064,238258,46126,81632,259246,566769,661431,685730,576838,461961,-27484,-342820,-393937,-311174,-205532,-88632,291242,446105,177231,-305013,-261423,67093,45542,-376232,-342989,-78971,75743,203876,226185,-37973,-396540,-177751,100505,303110,167711,-403172,-13874,659510,532299,86502,655519,1168540,848590,376940,85638,-67455,-270551,-537850,-119353,340162,495334,435077,345106,309134,94912,-121240,-381033,-309581,-156256,18766,4426,-135299,-147489,158705,453447,207255,-123969,-323943,-182257,-204283,226534,585432,808092,585140,121274,-6568,-173281,-39494,163001,381453,575317,417152,103718,-179517,-31276,122959,-71371,-175737,-75348,-198214,-488736,75322,147635,-101301,-342090,88237,231912,-13338,-176448,69463,263969,153954,-263821,-354731,-101413,135666,396885,415098,137817,-121705,-407658,-77570,222562,343231,11897,-417041,-39599,219280,109441,-126901,-161185,-42064,-41867,-384740,-553451,-71138,419280,774399,708053,351123,22540,-395033,-69304,257501,301609,-36924,-361397,-219563,5518,152434,83097,-331641,-504145,-106748,135413,62655,-382950,-35046,319896,172151,14757,232119,471419,561304,612689,608389,473715,231023,-135044,-330842,-449690,-395161,170190,144704,-3140,-316370,-312652,524250,1283075,1693249,1204524,130346,-334570,408147,575225,359467,14768,-286418,-47230,290142,166914,-347455,67691,813330,1091110,998803,414996,104136,-47757,-44891,-177916,-325488,-56067,162742,141525,-246309,-424908,214542,742989,1237448,1177051,931486,434176,133710,-190166,-445751,-199955,-46812,-43441,-235440,-130405,143196,231068,166710,-302265,-210700,160270,227097,57404,113541,412048,443168,257793,51623,-187490,-347081,-389887,-86546,-45394,-6687,214247,467693,804527,638964,-399656,-233194,-118926,-403414,-96596,230065,239352,67916,-149874,-377448,-340609,119595,432265,382629,138084,-188433,-397910,-371258,-283548,-398772,-235123,105688,388712,446404,537008,333926,-22107,-144638,64888,96034,-27456,-89264,-151022,109361,480897,683866,728422,383324,-74109,-91162,-26673,-231724,-36472,149085,-21672,-92118,-58314,-154985,-25640,-23190,-57077,315894,705365,641800,248631,13849,-51747,-198422,-458006,-478303,-397132,-254338,-203047,-112220,74072,-11114,-141065,-348160,-432464,-117443,105270,-2131,-178370,-161408,20987,145528,-132135,-478344,-379236,-288412,-304645,-445009,-545239,-505668,-549396,-239835,102312,46560,-278523,10567,390436,564902,432052,119633,-176664,-436758,-404706,-235575,-104138,-196980,-259734,-276105,-415230,-442555,-357317,-63093,127017,279284,202392,-62309,-179571,-166679,127524,278398,469262,404456,145993,-75712,-392710,-229476,99209,152523,-33468,-438754,-42330,460657,425725,-98137,-547504,-444397,-448832,-140442,-54395,-240028,-463784,-120115,105822,38968,-202237,-459475,19974,289550,18225,-398284,-124481,221095,504166,425504,-18686,-125806,166704,307997,450234,172636,-68686,-120252,50981,153735,-34858,-394609,-165994,9600,125302,137657,65746,-17745,-23693,95590,138755,190552,574735,1095600,1082052,625373,194967,-33292,-148262,-154340,-201387,-201699,-86651,164190,386608,251565,99910,81079,-8836,-204127,-210886,-50471,-55706,265523,379478,364737,6538,-294122,-249669,-148755,-306305,-400282,-226472,-124128,-43544,48684,94589,92829,137822,82937,-315076,-264425,31728,172778,117361,201060,263279,222921,62857,-177455,-380442,-370479,-155177,165684,307753,197975,-207120,-282657,-87260,-71833,-233012,-396729,-350854,-245569,-22830,31660,23309,-95957,-119088,-38609,137704,201744,84750,-230641,-235632,-389503,-207598,137610,360109,201917,-212735,312960,839996,478534,-286088,-566667,-415892,-136154,202882,123073,205921,803112,1140519,1012820,628345,102196,-111249,-94062,-351372,-299250,133188,497309,499766,370927,-13057,-52452,237830,500820,652745,696883,750598,773629,855905,628475,396610,118133,-155770,-155546,167771,359594,456569,550233,536702,348701,218889,286787,338681,171756,-137235,-43242,58222,-221539,-556,380184,403238,246155,40992,-77683,-335446,-162312,104691,87973,-170734,-485154,-326525,-59649,-77293,-178773,-191825,193564,526780,583279,160457,-143994,-13878,-124137,-162846,124658,-12955,-374483,-167336,502889,719693,562534,-780,-260370,229418,666287,750340,704640,567872,175246,-52205,-129799,-70142,-51053,-121203,-215656,-109591,270510,480570,680745,667638,382259,233628,-9588,-37493,-158614,-265778,-450526,-145249,-44389,-14091,61376,408006,401854,40338,-186638,-15677,6160,72384,345919,475958,332910,-26932,-307325,-209510,-229373,-423278,-270843,-264694,-161394,-2260,171788,272222,313281,229878,-178317,-583068,-101548,318234,174234,26062,-113299,-151622,-401070,-385436,-240646,442877,750510,636886,343529,-234505,1080443,2033506,3013811,3321515,2407785,623452,-215945,542692,564758,62803,-357772,-364938,-42183,-95969,-548438,-58142,73946,106986,71235,241092,252141,270615,382059,328282,131297,-70924,-339785,-337202,-326195,-215255,-157810,-30764,-2588,-66994,-188748,-348918,-492668,-473040,-342860,-358938,-398814,-424662,-248767,56958,91216,-190533,-314829,29023,151972,-26746,-247367,-258251,-197349,-260740,-413044,-513211,-409056,-98336,5930,-282253,-273147,223015,419361,534021,241078,-154876,-261525,111766,275835,359446,414204,614426,1229174,2013248,2528694,2105350,1307755,635581,637816,1316684,1758598,1630036,1658302,1197441,458939,-28914,-6168,517531,526234,315497,109023,-28563,-303800,-257403,95778,142651,-78533,-433674,119342,421578,273045,-55795,-312353,-184889,171058,568886,669823,223448,-430132,-290182,-426219,-172539,322550,301271,-255118,-309824,-178494,-411074,-141627,166214,87675,-119565,39752,259463,199374,-149250,-264531,-254030,-161271,-151826,-237517,-131839,-192478,-207238,80083,84398,-84680,-531915,-174314,-26351,-196083,-384736,-249914,-55374,196083,161194,147822,302661,133313,-328928,59683,374409,-24356,-356521,-311830,-130407,311770,776844,824157,144524,-51836,730251,1047984,592764,121842,-194396,-102092,102838,-17931,-339822,469249,911304,703644,173755,-194078,-176678,-252884,-207406,-146330,-10816,-47624,-120317,-326342,-118943,124811,239304,203070,134089,349487,403315,365315,89565,-202538,-321277,-99179,-4256,23685,72677,98301,117898,337134,316877,-52423,-392807,-58972,-153865,-136291,180127,401008,213186,-323542,-172946,-149829,103361,323759,269431,-110816,-246370,-295117,-370763,-63384,218724,432599,563076,456613,165665,-111978,-485690,-150034,150448,-20467,-288780,-112531,53403,-21202,-84273,-293941,-518862,-150612,19940,117410,197980,109456,-3073,-93611,-147034,58832,411767,718868,644178,361399,-14547,-240966,-121433,146048,399535,192594,-53679,-435078,-45565,276948,236659,293085,457839,376261,307070,272386,-17527,269065,814716,757134,428254,197453,81239,13552,6943,-164824,-33695,12602,232173,423747,272234,189719,27725,-234258,-424577,-388155,-342560,-243457,158002,287035,39271,-461233,-280748,-58874,21332,47021,-74797,-111655,123120,395969,347013,68885,-234068,139263,319674,337433,239657,172362,170175,156983,212476,171830,-48037,-588821,-261747,-35739,151710,477099,636203,671289,501928,131181,-140772,-218174,-178648,-140179,-39948,-128170,-166046,-290704,-231841,-25441,245642,564275,543611,287348,-56755,-246974,-456545,-97790,171875,-14738,-397028,-254139,59081,-61071,-311608,-64095,139125,36759,92856,294682,55589,-311106,-408879,-188919,-158975,-200923,-463045,-455030,-245046,24376,195038,117763,29245,330984,812949,720907,402267,4243,-248357,-225258,168719,366544,281144,56550,15554,58881,107748,-79234,-391260,-315853,-74300,-56197,35335,110283,-134319,-397265,-215687,-358696,28883,1055866,1362251,763984,-47975,-156385,-156625,-199975,-180537,-213109,-188673,-109338,-62647,664667,1335340,1291196,748164,5551,39883,73788,20882,-176109,-65202,115509,1476,-484609,72091,609343,865749,753353,476729,203851,276222,500839,437931,215443,-45004,-26768,304029,179202,87443,155334,66941,110010,118125,72599,68918,65195,-99254,-222156,-267693,-25312,379456,261891,262103,493358,656981,604749,167492,-215388,64129,194794,318488,306532,148198,-95491,-374885,-472211,-234754,-253343,-127504,-351116,-390118,-163173,-130396,301636,614965,422950,13667,-80931,-262892,-131503,-270012,-145849,122511,22494,205640,226216,172710,-299616,-493742,6025,160558,-16737,-362849,-366717,-140229,-212669,-384344,-242173,-287818,-383954,-201038,-193824,-210582,-46058,463079,888870,965406,565986,438294,273462,223729,81495,-154250,-41678,-35573,-181800,-417978,-321862,-269009,14299,84337,197429,275807,320181,326553,-42442,-523735,-127379,-161810,-329899,-133787,-14254,-1979,-103966,-245631,-173561,-239303,-339294,-367790,-286286,78321,303834,391727,364306,51364,-82724,-234017,-271994,-477306,-361775,-93234,231433,382385,336932,16957,-111313,-41341,64838,211416,118484,-143658,-283568,-66223,206134,91042,-113916,-511547,107884,598839,1076611,904928,559289,142350,-228879,-461212,-183779,87688,264075,282263,294647,303761,363546,438916,340860,-2562,-432190,-117446,161150,217656,78803,-407007,106449,571175,525146,149869,-134401,-203787,-337103,-372567,-223539,-81974],[-85341,-296663,114063,716409,1271974,1394169,1122104,470174,66783,35743,137484,368135,502776,484643,400851,403012,359169,99847,15539,-218172,-356130,123802,100931,-215399,-362160,-189788,-354625,-248802,81750,175911,23983,-189464,-390132,-207250,312011,885163,1323473,973472,481906,-286016,19340,176080,111396,-64350,-259494,-187703,-189561,133668,182205,75567,-58884,-140642,-222091,-273746,-329022,-182575,-309393,-373983,10175,282297,54619,-46074,-39446,70225,90848,189395,59406,-264706,-339232,-126143,-153686,-74076,-105154,-134996,209795,532855,487102,203580,-408979,-91356,-78567,90276,445538,485995,312393,31321,-252516,-269177,-192508,-96703,42596,113350,148082,115487,49,-172966,-193158,-210883,-3722,93212,16716,-203743,-357942,285411,697526,793938,306801,-48585,-316488,-481377,-443328,-234808,-6876,75054,349552,611986,649077,296672,-81497,-171671,-257311,-355026,-362911,-96529,280657,253467,-55257,-248847,85385,278087,177532,-189021,155323,313960,384645,209069,-107987,-278181,-360983,-192569,101962,372554,273962,3756,-305279,-359809,-254252,-92063,154486,542985,905755,886075,308832,-238575,-262598,-420857,-392802,-137782,-13015,95854,4846,-319295,-177502,175905,242936,-56327,-289592,38118,163399,121541,292300,291354,13415,-441953,-243677,112088,320951,238310,29099,-332093,-464480,-210735,-107060,-258642,-43888,277805,535131,573247,583587,451492,546416,510509,344347,157944,28737,-6109,227353,374627,253023,-168648,-451192,-152586,95857,331012,646744,850613,649952,258325,123570,-37208,-240265,-124376,25113,169276,378989,364400,37504,-257214,65566,177602,-39472,-248367,-209152,-355877,-209117,11543,140237,239116,227524,236232,176880,15992,-231368,-269653,156405,174819,24527,-158341,117791,439570,305973,-81302,-207730,-131361,5901,9482,-138680,-198081,-102124,-212931,-380651,-329172,-49532,237482,385780,246922,282747,298653,192622,-121021,-454040,-288440,-84497,352912,825924,900978,441309,24089,-183343,-238351,-471267,-180126,320802,358622,119100,166990,12076,-271637,-516018,-550570,-154799,127998,86742,-257370,-392001,-224320,-172377,119598,55575,-74575,-193731,212798,272678,140127,-154642,-202757,-115525,62886,305706,445736,165295,-209024,65230,177683,-21540,-325429,-368287,-71614,113099,222188,302087,296204,155287,-3009,-69520,79302,-121220,-270745,281649,642887,808612,540919,19339,-506431,-280234,-174389,-464810,-400908,-119794,-60,86803,189380,500437,595991,316983,-234962,-243172,102725,149866,36165,216863,479311,530707,68641,-308994,-277810,-257395,-578866,-259489,-46376,-280793,-377042,-22001,-129508,181812,473931,392351,-155809,-283927,186447,103964,-240757,574315,1082594,789663,455544,722032,882821,529916,-15238,-509827,-348919,-103819,-100224,205395,335849,34946,-292696,-309495,-266848,-208897,101307,48729,-23768,-250407,-326713,-248589,-72016,108557,113350,243476,153618,-252509,-158074,-10216,-162422,-420826,-424203,-281788,-101927,-92946,-161424,-347626,-253144,-95062,-118326,-135539,-29375,-142171,-347008,-479546,-325274,-135419,-239228,-368746,-461870,78931,460191,371285,21882,-271981,-518456,-490472,-317018,-149623,-231691,-359373,-288222,72770,257351,200234,229382,95747,78438,260379,312350,219579,12709,36350,162487,635977,1003516,635428,88970,-426635,244227,854966,753687,236778,-560486,278177,423503,-157965,-517710,-373950,-258770,-86321,47427,-114750,-404148,-406744,-323487,-57478,77187,342529,549985,327254,-90296,-280783,-134935,-220995,-455074,-6587,3845,-420237,-10723,299585,94912,-441791,345720,775120,936864,576117,346134,206760,-124673,-470268,-369756,-227941,-443386,-305069,92,-97011,-111250,280020,705262,526854,268334,47662,91378,219722,-3563,-214726,-189642,-263668,-90365,138196,239489,144605,-76824,-95229,713,-228845,-458090,-511118,-338254,-178217,-286026,-529925,-314891,-226937,-355084,-392830,106541,488100,485677,259376,-40865,-205697,-99360,-63588,-125547,-248381,-350538,-463312,-242823,2696,153834,22284,-84847,-100686,-166163,-235134,138855,432248,439365,399314,132918,-461959,-63790,149382,376197,524423,549580,250444,147626,345494,543296,546242,547697,756805,897500,588012,142394,-202964,-404303,-308151,-176534,-93437,-301393,-413599,-233102,122756,481999,815319,761617,276402,-215464,265359,875520,1094450,625126,302471,305779,217949,151594,98238,105863,-145972,-308489,42251,178595,93508,75174,112581,257662,195669,23379,-123329,-42741,168758,378955,698833,678809,339939,-117898,246294,503945,359849,69901,-201045,-181210,-270984,-257514,-429564,-296432,66695,125134,18733,138149,441136,552144,622350,592165,548654,211203,79433,462749,595589,525747,119894,-103200,44727,248080,421382,419271,641754,521326,517810,132154,-133599,-212059,-282272,-214143,51424,264290,462958,478783,527303,221064,-283873,-544636,-329901,-234555,-202386,-186641,-87896,132373,147298,144134,-5221,-61339,-103726,-61075,-208070,-392493,-91644,127717,349019,436670,444951,319387,-110144,-433517,-516882,-100549,335708,262429,225576,358865,465354,339452,140456,-185109,-238784,-5150,-89511,-439699,-278540,32850,104493,-16900,-264944,-139594,210692,328658,67810,24745,-36715,-128951,-136110,-295482,-298497,-147368,-148240,-77054,215829,285137,242854,133278,-25828,-252158,-441384,245414,532359,647843,361930,98087,-26677,-54231,-101677,-268882,-529541,-47447,200024,200262,-135301,-402973,-313279,30380,325976,422971,321357,85584,-258905,-289408,-113379,36321,32738,22330,189438,97383,-34910,-136156,-364313,-232949,-20340,-281792,-390658,-94513,75752,-11297,-80228,292966,230091,-83375,-462081,-300033,13233,299426,229294,-215336,-331638,-345485,-257826,-82348,4496,-141557,-356716,-291725,-60006,51369,98296,97463,189819,481226,688730,729625,675264,549095,353444,91983,22818,558503,408760,120970,-343805,-422189,-393996,67964,524512,605252,215262,-98682,-332372,-108767,-24436,-297735,-214640,107371,258366,258344,91342,-357326,277852,655768,490201,323827,69240,-199938,-359567,-529345,-372282,-366304,-522305,-646841,-301684,-131094,-18289,12636,164958,23386,184038,430222,856655,965639,830269,768019,572507,110704,-245696,-474621,-570941,-560583,-392844,-15276,439242,422341,-15930,-448867,-11872,101555,-283931,-279137,-97276,66989,173593,117564,-167566,-490930,-197706,-2980,-73930,-32031,-414280,-173035,491463,341626,48982,817056,1480828,949778,276940,-421842,-196815,-77407,-280309,-258232,260048,550950,698440,803347,702668,478485,3457,-385269,-457626,-444131,-177525,105217,168755,126061,145683,307650,94302,-149014,-269961,-220299,-390497,-34158,475746,942277,721245,190622,53775,173705,440465,472117,484797,572534,429572,131279,-352132,-263374,26519,-106745,-335264,-134762,-203933,-390251,47899,156226,-119109,-415773,84517,172345,-82365,-526328,-310141,-148101,-222410,-419496,-423266,-236360,17640,393248,492708,229881,-14489,-116787,112898,318471,248764,4542,-538362,-164123,117856,92093,-15117,-97980,-148785,-179289,-408346,-548658,-150143,247906,680602,776833,522849,215840,-222595,-109527,256074,287258,35248,49616,308798,268673,284943,233253,-112017,-307111,-120345,132972,91389,-391318,-154702,190849,-2127,132563,479636,529217,355011,218020,224373,141886,-40575,-250060,-238866,-215420,-161411,131486,168065,-76935,-263639,-60483,420793,882232,1104284,858896,-31547,-284347,325079,530004,428447,249566,-44659,-75083,201748,63682,-390047,112100,902506,1200433,949991,312568,117631,41671,-139758,-414274,-233085,138428,193407,-1512,-384562,-460041,14178,391269,791146,908887,936160,572275,227599,-97102,-366283,-404346,-170408,-15268,6307,275009,512075,457351,250548,-294640,-128495,174579,79637,-86470,242316,510574,389331,195343,42454,-145834,-146547,-184287,-136510,-31595,74308,240091,755409,843827,858883,134486,-239388,-134767,-237970,-501649,34121,323170,325699,72492,-171913,-331305,-82210,62892,-31739,-148771,-198291,-198126,-197330,-258771,-447767,-263538,7268,249593,340643,535834,397982,113907,90370,162498,146637,-72336,-190125,-251996,13654,315407,452602,402733,-70195,-74213,236879,92231,-381985,-130040,157790,85111,58055,-92460,-336329,-114108,-49241,-155344,209526,533716,434812,-58887,-35821,91876,-41506,-262151,-446264,-424765,-246144,30122,218122,379834,49405,-120757,-257850,-252266,-24431,241773,196809,178432,3263,83498,12167,-333631,-573598,-463490,-386408,-402159,-510514,-405230,-411377,-536486,-132071,379246,480688,37489,272068,605523,780222,533786,93675,-291751,-540713,-472070,-326246,-110353,-144271,-289924,-356999,-501833,-394294,-267134,-106023,30365,178641,-5696,-293682,-181949,54827,319074,324897,379283,298631,-16571,-427215,-507257,-259628,45745,178728,158808,-281007,-79465,439045,283527,-347117,-205382,-163564,-426390,-296988,-137531,-216923,-322021,54617,261216,229535,-82472,-304357,188610,430744,93343,-381563,41710,397827,605817,462117,-97619,-237869,95037,267529,421126,161679,21306,-152877,-243985,39438,126420,-203463,-268609,-7252,211101,374396,296633,106543,-61468,20357,-22989,-8021,385784,832101,823396,322397,-69418,2170,66951,21287,-100293,-25027,236988,480719,513633,207682,144421,302478,250061,59158,193230,-105577,-344309,-44020,302473,357216,163865,21477,10672,41840,-85092,-226313,-109683,44957,103849,-69473,-56467,-139083,-80037,-223100,-460788,-270501,64870,238009,226412,228159,221371,170107,-48298,-213146,-227136,6724,101149,213710,101154,-13886,17734,24658,86599,70424,-94013,-299889,-270925,-85914,198257,246684,31138,-172770,-219109,-21995,188097,344742,136096,-261317,-267444,-491279,-335910,-46244,216468,1548,-535580,261064,911567,831635,472561,806,-256906,-210890,-2154,-119899,-143820,315913,647630,777159,532271,48435,-423030,-432567,-623480,-322416,123893,504919,623615,530228,224899,330437,788430,990702,880093,790959,793459,762850,667016,485650,410282,206612,-13945,-157698,8303,111192,171816,169761,311317,172757,127384,122469,241977,27434,-258106,-948,97291,-270676,-41569,394932,479328,252586,-33483,-141202,-328903,-285244,-158182,-284351,-509751,-362004,-113139,166978,144306,-129605,-345227,188579,649168,730299,237861,-354625,-71460,278423,407604,305949,-56930,-432968,-142142,463558,609982,469703,-41577,-443304,-104626,301620,535868,643920,447812,-146718,-178692,163482,157815,12653,-163112,-467954,-434628,-212629,77342,509867,685730,537807,358682,195881,78172,-162107,-320761,-367040,-192248,-124780,-74337,6073,245024,308742,-52804,-127935,146220,94209,-123750,-244616,-79148,-182063,-350111,-529001,-389472,-153720,98150,177665,-56754,-36808,31190,75108,141445,159620,-86418,-515209,-358317,-98298,-25896,-284870,-352776,-241193,-311038,-310998,-125868,-187481,-1738,514141,962532,1186329,367606,218420,1441467,2486549,2796180,2233820,574577,-308756,374895,329957,-91324,-395316,-357670,497,55563,-254186,-201150,-162731,-134043,-154043,63116,54060,36219,224166,295011,256707,153415,-160434,-279159,-380609,-201429,-121697,-80114,-58124,-56158,-8299,-43597,-154099,-50933,-146204,-333692,-340390,-397281,-246691,98893,129450,-72235,-183926,-211836,142377,438490,118304,-393531,-328938,-295225,-551193,-379588,-392814,-262394,-27420,-182821,-360882,40703,526980,560055,179777,-311009,-203405,241397,244554,100653,-105299,273572,1041503,1779617,2485996,2028835,1139170,453156,492651,883674,1273752,1133818,1098185,792978,378458,-76230,-226242,305056,492610,316175,99770,-3413,-310554,-306410,46055,45321,-65002,-509184,-86619,107868,-131744,-280206,-54719,-72608,168831,501248,506845,72219,-458986,-423424,-542191,-157877,165518,6134,-412805,-72015,-37632,-302840,-231408,46056,39432,-83355,-107042,168191,177675,-82135,-114464,-37916,-15495,-10074,-55647,-82539,-197979,-374513,-70320,15175,-85506,-368903,-85567,52008,-75109,-243561,-292964,49925,367279,386023,327692,462537,378774,-25033,-328107,37489,-160863,-262119,-93125,253720,388782,412413,370833,47048,-161099,340110,567760,244646,-99196,-347855,-266939,-68905,-113696,-282701,566936,1206477,873233,189984,-264301,-147047,-355075,-236537,-58133,37116,56802,-14595,-264486,-123465,96466,134179,130501,246464,615331,627992,460151,29579,-200349,-337041,-163857,-6234,-17170,-25231,107677,170983,358532,409264,79120,-172805,-87725,-311766,-429948,34075,395939,378658,-84589,-416208,-256382,-176636,32651,146029,-35730,-31392,117029,-60865,-2348,282683,550977,727418,605268,247617,-194093,-435563,-245725,-168526,-373297,-355959,-137484,54254,43523,42760,-131821,-461359,-222534,48893,259480,316304,162559,96485,158237,154116,232809,425393,627509,516819,-27886,-342015,-108840,181477,330461,555475,356487,77882,-380095,-7625,375904,498891,691393,841235,601056,429904,296824,-60970,377472,881912,656954,256453,11211,-105027,-180388,-221777,-140852,210074,109206,191208,179237,73087,115070,80124,-76614,-344835,-249539,-136461,-408719,80412,327840,250409,-125363,-395917,-265173,-79925,12217,-249937,-239076,124984,437041,400695,157105,-261184,-382034,-123151,103261,88239,204440,175336,37056,-86959,-228065,-292890,-554769,-375476,-283425,-84680,291633,562822,554413,405833,213097,185715,128248,14408,31466,169483,-65157,-277377,-430889,-225848,-64740,9441,406489,487613,285685,-93831,-190701,-382161,-359044,-155672,-326843,-360336,101050,525083,392517,-66073,-118347,125837,162151,155286,233897,14589,-427417,-217636,31394,111834,-39740,-271524,-238617,-28610,102096,250948,288388,164050,220140,753595,708950,455067,282089,148428,-257244,35151,297600,326389,183922,122932,63022,37707,-131508,-376186,-147041,137032,342408,194195,25372,-312461,53550,248750,8658,-44509,1031870,1310557,1023772,218301,-33219,-8793,-89825,-145711,-235898,-403847,-144558,3375,790979,1433095,1565172,820900,84321,-6904,-138360,-272333,-426703,-330154,30448,-46050,-493486,157200,754631,1090259,856079,390274,69180,155984,354286,332058,239130,184203,212563,319617,21619,-101996,-41334,-83992,-59935,-33057,-110243,-84656,-204014,-256076,-323267,-311612,-130625,44872,10205,36948,152053,282362,211773,-81226,5947,313637,393951,345039,188345,-90670,-253622,-225499,-213484,-461178,-357616,-292700,-520602,-236281,-62763,-62669,206234,258641,-19782,-270755,-276601,-120070,-70587,-218183,-73923,273848,190289,110589,-16989,-90909,-150440,-191077,-101276,-71623,-217456,-208219,22023,318587,97440,-183164,-400855,-454360,-265636,-115072,-45181,-122232,-175723,305701,826035,929587,542211,446695,215990,275472,353782,118200,158031,65514,-107877,-381296,-368260,-261086,-79110,-82147,-105979,37230,190044,362315,138713,-342148,-241110,-203921,-240545,-14805,52446,-61451,-148333,-259322,-153138,-108290,-145501,-173257,-329449,-81313,278877,343361,225730,6841,105217,123816,60704,-183921,-518551,-122569,517838,930112,794642,190775,-125807,-93824,-76565,-104573,-292601,-530494,-110914,128876,388761,319050,97054,-345432,70792,822770,1310115,1120119,633292,223067,-61573,-330291,-250063,114941,336303,304641,300120,394743,490632,550260,403820,32652,-409662,-133670,48745,115103,-44639,-392440,67626,382105,404415,202229,49950,-122493,-316081,-330825,-241782,-88420],[41802,-155663,79681,683280,1257815,1541320,1421327,830197,302903,53862,-22102,97735,266867,288000,291541,308307,213897,-99488,-148492,-301602,-157328,262613,142636,-189755,-165602,-78619,-291763,-213218,21740,25150,-117694,-239937,-460696,-56079,520291,1224421,1614170,1106112,680534,130377,-234269,-27316,38397,-135498,-169857,-422023,-366349,-35346,113855,-43697,31143,170135,67707,-152401,-371169,-402338,-345530,-347662,-142700,32318,73816,274966,370027,384749,133364,-101857,-374418,-268848,-131367,-70636,-87495,78043,7786,3525,242665,424981,405023,247550,-251525,-70652,34395,201849,469245,313737,174821,40980,-194814,-281873,-312918,-153383,-6592,-35647,-73804,-270042,-430098,-256751,-206598,-163494,-50317,84920,251283,28843,-343871,256000,629060,735867,310512,1988,-127391,-221919,-158760,32883,293549,570230,571686,404047,260450,35162,-159214,-272899,-263953,-242492,-379509,-86923,183636,80532,-364529,-145444,69130,122691,-244862,-226952,304956,603132,508900,262484,-176180,-431167,-309704,-163843,123164,384683,327341,46045,-224166,-438951,-127166,80679,336560,637632,993688,841931,274326,-167462,-299771,-474096,-369248,-180318,-89345,73781,-733,-281386,-50160,419141,450535,163589,-547310,11647,355054,285969,348042,334058,-52189,-389994,-218607,16599,260303,307487,151939,-228664,-401052,-57312,211620,21233,29364,116652,190898,65295,28668,40658,264166,272935,93588,62623,32972,-54985,72213,97995,-40703,-397639,-237072,130396,217123,363124,611774,864417,826734,562937,371795,259784,3143,-329646,-360226,-143385,237754,492947,341161,-2023,100820,271848,69055,-298801,-427356,-445072,-132350,117615,128497,22312,-171496,-116111,40122,156763,-126412,-321150,148469,186335,64627,-136489,102715,388712,323056,57683,-79296,12838,99361,108432,19322,-7207,-129227,-385886,-347893,-54963,-27000,2286,99324,386580,595348,579499,231076,-202670,-371191,-200434,-192834,138276,633183,806930,591095,131580,-263530,-244240,-405743,-60903,460348,370289,-33476,257904,130009,-163629,-515674,-524161,-289281,-40088,-72519,-292521,-256270,-331308,-460975,78321,62660,-113031,-486549,187748,379618,214821,-103096,-269288,-191710,32890,184471,339286,-13927,-172774,282122,266819,-7437,-415322,-202098,172427,147205,82414,159849,293989,248460,-25173,-143688,162072,61909,-424687,-15294,272456,208695,170421,-103078,-172138,-244548,-340326,-483049,-282113,-86214,-7933,64900,227994,530541,542344,183476,-331223,-122245,126425,-4311,-71061,318950,592013,458692,-205099,-346171,-75333,-162900,-494897,-259823,4851,-102404,-402531,-78818,40110,271527,420079,88891,-434871,-226455,178613,34392,-402108,512794,974130,681041,217021,360363,611899,451446,-12894,-567981,-287919,148425,144315,134929,23983,-369296,-527421,-375246,-478321,-246916,91564,158171,80735,-84524,-115996,-197643,-138969,128359,321121,364729,108051,-342497,-10966,224183,40492,-197369,-176627,-53785,86059,61842,-65497,-116784,-24247,77494,-18439,-206079,-139856,-149325,-185095,-212451,-306464,-368358,-491768,-475893,-326392,21611,267347,123764,-312992,-491284,-296859,-301310,-239493,-200575,-318631,-545018,-181528,84539,159266,163443,214084,81765,158541,451851,603226,500468,283008,164098,135272,672074,1185324,889164,315006,-334430,-306676,241805,57313,-135591,-430662,136063,305749,-30083,-483846,-261909,-53391,44575,125122,-28138,-181071,-237295,-159134,4222,136310,552944,848504,534732,213224,-114301,-370337,-192993,-269031,-41339,186995,-196452,-147870,326736,205451,-385508,-52575,454304,503191,191482,-115780,-950,-224969,-485073,-299331,-161047,-71614,-139508,-179323,-399909,-290909,137944,510807,377517,261858,67059,177182,217113,-133082,-322703,-65950,-132077,3997,157652,138089,55827,-49440,-22098,89401,-80553,-394502,-437719,-299540,-156859,-200124,-467774,-272209,-219523,-419152,-356137,-76967,298550,366980,245174,130155,-34772,-185966,-55954,-79579,-287634,-339794,-225648,-134471,6768,218050,184591,-46460,-236497,-385347,-250801,109662,380692,519759,524068,144545,-423635,41501,176124,372305,627768,663615,395933,269801,291383,368407,329276,244704,383706,486593,244088,12023,-139844,-201948,-259113,-283885,-120232,-157811,-453242,-396796,-7661,374650,742056,632373,258689,-149326,345806,959100,1115317,628744,215190,78180,-11420,56720,87055,51531,-306582,-370210,43637,333586,257894,192945,168787,361484,353583,195351,-22929,47239,86614,194847,355378,223378,10263,80242,330456,302701,-121063,-143415,14716,-8424,-149159,-194326,-532675,-340295,-44906,156896,154667,349982,702520,865339,985066,923375,770319,159607,-240737,58166,211891,177747,-23545,-241633,-284373,-15295,357171,533685,736469,649394,616003,152092,71293,116581,-18747,-123658,61682,352380,304954,122044,160095,-191776,-478388,-342846,-131998,25858,58453,16928,116558,284557,184050,-46085,-267501,-347599,-410918,-308105,-384382,-363582,-54936,226392,338352,425534,512256,393115,-19822,-260345,-448950,-70364,442562,641615,465534,351574,438273,270915,132943,-133758,-285552,-186949,-230207,-221466,15146,260759,580933,322983,-58433,-214855,-8301,93466,3831,-158935,-159209,-140597,-144546,-378663,-564786,-317935,-192383,-336390,-457611,5182,278797,563179,440805,79734,-469137,46503,369323,506978,291051,109763,81568,12378,-145013,-353215,-494337,-106864,25759,-41825,-367407,-645693,-174265,220159,472526,491453,285054,-63825,-351889,-190861,24401,81918,32118,218349,476448,367591,-62419,-229855,-189886,-46103,-65167,-346676,-138316,240150,452999,124220,-174028,-131463,-97071,-447759,-541544,-439251,-66411,211826,90893,-408652,-414349,-304726,-313065,-232829,-6329,158937,50769,-62546,29540,115211,217807,200330,240227,553938,872073,981047,941217,780111,457238,95723,-209826,170604,258924,118246,-244134,-407066,-222198,194350,564316,535431,136075,-148176,-260155,-83918,-88520,-232752,-383918,-131864,219775,365094,320453,-149950,274804,495641,289279,276567,168357,-52493,-360261,-440651,-525198,-604842,-618727,-484712,-305204,-343793,-185896,18995,69284,-21843,179435,462528,828940,972437,751323,779603,553415,222198,-206466,-308487,-260885,-319778,-387742,-103399,463191,737724,386166,-232864,-173619,-68463,-346993,-104896,107382,304156,335550,102876,-269494,-488933,-137936,9884,-183008,-326391,-456323,-328346,129248,7951,12240,784482,1323229,823148,43705,-303890,148013,169303,-126242,-322242,110760,474125,826780,1145371,958402,677138,30843,-334798,-486245,-613310,-276103,201374,343827,356235,236325,178106,17849,-187657,-221327,-187696,-85574,-432166,132838,747360,576973,206535,316878,747939,727342,571764,477489,509220,450280,222976,-174127,-276420,-82962,-173695,-433151,-109489,-130897,-229534,77916,317630,60736,-301943,-33682,46343,-151331,-530601,-360349,-299238,-386330,-325926,-203004,-212991,-86641,301053,482533,352859,219334,170556,209563,271409,65944,-10370,-443863,-307180,-135625,-97469,46398,1924,-230552,-455139,-426048,-448168,-265694,25565,376547,658832,698166,396432,-93812,-87217,207948,160047,74837,228633,481624,362336,320186,353136,185051,-60374,-46252,103379,54435,-513169,-220643,85491,34437,367040,572068,369285,-33365,-235922,-202424,-180874,-268344,-406981,-293065,-143728,-66691,-65261,74405,-28993,1742,90676,102601,204461,230886,310222,-161670,-204383,212898,440803,484889,487455,202518,-99495,-72966,-144708,-370725,-12255,559508,820186,487686,102470,16007,-39883,-265242,-565271,-130152,297771,259888,-107674,-522357,-386384,-64682,87254,228822,561849,751137,574252,216539,-41548,-215971,-441565,-412358,-101344,158266,475032,556446,385879,71638,-442818,25200,124340,-161419,-274135,254553,416282,214905,19102,-77152,-127819,-36484,-10559,-155926,-126543,-9932,83867,697270,655476,702841,461747,100569,159072,192774,-296278,-207779,272984,454258,261685,9100,-278678,-317082,-367647,-424447,-363846,-105882,45906,18424,-173762,-546183,-231755,7234,97158,240795,520405,524534,326659,273878,174505,54410,-191432,-310199,-314134,-106503,118344,224615,132209,-476658,26810,450123,172601,-431577,-217298,43508,81109,131840,-100862,-580625,-199817,-184420,-249182,152910,425370,275006,-275116,-74820,204505,95458,-141878,-387385,-303933,-133112,126503,340429,414966,68237,7196,-21054,-6205,104276,336968,301918,332999,218753,202549,-35655,-284114,-322973,-417794,-389660,-294964,-366347,-296118,-343334,-442844,-88846,444157,677382,225726,384246,673633,799936,489656,-11755,-417652,-393346,-473688,-366665,-170966,-181436,-426244,-499363,-580290,-327769,-158334,-203640,-180138,14381,-121497,-509626,-205548,179690,421403,334182,226356,201126,70918,-262813,-344120,-272498,-20616,159821,233991,-194924,-10341,365063,89891,-427102,65470,158295,-47468,-209431,-109075,-157012,-46515,329904,439641,355934,-38662,-139495,296227,434734,65297,-224918,278608,514027,507013,219281,-293352,-142563,52785,166140,317982,247357,231028,46367,-303632,-196335,99470,-51380,-219239,-40517,213511,502936,425361,226020,-44806,-40275,-148651,-238847,24127,357257,385420,-85557,-89126,275187,381575,192794,-40701,46624,389550,588909,508572,246442,408514,606863,493672,270331,458057,222204,-287378,-264811,214085,290136,265662,205978,96970,168122,151603,-72727,-47782,99940,89775,-208953,-233842,-320602,-431040,-420499,-286014,-143090,185843,364965,356355,211635,80670,6396,-97398,-115410,-32438,177995,170586,145728,-136751,-127732,157666,204220,204720,157500,-30585,-290027,-411708,-93402,322399,416886,153553,-276304,-366623,-105008,124402,311256,55737,-472258,-222898,-329350,-526576,-368807,-97695,-218813,-357441,273598,858750,1036154,968719,389476,-109714,-322572,-234376,-323076,-508275,-189681,166138,505466,428403,95407,-179560,-258946,-339754,-212763,91890,327481,471262,429380,360608,634417,1096557,1149516,935890,780911,744949,779664,524055,432790,427552,247912,53147,-128778,-85043,-64715,-75696,-70516,97403,8216,-95170,-119092,28080,-192022,-351554,18769,82286,-288652,-123367,339956,477703,200097,-145434,-226191,-290417,-407189,-259605,-222728,-309915,-171656,9008,304390,351603,15925,-535311,109322,697558,816690,369473,-121404,521895,1032173,913246,399774,1526,-236457,-94656,303501,401109,272468,-67795,-325686,-327941,-145588,163377,414351,132598,-500552,1427,376439,274149,12064,-233600,-441511,-315179,-417936,-314076,339939,709513,693307,423483,296380,69041,-187917,-319360,-229588,-195263,-179107,-73786,19325,123998,210511,-141363,-51699,312119,231975,-132159,-405927,-70578,-13563,-161789,-311763,-200892,64025,590093,557482,149181,57402,33549,-73351,46325,42539,-396640,-277613,-45482,-32821,-241225,-274533,-204398,-214872,-467210,-182709,-72618,-141643,-356890,200360,1138965,1714500,1326855,824028,959706,1737769,1777970,1498780,441553,-405780,153412,21852,-257942,-380178,-428233,-35626,200154,203573,53847,-371716,-524000,-87658,191735,134251,-7168,95907,251036,322890,281630,50783,-177944,-403447,-139966,-35141,-63091,40532,194103,232723,213942,224097,290174,51481,-314734,-330554,-387479,-258173,18299,42584,-20319,-77216,-337024,161544,761304,495180,-161989,-420590,-274644,-470745,-166111,-186886,-430461,-134789,-96978,-376989,-178561,484019,508098,190807,-375648,-213833,178797,68275,-218297,-390875,240311,891766,1318903,2045685,1938924,1329208,530904,473128,846767,818939,595008,368497,234131,168195,-238201,-416030,135217,399811,285068,106113,45328,-251988,-496121,-179250,-136483,-63045,-328143,-224802,-245700,-351086,-101738,98051,-43633,69117,283731,130394,-194757,-433704,-423502,-361049,-91121,-12350,-194577,-89366,195370,126272,-176387,-258199,-54469,20279,-106242,-354909,-156047,-17152,-140203,-63876,51238,67710,134633,130545,57866,-135129,-526566,-95753,58216,4396,-99450,60425,144177,96741,-40542,-278483,41813,397921,544805,475680,559654,623314,475567,190043,-160533,-499709,-244529,122038,609699,701770,381257,-90624,-104082,-179484,-159403,-106411,-160988,-284972,-412737,-384783,-246439,-248677,-228466,466480,1159735,920403,207177,-318703,-42802,-301856,-301817,17244,35378,93591,49472,-238216,-100610,146322,138799,71472,317779,623431,746938,517149,79480,-103898,-193559,-70560,30785,-200986,-194275,39759,160756,222472,214253,-24751,-57259,2959,-161180,-472824,-18930,439488,563931,303681,-159432,-406285,-407720,-254159,-22266,-27836,78535,388509,266021,146820,328716,616567,780839,637934,308600,-267238,-269058,-180990,-247782,-280555,-165175,-161684,-70976,18260,135465,41655,-323932,-270302,99856,302105,305694,229878,156548,336832,530260,510742,341011,333518,196439,-401996,-72185,228835,388575,472056,634897,521921,178707,-336756,199,442432,811985,1035628,1087474,758540,469701,173130,-159031,399762,751142,447384,67003,-102020,-235741,-337526,-386035,-63967,132928,-33683,-177815,-324242,-281280,-78650,169613,144909,-254950,-112046,49853,-296518,-146312,231622,354509,99602,-293442,-313779,-33507,-37805,-353833,-364143,86240,418508,458420,293599,55241,-269157,-516356,-135087,-46746,271521,240732,-10438,-341077,-468567,-449832,-426347,-357580,-379062,-386932,6084,397538,397664,304972,287516,429440,433333,284635,295799,420622,57088,-306785,-439833,-186364,-147662,-325343,2536,182596,73600,-260096,-163647,-125538,-137126,-292618,-283709,-16785,393595,753843,705923,283869,17158,77176,200905,225915,237697,33915,-451070,9851,361233,428927,125464,-157302,-46835,271435,240354,176518,287563,267611,233020,573539,555349,341511,467296,457930,24268,-87855,125725,258904,230424,129850,-75932,-221638,-356995,-388706,-30606,279772,562181,255547,-81838,-167975,493209,753990,345914,-73550,566658,906539,970030,399362,38368,51774,-24036,-127252,-214073,-473324,-216793,-126806,446152,926327,1187537,540997,-29019,-225669,-310745,-438108,-390377,-275413,-62993,-138188,-332179,252405,836709,1097938,782926,240273,-142018,-86405,44611,89108,176909,304652,411291,243699,-117774,-246665,-162320,-197898,-225674,-183472,-226413,-223281,-422050,-489565,-510286,-452208,-233024,-168913,-55903,-44351,-155502,-129474,-115965,1516,277339,512524,566686,252354,-8582,-95974,-58122,-45028,-177074,-405350,-169578,-274210,-569908,-172745,-6824,-4861,143693,108678,16983,-15468,-234456,-40742,-20217,-143608,91088,395245,342444,32493,-166728,-138689,126422,49793,-121129,-315425,-383260,152086,434659,785831,377704,-19618,-253189,-283779,-190129,-36391,113746,30964,-302413,-15628,531971,642704,408077,284028,38997,120264,324003,191889,17928,-108866,-214032,-361547,-292821,-218894,-258426,-348193,-531921,-245572,7401,197414,155781,-176931,-261971,-83100,-130713,-61350,-45500,-250591,-193654,-274022,-272829,-119787,67015,259186,4433,-287419,133988,158173,-3494,-42876,172291,323324,249538,20750,-286223,-123833,641813,1197335,1019679,249914,-205711,-85496,-91621,-274359,-353386,180410,485635,526381,564966,544590,200775,-275457,101389,951037,1280006,1060806,487493,131028,-1776,-115611,-217513,58774,276215,261319,217316,357150,460297,458555,310960,14965,-277913,-279899,-194941,-125634,-271457,-412976,-139592,50662,147978,129041,65011,-190916,-287838,-110256,-68253,-16410],[159154,18332,32024,475902,950908,1434485,1463660,983074,429049,9220,-205792,-150753,27903,25599,47540,150349,52114,-257874,-173151,-323940,-59473,295193,132420,-188940,-56653,-15893,-256904,-268200,-106241,-102586,-118262,-142990,-382692,-5834,598549,1362940,1542855,1020252,493998,99599,-178464,4086,216869,294883,321854,52096,-255779,-121996,28996,-107309,252792,460396,575018,257579,-53700,-405139,-177681,-178306,-292648,-253325,52264,469309,659949,583756,76217,-344469,61827,356519,164288,32073,-34472,79934,20084,-71826,59453,151911,219225,54977,-243698,-150103,48857,201193,238459,-35745,-119510,-98783,-233603,-313484,-447801,-350674,-257098,-361398,-407537,-314365,14763,163823,89941,-126813,-163589,34770,369443,128574,-87924,223233,500404,513187,230987,21230,17536,406,52866,335073,660828,928968,611429,57555,-83921,-57370,-39792,-142868,-125189,-114316,-410856,-226643,-142884,-286619,-325217,-73029,-149169,-307638,-185816,123403,368351,552045,281046,-5001,-245424,-229780,-242867,-119948,101689,287064,288592,45288,-129732,-452437,-136928,117124,395686,626527,895159,667095,186459,-141997,-410519,-444039,-262013,-191436,-180643,-62702,-161339,-412206,-6633,457185,476891,245046,-254994,-43639,405908,376463,271924,199406,-121865,-224327,-158998,-64526,169631,364279,235765,-119554,-325591,-75531,257853,139732,34502,-95527,-97008,-275892,-404112,-205814,66717,45682,-156326,-14897,8263,-166052,-165144,-150353,-266413,-464550,44038,342503,341456,412320,625776,936694,1015937,858949,593203,434889,131089,-196334,-134973,-229636,61781,495895,568603,214482,6538,222523,212855,-28546,-236876,-290393,-33660,185260,80479,-163762,-231385,55751,406824,341234,-118372,-393733,32651,89593,13803,-202729,-72652,234232,297656,219095,114811,100282,140333,221961,187329,60371,-229783,-466888,-162700,19692,-184882,-367464,-26948,586841,768349,678458,243055,-120019,-136674,-201827,-378816,-169630,291585,574774,582311,183731,-272813,-265872,-392807,-98019,352782,137299,-185541,308734,224470,-157387,-511894,-467246,-519490,-310086,-213027,-111989,79902,19894,-45224,372809,431286,356950,-300729,44293,278334,91314,-211254,-404667,-128971,33501,30683,127313,-211201,-111043,300822,128648,-186390,-81869,268427,305651,14432,-174426,-105561,146385,197283,-156146,-243976,137788,85335,-361980,-368323,-216681,-296653,-65951,-18543,76419,-59748,-189150,-205640,-110937,-151958,-172678,-157784,70009,359875,344978,-67651,-393513,76990,304080,-1867,-301777,279173,578254,296554,-198531,91687,199516,-125830,-306465,-196693,-4340,-33283,-344810,-244460,145847,326413,293110,-241795,-506687,-148396,90451,-63063,-320395,295255,562382,393184,46915,1875,243218,285755,-3051,-445597,-356881,157589,276587,307507,191878,-131922,-232018,-264647,-517295,-215090,29136,194732,197144,174204,96098,-154151,-157032,205262,452894,376569,-1046,-444866,59092,344192,197582,119454,117165,198144,164604,34354,-148022,20392,150344,178125,28120,-272609,-382222,-212910,56651,28889,-253855,-582525,-253179,-143155,-180111,-176608,-92487,-82315,-175328,-179819,-159973,-182497,-72667,-178834,-356180,-336271,-81917,75300,59691,78595,59845,-69251,120931,494967,753818,680636,490948,158142,34545,611154,1129722,990772,403850,-3771,-42707,-453369,-265437,-334588,-427574,-171240,86840,76832,-411644,-197584,31830,85327,44386,-14291,48875,29469,115076,69010,103459,672505,1004906,693588,398958,-1405,-517405,-66010,-128632,-93901,293038,2819,-210460,336587,262887,-219781,-348320,239032,269465,110611,-493561,-251134,-311238,-513025,-321122,81695,211198,74929,-166486,-536007,-344374,37487,281679,269141,302241,254969,353970,167225,-245153,-215499,38618,-34046,35061,82236,-83421,-112827,-83132,7366,58867,-18385,-307843,-279907,-183052,-100231,-103022,-493449,-192745,-118343,-303117,-185313,-247051,-32789,298995,300078,277868,54662,-410581,-110227,-89926,-169839,-63052,46497,38044,-52650,28712,110728,-121512,-400236,-489353,-188236,100297,315657,519381,535096,110128,-485755,254,178310,295460,495599,526640,571803,520558,355950,191878,30421,-118794,47385,167657,74476,-40768,-77049,-48311,-88893,-148078,-28896,21132,-201550,-573411,-152370,320813,752739,577527,206677,-79132,350987,821887,827975,489025,144508,13750,23581,205380,248580,133330,-237870,-317306,58379,507780,604483,469400,253487,342888,409148,300164,87015,68513,-108878,-117799,-98937,-214407,-101339,209255,319479,3217,-504947,120246,509524,270415,46619,-100841,-481282,-265631,-77248,181675,255320,513820,844727,957350,1065003,1017976,794701,56286,-535405,-371671,-231292,-226375,-108355,-115740,-201445,-296603,136585,534845,658080,669590,459337,103014,209621,400693,308608,282447,232169,323431,79350,-270480,-325608,-401345,-225537,-77384,81683,203156,210118,124423,242134,345532,151378,-209594,-621828,-670946,-633617,-546283,-560459,-387577,-125729,181055,208332,280754,408622,330280,-32000,-82300,-8340,-384795,-497,483087,400728,194847,266491,53252,-66194,-262353,-388905,-397516,-305224,-1675,285541,373547,770384,493106,-2262,-377513,-299565,-301264,-320339,-429411,-219217,-155777,-169540,-200929,-163869,-9701,192027,269683,-31561,43172,399735,885272,937897,513160,-85969,-377847,33231,184789,121177,113864,169818,56239,-217331,-432169,-391451,-120292,-70009,-145102,-359747,-362334,-65900,277868,453318,471308,239043,-205861,-354770,-75194,142807,79715,85999,358136,563247,497915,-20008,-474779,-120336,57173,-191957,-313885,102008,505202,733713,630782,215166,-63958,-165509,-375609,-410820,-546753,-179156,119019,87368,-337392,-417337,-290914,-359095,-347542,42398,498423,469931,211856,93849,120522,193092,149339,193254,552761,951539,1102980,1049553,843615,453189,143743,-165422,-132749,130038,28848,-88060,-124687,41944,399619,667538,467762,60494,-259575,-241134,-154039,-189296,-185668,-511829,-199423,268910,490685,501738,122129,151497,191188,41346,137621,188228,-5241,-364049,-321622,-347771,-504150,-371431,-291067,-189548,-356666,-346689,8147,-53360,-107612,59325,356310,595831,718640,509436,647367,563174,378263,-183013,-264363,-63875,36090,-110247,-67388,414119,943852,786917,227356,-181481,-267091,-422105,134541,500982,651446,503751,123660,-261069,-372832,-51715,138401,176538,-137797,-395057,-426715,-273544,-341689,-38774,575022,860425,529501,-253056,203601,591723,390439,-35626,-286204,-22492,340282,815492,1232237,1039229,643465,4226,-247590,-381082,-381058,-273974,130084,349685,425090,280931,115362,20869,-175076,-191686,-75214,227129,152358,-225292,234119,245987,288177,676974,1057008,761706,475780,352271,367791,425091,355814,196786,22045,-124673,-254731,-411122,-6291,48346,-59568,136965,530715,375725,104028,-149666,-120800,-303518,-445759,-270611,-194857,-243484,-178244,-41917,-145930,-173427,181083,399527,405525,382569,326754,204610,153663,22185,58004,-253314,-351170,-440464,-282225,111640,96447,-179498,-444841,-226755,-265382,-232054,49650,395012,680557,814117,464727,-63401,-13282,141916,-38962,-19610,150996,285255,192252,221161,395642,439491,136326,41026,152070,38800,-382939,-124513,128436,268544,532108,481454,70475,-471337,-627282,-557724,-380349,-283454,-395909,-415829,-183451,-87836,-285938,-118965,71633,163429,65582,-263467,-221062,-231595,-465706,-340253,-77191,88335,356006,581445,708970,423671,-18410,-304748,-349871,-269508,-160131,26705,121650,-133949,-156832,-174724,-226646,-398017,-599947,-171957,290881,269786,-149551,-589470,-282845,46470,46160,-122938,236580,448644,412132,105809,-25723,-66196,-152894,-482407,-282764,176297,432656,308453,46274,-304661,-294097,303931,152696,-229497,-323147,162645,209276,-4396,-242782,-341470,-159601,-87073,-35144,-184567,-139628,54109,-48500,270352,286822,292725,446236,301740,401927,442328,18564,-391883,163792,473273,413134,137510,-230886,-532275,-416073,-343381,-244156,69554,262391,221567,-61001,-471283,-181421,31698,-11678,89337,415257,626908,561784,436675,135841,-140974,-367535,-449719,-348801,-212632,-52369,36368,21451,-341397,104437,488219,165416,-436792,-272492,-115581,11954,96017,-130400,-403000,-154195,-331445,-333193,143674,399188,220974,-291462,-171301,190910,133892,-76297,-241826,-104516,-129961,-70589,115644,98305,-2590,101510,141489,130236,197619,349964,272820,196195,196636,144174,54726,-339,-51895,-327739,-483853,-287587,-275903,-261081,-296638,-317502,-218417,189670,494074,271215,353761,591056,639531,313972,-166655,-268274,-217855,-331820,-331630,-249773,-267700,-447916,-503590,-559139,-252420,-44717,-121694,-269123,20801,50138,-139841,-30044,262409,429895,275362,28918,95514,162377,-62142,-284775,-268899,-72199,122596,158307,-221764,58573,242457,-97343,-380323,179841,392283,281475,96416,59942,126106,287766,592013,562265,321423,-165250,-40254,335090,332684,-19791,47327,480978,516636,262402,-101147,-293727,44109,72368,42450,205446,336672,342570,267866,28420,-375300,-126961,-36431,-139913,-124661,119300,463449,397268,238093,-4697,-93374,-214239,-339621,-455277,-186891,-104936,-351071,160483,571140,614168,350053,91561,81105,313912,439697,394640,278578,609291,785331,621454,362109,425705,436787,-196015,-291008,66640,98815,196634,230169,94253,299954,354093,30918,-92452,21364,-126325,-310773,-151325,-90480,-213067,-38956,-23897,-52443,272222,480581,451133,174333,-5950,-33201,-53315,-57613,33357,139959,97322,10663,-326007,-210261,94222,230599,226028,135051,-62318,-280459,-448585,-270121,243873,403649,316248,-212862,-546893,-295952,-49792,9611,-219952,-222730,-56023,-94667,-370357,-422892,-279223,-230192,-83987,283537,683821,996617,972577,480323,-31935,-413835,-298196,-135917,-181773,-329972,-171568,264990,326755,137281,104298,195169,-27910,-38258,48210,-23151,-34257,88095,372063,744822,1018625,888149,737561,584407,608686,779902,493499,441171,368417,166431,-20224,-146883,-164428,-206192,-299467,-204727,-77157,-59607,-292429,-363120,-258140,-445757,-381276,-9817,8603,-273820,-229533,213487,354505,40482,-304347,-240487,-236664,-513854,-207187,1876,-98796,-107401,39211,329434,454321,173539,-358232,-490,638144,804342,484067,54143,632060,1227329,1033284,340311,125884,26692,-9373,48149,110239,-2330,-110426,-129495,-35662,-112818,-173395,29458,-190662,-83483,258582,366688,218918,-105960,-378220,-216742,-30678,-230639,-369940,271541,716316,737648,412373,196142,-128972,-257271,-193220,-155400,-197106,-227496,-58813,88152,117652,168543,-195962,-31396,424779,328111,-122554,-255234,86334,260425,147175,-71180,-2263,187924,692560,630573,245709,65745,-27675,-251027,-52914,-122913,-415614,-3727,155327,4979,-201900,-46477,-2577,-162641,-418264,-74761,23737,11249,42928,122470,1044179,1753865,1881235,1820137,1303797,1137485,669623,483949,173582,-478781,-110454,-302463,-337255,-252310,-456886,-209669,190380,495234,497511,123720,7572,255040,435703,314789,-438,-27924,193764,321019,291726,221090,-63970,-425348,-119935,635,-64425,77725,363201,359529,331426,417991,432130,153146,-306864,-365006,-390033,-362222,-223523,-183876,-95850,-96766,-399077,77690,750081,650488,27755,-491162,-213648,-262447,-8023,-40058,-320743,-349229,-145003,-382682,-247056,373486,556433,259238,-400850,-258127,44296,-29397,-208403,-4548,398842,730353,854356,1387272,1722151,1519752,829175,600105,1119199,923651,314255,-168908,-290977,-173325,-357784,-144491,209170,292659,168331,64821,60680,-138410,-357190,-540178,-377358,-202358,-266348,-292727,-426357,-187768,83687,103460,-133207,-153740,-95690,-377542,-399530,-383549,-411150,-242871,-49648,-175812,-152264,165800,329917,167411,-180084,-270035,-103853,33538,-103173,-281420,-413063,-148701,-171670,-76003,26607,78145,232218,255835,227535,-65449,-326888,-16502,159432,109221,136897,205621,204075,214064,139029,-181647,-216197,237180,542700,500173,514973,713801,842852,836256,654426,-33309,-400899,226030,795860,892619,441406,-161917,-315633,-196351,-120048,-211793,-436730,-453920,-428988,-374581,-406219,-423403,-221774,215866,769495,803714,189167,-416937,37207,-119752,-475693,-77318,-24453,54826,29663,-260221,-102069,174788,126640,-81141,171365,335510,630841,396172,82594,-75155,-25962,88113,84474,-339267,-352950,-118081,29168,-60276,-262133,-401706,-175032,-26706,-95402,-413971,-42164,481515,693006,601564,150246,-388340,-473041,-480471,-228408,-124480,41128,359106,359680,197979,324826,576027,672738,533227,296882,-175893,-89867,117482,285893,154435,16469,-197944,-320461,-117623,133777,143119,-213875,-279896,120196,223810,126131,100170,54983,357844,685695,577023,136169,-130113,-336418,-281409,180368,400856,417494,518482,633420,608015,203874,-299704,-105331,416533,1000308,1166826,1072457,760301,418827,-57707,-315773,267579,420958,144202,-123757,-200952,-358322,-388669,-475160,-225463,-195225,-297386,-325672,-10815,-259019,-251199,288000,356995,-172439,-67875,147727,-82872,-345036,64995,292266,102437,-293714,-274489,-59012,-124049,-217937,-300884,41081,363000,492051,377150,226834,30167,-295431,-362797,-194944,264942,311289,19749,-461853,-245615,-80584,-262287,-272816,-190485,-304054,-220862,172567,171642,93999,206289,484018,563149,448363,463048,504476,118105,-216494,-100745,-112072,-195050,-371352,-427252,-237635,-231550,-519686,-149118,180868,328129,277114,122670,221963,484739,684845,770851,527331,221462,14750,118444,238419,278607,76069,-484689,170074,628376,626742,211358,-170870,52875,429308,295267,-22041,156722,238748,170216,284862,272981,85536,477038,553067,139591,-179763,-57044,195573,271247,106803,-248251,-329650,-250859,-160904,134157,378491,560575,203184,-242536,111176,815459,1071049,550903,4509,-82976,407002,703261,465418,104351,57136,-6770,-129227,-175899,-344457,-354796,-300167,-177563,86014,380669,105371,-137108,-475300,-339487,-480446,-486324,-318753,-211231,-278767,-133746,369937,848158,911706,573522,89682,-378370,-330000,-280403,-216873,27509,305397,531040,290379,24072,-69873,-21097,-124982,-171881,-112592,-18290,-25947,-113017,-345858,-421530,-439638,-272193,-190086,32608,62897,-167568,-438531,-156263,143632,405799,571934,590535,53125,-155968,53059,135621,59758,-143529,-250230,135718,-104556,-523067,-198505,-4276,49565,204178,278507,275629,103729,-278700,-64186,-10391,-36655,303525,488531,484026,165589,-20901,1369,192635,113283,-37237,-241112,-193095,426241,812895,1064601,590303,51352,-137679,-228126,-207629,24603,229260,196153,-199944,-294664,161960,253404,220595,48252,-146340,-122611,95633,126209,-266472,-271637,-187278,-223776,-107587,-125524,-341725,-218413,-186941,-200207,-73323,-34337,125450,7822,-96567,180427,13338,-217243,-240971,-403560,-131571,-163357,-362849,-166149,286806,631313,272043,-297484,-51768,-66040,-187874,-102230,86508,288064,275850,112304,-122640,-80241,582799,1086351,946527,218641,-279435,12328,73433,42014,254071,794872,1008780,892350,671819,676515,211557,-351842,226316,982463,1106904,836590,271332,-30434,-35,50874,-94744,-10748,190722,247772,159467,278984,361116,274534,199708,75706,-113488,-387036,-180615,-267277,-325380,-314288,-352274,-230060,-82146,37537,16537,-258858,-12043,235715,254612,205529],[227308,133511,36765,264363,605110,1183653,1263897,887559,406884,-79206,-326804,-184087,-74223,-203733,-249272,28957,-48807,-330679,-217612,-341208,-62914,222244,59181,-214670,-35724,-13956,-244913,-410979,-271359,-170075,-37089,-33000,-325111,-22385,601826,1272597,1281513,832445,137496,-287567,-96371,159784,394863,554283,478540,271008,31426,-33653,107136,-36265,343177,607849,937655,689421,234247,-45115,117930,82858,-268383,-424073,-16788,481461,779417,606940,-91971,-5923,580957,791062,432952,149557,-19268,-134303,-176440,-339666,-267108,-57232,178809,-25245,-306836,-279273,-46805,110122,-17290,-205935,-397879,-346274,-341887,-346751,-395839,-388770,-329418,-143500,-40205,101996,361541,399354,301137,-91187,-265136,28726,326075,169786,56820,134254,338601,261134,142136,31417,55145,95406,140107,426888,780261,968613,469019,-265243,83711,281416,218471,157297,93987,-5478,-290096,-384730,-390691,-245680,20725,-14706,-207885,-110641,336125,390795,312023,143275,-141521,-162601,113275,195517,-26296,-56433,23904,88817,123886,-36699,-127775,-369038,-271330,18542,329719,507206,629855,387562,17154,-181445,-323175,-216323,-109686,-171082,-278543,-286714,-431738,-357403,88005,447828,428592,239615,-90833,-157705,258052,281934,71310,22729,934,-88387,-116525,-100998,90908,375964,245460,-28953,-200737,-144970,92720,102819,95180,20625,16763,-52143,-59849,-68602,14549,-104211,-329141,-97817,-52934,-294570,-447078,-256549,-261615,-343991,295875,515096,512297,509069,685275,1025710,1167177,1033139,690689,438866,75571,-70558,183194,41532,-38807,384222,671725,347304,-189931,58756,324046,261407,68947,-56130,40435,216010,64859,-101713,60651,363174,683257,317969,-270226,-440755,-149128,-107304,-146407,-292933,-241751,97082,239526,294700,200248,85240,170798,288447,250657,-9493,-356630,-492387,-126941,-92919,-117873,70021,402506,808100,831072,619304,261622,47350,66489,-110362,-381134,-471560,-60956,362069,441927,159416,-267162,-309235,-452830,-292731,58373,-224817,-274843,208110,204643,-238482,-422317,-405819,-436470,-513560,-241522,69506,321016,343853,321108,587873,687567,587667,-7686,-107552,50668,-127761,-429342,-418976,6200,-17631,-157357,-148481,-372931,-102684,123327,-212320,-302675,253369,524808,169958,-233095,-388317,-414600,-96753,-15335,-348059,-289074,34022,-27427,-370135,-662940,-501539,-119958,46096,101770,203001,144538,-127,1924,42715,-197188,-391947,-401491,-206974,7423,31397,-372780,-271625,253696,483679,144176,-585448,128917,430019,164327,76434,334628,233096,-182103,-29249,-22399,-48818,-120726,-385977,-333358,181578,295202,136453,-189904,-233002,-65175,-11732,-179522,-235981,47006,37769,44438,-68290,-209569,-108319,82185,-1520,-275890,-478283,-178798,3439,141648,124565,-21340,-182314,-315204,-594180,-155591,-92965,125097,264234,402040,332497,-141442,-102325,317236,464056,266261,-136321,-532206,33863,299357,211168,257705,325154,387976,149412,-133931,-255150,90404,240914,186671,-9963,-269263,-368650,-43565,318686,183387,-295158,-316045,47618,101515,-129417,-328258,-60918,217261,250813,45504,-188833,-167874,61249,-12740,-254695,-228387,-56667,29959,-18338,-31905,-170856,-274074,13957,399612,730289,718590,522625,19081,-79511,474457,846149,889452,352222,160054,343957,194288,-337219,-481433,-428806,-243433,-2879,29776,-379708,-195375,-36795,-30958,-199880,-51469,211220,252020,320605,97153,-8547,662675,960780,693215,393409,-17497,-496787,-42433,-133079,-86515,351722,147195,-195816,307972,260206,-160087,-294563,172194,325215,147856,-259375,-467550,-333247,-452547,-493113,34440,219038,164107,21256,-217575,-196145,-71527,81453,259629,452400,606177,558202,141164,-233538,-62829,77039,25424,1780,-87635,-359093,-181616,-91434,58665,65935,-8629,-152016,-73016,-25615,-15719,-104873,-537414,-35403,84465,-79975,70603,-91396,-461190,183536,338781,328157,92936,-422337,-101971,-75046,-156997,14158,164447,170883,-56600,-317216,-182426,-310724,-563927,-356487,-121221,100033,262862,450908,444374,56861,-418812,-135918,117601,109645,57800,306958,756994,767881,447774,44294,-285355,-271193,-33360,66532,55551,-58385,-54733,-17013,457,-3965,92403,150704,22452,-362855,-311919,293570,780086,649868,176244,-52021,271959,546983,400883,238876,82020,94013,161322,351148,402778,238832,-138184,-285173,73188,602268,925103,789985,407371,247486,359863,319938,234612,164170,-162738,-375737,-470870,-408496,-83959,170896,217818,-188004,-66651,562645,900671,540544,271569,23156,-247595,-46710,-14990,171126,295592,588595,817074,765406,772320,797172,562306,-103139,-519371,-471414,-528753,-461895,-61826,214732,252892,-257577,-177684,368423,407272,463737,63247,-51142,225700,546552,552085,583129,452739,183253,-186195,-552736,-194556,77288,123625,149861,205746,241026,208608,131406,265827,271362,24636,-175237,-369575,-373372,-419664,-489229,-475070,-372012,-189121,63171,81650,17163,122595,48380,-99259,87003,397128,174545,-33298,-374883,-86723,-107268,-37877,-250496,-401455,-519695,-556388,-451518,-209906,144547,406459,315842,393319,214793,-188963,-566468,-419248,-310009,-148518,201666,283747,-93914,-250137,-26023,147247,320329,555669,685891,469202,223231,438254,929418,1250777,916680,375964,-99298,-188968,-179858,-146973,66316,174796,11562,-301700,-428738,-317657,-120616,-111645,-163988,-258069,-226948,-54421,182259,273722,327086,132843,-353902,-320096,43164,201018,18923,-26072,221459,446214,558750,225800,-543923,-244244,-42233,-246125,-131797,207205,541708,755095,984678,562943,364577,78892,-134063,-404089,-555209,-257099,145970,321293,-108808,-378826,-339280,-437264,-393041,112395,718507,789618,430424,76780,31589,43109,-33448,49781,464299,895280,1060679,963333,721599,351035,141397,-121936,-212693,-56158,-150800,84,124491,294117,568816,713506,399836,-12310,-427814,-286780,-240521,-242842,-81134,-148033,-6453,285157,522365,534671,315318,-10629,-132423,-134506,-5691,123118,-118527,-420399,-224688,-184202,-348535,-190159,-91515,56130,-94814,-327191,-72296,-199616,-248802,-182205,124763,441307,455589,244322,398606,596866,534677,-109273,-342001,-19150,250351,120170,-213090,184230,883443,999509,553448,-51422,-328222,-408606,298116,850062,879903,506255,40780,-224970,-273986,-33799,212443,404050,222017,-198732,-459303,-484412,-563463,-161205,236097,324882,147795,-454772,459314,820525,525001,55568,-190910,-102037,204862,693929,1049982,956307,441710,-48981,-191809,-205831,-93292,-160328,-175676,153846,293781,221751,94138,75515,-110087,-201996,-19638,301832,615572,-14658,-167357,85899,439655,895127,968680,592253,266327,105775,113764,306529,470698,525859,320189,-43112,-304765,-315618,114696,265343,79553,150353,643922,675636,505312,83177,-120367,-477082,-482255,-279207,-232872,-314115,-191114,-31454,-192732,-260077,75236,254156,298476,315845,229316,42785,-7211,113887,185875,-51229,-229784,-387635,-195914,164310,147733,-33494,-89054,3894,-84015,-95780,164927,753398,899280,699800,271745,-136018,52082,65161,-262751,-274673,-122366,-107906,-185825,-4522,316411,522805,219844,49342,212383,92024,-58136,122681,294658,489878,517800,219018,-252146,-379800,-453518,-565547,-430673,-202834,-267065,-481357,-284487,-165779,-324665,-385239,-27460,52633,-165816,-329958,182771,362793,184359,-87683,32086,-59540,320846,686945,836726,551102,125014,-133596,-264454,-166506,-98753,-44520,-327061,-627483,-342847,-241422,-300426,-537949,-550589,-368372,38551,95735,-242274,-422070,-204262,100374,64116,-222754,-8044,114917,121565,-72170,-71030,34404,119843,-110677,-359017,81019,196418,-100563,-405703,-183003,103126,466274,253727,4790,-99118,53775,3110,-212915,-550917,-523102,-197067,-149674,-213581,-281616,76537,333418,43329,-162995,-168093,-160884,180066,335354,499679,495385,190008,-372536,67861,427114,492907,173309,-244462,-410204,-101930,-81760,-29334,213214,368776,331009,3063,-290153,-122063,99874,75747,-11310,211030,614525,735427,607450,110464,-388178,-514012,-489126,-388122,-262106,-165489,-115836,23381,-114345,115254,352991,61813,-482226,-298057,-244500,-91591,-44326,-221071,-243784,-49899,-223216,-333868,116681,355803,200723,-210522,-344290,14602,47680,-39095,-49250,65390,-103496,-147094,-216593,-214743,-93168,100180,157921,100819,172284,242697,96819,-169142,-172426,-196440,94162,213298,144957,-235801,-493091,-289691,-269369,-238592,-180793,-173828,-387901,-228638,150230,247354,264467,402069,382526,64264,-346198,-138578,-103021,-206021,-247239,-280869,-325998,-268315,-327911,-462317,-179066,57562,100774,-64891,145366,192163,101969,189275,335472,377227,145618,-184361,-26179,106228,-65610,-363298,-268456,-87027,69732,-48419,-322201,43202,78769,-204728,-362728,136653,464898,463862,326759,203311,470066,615202,708387,536824,105502,-474940,-33481,307927,178317,-81688,296326,555569,395057,-20697,-191322,-98218,147914,114657,-79301,70360,321355,336213,403528,316607,-77106,-188199,-93183,-135045,-271806,-33118,264324,212150,112484,19340,-130935,-237602,-209828,-290653,-385238,-513866,-235912,351186,686776,623711,431627,290151,167255,106032,140148,219211,222892,611434,752812,586900,313307,152454,226737,-350016,-343953,-166033,-235100,-41161,117267,80673,374865,435596,87697,-207729,-169406,-466845,-212381,133645,191041,132344,179433,140288,177,278408,534355,487394,190555,111891,171447,-10039,-77460,47154,57265,-21544,-116349,-357064,-241862,-51430,170043,159029,9595,-144488,-157200,-127445,-406819,12132,261746,451803,85283,-244318,-293167,-168703,-333781,-284137,155745,137370,33192,-43414,85806,194417,62527,145010,262621,455746,727875,602704,354600,-13762,-357965,-140686,112170,109016,-85052,-273337,110150,209977,79416,164265,423266,162323,92158,25326,-139547,-143363,103851,393109,645125,602041,302592,294128,213910,386843,707048,564451,461388,239042,-13631,-199670,-260892,-287999,-349871,-367321,-246969,-228666,-157438,-264263,-483281,-511546,-566170,-347805,-68263,-81583,-240413,-281192,52877,138512,-194172,-382120,-122881,-156860,-375925,-136798,90128,-10631,-85900,29168,271896,435368,260719,-130544,-61428,510924,724512,583660,78656,205469,757150,670525,137607,188281,224651,91590,-199911,-199080,-196099,-82447,46670,260873,262347,71224,-28753,81629,195790,328141,129479,9455,-313876,-487235,-64542,145060,-113176,-137024,300518,658830,621130,345346,-50790,-478199,-215448,-3937,-99779,-191864,-273129,-71832,133536,183871,192073,-167127,-79016,475186,378180,-168435,-339183,104990,384141,378391,140539,38738,105007,346821,353414,194961,-4129,-141422,-354682,-180474,-343672,-335428,68276,153476,-43011,-188913,-1315,47853,-154136,-290393,78603,338703,246688,221562,130793,785625,1459690,1927058,2033936,1595421,756667,-14882,-208377,-127178,-458163,-371858,-574192,-250189,-77229,-183547,-449904,-32354,502139,801870,659224,528386,480874,497344,336398,-61629,-132811,160525,291763,239108,328109,62690,-322948,-244437,-107490,-119171,25512,335773,320995,290369,376501,380625,176634,-218313,-335577,-359193,-469521,-550740,-484449,-271714,-172146,-310693,-129548,431149,561736,88999,-526396,-141264,-38138,91947,29870,-131174,-352416,-303155,-449301,-111689,483056,763220,324600,-427705,-278137,52114,156159,91252,255687,511627,572042,634330,981812,1367990,1398620,957390,670743,1134863,1159243,386194,-153234,-526347,-507517,-222482,125752,323675,209399,-22554,-33339,32862,24174,-6038,-241866,-374873,-290904,-242710,-371656,-385666,-142742,146508,53126,-288583,-441160,-375840,-156299,-38589,-287448,-476944,-214462,-38269,-191016,23424,327727,340655,51733,-354746,-294801,-87505,71308,81698,139191,177341,142707,5309,28848,60847,113142,264938,311120,354176,90928,-42719,143831,276077,155615,265642,316499,258113,243698,246597,44046,-389631,-21761,381625,392106,345839,613108,952290,1212266,1285913,509796,-574764,213279,801662,846379,354601,-89043,-528916,-264472,110121,102627,-255849,-534731,-395638,-307021,-396293,-401399,-276938,-49881,271573,575814,131677,-534009,78536,117744,-257317,-324498,-107100,1911,-39781,-313979,-145738,111940,-5587,-367196,-160233,41953,275135,86481,-50859,-114113,112301,257242,130541,-252531,-376650,-317049,-200754,-351560,-370900,-270946,-256947,-180459,-175619,-421877,-53492,509095,739289,685467,260597,-231030,-385548,-469565,-421380,-309494,-127556,80649,200058,125130,284042,439935,444176,376458,276463,71633,60164,384608,695454,485205,124591,-223083,-599221,-327246,32684,149803,-156872,-292725,93713,90804,-111079,-144972,8435,315368,541937,340806,-125019,-407140,-253042,-12318,221700,365538,282222,441358,543806,551209,152561,-214664,-303474,248249,898802,988262,773530,584730,331989,-156671,-418332,-14059,-26035,-201721,-299636,-319651,-359548,-327704,-370104,-279578,-232848,-100580,278482,467597,139429,-97727,392824,482438,-49110,-96764,166652,45668,-264069,-102724,100223,-54487,-334188,-288065,-233686,-211536,-107581,-206887,-22094,288336,467076,365809,245347,82379,-126933,-245391,-363723,138452,309196,48122,-465222,-153320,163136,-133087,-188793,-58672,-150380,-273432,-11103,-95559,-260599,-26343,340637,478243,419556,429776,362406,61512,-66040,213908,-28304,-129831,120,90339,-124097,-259682,-475360,-149157,399130,664909,711356,458760,321550,377970,404666,588396,605613,387890,-6780,-89889,135179,279359,104272,-437311,207820,730157,645399,175001,-302413,-5680,306489,138242,-329688,-49365,35146,-106662,-58635,-103229,-225491,295750,369577,-12096,-329724,-212729,152061,333907,165460,-115313,52160,173467,185990,323136,391752,347138,29367,-354434,317710,918923,1053859,558438,76852,-287786,-17830,363507,397588,142287,18079,-60414,-184384,-180090,-187453,-184663,-120592,-45691,-286943,-508662,-290350,-28711,-110151,-248766,-406883,-367463,-408758,-426413,-360401,53509,472336,757539,588051,288142,-38931,-419530,-311799,-272167,-439555,-227963,178881,518043,403007,179178,81964,64841,-56971,-53696,45535,158324,189201,101253,-101472,-238953,-303276,-305585,-140939,95922,109907,-51530,-287898,-206797,62467,272720,372474,315752,-224158,-141688,120173,163073,73175,51964,45782,345672,77019,-431011,-370230,-131969,5343,233909,363075,320579,36961,-411105,-147266,-42806,14638,398708,474165,499566,294941,111739,27298,29600,-19046,-35167,-133864,-59099,492453,996668,1015754,577259,-69241,-149415,-270758,-407858,-67447,163961,196555,-72640,-125908,-22548,-90105,-78682,-246898,-303422,-445567,-226126,-7542,60130,47737,-24957,-68799,42786,-109822,-282859,69977,131409,5414,-115548,-308014,56266,136247,125841,446800,203736,-273283,-528223,-305797,-88780,-35529,-157139,-122107,365490,691315,302382,-218272,-308395,-360029,-287647,-255855,-204862,-20921,87238,-18205,-153546,-59643,352357,634475,540202,926,-316149,51100,184985,257345,560885,981844,1151544,945605,500789,402465,-36508,-306322,334365,782690,755807,422786,-43826,-319100,-149369,11492,-109085,-207994,3358,136991,39701,76359,91834,-63323,35541,62417,-631,-24426,174766,93535,-116012,-279406,-206496,-196088,-296060,-171481,-148298,-98007,245349,487550,457493,313735],[200399,146711,-21405,46369,362391,852669,871336,558091,193933,-211686,-337759,-152072,-97475,-341204,-367647,-22050,-117946,-344892,-372916,-455800,-159872,58208,-81042,-290697,-108116,-83886,-264437,-545843,-495167,-278397,-63943,-43521,-354939,-82464,561773,1055254,1010193,613792,-101738,-109540,-67268,174796,328781,425147,259380,101332,84141,87481,266352,113902,293787,630747,999437,995134,493789,261960,355885,315583,-191408,-441570,-138785,300717,655087,384060,-377975,214602,797237,888289,573672,217406,-69660,-412323,-525122,-437278,-204318,-21527,234723,207859,-116788,-292775,-261124,-71753,-93304,-132912,-379471,-496487,-476967,-419580,-349438,-230256,-52505,183036,315662,352036,411242,364569,314230,-95982,-291105,124510,423577,403510,176574,48544,172209,81287,84624,35191,-27649,8846,71392,274371,622736,710186,212205,-311706,298008,595141,450846,451912,285813,59122,-171911,-394607,-203067,105881,250989,124525,151294,519618,669711,464137,85281,-470003,-78689,387850,599477,595429,245819,-28098,-136087,-202210,-141370,-176601,-184495,-280955,-433760,-176688,162838,318215,284877,82315,-139634,-154132,-98331,31504,50436,-136743,-368887,-536886,-474875,-38088,333088,554206,368321,166190,-86900,-319244,-32341,38290,-159356,50474,148950,-48435,-148365,-113085,35473,321786,182909,27953,-78945,-136642,-56525,12890,194497,255285,203904,159302,18045,-41228,-21521,-161393,-391597,-230096,-163389,-366910,-491785,-276528,-240471,-266075,439670,680249,673754,611777,728861,1014147,1155228,981398,625047,302624,-114112,-122363,289720,245944,-54751,191280,624359,369020,-357544,-80943,353342,404236,258005,145513,75675,190897,93456,53132,179613,354022,528334,19366,-544586,-461869,-357807,-386681,-382186,-253908,-36674,85194,119408,213823,170902,83327,229015,267348,170935,-170006,-456429,-547400,-197745,-81648,271238,612820,860286,955532,823688,481513,222361,109936,155766,46638,-197983,-437077,-223492,246551,284970,84433,-287258,-374220,-484049,-492108,-287802,-571382,-355336,-61236,19624,-361400,-364296,-387943,-317563,-364278,-200028,155902,409546,527311,542989,629329,686900,488859,143494,-154872,-148097,-317121,-618724,-321763,-6085,-208284,-382649,-427574,-480508,-151333,-137269,-627351,-51242,395505,383355,-148764,-270997,-283366,-549272,-330814,-299753,-414584,-204476,-40188,-163344,-483007,-493991,-373546,-109321,78368,120584,210857,259958,63082,97567,154843,-64802,-228674,-208908,-327115,-416465,-305012,-477178,-120448,344609,568204,277159,-429284,-73498,221715,322788,336601,368920,13071,-212902,254501,206546,-56062,-301088,-519110,-241518,157373,174386,17592,-10689,-68247,-16990,-54565,-253351,-297948,-161846,-359459,-216582,-211044,-366066,-340036,-62889,-15743,-150447,-335096,-515951,-410180,-244937,-165747,-147747,-324975,-429185,-352150,-32662,-199020,-32623,244404,539963,528459,-47306,-537,389819,349298,70222,-268591,-519374,-70848,88581,15039,130327,382910,470448,90394,-332516,-157149,156939,243246,107186,-137590,-237218,-63204,264886,507209,222214,-428587,-43393,311382,248917,-170839,-247733,330359,639297,545874,143025,-358786,-177688,124686,166530,-90354,-215850,-146845,-85083,-92564,-112339,-300065,-294536,-65340,217910,538378,615928,372731,-175821,-144467,291835,446231,604606,219204,103876,376177,522177,-217053,-239268,-95899,109516,132384,-150346,-386498,-256326,-231533,-284205,-534573,-88908,238571,331762,362690,50141,-180115,501990,722239,498209,206177,-165352,-450872,-144315,-259771,17544,397984,212454,-222808,212037,183695,-232678,-132025,197850,413625,43045,-224194,-570367,-285993,-242511,-502370,-314088,12681,123518,192589,153364,9611,-116446,-12804,271205,687689,995239,759949,253562,-76430,21656,44899,29786,-86905,-325129,-413231,-20790,24605,127602,237204,59059,60973,132600,111098,35516,-241806,-268796,188390,275098,112780,310583,232432,-319253,-53165,243050,264897,118282,-258834,-56809,23369,-163100,-153251,95363,225161,69069,-257821,-576302,-556247,-653083,-329850,-134342,74887,223616,333924,275874,13046,-141888,-42592,71410,-171394,-394281,389375,860737,828654,421176,-82942,-503051,-73615,116205,109775,57993,-96865,-117529,-139786,-75575,15158,137021,213239,171796,-171439,-422831,273201,760875,717066,138299,-99776,197151,389783,178670,-39767,-1084,138680,209804,361310,437192,283633,-103608,-323840,60575,564614,1059785,988127,543509,127276,214912,234217,357578,356236,106420,-170050,-319784,-281460,-145222,15696,88584,-24060,274013,835618,1006960,689272,432669,136283,50644,206602,114078,111499,270166,555457,640435,374041,147832,268727,104076,-307654,-449530,-396015,-509700,-389866,148184,596304,643989,71397,-460957,43183,58070,29957,-416117,-266139,137099,521074,630682,579351,435475,-28176,-419234,-193629,253247,467073,345237,240651,171421,124695,62604,59770,183151,55068,-181790,-73991,-127369,-178499,-305516,-357421,-351528,-297158,-190645,-29055,92162,-45666,-92744,-235111,-58126,194489,580482,929687,863880,474438,-183652,-497655,-394780,-339780,-246759,-269922,-348118,-321483,-72997,233394,377048,134443,-349543,-473673,-510140,-364532,-202832,116984,540593,847680,801288,23118,-392890,16975,199374,385971,607217,703005,550216,159763,229122,646459,1192773,1104796,723192,419149,44217,-266189,-485102,-62759,94219,-51471,-277337,-356653,-320327,-138130,-114277,-234168,-320486,-296607,-149635,-18971,33870,99489,-51753,-527868,-289544,114110,169158,-126986,-448585,-148473,285943,596432,466972,-189696,-533255,-208758,8371,17387,98709,308195,537890,902072,646813,484542,205759,-98867,-534323,-585786,-264296,250690,500346,35674,-383074,-456567,-531845,-369971,143675,763795,923241,519653,-35901,-157996,-149051,-253968,-113229,294753,692960,859522,725322,469484,147345,17792,-178545,-178000,-306015,-390250,-24173,252276,432996,580236,586480,302158,-51154,-444698,-382329,-264570,-198357,74105,196580,209070,199760,375136,376099,304493,-135488,-362333,-209269,-122872,-30891,-352399,-411142,-156268,-132661,-274757,-93545,91461,312109,159114,-130680,-194613,-247113,-385910,-493705,-162017,403108,429045,131273,74414,563257,600765,-1561,-496719,-90402,279353,284171,-238069,-227566,504871,862890,570139,-15378,-336884,-431474,260191,907037,827862,299703,-190329,-240584,-214689,-95486,154393,396718,415958,8200,-428739,-438417,-434086,-352089,-153408,-122493,-230952,-336468,418841,732501,507667,166727,-68558,-122284,102992,537765,743905,776359,222534,-110626,-204093,-33590,201937,154190,-206373,-218519,9009,104422,135191,145575,-59367,-235445,-134233,90665,579702,299557,160140,231368,516800,810929,556398,331170,95228,-173130,-192410,121792,506765,701689,503622,87804,-250110,-246215,191517,425861,159410,65912,563803,828841,767251,487317,119135,-272216,-592714,-260099,-169366,-489151,-404568,-174387,-377082,-301652,8782,71935,17196,19323,-71949,-284048,-183685,187579,292099,102584,-93455,-214904,-138200,127754,142050,58530,101647,92297,34388,-37909,73177,764265,826698,267608,-239096,-154380,87709,-12087,-368731,-451025,-438782,-427573,-611300,-260948,126177,378677,161548,-37585,130581,145188,197835,357011,442010,564867,338555,-117715,-325833,-169118,-342370,-497033,-469075,-191335,-213464,-353702,-334221,-270543,-284478,-394774,-404208,-349683,-521503,-144200,439678,749566,857355,440493,42031,-193891,344811,726024,802351,525856,201814,35362,-97149,-120374,36340,225768,51376,-384630,-280590,-24833,-105561,-460941,-452062,-409925,-316521,-238187,-357045,-187057,-77062,70233,-20448,-232365,-68817,-82864,-109866,-216227,-177860,68943,287276,172215,-145775,-2855,-67338,-386686,-299615,70285,293636,359174,263538,194936,116624,31678,-111493,-374199,-394947,-129379,-37055,33110,-190786,-398719,156486,420811,169897,-52373,-388251,-330246,-4979,246350,458610,417830,220776,-283358,3367,350910,472771,105373,-344916,-289115,37632,38875,71810,245546,324057,288219,-37368,-182286,-54527,191254,241846,96018,19681,469509,793772,769662,218237,-418082,-353083,-357187,-438125,-230375,-185242,-218351,-924,3700,74744,133859,-86295,-560917,-296404,-333119,-246085,-202837,-321527,-223952,38554,43386,-149042,50921,223508,111101,-157979,-375524,-182412,-96704,-42213,67031,156058,254903,464541,372164,295480,-16878,13866,44953,-64691,-10155,17145,-176909,-432828,-367332,-453850,-42624,248703,220150,-146596,-287671,-164071,-220990,-61481,33716,-29810,-101857,6467,268443,281560,199850,193556,165363,-129874,-521877,-157633,-66667,-83455,-119853,-204304,-299565,-158913,-237338,-377648,-119056,123912,217546,70281,157983,159732,144672,261620,366502,305514,-11955,-350764,-126647,-68077,-266379,-493137,-295777,-116107,-56058,-327788,-321783,-51329,-116124,-236812,-368468,-6248,375709,471811,391292,276543,702726,843872,641873,337978,-114334,-420001,-42668,230750,27455,-114832,387157,460074,186893,-216307,-147400,-36922,127957,138048,-143619,-121908,180196,277646,445505,469465,270880,178402,-23028,-187965,-416357,-142121,-735,-100451,-76701,-6803,-148570,-256872,-116301,-17230,-210676,-462193,-71437,411656,574945,378863,358635,417439,277785,-15005,-103193,-4621,65957,405336,518499,403810,160427,-181543,-350133,-591379,-273961,-331989,-613176,-329964,-78473,83178,362600,382004,123772,-196554,-390550,-292793,-63939,331413,355703,267042,168098,149781,46780,238755,531893,479561,294722,286543,325748,-30067,-108309,114844,109089,-97973,-187775,-296624,-139123,-73587,120191,41816,-166486,-208305,-52452,12068,-313548,-220768,118091,489720,340901,66591,24001,25765,113793,254688,410023,238154,9421,234845,516211,642480,396419,337112,231476,267116,351479,152592,148291,-33560,-272663,-50653,208986,241550,40584,-232183,24155,42850,-99330,-11445,311654,178341,109153,15508,199655,549912,633840,549090,414634,45174,-397277,-199827,-216429,93930,527824,645773,459109,93078,-221432,-370964,-443944,-428582,-368016,-142768,21614,-251931,-386650,-343035,-537660,-509782,-493482,-314343,-101732,-122339,-212702,-275279,-95584,-82720,-390433,-242695,50115,-61110,-276247,-85965,53870,-32381,-60004,-16312,164228,339362,262489,16963,-60461,382390,646559,677290,88342,-473362,-94366,-17865,-131243,124230,295757,156511,-304583,-413026,-102771,75690,205612,405981,497611,427933,380549,401971,261333,134486,-238452,-259616,-506542,-378408,21000,222818,-38889,12326,317838,517123,380445,233952,-164105,-253421,-50090,125040,24018,-180037,-306227,-108276,94159,246270,237134,-64560,-179650,452473,410894,-169483,-369619,119449,454810,551462,306438,-67185,-195282,-244855,-95660,30031,-109694,-265777,-332163,-303838,-555046,-345405,-30648,-11247,-172771,-248308,-81553,73673,-136667,-211913,219508,579761,381335,162488,87222,566243,1089631,1573936,1510650,1318599,376310,-246090,-276027,-264036,-397942,-578355,-496416,-151900,77444,96075,-249206,-434170,234514,828551,923338,762303,445917,281828,112137,-179124,-140426,176064,269308,204597,381063,210277,-88758,-499526,-377585,-237379,-91186,120753,143838,129562,151535,217679,184531,-96424,-262828,-264853,-252268,-249683,-454453,-447367,-106637,-92353,-315700,16837,364517,73406,-521407,-99512,158487,168176,46511,2596,-86957,-223819,-539288,-10558,676180,893832,332066,-419976,-293013,113508,345399,257239,281142,469038,410669,578082,930971,1015356,1004805,783395,537845,758036,906971,363441,-175291,-572513,-579279,-142621,175013,255666,92439,-236869,-178503,-28422,207728,304972,133246,-109783,-74091,-157069,-421117,-465152,-263451,79777,13558,-374291,-504884,-106656,182884,242703,-159512,-624451,-228394,-37334,-107149,140986,407889,337886,-79308,-511085,-317922,-77050,82113,343926,515161,662933,512956,265148,256687,241908,232568,239608,292939,391099,310100,226358,337344,371034,130139,260443,377224,342253,223837,275520,275955,-21464,-256307,96370,180637,115087,371277,799675,1212268,1419999,837069,-298001,144936,692920,631338,142103,-170983,-531466,-357029,64432,95548,-158154,-487997,-306552,-179669,-337658,-401973,-365968,-229749,-54907,305856,33963,-602343,100795,373214,121150,-343639,-172945,-32597,-119472,-405490,-229659,-45729,-255821,-489115,-39380,197824,-9307,-199876,-289636,-158363,203933,412559,180694,-153627,-276736,-412140,-386555,-261667,47768,137622,-52188,-309489,-300334,-443081,-55674,515272,704143,548895,168202,-126934,-345126,-469273,-543572,-489800,-347920,-291782,-131580,24279,227771,255358,200074,289420,331122,305085,153450,482802,807933,633877,144242,-252865,-439749,-536027,-139545,82020,-141292,-331305,51270,62763,60047,201415,330667,346391,223736,-76824,-264317,-109197,152109,110273,89425,173638,61241,241447,360027,339950,61865,-56942,-279447,-86972,470515,536468,296475,282539,267147,6602,-308063,-356268,-459766,-502682,-436889,-359450,-241716,-238516,-189551,-13574,38727,232122,625778,662127,439630,148945,453199,502537,112748,-93086,181294,96617,-185178,-226485,-85316,-159890,-306931,-357961,-464739,-267044,-110736,-219548,-140248,197481,382721,292078,190580,52437,53879,-4638,-436274,-58474,224041,26902,-521860,-169804,215383,-48958,-122526,-46636,-159730,-318425,-63246,-217739,-554626,-204786,128119,257433,229533,219039,87261,-38903,94016,412992,98867,-5101,287960,486023,198981,-91327,-316038,-160799,456885,797671,907321,701788,371168,195262,97770,289477,548109,493033,56319,-337893,-58392,226471,130998,-316034,150311,666588,523827,44071,-471888,-200238,-86076,-234074,-494950,-237719,-272839,-462407,-335404,-466039,-309933,60920,16025,-360435,-486328,-388026,59596,376734,301769,124470,300135,475711,491861,458920,320581,31607,-230222,-212866,421472,814760,765379,424507,93402,-108875,-259306,108999,250871,154572,-25557,-141875,-248874,-174742,12748,133695,158365,390887,225245,-71069,-246226,95802,112487,-196269,-278895,-159814,-159324,-461681,-304380,244464,585806,634475,276090,15029,-156745,-351793,-211125,-112325,-276766,-408180,25607,424569,433521,184408,68758,-23537,-108676,-48439,104888,193895,279935,203216,97859,-94222,-224011,-309232,-37112,42393,27818,35600,-103817,-324962,-186103,-56601,-27284,-121099,-236916,-30979,130218,94176,74554,225236,333077,411783,194327,-296539,-597831,-347337,-121773,158068,258841,191725,-67074,-512318,-267506,-19468,11549,337729,379475,402271,313969,138465,3762,-79614,-112142,-108294,-167630,-90339,395060,936572,771826,362694,-337788,-80781,-65183,-400345,-279018,-36183,52921,-4929,108226,130678,-120936,-420305,-373050,-247623,-597572,-358015,-15140,387204,312503,72015,95373,227356,-99277,-220779,248536,286215,115022,-159368,-481321,22499,226961,337190,627736,441176,-7136,-306625,-186616,-86143,93329,82935,70622,319923,440144,119528,-252694,-409354,-511759,-288153,-400433,-393212,24907,80542,-179432,-304349,33598,264692,266352,70969,-285917,-213428,77546,231795,269895,466137,721636,914803,707007,115551,-258460,-188008,121988,466695,465706,361813,1338,-333296,-497682,-277356,-151088,-222910,-443701,-189296,-26079,-75692,-120787,-217043,-305351,-47957,-5034,199837,427229,607643,500334,-16018,-305692,-109763,-107750,-223379,-318566,-177667,107807,463347,645854,534676,306671],[176953,157095,-93106,-151380,336784,597792,481805,179075,-93376,-267186,-225466,-75307,-77201,-353610,-254323,10379,-123760,-256444,-297932,-546036,-205871,-19675,-155235,-324858,-160575,-104492,-196342,-355706,-550836,-372559,-149986,-108073,-375328,-73269,581700,929802,938478,506430,15893,242504,15665,34467,48348,33808,-128872,-309058,-7726,416252,564838,442618,373240,627851,810289,1096809,756366,476705,509471,510703,-29110,-277522,-236293,39772,301777,-19160,-404294,295537,730834,734215,604205,278442,-95474,-440131,-342025,-93713,158563,136310,257850,392170,186668,-132397,-467337,-280472,-135715,-23439,-107376,-234492,-449609,-472464,-299273,-98626,172607,418402,551809,431622,226658,140933,179087,-91184,-177872,333854,891348,801059,377710,72446,92133,62938,113362,82674,-137196,-217199,-111140,3846,326044,369810,34604,-191510,289798,662708,578472,613189,396292,134261,-42175,-313269,-48402,344442,365773,335826,536820,976948,783895,395790,-231965,-139178,421662,939393,996252,887925,502998,-18545,-298103,-374531,-314270,-268144,-194341,-147604,-354342,-358692,9004,196533,17396,-131263,-54491,85505,169450,271155,214688,-65917,-375119,-495234,-220398,307913,680062,739123,314997,35784,-176943,-423957,-202086,-19502,-92642,229589,196522,-87331,-236485,-115356,43245,236721,108476,77767,34630,-38824,-2207,27224,250473,360658,273343,237802,-152457,-185707,-20331,-83223,-239707,-342053,-295794,-343704,-295094,-251680,-245688,-171967,441619,805684,743094,662109,710887,854529,924661,708682,440745,141537,-245986,-302569,205356,297526,-45939,-6193,459454,291983,-282087,-13162,331448,377968,292944,260249,112424,118455,145333,207636,153908,-2539,-49140,-445738,-420040,-392217,-506946,-535964,-395217,-77427,294743,222098,27267,109697,212398,242069,315588,197481,28851,-282859,-470106,-565461,-202921,113297,518835,887276,1078379,975976,799585,397163,137173,41748,142071,175779,-17671,-238903,-143398,210349,207357,12675,-292007,-422400,-458544,-440239,-427686,-486036,-441842,-392097,-276034,-424959,-323767,-396591,-257294,-208652,-143889,136422,368353,568886,617580,560985,488373,231470,163560,-115460,-192227,-374660,-603837,-313305,-199238,-484434,-537069,-471887,-542547,-211290,-139723,-92680,311060,384838,54216,-53329,31253,-106351,-385313,-398109,-451391,-292999,-58754,30131,-147110,-591748,-387487,-283013,-340532,-98407,50191,145983,256830,16055,98128,242700,237443,193180,167843,-101728,-515217,-411719,-281679,9157,376649,576742,355709,-230358,-210634,138438,600515,484253,264842,-328110,-74601,468804,411757,35551,-303375,-334934,-82470,102579,23831,-60791,-24248,-39755,-719,1977,-175590,-442425,-392812,-439452,-288088,-362249,-541306,-248278,-41498,-10059,-81648,-72460,-4597,-15498,-118978,-288129,-361992,-507418,-318701,-45561,115789,-129801,-155643,159060,570129,610676,116166,133364,406648,166471,-134061,-390405,-444025,-188294,-202897,-343705,-157865,298084,445042,59579,-383310,13098,234116,198291,-8712,-307591,-229805,146364,475983,574442,178971,-517779,176364,513482,305443,-253813,-127058,576886,853751,637630,166594,-511425,-117145,148142,281102,92019,-148496,-300164,-266402,-185454,-128929,-165211,-108807,-51548,43657,284560,465153,166805,-318506,-160041,108945,102219,266642,123673,-92379,96695,284811,53029,166738,327880,375987,244477,-301269,-368006,-311224,-462985,-521405,-362255,-68297,132170,235638,235102,-47059,-360352,234577,385101,196109,-69219,-363554,-379313,-303025,-333275,216199,468776,229088,-340994,65235,34289,-342747,84746,273793,379556,-169849,-370811,-500421,-181773,-7848,-158900,-205605,-124676,24308,295224,511146,367651,155811,65927,236634,859014,1220310,916872,445501,112559,68728,4683,7666,-161171,-409418,-196824,138615,157471,160691,412775,236084,317752,329524,207826,14685,-267885,91508,424588,388750,247568,503059,546854,121660,-341073,-4780,156996,156924,-213907,-57478,170284,45199,-396408,-96258,216666,239977,83623,-214925,-566605,-583609,-453288,-245594,19432,217148,225138,107631,41156,173540,307814,160634,-406645,76515,730767,865370,658502,252005,-184907,-365830,98948,284866,188033,37748,-169186,-249318,-346109,-285787,-62268,143222,267532,247726,-75176,-431013,268756,705599,682997,58762,-98409,314185,538118,294912,-197853,-86742,109591,173672,287316,382225,278013,-106680,-402960,23668,422989,960069,984468,580432,54563,41067,77637,378615,507422,432489,187637,-46916,-114931,-148184,-52154,68432,234445,456241,872297,860434,695302,479251,204146,279240,359551,226142,38746,233896,460426,412486,41832,-546794,-409986,-376865,-488391,-456002,-476808,-565956,-43333,496118,874063,757003,263800,-317467,-296852,-239292,-442164,-543220,-301320,78419,399305,575070,377469,177247,-143231,-204749,194112,620197,683798,388289,176100,15541,-64390,-112160,-8845,53449,-230735,-204236,85588,9397,-105759,-255915,-266679,-258796,-231322,-172880,-48042,185332,265324,149584,127219,114389,211594,486992,1257570,1345282,1408958,639538,-234889,-348903,-86966,75183,-14161,-163641,-298820,34163,347462,325325,-39328,-59538,-7132,-150229,-175026,-52165,364040,1050256,1326750,1068686,134087,-462518,-43451,30740,190663,343908,389518,259554,-121981,-185414,166982,751996,949376,791096,636417,285458,-84346,-499069,-229674,-23031,10912,-94974,-268065,-367519,-137384,-53590,-319755,-549938,-386947,-243990,-162733,-62373,-53304,-215601,-586578,-257002,90392,46148,-340159,-154184,172080,362904,596254,556068,144888,-269774,-23542,275722,70081,-179293,-73301,311217,559254,599077,316591,131994,-257213,-477381,-444803,-226464,324568,515502,79950,-422615,-474300,-428386,-325490,115650,674142,870773,491057,-149297,-383698,-277456,-336705,-164072,99828,400534,581483,478389,212830,-116187,-165663,-195211,-103606,-283277,-517764,-97024,276936,447767,428503,309000,170949,-34035,-307871,-429629,-223817,-93674,246921,478640,362362,86554,101413,94340,92542,-279815,-355786,-181655,-197147,-219619,-479940,-260126,-89988,-161922,-244092,-43526,250046,485046,331141,65836,-178830,-158055,-396151,-468015,-370488,283439,480540,163565,-218999,426821,537698,82321,-511131,-157659,202558,406755,161102,-544818,-94789,364403,269697,-118332,-357353,-527899,20797,608981,520925,-8557,-461382,-256838,-158624,-111047,51616,280087,450604,191347,-312786,-516674,-424954,-428810,-478799,-410499,-496102,-246432,186625,404533,322655,233057,45423,-71051,71290,435714,540646,611924,158619,-119574,-211223,124410,483620,587235,326755,-389353,-287927,13790,240370,210374,-71757,-273574,-386206,-301962,77602,340896,301673,293459,438516,466635,32629,87123,52537,-215799,-312123,-42912,448859,724900,598317,244526,-100010,-195176,210817,488142,208710,-76554,321014,796659,860639,778569,362437,-41115,-504723,-135835,171612,-50946,-385552,-330985,-538562,-307662,-33273,-101828,-257176,2603,14604,-409376,-286941,218639,365002,179100,23110,-84909,-294977,-22806,106090,37159,80552,44535,89819,-84562,-232831,217643,229564,-298080,-298635,46619,128107,-59512,-252005,-175864,-364335,-358829,-448255,-364179,-84860,87491,11650,-130832,-52134,158370,323074,462110,485614,491528,142932,-261963,-188740,-143721,-370346,-558660,-496815,-211207,-203468,-175691,-143402,-317112,-305974,-157606,-264408,-352103,-299600,-63605,360083,767160,1019722,730674,-70903,-200378,386625,654343,601314,343575,150999,31235,-29674,-122991,64985,263074,150642,-344606,-120294,208943,81533,-313833,-348554,-203160,-177711,-188928,-129198,149351,197617,169448,-5558,26234,68890,32554,-48081,-230512,-300219,67505,342206,326433,97960,45391,-121949,-212816,-183855,-43624,128496,67298,121769,217990,219674,73667,-114665,-412563,-202823,171491,275286,270717,67383,-189290,-30307,156027,134260,-50700,-192859,-242922,15842,112002,331181,307780,183550,-214942,-49145,264630,370861,-22321,-494214,-234115,37199,38005,49530,167448,158464,96964,-186171,-182689,-4803,232856,330456,279604,9274,259540,730924,869179,457503,-182425,-201722,-256393,-437838,-158549,-113748,-235834,-97351,28301,532,-50389,-183029,-585738,-268867,-328572,-481622,-241151,-329581,-298028,132133,320271,130793,7689,34779,-37761,-106501,-153483,-93233,-159159,-119070,19385,173440,666897,1039896,1028736,755214,183379,-100338,-81945,-198531,-264041,-266421,-440035,-198485,190502,83951,-208130,118775,193211,-58142,-114790,12633,13393,242814,279836,102533,171865,413031,638343,406809,165672,32712,64813,-154218,-426276,-270424,-47606,119263,85425,2142,-156692,-60776,-203467,-266512,-58076,140239,163138,37003,9028,-18547,16771,158390,313698,238765,-128774,-400307,-157722,-199888,-485886,-363405,-323704,-237438,-324978,-453938,-180995,-153394,-329540,-284984,-372030,-147329,215574,363683,310695,312564,766981,900499,474506,39146,-56748,-43299,38411,123741,-86423,-201809,245853,214809,-40900,-266136,-200807,-141225,17262,141041,-76925,-327376,-34732,231420,431543,499480,510076,483496,188764,-156948,-356385,-129380,-157895,-498974,-199013,-73649,-163774,-310713,-140745,-11673,-258745,-378361,78152,410438,335720,-32871,95250,371357,327903,41490,-190058,-259872,-147862,61428,159154,130986,-21015,-261634,-194951,-115247,47784,-155906,-322829,-396138,-295889,93334,318298,269032,185230,47439,-183046,-89316,20716,363164,380445,183639,-55067,16627,65371,197348,501367,460427,426825,393030,318659,-58748,-62922,228461,230048,-124350,-215689,-228170,-7174,30830,97054,-78636,-337616,-271611,-103489,-105864,-295191,-357093,-5776,362292,410989,289974,306065,395517,580212,675502,463136,163742,-108601,406769,746848,821938,632344,464243,226449,170909,25394,-141342,-46327,-75184,-236474,-84676,118208,194276,90899,-144293,-36523,-177966,-363071,-341199,-88849,20487,3850,-11796,420784,947379,1024085,734152,180234,-410158,-251165,-104825,-379171,-240956,249992,617109,404045,-25670,-395669,-408678,-487132,-399426,-206234,89259,330596,-29996,-270350,-468762,-377449,-472014,-527256,-297140,-77073,-95686,-206436,-295370,-210990,-212901,-395300,-65938,187069,5000,-224225,-38392,-33692,-134744,-113486,-150874,37739,240681,212582,83125,-43929,269333,588975,699846,213054,-67582,-194939,-336127,-307073,-13110,230785,161673,-269427,-398746,76849,257206,305689,406241,554632,578524,643390,498533,170584,-182979,-538174,-400180,-479516,-253924,77933,280617,70781,61829,276569,332866,135211,109640,52256,93172,90491,106596,126722,-157014,-293672,-136941,-33591,233775,273631,66646,-316942,322350,418281,-33401,-173844,165662,501522,672922,386986,-241518,-382976,-148167,-223489,-151795,-207491,-374886,-308753,-310238,-435086,-370247,-173771,-173240,-278902,-267311,-133617,182719,-18778,-140669,252916,544901,322244,153398,254829,551947,841138,1053559,746674,668539,-33417,-136865,-37851,-152747,-328949,-560741,-417121,-102430,159038,293589,118966,-349166,-91461,587775,796536,614418,153721,-157612,-310655,-236706,-29626,204991,242997,234360,392125,368962,214996,-78541,-295350,-332502,-273499,-215467,-116074,-81116,-135914,24125,182431,-5458,-180500,-128268,-23344,23300,-231425,-474466,71172,167802,-131189,-109179,251071,53415,-481089,-129913,241623,198387,15797,73141,139753,73387,-400439,-4696,651767,776888,263451,-329621,-347228,35113,330873,178724,78221,244659,201448,489190,899339,838239,594363,419468,255016,270384,267804,128698,-218638,-429967,-550951,-218881,851,732,-97386,-363601,-366080,-118158,347549,513661,410850,163004,170555,-10779,-256866,-433889,-412322,-90289,-28007,-305406,-280402,146125,320601,350942,-53007,-458794,-170202,-24725,-39106,146396,386274,337148,-26501,-196150,-272772,-177249,-13643,475946,718676,917807,757803,494811,480212,462601,388520,186300,170943,310781,449447,405682,472309,401749,69158,130157,372609,442452,230828,250836,392590,231713,-337004,-277692,-88962,-103648,92671,484878,909295,1083424,823889,-69427,69668,528208,354132,-120674,-328134,-487323,-389811,-174454,-157550,-193899,-428576,-185850,19673,-118167,-401554,-357306,-320460,-192000,5379,-108119,-595747,108816,579534,452561,-68666,-199488,-67052,-186609,-460987,-287452,-196138,-458105,-117760,440843,488879,210519,-91463,-489842,-177410,235959,510320,259372,-65435,-141948,-313806,-253570,-51559,248569,363355,120310,-277856,-345800,-430161,-74642,472747,582745,271623,-20169,-75089,-313239,-514923,-521995,-338498,-268004,-284016,-292505,16058,143845,59452,48757,293846,417098,414069,162091,367082,606301,558306,62254,-304971,-252369,-490693,-352163,-25465,-147930,-368037,13159,217613,509318,753920,681754,382841,-23697,-455136,-187679,12611,259971,63655,-133853,-103908,-156403,-64957,79337,4750,-39786,131788,31209,-447806,-97205,58276,-136215,-72937,203513,191038,-108859,-411382,-356801,-400259,-507816,-341385,-175180,-170664,-32693,165733,211481,407156,630083,656104,606453,323920,445145,436019,271122,38741,255722,113443,-209892,-253043,-93859,-85312,-231904,-399041,-495042,-306838,-216167,-355271,-300122,96674,258923,192191,122027,109589,251488,192833,-345028,-244275,89904,-43031,-516787,-172370,126021,-3915,-83354,-103346,-291944,-420036,-64354,-63859,-172067,-92286,43052,22767,-43042,-88512,-173237,-68909,211913,425798,198087,73753,408695,552126,294259,-22917,-226413,-193758,324604,705543,866893,848135,472879,76081,-103591,15854,394957,513121,141273,-443724,-288260,114437,139300,-180244,39904,466341,311019,-140120,-599946,-371281,-438233,-398542,-245987,-365236,-441915,-265995,-458088,-509402,-163586,-34030,-208489,-236246,-200042,-527408,-137374,320892,393075,284084,344879,537841,618845,472532,184627,-280518,-448324,4677,426368,568647,376041,232373,40908,-176232,-315506,-26811,77542,128039,-75843,-219772,-281512,-114879,207242,401733,343588,529852,457330,189213,-55667,100741,100079,-225961,-102751,22433,41211,-426864,-178979,442034,720954,564585,97984,-244131,-325451,-355734,-158362,140,-103101,-278029,-71400,294811,326167,47270,-90806,-253007,-278635,-184067,31431,128891,274728,274642,265616,43773,-143894,-213675,22087,-156393,-161688,77942,78143,-245456,-469747,-441015,-356017,-63940,12951,65414,111988,9694,80321,247427,447955,355960,218894,-137138,-373317,-557999,-287613,-20170,51452,46827,-98283,-454026,-388711,-4818,-48343,135989,232337,247772,234169,107291,90783,62452,3418,-168855,-314606,-261781,175691,627664,469941,53953,-310200,133874,228179,-173379,-485553,-252593,-115204,38522,236133,270138,-54427,-578125,-185368,-72463,-438883,-372700,20035,470980,372433,96052,299164,485229,6673,-151578,297726,305295,107061,-217865,-465815,26318,281144,438426,635982,619531,263868,-109317,-145917,-97188,216041,288594,242010,198963,21150,-190705,-357409,-372510,-458808,-304287,-458171,-249991,456697,456047,-57497,-481688,179818,412989,270489,-167260,-467209,-60272,142531,240293,123233,29942,164759,433786,309273,-231465,-71959,343823,613293,581700,191399,32559,-281036,-520956,-369279,-226588,-289865,-364727,-509417,-333911,-193588,-160947,-220321,-318591,-180881,-60211,-56128,500904,938573,1064999,796984,-8767,-346021,-91284,-101075,-193367,-255343,-65125,310420,640551,726584,512017,225257],[179636,195267,-124533,-157541,468007,468054,190427,-147994,-377743,-209659,-48966,50081,-35597,-322407,-171555,41142,-93600,-119167,-89930,-513905,-115943,78942,-124983,-308480,-165230,-40112,-17304,-81909,-315140,-396511,-261040,-177509,-292470,8625,644452,962314,1056030,539273,265608,407819,83168,-248964,-378469,-417059,-511219,-307576,272414,921550,1039440,841399,567162,536506,442329,851579,844828,510659,552415,610335,165809,-92696,-316148,-245262,-240826,-363290,-16741,267670,451927,432881,513782,307492,-77124,-352534,-92894,188551,411043,240894,166897,336167,367541,55209,-283285,-531670,-234663,161639,310240,125820,-265869,-491272,-219638,-63280,235640,486564,586699,301865,-141781,-204047,-48334,-69291,-7640,506478,1252781,1038583,544450,127307,65342,118626,156489,130673,-185330,-576625,-364169,-232926,33892,151808,13951,-152459,14961,368471,474257,512554,346351,201278,46464,-285389,-28196,371769,324132,431467,695897,1017655,679145,234724,-343314,277237,775674,1123149,1134885,968322,622060,-61494,-349108,-130493,-213117,-311308,-172337,-41754,-239133,-453774,-21490,210441,-87772,-276689,130445,343784,361721,399719,299708,-8644,-299237,-327803,-9700,517740,917275,796333,177139,-202325,-271649,-417829,-97566,205550,192154,279910,73184,-216155,-381493,-190929,26164,79451,3168,71341,74735,12377,25229,40239,137623,232571,186340,159837,-353008,-339681,40362,52390,-15832,-305448,-469645,-366715,-215731,-247568,-314599,-153087,237615,683397,582005,524166,534256,523355,453245,229378,130246,-15082,-198674,-435405,-51210,124550,-120544,-213179,153662,65602,-160002,128334,265983,202462,141731,179006,78627,-49883,90525,264003,121809,-219553,-426285,-298447,-111515,-241183,-359020,-217371,-162593,56479,470138,390588,216919,355204,433204,388536,304364,94296,-81640,-205993,-388151,-427824,-116979,182685,418303,701314,897436,810830,733921,402402,78137,-139138,8174,176769,55629,-133889,-86036,149583,122031,-92345,-295659,-383547,-407469,-407537,-379395,-424937,-570068,-621004,-564731,-395305,-326317,-454345,-279445,-140997,-149886,-39326,176906,427645,496578,385326,232619,46405,108316,-71775,-166959,-313092,-503032,-404052,-367306,-462561,-359205,-306762,-581065,-292982,103385,377396,557126,349346,157454,363347,271755,-55972,-340074,-363303,-381360,-210442,16612,102268,-84175,-491088,-395120,-284412,-567384,-404563,-98400,-7881,84741,-141393,-15301,255214,509591,544390,443027,120771,-297047,-314574,-194159,47454,350957,512080,343613,-141781,-263685,175067,644080,424865,49680,-384949,115497,512510,462379,110323,-123362,-31808,43345,-5503,-144757,-219277,-314845,-173413,-41366,50449,-49956,-371856,-554459,-224839,-160678,-443064,-422864,-21531,52734,-10954,-114600,17341,286635,336581,183672,-175902,-499301,-598517,-228791,122197,176810,51875,-134373,-1958,441108,497642,198078,213325,322014,-64878,-352401,-570471,-406712,-306780,-431582,-452110,-292062,69414,272717,33630,-304999,51769,204734,87569,-166051,-524367,-286816,111949,429729,462326,54829,-440402,216822,523744,197960,-391011,-102232,531230,728622,501446,148923,-281020,-98547,105642,259281,212282,-1531,-362208,-540484,-337337,-112199,-7065,23265,-56186,-104290,95724,322848,-10450,-472622,-253481,-117305,-114785,-4672,72218,-271673,-321675,-319108,163473,405264,579070,405299,160397,-385455,-334204,-295021,-435820,-307588,-116884,-56347,-115354,-62745,-42037,-181493,-544356,-109704,17407,-133780,-377050,-505407,-330962,-482884,-185822,399608,503555,196364,-415122,-113492,-204729,-344360,257838,302797,151439,-447912,-431656,-322972,-97355,120914,104072,211567,-9621,-106351,271333,703427,769956,587583,242564,131539,762152,1109663,906519,522906,204235,79458,-24169,-30013,-171644,-203052,-62115,93856,95474,50438,370654,401690,561110,475990,202743,-121403,16096,413178,552481,365709,287421,597564,763270,487435,-152337,-377334,20268,140235,-300788,-159814,274845,349044,-148533,-374054,106289,312406,286639,25172,-426451,-442415,-474932,-468354,-113704,153229,87946,-23099,141494,447734,615020,296257,-321182,463353,938134,776933,302455,-49523,-310624,-318281,127920,348556,223792,-8380,-305168,-428270,-369776,-504015,-163704,158982,328640,224483,-137018,-425112,232613,584293,489805,-89326,37644,540443,701966,368592,-234730,-187313,10741,83016,181210,273295,226238,-126074,-501363,-81167,181287,615531,735623,455068,18505,-119131,-137371,208017,460472,583924,399822,116099,-5728,363,31014,138305,350179,451330,669335,544346,538986,362962,159450,291198,294802,191408,-43117,194057,313157,181836,59624,82280,-83319,-223440,-546484,-429186,-436866,-219879,432900,811770,869072,489370,123066,-298002,-468593,-396217,-583166,-372660,-204615,105793,255743,438201,224227,-30596,-39641,128832,536305,889404,699508,226598,-49829,-182977,-217546,-182117,-44672,-90914,-461673,70354,318504,83818,-138252,-249403,-206534,-189785,-192139,-208541,-110266,151665,448237,414883,499783,217746,98079,143857,914253,1156094,1584072,1118802,140661,-122076,82597,237079,112907,-68782,-404125,86149,486835,342591,-132062,295160,600283,270576,-68282,-64999,331248,1128487,1450430,999484,184654,-340552,-166216,-210811,-10526,157047,105951,-115980,-200361,-351038,-324314,56673,417644,469796,435625,289145,31465,-202880,-338845,-187407,106517,77203,-207784,-410851,-87056,41310,-281902,-540562,-223705,-174564,-55357,44580,-40888,-239682,-411217,-258713,-81654,-185871,-224333,553340,892443,639025,516557,444344,382624,165051,253725,328594,34270,-444513,-314361,303917,595957,650046,235464,-21289,-534480,-271872,-245484,-204536,291268,400997,23406,-478996,-289584,-265333,-307171,-7267,462936,652385,371570,-159377,-558187,-369102,-283234,-127063,-97836,61501,286631,285577,-10478,-406973,-283744,-109227,-1158,-37090,-387483,-145953,236079,366042,203502,-4507,-8946,-43211,-234932,-364062,-179272,4971,387852,647994,438265,39082,-137891,-182256,-195512,-396048,-177842,-118019,-224479,-400742,-301837,-95279,-40693,-236280,-223069,-23604,313326,486683,375651,204772,-32901,-143439,-355070,-368299,-464969,66963,384869,159458,-326121,153344,319293,67186,-451626,-184497,115129,419229,443484,-143499,-498240,-301848,-196575,-262058,-246738,-379040,-307096,115410,118087,-261663,-397582,-237689,-92786,4521,33636,174568,396692,323765,-131013,-371511,-369822,-280933,-397713,-518177,-438284,-257177,-105534,-20008,-9215,143666,77245,17087,103717,383274,509361,506922,262414,-33982,-128376,266076,717914,982234,797172,29156,-437094,-64809,277510,210863,-163441,-409898,-332486,-350152,-524843,86560,185928,206422,246281,115463,-400631,-148886,10936,-79119,-236860,-181314,294209,634719,649846,424263,96808,-145661,158492,431152,248764,-176532,-6921,589840,791339,829554,475058,67939,-388694,-27230,465571,402763,19967,-244362,-351810,-377557,-141926,-284064,-145311,453512,519791,4140,-276790,240044,419800,150202,122021,150723,-289859,-249564,41365,-93218,-117790,-24730,88597,-185882,-472956,-419951,-448214,-18084,373880,315258,172740,-79322,-99369,-475,-242056,-316206,-321537,-333068,-237721,-215935,-158492,-142423,-47836,195534,320273,380585,385356,322019,63916,-124492,-129523,-252944,-469887,-675559,-425139,-200628,-156185,34253,176295,-95051,-276603,10297,265188,167201,-22125,-97627,41001,396487,619122,537516,-295284,-80366,382488,454008,256618,23608,-40786,-122397,-66532,-152645,-22966,80804,-50998,-354595,14930,337077,180198,-166002,-232075,-84994,72804,215233,314211,539800,533767,390573,222299,372180,291799,247329,91657,-207931,-376790,48631,300704,366378,284458,155170,-17380,-38646,-267869,-477103,-278719,-107926,-104483,91691,186010,110712,-24633,-315838,-100796,297746,504377,357040,240256,101998,-254122,-360982,-68972,-229931,-97950,-217197,-56436,-42789,145555,209684,145066,-145864,-119625,173888,227392,-143953,-522726,-202614,-28105,-35159,-57464,19503,-52121,-175752,-419698,-291100,-29873,169858,320777,381592,109177,54867,549086,838892,672342,61169,-78314,-164654,-349888,-105512,-30827,-201478,-243919,-51307,-135857,-159361,-169679,-520690,-244867,-129338,-344548,-164680,-257571,-383959,226651,566836,408852,31551,-138228,-158451,-34731,67339,119199,-124446,-291183,-224628,90117,807219,1253619,1321475,910435,340586,-199275,-84225,-38473,-211686,-461039,-539427,-94955,486559,447234,-43682,-63116,112536,16567,13278,184194,334160,542346,474938,194643,264790,552431,785486,520132,108316,-101015,2118,-111812,-271455,-213553,34756,360889,337760,300540,129990,131456,-97060,-86843,23550,101953,-20745,-159943,-243181,-256115,-202962,-61223,168900,168908,-172807,-365743,-148834,-169135,-286005,-243225,-266557,-397624,-419732,-131908,-41117,-212394,-548371,-336985,-346072,-188595,108689,230038,154161,326347,695656,786284,337048,-253107,73482,218680,176542,-814,-175040,-374284,-106128,-123157,-233840,-219305,-215658,-269114,-129746,134691,92836,-290269,-239527,216436,394562,438774,576159,563879,368945,23722,-156076,-56632,-107372,-264342,-123198,-75554,-173559,-432289,-267687,-214709,-348679,-146869,242330,387510,147852,-346842,-324415,138201,284647,139285,-224149,-423218,-314052,-325620,-207464,-162426,-155967,-80111,316070,328726,353827,89108,-74634,-282229,-464462,97808,286446,200438,307592,379331,217879,27033,29452,245603,285847,22751,-325169,-197425,6003,130690,414661,421785,497004,438953,279991,31360,59907,318416,273589,-152892,-231635,-148651,43838,110120,40127,-168637,-465980,-428590,-359779,-439572,-467765,-490045,-205466,54085,279353,371869,458299,734604,780725,781885,306575,-107900,-162157,432279,705210,684125,648235,460785,247617,148356,-137651,-214452,-170194,-122715,-227021,-166683,-111162,-30144,58903,-5468,-22335,-302956,-547522,-540781,-578218,-262780,-135083,-40032,350420,838840,1048579,776985,42351,-493945,85790,211834,-146792,-581629,-85788,399960,264714,-117297,-533559,-396128,-335969,-255732,-40750,211366,449993,241489,147778,19056,-88404,-341290,-605978,-287369,-30900,-52976,-235608,-371645,-289012,-230828,-279219,54240,202838,-17144,-164406,7675,-132130,-290847,-321305,-385179,-17577,204625,153505,91091,-33697,135034,469333,549342,326705,233133,261936,97082,-176655,-60304,109929,132450,-203493,-289863,154530,343848,280744,305197,471102,480427,550570,381865,149966,-83509,-343967,-340311,-382238,-178593,140267,372708,229926,52809,198035,182266,41551,71034,301279,332885,122011,-97812,70531,-66961,-215177,-141725,-191692,72843,261768,173661,-389360,55767,342624,139051,-48689,132109,486624,707723,343216,-367769,3327,182091,-21248,-207026,-251043,-507429,-276550,-145365,-187360,-353931,-263585,-207710,-245781,-298015,-124540,302946,204618,-13363,134031,258003,168564,354552,599774,698200,739802,591479,222486,42512,-83548,329647,430960,71410,-273942,-521190,-405775,-124411,127021,355722,433168,144859,28735,261597,340172,126305,-273777,-467601,-322720,-149103,68523,166558,167304,282493,353687,490957,501505,441518,188401,-168734,-479573,-593841,-395955,-267163,-382002,-180042,117446,34576,-97358,-16469,134998,163437,-103114,-417426,164978,368753,125650,35589,237942,39579,-423424,-264935,119814,87245,-66936,97681,240434,260221,-247485,-80589,369488,429164,127149,-211821,-445653,-218218,78000,-136112,-292979,-129558,-70079,376098,805085,852425,428416,77278,-46084,-1004,-32876,74728,86615,-114990,-550222,-402078,-299478,-350817,-304918,-267767,-483565,-248084,355364,569704,546740,358596,278647,124793,-1999,-208140,-406991,-305378,-115993,-222886,-121871,202539,275560,286758,-34937,-245761,-29863,10158,-11392,49178,218605,219235,72877,54856,-103140,-343700,-287466,327223,673131,908390,808606,624271,606841,612871,511289,162741,-74960,91273,386935,424141,459567,329796,13155,-84449,283868,496363,298759,219889,330481,314164,-133782,-399578,-281329,-211500,-62309,198547,534407,591975,525030,-12237,-45609,302052,70468,-380692,-417138,-506750,-325277,-227219,-389382,-313992,-359392,-86317,219940,179404,-170571,-200934,-349305,-362346,-345132,-266915,-533856,82046,646192,619523,117846,-213889,-123620,-178421,-223512,-132976,-82450,-183491,180738,712707,588731,419608,40210,-379137,-205739,189080,499191,348774,67053,-47721,-216807,-88345,59458,215654,344017,120270,-151428,-227865,-372382,-135358,355590,372387,-7078,-113531,-62995,-259875,-448878,-451651,-118137,65612,48279,47467,68082,-9764,-127532,23439,296351,409809,332019,65368,84185,205267,268534,-127313,-323475,-89897,-235330,-478223,-134445,-161911,-329528,-60296,380876,801695,978296,698240,226340,-143553,-315460,-114262,-72265,59050,-83133,-343840,-412284,-265753,-380333,-264535,-392634,-153312,271395,338404,-26478,-74488,99642,-164921,-418930,77752,260277,74513,-187478,-175010,-231714,-445506,-403528,-233937,-176917,12863,141872,229182,377683,407625,596616,665528,401899,353149,336138,405670,297173,387872,131117,-275239,-135182,103152,91606,-86949,-252757,-335171,-341304,-378554,-585077,-307883,47791,137502,83088,43312,186923,391790,293404,-238606,-356250,-37895,-94881,-240486,-15796,54848,29947,-36101,-41981,-222314,-417157,-91178,165451,153913,114905,116428,-128979,-318381,-386042,-279203,-28403,229905,233909,127664,20885,304571,282194,130830,-71685,-197473,-254434,31643,416789,659965,874556,615775,92777,-168145,-160120,177402,420475,168123,-315396,-481897,-67394,84448,-83821,-95587,165041,66735,-322263,-553035,-172129,74978,141399,-50958,-427917,-205180,-24463,-458446,-343102,-56438,10891,-50293,144850,153775,-170080,-413457,137459,366086,332143,214284,330389,483338,353554,25449,-516355,-205868,201021,362037,292627,73543,47124,-76052,-272952,-233033,-88278,-73006,40530,-149793,-282044,-268208,-6879,350014,540026,398552,426540,448201,244425,101729,26518,-65201,-242130,100848,149176,101693,-440313,66273,637328,869286,607514,114691,-342419,-453088,-273373,-56418,118531,30786,-88266,-87182,155987,129235,-147027,-310299,-503321,-469545,-398171,-86799,75497,286111,390293,420866,209122,36829,-7253,13816,-404051,-350017,108659,231901,-32293,-326308,-250212,-17454,361353,279518,164241,78244,-49318,89753,168321,346114,242012,190931,40854,-94878,-312507,-381861,-219933,-113526,24026,18557,-134386,-245079,-108472,-146930,-114857,72734,114132,135903,119617,317998,340713,226998,-103605,-462552,-420109,-104771,169062,154590,-208214,-4257,339226,419566,31896,-356485,-272295,-117778,128950,299968,320958,-42767,-232491,136948,120211,-297180,-374023,30565,385225,304434,182623,575882,812964,283248,-2531,282482,272050,51452,-207776,-222454,137569,353323,422260,496876,695386,488976,115973,-77008,22384,380728,454385,330116,110516,-264125,-409261,-304018,-244515,-350601,-275833,-371655,-75959,794148,924337,320971,-560272,331714,626732,458115,-83525,-369772,155688,300002,276102,-35726,-495493,-342509,3908,-25877,-9325,714442,1050770,1070592,689106,153179,-98139,-355061,-442899,-185803,-11869,-173407,-413346,-318688,-355864,-253900,-138623,-184616,-116545,54605,-8528,50480,871344,1456165,1484616,936803,-12909,-246157,-25632,-47674,-108753,-78708,149709,569057,842441,820139,503051,183433],[100994,170184,-152793,-64871,432072,306566,-81472,-406167,-168762,-118218,36728,94918,-51397,-344094,-248201,-56827,-127795,-67777,-44606,-386224,46681,211935,-109133,-333689,-197129,28559,170304,138317,-134533,-347639,-388145,-209987,-121827,60469,629497,1076969,1148389,611739,399481,333964,7387,-290305,-201723,-264723,-389121,145047,808084,1315704,1458926,1068942,559465,236305,-25093,188584,515832,332715,493422,553117,268027,-31056,-381288,-459336,-204543,132442,343345,189474,80706,87309,309562,258852,-42745,-272076,-39526,263406,417808,211539,-42532,45086,285647,179546,-14597,-302125,-35146,405662,715670,478567,-68978,-475864,-113922,-124146,86863,367960,400612,-26810,-600951,-361813,-159254,-23765,111859,491677,1126710,920365,533086,123426,32916,136578,139298,147216,-57889,-268565,-253269,-213404,-56156,136558,45409,-213107,-406701,-214517,112152,178489,177623,239585,60634,-335355,-85670,227239,157585,299970,541760,628455,448465,76834,-94339,336141,802355,895067,1012019,869643,577957,-131649,-229462,138272,-54223,-320938,-128471,-22309,-259361,-314194,187120,376991,14656,-415511,187767,442834,412293,388241,292343,46228,-151288,-172888,144441,535259,913250,663320,-44858,-419953,-153903,-293203,37261,372986,406565,198225,-90904,-272962,-320399,-227194,-69753,-130921,-104042,27678,54471,2613,-71188,-94283,-120258,-10885,73441,61866,-83580,-28263,185778,192639,157547,-115998,-433108,-475131,-292842,-299123,-476851,-294685,-108227,258585,221024,202093,234761,174479,-65304,-301716,-222632,-127825,-85681,-208873,-313011,-212209,-259860,-365678,-218140,-246803,-106735,230848,276641,112450,-19106,-43730,-63735,-245706,-100444,205071,257632,364694,334791,199460,146738,-19592,-69736,78830,30030,91659,429054,552860,688723,855613,695108,375369,180860,76799,10365,56373,-167282,-107615,14109,151197,133200,145489,404999,591596,693313,532104,180118,-231335,-137124,105918,64371,-103593,-85537,93138,23555,-187782,-248518,-184706,-202378,-382099,-431580,-459762,-651536,-392982,-260911,-244134,-296499,-475376,-288529,-106095,-173053,-293294,-78507,181355,253302,173124,150407,126689,176321,100878,-48383,-127392,-212372,-120555,-20265,-187508,-211125,-179357,-439373,-277374,328696,698553,678004,466885,586138,662283,373501,-99139,-354484,-308298,-264544,-140257,32140,91146,-79919,-418328,-458846,-305596,-308955,-226142,-159118,-156958,-161799,-296505,-134169,240658,668088,755331,597561,257289,-154844,-254967,-196483,38392,358866,486355,335574,-116372,-284921,171240,417795,214253,-152364,-90016,296430,470138,395991,123705,16121,175468,162349,-56481,-227973,-387845,-505461,-216962,-34011,68299,44083,-110628,-109033,192161,167526,-286998,-249372,185446,161986,32870,-158147,-117357,209919,358198,257264,-57727,-310587,-479498,-304043,81426,192947,267116,32447,-122089,240685,288545,192109,246063,202779,-209702,-478947,-486959,-354432,-341713,-271150,-28110,-27196,-137033,40698,43713,-122167,49174,116031,-8145,-280016,-623953,-252770,-46133,218992,276525,-42163,-342471,71753,300364,-46211,-495341,-114759,317681,414461,293552,192921,-2092,-109927,53289,169731,287341,171107,-156724,-501927,-304967,22497,124126,92846,-56708,-90953,147239,274872,-55258,-466697,-389578,-348923,-113510,-67255,66464,-185494,-292144,-177355,118556,405857,562505,268615,-33964,-386951,-234543,-154646,-184915,-44367,22112,-59608,-366151,-396935,-202272,-189710,-425226,-315159,-201805,-333806,-537901,-388371,-305630,-508529,17354,532637,510699,206202,-47905,-33555,-186987,-213698,294148,266119,-167983,-529470,-86153,-65423,-36203,128762,221342,377463,124200,-182391,162496,712253,1052898,974626,510123,108459,397613,732858,728780,461526,206444,91699,8688,15076,-52645,19865,-25072,-120098,-170202,-159452,249684,614053,833896,608019,111310,-234897,371507,644242,552784,268773,291258,626482,897703,772439,332312,-287677,-113021,70838,-340130,-224828,373656,630941,262350,-520867,-82197,277864,360512,128709,-301639,-190688,-88669,-350056,-240643,-13912,-116942,-58496,328940,689996,801266,379950,-113528,556923,901224,669251,-4356,-369188,-443667,-359701,31769,294801,214470,-4419,-403199,-428068,-116973,-217706,-123910,256134,446209,208655,-229077,-308447,171687,409605,215285,-182506,209185,666098,654664,262497,-264297,-254587,-68241,35108,122861,183989,198921,-67707,-421180,-237655,-110579,131873,330913,237067,25741,-178978,-322029,-110355,213128,485135,394647,159756,53910,166796,137502,194379,283454,290301,324535,193146,271679,132473,18854,66652,23928,-3672,-68179,163750,149776,8602,271415,565855,470917,72777,-420948,-299286,-141204,265840,825821,945691,561156,7248,-207954,-351059,-386278,-357040,-307839,-110614,-75934,176955,242107,351925,333030,176784,171998,391787,729180,1015776,593457,-55459,-355473,-220721,-173467,-79697,-35104,-187211,-178475,363295,549034,164774,-201434,-247399,-147660,-110646,-118357,-243483,-263732,-80773,255016,374226,487159,157750,-98137,-275772,71475,507479,1054599,1053672,315285,-86538,60334,205353,109502,-45656,-423443,114047,607487,424808,-114483,279274,815483,515928,-47934,-214779,72746,745565,1147478,684471,182846,-192590,-280216,-238340,185479,477971,413123,179192,134033,53716,-302270,-341616,-226272,-133688,-78576,73837,49698,22628,-217644,-411478,84550,123364,-197416,-390834,5308,126964,-93179,-192468,14333,94588,262592,236309,62706,-146645,-243831,-304154,-349443,-340344,240938,1043544,1364841,899823,418439,174525,407698,396845,276697,92377,42433,-162808,-75205,473180,1020446,847899,493922,60662,-230562,-112944,-80816,-217914,139694,209022,-133810,-408011,-64706,-122568,-321176,-219217,146584,337191,214043,-81284,-370194,-347857,-148706,-35275,-241243,-272958,14152,75385,-251415,-410441,-232000,-24921,65319,76400,-337774,-133685,179207,264873,92447,-156609,-217945,-134221,-212416,-212055,-145924,51955,450197,664946,426556,42624,-168732,-219276,-214631,-175237,-57498,-123586,-238008,-499323,-175608,8575,-38851,-312698,-194167,-31028,186663,268742,267317,236417,53904,-265439,-338457,-461789,-330557,18301,188807,41007,-220369,-245828,-42836,-89475,-483829,-251268,22568,220018,370131,111235,102125,100964,-58792,-119316,-16756,-80148,-264899,-134161,-159421,-318825,-264307,-235500,-35646,148962,97598,116945,319001,372758,55267,-71080,-181892,-138618,-207999,-323863,-291810,-298908,-294179,-281341,-312590,-119704,-42766,70503,162100,333866,522148,414462,390458,112796,44922,385140,860242,1201771,1045376,356484,-383158,-204665,116108,102817,-130325,-246522,126471,114959,76951,-124627,231022,161645,102836,128948,-320208,-421535,-152825,-62906,-259154,-364806,72389,476958,663462,587089,285339,-98944,13476,254878,257188,-139508,-350677,245152,569305,609303,387174,-3799,-341122,-17764,524077,656485,359597,5704,-75145,-360695,-399601,-493811,116027,769542,860361,324105,-265576,263776,457793,4395,155138,432811,139599,-363097,-92249,-290667,-287090,3488,18248,-285875,-146608,295440,391321,506628,770742,478204,164006,-110875,-12428,407,-269225,-395848,-377738,-352086,-338726,-431764,-296490,-113514,160408,305025,256912,113510,124121,100441,35915,-39479,-209546,-442652,-553149,-541747,-348831,-185423,-73237,205678,427168,238935,-194387,38835,556329,449501,65773,-180951,-238190,-250745,-149313,-127893,-431273,35703,281794,144846,-188222,-407069,-360625,-369607,-196032,-210567,-191545,-202874,-386700,-242723,95256,316618,163742,-58946,-107502,-79032,70101,429926,674525,814150,730462,499270,418460,589891,488273,334324,72810,-265585,-347123,-18203,168747,318016,375884,199490,52407,56996,-171698,16606,41857,-17354,-312224,-125230,30296,124066,65289,-237643,-105656,221210,481863,237309,207184,267570,63471,-243580,-226500,-13547,-23241,-145959,-318698,-259741,-115828,85304,107581,-85462,-217932,47713,65593,-208064,-355226,-164742,-98816,-149426,-220208,-153458,-176174,-255526,-417330,-397127,-142860,46024,268273,346862,129391,-151638,239673,622837,687259,226286,18579,-70660,-244224,-144001,-51254,-215303,-413582,-264504,-379782,-158752,-51861,-361157,-289006,103893,43943,-22647,-156305,-442290,257106,712952,583131,58001,-282683,-236404,5250,189033,193700,-144869,-557948,-510047,-169961,498513,984791,1135587,769288,360556,-290102,419,277958,136879,-321540,-493333,-214623,351019,470488,194258,-127708,5745,41771,90869,325851,595426,714420,533338,191160,132189,369824,614684,495839,-13617,-275382,-136029,-140347,-133553,7002,158195,495597,520187,572987,476796,401188,153865,135793,108245,2722,-266310,-388434,-310234,-324635,-404996,-329255,-53162,62800,-177898,-316206,-173200,-98476,-133006,-248967,-172533,-137095,97676,204485,28055,-274314,-377425,-206964,-203231,-96002,103255,115133,-14891,297140,556442,585458,297209,-465704,14708,283359,258464,-113114,-282064,-374783,-416617,-482181,-374032,-108011,-5757,-123440,-259703,112349,257449,-68356,-356786,202810,329136,303372,439843,427882,396035,208608,37778,-13905,-7979,165046,159142,103636,-106923,-475775,-448844,-320430,-36376,246829,349686,287242,92699,-129189,-472542,-193142,177379,168989,-287115,-268506,-231663,-384656,-312592,-413404,-212343,72604,503666,601153,494139,176893,-33797,-265864,-416436,99244,280867,252643,482372,680555,571625,108176,-7932,57365,126187,-17872,-200000,-373805,-138614,-18248,193892,278877,436140,475024,400329,253029,206631,342612,183825,-230169,-256457,-75680,-18686,80659,-69510,-215527,-390100,-405017,-353873,-343855,-597088,-590962,-485571,-264860,106356,360745,526960,863904,719422,537544,17303,-506017,-69336,297428,400882,289914,363852,287115,251528,152473,-107520,-130414,-172360,-151786,-182466,-131797,-211033,-379839,-69485,148325,135030,-96631,-300995,-243314,-286562,-474342,-90382,6825,58163,319272,731282,622885,5199,-469786,127937,304374,10066,-411859,-408352,23475,41438,-191047,-529310,-388870,-221420,-120371,62026,195494,331631,401271,451201,469934,213438,-70792,-424117,-272552,-9649,-38951,-293569,-399480,-264065,-158008,-112635,101613,64914,-137285,-35477,46058,-247628,-442486,-448762,-312103,109522,252123,121738,77228,-16361,-16124,203828,201039,253356,182691,346047,231022,98913,84089,130176,138747,-122234,-165458,152449,332590,147866,162409,331727,244413,144372,181510,304430,219491,-204458,-303898,-345099,-126419,235300,509969,404458,47130,130934,123843,113391,189815,435456,432131,52661,-410319,23625,146005,-85479,-117114,-221575,-238905,164227,230729,-201510,-299823,156851,234590,-57052,-13287,424021,636491,196129,-343472,207467,203670,27128,-105342,-154620,-215508,-2189,131636,85625,-197322,-337519,-262018,-224199,-462418,-82622,382788,473978,166938,-90855,-49769,173326,552130,832575,829675,696259,331356,114454,-195108,254704,726385,795704,306287,-238775,-531816,-448775,-204959,11233,337266,644048,541056,418744,216516,-46894,-445743,-365242,-54328,83678,-29529,52281,28080,35274,265554,266966,527864,706533,889888,636596,127133,-279943,-343693,-439646,-321067,-504814,-384487,24640,80391,-9783,31017,183118,165470,-71226,-397307,122507,456570,290845,90538,182646,10357,-344609,-470040,-190923,-178527,-97015,128486,215656,229990,-156241,-163610,28098,30469,-21380,-113596,-479342,-474450,-252646,-438571,-504765,-454636,-267878,380868,791624,929560,465184,-84299,-306879,-184324,124227,319367,402309,168810,-316333,-387700,-389671,-432733,-266302,-109303,-249286,-401459,206013,491264,563189,466093,290259,215824,215050,-13494,-354839,-439276,-234556,-209513,-71615,100044,159464,147146,-112436,-102131,89576,85010,31922,-42466,-62845,-64858,18392,175570,168273,-49255,-612847,-90855,411697,714711,706118,635912,630583,686501,608424,261632,-262510,-232713,132603,288887,296720,173956,-24395,-279119,139834,477631,398147,249671,194261,343781,190785,32141,-126586,-122363,38831,167777,369523,320972,169573,-136043,-243275,4169,-187125,-559246,-394860,-529266,-222268,22267,-243006,-383830,-278274,-26044,358842,449078,147862,-8075,-251033,-462806,-308435,-255257,-399321,32048,550724,600734,170328,-223748,-159765,-15430,156066,226119,254702,172106,328966,653451,474968,310480,-62605,-387766,-243427,84824,394640,422631,223183,-23061,-175436,5347,69124,61963,145191,-5853,44467,45546,-253586,-202644,200335,142331,-81994,1104,-53279,-174001,-293042,-381079,51992,368792,311413,331836,61689,-238741,-232445,70021,231781,250141,83023,-106780,-211736,-186773,-135035,-363640,-187980,86414,70356,-253384,-197204,-150904,-175445,-213084,365820,746447,729516,305904,-138965,-257775,-132315,-126036,-208680,-138246,-93306,-325266,-403045,-179261,-102685,-282336,-464929,-277405,301262,520562,473144,353249,404861,2521,-518542,-86260,214229,158637,-93005,-143777,-140564,-306294,-472598,-383420,-242369,-68637,-39075,120021,218890,179127,531757,655378,414777,197517,297904,563432,624930,521705,148124,-258434,52844,389795,361732,191425,13846,-161025,-336011,-510586,-414455,-84020,103560,66660,-20846,-77348,181420,436343,282874,-180632,-427738,-132699,-58474,81597,267660,161448,119023,112056,230112,137685,-280137,-132985,338245,359154,231960,150300,-218586,-553824,-419326,-240782,-43221,101346,-124147,-195517,-188274,4923,-142999,-174057,-191079,-223915,-353302,-350900,-9737,354380,728767,660756,151736,-185713,-282505,-101589,185276,78847,-211301,-427966,-325431,-73680,-86800,-282431,-155254,-62600,-393598,-492102,93778,460368,505656,-18141,-391207,-43585,-12254,-473623,-298433,-101893,-36414,43338,341949,425879,178175,-315197,-168504,181175,262197,17146,-99148,83387,110488,-150994,-473505,77414,283672,224685,72810,-91168,-151019,-196872,-97700,-106869,-150290,-199221,-167613,-312285,-387139,-276257,60538,365559,474251,283157,180927,282260,187849,193853,-47416,-99815,-68364,238769,139390,-56315,-318818,317920,741275,931156,673204,213044,-98535,-197273,-72640,80603,189620,57649,-30915,-120732,-40361,-143735,-374399,-559205,-366333,-366143,-445097,-127200,70324,329629,478396,477582,316834,226400,151848,-38741,-226135,-198745,128179,259963,81518,-180587,-475,270730,543792,404703,225800,-24917,-194549,24166,53540,57880,22958,68520,118476,87671,-93603,-301073,-398287,-296562,-41838,106864,111908,1381,-298621,-330507,-339926,-187026,-86865,-22280,118053,461868,531999,330381,-37160,-283353,-236913,-330580,-367774,-304184,-329035,50548,273313,290662,53097,-196232,-165957,-78320,123742,208832,159969,-192925,25373,317420,141118,-331815,-295615,38307,219476,156888,270118,748804,1010162,563487,108898,137676,104606,-139720,-182259,38199,279290,389998,279566,147546,517144,513326,261269,53213,231073,488341,427637,173391,-31174,-203314,-145780,-125080,-100085,-224080,-288406,-314994,-122765,724965,1082057,560269,-428213,242421,581686,465076,6804,-404332,197490,323515,165215,-197355,-108974,-47138,-85100,-355496,228212,1064123,1380865,1165199,616157,188922,-137180,-408505,-359969,-129521,92140,-16622,-321922,-270822,-347811,-307661,-178687,-266407,-69350,76657,-120739,106312,989797,1598072,1472899,666153,-215748,-110241,-35818,-98376,-151196,-54452,212781,643801,848367,739881,356376,-7405],[-20810,132268,-130262,-165358,128628,48887,-317170,-165322,109723,20316,36755,56937,-73753,-329754,-411448,-214260,-176151,-59002,-41686,-120853,247497,298092,-138419,-374453,-222709,103478,347430,284572,-32485,-261312,-347289,-109761,73784,72294,522630,1161477,1114148,662124,380335,132972,-128486,130630,258703,3747,-206828,405941,1100355,1438321,1593088,1065724,255382,-206481,-372961,-353351,119014,274207,473753,402315,270233,-31744,-319341,-285244,327373,646356,595065,165236,-186955,-156385,95476,173672,20232,-120583,-131886,120671,215777,78076,-255306,-201255,102855,250593,159565,4006,295917,579734,956826,746514,91734,-446260,-12128,-147036,-194593,149292,90481,-440305,-242001,-18520,11849,23928,117939,249667,538773,493861,323086,59103,-15079,77361,51650,149896,170910,174651,130569,-76426,-2489,146392,8874,-236289,-331738,-385883,-297532,-116351,73049,228891,-4405,-427572,-109206,58234,-24660,-23578,138435,48493,163113,-48561,12522,78845,472386,431319,756343,732434,449153,-173976,-137165,235838,21330,-308785,-91982,-122672,-445881,-46618,544705,638592,239367,-522680,24884,294902,292345,267457,227454,111846,17638,-12018,242420,391661,641699,379482,-269000,-268370,82637,-104427,72248,322993,462675,232393,-18343,-80729,-16485,32174,-120086,-351933,-207151,-32945,-5481,-36182,-145961,-385834,-329198,-105209,59021,80847,226299,372455,388762,303451,216641,43412,-170546,-427106,-528895,-416777,-365797,-518813,-509958,-121078,-86645,-144501,-110044,-28138,-229250,-457158,-443638,-217509,-60447,-25036,-300876,-559447,-431890,-405966,-414250,-435814,-134574,260401,397244,253051,26400,-206069,-305161,-319306,-410621,30380,428108,803445,784390,540219,316879,211729,254478,301757,100557,-19601,187805,614404,1020027,1077877,716090,153129,-18233,130556,206581,291383,132013,329547,186121,258792,138656,-390701,-148983,458978,683347,677630,295250,-196287,-218274,21897,43228,-137114,-133152,49630,-72984,-270905,-201189,16696,72865,-178421,-463640,-505075,-567986,-276555,23784,-13801,-195675,-425032,-247278,-90738,-201483,-541322,-327451,-111030,-59208,-66025,129728,231697,310649,326598,110594,64546,139446,332475,337210,4410,-178777,-124866,-262329,-139898,429022,789742,669416,622194,826853,735959,336777,-186478,-405428,-260310,-144129,-67937,-19852,-54977,-188565,-415471,-560672,-365718,-166299,58926,-70533,-231742,-385586,-384841,-194086,201655,646428,772096,610327,299770,-35022,-173255,-241779,-16654,379110,505046,355659,-87741,-417649,-57450,-3347,-98877,-276736,81499,408282,445318,310473,45238,-16777,179491,208369,-40595,-234317,-323882,-73022,25015,37808,21678,26783,47738,276792,592602,505869,-47600,-203304,253674,212321,94024,-146213,-454345,-166094,67329,91194,18319,2561,-204345,-373406,-164862,193192,430645,183179,-136138,38233,84270,97443,196050,67541,-222358,-369428,-281800,-271607,-313674,-89001,235298,178611,-157862,-190220,49333,115315,139351,117003,-41208,-329270,-462312,-89054,-19764,74561,126265,-81311,-312570,-243672,-174559,-407361,-443052,-135190,123680,172430,156743,265735,243264,26317,-16,51839,293136,272835,45874,-258403,-61042,205877,199012,104973,34146,125021,337858,291177,36892,-124950,-305025,-539482,-1006,31327,64216,-57457,-96061,155518,28828,173503,271455,70453,-144197,-151861,-91230,-27986,-34937,33197,-2732,-96182,-328613,-255740,-35868,-49599,-239027,-169695,-182073,-379767,-438113,-297674,-333717,-458190,137013,556397,465790,284409,361869,342874,149925,-147522,119957,133838,-346999,-238503,213434,148470,-41410,7289,135332,216657,87465,-214194,-12578,556782,1079409,1174400,803749,199777,-129611,246010,439350,297536,131789,59609,38178,109913,91110,96646,-69069,-231934,-241662,-77504,494254,1000290,1126992,692234,-83996,-118226,638425,729687,421717,148713,272540,575721,921203,922063,730182,107760,-272980,-58375,-221179,-105138,491518,846696,594951,-174555,-322269,164274,346176,147169,-150127,77186,279828,59471,-118036,-151499,-445319,-64232,517044,884634,866455,343921,-24193,420767,657472,520653,-45159,-479291,-546090,-458930,-182784,88730,105801,-3502,-383378,-306503,56216,40220,22756,414620,613839,370417,-21085,-91740,73027,168530,14862,-90596,251023,516260,340552,3996,-362851,-266858,-75030,55255,103360,108600,205606,69371,-258009,-426155,-437184,-369153,-76213,34615,48353,-163260,-361977,-366627,-144692,140282,170814,84008,68954,215170,140516,133953,46356,-754,-70485,-123996,-57936,-149624,-160800,-320046,-373339,-255910,-32553,95396,-29254,-104609,328241,671419,662192,130831,-301853,-180010,97925,656240,992661,819879,74577,-174273,75486,-22824,-87116,-134410,147574,371173,373855,333261,455486,418068,538375,448844,320873,495063,683770,898177,456182,-232073,-452586,-80795,-17013,52187,-23135,-209724,9181,531087,650647,218793,-246671,-236232,-88447,-20975,3581,-139174,-310361,-444757,-290085,-11796,74336,-34166,-234601,-289312,-248074,-180468,266562,496119,143077,-318480,-173571,4370,25795,-37945,-180856,139948,641802,484240,-20171,171059,653498,519213,-109392,-402610,-209756,121884,527407,302170,148250,-111600,-346573,-119856,445047,784937,843871,653739,356724,248968,-79108,150942,109395,-94456,-459159,-229760,6011,134260,-17482,-454318,-86648,15592,-224573,-366253,47920,163883,112677,48385,118908,378465,566243,396032,151062,-69274,-151867,-318839,-349662,-69239,580453,1134951,1410310,1023044,395572,-148500,124290,271744,-63057,-214653,208667,167886,167277,612354,1229116,1019030,717637,321975,114727,-12535,-16551,-263095,-104052,-77645,-381660,-167474,137502,-41007,-339761,-323393,-107658,68162,69621,-33981,-155193,-76061,107045,150148,-188735,-471335,-207463,-218145,-455191,-177461,-167100,-28931,28830,-51705,-320778,-80252,132807,213531,143531,-124360,-351589,-193514,-71360,-9821,-116998,13733,395220,519439,308348,-21027,-187080,-124530,-68288,-10940,-119040,-274590,-321270,-396612,-140416,16831,-99886,-340509,-167678,-63204,-142486,-137339,27602,133016,-15953,-162621,-224319,-297585,-35626,196856,98617,-156440,-144090,-363826,-367913,-289315,-428700,-422238,-170896,-210101,-54771,149328,462179,668023,425465,192552,196158,185395,23153,-984,-218312,-311070,-296387,-292639,-4409,203665,115080,94901,260479,330837,184441,146190,1947,-53300,-68805,-143269,-177052,-253556,-191771,-57179,-108801,-195481,-319540,37849,200779,273893,428343,265009,406127,254122,260641,488031,887601,1188793,1049719,498100,-342601,-412433,-252500,-19678,266732,420193,540901,434685,383096,242779,436563,186995,90230,253696,-93153,-351270,-348300,-216989,-382572,-458404,-60638,339812,644149,698821,426857,-50383,-205072,19534,199530,-53518,-506611,-154741,236563,201476,108138,-242320,-373961,-94789,348854,634172,530575,306264,232849,-74438,-322778,-183154,295865,746699,832724,372042,-306135,296624,492048,-148624,65044,565075,427692,-201469,-313494,-395047,-76133,94409,-114942,-353244,-15830,528966,772873,747625,763336,463748,68987,-170602,-25223,-139311,-409985,-483435,-507605,-415496,-404307,-474227,-364368,-142005,236644,390119,249878,-170815,-239235,-127000,-70207,-125567,-417400,-473098,-464564,-448364,-350743,-212884,-15889,279470,493309,434416,-179305,-81073,490561,383775,-28051,-187150,-26029,-10756,-94673,-189100,-108719,71009,98147,-115481,-291010,-207536,-270363,-423615,-355674,-279499,-366031,-489138,-386309,-94263,125000,176706,55560,-20383,-105,-56614,-164138,306791,745702,813009,647884,385669,423964,605236,570288,233857,-142535,-380437,-270847,-156695,-10971,232952,354626,150686,53690,95833,153347,431227,409511,-34165,-457691,-330249,-127716,109493,39197,-260631,-193332,23583,232361,16349,-12179,239993,364866,82634,-100445,223245,109979,-11105,-276468,-417851,-439193,-98940,54347,-41089,-247245,-126751,-86143,-205838,-224107,-96924,-131549,-256585,-390268,-268580,-87676,36126,-73426,-181580,-102688,102556,278054,238258,8246,-395577,-126978,254110,423662,226049,77669,6128,-177777,-307858,-239748,-336025,-515970,-470699,-381475,6210,149953,-118012,-416102,206628,354473,214380,-39621,-509612,192110,706513,594618,6318,-447282,-327567,-25672,167989,82624,-299256,-415331,-75470,-309409,-181993,376202,622184,494176,244373,-378672,35127,497143,377386,-174790,-531830,-441575,-140137,146192,182110,-107407,-111809,9502,139457,423968,708046,698799,420216,67169,-163609,-32186,234275,281564,-174822,-501618,-374010,-261386,-64676,145349,232267,435065,529967,693553,738573,640275,454438,346675,166841,-137725,-421976,-78577,-11500,-115812,-335593,-587216,-310312,-95043,-176664,-250097,-227165,-61527,-42416,-339401,-167710,230326,526462,460068,28393,-407151,-172684,65210,62504,95475,150748,11970,-142475,223917,425694,430114,333179,-298886,-257651,143997,237707,-115777,-400163,-187532,-92995,-378794,-448710,28466,251947,124051,-278967,65573,327282,68000,-404586,154559,218753,111473,161712,212329,255638,254448,139442,-41126,26964,435551,478351,361750,73161,-217317,-445766,-85841,346913,597250,322938,46623,37824,104117,-71347,-307691,57161,49568,-329658,2205,-12097,-109412,-138599,-436644,-226675,134994,421455,647813,462873,69968,-206253,-363389,-286331,106090,337574,423406,660072,842935,720709,137926,-54906,-102019,-27867,-24595,-65375,-328876,-266334,-205888,-163584,-70363,225672,500986,602862,474103,332298,287269,-26079,-383961,-302459,-48997,-155131,-79042,-177817,-218973,-150081,18863,128858,18185,-321660,-404014,-296908,-68934,147290,391704,570459,695270,516602,170656,-187705,-277237,1553,26081,-85656,-254062,-157483,-106,183529,137287,22584,-27259,-127585,-169010,-106733,13965,71225,-252197,-187303,251421,326335,163022,-100308,-118181,-156013,-233310,123405,132750,-163488,-334295,246209,330162,-18251,-548075,-88237,142479,20544,-182935,-458628,-384954,-231700,-240097,-332523,-274491,-129327,-965,92535,66560,49656,368618,511387,673392,419473,201554,-224264,-276808,-50070,-90030,-356527,-256665,-117586,-4677,77226,89778,-201344,-259726,108703,54947,-368321,-397447,-79062,62038,313601,311329,102313,36184,-14650,-127982,-210270,-274406,-61331,-43745,254443,248646,341228,287986,305674,175170,-59375,-23521,246735,363041,60301,8932,196766,77601,-283313,4760,374472,276324,-212197,-372682,-366207,-89380,328913,641049,517608,46385,71022,100443,159755,320884,418562,373709,-59136,-227390,352420,406524,40573,-93377,-106751,-609396,-33856,215428,16114,-488251,-122982,181721,-145055,-239725,292053,431199,-21386,-301041,123534,-28323,-62308,11854,59946,262064,510527,460200,313622,54781,-326226,-482327,-411491,-318556,105609,472841,672217,277622,-362184,-164166,272029,553174,807976,800833,592401,247213,237664,11987,512059,834239,845224,407781,-252314,-521191,-559238,-338130,-105499,334322,716006,742997,651667,451226,192801,-120983,-79906,176187,258316,-25176,-99096,-169804,-138906,94215,95671,399077,759467,1126743,913927,369792,-5287,-46742,-202665,-186679,-272487,-420790,10383,144250,35139,-17188,101073,53170,-129569,-441329,-11843,408501,311905,-6590,-15484,-79106,-274231,-491433,-354148,-178309,40032,143486,81014,3214,-163232,-228650,-205913,-262005,-164756,-94396,-429744,-374611,-248027,-149432,-149420,-211294,-191963,466266,860853,916012,428588,-188564,-590976,-520206,4101,405473,438563,300133,1353,-125067,-146944,-162816,-68251,26228,-16215,-532402,-87024,310001,475785,487484,340498,263886,321729,90302,-302578,-471446,-367772,-277134,-101794,-41516,62400,-11473,-292281,-119054,93253,154430,94564,-45909,-314352,-458652,-243938,126913,419588,441208,-80218,-627637,13909,414500,496047,505544,546416,690013,684725,461568,-22056,-594573,-237421,24404,8679,-60778,-123459,-414928,-39458,364364,432761,292451,163291,374948,457591,385198,122340,28392,228889,303115,360393,220039,-92753,-395544,-546265,-371559,-431807,-465884,-421890,-503471,-145082,165883,-113458,-347865,-219517,-31647,366208,564550,393697,149348,-43980,-103939,67112,-43918,-226166,-31705,318720,426119,107752,-194156,-132218,210788,544367,622731,560510,422043,295241,321118,220009,21806,-287288,-470057,-242261,-51119,237818,438180,304496,-77206,-174509,30022,26986,-87572,-127015,-122843,260628,340406,-125678,-256023,45865,-6774,38332,163677,-45955,-106852,-179803,-347649,126101,527426,441208,399564,-70703,-516425,-180736,101403,71962,-59696,-266053,-319055,-391617,-408120,-506576,-367743,42382,285000,366071,30344,-240480,-114547,34329,-337640,81033,343453,148566,-179683,-91736,37849,72201,-191827,-118742,73921,107984,-94261,-101917,-14000,228847,84008,-161633,-402418,184436,512014,700320,549791,480701,26991,-307590,-112004,117846,77120,-169765,-248220,-137481,-152005,-191147,-246874,-248637,-211306,-262273,-27127,72451,90033,441369,583902,385026,43740,368616,783400,918255,580566,116617,-177782,211036,662731,701749,543328,295329,48778,-245353,-491560,-186890,116762,183168,55342,-93246,-253908,133851,412618,206421,-166353,-461451,-239530,-27556,289212,515544,392109,310226,373263,527949,447957,-196360,-135539,428703,442743,247561,41163,-332328,-422384,-215363,-174666,-167900,-150697,-504437,-446868,-277053,-130545,-209725,-336323,-288323,-269841,-445291,-479006,-461972,9344,405673,503280,116308,-267963,-427103,-409560,-150435,-99201,-175465,-228201,-271997,-132164,-144734,-482444,-36075,152653,-218899,-476474,230426,568824,554583,-132443,-260826,-31757,-195284,-522849,-356068,-292117,-259209,-77741,308117,535832,421699,18887,-368346,-99014,151301,-1262,-329703,-308944,-148054,-289117,-356342,188404,241736,63553,-29129,-187525,-305450,-35103,160581,31587,-179174,-241430,-412357,-516831,-464619,-296568,83749,289068,269430,64294,-45682,152790,187847,267628,28612,123976,199093,280004,2402,-355614,-93245,476668,748037,885664,699404,310840,114937,19296,99491,184029,192229,20623,-85878,-166661,-211406,-329089,-492285,-469163,-179660,-114646,-171084,5662,156675,407886,514029,442543,358161,347151,210404,1136,63522,112978,223127,230880,85730,-154607,106044,355625,461190,415260,308297,-41506,-417526,-42512,63015,-66808,-225426,-59332,114254,156497,16873,-189098,-299120,-535020,-262461,29521,145199,148394,60800,-228836,-214347,-449239,-323268,-143883,122780,474699,611229,321478,-18202,-72192,1876,-38835,-210036,-240655,554,62883,148843,62774,7761,-85523,-67731,-99013,-22552,-9995,-156378,-243945,163414,300012,42427,-457534,-131011,212552,245697,152711,344182,808645,1073864,791010,201332,-1234,-98496,-358581,-82687,262398,468066,533160,295758,-219277,204943,423011,386255,315608,492655,633326,398506,-10556,-149246,-98078,3893,-8689,19929,-107914,-233987,-254212,-289006,371237,907688,591292,-316647,-53360,314331,354867,117453,-422932,44384,185757,-31521,-97744,313107,366856,159964,-478809,190154,938637,1224717,912354,475644,248637,-70382,-283925,-362050,-148348,120934,116240,-170168,-309016,-279736,-284419,-227218,-377948,-177168,-62450,-274926,99960,851994,1307372,1001940,122413,-273291,67808,10541,-132912,-233242,-134461,168891,582391,738190,607553,246782,-200441],[-153910,107153,-27632,-271760,-329253,-304169,-294852,48744,271959,156848,-25862,-55562,-97796,-269028,-394693,-302731,-203461,-21681,170755,244654,412646,287372,-232773,-400661,-223256,148312,459810,329876,-35707,-211090,-236952,2536,199123,14612,311862,1040657,925287,588203,205641,-125310,-135268,398818,485746,44165,-184562,423103,961698,1239389,1352135,926040,-7436,-352083,-250733,402446,785758,693002,547558,234150,177305,-26503,-238107,-158104,551517,902132,679275,167178,-294796,-255664,-71326,70674,67434,22758,-177927,-177311,-118734,-144049,-358520,-70711,198572,266055,152637,132962,365076,542748,908814,809151,156398,-461479,-9462,-94784,-429290,-95615,-235358,-320015,104047,253434,138982,-42728,-55985,-176410,-249850,-70020,-24947,-59872,-104905,-90233,-115802,111032,317445,449025,384746,-30537,-86199,-6470,-145198,-130514,25810,118475,-29597,17999,111331,114455,-173891,-487295,-53333,-4987,-111114,-346706,-385964,-442843,-223822,-232916,-84020,-219587,-140850,-59031,495043,669988,337189,-180016,-210971,79653,-21867,-325211,-182664,-284805,-196957,301168,904914,907005,483801,-176844,-296654,-127005,3122,90638,134131,127186,106377,98992,237206,154286,170066,165,-344330,-85723,202698,64918,84234,193602,467542,463273,217720,156171,255620,388181,159688,-294752,-359818,-136111,-122845,-119413,-59183,-145989,-136173,-21397,53627,83776,312261,603006,580094,387539,175504,55692,19273,-131223,-220031,-189462,78927,501,-159764,249800,182249,-72334,-410626,-140164,-113111,-222763,-237385,-268654,-181023,-69323,-161391,-180318,-375351,-383051,-112326,-208686,-250631,199662,504256,406951,121584,-162668,-232472,-101136,-293931,-171738,433232,786459,818719,655090,349309,365519,528806,391971,-17160,-322193,-129418,431106,850331,717345,324196,-230907,-192025,82134,266097,313373,390115,691275,387458,479488,457985,69091,-196365,371333,620329,660956,209439,-271874,-282391,-71604,-18993,-248295,-249158,-22014,-158345,-363662,-270892,58033,232923,47026,-236858,-488779,-549263,-220407,224743,225860,-37055,-321327,-203188,-143325,-265355,-340099,-330602,-358205,-405063,-363088,-63345,108660,244401,334493,134934,114461,335900,583626,451635,65515,-286540,-196492,-143095,-4114,369783,602841,500994,610596,760985,591351,210618,-243146,-496023,-264910,-73846,-45329,-177280,-351155,-425500,-441520,-439984,-280737,-118488,154915,4386,-227128,-393903,-351460,-224465,99723,426100,561971,447443,239631,97142,6695,-259817,-155100,303861,452620,327918,11189,-457592,-559491,-517988,-476400,-331052,69645,396024,451012,307225,-78482,-257983,-61538,70844,-106663,-268709,-165404,147337,240118,61506,-110876,-138975,1115,407328,753644,660140,127932,-275124,77789,127191,98069,-96303,-408159,-283894,-277693,-243059,40285,284533,148086,-40408,-292361,155551,466814,224514,-98190,-128473,-76258,-81055,21519,-103615,-232065,-256916,-182570,-201188,-262118,-47376,227461,161811,-113126,-388778,-7800,273521,267200,252093,-18171,-360140,-414618,35330,212054,136841,36426,-127133,-339954,-447391,-455959,-388295,-349670,-177701,66673,151818,100407,259879,353383,265030,-72900,-104785,193237,248507,72253,-199217,97705,280975,166603,44722,185824,366852,498756,335184,210986,181208,-74900,-399315,22761,195981,70065,-28828,-177412,18939,-43300,-190486,-200057,-88537,-38614,114874,3558,-61035,-136156,-194862,-225566,-145174,-199426,-67288,106464,51157,-151742,-47223,-135351,-412973,-436589,-334602,-406026,-521537,98678,427028,345047,391138,694868,698535,359185,-245148,-216655,-59122,-170189,-24966,320404,186491,-154118,-222107,-146007,-180706,-152854,-276612,-236423,277382,830921,1123290,981705,283285,-452235,-140164,164580,94032,-5349,-76495,-40066,108811,109418,-55305,-152227,21855,205518,439803,965673,1424081,1315546,628177,-396964,146645,762000,655522,194993,19921,192844,406568,771686,862365,868183,335080,-398316,-236453,-134720,71467,601848,1006654,832198,185468,-312879,58012,298295,160223,-8356,245499,488096,388415,216426,115147,-285259,-117935,577987,977520,848793,215647,-136553,172560,324556,284716,29485,-290804,-427671,-382510,-451318,-289233,-138278,-103467,-399834,-301168,53284,127309,142264,569759,791266,695638,354959,96898,-66081,-123969,40246,97924,143700,89557,-117826,-283533,-429163,-234367,-31010,80163,55032,-8611,170218,174979,-151007,-484945,-463517,-378931,-211787,-58369,59293,-173537,-316264,-165575,-262157,-262117,-122381,-43856,45166,115131,12886,-60617,-262149,-351605,-430963,-383544,-371380,-406839,-241457,-334569,-419597,-263719,-41365,-59794,-200814,-194229,120723,376570,407880,-25687,-229771,-144122,180983,807914,931553,500210,-343846,70594,486168,383357,288103,195473,673293,881421,1036640,744318,758579,606577,642206,529701,333397,409838,414856,536059,336645,-90795,-231149,17552,89183,105085,-45533,-197277,61691,514241,562283,173499,-265789,-201965,-30896,67997,146106,85241,-46968,-334948,-310554,-287028,-194698,-139765,-188865,-79357,265681,-328634,-154628,-143268,-186810,-441374,-454364,-224412,-52289,-9864,-2982,165980,568655,482879,96813,157051,313583,311002,-228214,-409782,-193307,-207879,-16889,73608,109011,-119156,-390697,-99598,456941,774927,980814,811748,335047,158386,-39754,365682,553167,397664,-112421,-446939,-66358,130576,105244,-175780,-160932,-67674,-166199,-296425,-1111,177706,273328,170076,49070,493546,680553,447766,180531,-35464,-125990,-200034,-99299,166412,584214,851474,1112250,988189,452863,-219104,-426614,-193706,-463084,119483,415531,329659,230705,621641,1087287,998151,661098,455119,328414,90424,-28794,-298571,-354906,-454177,-322688,144696,294220,-25901,-316699,-90938,94364,36145,-41296,-56832,12811,246246,422768,379378,-30683,-366980,-341735,-426728,-214007,-53121,-180286,-117793,-108818,-377402,-182041,17832,87387,181983,159185,-138746,-280158,-12914,221645,222154,-67074,-100653,219981,257298,101922,-169160,-370406,-165394,-42650,-20243,-250625,-541336,-498408,-354056,-165915,-51675,-201888,-330146,-170704,-115795,-382557,-591334,-234202,-79711,-209052,151823,47530,113240,246595,306447,114189,-329449,-158998,-47269,-107855,-155860,-272248,-521996,-452079,-437942,-399289,19107,498564,851099,683470,405727,344226,377660,182324,21734,-226362,-343759,-379484,-294811,15952,135256,31027,99210,236667,232962,228187,222861,108200,-2065,41687,-303,-108451,-167123,-8467,271591,317384,181054,-475084,-71533,185239,198913,169901,28739,268731,351423,474694,583806,809213,979941,880992,470721,-318659,-485414,-490917,39752,717834,1063106,788797,497362,307194,546030,440802,86859,2240,135958,-11598,-68731,-205129,-273319,-262004,-190397,59186,326303,625691,759870,516358,9490,-425149,-170116,67225,-38564,-343125,-481359,-129183,-235863,-272462,-531507,-366897,-167854,96143,428338,573935,636507,485172,161977,16357,164229,372101,456170,479170,132777,-249067,345769,547167,-76344,-165411,418275,391556,-109103,-584842,-279263,167862,134750,-282950,-347277,-21382,304318,672456,708070,455029,304491,-75910,-234161,-122428,-312996,-484748,-379267,-468743,-390912,-371607,-393643,-397307,-260314,58352,314817,291242,-91487,-420461,-316839,-232782,-275462,-425920,-288985,-341625,-425631,-421822,-274596,-10456,268373,395962,377385,-176494,-211747,182088,88032,-131965,-94599,238388,529925,498792,451861,135348,22283,-104768,-129622,55789,140257,43392,-253094,-406494,-318024,-404384,-438264,-215097,-14684,116971,2108,-78332,-44932,52103,61859,-276712,-105407,444118,489750,310429,130119,255984,459194,502147,18978,-460778,-358801,-229012,-352719,-145343,154001,228038,59654,18765,88746,362820,480688,339209,-293673,-563735,-436211,-177778,19161,-141842,-358582,-276080,-117316,-1356,-110196,-292886,65756,361704,56459,-74093,158854,191056,91602,34002,-144740,-417799,-312576,-10856,-8083,-159582,-210088,-161942,-187318,-133313,-9823,-128339,-302526,-495452,-285749,63352,309094,215872,105871,193013,367373,376246,189691,-182447,-477749,-216322,-55156,-38009,22533,60226,22426,-161831,-488628,-507633,-511374,-489513,-212374,-65215,203372,380134,172047,-343933,118688,491158,479034,58597,-561814,76765,563434,461587,-133515,-559413,-248284,-77479,20741,-93028,-429476,-161738,321562,203138,-164514,-117415,149100,278257,67652,-441401,-24084,497375,367635,-166655,-541447,-304438,-460759,-372931,-128067,-213350,-220088,-41071,185259,469222,663765,521591,176806,-138647,-459605,-439900,-144368,-73391,-306474,-558900,-575632,-369815,-85387,134872,209683,231401,361303,605988,797153,761820,693768,507967,202507,-229971,-145853,247428,253169,62145,-183963,-440985,-529949,-276950,-160117,-139800,-205592,-12617,118375,-193684,-222295,459949,740084,588572,29429,-548428,-18385,325218,369743,328085,204748,-73260,-183619,147363,372111,418030,415264,-5347,-613166,-105069,169302,3623,-352938,-131472,76911,-200875,-441029,139437,419113,283423,-188717,3244,275130,56761,-472198,71122,81227,-86052,-47317,106933,70655,124526,89075,-132546,4156,488849,667616,558446,282981,15094,-278080,106329,592049,764035,206142,-287508,-126547,125855,134397,-94491,-71003,-263291,-152887,259646,190395,55212,-51437,-362233,-236284,136593,275195,540612,399883,-55889,-408667,-405292,-205946,115079,449454,619070,788188,815799,602812,78889,-84244,-123359,-100750,-117446,-116980,-283468,-199487,-137508,-222207,-597928,-37409,470881,699571,586521,411966,163311,-297471,-605058,-343982,-67503,-258841,-297680,-247757,-151522,114513,433197,505579,189293,-229650,-302774,-13821,186345,286631,479614,535889,413232,376425,205055,-62976,-52866,-64164,-262235,-563635,-433487,-234344,-129594,49082,91884,131721,6317,-135652,-202102,-57720,144058,392284,184914,-16678,280147,415101,271225,-50401,-185795,-210975,27203,301754,262819,-23033,-401505,-173366,38494,-64475,-391774,-354677,-164124,-78440,-69753,-279002,-417581,-439082,-234019,-128784,-71883,-627,142220,108209,-84381,-239395,166098,344488,562614,481080,378064,-70859,-311985,-153870,-209403,-339792,-91991,67141,184166,230024,54694,-478750,-164696,193643,47497,-292667,-185134,236454,360943,453065,307353,61760,-44351,-57266,-153625,-352485,-343938,-302575,-59407,270617,437864,497111,451284,427563,163124,-52300,127744,518491,572032,191917,-100112,83004,99251,-80332,-127613,191856,39115,-321623,-473395,-396261,-85594,369487,703055,530304,29633,660,32810,58935,299359,271884,185626,-111367,140891,767571,612486,130732,-87460,-6864,-243386,-182613,153095,137319,-273592,-380627,12086,-194597,-510276,20073,90609,-266707,-284294,-174083,-291599,-85990,85002,299477,795095,1050302,778083,455437,277970,-70670,-351171,-302018,186190,488692,644077,692743,203621,-586819,-180388,206680,340245,557365,587763,383247,220851,348111,332242,533966,637106,579091,281867,-318558,-403952,-477290,-366173,-63421,398436,650606,714431,628956,636068,543737,262837,73127,164255,165211,-160898,-189083,-153074,-234482,-224410,-177575,74368,635199,1092936,956628,467606,150711,151606,3277,53917,57614,-179708,79232,168537,6091,-114283,-50610,-88813,-237520,-498638,-121732,266067,200308,-184672,-312681,-220170,-239196,-263209,19339,278601,233612,81366,-98936,-171544,-217531,-303059,-371547,-385019,-272700,-179071,-456088,-228425,2035,150621,96297,32108,-24685,473454,865779,733656,201405,-381064,-812147,-589161,-237381,226042,173041,229506,218000,43993,-9180,-23069,53184,131201,134681,-346695,-406308,84922,311970,459959,504994,356054,315249,127238,-159489,-433114,-374848,-267799,-76045,-22747,17289,-170752,-570341,-258032,7979,166925,128323,468,-194740,-313105,-480424,-67373,501811,742485,371103,-198090,-404751,73171,219052,243661,361564,626840,728153,668000,336075,-267060,-593263,-326291,-345528,-364868,-323457,-552970,-201754,177132,342359,239676,180546,291699,530298,525847,235314,110097,345861,393698,287873,72848,-315136,-555662,-397922,-348686,-399834,-462572,-559105,-428279,-121569,81633,-161175,-320523,-217101,-114681,206924,434781,421237,231141,183492,253355,328322,170718,-46288,-64125,57213,170064,-12035,-86993,-44704,378486,830387,920494,693753,464786,120549,-131574,-53466,79694,-4709,-121057,-155231,-152545,93329,383135,258581,-184956,-169467,20054,-2085,-156820,-379644,-115710,388244,488107,-75228,-322535,-98505,-39527,159042,252012,-68549,-122865,-173870,-382465,86935,489800,414628,222457,-248633,-334995,-49991,65236,-169617,-440169,-489646,-496252,-518239,-457242,-324957,-101546,262390,462183,560215,212029,-342059,-87230,224934,-43083,-434082,-180374,-221834,86546,405552,482751,210814,-216193,52765,281992,268696,137228,153227,150571,404748,359439,6574,-445608,-88310,286985,555269,461272,279860,-117128,-223557,28571,32400,-178312,-388536,-455207,-233028,-44946,59241,-8057,-167672,-325731,-424293,-103341,14964,133679,330113,426219,268635,-34287,454872,964557,1016471,480231,-37475,-171050,264782,808921,954665,812060,508676,246414,-107973,-484803,-110227,150984,157072,45361,-142645,-439072,116224,342877,114361,-181078,-297271,-433609,-170794,250430,568183,583205,504460,591708,650962,516355,-239858,-87531,424130,412566,179652,-202850,-531273,-275106,-71030,-135707,-377143,-451411,-296687,3301,-16607,132794,-24732,-299958,-311843,-298457,-425985,-224126,-270487,-382917,-73866,88283,-129021,-505973,-467139,-523621,-488685,-321667,-182642,-15868,96032,157502,-136804,-288209,385905,496829,15272,-516144,207284,449204,289618,-296141,-164208,-148783,-463191,-602764,-497543,-602368,-520222,-371713,79218,441613,495589,241623,-176183,-421225,28551,112257,-2145,-161428,-328651,-376680,-311774,67600,72134,-122104,-148461,-366173,-309733,226762,323534,127899,-156160,-252670,-338404,-354736,-360690,-326009,56756,160970,9034,-206281,-200893,120681,275580,315796,175885,219802,294865,142120,-271631,-353816,75731,458595,633158,699956,602132,310424,111368,43340,85281,133389,93009,-44710,-197286,-219897,-278215,-285331,-474597,-443726,-166214,17618,2449,110006,231380,407980,424441,297063,288847,302887,125936,33763,175018,276862,309821,189758,-10875,-228706,100715,278744,235842,339672,372683,62035,-543184,-101960,84608,-24842,-460953,-141901,36752,87389,-28103,-186544,-243572,-348338,-431495,-294109,-15295,146393,451811,78670,-90618,-390688,-429019,-183261,78822,334570,505552,197650,-96615,12485,96546,188849,71162,162784,335333,494601,467561,266362,88932,22778,-38100,-159740,-324941,-407370,-499189,-140207,94820,94022,-73016,-385688,-99002,293247,301275,187003,320541,735429,996528,842414,213738,-107013,-299834,-515423,-1829,373511,594109,686679,346162,-461833,-112534,285416,454902,518963,634056,743654,530652,59652,-266915,-115933,-21700,-18459,-6005,-126556,-188808,-187395,-340706,-42579,493394,403593,-261868,-462517,-59013,197982,189213,-244515,-323479,-153959,-240611,52598,452442,530846,267418,-318073,-152353,444665,661022,433008,331147,245726,-38624,-198000,-450655,-241615,86012,188916,-57404,-379160,-297095,-330011,-336828,-418064,-363256,-279071,-300451,3211,493862,648573,207229,-469136,-34526,212244,66308,-164667,-342396,-297562,22868,397835,550069,475922,225827,-203235],[-259827,62861,159686,193193,79389,-172816,-111718,140125,281776,202908,-139357,-243816,-161144,-251725,-307250,-303658,-235606,41586,428104,560241,463761,166027,-366296,-371445,-186426,128817,452768,260359,-155893,-222819,-196449,11881,188504,-128545,22667,689019,624378,329950,-87264,-406723,-32970,390029,419529,-99397,-282022,234828,498196,790742,881868,813344,346869,-29506,-87224,833094,1466593,1163761,591691,118103,1429,-61213,-221571,-175263,460254,861636,600096,154257,-265060,-223125,-145927,-12156,76139,84550,-46061,-291946,-418350,-398667,-368641,38684,425251,270101,-38612,-13135,103916,311654,615997,656472,139273,-448797,-124703,-68185,-258514,-274878,-347730,-27391,272099,341107,106093,-266280,-324734,-327061,-219656,-341230,-266231,-150092,-195348,-302857,-281774,33626,319471,507756,438621,-19489,-322564,-304378,-282627,26220,227673,333060,309367,227908,159142,-50897,-333722,-327140,99823,106300,-26839,-207949,-376481,-443806,-446931,-420188,-205898,-104657,-447941,-327641,383025,785707,419639,-87424,-377940,-230949,-110433,-347386,-422860,-39363,316436,746386,1240768,1184125,760840,246762,-117125,-541956,-171119,48258,106239,92276,113758,154136,160462,-11078,-220304,-325114,-303386,-77263,162396,186113,225824,361015,660837,684942,418355,342256,439520,677687,540990,-52652,-525755,-222905,-223935,-214611,25175,196972,53585,6842,-20865,-45364,193612,635928,750634,564535,239411,-1318,90185,144214,163979,245979,500837,483801,149078,547762,599214,211751,-365486,-237863,-170723,-245556,-91756,-148538,-275244,-287310,-113282,62112,-210501,-367888,63171,-61530,-367093,141284,554204,452326,94403,-216410,18094,185749,23364,-101005,304497,469430,664105,650542,315143,479983,767426,434437,-226871,-370447,-76633,41038,172809,-62205,-339941,-447765,-178440,-104143,101931,169998,573543,874014,565839,579445,671615,385403,-18379,242437,502511,463364,-49403,-467751,-323611,-128302,-65773,-343077,-351976,-70150,-156619,-348215,-417923,-33781,252400,190075,-63364,-472991,-481061,-39759,460966,489845,203440,-130513,-124205,-220570,-287660,-146034,-90766,-262752,-429614,-550614,-375507,-212333,-82465,46777,-4789,38842,306262,520736,345909,76223,-326203,-321103,-68339,114071,271807,271153,243400,433297,519327,387658,147955,-159582,-408208,-240212,-25350,-46200,-366802,-354154,-413821,-331033,-130355,103264,72328,166464,13555,-163996,-225057,-203805,-215947,-6210,156687,242063,196797,164280,250828,235476,-169511,-313379,145604,299384,251440,208556,-47802,-256125,-389059,-562526,-322022,-7071,334019,476723,415306,-33237,-486196,-398293,-204031,-298622,-303257,-88222,110707,253730,2744,-228257,-280595,-96726,316629,655742,630767,256432,-184947,-269764,-40260,76366,-14536,-14546,107153,-88736,-550522,65724,487764,484060,300396,-18530,117710,427761,242306,-20743,-165401,-139833,-217830,-173102,-252271,-291911,-219629,-159566,-112679,-100444,837,54327,-4648,-162853,-467285,-55878,327682,346972,385901,51804,-368834,-439179,65464,355374,201621,-29947,-167545,-264314,-97033,91475,-29437,-275671,-201372,82536,189617,80080,191550,316688,344526,-145088,-257288,60063,173592,-40605,-314723,103703,230292,63371,-38713,297831,517293,589746,436598,402886,347215,50656,-394404,-78317,334121,159985,50806,-354327,-458183,-111829,-305207,-578660,-167937,85618,269031,20261,-261023,-489539,-362455,-216915,-95366,-183564,-79440,104965,51585,-163526,-30832,-151685,-455535,-503526,-432887,-370968,-457531,-47660,218907,247999,539597,919005,870898,316629,-435579,-330852,-120965,-2960,73443,219559,47431,-308617,-421513,-402491,-423829,-440855,-334291,-396338,-18329,456143,894218,973659,351434,-130190,-170844,50728,-55440,-138905,-271840,-226573,-50660,-54103,-375327,-165341,253454,571449,927644,1241296,1570379,1248655,364696,-484008,435660,804378,521399,-922,-94414,55985,154848,461019,600240,708183,365083,-279304,-340574,-127740,187056,684747,1154024,1074215,549125,-22461,77084,287168,222945,95366,286781,508691,546453,525430,505587,166549,-130147,473407,936730,802423,160032,-414515,-48588,80339,44242,59991,-130990,-306483,-236852,-195144,-316608,-271837,-159946,-387602,-348956,-68115,68085,217286,686633,954667,1000265,666308,216995,-175778,-362867,129266,290495,138541,-120028,-198934,-284797,-298688,-155355,40120,69910,-49311,-181414,28021,160680,-139253,-302886,-121839,-70491,-97834,-33868,81819,-214418,-339629,-26227,-33974,-158990,-141337,-90803,-1864,-55508,-171232,-263325,-301697,-363393,-414489,-513139,-465893,-475168,-190089,-72988,-163193,-139162,-172577,-243499,-232208,-267812,-261805,-148715,-92688,-147996,-180339,-172313,147547,725420,747539,174617,-378127,195168,584154,630816,536025,527732,1021722,1229354,1537575,1269213,973760,796820,612328,450774,241211,197384,58004,123585,249428,71801,-105658,-2748,104855,71738,-85742,-183905,5293,343081,335013,37303,-244667,-131199,36347,164649,305927,340308,230323,-96169,166866,157029,222638,-9358,-130646,-74002,247497,-224259,-11050,300722,318574,73895,-146229,-188116,-95097,2121,78751,198520,445079,463132,201468,128714,18719,9935,-354458,-350993,-113019,-89594,-2840,110906,93851,-182033,-437528,-133791,258960,514428,778403,602571,134550,-117487,-103847,371657,689889,543655,-104324,-499611,-128846,52698,125645,48617,90896,121146,33925,-73823,559,233103,392381,273276,-77094,345000,533677,366268,135586,-25665,-96384,-47862,-9428,110281,231715,385719,686782,820945,507669,41690,-263701,-330964,95711,493738,514315,305864,130085,495028,761059,723753,334480,357450,384923,221349,-20620,-280449,-376028,-261525,79305,470269,398097,-50504,-261777,145221,396499,143736,-147665,-103125,125440,469798,670616,531669,66509,-264313,-343963,-301569,7242,-33693,-241430,-233089,-283335,-346903,49465,169587,20400,69901,19552,-246064,-148987,262367,525446,443786,34336,-218222,-33304,-23347,-71313,-171537,-329185,-244214,14960,75467,-51648,-315795,-397522,-316208,-207360,-146397,-306423,-343090,-237545,-210945,-190911,-353409,-263493,-285679,-324044,297733,350535,472215,407118,240301,30218,-394600,-252875,78152,153174,98632,-143936,-296175,-168100,54482,51630,-136990,256792,662328,653491,429903,429136,504257,231920,-28471,-215593,-310601,-238317,-112605,55748,-24427,-115756,105644,221995,120741,177213,167943,122553,45103,115081,71311,-112964,-152729,96019,492413,630104,531683,-137209,-201619,82788,68242,-193744,-286024,21063,375094,619058,636878,631342,644267,622850,343575,-257439,-336400,-122420,178329,910133,1318428,815009,312404,-39375,455569,187469,-150256,-307741,-228455,-95964,65538,7294,-49009,-10779,58633,259945,406117,608184,760980,547258,64734,-514858,-271869,-119550,-129052,-287676,-427757,-463088,-548234,-502619,-325167,-208640,-133314,-52612,244706,588248,869710,572144,197737,131188,305609,251585,54908,-19515,-224797,-69122,380716,605803,130728,-496766,-15212,44310,-150583,-418488,-125222,244172,72154,-458182,-176008,57037,53477,352155,525229,108077,84120,-204227,-279710,-276699,-461558,-375271,-277431,-393688,-343746,-297174,-315048,-457986,-449159,-315898,17983,238739,131839,-192936,-458242,-272265,-164199,-123452,-122527,-240177,-455545,-509825,-335861,-55044,219851,263721,168686,20760,-51881,18384,-29530,-76518,-20679,313243,707468,762808,701135,244588,-93461,-292540,-117891,215116,302378,203670,-182365,-368421,-316438,-287477,-224935,-163376,-30571,55279,-145636,-195969,-133493,10265,167683,-25364,-538351,-165864,-74314,-60574,-61561,26799,224070,289843,-190093,-441410,-244534,-255449,-577311,-168591,60363,6437,-53916,-68397,16119,335377,186388,-140243,-326918,-303162,-401339,-245387,-194637,-449611,-330958,-260152,-127246,-63426,-155037,-502437,-169919,48200,-272263,-303636,-38455,128344,102853,215324,102746,-214177,-486039,-75932,-6905,-86051,-50274,-72226,-181271,-90500,40006,-136323,-301930,-497852,-291587,118299,402813,360124,287838,448608,579576,464775,213756,-274194,-177950,100883,70257,-210612,-374532,-99813,-72697,-199176,-273017,-226008,-387236,-509151,-46254,134007,283641,529435,433800,-38139,-115147,393098,596804,77176,-424166,-29707,342883,237501,-332144,-315136,53241,-48702,-219420,-103677,-187167,-1432,500698,639133,335994,-78750,-5231,128107,-115187,-474814,-159478,243245,88104,-313866,-429146,-98200,-23114,-317405,-532232,-469563,-278866,-81547,200302,432141,489713,243655,-129662,-361703,-419482,-397156,-314070,-454623,-411215,-397320,-318346,-287668,-186123,-6668,91135,32772,113210,332863,588795,708892,781976,577649,232700,-111622,188932,464318,412424,153592,-80572,-260025,-411619,-409274,-124681,-4558,-91981,48255,319140,127275,-98006,454346,702322,575542,74246,-314115,89840,482625,613199,509676,228012,-112170,-137796,96316,387894,516766,505803,253504,-331994,-286699,120252,112505,-229691,-235441,-23194,-194512,-385242,179518,449449,311949,-95612,-82059,117135,-60651,-404550,-29740,-50286,-227958,-14773,118967,22791,-90126,-132584,-267637,-41517,354473,634679,600124,410983,145369,-168246,139845,635340,715638,148932,-366518,-372164,-63891,141419,75699,-247509,-508204,198069,457340,330272,126659,-82034,-370636,-247482,110828,210162,407887,427137,61737,-246329,-275844,-185760,89700,503012,704785,802170,636263,299798,7366,-41561,56822,38093,21153,-108717,-303394,-56634,168357,235273,-56256,-106469,341865,598576,528802,388912,-35493,-549058,-611249,-338593,-95745,-214118,-437931,-299473,-10897,341741,717824,670173,139169,-332518,-250458,69193,169440,259053,445167,337315,356200,442253,474689,96257,-56754,-247509,-322236,-219350,-909,178219,8811,-97303,23896,139780,-49295,-216894,-277337,-77626,218593,596721,522400,264416,254770,341485,161047,-181210,-343308,-131075,166198,347127,335257,153445,-204130,-428277,-133759,-90609,-102696,-126863,-328723,-222742,-68071,-187558,-271215,-432812,-210792,17888,98208,166283,323918,178142,-154684,-385329,-113178,58046,236300,422709,420749,22378,-343580,-314860,-384111,-254240,26181,218484,323245,281564,-12967,-450678,-656,199163,67080,-70040,43810,384944,487876,478801,223287,-32134,-160317,-155469,-171025,-30032,-6832,52108,109369,357230,663200,573548,534990,366752,32684,-95841,253793,768043,803531,390814,-106585,-46808,118468,85243,-200189,-190251,-354303,-453991,-531510,-424324,-143407,320351,659317,466859,4162,-79492,-93263,-197474,60816,36029,-70757,-94849,369260,935631,699690,181378,-98843,1817,-22643,-65720,106938,109259,-276053,-461691,-134267,-121432,-385831,-403590,-338995,-489766,-254879,-188426,-135002,151,83983,445229,1148710,1356491,983470,516863,373265,178109,44505,276659,706079,892481,824082,500210,-93464,-416789,-231972,-75353,6667,188496,251858,90873,125045,319071,518834,335032,252690,139051,-37207,-394059,-255894,-254803,-133736,133357,469477,486295,490433,421037,648420,649339,356415,81081,10480,-65302,-253881,7021,125624,-126402,-452119,-512595,-304341,383052,840064,784693,397874,147124,210719,111973,277898,310443,24444,84542,95497,-62504,-115309,-110914,-132377,-313298,-434954,-114954,112097,31832,-322609,-501858,-343358,-238135,-112945,265300,572332,308325,-79005,-174694,-19717,-191596,-392663,-510290,-368102,-282059,-320875,-615727,-115393,154816,253910,171866,102327,32374,308914,673234,388015,-161127,-614145,-575309,-273534,-17008,70554,-232660,-5783,247813,15737,-68025,-29695,59276,203930,192128,-119306,-396670,-113863,139555,443212,669931,520776,264070,160903,13520,-219946,-148632,-10150,114128,156454,-9649,-199115,-290680,-149859,-4407,122662,106479,38262,-10554,-54604,-199166,-273214,320158,689886,568896,52225,-670316,-229023,-51370,-47421,137070,512293,729005,817344,587441,31801,-413393,-533429,-463756,-479190,-329192,-367251,-212615,22296,172800,51123,16409,28462,380692,430206,169827,82304,335628,369470,132133,-126156,-541072,-354106,-114692,-14511,-198416,-428674,-388250,-286247,-125357,-160706,-301966,-323459,-251559,-230224,-65966,76543,189393,264379,384612,515521,439032,327409,144973,22152,4304,-37927,-89523,51031,60135,449004,963982,1053047,638925,294334,-47135,-492819,-170561,340070,377482,217003,-19791,-100547,78057,329163,154364,-254844,-125259,48692,51123,-102682,-508313,-53881,388865,421933,-121405,-397365,-217273,-34956,218195,243283,-126836,-214429,-236685,-439968,-371,318492,280990,-51598,-143529,-53727,72877,-11230,-321695,-285534,-212613,-366107,-550381,-448184,-97626,160935,448776,585337,604344,243842,-474912,-66646,358797,286966,-127958,-108492,95245,451432,679998,652732,175901,-144338,121374,267470,282150,311820,365150,310134,438474,487796,79702,-335093,-433209,-73413,162625,226858,-4932,-293030,-247329,111819,120,-407337,-410742,-425863,-368699,9175,225702,142406,-107629,-368064,-403144,-75207,41553,253061,271399,238686,60662,-13872,490086,990234,865774,243787,-293422,-248284,230685,797116,1014027,925803,653474,411538,59868,-445774,-169363,37152,50610,52977,-140172,-333032,166733,285290,81311,-154379,-111048,-326252,-382760,16639,427537,676090,614559,664086,557336,326227,-371745,37104,379701,336384,80394,-410085,-387700,-113844,49796,-62091,-522800,-429871,-83129,260612,191415,301002,32007,-249970,-210500,-201362,-229989,-20668,33376,-320521,-409836,-472526,-534923,-364874,-156217,-244202,-334987,-435872,-131336,248017,515016,551316,28741,34852,766703,806492,256743,-520178,157444,342893,-14686,-278621,-96509,-240915,-521885,-543812,-522681,-321829,-162996,-377427,-94069,307826,484949,372050,26728,-480603,-40029,228698,224024,-6553,-351577,-346968,-245091,-134596,-111533,-272423,-311607,-595596,-151556,406161,408631,216627,-36660,-236928,-203633,-161577,-247406,-293432,59466,96517,-146518,-407602,-246074,154404,412792,400556,345662,155057,170671,-166527,-508283,-70144,191967,342021,473619,459108,426881,235611,-49975,-81359,-83178,-2113,40087,-24596,-218803,-179164,-171711,-128616,-392209,-495958,-229881,71838,118740,176827,289187,341203,264657,134205,177015,153187,2027,39168,175420,314062,375482,218147,-78965,-266158,124973,243481,152287,316648,455051,239808,-278845,-99226,81731,-35756,-481283,-64760,13774,-3923,-123900,-184798,-126392,-12555,39962,-177893,50851,214300,641913,409316,19117,-229968,-226024,-78633,42091,151979,269689,41834,-166122,53023,147899,300107,241487,441991,615402,1032237,974128,718012,388978,212991,21576,-5503,-149334,-251730,-158455,-51615,-88775,-6064,-9553,-135314,-120183,196123,305032,231224,305129,668155,913406,769430,209796,-135776,-385825,-469513,108382,463746,700989,791560,319249,-489560,-178225,284075,547424,645040,664514,789169,791074,330685,-242299,-128298,710,41340,-59971,-205533,-91366,14809,-56957,-65313,169955,208595,-124024,-381916,-188362,154077,283789,37264,-399673,-449889,-168346,244281,495178,595098,348094,-16339,-532455,-75451,103348,140984,360553,304742,47144,-86916,-392568,-254831,140490,347770,162706,-251624,-234616,-275475,-368546,-341490,-309924,-268816,-151324,4861,193617,30972,-377879,-125643,324346,441676,232139,-67073,-320959,-328388,-39029,289063,483186,507256,376506,10776],[-175548,30448,396566,615175,452878,110427,11820,135925,195537,163948,-202914,-413972,-213262,-272548,-323866,-359842,-252377,98830,531974,710307,410469,19845,-339143,-267562,-70211,118988,375892,155326,-317685,-240618,-198951,-73657,69642,-278271,-200957,293398,311130,-47615,-385429,-338418,23731,159266,143502,-282022,-398280,-60793,-27309,254312,438443,712016,681202,129442,-19250,774996,1415485,1180537,410169,-31697,-184252,-92687,-189575,-283553,232969,625662,427296,134303,-120027,-98057,-86640,-21380,71512,76849,80363,-77448,-305757,-542883,-418497,-14112,479887,363144,-161873,-384722,-257686,50668,286596,435266,120759,-311292,-281325,-118354,-185757,-356037,-245295,125972,295509,278824,-12034,-415948,-224189,12932,97746,-151510,-216969,-145807,-228159,-445491,-347217,-69256,197617,385437,331224,42759,-318815,-405873,-179685,160146,295061,311368,404476,252591,93315,-167575,-280315,-90761,293448,310198,162420,23599,-40725,-107949,-62884,-380465,-241981,9442,-116050,-279128,472530,1035538,736191,140722,-276944,-381891,-200619,-292620,-239394,469629,912091,1258267,1542349,1456201,1073105,683132,322023,-46280,90184,240061,163394,33717,93785,162010,61704,-70072,-285511,-465038,-362810,-239670,-3246,220097,387074,654992,905558,768081,536467,467724,524887,812528,761577,155998,-466916,-222408,-235693,-300089,-27691,270325,83417,-57720,-108468,-177446,-29417,511807,855400,823665,455872,13167,43468,310305,463041,653381,772259,734843,310978,530335,810283,353428,-131619,-132528,-223038,-465219,-37636,50234,-153944,-522471,-147183,142233,-73577,-337386,98692,-64989,-412927,148249,541325,379487,-55489,-515525,-25132,285554,185414,94191,144216,148047,589332,630503,283123,594838,969122,506568,-328713,-15317,169718,-213859,-536210,-255530,-298522,-247518,-80940,-243773,-226378,83963,647630,841917,579075,435631,665301,424255,-19922,43361,321456,144701,-280327,-309600,-245072,-144591,-88818,-377925,-376110,-62973,-88869,-202199,-285080,-58092,229378,252574,26175,-484309,-320060,246581,752804,758298,483002,112832,-16670,-288151,-222230,12736,130210,-47999,-216503,-347780,-520406,-486457,-367627,-274376,-196900,-69064,87911,170028,123662,91644,-190257,-421909,-25547,210618,230806,-36993,-49855,163043,223131,205395,143864,-8302,-174903,-96933,47364,-50387,-368367,-79808,-234397,-158300,236327,551414,429245,232141,-27267,-108397,-60274,-34979,-171584,-78840,-33276,-67226,-53439,117251,371385,422470,-25477,-444290,-46211,48578,148200,415097,380828,193973,-154323,-375295,-292309,-43019,286881,486290,522916,161871,-351435,-573453,-448261,-581067,-278944,-75514,-97321,36462,-131417,-279910,-198285,-7547,154364,380823,487336,357307,96207,-366602,-210294,57878,69884,220123,325640,145968,-467748,104386,562598,671251,426792,110988,96779,374663,316045,95015,-67440,-78710,-224763,-257945,-373181,-396122,-261353,-159008,16345,172974,199166,-6306,-167113,-330878,-389782,-10171,320255,362027,406825,108484,-365803,-457053,25340,305618,125025,-98111,-144214,-82414,184493,410580,205349,-205631,-199633,56774,153481,75705,118116,150217,107341,-270356,-351547,-35786,110581,-179689,-542610,-9096,105750,-76471,-121838,286971,501349,552593,509863,494507,304196,-20046,-527782,-202490,306004,285926,244651,-59732,-259856,-164683,-103224,-253883,-276521,87778,242598,-56781,-461444,-33033,285914,287248,37572,-252430,-228881,28155,-32547,-269681,-59877,-201140,-483961,-474504,-514499,-240133,-245948,-224899,28582,305995,723988,1011238,772855,36770,-421036,-104166,-37790,45535,26501,-44618,-206872,-415923,-437214,-282578,-183434,-237832,-266441,-371191,-250958,104222,579717,786698,414421,40487,-75279,30697,-129591,-245210,-465804,-469149,-348200,-398909,-451884,-81811,304982,664980,1090606,1139599,1220324,810466,-111489,-79803,716165,825286,427762,-81746,-200041,-126449,-128550,38525,171930,300746,226398,-122917,-281241,-159892,204173,693723,1242167,1319947,846447,234374,156768,291849,277705,134511,210924,370919,495257,652152,713924,491225,9754,247347,732183,701866,237753,-440194,-108300,23039,-68698,76325,15546,-206805,-105535,99550,148285,55207,98904,-100205,-233936,-160699,-49729,248449,720830,1039048,1126092,810161,265314,-180290,-485748,96763,435561,397416,307186,120201,-108069,-153692,-39479,112595,4869,-218690,-399757,-242421,-26780,-267022,-32997,190803,115130,-42770,59060,126684,-202373,-472845,-77942,96528,90774,7270,-89130,-94106,-217108,-336363,-277215,-93295,-80164,-204217,-427880,-441523,-409600,-170254,-15091,-94645,-186559,-419026,-221382,-92671,-319088,-535100,-225989,-34346,12256,-139112,-234351,76534,506661,533131,-10071,-223914,218230,421485,571811,538455,731658,1042026,1268945,1568307,1537249,1014303,858274,472727,302349,108748,-69302,-236400,-75376,196311,108998,-118519,-130923,24733,-23542,-121674,-178755,-118265,84678,65585,-114702,-178688,-53246,95779,256405,472937,590181,430097,-29482,271035,467047,483893,124026,-161551,-269871,-115046,-273656,83759,844666,939592,492124,175156,-51440,-174248,-64535,73287,242503,354267,460195,272114,87893,-137113,-233302,-436708,-371575,-181983,-193488,-25523,236938,101150,-252946,-450433,-100351,54247,198918,399971,195347,-117496,-417545,-133372,340629,622791,355651,-329801,-388718,-145909,-53656,67942,183000,352072,368915,238786,219992,207544,315537,476125,432909,-17873,38351,205783,186643,7077,-63634,-55152,-12757,-179677,-285519,-326097,-67251,279825,544042,474500,273523,220103,201549,481006,575766,436846,139444,-69880,269681,433832,260624,-138740,97763,298008,293146,23763,-235354,-221954,113606,469928,723002,437572,-83905,-211833,264999,531187,185730,-284417,-112452,172869,522091,741583,512905,51322,-128337,-136139,-149793,82640,-97313,-307253,-315006,-403439,-50061,269100,331308,-55904,-182230,-269598,-364073,-35856,450584,718774,596596,179348,-194323,-221349,-145599,5263,92143,68652,-25564,252048,401418,316319,24942,-160348,-249166,-225638,-213880,-364844,-381463,-391679,-388031,-132045,-143339,-72296,-165917,-148125,277608,563157,634790,388064,65047,-200665,-399451,-408099,-33061,216464,227213,-92408,-144467,239222,381244,342487,-138139,-136174,257231,395459,272773,451476,569778,259765,759,-188742,-222920,-37875,129439,131526,-173530,-239005,75450,177479,22746,45862,31085,73485,91503,122526,44723,-205963,-252409,81603,549427,743581,680099,143764,-250720,-122393,-139517,-328002,-591292,-244013,302174,622081,580111,354256,245712,336590,197568,-159973,-239883,61528,180476,655398,986768,618418,21153,-473560,43996,-110259,-131768,-366766,-361836,-274067,-18065,57955,127544,148013,206065,376145,452554,536680,669346,507474,90218,-449274,-328801,-268915,-298616,-317231,-336937,-405834,-385621,-215441,-100122,678,31213,16324,246114,621645,890261,516327,95417,-38988,78850,-159103,-340179,-388760,-217854,54494,341843,605792,283245,-197785,-298699,-236513,-211619,-191718,-3284,146692,-69432,-413499,87047,270354,146805,215970,387711,22892,-80339,-245023,-295403,-443499,-487425,-292648,-245526,-427245,-411431,-318180,-325982,-535980,-502644,-501866,-450229,19280,189185,-37335,-540695,-152841,135310,173557,21927,-157178,-487874,-515250,-361407,-130468,163004,221153,240524,361508,286658,232901,189805,12708,-39274,191985,552039,720324,583298,202629,-238803,-441046,-273827,103103,243443,158869,-208308,-369425,-291664,-141452,-65598,-183940,-124759,-65914,-239563,-289281,-280889,-105494,190578,182143,-77093,-429729,-354745,-40750,-44010,-132601,-33479,-9694,-294804,-258493,-217599,-352961,-356973,-114760,-74105,-275838,-218896,-242012,-120579,107343,-225258,-265336,128615,68047,-142590,-202158,-266345,-243495,-128815,-156089,-111731,-142288,-282821,-538504,-381343,-405126,-405982,-144797,94516,21461,14735,237647,227881,-165255,-498904,-96824,-49186,-113830,145618,130006,-169185,-125351,-1749,-189259,-291190,-401177,-281677,54493,307437,319400,289968,483860,591113,454783,194031,-180849,115359,433103,432380,251193,-286623,-409380,-282160,-275780,-58978,113582,-118817,-443852,-94897,118352,184258,501894,584689,285904,-199840,74811,431089,-10805,-291499,-101031,126024,-7068,-537597,-88491,346057,72964,-467825,87640,141947,67700,405913,703152,372588,-137073,-97534,-72735,-301490,-473614,-313156,-182563,-358996,-574634,-334136,-25198,183629,95686,-45416,-216230,-220255,-117167,137478,297060,238288,-59443,-424076,-487920,-406539,-313643,-179596,-312715,-544981,-289363,-117158,-111434,-274122,-207028,-75228,-33930,-9780,4576,153625,476938,673269,523445,269723,178916,520954,565814,436602,146379,-21489,-70546,-184582,-352942,-76509,120650,21066,68678,446470,436644,182988,234465,476369,446135,128979,-88999,167247,497453,694884,550363,191492,-93171,-38590,84293,395227,591238,545405,395167,-108848,-230903,93189,126160,-146587,-436950,-324614,-345982,-315033,132364,350827,227559,-46600,-204420,-69206,-76845,-159822,-110427,-133629,-256258,59291,105658,101187,-104421,-319557,-324691,-69257,138792,412986,451512,379229,126104,-151396,45363,498603,551932,227213,-76910,-398129,-349772,59733,138364,-312332,-75233,500449,568267,389814,136264,-162289,-391692,-240128,75491,227928,344486,497038,301429,19508,-133355,-205580,1092,405681,597517,652802,426777,75000,113475,147537,362703,413340,458518,171550,-243442,31447,451958,661709,437159,61789,131447,314629,296846,187996,-314185,-366909,-310585,-259919,-79598,42704,-223331,-117864,159063,492274,820061,623135,-60158,-254967,9807,-3741,-142380,37063,177584,12437,402427,547279,559811,132849,-193345,-390558,-192601,70337,214084,299240,58873,-211002,-46149,34132,-156667,-317369,-386791,-154899,259814,654634,680725,456065,228601,151993,-139828,-412446,-187348,111149,164597,243415,337681,239396,-142471,-420299,-146231,-20390,231379,281970,-96510,-334161,-145832,-188657,-264633,-384391,-247430,42545,151802,308603,504979,317669,-95595,-330670,-350630,-226103,-111318,319507,351361,71861,-286340,-511494,-415581,-161759,74848,288446,349355,212763,-151339,-406537,75965,186350,143238,116812,224674,348183,421671,417855,132152,-170832,-285750,-296440,-254330,97574,189261,347549,164054,328102,710442,599607,520773,142982,-226381,-110881,321138,798249,831635,471804,-35380,-224528,-22494,-18350,-149978,-384746,-444100,-562376,-632955,-456655,-261996,174791,539294,402623,13506,-147613,-187761,-465344,-352147,-253611,-327978,-106803,402149,784578,657409,205888,-112871,-98262,22529,121721,117322,-52767,-402971,-406711,-129546,72096,-25549,-201593,-327970,-409307,-226285,105721,154810,90813,-40635,348982,1081084,1236736,946785,485900,288911,236598,294764,767375,1096959,1134824,862567,185481,-431539,-192444,-252189,-433906,-329552,-204035,-111357,-215548,-126713,139870,439821,12196,-119544,-240523,-393788,-413450,-128833,-36711,157844,345283,464635,270222,154987,166676,507686,500221,189818,-22404,-136748,-218803,-97220,240773,362443,32587,-253702,-363976,-168705,118999,482911,465857,183713,-3977,87253,74169,354020,365578,98676,-46974,-73963,-99202,-7931,-28860,-70741,-313344,-288699,-28687,8891,-104555,-373969,-417236,-402804,-260668,-73897,213897,471330,171022,-283765,-83094,137634,-109956,-425614,-381586,-290544,-272556,-387581,-339323,68477,211535,159487,77684,-1361,-62520,-24882,251749,-40085,-466554,-478552,-458904,-131832,262263,158589,-456335,-301751,93949,-196439,-243312,-110551,-33546,194850,154434,4084,-316306,-269027,34817,438711,678622,595086,219518,199469,123311,53871,147608,327718,354322,290768,-83228,-5768,93080,193680,101970,38033,20356,64445,69212,38044,-16797,-259243,-134651,266055,407678,1621,-542211,-417417,-178601,-167400,-36025,344165,651127,851908,675639,209722,-185757,-200907,-199653,-178781,-16759,-48721,-72506,-206,47756,-158960,-257417,-222381,76422,143488,-53288,-85146,155992,193469,-68746,-366469,-476989,-288897,-3508,170097,-58599,-304950,-156624,-100578,-143055,-417833,-352983,-317049,-301687,-340451,-329508,-404516,-151002,282572,505662,614199,405298,401077,315883,196356,195781,-112526,-95091,119895,98102,403075,917450,980417,432403,-33267,-109183,-408154,-176155,358719,506639,380204,86911,63777,225109,330435,78216,-240239,-92678,154516,225906,24862,-468536,-56202,280455,188235,-248657,-462194,-329326,-93447,168776,97194,-279018,-310478,-285862,-474792,-93994,89806,77119,-161123,67143,127473,119754,-116606,-189140,21808,-37164,-232655,-444771,-354680,54181,343155,548085,576142,439104,77627,-426471,-77882,359146,442659,234691,154555,260514,453910,555514,395086,-86079,-99312,38813,57410,131152,355209,473623,395182,350631,443441,78897,-229879,-369631,-431567,-224320,-25994,-169989,-326603,-393401,-34277,-65951,-286086,-210304,-260813,-502997,-21334,247842,139984,-153812,-335667,-218001,-40388,85682,303952,234944,61608,-252179,-44358,403715,753643,520399,-29701,-440847,-401917,85259,603913,825016,846847,700282,483862,173449,-337092,-345443,-182752,-67071,57759,-123531,-166927,182286,202754,44661,-122810,711,-37830,-137171,-173745,181938,580882,525621,482904,237107,-64191,-512472,113526,258595,174449,-120400,-385605,-168340,40817,136219,12561,-563256,-298349,-63212,176005,120059,116653,7079,-126879,-77852,-58218,-11696,147906,251260,116938,-34068,-227666,-281539,-15318,125366,-47684,-183229,-439961,-68896,453499,844286,771095,166505,271483,934140,952780,408038,-466850,114041,341776,-105816,-216492,-109882,-276684,-522221,-485780,-362891,-73409,52483,-225033,-35811,317581,393203,330404,83826,-308752,-101191,248083,228230,-105756,-354362,-280527,-218698,-284918,-304164,-447468,-452558,-369460,-28979,360248,329661,213045,62384,-265023,-255546,-105802,-226957,-294426,15624,19397,-258745,-590802,-302790,100125,433335,434680,406645,55075,-115453,-459862,-174432,83328,149468,108986,212937,127106,113011,-4264,-351119,-321140,-308884,-92315,80437,-17940,-247705,-129186,-36369,-43817,-356708,-621182,-390810,-31023,100756,135456,225804,145627,-14577,-106247,-54259,-158744,-200647,-67414,29679,167402,296410,179331,-172165,-331549,91890,215735,201034,277435,425441,301623,-91851,-135188,-40811,-163182,-332145,25009,-36540,-175373,-303783,-206866,-2616,207459,448387,387347,325465,338848,514348,536548,54456,-225126,-128636,-42993,-133180,-189834,-182321,-293053,-332636,-49702,90057,220667,226937,418209,592130,1091744,1076335,901252,607258,256124,-60016,164158,340455,281841,85292,-144395,-249389,64619,8757,-59172,-195132,-135510,158821,167064,203116,500577,697435,455017,22302,-295063,-524785,-450138,68760,388948,628721,663216,143953,-369214,-107609,273942,489227,509065,404382,498417,751534,385948,-187546,-346368,-38596,110752,-101199,-431023,-157793,134552,203821,113478,-68656,-68067,-100519,-182926,-198100,11002,188277,160982,-46269,-234646,-34329,265422,342999,423931,271732,152891,-304270,-589829,-235363,134921,356506,231767,-20736,-152651,-319198,-391588,54060,365470,264268,-136683,-216553,-253453,-453944,-429956,-297459,-266046,-139297,-76270,-118684,-357941,-219086,108583,489870,495334,259133,-61723,-373606,-401761,-220385,57262,310377,424983,380916,98839],[-65146,-66,565595,847009,635823,240564,44214,47989,40323,63738,-123911,-251819,-203063,-311253,-429747,-366769,-230873,73912,398627,594713,252294,-89544,-215162,-149118,77274,175449,291415,82161,-414214,-248363,-224640,-248166,-141310,-302986,-213424,6546,-5818,-472529,-460759,-127072,-25364,-205492,-242827,-377753,-437657,-395194,-457315,-219633,100127,440920,632609,88873,-57768,298498,580302,487275,-163774,-339507,-29594,119520,-67531,-461898,-18595,282796,177957,37311,-39755,-5655,33280,16486,34558,-8682,50625,15435,-204092,-394253,-505384,-152244,329848,570561,239833,-57728,-157145,-92614,112869,309317,128088,-146109,-354103,-254211,-279299,-403867,-187854,111936,180839,84289,-98563,-20243,118910,203639,99459,-115949,-181717,-131055,-241378,-475877,-379298,-239293,-42121,108403,89193,77741,-1664,-42316,38700,204006,242253,180615,279696,52627,-154455,-278379,-227588,58101,373498,453541,364641,241437,231428,259802,162585,-290866,-382841,-150482,-201927,-186719,598755,1181623,1043290,399683,7818,-150136,-380063,-138179,305691,956499,1440974,1676605,1715249,1597879,1287018,954059,546454,247298,395477,483759,204178,-44017,90843,104300,-60921,-192619,-332923,-240928,-422678,-564192,-288208,74147,341847,677214,867940,657160,526040,473298,447380,681853,660567,239828,-237462,-124871,-179156,-380101,-262932,-22066,-94221,-138652,-97095,-49413,-282519,240669,778113,954580,598513,70681,-160760,256084,536304,806922,743450,595936,223173,255234,668267,315344,96220,175298,57717,-377598,-57881,155618,-8538,-354771,-259847,44805,-23341,-285042,-7480,-213972,-310891,166835,415911,157760,-216612,-30507,-248951,-66406,94401,122181,-45054,1686,589902,562284,226907,645489,1037549,537370,-233615,170406,262789,147945,283183,343163,197246,-65813,25264,30982,-96936,181467,543227,590110,291400,60382,466519,272129,-120563,-240790,-3705,-220420,-142731,21598,-66784,-151304,-159228,-437231,-349028,-58305,-62014,-45479,59880,180696,311126,267227,-9713,-527971,-167004,462163,946562,918546,666404,273137,12546,-386697,-150486,89195,207451,59171,-108818,-260740,-323967,-182489,99112,133761,-129491,-110577,-129263,-345306,-126005,52680,-99932,-455296,-44674,225452,200803,-227711,-382695,-116096,-68578,-25509,52112,97052,65085,97805,127312,-71824,-152630,73072,-183672,-48887,513781,830336,733095,302719,-135997,-156391,-6793,37023,-158337,-166278,-178576,-341767,-283885,43370,376198,485969,91772,-537755,-254923,-311448,28242,497939,624436,330599,-145624,-349590,-315040,-59509,226145,432025,514207,279925,-217349,-429359,-275891,-307544,-237318,-111251,-331544,-371854,-326802,-339751,-45490,205411,81060,23493,254099,375858,342642,6903,-305785,2774,85015,202973,233977,108697,-408360,81928,438858,558939,214872,-117664,62874,311821,384623,185917,49691,9514,-216630,-294742,-552927,-510639,-417269,-176012,138740,430106,441856,205577,-127095,-467084,-182982,134689,298379,326419,294224,68905,-407388,-401134,-19084,160550,28863,-42310,-35831,70577,271490,414536,236061,-174502,-223908,-41803,70477,79094,50488,-113840,-400517,-541443,-308677,-100442,39810,-237303,-420763,-121491,-33206,-251791,-216420,110588,260008,297964,387340,345678,-1114,-306645,-206626,-62742,71596,280472,402269,394361,301693,-48344,14974,-33466,-264114,-124625,26602,-222970,-89023,668990,972865,770680,138829,-358774,-319830,-13736,-132321,-478983,-78516,-254910,-534485,-353207,-552335,-154958,-53826,-319152,-78645,493419,869076,926940,402452,-404451,-193016,20832,-30077,-44350,-176644,-397866,-450089,-414902,-396500,-137710,-23524,32503,-86781,-252303,-381009,-167932,237731,480891,393065,26150,-81945,-533,-129683,-333030,-538223,-345310,-222902,-176142,-38160,28771,166849,437511,766918,659322,423563,35781,-387167,341002,920173,820994,393924,-72900,-290746,-341258,-411249,-430390,-361013,-175643,-20347,-99313,-205692,-204216,97428,567078,1159319,1392193,944929,336180,151107,230010,238418,82279,36712,122833,249468,494439,621108,563355,199679,61678,391449,504256,315011,-45390,37551,113299,10451,111925,125621,-165970,-26751,311089,495583,431230,466838,268402,6398,-109606,-119293,210387,627755,953760,1001476,739996,238911,-84701,-451049,-84728,476161,683753,661772,329881,17309,-58975,70367,140491,-127452,-453998,-545786,-412620,-168495,-155517,303047,380911,138974,-71606,180463,168959,-59157,-469983,-300649,26158,104016,-17098,-194993,-263439,-347465,-454124,-181577,39204,135138,-20949,-312872,-538588,-380168,-249554,-175572,-239748,-441556,-313764,39562,66713,-347125,-240539,245463,431248,237448,-118466,-333337,5184,274786,353908,-27870,-5797,252718,204672,205772,325902,704362,745520,940487,1069904,1302435,887458,718621,248589,133109,-7483,-343813,-258259,25508,210899,61623,-219307,-319677,-144940,-139117,-148054,-183723,-270240,-189940,-158584,-203159,-107014,-17688,106012,300428,607287,808930,585490,-7269,-32711,397380,408027,132251,-201839,-547866,-383311,-360237,76866,994150,1111412,651590,303386,-43608,-346966,-228880,8888,289748,344298,450629,299253,111197,-90200,-243452,-432942,-377269,-233607,-439797,-134959,303421,116699,-288051,-404649,-49564,-34984,-10332,105870,-98626,-290903,-496177,-76815,349791,477194,14580,-391170,-188525,-133907,-156486,-26393,207866,419665,405450,308447,445457,445028,342488,516026,585743,225979,40447,14212,14263,-189801,-184227,-98265,-180151,-477012,-346718,-284342,-418391,-80727,196974,314918,326889,377326,435480,479876,348634,199979,-87230,-289468,15259,170507,-216983,-573800,-91161,110262,197833,-3110,-223061,-105546,351821,721824,817106,406605,-100457,-168998,259634,463598,104103,-444600,-85395,154470,409945,600353,306893,-24328,121277,209141,25229,41838,-187893,-381470,-343519,-421807,63736,399151,439995,-56243,-518976,-525077,-365993,28899,483006,740750,638545,318344,-20358,-90493,-6011,241049,363250,397895,324075,521206,680771,563715,251411,1849,-171704,-198055,-225869,-322486,-338251,-517948,-619681,-346953,-52637,102355,104609,116475,456475,625990,540435,209007,-58208,-377896,-413496,-506571,-303466,81144,188708,-115800,-133378,423853,427040,345021,-21415,-482921,-170655,38015,30388,397959,544804,273200,-431,-216772,-191143,61146,303933,223405,-156322,-289044,-10005,92345,-31866,-92593,-98121,28665,115154,56106,-70422,-361702,-428566,-31748,443683,667795,648424,319674,-164098,-403541,-326521,-65422,-311020,-439074,151263,467076,375494,-3609,-149983,73650,104361,-39667,-219057,17134,3146,-1822,199805,278954,-97867,-318282,-56614,9715,172443,108586,60965,-164476,-153741,-60279,127383,160861,229196,367178,389386,362806,462259,399276,84259,-387275,-344700,-230226,-444176,-378923,-313847,-224410,-274903,-46948,30375,172628,254432,303113,430844,688469,785554,523513,162236,-81379,-284906,-405353,-382760,-335279,-50142,20887,179440,483061,327566,231706,298995,181152,-83942,-43505,77040,-214,-180623,-147126,325769,458987,307137,408986,407299,228212,-67812,-148905,-275774,-499845,-296791,-230563,-292745,-531112,-600511,-497438,-462479,-467529,-289140,-150321,-293250,-244129,27780,-17206,-535926,-71369,375519,428044,173454,-63781,-430976,-477160,-340988,-203552,75223,231809,612713,684685,584212,425335,306597,-11819,-146458,-41042,256558,495027,284884,52806,-338927,-406429,-396336,-168956,13619,-41113,-244771,-403972,-252677,-16821,-1940,-229683,-248203,-187965,-248889,-350805,-415812,-154548,178445,246271,211451,117988,104215,162670,8849,-211614,-263910,-293291,-322610,-247154,-331879,-404793,-142164,-45320,-201900,-541148,-441685,-488142,-245179,-93978,-210559,220134,466110,408670,259043,222867,110342,90929,75155,-33624,-97215,-196879,-344960,-447208,-477719,-204312,47745,417047,456973,118508,-130087,146425,211675,-263199,-384716,-20258,-78646,-249775,198379,283277,-140179,-257220,-146939,-286412,-267155,-206148,-105725,30933,167729,151840,121362,278082,397520,324092,57628,-65221,337772,642009,731969,650159,216238,-283176,-449091,-342397,8477,275967,91577,-254275,-324144,-109286,-54675,296350,588819,536714,67123,-329927,9065,-164594,-235129,-151315,-37065,-203298,-586289,67634,504244,194676,-274587,312582,420219,110948,90908,338231,-7575,-443733,-300245,-339218,-449126,-397033,-384754,-339740,-330520,-394035,-276729,-50569,201390,363701,418790,220848,-89610,-170394,-12942,97796,-7167,-304059,-630813,-429519,-427946,-200232,106326,-61375,-413247,-195979,12105,46272,-194735,-361468,-213108,-36260,46975,-148089,-343697,133893,393345,346868,292063,467814,759062,596365,343692,56688,21476,128654,30277,-238571,-14578,227875,87393,29753,475170,675716,448570,21470,185383,256223,134658,72915,232660,403087,577047,422961,102562,-51957,63046,110973,329363,513632,481683,394499,12612,-89144,47993,43038,-103397,-270796,-461861,-470851,-251476,21329,172957,86640,-52436,-357964,-138163,141336,88938,-142349,-132728,-151248,46052,-227,131196,109160,-28706,-154808,-46901,-32404,149564,171417,194093,-15605,-206132,-87266,271959,412701,308344,138276,-128200,-284096,45495,134466,-52154,337976,621254,593329,372655,117955,-174215,-276750,-184801,37616,253391,347220,504760,436995,185098,-40362,-223637,-141938,168274,321561,345874,252456,130952,321726,402741,657947,827183,835598,460950,-68875,63035,607252,862639,641991,191603,-71475,-51687,-44351,-185815,-323085,-34014,-16946,-123133,19846,430387,293066,270654,300057,556103,776929,485246,-139156,157833,416926,50055,-508192,-110966,-206308,-299898,233455,442979,400820,69904,-224467,-316793,-127684,161358,155562,65075,-134381,-305205,-96402,-132809,-241580,-341679,-483628,-229387,289581,589799,633399,483973,242220,19884,-366401,-169942,214198,298707,49493,17818,295837,282043,15328,-77669,-18803,141895,564229,653175,180443,-325052,-254997,-255856,-318142,-365125,-385522,-96998,52213,357522,618585,483559,75811,-154479,-419148,-431063,-317261,213682,226826,111537,-133207,-267497,-187383,-81779,51282,250661,261582,74588,-286137,-316982,142442,261704,242858,184113,273659,158240,203514,322187,139162,-254366,-396409,-455760,-388040,20371,278522,448525,77394,138692,559245,594634,428525,-109998,-561764,-13717,320025,549320,574712,397023,56894,-345386,-322952,-228146,-85582,-176102,-315843,-568748,-458627,-333406,-345695,-46296,428580,413821,87189,-185429,-105909,-209679,-377973,-563570,-527608,-204527,246796,437839,531788,220755,-108942,-280686,-9594,224001,165133,-257471,-270482,-74134,79556,306099,292151,264548,66587,-205662,-248680,228536,376156,200147,-154781,-81053,537655,694500,593479,298673,28610,54087,320861,955438,1235482,1117436,678543,29069,52558,72732,-183360,-580967,-564903,-531378,-320314,-315882,-543228,-116476,107762,-275214,-236301,-239505,-395512,-386666,-63359,119329,399288,485029,356012,45032,-177714,-23431,276157,198971,-117235,-158637,-170860,-216720,73110,326289,414459,96735,-178778,-190719,22069,-26224,142570,93781,-113073,-243285,-213947,-142486,184855,165812,9789,-210736,-225357,-92308,68704,65995,-18501,-289735,-147017,72749,-11775,-165453,-428916,-382383,-412167,-292174,-128964,-62029,26292,-146140,-302589,21429,118675,-97646,-363562,-238249,-227708,-359190,-290368,25,282451,244435,-77186,-166664,-211709,-200982,-324625,-207502,-274022,-319088,-301063,-490610,-193443,258279,184891,-325715,-383811,-166998,-520863,-303753,-155948,-184804,44274,19208,-71069,-409548,-327643,39595,410935,495219,425053,159691,203106,144921,274831,422519,583392,504990,259362,-204347,236379,440002,456348,186536,-64617,-113460,105767,174244,148728,99575,-108956,-426432,-186360,56688,-152397,-556729,-360716,-42604,-25200,-61744,137374,462138,731807,616164,293373,55106,103631,2113,68667,266818,255741,104069,82216,102388,77879,140021,-21053,-198123,-208267,-357417,-397219,-193617,-131962,-268326,-296745,-392145,-421545,-69577,197276,11681,-175206,51874,76163,-166224,-428052,-256000,-274659,-329429,-410014,-176165,48721,114048,324228,517433,535816,281061,397785,421454,372184,408819,-33538,-64962,69757,18343,263148,729282,738895,171864,-380031,-128707,-332612,-247071,114450,304249,277309,146199,257536,458042,401322,92618,-142752,-80627,338580,489790,158217,-372171,-125281,157979,-3925,-339810,-479804,-425967,-221221,5437,-168309,-515249,-172002,-202886,-457668,-184626,-115794,-133599,-96340,169208,187533,79393,-216905,16104,208512,33224,-181949,-432951,-139170,176368,421159,527012,412053,82657,-249110,-217800,-70403,201007,340074,316306,185302,181439,189378,167552,3973,-430727,-122852,-119753,-180827,-105361,245055,444272,364086,201031,274824,48622,-168886,-94396,-213840,-173930,-147670,-145429,-199609,-462803,-387180,-206918,-154005,-95461,-171041,-448648,-89129,167759,38232,-197348,-82643,76252,63700,157558,250293,200918,-20293,-444353,-159662,220432,334275,264264,23738,-76287,-413651,-135835,342133,556739,703880,695599,482948,201820,-225874,-443600,-278831,-42488,89718,-84101,-67772,136673,101609,-19323,-93654,32481,196408,219041,42485,99548,334173,264477,92574,-146109,-227697,-287399,67175,65919,-77734,-407056,-244685,54954,217818,232210,88650,-472058,-288216,-184770,-144025,-159833,-163815,92175,96568,45397,64021,171699,326372,438302,524938,382504,321142,204329,270571,293660,51543,-190259,-427038,7444,550462,973742,737324,203716,368811,898728,964541,486774,-319344,120388,491276,166763,-128095,-123453,-209900,-372780,-334349,-160981,79656,88325,-235521,109627,498296,269839,148726,71624,-166184,-87718,239180,108344,-285176,-269440,-171123,-216362,-314709,-441575,-585785,-309249,-109325,68673,184498,140651,155855,147552,-245243,-426500,-165601,-267562,-305082,-48387,-67670,-351040,-549554,-319172,13402,369676,440809,393772,208100,69681,165106,216243,152095,13753,-109259,-54122,-181235,-228041,-321091,-386773,-189426,-45645,159756,255080,-8131,-268380,-51869,128627,23983,-303148,-515019,-518800,-195723,33650,115285,185428,42538,-220092,-303527,-271864,-481398,-351111,-155128,-93200,14399,177558,127519,-201874,-360796,65700,259104,362987,280272,349180,293677,62251,-76301,-93659,-91013,-99942,132129,-47644,-296094,-341940,-137725,139241,326352,641142,825051,554290,484251,319229,502760,146940,-244389,-136045,-72748,-360049,-554372,-431050,-588864,-454408,-142591,75221,156196,189848,225857,323339,628616,759574,865564,725709,195448,-240563,264848,731912,685166,202197,-100301,124050,263226,-40069,-129683,-66253,-116777,119093,160311,158542,358369,460974,98217,-223188,-451457,-520143,-358477,-15736,272144,526975,579731,228156,-29988,105000,316083,397508,315681,70937,1687,399366,263375,-43624,-588709,-113091,256859,172937,-223732,-311984,199867,431746,325750,-104109,-254994,-124162,-104213,-190410,-143296,31490,180965,196751,81452,102607,227427,178232,195407,179431,209726,-78001,-342501,-108440,349818,396651,155443,-115328,-214000,-169918,-413850,-79529,322311,328349,28156,-99555,-155371,-390372,-551514,-278132,-224898,-113011,-101638,-212625,-250292,-83846,208677,515406,471806,269330,-4724,-328841,-395399,-348135,-135835,160048,334115,340109,159881],[26222,-19709,604086,866559,649884,236544,35472,-55803,-129736,39500,100775,48518,-68252,-257240,-270770,-105200,-123460,-23030,105104,265334,60557,-92097,-123161,-30114,223365,309693,294798,117948,-271373,-208655,-199419,-392315,-332596,-137631,-83675,-136858,-294139,-400565,-198301,49669,-72035,-329093,-351565,-314559,-356476,-365065,-327903,-154829,12885,157922,297137,-56965,-141632,-277610,-137271,-163953,-65725,236946,473253,539145,139503,-422262,-218549,-39336,-91819,-165816,-133202,-2205,151255,103547,5948,-111951,-106344,-59144,-213672,-310316,-277314,-67238,273982,841681,764776,468391,100019,-92473,119777,336836,203028,-2710,-226074,-306336,-438611,-321839,-127548,24389,21464,-143626,-33103,331573,379272,208261,-74565,-248809,-226121,-129901,-235958,-474244,-432441,-432328,-280094,-178359,-175342,41120,244949,286930,262047,202077,207013,228535,253064,-154903,-504777,-415819,-349618,18214,276571,499028,578271,546182,460178,441360,157376,-222479,-303008,-265745,-499622,-137734,600300,1075828,1112706,581616,256391,86012,-336801,89488,803037,1330619,1774053,1878625,1729627,1552355,1291373,958246,467885,260597,523018,627425,205627,-2662,212716,110039,-115831,-399526,-146077,120137,-57245,-315763,-518149,-218836,70258,358092,497183,433226,432441,379871,234269,317221,343970,248740,57174,104762,-26545,-316103,-448738,-403717,-317743,-126666,7701,122062,-344549,-70637,527578,839148,551560,79244,-455740,27475,386080,627448,440016,160779,-76804,-64828,300375,293252,305062,463463,396738,4910,-7200,151958,36229,-249831,-380059,-116476,-29266,-160753,-53793,-198038,-72576,191766,221647,-149309,-63659,536615,364934,-258366,-107463,-44165,-231973,145944,581763,449346,165097,602015,940660,469828,-174248,124032,212464,491392,690431,568532,383644,23484,160740,351431,356963,315308,326865,255728,-140835,-211526,251612,125717,-175970,-503917,-421484,-229559,107771,262698,128214,-69067,-215047,-420304,-256845,-49658,-74718,92612,390927,529416,540947,340477,-71956,-456623,-55870,534517,958680,934732,705128,295073,-63730,-483953,-112230,79429,130259,42311,-91555,-264593,-283054,114165,586259,623935,177475,-16405,19883,-196342,-197840,-54282,-133157,-329464,-29327,202392,163436,-233478,-353847,-83505,-73926,-189378,-79119,150734,246522,270836,218441,-10591,46272,95518,-253741,-23419,610813,843234,829414,283693,-275070,-284019,-83589,11637,-173386,-262038,-316982,-537115,-417808,-55678,302166,475726,193909,-416843,-380740,-520752,-20469,443070,609525,146015,-315371,-479118,-387532,-78030,159202,352980,410029,231761,-269121,-344748,-51878,-37835,-218254,-147950,-346727,-470518,-423389,-407988,43389,389116,199712,-155478,5957,310873,460927,229870,-236590,-82270,26402,5879,-84995,-174134,-466599,-17683,156441,159330,-253711,-473098,75835,296483,398867,247839,109605,1771,-294961,-352453,-289676,-333725,-453651,-177632,231297,574877,593807,445718,73368,-164978,91874,372125,350714,323334,179427,-38776,-485759,-279821,67513,232420,243314,232483,135473,143665,187796,216508,105103,-173546,-257417,-99408,71592,95517,-10008,-260599,-106866,-256347,-186014,-137604,-32831,-178461,-153437,-35184,-88799,-349980,-260202,-115056,-125964,-137322,35006,-47452,-477072,-178888,256332,303361,35715,107855,448822,742583,694923,218889,-7642,140685,102880,-224295,-137442,-248997,240595,1148191,1376251,994058,161203,-317939,-167414,33564,-85062,-347798,-30369,-240032,-567451,-256876,-521641,-175157,48623,-194406,-65817,655357,908199,690887,-31318,-233367,-30265,-41580,-187308,-206910,-336921,-268232,-274163,-377285,-429744,-129345,50084,202780,92674,-149389,-381344,-328046,-44978,173190,247593,-104856,-187143,-3565,-42253,-329693,-395616,-22102,292315,445993,271808,120548,-8123,27378,112209,-15579,-414406,-159546,293129,704986,970960,768693,381824,-18405,-278147,-445114,-571220,-316845,-169947,39364,-92513,-240473,-216937,-252218,-107761,308871,862137,1134373,767715,240245,9594,75191,99266,-30354,-168601,-141054,-42078,118513,287078,376723,287451,121480,153405,314253,322497,238490,223266,243421,192726,134459,127675,-211387,-7810,409534,634598,641681,699602,515658,192440,-39217,-95548,120609,424820,678250,676510,497691,158391,30972,-209653,-238831,411315,809633,749036,394061,87135,-19099,139546,100279,-286622,-475134,-342744,-46710,298743,504424,621399,386135,11670,-31685,268169,189416,143569,-166593,-477080,-214506,-124754,-289590,-463007,-440212,-437588,-507834,-162217,42330,234494,111262,-221039,-421242,-403730,-406079,-456458,-456173,-327998,53971,279408,147749,-319909,-34381,507240,617136,331621,-124323,-481887,-90370,114598,262340,56998,196689,292740,76934,-293590,115300,458795,277155,330022,298077,652752,662112,418938,-19506,-10160,-27311,-307219,1358,321197,346354,73934,-236400,-418812,-304856,-194180,-163214,-189686,-361902,-408265,-294924,-239694,-83832,-53799,37573,251771,649604,948707,744961,186973,-511652,8471,117493,52777,-107826,-279475,-184342,-367059,6400,680725,726585,494384,187748,-192458,-446299,-390051,-92171,303979,375498,379362,273813,110851,66381,-108508,-417828,-212337,18138,-118165,199811,305202,136093,-264759,-369182,-123660,-153341,-124883,-545,-96954,-314344,-429769,-41313,337204,270100,-283322,-238757,-80786,-178331,-258284,-125392,122129,234791,129293,181202,483050,481281,260257,487062,601791,400293,314521,161941,-55538,-414782,-382131,-324086,-410750,-83927,307159,125949,-424454,-344395,-143860,42519,153380,160778,211378,111753,-58402,-104208,-277496,-466293,-202406,-45316,-442340,-237032,-42837,-124547,-110295,-202492,-291375,-59993,407160,746041,703247,301120,-90070,-105096,179457,250554,-87881,-486820,-87929,70898,195865,290081,-25241,-7093,402143,511042,239513,12128,-192479,-452347,-352177,-450825,-24552,380854,443790,82418,-169829,-154327,-323014,-9046,351718,579414,549261,382958,156109,150678,188155,398736,471697,521046,562349,674185,736863,568530,273847,23668,-129471,-158899,-219017,-214607,-174010,-222718,-300710,-179284,64393,192103,297845,387748,800336,541989,231220,-62530,-62592,-253195,-456618,-285930,-432135,-186511,33243,-151341,-290258,251589,182008,99994,36909,-363221,-498821,-300237,-176561,237168,365314,167040,-152505,-325231,-275991,-472,314544,263904,-56322,-347462,-156865,-20432,-19419,-111482,-128369,20587,76739,-68982,-229984,-432608,-428443,-181832,203967,447645,524943,389802,-36024,-552759,-259799,113834,-122658,-560845,-3144,199546,33477,-417121,-402543,-114697,88025,77998,-226277,-218880,-172403,-302367,-397845,-33602,-5080,-59725,272334,288136,332316,382790,333052,223275,82740,-195730,-40989,37911,136889,243052,199161,71683,136597,219330,53320,-252744,-305436,-117704,-370263,-440273,-314887,-130464,-214778,-5634,65628,250620,434272,656124,750523,820560,770043,658317,404214,337063,326496,292510,-32460,-311798,-134721,-138099,-141943,192052,257853,550531,819629,609076,139452,1895,86932,-21577,-141095,112130,444422,512141,398958,635635,512989,499648,92225,34066,-252974,-409174,-117264,-187702,-418689,-425595,-341741,-410002,-431392,-310634,-113556,73228,132056,-118610,-302285,-128415,-485199,-126686,434364,581977,326562,48217,-291247,-496975,-304764,-261882,-100860,178053,831197,865700,729418,411505,164075,-154337,-291066,-293882,-24087,200576,-12704,-137225,-366789,-272631,-203365,-318196,-296865,-221434,-205359,-427106,-221501,32941,-61067,-317312,-334406,-210911,-182833,-365752,-331584,-33491,188380,197362,244885,328513,333674,182636,-36990,-305223,-448868,-462357,-366852,-406861,-553347,-219156,3247,-2581,-227421,-472817,-480950,-396783,-227249,-34322,-36019,367326,584216,624786,663606,694014,482022,332101,212680,62770,-12152,67392,-32407,-251756,-435719,55910,366556,819281,720165,335955,-282257,8077,79486,-362238,-190689,120722,-4917,-462714,41161,245535,-140476,-486567,-364903,-422958,-223628,53901,234649,262412,210437,20850,-137729,-77884,68497,81550,-193247,21115,457726,694919,872743,845654,571914,121909,-256908,-342696,-106017,187266,172255,-60313,-307176,-440153,-333827,20029,467880,643368,306455,-285693,-440508,-332406,-284770,-195985,-158864,-302173,-420626,129137,484250,240726,2196,497147,608728,180723,-308475,-227944,-200971,-168669,-249487,-351560,-281156,-261991,-346424,11204,96731,-99351,-214022,-43703,174186,516737,724196,520981,4867,-266075,-221196,-93042,-150316,-420265,-525816,-338693,-183144,92646,402906,117516,-155592,-93649,71517,147272,-44148,-396285,-278625,-78435,56101,-123179,-387802,-194739,27586,74863,237063,613005,832459,584755,189038,-83542,72226,302310,183431,-180265,64395,331925,117682,-41634,468300,842364,656749,129323,-75891,50995,53439,135024,281466,296759,325041,193286,8651,-33916,107524,127557,178663,246338,293743,284886,83895,11160,-27567,-81064,-53872,-30920,-161623,-262987,-214395,-107783,-22083,-51075,-106196,-505147,-58610,377559,247210,-149172,-41646,94101,68676,-170596,43000,263952,289600,70815,15861,-100523,733,-15256,30954,-112411,-226728,-170161,59066,288320,258963,223025,145144,68077,129834,115523,208036,478230,544799,538732,298460,92829,-82560,-76652,-75815,1645,208720,339018,417507,410662,245292,21850,-197549,-292919,-96564,15758,-37495,15835,201211,428889,569602,825454,1079301,971028,593932,97432,84297,600438,771712,531392,174521,-163578,-312361,-305404,-142712,131052,296953,214741,34413,197787,782089,858166,574488,367761,550767,670308,409099,135108,549986,740793,317498,22888,130384,-116425,-350365,-112227,72489,89531,-8059,-127731,-201763,-133733,84062,-108359,-384233,-344126,-249064,-102808,-255121,-233096,-265556,-497763,-243703,303897,457436,419455,356464,279053,106422,-2490,350548,612702,403882,-70725,-252457,263551,320497,200643,265372,165328,317937,832583,944420,419403,-213430,-339253,-338100,-296419,-263425,-478604,-378706,-155560,291125,615761,611617,301185,54073,-297493,-517797,-390927,69845,115926,175007,65178,23942,28032,-6277,-16175,118859,137794,-9916,-119038,27081,388343,440087,306021,108916,127386,-124361,-59566,224218,212410,-161332,-445226,-587944,-407996,-43700,336439,448134,-2817,-130519,332947,585136,338530,-187400,-235375,150613,283254,122337,126534,252495,172638,-119211,-357634,-187500,-125792,-204022,-439030,-340195,-67903,-3665,-202248,-294514,383895,512320,213733,-190622,85554,216870,111871,-364393,-435566,-358113,-21120,136280,422153,241272,-90211,-368088,64822,312926,237740,-358173,-107769,348715,450274,454059,439413,484890,308593,-32268,-303715,118099,471708,366946,146682,-278988,-107921,-48666,-4987,-80334,-333570,-210616,222957,813718,1093126,862762,331294,182791,534992,370048,-17502,-551597,-468251,-434256,-180742,-74113,-248471,-215625,-236568,-296069,-124333,-38973,-221682,-374229,-72616,180500,519181,511435,182719,-133620,-372351,-131151,24039,-69046,-181952,-17960,-79007,-162332,101973,247688,275462,25463,-300359,-263793,-123939,-107173,-91785,-176848,-308211,-354756,-447583,-512837,-228564,-239744,-152331,-122445,-180789,-121364,55962,120923,-52551,-293384,-49983,154225,40730,-185588,-438623,-298125,-349160,-313520,-207543,-208333,-212942,-310314,-138824,20623,-59323,-202537,-325952,-206315,-196262,-414164,-177853,264884,419894,300255,-288545,-477581,-250252,-115559,-138628,-86313,-64951,-96678,-246727,-632216,-344837,-19767,-81758,-207094,-153532,-391319,-436453,-104490,-89347,-298557,-257990,-206453,-357265,-368536,-185671,104298,358219,273628,35299,-12542,122801,107456,374588,587428,656269,489158,41023,-236037,407437,652380,513618,148311,-173795,-261770,152987,407838,448628,291912,-28021,132919,302283,274437,-33488,-638931,-184375,162736,143868,11340,-64250,149734,447757,465623,341951,286732,287761,84139,179047,394761,449189,258670,166650,241140,500883,596551,171709,-264985,-407528,-431565,-374070,-403466,-506532,-157904,124085,-232220,-601464,-151596,153603,24434,-101256,178584,174304,-209453,-354955,-186862,-218561,-304114,-438773,70962,516906,599635,380052,409562,309384,126166,323786,406005,455353,483543,120960,-67035,-105975,-188734,77228,484131,427210,-44967,-571198,-232649,-348824,-391865,-148863,-149812,-65312,156138,410867,638424,482384,167999,-10901,-70405,455175,646755,219440,-284527,-233230,60210,-52294,-304324,-500003,-524567,-401091,-217940,-333183,-188365,111078,-35973,-402828,-330726,-291835,-300727,-99645,119993,123192,-46484,-306702,111357,240864,29264,-216188,-337796,119325,280535,367686,348199,139981,-342455,-507333,-55898,22741,-86988,-12335,148642,47506,12011,-44096,-25099,158355,-153048,-208256,-254746,-330503,-361308,-15926,244629,180537,-2014,29840,-16063,-170633,45232,64645,17261,-147832,-119730,-102785,-222901,-472573,-394982,-187227,-114126,-187931,-371282,-144507,52254,-68752,-85303,246030,359240,233077,196159,120030,126760,-19004,-185599,-214740,-22620,-69033,237690,312494,272509,-187850,-409591,128688,439819,619587,648450,405959,102802,-212992,-315580,-115214,93262,131990,-62643,-74725,9237,-40879,-134285,-109900,-17536,275888,362342,273604,163124,32451,-84070,-418697,-290975,-3113,-113799,-148455,-231780,-452955,-360443,-56657,256832,382814,314313,117626,-316884,-375958,-393411,-344697,-226902,92583,217143,232076,76853,70905,226716,435488,558948,767245,649946,643158,511489,383359,259496,-13209,-375525,-391171,62539,474651,760995,431393,81716,259013,680491,855469,494610,-129302,94845,676202,647245,94650,-105596,-65218,-35701,-114144,-6558,74597,-58568,-416283,137852,533285,48231,-132301,63709,-40265,-16821,207996,-75525,-285221,-93203,-76606,-258906,-410767,-516754,-471879,-220638,45039,132770,25159,-118603,35765,175993,-165292,-503180,-331506,-378085,-339511,-156991,-208256,-484748,-432443,-282267,-79055,235036,370880,299302,383233,498233,685564,496900,141355,-164238,-258147,-282423,-418850,-526773,-515357,-181248,96634,325319,502566,422956,-23291,-326101,-35071,216216,59693,-249427,-405880,-600782,-366153,-57385,149193,256064,143398,-222026,-366684,-296687,-462649,-398766,-190441,-109256,-35980,79617,72761,-200252,-382270,55133,342949,506853,265217,214297,205646,153981,68748,-4239,73656,97907,181100,-57462,-328371,-236237,-60512,217848,330635,544749,872090,539921,484554,202615,353909,301536,-201264,-241477,-196709,-459005,-255880,-38252,-190491,-270939,-108278,137288,197153,176113,-25667,-101941,-63990,355592,768235,728037,119386,-524410,203136,789400,744157,175757,164906,572548,390257,-187556,-251379,156049,188192,151640,171553,167760,251283,223651,-187539,-423571,-409384,-340354,-212137,-108142,133269,437110,648467,511406,339568,325381,342873,289338,204142,-52349,-353637,-194976,8294,92035,-209811,-255103,355752,528275,148021,-545882,140320,527180,435276,-43382,-348616,-226035,-183236,-270504,-290469,-136652,81527,213431,183659,127796,129873,26532,-31997,56215,121005,-41097,-280116,-36518,446347,427572,92613,-218589,-198460,-18061,-179078,-219610,196271,316339,165084,25167,-57256,-277649,-474005,-175534,-81713,-20189,-61822,-136342,-148155,-89922,178063,371292,364672,262576,96378,-207496,-346173,-368158,-251655,52485,241720,258720,174715],[42069,-81614,447039,669027,489677,110491,-6738,-153528,-283758,133728,317717,300791,94863,-140102,-73281,80823,-45127,-170434,-264956,-146635,-94391,-74097,-154429,11925,268979,371093,302160,161078,-151888,-181627,-146462,-274741,-250416,-399,-40864,-296737,-383035,-112607,-2639,139613,-20300,-26625,-51632,-261761,-384827,-210370,-96574,164565,235203,258939,22609,-234676,-252053,-95529,664454,980394,976024,1076418,908313,846903,291141,-237420,-269881,-246855,-394634,-475595,-433564,-151471,145975,150802,-41583,-239952,-354141,-262588,-341393,-306237,-86868,114199,411033,935038,1000645,690236,147517,-154713,64873,312254,252381,29247,-143709,-255798,-425049,-216446,-45412,-38656,-139422,-371647,-8935,454868,435051,102592,-266497,-469358,-278551,-179164,-273803,-553019,-505748,-541838,-385437,-309988,-377808,-117406,275244,442579,390533,160641,265342,465037,445982,-51403,-355701,-226388,-350484,-329608,-40692,416662,717169,768129,480693,303140,-42054,-101219,70512,85103,81292,-39587,400208,673472,776838,526644,395292,301629,26339,266520,1019103,1448909,1716972,1719460,1524272,1269707,970734,615198,89333,-15769,369572,539570,188364,171072,371237,225078,-114813,-444678,208256,441048,290156,-22552,-338325,-595274,-329898,-184389,-68406,140641,250317,168407,-108481,-203429,105937,283522,364040,387971,183475,-156948,-243972,-101807,-227602,-154271,-15120,46346,-295826,-349186,143873,436993,274762,-64554,-514710,-218864,73184,138477,-42101,-342580,-423366,-224738,92695,360201,415350,555858,517208,240037,115974,85480,-53824,-331891,-549220,-287700,-93091,-29357,97210,75188,149836,174239,-14630,-500861,143223,858893,1000452,558589,-32205,-278915,-310813,335879,480044,280559,62232,393587,631310,235267,-285165,-130086,129217,562048,623555,443275,320454,-9269,136647,422183,557200,299283,78454,-56873,-232920,-179067,56123,69163,-75062,-181317,-161131,35359,235908,335107,243892,73707,-137368,-213297,-119760,-43339,-117230,171361,590555,742552,699407,412382,-79577,-376403,-17980,441276,760137,792823,577853,153201,-248542,-538367,-161482,-50584,-78197,-59070,-80846,-273111,-370296,219918,764162,786865,365338,61819,205210,143377,-103627,-237983,-285887,-157542,81856,196934,97866,-166903,-11299,188341,163762,-48098,-81033,128760,286925,339738,278862,136126,159330,3065,-406921,-90545,456758,573819,618601,92308,-428076,-334638,-185467,-36235,-196354,-366481,-457440,-625375,-474135,-184040,205451,451552,262847,-339699,-413102,-276587,-31142,286791,381058,-181823,-523973,-657961,-491304,-144570,76785,266456,250201,9510,-499009,-231345,59864,62567,-264830,-223362,-378203,-312484,-366555,-422710,41667,481373,392112,26277,-132813,176309,416222,248446,-164092,-196572,-107343,-222617,-468204,-571661,-465129,-191096,-202773,-370815,-407410,51250,193324,357951,374708,307732,80398,-173788,-481983,-154669,52424,-83052,-201806,-174840,250871,540803,575024,500660,201329,80590,349894,624799,500780,383435,168244,-136199,-571098,-179828,226295,467054,577938,524643,289508,135426,8516,-11240,-79276,-192723,-243599,-40227,132949,71377,-113119,-166992,232306,70345,-133084,-169432,-111936,-119151,-10150,93511,-94355,-308217,-256577,-182042,-312904,-428310,-335923,-343686,-144143,317790,692689,669120,445502,200298,459495,917783,884378,427984,-107858,268685,471273,242281,37520,-75554,371362,1174402,1326789,858076,95468,-182574,-41229,46560,20186,-94651,48215,-165784,-489606,-209523,-433168,-301639,31590,-67658,-16645,649913,784527,376374,-99064,54637,24190,-225467,-431242,-315422,-198852,-63793,-161016,-387996,-509197,-152437,126792,272953,194675,-105624,-378869,-385958,-187058,-33196,39131,-250465,-327111,16703,49141,-244856,-306868,218290,688608,853394,388200,163125,168,-150899,-148837,-240669,54562,493699,813636,947348,819773,619133,310681,24692,-201132,-367167,-497492,-84931,292281,515166,204621,-340416,-334406,-330061,-353433,-20978,395898,554691,342588,4130,-200423,-125030,-73612,-135289,-327218,-336016,-144346,-141839,-76840,21937,207625,258421,274439,336304,326409,358382,305447,286455,251525,38164,-58186,-343543,-23982,418066,587040,635267,698139,539921,222743,-88886,-65344,47248,178244,283720,274626,189364,51081,96043,52245,-106359,301478,759947,687742,419991,148669,1845,161328,8890,-360253,-257205,-166056,258389,838373,1155988,794873,209475,-157195,140824,265753,190395,292610,78034,-205966,-387447,-392175,-624836,-450454,-299033,-391297,-496131,-223260,-24133,229197,157389,-170470,-285413,-483665,-403508,-309143,-240529,67233,306789,386443,130529,-198895,88604,496914,489937,272299,-135889,-545800,-241508,4627,240349,182674,320137,312957,11310,-222869,146858,150198,-180641,-318517,-245876,-25017,418823,95160,-244487,-22791,130726,47067,294423,671519,577640,224263,-59021,-265450,-200239,-119366,-145760,-172296,-277005,-392267,-358973,-272545,-113375,-138958,-92626,105199,563254,955103,875670,477368,-108918,-333750,-137364,872,51644,-5008,-41034,-261771,-93021,81677,110668,166123,-86534,-284934,-133566,-222979,-211995,251981,371342,234501,192931,-9180,124217,-38734,-420455,53801,358452,193230,516571,329441,181957,-167520,-333640,-323016,-405591,-232931,-77497,-71731,-269523,-453771,-101453,228717,-1058,-470096,-208628,-144232,-330883,-367426,-197724,-28441,-133403,-352549,-21203,317578,243653,122416,381711,423958,358672,356098,254977,-77232,-470715,-464340,-540982,-2366,487886,756004,309540,-226945,-313597,-338220,-259664,-188976,-286220,-301583,-410703,-362567,-244404,-338362,-545033,-340152,-194974,-355459,-105165,-10221,-286771,-470085,-552392,-401529,-61102,341213,562032,424182,151871,-13369,29704,130115,6276,-308234,-322580,-149601,-50870,-15083,-62627,-279111,175513,600302,642257,387009,94778,-39414,-241504,-341989,-474477,-191627,213570,353649,306978,261633,131937,-297477,-165927,108364,292751,362386,350106,262580,318949,321311,396157,378922,435330,623329,687788,587008,343741,86812,-82179,-126274,-142198,-218728,-80679,26943,167350,123852,342174,241531,205622,356514,592546,891805,386662,-100739,-291955,-64867,-181802,-441373,-83837,-142258,-331345,-72530,-72931,-520256,-236806,-263604,-250121,-16698,-216063,-450838,-495071,-271570,-14808,36854,-84509,-258227,-340689,-459221,-193763,134561,206454,-5877,-448227,-333439,-99821,81108,27856,-35212,27318,-4019,-162935,-264077,-222274,-179552,-212952,-82648,168751,401753,395208,70826,-227808,-44916,120282,-77876,-316297,-2692,-37946,-313448,-347105,-178191,-113662,140795,166093,-190002,-434170,32590,362689,231427,-40636,39352,20035,322853,319574,214050,336928,379631,545935,455955,-94344,-276024,-151609,-14303,63761,-65020,-283010,-241844,-13710,33263,-54801,-224182,-62557,-250963,-487139,-305360,-118714,-195101,-63750,36048,228062,497218,878347,1066065,983641,840534,704003,510678,672127,950981,792826,267003,-344669,-326282,-102969,-499530,-231305,97408,668301,1044611,805615,295756,-46144,6060,78734,723,270059,402548,422339,459552,708457,586508,650468,279413,175572,-269755,-320389,-23361,-188036,-437221,-166542,54081,31706,-85283,-165622,-41794,102302,340871,206873,-345252,-351975,-415223,-321364,258811,559409,427866,154593,-141506,-504218,-269223,-283616,-369022,36089,698946,834064,687196,292757,-63676,-212856,-312813,-452220,-270545,-100823,-212315,-266021,-420499,-251399,-154934,-302409,-389026,-119933,-127806,-399585,-225490,-28607,-229835,-398951,-252156,-114010,-111224,-314440,-140442,119422,195018,92561,64528,161962,194577,-17103,-146702,-268440,-315330,-389786,-405879,-389535,-182999,13958,36552,-20400,-165197,-296114,-190760,-106088,-101021,41364,-94997,164334,465850,671330,929066,957076,691908,439997,257955,116042,147063,402810,292895,-72126,-356655,104509,476530,901157,769484,426764,-392335,-124028,-120850,-217174,16162,242274,156000,-342284,-325579,-52391,-209382,-346632,-336322,-511535,-178965,306399,609996,630667,416736,76547,-275387,-416281,-310551,-254300,-401137,101509,462700,594845,820697,819221,668423,322644,-131786,-271436,-322173,-135542,78005,42997,-20624,-302510,-463831,-149065,296064,570498,336225,-54032,-192933,-462244,-336193,-179181,-150770,-208425,-244006,96502,301694,175681,205657,608019,672444,227529,-371321,-19862,289014,207193,14455,-90869,-31725,-124209,-315610,221670,333709,72817,-108085,62777,183933,577986,831796,581362,-21642,-427766,-426871,-197965,-157455,-397683,-464283,-204058,69771,358588,535007,239831,35181,-36502,49392,153564,22396,-397144,-275057,-135028,-126900,-210913,-231320,-308721,-292682,-270190,26387,505602,700149,493016,17118,-242958,115418,375981,204209,-194408,144632,420701,114390,-121467,479061,931016,801063,334616,-305941,-169430,-141724,56338,261097,249762,130151,13592,-57192,-86543,21843,27451,-43538,-161854,-25325,106477,126412,43704,-123137,-186985,14715,108802,-24352,-116950,-244714,-236200,-214016,-179739,-217427,-392422,-8052,439172,238452,-177841,95710,410078,216969,-331753,-135823,236172,362413,188785,49248,-115231,-56465,112285,157858,27284,-117426,-208425,-124565,34391,35940,218085,348105,326298,195914,50703,199540,282890,291898,365777,160729,30729,-10972,74167,18155,-65967,20556,197248,222606,241323,217939,62472,-148540,-414879,-246967,-149065,-338377,-357316,81348,346961,514591,767713,1027229,812532,505612,144014,78388,420200,426222,198210,-4328,-218777,-301027,-174047,319898,528098,515976,296370,123348,352552,879520,1062672,557331,301346,464266,524760,366203,432628,728636,821893,524705,433880,437926,276692,-33494,-130546,-426113,-273913,-83200,-97061,-132138,-122373,-101052,-456042,-279320,56424,45283,-77155,-237230,-162265,-186028,-488423,-252186,245020,271834,88783,109189,241530,228554,391577,773664,866106,468924,-39215,-306479,251963,312046,217845,420281,256908,391984,925916,1069296,550689,-125316,-393260,-424022,-246144,-104382,-201799,-341210,-264742,115609,442040,586221,438506,171195,-149843,-483272,-447665,-172610,25198,220253,242771,261179,161869,35641,-116884,-95113,21694,-6426,154929,400754,701989,569824,251663,-117171,-245832,-434854,-228487,93201,193699,-27036,-340796,-478833,-300107,80683,367614,412498,-14390,-394803,145708,555248,301453,-66038,3775,244744,218034,-258486,-335363,132200,288901,181314,-1159,-58200,-245159,-503541,-316200,-53895,315033,349840,30208,-558541,308290,591881,320420,-206038,179910,509347,449294,-130888,-390391,-455531,-306181,36161,363081,222051,-149536,-247883,204996,436110,315766,-275535,-195566,484072,655082,362591,292793,337106,303264,76254,-251918,-198789,358751,468971,497055,333668,193357,-263288,-487206,-553433,-376639,-137008,165906,490188,722817,449228,-51830,284310,767574,619735,215143,-410123,-457001,-264336,17511,187071,216085,-18444,-152006,-163995,-45510,84247,-128403,-382106,-166269,116372,445485,376753,-15710,-231359,-381028,-211035,-236205,-122142,209595,329278,7900,-151744,-19632,57818,16821,-183218,-382558,-465596,-366460,-299538,-244573,-177218,-156548,-166839,-123693,-294695,-357636,-361969,-124579,35893,-133240,-280351,-32647,96851,-230471,-357683,-47325,156877,67364,-235231,-318855,-132180,-247997,-354879,-284500,-128158,13108,-119578,-89132,-137217,-313228,-407096,-404043,-314309,-184374,-185504,-119710,306030,413431,377488,-126699,-310215,-16949,67183,95193,218543,123546,-47403,-340496,-718479,-363434,-303742,-573676,-123028,24429,-455130,-146914,111412,20083,-239662,-379495,-349984,-311237,-55252,2599,121019,305804,274667,-213849,-403478,-75809,48130,322485,560017,489986,267700,-318424,-93805,455659,650457,357299,-29231,-313561,-402873,135695,603448,731547,444724,-89454,442955,857138,814148,159136,-651044,-53241,262348,193514,34039,-218968,-278740,38484,285695,361610,395153,275277,8386,98427,310037,464572,352839,193640,266645,706260,638491,66348,-348802,-367742,-149071,74607,40753,-182825,212790,558308,195505,-234061,-48350,150346,-3203,-127310,165312,126868,-312146,-390559,-215036,-162878,-226224,-449876,216406,788006,854901,386753,192116,-1873,-21257,173382,230251,362742,357065,202451,-150891,-370641,-437805,-71866,275250,170566,-183847,-581213,-460171,-337561,-273738,-33569,-266010,-347259,99247,439486,644118,491110,233568,91790,-69864,305387,498512,153912,-238479,-359595,-84378,-141862,-262819,-535699,-629313,-488526,-258367,-78652,153007,323619,116078,-283792,-538873,-409152,-365643,-107593,-37002,-42816,-232286,-403894,31922,121449,-3444,-198838,-40532,318416,340941,184426,16128,-36442,-197490,-197662,-21150,155828,-203181,-342856,-54362,-72815,-93484,-47631,164261,386949,76856,-296501,-327582,-455214,-583669,-348242,-105964,-132978,-261987,-237176,-135413,-233630,17499,167335,57717,-162258,-185242,-104560,-31072,-131769,-393125,-354384,-229735,-294676,-384326,-179571,-43699,-103158,77601,480460,514123,321330,118817,-19070,-3977,2151,51184,-26099,-199846,-158796,229195,496169,487758,55832,-579268,-41605,429079,564509,540265,252469,-118006,-329488,-186893,85024,243490,182805,-70556,-177736,-182591,-219890,-279157,-195026,-114428,170940,228506,252829,112574,-136914,-274846,-460114,-176261,47635,-79251,-424274,-537699,-382536,16662,201265,421496,489004,349167,85827,-200514,-360729,-572336,-151405,75608,405431,251797,180367,-19274,-70764,106241,383800,555498,766735,735209,678233,552771,285423,30627,-261626,-543733,-236742,91935,272982,266163,-10923,-179633,-45414,341369,661872,472984,66344,-48276,712390,1027698,399898,-71629,92448,280380,104038,31000,-98844,-224793,-382735,21263,259760,-274451,-212145,129256,78227,76994,149813,-263311,-128526,101795,-33255,-294714,-331808,-316346,-336922,-289448,43431,170507,29611,-308654,-120829,138697,-64659,-328637,-485880,-509836,-366657,-272428,-365177,-538429,-330346,-213904,-138075,77054,219368,142287,333978,670098,878498,572292,92610,-233328,-314469,-412334,-528440,-517212,-282900,-86099,237466,522987,720953,517327,-27001,-474777,-147860,151842,60900,-188111,-350405,-633970,-404805,-123344,187970,377841,292546,-145974,-264614,-94943,-213777,-339682,-159113,-15107,25405,58678,43477,-194935,-382081,77048,425216,546416,188395,23847,57821,185135,222080,126150,109875,160539,135419,-77937,-241989,-80802,17230,253805,304897,311680,526520,304347,316079,174621,224227,513935,32848,-207626,-248541,-187140,156971,332839,223903,82082,102416,276667,355646,210815,-195836,-436770,77468,452629,751069,687853,183715,-439938,9563,470233,433170,87007,420903,812872,390790,-363695,-154105,321764,295721,53316,120772,203620,187729,20920,-341482,-342730,-197359,-117677,-55515,-145957,-6673,334763,677985,710154,603213,448896,311569,169061,152437,115283,19697,-376055,-265937,163497,126112,-177122,385518,766733,442487,-291220,-44040,449074,396724,-520,-393940,-368176,-344863,-378774,-367174,-251553,-97952,-15218,1476,-2547,-15825,-109434,-217488,-105531,-35394,-79273,-447204,-196812,295328,401170,62376,-302252,-137702,81614,98884,-200825,21622,218826,201291,66179,-9755,-186165,-274318,17338,146988,103452,25294,9803,-36572,-109200,31311,96031,189868,232712,202575,-57291,-265705,-326940,-257546,24154,172660,154569,133411],[-21967,-180272,129633,325399,211745,-59721,-86569,-238941,-238375,207349,423179,426644,207019,-54872,-8916,82828,-87150,-253366,-395353,-226568,-104159,-115793,-311014,-47368,175507,261057,202660,111023,-136063,-195307,-104243,-118250,-81192,48927,-119793,-482906,-213520,6731,62257,145829,90105,167742,146065,-174928,-562193,-265568,1647,310128,437094,439089,66685,-303262,-317987,202630,1074551,1705346,1697560,1564259,1081629,901946,355868,-104921,-110845,-175064,-396834,-178663,-244317,-345462,-9551,119408,-90514,-347988,-546591,-382318,-496750,-309501,22687,165815,410934,676684,824602,673071,183057,-270081,-92152,183809,211474,-47124,-179607,-263745,-472748,-166340,52672,24150,-230233,-533097,-126827,323657,331210,79998,-190987,-432996,-272719,-235140,-342713,-488621,-423174,-426178,-359716,-248984,-323716,-299129,102303,401193,397431,132177,389262,696594,639568,157520,-109872,155394,112410,-388753,-371097,291138,752395,799275,328100,71420,-149264,80316,375664,423735,555842,286650,334170,228748,139495,294371,525617,569604,393243,360872,870508,1224447,1247966,1230247,1150591,854237,440809,35278,-389509,-422943,6878,336394,397472,412488,476659,376282,-99633,-287701,436715,617347,466340,121265,-195480,-397671,-419030,-507251,-396830,-86843,36006,-102614,-459855,-268232,206616,441470,646698,691722,457869,58205,-128714,41635,-62742,-179273,-123675,-127537,-312718,-464577,-207116,-76718,-99114,-284957,-316753,-180748,-169787,-422931,-401930,-336450,-232569,-151559,251424,443984,423877,449812,398882,298146,245006,120453,-106676,-346009,-562625,-401619,-138825,125448,345623,373845,315197,133169,-189183,-433598,237331,869873,1221316,1057197,263898,-184974,-148054,354381,303776,122034,-52441,56396,169977,-94701,-442038,-192750,186625,444704,372455,268726,261375,-89614,-163329,237641,471178,170592,-79071,-233618,-236594,-328834,-160021,150260,262335,256080,300929,266915,298897,303833,292200,238262,105733,103928,113792,38842,-102446,221920,648095,765115,690607,417382,-23774,-290713,19804,323496,485004,607533,387362,-47337,-434657,-529164,-270021,-242452,-234979,-44362,57743,-158352,-358671,213363,661178,654252,360003,64107,214364,275385,25642,-370954,-354248,68275,262931,250017,49853,-36862,314006,439099,365182,167281,18631,42252,187963,314318,324496,299732,195167,-115274,-504256,-195263,111310,149398,170308,-213322,-343476,-136213,-6070,20781,-163296,-416394,-504249,-636076,-513102,-300384,158306,467162,300338,-300274,-409133,-177622,-71882,136732,170207,-231259,-387785,-431617,-487262,-229418,13204,204488,108725,-281193,-534823,-2052,185206,53137,-335060,-317314,-479927,-347084,-224913,-304910,23453,535463,602071,335977,-21691,52925,266053,139594,-149898,-296345,-265034,-299480,-401204,-309161,-318911,-363279,-499035,-444822,-74245,433889,388031,482634,443599,427259,64422,-368112,-249560,216679,409104,199956,49948,-164308,196904,368979,425801,361473,204630,218649,541082,814181,727136,503392,253826,-156939,-585895,-95061,349250,610552,777898,710053,398210,114888,-140672,-174610,-198837,-188559,-132457,67931,150510,-14512,-248886,-76524,249541,240840,-149997,-186624,-185741,-95761,23377,125210,-107456,-269272,-266129,-133014,-79941,-90627,-85976,84554,291648,694720,1017840,987451,886738,773830,617250,961543,904940,505424,-175265,323102,692312,641801,238793,42792,273681,741770,853225,436395,-32888,-63140,26387,-27568,25011,54271,124997,-52959,-344706,-169415,-265313,-426790,-68526,6116,21038,451618,498707,94053,57809,165447,-4494,-370083,-435964,-296593,-83896,-39344,-190573,-430787,-465528,-57482,219542,274397,192880,-130990,-427944,-366022,-159267,-41540,-78243,-290825,-431792,-5432,74213,-162818,-240165,343941,835676,867187,323928,148156,148879,123092,233408,217385,341428,792773,1039384,990540,506872,338186,133096,-3480,-158163,-321211,-550930,-11633,589293,852469,562399,-58567,-509024,-428766,-569432,-346739,-134224,-112154,-110802,-106339,-212994,-234644,-181296,-168760,-361390,-470621,-106630,-825,-194726,-396223,57752,379255,532787,519116,396350,356433,245214,144944,-2666,-284034,-453137,-461832,-40485,386351,493835,475712,487287,350012,61965,-258448,-49891,28060,-55863,-116922,-86667,-80950,-71756,73884,224716,66229,206430,613439,639988,467560,216733,42612,143188,-97742,-328151,-130634,-81419,367679,1100997,1409647,716197,-96666,-129364,314721,178184,174034,315055,175194,-47791,-173827,-280982,-257212,-85278,-37035,-210300,-439739,-304444,-92924,127761,76318,-202615,-329581,-447073,-266597,-99100,29749,302109,381099,335112,30336,-37304,215314,350126,247118,110354,-138788,-341930,-440504,-145605,190656,312301,393542,341524,-33799,-54306,252594,-45871,-531158,-222696,-66469,-272923,194367,-138199,-312373,99292,383332,396971,509805,886491,777431,413159,159220,-57712,36148,30736,-82639,-133222,-182834,-377531,-343119,-268561,-167030,-235989,-254963,-124095,335081,781881,875668,662770,234195,-147904,-224043,-17011,144783,202426,195817,-65430,-202032,-169527,176509,64966,-231643,-43130,161017,14348,-284102,104524,259528,37918,39033,-248140,-27456,-137424,-268685,338213,606255,397140,516039,364855,243605,-4797,-184403,-306884,-407239,-295392,-182913,-145029,-253192,-441283,-264301,-21336,-263216,-392043,-120105,-278697,-569410,-435306,-230527,-149781,-352203,-197266,10456,43332,-180859,20865,184747,72819,70352,64913,78971,-180514,-294807,-252944,-62353,530026,909506,890450,284193,-184854,-270369,-372073,-405342,-478235,-434611,-287148,-307228,-223297,-150457,-342084,-523650,-379488,-264685,-365309,-223675,-175341,-230315,-51283,-113778,-332741,-94943,246870,280320,65453,6671,147427,222151,150007,-188094,-318016,-197795,-271034,-193960,-161601,-333156,-172481,360052,636980,558233,370033,190334,147018,33855,-279134,-404529,-251160,-73140,212136,510973,573738,292994,-213423,-404605,-189238,-46547,122373,219508,263131,364001,360450,253367,118249,204289,528078,582454,328332,-5222,-204588,-199952,-136442,-173262,-224708,60102,222418,483732,459706,593189,305642,142736,266765,577229,559175,201079,-177289,-296719,-161142,-298908,-273205,74790,75315,-97210,-250,85578,-178106,-265123,-397116,-291867,-140133,-238575,-384302,-419725,-341306,-273298,-239161,-193001,-36614,-166362,-340524,-386267,-187655,30202,-18359,-312616,-486376,-124269,202123,174721,86732,9936,-33307,-126845,-121938,-36485,19251,-78498,-259118,-69404,313497,358889,121523,5784,112816,16313,-102943,-12582,143112,-98614,-256344,2356,71219,31052,200357,175262,-146437,-176761,333626,660622,525762,132127,-57682,-61030,46720,870,-157438,-9349,206474,623247,591065,43196,-438909,-314062,-151834,-92258,-268854,-299819,-218542,-261021,52461,151807,-93865,-48292,-202600,-505998,-287692,-185215,-240750,-193328,-33059,136880,407027,816634,1118213,987222,756394,486481,360591,728999,1176022,946284,441874,-166528,-66517,193020,-18898,-279868,-126923,544308,934159,752810,315502,-157189,-167487,108660,94295,265944,217618,253767,473769,584584,523701,550189,372983,138374,-357576,-225589,-50946,-252761,-236198,37674,348730,388730,190981,-83908,-100458,-29240,303254,401039,42870,-465133,-376390,-576477,-136551,287895,389055,194203,-47279,-327203,-231398,-246660,-377822,-143826,252811,583411,490586,267206,26978,-16710,-147699,-322662,-459445,-403100,-328557,-246683,-486308,-445602,-452525,-357439,-85019,31326,-103171,-372134,-284410,-202188,-396427,-218870,-37275,-8754,-104055,-242373,-17495,167509,137589,-31554,-215089,-239112,-211681,-334175,-180641,-49101,-108876,-284465,-332602,-60024,169835,178636,-55469,-117304,-143770,-206124,23840,87131,-20116,-75306,-355549,-193233,186458,575406,972855,944150,713394,421736,225962,134021,287276,565175,419250,-2595,-231958,32678,388189,690469,600931,304147,-336243,-201804,-331843,-103761,115948,280709,295717,-8690,-359482,-444461,-244147,-41972,-60659,-332813,-155730,477299,900862,903439,570717,195348,-112848,-237047,-333691,-378163,-115349,183811,374799,388538,604547,625750,492081,201923,-201576,-168299,-214040,-522712,-171479,7089,58721,-182286,-383809,-143554,192454,391480,147604,-57808,11583,-179460,-103342,-16138,92465,34613,-77664,5471,27567,34829,312268,634495,595337,163575,-112835,400768,629607,408780,164347,82858,163880,-19794,-337077,187202,316668,95251,25596,177860,201094,562096,751853,415596,-176891,-550557,-418057,-212635,-123092,-316461,-363852,-48488,184021,411569,396528,270488,71916,-79181,-42680,66409,-32068,-430697,-212248,-87892,-340865,-498230,-349952,-258364,-304461,-581879,-344234,144710,397306,296282,-133709,-295348,134278,310586,74604,-181612,231371,467941,73823,-161330,520825,945147,869748,375065,-429743,-320933,-390850,-151090,145788,238800,176493,29366,-89229,-198158,-184258,-223709,-206862,-388849,-422292,-68161,147504,45628,-183313,-216443,81479,143401,-39892,-149504,-338476,-344006,-383796,-300726,-348683,-356802,-72830,294523,92634,-152054,255086,674966,344472,-367148,-238519,75890,158694,138259,21288,-118700,-115030,272566,379726,236404,46253,-230952,-302277,-354105,-244227,213326,453934,411520,175579,-117656,-139623,-164188,-74204,85840,-11166,-72100,-31524,104443,36064,-180264,-295818,-125344,-45402,23131,157158,110355,-94111,-448368,-275586,-178211,-272873,-210071,-84144,186759,252139,496139,689182,448554,248104,50463,20377,180780,86791,-99027,-245578,-358046,-266949,19804,535499,683324,532782,195859,88460,370249,616324,677831,189032,101438,317251,377254,266663,544058,672770,682165,578680,676015,634304,555177,347695,217838,-146879,-342172,-170344,-78878,-3922,-28082,-281125,-429244,154745,479602,347400,-17207,-81319,-58674,-126593,-434178,-266179,107233,64765,-247723,-146659,84996,214450,595684,953527,913525,520316,147818,-11304,272579,246160,34664,312535,192761,319973,798641,972049,526524,-103696,-398440,-503636,-247563,27039,111566,84148,-26403,-35622,129993,355063,391409,160695,-52455,-351644,-425354,-351469,-53719,219531,383655,407638,206025,40776,-188339,-298904,-87633,10706,298674,614533,849142,548065,88618,-363588,-393870,-261215,-177738,-20701,86103,60145,-116468,-339510,-228536,232559,379883,347464,-55483,-461790,86255,504972,366020,136414,108781,224454,147166,-224684,-331896,105228,391690,410970,236854,-33213,-142066,-180405,44431,237553,580515,612667,230896,-504075,128063,586233,387060,-197810,101259,586249,564088,-7877,-400574,-378339,-382947,68088,336035,158514,-317924,-174350,268691,511432,400870,-7171,-429466,135120,412160,9733,-118531,-93771,98014,146716,-51778,-424055,43103,377947,508361,572851,454361,156351,13732,-111387,-99952,86502,176021,215658,294262,35225,-319285,171896,704310,756133,437154,-72718,-500121,-211410,125442,361247,518207,206191,47730,-82027,-26694,134429,-6873,-271856,-241787,-8346,222209,137582,-145662,-224358,-247193,-204092,-473190,-25696,595599,561403,-19840,-223630,-116142,-61780,-138483,-429747,-119590,62874,212678,-188516,-334276,-50773,44990,32278,168479,96939,157816,83513,101440,56980,-218924,-454958,-67909,-5508,-475793,-429098,-113165,89282,18520,-280286,-198667,-6948,-174283,-415793,-387816,-236515,-75083,-103446,-157585,-300107,-358684,-427928,-542050,-473738,-143642,48387,-86698,105396,338496,515646,229711,25615,168669,113771,76207,234365,103498,-140635,-497308,-624148,-246044,-194810,-387160,-5122,58688,-503687,-9410,221447,101880,-106896,-31680,-38822,157231,215455,111582,70520,309472,479681,87514,-452789,-215896,55402,194042,371375,162943,-82024,-489235,76452,432600,496920,132648,-235663,-457722,-469888,38738,598607,775685,394569,-256996,430426,1023159,1009158,146584,-655111,-2376,229547,128632,-29089,-287814,-701283,-244739,176387,343390,338792,90476,-183226,-130414,74508,348104,401294,205250,151344,551682,226226,-235343,-456548,-323858,123317,465277,426560,182276,555695,917439,709294,98165,120878,225636,-11892,-219278,27095,-52675,-464912,-464335,-283224,-76991,-89974,-411895,277316,862599,831382,325877,-51233,-246489,-110763,-14635,-47292,127128,117345,118256,-278218,-482750,-352257,-85886,158096,49551,-240217,-466874,-443993,-216671,14947,188770,101161,-134223,-28754,306199,464507,410279,263886,155956,-54134,-128585,42372,-2071,-197876,-430846,-292888,-248843,-258381,-455649,-541423,-331774,-66891,159770,354076,386194,234899,-89616,-337387,-296968,-281472,-72766,-201952,-235772,-399297,-499772,-181273,-78932,-2363,19342,280958,414632,333234,-50394,-353717,89035,239786,78637,-104781,219054,103123,-24180,-29387,-65828,-144475,-41500,214652,294850,130130,-276096,-393573,-632163,-602573,-493383,-490522,-366824,-493839,-448831,-288533,-321583,-128010,102846,-15847,-200316,-300612,-165359,39011,35671,-247623,-527943,-300216,-366536,-478360,-241558,-132603,-111464,150997,538756,499168,232506,-88221,-145974,-148557,30301,195652,208256,-137657,-57908,173020,507363,551661,250961,-400425,-273513,293782,437959,363265,49000,-384524,-436303,-81011,243543,397630,280033,-43266,-313719,-372206,-376766,-416170,-333633,-202061,-49678,-78059,-13749,-103720,-113331,-128323,-145656,-164683,-132404,-156515,-236469,-207275,17962,318114,482347,543722,506293,318498,29842,-159868,-218390,-540068,-79304,247788,394742,189210,-7694,-201648,-306254,-141212,167061,401790,560893,672632,514697,363082,34016,-272105,-566530,-232513,-13545,117172,143346,49379,-208385,-462289,-438319,-35787,433510,473865,249205,-273656,486763,1063772,617968,-55593,161518,429279,244833,-62986,-383004,-131381,-111077,-167382,-197658,-314225,67716,248879,171303,156870,67189,-406414,565,241487,-52082,-254650,-6324,-20800,-158201,-446261,-91862,180960,122511,-263148,-257800,63171,10793,-242340,-426552,-448624,-352210,-295895,-370980,-370390,-247437,-157108,-142345,-49842,31392,-44255,52938,462086,665717,438659,59844,-135740,-324913,-471485,-475355,-514576,-202750,-128959,177447,497967,752283,550345,47056,-469930,-406930,-64284,34851,-98952,-308410,-577844,-326719,-183776,141324,410057,336014,-129603,-103615,131046,-22775,-219435,-42442,124681,118691,99456,39746,-183405,-333824,98965,437178,441287,37779,-205844,-104094,175386,314414,172587,-41125,36081,-4059,-98288,-50216,174966,215608,334115,385627,303728,175509,70647,94711,196092,239279,749990,517116,175757,28058,129524,446105,544058,484526,414552,360221,431741,544508,288246,-195013,-287195,415651,707955,750305,658834,325855,-124426,-186324,-78327,-66319,62766,531285,777375,287902,-451882,59508,374362,141819,-262521,28332,241887,164369,-122167,-436550,-186783,6604,83014,70222,-117903,-137457,154858,504478,700882,659615,417649,212948,32694,20821,231301,319029,107687,-407401,154654,322868,134251,422003,804723,583560,45255,-217617,244879,226860,-66928,-498078,-337246,-297274,-333364,-318091,-280985,-287096,-404266,-389054,-248809,-183897,-232920,-360398,-280718,-61555,87983,-156992,-575635,-51162,287418,61299,-317753,-112084,99696,240821,-30189,-97148,77377,107646,1263,-16057,-128999,-101247,175581,293423,149258,93426,159279,76962,-123762,-178371,-206154,-17323,173199,268769,77291,-165416,-285051,-153977,92372,160087,62180,48571],[-52717,-181358,-158790,18127,1431,-133055,-161755,-304021,-166389,213305,438842,472250,310073,39560,-29317,-52602,-206234,-269055,-275998,-94872,-32060,-174631,-452847,-124624,20072,32958,27922,3992,-154776,-187783,-40138,12186,65466,82604,-202895,-473081,-97229,27303,61930,139264,182156,252973,282732,46668,-302106,-386688,3607,282922,459056,382558,46221,-249585,-285118,269060,946532,1665795,1805965,1470712,962918,751180,397732,16506,53763,-28086,-187635,179326,179615,-286190,-251498,31447,-99787,-353475,-514127,-362991,-502095,-261122,67928,72990,87439,131341,592114,800438,402672,-267799,-236563,40548,72397,-159232,-242925,-284691,-479726,-157929,142674,146783,-232751,-554070,-339731,50164,216770,190815,-14698,-307460,-270649,-265069,-407619,-347977,-259507,-333992,-358784,-168369,-129719,-314556,-192859,187736,272909,132125,473029,804260,697088,244250,8719,473675,543356,163826,-197487,198709,689245,735472,342293,121693,-9290,221355,514317,552500,700790,650763,572642,105534,-529794,211098,725422,841204,677015,370796,400606,643256,541562,578392,693560,448559,31198,-550399,-451074,-536018,-325649,319978,791208,622956,464461,424977,-112639,-255324,412013,587381,406904,98485,-166509,-268507,-325645,-381183,-266124,-140392,-175443,-390824,-415102,61687,323071,562083,807156,949289,752452,302614,-104715,-94352,-40992,-42552,-28045,-19436,-374879,-485610,-380249,-470307,-419193,-448096,-254790,-90520,-214316,-378290,-311158,-214558,-80752,-77558,348294,451285,329399,189184,98656,175882,291565,244388,20184,-84547,-244762,-248877,-62584,320325,578862,587124,377723,51610,-275865,-274200,172771,613307,959389,1003480,421849,22333,17490,133824,47238,-37139,-176226,-322556,-372061,-379668,-295313,68968,302057,277473,220124,228027,304811,-88766,-564060,-28850,201966,-6028,-133465,-250163,-545920,-424114,-182520,295447,579241,590933,587129,407106,342407,236389,269449,343982,366966,426153,422091,210736,-19354,227371,548918,590090,502431,304888,2134,-214185,98970,337097,313225,485366,230484,-209696,-549756,-554797,-434354,-400971,-167019,144975,246975,-14437,-238682,162969,419259,381287,161517,-41956,57784,218648,128024,-312998,-204247,280691,387021,248596,2966,138079,534324,554620,402354,211918,-15243,-156134,-58329,183406,305350,352397,123985,-236343,-483283,-351329,-329961,-319205,-372525,-394458,-65876,102966,284940,89798,-142976,-412196,-498621,-583616,-510211,-434427,102998,447141,242097,-336285,-344426,-177518,-181851,-6551,110788,-59681,-215115,-248957,-387046,-316428,-60883,116068,-22588,-505504,-249132,228115,375020,50118,-387024,-339296,-219726,-35496,31423,-126433,16340,556394,756360,561021,147206,-53732,34798,-46969,-233669,-411449,-430079,-279376,-176297,-57549,-199240,-474806,-557176,-302577,-61122,414786,465334,517152,574817,532447,123667,-146318,-11113,490735,646445,444583,180376,-210144,35549,119632,193761,87609,78955,215461,571262,823842,871445,582255,320867,-184020,-530591,-28418,350634,529873,714364,692298,406429,101071,-165004,-295955,-295021,-171357,-6957,93117,14977,-198351,-336081,-54996,138217,233118,-127452,-230901,-269089,-156995,-35958,60558,-136285,-283824,-339522,-204153,20077,104874,204718,430877,503923,792775,1133090,1201483,1151594,1231356,869065,885865,756670,430371,-190186,237086,648859,710245,226331,-31306,-49494,16034,114054,-113345,-249165,-33837,73819,-120633,-159312,785,149356,77988,-176822,-134678,-86316,-336987,-213479,-7846,6775,95374,64448,-111991,71783,108147,-119840,-371346,-303499,-304683,-188020,-198792,-354454,-527861,-364653,46537,223696,182322,46231,-267246,-525147,-304933,-56416,73248,-81828,-258027,-515555,-116020,-10596,-159998,-201253,327395,679156,513804,121361,42314,229887,355414,413011,485675,356087,679394,902242,750076,107033,-93297,-163207,-182787,-209629,-252510,-493687,-44827,669603,998252,785229,251890,-299830,-433380,-491718,-626310,-439067,-20799,81499,137293,-10191,-182214,-211738,-143882,-230946,-539001,-187522,74019,-169836,-343325,180810,623956,757308,622589,441953,305473,67880,-223448,-610274,-454687,-242544,-279160,-67701,316293,461930,278505,161985,24451,-249570,-269472,11386,-2535,-283025,-462559,-361246,-288208,-229048,-65914,202706,108064,116453,410114,560733,447392,234713,78455,67271,-215043,-354197,-143537,-106155,248345,919716,1050543,342354,-464713,81436,368554,62833,111726,162717,50857,-80609,-54505,-155212,-45977,148471,165980,7962,-324097,-422442,-199202,-93254,-174953,-388505,-432163,-230500,-212266,-50484,126114,283323,291067,147094,-141921,61204,313743,271018,101710,-104818,-155630,-192596,-489097,-385375,18510,366050,445080,375883,-55826,-129916,224798,-150745,-497943,89659,102981,-128863,-27709,-246974,-254813,208833,561654,622113,571968,843014,808850,526954,302549,102758,195556,174117,16991,-83109,-126215,-364467,-253555,-202627,-221502,-318613,-430138,-410674,-13448,434878,687471,642798,272730,-62840,-308164,-91910,148466,386172,530202,168821,-317145,185610,575164,276859,-73437,182839,383615,199411,-128440,-122039,19299,-164731,-183617,-456673,-384502,-383102,4857,557775,695641,478756,207169,285378,277149,182867,58306,-19453,-127572,-217116,-207821,-252676,-317366,-460476,-467091,-395190,-255971,-127025,97578,-131086,-288641,-288025,-178527,-67812,25913,216798,200394,-131446,-272923,-44293,-105202,-336538,-329185,-244692,-296840,-336576,-152909,-65920,306009,862131,1078204,747977,102658,-348300,-403626,-451259,-230242,-149300,-119724,-18768,-142667,-200644,-138696,-393559,-428681,-267338,-244321,-329800,-493216,-425949,-109396,269866,224504,-178852,-158937,159836,56074,-281564,-36136,358392,424977,186927,-300617,-167623,-131956,-388746,-324450,-242667,-454730,-44413,420188,520942,331704,214276,207904,271091,270497,-100111,-396745,-232598,-403353,87697,618937,718751,354748,-58261,-345185,-450970,-361740,-112718,24577,160757,294989,323713,98147,-199874,-60199,371239,414546,66036,-215544,-157513,-95024,-101914,-237310,-204651,209563,442677,638581,589571,414052,142543,3540,70552,260215,-26870,-29691,-144387,-219448,-270390,-320807,-51552,226357,249952,123908,131357,216774,134849,255202,61708,2628,-162389,-381315,-441488,-453467,-388148,-279672,-60745,68768,147533,-29150,-140036,-254684,-394117,-213913,-27375,-130849,-465792,-149496,250999,255709,178355,37060,71718,-30929,-6500,69487,128137,74702,-185735,-151026,280975,290524,105125,137765,213645,-43272,-39516,260708,264081,-73918,-77301,183999,201509,165694,218585,88432,-171963,23718,493558,627513,535081,211719,-225325,-189715,-58019,-192077,-383286,-476838,-101502,404280,391754,12830,-400192,-338781,-210448,-147909,-201360,-52630,-17849,-391974,138446,367627,139592,44717,-175268,-422975,-282105,-268385,-306456,-347924,-104587,61523,214813,467380,763757,691628,431443,69744,134679,647784,1029217,786485,480884,71569,209930,408224,348420,26405,-341084,242917,596388,543941,228185,-257651,-378768,-5958,85083,128679,-169,149620,430913,345191,308766,277785,335243,-69399,-368830,-105080,-140375,-324541,-100162,134554,464486,550990,310154,-72517,-248331,-172777,176214,451922,322003,-138976,-352962,-302884,-402995,-167617,176884,130937,-19806,-124426,-154456,-162159,-140122,-256728,-300057,215019,239247,312906,246232,197331,46404,-122874,-229766,-403073,-408576,-180802,-195718,-281847,-191515,2488,217811,138661,-122847,-342439,-363329,-400288,-244065,64487,192329,56155,-154510,-171335,25211,115926,47106,-129632,-399326,-448689,-510145,-485357,-99824,134537,48260,-161596,-210573,206734,426687,265441,-208023,-245463,-176290,-149753,143614,178790,-19743,-306390,-279024,-199017,-87196,447520,847703,786929,636103,358201,185759,151582,356225,532654,329798,-467,-35693,30314,198517,354102,313807,70786,-226444,-182445,-477927,-153831,57288,233132,364009,262781,117801,-2368,-62638,167212,136403,-198321,-137784,547199,1046093,985439,592117,242421,74939,11710,-29247,-29460,156124,252641,260206,180907,349258,406010,181885,-163713,-354374,-38091,34438,-270912,-455477,-103341,-79984,-278674,-422559,-99816,233762,335805,-72946,-166822,320314,263298,255439,247548,416507,307032,60346,-92023,-240665,-47334,368203,607964,416560,-23090,34083,587081,752205,503662,231883,215200,312974,68084,-340036,6770,136005,69966,168033,242003,204180,505720,563781,161641,-336251,-389071,-343439,-225686,-98269,-182911,-176114,79351,142500,210919,40131,163854,-34301,-194734,-142643,-38421,-112462,-481347,-141301,54735,-66782,-323407,-460661,-294064,-194661,-307822,-483727,-335914,42647,51426,-225180,-185694,138401,148686,-125078,-37252,347039,459318,14112,-93185,583406,908302,854845,275508,-280831,-196592,-313665,-392188,-17108,199358,271839,113344,-88331,-236611,-240697,-288015,-73142,-104551,-386620,-139757,171716,93219,-139230,-163206,138526,144333,-87023,-296141,-426945,-405947,-491828,-390481,-364848,-390676,-197514,82162,6372,39528,444660,799298,324896,-334559,-107188,-45772,-171390,-32394,-30260,-122625,-140175,291465,456921,359852,190099,-205649,-445839,-465477,-308412,229716,459596,354290,81832,-324401,-650373,-634180,-408952,-160941,-133932,-161154,-115883,20328,-34428,-320522,-616708,-544733,-265427,-98238,149265,204418,-16462,-405548,-341210,-253344,-210323,27952,18169,142066,-20994,139887,227210,55785,-32193,-106602,-61378,91078,80845,-84561,-296978,-548302,-234735,130668,433841,538544,337784,-32091,-52138,193153,79962,-52854,-253478,-158906,174010,298930,158953,450878,496245,493479,582564,821670,755311,718452,651857,484929,225111,-126327,-243991,48544,220396,112735,-379415,-181018,486725,731486,508891,71267,129362,74948,-56722,-284500,-206442,-49242,-109935,-441652,-296991,-149935,61238,574257,869188,780095,518404,334442,320466,331942,163886,-226376,27017,32194,142176,504100,674209,363809,-116564,-338349,-558067,-270458,125642,411257,492910,294167,9327,-184531,-24158,174286,101517,-5098,-156559,-311692,-259901,-141094,190803,496434,486974,231100,35806,-159329,-318154,-162838,4406,280786,576806,717911,384906,-80832,-267026,92499,107712,-32515,-17315,67442,150356,156697,-149385,-164487,306314,399560,261878,-167845,-334974,166075,467493,535919,361572,161495,139230,80261,-97947,-135126,171050,484899,547920,327525,13559,146916,202856,348597,493592,695359,743618,391782,-285422,-114717,506717,438657,-90758,-103090,463943,509129,49577,-355016,-301988,-297871,128726,314649,111275,-329961,-105248,231001,450120,465800,352183,-66854,-287263,-175390,-386427,-548772,-472899,-111492,224050,198790,-73023,-368715,63377,127368,303344,326923,376150,340591,254537,64946,159035,125072,21027,-41461,-223410,-464514,-76977,437439,723990,543821,227602,-463294,-235117,142578,438278,605854,308088,77375,-27232,6115,167166,184702,-13971,-149559,-62608,33800,-8941,-132596,-156167,-14275,-68047,-618030,47448,762026,554837,-182763,-155929,63621,84955,-37213,-568464,181004,702702,808134,270167,-248753,74509,209021,195593,345186,398021,537331,426278,294136,-26410,-310990,-216846,27687,-34649,-317480,-426835,-158030,27779,-79073,-255041,-71074,32759,-155803,-454770,-523526,-582278,-445535,-221973,-82684,-102070,-124429,-199052,-413557,-490449,-65044,193146,-45542,-182043,333243,705208,558439,303441,214253,588,-185615,-49575,-84290,-253846,-555154,-557111,-192189,-42285,-45803,107444,9810,-638348,-29428,209772,134763,11541,218662,332993,516691,364303,112654,318,364367,656358,426079,102943,15564,181908,114209,147388,-129381,-329953,-240167,177461,412943,361703,34185,-316927,-544126,-443237,-98327,360376,525033,139224,-444248,201633,767348,717028,-73518,-607869,-16185,112925,15457,-134854,-295103,-325967,-71453,183378,285306,169057,-154930,-385216,-407362,-178470,210691,430050,268736,94350,155220,-174831,-111631,-126693,-156261,363604,746439,691965,493885,770996,1092778,1034085,293535,205915,324549,37805,-302609,-175924,-302702,-589610,-534727,-337020,16465,72708,-304067,309360,816656,641516,226562,-214505,-272140,-126976,-180456,-258963,-25653,-23599,-108666,-368811,-301469,-160138,-22432,99488,43236,-164495,-152934,-99073,-25586,261182,277967,246037,-46445,-231788,33846,178001,266972,251365,207480,73851,-154962,-445056,-149269,-113095,-322643,-423082,-148350,-190609,-298056,-434992,-175873,100885,247900,354838,312899,325751,145371,-42021,-55321,-74652,-104433,-326492,-389786,-481685,-575727,-436795,-252346,56426,319807,508661,410892,237481,-239520,-389509,328483,578222,270853,-237425,144716,412728,258284,98801,-20224,-236211,-139450,47433,84372,133839,-97082,-338095,-460632,-485021,-360298,-309148,-140613,-321618,-519076,-411369,-401512,-306749,-55706,-88650,-166286,-390824,-199755,83073,102148,-188490,-608059,-203626,-259782,-556063,-375385,-268007,-171810,91007,413680,337421,10526,-376921,-318698,-234391,77311,284093,349828,29878,-22543,143533,402467,493847,364192,-207545,-328901,115142,274268,135760,-174459,-573666,-266841,69174,370194,551919,436621,66391,-423127,-429946,-380156,-507492,-507141,-273014,-288113,-393248,-376175,-341411,-70958,68515,-9915,-288750,-303361,-139729,31872,85249,269545,456017,673467,588488,413721,197256,-20527,-110684,-105056,-473475,-195356,201955,148472,94681,-194447,-389284,-501622,-333280,-87247,116766,257413,513018,322021,57176,-270410,-368231,-248353,57858,175066,137437,223873,411098,-26833,-328643,-364751,-377618,206523,493722,390854,-203071,40271,758132,641218,-56374,50692,319957,233701,-236751,-489310,59680,76534,-294741,-187598,47142,340385,343669,190312,169039,-31344,-492212,53052,254565,-149782,-186683,247363,230392,48192,-320704,-295594,137543,175767,-164441,-335896,-16234,25774,-232238,-376605,-373961,-323571,-215788,-211761,-214759,-199519,-144565,-121159,-129538,-145147,-231125,-322004,-19390,170482,201239,56675,-44285,-341271,-440350,-241587,-329958,-364267,-275598,-37869,303388,614986,543979,209235,-37221,-384300,-353638,-28548,3356,-228552,-445632,-314508,-348141,-32434,292882,242223,-155579,47683,276587,84700,-77155,121734,233595,172602,125440,16477,-173512,-280489,50641,310225,185290,-188349,-460427,-225723,123993,283760,54851,-356619,-272276,-225874,-128083,164171,499288,521593,464819,593014,612575,405725,150261,-19409,218428,389799,927615,1076119,675320,411304,367005,551861,579725,520611,555312,472805,473411,612333,353002,-72694,-274321,359350,688700,656285,590706,360870,55302,-221106,-516822,-310192,107883,456401,513491,119878,-462722,95186,311479,1327,-297579,24313,240495,140566,-195075,-506619,-97966,121815,199106,118046,-103955,-278020,-125315,171737,458826,436266,201610,42480,-91441,-165301,100130,288386,230816,-334225,52499,322584,311919,428049,621221,534298,258398,-123632,19095,-41106,-246663,-535109,-77171,-21517,-155563,-202911,-265962,-435647,-203578,-193778,-354260,-355568,-361425,-506265,-396327,82135,382077,341333,-100901,-361080,61102,25687,-232577,-109344,24304,137748,22122,-106306,-26399,-57157,-85053,-55502,-115932,-13501,174405,170215,9155,64401,225213,93536,-186355,-334434,-363995,-242850,56813,234349,125067,-103735,-202895,-15936,184837,176925,-7281,-74644],[-12489,-83699,-263395,-153443,-41030,-120197,-214410,-360316,-153766,132471,370763,471765,415633,168364,-52216,-249804,-357525,-341595,-236919,-70079,-2503,-230538,-384675,-164449,-136873,-223445,-126967,-101781,-171161,-131001,53295,134308,198025,140452,-208508,-381908,-56032,20955,64987,139790,185660,224683,339499,320177,100844,-268493,-67033,147708,305253,123653,-95716,-132961,-161767,185900,510228,1038008,1275159,872769,620826,517850,417951,126225,134805,49692,-3316,453825,511537,-38291,-499117,-87694,-67647,-235171,-393453,-374590,-457407,-183602,67249,-99715,-391680,169484,898185,1124985,634649,-156677,-286259,-80014,-123139,-202254,-174263,-127186,-182271,-147365,199495,233487,-163649,-403630,-395329,-103903,252217,340372,127618,-227208,-286827,-262063,-441686,-170808,-54631,-220792,-370493,-59901,98839,-155149,-479514,-134762,39051,151145,490808,793408,638119,190256,14841,573996,723357,480022,64917,165658,586186,787399,631979,324130,145599,266467,467257,454745,529586,776091,694053,168053,-254941,419062,910504,999193,809582,335334,-192574,-117933,-45883,42837,264963,173277,23325,-292767,-269321,-270916,-63530,558057,1052303,724923,346431,316738,-123495,-374714,168964,394440,182518,-38697,-221814,-284818,-381994,-418492,-206120,-80067,-300201,-578296,-172183,214151,262262,468688,788645,1116779,1021895,546048,-44604,-277577,-107586,198813,314465,260002,-333345,-428575,-312946,-531951,-535838,-478569,-324964,-173425,-249448,-247236,-223406,-234343,-12048,78339,415320,421418,192670,-113698,-246888,-56017,242080,347795,240606,240740,162212,164901,222061,581293,792925,713959,356971,-51764,-300647,-200853,-4253,245821,428534,534351,352432,115032,75791,-159100,-193163,-198488,-260802,-358986,-361353,-317560,-71332,249518,345288,180616,186065,255870,366672,108637,82129,62235,-16603,-139003,-64794,-6200,245534,306710,265992,416856,681431,686552,619088,462042,399675,222566,222231,369531,552913,689055,759921,461499,128656,206579,354662,310457,243505,142123,4172,-125555,251360,538533,440969,515166,214743,-256048,-516856,-506423,-474744,-308307,17592,376132,381972,80080,-152261,110932,252938,181725,-96414,-206288,-134763,97814,216871,-150071,1374,441352,414307,148223,5572,346640,640536,560589,318389,92154,-179065,-402195,-351864,429,199577,258539,-16125,-315344,-476766,-536369,-579218,-689579,-331261,-101206,218161,269755,421376,72674,-177852,-353497,-473960,-392828,-345183,-560741,9052,357093,88895,-405522,-150354,-22597,-174448,-152298,104726,59314,-107089,-141832,-269788,-331352,-124673,12227,-102320,-357519,112,391811,576023,193630,-288599,-199904,179783,552573,409675,78265,65775,569256,814786,628900,208060,-143334,-198736,-233833,-382719,-548674,-468036,-232890,-36454,68269,-130910,-438293,-414015,-393911,-380872,27691,300660,360914,615783,543853,219344,80421,138093,541804,680267,569558,127140,-323759,-156821,-39955,14288,-109148,-55902,139834,450751,662371,818772,562751,331333,-202026,-389231,68425,272940,290080,437961,497528,336637,141512,7736,-180679,-293238,-106698,92312,11314,-256465,-344026,-175142,-10901,260803,328027,133873,-198481,-236886,-229041,-64247,81929,-55059,-215602,-319564,-334266,-79938,90503,265615,502233,489231,638160,1048708,1291224,1239025,1272624,1006373,721740,500017,288550,-141544,55196,364748,421815,-1841,-277757,-431354,-442856,-354164,-297318,-471526,-96025,141698,-11669,-373335,-232214,147665,246564,22002,-64865,72263,-139368,-258287,-74039,-31551,-217259,-377568,-188112,-16607,-28844,-252493,-284362,-248460,-376398,-446673,-307066,-456860,-503052,-292135,43413,111826,24441,-196612,-481754,-444261,-192681,76090,194408,-50932,-221220,-570456,-209611,-129924,-218819,-163288,236810,366582,148803,-86013,-112975,193587,400719,387821,564372,335806,282910,457498,306055,-255785,-517961,-360169,-491380,-261150,-65942,-265997,-99014,573555,1000495,865052,447266,-108079,-326801,-365780,-384795,-25687,459974,583882,445562,153673,-109908,-200704,-74241,-18019,-346495,-397389,-85589,-192211,127952,655874,1012168,927018,564978,377700,284142,-32110,-325595,57285,234560,271581,-46774,-85431,224969,454265,175776,-76138,-215419,-188859,53099,166237,-33130,-349158,-451976,-449960,-380276,-334168,-244027,23884,63413,50948,186175,366632,308213,188156,85275,-39363,-297284,-472459,-265551,-188542,12564,382265,248276,-170181,-321742,277785,320568,33281,18645,-116739,-262356,-264306,-131743,-225970,-59874,220271,306259,240688,-123449,-528847,-393128,-370496,-492090,-320571,24355,9653,-219071,-126541,41568,79721,171984,-46787,-336606,51987,309756,298942,41290,-305620,-183523,-130331,-306185,-444316,-267814,284362,464577,391021,-40902,-323214,73569,-268196,-322550,208498,189374,20977,-257503,-235578,-184393,232814,583615,662690,489464,590876,643257,536180,367969,217186,259130,290095,163805,38241,-49266,-240791,-178571,-132021,-232962,-338587,-577828,-467505,-369709,32118,384399,459026,88969,-216635,-442894,-188034,152554,576415,804434,367426,-404809,291482,658071,371917,-22100,272401,522421,353394,106699,-192785,-217519,-292375,-334231,-265218,-339908,-178225,264115,636063,643364,445100,-160989,60792,277562,353387,277170,147434,-32886,-128317,-159271,-303895,-479691,-501622,-354247,-229364,-104807,85529,257705,131700,-10336,-53348,-3466,179054,346350,372689,223473,-146667,-59082,-167043,-416709,-391270,-244173,-18145,-234171,-238937,-50182,27960,451710,906236,996675,469740,-167828,-496480,-332220,-334570,-42274,91400,-23340,-99434,-239014,-345197,-286381,-451225,-292321,-111281,-174600,-243409,-222337,-232254,-64522,371000,358744,-137149,-250336,38523,-67526,-564218,56311,553952,595509,202118,-356990,-111512,-117243,-336881,-362280,-303679,-525372,-53383,328290,340156,132049,66735,161697,297911,413254,174720,-236818,-254806,-344841,10034,586616,697552,363472,90230,-162761,-455871,-570736,-287289,-184428,-15576,149362,250654,61492,-373648,-225436,277792,283204,-152527,-114873,151266,112685,-26696,-303569,-165823,334937,634158,576674,426039,-113359,-182842,-173793,-163839,-262235,-258686,-224066,-200531,-230886,-221931,-40446,146295,387770,438529,274275,215533,267992,309684,485476,351101,208887,-27921,-447973,-560327,-411867,-265725,-160942,82519,188913,105075,-21793,-50165,-142435,-270691,-347043,-20635,-37478,-430077,-233912,182762,298686,232091,189540,203444,2924,-29,80270,147259,160007,-61296,-104667,274199,171568,-3929,186214,288169,2328,72966,397837,250782,-153744,-97818,170472,200641,216614,164845,-90017,-313145,59122,477627,488759,448175,155193,-375708,-224732,233191,310675,14126,-168478,-414999,-58092,-55625,-177403,-301477,-310391,-252765,-162116,-92329,29919,-46271,-388591,297270,591319,445258,211649,-112447,-299758,-315428,-225478,-256375,-482737,-181816,23938,4732,-57318,63729,115002,-35535,-271337,121452,602920,739359,446648,388787,220086,252239,384040,424295,85811,-393671,-121545,189130,272161,76237,-320964,-581201,-242607,-40922,-72595,-131956,164065,329918,85689,51849,192416,267157,-145085,-151753,-11326,-223278,-358444,-97512,78094,355108,447810,214326,-147318,-444886,-180024,210190,428750,437275,131052,-276287,-125981,34886,-30411,-141366,-78151,-68886,33858,-67192,-89761,8125,-209785,-356490,-107137,-12988,199657,258092,277245,182623,68084,47476,-136265,-447579,-162078,146382,255355,418357,460368,465722,231722,-153524,-310370,-415799,-328497,-30975,296878,336300,47671,-248955,-131564,-8940,3329,-37196,-190724,-344442,-265367,-320255,-387651,-63660,177790,103956,-71900,-129003,319271,506009,257815,-352895,-355821,-224141,-87630,162227,156114,-122527,-291372,-18437,-67286,-238769,339883,638605,626032,529327,284679,132276,119391,293078,333547,80929,38657,181851,128036,-28214,5871,11673,-79820,-119599,-145176,-399728,-362779,-156866,84646,304278,355441,411650,382246,174801,197672,141733,-172020,-156318,475169,969587,832336,457112,167873,145501,146413,170290,228431,295925,231903,111851,13688,161144,248733,-63129,-393319,-222561,54214,126238,-133970,-551542,-166346,-140035,-193259,-438772,-138220,327227,487798,-32964,-93183,697263,692792,532917,473264,651669,480294,86338,-249797,-464184,3970,376336,507345,153890,-333418,50187,581179,724460,536456,272897,333572,389658,104599,-310265,-194146,-81100,93002,252591,209047,156528,383751,306209,-64210,-325303,-299925,-389222,-319969,-117516,-53481,8781,99252,-64140,-226119,-320541,-81965,-232140,-352117,-250233,-116930,-104701,-349674,-175439,153580,308780,85328,-166253,-405053,-179725,-29296,-49107,-304562,-275105,-199691,-270697,-93975,67697,-93724,-278952,127769,408307,332274,-72121,15406,565713,768663,696537,113395,-125378,-3462,-86058,-446516,-214106,51523,170362,60840,-82344,-87273,30375,91770,162301,100310,-92441,-129553,155992,161580,-33012,-106230,122813,112929,-107816,-457881,-489388,-366996,-432495,-493200,-301236,-395499,-349196,-43676,106349,275217,580153,686360,84440,-258730,100455,-58726,-417607,-270496,-120967,-205473,-127804,154703,291146,305970,235200,-154405,-536559,-262362,-237251,131958,291353,143795,-74140,-174515,-89666,-297505,-384986,-198085,-197197,-239353,-263083,-196533,-247458,-463148,-345062,-332007,-279531,-78311,186613,275760,21427,-339069,-473359,-464465,-351787,-78161,99157,108510,-107629,-184513,-244923,-262530,-234583,-293690,-171055,102293,157442,14266,-149554,-309023,-132644,127663,104512,115225,-67165,-363583,-309006,-225838,-332592,138541,-53370,-465582,23567,247692,97064,183175,270762,346446,582016,874381,790785,731684,722256,550124,373580,-5560,-311278,161517,380931,199939,-372480,40034,676824,756334,413860,83147,245075,133281,-42845,-149203,-139568,-229961,-286277,-471236,-409066,-448689,-220898,278533,524029,465298,343881,351583,512723,340623,48018,-395572,-272655,-167720,-135588,86493,199571,62068,-191262,-295188,-504551,-319646,160348,621252,760382,498200,123213,-269165,-484555,-155362,38408,-8186,-27497,-164396,-250077,-312143,91855,492557,463823,250874,19918,-92465,-164233,-157274,-62924,117086,241037,272061,83768,-206028,-32544,457994,397374,72040,13975,146410,223530,351314,37996,-108495,253768,371210,137925,-337933,-212126,266725,435390,659105,471755,169903,-14377,-80941,-154786,-43356,250064,510617,521004,240152,145316,382818,399051,474802,599106,611770,675109,447330,-103723,-379228,327338,422029,50912,-385606,146257,323945,68046,-219200,-300242,-308822,126154,223839,86090,-10017,38154,99680,206923,395381,574384,378473,351520,123156,-67551,-110101,-165728,-128157,250339,377966,202761,-230197,-459592,-480814,-314996,-44924,413722,435320,340118,41489,-2419,-91371,-250486,-327642,-339081,-488888,-374750,47202,423124,393979,277634,-358169,-334665,14563,324102,388692,153460,-39103,26298,21873,136813,331016,249009,26367,-28477,49376,59204,-69896,-132556,158611,60515,-469668,-15390,589081,270691,-450152,215350,415824,360167,103149,-579606,381037,1166452,1139609,637064,-4565,164874,288172,270264,382191,530943,659513,523669,318065,-102328,-171112,15535,130885,198363,-34380,-397726,-139741,9841,-209216,-225264,15250,-37434,-243915,-466596,-369709,-179833,-46294,47718,251944,262920,140005,23734,-208453,-402657,-38431,174117,-60591,-276119,379637,792492,708396,439657,145777,-144870,-412748,-422369,-317014,-317166,-480432,-608499,-319388,-135535,-835,90376,-59208,-487434,-210482,33988,54677,39563,249909,497288,571536,324114,-36959,-90837,358639,650248,563052,495281,374848,338347,112650,-14845,-213525,-239627,-109625,110539,349230,308897,53774,-298023,-567450,-404907,-262352,-84731,32434,-201559,-488290,-120919,195120,59431,-403686,-463919,-117586,-72933,-130072,-280275,-323273,-80893,162370,200559,150790,-66354,-372289,-453982,-515034,-321911,95599,393249,348233,289565,121582,285339,329575,245130,76121,476307,835945,810679,710535,806670,943390,897905,226849,148915,363315,84763,-355703,-412222,-543162,-323239,-451297,-440269,-11889,124692,-178757,302397,686942,414045,102118,-286579,-213158,-147483,-284692,-145435,173940,74699,-293022,-377090,-183701,-105111,-33320,79935,161251,39744,148809,200334,158013,344104,169487,64556,-211610,-492349,-308285,-147689,59311,149080,225013,311550,428321,21857,-213178,-26399,-138326,-320331,-57183,-98906,-236312,-428001,-126559,121716,140003,151727,171402,353499,320091,176574,177683,169642,-37357,-318702,-498271,-509819,-523732,-532563,-273112,128949,519663,547970,305087,37348,-375827,-141539,473118,725895,391341,-287077,-86124,513849,343592,147403,-21680,-420444,-228407,28387,179701,234563,190037,-39801,-235786,-408416,-223550,18796,88005,-174544,-399819,-361611,-410962,-433411,-210771,-81657,-52168,-425824,-171943,221529,187340,-228410,-349449,-23231,-77453,-300270,-484715,-463368,-313186,-104999,132967,82635,-121862,-427006,-490463,-213514,117136,315794,344382,100078,-101365,81353,226823,340020,349894,1658,141335,288729,230352,-89315,-406964,-391709,-29669,238862,440439,644447,589216,188276,-462918,-222821,-139120,-206064,-381223,-369264,-495587,-487825,-433355,-442640,-107713,163590,-33186,-458156,-119979,90697,167994,186564,271357,385506,645920,489931,199949,-42792,-55902,93809,50055,-268937,-261045,116961,29497,26286,-252627,-460506,-393005,-179109,-86890,-210010,-36361,292608,202326,-220881,-499934,-173625,51993,193243,231124,118864,340894,600142,58425,-98998,-27814,-377702,22252,474941,454346,117415,-452119,380885,513998,14214,-243212,-44862,46014,-282789,-143796,144883,118995,-235809,102430,326618,481828,360550,102816,84289,-102787,-476090,10912,107171,-330965,-172340,274204,330413,230190,-37338,-436975,33201,178591,-126205,-351823,-52027,-378,-196757,-404245,-366425,-309371,-122840,-48715,-80234,-173332,-163333,-113984,-164319,-269241,-345789,-487306,-276036,-143205,97076,76669,-40199,-333196,-130041,173416,155136,-289800,-346507,-288199,26696,379273,528465,419791,390427,59569,-267510,-123963,100005,-57591,-198083,-314022,-477515,-161231,165365,120435,-90909,173612,319343,122715,67654,265052,271067,162594,95450,-42783,-175023,-269383,-79359,60756,-147580,-431640,-417813,-240075,48183,124223,-219012,-362213,-403523,-457029,-165581,319555,748515,762700,583572,839996,977084,846752,455853,62522,213120,562312,1012211,1477005,1120781,734172,514601,526605,495537,374434,425420,334322,328156,491227,381007,112549,-458985,113445,492255,537806,484758,272666,100594,-98677,-137457,-45863,141417,272696,196226,11315,-437409,-69934,249513,258077,213935,177174,207371,117059,-124751,-275329,-20030,160979,239818,116499,-112715,-386059,-311503,-40419,94076,-3527,-123699,-130149,-44095,-30781,-155120,-32184,49415,-203223,-74996,191130,259009,298904,319684,367198,322272,84176,-80547,-288806,-234202,-105349,225027,226113,22378,-40104,-171106,-450096,120051,242798,-102171,-434072,-409272,-481598,-297233,227657,582311,666852,287575,-153198,-185074,-36760,-32093,74083,-8064,-73721,-97739,-68338,44290,26745,55776,-8340,-62331,61520,97810,-183615,-164308,79639,252711,77031,-165836,-223190,-270496,-384604,-35781,159115,120200,-49011,-32962,165027,305958,243851,8393,-126104],[53047,19027,-199225,-194394,-1256,-86478,-205718,-319080,-254381,-45282,220969,439550,492922,302472,20975,-291611,-293050,-364671,-269157,-153156,-89484,-297915,-234711,-172638,-264916,-290070,-126871,-166030,-204561,-51898,137359,231527,287831,191096,-173571,-362902,-74846,48337,98460,101965,20026,9777,220253,470630,432599,-16946,-204197,-34866,48584,-196274,-50324,27036,640,42774,4673,215110,365484,88926,185434,301846,324190,193496,118166,-138,98031,567030,643995,169315,-466601,-238781,-42124,-62438,-139063,-326298,-437453,-137608,11684,-253637,171347,852675,1327099,1271011,652320,-100078,-314400,-240621,-273751,-113910,24800,149041,114805,-116862,176222,212102,-73254,-169969,-77740,121347,432306,438492,192411,-219140,-303576,-238872,-461507,-11819,157637,-52819,-381708,69385,282097,14551,-308807,-471510,-237386,170431,478952,722198,511154,24769,-82680,349931,478160,339194,165281,164901,490215,908806,831866,373219,150577,199032,264528,171365,167299,490684,427283,60920,-73343,531558,894135,923308,727766,269927,-274981,-240598,-197223,-207127,-75289,22977,39588,-205059,-250454,-14121,372517,737000,948792,637799,175565,88152,-94931,-544779,-181754,119557,-34622,-215930,-337205,-372045,-403936,-540043,-251341,-39925,-224561,-332838,-39040,138225,-12480,106507,599799,1148127,1188183,703890,80114,-89825,-40309,356877,601437,421324,-167628,-257442,-86636,-234299,-418005,-467423,-412998,-407334,-439386,-373903,-271624,-250694,191842,461983,696831,413939,65528,-371718,-488274,-320639,100313,335359,385264,469922,546271,605424,586480,832364,962479,755519,275176,-174260,-329399,-202436,-229122,-122476,-118006,-27481,101795,67293,15908,-223776,-241306,-355270,-306310,-140205,-32584,-203971,1926,197418,238074,118331,120464,214313,341718,360739,576513,358987,-68613,-200706,118395,507038,1068141,956511,714247,421128,501006,476703,387629,405585,422803,251084,165480,296380,580415,809054,1006722,704907,283149,155529,126733,13311,6998,6738,12823,-30886,413830,775980,763688,637921,295167,-269673,-337656,-270745,-251887,-128364,140379,483097,372489,68369,-177204,-7439,148155,60159,-238898,-379289,-294720,30942,263301,-28504,155774,506797,346515,11315,105861,517918,632715,510534,226228,-5244,-143017,-271638,-385417,-199401,-16177,30570,-181221,-343142,-421871,-432774,-403298,-393340,-40400,148819,375087,304700,285916,-41377,-241024,-293535,-412652,-144979,-127114,-592162,-126652,189176,-144274,-346046,102709,276503,40535,-291573,13866,85836,-62370,-120618,-178148,-284944,-166028,-67603,-90051,-106098,164967,452409,668692,403325,-73127,-60228,470984,985075,741425,251019,145281,547694,722921,500733,93767,-255846,-369422,-394957,-578517,-575886,-331626,-175058,38722,97302,-104348,-370832,-279749,-258261,-335019,-266272,-106330,11507,408615,390629,236289,176570,154711,343067,462751,433025,-148312,-424167,-171267,16488,3990,-71990,-113924,81618,277956,416171,533750,404899,249363,-139539,-192840,173068,170527,11994,73152,206205,225040,239543,256135,96493,-88283,-3309,131029,-169501,-439982,-131485,90775,53597,435774,649611,518116,79236,-42896,-111747,45094,247891,140048,-37361,-119296,-173506,-190015,-15601,154048,349810,342193,359468,818816,1202529,1134496,908316,852941,470067,196367,139594,-65933,-90513,-42757,-85909,-359586,-491475,-195594,-29138,9242,-37634,-261313,-230710,178907,214700,-99525,-375316,160681,411361,221600,47196,175298,9914,-175392,-151877,-79804,-236733,-295303,-150310,-117123,-188679,-280724,-142314,-148514,-338676,-305318,-75714,-226795,-333261,-273928,-101803,-81160,-135104,-382326,-463069,-266696,-57787,203034,276059,-2631,-201915,-477477,-167519,-178157,-298104,-120960,150883,136820,7903,-229054,-263678,54028,236776,239185,549668,409734,-72384,-187076,-148692,-507110,-222520,-154436,-330705,-122698,146528,-64102,-187238,340766,884729,857329,507820,3967,-264830,-258593,-121519,312630,743485,912754,611675,195919,-114603,-197493,-16791,142742,-172339,-498697,-379991,-172906,532623,1131259,1287329,915596,336402,179675,252788,74005,148971,653408,785538,581103,99126,-88380,122914,348169,114245,-137811,-190906,172084,367843,338761,35150,-153338,-305077,-391547,-320852,-262109,-260832,-120667,29110,20896,22137,123034,111542,91267,30611,-142851,-275814,-470927,-435460,-264616,-104876,-136584,-447437,-227673,76636,398177,249948,102954,-89532,-432118,-542624,-332980,-338445,-440916,-188888,204054,414912,467288,144466,-227272,-469608,-330008,-140303,164991,529594,225044,-244716,-222904,-142467,-142746,154909,-82065,-515145,-62546,162245,242057,-101230,-430728,-215010,-156120,-158726,-185321,-513252,81710,412533,362592,-5753,-335934,-94849,-339654,-201947,218946,234323,-480,-472481,-172593,-109360,187393,473703,547576,337130,286384,351101,448030,387841,301092,275272,376560,351677,279628,108633,-98769,-160458,-76144,-130885,-271894,-515909,-293508,-353088,-238899,105617,229072,-143211,-419214,-422453,-165677,212552,721327,917059,463063,-423803,157062,439099,208416,-209013,256849,585731,478174,277169,2569,-205528,-318173,-221699,-83411,53064,206782,396245,525155,499546,359678,-92266,-76318,292321,470705,375513,83249,-131764,-96900,-145284,-301326,-425934,-291585,-180814,83642,-3047,163721,266795,275392,180161,163014,244092,442789,529074,306834,16938,-205141,-85092,-351629,-419786,-180376,9814,162414,76590,-15644,36853,51077,377604,721696,751514,204578,-418863,-149311,55897,25177,166059,207509,-94733,-396633,-335631,-402838,-508936,-382981,-139961,-11789,-152411,-231139,26641,-66907,-100314,311782,319067,-197558,-298594,-117742,-138892,-384063,173575,675435,706927,217003,-369671,-167491,-134668,-196470,-263822,-374205,-581675,-142158,135309,193596,111886,72974,122790,245410,456140,472567,114138,-152209,-187059,-53750,416425,549702,350153,187791,-77748,-338750,-469720,-339465,-317674,-192949,1323,186380,94264,-322980,-184627,334600,305177,-286459,-28408,349300,258703,44466,-325629,-120889,362025,621123,288215,-32466,-590607,-225853,-177836,-320731,-277249,33601,-62436,-107403,-312475,-106799,198784,272546,522727,621105,403577,264285,254178,317080,419815,450419,303338,120405,-285898,-403545,-202821,-74288,-106725,-45014,-380,-132277,-131900,-74414,-159387,-288047,-250605,-38636,-52189,-457902,-283695,135264,409466,344100,413586,268171,-41635,-88206,21723,118876,184976,9740,-31633,255649,33353,-195433,194897,331648,81963,105197,350846,105462,-343878,-254281,51024,136970,200765,69368,-271454,-478427,-6352,356838,437396,408331,79707,-436462,-158650,436091,682084,313903,109047,-276286,-497282,-367506,-237615,-149467,-294840,-331987,-193299,-72095,-46622,-273903,-161850,560176,834668,749072,369386,-232,-131746,-161652,15453,-46972,-380346,-251878,-4555,-107185,-356027,-467396,-524412,-321886,-156535,227917,580675,540538,125444,226929,284197,156133,167654,181377,-55255,-288415,-299590,-82201,36649,-68521,-340604,-491591,-428524,-219894,-212629,-135021,229222,231638,-102858,28111,453077,407425,158645,129504,44074,-240552,-381642,-224509,-113102,82420,131740,-58966,-260576,-542225,-83567,411035,440435,436816,302005,-124232,-77290,360133,531157,-52023,-394250,-131042,130745,1796,-30830,133703,-32647,-122587,-111939,-154837,-105516,58635,231667,263622,253555,292398,105268,-345085,-164451,460153,783466,865446,739373,560936,279528,-145391,-278001,-345938,-137937,144048,436744,364833,-14834,-303417,-102175,-53680,-86983,-89801,-178832,-180912,-154789,-285528,-413154,-110273,98361,75185,-32562,-82161,285292,418689,188128,-355106,-360828,-192659,35282,142271,65005,-289109,-79805,102174,-114183,-186458,294390,482500,565285,460359,218763,43159,-649,97117,50675,-151903,175874,378932,251766,-201026,-274312,-137175,538,-26300,-139604,-317027,-361701,-226172,-30469,130253,236929,454401,530383,332778,62444,-67724,-260409,-206774,284035,683465,512922,227552,29497,85764,127714,224792,338983,298276,115083,-56216,-71661,111884,180073,-66368,-65986,18035,78941,76790,-117832,-492602,-57673,231836,258818,-177465,-266036,431504,706325,201014,102487,855715,927034,620737,592708,741869,504738,-19859,-488922,-217007,168288,367680,358235,-63748,-560913,-8499,492992,648280,545826,351595,470425,412825,93762,-262993,-240456,-117472,200924,269654,113012,79244,212197,53262,-142635,-210996,-319444,-516136,-380489,-133586,35194,139175,49171,-307197,-235913,23119,-68821,-249229,-405722,-339214,-96972,48671,-121604,-313258,186620,542363,390019,78563,-350077,-190462,216671,327978,102297,-220048,-290831,-226287,-67805,-91154,-302185,-149750,242849,371439,156630,-66952,90192,415892,525476,423947,-8520,-42981,132391,60839,-278036,-357020,-146237,-109109,-139000,5238,219658,340893,433134,315835,168594,102047,-63579,107816,225466,101821,-60128,33111,73815,-81144,-377362,-346168,-97964,-208773,-397704,-260981,-280791,-460563,-24719,278690,434826,598959,385265,-274780,-60425,270419,-7282,-314615,-300301,-200622,-368397,-88020,13187,-20608,104759,188088,-81031,-475361,-273463,-263075,-121571,-47844,-151243,-50370,273231,417049,138986,-55598,-51352,-187985,-272408,-373582,-374634,-371118,-207137,-81623,-17396,-156798,26218,247339,280237,-11712,-255813,-289097,-386285,-424370,-425321,-126868,-81908,-75845,-220586,-425068,-334561,-243983,-430017,-239190,59979,67624,6452,-12161,-71547,709,51302,-183408,-358423,-530899,-693631,-610785,-419799,220779,678745,327307,-426384,-112654,180813,84209,-79848,88164,273591,589233,845705,745829,598127,547404,434965,313761,6958,-327962,162179,382022,224205,-140380,252668,747894,648566,124066,-27629,184277,48978,-120036,-107523,-162881,-372391,-428579,-436343,-276121,-153858,-281830,-215204,43227,67479,6345,162946,481915,262118,-33831,-244669,-174314,-268409,-395403,-275087,-275255,-277321,-310621,-301146,-368484,-362186,166141,718435,838281,519450,156190,-47419,-171375,-231549,10892,31753,6638,-10555,-261483,-403075,-62172,329144,346423,271650,110137,-261,33858,-63920,-148962,-2400,-105006,-300221,-269701,-256572,101218,585371,534785,128178,-4825,179712,242052,400519,182535,-39037,114963,282246,31743,-404317,-142089,313467,437070,620301,393012,97760,-217806,-373680,-360359,-6302,334006,480562,328347,39672,290469,476623,367064,414512,512138,377924,436162,376600,-8633,-472226,87130,324273,154449,-401990,-238564,140695,160022,16461,-265860,-431875,19149,51751,81744,268935,223839,139,-45473,200848,535661,601003,828747,723118,317107,168158,17431,-20442,197848,430842,332600,140934,-114284,-98653,-123288,-238110,315757,347154,136505,-162520,-316840,-354875,-535515,-430111,-385000,-355730,-481340,-345709,-111759,-17525,25488,-243191,-390094,-247548,-30389,-122859,-254262,23764,112672,-14668,31558,382482,410494,159607,40480,181680,169499,-46075,-188537,159278,85464,-311986,-219781,142243,-175674,-234926,578970,695848,540100,137423,-423578,481868,1311306,1182961,778024,277645,248672,280230,244599,329085,508489,528160,367407,194049,-11514,21752,69511,163108,474568,86561,-353122,-28052,67607,-239591,-253323,33534,-128997,-389581,-430993,-58436,247146,444047,541927,610954,549348,364682,192510,-77877,-383596,-108798,10251,-147596,-157143,369126,668289,614161,418901,190533,70236,81264,41161,-173297,-289403,-423084,-775148,-587027,-471139,-263473,-100508,-74712,-198216,-398007,-297534,-162261,-42418,61665,333635,293488,103138,-310599,-176352,236629,454884,481232,603874,606558,440380,171920,-56406,-182411,-161313,-205479,-150031,183379,257643,57144,-296190,-562051,-370318,-297267,-374374,-301631,-235566,-295672,-352113,-447411,-511551,-420552,-337635,-286513,-279772,-271548,-428618,-392179,-41634,191650,128620,-47184,-283418,-473752,-318850,-205336,-216362,9912,264349,375192,508352,525455,644561,597873,449753,198943,386158,708483,794588,816458,760125,557989,284686,-134285,31458,331241,71711,-366162,-333540,-182119,-30235,-72529,-361423,-222811,-27988,-72311,240327,501037,284642,17886,-320995,-229065,-233883,-211005,135991,484072,272085,-88731,-262730,-171728,-227109,-111113,203219,395205,264176,290471,313568,259036,217279,-98822,-359129,-125515,-108699,-262573,-428038,-196735,-57027,169382,497740,740721,322878,-212475,-10340,-39278,-279367,-255784,-196811,-374435,-588228,-194961,-11348,-83354,-50087,121836,314219,352411,236190,324874,352532,308496,-58257,-387772,-494971,-398517,-291414,-133286,172946,508121,396393,152868,-149701,-526913,-55567,445125,668706,448970,-114993,-363848,324044,247615,95061,-69757,-490162,-127650,329040,426235,393670,484275,278452,-151841,-364473,-81,304593,197427,-85130,-277623,-185787,-241003,-331380,-212196,-17591,28075,-431579,-146860,352668,271365,-102277,-2010,131841,56406,-65870,-153178,-211191,-341625,-348217,-239936,-158202,18942,-81569,-194215,-130824,104767,251206,189859,-19236,-294348,-127919,-27672,102412,188806,221789,552834,578240,267287,-197339,-459815,-268598,68260,308321,393904,595242,635206,203510,-374312,71854,220391,183262,-85061,-259215,-222738,-229351,-253136,-538481,-227433,108157,-159590,-506302,4265,244906,113976,55811,34841,130826,339904,196754,-134040,-369353,-29360,386875,388173,38220,-10602,224495,174960,-31455,-230721,-378610,-257107,44327,111063,-259695,-290053,9828,46800,-380898,-387757,-102320,82934,89795,78976,1392,276911,397541,-69863,-25001,118276,-150062,-85498,337338,380516,234971,-228827,228528,406932,209620,-229554,-522099,-214267,-113539,90572,107669,16703,-203160,98365,405521,472145,264314,-110388,-87128,-109536,-389654,-165576,-186258,-498882,-258158,1535,206757,304929,128636,-398925,-118679,154500,-135789,-389731,-61652,-24516,-119221,-329518,-364280,-329922,-105408,31027,9364,-153396,-208750,-187496,-203396,-348489,-352594,-246856,93421,120719,164505,64691,-153078,-278305,255138,663693,700769,260704,-114769,-320789,-262949,68361,488435,555233,599366,341430,-45596,-280685,124401,157826,90283,-89444,-99077,17283,220120,95458,38910,214468,222143,53669,128489,274892,171787,24698,-56660,-185544,-263262,-384419,-284800,-271396,-434097,-402929,-245978,-254358,-76781,-154599,-460203,13583,-19845,-477145,-273058,291718,716617,723115,567733,957305,1175087,1089329,671395,186116,109491,547430,947572,1507594,1326983,874000,536787,417464,319546,103045,26571,-83155,-57063,152117,306449,241860,-218720,3727,343186,478175,361084,102621,21198,-30511,24934,57672,47718,19482,-49340,8519,-309332,-206015,228601,524403,519788,284160,95204,27386,-28584,-101951,18598,94989,171041,44153,-154522,-408148,-206295,-25134,-251613,-557854,-446559,-306090,98545,258094,-79126,-574102,-146892,-124551,-213602,-49196,-42764,-50931,-35416,108801,195746,107334,-176030,-434022,-32881,282230,425565,300662,101540,106170,-34603,-410901,183496,392499,18144,-478985,-376446,-319525,-196359,210806,526167,637129,367414,-2507,-384165,-162208,172754,341667,77492,-91475,-297193,-120031,158676,286394,275650,76347,7054,128351,82403,-143394,38725,254318,253434,81983,-32109,-94764,-249239,-442298,-109755,44919,33956,-44077,95589,306221,393437,291021,27148,-135511],[127377,92219,-129792,-130347,35263,-28846,-106744,-127582,-156321,-90916,136505,447840,558383,433772,210203,-54411,-39786,-8405,-160338,-182590,-239066,-243320,-119975,-155847,-238779,-46119,12580,-166434,-222272,50403,207421,309410,334709,218432,-146808,-399991,-41948,175867,173871,16079,-297982,-322161,-35574,397319,556027,158197,-335076,-166109,-156966,-352730,178394,194551,145432,-66537,-322195,-378272,-460656,-341176,-86705,166263,180770,286444,123494,-131910,113413,529545,584255,258541,-214365,-388045,-32749,113769,158050,-83103,-363531,-125177,-66193,-179013,584247,1191692,1357678,1079022,429440,-154767,-379967,-307730,-159573,58612,218743,360750,278492,-73145,68546,86513,2713,85555,297745,515760,644504,468316,185984,-274710,-271346,-168771,-442940,85421,355641,181263,-364422,160133,372414,126156,-27581,-151202,-199221,234208,519589,670731,380744,-171222,-237556,-153922,-59950,36831,223144,197768,412795,877700,767037,223552,-8422,78856,20597,-192099,-200020,-131905,-53391,-149043,-196707,363258,640566,631359,435805,173507,120529,270035,-51152,-348202,-289981,-58328,-94407,-395534,-157306,299374,646834,682484,512003,362333,83427,-26715,-7138,-138822,-326897,-122363,-50253,-290475,-469952,-340800,-182355,-458914,-332454,25767,-19398,-162847,-67064,-111544,-389082,-156928,386343,1043253,1194231,703908,160968,222111,273759,379481,667242,419940,839,-81890,196293,235002,-139918,-239972,-158759,-113160,-266204,-397097,-317231,-96918,521642,932318,1045291,449907,-21729,-444973,-306816,-368835,-77358,196711,365557,522307,782717,893334,851476,951550,1026698,699388,158133,-304338,-387818,-233202,-305682,-456124,-516146,-269841,-113189,-27330,-68661,-100678,-160812,-430963,-364174,-115474,-21648,-285685,-165383,-80218,637,19299,-2489,81326,213495,491275,742670,484493,-120676,-172878,361068,1057518,1479646,1199255,824864,265736,100387,16940,-35661,206377,344893,241437,77732,127878,411798,718166,1035211,830364,367526,59538,-81104,-244322,-180642,-61994,49262,51221,495732,907149,1053623,750711,346110,-336340,-88431,31271,-22108,-29386,129784,361318,176555,-76369,-331930,-261122,-89948,-130909,-227333,-437523,-298181,72956,209404,-13604,211481,449060,219321,712,256621,561684,519054,430628,215276,131458,160270,26881,-211793,-415711,-312524,-254083,-329678,-346108,-287902,-178220,-205721,-134063,56456,216615,302054,173032,-31671,-107905,-193983,-301643,-343285,53979,9401,-493849,-255403,-33699,-429027,-119633,315098,469039,227400,-309670,-163127,-7321,-95434,-181209,-141468,-213799,-188454,-104065,-21037,90196,239339,398221,577935,523369,136386,-44049,496543,1011467,821515,308722,174397,427507,449035,178306,-189363,-420167,-418604,-414942,-353683,-264346,-161248,-112348,74270,63633,-106991,-364787,-208977,126689,199249,147961,-328698,-256448,-77611,45554,135363,159510,66595,-41943,7030,-78319,-564680,-204611,60177,210206,140332,58824,-114000,87201,197535,191693,81274,93734,30430,-76775,-32373,195162,38615,-215644,-254843,-75606,100954,341880,425627,288829,125427,69141,72108,-431090,-100655,246486,320362,56052,368746,869732,801953,464752,191175,150876,220787,392726,308440,117418,88353,112016,-13440,-16290,73977,174957,205003,102491,489076,865433,759967,329400,421433,170846,-102598,-51611,-45832,-69880,-242864,-372254,-344604,-170749,58442,69176,123428,38391,-102805,-400814,120393,344770,232203,-64985,192931,487330,340531,143746,166980,33576,-127566,-236920,-169329,-184068,-102043,-81692,-197253,-383121,-167677,45086,84316,-106055,29466,171815,15407,-173673,-333640,-378360,-273789,-184619,-209746,-229399,-124568,29848,262143,309584,85694,-219456,-336816,-20526,-125402,-382368,-109359,64320,6495,-201877,-401090,-367379,-123301,-58767,129783,494502,486257,151319,-260670,-251210,-355815,5832,52952,31950,135677,254042,13023,-333394,-40049,597440,757157,451608,-6322,-311989,-170647,69772,476094,771416,916333,536480,81232,-230603,-268424,-70307,125004,-101049,-336673,-500649,-91243,718284,1307515,1192958,572689,-84632,-132724,117710,182341,455900,870998,936606,553315,69807,-123084,14453,117294,-49766,-212239,-143106,345288,523609,434165,194899,27348,-247030,-369197,-239628,-140766,-118727,-58687,1105,-28497,29453,50038,-1181,-51473,-124121,-231976,-177963,-290321,-589303,-323521,-659,30346,-56124,58512,406372,447504,179175,106323,-257098,-476089,-184253,-98096,-312520,-430750,-211360,179933,480875,623693,397655,124941,-149230,-96751,188124,611706,835681,320438,-307345,-253286,-325567,-252539,194298,3290,-487111,-268739,-134524,-35796,-372932,-403243,-279541,-264451,-77751,10483,-276814,-158297,254003,266215,-560,-207256,-191651,-307843,-176784,150210,247050,-173628,-332371,-103438,-53156,97398,319196,401698,208756,61479,24039,254459,341300,321634,258796,395817,506767,564444,319423,-1020,-228015,-2538,73155,-172246,-424619,-243029,-255834,-282602,-50041,40954,-295987,-524873,-356900,-106645,230599,704198,818274,390409,-422801,-103306,47883,-155482,-484250,223671,547689,467397,261680,89263,-218000,-309905,-74313,34242,279727,343444,274124,192683,263825,285330,94594,101788,329993,473459,262807,-238697,-285656,-102647,-222136,-306372,-172349,-81547,-44849,253391,61583,82645,119231,226784,233865,281278,442505,603716,556890,159867,-203938,-197946,-181141,-351894,-234432,-130514,-9814,46593,165329,98968,71375,17753,152810,415610,426928,-1410,-404265,137454,427997,408096,374408,206910,-261313,-664466,-261359,-262399,-328842,-262382,-34776,-40372,-268955,-319168,18964,-171262,-192695,195554,245312,-107865,-131952,-167912,-86039,-195750,179523,640591,697002,218104,-322029,-340351,-203712,-78382,-111330,-356519,-485636,-250980,-118143,43951,150655,124495,85105,122065,389389,664742,495162,84690,-146292,-181324,109780,280641,274990,178207,-81771,-230772,-317854,-285379,-299043,-263818,-78690,111974,38831,-329924,-42614,458927,416513,-273637,-115546,318272,256200,38204,-292118,-61710,232785,269266,-236518,-622098,-112814,84418,18011,-299991,-55436,118341,191169,77031,-446897,-99745,238567,256187,525501,677783,487959,260268,167240,136907,130840,335271,267585,162780,-142283,-236496,1384,83910,-82884,-407946,-398900,-370476,-331437,-210937,-306162,-493827,-263975,-138220,-190362,-547860,-179308,289134,581414,558962,539976,200214,-169253,-259022,-108643,46510,148931,12862,-10628,181392,-55597,-411062,135328,251965,71840,-32514,97751,-147973,-497057,-261879,-14669,83547,131856,-47599,-293676,-319441,-53044,192486,426658,403406,76366,-433467,-140155,428717,759531,498171,264411,-51348,-188466,-157358,-63058,-47734,-323980,-462390,-254422,-156489,-264358,-240571,283907,866168,1040946,913642,417219,79847,48174,246600,341509,196063,-255353,-335661,-96081,-143777,-88361,48332,-229672,-253220,-65596,165746,432207,387554,-80913,37104,290286,160052,14626,-181044,-188765,-240137,-214071,-147323,-140434,-194641,-348086,-377033,-401585,-398981,-279058,-145096,232958,164903,-230076,102592,600116,604555,415278,337264,57345,-217910,-439212,-389375,-345928,-183295,-244813,-446665,-330261,-448624,-54941,503820,470329,364580,322481,-24171,-187362,423609,810084,318924,-532942,-146560,143266,-2528,-2938,232417,104989,-175062,-68318,-131584,-373558,-240457,104447,279254,392474,441343,265717,-208498,-191397,626302,1104688,992904,695716,404664,161248,-167687,-310783,-250613,6365,248943,450981,266116,-122569,-263873,-72776,-68488,-148653,-183654,-143026,2916,8889,-205221,-489237,-227642,-39558,4966,-45932,-65703,145789,232519,87783,-254127,-334634,-103214,183880,133320,-51987,-439555,23119,44777,-278190,3817,325662,481090,575912,409709,105937,-140437,-249034,-232229,-279767,-223126,276298,474573,303833,-261503,-457634,-125707,82107,-6489,-216552,-273334,-137294,60431,116454,-90534,-66895,297969,440383,320224,-138687,-453306,-403171,-302673,6147,258595,133770,-36997,-130358,-112787,-91720,107687,277243,166433,-87838,-216419,-90844,100983,91384,-64295,56668,110821,16647,41918,8146,-608812,66137,620016,673904,122491,-268096,521328,826093,355064,143826,612158,786642,447642,567139,667759,372130,-221614,-369267,103478,343543,335959,181973,-81756,-269589,-127964,354776,528586,489020,436691,586836,388597,34905,-248690,-194981,-8179,283901,211376,-21064,-37224,-8273,-145299,-112693,-169904,-460289,-365538,-205833,-98803,31547,163615,55423,-119574,297603,415880,210498,-108017,-372007,-397690,-6193,227986,122413,-275105,181338,554720,501623,167986,-275213,-157793,426237,578017,344359,-36466,-196648,-166076,-129695,-309339,-204796,99193,285027,284635,142818,67758,53569,116733,198998,99313,-106950,-60343,161241,75954,-228555,-340084,-217502,-298937,-364861,189575,572043,582126,552625,297162,134091,194456,23259,44012,233537,193473,-52374,-112871,39424,-53176,-251629,-36990,290267,97082,-184798,-260641,-213994,-477830,-22539,347849,436898,451059,70319,-203867,127011,295041,-23030,-274443,-104124,-169819,-490982,-62816,-93,-196963,-163605,79578,-14289,-382212,-397606,-364938,-400014,-476462,-242808,267425,666589,710695,420034,195352,49675,-146346,-266572,-330247,-131795,25981,150048,94879,63030,-162319,68660,257512,188271,-139622,-217461,-118462,-97790,-1318,118941,-310668,-404828,-158213,-109616,-197311,-240562,-192151,-417065,-225710,-60081,-171535,-118040,46061,70699,62122,-62798,-292123,-350240,-295927,-448843,-418835,59183,563577,814458,501860,-153957,-229896,61697,30030,-166338,1333,248866,554243,732587,611814,354726,227311,204101,111940,-65308,-273205,65273,230780,187487,126390,411253,723686,532600,-143619,-243062,-53779,-196050,-284408,-203411,-305931,-293694,-327033,-360368,-71663,137799,95179,-291139,-378076,-213615,-334429,-158714,225309,112938,-139,-69207,-30156,-250424,-311352,-248966,-329427,-468363,-422546,-333721,-280619,-373382,176939,699299,726525,348883,70994,139008,141350,10170,-11810,114830,80329,166820,67843,-138882,-213698,26059,155049,238842,248708,113005,162579,20822,-202123,73008,172801,-62534,-455627,-304509,95953,508229,517925,153355,-58459,80410,160426,305870,262606,35873,-51356,155805,-9568,-308819,-168607,278155,431417,398158,134159,-116123,-446247,-472277,-442630,37256,429484,444353,38909,-130940,352936,402042,180107,240129,274852,100909,136477,201915,-31414,-391798,-134714,173663,179003,-151234,-282980,122750,371497,329868,-18863,-311053,-188039,-183538,52834,375475,319567,37439,20087,116669,317149,538703,776813,822956,420310,173295,-26613,2846,96737,369265,322719,310198,294776,224119,204189,-3846,156928,171629,-194764,-424632,-351167,-282118,-257023,-177159,-322605,-305410,-343094,-332692,-377471,-423381,-302918,-135139,-248849,-424754,-567645,-307190,-31770,400763,225055,-97987,-89041,365846,425021,197720,84337,216576,135193,-96678,-299963,-8638,-4623,-211432,-484569,-372708,-473098,58678,701027,729251,491998,68864,-173154,550670,1189611,1089190,765975,516088,345182,220248,153982,272118,421569,268041,68909,55666,110884,59474,-88046,145114,522365,27552,-204376,145526,167093,-113081,-340295,-12074,-122395,-385840,-408601,117111,402777,642255,844297,812559,677410,521737,310005,-26702,-439079,-239801,-162973,-198295,-149885,223364,349221,325985,309421,415684,475926,613187,620027,204981,-202558,-445542,-612028,-460999,-427583,-625904,-352015,-48001,18941,-166146,-476174,-448312,-139777,-157740,-61541,-148500,-207611,-583354,-194345,47523,177369,271040,479749,645344,470653,271119,4441,-193622,-305105,-388044,-415902,-20475,119579,-1063,-306735,-510874,-304129,-130589,40789,46560,-69191,-185593,-265108,-222554,-107793,-219745,-281468,-419754,-394287,-347970,-453226,-449070,-185651,4890,-41485,-233222,-376673,-405249,-169637,52674,-36670,-49908,79485,311635,496984,635489,595188,613491,468359,177521,128111,424752,685229,840257,807641,474367,-150272,-433209,52290,291898,15050,-357582,-97302,131770,255819,365627,51863,-182558,-120510,31249,146809,304600,295274,53756,-306737,-278317,-318715,-8101,371118,661017,424148,162666,-80608,-190119,-397937,7127,440206,601350,415170,248298,201338,217350,-45798,-286256,-97541,300817,263679,36067,-372349,-438303,-301121,33024,492596,683990,311861,-254819,-68232,-35655,-243337,-499240,-575021,-416125,-275018,-159050,-105347,-72970,115280,233975,274146,263264,169483,376396,445806,593649,221271,-177567,-391525,-309231,-141818,-1245,188219,327666,221153,127383,-32962,-408848,-169045,255442,483728,468350,120001,-301347,-60626,90278,16229,-109647,-227026,45646,518007,494175,505014,702921,476595,-230603,-161156,402081,623176,304611,70872,-160231,-31342,-15989,-191161,-114362,34373,20206,-431081,-184696,317877,297139,241499,349766,241513,131982,105920,124479,30568,-141747,-227309,-465106,-254625,136227,149996,79723,-52952,57957,118301,-31889,-256151,-532673,-404356,-314376,-177811,-33532,389063,677204,567006,162545,-178839,-248255,-217600,4183,234073,241764,418562,548046,95226,-249880,373251,643754,579921,202941,87169,136130,102767,-58082,-373529,-340201,-44885,-260018,-532257,-95454,157385,-64002,-115834,-122400,-96385,-88451,-203347,-515807,-262363,143502,615933,760738,324026,253869,400535,295390,-86219,-178454,-264452,-205438,125213,221524,-56996,-498182,-302727,-238941,-489658,-371959,-211449,-154856,-201852,-227283,-195339,26893,-10898,-295113,-93812,61456,-75270,-109345,110332,166011,57897,-46789,236015,455435,457903,190213,-121228,-151257,29516,195400,137499,-48474,-246121,-69117,356369,399606,113755,-371005,-179981,-44547,-290623,-427414,-345010,-257147,-288966,-480956,-6659,284305,141950,-400889,-183718,167735,-86551,-466971,-78602,-2728,-77512,-166907,-236313,-309338,-135926,53314,90390,-88386,-245301,-323950,-230001,-322866,-330851,11512,390671,378571,194477,20976,-304765,-195849,576683,1108411,1165457,735748,168336,225853,261879,180909,459748,549761,524687,359234,-20719,-432475,73253,345634,321796,195055,195980,253983,380658,175896,121874,164553,22495,-115852,71400,136206,-48294,-235301,-323493,-395906,-395993,-392863,-294712,-369748,-267841,-211249,-207574,-311136,-157748,-234278,-68065,248278,208201,-367069,-449195,57905,359811,367563,393023,855381,1131276,1106161,712679,247932,-80871,290637,741240,1175312,1216514,815653,455857,316106,205006,-106035,-306517,-287192,-509898,-286264,140515,253545,23125,124735,414395,534350,294110,-40744,-101937,-52244,12274,-4174,-159629,-231653,-138274,45192,-128599,-41126,183861,528521,551814,259105,-75572,-148073,-31465,-54093,-17602,-48820,17518,-80905,-178217,-239334,-38838,-12236,-264041,-162759,-298781,-469451,174207,408675,248523,-62211,71155,-95513,-300462,-353079,-471635,-283257,-222269,-146611,-71899,-102254,-390393,-388624,69268,460669,437862,172201,84129,207115,97218,-305317,3086,208424,-87466,-477775,-311764,-202679,-188574,19921,207997,255919,140454,-42507,-422752,-279883,298140,484509,230633,57951,-231941,-241639,207163,464019,385525,111404,45178,159038,147669,249869,339834,446111,234328,127929,112260,9615,-212047,-433172,-194073,-89427,-122767,-110079,101489,340826,406961,281911,2980,-167009],[62664,-9419,-198667,-133059,-67184,-110295,-170088,-74055,113416,149722,209245,420862,507033,417859,258718,-36656,6456,194918,18137,-82540,-184529,-138137,-178542,-248398,-169770,16979,-31523,-308718,-241994,58267,146057,234457,218121,96807,-264162,-408136,-1700,246681,141381,-198069,-41382,182763,58542,22461,317163,96516,-393907,-313588,-297501,-324555,139485,176841,102125,-227713,-360289,-364734,-218723,-183841,-99272,16405,240092,376392,126775,-336256,-16990,313601,326471,126813,-172384,-551613,-121315,158343,290078,44495,-342854,-202824,-193790,-98308,524099,924471,912912,622568,57923,-339944,-323902,-90179,-23514,121540,219717,308599,153617,-162670,-179945,-168292,-24949,229540,584363,802131,714529,362907,44390,-439712,-256895,-123320,-401629,13293,427132,346451,-299383,66668,281799,88049,35348,77008,19199,288076,553592,577295,215222,-385087,-376561,-211931,269123,535332,404398,180941,231519,545878,463144,-49140,-318700,-86289,-164758,-474647,-371333,-289553,59633,-4823,-429162,-508,287001,257014,-47779,-46092,211853,430337,235454,-117077,-292528,-162856,-180388,-202287,43755,494975,621261,367344,-84630,-34206,82890,60725,36227,157664,-56406,-230748,-71688,-271228,-568933,-316053,-80870,-211380,-72355,167730,97818,-175935,-290295,-347969,-46531,228658,292702,797863,980689,480098,63767,402300,578314,341807,476587,289627,59643,-29518,346431,534950,98670,-20410,157363,347979,128258,-135654,-250000,61237,704764,1193214,1121611,444885,-126208,-343034,-159755,-156885,-175843,-18802,149212,358114,760493,897801,863739,831919,889587,497777,1212,-409977,-492238,-264450,-143360,-267686,-344349,-162892,-75724,-82219,-116219,-139294,-202455,-361017,-405988,-357388,-373691,-441586,-374793,-311967,-167471,-138614,-149071,-102798,4663,398551,549943,320449,-339670,-68329,531897,1275472,1256646,885253,460868,-40195,-396343,-555347,-539067,-141527,126577,114312,-84508,-79088,102291,409070,787636,748231,311831,-99091,-232392,-401931,-366896,-99338,93818,96407,449004,881036,1161382,783328,285534,-445871,102865,284833,129875,-48986,-3893,10300,-179928,-339640,-525482,-596601,-542855,-444636,-261040,-294805,-113001,121767,26461,-98224,161321,276996,81209,91348,337491,434162,327394,301572,224388,291781,327790,134234,-240588,-463199,-329403,-306850,-409905,-364509,-176437,11560,67327,48522,46880,112578,6398,-120380,-143262,11681,-40484,-397079,-326207,108471,-20383,-428969,-272329,-226143,-381076,111792,420326,433650,229835,-172804,-373620,-252362,-220907,-266067,-130595,-95696,-180999,-144837,5334,185526,243662,263688,333369,480577,254914,-136382,200560,607661,579335,218919,107151,187754,50020,-245241,-508755,-525263,-369538,-229084,-64451,94941,20779,22026,126740,30553,-97036,-399793,-247232,330386,505716,410065,55832,-28802,-358001,-354970,43078,115286,-32340,-458129,-473908,-360733,-27514,106505,298914,393510,306770,146049,-57760,156430,259955,78164,-329597,-305302,-298020,-138284,30694,114861,-82649,-313994,-415155,-179261,40912,410315,448920,300752,187882,72749,-51862,-365581,218834,558673,468141,24237,72018,761253,852320,736263,396657,350504,346728,426808,371763,189694,220865,303698,232002,111370,185007,203330,186880,-19075,132492,323809,140958,-167045,109725,57536,-231180,-289484,-114803,29486,17969,393,-62045,44987,124799,-89839,-97462,-99943,-108328,-393821,12652,325956,404989,204869,237619,464417,349396,187541,52706,-59201,-173088,-310395,-285941,-229530,-58379,-8136,-208384,-495167,-10343,244527,350390,162253,244686,311021,199228,-55441,-360541,-583682,-301685,-80866,6645,-40603,-21447,64025,242929,322082,192545,-255263,-164017,201260,28763,-419452,-110925,-18236,-137655,-239182,-430918,-286115,-69991,20835,332040,435801,451057,441057,305312,92704,-52777,67056,158507,314776,381962,232596,-38505,-261662,-469780,170672,561154,383320,-59634,-414091,-80297,168189,458847,588003,608154,257306,-121704,-382359,-412438,-241087,-57841,-120523,-249911,-332043,-57498,622250,1059971,719982,-2295,-491172,-334601,-80698,182392,514758,763848,697343,260911,-111322,-186810,-24973,-15981,-242754,-360011,-198710,255383,502854,479634,364604,116895,-255121,-375600,-195424,-58643,18159,63548,-43447,-67370,156628,198990,52575,-150259,-267293,-222291,-51176,-125615,-479100,-341035,149011,274601,-26567,122055,618192,519460,131993,-109779,-484046,-292583,55130,121899,-40028,-155741,-45104,211621,526790,707964,600535,439102,143973,26337,326965,824808,840395,274971,-381056,-174229,-370154,-220926,241128,126222,-304662,-391062,-409334,-374149,-381752,-258123,-346857,-320188,25226,130339,-140946,-295862,70691,169512,-413,-122371,-186502,-261422,-219832,51185,283626,71332,-22553,24347,-4294,36939,272566,449581,233333,5638,-185100,32283,244055,297254,262286,374206,607455,825783,578120,86605,-296519,159148,324787,-36234,-262780,-263989,-310898,-202601,27417,6947,-235435,-628749,-383805,-128818,157328,516551,588298,206591,-395541,-298995,-253052,-270226,-89959,280855,427796,263298,49739,-67102,-413284,-200035,82156,155719,345704,178256,-73675,-268449,-26081,218526,139205,295739,384552,385876,-14102,-584276,-113506,-30204,-314945,-264075,60574,70595,83241,312871,169743,34284,-11779,86719,200567,315723,542278,645152,513576,155119,27644,73675,18524,-142131,-136092,-227332,-277858,-203568,75077,94767,63613,-8256,-43626,162820,165451,-102697,-252528,326608,709629,732737,564276,169421,-398049,-523013,-225239,-173822,-145366,-128182,26466,-115665,-325374,-255464,-226309,-504421,-192684,155112,324245,270745,259987,157803,181383,28677,70597,465338,581589,229222,-188106,-430979,-254479,30859,92437,-51504,-256912,-274928,-335042,-140007,106741,108393,51509,20573,292176,719293,788967,327520,-105771,-327608,-224997,-25013,153080,98791,-61895,-90719,-127938,-131214,-144354,-122196,7323,68014,-95472,-307401,144152,578731,523141,-121542,-307212,105805,133918,-29032,-165922,124763,294326,76402,-441470,16372,230314,324110,205685,-207743,-117009,22368,250271,127977,-517880,-205073,87219,117616,386930,577120,508612,218942,49446,-145037,-221780,61656,141282,110822,-48660,-75860,164311,213836,29004,-226990,-119916,-172030,-444219,-360162,-421907,-354286,-297891,-248255,-379711,-507793,7218,550749,735005,760792,488201,42287,-303146,-429033,-254609,-28698,111664,20676,-7912,123930,33416,-252989,15385,29928,-69276,-293834,-261118,-381724,-326131,-7650,115132,131814,76348,-106028,-133138,-40835,61277,112421,414626,420380,151654,-358923,-190426,314050,664303,663168,473086,189915,2348,-77151,35814,-62217,-382578,-455638,-243548,-239192,-502662,127064,775084,1130685,1156136,876163,348351,95216,246913,732758,709598,421797,-152229,-405878,-233552,-170507,53653,177911,-137669,-284324,-112363,-75460,158315,180799,-190535,-93592,301228,364788,249628,83464,-50509,-251517,-150946,-130680,-228258,-280998,-308716,-251586,-366530,-507090,-270426,-179158,174885,175542,-234758,2806,426359,564426,461702,425357,88776,-127489,-319851,-195899,-207747,-74046,-198334,-389685,-249244,-380624,-140339,373646,456078,289566,228822,-44465,-381470,264848,672509,453741,-273223,-74867,115896,-43401,54849,355883,243572,-298610,-256281,-143011,-288482,-437265,1177,263484,466743,477690,333501,-79888,-240529,597833,1121184,837930,414218,97074,-95119,-275998,-426566,-124055,119376,304489,381712,127209,-177429,-120627,22161,6496,-164237,-336757,-101902,174194,271135,76232,-344428,-309308,-97463,4238,-42829,-29532,17461,103641,62418,-90321,-324954,1373,319399,187806,-102381,-302555,29927,-107261,-279770,227408,454240,647813,608720,354839,-59806,-403241,-509891,-574763,-497524,-172707,254022,433201,256391,-206552,-407240,-112307,44208,-76096,-364765,-249552,-8883,351161,430612,-73711,-404022,93890,219576,145792,-97782,-154021,-266683,-419191,-217428,-30977,-95085,-227056,-260313,-335759,-437534,-78623,107861,-39313,-320846,-243350,-54125,51246,-80347,-218516,-49309,35223,-63078,175537,263587,-328468,92790,824632,914801,394069,13715,576886,805945,373465,-13900,48223,263389,102952,448181,478625,172889,-266061,-50843,348044,463142,283202,25959,12484,-108659,-293116,171953,330399,326675,481204,645698,349742,-26402,-257947,-193914,63665,269714,110240,-162141,-192819,-257622,-209827,-42723,-172156,-494620,-138616,19292,-3383,-73860,85430,205117,257848,674808,661390,303390,-111967,-431573,-354181,101097,354286,304176,5391,181731,359494,406537,113960,-327930,-20017,614797,707483,419970,45556,-142991,-165294,-254604,-234160,103998,309817,288579,354619,360284,192920,-110933,-261890,-140257,-195017,-239233,-160414,85769,-30741,-313561,-244750,-99902,-131929,-294416,384766,882331,806365,490691,112915,69031,226500,117071,6283,162029,182578,-102768,-248569,27302,-50551,-164092,338061,698043,457781,66978,-196533,-195705,-367284,-77922,264729,274619,156475,10423,148447,201827,124145,-201574,-337549,39972,-27937,-319016,-66773,65807,-69668,-398726,-40811,25243,-280136,-275707,-280610,-220808,-239532,72944,611311,878473,775314,506634,268599,44757,-108894,-255833,-300770,90143,400933,442478,187395,-85330,-384094,-18664,157875,11469,-350476,-282036,-82401,88610,374468,620294,349569,-66049,-376147,-123612,-145074,-206902,-199268,-424042,-187015,-139127,-375534,-309616,20595,93778,10810,-202367,-405688,-293009,-114043,-313808,-279606,242259,557817,645475,482703,23210,-349448,-121198,-88375,-119117,15599,237380,412791,526908,386281,75045,-91744,-63971,-155102,-167694,-155582,-1684,47109,66417,236425,440042,614030,435366,-175422,-415511,-332025,-536546,-393623,-424562,-315971,-112010,-145096,-258853,-6105,273124,398991,175317,-284302,-235187,-335899,-414096,-133684,-37027,76445,35988,-104037,-269515,-149213,-158287,-337802,-411901,-363758,-328606,-300386,-357267,172934,556854,446157,19256,-48924,234299,242289,108755,-60936,133042,258248,395234,443680,118302,-293993,-335930,-82968,101659,224482,142760,198763,119974,-214314,128462,467798,249305,-282007,-409412,-21286,351650,415335,155441,-158790,-155771,-46771,114464,261422,71843,-213540,71445,88860,-126746,-309096,151017,317431,46257,-249760,-455704,-310580,-146207,-282250,91058,495226,406998,-187861,-156710,295073,180169,-44294,28471,-30849,-127937,-87601,-18563,-171371,-429836,-277327,3312,103319,-26459,-42106,223794,580337,642182,341631,17902,-306298,-479579,-33648,267471,226330,97602,233294,292945,178978,278530,328401,461845,238347,-38724,-157365,-46707,26475,234066,199013,253866,351302,239863,157312,131572,41498,17653,-198372,-213244,-110951,-142931,-106057,28723,-47091,-154909,-268069,-125398,103200,-37569,-59854,-59064,-82876,-142920,-33056,410664,740806,775108,299196,-215355,-164448,285181,278574,119469,47772,78918,-59036,-246441,-432575,-265953,-194251,-195545,-441866,-434562,-266081,134117,496230,447901,183642,-60187,44326,580826,957525,961273,723883,619370,387816,112760,22815,229623,318424,11127,-242579,-48309,66859,-128707,-382541,137104,334113,-19844,20653,292190,220271,-11828,-398664,-137893,-94927,-250284,-494765,12683,242920,526566,794740,744699,602312,551697,341275,-38066,-490605,-347432,-183882,-131649,-278759,-91092,-85081,-56158,172893,554848,737645,906535,944142,473321,-127806,-582764,-390324,-98569,18207,-224135,-318865,-70231,115217,151473,-85749,-260466,-93167,-126302,-339293,-518384,-498907,-350321,-160975,-122229,-71552,17588,234921,497555,414457,357358,173639,-30712,-169594,-104265,-71417,-74374,-131963,-101152,-275146,-399606,-248004,-19999,243758,207898,-107393,-187612,-155543,-34080,-43033,-212693,-316872,-418768,-407458,-414368,-433290,-483385,-476802,-350328,-302092,-363477,-334985,-191935,12981,234260,75940,-132901,-144047,108273,188461,302276,223502,407709,369044,111836,-161474,38469,465015,746467,879203,790848,434469,99851,204181,260630,-55000,-404772,12519,321752,480431,708767,483927,288496,242504,98597,14279,95351,295171,127621,-191539,-245072,-214639,171950,477011,633250,461953,273656,78791,-197027,-349618,237231,578203,615162,399539,52635,-132527,-59816,-309344,-133113,257437,533533,459474,174137,-212023,-509559,-495274,-192244,229312,349484,62154,-418092,-146886,64356,92824,86855,-67042,-5402,72059,61250,22638,156655,343657,328536,226140,99288,35978,304094,428006,595326,380332,5794,-259033,-247955,-67699,13222,123687,114059,213300,259917,197988,-177312,-461842,-112911,193873,418122,268804,-155880,-473351,-36638,-62885,-171396,-62782,123449,395856,317315,507116,741270,442293,-392593,202554,828149,918685,460806,199078,-80329,59428,139314,-101349,-104741,-4993,-97412,-440979,-333192,83628,301917,515888,555708,268191,131922,161822,243397,112386,-35106,-6769,-203018,-348979,30237,173354,136215,-43464,-9652,-1777,-203606,-340527,-397566,-235725,-261848,-440534,-229061,356530,462306,201159,-201065,-213917,-94764,-199476,-187211,45398,29263,158028,328036,-108623,-155737,605557,1016495,888933,453054,454090,536679,515729,381352,-48249,-428144,-227782,-243968,-486555,-355854,-159450,-209000,-53345,42140,-71152,-190683,-291066,-274639,41949,352893,659321,876267,467024,379649,425475,273237,-150730,-88519,-96516,-139352,59968,174261,21328,-389691,-559579,-476972,-586870,-491800,-443844,-465042,-534730,-576418,-433616,-306108,-325670,-476022,-268002,-175503,-197179,-160987,-123030,-200805,-295047,35639,216428,520284,617335,426439,24094,-39772,112055,266341,294056,35939,-185346,-71966,307040,329020,-30273,-548500,-123424,21078,-166002,-394352,-174840,-50140,-125566,-188321,25420,230226,34273,-522232,-118519,207851,18247,-458886,-151427,-17712,-115378,-52808,-88114,-221226,-145745,72389,179675,-5090,-287963,-442382,-206330,-219124,-300046,279746,642805,644302,158475,-46935,-384892,-134161,718695,1351204,1416145,968589,378585,919852,1113279,880936,454653,413821,301580,133601,-189757,-395879,-16583,397452,379785,285057,246792,343273,447244,243868,105187,47176,-205102,-353004,-70890,-77490,-323060,-531855,-507720,-480880,-247199,-106494,-77677,-214753,-157831,-86470,-243464,-246021,-32740,76648,269313,333940,235437,-338273,-574947,-288773,-175372,-148100,131972,554594,872677,945150,627619,238651,-284845,6752,474324,684238,850403,626459,326959,289810,316250,-25113,-57072,138448,-117904,-406587,-30462,169667,160811,320562,657890,681090,321461,-69443,-156037,-55663,26362,-44342,-319706,-385274,-115128,47726,16669,93383,48080,313413,420618,191011,-182226,-339834,-147608,-114232,-100018,-171863,-124970,-192164,-142569,51088,173070,-41933,-166935,114824,-100045,-547331,164395,412567,443668,314118,325890,-41598,-251059,-467959,-276930,17223,-30764,-191697,-318378,-381793,-495773,-247846,85211,406516,274114,-55743,76768,308726,242587,-121676,-196260,-121295,-221873,-291709,-181539,-104467,-171702,-160661,-188938,-232537,-136247,-131361,-371256,-188874,373372,449799,371523,130350,-84803,-268479,250698,546456,404530,128643,82748,170586,184341,427120,506019,514696,234142,231115,268913,174147,-67651,-317899,-234233,-146178,-205274,-157265,53553,330095,418455,304028,39150,-146302],[-8326,-137596,-192881,-90604,-112531,-234896,-285834,-27956,346209,429050,452405,482574,489126,379879,227054,-98904,-41808,288216,226425,141928,89848,-25643,-253172,-227237,-36336,-22523,-196941,-415080,-106847,96863,80452,98458,57158,-38937,-383248,-286473,97027,304819,98972,-247384,438535,851870,602462,-106475,-82815,-42223,-298883,-433499,-340439,-353277,-118982,28256,-39283,-361032,-431676,-327213,-198914,-232340,-103775,-15188,492461,476209,102658,-408229,-116519,136552,142462,-47811,-244082,-469812,-192889,147412,295349,53758,-356301,-235430,-203106,-34832,308527,502352,531262,365628,-4210,-263386,-98660,139232,75127,117533,99814,78220,-120076,-306547,-382885,-264307,-5582,321212,790029,971600,705327,249686,-114835,-411973,-178890,-30386,-296767,-104831,441508,490720,-84304,-119802,125847,7597,-42358,128961,134406,342520,577221,486860,117042,-460705,-236251,330384,921428,1144780,688651,149682,17951,182608,242530,-102540,-462380,-218906,-195625,-260746,-164796,245986,476490,308209,-164624,-128331,156486,130486,-292075,-301469,133081,438462,594685,342578,-79706,-224424,-125629,19623,151959,492098,403608,10055,-513988,-203446,105462,96683,47818,337941,208604,-121876,-227754,-261285,-499457,-396836,-67126,149422,361522,365227,120988,-296156,-501026,-155052,235798,494871,322479,530751,654708,150014,-116427,515989,804484,441872,242321,183059,64822,-62813,314422,491444,174664,82502,397582,657483,425621,-4903,-182963,144516,670229,1131312,891958,383873,-225866,-250932,-62825,8997,-101429,-124699,-127105,97477,546108,694487,665073,554281,603465,253255,-99350,-374707,-571748,-251176,10406,-1605,-180871,-141379,-25759,-115803,-176413,-332902,-217291,-194508,-212154,-329507,-237780,-95431,50333,16829,-4848,-240725,-226303,-211142,-159554,158587,174909,-30009,-481846,76079,551202,977305,575589,214509,-182202,-357106,-434600,-229483,-293232,-439085,-123386,-76360,-226199,-100206,-46236,91821,394480,496558,143527,-266049,-291390,-365705,-556612,-139802,142901,134268,351364,772400,1082284,733137,149837,-502899,174826,434503,213526,-96821,-116653,-319364,-522489,-561962,-359327,-317246,-367866,-518395,-387466,-140926,41214,75922,-170298,-142235,72226,69596,-23440,115919,296475,202228,136778,136113,164249,281185,253505,10748,-492934,-244225,-91833,-179853,-436374,-386662,-109650,120683,262025,117670,9279,-27592,-268754,-509480,-41785,134293,55838,-454434,-339162,2075,-218471,-388477,-193470,-276860,-149773,283273,415081,288131,131494,44915,-313545,-459029,-422781,-277173,-56103,58005,-144063,-248575,-78914,154433,181551,91303,25802,273204,242125,-161606,-352101,-16871,160873,26760,-44410,-121370,-333830,-512331,-452474,-417361,-315426,-49015,219961,437781,249938,268037,237535,63621,-36704,-381605,-407064,232230,495045,329990,215717,142487,81264,-152708,53471,9930,-194108,-402482,-129654,342146,376570,299601,364108,416196,359478,70255,-52018,230412,352863,44549,-343312,-595710,-499596,-272209,-6054,17967,-71306,-262095,-369938,-109062,87673,409126,320634,127508,44568,-4793,-168416,-165499,356924,667052,491818,24502,-251166,345943,616834,708125,484286,357232,338592,346862,306128,172780,243069,329284,299981,165658,303901,307285,186787,-86201,-206981,-277640,-476095,-200879,228781,170159,-128745,-429048,-283727,34087,199500,169829,56414,95006,44928,-289244,-480170,-410304,-292774,-293936,-85184,175405,352721,257212,217482,342851,234389,127197,-152922,-240955,-320905,-409527,-408148,-332591,-99899,42377,-178515,-356689,94813,366404,494358,340952,286323,303974,247212,-31850,-259477,-377599,-287413,-7473,129313,82954,47791,49764,123843,252547,188155,-339017,-24075,420302,217663,-408664,-128855,-43105,-50356,163898,-107263,-87550,180683,436819,599634,330842,213518,399074,521785,349842,112684,-6349,151964,446428,486951,77510,-185624,-22378,-166357,-75154,316918,349824,-51516,-422104,-38869,123445,246217,221084,62801,-146130,-311156,-465442,-574814,-490039,-312052,-183458,-268451,-293304,-186443,230672,406022,43385,-165827,13603,-159519,-273525,92290,445451,598270,398173,-38927,-368226,-307465,-41504,43823,-231560,-512661,-372824,-70258,318683,479955,426843,63980,-348587,-389028,-230604,-69983,59199,76805,-131152,-35698,224325,290913,98912,-143559,-207617,-146741,17591,-38989,-400465,-376408,187406,314090,-267413,-74203,636574,609574,116846,-481745,-427933,-198301,97153,182173,123552,18150,80585,221734,513087,687214,675892,577604,261840,-38734,170195,630371,529389,63148,-404127,-64951,-320006,-132621,251312,225486,-115830,-268708,-309457,-184994,-95969,-134631,-436946,-254151,151531,189597,-126182,-440355,-83220,89570,-25118,-118183,-208642,-305868,-332358,-86783,267689,437068,229430,136020,-16278,-26288,278400,588527,322642,2643,-267797,-186985,60255,190382,236575,289854,603962,957876,803272,147581,-318564,312707,491791,109036,-67489,-286109,-505719,-70065,227202,106402,-35053,-322738,-443980,-278651,-41982,169587,279771,-34322,-361863,-314899,-211184,11661,241039,294299,153708,-172757,-343078,-335625,-109600,9585,214248,234870,332922,80366,-189175,-466148,-388520,-12994,-5001,240185,331867,199546,-325142,-190836,149162,71648,-338075,-196227,164052,82988,135325,265088,252796,139879,-835,-44988,86833,248852,478894,545139,444063,253223,308806,304301,193269,-48746,-185187,-429002,-663853,-205330,-39573,-7544,-21361,-61791,-134521,36592,16704,-145344,-179853,383977,809178,876552,633933,97554,-451789,-523962,-333814,-200426,-65064,-37923,2551,-111893,-27317,15112,-280921,-269727,-84856,132640,425284,628720,687523,648457,502282,229129,-135339,162991,356183,211264,-34624,-222550,-234713,87089,277607,345579,75278,-214384,-498883,-353970,-95449,-47037,-26917,-18913,209033,622747,856860,438216,-25831,-341020,-362406,-248733,-30592,-31723,-40144,105,50353,50962,17635,57207,154558,66165,-189738,-114935,308697,605458,526324,16290,-462223,-224978,-93486,-156321,-17123,393214,755991,585662,144729,456062,303229,346042,226952,-189034,-370656,-192869,4041,-63493,-439431,-406210,-222676,-131651,116901,310388,393455,108040,-106269,-435715,-550067,-326627,-82138,-25213,-22845,31164,227379,270769,151329,160120,286274,59320,-341073,-412097,-311739,-122891,-92261,-296610,-479046,-359597,112777,639931,705693,673543,207689,-156922,-390093,-519664,-400567,-136902,65416,40612,-7919,123253,195326,34966,-141878,-343177,-345050,-572458,-495536,-427341,-161169,206097,294609,217414,24256,-99630,16212,171217,235293,170263,368009,399527,190512,-270499,-314980,149293,519639,802021,759251,470680,87441,-238170,-101959,-245751,-502177,-327393,-151988,-215915,-259313,384832,1055171,1196707,1057394,612143,158710,-7401,406025,1069020,1012328,544186,-112222,-486251,-411149,-243113,-16455,-56442,-404250,-311092,-116578,-336205,-200625,-125549,-302750,-148541,285640,542096,560721,519927,113119,-319344,-188212,-152621,-249052,-361876,-241083,-105528,-219196,-362702,-91719,-166877,64190,227016,-95137,-289254,-34935,161356,272877,364600,126791,-10933,-106893,88796,139688,212303,83961,-105739,-129830,-330816,-360146,15723,281521,187183,66431,-169866,-331875,47534,179325,142540,-174517,6065,64236,-34364,242600,669444,602396,210537,-227030,-417356,-431474,-382706,-32592,210575,416824,370535,282150,-1483,-355989,359142,830319,555587,176763,-4363,-150192,-407359,-351298,29111,197235,302215,267555,51233,-76151,94505,213897,170482,-115840,-534346,-51338,285563,452237,306160,-169613,-281871,-64176,79101,6451,32383,-29853,91335,173149,88702,-342384,76719,384881,263885,-67271,-101560,-12280,-213368,-169978,346229,572778,782079,600342,255304,-240542,-315132,-208199,-201607,-190569,-96341,102276,231460,101107,-139113,-293742,-193938,-109555,-217492,-389520,-203976,18568,483741,659845,186045,-457030,-125294,-59320,-88042,177100,305883,-18044,-535963,-111382,152742,-25040,-257624,-322506,-212716,-183343,-58636,-56061,-246910,-444363,-124306,11371,-27614,-309628,-417976,-212889,-108527,-80700,322177,438368,8065,19362,797977,949507,572103,244405,535140,655091,283140,-196238,-372533,-243394,5928,318338,234536,40489,-28672,196383,430549,464041,194436,-98905,22044,-96901,-488369,-55995,13756,74162,462930,629238,314501,-46753,-253608,-257217,38270,163786,6037,-303622,-357931,-520768,-130733,62771,-84597,-229536,46337,186243,92632,-255238,-38791,378911,550523,805978,768434,249306,-282238,-538018,-186973,194565,391875,363743,229962,166251,22090,153122,-16789,-406859,264787,807043,767155,382980,14908,-181879,-247102,-281598,125600,438301,436524,279630,593377,569115,190798,-336001,-320411,-372986,-405030,-428195,-277955,-54444,-207574,-407606,-129391,11239,-50513,-140456,489028,1056376,1048327,509645,-115532,49118,263648,216448,22433,36563,60727,-209251,-259161,44213,-73480,-90446,658619,1023933,811651,328918,-2627,-77882,-197209,-82874,87787,14584,-178960,140804,370889,234066,-100275,-445263,-210781,161380,126429,-161885,-85138,159631,57003,-415528,-106987,43422,-193882,-117291,-82232,-8195,64649,396992,806789,883454,673388,424074,191147,-6767,-71649,-223733,-376360,153207,582806,569399,189201,-273248,-379572,-111896,-26696,-176460,-431613,-445488,-170626,159941,604379,865037,831890,294206,-331309,-266397,-227778,-249965,-243364,-451384,-154477,-78411,-263053,-499734,-51498,43809,-105901,-337691,-172775,-64016,-61308,-284306,-251370,100554,288320,381021,373974,121326,-404721,-313165,-156397,57867,122807,224026,176197,251518,114420,-137003,-275971,-274051,-374252,-171417,7503,79016,10255,-115350,129054,336512,462370,334078,-145865,-287565,-247533,-275729,-199704,-352531,-45173,58487,31323,-113396,-115549,217382,494875,435457,-10507,-270319,-317759,-344489,-234529,-81455,99476,81554,-253917,-339722,-112094,-225380,-447845,-198850,-161585,-256900,-377795,-306971,144600,333097,81502,-284009,44548,326023,207258,10304,-72583,114975,407310,617261,667273,279655,-275467,-426238,-159180,37241,180949,137619,377767,341252,-138149,5654,426142,238939,-207678,-392787,-132284,262940,381804,219457,-232366,-459715,-315346,-68451,215217,75127,-284382,204576,456198,195814,-359538,-21718,118771,-269127,-532802,-186053,-25853,-8914,-205754,171173,512750,369334,-89882,-95720,193292,32525,-124906,-126963,-266677,-228327,-117777,-91780,-242020,-321236,-277284,-109387,-11678,-36868,73690,304420,694969,885617,719288,385440,6584,-174145,-27648,84168,-13097,98467,353017,488451,273458,107606,-69637,56638,7444,-224443,-117711,57803,115114,140647,69863,122592,205382,238297,61432,166359,72294,27847,73003,30306,-20539,-175076,-82394,242709,361483,271645,-112025,-7224,367002,337208,287051,9879,23481,202082,564740,992599,1353364,986943,330209,-292434,-167785,165261,64943,1594,-37236,-91893,-167655,-367275,-393695,-390796,-384207,-213828,-239039,-243996,-215744,-2995,105488,35482,-165975,-146598,151568,544196,763982,801185,686198,570650,346177,-133,-68217,223629,239072,-117404,-422310,-172391,-147974,-442982,-70075,250407,328252,215356,261148,382299,228202,29986,-252302,-286536,-101918,-95630,-428237,-309209,-85389,250898,478088,441362,378898,468040,304651,-37219,-396694,-290253,-86586,-25236,-386861,-455147,-420998,-298203,87194,504336,775196,923037,970077,572930,-40377,-521954,-211733,170769,318938,116026,-60620,-103885,148601,365961,195072,-4804,54117,-46985,-225158,-446115,-426729,-229671,-86199,-118876,-161470,-154649,39860,287086,335389,441023,488043,406618,402784,330559,287080,37916,-382556,-140050,-181302,-271139,-210777,-11783,165507,67477,-323814,-231837,-107286,-61572,-207470,-311042,-351567,-377780,-445556,-512104,-475233,-446158,-420894,-407924,-540939,-356584,-170297,84298,241616,333122,105338,-221796,-337351,-188340,-227299,-236264,-136373,148657,301837,185180,-120435,-303698,145104,517821,819174,978628,834173,558692,371925,268419,-40091,-490549,-1599,384407,630616,878826,810611,689162,588546,117073,-114624,-82667,214579,189643,10166,-102240,748,287081,463870,475998,416334,296406,188393,-187320,-291803,315970,532322,436326,222859,-137997,-403154,-542586,-217326,21817,363185,493023,471629,188598,-82589,-354675,-398053,-337447,-133335,-23048,-244475,-434912,-59962,399950,535178,566584,552944,400605,341437,280128,219264,318316,425456,343874,171904,-30779,-56005,150135,335495,358193,387718,141891,-91207,-111868,21127,-74921,-29205,101973,370644,427003,343686,60198,-309708,-607676,-147884,308933,306235,-82896,-215961,-1572,-50814,-255088,-18738,106993,61200,21981,432468,577001,174727,-190962,630281,1142949,1086078,565536,136785,-76451,102983,181269,-39760,-170219,-121579,-266022,-426010,-554841,-120503,365216,598988,549285,217089,69270,102335,176684,13460,-45178,150770,37922,-456380,-249464,-651,-26042,-94255,-35366,54263,-78166,-141824,-242115,-8288,46831,-189230,-293905,79408,126884,-81093,-419796,-161987,22919,-165602,-396401,-108744,-113622,-84360,48611,-310410,-97777,716328,1213812,1056753,642975,746517,915246,950609,887886,189453,-542506,-325529,-108469,-243138,-322750,-276973,-122038,87344,171147,28073,20075,14317,19273,204887,449070,486148,606860,419910,363973,285209,113651,-224183,-3785,111188,37363,-10678,29528,-37478,-181188,-263923,-180584,-320372,-380025,-349482,-251432,-344772,-401250,-572966,-449745,-361736,-513075,-463611,-484366,-464146,-302372,-250198,-452547,-140408,181497,217469,480030,588030,363737,-140991,-112329,277167,434022,413586,109610,-4641,139071,323402,273615,-136637,-456478,-73469,49227,-19740,-148344,-79428,23064,94118,236063,282290,211613,-105423,-540945,-43210,224269,109976,-344237,-300117,-142831,-166826,42963,39624,-87393,-78054,128059,258230,43345,-347254,-397117,-127652,-115857,-253383,425298,862380,949840,291580,-62159,-310011,-117387,593836,1240797,1334838,858820,425342,1373405,1708143,1427301,410454,225298,208706,-128248,-462350,-256527,-89877,219310,157123,46125,9663,253684,368465,233610,-22600,-129337,-387468,-567326,-196018,-236705,-469134,-293429,-183173,-262311,14918,220676,132673,-167336,-139023,-50602,-250776,-25185,227406,397558,447881,269961,71545,-362119,-465073,-469896,-512229,-418318,-93769,179570,491516,635627,461794,150983,-465250,30191,370619,288435,345872,346446,146942,267904,488367,190528,166097,420646,205841,-204771,-165925,8510,196280,527133,895638,793867,372241,-5274,-99707,36419,138736,18965,-282469,-458453,-122018,-41460,32759,-16916,-208830,7919,255929,150899,-156345,-404886,-392003,-286633,-219698,-245850,-236905,-306719,-135010,302591,369135,-63907,-227400,126406,-55296,-520669,43455,265418,359091,405084,385693,26251,-140655,-226568,-57020,197222,159287,-113237,-460066,-458142,-285758,-87855,74312,151716,-65273,-308450,86857,371047,341649,48039,-192423,-276523,-132743,-48057,-41621,-62073,-109483,-157847,-437087,-472100,-223318,-204841,-352119,19111,408839,232262,289815,21850,-108364,-208071,273112,499044,311691,81906,48899,74683,39367,261430,395218,317809,168633,291871,366452,303853,49146,-188496,-262101,-174783,-210833,-209827,-56019,245839,388860,328420,111677,-114194],[-105767,-221911,-119102,-66288,-95668,-154003,-47099,73753,423853,570883,643710,566135,490335,326052,160490,-103966,-137053,242135,373720,361939,300060,21078,-243133,-13692,159906,-90858,-346587,-92222,105149,148380,-4383,-139132,-142769,-139717,-398618,-175848,176483,310465,56063,-101591,785174,1328766,1060779,290872,-384562,-183995,-201864,-548093,-392428,-298106,-400084,-250973,-249983,-468815,-454293,-170022,-261859,-301282,-229262,40561,517206,405710,-97414,-357417,-134030,98583,168857,-96448,-353789,-469589,-283790,48330,161477,-48333,-425249,-259123,-145092,55751,373534,650679,626296,447312,166584,-37108,127676,266310,133838,34782,-113896,-226307,-198719,-228174,-253360,-40491,101728,332215,802338,944027,622536,162250,-265011,-225792,-35592,92683,-145143,-104136,438402,643109,212093,-253790,-55068,-71212,-193776,23796,109076,308429,481195,361795,86099,-346569,-22188,653952,1234462,1324543,835387,78044,-75464,159702,251410,10763,-333692,-370196,-227002,-57522,145203,533845,661052,451963,48291,-47050,138467,203772,47693,-355489,3862,409160,824399,725701,207856,-209338,-208011,-39242,54545,283137,136497,-216086,-494880,-119149,46122,-67352,16914,396401,432350,50979,-475851,-283663,-375712,-415258,999,466585,709316,499765,58548,-447640,-330092,-5346,288054,460324,277057,277901,318948,-137895,-180937,604435,928565,615464,155483,158321,58898,-138223,99172,89557,-8500,89124,525017,741544,559721,19278,-182418,127993,453539,758480,477658,234725,-269135,-136587,26441,71104,-31020,-126643,-331195,-136632,258516,417398,361079,242346,304862,156107,-75884,-296408,-543584,-186872,148033,212278,-45980,-185050,-122207,-222881,-320878,-450278,-17295,54567,100780,111516,265707,288468,468392,336450,186924,-202325,-195452,-185204,-156337,-76070,-171121,-410747,-179730,187686,389720,305543,-117838,-439695,-484510,-447613,-223817,-27063,-88558,-226666,-178920,-148781,-96979,122489,161588,121019,90145,173021,-81652,-392700,-309461,-273532,-519872,-221973,166371,180071,298483,655789,857963,586342,999,-528425,125728,462501,270480,-31074,-74921,-173467,-365786,-352458,-176926,-7401,50701,-274675,-513539,-29970,79856,-47704,-130246,-23905,20985,-91127,-100755,39829,154442,-14706,29324,5535,39074,105270,43686,-174742,-341574,1127,53491,-150127,-404626,-351549,-62669,160172,257145,61677,-74882,-66075,-103736,-422638,-123051,119923,33984,-312112,-257943,-174062,-509015,-278450,-98842,-231348,42953,382495,358698,314163,300097,414538,222771,-111253,-635231,-179946,133606,208674,-96939,-368521,-251822,6285,44395,-104451,-269897,-46306,133321,12754,-311892,-179798,-35941,-137337,-199320,-345800,-441520,-352457,-250057,-248260,-236127,89874,468974,706350,529864,563522,415954,214841,112360,-226625,-611068,-64119,258254,47290,54364,159595,336768,178889,42069,-249635,-482597,-212387,133176,681223,523567,287302,159378,228769,253735,-177571,-201640,270569,417271,53947,-234777,-325151,-201606,-118979,-311,69828,86993,-92732,-138886,54272,228706,363616,132178,-127618,-211995,-103549,-179803,-50219,292038,525437,388969,53202,-272209,-54848,197760,361700,375248,189825,220844,232344,183301,130852,193550,225203,169714,85500,303355,342335,121772,-184632,-418000,-325663,-88373,24126,314433,233284,13340,-233825,-423193,-44734,255871,241219,62592,43801,961,-133518,-241363,-447066,-364999,-203208,-125352,-7311,137680,104810,103821,163580,64246,-10890,-356966,-411158,-494700,-521838,-398999,-358397,-91431,100143,-128951,-229333,143331,387443,477030,406359,221634,207499,153948,-86700,-120980,-284823,-368142,-34395,172644,202620,161129,76976,-26408,72042,29484,-451019,59215,571230,392501,-321602,-121789,106999,314887,454125,237965,130444,399427,731670,696115,195565,-165807,84966,335353,302665,67144,-130169,96702,434843,412077,-143164,-270412,166335,261073,317381,312593,380509,68598,-284131,-58358,-37123,-85110,-225451,-485341,-333105,-260416,-440059,-394779,-501046,-412067,-154436,-222370,-344489,-444950,-314782,-338453,-133456,297933,431384,81558,-337049,71060,514774,676806,522811,79806,-362968,-445401,-103528,75541,-83139,-369628,-453881,-452678,94927,447320,371750,-85817,-420924,-293559,-244450,-119845,42958,29049,-158394,108002,273896,304967,139725,-9571,-24389,-61310,11559,-28335,-359068,-434781,131533,317812,-226684,-271190,502967,697150,303227,106488,-49753,-102648,-11118,87224,131907,61097,101646,199529,459731,599906,614468,493654,183405,-192635,-239856,86295,90772,-224420,-279095,71287,-134699,31482,268730,319569,82765,-80004,-70349,147179,122703,-61903,-521461,-135091,277745,286419,-25147,-365710,-121897,62463,-51136,-161073,-273727,-417186,-451136,-216724,169292,557671,349020,155120,-88838,-104244,245098,624004,377457,-7955,-284857,-349254,-176097,12896,137969,172790,537090,963867,946845,193468,-309042,374414,532162,289781,129794,-194299,-351111,89853,397708,277015,187174,69339,-247305,-346117,-276574,-218063,-20632,-218913,-300099,-227487,-47535,200366,333858,142790,-289565,-429786,-230122,135475,436326,300307,274124,218803,401377,526550,347347,-32151,-448969,-427020,-285407,-74628,109763,-30121,-237496,96690,269955,124487,-242056,-133367,109107,-28299,78192,151071,254240,264226,86227,-102165,-69159,116212,295064,386418,411408,333320,375335,325615,128709,-133227,-304284,-561748,-340904,26496,33396,-77351,-141007,-138563,-91896,82533,12690,-144226,-154910,347318,713431,789798,537730,2858,-422287,-559715,-438060,-254815,-35671,-8082,-88663,40300,352790,309901,166046,149159,34667,60199,394371,776117,981660,1058150,756413,354712,-300772,-165152,92971,170696,105652,-7822,-126478,71733,384476,660998,421411,-94802,-555050,-325114,-276769,-266993,-132267,22297,213594,456872,684653,373071,35366,-159378,-129568,-174854,-194970,-153016,-85449,400,179650,203524,130309,171001,261768,133187,-15976,152101,423723,531592,422495,79620,-341144,-513098,-355504,-266931,103290,623355,1160839,979729,480188,464226,144637,161755,51345,-279715,-411434,-397740,-441465,-411383,-345834,-464849,-583969,-416819,-195015,-41306,143581,-40591,-232223,-376688,-333964,-440992,-344599,-176038,-36636,72871,190022,226410,171629,328488,444172,141013,-249072,-345048,-165482,-35764,53554,-308710,-260257,-211922,76981,436999,406941,192140,-219770,-239821,-367340,-440742,-442986,-304995,-12537,64484,17068,164965,289858,247804,-137011,-523053,-275951,-227335,-219949,-319727,-87917,289282,405021,256931,-39741,-53797,98449,260408,341571,294607,296292,319062,152453,-213423,-468819,-44413,378561,843987,981228,741535,286446,-309254,-466572,-532679,-497585,-232605,-52772,-104176,-68688,444579,957478,966128,699107,254526,-51440,-234348,460161,1102837,1124852,501064,-160178,-578611,-574443,-323170,-199511,-335876,-307719,5445,62353,-201295,-495482,-422412,-354634,-155103,199795,542955,684455,683120,156692,-393039,-293722,-212031,-229296,-448289,-181575,44458,135713,38815,238138,-41435,-62199,251046,71111,-236386,-353129,-400254,-32516,190535,122356,51686,47990,263421,383717,382431,226282,32015,-58922,-252125,-579333,-435958,-103406,-17661,-106011,-119328,-14070,7766,-375885,-562641,-170992,28498,-20262,82797,569364,1132873,1130202,885935,456558,-86298,-211946,-118644,9904,102102,196029,112729,103586,-5170,-472800,-42069,371152,363771,261529,207728,149144,-107240,-18082,183537,226494,225545,147594,83782,146608,357451,486778,358176,-36300,-381816,30012,338425,444031,330570,-80981,-234815,-46180,140272,83561,80673,-26416,118442,337963,143350,-405091,94838,340595,275140,-25922,29664,-73686,-177356,-156123,264319,527652,686541,497919,86991,-281628,-38570,81045,106196,87716,-13896,-102339,-128272,-130633,-139065,-261108,-382415,-284041,-253556,-197142,-136618,19026,429303,662059,367132,-351670,-451189,-371388,-113240,405737,588302,127126,-420757,184359,457167,133896,-215378,-315551,39128,186875,167873,-98467,-330668,-199783,27998,80036,-72344,-300307,-148397,-165060,-177027,-94524,280915,400328,224224,-64060,568871,793435,573924,245887,329495,388976,129848,-57252,115547,288944,329360,195835,-27759,25376,190309,302236,305654,293127,34968,-237121,-118732,-210424,-466797,-245858,-410777,-104641,398866,535684,257080,-46453,-245321,-363169,-68517,32189,-83908,-464499,-339857,-355256,-35598,174775,98780,1395,138396,224790,107868,-399973,-117438,422570,619684,666773,740506,443828,-79373,-197640,17799,239314,311369,262318,270571,66734,-386977,-156153,-152042,-197095,583314,975909,799136,300002,-131326,-321273,-398098,-79506,454394,697929,440588,207539,703693,573867,16129,-294205,-64302,-321734,-342031,-276366,-231800,-209564,-409719,-235910,-9767,34661,-194322,-142073,405141,959161,1107789,577570,-248019,84410,320158,286827,39619,-103095,-138349,-379661,-189053,53397,-138054,-92483,750699,1130159,1017588,510873,192648,88281,-65233,-40492,-107082,-271158,-399858,186125,409389,342139,18998,-42795,124057,356250,253359,-60642,-136891,247824,195806,-190393,-90645,24066,-190596,-151240,-29651,-41173,122917,524543,750394,677785,452774,211369,22094,-54121,-55773,-155264,-405981,18964,450734,417158,10108,-180888,73011,-4003,-222468,-299243,-194323,-328469,-281411,112570,602311,796681,910990,409903,-118672,-388743,-380901,-379616,-316006,-380253,-148570,27209,-69187,-495262,-174473,-40027,-231540,-399856,158315,379064,123049,-216913,-211777,-146272,-77356,103980,226934,150017,-249161,-336756,-140149,223270,214330,162956,-80175,-88414,-188640,-265492,-354085,-420488,-414088,-88758,121043,167560,61330,-236013,-143832,125812,286720,207092,-185897,-218127,-87801,2344,-4337,-119835,126276,156637,166969,67651,-169808,-67605,298135,387355,176182,-262943,-561761,-328297,-157228,-107650,-4591,-1687,-212690,-437076,-203860,-198503,120651,220220,44028,-227610,-395944,-289489,53250,75537,-203884,-121659,298553,443413,147075,-229766,-74029,133165,385957,649917,633290,297435,-259128,-322770,47681,273430,496884,432315,725005,582758,16713,-334370,37113,-60926,-217023,-265200,-196423,170480,411587,356137,31088,-228638,-545599,-247528,106838,20275,-231172,467047,923034,540969,-132347,-184441,-40952,-319945,-234756,51767,105448,-144558,-166694,232699,431220,287726,67738,-83320,92743,156949,-53474,-230495,-382640,-264858,-89457,28148,-77442,-57701,-174777,-167846,-131361,-168101,-27761,251676,633468,942920,962444,688538,358340,181033,150974,27191,-333006,13925,307649,492197,339435,165657,8591,94347,31520,-193815,-33409,258694,255440,102731,-8036,99897,234156,371589,219179,153826,120218,92690,184335,106772,-118951,-386087,-126661,436731,719297,674496,80323,16834,352885,429357,374693,48371,16683,416619,929317,1251999,1525833,951699,288359,-316834,-197631,-18841,-135563,-107269,-124492,-98384,-55704,-223763,-260786,-370450,-512426,-253559,-163766,-279862,-366916,-286983,-166456,-113970,-155329,-204908,67757,358158,512363,512646,496126,340307,169597,-133278,-102782,221422,165905,-140855,-496461,-398447,-449954,-142919,259656,400225,548457,463200,400884,345734,160394,-2134,-132609,-371173,-169255,12399,-120205,-286083,-420163,-2836,86534,-28980,51028,271738,186810,-52033,-332313,-234499,-55222,20911,-303194,-348019,-378402,-282156,12445,278784,574281,671465,711950,476873,42371,-255471,-91662,271971,390355,253527,116205,-96006,164722,408291,225115,47321,79086,-179834,-364483,-437266,-419562,-239731,-17838,-6489,-168684,-235595,-39856,106027,262377,498095,807433,826564,859987,639443,453855,43801,-458980,-144340,-133390,-198347,-235820,-134652,-156608,-291601,-510659,-248508,-124828,-173266,-343941,-363089,-352383,-408751,-523694,-470396,-520785,-312054,-96941,-88652,-369069,-261255,15994,268333,365531,267220,5503,-327637,-466838,-440538,-202871,-129324,-132215,-21699,255475,273002,56382,-289154,-279375,119629,542864,867459,876554,764211,461691,280064,33440,-451585,-135987,299252,650536,831507,898408,785866,575868,25984,-245738,-229703,32036,187362,177977,35705,177053,294440,342383,253275,300038,268373,206559,-219683,-362588,144253,303909,127976,-83521,-159432,-24046,117,17553,35251,205971,273414,363387,154010,-25429,-261231,-281909,-234717,-172842,-206649,-461491,-191584,146763,695982,807382,759721,863439,589485,415112,353457,301521,316497,356180,298180,144065,-67971,-73345,-28633,171889,30625,234589,180416,74249,118607,165492,-168991,-268392,233112,499515,492968,353882,278970,108259,-156331,-215687,152866,217015,16227,127434,255847,116693,-316084,-102298,12502,-270438,-216231,282460,229000,-216280,195833,991769,1255741,1023500,450993,-206636,-210129,43249,73548,-26988,-211376,-247147,-414742,-405944,-388781,-49035,368681,463141,343085,95560,-63363,-62354,-49710,-247545,-103183,248039,240091,-231234,-491324,-266663,-287483,-180337,12471,251348,202976,1540,-162014,81595,276203,153149,-192038,-152266,130609,234653,109234,133562,133637,-123085,-512252,-137786,-114333,-223021,-211565,-410583,-80835,662503,1137690,1046377,709892,869344,1172834,1292330,1156613,228156,-534619,-242301,41018,-46190,-118278,-2889,6802,87330,81397,-4009,90402,211865,204693,172050,319623,119763,75328,222960,239208,52304,-183977,-356694,-17993,265594,258698,70016,-107399,-189093,-33890,12073,62912,-45499,-121326,-116257,-100264,-251153,-373098,-398582,-316645,-425612,-446566,-309491,-207896,-284205,-492908,-218105,93295,320789,335577,232657,311329,336463,43311,-48712,172249,598499,670506,370635,49028,176253,389406,370499,228801,-201277,-453410,-107514,36295,120899,36538,-152250,-54125,271859,475910,457623,238726,-128636,-341286,-31717,192234,158474,-199899,-433173,-309878,-82390,212511,189125,94071,85758,242475,315737,56544,-338895,-255428,-22978,-51747,-261668,348426,922818,1149228,711356,247885,-30290,-75676,230404,741700,888007,432906,258968,1255448,1660816,1362202,267829,100988,319786,-1296,-300619,-120575,-50327,-45217,-269019,-450347,-370599,103688,247253,170030,-210729,-326532,-383211,-339867,-140868,-194024,-215874,51644,138489,-31900,277124,523363,295306,-207363,-146161,-74530,-128546,231276,491253,600501,454594,111989,-188307,-339306,-317243,-248551,-226040,-159357,-76785,59786,220757,349881,298859,34980,-565311,218373,660271,258793,-85141,37597,-66223,167628,506145,334791,260287,480913,315469,-118084,-243627,-154484,225039,715843,1014389,799991,406304,132967,80367,229088,310742,157735,-153057,-495977,-202020,-160859,-63300,-301219,-429955,-158765,181356,179078,-17143,-195438,-419052,-459520,-278903,-252407,-305067,-422357,-195077,379327,450182,-6712,-390040,-53227,-95365,-396769,-149780,8187,38554,229286,286917,110528,-5617,22370,44701,178561,198608,-89438,-506076,-321591,-91054,55559,132388,-70929,-425489,-393509,117803,394870,387403,167671,-49369,-79031,94367,157284,71500,-51017,2505,5427,-284176,-326028,-133125,-208157,-342205,230934,529560,151327,-119876,-212584,-248341,-75329,292114,365798,156340,-16624,-63534,-134301,-272339,-75835,78212,-86967,41916,295387,403815,351720,89682,-90742,-226001,-182333,-181621,-244300,-164548,130006,338008,367926,212876,-73781],[-305426,-145214,-126502,-191361,-149961,79090,259801,184525,230850,432385,613816,544970,423402,237546,136226,-51699,-216998,36134,357011,445411,313878,-73397,-146753,209268,334384,-133458,-224113,162459,282858,129762,-179305,-540841,-242314,-111236,-258642,-116789,159856,208649,-25344,-61430,833964,1392386,1206297,543216,-218471,-328678,-161254,-384716,-474627,-229281,-103852,-426947,-494427,-431592,-232567,-570,-138435,-294021,-334651,72305,234165,52778,-499696,-173155,-95624,150168,275426,34414,-285034,-478102,-457957,-219857,-113450,-152110,-380730,-389095,-161815,108913,554086,991790,816740,527447,202906,98086,256139,245497,115822,-161718,-403185,-193039,115907,72902,6459,200293,184647,192543,508301,652440,432120,55354,-426411,-84254,110449,171896,-19596,83435,473693,782859,463817,-151383,-287165,-136818,-282943,-209853,-63261,117439,203091,148666,55161,-165148,119405,686019,1142348,1047223,696460,-26343,52054,345569,302177,15063,-281667,-390265,-224085,123059,443206,617376,583410,333615,53200,-26854,137570,371865,325125,-187641,-197704,282390,800326,879897,476645,-75168,-401464,-369467,-185158,32293,-33734,-281268,-519613,-137253,-117515,-406901,-87185,316244,527987,171066,-418605,-312099,-221789,-202306,108858,546433,782011,474359,-83916,-526594,-190775,17136,130426,159836,26224,-10378,52543,-200448,-50050,630151,915854,679211,190729,172333,35242,-236720,-249926,-489054,-335265,140979,510115,586243,487017,-20412,-250453,-13152,126127,202892,24253,-26951,-209645,-5574,65945,-29005,-102932,-203943,-448031,-281977,3463,159657,42923,-34563,184135,251407,9974,-275375,-406180,-55199,283005,333383,51180,-226509,-320648,-416053,-478546,-271984,191229,299616,378594,469671,569314,524479,660682,505425,261441,-78524,-92534,-73271,-4370,-144226,-301278,-323540,37405,178818,101047,-39589,-77396,-304637,-231989,-337033,-195935,-76159,-54806,-4308,-19129,38453,238389,413166,437597,364832,21470,-136178,-338492,-494595,-352958,-232370,-355465,-378568,100322,195925,288729,507269,492738,300796,-152519,-585625,10290,402776,376800,191204,51648,24991,-172674,-210240,-69401,177920,273867,-123785,-435658,-6626,-21219,-141150,88629,157627,13403,-195811,-197461,-110086,-55202,-151576,19094,-15825,-90426,-160364,-102953,-40028,98074,222280,51548,-246826,-278753,-250523,-25070,136229,147247,-46340,-187926,-64811,139609,-19028,-322371,-64367,-101104,-113334,-69660,-253113,-515685,-96527,-34484,-206592,172495,375115,283443,494543,732965,883552,877914,335738,-459790,-55950,350584,287134,-95414,-330875,-390557,-247217,-199294,-365668,-547224,-327358,22522,242939,303124,320765,156495,-165614,-268336,-305033,-325144,-238073,-135439,-95724,-133712,118969,578093,803943,749363,768968,601153,441475,319081,8069,-476164,-388131,-51203,-258209,-281793,187051,381100,303959,-153164,-232758,99429,89319,182509,497358,365613,28332,-358625,95634,247232,-33452,-334817,225457,390563,71384,-209560,-146857,84360,217688,142419,201747,196527,88178,174659,302043,383650,295086,-21683,-357289,-444503,-190848,-137053,-42928,31976,132152,137081,2401,-109057,-4516,-149472,-170923,5423,-83130,45470,120248,55510,71438,83412,32589,-100444,-117082,151790,254977,-38240,-317950,-326624,-27530,191991,135108,137703,83025,47242,5837,-237729,-78953,253303,301745,31273,-31218,99906,221202,206672,19887,-19869,-98106,-142929,-171948,-136312,-145302,-110448,-78670,-105908,-182274,-473039,-501569,-516143,-346491,-225859,-183212,19571,153465,-105660,-159239,123068,288593,295643,340668,116501,72829,-60582,-210991,-91533,-318869,-553254,-194554,139855,350980,347651,186884,-86444,-198964,-257096,-550950,45519,565647,466861,-177401,-93770,305971,522072,449550,425190,271903,449915,730890,568981,45526,-571689,-160780,-68487,-86338,-183468,-276364,19209,286256,156593,-391144,-217389,209611,512480,738199,572573,425636,185020,-159387,-158003,-276415,-448957,-520696,-147052,-32515,-71092,-394787,-280850,-359088,-408445,-42447,-54020,-406767,-510479,-279046,49131,322199,579801,626156,231273,-239655,153067,693652,868609,789022,337838,-174814,-511343,-266439,-56724,-7090,-135935,-222063,-417959,-80495,330949,209402,-277231,-276406,-66977,-84391,-121926,11304,-10988,-102722,244581,375379,366631,275640,156348,91159,-36247,-78090,-95278,-348949,-479540,41488,357902,35013,-115719,334885,740302,698128,759079,333748,41311,-161782,-121948,-11152,-14555,44155,175950,387426,472925,402266,179322,-25238,-181226,-387005,-371951,-137985,-371060,-146709,200709,166850,215511,303029,394649,250903,55681,55049,279434,190540,-63657,-584406,-61807,348456,445565,251578,6061,-25259,72060,-88608,-240329,-356204,-561408,-529578,-318568,-4827,362414,259241,11442,-234785,-211448,135008,486530,352313,-28489,-284352,-459043,-430331,-232105,-80777,37504,457576,893099,957923,226056,-342096,278388,444428,448440,259001,-49807,-103565,166853,407349,405159,321497,341464,20850,-175697,-387100,-499528,-261421,-284534,-225413,-126765,66114,190202,174074,-82432,-196240,47883,172694,639934,887480,585876,182474,53502,492082,917173,760209,245230,-114493,-186343,-374506,-550278,-283098,-206069,-27757,118964,169782,69183,-139568,-124572,-83644,-215586,-93212,-3911,158380,246833,114169,-164260,-233103,-33629,93197,272345,405409,337403,214036,108334,-178752,-320319,-306084,-411860,-183644,125304,165892,-35957,-206434,-171350,50804,221426,106859,-106642,-121176,235621,430946,461472,262956,-122898,-413857,-625174,-339281,-183890,4903,-69551,-199183,210235,632062,507531,492889,367883,73701,-86681,193970,630703,980368,1159269,829817,355383,-313669,-381813,-123115,105445,185310,127672,-15704,-41423,340172,748217,631353,6391,-516937,-125519,-102190,-311540,-238130,88762,306719,306992,347404,130811,-13125,10438,98035,-4146,-227767,-251053,-221430,-57766,220606,249716,141405,156677,264071,218088,256926,359910,452140,374739,237175,42030,-215327,-409140,-506323,-275989,154620,700971,1165055,906950,442733,68319,-160460,-170325,-287669,-453786,-245722,-284359,-335937,-365292,-273692,-259652,-337917,-517267,-465159,-375782,-177395,-169537,-224606,-210716,-105292,-130915,-398977,-282970,-77877,42356,73300,60455,25177,231447,326096,59247,-257140,-298039,-71008,-56114,-80937,-251642,-29111,-105674,-102495,-21369,-132761,-444465,-349712,-157299,-326362,-434720,-351736,-560464,-154423,43516,31185,170859,259696,332795,82071,-86769,121150,89754,-27858,-224761,-68611,263846,411290,200540,-130392,-22542,101924,204757,301054,334675,205646,201542,71996,-211162,-524485,-250115,223369,714443,973447,871600,507611,-2640,-260763,-255260,-310970,-203363,-19884,-26304,5069,296395,499177,468553,264233,160006,-14931,-453779,394598,866896,969513,267251,-319915,-445915,-402775,-325083,-300782,-111961,141692,319832,233718,21262,-164708,-199264,-267093,-165947,34554,349327,554299,511984,79680,-384948,-435383,-282481,-219896,-500729,-176018,142039,476090,500992,552830,106720,-172304,174759,155024,86920,-21223,-76432,-124972,-12934,30669,-9169,53307,251983,405788,352818,182991,27982,-48650,-148039,-232807,-137990,-190626,-325293,-268750,151358,251305,29376,-156548,128981,17387,-31049,-170485,190737,834599,1395301,1444056,1302143,1039594,635763,514381,250256,112056,-68513,-189779,-270658,-184425,-102114,-235219,-481859,6756,326532,396767,296793,349167,260274,308747,296479,191976,72392,47882,148546,361435,608720,749146,457518,-26826,-242928,123350,371239,326669,176176,-101443,-254422,-92456,128521,146951,54921,-69699,15449,279636,-88972,-423015,45299,180608,160089,-63046,25474,-151801,-136316,-216444,-8244,250764,340290,266342,-139950,-195814,89855,174666,201802,196560,9848,-201977,-502684,-253625,-230766,-356293,-577838,-265907,-104844,-115260,-120720,43090,251317,413311,327482,-211243,-368022,-304573,47030,458831,606151,94366,-303985,420216,607863,197827,-232418,-330701,145734,369480,307374,-53404,-264181,2541,181928,140551,-58669,-96111,82998,-62907,-240701,-233866,876,150947,206226,-62491,226429,484290,352493,-5835,-36742,48182,-23519,131042,328375,620452,497586,14010,-265126,27405,253994,277855,61988,-27369,-202895,-414353,-361768,-363108,-299667,-156593,-226738,15107,328414,377037,146659,-74980,-284985,-460161,-184944,-20253,-142379,-501896,-153634,-122399,-14019,230136,253131,143752,139419,116128,13042,-271785,-109356,274449,399667,315600,581924,759688,374323,148027,179516,219480,138639,31285,109252,-88019,-462185,-245918,-213435,-5271,756364,1049458,824264,255793,-266249,-337494,-255141,136213,637219,795643,325106,22005,500670,336285,-269704,-131067,8146,-249831,-117972,125168,10790,-248731,-486416,-78804,69559,10029,-389881,-295158,116740,508161,710933,274044,-403405,158078,378321,306302,5986,-196181,-263281,-501337,-156386,33201,-206573,-240584,514940,931126,953416,535603,274734,135685,-51475,-75434,-255005,-464466,-389327,84587,307307,459450,301310,348575,453457,621600,438371,40938,-221001,279337,397796,88655,-4025,-15115,-265099,-381728,-194025,-344003,-26910,407963,443974,316050,178832,-36864,-135501,-51166,-62536,-56732,-158648,-182011,15641,-36031,-395345,28213,412670,195259,-301551,-317099,-3736,-70310,-179419,-8798,379070,494713,583658,247264,-30761,-136222,-299692,-561475,-403377,-350361,-154835,125201,89213,-344944,-339341,-107653,-281188,-327357,358374,717186,439653,-24820,-69331,-20625,-170345,-160998,83401,165310,-16908,-175315,-155227,151203,157297,53443,-144491,-339458,-486263,-337839,-363631,-536029,-368578,-37712,110302,133744,82696,-90727,-217403,-87204,128927,104594,-163966,-306997,-122586,84801,59194,-36567,61826,162302,253781,257318,142187,-404479,-163954,71247,231913,84162,-177690,-389555,-289741,-252400,-237684,-261700,-250889,-541151,-263091,130004,655232,646885,198973,-287249,-428527,-360921,-89347,-25923,-26347,151980,482785,539542,169714,-400925,-170311,128572,208307,409957,361164,177946,-262370,-385791,234184,571947,861684,882473,957190,701901,197064,-351148,-517696,-439660,-235783,-216820,-279931,-53909,361705,463074,394384,100482,-343090,-478969,-75492,-90408,-143324,666555,1246855,791516,130450,-95828,-45047,-216871,-94486,49757,-16741,-278850,-2099,245329,260555,178977,105089,-143054,-974,302200,34675,-293175,-406910,-304283,-115746,148211,124475,166479,-15731,-181074,-209266,-348000,-309416,65079,414035,775775,946372,821719,606870,491635,360685,90088,-411773,-99624,133016,294445,288112,264532,282825,374957,238865,-115200,-91411,328649,281470,47124,-55324,160400,428189,474536,411058,139436,89885,58453,86742,-184,-306396,-497064,-140310,526039,886599,834445,179694,-53579,140215,235405,194361,55127,-97468,440101,983915,1151632,1186810,682904,176550,-297889,-263695,-204741,-225037,-143762,-79132,203,26079,-31639,-169455,-427422,-519519,-295396,-201591,-439467,-488261,-309296,-34896,12459,-51593,-302263,-194197,21011,128709,143123,111768,-40511,-126298,-249666,-75812,224666,144834,-60465,-380365,-379129,-184762,144422,403618,429385,559664,490434,362346,151900,-4427,-94423,-82220,-293208,-308405,-23294,123045,-46987,-333908,3199,-26141,-400331,-277472,10029,7713,-132304,-357967,-285717,-119405,28518,-75209,-149043,-347884,-273995,-90202,-6418,214217,246160,271322,223039,88067,-4300,-5776,226830,278928,250574,206320,15131,205201,293840,-14249,-138823,-109915,-440635,-225676,-240044,-583757,-329627,26368,95414,-203440,-261036,-6388,26336,220388,523477,986330,1027276,985271,709037,367278,-130803,-420281,-204435,-197770,-230092,-335061,-370991,-473609,-321886,-231812,-200165,-190513,-265567,-353866,-348688,-380922,-513465,-406566,-325269,-367086,-109403,155049,87619,-278630,-153643,131109,268162,262544,-3323,-219147,-439697,-477667,-225614,14532,116249,-69238,-83503,131999,183391,66858,-108659,-297076,-400323,130804,589134,689365,700034,445240,255708,79872,-334187,-346559,85592,508532,605393,706188,529025,163600,-204133,-394312,-348894,-220049,78041,205418,116203,271291,251258,181977,18666,141866,214957,138487,-282760,-263158,-12311,30354,-189923,-393756,-57887,328530,502377,210214,-52078,-128835,84512,248844,103541,-80860,-260135,-286476,-151834,-7969,-196538,-407234,-14813,298545,718028,752457,624497,728856,470759,246585,234073,220793,177814,225494,242953,206614,54378,6813,-131014,-35397,-224819,-35301,92937,185154,368413,354400,-55691,-412270,306875,505249,398961,278528,492412,503221,302394,167915,12235,20167,177579,613967,641312,353126,-255341,-278425,-136680,-331475,-254597,49009,-205025,-102731,548296,1179135,1167823,746108,71539,-181783,-174317,-117776,-171526,-96251,-166888,-243534,-444617,-407196,-195128,76462,202834,171593,39668,-51685,-247808,-283831,-278316,-426826,-47262,288271,336829,17587,-288220,-230124,-299721,-241692,112668,441720,438173,21754,-152080,43099,356328,394434,15484,177993,367281,541166,500608,473199,249239,-92138,-498852,-119980,-47873,-247609,-404639,-397185,-91013,448007,793181,840804,585779,775458,1227646,1413100,1023143,80485,-333120,-44406,85058,-21188,-77481,89104,22668,-82983,-199469,-170139,31360,253337,230742,-33745,-59212,-349719,-170641,18563,52397,-178726,-397362,-586233,-181655,273673,410895,248408,-131528,-390422,-21012,169452,124776,138429,86128,-18980,-218551,-391964,-467861,-242441,-270842,-490754,-280895,-53876,168492,108221,-424297,-60948,608200,659968,358374,135288,16153,-90117,-243123,458123,866292,951382,821981,157628,-109808,339580,581324,394034,184953,-227821,-513926,-223658,-18006,208004,131931,-296831,-204440,356983,478410,414202,255930,-6311,-188429,-97620,107439,157602,-52956,-220848,-190176,106668,407617,409934,299420,297095,381446,347515,67711,-217463,-143464,51481,-29104,-401691,50008,724143,1120590,1167383,829817,423586,122116,-105738,-30119,142194,-180954,-113711,561188,924358,640026,-848,37479,380407,246335,-54307,-22696,104323,136398,-64309,-211660,-231025,83565,189819,80427,-388489,-460898,-236637,-69650,-4862,-82047,44125,351559,389327,160487,470688,718055,381103,-267815,-178111,-110544,47316,421162,650128,639433,328885,-72479,-425104,-271541,-242871,-148591,-193872,-103191,74954,208630,196411,308920,218437,-60460,-566968,248463,943912,448985,-226667,-258402,-299145,-66474,270825,296446,263911,372687,209292,-177912,-302347,-253587,287602,824709,951055,660665,376885,262848,286796,413249,444293,276035,-69823,-493026,-325832,-199862,-165627,-402540,-334350,-135279,150068,207186,126595,50978,-66139,-283963,-217884,-243257,-373571,-561955,-345639,180935,335555,78625,-305170,-168104,-36476,-228951,-393817,-289733,-335901,-50030,128112,167830,110655,190515,68225,8698,38839,-202451,-453934,-250951,-30347,108294,205931,-49205,-409640,-287498,115806,355792,357611,199195,22953,46244,194808,216632,84075,-70941,65679,119750,-156138,-367275,-72372,-186378,-338364,360031,747002,506058,-146409,-383810,-245569,75086,273414,171574,-38449,-172471,-258945,-398505,-250573,57684,2139,-384527,-121970,226529,364662,293519,29632,-81271,-123222,-145815,-166335,-268499,-241085,3816,263564,392748,289019,-51788],[-359418,-141417,-186702,-406404,-189055,272684,488045,276726,-93199,89889,411518,449252,335022,207488,180698,-31803,-264730,-183045,238880,407668,188168,-183050,-27855,388533,472339,-86790,-232608,270490,403431,81977,-321123,-267253,-25967,81734,-56275,-27811,108126,66289,-116094,-153414,613825,1094583,1059319,499552,-222817,-422547,-147066,-247241,-532345,-246395,27617,-217094,-549328,-353734,-143371,-19257,-111606,-362223,-253352,128478,166421,-150466,-133723,64080,17226,225525,345848,214099,-57289,-272033,-351527,-562157,-301733,-60181,-248993,-550207,-282895,43777,526842,1007381,808421,443800,67913,119466,291639,155588,38495,-399602,-455435,98046,380268,335598,257301,296722,159144,-65700,-23686,209306,175989,-83189,-463235,-27198,225723,184827,37457,288815,581384,846475,586245,1407,-513730,-127317,-171875,-416193,-304546,-115047,-47011,-47817,3537,-8588,154978,493019,778513,587773,350725,-7227,223750,433556,243563,-128713,-206704,-160423,-76622,282660,639095,592279,341801,7806,-146293,-5192,332640,668898,531642,11750,-253621,35120,547690,801672,653354,159801,-130015,-230120,-122060,46586,-63888,-282206,-527882,-327246,-236503,-321490,-236220,115618,427668,167572,-285049,-373414,-144079,-46715,128092,356737,532519,277461,-252719,-465965,-170830,2460,-944,-172143,-415040,-307699,-65011,-88177,61428,553380,767329,562741,225022,175941,-8193,-328692,-438350,-133761,-16907,264261,354944,264716,243491,-72960,-343689,-258719,-220381,-310318,-339961,-290558,-146238,87077,13029,-249405,-349100,-435321,-517485,-326675,-148380,-35682,-212359,-270623,213642,285004,21428,-364308,-264485,118396,408118,354152,81197,-236457,-465201,-560729,-428058,-184224,202647,408747,494595,573833,559351,506043,541593,471933,207510,28413,-2551,33943,150581,-57698,-223050,-149726,70327,-2117,-119892,320704,147613,-224164,-239482,-305117,-345633,-325766,-153276,7834,77799,256913,523301,638660,582238,438589,-11472,-354580,-579207,-497195,-417879,-316382,-311339,-585910,-86303,132266,233941,238286,-10874,-122178,-336719,-481518,-11311,405456,605429,474769,167742,58323,-82742,-145112,-64831,182742,251697,-92090,-273599,-72333,-265155,-153205,214369,250083,3497,-274490,-351451,-303502,-291793,-208319,57316,67539,-132144,-427303,-123582,225965,411453,344828,-77008,-436252,-158901,-146906,8207,123022,207613,21787,-125964,-133386,217191,264253,-56645,-282142,-259468,-23801,72020,-190718,-237067,56750,-33486,-254609,194743,224236,153625,544498,1006625,1232720,1338222,601929,-315819,-840,451524,228468,-165175,-112562,-216919,-458756,-514074,-506177,-259367,-48349,74765,394649,710507,716469,365290,-87316,-205495,-180660,-283157,-275081,-132284,4499,-39251,-24874,427992,651127,764292,780627,719040,646709,501292,208136,-279903,-547321,-269031,-484485,-367117,216190,330835,148128,-419986,396360,759130,495420,150157,15206,1900,-285046,-66594,546416,715980,578706,66092,112235,247087,47321,-231401,-91607,222892,400857,265810,181011,106754,156089,400126,559620,494312,226785,-66882,-427172,-506377,-293320,-139953,-110688,-331179,-438104,-262793,-172452,52062,212428,8297,-200456,-562753,-386169,-122521,18380,-75240,-57358,-105081,-194450,-339983,-386965,-127337,24315,-287996,-284905,-148177,51968,132968,25945,-147331,-192348,-53134,192402,120034,75102,251749,335726,24009,-77885,244885,527985,556400,443120,314248,21772,-160674,-319224,-257130,-162500,-276571,-381086,-225528,-301700,-452663,-535554,-372282,-112233,19869,138317,179084,153427,-150960,-160239,29627,70976,-19168,145597,12008,-55783,-318955,-394245,-264667,-378494,-284368,-488194,47240,503104,562498,329994,41285,-232854,-406305,-413954,-86368,357735,380425,-21985,-51185,372426,387754,197201,375629,267655,293425,443467,285356,-105076,-242030,53482,9235,-274980,-428769,-365447,-79273,35634,-176102,-399124,-146052,85043,501902,870723,754056,415286,195965,-117538,-316822,-529149,-446241,-150433,189703,256584,104409,-225617,-206003,-325649,-466660,38390,85731,-390677,-173014,254402,562405,628750,610089,575215,266465,-33590,264825,780874,928443,807284,389004,-112979,-370369,-402842,-159964,67008,104747,1270,-277286,-237976,101389,-26474,-404576,-30726,221871,208730,-17752,-15618,-42667,-76132,262804,462231,483361,455630,259836,82293,-83447,-178308,-161700,-281598,-344580,5602,345281,168553,124819,302435,755795,1076868,1111043,631183,205756,-161344,-319360,-245246,-128198,8954,214632,345408,338829,58176,-299411,-114675,53453,128116,80838,-24474,-212365,-97846,280819,463006,343541,341657,434575,348829,112206,30504,181927,111754,-118103,-518919,-46393,367343,614396,530066,333270,161953,98683,-142938,-341279,-354138,-475508,-514213,-380867,-197887,-32425,-37163,-283681,-444929,-331608,-2439,270402,281812,-9454,-253272,-485318,-511681,-447999,-393846,-72292,429512,841490,877728,316118,-297241,35444,263598,457634,271201,66488,58540,100873,229555,425145,347201,373427,175533,-31060,-317107,-477495,-356134,-216650,-145788,5026,165493,48521,-58530,163404,377091,279556,377992,895443,1101570,752882,-36436,-198695,461249,888366,797855,325151,85894,154054,-35679,-124663,-329557,-142478,-19947,-119593,-103674,-56026,-71589,-160934,-304226,-382048,-291073,-125748,59515,164883,114308,-227290,-258259,-50006,38833,267288,405909,304795,2014,-163565,-428013,-248247,-109986,-194650,-192771,27771,193991,59073,-119326,-50176,224232,342705,242753,23172,-18849,78172,33130,-20277,-96464,-210290,-374881,-463973,-188677,-14954,56555,-188622,-186920,327778,754873,580488,549721,355494,33345,-252480,-69499,268175,661359,877465,686924,252796,-299076,-393371,-205880,42468,201170,188235,64423,-198589,143734,577622,625536,51256,-467524,11542,169544,-111341,-292691,162205,453284,263656,19701,-199944,-142313,128323,287708,134680,-144872,-309597,-294525,-39205,201065,183843,63096,32521,185045,288869,478022,504520,407538,202655,52752,-43066,-152043,-282339,-383598,-198605,176501,642309,820955,535387,167607,-381332,-461991,-529715,-529101,-259138,-121360,-65877,6989,-108643,-181383,-66957,-121104,-370541,-506415,-425448,-337926,-221511,-144041,-112116,46345,53141,-230488,-326384,-110468,-4556,-36621,-148237,-235979,-28777,52578,-96646,-320372,-238814,32653,43594,80432,168422,252020,-17744,-326780,-491451,-418058,-52407,-63861,-74366,-301216,-448214,-229712,-357018,-233448,-21887,13695,152344,215893,363528,331751,272906,444355,363347,135470,-72358,12027,243720,373461,97237,-200926,-4900,84337,80438,142646,251544,150053,174001,70090,-199925,-452612,-320672,122923,466536,722702,788497,559042,271638,148694,45293,-123390,-185058,-40949,1210,4134,63700,-25861,46367,326693,462212,269256,-181339,423632,742327,743478,-8056,-470917,-248486,-205802,-217692,-219464,96500,410508,482328,297863,163146,166849,100628,-139613,-160706,-99095,102892,287247,171700,-8843,-286567,-547372,-287550,-204058,-437454,-207007,170623,663516,886268,766545,227674,-212289,24939,176863,247382,134726,169818,73684,-98580,-98432,-151250,-59498,107975,247239,201842,67742,-11022,-20528,-7438,132813,360815,423638,-127297,-372628,380363,420652,-44632,-37913,598980,314035,-110403,-345584,207946,852045,1223811,1291346,1280657,1292534,1222517,1116424,635365,282673,-165788,-427879,-518682,-443598,-200275,20424,-235298,-21137,340817,395734,188942,378562,546435,567542,383577,152377,-51755,28460,221987,522468,799168,893954,428062,-95446,-141162,231744,451298,355663,80647,-147214,-288778,-119912,104728,201527,-31116,-205573,-326892,-225817,-430048,-193381,-9969,-9166,-25874,-157166,-97597,-201569,-125390,-211107,-293831,-120355,-22352,-25230,-324779,-129413,77089,79838,91840,116704,-39031,-88723,-32191,-23593,-269030,-520214,-379638,-136864,10921,-149867,-149793,104189,108102,51823,166117,121859,79543,33396,143448,356036,419201,-51772,-166979,552236,616112,179975,-279965,-352217,154640,399257,328102,23410,-189703,133432,357867,215356,-4552,41603,138226,-83463,-416635,-385633,-251415,-125927,10498,-24888,-70127,123847,-6880,-361435,-405808,-202211,-66795,177661,252683,499285,330158,-229217,-338847,15983,229647,283813,37014,-252501,-422058,-529812,-537512,-392965,-156038,71025,154707,229625,290733,210808,32857,-99786,-324369,-418642,-192837,61209,-94652,-348525,33629,83782,-19652,222419,342070,248395,156932,-39752,-96002,-79593,-69705,17722,-4797,-55632,390360,852286,701146,416988,290408,187593,12588,-164924,-93069,-110517,-213455,-87780,-176555,105748,727153,1002529,847775,314794,-83685,-96048,-3737,322956,678425,736646,188114,-212079,103339,12818,-499019,-69041,-64839,-148317,238966,597159,324167,-126863,-430087,-25325,98566,46190,-183200,-407838,-204387,-149080,-91797,-390339,-228994,301324,459431,330214,-26162,-204494,-200154,-363297,-144977,24760,-165249,-484472,51722,502496,661313,446602,261795,50254,-133943,-195786,-337881,-457786,-357600,-64682,182097,454630,446014,566003,695853,879968,757363,220220,-257143,272248,602938,388956,146177,21375,-242859,-376274,-334875,-447983,-5466,225419,51162,-47848,-17447,-148447,-128200,70169,-21120,87821,129371,-41846,-350413,-514757,-273186,237091,605891,332715,-277320,-291446,124321,160273,17048,-81961,91028,162100,98723,-30002,37956,156965,-66347,-427821,-438839,-325149,-108182,252388,245037,-187717,-447058,-111410,-240249,-227834,422973,862881,709465,214187,98193,201315,8625,-342857,40265,277764,248552,-3314,-205339,-159907,-59760,-34089,-4174,-166219,-481799,-342326,-258494,-462961,-309633,-13033,7102,25245,140607,159216,17073,-146021,60047,79155,-47684,-329732,-257332,17676,30193,-72399,-162571,143014,349645,463119,491844,83806,-401305,-300404,191671,463961,270060,-204652,-395723,-396513,-364165,-369816,-438181,-386606,-118555,487864,1000622,959454,323472,-308310,-519189,-449458,-184008,177365,337039,328075,518101,580123,283980,-251225,-380536,-13469,-220,30628,9766,20767,-201066,-350912,295447,733677,968598,1092299,933663,690914,385251,82348,-106006,-199578,-202679,-223556,-358829,-378288,176868,466562,619521,374962,-66197,-458764,-278385,-186355,-39201,748261,1311960,934775,402772,181733,978,-146330,-45121,16069,-108325,97235,261393,242116,104272,118880,66004,-229527,-76053,311375,113817,-261100,-343603,-281988,-133849,205848,270128,326010,190537,-88993,-178750,-395207,-615781,-100153,222409,523539,702935,765458,756628,747169,522848,127423,-260287,-144112,-48010,60492,278476,367211,567561,666782,468896,17290,-241415,194901,157568,-49873,-104189,161486,481140,459953,469071,159333,40333,-50775,-89729,-166512,-285264,-238858,-67645,510251,860940,748210,164420,-171810,-94819,-90567,-62953,92618,-208498,326833,841235,873123,575681,303564,54376,-218619,-227197,-173658,-91929,36914,149681,61246,22071,108944,-108487,-412757,-355192,-223477,-187489,-364364,-215646,0,121734,30024,-139668,-427721,-473381,-293855,-73406,29323,-60318,-404368,-353941,-174288,60769,294341,257668,138209,-134887,-101870,83257,310538,382271,289272,275471,303723,174300,-127171,-219321,-184737,-55315,-164494,-464519,-231852,115842,-5447,17519,238042,200007,-44731,-307804,-199950,-151678,-250044,-443179,-377938,-168074,88301,162059,-47458,-387460,-299178,-156280,-185807,-136809,-175990,-173348,-67589,98338,200632,90243,150260,157415,274635,317347,263005,291950,115809,-400281,-307401,-276947,-26169,248775,-7614,-401125,-377419,84006,195060,-228708,-196444,128938,104383,244708,556634,1000439,991355,812730,545173,89595,-373963,-426723,-325849,-341435,-329448,-447661,-389717,-80691,92479,15938,-102048,-239833,-275817,-275750,-305985,-436297,-550870,-273747,-177584,-149499,146524,346252,134280,-272208,-37398,170346,145715,10755,-318094,-434352,-486919,-425295,-47467,79036,133118,-100519,-101716,-65178,-87178,-73617,34728,143457,-245405,-197567,331907,461023,482290,355081,207532,92059,-193293,-508223,-160604,258362,323880,355468,135055,-275771,-450713,-346161,-346611,-465649,-136355,56981,140842,330783,310341,101774,-164802,14624,188269,69513,-251039,62121,259461,16139,-284308,-309861,53358,540172,799701,379918,-53339,-459321,2404,174422,32329,-220552,-329658,-358751,-159347,3551,-201714,-345633,54744,328211,449209,414044,285175,325894,135164,-79996,-14350,43525,12992,134069,216324,321189,333010,212423,-43899,-188696,-324283,-306822,-76604,230086,573611,571680,239677,-163594,288816,416788,179889,254064,742721,858904,637869,530326,-5139,-200680,331341,1045262,992313,548320,-104241,-430056,-271840,-255824,-222214,-223795,-227371,346330,803407,1169818,977134,439169,-360933,391318,373800,45486,-358918,-240767,-114773,-125465,-375035,-395938,-74406,107291,-33976,-136836,-193241,-111560,-335438,-425773,-181152,-88383,133589,273370,275888,89406,-79070,69688,-69280,-199307,236695,570810,567587,-10900,-160929,-30493,315914,488698,242903,451362,420405,579056,667925,702981,371968,-57613,-416122,-63988,45902,-204455,-513002,-349371,-80621,155861,314157,471197,273526,516451,1066267,1233436,570417,-99606,-184279,95456,-47140,-200846,-203038,-37834,-51014,-316915,-478411,-273762,25070,199706,109953,-295285,-478590,-354786,132122,-30325,-100588,-194247,-4856,-272143,-428296,119113,438219,381872,-40793,-502518,-139050,187572,153543,236944,198735,-79970,-539993,-396045,-139453,-62822,-293995,-339027,-104762,153601,437822,409885,-178807,163552,899833,789453,220866,-121618,-342586,-481577,-982,782247,1392680,1191923,814350,-77307,-70104,519250,659718,376121,133535,-214477,-476895,-369913,-98778,216203,178065,-182715,-165825,341661,269121,179625,251988,138452,-108304,-188697,-203,129876,84157,55280,99302,275509,500946,649515,474254,470982,466870,357800,111332,-76792,-118463,65602,36766,-318368,-311110,330322,893195,1412242,1393335,944867,464056,151924,-155432,-259718,-195041,-460760,-331592,-58465,-227827,-353784,-57816,273237,288645,38783,37578,284354,586263,508307,302037,169828,219066,177573,-15590,-414028,-337976,-84882,88878,40277,-24588,256232,562041,527078,283470,557291,753782,381011,-279643,-268716,-88247,190139,500733,649881,530183,165935,-179463,-428428,-257598,-269936,-228552,-305063,-157148,148875,241115,216948,430293,278871,-84551,-535641,48771,789745,471208,-216003,-474003,-479164,-363698,-107645,123022,212813,195760,-36061,-304710,-324495,-231932,334766,817925,730168,398104,255985,293682,403746,487002,465837,298683,-59288,-395426,-324923,-140047,-135723,-166843,-186116,-131083,53757,159977,193915,202477,185547,-63624,-132707,-271125,-480670,-560480,-568206,-248297,72425,104161,-10740,39746,158869,-71582,-489195,-233744,-162075,-122151,-11168,152528,170242,235179,72522,-158980,-268135,-431466,-251326,-160889,-99214,12479,173023,20630,-274999,-239293,25484,226681,231814,123031,-27330,-55136,54018,55452,-69810,-161569,-16604,93115,-120118,-488907,-84756,-201111,-358977,360864,916542,950762,708790,11954,-48030,136054,155560,-66648,-256675,-385224,-462371,-150370,229288,508098,402861,-10188,-274209,74539,229913,156614,-98953,-195872,-40909,3975,-95477,-299947,-284833,-120435,150908,350974,282534,-65762],[-381993,-181423,-239531,-380818,-102325,382737,570781,305827,-233092,-250480,162329,329283,266526,230895,183254,-40401,-308242,-262635,107473,292117,27715,-187466,83516,493948,547686,41357,-449609,206549,423759,69431,-225306,42365,261309,351128,201716,114780,79166,-57767,-212356,-317805,275568,671873,755497,235071,-416373,-412907,-133768,-176789,-561749,-319127,-42329,-178227,-673224,-255363,-209949,-255061,-228614,-448105,-215927,239159,461668,233194,269027,283167,180314,295688,378189,364605,203010,70092,-22204,-313178,-177640,82566,-113103,-345273,-414236,-176971,266070,698451,606110,216632,-137862,91396,301598,118885,-42730,-537278,-287306,313408,522617,473718,402403,209791,27141,-297633,-448383,-78192,-42446,-227071,-423968,-35382,300017,161407,12182,384750,657701,756433,544861,56850,-408193,-20303,-25043,-383513,-377842,-80117,75160,3030,-30377,84310,122390,227254,302976,221804,102794,189001,364093,457421,109866,-271318,-46978,44102,91942,392380,704970,514824,68080,-372954,-422302,37100,571826,940098,769733,381989,85081,-200002,200309,607377,728553,430939,246934,168130,173964,162593,-85498,-262372,-438953,-508233,-137692,-51870,-285629,-137479,168263,60042,-268459,-531593,-206473,-52688,42697,95942,116629,-922,-304176,-348297,-138697,96170,158607,12966,-262984,-263431,-45626,-8600,68629,407301,566724,362557,250034,211020,-11623,-357218,-245621,112459,308800,282672,111739,-65967,-23473,-77610,-346777,-434904,-459481,-514495,-480297,-357963,-206954,114365,15261,-155684,-374258,-438804,-357602,-255844,-146616,-95545,-273808,-387595,136921,96885,-106313,-519063,-141941,291595,533676,368098,86434,-217708,-496740,-535983,-466734,-313855,6112,335313,427283,420255,315304,274987,209938,283545,108915,85185,36854,94721,237461,51707,-135201,-156666,-61297,-291745,-83696,447414,181550,-278171,-150338,-321867,-445909,-271783,-175368,-180339,10595,327789,624333,731636,584808,256682,-189463,-303674,-310316,-325688,-309966,-487596,-406563,-477283,-296176,21861,98685,-127051,-386383,-389672,-523166,-309201,153966,593184,895257,746824,337990,153109,9443,-74187,-101273,57094,83923,-99947,-151784,-55611,-454902,-198793,159828,218922,-1959,-283790,-515409,-479842,-409278,-144802,121433,189745,-59700,-437252,-192729,304704,514002,365575,-158613,-373694,-92100,-61008,78818,254848,417732,290449,115495,-153842,189841,390572,305187,-86487,-230920,-75087,63666,-193849,-111467,125839,-77023,-330268,119936,-20262,-51345,368936,900876,1281450,1406444,611240,-296935,-27456,377459,46958,-167951,114903,68579,-213893,-343984,-137998,123702,349915,287979,468067,863427,902530,459812,12789,-88670,-120892,-287969,-356646,-176899,78639,65358,-269805,36093,320689,573254,656018,771229,782049,618690,306017,-198954,-367613,-241040,-347897,-215366,100294,244770,-117391,88902,955909,1272463,836804,248421,-58577,-150899,79769,643095,1097455,1236266,1017226,472808,134557,121541,-31010,-235531,-101194,207853,340962,210557,-95926,-176795,59944,432685,706058,577841,208664,7513,-295576,-470714,-435713,-157934,-69636,-204786,-255477,-392480,-234130,209753,305525,260820,193805,-22017,-527695,-185870,-7681,-168360,-253128,-332383,-254881,-203740,-446139,-437260,-299010,-457162,-29379,9880,-19672,-136788,-267731,-87700,-49890,-63704,384884,470020,315017,259888,307270,71525,-57912,345644,698574,763459,735091,528273,129832,-157629,-378673,-107499,98873,-58052,-369983,-194487,-236784,-264189,-494567,-305715,105170,294381,442436,297697,77147,-245455,-184205,-84730,-199472,-378594,-98166,-47680,-131020,-388647,-491783,-508691,-239917,33517,-190105,-6229,613158,741703,441934,237726,118701,-139105,-263374,-277098,766,167665,119790,70066,344897,151137,-97882,160797,139711,6526,19872,-19966,-233707,-125033,238541,417200,241654,-168655,-236259,-171772,-151026,-131066,-98855,-117906,-153026,247516,668677,664314,309044,86278,-161445,-435810,-620478,-271236,34715,288126,398308,235552,3792,14161,-205662,-311165,33322,92611,-305717,47907,609083,819431,741404,487118,366180,223522,204674,421119,752825,804359,544606,173135,-232334,-292306,-136530,121895,278461,284962,70846,-272946,-475425,-191202,-284356,-351646,159051,480524,481212,118942,-60226,-105590,-152707,129496,413394,484171,487096,233003,10566,-46588,-93269,-21115,-27652,-77477,38441,211709,126926,226013,402092,781502,1228733,1107092,776005,332902,5456,-210534,-327727,-116454,94433,329670,370448,226348,-280278,-260642,92537,250953,403957,258696,-8714,-116107,-183842,278390,625309,373876,349407,414694,342992,92766,-89698,-33135,-38976,-161159,-381601,-31566,380922,702260,634522,474601,323878,100560,-224392,-428756,-260115,-347925,-444372,-417080,-366917,-362573,-368671,-435261,-525460,-475257,-127633,98312,200353,43305,-197070,-378182,-273292,-293831,-546146,-111578,470300,867485,841738,503966,-46212,-260676,-36980,183632,132478,103372,92316,-110732,-66025,336091,303419,154948,108778,-68528,-302608,-492549,-294996,-95324,-94416,134660,248306,-114406,-92462,600539,710660,165963,313752,854223,1006155,665889,-171469,-179903,283350,459250,453061,199736,72501,198073,177077,224741,146589,33955,-248876,-534039,-423772,-163378,-56707,-205360,-456096,-450654,-421419,-187111,39314,232686,169194,-160626,-104273,94823,121977,290061,365927,244851,-51246,-109603,-106508,-7412,83773,-650,-152046,-211339,59817,88523,10298,111604,287853,325292,339920,245988,115229,-137712,-410033,-415979,-264322,-158432,-171920,-124903,-70941,74749,21834,-243645,-38682,348988,689575,512924,347564,165477,-75301,-425987,-274287,-166957,119322,291917,341743,57907,-368896,-406944,-205546,-36671,128751,166917,83146,-262238,-187863,189695,387590,10613,-382692,13132,250239,24715,-325605,197468,555830,303411,-156325,-426604,-282173,152826,413742,248180,-40233,-343364,-251755,15212,111432,15476,-98297,-182291,41113,307533,594647,597826,289100,21188,-101146,-127795,-126604,-250866,-350865,-132917,188978,499442,374637,144300,-125908,-404309,-582330,-491375,-169366,13426,-30026,11105,97467,-18942,-92841,47852,-41865,-336892,-405637,-289860,-264585,-298989,-181139,-95973,77074,53122,-200902,-398825,-159009,-56963,-109403,-271520,-565929,-387215,-290754,-280979,-419255,-173351,133878,278371,740781,795909,539663,20645,-507798,-211859,-15854,161607,1085,-119397,-335208,-482513,-129888,-3099,-56736,-86481,-59490,127303,255509,386494,459492,469392,583709,549326,301635,103638,114289,230871,284086,-43233,-288026,-58123,37457,-43131,-78896,47829,108504,241723,123982,-184949,-465552,-250921,94095,176290,276341,423870,321820,310305,336210,193308,-6162,-192200,-152085,-66395,-73252,-134695,-108091,163203,658043,727351,470977,91289,656083,944731,766318,18265,-217967,-27987,-17859,-122672,-183657,53800,382356,411186,197095,200919,385497,266912,-91157,-181747,-152539,-75873,287,-187746,-76274,-207534,-498841,-256567,-207910,-365999,-320717,38962,573825,996312,773615,240561,-252568,-186786,135194,170387,-16042,24400,136318,-119763,-272400,-344675,-246538,-122488,-40759,-20847,-72879,-77259,-10052,98550,392098,741888,939029,350816,-367262,391840,427351,-127067,-242748,539525,362477,-243366,-503291,59203,470527,559616,635471,837160,1092524,1340820,1267768,861095,423950,-58353,-75198,-169848,-336205,-242917,186965,13573,17920,265034,242065,-78075,217572,599680,621377,376226,90554,-94517,29294,235377,529428,772363,732305,204944,-240288,-96369,270359,490701,467261,100093,-225762,-338221,-137859,56283,168192,-205341,-503618,-88082,167818,206369,68944,-104310,-225897,-273878,-340719,-380820,-261666,-167717,-211436,-473013,-407054,-194622,-312801,-414560,-157089,-86405,-206652,-237990,-198843,-191650,79284,381408,279295,-128556,-462825,-223257,-118942,-64830,-361119,-220764,95798,-15255,-341701,61273,443736,403132,255827,71097,77007,54856,-273809,-48999,503003,465523,38548,-358791,-290443,149871,331609,264109,54983,-208319,77424,388758,180876,-32805,11586,-62953,-317099,-374625,-104780,-36325,-238195,-283766,-140572,-320928,-277583,-449764,-442303,-359383,-198838,-54253,28211,-65021,-12777,-177681,-553682,-298990,-61009,167374,351146,233211,-127719,-461237,-519708,-558473,-364842,-95316,194532,351797,309044,182464,6246,-97377,-137830,-283539,-256587,-140621,170792,27482,-202828,101657,184138,-61847,67483,270789,275650,176057,-211045,-192962,9428,-135593,-326664,-471348,-235595,217477,594217,682989,449030,250765,79875,-69965,-227672,-202021,-83438,-153529,-63085,-191100,67139,453944,741282,707512,323088,129061,102366,176621,374270,525775,479103,13842,-477524,-258993,-194860,-492322,-178333,-270161,5775,625236,950066,540417,-48148,-447450,-167035,-31426,86246,16872,-416097,-233790,54624,371514,545069,394759,418025,471913,313211,-73073,-255579,-197994,-291675,-231674,-50545,-107009,-395248,-500204,-63679,238248,267538,146088,-178082,-356686,-436790,-475642,-464424,-403345,-255890,-22920,185534,306170,491795,709307,943395,984985,348738,-287854,173127,640380,550991,245803,87860,-110587,-86262,-92903,23752,316116,217987,-232423,-364993,-137747,-107709,30131,222012,21615,178543,321582,229484,20005,29551,257479,402264,608011,317698,-320617,-344190,120676,244626,112884,-124556,-193860,-133111,-357879,-228266,154246,381699,118735,-295280,-464014,-341255,-87191,296179,292376,-107034,-429518,-157168,-259178,-205860,322114,754835,738320,315400,109101,175505,49195,-491238,56842,420224,442566,72444,-268883,-223353,-302331,-154371,48273,9805,-353786,-354152,-161143,-302257,-231245,-61587,-222019,-116721,191569,263288,103680,-147874,-15936,-7459,-40047,-182944,-334305,-191264,-107586,-212392,-479281,65043,389711,580627,663689,480630,80009,-301775,51525,585594,502421,58925,-50460,-116373,33162,139494,152875,-39643,19935,623273,1026691,1012033,335839,-218334,-103937,-310394,-252873,404302,595510,345961,300326,441649,313092,-91742,-468986,-399166,-284858,-367373,-347137,-161501,-142581,-219157,144479,606887,717120,825970,600559,509415,457358,358114,201886,-5654,-229342,-274946,-267796,-406658,-187420,274030,552677,483614,204485,-146692,-533405,-305677,500,631722,1015490,860382,542029,360878,-16457,-148982,-42972,220207,295363,484773,402493,145619,-78820,-2613,-87085,-425148,-188276,127684,106133,-191708,-258344,-190019,-134035,136967,278418,353349,320693,34821,-120396,-317473,-407344,-115585,197352,334834,364310,504289,731137,820059,518666,35023,-273380,-209727,-231516,-91148,325501,458939,721125,826150,603639,186001,-318704,-174816,-155940,-254717,-249974,-22964,240560,268626,301664,97670,-64499,-209145,-274177,-275144,-142455,-67901,-36792,357624,626939,449218,7046,-385489,-321016,-457870,-233239,117103,-260283,77795,606647,635355,145832,-135199,-129595,-172701,-138729,-15725,177891,377199,373086,-6560,-74672,98157,-149470,-207750,-93361,-5600,-73630,-153425,30703,212673,118411,-125403,-396343,-600144,-389325,-267545,140847,230389,277626,-153132,-192060,22819,234026,369818,392350,304034,64232,64819,187960,288498,207617,-39640,-221549,-65507,-173001,-464826,-485369,-311045,-84879,-57495,-264777,-355490,-195313,120239,341715,434513,390900,224362,-156258,-336920,-326356,-435787,-529857,-313819,-154400,111369,220362,-23728,-362770,-285725,-183228,-260897,-423133,-529941,-564963,-366688,-13018,239333,99482,46346,77030,294385,380413,446410,278310,-152068,-451276,-13286,105933,361098,528521,42477,-221768,-378789,98505,239334,-254318,-130068,239618,225392,247802,527359,832861,746467,432752,134701,-340495,-456342,-507709,-543345,-556352,-457368,-465366,-118333,241583,398036,168729,-53795,-299651,-258788,-106657,-181717,-405273,-409503,-209162,-109340,24307,345178,422983,38193,-363998,17072,102052,-5853,-79034,-170278,-389880,-514030,-430518,-52513,-33062,9447,-139260,-143099,-329583,-423721,-201162,139256,438471,150613,-272389,60318,222325,176278,147551,95228,43438,-102686,-403501,-404582,-71339,38775,10563,12803,49357,-132613,-121095,-201985,-232760,-473952,-323226,5665,294585,360788,33267,-336671,-94425,153224,20027,-150800,301145,549538,223774,-123313,-107368,89225,551826,801374,469651,76590,-177146,-142930,17109,-125556,-433625,-432560,-296816,-184071,-135453,-278629,-328202,-13605,181781,-2730,-84662,-134918,-10342,-184372,-415737,-347834,-198452,-162562,12706,131089,311495,543211,412065,153667,-256593,-334570,-467459,-311502,159390,631042,716444,488133,59779,175101,234269,-154259,299821,949027,1092181,798169,648183,32196,-363536,352401,1127668,1079992,572889,-7239,-412730,-351903,-267232,-283514,-459564,95498,623263,867192,944308,719050,259840,-9719,741073,929257,533028,-90944,-459296,-188109,-105727,-345505,-360989,-77920,-368,-209596,-396234,-264979,-63947,-197881,-386836,-49819,127511,246912,153068,728,-98900,12420,235712,74960,-117284,301010,588021,544848,-58951,-195509,-102280,177525,403163,331093,244076,158974,328793,565340,711903,426810,-57518,-332491,14699,120979,-139530,-478526,-307273,-69272,-142921,-177982,-25471,-192058,165183,680382,701940,21645,-204032,-213236,-45604,-411339,-511873,-421077,-228850,-103730,-318589,-297232,-155009,94322,89632,-124742,-387015,-77246,66854,270339,-19834,-126711,36514,370845,106177,-382731,-156568,296401,344413,26562,-328361,-324227,97266,281961,299959,206985,-221221,-251958,15182,255302,93685,-324683,-276427,-16272,229570,514398,514516,-11823,324418,867160,658303,-28433,-401777,-333613,-163110,216189,717938,1404465,1213401,675629,-80119,192882,657521,589905,270673,21136,-222581,-397714,-496306,-225005,113964,205953,83955,53409,213089,-102221,-79045,245007,194490,-104364,-232605,-114411,70624,173383,262941,312679,343988,404246,720868,515271,480217,384811,299866,146834,-12043,-238331,15093,216113,96097,-243492,-90555,568553,1327352,1664691,1335434,757269,517625,521097,504404,350969,-40375,-64815,71746,120373,-358920,-253928,25259,87627,-49081,66795,397592,827013,813254,545700,401902,322954,103176,-108493,-296497,-138051,21020,85034,-54615,-8245,408532,644763,532631,320887,526014,623426,299257,-235705,-372931,-9071,269884,477438,497982,325840,50635,-142475,-324801,-357499,-383478,-406760,-224693,-43184,97080,22304,117169,485334,420839,-21768,-486983,-320602,129248,99498,-359759,-464564,-403277,-280922,-123584,100573,202195,43159,-298775,-326361,-230332,-106752,329475,707645,454868,95548,54199,188792,373231,415891,353471,193255,-105962,-319499,-216388,-121770,-61809,-71923,-174722,-230882,-124488,34016,163637,221972,270439,47924,-96562,-333602,-587565,-373346,-466845,-341309,-98968,47424,194148,277908,303235,49687,-202588,81247,162866,-19708,-124663,88994,186357,193003,104135,-61743,-273824,-359436,-87603,14645,-151214,-204935,4144,-41139,-269613,-294190,-131192,36317,42455,-16547,-114350,-286623,-267192,-287397,-356754,-357967,-209822,1014,-79456,-281133,-108114,-226774,-368268,286334,953336,1233551,1324279,503486,96577,55196,-58129,-259193,-369035,-422110,-269974,165564,588386,778292,688540,158110,-322337,-98051,53988,68690,-101404,-341821,-24248,211057,68988,-290495,-268294,-165339,45859,266034,230697,-58331],[-397310,-203590,-208936,-150184,85574,390651,485317,260502,-84541,-198195,37744,231738,227213,248417,139737,4856,-162286,-123658,26654,142276,-85409,-133241,145476,481185,528434,199134,-614462,28187,329384,141641,47114,281215,513122,631720,476004,269202,76371,-152796,-319312,-472603,33192,391373,445137,-87350,-604494,-299070,-116773,-189396,-548985,-382056,-249535,-348568,-506724,-132157,-352132,-606990,-258288,-356141,-258878,311901,616964,563478,505582,413864,317715,342203,393837,458561,450515,472773,326710,-7251,-13745,132359,-2493,-39895,-214478,-481425,-144428,219511,257144,-117611,-309512,64775,313267,178418,-84510,-597670,-181482,387371,525952,420868,290087,-44912,-178151,-357665,-170271,-41950,-171312,-373587,-430139,-111817,286134,112436,-138514,278093,544087,452414,297717,-15504,-176605,108195,52341,-296012,-173948,180289,340553,204222,-44431,64209,29474,-24857,-226487,-78203,137373,390493,504291,498956,-26343,-277861,82994,122114,155309,386261,624621,382890,-187104,-578542,-452011,-65495,543571,936600,936710,754438,378392,-263718,-161637,352100,672775,625141,510328,424447,317047,81462,-211635,-291364,-413239,-424490,-16792,50603,-195733,-428848,-204748,-128773,-261887,-510588,-397303,-235253,-124018,-44525,-243533,-289626,-175594,-105184,-23175,220337,366881,347326,139402,-37800,-44956,-43498,-54112,197343,359456,179609,245466,290232,18584,-356988,-216046,-1989,224890,41249,-234972,-348813,-226371,-76986,-253553,-342819,-511518,-460111,-411116,-451925,-374868,117315,258536,194226,-81735,-217221,-194092,-141379,-80880,-79564,-215659,-317433,-197596,-339978,-413671,-494751,-99954,361617,597148,410538,72253,-232868,-531025,-510727,-485061,-678654,-327658,56962,170378,63217,-48273,-97882,-209905,-23605,-21479,28374,-36112,37055,188264,96093,-104508,-337653,-318697,-626325,-46515,291990,147203,-238971,-222920,-430594,-249755,87892,2350,-401351,-251454,139946,421746,564845,409412,-113929,-543154,-93189,-83656,-143265,-137547,-372392,-519917,-487312,-427402,-103104,-77373,-197400,-28743,-118970,-499353,-173115,295396,748488,1027340,901581,559523,364187,86624,-23127,-171881,-158596,-148655,-146658,-108389,104801,-153291,-319917,-102700,48414,-31819,-238827,-447280,-454910,-290550,-10472,140682,214657,-27489,-312055,-370398,98343,351902,257188,-119490,-263558,-132843,-44716,137096,413026,499544,469424,273460,-36809,125866,329786,382273,183487,-107989,-224631,-155290,-415697,-177747,56198,-189240,-429938,-72459,-290120,-339904,15108,421420,933572,1011023,342182,-432132,-148052,113003,-238237,-30531,247633,247582,36540,-56469,142983,381218,531238,430346,449902,764843,865134,441028,53637,-42266,-142470,-266782,-334725,-214316,117112,159338,-224779,-324294,42379,321629,501601,735598,779816,615165,254086,-202195,-117189,-106684,-133770,-279032,-175852,37925,-35101,506842,1234814,1448884,925821,335306,57777,18685,478573,996325,1241613,1314147,1022782,634432,314337,118398,-157880,-223195,-137427,48385,93502,4999,-419554,-582092,-229766,209529,583098,557642,190694,79758,-116029,-270372,-446776,-126269,86686,110644,102063,-67649,-42986,287244,265039,249345,291507,280435,-292042,-132012,42671,-143858,-345747,-346198,-108454,-40720,-282851,-515245,-568989,-240921,204001,157493,-90163,-439438,-527609,95600,282481,176700,589659,706909,452080,193266,184726,115500,-653,346198,677953,791262,820744,572657,161411,-178436,-306424,-809,254165,162480,-158170,-36585,59134,89306,-310110,-333443,235806,504987,558569,263448,-89989,-320475,-206735,-174634,-388464,-503557,-207649,-58772,-180396,-342554,-324619,-182957,-99901,209724,131658,54944,616117,807418,469832,333218,370562,38015,-196738,-329157,-398206,-84062,215812,302371,476979,283405,-218493,-74401,-28357,-275582,-383153,-245738,-323633,-281188,150649,531761,524927,98265,-70068,-199445,-10496,246878,189589,-94560,-389605,-157889,218980,297486,93455,-98914,-252758,-471522,-619097,-313980,-6223,166052,368362,296432,182892,305155,119699,-14589,-37842,-34224,-235213,92851,719980,900195,735298,337210,130939,153099,399860,651370,751949,589700,140461,-227213,-491334,-288367,76348,430319,508414,329466,-32979,-170179,-218190,-273391,-464193,-308225,210079,605618,619552,187712,-151026,-134289,-242954,-97685,248679,315458,264184,52616,62382,219519,133640,298343,360428,198656,56973,-4773,-37000,182977,467244,791673,1091495,878081,757743,397392,186553,58507,-31684,93948,291765,479573,448514,176307,-68358,254927,344695,304203,360585,17971,-201555,-103651,-392812,211639,607050,333775,307880,329454,241242,42176,-109273,-60443,-86272,-118518,-215878,76053,432975,656910,505740,411816,360463,44070,-315475,-321958,-165612,-264586,-363867,-406048,-495247,-235842,-172088,-80037,-245041,-604685,-199145,76533,148018,88019,-124954,-207421,-22668,10638,-229344,-60082,572318,980242,969572,729322,269137,-213344,-477010,-345336,-115606,67453,31429,-368620,-250797,247734,266444,-127909,-174215,-279020,-400321,-432400,-130594,-109,-77130,225396,285802,-195677,10608,821772,747866,-119679,96760,632130,656581,306683,40951,206544,143251,-61617,-36742,-53340,-131837,-27078,215710,387049,493283,181432,-307084,-351479,-352099,-157403,-52294,-142409,-338112,-346973,-498944,-236550,75262,441030,303575,52985,90180,246883,237634,304285,293699,163827,26874,83337,74961,132417,196282,168459,105649,-240547,-140727,40172,86226,181848,177025,146144,402060,521014,244336,-369600,-308672,-55646,9746,52980,170590,257191,64175,27623,-47692,-38774,156179,302863,496274,371271,84314,-20509,-162712,-546709,-274579,-244607,-282861,-323945,-49691,-147946,-303690,-259587,-114452,-97513,16068,124370,93386,-107614,-522601,-221854,95384,-15063,-245723,-69072,121079,16398,-321553,207635,589830,394446,-101449,-185947,-314791,120083,494227,408212,147799,-282071,-274516,-25115,-29682,-139518,-226083,-368126,-73796,352509,709941,697872,209975,-110528,-158816,-87161,-29625,-197664,-411541,-33602,267227,402934,126066,-47768,-208678,-234716,-360949,-204895,119965,247627,30556,-66047,4531,-21842,-1731,113420,-34879,-356238,-299539,-213224,-241447,-392377,-358031,-122137,23561,-13970,-303685,-348651,-146433,-43230,-69859,-106969,-216061,-410812,-514315,-404822,-450754,-91717,230604,519164,1273453,1421390,815138,41042,-451960,36156,163852,94698,-129466,-241459,-330640,-476986,-29533,335884,316543,118058,-14127,184095,387995,446251,488368,536742,594669,669336,463612,250466,186228,221488,178418,-142963,-374733,-158622,14261,16006,-17205,-50851,119200,361141,198885,-149219,-514971,-139811,129151,39088,-103304,-114437,-92274,128301,278834,200968,47987,-193136,-307701,-183222,-150950,-133015,70025,370208,755059,771772,485026,250371,888278,1159530,946276,332141,121345,226358,188843,-45991,-212339,-150193,138562,191217,17439,208321,489735,312246,-92748,-194650,-120262,-88742,-134879,-411032,-54636,-131354,-363798,-165311,-154428,-249259,-395377,-240428,269304,806441,613133,176519,-288800,-294942,119856,33047,-303397,-260042,9964,-151554,-432939,-358558,-235174,-230030,-262960,-191187,-172487,-139667,-22034,180986,540754,986042,1199013,706860,-206203,228553,319072,17181,-172863,208208,94254,-400421,-342832,-108575,-143928,-291023,35591,418611,697161,981799,971933,882527,517768,215666,246920,99069,-111439,-148407,260247,146796,18170,166143,100822,-292320,-14197,429207,466850,292992,63341,-17937,57903,216704,403534,510214,317677,-63327,-225257,-39858,258063,462940,467482,99552,-296391,-318488,-117141,45230,122872,-240503,-88129,733277,1235467,813443,246863,-196982,-390931,-473244,-490714,-347407,-174589,-125957,-167299,-406627,-427275,-208150,-295551,-313752,-215000,-237935,-441328,-550346,-486466,-196827,301116,706877,579843,145679,-189869,-130677,-205743,-317550,-291334,-138982,24595,-152379,-485866,191849,634097,559490,351459,28283,-213365,-332551,-329889,102535,370568,260726,-176006,-347406,-47101,281388,376864,286236,77021,-275510,-154042,165851,-5934,-140085,-138368,-424325,-333224,54366,285361,260385,-119239,-334593,-398760,-508358,-512437,-303500,-139679,-83590,-22018,-6325,-147824,-359089,-330349,-409611,-360949,-252494,-137643,182021,446698,389475,35440,-336582,-488087,-478597,-300097,-81544,210563,384802,301227,59024,-77977,-103306,-58071,-51323,26562,69711,384745,256696,-23735,59127,192016,-56572,-178376,65649,253972,200541,-289384,-194593,23667,-250131,-486176,-138048,-61118,198429,202460,342011,233647,75692,-85980,-143104,-175600,-187190,-149288,-274942,-217967,-254066,-30169,97344,323919,351718,200033,224645,192124,247248,294099,259321,132651,-161357,-425575,-212645,-28013,-194907,-293399,-372541,222877,928513,1071376,594019,-50565,-342581,-350767,-266036,170598,140324,-346572,62029,808784,1358149,1429205,992433,474227,419875,295190,-59565,-306292,-288874,-312770,-402245,-175574,-84566,-101223,-188252,-291117,18938,159472,46072,-317386,-520051,-380846,-473044,-458099,-424023,-336146,-304959,-267302,-46498,201674,515336,782770,947567,357956,-305327,37575,514830,539228,288553,182100,72143,148284,269764,441928,665596,485043,-80364,-506252,-139776,94944,311547,373160,85215,208055,389143,390122,285239,328648,536211,507100,531552,290843,-259336,-365936,30198,186718,115072,-111879,-359934,-325271,-378493,-113031,356017,531899,243125,-207606,-451474,-359471,-106202,220799,210283,-107640,-313172,-205429,-301249,-218899,163371,487291,535194,254645,-29203,-28696,-70644,-403996,126909,559136,554615,63701,-188926,289295,12870,-245460,-37546,71366,-272976,-310206,-75175,-103399,-94136,-117833,-501380,-111194,197000,189600,8997,-138846,-119874,-181003,-169387,-60332,-226032,-377039,-262637,-283682,-493615,-30243,374559,598401,655109,660887,372537,-10321,-28701,421360,456557,265535,325216,346022,602038,746229,875400,413096,103137,486692,821247,851504,243547,-53015,428654,46117,-270428,514757,734076,329977,-98977,132162,197504,20043,-55374,-229927,-513898,-401846,-383385,-257649,-100006,-125662,-98702,256581,288961,247049,111997,230835,384259,421396,279047,20596,-329840,-219300,110,-62430,-386885,6445,304588,444634,423780,136362,-370090,-378313,-13796,372070,455467,555767,530901,461849,92780,-122511,28280,541668,780465,645764,351063,-39748,-329294,-255249,-337453,-442215,-201320,-72839,60636,-83623,-146642,-24441,-60463,8723,203380,298356,341274,142066,-61403,-220335,-177905,41772,336052,372239,339786,278325,534743,670393,348258,-129442,-390273,-316038,-336796,-69113,365225,546335,707482,802725,615916,320526,-107026,-265041,-393255,-407590,-459310,-332739,-174827,-25663,-5642,-89112,-224977,-310047,-379677,-224825,-71799,-22383,-66872,154554,291505,94265,-140436,-450692,-512376,-603066,-223479,136924,-184584,-200280,413007,625017,311003,-385570,-350648,-186231,-102548,105770,486072,735085,504312,-141967,-184460,-49784,-278914,12242,196787,305870,86942,-13157,174134,286061,44043,-203557,-314033,-403898,-223836,-120862,288577,410530,551310,127985,38479,218433,396138,427975,470690,365217,151749,93449,148437,138665,26482,-208130,-316687,-415860,-578665,-472584,-458500,-440794,-140720,34595,89368,123596,257210,524039,526209,510503,451860,298817,-92304,-360350,-533687,-413166,-264314,-65573,-72483,26062,42366,-35588,-239644,-207629,-159819,-262980,-585768,-598028,-558309,-583813,-259450,80447,-16379,-68340,24129,228331,301555,360585,49477,-520643,-97463,290958,478848,553827,483672,-68408,-150456,-270846,72599,214901,-258851,-127620,261729,294441,189797,400476,575598,436044,27951,-417077,-368659,-296154,-563173,-447221,-424919,-359718,-363189,73982,428880,549532,228783,-70604,-340587,-247789,70122,47703,-185984,-282062,-226114,-131124,115744,434648,396350,-106956,-412581,7827,-12070,-46553,142855,67295,-352946,-594689,-522899,-228534,-199150,-21145,-45343,-149237,-507780,-186447,-24775,255758,545835,358897,-187838,-252069,-8662,-129461,-153119,-39151,-1213,-95300,-374805,-573610,-367762,-158871,-65763,180531,304710,174394,100567,-903,11479,-58403,-289108,-354310,60599,196308,-133214,-479582,-173616,106726,17489,-64941,336497,587264,403433,69494,-10143,56050,404072,582440,454231,208349,82451,-146403,-186378,-294229,-413085,-326670,-111216,-97693,-177307,-243491,-309852,-129742,-56290,-246993,-481058,-439074,-82824,-120484,-279897,-481605,-439064,-345063,-189384,-51916,120953,503962,476100,325343,-185366,-233881,-420432,-522405,10627,538397,737285,586045,157501,45988,7928,-511780,352845,1031073,1159845,824204,525839,10137,-306185,233649,811699,840397,427264,-1072,-302720,-325484,-329550,-418181,-246238,256005,635842,717377,569729,412176,153553,173710,755196,1182214,885025,267879,-238785,-361604,-268795,-369147,-284104,-140679,-197438,-333787,-564348,-216334,24093,-39873,-385235,-122700,149375,227814,-10744,-394996,-366054,-18523,178284,85606,-57354,280720,514643,423464,-80244,-244408,-164100,6823,200758,176120,-390740,-249217,-80349,250432,512762,378580,-108112,-329581,64607,185502,15045,-255003,-174688,-57993,-316754,-496791,-330559,-418011,-117535,155305,-68212,-239622,-255881,-432130,-442175,-284797,-143751,-225270,-151482,-7107,-111675,-169735,-47837,114212,-20436,-304412,-251785,218686,302408,198968,-28688,-19348,258278,513001,335407,-142234,-233364,52791,126020,-3657,-261800,-343865,24073,396848,377415,202374,-148513,38629,315738,461520,160820,-320873,-322882,-41538,164921,403519,415153,40797,332414,575356,320580,-188409,-115845,-60445,16636,178153,408923,940026,1038634,542631,97404,398693,695962,432721,82489,-155339,-282070,-371777,-392147,-383419,-66726,225229,259936,211490,24408,-519912,-31292,252560,143824,-102604,-162147,-180056,-2824,208361,371318,422545,335480,176937,504710,372434,268629,114757,155349,158858,-7786,-490139,15422,475758,463313,5579,-307218,279130,1002664,1549757,1423901,827357,615746,886272,1002366,688330,257901,112165,383224,379492,-19615,-475317,-272220,-216343,-232091,107544,434387,786617,798974,553391,476155,321479,-42649,-152686,-157819,39081,97655,-32153,-201662,50765,498487,607653,448478,308711,426608,398445,185148,-128757,-260233,77299,325557,423906,291473,119996,15504,-33826,-207033,-487026,-509008,-435742,-47597,164910,-63,-339326,20649,482096,547489,105564,-355833,-452378,-214566,-436980,-403869,-438157,-292570,-15594,224306,365319,353583,18024,-393971,-218550,-61120,68397,325660,557852,263800,-107362,-159287,2038,235315,256594,155235,-10444,-189416,-303119,-195157,-201403,-57950,-145387,-244963,-361957,-283507,-80856,88720,159619,226414,69210,-81426,-367317,-499922,-218222,-226387,29654,8721,-35050,273198,379207,304660,159045,73875,278491,293360,-14720,-217004,89894,226684,164340,180764,151890,-7136,-198731,-1035,173264,-44159,-420700,-205231,-112397,-137339,-295377,-241838,-125529,-130339,-128229,-90040,-252396,-341383,-382429,-359056,-494367,-200949,19924,-12413,-144295,-69004,-173440,-279418,249339,898564,1341781,1527300,934942,213212,-103320,-283412,-240349,-253260,-241912,-75726,376941,798311,846633,729904,152835,-291101,-180298,-57347,133482,118672,-200747,-45409,375331,239648,-184276,-150331,-72720,23258,224073,232873,27356],[-385722,-139821,-65665,119240,266893,299017,265104,169249,108466,98448,128001,179764,187207,219236,155068,185298,209848,162180,17687,-6388,-135345,-103885,103486,315225,410396,297818,-223986,-81767,233225,318534,350835,410722,677069,864669,711572,399388,94005,-204888,-402535,-461828,46668,358393,256590,-251233,-347779,-114332,-76114,-252983,-501418,-368438,-421882,-620161,-147886,5539,-317909,-367722,-1242,-119630,-295195,285928,512142,625158,543782,452686,402356,393940,438797,532395,681695,853857,606099,197693,88913,92971,107746,337774,285135,-112434,-532692,-224776,-140624,-472124,-271937,104349,350298,336418,-1460,-526998,-135941,354125,445040,219442,-69372,-293482,-326239,-284288,-3885,41354,-206773,-475306,-462290,-203042,203615,105424,-353522,-7790,240851,23862,-94262,-89115,75041,236580,95665,-153053,121696,471193,555927,394248,-3897,-26034,-72709,-189428,-496621,-203597,291956,525885,698647,563254,-70897,-187856,137644,83581,128883,322719,495375,284405,-316500,-338694,-191057,-275514,197110,622406,888571,863324,452332,-157182,-440089,113079,543371,714531,661128,573443,277656,-177452,-364504,-373716,-455886,-283072,59025,68181,-26002,-500770,-561225,-275527,-103695,-80508,-215686,-326875,-269934,-90641,-339837,-329923,103211,235814,155988,308076,496532,590516,398886,88903,-73077,-87735,-191686,-1417,235813,148970,268848,421124,92898,-298591,-260583,-250083,-121576,-326656,-620448,-536518,-327496,-69934,-84778,-185149,-490166,-122848,-53669,22270,42094,404902,662456,472009,104944,-119892,-96954,-29248,-52186,-86974,-132168,-198791,-445360,-440504,-364474,-285584,-86747,325881,606521,509425,100284,-237910,-313755,-186314,-104150,-239787,-366654,-283715,-159346,-310435,-352445,-446679,-542114,-304180,-136677,-106294,-179495,-106217,50951,110889,-79297,-475574,-429305,-400796,-101829,126199,200324,34027,-280566,-621301,-20277,402235,295972,-91790,-398894,-233100,-41585,142184,101571,-291457,-197719,187631,134930,48903,37049,-106173,-281486,-428146,-320077,-75046,10711,225007,306407,96295,-321560,-59173,330985,715411,934891,926932,763940,478817,85679,-35013,-255737,-344774,-316140,-189141,-56030,297604,230037,-157086,-450194,-159958,-52530,-139102,-272866,-260275,-66697,148086,113977,96409,-87528,-202781,-289253,-233035,4609,59882,-74655,-248941,-236591,-74300,173922,479717,436655,468167,290370,86267,48686,137601,179974,294154,11534,-202574,-338234,-536730,-258868,-76797,-299373,-526825,-306741,-306040,-364221,-286607,-164401,330417,324022,-95049,-614359,-259025,-138764,-264506,153559,308781,320872,170610,95504,250877,478640,483129,415232,351121,513174,670210,368592,53070,-58933,-164298,-168403,-175281,-132751,148122,250296,67069,6620,123043,271649,410099,623602,643409,517742,193070,-56908,146232,22016,-36533,-392295,-258295,-131536,203093,656784,1158212,1262801,732590,229810,-131378,61639,593234,915017,920058,876686,644828,538506,444080,174462,-175807,-163967,-155248,-181272,-139855,18739,14323,-287283,-623456,-211870,153565,325704,113795,88140,88241,25866,-225617,-53986,195982,221627,129681,8032,79432,247001,161041,-20699,107553,253377,-37996,1123,100988,-28875,-155460,-130920,14152,16218,-178729,-343274,-356355,-58636,356983,324316,-41658,-629314,-338879,69598,397462,428597,737856,779735,420814,17333,5079,107914,40887,226153,491229,671359,706439,456609,98630,-235179,-244744,-17895,211594,188939,-120139,137338,523994,492130,-85523,-414083,232796,556767,411479,27870,-283194,-275547,-251136,-233672,-304300,-273147,-66216,-37521,-211531,-428829,-237865,-22584,-139037,169736,303302,157609,486364,718947,410156,265345,341044,-30511,-203872,-178583,-467911,-273181,237631,559374,746081,478655,-260161,-255137,-156363,-385207,-529465,-356720,-317358,-492332,-174123,250473,390536,143634,-5065,-127169,269942,587739,455981,-20296,-333301,-489080,-313160,-229682,-191162,-249759,-289308,-449740,-558947,-549448,-255556,-117044,169757,243976,240741,445527,406259,201954,-116478,-230941,-212819,-52913,583772,861533,663963,227895,-41204,74448,491248,862742,841886,402578,-251080,-605868,-405761,-328420,112332,517618,552969,192957,-217986,48936,156947,-31994,-378055,-388600,66727,493585,544572,122919,-294078,-38375,-141544,-238958,179557,233913,-83271,-252636,254042,503352,302732,595844,739118,394353,-23378,-241192,-241944,36186,384164,670992,716820,562891,587024,374633,304286,309847,297576,344829,486041,578900,487820,170106,293056,588597,457643,184277,44875,-438931,-246656,-9209,-316342,104432,422820,248702,186342,157720,46641,-27306,34229,134532,2406,-66652,-64259,220153,444901,428297,143916,177076,184042,-130302,-420627,-239992,-130293,-242643,-327225,-372778,-446821,-242608,-14717,124623,-43835,-401257,-163660,222547,134583,66072,-104399,-84694,143812,228033,-44222,-25153,643886,1071207,1098958,828860,487697,96770,-215939,-326059,-408540,-70779,-102547,-412544,-210778,182076,188388,-180889,-549865,-492059,-584942,-273990,24532,-40855,-147222,197840,201827,-248617,62040,761624,666851,-62256,-48333,306870,131777,-164503,326649,560159,164833,-320778,-417347,-378764,-474573,-389411,57509,342737,576152,251605,-12553,-127371,-254572,-178940,-73798,427,-8746,-141592,-409327,-392703,16844,493848,373022,211565,206613,274485,310339,286329,160733,-4317,4068,57559,18127,77478,166576,240542,338262,50595,-227902,-107339,15469,37583,-159611,-187001,405156,682466,254975,-579922,-17968,231174,235313,266447,483512,530324,153634,-187603,-2354,216715,275487,168465,193745,170095,-85476,-118341,-191041,-366485,-205444,-5520,-94421,-404700,-315396,-250136,-91631,4587,7985,-173373,-135483,46650,76300,-1330,-406033,-423065,-47719,9350,-147552,-220652,-179223,-168866,-309450,147366,504042,435372,13,-37798,-351180,16782,469850,525329,338794,-135074,-463862,-300542,-286898,-255932,-261194,-440725,-131424,451324,848719,756288,224208,-172108,-169539,28966,91776,-125402,-541447,73049,372117,361702,97821,773,64109,175210,-106540,-35056,269534,354546,-21439,-283127,-157651,-89422,6513,82658,-86944,-356724,-269587,-287213,-371172,-262837,-313475,-233509,-136780,-75776,-252631,-92487,-41897,12371,45656,146484,162723,1795,-294933,-496289,-437196,-80013,228462,605423,1366541,1717103,958458,-3428,-405225,83418,168259,97172,-202093,-210299,-188563,-426752,1270,534271,658500,511041,202648,241622,423406,444417,435439,472721,481179,637797,465702,231441,116126,115249,458,-219391,-412548,-327701,-6300,220825,356529,113036,128878,408161,222852,-170402,-362004,-51745,84884,27730,-87251,-361744,-556667,-239142,-6664,51390,-26802,-247697,-527593,-373467,-250477,-113743,3232,248364,449732,494333,247390,206342,804619,1010027,770576,386061,325973,431732,339908,-39758,-268467,-318322,-195989,-108370,-207137,146627,429027,215777,-159847,-241759,-149659,-116289,-218325,-470170,-3120,-106285,-277000,-66039,-36829,-90270,-189323,-556809,-164857,353436,306473,12505,-370943,-259731,98670,6374,-254677,-58181,-78286,-252653,-470762,-227428,-65423,-156150,-327596,-310567,-274735,-242657,-122399,175713,534147,1018403,1145981,757442,-93561,-47189,81924,91975,230747,194029,-256233,-501705,-175350,-85844,-82328,76886,365335,385573,432064,400101,430854,651849,469039,395339,350574,201523,-13228,-54640,212347,158528,-6279,87135,30204,-249599,-215968,91989,110374,89643,19911,30917,63648,137275,142220,45854,-13587,-60025,-36667,8790,168260,296380,196651,-107425,-384609,-272222,-112874,71279,167081,12686,499781,1329816,1738872,970921,185155,-320856,-489021,-543874,-330716,45086,91645,66495,42647,-148918,-436954,-316681,-193046,-212106,-307801,-266758,-215814,-158984,-52413,79009,516731,861021,770587,362951,18383,-145916,-391954,-178633,100466,40333,-140631,-397859,-229122,323344,600542,506574,338228,197171,-124673,-340964,-182140,272173,324801,118773,-446567,-258401,187119,435377,526561,354128,50245,-311330,-471245,-388137,-377093,-339705,-391760,-250707,124728,414264,530863,338011,-49722,-167050,-328128,-353501,-291305,-87889,11611,55034,65587,-17691,-179337,-208616,17128,5883,-208336,-312863,-213169,189683,416616,325697,21307,-299200,-395755,-330093,-245568,-135606,123917,306148,289673,41402,48809,38264,127149,208661,327831,465238,693827,517008,147138,-102152,80292,-22714,-352718,-256395,142089,146835,-318050,-148588,-22052,-312490,-198376,118173,106175,256670,-66768,-214779,-181583,-206382,-310414,-297806,-192001,-274441,-394366,-547195,-385968,-273528,-70294,-107689,-128756,-211652,-130763,92975,98981,155300,89512,-52984,-200946,-356391,-300415,-21807,239823,184155,-112711,-189996,392055,973951,867171,410293,-149032,-109551,-67515,-132852,336112,289397,-112530,312398,1230383,1748807,1644864,1190001,390415,290462,266865,-749,-232887,-261065,-311802,-312655,-301653,-160800,36090,27874,-60903,24393,108014,-27533,-158581,-192351,-95022,-263189,-382514,-370787,-183098,-318273,-355724,-448523,-180037,187173,425546,565703,184158,-354074,-105677,276297,359799,261639,261994,235295,278956,499686,703605,852487,743491,159268,-490610,-58265,355042,574839,462700,145722,161487,309272,340974,221784,231908,372909,433638,449315,375845,21788,-202898,-96890,22726,64100,-52903,-310980,-459749,-277105,23256,515305,579993,280149,-179938,-432285,-406035,-194825,14700,-2307,-200212,-203533,-137402,-213169,-202238,58073,157176,179947,77554,-172732,-190759,-299174,-245627,200277,638408,568273,-18639,-42081,662636,442626,-208789,-232253,24107,-226786,-196416,17777,90447,35852,-134942,-291946,15316,111897,-4878,-70349,-116377,-255224,-413259,-369721,-87009,-153324,-327069,-346045,-262799,-396659,-114796,295421,512781,525460,577260,399623,156959,26364,125928,211511,389902,600829,787830,1127617,1257846,1401321,850020,218899,134748,526252,606224,70202,69304,835543,418973,-236391,469180,785001,421644,-266478,-249387,-66960,61213,291549,290949,-136585,-273224,-214568,-215640,-72050,-12591,-120960,-100763,5006,-180736,-334630,-65438,184126,296875,172030,-50710,-459516,-74331,238743,141852,-69650,-99690,111599,336486,517750,324320,-78620,-287150,-51946,67347,-168631,206584,586460,667062,337831,-23881,149482,720979,980013,550917,153496,-228637,-532615,-493310,-427044,-110191,-45105,-28545,71369,44401,-26823,137947,69641,-71038,131362,235057,269634,187666,-31109,-150414,-30164,223791,462467,512349,557476,309793,224054,346777,93390,-276684,-374857,-310105,-225881,27173,340250,576747,581910,637301,513920,357758,141456,121811,-139470,-223835,-329676,-389622,-544625,-308949,-217287,-234885,-239565,-382129,-454038,-187904,-89535,-47746,-92270,20968,1535,-182799,-140091,-217228,-474367,-457598,-160123,168060,-36525,-301870,271714,692440,517875,-175249,-491326,-234514,-161096,149558,729958,978075,543088,-222928,-273415,-240685,-401706,151452,438785,600803,229969,27945,226557,284333,55742,-47546,-62828,-172346,-119118,-128190,188688,456133,590712,277954,176866,357947,511642,469065,477045,331527,140086,45358,68974,99,-5651,50837,-13232,-231746,-303414,-310359,-341423,-492986,-172237,113520,366673,573352,980511,811538,538185,485709,407239,227316,-115146,-307680,-355521,-135375,64500,200891,31794,-140783,-293345,-92807,-116097,-128376,-96031,-230478,-608870,-526812,-444957,-534791,-584250,-193303,-203907,-172990,-41790,65500,59725,-63214,-403733,-368846,124851,375480,581567,524047,190494,-91516,23356,-10072,70048,140740,-213223,-147108,218027,292837,85881,183289,325703,181577,-205580,-281045,-19393,-192241,-424506,-245583,-226731,-213007,-296992,180443,545484,591966,226924,-101446,-292158,-256312,166807,273192,68991,-156607,-269518,-183439,146900,435307,335000,-124308,-271729,-9203,-73635,-16950,260172,66980,-484999,-442287,-525447,-403499,-153984,118953,142587,-64478,-408906,36644,215159,380157,549424,443216,-50473,-376374,-185443,-354267,-423118,-98453,23895,-148320,-441475,-527167,-422117,-151372,71094,219388,291941,350275,300851,250801,252497,374877,248935,-244258,-418470,-219610,-399447,-452770,-196013,78734,74621,12586,227083,435919,508870,271538,32680,12422,211412,326491,374908,269006,260094,119952,-141831,-277933,-250828,-172251,-37575,3765,-51362,-73371,-240048,-169009,-186494,-124554,-308122,-395305,-157761,-22296,-137530,-320896,-402514,-336992,-330825,-281343,-165371,198431,340132,350180,17540,-74215,-497536,-537351,-93590,398937,661835,542396,158786,-2321,-167423,-360390,360204,970063,1082146,798639,355861,-65315,-181644,69707,324893,463734,267346,4894,-162444,-228241,-366903,-529844,-131815,241433,434479,412625,160336,69198,-60373,87563,530174,1033015,921213,541616,122896,-261564,-501639,-384029,-173673,-79973,-215564,-359408,-570557,-161707,108905,83499,-340250,-359311,32643,164873,-24894,-222045,-212292,-152675,-48613,7173,-14761,230382,431754,328033,-24816,-279183,-227587,-144150,-18856,-171576,-142983,-164280,-322119,-150602,216687,253992,-199307,-394485,119225,332445,307214,136466,103632,-13042,-292526,-279094,-30919,-106410,-201871,-326779,-376983,-151178,-239585,-371402,2971,239940,216746,14769,-7316,124871,32776,-188102,-83201,30405,-81420,-247292,-195663,174634,264774,96680,37490,102037,338664,385069,305199,-26231,21319,-58109,-133039,-128512,-317306,-309830,-25988,326011,403752,254918,57528,123160,363910,376327,95633,-313406,-430453,-147078,17611,181723,185643,90,172031,185780,-66483,-104494,123308,36503,-18184,-49249,121509,349621,779110,494108,220759,448432,623961,283599,-119742,-355452,-386017,-386349,-320531,-479558,-250352,183346,273682,214585,-118823,-294506,125406,190043,14761,-27996,-36031,-167884,-83659,181717,374341,454187,301807,-46733,45545,69200,-117876,-232270,-29900,157330,12387,-306931,181033,698712,640307,76116,-353497,80307,611774,1130523,1121718,557259,396402,878124,1081782,765270,338456,-104352,213780,328048,229519,-237041,-484471,-443096,-292527,162672,405529,572564,585742,459260,464548,232522,-232003,-192813,-57416,146066,138442,-187765,-327082,98526,454906,442571,298718,253375,288193,131835,44536,-29338,-130662,85638,345457,364032,104644,-61287,-22152,16563,-89510,-389449,-588405,-359980,-16239,222001,-94323,-386153,66860,472389,549619,192783,-199055,-65347,517575,411880,69403,-241007,-261627,85341,403553,581650,547186,122590,-271561,-169625,25659,170485,303036,360335,144236,-167866,-321099,-214935,21827,39171,-117109,-320803,-382127,-429906,-371025,-310672,-95975,-252856,-326605,-503606,-328082,-148449,-19790,34302,66427,-35278,-125703,-390565,-471926,-207157,-127141,126539,83018,-163448,162365,248456,91892,196252,243444,216676,121141,-216776,-230929,148426,243183,123193,194467,220749,38953,-279498,-79861,145410,40685,-325604,-323295,-69171,50401,-185760,-285219,-269721,-328128,-252131,-42175,-33079,-14096,47777,75405,17524,116594,95322,-86457,-214932,-56657,-113099,-188313,180660,685585,1176027,1274181,1060568,283940,-199145,-244376,-147294,-214627,-209948,-62544,344373,738381,665236,461616,-53712,-337618,-238492,-176503,166973,290401,3762,-214956,272974,190959,-125535,-56367,-17718,-33977,139193,186655,26028],[-313791,-60583,46253,224885,241824,47258,-62493,38415,185382,268165,236698,78840,5384,57899,235227,418739,555965,375403,-31689,-225917,-252727,-209424,-163857,-85196,144702,210387,221,-58496,196540,444264,463873,327166,626347,894211,755391,387713,30909,-291622,-510335,-368624,98325,340617,127360,-245056,-108215,1031,-101440,-405034,-550630,-394552,-378382,-216010,125780,26002,-161439,6374,250126,40161,-291792,80454,173923,351655,337361,341985,358378,383027,433537,532556,788730,1016822,655350,170781,41369,-57478,172952,649059,781838,355128,-193291,-456613,-559460,-384458,-109515,128631,307410,435948,142474,-228342,-155297,193826,255898,-107770,-439288,-324666,-380833,-294818,-93253,-63416,-302734,-596032,-520273,-321304,33312,117592,-321191,-460743,-228035,-418868,-496836,-67534,224278,273223,92831,5223,319043,620082,622994,439670,16237,-187231,-231668,-309884,-110524,69984,376855,512315,760274,479824,-130678,-183447,36985,-102918,17061,236569,352553,202056,-302491,-164206,39553,-188195,-336945,57154,484933,525682,261304,-63303,-553127,-88122,348944,635032,670521,598247,81701,-556736,-418126,-498518,-451460,-134886,65726,63313,88156,-242338,-386570,-335170,77770,345007,226982,-116863,-407141,-279149,-476850,-108173,388872,521243,276481,282911,487672,661896,437397,2403,-118696,-32209,-206277,-196653,172995,230164,312572,469109,122930,-233746,-202167,-183587,-79248,-292257,-404564,-536460,-442411,-119693,50613,-93082,-524635,190860,465168,819704,766507,921297,942207,499988,30994,-206770,-114846,-29757,-213197,-227351,-77793,-120237,-70474,-45055,49917,-21635,-40307,177115,527469,575954,142718,-239055,-132323,129962,267354,169899,-96257,-412123,-473098,-584684,-546318,-573585,-482891,-347337,-237352,-286327,-372099,-316907,-144677,63447,-82491,-301162,-263907,-279326,-238855,85072,360869,473541,360201,-197768,129835,564764,565962,310983,-58256,-371793,-540942,-288202,-187275,-114286,141460,414156,298478,173198,142324,85418,-42757,-146804,-5078,159596,318107,555305,418825,111014,-171510,-4693,244294,469979,662483,812794,790682,321445,-72310,-179481,-389108,-441828,-316061,-138786,54485,386993,495854,157892,-445211,-309493,-66825,-16283,-94449,-42518,192292,260033,24191,-184707,-281979,-191676,-108161,-254972,-410708,-212655,-145191,-315820,-344842,-135301,171305,411534,297536,311685,177066,72510,-122001,-149919,-155410,215956,115186,24925,-68275,-140173,-115135,-132537,-310035,-609276,-344182,-79805,-75306,-309471,-565282,-281925,-388711,-562050,-482985,-236940,-41110,88578,275862,326661,339765,209789,100419,181296,417392,300072,240386,152247,190123,381830,254187,34667,-69062,-125902,-34351,25391,49300,166184,295761,261241,278050,275324,309259,315207,430777,405879,388897,335043,280056,326646,68369,-146607,-244478,-17822,36510,245918,488380,782895,809961,355063,-75492,-477842,-87238,412303,546474,390254,206139,129627,277516,390732,183466,-59684,-86718,-162008,-398269,-234450,234430,405810,67927,-286704,-473467,-393581,-78415,-36998,24774,254204,258637,-35011,-23249,169532,95726,-147380,-194448,19601,112968,59353,-326385,-160787,92300,197700,146949,100217,31704,13498,29773,40179,23265,-67940,-155248,-270786,8165,437940,485858,49600,-487464,-410506,-179889,267772,517645,755364,698875,258403,-219247,-150754,31365,14407,-7639,237221,499374,479949,232687,-18818,-240384,-249765,-116212,49657,34240,-249212,252624,942394,782468,122507,-446797,101393,425481,95453,-315114,-260464,-167555,-329773,-288525,-153110,-95050,120504,9528,-146461,-479326,-256130,-79433,-342985,-66311,299087,221388,278687,507106,312844,99591,51457,-255437,-164975,-25517,-308572,-355532,185756,701101,831214,377817,-410188,-404708,-259210,-336307,-327951,-348159,-227844,-140952,-364367,-291447,-54893,-14391,-30890,7143,506845,849726,711627,134377,-168998,-282452,-386170,-481324,-341723,-226397,-178409,-190256,-254249,-395375,-539219,-429296,-136309,86324,188914,348407,486345,290374,-144914,-377905,-183131,-285897,282205,726343,571589,175531,-105017,15475,492208,967400,938523,318720,-444611,-307743,-166100,-286183,-8614,371902,379343,-49250,-257941,242976,471837,213483,-256925,-540985,-200346,164992,290446,-37129,-394450,102483,48905,-88080,367221,519605,71797,-278320,434451,635993,358202,790202,1014675,502994,-148457,-404813,-331413,-116387,212720,409215,278102,292322,356477,304771,386614,550956,582696,544631,617516,606033,454969,164490,467872,699919,426950,-27830,-244978,-71671,134392,239508,-41123,44722,221701,191456,41369,-36980,-160192,-80646,178146,296573,94073,-67548,65893,315319,351341,68834,-324299,-78926,-149409,-390045,-453894,-200319,-132163,-240245,-324705,-322880,-280243,-408194,-123639,113016,55653,-149129,27054,441789,200652,36827,-106777,-20766,231520,346787,17732,-54994,646131,1072559,1055797,742052,553152,347870,336055,127627,-401030,-281183,-211739,-310077,-135774,98755,43390,-80932,-176709,-205876,-503073,-257981,36380,-213259,-286596,68044,38616,-205058,224343,723589,760284,209882,-35637,5688,-305340,78559,653896,815595,335538,-200578,-553244,-528280,-363099,-272508,-191441,183532,435962,267887,98284,-172137,-377895,-303137,-93957,178335,395895,149841,-104974,-363953,-115983,306279,328836,269323,288185,308786,402725,295509,30779,-223204,-110977,-166761,-173895,-73154,47154,216073,429283,329331,-74649,-265443,-167970,-291470,-550836,-292017,389619,637750,123445,-418415,112635,296409,299325,432952,703235,653033,167437,-378441,159912,384845,319610,12520,-128465,-23128,-118675,-67474,-86873,-183102,-141220,144490,35055,-323853,-291104,-92822,91099,216012,85875,-248273,-250677,-47745,26701,-42004,-342623,-378399,-48816,48087,-100642,-349739,-454117,-401477,-265430,71880,375362,436168,104502,-26733,-422901,-97130,354357,530326,456254,117971,-112785,-389890,-558368,-335132,-231315,-402299,-75255,631327,1012384,815277,339976,-110049,-150945,149508,185494,-73667,-395761,165339,472868,374631,178320,227982,554821,695276,131719,42052,312999,353050,-137712,-376482,-229521,-173461,-73953,-23295,-134595,-283957,-346910,-504472,-348439,16765,53284,-302441,-340659,-126308,46879,202738,163234,128845,238444,423602,525987,373838,-119839,-561539,-409570,-130704,133296,538257,1098371,1546271,922541,-87924,-403675,66475,281979,279017,50094,96775,43831,-339552,-39862,568955,888901,861859,457561,227197,319026,428568,406232,354775,297341,419862,261622,38331,-70979,-92912,-225497,-245593,-253974,-357412,33007,460972,752684,391826,136908,372154,254027,-183463,-116732,67802,-54481,-13599,75743,64014,-272665,-475708,-283451,-182183,-216842,-288408,-338356,-522709,-363604,-192376,-246229,-157806,-111783,-18074,-142922,-1526,403698,526089,159465,-47030,366135,574237,418154,-65725,-208560,-155693,-251364,-294270,-402894,13856,253023,53007,-237903,-302848,-264365,-247349,-366207,-267348,56964,-120733,-244620,57322,181159,164667,164280,-82922,-382593,-161781,-34934,-200414,-466696,-235582,49513,91000,70235,303189,199175,-180218,-216372,-79540,69306,-51004,-292345,-330646,-279081,-275722,-214617,90330,411751,857547,884892,530040,-100212,-278592,-231204,-111263,364301,321650,-53313,-288553,-102152,35302,344667,508707,651156,372335,306450,5762,4868,246189,254658,346702,240791,145540,-50792,-29053,115061,125703,26998,95254,50110,-127108,-182245,-107992,-283586,-203923,-67070,16623,101682,77969,-139895,-407970,140499,187055,141177,75146,56329,32146,-239701,-450646,-356695,-228807,-119931,158195,329825,308896,921707,1474724,1413997,587642,-132651,-443015,-477440,-502572,-178636,288056,389352,352696,346574,172121,-177049,-377452,-247400,-146996,-357399,-275157,-43763,101310,267224,385164,672664,832230,781856,431847,107548,-245051,-340077,269819,417576,164835,-326203,-436230,-12314,328712,383873,301846,320621,449271,199744,-111345,-56946,465495,545673,248930,-334222,-158671,287750,480127,610952,345212,-21059,-148404,-943,-31159,-284349,-375383,-395334,92399,489452,615187,554617,192371,-93383,-74258,6973,-169499,-268089,-118833,-5404,40455,-1827,-146743,-160615,-96548,67961,25971,-280845,-490685,-265341,79688,201648,53575,-114052,-245655,-210210,-173916,-244751,-241245,11136,241691,347287,181405,208529,198705,299756,372734,541090,879038,961342,714310,263787,-290509,-128110,-1649,-149987,-377175,-35943,-10432,-366532,-112725,-121792,-276096,-19752,157507,165158,254589,-122893,-343770,-286751,-292712,-365747,-354701,-273237,-512080,-352319,-276585,-95450,-96889,22250,42192,-66554,-258984,-456505,-243708,-99736,-3981,-93281,-292266,-400213,-503551,-265710,181937,459608,521456,145740,-45458,423417,694232,374899,3629,-222562,136605,336935,355298,570998,525731,230973,455123,1186266,1426057,1143369,823620,133564,119708,216813,48851,-41501,8414,-25823,-23453,-228637,-345331,-66015,-72584,-72144,-95298,-47912,-119807,-29133,64623,121214,-77670,-275157,-241787,7028,53893,44514,-190310,-324541,-123780,-27180,-50582,-164642,-469046,-222633,15158,95628,181105,305658,368928,361064,537690,765130,850827,817230,271065,-505501,26551,537468,683902,458586,177453,60814,106152,84098,-139715,-161699,-66797,153614,350993,495161,315217,20443,-189872,-148802,25115,41009,-120553,-419759,-285645,44719,507475,503428,211350,-197576,-367603,-456397,-347844,-266449,-294450,-367862,-136642,40412,10208,-90099,52486,-142575,-199175,-88972,-91640,-152967,-477046,-110858,222103,604173,470696,-158077,31874,729199,629848,-99787,-473594,-101247,-230911,-110935,93623,214753,78894,-143619,-109593,84050,-44322,-181561,-9068,-126387,-421408,-490256,-371019,-233057,-201976,-202001,-293409,-262970,-335738,-173989,142385,317470,333973,273560,168969,131533,71778,-84516,-64811,454200,773472,1098324,1419840,1495294,1518695,1110420,402970,-297292,228713,386299,-147550,62279,916326,651515,-194854,278124,760356,580647,107849,-190291,-435341,-17303,440574,592139,173842,-218023,-142221,-151056,-79850,116863,20492,-135874,132762,70251,-279503,-337838,-77380,71420,-4193,-107257,-392599,14822,310972,138025,75414,-75106,46084,225378,446807,378515,148041,-131914,-101226,-209346,-329559,274900,852264,915881,480031,50046,196608,637596,770368,265343,-55985,-178954,-108698,-79760,-72826,154218,103635,97591,112088,114425,32038,195406,174890,-42383,88230,178731,127357,115062,-94044,-148791,28967,325074,463187,552503,567958,352804,-22625,32928,-81576,-345561,-251261,-105078,17323,127682,224536,458875,397899,403717,318920,286510,296665,282629,-13175,-128301,-230298,-209624,-383086,-483264,-107589,80826,71659,-373383,-585284,-273621,-181453,-107128,-82399,-14914,-128120,-352818,-176426,-88331,-305558,-361839,-97572,176401,88393,-173848,90288,600148,483425,33870,-443559,-295855,-321224,84709,789472,1006053,497191,-220799,-412437,-378713,-384518,135633,516268,726002,286234,-48485,180905,259674,161171,119833,50756,22708,-529,-276723,-117600,353786,416256,268537,177575,370796,507563,448181,385078,210491,32243,-55901,-15935,-75440,5414,181654,70622,-37193,-120252,-297988,-375582,-505165,-203760,109293,415894,719093,1185188,727081,395997,368764,256988,48477,-203045,-244559,-63615,177256,365942,382288,88680,-293667,-518092,-170087,-16947,-60726,-44727,-248373,-568779,-539604,-424422,-391538,-444883,-315124,-364189,-310075,-161020,-140644,-269767,-659670,-263371,137383,242173,197228,309429,286331,-193061,52731,369757,283180,98576,13698,-144079,-101254,148631,220027,-80788,-141380,71073,-15854,-167764,122099,167316,-109044,-240924,-131564,-148789,-177541,-303341,175842,583200,511331,123574,-128099,-184357,-318750,112638,359993,230274,-68079,-319835,-247018,104977,350676,263639,-3033,-100487,-32900,-101485,-51925,121333,-140725,-376400,-193214,-287426,-254640,40275,280582,332172,70699,-352671,30210,286267,411900,492534,457955,112612,-205336,-322268,-517576,-458128,-95795,34070,-258586,-553848,-328993,-136274,79696,214682,69736,116524,333411,417260,478001,458410,673349,649296,361325,-12452,-316837,-456164,-367074,-203825,43193,136162,78864,106212,263104,549902,452060,53912,-42034,33240,146897,274215,240486,322427,294883,47345,-176360,-209171,-173692,-153942,9552,62562,69871,-156978,-210372,-223901,-120884,-72167,-210921,-234484,-159994,-186020,-240000,-115157,-64065,-158458,-473978,-448771,-253682,-38371,143526,214762,82867,-274662,-378975,-71617,302917,516037,376231,80387,-17330,-244402,-177772,273283,759201,874304,720973,311426,-74229,-128814,-93470,-28806,255281,245568,108411,28335,-105612,-356649,-562186,-155858,70066,94085,9710,-236316,-316816,-428592,-114223,240303,568784,646197,644446,463846,87400,-277615,-372224,-77904,111919,81280,-79875,-458488,-179302,155109,175712,-99284,-260975,-80976,149719,109884,110026,14165,-338741,-373185,-125068,8510,218005,406761,321758,71096,-319914,-323691,-305417,-257976,-314445,211546,136716,-112659,-520730,-66402,97743,-295062,-290274,288376,585117,636339,590701,417707,64595,-193398,-44938,181917,9673,-251384,-332795,58958,-59783,-79557,-10353,532147,579143,386937,142538,28008,170385,82385,-257983,-261395,-125268,-94945,-167918,-271073,-176445,-36223,11527,157628,157775,232284,36278,-10293,-48123,240687,129773,-99491,-206881,-325754,-391190,-195641,33969,276842,296119,177314,22930,131579,27004,-94323,-314196,-530418,-264415,-121713,-26085,-40869,-92757,-100877,-152203,-216132,20417,192576,-42262,-162135,-276461,-82292,21053,573469,511571,249815,361363,489400,214059,-194060,-485431,-485019,-399389,-284186,-341633,-299603,54853,150215,84422,-129767,-100615,100902,-19248,-66371,144508,101263,-98678,-151269,109335,308545,443988,280710,-151050,-317980,-179823,-289058,-197195,-70560,168691,115861,53400,452246,813693,612845,409,-424837,-19143,314520,621653,532972,2264,39586,635010,818819,644062,289199,-364745,-138494,259507,389739,96240,-151451,-238502,-62312,252828,384134,387565,391281,435891,484816,197486,-370004,-265614,-23398,187147,179570,-239315,-419097,48200,267002,214139,156921,206136,197270,-75362,-91107,10517,-102816,11463,332033,342572,36868,-169384,-98579,-12111,-15955,-245815,-514177,-337382,-112401,103522,-150011,-162926,166682,474180,448096,215233,-45208,214578,895961,1064256,548282,98324,-185538,77651,384622,633101,693465,328997,-64726,-151100,13951,170981,254351,184261,95975,-101236,-199843,-206752,-82212,-80681,-265104,-328068,-272528,-315368,-299186,-67713,107796,-21450,-189465,-385294,-263626,-119854,-24899,18504,-33034,-180757,-170819,-344471,-537081,-335415,-182228,-23903,28303,-247296,-51116,-22447,-188846,218771,343530,51495,-219842,-386949,-8720,265742,273029,119322,169046,147488,-97925,-333981,-81497,49111,59668,-111500,-133982,80425,157821,-37946,-226402,-284924,-402131,-279443,-6835,81989,184527,372941,517239,608157,488511,206716,-198748,-234195,-12425,-16147,-90257,103428,390110,791201,816185,873859,376953,79110,64846,-52873,-264462,-208406,-112503,174323,515055,396522,84311,-284017,-194664,-207981,-242424,153900,383129,172799,-267818,-45441,-52125,-73045,55985,22153,-59167,89426,130639,-31604],[-175002,-8390,68190,123500,25017,-230071,-142370,50194,210045,295069,267550,-41620,-307026,-87426,382001,681545,780189,459394,-120647,-465868,-421640,-279651,-392403,-442874,-82279,113112,136019,30811,148251,411194,345153,87252,376885,703843,597693,254787,-88671,-376706,-579823,-331048,41505,217882,14912,-202244,14318,34049,-177475,-509471,-564991,-500837,-293148,71146,200979,-86161,-100122,189311,331897,78512,-236267,-204360,-189459,-83989,1848,153851,250150,333736,382560,483608,762080,906279,472022,-39221,-93170,-189315,243152,832434,1089098,640710,27056,-235638,-230157,-72810,31830,106730,168280,398707,301974,133665,-57819,31096,29024,-404524,-175660,-220339,-382578,-381555,-292957,-306062,-494661,-578587,-364106,-328227,-67582,197535,69530,-311777,-581978,-307438,-152418,53724,238335,228846,104529,134930,361377,602260,576805,365470,14066,-289209,-393070,-269256,175489,428893,426929,401075,571997,230901,-264234,-276902,-175271,-367049,-67119,189814,245202,125224,-201828,-17927,235736,221007,-129284,-444195,-146563,33028,117308,43149,-416601,-105850,198206,437705,591584,522317,-108618,-414697,-259229,-349889,-152989,103038,72995,72967,103679,-24434,-198508,-312441,190270,621296,565429,108515,-462385,-619640,-448257,155516,600483,679661,329311,192434,391277,599858,306379,-245844,-67831,185146,-26003,-360157,156065,342266,363646,368981,81731,-181632,-51853,82178,246997,-3050,-142564,-384136,-581853,-217807,111006,-40983,-579767,284630,929359,1432903,1352564,1323965,958344,276460,-312201,-263043,-93154,-108490,-539770,-379179,-14912,-50481,112190,156582,387372,321707,131697,16261,385432,563623,185088,-202497,-71025,285034,482723,427845,111168,-236132,-558273,-675747,-611466,-450887,-350157,-168415,-223583,-356009,-530606,-522922,-330400,-56089,-116298,-145035,-126779,-273351,-392873,175142,620463,928806,1012617,329465,190043,563868,739222,610538,295505,5006,-41036,-9720,-112848,-808,315045,485594,356635,177779,142502,139445,93154,177036,425680,504495,586485,616852,313192,-24183,-87518,-28359,89831,163528,384303,608487,568621,-31713,-318065,-421638,-550435,-456119,-145775,80718,208495,358006,576099,358983,-243807,-358702,-49290,121820,77216,170352,435666,313382,-104256,-557541,-591692,-352263,-70675,-21184,-369639,-492922,-331303,-400855,-368558,-183390,154211,276182,148900,96191,2348,-92934,-383219,-441147,-371920,41156,189651,240232,278107,210437,148305,-23828,-226351,-536121,-92926,213502,221383,-210430,-562030,-599926,-501787,-547352,-334464,-94876,242553,431738,308033,315609,360994,222845,21542,10845,239649,101974,-29502,-126996,-135474,71322,105932,30804,20743,-6929,100967,207474,224743,155321,221074,255700,254484,211453,163416,143568,178445,148003,305756,608513,627447,398064,26899,-447584,-26064,256338,320217,149082,142392,306614,272270,-30374,-424400,-468980,-290401,77951,160821,23565,-268437,-218127,-1116,169323,108627,23522,-57591,-191720,-530690,-298409,270842,496346,315310,100479,-20556,3743,-82456,-181888,-70279,314169,333928,50664,-70932,8701,-196703,-576908,-522398,-192576,-69263,-4690,-224277,-203786,99749,368125,247288,22957,-44728,72591,79554,-37036,28635,102739,91582,-255787,-49626,442886,565921,101331,-203275,-463181,-369607,72508,423870,624336,520929,62019,-420126,-221314,-97105,-78350,-307230,24528,353380,255238,-30458,-128416,-136182,-292811,-244112,-68820,-138155,-456212,254708,1043177,818143,258868,-392426,-82191,275094,7220,-202230,-77760,-42642,-374549,-356526,-57406,23748,228941,78826,8442,-310301,-309737,-78863,-331437,-414720,140973,219809,98943,237367,211821,-18781,-233796,-251743,11614,90617,-247180,-381754,69317,596465,572509,9246,-633308,-410181,-411868,-237274,-132737,-280535,-146455,132212,-72238,-423804,-580291,-285490,-82783,142776,638856,1001707,902893,309096,-67066,-148151,-187611,-228140,-239494,-124807,-2110,186663,94058,-123028,-287146,-442126,-489449,-129698,58838,54771,302922,253527,-168158,-402099,-95583,-330901,-68762,486303,449615,125926,-114533,-32308,423510,918683,923537,289562,-399975,-151709,-7042,-150533,-196385,79938,88998,-273772,-200972,336790,657440,385129,-161289,-422619,-276425,-204876,-51120,-226116,-404847,159180,166261,136302,604698,867188,525732,83102,479987,527554,284560,841454,1108098,532813,-203519,-477004,-321007,-221845,54610,113264,-56950,134500,143610,211820,441142,747172,746137,620789,623618,533582,330152,62229,371615,604156,290334,-248342,-131466,305992,481678,481909,180538,65400,151941,183111,-67009,-188529,-308799,-131460,188836,307927,82945,-151299,123074,270181,102809,-324700,-409130,-155326,-428731,-634900,-397940,-202299,-160923,-251413,-355075,-275339,-74790,-138561,-318956,-87758,43533,68165,248402,550309,260002,45967,-41944,19171,267049,383816,-3132,-171072,549057,929765,775384,469783,444914,453264,667063,316709,-225824,-535143,-214768,-273951,-7744,49227,-115027,-121138,108450,73946,-365349,-484801,-214614,-449815,-476051,-129078,-116387,-15172,502250,892799,887474,297432,-100694,-68382,-95044,522064,993215,976411,584459,68559,-313063,-325029,-162081,-115666,-404668,-10291,175637,182114,-32746,-338302,-573118,-484950,-112820,340050,715878,448711,218023,-72750,-173037,-32825,182326,260230,383571,459254,491229,303723,-67856,-433972,-202742,-370981,-336625,-180788,-106579,100217,363398,471031,91616,-311142,-372694,-622423,-175793,68544,358618,360699,-131488,-330570,81510,168136,211929,518488,795270,635451,104855,-297770,230817,423751,309933,-102286,-412472,-190992,-45957,176026,131430,-43287,-83267,187406,-20638,-506208,-202730,112768,172829,268011,24540,-334781,-315178,-190996,-117538,-230181,-485028,-334053,-100315,29617,-91692,-403645,-498774,-469828,-208942,51980,302398,428661,214237,-72630,-470879,-214394,153008,377440,444087,422933,399027,132145,-348312,-412069,-199985,-333396,31363,819903,1156676,924625,474834,-12538,-132968,208799,193171,-101015,-289626,180027,487969,363074,187208,394821,926019,993558,288912,43095,282191,275368,-245033,-254004,-264291,-261557,-229180,-178057,-173264,-234286,-478833,-338068,-71538,286143,359599,-151524,-454671,-266475,216825,391274,378655,295361,473833,702598,836168,619057,-61618,-563216,-343653,-212735,-22472,373325,720653,1011841,686949,-197410,-377111,73291,429781,359960,283210,384061,247066,-246181,-139937,457471,949605,1011548,573143,86435,164208,509414,431593,226356,81694,32232,-92008,-239655,-260720,-363863,-444580,-221095,-83206,-176993,146933,647085,1003993,622650,123046,234855,282218,-65981,109089,191097,-209159,-169013,81640,207717,-114392,-217224,-202796,-393497,-392001,-141666,-87815,-311818,-455563,-343679,-367719,-352404,-312326,-474284,-525344,-280053,-64148,68114,-17730,-144313,464562,659675,418752,-79769,-96829,-10782,-109806,-256914,-566232,-188959,24771,-107487,-311583,-378097,-418558,-452458,-394449,-49712,86171,-183992,-246387,201862,453942,485734,491350,295978,-195228,-540388,-320780,-411600,-483641,-272998,-53811,114589,286085,500283,479797,90449,54951,114022,164392,62752,-175508,-223770,-158233,-167333,-138282,-42335,199786,547060,530719,169443,-188975,-316451,-394171,-452500,85507,45404,83741,-88014,-120488,-7031,363988,480840,457958,133682,200765,-11456,-124949,-219924,-65958,79959,18305,-21013,-179498,-65715,30358,116859,130874,172660,126641,-71387,-69680,22160,-222094,-448334,-222077,6236,245579,154463,-262712,-443629,170580,311399,247179,175586,-4305,-185350,-249271,-251089,-216465,-206738,-154870,228032,447649,507558,1024024,1198206,611089,-28709,-400752,-456160,-472497,-495763,-175696,266362,565607,605410,548197,370017,158106,-178727,-405871,-153950,-262678,-275063,-45880,134991,343983,540768,693375,638654,572311,312717,52021,-391896,-136715,578520,566866,155781,-285469,-97513,179156,245647,57643,24782,321254,577757,387637,-68131,17028,652554,880457,561118,25,-95633,203202,359843,491157,196212,-108012,75279,450588,629244,227974,-87165,-130511,237101,610560,625604,381391,-73121,-184776,-68409,159419,-79654,-375548,-368195,-159261,-91468,-194334,-416596,-219894,-103362,21671,-132902,-329642,-345487,-285762,-185783,-164140,-254661,-113281,-72292,-39477,-106077,-349107,-358948,-69910,222330,402902,309078,243535,257267,352444,364941,563805,1032665,995598,735390,274724,-285272,-389173,-29445,72090,-74681,-134659,-230260,-405578,-141560,-360520,-247839,38113,26722,129619,124551,-197038,58389,119416,-40117,-187543,-158729,-218948,-252662,-32717,69818,219486,118570,126040,262308,372843,334145,100591,-40559,118,71647,-27390,-334720,-451719,-473094,-267598,308293,578429,687769,281357,-31380,280049,183598,-257136,-522959,-109473,330026,624331,773979,778320,712247,484403,492595,809910,750096,342786,101279,-263614,-27241,123859,39747,117347,246375,308097,171092,-96286,-480499,-393150,-415556,-326271,-344683,-248869,-150236,-37528,184717,241281,43685,-186074,-88863,113992,291451,211567,41037,-119566,-235541,-453256,-421594,-580687,-481933,-287836,-180798,-139720,71725,304841,479687,470051,447473,647348,720366,692680,251468,-491675,32915,545167,587763,371387,164822,-36467,-138589,-250098,-319209,-8731,106512,-77015,191813,479182,445848,152999,-223972,-231566,20676,140253,63312,-313557,-327057,-38989,296534,302415,45776,-203237,-220325,-284714,-423950,-444689,-512153,-525407,-120835,189816,221041,90231,75719,-322040,-430533,-135833,74061,-109157,-319423,-54649,158884,424977,264691,-322410,-20680,501096,494192,-66010,-589323,-275386,-309089,-143146,85023,217490,6871,-211629,-70109,20736,-182754,-230525,-28534,-251574,-571273,-304781,-197639,-255469,-271999,-145951,-121752,-98961,-115812,-190712,-72096,22624,116920,-75112,-221173,-63871,-4771,-219012,-195642,503378,876379,1205841,1378206,1365461,1223218,1082991,528220,-433344,-36013,220482,-307965,-95844,639666,636320,-191314,10551,655725,660101,368527,134092,-273918,-178963,358227,575853,285955,-179616,-150183,-144781,-145882,98513,-15108,-69244,323372,311531,-101738,-512888,-243032,-86623,-25075,-45191,-219007,-14392,165778,-61607,-68273,-175196,-51181,139940,285872,316452,248099,-14002,-146225,-409402,-86120,544722,1012464,932639,388036,16821,107112,321815,263798,-63941,-106871,55254,272093,280742,197887,252658,134792,73413,69580,68812,-1365,127002,218821,106471,92331,135642,-34612,-82934,-275638,-209420,23274,321496,371086,480095,336627,294647,142614,107256,-10452,-311589,-184687,124187,268052,258134,71411,173180,177454,170555,107748,187452,341995,158150,-150427,-240917,-285075,-222306,-374719,-460833,56324,460359,399774,-83596,-493935,-453540,-295918,-167226,-59637,-4674,-64830,-286715,-391300,-124837,-198375,-243113,-34225,148885,153113,-18821,-139952,297668,264051,65046,-364593,-323033,-491993,-82535,632389,847001,410229,-185037,-598165,-420464,-311435,-37517,367160,595338,224543,-215376,58527,248011,272678,213994,47974,153662,179252,-254455,-417477,156930,152720,131539,57323,238526,359410,345379,217943,46044,-142250,-206668,-146782,-156954,-79649,71084,-28478,-13105,-117625,-389708,-497143,-514971,-260286,-16688,193102,484691,715905,345959,206414,202561,36240,-159091,-288854,-179043,203868,452728,549380,426751,79947,-283396,-219922,-67232,96878,55379,-30058,-340545,-534133,-547498,-398706,-230735,-73999,-35902,-333026,-489023,-275311,-201939,-277005,5325,408401,594902,350174,-57151,-226314,-43137,-353545,156534,641672,456319,110934,-107104,-72175,38134,141330,131414,-296211,-422247,-49302,-17088,31996,315142,180266,-17052,-44574,-95219,-218619,-285916,-370151,87201,491911,286004,-100854,-109405,-65521,-393388,-81507,267697,244410,-38473,-347297,-304259,3934,225347,217092,157600,42763,-61892,-143675,-135706,-96169,-143632,-928,105121,-9190,-53669,190168,411013,483134,230888,-198020,-172774,144759,305468,383426,434467,239684,-102683,-445834,-589817,-385302,-107477,-47364,-351262,-370724,-29117,307966,435235,325484,-60735,-67914,145989,416646,602380,576383,733602,795282,838415,618261,200035,-173782,-308164,-226252,-14262,164165,132508,101743,235409,569762,574982,103126,-107886,-95559,91195,234161,206128,266397,250510,139924,-127556,-318640,-383612,-212605,23771,159668,134443,-102876,-335494,-378603,-145043,218089,45702,-73842,-304799,-243967,-48069,234246,248147,79966,-393165,-497058,-260255,-482441,-91509,315917,226447,18201,-72025,106476,325398,351299,143644,-50643,-82205,-227759,-122420,97898,451298,589832,573528,363541,80745,-157893,-262832,-124477,258551,331553,300035,246091,34151,-263927,-516101,-297182,-197409,-282431,-407518,-552198,-551573,-317723,-126890,67271,57668,206517,551711,714834,450153,39726,-348303,-30086,296227,403131,236358,-324552,-286049,151788,249992,209963,113439,-16703,155576,210969,291135,139438,-267275,-538975,-230736,13096,277542,471116,372714,94606,-407414,-462992,-450647,-538566,-217717,24831,220949,104871,-360541,-246070,4831,-186134,37123,567369,820226,842655,891663,614026,129086,-72597,177354,267837,-29702,-317832,-278405,60439,-2504,93160,234324,666193,575216,310595,132220,-28320,102153,37087,-242353,-471021,-263106,-100307,-182621,-439704,-646125,-490950,-144296,173085,123228,-20182,-400631,-370390,-82254,324130,375021,184554,7779,-54280,-201857,-375657,-368244,-22407,229682,163297,-149036,-291130,-442840,-352421,-324738,-433245,-305931,-176357,-78794,-112689,-199275,-393784,-373052,-118951,61661,123076,-162739,-238554,-331500,-216281,81157,494607,533661,193388,194761,338840,203864,-143032,-439991,-518638,-413244,-291377,-241425,-232044,-104353,-43998,-120873,-128144,-115517,-164662,-238997,85333,370385,220177,-38902,-204340,-1463,202910,368581,223945,-200691,-194791,-102622,-15634,43991,39900,152469,222135,309520,654243,777296,458504,-100513,-402484,-79135,124384,173392,-132934,-474548,-59921,343152,404980,410173,222959,-87965,-268456,110603,406000,331267,190294,116597,232762,359316,397020,321990,311246,487641,549661,284850,-278009,-271849,-114660,138262,215678,-115863,-392863,-170080,-47648,-26367,48374,174199,187097,-133162,-256677,-65197,-185417,-174388,227409,330670,67426,-209338,-267978,-146423,-58349,-197265,-442336,-339596,-275186,-145557,-243583,-180537,108069,368606,259422,131900,26519,309217,844614,1224625,850066,398996,-12050,80781,281799,549937,732175,512391,136602,-107307,-85091,36411,110212,62195,97491,-12049,-32916,-47914,-27154,-67787,-160804,-38965,65442,7338,96311,287217,431752,329076,68006,-179673,-245444,-108869,61759,146432,25525,-295567,-231106,-281893,-433526,-555946,-426951,-310157,-140283,-276175,-301668,-353043,-282408,212290,376475,45798,-290626,-174443,195087,325903,265249,106778,74087,-69807,-183674,72571,200291,115317,30208,-7487,17705,132478,114550,-309,-216012,-262938,-315104,-227116,-48187,914,145332,487218,828588,1081648,748888,305836,-91129,-71529,19007,48239,-58055,-31502,54328,225759,288937,436717,387002,322528,260305,-25217,-377891,-79192,-32349,27347,229966,131399,-264487,-148702,-12505,-148812,-319403,49051,344030,238281,-12485,-59708,-63905,24630,128207,2124,-75099,22422,7448,-130573],[-92431,-50827,-57497,-138799,-64530,-74475,71439,159423,226689,240183,198158,-138479,-428757,20227,516109,898796,849834,417223,-233257,-466824,-432328,-135931,-15676,-58816,-23076,245689,429544,224030,-87547,129711,104317,-163922,-30036,318451,271121,39745,-232696,-434915,-545353,-338453,-145712,-35916,-135975,-203020,32115,-4202,-268025,-395589,-330141,-461729,-351494,89410,49539,-304782,-205495,146110,213333,8282,-229592,-421066,-370507,-433408,-327897,-34395,142430,278665,311438,394507,615945,570807,138937,-287355,-188134,-167979,321108,838090,1065970,640101,53898,-180142,-63285,64950,51389,2455,-56480,195177,403379,421082,210716,36289,-152151,-504142,-101998,-228985,-442339,-439444,-290364,-394255,-540979,-384980,-146957,-159138,58446,361626,434973,103755,-218710,-19756,193512,126971,117556,128961,119257,166024,264934,460252,464757,239881,1507,-214233,-344121,-21174,401533,626287,447255,272367,256092,-47528,-443124,-415212,-391646,-550053,-87809,116999,120201,17636,-93173,136606,410687,544993,293815,-132841,-195237,195634,371173,206777,-341830,50513,190129,210475,468437,372466,-126893,-107631,-42892,-49028,210121,354208,94597,16423,65524,64291,-138896,-269946,206981,652382,636425,175096,-327767,-305686,4602,409950,698168,706655,348728,123877,275937,468790,97377,-487103,104300,458122,203794,-470099,143084,383232,339535,129957,-26609,-159030,16776,192859,293285,93169,-62771,-256144,-516823,-310694,109668,24726,-394075,96038,1068641,1504353,1481643,1327502,728632,-37129,-443986,10055,131885,-5201,-262533,-191180,81826,49705,42463,170460,589000,693721,386331,-22007,216110,452899,199206,-98572,-56113,254671,508430,488249,199901,-79825,-390682,-565368,-535758,-362227,-185016,49898,-28381,-233407,-545336,-678573,-467954,-238753,-182335,-82178,-66296,-338175,-500456,304458,863845,1223363,1321914,741433,170610,421678,755255,727685,503514,255002,255966,239892,26704,-78910,251509,347315,255247,38442,23584,37815,86002,403684,802017,813314,684253,399044,66212,-172075,-79311,-124703,-108496,-38455,240383,363481,153047,-241820,-342507,-439247,-591485,-420687,77960,362858,337430,260546,472697,337421,-196751,-377110,21701,241056,202284,337651,606271,321369,-237518,-442153,-253272,-527817,-228282,80717,-50260,-346469,-530104,-467270,-327500,-191236,146925,176887,27642,-129310,-179471,-345272,-419217,-370370,-357711,-110714,174542,314308,452831,412706,328586,110267,-182431,-385469,188244,507597,442203,-119391,-529295,-475845,-275923,-316376,-272316,39507,440120,607970,257582,239082,353862,226781,-69185,-164674,-5330,-88534,-321380,-424572,-421785,-221729,-61057,53512,188816,152067,191046,293131,284032,96750,-40867,-16487,-60080,-121371,-213146,-86829,-94835,-56272,258775,742431,799596,421198,25341,-459780,117131,458799,491878,203640,72947,50256,-132713,-295592,-493377,-372026,-402419,-224710,-36534,-16309,-299888,-233246,-159091,-83147,-39240,-21459,-139473,-291116,-578783,-435757,9889,281860,389179,383385,416071,521507,327864,-175641,-127613,246131,252466,-14263,-191805,-236431,-515584,-353442,-173538,-368426,-285334,-57961,-27562,-64009,237004,438709,274108,-94491,-278560,754,789,-210251,22881,279411,307966,-194297,-232334,317082,471199,85541,143344,110467,28273,46166,208874,374081,303127,-78279,-484216,-236533,-221434,-153375,-520096,-122410,220796,96011,-257878,-190824,-6433,-287082,-370726,-50186,-83777,-479910,101436,684613,563819,270042,-320975,-80925,512806,467805,225156,71131,67466,-259788,-441065,-69581,70704,215332,147108,145202,-120940,-174304,132641,-1248,-498962,-126754,144416,44923,1804,94866,-2070,-11590,104222,256802,157933,-249104,-385041,-44170,295437,190499,-324304,-439977,-249470,-630824,-127132,-13169,-253860,-145305,195077,142855,42210,-254368,-468521,-95408,217688,622340,978037,926393,383606,-71647,-177409,-190333,-219004,-170719,-63357,137232,468153,332521,35170,-74411,-233786,-405878,-239775,-99660,-322788,-61452,117598,-257279,-316038,29072,-107646,-253263,190744,275420,20936,-172260,-106260,286973,709927,744917,238273,-308123,-144864,44593,-11154,-277109,-239948,-146774,-366185,-228425,301141,671545,443768,-108207,-200599,25616,-156679,-337873,-386264,-414008,68737,150894,290018,712161,1000922,816769,429217,363086,186260,82788,729417,977265,479589,-155305,-445156,-354506,-291617,-56820,-51605,-168127,62861,-31452,86723,425776,793206,692737,506212,440833,319682,96417,-209160,34071,368485,101351,-425766,39034,446540,615871,571668,288845,133966,232056,184152,-122526,-279467,-381676,-216158,21482,149318,-66250,-307279,37599,22110,-312058,-395283,-80012,-33555,-246616,-374421,-337480,-258196,-229371,-305888,-427299,-250885,117278,273981,-99701,-371020,-75697,167809,351957,429619,170963,59362,131150,106376,287425,362169,-41645,-370946,340910,623065,326010,63523,180467,380766,643248,263481,-112513,-331170,-104692,-164612,212474,253150,-58603,-300984,135817,254392,-25437,-229188,-402047,-345078,-427629,-354107,-196250,179108,685484,1004924,790950,165110,-236242,63406,128786,717231,1180923,1038554,802916,371612,47087,-157469,-136189,-154494,-420018,-199972,-100146,20739,718,-114716,-185047,-401009,-147351,420663,809050,639194,428754,178237,-82847,-297935,-15532,240571,470073,567719,431547,182828,-209313,-536569,-190303,-207061,-336747,-234825,-269353,-96148,170130,420493,154123,-221344,-358343,-217480,208380,407090,303626,-24926,-413987,-343590,-83817,-83520,14050,489017,749709,532538,38457,-245606,191570,382178,278400,-140621,-523102,-343697,149757,521283,379350,-5170,-29016,175560,-134732,-438061,-92217,223001,148462,158325,-180514,-401639,-387952,-410732,-380249,-487366,-524091,-183754,-44533,33931,-72075,-416810,-503929,-424771,-159904,102217,309868,436364,320189,-69746,-414171,-390662,-131138,82373,296027,657548,797631,572688,-116658,-451201,-148658,-279447,70295,914839,1258653,1082256,571289,25629,-145338,160211,81508,-230847,-303103,74770,355188,246792,25890,355246,954163,928340,301186,-25650,195224,156485,-320474,-229181,-345874,-306489,-371631,-300228,-221428,-258037,-310316,-12897,246912,506717,554901,68005,-328047,-386180,81506,352836,491453,469814,681511,923077,1016125,660372,-136533,-473465,-233547,-277853,-197647,183629,446789,425095,298013,-321820,-333742,49691,384219,276858,339454,488619,313139,-176575,-240586,245629,810093,904826,460494,-177745,132631,652587,452635,99738,-100052,-312951,-319578,-313234,-263848,-423213,-401481,-145610,10751,-11103,291250,736643,1032773,724165,73030,-33008,196153,120269,244187,234219,-224267,-393825,-75717,65618,-133505,-87734,-53271,-269398,-139759,170749,162790,-80150,-299193,-315739,-188714,8948,47245,-160772,-333322,-410699,-152865,167983,653691,830218,874137,737554,380684,-60442,-51663,-29839,-94821,-185378,-447609,-409529,-190607,-224243,-388381,-476275,-444746,-413257,-155154,78786,47825,-310628,-201694,342822,679461,765438,681051,462716,-117065,-525664,-438612,-457408,-427447,-311284,-196033,27726,350202,514350,530291,311821,259127,306792,269780,231676,32704,-86867,-64630,-43040,23958,-132286,-88049,147086,161507,-121112,-170003,-129679,-103170,-3917,-102364,-527780,-127046,-24317,-170810,-254207,2710,120248,-17127,34919,445445,460006,25368,-524291,-175243,-63252,-113179,-185438,-253320,-79892,33262,176748,258670,251286,201480,-67415,-31115,131457,9594,-196882,-407854,81940,473973,375394,-148089,-416523,-95228,247064,319157,311651,51329,-163055,59060,57651,-102501,-200092,-242325,186764,431420,589077,840378,766963,305167,188574,33910,-341520,-521722,-467267,-316731,-5075,536542,726219,535063,310257,314132,36712,-289795,-270401,-156812,-108351,-88442,-8195,196632,477812,541204,345539,203220,45576,-117317,-533378,-9068,654836,522713,27022,-82510,183974,321250,170840,-294832,-222841,285484,524162,355843,-204060,113965,796355,1115046,835988,256121,-76034,-14635,112018,175034,-46673,-153319,272839,810850,1013230,626053,223626,96617,207626,482738,478490,129890,-294252,-210371,-89933,79696,-85648,-259015,-444571,-360778,-246049,-277993,-274566,-6282,203649,447546,279519,51253,-73791,-284228,-522614,-491584,-223646,59752,133045,61919,-149693,-547940,-383626,-125879,178821,386029,338852,139440,180904,262921,187353,365378,766102,702208,507658,187483,-124519,-571860,-86973,189373,151911,-34277,-373181,-377095,-193100,-455694,-143601,26881,-171376,32931,-102870,-340322,258384,399114,153233,-91299,-44997,-27385,-58095,130505,290499,367747,230094,147496,370531,669670,751651,604171,460310,350390,337348,129222,-279440,-417513,-471426,-312773,234352,551797,643733,265227,-128155,29405,-206207,-367972,-212319,63436,463611,772957,1001498,886237,724319,518866,424075,437992,385827,40448,-130052,-491139,-83079,1010,-18710,182219,342203,464428,208781,-34834,-255379,-374867,-435036,-385288,-210890,-3582,-32842,-143994,168002,282887,101206,-121197,39980,141709,311254,158980,71097,12195,-210123,-383448,-26196,-184340,-258257,-243988,-227494,-259094,-35399,273228,574213,620887,381821,459380,555949,479636,203232,-330205,-29136,396554,369296,269660,131175,-59912,-225247,-177974,124209,498089,550519,40936,-6168,277536,357010,140360,-233129,-255452,35988,223224,178903,-238267,-330832,-139700,-30658,28575,-145536,-139798,-9987,-54060,-287499,-379392,-437899,-485058,-123471,251341,348448,264303,77775,-367626,-453965,-131556,138148,-149748,-280573,-91503,27501,132407,-7645,-445061,-161081,114870,127361,-146823,-497296,-469624,-428749,-287784,-36997,103346,-124151,-343680,-145950,-116400,-231453,-249890,-239042,-493515,-437470,-151154,-75545,-104084,-209251,-111083,122933,273409,168725,-135224,-290332,-318430,-81247,-116624,-471316,-324411,-168534,-406671,-100428,587580,941649,1102656,1053322,936563,711366,779378,475491,-254672,-202501,95114,-287782,-346349,169781,392882,-217696,-222599,481559,594152,429029,325677,51135,-166813,179494,324305,193941,-153995,-171431,-179360,-241569,-147209,-285048,-83601,376742,379246,-51427,-450907,-242268,-93349,129327,99182,-44156,-110122,-130043,-351590,-414798,-425227,-196561,81248,166912,194237,201670,36881,-174740,-522401,-78585,543177,790900,600583,104033,-111747,-78659,-79333,-260219,-278582,-72209,248591,516484,454122,302189,176183,56267,-120051,-98878,-74074,-76150,25308,240545,340113,189056,133989,-149376,-344764,-515445,-246604,7322,252040,315866,481482,405834,448616,483990,374531,126575,-231755,-109804,290163,470894,437992,59998,-168937,-80949,-39446,-12022,178690,345114,-6612,-369188,-523900,-423240,-376716,-524067,-383007,134872,655397,581542,211931,-406121,-558697,-349109,-181251,-41593,9134,72889,-27601,-415143,-309117,-181226,-125372,-3752,117276,180836,104003,-254833,-125937,-39594,-78645,-342510,-296074,-494760,-302329,347580,631771,334444,-126505,-398316,-453460,-301790,-272390,26179,242617,55401,-403418,-83248,243191,336027,248715,30956,237860,381934,33504,-311305,-36759,-50789,-44430,-106377,21207,124667,195118,57865,-98067,-334332,-396716,-356430,-309245,-258409,-186421,-202431,-121791,-226201,-455888,-485160,-470308,-331580,-226053,-195744,-9352,-34835,49568,114431,59127,-174091,-280035,-298827,-95616,373523,611809,568180,349112,41266,-211791,-37588,176322,222182,185336,-47725,-411481,-558958,-515139,-331349,-69948,230173,281083,-190870,-670557,-288273,-86866,4684,490254,897016,892587,470582,-43924,-313081,-257320,-308554,104841,605099,390992,28726,-156810,-11029,177053,217366,62456,-508845,-132046,216537,249321,233595,306131,100432,78421,128972,-33458,-323034,-458163,-394956,561,257228,-63855,-376779,-20409,40743,-367526,-341556,51558,131189,-60811,-321650,-323956,-96019,142046,239458,319968,172795,-72476,-212506,-187134,-60094,145595,324095,380531,236049,61630,234780,490108,557595,381894,49993,-326530,-117489,106130,215337,368895,298360,-77897,-560914,-505696,-420898,-197942,-208463,-328635,-189141,267287,720795,735153,360432,-17595,-188790,-112057,310902,578949,537864,537866,686915,1015538,970803,512098,11766,-273577,-263937,-84778,146939,160702,159113,317448,587052,624874,218880,-163065,-164867,136718,282903,256218,138157,30741,94263,-118514,-374533,-277554,58344,200208,268750,130149,-90373,-336328,-534865,54101,459859,305416,125032,-76788,-38013,279783,553790,499905,238450,-265204,-393706,34480,12968,139150,370728,354463,263169,280221,395306,456906,213804,-84183,-208725,-220617,-186133,-174070,-118420,141486,304697,368837,368900,251863,-189420,-424142,-215253,198472,376615,472092,423916,160814,-140451,-447074,-487562,-471976,-554876,-547377,-441647,-327743,-71904,-20011,34204,-168446,-227680,341575,841455,738182,235517,-331439,-40043,378312,583055,400593,-196728,-377076,111964,298827,452666,375379,113506,84673,184104,312578,219402,6897,-250233,-225296,-7311,334322,537406,373989,-56182,-576776,-535200,-347545,-156696,-486494,-401353,81261,191498,-189066,-310118,62235,155806,403143,818928,892686,795390,847349,577134,115339,37616,343617,279099,-78389,-187875,-312885,-283330,-54562,111251,250923,347562,215383,21344,8309,-109659,-42944,-94314,-179354,-375845,-317708,-138091,-256339,-503206,-352355,-510004,-396521,266,20991,-247951,-377823,-3651,65273,334830,489436,393782,325531,263354,199209,-36295,-435914,-385417,61935,57978,-248815,-444717,-348439,-575333,-359632,-334156,-239566,-112124,17444,-43022,-264528,-530875,-463281,-110610,7829,8686,-106723,-186742,-346576,-84534,404970,510200,466674,55269,15652,200028,189299,-112956,-388152,-514903,-447280,-343819,-227366,-206049,-149161,-217457,-327036,-239433,-329031,-417978,77380,422994,586624,292568,-40086,-243585,-124748,82257,196568,70194,-273050,-283061,-43643,88857,118534,94620,70141,224496,373082,656877,610953,311222,-102531,-298402,-160576,-44936,-176143,-376770,-10621,96048,122054,97456,168658,217874,273751,-74506,-261498,217435,385163,412187,464241,510677,463527,423802,342298,318549,514710,584219,382483,-35283,-72745,-291731,-4884,232988,138317,-109810,-338355,-359599,-218844,-11303,155711,228153,-19686,-463723,-199778,-200616,-467213,6898,279021,100181,-182454,-354758,-314986,-138386,-175677,-382099,-358405,-402560,-401479,-386954,-430377,-168566,85448,4932,-64386,-43374,195361,502695,887338,839542,528970,178359,168095,270524,445052,665730,576332,243634,-43146,-189874,-192713,-123838,28351,130299,53179,44669,24122,10340,-63173,-78844,109638,311579,284556,383066,496869,618687,562877,297376,26450,-213689,-167292,135572,303636,143645,-260117,-326335,-248935,-230229,-222123,-378452,-457814,-320478,-284243,-374527,-420034,-174169,162106,361610,188514,-39805,-65194,233979,265481,188500,43061,-101532,-382956,41912,428291,523371,345491,48127,-14079,19214,37890,4581,-93453,-311395,-319715,-272574,-201365,-159359,-251871,-105302,396153,942219,1262495,833420,385270,111833,-23114,-34983,30823,-124952,-188595,-100094,-206550,-224459,-61848,252808,377223,295431,-83400,-297605,101180,154815,81422,63916,-36282,-334661,-30639,98423,-93040,-417495,-132941,184197,189047,154066,325455,350932,236771,128166,-78407,-103482,-91860,-140502,-109012],[-91299,-183887,-333725,-145553,266810,311701,233530,198958,227389,180626,67874,-161891,-76502,278655,590793,972600,781523,290300,-313362,-310844,-287015,-10660,223801,138942,118599,461733,789091,570037,-210466,-264572,83555,-52614,-347633,-157662,-146200,-206544,-365025,-451100,-423176,-302848,-409037,-377596,-328164,-218298,-16429,-90167,-317202,-217735,-85173,-245345,-536612,-173005,-215900,-493186,-382145,-77003,-51594,-128491,-296843,-450485,-359041,-391234,-520201,-179743,61217,253831,270806,296826,393662,151451,-185104,-344258,-134813,-37826,351237,645639,686442,338938,-99128,-262527,-128910,-35647,-121778,-215572,-335307,-143410,359433,536979,482991,185782,-211056,-456225,-208061,-308834,-576637,-433098,-155757,-168027,-266265,-201441,23295,53935,294051,551410,638815,330403,46973,130562,296274,61061,-112857,-37495,37386,42085,92203,272240,319717,115007,-20632,-57264,-52364,285676,575354,603060,360361,144145,124343,-168073,-509301,-498065,-376293,-357962,-151663,-106345,-133901,-162932,-19542,275738,533180,647337,425645,94251,230733,585128,717026,369951,-338074,200067,275136,20406,299260,200310,919,112976,134697,185730,445741,455601,66886,-128351,138148,-6979,-237245,-243505,117794,405939,383200,48356,-141553,63539,407116,618154,688545,640371,340606,106727,172947,299124,-128925,-407211,271169,639125,354739,-490365,69693,270980,152266,-192684,-189191,-193445,-83790,53294,11419,-55336,-175801,-194503,-356647,-324412,82755,115388,-110100,-281815,700604,953768,1016452,847156,391149,-70905,95204,332107,397321,334062,231086,114017,155251,159584,-114749,67535,654025,958949,589464,48229,33000,229972,132594,29220,88511,241761,440018,372329,176098,16886,-204088,-440530,-463084,-296105,28013,272258,234188,-94441,-463472,-613982,-495997,-452725,-301673,-136731,-85543,-395617,-436099,346867,915459,1222215,1199972,836279,72335,161344,562398,608360,467814,215962,177836,83823,-139551,-338950,-62670,3980,-39697,-225796,-161191,-171261,-75193,437382,947742,929525,559087,-25681,-189488,-207680,-102742,-211569,-406449,-161080,169563,86324,-260095,-102476,-157279,-238800,-501226,-324812,267676,564139,377306,146282,235266,85315,-342037,-320673,118090,265139,206856,402839,655157,289674,-358258,-168992,188769,-61620,-533796,-30447,122863,-35838,-318926,-545665,-302881,-177513,137075,178435,15131,-300436,-335178,-463811,-131609,-54040,-285118,-187939,22749,198386,382250,409200,314766,94546,-284032,-238513,373019,686878,511092,-44694,-431324,-430673,-247640,-242619,-333564,63603,459701,558354,148303,44603,222330,158232,-147917,-259658,-169757,-211226,-455426,-481806,-585112,-479445,-202775,99431,334752,276649,178071,206493,160106,5872,-242395,-475866,-535254,-634747,-427724,-246140,-337703,-215374,139021,556450,691628,470737,194889,-95004,151201,500785,479477,433114,390885,149322,-154737,-424555,-465613,-480370,-461587,-371211,-5191,173247,35179,-23792,-109846,-71277,-80532,-166596,-354031,-481130,-624686,-593147,-344530,-75485,254116,513780,727809,793753,497552,-37437,-72997,142807,146212,-186536,-332795,-472222,-403999,-40344,176784,-172506,-496118,-129728,-32753,-14861,311649,416454,254046,-115721,-499646,-161387,-176405,-438282,-9399,364680,375018,-52532,-473326,-803,149708,16112,416366,679930,451019,101048,-54308,61298,82543,-138598,-483398,-265859,-253049,-135304,-374647,-237468,62993,-7096,-324324,-212888,56609,-193328,-409370,-5536,59927,-363807,-205001,-10332,171865,148277,-286201,178352,1030250,1051344,558751,118165,118776,-75540,-499392,-210082,42173,110716,172505,173652,-2565,22328,202719,186413,-229148,-441050,3052,93392,-24237,-27006,40799,320634,435136,459259,173957,-245403,-295044,62524,348730,333679,-150520,-277125,-155269,-414587,-66358,-29323,-329749,-239545,19147,151949,285287,130179,-239496,-53647,189174,442824,741652,727476,286847,-187466,-306168,-281371,-424019,-270941,-79656,176419,497753,350415,39491,-26932,-83515,-71950,-59362,-144630,-466042,-225215,-29425,-409095,-190765,135057,83080,-92114,90511,140325,-104296,-335657,-207691,100801,383399,438847,145293,-226765,-214132,3427,72110,-187691,-468108,-215469,-273192,-264034,176388,537151,378262,-107792,-31245,290210,89462,-361797,-456125,-441521,-122910,42677,324077,649331,879806,859181,665585,288185,-139159,-170312,477985,659733,342825,-98127,-351657,-451624,-346085,-168215,-93535,-121556,-15939,-165153,-69394,299415,603655,405492,197941,67451,-38984,-222108,-587070,-236606,152533,-51861,-472729,78934,388606,518630,469035,280897,229483,359950,149776,-144901,-335896,-408849,-334230,-263318,-98561,-284736,-375369,-112880,-285353,-549697,-116832,87026,73187,-62029,-206460,-309906,-348576,-329453,-403859,-516128,-237905,254422,544652,206075,-394376,-241032,121235,263704,105357,-114509,51691,333204,275530,331507,331543,-16288,-544695,68253,227407,-72894,-350501,-152324,172232,342266,112354,-13931,1471,62007,60447,396537,590099,247630,-257329,-99516,357265,521027,412034,210207,-29681,-175213,-441408,-229897,256254,654885,868720,485606,-66481,-214542,125840,160534,636650,1099864,999306,889283,573051,324279,-27543,-228445,-324982,-388174,-345999,-247692,101100,386910,279025,150121,-251675,-202761,385299,673070,661625,463194,294503,-5686,-319920,-165851,237698,488773,467029,144787,-163622,-464582,-373805,-113791,-37970,-275102,-336270,-422316,-316907,-80793,200722,108677,-97636,-151336,82069,413600,554807,254343,-112613,-377401,-436209,-291882,-335755,-212614,355799,608500,440220,97474,-62886,321615,404387,276214,-89375,-368418,-420656,376126,806172,566567,-74691,44748,195021,-141941,-265641,48356,227599,84204,86878,-187603,-305555,-453524,-311730,-275741,-349461,-306176,-3681,245865,220881,8488,-429592,-508452,-372587,-96840,164159,332618,470135,427665,63084,-179919,-427196,-434190,-250983,69815,713014,951089,770069,25948,-284960,-14186,-214986,-17297,881115,1332173,1243718,624729,-10309,-190009,12346,-112003,-412585,-440719,-92939,142614,53089,-247677,113040,637094,590500,178157,-126474,91237,60151,-353464,-341043,-429902,-277341,-290881,-244186,-250295,-309288,-90950,252261,563350,708397,682360,240115,-170612,-91005,-212012,56399,423321,594900,798663,1026765,1031373,534870,-263597,-332404,-101406,-272166,-346377,38995,321847,130573,-88370,-422864,-307797,-47052,153869,128208,232976,359008,191814,-141832,-273574,3259,530328,606411,152182,-459323,257724,725697,422034,4413,-156661,-224506,-192460,-158498,-160412,-176403,-127426,3316,13073,110596,436213,753511,870486,666448,25651,-401259,-52588,206228,248191,158731,-141782,-448866,-300093,-206671,-223430,-92850,12410,15429,238555,530885,441914,190811,-53092,-143747,-121055,110252,127786,-37165,-251012,-289911,-4638,431763,1048786,1504580,1347414,869639,379672,-16061,-91240,-164224,-158321,-100348,-221789,-418337,-325375,-243519,-389852,-560486,-318389,-168776,73577,90979,-54669,-475110,-40684,460044,772601,889606,676197,399351,-131836,-372473,-317911,-315001,-340651,-301254,-309414,-97942,307171,403697,358840,372826,331991,417137,385658,423473,233463,-6834,-77290,29374,154605,-72090,-399043,-267417,-166043,-205131,19898,173794,213264,441706,485995,174001,-215072,-89318,-167635,-429025,-430275,-212320,-177870,290473,881662,996636,339788,-276041,48766,175839,-54528,-177892,-131890,8629,207421,301637,350808,274945,226932,-66246,-51563,120628,155213,-14972,-401470,207165,687311,639056,129376,-286155,-317291,133780,415511,478968,234886,-28237,158317,167559,-57642,-181940,-371283,47464,355143,614992,607209,522867,647442,703119,408178,-169010,-552203,-425864,-303183,-283238,325775,682182,349030,-11091,216829,179028,-17077,-464775,-146627,57499,-8676,-162608,-62302,228499,255984,62457,-121006,-250850,-311429,-586983,39246,521545,341002,-109966,120675,378392,398963,142550,-458290,-303364,203130,351248,146552,-354687,285375,875585,1145466,939015,366502,-90132,-222382,-163478,-187614,-276698,-136439,428914,1056722,1153650,861860,493234,300592,157144,243998,266137,-50327,-331066,-164677,-128578,-165627,-103746,21620,-134718,-431009,-291560,-54393,187370,510381,803977,1051623,881599,494828,133218,-289874,-513817,-304948,-89261,175404,275082,114266,-225638,-469943,-275002,-185438,89680,330373,317582,-17939,11213,91149,-85187,22888,197541,136621,49933,116669,39850,-428780,-119211,238743,252990,80678,-367749,-322736,-72249,72768,125633,29718,-334974,-100927,-317810,-291928,344493,494643,204144,-127489,-98534,111042,-47213,103316,350774,334804,188639,70750,316169,703767,923935,929701,831375,631216,536680,221340,-179715,-238086,-351558,-464402,-28230,376531,448147,155271,-269040,-165779,-68763,-52052,69255,196819,566652,850725,1040879,884015,564598,331996,263318,298680,383670,159867,152646,-148457,-42807,-103347,-76718,172205,309652,340840,104630,-31994,-35691,17264,-126986,-172182,55937,336269,86330,-269652,71004,274119,93539,-79219,133589,162459,169694,-23265,-26159,35894,-215733,-199037,181175,166167,38315,-42982,-124766,-274870,-128620,221383,639747,768710,436259,351546,444426,328944,244462,-56605,-29065,213572,178836,224692,113049,5046,-51146,156979,480596,778666,650078,153120,-173567,-42329,85443,-4147,-217278,-223166,71379,274314,212184,-177872,-258668,-150574,-307265,-244558,-243771,-25873,224756,204173,-91367,-306485,-385110,-389493,-108079,230381,368730,354965,60309,-359895,-461299,-159354,100804,-210882,-320326,-199405,-122569,-174666,-285540,-459911,-287972,-240369,-301030,-299482,-425106,-488157,-418709,-408104,-240013,-80991,-224299,-463910,-236906,-186959,-234657,-312095,-451212,-486426,-223172,-2161,-6271,3725,-85623,-29191,379276,656028,410063,1290,-353843,-524535,-168154,70370,-210149,-509439,-311391,-434022,149478,715057,978937,843013,582778,386843,223348,320942,249988,-143308,-171536,22599,-178437,-571040,-254112,68719,-231507,-358087,257831,406058,344772,365165,277744,115879,155915,55687,-18770,-146034,-151586,-210033,-278792,-369769,-356988,-6903,300791,292123,-78338,-346186,-243839,-97707,246584,241986,129026,-138208,-410612,-553433,-414063,-409444,-182298,62500,117974,51690,15267,388,-202190,-535199,-213335,215181,235180,43098,-234574,-259406,-271768,-401099,-439275,-370155,-101216,333093,572152,411646,205860,-4035,-48882,-374083,-341493,-236172,-105837,21118,299142,562488,349657,153827,-197438,-573870,-483896,-179245,19156,163499,343258,663922,898045,833724,730350,540569,194513,-96480,62821,367264,584705,620662,287305,-259544,-349522,-196024,35254,335495,410977,56029,-176360,-232396,-222148,-345994,-468422,-258576,140035,588114,535691,298330,-407561,-459483,-257986,-94988,-5904,14262,190504,251852,-8158,-489991,-240153,-72009,-38876,109378,210180,225503,-30329,-408999,-386902,-325835,-350285,-242114,-394999,-490461,91616,458023,281145,-45990,-190105,-406381,-359193,-358364,-384625,-204341,-193040,-548718,-188389,210983,327620,229348,50539,305351,548877,317759,-159872,-143506,-115028,-176800,-220279,-164353,-80431,61246,-28207,-198845,-510394,-538355,-502489,-510602,-432007,-408699,-330525,-273106,-340528,-446215,-423624,-409358,-392497,-389565,-512976,-484089,-77331,204777,187617,-6215,-295780,-279840,-239670,8957,402563,586115,426806,210274,22069,-66976,77999,367738,286448,203566,-86418,-321761,-606826,-509528,-291997,36476,417509,480555,-97970,-817497,-211547,19151,156916,613391,1038169,958577,524080,106795,-549,-262940,-418505,-88570,189592,44362,-182695,-176359,20622,241634,292423,-14375,-512986,235001,621363,555168,352610,185490,45572,156697,247738,124569,-188214,-344102,-271441,3393,18723,-319439,-319723,99066,120591,-233093,-574045,-207011,-57767,-114523,-237278,-253316,-91188,176121,356248,483111,310451,-27856,-292193,-219022,81640,332069,490988,535686,358959,85651,173960,465597,509963,465720,292949,-133625,-282943,-84115,255,263155,313158,-39503,-540723,-402370,-516339,-379942,-334068,-276551,-66684,444093,899390,810074,276605,29611,-233231,-315518,140355,407759,305396,184574,452856,867498,934098,554779,77746,-246659,-304189,-151208,94283,158160,197554,374098,575282,617598,364973,-167115,-187933,218273,350925,333561,-5970,-256882,-41215,-87934,-59898,250452,375493,446790,352821,82478,-94267,-50426,-59173,335095,544394,456981,177086,142436,219165,560731,737971,629656,291816,-194264,-338375,166073,419656,485035,498791,444675,392011,534316,677934,595550,123709,-253452,-377945,-360361,-168033,-281370,-307646,-74826,85439,155966,281249,304292,-102429,-369315,-331264,13104,320282,542735,503676,227347,-67140,-380209,-461893,-421555,-389512,-364817,-281252,-215391,-63469,-6755,27907,-136459,-543409,198755,859729,892407,284655,-319573,-90309,336193,573863,384962,-75056,-265688,75888,320335,547980,441454,157304,-78182,33892,207579,248697,194137,-34990,-163314,-66867,275924,445402,213568,-395103,-426037,-331968,-198835,304772,152276,78783,-104208,169851,-133952,-323778,222150,548770,716306,944123,763722,466381,423780,295906,-7822,111745,415246,235512,-80976,6218,-10068,-359098,-291851,-76304,68515,-96880,-279563,-352914,-160124,-148200,-182671,-285755,-183372,-250699,-357970,-209201,-285883,-330348,-314020,-309393,-606224,-292232,-87414,-215798,-133061,376747,338595,408271,470278,422955,512822,462230,495674,306262,-251778,-474767,-72486,-54009,-278528,-166469,-122663,-438654,-376070,-202523,-111877,46424,128629,34443,-219951,-421405,-462398,-231774,-105618,-62798,49851,-118321,-388220,91309,683145,507042,232227,-151111,-105829,99526,155464,-91330,-291972,-445389,-428053,-390869,-295778,-263932,-134708,-330286,-442069,-374436,-444491,-59343,500484,769057,719976,290035,-113769,-268516,-206472,-27243,-43297,-176302,-337187,-408932,-210052,-51894,24242,41998,-43361,100593,260082,455379,408948,238276,-41287,-243663,-273989,-258650,-421146,-176071,85702,68416,-70448,-7921,19769,285269,557318,172438,-430109,-104137,272474,454494,666036,720272,570006,435890,376192,354478,456805,499404,340680,156077,128442,-300917,-187591,234385,410268,210670,-25914,-307289,-294758,8769,156132,266828,140773,-299092,-169178,-8977,-320593,-206609,171711,76960,-86903,-78221,-194377,-769,-50827,-317138,-439508,-445464,-419202,-371647,-420247,-518215,-319572,-282701,-328716,-246567,-57767,77597,291841,523140,452732,298595,278639,373264,402443,541710,496983,211061,-20083,-228813,-366877,-303993,54904,145917,75449,30920,-31133,-73130,-165046,-139237,88102,379963,423209,434971,465952,563477,599453,434187,198971,-119255,-246427,161737,424445,238739,-168776,-448899,-241355,-28969,108060,12169,-278391,-366765,-281644,-276024,-286243,-146812,94723,313933,225615,19414,-135817,83310,115249,66649,-76619,-332314,-279571,237311,627401,742450,534699,126908,-71280,-104712,-123532,-45419,-199913,-435557,-457557,-313879,-230569,-276018,-538009,-311489,225922,848462,1082216,736155,416469,226830,-151518,-213089,-70183,-269462,-261077,-11351,-18907,-343848,-417185,18433,261562,205600,-194964,-227508,223070,279875,160855,41224,-100786,-377560,-48715,123869,-42922,-385663,-338989,-40567,60051,218368,555805,680876,472367,58931,-181827,-139600,-177368,-139985,-36576],[-144246,-215339,-208214,198538,597615,663875,320253,148838,214774,153283,-44678,-98159,203047,496046,629733,864342,637681,168521,-254073,-163199,-183078,-3807,176909,50967,143390,563107,962177,865233,209080,55454,408261,409471,130305,-147581,-408209,-368166,-404108,-388282,-247397,-161391,-346019,-386114,-359729,-185309,-57247,-160117,-286334,-40870,129192,-44552,-375332,-419830,-213946,-310800,-302316,-312437,-327890,-247897,-278726,-366518,-308363,-333012,-470281,-247747,42922,295267,329371,305067,212202,-152005,-259793,-196751,20712,132268,325911,332867,113278,-132550,-322556,-356834,-344057,-316902,-458641,-485387,-490300,-485833,156681,503497,639668,337364,-143467,-297143,-15846,-185597,-482907,-419235,-107800,-2241,-58412,-65763,118683,246152,504039,707246,664131,381905,213102,192041,198719,-73332,-327373,-264386,-186168,-192811,-36534,159852,219642,58745,-9347,118703,306321,571074,678632,444682,162380,-12547,63369,-198007,-426192,-393654,-195227,-214358,-308345,-460778,-514154,-365198,33746,385070,599360,568210,302570,69982,327031,684822,897550,483483,-362656,277353,365577,-60591,123058,139467,189278,303365,273340,301633,485186,372953,31470,47755,419248,-52135,-447086,-197417,-14355,-8063,-71462,-137401,15726,296733,650114,782255,687913,589691,327859,129220,118757,141133,-290855,-267007,349918,669312,397234,-403217,-49206,66376,-141791,-459880,-313145,-242601,-284856,-249338,-375556,-289639,-243871,-117051,-194813,-239898,77466,229457,197349,-218885,-47817,75300,191550,118057,163747,200246,475139,514036,548593,640153,577144,319695,171157,278821,-69272,-57260,642492,1044122,682185,123587,-101915,-37476,1357,138423,356237,499257,487391,218429,131977,143074,12831,-295449,-354580,-180763,293493,510173,483998,17642,-345719,-411722,-304437,-466447,-434914,-234288,-115836,-309059,-243560,282792,723512,949292,815568,626106,-39841,-119986,218141,309149,211971,-78261,-203597,-318650,-581226,-509288,-450669,-403241,-435045,-348971,-94290,-199289,-300967,322295,858321,833196,293459,-484293,-220757,-180344,-39977,-58982,-370425,-235349,60041,-173407,-250643,-10039,-108155,-208650,-493110,-127358,442680,673621,370374,96505,-6186,-256595,-513104,-93332,211003,175961,85782,374611,616889,275936,-404422,-59752,516929,379282,-236985,-246212,134908,199270,-49241,-474662,-265982,-134698,130937,287906,202631,-113399,-287015,-285906,76161,211159,-110826,-147740,-164251,-24558,157240,264264,144876,-91034,-479841,-89448,449974,700775,446025,29668,-261539,-328793,-233680,-248662,-456465,-15136,356655,387571,75488,-209031,-37539,3788,-187638,-172932,15240,-1914,-221384,-308802,-476047,-501139,-190714,213402,443844,355810,85031,-16411,-81943,-9875,221119,111775,-157277,-177234,-11804,-172598,-442806,-371036,-106167,120811,416950,564608,435726,118257,116109,365929,332155,560617,602148,267102,-12201,-329920,-515516,-517849,-480486,-306322,157218,432531,471365,286058,144749,237601,174998,-191456,-463716,-471276,-587706,-447016,-168695,-258458,4640,547381,919207,875001,415482,144347,144380,236565,213350,-209617,-357135,-447999,-234254,84627,334991,56458,-382155,-141600,-205282,-79024,359886,396786,283385,73383,-141135,-225850,-305815,-428881,-25685,337528,294743,116709,-211942,-423737,-328315,-16040,560400,1017117,663610,35526,-305827,-211964,-71926,-99138,-382345,-262231,-75060,1624,-221997,-213449,-48671,-50524,-228914,-199455,58054,-77361,-302202,-23016,79817,-364381,-557053,-576478,-18815,-2228,-272165,431273,1391582,1457905,753989,94389,105216,78782,-394057,-350914,26942,58820,145367,96531,-6259,6652,-14307,115440,-88989,-387513,-144721,160274,217558,-13726,17081,458653,615209,579849,185661,-148469,-19727,424269,885636,767377,73067,-257511,-164365,-182722,-41129,-135628,-470637,-305785,-278058,28660,367884,411216,101508,22017,76185,152474,360287,391683,89075,-342978,-287431,-90720,-225135,-498157,-139333,139176,301243,183300,-32200,-91926,35158,196321,199109,20612,-121243,71037,-37877,-468714,-73613,210104,160544,123905,341710,271162,-62625,-554148,-233241,-44805,40824,114985,53763,-128356,-212483,-53878,104864,-113107,-512919,-162856,-22646,-71119,90495,348119,232330,-135619,55854,363202,145899,-298406,-405820,-358079,-218207,-31497,252215,480677,634815,761910,802871,527329,92930,-179454,171800,266590,149878,-72915,-251079,-485969,-376738,-303239,-170249,-59995,-94709,-206459,-215366,75101,213773,4762,-210694,-403193,-468627,-492236,-245048,3390,119595,-102987,-344304,69581,274186,313143,257095,224629,344094,425181,61105,-170094,-373588,-403696,-438754,-468021,-211377,-311324,-187882,55694,50497,-17583,80584,110271,72417,-49299,-149266,-289194,-378754,-415621,-492139,-552579,-200088,326330,594886,324192,-231994,-341000,-18282,15843,-269344,-464229,73458,475791,461424,396176,334567,69043,-413170,-173892,-70226,-108003,-280920,-419471,-58856,22777,62099,150854,273178,222900,248841,410878,761961,552646,68854,-425496,439111,1071023,998514,739958,274123,77517,-272588,-249772,206600,445023,585241,228610,-214079,-189130,36309,48351,386179,790173,865067,832113,637269,420255,50667,-226499,-391826,-398376,-384527,-99653,457361,700002,528111,336770,-152621,-276744,245325,453533,554933,344310,245133,-39760,-341352,-187459,212053,390237,192577,-152586,-462284,-253237,-60767,2094,65057,-156583,-455926,-553739,-467235,-302467,-71874,15877,17718,44360,220332,418335,484094,219276,102288,-186939,-546103,-393310,-431349,-378866,167485,432446,410762,287141,417534,699289,540224,302978,16077,-243747,-360283,510100,909279,612958,-206542,148240,292531,-36413,-250063,166472,189235,42644,219707,188252,-107077,-336850,77759,192510,-122400,-282596,107778,514904,477757,108180,-447928,-364714,-193122,-15925,159796,289574,477507,526761,326147,213573,-29628,-319906,-483681,-175404,532764,827659,698449,173056,128298,333651,38291,-182694,756633,1363174,1314635,618701,-105779,-271406,-173946,-272200,-478748,-456999,-124786,61519,-76238,-426199,-246784,129953,162198,-24118,-215090,6723,30692,-258209,-438130,-492909,-250072,-114783,-88996,-229209,-318794,54657,400815,799071,904727,783755,348860,-65017,305784,171039,-371307,130400,574989,767005,974716,914201,391654,-223994,-141514,19666,-196972,-447453,-53352,254959,116877,-279205,-468031,-291751,-148839,-37219,-7142,29944,50951,-82961,-166530,-322113,-168147,246923,229030,-262425,-393621,383636,652559,319023,-50922,-104036,-103947,-148637,-115888,-159696,35518,202125,199800,-66276,194465,559168,725156,610725,453682,22283,-422506,-321063,59589,77473,-36505,-116811,-304893,-447799,-374749,-287988,-146270,39532,249258,532509,820782,743205,494337,212554,-8380,-187474,-85006,-103663,-209301,-318823,-205944,48537,508506,1040602,1568342,1504081,978808,402690,5502,-178097,-237906,-88191,46814,11332,-244197,-375050,-131700,-231325,-437742,-189694,53476,199611,-3313,-213914,-380627,169329,509438,675000,758958,451308,170025,-78102,-171510,-159873,-181540,-219433,-253081,-343920,-189905,205046,211202,56730,253756,268811,382729,429421,527566,308769,-33052,-214182,29166,222283,98346,-367800,-478848,-431340,-203698,197300,457727,412154,628764,967735,781299,257012,-156530,-112482,-93464,-90635,-68175,66345,474150,1102271,1195319,574169,-37458,191990,318505,9185,-25947,50623,126668,428170,397745,341321,197907,167799,-55544,-97906,39545,221533,67644,-250374,263921,760089,795596,442786,-34604,-136189,135114,510666,635345,482134,125591,33698,53080,-102540,-165527,-453216,-12733,361917,638129,556090,544874,867444,920776,580573,26121,-409714,-442558,-51425,-186054,13339,474601,187637,-460243,-34519,210784,207323,-104535,-310162,18512,58265,-197010,-332339,-141965,-88485,-122528,-166875,-454126,-435417,-482147,4683,252595,84960,-104973,269171,456136,382353,101170,-221360,-216470,97899,144731,-147532,-177826,463366,846723,936248,780440,271278,-173715,-311280,-358214,-321631,-429629,-132421,504340,1150329,1198286,949443,664742,455986,217280,87324,108205,-72885,-255081,-166870,-257328,-448585,-45771,239118,68665,-307681,-225159,186374,574857,965128,1308361,1437860,1235445,752350,160512,-361020,-321737,-154700,-113618,117486,262200,133801,-223879,-192176,-140447,-282913,-3888,304862,308695,-120018,-204985,-94672,-377023,-248001,-109095,-453272,-245714,229333,178962,-310343,-120289,247549,225744,19947,-409377,-228297,209973,525167,390488,47737,-423345,-250586,-278204,-28727,380596,422680,99580,-297756,-355381,-16432,-280395,-93770,226995,136636,-5426,-106568,81205,457721,819780,977721,933595,700013,554144,230223,-39834,-10225,-52905,-314863,-241437,114876,192565,24953,-377743,-208154,16377,36395,132638,271168,628337,890768,946724,770501,306045,-4537,44162,209656,204840,6229,127737,119205,38246,-169819,-125236,115188,207293,20752,-54518,-63766,87420,239342,-3275,-126951,164448,422661,63886,-390435,-47836,195647,-19335,-75232,208496,248113,-7402,-284180,-137200,-35424,-301478,-90252,252089,397609,332814,233957,24523,-264045,-247495,111199,617895,836890,543547,367549,400429,304166,352950,228666,116108,97350,81881,206373,91123,105973,186399,408065,611260,717067,365915,29148,-286491,-399670,-305835,-243286,-165807,-72803,109610,247358,152253,-148431,-165870,-89891,-286093,-436047,-198484,49944,384401,408688,109022,-222548,-442711,-349497,-99851,123788,246235,268615,-10973,-319324,-371896,-158781,41771,-159437,-269449,-368481,-238548,-279387,-473668,-408082,-275401,-274398,-524097,-483867,-336547,-224114,-210505,-248186,-423774,-308348,-287183,-292003,-193107,-139431,-278689,-370220,-252087,-190047,-54337,91812,3164,-23619,-45694,60797,538490,860017,526238,150232,-148805,-200038,-72693,179116,-49443,-500297,-360766,-206105,380178,805386,959215,536777,81292,-131366,-137898,-143493,-38726,-70807,5607,558,-105746,-371714,-410497,-142229,-225328,-461988,-21456,132312,169062,262999,355257,405997,323442,-3089,-254875,-156380,-110106,-247963,-218762,-4762,100087,143665,129112,74748,-138668,-248409,-331400,-246257,168743,283623,240791,-34642,-327849,-379173,-94171,-90439,16153,96120,75290,-82036,-274062,-179706,-288903,-464458,-357725,-284551,-397860,-503221,-423456,-343350,-416056,-517591,-343118,-462547,-222689,275406,413577,164672,-83850,-175237,-85315,-239688,-453629,-329808,-56916,156430,390497,632824,418520,80369,-255640,-459766,-229703,-68390,30283,52952,328669,829136,1205890,1068794,781100,535154,163413,67135,260842,325393,543236,695149,532097,-66536,-446538,-205086,223914,634565,607543,297919,129396,94599,90030,-66595,-193738,-117492,74606,277872,238280,39709,-523432,-303227,-45094,74791,57269,-20228,213515,423625,331872,-160017,-319158,-133325,-162269,86251,231416,348048,358713,19068,-362511,-591722,-372126,-211156,-305619,-390712,-27905,294882,202371,-3704,-60746,-241253,-446118,-204400,-351999,-419265,-471908,-544038,-246975,110172,219525,139452,86287,351387,619203,456873,-125073,-151503,-60897,-263490,-239424,-187599,-146477,-28646,-89369,-308779,-499016,-305269,-199667,-314075,-312761,-291165,-336079,-393818,-421630,-413473,-433053,-382887,-423822,-283839,-372666,-287762,248574,495872,343177,-1381,-329454,-263236,-165958,100158,295407,343102,172027,82031,28411,198790,243162,401893,202438,19819,-150520,-160485,-353355,-466981,-319918,7793,426157,506661,-104875,-670398,-131087,33207,63037,377666,792444,768201,420442,108253,40595,-224567,-372287,-257423,-485410,-465306,-324536,-227772,-13415,206504,279005,-103051,-319692,459859,887523,708492,338832,75002,74618,188184,274250,294473,117813,-25913,-71805,87360,111546,14158,-5911,162574,147049,-63355,-399813,-483676,-294925,-192567,-133537,-95376,69875,329957,544405,626612,436791,74523,-339816,-311169,80690,295808,441620,469251,285087,34582,22907,276033,302680,424934,446588,106711,-189295,-178526,-229634,148262,322252,49327,-417796,-361706,-411313,-368231,-252082,-299996,-58853,409988,738518,591822,83429,-43058,-189741,-369812,-58309,121911,-61218,-15553,317546,558304,593866,381848,43257,-225260,-344715,-211941,28720,145565,219038,332127,492781,572883,454652,-114462,-197382,269550,360815,298877,-150948,-434213,-185520,-37983,329513,698645,580892,616289,360260,-4307,-79512,241068,418628,517093,459004,423137,73147,120021,309139,624653,704645,594409,244492,-188257,-305035,162635,557746,601375,637650,455541,377782,574224,797853,627220,75645,-358831,-538962,-288150,-182078,-393435,-395315,-166167,-46266,-14945,140206,230675,91176,-112064,-192341,-169762,185046,485671,460195,197324,-83317,-334968,-347208,-306140,-300184,-305891,-238924,-281675,-252336,-95587,7491,-110168,-483648,214873,799766,874242,227122,-297466,-148762,202309,417162,271958,35533,-82531,86473,350247,494114,336666,106003,-228645,-181996,6437,153669,200227,61596,-122134,-176400,37597,97518,-156995,-386777,-78512,-82211,-142183,619431,995893,491349,-83312,105018,-151687,-301888,382569,854708,925204,923791,518486,-37931,-212372,-109517,-197959,165663,400818,148109,-135225,105274,327139,-54363,-477015,-355190,-88951,64547,-149613,-417570,-282641,-106720,-222048,-485953,-252525,-223806,-442664,-272138,-203611,-108389,-253723,-340465,-426431,-433590,-147416,-89941,-49009,474040,569641,568270,436654,310743,470035,467810,540695,380189,-250516,-303319,-17308,-64741,-330220,-53465,-31215,-213575,-253563,-34237,62995,238019,201621,104458,-49602,-259773,-412931,-377336,-217430,-86386,142942,-49682,-361069,121333,678481,371167,-149908,-319058,-104855,75067,166890,37631,-117636,-252313,-278498,-336510,-379903,-357681,-243383,-439515,-390411,-203860,-118222,258166,717418,951367,687417,189057,-229093,-276953,-211109,-94096,-239961,-432924,-343565,-162933,-501573,-305150,-108862,-16976,-109533,-73198,116043,225193,279763,203562,26185,-184753,-367531,-436322,-359406,-185313,-145543,-222058,-289622,-96510,2407,394775,709327,404463,54311,-65731,148263,351327,684346,850179,705796,440703,384880,381492,339625,263073,107302,189237,198481,-170111,-290624,245814,589301,454513,289465,-162059,-203628,131943,193638,287861,288170,-26984,30694,242538,69718,-101297,79435,56535,76582,252127,155265,323770,171896,-189250,-510999,-457739,-389119,-235698,-108450,-269932,-479543,-517557,-552547,-453138,-234793,-178765,-225239,64775,252563,318292,356777,480196,431292,433714,335332,82044,-43576,-225466,-362695,-271372,97776,139130,74576,-12239,-140939,-231765,-344074,-289324,-26052,292346,389067,251367,219741,314437,461414,474315,330950,16389,-250306,198822,524759,330799,-58923,-484923,-188283,185751,399649,341064,-64465,-278296,-220387,-180820,-206236,-150928,88216,248487,105732,-97659,-238530,-110624,7304,-21006,-195244,-502348,-76154,328090,671334,847608,633990,227965,-91261,-255465,-222762,-21683,-148600,-405548,-558824,-389459,-272319,-296272,-319730,-64828,190512,612504,648286,511582,390817,295246,-161511,-373407,-174350,-401203,-213458,67894,129844,-149033,-544697,-189425,99134,108422,-233674,-160656,279311,309313,159812,38592,-97362,-345343,-122109,115301,28677,-229406,-387874,-230378,-68757,229539,639960,859092,618900,-21737,-230558,-118778,-91767,432,21502],[-268158,-36006,140607,408583,669018,751018,244010,-13316,120117,44876,-158758,-54965,298888,512247,566936,552065,428115,147909,-69938,-28931,-174917,-155968,-152661,-286725,-21606,431151,767541,814310,472492,481491,719930,858405,656430,285830,-178467,-348295,-367066,-309247,-128325,-24334,-82531,-93978,-181447,-177329,-109454,-229706,-286630,50274,212691,30984,-176433,-100480,-24916,-136209,-116051,-342072,-509331,-373895,-140138,-167841,-228781,-393985,-456546,-308377,3506,288701,386159,380487,109335,-304335,-220333,-88668,118300,246914,222295,-38206,-473180,-458743,-342270,-272190,-280440,-271668,-336055,-367754,-359592,-481235,-215457,325900,574565,372620,-102344,-163695,219898,42139,-252337,-384118,-176936,-2841,-27086,-76001,70695,316537,569131,704590,486294,288974,284836,166450,-10593,-176880,-371303,-469816,-540091,-450935,-117198,108001,160541,40614,6722,248923,576492,725562,620229,185990,-116599,-305898,-347640,-413200,-452742,-272059,-99496,-231702,-406562,-180849,-262752,-397708,22215,385395,549191,354254,8420,-189319,63097,473655,827507,469437,-419151,223890,356869,-94112,-58519,179903,357557,455074,335408,255237,298619,156802,79204,534772,689942,121642,-422029,-149466,-144765,-456741,-514627,-203895,77765,337251,660806,834849,728780,558066,263033,95746,47327,-33291,-353645,-228708,267962,494820,287968,-341644,-219493,-152193,-454533,-524255,-354232,-297641,-500248,-546584,-439845,-247682,-65977,-5225,-62391,-188172,-2400,266829,401315,129080,-327300,-475676,-347029,-419542,32420,361351,596506,518907,523701,686926,656063,328354,71425,355658,88247,-176377,534976,901848,609166,95674,-198575,-307476,-200127,138838,521277,781704,613796,117692,103344,271088,206518,-120993,-190963,6827,523706,690819,620035,83071,-228621,-199218,-75673,-254667,-520450,-313113,-144215,-170952,-79444,120128,306075,487826,369077,253698,-148855,-345656,-210008,-95347,-165544,-439436,-323002,-120136,-167991,-226411,-211017,-371613,-417125,-119016,189250,18773,-512465,125625,632445,607730,23251,-438050,-149918,-281463,87420,288971,223999,-107337,-170256,-375657,-95211,-86413,-297405,-432292,-426818,104987,590643,709064,347103,88381,-191524,-547017,-293144,118010,193457,-55596,-171046,226728,485147,278205,-358718,-141160,602386,631160,110113,-315848,-12177,267778,102034,-339062,-230613,-113449,56820,371450,430335,240308,-64053,-201584,113260,335245,130906,-20362,-236325,-277241,-128219,37345,-113039,-360049,-464343,21024,406063,549188,287315,66815,-37540,-139590,-168023,-277409,-566263,-187761,181869,210636,64829,-367447,-368915,-228906,-217003,-7473,290800,318571,-10636,-279203,-462550,-352907,-57506,350599,493146,354577,-68215,-315334,-352266,26840,652726,639746,234697,255916,302599,-57305,-467560,-518041,-504925,-202767,213420,575546,530435,123939,2016,58048,79033,403264,488746,225349,42258,-141056,-213163,-232111,-307872,-135070,254121,526866,679893,497703,446090,535743,438766,-53601,-174083,-194394,-456901,-251095,104587,-235754,-221831,508149,960994,868628,484898,407362,467522,501148,348040,-61394,-339723,-438201,-229420,37846,268676,109520,-200103,-78283,-419257,-187219,432445,419909,342774,292610,160830,-119493,-299229,-274001,-62998,176313,108225,226375,236634,-81245,-304400,8403,526698,966579,555912,-217225,-547791,-418911,-137105,29697,-158398,-182859,255918,314082,116450,-46677,-84580,-78087,-163448,-208673,-14447,-47530,-233511,-154864,-112103,-479113,-399795,-186353,-23441,-108280,-311945,467138,1310345,1454999,777703,21049,-21887,110539,-212159,-226714,86216,87656,11199,-104603,-223395,-350396,-270322,-78960,-29370,-139368,-293876,156718,471779,153763,-98596,350024,591212,561779,179225,-5414,268081,730153,1210635,923028,115478,-405475,-211431,-20046,-35685,-279019,-547980,-229152,-429875,-119410,374066,566247,346519,46806,-136688,-233226,-91974,27805,-127700,-502469,-119752,247711,189504,-356592,-250903,41677,27394,-57408,-151679,-217133,99770,325379,355602,234867,231874,335154,29474,-400463,-42528,209560,95921,184089,579866,537021,116150,-320274,-153669,-84487,-247092,-194784,-62074,-61870,-120401,-85726,56430,-160875,-388084,-15420,252370,179560,78653,127622,4488,-224794,-3012,169845,-68066,-374803,-340805,-231573,-153171,-75197,51476,244409,378522,624355,816622,802551,407230,57150,-107619,-148313,-115088,-118577,-214329,-443344,-442778,-462210,-262207,4729,-58852,-170237,-369707,-236525,-250824,-334776,-581863,-517446,-412698,-297615,-32195,192612,116744,-141836,-167564,79098,175551,107242,13130,132821,365853,297451,-143421,-297918,-437058,-406253,-525229,-346206,-69776,-109391,8448,455569,614433,385816,105095,-7663,-85599,-225102,-223039,-267419,-301678,-450697,-566055,-527993,-175972,274064,386680,171358,-235599,-363260,-214029,-330098,-341942,-186131,112412,454288,507940,373579,293302,69607,-315505,-356273,-151841,-34630,-113075,-485509,-240281,-126002,143586,282647,338109,249235,209108,153877,573430,636182,300895,-254056,457503,1344425,1307875,1001399,477719,245174,-133900,-191802,84744,118289,328470,248308,-136347,-403046,-199730,-162049,51469,344616,602532,645288,556368,280793,-2889,-90588,-232841,-458306,-333520,143001,710004,730431,521299,326865,-29426,-351371,-5883,284976,396874,103239,-5623,-192310,-231533,-146569,61249,106423,-70736,71523,197838,294008,306230,176588,159582,13338,-287817,-601287,-499594,-356979,-167747,-63876,65779,122287,148139,200118,180300,100833,152397,-104891,-431245,-359229,-398633,-455554,-63226,215833,366772,467268,885472,982958,606530,246656,74161,-174117,-316714,434597,735918,424530,-354477,212656,385348,52505,-385583,184716,136784,-23578,300119,484770,27795,-208689,417882,590112,90005,-480846,201249,583517,569462,102392,-515469,-248467,-21004,-17839,-5345,89684,319496,528605,607479,636276,397621,-40599,-490215,-456677,104356,452522,411936,360195,609402,814278,394495,-180597,577877,1250213,1154683,470829,-292548,-348687,-205746,-220512,-313396,-136049,79439,179689,-33641,-236363,-543423,-412261,-253564,-283866,-303272,-76730,12851,-96456,-262722,-543484,-319140,-50239,-18037,-210185,-322898,42744,372443,832080,1012953,864765,380455,-84197,528621,779122,9488,-390400,284415,520529,743058,716914,349310,-10335,30304,70312,-106388,-359808,-143020,135406,118012,-320723,-470989,-253706,-82512,36973,-134670,-242163,-224644,-171555,-191619,-302111,-52577,80986,-148131,-716295,-143327,370431,411296,113950,-127666,-37794,11818,-103389,-236307,-378025,95406,449785,321625,-239574,215514,598043,606708,328467,138197,19099,-52569,-130696,-293960,-325193,-350351,-215994,-219946,-274561,-323967,-353137,-192060,24923,296276,595055,910657,971400,743861,395401,9713,-325545,-433088,-466748,-542475,-436902,-230712,-16494,363582,716375,1035218,1159224,854782,328157,-51233,-203860,-72153,136983,200250,142671,-155915,-394064,20610,-38140,-328622,-127779,166966,162376,-198438,-436873,-138886,284716,420718,368702,326743,4648,-59598,79887,-52588,-118613,-140977,-130317,-166972,-319431,-250802,56785,-48492,-304188,35669,170638,202168,308679,434867,185066,-173338,-464044,-61627,220613,262581,39185,-74824,-368857,-243305,246061,578831,446633,483209,979040,989306,626996,-45489,-72447,141733,171452,82044,84449,379425,931922,937023,546145,116846,92314,117381,-34101,105224,137889,130898,450259,336169,206454,35326,23208,-60686,-152390,-62396,216170,66479,-173653,159214,598565,700157,544157,52547,-97121,173481,514610,709102,684157,356519,-25519,-151313,-226739,-207442,-247608,175278,486437,663024,661451,649237,895408,837138,542572,178966,-207926,-505324,-12890,-159777,-302952,137987,239508,82452,-63611,98448,297838,335604,-119485,-211396,-88984,-207888,-429129,-521548,-299735,-177176,-147912,-451255,-383970,-359805,-122682,-75288,-181869,22889,313325,387117,238377,-13740,-60080,-152946,-5461,-23845,-295431,80210,529906,667061,526157,356454,-53193,-383527,-350341,-316875,-208462,-476683,-235625,438395,1061075,1186602,913040,683199,512707,323903,102212,106153,25192,-180882,-312700,-541117,-200288,78417,291110,100452,-218544,-175850,261267,678098,1050058,1393599,1404559,1175344,666922,-75899,-403511,-236583,-157846,-204794,-98854,45643,54054,-163548,-5906,-75544,-439655,-22352,334236,317661,-106255,-386754,-219150,-384834,-65509,276488,169100,386105,508225,298862,-258944,-125682,205866,118760,-214766,-390070,-10321,443308,663485,439278,-3402,-395782,-261955,-81351,180076,354711,229235,-111368,-330144,-191518,-263642,-250804,-337172,-69122,-185830,-210852,-226578,-181123,17126,439728,713758,728599,530145,409656,204386,74950,138608,225108,99125,-1706,-7595,33719,-18006,-271830,-269094,-91797,94186,130961,335227,611225,860993,791478,571851,74548,-383536,-154856,-742,-140745,-269823,40763,275238,130634,-196450,-205538,44005,135676,9550,-43135,-98934,46757,172917,-120711,-293251,79625,174259,-139050,-367741,-106073,36336,-228134,-50671,327991,429818,-37599,-449989,-118720,-125358,-461084,-58515,223315,454468,516868,456182,125806,-291822,-410790,-86784,471826,788878,615680,417365,369301,334562,413363,405995,269956,37172,37518,122607,23093,193441,355256,483640,489457,362988,-95631,-204855,-347008,-486410,-434641,-340461,-92991,103174,128014,126260,29730,-170727,-132009,-36116,-123312,-194595,-128056,14797,380292,491297,299729,-37282,-454909,-380025,-139682,-53579,-19367,-26908,-177334,-252578,-121538,42344,100177,109795,-47918,-378870,-215759,-77159,-248974,-357365,-157339,-56436,-213845,-485312,-251380,-16788,-16156,-40738,-257884,-480089,-374552,-157861,-49469,-104339,-390129,-351260,-117720,-76178,-35142,54424,-58452,-160686,-133780,83454,534942,810697,496570,221699,51845,4243,74918,146165,-84857,-504172,-312266,-37533,445497,769716,876711,397874,-233273,-478131,-399289,-442119,-168558,45386,198599,-10020,-103364,-153451,-326191,-173374,-187507,-462699,-336992,-164795,-41329,68435,283860,537967,460543,86440,-386860,-162469,-83580,-323279,-163560,267523,349751,178957,-68507,-141568,-134137,-160666,-279519,-496979,-150415,144828,219065,88741,-156195,-315668,-6518,89371,182661,179311,77682,-34614,-188426,-461274,-468291,-476171,-401054,-346331,-141416,-62227,-239805,-320254,-479798,-445719,-359479,-533806,-307071,111954,89965,-214305,-411534,-155600,-23112,-253,-256210,-285975,59677,371421,468462,497994,256425,-178238,-391868,-250700,-65590,-9915,1603,-80868,167556,762713,1072287,968127,643646,398038,66461,188930,357021,169831,314548,576114,568266,16132,-276885,-89684,445793,964161,919709,672797,326789,251918,293051,148206,15663,-26678,-53234,-141766,-219002,-479471,-320810,-21381,193127,252010,136110,-105676,108256,425554,478815,149657,-233590,-279754,-354251,-4204,211290,444617,678127,510410,107890,-476422,-420572,-223526,-223869,-200913,-58055,86696,57308,-53761,-63053,-118101,-387777,-70099,-4775,-92910,-297687,-356388,-259835,-50651,27349,17976,134347,364669,569613,394858,-179000,-71290,51828,-340539,-188290,-71526,-92985,-99466,-213727,-467366,-254634,-77870,-10677,-135008,-167282,-137449,-237660,-432197,-436399,-291330,-303804,-350147,-360057,-193753,-369335,-97210,368951,661320,469574,36412,-324726,-276483,-101064,151258,146826,-46884,-54375,43415,35403,443910,457994,270975,-32025,-258865,-231964,-23633,2673,-119097,-195841,-176562,225346,369269,-144587,-518261,-90728,17259,-170391,-60420,276877,376569,146428,-70496,-17645,-51922,62215,-9200,90610,88628,56602,-196373,-123081,98901,182829,-81282,-170293,466396,889098,645746,199370,70106,156615,158763,190191,346685,347635,259459,129816,179560,406251,396750,191216,101400,108102,109630,-73806,-417021,-520851,-283927,-66396,77642,306212,546098,751129,726394,517270,194487,-250820,-478804,-67359,97713,200980,152707,36713,-51855,-183827,-77298,-47099,273524,479989,230825,-76655,-186499,-414533,76009,334947,132092,-335125,-424555,-196197,-30084,-93785,-404286,-179814,167402,314005,181940,-147042,-183811,-128040,-321201,-255399,-212965,-129838,265541,410569,373558,179897,107202,-49307,-215203,-389651,-274464,-9776,167027,236188,185138,322747,489726,429689,-65061,-221855,256949,293475,74970,-223604,-110297,-206127,-38979,562912,867505,674185,659913,284660,-141769,-43513,376848,691191,531192,277993,210518,-95259,-97848,167673,394947,427062,370742,96633,-268811,-263830,107622,422887,427406,577073,347042,228811,363239,636879,488861,28003,-446718,-299117,-59767,-202056,-474525,-341391,-192359,-123997,-131861,-7275,108035,278091,139629,47809,-200661,10561,311863,299216,68311,-166248,-295900,-293213,-279917,-280747,-279431,-262204,-281341,-265031,-225289,-10544,-102119,-325848,206604,636443,663771,109307,-265960,-200867,22004,186187,140665,77585,10762,125052,398116,370573,161498,26841,-160826,-277666,-210728,-84390,11637,22405,-113106,-288294,-393182,-471352,-335711,140722,290112,170171,-213750,578852,1251248,487521,56640,36620,-202305,-253744,445456,939173,962174,759009,287649,-253876,-155919,-227029,-258716,210482,317751,35584,-323698,67450,421280,114990,-17589,-240506,45503,423297,236582,-148590,-300208,-22590,-157525,-368167,-252648,-216135,-462472,-308279,-70180,133477,169199,-290216,-320164,-276012,-190975,-66804,-112615,247738,606919,656453,445889,146724,187929,249449,280148,108819,-457621,-127127,189414,77360,-396260,-105991,-4699,19196,-48800,105251,217722,349872,208873,187416,180491,-69753,-325473,-461679,-299203,-133313,91192,-14095,-357248,-28446,335119,21559,-497220,-161797,-19230,100245,245631,234073,88781,-5761,-82583,-220503,-355470,-331135,-401618,-518105,-264810,67399,159931,334795,580326,753850,368454,-74586,-381823,-313206,-207524,-142589,-284118,-394516,-317778,-80510,-351607,-431876,-152813,-30171,-165620,-222868,73113,173593,190943,127429,66849,-85575,-408225,-333350,-187831,-318871,-313054,-417499,-374324,-306210,28883,448465,674207,516274,397923,366037,172544,142080,558309,898430,821538,407319,308698,327743,181074,-98024,-324346,26449,61625,-150323,-253024,224947,544367,497713,374200,-111460,-11497,274228,214631,237700,340412,205557,195824,397877,351668,144014,54689,71467,215105,462251,517002,607846,375133,-658,-315704,-410612,-434098,-161184,85765,32447,-147360,-405877,-426055,-327368,-120009,-110581,-338249,-381676,1208,189413,315268,454175,426336,324680,122429,-103527,-133712,-273835,-377690,-231367,78835,83239,15993,-89771,-258055,-371220,-532622,-480792,-185317,99506,156368,-146801,-217175,-80206,151192,366234,352841,104429,-199992,242330,555149,376792,11327,-343417,-80493,372129,552042,425260,44878,-183680,-144629,-135055,-187272,-120543,106600,97754,-178691,-250543,-98201,-8175,13885,-88469,-297339,-267354,43005,266060,547075,801607,609833,270438,-103398,-417377,-292444,-58690,-44885,-282846,-508579,-526205,-342801,-224630,-60813,262989,310442,284931,131118,165741,260492,364959,182791,-95808,-204150,-439878,-174684,6351,-561,-129483,-386928,-346481,-64049,51186,-142463,-108873,218367,187816,13072,-28914,-85049,-178594,-200221,48976,52246,-66540,-207428,-311495,-215392,159677,551294,766928,524119,-125861,-251472,-80664,39042,93839,-23163],[-219195,155728,354736,399619,469346,475096,-12432,-186425,-27632,-157309,-218352,-38156,240621,341323,385417,220254,293638,336372,204623,114495,-164446,-276530,-303511,-494759,-253298,140543,306772,392911,355980,600370,878503,1123537,980824,584243,80980,-224359,-287948,-221428,-84134,64563,75117,55433,-56320,-229991,-154992,-274945,-332702,41333,153658,-36570,-78957,127795,26275,-93275,-29272,-184291,-417995,-519178,-31664,71580,-110050,-429719,-490861,-365600,-121995,158962,343637,409118,86926,-345369,-283959,-74104,115033,274885,118660,-324038,-321842,-120970,-162101,-127065,32157,143704,62945,-136213,-329244,-398422,-580048,59195,342509,330031,-105728,-192122,215956,183649,-54655,-212291,-185074,-118661,-187503,-251451,-112287,227389,465144,502273,166204,165015,274431,65311,-178472,-188311,-251200,-144652,-183072,-329601,-169656,89632,144350,45643,21782,320246,679540,712663,396799,-126702,-189236,-259472,-192510,-370755,-372219,-148441,-103643,-360302,16509,419191,298074,-138941,-44436,260324,376541,91619,-323751,-557026,-379638,118092,574399,333913,-454211,63442,241249,-133194,-191832,239663,480987,555202,330357,98248,-19441,-24463,228225,879355,792329,362656,-146569,-102267,-174049,-412338,-278467,-115605,51848,225812,490381,749739,758636,510787,141790,-19868,-82234,-221658,-268851,-119213,103186,185638,63605,-334166,-410663,-343505,-616932,-361536,-296363,-315592,-477460,-348085,-215225,26934,140399,90468,33418,-187574,-214517,168380,430034,311597,221273,31008,5456,-218081,-127939,310907,545888,504186,442341,452225,476349,157288,-121094,377928,290159,-120590,378055,617470,402550,-35382,-281212,-482742,-424383,8743,482401,852249,671845,122669,111750,356758,354358,85221,4157,236236,653465,760673,606576,110246,-138412,-30678,81148,-58784,-410419,-317472,-148834,-53763,25030,-34018,-192982,34372,61025,-38691,-231339,-393065,-574843,-355730,-141555,-32590,194357,320445,270308,-12338,-15476,-166710,-130448,94657,398422,203513,-485852,-48595,470842,479551,-3553,-185551,-178065,-504113,286362,723603,828136,209970,-393881,-331062,15723,-125840,-406643,-318235,-161551,320577,708529,730781,352255,75538,-276111,-540459,-108794,157534,13474,-357656,-450406,-15609,287211,298006,-199159,-337789,438773,650095,314423,-113327,-216081,157942,113962,-245037,-193290,-96615,-120033,346979,559026,486434,161727,-173687,14773,332021,349594,146974,-141261,-456625,-349305,-173421,-310359,-329985,-204243,79127,304003,394493,185449,111597,193518,128860,-25376,-276468,-502225,-374719,34569,147243,118666,-209645,-364296,-340723,-206602,116798,426073,495268,94046,-368920,-573197,-246414,84892,448862,497765,293794,-182292,-487246,-461791,16968,709259,796512,419735,478717,392574,-28482,-506950,-319829,-294547,55126,246376,457836,427774,18659,-127514,-286861,-194937,18343,121197,76051,22417,-3632,93810,10328,-78578,25632,202090,376500,544235,493950,637088,704465,530838,71631,101249,52460,-305412,-100450,173628,-250607,-266149,425644,879213,906914,940507,863716,863067,787029,410387,24045,-367158,-493385,-278507,-42555,84724,-18957,-103148,17739,-321068,-141167,525501,495746,389755,432104,328794,9491,-248145,-203868,-103165,-36707,-49014,304848,633912,497157,197117,83634,367348,591959,202761,-519988,-416382,-526294,-79318,235575,85238,-112181,561842,746431,584167,113901,-103731,-98101,-129242,-231661,-115702,-92383,-242299,-334462,-428126,-297877,-119364,-153735,-119339,-137947,-386226,256098,837682,1041606,672271,-5800,-229698,35688,-645,64563,218929,116343,-199921,-372343,-415469,-181118,109766,140298,144067,53184,-394326,113787,601902,346456,-168974,112496,425268,432099,159351,107510,370532,762754,1069919,757249,60381,-613435,-136834,117056,25074,-313799,-385787,-106912,-252802,-161007,372675,591701,441312,18433,-375598,-562123,-392301,-209874,-230617,-494990,-11434,505286,477982,-43993,-332380,-46592,-90341,-186971,-336086,-331096,122385,327004,415354,453351,564945,472616,54357,-388446,-76686,162160,-21909,80917,596256,682749,259848,-118360,-40781,-1185,-275907,-444329,-192292,-33863,21753,-8861,-32149,-273574,-162916,212968,448588,319681,92260,-89260,-245532,-345449,-179076,-197881,-429789,-500925,-297939,-166321,-113334,-162013,-211392,51397,236972,553203,741340,838965,519833,252977,-97231,-377729,-359257,-203590,-229316,-460385,-552867,-413531,-78155,192757,144825,-97857,-511330,-388545,-245582,-293693,-283662,-123211,-12830,-23582,-15081,91742,-29884,-137983,62061,191035,166322,15394,-156033,36231,243854,53482,-330090,-400478,-414652,-383459,-448778,-132323,155934,85869,109686,735153,995560,589686,9690,-179485,-315187,-446021,-272567,-170170,-195613,-394332,-534187,-405374,-134455,128975,26538,-157892,-344060,-307862,-351254,-456547,-107910,94971,135235,285891,371717,233499,167113,-58518,-328602,-415077,-183325,-88653,-123975,-488951,-275770,-69057,228728,268297,162166,91892,-59069,-278035,99215,462699,345917,10364,402007,1251111,1302639,1012182,579726,321189,-15450,4414,81091,-176166,200874,436952,118217,-214663,-273223,-289930,-209856,-65277,276899,425037,404571,-3552,-156523,26377,-111324,-460809,-247027,312754,743146,576316,364676,254995,188901,-208338,-278675,228610,350819,-68067,-374911,-185920,84284,-72904,-182003,-300023,-86867,381019,708756,799298,681594,486335,339338,204061,-24862,-424461,-469219,-143088,40431,-2762,72053,81145,-69840,-158161,-246918,-93101,31846,-72589,-253437,-315513,-388226,-421898,-235720,10246,289213,595790,1108188,988578,488790,97635,99518,-109679,-337391,176071,349259,51251,-314536,231394,432068,116114,-379385,145328,135347,-108009,146844,507327,54727,-130057,625121,837116,423127,16080,456475,623920,510781,-2894,-583807,-245191,-18201,-154765,-296211,-241128,-2213,424873,836852,1000438,769758,133198,-485384,-399323,-404280,5899,132245,543917,974126,1167201,649533,52283,430713,970764,778667,202535,-329562,-25413,104366,-16400,-147270,169740,346618,320477,92944,-58005,-210178,-420146,-526882,-506923,-346465,-117051,-12118,30469,-60943,-315523,-401140,-123988,-59726,-196981,-318260,-84179,228190,712327,1031886,995564,383403,-200740,501331,1100952,581048,-178502,-233006,137129,446776,545241,394633,201371,175396,96843,733,-168815,-162609,-16179,68598,-344580,-404861,-118737,171156,229932,-191254,-498330,-39890,205025,129989,144887,270102,61701,-350020,-436384,27378,239033,101713,-121764,-221326,52654,389706,346274,-43665,-505783,21966,506426,295147,-441484,209945,542984,386758,122365,-12246,-10724,148813,209871,20902,-275348,-408502,-277354,-103831,-42436,-248594,-449913,-198570,-30864,151142,426722,806568,1071349,896442,466693,-66631,-161493,53737,37437,-119765,-277446,-274269,-107381,125146,309336,300112,528927,466353,165916,-81284,-41334,165148,355380,316732,149699,-186646,-343848,144891,107176,-281148,-106177,179982,16363,-407461,-327017,21262,249144,226216,5767,-249499,-458840,12881,236668,-55755,-225392,-182641,-96762,-53837,-256536,-268591,-70182,-218861,-385927,11808,223081,56269,91016,195481,-32687,-279127,-501642,-171917,211726,402820,413713,269910,-172104,-232507,272024,571650,454000,172625,547783,794857,682488,147679,-22680,193611,166800,2790,-178834,69404,470239,428500,289938,148437,-123366,-184215,-43798,184181,115333,-8573,182315,118575,104202,6395,-65426,-46456,-153282,-120664,211066,97919,-111852,-47716,262179,363894,310223,-80994,-297100,91619,413435,695858,792033,643100,269776,-51106,-259667,-306743,-86788,385756,623240,697182,776244,746942,813437,657771,458538,278931,-9498,-273555,-341490,-440153,-462055,-201465,303715,456847,195747,-101302,271329,683476,452140,123968,-246603,-277705,-238666,-194630,-122727,-162599,-282627,-459807,-279214,-246347,-265167,-360404,-220156,134638,274914,216005,13006,-155744,-72660,-179122,-57204,-79731,-142407,203427,452006,383546,71778,-170727,-488470,-531086,-358183,-258174,-222013,-362756,-442915,235040,843360,1092944,811501,581436,480773,363665,148845,169947,119367,-141476,-522461,-255286,117239,222115,223684,48610,-208083,-180538,156702,415977,663698,971484,974061,757636,263125,-442608,-136903,-110637,-107371,-51718,-125237,-245867,-225395,-136385,56326,-92802,-460252,42497,374925,309339,-65834,-344170,-230725,-203518,181231,551065,720484,946860,781017,413872,-180793,-135496,117249,80951,-85094,-27181,293157,540512,471699,215890,-178893,-354921,-153354,10447,252589,275084,24439,-220886,-26208,291748,518856,215466,-281174,-445953,-519767,-141166,10512,42673,-205697,-35235,237438,326100,245346,258112,207403,122141,166552,352897,383410,231331,120587,97606,74439,-137839,-477042,36793,358744,356096,422281,500003,714282,631949,369625,9373,-436184,-227736,-151576,-54699,-9617,195383,368511,252047,-122568,-383248,-35614,140752,267864,88719,-126201,-144055,-142828,-417083,-332988,-35655,-89986,-246562,-190059,-76691,-135049,-308773,70328,500137,641615,125088,-121311,13622,-74363,-435759,-101596,112420,324104,522593,535107,145245,-370874,-463657,-335500,244469,661684,633858,422518,335204,334814,386761,429814,284996,-19177,-4426,-75210,-102226,234315,398519,382077,187873,-110109,-351384,-253032,-348222,-230549,-82221,-111761,-32495,171067,120266,-21722,-77749,-245661,-158828,30419,-6494,-20239,-124312,-140906,208729,453400,455316,172282,-266292,-421290,-237066,-242530,-335083,-441249,-425505,-201422,112477,355914,321197,443021,139844,-237975,-128450,73248,-49137,-291968,-101783,66487,-19751,-305469,-221131,69362,68398,25675,-101984,-248790,-374961,-166208,-11056,-179408,-541005,-374039,-256990,-227422,-220009,-144074,-188660,-317379,-289433,10358,401465,585945,368423,159456,86997,32579,139894,2248,-294738,-451247,-204792,66088,319602,579389,752826,483542,-11197,-280422,-376781,-372626,-51083,256961,332563,-74460,-123859,-35308,-348791,-182442,-72221,-228440,-482782,-406817,-226647,-143265,118240,468765,431268,81570,-410370,-169449,-87526,-420361,-228818,199822,265764,23645,-145468,-87020,-38982,-85200,-10178,-60041,-295269,-211206,18803,107641,-95351,-404351,-160144,85700,226406,258358,197806,235449,228266,-22746,-254036,-392669,-477629,-164951,25185,109958,-121643,-311670,-503024,-444519,-377774,-442175,-230297,-44085,-275152,-469238,-86365,-12217,24436,48664,-223337,-155067,194361,523564,456244,268622,-83817,-443644,-305532,-121631,-28814,-43675,-82109,-208040,-127137,418111,614698,617573,398670,206543,-49018,192977,279563,-46243,-78147,243569,310179,-79408,-255698,-33827,570559,1165760,1208918,1024652,433529,234593,294898,231755,114097,-33641,-228818,-329783,-215098,19954,-48079,259656,354471,353204,187423,-215622,-115311,272349,439548,316373,-56649,-390944,-577643,-183290,106190,456522,777179,782116,425842,-287884,-505376,-283056,-168763,-134768,-147734,-179379,-164779,-198499,-205112,-149851,-310138,-89008,119463,100778,42046,-160384,-235491,-225629,-188301,-60553,165309,324069,404721,144528,-224609,64079,134307,-418475,-132354,33262,-51257,-210195,-398374,-276439,-44470,68163,5785,-145184,-138578,-7004,-85759,-351355,-294270,-126736,-89418,-269790,-338874,-266458,-461848,-54461,438047,656584,490544,56713,-310954,-285316,-63268,152337,66353,-364318,-81331,70984,-578,489113,536750,19274,-233308,-158166,-330707,76062,371216,367400,199205,-307660,-154101,165160,-95933,-440302,-105276,71507,-140071,-342997,-290924,-100770,-231929,-283666,75796,231565,408393,353856,646902,677133,483146,19191,-258556,-48862,89013,52778,-123880,251177,645196,417570,-10366,123047,222795,61064,-10083,200662,357639,418645,286191,213446,516905,510660,157452,-106522,18638,262886,255623,17539,-280713,-360117,-87343,182258,494831,740694,904751,762115,522340,266987,-78979,-484717,-251524,-110668,-118043,-315632,-145178,-125664,-383775,-318530,-317937,160442,425311,226594,-94020,-216990,-427457,42471,311957,154040,-285112,-424670,-72355,173237,-10646,-269920,-236752,-75278,-115290,-148138,-329559,-256941,-150731,-310615,-338154,-251559,228879,596004,561147,369210,-76545,-156041,-155692,-220100,-436677,-339423,4044,226493,222552,-24259,79531,343782,288057,-99704,-254503,197646,195608,-290110,-31896,197569,-62185,-153266,495804,705292,664160,594267,174021,-307701,-15299,318389,624853,403627,128764,-46333,-172411,-265013,-140846,-73116,-33732,-11027,-152652,-460729,-203198,51853,120047,53932,206997,111608,-7088,-9084,218647,205927,-89972,-489313,-15149,124641,-184506,-435293,-246835,-224068,-184118,-212873,-136731,31898,383465,299469,187206,-168244,-170746,68560,84345,-42578,-150775,-197104,-266973,-302344,-285099,-173743,-160429,51538,72144,-216230,-1847,-62576,-224375,4254,317090,296535,-22342,-229962,-242496,-159518,-59449,-20271,-22313,-53872,121265,390808,303761,50085,-15668,53555,14618,-58371,-227998,-285711,-111072,-91589,-124356,-211890,5815,296892,548961,575058,365403,-228140,108670,640524,123393,109651,-17794,-233632,-211732,354167,739727,776866,475626,194199,228764,382846,133921,-21792,232005,195769,-44630,-366708,72301,342613,361441,368638,107807,262366,515910,381442,4894,-210386,50720,-55024,-123322,-38534,-40862,-221177,-317965,32872,349047,564278,98433,-320879,-217253,-266651,-140558,-192905,-194006,366081,536853,425485,64199,-119776,-96971,-199956,-407947,-367449,133964,434833,294865,-264817,-268489,-28084,146344,100353,155511,275102,313109,181286,312999,410669,138646,-210762,-465576,-312609,-208104,-97153,-63167,-480153,-305215,-136443,-366067,-22944,152642,71498,130308,332783,376691,296157,225487,84585,-122156,-201862,-68380,72264,-180287,-149195,206096,240900,139876,99999,100368,-242509,-505537,-348182,-354119,-248213,-186419,-208053,-197840,-254519,-219098,-218244,-229181,-71232,-45737,-276982,-242963,115292,227022,61576,9853,82816,21648,-357215,-171860,-85734,-415281,122253,188899,-38552,-356435,51582,397771,481568,464135,523227,691816,318200,-92285,433377,928814,860492,327118,145819,180476,45166,-176198,-245112,3510,-50527,-67451,-60948,147230,258176,303662,174104,-66466,196800,357600,186321,107975,265169,312113,234222,375431,376869,240930,69793,72819,244993,497058,770680,746511,528675,228052,-40654,-260296,-390764,-190465,103590,165278,77803,-126346,-140992,-10636,120492,63849,-161907,-321532,-154731,-16982,141147,272587,323192,208291,-52952,-197114,-229310,-361676,-482376,-241134,6121,19099,-83946,-186377,-274975,-228987,-272968,-394527,-306997,-10832,-25552,-352051,-483415,-502469,-240858,128814,254038,119343,-110434,295618,513174,367749,23846,-188051,89692,537417,535091,200920,-44619,-104981,-79114,-126054,-181759,-39557,92902,-131501,-544858,-87694,250300,393201,137581,-144366,-266817,-57068,61634,86585,320214,644128,519901,265432,-115283,-553524,-376701,-185080,-18282,-182672,-360199,-480076,-300349,-62309,174813,500632,484530,89195,-112313,-195847,115766,512263,597356,341638,-59088,-305812,-180594,-148971,-325488,-211628,-150671,-399898,-174974,81068,31698,-35380,76129,-43055,-238019,-65354,-21854,-10350,-166650,-42704,14123,54819,17245,-147672,-358942,40575,357221,452854,227498,-181201,-239315,-47728,101234,76854,-174069],[23739,358646,433811,269999,167731,-15775,-256792,-179004,-122686,-326666,-155218,27061,166294,157784,172659,108304,342462,604215,512854,279026,-42275,-145867,-53600,-286031,-304133,-101812,-118135,-118411,53728,511321,905146,1152838,1060315,704664,285877,-65263,-150990,-88098,-24424,129101,111778,55394,-41638,-299968,-147332,-262575,-329302,-6879,28841,-164905,-28804,181880,-57766,-123293,-4504,16856,-169108,-557203,-15377,274578,20952,-370296,-467603,-341988,-276099,-53768,198803,345675,121104,-325717,-447518,-138167,55619,246304,97806,-388926,-159314,41199,-22059,8149,281153,456854,307803,-45742,-398185,-377431,-309497,-142306,166182,321682,-47555,-384620,-1534,205486,111676,44120,-3117,-174310,-442200,-522704,-354613,9749,234178,156904,-167361,102439,178814,-90140,-263549,-186647,-65240,290325,248723,-127830,-182962,122209,178697,68744,42402,345086,618851,565749,91682,-348771,129732,363913,540065,155066,-17072,10570,-136937,-277410,547762,968108,780946,164449,-96226,60361,124139,-147565,-582478,-342906,-424093,-201530,268132,147788,-386773,-105658,81734,-168489,-219778,269137,527939,574706,286726,-59220,-298393,-118544,318833,835046,689359,470891,44988,-74553,-105571,-166896,-48924,-34169,-20863,48685,253401,554530,688945,415953,-6428,-192096,-268590,-371205,-116663,132548,106176,-2232,-147729,-353673,-566637,-585821,-410373,-105019,-149686,-275641,-361959,-182178,-25660,239374,229794,99035,70925,-180623,-495158,-63455,283524,324542,394243,231096,158284,-155206,-329063,85394,473081,601213,452216,73692,122765,-114300,-313529,342567,480199,74416,295702,363179,150384,-211272,-391054,-486251,-585509,-216817,261216,683857,623220,197928,123158,368669,430091,235993,149958,408493,649180,692880,446112,69223,-126705,18317,87386,-7527,-321440,-302996,-129997,23507,70385,-83148,-576464,-197099,-71026,-174396,-304671,-362211,-416487,-211029,220277,404292,557011,551840,424083,10695,-90102,-58192,9959,156232,407870,245656,-376119,-173486,441909,517139,159220,-78148,-291449,-308189,557568,1128348,1216969,477111,-226861,-154970,147824,8527,-26900,133439,129712,454371,754084,727526,352927,-18023,-306306,-557017,-149956,-72462,-318358,-352941,-314760,-276868,70244,280728,-6810,-484220,112226,475487,338936,44095,-287147,-102493,-9656,-253864,-128793,-9944,-386424,180637,523417,514870,275889,-132638,-149860,242187,473419,277270,-42555,-510656,-389961,-302343,-394323,-144945,-51089,51716,204163,367524,232768,184599,330513,350448,142664,-261161,-454123,-502245,-32040,205393,187776,-7254,-106824,-194362,-168901,113048,356102,421007,87345,-354178,-474783,-181911,131683,410508,421748,175295,-208035,-403224,-418974,-138668,343015,532392,391879,470937,285264,-98294,-504033,-131471,59803,230782,289640,253870,186226,-58914,-187158,-365975,-386036,-437486,-322404,-117064,-88771,-14215,214301,105815,58589,54075,-10407,12116,130773,240123,572980,669034,405416,77995,249349,191284,-175817,-7367,85906,-340204,-291192,265415,696478,970238,1336802,1336469,1213834,982076,372041,-28330,-374903,-314794,-238455,-87469,-94912,-290291,-93209,63383,-159082,-5173,524425,523373,358008,437853,340708,39492,-256818,-185620,-63080,-159294,-81912,374430,845502,863353,497429,139823,142773,75888,-230271,-472296,-305380,-577128,19171,414743,252620,-241832,590840,1006801,878737,154369,-241258,-155127,-122377,-275185,-233556,-172613,-283726,-366364,-235460,-20684,26621,-333597,-353495,-168133,-428649,-52520,344296,472060,477011,27937,-406145,-76332,183471,281528,286833,68388,-373854,-271291,-16674,313887,476786,523854,397087,165630,-443252,52098,551605,419312,-127976,-149749,175325,214299,67338,62861,133679,402515,556568,422711,1383,-407448,-7683,233401,140172,-200029,-313371,-98165,-254694,-183705,321152,476222,354041,-59808,-389299,-227069,-246721,-298826,-168697,-361931,-79584,542250,533202,136419,-261779,-148095,-200137,-317817,-493206,-264954,117288,244838,419446,630236,774564,506141,-7307,-497972,-148086,64411,-130230,-156801,325722,542671,240055,-45879,-6206,60354,-136235,-479416,-357389,-70157,138383,125540,-131885,-342712,47940,371873,471708,274464,21821,-309481,-489042,-481397,-396455,-376469,-366420,-370887,-323380,-237528,-227361,-370514,-368556,-45829,195756,524549,593019,585212,410137,288517,103539,-152372,-372461,-311635,-284448,-555133,-493754,-244972,166401,386206,292121,-74591,-495516,-227579,-78154,-209723,-123531,64098,219765,154299,-1009,-207998,-342262,20077,311123,374829,236322,31866,-247317,-101875,20669,29118,-85687,-119277,-258618,-337744,-311088,64369,333389,180181,70273,713207,1031752,553697,-143180,-337750,-485736,-428004,-143302,-32818,-123029,-399533,-402774,-200933,-45539,-39126,-364205,-478746,-255400,-179131,-368972,-344177,-18751,129866,53640,13777,60603,-32421,-72604,-260933,-307868,-347087,-353870,-237560,-273097,-398161,-181204,86235,177172,26509,-199093,-203460,-142227,-239154,-343082,96628,209807,56132,260251,871973,1055704,883947,577042,300635,71349,168298,160694,-328893,68838,520265,355105,185276,-65844,-236600,-261210,-310380,-59017,189779,202673,-295042,-278646,40750,-75409,-343861,-181015,344322,612793,404313,199538,226697,361679,6905,-505981,151895,382369,15529,-282627,43977,306236,-20016,-370255,-495018,-73682,361900,870486,1094030,975474,842313,563796,352719,146075,-251965,-435374,68778,225789,141716,56647,-80185,-376201,-527072,-405051,-206350,-29346,-43452,-135141,-299848,-425253,-379137,-270268,-151914,172446,626674,980421,706644,176473,-37458,150127,-19177,-350612,-184333,-140024,-355462,-149039,201901,403411,147194,-256943,58035,156660,-173850,-218818,228752,-38019,-125507,642828,920116,836926,659325,780653,841029,506220,-94350,-517909,-342752,-265097,-453712,-343343,-406614,-208234,289355,949990,1217784,981736,154806,-500723,-163735,-245916,-302613,33921,609344,1055456,1150492,654376,203182,303310,551559,291923,-83999,36268,507799,490997,137111,-43026,394710,553373,369705,169723,45213,-25062,-200805,-489666,-538438,-311237,-102959,-60153,58367,87304,-26607,-325227,-296320,-181906,-196506,-259569,-241721,58019,593741,1019080,1076007,346573,-344187,238956,1003009,920167,353034,-318250,-185798,213126,394299,387177,333390,284952,146195,81565,-13108,-93299,-137698,-57188,-239828,-286041,68624,426473,349013,-170318,-422811,167097,526197,631909,678039,524278,54652,-270860,-152673,103159,58495,-179525,-294008,-314288,141477,801184,882945,460062,-68807,-113783,289256,73171,-436933,188174,365356,63306,22454,124524,-79121,151062,427578,595148,261344,-146003,-149968,82059,174118,-90479,-514127,-218657,-137939,-96911,136859,586469,1007861,915117,424430,-179091,55944,389893,380361,157152,-122905,-260436,-170397,-73944,24089,-63959,167968,153559,104120,40597,163700,327425,465201,361641,58885,-310156,-235809,205037,160386,-298149,-96292,119891,-154866,-489659,-195203,31731,61804,14316,-118498,-130996,-71468,227292,304392,-114371,-441538,-260496,-131119,807,-174799,-239173,-141352,-122455,-88558,212790,339932,89827,-24128,-7075,-130399,-246673,-376489,-221083,236748,517583,653363,485210,-43726,-121446,409895,603427,564232,67723,-104670,344240,451838,233763,67822,121498,-30908,-230944,-498907,-290506,-57627,-28455,-26647,28385,-194478,-68115,81281,222718,33767,-238953,-291777,-103390,198018,203203,16117,15396,-104578,-142951,226970,246172,36345,-168636,-83121,-49431,-100327,-183945,-399147,-147257,239253,613518,787279,824023,551714,194540,-142578,-439364,2863,434857,646232,689478,773132,752183,650818,564829,481863,333423,173652,66166,-71608,-159542,-371012,-345645,165622,549062,341711,-279714,177764,838353,953740,664339,107024,-280375,-67269,73451,48315,-161444,-505186,-306697,-152126,-144805,-280869,-370391,-64816,183897,198035,13246,-208138,-230098,-198365,-237356,-34208,-30820,-43912,161573,263323,88005,-246970,-366734,-284487,-203996,-194200,-338657,-250074,-98583,-271985,-41855,580861,957056,709058,442633,390504,302074,110077,146389,122790,-165069,-249707,155859,412209,373355,176340,59248,-231297,-195444,-113,-101531,-46949,240829,345305,178033,-199855,-34373,180065,56135,37849,139163,153298,-86279,-317521,-67148,34736,-157955,-309588,102302,364842,253894,-70174,-297373,-215539,-119038,289201,619586,1024106,1202038,936807,498192,-18880,-130566,1540,179924,342191,379730,588197,565306,249335,-104686,-466554,-275462,-143605,-38531,213291,210391,-58638,-105659,222369,658245,1158519,482954,-197352,-425909,-344783,-24685,294333,427955,198326,45810,-133212,-96083,21540,197297,224688,110989,111330,305972,426726,238568,208381,228376,201567,-71456,-260308,372287,652834,638563,432282,287922,429988,466975,244981,83221,-153268,-95214,26142,196709,217186,281759,401829,412102,140101,-480547,-150578,127194,282966,100717,-171080,-395981,-440559,-360895,-58234,93855,216919,64538,6947,-37621,-208541,-169765,207995,630079,786922,370991,151397,168462,83260,-318763,-205259,-22072,43758,349863,455160,111634,-405582,-379505,-540343,47291,529521,615206,404784,400872,401673,402845,396328,216034,11708,-32770,-315145,-230026,208810,308845,161965,-158960,-377700,-272648,-269783,-274186,-38489,145356,86936,31981,125881,110269,-78700,-127272,-344791,-116118,181411,131779,88909,-160658,-359682,-18455,364767,530782,301229,-116434,-407272,-357743,-319375,-259488,-155460,-245040,-165157,239499,591386,624060,678565,222146,-236697,-116947,101018,84272,-155392,-138477,78307,63637,-149927,-227467,39382,39832,-56992,-89662,-18701,-134391,-241689,-138659,-303655,-491065,-502044,-533890,-461354,-556193,-399082,-322506,-419593,-385206,-115423,242413,354109,237216,-11715,-84889,-78360,104191,-178060,-437538,-205738,-40120,154186,104727,300344,619682,586613,244759,-157710,-209270,-152422,206423,538663,393033,-208526,-64458,32188,-450194,-92749,129292,4733,-309238,-509082,-329351,-282947,-44549,265001,257068,-57058,-494483,-172266,-83955,-338945,-386076,-152083,-88535,-218656,-37079,75505,44982,-12418,234817,387978,282291,-264919,-305421,4871,-51200,-404049,-345291,-9422,177367,301355,382399,527313,535812,376587,21688,-133865,-280969,-302095,-82895,70313,-110753,-366483,-431397,-309133,-311169,-372310,-154274,-73499,-313191,-125838,208115,126852,1692,-41087,-122916,75628,295892,482903,297528,178077,54106,58773,63813,-36488,-64835,-128079,-150420,-236400,-370955,-32626,153784,265622,174526,37135,-146889,74330,73816,-171368,-510080,-221122,-114485,-139529,-303287,-59565,538028,1143198,1326431,1154265,492609,178179,119398,216994,141683,-94913,-406228,-148784,37588,293393,108233,395583,388428,354399,200091,-235061,-362984,77461,342158,341357,36728,-370627,-391820,-322874,-83467,347077,620098,743469,510606,-21219,-416987,-365646,-167081,-184838,-309985,-405213,-342365,-286578,-371423,-317534,-379185,-263093,305,140470,293893,44786,-159794,-352585,-307292,-62221,137798,227853,171732,-198029,-151042,208973,139408,-424068,-62295,119820,-30996,-304509,-265929,-3073,125688,166347,-11378,-308501,-148152,160460,109941,-173880,-135750,-46595,-9345,-243226,-383493,-208333,-83360,92057,495991,532977,401797,44116,-288918,-266378,-48559,138698,48058,-226651,-20658,78806,-84369,289747,339816,-248855,-75013,63064,-445643,170336,675690,802682,618211,-17151,-402879,138510,60738,-410925,-167237,168032,143979,-126803,-352026,-442906,-556460,-263638,162605,437062,564105,579802,841693,953309,708381,239742,-248159,-215221,49283,120290,-199235,-74138,349562,181885,-185903,165230,252682,-77567,-274301,-85853,126890,417153,383307,185494,343690,299951,-100400,-355860,-44543,382285,554262,433891,52650,-335957,-190518,193596,567558,855068,960041,740066,462791,261866,36755,-346039,-341285,-177603,-241000,-187971,37306,-155842,-292005,86458,33063,273173,376348,165295,-209341,-327619,-399250,-3235,235746,155881,-129904,-113142,-9468,112598,-32423,-31654,49085,93092,-105790,-138231,-414433,-271948,-259404,-320932,-161494,-13572,435641,750181,620104,325846,-149387,-316487,-225294,-213854,-435767,-369853,45019,280783,176575,-179141,-186290,133017,78854,-241035,-212045,170235,156659,-205039,210314,393011,91017,-364746,116454,314502,503418,446432,104652,-215272,13897,172924,301135,269248,170036,-72778,-76802,-225334,-428942,-351695,-208943,-181574,-303789,-270995,-118097,6346,-186736,-260905,-353487,-201858,-219297,-199280,-132247,-81918,-312236,-267268,217444,198891,-167987,-338821,-201865,-296762,-219322,-268762,-238423,43616,409415,349836,176073,-196204,-315342,-166942,-27761,86329,73235,-41864,-211560,-279506,-290762,-93826,24914,337175,293852,-64365,21147,28605,-137836,-364623,-146037,-80571,-108693,-196276,-278765,-330697,-317423,-259621,-288854,-262402,20014,261482,285053,-9768,-78482,222200,319753,267286,23559,-280032,-238067,-48489,199036,322236,473584,728693,729305,682263,456575,86887,-224057,-142263,-169574,65479,-66558,-214348,-199293,123841,321609,376244,128698,229621,576013,618131,363750,175467,185917,57188,-58750,15117,359399,598221,767351,528336,289935,310760,345316,285780,26623,-99617,78280,33870,38854,202623,216670,-10546,-320177,32217,445661,669840,375266,-318555,-316334,-398766,-199345,-134233,-349160,-133909,197214,271861,77324,40856,-94407,-254384,-92288,56182,409973,595749,448134,-20375,-503580,-163414,66909,88997,81860,184202,148458,182355,454062,582923,321715,-106264,-463617,-278024,-227127,-353901,-213571,-256724,-293469,4460,87690,348862,368347,98330,119787,321839,383873,465550,391237,170408,-95354,-99151,202638,548607,163369,-79393,120546,74224,-237804,-333415,-96915,7088,-40312,-72120,-230479,-335775,-236793,-168231,-136062,-184058,-250930,-336759,-79426,-5467,-154065,-349249,-109843,110472,121839,-153830,-110890,52812,50655,-307498,-123810,-91519,-210828,457503,655161,288370,3578,85411,244740,200987,266202,440704,741441,384469,-287224,378735,923676,758250,179799,-81133,-35442,-37216,120187,215228,326841,296913,288674,193312,3244,-188681,-88720,-201021,68153,320488,318017,85335,-84161,62647,220748,90512,137999,95983,71393,-24661,-56237,104918,363541,797718,719050,636281,417226,156549,-130011,-252154,-300717,-40996,103986,132353,87205,112372,229192,267577,145110,-83757,-101666,-76811,-79664,-90565,-21372,93602,73903,-105290,-126677,-265461,-424975,-351284,-184052,-56040,-24626,-190832,-300882,-210553,-34286,-22746,-202851,-362002,38499,233427,161105,81395,-139287,-293323,-160636,55105,61177,-15330,320132,424982,305952,-27182,-74328,274966,675204,387755,-269828,-204886,-6276,-45219,-148469,-183983,-12571,-22272,-289110,-184112,190322,542536,738989,263220,-223867,-131043,66833,-27511,-164678,52407,431053,426860,228694,-135139,-388066,-412255,-320711,-114962,-149813,-216058,-203773,-86953,133402,368371,603459,596650,169734,-39184,-448135,133678,691877,858688,641012,117979,-179061,-242254,-318576,-344289,-104213,31583,-332502,-236911,143055,177586,34925,-91835,-308085,-274589,60950,108936,95241,-77332,-132780,-86087,94492,201855,60429,-333599,-98113,159353,99791,-86261,-137252,-208910,-60306,35726,-62168,-237065],[299755,501131,355262,92439,-115321,-315498,-92598,-24023,-168313,-342924,-58358,106581,110002,59723,25038,92003,395681,718418,674372,361560,89715,11453,51760,-138548,-176298,-170227,-287073,-290133,-4061,404897,774453,922961,874885,629240,380833,75170,-12609,31253,75185,147359,1209,-97998,-174926,-354418,-109886,-241017,-265909,-69606,-118968,-288691,1421,105694,-213525,-178502,7260,240578,162744,-299060,-144997,337523,100338,-289500,-355498,-208357,-215462,-223404,-15005,195256,169293,-233741,-635536,-250480,-25239,174914,96496,-348430,-99303,87464,63558,111171,401418,550990,306862,-154749,-435993,-231636,-38724,-12378,219059,365053,124606,-334533,-325364,119121,240261,292525,237186,-65220,-419722,-463025,-521918,-278827,-76579,-230655,-330734,62700,-14674,-274984,-339984,-170048,211638,647311,543057,-12719,-142773,190400,226166,74085,54730,328434,457417,350094,-190638,-235044,515155,963161,1010529,635999,391557,189381,-115489,60444,1004833,1329586,1074277,409970,-59977,-123753,-137092,-330776,-470793,-112854,-187417,-324839,55305,22774,-209588,-118141,-11705,-146911,-134092,242946,457561,489118,231079,-110449,-351231,-232777,218247,413702,433357,397402,116586,-84754,-28958,-18880,59626,3444,-84953,-95972,71155,333828,503385,287285,-121019,-351094,-462778,-333671,34677,383575,365526,180295,-117485,-300156,-383531,-381150,-72115,204160,68001,-178637,-254391,-113137,144167,341092,224951,39433,49697,-114673,-394174,-318963,62399,266300,381135,250861,194614,-133155,-351306,-235050,411856,724775,541328,-155949,-254176,-320235,-290096,281271,539723,215546,354379,307280,18106,-268793,-471214,-463194,-464734,-346430,26934,442429,569891,291750,94382,307462,431117,278639,201677,469185,574983,553724,217901,-48073,-202495,-71354,-64655,-158912,-317047,-275803,-66558,97722,104150,-54823,-390559,-235555,-145242,-264064,-357745,-359488,-360768,-89962,445909,669704,728753,600812,329337,-135105,-154584,182986,120271,63963,264573,218606,-253195,-235519,478018,597491,310337,-31932,-244398,70159,821902,1351187,1255259,587041,33569,17318,270281,183616,343984,508808,377240,500502,729021,689969,315775,-196855,-316898,-421497,-419179,-520512,-366250,-99369,-77428,-237925,-20485,212187,156979,-366999,-173455,255768,248921,101787,-163438,-387422,-187811,-341597,37655,218151,-262838,-49965,386533,389350,264065,-93508,-251629,166220,522926,375775,33679,-434757,-269437,-280528,-477562,-115434,-49812,-24595,177278,415081,357638,270718,360882,439482,253712,-209113,-450424,-515496,-7577,345622,278097,140063,66370,-8356,-106776,30653,206711,227102,106175,-76270,-192875,-56215,98595,233299,263542,43853,-174080,-321036,-374098,-378366,-218135,109283,250750,314504,102928,-148226,-330307,-66627,162834,135734,244387,127435,-2484,1008,-130015,-182902,-320093,-328467,-431804,-267777,-264355,-157887,116942,62913,83088,-37365,-241411,-393050,-268330,-138486,282955,467766,166111,8451,289673,246357,-50948,73675,42775,-292369,-355268,76473,507933,973561,1365506,1535985,1391412,1051067,342620,-81207,-270867,-143925,-139665,-120365,-179479,-513951,-75033,70293,-78263,63906,392856,444954,259908,349288,261282,-20937,-273337,-72295,122851,-44101,27176,435167,829515,920198,579169,169741,-35864,-311081,-498086,-464555,-425879,-390336,126246,530317,379561,-363975,297856,906630,851347,133741,-484159,-206946,-104791,-297587,-321469,-212227,-226250,-142405,109859,196399,89710,-344281,-552158,-212741,-269641,96054,388789,274590,312350,84147,-255487,-65762,321498,392941,263374,103811,-166602,100186,285288,478803,558935,681030,568171,202794,-446223,777,389562,370217,-48031,-349222,-65219,-11766,-98435,-126325,-239105,-217169,27472,152025,1051,-236294,82843,331036,300529,-2026,-265718,-209307,-423987,-163908,306788,354062,179593,-109946,-187647,-6987,-105385,-261906,-9172,-172790,-300070,345405,383673,165219,-79254,-191740,-447665,-443611,4243,163575,203873,216610,439859,728691,812420,467835,-50395,-520557,-200888,-73228,-222327,-422739,-137943,139957,62394,-81511,-58417,27786,-46863,-322312,-527466,-140022,207276,239661,-165629,-300762,173208,393953,345343,102768,-103980,-365588,-479107,-550988,-327418,-77954,-91499,-219546,-374553,-410740,-440206,-420360,-205528,-77891,162650,472056,446816,238071,189430,173113,232820,126717,-129381,-272250,-282116,-416444,-253922,-104010,243213,390109,250595,-98840,-343580,-146183,-100789,-139409,-122173,43649,262677,249527,216347,-69028,-172774,299764,531358,554801,338721,107830,-202209,-284544,-5737,307465,335302,238734,-67400,-265052,-167689,234390,440227,186397,-82725,413415,727934,317002,-288971,-425173,-488356,-298184,45603,84452,-89425,-422545,-176668,56863,109980,-63705,-423045,-277533,-9336,5547,-279239,-411213,-89126,-58684,-147131,-278092,-333909,-369742,-341166,-214909,-62557,-184987,-419333,-303451,-337741,-174434,4752,243089,12504,-383571,-280511,36501,329028,193744,-73551,-252030,-11816,-76617,87071,445592,732277,752621,498094,213608,96605,176169,139827,-338209,-139981,387169,449543,401996,40552,-220161,-189495,-217090,-364968,-82649,-36701,-283197,-158525,-11598,-93232,-172065,-124950,308327,490517,342465,129944,235954,390236,147601,-473075,-30281,329188,170054,19888,235711,313953,-49861,-279950,-173172,-189173,7407,658392,1087464,1096094,1069122,758448,433727,187933,-94461,-271477,162106,287419,257445,45843,-308245,-575851,-225738,-9681,-59790,50121,-49180,-117678,-291027,-482164,-340294,-212777,-237429,24668,504204,570909,276341,-163315,36489,255413,99551,-221867,-400220,-578271,-228175,28121,174751,315598,122446,-256978,-140464,100876,-163880,-337675,-132568,-209511,-195115,479554,875394,1156167,1127343,989025,1070475,648422,-17247,-453743,-414269,-528662,-248082,8864,-26465,44800,290211,918573,1228404,953101,9795,-369600,-13071,-130134,-391421,34217,499504,824355,763620,410277,188318,129537,74742,-182468,-200265,449124,1008299,797876,167894,-24021,498810,660794,355544,181310,94507,-9899,-175879,-407768,-402664,-189834,-53404,-135448,-23757,194348,170785,-188048,-361520,-284411,-220642,-180443,-349393,-79247,543469,981764,914621,218222,-378198,-165541,573789,920997,610636,126133,-145141,72373,200548,268791,361190,335180,191587,73714,51174,-28535,-171230,-207483,-157716,-160296,229147,568584,354039,-142025,-316598,229159,668312,1020676,1019260,557859,-10524,-116933,1814,90742,-115093,-391729,-362330,-418828,145931,985526,1220814,907481,285873,-199780,-200215,-340690,-260694,120412,32958,-267894,68703,274573,-158772,-19809,502342,919924,592934,-24350,-41298,223211,327749,123888,-361071,-279554,-275348,-258897,-82103,332374,775054,768035,273421,-261518,154546,444931,410178,183900,-88026,-245452,-225842,-204824,-116059,-10791,232722,302371,237691,208496,272772,348460,411917,296359,-84405,-425702,-126861,179534,86386,-374834,-120463,-17195,-311023,-440821,-217122,-167818,-230413,-121631,-428,232162,285943,335607,244248,-149827,-485058,-334747,-250009,-72918,-97982,-195830,-212904,36851,176708,387298,351392,145015,36311,-2995,-76932,-220887,-385786,-182652,287347,554948,658654,495160,-5869,-17535,549433,703296,656648,224303,-346514,-178531,34614,160751,155670,8649,-326103,-354155,-170910,-248384,-271391,-231448,-204564,-179546,-173702,29445,158323,186397,-71848,-436497,-255852,-98350,346686,393924,144215,84287,-76381,-200525,222521,464611,216746,-93675,-205434,-207411,-92080,67713,-64528,-496355,8667,449905,640283,739961,545221,258404,-67071,-425405,6633,288417,477181,529935,542240,527627,401700,516824,525865,311708,294182,412963,616291,285003,-158241,-180949,-121282,346395,240015,-374505,17386,720866,1116356,925661,434541,-180731,40022,217990,103143,-214192,-328661,-90912,-25847,-89978,-210876,-270088,11257,132663,67454,-206967,-368675,-231593,-311075,-258240,16211,46564,-75525,-36276,-8673,-177245,-380741,-167682,-6148,58029,5293,-473436,-82054,237664,63160,-202693,294987,782066,611868,300120,212475,114321,-49902,-25542,-17031,-300587,10008,470397,647549,490136,200151,102323,-276179,-205149,-2605,-133471,-219604,-136679,-143263,-251908,-56978,331335,363113,68865,11633,131088,373473,313658,332842,133386,-49012,-268741,-192253,81239,246489,124276,-136710,-348358,-254312,-125733,267071,597185,1073210,1125833,898863,476796,126231,-154532,-147920,272712,613763,666212,767253,630228,367006,-53889,-258456,-106494,-262290,-237680,93596,177339,-29753,-2053,292187,737632,1147875,375440,-298085,-184820,-176155,-75103,434850,649342,604460,487307,108946,-274723,-164048,99138,169781,35332,8584,122346,195705,-11654,84165,249691,243929,-107822,-87970,515261,722005,649373,202804,-86779,34647,230525,156081,141410,109529,163535,245836,224824,147809,139818,302979,538569,505892,21673,-178858,-14466,-12204,-81944,-280194,-419394,-218638,-121355,127655,323314,524158,331642,163688,-58154,-255249,-138892,208417,584698,769096,566412,300718,274622,165981,-295330,-351544,-115808,-333334,5963,213382,29906,-370426,-426139,-533248,-67458,397719,534485,394258,553746,628020,565681,438578,262519,164638,-48703,-328230,-255076,69545,62278,-149659,-476817,-242996,-315065,-459690,-178086,83238,204778,162315,107734,62995,81401,-89322,-207222,-412492,33412,354929,287074,122460,-208783,-511734,-157334,239374,434962,255261,-100870,-426027,-480746,-271107,-38058,144555,1690,-171418,170900,581089,817257,658468,161787,-374329,-249816,6207,158099,22798,-256966,-25117,48180,-42122,-222637,-88499,-103400,-274320,-214528,133798,109916,-82326,-284419,-323409,-373204,-404034,-217071,-99809,-141249,-197445,-295889,-369035,-400970,-275758,51779,162466,127602,-190953,-468057,-231883,-39334,-375274,-172904,31056,103789,162742,-135107,3439,459632,566200,342917,-128101,-125323,109494,478259,741239,340728,-427442,47675,71258,-468214,54225,277916,108128,-317535,-507387,-380458,-328536,-172886,-10198,-19299,-298176,-464421,-155287,-64493,-160578,-306580,-293436,-313955,-210772,61084,116263,12238,15304,338623,726219,807267,349062,-166387,-193945,-48101,-230517,-189064,-89280,53057,265647,490600,672476,609304,543110,197549,127425,-8667,-428272,-311652,-66479,-177463,-471824,-305848,-185495,-258118,-302411,-159632,-76839,-117811,112916,420418,218874,-107827,-86516,146861,304279,266621,155312,-60972,181605,494864,454470,356630,1975,-125843,-202685,-113213,-160103,-281904,-276388,-136900,16778,-955,-130243,-268743,-138043,-147774,-119567,-189113,-283535,-115240,26303,-126151,-108790,321638,849741,1154638,977501,455233,138944,-148105,128884,144405,-120508,-478684,-151906,66,82023,39067,258500,250524,233916,151709,-146959,-367441,-56273,250703,248259,-46063,-372163,-227214,-173789,-334136,73395,232320,407976,407626,308055,-196651,-479033,-247447,-264236,-297344,-272158,-220728,-184851,-245359,-253877,-442598,-526251,-238530,123448,434181,234442,-65961,-447890,-310199,-58781,17883,41583,-112410,-538909,-54562,273354,31394,-465637,29740,183411,-49128,-255565,-28237,204640,220587,230579,142784,-164484,-86033,303041,274968,-1991,-91767,-158092,-173131,-346543,-183305,107162,227323,290813,428846,321106,204058,-28655,-319721,-291449,-58065,126216,-12184,-200491,-52439,1056,-225573,-76076,-127942,-353219,75444,29449,-546906,221423,803059,995434,840140,292504,-88834,314079,189090,-378098,-313067,147147,263986,1896,-163060,-343567,-417112,-248536,55247,419778,478228,580172,697355,849973,642343,290349,-152324,-434643,-60775,19128,-351962,-201202,231324,36267,-263391,184464,221374,-218090,-264843,-145470,-259144,231440,382839,115407,-41451,-168088,-499935,-218221,-39062,418340,745823,727322,289354,-258125,-317335,124182,483820,826825,870758,637687,333336,150496,-2395,-371880,-369611,-171202,-162492,59411,171766,-205443,-205378,303049,290991,430328,355716,95804,-334037,-526314,-427811,-103974,116138,194608,131685,224600,138804,-123530,-170799,95843,308392,306495,26688,-133015,-465501,-391975,-349467,-217757,-19168,58087,384441,694263,555331,180925,-201766,-363451,-237950,-185161,-397523,-381970,35652,270938,125548,-180472,-441222,-135932,-172427,-400065,-90997,205089,169262,42226,280569,402988,148198,-365663,-469981,-137846,127519,210577,63610,-36158,57645,103376,108609,263234,395886,159949,99651,-218526,-399451,40186,204510,204949,19164,19621,-43703,-63852,-325197,-123803,-16481,-342962,-266750,-39489,45182,-140819,-354030,-40970,323347,130578,-272932,-266079,-231498,-464491,-238122,-301295,-336374,108185,393239,297329,8104,-171049,-281883,-345527,24503,318128,304506,85888,-149396,-218704,-340442,-205333,29653,328651,303631,12061,-8018,108632,-46563,-176345,-201627,-85377,-132403,-201460,-331161,-429698,-355584,-251596,-281321,-299295,-104522,158285,208006,-174062,-211133,270122,411571,385224,220323,-34437,-270319,-75897,348195,543868,560813,792948,616553,542472,406955,419652,537591,759414,223080,19243,-150829,-200322,-218935,-133918,-90965,-154261,-189227,262067,639840,525849,326030,168665,50707,-89979,-73603,295064,718440,1112339,1088863,541976,263842,172472,48946,39988,-61357,-49146,45221,70921,80472,307397,366243,103712,-309120,-123689,332397,437505,288580,-294943,-494367,-445086,-179971,-42569,-10128,-336221,-223424,-44947,17801,254334,210156,148398,289914,332552,529723,554806,443109,176753,-170488,-382159,-240931,-135555,-123112,-53291,-23184,201031,521331,632711,411608,-37027,-315391,-245607,-168995,-389440,-337671,-12126,70604,383622,506607,500989,382438,14356,36685,147855,248847,535903,456797,139953,-176275,-132024,338140,749051,394704,-36579,-186035,-310492,-243342,257520,736912,670300,443656,168328,-55108,-320369,-295647,-184796,-202877,-185277,-21970,-233100,12918,-54238,-376478,-139104,77646,63449,-132764,-374268,-203104,-62934,-61417,-340471,-200431,-208732,-87614,540127,830144,458708,232994,133058,25225,-103782,-21259,222084,517579,264462,-421610,268907,737762,467835,-66876,-347735,-277696,-139245,166211,325964,473288,628959,559981,334120,-173897,-468803,-466085,-125014,191355,270132,116685,-95645,-277490,-238909,-99932,-262356,-206018,-160521,-194801,-209845,-294511,-202809,70162,519372,550936,650052,455996,177899,-109614,-176017,-259370,-235482,-112034,15362,171800,272501,304566,243971,91615,-114117,-46067,74498,87809,-122705,-328016,-250593,-82881,-96553,-102550,-312838,-489227,-255510,-99986,-72438,-95049,-274488,-415771,-217014,-3779,53047,-117592,-367614,12586,473362,530334,483504,318581,75076,-255553,-189010,-56029,15749,243626,312609,212280,-122148,-64479,403649,729922,230517,-348424,100305,142173,-54376,-218469,-253295,-143785,-274722,-85522,133024,293323,614959,840346,273279,-376792,-50785,39305,-224315,-351893,-241127,192386,320474,123425,-178526,-204209,-235797,-220181,-249630,-157571,-91591,22759,101804,253680,454088,550970,553971,217510,-121748,-417248,302280,777007,846740,620090,146910,-168805,-399448,-345019,-38211,77964,40882,-315615,-287580,135828,198658,14939,-258412,-270618,56187,267898,236658,93977,-78090,-235701,-254594,15285,266553,188215,-173203,-266768,9475,-110736,-172913,-101985,-201537,-161563,-161087,-196347,64285],[480445,492323,186285,-15667,-276689,-35304,155673,87399,-219907,-258143,-29648,118945,25297,-19829,-16688,-32734,266630,532087,523056,245703,85836,6162,-81037,-22233,-7368,-78122,-254308,-223744,121539,302687,462571,499057,470649,370296,276091,94527,3503,24788,127820,113277,-216344,-393907,-468180,-296699,-83520,-278847,-235444,-151237,-272027,-354276,-13596,-55235,-385219,-240949,18979,436693,485110,56186,-450148,167377,54988,-220411,-215554,-36675,65082,-133405,-232260,-16277,184524,11354,-261792,-257648,-114557,38196,-9807,-335274,-68324,93144,57160,130175,340163,358518,9806,-481180,-202664,27197,161784,315290,341476,355565,306288,94469,-447533,-75862,281736,434706,382632,48813,-152695,-166595,-285863,-476381,-427124,-443185,-226698,-62012,-304345,-469642,-367615,-20753,500346,786985,586396,-18132,-103740,181067,163520,-26755,-4307,239182,257602,107599,-414930,-51060,717679,1202537,1041073,846990,632085,288475,-55850,354466,1175150,1357950,1057975,476146,-407,-232427,-339794,-452147,-302756,-31971,-121627,-213855,31954,27340,-1195,24034,3927,-90704,-46368,88372,204573,262492,138057,-92042,-279350,-381727,-130918,-180081,69704,140984,17098,-183586,-40371,13466,65204,-19652,-150325,-190808,-45103,114639,207533,105446,-197960,-382222,-402487,-199483,92574,443606,542852,376070,28351,-206903,-225132,-40973,246980,415118,236777,-101001,-220644,-156204,181138,283757,135693,-15731,-24899,-85579,-244151,-412245,-152903,179265,340542,183676,187307,23169,-65661,-501799,224648,664768,528531,-109647,-527770,-307735,-153750,172663,363145,180964,380411,336337,50441,-142736,-293303,-379038,-307255,-172951,-13213,283667,507200,287217,-80503,104181,327654,194918,96878,361029,488574,412232,8056,-264351,-407900,-332301,-389213,-548807,-391114,-240109,3273,142242,95300,-101205,-434346,-356059,-272632,-377736,-423509,-419583,-494949,-164127,393548,678692,705311,501689,76555,-389506,186168,524946,238265,-198938,86075,196670,-146781,-271254,460179,594818,345116,-36720,-59186,314181,868652,1176464,895653,471838,161969,110679,249462,239056,526016,695810,508553,431891,601240,576248,172033,-474530,-288446,-120257,-204079,-103750,-12340,15820,19120,-264,49650,123287,215524,-255359,-322264,63359,82563,34215,-98284,-510718,-382693,-415894,229759,461328,37822,-274467,200005,201124,114477,-175583,-264579,106257,466638,412200,71857,-335914,-147661,-161303,-485788,-256626,-214290,-121632,169457,359560,374524,258527,264485,338278,196975,-189940,-503382,-487732,14731,436108,346802,210842,126367,83876,-61416,-34131,156785,239496,270825,232913,91024,137632,52461,-33937,-3646,-107264,-175525,-303587,-329457,-403319,-429618,-136406,54799,60678,-91071,-111719,-103184,-96338,-49645,-114413,158401,135122,-6221,133868,-66794,-89142,-176211,-154679,-358152,-324442,-355342,-406969,-162937,-110054,-16344,-172245,-256797,-349835,-219148,-450584,-117534,163447,-96276,-95938,244016,233424,46609,130346,111070,-82361,-208248,-12291,361985,800412,948827,1230467,1231995,903967,330790,-91116,-214167,-101235,-137055,-228954,-270802,-293788,-44819,30137,-87132,-17589,131760,218060,83879,181548,140786,-164336,-293950,93895,295082,123886,123012,380772,580725,664878,472675,149416,-138121,-444417,-515007,-483594,-499157,-116786,215005,566174,546347,206006,89918,467094,587817,145550,-411362,-199111,-74955,-299862,-389279,-242505,-92882,113173,337333,287261,96889,-196116,-462599,-300772,-32333,471110,606115,400993,238939,87305,-134462,21170,368355,423174,274208,351359,222789,382240,308576,242734,321657,499046,512531,132281,-432293,-66916,193607,246957,1495,-452876,-250632,-194986,-272509,-107807,112591,-141767,-192822,1503,1412,-162908,84891,364238,426281,181748,-165354,-335547,-328412,39122,443683,380543,82271,-82603,-58410,50321,-68335,-194547,88127,20578,-483612,-30391,100613,61159,94005,8692,-197726,-35438,555833,682730,406897,284463,445234,683956,668017,321662,-66518,-397762,-250693,-271718,-379624,-498489,-460270,-319162,-193233,-183967,-169092,-118471,-90379,-252464,-638933,-219572,193520,260184,-117391,-284067,165111,287202,158982,-80875,-158268,-208919,-355704,-531317,-161115,82584,3971,-162979,-346508,-431113,-323988,-157897,-70487,-125865,29713,331026,361254,58345,-23209,-22401,223539,319119,149542,-47789,-158159,-260126,10347,5869,100383,87381,19848,-123873,-226933,-198766,-142206,-9180,-159741,-121237,136159,276862,452265,373997,316793,549541,639736,617128,371980,136958,-77830,-489109,155201,485729,623547,464425,78396,-185491,-52032,313160,448692,129568,-288821,-30906,204437,-44315,-417761,-468547,-481696,-186686,157605,127130,-101625,-301959,90444,300624,274154,58618,-235224,-110235,157601,167811,-137176,-572506,-265991,-336349,-414380,-520032,-607931,-626245,-330123,83162,253641,5392,-218282,-246157,-181525,35515,198580,295359,-154820,-437848,90952,647349,774521,489729,196920,-267652,-200894,-256069,-38883,186201,470403,641611,379474,98863,26625,-8464,-54480,-340819,-381922,52749,338373,355356,-34880,-313744,-89061,4953,-386362,-394084,-261670,-88371,51054,-48897,-123269,28473,-18830,338504,499426,400912,233956,328299,334774,161263,-337593,-272083,99845,180059,167545,292581,145622,-200865,-164343,-10966,-317761,-444599,292773,820757,975553,1024907,833931,439614,128442,43508,24358,192532,311575,303752,61969,-270247,-175400,194743,345364,148824,65713,-130626,-206833,-317507,-544592,-274058,-141158,-220756,-130361,211206,69075,-90384,-136591,231775,358397,223150,-29759,-209000,-287184,44330,216960,254514,229494,25972,-310373,-505464,-83777,-74845,-27531,-59492,-335194,-300622,236274,758027,1240922,1275122,1021065,1070131,746241,143286,-405267,-356612,-91031,182007,317129,248679,219337,402231,763703,1033620,686842,-243510,-189393,51516,-180185,-471378,-2021,265881,428886,269846,95183,62299,-94644,-309466,-559804,-168997,714565,1266652,950608,101016,-90083,490436,690382,378972,187633,122101,-95424,-276561,-369489,-249868,-6067,32691,-206896,-146549,265091,211927,-53496,-168203,-213925,-221073,-161438,-374962,-188396,449842,825617,521689,3151,-292761,-410196,126226,629818,532774,293682,-1754,-21073,-8393,103136,305356,316678,184801,-8573,43490,-10462,-127593,-201251,-224424,-90160,304574,550280,274722,-139276,-269888,224564,688155,1111318,991497,350543,-76490,29140,65941,34990,-226303,-511071,-395509,-545657,49773,909602,1305158,1147336,469272,-153729,-467632,-314614,-52275,14627,-388471,-171145,267677,339167,-176369,-237006,471633,897565,609613,-57929,-47390,233914,395427,309715,-165694,-281362,-313766,-194953,-72297,134836,458579,503194,81192,-257349,127709,252909,151157,-19271,-157637,-255947,-279152,-312526,-231325,-90695,139993,382307,341480,286701,251150,238844,219349,136087,-183879,-300586,-28674,111917,-72690,-436903,-196392,-214652,-421021,-421672,-383986,-470372,-309766,-136029,68088,350512,437498,318830,111061,-139778,-293192,-341421,-368789,-211351,-20054,-158037,-321374,137390,389327,480492,274581,110114,89634,87819,-38101,-254152,-339280,-23963,363042,486875,418730,299768,-22875,29292,528427,695845,571186,314602,49015,-423512,-346324,77848,225110,-49593,-528657,-170960,106242,83901,-56063,-265869,-199274,-180213,-213045,-167007,52876,66686,-164633,-358438,16152,5932,389295,453610,227984,141387,-71479,-292662,271847,669630,368407,27981,-95524,-37937,223502,386948,213848,-286887,-201153,242189,389867,392289,234360,95402,-91300,-275245,-16050,90400,202358,222486,130418,76380,131223,426126,471735,222025,340874,714177,1065298,536228,96920,46923,-47596,32936,-16101,-396883,-175949,380916,826229,756638,425848,-120102,100059,269862,85505,-284701,-239204,50145,69123,-53804,-146876,-209354,-29723,-9808,-115752,-416144,-412534,-203857,-290357,-221130,60030,122706,-86509,-243582,-275202,-366513,-456384,-135544,78297,191191,121167,-229039,131633,533289,387704,23427,37149,537836,517569,188423,-35803,-171810,-270143,-255802,-224163,-445637,180621,628625,780641,562015,253522,92434,-310713,-186826,172744,345638,288356,207306,-65402,-117042,227231,445113,312778,-128377,-270403,-27039,489069,726853,924615,388127,-152555,-357944,-76033,13751,60314,-17557,-195694,-425096,-323334,-155646,206180,580294,967729,873884,703004,360049,182064,-222404,-263020,285756,642264,765303,844831,825005,656457,263751,106366,134331,-197185,-423852,-16208,157987,29529,30880,192418,478800,427149,-60364,-355135,-20478,-117127,-235871,413045,657710,797371,752428,487750,50049,-383113,-90435,47232,-46025,-44779,-3014,-102264,-417960,-145162,162602,182058,-192370,-138319,341342,517194,357028,-150381,-488341,-99268,-13373,46498,137586,321695,422298,366045,94752,-147439,-67153,157689,604529,841197,610778,164694,-128837,-430102,-319005,-404898,-294958,-135166,-38992,183212,452749,581407,462516,255173,-86350,-353979,-252905,60489,371895,615892,638398,337741,309579,121487,-321346,-287318,-79153,-337318,-400899,-87221,-46624,-313831,-532111,-458939,-86294,309439,449973,457423,675045,871935,775929,581581,483816,336079,-16836,-102376,-101832,-103005,-270527,-451638,-420544,-217619,-461334,-498672,-95247,138284,160586,163848,219483,154437,57551,-142204,-336813,-311924,211579,495015,434397,119453,-204995,-341862,-153234,83925,181483,60847,-212963,-509740,-404807,-182762,92226,274390,145921,-210031,-85203,289901,709593,355038,36202,-199905,-380827,-136029,228932,226330,-255195,-184386,2807,39870,-131299,-181327,-257409,-497200,-316224,149992,271978,267163,9433,-240799,-230285,-115512,37840,249731,272316,125414,-87512,-121257,-302336,-379957,-188970,-1300,58335,-78709,-166991,-168854,-199358,-373121,18522,192958,182292,72195,-373784,-155483,341632,492984,321622,-102528,-68474,241420,601287,756994,208141,-433335,157357,113182,-341906,86562,257255,10633,-483432,-382620,-339973,-278821,-236089,-252348,-292899,-526497,-331874,-77085,-4345,7239,-11032,114357,47821,-27327,103102,45101,-129081,6444,322420,918235,1167397,926809,277870,-248782,-124887,-92712,-21410,-91705,-95990,178707,483062,634227,471772,408022,211747,305993,235323,-61148,-272242,-93879,-228974,-502674,-175219,-95433,-202826,-145617,-115262,-110477,11874,295845,603647,264462,-242987,33382,381433,416068,92932,-369273,-406155,122882,634289,604170,430161,2349,-113787,-82352,62923,243,-135878,-297366,-353024,-199807,-154888,-283330,-394506,-267712,-144373,-7104,58176,67101,208612,232974,141022,-82779,13428,381339,745497,642498,350075,82306,-274219,31405,193152,-11766,-365881,-213861,-121379,-392293,-252430,-109801,-314,50142,85519,-17913,-172269,-84011,146700,112527,-273637,-355647,-91214,52763,-338739,-282307,-237087,11274,314991,538038,-8894,-552654,-342273,-194415,-46629,-35213,-19826,-74004,-24633,98212,-47058,-207704,-143275,208231,528105,414398,40875,-357082,-253538,-36006,-70068,-192043,-382459,-342562,2027,239103,-110489,-305724,172614,237560,-117103,-161856,123087,323618,256819,280646,378086,152965,43723,384246,378795,114187,-161949,-408377,-321396,-170043,155212,411277,377099,369260,244465,83254,-33423,-120397,-387682,-289628,-3959,171474,-52134,-182307,-84190,-101924,-358925,-274027,-326881,-255894,28192,-205426,-395906,205765,716952,884161,794645,418867,147430,438654,227269,-269301,-511667,-25351,155190,-54622,-175790,-294658,-388974,-366294,-182407,199682,235614,409364,397584,483752,345938,151546,-112482,-535783,-247095,-102772,-217034,41210,285366,-49854,-179202,251258,159621,-220267,63422,223859,-220862,-51561,297410,89138,-316710,-468206,-212895,-15230,22655,378273,808965,870097,424856,-176005,-279551,89373,325201,678436,674579,480262,168916,-33633,-183123,-520172,-306421,-132423,-176351,32836,106559,-276578,-203701,303208,345606,444767,330041,45967,-303400,-319171,-338568,-180020,49281,299862,426436,508695,426281,84541,-231651,85381,368874,292394,34251,-215080,-464530,-543719,-297002,-38391,103162,24595,161904,513820,433074,92692,-181308,-294732,-151940,-93854,-333639,-401452,-23956,225213,140283,-99753,-436750,-377531,-403802,-270043,62475,295006,202036,84562,141007,245894,115834,-137337,-97060,-160995,-216024,5265,24999,81052,133807,154256,255135,390105,687165,572522,360421,-126156,-403137,208156,472942,511912,335644,239248,10996,-146204,-238797,-10240,229642,-149173,-271068,-12041,169446,-8212,-44133,160092,293286,-36079,-489605,-153918,-184693,-397068,-201379,-262679,-412896,223384,430595,225626,-241470,-9123,-120635,-436611,91581,449344,440747,175928,-71756,-122311,-262352,-431413,-245711,61822,199242,7774,-88861,144795,67757,182256,236342,154993,-108644,-228496,-317755,-178781,23625,171579,192723,61188,100221,387092,231211,-259259,-84368,234910,244351,224234,215621,99427,-186310,-204122,179745,355868,366346,519128,264261,210645,264892,640222,1072850,1281186,616648,56557,-247753,-199633,-211485,-176623,-110413,-337834,-229489,259495,489860,244494,100076,46173,-21541,-141667,-92364,461638,999340,1472029,1221573,654131,210861,58605,-166719,-232062,-199606,-59087,11859,87023,58405,266775,373815,156027,-225010,-325105,66244,58226,-124856,-378416,-355959,-250250,-91358,43235,144284,126293,-253074,-421091,-168426,220241,354629,337952,394465,416029,445775,330458,327221,325990,194365,-177541,-424322,-489470,-338920,-263596,-48984,193777,493150,572686,408163,47408,-129080,-152977,-93496,-233197,-233875,101934,354343,574452,683527,491532,238028,-138208,-66038,-107960,95794,517908,455669,43229,-314562,-253108,305344,642876,499901,91625,-261770,-283501,64381,587463,1085812,962374,723894,368458,107291,-190493,-293448,-158160,-238913,-244176,96250,109135,122985,-142577,-316630,88491,269710,135653,-28350,-205812,-224559,-215443,-255516,-413135,-303154,-345601,-41072,458539,758041,483837,296843,172995,-136472,-318608,-256042,24771,200718,54245,-441004,29935,330778,59569,-349932,-508261,-417328,-290639,-109959,56772,251170,608414,530068,272824,-186283,-129164,-74840,196365,230726,75609,-164610,-224722,-227179,-310016,-347228,-159276,107561,305559,203526,71890,-74525,-276011,-314775,32434,338656,539330,339203,54081,-144014,-92538,-76280,-187052,-309352,-154077,181813,360741,262688,121193,14135,-129856,-39947,208791,294805,108966,-269355,-464372,-164909,-85724,-131189,-326511,-525793,-330263,-87076,-74402,-186879,-296067,-337830,-257538,-90288,259,-55751,-242751,-147204,435830,683490,731325,693392,365638,-49809,-251219,-113774,-1131,94253,223767,201749,-120471,-97595,507349,709113,237573,79462,525863,344172,-18409,-269316,-360584,-384401,-360286,173806,326090,222590,471813,704338,183251,-467174,-14213,-76469,-209352,-65931,-343738,-2938,198022,-18131,-151244,16486,35757,30477,-105621,-39408,94570,215196,232363,280194,443133,441642,395076,110863,-320779,-141553,496923,768692,635774,311385,13360,-238839,-479617,-123296,131223,137717,-94181,-387834,-254592,98712,133227,-65371,-312739,-48253,338967,489442,361532,66802,-132633,-300954,-363954,-77186,269922,276343,-19089,-386439,-82282,-131177,-82948,-68653,-140100,-181281,-141776,55449,341413],[603947,447248,236532,147355,-153970,30526,251773,151159,-194672,-159004,18922,141980,-8901,-107554,1883,-142061,52355,181088,152781,11207,3769,-90612,-148024,182626,223470,137870,-85284,-319629,45057,135962,129230,143624,96967,141437,68171,-13020,-111788,-67458,121846,167403,-180472,-411621,-264083,-37512,29383,-285482,-212822,-152856,-293832,-289466,-23358,-186165,-419939,-214436,122786,633682,792787,481440,-59196,-86434,-24431,-77295,-42121,158743,332749,122520,-235274,-154659,220348,358749,149112,-32028,-118073,-98917,-183782,-300196,-13221,131295,8344,125962,183610,-5230,-406835,-141569,167678,367269,411935,610652,399126,280475,446661,477646,-64771,-270231,276907,496785,423463,77235,1691,14191,-99414,-207048,-351306,-187330,-99282,-209891,-451385,-524355,-149751,301044,725712,728138,440343,-34298,-74782,59668,-42211,-215179,-101381,150232,150874,-47441,-489285,42754,675435,983891,730084,733990,612901,276756,18153,513577,1076696,1089517,760769,341105,16318,-204781,-271683,-288585,-130234,-21674,-107346,-31476,181966,170795,203371,188636,98628,-27729,-37803,-169312,-151608,31948,77054,-51767,-213888,-250186,-392447,-359485,-281979,-187801,-203178,-311217,-117371,-7827,27871,-63258,-187655,-216849,-105069,-81011,-107013,-90346,-215411,-232770,-215215,-99054,41534,260576,396756,274247,32874,-202601,-174775,129786,378626,439258,280954,-70166,-293839,-306977,23623,95213,18248,76575,35089,-127180,-319381,-358454,-268036,99736,244685,61721,137628,345766,338837,-13578,-22124,379454,345484,-67783,-444123,-210185,-80962,38853,23892,16671,263830,284143,126913,21990,-59820,-187399,-151966,46636,144407,253483,360759,135089,-411797,-159489,239202,136401,-123486,125943,444993,372205,46739,-276013,-551338,-602440,-434515,-243918,-183057,-109535,88620,141564,13674,-266584,-414248,-296574,-285532,-361562,-484891,-476859,-422703,-291921,128240,472061,559432,327760,-161948,-290855,574240,779190,306441,-477009,80982,211974,-111267,-313402,369242,521535,270453,-108954,37010,319323,573771,558274,272550,188101,144769,94787,53219,130941,482742,690066,528718,290261,393388,420081,-15667,-428232,-139444,168042,367493,405784,197662,-56811,-22086,149732,189840,210662,206248,-182682,-449837,-110340,-115321,-141875,-193541,-440147,-550084,-289488,333127,580267,196759,-356957,36122,81414,-75768,-326682,-217986,14878,275588,357713,67200,-230229,-16283,39816,-124654,-257814,-365833,-151648,120732,156887,197870,84706,56988,100496,7850,-285985,-571230,-371787,6232,394564,361994,230626,150741,101172,-25329,8840,278244,563123,548311,466473,322369,347069,128346,-177647,-347931,-251463,-208223,-291219,-233677,-150586,-180282,-252853,-153001,-231572,-262390,-41118,89813,-44041,-345474,-309611,96071,259014,214013,287994,-42630,-109132,-57078,-144943,-452655,-244112,-167178,-378690,-387111,-362175,-199445,-208785,-113961,-118692,-75933,-347078,-453478,-133947,-314852,-191580,163516,189092,105076,149917,194637,138884,126118,133401,270134,447217,281383,491135,699080,511033,234314,-202341,-303144,-201398,-266422,-413450,-437537,-201850,-79463,-68201,-172910,-215886,-188146,-124453,-164117,-24695,54922,-276551,-312228,180627,311230,164132,61638,142995,181785,266819,282449,78661,-190122,-349249,-278640,-110583,-1890,145440,269572,553032,755061,735840,488780,149668,415868,186209,-164760,-139193,-37792,-288438,-442588,-248253,101417,341218,420883,245715,45574,-69514,-344261,-306484,184186,670900,605392,395978,194861,14281,-156002,29136,313148,433285,479699,652585,591424,455499,47512,-232414,-133650,47731,197740,-56971,-406852,-130381,89676,174682,60516,-337548,-323153,-295676,-258663,251453,596386,335891,-229098,-129458,-45075,-175424,-2772,306042,429883,260280,-38878,-218596,-46482,303006,618538,515569,172172,3109,-51091,-51231,-117481,-195513,31240,130361,-237476,-444532,-203990,-98778,200017,321500,279377,472767,964267,1051673,593442,337292,359857,474385,393588,67047,-199991,-382748,-302186,-473399,-588492,-353650,-94653,-78209,-289494,-292269,-263270,-321348,-277138,-321123,-548201,-290272,84367,167996,-41704,-293975,46445,146976,55119,-133064,-97682,-94406,-268412,-470965,-114808,25328,-83430,-192495,-227358,-203373,-79533,-1721,-64079,-169391,-206143,129764,324165,54647,-161139,-129700,172349,410317,355544,165822,17883,-35448,247069,118973,-126904,-472191,-171174,-101355,-197722,-267404,-64495,114027,-77034,-275210,-92488,242828,544381,671841,702621,681655,582696,484788,263220,49219,-30308,-367298,146098,402286,645198,478134,133578,-111589,16637,255069,344272,38223,-413183,-458366,-344275,-360993,-380074,-366981,-247645,-35690,174684,84119,-153998,-104871,321903,462050,371543,158977,-135202,-88956,179788,245063,730,-310779,-399201,-414605,-437040,-465054,-387879,-390467,-94055,357344,509035,168352,-137103,-225838,-55842,171646,305547,202861,-285355,-168717,409960,1132410,1008665,634609,291717,-114676,-283415,-361868,-101842,71988,293034,493883,262268,5026,-128659,-314219,-342716,-380109,-476141,-349510,54736,114091,-209439,-293968,89750,227859,-98681,-516690,-308792,72379,225156,-18026,-135818,214897,180320,450065,573077,500647,487624,569982,353658,67932,-180041,-292205,-281887,-6787,148573,229893,-34237,-445414,-132880,-10166,-272493,-222080,171614,475480,617803,693288,703859,361446,37414,154805,342353,362636,414634,297542,120961,104217,295913,599247,592060,277656,-32138,-248766,-342114,-398590,-498971,-148925,-53507,-113318,-205462,-145527,-338054,-239141,62845,347044,389874,322559,122553,-62322,-126851,186930,414797,453815,199197,-125856,-143086,-206345,-129050,65980,151468,148901,-298407,-369550,73769,611822,1080010,1130133,924406,830846,666342,252646,-346633,-303941,244817,511881,533500,373568,148218,393174,537071,698244,286579,-311042,11634,67454,-98825,-351426,-72183,31222,72379,-83968,-95894,-90212,-275320,-305327,-371474,-204950,707154,1190792,958537,50363,-226269,402096,668770,471145,231510,139436,-152497,-375019,-329863,-98337,198609,161528,-217070,-196140,281129,163910,94320,34810,-7457,-61344,-142668,-299014,-311926,218596,513750,183772,-213715,-216913,-180052,52647,240686,200861,178665,41744,-78166,-130871,-17597,197208,220931,104906,-40595,42279,-13973,-85160,-110746,-391295,-155374,223075,354777,128474,-198910,-225331,256820,657259,874591,613180,48273,-10946,165840,87075,-11460,-241044,-483630,-458864,-563207,-37971,718503,1227315,1151647,463758,-66885,78773,222831,211997,-77588,-419510,124984,475089,343271,-134953,-339580,352243,608076,341783,-195433,-137351,107589,384091,432622,47303,-128898,-189416,-104198,9567,45467,200870,244309,-40142,-228228,64489,58133,-153171,-351570,-247894,-245273,-312319,-428496,-367176,-331174,-197859,111944,254504,227349,123691,48627,-44689,-73482,-202096,-121480,54682,59800,-224850,-465259,-338101,-441641,-482245,-391907,-311029,-108695,-58011,-113223,37407,281466,406360,244281,2432,-120310,-176450,-255555,-317560,-276764,30771,-140125,-458546,193452,556819,534679,215570,11254,43172,120850,-63249,-277803,-142714,218031,427164,313237,4713,-10343,-32187,19955,304578,432186,287859,241356,182786,-263538,-254291,172325,290345,-40806,-394306,-40607,250537,375170,94056,-330113,-214021,-9953,-146410,-398326,-237545,-108041,-242389,-294003,-13285,-26070,281007,371837,250718,179919,-57103,-342120,406416,771744,472427,104609,1572,84816,360871,581021,422714,22900,-256425,53357,113223,-95468,-231271,-174163,-156733,-129815,-5069,28711,43239,-52512,-202849,-454273,-45018,281897,300735,84017,305134,889500,1126563,563465,271657,236213,272456,3183,-191708,-336515,-308768,-45582,200246,228556,67884,-111345,150187,265608,48689,-323807,-244893,53693,101917,7363,-83864,-165693,-159892,-220955,-340886,-526973,-398315,-175494,-188786,-145712,73155,166139,39123,-214618,-402880,-443765,-532481,-213670,-3760,165744,103883,-597,217089,655967,625381,311934,-96440,253468,410600,155174,-175617,-496692,-478881,-382750,-294915,-267572,257767,620681,771906,578354,272878,1147,-327190,-156591,322092,569539,429090,252494,-27993,-28952,281541,321343,60430,-209294,-229742,-20754,571514,1074424,1228691,545687,-265435,-303703,60503,-39894,-124269,-104029,-189148,-411341,-392958,-177029,141301,539306,808609,631645,439415,194508,108488,-343748,-268021,230680,507733,721830,918107,1062304,831442,464869,397774,371750,86312,-237840,-74261,97503,53114,31827,20193,5239,-408932,-207318,-70729,85094,-163182,-367856,272704,481007,711298,758265,747882,444836,-122584,-251133,-98765,-79055,-6023,60166,-46241,-361432,-131035,53872,33866,-228729,-418140,-108786,168871,136405,109704,65644,184438,-92440,-133083,72517,424689,569798,388135,-10562,-476658,-124698,130162,592757,980593,1046397,601365,64231,-314481,-346962,-443639,-274221,-282622,-117394,130828,405785,415157,442432,261151,-90220,-426170,-372281,-144566,95910,412342,575577,304455,244715,-39458,-314215,-86485,26619,-104257,-353101,-275502,-84236,-164898,-238339,-238889,-17637,314042,428376,566289,661823,881778,807007,645969,629553,397130,38304,80842,110154,-78345,-372425,-315425,-305447,-304222,-516859,-368125,-76695,104396,82717,151706,319776,314516,39471,-273745,-474091,-193884,331351,560015,510377,105903,-159857,-226483,-160554,-103257,-104827,-162369,-397311,-550893,-249733,-80769,138012,240340,139378,-267393,-426709,-182840,200114,-155444,-41375,138117,-194159,-268320,301240,406185,-60117,-327568,-20320,100930,-7611,-149636,-265660,-383973,-273851,-17791,320994,609607,348526,-218775,-56100,124681,92987,395759,558931,358863,132409,167790,-95315,-333764,-332569,-164518,11580,182409,227457,11310,-240818,-258655,88696,227569,165564,-69016,-492461,-62069,352674,470785,251253,-29872,73600,157563,431779,539265,50004,-240456,203852,124986,-240315,-89309,-10003,-309218,-421129,-202169,-227295,-205568,-260146,-408197,-483220,-522162,-274831,-6036,56465,106792,228971,360768,246906,72531,91615,-79231,-333195,-32027,250580,957600,1309438,1300063,609621,-61045,-184132,-39852,1459,-104569,-259792,63483,361098,428945,207079,30556,15964,315628,370014,208663,-50727,4591,-224739,-441454,-73380,-29929,-151962,28449,39062,-113471,52947,429717,684247,225132,-379714,114081,406383,324701,-154164,-345941,-52891,61162,312252,420545,212719,-71368,-1559,211071,272048,208509,37369,-295352,-390123,-364910,-296113,-348332,-450663,-232429,-36104,46560,102113,220848,356824,337790,297033,-23727,-263767,-121616,234129,330821,242345,6496,-246826,-60326,251855,140652,-261754,-212345,64477,58846,-434162,-425049,-257689,-135703,30470,102905,-21650,-106272,-38907,-76850,-557244,-261879,1758,220401,-63676,-357387,-492809,-131438,270000,511220,64605,-515863,-435840,-84755,168883,162113,105475,-61183,129437,441895,417654,175325,155751,358466,585617,540077,125870,-168582,-165245,7364,-5324,-323529,-518081,-288971,-17113,120274,-135731,-29914,329190,266368,-235402,-173931,150981,335099,239610,282343,485527,334479,131249,379865,393785,138993,-207769,-253517,76941,280868,536164,579441,342254,255070,-3110,-155821,-252395,-192130,-388325,-166278,137364,273102,27169,2882,-26118,-152296,-388707,-181247,-45922,-228747,-206474,-385455,-247570,91245,433910,551284,544330,329627,133480,317055,137920,-156917,-657243,-271820,-61321,-170070,-319298,-376451,-408334,-445300,-432418,-116528,-31470,170323,112933,25675,-62013,-107893,-150255,-306336,-192831,11061,68439,263587,289126,-143777,42542,359849,81677,-120505,356980,576072,165141,-191595,138218,90447,-227438,-164996,-16523,50349,58546,269586,723088,854383,469683,-120714,-180987,135338,217223,452730,425447,287754,-28536,-286086,-461871,-474089,-156683,-73092,-291038,-190297,-87641,-325017,-262813,126774,194186,246716,208254,-25593,-153732,-104292,-226532,-192242,51518,400597,652169,677584,690498,505734,-17468,-74350,142282,29428,-57412,-307063,-446139,-434035,-263156,92440,196111,-14182,-119141,277844,272251,62155,-135523,-173964,-8660,42221,-248605,-450220,-130191,151761,179322,-48826,-359198,-490853,-564014,-147895,178878,386077,242405,36023,-144085,-34979,4757,13137,225805,198756,102659,3932,-38700,109524,192644,205393,337613,529383,884276,1019432,634859,118996,-351600,149820,491335,585376,511719,333469,-1779,-231637,-115559,-46159,91998,-113494,-391952,-233570,-6148,74186,193241,261966,121742,-277260,-311648,20732,52939,-70208,-55288,-192651,-469473,334327,531626,188978,-442775,148422,46549,-430258,39292,384364,422174,200364,479,1043,37266,-88235,-434388,-139202,114338,-51991,-219352,102560,157156,365053,492967,269656,-99645,-266715,-197741,152328,431895,583945,634658,455502,505570,691598,434232,25837,217839,161487,-130716,-172192,25036,95791,-60408,-357540,-331987,-108388,149591,40237,-220051,-148937,76486,680728,1212832,1193648,776869,107197,-338930,-223616,-190647,-152489,-86577,-116937,-91065,209109,222907,-87026,-150006,49044,84300,-68423,-94809,521072,1147243,1524892,1202070,828940,278223,82324,-285985,-508493,-320854,-119765,-16195,83329,17416,106729,258955,173120,-106687,-264420,-160700,-174127,-583473,-514176,-167786,-42064,54369,184760,152843,277993,-131332,-468145,-384353,-25067,265141,325843,260760,291077,176122,-7105,163991,398708,465371,133817,-89608,-265764,-292084,-240869,-77758,97206,361663,409217,297919,122408,31654,-27153,-36194,-123050,-150664,11998,457402,582433,637929,384917,19175,-340025,-175582,-344822,-10002,401055,363626,-101538,-476417,-345396,96641,318531,472488,294750,137024,93116,193783,533254,820673,796870,718248,491373,227723,-71242,-245491,-81444,-158642,-336453,59653,313164,206134,-169720,-129154,204095,357256,242255,251343,-5134,-227208,-373538,-479389,-444246,-364331,-432070,-83382,301219,526716,374350,176582,105833,-213667,-416244,-365938,-101277,-59265,-133878,-379186,-344276,-236363,-395751,-520016,-439837,-449540,-504273,-570001,-487283,-267886,140233,173424,36699,-28788,54237,204965,313454,137830,-222621,-327440,-171933,-124355,-123134,47973,314624,607349,778396,712086,518595,343370,97358,-174060,-475545,80164,256185,99315,-145696,-144094,13714,51428,-63749,-370050,-274531,148397,356394,134544,-53661,-27520,-99788,-38003,274676,417412,306616,-44601,-262140,-179430,-95865,-64459,-106929,-268475,-393661,-183598,-157623,-290141,-341904,-267033,-235396,-151116,-86219,-5238,-84514,-284830,129834,618840,817660,876859,474054,93487,-152631,-102311,-82390,-118314,91495,240353,-41713,-99383,547497,573311,271282,277691,698853,474707,48985,-296284,-455909,-467429,-103594,306492,357504,17495,123949,359362,-25672,-321732,-32066,-202420,48225,208071,-117814,-211451,-14243,-180553,-47691,227037,280944,224678,138144,159968,287805,331104,241808,149796,294039,326458,162829,4662,-179191,178202,580553,647386,319883,-141870,-309342,-396045,-270416,97983,160162,6346,-363941,-386220,-161582,25581,-28063,-219319,-278889,62844,469243,602838,403329,20834,-216520,-391626,-364673,-135054,231528,310240,77971,-280379,-123090,65197,103553,-33373,-48434,-47562,70334,283819,474596],[558327,370202,388872,319549,-18604,-175724,107539,79010,-172625,-158868,43441,141245,-11334,-286564,-116219,-127122,-109726,-113022,-320640,-295962,-147267,-256463,-3617,292463,337681,257341,70835,-232732,-297210,-219975,-183102,-66464,-75965,101151,-36229,-237788,-323626,-221165,-39573,201074,-5355,-112580,90676,224988,178594,-246929,-235437,-113386,-232927,-275711,-87262,-281472,-388950,-164305,263082,755513,984135,852671,473646,87356,-22950,63197,73646,267366,423798,289374,-75686,-199895,225811,591931,444259,137710,-105029,-244419,-397332,-259636,-741,89668,-55476,119395,-11449,-412767,-53279,368573,545288,724575,717849,763732,356974,124774,479410,678324,213305,-334192,222385,481715,352051,-30985,-25672,32791,-28220,-22581,-65108,-12384,-86206,-242879,-297694,-440437,157924,636636,814993,560544,249128,13838,-92600,-168408,-341677,-371533,-166613,142106,168778,-79477,-316200,94609,452916,459291,281226,353671,330143,142224,64295,556772,953041,726272,316521,48289,-38699,-115988,-74096,-4938,86274,33368,-44417,118035,329153,338389,362083,298667,184757,1094,-142780,-417013,-245067,77765,133640,-12387,-148644,-51273,-55599,-215433,-474393,-395387,-382272,-309028,-185692,-22426,-16008,-91795,-167232,-180037,-130134,-239491,-347722,-234200,-179918,-87196,-90783,-43201,-67562,-67298,-66773,-161169,-184314,-355008,-213982,72147,261649,288604,210092,-44606,-338625,-496519,-268134,-112804,-15073,292790,339298,-13903,-405254,-433473,-221736,52967,50878,-86954,207173,760199,777066,496157,90340,37857,65576,-139667,-392715,-170435,-54442,-37970,-258997,-112234,81169,144890,160246,155897,160808,42599,30080,209731,305466,270755,136244,-89451,-312586,28311,387034,270320,-237568,-87932,435408,460399,340622,99423,-173046,-200724,-1000,272541,240200,200769,247448,130227,-109113,-435177,-72727,79583,-28950,-190527,-446288,-390519,-110878,-36029,35305,283571,457969,222665,-190302,58044,801917,875728,319972,-109610,253896,250340,-138372,-319269,323742,488819,184391,-214018,7624,137091,40794,-253226,-300671,-21664,103922,41537,-193903,-60095,338573,632254,547086,223408,242955,363594,63964,-92934,76881,391547,800629,701288,251074,-216531,-32269,219241,356436,486735,296267,-28628,-422108,-252665,-263957,-325174,-376747,-468466,-480596,-178167,324406,555878,218599,-252727,20776,161489,-14902,-102193,-87271,-89809,12344,246671,72696,-25638,217867,343616,300285,41861,-84806,-23475,78757,-68570,-92063,-174926,-167384,-88841,-35635,-345411,-368217,-127684,60963,293073,373933,302052,266190,169014,70657,129624,472411,919922,850062,627938,527358,576102,357711,-43583,-509856,-235015,-142405,-202299,-85570,50408,-151182,-408420,-250948,-415379,-351368,22839,221355,103484,-234107,-350430,107574,496041,605076,460239,9196,-110315,92240,-118822,-302865,-127884,-30799,-120455,-162529,-497977,-338105,-144903,-18209,-18686,-92248,-289273,-526782,-286808,-417935,-222659,136357,195779,183651,192486,261261,341251,463799,408607,255217,87518,-133016,-100766,30779,65566,24905,-445024,-425623,-201644,-318590,-527911,-437896,-146799,-160799,-165905,-278736,-344587,-394031,-424109,-387047,-136285,79341,-107478,-187052,173601,184969,40942,-160329,-186016,-176932,46527,157004,23752,-186527,-99193,81970,304810,447397,330572,297002,552241,904882,1038446,868893,446233,431745,171972,-43143,-76521,11366,-234988,-380740,-60726,422115,576079,434995,159556,-21863,82230,-115023,-52705,357960,665989,453084,249596,127760,-63198,-256959,-62245,228699,470871,763433,843374,807106,319037,-332266,-302971,-385325,-473149,-259230,-296200,-357525,-84439,226115,326681,228383,-33294,-215602,-298393,-157839,483876,724903,476318,-255037,-261013,-98158,-192010,-118458,189694,308451,212223,50142,-6362,163700,460637,657219,620834,366059,120240,-124698,-242132,-216305,-220505,-110606,132484,-34307,-323173,-366459,-182784,245589,545459,609614,822447,1140185,1136395,639162,280647,170244,165131,104026,-169503,-514751,-355943,-242368,-322590,-331184,-216729,115743,219402,-143196,-327517,-263102,-377871,-504912,-462328,-465958,-335207,-77295,17374,26992,-200713,-59245,107319,126534,-5560,-20675,-59198,-154561,-290387,-176709,-173158,-274478,-211171,-65853,25506,116337,35368,-157972,-123037,-313958,-15735,277908,41384,-232422,-33109,251305,465864,429481,260471,185322,264998,417798,246145,-115617,-213578,20105,-50787,-275917,-245669,-9672,195121,129351,-210375,-328458,158789,497411,751787,897141,703497,398742,175162,22274,-123783,-98169,-227717,-117949,122199,411533,322090,111019,-32566,51216,92404,159859,-54242,-328301,-450150,-350857,-215446,-99054,-109371,36050,133067,167988,5595,-228905,93874,447629,496164,352647,147722,-119536,-170391,83980,222532,76599,-97726,-336561,-356404,-308218,-380941,-325415,-268322,88250,526501,658861,285345,-107172,-229615,-4589,203992,264715,-5796,-475040,-45999,638727,1271194,1010252,666888,304633,5102,-289047,-392119,-179062,-39528,138952,287304,158243,-32697,-283935,-469990,-463899,-439843,-331282,-376465,-285609,-113586,-149859,10082,332802,403752,148231,-272585,-162310,192933,343765,58856,-133640,336865,415751,522812,559048,531823,692927,798120,426996,-74075,-26798,-33225,-355210,-297835,-10218,82283,-105172,-371390,-144260,-91907,-162831,52745,270538,247639,119112,181386,342330,190692,-34224,201642,549307,642784,531659,253503,210769,496949,771040,936328,731379,326446,-107280,-287540,-355458,-362673,-293230,20606,60553,29771,-103756,-195757,-459556,-269494,76756,282037,307948,351634,163826,-78562,-115896,221365,564045,634631,193939,-298188,152159,352927,269316,213832,198562,145317,-228380,-367635,42128,446520,771375,828027,747026,521808,437932,255927,-274170,-347045,325272,639015,607125,337279,-118545,139641,284341,310702,-66042,-20795,211903,58634,3703,-116373,-120499,-107296,-144859,-361966,-280998,-240978,-275978,-153410,-183065,-354860,411365,883623,902855,124200,-438578,233270,566256,525941,264038,113629,-123608,-367978,-287028,20825,355013,288877,-142675,-130277,258963,188720,198871,149056,244782,285715,107587,-120326,-469282,-113082,182754,128289,-313471,-205340,-38,187889,60260,-236773,-118387,6877,-81263,-139000,-86038,29245,4992,-57391,51394,84835,-43159,-132530,-112931,-315459,-436223,-112984,-40762,-136563,-404026,-156781,325673,551250,422592,148431,20672,181056,238113,48351,-54226,-186646,-359431,-565515,-361772,43111,575447,1065963,939238,280702,-45363,427260,645691,467497,-112278,-208044,265904,533559,279204,-120341,-369030,124673,193425,-91370,-359502,-227229,-122618,294592,472735,251922,104577,-2608,-58961,18212,24293,95164,120396,-37806,-256239,74323,210968,14070,-451205,-275392,-204388,-336971,-525371,-394987,-462042,-459385,-242634,21795,39858,-88559,-197104,-333050,-310903,-241625,-50319,72835,14469,-319156,-532430,-449187,-461862,-531115,-349361,15343,267839,120560,-141770,-71170,118931,237827,142569,-42816,-122372,-119704,-104552,-227261,-338221,-37033,-172592,-473869,227342,652291,557824,202865,-109645,-96024,70552,-123827,-254842,16885,395261,396596,33192,-477557,-190507,-20699,-63841,-16117,-10211,-15109,73672,81027,-241450,-29191,339239,330702,-27781,-351645,-72629,256567,524484,176069,-365252,-330022,47044,90668,-72275,-464363,-215462,-251359,-359000,-316457,-259620,30601,164250,187987,163952,-36099,-272791,449363,690417,481626,94027,12367,59119,273388,581161,548332,250892,-151068,-78779,-120506,-492979,-357867,-232166,-155292,-48550,-758,44613,60744,-53155,-125223,-235239,-59127,107825,53128,-111583,137165,796494,827627,434841,278953,284299,436187,227174,-117257,-158938,-235170,-380388,-360652,-298590,-230832,13604,218404,225352,-165,-327425,-327296,-105603,38291,70412,-17574,-160526,-315828,-421161,-437425,-372535,-365650,-174942,-12282,9967,48184,124620,158744,-83644,-347901,-396057,-474022,-327509,-200977,-36170,-81631,-14560,50642,482841,660634,451903,-58420,106253,334418,290595,108126,-179096,-439314,-394133,-196938,-49426,241522,456478,597908,505171,211742,-166420,-358164,-171622,313521,440863,186709,-94245,-294552,-105370,236754,210481,88965,205976,282137,225853,649581,1199537,1146007,501536,-332921,-118387,171657,-78404,-278294,-154359,-148071,-320274,-456733,-231077,21950,381493,602475,457214,183631,-953,-118735,-544156,-200811,148607,381764,678085,1028636,1166638,788238,457955,513348,492328,285138,-58106,-140605,-57205,-14562,2785,-80732,-166361,204247,189307,188416,58561,-338800,-346222,59140,157780,360767,570269,844050,772986,286356,-135616,-239285,-82231,52662,152851,179811,10908,134933,26371,-173304,-187892,-172204,-283656,48846,398422,596800,526793,377279,-42666,-403285,-5505,403993,550225,329366,-8440,-310474,-124847,127593,435677,767253,1028266,779682,321816,-20821,-272737,-324153,-320973,-527112,-288107,-19482,179717,123052,276657,161734,-130534,-361549,-363255,-291094,-112490,230610,430565,231008,63844,-283989,-266236,34929,75610,-58082,-154660,-241883,-88830,74952,123456,64279,151159,392307,432060,580001,489356,542429,518471,468228,507098,292299,49786,154517,292526,149256,-128978,-172150,-225188,-419954,-449654,-422528,-171385,-27327,1499,141108,320066,349898,-9847,-467250,-466033,-138204,328644,513997,448414,73077,-128036,-196032,-171965,-154395,-124925,-176689,-415192,-352558,-88402,20611,121757,78107,-31430,-266137,-244861,-221755,-212779,-467473,-47271,387249,51478,-380871,307175,480502,115124,-381562,-23583,128294,57516,-105948,-172428,-240559,-238963,-329118,304438,833010,519032,-297297,95362,220024,-69037,319818,652863,439354,260559,369341,100628,-238942,-200521,-360815,-18713,356890,432328,101206,-191588,-206512,15941,114249,62318,-109996,-176873,189336,515949,536077,186119,61823,314997,87324,4598,158504,-62208,-108159,144783,49509,-213859,-447948,-502809,-380965,-104661,-49815,-131294,-173664,-283861,-465889,-541521,-502118,-332506,-32154,47758,89882,304594,349775,235699,87977,40726,-190159,-479603,-93070,195846,873504,1231857,1329476,700187,110071,-61318,-66695,-102134,-186092,-437997,-56818,158448,120041,-60199,-212626,-378085,126989,356326,317054,110519,65557,-185075,-322924,-14569,30682,-124656,115826,194652,-27263,-17586,434588,551419,87522,-510315,37826,161148,71876,-200178,42723,321505,175607,-266136,-72810,-243247,-227337,146212,484191,415949,407409,278056,99647,-70971,-162544,-217133,-245674,-379203,-237489,-14584,11010,-55464,161968,324539,325184,297990,4569,-393823,-518310,-219384,100298,155029,-9307,-251520,-156864,238175,228958,-158504,-179469,340643,482150,27706,-170943,-334688,-250502,9479,196711,52668,-182943,-262156,-343378,-346561,-191138,28665,300348,223350,-32639,-221878,-123496,136314,247713,65784,-349928,-579611,-82343,261339,293991,143206,-153616,177629,688606,817615,493765,333971,422887,549187,548483,159955,-17786,-97527,29910,121428,-167786,-393854,-352720,-118771,-5948,-10155,264980,439705,272645,-266588,-280407,85809,256762,186999,220677,379351,270492,122282,309198,330265,100817,-32325,161923,531533,735461,830542,575828,193711,8346,-241224,-372192,-376720,-202697,-258624,5284,293856,384791,190798,174365,40968,-128207,-291438,-178852,-70178,-324267,-455330,-241740,-137837,-107763,96111,311332,372759,181603,-79980,-70584,-86073,-153196,-544053,-322136,-96470,-124004,-435615,-446651,-278987,-256294,-398451,-387366,-154369,-7820,-51827,-339418,-347359,-233826,-140717,-56854,140172,253112,294958,367055,184277,-115267,329262,467004,18333,-42189,514712,749355,456984,42076,-8124,39061,-244240,-128603,-36615,-29364,24055,132705,509643,707706,452159,-99256,-138663,193974,211954,229851,219731,113617,-242371,-544039,-395690,-217068,-12646,-48545,-357361,-381524,-223211,-298669,-329046,-122521,-94722,-113385,-48832,-51185,62130,56414,-173921,-200547,59672,446555,744405,719059,800650,725554,247866,-293684,-336393,-358868,-227006,-417172,-383235,-402250,-295412,109771,241817,19092,-341881,39011,78618,-26394,-140232,-63017,140799,196677,-132679,-464413,-258091,45298,171093,-44200,-335239,-460214,-466219,-177719,209681,456824,340801,154149,-215894,-346105,-143437,47981,310517,495785,511634,129181,-110142,60188,211986,269924,440555,641530,880271,1215899,785909,327291,-134815,-20570,293027,459895,542124,334048,-102457,-245028,10919,-102380,-257966,-273786,-363989,-504073,-316127,61979,257646,213965,-149800,-501547,14975,258045,404890,337235,223324,-115475,-429525,400219,646253,211700,-196583,239853,184514,-268026,-116323,158894,255623,142287,38005,120154,400933,396968,153627,64824,115153,-102599,-362143,3530,186326,354442,496491,212049,-113064,-262769,-10344,467990,768004,858302,921732,794255,849221,811146,582914,325880,431552,98607,-266534,-308813,-210538,-1391,43000,-171910,-191965,39512,133555,-385876,-250865,-66892,-81981,546611,1002820,822014,718266,146934,-369818,-266608,-178520,-270622,-312343,-79814,24549,121917,-49759,-343936,-196147,221744,245400,41583,-54644,511200,1168921,1343801,1142647,870217,379548,89412,-434741,-338393,-161473,-121325,-57711,65355,-9275,-89429,111491,192202,9118,-83326,-105961,-139031,-190782,-147455,32398,140506,236924,385514,150528,64341,-170063,-199305,-281021,-230581,8199,172861,15026,14233,-177452,-344745,8107,366329,545096,340559,133716,-26641,-184569,-230074,-230164,-52258,189828,190472,108705,137363,113953,61725,13799,10884,-74530,-255300,346200,497114,485918,246228,-126729,-425854,-282665,-460089,-105964,187941,151878,-273560,-405030,-266570,-191000,-42841,359114,492041,485120,334721,143297,159850,140087,293426,444302,503568,309828,45295,-116332,40322,-30572,-372752,-89347,292755,212527,-109443,-27177,181407,271190,215819,327805,100084,-230576,-496485,-486750,-350911,-338981,-392017,-173437,147658,255813,186440,-86017,-111621,-292565,-481771,-385014,-173496,-169691,-207744,-246480,-308233,-228955,-295089,-368409,-415671,-499445,-566033,-214287,-64210,-164990,-505286,-184433,2370,140948,117501,300267,242944,-62175,-417222,-121875,-48517,-91040,-49835,295444,638948,930518,987600,1002026,843012,686203,489546,298582,-104987,-187932,-61589,-60734,-172220,-43228,111061,86237,-49331,-396467,-279420,109876,263401,-28126,-236362,-59311,-76633,-36683,253387,416709,372434,98504,-136747,-216330,-111283,132090,232302,60224,-72136,-225463,-284709,-293299,-415377,-271851,-135009,-45672,-69071,-10523,18953,-129628,-167321,403058,741429,786501,374863,75250,-109583,-99303,-210637,-336696,-96348,221271,14732,-26978,440620,322220,161589,271777,551843,447832,92406,-291597,-389829,-228856,67845,265998,221853,-210159,-344645,-81150,-340509,-236100,-103036,-201408,270387,420213,91927,-309807,-246796,-218838,76262,362652,427596,295791,265970,287627,390068,352239,132626,-140112,25709,258872,77949,110584,50105,323774,495210,438408,88519,-156650,-392842,-499826,-139357,200319,77285,-236524,-402078,-169438,-42546,-76407,-244743,-381657,-253778,29888,385375,515183,304216,-47413,-278473,-469955,-429716,-182308,173505,288800,75217,-224992,34148,322024,301778,26881,24662,52684,155491,317427,394656],[316663,257187,354353,304590,32675,-51748,-55157,-82215,-212495,-263721,21698,143251,66792,-168224,-279312,-101188,-10871,102988,29455,-86657,-196432,-273179,17335,152125,192320,126737,34818,44019,56466,-167461,-434424,-217812,-79372,176578,217362,168716,97151,-182630,-387860,7360,-79938,-64291,214441,340564,249870,-224077,-329253,-101281,-205040,-401957,-206070,-169762,-372670,-186168,319990,716141,949244,1013115,832941,516663,108801,68488,27607,166267,261387,290753,71215,-179542,118779,579961,513659,76102,-211411,-284146,-247425,-251802,-19964,-18143,-2229,93269,-214099,-169014,312964,646265,792837,969243,961816,733262,232719,-125809,338033,603379,292191,-268219,58355,333367,149356,-308547,-197352,-89155,-125307,-77486,19445,-38532,-224190,-250023,-306891,-212116,414935,832856,741875,366637,117472,14392,-229404,-381246,-260990,-227311,-153142,181477,204766,-73300,-142628,151510,186864,-97909,-143303,-203898,-175678,-152225,6211,530673,936644,504772,-89286,-352056,-169959,-77014,43013,220454,281622,135911,17218,122365,286805,355373,365109,275012,156036,-90491,-394288,-296805,3258,248335,184553,-64133,-159990,-39173,20643,-264726,-379501,-276808,-258452,-281373,-284755,-134566,-154030,-175631,-160350,-132707,-162334,-300875,-506937,-362379,-187301,-41211,-95400,-89503,-238145,-318336,-251879,-226760,-215442,-179042,-172920,-178868,-101163,-35539,15429,-30120,-131557,-263730,-440784,-250715,26336,451993,650771,343545,-48475,-350996,-126436,-49247,-241175,-237608,358745,1012724,1051417,794531,360754,-127378,-289675,-340707,-524476,-262764,-94653,-74961,-331667,-205473,-110204,-83832,58089,162096,251413,174460,139352,239799,314857,189838,-156062,-314484,63620,437781,593882,376482,-171906,-253814,310074,488726,568986,410833,119284,38276,237559,545397,580008,533046,376190,48076,-313613,-305959,172583,375338,210382,-64625,-392848,-316845,92229,288168,253415,241802,387915,168785,-179406,261081,769613,759657,251378,165747,356374,196444,-274830,-236370,355219,468962,74459,-391133,-156158,-155638,-379634,-182925,-208482,-10885,64936,-8625,-309524,-241384,222893,578321,547111,230644,198542,404370,337423,118552,159556,405306,833564,644592,118114,-374360,30823,199496,405034,590413,399982,105246,-187410,-343265,-408127,-480669,-413029,-294011,-358724,-258157,132556,341417,79212,-188212,88098,296499,215257,203564,24075,-235301,-323204,28250,34815,184912,426805,567320,541363,272251,269190,142188,21119,-271874,-450864,-446927,-422275,-203093,82260,-69811,-52966,118924,132354,169176,345451,396581,415305,256753,137199,162812,560181,1049257,989414,636879,639192,737278,521069,29634,-270379,-74084,-37262,-155559,-34096,61780,-259934,-220121,-189525,-405751,-425535,-10502,171679,39503,-280756,-121639,144617,622021,878601,510539,26658,-60499,217331,-13837,-79056,-73194,-102283,6674,-47,-383707,-441653,-197503,-89371,-95055,-294393,-424909,-444343,-352762,-399149,-270037,88875,199280,246044,225067,245494,430353,633098,576652,226390,-182581,-119191,79827,-228860,-82999,-181563,-250418,-157697,10207,-126602,-445365,-287844,-44555,-133716,-182843,-412596,-348892,-353816,-396026,-433032,-149774,92302,100861,-15363,58197,-54450,-296977,-514329,-403742,-421170,-45588,31958,-61091,-221084,39864,307357,540236,609176,294194,198269,473266,807923,956946,845567,650807,268626,-37762,-147987,-131685,-34890,-222576,-249186,232666,758982,752086,385895,39454,-93537,202268,138530,196314,390905,465353,225184,23147,-21798,-128818,-310145,-241082,111009,415527,809710,762603,666102,-24249,-335297,45023,-6439,-215104,-348402,-376246,-352656,-4713,421277,569705,446175,297655,-59117,-314607,-250551,295156,407605,247663,-261052,-415122,-178427,-201885,-248538,-20548,59636,198,-16551,75815,208853,361132,444787,573780,484286,178787,-276774,-504606,-366518,-152334,-147751,10498,-22779,-192339,-362692,-206749,184500,512488,632578,870504,1055298,886040,426576,24605,-153702,-204434,-141632,-205949,-264923,-108230,-71967,-82858,-97061,-126599,79943,229511,-68998,-305588,-260400,-264141,-309643,-346231,-392239,-415774,-292162,-184846,6837,-63379,-72816,118368,244507,181580,28297,-140427,-59975,-89281,-289927,-454416,-499763,-157511,76184,172733,217996,-2099,-349548,-75010,-151143,-101830,128518,-79173,-304263,56349,363727,481058,335143,173164,249780,465884,434762,277057,40587,251022,252219,-82994,-502823,-265030,-109974,218786,329041,-30188,-539470,-8094,339177,603015,835165,623394,195741,-226795,-323852,-321833,-255260,-158945,-474902,-180742,53290,110195,35407,18253,32451,-112376,-64154,-159274,-229185,-194025,-14319,99388,186829,138004,181079,192246,170443,-45637,-351156,152038,374610,342518,159500,-35434,-259875,-331524,-87511,86488,8040,-133784,-342526,-483921,-339864,-358293,-419726,-326050,116911,558812,699452,375885,82569,-155015,-55209,80584,26749,-294369,-471942,72783,725490,965672,781500,561181,273031,68751,-300317,-423838,-339719,-152533,-27209,46677,13052,-45573,-269904,-312863,-394368,-464242,-247230,-207476,-375270,-94852,114826,324633,528236,465175,221498,-147354,-39521,256231,382192,109103,-165592,327593,546157,438231,353705,387135,636304,760085,349583,-229366,58115,193832,97805,-163623,-256418,-167875,-182779,-138358,-166428,-173418,-150548,75022,216624,107832,-283677,-334945,-143075,-33048,-107570,110520,509228,721184,483571,158642,284500,739365,1083158,1095701,743291,311730,-78064,-223619,-217021,-113229,-54065,168168,170074,135958,75472,56889,-190172,-234695,-175557,9894,101192,257358,48998,-269807,-188026,211111,584582,646540,131677,-394325,355227,757945,663254,294217,182352,-21557,-220553,-356346,24401,270392,456519,510319,505887,308444,182052,149918,-213264,-429314,138379,525587,508139,183190,-302147,-155009,80731,-14169,-116512,235266,358391,43703,-99087,24056,-92829,-116868,-154739,-234402,-445454,-220704,-189058,-135852,-158409,-544970,29396,640672,881813,288329,-517613,-8930,360800,441292,216480,13437,-84395,-301757,-269385,72314,407407,353325,-19399,18048,320264,320724,151184,151519,502736,705170,529280,76098,-399410,-257824,32255,69393,-295507,-253773,21312,225855,195071,-361643,-372081,-21797,-18235,-73953,-120836,-194934,-334525,-121668,182707,163409,-131996,-315764,-254074,-112834,-308311,-449343,-526691,-557363,-398329,-19560,399481,368651,-17975,146979,296021,332047,176754,-85535,-123545,-115385,-221873,-510472,-170093,247396,541822,842597,579661,-17772,-100620,525688,821315,608978,-66275,-170715,223040,414263,159293,-169796,-469376,-174336,-189610,-450822,-346757,-222159,-363931,157289,446128,425862,345335,205052,6166,-50325,17256,113088,155496,25234,-361832,176522,529430,367031,-136222,-245635,-176820,-363144,-421968,-248482,-203580,-157955,-46733,-43069,-145259,-326462,-460389,-535359,-489802,-369744,-139069,-374,-23677,-283034,-230920,-140817,-207093,-476827,-325252,241684,413125,125705,-220089,-202705,-35250,19515,28909,-32304,-102423,-3347,83903,-149110,-480334,-176924,-193698,-258875,274074,672235,554910,216169,-189737,-238930,-9642,-139777,-150378,95418,403971,250591,-290100,-296338,34150,5080,-211078,-52308,66383,83502,14134,-101338,-371154,22883,392680,324191,-24773,-365971,-249821,164352,492693,230826,-222708,-410139,-22984,299691,235025,-74941,-12616,-19412,-240355,-174216,-387002,-231945,-85725,57879,95099,-9767,-152009,268494,429405,348405,1380,-29374,-66946,65124,430417,603874,376291,-33566,-128707,-205070,-167163,4566,24119,-41316,-59846,-51660,-11928,24820,-10225,-44728,-6130,-8177,-36496,-150388,-321281,-173323,370556,361074,304684,195853,220266,399505,354890,26256,66278,-56368,-252095,-98236,4262,158326,331742,360910,231837,-18003,-287664,-390187,-355477,-84944,105523,68867,-167253,-299964,-205389,-184005,-217890,-301509,-179297,195776,260479,62162,15332,143045,-55922,-289942,-320237,-420387,-402819,-402334,-331159,-396620,-320258,-341921,43753,446669,384327,23491,219308,441797,617049,547585,215972,-226258,-464617,-159925,67626,181514,218741,328218,360825,92596,-343929,-393579,-233585,156146,87506,-261725,-448833,-296744,85007,413350,462742,628799,633580,607541,410018,701517,1062794,862255,340422,-150470,100796,216894,-118337,-370456,-199799,-103775,-215320,-447627,-313058,-149313,96014,329218,309837,13935,-172250,-411577,-449071,-110290,126218,416981,776931,1115122,1055300,564682,298153,429856,445245,279825,-16527,-238328,-280407,-170470,-72532,-61017,40580,136119,232720,202797,-187023,-475033,-180869,-156415,-221942,-69689,340439,785302,925367,583650,50410,-323692,-89606,75572,163339,282265,263378,364709,120347,-330321,-120173,256807,265336,333774,681544,828908,721618,343718,-58754,-358154,60351,368945,435258,239625,6610,-181887,-213723,-51997,64033,195122,500941,538548,373584,193659,21880,-115075,-311732,-221519,-296381,-239968,-85709,-113955,40237,2930,-203002,-368761,-416493,-336731,-161669,118059,293052,162775,-160440,-526887,-239814,10323,17831,-167251,-131513,-184188,-47667,309586,426294,331952,373874,467987,374485,388429,227861,34819,-13110,57304,144734,83463,25386,173499,423699,374317,3424,-178588,-151856,-384116,-381457,-514802,-344010,-170780,-41292,134688,190840,186724,-118458,-520434,-414018,-162024,207232,358842,256660,22256,-122086,-202225,-54803,60417,80187,11438,-178758,-116542,69895,125834,92544,-130161,-274925,-116278,151475,305707,464992,-25891,-66293,446088,197348,-399212,192634,394736,140364,-366071,-13796,132107,40289,-146414,-149594,-180374,-274811,-348999,346137,916043,501694,-416054,165631,147919,-360820,209546,616449,376561,244949,411456,178819,-231088,-180153,-476389,10950,371331,389996,45199,-188807,-234415,-158237,-85719,-33367,39094,173796,484823,762253,650843,153349,121697,542980,356208,-132355,-109351,-75722,-36941,-1018,-125244,-261103,-297004,-105913,166777,189597,28639,-107273,-203879,-301204,-397833,-483478,-539496,-453018,-182182,-70291,-40330,200153,161009,127965,89856,-17083,-243042,-364846,-156773,216175,736712,994176,1006155,531834,166072,75367,-118915,-218307,-295013,-432787,-139945,-60325,-189734,-188997,91080,-208154,-177059,223125,294301,166799,9077,-116223,-130527,18934,106605,-75912,72506,249777,81319,-204462,202468,209151,-69083,-343872,-152587,-279300,-58667,6363,160379,459086,389590,36732,-320767,-397377,-275868,250890,579841,439055,527998,504660,519817,213524,108566,23180,-100499,-276905,-313065,-98771,-75920,-322565,-27652,216446,258854,218897,5089,-428041,-417866,-436762,-113889,46632,1102,-221718,-226952,104530,205222,-64269,-153866,482928,610922,432754,-16794,-202799,-214302,35384,251035,57526,-296949,-254407,-168059,-163827,-232606,-24771,304695,459925,294056,60365,-182011,-69105,49028,187980,-32282,-400359,-216084,218616,352715,137208,-295270,112957,780715,1011856,653133,298821,290547,348818,391630,128439,9140,-113079,-21533,163321,27735,-287204,-411358,-284204,-76851,97673,439430,438795,250954,-141507,-280791,-7068,127294,113287,114192,86285,-49715,25821,212176,220970,63586,207127,489930,802859,1003488,923568,463038,55402,-251983,-410573,-528890,-351988,-162384,-114303,109861,353541,418730,301582,176691,6859,-99231,-166363,-172827,-356579,-471702,-315894,-101807,-108056,-351255,-25454,417262,524584,259030,-146437,-542359,-445903,-343518,-438147,-110176,92302,40874,-390486,-344573,-86653,-91652,-316409,-377499,-72956,-56964,-103106,-429940,-241915,-51709,35342,200874,423001,397537,358513,314023,31617,103782,570925,523079,-15475,-57464,469470,684590,573631,331319,20458,-86653,-458733,-291081,-172247,-188156,-110911,-2373,220609,451377,361161,-127995,-185818,152948,153094,57169,140226,-8427,-418080,-207349,34265,62715,46042,-122806,-367132,-403598,-264978,-278708,-375093,-351583,-399614,-336624,-217169,145146,280358,98153,-235188,-294146,-6470,402770,672616,640944,708535,659175,427872,-52833,-131393,-314409,-487340,-391362,-210950,-351637,-355282,-20884,191233,47161,-414800,-184366,-126490,-142963,-172601,-26508,229295,314121,-17420,-381668,-406210,-129480,50583,-106906,-376683,-419561,-324140,-398116,100932,464248,478057,366435,31309,-376212,-303066,-41456,205145,581837,620973,149887,-199445,-65255,171396,380532,734875,714525,656421,931736,675335,340468,36260,-180653,-36831,321864,578200,348321,-271299,-168839,75504,-61271,-10777,-279101,-77351,-31806,-85293,-41756,95246,-15836,-468378,-175318,301653,510463,732769,727517,543541,-2054,-258117,385208,674643,238485,13786,238594,237984,-70648,-195589,-77573,14319,2444,-8071,153135,598454,692191,563274,222860,98627,-112143,-362529,-109009,115136,175659,259247,15467,-153399,-203463,161827,664005,932237,928410,963886,959769,952657,678769,490599,444109,418543,13173,90881,124202,-243744,-173566,34421,144210,382944,524645,169738,-190917,142715,228238,-162650,268233,576558,482384,522070,178712,-337116,-346965,-190823,-343373,-356962,-57985,70440,-14417,-278025,-480463,-177535,279032,289643,93304,-8804,429961,1041313,1044874,1038312,691035,335031,-74831,-547262,-8981,158923,8691,-149946,8800,-56757,-249833,3733,206380,73149,-37871,-51658,-155993,-19154,175527,151878,209932,351398,502311,185353,-380292,-240746,-34001,-87397,-200560,-308135,-86693,-246145,-331233,-494316,-504044,-161134,195779,396554,355173,155714,-2517,-244268,-425480,-318063,-116632,54382,-33873,-117412,45490,73558,34237,36090,179167,117934,-393552,64959,387807,331460,85162,-151384,-223361,-296840,-454112,-255572,-120750,-194945,-463122,-333357,-221580,-356380,-308302,225498,589722,645522,389513,-23277,-336674,-518935,-315540,-4069,373528,355676,185512,130425,203397,84799,-325271,-291139,78797,133376,-50279,-23664,55210,32347,-3463,133124,79575,-239419,-566429,-385981,-234093,-246669,-288639,-188730,47668,90160,29964,-339079,-450152,-450525,-469499,-371538,-195255,-109636,-129122,-67949,35054,120945,-35530,-263432,-465867,-586747,-442116,-23710,291903,264097,176944,83232,296856,251355,106604,253031,127320,-286928,-243018,82357,27463,-122405,-114936,258536,663595,960050,925617,1036009,984703,877140,787004,602842,117410,-179523,-43986,43550,26352,87389,165214,53226,-139104,-480963,-241718,88932,128289,-161564,-388173,-137610,-106381,-50405,167244,304851,306846,115836,-146193,-317364,-125067,305666,534790,365515,238018,-58878,-227544,-212346,-409835,-324608,-38116,97556,12727,-87108,52004,41468,-110651,152367,526427,466228,145464,-50039,-147156,-134034,-330250,-469284,-217915,118998,34952,55759,171235,22021,-67090,178315,264767,294454,102212,-229003,-264955,-45249,117092,105799,-12935,-308778,-446383,-317295,-641369,-229365,-198082,-140478,423515,576844,281097,-54344,-176139,-67928,205938,425425,468684,273527,243955,273138,369440,332323,51155,-430283,-205777,268885,282431,247451,117284,248055,314645,252921,104377,116778,-43797,-392729,-107475,177302,-40875,-385731,-218121,71205,128341,-94123,-277779,-293155,-202364,-64751,159584,273627,126298,-82964,-278306,-409382,-508325,-221345,141585,274256,33609,-164277,253462,515985,427949,157672,118506,112787,138164,207289,194355],[92141,146454,189328,211833,94902,166001,106391,-61761,-215410,-228721,76487,269907,272393,113750,-102310,-132261,79865,297763,332475,179187,-80014,-226024,-128773,-113732,-27047,-34976,-114707,141086,443833,217234,-264283,-261938,-104074,223515,530667,808978,658494,74824,-385697,-261117,-309226,-195564,164675,358012,289879,-164629,-378272,-38942,-91237,-272021,-130203,79454,-199037,-195680,305793,586706,752268,975611,1015374,843259,290793,-24402,-115852,-88672,-6470,278327,261720,-38547,-12113,458575,484668,-62737,-345415,-58260,-33265,-198661,97023,206811,236427,114471,-294756,-19063,433078,676589,887107,1066501,1098190,636733,145129,-335483,105885,348880,225930,-220948,-164758,94228,-58085,-323706,-107760,-56108,-248550,-291998,-6190,-82708,-309571,-375049,-278444,157293,647959,925459,665459,278120,62282,-78298,-412341,-189541,68710,-2948,-48278,245155,260067,29493,43844,229454,61615,-333406,-273473,-381508,-307921,-421431,-105973,543143,911448,484041,-174376,-537158,-220573,-46548,104491,367685,444896,302124,104075,-10569,50062,186554,217612,165832,56223,-245769,-419381,-103222,154246,282147,116371,-210709,-245823,-96932,3546,23657,-230699,-138828,-153806,-357701,-367872,-381895,-399981,-297138,-138690,-1579,-65535,-163206,-397969,-450139,-208414,-60318,-187350,-198124,-394146,-188052,284179,434399,370251,311105,123201,-117002,-336954,-401959,-194707,14950,140112,38209,-179631,-244767,88925,535354,854764,731260,288353,-26535,-69758,-215641,-370694,-198879,413132,957567,1041555,784399,430829,-53324,-491932,-388406,-493615,-424103,-144937,-59424,-262586,-320779,-264881,-305900,-134574,54906,191304,169912,142950,172938,199103,31630,-393914,-343352,247212,627732,608910,278281,-144661,-341730,77311,374924,590544,519365,238233,8551,199446,527966,717636,734568,398442,-82635,-539166,-171781,239262,484457,335538,-2191,-361887,-314346,130729,429877,387391,214774,228864,61451,-273580,267663,563408,531339,176485,264024,335088,64089,-415677,-78721,424345,432345,-33483,-584264,-253047,-222989,-11782,186982,27956,78650,83797,64127,-120428,-90759,309152,570043,513604,256994,256607,485473,516121,162929,37016,153738,420890,284183,-121356,-312109,88326,153138,280838,359234,344848,108901,-51441,-256854,-444869,-427286,-205339,-34445,-170061,-425420,-183299,17869,-144068,-215277,115881,327244,349683,326881,64485,-291601,-613586,-261820,-43747,292892,485160,556932,482285,319621,468481,309478,-4691,-393058,-392998,-318423,-491064,-325998,112725,301143,317420,319232,165307,87594,291642,480415,566149,354356,138330,116889,512779,897876,874358,488617,653566,806831,512751,-104783,-127797,113475,495,-240313,-120478,-62355,-301989,-82208,-77452,-357857,-477283,-109764,-61719,-329562,-109072,332242,212419,463683,805419,388208,-10314,50982,298433,148432,149073,31827,-382403,-9804,-6348,-337138,-576261,-388212,-312607,-275298,-523164,-394654,-218444,-252904,-266180,-323284,-20902,182455,302019,254265,173566,385959,588579,554494,159376,-371104,-277468,64677,-27939,52323,11839,57044,113849,204081,91152,-288462,-224196,114594,166607,25089,-342816,-351965,-235150,-229433,-271112,-82654,96657,177260,56019,-66002,-222024,-451229,-277249,-246519,-572641,-229089,-143065,-206034,-331748,-70498,263578,498881,408005,10592,4489,291974,464630,559002,456392,432639,-149459,-415594,-439163,-316596,-203095,-281195,-106460,502744,998324,833806,319498,-66178,-63089,277629,357457,298637,270696,184639,20457,-184446,-191807,-126810,-151298,-231838,-360,217697,503159,404594,178759,-418723,-68425,232021,269176,149368,72942,-119606,-368570,2694,474998,696487,642276,560812,67861,-335411,-464456,-152847,-41166,-108234,-297255,-549501,-256166,-163314,-269005,-286643,-174323,-256090,-242752,9930,142877,48742,84869,427346,490388,169124,-346230,-291306,-225763,43527,49930,-68072,-179904,-243420,-310362,-225095,44531,244941,374712,671450,856143,519675,69013,-358706,-536579,-319962,-186294,-34464,198005,219291,116488,41488,13755,-66117,-106924,8462,-91476,-238491,-281714,-181608,-53811,-66565,-270941,-487003,-471393,-381237,-94215,24878,-24356,95496,324309,380706,163177,-259202,-26002,48665,-261744,-482821,-361556,-34147,184525,236583,259071,48776,-528656,-115004,-47941,-165132,-87718,-254545,-336756,26177,334342,411170,196617,52762,214859,450544,298430,152575,56513,362914,264202,-181061,-320961,-321561,-256211,250954,489533,126737,-518120,-204958,148471,317702,571622,504382,168378,-282787,-478902,-369642,-371214,-117604,-156419,-188658,-64672,71626,30601,63310,6369,-186819,-175160,-224521,-180450,-16635,217530,326006,363441,267889,115811,104680,183597,28278,-317588,-9553,116442,43274,-154811,-326135,-496375,-418756,-191767,-80230,-183222,-414034,-402356,-362717,-367410,-315418,-410912,-512360,21591,524380,747440,589891,425824,21541,-161071,-177574,-350601,-426642,-70894,313987,621602,391408,385032,312205,194464,75805,-309794,-494118,-339290,-89766,-80483,-99112,-150653,-38341,-177508,-285346,-515765,-361104,-181844,-193807,-198375,7619,299509,538844,620880,423099,117266,-137570,8552,279245,364724,119326,-227098,203211,497687,211538,12137,78816,292619,397072,60128,-339570,94074,336162,436634,209625,-265807,-478818,-312128,-41341,-138489,-170933,-227234,-101534,-37784,-80732,-221645,-333422,-234624,-147129,-197611,-123608,211792,450950,254254,86796,343303,776691,1105768,1013499,625199,236794,-59971,-168243,-105948,123160,158766,261428,259478,197952,210999,209113,88670,-47312,-480881,-382569,-161868,63765,-161472,-516088,-139970,259580,494009,477207,9851,-317600,397460,879416,788012,281780,165343,-139634,-220331,-289011,20162,175017,290166,290482,262618,200511,36302,6332,-157389,-303836,-123623,262181,319272,54593,-63263,115678,67250,-125961,-26668,352517,419974,56908,-334363,82760,51659,12737,14186,181762,69232,54419,-123946,-242479,-297431,-566609,-53397,653835,917537,461097,-192148,-121408,160337,256832,102550,-129605,-79852,-238278,-261471,73842,375460,351708,127354,235360,526519,411486,-82495,112501,751458,1080123,888691,234851,-214315,-55265,10647,-154782,-301391,-274299,-34481,186004,347295,-52427,-240135,22961,126530,83189,-67901,-351981,-258842,253429,421823,294704,-212325,-424492,-439770,16385,246543,244858,63162,-116826,89448,270745,520843,245210,-217736,379093,477176,329713,-17100,-295419,-218313,-54492,-88382,-344348,-33363,408341,546310,553790,195540,-308015,-166389,444026,732398,563368,8480,-90461,169417,261679,68318,-258262,-592475,-422831,-414115,-296482,-212573,-194667,-485678,33812,397869,558290,563771,419563,109837,-147394,12405,157868,227949,86440,-387642,285484,751281,589064,54708,-247738,-188806,-380681,-312527,-111540,-41501,-44596,91217,85615,-139804,-373239,-431430,-367485,-351902,-473715,-343120,-123005,11553,-4203,213892,236094,-10901,-373583,-325540,256980,277650,-8333,-287870,-279037,-102186,-146532,-71123,30509,28744,224524,275377,94894,-60681,36708,-51119,-15193,348890,644528,543669,250532,-171261,-298781,-54447,-39332,89103,243042,310278,47445,-429988,71226,319667,41624,-370559,188989,521335,371801,121641,-104359,-522905,-115058,269148,254435,-17626,-305643,-407598,41669,333683,265756,-49470,-259184,-50480,380652,343912,228794,334137,371067,191698,270250,-16333,-216545,-235281,-80756,11723,17759,-52653,-58745,50241,52298,-112994,-60126,-199319,-163096,229843,577802,376699,10560,-150196,-170825,61117,259436,262659,79757,-153214,-152285,-154875,-187455,-196938,-168314,-18978,-9532,-131400,-213132,-387010,-542446,-293497,-56762,304844,232848,244084,305802,308270,124378,262703,92906,-179437,-186468,117510,453955,660818,577676,335480,36112,-205699,-322854,-525359,-204404,105120,187453,-119617,-247078,-7549,17905,-127208,-243014,-149084,326728,500182,168526,-88713,-24412,-157436,-264105,-269118,-419860,-415511,-457684,-372162,-303893,-97277,-36015,-232787,26858,135892,21130,359592,695999,973732,908633,525531,3893,-405522,-244327,49840,120968,11160,75226,197577,-40732,-464637,-396703,-281794,-26537,-161202,-268912,32847,197683,515001,710300,813261,1037173,817857,614919,393318,678629,832961,714206,317648,156539,268141,170238,-181799,-394650,-245347,-84587,-143039,-416902,-359613,-302470,-256418,-14297,124327,-48986,-222016,-316711,-161010,2919,189630,523444,916309,1057346,751169,269444,81510,203691,258321,75755,-114818,-307534,-467754,-379093,-219262,-104381,-85342,-365381,-168125,-114410,-547671,-101518,52787,-308217,-436126,-196955,139086,578049,857491,666513,149099,-340959,-136490,39759,103764,259004,400743,484538,245507,-292852,-51703,510287,624844,592994,690540,728249,596294,145981,-156910,-47688,282046,423144,343196,157507,-48532,-197305,-336379,-436225,-458731,-125071,173719,113214,140845,321545,484975,151410,-280550,10315,-134291,-501179,-83954,-75537,-151736,-125756,-120361,-265589,-340574,-296563,-119812,39699,153904,112441,-294181,-455364,-290058,-151305,-111556,-235937,-203039,-147576,31362,437579,575478,459400,511575,458458,204510,-22950,-14560,-14706,-291713,-439493,-267747,-112087,30396,219040,499114,513131,29470,-342680,-125206,-149505,-149036,-224130,-416839,-193348,-4093,117661,-32049,-154153,-316224,-411013,-430391,-255955,3091,102653,1960,-48562,-147178,-168154,105961,219084,183722,162185,53841,105967,205897,223779,81057,-302452,-293311,79842,404600,681381,940344,208283,-167077,294666,213441,-207795,-16947,133565,-46520,-345901,23956,125047,-33630,-271395,-297459,-222143,-285171,-74193,459888,875088,370802,-480719,97489,-71239,-458178,295727,582389,232271,71650,280860,93152,-369733,-350688,-138489,99443,229270,132359,-141547,-263742,-334362,-329040,-219976,-15386,222559,457362,734519,943091,714340,128341,104605,625816,642500,266272,-24066,-53731,-5319,-152142,-370066,-301409,127844,482945,639987,399365,26261,-165407,-272936,-274085,-248272,-325440,-393032,-406129,-422278,-280551,-187884,17507,15346,98808,114055,-65081,-274555,-331360,-191444,317049,612725,677267,469734,222690,125413,58434,-166047,-254218,-353056,-295366,-176303,-247059,-415277,-186806,302083,211434,-319865,41006,214033,128448,-165583,-13938,90735,45868,187846,51885,-68382,161823,125123,-358785,-304695,-103001,-97290,-150343,-208183,-273437,114966,124693,1928,398872,552275,546071,281366,69881,-7133,285239,444261,334178,520721,599370,715366,360363,271455,205721,9187,-160644,-267163,-189354,-117175,-369859,-171620,147037,226182,159213,10690,-453581,-383177,-348202,-330649,-64222,66117,-32792,-118378,-128979,72377,-6314,-100410,494240,622619,749110,329805,62255,-30444,96175,252995,12884,-399846,-54932,265755,-48283,-326365,-156746,260045,618630,575179,316445,-89458,-38777,227454,491898,384739,-19189,-343259,84765,345671,150729,-308553,-39213,678349,907325,579258,67040,-54501,-19716,92410,51606,-61378,-194233,-162653,66313,87305,-223720,-291368,-357785,-170946,75876,380615,289029,172485,-45275,-122310,-74879,-2334,28589,9682,-213623,-385040,-22526,144179,115726,58611,330384,622174,817962,993354,836304,412367,60523,-374643,-452230,-428682,-245777,-97468,-7361,89816,237393,291614,233100,-23304,-160938,-103850,-63785,-22025,-206474,-368679,-171735,-76103,-175463,-558797,91954,579492,750664,519810,167515,-130227,-687261,-646383,-294358,89566,254719,136350,-288992,-200836,28937,-33330,-276534,-139258,106360,22422,-105740,-353010,-109082,136835,275378,444911,558433,392880,228071,96223,-21282,348779,685576,514031,-17693,-174216,225628,426092,531107,500416,215137,-70475,-239577,-142740,-9824,-154855,-332833,-119858,-2487,166121,192626,-201817,-295731,-29441,-66698,-21189,212999,-46564,-283588,219568,480540,324836,18998,-224099,-420901,-460624,-376692,-343567,-402789,-415489,-230603,45647,251808,488866,418004,-857,-407982,-483833,-162716,273276,480054,491413,496229,490510,542084,435730,359716,-22222,-301082,-97053,26534,-87517,-276952,-260624,18647,-22716,-356796,-252743,-143123,885,-87636,-75931,227806,361867,62253,-281715,-479058,-360766,-181625,-244724,-483118,-295295,-124392,-352205,-145757,373399,564338,457383,167056,-219587,-425742,-204258,27908,428219,379663,-3699,-312342,-238649,72020,463804,955112,752063,397945,292340,325996,166062,74663,-247192,-292968,428443,832612,496806,-260512,-88994,46156,-2106,365866,155423,181104,384754,323004,-139384,-247957,-372937,-268820,209361,539726,741273,945245,1000988,800420,216945,-20212,303803,563056,216437,142524,185820,189680,74025,-9081,-42515,-20720,-28719,-95121,52271,447831,590046,517069,86803,-13516,-86084,-213889,-151044,-45562,-76988,-74476,-196270,-211156,-125310,267662,697090,905433,831051,773832,864073,763618,384975,211968,351004,188703,-129478,309370,404755,-84305,-393245,-115094,288850,560603,634035,132063,-14541,349315,357984,-158679,-75471,104540,236509,303449,188419,-288719,-436393,-171664,35910,182647,213072,62142,-183563,-428510,-520954,-292879,93939,190923,91759,16683,269617,745637,715258,809331,387612,128748,-360682,-283505,256489,427803,166277,-265474,-84229,-144945,-314242,-31361,208269,74352,-159948,-219848,-316948,-141944,237252,97969,125777,327222,428019,182844,-480998,-165322,-5649,-56001,-208887,-526576,-368914,-456079,-540662,-430046,-293666,-324669,-78380,100782,180794,-8494,-189520,-516819,-231351,-1170,1414,-11023,-209162,-301747,-113483,-62221,-126038,21620,340641,381108,-74772,-240592,314123,256476,-73800,-169922,-34607,-111692,-255738,-323348,-385796,-504433,-460961,-347630,-320097,-397855,-325435,146644,551823,598477,288322,-201452,-255851,-8249,-242621,-372233,126004,380835,387569,459367,393091,170277,-266447,-465927,-159748,38616,-16230,-59971,-65359,-171725,-288644,-213686,-53020,-254655,-576368,-334615,-114461,-102192,-120785,-58189,53059,177642,51128,-186199,-312277,-452032,-333029,-323382,-166311,45626,68237,124124,258733,249920,58203,-236423,-503541,-551764,-390711,-83777,311541,407653,556680,421481,526962,300368,37583,150269,90973,-402293,-117310,188259,34477,-166104,-273842,-77127,354610,696762,705508,939628,1005426,908890,882110,600987,143006,23205,124583,181976,201794,169033,166714,8291,-252939,-570632,-222795,75316,13901,-226845,-453355,-260449,-189019,-98612,52543,132186,145616,2217,-262555,-455521,-141568,345607,677413,551538,412673,153496,-45503,-131895,-345496,-351173,11802,160560,36867,-202088,32490,120498,-18120,-39880,232200,105759,-34219,-156089,-215923,-190520,-415766,-509228,-206541,-21320,33243,112620,-19053,-222950,-293723,48605,72587,95100,80264,-119325,-124936,87203,79868,-98863,-276046,-314477,-198354,-199041,-406788,-297143,-329747,-118885,477015,648835,424391,270334,88955,142009,325064,423613,389947,177715,71528,88018,215410,291605,108765,-342285,-262167,285050,491828,255494,46136,142348,164257,155909,212694,280488,252927,-238265,-184617,45747,-165516,-442864,-95863,265401,320621,77382,-29113,-27836,-94281,-153612,-108787,-17511,-47136,-67402,-219840,-269751,-415019,-233056,112000,252196,-21222,-96518,408236,591722,452539,304812,219426,139901,68687,24024,-32119],[-148833,-128410,-131323,-9896,31106,112518,133895,-53815,-278991,-200281,96982,346557,383272,213084,-51080,-302026,-33060,205669,301987,184813,-89091,-342473,-489645,-339346,-39571,41078,-254944,-69140,448675,334489,-118644,-255520,-301546,79480,588865,1128300,935760,207770,-120456,41668,-155249,-503218,-94469,212796,239520,-102207,-356314,-13777,49088,-95003,5230,235910,11445,-212527,121225,318559,373443,697801,958768,909163,342119,-249329,-351975,-452231,-238868,261681,395959,74300,-163951,320416,443326,-60999,-348384,156432,119428,-140046,189844,513643,429534,119940,-341486,-115945,260373,446876,737394,914833,995670,476508,41296,-432734,-206588,-33834,8860,-271117,-455617,-261983,-210090,-79172,156328,140199,-197603,-441882,13398,33498,-184892,-410214,-25623,489885,790722,915719,642479,263524,-53557,-297578,-478647,-30751,217315,104814,29037,245334,274903,168942,147413,190233,-6179,-144887,-219827,-71731,120233,-161572,-243616,519566,713541,382478,-212806,-414381,-203716,-32810,109877,388090,506681,439632,168390,-266981,-321189,-173127,-67174,5302,-56327,-321482,-194490,32318,176414,119529,-130423,-444885,-375165,-4712,382523,415250,1837,-41529,-168343,-533070,-236432,-327388,-506474,-400039,-69969,200897,149627,-41197,-381856,-389484,-192433,-97631,-309282,-329377,-501080,-154075,521444,828331,856548,702060,432396,208156,-107482,-486645,-356409,45266,319623,226827,-75714,-268201,108390,572597,924711,947009,456899,181395,-123472,-431334,-258188,-83255,275201,592007,719221,481862,248583,-16024,-233419,-173722,-271853,-508268,-160156,12912,-95452,-398986,-429743,-440221,-285793,-82565,24415,45770,53302,87142,79327,-89156,-467532,-297471,198188,477645,335805,-9090,-109306,-160183,-56960,154909,380876,380452,132351,-293460,-15267,339636,647939,700830,289763,-186541,-477031,-126185,158029,423783,362069,43245,-326567,-358297,30276,329205,265784,25164,-116853,-213679,-348568,179697,368042,349317,154954,238778,255100,-45560,-369773,22365,428984,363460,-96076,-558059,-162694,-80703,118371,155858,82207,122330,223200,246333,86278,213535,510377,591687,447447,257003,330297,533633,503204,75335,-237361,-285866,-138301,-132624,-268337,-202939,70872,123552,68786,-59367,80692,-22466,-56615,-153493,-341341,-415977,-94154,170817,101678,-69223,-290822,-233468,-331023,-309566,19982,182122,269238,223813,79961,-148607,-355447,-486081,-120024,257426,362194,276674,155738,225851,492921,501008,91858,-392556,-239097,-141773,-292784,-473506,-17774,527566,703065,493226,162121,36049,242418,522161,717700,520383,173832,145220,402532,551888,527095,260586,620827,814484,384765,-367301,-33235,238036,-79905,-459971,-185617,-95847,-205993,-105629,-41393,-361219,-419457,-145706,-271281,-178061,574518,748359,299163,61821,359188,166340,-44091,205324,357428,341447,443240,321614,-158178,-64184,-80803,-377736,-391942,-299852,-464807,-370321,-337191,-142989,37851,408,-92945,-296695,-154547,185213,386303,306879,125921,258061,388802,376271,89916,-341217,-461036,-289035,-56513,43988,195816,153345,257360,286028,242846,-48481,-120595,262782,500782,319150,-135905,-322030,-117410,-89047,-67579,135167,259211,195944,48267,-117161,-201043,-71296,-17976,-186811,-410244,-153091,-177175,-412735,-412764,-376947,-1612,228266,-36440,-332917,-32408,119702,58985,73553,-52937,-104172,-360611,-310314,-415705,-554867,-424673,-349010,62513,699108,1086178,815637,268052,-97344,100180,366574,543928,274373,75189,-25741,-74682,-250684,-261577,-46508,37902,-794,-30813,-23450,-19702,-63772,-206149,-214704,64512,305434,408465,370977,338002,92837,-313101,-96774,331434,619502,764003,715897,170352,-268954,-85428,174026,67452,-238090,-411108,-508908,-277307,-64059,-139837,-481243,-228275,-266834,-529244,-67631,118278,-198235,-213365,301235,430156,128494,-184223,57521,119154,248634,257105,38540,-363722,-290151,-198901,-220346,-111504,-70773,-3001,383421,699218,432982,59108,-275429,-213799,-86480,-37263,150666,499455,486852,252867,34278,23717,-28411,-253710,-263041,-124793,-156001,-248465,-127959,116562,174286,-97712,-426260,-476390,-506872,-182763,29681,-24013,20178,354833,556631,384254,-239410,-83109,67316,-171700,-311185,-154663,76516,220554,209604,264193,172231,-363778,-255587,-92542,-205042,-248718,-391852,-352200,-128219,94664,202083,141046,116938,152299,231882,69555,-112614,-117854,118674,30981,-167180,4481,-215855,-214688,325663,595256,218794,-387112,-353580,-44311,-2201,229693,369948,205225,-153215,-259988,-285857,-376445,-94237,-54272,-91936,72327,179895,130393,122479,14212,-114992,-141017,-234882,-160667,82699,351793,422781,379205,215035,-134284,-99067,152358,180135,-69980,-382729,-245260,-296396,-426460,-319212,-218480,-273752,-157216,-182621,-411175,-462255,-146532,-40812,-196381,-215964,-174369,-425588,-122238,487760,875515,946735,732810,189746,-240334,-455252,-489702,-224407,265580,530174,362762,18690,-91154,-72993,27173,-9014,-267891,-430855,-75153,80399,-1121,-107885,-222961,-12640,18142,-36952,-261013,-213478,-118809,-238612,-145954,-5385,307606,580990,583536,309192,-94206,-203912,-23309,245537,292481,71579,-314959,3262,252377,-96393,-355968,-319807,-228428,-174689,-363436,-371389,107261,397147,603599,456840,-4715,-249622,-251745,-63552,-27033,-91897,-303979,-357738,-383920,-331321,-176617,-118642,-73207,-165195,-321262,-464871,-198075,62860,80348,149906,374740,607255,786666,663888,347317,31798,-172131,-192690,-108431,198754,259545,252016,277563,203631,226599,189467,297031,169695,-103223,-441104,-432802,-187947,-351518,-360662,41365,359539,373872,219914,-139969,-270928,272515,682570,582925,159529,130262,-87007,-166630,-126567,107069,220166,308866,174747,54658,73459,-42202,-142029,-132430,-101442,-149997,-4396,148322,35788,147107,424627,178185,-117593,-83454,286387,340153,16516,-516633,150934,287035,210125,155204,427913,506436,304637,-83875,-325866,-326783,-415981,-47980,683908,907780,569702,110395,123117,143021,79495,-52396,-300581,-126904,-209348,-264158,25690,275864,279508,242489,443290,713071,373447,-345879,93522,903678,1252547,992271,297374,-91489,99367,46758,-283090,-393068,-230676,-72945,133893,352798,148275,-89937,73922,300964,286903,47222,-264070,182658,746982,804085,426756,-89414,-112804,-199528,105307,674947,836877,588695,380234,530402,647792,686625,243557,-272262,370458,388722,129400,-270958,-524611,-360272,-61345,-8622,-215021,957,392273,426772,159661,-121157,-460467,-235161,241965,404912,268316,-29138,63825,225823,218957,11166,-383628,-432340,-513611,-525584,-217525,-170056,-282591,-448336,-65470,305924,578230,677568,545330,134654,-287909,-32282,127750,206417,95150,-228830,293247,765457,608713,67818,-369429,-263334,-418260,-274850,-50489,-31495,-142992,-118839,17544,-83448,-172006,-172740,-175521,-176207,-297399,-545347,-253473,107840,386841,627064,479597,34822,-346582,-371093,1577,-96601,-237260,-342289,-290506,-131324,-258983,-176577,104924,243063,432904,372229,437372,436281,479862,196026,187492,380803,543643,483340,252241,-108766,-298893,-68153,125097,369665,486615,288808,-164270,-260396,261821,442076,43648,-472838,286764,685165,458876,171112,14244,-346707,-412629,-47050,63784,-63928,-226934,-268122,-83996,126042,215333,22358,-112563,1301,305806,252845,350851,622723,744012,629446,523436,252454,-48900,-240515,-211381,-95014,-15654,-45733,-172078,-366102,-342688,-170612,-97999,-305114,-420901,-15906,360087,177868,-103166,-266745,-201932,100101,344807,354201,82443,-344954,-279096,-361991,-502716,-409775,-223615,-153389,-123648,-262272,-256612,-271761,-190034,-229759,-348019,422767,501612,546885,379717,81536,155710,361712,130827,-254647,-219209,-17718,468922,803518,739018,417128,84172,-144735,-236885,-374812,-352371,52069,299351,-15671,-369512,250,42151,-165583,-275060,-123521,319072,591720,284033,-157336,-319482,-381162,-285127,-291780,-482470,-418960,-413887,-130761,165994,565495,568909,194327,-526516,-253062,-140746,331626,832582,1125821,1026214,644359,180507,-174119,-429536,-139738,7274,-153338,-123473,25874,-204825,-525243,-379035,-270127,-82254,-53891,52782,309643,516646,773758,788001,881826,955244,668709,347243,135507,513003,671268,708596,459559,364718,259494,-2324,-305983,-410933,-329101,-168997,-200267,-479662,-359826,-366603,-550856,-406393,-143875,-100054,-155863,-43345,86053,108386,237543,500173,849120,748832,325005,-6519,-160167,-69616,23732,-245193,-340534,-287542,-338201,-490149,-455363,-378711,-454752,154966,-114275,-105051,131455,332697,245922,-321875,-218898,-70297,-130439,221069,586893,487535,100772,-360574,-280583,-96749,-12025,161614,423670,480814,282978,-183342,1459,501270,658584,580961,400197,338812,207198,-87544,-185035,164374,464938,482432,279232,64143,-188062,-333412,-343286,-272893,119903,628685,836314,349315,-301946,310527,826146,360922,-395797,18777,-72968,-300955,117050,75940,-228156,-169655,139108,185033,97756,-121048,-95022,-97955,-59293,37505,-246850,-373974,-465363,-313061,-138949,-154006,-223793,-113083,75719,380581,492820,362417,413930,317236,-64091,-573593,-66254,321197,103900,-287623,-401383,-204013,66770,275364,483214,530193,97708,-382626,-237022,117558,206802,39302,-303582,-114948,86822,57644,-223341,-414900,-302112,-368566,-430301,-422213,-272403,-265398,-197267,-156851,-246508,-104822,156972,122544,60941,167061,195190,242929,259227,253528,55706,-395401,-133010,182492,411521,693968,835092,192751,-329263,-28333,114888,50973,-73060,-186181,-308864,-220842,91612,103054,-111513,-290699,-511585,-364904,-159227,141588,540251,694785,172806,-470666,-164121,-410090,-197724,442125,558527,72999,-244180,-983,-110668,-418450,-74171,182418,145776,-27647,-257042,-416330,-311800,-334743,-313225,-175054,52074,291210,592364,833445,908728,613162,44342,-30492,471581,613030,418117,18486,-111643,-21222,-207234,-599901,-212126,412539,861200,900470,469004,-46865,-249611,-306964,-206138,-98492,-136326,-210419,-284955,-344225,-247703,-110692,-10813,79559,148707,100055,-131754,-350774,-348391,-104761,442642,517017,343377,-4404,55274,88434,-58234,-237499,-300353,-393425,-266144,-241149,-425396,-521051,-200814,218367,341584,-203644,-116343,124373,32166,-403892,84240,249368,49351,214413,189891,-195105,-72724,68246,-104295,-166647,47364,-39155,-39259,-42991,75729,219558,12804,-239988,382875,630433,708128,632611,325593,276283,282068,194028,168547,386885,487564,586615,317894,271945,230839,31988,-77921,-125584,-120967,-64031,-178294,-164729,134260,245494,127629,14797,-357347,-435418,-299867,-336143,-66065,315304,302969,122853,-333490,-140925,-25058,-28508,460503,749636,1020066,944118,460734,200655,143700,187227,-66964,-478515,34475,527220,97357,-259322,-360963,167214,649736,762760,464480,126824,169735,461989,759295,745049,290313,-235429,-90615,277093,192024,-157451,-212082,359857,497080,249693,-245033,-543320,-458800,-194805,-15677,-6098,-180016,-358311,-150830,-34570,-187849,-130760,-158156,-365773,-88508,82156,-1269,937,-78948,-49306,-141754,-106919,-73441,-70109,-98647,79759,154763,147208,49291,34826,276600,531561,621205,788932,771683,570827,218255,-271736,-431111,-330428,-118960,1636,76653,-26338,-75632,-37279,-84552,-352727,-415799,-119330,-24460,61580,13054,-232933,-176113,-147744,-319709,-407666,127546,514451,752395,657102,429279,209459,-226841,-279751,-57940,183689,277994,88337,-231611,-118631,16514,-82550,-226112,84756,260844,153503,-134427,-309642,-103465,177986,434424,618560,597506,332886,-30514,-246178,78922,485776,644568,446213,-14856,-334298,-130828,132483,402475,511869,377446,159887,89747,221044,357167,125559,-419908,-243149,-17471,43561,14257,-295842,-409051,-309058,-266967,80945,365407,57070,-18474,573853,817990,500236,-28601,-121017,-176294,-208196,-378519,-501083,-410112,-378853,-28956,356502,761777,747121,409056,-206272,-453268,-398240,-367779,82071,245464,324906,314630,470986,650827,804140,553473,149607,11983,186169,243267,229312,-63717,-362195,-263468,-213171,-307588,-96837,92550,309379,95842,-172610,153019,336443,75665,-243068,-372322,-407376,-452140,-449269,-450868,-116351,88811,9308,-458981,170625,506194,360486,101210,-212014,-419983,-352279,-112127,127963,-70938,-271377,-425552,-407301,-70217,402622,846951,718952,355751,26408,59609,9039,44039,-251979,-185360,671201,1174856,726231,6197,-49923,-43514,-50906,443080,460996,334510,635538,567442,-69905,-435454,-362624,579,578785,767938,923649,1004857,1086543,913779,488834,210525,196755,326600,126298,179607,154409,68550,108371,199076,177078,258788,219909,-62895,-173811,-32825,60711,2989,-274304,-209153,-59711,-76168,-118178,-244057,-246218,-177107,-274601,-301546,-76353,290053,592647,750824,674029,472824,509232,359485,58206,-64114,149844,-90337,-280732,301761,451859,42292,-461870,-330029,121505,314920,339892,83661,33455,322980,284173,-112619,-367960,-284201,-14923,112215,119386,-271120,-432886,-71610,442951,639528,527893,25349,-342552,-440977,-532421,-442005,-162083,96346,119358,17035,26210,292265,374050,443296,119854,-67692,-335918,-55014,390439,533655,232540,-327412,-185719,-237764,-243124,10760,192341,34232,-312450,-533803,-375316,-347030,-28918,-145947,-40440,210848,199258,62822,-293672,-110037,-119239,-210405,-357918,-393062,-278712,-376828,-347480,-221122,-92411,-298459,-358101,-198332,-75195,-198534,-214943,-55505,275698,361478,162534,-65595,-326764,-380998,-212675,-180084,-375738,-2671,460712,583389,189754,-437675,307932,312015,-125157,-251053,115383,139047,17472,-143209,-140099,-114986,-308878,-457968,-409861,-401352,-76552,130081,394531,394499,99036,-311539,-7858,227493,173670,-131488,-163155,391061,653081,778174,564158,211458,-229477,-409413,-193965,12748,26464,-56968,-79608,-105416,-221325,-348905,-255023,-291506,-553482,-311864,-5769,67404,75955,111908,176095,403779,215720,82525,969,-188752,-170288,-261891,-146662,170057,266192,281070,339549,231024,16350,-218293,-405855,-423603,-347884,-238292,41867,264052,533488,527262,544883,307980,-69500,26108,99716,-346173,-132562,165758,-17365,-153560,-306204,-419144,-114891,245583,450904,840418,986275,824274,712913,299926,4761,64997,107832,154675,230059,159953,122290,-8409,-302131,-561647,-237451,37906,-52177,-232537,-357652,-324575,-290981,-196711,-72159,-35422,-55376,-212967,-445419,-448358,-161606,212289,575074,550716,434588,320274,119166,-92328,-297578,-298173,9686,118269,-38299,-297084,-27067,101207,-39660,-118960,24135,47219,42601,-124157,-257940,-232925,-419760,-414163,-169671,-152964,23704,227194,244165,-186928,-406993,-137721,-14528,-85080,19907,-11303,9505,169025,18661,-272878,-516727,-343717,-103724,-102405,-212418,-372589,-520207,-128091,390499,568366,453530,485999,321933,329472,407162,358226,177986,-4129,-230412,-235624,-30491,215484,225198,-166034,-220987,223615,464725,202333,118377,307231,175645,128750,251106,331593,431907,-57757,-343640,-158781,-278627,-523672,-69412,340706,462793,396192,334294,279891,54518,-186382,-226641,-103705,-61428,8153,-100594,-87450,-185021,-177380,53899,164029,-104576,-74138,412691,530306,393372,366882,271549,125587,-27736,-172696,-215955],[-312809,-395427,-374010,-188108,-52620,-34034,50371,-51555,-248261,-115791,175867,419245,428979,189774,-113772,-435817,-171974,-9726,78509,47227,-99051,-228395,-276454,-119419,205032,281883,-94714,-364888,172264,246284,-6884,-176495,-441488,-134374,427531,1004444,857038,236982,121758,465562,226655,-319048,-394562,24840,210831,62083,-153696,23925,215315,96737,139602,322996,264112,-120157,-150988,13045,-27437,361410,800849,800950,304130,-379279,-319406,-174181,-144445,278506,460530,121700,-231071,329762,528950,142289,-238065,333959,286074,11577,200222,660271,546500,163596,-316879,-337194,-49345,133879,431867,593419,696568,302723,-72917,-416545,-472610,-392671,-239902,-304831,-468179,-610400,-244399,104631,378630,343879,26464,-148675,221414,321435,70823,-62611,259366,665299,808323,844120,680933,345108,-97231,-468961,-358817,-13864,167921,112309,78737,192427,228733,256096,131124,30538,152886,300418,-162792,84370,461246,173680,-270444,421200,457724,144198,-383958,-336386,-168693,-22704,90726,299981,451362,468255,171977,-437094,-321971,-473502,-360735,-118855,-70018,-166955,705,164584,222233,-3386,-305348,-432588,-384998,199893,838569,682057,250102,50777,-223778,-341708,67066,166812,-117173,-342169,67612,419709,377549,23613,-330891,-176951,-94832,-82867,-349347,-396051,-452676,-326227,352947,838825,1030977,827732,601191,401017,28229,-349014,-498485,3036,340734,246914,-142431,-391535,95734,592323,893878,902667,421673,151279,-281323,-398647,-188683,-60835,-13711,63624,203882,36576,-72314,-34652,-8140,30328,-100289,-459362,-115802,146277,152870,-273851,-473475,-469042,-242131,-120529,-143190,-149791,-83724,48067,75918,-72449,-364556,-323822,-26798,64223,-164372,-194390,167174,233530,100665,-47645,-2390,20360,-180894,-513876,-47060,172742,432938,409710,69844,-210949,-355791,-155021,9270,261087,327107,93927,-277922,-425643,-147065,11265,-90342,-254799,-305764,-316688,-93856,191816,318574,278505,155450,160616,174389,-63283,-287151,-44190,288032,247479,-108914,-567270,-129040,-88344,-94484,-147478,-13212,135772,429321,405586,186648,399382,615060,575357,338111,196248,310010,453360,305855,-111051,-523752,-260170,98027,-85230,-144331,-133036,-46002,61753,-68246,-164275,-232159,-163857,-163294,-123567,-242164,-524360,-135470,269941,383999,321770,-37168,-248960,-410439,-469838,-256547,-168506,-75867,-12609,153428,60303,-123166,-320428,-193260,67179,73337,-226726,-322345,49203,378285,652301,286456,-287266,-230781,-85857,-141419,-331160,-203370,502871,976557,623451,125982,-81134,149299,446538,784801,724146,341528,288266,269116,107046,16057,47220,546322,746798,227179,-545434,-8254,173365,-308950,-368999,28008,75479,-79442,-167836,-150364,-358271,-278453,-92716,-138682,399692,1095656,920453,339868,-266601,-326907,-91938,-61247,305974,370047,496354,732802,676448,243563,-57068,-155692,-438603,-61794,74602,-166689,-273642,-164470,20835,213827,240880,50209,-238533,-277925,203427,458413,342800,108971,68173,79635,75617,5514,-40080,12074,-89545,-97794,-176044,10486,-26976,185864,226933,303207,227813,132894,328254,634185,492672,4522,-249098,-38205,56872,184574,452035,543333,357205,148394,-101957,-156486,122657,33740,-320310,-160219,234702,47792,-388308,-231548,-315059,-293882,-147857,-403294,-76380,171208,56553,-190256,-273465,-393910,-331603,-6003,19519,-112762,-326172,-294983,-258674,245384,770785,976116,655732,158370,-69074,303107,499027,658251,177551,-115764,-110187,-62650,-152443,-182280,56768,170187,190308,12703,-108788,-223707,-153208,100134,36015,83611,301717,430052,438029,396620,190395,-203311,-317837,-1292,340082,738667,731450,242693,-157421,297439,728016,398743,-155919,-375326,-338426,-234788,36129,-503,-387125,-237566,-126390,-296455,-9318,172896,-89194,-301265,205551,325622,54241,15684,370969,438406,362301,321811,148159,-396149,-201492,-38157,-151593,-273436,-211935,-300574,107649,565580,614262,417844,63799,-13389,48883,117090,273550,579831,615868,276368,-78410,-26913,-50125,-267417,-432591,-180306,-117617,-144068,-49325,190708,313004,69079,-291646,-450922,-472553,-160441,-66614,-145613,-83233,334143,642821,554410,-89554,-249710,-67612,-170566,-178509,-24925,88314,114486,47310,195119,198907,-266888,-376056,-162420,-186352,-261167,-352256,-438109,-372650,-306042,-86192,126839,249199,116717,-71967,-180675,-449308,-393278,-354431,-314958,36347,257328,-28574,-103737,381563,587829,212377,-304739,-451175,-272149,-287191,-10590,202665,74978,-216962,-92988,-201985,-352348,-176287,-256460,-139829,112982,219272,222525,176978,48681,-53620,-135278,-259872,-169755,81857,360898,377211,234079,-6041,-472598,-344269,59642,320882,235730,-50109,-439483,-438316,-301969,-43627,40309,-99321,-96449,-216149,-507472,-128396,162229,179861,-48180,-104029,59894,-131019,-226765,445659,1008374,1243021,874111,265125,-160534,-82301,-87460,-23419,421848,577862,285973,261529,-132863,-467513,-230729,-151832,-107026,-81275,175909,184335,53691,-83238,-107139,120823,512470,452192,187226,-26202,-53164,-253613,-200429,-132404,129816,422207,421928,165332,-309196,-314083,-136883,124998,156457,-43405,-415883,-210311,-124229,-405617,-434960,-513564,-563357,-375946,-335118,-293048,101684,397773,594175,528632,240442,76559,-29628,-46607,91932,10727,-238995,-409754,-465412,-333297,-279498,-23027,-94083,-167489,-361549,-369019,-90031,287191,309363,357239,375542,304351,224547,120686,-68177,-328490,-399747,-274936,-229388,65434,184666,126140,196419,153384,128262,76137,359771,309696,238576,-115423,-571778,-380526,-352805,-210846,187746,442266,358236,110783,-226682,-317645,73912,335241,211888,-32783,93633,162740,17526,98374,273574,363864,428620,139041,-88265,-91201,-148202,-286991,-144707,15057,9223,-35139,79491,85773,243502,495898,260907,-111820,-291935,59795,114164,-158194,-367601,297783,570111,395254,191305,412428,657854,397997,-34086,-117632,41138,-102335,-133201,569076,821911,611309,347620,466195,339129,37404,-183072,-455208,-187391,-197920,-249689,-33459,163681,183496,307575,576939,783216,381666,-17829,131637,881680,1129528,804975,271193,-11589,192826,214694,-41906,-514397,-153480,-23844,130488,247586,188259,-54778,88752,448644,468546,152085,-108480,502506,1048035,1085944,494507,169963,137546,4878,273661,874731,1106287,876251,708715,791654,956825,829581,261038,-225429,148078,72057,-138205,-263893,-480905,-493585,-140175,13043,-127476,-42695,192490,123019,-240575,-230595,-408391,-301763,6483,-32133,-211044,-188267,134190,305994,264957,-43938,-314741,-227933,-427353,-540685,-276402,-246893,-466415,-256102,-59884,185724,464259,645684,526160,36135,-433982,-110552,7413,79823,74065,-97638,188450,602394,505148,-4468,-521038,-295351,-433692,-293485,-38433,-111418,-344396,-521537,-284002,-102660,49782,118729,100461,49369,-89101,-351430,-317290,202961,719375,867403,534067,-23402,-373079,-392456,-389546,-382387,-430199,-353643,-260157,-190520,-337936,-260498,181199,466945,533724,336869,675096,838536,813639,426391,334599,349895,382260,369967,206617,-37242,-180726,-16553,281335,570551,685346,405637,-225499,-118489,299529,398095,22352,-398947,164494,479099,298797,67601,78031,-102288,-347131,-400608,-221066,-177832,-214633,-145466,-149025,-2645,84692,-17938,-43490,23129,156650,96901,388189,806677,1008160,910345,550536,324709,48423,-184589,-276696,-191200,-112117,-123122,12907,-118044,-99529,-111984,-143734,-330267,-538404,-327950,-76027,-185062,-344050,-481802,-323275,3133,309182,324687,-27918,-470206,-303014,-493812,-96618,101383,122893,-80845,-274082,-438210,-349550,-155192,172937,219946,-474989,604264,996388,1092382,665097,-223010,176778,409074,78605,-268366,332518,258990,474988,745087,758315,387717,74816,-120631,-174377,-273785,-489009,21079,404587,144709,-373407,-186099,-110573,-304730,-363132,-108424,298318,578685,380189,-163646,-502251,-453908,-304923,-356378,-517951,-420893,-409089,23384,567884,1031277,955708,513312,-95061,-400108,-345834,187055,719109,975705,868439,568889,274265,38956,-252680,-426473,-183881,-279140,-225003,-105405,-369326,-485115,-333705,-208466,-11614,49924,157369,332078,576984,713126,556254,577090,412283,300797,84065,-263375,239303,572269,657492,550523,380430,72751,-185736,-371687,-396930,-442095,-361940,-382928,-509484,-349380,-324419,-342502,-381796,-384022,-205786,-55204,153876,274819,208552,222256,305073,500730,270779,17004,-149892,-375493,-161719,-10587,-275277,-457726,-218907,-170302,-265041,-375763,-363160,144354,497157,496449,614444,782065,690304,347328,-225012,-90951,-90854,-492089,-93825,286840,172057,-40940,-370454,-476647,-298517,-126029,99137,398522,418739,237824,-46933,62725,316432,407465,281169,-64781,-168958,-167918,-151008,-40131,279451,513316,449737,201832,-11181,-261266,-456236,-347346,18066,627222,1175907,1310618,832408,-278672,197482,895495,468485,-467695,-165847,-148265,-42432,246938,136083,-245541,-143726,384529,694962,530202,114084,-98425,-265399,-135960,20551,-90117,-343926,-480069,-127969,71336,-16942,-146684,-95857,62199,204390,235916,95916,111387,143907,-237142,-171668,130492,460091,346138,9082,-272264,-169949,94160,305596,394235,479428,352159,-12657,-469557,306922,504930,145354,-246154,-13896,201677,5329,-126914,17722,105823,-198798,-306584,-477778,-518819,-383570,-136552,-223620,-406549,-42817,140435,-85043,-236241,59011,252318,283631,220511,196104,7887,-395861,-85527,152155,214651,384551,367076,100422,-259499,-338201,7041,264394,212379,33059,43671,48626,182864,112970,-59913,-12585,-12111,-133984,129208,426808,614935,494949,35467,-338483,-500944,-422236,1611,444096,437214,-43197,-585193,-316100,-176378,-71347,378720,383160,84642,-265058,-408182,-408246,-166706,-153578,-225923,-111117,57204,219962,573900,760209,680095,356482,-107467,-249610,123761,239653,145723,-193454,-269166,-84241,-200241,-443685,-49486,532123,971952,924449,409502,-138543,-220366,-252675,-133649,10229,14892,-91557,-263379,-138218,79397,150044,153788,181408,142779,8170,-219985,-410929,-214433,157108,549389,469855,90604,-1904,208140,163892,15270,-224407,-362615,-498835,-356994,-383255,-615273,-403708,-171665,-61345,97627,-226170,-170965,60421,-49215,-336695,148014,304325,27092,140015,233483,-177156,-388390,-47356,190169,396950,243565,-55608,-42454,49875,176928,112273,-223417,-89731,562101,666027,574224,603948,336151,369140,291703,143457,124165,234159,218362,221602,128309,142434,107681,-41436,-72471,-55788,13285,4856,-111896,-163221,159916,292395,133308,4794,-224361,-334192,-254287,-186923,13862,561791,626078,326376,-266839,-373549,-125987,13534,424292,891027,1196785,1420063,857550,386631,146032,74232,-151086,-551614,-54477,490958,270703,-123006,-597767,21618,516764,749051,408617,180972,236725,514722,815176,885177,392180,-153085,-263683,160013,216010,-12675,-247315,-132780,-92075,-216102,-256607,-219906,-320205,-179648,-13533,206128,-43218,-413345,-387918,-242731,-159401,-3213,73250,-72213,-81941,-130448,-328427,-249128,-217097,-139393,-254326,-205527,-202646,-148236,125571,461595,445255,224382,25594,-39073,119420,291702,345187,605274,889970,886732,448529,-62440,-424742,-289790,7216,158347,182756,-82753,-503201,-357379,-237410,-118145,-208574,-93198,-73566,-70756,-111821,-257475,-249893,-228370,-391819,-331469,-26748,201170,466759,517849,415596,288366,121857,150525,193452,174536,157580,-86435,-247376,-127942,-106472,-197073,-172133,184972,298405,214534,-240017,-294674,-161068,64863,432971,648120,615012,338769,-192911,-389925,190396,462115,466392,320645,-48092,-397240,-389583,17789,273071,391204,383823,309686,246606,427920,599194,392727,-163331,-418836,15207,122103,-37826,-389684,-378128,-454996,-159072,256055,469850,281371,250218,755470,909875,498156,-59280,84424,218373,170181,-77181,-321796,-347036,-380291,5121,467732,976702,754572,236072,-415268,-248198,-203279,-467306,-160259,5661,146809,200190,476934,680342,853764,507716,272375,221790,338005,359130,442615,169078,-101286,-306336,-400770,-289145,27880,308629,521361,222823,-277983,37960,236144,-15438,-324706,-366584,-270894,-339321,-450293,-253497,42000,221629,223884,-335810,-140656,250480,113550,-132502,-355924,-357223,-377846,-179135,-158546,-454227,-500246,-450332,-362007,-203291,150404,401416,510298,347035,289135,219482,104474,64084,-258515,-48058,789564,1306230,869379,248666,-9302,-105439,-252782,180189,410680,316302,650535,585904,99131,-97747,-74614,155736,834999,969914,1007979,896732,942162,823905,640842,332106,76586,23637,-32087,126074,154696,-78796,-12470,238870,320573,535942,490508,71087,-465711,-62045,-55311,-118037,-281852,-434421,-84343,5977,-115696,-434627,-231857,-23829,-265323,-486451,-99013,213913,392488,547521,552120,267418,40198,-129444,-238817,-265816,-8737,-130012,-253753,114664,290382,76776,-197232,-245547,-181902,115575,26661,73897,18267,125559,84178,-68957,-258232,-348021,-272824,-82508,-84436,-331716,-359993,39408,647098,845003,645182,-52233,-429058,-349995,-497495,-228720,52873,223236,215253,-25272,-313208,-269180,-11929,38263,-17537,-75703,-99159,53276,347728,417164,144069,-319795,-280549,-266426,-69166,116635,135845,-26142,-178101,-121976,-105074,-235994,-515430,-450793,-99009,155626,-19030,-150103,-301988,-216200,-357789,-482314,-421106,-298341,-18878,-119597,-166160,-29902,54980,-140893,-450632,-357392,-137661,-22189,222087,497862,738334,605241,233164,-179949,-424382,-362746,-158877,-138907,-390442,8792,517098,663074,327943,-487169,320070,449070,6245,-402660,172599,333455,243292,33702,106759,142815,-228317,-325751,-9068,46386,187749,102771,145265,91446,-140711,-363047,18808,247793,414762,160541,-370759,352291,881461,966714,651211,194017,-234652,-319052,-124538,29836,79958,-3168,-33964,25394,23883,-111390,-394787,-380979,-561000,-333720,53556,198786,219903,210938,330785,539068,337519,223608,163297,16752,-48010,-217986,-208387,154145,328293,330309,287358,189775,4225,-130930,-252719,-293139,-211513,-120335,-232974,-40314,206826,380346,370821,273432,-123379,-163450,64794,-239187,-313001,-17277,-119877,-78236,-23780,157051,1401,-200383,212519,713480,919222,675814,332376,-161915,-274144,-143008,-76299,-53901,77708,51269,44717,-144,-243843,-448368,-278754,-63723,-112165,-220469,-177816,-190799,-348319,-352424,-215092,-149636,-195468,-413654,-535543,-251136,-201284,-66261,224825,367469,395951,411076,197745,-138285,-278606,-206029,-25234,4315,-175436,-329572,-133908,-14836,-119165,-104215,92608,286489,259234,-10655,-254491,-223921,-276849,-225235,-199198,-300929,79357,489431,585501,79141,-352981,-385384,-173258,-243603,-94433,27895,99461,188740,-5957,-302800,-461101,-437954,-198193,-148312,-151331,-219035,-201480,-55957,164958,278632,295799,464959,432430,450138,429664,227689,-143121,-283924,-507992,-431656,-154175,133307,252704,-126948,-233259,47211,182642,287031,520362,601156,310913,110878,177654,332013,489923,134895,-342868,-359768,-336559,-401669,-116763,283291,507473,701591,656229,502644,181328,-120592,-20421,146803,159936,153309,53020,85985,62572,-36270,-16522,-12335,-220410,-140409,251990,357568,302450,306108,256452,86105,-132446,-327186,-296556],[-304214,-316140,-451764,-326004,-167752,-148429,-45193,-68959,-156723,-22406,257053,421079,336222,11736,-315063,-496134,-303429,-289558,-279486,-131808,-52124,33723,2957,81912,326705,346096,52812,-273177,-262255,-43566,-30726,-139110,-286472,-315412,45926,421210,402390,146683,272210,697588,473804,-41398,-442256,-196636,150688,213983,76681,10640,257401,197572,161046,283422,423532,11146,-480467,-344703,-395598,54501,566864,537185,157975,-238857,-66264,156642,12782,214151,341638,-18499,-254364,402060,624318,255986,-267897,357056,412454,194154,178375,551768,525242,185109,-248084,-519249,-354475,-149486,50546,181422,248018,20997,-302721,-464943,-382440,-458060,-385838,-275389,-242788,-362236,-336143,120991,406030,386658,199862,115997,423863,571609,321544,231916,331823,501181,547345,589542,606972,421326,29355,-350555,-337209,-208494,-109316,-21835,32333,25104,9904,114305,-110482,-112399,569213,697479,-163896,69136,613469,396651,-194007,206795,238512,-156767,-493849,-213514,-155474,-101232,-27565,59864,203068,258298,30285,-241179,-46606,-125143,-303724,-201659,-42520,-13632,93176,224468,271348,123993,-40217,-220396,-339755,253083,914470,677631,335283,49744,-283313,-240053,289999,564832,203034,-248938,160183,518632,453649,-12704,-105213,62792,20195,-44356,-301760,-356832,-312286,-439637,-83078,517899,813946,579455,479755,290078,-119059,-339480,-474884,-207460,116360,31391,-363760,-564769,13408,516154,733742,569321,142042,-187029,-348136,-197500,-222872,-237595,-402312,-380376,-225244,-323100,-432603,-86509,107945,96196,-102598,-519404,-71880,252397,308633,-160352,-410817,-462238,-149987,-57110,-199782,-413911,-247055,8394,86779,-62265,-287770,-447004,-357354,-380062,-516340,10984,506342,579520,288979,-124769,-418141,-261208,-193441,10473,167639,57861,100083,-98075,-229238,-245921,-354450,-274640,-166884,33342,213049,87801,-281108,-539056,-307360,-389776,-524666,-105311,226503,298271,275265,339288,336802,226775,93121,37787,71998,-54591,-288861,-344964,-48477,44609,-134644,-539449,-325915,-354259,-527956,-507886,-250365,94362,513950,402843,66734,268823,467571,435987,155236,31230,96035,131015,-62032,-396816,-333584,161869,468760,196343,473,-148205,-275322,-117888,-100804,13611,-117503,-66853,-180417,-175716,-200150,-359080,-218520,293681,547489,506938,94922,-233475,-376593,-433417,-590791,-548618,-343770,56412,294044,204859,46592,-107368,-263989,-268681,-331427,-427651,-177348,25826,208504,627709,411168,-191215,-346319,-194482,-113217,-107638,-157932,288188,981422,641219,25744,-338049,-71981,170376,629201,792549,529400,380623,86958,-332331,-381488,-33302,383600,549154,80012,-386613,-127446,-159863,-342851,111846,380493,266499,9535,-106265,-285210,-257612,-167002,-93357,-1947,656480,1103769,751506,272723,-46164,-226387,-299422,-121890,225312,276153,515846,860290,886688,469461,-26491,-273972,-361663,258533,391414,96954,-184295,-138495,-10549,206623,314922,70028,-278864,-361341,177000,426974,282899,47734,-188003,-318268,-309865,-153444,138473,332654,359103,99152,-413637,-507756,-315139,-104920,29372,255435,410592,390776,279166,422413,369760,-47434,-271778,-76060,155990,408731,670635,724406,616269,379332,48791,-66244,130482,-99433,-512151,-22291,420061,206863,-63779,-28175,-34166,-166418,-236549,-121709,255631,293533,4178,-239413,-277918,-276585,45339,110854,129286,9832,-149840,-131877,-73027,380041,672836,646495,310859,-120402,-51316,437157,628725,625329,50931,-247854,-104685,-14418,-32765,-53053,117777,202036,231331,14991,-34103,95157,127435,242515,103181,7420,206273,325250,317849,225724,116990,-133441,-466178,-469692,-57872,516740,600126,254459,-109387,409925,853535,515742,13397,-84285,-153558,-170709,63575,41138,-293180,-341252,-104891,-130186,73569,163160,8478,-119190,153831,180580,-88735,118120,548763,596451,316665,190857,89951,-410140,-150480,80448,-61425,-449249,-239762,-332296,-133102,366888,687106,595853,183232,-30270,3156,163141,298244,484482,588524,161928,-235305,-124588,-163378,-280911,-459839,-347320,-180159,-71045,37169,173408,310669,160815,-188113,-522936,-384461,-96468,-214391,-414796,-150796,260319,579084,556666,48728,-277362,-212442,-153786,-49436,-8780,-49167,-168743,-253646,11708,26661,-245274,-171967,-40927,-70802,-171052,-228054,-365625,-216944,-167718,-76802,88739,229003,72081,-279662,-374647,-521981,-397287,-409046,-209574,227175,357026,49718,-129972,301928,397689,71710,-315533,-589249,-486322,-322347,28064,32764,-159314,-82777,114373,-182119,-443930,-389355,-386244,-276260,-15890,94302,199500,177421,69397,-69777,-252979,-372183,-245915,-35826,219133,199636,-13072,-192025,-233654,-362084,-11975,404848,509112,362346,-205182,-321586,-166448,68401,103835,-22086,-111823,-278509,-473580,-43689,271933,175318,-52694,-46236,183071,72524,-265862,340533,1005445,1250456,783165,189167,12831,266291,182375,61913,346329,453121,558432,521182,296351,-126197,-407222,-188852,110685,302107,313579,145293,-27643,-109101,54088,434208,1044959,870331,548715,180114,37522,-214676,-301278,-301268,-187285,77233,156242,15410,-444848,-483520,-346730,-104915,-52420,-226131,-462252,-342041,-448934,-466831,-264201,-279516,-248364,-47099,-91569,-192436,47748,340200,428348,443019,381945,212817,57249,44091,45032,25522,-116522,-255758,-272345,-116678,-151479,41026,-20928,-68690,-205172,-2917,351616,734743,644348,560288,338184,-18200,-372128,-471816,-490521,-625831,-530099,-364526,-439362,-177150,-50100,-69254,22855,44697,-25122,-35081,266073,310623,345236,29775,-395375,-343386,-336302,-257505,168948,431589,444767,227286,-226612,-414822,-3275,212654,19252,-221718,64655,477130,330325,324268,405608,482259,494424,119791,-181011,-262252,-320821,-411051,-181911,-18195,59969,98215,75862,119348,238742,378304,240394,-76400,-454230,-269390,-204871,-363780,-14851,496281,785438,485680,129794,181248,462076,292514,-863,130289,393761,263652,35790,350965,695710,595448,476795,677837,530282,90136,-257825,-535884,-241885,-196812,-215982,-66182,86954,110979,317092,596518,749484,557656,334211,161373,629225,709809,421803,190614,74195,285310,364258,109453,-571611,-105491,52620,152846,116766,80528,-128361,58379,503748,553762,171958,-44924,574460,984556,977352,456594,327708,219822,154602,516135,868422,1014061,845945,756434,789733,1013889,812505,195787,-64523,-85143,-337258,-198360,-44232,-275691,-474015,-276269,-17651,-75362,-109817,-104971,-278407,-243397,-170481,-382916,-364782,-195186,-431330,-433875,-154555,95534,261075,238304,-65988,-11497,65986,-246531,-419130,-329046,-397750,-343638,824,85099,92114,235750,457216,356366,-148754,-479141,-214533,-194060,-115494,47278,-29923,-4788,372479,440053,48506,-269914,-197628,-388772,-334129,-35392,-187440,-438383,-168918,-179105,-121927,222066,425856,457648,355583,90674,-234169,-369192,225232,846630,900233,507166,44256,-184463,-309863,-386232,-213121,-415601,-311911,-250059,-313333,-429603,-310938,225845,595858,479749,172255,653826,977568,873581,544570,406667,263380,173594,195797,105202,17701,-7797,62467,331854,590251,704717,484887,-74187,-40939,250682,260816,-18156,-341915,-103838,56051,-14594,-174494,60901,141171,34400,-269450,-498745,-352147,-307234,-180702,-177453,-62793,-85724,-140718,-36613,-18985,-22949,-17248,448170,880557,1103597,941458,425315,224930,62192,-120822,-246089,-253068,-257247,-248474,51327,147119,195540,-69919,-203542,-282342,-318428,-469878,-377261,-392656,-393124,-435351,-419087,-161624,168029,195520,-183488,-284800,-258890,-418085,223567,554886,470965,133108,-311671,-526840,-435528,-93711,337118,281079,-456392,739102,1537019,1606572,905331,-381443,216128,457938,-9465,-152027,682764,706657,646611,597182,600482,220442,-13304,-149406,-152649,-206023,-381502,44823,460568,309734,-80756,-449139,-371635,-441226,-343865,-102433,344691,608704,461279,-150505,-365982,-257339,-292438,-417098,-521699,-446869,-493053,15877,726224,1085682,987751,562444,197589,-130696,-219241,98261,405508,568391,503906,354732,271727,188019,35556,-347361,-457889,-399779,-221284,-190734,-499536,-437933,-286652,-193965,-5131,656,43697,166775,404467,361612,103525,1620,-304347,-62743,72963,-409405,-62585,478060,581009,508648,216023,-104228,-158567,-248222,-309345,-482652,-494072,-395613,-357901,-368029,-277576,-151169,-130506,-372204,-339494,45154,290442,394621,275799,131205,-13811,-23894,-42319,74720,-176300,-541958,-91358,120271,-60644,-294662,-177840,-38786,-36623,-120007,96233,572360,514783,761480,1092551,1143884,878551,342303,-154571,-120593,-296730,-526258,-62717,136351,-61103,-183398,-364095,-469811,-508015,-191477,130715,381607,354833,178536,107763,104527,74638,-7677,-220871,-558914,-350150,-146934,-106734,97585,338549,423396,290479,71584,-48634,-148414,-330635,-491484,-2245,693250,1172824,1182139,878948,-18361,39642,716640,501499,-146964,-422096,-283331,137947,246075,49924,-278399,-115631,483250,1015962,758464,262683,-138199,-311321,104846,179986,61444,-307136,-276847,104401,304588,176601,-38824,-150096,-8602,59487,-36241,-185555,-171340,33764,-208790,57796,306779,378101,343336,139674,-189374,-123528,50236,270422,259627,410617,649560,354876,-312353,337908,580697,78747,-277985,84785,301208,16642,79006,400676,500519,91953,-187186,-376136,-290565,-60671,17306,-179367,-498576,8923,235082,103611,-474003,-82998,253297,241053,100287,50673,-73121,-378776,-171666,9589,-31914,-7233,104501,117141,-62742,-292930,-55376,343509,494633,470158,457788,333026,238351,166285,133703,342000,513301,419975,525706,752326,732009,539430,194588,-89449,-176362,-35124,156159,286425,141195,-183809,-484112,-439238,-36253,245792,606637,406247,-103732,-356347,-181523,-231795,-5939,16646,-211549,-165223,-49261,37765,428824,572852,434874,63564,-292218,-486602,-276330,-290239,-352477,-507797,-468020,-208386,-288299,-405242,78528,511659,847329,753003,254529,-244496,-161129,-216797,-114030,34103,61756,-87073,-358530,-44599,339808,360012,254258,153189,11138,-162129,-318721,-356302,-12631,456089,592910,461336,13210,211431,394203,270476,234095,-1787,-242618,-519413,-498831,-564350,-467514,-176918,48797,-77639,-356500,-320955,-140687,11205,-111812,-178333,151872,259246,-14772,-64931,113375,-116287,-577410,-201112,280595,574073,194605,-193947,-132488,-9792,37013,-89415,-186793,204845,705910,654663,315129,270214,146437,203676,259559,277734,217309,166148,-29060,-107220,-93815,-43516,-91807,-199549,-175809,-101540,55502,-1309,-182647,-187785,247051,365359,220906,-14154,-138649,-178328,-180854,-118456,22165,549482,713703,370156,-170156,-567012,-295582,-8094,332377,813047,1110466,1424979,1032272,439490,88638,-50566,-216827,-553006,-292517,193778,313577,-109539,-485495,-164281,229537,449109,127345,-19437,97694,379259,635600,720796,258897,-224288,-367295,-1226,161022,71985,-143112,-485927,-322918,-191088,2708,108603,-33926,-41822,26633,283195,11361,-288002,-397325,-295004,-147582,72092,256880,451405,334346,188130,-318325,-503333,-367282,-319503,-412737,-347870,-377179,-260413,212580,644642,682056,329707,17187,-107283,41705,66710,129895,499116,1051091,1208742,691792,159765,-425115,-300536,95300,328087,297185,15262,-176688,76559,344580,368385,208591,-17854,-212646,-406913,-509625,-470989,-264247,-173165,-236077,-296381,-310954,-245867,2389,123656,112317,156329,276384,384744,328811,63390,-89561,-345515,-361202,-252243,-298412,-329203,-136267,139995,231415,118199,-442267,-313526,-185648,-140847,254796,484154,560107,351668,-111989,-153832,197873,278720,196325,131045,-133193,-400487,-306291,38447,170942,193976,202931,216653,160722,369167,586814,514890,54414,-565006,-113980,131327,-8329,-483098,-175844,-102947,-88443,196923,406304,491090,476743,712724,687586,270376,-126362,158529,484530,437780,177611,-132455,-253899,-304890,-131750,343264,749575,467835,-31188,-374407,-153739,-137382,-365955,-449886,-250607,-80612,29314,246609,481503,582558,563435,427903,308155,315410,331045,472163,352816,151658,9909,-156696,-325697,4290,353548,521634,197819,-388684,-86729,56104,-233841,-516320,-479315,-306767,-206306,-223301,-76536,122043,204933,201313,-146676,-512876,-180234,-178177,-328017,-444073,-303093,-260428,-186098,-340034,-409468,-402663,-438791,-308677,-217445,-192041,-219336,38647,48487,180688,357215,264144,110746,-306906,-39822,678232,1080227,799214,334789,92767,-64212,-525596,-304161,-51500,101944,417171,406495,201693,81301,5228,156697,867591,1056552,948699,649000,596331,525512,520865,256805,-62755,-219962,-203717,21743,133562,-183515,-281450,82975,312993,622254,555715,100358,-216327,460875,695099,604365,112194,-368344,-196448,-13156,-211003,-515349,-208625,24866,-206630,-459370,-179926,41511,143722,358552,517479,344973,-70257,-556140,-346785,-356030,-43055,-36771,-155529,-146332,18381,39183,49387,93109,245495,442481,175276,40337,-22681,-110692,-116248,-42573,-45356,-109732,-215581,-199967,-310793,-420799,-321554,63923,545470,726303,485721,-197157,-380716,-245048,-467752,-47610,421770,496125,320844,-98808,-375001,-121086,-441583,-239221,-46305,-66990,-56217,6608,152026,146920,339,-221741,-350548,-239432,93119,225928,51013,-67471,18926,210751,129898,-60354,-198473,-204367,-49072,157687,-96978,-271723,-109289,-273045,-514671,-546981,-325656,-206283,100127,95390,7494,111743,91427,-86262,-381772,-277176,86324,332452,626076,930886,999230,668319,176394,-345840,-463774,-268737,-38293,-16375,-162614,68578,517175,682068,380344,-263978,261082,542264,179405,-468732,101504,388818,324296,79640,149484,152027,-246293,-50358,383727,495389,318917,26274,-137141,-244613,-407866,-402512,-123107,154906,445140,251525,-309073,236001,927025,963845,645981,174910,-247998,-275604,-161719,514,108758,58883,-26087,14351,100889,12731,-213977,-447318,-509306,-370919,51061,248965,259169,193193,399232,467375,289774,167556,121563,73829,-7408,-176969,-327816,-26866,199089,240114,164721,196930,180462,12232,-128390,-181885,-10913,166191,-7334,-201707,-152889,95073,129801,197090,-33708,-321195,5371,-100553,-419083,-327616,-212013,58,235925,470802,314474,-200581,10390,495441,757240,515306,-15510,-382104,-391024,-151321,-62981,-179929,-98627,-54386,1414,38772,-82861,-247020,-250848,-229742,-202869,-189672,-3051,-10258,-303088,-501197,-354911,-182498,-132722,-259534,-283139,-99998,-252278,-347535,-227074,158823,435199,451409,193460,-279885,-134104,-26060,-3598,-51813,-225415,-263572,-221581,-190779,-195460,-94623,244278,454830,383111,53516,-236747,-171584,-118946,-81228,-285351,-286001,315794,801993,725025,303749,-160364,-417862,-438319,-396536,-245537,-24858,126691,158697,28664,-172274,-246258,-444488,-415646,-308121,-223761,61497,192756,148796,-22766,-160742,-46929,212177,424122,512281,412321,61209,-465741,-447711,-161534,-90086,96957,194249,176813,-204067,-277089,-199425,39204,516724,924667,762075,411184,102353,132691,380072,530229,334340,-64767,-371077,-322490,-210315,-113783,203639,498535,864777,822012,565665,239683,28549,215304,385897,426971,352299,209168,238784,292422,179024,2615,-189750,-277109,-262117,15629,168266,246424,238673,254718,80492,-195068,-289079,-187934],[-158424,-246882,-374455,-334307,-189705,-67042,57461,28096,23966,143424,401443,435331,208019,-181200,-485979,-452000,-357620,-450459,-430290,-68811,130940,322482,261846,225035,307614,245871,136547,19763,-301944,-345511,-108007,-79872,-40930,-170669,-311124,-272644,-85061,110372,393961,761904,589193,199571,-198482,-301229,101904,348732,315528,46711,196021,249903,142586,236583,507268,201029,-387189,-608962,-534748,-104971,354882,274934,63954,6456,241240,425403,177409,142491,128262,-246603,-135010,527476,715014,282217,-420456,289248,555988,431715,417968,530729,500367,245418,-91228,-244600,-260242,-201286,-110931,21077,-3067,-274885,-587396,-507352,-274597,-261828,-196290,-106432,-13459,-161236,-483112,51952,323910,339477,326538,333728,581329,779519,597028,430229,203038,67196,68198,200608,423664,497703,269922,-184581,-367008,-456412,-441559,-171725,-21687,-131647,-289154,-211637,-439212,171129,1038288,939349,-136831,53138,669529,529541,-67029,31405,150246,-221305,-259033,-61774,-76833,-165735,-148514,-178229,-113702,-47997,-72917,-13523,116685,116893,-94657,-155965,29297,112299,159326,249276,280840,328221,265318,-66083,-330177,152748,616148,483532,269769,2591,-241238,-247591,369814,758267,422450,-163147,222974,539683,410169,-16510,262738,389792,256191,112726,-135914,-205126,-105893,-91809,-169455,246512,542959,190732,157396,-16472,-417105,-260935,-234195,-432751,-183447,-256087,-495816,-380453,-73803,386684,537623,155849,-241718,-410937,-84454,-11767,-207016,-474098,-511723,-245548,-136381,-309527,-495893,-58164,181483,84057,-223398,-601339,10690,350103,367520,-85505,-432205,-298705,-3731,131796,-90913,-586597,-273212,5664,44827,-136162,-304164,-494483,-498677,-293555,-134021,227803,730528,786026,408906,-84725,-165983,165156,359142,412494,298920,-61417,-216796,-519969,-339216,-294377,-401102,-356551,-233066,-103335,116589,76959,-275971,-552405,-241434,-178122,-142728,214410,656427,877679,624042,525521,377640,223763,52641,-27841,24244,5102,-171685,-401249,-428404,-144005,-117806,-322068,-433955,-333853,-161018,-291748,-381289,20669,425634,293635,-172026,-145976,168539,269087,27649,-110978,-180475,-316753,-476474,-572234,-151240,350026,491348,338337,67649,-201901,-481526,-315652,-147589,-17821,122908,177589,40557,-120231,-117278,-75131,71846,443936,610443,479577,99388,-267591,-313916,-234541,-170529,-87429,216919,488991,493289,330717,221550,120194,-155149,-513116,-504194,13943,380207,415517,227672,448807,401251,-123234,-387739,-354019,-154600,53577,81089,253126,814247,598461,-79710,-601305,-309193,-215158,283124,655277,607613,354820,-86897,-362858,-78116,49088,193679,292327,-22681,-289035,-239893,-258521,113977,590153,696036,412186,108900,21603,-84207,-76486,-79765,-178788,-63128,502065,675934,396560,160375,166747,174359,-114215,-159815,3591,136540,441109,815166,899735,490156,-16951,-397545,-203659,527699,624999,279688,-133233,-181319,-161103,69090,231920,1282,-397405,-330906,130136,315890,163651,-51537,-402981,-639130,-460863,-328873,98103,393361,576124,282752,-184805,48934,-63213,-249745,-172431,182597,478193,542664,225432,-4919,-29082,-256743,-394500,-193216,191692,543006,703929,729396,763737,545906,294449,165807,240057,-77610,-316967,-54081,266927,156087,152336,30580,18865,43105,17049,58428,331658,191636,-138521,-314053,-287146,-295367,32571,11668,68647,-2744,-74109,-91351,94059,458044,475113,213927,-119681,-527676,-27375,473586,714436,475829,-23781,-262752,923,75009,68142,69707,153171,194968,181976,-34539,-18250,173765,180702,56213,35752,-92614,69643,151511,69400,-75741,-62374,-98441,-179684,-306028,-301600,191196,423396,250621,-79321,227014,586150,500802,304250,216819,45618,-78455,48840,14318,-221136,-285687,-128965,-116610,40021,29432,50160,197862,333847,84464,-251028,120898,577648,579366,161726,-34516,-58457,-489465,-154329,138144,9849,-395671,-342875,-308715,-268977,161361,551621,459574,60225,-226081,-168161,104783,275180,386031,503195,14260,-356551,-250191,-276579,-267076,-283769,-394124,-287889,-62394,100688,131261,232712,204862,-85994,-509526,-305739,-52336,-141544,-292772,-101364,182024,396400,417885,196424,83502,46971,110307,102545,-41680,-236909,-488972,-409855,-194221,-278714,-206227,75120,184942,149481,11264,-113758,-185240,104433,274948,257492,128021,104493,-13428,-325155,-413712,-409974,-229956,-121975,64955,300223,334980,41684,-265051,54491,55280,-159381,-383715,-505587,-285316,-97631,188889,-22951,-42199,302620,317156,-263385,-408919,-33918,87408,-162480,-147824,-120043,72538,124297,81875,-90427,-343061,-484841,-362478,-191474,20388,-1307,-191556,-55068,24695,-134517,52664,452264,687574,524571,-132058,-325732,-196226,-29570,-11339,-59879,-190161,-393653,-548040,-236175,86067,-56029,-194879,-52798,179978,130471,-303367,170193,830131,937444,500685,-14025,164092,478903,284963,44834,121474,304969,739800,587748,545535,145024,-218194,-69358,282952,587069,380418,24238,-220366,-187883,152590,755845,1265814,1018049,702983,364492,186339,-65654,-357852,-362528,-396407,-351787,-144175,-105636,-387065,-566145,-599712,-366865,-278837,-425997,-422282,-318647,-315333,-347838,-213806,-236496,-220013,-29485,-78621,-135267,-30742,237900,177919,276442,351723,70014,-106436,21747,-247764,-113341,-68279,-170247,-189536,61872,163302,191531,208823,46927,-21008,244875,605564,868201,785838,646148,286067,-197902,-472449,-444987,-339223,-246129,-317690,-419173,-575310,-173199,-116644,-153778,-154336,-70568,-127074,-53194,117702,205429,211571,-30902,-306647,-264372,-359400,-486067,-52891,303319,511614,341833,-238778,-354158,168722,444972,208188,-277474,5709,684990,670928,504899,443117,493225,427370,79541,-249430,-425038,-457639,-318942,-171716,-167689,-70321,129611,89153,112926,150091,210218,129032,1831,-231596,-475345,-382422,-140362,429664,728289,832569,445406,4650,-122258,52280,41753,-29648,245151,555277,511901,287291,155453,580607,532245,476676,666701,546627,122105,-296517,-552816,-291665,-203119,-177831,-51374,80074,95048,293284,520443,661770,683699,428483,85628,164715,124592,17862,105718,185691,362764,361737,68715,-597824,-122930,72432,138039,16419,-135710,-283269,2876,444794,507680,75750,-109665,382400,585202,505799,387455,290424,75784,254645,717457,766558,678233,515369,503551,526562,722311,545562,85128,45011,-180414,-576050,-96247,67917,-157800,-360088,-424902,-84899,-52490,-146525,-294258,-322087,-27068,-124903,-446037,-407124,-324916,-627942,-78847,140852,74957,56043,61306,22731,301639,378837,-48975,-306820,-253607,-383079,-145697,193693,251222,91191,-23260,154938,108748,-302617,-457401,-342710,-451200,-291191,13977,-54386,-230943,254879,527682,267806,-20026,-71147,-323847,-360738,-19620,-199832,-347592,168256,278033,-11173,293695,667686,780220,664333,265994,-173701,-470795,160761,740961,856910,608647,350478,213878,-113457,-414037,-192869,-313366,-259327,-295613,-361248,-497030,-354067,190153,542482,263740,-75599,365833,744036,624272,488447,372065,136895,-66713,-48956,-55631,24468,86088,62068,195948,394008,534279,457297,123373,-11292,169076,121244,-98334,-386777,-396870,-301647,-321824,-499169,6245,324075,319990,22011,-395719,-516801,-483822,-387860,-239566,-146975,-239235,-304255,-53964,-7224,-254094,-145373,473507,836932,1001031,719204,244775,48390,36138,-42156,-138714,-282266,-438785,-341696,-76726,171116,180442,-152634,-287044,-223165,-118253,-89430,84956,-78841,-132624,-226706,-314547,-299194,-100985,-68659,-294995,-138805,-257023,-367216,357956,755128,627917,268243,-227658,-396912,-425993,-121812,220900,-13577,-352175,718351,1795896,1756877,889839,-246756,256991,487292,-94194,-96537,689628,927825,784573,484716,295267,-57526,-177840,-254967,-215240,-222811,-244921,35812,384533,377429,126938,-280417,-572509,-400999,-187661,-111585,365377,722342,530179,-175430,-320164,-112657,-261555,-444497,-570499,-477379,-671638,-195228,478378,692617,677400,382266,231505,-4485,22363,162435,174032,132615,92782,85896,175284,253558,287998,-20773,-392028,-442875,-179562,-274818,-574437,-400560,-278209,-300930,-152316,-157988,-211844,-97049,75728,-160016,-369157,-390654,-342395,-173903,168363,-69437,-234788,405605,586725,445912,52331,12149,21276,-59449,-163864,-327066,-233077,-130397,-220644,-435565,-268586,-65888,19274,-183674,-200047,161778,380019,423536,261154,-32210,-378730,-263085,181828,281352,-159671,-649713,-81418,181836,47005,-186183,-180476,60216,131239,58095,408877,678747,374025,582861,1033190,1058124,826984,248903,-147877,-290941,-510423,-236633,92863,91186,-118201,-266843,-362934,-345885,-568826,-182014,240163,393203,318812,174609,218862,78001,-179240,-460516,-408232,-155274,27554,9725,-101959,139840,357621,261104,39618,-107856,-63603,32437,-81823,-353848,-345550,260916,626699,565733,425285,-43425,-124099,450001,522081,146064,-450119,-337714,209876,149565,-157885,-253402,-93059,383571,969811,684696,238226,-214409,-206282,355765,431177,109869,-308084,-132489,211269,430620,416098,143833,-250954,-107602,58531,-104306,-263006,-174172,-67694,-195720,22883,309007,250092,213108,171872,-107976,-129709,-84171,159295,110595,335482,820435,643059,52214,239084,388418,-94011,-301439,172178,361705,100819,219200,639221,738916,352946,-119842,-288825,-81203,161135,127554,-79731,-350804,77583,487281,488018,-237884,-179654,229311,151675,-65312,-148285,-184649,-362411,-310675,-156081,-107625,-84747,206534,195146,88960,-171672,-122334,252045,584938,739715,651794,506317,218332,235786,378165,677746,914679,951682,876668,935327,799598,732035,488244,219307,289382,348497,328597,147970,-197486,-418313,-499942,-305710,85777,392601,527442,277269,-363772,-293534,-12931,-117762,116902,160674,-205834,-327223,-228291,-185298,213290,388587,346411,-84570,-407655,-592185,-357945,-230365,-83389,-154586,-433454,-373201,-498805,-412256,152472,411637,583812,475607,69123,-376124,-188208,-245311,-174023,-45986,-17882,-193756,-500756,-37421,431294,432172,218365,28484,-181292,-354400,-372811,-253777,158446,645092,564998,460629,119253,415845,497750,318659,389499,306662,-3838,-323472,-379303,-380395,-230738,81511,397029,322742,-7067,-116326,-40828,-29752,-185941,-91617,117426,184503,-16809,-333601,-135569,-91334,-330511,-391663,74501,272586,-57652,-350893,-200354,-153162,-206368,-119658,64817,356672,649058,592400,124241,-128450,-136480,-133576,132532,310651,261579,168382,6216,-13466,-159965,-167246,-231793,-358534,-349502,-212629,-3653,-67174,-233802,-33557,445903,523209,386914,17935,-63001,-21021,-84050,-107273,-25164,273723,490855,250461,-119247,-484499,-467330,-48053,218518,538137,727420,942909,865092,344164,19573,-108962,-209691,-408251,-556365,-126839,145004,-175220,-274365,-213825,-35313,9001,-188749,-266767,-101171,161326,375993,384773,105521,-202100,-286994,-149904,39140,117793,-10686,-35243,83483,265323,249207,320161,160660,71541,87023,109705,-72505,-139891,-184671,-151588,-119777,129440,427968,924461,854954,567999,-93112,-451342,-402017,-402874,-490713,-502966,-554423,-326751,219626,681189,823506,458292,50572,-51646,158130,84392,106230,408566,1131731,1437131,951097,364320,-369229,-295563,159971,473318,405594,172695,210644,572230,896604,800697,600136,130768,-349445,-268528,-150098,-504815,-164657,39613,12697,-211173,-519288,-536594,-302346,-292559,-303581,10625,292506,422980,313703,-102402,-360530,-578190,-534110,-440734,-468737,-384299,-52932,163473,253959,-42789,-612422,-288038,-121448,-262373,9052,200130,364958,255438,-50186,-52344,122030,38182,-29986,-11844,-139631,-455409,-215684,37318,102341,33664,-44992,-56835,-77345,133415,384559,497487,204255,-332595,-375278,-23071,-44431,-460833,145217,431337,120468,-250318,247256,639859,665343,536973,282849,-68172,-218770,82349,522232,546122,350188,29604,-123637,-133724,-238746,77794,209788,59903,-146650,-231131,-155073,-172558,-262615,-379918,-389705,-303042,-198803,-186298,91416,419903,855437,686692,415204,225741,241221,395314,504910,398800,287029,52065,-332852,-117964,257981,370051,78053,-422486,-147338,-138446,-453094,-307710,-283404,-469580,-176929,-18004,92681,164567,112289,44608,-47172,-333812,-527916,-232872,-115031,-196413,-199856,-55661,-91444,-455230,-429185,-365546,-451148,-302384,-137828,-241031,-380612,-460216,-386328,-261061,200927,290265,102196,-372964,-68358,437280,623631,544224,290620,259756,69609,-266937,-354501,-354608,-194607,66655,203836,234830,91744,-94760,56515,672421,989800,816658,443495,246937,154218,159841,31452,-153781,-214486,-216129,-5049,113669,-162947,-437973,-65860,254979,537568,411347,-24947,-35732,681474,1130752,1045646,383923,-195372,-331378,-92028,-326842,-452844,-245459,-8209,34775,-87584,-163828,-139590,-51690,267835,605871,611317,188319,-321978,-152929,-74256,82428,12220,-125625,-329761,-161070,43770,267564,442249,818672,738734,346854,-29049,-29833,-181532,-158262,37394,127348,116712,62129,-51168,-107705,-259089,-239084,18251,228036,389350,160903,-374066,-259117,-80253,-396525,20057,657696,755530,416537,-86162,497,280160,-252262,-349507,-63624,-189361,-183257,-105946,-41740,36715,148933,51917,-304301,-215285,195665,306258,47694,-32064,101133,314670,239352,-9284,9611,-8652,-36003,93566,82281,-41716,294789,15426,-304531,-465954,-403627,-146547,99943,251808,221337,205265,43188,-153917,-389471,-115612,294217,576665,829379,1121864,1025320,601440,73350,-432015,-430022,-121294,117148,84848,-68674,127130,499737,737818,440176,-37860,111593,528643,286917,-326041,-38674,321868,273925,28932,15819,-30208,-261403,177145,620691,717943,285397,-50863,-331917,-510331,-502957,-378821,-284601,48514,308996,148141,-288496,68771,735398,828550,633973,262412,-167983,-231202,-265976,-91008,94388,103792,-66264,-130737,2844,15968,-65089,-358800,-393186,-280852,31347,231350,217703,93356,305886,199147,50137,-69432,-88005,-22931,-42007,-125241,-315983,-304520,-64700,55825,56983,195452,351074,120977,-48737,-94835,147543,337119,220392,-101149,-216728,-131288,-23937,81437,45080,-162020,-9553,39434,-94112,-221245,-173341,23413,299710,361613,193140,-192287,-141283,201835,484534,351638,-21183,-172400,-110626,161251,113717,-11215,-21650,-13025,31505,90126,102773,-10843,-145464,-450520,-300642,-121710,104244,53140,-308324,-421814,-470524,-200829,-36714,-111439,-144172,-66844,-274835,-392429,-510257,85822,493766,429653,113336,-416111,106053,303801,187404,42903,-133621,-138998,-161564,-285078,-342661,-202483,177124,358618,267605,-43831,-310916,-217065,-109750,-133006,-443668,-20499,545922,927344,661834,364061,20736,-188119,-336974,-457116,-476320,-230817,4271,17731,-10253,-131391,-192659,-309054,-308937,-396011,-335724,180545,414623,253591,1770,-132228,-387288,-221120,242119,437482,284947,-200668,-480224,-208735,-3183,121101,327951,317968,34330,-311457,-270924,-489174,179574,559835,954173,624707,272803,19660,198950,412260,517452,374824,18958,-395250,-466584,-264807,-126855,108064,376864,689995,621636,313401,89694,64497,202493,324348,447656,387635,182329,214505,343284,283132,13828,-314276,-283733,-309672,-335768,-93303,64790,115309,143301,-60437,-312207,-227041,-114363],[-115704,-178670,-279577,-339476,-217448,-17084,144184,116528,147718,261867,482648,380860,14896,-397898,-436786,-390109,-427596,-429908,-249136,40502,265291,482179,416201,238582,99887,-15141,91983,141525,-68717,-470935,-245989,-68811,96758,24785,-285116,-368197,-177512,111443,393817,634027,516055,285105,-63422,-351414,-30880,348325,433662,86005,-24089,167635,48983,171071,445360,324704,-126211,-503233,-524306,-278573,50167,-7408,13289,173517,452605,546075,279981,63917,-126635,-388727,28530,561962,686222,237897,-514040,126574,611634,598481,720237,713121,460790,259692,52081,11906,-27994,-164001,-121973,104275,93048,-289148,-400307,-503889,-311920,-160110,2114,74082,128946,-99714,-404527,-39294,185686,226909,341717,428046,637837,883376,795042,445942,-116784,-468077,-250002,-118242,157055,488962,426972,-92162,-465670,-479246,-619904,-315384,-98895,-197398,-465951,-557065,-162598,587205,1277873,936488,-132747,46824,609715,486056,-58886,-123665,69434,-159941,-127662,-74393,-55697,-142487,-184091,-265486,-352255,-175166,-2992,99841,94659,108639,-15738,-78731,64038,155124,182900,188156,119637,309271,327776,-52993,-453337,-66002,132083,145734,55494,-92910,-169486,-414754,214288,645852,446094,-156696,199986,472217,254564,34966,603244,761673,595881,361719,98861,-17233,82811,190710,46575,187386,480341,2952,-258489,-413352,-563062,-99112,-27550,-300747,-209597,-371732,-482804,-259673,-215121,177021,294996,-210130,-571076,-51292,148859,105791,-138893,-470911,-370308,-197846,-142562,-355660,-307861,19107,199492,24474,-377315,-422252,64778,372626,315477,-22531,-316803,19876,254983,407428,22391,-477465,-187392,-3765,-115859,-358490,-489661,-513609,-447907,-216248,-31075,232906,689457,751358,418424,-103987,14680,546107,766892,535571,162243,-305366,-413226,-267864,-270373,-367329,-486759,-348878,-174869,-106534,52832,49353,-260767,-503262,-142452,78284,75384,325263,788407,1148095,819723,589011,391171,272469,60306,-39092,27182,104781,94292,-35708,-433122,-280614,-72135,-78712,-79603,68916,182934,-45048,-218613,-135579,129571,138463,-176856,-514915,-89685,156089,16099,-136808,-227863,-256536,-415868,-437789,-121002,239951,244320,269584,1040,-328303,-598966,-428700,-312700,-293543,125221,314900,262148,39809,3357,204900,495619,675290,583073,309633,12760,-309628,-257578,-89059,141143,304141,677610,838064,656654,456650,424916,377545,112822,-344425,-341736,220052,761472,820970,390197,164452,220520,-112453,-371296,-485546,-224810,123384,262072,451482,728452,540495,-147486,-437728,-346532,-588232,-172124,301173,462382,181641,-249029,-239764,89630,85216,5830,30488,-141445,-241569,-110532,201802,568856,934730,871470,495324,204014,87831,142150,77105,-32590,-335986,-271570,65136,88781,40183,22520,177539,295538,220611,-92133,-235532,1874,321747,636027,722415,333810,-55283,-409749,-71444,689208,774219,376211,-105186,-225200,-314035,-130242,40943,-115399,-505418,-237860,63034,151175,10200,-193579,-497317,-436735,-270190,-391633,-135399,232719,543941,297039,73068,502077,234801,-82011,-274985,133248,431120,527823,224263,-187843,-565715,-456801,-496087,-335691,138780,514456,536113,565836,674587,514426,438489,379752,441160,142096,-182309,-246002,-175938,-120871,75467,-142245,-74067,163107,187233,11508,116591,-127245,-372071,-457177,-373958,-411662,-276946,-177684,-28484,-29508,-87336,-154897,199058,449753,246446,-181450,-433028,-257698,25785,391133,677432,282848,-39066,-135325,179572,209798,151889,148760,163403,189477,138769,-28416,-112116,-58437,-58729,-177656,-108924,-191874,-66334,-50874,-235400,-386543,-253117,-71063,85793,44555,-234480,-109796,292837,282116,36209,-18761,300194,498903,599185,472647,248796,41880,41302,-21602,-100513,-22247,-20930,-159189,-136093,-158955,188614,487717,625600,93582,-347965,54995,482743,433720,-17823,-189652,-72227,-321591,-87516,145437,34910,-247339,-434011,-366049,-281352,46905,296651,108923,-223400,-487727,-359735,-15705,266984,415758,461377,-27855,-463909,-404269,-267566,-103996,44427,-100638,-324557,-94925,122403,104858,173105,267508,72169,-346478,-219721,36124,136238,41264,17840,124957,167438,283667,421408,521165,491889,488446,274060,-24296,-245377,-341312,-238895,-276182,-548819,-93126,260886,364498,385497,235502,-26643,-24216,372109,610088,580675,313123,119236,-105308,-389962,-337234,-310795,-155322,-71748,138680,263379,299554,109083,-237633,-225472,-317633,-387927,-427420,-312231,-47630,131957,290504,904,179193,545960,356692,-446088,-2706,530902,547502,148958,-137273,-275644,-74265,52681,108227,-28328,-171176,-354258,-379330,-230317,-40619,-59122,-175222,121293,205346,98081,175969,474192,740492,443341,-208012,-471389,-330666,-233144,-178570,-146933,-254111,-465405,-649895,-507465,-309496,-399255,-338770,-91440,96498,69716,-390932,-13162,557552,486898,143707,-235947,253156,528620,261764,1742,-80679,233631,611658,491684,514761,222810,-21759,34044,359171,721135,498108,-5201,-378941,-281747,173531,840111,1040403,871847,658530,489770,378448,175396,-265666,-311168,-204792,-356477,-370933,-156424,-202000,-344596,-402944,-359167,-384417,-554860,-378136,-268135,-245269,-300095,-221652,-330025,-414561,-259075,-221888,-112420,-34846,134598,-10609,158239,149430,-288015,-384783,-75716,-494058,-288149,-69703,-116927,-118288,231344,418502,409500,330145,93971,148574,373837,607296,670262,698947,609818,277803,-154037,-341866,-280393,-107616,4382,-104449,-389520,-423676,20787,167119,-51045,-188502,-59799,-43194,97748,100408,171805,12382,-190756,-257185,-91985,-120069,-342575,-396649,114729,501931,346647,-294223,-148685,475625,792071,599697,-127893,-104306,726229,928332,644314,426020,412506,287645,63433,-277346,-558852,-274276,-56168,-27667,-243981,-317197,27375,138541,97968,17849,67259,17510,82105,-37721,-243361,-219149,158488,769682,964255,779899,343882,-128257,-317795,-282033,-203451,-100827,204589,496599,553931,340096,97747,518637,455111,386542,472119,357188,86440,-292187,-591977,-293133,-177397,-106522,38149,178144,178944,312508,454108,573320,592570,264341,-115472,-346169,-298950,-210100,100214,327855,412075,253556,-71838,-560648,-175709,35782,90427,-35667,-355296,-425895,-1247,357533,396040,-71743,-239371,77548,154922,302316,497630,210100,-224422,332245,808814,680263,308173,42590,101054,140197,191928,134695,67375,60897,-229092,-422688,-62533,27988,-135134,-227426,-426418,-119215,-10665,-108092,-231731,-115803,48352,-132978,-536962,-382410,-341267,-514943,83161,383368,180747,-170881,-194920,178787,528757,591594,93186,-210009,-94074,-150502,-9221,262188,343221,190010,-108342,-86696,-28848,-268605,-453464,-439249,-507682,-267669,-2583,-132462,-268733,374115,712282,493760,170275,32537,-246755,-317915,48306,-106952,-236260,369055,622523,207132,295925,792021,971141,884042,479360,-31904,-367715,127549,597201,926719,852243,716622,668983,225166,-171063,-162911,-142978,-208499,-322785,-137291,-316258,-391784,86654,338597,-10540,-265055,28119,216558,199718,291391,255153,27667,-250577,-297985,-210935,-2367,71328,-49708,-91839,88502,330913,444502,292229,24918,111373,68446,-185863,-508040,-443991,-283858,-343481,-447031,-4008,417514,450548,181229,-225773,-358665,-371492,-442949,-279701,-213873,-273789,-407529,-18135,178756,-286058,-357389,372674,710055,767541,383067,94468,-57609,47536,83813,33251,-250316,-493051,-251236,-127714,-25169,-120592,-302230,-337123,-166559,509,207007,340915,158116,61254,-102496,-143930,-206084,-381683,-450520,-255279,-35285,-249767,-313112,311591,684985,601270,321314,-97570,-269962,-345381,-226896,-103318,-347515,-178137,546806,1545307,1396226,600277,-125563,308012,477480,-130768,-134405,561698,988137,805848,452120,-15465,-337245,-341148,-391309,-362097,-357358,-254830,-76424,163078,292723,182067,-66719,-378702,-249712,-3874,-108099,318851,837370,635631,-192657,-338966,-21037,-199984,-391887,-538728,-348653,-372606,-592387,-151884,99197,221529,113784,68348,-13728,191294,306172,346618,130252,-54889,-100351,50346,281792,505011,348867,105430,-198616,-160991,-364884,-503206,-303974,-275826,-484858,-379608,-268178,-417949,-347345,-269296,-504884,-170385,133711,39161,-31594,243296,231860,-70598,350957,613686,458472,113858,217709,196178,127134,13413,-116480,13757,100692,-136140,-538364,-253453,-51238,95063,60723,155721,334016,453569,381576,174137,-208981,-578164,90274,502561,451941,-78396,-508034,-164372,118063,29897,-152402,-187530,142998,232129,128353,458903,552359,276200,134436,492206,606046,555372,136929,-139031,-417764,-321623,-48500,137404,13340,-164944,-308512,-336634,-237025,-414900,-112417,380061,440505,331472,238003,254066,-9779,-420659,-254673,159242,320490,374332,110673,-115518,116662,331071,132808,-195711,-289177,-75713,190670,195681,45738,-379630,-413107,-180976,-199729,-269194,-326200,-198759,283395,531743,304303,-251223,-242010,182783,40395,-371983,-135222,-45532,141806,569424,356449,51319,-295569,-111407,440249,600808,42437,-412686,-77962,161130,420976,605981,389973,-209216,-157280,157112,41210,-152956,-98038,-159998,-258012,-166853,151384,214356,132459,216559,64163,-138723,-274860,-4896,-19141,251610,797617,804095,390403,183785,94351,-216476,-218653,225266,375283,225236,262046,687316,751341,453121,-71720,-172872,86559,242628,171388,3071,-193303,170118,733211,738833,9338,-212759,194938,60945,-227185,-326994,-316305,-351723,-309868,-183886,-4280,90439,231527,206127,158681,-135376,-254861,23859,446422,720207,568375,475781,127621,290593,584765,914464,1061716,1178403,984041,855893,677103,712927,604021,514304,671862,643091,510146,213481,-109872,-365758,-390121,-124098,105611,321526,228759,87236,-404937,-56188,136823,-42608,196807,291126,-86682,-498314,-403622,-393314,-36886,239423,316625,-87836,-394455,-484218,-153493,178430,416346,260279,-216781,-545185,-422739,-267255,172894,261197,252801,162371,-83380,-484629,-329295,-350638,-335088,-247097,-221639,-386109,-476922,-56712,323159,349830,163105,-32555,-245797,-466203,-339889,-162559,229946,604459,449209,396948,286551,594913,518275,281164,407444,521641,176684,-129506,-186489,-165070,-19183,265433,664412,675495,474255,199074,95960,-89314,-313368,-90290,52732,126733,56492,-286567,-378725,-91667,-62728,-339606,-444903,-370063,-399700,-359514,-206439,-300270,-350564,-32887,169092,276298,387879,469955,83137,-297793,-432982,-471860,-106240,104822,95231,116384,189767,199956,-79361,-194648,-246415,-350004,-516158,-343217,-140276,-159775,-146773,261454,684388,720965,501264,84376,34887,119466,-12816,-124222,-20773,21442,124693,86527,-17784,-227645,-525392,-89467,169505,280811,231706,212295,357075,94697,-53783,-92208,-136878,-214598,-415460,-242013,-205950,-185158,-78698,-5507,-33767,-129365,-170843,-144338,-210848,-93706,161821,153408,183579,58539,-133946,-247516,-148045,86284,70069,270915,350386,593180,426041,456024,291215,208929,148660,-237991,-262121,333,48987,-21750,-84502,150267,568798,1166402,1235190,777728,70882,-355944,-320880,-417356,-449280,-464851,-482345,-259648,191801,606275,820717,548280,92770,42694,280032,265119,209330,345374,1023860,1427950,1130444,473507,-280322,-281576,171013,508721,438518,259647,444536,867099,1144991,1045197,851651,308596,-427169,102259,313936,-136912,-39288,258837,232320,-127123,-483323,-314088,-148581,-357264,-568667,-18915,226371,300249,129333,-310618,-430084,-477884,-570130,-584014,-621174,-351926,67185,351249,393136,-65688,-317577,-170398,-47885,-216738,-211472,-145237,-33926,-68140,-208124,-159770,-41915,-201780,-97758,68128,29449,-439623,-214090,-56989,-15211,-86266,-217276,-376574,-369210,-166025,78010,327880,235886,-97986,-544522,-329641,-237425,-263674,471842,962912,625863,-146275,271648,707421,734943,293691,-139544,-400493,-320524,-75461,355424,516978,417147,114148,-6452,57448,-72903,-186774,-407205,-177919,-48862,-145539,-263355,-282785,-149591,-73697,-204089,-396600,-333257,-366120,-157478,648147,1095947,982835,604865,141925,131354,270103,575880,581896,445282,151803,-295465,-281420,59046,126847,-69507,-294092,-172788,-350615,-289242,112540,107916,-276117,-245276,91583,196577,152123,7300,-121148,-23882,-77919,-161655,-32183,144693,32108,-87613,127525,54756,-283419,-422264,-358693,-423801,-361814,-119298,-21474,83606,208750,144525,-149449,-250076,83796,-58270,-455458,-82327,155473,104251,140459,127060,363105,188473,-85205,-76172,193332,-337911,-240316,105156,189724,-48189,-320368,-167559,241369,722083,683247,438811,87811,-171117,-351987,-285594,-193906,-103900,-98385,44562,84776,-89811,-190930,-17560,199589,317806,108448,-306216,7389,498275,1011847,1000769,447276,-48422,-404834,-229984,-371188,-390043,-356199,-14681,346541,304268,-25139,-312198,-189256,230769,704671,819694,316468,-259214,52187,294446,344880,88063,-154273,-355019,-132245,127984,434673,693462,1020882,726933,238334,-145557,-2334,-38717,39314,185255,239382,260936,258797,169862,223102,31453,-71737,-63904,-143448,-23908,-216933,-595519,-95822,123478,-285287,-8150,722095,898329,470498,29108,314408,466292,-36657,-449741,-188380,-436803,-328001,-202719,-120079,214151,510477,408084,-133347,-209315,214026,319282,130137,17452,40642,177539,213966,-31770,-55941,52649,165072,326008,628587,575785,634096,306255,-117138,-328753,-345746,-220182,67809,346236,419556,240292,-54112,-292652,-347509,24238,347196,592314,775875,1016801,847075,460058,21707,-323647,-443945,1379,297659,170389,-114895,97296,437652,759375,483059,58029,-101584,412531,296417,-220335,-129999,199587,159715,-30102,-147405,-188645,-171318,274692,603194,593456,114701,-111847,-376652,-442453,-319376,-229707,-269820,-3601,83170,-84516,-391941,-100730,406680,685920,694101,454130,17832,-157520,-265178,-176998,50562,125296,-110007,-324774,-133084,26214,-36503,-307219,-249459,-88422,58322,201480,178615,15621,66064,-166579,-285847,-386132,-350544,-187272,-96386,-72491,-183828,-492608,-299889,-83351,19707,152360,369376,166401,21658,-1771,242840,370823,262977,-62858,-123759,-118611,215,-3453,12263,22788,36061,160041,175063,129640,7263,41871,128155,-82627,-309825,-398409,-164432,-24338,217790,246843,120735,-117394,-9425,234338,130576,118072,130707,128289,131969,173853,279799,226130,-22856,-581099,-224025,48638,186503,32641,-385535,-435892,-477095,-182796,5343,-91049,-106035,-81531,-189405,-393378,-482391,119368,529126,419046,62822,-202192,365094,750645,596902,296012,82136,66465,40291,-71165,-254405,-213476,-11507,99578,7531,-195301,-386716,-338484,-221887,-333345,-425135,193657,627373,856466,630008,417838,204868,7271,-92394,-305938,-438482,-474148,-193421,-141851,-77494,-132204,-173788,-178845,-98516,-205876,-174038,171167,463417,238333,22095,197039,62390,-269386,17972,323715,165867,-350852,-448380,-145254,-2174,231219,442878,428908,42945,-236648,-148673,-258432,151362,386623,677620,377531,20988,-58861,335673,481541,506684,299340,-98229,-499038,-474581,-416621,-128282,98741,285568,336107,180870,-68711,-10697,97644,68898,83013,292771,309284,70627,125300,327856,343235,46263,-325200,-253761,-144081,-179346,-220793,-143157,-22616,-21397,-226110,-268462,-155975,-43842],[-21568,-14876,-212291,-377418,-277384,-82319,96008,130477,185106,312067,469092,269547,-172543,-564768,-371038,-331738,-393673,-390775,-189063,7629,281733,525181,502843,196595,-188371,-216279,36342,105746,15961,-295599,-316671,-83431,106241,119132,-48090,-71070,-9076,118338,286271,425510,343195,225473,-61737,-418982,-211230,237956,443092,132183,-272589,-35889,-63655,123572,305815,358708,48188,-327963,-468614,-445620,-367496,-275572,-23176,240947,526919,546075,338645,71597,-172203,-183261,138926,445673,526774,250499,-135833,-3624,547862,652298,843461,823793,391768,212542,155261,222897,183754,-104106,-214843,127659,233529,71215,-33603,-338784,-467568,-121657,125384,225499,209001,-38326,-59422,78344,150892,158929,285915,417388,662296,914546,879935,322627,-473829,-55958,304418,180843,51200,425744,469320,-37357,-560684,-309156,-432376,-403112,-168707,-116069,-200655,-65620,287084,860679,1206813,746751,-154553,21879,436701,240731,-237207,-271638,-16851,-137798,-160614,-290759,-161125,-8599,-42582,-145945,-235295,5120,144546,95331,-27572,-47551,-23525,-3646,58856,135880,188817,77395,-187400,42337,160064,-101161,-561089,-200117,-148872,-219534,-173853,-119536,-48958,-425055,-139096,284783,272136,-228789,97146,348381,74761,139049,826991,1102393,946665,651339,363338,179298,209523,277248,79819,140173,474763,142996,-357714,-516849,-270422,45233,67997,-87780,21179,-210044,-471873,-289918,-384221,-76974,21005,-383694,-206893,193713,232601,142646,-76458,-295203,-349926,-359681,-434884,-358100,-50500,110216,161100,8356,-240288,-175068,43338,283230,199154,81322,44138,422932,648649,720653,114157,-346615,-38206,-28963,-312466,-466998,-441867,-608673,-467088,-315529,-118266,85152,394024,480798,336489,-169869,10169,634726,788467,339880,-208686,-590804,-250744,-173654,-238831,-349145,-468308,-228275,-13577,10792,39445,14250,-218012,-423953,-136126,110439,66287,190541,611831,991902,782194,486543,404345,363571,98131,-18783,77689,239979,374054,235760,-235486,-327114,-15050,110891,251374,360870,331204,114150,4677,-280315,-318513,28639,170087,23873,-79268,150258,95252,-36381,67467,228488,-45549,-331142,-206099,-6408,73312,59478,-202274,-538236,-442637,-438071,-530337,-494432,-69298,269252,361902,181378,98882,396947,776683,806678,492555,130123,-85403,-281600,-188469,-25772,222455,442481,789807,923253,731859,588681,650419,649476,409699,-57309,-190652,195092,802922,894492,433057,-141942,-52593,-142715,-402909,-548848,-258919,128662,338078,608227,865189,552813,-39196,-422132,-237978,-426956,-598312,-157423,100322,-99895,-399531,-248816,-4146,-23102,-139032,-180304,-255020,-144724,155451,578027,849032,1057220,881530,515194,256241,78100,196639,145926,-37935,-474814,-231615,-178909,-333302,-190110,-106032,85827,292579,473279,82995,-240243,-79279,210920,407022,431946,93514,-99522,-292644,4746,713028,840950,397850,-86735,-243816,-349151,-314405,-179937,-233824,-393209,-129578,-26798,-38624,-167475,-373794,-481372,-279893,-125558,-265683,-409429,-27651,318359,157920,218751,596695,331257,-29089,-241899,123940,291974,361008,250559,148314,-65222,-197167,-319695,-445108,3404,314147,226968,280993,405780,315351,366455,412429,456590,242459,-192842,-451225,-454169,-320845,-427971,-426337,70868,304028,258349,-132666,-306276,-526472,-419046,-435440,-379667,-341477,-367730,-326159,-61201,-27204,-185572,-240515,234673,333475,26738,-418116,-323936,46351,101814,242278,499614,159345,3586,114839,368635,369268,225163,161121,129147,173117,152848,136166,-120695,-199077,-229672,-98265,-281990,-288946,-184377,-263990,-534358,-506398,-377794,-34351,267185,270054,-133034,-299256,233429,362836,244058,150910,355832,546047,786295,649824,420273,167146,62568,-36045,34986,236290,203668,-80259,-376774,-184810,355737,617162,727524,153872,-315459,-51129,303599,226619,-143326,-158214,89273,-22732,71137,103291,-13833,-128638,-335878,-465217,-249393,27488,51788,-255449,-522298,-319366,-381941,-156960,293279,567677,512772,115255,-331283,-527314,-158506,164978,425810,228901,-243025,-138702,96859,80872,176033,380382,274496,-165645,-126654,259549,452198,349769,137097,84262,51641,373029,713629,893696,890074,811817,459867,88341,-40971,-71812,-124812,-281432,-329514,48152,343845,432255,497033,368442,-9293,56627,521667,791344,798907,543110,316873,-123102,-422546,-153393,-28213,-136098,-205885,5996,178476,326589,290551,50953,-76522,-396697,-518837,-410760,-123198,117548,276777,272273,-44601,153746,479508,138946,-434075,461643,1057721,929153,440668,-80390,-303861,-178205,-17338,134359,91095,99064,-98322,-207196,-103418,97259,53066,-77033,167340,318476,271219,212480,412885,643393,268729,-270018,-556659,-474037,-374513,-290832,-188322,-247520,-368404,-413346,-287639,-297957,-446405,-342485,-159355,-33340,-59493,-520986,-196208,257017,114949,-176934,-264584,235634,403750,172788,-7484,-153481,129868,215542,251717,233699,115172,47081,15727,308839,695105,676053,142713,-329325,-373893,117671,592066,539391,585018,504839,499497,525548,390494,-59656,-252869,-68598,-107617,-449278,-146259,2586,-113161,-159133,-149275,-322000,-572244,-337253,-243951,-310380,-302357,-250338,-439327,-573647,-394455,-377278,-118757,53834,68431,11744,220150,172877,-29478,60657,184925,-14909,-159616,-19114,-38192,-7552,372729,531688,531334,262253,158870,305081,408615,407599,287133,437960,474565,305890,-24343,-364605,-346673,-46996,73156,55316,-222928,-251184,76403,312085,7597,-103138,96981,221919,342874,261038,312399,-2205,-202231,-122247,248469,306002,79273,-456975,-71590,387874,222414,-395673,78207,778347,1128892,1020206,122302,-285904,589323,978164,715397,379481,266987,151431,76326,-271634,-494210,2154,238257,181473,-122092,-601050,-47270,186136,49486,-158515,-108803,-53241,104246,92919,-39690,-87751,253362,824050,1057854,778437,266237,-248096,-423131,-391677,-350846,-208287,17747,238112,367206,180788,147387,448718,334426,213444,151939,-7852,-72248,-281049,-489402,-247093,-133867,-11991,163669,326857,321926,377379,449722,475410,290214,-65018,-421555,-326885,-216956,-236917,180007,443775,405603,114672,-212768,-449837,-268468,-71901,1660,-101269,-477466,-408408,62135,311471,281268,-208292,-386204,-163683,62913,657799,770874,307837,-412852,327340,719569,551304,-4484,-413104,-191642,-185693,-380956,-114662,116684,-11723,-351088,-375835,-139420,-137866,-193044,-112749,-291726,-108314,43289,-49683,-187792,-136911,-87737,-235755,-619406,-324076,-263904,-339537,68137,433360,304526,-202200,-436710,243130,573747,570947,96304,-144023,49405,61917,27455,160523,272375,261702,-2680,-101829,-14359,-153009,-425724,-458305,-287086,-140159,-41305,-247337,-88354,546062,797972,550407,220002,60535,-200332,-248933,126064,40167,-101782,425825,736588,384679,260057,731444,926099,891616,635266,168197,-97817,194513,571965,1005908,983587,933671,1014186,633118,442585,172436,52930,-212859,-261648,130860,-37369,-451089,-93381,58054,-207444,-324044,-126782,-367828,-262787,-26576,44015,-84284,-321994,-424476,-275007,-54311,531,-238927,-475221,-194485,196139,452079,355122,41598,32616,36180,-263375,-492328,-239771,-182165,-181954,-182919,-7255,359052,382509,131622,-189304,-159556,-91178,-130311,-249918,-227718,-237721,-416943,44022,390055,88247,-560548,92328,486954,463045,69521,-46361,-113737,70407,194468,179636,-192542,-310176,-86530,-31664,-357121,-420950,-318829,-312421,-165872,-17339,223935,199688,164837,65308,-145977,-45050,34936,-189202,-375948,-120586,3924,-218159,-281568,98906,385617,434437,306014,35355,-176882,-272942,-334498,-272654,-114063,-4097,256417,773947,618138,115144,-107954,315775,379570,-152335,-120733,587642,1048158,792507,402266,-227842,-561773,-408022,-382191,-464301,-516037,-476323,-334666,-201821,30339,76538,15394,-298453,-147504,104112,-127226,211425,834893,748164,-106534,-315143,9404,-146754,-306346,-395064,-147805,9195,-141806,-198484,-72388,-161550,-170567,-171198,-137630,206199,386316,608898,409703,93948,-153035,-82048,274046,658364,729149,637755,148050,-237273,-509738,-344376,-143893,-214481,-348903,-289856,-205475,-302062,-450949,-313195,-17272,285371,566831,270007,133506,278404,415723,176003,245396,470315,352108,126841,199329,258651,225564,126572,26368,136287,158377,-174670,-484302,-210488,-107850,59317,215457,402747,483025,513914,292457,39498,-346488,-343048,294691,616346,505465,38578,-347919,-314710,-83901,-112411,-220746,-228354,147580,222183,62282,202616,330809,240235,-248516,-262360,46048,119659,16623,-82858,-179342,-80345,-5801,19560,-174909,-336085,-396596,-265228,-151680,-298067,-103741,422141,440780,313781,248493,185747,-149419,-452106,110172,608432,683256,589168,152293,-135179,29427,182322,12760,-326392,-483794,-165326,216734,365864,368094,168600,22295,-218765,-375834,-374426,-398507,-135770,181147,384333,235778,-118719,-154646,23469,-84875,-376667,-68785,-16860,-99061,46755,-93932,-255909,-408198,-165879,274662,529092,-10222,-467671,-145568,-73245,252096,602665,523081,-40631,-127593,223584,166515,-108988,-131640,-21173,-224106,-363272,-89040,184474,168028,317905,321370,-97426,-511217,-236389,-161125,117424,574704,777938,568230,248077,14394,-168675,-114343,174140,284912,281750,167826,488605,573225,373798,32597,-48082,116912,146516,104078,-22984,-151283,181584,763167,732474,99110,-288372,97849,-41701,-389324,-380499,-469558,-396381,-158777,-48380,60838,106773,32045,76173,92549,-212282,-502415,-277171,103024,376832,229490,186349,-25543,280024,643887,925626,858343,897696,718435,515835,314520,383410,461916,687533,835478,722308,563529,331545,213940,74468,25365,43600,5177,27110,-152233,-56814,-98536,264268,283317,11394,202205,369476,85327,-381406,-501080,-530715,-364719,-3806,128340,-155984,-407606,-448442,-90575,334793,594865,437421,-79338,-414139,-129928,-58880,92474,11455,-152488,-152695,-157811,-339381,-423764,-472564,-488921,-509804,-455018,-469399,-315609,-83714,101008,190940,250339,75803,-96140,-283166,-290385,-160832,122263,273727,191257,195974,357615,620065,413067,145191,268477,476621,153638,-74274,-109053,-74966,40257,230356,593787,697720,603721,326327,153263,-195605,-548796,-202646,-82118,44051,135008,43508,-230087,-98603,161975,144002,2510,-53084,-339717,-280846,-259577,-426480,-293428,-98288,-24847,-57475,13121,280726,117146,-192185,-506438,-400700,-399485,-360710,-329539,-70677,229260,212282,-64440,-225627,-228343,-197625,-265920,-402345,-330913,-256294,-41769,469568,798822,791471,407643,71900,121501,198990,-50898,-198188,57157,213336,203667,165194,173781,29014,-330501,-190075,156997,179861,61205,-157415,-297114,-310871,-188431,-80150,-79254,-87382,-203518,-208070,-249122,-99703,12650,190374,81121,48914,-9180,33470,-265221,-410750,-63344,139517,293572,215724,-46186,-248321,-370028,-112406,13082,290161,363134,625537,491260,507054,337033,324613,176065,-178874,-258935,84610,188575,23331,-89024,73662,585049,1063085,1263818,739652,116923,-235571,-146612,-408060,-459496,-290538,-268801,-142167,102848,409239,625973,499054,55893,-6627,198938,331009,221469,264214,607931,1059670,1043012,394839,-247334,-335639,73131,360527,320455,184091,413051,800494,966054,1002361,884416,418469,-455358,258542,525583,129948,14986,342485,301848,-166747,-425910,-92071,30967,-219134,-383969,7426,103212,60271,-211580,-489146,-187275,-153151,-210102,-289256,-490486,-300626,134901,495767,460414,126717,-50703,-25058,-53045,-144451,-306147,-482279,-570773,-516386,-515180,-316265,-318644,-362316,20031,363776,261527,-217954,-306350,-267762,-247484,-195484,-166216,-231713,-400583,-361693,-231961,3315,84005,-7150,-244859,-540685,-408208,-27084,630171,1162615,1037206,760475,605577,702515,576413,-15778,-448534,-604770,-385919,-78816,263887,449170,343057,52949,8411,164212,165809,-81178,-113470,-47420,6556,-185833,-499427,-338167,-43245,164791,53286,-226406,-177457,71499,199654,818076,1143436,1164123,749837,59908,-10544,101393,482403,575794,390124,61481,-315578,-329225,-201231,-153101,-138539,-124277,-224402,-428446,41786,485037,474334,68114,-322032,18018,147855,26117,-91653,-195593,-75076,18167,66899,138852,267707,127105,-67017,150052,140342,38246,-164691,-246973,-292052,-436790,-173492,159794,412022,745224,682404,326513,-433024,-377296,-410925,-343125,-88717,-124242,-364716,-351561,-154607,280764,197288,-98051,-56039,376518,-105288,-186125,87581,42065,-308040,-379402,-520480,-314605,352349,616249,557262,86490,-344534,-434976,-459198,-231219,-46895,7742,103373,28322,-43111,-2968,88560,110862,-4003,-277145,-333057,-13867,83557,423318,548936,302652,20514,-290017,-442977,-326734,-355625,-555675,13965,519583,548957,92291,-489742,-322917,122217,654910,800449,243523,-383462,162794,572686,607331,233487,-114421,-133397,55316,247801,494962,726678,744553,448131,-115854,-322279,18939,197557,376004,351593,252492,234370,251916,255684,392378,252617,92118,-113800,-270421,-315330,-573157,-330338,60267,264673,-207681,-96975,628782,860575,437994,134652,479852,415040,-14885,-401869,-468426,-486290,-218777,-251667,-113819,394042,785048,657073,43203,-184917,167249,242032,163325,-28123,-135211,-85824,85104,-62520,-147112,203627,659292,981251,1196262,1213537,729060,388271,48328,67515,77107,-456908,49128,360539,501233,195915,-188151,-371425,-221692,31844,172399,321281,464320,640196,513547,267950,68002,-111457,-541385,-6448,414335,254578,-229780,-93954,251903,591499,387054,-89063,-302657,252340,200668,-189414,-106054,87991,34348,-64999,-151308,-128020,-75463,156547,288342,135116,-164338,-232319,-416421,-386173,-203725,-35095,-30354,15695,-177146,-395440,-482016,-238567,168755,604213,775709,629475,219700,-83976,-186748,-204039,-26794,83321,-158277,-511563,-164747,68320,-124762,-390756,-142474,70989,107228,171291,176049,23045,-215829,-538211,-347179,-338870,-464848,-343609,-146325,-58356,-94858,-375063,-381680,-112107,-7045,55912,207317,120112,61375,77935,262531,295921,147981,-167261,-29094,33458,115344,15289,-125665,10953,50866,211811,295862,345637,201440,103309,-150070,-331945,-85415,31412,-54351,-113345,45914,212632,187944,-139026,-148628,-51756,-90118,13447,97023,196298,222288,238107,360976,369220,44955,-521066,-57132,250870,236307,-24443,-434820,-442652,-368082,-126956,-4718,-167676,-146408,-104768,-95925,-252750,-230664,135207,518690,425026,37004,-21037,539615,1072617,977521,576829,362496,288027,242173,191230,91545,14837,-58637,-192137,-271811,-261622,-340409,-482585,-428929,-541387,-223799,256228,467378,638015,662792,551385,373517,169326,51480,-182459,-297048,-445532,-433899,-275640,-99772,-65089,-78790,-71409,8880,-82755,1460,106028,359465,140987,-179243,269653,354454,-108623,-176678,214579,132247,-188135,-393210,-223316,79148,389598,495709,460992,92986,-217106,-32570,-16182,-164809,53816,282804,191548,-181197,-182543,322453,487900,412502,110580,-358159,-344397,-169198,-189187,-55587,138385,249210,36347,-299646,-183487,188287,211482,-30878,-209811,55422,156686,-56046,33502,290881,344370,44782,-415025,-122700,31976,-38506,-229997,-294186,-184235,-139302,-160442,-114374,-14845,56840],[272079,157903,-191038,-391627,-270651,-210448,-54675,76112,169985,319513,389780,152946,-278106,-588502,-374191,-296298,-313571,-400075,-310966,-164952,194407,520736,573003,203730,-401016,-135749,111206,75470,4383,-165740,-252179,-78277,37908,100706,70284,-292,32493,105214,156627,276145,205301,89063,-158207,-526224,-304309,126802,422350,190943,-251760,-298188,-131808,102993,192898,329178,147696,-186098,-331327,-278688,-267749,-357923,-82609,227896,463142,463733,367763,190125,8466,3068,109226,162450,263216,328494,216269,11585,384223,591256,724135,656745,262617,117565,200472,367662,351627,4634,-376544,-45877,190340,328070,192338,-121452,-407468,-112437,172517,330586,275765,189560,311448,383977,261637,176960,207638,337332,697789,903561,848313,155446,-485661,322573,751277,570342,192603,372085,425336,-2701,-539557,-282176,-394033,-446689,-227618,-35844,18923,290890,586899,872271,876957,453046,-210165,-76969,134086,-194553,-522975,-244456,-76913,-126330,-207584,-531500,-347046,71118,100082,-56389,-103697,88424,174717,-4031,-92452,14625,39831,62025,19421,71901,163329,-18370,-457138,-254766,7396,-36838,-225332,-127452,-145708,-511529,-240929,-9631,120314,-67654,-465046,-174282,-61970,-377312,-82991,152018,-57441,243689,879579,1259215,1134417,858043,550556,309182,216583,134314,-155263,-39780,356199,310947,-66647,-258166,-110712,56401,-18882,-62118,70913,-124240,-376648,-438821,-415452,-331901,-263651,-237306,36081,132677,102173,73091,-98196,-259028,-473982,-359033,-230958,-12951,168329,116417,16881,51418,76445,6672,-116510,39126,27550,137165,343627,736570,1029451,930196,150240,-170016,123894,-104794,-296731,-71455,-41998,-460352,-600664,-389275,-142075,-51127,-29728,28352,147675,-213080,-167286,366222,363697,-143100,-572838,-264680,-43443,-247863,-275694,-212648,-234006,-78245,124159,131279,26197,-56172,-181021,-309640,-215050,-104012,-154081,-117943,209396,456476,476412,240647,407141,391602,60212,-42467,111894,325308,490291,261376,-216014,-319698,-21464,132968,321220,356494,255723,139168,122848,-107764,-323533,-33639,383769,288244,-32985,152989,138734,51370,333048,490149,121061,-347839,-312934,-40779,192838,-9402,-328060,-272168,-210530,-441823,-253940,-131059,-166865,13777,251761,167039,44602,383493,726299,666323,295609,-39060,-126298,-191392,-119026,-58542,47961,231462,452011,661775,664819,651303,776927,814545,567125,160350,-28012,39271,419296,460153,135619,-450997,-214758,-183968,-421052,-531416,-256197,78756,288428,543145,935219,635092,221996,-446417,-275754,-251210,-414491,-554187,-392513,-430357,-579739,-416022,-256720,-209506,-199930,-347659,-302783,-41667,298637,624442,810249,886786,704484,407115,175901,-22827,48082,79443,-142661,-442089,62453,80131,-341273,-331958,-188920,-3492,288561,513190,219703,-89759,-136119,86551,158271,82966,-157821,-141128,-251197,-24857,559592,755765,309886,-130492,-304358,-343339,-437948,-408598,-369976,-282500,-118286,-192112,-284305,-422807,-622159,-468803,-267575,-145349,-185470,-345024,-305141,-73583,-112275,174215,330865,182039,-218869,-177062,63562,38383,64951,210399,393835,363806,124708,-122436,-504475,-219942,-22148,-164991,-113705,94987,47045,58449,154078,112491,5440,-342907,-221796,117096,238677,220827,116270,474836,502381,297292,-110155,-282308,-171775,-125965,-244369,-297997,-188785,-89116,-416251,-132532,-149156,-422836,-165750,196398,87633,-213331,-504036,-283987,56810,97918,146808,284100,143487,72975,291931,446460,459647,243082,60767,-14499,58548,140647,305222,107861,188593,167150,71934,-323176,-386375,-329865,-453810,-364944,-328913,-443793,-36349,281222,275784,-177142,-406182,160510,393175,393740,457015,482775,550301,785360,682178,467708,210893,56135,-77600,46616,322463,351221,99498,-254170,-24682,348986,483599,468209,123088,-254270,-210964,48596,-12055,-174426,-53310,188440,157326,150862,-38209,-200384,-115860,-227681,-574012,-288998,-18800,-134998,-416182,-295790,-80806,-237579,-301676,282211,682503,599413,352803,23334,-373797,-97264,391975,711348,449387,-162084,-212832,-8176,-7549,181766,471223,404181,-88810,-76711,535503,673187,517127,173943,44062,226006,653932,942138,1067764,1100608,973774,623264,246488,162763,100544,-131832,-406591,-184575,108732,259966,319214,356765,286911,-109018,-21937,477772,776066,836590,641840,439118,-82640,-260358,54912,250690,-148765,-412089,-183200,111396,353091,400209,302826,257441,-152519,-515042,-410347,-51681,122166,237258,97419,-238237,-175179,119938,-177865,-76797,757636,1330781,1130718,571533,-90612,-259757,-239078,-93437,107442,155707,258277,96025,-9885,41632,244232,160159,-47528,41006,326445,306140,65103,177869,390413,198348,-72004,-264400,-470871,-443208,-142866,-125497,-186806,-214127,-196152,-66921,33842,-202250,-328306,-301950,-208751,-181963,-388364,-375522,-82310,-136449,-277528,-80216,57732,121504,89035,31585,-124055,-96270,-262734,-119426,-195172,-148045,-69528,-161037,117125,523132,770916,338647,-185070,-440329,3092,291429,277447,493189,373627,344971,512388,445556,112061,-222924,-104985,-52289,-434841,-126602,110956,19319,-22702,-18324,-248307,-534569,-316785,-272688,-440121,-338395,-316944,-375938,-225540,-90349,-311882,-169396,125092,75933,179028,458918,813315,739113,699262,665310,373521,150949,129968,57889,97680,400357,469711,416333,155007,335418,428483,362021,100884,-119613,79922,267595,295630,71102,-307155,-406752,-137285,-51470,76737,6696,-54468,-45750,26112,-140888,-21773,266269,485278,513514,464088,468060,137602,24351,150405,575345,630032,378759,-123302,-157111,209191,15231,-529908,250082,954430,1317537,1243067,341654,-501928,289065,760858,672022,296590,91792,61267,66512,-251002,-305766,214368,445840,314582,10033,-256557,131031,159280,-82531,-378404,-294516,-98313,47325,145156,51370,-127646,40335,529416,888021,826603,249058,-292427,-523239,-410486,-398818,-353481,-237387,-104132,75066,7729,194180,279995,122570,-39106,-207576,-423468,-346027,-334414,-368959,-209656,-113222,70204,262066,435492,429693,419780,474078,366083,-76112,-387075,-273382,-19858,-105135,-150370,288556,479019,341395,4173,-301748,-403484,-417817,-263025,-145289,-224169,-413039,-229819,159703,333268,201180,-271607,-509730,-263619,156584,861328,962082,507897,-94000,164617,424163,285347,-256502,-405540,-112307,-193695,-347425,1851,110583,-128552,-429966,-322719,-228660,-358192,-291805,-46210,-158995,-76903,84234,-21640,-271645,-415439,-411781,-460295,-516800,-261086,-122735,-100947,12708,297517,337938,-27353,-357852,130364,404896,312035,-36598,-109693,112873,147079,-25296,-85169,25506,208830,89773,4899,917,-59502,-301508,-382939,-142737,-79648,-137164,-312638,51509,570938,659269,362777,80516,-12775,-213796,-211657,151745,164118,60265,371208,615166,431439,233165,494127,639221,657476,613648,298679,128278,293815,582943,915379,867808,918186,1144880,984512,944415,526587,180136,-304788,-135115,311877,190752,-405783,-299568,-140143,-190651,-343094,-171415,-67935,-340197,-412438,-253058,-226453,-306150,-276468,-130621,46563,105310,-119841,-455797,-298079,87372,365050,276840,5071,-113308,-65031,-263046,-227332,-14475,-42114,-36260,-25412,-59218,150533,164065,-90436,-304854,-39212,114500,73208,-191606,-199422,-218363,-389353,78257,477492,463058,-145434,-219400,195810,189520,-51029,-55025,-109227,97177,240371,229896,-128321,-153489,31636,14175,-207928,-41701,-90580,-192996,-234954,-161874,-75182,-257208,28205,-37660,-350528,-38373,261183,228218,83016,14399,-20872,-219222,-294898,-201965,-1052,214262,242515,181732,-64432,-186743,-96643,127308,223801,130405,-46265,-122382,-4671,-261436,-169997,259510,220570,-147511,163694,752115,1095443,829497,327512,-306671,-514138,-307844,-158116,-119274,-114914,-193354,-354975,-482139,-142071,17134,38506,-326092,-120712,113042,-170739,129210,735378,813610,115525,-177644,21549,-101351,-210167,-269551,2912,331447,481680,554721,262945,-236316,-383956,-217247,-288258,84398,378420,675863,577386,246136,-114119,-176629,254174,762516,1098048,1081852,446679,-347304,-404361,-134481,26614,-32833,-24473,13394,-53939,-125901,-252058,-570,378077,665822,825743,467540,283682,330375,498180,354906,124970,144817,-13414,-180296,-49409,189142,209179,133560,47983,103844,29266,-301368,-248247,-106606,-167908,-116935,154137,395323,526690,600388,307487,-3629,-339959,-234863,242691,517337,454522,161562,-203126,-362009,-339662,-325692,-360264,-311100,59551,133927,-45772,-215085,112668,211556,-93330,-215039,-132904,-263439,-85534,22332,113239,65660,-44257,-159329,-374036,-379116,-334947,-130813,-46233,-202604,-194600,313337,355354,228945,164792,108185,-223389,-294968,389209,888993,904369,681797,194626,-104987,-96928,-88618,-157220,-309409,-547113,-328074,97778,364426,497781,509073,481098,305528,75936,45468,-26220,-55884,18858,56355,40858,-53961,-146829,-242691,-235146,-299761,-106625,-7362,-26676,89841,-154022,-402103,-534690,-363856,-50282,268119,168082,-72997,-174989,-403801,16073,411882,455143,58106,-41695,254950,206499,-178682,-140114,259166,-28169,-406134,-232604,155489,332661,513410,597722,7521,-638919,-469002,-284509,-11015,315345,631511,570625,315019,136695,-38664,-5398,59084,115241,232976,-17563,157959,508361,497090,279747,86890,13769,-30413,-20215,-139806,-217148,60316,541955,534891,52867,-443479,-23959,-103396,-494653,-278360,-320693,-378219,-23163,137762,98010,-72414,-265905,-122295,-69782,-312193,-415911,-351839,-212230,-83162,-186251,-188912,-98369,257480,574047,710304,403346,274355,281467,173215,6238,240314,482273,745030,776003,578430,425613,324820,383158,438823,424120,200904,-111792,-347339,-357891,-25913,181161,562670,456922,125861,181256,397869,212936,-224982,-462084,-326104,-520786,-344440,-185745,-310619,-453883,-371570,-129130,218066,447927,359615,-40458,-313197,-9747,37737,-64706,-299489,-416959,-186394,-76244,-149134,-209494,-241135,-145070,-165627,-191325,-193613,-194323,-79577,138633,277360,457147,242231,51129,-155047,-246299,-220215,-109020,-188280,-136211,-3616,311176,437057,207566,-7198,86318,217906,-23059,-166493,-153342,-105244,-34947,5184,117570,350063,380436,214948,97183,-191214,-333500,-310711,-233839,-63945,170696,265390,11302,-42280,379474,702690,756511,483504,-108064,-233312,-310109,-409064,-289219,-307359,-355333,-326896,-176190,155025,181153,-84337,-354741,-251942,-284310,-374779,-358516,-185426,89834,34874,-151421,-276316,-214599,-75583,-84167,-302383,-387317,-246873,19447,518174,749900,677499,124549,-22576,218049,271540,-148900,-296388,140965,489600,594348,466494,411634,259237,-139445,-343114,88689,97157,183844,147991,-51214,-545918,-349889,-80485,-37070,-22721,-44824,-18679,160353,36616,27122,213848,38033,4581,-69910,-50862,-377758,-674087,-323925,77120,170273,130325,20166,-118464,-308918,-432238,-137429,89020,222285,425302,477312,485034,316238,320602,162005,85340,653,148290,242826,76062,-78850,-47238,467761,728606,953049,557008,123666,-5264,98446,-159722,-479554,-188749,-104940,-52352,-15322,176848,354934,348679,-29213,-203667,-81260,153238,39623,28573,-17982,452187,644372,178668,-259948,-437137,-64261,141851,129837,8042,164591,421616,539598,776020,791007,459437,-430590,181563,482699,236187,13812,308351,242272,-265953,-283906,46611,60631,-249568,-325529,15460,5244,-156251,-550700,-410019,43131,185638,165141,10654,-288864,-240425,153019,505950,443528,370539,187211,106912,-90960,-120783,-234329,-353800,-131749,65695,39028,-60722,-475085,-260090,228096,671266,451490,-22980,-412721,-505557,-374421,-126812,9652,-25701,-242847,-310500,-307369,-248251,-147318,-56065,-102268,-237676,-115774,193348,592483,942296,1111110,1317725,931872,683981,239681,-327684,-414264,-373797,-341016,125707,446694,435010,173867,-98552,-55088,193944,315261,189516,121453,60127,-62112,-305240,-434580,-174388,81265,318173,248037,-14712,12,306151,494388,717634,1056666,1143571,741456,17421,-118464,-42919,263005,367248,160909,-165509,-401812,-231739,-377759,-315891,-64658,5216,-247751,-183362,325747,736690,732459,346676,-191255,-162119,-8984,-169701,-164293,-145230,-127530,-13338,129983,221753,265472,94006,-142217,10687,141361,237246,28474,-86608,-137021,-214498,-27175,336705,608033,956821,876586,529928,55830,-471415,-419373,-127108,-56511,-287142,-411300,-384467,-447922,62485,125698,-242251,-164860,180375,57424,23759,74031,-141619,-464122,-108481,1067,51845,328140,653423,609250,42726,-366202,-107751,-238203,-248845,-3596,131304,228213,35838,4457,68271,94403,-17196,-309946,-514418,-25640,160311,24823,-78381,90241,96012,20364,-213230,-369154,-302475,-314397,-477787,7861,472101,563374,139022,-389130,-413574,-82572,438226,566625,123539,-555619,194226,744676,774843,382183,55930,197491,340512,390533,459596,535330,254220,76261,-476374,-459121,30348,419440,688424,521897,221786,59614,64423,182159,371759,352623,195508,-60190,-146738,-266621,-381375,-94521,181987,292670,-179827,-163388,474304,687686,344445,187221,509131,272692,-91925,-354888,-487692,-241625,-34300,-231419,-57701,471534,855576,681908,123459,-108267,148672,129733,74898,-177090,-253196,-129137,-29960,-84028,83741,579443,1134868,1462565,1394533,1403370,551463,272278,244785,486130,428536,-192285,13605,321430,455218,112945,-301615,-296348,-136292,-127105,-196808,-159906,8977,147423,135436,110838,193412,132718,-423082,-163889,404236,342902,-162269,-408237,-46749,224787,128367,-381118,-192641,189860,72699,-226587,-54931,45369,-52964,-95837,-67013,-49001,-63316,-149575,-208630,-441347,-407177,-407902,-518388,-405564,-161900,129934,270016,84109,-392721,-545885,-279276,-223756,186619,576148,792315,705696,379849,3835,-136336,-179672,-114739,-24944,-211720,-464596,-108944,97851,-157633,-536101,-114731,121776,137509,150969,214308,100551,-208445,-340428,-98631,-104393,-340500,-422200,-153636,-52289,-56034,-299187,-421395,-124442,-73906,-65146,-52128,-9612,42682,120859,225749,171052,-42912,-293897,93999,230471,271478,194284,-123015,-178812,-5036,191772,235978,336655,307350,216879,70616,102244,397690,534078,132444,-86257,-23799,212756,190705,-98462,-360794,-372635,-422530,-336489,-137299,133891,247676,222395,273424,335584,24975,-504746,2073,343776,217400,-68604,-259516,-211234,-176965,-70138,-31861,-250693,-217892,-86154,-10225,108512,258820,226907,451671,379847,-44325,55343,529230,998374,1006953,716495,574526,425890,354914,365390,398518,255104,53925,-397373,-405095,-199703,-210650,-277928,-376136,-236369,1758,172422,88878,334632,631343,670883,468735,270141,69331,-161577,-210775,-239707,-455651,-332952,-22384,103997,65148,-33526,-48466,-114079,-32529,8535,163811,71589,-300790,120062,329596,-167182,-306777,109180,178799,81612,-45912,46854,362299,588896,530213,404979,71287,-380901,-9750,137722,-294730,-318540,-39596,105943,-165432,-424370,12230,244391,111673,-232024,-419888,-58453,148333,192841,157823,204261,199852,-32362,-168938,104582,471418,350044,-10830,-394037,-175812,-57954,-200261,-90789,157569,179116,-83416,-244022,93736,161669,7581,-276738,-205607,-76554,74768,96069,39949,139915,237951],[520305,201482,-242838,-256098,-132609,-296036,-288024,-73663,81887,245169,232962,17370,-339978,-563004,-421478,-305613,-243408,-317457,-402976,-345614,4164,450507,580414,235972,-410741,-8082,249321,163503,12932,-95446,-173830,-68207,-70958,-44509,5364,-68968,-61725,54059,88619,258023,166259,-83004,-342752,-446765,-199437,102325,395511,224014,-71263,-463827,-149109,68759,140960,260396,195992,-75381,-168819,6224,154922,-176704,-166518,146370,273658,304298,349309,322517,139382,-37251,-99827,-250582,-55797,359958,434812,102850,175070,438884,442647,265072,89417,21695,170019,409173,422872,122107,-238313,-387924,-76624,269987,160039,31466,-223712,-106285,172920,382682,354937,493917,638419,669841,403324,224297,118195,220598,705127,874017,754424,80950,-358962,345660,774600,672476,366076,379582,351477,318,-490488,-427732,-489411,-443378,-268795,-54068,67171,420195,665845,651037,453587,161887,-279731,-233134,-249474,-436132,-85151,-10034,-68756,-26339,-27836,-163784,-233192,15952,103404,-83368,-137092,-37605,62216,-94942,6529,315077,259602,147567,2808,12033,105256,-29464,-270930,-105954,143144,162671,72239,-28110,-185094,-493752,-181210,140129,300502,243654,-97828,-305738,-388508,-500761,-260594,-99712,-65978,356748,828425,1187772,1100598,917368,607245,347304,126792,-129277,-501558,-76955,383444,496456,195220,-88713,-67621,-57839,-239299,-241903,-124010,-182839,-204906,-284126,-264989,-448452,-340825,-61893,79928,-138071,-142146,-28293,-170733,-350729,-463406,59,266018,319982,255844,12061,-206450,130904,343307,110342,-329728,-205375,-85128,106490,439376,861706,1268776,982935,143494,27722,298422,-169195,-128044,261541,272656,-155224,-464564,-284820,-62393,-54120,-203000,-371336,-73979,-183804,-384507,-97513,-285067,-520465,-65274,79306,75900,-325628,-234844,-62709,6296,45426,175470,203497,22003,-99298,-103632,-85882,-52709,-176744,-269127,-235213,-164146,-146929,130922,92545,433969,334244,-53883,-82591,138269,346805,417751,91401,-298680,-273060,-75849,6205,112213,110713,92177,91601,156089,253256,179585,-28010,313819,166532,-158783,130157,141455,93652,444115,478956,74091,-408722,-201571,205501,382620,313824,86633,74458,60889,-212698,9139,164599,62069,-307023,15579,34968,-151094,200855,408648,306194,44487,-82144,-8097,-41747,-6983,-25022,-48710,-113970,-147548,218680,543393,656111,774939,829494,565550,302673,195151,47790,-134515,-294220,-415047,-365962,-49493,-84221,-191398,-413320,-200635,78909,215360,349946,781984,757089,521617,-3859,-283010,-193279,-285032,-366244,-317667,-337499,-439732,-378487,-22342,61279,-49561,-391203,-244430,32410,283761,394924,514926,541965,455334,218281,10859,-107464,-52638,18301,-233532,-344309,230825,254083,-216362,-399783,-166580,-6646,312120,421269,289725,9946,-144528,3105,-15770,-187961,-236466,-126678,-260797,-70670,342166,554811,185985,-187931,-369337,-360730,-387443,-506635,-451180,-264914,-201442,-348500,-441193,-486239,-386195,-408590,-333262,-263715,-210623,-219190,-431026,-454703,-335227,9108,-31751,-26247,-259606,-121522,-74401,-245893,-199404,147767,458484,583376,359661,41997,-421609,-377063,-254406,-357026,-381230,-38267,-79273,-218665,-257990,-431460,-436973,-290005,46785,516206,882470,1171753,786103,841423,729014,438408,170981,209258,199761,119544,-64258,-221692,-123255,-18925,-453449,-272381,-370986,-314488,123942,218692,-107379,-360301,-478743,-459884,-210841,8354,218506,281369,205431,158694,286281,413283,483654,252705,-60757,-201514,-122374,86975,365455,389166,547451,558938,212985,-56618,-312881,-434700,-253839,-82475,-193652,-403239,-37761,172457,102922,-321089,-379765,79468,350990,442301,548413,457371,511470,676706,621536,412973,185521,49723,-93083,-68126,241596,381011,278287,84439,136349,190062,189201,32049,183,-217466,-319611,-166236,-149793,-58393,70492,183523,160666,101122,-202903,-447727,-100747,-136517,-449413,-373284,-112556,-214291,-330540,-96001,48684,-121413,-276316,241078,680787,680240,576621,334557,-195339,-98915,540136,868066,564210,-96610,-258949,-124599,-112610,201394,520942,429011,-117713,-28982,749815,781864,544275,160764,95321,534743,911443,1046615,1059039,1150066,1055135,790353,454120,328030,219411,-68793,-396812,-70148,92650,61136,84949,108396,173598,-122250,-188391,303328,631488,711338,568050,381834,-49277,-72502,219798,350298,-168644,-426762,-130094,146314,336227,346817,390252,400515,-26835,-507638,-397049,-81966,-6523,44958,-108238,-277739,-227512,11673,109779,230628,814699,1299498,1134062,548419,-52560,-93008,-173102,-95166,74735,151919,269693,185474,129204,139349,301080,178289,-95035,-167717,258211,237971,-156091,-176762,133022,287569,228198,-8971,-220694,18190,296861,68306,-64596,-77034,-83422,-79544,64027,-153946,-313520,-481780,-332551,-125637,-58204,-229552,-399420,-325244,-76974,89479,-210735,-74448,154049,165736,30867,-118901,-174694,-308402,-330449,-427017,-293958,-394823,-116427,315008,712611,487201,-57865,-367313,-58566,406572,585072,737540,402568,120636,341239,341102,189126,-169686,-255887,-146110,-430025,-85904,116252,31301,2733,30874,-178624,-472413,-278112,-291042,-372822,-323527,-384353,-248528,30570,146408,-167988,-223156,129072,153358,319546,720868,1433948,1361600,1151897,956295,531981,374109,325262,172549,181260,319609,301803,147849,259448,525483,517456,286893,-158399,-393365,-243771,66999,227806,115625,-88502,-76912,-85159,-245786,-61134,201117,193587,11582,-364182,-364996,53646,373125,596551,530925,590509,503073,204036,203911,389726,677714,662485,436874,24344,-62910,185041,-32845,-351901,365964,960104,1248103,1134965,454186,-280009,-78415,390060,538308,216192,-11350,60543,39317,-195486,-150212,320633,511496,298292,31214,127001,374774,66140,-253919,-334596,-192820,-102547,-12712,167073,75111,-217629,-403419,40092,537369,754600,242929,-214020,-312253,-180381,-291233,-482475,-231086,-117305,34260,20864,154598,14300,-129546,-232111,-258241,-153264,-296112,-445572,-286065,-207178,-99795,139937,318790,470911,449099,395496,482339,303159,-294557,-378373,33823,67751,-130500,-12442,379012,453126,285112,-10211,-292394,-446095,-537540,-464015,-329262,-365306,-320816,-46733,271770,412810,159803,-252283,-522419,-316742,123570,707869,909855,594646,99022,-131945,-1464,-77929,-409759,-236528,3514,-60262,-205683,16998,34452,-199087,-287704,-197856,-222713,-524796,-351029,-12659,-46798,-31720,114806,2772,-321147,-385058,-364364,-453335,-362820,-164336,50145,118246,75836,105438,273953,129926,-157397,-111255,111065,30943,-143934,-84823,83012,91621,-85830,-326881,-288367,40692,80520,47194,-49175,3432,-171038,-302602,-90080,-114404,-243674,-202385,59037,383657,326810,14280,-209201,-154537,-262740,-220735,100584,221900,220885,280163,349439,348841,239179,215743,265104,314966,395753,284858,228481,324516,518762,680224,599779,737827,1078501,1178031,1116951,673742,189643,-452050,-12358,374865,298787,-217408,-359585,-157479,-86579,-331722,-320157,139816,18133,-298911,-510930,-349669,-291102,-152427,80692,368388,406169,259333,-144375,-274531,-87502,121564,84056,-77910,-310001,-251250,-188250,318,189177,187250,90210,36102,-148304,-83392,3825,-216653,-493481,-13073,183689,94776,-149505,-131903,-214268,-358270,62344,402905,627131,202030,-170534,-76462,57507,105233,227041,168390,208250,234059,170920,-53288,-17339,76982,-51373,59250,224264,181382,-23219,-327548,-348672,-359713,-105571,115697,71025,-350503,-52453,410232,517824,344539,58149,-120602,-309565,-342605,-469800,-242948,-12081,149796,362255,173066,44503,295713,481813,408627,220783,-231076,27739,292700,-68972,-243396,166957,80193,-88410,475621,817812,982882,806693,277202,-302490,-464409,-210223,39422,207381,274997,293845,17775,-140414,115491,194663,117965,-367250,-138954,54533,-208394,133671,634921,787957,348078,44467,78819,-35088,-89026,-173400,32445,494872,913221,923528,406237,-164826,-378699,-113588,-370135,-84546,325486,545199,581726,306837,-63049,-203798,235840,832400,1388237,1333100,614691,-326572,-133956,78795,131706,170168,193322,191578,58369,-19157,-53231,267297,641349,936197,964514,685613,433353,420606,532275,439704,19213,-199830,-350606,-410121,-195995,16848,92298,40749,-47201,-47759,-200285,-323383,-32812,23865,-141141,-344781,-166294,111608,407629,662184,475218,81920,-310234,-212705,107347,321550,343215,238955,-100012,-263471,-370923,-557133,-488197,-411310,-96232,35796,-35868,-407052,-138316,127294,52737,112225,-20084,-313689,-157080,131480,323825,144537,-70046,-262888,-278554,-169050,-148923,26640,100505,-81907,-314184,80226,189385,94170,59037,118064,-187653,-203119,596269,1008609,985836,690520,270079,37685,-171569,-379255,-397481,-288735,-344278,-330649,-63227,196136,407416,568351,606993,547324,321526,184736,143723,-95938,-252150,-146204,-9313,-26046,-214073,-516512,-326044,-297598,-187393,-5715,172185,396373,179178,-212237,-559837,-514815,-344971,25942,385732,321803,18067,-348175,-151298,134220,209173,-4029,13734,269936,172073,-320922,-69284,368207,59137,-338939,-148455,224147,571075,750839,759888,78800,-536934,-586193,-348108,-70694,187742,477282,457235,266258,113048,17376,109040,-43406,-79815,77315,-243755,9931,717082,936959,581480,210488,-137900,-149743,-117738,-263107,-242854,-151265,165532,260177,-32428,-494980,-82580,-90127,-481914,-152279,-39313,-193427,51737,310424,237271,-208123,-553421,-328302,-264598,-280944,-183201,-189814,-168673,-191112,-344166,-230795,4827,268466,443059,364181,-80844,-79542,144409,122795,152595,541816,805183,722117,557384,283665,113385,153950,343597,610462,645065,312890,-157508,-633312,-323420,66801,378457,766118,642004,297219,152120,343612,236609,-179251,-379346,-42534,-99944,-348484,-385843,-441373,-399837,-217717,-109983,-70719,106606,122879,-63404,-302090,-116880,-68645,-272651,-436636,-92138,112805,81985,-51159,-103713,-14093,187336,222021,136869,51847,-97216,-64319,378017,578852,588736,313935,110309,-66585,-202642,-286681,-360841,-380669,-296690,35742,192750,87862,-59484,-146989,-40172,643,-113336,-318187,-250864,-157739,-88519,-121285,-576364,-189996,-24471,-54987,-40936,-22854,-79889,-263016,-342442,-211972,109361,304648,129303,70106,604623,1195045,1271928,690338,-8941,-163873,-147473,-260249,-385680,-387641,-249818,-73250,-56062,173603,244250,-6206,-353595,-210606,9305,100806,118117,-8389,-119448,-224344,-279034,-309537,-197238,-6407,21272,-228196,-332081,-151966,59799,436166,578935,418075,-230442,-121349,320995,367504,-158079,-370365,160015,568716,791320,700863,609907,444694,67200,-437590,-54730,-50830,98541,218813,295174,-218242,-479584,-99615,-9017,10748,94548,278704,436366,204443,48221,51635,-214021,-331987,-383891,-378423,-595346,-441600,-358496,-199143,-215035,-48335,123689,41321,-104132,-364514,-279451,-164641,58077,172235,391196,366132,210686,103907,26159,86826,191599,214168,262223,189514,-3292,-138175,242304,338352,466480,356940,133442,229244,336142,165063,-341818,-153816,1521,-16078,-144992,7169,184448,201002,-81962,-364168,-416358,-273989,-340857,-386859,-256364,-47420,66638,-77171,-289669,-540166,-163078,18064,-16412,-177123,-187078,-100762,195424,537767,656967,438477,-298488,-28040,278232,186209,-27086,221225,152389,-176705,-35897,127405,-19110,-427502,-390651,-31515,-54524,-264588,-671582,-279016,188386,485052,491154,252139,-102475,-183400,146369,447194,485054,579090,403828,195876,-119403,-145769,-143633,-129604,196678,497276,509540,192825,-251614,-74324,392127,814935,529496,82272,-446984,-484345,-165460,131725,208890,64904,-206012,-295236,-246497,-112522,-168900,-115390,-113749,-34475,201603,362061,425720,508645,885598,1325651,1013763,612425,-144362,-374082,-60351,-5471,-198529,250294,530574,336436,-58872,-258139,-139627,188449,355208,338196,125433,10298,-213036,-452558,-240666,19957,209131,386292,347811,137572,69572,312140,511048,448567,785476,867872,547686,58209,-102277,-79213,249,12352,-160260,-425169,-329281,-136812,-390639,-333253,-235,51538,-218028,46650,518027,830237,832992,499737,-4062,-242885,-156713,-357085,-245999,-73810,-156668,-97871,107240,229825,183984,-24676,-291289,-218938,57145,207811,37692,9507,2876,79965,309162,527254,670571,826157,709577,441979,301655,-10881,-61654,51574,-12095,-287629,-275931,-179628,-547512,-155465,23499,-341338,-227525,-181323,100780,128834,11573,-297896,-333069,125370,565686,581909,602460,663027,473551,-128553,-375923,-8812,-83680,-241132,41766,297311,424312,157748,55614,37018,-32250,-192921,-453318,-373111,115583,404618,296972,177248,43539,-41339,-48172,-209508,-297157,-341036,-263062,-320482,-90034,209963,338155,136029,-151291,-380226,-340893,115748,234982,84779,-316260,177228,825388,835617,431361,199801,513209,636485,512670,340074,183742,-93143,-297201,-538263,-402067,14782,523982,843509,653158,198650,-184318,-229515,-7567,238142,359761,232324,-6288,-116146,-238425,-304562,17314,204838,173960,-210531,-219132,311459,441220,208861,177493,442540,188422,-142736,-444617,-253377,-94960,19778,-192053,1245,426585,681705,439124,17946,-64726,132914,-2413,-147268,-378130,-229830,-22235,-121741,-147080,368204,945383,1324156,1371062,1044829,936842,193383,114715,385468,658363,495278,72563,-131375,223459,305965,17919,-365947,-272360,-182697,-435129,-604078,-564951,-433818,-308936,-177984,50525,283019,300182,-215794,-433612,232532,364170,10165,-413778,-356769,-196643,-168376,-178209,129677,245506,-29196,-334873,-87634,5339,-134501,-176543,-54394,-56904,-128695,-439204,-338321,-174737,-289899,-384983,-504027,-436868,-204124,182532,457484,99824,-552450,-348833,-131358,-95007,227268,500587,654980,622845,444885,127792,-99099,-182645,-222304,-196140,-292198,-396302,-95268,95990,12850,-285620,-202335,17722,105164,115155,234597,148625,-74533,-221391,-29186,-43038,-314648,-424527,-133485,-22931,-30299,-225078,-562197,-259445,-218864,-209592,-322297,-219867,-77552,74616,121223,7131,-273846,-298974,156174,377772,436530,462582,188099,-215729,-132165,122427,51116,81575,229612,277549,358928,216079,501060,747691,270546,-54444,-76782,167450,135684,-11071,-67805,31389,-264137,-513507,-230650,23874,167343,70277,-16597,81510,-92899,-529760,-211263,175368,75677,-109342,-62754,35555,-28794,-89558,-76724,-274213,-254019,45561,180116,407031,603192,392099,284027,157109,-267914,-37281,270962,443178,499873,548826,546418,387091,311963,361043,470416,298147,30162,-505921,-410201,-180989,-152674,-129726,-156254,-35838,127446,89456,-288905,-23288,423126,610041,410017,238510,-39094,-304329,-238630,-100499,-158422,-229174,84257,242108,110643,-127290,-289423,-346682,-395310,-228431,-53934,102229,166255,168286,-29826,-472366,-308192,10466,201408,263479,312188,536118,609611,656677,490066,286311,73669,-325146,-125902,90565,42564,-295159,-166623,12247,-54461,-248745,-380094,-343171,-427118,-499616,-124148,113041,314197,444687,390820,272516,80679,-69642,-19479,217499,533352,363939,20062,-209413,-203597,-214060,-349384,-300267,-180806,-216023,-260639,-25931,207235,148185,-98780,-318946,-113882,130935,282386,209126,61158,193898,399713],[548666,107699,-201510,-48028,47245,-124297,-403578,-265404,-37678,114942,58217,-100524,-361952,-510607,-353310,-202884,-65825,-38999,-2252,-127541,-176745,313964,506680,240558,-342509,28106,346597,322412,126263,-20615,-119695,-46565,-117137,-243119,-204411,-170303,-175785,17546,177506,404298,227958,-238186,-465143,-187884,4135,173845,337875,185239,-21357,-289323,-137208,8404,136331,199810,222945,16198,-54552,196854,385779,-14044,-207314,42354,30996,111676,282620,370383,107730,-333680,-280728,-322633,-284458,282020,476358,152637,-1894,249531,145303,-130487,-21630,4937,67928,331494,358564,166213,4057,-298997,-487933,-161069,-164740,-4633,-168276,-84301,160848,369593,408054,685497,849901,802448,469621,222837,-304,62796,592610,824021,674056,157603,-383234,34257,431914,517635,457333,411938,262438,-61305,-408813,-487182,-393098,-350462,-306988,-181573,-49496,314055,523478,303956,91342,-57744,-348475,-381135,-427320,41397,281156,155013,-7144,117948,214297,182777,75463,-53752,-42211,-196345,-340872,-305912,-91609,-82904,120741,461385,437338,203031,5956,-52763,-21887,-51614,-169422,57236,269838,279694,199868,-40481,-244126,-470306,-211304,178285,382420,405336,196261,-70058,-303171,-396821,-326731,-402922,-22766,454881,755899,956118,886656,792971,493942,256654,-44128,-359469,-296362,201219,629634,680050,422557,53893,-91810,-259400,-407409,-430565,-445867,-366016,-156356,-83906,-226559,-458629,-227240,-20228,-68374,-208912,-173839,-87397,-264868,-516565,-224867,276582,545268,416657,129658,-188362,-441659,156517,434738,138450,-178465,-22193,35656,59347,295163,732802,1242262,863211,55852,142341,406136,-160984,-107798,374986,377562,79845,-314055,-296202,-182564,-143967,-113293,-239644,-245292,-194822,-331615,-376358,-239622,11911,287868,259583,71516,-318741,-170075,-27308,53190,17164,71530,165042,3851,-94028,16356,212025,333486,202499,-11858,-46658,-267404,-332342,108683,197190,420827,160372,-236132,-134309,114339,256598,165121,-197928,-378886,-265001,-200769,-247392,-300028,-178133,-19702,29118,113412,508988,498482,-3483,-31480,-179389,-455563,60769,90160,48289,352181,306660,-26308,-347317,-9258,370434,451327,576618,455423,314100,264157,96757,146294,266769,201784,-380658,-168208,-94960,-452035,-65061,-12248,-162493,-127013,118675,129605,66689,72808,91196,150768,-46614,-324710,-108729,419976,583821,631275,643664,402699,321008,337669,186030,-60959,-142579,-175433,-103681,90478,80574,30264,-323228,-177227,112719,144575,121969,449825,781980,718193,469251,64654,-97150,-223828,-46435,93573,-49308,-280671,-98954,425313,536519,186273,-316625,-239750,1313,123447,46102,85266,163892,198281,-17088,-193132,-153592,21303,68373,-210350,-383270,128397,174123,-169876,-473001,-205067,-60569,231912,270689,262452,-13772,-173813,-62821,-127340,-372705,-160257,-64850,-155064,-76235,144079,263345,43973,-267141,-440339,-442697,-392801,-446277,-488088,-371447,-319210,-317548,-239918,-155742,-133480,-324698,-433791,-425988,-322513,-238388,-378406,-273289,-293789,-223406,-237796,-93439,-2731,-126381,-311738,-498415,-308420,69042,376283,590106,444957,140232,-310255,-378793,-287351,-231265,-206276,-81178,-108048,-149367,-277437,-194127,-99137,-81765,131286,664286,1310340,1642455,1178057,974052,834964,586527,412703,472354,333895,210600,69749,-134840,-170010,-108079,-304064,-245927,-113897,113304,426105,296986,-90491,-293652,-251458,-252446,-231965,-137947,225919,290323,178633,114182,58388,258582,401423,223524,-143238,-326555,-354292,-41237,242449,479447,568864,636357,327271,181482,-198564,-433056,-41046,101548,-96740,-300236,-66018,-44434,-221918,-508390,-278513,-2459,226630,375228,378403,258965,392088,497822,474357,251207,59513,10284,-70484,-249615,9020,279351,365509,343094,210835,-23599,-114864,-204713,-201157,-271971,-347713,-303022,-167200,65054,161677,124459,-8621,-72535,-246071,-259551,13690,-34900,-296248,-435670,-277250,-265332,-253122,-45173,34954,-106332,-155856,149680,510485,645858,628560,426887,-146259,-191504,538056,833715,541438,-78885,-300228,-251191,-204540,211328,470794,300755,-275209,-7032,752265,726120,416135,91110,176836,662258,924843,941830,881647,1047749,1072630,877746,603271,392981,248306,22876,-131555,19780,-15595,-225322,-137618,136103,333602,83382,-264359,52335,370950,407909,292275,108150,-129649,5436,230670,175758,-275966,-389715,-72612,157611,201331,84168,232276,231612,-144955,-624006,-259504,-129849,-259993,-226931,-149239,7929,247129,466933,496799,373551,624332,987471,904698,386401,64816,118532,-21847,-63455,20023,41370,107751,105068,113469,103263,192643,59265,-216798,-426168,85816,103503,-168434,-402820,-28128,312830,386968,97771,138921,679384,730268,289969,46896,-25729,-126076,-350173,-202153,-218938,-124110,-355101,-360950,4867,204890,71799,-288361,-400475,68927,145553,-332123,54045,298885,323322,225212,134539,67813,-41639,-119241,-395391,-561001,-617276,-339174,96281,465492,479835,-14118,-338262,-96754,499329,883566,911625,464783,-43999,23743,92689,121475,-139835,-447845,-310588,-377391,-76675,10754,-109539,-86092,22883,-100055,-394432,-284110,-293719,-317581,-310060,-455085,-256778,66442,150761,-160009,-327790,13215,120932,270965,769654,1530803,1508752,1203623,857264,427398,398477,428746,238960,185520,152031,104686,-9532,367747,519532,474376,152619,-315374,-569056,-478238,-157765,52580,47363,37409,232204,216226,-251829,-388667,217485,380084,311408,251298,-173028,78211,341470,449538,350631,515085,365515,88895,101874,303984,383381,296637,188379,-104690,-6559,285590,127290,-149804,377160,745531,845992,667678,378401,-96475,-456441,1427,305385,121658,-39715,81362,-21597,-171397,-105001,262249,360054,57875,568,362148,400674,-87669,-304366,-129491,-40147,-119769,-50519,146102,36927,-121208,-177638,-175706,160498,406661,84890,-216681,-143950,47048,-151862,-447851,-68742,106088,159828,-23592,-81690,-324754,-268584,-140414,-22344,34547,-106928,-363744,-316887,-280758,-114426,137495,273819,374251,307388,226027,378825,266795,-280904,-352256,53239,-94538,-264817,27515,345743,348953,235752,37564,-164409,-384544,-373204,-379304,-469793,-533270,-331072,36420,310967,409047,52723,-285944,-519035,-391720,-90507,293828,569690,458510,124227,-234979,-441186,-442036,-486577,-291300,-86127,-89322,-382599,-199227,-68861,-210950,-231115,-157985,-282846,-639164,-376286,-37656,2149,-33308,71408,-7996,-257858,-120237,-62823,-174173,-263796,-77778,155468,205173,134916,-70027,82394,129833,-73959,-403635,-198147,-32476,-133639,-134283,-89507,-116147,-155990,-341693,-463672,-226286,-62297,-60132,-176518,-48652,-180571,-313780,-167466,-250888,-246724,-117795,-137263,-18508,-39299,-229549,-485750,-345291,-356324,-331428,-75163,159524,280775,148686,-5174,132219,188690,50869,30579,43126,22907,67300,123787,199676,380033,425506,330765,479113,857753,1112234,907556,550434,68347,-347566,26167,280102,208809,-124901,-348788,-190953,-18113,-170897,-396839,11484,236756,73522,-209491,-313338,-295175,-166826,140755,583593,612116,498168,-28717,-348993,-393484,-291164,-222589,-219613,-464454,-542426,-198419,71186,256598,312014,130438,-13210,-261684,-131246,100990,9792,-339499,-122465,59582,-64484,-127876,-59034,-230280,-345065,-49274,151265,457632,297686,-71167,-299705,25789,332862,563144,587226,407354,184460,-16476,-25283,61209,17234,-180440,101544,367069,394054,107571,-388200,-485783,-31534,310117,409023,341186,-63348,-55175,414124,537067,271201,-119612,-366617,-359850,-433236,-364648,-217904,-324490,36569,522846,531788,437994,544284,554085,412780,222184,-283922,111071,375882,-16039,-326997,40993,-24027,-56932,535125,636542,623493,540414,167216,-291248,-521673,-225829,84714,375546,500027,563213,224999,-29936,298741,386725,183746,-371010,-214176,-79268,-268523,142660,533888,631550,456772,312172,177106,30119,23154,-110455,-143523,388261,943515,816547,281853,-173778,-328889,-130075,-383613,-209763,224490,285634,420102,231707,-78289,-229801,156886,798797,1435538,1281158,568537,-315030,49394,145548,67359,229036,180334,125019,28551,-28077,38507,372323,708512,1012901,980699,838471,513419,460330,503654,396773,-130989,-268492,136853,264996,42362,-213036,-133983,-161556,-254945,-286022,-385507,-214745,50977,72768,-70986,-147275,-363997,-414391,72844,537172,556778,102921,-430643,-179631,116261,138522,169382,165634,-114331,-211874,-178601,-344865,-362681,-405428,-311454,-63552,85580,-117564,-392606,-91835,-17374,94409,-86027,-347826,-210814,204568,391702,163233,-70032,-288404,-207463,-93928,-52018,114430,222533,34038,-290255,-195344,-36985,-57930,30174,161040,-177646,-72246,702019,964897,895850,598975,332263,241889,21608,-157394,-428340,-356393,-126590,-12163,-43707,-110108,104549,349468,463016,557060,387187,95429,20983,-316344,-333448,125620,117136,-78989,-295819,-139869,-97706,-175118,-155911,-54333,185492,431344,352333,-103625,-427689,-288812,-429780,-122393,424401,544216,247092,-126911,-223119,-158226,-155368,-269095,-43432,213270,46780,-510069,-84203,164023,-94427,-86436,128366,340341,737725,871435,664543,3323,-465999,-488133,-373865,-111889,128164,335210,275491,82417,-145760,-96208,105860,-150756,-285917,-198610,-528110,184511,909226,1214221,758995,248501,-276218,-147921,-169243,-290089,-75934,-126569,-183606,-35994,-48573,-210463,-60632,-56814,-326072,-3431,216738,20448,28469,397977,447342,-40554,-471704,-579852,-358274,-152032,-71007,-109064,-51000,-47621,-131842,-99886,139472,256281,251998,23584,-187129,170366,300347,204487,358128,686985,913331,590191,231979,-75810,-301583,-151956,111774,495883,566502,296578,-145594,-393051,-331965,62477,444592,818088,765336,421105,49933,125355,115028,-259444,-203938,264611,293971,8450,-274295,-435866,-359062,-103527,-1922,-322618,-316845,-173210,-134711,-295701,-368168,-389533,-475600,-138072,275571,409567,190697,-102765,-221270,104611,370709,430614,297918,160885,-30869,-87530,439058,718352,502100,200308,50677,-48520,-197839,-355786,-451678,-152389,-63793,219384,58141,-311677,-338255,-326599,-140865,92878,72233,-259678,-273026,-115241,36834,157990,152744,-112323,-367578,-335490,-145082,141359,94626,-163831,-419870,-443249,-93179,167589,120638,176436,769363,1452486,1408307,610790,-29020,-42142,127827,-58533,-420118,-226752,-9149,151594,82730,226774,252038,23463,-485736,-188665,205812,378789,406891,212422,-192898,-472642,-371993,-312801,-192495,-1708,36274,-196349,-338129,-83472,85911,290213,357140,120501,-364463,-120913,363996,433735,20809,-260741,96950,423146,698128,738255,685124,534091,245161,-153639,-25891,14914,-157645,-1765,289659,-26848,-499806,-176869,-40110,-2557,159239,460136,497466,377032,138943,-154930,-553830,-490216,-391974,-234390,-362651,-241481,-46573,-334998,-626866,4012,221891,139103,10919,-79586,-286470,-266522,-65018,45994,232078,128869,-23820,-341411,-190986,5105,284301,277065,294071,345046,121727,-168262,-49760,-15733,-4741,174101,91855,331565,466290,397774,-122069,-162417,25827,-55201,-298638,-46297,179135,129663,-62131,-168795,-233097,-249460,-344319,-173957,100267,50386,-168766,-270750,-330891,-574034,-217440,17436,-70999,-333512,-454727,-344417,122781,370147,471856,348301,-72938,-130864,27841,3656,-122697,120105,151163,112050,203424,133409,-154420,-597407,-455512,-152616,-131450,-290263,-593471,-225735,255996,656055,682642,392204,27127,-155666,125907,439921,672525,737830,573747,219666,-147377,-200504,-74796,23677,267309,593410,664049,231803,-73278,48835,407044,697253,453456,82675,-294097,-223548,111948,433799,407949,106124,-229581,-318198,-233040,111640,121627,33204,-164031,43104,374597,450689,241236,190797,589002,917526,841514,443545,-401596,-10607,450779,454425,61336,191264,310972,41145,-296703,-346694,-179845,203006,348009,372828,80133,-99986,-352402,-563959,-112807,161639,306357,375928,353762,219259,51169,149194,281170,155338,260052,377203,284837,205223,76519,39773,-189600,-325893,-475286,-244742,-30821,76767,-201682,-272014,-18394,1134,-159725,211499,599593,772946,774611,507583,124143,-103837,-147387,-392578,-331430,-50103,-173288,-144782,95757,208668,88528,-150444,-460647,-396114,-81860,-25620,-119715,18860,147086,431583,670440,683605,611867,474069,332943,174317,271354,259438,181820,144961,2071,-241236,-222828,-160720,-416323,-216684,-64152,-284656,-263010,-192023,102755,132814,-72373,-364755,-178207,291735,957385,854803,722489,526137,166171,-315755,-218787,5324,-10615,-191007,51939,441544,615069,367338,118119,-71255,-244232,-367410,-336037,-249354,77642,481009,441152,436796,154345,-87573,-145177,-239845,-331339,-355375,-178958,-165098,-199988,-152479,23545,166058,118372,-165492,-514767,-166998,34148,183168,-33146,176110,848190,885980,376514,250424,754142,879196,592255,195195,-171399,-273866,-439032,-400873,-216030,11650,499576,830308,724822,215514,-338649,-495637,-203190,166556,417691,337993,87767,-79588,-298233,-362363,-36561,101001,-46192,-268674,-275862,161157,212301,84481,152750,350143,170255,-198067,-309401,-62116,-4855,-35432,-152411,11257,250159,328888,32877,-229283,-60188,78952,-122787,-397617,-393549,-190147,-66963,-235256,-158339,576628,1148335,1193801,788747,387935,271405,6556,153421,389645,486079,251424,50388,-340040,105460,150871,-25276,-353940,-319480,-319481,-462356,-121898,-71425,-318081,-475099,-192504,98917,295490,354808,-18616,-508417,-13189,305103,135694,-156377,-333625,-190820,-59806,259177,483273,364812,-50662,-444547,-131718,-36569,-180675,-225702,-4809,65122,-37242,-140909,18516,106244,-66225,-119407,-266088,-319210,-244350,142874,470744,53275,-614340,-178095,-15816,49783,201222,368858,415779,454083,467273,362925,71207,-160744,-296406,-331854,-332946,-323329,-45602,194831,297661,3113,-329878,-146340,79992,109434,240344,170015,-18281,-215076,-141332,-109748,-257220,-299848,-63462,70184,69942,-45331,-408362,-471556,-367937,-311601,-472569,-416168,-235314,-16690,8540,-125677,-460175,-228216,154068,470757,654165,795532,619864,94240,-208859,116690,15290,-215250,31726,250851,349095,54179,296484,636053,331410,-36235,-82330,118570,85766,89094,291509,343383,61662,-20798,161771,162863,83316,-123455,-341194,-245286,-174245,-351225,-596921,-164426,-94609,-85604,136868,247398,63191,-127813,-75401,-202010,-111479,364518,564942,587825,681392,510553,110192,-165997,-376940,-177496,-75687,-52094,-298250,137864,317026,260759,215675,276195,366360,202907,-101562,-579917,-442796,-214237,-133789,-17500,17401,64851,178104,173388,-136445,-297465,142303,410515,276843,148506,-116012,-477162,-253842,80498,178079,49519,230041,332028,84242,-198669,-338398,-336210,-437404,-586075,-234470,165412,528470,534010,-71566,-340304,-179963,38827,216838,371548,559916,864997,726502,596096,398612,228760,243954,14140,-197548,-86374,177241,-60229,-133808,-80914,45624,102145,77937,-240569,-313718,-128068,78103,200289,377342,582461,594903,374508,19794,-103984,-102737,125007,378684,285928,40642,-113807,-87712,-124163,-345678,-428834,-596828,-347014,-74344,147804,207642,57481,-222396,-257397,-62431,204774,317609,180194,13658,174673,440644],[327666,-39794,-39759,134340,172896,42342,-223474,-420698,-134766,-14176,-63430,-165565,-339296,-454313,-250980,-9444,175084,251934,341079,138007,-168932,135437,359997,168726,-343380,-12476,351837,421672,254794,77582,-66419,-17295,-43995,-233509,-479879,-294685,-225754,29326,384176,647782,322960,-349432,-197891,60656,198411,245489,189783,2616,-204673,-300256,-158935,-78362,117878,149332,213480,82914,-39193,206816,373809,93884,-144479,-8980,-122153,-6106,177384,267152,-89252,-436258,62742,140797,-201083,96970,347608,104380,-103876,70505,-58406,-224556,3187,51217,-87443,146174,178748,82426,98252,89567,-88305,-318377,-450692,-262539,-147074,-42995,142185,263646,360795,652040,878077,731519,410002,132854,-99955,-170378,304509,715154,639977,280686,-380401,-372979,116716,370452,462565,385878,131414,-201182,-266674,-150740,-84190,-199821,-370849,-357581,-263912,30504,217857,-50085,-139873,-191396,-364054,-357674,-111870,275117,374210,135716,69140,204966,317234,349417,289416,123724,-77786,-195108,-391280,-313099,-83671,-10563,116499,296720,362414,123730,-52827,-173227,-248545,-221688,-293476,-21674,168888,168033,67084,-159236,-129506,-325419,-300697,38228,269475,352465,263748,44285,-87977,-268816,-248485,-416311,-43057,489607,717475,733694,619123,518618,225721,21424,-280277,-323933,20039,456901,784581,727100,540312,168721,-138907,-463099,-161902,-19302,-171406,-494790,-351986,-180554,-400129,-578595,-240475,-157122,-143433,116002,97803,-83784,-354526,-477383,-49777,379343,534162,223142,-209401,-199339,-198095,82244,294136,121911,127542,277048,307601,210735,97665,386051,927962,636730,-103197,89677,359401,-66463,-301341,187552,223140,127459,-298475,-516677,-565311,-384096,-159109,-126245,-225159,-237450,-178447,-72203,172334,331398,413949,243138,-46203,-291546,-233647,-180652,-207607,-268818,-168541,23200,-11998,-26110,171809,499776,661264,527692,196290,40962,-257225,-197045,267867,356287,295940,-109740,-362621,-183263,8657,34193,-202388,-506362,-330816,-338535,-400201,-573266,-260751,-95170,34605,37675,25246,547915,563196,1891,-418561,-17485,-176665,-17333,-4770,-96448,79654,205688,128473,-155620,92433,361336,396146,520566,514212,347436,303089,294372,129267,155883,85814,-185575,-32798,-2088,-150372,-138157,-258072,-349014,75856,367622,157926,42689,77816,142467,239561,167619,32048,-77297,320345,464631,419386,303259,141743,207885,284125,204875,308270,426886,313537,57406,78134,174524,109325,-311335,-222394,115030,65867,-90441,133426,663879,760214,779381,458990,192092,155558,435166,400498,133623,-197971,119137,721128,871944,390787,-134779,-272189,-142402,-76239,-86610,-178860,-37042,-546,-192368,-318855,-193722,79855,160382,-121766,-554747,-197616,-57450,-201739,-525092,-393912,-244432,28123,120523,168703,-111260,-258775,-130831,-187531,-299431,-16263,120571,102328,5367,48649,-15555,-81449,-356563,-498713,-456110,-407246,-473404,-459697,-344627,-165794,-97201,28194,133196,17829,-259899,-454876,-439635,-262477,-189971,-294879,-117892,-183544,-367922,-222760,5413,109617,-88109,-236704,-330236,-261849,7664,250252,467562,394779,168537,-203877,-400963,-385444,-267747,-186604,-166000,-161753,-58871,11618,98937,243554,7744,26328,636550,1409795,1482071,1185660,870884,759523,629324,517793,477292,238006,149539,153925,29730,-97835,-3577,-21932,97755,341317,498111,667101,363039,9361,-159418,16021,190143,238704,-72856,47145,75844,37967,-36769,-7410,98872,247072,155723,-132073,-201685,-383690,-161257,26643,332051,274237,409115,398572,312261,-134669,-390334,63641,210195,41201,-147157,-108183,-292297,-528023,-348326,-148737,47561,185541,334927,201901,12355,225189,310902,292054,54605,-130036,-46762,10910,-184009,-251145,144282,414711,538004,272915,-137557,-192778,-103722,-340951,-389695,-360122,-370676,-142537,136212,231572,156947,-96336,-128137,-56793,51550,195849,98747,-134804,-288331,-370885,-287594,-106435,4745,-33346,-166546,-55549,87865,299285,517637,507455,320223,-177413,-304741,399030,633999,410221,-73136,-321149,-342538,-168410,271287,389673,106199,-471588,17945,567644,547481,219703,26941,222738,545337,690189,665536,630842,848954,1000140,844944,619948,356206,183127,4708,21432,76087,-132546,-400752,16061,466491,638046,320114,-93396,-125858,74907,34743,-74156,-273374,-237521,6414,112563,-134202,-352968,-305503,-64522,106477,-5678,-262873,-34597,-90630,-414641,-324335,61108,34227,-427393,-205929,13315,275468,644980,903707,704160,398205,353406,614848,568596,230520,203161,308684,163653,-23935,-38849,-109468,-115585,-87131,-42600,-52878,21988,642,-128823,-338750,-127412,54818,93040,-79146,-109925,242356,368508,139027,564195,1226497,1005807,493255,150051,-11625,-172862,-394999,-32111,38986,172144,-176739,-307567,127629,383727,310902,15194,-166090,160086,143533,-108152,251834,448424,491678,390780,278801,115457,147582,-52255,-277794,-428080,-519938,-445953,-74125,175189,351439,-13830,-333995,-110432,384433,954912,859755,487295,22089,-254931,-155991,6433,-119733,-324383,-279629,-262355,-62084,-89095,-299555,-135674,107004,80157,-219674,-312934,-244807,-304084,-300169,-416585,-356082,-58645,7934,-228711,-432849,-124852,-16044,54948,551514,1063542,1134797,886693,509476,215221,323291,467158,299920,176103,76111,99522,159107,347138,333880,310284,31761,-226694,-325387,-305667,-359652,-148890,-73179,67413,444356,582190,95254,-431570,69191,466217,564786,667645,69975,84061,255790,194430,142157,340761,251148,22065,-229608,-150566,-24437,-68081,-96129,-401194,-52391,327048,309767,76256,337863,425362,276361,123605,272040,37288,-417271,-222416,82082,89942,25790,142650,-17554,-143754,-108915,123749,71739,-232463,205034,451791,233925,-143144,-100995,53677,71032,-98701,22682,156315,16168,129460,273157,167249,-42352,-74890,-186728,-352106,-100411,146022,-33863,-354023,2915,207650,138005,-212495,-439033,-315924,-79738,133883,176589,41809,-73419,-197513,-395771,-282578,-74799,115069,191913,232269,107414,-17341,220461,295754,-16507,-214415,-139442,-336922,-403362,-45358,219025,251537,252963,171783,67573,-141212,-221776,-173533,-236674,-495109,-357938,69275,305515,295690,-82061,-325963,-456536,-373414,-285227,-22614,237438,291134,216332,137874,-122957,-407959,-455669,-425832,-257212,-198014,-332536,-86442,-3641,-72868,-101190,-100579,-359075,-492730,-289262,-15909,62264,-21115,-2068,-27441,-206314,-71720,56413,-2598,-172842,33375,223974,212752,142187,-138387,-149681,32568,-43494,-388982,-285067,46168,-72647,-216232,-314618,-327184,-205934,-266686,-376689,-426935,-181778,-184701,-265296,-193447,-301666,-356652,-282333,-300339,-73876,-33531,-343219,-194705,34392,-5504,-150675,-354742,-395969,-472764,-228864,97740,276327,40846,-300104,-80112,113398,114195,108274,10407,-238363,-239511,-94071,33532,315629,326516,233832,322448,658597,880350,556073,393637,67460,-58706,56436,131039,6559,-172270,-424256,-151586,168249,117553,-96599,-106595,326007,363620,93668,-107309,-132544,-138165,-1410,499768,622461,544132,-19384,-471805,-512729,-477399,-516247,-286870,-288333,-383588,-291290,4348,191467,271906,102712,-81514,-300379,51421,365273,327902,-96463,-277644,-131207,-149999,-20523,43211,-182879,-280167,-162859,-136094,85793,150492,-159370,-436544,88473,557373,855238,980050,678673,212017,-202615,1516,147357,-45232,-184790,93282,561592,568795,237590,-295801,-464557,167959,457877,623175,549257,149315,-16882,347052,364006,-27905,-384301,-210273,-94642,-409041,-274364,-110738,-438676,58267,682077,960254,875074,600833,442096,370286,204603,-175097,-351012,13205,-198410,-304464,-4302,-9720,-37915,339774,317076,185137,122475,-5093,-272569,-528664,-298137,11230,394608,575490,589011,218557,-100954,330515,541560,248108,-253867,-242220,-197852,-311148,146153,455897,460251,520716,647568,391684,160835,174840,46068,-405647,84977,641482,506142,117738,-167418,-232771,-136150,-251661,-145362,155959,52869,175725,117687,-103851,-245725,56772,678001,1214097,1006085,392657,-403612,59880,-675,-86139,156293,18382,-120972,-108822,-97984,40034,341442,626541,924831,947700,898398,534364,447637,453633,317071,-206199,-110716,574160,756470,307588,-220171,-349585,-362443,-421632,-405392,-318416,-147565,16603,53530,14118,252483,227275,-125499,-313963,222472,420657,10202,-533848,-9970,274569,91999,15957,-28352,-192717,-144982,-5697,-138125,-206445,-277986,-466920,-62735,307240,245255,-59353,-392111,-183709,-89821,-277281,-520025,-143607,314234,394195,200475,12776,-232239,-227152,-126076,-54329,140073,308622,150718,-125172,-214412,-122548,-74172,145923,243933,-147966,164664,761904,861503,708646,464941,393321,459253,399408,220818,-175962,-398005,125109,376573,195434,-315494,-250554,28295,246624,484348,385864,-41362,-266682,-448911,10520,365641,210260,-193980,-168348,249540,258344,103851,23911,-123181,331,268994,307970,-120364,-307030,-196904,-498459,-157646,396584,589058,374864,-43364,-247446,-351111,-406278,-369578,-53499,151873,-74324,-539446,-190426,-132004,-91965,320284,504150,455900,751846,795083,357394,-147582,-396741,-348308,-340604,-148064,72708,227958,132901,-96428,-370197,-295715,-61405,-269743,-420905,-461497,-394662,380839,915669,1086379,737936,209736,-221244,36308,-138389,-219651,162271,243932,-143338,-221325,78166,72766,9491,-11103,-65004,213579,421640,199887,-50805,392583,618425,260106,-127145,-355237,-149064,-6170,-47572,-100645,-61228,-64023,15628,-67672,179566,192878,8001,-105545,89864,311437,356550,206140,338301,507374,608703,357978,-85571,-344696,-513933,-440703,-187481,152002,240913,172156,-47425,-139969,-325071,-43286,397213,768097,813813,464127,-86529,-209261,-41578,-311278,49904,558010,593694,253142,-109290,-294737,-434641,-78720,108149,-133189,-566984,-415725,-186783,-74625,-107086,-285777,-243912,157485,515473,578378,212988,-232793,-272826,117659,352869,387060,243168,122947,16682,-112316,227344,502125,187851,-70013,-81225,-100888,-234295,-410993,-313834,-6048,248017,358530,10077,-287846,-264548,-369403,-256798,266197,317555,10303,-136581,13697,229663,455582,556893,215723,-269799,-285790,-53865,213992,159202,-125607,-490979,-513627,-226504,63916,111966,251848,804903,1392645,1212819,401666,-109527,85296,354321,128183,-279178,-178644,12689,122406,120420,205545,185798,-3897,-440890,-148724,256330,424466,438988,287643,-74419,-403091,-357837,-288100,-193490,-32072,-11999,-182777,-392389,-95314,91302,180258,190854,-8605,-112184,-18787,292694,423409,270972,22338,26212,131286,388979,583209,604621,497457,344978,185601,305327,327279,-26251,-268663,9645,-2609,-370795,-299854,-168131,-100749,64119,371980,387841,489491,275416,-48820,-208996,-18737,115379,280389,-13118,-72526,220662,81567,-171353,149623,244195,144222,-5298,46202,-156449,-158036,-129257,32344,58436,-177253,-380953,-409296,33093,259163,388174,362011,370903,490140,236663,-152325,-329621,-305508,-338577,-45691,-68110,216378,418248,441282,69829,-132786,-40901,-180393,-431881,-5873,198139,75790,-44113,38020,70383,295005,175465,171723,111488,196680,133675,-303102,-387933,-509116,-262490,46737,-73315,-472674,-215131,15262,115934,201416,217518,234646,166827,59780,-132797,-276132,-287813,8551,243439,364720,316394,27792,-309435,-460294,-425968,-373608,-294364,-316243,-521381,-277453,227069,601973,658953,392007,55203,-193206,68935,486329,870486,809846,629266,156202,-203969,-273879,-44520,79043,129980,373158,390738,57488,-15143,13268,189804,303225,203684,-5947,-90268,29221,322235,654549,531723,124381,-171551,-211412,-274403,191805,417254,312542,-104986,2860,358255,421178,104450,10710,331165,443665,537044,184956,-347356,352104,876982,785584,322794,12023,-67629,-291410,-298395,-359370,-171225,244962,372969,413128,164320,-78628,-354220,-386050,-99215,185089,297729,262837,252643,202486,-29943,-132831,-82589,-84589,-443621,-104491,180114,354696,285846,180664,-221093,-187697,-162048,-17526,276630,408975,123501,-125737,-142486,-162962,-132659,244772,522039,565656,553447,344432,110374,9400,-69479,-293072,-401672,-156216,-241315,-146262,79580,154716,8048,-188526,-323931,-349585,-267978,-383552,-401104,-64120,283072,740932,909579,716052,423130,59745,-36783,-149545,-5560,212925,197394,77492,-98598,-301949,-284475,-316364,-351111,-210078,-182692,-291227,-287966,31745,124723,42863,-183137,-362222,-106253,335134,924625,735710,483796,170726,-279511,-229849,58001,98252,-4214,-144524,-80704,380547,642297,535209,158550,-270921,-512975,-400981,-211602,-174399,-120466,236314,308940,315390,38251,-175269,-248405,-267153,-408739,-245722,-105480,-55065,-198173,-509986,-126144,196872,306891,97083,-338009,-236018,98850,342505,210590,175725,758858,900265,215741,159697,826904,958251,554381,38393,-440367,-579522,-123007,-125657,-47377,4884,330265,642180,648564,175732,-370802,-446372,-365876,173424,549666,583476,379892,109174,-275201,-554655,-299099,-177440,-330497,-410695,-341807,-55637,-17710,-60619,69101,174473,23365,-435558,93728,131286,50189,-118354,-187284,-153610,-130371,-166936,-430208,-248974,-61411,-42579,-254839,-424459,-252424,-276024,-386905,-336797,-27288,656312,1092492,801426,136423,111517,402959,202084,272959,158433,-21035,-123590,-225813,-313909,-53716,-11778,-74148,-361515,-444001,-390741,-84339,249093,258065,-50384,-239423,-1317,124692,174201,245777,74577,-246277,-271070,105769,113270,-70266,-180106,77028,281860,560431,675938,395555,-97765,-442978,-96873,-73706,-204415,-191414,128036,330790,247302,148434,190522,153262,71326,106677,-2610,-114409,-241317,-4147,252206,-79140,-394566,-52039,58211,82330,77427,140365,130679,245740,434764,630455,317978,-114255,-374775,-426299,-353705,-214888,82878,378063,511364,183368,-483775,-280579,55060,74971,149829,104165,-38502,-252266,-402988,-261384,-136544,-136538,-23435,113207,162710,149114,-114751,-406432,-532545,-415692,-539231,-606096,-448957,-178424,-132604,-229782,-569497,-243588,54737,452358,832344,1064194,932874,343896,-242133,121995,139545,-246584,-227857,68490,20747,-255073,-80363,263731,233917,-104482,-100803,19751,-21290,101054,441983,383821,256493,382433,598209,481612,26362,-299122,-323363,-462062,-186666,-13417,-42117,-191502,-242569,-30219,284031,329061,25821,-185380,-81036,-113882,150478,733348,942945,631497,463360,411790,-26152,-186261,-70021,-257202,-243084,283869,-112412,-406529,-42375,88973,98152,167494,217019,89442,-150454,-530760,-544118,-306663,-165496,32572,109708,59130,126285,239190,52690,-395607,-147905,116343,90092,14056,-129965,-524769,-198618,297953,498235,394786,369899,335681,37427,-80916,-22616,23043,93770,-187081,-432482,71549,645073,776498,356824,-68383,-43314,121595,186302,347025,581685,831963,663360,424557,221291,176020,400757,294276,-140924,-349808,49098,47715,-115097,-195778,69011,357396,476056,258724,21423,146398,171974,230165,372759,614117,683458,416549,8343,-22043,-182249,-56937,76135,124169,31360,-69381,-13698,-13823,-285318,-402731,-294845,-176,211738,249415,106602,-108254,-310947,-181393,-35035,119267,171278,51214,-79177,45397,258462],[-86102,-121813,22445,163727,136314,32862,-209368,-433982,-219782,-130684,-139705,-225260,-349450,-490309,-249063,87492,308840,397370,437955,211968,-116198,-67262,136461,-28152,-450307,-102236,238648,370333,272409,126941,-30325,-21392,37853,-34408,-362271,-498187,-254414,34700,545369,840458,370654,-364614,29040,247149,323714,228096,-68970,-347730,-534333,-434043,-224594,-171218,32181,50814,128244,112852,-113917,-3249,164500,170049,7549,47496,-59914,24803,60758,9165,-343331,48046,499538,486671,-40174,-140008,101904,-33650,-132335,-52740,-126272,-131585,37509,50404,-247850,-78655,9193,-89639,13650,305805,347186,365544,115134,-15165,117039,37364,115851,67639,187808,418497,713932,513058,241950,-5265,-66582,-441429,-93901,513513,620770,357702,-211796,-156391,193519,388697,412861,277321,-28477,-361646,-140025,106748,180649,-53223,-433547,-403443,-420784,-301024,-124936,-300337,-227800,-236285,-274982,-216048,71103,234483,186251,3022,147143,218140,276489,357775,393135,398240,202074,17703,-99343,-97662,29733,26939,886,-75272,-8709,-124813,-214234,-333290,-491597,-496221,-306064,-45948,40719,-96706,-273544,-247459,10102,-82380,-179951,-178992,-15749,135154,200260,72293,41887,-182279,-154117,-153480,-83460,465825,756124,704057,462201,243354,-58702,-269199,-464110,-200347,187587,539575,717326,576292,476411,229972,-161841,-454694,44934,290900,95886,-270069,-417390,-503521,-383129,-379587,-294804,-250314,136716,359096,297803,-62806,-373740,-405546,36713,379034,377908,-56692,-341052,119132,126022,-7584,-6134,113768,315581,385253,518311,514497,228884,51302,484649,460717,-115744,-88631,165157,38667,-420242,-220432,-72344,17876,-337775,-312301,-67610,-97483,-159216,-234094,-129884,-148441,-83656,31783,263092,380511,368309,119947,-189811,-232381,-383797,-432589,-313046,-244280,-166521,-55600,41623,136217,382096,719878,798768,606860,238489,-5684,-325249,-185159,273676,442372,145316,-229716,-241470,-192342,-128353,-247371,-540284,-358231,-263435,-430809,-451242,-302658,84744,137069,208130,137868,-8822,427133,439730,-13017,-166967,327008,162784,-57235,-85832,-254357,-263172,239640,382241,37185,96492,260831,286052,192483,228241,177523,172199,278442,14642,-80607,-183311,-94722,157662,197163,158306,28161,-229528,-46429,403624,484247,56762,-86661,134286,94611,-25037,25696,45491,-132245,235612,384198,261598,-33593,-94657,44975,60415,30222,360787,604672,486621,84430,-27334,154670,37106,-332697,-276419,63372,-22569,-266501,-7373,476064,689010,850140,716598,567544,721564,968793,657720,226461,-159406,244596,801656,966961,535970,143275,-125817,-320552,-164118,73993,-14606,22242,-70899,-173481,-245988,-240233,16359,147466,-95366,-347122,-550533,-309134,-299746,-406594,-526362,-452266,-181110,9758,74168,-173343,-362733,-207897,-196976,-150874,169236,386871,344311,157781,76276,-168279,-159778,-433437,-484020,-270665,-184881,-383083,-384544,-99644,94399,118342,223760,290788,48000,-237306,-391927,-310230,-61925,-19045,-251098,-176768,-165019,-256752,-195107,96580,80734,85019,110512,-108017,-189820,23640,186443,303492,247391,105651,-172355,-557300,-468699,-484616,-336772,-302528,-247667,-109653,76554,94848,229585,-86638,-179210,551186,1225746,1112187,967408,638732,507800,520332,491799,301123,-1499,-19695,164128,211037,189842,300422,274284,407738,611265,716404,775678,374779,47095,-60276,225157,508364,539286,179404,-213025,-315018,-63120,127630,389598,128129,90093,49954,-88077,-101745,-290141,-185592,-114863,21717,-179068,14055,344119,315801,-122684,-409387,36225,255853,200715,7031,-170529,-483003,-195330,-113252,-8026,236347,342620,439394,234821,-204854,27651,121035,81511,-127734,-357117,-131017,81851,31666,-317426,65874,473641,675821,376480,-161570,-206235,-122439,-329097,-488947,-449878,-472225,-190981,108735,246751,238926,57801,41051,140028,256038,295575,169696,-8063,-99475,-281207,-303133,9231,127993,-57686,-306970,-28464,73956,175437,350196,280674,127051,-185149,-331703,128465,286812,172137,-98136,-361645,-367596,-21852,374858,355310,-27231,-372395,25740,281303,275108,11348,-35523,157464,235112,294983,275373,336648,536898,743754,632050,420677,177087,-14260,-205762,-30534,41919,-226403,-251576,291684,661052,728358,398227,33259,-177207,-224692,-247583,-335041,-427400,-165288,-39726,-93589,-365631,-223162,-74545,124083,41040,-266103,-357773,-91023,-139840,-290770,82650,413868,291868,-202554,3737,103234,372766,860940,1110625,758327,360953,138446,366257,270995,151418,239859,370339,268830,-41256,-165701,-270670,-274940,-299893,-355271,-331421,-9702,207091,216908,-71083,-375111,82786,282737,113804,-242848,77331,152933,184226,849702,1328897,986807,549516,169028,-36632,-84706,-11764,430460,437139,386521,-103050,-275797,197437,435372,368519,156740,31138,186187,84542,-38523,272387,496455,585378,405258,114572,-31872,178510,-96484,-306074,-406452,-484566,-466690,-235905,-54810,127494,-92473,-330326,-110446,236315,693005,568924,406304,132987,-226045,-350912,-151347,-175626,-316003,-235507,-200957,-85111,-166269,-494985,-98166,269738,309826,23552,-344594,-220061,-249840,-331215,-353136,-475019,-295076,-224971,-347847,-322574,-183843,-60740,-295825,49192,236048,364356,315282,113659,-12102,206067,429743,316408,142817,117717,208868,267034,203580,27672,-3071,-81212,-26204,25725,-41527,-355885,-361994,-243794,2748,506374,809117,471420,-38014,-228888,353807,571217,584019,75203,46069,175265,26548,61581,211668,246081,165580,-120399,-104276,354144,354508,96181,-302797,-189762,237344,355645,221696,208532,61393,-243393,47124,341180,141266,-247260,-406445,-115330,73660,87182,174333,13769,-155496,-165305,-82102,-316544,-82432,477893,358846,-66918,-101547,71975,156656,140720,-57749,131611,148654,-44996,275787,493763,343078,-203039,-406917,-316993,-563184,-260250,20812,-34534,-298681,-103026,50469,-174535,-334635,-198084,-84366,115324,332935,239336,-116850,-220688,-193794,-432455,-185438,-36092,34474,58770,73255,-57658,-318226,15958,294498,267600,89857,-155658,-405472,-513642,-254132,-22401,123555,257439,284777,232883,15986,-166150,-70880,-16905,-328202,-376451,34976,213297,29073,-250484,-355641,-395151,-419812,-254357,20486,235072,249093,366131,394674,133015,-266830,-349451,-497366,-415347,-280033,-35312,235579,152532,148309,190098,116448,-163779,-267367,-146864,54807,103601,-29669,-150408,-149794,-277747,-288109,-94069,-63451,-143712,94295,210967,132385,53669,-175973,-435005,-165724,-91930,-290075,-279546,-12538,-119684,-348789,-572555,-411883,-316687,-330501,-452550,-377777,-176985,-235519,-337804,-459447,-500643,-421143,-422380,-205719,78544,51439,-53042,145303,267714,187326,53994,-249301,-429286,-474146,-166099,85058,176815,-101143,-471037,-247976,-18609,192205,197951,-1809,-248836,-539161,-371064,-108057,233833,260947,193096,258410,513875,542288,260227,372436,280660,213686,70317,-53027,-279535,-421847,-392078,109106,435633,381533,157585,17436,238936,460562,279968,72094,108842,46372,-366905,17172,358143,413581,-61693,-584051,-242393,-122590,-401283,-283347,-87285,-125992,-427001,-225984,-49179,14884,-47048,-199120,-376609,170996,545984,511738,59427,-462132,-251481,-58480,75990,69038,-139621,-223503,-261693,-399808,-299448,-210327,-400294,-484694,154754,672661,1006989,1164483,857750,259406,-340619,-6136,196002,-112416,-147898,222100,665286,607390,318508,-178349,-499758,39650,301759,568318,538374,175784,-73004,208245,101915,-251548,-85672,241293,156767,-326489,-279226,-33538,-59965,173184,739212,1176817,1044183,438202,274309,318198,157802,16674,23795,-228932,-285556,-152118,35420,78301,-51689,-13845,-36358,-200863,-267038,-217484,-278994,-459127,-425954,-170234,266526,506529,426192,31648,-268542,306264,634435,324838,-57397,-179390,-267588,-392447,82051,324569,296125,586765,922297,677352,319209,312792,267923,-165356,-236781,254074,294531,77988,-110721,-49557,-11945,-67586,-31407,94018,-88615,-48971,44070,-143586,-314204,-61926,452157,764766,631672,187225,-291659,-204898,-404955,-113622,60660,-118174,-436117,-337655,-244348,-84480,166419,396927,669679,832336,791554,450887,338135,332882,222105,-132311,-26268,697219,887482,427292,-41031,-424464,-510238,-452300,-365317,-308348,-205458,-113484,-42986,31938,497652,703294,398636,-174581,-211108,26269,-191122,-288114,150824,323122,68735,-117438,-273204,-240536,-20638,96661,-40369,-158796,-255596,-558156,113191,606113,650997,310281,-263153,-309569,-271526,-514598,-382312,-3009,415218,358076,232833,126648,-134310,-306978,-200617,-158839,79769,295086,193261,-45981,-130750,-37783,38517,296376,322112,-69603,345622,754729,725482,473308,298504,397459,580329,689753,469724,-47816,-335082,353359,657867,368311,-221883,-430086,-249361,64734,405388,352519,-109556,-551193,-220158,245872,385722,148806,-386153,41245,525350,518032,310117,153144,-201252,-293239,70339,76075,-224825,-254068,-299212,-387413,165394,495477,536590,327343,-94672,-266081,-357275,-276713,-30885,179070,215584,-106242,-501478,-260050,16635,348305,703605,798848,549639,560690,487910,17394,-182576,-246461,-187905,-275401,-186999,44243,181752,71935,-211266,-258540,-278606,-222201,-371368,-450113,-351040,-112373,426620,717413,609775,494855,117128,119506,301719,-63077,-215211,293869,492419,-37127,-220917,207611,248839,38161,20095,216895,433852,531631,282139,-156934,276503,630512,468220,191237,-33002,76166,109595,-61421,-115219,-155279,-142653,47534,35548,64610,59367,-300077,-106635,277738,267179,245497,114820,103561,115042,34605,38321,-305393,-498255,-456085,-493514,-390452,-235052,-114741,61823,152272,164841,-121610,-201823,254662,671536,783010,440334,-21169,-103064,-13404,-210559,260709,754098,720329,304627,66812,-59052,-329428,-113830,146364,89989,-301298,-512828,-143891,254416,320473,160430,39256,338279,563474,557276,136183,-287783,26230,104673,151661,99595,-5721,-31055,36006,-83860,-127792,-55522,-306895,-370999,-219961,-215002,-284198,-440054,-268090,63901,465364,397344,40902,-90364,-710,-140827,-381703,267638,446360,241270,5283,90047,276550,445961,414179,144735,-217645,-169959,53847,184686,113888,-177704,-566410,-269476,15666,198743,184266,261511,662649,1051614,856014,204984,-210228,143047,440495,227984,-216765,-310310,-150524,-99480,38893,82717,56147,-66908,-320076,-192066,153794,293238,280864,184537,-25875,-372507,-329642,-253102,-178704,-59709,-90094,-177542,-353796,-162643,51101,138865,120735,62827,76408,51710,99564,332718,450367,306182,32588,-177389,1978,311655,386080,354355,365460,491894,604309,548113,298500,-130131,-215257,-54938,-159022,-285312,-361796,-297072,-224609,25107,189899,473812,352585,182144,120994,280465,454205,598225,242200,71184,317517,397086,50211,101796,189187,129152,-35650,64065,7901,-21719,-154387,-50461,-84599,-416811,-555805,23108,423157,577764,562975,502673,480284,547764,286926,-121615,-482895,-455714,-380900,-336506,-341782,-91257,202966,312283,194808,2254,-140226,-355544,-306331,57558,131099,-70624,-112622,74532,178679,498734,466555,221850,-201903,76642,192979,-260153,-429446,-512222,-267029,91839,-45487,-429583,-9478,222511,21414,-42172,32814,267544,377129,279830,-102499,-482200,-391905,-69611,324409,463299,271797,-149399,-389145,-334279,-356406,-632004,-530032,-383029,-449348,-397101,65754,313099,424595,282415,14713,-271968,-27177,488816,907328,759661,536425,38269,-243121,-313883,-33000,66611,9154,168150,-2764,-59636,-68778,-200975,-236341,-242365,-148844,-119079,35684,240069,474237,753768,534836,101952,-15822,-31639,-302450,127451,572734,511295,8809,-99836,205238,293531,55823,-131091,8925,143054,255951,-90038,-247998,559067,1019612,829932,434676,-25631,-13723,-46268,-127542,-390388,-142651,305246,480179,567611,368114,90876,-241948,-254290,-174213,74174,157390,69932,82526,107528,-108455,-426247,-212348,15084,150936,130740,270357,398475,409043,218412,-168432,26557,54822,96454,478016,703196,438737,54036,-233505,-293115,-116222,153689,301801,273639,239107,66901,-26827,-22281,-73559,-220985,-390058,-377879,-338017,-134371,12918,73016,-2706,-62747,-96008,-234864,-394721,-481364,-552721,-137313,403087,928035,978969,629045,171099,-129788,-54233,-178540,-370883,-121714,-29444,-144676,-303516,-506028,-417290,-368711,-324491,-256786,-335006,-314363,-56180,68765,177381,-75105,-291072,-325367,-120043,219259,427628,265036,-21088,-274781,-442939,3376,271177,227860,-26277,-105948,-312605,26356,442804,568606,196648,-200758,-227860,-211517,-190372,-175393,-292736,-218331,-62955,-161586,-337698,-323471,-255177,-205546,-135136,-92225,-54782,1497,-103655,-350984,-79995,154413,342188,275305,-57293,-25634,317546,492493,355704,162934,546734,772830,37639,10531,724174,847154,401436,-72123,-458028,-201516,158762,185498,45428,-14529,81973,341529,397481,14232,-443811,-312113,-417515,132550,642162,865951,798817,365415,-2845,-182335,-264861,-253395,-274021,-421135,-229625,-271232,-264021,-224817,-99665,-121386,-335316,-54227,485049,383372,135791,-39337,-229501,-391603,-338565,-324718,-141972,100215,42308,-113923,-376428,-280409,-226600,-355035,-210835,-66909,192274,621261,831340,345352,50703,440623,741681,410148,269559,-251594,-367555,142918,240477,-2338,-197090,-197832,-196807,-365207,-303839,-103230,188333,400427,335799,69964,-54183,137850,67573,-8660,49898,42545,-65125,-352018,-212508,-1930,-185436,-203870,184884,497554,625390,586089,227076,-265600,-250700,31155,-22332,-172380,-101395,243917,530875,512695,302189,171135,28800,82788,186843,185420,68354,-157932,-166601,-95500,-143522,-153171,35809,109082,583,-132580,-153282,-48722,74733,353677,815614,513883,-67071,-477650,-480809,-368619,-69609,236046,523025,544708,157232,-425908,-190264,14263,-45731,-72963,-81031,-62241,-155810,-316961,-269546,-35868,-32041,-66135,16712,157669,260500,131765,-87302,-396909,-473067,-489095,-497464,-566737,-360597,-243099,-249348,-411953,-385300,-110855,318561,855496,1140135,982288,351383,-298486,49116,179559,-75382,-250020,-111281,-65971,-207871,-356406,-177794,-37269,-278427,-197083,-185709,-248491,-27630,296177,171247,257064,587922,892055,754627,11011,-267051,-11873,-300559,-166608,348218,631656,292231,-308394,1839,321121,218206,-169062,-245470,-149866,-45571,411198,982086,1104294,589815,70366,62643,-113719,148474,192398,-211213,-22148,575089,381578,-342875,-394471,-96896,-39172,75417,198435,136117,32358,-280348,-522512,-423988,-257831,-5544,99510,-32363,-41569,149475,79378,-300825,-399516,-195470,-135376,-154938,-126954,-380282,-122114,458533,699794,674612,455892,270057,95681,202520,313067,350203,456635,339764,-86487,-225161,456264,713527,613482,104200,32154,131478,73136,131594,330957,444647,435509,192949,-40080,47953,403526,378369,-40272,-535426,-258704,-17508,-151847,-325814,-40086,401348,562311,416915,142611,260868,212019,243350,330545,544032,594071,322079,-43765,74737,-942,-30845,-167764,-110245,-26214,-63227,-17696,10239,-240233,-303173,49484,295174,393219,254801,-12896,-326184,-366478,-129162,-40893,-65518,-78190,-117731,-203777,-216250,-125729],[-91645,-23414,11731,85580,10245,-85056,-289456,-424697,-194324,-121246,-101011,-227130,-348911,-543546,-235246,105973,339722,416926,363700,158411,-128229,-166338,-52271,-254275,-428004,-118589,117087,252403,231063,157475,34017,-3927,107869,150679,-111541,-473384,-252199,47236,599237,919634,401457,-211389,217500,428702,421343,163524,-250850,-303222,-21009,6110,-154058,-152860,-31610,-59403,19115,166966,-82836,-314990,-64034,254102,232280,199616,116229,127322,9635,-263972,-303274,397542,792950,672469,71960,-283925,-146414,-167509,-76227,-51185,-69853,-59568,-216,-32129,-352722,-192827,13614,-155240,-156542,346955,614953,796190,556169,593604,506985,205641,99610,-159258,-69472,135541,437659,266229,25669,-102355,42373,-301492,-393911,235372,551751,373010,-37218,17944,234639,361135,315264,121075,-162369,-440269,-83762,236080,329915,56696,-397222,-332551,-413759,-545149,-388125,-373499,-203430,-208799,-151402,-62417,112762,21015,-136510,-80027,210707,187440,181292,288150,444889,561750,482992,229941,80308,-31060,44466,-22337,-170902,-318585,-426107,-445875,-448642,-433511,-411761,-283577,-37421,218278,201326,-118498,-451546,-227240,34820,85603,-13845,-279833,-377176,-119088,164117,181529,160931,-95929,-96569,27054,-6067,398924,836748,846631,446044,76478,-192755,-329315,-362672,-146639,203413,447735,465544,246496,209074,206319,-157559,-468286,81388,393698,166358,-86544,34409,106990,9472,-113636,-121688,2919,399183,403442,312401,-77027,-319853,-455536,33547,360567,290450,-31994,30600,406978,356079,-19979,-364384,61661,295967,211701,507407,700727,490578,21959,115651,361081,63322,-224329,-135745,20994,-160359,-308135,-193833,-45720,-184764,30538,333053,312401,50718,-505245,-134785,-36732,-37834,-81043,49215,194193,221810,-21335,-292726,-139937,-175912,-173718,225489,340729,166296,25500,115804,332653,591775,785978,680308,404347,105010,-123456,-342165,-139698,135659,473525,223213,11971,-116817,-200152,-237766,-373591,-286684,-174475,-220572,-415415,-273443,-101345,204380,250650,349552,194878,47623,286923,253889,-78894,-21623,403001,271463,-146697,-144418,-270758,-470989,213991,474408,154145,20320,126486,125480,-135739,-102579,-111030,-95009,15832,-150748,-335142,-431670,-105861,187198,282221,285836,84272,-236079,159454,591974,398325,-160287,-25167,379105,161794,-488005,-236095,-19632,-416356,99855,346603,178884,-227648,-240040,-78487,-170453,-309312,102341,427310,332030,-54957,-162669,7732,-140040,-284453,-267769,-59533,-141333,-411222,-45667,256554,538384,712488,785571,852576,1168538,1288431,829495,242591,-130273,273908,681183,820840,607358,425073,110983,-406566,-172114,176993,182996,142137,-1214,27219,-49085,-261179,-179556,-61199,-202947,-180840,-324282,-533129,-363377,-294029,-275612,-320257,-247881,-49322,9451,-131085,-388537,-312697,-209688,-70035,287071,553717,440823,287331,145316,-147109,-230462,-516683,-346457,-32056,73849,-266286,-326412,77365,244138,240074,277872,253209,-51133,-273778,-347055,-212528,53612,66463,-308927,-383746,-166321,-117147,-184488,76675,50985,250668,340432,27324,-90035,147350,225720,135647,31016,-64180,-281883,-274635,-43811,21380,-20856,-246334,-291925,-196607,-48192,-75727,-90561,-338559,-263192,452944,940840,1078272,812480,402420,124220,284518,369537,73395,-257030,-225833,68522,306656,462768,536134,479285,525696,565658,663574,682363,353973,70416,3457,305752,590426,585287,340947,-229448,-267446,98215,595893,746320,317304,36610,-59779,-62225,-62518,-351358,-201435,-131767,-214525,-460144,-277038,147032,233290,-96926,-408621,-107981,234533,305465,112603,-239695,-372161,4260,55578,135484,422417,564024,615897,310860,-368856,-183131,-73726,-163876,-278930,-538427,-237518,75438,144913,-155848,96352,556771,763872,528944,-55269,-389409,-319165,-294874,-376285,-441171,-471833,-346847,-22136,187903,262474,193431,192044,238521,300479,235372,103094,14863,-25019,-215030,-331672,6994,232639,8549,-421638,-72962,51876,121441,196203,69983,6521,-86012,-190909,-167145,-132646,-114474,-160252,-433413,-248567,173117,488012,394085,1589,-165811,12036,18098,-19512,-155471,-112814,-6839,-86553,-56845,-39700,83987,203496,380120,264656,38953,-123151,-304216,-523224,-164590,8416,-272056,-197099,382823,564893,488837,266355,56481,-180913,-399611,-158647,-159381,-89470,15952,-77638,-291116,-373560,-73146,165520,407043,104445,-291698,-101818,83593,53716,12867,425074,664130,451852,-34784,67373,24305,300770,909155,1115603,778492,344954,61997,279402,158568,135614,161075,283718,243065,-101722,-353735,-336135,-191129,-187205,-346231,-252070,222378,539899,586578,195214,-406565,79868,300990,115468,-298474,-118011,-119075,259723,852943,967396,708528,412709,74901,-69571,69672,237054,681504,694968,424579,-165060,-226919,260360,394150,255600,77296,81737,178862,15093,-165195,109594,429911,571955,272980,-304673,-185803,162553,-104255,-439367,-542947,-397916,-432941,-347774,-114203,-73160,-220200,-295554,-78042,152647,188698,168901,251099,149662,-115915,-354256,-280072,-241158,-435568,-336869,-232964,-146464,-222976,-481552,-42854,431634,539881,300944,-207102,-241262,-115386,-331110,-312164,-321443,-385079,-422138,-421905,-131750,-22788,196671,-200687,-412405,-292310,-311038,-169700,-136726,-163295,132902,359364,290236,107368,185842,226262,141116,91307,-141161,-396485,-186419,107108,307192,179221,-161060,-484635,-399165,-97484,448105,835992,713926,241689,-341111,59109,340661,132369,-76276,72461,217130,88641,138517,216548,233706,338473,463371,684724,904257,811773,453618,65511,-109140,251446,300317,211584,5265,-218892,-81326,413320,599101,281184,-104094,-368261,-175582,55430,111956,163473,34120,-183122,-210468,-283561,-299267,302043,588249,162644,-355885,-55267,148429,184026,191461,15715,196948,99000,-153934,266009,494008,299570,-386551,-98019,27426,-149516,-511967,-246476,-115742,-264750,-336629,-298119,-358188,7315,157256,17502,193389,399917,183788,-340280,-288793,-318639,-272695,-73452,-32700,-81827,-77299,-11791,-54818,-351686,-144163,230877,414714,364469,150665,-196374,-285789,-269734,-260618,-34802,224775,319883,240479,-27623,-225496,-88869,100570,-147066,-340355,-7253,92620,-272177,-382735,-356653,-389595,-397734,-59881,183298,381607,302633,408746,440952,216985,-121000,-194099,-370403,-466087,-235527,115356,380885,289870,389053,544273,456928,170895,-77446,-7107,174587,139807,-47068,-344678,-351012,-290509,-451441,-455358,-336308,-168963,90852,140314,16199,-61655,-153819,-389375,-372455,-197763,-299300,-343823,-193387,-227672,-411533,-357834,-322105,-446049,-425267,-405907,-192743,-36962,-144822,-370636,-375947,-269090,-372003,-412289,-62928,153096,143234,230481,365071,330578,193982,83147,-200924,-479610,-286134,48953,141095,31846,-278858,-370014,-342040,-164075,204720,184326,-93165,-209429,-253730,-344834,-173818,54419,152952,145566,249134,423139,217943,166979,434231,531607,409450,82119,-214218,-562269,-398071,11215,484226,679482,568662,353531,205659,64002,351540,319378,167533,297365,296010,22737,-15092,146942,373553,-46526,-482896,-60205,104950,-214559,-279353,28055,66046,-196684,-372887,-371802,-369109,-217501,-277681,-447520,168199,588582,539483,118959,-414899,-162210,56648,85553,-20820,-136307,-193900,-312016,-557287,-370616,-603285,-317205,-242223,154365,653754,1015586,1095537,841763,234999,-417638,-20226,187644,-185539,-98463,431339,531911,469867,337074,-92189,-601903,-279786,-36830,276627,348178,54115,-282179,19115,-60034,-13754,363848,611827,298458,-239570,-285130,32768,236377,291530,648285,970617,783861,173674,202050,273382,106624,217269,642087,348453,82834,66064,151022,197422,-54646,-287623,-276006,-420225,-386300,-338141,-245009,-384821,-470497,-311884,105262,381986,252004,-137934,-306113,321902,648708,426008,158684,-18658,-188646,-489622,-41790,133528,134756,634729,1033011,946540,465874,398741,482608,260489,-50703,213663,327801,219529,16808,167003,148778,68312,28828,2620,-66635,-2254,64795,-183890,-439145,-109187,233756,346512,407179,164651,119657,-152902,-102549,144210,198322,7234,-218027,-360126,-397281,-311252,-95108,79498,307011,594983,534430,274552,148798,135605,122676,-24327,3726,505998,696060,438289,125909,-349307,-543941,-498924,-417022,-390995,-276293,-184191,-160588,-40768,500605,892839,734091,223733,-296902,-497009,-367543,-122457,164277,167594,-34721,-221753,-278275,-114238,127283,122172,-73712,-261366,-439554,-256520,443244,922593,957111,528125,44708,-180777,-265096,-573592,-132740,125035,438127,285676,217592,199935,-41174,-360893,-217045,-267169,-42147,176112,120340,-128127,-232285,-9748,185199,398047,307531,-9267,352251,642944,551351,263923,146080,322036,553222,747103,508654,-76331,-230809,483953,718659,348190,-150900,-355381,-402887,-19790,347597,299038,-78040,-485483,-90923,309881,251543,-30794,-578084,179525,613185,567111,312550,147223,-198899,-320795,-72637,-233096,-331327,-269222,-423111,-31160,611871,670445,505631,166585,-168146,-196818,-200087,-150208,180743,474277,394276,-69595,-528280,-144883,336956,745595,921294,881452,600870,260667,92734,-39965,-9650,-36220,-37130,-201314,-201443,86584,269221,115829,-319910,-170003,4944,46260,-278957,-388564,-168147,84831,323629,404023,69206,132336,71500,486991,482854,2682,-325517,222857,399418,-111784,-202652,219517,261318,-5069,27895,430630,579639,530019,242979,-252374,72656,462198,514235,403238,219229,223167,178701,-55523,-118671,-208806,-59357,82828,265558,-9149,-24055,-408760,-140086,304048,188496,75505,12629,-131722,-244534,-431249,-305391,-387518,-596038,-528341,-402296,-363529,-210515,-68595,157747,429048,467169,202661,-298087,55772,559038,691713,417604,281158,333629,176752,-126332,320804,776297,638935,197363,220718,206886,54889,-51183,123173,137578,-176696,-339919,43063,545956,605627,456071,244307,359537,404104,339802,-25407,-274037,188848,138509,-96094,-304925,-349451,-228536,31008,13140,-144322,-338204,-433518,-313785,-315954,-333302,-262505,-400948,-319259,82401,521876,333536,50170,-29309,178760,53791,-428876,79920,422705,354496,79142,43971,90943,48600,-191578,-277762,-335739,-186355,52753,102720,-5841,-300985,-554544,-161622,225820,336200,224622,159879,363428,591422,528154,102431,-330498,91933,349407,195941,-240138,-559103,-347304,-348387,-155464,-105249,-101441,-112601,-357284,-398939,-80694,82087,66747,-21676,-146075,-467248,-329991,-210550,-144798,-95113,-206874,-202388,-196664,-147967,-29501,89032,73604,122915,119821,6488,-169709,184818,469687,454861,67558,-319072,-333446,6575,106304,201064,372636,666296,675735,528441,399566,67349,2630,36820,111174,-109420,-367283,-406657,-510066,-362157,-35665,294577,272927,250802,261692,367100,531785,617696,334667,158079,284254,452461,59481,-91329,130088,206077,126955,122973,175373,55164,-213205,-287936,-297085,-546149,-381679,93418,484330,658105,685675,629895,540542,453853,235846,-108754,-456782,-378878,-241902,-380968,-513357,-472556,-112268,105090,257620,168444,-182665,-499331,-188697,76212,-18770,-338668,-232150,-13826,86212,289355,424430,87690,-294095,-149388,-52370,-302355,-446188,-482216,-201910,130490,-33431,-353883,65713,239479,-134971,-322486,76380,448364,529253,385303,-31045,-340382,-268923,-64212,314632,393021,123209,-259524,-342210,-309910,-292959,-385622,-599977,-474790,-474076,-531899,-270931,-142450,53247,139697,-16547,-328258,-157119,380088,697154,543381,291812,-93570,-231681,-279328,-15927,46154,76010,264615,200889,47263,-166806,-489261,-650148,-543445,-486705,-258816,46771,391505,596473,737417,416104,902,81330,40760,-345278,14670,565257,526780,25295,-210588,-4012,108329,72520,-24867,-327411,-183410,-36741,-379037,-183928,566285,824858,565960,299665,48812,178871,137018,-125431,-524970,-122241,341017,589236,723597,533015,191904,-182820,-216679,-270827,-170215,-97654,-160663,-109601,-25839,-148394,-411677,-39520,312644,670118,521654,262122,275559,400441,123013,-180054,39943,124221,96699,510636,804977,599632,158811,-146737,-178001,-72127,3803,1903,-28031,-67848,-197936,-151906,-85362,-113542,-166983,-370179,-484537,-336804,-157445,-123500,-48960,26757,81767,58124,-174413,-373904,-375815,-434023,-130504,462631,948586,904611,482977,-42355,-64387,108449,77826,-303977,-415776,-417228,-426802,-383548,-320444,-302360,-208264,-283345,-283989,-387536,-143824,126632,-54925,168229,-160298,-359609,-287807,-180286,-53407,-220093,-246961,-293247,-192153,-98661,131366,318284,223033,-70648,-57932,-203116,-528344,76674,431351,239832,146034,89845,-68536,-260491,-271373,-260184,-140457,-290377,-354957,-445557,-343469,-226815,-158732,51262,-7829,-9718,30141,-88867,-354087,-189281,12336,228832,295853,209053,230286,532210,581600,378288,117549,273045,446445,-62394,-26262,523938,608453,212465,-100598,-258394,117921,303820,368468,59348,-65896,-122543,39456,46525,-231855,-469438,-282024,-389593,-47577,567646,988687,1046343,522139,300513,213039,190012,159530,-14362,-124534,7448,-160163,-483145,-339331,-265276,-317238,-170284,453118,767925,638955,267676,129415,-89106,-92221,123540,73461,55081,285478,176318,-114801,-513742,-273277,-354156,-134036,312435,324139,378689,529330,532250,110404,114030,514856,642055,434728,150225,-331578,67631,567243,793594,220518,-218478,-406072,-333960,-185494,-18980,203136,338168,341731,190037,58533,101258,172807,-31478,-83355,-51191,-35571,-21292,-260290,-347968,22684,-220309,-403451,113582,517625,493245,271363,-129466,-425990,-57179,135011,81371,-59865,-22649,245969,537042,617887,343200,64394,-117026,22130,133889,257558,178440,-42791,-125268,-132725,53768,74154,115509,153424,-1299,-318503,-302581,-58289,-31604,279443,870757,613876,-31123,-559171,-489808,-350502,65609,329381,546045,395257,-38320,-181853,43749,-28923,-219850,-280341,-323166,-86663,35199,6575,-76057,-8711,9525,-120591,-174112,69401,294717,301047,157916,-198136,-287576,-318900,-256769,-255613,-272363,-168073,-163086,-303190,-550771,-193157,160877,700577,1000564,793941,169213,-375284,-63451,90435,62772,46318,183044,360756,99554,-157886,-290413,-339624,-408562,-289525,-415054,-560400,-204536,-43320,-147313,111285,607842,1028890,908942,68768,-50698,274762,-100809,-148986,619604,1065641,643058,-287798,-6626,252799,-30545,-348677,-231604,-256189,26504,590451,1036927,1018926,566899,-119466,-381485,-175990,282818,256099,-134218,201391,548288,476017,5175,-417616,-211949,-152561,49706,322580,358954,294518,5566,-278512,-385426,-326543,-80674,49957,-95926,-233912,-49209,793,-227349,-494597,-339806,-299660,-282317,-94947,-187846,-80076,487234,736725,805086,498025,250232,298737,490525,545557,531488,524082,635130,364664,-189210,121115,450250,611000,216462,81537,62613,-78384,-198167,-63112,-52590,163510,13046,-281193,-100622,300484,261885,24426,-233466,-548775,-166186,-141787,-303835,-240870,255735,389748,250250,116872,311374,332607,321930,313546,426051,380099,147711,-142262,48676,258762,299004,29017,-314992,-97526,-45058,-44572,-20982,-192293,-142188,296564,453351,442866,219720,35243,-227267,-276078,-68897,-6849,-136687,-233509,-215369,-217181,-294432,-190800],[179818,40615,-88635,-120710,-208809,-299841,-438746,-326341,-103590,-30622,-31208,-231719,-380517,-418284,-158214,55315,246417,292975,200602,53285,-169449,-164311,-209450,-494614,-242134,-95488,-7152,87102,133236,137049,67896,-8658,96805,219567,50627,-252447,-246441,19252,466452,785526,370740,-39172,322905,577529,459521,33077,-191021,138952,464363,456404,-1414,-56419,-8294,-96554,-106947,209043,133024,-266778,-218516,259688,400899,322778,245888,162089,-13863,-298106,-124841,485205,829947,679604,127127,-250448,-336034,-243482,-2531,17472,6202,-14558,-131034,-220030,-460936,-161296,107838,-15916,-259012,229348,653798,829336,688527,954682,773621,414858,65704,-363913,-358508,-32549,138231,24399,-239333,-159466,110083,-40049,-333848,-63584,354415,303162,64686,-76759,-10892,110756,119808,-69850,-253336,-372043,-124664,209731,302058,89085,-253985,-247794,-370100,-457685,-481444,-307620,-155940,-165124,-60116,85584,86206,-209491,-361764,-68334,236523,146493,104874,200993,459990,575978,589726,324647,78944,-136784,-98511,-175961,-353300,-190693,13027,-151740,-333365,-400786,-360450,-120715,120911,435863,452536,199968,-111778,-187189,-65295,82904,10726,-293375,-413843,-162038,222022,431922,346163,32747,-63596,151331,170879,319042,880972,1000334,498225,-6093,-201587,-157812,-229564,-159420,100134,257752,163996,-160114,-149285,122657,-102975,-557746,-70956,262414,55715,12112,412650,693205,362789,121360,129973,294892,460687,273664,165274,-68852,-207570,-569866,-47336,351036,341870,181639,290456,525494,437468,35156,-584701,-99721,66906,-212976,233068,631872,582602,153521,-61900,224183,212694,-84594,-385237,-188248,-12077,113510,81528,178376,138687,266406,485884,509430,217172,-349365,-241610,-35087,-34996,-251480,-370707,-90667,56531,-122828,-275881,-34357,163766,230718,653348,819278,469064,136857,133228,479527,716555,661317,366597,70548,-103732,-245049,-298539,-125760,65565,506646,525692,298177,-30909,-214626,-264320,-179772,-52265,-16615,-142675,-326463,-156828,1961,151665,278256,372718,118326,144611,272405,172214,-161744,7261,311786,183558,-330404,-165861,-130363,-276748,108146,390521,176915,-82365,-9317,-73095,-39191,199268,-130278,-328610,-361565,-301525,-466868,-549992,-174885,75927,201319,194746,-29625,-175848,298885,569924,166815,-365719,352570,763268,559685,70266,228294,250138,-177999,-52980,326591,174531,-193394,-293683,-117487,-123600,-538448,-268954,70182,-18220,-321073,-254965,-211007,-277529,-157453,-205678,-226408,-268719,-506586,-96778,6329,340423,509061,744990,953939,1293799,1231637,806777,182018,-74076,263040,496307,577020,628004,594698,230748,-374303,-210764,154303,291309,260611,223436,352906,211327,-215785,-472422,-437805,-409133,-165293,-231110,-200308,-191779,-227210,-136049,-146849,-208925,-55001,-4332,-13256,-327590,-421102,-246361,-89434,255229,494451,351876,300171,173539,-7886,-322485,-423138,-87292,250332,281509,-193750,-310425,120402,247889,245446,187501,43137,-231445,-344308,-311350,-150714,37971,-5062,-430719,-281926,-51926,-15253,-188895,-80328,46139,280685,365315,72717,39409,317962,312173,-21500,-185023,-172418,-214542,100658,412004,586608,458591,99479,-158031,-178579,-162956,-137030,-318862,-436697,-141746,319217,710668,1061469,720246,204852,-303145,25355,200201,-89202,-388208,-329078,-115938,263274,567719,593046,526179,414393,243863,327473,383770,319742,134166,50654,262204,463975,472710,314518,-123818,-36587,332871,912676,837802,469243,100921,-103202,-43837,-15105,-346421,-326439,-192938,-188888,-327519,-211078,-61130,174729,16603,-253929,-304962,137504,302980,145561,-264184,-310436,44282,133848,251987,508525,687681,721198,278475,-433270,-360775,-239565,-429652,-401450,-407284,-334924,-25169,117178,-11517,197198,640326,811561,678392,177828,-433190,-530416,-333958,-313408,-308666,-317568,-408485,-216555,72830,232486,222954,253797,231059,192136,27525,-111580,-124833,-137563,-273054,-364214,-96284,229224,96670,-218125,-137069,-33544,8479,25553,-73192,-35461,47310,14223,-127083,-385595,-340571,-242099,-431101,-44453,389251,577101,416785,63232,-38089,-23875,-160064,-257263,-266094,-214932,-168419,-220732,-159363,-8285,97300,151949,162586,-159206,-372684,-464076,-424742,-254144,-2098,149120,-178766,-309026,189042,210933,-9141,-8015,23188,-221606,-306654,9428,62125,99823,101492,-119679,-431988,-462544,-64697,262926,500369,224492,1238,71433,125167,18698,104393,551489,702288,409717,-29222,-97664,-191432,181586,833305,1017294,811099,361577,63567,231154,176795,108844,19001,97210,94762,-165077,-519738,-284016,-16623,101849,97689,187814,489845,768132,826222,431617,-231467,-39198,158736,-36944,-339952,-280481,-146934,280322,587687,467340,348075,134619,-121438,-110128,118205,262145,614089,673210,259020,-362944,-109682,339753,312093,54839,-170694,-7467,162422,14805,-282171,-80709,286274,444729,118654,-243029,-80122,186123,-89555,-484828,-398800,-285977,-423856,-323033,16315,-143456,-336886,-297026,-95855,-27624,-314178,-195138,56704,29452,-160073,-182936,-56409,-15991,-127996,-355996,-369748,-252531,-301755,-469954,-76253,488710,699417,541731,4739,-328793,-14374,-260771,-310503,-147112,-223892,-441903,-426386,-21431,187769,420632,154247,120590,167492,54799,-99759,-326188,-214356,130395,279496,216595,59143,171981,44522,-204329,10795,-48023,-390533,-329425,61078,372674,258249,-69764,-457037,-508748,-230325,287916,659107,720336,338768,-123266,-329735,-26085,-359811,-87571,203589,335266,189674,177956,176075,29409,309442,814416,1125687,1039563,850750,569875,268458,131756,384682,239704,42498,-232506,-284594,186823,626526,774152,419287,66071,-64875,-38409,22456,70006,91576,4562,-186190,-197925,-397514,-13064,513682,475364,-30838,-536048,-91717,103604,132676,163471,37662,118582,-38652,-295138,148339,393441,142540,-416351,127450,352675,218880,-218828,-291637,-143740,-261564,-468011,-273790,133143,312529,296250,-74502,141184,327905,36799,-499921,-93963,-116864,-121210,-48922,-105347,-217675,-201509,-47035,-32370,-201476,-225316,102949,350438,441935,284043,-32650,-29568,15680,-222016,-228285,146578,234049,42519,-320366,-368544,-196024,74624,-23962,-308704,-36960,11629,-335302,-442514,-419571,-441095,-131949,109414,222309,315509,232398,230653,265740,149833,32971,-53558,-261909,-511544,-214844,41129,260928,336553,558398,796807,711712,370425,-41712,44537,272859,160073,-88524,-548710,-371190,-97710,-100334,-310820,-483993,-242262,9027,23763,-115305,-152589,-58349,-120060,-336905,-337562,-402422,-481267,-397208,-302499,-357126,-249820,-262789,-349497,-298946,-167846,16849,117804,-12316,-394899,-159053,-25685,-275714,-281228,62200,137442,125391,255793,292036,179049,35512,-37147,-246200,-561244,-176455,184086,180137,-86560,-493630,-304467,-417154,-239538,155614,78745,-254457,-208849,-49370,-143929,-259906,-216893,17998,78872,207444,302896,-27675,164713,380606,612672,450527,55836,-341320,-409366,13631,440350,771570,785986,635248,490135,348215,-20778,88315,192883,129603,304192,429412,596400,723749,614858,587075,41754,-357564,5416,177277,-142555,-359483,34119,186638,148352,-26309,-246544,-263601,-79409,-54306,-149371,110341,508848,444313,90175,-261847,-51262,98954,-22754,-232127,-208573,-219585,-356422,-537778,-452121,-351421,-67651,-14124,-2394,488770,877596,791647,565775,46753,-511884,-28674,91940,-275792,43820,515222,182539,162558,259928,-62684,-443618,-299265,-417642,-82718,143868,-31415,-481968,-216615,-157714,157735,586202,731540,297728,-163719,-225805,38454,293860,321283,434178,415703,235525,8685,204399,195815,51190,335089,846528,702781,363341,241076,267890,273210,-55689,-377542,-313332,-387706,-480100,-421745,-233935,-327738,-327667,-239347,23467,277863,181858,-166193,-273322,276056,524578,446630,281432,144127,-19894,-423127,-203375,-88775,-62038,532859,906740,1031287,506590,365992,600067,594575,328585,404655,456857,408471,168279,310558,216229,58115,-34528,-168420,-70843,75685,41916,-267908,-483638,-46475,176645,231093,417977,357424,497010,415737,399182,415545,466547,223431,72174,-100031,-304185,-529120,-358895,-217002,-79896,224028,188914,35203,-89456,-121017,-14899,-9938,-18480,98848,356696,436109,241482,-297704,-449845,-353131,-438130,-327006,-153133,-98396,-240930,-210283,274588,758607,812858,473848,13176,-343117,-381906,-157513,-47806,-172350,-234663,-258271,-95301,67288,205141,74121,-174209,-376853,-309787,231227,749510,1074884,976993,530726,251080,31384,-149746,-404448,-11688,174041,334046,135216,102254,160810,-9635,-319228,-198356,-264264,-184601,-19069,-76721,-362912,-570081,-156078,222207,323410,97109,-57077,161731,392812,318696,113789,60204,189058,381908,535528,323886,-239106,-163949,441213,512892,122955,-238996,-375526,-430095,-27283,258256,204157,-11437,-438359,-146716,217288,101580,-190632,-344203,203894,507303,371771,82391,8975,-89506,-143945,-217661,-480523,-389298,-278497,-145103,278388,807645,682085,467610,83018,-103515,-52229,-27657,-103408,177922,577305,463599,-91079,-415092,24294,477044,833124,878740,704421,516369,87717,-36136,88280,162803,131464,59608,-146659,-207100,128525,418333,229250,-377843,-228978,253248,405866,-54791,-273216,-104406,136793,128349,90079,-250761,-115541,148266,613297,447466,7137,-481534,-77889,-41272,-332190,-273936,75444,115966,-94654,17298,511142,606346,428793,99262,-317573,-153014,201560,422389,477726,353554,272612,197608,-11007,-114313,-208474,62351,267424,497768,317088,190641,-79507,-158913,211228,158714,-50513,-76107,-167213,-255387,-278020,-549048,-400430,-370907,-229188,-232300,-264999,-16910,162403,388014,697499,710353,510733,-250137,-136460,429856,566148,436496,572971,668054,317277,-186202,182245,597542,386555,20157,251514,395860,439886,167830,105125,10167,-196207,-115680,321492,718392,704400,548191,352670,222392,81312,-13807,-226047,-358578,19133,147678,-144641,-411212,-577145,-363959,38921,169493,175379,233129,54020,-126062,-380620,-315343,-152571,-303830,-431558,41522,383523,186597,4495,-20464,244056,127778,-384978,-186746,294741,357632,103355,-90434,-218586,-465520,-341597,-262823,-516753,-237225,73322,58428,-117904,-425285,-517013,-226077,150565,248651,108418,-52249,61683,287901,363257,114035,-432057,-46054,114085,49641,-213389,-427631,-497587,-538900,-404336,-282359,-218537,-75498,-317279,-672030,-366765,-86071,-19835,-117262,-283942,-465253,-288641,-130365,-92685,-165581,-377035,-223546,15890,42480,-9271,1572,17198,116136,68607,-135552,-398876,25056,318259,396245,56165,-261626,-464317,-238855,-13599,215496,453759,653323,496581,294489,262147,163987,320808,362206,380367,55861,-120337,-121528,-137828,-229727,-218751,-4219,34671,139725,236487,317986,417719,418387,286280,182113,244596,405800,74214,-121948,166128,391959,456547,295946,328702,44090,-337346,-619253,-602894,-576987,-473691,-244171,174603,538188,664574,646033,494682,275183,130692,-99706,-306981,-156933,-79076,-125101,-280028,-325963,-401257,-33112,325364,320679,-120845,-478534,-139479,42509,-159472,-464019,-140086,23662,-12967,66631,204318,106799,89171,-59284,-272169,-425664,-437526,-324486,-64060,129401,-90301,-329356,70516,163588,-266682,-360752,214404,601801,617886,396366,-9256,-213589,-101609,29745,249057,255710,33513,-159587,-225649,-307182,-195971,-122553,-363548,-451090,-508698,-503410,-656304,-563703,-286167,68652,26381,-306138,-267936,220825,316077,174864,-44228,-202808,-190328,-140800,55274,100919,226604,412488,480119,118350,-162912,-323972,-243934,-278531,-599813,-338096,54832,484671,697279,658622,247104,-142120,67361,-41012,-435550,-11673,477961,411700,-18953,-259061,-180750,-71066,110837,214169,-75485,-464591,-419561,-571881,-64850,455424,446947,140946,-31627,-7884,99045,14208,-312864,-457323,-63737,345363,629530,767709,581487,153133,-195962,-234026,-306102,-501089,-356600,-357717,-271888,-129042,-136155,-314350,57130,560323,953827,723157,79510,19580,315590,-3380,-250364,-79283,88663,40873,394047,673973,539400,148068,-30496,-14657,9748,-85827,-269938,-283303,-268214,-259779,-84778,70261,62800,-41473,-361016,-352201,-241486,-206674,-269543,-193933,42176,181069,149026,-98913,-275521,-319066,-473052,-117966,432436,822312,757870,351161,-133110,-25150,207330,302692,46894,-162262,-521072,-445070,-222477,-84743,-96943,-116803,-223382,-208851,-287706,-1182,67717,-152064,51802,-199331,-358799,-238012,-219296,-308036,-12555,29254,58782,129631,109421,145034,202601,59272,-116361,10937,118423,-235986,-283865,170396,274274,440596,306127,-33692,-336233,-420661,-270671,103982,93815,232457,40440,-166334,-270941,-195335,61235,-8229,65881,79621,-150710,-583558,-341029,-111346,49809,172007,360161,430140,657776,579112,288468,25319,47526,15272,-129365,38299,329924,342213,70214,-51305,27451,241185,308719,358363,22590,-157630,-193940,-108896,-151471,-285791,-239829,-247103,-362002,-335494,300110,827415,928121,515686,525101,540911,546975,478371,145269,173444,238067,67407,-497701,-372330,-167541,-69731,264641,805144,909301,801401,377826,223716,144378,271464,437944,291479,45776,247826,186255,-219389,-496935,-254022,-561736,75573,619666,605952,476651,428441,321638,121566,-63198,201264,256046,362130,81821,-49803,265831,665803,912473,283661,-183375,-576841,-218470,100238,257490,402368,380202,163186,-94126,-53073,192228,121511,-132946,-112972,-87757,-95871,-87081,-234048,-139425,177338,20995,-585894,-59996,371493,258903,-39544,-317727,-125430,109405,131728,98152,73573,24617,107147,319162,499156,263517,-77612,-191485,-44157,8511,188518,169503,15720,12782,105742,294066,246853,167067,132098,55944,-314324,-218318,-109472,-184761,235061,796492,619854,-16047,-577471,-495446,-324341,103894,279568,389839,84962,-226817,67258,244553,-95497,-326453,-152309,-386138,-206482,126903,166980,44172,-86304,6692,-81548,-296090,-58171,277840,377989,266742,-51850,-101478,-94503,-30659,14149,-40686,-35161,-120978,-318460,-469605,-164766,17268,383274,678766,479258,-40113,-421684,-95464,58523,225254,312258,550145,576196,247506,-40185,-201542,-390475,-332362,-226494,-255325,-261275,-236920,-373469,-472784,-142683,466417,996752,906286,136258,131369,489860,43852,-241656,621445,1030065,600948,-322885,-108907,40302,-356680,-202649,-206891,-401303,41587,568549,843798,750514,534769,87042,-420122,-327608,46362,17479,-159263,227730,301072,246564,84894,-242302,-241378,-263440,15666,381305,529920,434332,187052,-79925,-215369,-272486,-173785,-36052,-90320,-306386,-327732,-175085,-302446,-465461,-285324,-320352,-355191,-65395,-1779,-134874,251055,526701,666423,417636,217563,383331,561491,543268,441354,216851,435649,428995,97103,-23629,295699,511056,273063,109054,-40403,-279932,-561449,-380705,-452870,-120721,-147989,-488502,-230588,150472,-32260,-91026,-76977,-336526,-309052,-77974,-149119,-476096,-60445,54778,-85147,4711,333323,441069,359955,225594,193155,40505,-83618,-305506,-199812,315009,510446,262202,-295994,-256837,-90885,-121633,-133620,-196402,-33660,324838,393120,296956,106590,131353,32732,-147090,-62957,58431,-14778,-169007,-296168,-87058,111398,241049],[262914,10894,-189572,-325155,-338435,-279718,-278047,-162383,4921,80356,-4732,-276904,-418921,-270971,-46127,49622,94170,83197,92047,100684,8285,-72980,-319070,-364602,-74531,-82688,-131176,-80224,11326,78743,43762,-64368,-17040,153257,101086,-109802,-222340,-44865,182498,446281,258501,54958,337051,658276,433089,-159633,-87312,420001,689441,646141,62017,37231,111303,62103,-196805,188030,373245,85495,-283093,127597,400550,343226,272626,97932,-61513,-137404,-50408,295839,606942,545368,165610,-110414,-293257,-220664,26213,60032,26959,-22008,-220026,-272078,-274883,-66826,183845,188213,-99512,62119,493071,525748,469707,807982,777298,557423,13914,-345374,-275521,7905,-80862,-193932,-546365,-189480,130457,95490,-217723,-244648,29480,147612,80433,-221559,-394736,-323880,-188772,-283269,-297411,-193312,-123177,65645,86138,48130,-75667,-127218,-314996,-427527,-402439,-259714,-169984,-157661,-26445,204727,80913,-298222,-362045,-44992,243824,158890,97499,132125,412855,496613,516548,280752,-82965,-360544,-343269,-401765,-474222,-169292,182714,56848,-181239,-425563,-494587,-245530,27482,413596,550760,446089,83492,-186860,-226921,-66724,-111536,-433117,-261858,9107,306405,703244,582013,191889,-32862,235903,303595,261196,826388,1022690,537882,-42462,-254301,-75745,-155339,-217203,-72408,72802,5617,-363033,-237990,37952,-8902,-362719,-349445,-33409,-165863,30104,605444,990360,574369,263167,285699,445494,326821,57753,-4664,55021,-55059,-473633,-197403,295106,383777,271102,352261,433627,349586,57194,-420028,-369071,-203854,-311231,-101651,339141,439471,188402,-154197,-38761,221969,111192,-263129,-455240,9938,411324,452853,515969,457132,342416,371369,408477,207233,-117267,-276582,-161165,-61290,-149432,-408511,-237636,-86769,-183266,-140808,85430,432103,548971,823045,1029690,628412,167788,51487,495141,663656,374116,46652,-17548,-123577,-331521,-347245,-261011,65503,490343,743721,514563,87764,-186906,-261299,-8935,159983,141940,-8946,-216666,-133218,38170,76899,265544,234155,-90980,213477,328527,196714,-173669,119121,317268,151043,-303641,-127656,-8017,-76935,59504,254615,127044,-165608,-145285,-264321,134405,527910,168158,-235616,-375101,-322604,-353827,-325261,-238494,-8503,-11072,-53500,-123450,44623,375796,359168,-112565,-214966,710403,1114515,993653,493998,629424,534495,111785,-104074,314195,261762,-2652,-297107,-145604,13257,-255855,-488587,-285766,-378887,-537846,-264078,-402318,-285326,-48901,-161690,-394172,-360740,-505673,-153870,-207342,105996,352164,684461,856537,1030746,818079,517332,22977,-7584,278864,432216,455198,599081,540709,130123,-380457,-278319,69850,339623,399784,560296,687671,438492,-150244,-363207,-345402,-400219,-162819,26523,220139,62512,-190280,-128148,-83671,-172316,-36903,30038,101220,-267996,-491948,-270607,-166659,70067,199565,108062,135390,102698,83342,-191287,-32190,310858,531951,387237,-175123,-314815,73408,183234,168451,21471,-215002,-396193,-405290,-265040,-117873,-70007,-180493,-353891,5304,133668,60514,-230977,-294622,-24851,154256,205873,59974,162335,446057,355763,-168735,-243767,56493,229892,478209,811217,1039423,860308,502840,105538,-95351,-144229,-55562,-83716,-177536,-31427,145229,485585,691208,466138,-1956,-485747,-116749,26422,-184283,-407531,-242406,-256712,91091,453682,468502,418484,157913,-147083,-182291,-8276,234309,171428,85263,169333,291072,377685,167299,-142766,-8,438746,878122,679891,506815,189192,-48352,1064,75966,-102688,-378084,-328589,-210486,-330165,-143918,-63793,230606,212922,-19135,-354004,-14334,201543,121225,-218921,-300368,-21114,146006,320148,498774,674277,703976,194433,-339651,-375827,-279233,-452754,-382380,-300318,-375488,-171918,29123,88353,298220,681096,820987,763653,407726,-112857,-427755,-418991,-354890,-239028,-155412,-182838,-380493,-31449,250945,310299,330902,197215,20782,-223281,-403369,-404646,-388944,-424461,-358301,-168279,153988,171548,-68,-111845,-113908,-147730,-184661,-187495,-63887,185119,262206,167096,-203393,-413789,-276769,-309078,195140,630879,670456,379998,49826,15297,-52249,-218460,-366299,-281655,-264337,-173637,-234433,-149320,132340,341466,360226,126868,-485551,-405837,-457426,-201493,26669,327322,426131,124534,-326862,-227957,-210545,-526953,-146180,21711,-275441,-218979,101394,174457,132585,49875,-168071,-397760,-487644,-185543,179549,322762,253653,263593,208560,63279,-254946,-17050,430124,529736,187176,-177330,-408466,-233853,249376,731963,923875,848027,412726,115518,218997,253185,89796,-68959,-58078,-70762,-181680,-497091,-194008,167868,377391,515745,605319,689078,834168,899798,624669,-83220,-236091,-34080,-179481,-360141,-319139,-58048,201054,270132,271551,170604,-95828,-323582,-146841,30618,111138,326980,415643,-8303,-453750,81922,442093,258820,-87917,-187536,9885,194963,191436,33948,31111,192161,275455,131995,188448,120972,213151,-126140,-367148,-178546,-200150,-462771,-163736,296287,18134,-365510,-342881,-190719,-291467,-335395,-334106,-106564,-175209,-273833,66759,396463,457877,316321,-37251,-442937,-362014,-373150,-530135,-182567,421015,767616,723212,235678,-449837,15172,-148360,-290786,-30568,-90440,-390498,-413329,-21932,292682,433791,401708,462725,358542,240426,6055,-466669,-116466,218329,250690,152293,32663,102712,-195340,-508017,-127143,15187,-133837,-395531,-129663,207137,189812,-92220,-438435,-506335,-334011,92476,376225,520217,282141,-19811,-479896,-334773,-420620,66840,347335,422448,228853,127381,37127,-360861,84202,782015,1038104,726923,512212,452320,284704,245025,416670,264110,-16126,-254693,-162693,262641,605027,746158,514115,255557,217248,193967,48657,1969,-3995,13317,-41108,-61121,-373400,148245,522904,292576,-91582,-453773,-179430,-135,68242,96193,-25884,-100512,-238640,-344565,79375,369307,43458,-353757,202107,538336,463834,75783,-43309,-33763,-251213,-237260,109926,493607,459565,196811,-289078,77551,214311,-107256,-390666,68590,214276,11659,-82228,-195420,-300274,-294736,-117013,-118187,-169770,-222799,12185,181361,316953,210512,122959,221203,270924,-47671,-355066,102582,91071,-268805,-384380,-250831,-194504,-4601,17161,-290908,-47973,10354,-215425,-382344,-516056,-320271,151984,241095,185430,35617,-14084,-50589,33856,64453,162736,87543,-115521,-402156,-249617,-178280,-16171,323186,640675,890093,782888,356638,-177159,20529,330681,201750,-115386,-574199,-145197,123514,170622,26093,-201089,-299553,-92392,-77399,-209745,-175702,84091,110755,-98176,-337704,-496564,-557574,-510769,-320635,-293726,-217199,-187236,-169363,-120031,27457,227026,270195,133079,-415255,-78085,118592,-198129,-141725,221429,173337,-45309,-23814,5787,-44875,-133047,-148727,-270717,-545935,-167210,192259,186236,-46876,-448014,-299023,-378048,-117539,128864,-15172,-395165,-156474,67463,-6358,-374158,-372481,-53392,8748,93853,116655,-144579,119811,189912,473404,343625,7750,-390564,-242740,354120,783187,906332,751955,602761,586542,459975,82559,-136925,-26657,-12698,114005,376229,882206,1178936,1196518,863378,201903,-199905,17612,155272,-152481,-455786,42129,352159,497636,375463,127872,162273,327130,376263,261646,187221,417466,341721,59170,-124540,24197,128243,-134595,-425193,-311571,-266575,-365984,-414662,-416175,-125003,233067,205257,-261250,235963,634233,358941,96580,-250206,-387075,6,-43134,-260779,290275,493160,-31205,-193689,117055,-37117,-195035,-54648,-377257,-163621,166501,156744,-38979,-244448,-350217,62940,505453,589853,225331,-56814,-101197,-18023,90438,206626,253538,193265,118126,120992,237451,112655,35876,366439,663196,695234,448167,326012,340194,291485,-41094,-198587,-96693,-147079,-326721,-299919,-187654,-191469,-146828,-107983,55292,270579,249353,-138032,-339683,168413,326058,347649,263738,250949,154687,-265684,-320005,-223292,-240734,250545,583224,827042,370308,202075,621822,801462,594501,534176,572670,531115,309458,358518,221420,-88575,-181111,-263554,-240048,-87931,-121642,-417649,-286143,65149,241748,263849,457395,571947,682437,731999,592244,579847,668815,402134,272054,139969,-58148,-279013,-397161,-192344,-149628,-50215,-97324,-177412,-290122,-351442,-172682,-85845,-105714,-293036,136395,515852,337453,-224618,-232982,-4545,-108515,-97316,58786,35478,-242018,-424638,-46204,425449,676198,532277,213662,-55469,-310202,-392181,-433540,-530596,-384233,-159879,32710,175635,183403,15431,-141111,-73923,273928,727921,863762,910335,665017,367228,345780,204160,-53479,-285227,-8204,149957,143419,-78829,-101803,18853,-10261,-131160,-119748,-189942,-260016,-207191,-330257,-428067,-91556,-9687,165023,103199,-194663,-131891,-79044,78251,85961,47520,91278,107604,162326,174065,23750,-430073,-151237,226622,126230,-208835,-400510,-343113,-295016,-25092,100250,69531,61676,-274715,-315222,60490,71832,-97877,-89761,172039,315940,39794,-262102,-114730,31067,-102664,-379849,-505795,-365472,-158876,170639,420460,607179,439269,364860,214552,91587,115964,96356,-97975,-14904,387717,286632,-219098,-191041,170007,448309,594450,574204,325537,241968,98864,95619,113187,204856,194611,97288,-115644,-243293,99058,492148,337894,-213542,-295611,373309,598879,159025,-137247,-148018,50395,-48354,-113525,-270749,-100168,240803,396929,186087,-65237,-301142,-540873,-603416,-390717,-349137,-179502,-103798,-157065,10643,453332,521492,269216,-91580,-353995,-292284,24182,315134,480394,396911,257948,177032,60247,-106029,-242157,81018,515871,730815,797616,588898,230605,-97992,91802,176808,-81613,-203981,-216975,-181733,-263859,-459552,-390450,-101368,149678,26561,-110451,38410,251830,538456,832720,854988,678055,-157375,-251354,286460,414914,434797,700741,801143,333082,-380466,-123264,255417,56265,-166217,98923,414408,660435,393419,124787,-214110,-327513,43174,551477,732416,651610,480578,344252,-34905,-323602,-406719,-405665,-550541,-387990,36190,-49351,-232288,-507702,-347793,90533,372327,475344,591189,364384,-47194,-450007,-199295,-20800,-176162,-380369,-14815,69322,71894,-50555,39317,209070,72400,-348702,-403247,131510,296296,120307,-221115,-241485,10274,236792,144576,-537372,-162801,250045,95693,-149505,-456240,-524253,-434143,-210486,-88196,-202804,-296087,-14301,294507,357044,173796,-394378,-236324,-206700,-155781,-129117,-322144,-622288,-596170,-577641,-415089,-253190,41905,45902,-303310,-513419,-123981,95423,58396,-130519,-318517,-189627,-12423,-40198,-292388,-524579,-145124,214584,279435,210377,49915,74949,97619,-7219,-316852,-463079,-129433,29587,127716,-30383,-213790,-435494,-330159,133875,392052,561073,462231,162144,-34849,52284,233346,551267,706938,537031,121203,109555,232391,176671,-92802,-338799,-353251,-309139,-88409,99742,201498,248034,188499,169748,149084,240077,414783,214014,41035,270113,583002,766446,593221,407294,-61393,-532913,-392081,-247263,-196842,-417277,-401889,-71118,388234,501437,487247,332660,183171,76911,-93212,-190003,55590,76835,30087,-127717,-119475,-457690,-20088,452268,446216,-13864,-420056,-162639,-51063,-249316,-281425,101639,248422,126339,281857,186907,300273,352970,182978,-142355,-544512,-418792,-101132,124967,97237,-242193,-331624,52658,67648,-352072,-211467,267080,594870,599885,338960,-56546,-190874,-10154,130824,177920,164055,101859,33804,-90651,-266180,-87310,81068,-124077,-281432,-308650,-251607,-267449,-410127,-391599,55587,78239,-266761,-328941,96686,-35910,-294599,-417758,-323873,-169467,51240,175506,222846,320182,399805,399836,29730,-32232,10793,53133,-221633,-480172,-63662,195568,476676,686338,523987,75796,-283705,-71942,-275588,-443114,78973,372280,278369,-8599,-246804,-319502,-237576,96606,342693,278139,-67119,-427507,-261597,108514,325819,97277,-263737,-413611,-262428,-223700,-350747,-477401,-217173,34700,299592,551537,653295,466839,-38677,-289022,-245560,-269727,-442807,-355335,-463205,-413193,-182804,-102223,-293110,35243,692041,1045331,751093,-151586,-304603,207765,-62757,-353295,-221193,-14148,-40647,161551,340768,237959,680,-9074,58361,76533,-62059,-419417,-515327,-373521,-190804,76392,359789,423103,138606,-347124,-301300,-188055,-284460,-375082,-346156,-6065,193008,166767,7010,-72089,-106739,-625185,-192334,279768,563323,545347,219215,-147754,-68643,210334,394022,313829,38655,-297027,-312309,-83415,73887,32836,-143894,-176403,-128637,-198782,-43333,-201013,-187121,-167411,-230089,-321108,-200634,-228548,-225925,283681,407964,338097,318517,189375,64397,-32626,-190043,-147275,48167,292304,49906,-409743,-125412,271214,567034,365720,-115875,-393157,-544489,-396938,68637,435786,689182,468418,23311,-402888,-306048,-135865,-90496,161279,154503,-174782,-341646,-48578,-41519,-113359,-47256,279030,452506,592707,442456,90200,-139874,-81638,-289347,-272592,41906,158311,87937,-10758,82511,298212,204632,178413,169586,-60795,-297061,-179480,-14249,59083,-14153,5762,-139306,-310529,-589151,-106493,372646,443663,348221,603897,712009,678545,520449,198993,378884,383478,184721,-400111,-405392,29120,137750,519291,874789,892182,799906,383052,189943,306093,463314,502450,348801,-79800,26247,1793,-428760,-189662,-99319,-412047,87645,589371,674566,468859,324039,170757,112390,-305488,-306465,-46667,349524,157818,69511,96457,401714,575724,199012,-167148,-385413,66984,367529,472065,456201,323570,-21847,-415153,-229220,155112,12211,-211577,-240270,-202830,-145674,-200192,-280639,-28323,228932,196581,-404539,-253596,130062,21143,-57782,71759,274413,233930,16510,-29123,158715,55409,-112918,-70299,169335,42706,-242654,-184239,-64141,-85374,1114,27737,-22969,70689,254675,434497,350575,167263,1543,-61799,-255161,-191548,-270800,-397931,235473,673063,589082,21638,-545284,-479612,-311923,8821,68146,58011,-321214,-79941,293955,349261,-187905,-231524,50872,-215608,-389765,56362,127166,23744,-232377,2550,49598,-191820,-148660,259673,394951,254460,32664,68265,154142,179891,217889,141138,17057,-184325,-459670,-431335,-152319,-119974,13559,333314,246768,-64384,-364788,9581,239582,430993,485026,691025,487928,222112,-70417,-267397,-323638,-278270,-105280,-5376,4510,-106246,-303937,-441511,-388820,257820,841160,789018,187062,253904,647232,214453,-394906,284331,527592,202356,-382325,-221771,-272395,-405019,-31197,-230528,-470298,-7327,342660,486203,489391,485748,297465,-166022,-516040,-303899,-425324,-211559,78255,244,-9193,121577,-33732,-166734,-312760,-31262,351094,577045,442137,251851,61370,139,-49496,-127515,-80973,8751,-151201,-426792,-338921,-419585,-417445,-186722,-185782,-272174,41217,247529,-45288,-211583,149528,318950,225289,91581,229277,381505,335872,131403,-293673,-127118,37040,102115,213123,651888,610025,345553,221130,85909,-293100,-442609,-290152,-500026,-299582,-250680,-567364,-245617,121790,-128341,-352666,-143125,-235759,-223692,31740,-14734,-247200,-263675,-149378,-233428,-45697,359040,464138,325079,79651,-82597,-268529,-195230,-271135,-267850,218133,487369,317403,-105999,-362170,-130676,-108578,-131274,-119549,50621,247875,260464,107139,40620,178019,142804,-64913,-32634,186427,176197,-23437,-313105,50979,380664,460475],[178814,-51993,-138430,-136414,-143061,-101130,-128086,-12671,110565,165613,-40946,-357851,-338940,-114896,47959,130002,-23423,-93020,127396,347325,329050,56916,-338933,-186597,37602,-84826,-207208,-163573,-79181,22993,-22014,-159073,-192144,17864,79454,-67100,-165987,-71269,-90391,28943,90997,49649,299954,654635,378541,-352798,-93513,417829,546941,432625,-5873,111016,277976,312037,-161332,93754,477388,313948,-259647,-110539,214608,260740,203018,-21462,-135232,-47958,-77792,-59006,229488,352335,230471,63251,-66968,-124180,-7251,25683,-25338,-96720,-90040,45675,51462,81124,249035,371372,152030,28995,247860,106149,16886,208743,549084,549146,-11935,-160659,56743,104834,-170009,-223756,-278942,-111415,152682,86886,-163336,-245811,-320886,-62209,34985,-13761,-144966,-428382,-553738,-496152,-286310,47802,116947,-65556,-252616,11302,89342,-8932,-247320,-415726,-366958,-321597,-270057,-200651,-31365,272388,120601,-257403,-372209,5827,297986,286949,198082,109598,304502,399019,367467,164987,-281161,-506746,-374905,-488600,-420086,-271274,-35101,-51125,-237252,-569560,-355272,-500149,-284262,178749,462273,479883,104385,-225776,-352356,-181154,-177332,-460470,-202954,168954,359281,838044,770797,312522,-25306,253505,325003,244970,686859,897352,527571,3672,-354395,-89550,-124349,-283982,-254060,-37779,71603,-120073,-35557,-9200,55600,-125159,-374876,-276077,-403602,4491,615317,955451,635107,300555,302191,426310,140258,-84126,21740,265662,118846,-305942,-393129,141687,304441,199587,233485,171372,121437,-6256,-306349,-453928,-42942,211543,119217,56245,142949,135426,-168199,-388527,86644,215179,-33144,-99880,109998,618751,837302,796594,667716,279608,85831,69279,43183,21608,-63850,-228917,-37702,133132,39217,-133284,-209475,-184347,43179,236712,557134,703161,768084,942982,628966,122920,-110437,339068,391929,28450,-15602,196560,92683,-287973,-494581,-447666,-63309,325742,704750,624068,271457,-70819,-261499,85237,336415,290684,158930,-47332,-116943,64159,82918,207520,-58446,-245290,267600,374904,197463,-97153,290311,422713,311047,23792,-23248,18101,11243,107112,192000,56343,-213016,-288016,-354839,148580,547475,406649,-34420,-209274,-122317,-11458,192589,80732,74235,-284363,-114017,121454,331836,351481,25068,-400298,92159,840790,1211570,1082475,456120,548505,550420,194483,-118212,265202,366918,195398,-263180,-232069,14953,-102043,-434984,-528780,-545757,-297558,-206787,-420720,-289127,-26614,-173261,-529060,-387147,-368918,-77639,-155029,-144181,233913,599432,605600,472673,241260,23039,-242879,17728,308613,477081,508119,486320,215554,-198857,-451798,-317056,-14996,326404,522077,843610,861830,520455,-109696,-15950,148034,3107,145397,479571,596099,274950,-157651,-201541,-112940,-131229,-27382,75472,155182,-197780,-515042,-254503,-178959,-181920,-229239,-235945,-215091,-110883,143090,337063,594880,770536,721270,355237,-206234,-268958,53065,159486,67258,-128310,-343363,-447092,-440964,-241263,-141467,-217107,-335109,-152274,206980,271420,98464,-282571,-287789,-101030,-67419,-64783,15135,223629,451108,278140,-327518,-105309,389333,669244,762911,1056422,1244006,1088056,820971,371327,-18856,-149197,-38735,84325,32914,13675,-45258,166964,98692,26003,-223593,-234024,-126863,-147094,-288123,-396405,-89337,-124662,-168019,147278,204606,197364,-103015,-295520,-430595,-180276,47194,81727,68555,94420,224282,369520,52731,-227572,-88685,332216,500222,375001,417949,226676,44348,52580,138880,125354,-107132,-351977,-414145,-420208,-203783,42825,334741,419521,224908,-139375,-179983,20395,39291,-169289,-316647,-128815,114043,317607,425456,535529,557819,132013,-185476,-243728,-188935,-230234,-206939,-209397,-373587,-327308,-55355,115399,308448,594974,734985,717119,508659,102943,-315629,-489097,-530779,-246092,-13545,2173,-442885,-96801,311851,495038,464642,195156,-126742,-396750,-426462,-393623,-375585,-522027,-338968,-124412,69370,193313,164975,1648,-85347,-212775,-390232,-329291,-93772,308565,506969,392578,-135558,-373307,-211446,-190284,375427,833524,780215,310122,-62853,-11786,-65164,-139618,-319887,-197481,-178673,-107251,-314009,-230622,121265,470538,416360,-45211,-464610,-280308,-368829,645,298733,622726,695882,527605,9833,-430162,-281787,-89403,16762,26959,-338305,-184237,97503,141004,-797,-140689,-150453,-152799,-241113,-357851,-80878,-83207,101287,353132,317099,120656,-294123,-165297,165028,230191,-132408,-440255,-247500,70711,489063,657884,820338,801108,449076,175774,201546,295254,80261,-50427,-103172,-169070,-172322,-378331,-91972,331539,580310,809674,870569,788778,759022,804994,702321,29015,-462772,-185957,-114990,21313,-170070,-124927,-14692,21653,229236,160254,-146503,-472532,-212640,-177519,-138743,1584,98845,-192679,-188948,264136,501242,205091,-120440,188610,312194,272645,421453,342342,272597,199620,111591,222740,399232,202549,123502,-251747,-317300,-40402,-170276,-569410,47767,592638,359546,-284219,-416385,-334427,-367184,-320880,-297742,-243444,-422072,-219615,306364,826382,968952,768533,280410,-284057,-415614,-381597,-516964,-323454,218874,696067,793439,421737,-363031,-72343,-71301,-229822,-18565,-85251,-389702,-399235,-166055,145651,190159,473145,483819,277818,100042,-90312,-201285,57017,321549,256939,110784,39142,58620,-85495,-129675,-276929,-97131,-8554,-236602,-378067,-145430,-2603,-194834,-353986,-332082,-247059,-69110,63087,169007,81738,-125368,-357235,-465508,-419139,78043,343163,358650,165974,-6721,-81757,-176864,-111469,418015,500614,118651,25629,253516,116881,71737,234714,282876,188040,-17085,2318,169356,367481,493252,486909,356832,384449,413638,150639,-83771,-145915,120251,246822,166507,-372057,144406,381200,168704,-43989,-312517,-292634,-132992,16245,102875,-83498,-337694,-410682,-263162,74046,356058,12424,-315870,147960,547049,507142,216697,87269,32112,-258428,-103459,304888,516329,370258,-131065,-344100,87629,112413,-221958,-374127,65560,322078,89445,-106794,-236435,-341198,-427963,-335599,-348361,-215438,-144861,-960,23341,83280,141100,278253,402744,376326,18125,-304786,103470,-50368,-321462,69593,73558,-18764,-25147,-59496,-319545,-121338,-35886,-190930,-273522,-363441,-94454,290179,271797,134059,-259388,-401370,-148328,9083,40536,198120,199520,55151,-178862,-267506,-370933,-259548,246501,591691,778329,615994,117110,-478042,-62271,293562,224494,-141686,-537419,-34401,190989,225898,125577,-130700,-365254,-211557,-180792,-301436,-211048,160209,238937,109107,-168654,-444935,-525063,-599114,-396011,-262028,-200433,-81710,-12217,11743,110760,329407,363757,230076,-300220,-120609,108465,-206139,-59315,385257,380127,32456,-368112,-364021,-204699,-160663,-143500,-244307,-408419,-216593,51515,124370,79363,-256601,-389843,-240017,49304,113703,-75474,-483024,-147515,74737,23005,-378222,-275339,-113209,-155267,-162067,-182125,-229687,-77448,-122877,104327,85140,-89756,-364947,-123795,509954,919797,842476,566999,435245,551001,445642,155852,-203233,-301605,-264379,-252186,80318,668779,1094035,1351514,975476,373625,-24619,-3842,46421,-246286,-318399,156147,605264,757632,626056,380767,493397,696970,760426,623459,373910,345164,264655,53231,-41348,34694,120697,-151650,-307407,-385331,-352738,-294633,-220383,20764,242816,639260,469080,-205371,-96162,258357,-165415,-355170,-272167,-155335,3839,-207962,-138730,474603,494482,121922,-478762,-84660,-11866,-12701,9558,-267227,-63222,289924,408134,367118,80651,-351837,-284181,148372,257224,131570,51382,4382,-129451,-328018,-129451,148597,440871,433294,299584,239404,32894,45263,296506,279011,361063,294164,250742,281227,206516,-19277,148212,232507,147806,118100,178532,141609,53328,-3520,-67606,93895,310646,343469,-110920,-478536,128754,212899,171216,70151,210591,227340,-158965,-374370,-215551,-296465,-143487,126314,315069,-26870,-41124,574047,855517,665862,543474,574718,488213,352740,294727,202100,-262305,-171566,-15384,-214471,-289469,-394188,-442440,-88565,100248,184584,127148,302531,573498,552530,488248,372395,609661,733860,512532,352701,251849,119125,-92036,-309101,40944,221540,154862,-179734,-330072,-393700,-485062,-351655,-242833,-299680,-272157,123042,566535,357276,-127235,6579,348431,253241,76925,165684,85923,-243622,-623227,-277470,55755,373895,384262,225049,50052,-184355,-387003,-307005,-221882,-261702,-43654,26896,112314,29635,-46564,-2585,290182,764894,925947,637180,362183,105254,109032,315660,279458,-24951,-240445,-94496,40862,-97855,-336728,-392891,-198418,-4982,135116,72721,-82836,-224334,-334950,-527959,-110957,425455,629615,499653,306982,84207,-19523,-117970,-137212,-72458,64327,195896,125400,-14445,-144345,-213564,-468610,-244019,-131743,-315667,-555051,-354247,-177394,-163104,-115628,-167986,-130233,82995,-20113,-389610,-101354,148602,152370,109286,107508,110678,-229615,-447865,-78154,24737,-256858,-430714,-381789,-241389,23846,316501,305396,49706,25204,261182,397342,282051,253653,116697,-158615,-342004,-64044,-142804,-447251,-28972,252000,338741,154022,52967,-182061,-204991,-5792,56048,-37990,68816,107049,64293,-126108,-379185,-52414,383472,342746,-17914,-243813,327954,556258,269902,-71864,-267826,-86426,-49837,-160137,-88582,5651,214202,37033,-162290,-237168,-97078,-95633,-81903,-127113,-246884,-486660,-284075,-159751,-13704,266862,328443,62694,-296348,-392482,-282201,39346,314625,493880,393190,201199,98309,97807,-116561,-375770,-14462,629308,920336,1031937,818674,335570,-38429,-16400,157982,-51549,-359086,-447105,-229206,-385531,-414100,-399096,1779,311602,234972,89810,-13648,138571,453501,704066,808532,581896,-129371,-263232,137375,203170,283199,564399,686385,268438,-302357,-393077,-164880,-264913,-380450,-232099,205927,591335,456484,113368,-398396,-463621,44002,550045,563870,486023,303755,169864,-312753,-516257,-538456,-490480,-328119,-104995,-93277,-66373,-257885,-506529,-187951,172966,564525,701722,622129,389034,-98595,-477272,-109297,66717,-53290,-86349,111844,19899,233013,-23654,142259,102920,-77577,-363926,-481631,-15416,221766,157270,-261436,-10772,440058,476860,269373,-507510,7358,449288,177054,-110298,-389433,-572644,-537569,-306516,-301330,-610733,-294279,96911,392028,399558,192758,-268131,-445923,-546388,-282720,-146178,-358807,-282372,-267611,-447193,-504705,-205745,186932,436380,52068,-344329,-79117,261720,325283,124953,-218267,-89833,106329,-4830,-406339,-242820,45016,305997,424630,488734,384785,362282,164579,-55568,-450633,-414990,-245219,-290756,-258776,-173254,-221293,-434387,-271825,285013,531837,577663,223507,-45135,-153141,61820,340338,627752,825341,488904,53041,198549,434289,256675,-172833,-425059,-568798,-645901,-341932,-87067,49203,117107,107959,91974,97216,236339,434150,366694,180183,359298,704346,949642,957333,423991,-142148,-462889,-47597,230083,275048,208601,278517,273658,305491,284561,206980,154221,287932,178516,-92425,-281155,85879,194559,35559,-84766,25446,-241098,146953,665518,582790,95535,-383322,-225530,-188856,-309196,-243063,259345,449301,412057,525087,400579,430864,443722,303604,-3016,-479943,-388068,126479,337333,140394,-285072,-253275,40080,-6231,-387591,-132545,204531,430550,465946,244132,-141757,-255947,-27784,170583,152125,191791,252137,202485,53199,-157969,4170,197210,23548,-91470,-5803,69036,150856,-138609,-287972,35566,70514,-252631,-328817,72386,-24186,-353462,-491439,-475440,-159349,222672,321075,360297,326413,240188,57335,-92344,131471,251070,170563,-319099,-215828,398693,462006,367122,486299,332007,-54474,-366194,-288538,-455098,-171739,248487,264423,228605,84444,-216229,-435442,-371452,26235,322412,426759,280835,-21119,2931,286507,289158,-47780,-465524,-494865,-548610,-487750,-446233,-159430,35938,139828,220111,378235,436236,240695,-325220,-383212,-167773,-151152,-105252,-142583,-386780,-476599,-166568,-44910,-292228,-47643,718408,1008503,705655,-140637,-440651,116465,-71871,-444461,-263412,-104638,-92516,-77578,-32495,-192742,-213444,-88752,30343,115286,60942,-320054,-560017,-386787,-122898,212559,597692,768464,324302,-288209,-347399,-219222,-361655,-398232,-413008,-92554,125025,127740,115925,210146,139494,-461891,-280617,53047,230504,259067,48963,-159071,-150355,145617,349249,382377,-3417,-264620,-201745,32641,154700,51906,-186027,-88119,-46701,-134628,-111649,-117621,-288580,-390750,-235716,-257425,-180026,-204721,-109004,244990,550416,460088,398378,203735,-44154,-266382,-361537,-141293,26800,203945,3621,-380586,-254756,274305,543075,298713,-248969,-443592,-455033,-398761,-165680,583959,951787,779664,159783,-407039,-243983,-314805,-186549,271749,259992,-70196,50820,369814,186662,-178837,-227425,21552,231615,312703,202357,-129581,-344198,-121439,-194743,-484425,-55563,-5553,-105390,56701,327352,491726,172930,-4966,-77299,-155607,-428962,-99246,241996,432388,321509,214736,42530,-145529,-348690,-483387,-214738,-177439,117518,543773,714158,603860,355776,277790,478716,422922,175960,-265754,-325067,84379,140704,519483,700718,760375,657298,279493,82967,358082,493819,422232,336015,-127724,-266292,-258549,-170645,183673,122332,-217795,-124694,286692,552550,389035,226479,32639,8244,-332220,-435317,10643,431363,313138,64272,-285815,-36237,138934,106762,-84464,-91827,321523,551509,606848,413847,210751,-130947,-559069,-323435,6415,-87877,-185053,-229994,-144271,-105962,-237341,-311440,-75658,84135,145892,-359869,-372235,-102281,-138256,68075,425845,566288,317564,-128975,-207712,173797,89325,-235017,-507773,-242719,-281197,-335096,-105648,-13707,-41649,-158467,-170545,-126930,46018,330367,485060,412610,132625,-200485,-339806,-205395,-255400,-394434,-265455,307134,625592,595687,135976,-428311,-417977,-286610,-164703,-244545,-384678,-405940,226947,478407,340876,-281833,-98252,164470,-89814,-358804,-108360,-36824,-100498,-362795,11460,173980,-66295,-176499,262357,390978,200540,82787,233581,391312,379645,368332,255308,3553,-264996,-492578,-417819,-213807,-275873,-255742,147311,202368,10181,-294237,107519,406766,538262,524896,553872,230907,92887,-173829,-421881,-385480,-324840,-76951,96141,127439,-35821,-248175,-297606,-381808,69958,608678,606263,211545,320403,719536,424469,-104084,-256966,-228230,-335653,-294315,-146880,-371303,-166994,3711,-317330,-386440,-100033,-11649,97120,329768,423454,357014,-71245,-323390,57358,-52156,-128005,-110217,-88224,44371,351679,230315,-30393,-261464,-62475,291506,507718,358379,237492,190217,252117,248857,74877,-33317,143089,15745,-250138,-320472,-257897,-293554,-78326,-21824,-59389,260277,555763,301897,-281605,-248173,-113061,-69803,-152428,-116852,28273,5089,-287469,-261019,110508,118330,258204,626592,1098177,765842,398765,393670,384056,-26193,-381320,-312884,-459956,-288550,-224095,-464522,-273519,145811,106646,-336352,-391467,-287216,-92446,103342,11589,-104624,-100539,-61531,-259995,-88872,283924,336151,187879,-99329,-312395,-382220,-200976,-137376,-37252,66652,251223,203026,-10322,-235580,-132072,-26700,-7022,10452,94983,165811,166641,-19695,40954,146756,73436,-76752,-23339,256272,332775,122810,-229399,80083,432555,441004],[3497,-78494,-24647,7650,-50115,-41363,-57833,74040,182021,181018,-124111,-398270,-151901,45550,108234,177369,-112713,-125056,250120,614672,575232,130175,-316589,-68763,59844,-99619,-169313,-118089,-109171,-38184,-124578,-284367,-360401,-84991,33789,-86699,-86763,10768,-163070,-329662,-106210,-40120,239179,548400,314085,-338638,-181380,137515,68390,-139872,-86815,166713,423734,496103,-24840,-52546,357456,317456,-176374,-364910,-99469,91558,46101,-167901,-227706,-74092,-154036,-430654,-175558,151546,304032,238857,178326,-15366,-111544,-112820,-141546,-245177,59335,366184,401047,270634,306978,483853,351048,114751,9827,-224910,-402865,-223959,289213,392398,-6469,-41977,235011,71352,-218342,-43550,59471,75695,170506,-28949,-151923,-184048,-324732,-277030,-45618,263014,249288,-30990,-307142,-473901,-265933,253667,426795,-49561,-506017,40092,173672,5349,-240167,-372573,-374027,-528023,-459132,-305031,-70454,250681,146234,-195283,-310983,126716,415308,485966,353126,116689,158882,310014,247933,71776,-338113,-297210,-181368,-315225,-342089,-259244,-314903,-493137,-490571,-240676,46386,19001,-434880,-157949,223521,281806,-45467,-341831,-437404,-167899,-48131,-123195,-93011,234523,351287,709102,749394,264747,-151984,155628,223032,226579,511901,699989,460063,72069,-439576,-161849,-121955,-321471,-422018,-130090,164567,124590,117558,-44521,-12631,14293,-100034,-163949,-514699,-43260,506197,725705,572613,240860,200791,286078,71193,-4178,201395,437214,256715,-142758,-551866,-130877,68843,1959,-20722,-181136,-200766,-167542,-254677,-189041,249595,561116,520377,63466,-188373,82298,-7742,-321318,-147245,185070,123140,257443,378834,817401,1140060,952354,706053,123749,-253330,-378263,-196558,52305,195059,13340,102076,371664,335506,-23104,-346857,-133430,175257,360723,502453,647103,579865,654193,498306,52239,-274424,25284,-44998,-183347,104909,316811,245810,-164920,-332759,-207337,-380797,-37223,388690,593816,432605,74731,-227662,97528,407067,368832,301751,158492,25536,122480,202530,111634,-447559,-14582,398892,466231,106932,-42162,342687,385874,387762,289665,94037,-50381,-47360,103679,166357,-6826,-260097,-456517,-305575,18281,286354,444958,125330,-25919,167618,413381,747477,682346,172119,-447647,278573,538952,575150,217564,-368541,-269282,465607,761986,919850,620797,-56037,5743,302799,134759,-274181,57501,326111,247643,-222080,-378418,-150459,-102001,-373184,-639536,-506728,-159193,-139084,-324855,-382599,-130882,-257295,-546683,-376661,-207561,109347,73175,-292797,80953,430316,273343,-172278,-137845,-285715,-509543,-48281,244697,421966,542345,350841,-192743,-676821,-398587,-300591,-105438,212598,529059,866670,746808,389397,-107294,263477,576479,487705,579678,843309,780130,370573,-121140,-300335,-190483,-102056,-54617,85513,151646,-68037,-399600,-233405,-85219,-185889,-331224,-487129,-520710,-353214,429270,995227,1238521,1100341,725378,175388,-272705,-139955,123710,206492,841,-212781,-342956,-410762,-434664,-270207,-231557,-337423,-308611,-36289,243658,291273,86650,-286880,-164701,-37051,-247234,-329252,-47415,177742,287923,41622,-422447,53049,581502,852970,858609,1056075,1150511,1099131,945541,528149,32596,-283226,-154887,64211,132445,15304,-209566,-198605,-413193,-405509,-302906,-126123,-136379,-319633,-428653,-334342,51138,126444,-161910,-138588,-101690,-61791,-237761,-249898,-61738,22220,-173492,-156034,-27857,79147,278917,407308,89483,-164467,-118659,50075,-17863,39981,242193,189717,94101,56765,102501,202018,112108,-219529,-419856,-343512,-282535,64299,386534,566122,413455,118492,-227896,-195175,-100371,-177318,-350957,-214835,69166,259710,331180,316309,312697,94558,-46896,-99690,-72780,-56813,-26406,-121573,-355425,-469932,-143288,41551,178191,349419,515674,527323,429536,123867,-288567,-392860,-339466,-133647,81769,34248,-456233,-127010,323002,585225,549344,207626,-204717,-364456,-143095,27086,4688,-306452,-353388,-50598,4346,122447,209746,108091,14376,-147341,-341953,-428340,-122805,381044,664654,445992,-235873,-155561,-32967,-140237,396241,900736,875475,296668,-198086,-96911,-38056,7948,-174719,-84116,-12752,-96447,-458386,-397393,-63529,285799,160751,-439188,-303946,-207835,-440181,161122,606433,896484,926158,894532,393832,47188,-26161,153032,179553,-7331,-355406,-192652,804,-40369,-274203,-284761,23023,102254,-47483,-374192,-442539,-561454,-182089,214667,340816,322113,123260,-1427,82854,59679,-214828,-212783,161297,399297,708101,620751,645582,609716,416647,193492,81140,189341,72051,75678,-10442,-110445,-71490,-65108,79222,449730,695065,930553,936199,811892,655105,625390,619557,84918,-533819,-186231,93736,417476,152890,-6080,-204615,-197197,97495,128930,-102052,-513267,-305521,-420643,-314131,-2557,85566,-76230,13824,371407,480720,116156,-66192,569482,712129,402482,499877,417844,383893,252672,19451,242394,359304,134934,-88650,-407812,-345349,-31210,-157023,-445421,259003,807081,723647,-21984,-323205,-287465,-145227,-231325,-305049,-350083,-313966,5590,460378,1077988,1340771,1094398,488627,-191270,-230375,-236439,-390423,-375106,-24478,500415,746626,535399,-131446,-271727,-62280,-118684,-81478,-197701,-434272,-352271,-321804,-282033,-125417,384503,237611,38403,-189937,-201553,37997,204860,368475,269606,117960,134825,191311,298722,211992,-79219,-316200,50377,-20364,-378868,-455935,-173304,-211921,-177688,-76285,27693,-26889,-153483,-215468,-214482,-390153,-383007,-461966,-410192,-115141,139819,129954,32421,-140837,29145,301133,131829,127899,-77553,-449871,-120821,175843,-100168,-330166,-38004,225054,366131,229411,187440,95660,71595,126653,331082,325747,431660,594507,323652,-90199,-325001,295973,598879,440173,-320486,13849,224331,167701,55447,-141046,-319466,-227755,15938,269255,164588,-26256,-135800,-116655,75670,278477,104391,-139093,67483,419111,374156,187705,38182,-45515,-283762,-84946,228778,190075,31475,-360284,-21964,175572,48006,-300973,-420026,-97501,135837,121024,4546,-144916,-364406,-611779,-647757,-365956,-120366,17971,54302,-61079,23388,286548,413562,490039,343250,-33844,-167221,133893,-92249,-39345,382363,371542,191749,81380,-151752,-359534,-256639,-191624,-237161,-182835,-145681,70864,219066,176430,113840,-41155,-195918,42090,191381,86002,153865,280973,223795,51272,-97427,-142123,-98093,145597,432066,518122,303980,-146775,-438137,-113344,173531,201217,-142085,-492641,-119975,57033,66963,-39695,-308839,-422907,-314771,-286676,-403020,-302611,116181,245959,235347,37177,-275027,-437435,-401711,-372831,-168756,-100116,45466,133467,149291,139806,308718,380010,273568,-10104,-40510,14445,-295086,-55394,498584,691804,590115,199288,-331783,-199586,3498,-31565,-173878,-102960,38277,-78587,17601,190371,-92320,-545324,-112567,130908,80415,-107876,-434844,-232929,-2497,-33134,-212748,-184261,-224524,-448174,-456729,-393783,-352638,-402409,-441258,-367206,-240736,-210296,-287662,-31985,477174,835510,631846,298465,162236,342584,261212,94995,-186210,-452964,-460462,-325971,-340389,28916,565188,1049487,940005,547682,168644,-11007,-117164,-313015,-21315,403344,881232,883529,641906,446578,681369,891045,943303,820615,532328,305605,253585,114547,2652,-2291,38998,-113155,-152650,-280560,-437220,-152993,-14747,347128,650842,1020169,789063,179193,-374389,-215831,-387985,61655,139908,59582,-41988,-349004,-18466,499625,574276,262020,-304884,-194247,38789,61950,-101551,-314460,-44323,313898,531381,619782,428454,116564,-318254,-170227,-5075,130277,152081,70263,-163915,-259633,-199425,151406,411178,478374,369238,202496,7041,89506,182405,-22738,-100437,-16292,37583,88523,37028,39021,447373,542471,410471,524791,727075,667946,355788,82906,-81900,136313,350736,389490,14104,-227540,230585,320651,152984,-165105,16498,169271,-117402,-338669,-112745,-150169,-243694,-186051,-107782,-333612,87509,591785,818142,600551,504725,472669,337420,291827,197343,181571,-141628,91675,324649,288326,171000,-81774,-75439,81102,37229,-60657,-190950,-22098,305408,206111,-234862,59619,617448,758026,593547,350388,216998,154703,-44998,-315021,220574,613436,526056,-55436,-376531,-322723,-422833,-471997,-403808,-475659,-112895,162784,465423,272978,-47008,180136,579169,513832,128212,140452,60577,-276047,-399737,-143225,-91964,32865,120099,145973,125057,58559,27298,122427,56405,-96195,-6014,-80252,-102758,-208966,-117702,84797,492237,900880,668884,116367,-284277,-171230,-73590,223494,314371,28779,-186337,-167894,-95784,-278507,-481135,-601626,-341635,48799,389059,339827,143113,-52839,-289339,-343890,138087,753450,1196232,1209373,975330,611651,212814,8141,-92515,-84166,190784,359436,214502,-65315,-178184,-197939,-409427,-426208,-479281,-449256,-331064,-169783,-56771,-150714,-302397,-506687,-341776,25402,147409,-246497,-200139,277118,400935,232374,8840,-126878,-308481,-379271,-55901,-162377,-446142,-236676,-110780,-16230,172715,248552,-12200,-510388,-66458,338901,516872,424832,360003,73948,-285666,-386533,-301511,-401575,-405968,4372,258001,251367,-145003,-428463,-514275,-461214,-267710,-159048,-229122,-176384,-89846,2695,-114826,-414611,-230949,142166,251091,83875,-144255,168689,358845,262938,-126010,-327467,-15675,148994,-63455,151105,281711,333016,216140,-36655,-476130,-9155,302324,238022,90145,-95774,-457351,-279154,-117987,-66340,24645,81267,-145455,-443641,-391691,-169679,189279,431265,555671,393726,135675,-22198,77871,-128109,-539827,-123698,532786,920276,854037,665020,166592,-78426,-137012,33723,-29636,-239080,-270648,-270506,-456080,-440767,-441943,-143269,162916,292775,271681,1565,-95005,123694,301691,498094,218749,-153848,-142293,60959,-38623,-56933,183720,393026,291830,125044,-93366,-359297,-484697,-526042,-564386,-152159,260803,290589,8204,-325465,-314273,-86555,243294,243708,267715,124486,-41443,-187161,-136169,-267363,-439268,-52729,272105,63935,-223958,-518117,-320329,62294,289682,661681,763824,403119,135544,-221372,-374657,-80587,89876,59618,236487,478508,617833,586097,141525,199285,4502,-183575,-365389,-406786,-87713,205873,254455,-174224,12663,456406,381782,88854,-537795,156989,523205,249639,-60940,-301297,-401496,-206822,176647,130139,-99360,-19293,162733,371349,388854,130629,-179479,-449263,-285702,-153269,-320515,-295893,90120,44480,-316610,-440095,-83089,316074,642251,269180,-204472,-91538,301138,456539,220163,-205357,-22238,183148,14280,-253031,30218,225782,230484,422075,673841,756977,672202,301766,-81346,-469760,-367001,-211457,-291560,-516707,-325742,-260864,-410061,-240954,231338,482601,447800,117975,119508,112213,289507,430494,512156,585441,232958,-120253,100635,353941,59651,-394009,-399158,-339038,-366321,-500127,-275710,-123688,-20740,98762,85822,65043,208432,375147,407449,218506,382643,735662,986109,1153694,469402,-12412,-108293,238211,539792,643353,786388,763489,581831,204849,80119,-45391,85541,434907,357531,-109913,-554040,52219,262056,-80990,-131774,181017,31177,383665,908574,766015,174962,-377794,-275963,-345136,-363571,-334753,229434,481251,611587,537479,483245,391317,361263,227883,-52031,-388660,-356358,284003,495507,265264,-55629,-116674,-9524,-73827,-396613,-175757,65529,203698,261045,121161,-222970,-350548,-153685,90771,154809,275546,334746,269686,171379,-6833,61110,202798,30654,-15133,161750,292243,323756,-24461,-215070,-13586,-5599,-272262,-324640,93756,174099,70631,-178202,-590896,-155239,285077,426147,429386,241526,6848,-165543,-59962,214271,309379,107169,-487896,114176,789491,688344,209490,98716,66755,-125706,-367022,-495458,-147936,160313,366278,89617,173950,107016,-250692,-557440,-417652,-61391,176195,320948,343992,162081,94917,396392,385870,53002,-377941,-431235,-354058,-290568,-138196,108430,203727,169549,102989,144132,191659,42010,-466900,-294893,-59816,-26444,77408,-18458,-278484,-379399,-108308,15414,-270520,-182473,597961,836729,618615,65725,-230741,3676,-184940,-544825,-212318,-126631,-86413,-147857,-141921,-315390,-300864,-243922,-97928,103460,181411,-119352,-350472,-325766,-100186,251065,655988,912461,437071,-205944,-472397,-355931,-443804,-382274,-327023,-159933,-18203,9962,133464,375183,197380,-205022,-149631,-135517,-121768,-148115,-243461,-273049,-291930,977,163639,164867,-284216,-395039,-56358,168291,187970,3889,-69952,81705,73637,-79393,124914,264385,-276525,-516798,-216229,-187223,-204098,-183073,-266485,-82465,414142,420661,390976,169581,-156028,-412526,-414452,-170841,-84431,-162096,-367219,-493381,-175031,293155,424004,151143,-381929,-527846,-358257,-204380,-452441,490938,986163,900687,184208,-215579,7305,-102050,-260983,335684,333639,4563,313195,620965,365486,-178798,-232531,-72236,-157506,-157748,-78804,-196045,-565018,-143361,-38428,-354838,-260068,-203796,-147605,284313,591311,566093,204840,-167073,-285984,-272436,-453492,17722,504365,755337,577843,331750,218842,94913,-162500,-402314,-495963,-447168,-92570,351530,555494,426755,281109,458664,480277,320728,64963,-70741,-31142,-47717,-58931,264817,387107,531912,395866,61495,-66658,294929,421992,316926,272077,-14684,-413983,-180716,265437,493281,316985,-51356,-459809,-112792,311185,225057,86086,-125768,-176041,-282337,-157697,132840,441418,428768,72960,-492454,-350837,57785,146694,84617,149679,409739,575393,612168,313081,79881,-217823,-410262,-180670,-73745,-101696,-95978,91200,279610,143749,-143185,-318117,-237919,-211215,-152474,-485349,-351050,-284735,-248267,64164,493466,588892,293409,-233340,-211647,93774,63837,-152083,-243572,-204453,-409948,-282134,-46709,43941,82818,-62907,-213461,-241363,-12121,372194,468306,415798,49716,-421247,-112420,-82923,-339515,-305148,28134,404438,680994,614663,261551,-303273,-352389,-232334,-264646,-419206,-312986,13389,457632,545051,184179,-396795,-64278,134626,-69725,-201760,-227369,-225199,-303214,-426809,-34198,178734,-73115,-226447,225696,322607,136668,116834,367603,540096,515223,461322,301224,24214,-149893,-169785,-270842,-343510,-468352,-352696,62443,173071,-29697,-311859,58366,334502,383456,342048,189003,-60523,-85638,-302634,-364795,-414769,-417216,-209790,-38677,35278,-142182,-355385,-234510,-212845,-66255,316452,356093,167053,293810,624594,571412,398108,-32325,-347017,-398551,-117008,67000,-15528,10799,-97222,-445432,-307908,-230827,-397549,-212810,189379,319820,241652,-123940,-160852,327108,266594,32232,-61776,233838,363516,650225,488961,111871,-148999,-63739,225586,336243,213878,199655,325113,495176,513781,278181,67530,234021,110144,-163327,-233935,-134695,-154918,17604,98504,168132,518008,823317,675581,261260,-270072,-436007,-419134,-230084,-249440,-245075,-312293,-296429,142502,694340,833629,828338,1114268,1261432,752869,364039,520552,642708,315163,-41021,-372165,-215343,-121614,-70047,-268370,-411751,69358,287200,42167,-284500,-400552,-66359,100849,-89580,-99520,138095,147649,-277506,-214968,57809,83987,12080,-198332,-317336,-294639,-184324,-50225,45588,-79538,-68322,8556,-26397,-108536,-90930,11880,81345,88724,85563,121987,140978,-73313,46167,89456,-73745,-174105,-86581,202609,411189,260900,-86325,1949,282542,255297],[-217401,-90063,19738,-8685,-118326,-149541,-100913,58770,165904,88196,-196214,-236212,54623,191376,165876,121076,-218679,-39296,365120,756542,616293,60979,-325255,-51791,-35362,-124081,-57258,-21166,-75711,-110559,-252469,-439629,-350678,-86237,-1208,-53884,34906,169806,-69288,-311319,-286022,-152887,159975,339497,232756,-92799,-136750,-238719,-441183,-109358,45413,188315,475889,530177,115062,-163777,32617,79968,-131637,-271603,-400334,-135445,-171180,-323127,-318966,-201638,-215443,-408012,-429811,-29149,352984,400675,377154,64278,-275061,-301558,-225093,-403881,67322,555141,663937,436963,320684,483810,429710,142500,-197730,-346034,-159678,271545,292682,253040,1675,-86746,131693,-142092,-353671,152006,303912,246617,144516,-170737,-176106,-87825,-11008,-172870,-64450,374207,458206,206047,9539,-225431,-290730,325618,581604,70153,-194909,114885,139297,-121368,-330632,-293772,-236703,-321860,-457653,-443943,-131388,150637,135407,-133105,-153308,275755,568652,673379,472974,127006,42066,255710,237465,106383,-207310,-159428,-98571,-234468,-316304,-96737,125028,57268,25034,163549,367073,418488,-80026,-405938,-75240,-57872,-318031,-535830,-488267,-220666,39416,107115,60383,208556,321068,391149,446744,5910,-436534,12082,66630,181523,369651,536529,390298,93319,-427082,-217187,-101269,-218534,-470857,-274404,154018,321667,260575,-33573,-245634,-10721,56779,-11598,-353534,-73272,383920,495943,452884,141061,87569,159337,146786,217216,370405,493266,312040,3344,-352944,-399620,-227340,-256473,-313475,-356367,-394823,-335518,-259997,-54945,342716,648453,681084,177651,-412151,71611,193913,-17332,-293933,61967,195465,415255,586726,925595,1219945,980229,604285,-38849,-509949,-418324,-367998,9185,373408,333762,315783,511036,436738,-20259,-485201,-79946,192922,366415,304791,436844,376657,371286,336409,25280,-235654,-203875,-209619,-39934,190229,233528,199250,-109941,-139719,35694,-269571,-468082,-29213,452002,482581,180218,-109716,78312,339170,331313,367504,330252,250218,236517,420504,83662,-278350,337335,671500,669039,12239,-66200,235958,122132,183236,377521,176992,-91279,-182571,-28693,88156,-58181,-331540,-532611,-216392,-152422,-56511,291718,255797,312510,431125,734434,1089835,1119372,131665,-174815,694581,903058,684305,93134,-218377,206791,836939,874783,679860,120027,-307906,-372993,148055,262839,-155795,-355064,52159,114806,-198205,-427850,-377435,-197985,-310561,-583437,-545074,-177434,-95526,-225486,-474371,-332045,-376143,-489091,-355558,-95161,247266,239758,-162195,-134073,186724,-39212,-599152,-44813,64884,-237859,-177908,25839,194975,485529,461392,104268,-188434,-157166,-229355,-230214,21147,381353,565774,362552,86262,-91058,401977,806369,835185,813637,908673,707915,341161,-69047,-392396,-298987,-144199,-113480,74924,188898,120933,-201507,-219913,-8029,14836,-55674,-112025,-23980,69240,834882,1432756,1534239,1125249,543495,-95264,-330404,-14515,216133,288641,28405,-216276,-349379,-358944,-329259,-251805,-245462,-273145,-217291,-68025,122091,209664,75357,-256623,-249929,-21328,-279503,-336442,-105905,29004,-9798,-274255,-226055,137870,531804,693524,717759,783608,815383,908978,855023,535323,68404,-443835,-324094,-81655,116863,6999,-273975,-456717,-387139,-417845,-242098,-175085,-225504,-445443,-535434,-264592,139231,337180,249064,47742,-240933,-260631,-245256,-334394,12201,112969,-169669,-449963,-167682,125051,377058,458745,227889,31768,16853,-138480,-271163,-242837,55845,86288,26729,-25585,-18018,74348,87863,-199566,-227486,-183227,-197012,-1452,357874,608524,505930,293113,-119441,-350979,-284442,-269168,-410060,-233606,42521,197177,242823,67358,17947,27210,24201,-7658,-3942,19921,61917,-64663,-334393,-607195,-274308,-116920,-65657,7176,194152,247550,208269,-27008,-331253,-213814,19681,175010,127528,-109833,-513585,-140257,235578,432490,451445,150395,-252540,-320610,38884,339332,287459,-146477,-434973,-62336,-74254,-69739,88895,113118,23653,-145428,-235629,-359682,-198855,336636,638200,300231,-416974,111160,182565,-167906,191677,744966,858045,346247,-205439,-170162,18170,102747,-68384,-20284,117759,-155551,-551327,-432566,-237287,-156636,-273521,-231692,-117327,-90780,-468051,265990,891688,1175696,1143879,1104981,665379,309897,92734,178290,204348,-61650,-286512,-253342,-198213,-361316,-548153,-69375,196654,208769,-17842,-303888,-463089,-219358,-226293,-88766,199326,420005,375379,211311,219403,154544,30561,138422,409613,585122,759408,550872,348883,267043,263681,125855,-191318,-80448,94761,236734,164181,120224,191964,336750,294372,466795,697580,871057,815225,755503,588171,467665,389071,33971,-410004,-68374,240705,629296,526810,466463,108307,-104354,15061,25233,-103983,-487406,-420801,-582826,-296104,240035,275594,50231,70594,348117,362869,-28111,-33686,769537,992043,590983,335110,125052,249043,226890,25899,203630,195117,-15279,-322769,-505088,-433122,-160407,-179712,-304696,386889,892122,935330,293758,-195764,-127182,-21797,-92810,-431315,-328287,-62610,179323,466366,1045819,1408288,1156226,474328,-225770,18041,-36606,-317389,-359339,-139405,241096,583355,553369,101950,-463623,-147478,-19702,-119929,-359408,-539805,-319756,-150728,-238831,293,221826,-83288,-264852,-387191,-128420,136408,224482,281580,227539,148280,284272,422496,575568,401389,164243,-213018,127798,111016,-201874,-300627,-208534,-138317,-31704,143075,268113,136484,-207870,-546397,-575701,-418605,-290761,-359030,-253369,-387285,-237579,-201943,-117989,-219890,173405,562124,414962,219594,-83584,-141339,8311,139054,-121522,-264578,-194756,78318,306417,341863,317280,171501,-46670,-230044,60097,151678,369221,702264,504754,39728,-434006,413499,877638,669495,-110364,-166147,127425,216802,109793,-47520,-283493,-287871,16666,415850,503788,329164,113707,-2453,80685,240300,325496,56265,-13147,163246,114675,7586,-179848,-293778,-346023,-185355,-106177,-372516,-533333,6813,229298,206105,-62433,-426400,-489798,-383856,-170744,128695,184840,-22169,-432434,-610138,-297556,-120190,39420,144152,95007,-166989,69279,375613,429659,439666,195543,-158068,-78138,118043,-97500,64101,431161,500954,295909,169877,-128440,-391474,-359740,-438430,-318297,-170958,-55240,32477,-70989,-72138,37688,203555,159935,159400,264486,85496,34663,284227,315520,199659,148274,115388,86634,15564,174880,178175,605,-123530,-131976,-136251,-19908,68435,-148532,-340067,-268008,-214125,-253349,-396028,-388298,-387204,-389238,-430461,-530761,-485871,-90083,100076,228113,176382,-114439,-311401,-209912,-168387,-43698,-9305,116849,251282,289268,158854,211605,278497,250121,253115,190354,-27630,-415756,-181177,436912,844609,966115,496397,-293369,-139252,170530,60760,244,347365,507116,30429,-135753,202936,13077,-337205,-83227,28758,-59395,-199008,-368574,-293795,-161851,-177739,-127541,-228431,-423717,-364644,-185283,-154227,-514785,-258942,-299134,-355131,-550498,-356270,-265780,-32226,276825,548002,321468,4379,-126940,-692,-80828,-123295,-219254,-261881,-186017,29022,-107855,-211119,114648,708240,875465,670616,309994,-40346,-353405,-214290,250172,632913,989175,808428,372367,279028,655852,795598,797064,746940,553241,286424,309918,208476,-3714,-104700,-176269,-210686,-152822,-212267,-473645,-83044,90514,365955,744338,1066421,936880,409519,-229962,-331934,90624,504048,449963,156224,-180182,-423327,138,323973,516850,205264,-123394,-89980,65423,676,-263070,-326999,-90147,155295,431889,612380,567105,417802,36582,-17745,57760,208466,186956,51238,-118891,86912,268075,300741,83221,148126,234624,78181,-17441,106864,49425,-174780,-433111,-350361,-265587,-226025,-218121,56736,550898,693542,537177,717926,1088051,1084980,566409,75938,-77349,172284,313562,331808,154979,-4762,255685,407795,278937,-148779,-295228,-27480,-138751,-257464,-39435,-11850,-65085,-81117,175410,207409,472887,685498,706616,454184,418700,319897,201174,155677,102658,59057,-54187,184335,468201,654301,601599,343742,271665,203811,-104585,-450816,-434962,-218036,2761,85107,20834,254338,666939,778235,608234,267172,17087,-9825,-175332,-441120,244751,795048,710595,45559,-342880,-206307,-396405,-480150,-505877,-409172,-174947,54473,164563,58927,-84116,176994,559857,518766,24375,31042,-13606,-357611,-210397,67354,-24772,-232877,-135722,84258,232809,272346,258989,316616,144050,-61171,-122965,-269350,-395227,-469501,-267505,40144,452468,580733,61494,-283679,100993,180465,-98445,108859,339308,132161,-83375,-136140,-140575,-307814,-356062,-361401,-318408,58509,494844,526964,404305,174558,-153909,-231995,180918,745821,1316900,1623458,1426030,916582,280784,-21869,-88044,-82990,326179,524075,292195,-81213,-189576,-223999,-508712,-439626,-359300,-262897,-210588,-118216,-109308,-313665,-467194,-377738,-411051,-153990,83389,-213634,-234131,368319,542348,243362,-185978,-417769,-476614,-502944,-298026,-508600,-237024,-17725,207331,214017,212978,-6952,-313577,29556,264216,476919,523824,479017,399551,30453,-458996,-173748,55177,-20611,-171915,-95571,136159,157373,-52062,-93148,-134116,-161748,-285196,-185162,-274032,-417319,-347609,-79617,-31427,-99253,-124648,-5359,149002,70647,-110050,-44443,106896,126275,-304205,-233480,211801,318422,49804,271352,653581,806833,633916,300706,-361073,-96846,414243,332047,176698,-79828,-336184,-229505,-121936,-178666,-189006,-150837,-295646,-455173,-361283,-59481,313860,512314,574387,358327,39853,-174294,-12091,-143999,-412576,-199072,247613,603432,322146,105284,-258623,-316381,-359769,-239317,-120025,-40494,62729,-179584,-502189,-513946,-370788,-328267,-162626,174498,350910,138067,-213529,-284102,-264032,-77395,-220754,-92726,78205,137544,-88008,-375408,-308660,124323,416963,469273,224729,-194195,-565734,-330951,-250043,-272718,-69117,-46198,-218057,-234061,-125177,-160236,-205308,-180953,40014,107311,147785,170809,145300,-139704,-419370,429,264996,231053,-264460,-355827,-2250,300573,422832,550856,471909,45081,-260234,-324832,-305685,-118746,58575,157135,459544,799090,1103630,787250,305963,103977,-24572,-105624,-248080,-259840,-64566,293742,437308,78270,-185593,89363,113124,-211741,-322628,220412,437171,247080,-63851,-222088,-154582,100182,473837,455471,287877,211725,98564,184046,263927,-8006,-184119,-278308,-78292,7062,-267092,17400,355560,201305,-266677,-276985,78655,397840,591266,284300,-180530,-246500,114330,307838,51600,-222056,21143,178118,12662,-46358,182732,261040,-3251,308003,712534,926231,767743,342952,-158579,-526579,-296363,-49023,-102965,-390437,-415949,-286321,-357339,-327842,-59911,219469,206069,86569,282162,377277,462859,395451,213644,102233,-84584,-303852,-142931,-22669,-339827,-454137,-200526,-154999,-193209,-446750,-422403,-262244,-244699,-31165,53999,38603,161834,271408,310156,151513,333434,681263,876624,978284,496506,222841,304093,433940,574673,749452,1010285,835075,548454,12513,-134241,-170394,80834,470737,475704,-114569,-41222,354431,311712,-211150,-207106,337751,300786,572652,1062103,956407,193175,-400896,-271077,-449452,-381951,-303135,109023,371281,632141,430877,331658,204774,152961,-14783,-261357,-378079,-321158,317329,521742,335017,115391,-67030,-168758,-158863,-398548,-310298,-78246,46539,83359,-17863,-265986,-347783,-302074,-114280,115489,296492,273842,198872,225366,149915,105798,113642,-92944,-118256,69935,286373,201056,-57112,-207690,-1884,-34798,-272068,-357575,79675,254280,316560,24601,-421211,-181142,209110,437467,381422,93072,-195902,-40082,44076,161423,186457,-65120,-568467,349611,944831,744811,131147,-224748,-159474,-72969,-247856,-389135,156801,416092,333957,-190162,-13804,-31310,-388890,-582359,-324485,-104070,-28879,37430,112648,32121,27458,443784,571681,333345,-86116,-327740,-214804,-178635,-61506,165216,233972,96726,-35599,-79394,15989,54675,-156571,-74915,-19076,-2948,24402,-60046,-235334,-246828,-31764,79570,-185515,-328768,310844,550229,494524,255431,-55351,-83751,-415922,-456374,-102729,-58567,-10488,3892,54463,20554,-125057,-330050,-280249,43897,226600,40885,-204833,-266407,-111539,192911,528334,791867,451442,-118592,-483373,-532128,-517590,-330595,-153455,-86789,-148116,-179948,3156,249116,9133,-2666,163164,-56230,-239799,-421613,-558785,-492365,-494731,-194862,-114002,-261956,-504589,-167731,174405,339866,239551,96546,214154,314949,223754,1665,400745,443688,30980,-505524,-103587,-57629,-224241,-141809,-366918,-541416,73988,261558,319713,107811,-232386,-468390,-461128,-263486,-193864,-363673,-404558,-334167,-55481,324227,303003,8760,-435956,-572596,-283204,-58972,-413760,224314,825459,808056,89251,-96048,208402,46664,-301785,325272,343090,-67567,335523,646834,412498,-129089,-77912,236587,-22794,-461364,-189031,-25585,-363124,-149406,93660,-86481,-424390,-316805,32116,543147,783449,567593,258031,-207994,-347030,-393375,-313103,153671,691478,939333,690907,359107,351790,323544,-65449,-232273,-137581,-169766,-202863,98142,327772,371548,531219,678788,434349,111036,-15461,184550,331324,188371,-97816,-69934,94270,262949,91889,-218637,-214033,181392,322736,227838,177840,185193,-81373,129599,558460,665920,484345,142698,-153280,-222436,92216,-1925,-109027,-263979,-338720,-333701,-94841,101846,282141,424828,124653,-246491,-243933,166277,288463,251050,264656,306926,442463,508264,264911,65612,-242659,-347976,39794,231284,120344,-9991,375445,722828,534302,30452,-339205,-223115,-109802,-132049,-298292,-236395,-368386,-325011,-74094,258426,304758,116661,-251382,-80939,-30955,-42812,-34096,83879,205173,-9833,-183858,-50840,89338,223939,222172,36948,-201456,-5531,364902,429516,361206,-59652,-447155,202527,91977,-255723,-229854,197901,475246,795788,614475,323017,-225575,-292729,-123944,-102265,-86142,150305,352525,549156,461705,-80573,-447996,-132090,-13370,-151872,-167600,-194918,-311371,-513250,-391066,-162380,30793,-225790,-324232,124635,152170,42953,183778,459630,573594,552872,519604,332878,180180,143020,160567,-33451,-331687,-452092,-370211,-96798,15061,-209017,-447926,-154335,-10951,-45629,-71177,-242644,-283885,-236163,-388489,-215579,-202572,-288070,-383032,-368051,-252878,-418989,-361422,-233381,-87893,-85805,74477,71301,43267,171922,349754,566181,756214,509706,68653,-161996,9378,250799,282280,115010,-201072,-412193,-298020,-368483,-501674,-301924,15835,164453,18150,-300213,-178650,245717,311126,128644,146980,546257,719488,870341,690674,233304,-14790,-27446,152270,110550,73128,215825,455612,662669,636038,356176,142764,240328,124766,-140368,-221123,-135483,-83263,43275,128641,307931,700418,948376,893370,595255,52316,-175198,-197987,52544,35327,-113196,-280643,-5303,321605,819675,1105796,1138865,1304854,1054486,557052,232952,529046,761625,629157,406120,-16406,62253,72245,70418,-97790,-489828,-129420,295583,298714,34177,-413336,-151938,56979,-260515,-123302,348761,331104,-172947,-424811,-267208,-133102,-15524,-150388,-277966,-219825,-93282,24348,-16770,-245392,-313409,-176993,-133251,-52960,-39246,-58982,37208,38831,15816,111131,134067,-112455,1329,44485,-120339,-214811,-197714,38599,355701,322439,31085,-120382,-1442,-2716],[-265011,-124477,-12723,-98806,-269085,-305276,-174723,-4446,72010,-76519,-165835,-28353,243567,336103,285549,61937,-244949,44173,431928,736156,469135,-122014,-328012,-135277,-195657,-114138,35836,48364,8716,-73233,-299749,-540687,-245454,-50708,-7007,89941,220776,300819,15052,-183821,-290248,-183521,68026,78957,139839,159355,129246,-133443,-6212,400691,247231,135618,389604,416736,196523,-123088,-281319,-322968,-201124,-162469,-339836,-370088,-361880,-405464,-360991,-384871,-236426,-197856,-320575,-155182,371151,549912,511165,94237,-462391,-262417,-145441,-264063,-110183,539384,755050,499136,228149,346552,365334,29743,-410803,-319454,68313,477222,427910,245581,1696,-266848,-198826,-296154,-221268,309049,384684,276894,32944,-286066,-230051,19211,266780,177782,42098,281977,423951,253646,190914,-27156,-383669,189735,438864,109981,33432,133581,-7339,-310732,-465032,-229334,-11893,-6822,-233482,-525393,-204367,28292,87429,-121571,-74364,343961,684596,757260,478033,97025,-31501,211235,304583,243526,-4394,-115247,-177621,-303424,-352189,-21691,386355,488257,485639,451080,438619,446139,64012,-317679,-272375,-298323,-415796,-271837,-296820,-466212,-103927,87989,75892,98072,305853,305037,192455,-5614,-105870,-11702,-47411,111401,255847,389047,314911,64999,-382972,-235648,-44434,-331,-307356,-448579,-10007,386672,394747,52845,-524989,-213782,1901,-40271,-271842,-85691,285304,328444,287938,24630,21384,96863,191412,387210,450476,386651,217335,51630,-230239,-248158,-226314,-414727,-445508,-185666,-174310,-304435,-359888,-175296,145809,437291,509685,102111,-485561,-8245,238122,93075,-211280,-111279,174803,345800,471963,692639,943483,844282,420026,-168354,-489648,-211838,-365271,-84357,400978,526496,471234,529650,356533,-147605,-557225,-103554,65123,156379,-1026,196445,252188,236882,194044,-11139,-116950,-18356,106063,160020,168790,-14164,-85212,-230990,-128464,58322,78758,-168494,-108344,249469,347332,169055,11752,61314,135338,124439,269499,347002,340192,315514,550850,105977,-27660,522367,925496,821789,4194,-152808,85356,-206029,-267666,264124,161345,-43913,-247135,-273624,-96325,-159460,-455194,-391886,-180444,-295514,-314983,18761,302479,570398,534553,758547,1014661,1030359,-97755,45867,883467,1036586,579638,80192,153139,646816,1045163,1219734,1094053,701076,286289,108477,350914,588464,346625,-281444,-386049,-119379,-224231,-309206,-441785,-317453,-242996,-404931,-512297,-359282,-128201,-159183,-362525,-580466,-483470,-516115,-343596,-57828,254613,269973,1248,-400882,-93653,-282552,-470118,28564,332088,61966,-253619,-264874,11593,497549,752461,545436,145632,38306,-148217,-428353,-142772,160526,103323,-164709,-263638,-36326,349868,690164,777780,647101,607827,400923,214245,-22061,-411588,-509778,-319331,-187998,82034,290158,280317,5193,-177226,-23721,78400,18549,161972,353495,629446,995755,1294485,1183319,824668,279717,-333298,-380644,-25994,244563,368155,146379,-107352,-247841,-275669,-161803,-74264,-59502,-93689,-167633,-231444,-98097,87653,122552,-114014,-392416,-266702,-351665,-216925,-159884,-185691,-300702,-226785,-5086,122991,250065,268418,345242,289348,335152,559179,598010,420032,91965,-275187,-337996,-259319,-11355,-18040,-226748,-510903,-300048,-358167,-279011,-346137,-382596,-464377,-416041,-222779,161797,463210,616720,295017,-194693,-331831,-117134,-325215,-210178,-13695,-74634,-384697,-250555,161633,430957,497043,391357,208364,185818,25730,-204473,-448626,-90739,-70604,-170615,-134298,-66556,-130529,-218825,-325381,-260358,-54016,-53056,-44627,287555,537106,494918,314202,-50509,-381197,-485183,-427885,-466396,-190311,49793,184552,164751,-179867,-272672,-104717,6843,16924,-2037,-4724,20222,-81529,-320519,-538789,-373405,-251972,-301941,-301033,-131413,-21732,-17541,-170788,-397532,-71757,330117,484101,182253,-238641,-397436,-148262,92082,108580,165464,-6034,-269951,-296051,100556,447490,365128,-94607,-507004,-141459,-149158,-326185,-176867,-18288,-131971,-301303,-274586,-294908,-336834,145414,398129,5645,-308887,317954,355246,-173184,-205409,374331,662306,374506,-76172,-138481,58836,87656,-79623,-19857,168008,-200654,-502106,-327997,-64545,-27644,-98562,81410,58674,11506,-340985,281241,1057289,1418497,1363972,1135354,765719,328364,55908,74841,134123,-60056,-236556,-364092,-465292,-673843,-268342,130660,221821,107492,-142634,-338788,-282278,-16628,36029,-237390,-99409,312566,377788,213045,215076,234558,196934,343559,427286,577296,616268,390222,-24837,-128983,23061,16450,-368830,-122814,223485,361304,351648,441756,567598,702124,459144,359171,595440,705719,598874,616644,515433,381941,158421,-118594,-317036,42532,258032,587360,805310,856378,581452,282330,87362,-72110,-156406,-467503,-535027,-614322,-299871,386988,357346,53606,-15990,215701,200292,-168724,-90874,747987,1074716,855296,325242,-389831,-79833,112021,128792,259707,134560,-103283,-397097,-562087,-497516,-362214,-300124,-232814,418568,902144,960550,507516,-142616,-52406,-18461,-136148,-497825,-146426,127734,268126,366627,774920,1153462,932011,219538,-227918,278578,166813,-274601,-407490,-108768,49977,366454,527841,329951,-235979,-268280,44096,-23365,-356234,-650266,-313212,64875,268023,307452,202136,-149473,-439261,-327323,-26546,108805,113837,73333,127399,178877,398018,581522,644431,446295,258304,32746,249864,200397,-70857,-209242,-239071,-131708,37333,274098,389050,239104,-200676,-677755,-445733,-139658,-14476,-164639,-170514,-379110,-584896,-355316,-159481,-229590,188246,548738,456331,248138,-10341,-66415,-27595,38413,6227,-5987,-187224,-41122,77551,288136,348208,284492,11912,-439947,-224762,-76741,267771,751365,682690,225022,-310618,446884,1022530,835320,178861,-194830,138121,263124,90545,-59540,-287097,-350664,-8862,432223,677691,528900,248595,24000,151928,350296,533030,166397,-124377,-175768,-160561,-212792,-429228,-514399,-371773,-318172,-520224,-407094,-98319,265677,325146,131056,-233159,-573460,-475002,-492287,-83086,227827,363209,78953,-519012,-443822,-58625,-6925,99889,178781,132622,-217976,-80930,219929,301511,292424,31813,-215012,-27803,66165,-137854,-3941,273557,446967,288498,186627,-36369,-392841,-295418,-369774,-344800,-172977,-132261,-209703,-412460,-382419,-125369,258175,345070,177473,185839,20391,-93153,223523,335023,277152,371956,311573,154258,-111375,-87698,-101842,-120588,-2894,14659,-164895,-189466,-136326,-163914,-147802,-63570,-165998,-401662,-397998,-104179,-232966,-376394,-566461,-535618,-446140,-348818,-136239,126034,243627,16560,-181272,-80374,17688,49805,-1064,130409,373031,409633,190109,152578,109556,204352,391492,378161,76428,-361260,-403333,177415,695816,903709,424785,-365575,-24408,266539,100376,287391,854933,932189,249741,-250019,160891,101911,-112667,-113588,-214930,-294915,-351465,-305980,-167328,-315371,-336591,-148160,-323749,-370614,-3427,131588,24953,-485596,-102397,-184960,-222637,-514118,-470098,-309115,-135746,14854,185180,22757,-196800,-159518,-132530,-328250,-382003,-205343,-14758,155689,296164,328014,363701,423824,765452,896479,736538,373039,-109894,-566797,2181,472986,759871,856439,565893,-68510,-42932,438402,437822,367686,483707,537546,402020,456293,325437,-5581,-196364,-406817,-450447,-250072,-214471,-483893,-135241,67740,147826,393761,636721,733731,386445,-32883,35425,432714,720329,551611,132263,-344597,-379553,-39254,82533,291128,95694,50070,75725,60582,-94622,-203215,-126567,-54323,-69089,182017,383633,430227,353728,178263,169762,232032,278736,158669,-26219,-103788,184134,523784,481921,14772,-340276,-52681,-104007,-79697,71350,-42631,-244057,-383777,-355299,-438648,-535708,-453218,28391,506365,681207,531165,687786,1156491,1225845,617943,36653,19338,212922,214403,241795,240814,118202,129075,329178,333032,38248,-399411,-227851,-130672,-142139,-8541,50594,-15598,3956,389984,593327,696850,733680,539090,298529,309193,235817,177973,67162,14932,-192217,-250177,-55401,329922,658516,735859,619889,529055,311457,-180282,-379990,-155134,16149,213867,411460,622537,585513,751211,794052,563290,159355,-271709,-302932,-351052,-462862,143914,717250,662158,65435,-236255,-75605,-365626,-503334,-458860,-423525,-271178,-132602,-151931,-212884,-242885,-4398,305803,265708,-97886,12204,-59497,-421432,-76229,197413,32013,-324107,-225765,86270,308500,334118,226367,254056,78540,-153309,-359360,-478370,-506755,-446673,-441601,-60648,321266,171774,-207853,69891,507040,372469,-78605,37474,343052,204427,31910,43208,52385,-154325,-172345,-183707,-252363,-32495,405941,561102,594487,395505,788,-202115,18958,454223,965661,1451612,1407601,915197,127216,-252630,-248237,-152776,386952,645947,369550,-106499,-349805,-423543,-477252,-168169,-100339,-142309,-192699,-209906,-296470,-537060,-340372,-139924,-276907,-399497,-205570,-328462,-197428,392252,554268,165989,-430398,-160474,-50656,-71565,-257671,-158252,13293,229595,475765,397711,171941,-314543,-188001,324762,494428,491136,440469,449652,371511,37927,-458731,-132185,204370,163572,-36826,-206914,-90139,16290,56859,177862,78670,-48862,-194635,-102810,-174309,-438287,-600255,-179030,113648,246598,190365,154148,156143,41902,-106297,-218862,-112227,-89079,-384097,-68793,380362,360744,112718,229921,871639,1222380,859966,488643,-149637,-278127,286885,329439,142352,-229238,-345973,-235756,-186272,-286201,-239631,-229219,-300651,-418122,-351358,5091,337516,478136,496170,256869,-84591,-310555,-129148,-158991,-280158,-277718,-107482,70564,-279102,-626186,-533665,-481046,-578156,-529792,-349386,-7052,180207,-97239,-521590,-307717,-44431,38153,-127001,-2442,321844,300622,-1706,-181846,-424026,-593695,-106801,140089,325845,346859,206475,-19692,-142705,148767,494510,600290,334095,-158087,-497906,-106508,-5637,18098,55960,-187188,-502718,-263245,-60430,-2331,-41122,-567251,-137988,260211,535807,448223,284002,-121434,-458160,-219164,-95335,128270,-39886,14890,238089,424920,504007,201902,-207376,-214505,-316629,-332260,-304163,-184944,36680,241982,513321,837574,1053219,636606,267646,-150253,-3036,44238,-54011,-76214,58268,504125,728166,525579,58298,-157630,-42964,-147292,-79628,205826,256647,125326,-135647,-162100,61438,338649,497220,507099,469187,310336,-42092,-99200,55819,-144435,-267598,-194823,-12996,70334,73376,332291,457996,173577,-261112,-126033,230438,436133,364299,117423,-237062,-451150,-255577,-85083,-314909,-136694,66464,85568,-16238,63434,158147,79206,-251642,202729,632673,829762,585960,176036,-347672,-573280,-167590,94821,-83024,-524761,-319973,-230674,-302129,-524578,-428896,-120302,-25301,15512,246752,476786,463586,188928,-165838,-71210,-126522,-371650,-384729,-470848,-494965,-241863,12363,-74930,-144978,-423079,-461091,-269718,-438898,-310844,-93654,-36283,89948,182961,124142,-357,226324,539801,601359,448236,324055,411005,684157,521106,358534,547162,768791,523136,230754,-223551,-390942,-269351,29753,404023,499422,-13889,364611,696041,358526,-225473,-270729,395228,484519,616787,1006469,1006371,116002,-442779,-241360,-421675,-402191,-161279,116999,265795,497744,303873,39754,-59776,-111144,-338902,-412787,-334484,-251597,211531,384166,251911,65509,-186999,-454135,-214939,-353514,-484812,-198623,-36281,-54788,-172366,-300020,-252137,-290443,-358628,-28902,183492,75787,-20131,178472,258948,149852,-32242,-282086,-364180,-294253,26810,-32852,-142522,-197501,120687,73272,-223235,-434391,-14103,169294,298641,62465,-308640,-295224,18348,326728,210270,-98476,-310805,16417,36963,-23740,-44760,-241316,-490285,362636,791781,575717,145286,-69020,-30822,109659,-53861,-264465,276514,501349,197678,-438328,-269382,-260140,-598396,-458992,-227469,-137104,-232306,-297838,-290482,-316815,-13742,471582,721686,621757,279439,54250,-132643,-148342,-166945,39128,137827,-26445,-174557,-252866,-90606,140529,86910,88197,-98718,-167496,-245283,-257225,-293283,-171967,33976,141002,-32176,-243459,-38564,235790,341121,361276,69701,-6677,-283474,-228320,11094,33888,81444,147903,181386,182646,14218,-250625,-472143,-79474,151871,80796,-164281,-284442,-166130,67792,288596,471376,370546,-54576,-350074,-442241,-582071,-255861,36131,79851,-131117,-369721,-280634,-222517,-239577,134954,434146,156089,-28755,76431,-74931,-291369,-452812,-391831,-415146,-419789,-174309,253350,408428,465549,293294,339075,502730,515742,302023,61058,401953,311277,129130,-332532,134372,145717,-167461,-65517,112711,-193429,-347154,29758,186722,20738,-265050,-517723,-496717,-331235,-128647,62052,15591,-120570,57633,328460,218355,-93238,-390190,-442513,-136961,4662,-308640,-103555,523695,516103,-108068,-155288,234992,-33289,-357395,233044,284527,-250375,88756,476150,334540,-30120,84922,493226,428444,-94057,-92840,118268,-245759,-161304,202741,97860,-226484,-182985,230350,675923,837475,553142,291457,-112226,-259810,-422095,-159163,264532,750218,918455,625547,310885,411348,435370,-39268,-215775,-30373,-132916,-260606,-151002,109130,457511,786170,780203,334509,-128253,38264,412954,602550,710274,195701,-163177,-105677,9881,-162417,-454592,-314153,55157,179626,70445,96819,370217,210004,313132,614242,683645,606489,358128,163457,-87655,-55731,-252524,-344307,-349734,-353277,-472210,-239266,-96123,-39578,192781,37029,-201450,-210067,121028,348065,305312,218986,60055,211452,375948,374832,194484,-127740,-316045,202646,649006,513374,112308,426113,941314,850288,175464,-415570,-17393,268485,327213,45010,-158308,-376823,-352162,-209498,-103856,-176941,-222727,-279762,-86751,-135066,-171256,3534,248074,459652,275587,-75147,-53766,154464,373099,475620,297503,-34017,29201,246872,370070,246364,-171320,-419432,181062,152159,-143798,-276672,172903,461189,846909,585116,280386,-222062,-233018,1277,89007,187015,431851,541412,499668,250252,-316063,-309682,-231253,-205859,-304103,-297791,-206388,-318366,-337370,-301719,-338746,-241348,-469539,-372152,-12542,-108907,-151877,249527,482907,507854,484256,527077,378906,365414,409366,412680,173745,-143235,-281081,-412728,-334224,-232240,-342197,-461792,-368702,-455785,-480859,-442021,-427458,-381000,-311379,-408270,-181292,-36877,-94433,-198013,-341875,-441591,-386751,-216186,-270099,-10991,40778,111624,-99782,-115432,11852,-17357,374624,776897,665485,65724,-182311,58418,342672,416150,150663,-186416,-299391,-352772,-456264,-351311,-244002,-130123,-575,-120800,-570508,-399043,-115744,118044,115210,240088,627806,941129,973323,789289,324943,117013,40091,78314,-84814,31713,311460,558061,704430,548093,250147,151479,177789,90981,-108896,-228300,-148261,-80070,-25259,53902,312329,733641,898870,889043,655128,346192,170704,171825,254245,178217,42032,-112538,113095,287836,494226,737049,845744,964178,630698,307596,83333,428634,742924,834426,687245,331164,253410,222147,114632,-22715,-287507,-293483,137356,337421,200850,-344261,-226336,66660,-284508,-39079,494906,415927,-54398,-421363,-417407,-73834,146313,-98171,-321932,-66838,101943,130847,-89685,-409217,-411442,-282922,-253251,-41325,18085,-191731,-144269,-117996,-70204,147782,138290,-118097,-62878,28666,-58317,-78562,-134515,-94954,188406,293993,104248,-149622,-283918,-185066],[-173379,-217406,-129019,-116853,-216966,-201017,-166652,-64129,-82622,-283923,-127911,135544,358592,438787,381679,50194,-235355,37496,403492,561706,241380,-234989,-272892,-277463,-280128,-77600,40321,35549,70359,53558,-272536,-503094,-218177,-89854,-34877,203389,375236,296087,10981,-151350,-197090,-169416,-56144,-175564,37486,339672,410529,178775,205007,455912,258389,-51016,170263,217402,196351,-4075,-175841,-423570,-383108,-227382,-321373,-543266,-403048,-371278,-345267,-544792,-254636,-96187,-206746,-171064,393271,700317,607502,83697,-454361,-78617,-27066,-96365,-384727,337834,671481,435435,8203,110751,211260,-138384,-496872,-270657,93363,324139,424347,240001,72509,-156731,-205509,8821,243505,425707,311824,141017,-143797,-363620,-241410,147596,505450,494934,181194,66431,205236,181182,239083,85250,-398684,-133716,12333,-6797,71328,49861,-151935,-293920,-407356,-211605,137166,182411,-98279,-486832,-217888,-3492,38918,-170942,-100399,302171,717008,711560,390163,54710,-80982,148773,379512,403201,241541,-84036,-315325,-464999,-368873,-52554,337904,555477,654359,487101,243303,127905,-10337,-183100,-142149,-111864,-105714,44642,-14406,-249006,-405297,-182731,-92439,-24709,331075,658005,683967,612353,403269,107188,-22116,115587,211828,235149,196472,76496,-286903,-223957,70727,248139,-53285,-268396,-234787,275735,452015,184936,-195042,-357331,-192984,-213891,-245605,-55869,236228,319627,115870,-83326,-13836,51761,152397,452416,486189,192368,-14534,-36397,-253782,-84920,33453,-178083,-321354,-91610,21912,-137598,-453324,-471439,-229363,29948,147461,-92802,-446497,-190561,89179,13531,-161021,-251399,129636,246984,82569,60726,391660,583955,263022,-217196,-457387,-167768,-264027,-84796,330335,559439,532434,500529,234282,-310723,-486230,-143787,-53063,-166676,-289339,133014,302459,244276,70179,-102975,-82105,181089,300279,254566,78480,-258087,-485388,-450890,-299858,-117665,186146,174428,174660,135665,81299,68879,112566,103010,-25713,-174645,7829,179856,200148,287553,472357,58368,-11830,471841,984498,780173,67174,-100925,174068,9584,-149390,133901,72488,22552,-159950,-418109,-304984,-276765,-478464,-276457,-181644,-323519,-356422,-212339,233058,563453,439357,460569,550120,420925,-403941,203015,834779,921841,380980,136818,350266,864355,1008355,1346515,1415617,1159020,603921,335701,574691,868090,791105,204768,-251208,-193859,-231895,-155273,-287649,-323536,-121697,-131701,-283982,-546788,-213359,-112807,-230164,-459135,-505325,-545351,-275147,-5241,229320,259610,114633,-357632,-316411,-376840,-548585,-49274,358878,247398,-130344,-182156,210337,705845,929256,710156,251294,121276,-57829,-537883,-95331,157822,-15781,-491399,-257612,69858,176702,244548,252870,170917,99297,44686,115755,47621,-204267,-496574,-482691,-179717,161817,399878,384343,202215,-30798,-34354,30911,19744,345501,619732,1030095,815672,548185,369840,505371,156096,-302662,-375370,-157751,281944,470426,328817,110209,-9402,-111032,61179,213371,216468,107617,-101709,-392772,-260900,35974,257545,269419,134134,-179844,-315328,-103294,-161250,-343514,-207267,80376,179181,80097,-93285,-187924,-125711,-229228,-136265,172450,319897,310090,166611,-24385,-161680,-324322,-192956,-22233,-117798,-425605,-154303,-221077,-313457,-431200,-413106,-403383,-248657,-105079,207733,552243,798943,355487,-193594,-210397,188695,12665,-313365,-198093,-69897,-232984,-195792,148166,402495,516368,566228,385271,341982,227046,-221448,-467580,-153430,-187428,-203697,25650,168584,73779,-189506,-153056,-70182,140591,60605,-28939,251665,425151,444750,218659,-84276,-377778,-466502,-483620,-400150,-83935,132884,279615,139185,-366255,-449292,-220122,-32976,31895,-3390,-57010,-86705,-139020,-274685,-380306,-262060,-212990,-331666,-418971,-313942,-151506,-44192,-92773,-383209,47580,570450,717969,354131,-4033,-179980,-131098,-15284,-54981,-50914,-108783,-174461,-200389,105828,394760,280770,-102789,-364364,-91853,-90644,-278560,-412626,-208863,-359409,-516365,-389173,-264210,-414489,-115728,45731,-303564,-113484,447012,468228,-43047,-464942,-13680,363789,358793,92110,-4250,82573,4972,-192738,-18226,192978,-96692,-384552,-275491,185257,458073,300307,223976,182752,36267,-278164,212596,1079503,1567001,1545703,1076922,741860,224414,-30586,-20793,77883,-15367,-238990,-468577,-449018,-307439,-23474,201892,82860,-125526,-294505,-415016,-249786,2345,217073,-72524,-430749,86824,209945,25483,-26909,153738,221208,371289,261067,410167,357160,157570,-351421,-380107,-183279,-37937,-124960,168014,398311,423032,514410,754292,955427,951004,504624,157700,434207,549054,412039,428933,376965,303245,70145,-270539,-187510,90816,174364,364847,865487,953223,856096,561400,159440,-130420,-211768,-419252,-589351,-580684,-413298,336534,311212,-7539,-162843,62375,91171,-204991,-211709,559307,992508,1143639,806045,223874,-149627,59709,292967,401187,185542,-113426,-444852,-421988,-461676,-565536,-517645,-160412,432193,895120,884331,530669,-162814,-67145,-74049,-342024,-268446,103510,282175,323139,279389,444192,724819,528054,-180667,14648,535142,359715,-203597,-493471,-106133,-36128,183130,546864,564855,50403,-308389,91807,154623,-173904,-539658,-296090,201118,560715,454661,311241,-92024,-374324,-238587,27130,44214,-54254,-179592,-11699,162128,382714,561050,520643,387562,208247,182252,362366,333769,45880,-250534,-367672,-226234,42163,317007,394155,236669,-216656,-650809,-198487,127979,270706,41657,-198492,-316233,-428568,-226642,-81806,-196242,79611,317320,239763,7182,-195394,-203533,-179322,-47622,47710,-23880,-152409,-33107,-72814,104701,268093,308135,27086,-483558,-401363,-256749,193249,766559,844369,363715,-170051,443887,1045065,963664,473767,-66275,247556,318186,40358,-145334,-326481,-420936,-48036,330516,612812,545078,250173,-91558,169433,435742,605618,204184,-283379,-501134,-359610,-370679,-499862,-324555,-294540,-368306,-524960,-170247,295202,320330,274428,-18174,-371926,-431436,-376786,-325890,165634,452378,537779,174504,-560899,-298589,33399,-46980,23570,133711,204340,-39004,-407592,-151804,64403,121984,-49959,-178508,8028,21620,-196478,-130305,65564,274159,221501,189888,31731,-367183,-208460,-182901,-285415,-162209,-338136,-499792,-369559,-463999,-334936,160554,368521,183250,51756,-64978,-164538,135937,322019,331707,532371,468134,158667,-211260,-265657,-217193,-121635,15717,-1133,-202579,-234205,-277363,-185147,28428,289470,202095,-155360,-140159,102564,-49859,-290347,-628575,-429608,-214700,-337879,-370253,-2623,257358,106372,-80902,-35989,97967,73770,-83659,113690,500305,475747,197370,99070,-53534,135112,362879,428458,215483,-206521,-598300,-133745,367652,571810,224632,-136423,152039,281203,73982,532821,1225326,1137851,379648,-244291,148154,211874,112267,-129405,-436927,-476288,-532013,-265763,-54373,-392422,-414840,-198633,-298842,-62897,290774,313604,55070,-442706,-222807,-266904,-334051,-538951,-518812,-385371,-312468,-223487,-120052,-191333,-279563,-22726,50086,-231112,-448909,-55390,285616,507576,506965,626572,634996,707660,834698,912745,731551,341995,-234629,-419699,262856,650868,753036,531538,247757,-391755,-344377,109155,-67214,-141267,328803,650527,669312,630819,432032,36782,-175287,-288408,-413409,-273708,-245455,-514758,-305362,-66992,16395,-51384,-41458,199449,126890,16493,236507,582104,708035,466307,43613,-353386,-258872,-42046,-21768,176302,119467,233249,181457,27200,-73821,17079,100594,30602,-178250,-66127,79241,79376,-74008,45966,161041,301831,257064,76699,-125686,-173726,31754,412953,510262,207870,-436539,-383319,-291755,-197750,-38511,-90117,-219796,-385935,-293214,-374547,-481299,-381226,55536,453841,575807,440034,514468,959944,1054959,517111,42714,164078,246255,101159,204423,285267,166184,-80794,110495,236735,151784,-176449,-245580,-58861,-15193,-8743,35066,-42205,-83569,272895,640327,655197,606498,306623,136161,193281,223353,170232,51956,-109658,-483879,-517776,-387706,-48965,309267,595696,683775,646230,399130,-121599,-220056,69219,250183,543887,661590,780197,701653,812195,800169,507301,92545,-465738,-426159,-261928,-296727,-9276,439265,441201,14954,-87721,63194,-286769,-403431,-294311,-327312,-32715,-28250,-172476,-451838,-452175,-254056,-4093,46369,29411,169675,-45204,-396077,32099,237797,6405,-339142,-229663,77431,272343,198411,-21506,61862,-56073,-330286,-581602,-664507,-433211,-277432,-351959,-119830,277394,202859,69124,305654,527848,278278,-99533,41789,274813,150428,93023,297319,365874,180039,77199,-44730,-191340,-205456,150230,438016,641083,535094,141639,-190980,-274288,95747,428506,835624,999905,705082,-37566,-580191,-463516,-277619,339015,674428,442836,-97404,-481923,-506318,-198048,122247,149209,-39880,-214270,-375437,-440700,-456644,-198658,-1861,-121970,-463553,-538460,-402108,-116125,340207,457929,45191,-476502,218270,551898,435537,296301,199912,209425,477225,630202,505595,115918,-512313,-31272,370550,516159,359515,308438,358476,293467,49797,-347783,-232474,104452,110713,-25576,-231951,-315424,-166505,15506,202446,98313,-172837,-433787,-212367,10020,-226198,-726276,-308675,259544,566914,489644,363284,211649,62773,-81055,-296856,-299748,-246891,-143140,124759,434869,296936,103941,72714,778970,1223407,847617,505042,12245,-266887,168086,294506,26986,-492744,-325698,-226706,-207463,-198105,-131556,-152919,-229831,-392069,-379720,587,261432,347293,340387,108954,-205417,-395624,-236486,-179544,-220744,-386865,-410164,-371065,-609528,-294149,-104270,14965,-143541,-214230,-514750,-169051,49048,-111874,-340652,94441,408889,545007,189757,-76588,229521,412953,268092,107127,-92875,-90814,206891,400368,505205,561429,553317,377034,204196,294410,464049,520185,232453,-272614,-303369,69368,130773,227122,277992,28212,-475498,-388902,-109702,220751,368239,-285365,-224166,390061,727595,557276,288390,-148504,-472551,-596153,-430188,-144276,160127,246295,301474,366480,416505,-232734,-186872,28383,-39259,-293066,-347282,-241330,64240,292541,397980,528227,450091,123800,-109705,-336062,7102,140409,138583,111442,284600,808452,1117575,1076432,698511,266849,77432,120174,129064,164955,72650,-115020,-252249,-131051,181025,461365,340808,359876,467754,297154,-166107,-350236,-97843,-158118,-338798,-227146,-58705,41611,318847,533892,433973,32611,-259617,-12599,331979,457547,141975,-123905,-296638,-326808,-376330,-188610,-221674,34820,104303,-61448,-72405,51736,-29447,-280733,-196180,187779,483623,554798,234896,-168047,-638574,-291238,16951,142020,-256833,-358112,-75895,-75346,-222063,-404407,-316671,-218918,-47595,82980,99698,407387,309859,-140929,-303574,212044,62945,-354308,-440399,-231247,-152940,27519,170672,-36751,-137697,-410024,-401775,-169386,-256148,-460369,-340576,-178696,-26295,90584,-66989,-173824,90261,330398,216779,-226346,-1701,538160,889668,508088,50757,139996,211139,36699,-160962,-406964,-563269,-308073,3116,360889,508413,211341,496949,716743,364067,-144242,-332054,294185,518494,497732,711299,776713,-61959,-454155,-201207,-349128,-462355,-113032,167128,224784,282416,72266,-272360,-328138,-349183,-480169,-227843,-122261,-91329,50216,151354,63884,-126721,-343370,-314613,-88228,-197088,-588009,-307473,-134614,-226885,-325250,-303900,-142724,-127132,-328522,-209040,21712,-122369,-348665,36704,289363,186473,-173047,-384878,-399437,-711299,-164724,83622,-136308,-107541,282912,230025,-157828,-513061,-164080,-5317,76454,-57258,-315246,-505117,-213821,133975,-18136,-309477,-377488,-83183,-87973,-251276,-226178,-312735,-456329,138984,388499,232699,133120,181930,325557,359882,158325,-204290,184347,397208,205285,-63596,-52478,-207768,-437365,-321011,-191196,-215780,-386413,-522399,-479757,-350098,122049,499198,756106,796478,607202,481830,106871,-29526,-159494,-50032,27586,-74030,-254281,-395986,-215844,124993,211618,140707,-255376,-487365,-446342,-465653,-396229,-120150,96741,212086,175146,50743,-2712,84833,214794,382427,236952,164826,26291,-7186,70987,114460,162025,214023,176006,119178,24049,-169487,-565040,-261853,-22318,-2432,-193518,-371505,-257731,-45224,80315,145789,242954,-16509,-251268,-318327,-591686,-185441,198278,238159,9365,-243513,-420534,-369174,-74703,249262,572786,293489,155659,474283,368034,50020,-304900,-522146,-560276,-119682,111642,533980,563341,487368,320107,564180,712051,619092,268433,53417,125549,-35143,-148761,-1582,443105,378846,-41178,27144,486342,117808,-428601,-194916,32600,-61098,-255639,-436768,-383995,-223398,60004,325256,187423,-24904,117938,292618,195225,-111881,-253213,-188702,124134,82160,-178427,-361779,173776,119033,-312265,-356902,87484,-160163,-378723,102793,213269,-205823,-307061,204869,221099,105326,215392,531786,608566,57954,-53483,137787,-199672,-223337,224846,192740,-5790,412,315814,629740,759245,568579,335259,72864,-104549,-234078,1913,332545,684468,703407,412969,225773,384827,369388,-79693,-254591,-48982,-205752,-330808,-369414,-102785,443769,784835,673875,172075,-258750,149144,524522,685123,943278,408170,-70303,-251018,-147357,-249340,-356420,-244273,-57755,-11140,-145443,89281,459647,395899,345136,481772,598910,655612,521741,260029,-82833,-201759,-449808,-558441,-339571,-242631,-466984,-474150,-343902,-370288,-299755,-290407,-386977,-340635,-45158,244086,229047,55125,-230647,-3963,314960,530437,309047,2484,-202391,321573,952973,894031,307043,232350,843942,917285,223309,-530061,101821,458793,581575,253878,-139379,-353724,-322724,-195224,-154745,-303916,-496802,-360719,-258205,-184019,-174649,-32446,254750,488799,370660,47676,58648,281482,542178,623886,451707,125532,-17936,29109,260321,77709,-266997,-520191,-174302,-8550,-133565,-378579,-23507,326626,715207,527445,155378,-261336,-163872,94075,177369,297300,469387,547307,339985,-8151,-282990,-152566,-286916,-328867,-458848,-496779,-329225,-239591,-110573,-178751,-405396,-529991,-410007,-269328,-112628,-289764,-442321,189997,382644,370256,328210,407273,364058,419273,533076,526350,289453,23143,-168442,-458022,-344436,-252378,-182862,-210194,-154615,-69996,11703,-37682,-305410,-344977,-351039,-440784,-279607,-16823,17632,-1622,-83157,-171793,-127545,-195891,-322675,45422,260078,386642,26822,-196788,-100416,-308868,4120,404447,347391,-265153,-286578,70412,326669,353951,95667,-177632,-284147,-451013,-462626,-333662,-220001,-146114,-65736,8870,-228545,-292783,-385837,-197773,-2443,129649,422456,862065,884066,697332,341482,190764,92683,-6321,-190269,88162,413187,585775,575961,226215,-35629,87305,65710,13004,-63203,-143400,-3316,-93736,-177425,-140595,169467,581264,679394,662188,482860,506859,411499,372563,205950,88642,68529,-16750,58224,86690,-38941,-56721,72738,274485,226890,102378,-24717,237848,592866,809551,623559,404464,277036,250869,20269,-103806,-164397,-275439,-196987,103089,121641,-291135,-171094,122232,-159546,39451,470323,324985,-41813,-250050,-229590,82837,260348,-184799,-307678,162636,277585,178190,-186459,-384734,-358825,-360082,-326530,-80587,20541,-250565,-396104,-278268,-178891,141113,95641,-137621,-145524,-32777,-88466,1866,-2547,-121579,-77309,139793,73955,-139310,-405173,-226164],[-50570,-227346,-239234,-20741,-16034,-5341,-24740,-27774,-172313,-360451,-41154,293778,434895,504822,392734,38471,-255312,11843,332876,362463,146840,-31762,-100696,-220461,-111237,17117,11872,-8740,106819,148437,-254384,-416666,-184741,-154654,-72410,228482,423545,175866,-38360,-102525,-94079,-152660,-156725,-322389,-12341,468104,644341,396729,132951,85240,23717,-331550,-19594,80951,177393,131469,100153,-43266,-327912,-382060,-361200,-509115,-371016,-299493,-268072,-459099,-258597,-39483,-115138,-6894,499210,881021,729562,95472,-341848,56939,51563,41967,-224709,97148,525765,338763,-249890,-86337,108883,-134849,-297758,-187402,34009,79307,298098,253507,296780,270092,236589,385263,671948,489153,178566,-67944,-284209,-346332,-130709,340485,721557,708743,268432,-146674,-23199,121635,211847,112812,-224808,-476229,-482753,-210964,-39062,-108388,-168766,-147362,-256869,-243170,132576,197554,-65103,-486506,-117919,80602,20268,-228883,-146292,193648,637368,567314,304500,74169,-112143,61497,399640,511235,436425,13566,-253784,-434329,-315437,-93152,187174,453961,532115,285517,-72370,-297638,-163262,-60408,83974,109348,135014,278508,254668,169007,-142043,-523604,-327646,-74684,348649,932268,1273185,1155943,699566,181317,77443,241347,296561,115082,-9730,106159,-159912,-233007,184574,431439,238000,63597,-225579,15951,365986,271989,108536,-133188,-327484,-442444,-236654,4219,234270,478500,12367,-200652,-92607,-44077,52625,411891,512675,57429,-339663,-248179,-429391,-92954,191150,55074,-291302,-150063,94853,-14094,-309004,-233213,-254963,-429280,-141244,-125420,-265502,-375219,-204462,-206221,-234057,-347406,126179,368561,153994,-354143,-152636,272860,156492,-211600,-413816,-89217,-21854,111557,233466,443670,490448,473554,180026,-377942,-425498,-100948,54564,-58723,-217741,206677,400052,237560,-114083,-273326,-177107,147421,250583,198550,-85741,-397317,-207602,-218595,-319405,-194897,75188,332648,373319,154754,-230650,-76792,162356,164234,43380,-253654,-398355,-170305,-181037,72989,138622,-191976,-258405,168615,696116,477687,104447,136228,438970,414214,322655,173743,-57244,-3886,-100988,-333512,-469849,-311501,-309626,-205536,-222114,-252638,-200859,-314065,15330,234452,129462,-88622,-131863,-392422,-409335,267422,684475,733240,326407,117601,228041,641549,697319,1089645,1240197,1174835,674704,257115,571328,937365,970174,442783,28565,-146129,-189817,-22711,-86129,-190096,37791,147463,-23910,-276927,-358933,-124752,-165039,-402602,-513970,-442253,-153763,91905,245101,266830,176725,-119769,-489001,-345053,-469199,-211610,188054,272516,23975,28271,425136,828874,817229,550960,113536,35002,-16770,-319480,35135,354250,192735,-270946,-35497,157734,-61205,-387780,-357075,-197659,-429251,-129322,94492,100231,72937,-94141,-244062,-97516,230484,403441,378177,311678,143124,44255,-25494,67845,435286,769839,1082299,382385,-503483,231341,476211,158910,-245773,-222353,-25701,416900,528396,421671,248436,133872,50306,280713,478139,440923,241457,-72046,-495608,-300778,27057,373177,704068,739180,420946,7343,20638,-122241,-394221,-41074,261401,262524,19829,-357917,-515762,-428916,-309140,-390422,-160646,84273,253446,287658,193414,36886,-243387,-423738,-27199,-43723,-217404,28366,20449,-186933,-273447,-275638,-346339,-74889,82265,290270,563493,666631,185460,-280446,36419,500550,360298,23310,-207430,-152020,-157617,-117475,20607,216904,433832,637938,536362,445663,278587,-296588,-321135,-151343,-164972,102145,423144,593711,546286,392224,321334,497405,358902,91401,-107970,187342,294898,350725,34292,-259484,-411867,-327655,-360711,-288044,1808,232226,399811,139309,-443395,-400286,-217749,-63313,31090,-617,-119110,-225559,-223701,-224580,-217104,-110623,-125555,-238798,-327829,-333882,-179979,36615,32295,-270130,145470,705148,832538,578064,323455,63545,-131712,-129830,24439,70432,-16811,-39525,-70615,76724,226508,78674,-155126,-165716,105425,69365,-17063,-202857,-275589,-373722,-418428,-412681,-258593,-333889,-340539,-310017,-553671,11344,460369,473399,110903,-90947,-62423,96009,281285,202409,113051,56077,-117682,-391139,4757,227755,163387,-176012,-317101,307334,673536,489931,238227,190087,-52207,-346444,61158,938659,1517139,1541861,966820,616750,94761,-123233,-93175,10068,-61256,-324539,-370099,-133211,14528,103390,100187,-204427,-382396,-353897,-405464,-353434,-136399,188463,16915,-502492,-157865,-37801,-239489,-431729,-86640,102335,201992,-42751,94757,33355,-137361,-550302,-361466,-299619,-58331,98747,340507,428723,376061,579403,905450,1163629,974329,355101,-141544,211084,403395,284712,218609,143917,105288,-38265,-307187,-93451,16976,-1227,37484,606553,695407,741652,550481,113765,-242976,-265184,-304314,-452279,-389965,-635762,28908,145408,-96834,-319180,-70030,61964,-124492,-310323,244458,769028,1274256,1257058,887569,336733,210369,403286,421133,149503,-170921,-432292,-159445,-292396,-453529,-403716,-18164,469173,792508,716759,330115,-275216,-166430,-145302,-317311,-1629,317932,382668,346504,249104,232324,335606,110105,-297573,346231,703995,465124,-138873,-466724,-185327,-156872,56458,614403,755388,293085,-246577,105452,300684,34911,-391082,-279181,227283,540560,352483,232862,-172528,-314606,-161042,48058,-2882,-230694,-429012,-209857,-10719,138242,284987,218551,209815,35167,162932,374287,451673,141789,-300316,-550087,-395503,-19753,255364,285900,130779,-272570,-606430,5467,360995,466170,165521,-332153,-405953,-375460,-138009,-18906,-166524,-119532,-49805,-168523,-420710,-525449,-391097,-283167,-73581,-59458,-233913,-121620,36167,-4296,-147568,53755,186911,-68217,-444342,-440739,-380834,144575,733058,898991,364524,-74006,429296,971344,1046944,668311,40693,376084,428671,39685,-282203,-350081,-421883,-102073,152155,333253,358659,78958,-410138,18723,393190,565058,210917,-467365,-358524,-345490,-424774,-458030,-176878,-162572,-282075,-458837,-240902,270594,165256,97391,-208578,-342221,-175804,-218349,-198898,312361,691278,690395,251610,-536545,-193497,25360,-183799,-169961,31261,277439,249854,-87799,-611534,-236249,-27963,-36321,-137477,-4367,-21113,-241471,-203622,-68817,57646,128517,239713,94368,-301656,-208844,-102603,-227680,-250170,-584360,-361387,-157600,-249167,-511329,-20516,269699,200252,-42984,-144269,-169361,43495,298896,380322,585641,552130,148012,-278448,-345976,-184758,-67171,10131,-103806,-223733,-152094,-198655,-222169,118304,513700,512326,114582,37647,134748,76736,-189996,-600719,-314969,16382,-111337,-522805,-115585,218689,132253,-48582,-89558,36636,-241,-243756,80370,571730,459337,135773,-68210,-166884,-5260,158830,324327,277329,-63391,-325279,16104,429330,582091,364440,248246,321681,214870,-22635,578712,1229482,1005873,331487,-163695,189696,330717,285486,-110075,-325224,-262618,-568904,-303491,-105001,-438067,-366164,-144816,-86690,261122,429446,301834,-45810,-364665,-453599,-521013,-420904,-475144,-518609,-451318,-476224,-373865,-295832,-338237,-327309,35730,168301,-141438,-284784,177014,600858,808672,734596,764830,600377,625311,620424,780875,633242,228240,-404233,-149959,518833,770122,612118,130300,311,-173771,-275389,-168140,-444267,-128774,551352,873163,915457,720298,473187,119122,-27399,5188,-39927,-134879,-245680,-521844,-532539,-245515,172344,327405,283882,-102382,-251840,-126416,206002,508048,523958,292594,-5705,-153291,-73363,46189,134479,330718,300329,367830,175904,-20011,111615,250964,247816,57111,-144611,-154503,-44882,-166380,-593333,-256115,-5085,204863,101870,-55288,-222933,-319931,-270501,30108,336417,282335,-126823,-563053,-445677,-371060,-235434,-162593,-200908,-368777,-344290,-314304,-191235,-48807,246657,494408,465053,315424,300910,625143,667527,339468,107749,286350,251214,14922,233955,338568,189103,-264202,-139280,35343,146689,35138,-124664,20975,85571,-33556,-48221,16634,-70344,45954,433025,468791,321777,34178,-56290,70662,189494,80014,14902,-283520,-308579,123035,129597,-488055,-182857,334324,533157,597883,428056,-23800,-229919,155403,318279,587688,606882,545960,609464,824005,817406,503208,117023,-279218,-156676,-5289,-118141,-144570,89092,143282,-81679,48809,174821,-189827,-198108,-47206,72514,328591,324512,-19526,-517483,-427804,-225906,25184,337084,385672,415718,13739,-260970,135192,204344,-109485,-353889,-269522,211,115728,-88300,-272271,-13477,-173406,-525231,-326549,-516628,-389233,-106050,-88833,-106836,245814,272615,117064,202437,226628,-18708,-138569,108465,135641,-58963,70215,520939,645488,558464,320942,86872,-90765,-321136,-189124,204279,521655,526053,213363,-171955,-594072,-56780,96562,146714,481101,512633,149796,-331827,-403287,-407179,195547,574459,444617,-46359,-316765,-220163,87344,352177,348029,58617,-252633,-514496,-351130,-298456,-150120,29799,-7757,-219566,-248130,-206870,-40424,208390,298970,-68579,-325401,409751,938278,788639,709898,434217,348607,637020,638234,511420,91348,-461659,-19755,252091,377710,179459,187973,243853,184648,129,-275501,-411591,-164637,-109648,-130379,-237753,-390817,-352863,-144041,22141,-52252,-368019,-385150,-18405,300745,94291,-438954,-467323,350393,799103,682798,424683,176255,68816,-54610,-287024,-493225,-148218,201716,356018,437835,203710,30979,-123628,397762,769266,634297,389594,92466,-66356,205870,209032,-113181,-370332,-142059,-109761,-33295,99881,38115,-48558,-164739,-363910,-443623,-74178,142737,181210,154773,-41103,-281330,-420473,-339666,-221004,-218132,-455817,-528950,-320307,-604792,-85779,200591,501161,398865,240830,-148017,-354510,-224831,-225608,-136089,520455,842038,888464,367302,-72438,108040,419678,396752,209049,71771,220905,334681,523256,518875,645719,749084,600209,420259,364697,410657,364464,32277,-269653,-43865,201947,210056,237084,263795,129297,-336928,-535651,-158848,378536,562600,-67667,-230324,378813,604637,447040,164264,-192187,-415055,-319965,-108822,-40492,230801,277756,174509,113997,97195,-180368,461159,418088,136742,-278740,-412652,-308087,74859,246792,156946,-6075,-299407,-406192,-471347,-91735,-34089,132269,257393,258281,560524,1109787,1507311,1545287,1223178,711150,280160,270673,239081,132960,-42349,-367775,-338719,-144177,145648,382124,109373,159497,354713,203713,-248324,-459570,-69096,-44334,-271812,-357733,-166301,-46736,356971,573867,346021,-125282,-270924,35990,340265,458182,64861,-278591,-327886,-71953,27359,279580,276037,181758,75553,-232130,-165092,-68382,-291129,-295351,5238,189538,284543,227946,-123127,-560875,-366562,35306,193139,43991,-552140,52905,215164,118109,-121551,-199847,-95310,-60417,155889,348386,93526,229953,75288,-485912,-69099,363344,180626,-324289,-399608,31147,118585,326790,255702,19667,-113878,-361363,-346770,-84275,6743,-194526,-529248,-378835,-214800,-71288,-223335,-301777,-56827,103460,-29094,-363157,71733,623290,819828,400745,-164043,-293447,-342398,-350854,-399797,-554943,-375842,-133724,90904,367687,516792,412644,334412,367604,259183,-70752,-403472,30334,356842,247573,247546,245167,-344466,-389210,-146659,-244207,-359057,-153693,21166,82072,-39742,-328446,-573842,-529283,-481692,-289220,-24523,146920,144091,11068,-35779,-91034,-184608,-176918,58274,159335,16521,-405020,-406415,-288165,-455815,-384346,-184589,-39640,20242,-103907,-233286,-5592,-98541,-687263,-175509,204741,161926,-295163,-305456,-25759,-153954,178112,441139,-45406,12463,381948,296802,-141249,-520707,-341843,-189503,-211810,-317700,-452607,-553820,-391931,-66554,-213905,-500307,-483677,-272426,-276314,-399864,-255504,-291822,-488475,-262575,-158146,-195007,4880,283108,619352,581391,313090,-164734,-103277,148295,412730,458913,438611,139301,-131359,-210130,-238232,-369425,-512803,-560823,-319757,-92964,237369,451838,633969,790130,788528,754427,389635,103686,-30149,-18913,-30829,-83036,-267208,-462953,-414391,-9453,206701,71106,-406987,-348057,-204493,-361200,-364340,-48512,150228,272701,358617,331526,336948,140217,123362,308351,375748,188517,112042,71012,10107,156627,220345,209295,71540,-101658,-100114,-175137,-432952,-484519,-259214,-172983,-255155,-463924,-334251,-80863,-14827,-38817,93257,-25481,-212201,-278258,-524287,-170831,249981,305977,132387,23416,-51301,231794,194739,315761,522215,258789,240626,674499,615488,220941,-308366,-556821,-434249,-18886,199123,549816,572580,384604,313012,673639,785191,571905,134605,-40848,-211497,-333015,-241108,365439,704069,546541,50819,56865,550466,242417,-218377,-363983,-112743,-127001,-237633,-301401,-260453,-73187,180892,287079,81344,-102524,39149,187810,198828,-25604,-72750,135350,403693,231063,1440,-421871,-156332,-263084,-345197,-316426,-93816,-36925,-272529,-31281,151917,45481,-273240,-38608,146228,217355,287206,396207,431451,-66508,-184706,50541,-149032,-378529,99252,201235,148416,101790,243524,418145,579910,589214,390432,263777,59247,26254,145791,338815,512765,367539,114893,100011,228969,93598,-234824,-207785,-34724,-228981,-426613,-599921,-395903,134801,442098,346612,-21190,-243644,181917,442129,529134,695405,397957,-72903,-362420,-163488,-189582,-137578,-5282,-33552,-126840,-192235,119726,384518,411635,275797,288657,476208,621022,547023,141493,-251662,-407827,-545198,-528619,-227006,-89926,-287576,-593347,-388632,-248267,-238412,-476751,-603309,-502524,-214683,13018,96074,-121138,-473667,-119924,286756,490163,258734,9356,-46703,450455,1067915,1087992,474337,-84547,464858,657677,139878,-547023,54220,361746,469472,239808,-98554,-240140,-256803,-121640,60833,67823,-76401,-359810,-419245,-178590,-85356,-104343,137785,315240,236561,91445,213204,438363,696443,667266,499007,240528,-155600,-164507,96173,-110762,-337493,-417283,-412516,-365785,-226523,-322057,-274092,78240,383793,405155,24869,-244696,-79997,141874,184442,250820,299318,382286,125586,-191262,-130498,-19950,-267762,-303633,-322043,-236785,-195309,12771,123890,-52243,-287949,-193283,-141128,-116948,-96678,-85732,-152280,-18510,123689,189084,152233,123695,177449,277957,484473,496065,325148,141104,-92038,-446696,-157515,17784,43754,29882,140838,330180,322357,165091,-240330,-251449,-333341,-425647,-384204,-81434,49134,50306,-56310,-65852,-53884,-314559,-312962,130484,539079,691237,311069,-91709,-102366,-271569,-444405,-188457,-250289,-588483,-147311,126340,252721,170175,-9013,-193189,-303741,-420808,-391189,-364972,-198305,-8054,104017,302075,313497,219883,4814,-442641,-115387,-72993,43587,472330,565603,410378,277745,204625,135044,-57281,-149752,207574,508727,573694,348850,-200880,-213723,80571,4403,-42974,7186,60925,249355,3781,-256796,-347595,16309,359793,417502,363770,286064,517170,486914,367884,-22986,-17312,136493,104997,-19545,-153610,-419036,-206605,-15530,130167,142230,71224,14888,102479,435747,593524,293716,222967,191720,207276,-72438,-211327,-132170,-192822,-453812,-242181,-114071,-155411,41366,234079,-10898,66664,312747,143842,-59084,-74973,-30079,229039,291702,-330452,-70270,413390,414504,200872,-257272,-284408,-202951,-347696,-202438,-61375,21263,-60182,-94380,-100059,-188084,116343,57314,-143553,-130136,-68699,-177726,20692,126494,-44594,-255306,-16652,31341,-101217,-304287,-151751],[60796,-91865,-310778,-6947,86039,83957,82341,4540,-214415,-186527,90934,366760,385437,396900,186202,-130119,-339728,-31002,171086,141907,140388,209503,91921,19924,102721,75208,-84770,-145639,7709,29312,-373848,-299134,-120981,-241999,-195220,70480,220828,-85850,-164368,-28694,-56307,-217651,-258809,-408934,-71503,464844,714483,463042,-40348,-442719,-303768,-227564,3719,33789,104763,186011,250634,220527,-66191,-341527,-273632,-517274,-435756,-252832,-200130,-377697,-314104,-68167,-68878,207418,604692,967702,785206,80639,-263214,50054,4669,84358,14591,-73917,367160,257244,-343916,-178538,72142,-38126,-154505,-117739,-55551,-88480,134018,369121,548167,633923,570180,596958,805300,396114,-5389,-283679,-327090,-238711,20816,496418,814990,729491,213003,-346050,-114042,89567,91794,15269,-36820,-96876,-60337,-260548,-252809,-352665,-164429,-90840,-172498,-321287,-96595,-21392,-190162,-422101,-1936,147823,-23567,-262403,-169428,17855,379873,348301,263360,130515,-147790,-83501,270263,444123,426410,100996,-93728,-268493,-293369,-122684,174289,558297,465402,127230,-208471,-523958,-275254,46639,214559,159800,174805,290282,363678,438997,283267,-50764,-219931,-59557,258817,796561,1322141,1200955,622505,87450,123582,377407,426102,68952,-327647,13739,-104474,-351665,129330,408248,443741,298727,1418,-268260,109189,219145,223362,72082,-245807,-409810,-252441,25031,284523,623315,83842,-314241,-274545,-225742,-98129,272017,497006,111023,-370393,-302740,-431086,-219317,142509,98203,-352024,-289649,23245,-10414,-83520,155033,88910,-187266,-113828,-5459,-96180,-246895,-385200,-451042,-368491,-365863,177385,647982,780100,434027,-88862,-14258,28719,-227764,-265349,159925,345264,373501,148678,207233,353058,440884,181403,-296647,-395783,5375,277478,336722,88366,235498,341354,105366,-319508,-369011,-357689,-150273,-8944,21997,-266282,-436477,37822,81733,55738,156289,136855,306685,393539,182300,-401563,-199090,122871,166736,206929,52847,-203414,-415165,-436874,-265897,-333335,-436159,-353698,-274118,77829,10750,151644,394996,641562,634211,538647,282282,-124579,-102967,-147804,-278912,-527677,-197743,-112194,-146842,-234024,-163479,-12370,-149179,-253689,-303809,-308419,-502843,-435741,-181534,-253946,259035,676608,799242,451717,-21278,-245199,-47456,237745,875503,1289758,1375404,784947,77225,334506,758524,813521,335664,-36000,-225704,-130910,76510,131898,4605,160786,324877,186602,-35712,-495819,-217614,-198346,-479018,-404076,-300149,-23570,200692,293028,269986,198455,28861,-501496,-330956,-363549,-378473,-84415,127601,57379,3902,346607,623055,439529,173506,-201103,-217639,-60176,-173063,71367,457352,273514,-122728,80900,172993,-299351,-208640,240403,48560,-349768,-28844,112829,92817,262871,266221,44879,-21276,197704,265026,234796,273410,245654,175437,20004,125883,453302,801604,767801,-100992,206123,810071,600537,129007,-312600,58233,518943,666065,482269,273659,123874,17112,111937,443386,654248,562961,250039,-168241,-449895,-242943,3228,376478,946957,1147633,898172,350107,162227,-45137,-342319,-39365,231274,213111,-65857,-454096,-426984,-115419,39223,-86791,-235357,-98586,243504,424393,362757,214856,-80102,-435519,-60335,-54248,-41355,152378,211951,-15501,-117579,-167016,-315317,48675,231964,334343,415830,237019,-123284,-242493,276807,653897,553167,265801,-94082,-224676,-78595,-58540,-176910,-119049,207088,520552,595079,483963,202703,-263297,-163712,-115737,-40541,375152,809273,1059876,971138,865648,746848,924096,454163,34503,-251090,65524,171189,196870,-164808,-540863,-331659,-194704,-263467,-237822,-15717,255663,426981,133868,-320231,-248620,-79284,-55806,-2760,-2942,-178073,-362469,-300058,-216407,-127347,-71392,-124918,-142732,-126529,-225491,-192033,35869,43111,-106754,251532,760516,844275,712037,518708,252315,-143620,-300459,25647,228316,125896,54853,59905,57097,29686,-149868,-205513,-11205,272257,206337,153760,42764,-34854,-96698,-168123,-262182,-250571,-203707,-298127,-431684,-408599,32431,362153,364428,161107,163241,171433,61540,194455,220732,142031,-19724,-201011,-251752,117802,333621,493800,61226,-455312,245189,554266,461729,216884,93136,-206830,-468302,-70611,670068,1232747,1276709,798886,418543,-14049,-206338,-169722,-140959,-251032,-278610,-83290,155978,212267,89244,-143553,-486801,-350802,-301168,-303719,-420712,-324391,-16100,-60810,-319598,-317148,-242182,-336580,-495922,-327884,-105735,-99284,-381513,-308955,-291172,-441071,-355141,-298696,-337720,-79742,262382,328046,273655,249029,518987,818248,1039613,719096,25538,-507690,-34202,224020,197588,94193,-37770,-182199,-331542,-233094,-101502,-142155,-206828,-302231,91742,199493,281523,281724,-25384,-450875,-232225,-108103,-248470,-175888,-321523,-428342,-123988,-186068,-432912,-156959,95655,37732,-195719,-122453,453522,1115974,1327365,1232903,834905,478028,363206,207759,-24999,-213694,-150663,81324,-18533,-108162,4431,188591,489517,504018,406558,67066,-389218,-312640,-144187,53514,219183,410261,403795,330677,239697,200658,203662,18523,126922,580462,711643,413751,-141304,-275220,-227282,-391950,20827,688174,853610,439033,-153439,81463,373830,206362,-254600,-272957,163652,256681,38065,-152435,-267963,-288478,-67337,92142,9183,-354809,-503933,-322419,-328293,-292042,-184199,-197593,-90947,-217700,-22344,241533,439298,177703,-202808,-296154,-373735,-118814,99682,95785,-26827,-340004,-550926,135013,528718,536191,159384,-528861,-437134,-349988,-175336,-59451,-168894,-326935,-417461,-505552,-368570,-359884,-336725,-252042,-93770,-141676,-175781,-98579,80209,125373,-240522,-267731,-49434,-229532,-414940,-428223,-452439,116796,643440,764470,206713,-33545,419607,860225,1069447,688773,34546,474467,637523,177999,-402244,-214727,-224903,-156958,-30284,-35831,-12831,-253610,-217527,98721,450378,637484,226870,-461335,26082,-25679,-281584,-482930,-153122,-46588,-97515,-297010,-425760,-217528,-80120,-128581,-393259,-204738,46848,-52201,-84516,378941,838307,784080,276969,-441413,-97327,57792,-249878,-385552,-83240,288957,456186,459336,-78211,-450519,-115964,26359,-104471,-98746,-84623,-255959,-166591,-94130,-121861,40428,341541,233301,-140100,-293463,-186731,-262910,-459998,-327319,-170745,-45812,-77005,-344237,-203107,120858,203438,-65596,-205679,-130645,-10697,289644,420459,518143,506398,129925,-281394,-357409,-107332,57807,94013,-159299,-209862,-14001,-13134,-260113,76692,494309,603051,293406,178262,67880,97967,-124145,-495132,-234355,159791,56031,-463252,-183967,141825,101526,-80578,-209442,-142934,-169946,-423609,51287,525718,365418,5784,-372040,-173819,-170831,-166666,107036,221768,15945,-40549,474501,900242,940174,724192,576026,419684,98623,-121882,396275,801504,545036,102759,-109462,234417,429240,372446,-74316,-111241,48789,-242472,-390611,-319937,-520179,-244031,63499,206587,476404,363123,93648,-181316,-57488,150583,-153008,-61802,-229037,-468476,-431489,-365197,-304544,-334456,-468154,-364873,-48138,83520,-202926,-103291,386681,820517,973033,964557,812023,457823,269743,219349,485591,471762,149070,-370963,111734,714425,807434,376401,-217400,27650,128947,9023,-96890,-68634,329846,895071,1025472,955686,647014,425350,222297,174735,254973,265613,24582,-174732,-372045,-326129,-246319,336488,881632,1056026,530026,-154571,-430819,-39121,246136,276700,190492,90641,80215,127759,205101,473667,534668,552540,387092,41052,-21240,362719,433599,260962,-17470,-111340,-90548,135052,171962,-16244,-261523,-166211,-40514,-159350,-194564,-290801,-492153,-530704,-365143,64520,231835,87127,-318264,-514558,-569662,-485067,-339860,-325570,-308342,-463204,-202218,131709,329848,541779,612345,412915,200084,125737,312830,279121,196820,174185,331499,209370,-25436,288503,423777,226520,-338671,-289861,-188130,59564,148724,-27373,43451,129414,-69260,-177956,153734,279970,197368,317463,371973,105937,-158522,-255799,-56770,81631,-83702,-111364,-467124,-4641,658209,616959,-201544,-187853,159018,226639,401292,372733,32878,-375465,125672,232151,302782,256904,135966,419304,796742,856956,567049,225443,-33185,77475,174481,-6353,-227913,-199218,-140784,-184030,125831,217500,-120358,10700,189951,468919,535161,542839,34994,-333274,-158311,80316,326324,739970,722462,618625,82410,-53696,236959,132115,-304953,-362615,-310204,-136328,-106151,-390430,-163009,106598,-196543,-317852,-52518,-307550,-365682,38994,148367,-43551,86740,98465,-47674,-172219,-203353,-383062,-131390,192421,22636,-376309,801,617171,777315,761575,443464,208080,60300,-161123,-441890,-64327,271066,353183,165088,-160559,-407762,-15689,29835,-306792,154660,535317,485812,-62030,-258919,-485452,10807,355024,305452,-28976,-179792,-22308,269563,462324,442872,183673,-245970,-474153,-227918,-237388,-203830,-31952,41609,32941,102196,38949,-14169,5921,119635,-133627,-256792,354676,911610,845953,785520,500629,417202,623105,498008,397982,96895,-293814,-97658,69650,175100,84881,136366,148077,48682,-123293,-237293,-378696,-504343,-397819,-319211,-311645,-354815,-499001,-350252,-261303,-308125,-205240,324106,620438,627136,436167,-37870,-577637,358435,898858,730937,295893,-6106,-16508,-70104,-240141,-581494,103539,508665,625709,492176,171694,-56279,-245429,-52095,129340,309073,196414,57497,52154,222645,104809,-153854,-48051,91879,85376,274319,433031,224361,34351,-116996,-301232,-515143,-171989,63335,68614,11106,-153940,-279905,-336185,-422552,-280328,-220460,-343213,-386397,-195159,-350112,-118501,362546,828031,873317,643322,276118,-103434,-354608,-377510,15907,796419,1108523,976273,338623,-136631,-33181,293717,308159,121580,113381,316183,285288,420118,328371,524607,703503,613704,515138,400195,487553,378190,5375,13778,220163,314425,285377,102091,-6662,-57118,-312255,-428166,-52257,454085,516626,-174,-184872,234978,245838,127196,-58339,-244859,-370131,-67552,134460,294335,203613,144212,-50711,-233622,-304470,126853,702737,636504,157699,-322226,-411340,-415775,-25838,73473,-114011,-300146,9125,203488,343734,205293,-119413,25700,259015,339968,786421,1300641,1750838,1773392,1440067,920127,417259,267228,226179,117756,-16354,-166027,-205356,-155517,-27700,90802,-96060,40809,211707,57673,-326244,-420414,64754,115040,-74202,-384519,-246393,-141793,205492,474002,260237,-188905,-291393,9378,250760,424558,140149,-200941,-309808,92895,384704,664376,650373,264220,-35139,-374093,-273712,-200352,-217153,127736,145825,140391,75755,-31938,-290577,-245057,10990,305594,276160,-186723,-238176,400918,465100,284922,-13861,-61161,-30135,76197,414087,620066,337605,118624,-71793,-284144,155066,319609,182547,-235563,-253411,148572,378144,556039,308889,124457,-56913,-287108,-338812,-68486,155025,44662,-291067,-543490,-443786,-289853,-315456,-315592,-143710,-1714,131154,186242,536000,706722,603551,252267,-208143,-456079,-346868,-282869,-375988,-454674,-139523,119343,224504,325235,422294,433991,83083,-144166,53320,-36983,-368111,-311013,36684,-24591,-112250,-255138,-542531,-229423,-45398,-75773,-82245,-57520,-124675,-149834,-468759,-273091,-313239,-280801,-301841,-201167,82256,361605,403947,202698,-266,-67148,-38981,40285,257504,361633,215298,-184676,-346637,-394320,-448910,-183588,58664,83242,99863,47998,-110073,95592,126419,-247294,-286064,26631,53646,-397508,-120046,394025,353818,638027,670976,36696,87353,398274,250449,-184118,-455559,-472636,-276787,-259618,-490364,-402801,-200641,-243994,-104255,-185740,-301805,-480684,-437641,-437691,-385820,-198667,-198154,-344083,-396307,-431204,-513987,-165233,283506,747697,709491,379190,-86692,-492881,13612,630622,896905,861327,503279,146744,-122261,-322972,-559015,-477097,-585889,-366542,-58325,174435,285497,394563,632445,799073,804805,527036,115001,-52493,-93778,-117819,-159528,-201532,-171821,-297854,-130039,115202,-61176,-432334,-58653,-33381,-202484,-174636,64170,213184,322193,457917,502512,567030,228505,51801,200781,357851,-31585,-123638,-96522,-153798,190771,307274,207360,-27876,-336484,-291637,-240163,-293936,-357116,-349660,-292233,-289916,-334144,-173308,5506,-1211,-53902,-24462,-62021,-204044,-284829,-415033,-208320,155357,254574,189802,244993,300600,539218,272290,271280,288747,58332,260370,673020,594296,117655,-486897,-368877,-323282,-135262,91424,342830,444914,224492,329327,690636,723728,380642,-48839,-166518,-203567,-114042,363332,672538,841747,595153,49736,-21423,328786,183749,-176627,-437012,-203864,-156573,-210728,-212608,-221501,-14965,162971,32064,-198143,-322621,-162441,13805,155101,84687,86596,425958,594603,403396,156608,-250956,-402205,-394242,-163621,11720,30364,141830,-104508,-116423,82080,192254,86067,-47062,149921,279956,299788,238671,95391,-278462,-411774,-22979,-15713,-360913,-86669,165487,230544,105917,56312,124807,372047,575968,449754,397138,213938,258740,252020,294817,289699,57025,-156243,-90695,-79156,-346691,-352261,195,81879,-174476,-514245,-319967,-396013,-441248,-156576,-97518,-128820,-208618,81689,167156,172383,168039,269544,-120136,-279029,-77235,-94452,35487,293904,263723,51154,44592,144558,173692,241627,151293,170976,379137,544425,416522,-103190,-500463,-506467,-510212,-454706,-71716,79628,-122836,-439007,-233315,94671,443565,128160,-255407,-390217,-276446,-160198,62678,-130483,-484051,-178334,160158,152050,-10437,-140853,52981,580934,1018905,1036591,523770,-241905,-55992,170725,-47691,-424320,-143471,24188,52505,83573,76532,-9060,-143570,-99964,136106,259196,195734,-191919,-178817,-135909,-62713,-187348,-62659,17490,-99825,-59608,236886,519033,746999,624285,482344,314817,-207848,-181432,-25518,-210365,-370724,-247844,19371,-163950,-240747,-163622,-289862,-237931,-51978,146733,-45487,-141953,-611,158468,198940,113236,14911,84949,-102201,-259240,-41942,42925,-200588,-247500,-93530,106223,200331,316234,314353,11052,-207073,119059,109181,1491,-11991,206514,345960,64037,-285867,-52884,10645,-195764,-263547,-61726,259090,330304,296104,208869,-37156,-389024,-97501,205337,161781,180983,327011,504338,357240,68414,-110001,-184260,-244263,-273884,-174763,-76779,23969,-68558,-298730,-257059,-246127,-518061,-229105,213256,747695,866785,551231,47106,-101248,-146289,-303051,-269220,-344918,-224063,19326,167485,126386,-60750,-123387,-118377,-153163,-196242,-300487,-388021,-165319,136854,357701,582441,794809,685066,265031,-332375,-160952,-179903,-366989,-139522,17447,-52832,75850,113947,115864,-101392,-55526,297287,555338,519651,106981,-414818,59901,203791,49851,-63925,41221,235849,417713,142074,-207954,-410524,-40688,176272,200118,115702,170417,326652,297530,118759,-342877,-13155,249646,215956,-67944,-394944,-379428,209268,489690,461835,281981,175316,148322,133022,360269,357618,-103360,-112183,4286,89528,-46779,-161648,-177050,-171232,-103,-203364,-440598,4597,253283,310468,57057,-7141,44681,-93927,-90272,50195,98703,297845,223391,-391952,151820,502531,427694,218576,-94248,-343056,-157629,-166786,8813,-5058,-32364,128873,245401,135768,-92818,65555,-23624,-221406,-70170,-76673,-309765,-50981,170374,15750,-233540,-158223,-37566,-102275,-277052,-101855],[158903,133638,-34732,-59868,33538,46033,88414,-20219,-204278,18382,275115,365002,219704,83557,-193129,-231940,-123592,-18988,-31961,-59578,119675,350754,261302,246374,238252,61979,-190833,-371538,-231895,-272525,-402327,-121495,2979,-231596,-378417,-215170,-189815,-350094,-227417,86339,-56051,-328200,-327196,-443881,-146105,326788,597742,445652,150538,292661,300672,309180,247822,77713,-2725,156545,268033,333081,124167,-130766,-109950,-339099,-438352,-187492,-143285,-314937,-411277,-181418,-55904,338709,614873,869543,697823,22809,-189389,-48409,-150944,42616,108538,-90077,252112,242077,-118203,-161647,43215,-35948,-128619,-64357,-102845,-105899,67738,517392,714049,810257,694917,613394,599127,153090,-217144,-418334,-283866,-101443,166245,545504,742590,573529,40905,-480868,-73062,51776,-94665,-100583,141686,290926,281175,-22868,-355478,-554798,-168964,-33333,-86678,-190360,-353673,-389603,-405911,-216778,78052,148165,-87165,-213136,-154084,-179590,14622,194405,293170,188278,-134633,-231058,4001,182724,212524,123585,6517,-168364,-337518,-173149,236937,737608,708757,334639,-83180,-439693,-222467,161291,232861,44955,-3811,49987,248229,482672,555104,338221,46078,-14396,76526,286154,711828,706017,301533,-110636,100245,443745,485187,93589,-480156,-227493,-147297,-391547,-190656,119450,439211,342388,161771,-188069,-221203,39649,150971,97473,-179548,-255454,-262621,-5243,428418,679364,304333,-224885,-522416,-448834,-252153,109710,435780,284931,-32440,17157,-79548,-158319,-52963,-55406,-217440,-195791,-113548,-111878,74180,363667,268935,45742,-28395,-4108,-47319,-83547,-132097,-256748,-249392,-228485,259782,888640,1219019,883939,146820,-221666,-159819,-282210,-59230,458116,726881,557543,91368,-61542,200605,400346,184866,-192456,-344186,83066,416872,579313,353692,204145,78344,-113642,-167624,-139597,-265429,-445821,-313737,-74893,-169589,-303959,86298,230384,352618,507638,471257,209375,277576,133728,-305394,-236788,199,90854,276596,304476,190960,-4944,-19511,-74424,-6913,155321,160039,-68392,-80953,-81372,323359,579905,702908,627176,457833,277340,-23178,-74993,-138377,-277147,-528201,-59129,80065,-4035,-77767,-83480,99988,144506,-149509,-209042,-158160,-40086,-111832,-118266,-215120,318636,816443,994706,497705,-177781,-184930,-21420,72969,1061917,1830448,1820062,965968,32009,8469,422558,431076,26083,-411729,-422698,-103540,130047,291467,165462,182283,348489,313621,139916,-319491,-360897,-299727,-386427,-208424,-168861,87319,290516,327778,221842,182414,61016,-372038,-425093,-446619,-496254,-356723,-137374,-64196,-264943,-45930,121034,-37683,-241972,-510339,-484627,-141101,-132664,-20607,352867,180400,-107365,67547,117224,-462762,73594,559711,152057,-164458,96751,115155,28235,295681,467770,226583,-160,52921,37375,-18609,98164,230274,264073,97360,102400,448108,743616,287629,-452052,500730,905640,608484,38575,-324434,368472,1023658,890983,352369,-131108,-323266,-376555,43447,532028,768858,627379,154602,-421041,-220318,-94256,-24822,249153,864335,1219957,1083563,577399,295650,82417,-185152,-183840,15140,61096,-145476,-361835,-401622,104857,285586,190787,-103902,-231504,243748,526868,482787,356694,84925,-192020,-125435,-129717,33057,220791,290278,78331,-49598,-159760,-298290,91755,252684,237633,72057,-223795,-224800,-50657,387966,577426,531055,294243,-27806,-179554,61109,28396,-185829,-403147,-110128,245591,514695,458840,103410,-135433,-50008,-124283,-6064,412611,1004980,1380381,1212977,1054477,918528,898326,317603,-75199,-73314,74244,83952,-21309,-258452,-290875,-120645,-49807,-156619,-276520,-171784,128197,288532,92024,-162359,-128984,50251,-36403,-85863,-36248,-224090,-484324,-398875,-305099,-161907,-182369,-241365,-78938,44467,-74875,-191780,-105654,-65233,34498,369543,782934,773857,652151,498525,310897,-119692,-442479,-173933,146879,127957,115580,208453,120465,-46072,-249489,-202923,44678,280427,241715,174043,165328,216809,117496,-34835,-162185,-250009,-138032,-181236,-325713,-338666,-40213,191619,177423,52195,160844,264692,209993,192547,171664,67034,-126592,-176294,62043,371850,553985,750342,239119,-412989,13863,221197,293149,166814,-29736,-346751,-352710,-82865,325527,771948,816161,545771,163746,-127444,-287473,-267891,-403184,-285383,7863,201842,332439,245735,-31193,-398826,-197893,-193019,-293130,-258363,-263542,-276992,-100682,-108843,-277534,-343762,-292256,-257592,-246060,-333671,-327345,-340409,-320290,-332187,-462947,-382974,-233454,-287091,-317024,-57606,404867,360535,212604,156263,357592,537291,572956,214731,-328191,-326161,-162734,-10782,99907,129200,59703,-123445,-178751,-127561,-127830,-155696,-221223,-289119,-336584,-303675,-160034,25614,-82251,-322911,-68891,77674,-96941,-54082,-18108,-7138,-349277,-246675,-489746,-225162,119062,198047,15191,-398561,105494,702762,990275,1159877,1086757,637810,140088,-203888,-174319,-47506,61832,171497,232759,169633,259702,338383,374717,20755,-18947,106032,-171784,-456165,-45226,326524,327797,327405,312243,266878,175424,169579,211642,219306,371035,593915,526321,173666,-244433,-111221,-119139,-339348,125898,715754,839093,462581,-106119,21167,379752,301425,-172047,-260968,44335,-143982,-247019,83805,-5754,-267607,43418,191174,77872,-376469,-312767,-58921,-83791,-66304,-138242,-340391,-398247,-476648,-276357,-39067,230447,110529,-66919,-39499,-158073,-206687,-125486,-140309,-193760,-424865,-528965,149771,574035,475426,28848,-429533,-75596,-57664,-242207,-229245,-228381,-308635,-208811,-98716,-26415,-118013,-206255,-224023,-111113,1225,17683,-136065,55411,162582,-38528,-388825,-270103,-368939,-489280,-444860,-305865,119786,489530,430917,-54677,-31339,405604,757243,1012549,533358,-103163,538610,853146,371646,-327965,18541,14252,-196440,-150889,-259278,-476366,-70719,449915,677510,895622,893089,236971,-236030,289179,344752,-46545,-430406,-250711,-12256,84897,110512,-8599,-36589,-53982,-213248,-532338,-141264,135395,44106,44010,430693,843902,756785,207073,-293624,22511,151861,-161304,-351894,-191213,177527,463489,736401,291287,-229355,-129444,71261,-28778,-242983,-175226,-257352,-89972,-100753,-243557,-25952,430525,433184,99559,-255776,-441485,-297281,-68752,-57465,-135076,-20806,-14914,-184629,-331250,-14708,164905,-66641,-262012,-102129,8159,295174,422253,342396,289252,46265,-252049,-352402,-122131,113835,138550,-175587,-204306,97234,99432,-259461,-104404,221275,417363,333027,327031,80881,26804,-133574,-356891,-201150,148047,70973,-392176,-203974,52095,47191,-121055,-293713,-359011,-412303,-354079,38368,338131,200333,-143320,-300734,-62194,-119884,-434182,-167555,50555,-5169,115069,695647,1090055,1059160,930402,735461,415927,-15684,-106174,129279,199073,-64020,-217060,-165264,202960,476190,395521,-21223,818,259631,103721,-148670,-222311,-365508,-136059,262252,423759,475873,96451,-240116,-123994,333228,626487,255501,202218,-32611,-362254,-378372,-198910,-157296,-335385,-610484,-349976,-247493,-195877,-357663,21570,460970,811664,925733,1080146,844773,409767,-57386,-154443,136114,339033,267679,-31866,290305,777498,727464,83519,-321243,259221,326780,201133,132882,260915,634716,1047644,967335,721435,408131,315880,316277,341404,371516,347788,55739,-97560,-198227,-61075,-44250,304173,1019708,1388850,1076714,339624,-252332,-413817,-90366,100758,234707,263786,225843,253238,347862,739479,744642,709697,255170,-218307,72298,538232,506984,125212,-174420,-162582,-62071,324965,566712,415342,136442,-88905,-243434,-221945,-156483,-294725,-468293,-318488,-314919,-47752,200452,194271,-127576,-394881,-350617,-305074,-433131,-367173,-312131,-383125,2243,405037,629249,780885,715077,413102,107555,-5497,95579,121944,124792,161539,250785,94993,-39441,313759,497351,272442,-263346,-289383,-411238,-42399,145508,-33538,-34213,97740,-102962,-335464,213359,616681,557272,469889,380868,123898,-131277,-334982,-166807,-74024,-241388,-323685,-418058,130493,806539,700377,113686,205457,174586,-121009,104385,235123,21789,-363569,81136,93370,-151913,-255389,-246402,225021,733035,870015,623357,330712,96915,105314,142246,-26798,-301409,-369956,-369541,-244313,115183,160401,-119646,122659,298375,573313,443679,428665,-64055,-143135,44105,273548,465305,821408,836039,650074,104815,143350,308507,52704,-434593,-274958,-222496,-277763,-324389,-457139,13448,172591,-100788,12136,147410,-124122,-378765,94628,258885,6520,-169216,-25508,-109692,-532278,-352108,-394552,-61175,230981,46101,-359363,-11123,536339,675832,632603,363773,273525,192058,74796,-162861,-309444,-50258,63584,-6053,-155944,-189320,-32825,-50468,-472998,79505,662449,657541,57613,-274657,-448854,-158478,54423,2662,-143330,-215713,-20885,268182,427715,479770,358314,-107681,-367715,-187916,-267485,-325381,-174131,-5858,144494,250411,153735,-63819,-251488,-94050,-188918,-344729,138502,539485,607754,511247,399267,360207,391457,209869,150425,70501,-125213,-164022,-125255,-20598,106597,125562,48204,-128945,-243306,-143639,-64819,-163484,-374900,-500902,-457313,-394927,-540252,-551514,-550205,-456504,89743,778326,1062546,829364,676290,293688,-443991,271719,843208,624410,7711,-286584,-176222,-149524,-238114,-368386,258525,689743,868510,605794,229467,-97519,-194358,-101323,-141908,27821,-44621,-123083,-2570,136205,77565,-18228,161396,224306,234346,515164,634760,366736,75567,-87554,-199633,-405235,-232406,36145,84398,13652,-209354,-229566,-164397,-345386,-346277,-195914,-167551,-289321,-166514,-27545,2653,469130,938138,1108849,881046,568879,219978,-220556,-432810,49851,789663,1094704,821490,178139,-335704,-213647,45835,47947,18777,204168,318281,140584,89353,-36062,190483,403450,418858,493986,493830,706033,599242,238114,280024,426553,396489,345086,-3551,-400936,-487902,-331695,-203234,130293,440341,294283,-94230,-133657,25848,-167926,-332444,-260564,-267019,-445121,-107511,144266,392676,138301,-76286,-242577,-402629,-274501,188879,531549,576267,32649,-443463,-203672,-285555,-255518,-169579,-207879,767,353090,684324,885458,321094,-242975,-153496,120292,324670,841785,1285732,1713173,1700225,1348579,890250,427635,136793,87095,62224,76594,196462,63432,-62550,-177747,-191654,-130784,19347,56085,-154119,-463127,-335332,145281,239775,135173,-152730,-226257,-229521,-61506,269787,187122,-116473,-307620,-101899,72584,318661,252380,-9285,-199925,116769,515547,754728,761379,289801,-167987,-419866,-377699,-175824,112360,379881,196943,49901,-106368,-197311,-208891,31680,278365,437244,193042,-428578,104598,563459,570216,350461,61890,-28844,-109308,118325,581652,755327,581999,218546,847,-7881,241667,196997,102460,-128008,9178,331002,591284,599911,335202,207103,-11660,-229415,-400845,-154803,124430,130044,-57377,-474891,-593926,-458542,-338283,-249665,-124860,54975,336250,574684,846702,792108,548829,129519,-187194,-298968,-132989,-37774,-329353,-236985,154061,313494,273682,155801,145072,237662,80641,-354915,-202902,-79915,-248510,-410910,-329253,-208679,-50009,80266,-149388,-23065,92768,116264,195081,217881,270832,151294,68096,208895,-3176,-44704,-138040,-208938,67090,439400,587114,423753,150282,22588,19995,39783,145069,374609,314407,22319,-156768,-306755,-348039,46262,281222,192846,87095,37724,-87779,88497,311044,189820,-57855,-165545,-148236,-511656,56788,689189,748786,899438,680610,46097,43675,335007,134856,-275529,-415161,-407988,-242694,-70468,-124260,-19748,112533,59070,51753,71208,66953,-177030,-290818,-400803,-395776,-161306,-24579,52636,73572,50329,-259938,-193755,250400,678032,690422,351724,-9043,-265181,251455,734166,1094690,1072428,744285,320817,-78529,-363510,-361366,-284084,-373968,-506202,-264499,-78574,10156,96502,380224,657229,647662,420649,-65765,-332841,-449355,-368215,-174696,10348,179323,27722,-135045,-25474,-202847,-439263,-24730,-77098,-164990,-3900,173302,275993,341757,423967,484167,546307,205630,-39673,143850,209129,-205749,-376856,-483077,-251598,238344,421185,235967,-44229,-467721,-464069,-296537,-171591,-101973,-127795,-246190,-279301,-131478,117381,150231,36368,63869,-46417,-103793,-214924,-277446,-291066,-257238,-71481,71061,153559,340084,466043,455856,105848,24219,-101399,-192436,239703,501640,303033,-267290,-283826,-116364,-248544,-331613,-161817,36973,215215,88405,379131,655146,542791,64191,-293820,-316134,-158946,70795,707566,835105,818931,496696,-76999,-221771,-24947,-18110,-308645,-424884,-233972,-171753,-181376,-190174,-273214,-108825,3542,-264160,-430143,-349546,-253736,-226449,-26181,56810,131237,538751,590199,458396,213981,-42254,-522458,-246225,21349,228802,258799,156874,12963,-119535,-49411,112650,211866,94137,191523,278291,245367,156025,-35280,-126866,-233951,-8171,128626,-41504,-86164,117876,218402,6410,-193554,-168094,178054,478232,477617,422110,325056,383579,308379,201687,54137,-138915,-326010,-376926,-531839,-268867,58754,292867,240301,-121132,-451645,-17714,70241,73059,-118838,-248588,-99340,-248603,-162717,-195747,-295921,-188187,197681,-72822,-115143,9526,-28240,113058,532248,629648,372904,293486,177927,-22243,-76154,-47933,112155,306407,435692,168070,-383803,-258372,-142212,-313717,-456452,43660,212393,-32247,-387300,-159507,326365,887253,610865,30541,-274975,-229112,-78370,161736,29574,-331421,-310782,-130099,-371753,-447141,-404983,12391,593562,855793,813220,450700,-99840,-529632,-210660,-241019,-340632,-435135,-410813,-312965,76654,323550,246938,2122,-142596,-16302,173841,210037,-40655,-23210,-118278,-179766,-292568,-307399,-207752,-230002,-399486,11517,390336,590350,491808,436871,346548,-56657,-128113,32147,-95087,-324361,-206219,210371,297985,61984,-34208,-116593,-369477,-376313,-236174,-78634,-57844,43597,176603,291575,59813,-269726,-279820,-327564,-322723,-74875,-19950,-198778,-214432,124267,372436,516669,500121,377224,-50059,-203462,361393,306853,42644,33281,368586,717216,628645,-13545,-317903,-93246,3951,-269084,-495861,-117093,67322,208855,218231,-19428,-313692,-217953,147004,100628,175727,328787,396935,123502,-249774,-26619,-200841,-163894,-94833,104214,86392,-14799,-279392,-284766,-346207,-395857,-280287,-130223,233957,730091,821329,622144,82022,-200482,-107817,50739,166875,116741,48118,-1976,75305,-63129,-262773,-196035,55690,153069,76702,-212895,-401779,-147258,172702,497198,738179,1022639,911812,325054,-332317,-174790,-127775,-222528,-275476,-350403,-471552,-290073,-100368,-9374,-181558,-18596,293009,519687,424989,-11399,-103333,334170,393447,203991,-41644,774,254213,384581,173317,-185538,-337021,-24305,109588,94859,-13049,69134,-33885,-160088,-303997,-429111,-48423,245282,198385,-173593,-362608,-105497,229418,517631,495558,393587,291290,267355,327455,437618,467482,-30623,-302254,-261590,-86334,68124,50356,-169013,-202322,331880,182241,-305870,75359,352685,286144,5217,-146668,-231749,-333658,-95798,97183,123802,271746,117962,-232509,191698,342114,302942,288676,245687,-154362,-43341,141251,199625,39073,-176111,149786,366448,209686,53902,96389,-90367,-385532,-50282,-43414,-177086,-32698,160495,51090,-172446,-235194,-109469,-115937,-235932,-120955],[202335,329680,249847,38737,-176450,-108483,-52739,-168846,-211932,129129,408617,332942,32259,-342447,-195178,109643,113846,6057,-192603,-238441,15784,334921,338935,311140,197929,-64203,-200739,-267294,-235683,-127749,-80096,46163,96241,-148852,-402480,-306151,-265026,-267787,-118652,147744,-74635,-397786,-414227,-445032,-236777,68043,305287,383375,505644,821718,929049,753145,454287,113479,-145530,51339,185895,287561,145414,-65147,-33186,-95596,-221769,-124026,-114470,-243056,-412418,-331037,-98076,268542,433824,533685,406617,-110866,-133060,-127632,-373845,-57615,42253,-94734,140033,217761,42755,-129053,-63646,-197746,-231133,-54529,-87467,-56494,41213,515054,706537,767289,638543,472498,185780,-150536,-403510,-524104,-268046,-16610,257329,468969,509016,291913,-191714,-451109,-102369,-72734,-310340,-28308,329768,524296,343395,118677,-273798,-366910,-61592,155522,90065,113874,11205,-226662,-276173,-17261,93861,70880,-153263,-135893,-149239,-362303,-207625,170056,325359,213267,-50668,-291073,-289299,-173084,-54214,97402,48454,-134439,-410062,-304040,152296,629232,806853,483561,-69062,-250262,21320,269160,161629,-175206,-353247,-379482,-77401,313160,609092,543120,207903,12191,-85052,-260794,-278737,41573,60084,-292064,27097,394576,390850,91168,-218919,-461586,-251489,-119331,-433147,-415314,108993,150649,165978,-15608,-407065,-205940,-42308,-54815,-207241,-141419,-245565,-67217,555801,648795,486858,-4556,-346609,-459144,-368507,-17910,328218,404150,181188,261337,172699,21140,-190066,-190502,75107,56032,-204343,-267518,113176,343288,245460,79076,-62356,-183167,-167996,-73687,19852,-54069,-83696,-83943,296949,972153,1294161,951253,170921,-376160,-404098,-323074,143128,663275,971747,576112,21689,-267510,106569,333189,150113,-131260,-249790,77540,396851,592485,504107,170240,-280201,-237128,85230,110171,17512,-105895,-319391,11314,55458,-116355,-3633,183389,445383,652012,662511,145050,103846,12434,-281967,-287550,-190396,-54160,199220,357249,384549,244598,136721,301772,514967,705588,602295,442130,479013,276874,540369,647647,635184,461971,196773,120290,105664,88035,44437,-199414,-505015,28733,260789,224111,165807,10559,114135,342290,127391,141050,180946,133056,-106059,-341865,-58808,476074,838661,918626,314809,-214396,364973,646850,284881,1139072,1952556,1838409,946309,28012,-255666,67963,35127,-134881,-351684,-309024,-128302,90259,292013,191849,71317,215471,333416,253472,-124611,-479341,-360528,-135889,-7385,-67530,153856,335270,316061,107371,100023,-8189,-294018,-596159,-650223,-578926,-587378,-450071,-299274,-422399,-510014,-334368,-403394,-555570,-476203,-372310,-191742,-194189,-201174,98834,29299,-158818,-40448,16368,-508779,-34606,317469,-48795,-122305,140768,72542,-62776,178874,457667,269003,-48717,-165533,-230961,-327513,-140480,92052,256008,94105,-17105,446329,643516,-79310,-361463,394021,551660,389118,-94279,-136749,606162,1219266,906138,188867,-332781,-286442,-362736,-89685,544192,872295,693618,45781,-356351,62594,106879,-29678,27120,485576,960975,975244,636321,380936,243017,46553,-251642,-309003,-126543,-136818,-186325,-483953,118199,384842,319037,-63116,-308835,195228,524974,518130,418736,176628,-46694,-192030,-195060,41025,264861,266053,78459,-69201,-236536,-274694,61583,120149,-44429,-363958,-76800,-51689,55720,296551,290217,304488,218743,98605,20946,202414,140234,-7377,-226337,-301278,-11269,333014,371527,70364,9881,6857,-185819,-178278,188222,906070,1367852,1198408,937893,734109,398243,-40549,-175143,198989,287549,22960,-292946,-222178,-27960,64369,96617,22419,-235867,-370579,-165045,-8540,-20805,-112034,-89090,70137,-75623,-231923,-134083,-262015,-439663,-600781,-499706,-269843,-336406,-454115,-111003,74751,12430,-141001,-269730,-197646,88436,438344,749337,603880,381834,259580,185506,-104267,-361272,-476228,-158486,18802,214975,406988,327445,109804,-156593,-176963,-12158,118759,168271,100020,162212,320864,168166,-57223,-179432,-283357,-166543,-202329,-340691,-385199,-179130,-7867,-29281,-189403,-103264,118672,314419,267194,99741,-92195,-261821,-125107,284240,654653,805386,800308,292599,-222750,-333415,-185760,16557,33398,-135389,-416433,-306608,-132631,-59428,283547,357846,229777,-116642,-307231,-395790,-366518,-315217,19797,245825,371284,349993,123312,-181076,-271565,-71408,-183886,-415327,-297966,-155899,-86179,111706,51316,-238979,-309341,-266680,-263412,-283414,-351560,-509063,-263982,-117042,-52635,-331722,-232649,-193563,-278697,-243607,25520,485332,545931,463845,189029,165129,212082,-27316,-422962,-271216,-31767,-78431,-213811,-31348,174048,227062,206828,266739,95256,57880,89352,-170,-114230,-56758,-218248,17896,149404,78586,-76192,79471,140956,-72154,-71501,123825,292908,-123637,-220789,-492267,-341138,43831,252880,121087,-323389,-216147,251416,458486,763013,959174,532086,-178264,-466274,-85562,125120,65440,34090,281830,205107,204514,308382,76439,-528615,-104071,333220,47927,-531297,37627,410055,287132,67632,82417,154590,38405,-13907,81971,272967,346242,359489,186773,-214525,-361962,-44655,-3563,24254,356499,696544,736032,374420,-145366,-87456,323061,284309,-162742,-201245,-74209,-487251,-16014,725269,275649,-272438,129667,316189,151185,-367298,-221154,216475,411749,429184,337415,45130,-148997,-219333,-228058,-418002,-150801,-69534,-49889,36114,-88848,-275204,-387029,-398561,-393117,-557615,-449653,25191,438126,291300,-169532,-240757,230518,247834,-153560,-455725,-353822,-173659,-21042,79020,32001,-115519,-220946,-253309,-70365,73555,-110321,-268569,-49678,64385,88169,-79038,-186603,-292887,-352492,-322393,-42907,170017,272449,-8842,-263602,-54604,348465,664704,882865,305359,-316551,529763,882472,426285,-211047,197557,179849,-219193,-216262,-155552,22288,503031,1046820,1312449,1476577,1092105,206646,-64128,348785,548723,116579,-274379,-421647,-100297,160050,404585,346516,568812,196223,-109290,-565244,-201800,30651,8935,149378,467380,709726,554122,26549,-141821,118347,155808,-119501,-327387,-344686,-81695,243604,630726,400973,-52056,-127405,59669,69773,-217268,-248272,-252386,-93564,-209185,-391468,-68429,453241,595911,318812,-20501,-248560,-84,393160,189724,35156,6692,-71401,-180778,-425108,-127634,85040,-82529,-328422,-140818,50136,274816,342549,107336,-78736,-176248,-322974,-408687,-328784,-80658,-54289,-332417,-231978,129057,89621,-221704,-375203,-223978,-9882,204260,399139,210367,-38565,-236353,-263832,-200233,-26470,-90660,-435365,-199058,-21440,-4455,-113807,-234571,-393154,-456157,-179549,16285,44532,-48389,-233154,-42001,20353,44549,-227730,-432378,-207484,-147060,35840,454976,734646,821878,883623,687927,317427,-87407,-37377,37572,115720,-85562,-210117,-366894,63019,444426,414526,73895,48642,335524,385618,227324,167857,-121180,-115656,261308,396742,205216,-313056,-293270,134348,569156,684163,348723,148555,9584,-257888,-428920,-229107,-182293,-430969,-466683,-335304,-417392,-412569,-234577,33382,323642,512534,648684,973188,837621,422318,-37812,-282591,-130171,271893,467111,248928,326771,645523,496281,-272627,-87509,468396,420599,238279,193010,315226,669200,942700,716075,341595,119410,206215,363573,401219,309053,144646,-109312,-114381,-129779,-7280,19818,65890,706642,1190229,1206992,648828,115242,-231626,-232895,57821,282423,346388,228214,240308,365064,670219,835343,565667,-6779,-485144,166983,525667,420845,-124866,-306840,-248714,-185594,315745,671903,522148,393598,98641,4291,122302,70179,-245207,-424112,-291704,-204650,147758,273791,205173,-73590,-248026,-116785,-57077,-81421,-3878,-209326,-342272,140676,522974,747175,844646,722834,401298,23094,-149297,-102606,94459,46957,25404,16601,-106012,-61599,275133,489093,289792,-91135,-205131,-319759,-98467,24994,-172992,-207883,-1945,-139014,-497113,108136,661934,694559,526116,287650,125553,-29697,-206680,-214225,-175442,-299592,-457234,-330813,30811,494372,350828,116707,341878,232605,-219615,-212191,48670,-41465,-156061,115458,45157,-284077,-362946,-494064,71540,623184,778024,566745,336885,69750,-132770,-161638,-214448,-439875,-433072,-549022,-251586,24280,12677,-207170,66797,193186,256252,41821,-3554,-190915,-20989,78230,199955,289935,494828,624075,440022,37830,242855,303581,-36298,-202021,-23312,-73951,-331628,-470847,-441534,-82041,37222,39215,248474,231512,-17057,-450420,-790,191557,-28235,-365716,34803,20312,-78008,-64668,-115406,3432,178575,113704,-32833,92761,353652,335661,179907,101662,244346,223618,170081,-50866,-391126,-366166,-190913,-140529,-109748,-139564,-184921,-237854,-565656,22909,663040,586462,40104,-438212,-376422,-292287,-272769,-416166,-429739,-391193,-229909,70607,309549,573555,513358,38138,-328310,-212362,-277466,-375388,-374643,-175024,45398,140483,75262,-151081,-370726,-384841,-341527,-482549,-55732,107317,208368,58381,162559,116089,-8327,-186451,-196960,-55608,-56056,-197263,-336813,-184363,141469,108974,-70871,-190386,-138613,44190,198069,166328,-79984,-316989,-459954,-537804,-483623,-526564,-384779,-235322,158019,725398,980160,776583,702514,409092,-337371,111027,651164,395103,-347425,-266120,-184107,-259181,-353366,-316044,199492,680007,970274,704356,325804,-83436,-95278,109560,65037,-31333,-310759,-347171,-35460,193334,160783,123986,182127,167615,228611,528393,589600,390570,66067,-77378,-104384,-264373,-252030,-3750,203680,194342,-148803,-186249,-2907,-166504,-382765,-163741,-35375,-258046,-232080,94782,252572,570763,886288,1033415,874657,613804,289728,-228984,-384060,-56674,488702,785689,514487,31869,-438688,-393924,-186540,-63262,164092,397137,318344,-32333,-369142,-386070,-259149,-81871,49171,401061,686591,942402,802557,434518,378495,526943,421111,336149,87189,-142756,-139201,-190417,-57630,212599,311983,-15835,-282866,-113246,-128251,-275323,-284714,-99286,-105911,-384202,-442891,-44222,192591,41357,-309751,-320007,-251460,-191987,-31495,142177,268630,-214330,-373936,62275,39125,-37462,-44961,27090,98924,213289,663693,845882,187634,-401713,-326373,-135756,179664,659437,1026949,1368184,1412678,1108114,727524,309909,-59663,-152829,-102906,78603,381275,274601,125058,-30235,17510,23247,16373,-113383,-381100,-464974,-219957,116467,275429,260451,28297,-160223,-309138,-365235,-4351,95735,4167,-291486,-256686,-164108,112164,283126,153336,-25510,27773,378673,547041,586657,267790,-179470,-369879,-450209,-54303,308113,389528,184222,-13752,-231707,-333037,-153532,141997,361463,447623,46335,-200213,256463,496625,465219,276627,67447,-106402,-277750,79106,571267,702469,634154,355871,112607,89678,166524,62939,-22282,-97476,200909,549946,625810,412442,262360,150926,-43432,-210729,-491775,-351792,-101285,33569,6221,-400133,-445934,-304591,-274944,-181037,-97520,91188,321271,713583,884920,846602,669500,72507,-119222,-110358,70839,160668,-257171,-147886,377965,406914,205696,-28198,27104,201745,250973,-131682,-445227,-237243,-232886,-217934,-297598,-302439,35458,326805,147360,156880,217584,252468,352458,435649,665391,655636,656535,429010,136384,60388,-54136,-280707,-72949,339856,588509,488725,200804,16401,13413,-60872,-214687,140309,263610,138283,-23135,-191451,-469186,132547,345817,208589,-29717,-136717,-235972,-132856,330910,508478,299615,-165322,-388117,-549036,159326,808694,1035196,952462,603625,310,-149484,180384,-2359,-373347,-419615,-390738,-205965,31905,168671,318165,276934,230863,181992,315066,362078,160342,3167,-215271,-503368,-150869,187166,470930,421032,309265,-87147,-112716,174174,467153,540945,277091,-21885,29909,528605,691084,955559,986827,757069,322328,-113302,-307747,-199233,-135402,-153883,-137563,-218094,-271692,-243699,-183843,84930,401449,351919,89725,-414402,-257000,-114401,-158255,101672,309878,409024,212544,-164596,-198941,-332638,-564430,-285209,-333591,-255386,80330,232960,303801,304608,249166,237489,249961,21889,-173566,130478,273950,251941,176325,5664,-44677,260835,449194,216266,-44114,-493458,-424970,-281315,-121718,8066,34585,-187410,-243347,34092,353014,260907,6230,168446,18523,-147301,-257475,-241098,-204234,-250065,-280505,-195944,17600,264422,368416,71271,-255462,-455502,-437244,-140865,166035,210927,-150942,-367555,84478,93903,-205891,-388270,-461966,-253785,-74247,-2899,394450,571304,275057,-305792,-346010,-484628,-386325,4472,627133,801592,648120,261493,-305147,-393995,-217408,-241877,-444631,-375020,-251562,-220609,-162438,-150977,-270796,-298838,-198183,-270810,-219589,-50060,-53404,-427595,-370125,-192146,-1926,373753,328345,267651,158012,102976,-470426,-170756,95614,219675,251123,-28338,3020,-67661,-179105,-140003,-1881,91516,189166,200223,119129,105222,70430,140634,53496,-23437,149113,188780,48730,46010,75315,-219411,-471550,-381652,-32761,266321,414066,317869,333273,370002,333694,57600,-178320,-275805,-425459,-344173,-146753,208412,537302,547940,354107,-82916,-299599,156860,402370,649044,414536,53938,-69930,-382341,-396902,-214160,-405191,-225279,156709,35604,-32516,18039,-25925,71000,592469,812729,613453,432852,257269,-8841,-338531,-339191,-16373,180279,235330,-132715,-453910,70981,245713,-63608,-400190,60457,249526,-42502,-451130,-242983,354433,943523,805716,128467,-285457,-177842,9976,217471,156915,-232936,-585885,-292520,-179114,-258395,-488537,-212120,356662,568773,510793,288429,-34091,-289248,-247027,-352730,-275673,-284074,-179323,24184,278977,484280,405197,108027,-203985,-325502,-142405,-29665,-5210,-40827,-189236,-417250,-447581,-391641,-49800,203395,-4713,-339764,-41539,168295,242872,356372,313443,37211,-167123,105700,57147,-226905,-347464,150631,570345,429510,112729,-51490,-194738,-265464,-350062,-163834,-80750,38901,211382,410493,238737,-179778,-416789,-551095,-476960,-284014,-259696,-392749,-167745,279283,484438,584471,451789,250061,-250710,-134407,496622,409677,-14118,-39510,321060,812600,1065587,549611,-151621,-234257,359993,360002,-188547,-566201,-201253,63841,138753,-84603,-276349,-385774,-170025,-141540,-7950,113060,27998,-294388,-356239,-129034,-306483,-166399,17171,275634,238262,-60492,-321710,89500,156585,21951,-148249,-59366,176611,451649,546003,444460,-29897,-418443,-153672,146086,280305,332387,274827,-45281,-176424,-315559,-398133,-248722,169882,402712,301000,-137247,-445068,-202473,44201,405752,682919,889329,787511,186049,-400681,-229229,-165406,-70849,153911,129078,-63226,-378079,-364939,-242624,-326483,-100933,171597,380561,290105,16009,35492,411357,521535,351637,-5674,-102646,63190,130121,10747,-321925,-415506,-47918,116322,60621,-107732,-127934,-298739,-436785,-234577,-303002,-262851,43242,-6979,-417178,-107643,167820,96634,141898,281134,374863,308595,281808,495841,573832,728135,264750,-187274,-510204,-293200,101914,190782,-89610,-238124,461956,420005,-92616,-10498,288431,143189,-154776,-262256,-326227,-368304,-33587,82500,44251,162433,38400,-145205,7128,4456,126028,376733,510728,317098,359056,436619,314613,41681,-383340,-38673,193263,97149,196600,255617,23234,-227362,-104046,-21039,24911,165731,216579,86248,-200777,-226858,-100574,-62102,-135684,-195734],[193344,452211,453705,265902,-151215,-271954,-293992,-364061,-210715,136113,442237,362870,74928,-59409,114998,334430,222725,-15637,-240719,-336942,-110746,206856,300141,184698,-16644,-200010,-60417,52720,130072,226778,172601,147202,99913,-107111,-227881,-48154,111402,-80283,-31760,88714,-103964,-342083,-460649,-398069,-281574,-237371,-50414,307797,713197,1041072,1242326,964301,516075,67433,-306346,-75136,65963,122517,-16270,-109802,32529,166712,-32137,-106404,-113783,-128482,-199720,-233190,-164085,-8626,64848,25463,-48986,-303667,-114107,-129323,-449283,-158527,-107043,-159496,-8876,117713,70205,-73932,-176523,-436703,-392611,-96234,-40022,-47128,-52338,320512,512190,565232,499790,269084,-206534,-253943,-256951,-341736,-258409,-13476,263407,325955,196167,-32368,-423504,-414950,-255968,-311877,-364816,196133,516014,559199,167061,19503,-262608,-192536,146978,392502,317931,403996,411363,197435,47999,82798,37297,-65402,-199402,-76837,-151406,-474816,-139524,130956,290236,226206,86194,-176725,-249796,-175784,-60873,132103,97663,-121013,-386102,-476925,-102300,213002,517490,338505,-147720,67164,323700,336580,41096,-403683,-450186,-318883,-403182,26920,468812,544576,246446,4835,-82865,-114308,-124618,-26578,-31522,-442324,-62634,222672,136495,8593,-46929,-202642,-296806,130342,153665,-245447,-533764,-247098,11969,33633,-271806,-427167,-246724,-221970,-143849,14195,-182705,-122547,501284,514339,503717,176797,-114352,-282744,-384331,-110891,177347,373733,200451,248105,185617,65239,-80139,22279,343893,244446,-216775,-368030,51847,157558,74816,-41088,-169670,-387409,-422544,-222754,-12627,29258,-20541,-35734,226563,861921,1085683,770000,52541,-451442,-584114,-240418,306332,716564,968795,423101,-86260,-292965,80963,234007,93743,-97658,-126966,16230,248071,426283,507029,144983,-426020,-168672,229143,296552,289785,218960,-107393,92813,173814,7524,-102604,6060,335351,561132,559108,113630,-38880,-109650,-303135,-390478,-414808,-235949,19879,227579,356651,251446,-45068,333203,743736,964253,838114,753276,706218,487878,635120,589511,485648,249079,-64732,-78068,136163,196146,243859,-34291,-399004,75597,403487,457267,373304,146926,119347,335750,277462,250704,321936,55303,-104935,15393,253546,560411,614705,496110,-49453,-165234,617884,844024,383374,810949,1387536,1278543,630590,-79937,-382814,-181016,-154925,-43432,14081,-28101,-135364,-44622,98295,34381,-117687,-8713,247563,323481,85761,-320161,-238688,97315,156248,9761,176893,331594,269920,-9965,-49006,-123901,-258759,-520735,-509595,-655697,-680994,-572549,-468797,-155980,-92109,-101870,-399393,-542948,-371994,-215499,-205902,-299764,-386278,-157302,-79800,-204802,-174984,-70860,-415497,-387558,-193725,-256813,-114536,122775,8534,-118537,20419,302628,212447,-135304,-390928,-512470,-450758,-259569,-114822,176876,21890,-156996,458694,560962,-88758,-44768,422175,180829,23702,-278572,45179,703406,1040826,657202,21054,115644,402007,215389,-76200,514763,978997,773819,38698,-3667,328983,298441,-8195,-191964,14105,535820,714052,570955,424818,422851,318025,-31492,-517795,-234489,-10542,-22346,-532816,-18665,349654,301882,-121075,-292656,82692,396767,452491,384502,174111,-16248,-181358,-142138,94445,302028,205288,50419,-105680,-250867,-182284,37058,-77754,-413970,-172130,103531,21675,19520,52572,-86033,-14975,249568,380945,333096,312011,238041,123536,-54042,-163386,12961,235227,291873,159331,177446,80932,-89734,-526488,-148025,558025,1002981,945446,634120,273144,-240916,-351962,-155118,275133,449583,-23145,-518705,-123546,145521,189266,247192,285716,76287,-167406,-398588,-323858,-170972,-172927,-114407,-8057,-169244,-390808,-263166,-248522,-189585,-254144,-338037,-161898,-189273,-589127,-243730,-32083,27991,1604,-94674,-198038,65279,431805,633011,369955,30465,-87796,-72218,-151306,-267131,-348088,-211291,106254,433770,703615,697291,419631,17164,-143873,-84661,-33393,95825,96123,133359,287761,96027,-157218,-224167,-270972,-208044,-265306,-374331,-432669,-292956,-154896,-139633,-337565,-495329,-110155,329396,340427,63709,-234002,-351396,-61410,412018,840730,946845,655758,259410,-55348,-389964,-420633,-249412,-58305,-193090,-335569,-427055,-344451,-307895,71203,220165,94132,-192051,-546081,-508098,-309644,-30273,265916,361045,400244,261235,-46789,-251067,-167883,-100355,-260974,-595334,-290112,-127077,50779,267200,205230,-90689,-236889,-205566,-206352,-395731,-463779,-589998,-189383,-36260,52488,-237522,-175057,-189011,-240059,-146611,113900,464116,678124,719947,329111,99401,59267,-127389,-245303,-61393,130364,79590,-144810,-94451,128923,247346,372674,483245,425162,432342,434359,276749,-15956,-23151,54106,338100,461822,322210,92921,137802,85483,-123831,-129945,119327,313425,146761,-74422,-361461,-457313,-94342,211659,131116,-205723,-395198,45494,143236,336988,523295,215543,-167493,-54973,100272,168589,-80030,-238146,43140,-50187,-106123,141210,-117286,-127094,250724,464514,165687,-548578,88465,362498,180028,-216949,-201391,76462,-7871,-216754,-181999,136174,176080,71172,-60919,-334848,-234068,-2114,102565,361292,702649,775608,684363,295171,-197829,-190510,258109,214991,-142883,-54419,-8160,-328185,240973,996818,404009,-283344,202544,466526,241739,-344485,-202176,341037,692812,686534,609063,353624,172507,-3353,-21773,-341175,-488221,-244821,-99051,-12168,-156058,-317728,-464864,-546481,-558084,-374564,-227797,-121824,187783,85220,-256730,-84433,411003,432943,54178,-331139,-405946,-93025,36019,26498,-116980,-259588,-294824,-207156,10891,-47449,-514955,-313966,-142522,-73571,91437,133377,42452,-71464,-78782,-34120,250407,308580,121620,-233167,-197289,-56699,277730,628108,798438,255540,-329038,392199,650860,280742,-110981,324700,292771,-177700,-249484,-44661,413427,970213,1546127,1915976,1874658,1154228,210331,92683,309271,538078,204583,-138434,-438918,-213776,142776,444327,437233,705935,342833,-38739,-588826,-220796,-164731,-79087,251926,508455,537625,252073,-131074,34078,178048,82124,-94470,-321792,-482202,-346524,-58819,321628,335968,4176,-98158,82125,167892,-38476,-232318,-215032,-167849,-352638,-520609,-14482,499491,746186,514213,226080,102999,404743,729757,574951,448758,125334,-147212,-253960,-504107,-172571,61371,-24789,-307321,-195408,92462,250241,232606,-13326,-334119,-455437,-437990,-350069,-386903,-472501,-429527,-495845,-147914,164702,83763,-147400,-425655,-458270,-478194,-11501,356770,356168,45558,-319826,-201317,-150151,-180781,-311796,-401087,-128469,7255,4583,-41565,-108277,-265196,-264337,-74226,7105,-174779,-307993,-264382,-30157,4473,61258,-118552,-404787,-408703,-309405,-224436,-153796,79662,509410,699043,535429,224022,-78473,-2936,125551,329758,279314,59803,-410570,-69893,378891,475605,239227,206634,421810,600533,543509,434620,83537,-151661,32522,93035,-219240,-451799,-6706,403907,564161,357622,108398,-131107,-15810,-134290,-360866,-409542,-381417,-550807,-371571,-318273,-241914,-82463,-42452,-21814,54528,69056,282749,708171,764432,402836,48452,-231862,-260145,219895,572346,417490,292043,397218,189144,-406188,246843,670439,516933,224829,104209,176903,551615,793057,548040,245432,95591,199101,404496,398106,153026,-212489,-361690,-182143,-149192,-125402,-122335,-232739,227419,735135,1000342,720043,295478,-35164,-115438,90060,262278,324268,192522,213692,295378,315289,563336,114027,-218511,-215705,190348,358822,241673,-307637,-233864,-177872,-383571,133574,518092,449270,466585,242944,300593,444012,315106,-127664,-511195,-476937,-117870,391772,411755,191438,-81343,-99706,61365,72721,124774,224211,30664,-443054,157351,488581,709571,772678,677573,389858,-9138,-273839,-289895,2242,3894,-110897,-264799,-258751,-26969,241311,427082,305935,117365,-14087,-71417,-76510,-134131,-373413,-295013,-58748,-138358,-500288,-64894,445217,566107,344843,117402,168112,138163,-33498,-158197,-134048,-268911,-312871,-348000,-194227,10327,-158165,-103142,209991,235522,-34478,-336617,-61932,-43820,-25203,207242,131043,-13802,-73703,-495525,34190,537888,619415,417876,278229,36998,-364985,-431168,-403167,-498847,-356788,-459989,-223464,-46881,-97674,-294734,-98701,-51892,-219573,-370696,-232244,-67843,66022,1993,-58813,-23244,22549,199157,95038,-33107,265943,258048,-113623,-31018,269956,34076,-279684,-450461,-523288,-392713,-109289,188370,376949,249105,45775,-336476,-180606,35722,-57973,-255300,14753,92836,195996,161671,76084,64958,96581,124627,158087,256460,339458,64960,-326927,-98575,192870,191869,131337,-73116,-270732,-326887,-154357,-14955,-18820,-185905,-365478,-436137,-534754,-69986,520606,409169,37449,-289632,-293004,-382922,-484997,-313916,-290783,-248536,-455476,-174860,284503,724576,604518,106887,-274538,-148024,-163586,-275175,-495353,-392783,-193518,-115419,-78747,-115422,-164518,-406973,-491014,-279808,-94775,-96314,-109568,-257072,-96588,-263889,-162949,-205132,-278561,-187410,-61819,-182209,-532218,-266897,158703,190764,43263,86199,127935,274110,401036,387373,126250,-152649,-367393,-498403,-508961,-490074,-293737,-108248,-7909,256827,452086,504930,536057,313957,-251592,10138,451344,179898,-363343,-24139,13980,-271165,-540200,-331935,35926,514148,894754,787905,440084,-17310,-37409,160607,135042,3199,-408788,-98448,279275,497135,293950,182078,62011,-25274,85440,323992,345611,324969,77634,-27065,-10891,-130900,-241705,-55926,353945,456950,48726,-123454,137492,-9391,-345444,-95258,92530,-172699,-370480,-10221,343899,634663,815093,786077,676186,428024,78817,-353599,-321704,-193665,69845,344012,220385,19375,-200621,-336813,-91134,202250,448270,571430,312236,-158789,-380555,-210103,-274824,-468180,-280966,425003,984008,1143279,886743,477404,385938,550321,421613,273233,261140,245465,221082,5751,13818,197106,127125,-249957,-283130,-56791,-66147,-80004,100259,241936,230037,7928,-344619,-298918,-88597,-81735,-484271,-306712,-174818,-340376,-345981,-153764,-93257,-482585,-119872,306069,357821,453303,457682,316821,-63366,-224741,235172,326728,-105651,-504359,-311865,-354561,-57766,321040,613920,876299,1131792,978211,615583,175266,-167175,-356513,-291229,8330,381687,389526,309050,211620,295273,194693,39593,-113997,-210368,-174097,-49327,62243,250405,290389,97873,-88281,-265600,-466520,-244639,7224,110535,-183071,-272826,-342847,-128888,202352,247234,133704,-51047,82203,200350,250438,193258,-118380,-326077,-475060,1851,326773,258342,179806,1863,-246327,-438035,-172717,168575,357905,493731,172529,28637,215675,303158,229704,159266,42745,-205324,-433848,3783,417647,526735,492175,342705,118739,40296,5933,-50329,-116308,-117435,243380,596928,457779,104860,60614,-69217,-154929,-200230,-426736,-492673,-432160,-168817,-80056,-449458,-285128,9967,-74947,-102721,-137819,16162,132279,614678,795709,872576,692975,71108,17527,156068,355194,340714,-53516,-177911,405582,428564,143299,21166,399156,566158,318117,-106763,-428628,-450439,-360224,-229038,-163805,-397407,-72547,238363,282166,293847,325146,318492,368006,498007,756320,821877,853104,330015,87271,28223,-47644,-331936,-260624,143511,432471,410692,116033,-58266,193278,221735,-99260,-144073,142297,167341,10115,-121464,-356148,70127,253312,131810,-183826,-320826,-329152,-446024,221648,695528,631244,89395,-341759,-356519,218376,835583,1264974,982698,655507,29381,-343922,-45128,-140416,-410154,-433473,-421173,-201436,27201,304032,501455,285227,182550,175405,414055,523376,469058,295884,-21360,-419752,-100095,377590,751686,573135,319145,-51286,-103774,68408,338592,455556,272625,-122268,127410,599873,536734,550338,646010,555353,179820,-172058,-196459,-98123,-53663,6053,168011,153390,-45769,-197498,-310783,-182362,115680,65339,-273257,-380660,229037,459637,355795,391031,546438,447548,195073,-315294,-329888,-313229,-389835,-369036,-528225,-326538,125977,281364,316185,251095,53582,-119211,-210008,-248108,-289836,92056,550032,707393,634488,509155,218726,225913,310048,92028,-103100,-460710,-380993,-225378,-121296,-30016,41994,-180802,-163845,180245,496121,342581,-83883,113074,86665,-176952,-292895,-189580,-143237,-175374,-186641,-240981,-101127,93218,82524,-358374,-500967,-263175,-60765,67822,59946,-56574,-272106,94988,366910,226153,-166587,-312959,-469043,-453769,-323750,-70418,353378,466232,42754,-263557,55488,-117991,-334716,-225405,272506,625081,431025,631,-376472,-196451,-106663,-230837,-256126,-303360,-272369,-265975,-103791,26141,-52303,-197264,-125303,-5831,58453,184355,94105,-280192,-450158,-356503,-191294,16057,-103934,-88455,115276,166310,-412788,-185874,82575,61783,-28645,-279797,-99899,4838,-41422,-110361,-378741,-123941,116340,87532,-6904,72255,182840,329641,228951,-133445,17817,243968,74725,-49272,-153732,-508005,-348164,-368592,-270507,13443,269091,153995,247107,317343,386899,-37163,-292598,-238105,-227739,10616,261013,526373,860214,709440,405260,-8047,-161514,174395,519166,817164,570592,242780,-85725,-451874,-157523,37485,-186723,-264415,78466,138427,-6669,-20290,-43907,-11880,472732,749180,712939,505067,406418,118442,-153374,-408583,-191516,-26471,-53248,-375287,-285986,327856,573063,173845,-247442,34283,233338,-81302,-531349,-390891,224551,697592,713240,65366,-327983,-114424,-36632,151638,203848,-133201,-343179,11814,116309,-23563,-339258,-512324,-101825,154016,174435,79701,-108373,-290149,-469847,-416934,-112749,4290,121438,304188,447085,520610,448079,165033,-187288,-425805,-440993,-276404,-44229,-137011,-287098,-475272,-492278,-205913,193716,544629,476127,64609,-496865,-404043,-61907,257653,248925,37715,-226666,44904,128238,-118745,-548203,42225,676066,772835,388484,1560,-164214,-302582,-262635,-270074,-124082,77238,297845,520204,538381,243247,-145150,-432920,-621496,-609601,-505411,-343186,-16050,392480,472073,430623,226898,7076,-416035,86766,558121,440067,-94033,-190558,123455,651929,1147916,952283,190384,-419344,487551,747536,176233,-296120,-241974,-38606,9626,-217345,-261618,-297246,-388091,-353535,-247567,-229937,-446199,-417169,-181188,-311429,-350584,-192156,68620,333799,297574,-90077,-237522,256625,455092,235649,-114600,46885,186830,188295,201049,92032,-173108,-400408,-201354,13518,171939,502803,566297,228074,-235009,-465313,-469842,-285079,214726,544763,467218,-34244,-466143,-305715,-167685,139856,442858,489014,394920,-52551,-252768,-206811,-271098,-99908,292707,403717,223989,19095,-280959,-397961,-462646,-208581,24821,204391,173493,100183,65458,360053,559785,425249,56087,-148342,-214337,-206685,-260735,-496805,-441445,-12506,172301,44964,-215816,-300304,-62126,53080,101644,-313713,-388035,-106089,-179776,-217196,135724,353403,105891,-302248,103555,282380,240625,221379,522927,653921,792300,413074,-97610,-370119,-454095,27954,210226,-31653,-166778,471365,527840,35698,-172566,125157,-35322,-323360,-293494,-282982,-170142,134284,110535,-53579,48454,9971,-143508,-265496,-224055,70021,447245,654158,743781,775634,661610,392111,68155,-276007,-250153,-60512,34234,370945,478631,297456,56129,-140904,-16747,174935,361996,365810,169301,-189599,-192127,30166,88121,1173,-207667],[136126,471661,538242,423673,84394,-222705,-211372,-76221,-73895,84733,390729,436309,278380,229375,210248,339429,203977,-70198,-315848,-299493,-159607,56168,149818,-71710,-233547,-19343,158308,304635,375749,386993,284646,159714,15825,-124467,-124798,110268,270024,-20943,-96432,-83423,-163142,-253047,-232359,-265538,-236471,-490448,-209503,249328,714544,986186,1172661,905803,438273,-79426,-446778,-141838,-35153,-93198,-257973,20884,266248,402074,83744,-141392,-131920,26413,70658,61651,-134319,-347409,-385478,-476350,-531242,-360409,-126744,-149713,-321956,-200831,-223013,-242978,-168449,-29431,16022,16648,-117841,-358834,-427060,-162829,-29534,-126930,-203118,26732,190684,323407,377244,108143,-372564,-116936,-13203,-75187,-200754,-72403,183242,184248,-76112,-299055,-507221,-396714,-388925,-542777,-160220,381999,624402,406002,-123650,-276061,-393503,-107484,310421,544483,499382,588577,659009,502623,314106,72083,-91111,-209032,-212693,-34892,-101396,-460180,-216298,-42979,189218,260731,237475,64481,45198,198848,211114,271521,155919,-110463,-288515,-349049,-297037,-236091,46658,77243,-60395,304656,519481,338483,-85780,-473204,-91645,85872,-137911,-224316,222214,393554,204928,-25611,-8603,68616,228076,56806,-246702,-577960,-132701,-43732,-208643,-122351,10121,6378,-231455,239349,566785,319542,-42690,-571276,-226909,-11017,-160492,-453939,-306034,-96107,131771,235243,-62690,-150718,213493,253788,329836,252596,74276,-156323,-292782,-200625,-14720,174542,31389,-56730,-97510,-73314,72195,326517,502266,295431,-234090,-296862,-24993,-55473,-147632,-220607,-259046,-306104,-437634,-456035,-179240,-5524,-72197,-135053,29383,577409,750340,495123,-82886,-450263,-409842,-46673,409636,626040,711203,174090,-227904,-192870,75047,132133,76897,-50149,1726,-27593,70263,188811,371002,84840,-361057,-139895,230292,412995,514430,423746,51692,45915,120845,1275,-129992,-113575,151096,315362,239407,41642,-112775,-175785,-244349,-332019,-461681,-421916,-167685,58755,265226,236850,-143604,-109630,535673,833300,831540,742084,472775,395957,491268,403608,277284,42134,-222802,-184148,73764,166731,309395,107314,-261496,103950,454480,588284,451542,275871,209257,196284,218521,139756,259120,-40256,159603,424980,479403,401437,209423,20088,-405776,-134902,514754,568231,253777,210800,522915,531172,200685,-197082,-319351,-312994,-197779,-23616,116587,146413,-23958,-153610,-246538,-288700,-223878,-209135,61622,335993,312799,-12749,-41098,230060,240291,57636,157827,268178,193220,-76459,-247363,-229232,-239946,-395500,-429793,-610722,-486355,-339362,-340254,-23010,167173,64702,-320711,-458460,-367819,-201493,-250443,-389594,-520096,-334946,-148063,-239328,-296018,-107262,-250555,-506765,-296893,-180306,-129782,42734,-67536,-126574,-54571,125570,93284,-247603,-589648,-461766,-176804,-156695,-340806,65460,-66835,-272373,428865,484977,174849,249174,570403,135944,-84840,-502656,97069,599258,582278,234681,-194263,401017,877288,654927,131218,462236,1000264,777920,85969,271381,493634,395040,-15386,-346383,-339975,125750,422484,430524,420394,566333,564028,249128,-257416,-206863,122423,54300,-450964,-237824,191073,166593,-162103,-187885,-97318,130532,265441,232609,61030,-93587,-104665,-3869,184888,282200,124030,17952,-124565,-119741,-8623,68183,-247470,-444100,85591,78498,-85526,-151514,-217897,-442720,-274257,362385,666517,606151,344550,251975,124423,-39473,-30900,171696,299971,272307,273177,300745,216550,209444,-138594,-356704,80638,409719,488106,239492,-219725,-130164,-168990,-48311,117928,357408,-73689,-404542,-6150,232089,230826,345741,534965,484206,236336,-146824,-434330,-330439,-318142,-216420,-169200,-305796,-528640,-407241,-168829,130113,216620,74200,146461,92840,-353641,-471463,-242109,3285,187449,203458,-126900,-41141,308367,392693,117618,-227286,-444858,-332494,-224418,-169146,-139235,99104,370146,689944,1025327,1096702,722533,168589,-135242,-94366,-5859,80528,147973,114358,136676,-68807,-277319,-237217,-198403,-204542,-201867,-283918,-383914,-336785,-247771,-156012,-197546,-287210,-151302,242444,298593,15331,-283834,-304284,16327,428122,798235,814221,376737,162902,60761,-109027,-167257,-120288,60237,-139673,-172757,-407267,-435987,-124508,192399,361752,291334,15992,-346419,-512070,-133111,178969,349535,296193,262538,84404,-225193,-314304,-210692,-234437,-354578,-471615,-240451,-126634,31309,151776,152025,-956,-210483,-137258,8210,-110133,-258229,-537709,-249488,-92802,-47520,-201533,-190053,-237849,-250631,-116804,99449,276432,559150,715998,443324,169384,47240,81754,47978,-22126,121905,162085,50391,-70916,-42560,32360,201475,340169,664529,789453,777684,526409,52101,-232076,228563,540528,686743,499374,147616,31687,-85264,-187989,-163558,-8015,235109,319164,94626,-199671,-447016,-221166,110236,72131,-188477,-478157,-75298,111325,56331,-72702,-92575,176307,342634,292930,88852,-276530,-364766,-504510,-537534,-457958,-53855,50682,147751,439085,409572,113760,-488046,85281,220358,66920,-249655,-422605,31384,89540,-138338,-480647,-154605,-16141,12045,28761,-44198,-49791,46168,201438,616588,1056965,1014012,745901,272162,-241459,-273995,168132,113177,-112372,87798,199061,-124248,260409,736365,317245,-331823,199526,547009,293426,-323142,-252049,252375,625090,631473,607617,459282,305966,100755,67208,-100952,-375399,-349077,-155570,-103590,-321447,-352598,-301141,-455446,-365968,-43808,18828,-182284,-121793,-110685,-215562,20430,391075,419658,219613,-77320,-302164,-93887,4895,-187342,-399702,-478574,-374776,-151039,15683,-141028,-138957,-171145,-199203,-199358,2872,201366,192062,119475,135936,256112,462020,437257,122136,-97146,-87815,-88663,153870,587525,767732,402029,-138535,-5833,131052,-94550,-13548,376636,330939,-118673,-323847,-44532,550462,1155988,1827657,2279211,1877281,1051108,227703,198134,255812,345796,205646,-63075,-376556,-247732,55474,191379,190922,333416,263145,-117224,-474443,-149682,-336388,-149701,312049,492758,331797,-98471,-154252,177877,154836,10906,2952,-98396,-249388,-287695,-295801,38386,169540,-50945,-42548,154902,191241,24246,-264860,-240208,-180455,-244009,-312975,104117,594426,867680,638848,370479,349673,700625,907814,1004566,808520,231071,-232913,-325077,-414721,-158340,94191,103041,-211246,-268677,66665,175336,80601,-16296,-166027,-171588,-167729,-61815,-4593,-146110,-226714,-170519,36230,229498,125651,-100232,-290607,-216186,-327067,-285569,163246,386170,161512,-310428,-201317,-100328,-168881,-478217,-262787,-40522,88904,30301,-173,-48318,-223315,-187552,-69494,-39512,-219610,-412288,-425221,-267762,-94531,-126756,-205474,-324409,-405292,-288595,-207705,-151098,-41502,301286,424749,314563,121777,-81369,-49474,130374,244765,341646,196182,-138969,-148010,225011,436518,363723,415260,561922,688104,671051,461584,167354,-233409,-359700,-461221,-350964,-175977,130420,482971,273666,-189529,-305761,-182013,-7711,-35199,-142821,-322890,-384044,-355899,-331090,-216582,-41427,108664,19065,-133382,-279355,-360032,-56412,355139,555852,281319,27078,-206232,-309638,84384,472693,436838,238104,159294,-57669,12143,574710,862789,628276,206808,-68308,-59716,394793,750584,631403,490947,305330,234402,398730,329123,-47500,-517028,-373587,-260018,-255938,-356031,-446762,-454910,-148966,280170,590456,544432,228531,-77508,-115669,64862,146081,196743,189995,289860,269029,163801,-12700,-274247,-222743,-49079,86338,81056,9365,-300754,-130478,-28144,-330400,-186795,202029,328364,391741,291316,459212,624880,488203,50198,-257543,-319330,59427,510511,465643,135241,-123579,18375,180933,131325,79483,167366,133664,-338526,58215,312391,533438,598346,579612,346450,-21984,-343705,-373767,-98912,45979,-67248,-331936,-188676,74588,221280,296947,266611,242982,156837,85165,-91550,-311631,-411905,-162466,-39031,-132213,-474898,-230836,88837,235744,2681,27040,407130,388767,86857,-93040,-82887,-244299,-264133,-432358,-424459,-189499,-379642,-414368,-89990,143056,61005,-308970,-60496,59497,111859,250247,191018,102198,-17323,-446391,80978,487763,438559,208361,190677,144959,55004,72935,-183371,-334749,-263541,-402903,-230387,-94200,-124878,-320846,-332866,-284177,-35082,-58563,142021,137523,109421,-119759,-311376,-96961,-135185,-240294,-219821,-40736,220054,169082,-212410,-41354,390479,27274,-252519,-358849,-279372,-219042,7668,273683,351055,193277,47890,-130378,-342633,-116581,43517,100593,37944,51430,295365,335224,224632,117610,14177,39362,192889,361490,516852,288321,-105061,-28865,151929,124282,-4555,-163237,-200342,-252982,-99094,85188,-24978,-307705,-467998,-569488,-459579,-169902,290101,239030,79270,-90635,-211891,-458784,-383385,-82770,32041,3262,-266140,-279545,333330,755524,588676,105033,-140894,52121,-29617,-209775,-459619,-606208,-491645,-341698,-144558,-2555,-38324,-159462,-213308,-88981,-100821,-109740,-232115,-273908,-304355,-397002,190886,241430,53155,-107591,-20239,-66259,-419514,-290404,131218,360360,380294,411599,373127,455109,523886,486015,208836,-131509,-425743,-505640,-524580,-445321,-226019,-86731,-210104,-236937,-137147,122154,231848,102529,-82381,66907,337542,68653,-230774,57009,142258,-196052,-466507,-152211,-36282,226387,631943,809675,518993,75493,-36959,50660,65648,-88870,-307348,208494,664942,770206,381848,128768,-139828,-278523,-122166,69534,85989,253758,143111,70459,68289,-323,-198025,-110290,444630,668649,265301,-35361,239495,81343,-293250,19884,222290,-17812,-383905,-220668,227287,562618,724139,531031,366281,74024,-324279,-242047,-111455,-251132,-281889,-46816,1161,22618,-64397,-183791,126419,452015,622989,585382,222197,-252852,-230609,-50307,-28546,-191611,-110994,617259,1264848,1259066,836032,384690,385303,500444,378010,157257,345475,484018,341857,109828,22049,155990,-8179,-353406,-116140,99645,131430,61084,300739,500301,583627,433845,21000,-500577,-203626,-213931,-625716,-251545,-124343,-236002,-370515,-165566,-302967,-614647,75181,434042,575262,895175,994130,514130,-360896,-341033,-6105,-23573,-369576,-471273,-216927,-346203,-356177,-54530,155999,428657,939997,987936,587494,105652,-105324,-293276,-200801,38916,299997,392524,388268,334412,375974,298513,143068,156141,190818,137503,141098,54526,184216,220672,105101,-4844,-119005,-312141,-333567,-62492,157123,-7604,-155880,-370889,-324854,2969,202470,175535,-94978,-242842,-124895,-87459,12769,-173412,-320128,-504240,-53440,205221,117081,181042,29623,-180838,-400286,-236274,178513,413474,600500,409108,81973,41949,113790,12937,111042,28145,-262978,-531508,-109381,194056,307225,241899,167032,29167,-79093,-160555,-148434,-147985,-103353,188989,413313,183283,-143934,-235087,-418250,-340316,-214175,-290581,-333299,-520702,-393979,-246834,-599707,-140510,321364,215029,-18390,-250568,-153176,-99842,373519,707337,854953,529525,52139,118737,394494,589104,487556,199876,-123423,205081,367168,172043,180979,656605,753065,210724,-218616,-349616,-412694,-548840,-396217,-248685,-507519,-265161,-28224,257408,379447,408142,317616,275376,401094,542542,549438,558881,39909,-92643,-106906,-102458,-351295,-326706,35787,300927,304261,-58579,-114326,442151,618930,303677,-73777,57640,142269,-58574,-91897,233,112057,141291,36186,-295160,-347664,-220590,-489649,69077,756100,883266,409726,-50256,-86857,287987,872910,1414659,1099233,800892,189783,-265813,-320865,-302587,-439841,-447536,-405563,-212488,-15018,302188,499535,179607,-72424,16340,313070,533364,701657,542656,139618,-270637,-20435,456004,759673,501579,152996,-77205,-136299,41496,430215,552556,322831,-256801,37474,419529,279296,40690,200773,236623,-32797,-157394,-49928,-24823,-35070,70005,298324,388861,188784,-54893,-313774,-415689,-163877,-112491,-357210,-59815,587900,837313,720536,494235,559613,290905,2182,-526650,-295086,-87658,-107881,-12610,-246053,-241847,173503,338937,324308,219860,5573,-202529,-500591,-461954,-348736,-15114,613653,868045,819757,772575,378637,104972,-10735,-138945,-220323,-378940,-359214,-164908,-100825,-103516,-52466,-140986,-43602,313377,556431,416952,-134198,-134456,78743,-197914,-288410,-136555,-94666,-99886,-33093,-46161,-79030,-64427,-251505,-637189,-189428,241218,287927,160078,-67050,-132223,44264,400180,512328,273794,-138232,-228468,-231661,-406806,-414111,-153563,255076,346059,-56254,58827,462531,343892,25610,-383986,-108539,378206,228033,-189432,-214423,41446,-15972,-120155,-82024,-238875,-296154,-237955,21941,281591,260655,194490,207498,319486,332565,354094,131251,-150396,-191139,-71515,-174545,-263208,-420237,-83713,194247,147211,-349341,-193574,28131,-92605,-391120,-375466,-236768,53699,244829,222700,-177439,-484454,-59919,-50939,-78922,88654,323117,492413,336885,-214146,-243016,95241,-63590,-176080,-337758,-278195,19900,-179727,-496172,-212114,74026,-18312,83275,280451,418209,12255,-166984,26431,156919,337137,494856,634790,924393,731543,371249,45153,-93422,45865,404524,573232,431170,319526,-81586,-337777,106267,150372,-181548,-96175,72018,211537,8723,-58487,-57805,-74420,221508,486964,650128,544203,562029,230064,4050,-196573,-259327,-311485,-391143,-510103,-124760,476296,742696,321164,-88662,24935,211875,-89576,-551013,-465764,18334,330407,412523,-86224,-304673,-39876,-174561,-45399,182818,7045,-95749,229807,151002,-47436,-231263,-373724,-589981,-337992,-189812,-183136,-262643,-424170,-361020,-220205,140010,240328,298578,445278,474393,453254,399400,169988,-109529,-249522,-365893,-267787,-101358,-211099,-359021,-414143,-356086,-29126,332631,660997,765628,566753,161391,-222987,-285430,90290,136464,27621,-241061,-171481,81347,-59952,-435973,19905,680164,1016716,705500,143403,-258737,-463627,-408947,-300717,-42022,203078,399898,576872,772077,664365,141536,-260289,-426744,-171682,-70643,95062,219216,440242,349581,137956,-84286,-259508,-328800,259143,514393,369216,-162972,-380730,-168218,323644,879274,1058767,408090,-635249,321867,755289,353697,-18520,-102823,-31770,-124469,-445028,-243683,-128726,-106728,-242181,-373356,-520178,-268643,-106560,-174214,-334364,-306617,-207436,28857,250868,216280,-109660,-191608,139815,346555,101826,-145413,178224,335101,235865,-31965,-331813,-253379,-250809,-269875,-291921,64865,685797,821576,568862,54985,-342305,-558744,-312168,191280,545555,514473,45237,-448888,-467572,-385725,-212388,47660,-55924,-140719,-343147,-109943,-88865,-279124,-256842,158088,366248,282560,250383,-76282,-285288,-477358,-243076,-97368,909,37983,136018,57015,236312,442494,338539,87170,-128474,-338039,-431946,-455844,-323014,-102228,159833,230471,-8631,-362100,-247267,151678,314595,203400,-316424,-126035,61240,-17942,129225,249295,319120,64258,-370051,25029,114120,58926,71560,300277,531708,542173,340912,-115228,-206040,-578909,-171351,90858,-50751,-17439,397461,496655,92587,-335310,-140596,-251966,-511943,-341651,-243512,59633,307301,154315,-182781,-120950,-79316,-258665,-468469,-146038,94286,407137,600628,868820,905884,691055,376350,79023,-93255,-90480,109339,225801,498337,603651,518465,278748,-150731,-110637,176834,378242,412766,215195,-125889,-231247,115110,196853,76827,-163329],[-7985,332337,452848,406875,182608,-148000,19816,201243,125791,24220,259171,424193,389907,263125,79213,142544,126878,-96424,-453343,-199182,-140830,-83591,-105718,-310436,-79322,273040,365206,382376,355154,331726,265705,83532,-136084,-192768,-134551,79521,157369,-102688,-295736,-285720,-282874,-180368,21028,-49801,-151000,-482763,-97547,201427,535541,742487,816026,641778,263252,-311527,-396525,-109704,-87911,-250642,-119910,372744,608975,546625,114211,-202355,-178483,158679,304429,304427,11304,-289066,-432091,-327141,-233521,-175045,-145329,-256979,-289316,-181323,-246464,-314747,-281542,-141047,-48002,87192,-14691,-251528,-358707,-224694,-108333,-279238,-310876,-219763,-164442,147345,292141,35389,-290629,-27871,137907,117657,-132892,-158663,42049,44058,-235476,-374722,-257266,-243609,-225570,-231989,60034,426910,553109,131320,-351245,-408549,-528068,-56032,376977,573325,576415,627412,708114,637542,512255,122084,-195407,-264990,-199707,-8645,33461,-211730,-384782,-187959,95052,282170,337544,323815,371776,583540,538965,407736,143055,-143567,-202898,-133516,-89149,-154438,-83909,7151,117054,354590,516976,274623,-184201,-366840,147152,323947,148998,-295775,-19186,190931,148761,-59701,-36197,-88466,-13663,-209779,-326972,-203176,-147432,-342248,-375884,-193424,-7772,94817,-166282,174369,609781,611313,552054,-79726,-309771,-58093,-96025,-291374,-151581,213163,471617,468346,110162,-127031,-180319,-67544,52593,233981,197889,-76893,-135867,-227744,-222308,-127089,-173725,-403700,-547501,-237346,125515,499148,538573,221513,-295293,-127865,-7988,-161117,-319178,-332168,-273276,-114388,-118437,-382362,-346199,-94926,-149807,-343634,-244779,195172,408285,246514,-136160,-448327,-186688,187350,465940,461578,334521,-13669,-370600,-113393,63626,106408,159450,52237,132498,8024,-10806,11601,171364,4076,-384167,-242516,131200,487277,698354,540045,126343,-105956,-57363,-107746,-104265,-4783,110851,84100,-108168,-90651,-131780,-193978,-154669,-109006,-230825,-521085,-228601,94858,423081,588799,407525,-330194,-12308,457463,655540,460046,28288,53854,117398,119139,32509,-153077,-230264,-88017,132108,137675,260469,185093,-120869,135275,419192,556771,373226,330600,363485,243524,58527,-72821,75668,47262,385869,568047,447816,9102,-23417,142447,-178128,-97527,224257,120503,28260,-338793,49053,241288,89961,-47314,-74649,-323711,-260095,-123624,-55287,168714,208737,20850,-348063,-350046,-50524,-191181,-167628,290831,519532,319819,137017,254137,253741,94553,137202,172549,110970,-92395,-419921,-230263,-151792,-281113,-358241,-326133,-199845,-95559,-176026,-85899,149807,-2540,-295380,-389922,-397726,-286773,-307593,-379859,-519063,-425175,-182520,-264610,-346929,-60858,-74311,-240846,-95381,-43481,-107250,-70951,-130663,-89144,14232,59537,-32921,-362495,-441988,-94858,150395,26346,-467658,-5195,-87293,-349761,319047,398140,411548,383493,538417,332746,192472,-272309,2167,316694,76234,-78956,-437883,363182,963692,827904,364521,441448,882485,648511,96498,405450,532560,375809,-55128,-409395,-442432,-117289,198345,283395,390496,645921,761183,510335,7631,-51835,211696,93363,-315382,-332854,58424,52726,-1338,10732,-226567,-205203,26266,21021,-101957,-169699,16760,157265,249851,199614,45714,-3670,-109650,74746,237398,199617,-278290,-248537,116346,-60805,-312869,-288622,-201715,-383729,-213310,441201,819638,722049,290975,180806,38932,-124925,10317,260253,394608,313084,293036,325567,411060,588783,346010,-195461,-318193,-156990,-58718,-101225,-32740,234439,88871,59025,10950,92826,-42942,-216753,142807,300413,225215,358709,684335,828956,610282,187293,-296512,-425692,-412095,-348942,-326822,-392519,-489521,-461630,5979,461274,663085,480376,434003,312438,-115815,-451690,-346638,64629,371882,416859,-80753,-193643,87677,87069,3519,-162340,-346226,-138426,-11944,37677,699,295030,538124,869340,1261525,1376081,936527,280471,-132369,-25731,126360,102527,139289,80581,-80717,-251770,-350102,-215678,-119573,-123223,-9201,-105956,-249306,-287343,-279769,-144628,-30542,51879,62695,132219,122870,-62550,-171802,-118838,118932,359222,524448,419412,93261,62944,127748,79167,72898,238568,293537,59700,-38377,-12589,85050,199737,376910,527333,572604,272150,2522,-308280,54475,289129,266984,80776,28441,-114088,-379927,-448767,-352912,-365356,-395404,-337048,-251283,-148189,-196112,-222582,-125662,-63769,-266242,-105957,236810,302853,82342,-440959,-388447,-246316,-274208,-173409,-226795,-330063,-334613,-184589,-10088,-27438,212471,441971,463429,284401,91650,95439,62499,-160257,-25423,144654,185826,-7822,-219614,-314020,-294847,-83186,700335,1015421,1058608,707764,135217,-437152,299322,622217,760797,558236,111247,-150311,-207180,-101094,-134291,-176829,303337,423453,219513,-80800,-306947,-179749,81963,24451,-237001,-555064,-197357,45289,-139577,-409011,41306,520509,707867,578015,100032,-405326,-124003,72808,-25213,-224158,-90297,183404,181781,343271,211758,-88094,-291592,48550,51934,39656,-17937,-243791,495,205858,101285,-125388,-439820,-98991,178501,238956,136471,55325,123118,304990,755366,1302646,1356224,922397,313850,-260021,-233230,95841,21733,-107851,145924,374824,100794,44109,104172,48802,-419710,88667,482281,263378,-311303,-353133,-8778,255171,336498,404055,358150,217697,73665,31417,-13352,-240403,-343446,-168250,-115428,-332369,-266137,-139548,-357665,-147008,251822,187840,-144854,-391787,-281517,-181142,23596,157378,237699,296135,119198,-137640,-165237,-54521,-287772,-431520,-507227,-442348,-198245,-56678,118980,248084,-19999,-220937,-256346,-95058,148376,203841,180216,189344,386229,491617,463109,236185,55729,-27250,-153385,-36590,478112,735549,616617,136065,-525345,-512985,-437237,100308,363342,295701,-79324,-455404,-132256,414345,1023986,1751467,2105304,1494466,770232,191293,201524,223763,192723,160046,-43131,-355836,-136455,61111,-62506,-348681,-314189,-28941,-334331,-350839,-125462,-360957,-138021,301398,384677,80736,-374807,-37249,251095,79908,12832,129958,143809,-22461,-75706,-306992,-93128,-26063,-128812,70806,242140,118111,-118674,-438224,-225130,87506,39745,-102388,221666,708481,930339,668108,381208,430846,780286,991635,1285877,952253,239928,-345512,-285635,-287140,-95445,161266,250159,-109291,-354401,-52861,24783,-119020,-53459,-10537,118577,192918,302338,330759,278620,188105,171526,183335,294468,163137,-125652,-269778,-124851,-136341,-562714,-136168,255770,185065,-220773,-255213,-108136,-117875,-375396,-167288,7998,140934,48519,-21752,-96799,-309612,-249009,-162449,-147207,-189076,-193723,-357698,-114956,46152,-145014,-368944,-334622,-273062,-1223,312008,498787,341181,139843,92780,39578,-38879,-158607,-153185,27099,-1952,95757,148329,90190,-116324,-51447,194629,348388,526551,663721,614754,548489,242090,86765,-192208,-34852,-14122,43840,-63146,48695,232130,-174508,-215550,6815,196324,81090,-1131,58394,9924,-5875,-167478,-301724,-34154,93722,116927,-67766,-248214,-510549,-415931,-259265,-1964,216668,74405,-33279,-140954,-123713,-36521,214571,335390,233657,173247,127045,409394,795593,1001606,726575,199558,-242441,-267906,277962,760726,802241,716617,472267,205526,293724,193383,-234170,-288788,-196051,-299802,-416617,-512570,-326236,-216081,-177777,-28025,119861,178709,-47342,-336383,-280368,-52129,-38177,2391,212163,434383,419803,541501,407354,245826,-115391,-86516,-78156,-183334,-217715,-249608,-86182,79868,-54011,-424291,-115139,245441,272012,252154,464427,640294,557369,257497,99966,61569,239517,454277,353553,11187,-186022,68686,234104,214250,-97792,-155778,-37541,-128239,9580,102797,276773,367912,423446,242866,-58066,-314077,-267293,-28056,140809,142125,-146301,-13500,209291,199342,86589,113363,188531,150896,38723,-231805,-390351,-131047,56170,37982,-141143,-507074,-354381,-238698,-169693,-301507,74210,616633,584263,118235,-90739,-86708,-230508,-291475,-506182,-397798,-154014,-255492,-513515,-416593,-30228,583,-362601,20864,276679,372770,258351,145629,28440,-119522,-337566,138699,450704,298935,11888,123864,341726,516386,496062,87289,-204939,-240777,-413976,-292667,-153647,-106212,-250004,-438540,-199987,203121,212271,358200,235858,98702,-193752,-218871,18414,-46355,-268446,-221326,8927,122997,34578,-317241,-257730,168591,-130634,-282279,-254158,-29241,187047,214386,237286,142902,35737,-34602,-13551,-345941,-193478,231144,492347,278754,45419,287486,461134,348791,159903,-57995,-118387,91814,345020,649224,635982,216370,100761,104144,40271,-178781,-267879,-211705,-288278,-191204,-36007,-205138,-421021,-338708,-434798,-445343,-270149,40024,106553,64931,-27832,-173459,-411537,-260264,-2112,214692,144231,-109433,-233519,299655,581033,471832,125924,76881,295008,72282,-222625,-454700,-535521,-540012,-291282,-91203,46484,-46570,-26217,74289,-3995,-76700,96857,-87810,-200803,-322429,25874,540357,642075,375815,152236,162590,115209,-235186,-292439,30146,451494,648775,616919,519746,524180,541585,457827,146357,-275236,-586638,-532339,-375460,-208188,-13585,638,-67541,-43693,-56816,-173226,-131900,-56590,157451,264290,334020,64473,-189370,-63944,103843,-112311,-225337,85788,4265,-134799,232318,678603,508803,157411,-85057,-129018,-81335,-313705,-277945,357006,868734,855158,374349,-26661,-368100,-477909,-176373,150513,166301,286250,234374,177287,115210,105190,-129434,-151809,427748,743438,401302,62153,283587,79354,-258234,150799,312363,113598,-193830,-340106,11591,323131,515249,305728,27039,-321788,-321261,-15389,78791,-286487,-465948,-277037,-173516,-90301,-140524,-94404,268306,525534,586552,383578,7678,-372282,-309547,-108051,10360,-27323,179935,811788,1375402,1235371,660536,204061,333844,357956,221189,-35468,271279,525013,288962,70045,-38120,108735,-40009,-482568,46706,333690,331481,146633,303887,584242,819641,746843,232252,-410138,-205365,-277563,-548864,-216211,-47051,19814,-223088,-52289,-289609,-551346,93324,354281,617949,1193193,1322658,515725,-436579,95721,445100,344860,-247878,-431468,-158068,-220171,-495437,-348019,-224484,148896,726475,913209,512441,79811,42140,-55133,79904,217256,210591,228772,279327,277177,281898,322996,310159,482836,533107,363466,265139,88759,58568,46653,106494,73697,4975,-213431,-293314,-118024,102945,131892,-66512,-305243,-413449,-309655,-53001,6222,-211888,-535960,-322491,-154177,-194743,-392961,-370709,-485812,-218872,-4076,23995,134735,12854,-98928,-282562,-329429,160627,508024,607587,405931,-74805,-185565,-14364,-75212,116226,28755,-269323,-468869,-253357,-40848,89698,14884,40967,-47799,-195997,-292891,-255811,-148100,-38012,142635,141602,-35498,-212604,-399037,-526677,-551822,-307746,-205291,-126644,-252140,-593405,-411501,-610209,-17210,525096,461689,27454,-397635,-375190,-278919,108137,590750,752304,283652,-33878,82072,452846,618458,527781,390535,137555,-19933,206877,218558,259743,501489,449674,-67853,-358521,-260354,-234590,-337750,-399215,-434209,-505814,-440640,-300144,139551,401759,430456,244650,141002,179702,172245,203697,172794,-117164,-281672,-304974,-213801,-346008,-101510,240154,459186,257066,-271762,-141916,509505,747057,453957,107110,23866,76049,-232455,-107046,344905,506437,240434,31730,-313513,-330089,-165000,-345585,-66597,675324,990347,668249,247370,187617,386913,948519,1413719,1217947,883877,396740,-57925,-626163,-402805,-457687,-498937,-393479,-235408,-48639,214595,347828,29873,-437109,-237192,26553,387438,797783,679051,196350,-189778,2979,320464,418396,207483,29499,11793,8405,224669,558004,621448,271733,-377684,-204213,39681,-74258,-339884,-36761,-73755,-234968,-38984,104211,18861,-90184,5577,211584,363585,252848,-20049,-333719,-626871,-455613,-224919,-240715,161574,720730,893714,744568,321360,257304,-16328,-283265,-370710,-117866,163864,135332,235902,15557,-74427,189821,343903,285521,200402,131220,87156,-112991,-367840,-379382,-189133,321825,676593,747646,738536,346305,-119969,-467828,-352580,-328097,-354777,-323195,-107537,1118,-22226,-45783,-18817,64313,380036,532064,448429,-51755,-459458,-48526,-211744,-257548,-107027,-85169,-85398,18933,96734,4620,-168324,-514614,-425216,129863,539559,456285,84734,-228781,-31105,307204,532006,506637,228992,-169165,-134296,52678,-83537,-285054,-275360,86050,190793,-71101,251494,665270,661988,237392,-299765,-364581,104068,8218,-320043,-82421,141990,-67086,-111080,-32816,-240639,-306089,-119646,172827,486874,525792,597984,584116,635540,573679,442920,65196,-144840,-96410,132268,-5310,-145345,-94514,336029,329955,32797,-310472,-112874,-51066,-187930,-183578,-297864,-384632,36953,440189,463275,183986,-489791,-373184,-241733,-105770,150950,485015,635178,464140,-26781,-529567,-239951,-321180,-297284,-145606,197063,420886,78993,-445796,-402931,-123813,-172902,-150470,165780,312444,136761,73429,293766,489996,529672,485629,496981,701234,579985,228971,-32663,-166410,-205309,108123,238471,497889,462044,54882,-178323,187053,56084,-317213,90374,186508,225542,16968,-71536,-82844,-136789,-93622,121640,427344,528513,632066,311295,37436,-60397,-147641,-474134,-497005,-393111,8004,472291,668658,299346,4554,48533,200900,-67005,-508117,-411784,-147227,67179,102126,-175110,-222602,-2592,-261083,-345042,126013,149917,33768,193799,-36021,-280091,-89972,-66959,-33653,-32085,-119273,-249484,-300539,-187357,212047,227198,371154,372499,346663,436866,377406,372322,338615,146349,-34174,-150917,-272439,-230991,-134333,-222093,-408435,-399831,-194379,71523,318980,529057,759232,832134,676011,280081,-140524,-190017,-69771,14385,-238459,-417366,-51336,-93722,-422291,19480,629174,1081445,888314,293968,-219851,-272546,-83907,-80858,216377,383049,457781,543512,809706,883800,389967,-95486,-167923,275793,374824,472974,447936,383375,132097,-186574,-382962,-426682,-256846,191460,305591,165002,-208487,-377002,-378722,30710,464724,835068,391276,-530673,-58318,407237,296546,88685,20351,48545,-118507,-489130,-124040,63188,126438,-75214,-315021,-161638,107141,110423,-213732,-337941,-296857,-223206,-121535,13968,7386,-60667,-35150,-101233,-177829,-348680,-168981,284161,527451,409940,-44832,-485044,-280698,-198873,-372581,-492136,141013,756347,901463,715694,290121,-219516,-538223,-333896,100575,423875,415645,58495,-370376,-490019,-371137,-328221,-257344,-424370,-349724,-329508,-61392,-2016,-212558,-434758,-103996,96708,131599,224335,1835,-189745,-368400,-194403,-138323,-176932,-149291,67762,27128,107912,184133,108637,60159,-92622,-224902,-239081,-284359,-100781,243652,386985,314227,-12464,-402491,-125659,144512,254371,48657,-129971,121649,289239,205228,282124,140458,43709,-180709,-262807,-41892,-101390,-202037,-126305,-95389,197179,120162,121457,-146510,-131393,-436895,-349217,-41510,527,132912,298765,348324,95677,-301449,-421957,-429245,-445797,-307473,-80506,287363,423151,181602,-297296,-379968,-285859,-477910,-288363,47624,146133,277779,383404,635847,698725,529825,276171,65880,13749,161171,454377,506367,536091,572963,589006,383831,-112217,-290554,26209,190663,282086,196788,-55341,-346779,57003,194364,69558,-112078],[-187541,83700,256584,265843,133878,-115687,178602,390491,311031,51348,105323,311691,366547,134921,-156751,-47416,138715,-16127,-171854,-20584,-73288,-201394,-337875,-207360,113916,418300,460780,246261,70431,201654,247763,19950,-266972,-256099,-213861,-86640,-100226,-233135,-330343,-184767,-424332,-129260,242055,225525,-24793,-449552,-41244,135971,263666,433877,400385,354695,91008,-356832,-172912,-641,-47117,-164676,213679,698429,872531,566790,91711,-218657,-260665,189386,409442,377168,133669,-68028,-173940,-165434,-84081,-34630,-142279,-391246,-331862,-145052,-195022,-347762,-327319,-184309,-91647,92460,-2888,-292129,-396370,-292871,-261911,-341464,-251608,-274272,-430221,37758,190550,21450,-98246,-23017,121665,117264,-139361,-260984,-115798,-92730,-231116,-195077,40320,15145,-22300,19860,166191,276603,226138,-126088,-233880,-123558,-243949,76583,416578,525331,527917,501232,545273,581408,688679,406354,9516,-216440,-221675,-54052,190756,212496,207000,62445,42100,171848,266789,431140,637097,859803,764681,396237,-36563,-261456,-145910,-15882,88739,4402,-5832,-30873,85994,177646,296074,121319,-282061,-301963,193884,325449,193129,-293811,-217195,1035,70734,-131032,-266987,-511975,-491462,-196443,169533,194704,-138426,-298793,-72499,-155852,-98111,32280,-217775,-58377,247393,473147,634665,204760,-112972,-91639,-90065,-142450,47217,444802,684946,582019,242023,-46255,-392383,-296613,-232610,122900,197835,-31463,16835,-75814,-336074,-337959,-45237,97833,34660,-132820,17352,434869,427131,23028,-400981,-101,47433,-211208,-433594,-334966,-293911,-25858,90172,-166089,-394990,-207864,-130148,-248521,-394399,-243648,44268,71054,-127545,-326850,15007,353290,434226,236336,-500,-45041,-419596,-189254,-21355,122456,236192,133473,185803,37690,-37657,-83979,-46717,-62690,-234116,-438301,-77480,457091,759798,529461,63681,-350599,-321647,-277431,-122205,107863,159094,-50521,-378340,-319443,-177843,-244399,-234148,-20258,-91015,-349954,-194844,263198,722141,1012601,897009,403135,-279507,125860,365593,28593,-362180,-350881,-345446,-287573,-291165,-354037,-77598,280589,410743,293650,225338,170663,-67078,79839,306138,315507,94551,197526,412243,493764,175650,-184464,-254565,29853,283957,340730,60857,-228987,262955,489152,133972,-61763,-64664,-213244,-124358,-159333,156549,346701,257573,172178,134080,-223194,-346544,-223138,-432752,-665,370964,318499,66658,97661,193844,-34048,-409160,126879,554745,508199,197530,149224,157641,60214,77940,15964,-15729,-166961,-441698,-171880,-17830,-77485,-89157,11025,82121,46960,-157265,-332211,-136738,-252669,-349393,-371891,-428210,-408134,-341649,-335984,-440331,-489526,-267816,-344411,-339357,-22694,-8127,-214122,-144089,36034,7388,-207366,-237098,-86383,81473,41660,-160042,-489935,-282860,164534,377142,142354,-312340,-56247,-71796,-450548,69253,212993,346368,229794,258136,429498,306372,-639,-196411,-103491,-275819,-104656,-413759,13380,596068,645328,428737,429449,613101,338809,-29059,326338,402131,208121,-156541,-455733,-357180,-201229,27945,109947,296126,597598,846875,687843,210437,112120,217355,135253,-182669,-161959,86580,76079,212133,201072,-135260,-335135,-124899,-146955,-217037,-122835,117871,237982,197232,32684,-62837,-75479,-143195,180561,448148,371024,-160406,-284605,-99168,-271318,-394169,-140273,-47223,-203012,-47223,403023,747482,583496,106098,11262,-99426,-231276,-39443,184541,322518,270620,104777,179308,535455,891328,703185,40141,-373369,-366735,-330760,-30740,316795,294868,134915,68894,166310,107646,72598,-65605,268716,343576,163090,228283,637909,947936,804104,349119,-230937,-472073,-376251,-372273,-323949,-352983,-382555,-320569,213838,704515,911635,718544,536250,364733,48428,-175759,-133518,211129,462737,430722,-125063,-382457,-213268,-133295,112960,11673,-169894,141031,360959,271817,90008,263170,461300,849317,1275961,1400094,999314,331746,-138693,11165,172967,60791,2677,-59367,-314882,-360033,-390752,-237842,-120404,-43633,127198,14692,-145107,-234348,-283242,-186327,6955,211606,246204,97495,-157930,-157071,11213,67789,185293,216311,116784,-78745,-112608,-15525,122263,110227,125732,425243,405339,180935,-51643,331592,525006,434302,481034,591878,701976,447030,211240,-144147,147234,269468,48930,-207345,-121259,-149792,-329199,-415543,-346998,-406985,-450128,-355750,-374090,-227992,-255789,-192833,-486890,-197297,-290774,-171151,329065,533678,243137,-365356,-420841,-449815,-380588,-142512,-263744,-454547,-478085,-344774,-100498,-166129,-171014,1862,343280,343018,193809,8889,-115356,-399379,-193130,52625,186310,22517,-167796,-183042,-226803,-199236,540801,1035914,1173628,761233,186497,-337918,222867,556549,662616,470613,33902,-39639,53004,162280,-54891,-346159,339443,454877,231620,-87164,-226324,-47253,169572,51375,-298594,-439612,-13062,-892,-324814,-145651,291241,755315,1017668,912849,306541,-429625,-33649,492837,303510,-92323,-84267,35402,7727,37560,-16144,-151758,-53085,7083,-73254,107880,166894,-57233,-43087,220079,254545,173619,-95341,-59855,281136,333990,129771,72716,217677,400152,761377,1340978,1607913,1115984,370784,-273763,-81115,107149,-50400,-183070,64989,389217,282515,-123362,-367514,-310695,-495782,-99057,261995,133073,-332820,-487510,-331622,-239479,-55532,111916,125410,-11740,-30158,-44168,4862,-164763,-220684,-163862,-68397,-118490,-91010,-40535,-333554,-44499,383003,206102,-157567,-520347,-446894,-257056,-134796,-223941,13863,291236,230190,3408,-273563,-106960,-68983,-141326,-342682,-492711,-368237,-130052,337261,353346,22047,-245731,-269617,-159618,12608,61171,53761,52047,243288,297987,353382,336852,177431,32782,-164790,-257901,280347,664749,809813,472598,170066,-12185,-14925,206621,321611,217388,-65686,-404933,-246005,137277,718675,1288144,1348172,867435,328057,54060,86923,165280,193051,122538,-40904,-332615,15402,287402,258876,-152750,-224593,-397852,-535037,-298905,-255210,-384346,-104789,213593,199782,-180045,-302279,117052,274708,51614,38734,166685,250859,115968,34584,-243893,-213902,-188347,-68662,239743,293154,-10861,-389682,-336900,62205,409351,256509,15088,277413,780823,914103,617618,301292,365164,658970,1026764,1313288,885923,151296,-466867,-202836,-192707,-31892,227549,336258,-55107,-421438,-232078,-175410,-336658,-203574,10111,287050,495626,612204,551116,470025,394511,315286,204507,295781,125378,-231299,-386320,-205573,-163666,-400950,-426923,20250,107595,-115422,-276877,-167121,-166897,-365458,-176227,6739,133827,67564,-57108,-217931,-483075,-401257,-299450,-271483,-177531,-19746,62103,416994,473357,248285,-212475,-347064,-95858,348593,781779,813977,409139,-46862,-203350,-220077,-236403,-306289,-256497,-57288,-17593,-221328,-29823,222030,76315,-279510,-191578,178023,478580,625561,416952,235009,-117942,-109221,45814,440192,521729,272430,-116209,-156541,-121789,-91854,153524,415740,472599,192714,-6145,177760,255952,281433,-49786,-242148,106242,137277,-14639,-221412,-262163,-318684,-273859,-304910,-279558,-144489,-130568,-71205,-19528,103551,36717,42780,239528,322015,401437,516329,615916,859587,1053796,799614,234284,-325949,-323003,209188,707055,868160,781538,484804,62165,89105,31470,-299202,-218052,-142827,-326326,-542497,-392918,-77195,40572,11457,-90306,-274984,-228920,-301956,-327899,-342653,-195104,-215426,-176366,206244,533871,615732,841226,1010942,625124,-3887,-316559,-101533,-217403,-351695,-169422,-48497,139772,203601,-69795,-153424,256429,269558,205428,392360,550773,552150,453326,428990,386630,352932,280257,107471,-147491,-228881,61495,227022,315881,39082,-110894,-248818,37866,158153,83064,79643,160721,245395,102208,-114858,-243102,-143992,98210,234895,316384,-61823,130447,345927,181165,-161504,-100014,9015,-82377,-226841,-478510,-235566,158840,303584,167763,-136742,-550575,-365009,-332895,-397587,-319866,127550,609590,605264,71501,-164552,-124644,-212008,-309695,-405687,-271319,-143042,-314325,-438789,-590864,-210570,-145854,-504340,149027,590472,725178,336294,46274,-149599,-217111,-228503,174239,421726,261372,-49945,124969,502260,824238,724775,275265,-127721,-291183,-491173,-334425,-169919,-23714,-90441,-193355,-36739,97325,198803,294724,210206,66831,-122308,-13547,-8139,-141899,-152704,-82671,69817,33606,-99258,-331854,-545795,-350979,-379226,-301544,-157425,91142,394312,298624,125474,-142203,-153418,-126867,-5515,-299693,-198123,371483,739153,526026,197561,270135,527400,456977,217192,-88138,-264131,-65819,225206,618229,782564,387790,136775,36287,-27382,-291543,-350024,-292853,-342121,-379355,-324308,-347082,-192654,-144538,-329787,-470221,-353424,-145805,30520,-48069,-111125,-184242,-289564,-127059,12215,222995,156155,-60006,-211012,139920,292218,327600,228634,338681,497150,176041,-232976,-470381,-459255,-358155,-156457,-52076,-11346,-152040,-6006,240660,26670,52848,393588,233502,-96200,-190923,350974,751490,866725,568145,379719,374561,261649,-56605,-256596,-120890,365454,700095,673942,568874,494680,473458,345953,-16885,-434095,-228877,-214398,-167830,127156,324069,260353,196870,192291,156890,-178619,-441996,-82332,375631,533907,439179,157413,-87852,-218752,-16690,-26968,-30665,146479,-27591,-451320,-145924,387849,417363,195147,-139791,-270171,-237582,-384446,-301875,308406,817932,759030,294962,-214870,-475189,-402733,34556,495276,514216,410304,318913,274122,153896,183293,-63601,-146266,339243,689840,448077,178219,294647,10090,-212276,267774,345907,158926,-77358,-333665,-157520,7507,178244,64377,-198430,-265483,43704,78043,92818,-417232,-355788,-319995,-294833,-327581,-369615,-59172,336925,473942,393618,41115,-299383,-508518,-507175,-321530,-155759,-36361,321337,882022,1268958,1067932,400739,-41240,169411,166364,-43207,-298359,61866,370198,204594,-44330,-163641,-6983,-86415,-387858,229495,570051,483212,238469,221693,524802,889676,889045,330906,-298247,-214146,-213353,-411781,-269374,-15843,90696,-168350,63701,-145076,-630106,-108074,97405,554476,1305156,1279387,315261,-124992,433047,817164,585229,-56924,-424025,-101716,-60687,-153027,-307179,-227924,66936,437059,606994,305893,80926,221931,238163,320144,356185,69255,-131182,-5814,90536,136684,311429,457161,690735,699216,446267,250582,104979,-136292,-169963,116480,121795,36738,-198259,-264101,-156833,-33349,136828,-61917,-228867,-370269,-595643,-448045,-354768,-465251,-567252,-262956,123446,6549,-361291,-461832,-378165,-420216,-225608,-14868,44526,-15808,-21278,-180989,-411351,102330,499862,411526,83075,-381489,-340519,-95634,-44536,120860,54867,-182455,-273351,-295304,-222092,-86484,-41105,164129,-16402,-249125,-345934,-336409,-141265,21091,137517,18827,-93592,-214317,-184894,-146055,-360727,-479662,-208088,-16068,-100787,-529705,-441381,-398707,55036,548286,540839,11018,-436089,-559389,-343115,-79673,389940,559432,153174,-130285,-73533,302033,420184,426769,466835,423864,162919,59790,204956,252252,99241,-169718,-443648,-342703,-154243,-129122,-140175,-150945,-183126,-354672,-415084,-251224,138328,401214,378401,136322,93778,-57796,-97177,394953,450060,86061,-254997,-469730,-344893,-241005,254672,680746,830934,262896,-434528,-185386,327687,530525,316111,112198,49036,30359,-379547,-96637,590310,975525,555042,157492,-232670,-357282,-241319,-237637,-131689,467951,914005,796951,475079,408708,511085,1035550,1284389,1228513,868733,554145,63489,-519077,-245629,-296987,-493173,-448061,-226082,-25990,131880,183132,-15889,-446504,-275830,-298459,136987,744225,681596,123503,-213539,-83258,-43743,-188467,-135026,204823,324966,365988,505826,511769,428307,27652,-425673,-437237,-288790,-277210,-195976,81806,-263972,-303910,123345,231669,37735,-191970,-161722,-23577,136128,156423,-104260,-380126,-441834,-542473,-342041,-189014,257220,666098,688273,443862,-79549,-243675,-278639,-366165,-202771,50244,282995,254027,298795,199120,106509,155327,225717,162649,185661,303477,316299,115157,-206782,-385150,-371288,-91249,266386,510714,475820,114916,-350406,-113285,-131180,-291745,-424387,-246757,-24401,188670,231295,198291,125671,117970,339492,433383,388508,64633,-346547,-239810,-185373,-217062,-112186,-131157,-149167,-24288,111248,13017,-249054,-526134,-177789,369594,579895,414396,-96427,-395371,95599,476327,591126,421133,127558,-278816,-51403,321507,274850,-90409,-393037,-132921,17760,-86238,192956,527245,643210,209744,-255174,-453404,-134687,-243551,-423223,-43883,72430,-245840,-218173,-114725,-328567,-226720,46482,292830,558944,655820,858672,881045,878331,735085,448003,-55751,-273594,-210642,33947,34717,24573,221262,620142,408108,-154665,-284210,26381,-126419,-281685,-21531,-266810,-522019,-13176,448719,478306,290600,-197837,-559932,-430590,-102726,224380,582864,701224,621849,280664,-182325,-370255,-387638,-241350,229403,676464,756378,319287,-248193,-509113,-206146,-182989,-339194,-112262,32022,189644,266235,415805,567043,482708,242608,140162,279609,296134,32007,-226258,-336526,-502359,-214939,284106,880678,770824,347283,-24417,44623,-172221,-305118,113887,230581,169738,19095,-35263,-113918,-233448,-376920,-222716,128968,435499,571902,353122,1092,-26179,-13031,-187950,-234610,-190421,83638,320448,369253,109976,17718,108553,212224,-31564,-402180,-329004,-133622,137661,186954,-22012,-128203,-30367,-200056,-447706,104884,230940,-2349,-78907,-339887,-429035,87793,165772,378171,529039,351011,120420,4907,227388,564809,567523,476433,381306,292311,318361,300096,413693,367702,160275,-669,-180584,-344681,-267784,-103734,-109190,-258997,-197143,-35119,89087,184352,236449,505508,789138,884923,603412,177388,-325649,-352558,-87403,-226954,-232014,-93475,-137735,-530667,-13773,548983,952855,834022,316287,-34598,-12835,408432,342355,558534,554527,438338,416802,619611,808933,519741,48505,127011,574856,687058,642418,570437,228828,-119472,-436362,-576083,-433992,-296339,-134580,-68292,-132276,-176851,-93137,-107640,43223,161491,408322,171706,-387498,-466687,-101196,43936,7749,50939,98460,32339,-122232,141689,339049,214687,-78174,-295701,91845,336333,262726,-31823,-274498,-318523,-261617,-324389,-333780,-172944,92218,239914,16039,-284636,-277032,-101931,337553,636701,454820,3869,-318283,-334400,-236018,-368149,-192168,274961,642763,764528,614683,310606,-162896,-420453,-380019,-49943,238552,228680,26796,-239101,-312942,-253608,-103551,-7257,-75727,4873,-100181,-107977,-33398,-259416,-425254,-262988,-224756,-128104,-777,-76014,-224722,-287214,-168703,-102660,-225522,-363652,-135883,-75849,-7231,-84206,-131854,-1554,-58765,-217227,-195707,-214374,-14623,410276,545081,468786,147006,-236463,-104067,-58684,-62933,-177236,115108,279650,369602,240364,131095,-177642,-331200,-533115,-259448,-138498,-294624,-425979,-273247,-320819,-199332,-178593,-61810,-65323,-103430,-249018,-225153,-2186,180549,220783,221205,158633,55505,-170230,-372831,-372761,-301544,-151523,152533,480977,475086,194171,-266278,-554252,-547847,-340957,-43032,276759,244210,163690,147319,280890,388735,339955,171293,53410,52507,268540,597206,661430,493078,423628,515363,386147,-39136,-369649,-183976,-92490,38854,137527,16827,-260427,-144845,79771,14061,-75120],[-179082,-160324,57553,121275,-2428,-132382,241423,458939,418497,145533,11105,173800,263221,21933,-358438,-37337,215883,115736,173346,235345,47462,-303884,-217572,-33894,120593,312521,358771,-8531,-348364,139531,308801,70705,-272586,-273146,-270021,-255245,-327291,-276702,-116538,28135,-407092,-109542,391883,508703,171240,-371442,-140171,12827,-5674,178202,145620,213493,53969,-41995,94309,146472,103049,66938,459250,837371,917432,479259,72603,-146222,-354960,76758,327970,255836,133199,11824,-52708,-95268,-58839,6119,-121143,-360019,-346524,-128199,-96343,-247719,-346954,-223104,-113747,73424,65345,-185352,-469696,-396860,-316429,-148696,-121484,-231382,-341373,-77137,55797,57921,129166,-16729,-39648,-84856,-235961,-346985,-177626,-24921,48263,138120,329382,257939,74214,118594,127572,-29996,-286335,-114666,-74855,38792,91403,342857,562880,528429,417406,273968,249666,393876,820749,729911,344516,-173584,-309787,-181260,323847,665443,780449,369916,-6212,-79629,-8165,281250,716211,949451,800068,223825,-330352,-169499,-7902,8230,80606,-56603,-122196,-176699,-160706,-103362,-2108,-77577,-372162,-280671,95378,160911,20912,-337333,-330053,-108036,-29534,-203570,-334104,-58702,192733,314998,591420,480891,-104434,8643,184088,-67876,-205465,-113742,-373531,-211679,-220974,11807,205301,213465,59785,-95612,-106790,-31045,218786,546264,711453,529198,280166,92363,-170113,-209051,-379905,5266,141912,70763,141282,141575,-133768,-52715,318641,608743,523260,80720,-179682,193823,233849,-187437,-320027,83705,80219,-240331,-413894,-302141,-337716,-18488,158751,-66233,-350491,-235593,38285,129125,-55071,-312811,-291390,-298,-60924,-45745,198345,433008,342762,7042,-67517,59561,-162997,-411299,-160722,114332,214556,145550,137032,22494,-61735,-90587,-139906,-5325,97865,-126542,-329064,300406,654478,397711,-85264,-456953,-381451,-305235,-168242,89159,118992,-119847,-411336,-493926,-190101,-189412,-503160,-133845,-45542,-212581,-161950,365042,890514,1135233,983310,692744,208632,130463,86287,-324447,-447117,27588,84018,-242699,-379001,-264460,144522,730673,739649,590841,393312,158339,-110016,-80607,241559,114878,-246530,-106243,307665,661987,618878,184930,-224254,-290404,-120834,-176583,-451998,254340,610502,650008,303640,-19613,-212094,-298513,-125458,-41634,165097,319219,300207,232069,214538,-112930,-253864,-112418,-271948,-276971,344251,504111,412648,442626,350443,83370,-410910,-120497,375763,492449,177896,7248,-19754,-53506,-27377,-161661,-134683,-258080,-310042,-129804,110600,204216,264403,315372,290278,65059,-267839,-476068,-361189,-375189,-458991,-358770,-380891,-421475,-333490,-325037,-359008,-429645,-367248,-399323,-288122,-45718,-76203,-378664,-259580,142151,159665,-225967,-387846,-124155,74860,14355,-138839,-271369,-287416,227024,450312,179161,-234168,-100008,-40460,-350243,-260409,-74178,-22480,-148926,-123354,269333,177693,160341,-119638,-282363,-269570,-138220,-251873,-359891,-33694,189930,281607,402636,362455,-30287,-260777,84637,150011,-43671,-273724,-411100,-211196,-195175,-106076,-73410,156651,455419,827916,778327,355290,208421,170006,159767,-59274,-39740,135775,157651,306708,304152,45855,-36374,-4262,-70713,-115690,34286,184339,218266,56083,-155598,-178729,-200104,-259611,172570,564662,527013,43609,-323325,-421042,-351267,-119073,40643,-26210,-158479,16991,291355,511433,243640,-160020,-194874,-221568,-246934,-102138,-11687,76533,97159,-246862,-104246,502476,1009832,882356,305966,-191477,-254293,50025,300974,418319,132628,4726,13499,269037,384402,196116,75503,333082,318299,39202,-11136,425139,809873,775860,336360,-237238,-522103,-341367,-215751,-193571,-282494,-312553,-124069,403947,824762,923815,738381,447243,274825,119938,21073,86831,342946,432703,258131,-227062,-527236,-440410,-4522,308778,136171,-152618,256298,600416,421147,177529,146842,253692,641248,1059985,1188778,945131,366783,-99054,6940,146457,-30001,-84951,-110432,-164678,-307316,-416256,-291743,-173813,-11866,139349,25394,-121958,-215244,-278099,-268985,-71323,201169,312924,150101,-394746,-192552,179710,204574,181463,53197,-151105,-337862,-180113,-39478,60912,-19790,-28120,342100,308765,59705,-187544,540104,751009,563720,522786,557001,630970,498345,176014,-96959,112193,137111,-205344,-278122,10903,104934,-14701,-111009,-173420,-425410,-547127,-481319,-291933,28526,365574,337918,-113447,-85409,-91193,-281502,277572,523744,203684,-247913,-250102,-430509,-227053,-119898,-276812,-504561,-427329,-440873,-56994,55654,-131034,-437124,104006,320118,343258,82215,-179915,-409371,-124794,-3449,82660,8836,-4044,180637,313700,136526,284593,851387,1067565,670330,152269,-449669,59142,419170,448389,264529,-9560,273100,479688,476730,83703,-544155,149026,367465,105933,-239107,-210580,75683,288471,168957,-274537,-356383,214446,216408,-81705,-87949,373391,871523,1214938,1150338,529437,-206157,-179814,356251,153653,-261316,-266226,-278196,-240908,-260001,-58158,195575,194909,6304,-106721,193231,254703,21642,-88517,134951,308894,396562,185660,26167,258490,277982,-7373,90672,313284,472033,675777,1163118,1578590,1189820,386887,-300590,46774,159563,-139179,-349050,-149471,210067,345541,164072,62743,-388312,-387375,-195084,15089,-54797,-386921,-605248,-457630,-426861,-355112,-160923,-98255,-191033,-59806,-31396,148124,96348,13033,-172099,-76587,63815,62055,-27438,-387214,-100715,280561,60033,-283672,-544018,-493202,-466316,-458887,-410163,-84962,231864,263664,87489,-336558,-137513,134995,60830,-253242,-436508,-472394,-161463,270900,176198,-68134,-307962,-323720,-230798,-175093,-213351,-240718,-184968,-151764,-66944,150399,356522,286347,122536,-70940,-407331,34448,573933,903302,781549,683002,416850,293105,257709,286003,143604,-55322,-279486,-326467,-55700,446832,590961,304278,125446,-186674,-168878,-112438,31811,131438,90294,-27441,-249237,148013,590575,727403,465041,155735,-278630,-358190,-369592,-523064,-428762,-133676,58500,-2095,-302867,-139921,252636,312473,124008,46820,69478,173207,117518,16825,-244109,-369476,-187433,130864,402447,269572,-139294,-205995,647,401543,589213,319946,-758,221219,740381,815947,521664,207732,227449,438635,966679,1112335,701500,8014,-463689,-159741,-145914,-23452,212292,271008,-92052,-460597,-412623,-372489,-500616,-438466,-66091,311638,637580,745451,613819,406179,338033,222801,83865,170382,-27436,-382587,-519066,-328177,-341914,-321079,-529246,-194770,-18125,-32804,-210978,-232297,-309083,-466615,-244782,1733,120422,83098,-46980,-291165,-509063,-438053,-393472,-327888,-177273,59352,404489,824254,866320,608342,54737,-257833,100198,634550,996919,738077,188929,-190547,-257627,-220661,-268710,-472894,-359193,-76976,114227,-183133,-263865,230321,289384,-127121,-449181,-94013,289285,412134,149467,-126662,-478877,-291120,239659,638666,717867,266275,-331868,-177698,241111,291396,304200,557766,511749,249121,13202,204275,328417,374000,-16882,-208607,94333,57316,-218934,-332549,-208827,-170796,-206279,-318137,-461170,-366609,-262559,-99067,98654,225460,156098,118213,244013,443403,570756,719093,577344,769261,1005327,825300,297963,-278871,-307757,128050,545192,759510,672731,341050,-162120,-187001,-118805,-227994,-200473,-191100,-396295,-484035,-414492,-57863,139683,120934,-29257,-463505,-382350,-172274,10626,-107853,-266952,-341284,-303206,126068,518319,665701,826623,1075933,678742,111348,-437746,32619,-100218,-406884,-23749,26730,164689,388143,255490,66175,342280,391912,212655,313357,423490,494288,570119,631098,577842,373378,76697,-193746,-300279,-236743,18526,149285,301691,314195,353176,119771,162079,321086,231047,42488,20322,79628,-42795,-188916,-223108,-103822,130600,282340,300744,-146504,192942,435649,151277,-392526,-128839,33258,-251189,-401861,-325469,-60753,376424,536661,318532,-100768,-464867,-226562,-210760,-264348,-265115,100951,388141,430798,-34541,-313506,-211186,-182786,-284636,-281617,-122255,19031,-329882,-528500,-574838,-346283,-269913,-419309,274256,898134,1016119,474401,-31373,-360528,-252159,-157540,166972,383079,288733,17938,159392,547319,898367,734711,348458,-98237,-385735,-528569,-272455,-69110,141440,117034,55772,67243,-223533,-71633,73830,107785,33266,57796,225848,-11906,-297985,-236144,-38082,95890,-2354,-192459,-282963,-238491,-167356,-413118,-263080,-81350,77312,315709,213724,76488,-92525,-42100,-13152,770,-287624,-173146,389869,748341,606719,349026,256247,511320,526739,285159,-72774,-333087,-213793,29896,420357,679363,433336,77052,-72825,-87612,-282095,-386086,-417514,-340742,-421433,-309703,-82484,136723,43383,-255382,-476316,-377161,-174861,21813,-201322,-297380,-247077,-206300,-21542,28574,89125,64372,-89993,-245147,-87486,26379,202106,325408,555916,620611,295343,-172230,-406527,-378408,-219675,-93800,-109083,-172395,-282271,-53210,238844,72210,200688,576013,505163,-45126,-67332,512547,786493,857562,584920,448365,453524,295202,90048,-167331,-262169,125405,529581,616164,542799,406622,340431,186043,-209480,-239205,162853,149965,50482,439869,651618,528440,303478,149979,94305,-112386,-617374,-134326,464476,754810,605571,314341,95231,-96428,-27141,51346,64140,-36784,-238394,-501713,-263712,55744,278626,155075,-188469,-364764,-332297,-190123,-284245,94931,548489,548594,180597,-362092,-363913,-306659,241091,725982,763012,469946,359708,344553,214583,227584,-19391,-100916,238792,568074,448178,308556,296281,-92891,-143912,335295,318700,84002,-123943,-317786,-254615,-255931,-202492,-167374,-105653,66805,228923,-21834,-88021,-289323,-80684,-225060,-321742,-471780,-395596,-36782,345993,389943,196182,-221348,-517247,-436629,-443541,-497397,-432815,-171346,268212,783794,989418,778272,82941,-330621,-11999,91672,-188965,-557306,-221348,51192,83052,-113072,-380241,-263462,-220267,-5235,430637,708066,555656,352273,207811,432862,824228,885026,400904,-253250,-187749,-57561,-228313,-414386,-111300,-47124,-177103,161674,91684,-378239,-429044,-49512,558238,1197316,893252,50331,153765,583233,832776,479858,426,-399615,9118,146793,168698,-69794,560,80141,159876,116460,-4936,139896,408536,527915,451260,310506,-215369,-487310,-215726,-69268,71694,296404,499695,687098,644585,371768,57272,-24709,-403534,-260127,94780,108089,-42892,-263324,-289202,-196443,-184818,-51805,-166304,-188471,-259198,-226264,-229148,-229072,-344852,-246359,-26599,404425,386878,-20581,-555802,-258469,-366670,-402598,-32866,-36115,2354,44139,-131100,-422233,19518,309381,48057,-422979,-432535,-331236,-163096,72429,175990,113070,-27801,-43358,-147599,-285122,-213316,-2766,234570,-4107,-254858,-291669,-283794,-135313,20129,108276,63921,-69624,-274957,-25217,114166,-80442,-446146,-294550,-48824,-136848,-457735,-378764,-253423,32447,371428,390842,-65853,-337257,-458197,-306841,-160964,115613,307832,187525,-100288,-179013,62340,83659,211916,429827,573556,456414,52568,137159,219377,28547,-87526,-317882,-189966,-63580,-122728,-90583,-10315,94086,-97730,-14406,182435,374163,430784,259975,61759,185882,-134315,-145718,615518,740252,308769,-94629,-413513,-438938,-68533,593029,1112161,1105024,257184,-441570,-268379,16843,220401,175798,112227,226441,158529,-141388,29996,685898,1208897,844634,298354,-107638,-268298,-235710,-86605,-109010,185550,658698,757987,592375,540514,627473,1081259,1129189,1087939,765965,596158,70016,-286752,-21660,-52056,-312861,-360486,-130434,73399,130848,134881,100439,-209114,-39776,-348582,-123949,576754,580028,-19892,-328975,-280197,-516589,-386724,-58300,439034,643868,695710,632370,220237,-65583,-346162,-372617,-240845,-81395,-23209,16896,115305,-390071,-214849,252264,306180,56170,-259083,-326906,-235682,-108450,-52,-244615,-376169,-179864,-283096,-442942,-199965,268543,549002,437288,130279,-361834,-163493,-159826,-178116,-172261,94461,198823,225349,236417,307602,270519,109575,-41470,-29831,194286,422796,361617,148310,-111078,-335223,-479596,-225582,-152213,130740,63264,-191877,-200343,254586,168373,-187765,-336657,-52280,133060,396527,500695,469723,212940,108122,203195,279467,218111,47745,-213085,-337947,-138282,-178881,-150310,-221576,-271378,-120935,4379,-102215,-333334,-425106,40976,488653,472281,222610,-225009,-362471,189554,605560,668343,374574,47123,-429323,-34428,484031,523714,67087,-393272,-338916,-121678,-69656,-31678,71832,292334,-1657,-327980,-419358,-252925,-444757,-388330,-43231,-53990,-395433,-277120,-248387,-417643,-42111,204293,340912,478989,615184,881678,1002641,996508,784486,386772,-168369,-460459,-480763,-346662,-158613,22468,367119,637076,379117,-348500,-193479,139629,-158332,-367812,-63651,-302693,-456516,789,315736,290912,106151,-113542,-205753,-380152,-80260,277153,566035,649191,698102,485976,165293,40461,-156585,-58163,583479,1052691,961255,461941,-150784,-411916,-119100,13679,-174060,-339911,-356699,93390,323710,363045,302879,148048,-133985,-337611,-160738,-657,-75837,-184741,-200792,-360675,-381956,407958,1107719,1095520,690711,141313,-218438,-360038,-146904,-22927,88913,72440,56185,48621,-121737,-345288,-537923,-384684,-91918,269767,397976,305397,-15595,-5062,55927,20106,-94378,-23982,84615,74283,-36333,-147207,-14737,196456,244106,2923,-240630,-266964,-31676,380061,540294,227653,-47745,-114058,-147096,-151842,147316,198747,-176463,-462256,-544867,-198522,231301,297370,574730,879974,734069,518129,437366,593628,577609,556271,399567,285405,204203,320693,419915,551660,439408,203548,-43147,-312452,-547825,-196367,4389,142093,89923,86262,81090,53932,11103,-61851,180854,536815,820710,751355,450687,4087,-397244,-303882,-185949,56515,89259,-2914,-251947,-23529,444062,688841,555690,137408,23082,142569,574698,719422,811881,629438,325058,209810,266935,504720,503764,206701,392950,618907,738101,566702,511366,22568,-319548,-565415,-588417,-422237,-265237,-199387,-417370,-361534,-2949,240322,277890,208769,-15171,-20993,-70678,-302155,-468287,-483860,-317506,-239984,-61528,31756,112139,192507,462653,646916,316003,-251810,-349361,188713,389148,369776,260801,149616,-202529,-299500,-329306,-381339,-81597,255635,452718,343542,329177,192723,35212,328389,587160,342919,-16831,-284998,-423477,-303676,-188392,41196,291581,382579,449377,316145,105879,-179160,-290338,-379468,-204089,37492,48734,-15131,-111811,-184849,-229849,33093,287065,245068,200527,16652,-203532,-204320,-454859,-275404,-246076,-445188,-402889,-253731,-259989,-323095,-254168,-174627,-84905,-189454,-489145,-483743,-341298,-205230,-254062,-259538,-81900,-41614,-199888,-220499,-336361,-100188,308152,549027,628019,372210,-36261,-200448,-367135,-492205,-144647,314726,395712,299644,37237,-288458,-391166,-250588,-193465,-210188,-255339,-425010,-434859,-345324,-333797,-465741,-138854,-51851,118718,-61532,-61781,7864,124787,283529,182346,131856,19060,-12305,-82133,-187399,-256849,-223591,-34357,296123,555974,439918,174723,-121763,-197079,-114772,96988,303204,481220,336469,89606,28482,194072,293002,264803,95147,23007,15490,183239,455170,573117,361902,191251,314535,289664,13808,-218533,-280455,-278624,-239804,25297,72430,-63963,-285143,-121599,-100043,-91880],[-29923,-99467,-32231,68551,-109541,-258549,144269,343650,348829,144968,-8254,40692,106976,-52369,-402319,-60014,164509,159774,405721,444876,137666,-415692,-39719,2449,-149369,68455,190626,74573,-125773,83662,301693,123603,-236136,-302753,-268632,-292149,-383098,-228041,6987,130229,-301617,-178748,400837,672470,360978,-194523,-394816,-237758,-271689,-8803,35603,113564,113142,239694,302530,254934,256256,252317,502742,681104,646802,269158,29505,-72926,-362878,-210849,11811,-60476,-55899,-69505,-10896,47449,55689,-14472,-136502,-344223,-354356,-205176,-56441,-141349,-358079,-339335,-150340,50016,253138,125603,-208634,-505313,-208685,20091,-19773,-246960,-337314,-292702,-112100,99709,259307,-17324,-297065,-439687,-419938,-392267,-135101,229231,442269,533607,516163,353013,5848,21657,-52493,-386256,-188421,-22071,-154641,69463,366559,591655,732944,563866,263047,-228,-89661,116496,679822,758095,430351,-259813,-449306,-294008,368634,916865,1027846,423541,-151700,-213135,-254407,-152314,461839,757891,597265,-58198,-260319,166326,214060,5030,-109055,-235766,-137334,-58291,-99875,-161255,-169302,-272819,-460702,-271582,-53938,-48984,-246674,-379859,-358696,-203270,-182501,-215949,88247,408792,614263,592370,758884,565117,-65394,207116,316055,-23664,-284409,-259588,-410427,-27530,-42884,-174714,-209682,54342,150005,-82668,-135888,25988,321556,532098,561127,313317,185382,165833,60270,-111109,-351414,-59713,136889,174625,174145,199501,28720,205180,592586,844774,708856,168071,-331333,-87185,50248,-229497,-146938,157200,93089,-209909,-358504,-301038,-382358,-66547,114603,-62627,-357711,-155041,226251,426792,263628,-8939,-373549,-99547,-3755,202671,343866,439172,228700,-189859,17203,182776,112503,-241664,-285499,27382,51587,36919,-17544,-21272,-56332,-41742,-61464,119807,336501,171235,-307630,25041,368822,179880,-183242,-253563,-204344,-221267,-207240,-29028,-36238,-253285,-349576,-279282,-98674,9865,-154470,-218778,-40327,-114143,-152344,342324,849369,905632,648813,444692,404842,226071,-98186,-437911,14475,471163,554899,253081,-64965,-109470,279459,975858,950608,817862,630238,212776,-214013,-172559,338353,357690,-88125,-415784,114145,623190,955088,707817,346557,-285138,-293234,-247280,145936,601908,790924,657813,367054,43242,-219746,-197019,-185629,-169893,-7903,144981,184106,164467,207123,-46719,-158916,31382,62077,-393704,104989,497744,597925,604791,394191,105262,-274733,-322334,84855,337977,169318,-62715,-235810,-236118,-189815,-306159,-160608,-224238,-226669,-135916,176662,408981,519856,501761,364452,-27265,-371138,-235587,-78630,-199931,-508962,-263569,-245536,-360665,-394308,-353086,-243692,-214417,-222195,-264661,-234148,-140717,-213502,-397836,-146974,237691,231667,-130425,-517924,-173589,10880,18405,95725,56186,-401005,88947,364168,160125,-235033,-138871,11970,-200352,-453260,-327750,-277928,-399950,-438091,-113045,-45576,209231,126768,-34252,-262518,-339586,-264940,-236490,-381438,-337180,-12187,311149,261816,-186384,-469771,-199135,-135974,-281126,-350939,-313186,-140184,-202420,-236722,-229999,20554,303222,733931,784482,447669,194450,53283,73664,1882,-114887,-10650,105231,221160,274315,144918,156329,175196,114856,79878,183603,216695,141856,-70544,-283477,-272967,-313663,-398433,146853,592342,613967,219186,-119224,-231587,-139617,60449,105804,-120565,-193198,-13233,169964,240766,-142969,-293384,-313259,-297490,-228124,-146064,-229078,-203484,-76785,-337244,-365426,292014,879839,891526,579803,106646,-278622,225797,496658,314844,-45976,-108653,11988,147973,386789,246490,179460,296325,168403,-170842,-237844,186068,515935,585264,250271,-223769,-455457,-308268,-55529,-83272,-229988,-221669,105967,544589,828670,788361,607793,289055,165061,144854,152767,226254,394443,319734,14275,-310402,-480141,-295542,255219,464886,213974,-226311,191259,575518,436236,262768,187153,188174,374304,712956,873502,847562,440649,58609,76290,165628,-57892,24842,215960,127653,-248013,-410596,-303840,-197854,-24078,46936,-72999,-182691,-213580,-280429,-341016,-188373,107992,290861,165309,-432688,-169970,285915,280425,103646,-77278,-94784,-253018,-97479,-1016,-19384,-261866,-295186,55460,29976,-295035,-133558,646942,791972,641089,547946,455229,402516,357370,-102878,-189980,-8062,-45041,-305518,-82583,224729,419029,326407,167733,-74968,-469351,-322233,-245888,32147,545183,932948,675953,136002,130944,135016,-247817,186967,406920,191071,-28088,-61718,-274637,-182213,-131640,-265999,-464771,-314967,-311030,-8428,188803,44765,-366110,-183917,223426,452952,283144,-29289,-203714,95957,61974,-25710,-35651,90222,340600,540797,147780,-46271,511435,765475,457732,18002,-163790,71073,380371,259494,-321,-18340,463812,813571,721874,251533,-418215,-162966,157199,-134805,-368882,-53954,276743,411816,330680,-106687,-417902,218975,434987,258489,185256,408633,880400,1223895,1171808,649187,108056,-390786,-321393,-438857,-410998,-434683,-151403,-259867,-214361,101125,563525,414406,60420,-95864,224037,266070,24748,-112706,30692,327773,551736,384019,123193,155699,102100,-161633,171116,382980,493376,565520,852169,1223021,1048625,325921,-347618,59315,117980,-281964,-544893,-426634,-91801,267228,475194,261469,-140038,-289898,-77028,-3313,-188405,-445852,-486027,-321637,-213245,-336722,-319953,-215236,-196523,5738,52102,361963,483514,279495,-178567,-184481,158092,128184,-116765,-489684,-295056,-45717,-208789,-370260,-338385,-251740,-352278,-335802,-119083,-72141,125662,220416,89998,-300212,-159931,195995,140480,-232302,-387522,-321638,-203982,-58639,-169287,-266792,-423615,-429636,-282627,-278258,-441256,-426165,-194067,-360590,-430917,-60949,277879,339802,194203,31509,-373814,-209016,452014,827662,935559,852531,518549,298638,211428,250144,107935,-40680,-243151,-346115,-5987,302775,-28176,-438517,-525785,-361366,-382260,-334017,-173855,-47845,27698,-1824,-94982,251016,816448,1022987,846333,281226,-98446,-367761,-479120,-287221,-225809,-229191,-147634,-129205,-190211,-51891,339926,405530,262760,63905,-113329,-59319,-31199,-111986,-277266,-211157,35274,328629,470065,144313,-257048,71953,266521,553677,530106,201747,-150064,12888,522989,636189,409176,157546,96574,221151,753240,784760,475797,-152459,-393166,-177645,-151315,-108819,21656,16142,-226508,-496541,-541466,-483781,-417420,-479306,-196891,222233,567585,647726,505572,198633,94388,-23095,-146830,-110462,-292925,-369325,-308985,-250639,-401537,-451704,-420136,-274736,-140768,-5185,-126547,-266630,-435781,-413738,-146500,60617,183079,90172,15721,-164617,-259309,-239381,-362019,-301390,-166392,29863,506942,920375,1013441,742663,227768,-126654,221511,713151,842545,354436,-140294,-191057,-163798,-26550,-53061,-345034,-525801,-142026,129419,-8379,-512142,92507,328236,15829,-221060,-289456,28358,75983,-159991,-339391,-405001,-281923,168873,429846,508552,71680,-413952,113539,655673,436142,232441,391531,299685,185313,65063,197983,224006,268625,-65949,-292840,-134119,-170518,-455763,-353947,-195945,-130293,-188273,-354389,-574305,-386336,-351332,-121519,153664,175695,99308,174964,266269,485261,541024,571398,339984,563700,857957,757071,297706,-211442,-339868,-20906,281183,468781,397766,127498,-221748,-483296,-253356,-130134,-57543,-201899,-357698,-408781,-493655,-310678,-28343,-2434,-65857,-373583,-249278,-14384,212454,98903,-233732,-431418,-423475,-50864,369076,526470,509360,613768,446792,215379,-23065,182987,-28745,-496675,95842,86426,122843,439630,436990,271204,410009,454374,223277,218414,268657,359752,525220,622650,570305,273787,-109012,-463918,-441186,-247030,-55548,2663,71091,335278,579831,465636,236030,318148,291807,61016,-87726,-79517,-175591,-291018,-326176,-230685,29170,194843,31897,-414908,131375,403078,51477,-516330,101451,363172,206597,27891,-52285,-10988,413060,644574,399699,-52807,-300124,-60993,-83860,-174846,-289622,-27962,50742,144112,-161956,-474868,-364435,-156387,-240756,-221791,-38874,128448,-185545,-439455,-542876,-471070,-296291,-213947,325547,1024071,1078886,530819,-92329,-593860,-299293,-148335,90439,288739,274594,73564,138527,428474,707059,558289,283006,-125702,-433264,-352764,-176062,65365,299948,286481,260921,176483,-305205,-456532,-60991,-21025,-32693,226179,479517,275793,-34071,-424541,-144420,37394,9014,-249142,-304324,-52632,201974,-203532,-228620,-47517,18244,-29080,-21676,158953,259955,364320,308721,101109,-220430,-121317,282406,536317,453361,307802,167618,390323,508369,306973,-67841,-348213,-330898,-250314,71191,364736,341808,-50410,-269323,-208150,-219803,-314851,-458412,-358243,-277824,-55788,171820,333253,136128,-239551,-443428,-348024,-78150,31758,-207292,-468632,-389345,-234319,-27836,-6354,-121995,-124357,-194619,-334056,-316631,-161749,65315,308363,618395,669634,371909,-121302,-309172,-211598,-74676,-127015,-295761,-436247,-335868,-133182,74690,95153,225385,521350,520302,-145851,-25873,455852,609230,590508,389717,283406,289237,165096,136211,-73504,-300645,-169926,224385,470162,435025,265901,123948,-37955,-372867,-13952,411674,385223,187388,592826,815275,613140,185389,-64753,-81847,-167975,-631229,-372554,313199,746676,690905,412695,191235,115681,92374,59589,15569,-230938,-576393,-434765,-185534,-117847,102521,18613,-273245,-488969,-392525,-129207,-218959,-228663,133761,266055,18568,-450722,-338242,-336512,231736,646416,686827,322881,299118,345260,271819,200137,-9271,-81697,140160,423501,423028,391761,251281,-239534,-112758,290525,196248,-150905,-304680,-214882,-263869,-404892,-433756,-141076,174657,290038,196754,-213927,8898,149207,166370,-138356,-215086,-117409,-148721,-60617,225869,257007,107391,-92070,-180341,-257231,-370466,-341912,-389399,-367338,18161,497160,589499,369143,-303766,-168241,207410,302701,56017,-317083,-472725,-392648,-177407,-101051,-453551,-428660,-133658,323594,534422,633412,492824,421202,273301,375715,666523,764012,407891,-305838,-144673,147633,6606,-385835,-379425,-344810,-217121,190165,303023,-32506,-106228,195829,626488,846720,358768,-19232,302283,510884,498135,110521,-138392,-291191,139912,335560,359033,129952,126535,41901,-34571,-350906,-310062,218666,533641,702196,447992,42567,-522652,23718,55298,-52719,101219,238904,368386,427077,361012,139328,-295711,-430085,-511025,-160282,-15190,-13907,-213757,-335555,-356723,-283280,-298736,-446521,-438124,-219485,-146137,66896,235798,326953,150923,56081,185076,495871,574378,157640,-575601,-211370,-209224,-460968,-110146,-91279,52296,46235,-189024,-390165,-82078,-21756,-308348,-315503,-149322,-292418,-259464,217096,313320,162076,63904,123741,16160,-247664,-350640,-71332,-10705,-184238,-264159,-194031,-148311,-167629,-76269,41468,156298,-4125,-377767,-73380,160876,65908,-291336,-462185,-243396,-391118,-527474,-386412,-250194,-138954,5360,12819,-218661,-298205,-362226,-281339,-194919,-199852,10325,196017,26223,-99507,-103598,-295611,-68848,274745,485522,468216,38032,49264,152818,178956,213826,-31266,-71060,-47087,-242939,-255783,-97319,141176,220098,436001,632085,615018,433348,52847,24203,268761,-65927,-238880,433629,595865,363246,-27662,-372557,-491888,35944,766812,1297492,1063376,168555,-415692,-405012,-202999,208704,313461,380497,516270,457097,205186,176884,570879,1035214,883156,302639,-27960,-52283,-12947,40735,-82792,-125540,236666,498689,527037,537744,658602,1012913,981860,784253,514123,459458,3409,-152476,72635,108213,-139932,-124767,-10208,168677,185024,174555,193509,-141379,80031,-218685,-325316,314808,398315,-109709,-537648,-563614,-322701,134345,212324,419597,673448,735514,402508,-298808,-368739,-224441,-274728,-10487,160937,162182,1604,-162993,-587857,-114138,265440,287060,63389,-239091,-329185,-251814,-211410,-134355,-406442,-341180,-44295,-137403,-459539,-247485,218379,450373,318597,147030,-72,161279,-542,-108074,-299038,-76110,-86171,53398,103118,306595,336358,69422,-448441,-192875,223309,417076,194831,-14233,-113963,-274342,-438698,-352156,-533470,-365950,-334979,-183969,38588,394860,294106,-163655,-41165,267919,356806,525418,658839,576135,177095,13991,-4605,59811,-67306,-197066,-366279,-371046,-189521,-196823,-245998,-352884,-442520,-306686,-239208,-339288,-369808,-353907,109691,426823,317184,-35781,-203607,-236339,215397,673337,720701,394619,23476,-486031,-146279,432711,549468,108196,-333809,-481862,-212857,56699,40745,-214322,-80038,-170363,-386293,-351163,-283049,-404072,-229912,-26009,-20811,-194226,-120214,-335325,-311921,147240,280878,267529,247485,379282,613192,856953,932809,692791,258023,-266800,-342118,-344974,-354442,-406787,-124754,310554,428441,237430,-433600,-48384,173769,-142867,-405517,-163363,-392071,-295226,69195,151092,-12825,-270500,-282352,-91571,-258544,-88326,266287,423904,467780,567947,466117,356325,308993,-52406,69604,806450,1219786,991373,438435,-216835,-295772,-9097,227673,150421,17221,-394472,-94939,257237,218072,-164388,-375505,-282784,-396067,-323804,-182728,-28012,162147,215476,7728,-456110,249072,978669,1231133,940215,303629,-366644,-397102,-129839,-261932,-88515,42981,172470,119674,-120170,-384842,-451406,-290956,-162047,58566,169706,97377,-12671,72063,63376,11919,-103241,37189,-6604,-217550,-417530,-345711,-74486,263888,246766,10123,-77960,-242362,-43551,489366,705538,346622,-19954,-242285,-221572,53035,162976,16846,-406556,-355686,-211338,78765,301325,318855,550619,919227,895422,780459,815258,823460,339730,138720,129615,110459,172430,561608,634996,593816,390147,166571,-188110,-541627,-445830,-14515,154924,390272,415944,242491,88464,845,-126915,-244629,-51932,247736,655673,799263,604776,255237,-159798,-432939,-168925,229168,331172,258153,75320,23167,305467,373867,152496,-233933,-89836,123980,271798,719773,747920,498161,104720,-61064,-115430,187098,471601,424804,558193,414385,474717,303334,265733,-185541,-423133,-512816,-446940,-277290,5233,245247,-83546,-236407,283481,555270,582510,284014,-136730,-185606,-38881,-180823,-243023,-332333,-558580,-612817,-343424,-173011,554,335721,722636,886063,553564,-218251,-276538,116935,260086,393832,484588,580581,50920,-226723,-126209,-28838,118414,311583,469663,504126,620204,428965,164115,256480,375342,155643,-76693,-257509,-494871,-302898,12870,124304,163747,63893,36671,-99268,-252228,-268995,-176040,-170442,-142547,-82195,-55574,-58980,-39484,-122108,-306144,825,360992,358640,188885,-23399,-258316,-359571,-280499,-75137,-165520,-458234,-582101,-294228,-305197,-166023,-111963,-50984,-140183,-213833,-342174,-388910,-418179,-273981,-227110,-236306,-170687,-63150,-17828,-96528,-331445,-220591,8196,386782,670772,524802,135370,-337550,-635948,-376766,65234,441555,502265,196370,-257909,-150168,1703,63156,23499,-137765,-335801,-488891,-440981,-422364,-614501,-379136,139333,183715,323237,49948,104327,165771,161542,159425,6608,-2743,-1650,-7926,-43195,-114912,-201799,-242056,-43483,261242,447422,305090,114872,27853,137514,383996,536918,637599,566215,328320,-2982,18968,312211,352987,242720,20462,-45141,-87814,-20782,140051,282221,167753,-65391,36899,119204,21544,-78078,-148421,-157731,-369559,-129577,87883,107274,7372,-169420,-280935,-173157],[60150,69612,85029,184782,58580,-211175,-4720,154461,183669,46034,-12360,-39920,12858,-98017,-359155,-162805,-12525,134094,508268,586109,217286,-298172,82824,-33604,-446872,321751,552302,548291,245731,26178,170906,102697,-220777,-308855,-180075,-171961,-194381,-90621,97058,176473,-182106,-246624,328932,698793,509540,3079,-400135,-528233,-452903,-86436,-9437,-44622,171749,430203,440912,350491,380147,380297,384646,317358,167997,1551,-28088,-7008,-197380,-439912,-425316,-442967,-348255,-199976,27467,227605,287082,99599,-61150,-297416,-415616,-345863,-97475,-70609,-294470,-398803,-151213,43254,390075,393818,112988,-255054,-88762,108130,76764,-187955,-408320,-502466,-199066,135768,254118,-71312,-396934,-313144,-373315,-333538,-53124,461749,812550,888008,568494,265342,-195272,-173902,-192758,-192708,225026,16173,-502585,152828,540254,705302,785599,525105,53606,-257549,-342419,-199731,145864,346974,111973,-463232,-262415,-92134,328200,815014,836213,241895,-262155,82270,148122,-325380,-65251,313269,228327,-325781,-29863,459191,434399,79841,-362062,-235369,129122,266859,292639,80625,-142325,-380360,-476824,-223228,-120730,-158933,-434354,-319228,-289540,-365367,-374126,-153250,417353,651053,685118,574850,666649,452174,-33296,276621,331873,-30433,-296359,-333169,-261170,145200,235377,186045,125661,83398,211821,-54693,-184340,18273,334119,447994,303347,-6787,-32193,65801,231136,-62163,-184086,-96853,140638,152311,46670,20020,103377,372928,681509,764684,576683,110688,-315189,-209699,-31260,-131838,-34980,227671,127228,-143479,-331035,-318921,-414956,-170591,13051,-89190,-388737,-43734,373927,583052,445514,150312,-265852,-322180,-32979,315166,422015,385471,100282,-357649,47551,287231,328760,31753,-317316,-116157,-201821,-250892,-229497,-47956,10532,25001,50724,190333,378889,330390,-82569,-256847,-26561,-31308,-122967,-114680,-106427,-190670,-233992,-149318,-158347,-488371,-306791,-99510,17216,192862,190623,21663,-39657,-59493,-142722,231823,681224,567740,83392,-46798,364450,227794,-215847,-206032,503891,699497,717671,580145,141434,-146778,217526,846974,945621,860923,723013,274060,-344378,47753,574325,738344,282711,-201329,-68247,400709,957004,1073481,784582,273671,131129,295291,538737,681133,768745,595243,380100,152844,-16389,39760,-291511,-440813,-175941,42897,127905,191981,228546,13836,-178207,38529,201527,-186899,-303599,295524,605121,584074,321449,14170,-242614,-320132,-125221,163941,155555,-65313,-365451,-489070,-441790,-408843,-134834,-148721,-235300,-217098,106110,388398,534577,466383,236592,-227482,-306770,-97227,77809,-129452,-340365,-108891,-73783,-208706,-438028,-386375,-92234,94399,112214,-57840,-223542,-318669,-269090,-182615,-14138,215880,168101,-71967,-379270,-244470,-91237,101679,401293,382872,-191694,-199172,112030,61588,-312720,-181937,52436,-93127,-258181,-206190,27704,-133312,-420314,-511389,-293208,101334,205641,13306,-387762,-418445,-462704,-184700,-119071,-403911,-330957,81940,136391,-138160,-348863,-412829,-405902,-461616,-403060,-277873,-231710,-303004,-390453,-345208,-99022,158182,551529,669011,441245,51565,-226446,-133260,-68922,-343161,-395262,-192196,-68346,68088,87671,168798,233662,216047,218387,260037,208961,69960,-109620,-350105,-373470,-257833,-167631,247772,568286,566426,220962,-21365,-78802,16433,110429,34585,-247438,-264010,-114294,29649,1152,-270797,-116420,-218451,-315490,-276860,-239585,-404490,-341533,-63526,-9697,-220395,-67699,485942,714973,719246,383264,-217159,164587,427911,110316,-77418,-29574,79933,-57200,9309,125543,118220,91630,-128241,-490281,-226822,66419,211476,328094,155864,-177242,-302543,-148062,105465,14501,-159720,-83342,328816,595489,715521,599056,438749,195848,140854,167033,209082,253125,334834,191031,-131400,-346698,-409958,-93998,413622,507411,219500,-297399,-26278,275985,306619,289500,334705,283389,169455,331962,566558,726835,533641,302053,254385,228991,-28556,51354,452184,212599,-297345,-367517,-255895,-181732,-72813,-120515,-267343,-290979,-213524,-311900,-401362,-295920,8599,206802,50552,-502198,-135609,304155,265836,-55954,-179651,-44668,-122529,68327,63719,-90058,-292275,-210807,-204755,-366262,-220553,210094,723212,781377,682173,543106,292697,73812,-56761,-435354,-316201,-99738,-130992,-129251,104801,390738,631074,546304,320034,-88286,-331083,-51834,118017,298201,856413,1101107,685330,157282,213883,240716,-97976,157026,353309,334914,206040,109002,-149061,-306614,-206197,-266100,-493233,-278181,-197841,-50830,106012,66431,-185991,-383051,47659,428851,415122,54841,-90362,246193,173945,-57275,-112265,135800,361373,586362,122556,-394560,85912,350788,164410,-180583,167510,344939,485269,238824,-228455,-70727,441761,894378,794700,360814,-107292,-120737,-14810,-293245,-48168,336872,603406,555055,461968,150140,-484426,-51045,431065,520416,629098,578515,786567,996918,943701,646443,376887,-11196,110080,15132,-70576,1474,139653,-49442,-19328,249037,763598,554844,135605,-105048,165175,224119,24107,-90310,-14540,356224,636881,495098,205570,40304,-143708,-204827,268243,409463,446454,473874,558832,715151,737074,202366,-398022,-70994,-57670,-387829,-356670,-298931,-217812,118500,555372,239224,2861,-215779,61259,155283,-145092,-439651,-391264,-246942,-162846,-279069,-308655,-234381,-109561,34012,101386,446278,742321,469817,-139105,-314856,165846,87769,-291819,-479102,-452843,-478791,-409369,-151595,-50437,26818,36017,71713,54182,-77405,-10985,108777,12431,-245287,-218915,100259,105488,-228934,-392664,-274659,-307615,-449245,-500938,-498326,-488430,-298090,-83405,-20789,-98767,-54544,72638,51679,-264859,-180331,137308,300757,201474,71430,-284951,-417424,242615,594062,867255,700557,337602,51347,81743,199293,132801,-30151,-329628,-203818,274089,375364,74142,165684,98590,-35383,-294996,-420181,-367341,-128682,-10195,54292,109787,362144,918397,1103706,927129,227908,-132424,-498358,-172349,89456,54305,-247291,-334160,-101887,-51710,-11753,388405,562480,438670,114985,-238313,-319470,-255576,-250960,-218004,125077,321993,445821,406704,-50645,-345770,166384,365975,426656,270568,-32646,-298724,-319453,150627,416289,341563,200868,57893,90161,441262,472285,276802,-257529,-349568,-190075,-159202,-251779,-316008,-136392,-204452,-445564,-533388,-422724,-277968,-278170,-319427,119914,375604,431326,355594,128089,38132,-129374,-339641,-439409,-396583,-163810,-39157,-13786,-133966,-447731,-285469,-259953,-190228,-4326,-54519,-232149,-358473,-236275,80662,175831,305889,150989,138568,93792,22023,-21012,-253624,-254408,-102024,-24345,394305,731225,890422,666989,302362,12431,237708,548557,409998,-75397,-216396,-141021,-140608,117493,179848,-49524,-392541,-280470,49455,67018,-385506,-113463,180294,29185,-24367,-107529,-104509,-128574,-389169,-342473,-266639,-155332,-189519,-72958,158716,71465,77469,464813,710919,341756,57025,60727,-44157,22181,115831,301762,194171,161985,-127449,-458842,-496202,-431119,-405415,-304568,-198220,-139055,-173676,-366005,-506881,-421107,-366223,-30227,173350,10061,-146734,34315,214155,425774,383399,220491,106230,374404,698693,624242,203155,-212873,-390080,-178836,13870,97296,84767,93457,25192,-360613,-317440,-11091,147722,-57173,-164782,-221133,-254289,-483516,-401756,-301477,-177194,-285380,-212387,3089,257949,228199,-123649,-437311,-508470,-235706,195397,417306,232449,28179,152583,354147,389427,384437,42931,-594036,146723,110919,35046,398866,498377,398427,420625,373813,196809,126661,132308,193359,352517,456658,424420,123343,-213294,-411151,-499908,-239454,-89379,-53436,-220531,65841,438107,510992,267599,183935,196073,44395,-154976,-185986,-213189,-301433,-430931,-501966,-128978,5602,-127311,-339860,32462,268631,-98908,-403310,353295,692377,641294,349657,118801,-75052,263680,579828,392679,41726,-71145,101731,15011,-142308,-287932,-153257,-167690,36812,-119218,-368246,-409524,-127573,-170200,-237877,-92582,51286,-53443,-203376,-410284,-581723,-234696,-27547,333217,909522,905426,466968,-133072,-490051,-260467,-104201,32698,189326,228405,100528,87270,230981,394732,356751,170470,-127994,-274515,-146580,-77756,165936,409492,411821,432340,377775,-52300,-293732,31737,-54332,-78326,345037,684788,626034,356596,-94988,-288464,-44750,99042,-199541,-359340,-67361,179220,-84473,-195921,889,77669,-344801,-232987,302702,565915,780857,650022,265768,-28170,4679,208470,307705,186933,99225,39883,272571,466677,318193,-48945,-302165,-299970,-491683,-311426,2287,191479,-99648,-470627,-356868,-136471,-187223,-349244,-378566,-183614,81973,313241,389773,180211,-192424,-358428,-279792,37483,84060,-11213,-300980,-520201,-294766,-89109,-76677,-220864,-307672,-290871,-380518,-400001,-180513,-1037,261076,587186,751073,431855,-103168,-193639,63455,143220,-140660,-467873,-376752,-224716,-130055,-73570,106358,161830,291753,283282,-320625,-17913,273365,329098,219040,104409,-8013,-15582,-18960,134036,56787,-115761,-254443,35826,356718,331423,154195,-95848,-250774,-380582,98126,474586,447474,256026,592254,811876,543395,27657,-50825,53555,-147264,-476324,-722076,-27538,484208,617776,401815,204567,289947,254211,47419,-37057,52726,-284879,-408610,-138659,-66732,-10570,-48046,-287903,-364432,-415543,-203135,-136852,-410593,-217124,35491,-127191,-469692,-332372,-431394,1205,302139,305904,49485,202536,334667,343560,172958,51428,-36788,134053,390331,458814,452026,196646,-348204,-87850,189790,41895,-454987,-169275,63450,-31800,-376142,-266320,193802,516017,453951,142489,-42747,539219,628240,327884,-87258,72066,290560,39374,-113190,-3427,80782,136622,194985,178422,-80413,-392331,-137884,-53623,-187654,-223149,141932,235695,-37155,-398699,383667,822379,720174,397689,-46974,-341047,-395718,-232044,95317,21688,47220,283987,526271,524720,396757,362483,473160,386983,398992,544929,632672,356252,-375528,-49159,401587,308754,-54031,-523655,-547231,-180851,189955,441422,330437,375517,498605,638247,406596,33493,137917,342906,321131,52860,-281767,-356986,-77530,302143,495820,442074,294991,166868,-24891,-157163,-333244,-331133,300352,627161,777390,431696,-174170,-47833,436948,380234,77089,182704,183957,149810,43658,-3324,-96469,-216070,-216124,-158344,-35710,-130711,-152968,-230991,-200147,-299858,-301817,-272996,-346081,-384154,-148006,29354,268820,546553,761326,621192,317042,327842,418485,534573,138465,-525824,-201562,-104555,-320311,-185755,-30514,155824,22675,-295416,-304336,-105613,-134658,-136827,-12302,7877,-212876,-337911,337544,505929,236991,73943,232142,152488,-150283,-453984,-203876,-310506,-296358,-145792,-43846,2108,-191523,-146830,131829,370979,188256,-314466,-233809,66426,76382,-247645,-522821,-384087,-522601,-515885,-373136,-305339,-350244,-383572,-403973,-359615,-313137,-329042,-277367,-181647,-408552,-238206,125144,147653,43522,-135596,-571339,-232183,91781,230605,238759,11560,57737,81738,77049,94113,96137,27576,-53240,-405796,-470582,-359797,75772,542049,784544,924864,693333,359809,-180840,22903,277431,9902,-331309,101519,400530,341667,-46996,-396699,-449119,51075,742122,1166327,753054,34456,-415139,-502252,-201166,335306,507839,733035,806564,784386,482747,266138,301134,554191,627652,171229,17433,155878,213483,89707,-76111,-283983,-198078,78209,300965,459041,634552,882104,883005,439221,188146,217203,20633,-43678,47273,137327,7386,91942,104758,229379,275085,293295,180532,-137348,53229,-135091,-355434,46364,233037,5736,-362048,-407199,69184,399086,324862,117526,321684,416890,-102925,-359673,225977,131574,-147630,93302,204924,104334,-200895,-514254,-295876,-22594,192759,230205,88850,-136859,-175334,-107900,-127776,-155107,-493590,-304368,-43527,-100013,-380346,-259899,169109,433081,367433,243586,231086,207318,-3770,-153547,-388503,-396663,-405770,-151713,-21021,211218,273617,41719,-339232,-62691,310100,330115,-84785,-245552,-166118,-217784,-260396,-467912,-286177,1076,161254,144654,178018,332280,221003,-189289,240301,633472,629887,570394,689355,511371,53457,-117878,-183556,-163500,-358280,-452134,-432941,-543407,-383579,-278709,-340355,-403647,-457504,-526362,-486274,-360447,-233462,-290960,19708,213456,134413,-223986,-156300,-187269,193548,654604,709427,448051,64550,-332316,-347526,179281,373071,51970,-319655,-514614,-211337,278331,479168,311708,97005,-25885,-242563,-277701,-325096,-320129,-108422,12237,167596,123111,80725,-341708,-94690,291905,274929,101171,-59245,9403,156465,492116,718906,511536,109701,-339564,-160941,-27598,91168,-83755,-188900,111551,163850,70295,-316441,92379,188841,-46319,-332813,-323534,-386998,-153678,97777,45798,-256857,-358732,-573442,-297019,-289029,-138564,199282,219207,223170,259498,240359,351850,330440,-134645,116913,869063,1169470,881373,270161,-411289,-260394,52202,337059,396595,383772,-51548,-42823,274021,206575,24704,-18925,63772,-5423,-152636,-204441,64749,448611,584600,363962,-263030,10893,621878,1116003,1009642,428608,-277192,-463072,-305393,-365368,67625,229035,344799,129743,-142696,-300992,-282978,-194553,-188823,-82542,66775,-201351,-36025,190227,108805,-174377,-218169,-10717,-157303,-487537,-618032,-445285,-111732,282607,178366,-4015,49365,-226070,-243250,329180,506672,253391,-45702,-369929,-345925,91531,68400,-285695,-383191,-90650,104673,363720,356504,269942,381891,694126,841312,892222,1034153,894649,128055,-454553,-246735,-92266,231442,767577,703425,411094,159198,57192,-259998,-470649,-163433,133758,292470,475181,497742,145236,-25743,-25264,-192016,-336544,-208339,85786,595382,855041,630527,217091,-111855,-283451,-228834,269416,484218,446196,277753,59089,150234,97324,-205562,-433784,-75742,-45862,-321445,150524,233673,113274,-194702,-315247,-258580,128180,602316,680903,612476,145229,-13504,-22691,-60486,-343546,-510524,-435546,-270507,-27280,300681,488907,151922,-44305,574694,806816,733005,249960,-24290,169784,307546,83319,-74932,-159055,-241663,-310121,-396581,-328392,-245525,261467,836625,1031760,822424,193184,-47074,-66406,-14178,291534,556305,774023,293285,-56569,14229,181665,181009,200926,276079,410691,541247,423540,230967,138685,77806,-13235,-101029,-252714,-536712,-165112,163585,85825,-25115,-232276,-375847,-546668,-638299,-411352,-123292,79752,91944,-34166,-107915,-112280,-21586,-75897,-369713,-167038,204730,240060,9868,-199264,-231500,-151572,44185,102362,-67778,-358449,-434611,-217716,-114986,123672,254602,226357,-198558,-364639,-160424,27927,142550,221906,49675,-118208,-244965,-136171,125070,140775,42385,-59455,-142254,134838,539681,550506,259281,-310340,-478836,-108537,229701,507245,560277,160720,-162174,336552,334456,200028,29574,-148573,-344237,-483483,-443461,-291836,-109292,28139,513298,544859,481718,245467,259356,230051,61453,-168956,-223563,-132045,31443,101054,-30645,-163065,-182940,-304033,-142785,87384,179983,99218,37824,141595,377398,736552,824161,803807,489403,178080,-149578,-6030,298240,295589,128822,-82808,-133819,-203709,-122861,-22631,42214,2838,-237340,-219193,-57560,10918,24688,271,-56104,-265072,-244309,56994,207277,249286,12482,-431960,-244286],[33405,100422,200513,322171,279347,6777,-112443,-28001,-3703,-133307,-170451,-157492,-62087,-154007,-283506,-114722,-247495,39357,467391,616349,290974,-17993,150570,-109883,-58189,778225,1079131,902201,428399,-17252,-89380,-60619,-304807,-293408,-70992,-40304,43246,88725,247082,239893,-44056,-235407,206766,560458,521082,103623,-209319,-462206,-417296,-118947,-75724,-285464,118627,460387,467688,420078,430843,421693,159931,-134925,-315974,-311642,-152177,7651,-37323,-200654,-384446,-509112,-614148,-353332,-31958,252277,424849,323654,176534,-25657,-270670,-338105,-193563,-84068,-257276,-329768,-143654,-10816,309729,470073,368781,38822,-16797,96057,139661,-23142,-232697,-252965,-163138,114539,96563,-242666,-221885,-87922,-274726,-252843,1652,537626,1005218,1043065,454528,-727,-501657,-211854,-64704,130607,388939,91368,-157153,273721,526223,604635,625514,306747,-272137,-444134,-444111,-505810,-448741,-395430,-555210,-274237,48143,199185,233882,327447,331866,79336,-63907,342657,561283,197359,-203690,-252539,-190610,-444857,8278,533014,535094,194662,-278656,-144504,274032,445571,514830,261617,-137777,-409801,-395993,-136105,-42016,-109895,-446089,-231427,-154683,-360559,-380935,-103006,484980,629734,493481,343766,374639,191398,-46871,204922,226935,-74642,-255176,-349549,-222981,155985,284798,319203,309981,313701,262324,-26563,-283939,-80827,234277,309376,2593,-359815,-267342,-193234,175841,-45895,-28726,-180280,-22937,-75654,-283093,-205724,223626,465824,559201,426163,219854,-51560,-239041,-105476,1127,-79169,-42319,234948,148453,-136306,-370999,-352016,-417481,-246727,-45565,-85723,-393610,25645,438471,573829,429711,114867,-248243,-416519,-128927,270184,398485,263332,-82226,-473145,16924,378936,406435,142486,-341741,-183833,-182426,-389896,-198166,-13993,82572,65881,105024,138560,211479,294648,51816,-157219,-184375,-88764,-31895,-62542,-100407,-215570,-265978,-206516,-103238,-311331,-251105,-20385,63781,252042,335993,191265,-76276,-70632,-125356,108538,496602,399291,-327844,-164737,269196,144954,-312027,56360,744373,651934,495643,521293,172542,-344507,-61971,391663,689293,721036,639411,294689,-459468,271782,790200,910694,502411,6124,-169551,96093,607491,1027529,845523,544669,358453,566826,610392,529191,569299,496484,389435,293367,243129,226510,-101387,-151911,-50058,151171,272058,394098,331841,121236,-280960,-125918,139238,-10043,-490448,-39115,451264,429701,141461,-181489,-311424,-315892,-210758,16830,57771,-42203,-142462,-319935,-486459,-451757,-169290,-185402,-340067,-379965,-139386,87798,242054,159290,-109035,-514406,-217013,-44756,17737,-187446,-202548,30417,80120,26388,-191695,-324174,49937,401597,411719,81916,-277329,-411771,-159804,-63088,-36626,51055,21595,-81421,-225756,-351214,-190223,247148,661846,616257,167478,-363737,-273937,-140934,-418187,-216168,38892,-51420,-160137,-17441,183940,-66545,-403105,-277291,-531695,-195380,19403,-210362,-405043,-154773,-330876,-362168,-149902,-194653,-294242,-247365,-168598,-205820,-269530,-377118,-499994,-526262,-463176,-352094,-466462,-487462,-410669,-359935,-202623,-15264,274570,419990,302709,-99303,-452027,-75976,-62183,-143836,-218544,-439374,-519289,-304783,-137433,5969,134710,176894,242108,257520,210628,88108,-57590,-345674,-469681,-70632,234233,499221,566733,392955,-26539,-178201,-124607,33311,26477,-128012,-313249,-323634,-260025,-153975,-183564,-90500,54242,-41524,-220485,-342043,-391755,-490461,-377708,-6027,165548,9095,-285083,-72787,354643,592606,418926,-172057,-79622,104623,-69635,6438,116048,100819,6808,18478,-61510,-221083,-263481,-251829,-222254,-81495,56283,8087,115382,67559,-143926,-216286,63173,307607,146958,-51800,66796,482204,555679,522850,397047,307970,179985,162480,167648,159821,155816,181224,128622,-109786,-384368,-385966,1424,394323,400756,113555,-306885,-304109,-168676,77316,222457,391921,311939,27953,-21105,307805,555038,563973,504190,409093,222953,-73657,-206737,230634,-49167,-476188,-319175,-165314,-124145,-143386,-323664,-416605,-280584,-195781,-360477,-483642,-382152,-75229,78685,-182725,-543161,-30878,300334,165514,-270106,-281385,-51107,120889,228807,110136,-122482,-3499,116815,-71039,-380144,217783,519162,768813,768672,651587,458956,74903,-182823,-285511,-80471,-139772,-52128,-28405,56811,252036,479847,662926,558022,287107,-193452,-164076,170046,378900,369170,694793,735581,361996,-22803,137340,166107,-18984,148283,298342,372639,298209,202282,-32511,-418677,-343435,-321844,-509275,-321815,-145723,-89599,-108489,-46415,-148063,-307130,-218302,224580,366407,-29424,-139470,231976,200314,-75922,-229877,204898,544886,842412,744585,11255,-344329,-77702,-158563,-295479,350162,580731,579080,324511,-215759,-239674,240892,677364,644779,319860,100406,86609,41137,-77888,297617,741351,890445,639112,479602,391819,-76645,-394332,179708,635091,925272,771830,602374,558413,502353,512730,485812,368019,680870,475547,104970,246669,172708,78767,74820,262679,711597,555306,161006,-168060,-1597,116139,36381,-22275,1679,367435,613675,485707,209916,-62650,-405470,-135466,305242,381525,326590,369720,388774,373032,453227,60490,-415389,-251966,-153657,-261339,-182596,-83013,-16408,38626,373885,96403,14675,-192184,63361,197071,-69817,-394836,-351996,-262713,-281779,-385883,-284080,-160040,39611,24268,60899,293584,680986,477253,-61185,-266094,86771,-67556,-525262,-367413,-289282,-338855,-236243,86027,189143,240648,327325,295502,34626,-149742,-156485,-65161,-136220,-242159,-405168,-138422,-25664,-197472,-366198,-405841,-519139,-447817,-460365,-471790,-335060,-12559,262672,332471,242058,225170,247574,228975,-131353,-246006,-32625,147571,101093,6199,-241983,-578447,-126772,233348,559356,341697,-15947,-312772,-114862,83856,153240,-82097,-462102,68274,611089,602200,464465,510140,427073,99719,-150738,-341936,-466494,-188378,-22921,97253,274464,469731,873077,977306,731217,52295,-327700,-105797,225351,329349,208641,-163004,-405749,-50311,2978,-12916,383229,690126,543238,95596,-302162,-466880,-428747,-292364,-91440,383829,497060,404863,181846,-285299,-333877,36722,215838,36871,-110137,-298435,-226009,-460791,-322561,165710,315592,297298,100930,28525,103822,218896,103640,-265282,-304855,-143600,-160610,-427758,-242350,203066,78002,-309755,-503713,-372105,-197201,-186316,-418218,-12710,157009,248761,336705,302564,342341,73729,-302368,-351128,-147373,-14311,133936,176661,113238,-58938,-166345,-283811,-204383,-38936,-31193,-186151,-280953,-176156,101049,160654,307340,220977,245462,311918,251017,129532,-176049,-274286,-56538,-34578,242048,441046,554779,431264,271693,116007,159623,203586,-42548,-156242,-90583,-185797,-240525,109040,285641,198942,-143389,-483092,-75600,41931,-207584,-219868,78853,154184,240320,118256,-42871,-60120,-293838,-463224,-264572,-62045,-232535,-240775,149992,428041,553806,703089,476525,129919,-87764,-216772,-404411,-231491,62350,411360,405862,141480,-221601,-441967,-330918,-334633,-269835,-255265,-203740,-157947,-171341,-404816,-463834,-482074,-185536,153754,137420,-242962,-522607,-352154,-6835,231656,203738,11345,-12931,246436,544152,422889,-7936,-371877,-478674,-328178,-224794,-290966,-83157,228380,214347,-239699,-327320,72812,208388,42165,-17822,-17952,2772,-68288,-264397,-366194,-254393,-232256,-248720,-109291,159944,246152,-35634,-377644,-554561,-386746,64522,489883,431356,-47963,4237,499995,703664,589628,118739,-526075,68988,36584,-129863,276396,439044,372141,275020,103694,50631,-4748,-15114,-9016,70595,172033,176742,-54600,-293202,-359020,-505958,-266683,-121021,7174,-191044,-348700,-71092,202241,158586,-27287,-68783,-83887,-239996,-282836,-207860,-191660,-259208,-361922,-176848,-31931,202681,-9982,-31625,10998,-339858,-275041,468646,809661,773046,431529,113914,-236741,-82643,265306,228863,101467,129789,208425,59796,-142049,-236932,-218155,-152670,170633,75482,-203643,-436474,-198683,-169953,-317353,-363012,-186288,-32298,-67919,-290465,-533255,-226532,46259,253455,520638,502798,234364,-226475,-334856,-127672,-21516,10641,70929,123128,59305,-14789,-14309,69572,160053,21023,-118766,-83322,15340,-46906,125570,376364,421337,491055,511852,107265,-129814,69265,-34107,-115463,324091,682034,740315,612368,324453,-227891,-146965,181763,-81723,-369348,-311684,-204989,-154588,-213222,5718,128222,-271673,-307877,328511,662060,963716,766769,306485,109607,85578,176869,151076,-76853,-227000,-111463,190282,397359,283751,-66300,-265456,-174493,-341856,-500767,-329007,-4780,-60340,-448050,-547153,-133845,-113011,-300225,-367374,-140408,105321,347851,360640,222917,-93047,-281519,-249795,44633,121563,123874,-177044,-503230,-332679,-158539,-178273,-228033,-450098,-401395,-405139,-337641,-70972,36201,239516,529550,799349,429169,-174164,-111262,311988,318665,-112928,-356497,-149721,-96895,-47530,-104782,101090,67369,-55178,-150860,-372068,-52618,16368,23061,-113989,-157773,-330103,-339018,-185853,108016,190597,188986,21516,108581,297664,230430,51547,-294950,-442133,-346792,30700,304751,295310,216718,429944,630207,383309,-12152,165060,318949,61280,-233147,-435953,-480971,-19135,274813,205544,245975,455456,383231,30698,12407,354065,39924,-381241,-208079,-76847,-80314,13864,-165695,-103977,-304582,-398196,-130752,-301726,-346373,-141439,-284217,-526315,-278209,-388717,-406418,-261407,-306456,-212376,67794,270557,322756,132645,108615,27769,200499,463901,505145,434154,89984,-406845,-99424,47682,-133878,-305697,171924,339183,271749,-241312,-168134,510472,806721,579626,176178,280882,956731,951776,322455,-69585,390613,572759,104137,-229818,-348164,-188956,105137,351615,391360,12152,-489649,70109,309215,235670,-152318,-210891,20051,-329503,-20069,890968,1390752,1079375,562292,79902,-205181,-98169,114631,424841,503164,502573,610717,532732,372381,51601,193019,481681,448072,401184,452805,487882,225371,-441287,53738,570926,556712,262819,-160573,-273317,-102719,136731,430950,577321,681717,611112,457002,-8778,-40004,203956,252805,72190,-308233,-550265,-330987,121454,420448,550304,409436,368777,136219,-94545,-344896,-315429,-259861,308660,661692,762322,437217,115,335365,633769,510878,119485,188878,112265,-103715,-342740,-342610,-209362,204499,373654,110010,-1141,-221252,-258178,-103728,-32705,-166641,-196996,-135723,99580,88841,82554,232477,340612,608307,901988,891218,463742,342522,206454,321371,-29656,-414908,-224539,-84958,-183941,-151916,144433,233523,-50368,-405092,-196838,-73105,87423,169655,45964,-840,-84157,-429066,312353,625731,289088,-19930,249936,212028,-95177,-418405,-218212,25073,69733,97372,119335,93883,-218465,-113912,353630,618726,376923,-210475,-386798,-92647,-49403,-353613,-404773,-241099,-198712,-266379,-227563,-277270,-419159,-580279,-627243,-451097,-374579,-379348,-330093,-185722,-429228,-424021,-26348,145049,53311,-241348,-587040,-223871,-95935,-109725,59013,174404,147717,1926,-191718,-284898,47128,95266,-67702,-498547,-175818,-274462,154602,720408,903109,903450,504771,118633,-415091,-26672,165132,23653,-108756,161924,546766,323198,-125043,-443508,-307622,-11249,506472,735017,303934,-156927,-437491,-505444,-271540,223583,485221,865294,940233,940299,587082,240284,-48241,-40051,119757,-62551,23995,247388,276722,12632,-120536,-195259,-306223,-411381,-60318,336679,587604,740410,807802,210886,33740,11259,166760,81492,-30673,15034,62216,181645,161826,214489,317402,381407,48887,-152362,-38835,-91172,-296398,-193843,111896,179720,-68787,-97645,251383,383345,227462,-329041,-264863,-51729,-185743,122696,538629,283805,-67938,44062,38509,-185054,-333863,-52355,47917,51307,89461,176169,100951,-42297,-25893,70617,59551,-81150,-424457,-278270,-102855,-37577,-234319,-234757,111434,432923,437249,180078,200286,21261,-179212,-235184,-238322,-368763,-441948,-293497,-93773,39286,62246,-50474,9177,223212,418797,228227,-355222,-338402,-242787,-191067,-50032,66602,182068,565457,730002,407476,195099,130587,-23307,-185463,389259,877746,832723,538727,570268,317412,-123054,-251875,-266901,-330638,-402924,-109962,61487,-235581,-483975,-427338,-330123,-302838,-272099,-195216,-77060,-61471,-39682,-221427,-150856,-93442,-104110,-270843,-206736,-254580,120140,509458,580672,432603,94443,-200502,-543035,-187800,101675,-34290,-369008,-536049,-131211,449533,778012,658820,274215,95440,-135884,-233507,-406971,-337617,-106971,-26106,245896,346552,166785,-403059,77920,363765,213911,-89043,-350590,-360761,-165205,145675,431491,292120,-27163,-395511,-100161,141596,277352,237355,-87902,-144735,-24836,-30143,-168560,177171,230160,110099,-11773,-269964,-212293,-74230,1438,-83457,-277330,-67017,-214850,-485978,-507198,-208230,90159,9745,-19506,-99100,-88789,163586,122877,-375265,131768,794555,965507,690532,24662,-636328,-255692,73056,300481,465187,495136,169994,227110,437190,345485,448207,430568,317736,185333,-52843,-198209,93736,523588,753006,633609,167009,91001,269521,810547,867530,461354,-141179,-565628,-572670,-196790,286641,460556,433252,39731,-238826,-242092,-172415,-215012,-278144,-79145,188973,-104470,-105639,296093,250240,-265944,-358408,-128630,-312030,-549927,-512961,-455416,-4221,247548,11223,-20301,128132,-158612,-586520,-87926,48524,65220,-63598,-439785,-259481,18423,-143887,-630922,-189198,38591,340570,617975,444136,216246,174907,347236,657700,897876,1054269,823711,164291,-165801,-357835,-278004,273267,719210,502533,338,-102134,137000,37564,-94065,65933,207892,352920,311638,200438,-195393,-128710,-15695,-213954,-385090,-277563,193765,723803,957006,578030,-55612,-319654,-245956,-266135,243437,515742,456727,278748,15978,8535,-84548,-327461,-42709,199762,-46925,-101879,-327620,-568557,-444167,-456476,-316980,-69471,261299,775497,876560,613828,107578,-450818,-280475,-320814,-360128,-513709,-418333,-120679,201356,480043,409879,96540,68369,744524,945657,709613,185660,224313,667438,776319,455823,78231,-37804,58177,82538,53609,-97627,-307889,22098,763480,1083804,962884,547044,152402,-221331,-347754,74158,457414,676645,440593,107290,43261,194862,33207,-50414,-28609,135388,242278,278788,228255,7683,-182380,-138264,-123786,-351931,-331621,96985,263248,3436,-201283,-462942,-614270,-473699,-368930,-506106,-164811,197313,247263,36267,-165880,-158704,-9296,12144,-278481,-369542,-77214,-54653,-264497,-427458,-188177,83466,244528,154347,-44468,-273151,-280476,-188803,5594,290318,627409,489617,-95045,-607006,-77586,286971,632426,735201,354167,-7461,-275736,-243541,95298,332676,388678,246844,58945,-68939,289527,477087,343741,-109912,-349400,40796,340225,533482,520998,154349,134633,586565,445414,129204,-145277,-257857,-320817,-364611,-211541,94090,517862,587276,836136,853783,563076,480072,425179,253848,-107503,-537223,-317478,-156705,21550,183079,-44934,-259011,-148191,-268867,-171026,-56751,-120681,-112554,-14210,216674,488211,828455,859243,737808,286414,-77615,-322613,-84490,115657,77245,-89081,-186666,-202616,-260526,-27333,111114,87212,-36829,-234858,-339326,-161636,23812,108245,115497,6277,-205982,-230605,-9023,216746,307237,134243,-270792,-192396],[-103162,-17717,223297,400801,425012,178157,-126811,-143841,-126632,-237228,-483492,-269922,-164477,-181960,-120080,89059,-275887,-93894,327799,548276,381666,317510,187168,-212498,175961,966992,1252285,928566,402570,-17701,-342506,-352273,-520817,-233986,23847,70360,224745,257038,413700,362366,87948,-167952,61930,283777,338548,35308,-173160,-348855,-332170,-167763,-183605,-544832,-70157,293745,375929,453708,421137,367377,-71503,-445817,-152740,-367009,-332844,-61376,31981,-70368,-179902,-340470,-448640,-552308,-256710,68314,387952,515226,477589,334168,82927,-111310,-175226,-180293,-302006,-300999,-165983,-112367,25092,334645,489172,281518,40036,10242,148294,151855,53023,4073,-73070,30393,-156767,-447480,-53053,-24655,-288784,-182315,30071,446684,938168,916959,210145,-285553,-341857,14829,173444,330273,357800,231007,240023,279645,303892,323878,294122,-67229,-606015,-269123,-368114,-279097,223566,159383,137912,116195,316078,410974,177982,-373001,48199,170525,158475,350426,686504,500798,189252,-358974,-414865,-413343,-162574,329615,460520,268653,-61016,-166604,185531,408150,495989,294296,-196718,-446651,-296719,-24355,168937,80322,-268150,-113044,35901,-22704,-170355,-94322,284828,410834,222653,63758,12865,-104727,-111437,36156,41083,-97792,-158939,-289211,-294653,35915,202232,189788,250795,461462,304715,48718,-368951,-248812,60294,141582,-257567,-432603,-170543,-173127,-96008,-127418,-10489,-245213,-354060,-392182,-445036,25651,446805,495765,291904,-6273,-174319,-217306,-133698,67201,100293,-94078,-158411,145355,108584,-187092,-469739,-378592,-343705,-123808,60132,-10722,-310923,28477,407260,436570,230056,-67183,-204919,-122970,-82536,176501,288267,83429,-336154,-318863,134667,485271,341731,53776,-429079,-84564,166183,158367,138366,114030,141135,79927,88500,-6624,-76958,98075,58666,36455,5415,-28884,-2935,-52070,-118223,-246814,-323401,-226775,-16872,-102286,-170568,-8949,38853,182185,253626,129694,-173319,-129158,-77955,93283,353723,304087,-243178,-121305,148216,27127,-379531,129606,621717,381921,-10818,63602,134516,-202973,-392290,-87000,275807,499509,543297,354864,-432753,277093,809705,817185,530673,74210,-191429,-126106,111767,538313,484284,402251,310791,522579,425599,276996,295206,383110,421136,412117,403492,301269,172036,118770,175405,313857,446474,569314,441598,253319,-277388,-354782,3748,114541,-198703,-352267,222508,242569,-81326,-394678,-280509,-296558,-351067,-161388,-85147,29733,134879,-28509,-206775,-395774,-274751,-299775,-415620,-463370,-438337,-350411,-248173,-284357,-537368,-587990,-172750,-13921,-138536,-272203,-112649,140450,214261,254465,69961,-195141,161212,633141,592280,130065,-329600,-224903,-31627,-55106,-182745,-161540,-70455,-68861,-92628,-435440,-195035,416740,828937,726981,420994,-149639,-513560,-330535,-344352,-195708,-401,-24456,-122066,45738,104284,-186893,-414986,-226344,-296140,-547508,-329840,-392474,-212860,23064,11822,-217574,-390132,-152307,-11506,-185162,-384948,-356337,-241721,-301541,-400178,-540482,-493629,-462779,-468921,-437966,-330991,-257812,-254640,-183639,-10939,128082,108602,1806,22866,302110,303928,280088,250168,88753,-144171,-417930,-423927,-210845,-24059,70637,188221,243150,314914,238555,82144,-202690,-408992,126443,637121,812177,658579,263240,-381185,-425069,-257539,-47052,-99503,-233782,-275536,-303576,-374187,-321170,-213567,42895,160258,139134,-29735,-225724,-357768,-490352,-485106,-70170,170438,152091,-8054,-367866,-72313,230572,177317,-218599,-352967,-286971,-77853,131071,215018,37333,239485,656632,292764,-381750,-171741,136948,146339,49759,64238,-36065,78294,81373,-97946,-220326,200569,531202,343153,92704,228587,579169,529006,389127,243821,227505,177303,145385,114012,41377,8718,37220,149798,-71685,-416624,-329273,32497,267566,213987,-56109,-292189,-381618,-450725,-108598,131160,354361,254588,-71140,-259632,113425,346960,492214,577886,462804,160621,-125771,-363640,-447854,-512009,-537189,-254493,-4372,29663,-186029,-438523,-254389,-96663,-105971,-328691,-452637,-368438,-113668,-16505,-378326,-246201,213888,419636,118794,-332684,-327679,32771,391065,388113,170785,-78646,232686,373916,170164,-74147,466268,686759,746747,715712,581223,328184,-104044,-10346,331516,277015,151034,72885,107678,216881,374726,518560,568039,425529,149097,-240119,6036,333424,487731,289065,156504,42919,-105746,-198244,27926,3277,3321,134369,150161,164199,191662,225014,136440,-170420,-403355,-386336,-443588,-325821,-69014,24337,-97307,-172576,-141931,-148908,-468787,-65256,194331,-161736,-275913,112360,131755,-150320,-300248,337425,909604,1234992,1335160,371077,-561967,-347578,-369385,-211825,346910,651564,598203,425881,-4468,-470626,38220,360058,381940,163476,139207,120586,132169,126415,536158,987282,992135,599368,399828,583045,404431,30072,-76300,644884,1011706,859658,460897,132785,2090,297826,465492,597979,737752,449738,-15442,122760,8530,119002,95501,179197,487569,455028,148284,-213734,-190775,-11560,63211,111705,128695,381093,514196,385797,138140,-143072,-338274,15792,338876,364402,225232,275241,354300,389703,427923,18251,-330387,-119160,103829,-39947,-109001,18851,173074,134231,118055,-18698,-18525,-166719,-36452,87348,-47187,-328969,-317955,-271765,-396751,-570466,-230250,33309,261270,176794,44360,64119,378404,354055,86403,-40512,11135,-244959,-557368,-263131,-81345,-6894,45260,250212,349019,371251,458520,303517,-81612,-188656,-188657,-169036,-207794,-170101,-369084,-309479,-119053,-87151,-148132,-324117,-428176,-366532,-424511,-380944,-123070,309722,636388,652896,486610,357074,264521,142235,-190540,-305741,-120169,2884,-31507,-92377,-201450,-362189,-571904,-149654,140047,-12593,-333810,-535729,-286372,-55773,142634,-156379,-176497,400857,872073,801576,708127,592518,457662,105776,-62157,-238238,-447361,-379036,-68437,129783,387134,584591,754441,750126,425200,-137577,-155584,382601,579087,416316,192740,-109851,-342584,-21442,13962,11546,394856,739423,508250,-34078,-393998,-456885,-378090,-241978,26579,488632,508001,234568,-120200,-373790,-172915,-98399,-84499,-390894,-442306,-334471,-11075,-35382,-366271,-20139,353576,441520,229463,39767,-121608,78780,22801,-132480,-134875,21921,-88017,-549730,127358,571380,384881,-128041,-404182,-304296,-139912,-158846,-379734,-188243,36211,283838,513601,576599,691998,393038,-45646,-39605,69096,58509,193624,291300,286255,243821,-90786,-290999,-213515,-67009,-8851,-118223,-201130,-153545,-129908,-30415,140006,239342,301293,440952,415813,226152,-119576,-338677,-59262,45287,277872,356736,199935,161557,201685,208200,153547,27772,4345,48409,-38117,-287616,-364033,-20586,259893,355109,89959,-491919,-142060,31488,-20925,-10629,355759,546751,595556,287662,57007,26651,-86791,-421092,-239970,90502,333844,250755,404776,773924,864735,772662,289794,34404,-57041,-128167,-287084,-289218,-22460,349798,566678,61989,-306566,-176321,-23323,-140936,-199852,-214111,-164002,-78493,-108041,-453354,-458022,-305110,120675,366261,75179,-492079,-293750,-421392,-362061,-22581,128378,97587,-47323,197686,430566,231697,-173338,-414676,-426690,-419668,-387149,-441322,41192,343772,244267,-261318,-245426,116686,89991,5242,47861,148583,208504,257479,208993,2831,-197519,-163608,-125329,-125743,76023,195477,25710,-243367,-474756,-428475,39918,644592,789430,213086,91694,653113,909377,724936,172504,-490110,-85481,-109213,-308064,147088,323226,209246,-38360,-270703,-180836,-144662,-140256,-174253,-220998,-132758,-78335,-188089,-333241,-380525,-481854,-334670,-183541,46526,33818,-82611,-262472,-122437,-82258,-218111,-392160,-277395,-335609,-370837,-189900,-19022,49904,80806,159559,306429,502231,218942,11662,-293762,-551445,-128762,455435,698611,576620,283556,2458,-286530,-427044,-236396,-78789,67638,239084,271757,137157,-66783,-118280,-168905,-18709,340089,291554,-33702,-534827,-267215,-177697,-151990,-265226,-172628,-99957,-83760,-204708,-326638,-303163,-40779,71793,-12511,-16412,-124359,-348991,-220938,21818,84554,31152,-45775,-16876,-37085,-143697,-256035,-195004,-64284,-158328,-95225,66726,107536,-78218,-72310,187941,297565,406632,468182,179845,-221669,-28780,-5172,-115406,168375,440534,548852,650806,606750,32095,-192380,230670,70247,-248039,-472882,-355644,-364378,-272804,-66543,41767,-199519,-291774,190557,527404,792258,550112,164797,101553,38029,75224,28249,-174420,-543943,-206860,146377,303104,195056,-134724,-258267,-32624,-38184,-141951,-396777,-198732,2010,-205459,-547624,-248098,-122046,-286439,-287780,-96992,122702,351099,392764,343109,55301,-213655,-257374,-56898,102435,102414,-178647,-437590,-305684,-156709,-226079,-263244,-426796,-513424,-438193,-223016,64283,149996,261346,513897,725747,346445,-318710,-55389,438285,364362,-52021,-147800,12468,20161,102037,43383,181136,107612,-198105,-422031,-166540,-97400,-234171,-207593,-250217,-261191,-477112,-445977,-261286,131287,329280,537779,510695,399574,312440,151689,-32475,-301118,-380744,-338115,-179203,-39643,-7862,76425,165463,333552,231022,44511,292028,438070,289065,42873,-45450,-181107,-397185,-296545,-21682,475243,703599,522697,65477,141873,438343,167678,-327331,-367534,-220744,-157606,84980,34579,141435,-85437,-454232,-224580,-261849,-321663,-298227,-461226,-435298,-137377,-85249,-114449,-237254,-263895,-215062,-111512,93499,126849,41600,96383,101335,285373,551280,489664,303292,-72467,-376946,-149706,-42177,-159091,22797,406166,486599,495185,-54438,-203439,665839,968619,677402,229602,444183,1045704,978606,146877,635,595631,637386,94818,-301134,-422756,-516101,-59890,295999,366501,-46240,-456418,286850,673136,645209,94840,-306117,-43151,-248231,321912,1190411,1637198,1196439,474995,5788,-230255,18043,393831,707574,809335,715019,643392,356245,113054,-302506,39289,434030,414593,328759,354182,338767,81878,-378853,95710,551722,634339,441559,150258,-44652,-38913,24336,270147,616321,716852,507470,120099,-319195,-109137,85730,45671,-178732,-462127,-460688,-108980,194390,419498,454428,278940,310978,64782,-109611,-422739,-495116,-258959,248545,620082,683854,430424,249084,505533,616851,434683,39213,73667,-7953,-354415,-475285,-546617,-218081,442521,675380,193361,-61090,-250778,-319823,-72193,8697,-78298,-55032,73218,380288,468296,301622,352072,261007,421522,725585,857329,479417,224711,-68894,98427,-97072,-226714,-241042,-150577,-128319,136,308921,202572,-200191,-392830,-120777,-65928,273086,345209,-84837,-135569,37595,-431423,107541,596546,241602,-181897,170634,155345,-145063,-350133,-63954,335011,428185,347477,259492,115262,-220191,-25433,510318,720234,399634,-225702,-410386,-219813,-260215,-512036,-321179,-113638,-48966,-48575,-26193,-125188,-327695,-542686,-624649,-476002,-459404,-516271,-451637,-244455,-378664,-456324,-208318,-34144,-143140,-503074,-444786,-212188,-293429,-398199,169144,430673,238359,814,-50283,-234117,-112468,121371,-86811,-399237,124337,137519,342990,647595,767643,577086,95993,-313181,-417380,-180540,-65804,-17287,136473,412845,665113,286766,-215062,-405218,-135928,-8,161500,152145,-146795,-417217,-444950,-437605,-472573,-101043,256066,683487,821064,799815,470237,116324,-264502,-436163,-476900,-297053,-479,204357,164450,-169092,-212410,-50360,-37764,-379511,-484683,187424,538990,625048,689740,214130,174388,66327,348117,219920,-40516,-158022,-32122,92327,124086,115395,240939,279106,-175498,-304168,-140571,-68818,-265296,-401364,3983,259699,169115,85330,190347,152528,-18420,-219285,-4569,115138,268857,343248,459443,170528,-112680,-137496,-271392,-419098,-107545,261159,265078,101354,47965,137391,58050,-13669,73210,243112,264424,21395,-331619,-246722,-37288,164587,-12069,-211463,-7751,335293,382054,43381,-49519,-217553,-462858,-305073,-125481,-100942,-296356,-307040,-51119,-58984,-187825,-269268,126700,409114,470311,153578,-413697,-284482,-351653,-209399,90802,446796,531119,827407,964949,503851,113529,-138857,-366250,-134380,378864,864640,812154,437436,290010,37952,-311602,-329702,-230452,-403245,-304795,182610,455476,245118,-119063,-393215,-236184,-205514,-134157,116282,265597,193124,125422,-93764,-188411,-342248,-215937,-185892,-297179,-420034,-22577,217892,284465,251507,26924,-188987,-511877,-450084,-90964,-69202,-385017,-399534,-54630,442594,717423,564160,108866,-18513,-190814,-248570,-358833,-341758,-187479,-212600,57449,353422,74023,-551882,143105,351308,139878,-189638,-410987,-319682,10536,163535,142865,27001,-170356,-458467,-182414,94533,156832,257162,-54502,-379237,-117680,-29669,-22608,190344,222823,231870,419881,323266,-16270,-108637,-240047,-320861,-201527,106823,153122,61331,-306611,-228658,-53440,-187111,-235084,-375152,-408536,-132026,-165133,-451023,155292,631833,696969,463644,-228243,-414795,-129785,79615,127654,325089,352890,263715,367521,483460,378095,493616,472630,286334,136135,-90333,-226731,29246,349531,635018,704285,499489,201269,66552,435743,530164,364611,90873,-236101,-291419,-130842,244806,469539,281504,-174603,-454566,-318530,-220336,-353185,-425969,-70308,322278,206180,-194985,351272,403084,-79883,-449739,-280074,-441735,-444924,-367817,-192694,247028,158688,-274155,-37451,151667,-16777,-325257,-458603,-60148,131637,8372,-448241,-88518,-33484,-359575,-362325,-69645,52006,439682,736227,490911,175550,-548,5424,419884,809802,883320,633912,286363,209479,-80145,-426653,183313,399141,53988,-551062,-11829,456964,438060,272797,216846,208831,275396,-48782,-382952,-199141,5678,-22217,-235719,-241645,-25963,483856,915937,1011406,540870,-91692,-252330,-188713,-95265,248402,459644,301030,86251,-125899,-126018,-186007,-317616,179734,429447,347397,410153,661291,325492,-139478,-337182,-147052,148250,386385,764137,909753,612879,271886,-181747,-377822,-195513,-153353,-256571,-442240,-46461,336651,489008,125201,-198482,98743,681678,882990,513685,118314,373816,1028894,1158052,776305,220931,86381,275746,379233,422909,191899,-128228,-287420,480510,928672,852883,623062,208579,-224679,-459220,-186696,204486,390729,454171,198226,-16436,-4278,-299127,-345721,-304951,-199346,-78108,106647,163411,-124974,-350437,-283584,-249364,-378013,24290,428819,323783,-49165,-331225,-600537,-395373,-137297,-124280,-375400,-321906,70763,185059,-29121,-248837,-188658,443,94137,-160753,-450082,-343490,-371316,-508397,-403467,-156794,194850,241790,-716,-214458,-265271,-178532,-180533,-68319,205013,722002,591485,134091,-405259,-133124,282917,815385,981213,499979,5783,-279787,-357427,-100030,369430,522809,434312,220116,-157368,27096,347441,376377,110414,-164955,121540,408211,521721,370750,96998,314958,556547,340652,-92327,-378377,-368019,-259998,-178595,94554,529680,966219,1038830,964183,931236,552153,649120,579340,282340,-251779,-486241,-222863,-131536,-78340,116549,-101480,-318418,-120277,-121638,-40232,-27678,-283361,-266317,-21001,247568,469409,681545,661714,499310,31588,-364723,-481490,-181865,-124560,-181717,-261578,-202783,-227188,-227507,84770,250303,219188,29906,-115848,-269266,-138756,74407,179714,194619,63670,-146880,-128708,-76708,137375,178447,103390,-67889,-48079],[-246422,-215329,154078,393825,448235,225137,-114948,-204724,-165056,-147264,-199960,-199635,-213537,-159137,49529,213908,-180109,-214022,168070,432374,461895,569433,194879,-337819,185186,767064,921815,600824,212566,-18314,-303119,-472698,-348233,-107206,84647,145502,291917,350666,473604,474806,162883,-127448,-91670,-60070,-17950,-200768,-321855,-408574,-323697,-252042,-280712,-455361,-368694,-44769,196244,441204,399079,233713,-215506,-169222,173660,75115,-253703,-206257,-32006,-107856,-203348,-325920,-375283,-505733,-533661,-211279,228763,599656,719412,631284,459986,141465,-19710,-281706,-425242,-318651,-197000,-166148,-298659,71359,459405,415640,96923,-102445,105245,273653,307993,202196,21493,-69405,-378645,-291816,72828,-77188,-394160,-103638,46306,257257,637209,553910,-68154,-212856,-17355,249677,336269,387780,298414,324834,371625,104644,-47773,-9599,-72450,-456802,-280104,-3759,-144322,-14251,590808,752269,685048,446402,459634,475678,189867,-169450,241791,258161,137421,84715,462481,477253,302492,-110956,-330034,-347109,-470841,-94589,217597,255772,110157,-225310,-83668,222521,342118,214613,-259370,-510111,-221527,69077,406869,311980,16178,73794,274139,344242,37633,-116101,-44435,129444,26011,-127866,-289007,-327697,-215912,-161873,-144443,-62965,-23969,-160874,-373105,-110795,98374,64405,250252,519097,406200,213485,-284536,-426274,-128066,-45037,-401782,-294700,76324,198573,-52871,-366437,-104366,-103762,-167366,-184156,-18756,348838,602096,426360,-4225,-335408,-431762,-298979,-12852,200030,186066,-155518,-354480,-26197,9197,-206392,-496068,-404038,-247728,56257,234000,101095,-158123,-36785,261996,202465,-101260,-296342,-64582,116214,113171,138962,113083,-163592,-573806,-17391,474491,573360,192150,-199069,-416958,31870,430646,617558,453190,297578,206067,66863,-2717,-167598,-374847,-193824,-69274,30579,35051,-44183,-53502,-50296,-121726,-288310,-463137,-262269,-6949,3026,-111661,-34409,-36458,22572,29140,-114647,-343679,-221185,9337,242076,313131,135431,-240858,-327709,-66931,-84590,-447715,-78382,195378,-16148,-609983,839,362571,132940,-311189,-157480,-94451,267789,538689,490382,-255954,13415,514768,504222,380914,25124,-178148,-167018,-278575,-164142,-133017,-32381,87304,230247,101267,2787,24118,237516,402621,412200,370751,269270,361673,290810,315693,380475,471030,538797,434540,303537,-169458,-401609,-70355,168300,-102562,-537138,-17252,54668,-312830,-491975,-69670,16782,-229455,-303405,-178562,105203,304315,183749,-1869,-305017,-428061,-376583,-356081,-308958,-251644,-226855,-205121,-201650,-342275,-363950,-176391,-23376,-259047,-346476,-109871,187241,296038,366671,227602,-103355,185714,697114,597519,70874,-336331,-71819,23190,-142289,-397817,-365343,-127106,-22286,1237,-465602,-136153,523180,833452,682249,442946,23602,-216922,-225523,-202754,-156572,-61254,-14251,-110951,-22341,-118277,-263126,-223240,-177681,-46962,-189772,-280548,-106073,-65501,91331,302413,172292,-383845,-147810,251898,225037,-121293,-349721,-193446,-224216,-350027,-529670,-419430,-550037,-360232,-350345,-292843,-125428,-273066,-333247,-235205,-145130,-52522,213265,421387,585867,669979,567450,556631,522459,260155,-59487,-402823,-357224,-157939,-48421,53183,203091,451904,412641,247360,4803,-272872,239990,881724,1037467,755316,273140,-275656,-214874,-250339,-135955,-164774,-200160,-171647,-253058,-449320,-398605,-106292,110519,204235,271164,179174,-7743,-200611,-456388,-606670,-282683,18600,166913,212914,-89542,-400906,-265946,-257522,-355794,-488242,-324288,34053,231537,220311,-129645,355631,1089621,883527,252819,306193,513381,376567,114984,10848,31713,182606,207856,-55416,-352614,135822,595630,476978,183727,342814,596761,541637,340348,142614,113615,90556,-4719,-74713,-146427,-165510,-86644,104277,-125104,-395449,-225302,14547,94516,-17916,-276478,-322004,-321652,-389963,-177460,43128,247266,148241,-149455,-423479,-110103,58861,243715,417570,354406,111058,27634,194614,295480,32639,-315597,-229992,128500,155816,-267771,-386492,-52507,89504,8207,-249969,-345284,-281847,-141368,-81895,-424645,2543,442841,548591,141645,-219508,-320790,125722,540585,506951,222293,-37164,310965,460878,277959,104552,440222,662869,629310,616629,473439,147873,-226823,232526,720920,440429,303223,117197,126288,277312,393300,435342,360419,199890,-35156,-199197,122582,386531,403784,145833,-324938,-472111,-413912,-238624,-120995,-149976,31226,138525,26573,-181257,-152421,142788,274629,70900,-331379,-419733,-375814,-262569,6242,115503,42606,-308364,-111608,-24977,-360538,-335751,-25721,-237671,-455107,-83557,-61588,-360821,-271170,420556,1069597,1289839,1291697,383094,-405810,-319823,-380895,-195543,141442,497012,499180,471480,220440,-316715,-76617,122724,88916,-84853,-56872,-89677,14514,153329,556466,905544,773567,348350,200144,627473,769013,420222,-57696,543978,913594,784824,418077,7841,-447331,-22739,326634,588903,353182,-32422,-392842,-271757,-122290,92834,34524,-2262,170260,253678,57597,-248894,-372864,-181665,18097,212682,288345,346295,315490,156989,-68689,-273079,-128030,176527,364222,312356,137184,163834,301561,448074,459076,43182,-219371,133980,345473,78031,-203334,-28461,261768,251005,-65920,-109914,-88163,-159585,-210549,-152720,-128902,-293070,-308923,-286337,-368038,-338606,-99625,178239,386316,365550,88611,-5421,84768,196641,243903,178731,-31515,-397684,-433696,-208791,51414,199821,268233,327335,388130,357964,368684,96089,-253584,-196377,-135111,-149187,-115546,21097,28905,-135734,-131950,2096,118119,53145,-68015,-219836,-423001,-384171,92695,572106,907064,848037,573742,310264,97370,-131414,-392369,-410179,-128189,-46699,-155581,-213545,-182522,-105182,-124869,-430972,-300746,-274951,-497389,-521957,-443984,-215104,23375,-218921,112550,639122,921737,817019,704627,437990,241272,16843,-38727,-168538,-449071,-368290,-119507,134840,422225,624628,575500,459765,95851,-330849,196984,735095,748315,339770,-21234,-218608,-269748,-30321,-23329,52253,425794,643919,262070,-314504,-430507,-291991,-380526,-287601,-2062,331323,296217,-54928,-443215,-252194,-20557,-19844,-224355,-259482,-344377,-190634,149987,303211,-38197,-98047,398170,555516,348205,37732,-201278,21356,39888,55987,110052,248514,69850,-457567,292122,723170,537864,4034,-281513,-228201,-123380,-174288,-257229,-197787,129063,482907,695358,752890,860390,632220,226126,186448,177782,26868,99804,280332,333128,299991,-93242,-300726,-301075,-121450,2036,-56785,-107944,32948,-30612,-147020,-136509,108097,224646,413309,454178,240057,-116823,-458652,-150805,91066,325864,363683,-63256,-103068,96589,242503,241470,177957,217117,131870,-103830,-365367,-300952,-241601,100424,357168,214229,-391368,-136426,82451,168855,267386,679708,890259,833790,352967,27145,-40192,33586,-82479,-37590,339436,700430,515472,477211,826233,864454,607980,194565,9253,-7463,28968,3238,30491,89937,86731,309579,-184356,-236927,28951,88172,-109278,-236284,-245067,-114231,68506,-459,-416833,-504523,-145928,365218,485340,-33208,-279721,109398,111683,-364151,-211437,91542,100866,-145952,124244,320500,103213,-86363,-58403,-183803,-406550,-510629,-225176,191698,309072,93037,-430874,-103013,93768,-169164,-172487,30747,222996,314082,420320,502905,254430,-152780,-89611,124830,83430,132088,97872,44016,-73554,-269905,-360506,52381,675355,896295,313830,215632,755484,976759,695494,116988,-475530,-231862,-286956,-385974,34244,170103,-38552,-463209,-474291,-355232,-275774,-224638,-223302,-377421,-413493,-300140,-267887,-300745,-374547,-452042,-466212,-340548,-87728,88150,313220,404415,214597,-217846,-399422,-497693,-425862,-401615,-478101,-171534,139899,296694,407548,522169,563602,500855,287343,99821,-248593,-166308,47742,369086,440846,206131,16117,-47602,-80349,-86143,-296252,-487974,-111600,187376,270274,258927,105258,24131,-80444,96721,414633,432717,227893,-27809,22190,26835,182743,206654,128866,-183953,-247161,-123483,-113020,-370207,-295911,-143471,-157451,-278593,-490459,-367928,-140719,121861,168275,47350,-162358,-185523,-194106,-297845,-483995,-441250,-355086,-294380,-38935,127068,108965,-129473,-392075,-135103,40112,175153,262930,168171,-514858,-120122,31801,-72018,-56269,50393,120715,452317,629817,214669,-68649,276598,206828,-108257,-103154,-17191,-472083,-362914,-220328,-185467,-298071,-333043,-76769,208499,285826,81622,-48121,20648,-120440,-205028,-156706,-146042,-354771,-219057,82845,157124,35149,-263830,-267990,73059,209541,152859,-213882,-355755,14421,-24458,-366291,-417321,-193270,-261955,-208555,-38112,147671,332153,482031,493651,195506,-154543,-277044,-185361,-12833,-66117,-294926,-454750,-286453,-132802,-233845,-363294,-361502,-366302,-399485,-157321,121796,233525,261525,478969,505591,179736,-453399,-4067,404301,269107,15795,23071,122332,130871,275103,335155,379895,330646,136818,-23504,-288,-98350,-383384,-345640,-288570,-301205,-399039,-415443,-264873,212316,470331,814190,960039,728968,413166,150751,-30509,-108759,-202919,-323982,-399996,-414238,-310570,-120947,-116218,16347,95120,55480,244824,354214,385546,288120,268431,310775,184187,41070,224967,780239,987768,708266,172917,233527,328716,83811,-322156,-547858,-420761,-274446,52480,209039,308959,114138,-252619,-376939,-318405,-340809,-406674,-497687,-274045,29428,243433,434725,456385,295422,-81934,-341911,-194991,-216210,-140849,8940,160979,332346,546266,373016,70032,-197051,-269761,-215957,28850,104836,264234,438209,487969,623008,143542,-343941,622411,973153,735514,221095,380089,816084,712952,-117048,130739,620054,500841,66466,-151507,-94027,-378209,-303552,49490,99364,-268694,-220790,468127,954783,914112,284288,-98346,-65408,-94583,534995,1217667,1472325,1011226,211125,-207758,-399507,-1307,491637,805835,831466,612694,377042,90480,-157916,-536996,-47324,337605,307617,214644,267553,257412,46329,-207653,44090,346426,506059,451522,349427,130405,6555,-110417,61931,470133,536125,293349,-177748,-394441,-225230,-143200,-192138,-363011,-520597,-432924,-38996,93226,277979,243191,103868,143864,-5863,-63366,-173814,-252978,-151093,234431,532093,568945,390117,370532,468995,469199,258062,-78444,-111691,-187592,-578773,-333987,-518390,-279215,381078,559325,72469,-146874,-168772,-301217,-171558,-99847,-55528,66582,295817,472849,617433,359914,288011,62433,105166,416367,606748,437326,54260,-298523,31036,80353,-20811,-188405,-244778,-181194,118502,337248,86207,-394739,-320021,-98016,-121511,277682,365086,-247201,-243979,109770,-254852,-124778,408982,59861,-279102,55928,9351,-281619,-293472,64727,396037,586123,530896,383654,148767,-103874,56583,501615,602593,224016,-368788,-294852,-199311,-408458,-360966,-256176,-187992,-164073,53197,130205,17997,-293802,-649305,-561179,-408677,-492905,-570584,-584734,-310352,-263619,-276876,-325762,-328965,-483223,-489829,-336976,-280114,-440723,-358568,239477,496076,287390,169482,274459,19564,-217084,146265,-65535,-377336,283701,446238,395490,360338,498229,279877,-104821,-357134,-285495,-398079,-301046,-52240,248766,467454,506180,187561,-241066,-298369,51002,231019,62337,-226437,-348601,-525484,-392088,-328001,-304301,-143656,82789,327052,488957,410762,209375,5125,-151730,-263173,-388996,-344057,-14638,130834,44593,-326951,-280965,49253,187475,-28412,-611677,61825,501469,556105,475745,270953,288453,325170,482264,348481,61507,-100861,-193870,-86871,25986,1482,79306,-26862,-439406,-503706,-194537,-38822,-259224,-536915,-93584,230378,298968,114637,-31353,-161909,-268495,34533,433011,492156,430529,284633,106901,-131905,-260166,-343086,-424733,-107423,111224,297439,316279,179005,148687,140032,-4567,-28587,143092,382784,414852,112165,-271398,-201151,164732,410874,241904,-184797,-199327,109265,163670,-47519,-289481,-253607,-454421,-386021,-104487,41215,-83188,-157620,119559,152297,-67772,-539238,5031,417767,437806,98109,-390920,-312786,-472987,-226316,122156,503690,627361,768655,830095,460948,24619,-361265,-456449,-80357,314604,629917,576625,323675,4556,-193737,-325595,-247185,-77211,-324694,-287077,246329,616837,619486,156359,-146807,-157516,-164649,-82206,274630,450388,377176,260354,113648,1531,-152931,-4955,2616,-159845,-283907,-186664,-159478,-116157,-65981,-135851,-282619,-433468,-344685,-97524,-26944,-264444,-236919,-18409,250937,337626,115677,-305659,-323272,-382248,-292477,-187718,-158052,-114927,-364963,-358008,113771,-129817,-372997,136502,299232,112738,-120867,-188202,-34736,223097,306077,-114946,-286350,-316321,-519025,-301603,-98853,-101556,50116,-154036,-498469,-126259,65680,121380,164736,78385,263043,763891,813268,138133,-246942,-522036,-469718,-128147,207680,406467,503074,126691,-141431,-185857,-347201,-386852,-446827,-572957,-239060,-134296,-161113,192109,462058,465687,255486,-400360,-224347,117477,109637,-91848,78996,157479,283780,301897,307900,189051,127073,94958,-14387,-95667,-207026,-224631,-74441,9626,268261,522777,520747,65946,13888,154361,96524,209281,372463,126880,-76776,-238269,-87216,138718,-128684,-387015,-593042,-486337,-433210,-466349,-512923,-161712,299179,289709,-237261,360894,483055,70932,-475627,-424056,-537886,-396093,-163050,164386,463543,67924,-605972,-39876,145683,173870,63810,-75337,321467,449858,166411,-410191,-28564,15933,-274740,-143703,-28488,-2676,386708,660739,412000,110092,-107623,-215178,182997,621811,591633,387791,327217,339626,126507,-364075,23639,20613,-481874,-208759,296102,735121,723703,547561,297225,156123,74602,-146474,113682,304970,247594,-75315,-249696,-36573,265468,673754,965978,941386,609321,287342,225056,117849,147803,351389,417374,150306,-158662,-320850,-265866,-252073,-321871,203132,487246,748584,699477,1206040,889972,275142,-149739,-15122,290174,458761,576751,782084,617216,411214,-1178,-257413,272548,226886,40316,-312600,-15894,383162,365769,-136037,-508439,50656,376334,552573,181321,11483,355086,1092333,1254068,883736,346397,235256,403738,536241,573815,335088,-40118,-559237,12544,437587,444481,360298,81178,-168984,-192361,-258249,-112015,91253,351407,197757,-58048,-293492,-370331,-300172,-360845,-478796,-277307,-17881,56589,-258510,-483940,-492154,-477891,-93978,421085,724641,359787,9126,-173510,-427117,-201014,104130,33717,-195695,-514054,-307614,-127021,-235450,-326153,-228368,-59849,65816,-128636,-334712,-351292,-232252,-195371,-234797,-116811,173025,68474,-314600,-472934,-296389,-173053,-143024,-261332,-163719,379264,452232,309000,-58270,-222771,-7809,566614,823556,425875,-99490,-310616,-387070,-376596,179673,363509,378501,162655,-211217,-166534,171254,301955,229629,536,138556,412925,457830,129140,-23181,334683,346633,104586,-288176,-173278,-178421,-153747,-5868,327346,800155,1034112,1121135,811745,695073,434141,638618,636193,290683,-337238,-367347,-170138,-216778,-300871,-116005,-180777,-307083,-173590,5263,103322,40478,-285930,-337409,-19671,202430,339574,462396,426645,235717,-218660,-437019,-387873,-268270,-267612,-202976,-119984,-115839,-234936,-159251,87655,239082,241190,95688,7683,-106501,-10899,121957,201747,203649,89435,-96222,-32939,-83525,-13772,-49296,-57152,27793,50688],[-181359,-303868,58105,319079,362650,174837,-93152,-209500,-140972,-19189,71475,-18439,-86331,-64051,187688,223603,-151353,-233270,91568,342282,498263,646059,176714,-442158,44387,306194,282396,84302,-33330,-42969,-109835,-106995,34640,97031,133409,201144,275838,356509,395579,501431,172339,-114910,-212125,-357170,-369398,-384212,-485065,-594892,-370061,-308616,-217115,-246241,-453669,-370171,7535,400803,410288,91386,-227825,122540,513029,652208,176915,-279146,-204028,-222209,-361451,-370703,-286922,-217319,-296343,-317719,85295,598144,842421,792055,742950,396970,161848,-216501,-451347,-265222,-142547,-79582,-317430,-178643,332510,438305,141892,-184416,49123,337406,488574,357753,142012,-91656,-348582,-76510,153027,-126899,-419269,10741,60850,69015,251877,135661,-237686,15097,262599,392430,374823,349052,317263,351157,258016,-175244,-355019,-215352,-300043,-456583,-22903,222544,157459,161479,560921,926375,872093,599277,451500,396938,213914,250419,351856,175729,-142540,-337410,-2032,197182,146161,-32142,-249550,-188579,-317763,-490759,-103169,167995,238326,-71535,-387349,22775,215161,120951,-271774,-536511,-185213,101161,528842,461440,285859,310314,535266,630298,212935,-139567,-228929,20186,10535,-169542,-435253,-425516,-325628,-306240,-201109,24938,117553,-11184,-280419,-156342,4859,129928,376004,645849,696315,436240,-88184,-457201,-272801,-234908,-367036,-241872,225880,506757,365945,-495326,-68078,196582,265406,146768,313047,492478,562724,251878,-152128,-349950,-466074,-265790,82857,227272,179809,-245749,-512208,-128637,-20717,-97056,-327527,-435507,-193265,127790,328971,199127,14535,-102246,15277,-93440,-461599,-352452,83218,219484,259767,138766,-76080,-443273,-205165,343071,835385,604671,90050,-482498,-194317,91360,412613,690555,591413,500448,315842,40902,-123087,-183020,-418605,-462538,-258333,-169650,-193698,-192853,-145755,-33421,-81131,-242338,-408036,-252265,-50117,-10509,-102179,-68207,-120809,-118553,-71116,-197054,-497296,-290343,157924,516352,497372,107186,-332407,-483806,-204214,-62856,-311245,-371596,-317766,-406313,-136197,711565,892653,399757,-98261,-35837,-132288,97202,607167,634940,15289,-381619,-23803,85262,132002,-87170,-114121,-22766,-327946,-295039,-232616,-142805,-61878,-120007,-228133,-252151,-188901,71889,268681,242169,144203,212340,419499,339409,330836,318646,302962,273643,266012,211167,-90429,-220338,-44443,121330,-241352,-638758,-185642,-118172,-514928,-364744,178146,468194,249456,-35029,-147504,137250,302450,230453,63344,-230091,-516157,-389987,-283197,-148408,74040,275290,440833,366488,101144,-164895,-208062,-101231,-288824,-416563,-207260,149959,296369,319747,216701,-106469,94169,562891,439343,-66510,-299179,236,-5660,-277069,-610740,-514248,-230362,18581,51807,-444774,-86498,520211,670964,503355,241861,55854,-8554,7948,-93886,-137618,-135912,-44202,-108884,-128985,-262918,-68773,62766,136047,96815,56386,25018,81312,-32393,72406,458590,432833,-157246,-42769,459762,550064,112943,-205202,-75346,-106237,-341719,-345567,-208202,-490226,-362064,-362036,-295945,-37446,-278827,-487821,-328328,-363077,-90142,334924,579244,607219,733394,609619,648869,740243,528056,188900,-175785,-322541,-193508,-114377,-155415,98861,511799,517754,375815,198147,-137687,215367,856339,1068967,753688,324217,1099,23143,-82404,-74784,-46470,-27169,-17718,-219855,-476308,-292462,33906,148562,236871,366354,379516,195941,-113083,-375240,-350509,-441348,-234940,52233,209446,2806,-233316,-312545,-230961,-334060,-314683,-45073,168171,273807,150246,-362596,300513,1134760,1219412,736373,670193,679049,377885,61551,-135206,91291,289058,321265,-33030,-590056,-167446,360019,407209,149371,362728,536097,552796,302206,73573,-40714,-104296,-297891,-384515,-343404,-333118,-219840,-96722,-246135,-239114,-78495,-14758,-45924,-238892,-515566,-339963,-269310,-215474,-101283,-11944,109376,30212,-181930,-470227,-416839,-312757,-153466,67185,151768,165860,336787,651256,951723,492846,-108906,-287054,112864,110526,-442611,-214962,98668,201693,92972,-183982,-277584,-220289,-172797,-127745,-340366,62831,485050,488457,92237,-144393,-272552,109872,510582,557223,254181,-36915,193564,344887,225187,144302,231035,497892,614482,624059,365840,-41987,-317385,294467,671777,379942,222085,22917,-5303,194838,280219,193767,56813,-63598,-213323,-171509,147780,315445,176160,74666,-2362,-10385,-174556,-269176,-292802,-93705,172393,245447,191234,-72917,-414904,-8992,279334,162851,-241307,-314844,-265402,-179703,13560,36049,6627,-369380,-23946,71963,-95100,-286433,-147988,-246299,-559474,-311828,-369412,-577037,-132598,381732,819430,839311,567841,51591,-248463,-152900,-300082,-310929,-184182,166361,310673,470445,432925,8732,-112686,-28591,-162622,-321327,-367805,-453309,-222599,60337,370979,485914,237888,-103670,-108584,465046,851501,566151,34425,349722,720148,613896,420471,161836,-242983,-419360,87466,337809,-168781,-448147,-187125,50940,26197,47606,-109287,-266910,-109510,-10625,-122674,-305555,-490583,-388550,-130627,182519,337068,225809,39870,-182396,-429235,-264947,30085,282894,327184,155756,16999,32438,152769,338195,326964,45783,-139628,227089,326474,20698,-457162,-115810,296071,307435,-133226,-225321,-209856,-192213,-392094,-410325,-292537,-316254,-346563,-358987,-312289,-141864,58693,167166,287399,348103,98586,45383,70340,156357,344891,315758,-17933,-354223,-336158,-157265,121776,310447,421804,382325,335414,191445,85640,-228597,-452648,-228105,-101830,-84103,52946,247629,390294,112445,-135412,-20332,304113,392164,265635,83654,-261052,-311398,269149,700946,986793,878594,501781,117911,-178715,-248447,-361964,-539140,-127099,-36773,-243066,-361083,-156630,95187,229231,-99746,-380117,-445709,-491452,-540824,-474703,-322503,-225457,-193738,266832,651790,736890,648390,471492,123269,-103982,-109846,-40849,-134308,-496611,-81874,126769,198296,422823,547633,365658,137954,-217114,-500355,380888,793275,662539,148118,-355370,-325307,-108876,-45963,-79093,97373,447372,455247,-98117,-643610,-150809,9930,-238754,-509778,-269002,-107977,-113084,-340856,-400446,-142246,29389,53173,-77677,-120481,-239021,-120666,191571,461008,131471,-68707,410500,577073,368570,-22275,-161581,18876,144973,237205,337235,483809,310219,-250952,172980,593123,455184,7791,-228352,-202265,-161779,-208056,-157014,86347,379029,640945,732247,711645,772109,696127,410381,300343,193010,-84803,-142212,123199,243995,185773,-60288,-300264,-455261,-224519,-16023,-23566,-44497,256416,419414,140314,-163073,-154079,-12795,207479,329705,157395,-186103,-484812,-244697,38,180018,195588,-245063,-342894,-40211,173433,269620,278492,232121,50380,-234240,-287505,-180003,-439738,-138073,203335,172460,-414396,-82248,203261,344315,457693,785256,948193,794588,268126,-179106,-175340,76964,225325,273607,606733,754608,469160,298025,523106,533133,229190,14445,-140448,-72797,72261,206303,345217,414142,323028,57127,27674,16053,92516,-18309,-251452,-383974,-367293,-81808,178660,80068,-276593,-511283,-136139,399411,427357,-192662,-44176,397870,507897,107978,-127917,8748,-73241,-362050,-80538,177105,57383,83674,235675,72598,-247539,-362867,-85624,193988,119954,-183586,-364043,37638,18725,-448831,-307370,34364,216458,318871,419303,541537,291971,-204772,-35213,338576,333049,263874,-4053,22085,78363,1346,-233282,20042,521278,694185,257889,255329,748544,889292,491459,-69342,-348484,-241731,-397101,-346141,-72410,-6811,-172464,-199500,-139223,-208990,-368923,-258270,-164064,-254828,-466530,-476681,-327373,-235494,-293453,-429966,-455551,-568561,-355795,-64636,468001,831517,621774,67501,-396847,-321655,-341843,-312153,-348595,-127160,242338,391965,490142,592516,454110,222656,224679,213035,105425,198561,241021,293883,210693,-17197,-68046,72964,156728,241819,147236,-287669,-415127,-39120,170676,327551,270989,122417,-39733,131634,376385,488656,570152,581653,462337,358025,450191,533813,344479,-119632,-360429,-13706,63066,-103722,-143226,78802,336951,176642,-89297,-213367,-64265,174961,214632,34467,-272602,-368942,-409232,-463166,-413976,-407385,-202330,4663,100527,84326,28110,-96904,-384574,-527013,-298153,-148297,49444,66270,-248763,-7400,120440,10896,-234535,-262257,-378690,109056,419478,282074,223036,381923,294365,-27391,93186,45200,-315508,-459044,-408359,-430781,-415122,-449068,-377295,-192930,-337891,-131382,24430,165071,-26548,-427363,-409693,-153249,-213576,-206103,-44205,-54768,-195459,-423129,-222355,122702,341078,302806,-101307,-463892,-41279,8985,-268456,-353302,-237378,-225487,-145505,22023,124901,251378,494268,563945,270120,-114513,-291859,-255491,-217438,-235822,-343894,-450718,-320617,-190218,-313625,-482783,-345944,-174190,-182855,-149597,66570,209831,187028,329063,197695,-50035,-376281,50315,256366,109205,81012,148583,212950,227069,403925,615890,591998,599218,484253,221512,109839,-23603,-336032,-484471,-398710,-454154,-409387,-458897,-243846,272987,582057,887029,1118083,932284,589966,294174,110483,88360,-45147,-251765,-379884,-449732,-344614,-295701,-349697,-239029,-67613,-13859,76434,137869,335113,443567,486562,665902,693040,702006,726363,986108,1172973,895268,316357,239655,136799,-142192,-419603,-574927,-546405,-417131,-88408,287187,366359,218732,-153004,-465926,-360064,-301663,-269922,-286206,-99243,163243,473028,818768,968598,625346,19084,-509898,-187791,-238295,-418853,-97657,184370,313235,417165,173991,-211114,-122860,-123773,-284002,145799,413793,374420,288124,438736,737754,353912,-543351,414147,845202,730903,184744,157321,436292,320534,-330008,230760,501987,290204,9956,57699,99187,-181159,-459321,-289698,-325101,-515586,67165,557556,1050661,965809,391770,76311,-90994,-18888,575169,1002144,1005742,611246,-33722,-282174,-522563,5356,503741,727927,578588,248095,-51400,-136061,-326367,-510898,-98770,196793,169097,118672,244262,294753,133972,-32675,-71423,46104,218019,320652,429372,275376,57660,-221800,-48131,278609,309626,94523,-258517,-317246,-311939,-342235,-308949,-422795,-540530,-429457,-210301,-154274,38900,10858,-68147,-67079,-56731,-14828,34132,114186,117322,354058,473199,455196,346180,379370,309800,265829,71497,-174759,-295753,-407681,-392169,-191007,-376601,-448315,48769,121980,-191948,-217100,-21468,-108852,-194190,-301132,-56293,179823,461292,449758,498007,202864,12150,-185468,-97858,289658,424211,412489,-74987,-383160,40261,241361,133868,-91383,-301099,-326450,99425,276322,60649,-391166,-258807,-121196,-234192,98785,228634,-324038,-215842,124821,-34014,-100410,109918,-214064,-195088,-6449,-134006,-438322,-160393,172693,385349,595854,619208,498699,270179,120986,125875,330147,316577,-57286,-458912,-29673,7251,-321897,-227386,-104661,-300361,-460445,2813,188320,85804,-310480,-612539,-215953,-254360,-449279,-437585,-588143,-306815,-57244,-38675,-346309,-573960,-471577,-238847,-288414,-370399,-387036,-228473,74627,264184,275598,391153,443290,128989,-162704,221682,46756,-376752,283999,568637,234535,-6795,261123,370239,223777,93149,-213623,-508801,-297019,-56908,223737,318402,175459,34770,-181622,-125914,263999,558694,370919,-24740,-158056,-332501,-301614,-198482,-36227,138016,136576,45368,78511,-47732,-34880,-18456,-47944,-267660,-315941,-250987,-4859,114846,55329,-355128,-277273,110589,299704,159709,-445482,20369,475274,502451,177205,162772,209293,531431,539652,419262,169719,121567,-127211,-158872,-60983,-41499,-51388,-354868,-508585,-112937,19486,38468,-239152,-551606,-151030,139801,295250,27236,-283948,-428625,-384523,58287,475275,529693,256344,47543,-274819,-460801,-395825,-429584,-189686,195399,231980,123654,251311,339047,365277,216102,-6893,-29951,202842,464525,484362,174957,-228501,-172898,313733,563740,453330,-117273,-431940,-191881,-143843,-150314,-269217,-172244,-255091,-477379,-78053,233020,272589,119586,332755,512983,295009,-293137,-248614,276409,338865,23249,-443010,-386087,-526965,-182391,75167,273269,454591,535568,511759,355939,4004,-366447,-268531,-39946,283423,374481,401014,316766,124009,-74842,-86060,-35062,132412,-106754,-250424,129042,524893,705593,248726,49449,-117214,-158015,-90315,253830,462420,492124,382472,351612,262489,245578,288021,244160,139736,22798,-235336,-440262,-309916,-270737,-296346,-403780,-397902,-210572,-37758,45394,-91968,-71676,-5792,-28659,-164846,-408282,-427084,-356905,-541181,-305530,7691,112038,140663,-95786,-354520,-231536,-188519,-108320,144411,262497,147050,53765,127398,230442,291018,240234,-366536,-454306,-343087,-463475,-256888,-130172,-139689,-30808,-218356,-468202,-84472,205372,236729,106408,-202225,225196,877887,951555,186506,-383190,-377852,-282221,-34046,324833,571744,745136,502476,7733,-251929,-438891,-413862,-336440,-429147,2288,138688,79076,220734,344896,329385,107649,-428386,-62938,362845,174799,-235762,-63484,121339,309235,200242,230319,-21004,-371613,-473837,-437064,-385158,-290920,-146878,-133972,-336856,-196232,141213,188131,-230491,68985,64689,-288637,153208,604573,454651,58850,-431380,-468922,-427335,-319825,-175025,-216813,-343744,-489406,-404487,-468820,-326886,90252,62633,-206858,363577,481584,100408,-459427,-522615,-570246,-340544,36099,430698,528133,111836,-192295,3144,143895,364377,353218,207529,485711,660592,328167,-296818,-103561,66002,-70755,-10626,-10989,-75494,220107,423228,205739,-27717,-153962,-181135,14941,371815,301123,189185,301331,338804,246928,-104280,78209,19582,-336353,159491,539105,824263,805494,673438,332465,82101,-113774,202221,642107,665350,402106,-154160,-237526,89944,368685,587905,767937,804577,737944,574383,536408,412618,302116,508149,482333,201385,-195869,-472835,-385524,-305375,-208222,156942,418274,906731,774619,1127786,938975,405457,-37210,70531,318274,440983,438640,611948,598481,466192,81412,-8109,772238,711056,318085,-39098,77679,394621,214553,-236767,-415662,-76015,-40303,8210,-202546,-145099,229105,886282,1040886,765102,464800,405668,463441,560482,506423,296328,-92567,-455651,-516685,-335873,-152350,-90148,-169466,-164262,4867,-63648,-236213,-67371,205980,149387,47534,-42564,58060,-23088,-252013,-517055,-338233,-82642,-63263,-336159,-415360,-452231,-250019,207133,720032,876704,397667,176435,163312,-183686,-43565,243126,126409,-49774,-210353,-264875,-345482,-305713,-333227,-307772,-237501,-107882,-173345,-214827,-154488,87000,93176,-164710,-54952,119889,18723,-25792,54803,-160168,-277170,-64642,-30623,-319794,-298026,91848,314547,206046,-16639,-384167,-14530,350049,211113,-227463,-398062,-277084,-296395,-215518,-19939,117924,-18542,-251186,-259685,-57673,87060,158039,-24018,76817,385146,345727,-153386,-127237,256840,136238,-85149,-87780,144024,59291,-53918,75712,377456,738221,684050,736340,399124,225223,219508,418759,512787,206455,-376095,-456344,-241854,-304861,-301893,-133072,-161808,-223458,-148420,106258,165154,-10825,-320037,-338326,-67968,64000,166013,404812,453868,123379,-385642,-167176,-171590,-313551,-183086,-26890,21887,-76456,-250292,-126029,-45417,69209,150743,104946,63551,37067,117873,120200,135825,107288,27800,-104349,-8336,4656,-68273,-81552,-147950,-81083,-5978],[-90597,-210909,-87839,116744,134173,30381,-97430,-197492,-127934,23524,171271,96301,83047,54244,236372,120372,-222208,-158359,87071,247410,416349,479600,64061,-451909,-147682,-199200,-276417,-303664,-267082,-138027,23993,249556,385365,285098,139900,205692,191759,242413,175137,363346,91995,-139272,-300816,-463721,-132179,-38811,-164800,-383529,-398962,-259678,-20692,34826,73864,-130086,-164816,304015,386345,-16896,-143182,428404,889524,1193057,657790,-77094,-456353,-314362,-542371,-313642,-92790,36727,-13183,-218338,26272,519475,790454,752664,802110,583117,286415,-31866,-220377,-130093,-25481,43300,-154555,-360103,134535,332518,110605,-250637,-30535,314570,541967,455977,272681,-18390,-204106,16284,127214,-142160,-257345,94320,17842,-105553,-63289,-146709,-269169,93676,389303,367361,250957,232652,352478,356864,116061,-447410,-365582,-204145,-320480,-321236,12260,303061,393426,240795,288211,695999,688716,481422,280341,191990,168853,377344,251824,-28253,-278305,-448530,-526126,-143383,-56106,-51047,-146417,9157,46905,-70015,-259441,23463,289937,203938,-337237,-121205,166181,68031,-257266,-467340,-202275,18715,390931,408323,410893,486510,713906,717260,297977,-183487,-142535,184053,157946,-89820,-429076,-475218,-429001,-363850,-135847,103687,194540,83195,-133008,-122435,-107726,155196,377917,757467,1012727,591758,80980,-322891,-374612,-423633,-259511,-263575,189608,595487,599233,-112093,137936,438182,482737,309862,435552,416571,340977,44294,-84533,-230388,-410248,-163366,106138,102189,-1173,-357598,-238941,55774,131818,66891,-142172,-441050,-249531,1965,244441,219478,135244,-67084,-271398,-400439,-405579,-192877,126909,155289,226306,70843,-181969,-315201,196245,655823,1009014,558024,116264,-249889,44536,97346,34676,297036,548340,695405,457001,3566,-167744,-20197,-208672,-300303,-174588,-200529,-397162,-420537,-226597,-5191,29746,12397,-33558,-105982,-96022,-123214,-149813,-102192,-190186,-102681,145920,98053,-224352,-230408,348145,791085,762093,267215,-266581,-227648,-29418,130467,46474,-54715,-260044,-463983,131655,1100671,1320837,602946,-23692,-61255,-49363,68844,716062,714429,292515,-212074,-355363,-132088,-32639,-212292,-7332,229592,-19379,-40398,145215,200755,32888,-179461,-374847,-411129,-283127,-55138,32163,-80166,-150536,229370,363544,273010,227783,151410,-6126,-148133,-36480,-13265,-85934,-67672,-9434,-39012,-535680,-524971,-182000,-211118,-529595,-191959,334396,785519,675447,315811,-15716,161899,207000,90101,-27904,-188667,-398232,-471204,-323905,-77282,282280,670437,1007170,887731,472343,22495,-247988,-234494,-273855,-396433,-380581,25961,194011,134472,40139,-213993,-90592,291773,199571,-208820,-260458,5955,-73004,-385079,-486575,-367064,-330761,37266,74481,-385963,-71068,429929,434230,278283,45,-2230,50877,124039,-67941,-158765,-207125,-117896,-93925,-109230,-100409,159476,297179,419081,116007,120083,137729,47986,-118615,18655,445835,440336,-68197,97546,577775,639224,146979,-113926,72764,43655,-350181,-99022,65874,-257166,-349519,-416717,-332704,-59878,-314028,-514517,-285518,-510889,-43813,315642,456849,368847,437679,426498,572986,740488,623373,296552,-37150,-232922,-129616,-72489,-363987,-72910,451678,524682,436311,330261,-19417,60538,573783,880487,621706,283160,62345,52779,17853,75203,175546,240631,159462,-211804,-455820,-135182,143988,221241,344987,513381,585852,340591,-142835,-271042,-119560,-234084,-500557,-146904,3252,-83083,-66526,54528,151064,-117065,-158901,176118,282244,247611,38919,-562769,138983,859039,1103574,860013,781969,604503,170670,-137474,-332304,7980,269189,291156,-36984,-369321,-541783,-155214,77131,-16660,289126,437015,508486,221797,-11162,-190401,-361429,-530046,-345108,-321691,-386517,-338197,-395079,-263044,-3923,106478,4036,-100022,-344923,-476034,-238797,-84634,80402,54877,-22794,-38334,-83606,-134233,-240499,-460531,-565337,-328792,-61895,100807,281339,563700,842408,1098433,686609,55370,-355375,-93277,-128885,-491460,23215,260792,255100,129619,-147529,-298861,-238374,-206384,-142850,-184368,-87303,274442,192149,-146437,-153252,-188091,-9635,341631,540726,285757,-20960,-38602,86170,74253,98662,60802,319429,759684,710069,310222,-123323,-355536,154317,267796,158211,-43711,-161908,-219555,12523,123724,-99873,-294172,-314904,-370549,-202421,98856,174798,-54854,82481,206798,158089,-68407,-402916,-131525,193101,408883,398378,404368,265934,47898,-54618,123620,86775,-170857,-124495,-75284,-95991,-62294,-170862,-221651,-219010,94075,164471,112303,-74745,-106721,-250919,-472769,-492901,-602557,-184324,71674,253112,271959,155645,-89770,90028,5587,-14484,-221116,-284907,-265631,-158711,140195,498378,659823,308910,-121694,-118993,-229890,-292796,-125206,-25819,36978,186117,235557,26299,-408419,-631964,-445970,131416,632488,478729,-20433,128257,517953,450129,371663,276604,91299,-252258,-205251,-48143,-438157,603,292363,520591,209598,5055,-291222,-521620,-172113,-212512,-337327,-383378,-455364,-449752,-291023,-97,191278,35640,-142262,-149675,-86998,-20676,137227,309950,194171,-102754,-119871,-74932,-48013,71749,52053,-6687,-88914,110851,38251,-118944,-278248,23994,344812,350774,-59433,-280446,-362092,-243326,-457337,-347709,-331929,-370053,-413475,-483521,-358130,-60738,177344,127651,52730,114505,-10641,-19802,126162,252270,382855,365785,70726,-139312,-162021,-24462,205571,406891,542889,473404,287110,-29956,-263589,-453041,-531663,-282166,-99458,-13745,214757,440568,612930,262072,-180290,-150877,364204,589589,500476,335841,-68195,-78492,390125,689765,879602,774170,355534,-99957,-206342,38132,-113089,-455991,-145054,-60054,-310008,-397585,-27735,231257,428429,232375,-100588,-574290,-429502,-365715,-270009,-262854,-461069,-92634,247742,422533,418828,397800,135993,-209531,-429471,-157011,-481,-96571,-518133,38628,477334,398304,469141,439490,225301,-140956,-392878,-307066,381061,600484,413490,-53811,-321195,64867,186836,16062,-26863,169042,441375,349815,-151787,-232247,141373,311201,100167,-226137,-514123,-322913,-234670,-176198,-170652,-86891,-16488,-40385,-114642,-159002,-217493,-160168,124267,427274,211213,60136,409087,516110,293919,-69526,-56078,91670,333951,401773,508374,715142,617739,55245,-103749,261227,190479,-113690,-278244,-259078,-229036,-219281,-115721,253773,495770,601319,582453,443404,469100,593352,486774,348591,211331,-115173,-396757,-99070,131159,260916,148573,-83195,-310024,-343597,-59419,-13016,-31428,255918,540875,352924,67378,-259676,-320120,-109749,85796,17556,-284015,-300976,-110661,-170664,-127478,-137555,-388757,-446183,-167353,18269,152654,189153,87531,-98024,-287538,-216361,-140093,-300206,-299069,-11776,4818,-481326,14882,384598,510809,546115,666401,706966,491631,46115,-447289,-99715,169695,487054,586184,799601,620070,255125,18197,64467,82376,-112723,-107366,-407856,-196074,40609,307811,536136,712362,993066,872564,607091,291643,50097,-239163,-361220,-341898,-375280,-46052,203685,104769,-134891,-371637,-272527,201920,208784,-337847,153716,579003,732608,486540,72998,-71711,-237962,-432244,-378344,31634,57383,143893,365693,275515,-30438,-191225,-38957,62150,-119149,-343805,-73917,142302,-34044,-435564,-162979,165718,221485,282972,321376,378504,161277,-313007,-7954,452788,499471,358011,-37450,-6719,173025,260461,-93862,-73248,265278,355319,133743,204530,618279,677412,208764,-259341,-153899,-156079,-388997,-365848,-160048,-116433,-4602,203943,123348,-36391,-387476,-258149,-109621,-153969,-298008,-505737,-373910,-188823,-228625,-397517,-209480,-176289,-135224,-268460,387294,922032,785081,344754,-164455,-269038,-215348,-149160,-161439,-22819,286083,333757,305309,271311,13382,-76316,159964,379807,386497,456818,410646,282432,137535,39035,141842,235460,320377,406008,368516,20367,-410353,-364229,-11139,285999,339656,139450,-84014,65243,282009,522672,882404,1081182,805762,594753,545379,628254,411448,85245,-106200,105795,179553,304509,460639,658018,788622,588943,252118,-48181,27250,222555,250794,18487,-344933,-437178,-466060,-346552,-226133,-103837,281641,482795,311929,-20925,-90714,55291,-15655,-233474,-362674,-391978,-58120,-80911,33593,170910,268412,136595,-262566,-269554,-271430,-56467,292930,470535,592368,545190,323134,-8600,64835,-132310,-275649,-519467,-569025,-552210,-418622,-449648,-437570,-448979,-121055,163748,327480,525462,433713,66199,-411667,-224604,-155823,-197758,-227522,-309865,-461695,-259644,-83114,125661,335857,288291,-100451,-487957,-118691,-89992,-263381,-279213,-224545,-175497,-57629,88560,78847,116230,371148,492962,245128,-118408,-318315,-305023,-359392,-148112,-119909,-245885,-339153,-373223,-422624,-339266,-320914,-7234,99140,-57477,-63350,53329,32506,53487,-120373,-306554,-226126,87840,93612,-3915,138735,229598,286257,275178,418379,705897,698488,782677,682501,329688,182584,93169,-209628,-356868,-370616,-513415,-546994,-411121,-196956,239185,596555,694982,859179,910441,776211,535005,314730,222275,67738,-126258,-234077,-284684,-216726,-345024,-530654,-366620,-207917,-111823,-120680,-63013,227164,451083,565360,830307,1025246,1170663,1127555,1051346,1167334,989173,437172,176677,-50630,-414000,-622326,-503791,-447054,-486016,-265061,218902,297580,183188,-177207,-405584,-308717,-151339,-21163,-57187,50883,209063,498505,918828,1125166,685973,74544,-196238,257498,178464,-285299,-179971,143593,216168,208307,-49980,-482325,34477,14695,-371240,98101,536428,295698,66731,478544,876086,572472,-301856,105098,626996,632165,163912,-116353,91596,19129,-366838,239664,365622,160414,-86405,175453,141237,-136835,-378424,-472107,-441831,-145126,304755,511857,884307,774884,416772,207857,-53752,-307,429395,629584,457845,192963,-80923,-88165,-222670,177933,547895,593529,168708,-249828,-414643,-214518,-325657,-488519,-216191,-18386,-2080,47615,271078,377413,226968,64007,-166239,-212024,-149979,77232,373120,362693,98630,-320628,-62443,187084,162869,-76923,-303084,-284409,-358010,-388475,-262900,-378108,-448609,-322025,-452252,-413394,-202265,-147868,-250628,-269383,-120371,-41158,103292,321760,376721,537365,528124,384552,316631,298730,87556,6204,-154280,-322138,-490739,-490580,-156163,1173,-158901,-495922,-363654,-202657,-410080,-345881,62319,152046,22332,-523617,-67304,265397,495478,354732,133664,-181419,-451170,-328671,55036,429916,507083,368831,-170561,-336231,-34703,200087,122977,-76108,-327222,-368134,-26962,378257,240682,-112314,-213915,-210650,-426610,-248473,-86151,-411882,-200926,45462,131654,86401,-22325,-176978,-25452,-18221,-207218,-429832,48404,346477,491446,562229,560430,526233,398584,311745,130611,393,-59480,-274261,-216804,260556,287593,-77862,-116991,78701,32334,-339552,-242575,90437,76118,-227239,-314572,37395,-132073,-427198,-391296,-549962,-254834,120895,141561,-336780,-419148,-175928,-145644,-352615,-381984,-228900,-163397,-284394,-244047,141763,446655,391760,167472,530,301973,187985,-261286,117934,414946,-94469,-366282,87508,486591,476519,313494,-249082,-351179,-201109,-127597,51305,15999,-200232,-179209,-130891,61481,452178,789384,704326,279264,-56921,-276177,-288825,-155942,82689,248648,151877,-90754,-307483,-416271,-186988,-61540,-128653,-442987,-288072,-146426,-40453,47324,20152,-349379,-264631,80648,240101,91677,-472490,24578,405650,370175,-57532,-82658,-63126,454566,447906,314604,116816,216182,101386,-103371,-133836,-47324,-86925,-321934,-200913,325400,382061,100762,-261802,-534592,-216682,-35490,84066,-197949,-531716,-545841,-393361,-167519,127256,184998,-125306,-297460,-425710,-361998,-433352,-426494,-15680,336862,251521,-171298,77385,492256,569342,310208,29786,-54159,168673,397645,403692,132752,-249991,-275481,203782,469968,468833,-75330,-505200,-514451,-505152,-409758,-289794,-185196,-190244,-452239,-31862,490386,571868,341542,409237,705984,518467,-35933,-581465,-28196,114642,-159052,-528484,-353680,-449328,-147156,-40257,-133346,10849,178359,145386,174625,-30471,-296929,-245168,-96649,144593,220741,478495,472681,505848,244969,138052,124006,213110,51726,-214645,-123943,166694,344510,33273,-30116,-201865,-246592,-205917,26659,271313,435574,392350,465744,445192,565977,446873,379016,351065,263657,-127036,-242222,-85822,-115886,-350062,-558671,-455889,-239674,-82517,20362,-23416,-23404,-78833,-335159,-653988,-334158,-112117,-54460,-335090,-345822,97621,262556,291099,187405,82127,-109693,24747,70854,116667,158888,116714,190719,396154,392671,213830,-83480,-517664,-207089,-213808,-383984,-159946,101007,62908,89856,-142465,-416921,-142852,206576,176929,-105520,-478480,106938,639462,584009,-34468,-269223,-108736,-130820,-10971,353019,601994,702682,609993,64570,-327552,-536788,-391729,-259200,-290812,191531,276753,148681,130346,184401,177761,-66766,-428481,-16408,421488,159244,-323177,-90076,147167,299223,239268,512357,208148,26791,-104059,-397428,-502484,-303586,-116189,-209841,-531252,-538637,-370335,-434505,-353929,127941,13300,-601989,162433,655701,600432,66296,-288356,-58141,66820,163950,140125,103405,-31563,-197189,-392835,-504234,-573910,-344384,-379566,-134390,322579,352783,-7515,-418953,-510115,-506840,-329064,67924,427993,459353,309032,192107,21146,54052,397717,413021,174784,188563,493160,326330,-204410,-348040,-84244,-57034,-37765,-62496,-216308,-89018,23443,-139167,-343216,-281720,-124489,-90541,111628,91141,53199,208089,243910,246155,120437,297734,218053,-115423,232180,581822,664904,596095,543619,249443,-60420,-165667,372468,725345,657595,309389,-311448,-295009,-5599,126000,189421,370642,625232,696949,538355,445552,360680,213803,522616,531214,266186,-164297,-487870,-449952,-378307,-31012,181356,269473,660110,559411,541531,474415,184062,-43198,57817,141484,198235,348090,417916,436742,372774,116723,211783,1009457,1053262,449268,165886,177600,300015,28438,-235078,-385226,-319965,-434210,-507029,-542855,-359112,55280,552183,675628,542333,509295,500671,423543,428048,256607,53564,-286021,-327259,-162023,-95236,-204438,-176164,-366763,-278659,44773,43448,-156758,-116819,33650,61453,168418,312977,300230,105800,-233666,-511714,-410530,-190905,-222451,-233239,-173455,-191630,77446,381832,769790,766156,367616,254887,361312,-1584,36862,234994,116298,-13863,45947,200488,93488,-97921,-337554,-443004,-416983,-247172,-192933,-166615,-35015,210679,196699,-213571,-45904,134163,284304,454452,505133,29380,-501345,-2931,372855,243254,-45931,-412658,92362,300463,314831,-62389,-421355,-220329,-40989,-262193,-531853,-253637,-157897,-168440,-234831,-48901,-27700,-176360,-306791,-317383,-130598,-66905,-344501,18869,388029,181083,-449252,-141419,163639,43160,-77636,151778,303264,161515,-37281,10782,195289,315234,33607,-9121,-168530,-299588,-61777,50705,180119,-31591,-364106,-432369,-337903,8734,138649,227863,-39728,-58541,196329,307017,198379,-118803,-299142,-326633,-194464,-131086,49102,461339,589629,109660,-366193,-38070,-38998,-345956,-155800,-8725,-46565,-160004,-241794,-149128,-262153,-149235,70469,91090,37866,98038,159974,77803,15215,-61245,-117405,-185879,-54664,65160,46332,22014,-59618,-318585,-215314],[-163996,-208240,-283921,-273600,-251107,-211339,-177373,-226734,-200886,-84622,46779,54064,130553,117044,163061,-48882,-290159,-68036,67794,80411,174481,86495,-181336,-244349,-250503,-172485,-11447,6474,-264426,-335253,34141,435152,547722,328305,52874,122485,46288,6871,-123828,111684,-33492,-186687,-348461,-261320,193193,351442,190662,-67924,-252939,-126940,153411,350341,559596,218891,-325292,116360,231275,-69757,-14230,666646,1206106,1485028,973550,203410,-197008,-207330,-267066,-93247,105132,118512,36604,-167700,27476,359767,544392,488756,569029,590192,302714,108601,-41867,-49917,9588,56908,-109849,-492166,-135847,84964,-51195,-348503,-174465,173700,436421,465007,361593,81551,-123816,-95805,-68227,-214247,-174412,31828,-156173,-294250,-220175,-222116,-299267,-81735,243840,108502,-53141,23516,313850,355833,111388,-465963,-151324,-36732,-173580,-334453,-233020,154060,415216,245022,4828,241893,250165,91340,-29227,-103400,16349,230581,41766,-200191,37230,-87726,-133474,-134490,-72583,-50891,2543,141473,280562,248469,-14643,-124530,215309,359093,-119408,-246622,123279,41768,-257838,-408893,-223718,-141075,7866,153981,328711,472051,654269,518236,210990,-287084,-40458,370226,314040,27899,-356201,-561593,-501283,-395698,-113193,98336,134906,49369,-104855,-154934,-239733,-52894,104020,593289,975264,540213,119452,-229539,-410171,-436536,-215433,-331680,-32363,447138,473880,120970,232389,447578,358166,237133,318908,197319,93620,-18880,-13041,-209007,-339359,-62175,47777,-116741,-374957,-292367,122074,381535,331345,138962,-32806,-311054,-434833,-341137,-54868,107114,143494,40131,-239396,-304214,-169503,-87629,11173,-70455,-14493,-99281,-90174,67768,461480,794468,898193,435081,166534,-17031,186384,80809,-489335,-24025,579141,837325,547332,-63472,-103057,118146,-95822,-123434,175534,182832,22869,-317060,-266442,7490,183276,326507,327015,96947,-126423,-299326,-242988,-143529,-256944,9794,408902,384946,25773,-77429,496035,908387,824814,311340,-26517,-65964,156654,326408,390611,349915,33029,-337684,123878,934949,1359007,763055,-55572,-231745,-165038,114113,768255,708429,449580,123846,26320,203236,98703,-277860,76338,466736,393305,63844,198784,283292,139225,3037,-259825,-339433,-190822,-61640,-171082,-475992,-147293,289674,255631,123893,25693,-82689,-314885,-563094,-412511,-284934,-130675,-16302,-52588,-274644,-440216,-238834,-74913,-182057,-387993,-95460,308828,767420,806337,455489,154578,290420,275828,-83712,-239274,-182909,-234141,-429096,-520855,-152710,307472,858778,1338658,1244301,733472,184248,-274914,-383887,-253937,-271961,-559955,-184895,-35411,-153630,-259559,-405628,-291356,19739,-21635,-301684,-264331,-14060,-115534,-405947,-383283,-164612,-273232,33051,78408,-282600,-74759,299457,242286,110806,-33720,-68162,-48451,19236,-168307,-241781,-249862,-184388,-50001,52053,171366,289774,384214,422883,33372,16882,22613,-175830,-272474,-40039,263443,182656,-125463,141493,523252,433192,-17489,-102594,145532,112446,-363156,114685,287889,32809,-243509,-360225,-430349,-221566,-350948,-205841,-157394,-377672,-27559,173447,121682,-9018,-24513,111101,381958,580888,536082,269772,-3238,-168126,-39138,22504,-373962,-279025,284659,436583,414346,362023,56626,-177013,143687,516311,371524,110652,-98422,-135251,-50900,132422,340940,497121,320528,-216690,-444730,-49601,170872,337730,538133,739121,773552,390133,-283360,-196389,-402,-84095,-481339,-383833,-315085,-254858,-24061,218419,325764,53835,-14517,315072,340124,130649,-148601,-480438,-53904,413186,573836,570083,613114,353931,-141380,-389188,-241584,-233363,53698,62733,-104109,-115324,-209697,-392871,-453138,-237962,142929,320235,368487,100511,-156356,-365572,-524511,-179666,3178,-132499,-314699,-317596,-219183,-84638,220682,277286,54196,-125896,-336570,-355210,-115448,154031,321626,150215,-75519,-243960,-201639,-35827,-29774,-206842,-308502,-68793,202023,248092,314251,549762,708314,760455,606616,175653,-225536,-392664,-426537,-229727,269170,478955,314571,98107,-169325,-452550,-310458,-252130,-153429,-22776,-312419,-160614,-148873,-557356,-219203,-118279,-140696,98709,439402,295622,48523,-154069,-184927,-116205,-3616,-5489,158666,709880,628251,273880,-66083,-282386,-115825,-204726,-151074,-337932,-344376,-447701,-199893,3308,-182018,-589068,-520448,-550192,-285113,-7165,10572,-193396,12732,99540,26553,-169319,-441687,192633,509393,587569,418442,353374,341440,329671,34516,-176248,-113761,-100270,63350,115208,-48197,-215514,-332456,-381229,-115445,130703,196390,200627,56019,-42796,-225256,-402841,-569222,-294542,156668,261771,86127,-257591,-9638,437495,616559,279406,32300,-172572,-69147,-76496,-257552,46050,567592,859253,513440,-164880,-42835,-52332,-116310,261199,441920,491739,549622,374252,102966,-102983,-171594,-463009,-276597,267504,301808,-164454,-102989,297477,267353,188724,245721,292920,75085,-399837,-456261,-416061,79992,485782,589140,214100,-112755,-445614,-347889,-119250,-256415,-489705,-429743,-491086,-335859,-295653,-316947,-172948,-202751,-22560,272627,333167,176358,165181,222095,-45971,-384401,-158312,-114389,-244805,-256133,-252433,-134581,-80871,-128882,-415153,-97975,157426,287509,360247,378183,145862,-110815,-405406,-314229,-458771,-251286,-180441,-407048,-517334,-492634,-504593,-110614,201092,273938,82372,21388,-233526,-236251,53063,331151,357247,312275,176800,100150,36854,116002,291970,484632,579436,505594,249537,-159822,-591955,-439682,-471055,-344938,-90456,76117,322007,544900,619948,264150,-252141,-341401,277290,584067,553993,380339,37987,125587,396096,523455,601332,539797,188032,-226538,62878,301101,56429,-342987,-208635,-168350,-438404,-217262,149004,298942,458979,438287,67348,-448606,-331589,-166506,-97104,-182708,-236382,-27557,52924,-892,71956,113412,-213429,-471530,-473283,-116441,45264,-76400,-515535,-68238,586923,581273,503841,388415,183671,-328407,-297001,-48947,368136,401830,204821,-228528,-93043,468722,507852,210526,153456,234194,356118,338479,111308,93701,297335,467299,406335,172369,25816,247602,269515,136481,-30259,-83865,-95374,-45955,-44129,-137564,-248112,-329490,-64915,226246,265220,232867,369773,370711,146695,-76785,35247,216954,524623,494680,567291,875391,887178,369146,-154800,-169392,-141156,-283379,-399994,-424318,-340415,-220239,-171994,119560,260228,285382,244021,-16279,24787,374491,435082,358068,269431,40564,-256590,-161219,159250,496805,393448,262877,5833,-458173,-178040,-66146,-73547,-69961,184537,227326,127324,-133099,-439480,-466382,-225822,-169255,-367760,-156191,82065,-151851,-396477,-416443,-457860,-393787,-295820,-215134,-116065,-65190,-149194,-248143,-236901,-171895,-222036,-243180,-287309,-203053,-226558,-372877,108567,545452,624668,519674,388275,255229,23109,-273608,-266878,61302,296788,634870,757801,801337,435694,46174,-223341,-132358,-9636,51316,37821,-284162,-231063,-54959,258525,520984,789030,1327696,1482959,956797,464069,-49837,-459168,-224925,-132374,-222120,-38617,106915,40038,-68123,-229258,-401262,-147102,-125998,-342893,273854,645481,779692,653699,173109,-117612,-185149,-99751,-185338,-68905,-414,18960,272454,344876,152031,-46328,-91122,-157091,-280498,-165930,120463,154247,-62452,-411452,-71399,297008,258104,223452,152882,87870,-66944,-444473,-65576,408421,497688,336264,5984,-52008,134635,366937,-32537,-253226,8336,66078,-38567,41808,340208,360643,-67365,-250646,1562,-86748,-425432,-422267,-171494,-39227,175773,361292,206800,-23163,-401048,-292096,-155053,-173282,-256833,-443863,-418044,-210070,-253608,-370208,-252,230718,261928,-254933,134823,695426,676453,428343,-17466,-334707,-212317,-55695,-11185,81503,240934,147502,-97214,-339051,-235165,-56458,162114,483480,473648,497516,440917,255052,93290,97292,314723,309319,362905,408158,367030,107730,-180766,-386908,-175949,176388,273079,64085,-239807,-110375,188560,550084,1028433,1264485,886945,571777,408147,469852,333667,257667,169083,155469,190977,657751,1025016,1182821,1065208,826794,419688,20547,65682,240247,271018,8462,-380311,-288276,-180370,-99192,-100601,156801,657588,828737,471391,-133812,-224985,187726,218608,34642,-130560,-248306,-197823,-238555,68501,225245,388132,263999,-170999,-306228,-97001,149667,525260,847975,898713,659710,264236,-51607,-147673,-400138,-392539,-514416,-473591,-459983,-372984,-283651,-279897,-192715,73357,237412,480834,776681,856901,483403,-186550,-347757,-148610,-188907,-411547,-551464,-297992,-54589,68545,85101,210130,146826,-208495,-385919,-120740,-121390,-249292,-413272,-259147,-69987,65883,164903,100513,37493,170090,278648,95725,-212296,-384589,-325849,-175098,5729,102579,-11606,-222764,-361849,-182319,-115397,-217644,82351,316412,151250,-190278,-236593,-187094,-286016,-418596,-428240,-108055,88095,-9788,-5763,168692,245087,288014,220393,264595,502259,623694,787448,687552,347156,227608,188239,-91960,-161554,-112100,-149147,-394144,-332151,-146978,88719,445865,330922,257969,658868,862193,715514,451356,238825,96385,-8321,-72486,-98291,-127127,-298427,-501484,-274163,-121825,-144645,-267182,-63075,194061,281176,439140,776997,1137299,1387644,1335598,1058743,978952,913905,483748,79808,-206194,-466464,-407117,-457553,-339575,-356064,-289579,13072,122680,16714,-287767,-455449,-245581,8828,205335,143721,138958,139019,290051,696582,878272,499092,46072,61657,602089,468006,6669,-257860,35368,63189,22750,-190857,-317357,101670,99823,-332850,-192771,326444,6191,15084,627268,961253,730573,-60857,-170937,391428,456856,151752,-330838,-107873,-128457,-353026,216799,377699,170344,-137218,192049,124503,-201393,-343166,-269793,-65475,164917,388622,355460,492839,418660,372882,309003,91461,39419,222207,280654,89588,-27478,-52867,42528,108207,471997,646324,530980,-46235,-340304,-232571,-139132,-231950,-492456,-410849,-287881,-192257,4988,312869,432077,260187,67650,-89018,-164595,-328298,-185991,211952,371402,122816,-397524,-91853,196281,76762,-245607,-365255,-256108,-368936,-377790,-216423,-281703,-343629,-133834,58023,-212323,-201610,-140026,-387490,-326771,-168361,-147686,33444,347762,566102,736753,770488,461324,340258,183103,-121736,-281126,-389303,-481976,-519574,-254867,52205,228839,95454,-133357,18266,231456,-95412,-477983,41530,350447,231044,-340646,-56262,329439,437769,230984,-329875,-571527,-210170,-82593,401511,667625,714649,299663,-225102,-228693,-137313,-32499,-81155,-206153,-275908,-50705,224564,689470,487458,158857,-140920,-297226,-479678,-419354,-362640,-552627,-290282,-96791,202985,252834,343433,250179,158618,-8670,-187688,-196023,306262,625907,679020,571922,398320,434455,453504,389704,71797,-389870,-304729,-186296,-11247,441695,543739,263163,94863,180491,389619,-81579,-541916,26041,183875,19634,-119502,29278,-119378,-438210,-461982,-548895,-172834,202028,215112,-259679,-359293,-70356,-197178,-377911,-239176,-78147,-95260,-197773,-292160,-31406,271176,220650,277333,275965,379244,323826,38050,123766,198528,-97666,-372546,-12133,359971,441525,243649,-328984,-292338,-208880,-277391,-154991,-270692,-446505,-366274,-101930,242075,636291,896431,852456,409796,-160624,-381006,-354962,-162155,103055,168075,2781,-185553,-383428,-423539,-250059,-157511,-334575,-226878,159394,86990,-3472,-38095,-81439,-229448,-179809,9669,73231,-154198,-515365,74767,339490,279985,197670,124905,-197579,88336,241518,65033,-95647,134558,238528,-30927,-104731,11456,32280,-94312,79665,566412,646374,144129,-297977,-493482,-251162,-206569,-245479,-466974,-590124,-405066,-316768,-449228,-218898,-223262,-374501,-550279,-345258,-235434,-420249,-390098,66038,391667,306367,-257650,-89408,609275,768244,481627,155131,-41419,79920,238195,238023,40575,-263525,-461252,-133062,175936,293167,-57685,-196678,-209556,-273405,-344276,-346534,-219733,-218924,-306018,45051,667556,692809,424131,315805,627925,529309,133007,-405750,-354986,-164764,-358361,-365853,-200865,-358350,-99509,-32482,-200288,-510124,-182052,-87570,24683,-56451,-260296,-319082,-207612,-104746,178898,619992,783236,836293,540807,249397,171143,121178,52076,-205663,-334649,-251391,-218717,-292612,-384046,-345023,-360873,-328869,-208806,40059,254913,312713,464498,583468,752340,478978,398323,436857,417881,85675,47678,123063,66828,-243548,-607568,-523136,-351649,-173880,-61646,-42195,-62574,-167093,-378793,-310652,-121104,-2053,108032,-209661,-362929,97270,268836,266515,292348,314752,351027,328067,198925,75234,20511,42030,298054,585429,505238,171799,-182206,-213371,13003,-56337,-285421,-90257,314824,298566,174900,-21753,-371797,-280872,53320,-35310,-290394,-116740,76207,236903,-73511,-393668,57342,170160,37532,-5062,301061,559044,499413,452769,61034,-353916,-572198,-341251,-223420,-119787,255560,272232,96732,-17485,13731,26331,-194747,-393599,-42106,317051,107069,-270692,-47898,236304,323357,460575,852581,692631,507307,306996,-63043,-248481,-179841,-99466,-266800,-388617,-259960,-284835,-207409,-8879,225506,-20138,-534138,183041,606725,604078,64084,28030,350849,605536,505072,381635,342257,237888,39942,-343623,-531693,-477247,-309939,62078,138033,350834,244570,-39255,-285073,-371421,-407261,-319476,-30496,267617,596849,632647,541668,93314,-78644,282669,312914,26903,-369040,38055,190987,-112680,-463791,-390787,-216677,-141389,-93982,-270644,-381319,-323002,-354098,-591636,-451662,-192863,-87813,97056,140374,78704,166611,163114,213739,284015,473117,320035,-105110,95280,529423,481496,275215,267019,131251,-142316,-79738,328115,467814,366258,44296,-465184,-368434,-252207,-280718,5119,313984,478756,457302,339076,181318,-8701,-43394,377817,501816,213373,-235329,-428670,-351598,-311072,164352,374298,246795,182463,122223,-104340,-142449,-111356,-32650,20025,-139036,-185113,181762,218469,173481,206247,156861,372949,929444,1095819,461459,274000,235296,108345,-120135,9478,-6173,-319596,-504996,-162618,-385374,-388703,7796,390390,517777,475327,528778,553134,395740,277687,42723,-222001,-449033,-189404,240143,475008,280838,172035,-216381,-393773,15577,42626,-133486,-87485,-58605,34667,231804,487779,333930,108301,-260342,-564303,-455288,-269732,-191418,38169,93370,35282,318185,505142,674846,484983,225243,169364,392897,147966,90269,158986,65182,-32028,188014,466296,439517,90431,-354757,-399664,-129984,59034,-42152,-137959,21469,163764,150377,-266921,-50381,273269,615677,799457,723379,131711,-596206,73804,654142,672106,436851,-358485,-225965,272511,548516,343247,-38397,-453830,-193595,-212955,-452079,-294899,-82217,225327,85166,206235,207200,59,-330610,-286030,100921,17316,-360597,179801,464826,27235,-598974,-51062,164142,98792,38899,291624,331784,148924,-72390,-130338,-103367,-190502,-433533,-459085,-487008,-543935,-310570,-311142,-251344,-311455,-275574,-307600,-290791,326714,565807,522864,139113,209190,616403,602298,290477,-80974,-184125,-310700,-349724,-269506,20676,435348,543746,33450,-348121,9875,22976,-397384,-235480,-145621,-262738,-244411,-203399,-211951,-450048,-201979,84307,95818,-37673,49100,86503,22421,-85226,-218763,-289058,-271727,-113036,50840,77007,-3665,-14011,-132873,-308060],[-157635,-139817,-14089,21181,-39997,-297057,-244407,-231742,-295657,-222385,-111297,-17757,117830,169567,97453,-87240,-105632,47846,50073,-77984,-92989,-325911,-194016,-12066,-172706,-8384,167530,228220,-44738,-448015,22189,479349,539584,246342,-52823,52971,-45142,-166090,-133039,186162,60066,-116666,-276298,-123548,345289,584333,421073,127408,-47901,38586,308941,671164,882185,400244,-382899,-53660,40198,-24097,151714,813683,1382258,1498397,1073971,435102,157193,120468,151333,219252,245013,44754,-73024,-60005,116672,220057,242558,137435,176962,428406,278500,209408,86755,-38925,-66935,-14755,-110047,-394150,-388524,-197451,-251118,-388064,-316520,7582,284083,454427,441669,209721,-48355,-319593,-346178,-347971,-209125,-161800,-394114,-287074,-88761,-76125,-284393,-422577,-128302,-285596,-334747,-212820,208115,337392,103289,-393770,75042,236390,123875,-135014,-453174,-141115,239605,204345,-114636,-114065,-176306,-366076,-316274,-346681,-153254,-6943,-68948,-229378,126374,71029,147602,112996,27431,36382,163464,215049,380263,365667,226576,-119246,83980,353069,-1722,-349641,80043,75955,-214890,-370668,-107244,-34959,31656,76179,166782,270976,320753,124504,-21041,-282673,42521,456737,416556,143456,-254266,-515255,-436853,-436019,-146463,40292,-14022,-70296,-194744,-273271,-291127,-266572,-208907,183285,478719,287433,47283,-174421,-254254,-202447,-206126,-369539,-265085,195452,135704,122832,134736,229290,-2231,50699,123978,53897,52309,90855,-36147,-293625,-240878,27041,15353,-71369,-168891,29829,475323,683352,455204,89971,3671,-120123,-257579,-409155,-439479,-86925,84509,129898,-205,-96585,-75203,-57571,-153111,-343977,-300602,-173289,139097,378517,563322,743628,614425,319610,176246,115580,225497,104045,118014,542901,912962,910081,545291,-119616,-37696,134845,-133302,-38040,505195,558570,380556,-60709,-255513,31542,342795,571748,593787,282740,-102348,-442782,-294366,-148346,-294827,98470,573600,597667,225580,69299,550195,804880,592924,179916,276506,87240,217124,429120,609114,538135,100754,-379497,48894,646379,1125140,828181,-40837,-362749,-454433,95923,642586,614736,436721,271757,280939,608907,376943,-182544,116471,614644,719169,337280,71581,26848,123802,105760,-188353,-262135,9868,76970,-106025,-305023,71475,298238,203302,5813,-189400,-278700,-277693,-287954,-402306,-254738,-92579,-22461,-147635,-367098,-175139,25130,-1420,-117761,-274754,-91013,110531,414532,573516,342837,345201,586186,601628,71677,-435044,-150965,416,-60070,-339631,-318488,185192,855155,1426439,1433825,910815,318144,-217825,-466177,-241112,-167487,-409497,-428190,-346103,-447927,-565295,-548094,-331838,-84494,-151683,-354290,-284454,-5933,-80372,-363138,-342257,-19163,-157866,34081,110001,-112069,-41236,196774,179810,68062,66792,-91293,-241343,-253001,-335737,-354069,-195850,-101185,48790,244963,439148,375220,333974,177870,-72900,-125494,-198611,-425412,-340141,-57769,7323,-176267,-130703,89437,261017,-5484,-246499,-117591,76797,-2734,-293480,240802,374909,239455,-165908,-258860,-446390,-280841,-104316,135600,34479,-221644,-41626,1699,-247457,-252437,-171100,-170058,130811,337420,315269,172058,-17640,-105891,46633,99388,-228808,-397210,96816,315276,348825,310601,91983,-347539,-223553,138929,82290,-79487,-198955,-275211,-228535,45178,374332,643847,454193,-149215,-415782,-71265,115667,452667,755965,974138,900579,352546,-410428,-162774,-8636,-90105,-368128,-573967,-543163,-327254,-39641,186099,302884,158549,127485,395607,352146,-40641,-433174,-373709,-183423,-25766,-117279,87101,293582,90353,-375079,-142721,24590,-283745,-297075,-261774,-245483,14694,128055,150860,-49633,-151674,22835,212397,186774,5974,-275734,-538815,-298581,96570,263713,43963,-245466,-191690,70159,165103,401405,390589,89142,-163066,-324014,-310816,-49578,297918,359968,95432,-244159,-533069,-228119,45781,55871,-140734,-229056,33008,338112,348271,211858,294102,334112,229214,376968,277660,72061,-163144,-244326,-7550,477686,732943,478560,41316,-247834,-373576,-183035,-222694,-168620,78920,-215243,-516655,-16529,-115688,-231019,-105429,-141141,-90139,293554,279079,146870,17546,-169040,-246700,-139561,-107903,-51308,288143,311575,216324,31389,-153500,-289364,-264256,-371325,-300573,-338323,-436117,-346279,-95884,-63820,-293263,-406738,-389893,-291161,-114196,-129696,-208771,-169180,-201789,-265044,-367900,-209443,398738,722642,618116,244024,16353,115304,258684,13536,-542325,-241697,46195,220784,227725,-60809,-391378,-340368,-217081,-165382,15680,119929,167829,108096,41458,-55041,-328553,-581010,-85455,368081,393614,-34841,-305748,287461,745774,927642,472175,9037,-124354,78845,-18201,-234010,7404,625148,962191,576951,-246543,112594,177875,12204,446351,735121,787760,868262,596034,398313,349995,163352,-222750,-282633,216001,323901,-56893,-310220,66698,14505,-87692,143771,344400,238568,-155604,-345292,-516591,-200796,320082,316407,31814,-341094,-352698,-140715,-102170,-238383,-371743,-307858,-409146,-300438,-183552,-284341,-417707,-227703,226939,625434,627055,260644,104047,40813,-294124,-287353,11997,-25177,-330508,-265061,-303919,-282068,-88510,-134508,-291410,162113,530827,476858,296436,399140,455109,198907,-192757,-360807,-467260,-272604,-40761,-315836,-559860,-296901,-336528,-192926,154343,533144,483333,311159,-285065,-378990,-33977,340808,308095,193364,260809,312274,175153,167153,322148,491067,474040,395196,186746,-91756,-374831,-411100,-484402,-311487,-9789,205276,390169,580407,486541,171109,-236772,-372030,116389,413690,422266,217676,38104,189662,266537,234883,226310,230135,42519,-183294,294832,457552,176552,-165715,-246667,-313253,-504367,-33822,268628,323663,374307,501848,172923,-241297,-228656,-62758,-15056,-140511,-81812,-23982,-203125,-418444,-128355,-109168,-480845,-473791,-326253,-66633,50509,-90784,-513358,-300344,380474,588552,443386,387484,168817,-379227,-180592,156124,499634,511714,250784,-315720,-35989,674118,753424,507146,369038,268853,195784,283559,281269,271986,281338,412566,538141,458180,442641,665435,720511,377837,56306,-69238,-23176,337524,501888,91009,-298120,-508907,-283738,40433,327230,380957,285613,176696,-9595,-79111,108625,378101,642533,480341,511734,917220,1016914,580258,69728,-371712,-226512,-169607,-225749,-385749,-480754,-195447,-186063,-165347,-276596,-198923,-116603,-463062,-270727,196665,322290,390391,357682,254743,40255,86740,361283,626416,555390,562621,300256,-333696,-339975,-141318,-47820,-162836,-133327,-84154,-41955,-155817,-307701,-471769,-442738,-350585,-355146,-73957,169841,62516,-237427,-251020,-407884,-376592,-417116,-465694,-395211,-323215,-362473,-344267,-145154,-69952,-350565,-305280,-255212,-291867,-351070,-216095,199373,648642,676895,416997,75148,-225854,-412153,-395250,-115410,80054,331101,592180,682740,574566,273326,-11721,-320004,-15268,240309,353905,210781,-44593,-151176,-193584,67553,311602,597706,1081958,1340688,936223,515255,-118937,-537330,-155018,-18346,-133137,-67659,-61096,-77795,-67954,-98795,-166982,-259921,-408338,-270498,303320,618352,703134,580713,132456,-154457,-9823,235025,214896,-56548,-141450,-246122,8810,275015,258692,47942,-207525,-357928,-253115,-12432,183794,89516,-86956,-416550,-152124,304144,290571,161780,-39125,-205911,-249979,-492719,-221914,216106,326094,230389,139201,-54916,-42269,247139,-79920,-429531,-111831,-90063,-225292,-202317,-32362,23186,-256486,-147027,76974,1599,-332706,-188515,-102,158137,214021,230225,86445,-169121,-423815,-358284,-299530,-308336,-360160,-452541,-441303,-282299,-347452,-348359,108521,528486,457968,-138320,-158775,304156,412067,326190,7958,-362661,-335268,-88397,48467,121099,118687,-58165,-433205,-104910,149719,96838,192122,403329,347991,294247,260338,130646,13146,151302,368503,292440,309431,323074,254920,-8017,-150853,-170972,-96485,186571,214394,31563,-316233,-257615,162522,557092,975819,1091354,670515,270254,90634,156546,186665,337003,344430,123866,103379,854280,1372672,1449492,1138895,860360,390690,-33342,1783,200402,278940,34345,-374578,-161140,90541,138880,-24549,281329,759530,878439,495706,-153923,-330534,190415,242523,116714,-72388,-217469,-424842,-389907,-141611,144456,419752,356125,-17780,-370781,-157795,320026,784911,1131465,1024403,656871,141663,-106264,-389762,-415715,-494469,-452699,-239094,-103299,-114916,-153849,-196201,-29050,-66165,-17016,348521,744478,1009069,651613,-61044,-469999,-151504,-154638,-360376,-362594,-110491,99060,173867,43780,95472,54319,-304060,-285558,15016,132221,-47652,-206997,-162433,93257,205717,259062,221395,142424,54271,23475,-135830,-387796,-402360,-184177,-8212,51532,216809,167638,-28123,-31177,92998,85766,-78211,96074,382594,298815,-222667,-563062,-367404,-529661,-417138,-194221,10688,113258,30816,119413,187157,204910,187156,56114,-26021,94622,390008,601957,544050,341373,268934,237389,-3972,-59822,98433,156287,-78288,-198367,-122351,-116553,165242,99676,-383808,289981,783459,716797,436857,128289,34243,63626,145777,198786,-15501,-272642,-410437,-85126,126593,-58447,-312798,85729,272593,15865,94842,522481,1035028,1392620,1389813,1095329,706969,663441,433521,-24040,-324473,-245087,-170756,-353817,-282494,-252539,-187384,-174257,-72772,-189537,-340540,-397494,-179477,139840,363791,295515,158552,-10436,-44525,232599,380137,142634,-104249,196044,661013,514436,100295,-362126,-97415,-83448,-51164,-151271,-164988,19850,106370,-54584,-196947,-135227,-354041,172170,720615,878679,691094,71955,-186595,230367,293625,142531,-384363,-190976,-264623,-361179,267618,522431,229025,-142416,162784,160310,-208877,-425982,-203083,89774,281352,274444,124885,10450,28764,270193,371021,253654,135628,195540,176899,-20513,-175124,-167610,66338,434481,767576,725114,498568,134052,-24658,-52274,-45094,-129892,-413249,-409538,-386301,-329802,-1594,345050,439820,234031,27341,65656,27560,-125376,-268509,19077,294918,122961,-373325,-162958,164523,-35978,-346888,-229249,-184730,-330877,-456355,-242319,-179142,-153219,21984,339298,-65881,-70666,-57834,-298382,-238246,-138725,-279865,-111605,299736,716697,946849,1103918,720030,415795,75280,-265001,-525051,-276854,-280676,-302653,-107103,191681,408414,320638,217468,498931,671669,265978,-212251,3218,398724,265088,-284404,-28214,372733,371592,86914,-463882,-64851,209602,234369,704313,901519,873803,246916,-208105,-128983,-111005,-313957,-429160,-473057,-135932,254816,688176,889500,612640,297582,-79930,-297342,-284095,-100599,-97069,-343584,-474796,-263936,165656,370603,689552,581700,266545,-59991,-164024,56858,555349,869846,770971,557104,211904,212806,368651,311253,-37197,-520887,-270156,-90390,26609,410333,672471,599154,331618,75344,303607,-95660,-76614,318343,463047,228281,-102052,-270063,-264421,-416654,-554999,-473318,-117903,139694,147119,-163924,-483299,-204312,-298363,-259500,-117993,-9094,-32343,125319,180279,-59459,-98488,19032,392739,543057,419119,399137,387154,552989,489421,337319,-70551,-50138,34199,134009,-50538,-389243,-328331,-324083,-424657,-242008,-319324,-402105,-467221,-119651,339399,759841,850962,667297,212431,-413426,-512290,-305511,-47161,179069,73500,-242688,-355013,-324812,-447963,-357445,-311407,-487244,38642,536419,415844,245856,134765,76261,23077,-8178,-34001,-101696,-464602,-395745,93067,250988,362936,620044,601710,21248,-405759,-65824,-250033,-419095,-77761,166170,-23831,-4417,124940,213058,47816,202348,527433,644011,123592,-341162,-439918,-253215,-274267,-401246,-506153,-456095,-283209,-216113,-367721,-288197,-363930,-407892,-469914,-413080,-322309,-492874,-330253,79690,419030,411172,-82797,-202568,631672,935698,745851,355353,25169,-21048,47186,34284,-83272,-273628,-525022,-570096,-222404,-34906,-121094,32143,184581,220028,105290,-83674,-192812,-296466,-236905,60395,579075,554112,298600,40045,253089,320619,184357,-183471,-458981,-440548,-464323,-259919,-137385,-343113,-57282,116695,102374,-180290,-176141,15424,-22109,-81315,-289143,-401882,-362875,-290277,96401,573586,1020871,977300,668507,174133,27578,-162578,-176321,-270883,-463145,-377794,-42223,-41228,-225089,-450575,-454967,-367881,-249010,-103079,-2248,144603,363281,664884,753689,384137,296019,376509,441715,269496,217539,163316,75063,-202066,-568750,-581574,-491496,-278101,-180794,-137944,-177735,-267867,-266673,-162265,-130499,-94525,58497,-219057,-367711,-6328,107515,68958,138759,237984,577013,547546,298652,-8243,-155654,-80243,317106,612047,522738,168635,-9265,-24721,-12232,-17341,-202777,-76087,300957,401696,105435,-32132,-415018,-446783,-241208,-325666,-21544,293388,173050,-13318,-184340,79205,375294,403286,218471,-3731,169340,397713,204999,105921,26980,-307959,-564400,-338203,-235890,-625,165191,140882,-48306,-199994,-149424,-111779,-211210,-354389,-163157,77547,47426,-94970,43997,349137,345503,622391,928120,991891,735590,442533,90088,-76014,-41582,-96750,-338102,-313114,-70651,76296,240964,367180,323670,-33113,-540975,112626,496046,494781,89767,266007,586354,845886,603953,470727,429106,357042,156484,-116059,-362779,-360964,111339,519889,518835,433187,232888,62620,-136149,-246726,-330729,-353515,-207933,134378,847153,907714,799026,234901,-228784,16341,118304,23087,-333173,-412437,-46540,-59910,-218810,-473291,-503254,-264321,-71317,-130915,-357821,-323417,-227550,-205968,-372806,-403182,-101223,206644,287773,193004,144907,77086,128464,317871,466107,276621,-224038,-135574,448841,430067,106054,-12640,34066,-103272,-20494,152180,97390,-45128,-304772,-609325,-436797,-571822,-99285,389374,642780,308546,50586,255497,275875,-178662,-374046,88214,306953,4209,-410817,-358390,-248861,-189210,292730,568500,371964,-91853,-389900,-374734,-283503,-43143,21078,-53266,-435551,-479630,-104652,-63006,-171083,-22286,106247,367938,572643,729306,347382,241255,145972,-179863,-94232,352753,442846,-24943,-426241,-145314,-340346,-263319,49740,357378,459864,433338,492965,552960,414120,196660,-18998,-348849,-482238,-46308,457968,646408,476412,309377,-116544,-397210,-24587,-36080,-216248,-58600,-65289,43441,181945,413186,191678,8333,-311759,-581617,-449003,-202328,101129,336636,318188,181160,422062,626187,671908,248949,-132910,-85346,307392,246850,105619,52089,-12892,-78243,186214,460107,536587,169535,-404888,-202328,267827,451415,147672,-153103,5829,12323,8743,-260220,-31466,457295,855616,953756,671781,83152,-447957,141246,733489,871817,609208,-40193,-425091,160388,589742,542734,105862,-381918,-249376,-169331,-332617,-351368,1683,464398,376861,514789,426154,150452,-372193,-59317,491256,397689,142020,439428,508860,-98849,-455921,72072,246149,219177,147624,342965,277006,63131,-107145,-216113,-245681,-54138,4190,95508,-166416,-405006,-462399,-572075,-475732,-256721,-135231,-260675,-234676,507661,832641,659245,383520,520996,906626,822387,388649,34111,-109264,-307988,-461738,-288132,15248,296239,306363,-108672,-309901,34378,25039,-423025,-347816,-336429,-406047,-172275,-156632,-296973,-365878,-71165,166630,137127,-91800,-84533,-62928,-26523,-117720,-278928,-403265,-228116,-81065,19256,2475,-79635,50945,90740,-116053],[26811,30523,234253,354327,196063,-156418,-273087,-257204,-346257,-237729,-117648,-51279,71598,152080,38568,-87306,-9627,78857,-48928,-236677,-346293,-298945,45429,121644,-150308,-207993,75167,216923,42487,-367448,-22095,373230,354671,4506,-181671,-797,-105642,-224676,76269,476156,281161,-982,-225392,-110215,270180,528411,404898,97340,33914,143127,395729,820514,884232,333300,-389015,-149312,-76411,-4220,247884,765949,1260982,1226343,903049,507788,387343,478139,580123,494742,241024,-189684,-119602,145190,219295,105604,-39264,-187579,-252262,82601,180795,229265,128734,-105285,-294312,-160858,-118684,-257068,-413785,-481337,-434629,-355747,-449767,-150452,132587,409570,461691,292963,2931,-311960,-378294,-445566,-374796,-458257,-418919,-86791,215814,222855,-144923,-221709,-231245,-121113,-72064,-377372,-22237,195165,-75050,-402092,229693,462004,413076,215022,-82592,-414417,-85425,11364,-217367,-220606,-244842,-289505,-406544,-470142,-318696,-215292,-37599,-202847,-88151,28729,193291,238784,79578,101272,238123,214339,327827,286662,276194,-50846,-42811,204225,8085,-433029,14478,133057,-135469,-341128,37666,268419,473262,327717,45933,-72529,-204890,-140817,-168579,-4562,161930,449910,450440,195644,-196341,-459430,-394155,-430719,-178266,-42626,-204854,-237291,-327240,-464347,-290993,-57102,40333,-8950,-23830,-66636,-103224,-129286,-28219,27492,-117176,-314015,-371728,-83292,-185050,-72444,-92450,-132550,-414575,-38191,48971,60564,87496,125739,-157809,-486183,-150724,64575,41542,226299,343674,367707,743012,872990,460937,-72678,-29061,49288,99160,60006,-177267,-299208,-6930,127704,96473,-25251,-78964,-37346,-168259,-447421,-276176,-14945,363500,541606,533887,545072,338131,263518,159078,182264,179694,132828,571321,1018738,1223426,865385,424425,-132243,-55519,663,-327817,25309,698234,785218,540096,85682,-250004,65098,436208,657608,698965,402565,-23731,-481237,-279325,-120752,-295773,113612,603524,722727,342748,134045,455010,476429,123833,46839,543377,328749,204061,404055,641617,469702,-19847,-545693,147149,734176,958270,715210,18545,-254171,-250616,8034,280262,329200,255995,242417,340322,811689,583583,-44265,96199,617877,802450,580663,72730,-417023,31073,87106,-216477,-204730,232743,276123,77254,-97534,118206,187728,204833,1046,-300392,-339342,-98277,-64327,-104294,-8887,68556,-30795,-238202,-253118,-68224,128770,-48192,-108898,-206856,-169344,-203136,-121066,67314,118707,534145,933621,917036,333682,-519099,-39610,306109,315062,48747,-293155,-18709,715822,1327282,1464404,1009418,403582,-100194,-438336,-247185,-121170,-297846,-514815,-445150,-314052,-229964,-342119,-248264,-97735,-261857,-438442,-270718,10826,-19161,-326241,-317501,38947,-93099,50000,199201,91599,16372,139048,230464,99534,99924,-110450,-441094,-268221,-224134,-359444,-65804,101694,180921,388780,649912,477685,226447,-50490,-158696,-203928,-338566,-324740,-183578,10297,-117782,-153792,70729,38142,-160810,-480404,-234363,-143220,-154353,-280883,-100451,264423,285055,211802,-184680,-222641,-235463,21686,309888,411488,220751,-80414,-46802,-106074,-471970,-195589,-50360,-281640,-150768,30805,26103,53551,-28655,-46447,107324,124943,-115588,-383914,-48165,207917,273369,215511,92086,-289692,-291035,-62874,-157812,-99028,44748,6869,-188977,-143410,259978,623819,537832,32082,-284015,-187170,11022,494860,903583,1108727,914190,253552,-332841,-164995,-119962,-219642,-336504,-507190,-384701,-254165,-61800,53114,194114,223007,262043,440074,350560,-115647,-454354,-244487,-186901,-283664,-321139,-17627,64698,-45846,-481961,68629,162192,-57718,-531412,-352894,-444344,-8552,242713,443507,434271,203979,46543,115146,55250,-34514,-225461,-332903,-69837,276685,404295,180899,-210340,-125700,238033,428431,545120,421044,74507,-195060,-320330,-286956,-55442,263612,165848,-127737,-456188,-185249,-49756,58134,-45537,-292565,-383018,-168730,183943,274743,3621,-72903,-102473,-187920,139434,351174,357071,205459,14833,121776,608277,935169,718162,48686,-354753,-38383,125764,-62738,-181146,87261,5449,-175465,263133,305896,-136075,-182658,-81006,-75930,243006,277037,223410,195985,35564,-220550,-287073,-314647,-361533,-350809,-117038,121326,97712,-56074,-204187,-200743,-278894,-170203,-218516,-294835,-434272,-245663,-60835,-93728,-133341,-96097,-144166,-166346,-242573,-168250,-338812,-515970,-443786,-361622,-33526,420383,747835,502998,-33500,-442619,-265829,-134456,-304441,-233508,-117655,287170,335456,216229,-141143,-540353,-443408,-264801,-385511,-257657,-70481,57560,142815,203835,202029,-185274,-628022,-9532,421152,451432,-45149,-295051,311657,667350,891587,523324,-15141,-27281,118193,-91489,-313237,-41983,579550,889853,471709,-349860,167554,310185,55588,376992,766886,829651,981736,720468,516190,550742,316881,-78913,32963,516552,545342,221659,-227451,-95445,-267525,-239340,82230,251596,209138,43274,-202275,-419486,-539639,-41077,47817,-255551,-495502,-147257,-4677,-128441,-282329,-302563,-161374,-225078,-358134,-114896,71796,60011,100122,457890,804717,734430,261794,-37294,-180905,-389687,-81516,211429,120450,-284088,-117399,-170143,-328230,-73615,100598,71708,431015,754582,521059,155631,478489,828010,540740,49169,-333334,-437156,-356915,46780,-139752,-452492,-123699,-38093,-179373,85681,672223,812628,501010,-173338,-340754,-49930,291263,249164,74078,296539,432072,194115,73208,217750,344594,218553,147268,75284,29963,-133701,-274306,-322089,-125573,109154,307766,421815,566467,389858,66279,-162224,-239601,-1249,173845,158157,-60630,-67353,66374,17989,-127054,-141652,-35275,-49403,-69349,405321,527424,331793,91204,-130506,-452470,-347752,56026,248501,279984,231964,447166,263248,-26927,-157381,-113852,-73697,-117103,-35601,-54017,-266014,-260468,-103614,-140980,-425751,-395440,-249864,-67881,-14631,-164185,-502139,-523830,-10647,354943,246193,308209,72870,-398437,-151173,224517,570008,715084,398005,-259508,-143603,614682,849382,750369,506526,233507,-18295,95531,243450,285864,134375,157183,415051,493856,534154,821169,965387,520754,122103,-8998,178004,717491,954267,297769,-341722,-295118,-204670,106997,371762,414567,142131,-41014,-160814,-100055,183909,526544,620885,325352,365900,801874,914144,573933,149946,-156386,-72261,127685,132769,-102841,-585012,-156688,30965,75361,-91433,-241694,-127498,-196779,-81577,160098,243370,444665,415309,379400,251405,348864,553163,595413,603856,717391,518745,-41581,-318438,-100436,133420,316575,283165,-17998,-211530,-435230,-311133,-325627,-416425,-455023,-305993,-73234,87863,131971,-140368,-220238,-415175,-418158,-493521,-494588,-344114,-238688,-321565,-386111,-30443,74462,-289258,-428496,-291546,-330387,-296139,-82214,297673,683415,663895,275231,-175334,-497087,-386970,-273338,-177226,-112695,161289,330076,318377,142799,93498,26272,-268875,-14681,346846,455547,256948,40815,-98805,-343960,-219036,-17090,206634,424960,663805,666055,484232,-106740,-492362,-265718,-59792,-149213,-130152,-215707,-175249,-73310,27122,101134,-34267,-213169,-245476,225575,497775,539264,321342,-17999,-242835,135056,466920,477402,-125,-348010,-531322,-320795,99687,265522,68687,-357090,-453720,-196749,22256,143052,5820,-109165,-264190,-396286,130408,250763,86874,-220790,-390391,-318955,-423660,-395427,-28713,64303,151132,335240,64145,-268194,-96083,-212548,-273826,-105933,-217228,-363187,-425556,-378919,-245913,-390135,-175546,54134,103162,-76269,137802,259358,304582,78380,-142685,-234658,-379516,-403120,-425590,-500877,-510180,-521531,-487745,-462503,-372922,-454657,-361398,63442,563394,355457,-139071,-393733,-82417,134950,131912,-22741,-250377,-445448,-269778,-26153,34370,-63997,-198581,-234222,237401,301686,141472,166368,128838,51831,-103790,-125274,-90909,40598,305885,335762,203822,186258,187516,83596,-204487,-331479,-142731,64632,327289,331550,162471,-106198,-199194,161224,499116,758502,658076,220343,-217646,-292335,-185457,42129,325513,399641,39122,-58514,841159,1394828,1349922,990412,678447,176709,-207893,-175128,81251,252591,91406,-332811,-127810,255535,298323,9038,167824,512661,607970,370280,-102609,-411406,3467,46528,-20951,-221486,-396922,-324124,-464535,-434164,9533,335802,356970,110519,-197919,-367295,299218,791355,1080247,893210,529944,33006,-114716,-523656,-379110,-482716,-343741,66859,337211,216468,-113317,-165336,50281,-268495,-399496,-52742,402190,777128,522278,-58164,-524400,-161090,-127768,-243181,-275909,-49133,173713,192111,19473,99799,130192,-222899,-210720,177055,416205,233641,226097,126301,204265,288637,319773,318028,265309,43204,-138576,-367298,-593366,-318165,-37901,33489,-14210,194739,246078,155101,231669,246478,192098,23756,66900,262598,230037,-194903,-279525,-314342,-418190,-231006,41915,146197,213884,234090,305739,220790,146943,308,-172496,-319825,-191148,79786,269740,331487,349048,307027,227644,25357,-82745,166723,313584,225455,31054,-136651,-296009,-60920,151405,-133757,-43047,537150,513758,245040,-87650,-101000,80650,362583,469779,120924,-273735,-397948,102859,348347,63328,-291335,194117,364055,-93323,-389016,106536,752132,1242798,1337482,1102968,435047,274049,270787,-143265,-407643,-51788,-11153,-260334,-331574,-187812,-136841,-143632,-191815,-314643,-292496,-224754,-81535,233099,428190,364499,116469,-138822,-212389,-177704,-47363,-269841,-333056,170351,420132,321759,-65101,-374324,-193414,-168656,-42696,-4337,-27348,-182508,26840,272696,340409,79273,-38452,289328,593822,580837,381988,87727,-20646,189977,240684,148410,-315930,-228876,-278591,-265644,358289,638433,282734,-239190,69791,196405,-102340,-485643,-317408,7767,180668,-3778,-206376,-406546,-315128,103364,367024,348527,231100,336779,281353,-41039,-485411,-332057,215834,743140,984403,727914,394660,262129,94709,-22025,7125,-43110,-235981,-175313,-180708,-290072,32105,368666,425362,186478,2574,158785,145733,61691,-119863,-100363,157288,94391,-255132,-160848,73581,-112895,-237352,-65402,-82940,-255016,-479929,-301242,-86074,140498,138158,123864,-169564,-14298,1710,-121947,-155467,-42074,-287539,-190955,315384,858009,1142062,1357167,1027308,502326,4346,-322319,-352012,-60690,-54146,-128540,-63693,252761,492604,478639,487315,804993,911995,531574,59404,127152,320629,125064,-373458,4094,408835,368599,-49113,-219906,345069,463522,447274,858944,1121369,998422,301237,-106112,-72180,-4968,-294815,-349156,-272834,31318,445546,918766,826607,550905,256065,-94152,-262780,-170154,105530,172480,-86373,-384477,-416624,54007,431171,764493,683330,223265,-216381,-119825,309284,756862,963467,714906,457755,93909,-89774,138569,101855,-131701,-303196,-234433,-141139,-138074,182901,636732,811466,466624,-256571,-90154,199340,554946,788185,711695,271809,-130105,-366738,-390925,-251872,-306650,-328073,-107563,-30050,-41915,-122472,-445980,-453874,-283742,-174049,-134539,-77292,-41118,233331,403863,121321,-401145,-156128,401229,661818,406714,391845,662494,1017683,1090887,781373,279843,3342,-280859,-299375,-375722,-380492,-291938,-256388,-192611,-148572,-181223,-284904,-454302,-190695,296119,701007,576139,219648,-176177,-380184,-229738,23285,271858,392389,173682,-242414,-476544,-388734,-501464,-533545,-467902,-286749,161778,604626,695577,621602,559531,487546,289126,186855,29494,-130366,-556640,-307278,10367,83338,486230,829230,852489,254697,-303312,-420527,-427107,-521982,-208020,-47257,-72982,94412,286537,398656,151648,163066,286415,389596,32981,-357050,-372823,-216006,-206629,-157916,-234268,-282780,-169731,-120912,-182587,-472343,-479778,-525751,-483110,-378771,-313949,-277368,-194783,87967,453256,503826,66090,-263542,553257,1031197,1045473,592377,152456,-59034,-74361,-118254,-219919,-328395,-362876,-432688,-568892,-411917,-277899,137784,533782,758681,541675,261667,-109489,-342085,-251835,-23833,230300,202147,4015,-324644,-289197,-6043,147688,-34376,-260735,-463224,-397898,-233107,-211927,-411028,-14895,264842,312137,207952,216497,307860,47065,-103009,-368110,-387666,-489812,-187854,-17408,379365,1029037,947378,598880,-44535,-309310,-492973,-291545,-220086,-391389,-214640,271895,345303,237605,-370378,-409570,-254066,-127475,-129210,-247206,-63832,229710,674566,613479,222493,123976,216183,339529,345348,250429,94726,-34724,-276744,-518591,-593798,-586620,-354450,-274202,-237612,-305328,-389644,-231257,-154220,-240306,-289564,-146672,-337500,-360500,-184193,-173136,-145585,-162899,-94881,437857,620576,395869,-66095,-318485,-220201,212541,459181,409983,138751,-42710,-70817,-315317,-144190,-144152,-67332,79460,273283,-16399,-133833,-366219,-251343,-320921,-178383,398449,568997,328188,111414,374468,621995,582263,495325,284510,-24126,-1660,91832,-97605,-137458,39605,-176476,-493557,-387649,-299009,-34686,-52256,-45221,-193792,-387507,-208949,-119225,-105439,-321121,-388870,-206204,42327,124237,217840,381598,302300,575958,705633,957678,718596,351547,65517,-20014,33999,-111569,-430438,-251660,81974,318090,566960,717512,415198,18899,-512828,-43702,354665,339973,136755,377470,662638,824479,543557,410186,349012,300874,179491,172273,-119553,-339898,306871,655114,811768,490586,294037,176024,-32508,-176020,-296495,-449796,-318008,143775,883405,994879,917107,428065,-244926,-340103,-55142,160041,89595,-170415,-295346,-57826,21229,-58384,-400874,-268740,34509,107534,-107456,-168219,-94154,56618,-58363,-218657,-173722,189662,343287,306929,105717,-39459,-50001,191884,291127,169687,-297612,-292612,368979,470184,238107,-70784,21358,13426,54249,3630,-123462,-255734,-355720,-426368,-463518,-244960,347312,741030,828884,108125,-341940,393767,619788,256232,-433680,-233819,-63846,-260382,-311882,-255826,-201150,-128739,297114,637433,524384,235148,-42244,-137319,-17115,173139,42230,-195749,-508779,-222412,-224717,-354411,-543814,-283659,-100767,96430,44176,50446,109226,60999,-117724,-242910,208330,606439,674454,193546,-261337,-480687,-425066,-167048,57130,227233,200001,190792,345080,485814,443495,207776,37900,-250182,-457910,25225,457040,449492,285749,108088,-207899,-281136,-45637,-143056,-353760,-89879,-44975,17153,17231,126832,-57577,-172335,-383188,-558096,-436614,-35616,396848,522472,424753,204045,357552,721725,887523,406413,-223995,-225092,196334,246845,45670,-83749,-122667,-152512,37767,214374,368863,106546,-517603,-15849,543537,687958,239772,-279958,-107900,-168971,-153101,-190651,24263,601869,951122,917815,416958,-115816,-385998,127114,594209,800687,522099,101828,-361972,-33503,414791,484043,28835,-448934,-271884,-158851,-239912,-371070,46872,478283,483093,621304,485464,181069,-465624,57758,680344,628810,452781,528507,383568,-234583,-351693,123200,292054,267784,173134,281085,138335,-84340,-121815,-151499,-79703,230397,275062,352884,35552,-253472,-536201,-632525,-196905,76213,8090,-291789,-272414,443119,764359,614164,575737,709479,903731,784184,358440,44904,-150377,-382602,-473616,-268057,-39224,101132,22650,-257596,-273720,-12185,-79567,-451675,-469483,-517614,-318298,-94198,-189983,-431509,-202794,77277,233432,175703,-81413,-205010,-197915,-117796,-159847,-294638,-461683,-169555,-12787,-28784,-175885,-164768,98884,194638,10854],[141857,195537,342210,426900,207744,-92188,-190877,-233710,-251808,-131603,-13174,5632,91560,123486,22261,-120652,-26026,27429,-175313,-316494,-483878,-178237,188930,150548,-124385,-333040,29045,160216,-12614,-436901,-32826,230631,121701,-311538,-221786,2140,-123846,-270831,182761,638364,465805,116588,-194297,-170165,63091,221612,160261,-108699,-9349,203391,441255,746261,602822,85133,-323766,-91793,-28228,-29363,251827,535581,851603,778339,537882,419305,481101,749993,882391,661280,139092,-493920,70926,333253,292618,29908,-214021,-217172,-255602,-348237,-5037,169093,106750,-128589,-449962,-286657,-107725,-91121,-213640,-431145,-495717,-341343,-416968,-255657,13563,320949,389993,279040,-3034,-111695,-153432,-247274,-292452,-254325,-205345,56597,427065,443280,21103,141496,334776,432458,339277,-133474,-284212,-94525,-332924,-269176,263609,504508,535115,448230,163656,-196287,-422052,-366032,-392447,-243526,-72243,-89802,-356110,-496266,-453379,-353951,17876,-671,42290,-69105,41051,225885,95315,76789,170885,123074,118773,41166,88250,-90494,-125516,-11689,-86772,-476105,-90110,139907,-69607,-303203,44343,401479,593796,424826,-55431,-325676,-7051,214756,248830,373338,365825,424860,443457,164662,-233351,-520857,-398807,-329771,-147836,-119326,-388552,-383639,-223337,-249696,-304865,98501,312605,234120,321416,-149835,-298893,-100212,135898,173083,81484,-107292,-440732,-389544,-259385,-271572,-306451,-515721,-215308,43893,88626,39302,-19561,-8759,-241032,-342905,-90949,-3176,22484,422244,661525,540588,798160,876318,367132,-309587,-140438,95915,331196,373484,145712,-367315,-158399,-19241,-24264,-71834,-86803,6127,-70685,-305052,-114840,138032,463994,505059,406652,266766,184692,238406,130683,183699,45316,65029,624812,1020315,1149017,648965,199692,-108643,-130335,-218879,-396901,113815,663895,789632,471194,53314,-326111,41432,366985,505742,581747,398774,34154,-434939,-295050,-144980,-307258,9117,455447,655310,294827,25124,137785,-59309,-440293,99584,620310,498921,155397,216574,452632,199417,-173443,-347690,247861,745068,805797,419348,-43077,-164797,76600,37802,-192852,-185856,-64190,49988,256432,711855,574137,-38857,-43534,407306,545740,492858,161107,-267382,-51182,-56483,-375809,-91872,390763,429437,195643,-61060,-119518,-47228,129858,9212,-262084,-360845,-103879,-60531,58360,154732,211848,-61004,-328454,-265602,-198938,-85440,-289705,-180616,-244886,-340428,-514385,-398865,-430311,65478,648438,1115356,957064,318786,-537873,97642,522722,489957,325020,-54753,-288631,468590,1075061,1282734,943783,363894,-68529,-340044,-190491,-109907,-309592,-312653,-99534,43940,38053,-172843,-227730,-222426,-472153,-529232,-241402,-48442,-47994,-361566,-321350,-15931,-59961,55540,282584,211588,-16878,61279,274142,115421,21169,-184952,-536002,25969,39961,-239840,33993,259292,259817,385959,687057,518787,110741,-33741,-271816,-314695,-402084,-128604,108935,139024,7890,178800,303827,55572,-342322,-62217,14401,-219990,-527736,-91236,83243,174353,16628,-134727,-287063,-283057,-67528,294673,631910,529626,283903,-27454,-72107,-150063,-435322,-182301,-129196,-323837,-458142,-348463,-274909,-106036,-73652,-46762,107363,103610,-45142,-416163,-206514,66717,149609,78576,28571,-217832,-267038,-161418,-334125,-3336,280984,296602,64552,-282116,10236,436562,519681,225303,-96137,-326205,-124685,394418,870224,1043677,759120,87897,-251025,-225297,-321207,-428196,-357671,-461282,-387744,-261266,-138285,-107252,86755,240512,332090,421731,329143,41803,-87818,-93692,-116327,-212404,41731,255029,42157,-75280,-354445,-82381,36155,-7622,-271059,-180481,-451004,-177592,113556,415708,619626,486087,157053,-23332,-52771,-96914,-137170,-95751,75969,341616,421971,253687,-187727,-217356,280358,647113,648435,355494,-8138,-221763,-299688,-248888,-129524,32188,-204486,-467185,-121663,237483,222762,19424,-347484,-347870,-362122,-564804,-173707,42962,-252069,-318843,-280479,-327800,-68528,314001,482849,391957,120373,136304,606421,971608,868215,131407,-388731,243671,392869,107415,-202781,-51,47739,-17654,287563,465124,-10208,-379105,-107222,80481,398869,354306,261541,251869,149344,-125025,-370867,-483694,-451728,-230569,-504808,-22222,92391,-51121,-159523,-263491,-215848,-196599,-123425,-192290,-388993,-338314,-232424,-37319,96566,164276,29338,-167720,-376902,-237415,-327444,-324246,-216581,-187347,21450,297082,570938,314129,-200951,-528311,-557710,-428576,-154970,244885,244807,553230,388043,84032,-209300,-331268,-352132,-358836,-270594,-473374,-299887,-52082,203259,392759,419119,-4974,-509283,-67179,332909,445855,61973,-476835,36486,402772,625651,418766,-12996,93667,121721,-155598,-465928,-130375,374534,602818,202850,-456979,77952,277473,14820,106221,522896,623573,849966,733798,511975,527398,301165,-56678,214613,700936,697166,413807,44923,-72585,-251110,-49690,77764,40403,25420,74731,-220216,-277859,-149207,-126677,-9802,-462244,-164579,51994,65703,-170556,-389085,-301874,-35534,-34209,-410672,-105310,324350,450623,476567,637378,790161,663116,238526,-186800,-375200,-410180,-34717,284525,213959,-190584,-144004,-93296,-240126,-14141,257057,278633,584965,806109,445544,-1182,639881,1168755,850068,245159,-247000,-394390,-360198,122217,51222,-333277,-43652,171609,-97603,41572,609326,851878,405869,-227172,-263518,13400,226237,200797,33280,290916,423980,98229,-144706,-25685,53318,-73069,-124448,-41068,122633,114885,-5848,22628,144996,210036,315164,387557,487711,377696,-9741,-143514,-150722,-6155,-11341,-138973,-331770,-250920,-184434,-251798,-486182,-268679,-61676,-15958,55945,415789,568831,553169,392292,104001,-468465,-258403,7330,79632,120788,82397,351861,372723,163151,-96371,-292600,-253006,-73209,-16336,-26467,-106828,-90239,-55808,-95603,-360154,-374075,-216539,-110883,-120312,-268824,-425769,-582452,-332745,-25432,-23572,102569,-112774,-425392,-185808,125082,383912,691546,445080,-138600,-240056,406696,798445,813646,505665,110244,-243298,-174231,55614,184793,-13545,-181509,77500,245431,290000,761003,980041,578159,188065,80770,360423,861292,1030305,372192,-318950,-97476,74228,315025,398998,314573,-43648,-241095,-278920,-41204,300355,628243,462236,62256,225502,562794,574311,313088,15469,-81450,49352,384310,473842,175125,-443322,-105196,345585,523079,427460,140839,73860,48622,113530,191553,248911,478549,419824,379070,346665,488478,637028,521576,598640,746848,661463,264738,-71859,102704,390730,636804,598186,317056,27887,-323086,-326645,-289945,-371403,-414714,-252465,-124486,-135196,-28370,-189005,-341980,-457946,-409761,-423331,-331271,-148569,25106,-122591,-365668,94222,208551,-115520,-390379,-322764,-333234,-180913,57826,434426,693818,622438,151399,-271431,-334062,-302170,-297263,-399802,-443197,-146351,78213,-38198,-296208,-100463,75416,-116119,-72783,278532,370094,220599,15657,-42386,-349667,-479783,-300709,-186811,-160141,247139,464273,475911,45915,-255019,-342895,-166687,-195594,-160517,-242880,-119295,32492,197030,358495,231527,69507,-184266,72194,306718,330029,57358,-149815,-347384,231720,585392,571286,41483,-531074,-365037,-520380,-86360,207260,42194,-455802,-431139,-183656,4905,101276,-9611,-52773,-56423,-409647,-157434,139293,16689,-334831,-406601,-364936,-308787,-190326,24661,52294,293089,578371,320193,-202958,-534216,-276844,-66590,-63316,-334288,-330715,-298106,-361142,-377120,-502742,-351405,-28562,175024,202390,431017,507517,339006,-163664,-586783,-510278,-274761,-281165,-421060,-428593,-304128,-269856,-361918,-427045,-410338,-464853,-405930,-125295,275692,45923,-226303,-501365,-310953,-8712,25699,59820,-69988,-239552,-432134,-186721,-147924,-245906,-275755,-117595,191594,142622,111728,108679,-127530,-266723,-536255,-357673,-37805,366891,603461,312951,85989,30425,14598,-143436,-273667,-527779,-272871,135323,458873,558191,376189,131999,-89156,130198,399084,483889,162669,-289770,-333001,-337802,-421296,-25092,299921,382841,-32629,-221283,664681,1118360,942130,665442,338046,-141309,-394304,-299012,-52473,199609,177416,-216509,-193260,256453,331304,22233,-148013,27774,202484,205164,-41892,-440260,-317240,-267777,-311339,-397630,-315223,-51481,-246535,-288910,-35794,189035,254988,155543,-19561,-525213,161419,572352,706122,559895,400109,96735,-32636,-470897,-476356,-555083,-150495,394666,701873,454917,-157111,-131926,112750,-130021,-250917,-555322,-78979,270193,189686,-141901,-483428,-155134,-117094,-170968,-246873,-67239,193124,138615,7,159225,271352,-37766,-157995,274252,526807,434522,507348,363967,173163,242513,275458,278799,240892,13262,-165619,-431627,-434518,-214929,28244,-23017,-129244,79894,242565,303352,360233,239651,171331,71376,57221,24763,-64933,-133191,-755,-157603,-374507,-75777,210373,274097,343206,471389,471869,310807,166336,-97181,-261154,-239321,-60951,-175502,-111523,146240,374499,337039,172148,-12020,-181429,78576,301125,429478,254982,-137140,-331335,13925,262881,118038,-196247,208025,223015,-22478,-317181,-234820,94865,508958,591036,227930,-232678,-397684,253285,479449,150731,-240031,209127,419678,129152,-408896,-386471,357358,990747,1195615,981611,203574,-180801,31315,-245043,-408274,87602,102876,-216869,-495314,-163332,-118904,-51769,-208752,-341056,-273668,-81517,34866,287067,394727,312167,31959,-110913,-46009,34216,-41123,-380495,-334468,12697,34849,-5231,-336364,-207457,-207621,-189292,-36488,129759,137396,-244107,-102235,503622,744931,640762,348101,255998,220408,194178,107091,125885,154042,240599,287739,139744,-255739,-253301,-150451,-110157,378110,647422,367271,-295037,-175159,111406,-20395,-337353,-526024,-235534,-71258,-341001,-471434,-206445,-442913,-121886,281687,345224,261000,420468,377203,1240,-290267,-18643,571290,994137,1079425,647213,208742,159635,11629,-93223,11196,12309,-23221,16241,-19860,-171386,86876,392700,421542,160190,-3330,152208,156992,143845,50955,-89862,5316,32222,-129150,-34717,45895,-23375,-77609,51278,15955,-184018,-328289,-323104,-2697,451929,354769,-170289,-329841,10214,19004,-14459,-117895,41619,-157316,-105654,393523,939920,1240155,1397627,1174739,530891,-31442,-324579,-212794,59325,46464,-44630,-33972,250901,477098,553949,645296,921407,966062,666215,248188,334903,258153,-38938,-511325,22714,432245,432851,-135189,-133580,608278,604363,498506,808733,1278704,1139824,523879,48812,-73826,23833,-174926,-76764,1043,139366,471105,755226,538845,321204,47784,-222384,-273081,-147785,141033,282468,109380,-150725,-482939,-91729,377959,563499,515847,6771,-405378,17124,528227,877027,889487,550070,279506,51433,-347660,-203007,-168064,-161027,-253339,-335527,-274272,-402979,-60781,478598,813505,437301,-325614,497605,998394,1190939,1092684,722226,125670,56414,135674,-67336,-15978,-64444,-186021,-80354,-121239,-275524,-173161,-137769,-212537,-189984,-240371,-344333,-326800,-186803,108836,369381,324519,-133029,-297304,252344,553652,326548,291427,738504,1208376,1509634,1125405,638543,108607,-401540,-455069,-399309,-304402,-93779,8450,28906,-26548,-48576,-174704,-386271,-309942,99374,378399,234783,236456,112060,-157914,23791,397312,621171,607201,343841,-22223,-280032,-378178,-275949,-407481,-356210,-180642,87335,364973,773148,902785,878869,748554,434189,304741,146796,-36292,-393680,-363147,-212250,-210801,379860,690996,729946,298319,-43616,-569376,-318652,-215208,-54492,-108112,-181885,135742,449699,545015,243918,34649,1619,23729,-102122,-328419,-314234,-164951,-137023,-50040,-3396,-83979,-76036,-56803,33449,-96319,-338221,-404964,-419763,-94108,71671,91639,8784,125164,471006,517758,108715,-317299,391993,984435,1206633,768688,297982,3330,-50810,-127724,-305117,-483328,-332980,-338391,-486007,-411248,-363715,151251,761279,1125979,840316,465461,-69179,-322154,-254808,-190314,-244839,-251125,-333955,-249396,-227650,-234351,61238,46779,-102728,-275532,-303511,-246877,-360020,-402983,12703,298114,349287,395785,474530,438719,132658,-113137,-416792,-385736,-385620,-159444,-114254,164000,776612,804812,437917,-155753,-402077,-46721,174500,59612,-113640,-150846,163697,400685,346029,-322383,-264376,-67446,2834,-156341,-388148,-253967,112323,580893,412758,61126,-72987,2927,129611,248717,152929,13000,-128673,-369769,-447084,-558007,-538548,-366419,-266189,-247370,-306748,-462993,-272500,-202586,-316245,-432024,-309151,-411412,-359494,-378410,-413941,-117246,-117265,-416976,-7947,522341,442014,-6275,-367189,-354302,-21531,172117,195593,110701,-48599,-144029,-334987,-247403,-111755,-36756,-72923,-103177,-107762,-112296,-30822,70926,44638,194779,683982,701070,460032,302149,665436,876950,581044,343818,95830,-145636,-208309,-270013,-117035,85048,130347,144,-302438,-331169,-474719,-281949,-352591,-174669,-186296,-457474,-151841,8211,7893,-293083,-516725,-273344,100537,275200,340898,232357,129281,274269,294653,612287,522980,144786,-87123,-80241,2969,-184024,-497692,-119270,276600,518721,922590,991849,517929,137341,-283485,-169365,212334,199288,163882,362103,630291,693902,461263,269490,158783,108506,142762,347692,95454,-312983,196969,457674,828983,454965,324652,185459,-16945,-175644,-294560,-560334,-260406,143428,599564,826202,867407,598853,-34967,-512885,-94609,242162,248808,60174,-397249,-80578,178617,216946,-106949,-112314,193230,319997,91727,-127199,-125246,90153,167267,122037,-173134,-3061,258291,372649,118275,-154558,-327837,-55373,78555,91907,-247240,-293562,282794,504148,434143,90154,82741,130848,205387,2824,-147489,-111435,-77223,-242933,-448011,-10678,573245,819162,697478,-58320,-219150,494542,703492,441308,-254474,-334786,-527882,-271257,-32584,-144729,-217646,-165843,184581,565497,620068,585317,467489,165261,83466,197419,-29257,-403809,-307196,-20700,-12274,-182557,-292262,-301569,-349455,-315977,-444549,-294821,-173038,-166256,-254119,178788,580312,679315,584791,222512,-77773,-149682,-231902,-112657,-4580,-50477,-257220,-160689,126449,389055,466698,311795,173224,-52724,-364276,-13094,289490,101350,-171657,-334440,-329581,-105610,-25404,-197663,-461439,-164098,-28878,-20320,-113303,-139848,-281926,-364080,-398906,-462072,-434088,104581,529652,523358,405125,138613,165764,749899,1136507,863226,499890,131289,155164,150325,-68606,-212583,-213006,-214159,-136614,-47618,112928,-46865,-555829,121345,629240,711326,232144,-492101,-219931,-229663,-181783,-35783,150609,688495,940637,785716,161581,-322669,-405625,29021,341098,558348,359030,100476,-295382,-259080,136346,278038,-82719,-456130,-240847,-125273,-146401,-277394,14523,324190,437527,522294,407673,117758,-530867,6295,573208,559369,421018,351033,103266,-332941,-268671,99218,263012,212920,109499,129444,-33058,-196188,-65890,5819,100038,301677,332397,379988,197364,-21804,-502327,-473708,96125,407735,188087,-234262,-318591,192488,387358,471222,615601,695589,651727,523019,225747,-22704,-180828,-399821,-350927,-186498,-52607,35451,-25134,-226688,-221001,-103733,-224521,-441659,-478108,-491183,-231761,-99534,-288123,-335045,21536,252428,326932,274477,89550,2705,-48341,-160834,-195035,-252132,-413304,-128244,60584,-23241,-282384,-174719,139883,238967,98009],[150122,269394,287754,221561,39010,-55379,-59315,-139771,-148307,-48244,54449,76592,152187,131698,37533,-160501,-105120,-87603,-239135,-285667,-503262,-178451,190154,119222,5566,111144,187428,174361,-169403,-331188,93726,164466,-39157,-374343,-113819,48107,-104418,-381324,99114,592604,558871,237306,-112241,-189546,-138804,-191866,-197697,-318148,-94277,260731,483656,557785,237592,-216928,-172719,81656,93709,-42001,198429,239264,313405,284570,125179,236476,478283,849964,958084,690245,87454,-361936,257130,420756,330294,2833,-260710,-56271,-15116,-216015,-243011,60056,77838,-13062,-152039,-273465,-56506,114164,-20783,-291548,-503287,-357018,-414692,-255106,-17685,225778,256532,175156,-50763,-24415,-39682,-80526,-72113,-43385,-95942,63855,363362,397314,120699,360772,786152,887717,691450,225113,-82908,-368486,-329001,-70107,222010,364780,453402,470893,187875,-23203,-225074,-356254,-416710,-261217,11784,-61890,-332578,-374414,-304730,-439510,38694,314400,505498,-8553,-185567,186221,130310,11512,10322,-27002,-177247,-280470,-251521,-244409,-158431,-158470,-221378,-469398,-184852,92475,-17803,-242161,-117052,224636,280124,188518,-205540,-99496,472702,621699,788983,769530,650336,458685,452867,151579,-246257,-499731,-367199,-248103,-77766,-119275,-399018,-313517,-28326,-27174,-226494,-34826,217710,300397,464566,33484,-433255,-68186,213321,234073,279593,163443,-184823,-334797,-182196,-172278,-352607,-420433,-76246,124914,113573,-82823,-212351,-53949,-9522,9255,18163,-111347,-75816,441364,725443,487396,608814,726663,284590,-374182,-238245,11575,367569,484805,300383,-222350,-344455,-249296,-263421,-80206,-15579,63301,-42221,-272040,-82159,187757,431516,347557,260265,66442,189729,244741,145148,164784,-102071,-93725,374109,676242,697834,351455,65075,-43215,-47858,-87903,-14866,239237,460771,609953,295384,-75481,-452984,-39328,160311,177459,325084,319639,48311,-398867,-352999,-225307,-323305,-164048,185075,383936,96726,-235394,-345942,-513877,-55184,232144,485697,466075,73964,-60369,177089,81625,-54042,-162202,163230,356660,362464,85054,-242355,-165657,237655,260635,-35876,-93027,-267767,-215743,119601,444844,364722,-176438,-273483,30811,54012,124046,199503,56968,-40539,-242876,-400550,99121,490149,530371,295574,10941,-193688,-106579,-26692,-48484,-224184,-443325,-306588,-206825,104266,231040,269322,-97438,-378719,-453356,-522600,-577440,-360447,-168654,-373175,-445065,-244267,2506,5985,240057,684963,1024987,663179,-38742,-269891,208862,529044,411684,420878,134446,-498770,217917,768489,915279,684754,191504,-180572,-219168,28399,11330,-356485,-215459,188115,352380,255747,5880,-179892,-283730,-416710,-336205,-209845,-165265,-169470,-442419,-333233,-74082,28290,89230,314212,194983,-171938,-46198,207574,94907,-85836,-243172,-501300,126574,185762,-176624,78029,322335,277572,232441,517434,438682,25286,-2489,-353269,-474329,-340219,101888,435724,302146,182154,386346,438331,135903,73932,359768,224998,-277482,-161474,296003,147455,48816,-152919,-238712,-225412,-287757,15014,413807,763899,531218,219380,-65933,-82592,-113048,-219173,-203586,-299648,-421271,-367927,-253577,-248811,-220063,-131810,-56905,128775,173306,81689,-369689,-367482,-110359,-10660,-45345,-54131,-208625,-374961,-362541,-421618,51351,329913,403488,223480,-138990,-177182,261584,439200,351799,83984,-210265,-193770,200080,665626,820807,507749,-87869,-271354,-297040,-506763,-483119,-336820,-422089,-522916,-405282,-274374,-198551,39659,225647,314036,341513,294657,257071,142961,33838,-22482,-75338,162030,363178,48525,-4840,62846,-361410,-325030,-191373,-213988,-131835,-202257,-292935,-123310,172154,487375,566557,218852,-208005,-216420,-212949,-142852,17707,136853,323590,370019,269549,-91060,-266678,334213,800006,719570,269341,-84773,-244672,-256864,-204389,-204404,-256734,-466869,-209088,271066,596110,477040,72869,-253883,105991,131065,-148563,-374957,-185206,-353668,-255325,-113736,-311946,-268850,118027,387719,361592,95498,71798,463319,797400,800875,195579,-282890,362209,499726,184421,-240059,-118747,-89933,-197024,41501,360442,123665,-353961,-230004,239636,632417,515598,312573,223779,115893,-82154,-292328,-282342,-104723,66321,-421766,-199889,9535,-139668,-229436,-207834,-340095,-320013,-86330,-156740,-149019,-84567,-329590,-118801,202044,315501,145442,-146159,-445382,-496278,-226251,-67341,-33555,-96134,-29378,135204,287352,137668,-192601,-372728,-459959,35980,558319,761574,837832,763850,368815,-65457,-59518,7475,79864,117975,121302,-86892,-295499,-78881,271346,505643,511161,137682,-321847,-189290,175834,415527,253375,-245961,-330990,138006,308790,186087,-49798,144091,159154,-110105,-406666,-245162,31143,155432,-149411,-469485,-97770,96063,-95366,-246295,80213,242604,519330,632803,480447,366206,159042,-152821,190523,586103,624979,427742,249545,41623,42488,188260,34658,-247777,-196120,-72209,-365741,-225910,66185,30738,-140169,-290601,122902,206470,83112,-226937,-476212,-328800,37314,98407,-281003,-109751,398614,652105,751206,735891,614959,460174,194013,-209239,-449712,-535841,-200505,155272,195292,-58807,-214866,-71991,-142430,52416,254162,329871,588291,704899,302437,-116170,747776,1312138,1030815,333188,-159874,-361457,-224964,214665,199613,-229181,-108280,185601,-70012,16155,384335,571303,112478,-310648,13105,225761,230848,215874,92718,253656,287116,-83666,-415015,-235696,-183533,-220084,-315327,-112639,173323,302759,236814,371169,399548,261036,184086,216393,300246,262771,-116454,-249194,-155408,20140,-107138,-402409,-500172,-371229,-307846,-304795,-339528,-98525,79647,110637,165038,364278,601688,743339,641917,333617,-239329,-308488,-198087,-210234,-204749,-56915,284201,471623,277294,-32277,-424431,-404696,-29007,24913,91450,61340,-56095,-110296,-151038,-401103,-431564,-245297,-187743,-219963,-299948,-303334,-496830,-452097,-303537,-212617,-177718,-354763,-410406,-264081,-138609,-51093,347920,281335,-93734,-145373,252392,611813,627825,321793,-136324,-483868,-443987,-207551,8699,-79510,-338682,-374582,-228694,-52631,556923,764860,506388,203527,114994,399569,696508,724271,281570,-280988,-57104,234455,401847,370597,100910,-278722,-423612,-291944,117401,434982,626987,188087,-193300,197891,296834,71413,-188452,-304409,-109762,103878,501176,667866,350624,-284601,-59684,553480,772819,672914,349706,150337,78896,106992,138215,232131,410599,338077,251460,305129,462531,583945,475261,568788,683111,690527,444609,128397,270780,547291,640141,573333,474306,334690,150592,-107312,-309116,-418115,-317791,-197555,-219118,-444744,-147472,-225522,-446417,-378525,-309330,-312154,-189398,19941,241821,50883,-320361,137600,248495,15752,-200981,-254375,-242088,-27977,193746,562791,678724,543721,34544,-267439,-239786,-250032,-402486,-392795,-346346,-170159,244484,367665,-28487,-263590,66858,15730,-120422,103780,224471,158279,-51539,36083,-212983,-412789,-390291,-401311,-195984,302849,527310,542217,297199,48422,-93488,-133407,-163004,-123829,-135659,73613,228831,385776,591042,550096,392419,-5862,-132067,23274,57401,-52883,-190595,-422375,250872,573797,501820,16822,-450350,-197562,-406590,-235106,87761,-27827,-383814,-355903,-233427,-38439,65198,-8783,43035,118066,-18378,-288845,-45407,-67713,-397261,-393818,-491205,-182567,168958,401207,453219,645157,810793,597174,103949,-199761,-190529,59242,-45922,-412976,-269245,-126113,-239777,-453928,-452763,-547522,-160752,128676,358857,575140,622841,218806,-395474,-162767,-23930,50621,-98100,-359826,-330879,-83374,1594,-156607,-324999,-382222,-384230,-444539,-451576,-230033,-172289,-307383,-502891,-318031,-8229,65477,207541,86931,57721,-124524,-210162,-268060,-380264,-361709,-197274,-166156,-214070,40658,58106,-130971,-370413,-281000,45963,388956,806385,887399,341448,-49097,-182166,-228370,-441422,-246318,-288119,-433723,69046,483954,687787,498024,241259,-93560,23406,286088,227075,-263745,-338744,72954,-92084,-472013,-26321,285989,301728,-113323,-350078,377980,630940,384924,230156,-88158,-385341,-238090,-82091,-89706,100338,230293,-59220,-361715,23279,172718,7846,-268609,-348750,-57050,104975,-22136,-315818,-313503,-335257,-298314,-130183,104887,203276,-12308,-100464,14858,46899,39706,55032,9755,-383590,8413,266719,157549,160969,373388,296020,57029,-296663,-408396,-376002,85461,625337,819915,451133,-305914,-106721,150186,63598,-2182,-136930,-104586,-3594,-135068,-284334,-458809,-154544,-125923,-122866,-160899,-28956,195071,39542,-99474,120429,326110,108734,-149513,210510,360012,398881,420593,310873,-53874,287,21980,15514,5555,-115527,-193690,-372448,-334875,-181037,4576,-118264,-267361,-100258,168567,360205,298247,65488,14053,49790,53019,-202137,-445254,-48924,159614,-59823,-370859,9892,234321,292704,347513,531244,525781,431326,278325,58587,-112246,-58577,21657,-281205,-463199,9135,337886,303718,53580,-150044,-325043,-177988,110603,410140,320465,-68394,-126896,223870,331529,169687,-217420,-105356,31371,-79048,-282005,-264568,143113,537507,527017,236046,-145361,-305251,297360,468615,143953,-220116,121759,418286,402546,46518,-374675,-104351,641352,928242,684896,35257,-479567,-124065,-225792,-329252,140111,223748,-116331,-348682,-166901,-70642,-4964,-156372,-346522,-354658,-50365,92647,258505,237352,69852,-112875,-759,91111,284732,97040,-112863,-135839,-205463,-213445,-207125,-82940,-58784,-191019,-227082,-129163,120230,251611,13344,-180636,488148,768407,784351,469831,37556,-257387,110169,424678,320110,282963,293310,291357,21436,-305963,-328867,-145906,-35354,256116,543379,488841,61907,-572762,-166697,-79356,-212179,-446267,-543117,-388374,-392123,8137,250730,-54132,-288915,97121,224778,169878,329161,345743,96534,128059,425231,873291,1095910,1010442,472812,-34227,-150022,-214009,-222576,-51459,-626,110455,83530,7113,-129243,99250,389267,416591,159138,-23161,52408,74867,134386,144646,-36553,-141198,-90785,-73506,69461,107619,114714,23914,101187,67025,-177700,-242588,-312512,49257,657407,706019,648768,82632,80996,-38484,-72909,-155676,31422,-47566,20103,413808,865778,1139328,1169165,1016461,418357,-81970,-322992,-166396,36424,-34700,-80909,51109,186305,364137,531335,670414,865755,864839,638302,283171,368394,261899,-71600,-343245,-14620,388780,476396,-174873,-174313,690120,713657,397775,536415,1256182,1262205,838591,208482,-133610,-97463,-227758,-33397,45319,106102,322816,293774,126422,-23077,-255711,-466865,-303674,-169233,101351,302464,195732,-5751,-337849,-226474,177558,198773,130696,-256853,-223889,190267,652235,880201,697892,328596,51576,8200,-240948,-492983,-369050,-193070,-348977,-554616,-279444,-147260,7309,325394,613144,247417,158240,1224649,1540159,1449747,1006001,415364,-140238,322820,498507,291612,187172,62912,-107686,78684,97517,-246613,-281396,75078,97751,-170260,-448455,-547697,-458799,-489245,-104752,241251,423840,114555,-390102,-37271,245192,169307,101490,545803,1023471,1538010,1311366,898879,167500,-472278,-214968,-307762,-199663,89055,203310,121619,45663,50390,-95340,-304915,-319189,-48449,233966,660453,777805,555787,-132071,126501,634713,820056,673218,390034,89166,-145965,-213690,-111230,-187809,-162521,-191512,-165575,8764,575390,905293,856997,641101,364084,265769,188815,4689,-355835,-558247,-506517,-613484,-53447,240332,298101,109702,-146478,-434734,-225703,-10066,138478,66281,-368563,99878,537645,601968,295824,-78526,-162774,-213094,-184529,-277302,-294922,-144153,-140179,-156225,104780,75299,-55284,-34810,315508,499222,161681,-95595,-200469,134590,410612,411988,218136,184886,443254,433962,45062,-394235,190575,767690,1066861,773086,399295,153451,78216,-41933,-219421,-410344,-451587,-577714,-475220,-169988,-97856,187401,785311,1111917,875884,429426,-142310,-287802,-150196,-260405,-448312,-510785,-303555,72258,150918,-139034,-47420,59498,-36700,-176641,-241767,-229334,-246391,-209933,-1970,185108,245525,346728,414049,303632,174887,-44000,-283778,-482846,-394846,-377871,-267932,-46202,340958,571645,421607,88125,58988,250159,503017,310275,115862,-117798,-187506,48430,20468,-443654,-124208,95819,53159,-280036,-306289,-311042,18047,388249,203155,-98325,-242930,-209800,-134927,-26365,-64980,-94825,-202040,-321073,-429197,-601622,-453945,-293023,-184125,-188060,-173633,-277433,-327426,-241696,-346797,-415710,-197949,-275729,-381766,-301738,-207486,32051,182915,-126678,-536535,277558,356127,78359,-311024,-455830,-327824,-118306,33713,178077,367864,216707,214771,67843,-102796,-31329,44380,-354172,-237177,16424,291661,328319,294885,412686,757373,734528,531420,398266,662004,734357,312435,-70832,-346330,-361237,-473099,-221025,212371,425769,260393,168542,-59033,-110205,-282764,-323752,-399319,-169504,-73327,-308515,-140376,99390,50001,-229818,-124249,16121,176139,269821,251323,-102211,-190354,-207816,-174929,88356,204661,-81121,-307018,-245611,-156160,-363041,-408469,25584,407173,656653,1154461,1082551,634162,273761,-70781,-87145,122623,93451,125743,238306,515941,565983,430958,183221,26339,-119184,18356,307254,213105,-180296,-183618,55536,505179,307139,227082,35198,-121672,-242060,-300129,-420045,-220367,-24572,106067,410426,643506,637235,186408,-256799,-38954,227486,219526,42760,-343209,-98704,217125,259015,8283,27017,312234,419900,180079,-189027,-336530,-145588,144027,230951,-37415,-233371,63806,346792,226727,-173660,-456852,-263388,-26622,16305,-260255,-284672,174831,505656,510129,221722,108111,172690,301807,41526,-192475,-65639,38984,-137996,-466225,38616,507854,613233,337717,-173284,-40572,348241,368237,143097,-283189,-249951,-252632,-41128,139011,-88854,-308258,-285331,8914,394394,619935,749827,723436,421301,99759,41559,-179319,-381088,-176990,14258,138884,104744,25632,-3021,-7258,188718,208049,215640,-204886,-160620,148621,607367,829663,556440,254065,92940,37082,254528,50793,-105377,-137105,-417276,-249979,-66865,63401,324109,483096,454094,337600,178104,-191676,-160134,42263,-139673,-496357,-313835,-59049,76096,-2164,-207533,-495041,-241383,-39184,8647,-39147,-101374,-284332,-488099,-336594,-322719,-461892,126142,430187,307906,266698,42380,-105497,627275,1167806,1231085,1035852,467984,123838,-47634,-233941,-336910,-274616,-236506,-143254,-21169,52310,-165885,-317160,172249,500619,540546,206856,-265058,-154240,-120875,-55562,142991,289990,655861,809971,594571,21918,-370342,-505188,-140433,91794,276487,235576,28672,-296287,-474620,-126797,50641,-130065,-375415,-191396,-76106,-56185,-135154,-155650,52101,259536,272940,232001,-16276,-523830,-201125,220748,194661,35091,-87807,-276455,-348308,-161921,55234,148756,54366,-88595,-135790,-231728,-203673,10300,123110,157729,184378,232399,316005,346028,186392,-388888,-285782,321865,613845,347380,-99553,-259173,-141182,-145412,239544,416934,432465,268071,165056,59025,-77553,-69149,-197634,-175879,-40038,27079,95084,63892,-88795,-184719,-233034,-366786,-382526,-383995,-410708,-238183,-232521,-423704,-33917,267118,427309,438820,410489,340934,359352,238122,-81702,-236375,-168844,-234589,-122679,80394,17772,-175690,-109032,185662,295696,162833],[102399,194530,139625,-80632,-181168,-31390,67232,-1643,-50079,-18780,67464,111929,192526,191149,83520,-138182,-171033,-219875,-179519,-173298,-413393,-225958,124114,156613,268545,466347,351199,179016,-356079,71606,386837,232854,-93441,-59174,85811,91717,-78508,-372580,-159682,379083,552476,361348,65054,-72701,-175938,-487072,-327982,-269586,-123442,331256,532207,442336,65616,-450801,8242,303320,233910,9481,143972,45194,-140288,-160748,-202611,52239,413670,743302,798332,600746,188660,-65593,311455,406019,340544,12678,-244120,70566,148276,49570,-443910,-74230,64237,149418,105914,-180295,27584,319136,170642,-203907,-514007,-294874,-279411,-127387,96507,190870,133481,33102,-90594,-36892,-27459,9854,72620,15572,-124250,-80195,469,41479,109824,398899,947241,1123601,931294,553446,257397,-169674,-201418,57353,174286,163500,258944,328616,92201,34667,-12155,-365,-245359,-224104,5109,-112204,-275154,-176330,-105408,-453049,20939,553680,747830,111235,-339912,174972,155166,-39787,-163933,-213973,-459165,-462015,-470439,-389679,-153373,-192437,-320473,-384598,-220205,14225,9634,-192040,-398917,-173916,517,-96392,-382293,90079,656746,863346,1205381,1109465,896407,496950,439668,211653,-102216,-303816,-284462,-194978,-37144,-61982,-269770,-191869,98097,141101,-53642,-302282,-179798,73188,174002,43601,-427681,-33997,206780,208383,342870,374535,180389,-39023,-152165,-76140,-362384,-436761,-113413,115847,80686,-266663,-221387,212325,340871,344908,193945,-143152,-218072,337039,601323,234334,219775,496707,229209,-266508,-236641,-166158,210935,415937,309765,-91537,-439961,-479952,-354725,-50581,25180,60831,-123131,-335073,-142315,181413,323141,193165,144265,25201,268471,247899,194037,132190,-173224,-274792,54936,265724,118044,105672,111157,17519,131066,237008,311250,330766,229955,314426,143353,-151527,-518388,-164855,-99985,-206906,78478,226070,11191,-374876,-413012,-329978,-337243,-338147,-122162,5844,-172895,-456450,-289230,-11729,254277,263451,215585,196512,-110570,-305172,67910,311260,172317,-76381,-89453,-66433,-345669,-224586,-465315,-209609,224713,407740,362518,331730,-129215,-480342,-51915,222552,103860,-307585,-525162,-409223,-307295,-87168,287020,224070,-20573,-394126,-196537,284906,557007,593402,419896,249281,255742,122471,-122113,-180467,-232092,-427577,-591586,-323962,74695,238240,219503,-131511,-348589,-354804,-352943,-93283,58609,-13287,-495114,-308050,24619,230575,253631,360617,651487,673013,124464,-394641,70012,233780,284908,146802,363538,244665,-343904,51357,491077,447821,255729,-100387,-406134,-109920,274137,211339,-290877,-222836,317969,556950,437998,209648,24752,5661,-82053,-125272,-195542,-288648,-319426,-514363,-337871,-47672,99838,124711,245190,30618,-412195,-178439,-32153,-41747,-175197,-211242,-548798,-20866,138562,-196008,69349,301831,258021,-2934,186774,242790,-54186,-133190,-293367,-239683,-32572,363145,680450,455549,269279,395339,434281,176109,334162,557625,316044,-265256,71533,411108,20155,-33722,74124,249768,-27129,-205106,28783,424830,765185,521107,126618,-156076,-28985,11291,83443,-33468,-197472,-568987,-186790,55472,-25646,-138144,-107967,35670,250234,367532,256124,-146394,-303805,-228123,-137388,-83547,-70723,-125483,-365042,-481715,-350535,39019,197676,312175,219005,-26464,-65104,271656,354165,368238,207234,7753,-143612,28272,413999,592235,343974,-138904,-318812,-304747,-463722,-396288,-285400,-281292,-328592,-373967,-335990,-167838,43105,188302,208935,208490,232548,332303,170876,90465,65337,11773,105346,249663,-40333,167407,524964,370138,-127418,-305827,-356984,-237706,-23392,-133629,-236975,-103262,155624,421709,150307,-368246,-432398,-332479,-193416,37860,144462,269909,306681,238784,54416,75741,521627,878073,737233,261642,-60191,-272687,-239749,-198704,-230564,-240813,-218594,79748,522016,809857,643742,237954,174321,540117,553440,187450,-245332,-202741,-203998,-214173,-70747,-336832,-437593,-179939,120457,195455,12636,-17134,213353,440551,485382,138358,-222023,265506,413143,138223,-294915,-202547,-204995,-595003,-205550,218251,266889,-84603,-336918,341668,753480,641891,384826,185778,-30177,-130074,-212798,-125166,93046,68644,-321302,-384654,-131217,-272025,-309120,-81727,-331402,-280596,-138699,-183365,109848,204991,-112786,-288353,136034,299521,158793,-95762,-182163,-155797,-55689,74760,12612,-104805,-124464,17171,41255,-38752,-260604,-441448,-462439,271720,999507,1161197,1391476,860330,283928,-38708,230874,398721,494460,569118,420435,191974,-120134,-42260,294257,484503,453716,199068,-117008,-203829,70055,403809,481911,172128,-255015,-12485,53909,-118074,-197585,53762,154393,-105062,-285814,-323115,-350399,-258661,-250237,-291411,-211618,-126203,-236151,-472093,-377963,-195189,97890,398128,370271,152568,-46459,-329908,-9808,216935,327067,279719,286061,103827,264617,285633,-117014,-455735,-195808,-234954,-444988,-238638,90521,-48790,-460041,-127251,274992,296657,64172,-300093,-386931,-292614,51641,139293,-107877,-79121,299345,646737,847891,730891,368209,193602,95957,-123988,-290552,-290115,-542015,-129955,108395,127594,25188,-52445,-82695,79034,153980,286851,473946,513338,148940,-175080,664489,1142896,980585,280389,-101488,-222142,-14687,322129,283065,-114015,-306078,-18207,-140911,-34582,102910,122954,-33219,64247,382385,507935,375579,323795,216221,216248,93866,-290255,-450020,-78973,-76934,-241907,-464741,-114621,187874,349541,342465,593832,570538,289542,-52705,-109593,86682,34060,-237734,-449345,-192414,19501,-166884,-511558,-344093,-148528,-92307,-141730,-110776,43533,186548,223407,262982,327567,616607,790083,747426,469795,9527,-367783,-361265,-386428,-518347,-69453,300970,520073,294264,33543,-198955,-184641,-10684,60891,225529,242067,28133,-106606,-154970,-361968,-550728,-341265,-272436,-240983,-164036,-189019,-366360,-540529,-239436,-197754,-292286,-483799,-339466,-354182,-430624,-269548,-35234,-103041,-181282,-10320,239111,321138,236295,-7296,-455901,-466774,-464026,-430989,-192686,-105970,-156018,-236202,-310109,-10277,285269,365990,260963,112488,30567,250682,316838,281863,77848,-299256,-228600,144458,262942,240128,-132591,-500860,-532826,-212111,276292,548944,511012,-124518,-91000,322451,256997,-107271,-282931,-292597,-124700,136521,486594,666870,380092,-137926,8703,561876,740691,615215,341579,58642,-85691,-82167,-48399,88706,219103,170901,50573,175799,336876,458055,460270,520450,563308,589287,424355,155772,247296,481777,394118,300644,379394,458551,463446,176102,-267326,-543488,-185580,-120904,-326554,-182231,293281,19707,-237690,-178759,-184744,-238244,-67827,166542,366534,162627,-253062,38944,161014,78145,23215,-58570,-37346,141904,296199,619107,622880,414098,-101787,-290555,-213959,-108695,-177232,-114536,-21424,195358,589091,943580,437938,-214693,-11220,32686,-212882,-30150,218183,124044,-73422,92894,-93302,-304932,-381319,-336312,113087,490380,781074,691425,531508,265682,131572,16335,-15042,-3848,69414,290698,407581,527560,756780,854642,695171,251678,-208829,-350062,-261903,-57609,-203657,-411696,189364,449625,322921,-86101,-356218,-149709,-354185,-314118,-77813,-86134,-191864,-225864,-311948,-140804,-46557,-83084,84328,254311,318585,-22028,-258938,-168139,-445154,-380191,-391311,-21363,493807,767788,933976,1053099,995609,792247,366722,77394,-109941,48711,-53639,-359104,-284105,-86967,-268874,-438717,-233969,-239442,-255915,-52948,300199,506918,532522,-32484,-235306,257311,462735,357592,103614,-256229,-366857,-7471,125173,-389,-212627,-294780,-243246,-272626,-309358,-16561,54320,-259069,-406745,-129357,68241,143041,252495,169996,275317,247342,93301,-71800,-345868,-323304,-193683,-198770,-419410,-47341,51672,-36564,-274383,-22592,392462,743403,1061321,980844,417339,-102612,-405603,-411231,-316304,-249367,-152119,-317040,-65992,417098,635933,438377,161035,-220284,-107454,212768,68375,-478954,-32827,285477,36720,-446653,-1148,262059,154506,-254085,-404339,57863,101730,-6914,-96913,-216566,-75133,114774,271260,50709,-26589,200557,83741,-339327,-420748,-138137,39709,134127,-13534,-47599,74609,-15203,-72509,112184,26059,101307,171762,440044,397528,95698,-103897,65865,11234,-209276,-184140,-96628,-346868,-108786,26028,-321044,-59834,368447,410493,77439,-80117,-70025,-14810,301646,681662,642713,178494,-531631,-99738,144123,197814,73424,210950,327562,396048,-22708,-317841,-473810,-178170,-95503,994,71671,192082,277371,4555,-317100,-51097,263861,163073,-173981,-44953,-46389,67819,-40622,-72670,-178591,-140527,-259149,-338177,-306065,-239154,-233040,-351480,-364423,-226015,29405,-60004,-173278,-282194,59374,292698,78785,-175739,-127689,23072,23404,-211184,-154657,41612,172327,-66908,-358104,10626,94213,131864,122686,318705,467745,543850,402066,238635,-19341,-37272,-86340,-199424,-274444,-63633,203357,184856,-112432,-382477,-442261,-451326,-171292,133307,171836,82973,238383,451053,419683,162357,-227475,-270926,48858,152877,-73633,-168874,234571,495186,382532,149530,-56486,-166151,215621,326712,46684,-257428,-11267,376249,534883,340294,42981,-405494,250731,564961,343218,67313,-46146,90511,-32768,-240130,124229,399255,202626,24038,-31835,72647,163282,15242,-215085,-474311,-138994,59800,142737,-12271,-356991,-232560,72888,89410,248540,122998,54805,-39904,-277331,-128230,3523,191782,-10915,-190866,-310276,-334435,-80653,245809,250162,-35536,213365,375853,384643,256543,-313764,-146742,432657,818356,561673,353058,305803,178596,-217268,-482965,-409376,-297944,-94139,52685,404304,630008,521851,-11258,-471173,-279329,-198545,-283490,-440232,-485771,-179145,385037,673688,409117,-60398,-138364,32656,-20655,102053,197902,169323,352672,638141,919607,1002016,797434,237096,-271241,-394429,-379818,-306099,-153159,-75866,94915,30587,-85211,-194571,49694,350874,407263,199135,2852,-35180,3404,112459,171267,616,-248178,-257092,-108203,66060,152493,165627,77637,124092,78359,-240217,-240504,-290189,70555,703706,1009886,1279055,552843,174452,-179132,-315368,-265840,-74206,4683,110909,344133,642709,848811,771902,607060,162828,-166178,-305863,-186771,-95132,-228814,-131411,141268,75042,200179,452677,606491,711127,676914,478058,177343,105361,148379,-122784,-292061,-106192,258237,419945,-177825,-258295,613122,804949,272908,135642,999915,1294329,1078445,344637,-180609,-320388,-394382,-195734,-154660,-29102,106739,-85708,-269717,-367653,-391459,-308378,-217060,-104048,157066,381047,226171,39784,-176026,-143819,-11448,-135244,-194754,-93621,46168,313146,672482,791916,498996,129122,-153400,-29928,-1263,-202899,-330726,-289748,-370353,-413465,-146090,129227,232718,343928,403396,-5678,461193,1342549,1386261,1034426,520170,-42245,-332694,415440,587469,515864,318809,44299,-69348,365540,439549,26188,-261095,135763,206721,-239852,-433373,-117117,2134,-291122,-90132,300993,429269,165111,-376242,-341541,-87975,187,-85198,181840,598297,1225172,1316690,974148,161087,-487469,-145648,-215000,-90384,188793,274210,78223,65458,120933,-36391,-178433,-80383,241310,781893,1274737,1043750,596164,-305804,94193,675881,813846,579480,305077,82005,-77771,-100374,-27230,16995,21313,-243532,-400575,-96674,264348,640118,519879,231561,115657,97896,126966,-41343,-421145,-521319,-326411,-517243,-542975,-287311,-221050,-206217,-511137,-550692,-134825,150431,274878,174982,-420918,43606,527232,580516,333245,-54921,-122088,-118124,-90409,-197079,-279895,-138039,-169980,-368685,100702,166363,-94555,-7920,583975,910192,579607,140158,-17227,255037,596235,619181,408041,281410,414866,326813,-51817,-445634,55164,504005,677305,600858,460824,371276,248470,54324,-88975,-182498,-291547,-360161,-432612,-33459,206830,335546,641759,741854,657476,213666,-290520,-233188,-7497,-79772,-185003,-256283,-95880,245760,263361,-27677,-126879,69100,23209,-126934,-239906,-175954,-43580,-25013,-20235,35625,109113,122279,85584,127249,273528,159751,-110395,-354745,-498575,-471249,-465025,-256113,-105285,284018,571004,383020,374014,364821,556160,414434,204884,-52999,-157074,-485059,-459174,-481036,11693,195549,-23334,-419226,-142428,-189239,-22558,198052,46896,-230675,-183021,-176710,-211476,-275704,-316989,-295253,-341277,-260767,-432314,-602751,-336703,-143934,-81360,-119978,-25420,-111273,-327602,-196978,-273231,-497322,-149142,-196722,-368960,-132812,9690,112154,301382,74138,-210833,41944,175713,84454,-258551,-467764,-409925,-166068,77369,304339,724323,666012,613431,401755,-64076,-55715,80442,-98932,-418434,63914,492608,500223,391763,456114,715881,776343,594164,458233,492779,330279,-117704,-303164,-105835,-141592,-415577,7596,493466,705037,457489,340556,201040,148013,146843,131118,-149044,-108340,17291,-228682,-188853,156025,96109,-52379,256588,364079,302838,155477,-13575,-440744,-439712,-243408,-378264,-369066,-142828,-224138,-455240,-429247,-366668,-600394,-254658,156315,393349,606007,1024359,962861,771900,434248,134091,140573,167575,66373,59015,93180,394389,517277,476798,327761,215140,-81910,-147822,121400,262859,-170,-439716,-307777,84866,128156,22787,-207907,-289794,-286594,-255141,-275026,-217935,-234958,-269043,-97439,351643,538276,318161,-93200,52383,237663,212914,7388,-265737,-82275,150046,117543,-17808,97457,369992,421806,193317,-186790,-490216,-521418,-127330,62261,67897,-205949,-107728,251915,347695,-36751,-130377,-124433,-9221,-94629,-377597,-257016,107018,493639,478399,256920,65509,120551,246570,28893,-273268,-137278,10024,-121584,-489363,-52503,261172,273857,13186,-232938,-71191,-6537,-190688,-369001,-440362,-211671,95083,189202,211913,-81004,-396999,-295329,-58640,265582,576041,755003,734302,564083,184152,-18427,-179992,-73018,-56387,-7425,178014,273260,235473,297692,499232,834615,768130,448082,64878,117928,608098,945098,934973,374935,27501,93459,195693,407752,176088,-129056,-279586,-267576,165693,342028,339528,401113,541515,579433,486550,400990,10233,-234317,-98912,-89165,-28148,177607,301629,242103,27288,-194482,-396764,-234226,-20809,130478,83863,-1293,-81260,-422028,-258672,-182329,-455328,62596,214158,-48259,100522,39691,-258317,342684,935078,1287260,1090460,534685,31001,-285344,-416366,-426293,-288020,-136096,47385,202137,244729,-20480,-68270,146850,236058,328702,319455,116690,38182,57588,149766,273113,356351,470529,538827,346210,-25495,-281107,-402693,-220799,7410,117341,194455,25478,-172948,-315465,-194622,-72715,-100044,-289118,-168263,-36518,30300,22410,-380843,-253359,-9831,-26001,37840,-136376,-448022,-410342,-98655,-295698,-513000,-523419,-419693,-241996,42341,146503,45454,-115388,-397491,-408998,-286351,-114635,55847,154616,102441,-2603,60334,251732,414228,262987,-241442,-89533,462805,641290,376594,-46968,-152263,-322571,-297367,-59880,14577,-29163,-104175,-126312,-58203,-20952,115580,53837,-2655,126153,143185,115821,30637,-34997,-204534,-351822,-432481,-289857,-286385,-373184,-327208,-399469,-134859,263446,454067,536618,509198,491981,517447,577274,426889,63955,-314178,-98288,-18991,-68042,40052,48989,-14861,4853,259576,378836,219895],[84153,-13506,30871,28708,-182462,-127633,53350,49995,-57019,-145821,-38406,15936,103388,200984,134068,1195,-208793,-321620,-148331,-116332,-356243,-296030,80684,293004,519777,545850,311108,3047,-217450,438626,649301,313805,-157869,148711,243134,36504,-159133,-150766,-382180,32563,392466,402646,230064,48091,-81573,-334314,-136566,-180023,-141058,336024,500501,378063,70065,-408794,92322,450281,319268,65869,27776,-55469,-287792,-434979,-388594,-82844,246498,419204,436368,404122,310420,161489,220366,291205,283862,-18422,-255264,70894,168535,99556,-244471,-268474,-9625,209115,215979,-134228,55473,412019,281716,-213554,-387953,-101428,-46788,35642,252835,216223,67870,-80932,-112298,-125199,-117865,-37337,40117,-117892,-315284,-377718,-341777,-307003,-51570,205146,721031,1032130,959950,708554,427784,64537,-174641,3881,89660,33446,114152,175172,31906,-7997,123256,192249,-117702,-186967,-99420,-214860,-222391,-4722,41781,-337763,-56056,568070,619254,75116,-320646,111436,77844,-107162,-288402,-392881,-214995,-165911,-167457,-246467,-88672,-162627,-335142,-271915,-219721,-105141,-50827,-221231,-400707,-23757,418034,165340,-465420,109116,529776,886285,1350829,1277898,951211,432157,296363,236884,74604,-120860,-221611,-206058,-73699,-32053,-151323,-113415,100078,198476,82337,-131410,-309703,-297998,-259915,-137035,-300000,-31079,94318,50361,150628,366307,377572,128545,-215558,-131959,-280149,-499402,-280584,4678,-22195,-472175,-24633,516782,624400,565733,340349,-83905,-337524,182796,414353,-78594,-235657,249747,108499,-238020,-188001,-351982,-81374,210439,214033,3427,-261732,-402546,-249301,-131503,-96490,-67808,-273577,-465492,-205537,182618,262585,162226,114085,91871,297773,156837,165268,28573,-153939,-313916,-113521,-21502,-326676,-57664,144548,3896,198899,425587,452212,308162,88645,-12811,19950,-119635,-378881,-338573,-328178,-496356,-45011,120406,-87806,-391817,-445544,-426581,-356168,-428806,-378973,-250298,-270335,-118308,197799,355451,357164,144215,-88640,-250315,-429557,-315365,183382,522602,306959,-98198,-289774,221365,189539,-157096,-346962,-254139,69525,301609,435718,365018,-767,-382781,-237859,46592,37376,-198849,-329896,-256077,39048,234381,483015,301148,-63058,-476078,-36836,385854,585020,613216,523216,500204,613789,330325,-2312,-336365,-249033,-221669,-286185,-246028,-17123,156576,64936,-172194,-236963,4813,97931,455180,432716,150249,-329537,-81992,200370,326919,286955,343531,535510,180742,-455690,104701,348397,129693,-149573,-136006,263623,307408,-190239,-42786,266158,9765,-267242,-490494,-338508,5336,424950,353139,-164127,-320077,264958,617640,560201,392467,300261,363795,209390,12071,-211538,-404180,-418661,-536597,-319638,-15496,44097,68237,35250,-264144,-534575,-279338,-369407,-364023,-176890,-83373,-304315,-150537,-67245,-299616,3727,218913,205066,-179392,-204648,-6874,-126058,-368388,-183645,46849,314717,576557,773646,553758,255011,236561,293089,88108,297428,509136,282036,-255127,53682,183021,-313358,-14621,335311,521674,119598,-205274,59591,485186,777468,549244,125584,-248889,23230,158652,335366,219460,4036,-498232,-148553,190114,117921,25496,10637,208279,399102,533730,368505,75990,-118293,-179158,-143671,5336,47311,127233,-35655,-110182,-142779,-5207,-41623,91369,93648,-43231,96251,341824,252654,259415,232392,149668,-53076,-26760,287013,524196,427475,42520,-243884,-246750,-350420,-390735,-276831,-80530,-22809,-105927,-191707,-38374,84847,135371,39651,34225,118571,204968,4108,55055,115645,51779,-25173,702,-153393,363271,880614,1028690,376151,-21714,-486799,-408723,44291,67498,-182898,-287340,-202929,126941,-25700,-296885,-513009,-353463,-123151,98978,138534,211453,256203,161222,129962,437055,745959,856049,664039,337773,40795,-299227,-274834,-252712,-252498,-107118,-91311,201659,561851,828088,675948,371118,477341,772806,712660,215815,-233485,-80683,-52904,-216561,-174031,-381693,-321855,-252360,-114070,19655,-77997,-90413,-76227,-22969,-9961,-86519,-285182,-8822,188726,16768,-329153,-267498,-119872,-194691,-40259,258541,367698,82082,-291541,361252,679284,604138,385614,119945,-223840,-238477,-208660,-49156,111535,-64987,-302761,-550552,-291394,-390794,-287799,-21398,20868,-93838,-236173,-108066,325376,409799,53724,-463382,-113630,81847,46865,-2682,145063,321098,162132,73520,-63700,-165215,-200217,-33746,-80899,-279479,-420704,-377839,-332860,231811,936690,1240402,1535996,799001,152649,146466,502983,749998,781699,820446,540037,269188,-51310,-22029,239144,331416,274235,183292,81344,-37952,97424,421915,685560,504800,10110,-66235,-67696,-385675,-463091,-166188,18715,-183428,-145705,-218465,-420455,-233793,-16434,-50613,-133210,-243284,-352287,-373060,-290326,-512938,-250757,99607,130497,-66158,-261799,-530058,-295777,-252508,-91942,58243,119969,83780,321459,202166,-364800,-244898,-6313,-89868,-228372,-173037,54735,-270883,-274622,-39343,262267,305106,10739,-382727,-288508,-200244,23099,93914,14447,-33957,84105,466189,747614,611646,152533,-78789,-64678,-62447,-42408,43335,-214767,-222500,81222,322820,307202,-34387,-78676,40864,61683,212681,303098,299099,25855,-210214,370976,671574,636028,90561,-81771,26289,255756,437465,320791,40537,-409951,-360390,-300148,-172951,-161943,-208408,127093,440380,607889,640596,519035,411795,327106,210185,-32217,-417202,-314111,94936,46637,-317424,-504244,-71029,151198,218004,272188,626219,641168,327428,-258273,-448604,91376,93269,-189681,-459127,-176763,5232,-227958,-386228,-160442,64870,40011,-70532,-27468,62930,191681,270867,354590,365157,570841,639681,652177,460594,176825,-125987,-80221,-100272,-34750,132336,382974,490030,232974,73778,19184,15916,-33796,40605,266307,412861,250788,163906,98191,-161754,-478700,-466413,-339099,-220347,-47950,-135178,-223867,-367359,-273372,-217176,-169030,-327418,-291791,-437337,-263462,98683,158687,-380883,-316777,-9152,186823,-24032,-243379,-234253,-206739,-161412,-248409,-432910,-355545,-176060,-100193,-12333,70401,146011,32381,-120676,-158745,-119284,-191733,-16578,-25955,-301,-147866,-314740,-522694,-216225,-82981,-15081,-255308,-352077,-408819,-200291,347162,599356,318999,-360972,136491,466068,470818,319185,292477,84360,-64981,190518,437809,525918,269274,-14617,130222,414023,467498,337117,161846,-144782,-362201,-328302,-332636,-185936,-40244,-53083,-149830,88539,265301,389637,443587,426123,396223,389731,248287,6256,3460,186948,51331,-57192,104536,355927,505763,298468,-226309,-567978,-22578,-9297,-412769,111741,732434,322859,-99383,7401,-83802,-230662,16564,272042,405277,216489,-147316,-156103,-5390,99350,234894,186237,189652,251643,320295,554298,497789,215807,-276574,-412162,-268423,-20449,32573,-11247,97280,395025,737290,1167860,683676,-52311,-132338,-92520,-265052,68241,334200,120456,-4837,102449,-50295,-341752,-368063,-88990,526397,889219,1031407,844109,614162,284818,125838,34438,126400,166622,296107,423823,456257,537218,771268,989604,867537,479651,-9115,-483319,-413359,-140456,-285575,-360494,62356,245043,88811,-262669,-357306,-167612,-281595,-336664,-259292,-49138,7413,-74198,-331959,-361058,-302621,-203457,80654,351053,485880,112116,-412224,-277342,-510436,-329869,-111630,224319,726212,959322,1251000,1352799,1096778,844978,487604,162541,-131871,-115843,-75437,-229348,-375324,-209494,-428564,-309264,-45603,43809,-142134,-206871,26170,226578,235350,-345699,-17175,502905,771385,563388,268274,-134022,-483203,-156457,15764,11315,-157452,-183039,-78402,-55671,43374,443106,261628,-187003,-282622,108803,153484,151455,111423,143962,335384,473449,391551,105550,-284559,-135926,72367,160840,-218661,-149816,69790,119787,-165441,118673,503699,787647,924699,798490,461277,-4246,-293944,-192958,-62043,-238185,-263166,-279306,-197369,274929,429009,189337,-80602,-307560,-141841,171953,27519,-317921,65551,266685,15573,-497084,-11522,161366,-79030,-481530,-398366,-246162,-234101,9503,19318,102189,214995,410133,525446,223935,-141500,57158,142454,-68296,-267611,-189935,182450,416436,173158,-85529,27269,34965,170382,408408,297332,324494,274208,532220,438925,-2907,-273005,39431,49883,-251190,-481472,-189138,-351507,-270167,-140207,-274985,-77873,164890,239644,57378,166754,232988,268915,422165,544165,249510,-209869,-352247,-125587,79788,255972,14190,306030,573760,675927,261260,-140852,-468886,-254188,-15599,193760,336138,441933,421975,76454,-457171,-257898,125498,105357,-226679,-444957,-500109,-436456,-233762,40300,206950,279923,215682,-29970,-226423,-184684,-171642,-321739,-533152,-267349,197586,224323,204046,-236428,-61912,98521,-219452,-227972,8701,82483,-49765,-161328,94939,76868,36356,-204680,-340837,-81401,-149992,-191471,-359190,-75884,357034,583674,417526,210507,-147105,-161376,-170295,-37961,-40326,-54464,34306,-8298,-303761,-427840,-172662,-33770,-168663,-270288,-151312,223286,630121,707063,574982,186941,-251317,-331962,66416,288707,20240,-110125,292331,431852,243568,-5723,-41896,-108246,41195,96063,-112425,-360701,-140220,284082,465714,378741,274869,-64080,-15973,212148,190694,246160,275865,400654,163084,-221803,76744,566712,557791,290697,181604,234773,368629,216898,-30872,-374345,-303107,-67498,-43818,-227504,-294933,-45656,97439,16475,26084,58877,58606,-107076,-226355,-70216,168172,174270,-102269,-246333,-398946,-537701,-420496,110207,340042,190432,-66700,-308224,-358059,-198545,-371204,233725,684933,851958,630982,316149,237499,-13336,-404384,-406367,-307585,-453506,-286401,-125944,283118,718791,815245,465186,-95752,-517271,-328665,-256189,-318789,-328787,-90189,482867,888125,801765,233534,-330774,-180829,-260957,-190180,-26522,149246,329221,464427,625257,697302,469809,-36600,-402406,-181347,-235246,-254907,-258374,-217092,-105852,-148443,-276125,-353908,-67652,244480,350906,236281,86507,-36407,-808,98077,139594,-4154,-303773,-441345,-235195,-56411,90362,107115,113094,139835,51911,-368005,-302799,-269100,22699,566800,1034292,1259513,756962,190856,-314334,-464240,-453359,-262079,-19039,134525,217585,359244,466968,379129,125100,-201125,-301717,-288245,-266476,-293962,-333994,-65343,119195,-118552,7414,347145,487593,505235,431780,213402,-17155,-408004,-289271,-405205,-419421,-250485,19725,197022,-198213,-358143,389477,742228,178951,-285428,530283,1105630,1033807,369774,-197899,-467327,-464057,-401945,-481676,-130279,-40122,-45641,-309614,-486371,-275487,-87448,-93993,6546,250801,462217,229570,-18893,-43059,109952,43176,-311705,-106178,132831,164477,308653,576071,619137,325363,-40895,-316067,-34478,177905,54302,-300121,-426777,-207257,-185344,-88829,179751,308310,446854,349026,-237608,426872,886447,707417,21959,-159186,-235850,-419375,208111,415773,538065,332997,-144329,-34251,629445,687273,243080,-139111,25537,51083,-393376,-238575,237575,378755,15268,52228,457393,341427,12272,-342230,-435121,-282455,-140684,-169076,-171452,121284,698999,1072391,786072,81564,-313766,-167578,-72201,-34906,161123,202606,-95070,-18158,101918,-15472,-27606,189423,608445,1181142,1366476,892114,279452,-540317,-21846,507940,594766,349628,123532,-6522,-78468,-113046,-38928,166051,149216,-309024,-300972,32505,191323,317466,71396,-274204,-241283,-160860,-34457,-143858,-556010,-378554,-90651,-222069,-277699,-413705,-667161,-464404,-345027,-326723,60942,297191,323704,126992,-260324,-44185,372184,461877,345670,87424,27229,76343,55882,-124586,-270152,-167755,-230659,-527878,-12534,141612,-189660,-4329,685331,971299,736495,226033,40309,224910,573722,651185,506184,355225,372116,214980,-160623,-470099,-8311,295516,220512,280979,451309,538827,366797,96705,-67476,-58712,-9002,6367,-228672,2005,374569,451561,383646,183083,251808,-106307,-480483,-177911,62747,84600,-44613,-111737,23317,228703,116644,-80948,-203550,83631,103817,-84517,-327762,-200195,31464,61114,-44819,-48281,-30755,-219121,-350486,152782,442216,404300,110381,-121462,-234206,-147262,-302746,-369868,-482821,-56881,576201,515548,461344,290033,310539,299709,100728,-88040,-68088,-238285,-166003,-219239,76704,137942,-281399,-226717,61426,-27810,-53140,7919,-14714,-195682,53699,90901,-62820,-217867,-401320,-487828,-311880,-191666,-312342,-380777,-196167,-1974,-24479,-98022,60804,-39143,-338588,-91245,-70887,-426256,-283207,-248448,-338725,-39287,88785,76471,155585,39220,-52393,-63494,2741,-20886,-257984,-463269,-312808,-105290,102738,287488,695513,829744,699642,507241,-30526,-129846,-161191,-213518,-538115,1459,507947,533150,326332,333040,627371,802641,622899,476932,246453,-136813,-290472,157834,449625,254340,-198345,-23428,491330,794322,656684,453768,372270,340539,536148,479041,-14126,-111459,15875,-251738,-210584,239558,189299,152227,510811,610839,429534,-9631,-327803,-470828,-272448,103499,-63787,-273951,-498423,-323161,-462191,-606256,-527734,-451273,-106589,238358,199444,236258,448896,617507,811487,552246,298921,325967,242721,60444,-47141,-58701,285925,485591,486354,578296,567817,195467,-248527,-108767,247737,114274,-160110,-449962,-132897,-98399,-211898,-411176,-501648,-314736,-214478,-160547,-128650,-171572,-180848,-438535,89990,334766,299986,-27251,120022,286326,250219,25737,-199891,-136829,-58997,-137925,-123409,68184,323317,313975,109236,-131731,-271310,-287252,-405421,-352570,-32824,-127381,-192484,63895,303242,90714,89595,34840,-56247,-293239,-539607,-231623,30298,356036,305079,140796,-72523,-87618,-13378,-99020,-376976,-255893,-136624,-234063,-517703,-248448,-54910,-51906,-141350,-303693,-294659,-382841,-173855,30666,-401477,-219445,270334,342900,201612,-150427,-397261,-192045,-13497,214700,483970,617820,547977,524653,242544,35313,-26913,160822,61786,-17596,139023,298888,293988,470221,869879,1155229,1022835,399053,209306,329136,873302,1130974,917475,254854,99921,275694,394172,297111,29980,-242219,-439760,-77856,369195,568470,603524,532337,566652,561973,494547,473250,138095,-109838,-88430,9486,231242,431687,480981,301705,16824,-216099,-343882,-226233,-8430,158557,-12552,-39366,37669,-418272,-261788,-130779,-397220,-23484,32195,-477489,-21772,105154,-130000,-74158,498066,906580,638035,265633,-179915,-462141,-552075,-442351,-240373,30092,195652,316886,369890,180679,87025,25866,-60320,209147,458553,330362,91771,146401,300722,238608,213424,94219,81522,-25560,-80417,-187175,-153938,-81363,47563,75457,152007,85093,26872,-31005,-33189,-62117,-71203,-269605,-255173,-83773,49552,120821,-64551,-205792,-287153,-338185,-128119,-105829,-308793,-434934,-183098,-327758,-135372,-42578,-150336,-132426,240669,306592,20683,-154728,-224785,-70059,-58118,-82845,12727,85339,-24078,-183076,-165771,78441,264237,128515,-161903,5721,440695,437516,142274,-223439,-204618,-222882,-55854,-235860,-436316,-541614,-423101,-305760,-174236,22801,169240,133338,71445,191918,137695,-49007,-243709,-205140,-333836,-361906,-367305,-255272,-269884,-364949,-338102,-174409,128787,398906,470316,476579,424591,395444,449780,469294,363784,96038,-373903,-144162,92026,74719,33712,31868,51895,98247,318758,391170,228414],[182653,128685,88391,157100,-111552,-280743,-39444,64719,-68341,-347808,-135784,-118068,-27395,208603,299349,320583,-54865,-333981,-162644,-81310,-295236,-192660,174902,477637,692944,441981,139546,-274854,49004,687476,792929,349860,-217542,271674,370730,-23847,-290340,70424,-18784,-168289,183245,406708,373447,150506,11126,-407310,-132442,-189492,-113834,316458,419834,290215,41068,-338600,114300,534728,410092,164058,-173674,-210223,-217701,-215194,-321546,-65844,56674,57444,74788,234496,388937,337732,158565,192708,230196,-51837,-252941,-6782,89435,-1177,-143075,-334040,-119874,173210,220510,-96628,35487,399363,309066,-264633,-187710,173970,226886,196293,366503,291364,109337,-34710,-73813,-190801,-220671,-163407,-133276,-303898,-453104,-327157,94820,182112,-195395,-143441,232457,683479,783969,660032,403649,176755,-145235,-191174,-52189,11723,119876,182440,47341,-53977,241228,262287,-24687,-162219,-242237,-341576,-166814,119981,128643,-202911,-143652,374563,258340,-127435,-243907,-35650,-98198,-197010,-253607,-179361,58891,78192,-2608,-46410,67453,-39351,-268034,-190972,-210962,-236765,-195512,-292772,-100360,458227,729445,368132,-507763,88839,332831,754400,1224808,1236461,793999,276611,23658,147297,172773,4132,-193712,-257041,-144670,-45598,-92873,-80011,9352,148637,119200,143932,-12550,-440203,-437490,-245487,-93986,-52240,-109719,-225870,-297255,60823,252346,72447,-354160,-159401,-9415,-150649,-405065,-159465,-185962,-443882,157116,687568,756754,618035,376024,-18473,-306961,66814,285351,-79721,-248100,62349,-78748,-305163,-148615,-229148,-266112,-34893,87382,76208,-64593,-215084,-218671,-312604,-384744,-284426,-333641,-508452,-186118,214845,375818,312671,211652,184619,190357,-88969,-59167,-190122,-127834,-155842,-103114,-178118,-482399,-208539,43391,-114517,59270,359393,347518,156146,24174,-193793,-143202,-65612,-187049,-437573,-419885,-304030,-81050,-21043,-231100,-456550,-438885,-445253,-362127,-305334,-338972,-131737,-25237,217352,550800,551551,309452,-89373,-292550,-300975,-280995,-149842,266849,501149,303586,-171436,-176977,558424,830635,400231,-91922,-279191,-156950,-65041,82662,-16463,3019,-94542,-188444,-218974,110505,-43724,-108823,92555,357446,546857,652987,344809,-136232,-462693,22675,358564,541061,570357,539186,612035,681652,422133,188337,-259332,-209915,-5092,2661,-129959,-179064,-14020,-112072,-220180,-94094,294680,448113,707249,581806,228690,-22746,161452,301458,324339,195916,231840,323212,-253624,-142891,469310,434401,-90968,-530549,-165002,254224,357987,-75876,-140335,70825,-225074,-582571,-383529,19259,170071,412270,336611,-86353,-425203,75153,530229,580203,487003,502969,577489,351553,27734,-265641,-472780,-461487,-505760,-270699,-70117,-152342,-148950,-308738,-586663,-289307,-192795,-207198,-276644,-33102,87101,40604,166098,-85544,-353202,-141278,65016,78283,-183920,-510189,-240398,-149048,-559525,-137165,250242,559603,671783,727322,556822,165717,-23760,39399,-170557,-37184,250674,149834,-279425,-226694,-183864,-351311,141961,424072,419471,95058,-364472,189542,666573,830409,561064,183746,-311540,-55671,206273,388625,358119,113891,-332772,-285337,96991,131103,111049,89910,295031,424420,514160,319912,161856,-34688,-93407,-53477,184147,280842,441993,309024,182250,70625,-71040,-322839,-117291,-42863,-187372,139394,295505,80968,25940,121401,140459,5137,33692,338129,628269,668170,314920,-110895,-187790,-204013,-352657,-355953,95425,274698,112229,-31193,138187,160421,67913,-161092,-166652,-52503,-61962,-296312,-76594,80155,27556,-159153,-276194,-116107,502217,1027889,1320265,721690,212531,-282476,-559828,-800,157014,-147149,-415062,-402173,-98642,-58493,-47177,-337367,-310975,40828,240110,129375,142078,200597,34960,18469,554962,798744,679340,475230,409156,114755,-319437,-349317,-357120,-333943,-119979,-124700,131318,381574,635167,540721,353608,544169,707191,525792,-69031,-316141,35262,16224,-203219,-352355,-388004,-134859,26993,-47373,-104849,-170465,-141736,-299349,-490322,-527058,-442357,-413285,-284953,-23298,-62323,-273302,-381468,-44054,137295,160806,279559,321039,53274,-232189,279829,426097,349128,212657,-48912,-406888,-297865,-193772,18417,39237,-148050,-303631,-520406,-429419,-446806,-207179,39309,291450,39305,-103172,165363,451309,461761,69030,-435652,-525274,-334374,-159649,88766,379114,554330,251963,-83262,-221523,-217489,-193327,4817,-36849,-367220,-281821,-77862,-30579,74300,408006,886020,1098784,541700,5830,323122,692008,963818,893908,806830,441217,130379,-122985,-37040,115219,83361,29381,130786,248573,169429,195763,438066,790772,665953,128769,-134701,-28241,-301319,-475181,-330132,-141280,-39379,88140,31656,-184435,-114046,133050,180860,12671,-260020,-392041,-298273,-233109,-350270,-208041,-9197,-61824,-237532,-455651,-614175,-480700,-508698,-370767,-126810,-215917,16794,200123,-32105,-471375,-17229,131723,113539,-33208,14971,78526,-10779,88885,-1813,98044,208096,-90352,-463690,-264843,-140124,-34287,-790,79460,-5667,-168413,163345,484416,386547,11858,-277176,-224285,-20273,199386,294331,135453,36544,144392,437730,389547,-91411,-161903,-55414,7407,124148,127527,108910,-48696,-217058,-7274,49829,41899,-187605,-98951,257733,537883,569416,356055,205787,-165886,-437037,-507632,-428247,-419017,-246663,228006,586080,556248,482259,443976,335049,346745,239801,-4263,-367078,-336374,21884,-17444,-260932,-224901,-21516,40350,-65325,61850,494135,635775,360857,-220619,-250636,235857,332610,-65522,-352298,-147317,-18099,-268280,-290581,-83920,63122,-42859,-136703,-90449,-37113,99251,268016,404822,419641,418738,328382,373705,309148,173442,86550,143325,171193,353863,381273,440981,384140,154741,70537,87844,64084,-99855,-24813,180461,477873,449695,462919,335548,-7231,-358086,-471924,-378070,-249324,-87260,-162122,-129744,-126204,-194353,-99299,-66632,-239113,-274937,-519256,-104951,311993,446347,36882,-246393,-173736,-30684,-277305,-388575,-27481,154558,126429,-44459,-304476,-370130,-234997,-171727,-51603,157360,75464,-53988,-317344,-600092,-463886,-465668,-111234,-2139,-113344,-330890,-176505,-171795,-480818,-511319,-344058,-253907,-146260,-299260,-301003,319115,569128,132678,-453425,175522,495196,633353,623769,630103,305820,-12642,285773,465267,370301,69217,85872,279727,290144,98718,-35879,-87558,-324994,-582494,-432302,-625874,-430521,-211600,-268586,-270899,156363,396154,486674,422818,262639,176292,173966,74056,-188124,-334455,-196162,-247039,-359669,-216520,98880,300149,176585,-328623,-387669,144298,157838,-447570,213111,841920,456916,-76929,138535,-8467,-264469,52264,313713,398662,243084,-18544,-165660,-75369,118525,378210,405213,359386,255699,252192,375935,293524,-43600,-421928,-510028,-421688,-101825,36121,-115140,-22162,285951,616374,959630,640992,13379,-262346,-289024,-133996,273467,392061,130676,134537,153317,-63886,-455281,-227596,213488,809227,1148243,1108666,869856,474183,97351,-101628,-98744,185450,335445,452203,411394,322912,374632,589940,874582,855280,606644,214706,-133456,-211136,-299090,-424805,-312386,-77120,15572,-151748,-479194,-344378,-119670,-116172,-337865,-364006,60820,169237,51830,-253097,-450888,-348237,-80901,194349,394118,433099,36371,-461253,-363237,-576303,-285871,105412,530699,879393,973543,1295373,1423206,1083200,763486,494448,211258,-136198,-383293,-93813,-105869,-408941,-423924,-542946,-221658,67130,190317,83144,-38535,-241731,-167506,-165703,-529761,59677,556310,853498,644542,360066,-28076,-307074,-469976,-290146,-146207,-176707,-76940,59878,87701,209322,513285,233399,-192503,-171358,290746,224645,87827,-126837,34827,249704,492377,539818,117387,-309410,9513,280385,268700,-190329,-240327,132757,421395,187220,290528,497512,571772,484153,409600,402614,121701,-63092,-5305,33459,-163252,-533752,-490759,-321807,80073,169767,-147740,-277832,-205027,-89718,119567,43420,-154110,30484,112361,-100814,-503967,-77635,-31177,-371928,-510486,-374282,-496843,-201625,96890,246518,300990,336856,555766,601544,315195,-197347,-168425,87143,107841,113893,146647,368721,473092,104342,-255974,8703,144995,342943,494687,361711,262601,136958,337879,279278,-235464,-379519,-51159,54133,-115208,-358472,-138266,-298905,-491298,-273113,-149071,-132665,-285526,-168777,168867,445362,412832,369315,421436,289481,-127354,-152752,-102898,-159391,-23917,180302,-77105,196811,552304,635673,405915,44860,-387331,-358454,58115,362081,521866,571403,502730,145292,-198084,-190385,38977,-18260,-303465,-357804,-294760,-155691,284453,590109,551367,658620,658546,280270,-68022,-82711,-35633,-206382,-452204,-177066,407468,612557,600184,28773,-133055,-133543,-494154,-78058,271040,237136,-106393,-221872,89079,43345,-168205,-444170,-324801,-236590,-259350,-194633,-282336,-153430,270850,516207,305837,-29095,-439535,-114137,47403,136510,96190,2396,-28108,-181332,-461685,-172137,239609,507816,263744,-139863,-453636,278997,919733,947940,769882,262175,-241377,-452134,-45718,196149,-48630,-149413,254848,346139,90238,-183145,-120309,-129847,-78923,-107607,-251219,-473987,-231218,159887,256291,216562,315230,206876,80648,77841,238750,360568,434491,548335,247582,-283720,68795,651876,725748,323000,219712,271341,363063,308110,80211,-272763,-404388,-225248,-224855,-163946,168246,329180,229279,75362,9700,-6527,-46090,-266881,-283141,-111713,108278,-101953,-293183,-336575,-394491,-398839,-425787,-1660,319060,332393,91506,-231864,-145884,-217323,-40200,435058,713080,574344,451829,161561,92080,-93249,-221103,-200313,-212163,-347272,-488560,-200216,204500,712519,852340,686633,204502,-328308,-495969,-291943,-281843,-263860,-60820,385506,869170,986560,378580,-312673,-320569,-386032,-444600,-233849,72592,184397,16957,78142,261394,106806,-261955,-256135,16597,-16945,-117519,-278128,-361788,-412083,-437413,-521568,-434312,-186462,72527,228481,225708,158296,-1865,4825,59865,79715,-19521,-269932,-435172,-345112,-143848,24556,116261,191712,178757,25834,-430700,-307318,-223538,-103628,293154,721406,674997,599678,192197,-16527,-4356,-392240,-452501,-93544,112692,142560,198558,238410,204446,-107862,-478835,-378952,-274939,-371547,-426633,-190899,75006,-824,-390479,-117460,276144,380904,315453,173662,-75592,-110272,-51137,-135327,-179831,-408273,-352739,-277634,-155679,-269314,-440460,82389,453677,52048,-614126,10895,653044,647369,234697,-212936,-293266,-390144,-399669,-448082,-104845,-39301,46716,-100978,-322866,-216423,21006,-30246,60086,246613,411433,186962,-138729,37918,353999,243377,-306110,-67318,160177,94974,199865,409066,401190,170016,-193128,-386677,30355,298959,172186,-342102,-297249,-32004,-27473,-114160,19725,200352,478834,376123,-297371,168154,516855,658602,138779,-80775,-72177,-541431,-196453,154755,409856,246435,-450337,64265,770971,758175,340556,-40321,-173003,-302087,-568313,-151646,393991,574182,208412,104966,484542,182623,-263818,-325094,-317534,-324136,-213296,-125220,-245773,-199037,142354,596899,389661,-16946,-164300,-114501,49264,-39559,37742,67646,-270652,-210642,-22539,-12159,123539,398592,767060,1072769,920986,621187,167396,-214775,-98618,225380,260654,74001,-77046,-118545,-138825,-248777,-116516,217280,192298,-341125,-208380,162898,433997,317036,-98062,-497249,-569221,-414031,-200688,-184994,-553143,-351842,-2168,-64396,-14438,-192878,-521265,-340056,54424,230344,360266,422985,282224,-4604,-159713,-176999,96981,279490,333672,273188,225378,281976,166628,-59847,-235759,-211257,-312671,-431458,-158276,33597,-269025,-46838,560945,711149,604793,184002,-11980,75906,390048,529825,486998,367747,303873,115064,-237775,-465656,-36832,157983,-86758,-47976,376405,574684,403638,96107,-165544,-92586,120814,173650,-50851,-42514,349418,415560,88646,-284726,-149485,-417726,-388837,-110907,52571,142570,54173,42328,135186,107018,-129301,-248761,-230935,116306,205131,16710,-298458,-328423,-41500,42896,-44726,-12044,-112257,-347433,-228800,270971,586868,633782,392150,154729,139019,105882,-74674,-229137,-415421,-341868,348706,483152,376399,121873,-103401,27122,-84806,-234763,-245293,-83981,37614,-2009,33411,-97611,-507198,91712,312223,173180,-58741,-77325,54018,40324,309542,398238,112711,-147525,-170922,-62424,111427,100917,-13855,-79498,-39843,89289,-20528,-99879,77415,-72024,-323232,61766,170719,-183922,-446555,-387290,-291830,-10280,56391,-14876,-121820,-132444,-68253,-29438,65526,-48736,-218414,-409636,-298081,-130667,-41481,60493,309095,620662,481146,342627,-7734,-139837,-467241,-484967,-226336,84641,427039,453711,172235,139946,530562,757430,599782,452011,25708,-341849,72168,572192,810570,543395,-60347,-318900,185202,632192,736793,471517,405584,449971,785490,634535,13464,-147633,-26731,-286598,-57207,400870,333216,299865,589490,708523,491776,-113052,-453065,-392321,-188372,263846,286953,53953,-383197,-390525,-398750,-529939,-403216,-227000,75214,314882,-25689,-228563,-160754,165549,672605,598705,432956,430581,270637,51770,-147864,-168223,235549,409768,415336,765807,849392,427028,-220943,-207563,242608,176179,-50313,-471189,-351021,-286882,-126294,-229762,-496124,-333057,-156478,17615,141111,120005,-2550,-231982,370,199716,217757,47135,193718,386548,312624,-8252,-190872,-293419,-279763,-291959,-160248,16993,229237,164242,-34063,-107855,-72180,14868,-48892,-322910,-274182,-45266,-137789,-142429,88629,147263,190386,75644,-189783,-503449,-474711,-251667,-97534,73023,19708,-58825,-178773,-319403,-326688,-279735,-415406,-291690,-254701,-392023,-538527,-418662,-236713,-129362,-167557,-358853,-464762,-195791,210262,344325,-292292,-160572,356242,460125,201503,-235008,-302390,-92190,47750,218098,394860,476032,336342,401618,220427,6964,103308,306393,234767,91387,166645,301200,272560,539184,1042157,1120569,915516,221458,171279,413810,933627,1214763,915612,314975,209899,399865,514919,97825,-284578,-385644,-564580,-3939,432587,599925,675546,612735,530859,415608,355396,379366,209885,75518,-8128,78820,304065,447112,464031,270761,856,-222230,-328568,-236429,-11494,38696,-325707,53187,71822,-407565,-291452,-125355,-279585,20,167,-313148,-9303,183602,41297,-228702,104153,290257,52272,-124731,-372176,-411852,-413294,-290046,-42413,239813,299377,351825,380677,285890,160073,-68807,-141739,222689,493416,324768,11863,163913,368616,88752,-88180,-306082,-379533,-421465,-86781,5322,110464,131660,111776,116493,132529,154537,194527,238181,251946,121967,-11807,-267199,-376110,-150780,59279,193641,219883,20436,-207448,-542840,-155351,139508,-23878,-470686,-330142,-180243,75780,174244,-42092,-9526,391712,421992,57524,-42172,174579,313859,173733,-88959,-13659,70241,-51130,-232633,-335594,-192458,-25342,-48154,-101243,30703,310263,129546,-259909,-498212,-366015,-241187,-64680,-123836,-260978,-268624,-600853,-380405,-285864,11507,117886,68171,101448,199482,43826,-283675,-593003,-466130,-383260,-285830,-291093,-194609,-241976,-315261,-261000,-36300,265329,414651,402488,335312,249641,202196,204107,149069,150365,48876,-308211,-228844,140394,232374,168697,80990,126150,242587,420030,382766,243581],[218271,317133,33315,-16811,-87517,-304646,-180119,51288,-23805,-243256,-139285,-240551,-169090,200022,499056,686952,299835,-253738,-242682,-73412,-203863,-24827,246651,539738,673078,258574,-69854,-386979,238195,730973,725938,245677,-292673,293369,415168,-51787,-393813,186834,270283,-68252,-16131,373555,455924,246536,51032,-356808,-307502,-202417,-18329,273209,286826,119017,-120100,-337871,105532,547706,528226,303829,-103191,-311569,-233094,-177719,-224931,-3666,-104612,-209445,-169976,122617,384865,403233,116674,126614,189900,-78445,-246258,-136185,-71987,-181818,-155076,-182682,-230489,56380,160153,-49972,-35036,282542,220744,-312169,13192,430504,456230,283960,353182,310712,142612,60803,-14150,-276611,-339946,-311523,-380060,-307901,-268102,-38324,321731,452423,-73289,-467430,-256509,221545,442735,425732,215301,150655,-48851,-374375,-285776,-82381,41105,123071,-40881,-69865,333343,267650,43009,-163419,-386574,-427344,-81029,180315,140897,-122178,-236896,46134,-130527,-343471,-216603,-257344,-347324,-336914,-174427,109554,268225,225620,6531,78143,231751,115460,-199484,-211553,-259308,-382089,-342901,-258604,51414,582620,535960,85080,-262976,234795,322788,549453,905528,988655,481663,88079,-233886,-18204,166288,54978,-199836,-310905,-206763,-116114,-139569,-114802,-136869,15577,38293,148396,5867,-294701,-400560,-169521,94729,-95771,-393608,-269410,-151867,-412654,-149637,-221386,-473314,272,248108,157926,-210413,-328216,-410011,-265766,248677,671181,701815,489599,251495,-23146,-203491,10041,170276,61494,-62973,-43001,-205427,-402779,-131164,-24469,-107271,-210984,-20487,115004,70225,-47417,-137783,-158608,-317988,-287238,-248915,-371061,-131638,224861,545376,499326,317716,186904,-57563,-377689,-335392,-402418,-156579,-31866,-88460,-307508,-352444,-371291,-180372,-298856,-264396,28265,23948,-69366,-65194,-153660,-367858,-43935,10329,-196509,-352819,-221178,-157446,-209277,-359652,-476199,-408143,-371174,-313907,-174730,-195080,-19765,200939,455763,724952,602596,196514,-367167,-203610,149989,100913,-34700,173516,259449,189383,-182252,-95700,571868,1058702,877785,151327,-290563,-310630,-492414,-548864,-331659,-13257,176707,109266,-249956,11103,-3507,38154,283158,446145,632105,666892,340948,-157233,-413488,-29736,213568,403361,452187,443078,539627,488106,426427,305732,-48899,-101872,142922,149327,-127566,-360109,-69208,-43588,-208840,36831,422551,573670,574440,441466,217271,280845,392417,362953,240480,88309,113967,61362,-426042,63222,484340,292014,-304481,-150756,4998,337979,410826,16778,-260013,-100096,-193427,-202362,15441,300698,347338,248456,149602,-89262,-296583,-66293,374733,503113,471070,553139,571895,311585,-71305,-333314,-344503,-486813,-420705,-195275,-156379,-257676,-353632,-305433,-190415,-95377,16167,126982,137351,103088,212502,351526,515892,256436,-130579,-340151,-178149,-146291,-147554,-328166,-308279,-119753,-420925,-172989,325209,639397,652801,624955,474092,69825,-257190,-204627,-436597,-462864,-73238,4311,-211504,-398936,52214,160088,367139,328583,19501,-175857,-216299,394166,848454,826881,506751,194751,-288903,-287653,65960,197588,306170,134029,-158290,-532440,-153338,52066,89192,44528,170805,240406,272759,116740,67589,-113690,-80467,83386,398952,567953,699312,534135,297612,182235,-151709,-552775,-99820,-59527,-380783,89524,146036,-129173,-274958,-100544,-17408,18387,172312,492104,803420,898626,518389,-44284,-128568,37719,-126537,-456160,198921,496356,213815,71785,335124,283332,21799,-295471,-291995,-180452,-198587,-563242,-257680,-46831,-55621,-221761,-266237,99440,592002,992121,1202179,827997,252772,-184429,-550088,-84114,137735,-151442,-384383,-276115,33785,267239,256879,-83515,-299792,146253,355622,128118,73732,157088,-37706,-293009,327023,566682,339892,229482,436566,137355,-299384,-369888,-427126,-436408,-190396,-206136,-61147,62728,297661,271402,174818,370571,388149,123067,-421569,-255386,107201,-118,-219630,-449680,-336924,3294,269039,137768,-190217,-235550,-160008,-290624,-318114,-151827,-148341,-153639,-102946,-7305,23883,-125914,-475633,-107343,180576,153995,88377,83513,-163688,-195734,131856,113548,-25206,-93789,-260471,-456693,-170842,11163,167683,79652,-69794,-249374,-422543,-480095,-329714,-54045,179928,342284,105863,253235,493956,505823,361616,-23285,-250790,-422475,-411185,-179589,131108,415452,419384,104737,-319774,-367300,-196307,-53309,136905,155467,-73747,-7528,188408,259465,94893,-272370,203461,289077,119596,-70729,438383,816593,1024307,877928,608782,181395,-90433,-140059,-882,12101,-173194,-162640,131710,401122,355428,287128,439391,775938,641515,93215,-226024,62387,-79880,-220481,-169940,3445,340604,383747,291152,-22020,-107488,185214,356673,127911,-254291,-299098,-210297,-339703,-296237,-15951,145905,80845,-208006,-491904,-554647,-372923,-301894,-195845,-182329,-410079,-19036,-30255,-278596,-225364,129901,174990,200151,118107,221989,135569,369745,343435,33914,-130727,21260,-215524,-507744,-315938,-135727,-93346,-49072,167510,81263,-264067,-162660,171145,129311,-72777,-221444,-216328,55654,357682,409513,337483,207124,196305,425720,249589,-252798,-286991,-138170,-41407,34946,12654,4957,-55174,-146511,-162616,-291537,-496269,-387467,-108048,393149,749261,704499,431039,343254,88651,-185883,-459098,-488107,-638349,-247491,176734,474224,267503,72088,84370,67668,259984,305171,151562,-231911,-508122,-234027,-121563,6596,37741,19785,-111142,-390422,-156559,330521,612493,388153,-39404,-23406,254053,348441,-59534,-383150,-163054,-58823,-256705,-231673,-132008,-158162,-213093,-221989,-216383,-183049,-36673,237866,373883,388617,182119,-6933,45442,109391,7072,78030,201785,357093,557721,539826,414938,269892,156800,68371,42221,-2706,-158856,-36570,114977,409443,511966,591283,401620,43858,-275238,-379134,-366149,-305303,-245126,-215034,-85325,87450,263575,358523,116843,-102798,-199409,-549106,-101460,355168,546390,385642,-46928,-414062,-277420,-170523,-111856,201775,395701,360150,134406,-164173,-210621,-128968,-159341,-246861,-3087,-82658,57802,-15429,-190161,-417319,-293667,88009,173237,-211459,-396119,45331,175114,-10980,-358048,-516685,-203775,12345,-173897,-413870,255000,508282,67015,-470289,10028,393355,616833,693977,681543,355466,21040,429467,595029,290971,-125211,189799,426358,345662,-32517,-367236,-266851,-314416,-467402,-448209,-617298,-382820,-165594,-355037,-247264,349415,722131,719546,441598,74062,-72657,15430,16030,-250867,-502298,-425060,-400244,-511155,-436126,-163826,5305,-112977,-566563,-172457,303625,366024,-355831,102751,582901,349689,-64232,229250,58999,-251846,81483,323771,407307,294567,118927,46553,42324,150047,428154,556129,451059,202287,148764,167657,48683,-293669,-334458,-294145,-491690,-289835,-141958,-339212,-292363,-38566,332491,503849,394049,-45141,-381530,-402224,-6777,384412,341005,165323,298049,313163,-55610,-417569,-52042,436682,858637,1035731,940390,687624,153845,-167799,-268303,-120793,195122,465041,489671,267278,52280,94087,277260,583397,715451,638334,391049,155096,6924,-302892,-549887,-275768,-151645,-161038,-339271,-496806,-175000,56300,102561,-287994,-339051,169973,277936,139387,-116324,-114609,63215,280590,461033,427892,239009,-151373,-514378,-370833,-563131,-270440,231010,811706,997543,923212,1087845,1232567,946834,614828,495492,409566,60269,-476500,-77881,4106,-327299,-498673,-478324,-181608,128659,242427,305290,222352,-95444,-413749,-470566,-440546,11149,474186,766057,637615,387816,49348,-106509,-228822,-429877,-401356,-220582,20302,150030,135635,159433,214401,38751,-234602,-85002,365101,290100,43688,-196136,-52819,119979,363894,525489,18019,-371375,65674,304783,120284,-310929,-230501,312539,747294,687601,563134,604958,487341,258856,23189,251313,194156,96381,68343,-773,-73500,-253921,-368160,-256167,18745,2380,-376642,-221408,-120530,-52412,59482,81473,26690,50244,18690,-214420,-405112,-127116,-220673,-521732,-276731,-321081,-574224,-84016,163304,386430,327239,284717,519312,528547,327570,-182996,-383039,-49027,115162,244439,397099,511884,401090,-73052,-370185,112287,282722,425277,420883,254376,-15799,-147111,-30607,-5005,-260465,-251048,-119337,14738,-19055,-162463,-60950,-234208,-484069,-309747,-82642,-147382,-481669,-130245,427828,685090,448474,297432,345080,69149,-171927,158591,107944,-134354,-143445,-31235,-129443,43697,365099,403070,397431,169818,-267911,-404753,96164,453758,594444,554139,452265,140941,39399,118509,142871,-84482,-383597,-178324,-102411,235726,556190,843444,677200,791378,796277,327230,-109322,-57776,83297,-45833,-224183,-6901,576654,1001476,876800,279176,-112018,-252380,-453989,47553,496222,427561,-74080,-332721,-49724,9372,-254486,-514741,-290212,-404282,-119638,250581,304001,191088,219921,355630,191690,-107455,-93972,225844,376840,306449,167378,9361,-62882,-257969,-476549,59737,686944,1032013,781736,296563,-324288,238034,1015601,1092956,903187,366271,-172696,-547182,-240898,-66198,-247003,-230772,132632,190354,-104668,-331418,-212426,-98283,-17246,-140490,-278494,-498166,-259493,74091,63815,20174,250430,353830,306154,172229,259171,319177,449627,497636,204707,-348421,154066,639127,612633,88596,-59351,59863,105051,229846,90406,-205369,-377070,-307567,-320245,-21151,447036,679482,540275,288184,195955,-38021,-153351,-356196,-416389,-160141,-98037,-356372,-465624,-398491,-329124,-215043,-163916,85147,295755,325890,275429,190396,132488,99186,206007,481286,584026,252380,115326,-62411,-83815,-21764,-57268,-82086,-176670,-316687,-434917,-197390,174009,616175,673056,610971,325359,-119064,-320275,-189337,-186493,-209863,19177,406467,860009,947407,345110,-289767,-303372,-292188,-480736,-311314,40586,138216,-187116,-502546,-151970,-179393,-266793,-16128,159900,174592,37259,-183332,-308982,-363099,-505218,-425153,-270611,-207070,-125926,54226,153782,159392,-8911,-58182,-42682,18559,6422,-142637,-280413,-263892,20108,196515,347203,340509,260358,48269,-296835,-201011,-151866,-271027,-35141,206072,-58261,214543,352314,518710,455852,-74163,-430909,-175577,87080,180947,236848,311560,253918,-823,-265883,-255016,-261148,-456488,-334703,-30884,164813,-77241,-435407,-15342,304850,360794,205376,-39356,-254364,38641,498843,627869,353260,-83424,-281703,-476565,-526613,-392575,-443121,-213008,23233,-148646,-574865,-328469,71267,64887,-36654,-256081,-180108,-302223,-376533,-490739,-125494,3996,90908,50121,-195715,-232809,5810,-56041,12768,100188,175494,37673,-263330,60007,490855,392379,-180655,-282823,-24743,-101035,72556,243237,187518,-1315,-357350,-294708,150400,372491,163201,-339145,-57416,77697,42304,-109312,-145663,19645,381774,322016,-184684,35609,663127,1160604,893362,325887,-10800,-464495,-319680,43566,249166,120675,-402474,221290,744286,634814,310390,6348,-259860,-611299,-514831,-193474,341699,577770,265090,43726,315932,-21704,-554243,-302899,-253874,-355299,-243010,-83659,-189502,-211640,-144316,100366,-3547,-74279,-86809,-974,83082,-84093,-114237,-8045,-183597,-447620,-225609,-17241,230912,499076,653593,608163,408026,539117,470445,105812,-84103,-44823,-32746,-144915,-248740,-251552,-270418,-483730,-200800,130643,114549,-313516,-144350,257518,642014,495891,-11364,-456751,-490789,-552987,-279578,-116944,-323827,-429687,-82554,-62897,-10745,-120156,-394882,-143839,237689,638189,605848,456492,140208,-150740,-170383,-362711,-203422,101079,274879,379204,370648,416307,208660,-2305,-155731,-215500,-320847,-284745,-240003,-82033,-266084,-157625,232687,258789,284252,85366,-79259,-132756,123849,308555,345786,281227,182568,17611,-262365,-473158,-98376,8292,-275214,-220802,237050,445244,351137,55388,-337963,-282974,-9255,67520,-25641,-170449,122496,185674,-237424,-329508,-246166,-443225,-193943,-41606,-19042,70674,119011,232797,289735,5815,-274480,-338013,-142145,139058,264101,149325,-73097,-548335,-223322,-44896,-21111,60570,-61220,-9333,128792,270710,570218,775624,655926,402501,449937,230853,-4082,-141434,-267022,-418716,27901,360985,222669,-33236,-520083,-196090,-100314,-256685,-523377,-241862,-23584,51940,-151875,-441159,-125805,370625,549734,391624,24322,95189,70082,196840,455718,611480,265846,-268384,33315,393819,564014,504626,318992,199653,69196,68858,-92172,-119913,9597,-207312,-235099,186478,307692,-9720,-301598,-535810,-259601,-46677,-58011,-137495,-326678,-294841,-126975,38534,308769,159713,-20027,-245406,-317418,-284958,-358635,-350276,-235075,157920,70882,-33062,-25165,20665,-19169,290394,258729,382484,362244,300053,-18964,-61124,353047,555989,465651,330965,-146816,-247278,315063,747931,852100,576828,-62948,-559016,-197752,253190,527322,321648,258792,449019,808102,563036,-71388,-165497,-54395,-195188,150384,510729,404428,275801,454856,621594,412160,-145205,-363174,-285897,-294106,172037,502551,331391,-200745,-447359,-353324,-470379,-290542,-65266,262786,361947,-116560,-23432,177125,-212001,299782,509393,480637,410757,182904,-17190,-244692,-246330,174850,211791,248646,746650,841403,368529,-323099,-90360,276676,215495,63355,-373008,-140582,-6464,179692,18068,-350903,-382816,-60890,274048,449840,351457,46178,-128775,38947,209003,162211,136653,254235,497797,372245,-98483,-373890,-456169,-202380,-201721,-111343,-13664,114055,-11920,-243891,-185512,5855,119219,214588,37482,-105016,131870,-28713,-288192,-230077,92816,159004,-26218,-399673,-482258,-408471,-396356,-342895,-322468,-312106,-179224,-111366,-151670,-269519,-452519,-405912,-279313,-260464,-447394,-578623,-490142,-221000,-22732,-171090,-412798,-325546,24276,306010,232911,-355124,-19166,407124,517105,200443,-325708,-214503,-41879,43601,169496,288331,394021,200394,282730,114112,-200966,98335,345193,420002,305746,301602,320239,199661,507601,979264,831044,510675,166,23809,357613,799502,1187120,959650,498719,223431,299632,385902,-115767,-612425,-412716,-516135,-20967,407457,482954,509652,524711,384026,164696,63963,130059,208815,173634,47686,105328,230796,257273,265157,134366,-62209,-242152,-361831,-269426,-93740,-229571,-302007,345232,134807,-287172,-312211,-148437,-134208,67049,-457,-97324,27557,167757,81425,-37860,-132863,-215746,-285510,-383057,-457517,-395551,-254303,-59663,218320,422758,378696,364274,299736,235749,130844,-86001,-67931,197936,340542,117209,-35126,135171,294459,-121919,-439169,-328111,-255569,-411280,-103135,208973,323609,269892,117698,165205,114038,124286,250858,465279,538230,360369,50900,-250535,-479788,-215165,57272,209152,312012,154790,-9025,-584001,-119007,428869,417780,35550,-83673,-216787,-32693,79416,-90001,96637,439032,404894,22683,43259,453121,553405,304371,-127666,-10945,116685,-7000,-203198,-426142,-449034,-288329,-88377,-53376,-18849,84079,-202282,-706330,-388298,-394414,-377753,-238995,-82096,-61313,-102478,-472368,-411996,-389660,-65697,-564,-95268,90334,159395,-103642,-471317,-438314,-351647,-241144,-175978,-169237,-57195,-164003,-244088,-232854,-56216,227042,347760,319237,182263,22788,-39284,-120279,-214557,-103289,-35813,-244466,-303398,147274,341434,311133,190503,236093,410274,508046,362860,245688],[169725,250171,-183521,-142073,110690,-118131,-302052,43729,91825,-7611,-25682,-249335,-290371,177199,637944,971293,763444,122473,-333447,-92509,-85778,114321,211420,405723,437689,88220,-189293,-182361,313817,575352,454276,-7402,-336775,215027,334204,-76289,-323306,201141,363680,9958,-161625,315664,482305,384941,188411,63423,-16741,-20451,131947,229160,149791,-38965,-328652,-322692,107830,506398,637888,474495,394541,125300,-175892,-265537,-125907,23533,-196452,-387870,-298056,54277,321149,301283,-24719,95239,157024,-97509,-254183,-271530,-258857,-373736,-234857,-62092,-205576,-92470,82990,5785,-120626,85416,26523,-285080,176679,591231,571111,261211,202438,217497,86341,96667,73048,-259072,-509626,-386307,-266086,-179723,-139144,87492,245017,348963,110115,-156074,-150201,-145052,48053,116147,-49699,17816,45009,-222709,-480630,-304034,-270051,-228409,-190619,-22036,362814,250111,83207,-189222,-412566,-267262,26571,165987,70985,-142058,-353342,-317510,-339357,-222711,-184515,-334700,-429909,-519500,-152349,312089,406510,277002,-81143,113142,325176,218898,-131513,-356314,-396622,-433577,-215519,-83096,21797,230075,-101201,-312987,252584,581564,484350,348648,516218,598628,116414,-78327,-92965,54087,185045,82032,-207920,-335899,-269873,-259134,-282250,-235127,-317464,-135713,-117783,-126753,-222098,-155908,-38868,-41203,198043,-132707,-409428,175770,510224,264260,-5227,-310346,-304421,120399,331494,292407,-43786,-353771,-401425,-125329,236476,493644,507825,250128,-14567,-114384,-135494,-33235,-19719,-82054,-118855,-28416,-162506,-430975,-116714,79516,6784,-246856,-96378,94519,115213,88842,83751,139292,14554,-78562,-217274,-308854,-125049,158128,571423,540069,284454,41711,-199356,-48385,136259,-53203,-161291,-32620,-156410,-422937,-155853,-367475,-445635,-218997,-198273,-455256,-366643,-223936,-177903,-128776,-391941,-41757,167157,74187,-208009,-270290,-316910,-395295,-344932,-399335,-384127,-292654,-222645,-89613,-145609,-41640,313486,570966,739090,561658,68715,-474084,-16311,408479,290973,-31096,-9911,-9102,24445,-114396,-178683,288665,849799,996890,310901,-317672,-243539,-174043,-143416,41643,99206,345254,321121,84321,-238223,-33761,86572,271240,297535,472755,484597,229440,-154651,-402012,-171913,-4113,174095,251575,246754,320971,194884,361187,297603,98437,6800,167426,106962,-274880,-262159,199598,218637,-73436,140097,385152,420036,128165,70574,159777,483195,534690,363369,75438,22572,73157,-110310,-561428,-80831,169859,-3529,-308286,46574,103748,374152,429449,91778,-339904,-244933,-140760,-5393,235663,381101,383699,-15610,-152135,-160528,-119493,-2331,258832,369616,357427,431060,360375,110774,-251825,-406356,-291900,-418474,-306442,-134330,-149550,-96968,-50189,105041,95364,-29977,133881,225144,239130,78456,245579,512111,598835,485120,64461,-229799,-494263,-391031,-177362,-127842,-100350,-99618,-367881,-268770,275872,563141,554618,514896,334095,412,-309514,-193553,-113340,-109306,-199325,-87670,-37942,7578,408033,516195,502294,95120,-473102,-384565,226884,567880,871735,674002,360829,103927,-201554,-328429,-268745,-175310,69476,96420,9567,-322272,-429397,-53404,11468,-94594,-158908,-158452,-136099,-146904,-151353,-339601,-130051,230430,568716,798211,799003,537802,188844,111616,-252425,-382888,28100,-32218,-384125,26419,8468,-303242,-485115,-332188,-285641,-24909,293813,617322,914445,981350,538433,-114095,-52582,312333,158854,-361779,181542,544766,152082,109874,501065,422500,11647,-274155,-239072,-158459,-90348,-400260,-445249,-253304,-190560,-210223,-10418,343403,654870,855011,829413,696822,126014,-276937,-356795,-136444,48308,-146467,-164007,-63907,275573,624850,529715,193287,-344496,96389,334266,117125,6637,142691,75034,-319558,-207353,65038,-132468,43127,417735,138232,-205944,-323729,-425771,-440096,-159388,-214812,-255230,-300324,-96223,-78249,-131245,26787,12181,-72187,-199844,-106949,83031,-106468,-329813,-405283,-290489,59145,336676,193375,-284230,-277674,-180884,-216182,-114084,60941,207078,211332,230533,147823,200747,44081,-298850,-272769,-52224,-36408,-221363,-292832,-402888,-165394,-50730,-150036,-352407,-345380,-333313,-381367,38457,318171,361691,248478,101969,-126489,-352288,-469902,-152795,131067,271854,157588,158466,583352,722128,495109,139137,-164515,-69385,8553,65201,55007,64225,186480,-34364,-210991,-385520,-428830,-123993,130894,252604,313445,157716,167563,330737,440020,283094,-200649,-488359,-301372,-394211,-54793,457375,851653,943608,775316,342005,-157285,-118880,64621,113724,-19520,-385348,-197468,212828,529412,476489,306320,395457,632600,431683,-88673,-279490,81067,41067,-111281,-26705,260381,685403,643135,433745,-6513,-154685,216038,424346,156572,-198153,-88215,-8290,-57677,-181851,94081,252751,309450,-4400,-329256,-585659,-311383,-239640,-91409,-127410,-84092,-34113,-299811,-323758,-14070,156527,115291,158820,209839,334215,116597,492882,443927,60828,-318264,-249458,-362822,-476991,-404695,-170814,-131123,23219,336508,293191,-45735,-386920,-82246,-77600,-166765,-63841,-75642,106991,345313,362956,330079,146920,129035,251994,-45520,-427552,-228137,-157680,-140402,-65281,-23298,456,-23888,-46531,-61084,-75299,-109297,-331259,-96817,368191,748206,708451,472785,385741,214884,-51422,-254217,-180985,-387579,-310577,13608,167381,-134338,-432794,-448807,-323702,68441,350204,325304,-68738,-473217,-304446,-79383,181861,150126,6390,-271616,-611173,-246620,238329,571268,396900,111964,11898,43050,138049,-172185,-574822,-245619,-152955,-240213,-212533,-277381,-334077,-117951,-160488,-280450,-311952,-190341,106310,192742,179296,-101106,-258261,-199916,-47576,-239730,-222975,116083,443652,539480,494380,247259,194879,235284,91835,-46507,-121192,-169537,28958,221975,281302,382775,441902,248007,-32356,-250221,-305362,-318116,-344340,-394867,-252760,-93950,224701,721228,840247,414530,104371,-52214,-442027,-225349,314927,535493,500453,66942,-437645,-144867,27133,39238,268029,441076,458207,239062,-30011,11093,74221,-6672,-364163,-265327,-114721,185504,211895,109093,-99423,-17410,240416,203032,-303562,-244059,236200,377360,282695,-179328,-384668,-134897,115600,-41338,-442368,168089,451607,154536,-305070,-288988,180645,419497,538817,471296,244316,56625,547799,700660,212610,-266499,267662,504411,464620,198912,-347526,-336779,-244224,-404069,-540685,-490605,-262098,-65546,-302098,-152286,544980,1058014,923698,452370,-96612,-352795,-144544,-47662,-261638,-447657,-411440,-392771,-580738,-537177,-342508,-201004,-319789,-370272,33780,400238,481031,-157015,-172918,73800,19160,18593,244175,70260,-167391,123755,312978,416829,349417,209891,204044,167998,133812,341467,565971,429467,135096,44542,-22504,-229661,-385329,-129211,-50944,-229885,-279392,-331818,-553605,-523161,-356622,-2167,50330,91289,-187985,-518053,-421340,-32003,291270,178774,172117,378120,449867,-14247,-269125,45823,470757,706622,620116,520128,264560,-278907,-307801,-88518,41183,187305,475709,361561,6802,-294423,-226255,-82631,231511,517231,581464,491968,333321,169240,-110004,-514618,-324100,-202105,-292700,-464067,-296823,82835,286540,311824,-166468,-310736,182982,270788,144158,17994,225623,475497,661356,739347,522855,83160,-308413,-441641,-316914,-477369,-302223,239068,925640,1031305,850534,706596,796780,655155,415435,512130,660449,333436,-256729,-48835,67535,-253964,-408525,-462232,-200485,134765,238201,441056,381331,117956,-283288,-428333,-424409,-144455,291364,565981,547525,331502,50310,8960,92222,-117427,-512711,-262666,58184,143173,82466,-60591,-243990,-178643,-266174,-72841,291936,309644,99075,-30817,-70576,10317,174954,365573,-88197,-380908,15412,130763,-167977,-459461,-94685,540373,925825,1049015,800046,791972,734665,505610,-97040,35458,167409,127932,14691,-118301,-5522,131180,129584,120931,275692,91452,-321216,-193819,-172488,-84541,-2999,117408,189144,174600,50984,-321040,-232282,-53663,-243388,-336753,-99870,-269934,-437275,37856,290461,418853,186217,50086,276145,351256,273826,-145355,-541266,-247561,-89232,60552,404629,525731,296238,-221418,-267270,240633,364417,378490,244132,55594,-322835,-402729,-335855,-254066,-66834,-129144,-128611,-54692,-12528,-67003,-69702,-239338,-465195,-172931,57239,56289,-23874,295991,610445,738802,330829,102555,225481,-18362,-13130,335347,243378,-49020,-316735,-339309,-179072,-34892,131536,119508,247612,181071,-173116,-385706,63831,419859,522506,403109,265346,55915,197219,431830,377201,-1769,-396628,-252884,-161914,278836,452229,676652,556097,649238,612069,160507,-347922,-133466,117780,71444,-40469,120608,647255,1224146,921175,328961,-101915,-116528,-208444,90456,615939,568539,-3818,-415156,-137539,33200,-126849,-208258,-209780,-534891,28274,621893,731680,449971,122264,109420,201155,219428,339346,548843,640470,429591,166816,-124713,-281415,-370844,-315310,236849,1004185,1394397,1205621,663025,-118749,91297,866858,1075634,866127,409871,-90847,-354021,-398759,-319986,-396993,-174814,-8707,-50804,-237020,-351803,-174861,26614,104431,-43977,-216849,-428670,-224495,71837,33181,-29254,175110,370221,414955,245464,133607,129928,355750,319263,50786,-320194,288183,527881,238059,-374805,-488649,-316227,-64290,47205,34916,-128381,-300945,-260878,-316469,-24760,439621,831891,813307,438150,230192,-92096,-215526,-299444,-324446,-185498,-255585,-215524,-387830,-437019,-310620,-143295,-35799,232154,291660,140836,137768,205242,24597,158381,360696,455178,393119,53789,-221948,-308643,-257890,-18825,-38791,-95399,-215635,-389398,-360095,-132161,168151,437773,356874,294469,244863,-14634,-23359,86056,31499,-121646,145952,643935,1063687,848638,226446,-307952,-193874,-182777,-344438,-265849,117793,254557,73692,-352284,-400802,-306490,-91739,247609,307163,310816,153221,-53687,-75390,-3235,-63764,-98693,-56578,-137702,-317919,-147974,30086,72635,-89011,-215180,-239713,-61219,82036,47208,-136328,-99047,321918,561039,652148,509553,360395,120774,-128779,-88551,-96366,-387435,-351546,-283047,-511485,6441,632459,1000043,794429,255742,-273295,-249631,70582,260211,330232,456244,336592,120286,-76269,-83360,-252880,-494165,-204057,47146,141831,-32611,-89696,261577,443714,453585,206034,-136939,-210678,247687,808771,1163440,775955,221676,-124851,-334237,-437839,-432006,-351275,-415397,-319488,-268124,-334612,-328165,-333616,-448446,-355658,-337459,-132122,-75524,-140008,-324395,-299930,6268,173795,198369,-85296,-262902,-107010,-160324,-119702,-139734,-195215,-244157,-347641,25388,475658,440266,35251,-343112,-340584,-304429,-18118,119717,17914,-207164,-526627,-106409,275674,376030,61955,-230125,118438,95914,19169,-10936,-36504,-56213,184988,176561,-48593,169551,769841,1131271,928414,356122,-48258,-77700,50649,137622,156320,54085,-11374,365000,556452,353102,173512,18671,-91754,-204786,-352190,-274590,236537,479228,225266,-69104,30399,-224169,-492326,-247581,-251249,-401387,-297204,-115315,-164845,-65026,118643,144245,-8550,-66730,-77053,55376,34039,-128373,-220352,14810,21739,-257797,-438316,-46539,254991,484055,437641,312471,336486,528641,651619,297310,-45776,-183149,-94578,-188237,-338006,-404551,-438596,-336355,-159244,-51429,-88033,-298014,-41771,320924,667914,523356,7446,-495905,-429986,-540205,-290381,-7866,-45403,-392912,-280628,-184511,-170936,-192581,-339161,-44921,166225,631462,622886,348398,-56992,-300626,-282980,-488735,-239253,50053,180310,326729,370760,397355,188400,74032,1035,-81585,-106984,-49334,-194694,-120259,-178816,-290838,-175235,-194827,15604,48229,-21917,-285110,-122587,76648,131800,104471,18070,-65558,-217522,-484724,-220869,-130811,-240283,-183481,70727,219430,247306,-10623,-429545,-370022,-230526,-198029,-145976,-331408,-229129,-136127,-347603,-99891,-83336,-238565,-6602,40436,-85697,-85561,135111,408817,461922,25392,-223861,-139220,44163,141529,241703,242287,139465,-309216,-335115,-91499,25033,126425,131521,348024,350847,152575,388212,786329,800966,547309,581599,230544,-120826,-202012,-269117,-331676,-119743,269181,105457,-112924,-242807,-13193,139572,57454,-122162,-352675,-227711,-99210,-385271,-204166,195414,532082,715493,604442,274105,256458,-80712,133885,436203,686057,437515,-370198,98513,698667,886571,819128,571916,375736,103810,-40342,-183980,-118005,-99065,-344411,-98423,230593,272615,10799,-228446,-408175,-234237,-109733,-188783,-264447,-339858,-325024,-115441,207722,584516,511139,389623,112450,-125471,-358216,-532427,-485292,-287116,-66635,-215345,-421647,-61726,271153,461600,890131,764208,693594,381700,163375,-174239,-226015,69085,229735,232393,130592,-248395,-190185,364537,695859,638248,346090,-172953,-74643,69299,-3317,68452,4888,-5119,369675,631660,333429,-223971,-79267,10416,-2289,286419,454958,309309,50192,186686,432962,279730,-60303,-61178,23147,-271816,-61891,499050,454314,-131837,-466605,-331868,-439354,-235217,12679,391275,343627,-107035,325367,578296,-162121,-210776,291458,419265,282892,-2441,-139426,-300352,-276254,59446,-57552,85516,539447,504329,-39309,-468603,232261,406105,336056,383815,-1571,491918,489194,431373,202710,-215525,-411606,118596,579608,709483,464753,-12815,-134277,183554,366174,232792,249688,330193,598324,448962,44837,-391910,-118575,79911,-5457,4634,33753,33847,-169891,-471752,-250875,9994,46466,186756,219342,360023,349390,64886,-277033,-444794,-10664,66492,-195330,-497418,-264092,-348369,-532766,-511671,-333338,-229003,11800,131899,222544,311,-350025,-395080,-253850,-186035,-298329,-457360,-467335,-118450,112953,-122075,-414141,-137484,92121,136148,-186967,-452330,201019,482726,518815,182913,-390753,-134295,18873,45074,87229,190335,381629,197809,237409,62928,-430542,-12517,332065,575096,567148,501481,357956,121295,422284,772349,496066,50477,-125889,48815,252247,561885,1057222,1026130,711273,257347,70874,43050,-342495,-300012,-176724,-308752,-62841,338890,310961,232073,294230,166043,-97778,-294704,-155307,155563,179107,98581,118820,94947,-7786,-5245,-65367,-181013,-281304,-396775,-250721,-221597,-370433,213510,678307,391582,-43511,-253067,-147420,37001,136144,25637,27595,17969,27780,-30770,15793,-289326,-328994,-442697,-459214,-498054,-489711,-126675,189891,448605,544054,485689,425768,216520,90620,37438,-38162,-10854,78648,113696,68101,196846,134910,116095,-270284,-234206,-70537,20686,-178569,-180602,315548,442072,297912,70261,189142,81588,-39135,224556,666240,765499,552226,110140,-176518,-477408,-249177,47782,165193,198892,213065,122153,-415003,-71017,666559,976663,903374,631149,-112933,-340956,-216924,-226094,160835,404622,295597,-96066,59226,536777,592385,299272,-181914,-14752,150819,41510,-136790,-410175,-319287,-185172,31036,-16032,-130157,-199459,-503173,-360204,-65835,-143095,-466217,-311752,-89363,103141,-28596,-238168,-359647,-445885,-180245,-138204,-285625,28764,76178,-253133,-510155,-240134,-50073,20027,35700,57617,162282,-28238,-147969,-227814,-183366,51878,249473,269492,83444,-201914,-316762,-356432,-406295,-293055,-122734,-198736,-343508,123232,371090,382971,310747,357342,518715,490245,310794,219918],[147246,-66979,-92439,278859,386495,51649,-322773,62777,230353,206825,142916,-111111,-341332,145819,674828,1092090,1162877,571865,-239559,-156513,865,171641,102231,104917,64878,-46495,-177858,-70921,281013,313657,90093,-268906,-239775,55592,128225,-119668,-155109,167739,283506,-29833,-232156,251149,481209,545980,502337,501833,519172,276067,271718,229615,128476,-11618,-301250,-252859,125909,428604,637176,612446,807388,523455,-2315,-340204,-36839,13474,-235603,-438365,-267426,52158,251601,49725,-148689,141652,130770,-132521,-287934,-361678,-340189,-411836,-294332,23213,-64461,-201228,20006,52225,-167343,-153088,-185681,-178504,282967,620645,547854,153792,-9999,55852,-17630,103641,218920,63627,-269715,-342301,-86026,-43235,-121775,33595,23036,47193,129588,20692,10859,-272572,-233600,-92051,-264171,-152126,64598,-37780,-250646,-320392,-319168,-284878,-16880,116729,318446,223997,94500,-226157,-307129,-70875,96875,69727,-81052,-263842,-457437,-514322,-324504,-45043,-65511,-119386,-193543,-353920,-184537,385126,502312,284241,-152904,75439,315130,244361,-32134,-416785,-449181,-264499,12704,92543,-96652,-372812,-125320,470982,834976,992462,655676,204692,179721,188319,-197760,-213643,180837,398723,384553,161675,-177573,-362774,-377088,-462586,-382036,-379046,-358207,-171968,-225274,-509100,-281313,74087,358950,269314,264716,-81228,-91569,614058,1022271,925267,575128,168497,-85615,53786,195429,216130,23257,-233393,-210071,-35490,142062,254539,339868,105212,-268909,-241787,-117193,-89362,-157517,-571859,-60322,181250,-28373,-316595,-64637,84139,-11241,-170309,-112317,24265,95951,178841,294929,323058,158852,6962,-278670,-318761,-176317,19381,385162,388916,88814,-97547,9430,302515,588195,290647,-29239,-113585,-288117,-386238,-18783,-258460,-416951,48020,188975,-146921,-266233,-203773,-209262,-139155,-230284,-46686,256153,297213,8035,-298066,-461375,-358772,-270019,-355611,-386835,-233330,-117927,-44164,-168009,-144839,319684,595306,675826,502075,-36358,-298322,143614,447591,248233,-96702,54207,2453,-99402,-52778,-220269,-111295,363033,694994,306269,-365958,-139959,129104,224132,208320,232026,330054,293229,227353,-24778,8806,48260,83867,-1392,166005,178221,13578,-211536,-432469,-329535,-203535,-86719,7973,33596,91583,-37776,229071,189937,155258,81552,80837,-86769,-434999,14629,527008,457288,152725,266441,328514,135208,-407729,-263642,115731,511063,511099,251855,-137304,15809,161292,-25079,-313278,-443680,-224820,-209896,-187845,71204,94360,293026,390746,158151,-288655,-350931,-139840,40025,247146,221982,163290,-310970,-398179,-248158,-46789,100819,220865,247042,204406,205385,53914,-159993,-438071,-508916,-365185,-335051,-183801,-100058,-122326,-14955,264976,386216,198339,-96290,93020,106885,79013,48495,335274,500649,379739,404029,143318,35875,-79578,-177076,-95409,142117,192639,-76825,-362713,-362093,171132,416582,440379,422880,196296,-53977,-242793,-5594,287037,281349,-88884,-137108,110132,286371,512543,612476,448625,-205868,-172885,273562,610939,653990,711737,419485,147623,-47730,-111274,-63507,-267897,-434037,-252041,43864,145510,-76689,-558254,-111802,-17942,-76290,-57561,-248821,-502193,-317731,-292714,-555667,-153385,333524,629431,875899,713333,301473,-106373,-96719,-323249,-235447,81775,-76851,-283532,18603,-7995,-381939,-290039,-285384,-566777,-111599,315588,598350,849274,854259,366516,-315455,42158,520417,397382,-191209,21586,359638,-56223,114075,590306,529459,38188,-184480,-136559,-84339,-38556,-304854,-548254,-465296,-326454,-176416,212114,541602,702225,695867,438411,430942,51210,-180899,-87975,-101255,-56031,-129576,56532,193438,458235,799871,679487,363491,-356216,-91495,194123,104425,-41531,153304,297691,137546,-228745,-249531,-409781,64313,399625,205491,-8345,-219100,-391242,-402414,-102710,-162700,-282270,-531275,-414332,-401449,-486069,-245242,23311,200790,101705,-14282,-38237,-269255,-457254,-378213,-249792,46415,246290,104591,-357800,-321548,-244096,-242187,-129148,34732,358070,459938,507033,325165,395135,224923,-24135,-311664,-329231,-186890,-177422,-299213,-234479,-178142,-229236,-295130,-532692,-381511,-347987,-225507,241134,570888,519321,406521,296413,44117,-287541,-420224,-11791,241169,176615,-120112,267654,760794,767840,415550,-126489,-260761,66279,298891,373350,210383,-125630,-257435,-253313,-88791,-154300,-420296,-38981,266126,268014,303911,223215,225981,361394,497743,445971,189806,53919,39267,-297331,-14290,369864,733073,752234,610254,114769,-441560,77243,323494,234442,-23534,-503768,-87566,340121,608237,492198,230546,299920,398706,94768,-379766,-228868,11121,36796,-184576,-61754,422925,882391,820968,400152,-182214,-85216,300494,386765,81189,-73577,189537,282604,421939,143956,106676,196797,419731,232221,-127545,-594634,-368353,-302377,-106988,7548,113394,-84860,-505238,-193731,57821,44200,-9533,78847,255398,300171,-6057,309896,367351,62519,-298967,-553371,-517762,-368683,-272124,-67894,24528,242526,589482,617933,300136,-257861,-182846,-136131,-284732,56306,99337,101881,156552,182367,133770,-120276,-80132,-59903,-289529,-121679,75247,-102535,-291152,-159895,9806,71433,23338,15849,-26332,-19432,-20567,-254636,-71525,178483,443532,450295,373552,312528,180201,-54644,-102465,46803,-93796,-274509,-163836,-203004,-405440,-262192,-122903,-272207,-144901,319356,424814,122992,-101319,-18557,20813,118707,68776,-75452,-390395,-410447,-173426,235510,503792,397201,189865,-127824,-314831,146543,-31139,-309521,-316353,-295358,-254544,-228602,-383057,-3080,211678,59374,-169508,-342029,-297042,-168152,-162449,-201497,-360231,-375721,-297276,-113122,-198893,-212599,108049,438744,339985,202320,-52273,183059,319236,145258,-78336,-202668,-108849,103868,381694,276434,125986,67179,-66900,-206490,-282207,-283253,-253814,-323594,-399532,-267732,-140876,270876,956493,1119973,698911,302142,100578,-259316,-402228,238658,487704,383404,15043,-163308,148070,132529,42188,147449,276436,369905,237670,90986,215883,246597,119682,-253689,-372684,-33025,241250,274413,199022,79905,112562,191710,215,-348931,-22461,332573,387193,290272,-210627,-355716,-60087,173726,75008,-418087,56585,420202,341401,-26891,-454073,-78869,129958,216944,99299,36209,112220,552245,627822,28868,-297676,275792,463691,500079,453423,-47322,-329330,-239008,-342783,-330041,-358937,-268825,-49686,-207945,-91666,629079,1194098,952845,353202,-211122,-588573,-370244,-224009,-284411,-217625,-142626,-273882,-451463,-486670,-414898,-167863,-43855,51503,181286,381415,392646,55246,-155439,-203020,-171644,118105,144245,15179,-16345,184132,283101,383269,351980,209062,200786,182186,27209,108082,390564,283498,66109,-59653,-195418,-526858,-169310,62997,152493,47715,-3498,-161155,-255550,-193562,-215943,-294704,-198338,-63554,-241743,-462270,-468573,-234370,-6514,-71337,78154,287338,418043,21232,-158696,21517,306492,434589,121853,-59403,-296726,-516390,-194420,78662,106135,126280,315021,74849,-319664,-476218,-386276,-408754,-57502,330151,469220,499656,374911,254593,88750,-248669,-474916,-333669,-434088,-453726,-110021,321468,499881,472567,18047,-275754,46813,109314,40579,97586,445987,742197,924818,959134,705995,223689,-161488,-290156,-258292,-372395,-346591,139122,789746,902566,708535,319187,241445,231749,163848,478274,780180,495368,-126917,-35937,63316,-245923,-404076,-478447,-281616,71392,196923,435358,367370,115861,-195642,-321095,-307840,-362715,37743,304538,368684,183625,-50347,-39167,189613,80912,-207828,-276355,-16897,23370,19654,-78640,-192931,-193239,-258037,-153990,124034,256627,257271,203521,-47404,-73396,17102,131572,-90689,-270099,-127794,-176188,-400820,-344765,69859,650221,869814,1054901,837875,836001,941357,681960,52810,-168547,30379,13847,-144762,-224589,72635,384673,523748,523613,623221,435514,32511,-177320,-376769,-182560,-53911,145148,275257,271325,61835,-462013,-5013,162854,-81468,-242256,-81159,-269433,-327374,163515,458469,345597,-86300,-276699,-54337,151648,183379,-115678,-434329,-429900,-479850,-388601,130155,364081,182723,-290522,-125584,272870,320080,180411,20135,-62537,-163895,-191854,-114337,-200249,-21848,-132133,-123720,-146652,-102040,-104437,-181500,-320424,-338232,116727,316064,345638,215343,399800,522027,515463,86683,-141556,87703,26557,119724,344755,276603,40521,-401468,-375001,-258819,-52344,-45333,-141135,-31551,37249,-178305,-392639,-63306,234141,295470,169975,41010,6166,283787,614960,580252,183762,-195117,-341521,-425010,-66334,51882,204369,270514,355554,368840,81737,-381281,-251236,37560,73698,19755,116152,582367,1129274,702341,47927,-106182,268012,50527,51106,593355,590349,33129,-288212,-38703,124607,58199,68170,-47916,-256876,88709,717667,856001,464009,-81770,-175610,267240,450129,480920,617598,731275,459298,67800,-279120,-183289,-168520,-62961,316452,1034423,1441089,1394211,913721,113915,-149879,520690,884880,636431,301590,-58114,-218161,-243590,-87517,36068,133963,49743,-27081,-42040,-132806,-15335,103399,133584,35116,-145403,-331646,-169381,122341,165217,109907,146973,253179,307460,141454,-147641,-59078,235027,159648,-166357,-215419,374786,331857,-277151,-201565,293770,271254,280566,59496,31635,-11138,-144185,-107439,-127265,-169909,167809,666166,777783,340822,-8851,-209162,-231252,-199265,-131054,-199403,-245855,-85091,-240593,-550293,-377542,-214822,-96916,239118,227997,-173012,-291870,-66581,-105670,-47643,467501,474737,268505,-22956,-390468,-562832,-421128,-218595,-189112,-249718,-327226,-327785,-230168,4554,143033,184201,-26041,-148400,-15870,-60467,179531,369648,276552,-27716,226356,827118,1251815,876971,248881,-78998,-56659,-118286,-223392,-211394,290812,449421,239002,-169849,-483703,-319734,65699,454037,431777,341335,159481,17117,144471,306715,337729,211311,100402,-90366,-471048,-294538,-94501,-77038,-234766,-354428,-530897,-212602,145858,231310,-59254,-9976,539318,848970,825366,604862,416129,188874,-18383,-76120,-117111,-309203,-393438,-354330,-314011,167100,796526,1180645,885182,455249,-159545,-337332,27992,259722,326341,440042,319374,121589,-30657,-2771,-277932,-492692,-151115,7120,-6888,-10146,184203,509488,616909,603313,304876,-75808,-84910,338758,800468,1241852,921516,378601,-12912,-194879,-225226,-230745,-250754,-484751,-309740,-123011,-57205,-79269,-351234,-566930,-532419,-453691,-113069,217974,330699,187095,-345850,-54359,297445,374746,16006,-275880,-287792,-293137,-278645,-340955,-389909,-426234,-361241,-77741,297478,374271,248357,88910,-340351,-408106,-140144,-12061,-117648,-390577,-316092,38642,304553,236261,-142334,-159459,130735,-14434,-111647,67227,130948,-24043,-53698,31386,45125,242881,558789,497010,298216,-6411,-582,280212,336201,232203,109733,90813,286833,385098,225171,-44635,-65020,-21483,90019,59178,-247946,-248940,304773,406156,148653,-189480,-266065,-373609,-303164,-201325,-311079,-491510,-402880,-167650,-106889,42175,398978,484879,210291,-57207,-138673,-26046,-76851,-166146,-287931,-7056,103873,-45654,-489760,-174343,131758,344292,382320,369467,357773,356033,497915,280793,-71532,-124636,42174,-77786,-267286,-388023,-274578,-5514,7656,-132262,-291101,-441576,-20715,287344,487448,337139,-54290,-271270,-361634,-521017,-351933,43415,170265,-145700,-475926,-406806,-396475,-364936,-327544,-84534,-131485,118749,278231,82966,-199386,-431212,-384278,-302456,-43979,121060,73699,96935,145691,169554,94530,162594,206802,159709,175426,176892,-99235,-145531,-103594,-311743,-362875,-323524,-8010,87622,89325,-299848,-310396,-125091,-120102,-159208,-199733,-165058,-148469,-395545,-416374,-169454,39122,-77260,-101816,-22839,93421,-128440,-321088,-85196,-38940,-284233,-290611,-409554,-506148,-223024,36589,104822,-5808,-106256,125475,100792,-117389,-295036,69997,483179,544691,91468,-156184,83171,199015,79386,88366,184673,184928,-87275,-228117,-78557,33963,147569,324330,550731,380194,-23495,133671,615652,703468,478513,444438,85238,-373197,-244890,-307936,-141372,-335,198334,-27391,-251545,-50523,279168,378799,392266,219428,-14006,-322634,-436732,-226253,186162,321999,493965,716219,730631,579342,274286,-112033,-102695,214212,613222,607989,-44350,-53882,716826,953669,878860,623504,362854,40939,-126330,-154746,-96648,-229347,-337436,-34285,121854,31249,-169519,-327470,-311187,-240496,-201640,-329870,-428954,-419257,-352597,-56101,509965,818884,864165,892875,625403,234943,-118995,-241654,-94565,75965,161438,-134820,-316255,-125216,398078,715869,996156,1031411,819936,387600,43344,-290817,-418788,-311126,-119955,-71992,-113366,-323577,-206478,238092,477200,342737,-69290,-295608,264237,489270,182465,-134259,-412335,-262999,215522,309452,5966,-388568,51691,114488,107332,227382,153754,-30959,-367535,-70289,247551,228388,124807,307827,354517,56968,-281042,220289,293408,-210278,-486422,-386849,-464991,-265497,-54844,307403,157151,-248998,320416,568432,77455,-436108,-48681,203849,39547,-281425,-297642,-294285,-284708,-142467,-313860,-7464,264902,39511,-467636,45993,571333,601829,545309,692338,430217,796813,744476,478551,257853,-119778,-379545,310053,821447,847413,444901,-167044,-84659,423101,606330,409279,365474,406602,606735,487254,365765,212416,294081,271957,127474,112735,121671,-20055,-295605,-411682,-102578,32376,-97539,-145751,198290,617172,404787,35400,-259203,-419401,-95541,-25809,-371538,-255059,-4494,-137719,-206189,-129240,29054,104323,271064,367038,470372,155951,-195223,-454514,-272809,-150277,-167483,-285596,-447031,-45672,190404,-67467,-342116,-13600,37359,-184609,-431978,-146924,385377,538397,427872,83740,-451884,-90602,96026,116200,52373,114527,378420,266325,200907,123548,-192407,-146677,278193,610437,728643,621122,334484,6646,272963,517116,234750,-264852,-83309,256184,185214,281844,795384,994973,790657,339608,7223,-129476,-402210,-100182,111260,-18751,-42952,212088,105742,11434,36044,-96391,-312730,-517296,-354467,29174,99786,129110,91112,-77414,-182215,-180104,-289505,-378043,-346678,-423029,-166549,-221277,-40079,591206,896500,698111,225711,-146720,-132817,176588,181474,87546,49836,-91974,-247064,-289331,-224523,-370400,-368996,-347479,-453696,-490989,-413847,-15886,362213,532149,541329,595596,513144,179481,-53267,-80074,-32667,-75994,-128472,92817,431085,510216,165777,-87494,-274873,-3684,84696,126309,-100326,-363291,251257,410045,186734,-38511,140669,-15502,-340237,206267,831299,881527,610105,123969,-105858,-402873,-276371,1980,59300,-27022,218326,162937,-181173,-34861,760811,1455053,1680609,1198565,160935,-413502,-270123,-401925,138585,341444,186633,-247538,-16577,387688,402320,136953,-266118,-96299,84325,31431,-104243,-350944,-129103,52440,131064,-28129,-305851,-431178,-449394,-42688,155720,62066,-298789,-107150,23269,236494,46598,-3690,-183260,-424090,-321356,-285795,-439138,-114599,-80971,-338943,-381837,-158515,166538,292143,331187,362941,388706,118830,-50766,-171614,-173278,-16439,168940,246151,85579,-125377,-184916,-156995,-221847,-263792,-206329,-220542,-346131,54772,295400,346306,375518,433987,486836,312452,193385,190378],[181037,-119658,208543,579044,529660,117987,-315094,47617,289551,313909,259154,26321,-305120,62462,581237,1014797,1299241,860700,-37282,-328778,-50483,78216,-28948,-265785,-359749,-195568,-163060,-68729,151183,52981,-149536,-136934,-104186,-190544,-152336,-115165,-12178,100308,69811,-190484,-226254,157412,428928,610927,784778,810862,889771,500871,331954,273494,235191,110588,-155244,-215673,90965,278891,431053,584168,879538,693445,125086,-363033,-50124,-58800,-291975,-231603,-109509,105845,181458,-273047,-29719,201376,75202,-247007,-375760,-439486,-335537,-305950,-291041,60420,35426,-257197,-63565,25805,-206557,-411526,-254477,-78544,286627,493012,381347,15418,-175901,-73565,-59512,148555,368479,412392,24075,-297907,-25419,88927,-150592,-147998,-115440,-101646,-50763,-14491,-78042,-367700,-336581,-175796,-363622,-311602,-33520,-3857,-67985,-23267,205836,377941,316488,249229,195545,153133,51085,-289905,-237028,44024,56867,-136429,-337522,-442680,-368588,-327900,-304848,-2266,59706,51051,-15558,-176513,-251023,305711,547282,275198,-178779,-58921,168993,176846,66062,-183295,-237904,-83576,152046,174080,-117741,-2755,490744,1064691,1239754,1241229,693410,90048,-63013,-144688,-422609,-372398,274110,640999,608649,246557,-145281,-452295,-460644,-393020,-315258,-332487,-115011,-44181,-189269,-390254,-78634,305482,615445,608038,377658,43095,143938,856592,1235439,1302410,939829,537429,79181,-159683,-114739,-35893,-23932,-157189,-136823,-44013,-32006,56121,321512,180951,-264993,-340874,-134418,-103587,-3150,2699,361028,464766,157191,-84406,23973,30349,-28940,-17805,-61586,-78779,37018,185019,362459,375474,132999,-59285,-399461,-379904,-281633,-187501,15071,118343,-150106,-37963,150231,395240,703322,464021,126866,-112704,-371079,-247286,-14767,-260773,-257197,270547,415520,172634,-86098,-201799,-219572,-155911,-196206,-122896,246736,432216,231972,-184351,-390294,-292678,-233671,-331979,-449760,-221650,-43153,-27023,-206037,-292459,235703,552337,594729,451478,-81000,-162960,328566,364207,37131,-153760,309156,170513,-142745,-53718,-86428,-360696,-186499,103866,85894,-428011,-107956,211873,247712,54900,168850,74152,-19924,41513,220600,54642,-76732,-218188,-316956,-136804,-102851,-227970,-347944,-497889,-434448,-311567,-312147,-221449,-71772,26158,-55035,71938,25680,119794,96816,-57541,-301566,-280335,260153,720860,606637,400481,461201,436923,86332,-441498,-185879,55927,304621,259027,-29000,-328663,34231,289278,167122,20725,-227172,-162694,-139133,-113779,14155,14438,103941,283373,201250,-181485,-424839,-148951,59700,153955,-124121,-307849,-538318,-345005,-347032,-143068,52871,166622,139711,46154,-26859,-219613,-403539,-484519,-487526,-518212,-302328,-92482,-80498,-214117,-161377,336435,416472,86417,-272547,-27741,72928,262321,388775,612205,398435,-3630,11116,69345,246752,328576,138523,165272,449140,418911,-50968,-404431,-414587,72552,277633,342152,352934,98712,-135895,-238115,83576,476398,410655,-57971,-228468,137093,360677,374747,424499,185597,-541026,143049,831466,788520,621170,452732,212049,-89822,-214876,-89310,25498,38738,-264751,-485751,-16409,201084,34254,-482224,-110112,-9988,129587,463870,308439,-195104,-444135,-305886,-413162,-168760,291220,526359,737789,470223,-110417,-439945,-188494,-298567,-181844,12029,-223952,-241973,40469,44579,-370820,-179484,-128751,-403623,-232169,196515,373201,539017,524680,97058,-593940,97659,565876,510039,-66566,-297851,-49298,-358887,76009,546258,529952,60478,-122443,-108834,-117659,-170727,-327678,-463056,-465685,-401608,-176931,323603,642567,692206,495827,146855,186030,211022,234031,148893,19059,-150370,-175537,177844,423285,564356,720874,617513,333099,-256738,-269510,70064,107521,-69096,111329,422440,433875,310068,227620,-10333,215872,419350,373314,244002,12645,-251797,-393252,-156466,-146608,-231011,-367903,-378683,-388390,-369384,-84904,309353,448874,232111,1129,-180363,-404893,-404588,-365773,-194139,4378,86176,-24424,-319897,-382685,-398591,-407059,-347972,-151403,247795,461067,622887,513328,571756,408726,212636,-158279,-271166,-123547,28961,-68775,-219631,-331168,-400345,-308267,-456665,-393859,-205207,17229,380883,657154,555938,456714,444595,210525,-212833,-402469,-4483,166714,-150427,-177149,397636,726872,603439,236864,-361003,-246931,105657,370768,419740,140048,-413818,-305676,232822,350052,33668,-437895,12601,288697,162027,102598,86587,169520,298289,451222,497653,399862,376795,169430,10465,-39278,173844,409714,450395,372005,-39527,-295832,201673,437292,246847,-104168,-468250,33504,426269,572069,343155,50683,151589,129338,-239875,-517784,-158528,-98632,-1193,-302003,-288958,462145,935665,906963,219359,-538138,199103,431671,283745,-87299,6103,425193,548370,766064,466515,16847,15703,407818,406404,31295,-429526,-539965,-413974,-129071,121950,114377,-220870,-454175,-154523,-63573,-213440,-99186,73593,263543,120021,-211539,-70391,122551,12027,-181408,-337919,-492159,-260661,2118,234848,372055,526550,840698,946301,621084,-61468,-206321,-111150,-417240,90942,266126,122480,-99525,-87054,-131205,-358435,-396605,-428136,-147704,205382,345426,-26931,-445378,-244171,45931,143918,54256,-16571,-169926,-253180,-269616,-260309,-77289,-137803,-145278,-75333,152322,189289,40013,-132211,-68777,112241,109834,-51988,-170937,-348958,-271824,67452,354315,163449,-145433,170953,378203,293654,203358,157446,13465,-93947,-99041,-171638,-426009,-365813,-87220,252667,411471,385699,174332,-310448,-225088,429564,351799,40422,-262127,-448932,-321159,-288125,-363251,244480,443181,286069,-27726,-306097,-259030,-305603,-478187,-446097,-492222,-384257,-261495,-160846,57818,373360,359061,350498,43020,-243207,-275829,190347,323733,182899,-28601,-186272,-47454,94960,371451,351366,5832,-183963,-397733,-423154,-373886,-333149,-199638,-235794,-349923,-300328,-216876,229219,900021,1109298,814470,378874,173405,-84523,-544139,89273,350243,102750,-204790,26089,283660,100818,-109396,-126121,-52781,103282,129877,161725,334295,307564,95414,-271751,-240006,47305,219336,180383,67758,48343,36017,-40246,-307170,-343544,99119,311762,230511,41781,-400361,-336242,-11274,183143,152861,-288666,-38748,381795,492861,171408,-242341,-291833,-138766,-201670,-281514,-134790,139181,380042,298175,-277871,-188113,175065,274143,392445,542286,177055,-259895,-330481,-204803,12326,-157134,-389892,-165419,-133516,-136791,491101,987748,732932,69108,-284937,-310021,-493063,-449973,-166823,128658,208812,-158233,-285798,-315702,-458992,-52342,260628,327188,214249,211875,145560,186519,225081,165501,151090,91640,-26048,68909,199523,236736,218762,260377,242519,96564,31265,48862,-150326,-241158,36869,28364,-57030,-226938,-391054,-274026,48056,176266,263127,218465,152066,-15911,-63768,46170,-39097,-433349,-292812,-95927,-172415,-304822,-444227,-561023,-414646,-358649,-151429,14535,173257,-976,-146201,-104745,11447,81952,-261042,-426268,-159576,-111585,-101651,-112,-82970,-108702,11512,-274711,-415321,-214344,-244345,-383857,-157300,181231,330520,389109,269622,232832,196954,33145,-189482,-404475,-466014,-326123,18719,451649,634595,555564,207068,-65874,-64740,-91635,-132947,77309,475193,779809,983100,1072359,845924,497300,92496,-208827,-265926,-315377,-305462,-11573,442344,587753,454340,142297,-52683,-131024,-108126,326146,674190,437195,-126274,-58501,-7294,-309174,-388401,-363042,-405584,-75186,103240,282210,188430,-106899,-267877,-202218,-103238,-382622,-253189,16950,105217,-5934,-164871,-258378,-20951,34833,-50220,-241801,-197531,-91719,121968,300316,166215,-54764,-245346,-245912,43555,165413,398815,423786,12195,-142215,-80923,-65523,-57410,-189018,-327748,-487281,-321824,-222310,119295,507094,584869,671829,596068,602219,818146,558806,132876,-220873,-186081,-209005,-330394,-203503,163355,436181,626849,699462,783076,773488,540457,201832,-219079,-285326,-91017,167295,281238,226237,-96159,-248061,227665,394669,70042,-315348,-252546,-333954,-250664,270576,565336,174345,-299345,13669,91317,84747,118143,-96761,-301682,-224177,-104573,-226565,-353778,49926,18810,-325987,-36130,203033,142757,-139040,-170050,30088,96784,17761,59447,-79171,-240123,-280984,-197291,-271399,-268515,-252886,-283602,-260039,-4940,415853,599122,529226,170584,58646,114792,59933,-201433,-346412,-34216,121351,203240,272962,227946,86616,-71944,-73087,-328352,-112836,-112177,-304205,-400351,-254878,-321273,-496011,-280501,-83515,-39224,-32699,4060,130267,318549,596654,627935,340706,49667,92782,-165532,-231442,-266002,-326907,-20679,173086,387918,257458,-17020,-234656,-119914,-49014,-66771,-46181,388438,721739,324149,-383945,190322,672083,242326,-24253,444457,483324,56615,13323,253352,253957,182478,243590,146816,11079,105997,514114,647609,248637,-305537,-244612,217254,324784,174193,358467,626726,389553,-127148,6112,436441,335220,205505,276622,746862,1130922,1286027,1024116,359042,-380491,134152,565276,295899,37952,-94510,-150748,-5736,266705,513544,514470,379805,411222,253597,105631,67993,12214,25096,33004,-102153,-251690,-164330,152637,324075,277344,150007,37246,3207,-97845,-186208,35027,232374,150512,-318008,-130810,359250,114865,-383813,351694,911084,921095,597112,282097,131145,100249,37304,85156,174827,-3679,-69494,234281,339612,-40439,-423808,-275978,-163906,-72719,-27627,-131362,-172471,6628,-123226,-413028,-403191,-337013,-271772,58056,64773,-190510,310,274854,146326,-263958,558076,630704,382659,25420,-305717,-359460,-431425,-532688,-385699,-443571,-372318,-135921,59218,155635,82133,-94989,-376341,-565923,-355896,-228656,195462,498232,407329,25024,220486,784856,1149096,918287,461498,300553,103324,-24491,-129205,-195416,508108,696777,346368,-146234,-568188,-355205,129494,545626,471556,247172,30563,-11068,260562,509109,579523,419335,170835,-122114,-431614,-190964,-93140,-184227,-305285,-165508,-339102,-430868,131610,338157,-40633,-40030,559126,893494,787203,579976,399585,218508,8824,-190495,-213583,-168612,-134835,-197722,-150415,244118,698535,945691,686847,430660,-119865,-395912,-58582,142411,195966,232365,176282,7291,-105455,-41027,-323405,-501774,-198666,-124541,-216526,-115908,282753,607118,741714,745811,470867,79361,-2521,276746,545430,880154,761337,354513,26315,-179910,-167735,-61030,-186007,-422537,-330567,8139,194175,293369,-116163,-532602,-416416,-402320,-51066,429684,730700,595946,-41590,-126853,419641,540634,117901,-244733,-405517,-258135,-297091,-264505,-42159,-54494,-290302,-212996,36990,226685,380643,339837,-90240,-439451,-331436,-188211,-233183,-243678,-97209,61308,164951,-71151,-448421,-191484,-21946,-235900,-268031,58316,152283,-41320,-206205,-14380,107574,141571,166238,-132290,-297207,-249465,172573,474091,418070,232353,77179,172543,400586,237996,-171120,-465619,-353346,-113371,136552,150585,-202846,-110030,511403,464096,137185,-262410,-448143,-379924,-225225,-192336,-394846,-456871,-201453,-12040,-6929,65172,484788,591556,284625,-78595,-227846,-207624,-175594,-168993,-320610,-158753,-3555,-6876,-346611,-402526,-135730,127965,426782,343168,195917,55670,128974,75096,-114489,94876,219677,69862,-112710,-163072,16440,237426,173497,85741,15003,-259182,-129306,138387,173446,85638,-47963,-24119,-136112,-363460,-395820,41717,277209,86283,-335445,-652833,-610327,-524246,-315862,-221778,-535075,-559507,-249916,-159676,-127560,-193549,-190338,-169697,45359,178975,39528,-132042,-272264,-144883,23844,283938,437204,432939,418126,305465,-3745,-221121,-83546,-178755,-159637,-118825,57149,133466,121771,-274920,-402688,-243849,-332616,-432712,-440870,-278567,-81401,-212532,-428081,-109209,197433,27130,-223290,-205481,-85904,-278333,-215338,149374,268968,-75185,-241633,-337091,-223464,35515,364686,203147,-47099,-27893,197401,133715,-92769,-492045,-35649,444487,490918,129883,-136925,202260,256490,-42817,-170477,-43145,42750,6010,-125328,-77621,-12174,123775,408693,540415,252131,-155285,-37707,309720,359874,179745,85146,-163522,-272467,50578,31402,138017,288614,116195,-245278,-354043,149176,498185,527705,614277,424752,268765,-93128,-230510,75187,359038,233770,267694,540854,746808,825230,594047,377585,-43148,-145725,475283,739795,265679,-394214,445095,759230,682442,460727,191623,-22648,15172,74452,-38379,-337370,-277026,-99881,-134191,-300273,-264808,-80605,-197634,-258294,-292282,-440589,-569174,-542881,-375801,86464,843501,1027991,1184491,1351972,1164397,604464,126666,-82077,99650,255302,242097,-98636,-258737,-189682,282919,626768,644667,894776,708020,312376,-84891,-328036,-461943,-365094,-240990,-324167,-286530,-400360,-263871,39362,242495,216624,-288472,-213903,401336,650677,413643,240232,-188773,-214683,34417,-43064,-312574,-288203,151433,196966,52963,-64411,-249431,-357757,-335443,-92211,148704,248362,284550,525296,517776,299019,-284330,-260634,-132980,-404821,-529639,-530716,-497950,-343270,-277581,-60893,-240872,-525759,143053,349769,256111,-74502,-434943,-141031,-270927,-545191,-297343,-183769,-241851,-322423,-373849,-52541,152704,106010,168219,539566,751938,782411,757280,779801,710469,549421,532831,288265,171762,-84313,-332122,422670,925744,868059,345807,-361150,96928,684184,829832,619759,467514,453192,503835,459021,592541,767828,620430,350795,144704,148818,185890,-45635,-308582,-157480,163079,169049,-71651,-519568,72768,501436,199443,-170253,-369500,-361371,-103853,-46462,-452039,-51343,281756,193276,113594,167918,218564,260951,359044,460890,488367,164900,-92620,-395580,-373703,-195830,-131544,-156337,-411419,-50575,165678,-76502,-242684,39392,-45070,-480850,-108205,107948,423211,504074,233409,-129802,-427499,-95756,140530,219862,141468,99918,384355,351171,145090,165354,52293,-153514,163377,480067,678437,555571,198256,-181066,43113,267426,78710,-340827,-16103,347715,162390,7153,420694,782547,647927,355209,175295,172798,-45228,-22515,332540,303471,181101,71762,-130799,-71005,-88352,-386298,-378472,-261466,-407106,-170954,-30627,109033,-13976,-261480,-113370,-61040,-293390,-391736,-312181,-465589,-82747,12878,229120,688276,888326,816950,407890,-82607,-146256,221256,180947,125296,-34015,-318187,-465492,-381630,-341640,-146930,-47463,39928,-95789,-191316,-24468,180623,403336,415857,371804,622822,545885,180822,-101238,-164419,-157432,-310192,-264281,288221,700544,621647,193636,-208911,-274056,6814,88906,70007,-148188,-421615,93698,225304,-54553,-189445,43914,-126877,-309886,298184,923940,879525,512141,51290,-138742,-396673,-338323,-97414,-89638,-133517,204295,172165,14289,-7934,643968,1565364,1900752,1261599,251547,-20069,72985,-429316,26090,284161,130322,-290839,-195665,30080,9368,-148267,-309509,-301667,-134905,-100651,-168595,-362462,-182794,85554,64451,-140501,-500399,-198555,-125137,65649,157739,51238,-238183,76431,187803,256826,87585,112883,-762,-292022,-454126,-409212,-318143,-315877,-349249,-258145,-238983,-215401,187939,443741,570337,607638,492753,183750,-27572,-85408,44833,174429,139158,193864,158861,216448,266681,114078,-62119,-150858,-234976,-371163,-271360,-95133,91459,182314,307817,381726,270184,-24156,-10858,184481],[187347,86822,329883,627296,513884,93079,-356923,-8252,258684,313714,299812,112234,-245325,-50871,434910,857792,1173320,918387,154058,-425517,-235591,-122298,-96117,-198805,-240522,-296155,-146403,-38483,54623,-43279,-49084,118448,-2738,-416239,-168120,52416,111547,47656,-161733,-288085,-117487,80555,350813,564032,892351,941183,982976,612113,375864,376602,370353,193935,-74558,-230117,7459,127586,164825,385046,614619,599700,168468,-350231,-207782,-172382,-304085,-87191,35444,200021,151977,-467887,30568,175268,9854,-352814,-384635,-458370,-399389,-238473,-175770,97223,77044,-261255,-157132,-64862,-238951,-344940,-136081,8040,216244,284483,177594,-30365,-186935,-55297,45450,283818,496022,643367,275441,-242843,-29858,226553,-47525,-330036,-57274,-40957,-124910,-112805,-283378,-467727,-330155,-236289,-393298,-369807,-178518,-97758,-7939,241774,650397,890639,563424,315746,74212,64444,-5490,-336732,-207863,82995,-42321,-318433,-335603,-294993,-260142,-210818,-287687,-44244,111745,109341,88498,-10823,-257717,142870,540178,278990,-164634,-268027,-70753,64893,151914,68903,4360,72583,192617,174715,41674,432866,792306,1212935,1305241,1160979,558615,-4748,-186480,-315523,-448722,-506618,136022,597447,652062,268693,-121067,-427892,-222375,-105620,-183990,-160005,185765,217223,-15413,-156212,93583,479463,704397,789256,528910,170512,249544,836629,1135240,1315177,995377,654507,184565,-173603,-339639,-287357,-100682,-130634,-171344,-140775,-229905,4134,400875,326232,-159499,-288683,-32119,93793,295881,592402,761903,677666,397042,238144,171603,17273,134843,217942,53532,-141067,-600,130508,288350,412371,251131,-35620,-488922,-372880,-370462,-421760,-396642,-124147,-141713,74649,104201,199200,447985,436618,239614,87674,-160840,-57103,-87262,-337622,-56447,423481,442241,272343,-57899,-244200,-272815,-201472,-268059,-288834,174366,503591,437585,10656,-295464,-276357,-194480,-245404,-525179,-247743,2810,24637,-155243,-423256,124449,486201,547750,437735,1444,87,597293,346047,-163796,-119254,498457,300507,-96379,-77812,48641,-278809,-509055,-444875,-240920,-401861,-110378,145611,79434,-196204,-92797,-295925,-445216,-330091,110910,-27554,-237662,-458750,-349091,-205740,-104706,-271471,-415966,-531016,-426204,-287684,-389949,-330626,-4425,167774,232978,39404,-104310,56017,83262,-107176,-237364,13499,456478,774050,710240,664027,755177,725404,316648,-205354,-41074,-50306,-93212,-173524,-432229,-284505,92670,381108,331445,256504,107111,89115,12884,-49109,-3326,-52523,-89595,167973,245139,-53829,-410761,-93177,186518,223290,-176719,-148163,-219242,-263219,-430506,-370199,-125950,74442,53457,-77349,-156530,-349285,-480973,-279594,-195196,-189006,-223691,-30193,8015,-197336,-471953,130119,209380,-165698,-431413,-389,354077,795180,945028,943387,373849,-155546,-264108,-29895,384524,609612,354874,424908,680707,504022,-57150,-502233,-366820,40354,216668,300770,345408,102037,-208833,-319627,-11450,375387,272949,-173636,-346198,72452,310063,182821,78197,-162296,-352336,369588,1090576,745151,496794,267065,189505,-217541,-355482,-150637,-119640,52919,-170812,-380889,-53325,186703,39043,-227704,-9946,-14190,277274,844886,803269,192056,-379781,-270014,-371285,-242725,89082,290912,444223,199783,-348426,-202481,23371,-186867,-204800,-119076,-394630,-174118,101184,128858,-269911,-163853,-56749,-286250,-324710,9000,42011,72169,136426,-33038,-300314,96437,443795,496794,46120,-532843,-339753,-375018,-4138,375827,410553,66791,-84589,-151197,-275314,-359205,-307321,-317769,-330450,-392886,-194076,347661,663624,620475,234854,-52775,156525,457946,595188,275357,157487,-191004,-287473,198298,561424,592095,462504,367731,165096,-84232,-121875,154628,185313,-35400,-14635,348377,489696,609309,544067,225297,366257,523786,603257,499000,369508,44644,-212555,-156156,-127770,-203721,-292332,-282524,-220199,-112059,168503,510562,547082,290121,36396,-143319,-330243,-308440,-322178,-78582,38240,25513,-6124,-130675,-322695,-504977,-502515,-516217,-255056,22019,230100,531956,678271,720564,589652,359113,-23043,-132298,-50939,68325,-636,-336712,-415168,-531270,-200011,-43238,65145,235560,283210,456264,586962,457620,412094,528510,362742,-79825,-439475,-145947,-77561,-548440,10364,475634,536351,304833,-12076,-433132,-189951,56842,261479,265479,-80108,-417566,141722,588894,640371,112961,-469738,32211,229998,32075,-112968,-191344,-2398,180030,370153,470914,473088,388368,73082,78932,-120865,-61542,-18865,96398,118516,-117089,-189837,175291,360089,120727,-274893,-379995,105532,419150,401900,39718,-173568,3374,-61441,-256405,-209509,-122047,-115337,113915,-87462,-499003,452485,952471,939463,88282,-255204,544328,596894,215491,-240061,-7975,541953,720232,860695,598255,-136241,-109549,381224,502995,144085,-258006,-482089,-417632,-76874,125050,-42394,-395244,-384796,-263694,-344640,-465151,-5900,187468,248525,-112639,-422191,-396027,-152399,-65062,-110645,-137222,-380885,-175614,232584,552341,704037,768031,999725,1155248,834066,96957,-263190,-126422,-422214,72639,408054,277404,-136304,-347266,-166087,-107102,-304054,-299022,32359,389025,456833,45566,-397427,-310574,49784,183974,69205,-125466,-422251,-480315,-201246,-173930,-124053,-417555,-251299,15858,269887,230144,14250,-133013,-114071,34570,181944,197742,51372,-104169,-153053,169224,536243,464891,87870,-38068,206673,384165,354151,134459,-40321,-35419,-35682,-114398,-348825,-461785,-56760,271392,377592,382967,96228,-277986,78191,543806,606014,276368,-147795,-443032,-393209,-334668,-391466,178861,459770,430165,41012,-309651,-145189,50754,5603,-53790,-420852,-320972,-126820,-230033,186819,736472,644892,235251,-224874,-239911,-51674,181440,241952,178224,44530,-90263,-39845,-6981,163330,308336,187620,28965,-280342,-546437,-489314,-390544,-130886,-67658,-153473,-280894,-265713,161856,663719,877160,715199,303980,161425,53858,-442151,-135018,110656,-208455,-443389,75341,228438,-6645,-356283,-393813,-388303,-224311,-10233,181396,359411,266918,-67614,-427453,-68815,133073,171185,9414,-191931,-89188,-1026,614,19941,-272897,76128,229132,34872,-176077,-319397,-144037,30535,156371,217242,-36101,-22779,300912,507303,202809,-177998,-279724,-261472,-443488,-214602,-86853,96035,84983,-50194,-167394,2629,6260,-22848,185390,454890,274003,-165452,-435084,-31017,309076,111492,-366857,-362477,-64326,-201787,114253,497724,357648,-299571,-318920,-120258,-247812,-346841,16434,382206,433302,-90397,-155393,-155206,-522009,-18585,370169,371572,117123,-32247,61029,247355,439362,353917,297741,-88549,49415,397346,468499,287030,148971,78929,39353,-70527,-183132,-167700,-229864,-415988,-382069,-258893,-247339,-500773,-337484,4654,193495,218888,300843,266142,98242,-95424,6826,133802,-34761,-373603,-406326,-258129,-233329,-243220,-255269,-281771,-332020,-337601,-284709,-221814,-127977,-67866,-208707,-251182,-297234,-305983,-385927,-32421,229983,109391,-116913,-307365,-451858,-292694,-153641,-272391,-192724,-96767,-127903,-135126,-46605,61727,161980,162857,55689,122027,224137,265859,211936,-20970,-220616,-206307,86487,454544,663502,561951,359525,255498,243409,59194,-193973,-33981,334508,609656,838220,1008793,798570,610519,286265,-129503,-338552,-335832,-212762,-92361,65184,186308,180890,173228,188080,-7088,-227032,107559,387621,186930,-182988,-89112,-99394,-349898,-230074,-229902,-410748,-277075,-57684,55912,-24789,-169917,-231519,-57049,27665,-218749,-510291,-250447,-169764,-65410,-58111,-280203,-450863,-175903,-60950,-176968,-187506,52593,340532,586917,313357,2638,-272238,-209847,101268,101720,409104,537809,153784,-143452,-148912,-168404,-118609,-229735,-522781,-432666,-307153,-271740,-26165,121697,162927,77683,131676,146914,388081,230372,55918,-189162,-385838,-427908,-354428,-140361,195462,324596,393742,538847,684379,928384,998117,674624,105266,-313053,-132689,188222,294817,110489,-390314,12558,417121,553179,204380,-304037,-541142,-385374,-118972,394332,563545,-59803,-59890,506856,550055,241594,150375,-60832,-198622,-19050,276223,206351,-222599,-279052,-193152,-299049,30146,129941,-74798,-457270,-218819,140265,166828,59915,54074,-45587,-336870,-488989,-396814,-438120,-454939,-363899,-177466,-59761,230552,569351,787603,545222,-48023,-524779,-453016,-348119,-353538,-439635,-105326,195482,256255,224083,165829,98513,207873,69744,-335283,-263265,-121474,-225743,-417944,-547658,-465759,-453532,-540585,-412814,-257598,-57034,123148,264603,273600,386467,486454,382921,226721,438555,299350,287453,19406,-212943,-231216,127732,391449,338000,170061,-119407,-242540,-223052,-238353,-316277,122249,207459,18716,125549,650689,879569,314578,-76259,250096,315537,129009,318699,587966,380315,228041,286185,279310,205916,151858,166110,211166,-60279,-222567,-65236,-327,-160252,-349807,111721,454772,273212,-374139,288326,880014,782507,396498,125981,273935,590530,935688,942171,483691,-321447,-143723,185228,-31549,-277506,-163120,-59280,197925,554614,895314,821742,703629,715604,387284,198962,-11623,-225632,-166849,-29169,-90243,-223056,-247826,122795,405574,338233,112112,-211826,-301893,-66020,227144,287252,366592,253153,-254555,-76583,263596,-27430,-91289,644768,1161735,1163973,611690,319823,170761,121810,135563,224012,417511,378051,75278,-151083,-340484,-524540,-241068,-180767,-54392,73681,122293,56833,82342,232619,65188,-78390,-280672,-325383,-355577,-208726,-109989,111408,543936,869832,358543,-236817,547131,780325,570413,86688,-156549,-125845,-224829,-153270,-238745,-354613,-306988,-64510,305464,242838,-4923,-323023,-422693,-366334,-423347,-420584,349,340393,300091,-2378,160555,554824,748495,740925,617882,650262,316960,180755,-46716,-217164,688558,941615,534967,8641,-361929,-443991,93573,503563,386731,47527,-209092,-131631,246969,573752,609073,460997,146438,-224848,-336860,-14043,9569,-194324,-215469,35893,-71912,-492466,-7284,307820,-34235,-160401,362780,664924,561182,440051,315138,199650,-30546,-380317,-322574,-125620,11273,-145284,55776,197283,362562,372332,250713,165565,-156459,-368117,-189897,-40336,-18,-56711,-68156,-185437,-222023,-144191,-349962,-545266,-336359,-296908,-405131,-329569,179645,517816,745536,812645,619202,222823,28122,124183,184837,292220,380232,184924,13358,-161083,-150478,-19561,-162793,-300661,-545715,-39849,344219,638858,396819,-149052,-419868,-280213,28465,473621,856482,725152,105981,-164886,480810,608191,191595,-179980,-311126,-144765,-236554,-153515,175331,194116,-211145,-326954,-184649,40668,383410,342721,-36173,-541547,-385020,-323186,-360537,-119720,3464,-64343,-166086,-390613,-324141,-177947,-218093,-470079,-254796,20336,66143,-135938,-240847,-48254,122269,-69854,-206637,50183,265508,196420,310999,473439,352276,165178,55998,180107,282178,-59254,-504920,-363689,-421693,-215214,46377,108279,-189055,-5325,612680,585618,207202,-263333,-487534,-334827,-232555,-223625,-455616,-319208,79504,209575,34067,4029,355573,400855,164101,-127474,-278685,-394061,-214348,-132851,-274472,-400570,-272635,-101040,-174919,-264942,-360593,-82820,295723,144621,-19307,-185837,-202669,-231720,-75704,332828,369982,190315,7366,-3473,206495,331339,256127,336374,445737,216284,-29827,-50159,-170242,-96369,6230,97585,82011,-145482,-244384,39648,268890,187401,-185065,-671956,-735346,-488985,-273216,-371942,-523286,95491,52515,-70810,-14344,37608,-5745,-130896,-46482,114787,68625,-105422,-541708,-133236,139854,440621,647978,665694,589348,344063,63950,-260265,-132053,-108163,-122874,-64450,2481,105497,33183,-324185,-385780,-247862,-411943,-412768,-503851,-368036,-48369,-51196,-222730,-88960,104586,28584,-286727,-330137,-252229,-417031,-168236,204463,311739,23913,-177031,-330278,-82886,204152,463184,141546,-170560,40847,218812,138806,-45211,-478655,-126203,313336,305796,88967,-124381,208422,213512,-188531,-465466,-363417,-208850,-35850,-89450,-103878,-77466,48719,308393,322185,49865,-170923,-120296,-28798,-113666,-253610,-352372,-416451,-7102,361874,415720,344271,499082,23312,-372919,110689,500528,680762,617950,710050,518341,386243,125503,96528,216454,258037,-923,-55320,268379,700911,978625,1131560,869379,291901,-511418,333032,776264,447737,-359728,6114,391678,369386,192827,20471,44720,257241,328112,51751,-384993,-323195,-283051,-450378,-273097,35038,299634,-3486,-256103,-344418,-432299,-399180,-263912,-215416,301290,1068468,1225149,1444499,1646575,1534480,853540,221328,-80131,108839,239898,17398,-318934,-394304,-242902,-41898,216078,176062,416973,417237,173712,-170541,-242458,-202963,-81398,-165882,-405268,-348631,-481203,-330390,-95274,135600,241122,-62858,-47241,377722,569714,475451,429883,218267,9801,-89542,-316031,-456192,-119855,204726,244658,-95042,-437030,7772,164725,118722,8399,77597,192227,284968,459184,422683,288622,-221348,-451906,-455949,-502778,-583044,-513113,-391406,-340336,-514052,-538679,-424097,-52174,358518,443814,373291,52442,-410541,-514854,-457005,-299723,-104411,-8326,-91114,-216102,-323868,-134800,215886,454458,582739,746180,710905,837945,836749,614834,637047,-34900,-105014,-70512,-21154,-123773,-334030,409799,891005,829801,254765,-495953,266441,859476,927946,748172,503215,424052,359127,384585,624664,1064825,858707,468105,154726,117148,181090,-34395,-224904,22127,366121,361084,102157,-162703,-40009,90267,-206037,-513463,-475141,-170847,-46259,12311,-462016,83017,543460,508600,330603,304496,197428,166561,216300,359708,298382,76937,-18817,-221157,-515591,-286374,-166612,-98007,-361267,-145198,28542,-167740,-159898,46370,-86632,-525893,-113955,132301,290396,351293,-12903,-380267,-314799,-128965,112253,265790,271072,155263,420353,447612,193255,105328,115993,-92994,-27055,230374,423956,310763,-19482,-417233,-242624,12692,-29742,-250755,-37239,199411,69750,-237241,52972,438783,343755,228051,233626,344356,245583,23030,449662,607230,523077,51727,-354320,-162228,-173429,-662168,-286544,-154226,-468308,-353768,-139597,42336,-179831,-338643,41664,134532,-83155,-108359,-141034,-503336,-27673,262330,413765,567561,632580,679325,450373,-88886,-192176,171551,140807,89046,-162973,-513597,-244243,-128755,14637,-27517,186373,246893,205390,119531,347410,497546,423755,234364,91798,506319,486802,202028,-90007,-198240,-367801,-524667,-77008,394775,610788,483210,253651,-129769,-324015,-128155,9736,-11545,-94397,-112025,120024,36175,-293030,-238407,47688,-788,43890,455601,930577,828059,372318,-43729,-258962,-455532,-407454,-179633,-137893,-26955,242827,257895,170969,66941,369281,1167248,1400409,790931,95218,275956,255055,-293552,-41617,232798,82217,-240163,-394347,-361855,-362750,-242267,-177788,-293487,-422239,-278371,-189085,-337297,-412180,-109623,-142040,-294346,-405727,1033,113833,41398,-16698,-166735,-210112,173281,329842,197406,66721,106374,84200,-198130,-442197,-317292,-190414,-213728,-327903,-136389,-118002,-262614,70064,455630,676189,699322,452426,164595,-78992,-56951,155042,281618,190788,169370,262559,488369,624601,397473,90647,-135476,-142813,-224861,-210825,-239063,-115384,18278,168105,234472,-5952,-355041,-154503,183451],[60283,-64549,233289,466193,391523,1847,-444334,-117525,137238,211993,241451,105801,-231621,-198858,289677,739828,927346,792725,263245,-229732,-504277,-363587,-165942,-25698,-99416,-322971,-114166,63417,44251,-47991,27859,201759,5198,-321538,37304,232232,184264,-3494,-322994,-186986,-16292,23801,246161,437956,772459,847315,797057,607116,448710,472287,400140,174625,-70785,-311568,-122957,111800,163116,163788,167591,284957,117948,-182940,-528277,-311145,-246545,-80317,53767,254828,160098,-350531,-253431,-39847,-78222,-229672,-258953,-362120,-445327,-194813,-12472,124780,50341,-266391,-288780,-200361,-236219,-167125,-50830,54362,96464,72789,43185,-23944,-197780,-22109,150095,406989,554711,644427,370852,-206378,-63537,318405,170738,-306629,31547,87172,44193,-81365,-438294,-369805,-210653,-231394,-407245,-361298,-267367,-265920,-98265,333935,838316,1066962,638442,289694,2362,-22749,-69420,-367877,-249684,38199,-98211,-117698,46419,-48772,-223207,-207232,-300286,-186870,-2959,5399,77820,100878,-172815,-55362,399870,216031,-171271,-550703,-380126,-99886,163633,224420,164914,138436,119718,92071,182641,537614,723053,904900,948856,676785,233294,-143895,-272154,-396676,-357518,-464864,-206445,192888,358329,125189,-162467,-245297,58621,179650,-72894,-55560,389635,498824,193423,45537,182028,552911,629214,690416,521318,160783,142535,510640,739368,956194,735595,457165,163741,43116,-207305,-315300,-152153,-166899,-287861,-335846,-389069,23640,382367,306450,-224648,-115978,233359,396349,508120,854849,845422,665562,550519,519183,321441,34116,340943,415449,128698,-170330,-38621,-252,96074,433422,521544,118242,-565648,-262619,-370643,-491716,-361521,-267438,-48279,65879,-69729,-235892,-95280,190546,247681,305795,164783,119643,-161114,-295802,149950,443308,252071,126421,-118574,-242746,-334747,-266430,-337220,-487241,39672,487843,559488,180349,-224478,-305673,-164766,-124290,-447234,-358511,-34719,81867,-52523,-424693,-21068,357977,472427,398077,121263,143882,766743,418300,-270749,-70006,496814,315675,-41758,-121404,54915,-214697,-357067,-294092,-333723,-313436,-154405,-12529,-130294,-295467,-196712,-102365,-127699,-196104,-177616,-242633,-335403,-310884,-200102,-127609,31700,-150059,-337587,-521036,-359580,-211727,-324020,-379223,34297,281204,459150,61514,-187461,-26891,18864,-82646,-43641,240361,560901,705933,753629,878058,1044487,976753,427316,-155078,-79808,-215777,-467492,-538625,-390192,-86689,152322,368974,342946,242823,193615,151702,86679,20534,4755,-121363,-234374,58194,252059,46764,-308738,-12877,337059,454222,313545,474216,107062,-285157,-367600,-398413,-272987,-32721,-39633,-206069,-240667,-401730,-372892,1718,173731,179498,-66827,-48410,144323,136993,-282312,-321699,-182829,-445149,-379982,122323,585336,1095586,1311651,1064346,379572,6914,155867,81286,403873,610836,363520,477285,678911,369656,-199460,-542328,-275301,20455,181179,272580,372003,178638,-262522,-532287,-345683,-46184,-101260,-422809,-406681,-27123,218271,98441,-197761,-309341,-66237,483574,942902,500843,257723,166316,193984,-193818,-489212,-333831,-456623,-259333,-113228,-257905,-100687,86316,-22559,70588,145512,-60723,186224,887745,1015639,501994,99740,66645,-224266,-415802,-207102,-40199,87637,5188,-76758,107863,187739,-120538,-324241,-267896,-416628,-74399,180203,188616,-207570,-241929,-101625,-265389,-370100,-184921,-267369,-413890,-129091,31565,-19178,18783,157399,345018,167529,-54530,46576,-124405,-169018,75819,152209,-2485,-110021,-271558,-530464,-247117,-139837,-164163,-262767,-415126,-230471,305577,626571,484183,-81408,-250132,280414,583212,674280,200905,143372,-231985,-460217,109890,517435,444358,92130,-6361,-43491,71436,174981,359803,305229,44145,-189083,64541,350242,605883,516010,237150,422442,645415,745489,650424,670963,359609,84544,68831,-51983,-157473,-314511,-312525,-148524,44948,299154,530808,526921,359322,134641,31581,-175767,-271133,-254442,57438,153862,90994,127816,104093,-100394,-185540,-204282,-247276,-176129,-75293,-143727,236287,676093,752841,664610,337268,-27202,-174153,-144804,-31572,138161,126710,-6405,-433802,-80060,385015,609476,617095,421854,429594,397262,203877,267548,506661,456596,97737,-322205,-394273,-367929,-172217,105459,405483,254033,-47963,-289695,-354070,-187056,-62285,60310,55430,-193961,-244583,352281,650281,672795,78193,-500383,-8064,119381,-46825,-93264,-329720,-260252,26831,267780,371605,385335,166104,-100915,-70031,-235470,-277867,-357603,-197773,-63424,-183034,-206705,15790,114718,-136333,-513833,-316983,64974,263499,111343,-366913,-377349,-128249,-120900,-89109,-23155,-146098,-39546,295899,206603,-281728,398210,937311,895712,139019,136731,762130,727890,230120,-289777,-84346,486123,727231,680328,420015,-328837,-69351,370499,511431,220709,-90641,-266372,-364315,-97234,-55806,-301980,-443748,-423920,-494711,-564433,-220647,161008,283290,147910,-324885,-588016,-454685,-293561,-157109,-130927,-122276,-382189,-145360,317317,688600,813259,816214,953926,1101803,852713,207193,-358815,-238467,-359307,29427,463756,442892,-1380,-502822,-52397,85521,-30189,-122380,53809,351405,351346,63598,-311370,-395975,-11607,153722,35331,-281389,-434348,-101193,154059,53,-229333,-302401,317654,721885,758275,456949,171238,-33687,-147786,-134159,100869,323684,282817,111951,-72975,115201,436183,547193,284552,-182582,-48539,315251,304198,-34417,-16591,234493,186753,65842,-181832,-571720,-111963,280477,453333,368976,-26128,-170166,180790,396371,581415,340480,-83033,-394414,-426915,-317679,-422476,-171399,234049,408438,4035,-409747,-85520,323844,362185,186678,-363502,-284399,-48242,-298729,122751,704811,721758,122366,-401486,-72099,114915,120821,93844,95957,43779,-25455,-115172,-177758,-115754,130958,321353,123675,-226340,-522361,-505074,-348860,-47162,126736,145183,-128311,-244311,103084,407691,535636,429967,98800,95396,122659,-341278,-394293,-169005,-435307,-357004,-8831,25704,-102981,-405831,-297311,-424836,-479713,-113898,160900,302477,153215,-296139,-232477,136424,188833,99720,-182190,-442631,-72766,288061,434659,390560,-203056,-65670,129021,-108361,-147959,-144582,41525,70141,80955,251715,188416,6302,131067,336412,76763,-138383,-151241,-255180,-127012,83217,63423,-33576,-145939,152836,296882,199984,-137555,-369347,-59025,245692,227776,-120547,-385617,116295,517632,392388,-146484,-499276,7029,-101642,-425675,8149,93887,-251963,-306966,-72865,-88659,-215459,43501,382566,410802,-85591,-89445,-48034,-465807,-118017,250736,195427,-71611,-65661,251377,304339,408407,251866,49981,-124063,419640,779683,697583,345753,123020,-56133,-169802,-217547,-257967,-378357,-184084,-175518,-336990,-483430,-376015,-300194,-18488,210003,277268,232362,310361,238594,-83915,-328791,-9746,106977,-120372,-350833,-362422,-502330,-392474,-224428,-108334,-129924,-166032,-123912,-24184,-48039,-123114,-137195,-306093,-396189,-535453,-369453,-309916,153046,342122,150872,-157820,-382259,-101312,203277,102210,-15401,-77556,-71224,19275,127174,104975,-61143,-82982,-159626,-195370,-6064,202661,395162,512262,369920,23958,-105385,108283,356668,572450,499879,454551,552139,652086,394835,-80990,-196356,95942,323060,569102,747277,535248,450501,351510,24784,-330345,-432352,-152328,-46238,-134364,-144760,53435,215058,389063,221862,-115891,-33173,31464,-127515,-153160,-87627,-170425,-309679,-91645,-125492,-288002,-448130,-296355,-154594,-84719,87111,-7756,9852,15590,-172870,-563894,-454145,-283070,47410,155898,31002,-98094,-173596,-139764,-116993,97388,327078,508824,601935,260299,-60228,-340217,-160319,78651,18136,238595,448810,275886,-91345,-203434,-252615,-287836,-383206,-509638,-391071,-417416,-473558,-354839,-333817,-276141,-417393,-395030,-350508,-143551,-108173,-120459,-243302,-457140,-485084,-267701,-128956,105845,146329,-59719,111896,440524,873673,1212480,978225,311857,-319182,-205981,192805,376236,146947,-187452,218528,523168,619589,392732,-23733,-480240,-329480,140614,574230,499660,-288499,197510,860179,884028,491911,268681,17875,-100008,92460,431107,391371,122392,-281570,-312346,-189906,86943,101226,-192009,-376142,-181818,120152,74873,-17646,1200,44484,69690,-266797,-436020,-500886,-434657,-261637,4288,109505,238517,478825,787451,433321,-197869,-271140,-105283,-97076,-307344,-474371,-131785,218579,294755,233435,141561,108408,343635,73593,-297916,-450342,-132192,-64280,-152544,-256650,-247689,-277956,-392569,-213293,-43322,60792,190567,242199,112348,72456,219155,297831,301035,528426,577467,604412,223574,-69116,-424428,-72948,106583,169281,144665,-62436,-251607,-300281,-331917,-570383,-128105,-120059,-32858,483468,913227,800050,271402,-92152,122984,196953,228487,510593,761038,452375,214823,205733,295800,302968,218816,-49756,-266415,-220025,-346,41314,-265612,-202771,305745,481163,437973,207979,-447261,338427,949326,966429,425036,-87728,-98859,95728,518332,681058,417508,-238034,-335739,-155154,-235738,-430013,-191118,138654,439561,815948,1097655,953092,805398,643843,292094,125817,-87581,-288993,-256575,-71779,-90610,-250604,-379567,68645,386756,265865,3232,-389453,-142202,233344,569458,555188,582690,428892,-46972,15431,181437,-44258,21011,641752,1034930,937531,352258,49098,55193,31704,103057,231275,469734,563024,225519,-29556,-74399,-82382,15509,-83010,4117,166996,331953,274579,430805,525808,390488,237651,-139813,-215777,-254885,-222457,-47455,334913,836881,1144644,415678,-257823,346360,712937,545989,43418,18529,99308,45613,154567,-23133,-255124,-305753,-147170,351349,261842,-71449,-403774,-276206,-288508,-295574,-468485,-335717,-119542,-63680,-97435,126299,331368,299347,364618,607582,873953,606560,484898,49278,-243727,773621,1085679,659048,183463,-154320,-462973,12239,371736,207650,-178049,-466382,-274024,153681,503692,477140,348761,44639,-337251,-264326,104813,102779,-168121,-121490,107509,67279,-312465,-246648,148719,1325,-274103,40692,271687,254143,251786,210432,163612,-67799,-354734,-314256,-190772,7780,-81869,214123,279030,59512,-210993,-263202,-240064,-234774,-332909,-313567,-118602,-84215,-164803,-325412,-362823,-247596,-180844,-291698,-433602,-500919,-428824,-487074,-518998,-48669,306101,613814,762493,674453,323575,61238,18934,-109017,-217142,-62292,-45089,-798,63675,60141,23843,-139880,-123604,-307288,-213869,378780,856773,898484,323557,-252442,-183032,82333,381575,685805,572926,83740,-149777,461677,546515,215526,-98223,-177341,-69800,-221679,-136073,219158,249400,-136083,-360788,-269615,-105965,273357,184933,-128966,-463887,-151952,-185577,-476625,-100458,-16463,-279006,-420087,35172,202630,119115,-135722,-323810,-78722,78887,73980,-101265,-267861,-155389,72271,-288270,-418799,184776,570379,540912,364618,364606,275298,125073,51869,69708,-27191,-404726,-312779,-133103,-162750,-176422,-32316,32423,-161479,29792,531462,668284,308967,-176783,-460732,-288928,-241845,-243540,-431648,-205130,251337,319699,-348,-94653,90491,61608,-33478,-149669,-221121,-461103,-180887,-56157,-159310,-262367,-195496,12157,126008,151559,-54114,-121898,7079,-52647,-103841,-191980,-273219,-455251,47326,504288,483165,287671,79856,47208,242063,283048,266186,488215,780391,711025,396223,-69127,-407591,-190497,29737,113500,215063,78670,7095,89894,191725,149337,-142658,-564573,-608635,-330713,-162289,-375068,-237008,530007,590330,151878,31031,200431,112279,-126549,-237065,-59765,78012,16933,-125490,171555,427322,630711,811057,821482,710313,418768,106547,-154780,-224752,-170744,-269148,-201914,-149013,26238,-76019,-403583,-249326,-124712,-294491,-223526,-265768,-345711,-54615,44611,-66411,-121218,-105846,-85082,-262753,-269778,-292296,-469062,-124331,123057,93791,-56883,-243143,-412372,-110200,195331,324993,-31108,-242689,172768,231426,144659,15706,-397265,-152713,145205,62582,-18741,13970,189460,167879,-256290,-614688,-439969,-346191,-106227,5413,-5332,-31056,-38816,40749,36376,-35152,-22492,-81216,-263726,-461295,-320436,-371184,-421854,149967,505099,581254,363817,434354,-87911,-41763,691469,941471,883816,719242,744035,574206,401424,243978,218193,151665,-11658,-179346,-241519,98205,714349,1093665,1410163,1084156,484721,-345676,196072,714786,544446,67392,-230809,34095,160001,70120,63151,226138,436926,498910,164768,-293860,-439080,-440880,-380480,-21676,284271,473304,173186,-205120,-312026,-329413,-210434,15607,41540,493511,1138236,1408694,1621417,1749432,1610989,909716,178598,-98558,72981,123527,-279768,-482438,-231645,-265324,-311638,-237202,-29172,-44679,115075,68785,-76050,-66094,48211,79963,-155474,-405049,-357491,-395107,-299828,-60830,167325,246542,77927,68059,296903,420477,458361,399591,491359,247147,-49859,-371410,-455689,-21785,280795,302373,-36463,22201,573058,745740,437411,55474,-6080,71501,114493,145656,111800,51524,-191842,-59077,-34263,-312446,-522588,-282713,-189946,-189068,-238962,-20310,178971,523037,835361,819458,456365,-7267,-196549,-341645,-279347,-82177,93754,189104,165438,46532,-222623,-241313,278904,596781,644086,623550,525028,715476,700833,301106,206526,77357,-251388,-393710,-248234,-225024,-360402,310440,790602,799535,235306,-498886,360758,919914,893602,711670,426429,305968,262029,296173,505854,1057114,1071289,743500,376985,153340,141250,13219,-129997,118596,458119,516108,240054,-15696,-157569,-357247,-456934,-292387,-185432,140732,117336,134874,-450103,164473,727113,730682,456953,316465,43534,-100090,-93677,89786,4249,-29333,53267,-36984,-316951,-312139,-198320,-84934,-298345,-315092,-188884,-267095,-91272,38914,-90291,-554344,-288916,-65098,50442,112621,-196556,-251784,-167928,-154758,27027,228452,350790,242718,460782,555902,435569,127082,62669,-101663,-260561,-25579,82250,-16341,-222497,-503900,-512724,-239863,-156119,-99629,-118551,-126606,-183428,-461990,-125797,109828,19624,-1419,89372,270832,412398,127711,476979,829276,812169,153380,-469158,-354418,-413588,-387990,-154093,-175063,-480423,-376426,-168382,-50389,-356002,-229884,200209,301176,137173,199959,92037,-384089,19276,471098,597281,448234,243258,373475,361964,-145082,-252027,66761,75525,-20433,-249766,-296995,-95973,-27674,54188,-106710,143791,213332,291010,328670,604435,818090,585527,242092,-132372,233024,343502,229654,-89403,-250145,-418176,-213944,174825,333334,214399,240730,339088,75256,-312857,-250697,-66351,-35354,79708,192394,309886,2162,-361751,-153744,159732,250145,259293,529659,821102,744893,308556,-63228,-336083,-524719,-447467,-205319,7367,132648,329908,394040,326603,201984,69888,344766,413872,88858,23813,479464,251842,-176227,-1104,140460,-35323,-261665,-513030,-454044,-250523,-67578,-20625,-84441,-265743,-205600,-36131,-160894,-295245,-425474,-389692,-409335,-357712,57843,266525,10236,-252258,-469669,-81933,236740,467093,142260,-2895,4993,18134,-209468,-535575,-202330,-94165,-22541,-98444,-55122,-34242,-199381,-64337,350548,594809,569035,285974,70983,-195266,-117643,104371,230306,272057,233787,352700,627466,835208,692377,236449,-187744,-53762,-52014,-164637,-308045,-200417,-49050,37174,46599,-211479,-319088,-201999,77265],[-187287,-264532,91143,269258,263856,-94098,-455762,-238614,-17855,66145,115178,24895,-233247,-361681,187745,737182,795877,639788,269896,-117503,-404808,-455109,-287848,-43200,-123078,-350297,-63838,168887,43705,-100681,-49795,88321,-86945,-226809,151444,307794,191719,-51688,-308883,-118068,-6122,-32682,139004,311761,512866,560481,478710,553941,540800,500266,295414,90664,-74562,-389659,-247746,262541,415649,206899,-182833,-110113,25235,65602,-148235,-221368,-171336,-185828,-64944,238129,228846,2312,-358008,-368599,-161531,-40745,-126385,-266661,-258260,-108009,100823,125741,2377,-269282,-455406,-249488,-154118,-92463,-48638,72148,31509,-18948,45150,-52445,-314374,-87453,145397,423006,542282,427976,256342,-222459,-105320,357127,407635,68867,155785,412015,165681,20795,-421049,-245477,14626,-24966,-326306,-360119,-198684,-330511,-306530,229256,745704,920314,583548,281500,38592,-29129,-116932,-383402,-358398,-60699,-18644,195881,389914,123959,-293046,-303687,-313710,-440553,-243142,-240277,-53295,137185,-21653,-176903,97696,14506,-231092,-283712,-357438,-308325,80373,235231,185074,84863,-34764,-38147,192332,370205,403316,330063,283252,-52193,-196263,-345870,-406418,-450231,-326063,-358370,-347047,-379808,-245996,-212015,-295239,-90010,281993,416304,8522,-87801,397920,662277,344152,208409,227508,536154,460816,346420,229123,-72558,-187621,-41019,151780,353092,269727,18635,-27530,118821,-98571,-249025,-188177,-222623,-334136,-458428,-301380,6744,178537,25346,-484727,92957,507653,579639,519229,669784,528337,384967,507532,646502,414178,35217,397126,438551,79124,-195357,-94878,-187103,-132380,334784,573596,95024,-452089,-144313,-271629,-155944,71326,62636,-52838,66227,-27693,-261447,-419749,-200932,145249,402123,412197,225749,-134239,-85212,276520,309932,-108670,-119707,-78005,-139575,-248718,-137579,-161335,-179161,-105587,379921,569514,278694,-159689,-315077,-166079,-36089,-269859,-543063,-179161,82064,11593,-309726,-202311,150577,313798,287993,168577,191161,636632,421903,-329005,-77397,324530,212914,-37149,-128893,14945,-182352,-305319,-219053,-155130,-270302,-237565,-197891,-320829,-348474,48826,304011,282887,212075,239050,-60584,-152610,-144889,-147505,-123946,56213,-91251,-282635,-479078,-275473,-137540,-215772,-495774,-118954,189159,353309,-44386,-232672,-118147,-98059,-123237,11932,317604,559183,568039,705594,973769,1194715,1024925,302487,-220228,-210963,-163962,-11411,-33859,46965,68805,169877,281104,175215,-40870,-14167,6883,84466,75556,-23439,-237511,-307054,-43053,196156,103809,-146380,35286,378628,616297,767089,882102,348147,-388042,-141628,-9127,-109011,-74735,-117020,-354932,-359016,-395895,-187616,251215,496900,439477,45136,-175861,224672,438046,60500,-346669,-386821,-342553,-236640,108512,507945,963929,1264883,869725,248287,64090,434251,339461,310584,303859,142395,251200,390154,26552,-498148,-313874,-244167,-56673,99925,216896,406987,264167,-282226,-387484,-265009,-401522,-505528,-532943,-313987,-55867,160510,121325,-87993,-99417,97929,448328,496907,137386,-93896,28925,56857,-154860,-380142,-433925,-198875,36265,80595,-124893,-178426,-91656,-102661,230413,266298,-58652,-166030,597682,885347,659513,594011,567372,127116,-354558,-272113,-321403,-167575,-69049,80275,207848,122151,-187042,-528979,-343371,-271719,13350,247335,176173,-276498,-329455,-145815,-264949,-367368,-325109,-456113,-473489,-146596,88929,158247,-58715,-225750,85783,286834,358940,377215,19494,-403951,-285992,-197912,-174488,-207827,-441266,-335876,53268,78242,-38606,-269734,-500834,-243663,265410,613434,376490,-181721,-273813,381044,529238,429140,-86744,-103202,-317288,-646055,-60165,276087,93957,-317494,-359373,-200707,171413,422194,525104,399259,134190,-128402,-74815,224604,350968,172526,84072,367973,660028,684877,629670,738467,526906,314539,288516,74658,-1907,-304346,-451942,-154733,101748,299683,403968,438811,427656,274415,190814,-37939,-225353,-121902,179441,285883,185045,238550,302981,184349,207948,113686,-24230,-92980,-31866,-436748,-139737,434349,594419,533162,128666,-168207,-353368,-386392,-109319,455201,671259,363772,-348198,-13533,633171,910531,692011,332251,278431,147053,-181770,30536,370092,470614,292659,-4733,-244661,-232424,-31650,14693,176256,-24403,-297724,-264924,-221215,-154576,-118324,-55786,-20561,-91994,-248728,257526,459344,492817,-17023,-515274,-111594,-7823,-84945,29721,9730,-134990,-42755,150874,206382,146716,-170158,-277162,-306125,-326426,-385945,-366026,-257614,-125591,-259002,-295890,-166395,-150044,-344019,-425988,-303930,-92753,18196,-81036,-382151,-403513,-231950,-84453,-3849,-163,-205471,52088,370307,334747,-199437,264105,819423,749873,237661,353629,773032,756077,327174,-153578,-54899,328102,564196,318084,-28986,-345282,40857,355277,476443,327006,121866,-83025,-361269,-296006,-398212,-422830,-350074,-554577,-450048,-168677,106517,263998,233218,-65944,-430681,-456373,-446908,-297927,-228236,-225879,-289762,-525307,-141990,243139,562845,617194,589731,669789,759375,663529,258415,-326790,-416684,-325600,-7756,407122,485505,79350,-413152,-69064,73885,68827,-137786,-77096,108846,61302,-23369,-313339,-454571,-116734,50721,-65959,-381607,-209453,138735,290532,93962,-376421,-104880,637460,1196969,1116204,671226,329615,79303,-97885,-311755,-81894,277221,409678,284999,79264,88693,224356,432777,349491,-135251,-327930,71443,83429,-221306,59064,369958,328799,262164,59175,-351433,-250484,273892,575648,322910,-154665,-136613,103747,175131,381541,303250,-52548,-374813,-426464,-277873,-229824,-408737,-156943,206126,-86099,-530502,-95297,360809,491173,276207,-259261,-323488,-106322,-328038,-85602,337239,509722,12495,-447498,-193485,55952,8931,-70172,-65172,-78605,-70931,-248844,-352460,-229425,48191,295780,27281,-341841,-409799,-313212,-206323,38416,280158,385347,87150,-153839,49181,241213,225777,66263,-140738,33191,108152,-241643,-424427,-346695,-460680,-171854,-133331,-237817,-129038,-181140,-160750,-352813,-554623,-119109,145152,207582,9986,-412109,35298,314367,177390,6430,-346361,-390255,128656,618730,794972,514887,-180984,-237037,33032,-199425,-218900,-127877,113061,97686,-33032,193825,255100,-83514,-126438,50184,-40006,32980,-11784,-150250,157393,383402,254555,-187560,-47728,547131,672912,354261,-137980,-512941,-246021,16712,83697,-151218,-294466,227749,660717,648081,92468,-362979,78958,106993,-304199,26572,180314,31363,-273242,-145215,-62251,-183462,-150193,112489,169627,-127351,-81270,2674,-326774,-310032,-33217,-72854,-129899,231203,453893,381930,243442,9933,-270738,294132,819197,1014965,792676,419301,185867,-14626,-226954,-303307,-201754,-395588,-190952,-27245,-80500,-474932,-238687,86217,319813,364193,337838,267917,325829,215474,-110835,-283156,-41874,46783,-174282,-319098,-160418,-104206,-97891,-126224,-65276,-145519,-202565,32754,255702,201228,44135,-175236,-397036,-515924,-357449,-80381,-86804,201624,276528,106269,-103389,2381,323428,708085,477964,220007,4231,37501,275015,388567,222476,-176436,-339661,-441059,-291022,-43892,155404,400919,618573,602280,192907,-19725,110094,214088,377118,394008,496547,753708,908886,625615,44184,-340362,-153090,52971,330846,427408,185147,67151,256499,179139,-150427,-521760,-106146,91460,-75607,-283373,71862,259718,451367,330123,34335,-38238,-289209,-247758,20929,-23220,-193452,-245307,-16782,-24429,-120564,-335683,-522297,-294597,-29701,230754,134487,-62715,-143861,-259796,-506905,-503861,-158520,182926,313284,297182,299717,133768,-105274,-74773,383306,555815,566398,387189,95590,-196575,-412774,-202182,-117160,-174059,-67825,146241,198937,-107686,-264128,-328500,-456927,-370884,-329944,-405360,-482907,-411593,-346526,-252294,-441688,-268685,-381746,-529655,-514352,-242116,-269894,-381402,-431833,-379603,-144044,-121663,-99314,-25237,-388230,-224856,244807,694200,1110929,995696,356849,-300896,-320288,155726,461571,319369,131027,328621,516546,601964,612716,267106,-342093,-184472,478240,773875,487534,-308647,357011,994588,1008225,694995,394153,130975,530,111800,350794,334846,249679,-109322,-222568,-81541,97338,47400,-203475,-262130,-171570,-36447,-93448,-140212,-1380,209616,382560,68474,-104999,-291119,-291581,-102190,164017,221144,63403,130026,537355,270876,-70833,74561,282841,128687,-272252,-500268,-155227,179405,328102,279155,138623,99239,306504,-46,-195865,-410292,-154694,57347,5587,-46904,-39960,-135726,-157706,155988,280128,201634,156071,33286,-135693,-186911,-51894,119867,263694,370550,549690,529800,203845,6308,-207363,-385614,-335014,-192169,-56814,-104541,-212687,-211638,-228846,-362798,-307698,-178826,-1636,442109,761122,471946,131447,-112712,84690,152644,263403,493093,628168,385722,125943,16493,169331,279530,232128,-46871,-539728,-138677,131347,3968,-226900,425224,910301,937184,556976,234252,-201347,183510,638831,762309,212449,-306765,-99635,-52898,251895,385359,255729,-148701,-523325,-294907,-306458,-397577,-139666,405551,744207,1016971,1035298,807704,559722,219601,75439,87277,143029,1245,-110437,-55394,-110204,-327856,-434630,35181,265366,69510,-184362,-355633,57167,397950,684510,811365,869149,649036,218375,149372,157679,-12217,14681,409050,634770,398371,-66956,-434401,-147219,-136612,-68058,35589,231234,365084,140171,118466,233425,161577,40578,-101676,-79973,89530,339379,370267,617045,700382,711598,380462,-92561,-163581,-155259,-4343,183624,444905,842612,1014341,391083,-254593,-47123,327081,200116,-133451,105417,255813,271297,300060,99987,-260116,-375236,-353472,158564,229107,-95566,-341552,-182449,-280766,-294725,-479695,-436691,-448143,-586996,-240025,129440,260867,88933,-11404,444589,879984,838744,723616,115904,-273643,703944,1017510,536475,122360,-60491,-363027,-79978,186379,-28874,-347434,-443749,-348512,30544,310262,269170,135375,-142234,-434625,-222308,125973,121398,-154142,-89268,9418,35524,-196838,-458897,-105978,12062,-309305,-277384,-151423,-47636,55351,97478,110795,-73095,-152737,-200643,-354425,-165177,-24845,243589,428147,137535,-65427,-310417,-440505,-344783,-363958,-318057,-1153,48906,3510,-320940,-370645,-164467,-112277,-160737,-253541,-310483,-433685,-453799,-444077,-268281,46452,336920,529968,552075,336730,88313,-1466,-227748,-303302,-438743,-307933,-34847,354713,417656,192455,-114559,43599,-2558,-382371,281908,874790,1120659,639011,3448,-141679,57923,208370,320582,246120,-17144,-138109,320993,335847,135388,-72167,-74952,-58883,-270206,-225845,99880,118433,-94020,-332160,-294603,-198686,54661,-39604,-304029,-298524,37766,18369,-335225,-195090,-161025,-446030,78787,611577,733688,529178,118723,-74676,50931,172113,208913,98339,-341034,-349643,-22896,-297465,-378279,-10274,465076,593008,328508,234378,250928,124648,-14268,-176531,-454830,-411292,-174525,-30293,50905,-5679,17070,-41568,-161208,-42115,275239,596339,339396,-65415,-343070,-244976,-230327,-246434,-344474,-182358,182620,218065,-122160,-235637,-248563,-253382,-202366,-149378,-137542,-433226,-133293,-5587,-106018,-24074,250309,403887,452606,504846,307402,6764,-224178,-176412,-115334,-137153,-282061,-390949,117087,518212,500768,323228,69671,-57800,64570,88072,194697,492029,892130,1016547,745145,61202,-458328,-287209,-32535,37720,204861,216220,184111,121722,33208,-42553,-222512,-552482,-526529,-196929,-32731,-234107,-73296,545106,732454,195692,-28071,235717,126723,-146939,-384632,-322195,-43988,-25059,78406,379177,667588,760990,842728,820473,723437,523541,92105,-124172,-390420,-397884,-443650,-496612,-253065,11615,-77481,-395775,-70367,47750,-89052,-54630,-50623,-287759,-156014,3221,-59463,-179440,-198465,-161830,-110216,-24087,-198672,-449603,-76825,-17539,-262194,-305508,-456475,-460416,-274384,-22718,-25645,-236435,-75525,322662,205921,112769,37778,-340974,-174363,-45305,-154947,-343,275992,228737,209733,-208128,-452116,-238121,-240784,-99128,180863,220640,130839,-102668,-191719,-17511,109032,182646,73036,-307108,-208834,-27819,-149621,-312270,124620,375054,363669,122437,39875,-309156,299727,1073090,1221356,986501,768687,712140,588823,348095,198020,48400,-128707,-188568,-89426,-114604,148141,793836,1133119,1226978,897286,369235,-214560,20447,558742,571874,382733,54478,-105556,84460,156562,211661,342844,438886,477773,210513,-139399,-363400,-294667,-126076,48776,238957,249125,108985,-171721,-240161,-251088,-68507,192535,216252,501259,1015955,1475031,1641006,1646963,1348125,713108,48916,-54574,54290,-49206,-120386,50457,143208,-206563,-246406,-119399,-102839,-117803,-89879,4779,74733,96411,194549,58353,-292116,-385681,-214255,-202324,-148630,43064,188755,154686,18570,54940,186389,301697,434262,382226,615727,447748,120092,-109091,-340303,101916,400120,353585,236666,535312,972116,1065400,528605,12221,-71123,-7682,-143627,-304367,-337615,-262562,-172707,112307,170502,-216645,-421407,-76939,5918,-24171,71083,409555,667093,931796,1116598,1018780,450886,-174092,-131969,-116820,-130023,580,164558,306430,396323,278193,-71711,-312053,235515,471104,392908,255372,253369,398968,333557,-105471,-85927,518618,382976,-181901,-452583,-415817,-363771,169984,654202,732013,214497,-524982,376783,877169,774348,470718,176047,72475,152617,136453,276014,825064,1206323,1029355,721318,336033,132601,34010,-101724,87529,398873,539896,248222,-129560,-403557,-303802,-64856,87431,134012,372447,359284,273955,-310868,145451,743128,782194,499782,276924,-113040,-322051,-496709,-319178,-321945,-147314,70940,82218,-107057,-228249,-209265,-118536,-237345,-470548,-342444,-215115,-73264,-25833,-137073,-382157,-243276,-393254,-247921,-173830,-226315,10723,-38102,-190914,-107377,100429,322158,287458,428748,604804,725257,444759,83995,-167897,-412887,-200607,-230103,-342281,-317247,-297606,-379462,-317411,-216561,-10217,-207650,-370736,-509024,-358584,-91889,-114379,-245834,-249427,-190644,54373,433724,272150,424814,858658,880443,223621,-395611,-458279,-442382,-95472,-28784,-259723,-355700,-310919,-165229,-184546,-514541,-58745,363638,441423,350659,503097,368251,-174347,51311,613573,768788,450244,-41299,30879,174741,-241224,-320978,-66880,-28581,-188542,-262785,-84627,-2757,-32694,-233299,-330056,-138573,-4631,112049,326761,672523,995595,834136,440705,-40913,-110066,152289,246168,-73521,-348990,-215615,120841,365032,149925,-253664,129237,346058,197864,-283564,-250915,-95666,-47382,207428,437729,436669,65985,-341067,-52356,265990,417487,296162,437418,574003,587091,310735,-4676,-258661,-524246,-440607,-198437,190675,288866,407776,495190,489826,378757,12991,-424704,-159174,61051,332836,558652,197399,-30990,77374,23241,-197615,-346812,-496156,-345452,-75924,91047,135542,122919,8605,62692,196293,102184,25310,-354093,-521030,-451345,-399548,17654,341629,52565,-403749,-305262,85805,308862,563922,132544,-89840,-142896,-174145,-314515,-335249,-34381,21709,116351,95539,24919,45310,-46856,-74578,197749,338153,238583,58523,-64756,-332040,-195849,7593,183850,397447,404299,434007,640905,899632,916232,345557,-233983,40762,121056,-89384,-315449,-195323,-13398,-359,-88809,-286782,-296279,-237803,-101539],[-160419,162460,170859,220750,192502,-131901,-414679,-278007,-102139,-25652,6791,-39840,-155114,-479756,159619,818865,872767,599967,219523,-92968,-232608,-323308,-353254,-182613,-214985,-357155,29409,261353,23754,-174914,-169833,-108807,-212650,-160856,167519,320624,219863,-4106,-146316,-98962,-68187,-89328,65007,236075,281243,240222,278800,548012,613811,467535,168005,76003,20390,-297842,-256184,434071,634546,413888,-201535,-336869,-4058,315222,334637,127163,-64538,-271092,-207494,213190,418144,490330,254101,-271673,-172983,105559,26872,-161254,-72450,50410,126783,125277,38673,-204986,-533313,-134194,-16443,-77342,-16393,160732,157803,76544,145619,-28061,-440203,-190843,75957,350536,510956,180959,17848,-246988,-116293,421468,657036,566093,455029,786298,404436,151586,-220473,-68844,297973,279587,-174824,-326713,-40090,-197268,-510157,50036,523493,670621,551872,461765,255600,116101,-82550,-337297,-427192,-120626,141252,478259,654301,243916,-381686,-287877,-119521,-223397,-140120,-345797,-196817,160821,190999,-68282,-184637,-279453,-265529,-57089,-147971,-448461,-3082,179611,128318,-6260,-148209,-102853,134235,156017,100591,-184282,-367143,-477079,-316864,-373369,-513918,-459446,-338656,-265750,-18390,-20283,-305180,-597926,-426013,36498,454679,611061,91016,-193840,274680,657035,414965,299105,300269,492673,346499,-3495,-225857,-440132,-439303,-378860,-394270,-190160,-103104,-344234,-313461,-24547,-155730,-276910,-230714,-209174,-227783,-266956,-121656,-16125,-97660,-390379,-273218,327817,676208,553607,349869,195057,-18588,4269,341367,644069,474097,75764,284907,269533,-54422,-163898,-99718,-298593,-280624,108376,297009,-136642,-243886,-45030,-153636,214884,581297,665370,228565,286823,284762,222377,49459,-419765,29230,404696,536405,291893,-1836,106165,318292,142724,-471634,-43946,126059,-3912,-95868,117113,142557,181824,-102124,260361,531211,349995,-64544,-260134,-158024,38268,-82397,-434808,-344304,35880,38284,-215315,-336050,-36559,147725,178120,155262,155204,238188,201745,-426511,-78975,139546,79887,-39866,22756,167239,-8663,-227324,-330967,-145592,-270495,-283784,-280432,-347272,-481308,79817,470661,454842,432943,697385,393464,129955,-19971,-148429,-171439,-25006,-90873,-240989,-347524,-170223,-57426,-82443,-425195,-433517,-104477,-39434,-256406,-207469,-146233,-174343,-242051,-86693,279063,513164,450670,593385,946128,1159020,884604,142672,-190735,-115117,190540,452009,414516,347612,163058,159297,242806,62162,-317801,-327609,-156130,102036,119885,-76596,-380791,-331706,-109341,131337,171347,64765,71193,303332,628344,1025555,1021867,480171,-459638,107800,352741,160428,-23401,-126374,-441306,-433783,-278902,23333,424495,680758,507415,23498,-353616,189648,510012,247485,83123,-40441,-119632,-156459,-79859,194543,548775,859387,501897,-10249,-28546,433189,522136,214113,-97866,-165059,-105092,-50998,-378258,-388237,-125422,-298885,-190375,-20493,160972,465984,334316,-186332,106302,431705,203909,-183930,-298836,-192237,21557,169620,152370,94507,51798,140312,309475,61537,-175985,-457279,-164659,-181188,-167099,-187049,-142149,137486,529106,299150,55835,-217366,-292847,-195322,183477,309826,76263,-420386,205128,547000,645479,872228,928219,467987,-60570,-100450,-266165,-194378,-71532,20075,80538,-85118,-308437,-488262,-277554,-128609,104095,305070,108455,-444941,-213172,-17943,-194285,-319957,-345168,-547052,-299775,-98486,52069,227747,743,-481522,-175104,365059,609737,498005,80695,-467424,-414171,-436437,-359492,-280425,-492181,-43253,312639,273127,59680,-267965,-473330,-161652,308215,682444,425178,83188,-5856,393922,369396,20990,-484243,-319813,-292952,-582811,-239232,-31132,-205137,-369506,-378836,-270982,241068,594279,613827,430958,207115,186519,289932,255491,19953,-301324,-23540,259329,500783,438635,467001,533266,446044,338935,320710,197657,227594,-126602,-471249,-144140,115339,239331,226713,314274,439466,422631,308639,103413,-105001,78222,299795,396511,262335,287583,430793,467376,562813,412557,157146,-6855,-11872,-251076,-315451,47134,256194,183178,-151862,-236033,-334001,-557296,-135800,652081,955504,569912,-294393,8235,645268,851805,433010,29578,36232,-71952,-588737,-232243,168304,431126,483294,350309,71341,-50409,-167110,-217302,-115109,-190079,-224300,18066,18283,52422,50678,12596,24442,-49122,-402673,-48918,158286,237743,-78220,-450841,-237656,-124501,-129031,50492,302833,274825,67894,56756,14135,-129107,-484470,-430382,-456896,-321403,-355640,-375645,-280820,-206689,-290073,-340799,-221083,-162411,-149331,-183341,-337609,-233583,-24171,143313,23898,-250836,-298097,-14572,8957,-110212,-235547,157231,332157,278435,-303624,47700,570657,514537,239560,366232,608156,646275,426640,189985,163405,237158,322574,-58714,-554356,-110420,155023,333487,485725,530071,407364,60197,-349873,-404025,-223162,-182522,-320081,-480204,-134924,182192,338776,269373,45089,-218650,-339289,-348765,-361611,-262642,-246757,-336748,-430464,-389424,-61426,106034,247384,194143,145902,232039,254582,333615,229212,-162401,-442835,-311670,-32433,265154,378462,90056,-217204,-238272,-123107,-91623,-315136,-283176,-228486,-319078,-249624,-374430,-339498,-185124,-98456,-224309,-269949,-37231,186732,167781,16016,-523056,29007,682185,1249742,1112326,716374,365460,148200,-25181,-443623,-214501,120286,385651,407659,288187,168198,82456,203489,272200,-15432,-506096,-288985,-220466,-299542,83299,307093,350650,439421,326193,-86154,-437495,221153,598284,229900,-244563,-154574,-43409,108206,306169,329165,8031,-332033,-435972,-306921,-40631,-113955,-550972,-61111,-71289,-221677,-110862,174419,396624,286061,-62489,-365084,-245456,-314579,-322335,-134031,65877,-134627,-397405,-328106,-133149,-137756,-218134,-267631,-296458,-237491,-385848,-461629,-195080,136796,239977,-64832,-464868,-149586,-47556,-29779,98239,337532,470859,257032,-55540,-38359,136913,65357,-242689,-258767,-3110,4928,-169789,-191421,-326978,-369317,-23639,-131738,-485201,-111385,-27427,-131271,-404824,-425836,-5926,165588,117906,-131164,-278322,204103,383657,121989,-54325,-328425,-171388,294174,730589,860740,369098,-211656,-326464,-55171,-206435,-539856,-252170,50661,106045,-110589,-24419,116504,-234145,-345911,-127649,48165,231174,132482,92649,466467,690344,511896,-194385,167771,765366,843304,424948,-14587,-202061,-230034,-120742,-66771,-240903,-227469,308071,774231,844895,287416,-161210,128174,260917,101810,271019,355043,167732,-265644,-283460,-123108,-127873,-408506,-308402,-151029,-190440,-105665,9067,-155955,-272993,-207757,-139909,108734,529420,575642,423880,104523,-115046,211963,803689,1100135,1028673,731534,488012,312610,139677,-138826,-359383,-127416,-194266,-215130,78703,78715,-354431,-80315,408258,567868,487059,400296,333115,332186,217524,88046,-23593,-23486,25901,-132132,-222884,14371,275118,296092,48816,-113801,-272298,-330484,120358,414507,332759,111517,-193536,-369198,-273358,-144777,122426,177175,280841,286362,121021,59612,306836,671982,1021377,840566,443233,161049,251517,532002,576653,275112,-242587,-159903,-118973,-97079,15546,94482,302815,510718,582085,239266,41006,110146,78842,122549,261853,497167,844614,967466,679844,105893,-363284,-327208,-60833,262599,260164,-21577,-373085,41885,225257,62031,-316160,-15617,281902,190750,-197490,97096,359530,472184,350844,156781,-16961,-435633,21565,302934,112796,-152838,-165864,20412,108689,99473,-53258,-226658,-269157,-37825,115034,53806,-254340,-403778,-436546,-476985,-360561,27237,275778,362067,435465,544004,430331,47592,-51747,575272,687647,534544,112698,-85825,-343153,-430157,-318645,-420344,-456266,-240226,-221520,-149041,-291878,-376599,-369322,-234292,-68593,-113151,-316247,-371551,-117460,63645,-11454,-161838,-125185,-125840,-308459,-266436,-117824,-224212,-360825,-252744,-134558,62455,-12366,-305180,-176148,-116516,24170,180633,506925,775742,745940,269615,-166793,-459596,66535,456219,404125,292031,336894,398201,514210,755913,430920,-358945,31022,779937,943691,603838,-50079,405102,902216,935298,749278,451577,241618,102225,69449,137497,145707,190459,-18468,-109154,-32151,31982,-77267,-199280,-199559,-190262,-256664,-255502,-251428,-12492,297431,479882,360977,200089,-65127,-128707,38312,282729,307993,87683,-371641,64946,135500,181354,330630,450071,178670,-265750,-493757,-191550,107501,349068,333590,143864,42107,133216,-44227,-29090,-176103,-167118,103581,56101,37792,62889,-65384,70050,506345,560585,323995,48153,-256081,-192983,-114070,-127006,-54743,152043,109690,264816,165655,16106,91428,135777,158716,69756,-378830,-340638,-215686,-141999,-30223,-28937,-203392,-404728,-41993,5568,50941,238991,41299,-65115,-148308,67093,117286,189958,276716,225745,138962,-58512,-234230,-77586,145022,158262,-25072,-260568,-9699,137170,-118316,108326,878447,1209561,1113689,644158,326207,82517,175785,338308,350533,-191481,-311398,11793,69180,242836,322140,290913,87972,-262575,-170219,-308992,-353352,38272,677389,1016067,1037556,690026,415292,179202,25176,191981,394624,520551,301499,112146,2871,-143770,-357045,-265761,58556,87555,-192351,-419204,-191631,130009,323208,559274,987103,1152886,835203,470124,277619,165928,10483,-4526,130698,155562,-166107,-329814,-33593,-33433,-175741,-212070,-303620,-260215,-181550,-130290,103559,218236,104046,-146591,-244466,-317152,-204851,11192,277701,525371,638360,779004,258097,-166643,-201975,-120676,167513,381602,484101,674977,669438,363329,-18943,-271363,-211376,-317319,-363024,40758,276388,347488,279774,125248,-336234,-285394,-218146,7668,201914,-45549,-183229,-95501,-162946,-221650,-439596,-37923,217292,-17152,-345841,156066,309769,134848,-126842,248433,662413,816614,695247,93481,-278364,492906,733366,215343,-211089,-103754,-232253,-136352,12717,-237163,-354696,-245463,-246241,-50756,90293,121085,-7709,-342982,-435483,-168296,103131,115436,-105901,-100889,-200763,-109958,-141426,-186930,-287293,-33664,-239448,-318414,-381552,-243005,-100832,6652,66039,-35920,10297,-51057,-418507,-403672,-28187,169644,452324,347958,219936,28744,-105639,-395881,-404207,-124284,193635,288753,249399,-20682,-249590,-56898,16943,12748,-39240,-66965,-295105,-383004,-339567,-212783,-145167,-27704,118915,271370,267411,90236,-1127,-189640,-151861,-126936,-396366,-95442,510882,710903,379442,-66531,158612,203876,-271860,98427,715103,1007505,684270,147261,-144753,-31134,36643,28914,4944,-53649,-163818,74586,34150,-43111,-132025,-32653,-71748,-292364,-371810,-100937,-91186,-72136,-220714,-257087,-259735,-217755,-223549,-392557,-210508,68463,118992,-205672,-340374,-367207,-225261,523299,1067052,1117301,839113,308198,86874,60214,183058,326697,278397,-242753,-271271,94769,60311,-134401,-381418,130345,415781,262106,167525,271655,137491,-134156,-349590,-229450,-160022,-171366,-59047,152700,162633,128432,-97071,-216364,-213199,-65148,334360,258458,33058,-125908,-141501,-173441,-210292,-207760,-210899,-96344,-69044,-295762,-388575,-393021,-259644,-250753,-132212,-119754,-336918,-93147,-17560,-193732,131180,646042,788460,669578,652621,476959,104767,-200610,-239835,-156943,-157978,-367455,-357158,65214,370952,423866,297558,-5732,-285597,-283215,-191442,73328,386717,756967,996429,810957,154314,-370365,-396668,-156555,-82220,78509,221887,214126,71926,-200205,-310228,-267174,-527494,-541400,-134320,65398,-77111,-23413,253080,430034,-4461,-133344,158285,55873,-181571,-270343,-426221,-281438,-194833,64262,421745,724049,756705,714827,652576,595758,534808,79349,-272453,-412047,-244586,-94356,-171786,-79938,214622,45920,-262983,89428,212610,125595,106270,71660,-299702,-343486,-160185,-183072,-198625,-93316,25424,126751,216937,-86081,-380253,-8362,-48762,-403059,-557394,-474102,-259946,-277906,-348086,-372423,-168565,224530,415973,127072,29004,11200,-279524,-218408,-101658,-24123,402111,558445,458023,372563,-98854,-392540,-182680,-187331,-24383,347382,433328,271397,-86916,72092,236339,312988,300160,135742,-260736,-156104,56971,-108930,-317675,-70374,2656,-165356,-202993,-195697,-263932,463801,1063988,1142160,845670,670892,599315,554900,272205,5456,-345300,-222545,62713,101187,6769,294386,865060,1039295,728542,390362,-456,-229064,-141090,385185,540030,522155,349523,51475,17165,227431,275618,298801,246879,240003,128140,-44503,-187611,-111971,-16773,-124894,-155770,-320426,-307041,-166322,-165521,-234824,-8514,222744,220261,262428,718289,1334520,1482069,1381681,867358,347169,-22570,42488,38883,-242526,160453,510586,456775,5419,-253738,19014,-259073,-152248,-245180,-82195,116139,168192,177561,-114110,-437419,-207881,48781,4776,17693,107187,128695,-15668,-195522,-95943,70427,234184,400296,481103,633236,562395,338434,262491,109243,448668,543775,380016,435221,814825,1061187,1011160,393241,-67318,-42106,27448,-152823,-302168,-290422,-115350,-127980,32396,92887,-252936,-344085,30733,115674,55291,202699,513720,847168,1015373,1044753,874242,328922,-335079,-223013,-53849,-119401,-110569,37516,254350,450944,352971,-8136,-284532,82599,153360,-40141,-196828,-79833,-17579,-47211,-407775,297045,594607,612006,114245,-269963,-402201,-276036,60132,484353,550989,91596,-494972,377815,809703,658883,140128,-237509,-248223,-70928,-146111,12689,562631,1152531,1114739,919826,534308,188834,-23679,-189704,-102031,184711,394026,126073,-344436,-252165,46481,209143,310765,302716,370648,501342,351455,-169009,-37575,545544,646798,470289,272922,-20860,-117646,-336562,-423718,-371691,-270067,-28220,59225,11123,-134183,-222654,-205747,-175854,-126260,-46402,-25792,-150597,-222533,-334773,-294369,-189905,-417675,-540686,-340859,-160049,131283,3359,-267457,-287125,-108009,164270,225868,272561,500407,855476,816243,302001,-90633,-254370,-253095,-432792,-589331,-298294,-148520,-171469,-124974,-78148,-85287,-243116,-41005,27273,5681,-38693,-277828,-397286,-365036,-487033,-174266,325281,358869,298785,595647,612159,143399,-272370,-200693,-385,118828,29409,-367831,-311355,-311740,-272057,-405484,-505559,52246,471479,516465,488427,714806,623811,21366,6264,625097,801420,408018,-168167,-228155,-82416,-397880,-387256,-224324,-211687,-416503,-280672,16162,173961,206772,33739,-233671,-384702,-238939,-260025,29671,494787,904933,916465,555255,198091,-186062,-35560,202352,-53472,-499960,-71764,312043,394151,-122214,-249146,171953,157736,-4809,-329446,-155700,-117420,-135391,159995,496757,381377,53850,-410867,-43496,258151,379249,153970,157146,205360,308841,224372,-15337,-204955,-486662,-446157,-232637,188309,272816,365508,447795,551832,507621,277926,257475,426105,479339,572704,423343,167463,92779,99397,-94689,-369397,-499540,-469351,-340282,-77694,117471,204977,243537,214368,258150,343834,298751,206999,-114569,-474122,-506180,-555262,-120791,279374,82653,-441978,-205111,118753,298794,473506,55464,-266120,-367250,-447767,-291162,-24651,125199,83274,104881,150012,71577,108806,104229,3550,-3610,-80056,-248404,-239728,-292084,-528738,-257355,-60187,220977,512971,544625,418577,464342,763645,901563,319828,-314465,59841,190308,-61423,-326084,-220594,13760,-8413,-190197,-359759,-351982,-315009,-221002],[178181,440224,310528,205795,60701,-190930,-353607,-277883,-159784,-115197,-127998,-95398,-62426,-444188,83659,759652,905630,561722,60969,-229430,-132648,-128746,-271413,-422392,-380116,-361564,72405,248641,-76967,-271622,-244282,-305678,-405997,-161663,76105,294041,316667,157026,-3047,-186347,-191959,-203590,-89320,87904,46999,1233,210564,476390,506807,306287,83355,116226,127100,-142855,-205972,423081,613828,430118,-210806,-252813,-30577,422410,693214,483087,17762,-354424,-336057,154838,606739,828217,628309,-5564,-232433,106202,141882,-70384,-28845,127949,-30658,43981,87422,-141134,-423225,-58948,36924,-132878,61058,313668,341745,181004,198401,80128,-409464,-318037,-60790,155015,375573,10389,-298677,-305743,-158062,460637,813788,923030,800567,941263,824122,364172,82939,141995,516684,493073,-79383,-301510,61162,-95810,-565440,-108175,266227,441327,557054,707589,556598,269262,-41306,-281704,-414132,-176312,232216,646805,756601,274392,-384959,-108308,217270,303092,277727,-83237,-282493,141599,350597,120836,-121300,-539503,-198716,38624,-96587,-446531,-60529,81377,7461,-122220,-203150,-107153,41444,5239,-33802,-319621,-405794,-150817,-38409,-133529,-321429,-504477,-397079,-190505,220700,441176,264906,-212535,-407795,76490,515181,630676,80327,-349152,104342,452159,350742,250388,321144,358681,258459,-101974,-315696,-292003,-106649,-67802,-415582,-253482,-95881,-214437,-606858,-362743,-372030,-371954,-262786,-189687,-172145,-126461,-18626,-43052,-267803,-274257,151848,495066,619124,274997,22380,-326849,-604011,-207438,140081,516533,463993,155418,47211,-104587,-231558,-89096,-71369,-289745,-421919,-159786,-9989,-37084,-28811,-32616,-126681,485085,1021688,1102539,718459,529555,532737,547950,310040,-251213,-76457,324832,498495,300149,98061,131228,235589,23592,-267800,236243,321500,70495,-14825,286984,408740,447114,36414,144273,432404,352784,-19440,-250397,-167196,78706,57723,-211482,-490564,-74854,-2328,-193243,-412386,-162064,24971,94245,81385,27275,-274128,-328109,-478573,-40815,13898,-57036,-48409,257592,433948,221001,-139135,-484035,-347866,-323298,-292141,-213067,-89242,-260617,-234634,308794,341116,381288,730594,658961,334237,81695,-154965,-223334,-158068,-90962,-109874,-145638,-89817,-27833,-289,-210002,-402829,-519054,-429533,-406632,-158625,-114182,-163105,-313698,-302525,133514,414569,350747,392710,750200,914071,631219,125741,-66352,106124,521609,710399,653081,445469,167283,85749,237676,205424,-76014,-224659,-135279,130588,106389,-147976,-503368,-421704,-184521,65721,219728,223998,70198,126137,492413,1039133,932353,464652,-453399,277675,563792,300133,-405,-135465,-444231,-428052,-169832,154577,433838,594971,298580,-184137,-531731,-9665,281438,230724,271039,206801,-4421,-189028,-344780,-68024,109414,283781,145874,-234135,-194198,216237,493826,160773,-228156,-346532,-302289,-356650,-445841,-144982,-54746,-391498,-396332,-186341,88260,490739,347028,61219,644264,1053853,758252,148128,-170694,-163351,73088,166079,113173,117616,47039,54419,124947,-92720,-224939,-268848,-305816,-377665,-229928,-44915,86862,261029,599176,354366,186142,-159390,-453222,-379425,-59975,240506,221104,-36369,-21894,170958,438083,777355,908760,588798,148816,-37859,-156856,-167890,-92030,-211090,-221920,-163648,-212648,-288487,-192199,-1019,206418,334009,-1983,-445241,15964,153909,-147263,-254042,-261339,-541160,-271196,-142310,-101119,163443,109228,-322810,-332946,310712,632676,440619,88862,-339616,-275453,-298040,-261519,-229797,-386608,136029,445594,375586,96048,-239566,-371291,-44364,373050,711806,532394,312757,241440,279759,149820,-310467,-448606,-12126,-60196,-412095,-410051,-148235,11992,-48121,-253811,-282092,273543,661642,606217,344493,192205,448971,621518,297147,-113612,-236857,24025,116609,181631,102290,232279,165664,101962,57425,87763,223949,398641,95023,-265241,-95164,111160,156024,51463,126272,318985,484918,363311,205235,4430,237171,393425,437662,283764,254070,433861,642690,771589,657139,344102,126913,7679,-26947,-131360,-230011,-209261,-327176,-191723,-10987,-33618,-345469,-270545,512497,830700,512035,-302785,-21374,492934,576894,80181,-403536,-171256,-76010,-152794,-268775,-18985,348155,596008,593648,267331,-8324,-321710,-510187,-356098,-260867,-129535,224149,317019,329825,293554,94335,9470,-92387,-417493,-429350,-143084,7440,-65733,-272594,-337802,-252709,-184253,-72423,339917,474659,184290,-3808,-157905,-215898,-342077,-563646,-455951,-232785,-318410,-435140,-521492,-374995,-240667,-279699,-205801,-26418,106197,-26641,-439476,-132270,245053,476316,309453,-111563,-371658,6986,-11480,-302525,-223642,265955,352116,216174,-285945,-199358,205688,197327,90876,189833,318343,372706,373134,495314,384410,234594,107951,-333042,-173683,76534,225558,291451,555856,772269,658209,120485,-187619,51872,140159,-43020,-391909,-240044,149264,401505,385108,174970,26900,19002,-228748,-345677,-269214,-242292,-279063,-389305,-173561,-21130,118250,55351,-57431,-286008,-308768,-194591,-253643,-69123,73605,-47938,-278470,-352236,-103478,57343,141546,55073,25643,-235135,-437224,-454619,-470783,-414186,-362690,-411523,-478773,-235185,-132750,-171331,-291423,-391870,-89219,47270,32593,-152200,-267775,-385286,58235,500536,878087,747775,494059,216871,115832,-51964,-545045,-138919,-13072,179154,409584,423246,211037,-23984,-90123,47300,18281,-253512,-494616,-453919,-263870,18783,125127,287344,535526,506779,120582,-419336,45426,374140,36768,-305594,-199954,-191819,137303,421037,438652,84049,-250738,-425503,-497682,-81676,-35106,-286101,-85175,126385,132074,-41133,-169332,134229,263014,146732,-238942,-288408,-250824,-267193,-191021,-364426,-403791,-346182,-176428,-171665,-329765,-388329,-377765,-304082,-282225,-406214,-500274,-267588,147190,191373,-81880,-262114,98659,168064,80174,56572,232539,357849,279851,-59084,-239798,-40135,-29203,-429209,-223840,-82638,-228655,-169052,-4609,-295119,-294212,65189,-3129,-329552,-129368,-42433,-254270,-572673,-210417,123581,151123,-7224,-300017,-183668,184304,270100,39901,-43400,-127747,-5234,281004,522597,539686,20363,-262741,-303498,-170591,-79509,-49790,-223497,-143953,79825,-9364,-197045,9760,-12607,-147996,-60669,154309,279801,244384,387893,753784,928820,725673,-76416,243496,724056,752985,353451,76256,29,-106190,-158579,-155445,-334335,-236020,302796,810599,897742,367935,-43158,69462,215916,201931,279560,321739,61453,-356773,-471299,-215879,14503,-137536,-373968,-351743,-297080,-179431,-70201,-49433,45852,100327,90473,324527,577808,562366,361784,5493,-103242,630170,1111641,1142824,811060,534189,469777,372826,207183,-120406,-462413,-77021,20941,-28426,164216,109071,-287502,-97897,474887,584039,521090,413442,335108,233965,127151,164032,71424,9271,31541,-39017,-136532,41741,384924,434351,128545,-188450,-284407,-191407,105371,363108,275964,16674,-268954,-222204,-63315,-27602,138020,286621,379728,437420,227800,201991,406013,818219,1047727,1038622,580728,308509,369390,593771,572696,200284,-297032,30727,114479,65671,9117,5776,119373,200370,264745,90471,2126,56544,-77546,-188769,39477,405912,800221,859773,549188,51348,-301214,-324559,-33149,249309,174035,-78925,-288800,-210045,61948,141162,-106003,81023,417252,485899,13408,32710,421141,459304,278326,191940,-87950,-273713,350419,585612,252943,-95135,-109191,22882,229804,298726,196674,107507,-98321,-223779,-300389,-326774,-333665,-262702,-405654,-490345,-208657,142928,265548,243838,364089,558640,538054,100457,-119650,586862,675718,420459,-81812,-269965,-482363,-407666,-451090,-240226,-188436,-49098,-103905,-229202,-445468,-334791,-294024,-35196,157425,18635,-225593,-362444,9170,239650,-8837,-61629,-113146,-51963,-165030,-77992,1773,-151799,-156848,-2759,131231,252431,132515,-239595,-365666,-34939,141890,87547,299996,300402,280663,91870,-21241,-526236,-128236,252914,225530,191794,221893,138412,303350,661585,344240,-566407,219036,870130,984505,701008,180560,283611,562322,626938,527792,323849,229974,122370,-30924,-94153,-82032,-2824,-101942,-139767,-109924,-167694,-293877,-215713,-133481,-214113,-424259,-437618,-398973,-184375,119660,272701,421567,314859,68398,-21863,80160,282804,331553,365101,-73973,-465731,-11730,314691,471775,373580,37401,-323206,-534952,-289241,-6874,246288,288016,120231,-69291,-177871,-59280,38371,-37405,-188304,14058,-32143,-72200,-47817,-99836,257328,720558,683641,336671,-139233,-244143,57679,107707,-6108,-165501,-27288,-58969,44086,-121323,-286455,52036,299836,540863,405233,-41531,-408412,-400103,-114912,100385,136339,-123123,-410551,130063,-11092,-486543,-235477,-315312,-338310,-233480,-57883,-44097,-32262,-69598,-312333,-289229,-332579,-379917,-440214,-122228,-36837,-119181,-121408,14578,-21594,-204158,386769,1042936,1179357,985387,616525,373793,287130,464815,556871,438047,75033,-123097,-21928,129982,265755,418577,478896,321979,-92257,-117909,-363148,-196992,266414,808910,1013609,702727,71915,152603,425857,484699,572168,733196,722516,444765,233568,-18434,-239625,-261972,-93772,57163,-131553,-467926,-423369,-64337,54398,9221,223726,904870,1171752,812848,548186,282105,88856,-45288,-36599,14697,-91636,-255506,-39404,341018,254551,-4153,-6600,-6400,3954,-138244,-329243,-33111,1279,-198151,-441894,-375529,-327257,-309645,-147906,101730,215946,262834,345365,-154982,-401694,-366786,-215397,162192,399970,410067,428131,299090,280202,133693,64324,-173395,-362981,-440755,-174136,85840,178906,99078,31942,-437962,-120979,82753,211508,170838,17686,-28334,-12237,34351,22878,-137911,228399,549397,280769,-377358,132728,297370,166149,-43705,92583,248730,362578,225918,-136062,-276526,154073,277336,-66718,-424874,-191459,-153626,-187537,-144523,-378148,-345466,-152250,-104693,-108602,-91455,43175,21737,-280804,-337233,-82067,131232,177339,-15035,-169392,-316145,-174139,-57431,52801,-131261,-80562,-137135,-229932,-326613,-341475,-239831,-75120,4886,-37929,47918,49051,-175457,-200115,-123469,11226,262581,327224,202831,93335,-43344,-342492,-252174,60456,294053,468163,454896,243277,-208755,-53758,107236,130304,113284,91130,-181661,-372561,-338770,-118417,-225305,-389426,-421838,-38068,120231,657,-95791,-193972,-124538,83518,-129112,-180315,374503,700093,363859,-30525,163632,243992,-121158,-134883,408639,631423,452163,54774,-211912,-172529,-163147,-66626,-29520,-123312,-292389,-254617,-289370,-305374,-304697,-113820,-111328,-261012,-511604,-313301,-286725,-79076,-81650,-169885,-385944,-469437,-324090,-318223,-282586,-105981,26668,-190116,-375439,-444093,-79170,709507,1214102,1181134,850120,314398,85213,-73895,32823,302077,322522,26228,57781,404194,400416,77379,-389772,-66717,161684,163405,107079,219750,65489,-192040,-143163,35240,-73340,-255264,-241058,77496,214043,134715,-176250,-358074,-479547,-429024,-103866,55211,75488,105081,16416,-88773,-152351,-77908,-140549,-183695,-408255,-448120,-387577,-197033,-188678,-256826,-145877,-210349,-191867,-87782,-119147,-434773,251058,876537,974285,664966,497418,341879,8824,-277784,-279086,-275128,-278477,-422835,-452453,-110060,99159,276634,211468,-122534,-439131,-332729,-471980,-89038,209719,427899,634289,567587,148462,-256501,-448192,-316221,-220888,-110896,82259,76255,-99617,-501304,-336176,-89876,-354564,-679367,-188068,66283,-4514,-71194,-143847,-133010,-368402,-189525,15080,-78454,-251015,-193333,-233060,-314687,-158828,78642,353191,557495,573540,442527,356947,352523,388676,165000,-132868,-117586,130619,191437,150370,99034,396349,113358,-180503,178957,318790,262621,204547,31443,-406139,-384320,-302709,-339607,-157876,59375,259094,337524,341869,-28315,-287886,70017,50227,-236783,-297611,-259623,-96534,9878,-73631,-11399,139464,471994,392175,-9664,-96864,-49550,-199388,-191957,86041,363662,842449,799900,864911,547391,-12510,-375794,-300730,-291926,-16287,426079,548486,267144,-112631,292770,394538,374546,221353,-58761,-370419,-210149,-45660,-197167,-435248,-357068,-468844,-165133,26838,260514,175560,511891,749128,712991,434333,380363,405028,475037,209892,-216085,-197494,224308,367097,204363,-5262,390891,856028,821097,206579,-168120,-290779,-209293,-260700,224685,447164,520833,509426,242842,-84474,148583,225569,127164,-53576,-110387,-54017,-73265,-130154,-36347,-37005,-367541,-300704,114451,-8608,-33693,-71237,-244555,-13780,141675,81777,-104365,310257,985887,1185299,1030551,399647,73668,47539,164148,59633,-440764,233556,744831,649613,260171,-128239,-101429,-322094,-413629,-475969,-213957,41000,145099,37518,-303050,-281465,32897,282760,192846,140993,124234,52656,-171731,-455390,-294589,10599,223069,343146,513695,549447,570300,559486,613747,670491,885179,693915,416839,466710,800216,863666,666049,142467,-125562,32220,96213,67750,37925,101089,173462,-69083,-188722,-120167,-332567,-283573,48670,137304,53245,145426,330358,691027,791908,712454,507061,165836,-372835,-353361,-72787,-157622,-368374,-228038,54551,286688,214262,-100082,-261356,-88440,-192115,-481035,-542773,-366951,-293460,5728,4453,406282,376072,478797,308045,-2856,-133636,-130163,52804,321690,286079,-120066,-365690,434183,813894,622230,39273,-478269,-418107,-359185,-436937,-57304,459212,920371,953227,866401,616485,244006,-115650,-327610,-368310,-74761,177925,-5465,-253181,146835,472932,420387,364406,285061,158669,415519,332290,-86331,-328752,266080,477757,443857,331630,235679,114663,-19230,-21274,-104743,-220689,-169186,-61239,49208,-42790,-192207,-249849,-45474,230905,325631,168698,-247102,-452848,-520235,-417192,-399783,-315778,-341231,-166574,-66546,125408,-4374,-305519,-423510,-282020,-12364,119827,81507,277454,767876,976803,561404,156650,-86693,-185214,-461929,-480249,-249672,-65280,-23355,71547,89296,-249405,-154616,296913,550068,376493,13405,-369476,-269061,-278613,-547247,-216206,231951,389351,194255,148673,125654,-14640,-137223,56878,319609,250298,63471,-381257,-344189,-363432,-483155,-580124,-363693,131549,531304,544554,538584,832496,854461,208112,-81514,540473,683441,231038,-335900,-183782,-251080,-516087,-327767,-272693,-354218,-510238,-292792,38672,415106,653591,582604,48130,-145599,-114421,-257934,-392105,205011,621037,755720,524893,378936,30306,-45418,194673,27976,-537500,-26469,369027,304197,-310219,26816,256501,-35275,-503174,-118889,63302,-84872,-214852,21265,384771,272262,11359,-489481,-68649,209477,248334,16101,-87844,40954,142976,69480,-102247,-194919,-400068,-426845,-262028,-6537,80148,247088,303749,498969,594969,627020,716691,731698,614976,527789,198599,219413,238189,165064,-65491,-402477,-544660,-354859,-303977,-161602,60265,219075,306112,332039,336721,404014,412473,246093,14692,-392218,-488980,-603220,-236115,160959,108202,-336678,-267670,34542,230316,271416,-60292,-464769,-529780,-285838,62367,305821,283670,117404,6620,108217,147601,250985,297308,173857,-125229,-381517,-419167,-471637,-459333,-425136,-160937,63621,417572,655698,631614,340665,181571,541314,708212,237025,-354846,37551,180584,-46227,-266402,-192621,62060,43066,-187760,-389726,-311820,-249173,-49054],[434134,509547,371868,155009,-63336,-135106,-186714,-199522,-160877,-174833,-227086,-48964,50214,-245776,-37307,518123,774597,476830,-108735,-288435,50720,174970,-78199,-379031,-443140,-292700,83156,169258,-176807,-226913,-122443,-214162,-390435,-145740,20315,364080,567761,449436,105663,-296558,-80147,-118945,-220414,-78800,-196599,-26719,186497,279954,212667,128349,149979,199178,207318,2947,-119826,249488,393192,218927,-300331,-141157,-67525,396400,864680,764761,132457,-356316,-320388,121229,683696,851271,606832,70405,-406415,47083,262041,113613,-39750,111084,-285025,-92711,107751,-81000,-297405,-69211,-13732,-177541,176676,519356,469700,216586,192830,218340,-266335,-384556,-189185,-96824,127268,-65776,-546187,-335106,-205425,437126,829800,1017575,1024805,909144,1152263,667880,351997,329270,637744,566910,-62381,-270715,83412,-82005,-329035,-76438,94005,300143,585168,881505,832282,344709,-26668,-215787,-302315,-198934,260618,730625,734994,248619,-251599,77963,516645,747249,658407,235647,-220670,83743,389478,263042,125610,-141703,-710,15171,-212016,-351445,-53565,1638,-117139,-224682,-192314,-52775,19,11617,51696,-71060,-190388,28936,198261,127630,-73004,-362512,-388436,-50485,343133,696157,639253,168085,-214281,44026,430778,395663,-67833,-392770,61858,266698,275341,207961,252676,116097,120053,11707,30398,105969,193145,110263,-235570,-94270,58754,-12800,-317279,-373574,-374905,-188437,-57054,-112618,-208537,-136802,-27071,-55060,-161320,147443,446805,530453,375962,-50251,-165469,-223427,-176257,-69302,-773,304001,377480,250568,-50066,-531171,-260190,7669,-41607,-216088,-353509,-84803,245571,404335,112224,-127886,-228086,543000,1148671,1135012,971075,621768,603931,644120,349807,-159986,-160692,198139,347928,258792,106735,-49664,20361,-52984,-8463,425728,421523,61740,-14047,311413,545892,562911,211220,57206,264334,236094,-87604,-334802,-204326,84571,134501,-36808,-428491,-194142,-104532,-260459,-466939,-223824,-34193,37836,-17465,-158309,-450684,-256897,-23124,70778,-29426,-170643,-56117,443263,626713,366477,-148088,-494663,-378134,-379531,-280984,-47232,243926,128499,-282558,-78341,11981,93941,361078,572677,374209,143748,-139819,-258185,-239384,-33418,116265,70772,-43831,-85725,-32818,-53996,-47975,-156497,-146070,-337934,-146960,-63099,-76849,-156148,-482487,-95497,239723,223593,85332,397280,566728,426458,206431,22216,210265,659709,734546,650958,348377,74340,-67064,174269,389528,244478,81189,3686,113561,13409,-176925,-369825,-539620,-280709,-7192,180552,227469,-1312,-96439,280909,853788,721024,303658,-376576,317915,574973,248007,-75847,-181370,-395523,-445302,-169043,109369,219351,181540,-186026,-412544,-433149,-318019,-167409,42610,190058,246998,6712,-312627,-385894,3500,-57000,-209786,-117313,-272480,-333939,-69557,245773,96389,-189459,-322454,-181701,-154934,-244829,-105444,-86783,-236756,-424395,-379768,-25249,417469,312501,401614,1086583,1379156,986751,264091,-192768,-262063,9511,86452,-6901,-25991,-98578,-146071,-35060,-47584,-79634,-70339,-244927,-357359,-279447,20149,155668,125214,278524,247023,189389,-14680,-254009,-435647,-266358,106470,264766,184191,-61155,-124261,65839,324380,461680,416685,200350,-101150,-163132,-176848,-151091,-474042,-347807,-6335,17455,-175618,-159346,106957,334955,340801,-119432,-265906,201742,206291,-225777,-196109,-160123,-515357,-335133,-269262,-362116,-26496,113836,-178340,-289153,112359,474943,332841,87836,-323555,-291165,-232296,-69072,-125740,-327909,147530,416911,346619,47238,-235433,-335947,15415,356384,581989,528535,358284,341163,63389,-120785,-340345,-174916,284073,188542,-236162,-573024,-13780,277420,118904,-250394,-223282,256122,603813,502517,124661,55825,525265,673915,293688,23501,24786,58975,-52456,-151703,-156641,55080,-6897,-146288,-319794,-343521,98999,419785,245418,-82035,-43529,113196,108365,-59089,-106932,52749,360013,318320,187469,18290,265551,429157,392208,221782,135499,294582,624024,786903,826555,570741,327633,152411,184099,54329,-90533,-434393,-277245,42865,263763,231367,-169901,-469218,136399,414338,231388,-369121,-110422,324706,438975,159781,-190964,-15902,176431,259300,57874,-8924,253884,576728,631014,293664,36108,32598,-323125,-426570,-342393,-186040,256034,543825,530392,416123,54226,-100551,-75055,-212191,-463121,-361214,-127981,32422,-29875,-304161,-355005,-159869,-223263,63416,295474,138071,-36216,-207660,-87052,-166387,-529974,-323894,-122304,-306637,-253757,-228430,-126039,-123931,-195003,-257940,-7620,192490,5330,-583198,69339,490347,630181,388667,-51954,-475370,-62246,-37528,-391707,-192959,362266,587724,440583,134340,-141165,-173526,-142601,-140413,-71858,7455,16937,134758,500120,449475,224530,-44210,-425970,-92237,108837,216673,252736,659096,961231,758899,101401,82738,439723,332740,-35145,-524810,-34399,414192,507683,231013,55512,370463,325417,-168617,-483397,-363128,-324720,-381966,-320992,68126,304019,326590,161100,-30689,-175252,-128808,-225874,-456538,-394446,-135320,-27267,-177139,-406003,-237225,-141682,-96902,42502,282168,234176,102813,118181,-170799,-289170,-183531,-117371,-23960,135593,95084,-111797,-464402,-282786,76955,62705,-226016,-436145,-493928,-247416,-3982,231879,361468,301143,74522,-68089,-2460,-185689,-417299,42051,40513,-129399,282439,427201,145406,-193218,-377657,-225313,-46680,-53449,-160803,-260829,-149097,-19232,19539,230150,522759,544557,234056,-146203,-185772,-70862,-254431,-304791,-210237,-274081,150837,517754,527148,162328,-107900,-246712,-453373,-377505,-259098,-203184,137135,391246,475972,171306,-363473,-110990,270213,291351,-39673,-173867,-118325,-15700,114274,59712,-298568,-160569,-122679,-90483,-461717,-434780,-179524,44318,41977,-295299,-504940,-378002,57801,89719,-107184,-184729,236782,268643,85274,-88937,5262,149641,199528,-129420,-512191,-322595,-212490,-436395,-166032,-183084,-536873,-113405,129743,-296519,-219654,138890,134055,-137950,-146142,-198470,-482629,-344548,-10706,187320,53554,-193073,-444403,-142291,21100,23247,-45038,16174,67379,107642,155378,131827,-5645,-225744,-176225,-241233,-273745,89838,422618,84535,-341627,97765,303881,341895,415322,392786,103424,-30497,83198,205454,352513,641224,968135,1056656,786944,-25411,160593,531671,508129,200674,90755,70856,-40216,-166021,-148501,-235309,-263457,220217,753362,801507,338361,-34879,-97250,-22014,12412,56182,70165,-210521,-491034,-568022,-218543,167166,196179,-60141,-279572,-383088,-238548,-206526,-25305,311240,481376,327895,331283,375540,441068,313674,-37546,-186100,656432,1113074,972363,486869,302037,364410,322629,142226,-194771,-436059,-47919,194485,268056,248785,78734,-241885,-289606,245696,396937,490261,406344,261176,42468,-102024,6033,-7312,48952,96524,93215,-74647,-50140,195915,249414,57386,-123792,-47305,89885,55493,159678,112152,-127464,-353695,-97580,28589,-32109,-11870,197719,423694,599294,390504,285567,323329,721410,870612,1014681,606558,361259,320548,444041,407411,52881,-348107,28050,152793,62432,-62463,11633,22675,-112845,-187996,-188051,-106584,-17357,-201369,-446076,-238402,261888,715104,766524,388761,-36160,-249476,-195791,45712,181363,20246,-175438,-192567,-283757,-213855,81306,61064,179367,476386,689132,257688,-32952,390479,405853,159450,162041,-194399,-164263,612179,825826,415949,24755,-19451,86173,362368,472910,385940,313535,77103,-264459,-239206,-243510,-34542,15302,-213331,-472126,-46620,222219,217513,40468,150941,418475,471378,8268,-242029,475193,602949,346282,-54587,-364560,-402133,-339297,-382884,-15960,46581,4104,172803,367519,97095,30615,2782,98618,245364,46723,-196103,-433872,-64243,148697,-162730,-108585,-7868,130624,76414,128012,73509,-165416,-16560,232449,330064,363114,240738,-39592,-347197,-226506,-95711,-59755,81911,-135777,-184698,19526,81459,-351661,-337237,-75302,-115140,17810,124877,-149200,32515,368646,89551,-321345,345419,743594,876192,667399,303255,67648,95494,158601,90894,44493,92740,69688,-49187,-148880,-174543,-178322,-283511,-207858,-187949,-394485,-349541,-138039,-15465,-134997,-281812,-506773,-500463,-450446,-293599,-128559,212694,236811,118833,45828,63549,199572,306989,519893,342579,48754,-137815,281851,458788,196088,-162542,-393467,-553254,-350383,-90763,31309,150815,146487,37163,-477824,-142943,-55931,2820,-109047,-86311,-145992,-291059,-311124,-48679,468806,799639,666973,259348,-248932,-12904,277881,271406,157588,-129482,-144660,60938,324464,142687,-293411,-133227,230339,568660,424124,118136,-177020,-430379,-180736,133459,269271,8817,-254289,190229,23660,-24020,140724,-163629,-422939,-251520,-233810,-299482,-246275,-246016,-343238,-279529,-127846,-90069,-195862,-296220,-165219,-131517,-11122,-12721,-236924,-64367,566069,1028387,1044700,836237,613605,397655,396776,691202,855163,924549,605997,47146,-123903,145048,271698,495029,604359,428341,-69499,-198406,-423707,-254,479901,758346,662016,74713,-291856,528499,910476,796037,778218,826488,705896,478388,254253,-121661,-308182,-93724,39535,31715,-262660,-398273,-126829,52972,-39796,-319195,-116469,560765,814874,559753,434021,188335,-35001,-113414,-37696,149886,143490,-15088,181142,430601,396767,162267,268007,462923,581370,413448,-104516,-110720,-129147,-186568,-147484,-86878,104324,251624,472231,264658,140416,-193993,-401104,-409467,-589858,-561748,-387349,11987,272442,314482,297328,141490,201900,121754,220042,54108,-207435,-301723,-177549,-103658,-26163,-69496,-70652,-345691,-13082,281615,438352,195531,100331,115799,112792,254806,299004,235197,399866,484307,210537,-391372,101184,216162,178842,153139,56066,-124737,-309078,-367777,-508867,-211489,-163361,-134776,17315,16844,-74246,-87536,-186919,-223508,-441647,-338609,-39431,72883,-98242,-182328,-1707,109020,-76613,-217392,87339,349423,413925,168486,-214688,-106308,68882,152807,166253,178255,181686,76816,-170681,-344443,-426418,-286348,-74035,-18516,-60890,16750,121026,102981,115195,-165180,-121372,5706,146273,68485,-76889,-223618,-311777,-90782,181972,311616,596048,661376,469484,-149196,-153936,148392,179305,192373,159261,-99164,-341229,-389018,-161168,-175763,-235350,-198136,-3427,22718,-124882,-239317,-233780,-124671,193059,107101,-119500,6573,348057,173089,30813,124276,184650,-44759,-266013,99842,246767,155921,-182803,-283923,-242124,-391035,-211020,-119308,-320683,-477485,-325146,-298888,-455954,-478778,-248939,-131079,-197463,-427028,-431231,-341715,-35543,78486,-90714,-550842,-293391,-321020,-276417,-444636,-385476,-196408,-266006,-289712,-317184,-61442,612220,1004205,910784,537135,162442,-29933,-232049,-183966,209863,339864,327760,366545,669506,600386,203046,-101857,118727,63170,32834,9543,72325,-108063,-153818,24667,155945,35603,-113845,-329810,-94941,183108,59312,-240313,-491229,-509535,-561496,-487731,-141617,102576,307050,214198,53248,-39375,45874,61943,134948,-59880,-261347,-249575,-171851,-235356,-250397,-124716,-126834,15027,-52132,-205356,-152145,467561,973020,965321,494354,117171,-39534,-258376,-437917,-241393,-368994,-418281,-335519,-308347,-218207,-173780,142439,131313,-201488,-258683,-37994,-351056,-253589,20840,89224,135900,224742,163983,-65792,-323386,-414743,-296896,-222397,-89129,-133789,-331543,-552333,-77413,173019,-110216,-616352,-330677,-24788,-21303,-154324,-425176,-509046,-410946,-144134,-92786,-214035,-328697,-216072,-120651,-52356,94662,291667,287564,277840,284664,138608,25722,127956,321880,388989,358246,201528,371546,324877,256502,102042,317346,47116,-148021,212438,369784,296384,177710,-165259,-354822,-157713,-231779,-363466,12396,329622,502374,495610,358472,-3242,-171252,166679,168126,-119084,-42169,-94450,1332,324296,489875,486161,519719,608266,269787,-165805,-203973,-102031,-93111,1435,320494,721399,1038617,1046415,1226142,640808,46738,-254195,-362907,-492357,-72483,436667,600331,172518,-303344,177751,316476,234605,-60052,-471985,-368659,-161855,-173362,-301770,-536281,-508781,-245984,251895,395536,587696,549975,626835,549300,291054,-41223,-37626,174834,373660,173444,-298170,186339,647749,572267,213060,-102843,410121,758786,574851,-114962,-296906,-86485,-42812,-377023,-2099,299741,466646,577199,381923,-145620,-35744,145674,-47188,-305489,-278977,-184758,-209221,-199565,-34698,-48751,-137392,273867,701337,689982,298013,79965,-223093,-50245,12990,-76660,-219539,-121909,501876,799065,652700,122539,37701,145586,295963,179000,-523358,100251,693122,689770,431545,210875,-97950,-229529,-498339,-491142,-296358,-53016,61052,-141141,-372526,-95335,204119,410034,315448,195436,120713,57139,-113692,-430900,-389749,2870,242523,279108,374847,319467,464937,707039,827210,1119780,1148749,814825,487346,383474,551483,496738,212815,-119821,-191188,47836,108057,197830,256961,364489,322518,-48002,-420322,-236581,-331647,-246301,-1199,84285,-5647,-41816,-18877,281165,374455,282589,121001,17573,-371117,-369238,-54562,-90558,-420738,-416250,-203626,-66206,-148966,-354568,-303045,-219636,-338928,-343756,-261516,-319509,-333519,163481,345591,203433,47720,175376,399614,233963,92524,19005,106466,167953,-6108,-370187,-255508,446488,803845,591479,165260,-174040,-275198,-505911,-373164,84170,443726,575356,584698,565685,495958,173137,-233286,-410732,-515903,-299476,-36999,-114875,-148115,429462,830440,592088,257830,69559,-198684,51599,157005,-80450,-363026,113617,414522,422758,314984,338837,149280,135945,233464,108507,-34181,-231691,-239347,13645,30963,-124203,-191870,119154,515489,594985,277925,-290236,-255454,-83749,-273118,-288303,-411142,-178586,21518,6610,51927,-43286,-302746,-503502,-367767,-137890,1611,-89242,-36256,430918,742171,603337,314545,8884,-106967,-415630,-490059,-248286,-58202,54519,218728,155942,-303879,-39998,496914,871913,628498,36065,-347266,-99850,-190555,-522062,-92717,186928,327812,80511,-278325,-391411,-167497,-40280,176376,399957,254896,59135,-289006,-328392,-362888,-372029,-374043,-235945,168797,495207,456768,415966,798270,964148,334410,-238971,340620,403980,-115734,-184949,13430,-241899,-539799,-247157,-236933,-369854,-412930,-321037,-40296,462442,847773,752046,146226,807,111927,76605,-221685,-70631,208654,378394,382947,364050,93218,50208,254426,170177,-411045,-143399,244261,98633,-238270,177907,267513,86948,69502,283378,291626,-56135,-273288,-139869,121811,164596,-46891,-515001,-121205,141854,117367,-53617,-152978,203163,264675,11198,-244893,-240292,-300757,-424868,-364910,-353917,-241109,52932,72071,268384,530604,770168,754855,635480,387811,168949,31084,245690,358614,296285,78277,-342166,-382147,-149666,-182126,-245937,-111154,128918,250539,253893,218611,322881,370150,133684,-23243,-337895,-428022,-506997,-322036,-7390,68359,-174009,-361198,-141288,81217,70918,-183357,-506859,-388770,-43405,360716,493293,335490,78338,-139368,-38839,174243,382898,451627,332844,-151075,-376965,-208459,-280354,-248371,-191822,43835,337732,646480,723958,572624,158063,-183169,300854,415642,116580,-364536,-81475,44732,-99437,-218901,-165627,58272,78058,-146046,-396297,-221185,-137004,46828],[380102,370849,241023,-52901,-92764,4218,-54698,-158070,-220197,-320783,-286053,-8226,72739,-129573,-259275,64476,383319,226007,-224367,-43243,266723,404105,35003,-256870,-358428,-269424,-16414,-32638,-333846,-135001,5956,-56055,-195379,-153751,-21019,425117,771936,664639,87470,-341191,167552,179624,-19781,-112821,-437901,-59218,59732,-112651,-231770,72367,210770,188386,143681,15258,-112291,-51336,11108,-149458,-352438,-126830,-193575,238734,788833,852943,251910,-206629,-240888,64431,479721,474968,223171,-74896,-399843,79718,358686,339733,173689,109609,-211297,-272204,8704,-96520,-268500,-197656,-192917,-253143,179013,580722,399084,83784,75287,192615,-216073,-391936,-332998,-384902,-236714,-225848,-408044,-378503,-295208,246926,620208,801258,965996,830503,1100587,811083,389602,356556,602234,462324,-156096,-274139,-14810,-174002,-126248,47513,-10272,148196,519103,850576,883587,257473,-103179,-197148,-195197,-151904,260397,741463,647625,165990,-179063,101469,558641,877832,811777,416927,-149620,-55757,231576,223717,180827,104709,143953,-81989,-445593,-252570,-42944,-76588,-244797,-345714,-199516,-8073,37532,168667,220334,155163,15505,186036,293681,257627,65978,-151585,-244600,136446,430546,810671,809697,397865,-35762,-13990,171605,15416,-292417,-251285,142071,399417,412963,357487,140412,-152033,-123938,7459,144963,272063,219531,-19502,-310405,-130354,58297,-4903,-110821,-21465,-35622,160840,276021,104078,-219857,-335612,-159308,-91542,-60610,317418,466162,385607,187080,109220,169253,121833,104047,45087,-115808,24050,209955,282866,122571,-162069,-95254,66859,-59197,-170881,-123981,154782,497933,568653,113085,-277544,-380265,327150,796255,756557,791799,548592,495576,532176,240556,-182598,-233191,70268,169865,176536,29184,-355958,-329558,-205595,106008,443508,398009,-36120,-54123,215485,498439,531412,351346,35157,57058,-20828,-279105,-440693,-254746,54958,157355,56965,-212161,-171488,-216584,-402625,-402417,-158968,-16240,-9315,-99390,-319949,-312255,287413,472697,248436,15406,-232254,-66099,482879,645896,350515,-289337,-314721,-116825,-370420,-266669,116122,463051,388918,135634,-332890,-382513,-229327,-50643,184501,230731,125590,-106877,-311259,-229779,57556,314217,237805,3485,-200352,-181889,-23845,132041,169938,-19787,-380941,-186548,-57438,3935,-9859,-402567,-357562,-6278,18841,-293757,61615,372394,417865,274678,24263,120451,561293,590447,469284,133720,-83716,-264085,22541,400168,395582,244323,84202,25477,-128126,-115120,-133045,-290340,-320830,-88438,22762,41813,-154616,-280862,102643,583551,500745,54486,-252816,286989,452392,65899,-224743,-187884,-282227,-479320,-285656,-135483,-195213,-439359,-275045,-89815,-213245,-354968,-430636,-185398,-29876,144614,-6439,-410283,-287146,108342,34418,-319468,-257115,-261477,-336706,-261861,-96087,-50868,-350138,-214425,3197,26252,-223481,-260923,-29901,73458,-141044,-452162,-163102,251331,306976,730813,1331218,1365338,887798,213369,-235246,-405369,-153423,-58023,-160580,-225040,-274819,-407397,-143647,-40207,3482,-32819,-185974,-269369,-219247,69680,90302,-105509,178740,192586,102731,162326,91194,-68986,-33815,78206,211498,150918,-131574,-330211,-362680,-256129,-139777,186948,199459,-158771,-208704,-161963,-212129,-416782,-85481,117290,173605,-136879,-163265,216654,512690,372561,-176250,-183517,289871,126060,-417555,-152729,-100610,-568202,-327400,-323088,-628592,-188890,12948,-132819,-144403,-5638,347468,335912,145603,-310622,-472975,-286025,43750,-55360,-310987,27214,265633,217167,-51976,-274451,-363512,-5133,244030,340865,384949,264312,303713,-108295,-363268,-327430,-91165,333430,325378,-89172,-537383,88249,323773,60778,-370334,-107842,204702,444201,344807,-145045,-118655,454553,545107,307955,109433,64147,-14035,-196640,-302992,-229607,23482,154291,212521,141848,-254284,-144939,296144,301625,76519,19945,168515,179555,-25223,-248709,-260677,33713,147835,21016,-67039,176340,409591,298284,89813,-35489,68767,422490,667284,927687,835113,641386,499458,409614,151736,61398,-108478,99594,209019,402881,367965,23509,-206961,7523,103350,-22300,-364082,-254014,171250,463151,415349,229380,337283,483558,602662,432657,203691,202225,445363,483729,213516,209501,368865,-63610,-414132,-435928,-366468,107720,570150,569053,346809,-95816,-203849,-14345,-131718,-363256,-431837,-120376,212542,228322,-187557,-328027,-42230,-165097,-421426,-171360,-72502,-67123,-154639,-4015,-112453,-482850,-125042,-33434,-284820,-31714,225133,279903,41891,-114768,-371607,-139752,98548,-59665,-461856,180706,531872,556728,297353,-55795,-549347,-196119,-65162,-267051,-155145,436562,882710,831384,592425,165800,-309177,-383756,-287537,-242393,-161817,-140243,-7934,236679,360323,225895,-131224,-302709,-324039,-25908,128285,271669,772099,1047608,686869,83083,352173,646755,345244,-103968,-413878,108950,665235,591316,-32853,2814,662634,491611,-88766,-419282,-447391,-459848,-493553,-222740,170375,509551,505868,299108,131483,60118,48863,-86873,-281713,-272348,-145932,-11545,-69720,-295250,-389520,-228814,-139153,117638,537022,833830,898809,706442,87254,-196074,-139198,23516,392043,549528,351217,-61379,-523454,-65684,222367,55163,-416242,-254964,-147234,-109886,-88756,14384,152401,192499,-189983,-367614,-150993,-314088,-242845,187062,189035,-309971,88832,329264,37227,-371331,-542088,-329945,-143981,64218,45903,-27738,25187,46209,37006,197156,406030,445717,260336,89285,-156218,-404144,-518144,-186829,-136023,-263188,148273,546638,557618,262950,95041,12081,-101538,-305209,-446647,-295416,267654,610270,771349,452871,-138811,-180637,286411,332385,93198,-81055,46554,227355,331404,425559,171467,201823,173269,-103943,-487692,-277834,68498,366674,342317,-204984,-377566,-201799,53838,90751,-69408,-247920,227363,238015,-12156,-290809,-228519,-3959,143628,-43735,-285918,-489355,-514134,-247510,-43704,-146080,-283514,82194,235194,-266028,-116187,238785,241700,18408,-97965,-303143,-348035,-138729,98940,136779,-146599,-452577,-368315,-83191,-134945,-271695,-183954,30897,198034,202822,103285,-155148,-368778,-115605,-17760,-176524,-340978,183063,666654,328761,-411065,192345,669655,968086,893433,655232,191728,-202594,-154939,167299,445623,751776,1025967,1028854,640221,-102185,19668,351527,273285,66738,40864,21371,-78298,-209704,-146677,-97427,-227325,80194,580498,575457,204756,-139887,-335492,-336089,-224487,-205614,-257190,-473636,-512518,-511977,-153575,233289,326073,44273,-285829,-378394,-227883,-363790,-65358,437337,690779,438214,159324,147914,298703,372775,37165,-438276,310734,814058,675828,179208,24700,170451,165588,-15781,-279061,-348087,-86380,239263,443501,272976,38939,-184221,-522750,-126054,212235,467831,420628,133010,-158138,-431552,-335597,-177839,76079,204585,209421,-41587,-178513,-168103,-145973,-136450,-27287,146306,260047,17060,-102644,-46360,-162534,-379098,-56699,6633,-117334,-235393,-36195,363902,667795,527815,292740,118551,383599,570690,801025,527855,283729,136910,192687,185600,-93936,-410601,-104875,46060,-55884,-16882,138013,82587,-175240,-437829,-479806,-228362,-89935,-217369,-324670,-436664,100444,654615,784062,333474,-77190,-242469,-109758,97137,59358,-173644,-243685,-306308,-378827,-282754,-25878,178035,260604,450444,723049,433460,-44099,228638,253008,-9264,69959,-289005,-131941,729127,957688,585212,201921,119484,236305,491093,593539,483461,346302,156670,68943,243789,264092,226384,159687,-154823,-400260,122513,296318,182664,-157309,-116975,198314,281491,-148440,-186668,328023,515244,368126,130197,-353160,-277823,-207315,-297933,36900,92696,-194467,233326,735295,593511,387996,333804,176263,181089,-19698,-192496,-368466,-245480,-46211,-319380,-253168,184950,466090,341776,276817,65100,-268560,14712,349793,364155,322729,233043,44617,-158800,-367807,-357859,-203944,-182835,-307638,-133054,93090,114688,-233522,-390845,-360566,-223816,107330,144611,-282348,-233149,23759,-120091,-63627,345458,450222,559620,425807,255039,-131124,-364486,-366526,-434095,-327429,-163173,-65380,5012,-85482,-153840,-341181,-326697,-109072,-138190,-360769,-234108,-48544,38651,-44798,-154384,-392062,-458229,-207696,-218375,-278860,-185197,30661,95658,61348,3351,55300,189706,400800,480648,313851,-181036,75483,234545,-7532,-323869,-462354,-473929,-331222,-165944,-236160,-67556,197902,342889,-2795,-455901,-263738,-5398,68230,-28202,-176496,-402158,-359747,126486,636060,741500,521755,90771,-215608,81940,334186,320394,264297,-14370,-156489,208778,571996,369590,-68908,-336541,-45842,247089,178688,67472,-83908,-280792,-426645,9043,320863,204643,-55457,111268,29290,177525,330371,-11991,-264419,-182008,-295518,-439009,-252639,-240704,-211738,48162,277900,204653,134594,-92988,-58815,64936,121619,-62585,-389414,110609,632452,955574,983023,819312,642870,384638,368017,605331,813441,1106597,861052,157697,-238455,138140,354235,561206,608667,325394,-204117,-388290,-458852,81411,536115,476530,9954,-385620,252102,822039,946947,684868,606876,614535,564698,451573,173244,-320788,-272049,50702,113687,-46672,-307444,-178132,123475,146188,-89039,-358293,-284427,49471,117856,106452,158453,30587,-159289,-179670,-36591,256483,308123,74786,214228,265949,292517,180559,389010,706930,851194,576573,22363,-96483,-190099,24391,113655,208588,450003,682815,886153,563653,346778,-5359,256049,-31846,-372147,-537769,-616799,-257599,54492,298497,365165,293807,199009,24800,61412,-130300,-369407,-234748,57075,69963,79401,-107416,-123445,-214566,-15230,314117,454284,251422,157567,195428,222883,406455,471891,528404,497321,175801,-190228,-404019,58452,51747,158064,362536,64915,-119409,325567,378945,-42129,-116842,-322034,-339766,106710,216386,55082,-32890,-137606,-282541,-469590,-202248,159489,264134,-36802,-286040,-98509,83325,6607,-161867,245054,629064,678289,361577,-244696,45783,343194,354043,203783,484133,618276,403631,15823,-382815,-473236,-221733,-25771,-27080,-98712,-48908,137540,302257,301066,-129464,-203332,-106512,82107,110044,-231891,-449957,-376004,-50034,166038,265016,648067,807302,607165,-8110,-366339,68569,106309,143120,97549,-84849,-237060,-443280,-353969,-104627,80704,193735,172930,-6478,-232212,-351038,-262002,-109525,214821,266482,62591,-339643,-251276,6498,90720,75062,65684,-59276,-256688,-105144,67304,10269,-365681,-365678,-227003,-389424,-498999,-455906,-329339,-304389,-171479,-213631,-368748,-452118,-322138,-139967,-150366,-336760,-524515,-227703,80927,202398,-93808,-351252,-154741,-320178,-256941,-357270,-545433,-484626,-405556,-271388,-280527,-163547,251121,459550,385123,9037,-124927,-221425,-340943,-373112,150707,434069,569625,552420,723361,585738,205552,42560,251307,57348,-197175,-167502,-173628,-400836,-182916,165542,309779,328375,229333,-22826,-154617,114338,-29318,-283353,-458355,-322419,-367115,-232846,-209428,93668,392357,364314,203510,89578,115037,213264,332029,254478,-29156,-154016,-327075,-381750,-222264,26857,255920,248175,25193,-158823,235531,728075,974132,825820,284063,-288360,-443814,-348668,-211754,-199255,-308980,-548278,-268314,-47084,-110441,-389382,13498,63688,-252527,-197983,60847,-228772,-435391,-210273,-133661,-218843,-3240,252715,180189,-143875,-384008,-263477,-153537,-123221,-301868,-573536,-327187,117683,356784,94069,-389845,-551623,-215785,-140083,-254981,-525312,-357705,-203857,-108555,-148014,-337555,-428607,-306891,-117478,110648,225229,376400,178455,7684,17003,-23488,-290223,-57515,475854,626829,708584,439724,374355,270691,137891,-90413,-76588,-179015,-154369,179254,338329,200849,-52338,-411457,-77572,41154,-141196,-176929,304528,660431,744706,567282,281633,-18824,-71077,255790,244999,-20284,151338,64795,50128,567023,1002161,984687,899888,601183,74569,-332663,-267153,-163307,-26441,196729,419575,835541,883667,1220732,1241711,584347,68159,-58364,-148278,-352099,-101083,398999,611710,228627,-364391,-267035,3811,-95941,-468938,-165996,81489,23536,-221325,-366383,-438575,-337748,-75480,345335,538745,644282,699663,765222,642150,320765,-30273,-403078,-56022,248196,123002,-318364,381022,878786,653262,144382,-227240,337046,584084,378302,-185247,-214581,98628,127970,-179943,-322956,102265,399282,584808,445905,-153819,-212406,107869,-114183,-333545,-130125,-116479,-329239,-326711,-33732,64229,189832,643887,1011705,1149644,683176,266282,-159013,-118059,-134412,-119506,4067,-364064,-32126,358694,271904,114,-11995,174091,389121,338577,-232364,-137738,364764,517953,410907,423240,114511,-194225,-288701,-279220,-237661,-76542,-39802,-298563,-372372,-20550,246660,406623,332405,175325,106291,130655,126909,-174345,-321728,-26463,237751,246043,179940,29972,269045,673766,805832,1215677,1093892,863289,572255,328160,266572,144752,-133285,-329132,-261448,-17804,43166,188814,374809,488990,335265,-90579,-563771,-207953,-277419,-248135,-93910,-18932,-90739,-230263,-365389,-221928,-92952,-100566,-138651,-123444,-389990,-255681,65212,127554,-31900,-161113,-254023,-439609,-400957,-277121,-318986,-298357,-153471,35987,72826,-132466,-369217,150881,498057,209662,-163867,-62604,408024,412658,245546,153849,197563,44832,-259942,-515606,-201827,295404,646821,497316,263142,65212,-117168,-345781,-176806,215207,394660,222556,131464,133241,197059,-33151,-375542,-320065,-270176,-421825,-257098,-267415,-191014,524717,951084,679439,67076,-290825,-529104,-381974,-66399,2641,27387,235724,476406,409342,165828,127331,-30714,109818,296693,235329,150950,-141962,-410303,-48697,95532,-22043,-33438,275526,670980,701644,282620,-241990,76273,359646,344652,231995,-303239,-89523,114731,57542,43571,-64510,-289920,-450450,-335326,-162072,-76398,-186282,-373139,-90630,134939,315291,290724,88283,-63941,-314235,-489028,-274898,-101972,93245,350038,229461,-75666,53076,548214,918119,683975,7488,-254940,18192,-65744,-254052,52903,163364,192032,-92352,-262880,-230431,-196734,1569,157885,260753,148114,31576,-109675,-109021,-19793,29560,-139885,-113176,185182,372129,239594,109271,620560,907451,389877,-441082,82137,73787,-506551,205705,231393,-84103,-462600,-218885,-200782,-320922,-359780,-308392,-191330,214462,575126,443615,34443,60575,259891,302176,177564,-179251,-223133,80053,335816,219547,102389,142875,365079,374040,-154964,-420204,-58710,-117095,-17629,235376,231230,410277,701226,672523,439330,-53848,-287024,-213140,-145794,55046,-112216,-468416,-142731,111476,86208,-39884,-164811,340966,495393,301232,-193573,-265062,-199575,-388766,-554428,-227975,-205500,-155941,-157065,-51241,255116,581850,480735,311051,-17797,-157793,53305,242585,449303,497542,286064,-184186,-138625,145097,34815,-165873,-353240,-40711,102418,-10237,-68399,127728,185483,-38048,-128867,-296667,-411995,-542380,-358089,-172831,-19898,-3714,-82965,-230433,-67947,8397,-175302,-332659,-258282,42477,421225,467437,249607,12556,-143471,-178495,101802,411670,512401,431216,-74361,-461893,-255068,-115617,-31327,38874,320719,660105,793888,658757,370203,-60910,-297847,184767,201315,24030,-322490,-258689,-172485,-205110,-214138,-184696,-7257,73865,-94104,-411031,-168778,-93975,-54732],[115525,270951,88113,-313037,11666,153739,43223,-122487,-276031,-353345,-165846,45406,75469,-63969,-328727,-381555,-82222,-92794,-143235,227324,461016,502617,93116,-242937,-334224,-245080,-137372,-234613,-358403,-56339,109559,58334,-37760,-144774,-60984,412828,822917,726216,6514,-272651,353556,481037,356069,87031,-215293,-82774,-14712,-333158,-219757,204627,216606,106026,-13701,-52754,-140187,-281547,-333142,-275594,-201205,-129823,-302892,123598,615725,809203,410483,-2297,-152225,17757,135459,5645,-27771,-17924,38546,317475,488898,558810,594923,360388,47275,-321330,-126312,-135562,-310182,-349682,-337103,-309671,51135,388866,157538,-167169,-91444,48947,-140580,-303887,-457542,-537764,-443162,-423886,-387776,-460672,-339622,-30225,268491,444010,699859,794930,759818,679013,213999,291096,501879,303348,-219764,-243374,-133067,-227863,38238,137772,-66825,-59512,343166,648684,668504,88308,-201065,-187680,-79769,15600,349123,772057,650460,136294,-171584,-22717,313005,677800,742709,456602,-122251,-214282,-38964,1033,10010,138363,151709,-98410,-253579,-113345,-23401,-118731,-308980,-436541,-226650,32507,210608,428021,379833,290693,292682,344596,305866,235755,51122,-6274,-18904,344034,613849,929676,871378,493121,124315,66153,57445,135915,-156047,-108225,230247,675344,728382,619182,202882,-85387,-270516,-141357,95621,223958,-2462,-365278,-529682,-263883,-74766,-110625,-28381,184882,272498,474610,586235,414793,-14381,-542455,-302932,-142550,-78887,200580,223618,129795,314876,518978,575348,376410,229457,34279,-240987,-233264,35155,242129,276951,163637,69616,84744,-100123,-159067,18664,226964,398825,369927,45130,-192471,-219218,-31025,96690,233330,450470,438970,309821,328124,126864,-160354,-186005,65413,80514,101818,-23321,-243354,-392827,-357956,83782,337858,299055,-170151,-84819,100027,319097,435903,450042,122708,-43232,-282549,-374489,-279884,-230324,21838,164310,106635,76285,21641,-194841,-379186,-172916,114060,168229,2168,-123872,-291926,-421388,440128,776478,441665,131377,-200838,-60785,368491,495687,185022,-443695,-97836,410,-345007,-237842,212617,498104,443890,296532,-169863,-490774,-141442,39054,-120199,-13709,56638,-41395,-376665,-196646,150110,403750,315045,86184,-207108,-307201,-88542,118391,257976,-156721,-361188,-130902,-125129,-40426,-47717,-333919,-583007,-271835,-213549,-249226,119610,464291,554494,324506,-16023,-126668,295720,394340,227622,-100903,-255227,-434276,-165412,224293,365405,243810,56955,-117243,-262865,-29154,57662,10751,-246247,-177080,-200279,-284057,-379753,-369803,34408,338696,313643,-216470,-93908,334093,363524,-92241,-393189,-101962,-109545,-329222,-437682,-529100,-565619,-991,324317,294451,9595,-90274,-103831,-282015,-205477,17161,26638,-373638,-350978,33419,114341,-83572,-60098,-100906,-177404,-289559,-333591,-276617,-297013,108586,245842,45837,-368816,-328262,200247,343282,103691,-319267,-296153,33986,336126,915093,1320464,1114083,601922,150997,-104730,-374090,-366147,-242788,-297467,-279597,-258201,-474429,-232893,-138253,-47144,-146095,-211069,-104024,-38241,151376,33939,93013,510563,308465,14935,288964,376764,286667,268674,208570,111018,-83585,-290151,-480946,-525052,-257861,18496,352227,307450,-94672,-232975,-126374,-275496,-310111,65162,165814,286377,-58661,-179365,313969,695108,433387,-145395,-227936,246908,-3289,-486538,-159606,-125356,-328874,-134073,-180120,-286041,-76831,-63805,-157057,-5770,188014,395498,447519,267101,-142307,-453330,-400166,33650,-69643,-326319,-172944,37296,22474,-176391,-363372,-417235,-93577,77636,119967,161854,117915,173464,-137762,-324451,-426972,-208910,134580,271331,-75911,-415155,69119,161752,-201820,-473938,-5211,94208,187012,148684,-328084,-188432,323901,377788,242740,12904,-61998,-142854,-257038,-308832,-242382,23405,249788,519821,590562,108294,-457988,52102,243644,186778,102748,262052,318082,89338,-211216,-427430,-406922,-181058,-287871,-254259,6867,307402,156070,-110399,-241419,-196496,84672,466051,913171,1027722,999960,912226,583074,191208,88881,78986,201294,182346,328437,366128,249169,127866,192763,99105,-29363,-222292,-489659,-104927,323833,458157,505164,621170,741588,829045,686992,389451,161770,221049,202083,81652,345906,479061,75609,-412545,-380820,-423054,-206072,284846,345768,57825,-322335,-268102,-77616,-240122,-409638,-384628,-16705,381636,388764,-133070,-256546,38969,-14313,-148246,-274686,-324456,-168873,-159360,-31953,-130213,-313471,11527,-41945,-275778,99139,515142,505958,172878,-75818,-450878,-390436,-138308,-201147,-331929,128383,321061,281415,74599,-129886,-460905,-358392,-140124,-163447,-147298,432201,996435,1090166,907092,429750,-145286,-415795,-299218,-259819,-156632,28630,248860,282187,298659,266274,4894,-71914,-364382,-321971,-27909,331753,830597,978371,474434,117466,497823,593802,194131,-184595,-368389,125753,742861,605322,-263152,-32975,664102,456967,39469,-82639,7016,-182935,-345500,-172933,104012,515346,578551,336822,166684,111664,16301,-84678,-206336,-117599,11495,71760,72046,-109776,-388052,-244214,-53195,234016,733010,1340264,1569561,1035592,237075,-147237,-153799,9068,592605,836106,577889,-30587,-558122,61486,286079,4536,-445363,-140733,52288,17976,-139415,-167434,202807,325608,42807,-439651,-338515,-319814,-94364,225535,254527,-207081,-130357,159938,-29173,-318834,-380261,-281853,-247668,47270,54534,95972,186737,111708,12578,89578,171592,205700,167069,165421,49809,-89590,-209947,1167,-18016,-226818,69506,512651,554597,366871,283649,227685,187324,162013,-37626,-313933,188766,677807,931504,668409,41896,-228409,185628,235415,93717,-62317,173703,406396,431672,591591,588964,600244,723834,158890,-362698,-136844,242188,534104,460690,-172816,-206468,39652,155844,291806,63946,-436120,46477,59808,-222900,-444240,-284620,-95051,117972,205631,24259,-151678,-160088,54719,176849,53600,-6868,265339,261621,-232726,-18290,332158,301791,116434,-32782,-172399,-146112,-21303,53515,-73813,-471338,-543002,-142675,20109,-90811,-429848,-428959,-59895,215549,253403,169646,-120998,-203953,-59760,67258,-132320,-403920,121439,587117,353518,-458557,293236,924852,1291161,1072499,625074,56892,-523775,-240142,206207,421717,611945,812379,770472,294571,-258520,31203,288312,155064,-13620,-63508,-133497,-219020,-317457,-223141,-45810,-151127,-121536,244495,211421,-67612,-381114,-476326,-268415,-103372,-215504,-330822,-385146,-497867,-459503,-108691,170279,208537,-99372,-419755,-282156,-164558,-477415,-138803,407307,664841,412811,66279,226573,275560,436577,197028,-255646,-245495,281111,339978,53295,-312120,-147650,-80484,-202003,-326908,-314928,-211167,78011,331195,160004,-21798,-144009,-280359,-113123,275603,518582,451181,-31744,-203002,-188216,-296998,-330002,47278,267003,220564,-77957,-299140,-403109,-437252,-384270,-60756,175972,235643,-47618,-374954,-133235,-54315,-333554,-64605,-19437,-151739,-306534,-293817,209975,623930,571821,198373,-166722,-134085,172947,513506,382312,99065,-90090,33982,47494,-186247,-469483,-192456,-18562,-14373,214784,256233,138578,-117557,-291755,-443472,-296119,-183005,-129879,-91521,-319446,-70280,588642,825356,379830,-54947,-252166,-120735,59428,-70027,-193309,-53432,-174199,-270640,-70680,-23972,241162,302695,335645,566393,462445,-52488,-67055,-36309,-239524,-25332,-228636,-78030,682809,930404,685899,358092,261444,401018,560371,611176,446008,199272,101330,352564,528960,573213,364125,141697,-272069,-285843,254394,355539,163774,-290640,-378761,-64397,33305,-95599,156041,304245,400203,427379,320800,-308506,-179635,-16685,-152543,-15519,-9530,-410879,75233,691352,827338,587642,530633,183318,-4067,-127347,-151168,-238346,-198250,5026,-224923,-429246,297847,691495,458799,235556,-62643,-426220,-78812,259834,171976,90331,60879,-28810,-36001,-69898,107,-292782,-509372,-130257,176258,199731,93053,-197045,-293362,-264462,6816,321639,210452,-183280,-353514,-118419,-71733,43359,176025,59618,34101,-16715,28346,-151454,-241501,-268608,-345214,-506648,-465012,-264993,-12390,-8280,-123416,-364654,-100960,89759,-49836,-273044,-186283,-58778,-62337,-56133,-143396,-298686,-501317,-20548,210832,107249,-198261,-125986,20434,13748,-95390,-125133,-42868,56988,317683,274079,-81271,-190884,-126721,-243533,-418675,-486041,-419600,-295909,-237616,-370189,-341597,182999,594760,579927,107027,-106806,27610,266431,176337,-86090,-212165,-85043,255089,639682,574953,280141,-161131,-189698,42255,228491,255050,270203,102088,-117685,203307,459127,313766,59991,-84428,-242599,-147190,-123146,-135429,-132127,-135142,-295445,-204474,244470,369320,165969,79228,-71736,100742,166094,-83522,-220975,-94288,-165746,-211058,-200295,-363577,-251848,169058,559373,444456,349435,144288,113684,285966,245482,-114807,-350134,197046,612791,898959,997547,857069,623188,310103,192206,200753,465473,869930,766120,192393,-349192,101314,535955,721908,582617,55523,-446664,-554268,-488544,-10092,333126,-12535,-382573,210560,571633,706472,468455,206552,116097,315132,506384,405190,37379,-543491,-145404,144571,125420,-193022,-355397,-18532,281649,189236,-94383,-359046,-317651,-261163,-469452,-271295,-89884,-109722,-258624,-263253,-74928,175006,221903,44144,94966,-3670,-11409,20934,301739,637749,727589,331515,-75114,-64640,-267771,-17430,189429,378849,595656,829696,896996,661855,432538,288827,611839,158071,-210246,-366659,-434060,-437816,-106531,345068,496198,519266,278610,78515,-231597,-476171,-302629,-170941,213634,373801,301274,-91465,-116780,-84115,-99709,190216,301662,286962,152607,167075,238963,399412,468125,600368,497047,40397,-376168,-244708,723,-207095,70124,448468,53041,-33472,791058,882996,367046,-45619,-265411,-430932,-32993,116871,21248,29395,-57740,-384710,-275859,36885,365530,402090,14840,-459881,-213720,-72905,-85642,-226107,287702,793070,794351,438397,-297443,30096,476137,459042,288323,660089,943218,758286,338915,-142314,-245035,-115151,943,-42767,-111106,-116724,83714,370302,317171,-127190,-231133,14413,249357,313606,39296,-144512,-441876,-208450,-15078,185599,572767,776218,591692,131549,-471547,-180321,-117052,-65332,-101422,-137261,-75843,-260946,-399272,-114020,213134,312125,169200,-62441,-266937,-313952,-241590,-83504,163796,311687,221304,-69370,-260820,74487,111021,29456,-66935,-145008,-222046,-152806,73822,2940,-303118,-433508,-210819,-153043,-61773,-12922,75269,-94605,-165747,-262510,-349235,-380775,-275573,-131870,-129625,-279009,-295655,37658,263818,239323,-163684,-149685,-88321,-354886,-216841,-127122,-311713,-352296,-340288,-301917,-325129,-311321,-253176,-201673,-51857,-95987,-337160,-414646,-452025,-433539,199333,601426,690744,545303,521769,369286,105010,37813,159486,-50976,-538923,-372727,-467966,-590118,-56919,443353,571341,664576,558432,295227,21339,48348,-92232,-327601,-416303,-268044,-278100,-106710,-202158,7427,313409,392850,293724,173841,90049,199793,327435,456666,192832,-136197,-432807,-314021,-144992,292242,667153,458207,94574,-27725,527859,910179,929501,675581,210362,-127748,-30001,14840,-51806,-239888,-217089,-500189,-266248,135067,20200,-528334,-137538,-3107,-306062,-313447,5569,-91789,-387113,-502746,-297319,-310015,-1954,405068,421008,26671,-263907,-137513,27161,26889,-302128,-560729,-218998,151577,373625,173810,-203338,-560091,-468051,-319392,-318208,-432439,-445148,-216900,-146594,-166302,-338068,-452356,-418663,-206887,65296,104919,99771,-102685,-137549,-29646,123177,-153441,-308273,512123,709090,729607,515531,194219,109398,51529,-129206,-264138,-397539,-170099,67160,200204,-9463,-456953,-100444,207214,131121,-72748,180231,602467,866817,843505,507468,131060,-104975,-35778,306147,292139,111675,280473,217505,95609,668978,1282701,1382994,1152309,473862,-147747,-471565,-296350,-265090,-86456,205409,296115,548410,496715,1062356,835574,385573,36228,97937,77151,-175820,-86200,291161,546611,478928,101198,-331556,-460932,-480740,-191923,264088,491502,236597,-223910,-389493,-366734,-293875,-139438,100809,396627,466148,566142,712067,635747,407656,203730,-289382,-272908,85200,20956,-447765,335602,849516,590681,8988,-335579,166352,357108,248708,-96367,-353271,71138,185289,135904,-114243,-102336,289284,519526,407431,-190344,-272263,120147,-35071,-193113,-49098,-23757,-237880,-284457,9931,223792,367496,689591,1000266,1205802,930975,402074,-92688,-242255,-306711,-78406,140084,-112072,-530841,-77050,-94751,-141169,-191041,121476,372471,407842,66644,-188958,-104246,78467,145048,339381,135764,-293018,-269066,-284768,-202558,-70594,-114877,-427470,-418999,-89276,154357,295289,262186,104117,46051,137494,256978,5679,-267862,-151291,139686,225329,137667,-4987,33254,374241,505736,828856,734535,783331,598404,363751,185226,-10800,-220499,-420374,-297560,-152628,-99524,88618,390540,453400,223769,-218268,-511252,-246073,-297277,-318472,-226576,-162912,-202261,-278655,-310635,-404380,-519158,-384338,-303022,-305865,-439873,-146956,214443,374207,318900,106120,-68691,-131233,99446,111974,-189221,-372387,22788,288556,286795,-69147,-459745,-24284,397498,406804,-82178,-126785,329368,479827,305594,231550,279336,-1456,-450967,-449286,-228105,-75065,277026,330345,246497,129724,-69348,-264288,-120190,185945,240920,-77605,-281143,-295051,-172549,-270496,-524860,-198858,-51184,-305685,-536819,-552326,-267926,453489,798823,612630,-85260,-424732,-171702,-36512,142768,319290,370941,440850,532608,399501,25455,-252817,-300621,-82470,157556,232255,224890,-61114,-430339,-97153,138908,84982,143277,380235,671235,631222,182968,-205401,254973,623303,866499,573133,14227,-21063,114082,63157,127936,-36492,-292048,-367490,-260461,-122187,-93503,-197834,-468705,-430499,-332551,-33086,189105,150821,-90856,-240249,-344088,-287739,-182799,104951,458695,421147,165627,89349,457656,716746,525517,-92611,-208876,33896,72339,60639,106231,100395,29867,-296326,-175705,-13716,-137496,-29161,58602,22133,-29885,-8172,92462,182260,445909,369772,49329,-3906,178016,184651,-51814,-297407,353342,691441,373900,-299534,-61605,-26916,-34231,481385,421758,110424,-299841,-227960,-186161,-291488,-317275,-215489,-296222,-188033,-64405,-136596,-102292,152091,317027,358718,367117,-157975,-512240,212863,548514,386806,391628,231015,432520,543878,179234,-403073,-431511,-100599,198671,232342,188544,617258,1055583,913133,465625,-67789,-195894,-128956,-211403,-40371,-185587,-328271,-78872,153728,188293,96166,-208400,242354,585096,655755,44448,-242721,-106717,-232316,-166088,141889,119590,-314183,-200084,-53769,-90146,113570,61211,-37769,-131188,132250,191257,275576,512550,710313,506665,67038,176719,481994,318725,55355,-329060,-152236,30402,-188203,-396714,-99988,-66879,-150187,-124391,-266575,-459417,-523249,-307598,-270936,-93797,140534,206818,-154536,-130305,9286,-77079,-244111,-210597,-16433,219729,267518,85838,2821,30819,-120360,-51567,308097,472458,472175,96925,-334003,-301441,10785,117889,277364,633312,919134,815535,477823,112888,-94859,8796,241515,172516,21066,-199973,-231427,-292457,-273265,-205544,-212932,-57963,71713,-14854,-389277,-133450,-82340,-269961],[95684,282426,44244,-353809,49093,206769,56913,-104246,-217190,-138789,3463,103767,81592,-50464,-257266,-327519,-378720,-362943,-48795,366599,521740,423752,76681,-303899,-314429,-190363,-231373,-263477,-133895,-46641,159068,115961,44784,-173418,-183947,246716,632491,562210,-120932,-266074,362339,613060,628836,275147,-9798,-1531,61627,-65789,59794,270059,134385,-52793,-230282,-144236,-170449,-373451,-534560,-182866,-105632,-168193,-319192,90434,440527,663481,505679,107731,-137075,-60945,54496,65751,182767,288676,432122,550220,596806,643930,844935,609839,113383,-364850,-218371,-209910,-441788,-469109,-299062,-165910,-162964,-90641,-221765,-470191,-184829,54529,37838,-200494,-587970,-486707,-330225,-379992,-430051,-500177,-235601,-192085,-120331,56651,319443,619562,330939,266399,-25841,264624,407597,178279,-165167,-185359,-200259,-213426,74523,82375,-174073,-393471,27530,302664,254053,-66165,-268735,-196480,2698,187716,483751,817937,742026,201884,-211674,-237142,-156116,217255,492027,353426,-162249,-353135,-268690,-360285,-336379,-90847,-45369,-72823,-30465,-3605,-27680,-140089,-302739,-458125,-284914,41700,415664,604136,401712,248511,410834,368807,243277,45398,-171295,-40427,147438,484787,851489,1036861,821029,449733,235767,280957,462604,554403,136395,-80299,216221,753599,890670,734286,394732,182676,-88965,-348466,482,159729,-180210,-413645,-319753,-320063,-281251,-215847,-40888,207084,418024,622824,751080,664390,255567,-196275,-294145,-214901,-206170,-94820,-171728,-147635,436736,716105,771654,510277,249422,-69326,-405284,-340918,-99491,116831,233685,232436,112734,30886,-167786,-208951,-25210,35771,38111,68306,68425,91161,76497,-150590,-442673,-100503,357116,338411,128629,115756,91609,-5760,45202,183726,81559,24219,16960,132362,68593,-81087,-57541,125783,133031,-274715,-152346,-3720,85655,314974,462450,247298,27716,-198387,-158754,-86486,-118639,-18488,111441,118023,359502,249372,-29079,-127515,109042,444215,458973,102098,-125359,-132159,-474466,152273,716205,526986,221062,-104316,-39871,131817,187814,-108422,-321095,51438,-52431,-398218,-223397,167200,324701,294294,158293,-125691,-325224,79319,234807,109559,-139673,51898,36670,-359719,-175868,235378,362348,259113,150503,-33021,-153023,-129955,-27674,93681,-411717,-38833,138507,-47781,-315234,-340170,-403331,-535029,-469942,-206179,111424,416013,617917,671008,360903,-41885,-457526,1362,234550,13318,-311163,-427202,-527390,-318455,-51574,186918,112596,-70689,-289068,-367419,-21432,125050,187873,-161331,-281483,-293463,-484683,-586187,-349860,51887,189599,119683,-468402,81093,524685,458046,-44983,-568432,-23514,61266,-83670,-334745,-320258,-35176,481513,685551,526420,207538,81667,27730,-261657,-263966,-45540,112767,-251002,-496983,-160236,112534,187587,266607,220090,38792,-230667,-211740,-164688,132712,502736,475640,-60006,-503689,-18857,417893,484169,237924,-231716,-377052,-191443,296880,843129,1058705,778683,313497,196333,114896,-195234,-509607,-433676,-311270,-117748,-50038,-171604,-209672,-317461,-225600,-345349,-151124,178958,220155,242677,123658,542793,745512,446558,10927,289119,488777,483216,425414,341594,28239,-378381,-419728,-382472,-246009,92804,475671,715294,503668,67043,-261056,-126552,-360594,-247626,149335,365602,522852,182594,-153051,374096,806623,507487,-32328,-363911,87949,-21791,-234029,-248135,-198535,-17807,82066,6866,-2841,166751,17585,-207101,81815,439435,499082,568785,419692,78606,-204235,-470965,-95754,-180955,-370966,-371767,-180774,-163282,-283982,-462897,-400494,-154823,-30645,21235,-12573,18319,17712,-169761,-237164,-513059,-399331,-136568,30848,-281126,-305992,-1566,-31961,-358081,-156483,48727,-96842,-113818,-35678,-304489,-120245,194509,160273,-15449,-218149,-131996,-125096,-193112,-277732,-258692,-10874,166733,484082,654170,236043,-387260,-242543,83647,225590,210101,358593,422263,185726,-112619,-310531,-251216,-375985,-385265,-414068,-161804,120660,-32549,-277089,-280312,-350215,-294968,234430,753875,1046973,1235096,1166109,626437,296860,211523,258960,100471,-29258,92795,326491,440654,295262,204481,33149,-6305,-48787,-252602,-325006,8509,294115,592452,759174,909377,896671,732270,420650,86559,-37845,-122468,-67608,299489,356154,75053,-353263,-210777,-139997,-346120,-277622,-148178,-382151,-524458,-344070,-301463,-422382,-296520,-275825,110294,440002,354048,-215308,-223677,13194,50043,272437,222758,-227213,-311766,-249152,-75775,-36737,-74310,9691,-174293,-284571,98078,515063,440846,183640,-100369,-315718,-439705,-334390,-298705,-244787,-48101,-47592,-88909,-205459,-232684,-287138,-370896,-251677,-152447,-170254,326139,849868,1087680,990807,567524,-4149,-394206,-301472,-233815,-127634,199600,571272,739492,480740,300113,226333,131743,70556,-285611,-91792,390990,794355,775078,274467,207001,451320,307721,-24912,-168880,-433286,-5368,516760,435384,-270568,-124694,383896,289896,156362,205181,431980,179663,-137522,-182936,-78217,324559,515898,251432,49802,12226,-129764,-176857,-195183,-78689,85647,185169,221111,68054,-234331,-283787,-1934,326918,832074,1541166,1779924,1028168,263073,-23939,59828,29542,520312,873688,704374,60311,-493643,50596,226001,-101876,-484901,-172767,67117,120311,-100458,-370250,142571,365888,291466,-198747,-454912,-234038,-3349,163005,193123,-124885,-313323,377,4101,-93461,-172426,-274878,-320283,-99150,-119879,85029,291162,152227,-78659,-130332,-133209,-124009,-49463,26740,103344,88299,102925,184935,98827,-196505,-142447,366500,537139,444853,401324,329927,339476,496560,331566,-71399,-57066,555674,903491,722789,100241,-372235,-73333,48987,1628,-72305,231762,468395,425341,580007,820996,913189,1151679,747879,100739,83024,354742,534773,377357,-203422,-43029,217158,230802,388828,139263,-390789,-243393,-207116,-457654,-246908,-108586,-182659,21518,364072,234013,119131,207723,337145,414092,272443,157299,300450,161659,-238692,47640,378116,314199,144348,-6478,-46983,-39277,-4218,-113509,-403971,-636593,-163294,113188,158894,102061,-113626,-366109,-156298,129947,216642,212413,-3386,-180461,-152370,34486,-106833,-338516,-75591,241901,144196,-363248,371557,977733,1178754,867814,311546,-239299,-230518,36441,198582,217484,213769,313271,283209,-100079,-80431,298412,367522,185247,-24104,-143336,-271629,-333004,-455580,-344975,-89549,-80446,-294263,-237082,-257183,-449780,-576898,-207696,2320,85949,-88236,-158209,-288508,-561621,-324570,-60049,35740,-73457,-413979,-373463,-102152,-59023,-353195,-146298,305031,501075,379075,300343,495441,418574,431654,353731,129628,-205090,-339144,81256,215373,-136209,-494677,-324949,-326907,-374241,-272556,-203536,-169760,-64862,-66812,-94342,-137193,-116741,143679,461366,633525,481228,-182679,-89878,178485,17615,-301002,-48259,212681,94901,-203350,-438772,-350418,-348304,-562550,-226435,47344,45264,-169758,-518325,-133344,95642,-152785,40097,96082,-44583,-186105,-348775,42976,520313,522517,25836,-456285,-365083,-215623,285639,227971,-97893,-187377,95822,87791,-179658,-455989,-141318,130059,279414,442888,279619,88212,-155258,-303899,-313527,-263487,-304465,-40722,88276,-240722,-223421,464663,762864,448726,59352,-159863,-165785,-90096,-196760,-92555,162005,155530,123355,153175,118846,285298,317078,175962,283155,350766,-83434,-402390,-407304,-339300,38721,48431,93751,580809,787044,663459,425835,357072,499209,544623,520580,277650,-61324,-25399,456939,573018,613406,385022,35714,-515675,-150311,315045,384422,154838,-331685,-542590,-310667,-115373,205192,541505,499393,288306,442814,386178,-276087,-103210,198343,86269,-12589,-108994,-235710,-169773,326848,704024,564130,503534,116867,-204935,-164790,-77072,-173747,-3546,174381,-24880,-469556,250109,643774,351836,-16809,-288347,-520930,-257935,-36760,-211718,-290883,-246967,-198584,-12299,111892,172404,-276948,-344043,42914,390581,320711,87544,-212650,-216024,-110900,133522,399774,230327,-70318,-248322,-46182,21999,-23005,-120451,-338012,-509757,-472853,-197693,-56830,-4519,15081,-102360,-225610,-307565,-371245,-158071,43141,-88706,-102334,128839,229570,-31868,-278759,-169989,-137065,-290907,-174292,-167693,-175923,-430895,3029,413085,383375,151226,-77276,-58226,-59095,-194446,-290874,-311201,-327075,-32511,59148,83931,-125152,-200224,-368151,-442662,-471464,-406407,-268857,-198533,-261415,-549524,57972,655782,1094485,881136,268919,110830,441162,422924,92523,-6511,88585,255708,474351,383957,30404,-441944,-179485,-38120,54957,121568,172600,130335,-91016,12092,23417,50001,98722,183047,14070,-25601,-162303,-354517,-253017,-10060,109726,-154808,67463,423064,392062,196562,-255110,-130693,-198100,-361723,-194695,5300,-18336,-63747,-233218,-529807,-138464,206179,656700,630641,441199,284222,213101,393326,306986,-121410,-227539,200309,557790,849346,976104,857221,561122,197629,-45324,-338116,98979,416772,454489,164646,-412769,48649,708561,932636,594313,-204064,-515961,-480300,-507513,-147825,-37782,-520260,124768,547460,652329,289053,-216717,-367254,-239393,276198,585677,369666,-27445,-325594,12881,206561,102950,-381356,-379416,81482,334879,178570,-77882,-372541,-334547,-38508,127818,18006,-27270,-148818,-356983,-375689,-184738,-97955,-71521,-62048,-79583,-160344,-295210,-247434,67707,336615,340993,-127702,-339037,-72036,-224087,-306120,102812,403278,536995,685918,602750,513251,318562,332988,439757,113744,-154849,-190592,-196567,-195499,-52177,341540,529740,585722,356145,290986,-14391,-73072,14776,-41149,242145,523272,348829,-134642,-63313,43305,-114457,11604,134905,272617,81095,29004,107332,188145,276329,408091,369160,156874,35397,-11669,-42366,-520618,-37388,373079,6767,-71205,826296,948793,536100,-28857,-153751,-472787,-333192,-131761,-75737,129205,15956,-521813,-27332,256992,471115,424072,802,-579742,-204548,-242633,-309898,-400910,190445,753465,686675,330555,-362604,-115415,447128,530662,426859,589404,987891,1021433,656151,199702,12639,-17138,-10740,-30915,-57142,-161403,-2675,316700,209534,-203817,-192372,167362,393192,454853,358060,100379,-307848,-428567,-162507,111721,346347,501678,398413,174440,-236052,-517593,-452319,-392971,-340686,-139154,137836,80261,-86440,-179470,99293,139286,-40176,-209695,-266044,-224176,-188603,-53117,76651,245256,283639,220067,172048,190313,78252,-19010,-152680,-240957,-221899,-122105,67380,-52106,-283832,-415912,-224345,-20443,343464,587405,469759,98720,-258710,-363983,-365863,-342589,-220511,-76973,-107680,-200266,65317,397103,484898,185390,-169606,47500,-45533,-404111,-158555,42838,-157250,-189100,-222496,-318614,-386645,-366208,-478840,-262297,39674,266824,-67206,-407169,-620141,-287835,361442,778337,669425,337714,169001,91141,-21257,-77890,-119556,-299491,-405169,-402344,-703051,-335824,282124,749811,786260,856445,745112,449157,165092,-26744,-174344,-400834,-464591,-347661,-293538,-201502,-266173,-154543,120499,298887,295697,184120,-10439,42430,231837,540012,347288,-173796,-175624,-26546,3862,543468,928774,604540,102635,75267,661024,967361,908069,647734,301143,129261,305057,297765,-38347,-364088,-145300,-436838,-299548,176706,53024,-494183,-257543,-44324,-288040,-305979,82016,102874,-159794,-387486,-516162,-296096,283216,631707,603751,166794,-103330,28630,217116,192751,-217630,-447761,-240614,23229,216084,105165,-103172,-345216,-493491,-377322,-257014,-249935,-597555,-422239,-176295,-114597,-177064,-290155,-466734,-341884,-151291,-214858,-455709,-401641,-64175,102913,353228,256595,-290483,174288,513114,477720,436253,142977,119494,260193,230251,188731,-123184,-158984,-102589,-21318,-229643,-132508,324401,401916,124452,133394,589111,798844,843031,687120,320158,-21252,-252973,-76899,308551,350396,291811,369076,366034,210002,597158,1201816,1496305,1148111,325315,-303334,-442063,-322265,-381418,-295886,-23432,2351,-79283,118963,446384,396769,171097,-38116,151048,163437,-146712,-154379,92111,361013,627728,466209,125899,-311067,-244736,128072,457099,670558,371720,-155157,-346599,-351148,-363859,-366506,-251008,102142,188199,212468,380510,346725,216395,167305,-202698,-456882,-97028,-103452,-428200,114559,581815,384520,-169226,-400786,-51056,137712,169895,24950,-368041,-91985,114387,289350,174189,-169776,101150,365491,273023,-280571,-249395,163432,165139,-21434,-105138,-85924,-178710,-164084,55055,305246,365706,452719,734533,911493,917121,412418,-75682,-404181,-485311,-91552,101166,76623,-193365,-315115,-391095,-348157,-163964,90292,231846,322995,270509,101735,-36131,-331807,-302159,-9517,-129325,-438611,-214515,-402410,-323326,-101160,-119185,-393696,-492871,-250170,-31184,143392,221013,55349,-90183,-33544,101208,-2134,-312277,-378381,-80650,149212,214715,175439,-154974,-141986,5770,86705,221205,548048,498656,365959,203409,-34878,-212229,-403071,-344980,-341652,-278852,-27385,264909,229063,-25284,-434322,-514199,-413749,-438912,-456166,-392068,-334858,-357607,-272959,-105043,-111279,-396262,-580201,-392284,-438336,-524699,-125074,298323,536696,517900,218060,24848,97552,405945,360948,-42471,-479671,23579,310109,273682,-159586,-440629,-300891,62202,317757,24899,-144283,158767,384349,270741,195763,266754,50226,-379323,-485874,-285561,-488364,-191759,148924,141452,23175,-148784,-278182,-237200,-37106,-33635,-308411,-469145,-492833,-353115,-287467,-405400,-168721,103003,-22420,-210590,-317677,-177938,312940,478849,379104,-114853,-77100,132614,377054,607445,685807,546002,526020,459416,358076,155153,199616,-144348,-316891,-158931,46397,100328,-122573,-362912,-123968,126788,139894,247461,404922,536973,417394,-8810,-303852,143085,542224,936723,569516,223874,98343,50973,-1967,180449,22425,-283684,-369508,-255589,-118120,-108515,-151619,-206643,56628,254226,315037,168472,72939,-207923,-261076,-240935,-288446,-317171,39723,462871,577591,277847,19521,232480,372589,214513,-259109,-290358,-103357,90882,232197,15830,-81784,-99278,-199879,-132235,137355,-139581,-167060,-55534,-149998,-252091,-82995,216914,399465,749390,502606,109920,19200,80438,-83647,-225004,-202981,58094,331021,260294,-51713,36986,150075,304359,572846,505373,222807,-124526,-190548,-170005,-263090,-278720,-153056,-192613,-116206,-129488,-80922,43513,237137,241929,214113,252998,-205079,-321402,445997,857122,932409,784490,317219,335915,513381,419122,4101,-187885,93665,292738,121925,75123,529240,1006774,889348,331382,-117664,-48980,36129,-55652,-37986,-223627,-167202,-11320,177097,289675,238730,-149838,-143295,376030,670472,124907,-321377,-107894,-57327,229527,422372,272039,-443230,-73837,297771,103626,-257594,-448283,-231695,113752,419362,284278,284637,448926,746401,583307,246761,415666,681512,506819,202518,-136171,-92304,125425,24887,-249100,-337800,-389928,-254451,-124474,-311620,-392017,-257229,-254633,-365614,-200442,147870,278862,-174018,-258420,-126432,-127343,-360817,-332494,-221361,-215571,-111626,-164202,-76316,98538,-27221,-296921,-9608,245048,366571,210466,35632,-48275,21743,92350,383985,783781,910315,606963,124093,-204129,-10306,152896,230178,139608,4501,-92817,-73180,-230658,-308658,-261215,-306974,-138089,-12390,-28585,-363002,-209905,-149388,-230984],[373523,326403,85511,-229928,-14132,139718,4158,-39177,24474,131266,166576,179417,113327,-14453,-231027,-333608,-302639,-311833,-13232,347169,433036,247581,75,-357928,-194129,-39390,-224060,-93966,121219,-90713,155100,151943,47500,-268239,-390575,-43321,242889,217559,-244778,-323067,234458,592125,729195,372760,90798,121264,179675,133521,134888,173634,9525,-248991,-386181,-149767,-128717,-327721,-608790,-236035,-136423,-260961,-284001,63144,283427,443184,431267,48927,-238782,-153312,286312,398955,380258,478170,624995,630685,617629,530774,684315,542630,-65271,-445412,-219533,-330755,-493469,-210691,-9145,186013,-86896,-288622,-478669,-279049,76680,326260,225421,-149422,-512086,-436527,-321027,-278234,-368982,-238600,-7343,-26694,-273578,-292859,-65525,256134,-45904,-224951,-25363,338275,355014,118310,-67304,-135068,-202424,-227674,-79316,-144749,-301545,-498110,-361081,-129564,-56040,-107578,-269663,-219891,8577,259158,566606,848299,834669,334673,-202430,-351757,-607814,-314585,180744,170803,-223538,-395788,-199858,-233874,-240698,-406582,-435119,-118045,39002,-2828,-68107,-139480,-251843,-402135,-332247,6066,447405,494899,235058,139509,317665,248291,95559,-232793,-513330,-232729,125218,491887,1013241,1063309,676342,295640,267426,508588,903090,723187,203353,-243713,65933,533316,706309,579968,464063,331007,101690,-312080,-94119,291855,233982,110198,3955,-253705,-490079,-243603,-67332,112150,334047,529920,705176,739927,426047,72466,-187399,-296078,-336453,-218727,-281166,-345030,248919,554287,653410,462747,175425,-204967,-601596,-287144,-170811,-68874,-1445,28797,-12976,-113821,-273683,-328006,-232369,-384899,-183169,127898,251584,313104,265707,84814,-15666,-119618,331326,188393,10285,-45366,115207,197697,311320,278150,68988,-95586,90437,364287,415972,245291,-163773,-210664,-133223,-302840,-297510,-121686,-129762,146848,333141,304966,128157,11532,-17785,17520,-3194,-74432,-82546,69032,528243,450991,171300,126139,336998,649063,678469,227290,-147090,2227,-133905,-346230,290303,398260,193514,-16366,-4672,-105106,-234630,-498578,-175257,77069,-72153,-485591,-274748,-74460,-29891,12486,-133479,-264100,-325714,60168,174735,286827,38191,176462,69000,-258440,-126694,331730,256516,63423,119683,138554,44108,-67709,-189457,-208811,-249756,208993,446146,414658,71968,-280531,-510040,-466322,-391241,-49475,279995,564414,646202,667422,349501,-56723,-477514,-129163,132626,-158160,-471407,-561798,-528153,-369527,-294794,-83175,-91044,-231165,-411569,-444079,-139383,25479,147653,-165724,-397196,-181597,-192652,-343882,-242267,62346,131219,-111419,-356699,232561,714107,656368,144290,-507781,-65193,148915,104845,-60120,107067,327739,577844,679976,544932,343309,123841,-37243,-321865,-278701,-19154,202470,-70369,-214223,-191660,52274,314848,413497,420616,192797,-154451,-36360,155065,427894,716122,529266,-172204,-196816,241951,455302,462810,229038,-228150,-377496,-410970,87508,487401,608196,456220,105146,234261,219257,-99211,-377877,-388194,-190011,32188,112991,40804,-57941,-336470,-428804,-357358,27499,423233,470125,295626,213259,780381,802524,489729,72152,140040,379726,450740,394937,341101,-11780,-320334,-319313,-268283,-159895,183604,638040,862022,597796,164895,-327453,-201509,-479526,-131465,422818,739694,833181,454268,-64090,380109,790956,561805,90126,-375227,-94518,59758,-106630,-421185,-169469,189224,149062,77923,132815,285273,100043,-259355,90133,501680,497947,628541,554016,241095,-73910,-408836,-300677,-361084,-449514,-453750,-263844,-233396,-321927,-490605,-397767,-160656,-56049,-34263,-48257,26554,-94944,-286613,-437423,-372980,-251884,-145537,-235013,-672275,-199938,-48042,-41210,-55332,155836,39819,-362081,-259202,-125628,-280811,-42692,100082,-13832,-334140,-343610,-48517,-22261,-116166,-207307,-200782,-19818,-13523,121224,281872,82261,-208114,-437463,-135840,175760,302066,410689,421531,207129,-58769,-237620,10691,-27898,-92586,-224173,-218758,-125230,-234453,-193177,-18474,-199017,-573308,8227,474165,866450,1193279,1108251,491441,415552,571413,617003,193658,-328789,-111264,347656,505846,218207,-79265,-267528,-116062,86352,139373,72745,-61699,63792,497239,736523,915787,780347,547251,266538,-46360,-251424,-401429,-247771,54119,84613,-35099,-269023,-92656,47661,1904,-125815,-305933,-384677,-490323,-478073,-379882,-165216,-54364,-173873,179570,323988,90380,-459376,-216029,-119141,-24632,407946,470493,33853,-274306,-272613,-28307,157502,118281,-121393,-378531,-296361,-39773,223496,122369,25069,-196198,-181975,-184947,-211872,-216890,-204211,-222008,-358001,-421314,-432510,-246742,-114121,-230832,-341785,-218319,-205014,131593,502832,834786,837737,555678,58744,-448740,-340278,-246827,-174120,242602,698854,951908,664330,236459,171991,199229,331658,84116,53027,387762,647148,539793,268319,280524,214885,-79776,-137729,-92576,-471694,-217114,80009,93381,-267480,-282058,7932,119253,163139,299203,552168,381204,-11053,-238926,-282704,17864,335355,87899,-174125,-181451,-269411,-283719,-221865,-153886,-15286,211187,311358,192607,-123811,-384829,-14739,349925,807351,1328940,1419050,762058,170506,180883,418255,279465,288301,631425,673461,217822,-268589,-68665,44760,-246578,-540661,-288196,-52885,167177,-17635,-465424,-69623,257581,369498,50526,-208591,-131898,32232,42910,37799,-161630,-401287,-80427,68788,95557,30860,-265390,-302857,-251534,-384458,-42614,330890,237582,-114681,-418266,-371451,-346034,-338852,-309686,-95287,16335,261177,295370,174375,-136880,-475928,53683,433142,458413,430780,304935,341840,623856,567268,188207,-294629,275409,683691,572881,61306,-437596,-353405,-96215,-83014,-52250,223618,375410,306356,449523,816959,1057083,1295006,1269101,717414,507711,480093,428670,161338,-289898,71153,303575,215982,186518,36872,-231972,-404248,-389439,-334584,-29859,92911,-208346,-207950,253154,291054,270632,407340,476348,555016,403940,181575,136876,-78320,-276848,67847,341313,264165,101464,-40150,-42837,-44801,-63867,-261933,-493337,-251278,191507,326632,275815,267903,204797,-733,-59761,-1329,49950,115617,32526,-139339,-273872,-92976,-91029,-148432,-254213,-219941,-195190,-116010,422401,803184,720508,400057,-141615,-438857,32022,221678,55395,-145466,-345970,-347813,-328525,-220499,287812,616601,519919,295253,34552,-121588,-237105,-304527,-522800,-403492,-182860,-36799,-211062,-445884,-491349,-461581,-217992,35204,149044,58103,-73939,-80359,-311082,-481425,-86182,64891,-65524,-377645,-618852,-136789,116253,68361,-182302,-56693,245661,386724,470318,607894,683962,579845,395220,435366,416948,259079,-216716,-35941,378294,254413,-192930,-416843,-420950,-350423,-128059,26643,3463,-156073,-260359,-151232,-140723,-75838,195464,530678,706539,484679,-268943,-32135,363112,187277,-180642,-201140,9667,-117943,-355273,-528705,-510435,-458762,-585176,-413620,-151654,-211702,-340808,-334415,-91782,195351,123421,241259,256335,59355,-141843,-314682,-64849,416259,422257,-160048,-437953,6246,-267877,103999,96365,-189144,-83354,238975,207630,-104796,-429047,-102920,328590,536562,512595,187097,-58238,-273050,-469531,-277801,-190494,-418839,-53500,117918,-273519,-334820,251899,535868,461625,275828,81024,-52386,-283137,-373529,-83360,236105,391497,497896,407370,317372,342366,318923,37105,-28169,159139,-106858,-449170,-439733,-141719,218664,328606,308785,535957,623569,522414,385119,372461,483541,455187,360245,28523,-340550,-126208,349279,414531,428802,322042,-20556,-434320,-39700,281470,356061,135167,-304694,-414963,-368153,-7190,513880,812182,731542,252827,345227,254344,-301220,-37424,384322,329141,66511,-153805,-243024,-325999,-96956,304363,344501,277167,-3020,-273300,-89403,-22471,-198581,52443,215439,115341,-432265,57679,332083,65804,-353845,-543232,-504021,-435297,-402509,-610922,-517844,-579214,-350975,-72692,33141,-25478,-151232,-58665,150454,488783,462406,141805,-222116,-185415,-60063,110445,301011,183439,11624,-115038,5149,3240,-205343,-440413,-512835,-221906,-228749,-150313,-7055,107085,122093,10957,8091,-19523,-257072,-372765,27018,-23543,139912,265251,246546,-101674,-310564,-96433,-120709,-434932,-289155,-61937,23545,-193633,-118859,326017,440583,320655,7098,-108560,-93336,-237357,-391904,-414628,-401055,-376706,-141573,233469,215038,136075,-138924,-342996,-444554,-403881,-221793,-44091,-89677,-359805,-147542,489649,1276143,1371361,465592,150614,579391,675454,333830,160234,143599,193858,277299,255942,-110948,-468387,-119426,-62628,-74249,-28689,-10519,-8157,-153350,-312375,-466708,-176458,127545,357999,267671,171152,-92210,-447380,-334086,69361,381304,84230,-106203,329908,549032,276012,-414492,-366518,-504675,-376154,19392,142180,111007,4682,-321211,-340855,91183,402241,618865,731081,429433,295324,204186,346126,281940,-47927,-82962,172721,480682,743848,835708,756391,491333,125896,-147267,-349877,-42136,17635,135930,101152,-397414,9998,785097,1062786,612688,-264815,-373377,-477107,-432086,-62100,-42388,-163317,345827,641552,610362,-60014,-401289,-266572,24584,387582,632085,356434,52251,-86518,155764,248542,72601,-527572,-267713,149691,289007,124964,-65263,-221358,-245999,142514,463854,401059,169147,-132019,-470141,-506406,-387377,-471836,-432545,-201111,-216071,-138042,-221530,-450263,-179657,11136,3357,-376112,-567899,-149006,-115017,-479274,-40997,322112,355834,374965,237384,242756,126288,187739,3392,-59704,-118313,-4215,39148,32931,91003,257564,435365,459222,366577,475164,376413,241447,185370,115040,223790,469401,206674,-244655,10894,138277,5321,-86752,82366,213051,-42706,-190093,-181412,-199839,-79477,24409,125774,170991,261259,202881,-25115,-442238,-66186,200922,-64429,-136045,565514,661133,397711,-74945,-49306,-283912,-407406,-166824,28067,239939,30289,-489217,189165,377076,423212,314498,-76659,-323561,-55547,-250954,-558134,-594669,21544,541569,413907,88282,-369450,-255111,332200,645771,515114,320645,756223,1081800,856849,510535,247116,58192,-18417,69779,56899,-171744,-55259,198441,59292,-312665,-104671,263258,409049,452600,506028,190317,-135967,-62817,124279,108543,38169,22869,58941,90450,-31406,-196523,-429590,-467372,-301479,39482,402950,475699,286598,286,-64205,-147609,-277833,-386202,-269252,-121200,-109312,-16241,-6162,104638,240618,343231,376595,206752,3734,-84113,-168090,-285331,-233742,-86636,-4146,-185342,-371119,-361134,-255117,-35636,528344,1010829,807836,312511,-311271,-369106,-299426,-272650,-125452,60557,-21722,-62923,459982,785367,696206,82620,-62469,241104,27677,-429328,-90420,136816,-51196,-91471,-159153,-332638,-421350,-297920,-397968,-206934,88242,381245,237691,-190626,-356830,22364,599811,901901,514848,-12728,-63570,-17155,-102656,-248953,-468385,-442585,-69331,-227930,-675614,-201607,507806,857076,823821,837898,736998,397180,148744,-144878,-291798,-481203,-562344,-472690,-374452,-401411,-406119,-301257,-42327,159574,236845,139696,-109624,-82456,189670,524889,402320,-202490,16998,274120,223963,693475,993465,669251,46878,120928,665068,952955,959708,774889,442798,256477,457401,452519,-34004,-314256,-43768,-355932,-343604,108494,33651,-320618,-213757,12567,-81432,44174,366796,305696,68104,-105602,-359250,37548,705617,890945,711989,288331,89281,211578,382704,300521,-137592,-376820,-310506,-182251,-39261,-58229,-79090,-176272,-296951,-240081,-99915,-55683,-291861,-365429,-22577,57223,52371,-66321,-358196,-467112,-362823,-421258,-200794,84492,208552,233858,475928,582987,143887,-366679,45823,149363,318482,349435,371950,491785,554602,475787,184784,-106058,-263525,-245158,-268746,290339,656520,494609,113152,469329,929648,881661,672114,409036,177522,-5059,-336006,-150813,289517,446657,515024,509001,599332,435852,394121,767157,1197605,867580,267462,-288583,-442324,-358786,-410381,-534265,-282589,-170972,-127161,-43339,127878,440186,88997,-100437,123065,107380,-258869,-270642,-79370,108445,548151,589621,338193,-6513,-1060,247198,410740,572190,388687,27640,-193404,-305042,-435085,-487748,-219786,-15712,16890,-166374,-91719,-70269,-101196,-59979,-285969,-538118,-205056,-126065,-152370,-71394,207791,97218,-326671,-412430,-186413,39140,158312,157193,-26207,-97415,31902,215887,267404,-58593,-88555,184791,147986,-266274,-201461,223829,400130,174807,-104009,-267186,-269049,-129604,75417,307987,287422,142102,370560,504818,678516,315769,-108213,-475753,-529362,-155061,-5201,153015,28332,-214061,-504132,-356619,154299,219037,84717,155005,378181,475177,533204,281625,-284857,-416370,-435160,-283402,85881,-113401,-535052,-114443,-13894,-200906,-479580,-357919,-213630,33473,283240,108513,-208152,-345282,-291303,-193864,-403564,-553680,-333067,28305,262359,281894,-221989,-602969,-278851,-341381,-229362,238922,310820,252945,95879,-105403,-230306,-368992,-425716,-505192,-328132,-81000,35948,-118955,-358931,-554542,-497414,-536502,-543609,-529674,-504276,-446828,-503473,-330407,-18158,72759,-174715,-593923,-308982,-302680,-527882,-152336,332214,620201,575927,213501,38773,230040,469881,457196,82355,-481697,-126570,138927,95630,-277960,-335524,-477748,-337844,-52033,37343,-149362,-17921,191309,216937,102773,176899,174918,-96382,-623319,-211533,-25169,-100807,79888,54426,-122105,-232096,-244650,-387073,-309706,-283829,-387962,-391427,-379921,-240774,-129954,-220803,-190865,242058,339970,247630,74331,-1515,225880,203103,106247,-94629,115637,303839,575109,933835,928527,580891,487549,291013,293278,409209,728019,231185,-193715,-421345,-253129,-159436,-275147,-292161,-74381,114151,169588,315540,433954,425450,234362,-148728,-484392,-199520,161291,518377,382159,348589,297263,38627,-9346,229768,144581,-166659,-365847,-274705,-140373,-111594,4439,50718,356354,520549,611566,124678,-155120,-272892,-256847,-190613,-253772,-408792,-73308,376857,592799,297151,-80174,24232,157380,7052,-322154,-420773,-299605,-5281,256054,-54004,-330417,-77077,99896,159483,346372,-178718,-301425,-56703,-121569,-385268,-107426,302696,558109,789909,457923,73691,-15207,-67807,-341129,-71503,124111,-84165,-33346,152098,158467,208704,307434,483376,613380,529979,281023,63433,-12922,-41887,-135646,-209961,-132088,-8411,255310,414617,375862,310724,282371,98962,-21489,-33233,-272904,-109913,548350,1107111,1410627,1047013,453397,189704,329947,522747,332194,210377,286799,297833,-12352,-78690,226863,715025,714937,177354,-101651,129883,245977,188449,89630,-99469,-12603,53005,172190,314210,283644,-12899,-584578,-20201,291481,-27479,-464535,-148131,120806,561496,676449,276251,-436135,97002,634405,617793,139894,-386152,-130449,280919,505545,367201,277902,291847,585302,509489,325208,548220,708003,550208,238400,-40222,49000,272419,207359,-91674,-394145,-608853,-327658,-166705,-232566,-80573,32477,-178838,-404443,-265527,91759,215261,-248124,-488898,-297033,-300713,-604933,-475171,-291096,-309063,-458738,-421129,-264281,24938,304,-367258,-418218,-60357,200915,246701,257665,122888,-37675,-35629,359015,735965,670069,276716,-249578,-345922,31529,129498,115268,89059,12909,14407,38273,-131763,-238675,-290195,-390267,-206432,-118223,-100547,-355579,-341904,-216068,-79022],[485642,324183,89455,-182856,-150461,-25269,-47956,118413,341428,374009,262088,206890,132215,94911,-96377,-259828,-205422,-181287,-42085,192813,235263,85616,-111435,-286475,91146,240327,-75852,97536,278061,-145089,76203,171180,-29182,-433805,-507926,-330159,-217949,-157097,-296779,-389883,147682,606572,719533,389239,96696,157274,227105,147668,22360,19055,-76282,-399848,-350403,-70532,-23557,-188716,-553759,-464868,-298201,-391939,-279006,-21617,102779,153535,145127,-172430,-435321,-165607,395332,518495,373042,401100,532758,524237,532992,274860,127704,57417,-336410,-210368,-196332,-487163,-238792,179919,450648,554406,320209,211145,-171395,11901,432591,522550,277173,-165910,-347615,-351425,-312286,-247351,-201044,62553,257522,204537,-70622,-250740,-168866,-17122,-348312,-250460,118621,381198,301151,85069,-9524,-106400,-187310,-284751,-299457,-335075,-169526,-56314,-348172,-508774,-14795,-76381,-224488,-214226,-56442,195678,554108,860263,891369,490713,-70029,-261906,-305134,-337656,33416,79501,-191190,-334587,-50780,133475,174228,-24931,-360595,-204664,-36032,-104658,-85861,-81696,-173409,-308327,-295401,-58422,164657,40267,63817,329497,335744,141106,-105904,-244954,-83299,-139856,-87907,378060,1017517,997356,554735,153417,233080,654181,1022901,560253,-24049,-567678,-149337,134791,271561,235275,326873,312971,169190,-157949,-210184,459705,783806,625103,260858,-199030,-577255,-221849,-30918,23968,71582,244287,503455,649462,457063,190626,-142314,-358664,-334666,-91979,-25900,-381078,-248871,93882,267626,234156,35767,-295258,-636738,-270230,-180851,-197737,-252331,-316986,-246943,-291719,-378317,-421949,-270279,-325121,-28463,328991,441129,386976,319896,240873,109991,-127008,74115,-15013,-20634,-90748,144453,353014,478246,270156,-30351,-236165,138300,415714,568544,437133,7733,-476495,-416023,-316127,-442735,-214683,-257990,-80946,84569,292400,204396,148386,46635,75137,82898,-105621,-402683,-12651,559700,646406,398200,350606,450703,654296,727894,311174,-159204,73241,114465,-122298,-146508,99541,54801,24962,54560,-82756,-312380,-384167,-107721,36064,47125,-375888,-374858,-460211,-443597,-245933,-338636,-394811,-414688,-199500,-104716,172961,238435,314290,58090,-163056,51856,475498,231260,-166055,11282,228888,145211,-11869,-276730,-312641,-101960,250473,648254,968053,837092,251129,-377970,-471675,-293884,-7470,233726,507651,566152,569045,283686,-95173,-333926,-82999,76398,-243374,-433651,-392405,-403872,-309237,-362135,-309748,-221643,-246966,-352498,-441783,-286208,-176671,-62663,-243667,-478254,-139800,-25558,-93583,-75580,43550,78445,-249673,-171467,341612,761001,784544,309908,-323288,-223086,140672,223088,192846,353415,410860,330936,373566,415484,424780,145047,-98913,-474775,-232235,89492,271052,170076,102236,905,5163,235046,325793,389058,249517,10332,136886,369206,502401,664162,401827,-84939,78140,337830,308873,340241,150256,-268119,-363435,-459578,-225363,-7563,110890,194813,-16558,138103,145481,-125495,-255080,-205483,-53713,101826,174120,140075,63758,-161716,-298848,-236968,134519,509005,644506,352764,197389,705499,787793,462985,129554,-38826,140165,248215,242823,217121,-10425,-135387,-202125,-241042,-209061,81747,575447,732036,497258,99889,-391877,-296558,-582859,18306,785853,1037259,1011178,575216,22981,362585,689302,573188,164144,-237373,-124971,93915,-122729,-422669,-36503,192187,23871,-2508,104772,221250,43618,-294978,63725,404118,449973,645574,663461,394461,49746,-293559,-443161,-408780,-471514,-450902,-243799,-198703,-279012,-444189,-516129,-244176,-132343,-124536,34282,165813,-25871,-89280,-273384,-103837,42051,12652,-125896,-199948,-74870,-73994,34407,178174,333802,-13376,-539595,-147860,-120945,-242587,165577,286238,279685,-112779,-248725,-51887,-41744,-103607,-41806,44393,79217,-149521,-363088,-358404,-270711,-236887,-391108,-301018,77301,342847,401687,327082,171470,-13673,-195169,15213,141700,34775,-32157,-150258,-358346,-303456,17817,266949,3997,-405885,-162611,182598,571902,883045,782821,221897,400644,946250,1044778,534324,-359551,-56931,401307,417821,-62391,-492374,-358976,-149240,184194,478932,471065,162975,-112332,299672,593054,746330,524953,215852,1376,-196873,-338900,-492003,-426536,-279221,-210989,-163720,-206393,-59145,105417,227114,342411,192622,-71978,-385353,-589558,-118157,130873,137967,-102932,160838,87148,-252146,-367136,-148689,-265841,-207503,242504,386585,178350,-56971,-122535,64036,279531,187192,-279378,-424768,-309218,-272703,-218741,-273926,-258643,-322565,-112557,-7524,-17952,-92550,-183739,-238698,-371576,-588936,-443598,-115898,32435,-121442,-369981,-301433,-222364,-92019,103407,448724,535283,433023,44384,-447869,-292685,-267807,-282457,193189,614810,758789,577655,46410,-254426,115256,367177,334088,220862,287650,424519,428905,421999,286928,-100414,-235309,-61801,-48652,-293189,-232478,-50555,-76177,-382798,-338109,-166222,13730,31239,150111,299310,340382,32012,-297110,-407893,-269617,105285,-55492,-375006,-388743,-325164,-359085,-262989,-306818,-255379,96649,308035,249171,-64991,-496561,-30514,309572,667846,825464,729622,390810,-8485,370608,729812,601317,162015,206552,488149,348260,-9853,-156207,-162607,-334397,-441097,-392755,-199303,143557,39283,-287458,-316678,93302,335771,281608,135223,10674,44435,-75244,-145162,-280530,-415499,-116737,75743,218891,248497,-54475,-154482,-161643,-445877,-208113,326488,372619,-47986,-570261,-287356,-141692,-370296,-637284,-481199,-224648,220295,299055,186753,-13714,-268040,-342705,211953,408729,408255,201690,239233,587095,672977,362621,-258694,-65039,331866,255549,-39212,-275168,-256914,-84193,-79728,32347,193704,149289,93472,298451,646328,1000943,1201265,1485880,1269206,990615,642226,304662,-78154,-403684,115402,304366,133978,-241151,-235713,-146811,-221989,-307340,-140141,135715,238920,-71673,-459531,-129905,188639,286244,374569,405111,526475,395817,80217,-184906,-403031,-283615,44752,218755,141524,-422,-123532,-146935,-139414,-163509,-241981,-189164,73919,409885,416340,298772,326554,410235,287318,153820,-94514,-258530,-120825,-33299,-41017,-300341,-255366,-76107,70183,-126403,-474336,-321161,108522,403086,435302,136514,-110608,-460194,-278398,69235,163194,-165809,-435587,-234346,-125578,-326410,-60290,587424,840839,668264,387867,106762,-59699,-165982,-308769,-468529,-359046,-266687,-30263,33339,63255,-6961,-7057,114296,210341,125904,-209254,-188160,-115097,-409287,-244173,205940,287655,-47256,-584790,-328741,69886,289602,156309,-81095,29384,249281,396150,633879,772509,723208,640535,375177,391158,520752,552124,221610,-38477,336329,443127,110873,-365925,-466920,-111144,75527,239867,338509,279564,-227403,-175274,-104413,-112778,45337,432771,645992,438627,-265073,-136647,282503,234599,-57423,-378438,-286513,-176888,-187552,-183048,-267142,-243834,-408661,-488316,-294894,-388668,-527260,-198473,-68887,165135,336620,354546,298367,36171,-230427,-377178,-101344,340928,319704,-248502,-255345,181764,-129274,-92776,43606,-94852,92710,341590,291611,-20550,-375934,-131147,421141,579005,375965,-9957,-216022,-303600,-537007,-305336,-139783,-351973,-244762,-83295,-390916,-406200,-48797,170967,375176,505975,394037,251549,-159507,-503684,-220259,125717,439533,716820,674615,544785,405496,304746,-39976,-283248,-54276,-104916,-268363,-203342,43787,318650,437696,443549,509672,494044,342288,281716,305542,354699,321400,190356,-211486,-575162,-208684,56833,107246,112923,190779,14908,-197069,-17919,135815,234492,75310,-242437,-276528,-204204,208334,685713,876322,807461,288191,96056,-80384,-443180,24065,486027,475948,122235,-209881,-472203,-389649,-344736,-117085,17615,-47066,-114925,-117050,47701,-13430,-301635,-53000,184259,120333,-458082,-203060,-101690,-242804,-299392,-326323,-450950,-331696,-178796,-151636,-119743,-288182,-418894,-216844,-270454,-476046,-21465,121811,162496,464423,568572,215079,-202239,-202077,-114325,-14979,81780,75203,42516,-16133,-11458,-120969,-412755,-569466,-340350,-59460,-30770,-101467,-42069,113395,94699,90242,209686,203374,-125152,-458493,-46916,68995,213041,251132,125578,-239913,-287762,-2395,10516,-275757,-255814,138379,245337,61200,-279683,-21229,243755,225783,-29587,-145895,-57986,-195610,-379921,-365531,-282043,-422472,-197508,322495,494095,414905,137150,-177619,-387731,-362092,-151289,94113,83402,-109859,-294834,126097,928253,1181882,290998,90589,670287,896190,578312,260419,126003,175564,190431,204119,-104358,-261860,-30044,-20423,-118440,-179773,-274307,-345069,-373942,-453415,-340946,-136043,195138,414305,347461,147486,-154461,-443338,-309086,45193,362676,183371,-165905,87653,492257,167128,-400620,-520979,-320755,67675,369520,290675,206306,1613,-419241,-200670,190055,576339,497229,638270,298883,136938,60915,160311,190421,70878,49720,136244,344581,530404,549350,490142,355629,135231,-14531,-22196,-87536,-254875,-97920,4416,-375561,-23976,725367,1023395,592147,-113599,-269601,-592925,-292577,140570,303955,29462,262689,583081,522509,-10906,-211746,-41331,186140,347236,516542,338608,171349,68465,199260,221584,508,-445685,-59828,173826,131444,15864,-84020,-88941,-113796,179369,502969,560864,245316,-175609,-543804,-521077,-530487,-452055,-425989,-359784,-298634,-86168,-66243,-330596,-314309,-132677,17311,-37854,-291266,-324387,-95580,-195108,-141053,177382,135953,41093,-24822,-608,-35152,-26625,-343902,-233322,-47114,140598,214606,195378,170424,119488,253306,231876,273265,504242,582885,288519,169254,205273,240975,300860,7229,-401061,14376,126628,101639,-76192,142028,114763,-216836,-444938,-477911,-390629,-504904,-429050,-190327,-22015,217310,310833,54952,-158996,-34476,-9641,-164393,-112167,285098,235687,-4973,-200216,-12361,-79911,-140714,17656,222816,244722,-98049,-343986,275155,320688,204249,101528,-159233,-33708,99959,-152115,-445212,-435787,-114178,282556,153439,-107669,-300363,-248469,212425,688787,495290,140086,393060,855506,842058,670705,374987,73353,25546,249353,174973,-173536,-72459,46085,-107552,-394411,-35009,259908,310660,298518,395378,87143,-48983,348918,552968,233128,-117414,-484998,-387461,-125893,74671,160087,-78759,-152550,-93185,305100,638993,788999,624029,447447,130937,-116857,-201931,-307774,-253947,-34708,-37338,-15057,-105171,-102464,74736,290419,366153,127555,-128962,-213923,-185811,-316180,-267916,-101742,-135820,-339454,-515307,-369600,-331497,-217806,421962,1081721,1022775,524060,-244086,-330288,-201301,-204307,-14830,202957,99272,60858,729896,1061143,796154,-46856,10729,350248,95567,-444178,-53288,134039,1629,-51806,-169170,-409223,-371317,-127268,-240179,-379261,-279195,133068,387477,105459,37555,368516,781806,847183,202788,-453195,46572,57609,-184540,-464403,-371380,-108351,200889,-25982,-547033,-267315,404673,622094,612068,598941,508027,146987,-46550,-309323,-368733,-483494,-517760,-494203,-505044,-480320,-470940,-282459,-83696,24142,119193,34190,-182587,-53736,157099,386760,324308,-228574,43145,451694,425095,689906,870731,602505,-82159,67213,583492,909588,1006485,901070,521107,269748,428270,468424,97914,-50536,83193,-270926,-449416,-44991,15786,-66720,-1804,173755,242970,403397,572843,390030,204349,74795,-120790,364559,975972,1013589,699437,349875,236375,333071,455542,311454,-92459,-343523,-347534,-357078,-324115,-269587,-133787,-103740,-174708,-122474,28291,60160,-32922,-13971,244184,279669,260191,130129,-189082,-577536,-350311,-172541,274959,619250,509513,276032,402428,665566,505269,17004,-563086,-179114,207833,477457,551648,479703,590387,432487,310881,-58494,-389391,-445295,-188912,493793,772642,455102,113170,715255,1056432,845727,522984,363626,304809,187421,-245729,-267068,219250,514627,692658,728741,878962,657519,117186,63083,491394,382207,249194,-144635,-492567,-472408,-392337,-330623,-228926,-12689,467864,491365,840744,555708,32324,-171600,8501,-96938,-498605,-120411,2984,-43003,297102,425790,270233,118858,69597,138211,161184,231925,259681,198605,246,-225526,-424410,-351140,-71089,69261,-11325,-312229,-429742,-394847,-316104,-264628,-450216,-461602,-187916,-33898,104333,-27482,-109088,-225809,-469269,-398374,-197059,84880,206678,269198,266179,133744,39500,-58492,123708,33626,-123600,62931,137624,-54160,-172237,176465,463087,302604,42193,-307234,-493706,-235131,25394,229157,181951,-92214,3637,153178,293650,111519,-229906,-464652,-442966,-240969,-111488,129605,72412,-133497,-503731,-152186,402468,397724,20861,-46879,379925,779386,1015388,837541,62370,-375975,-306037,-39907,361875,232828,-486463,-122047,132337,-9575,-446664,-368827,-284969,-90100,271063,180299,-158837,-451932,-442480,-506216,-532054,-452564,-436022,-112281,200741,234553,-257420,-377759,-10487,32464,-471003,-77080,65124,-15407,-207310,-298154,-282283,-312336,-410914,-433522,-226272,-127084,-266629,-524961,-460517,-327019,-427349,-469356,-416964,-502303,-544799,-456140,-521806,-477373,-78560,130410,-21428,-513797,-254745,-175900,-414936,-175193,308065,601151,486265,119557,66532,350463,370288,421361,153684,-347691,-402186,-174581,-167818,-349441,-238621,-322531,-455445,-512356,-34846,-128675,-168628,-29102,163702,46746,36374,251996,164243,-495444,-58308,372506,268133,66754,-14604,-231745,-246885,-174749,-423251,-470137,-337828,-366762,-357726,-335680,-186877,-17682,-52882,-238531,289423,626577,594025,357202,141630,150680,46568,-152456,-181467,90702,287180,539445,930587,904142,491631,321895,47343,151228,504870,873811,489080,104663,-259598,-588061,-451868,-394172,-183269,16479,96025,145630,343837,469188,399023,176850,-133619,-435570,-565953,-345201,8612,324076,428998,432516,56743,92964,321853,275093,7559,-225983,-265367,-208581,-69677,254056,326146,471770,400518,333417,-199293,-402920,-216774,-184121,-192908,-221171,-399023,-234158,200014,437568,254004,-159456,-59181,211393,69723,-198698,-387549,-463425,-178902,177944,-6604,-573511,22990,329378,448645,430624,-249285,-326091,10648,-63899,-404246,-49518,373106,632858,558530,268516,-48341,-98320,-243098,-519749,91234,299988,-83645,-310096,110011,303705,295448,314298,481819,631947,516063,307347,227583,199124,153831,41042,-134540,-162564,101814,426371,654645,610511,477964,249491,-69571,-255947,-311825,-255616,46873,504654,1142267,1497977,1067836,568621,160286,136541,492016,534743,478844,419767,253427,-103982,-248281,-148871,408018,553407,136769,5129,295516,412718,336589,149529,52137,92063,97858,123072,203866,150644,-24051,-515974,-404364,-275025,-352367,-397806,-169405,281979,761363,856450,202121,-373670,268724,838074,958497,518265,-40530,6163,322768,471536,456086,255664,96336,293159,326449,310157,568918,585325,427603,161010,-17615,163510,336746,209480,-68569,-345620,-525401,-298418,-38620,88525,308785,306757,-59543,-340172,-212829,95306,195593,-208797,-627849,-331086,-433173,-559407,-341397,-110939,-38746,-279383,-581018,-419228,-96353,-15921,-246345,-689649,-243070,117168,238308,240395,62711,-115656,-141582,259429,551511,371207,28251,-291503,-204612,29360,43190,-1564,93242,86149,134584,112647,13168,-62063,-206599,-436510,-242984,-168990,-148393,-311165,-424628,-238813,-207],[371217,263284,14499,-208952,-263635,-158532,9128,314016,590012,497966,228872,72507,79304,221657,217825,120225,-9359,-99657,-125642,-41696,-11081,-30614,-199724,-14602,516358,612414,190373,247505,291018,-171417,-103806,131239,-182673,-418428,-196182,-320783,-595112,-294747,-242045,-408438,220561,751218,705470,346282,41357,86159,218245,90941,-74715,164,-80748,-379638,-276986,-24690,45183,-68687,-370498,-460826,-479602,-387273,-331960,-165318,-124517,-210768,-307544,-487610,-506962,-94216,268876,386795,210624,96374,178243,269062,385946,87596,-339050,-300108,-205638,46825,-203165,-451772,51290,523793,858738,771118,682154,515772,92244,152968,537569,413418,99522,-216983,-194584,-227399,-191872,-166195,6825,324997,467783,356665,158976,130586,99702,51653,-506937,-85107,125948,256813,159208,16360,-17684,-101995,-167564,-207938,-92852,-53747,182347,322906,-11032,-351572,-4070,-81727,-171850,-154532,-146830,-1176,428578,838006,915156,629942,110586,-186806,-121235,-28587,144259,180299,-60049,-250929,5070,328051,461621,416894,23707,-204081,-174677,-216933,-23674,35179,-79206,-193112,-192709,-109786,-340547,-371003,231021,709082,616609,166950,-309515,-20742,368684,247756,-323552,192903,849557,844132,510450,139763,149942,618257,742146,181660,-272441,-244897,-293812,-190285,-23536,-97641,99817,204098,132057,-69949,-349915,469635,1145187,1041018,441110,-156658,-590040,-189101,29425,-47371,-236659,-99805,262397,469043,374914,147360,-192727,-434065,-307023,-35286,165031,-52941,-323949,-470891,-249373,-110479,-136558,-315309,-465017,-338634,-170604,-165383,-273151,-602184,-476518,-411798,-425278,-420807,-113972,8276,95014,366924,487152,309313,294091,243762,-25856,-244431,-316332,-226571,-22330,-38966,156593,387834,476336,161283,-227007,-316785,160039,352388,519380,451552,268584,-19243,-168291,-222806,-470297,-223481,-232243,-356298,-189896,273174,319570,310799,220725,181976,138215,-93271,-541006,-71309,504296,830455,654390,514740,421914,469736,591049,318345,-131075,74335,231828,286785,98184,-130182,-141053,-5001,106894,144214,122281,-17884,-47651,-5137,98127,-290045,-361125,-473391,-643536,-372470,-302211,-339731,-363519,-399586,-463103,-141095,286489,350325,68252,-31907,396373,631052,292322,-291041,-100645,239757,151926,-41512,-304891,-149796,-130943,90758,673196,1333069,1436721,673713,-221457,-466554,-235618,-55276,102020,362124,464373,451708,187667,-178785,-346726,-28947,55752,-155095,-242915,-170148,-152441,-155796,-299425,-334608,-154691,-110245,-202444,-328530,-265263,-325070,-300817,-325316,-536535,-259321,-35218,90232,121650,40440,-42114,-221009,-3946,385668,620617,729416,376845,-109969,-415884,96481,318284,370507,369956,215019,-39504,-24549,257150,463469,238269,-35812,-509232,-128627,217892,306664,388784,287006,160462,680,25145,111451,203289,237130,288738,334198,444346,386233,443813,279923,162177,294382,297921,86363,232305,124212,-273622,-335420,-253226,-227998,-255647,-271340,-1056,-1728,-32828,-57922,-228840,-168355,-38712,57767,105299,154559,154617,101620,-17276,-99069,-174618,92040,416878,702651,476096,195768,464064,677977,377804,129846,-86650,-74963,3857,74688,63130,18858,-1601,-84804,-235071,-218116,58274,511597,489314,233666,-130605,-371681,-282880,-551065,117211,960961,1078080,931121,443584,2485,329185,573202,512820,170881,-124003,-31914,37992,-221837,-276008,48041,-22953,-240805,-181238,-44776,27861,-131840,-320031,75897,357456,529524,669633,755524,604264,265555,-139627,-396768,-249112,-341061,-442117,-275509,-189607,-200553,-297773,-356950,-305877,-313214,-234303,177891,393251,275888,372140,407912,351677,306314,85874,139911,229733,50642,-116534,32570,256428,341559,-100148,-397015,-61630,-121719,1844,599861,786859,710917,167318,-237287,-230835,-213628,-164354,191413,429215,290722,-167911,-381930,-134109,-316245,-416120,-374678,-309977,4398,318065,332101,191681,126612,81181,-14720,-28805,44744,-35902,20978,-71853,-407486,-199270,181920,437808,157004,-300864,-250832,-7463,286569,461087,375022,-71345,225688,1100570,1300171,758022,-100280,137369,405259,208787,-427666,-166097,28000,35541,271251,684598,653963,257868,-253593,125344,472954,537716,246762,-109877,-242294,-296057,-316939,-381879,-375228,-478628,-431306,-219498,-160295,-93365,55876,296295,500874,400839,58012,-293953,-472011,65165,332216,247267,-49476,89424,-40223,-117297,27598,9416,-266153,-440171,-118135,92974,194342,137766,46919,113656,254006,117104,-374261,-341292,-363844,-498968,-390988,-388115,-469809,-389736,-109512,61867,100644,-23639,-153775,-127219,-261974,-592801,-350072,37137,125553,-79557,-378313,-349915,-212903,-269693,-208237,77455,228657,278836,-31311,-317121,-119753,-234359,-387089,134452,419604,341806,236936,-130581,-397653,-24246,229192,405024,275617,98807,211406,480758,556695,235096,-214381,-26221,54834,-56279,-115165,17394,236188,151527,-178616,-54101,-35857,-41383,-116949,-13184,20975,177445,102143,-262007,-400342,-417706,-82183,-89639,-274375,-358631,-331815,-411750,-269954,-404015,-531076,-115377,226301,249223,-46629,-378955,25649,266961,477679,334267,137458,39185,-187154,484943,907045,808439,226791,-202463,220400,376435,202630,-57960,-179308,-257507,-350202,-427241,-274124,65842,41829,-147093,-479791,-11010,309994,489239,434423,192051,62093,-146171,-287384,-393700,-415349,-188146,3177,313413,512073,410328,129993,48170,-269074,-282946,296655,462054,12829,-366329,-64820,152086,-50291,-231989,-385401,-504187,42047,218326,139211,124560,34395,-323987,15411,357682,398714,101336,105632,485701,681198,414971,-159517,-336692,-33597,-87443,-162417,-163333,-93469,-12676,13157,179678,214524,-107617,-117667,256737,471493,792616,993540,1350513,1520903,1272387,762590,230872,-240092,-429875,98621,244208,48641,-341665,-334281,-52983,-51136,-196024,-66907,207036,280829,103621,-333681,-605408,-18704,203264,174700,157871,327137,255169,-73367,-428468,-342899,-201024,3554,63853,-16129,-129041,-220496,-276104,-252178,-256479,-150502,36673,265242,434380,327973,191654,258774,436517,401007,313112,-86759,-640203,-282652,-139291,-54980,-301706,-381782,-49644,260909,163797,-114553,-36618,211527,253246,-32101,-366454,-402107,-289766,-206251,-127179,-98475,-203585,-98987,190946,301128,34866,81848,750310,965482,773652,392832,112155,-56418,-218204,-426972,-418137,-318139,-314011,-59046,250394,482850,467381,386330,339598,282740,-10682,-584911,-267891,-174671,-474562,13316,496407,565702,108188,-634829,-146766,190380,347714,136728,-112314,20053,239070,428552,731185,769947,660602,585990,352755,215397,425764,644591,523787,95360,137425,354369,206218,-252275,-138583,223900,252102,315786,479122,448480,-112017,-144741,3085,-104095,-135279,252365,461882,356535,-153339,-358999,65668,263891,54672,-339852,-158903,155086,247709,271229,321497,274572,-106366,-341678,-227516,-253063,-511082,-150211,-94114,-22631,333377,280538,171872,-124223,-398700,-394706,-59491,310459,266165,-140851,-132720,147657,-116440,-194968,96985,80455,240099,380968,304835,41692,-280025,-162428,379961,406931,108875,-263456,-225273,-116000,-244223,-300304,-126893,-139926,-479532,-416293,-429043,-425935,-381708,-200389,222265,626483,688278,598582,256977,-156349,-451767,-117292,313300,738111,873021,771643,465303,279064,-56667,-378076,-235267,-72915,-107408,-62110,96003,237529,328001,433613,408415,398391,273190,237295,221587,184524,198994,92671,-265231,-574969,-354506,-316988,-279719,-215422,20001,54958,-59045,-98424,-67916,64361,42239,-131478,-130930,-37084,351200,671988,742130,683846,311343,-191134,-542508,-474502,123806,517708,518727,180963,-109700,-157943,-456364,-451957,-217519,-268859,-318045,-80658,183162,220286,-15051,-405769,-42047,274979,16201,-469835,-397753,-381717,-283290,-39928,-147325,-243650,-39696,226587,233576,179318,-56160,-465335,-311247,-134557,-140906,7323,149552,93469,343578,577038,264457,-162314,-245809,-231480,-174245,-161015,-65793,10435,29401,-62507,-264871,-454243,-402883,-317154,-179443,-97296,-251720,-52117,85849,36329,174143,373067,344067,-58002,-360798,-51405,167455,143997,124601,-71879,-379818,-232763,17913,77559,-172105,-176700,243360,375033,215493,-207307,-432735,-128105,-63618,-197712,-166261,39708,-69374,-245955,-401325,-252497,-257109,-11530,370460,589418,469236,270743,-39379,-280370,-247133,-67824,150173,221469,116688,-125661,-252578,130666,284897,-249435,89560,737078,1042672,753054,289160,88612,184879,197520,199598,-21277,-112940,31387,56604,-77040,-283016,-540202,-415611,-288968,-127723,-167814,-8555,281003,387115,263020,-33786,-345825,-381314,-218580,-77995,61086,54283,-119761,-166361,181394,-69762,-265906,-414254,-135292,401510,642122,402629,257816,-38323,-435751,-146285,87692,403552,277221,287390,32825,-188017,-184170,-15252,157853,199840,144579,106016,168453,252556,172162,84596,114430,178531,165113,173061,-54091,-380552,-211644,-98143,-385596,-67368,550896,832008,568383,183398,-126753,-457181,-176040,208891,395366,-65046,24764,442670,373562,91159,-264499,-126162,50707,122979,271142,304341,232286,81198,79785,79139,-159623,-257923,139848,151591,-108732,-134904,-95117,-111136,-48980,136606,347810,457765,151797,-312096,-434974,-251400,-135297,-130841,-218943,-483503,-346416,-77851,-28021,-180067,-265806,-106865,193208,317617,-8537,-466125,-194819,-64037,-148959,40373,-38376,-187852,-147834,-113040,-143774,-186437,-415439,-282271,-9406,187779,277147,276313,148087,-27257,62667,59714,103532,356092,539585,219632,109141,196779,306919,242987,-31894,-466212,-130131,-16060,70790,-1810,226847,29345,-334719,-329492,-57813,145877,15923,-263561,-350473,-309659,-11183,300571,197781,60605,-16576,-210818,-239640,55687,225600,5213,-403732,-334977,-48239,17958,39466,91746,228012,53279,-387445,-192155,186868,85904,-96405,-52688,-116589,185232,189179,-75140,-289822,-247655,-120347,183386,178434,-21955,-214777,-127898,151933,502183,403712,217416,149666,404999,593606,613439,349897,31621,167686,472589,276006,-163140,-74012,-93657,-256041,-353125,-6178,153374,161495,111612,101124,-190561,-89150,569368,808472,448463,110309,-47441,-284531,-380582,72653,375937,183989,35554,40950,517683,768771,915581,838362,842314,506761,192278,37465,-22988,-141318,3026,-2173,-67852,-231810,-337218,-188277,113441,250888,52903,-276853,-411587,-255207,-392019,-337984,-185716,-286378,-371438,-461314,-475875,-414591,-449590,104341,797263,1064046,674263,-98979,-333870,-161198,-203018,-4023,200040,135635,87063,751000,1092965,734473,-125980,-54281,293395,101057,-431910,-64252,52488,3148,-27160,-142394,-295974,-121012,184131,460243,351183,-279492,-332990,349719,415455,424586,618416,779832,546474,-220786,-266321,247335,116874,-320674,-431699,-19780,266335,396492,168359,-318072,-439740,3025,109752,191902,221794,142857,-162525,-217507,-265829,-258552,-345782,-338392,-366334,-499069,-303295,-238876,-121129,-53985,-79456,-29153,-104339,-241418,-18643,32947,139969,155190,-262789,-123700,432797,526405,583816,652863,412527,-240867,-73174,502565,876410,973143,886022,493292,224758,276634,379755,277011,214337,213404,-184599,-504564,-225557,25610,211410,308341,407903,563661,594970,524158,283159,190282,79308,-62458,418407,926663,895746,566387,327746,277007,337046,409296,265582,-53444,-316947,-309518,-320744,-441922,-394027,-190353,-101772,-179001,-127783,61072,59383,74004,262115,465718,450085,361717,218048,-55753,-389635,-183173,91277,501926,890740,666744,239085,175086,465038,609554,461569,-132960,-445289,51812,349908,463850,196803,301571,139375,238019,2740,-340169,-449740,-147578,416869,631720,298240,83605,711031,919378,721309,530920,633719,597536,387829,-105824,-422080,96675,516311,765479,942557,1032365,725067,-40750,-553490,-285560,-50319,206295,119726,-152920,-480683,-435436,-237598,-170920,141998,741444,1287845,1281774,463859,-120951,-281237,-173744,-400825,-288468,211906,264629,133414,143850,111081,28562,74951,15487,-106537,-176142,-179845,60389,253374,145624,-159697,-365857,-300240,-101419,53541,-28363,-162299,-195667,-246294,-307042,-356367,-473680,-260583,-63942,93432,268721,175019,-44282,-299017,-459265,-332876,-114371,211339,320298,356455,396045,373623,163397,-232758,-185441,5190,17696,120662,292938,245727,-119532,-48412,226805,282696,200709,-18391,-264301,-414740,-80722,90880,52743,-242956,-220562,-49403,-99255,-176783,-398700,-401599,-292307,-267263,-159753,53891,-36211,-191363,-443749,-9843,443391,469711,40991,-234342,297445,931375,1241013,1065733,234495,-167614,-191551,78963,413101,343754,-365776,-147720,246810,88763,-441400,-194920,-34154,-201487,43064,193276,51496,-63867,-6346,-252117,-577036,-355294,-256929,-162790,45951,68785,-280410,-326008,202604,168200,-230747,-285162,-161775,-364390,-524014,-568075,-335945,-185066,-180421,-177308,-106116,-216250,-564528,-372006,-91445,-98231,-320816,-503292,-394322,-531103,-526960,-381473,-389403,-544728,-233478,82746,66233,-383484,-380237,-200027,-292130,-118380,233859,465934,263700,-34405,144762,446829,279879,321148,148440,-181030,-574247,-542515,-402641,-321351,-165104,-156432,-220898,-138820,-53939,-93131,-290743,-165302,147296,135921,-86451,186312,253934,-304618,64234,550388,425254,-12960,-95758,-286084,-222950,-159095,-361091,-405297,-251508,-345972,-356806,-332727,-238883,-4306,55194,-250952,129568,637416,656661,402015,232625,160348,94837,-287250,-428074,-177809,31130,265399,548485,577559,294758,40423,-247528,-69232,344784,592384,529523,314651,426,-262547,-295524,-262067,-86781,68880,33976,23549,278122,435592,391015,200295,-6406,-153612,-153965,-170384,226676,425887,436106,365665,13205,182450,393363,311374,153447,3099,-240501,-321709,114872,532372,573756,497891,250380,-154348,-429099,-161519,-114777,-130854,-252915,-230909,-317601,-413754,-66419,156380,161892,-195354,-50843,392557,358791,99638,-104988,-342006,-366243,36156,44092,-363270,86492,376361,462347,217760,-396360,-244732,38523,-98388,-358245,59737,405227,546869,137326,-57509,-238000,-204278,-389837,-494247,117215,280108,-107761,-419669,107902,328285,227451,125444,272858,533425,434550,289371,297896,321810,312703,185046,-85796,-264128,36458,302097,552171,593133,465800,121252,-223626,-409209,-368493,-156295,114534,332099,852829,1095972,823432,554281,235161,73091,358339,568716,558478,446419,164136,-154001,-396522,-444014,216860,479701,236247,147648,372388,411818,212009,4348,69976,82716,81557,13519,-38421,-171649,-272552,-455468,-575904,-355179,-312400,-181912,-171834,353782,756236,818929,68279,-269309,378547,848009,975456,638539,206171,61230,262152,379118,470430,180112,-115082,-54332,57021,182122,449582,351228,110821,-54792,-51197,196458,255883,22901,-182804,-329505,-424034,-158273,306967,510665,621225,473091,49628,-219736,-69168,190178,240500,-105888,-401078,-298132,-393095,-321682,-73648,99478,117723,100909,-110222,-157921,-157805,-67262,-185686,-508993,-200097,162796,205222,-9133,-253687,-231120,-182933,100415,293392,160182,141,-75512,-31698,-5135,-44898,-48342,115159,145912,189433,113669,155620,128997,-69956,-402192,-276925,-193609,-177627,-263245,-407783,-262911,7861],[226260,171964,-91240,-215923,-168670,-38139,155156,428298,634717,444771,67767,-292644,-59481,260495,466555,439878,190516,-71884,-258257,-301076,-263780,-136668,-190216,306218,931478,962923,483591,354384,287380,-118279,-242621,-13861,-398445,-128051,123568,-126690,-493200,-187572,-153062,-423841,272407,810708,673190,233194,-56336,-35438,218441,120035,-34135,40504,-68867,-285966,-310266,-116398,-28243,-81623,-213903,-120224,-147779,-207840,-461580,-292484,-271222,-350485,-285460,-330363,-305275,-96158,-19524,105743,-19205,-279537,-309227,-49554,261053,181272,95902,212967,-23698,140756,-227792,-209660,260647,647771,930337,701319,777532,524510,178436,50448,161469,-67975,-315117,-254420,-121189,-143302,-77511,5689,213171,464541,518485,369008,273889,407366,307335,84631,-441943,-155613,-77840,-76525,-140106,-151611,-114686,-136982,-116982,60519,340450,354501,469908,528078,197827,-174653,-205123,-183053,-154592,-89735,-185801,-333176,142108,700073,868295,682644,221394,-226606,-54643,149630,305978,317037,41019,-213576,-69533,259003,496384,583209,208780,-146006,-299834,-232768,55531,137734,-16134,-114640,-94035,-18603,54000,278948,575711,891994,782629,221734,-437393,81681,608635,513318,-301087,-46944,515334,577451,441369,191363,431,293304,158439,-182715,31642,119996,-284870,-195101,66221,-260378,-71921,72577,14761,-85978,-475648,274069,1137300,1183742,511998,-102558,-525548,-167965,13779,-203212,-507193,-364809,50557,250275,215160,-24789,-301792,-559125,-385771,-18426,333351,474788,285710,-171597,-475670,-485035,-355580,-311158,-277517,-446683,-219586,-71988,-145759,-436363,-550330,-447602,-419246,-435860,-121822,97022,55613,214701,293273,79476,219745,141302,-252215,-449718,-442404,-471767,-95885,-865,139624,258511,275884,-49646,-516393,-261848,147512,227668,292871,259011,399705,468545,297775,66978,-346005,-195860,-57631,-327229,-279674,265142,456382,505499,504528,327641,122556,-106398,-265245,-106954,397106,900695,822654,517531,209184,113911,267307,198610,-117417,-30034,187906,462774,476843,3716,-352182,-165739,60750,322816,500914,298920,61448,-51619,-73817,-360218,-85634,-14992,-415408,-402563,-73158,-108154,-147217,-79737,-313261,-500146,101819,215845,107397,158995,734700,653471,271860,-338561,-179499,155197,56177,-157111,-233129,60756,-89547,-69336,476140,1289537,1545361,798708,-194620,-434559,-227556,-143377,23095,228506,357005,341062,81476,-305358,-507586,-5385,62600,26757,-51807,51123,123636,36947,-167216,-220435,-9525,14529,-75408,-177873,-107633,-276279,-411726,-385510,-505240,-530664,-224674,152907,273749,79126,-193981,-274014,85066,303466,299951,426559,283264,70099,-290016,120116,375605,380527,123076,-205026,-237408,-242185,121667,407107,321527,-12778,-329964,-70460,236667,258434,427054,251887,153575,-26203,-198121,-112829,-23079,160637,541131,533690,381517,131789,215506,308791,383534,388829,148431,-93321,211699,167154,-236046,-290518,-19107,110826,-4606,-356444,-155242,110212,-33407,-281724,-381011,-143083,35687,74430,30730,78607,122102,66921,51243,8414,-152449,-72701,180538,605020,597637,314385,264651,366468,153386,27361,-61958,-217912,-206015,-49407,-60169,24786,74202,22970,-214456,-93240,279269,559314,345516,-106107,-469450,-210556,-118759,-418043,83092,790216,804604,564581,24982,-231163,209606,412993,335333,93409,-80878,12611,-86873,-348466,-212273,-39390,-407018,-513487,-351126,-284570,-231910,-357345,-394059,107321,466368,722597,692353,785445,757455,409035,-63872,-349878,-90456,-152629,-330958,-427936,-304146,-160145,-58828,73459,107225,-241226,-383508,265345,575691,649994,793713,1025753,870433,503530,32507,217587,403312,81810,-228117,-75124,185405,166719,-257161,-324132,-136648,-183608,320882,1023749,1204935,860335,218238,-341472,-296036,-299357,-314735,351412,770895,540572,-102262,-109768,395335,172099,-218910,-402699,-274044,-23861,210053,182612,37171,77896,188179,252920,186709,28662,-148594,-112281,-89641,-236535,-86165,213582,407237,199276,-253969,-300843,-99954,66950,88517,44282,-278583,-56331,898244,1182381,674365,129519,284825,305192,-94757,-436636,205630,308217,208266,322264,676332,581793,126877,-270003,144159,606880,510146,76447,-302236,-377772,-324435,-257335,-248029,-214644,-297997,-436988,-212756,-144598,-188879,-87425,214355,308550,210053,2795,-163798,-294713,97228,384501,261060,-16429,31312,132409,277769,365943,180837,-121918,-382723,-380146,-151871,130142,196847,105095,59780,88213,-51179,-470778,-391184,-508769,-276837,-68804,-198703,-265804,-369697,-203266,762,108966,-33231,-134895,8289,-101772,-460245,-333341,64847,102715,-123493,-419867,-364707,-210061,-361160,-402695,-203024,35713,142295,-164375,-191732,49839,-159322,-412715,97349,206024,-57733,-50670,33989,177275,-77864,-26756,270347,160666,-155457,84971,527550,532437,159407,-5147,152948,102348,-123951,-18147,232073,371798,371923,312774,374627,231800,3121,1686,253377,358481,280292,281724,-78747,-283350,-402711,-183533,-64822,-89839,-176177,-341543,-465549,-190710,-215076,-365926,-346199,82704,187056,-79376,-219260,128967,266651,318594,102259,-105990,-260161,-183549,500127,899948,800010,250341,-382491,-48864,265217,284784,114156,-17736,-131996,-305756,-379772,-259896,-49916,-40424,-142002,-525866,-19697,346115,626061,585041,323285,57885,-182798,-340323,-367703,-410620,-344871,-121542,392435,784010,929257,470939,145085,-196734,-258061,211564,399790,-25687,-202849,143186,331863,202119,6497,-78454,-415938,-102600,103612,33500,167809,166616,-94645,3518,338731,396820,16472,-27392,368675,587146,311834,-190208,-440632,-299356,-213705,-253545,-210516,-141719,-38337,118594,324046,286831,-252037,-182919,332438,413756,539983,732229,951054,1320176,1154115,719509,189491,-292312,-315594,25544,128634,-8160,14422,45028,126091,26162,-196033,-173228,109456,163098,136631,-140558,-328286,-241792,82647,15743,-114957,10894,32395,-150435,-121262,211,-76767,-45369,-52782,-131412,-255194,-306929,-344255,-303642,-311393,-131771,105795,274921,249451,38850,-29371,76062,256882,311883,321361,-29461,-172721,-10439,-94752,-206791,-383985,-443622,-32014,357921,392561,212608,240834,160604,-62869,-418680,-454628,-281499,-210376,-278873,-482441,-330266,-21254,171970,354235,387120,114459,196974,847130,1050933,798926,260426,-14729,-153428,-389971,-314624,-318115,-345706,-380852,-138993,338112,708532,763662,575413,388589,225315,-54500,-204080,-108852,-187575,-418720,203449,709019,799076,307371,-543341,-105825,198080,250769,-29624,-315787,-139414,122676,371600,672459,651574,557296,438023,252428,-64768,177535,564241,676433,337215,52126,52661,47252,-32243,311365,505149,328881,210632,340818,259871,-49075,-62728,132058,18418,-167722,85798,233176,267387,48987,-109364,128584,315593,119652,-64688,343910,598445,701915,705748,828745,663400,182765,36987,106673,85289,-328288,-220441,-140760,-334494,56988,46101,-77667,-338796,-327302,-182350,38571,302931,263810,41224,-63953,6668,-216032,-150010,102677,153605,280759,340196,239655,53984,-174083,-125568,245131,139105,-140856,-523662,-105340,105219,17861,-202680,-156756,39842,-46036,-101866,-248106,-375683,-403384,-271480,64706,555876,866266,866690,662149,197440,-254357,-351360,83560,593175,905048,885625,494192,225717,-77689,-327264,-322777,10194,130370,114148,29791,-32008,71357,266278,194711,307944,335731,282006,177800,60269,119246,79437,-141636,-388506,-476365,-266577,-424539,-417993,-157154,21338,-47087,-199767,-118148,78416,211748,64046,-918,45923,332150,496862,477946,421064,254188,-93309,-139516,-34191,298660,553092,543515,342622,226210,230148,-249387,-585741,-226501,-395157,-330523,81927,475687,379581,-1923,-389258,216660,447883,-18589,-259223,-403270,-380593,-210442,26174,-57828,13045,267984,509897,465944,313987,-4399,-523565,1667,414505,276937,-111554,34291,4156,178911,457121,267792,-136606,-296366,-349851,-328230,-369065,-221154,-88864,-567,-140070,-327521,-298187,-317594,-504381,-231770,-134253,-69394,111151,83965,2341,192430,434759,406370,-28194,-382865,41921,240310,179200,58539,-213856,-447104,-249694,-100679,-44633,-257429,-260826,108328,288162,186012,-13405,-114126,-285410,-335416,-365581,-151079,134265,82361,-96504,-421884,-265287,-104687,286328,425117,491522,281470,185411,-6979,-166398,-107320,10921,146333,300419,282989,145153,-126063,-293438,-178411,-118543,357513,794958,1055617,791260,277453,172,92654,176772,200336,54378,-44346,28982,122444,19149,-248096,-257794,82520,169859,25736,-262603,17121,305861,322179,143578,-124177,-415732,-244820,-121279,-147424,-208464,-230051,-97810,-71488,25839,-17339,-110817,-221829,-54734,461385,650603,421739,250063,-81247,-327670,-71777,-64408,-112839,-111364,-268821,-369667,-462059,-291848,51074,285399,316122,182929,85549,53131,43922,-182127,-357166,-149969,168871,241225,227776,124323,-79341,-94579,-148347,-372054,-140693,296859,560060,566883,459442,52223,-228698,-149455,51595,73025,-378460,-171719,191374,100989,11462,-295683,-325256,-134728,-114207,7052,249926,210033,-66720,-220175,-189784,-440887,-91427,258868,92972,-321089,-280800,-83085,-316350,-78719,67296,135637,176775,-58889,-462124,-265642,65176,241932,45642,-162575,-389133,-401456,-142974,-114726,-109271,-129025,-89305,287283,538389,193000,-213367,-306939,-126839,-120844,-29334,-111138,-262640,-225430,-174862,-254639,-264451,-282796,-262912,-112894,99688,198646,257333,45090,-187629,-127713,-60093,-93665,78997,299026,209375,120145,117339,326773,314744,35010,-330441,-401418,-206293,-31593,86596,228700,-7759,-220718,-13906,380216,597591,529323,137817,-158320,-461410,-240299,258439,377470,205131,-43810,-386929,-220071,266602,287125,57096,-206178,-313954,-87189,38492,50578,-47196,-61912,-322706,-339770,-36395,-51910,-240474,-233681,-9862,-9237,255986,193179,-45881,-238877,-171559,-78668,237938,392261,129397,-177471,-22117,134695,79416,177143,204790,100954,-36703,177478,339534,173230,-16170,363564,684793,363889,-119591,-68614,-157320,-316051,-223475,11830,-28539,-27401,84853,-4952,-558754,-181759,489570,743080,580421,367860,345804,82020,-348135,12860,419456,312104,57811,91340,593571,759429,819973,857248,952982,674590,348909,149420,176172,2421,-41721,-29016,-157672,-372975,-432890,-491155,-118793,133453,46297,-300563,-580840,-360680,-537424,-460923,-335124,-414062,-281302,-294490,-457976,-324877,-279913,-228892,296481,889900,687064,37757,-365172,-185729,-273143,-162343,-43243,-31876,-25763,488318,821716,545538,-67119,-279653,38851,6395,-367157,-121871,-74069,-35549,26523,39602,31869,210945,546781,1150190,1094542,425699,-361010,220356,662400,716148,690909,550745,93265,-307121,125101,334073,57837,-512669,-155108,254295,547860,549054,368818,-32248,-326784,-407536,-459547,-251768,-97913,-114614,-219215,-67763,-48874,-132671,-226507,-196526,-247505,-291537,-157591,-22811,3611,-73410,-177819,-163054,-218388,-323815,-142249,-203448,-145549,-14767,-238866,-315387,292550,510342,468211,448601,176872,-350082,-190909,475618,847096,868734,712974,372544,161850,74933,215698,338422,387210,315066,-86437,-271345,-315593,33311,448223,625846,654547,758674,554021,216652,9483,40125,-76286,-252307,173249,599790,581693,365035,232843,202420,223639,292422,253146,17219,-268812,-278510,-231979,-323614,-310547,-126972,-59209,-257764,-248267,1023,-34525,32184,361773,538714,481900,306302,156911,-665,-133543,6379,264172,520666,808148,579672,169592,-48952,71770,416474,531261,267074,-294193,-192218,9118,106480,-221025,-161632,-169031,170166,148511,-127993,-256554,-156017,153445,311939,85251,-26335,439207,586412,538064,579623,825061,769945,459657,-42616,-521575,-23020,469041,737583,985174,901892,551837,57235,35516,-6266,-177135,163654,478982,350792,-122590,-572593,-347930,-385066,84180,667444,1608918,1119790,351804,-248652,-419746,-376832,-494665,40216,448393,457113,379083,241369,-4350,-155688,-41447,-31425,-253313,-356186,-282654,-59281,173988,184184,-141546,-332070,-338530,-269245,-163999,-119650,-47878,8482,-84338,-236853,-288947,-189285,15583,95535,202319,343213,370459,246215,-5729,-275976,-225040,-8354,309579,446643,425721,390281,485609,319877,6650,-355311,-147821,90926,267339,506868,527482,91435,-205546,-189238,131034,267918,237269,8593,-341586,-135637,-20330,-81338,-409421,-136649,-53129,-275221,-492268,-298471,-155713,-41456,-135671,-78858,-5122,-183765,-305183,-323271,-12664,286591,384127,60432,-343606,175180,899316,1176661,941327,224618,-58922,-157782,-20277,208420,190411,-311393,-95730,294717,64243,-425698,147958,366973,-37286,-356662,160819,259963,203448,204117,53745,-411848,-359629,-106870,-72088,-109348,-150206,-283846,-93110,273153,198113,-4696,-282121,-256602,-275024,-206270,-423106,-321508,-37996,56907,58729,-29493,-326080,-462909,-98283,163749,52789,-209579,-498292,-522807,-528982,-394505,-269906,-296071,-379570,-326000,-15915,106811,-188502,-573076,-335052,-222127,-32919,149602,249812,-25174,-203338,192427,451538,261883,209357,82796,-11560,-232427,-424091,-329320,-146360,-90999,-57405,-72457,109377,70292,-71237,-381887,-179713,198883,285872,-120979,-34265,112748,-245967,137809,518529,318811,-186701,-174476,-284217,-219109,-222305,-300139,-235406,-174433,-349297,-317174,-291367,-338792,-83446,87325,-136931,-166350,288681,380836,207304,282790,397403,364033,-17484,-392292,-589643,-444637,-227778,-92727,71328,45674,-259935,-379688,-127475,56521,116950,374258,368971,165771,14005,-78787,-119065,-59740,27112,-78024,-184056,76869,279761,326547,225385,131051,86459,148251,196806,448219,391859,315325,88989,-133826,110019,304162,194028,233919,204380,-253691,-223851,466629,784563,733551,564345,498313,466691,242675,180001,-3707,-140156,-332827,-274351,-214679,-382533,-369436,-144963,59160,-147228,-15622,534836,722862,519801,268268,-13357,-331767,-155040,-16051,-177009,72265,228424,141076,-238286,-566054,-147191,-10334,-211945,-236475,192430,386412,284951,-302802,-371403,-267027,-164435,-267680,-302332,31046,111588,-222802,-331112,101760,218785,19633,-213388,-100955,272127,283103,233709,249872,309018,392567,282454,-38701,-352422,-211330,-43772,249360,401310,306056,-34446,-246551,-345067,-216016,-52584,82398,94594,327079,418413,453433,429155,308941,177515,228585,453616,467405,361202,55958,-154939,-323314,-351618,136994,465067,426279,297851,333353,195915,-183632,-302997,-83595,-36386,27885,-54021,-147452,-305872,-296094,-365837,-567239,-108437,122181,-10802,-151293,299114,562249,533915,-82923,-137574,382993,675322,724348,533883,325294,63783,173335,268398,346563,47798,-290465,-351947,-236998,-38411,222595,137386,-333392,-337429,-75242,163975,97615,-236737,-368521,-319052,-271450,42781,631033,854717,753207,480641,100774,-97757,100443,333105,269809,-79880,-296871,-313208,-315319,-139718,173752,254426,253807,483745,434868,227824,-66692,-91324,-230338,-518677,-55539,296892,236172,-185913,-511812,-290872,-149441,-79928,82084,119476,127664,90144,79223,-32756,-67604,-3530,96039,122228,129594,24370,198002,230400,44574,-217793,-225848,-197827,-193748,-243740,-298982,-231780,37429],[226646,96030,-109297,-111357,-44134,119458,248819,375460,428123,244781,-31116,-255140,-136908,178636,466437,513769,249522,-102680,-418730,-524679,-483111,-229646,-144062,478172,1138732,1162518,704751,460046,499913,171269,62448,-119635,-380795,86867,304250,-35722,-450069,-169586,-103447,-432752,126504,593593,524806,52158,-166525,-114538,247377,223417,-13771,-76223,-105545,-242788,-447850,-350631,-257384,-240512,-160389,97696,130870,-74109,-458990,-161124,3887,116560,170990,-77034,-216809,-242493,-281957,-138386,-205403,-323745,-248873,-140827,252836,366632,211662,143477,-50269,117472,-36059,66892,353631,495454,558901,367529,571806,404093,171793,-123351,-336176,-279426,-273204,-226838,-149600,-129950,9730,234857,441611,497995,409558,249771,252079,427459,281388,-107795,-468760,-342936,-323032,-417644,-538948,-389240,-240301,-149062,-883,331386,624819,587540,552261,532729,224014,-153978,-455304,-300551,-155671,-40668,-55760,-351456,-292864,402194,726953,625680,221298,-323589,-9777,221040,388049,351702,46754,-231686,-216695,-6595,284683,407629,138732,-161871,-347970,-182944,81449,187763,22719,-84021,4655,294893,719887,839110,795504,734157,616931,216207,-294507,49543,576517,521804,-207468,-282129,113152,265215,331295,239943,-82894,-187947,-298130,-22211,400780,329782,-225198,-114622,103793,-340567,-167256,567,-99240,-162536,-406278,-11194,788416,1003598,501076,-3655,-341254,-136061,-75112,-363566,-544853,-361889,-83726,91053,143996,-20541,-158247,-336013,-471473,104035,554519,923998,675644,249292,-77478,-400497,-569900,-264068,-87952,-319373,-328096,-24061,-37811,-271043,-500829,-424258,-355806,-380618,-282824,-49914,-59975,30860,-53703,-208743,159270,47101,-379097,-458169,-218929,-483438,-246795,-20813,150774,110521,484,-292056,-423956,-88280,159303,175299,65668,-69227,354902,767410,680708,397126,-76993,-100452,196413,109220,-32238,279897,538377,632206,731186,466635,62859,-172371,-157541,-114635,303062,809120,789734,324732,-129103,-313125,-146229,-15363,-140735,-188943,43262,418054,611133,257841,-336451,-434105,-96952,363482,696614,540853,253563,-35276,-412478,-350971,316466,366196,-284158,-303986,234232,226737,101930,257206,59969,-282229,-235438,-35410,115044,320686,810410,457832,113200,-300606,-146280,28383,-85356,-217789,-56517,308123,319303,181059,171800,879569,1148624,587316,-317932,-364923,-225330,-238400,-9671,124439,250377,276658,71728,-281682,-372998,77565,131716,176350,84191,227180,342243,227822,31004,-59986,104652,78770,14983,-31270,44444,-121881,-340786,-380114,-275230,-358654,-444984,111723,353117,202241,-49633,-422096,79960,117175,-76663,-38562,61620,188483,138366,312745,373406,193314,-296258,-410746,-122722,-162876,39186,248102,263326,-136319,-162562,-81730,99971,125432,227624,25877,-10419,-87935,-296788,-196558,-184745,46461,642436,702659,279441,-140797,108279,396213,490384,354890,-51534,-122837,241075,197923,-211448,-189811,194748,384280,238746,-167005,-180151,202386,205266,-265357,-502022,-162874,-1656,-20320,-73039,57623,156930,87502,101871,4112,-111626,-148289,-48703,414574,623878,435664,170153,-90351,-192674,-73782,-67379,-332016,-320217,-82680,-111657,8978,120439,110466,-181972,69224,570217,672054,398099,-217697,-257763,39094,129228,-184685,-30496,363581,341233,37089,-419978,-243099,57466,175178,92016,-1114,-74327,-20396,-160472,-375187,-260544,-231771,-235864,-251833,-278036,-528104,-401694,-396477,-527992,98545,614319,877709,710646,737119,721090,331944,-148061,-309444,24043,31264,-107904,-416596,-532402,-201802,177280,542940,655564,216803,-546141,191369,611123,927710,1019994,1325606,1217115,623383,-42149,11734,224563,-33201,-428157,-169358,55061,-103460,-414360,-304348,-326734,-231517,516543,1169370,1220164,633674,49001,-221980,143352,65291,-462701,346434,913236,732808,14389,18426,678017,626925,259650,-256524,-303802,-21806,86600,12380,-77626,50568,264176,464086,510687,455719,35725,-321649,-215738,-67582,15390,123090,197177,123253,-230861,-333703,-139034,-48379,-113264,-130833,-283231,-329502,409441,697015,357339,251739,311111,121886,-407412,-115664,405258,417617,262896,312862,485770,371088,-67451,46950,521528,966014,675943,74423,-347927,-417893,-287272,-190802,-141014,-122297,-188789,-270750,-175489,-150792,-285658,-280648,56459,-81090,-262700,-54106,48084,-95379,-9286,300922,209286,11524,63713,372059,510577,536947,298158,40120,-66039,-35408,-37497,69707,100588,18081,-92660,-98344,-129009,-405283,-426357,-212989,47490,152396,-93380,-225635,-371542,-403564,-176952,27072,-67434,-136912,133011,118957,-246407,-452872,-83989,-43290,-222142,-425044,-319682,-219339,-335783,-520531,-378500,-27740,45239,-302816,-142092,123792,-92912,-340405,77953,44140,-250359,89257,376683,461477,-28837,-343199,-3208,-73998,-333201,76055,422602,308908,136614,221463,205531,53469,-233693,-41059,267161,250962,423629,697030,743363,526201,196563,281799,597249,738375,638670,477992,172803,-98710,-244456,-212190,-81435,-15584,-54621,-241940,-286769,-29019,31517,-178022,-469452,-95057,71644,-155186,-109144,202220,299719,267232,156326,-71296,-500027,21047,449981,711914,578348,128012,-392606,-253523,45985,205423,202150,95847,-78823,-281528,-241776,-159156,-160640,-217965,-300295,-414911,40639,418402,641139,535038,320039,-2251,-210938,-277509,-252252,-385148,-572056,-194781,434344,967696,1228804,700230,29599,-301553,-263602,41122,163808,-155315,-103789,268006,317197,217232,-27818,-16278,-194420,-53030,32008,-83625,45503,66781,-90533,26682,295157,318548,-115618,-173885,221558,368652,78595,-189211,-275563,-420081,-135473,-207026,-331836,-380302,-180130,142859,378063,329312,-232814,-130819,399800,461750,380150,438214,469406,725860,640448,464878,113102,-284445,-237428,-92230,-37285,-53711,168917,336402,311918,35330,-276739,-440412,-206861,-125616,-56287,-158856,-267239,-368588,-16797,75987,-99623,-227889,-126296,-57569,175514,227599,22084,-104452,-93656,-133580,-319005,-357986,-347685,-288041,-316397,-208243,17307,107552,-87669,-412509,-166228,-132642,-89210,73838,155782,-16170,196613,346727,140121,-213063,-479416,-424488,-65941,310740,469956,451930,436408,63289,-495727,-212044,-193335,-203220,-235588,-247886,-259761,-141459,76303,210801,208214,121389,27463,365791,999778,1116817,707704,-14117,-252488,-254870,-238432,-22128,-208640,-427875,-469842,-292714,237852,682645,771475,487285,226344,64475,116968,115399,106650,-170552,-354102,261863,770758,876869,413236,-431034,-201316,88661,24157,-229910,-462743,-389150,-146043,174391,446466,468403,437151,219044,22049,-351116,-87008,369009,664638,529410,202656,-243568,-248741,226449,684745,626055,267431,-49664,56370,81914,-21415,22619,211923,184125,4193,1094,54026,203366,286604,343434,422639,316799,79212,174565,752641,936676,1014006,980040,1051268,729733,337112,510315,624758,485916,-142939,-342429,-91153,-256325,-349158,-214831,-345686,-369999,-143544,5795,111024,258310,244006,147736,-8958,-103502,-335660,-198392,-76178,41119,162142,185236,89499,-9428,-112833,-66407,76649,-77323,-250647,-442222,-41136,212078,174417,-86515,-240531,66972,287097,253942,-91169,-290213,-208342,-158009,-90773,312200,854338,991422,913558,446675,27799,-255483,-159572,336970,711349,753570,414996,86446,-181640,-320905,-260829,161955,448126,414399,19697,-430875,-172634,-23529,-111729,201689,362581,280298,147424,22173,62784,71300,-40961,-191853,-115184,76355,-84013,-385117,-339351,-102981,-134472,-164719,100230,393805,540418,313060,79033,-11802,141583,231060,159260,108616,111076,194319,289778,411271,511690,629837,624780,563999,541608,421554,10534,-386607,-426504,-493589,-161634,199354,584588,422067,-18790,-346826,377882,511544,151586,9307,-176396,-403023,-365000,-159762,-59239,212773,504104,643207,519614,268162,-157587,-313912,432252,788995,416286,-323730,-153744,-34823,49853,244912,210913,-158770,-343056,-375397,-378923,-384722,-374726,-245157,-131258,-272214,-280582,-151964,-255591,-306409,156125,296909,466649,331330,83057,-45031,72665,314830,371001,17964,-482651,70474,299916,421175,177171,-208844,-491273,-391992,-370942,-300465,-350888,-581705,-268098,-79735,-5736,73030,122798,-5372,-159616,-209055,-122381,134577,152504,-39603,-265714,-297339,7784,483388,490765,297005,-47306,-110608,-127233,-111214,-7713,77228,156389,339241,346863,284456,164505,345139,722953,554872,692566,798729,880776,668780,303247,-50136,-93855,86589,169811,79943,-63130,-43031,127146,98234,-120295,52902,427929,478595,-75056,-372226,742,206014,216313,164452,39100,-232722,-134612,-28163,22420,54000,-356834,-160751,208645,470319,332673,36705,-44220,-15778,224229,326246,305765,175096,-103607,-198927,69097,50501,-77943,-419630,-309162,-293701,-52387,-37377,243037,468762,396212,155669,58823,76511,39157,-259234,-367655,-199828,87113,159643,91868,238168,212004,130723,-98528,-274676,-269853,-20089,267111,510453,524329,145632,-94083,-214009,-216148,-350147,-305027,-254981,-216473,-290896,-155038,-112011,10448,91942,-112518,-180585,171630,137040,-301598,-533922,-399735,-370574,83086,272484,2482,-282440,-285198,-118206,-428866,-110836,-15001,-29367,-106191,-301379,-409790,-90378,297958,421711,68070,-165827,-266407,-491279,-312054,-295236,-77709,41119,-76515,246414,534672,267486,-13392,-227759,-224030,-95267,-37965,-83943,-236659,-319826,-328523,-397004,-317716,-95557,-252095,-295816,-101345,3157,121252,-92091,-366615,-399740,-297320,-304472,-248801,-38351,143754,101381,18419,196293,239625,-26415,-220519,-225029,-170050,22651,118699,92832,-42683,-40251,188357,565339,786284,810128,395602,-23478,-426262,-318240,275477,533087,285586,-100291,-544559,-144717,387097,283177,30631,-151683,-245298,-85935,69790,-62959,-303140,-350693,-175713,101792,99224,-355859,-381833,-102383,45229,9883,163139,126603,-38648,-258809,-219258,-98802,259562,518248,161320,-222378,26277,127372,-231008,-308094,43391,76085,-114887,-275191,-89798,-109867,-8833,520244,814026,440865,-24299,-40649,-124206,-262678,-89512,62822,-178447,-295281,143733,268026,-68660,-132008,122054,356534,476095,418204,451244,221009,-224195,-27727,335874,305109,-29707,138952,534362,628682,542428,655855,717022,515568,238769,77125,179691,36094,-181295,-109975,-233628,-457220,-276796,-400044,-347184,33120,57097,-197209,-440337,-394541,-499548,-559838,-508668,-490744,-203596,-155884,-251942,-194306,-84768,-284995,-256641,490383,512347,73352,-302826,-145744,-240772,-210214,-151905,-266030,-214676,15879,307938,332132,85015,-398647,-351864,-155016,-273754,-215792,-205793,-87774,113052,274379,345221,480672,795704,1404049,1348237,756834,-103673,171573,786982,859942,584167,183353,-85203,98356,342950,282359,-102051,-557424,58369,424085,688147,676290,564736,230032,-57687,-184747,-183065,-154808,-54088,-15056,-70315,95208,57244,-133461,-211631,-123100,-152893,-86432,-68002,110768,31604,-180688,-298652,-232321,-246925,-403748,-413393,-445501,-336951,-107744,-73465,-60223,263051,444186,402061,319114,4396,-320049,-148784,463257,785807,759686,491290,210042,84985,-106234,-21160,213655,417590,358219,25220,-13959,-184904,58109,589955,849241,842544,761186,329104,-215991,-267653,-114153,-193130,-471543,-86991,203505,227098,172439,105655,60004,60192,212389,309235,117926,-195426,-309953,-287245,-265193,-169975,35643,84087,-284987,-408506,-93676,-151528,-115115,278435,434228,345027,101708,-30542,21552,151960,247295,407317,452779,459918,263327,85696,-111532,-314349,19129,296540,341053,-21104,-349995,-385833,-368072,-564331,-455137,-176313,345680,387054,143806,-39158,-135174,-85346,-12100,-116360,-223667,16146,197186,313745,502584,743057,690229,361802,-74470,-396240,-64756,406981,642915,770313,478961,173107,192522,331959,275296,-281378,180590,861060,891966,321384,-299394,-324681,-379318,-123972,482669,1152820,620841,349673,-85308,-455878,-547321,-236866,274042,516775,499815,469932,370590,186224,-109741,-103487,2421,-151152,-242679,-140075,-76798,17186,115996,-166209,-321615,-379840,-434738,-482762,-241516,-26715,88526,-27481,-157768,134143,262290,306825,246517,292660,384852,514530,475111,261219,-81790,-120464,44834,301534,498330,465947,358589,460437,430433,222883,-114717,-358502,-14130,328602,660153,740637,443400,85599,-240238,-37103,251833,334922,114009,-156490,-7384,77760,-105236,-495149,30153,88624,-131149,-289520,7046,226728,291059,139599,118098,-8535,-212525,-252177,-182601,-119163,26207,193157,33360,-319899,49525,701423,888737,599930,102931,23152,6145,-311933,-116907,21109,-56875,126751,286957,-47664,-340703,475852,677472,304495,-253369,153571,386512,291315,164001,181581,-237806,-409398,-70163,32168,-143585,-317754,-356056,101647,270976,244608,106914,-220089,-250512,-35267,-29968,-206332,-208924,57305,189638,211708,13423,-369087,-290310,42618,258909,94001,-111412,-207907,-292479,-197589,-116888,-116346,-261222,-254344,-262728,-90197,128586,52643,-147368,-256991,-210554,-32441,75810,33130,-265236,-328012,149001,351176,210871,75115,41462,162143,49496,-161784,-64729,119277,23641,12289,73358,182370,188314,-71844,-420006,-200428,239289,337964,-95310,-339984,-182216,-269807,228023,395242,69859,-381207,-216242,-243757,-243698,-324857,-211867,6034,-65854,-351271,-217204,-164395,-382502,-224177,53188,79083,30982,-80686,11406,5992,288995,660320,648714,381980,53715,-31324,-184028,-300439,-387701,-404090,-170883,-308786,-95020,189611,109800,-84076,141533,297305,227880,160833,-5252,-72185,-107472,-112492,-198136,-366376,-233917,21597,193872,218598,225130,218691,234628,269958,207304,114660,71154,-276894,-363529,-177620,-35857,-30137,261879,297521,-272025,172343,875406,972035,767274,665560,799607,948773,676357,396784,138228,-144685,-356618,-307040,-108129,-158212,-423634,-360275,-4394,-4126,68652,563713,953994,915481,655222,397165,-14410,-316362,-198469,-110547,-15778,-39583,-376866,-231433,-249725,-94826,-119472,-322885,-52431,326529,334219,-55388,-452312,-104945,55562,105181,53070,-44695,-6728,-92213,-398502,-224747,65082,11215,-213445,-355770,-472737,-77749,108882,162777,108924,194869,418858,366632,51419,-217634,-361682,-376603,-67757,147315,98412,-90075,-140216,-186718,-72135,-6828,-29662,-109521,-173743,-107550,262993,351666,388667,370665,224928,262273,253660,186377,-38718,-91869,-78626,-122327,88723,432014,598821,434659,204118,-184351,-377836,-312148,-312453,-192496,26420,61539,124498,136817,233350,28256,-499171,-207355,323009,54642,-107730,132758,263452,142766,-142153,-7313,270250,383649,367834,328339,337059,104192,136595,135243,82391,-118736,-391494,-500706,-447196,-292831,-13192,111226,-308600,-253465,-21628,119876,14785,-290229,-382555,-229659,-77081,226004,738513,942912,663591,321923,61955,-17865,224834,437981,278626,-157607,-386768,-353019,-328376,-32057,332045,339478,472310,742186,798558,436698,73746,-13559,-194343,-437032,71536,424621,375943,126516,23475,-58751,-74334,-251081,9188,165911,229489,143090,94330,-34065,-18897,47090,957,-12529,-29910,-147234,57007,162142,74765,-40096,-44835,-129719,-181712,-273559,-205094,-75854,152642],[237916,71905,-30110,13678,10911,144888,218782,169057,63388,37949,104942,182429,1249,56068,231802,324947,130331,-194490,-549009,-499413,-551897,-344769,-191422,368630,1002974,1123079,795125,566449,801367,675808,478179,88117,-174723,140600,265934,-81205,-537021,-314252,-120380,-319601,-193403,145072,224463,-167058,-262554,-103129,270045,305937,-42604,-383881,-204792,-248156,-459749,-545714,-504661,-434240,-203979,141031,275640,-27168,-318709,82182,387941,511633,418035,25813,-257223,-348105,-261036,-213843,-300471,-149243,108375,102681,297227,421876,99492,-490515,53878,313746,389497,396961,385695,165618,-99995,-21745,227464,344281,280387,195282,502465,417796,172253,-199924,-280079,-182423,133121,515949,688223,498432,226126,29631,95594,168664,4330,-428810,-562483,-354846,-272558,-218082,-382783,-453194,-269547,-96626,94189,425215,600731,513501,381397,362431,100021,-262951,-343112,-310602,-170704,-24378,154437,94484,-410776,-59517,451917,439511,101372,-385496,27056,229546,336665,221008,-70276,-317042,-377694,-334639,-88057,-32443,-160510,-330270,-429511,-237758,-1513,153244,41231,-93034,99302,628610,1089326,1053705,754606,269639,177832,131894,-103500,112695,432259,311901,-294183,-471966,-229929,62970,290947,317340,108942,34749,90452,313485,509296,320632,-250143,-193746,-138603,-552198,-178726,7048,-162821,-265705,-311715,-208502,325012,647995,445708,90278,-172382,-123621,-213933,-282677,-188871,-180243,-200797,49563,290984,320718,177111,-85512,-365563,166598,651839,1040717,743253,386326,63680,-242870,-463190,-170131,61841,-39776,-350147,-98116,-16600,-147383,-472176,-298323,-222737,-159655,-196799,-284493,-165908,-3706,-226168,-351717,124061,11438,-394319,-311917,-63797,-201583,-440164,-127762,168661,119200,-153900,-494715,-181827,69289,231941,321525,87117,-410321,160746,747677,820975,563871,207287,107054,431385,500941,235902,273301,457772,574793,765815,527687,-1680,-315229,-239387,-132317,224269,549255,485284,-34429,-378710,-422291,-484085,-275761,-230016,-331706,-137492,218215,466603,343579,-132908,-508595,-338572,228824,653150,652689,432427,48966,-391141,62234,680132,552538,-285254,-152963,452039,485407,279133,409274,307839,-31730,-343396,-337484,-49913,223326,410177,39825,-71979,-80552,-10067,-91944,-228836,-205738,29440,437012,695547,501064,30793,394377,563846,162232,-571838,-277389,-197699,-366074,-179825,-70599,95601,234630,182899,-44889,-39231,196310,198757,200800,119741,298002,423072,352765,210577,93190,122943,67975,59979,69401,113705,-35570,-293025,-304234,-18182,-18923,-297720,1515,331029,361042,292220,-79583,32411,-120385,-345251,-473042,-232876,214791,549296,534702,256176,-181680,-419777,-15080,-39965,-160480,-29862,6066,-65553,-328666,-43207,-147916,-166894,-94034,-128803,-284645,-274498,-147463,-187259,-48907,-200200,-117430,514821,725146,208763,-349792,14074,348892,436280,208604,-271381,-152622,122579,70101,-288426,-24473,342064,470283,321154,26365,-41322,220164,375850,-110742,-507967,-205005,-121799,-195725,-137754,134849,271633,210633,158116,-101262,-130903,-131760,-132345,229889,493187,379482,32387,-418272,-323183,-2351,-96995,-470917,-322587,-81976,-122353,4367,148433,138613,-194467,139612,721503,734500,485852,14393,105461,287452,379375,132453,-17228,-64183,-126241,-416900,76375,343558,144296,-92167,-123287,-48230,-77688,-86032,-117744,-270821,-328010,-28753,178429,62034,-99650,-441193,-262422,-150825,-463852,-22758,643432,878264,697318,608803,508497,126531,-284274,-226986,86582,154589,94145,-97155,-347155,-371344,260791,869734,1014405,640845,-242999,-90496,455776,970025,985887,1195494,1179788,612516,-23548,-374381,-236680,-249877,-379107,-102764,-37243,-260937,-227391,-158161,-382941,-224066,480327,910105,752184,146639,-168631,92940,536725,418078,-286927,161976,776125,758698,120005,39089,734550,953489,665352,-7796,-425769,-22340,64377,-37585,-79849,72289,293016,532757,680722,818152,316764,-212962,-261566,78421,146307,21446,-33572,9313,-187558,-337758,-161342,-65210,-122119,-184928,-221720,-453384,-127815,71234,50998,215897,178281,-97294,-353294,89087,436523,387120,208466,231113,260757,228583,28237,408568,1030129,1231039,783316,89942,-415680,-376147,-206787,-154483,-103753,-109998,-131542,-95090,-110912,-153162,-264938,-332428,-35165,-134360,-153554,123925,285138,97621,-163975,148880,134675,36322,148423,469834,496782,493286,331714,156389,207071,235370,159888,43127,-95900,-166291,-287731,-163018,-15456,-82360,-17156,226434,336053,230841,-67345,-351899,-307068,-386293,-363347,-67308,-23733,-100259,235264,308927,-31828,-642053,-280925,-183269,-261174,-295828,-201076,-204780,-258540,-524220,-471699,-90200,-29736,-338670,-174190,86779,-66525,-271104,57165,-40133,-205875,285354,578387,422259,-30720,-415975,-133600,-190121,-200986,124474,162169,-50079,210823,365420,181504,-61204,-341808,-147528,122169,33849,320359,770186,882033,711590,408638,438656,605445,669257,767580,537178,389927,111088,-18259,-200596,-150351,-51625,-12332,-42602,4924,156132,213657,-83749,-389398,-233653,-40960,-215479,-59651,209912,325526,339065,376664,64148,-361673,223224,402003,413694,242010,-13222,-405829,-390985,-183961,22520,170140,102725,-120347,-231066,-70858,-2766,-181814,-430792,-522410,-223828,139581,470488,527946,328515,184123,-98421,-231651,-175308,-177356,-346071,-359008,-131731,420458,986114,1150043,667155,-235664,-432258,-324937,-173367,-149886,-267687,-52847,253603,115469,-37205,-295177,-136110,-49530,33522,52313,-72588,-159482,-201896,-260706,-64937,140028,101228,-325776,-341525,28849,58169,-100498,87130,31319,-362552,-160705,-71046,-134659,-177319,-190404,54220,305782,288664,-203823,-124741,392876,542461,367318,177400,159399,152842,50542,97351,-24155,-286895,-241157,-204720,-200636,-98985,121316,413427,400229,63526,-192207,-217477,-292397,-360156,-358285,-361594,-479853,-415470,-86880,147325,74743,-76319,-49383,95085,336416,336206,105235,-146796,-89230,-72953,-263819,-340225,-337866,-272070,-285858,-279247,-128782,-120475,-339427,-295414,54969,-111480,-445175,-134939,-88908,-59998,394341,575603,363735,13715,-315793,-357897,-151283,151400,422820,612363,587784,150778,-252716,33981,-2010,-178971,-274521,-21413,74186,50696,28184,52652,-147038,-238134,179983,670274,1236946,1160037,521048,-333972,-276222,-125064,75034,139419,-143895,-248055,-236308,-458099,-15679,428094,489938,176683,-85154,-68603,272611,273590,246415,-125992,-307480,217607,694542,781199,371794,-356837,-339015,-67364,-158652,-72631,-50347,-167301,-489680,-131950,142804,290093,319964,-8066,-287876,-232133,-93113,174833,523137,565560,325236,-147978,-116491,440035,854120,583733,111834,-323206,22287,210485,11919,97600,256281,361469,292756,91814,29545,233217,530679,702981,599237,253724,-65082,302297,930463,1082658,1100268,1031989,950782,502580,409232,936444,1194478,876874,93909,-200372,90408,45117,-199272,-335864,-507738,-310056,-65979,83476,122081,157748,154310,133345,55315,-144275,-414759,-341738,-261415,-103583,-50919,-53659,-106196,-112745,-94640,-39750,-48119,-164332,-253180,-283725,-72672,185854,226919,14115,-331414,-86080,319823,309295,-11086,-192262,-172876,-223079,-270347,46849,701444,1003690,985774,563607,203771,-89695,-280022,59582,348625,372597,162211,-168105,-362811,-385279,-137245,358947,748119,741825,229605,-341631,-206685,-264233,-408039,112233,270079,177037,137362,81877,46244,71694,58019,56612,302344,350988,182926,-266607,-500518,-257683,-227692,-47740,324631,739005,838969,546124,119904,-192848,-82340,15878,-104787,-134214,-27942,342230,545280,739045,704615,721450,738985,744088,702575,407592,162663,-187985,-354732,-475301,37961,204449,424313,298370,-79293,-372991,300050,432347,368783,297007,253824,-29886,-474639,-444872,-85065,309289,626921,676914,452430,122229,-381875,-28248,751516,896406,391196,-319533,-246472,7815,52460,97190,127567,-197393,-339836,-285182,-212732,-191635,-333481,-345582,-312611,-375171,-176141,-22905,-106611,94367,526933,760918,835943,457070,52091,-116801,-149644,32968,254176,99938,-308394,-5,406773,636366,324963,-168496,-541607,-379122,-427136,-167145,4696,-91607,-223763,-328839,-41966,55516,84647,124362,89164,10519,-104647,23206,76649,-112117,-177258,-341715,24556,485127,542478,231722,-166652,-398438,-335590,-106226,56971,180631,265250,384480,305407,237746,253464,508880,946198,885483,847175,693692,550227,475183,454547,259428,-42386,5167,125168,75923,-123219,-138566,67371,115271,-3759,265521,565487,521358,-270391,-71231,123494,25491,71640,317362,211630,-193692,-90880,99498,278546,322448,-164876,-248055,386069,843980,563970,142192,86339,76375,-83878,-199934,91878,90090,-53447,-65658,194517,294399,384854,81476,128270,139373,225678,180008,328933,580340,443105,98884,19191,161158,147209,-104708,-158667,-76244,33627,-28124,-228277,182158,392808,347654,29795,-158946,-440658,-351154,11100,324557,322775,75105,-66659,-199965,-69282,144720,-31969,-285042,-399089,-248052,-90198,61906,418509,417162,27782,-234093,96718,96491,-213750,-122922,-78951,118486,349308,243705,-105991,-135037,-85067,-72935,-50501,4123,-62227,-97438,-161783,-438613,-337285,71867,369169,345432,-17220,-99222,-174924,-461048,-530713,-386036,-13658,200395,10226,114652,314747,192257,46523,-100675,-153855,-62824,-23257,-37091,-205941,-379190,-566989,-544701,-339140,23694,-128360,-190360,-220232,-163785,-92132,-202005,-335549,-412652,-438190,-478300,-528560,-337965,-143124,-65040,-66586,-95949,-138776,-286828,-188050,108983,57482,187241,33661,-144097,-132764,36589,217235,446631,688174,802359,453981,-77563,-489967,-337749,295360,599422,316076,-135318,-453904,-80141,343224,165532,-179712,-406473,-321005,-121142,89572,-178188,-277242,126732,387406,442910,164441,-452981,-210137,-9878,-37555,-83026,-20129,50062,-13569,-279819,-349137,-186108,184614,449690,87615,-332896,-1323,136648,42258,-238374,100037,47944,-2392,-397439,-572980,-369179,44484,565812,801263,496478,117401,19562,-75298,-169173,2696,128932,-123183,-553745,65894,443865,353038,4561,-359381,-160982,130746,224334,263101,82279,-252066,-22578,207087,197001,-83963,223921,407944,412084,169815,278071,237340,99238,-84210,-141141,-35800,-137349,-364295,-172185,-256158,-391505,-157746,-190057,-499346,-106789,4042,-158959,-363943,-328773,-286506,-349129,-419240,-519018,-191336,-68116,-124801,-170405,-65020,-127149,-385391,-39058,151743,-63494,-83052,69989,-4283,133033,328974,83658,-221801,-459620,-284088,177129,243789,2868,-270840,-209140,-199796,-349365,-298339,-127437,182180,419924,499824,548908,763023,1030179,936341,511227,-85451,237001,756378,821968,340446,-116473,160737,355678,332582,107223,-319799,-425729,107622,442450,649279,729573,683104,382699,115040,30355,91934,145470,150703,131677,-39465,52096,-27659,-286289,-355337,-150650,-96967,24264,-35412,124395,-57884,-370783,-380364,-213819,-188357,-334767,-336659,-296251,-327403,-125547,131394,252979,379489,388308,367607,225733,-56529,-182373,-96435,355917,636594,637925,311622,13765,-60864,-208144,-331425,-100422,259091,285357,92187,125672,5855,127809,572599,871520,873070,578507,40911,-436006,-227473,-99218,-43969,-62879,-13147,-76705,-51483,7231,-45745,-113323,-88196,182272,332447,172048,-144495,-374239,-481599,-310961,-123191,137460,203506,-249908,-561550,-187310,-232634,-374840,-1812,147102,38419,-236508,-265160,84765,405945,510495,537478,349963,24919,-204003,-89464,-113272,-291229,-439901,-73795,123808,42958,-259257,-474001,-359426,-417549,-349278,-56213,559995,602272,388192,137968,-71635,-185252,-244814,-339466,-497436,-435758,-165205,40068,242746,373892,326517,90661,-200224,-305307,-81144,279515,437881,333066,-125846,-304626,175558,335546,170661,-554938,200220,1104634,1266764,699324,64990,45514,84658,-101078,305031,168299,139353,272135,105092,-325138,-628746,-109650,315641,396116,356234,338323,354756,304835,-56019,-134869,15611,-40794,-182210,-159666,-166981,-187028,-58280,-266025,-358811,-402957,-539394,-394171,-294966,-92003,50305,-90777,-160585,525886,654532,475467,302004,319936,388159,545665,514671,323821,2813,-136011,-75207,100094,357696,386678,315148,305121,398736,229758,1639,-420754,-297288,203492,652188,811220,706821,354144,-56417,-174539,150556,215329,-32202,-71980,214570,343511,6273,-279346,109596,220520,37049,-10479,255647,554111,567487,412292,272273,-32942,-187660,-100033,-88624,-243505,-299767,-81059,-91869,-261008,-134564,322108,436132,168801,-109207,38380,189335,-290866,-286177,106324,307747,346282,186448,-242685,-239768,546643,677607,474122,11909,132451,344591,170103,-92380,70693,-116264,-400637,-219486,-15071,-125848,-314806,-607532,-43049,140931,185081,88425,-228606,-319897,-98630,-123957,-128528,-119206,13034,133956,199905,-13987,-318369,-193722,31371,137781,-39718,-75636,70914,97256,220483,207992,14853,-330226,-269085,-226556,-154970,83799,223060,233518,18283,-252842,-217077,-97261,-171956,-362178,-374199,-23867,117535,38742,-90991,80250,262389,171276,-63845,130759,310504,122454,30787,173278,92441,115927,-153589,-404606,-352378,81054,160968,-144230,-555939,-331703,-115412,340238,254274,-183197,-526033,-280117,-268060,-353533,-483154,-125661,207009,52794,-385993,-167217,-64888,-351386,-456288,-98291,241302,542969,409797,275245,132497,179232,623836,703487,610857,401666,466514,471258,417063,161784,-359950,-349924,-184016,179108,539971,521838,146602,-65808,111825,150971,102455,-123829,-130224,-177632,-343146,-313202,-318813,-408718,-300659,-39843,110883,189418,161208,64127,-19371,-356349,-273409,-249384,-557945,-502505,-411615,-400900,-108467,209687,181172,-186535,563376,1131601,993437,601348,630538,788998,814336,671378,423220,236006,-108523,-344120,-339294,-62034,-4265,-201216,-448094,-62930,121794,155854,407618,838366,1046266,900983,724203,344786,-109805,-481841,-231631,-220990,-340320,-190868,143521,-25110,-176540,-322291,-388587,70457,371839,227399,-330735,-280286,246785,392477,383198,324593,189312,94876,-212230,-527423,-207560,-65258,-284576,-217079,-11470,-114831,-245453,-58556,38071,-131731,14356,387634,401813,121674,-32827,-42953,-235511,-287329,-129170,-105988,-70816,-99487,-124766,-42525,-99946,-233380,-229541,-445097,-222311,309735,364608,459060,519119,327372,88378,-78421,-98199,-158811,-39155,100628,4089,-14763,284333,587982,461440,11748,-339538,83471,20005,-365939,-297780,86157,216704,353805,470141,616815,390424,-219783,-618387,102782,-28227,-98419,-130236,-89187,-147746,-85611,38437,36620,23373,17701,101454,251864,193896,115936,-93522,-290888,-307691,-446280,-473079,-384630,-432199,-128360,203039,122572,54627,56865,72288,17411,-171804,-241709,-127976,36229,260788,545694,632112,326680,-18159,-105161,-35137,222778,415853,312526,-157371,-405646,-329592,-434404,-5891,348703,318629,550463,694871,733791,333716,113014,107837,50036,-62529,159710,451602,505103,469059,382940,226883,-38454,-436549,-15979,163273,214713,85249,17870,-27269,23742,10766,-172217,-252390,-177498,-277812,-242260,-104287,-22065,52533,114564,-9929,-136475,-354981,-191780,54680,232165],[232915,154193,118045,166784,77506,91616,132841,-35796,-203689,8087,286546,438144,212536,40031,-2256,49777,-59896,-279097,-480786,-378172,-411286,-400701,-272727,34431,585103,883729,799134,657701,965324,1169952,773211,423708,16251,70011,54467,-179356,-514680,-496075,-150384,-135330,-305362,-195491,-75353,-313846,-277284,26708,359196,446133,117715,-365725,-289195,-202720,-232272,-270216,-304307,-362006,-208529,93320,304997,-18757,-190202,295438,691128,751876,475301,60271,-181381,-107956,-37247,-149454,-307249,-40437,352284,406139,327384,378323,363703,617739,553719,744815,873705,803664,508010,8265,-184399,-22607,121781,429729,606224,781530,1163010,921590,426937,-193838,-432908,-215454,330458,838740,924118,562427,126404,-192556,-111987,-207536,-386528,-325473,-380356,-325575,-170210,-27234,-126795,-223488,-142782,630,101915,285920,282617,158132,56751,135367,-64627,-385390,-261632,-243174,-177802,-5133,357937,502346,98513,-513071,82642,171588,-61503,-297722,105460,226749,182330,-26807,-254203,-430119,-485799,-541161,-435695,-500361,-542079,-492805,-479895,-415215,-152723,70392,74152,-68049,201015,832249,1137898,969766,501794,-302485,-113745,35647,36756,427145,573495,183890,-387046,-543955,-332069,124198,448326,523621,448761,477337,424505,512504,395227,153828,-361822,-369462,-517723,-358987,83419,121189,-146361,-326862,-231923,-80994,202020,508045,448037,153540,-81129,-134818,-370149,-168136,150880,16792,-359934,128129,556249,693902,464214,64856,-297405,37884,500770,762407,522525,228625,-68661,-310853,-319282,-45048,162669,230050,-107475,-252982,-90548,-57095,-230781,-48147,-570,60465,12298,-342623,-201060,106256,-8134,-160849,125946,60262,-346257,-296133,39089,-35037,-426085,-293224,133921,198279,-129137,-470379,-90318,136345,367847,603884,314489,-238826,-79305,424677,635566,463421,348766,336138,588743,738569,412960,239220,231859,364506,643323,492911,-23001,-516771,-351302,-168504,137121,188776,6193,-281839,-110645,-119580,-296774,-464174,-381487,-414732,-295570,-44007,140976,207331,2066,-221267,-480501,-56284,392718,586677,474720,90746,-111086,458801,853466,487266,-395715,-85395,454159,510117,320531,362341,362525,57363,-89684,-425142,-398665,-249901,-398266,-345228,-27802,146789,105250,-186175,-339835,-270995,-116095,268190,716196,573716,175336,254774,324485,-40768,-399014,-188794,-146667,-285442,-470437,-417392,-146888,161226,306736,204539,211683,237755,167196,89995,50323,228736,330767,361770,290981,170225,26741,-7926,58908,99384,85751,-80789,-320632,-178726,173753,159105,-91124,-134497,190273,440269,491839,314199,17678,-359410,-298297,-215093,-537050,123392,740584,598158,-160,-588425,-24176,207233,-94035,-316273,-138206,-205202,-447030,-92459,10002,-219636,-377637,-276593,-201993,-347146,-563153,-126754,93469,219904,13204,-255156,168857,496710,126065,-462355,-205875,101554,222333,-964,-387363,-389248,-287515,-264837,-220790,171987,381472,347596,253191,150033,135483,261130,380871,-19433,-435177,-253042,-215636,-283148,-148201,183712,327190,298441,150349,-237483,-284338,-292691,-136675,95325,240283,124637,-189869,-216992,-61466,126748,-115790,-530912,-264447,-135454,-119785,31672,137528,76582,-289791,48615,634200,671162,463437,196381,286650,458354,562703,450337,165789,-212228,-468493,-194317,479945,809249,419557,-156647,-288609,-106326,-130841,-150553,-65451,-185006,-204598,279323,371282,234068,6270,-251787,-37134,122436,-201910,-306991,471288,692196,586175,396860,373158,220679,-396,-69248,74051,144946,136894,129311,-26059,-460968,39710,841243,1020201,852388,100208,-523362,120259,694527,695603,698847,702475,397536,20373,-177787,-346147,-227456,-34560,18111,-109984,-167889,60583,74438,-234169,-298440,194867,321327,-9550,-338691,-108497,320746,699233,558310,-106296,-183095,360367,543080,127094,-22403,634465,1075275,843829,168228,-485582,-45041,115415,35180,-14710,108670,254133,419570,580845,760001,377799,72,-47995,200888,239403,27489,-48418,15635,-106440,-315440,-228133,-82714,-54311,-155613,-235689,-416391,-481672,-405537,-139626,-40437,-139114,-294662,-125154,137951,320337,239150,46343,39753,96589,191321,257466,616724,1272783,1150863,637982,-52657,-532644,-199667,-129419,-205502,-183751,-182266,-104533,42177,-65555,-171394,-173169,-131301,5259,135219,256496,357278,410291,179967,-279484,-34604,13951,-25690,177707,371380,243845,213270,231185,151004,313775,269540,166869,-44751,-353782,-382975,-490372,-217810,40174,230804,421491,633647,505858,158217,-77501,-137732,-73986,-77834,-245215,-98581,83715,24011,267182,346983,105528,-325682,-220325,-159461,-202142,-174527,-101048,-175750,-215852,-420405,-500282,-283047,-169344,-352525,-290904,-72518,-137095,-288300,-48910,-140026,-129782,292185,525143,170857,-202791,-164677,55970,-57949,-51443,130012,-128134,-431713,272904,396392,118099,-231533,-468520,-309302,-154684,-175018,39826,443745,669177,672062,465765,324751,157505,72447,371213,323502,439571,255809,144021,-202844,-232897,-124318,-83776,81811,235404,260344,242241,-94506,-254494,-187411,-112002,-257415,-114814,108806,271228,424661,524900,87289,-251020,288442,319071,45819,-127506,-34020,-247952,-571985,-407214,-229355,-1026,-15889,-288082,-226801,14400,84175,-137657,-344786,-220363,-26958,180978,381160,250358,1610,-73138,-237571,-316155,-175369,-229127,-352952,-188076,-76799,291409,759882,673026,292144,-188592,-251531,-385124,-350715,-450082,-327324,-83776,26526,-264979,-521218,-444482,-209263,-41842,-34368,63850,56093,-134261,-351981,-408341,-289813,-232972,-271750,-448592,-506617,-261715,-308590,-76366,346253,316415,-104494,-391896,-28586,155020,192028,-370,-167288,57239,103412,-254909,-243975,265801,530877,349600,-42328,95345,245000,9245,-240448,-268174,-395134,-371028,-333352,-344749,-194451,-79792,230977,301903,105695,68582,205673,225843,-60347,-256237,-444374,-328218,-434873,-238329,394,74130,65152,38050,141450,333991,342041,147821,-205875,-162453,-98243,-225539,-341350,-348068,-324038,-307977,-307188,-260645,-294818,-240355,74438,280979,41824,-293909,-211938,-290136,-188136,344940,561901,398958,112666,-251148,-364718,-326833,-96858,276667,645771,643959,309764,-31354,65447,96863,-134372,-400109,83170,216426,57306,-139303,-242233,-448326,8798,521445,1024366,1450661,1130484,231025,-482479,-46498,51278,179070,36471,-179018,45634,47096,-288308,-399475,-54653,-47921,-260864,-468253,-155126,222052,264644,257503,-80941,-293289,89307,493959,520407,155820,-399788,-432284,-228016,-154828,174799,257858,129594,-267759,-412661,-155639,125782,149202,-237973,-516526,-50105,7055,1042,248618,370290,231906,10057,208198,514748,706215,354577,-137351,-390712,64549,122081,25520,129103,257238,490304,524136,276127,139834,341425,697826,865876,578053,160280,-318641,235639,784315,942480,879645,808280,569677,157261,525375,1162643,1565729,1111111,310704,6084,221840,152912,-107886,-418726,-396059,-372735,-132333,18765,37542,-41311,-87130,-65114,-9361,-249607,-377749,-157776,-62875,-59732,-232877,-329733,-359477,-256916,-151684,-110895,-152172,-215269,-259447,-234952,-212635,17391,172276,88016,-270131,-261316,57670,74077,-31177,-149102,-274596,-481620,-511131,-154771,480644,910539,867322,519115,214569,-56610,-294987,-220895,-100516,-152323,-325095,-477877,-499757,-527032,-72699,473123,869421,898175,445760,-48821,-148790,-222084,-354021,7841,29432,1941,140016,145562,44399,96787,177299,302668,652939,608987,490496,45882,-253919,-401795,-344562,-75393,328207,833703,915015,627328,90733,-479050,-148052,-78639,-267370,-284357,-131744,287296,563615,806241,754231,708683,739277,784429,656123,228335,114239,-76923,-118497,-218679,167893,60422,-14352,20762,-161490,-476222,35188,246355,465492,544065,726207,514841,23346,-188253,-113138,257283,579735,592596,296425,-55672,-268332,223415,845908,805822,382811,-153058,-229352,46989,103758,59437,21381,-232814,-303048,-199726,-29196,-29126,-170792,-281579,-376929,-263199,-80565,71659,79867,387905,670655,917482,822677,393539,-46847,-236947,-424615,-299340,109898,143660,-190828,-87251,468006,632626,318453,-194027,-371805,-125077,-123201,145017,397386,427502,267478,216276,217924,6061,-201679,39013,189685,117758,-139669,-171384,-147596,-325229,-229409,-344172,-125049,279048,511083,332160,30131,-202938,-391605,-120695,95043,329696,433633,374073,135463,11412,102269,261381,537997,764837,695000,415806,135855,330394,663610,698043,233805,-22148,78961,53112,-186930,-247700,-66286,29488,30268,338948,496890,317748,-131995,245671,317305,-129006,-67771,436668,257119,-315572,-59294,258170,446564,382075,-78475,-291608,400788,859985,530808,136736,124442,190469,-32686,-376646,-118090,51544,55740,52831,220878,384052,461666,412854,302449,374413,269785,168501,211680,549909,442903,42093,-60754,184093,204903,-22985,-112426,-40894,54348,-167107,-483315,20534,421605,504157,168101,-91852,-541617,-436263,-122308,48745,-30228,-144689,-104851,-14728,253865,431786,31073,-219539,37503,101011,111112,136816,590178,551718,99757,-186617,52472,121998,93759,235229,302448,576446,689787,283711,-196611,-67464,179735,284795,291224,194882,-42334,-116347,-63018,-349539,-364621,120163,238516,60482,-160678,-39749,-123974,-301700,-275007,-167973,80691,296722,139214,31628,35661,5536,-16021,-61194,-81164,-66624,-30259,-76873,-241477,-301930,-281739,-455910,-332142,53741,97061,81030,-57250,-96045,-221791,-254586,-126569,18012,65783,-235792,-356375,-277148,-629024,-371221,-147475,-271959,-509748,-522482,-196905,287950,261822,241814,-134261,-367274,-263869,-25683,110297,145050,399636,573613,318034,-278152,-545998,-336027,211089,536561,303173,-87807,-269703,-28163,176808,-11213,-279915,-299384,-453217,-211364,25472,-169418,-21472,586729,824268,603724,120478,-315762,-108555,-48493,-193106,-162674,-110730,79226,71761,-241875,-469836,-270722,94775,295425,30424,-338472,-108082,157402,300636,364965,351382,124981,64145,-135243,-249500,-239247,103705,508142,682841,542365,286953,122378,-34514,-50688,43893,158459,36546,-218366,-53215,324036,492311,46540,-92480,-78332,-137087,-99627,-102239,-262226,-302240,28334,132064,87419,39662,336209,308176,176197,-156275,-90288,-171056,-265981,-333064,-305792,-321692,-446348,-283290,-106501,-230813,-312005,-65487,-40791,-397841,-261660,-98041,-244439,-424644,-284467,-106081,-43413,-148765,-486910,-227748,-28923,-109123,-266596,-152395,61489,67432,-18514,-188470,-266396,238671,395920,279596,422771,708335,529442,14626,-181226,-394562,134376,434224,426973,168962,-12328,-138588,-438488,-287164,-89264,229439,443638,458049,388916,425183,228995,91258,-72433,-67103,357325,640586,658728,85302,-132773,292655,366076,160450,-100483,-498998,-400055,-6631,327613,485114,695816,700330,431143,230802,124906,202317,285797,270971,169064,-128886,-106427,-92448,-332857,-596853,-237731,-73358,47699,-4777,73733,-184306,-478353,-225713,-62673,-26276,-123993,-34006,-132648,-283173,-41649,307637,443363,459104,373078,356074,161924,36343,-16610,-154493,147055,433080,493254,197433,-178916,-244004,-161057,-306216,-415125,-20906,127913,115583,145190,138902,221129,440552,733070,762263,407290,-49156,-214308,-97431,21013,158141,244869,84145,-165984,-155873,-77500,-146237,-217007,-139755,159811,291595,176623,-85116,-263576,-220221,-219113,-133185,147023,236651,-210070,-609803,-185328,-146612,-529612,-392178,-197914,-285689,-476103,-166921,282084,640576,784187,683683,286708,-154996,-412006,-319301,-124997,-59203,-242892,-302072,-166381,-97930,-218533,-287935,-37324,-246632,-315498,-30476,630115,758689,596788,292039,50139,-205716,-416164,-482673,-323564,-370167,-374525,-132342,-358,-69406,-154801,-178618,-282274,-268526,-95850,104122,146854,-51831,-406348,-385124,71382,271165,-19891,-367483,221585,1140200,1386771,947687,454558,392354,414511,289830,210218,-76325,-128072,72318,181675,-145055,-455908,-110520,213498,197580,146082,150130,258390,263399,-87109,-159125,12174,49478,-158509,-236666,-280538,-297184,-189765,-356888,-336047,-315379,-469395,-231583,-185761,-107745,14548,-120890,-230355,658552,820587,505174,289910,335751,417360,510976,418574,205501,-43670,-273643,-325159,-221493,73811,216378,271931,157651,283236,128536,13198,-224244,-372816,77795,590140,806049,792184,397651,-118128,-276395,56745,16910,-310559,21363,468405,628379,187171,-95026,153744,328140,214602,233586,432853,750104,743592,620371,343908,-53213,-167469,23657,28578,-159715,-549422,-331435,-230668,-185321,-307669,-117594,18525,-114872,-300301,14336,279673,137238,-111144,288879,610276,478366,62379,-348067,-98660,338650,364353,346943,37653,99269,207276,-4644,-352331,-112548,4535,-217792,-471575,-185627,-117647,-149497,-250863,-95792,108126,299436,158624,-199278,-411388,-429578,-307533,-127704,-58143,-61315,14640,106616,-26282,-141937,-55777,-8159,-89393,-201822,22613,307157,485485,656756,551032,145093,-395194,-303165,-215824,-157916,37765,320635,478909,265263,-138633,-303573,-358161,-298000,-272044,-242387,-172119,-119607,-52970,6915,234478,315179,178785,-68745,237001,402028,226651,65055,227418,12752,-94785,-239161,-277392,-395898,-259338,-157056,-237983,-280175,-22934,278286,511415,210489,-284294,-461902,-304805,-318557,-497636,-479643,4206,354362,190360,-365824,-165286,-26912,-257337,-398343,-283778,326672,920964,1066770,863002,451140,48800,268750,524110,614512,594407,823062,999081,980102,461750,-214893,-427745,-141845,330053,774057,896761,451719,-43294,-33611,33282,-75596,-230008,-8275,17447,-243673,-306816,-136745,-61848,-307813,-272288,-18313,88149,-5816,-220271,-478457,-116939,-113684,-302406,-327920,-117946,172105,332312,239561,170698,-71916,27510,826171,1167540,869314,312226,452561,546531,419625,370849,363773,284793,-3505,-289901,-266570,-6353,99994,-51755,-373128,-67949,210894,222158,156780,437217,865519,968222,887242,674312,294412,-262319,-450630,-458530,-279846,166690,264295,50713,-346425,-545213,-333691,123842,348798,147541,-330992,-178078,389793,606729,581460,503237,380854,250142,-129151,-332814,-217584,-220312,-510863,-41887,193870,122314,-25940,-115668,-86099,-367301,-79020,369615,416976,174460,91657,187085,-6077,-269036,-327700,-218900,-58706,-139185,-150748,-88199,-268764,-412702,-185530,-317517,-166013,308945,356649,473000,586095,504754,154978,-291427,-401504,-271793,-9573,192748,75048,-110473,63609,385051,369636,-54096,92115,385534,217366,-233973,-213296,185197,285230,367049,532041,702662,566344,77488,-247419,-398928,-161201,-86613,-307894,-364950,-237130,-30955,17519,-138852,-228741,-193208,-39918,165525,299277,68382,-387407,-389877,-301220,-343477,-436451,-259517,-255271,-47177,291018,369284,231822,120657,64185,29011,-123853,-184579,-64499,34840,92468,151149,38859,-115293,-446878,-308662,-105666,119258,314537,393889,79456,-91541,-275884,-467258,8946,284584,224307,318243,284594,242953,8080,55089,210502,318633,297041,260393,388576,537617,616581,514589,392888,-67718,-497659,-70442,98817,119983,34011,8358,38244,56864,-68268,-301271,-455388,-121446,-64997,-114323,-377464,-189627,56373,194784,97447,-73610,-321175,-233738,69488,180095],[198794,245766,222608,261548,107088,-66966,-15638,-169546,-230728,1043,263366,361103,242956,26368,-114369,-181075,-302733,-397172,-404276,-256219,-214799,-94641,-126192,-294909,-4221,451118,658160,596086,799806,1232026,759923,540996,93330,-108027,-286218,-353518,-416533,-498753,-233136,-7125,-34617,-113107,-203337,-373159,-261651,140083,470611,607531,380204,-34154,-366866,-119384,-5249,-9889,-68441,-190278,-134758,8061,202163,-65718,-132782,350410,750460,751068,371496,74067,41635,140571,126291,-82626,-300182,-12083,476959,615451,277304,240612,721514,1362621,1015789,1018633,1158637,1139879,687703,178445,215174,187025,255829,574514,949582,1217811,1366899,1067890,420068,-215064,-463542,-187047,494067,1051725,1037113,641822,116057,-364500,-276204,-339206,-372941,-146822,-215243,-478547,-250190,-61764,-47225,-42522,-3166,52892,-18042,-78510,-232438,-362320,-220514,-34118,-205013,-447006,-318489,-236420,-197530,21493,487703,755995,476721,-106446,-304755,-109192,-149465,-64889,233790,209904,-35429,-317332,-421961,-508324,-520441,-471108,-455408,-349065,-317457,-202774,-212004,-375518,-281303,-11989,139977,44314,288138,834595,962793,716120,182942,-277237,111638,-30122,89455,748794,923182,400958,-126400,-471460,-293634,257715,669491,776165,702832,608779,538106,541909,224279,-43691,-513651,-263236,-169248,72405,427677,308430,-53205,-271216,-121001,220335,515803,733135,591841,200044,-105732,-138324,-490028,-239341,238049,42309,-501669,277220,776333,900311,590816,49627,-418866,-120930,258530,263859,153299,-124022,-347589,-547944,-236014,73531,232779,434462,207848,-194546,-207505,-34752,78965,236490,254286,154297,7571,-384188,-109169,228776,189010,99042,200376,190794,-206770,-399745,28264,-36229,-295355,-407199,47370,191932,-106314,-417625,-137993,111602,514073,819431,513147,-28978,-235674,-42947,178122,137407,259237,453373,664981,817560,518905,230881,76265,191379,502237,403130,3900,-451969,-328755,-202846,16630,-130478,-263217,-66501,101347,59116,-108118,-372609,-483010,-484093,-389601,-259695,-184458,-53090,29909,-36832,-325892,-385468,28807,356643,337484,26462,-9226,643446,762214,220824,-535342,-138006,237890,291489,249274,221225,241828,5037,59844,-71917,-148804,-106568,128583,-77364,117573,207519,92811,-269844,-360455,-318407,-413854,-174550,332036,387427,329068,365645,413874,210475,-113217,-80967,-68470,5329,-31773,-325381,-414685,61317,379886,395154,349147,177741,61159,-31926,-20432,79319,138698,288996,283404,154701,-109653,-65696,70022,105502,35652,-204257,-327692,-2462,286710,182408,-3099,-222450,-11245,371841,434276,460084,-20960,-420737,-92889,66198,-477889,-44026,633059,474764,-241863,-164472,255972,206824,-190456,-389440,-250479,-146345,195341,268127,43959,-159785,-160634,-12301,142221,-108948,-523447,12851,415950,495768,325885,-57810,-175899,113353,32110,-329108,-468689,-207025,-16288,-114978,-207866,-427651,-306494,-3755,241532,399327,350547,135612,164102,244500,308336,482269,488121,159260,-275954,-261193,-149021,-130652,-128710,137276,262910,273080,74290,-156288,-132434,-264613,-119053,28698,101285,-56433,-306890,-180382,56466,153791,-114497,-435546,-197001,-198838,-58896,96729,125119,21373,-363814,-136438,385369,534400,378586,256776,293447,554277,709064,716622,319690,-218028,-587216,-38865,605534,963485,601725,-24073,-423770,-208318,-212144,-149810,-27107,-140494,-71628,337265,351185,307615,101126,-70238,199537,382126,78103,-476232,191614,439590,400731,191432,524036,606716,428010,186838,39466,29520,-1277,182944,244164,2931,-356538,435328,790290,873874,413289,-205881,-234930,219431,305846,139012,53862,63708,27303,185276,108739,107643,264383,100259,-196655,-40120,316886,303967,-120555,-499249,-144127,-123977,-190011,-121492,141308,427298,636630,484353,-18740,-551195,-104272,230305,81515,-75332,509338,1021275,804295,252354,-252066,-337,159398,112030,69302,164083,215189,224778,294917,318022,186012,90222,196765,344379,264245,134843,131646,213164,70379,-194685,-259302,-116913,16273,-26705,-219008,-351316,-505815,-479578,-307489,-437154,-401517,-263021,19431,107809,157753,58846,-139425,-208836,-36059,155819,387457,636548,1062091,754716,294458,-314257,-326389,50780,-12454,-247877,-298108,-249947,-34988,154044,-25596,-162241,-64762,82819,117636,240983,418372,484558,397417,132761,-299769,-154579,-103621,-191890,170062,226958,-52208,-189875,43323,48747,224238,121738,8502,-196816,-555902,-397653,-425059,-356891,21085,489778,804389,941043,554363,12729,-99,273883,206855,181356,49950,20561,215086,225083,266969,266219,192351,-20408,-6062,-56092,-114947,-108814,-32765,-90615,-174394,-323788,-433319,-540277,-331617,-344051,-320078,-249824,-262640,-362827,-240505,-271125,-56586,236972,344276,-28585,-427053,-20806,233394,64309,2500,151447,-55808,-315896,275938,376208,104497,-301944,-363000,-364443,-410288,-348165,-262739,-11310,348451,563600,376943,19502,-531121,-474643,-422593,-98043,316595,334737,223758,-183702,-194683,-23823,-184280,83064,351372,282963,145731,-147988,-61361,47319,-53742,-265399,-234179,-27002,191557,464285,478806,-22181,-198280,229742,196351,-255125,-287942,56338,-37363,-425795,-614742,-468729,-225000,-168041,-466759,-252715,-9461,72902,-36860,-58791,49816,152805,155787,144033,-130545,-327184,-303836,-316818,-454837,-297912,-384315,-317351,-82852,-80210,107808,372653,18841,-68813,202475,-32291,-312797,-273696,-537624,-295347,-66361,-193191,-518231,-218369,-107935,-83173,-155229,-179209,48951,214784,163482,-77423,-304579,-458289,-389996,-107799,-103767,-314223,-488354,-436877,-19030,405946,482471,195670,-421763,-74357,336019,403255,145864,-355004,-300620,-170061,-328166,-402447,82264,407317,254730,-183084,140421,503964,243329,-307500,-556830,-467320,-508911,-418510,-352928,-282922,-297782,-62068,119596,184323,360503,565228,638574,230733,-2560,-184292,-28445,-147671,-288424,-242319,-109738,39489,-14,61991,248370,332922,173409,-255971,-322042,-195208,-235008,-372102,-335976,-371846,-352410,-279943,-265677,-303290,-63377,254228,360582,128199,-161952,-246383,-293977,-343322,95454,321838,231519,26847,-304681,-461101,-528252,-286172,134225,577644,598161,373349,19645,-62135,99879,-27475,-486518,-13715,187300,-24427,-249722,-518177,-126573,351623,762052,1300320,1590582,1050265,-66560,-310439,109724,110762,20302,-243165,-63509,391235,354817,-18749,-365877,-562799,-495607,-401587,-323098,-211949,23912,168795,202123,-23811,-286987,-36014,272780,220252,-133734,-514516,-398647,-307062,-89701,265971,365264,252281,-763,-141590,-193730,34326,-59386,-402391,-247915,26070,-12958,-166146,-87469,10740,-25553,69698,402809,490312,332451,-15967,-397462,-376213,-163115,-160788,187969,183217,255522,550644,621866,451022,343519,518415,772244,861943,497593,172023,-348617,-3020,368555,525472,396319,371506,95166,42145,726727,1186597,1583895,1120822,439828,114905,218258,49204,-326987,-213175,-42907,-195130,-229113,-100388,-58163,-248917,-445253,-430067,-281981,-275670,-130949,159037,218206,86292,-194413,-356683,-535595,-365168,-251627,-264918,-190167,-171429,-199367,-258910,-399765,-212782,97408,215499,95578,115659,56247,-62408,-100261,-178746,-292984,-165653,-305005,-252861,293849,780231,668615,371412,88693,-118709,-283870,-396037,-294392,-127701,-135004,-70744,-251676,-437968,-85325,434698,749321,799569,506965,88726,-98474,-64910,-157449,-120489,-292626,-100115,134768,141145,30548,134884,273545,483813,878803,963237,961444,549026,121539,-283268,-517174,-305850,53829,556866,695277,498996,25367,-279040,-32288,-76085,-321846,-377799,-215493,95710,365221,569828,585325,523085,556926,680233,488091,1546,-107614,-23590,-62748,-35909,150012,-146380,-350854,-105310,-139430,-505694,-164161,68126,433853,721516,1079720,961841,489207,135208,-105797,89507,379454,393606,100016,-202615,-23237,414454,775687,706084,425113,-89822,-217424,54462,117297,34484,-55281,-205556,-250270,-133574,112144,87231,-17842,-167473,-231610,-109683,-20926,119853,236013,498023,576693,683624,454969,160939,-189380,-402954,-545849,-255121,105194,137989,-217504,-122003,365247,410481,153641,-205211,-163315,87806,75886,293316,621644,755609,563524,620107,422301,21751,-497944,-122831,133680,104547,-216268,-307365,-229813,-476032,-285670,-241716,-404034,-32976,376149,394956,154668,-26304,-263410,-110837,135513,483969,562170,238629,-151504,-250624,-158930,-67231,-123453,307159,280983,-11443,-221303,305376,817464,969822,429537,-12757,63672,41691,-197456,-341987,-251771,-153811,-36133,275019,296721,49895,124262,398341,404755,-162773,-48793,454077,165949,-502005,97257,425964,488870,287647,-128028,-279309,294201,563656,268339,-6366,56220,250618,184295,-61770,-137254,71659,165042,136300,150901,262670,179310,364855,242003,345878,167365,-84668,-93692,377521,381206,2967,-186590,113591,176604,-29300,-172110,-123802,51242,-66994,-110280,-93309,312511,564301,268445,-98919,-387561,-164841,-21774,-32855,-156255,-324316,-168161,158668,379324,298462,-89378,-54005,302821,284532,198192,122808,487913,467755,77665,-122834,47937,171895,304789,392627,526843,878450,994515,453697,-149988,-74636,405283,714860,542164,324382,-11211,-158402,-8510,-158552,-402466,-38425,-72290,-287847,-324911,-115563,-140469,-147871,-10860,79253,151089,302553,222274,94151,-13673,-114834,-78895,-104013,-169911,-192322,-134190,-265935,-333005,-145107,-19243,-303458,-359301,15458,238556,178262,147502,95098,-116909,-282372,19624,377879,540674,130495,-213729,-48225,-158106,-543908,-229432,82542,154992,-129345,-183471,295570,407997,204262,-213444,-456308,-353352,-187204,-36020,-93420,51281,239516,56032,-493144,-388819,-266576,-7589,310368,209723,-1646,-89456,5643,4511,-133873,-45418,111924,-133715,-151467,-58956,-87456,132450,754952,975403,536863,-74240,-294980,-149026,-190968,-252569,-140108,-28969,215223,182424,-181977,-543013,-280728,183642,372431,146861,-175633,-279537,101008,313018,611178,456426,258916,132311,66681,64201,4938,120620,387836,556965,554333,404718,231623,48280,58437,6084,71653,88049,38562,87254,-22119,135877,-60668,213727,261951,21839,-385515,-501338,-439059,-145152,100342,121284,58032,276488,455320,251863,-52374,-350146,-169146,-86420,-90041,-106286,-171420,-234690,-220958,-61753,-26575,-247353,-209373,19625,50483,-222048,-259948,-175087,-386960,-607267,-361636,-24843,216818,115629,-382806,-337296,-80699,-222070,-451222,-159571,229635,421272,456172,-45320,-167550,531790,683660,460151,417416,697327,654450,182692,39313,-194851,188604,673775,806194,505311,201332,-114844,-377813,-225061,-11798,221741,327070,224187,35916,-136427,-527820,-258922,6900,145315,452618,484865,410178,-110026,-134913,151789,123246,-95813,-297222,-617108,-509412,-235424,101648,242424,532696,571520,364741,306581,162041,169882,233687,241775,86734,-289685,-188367,83594,-91518,-390193,-385133,-132996,-23821,31899,-5822,-293067,-367186,1399,142377,163773,70848,116547,-102784,-256876,85270,377103,442633,357457,291291,257405,73253,155787,48770,-329548,-168979,164472,259947,33019,-371217,-373735,-104030,-22065,-199933,-354655,-106817,56600,59781,111811,175019,220257,499782,546699,361023,23264,-193807,-195264,-25236,156338,284834,-31468,-198170,-149115,-111778,-192394,-267246,-199181,25573,140667,84900,-47784,-47670,179352,29383,-165843,51789,133386,-258338,-542439,-105023,42786,-214440,-523252,-464964,-334730,-176177,122594,516038,799306,941023,745054,235250,-72576,-158467,-395823,-164777,57350,-6057,-325072,-392645,-364350,-332855,-169253,202060,-6889,-235092,-165977,485678,790059,699614,386477,158216,-223797,-475124,-220101,-6442,-139676,-414761,-138812,-47354,-293394,-473767,-248272,-300197,-316768,-164054,-139997,-237685,-205956,-134937,-176376,-63323,214374,-75630,-348188,176711,889167,1185676,963541,705466,535958,469859,570555,323123,318611,-304829,-225035,82905,-21191,-269045,-226387,-6000,-11669,6216,41079,102508,52923,-232286,-242494,-35478,93888,-87224,-196110,-260123,-295710,-220472,-372713,-222274,-140030,-258520,-207839,-96825,-59843,23106,-27550,-360545,394031,618657,359137,187324,310934,438931,399723,217297,-64001,-267415,-451855,-307925,-488658,-314502,-52779,130913,31671,113669,4819,-49051,-131043,-171700,118806,550992,727451,669399,272849,-291823,-463409,-63706,-146822,-460351,142770,623717,739847,286810,-8954,146565,342527,340277,372064,477531,720720,728418,635252,262632,-105367,-200081,11779,113222,-15407,-313166,-574103,-376382,-168790,-352076,-530691,-211457,-127763,-460230,-82209,210085,337875,-31740,261762,669878,441673,-100403,-267781,777,-84654,-213639,-132460,-141435,-11187,13786,-146365,-475754,-192649,95536,-23828,-347098,-442774,-211643,-34215,140794,408171,448582,678410,344993,-107485,-507222,-197821,-247644,-218172,-66426,-49826,-31299,-21725,-20913,66635,100831,-55647,-339217,-133342,199696,414007,703508,922081,771823,194453,-442388,-286066,-223473,-160049,-26722,289514,490276,349976,92678,21204,-313536,-448194,-216970,-88752,-214068,-264874,-26341,212865,326190,268701,64639,-168591,192444,342080,261281,77350,166943,-23131,-385217,-298563,-153461,-183001,-342013,-385656,-357134,-172098,192427,570536,608966,190386,-420951,-339353,-274115,-384914,-593801,-293415,146078,399156,254648,-294399,-262517,-134885,-155506,-82525,-403799,269608,1012051,1383068,1160915,619207,-18711,-247502,190262,376291,553324,925533,1217719,1128639,466618,-242808,-484565,-254843,271714,778277,1009603,666104,136498,-73730,-97317,-317805,-91353,286080,326670,-56,-294663,-50519,161442,-141391,-456248,-100296,-43078,-238581,-483384,-223067,200565,126830,-203095,-229713,268648,727409,932290,590542,145435,-402725,175602,827175,918223,571116,-62866,135760,221316,193696,8246,237134,230642,62770,-247192,-102824,88289,173283,-857,-314296,-54575,194083,158147,-133656,-94422,422686,806947,798908,827892,589675,41822,-364225,-411903,-95977,222299,117188,-89842,-565658,-525361,-252863,79888,237707,82463,-264121,-152141,256771,592389,613129,526118,435996,263789,-70514,-235260,-238999,-354590,-397914,-43904,132821,97700,42153,-150176,-214819,-504774,-90965,324499,377983,188628,101473,160297,48789,-174321,-419899,-309346,-142621,-254863,-265299,-192959,-390778,-459390,-58739,102585,117413,92348,153413,301676,509751,651841,382057,-59806,-358228,-390303,-44535,187574,117955,-132685,-192372,55690,179519,69401,382537,471685,210599,-207596,-50900,247118,209667,148426,302378,483299,504311,247081,-5457,-263573,-251822,-25921,-119061,-300022,-387721,-60780,-8003,-71544,-191214,-204547,-67651,120019,305875,-68168,-406529,-82006,-53044,-154888,-374713,-190210,-88539,44333,324563,377718,222724,126131,83221,32692,-84732,-155651,-35591,-29232,-230757,-236236,-4377,-23106,-258339,-312579,-165491,-28117,224314,450266,328675,152487,-287493,-416681,69516,239216,159241,-56957,-326592,-328699,-236088,-20015,274693,489394,545268,372102,294926,465613,587348,465780,363949,-145679,-313709,-99168,22185,10932,103894,201700,217637,129613,-73612,-255853,-331514,9500,231453,246687,-101471,-227598,35808,219768,183603,6943,-213312,-227610,-9909,19346],[189682,297411,247935,275036,77457,-268060,-82461,-120575,-197695,-143298,-7535,-5134,13200,-92802,-165943,-196985,-302430,-328061,-381106,-162212,7395,307570,262680,108343,-116542,-6913,338703,339696,323967,667748,406842,315989,21052,-173897,-211240,-500603,-376528,-273856,-337095,-5666,175813,87862,-119617,-376538,-260148,118594,466199,624079,485908,102459,-434555,-42512,170654,182897,16810,-130313,-57885,-52192,14347,-161625,-175459,188613,497878,508346,188324,87701,178216,195978,136994,-66625,-303820,-17721,513127,673507,154263,-33647,709809,1278271,1093098,926873,1076601,1212260,775912,337580,283063,225079,315359,686451,1115352,1318488,1141330,844353,200155,-216070,-284387,-100254,523577,1018014,949777,635114,95344,-478839,-263993,-104721,-122411,-176343,-161292,-322049,-362389,-219572,-98882,5176,56546,21525,-151130,-365364,-319689,-271275,-141299,-66658,-273053,-502732,-399296,-325497,-244061,38218,499986,779001,604151,118519,-436592,-253825,-63975,192616,325609,149081,-271067,-495317,-408640,-424486,-448956,-397816,-406979,-266529,-135840,46523,66023,-84296,-299453,-58733,242071,229662,316392,625450,652947,383664,-40033,85003,311552,-87480,17790,835047,1088047,709192,209271,-325854,-345213,219174,707942,856015,719757,392947,406368,421281,112222,-186488,-413986,36760,259769,424532,608843,441375,58889,-145145,-687,470569,894756,1028802,796986,235408,-280093,-133729,-333130,-447494,-89006,-258646,-167529,415983,815980,840012,489901,-161279,-425860,39953,235425,-44413,-157745,-353726,-236371,-282828,-144337,121144,254205,510860,451546,101158,-246873,-139725,267216,397894,374606,23177,-287725,-296758,95101,295661,260181,310838,326509,311233,-52390,-495502,-211454,-197838,-260177,-368191,-68889,57457,-167270,-421506,-297025,-3716,528762,764368,516744,28845,-314390,-506933,-410442,-318949,-76227,351459,642982,762749,552628,227262,112993,140229,333601,237062,-12676,-307561,-367954,-301084,-200511,-262186,-148190,34122,146684,105879,-29996,-216071,-344669,-479300,-458025,-414358,-393675,-332292,-67986,-22120,-215526,-532481,-350265,-27149,16772,-143596,-95541,483685,382427,-176464,-671981,-317968,-155201,-73937,100191,63141,-33056,-131259,129582,306665,306763,510194,568157,170416,85940,-21440,-155604,-429723,-311908,-118420,-124267,-212053,-311877,33121,333068,354455,360943,356811,74747,3345,-13322,257785,383598,73639,-484567,-86058,347685,470637,339703,13313,-55478,-65327,-23741,-102376,-91791,159945,184660,18743,-237971,-67349,94991,89383,-11970,-366028,-249010,170331,304529,90143,-52948,-290366,-248521,83541,90054,201206,-262531,-160142,166300,259711,-244287,-275415,250876,210815,-176377,193501,344921,59860,-246177,-241006,-359102,-6916,633783,449865,59238,16714,140814,397204,396653,33035,-461405,165207,614023,651054,548812,277956,-68634,-42880,16850,-134503,-348086,-323605,-132097,-91195,-27905,43298,319044,642833,776935,586451,247102,-31143,136300,300253,430025,760113,827687,504535,-42663,-281964,-74688,-3999,-159241,-37847,51940,89562,-67341,42327,262899,160714,-106533,-22373,185772,52527,-286967,-354419,-85781,-1901,-174302,-391632,-194878,-255351,-32239,94852,92153,20878,-346394,-353629,70514,356463,278849,197883,152478,527374,789399,814204,265971,-343910,-546226,-61583,473398,780127,556846,9312,-450677,-343863,-285231,-107980,-27378,-146220,-122441,56189,187816,316140,207365,88593,378231,553465,313650,-107225,-28887,219152,181954,39718,615130,836782,718037,422572,-7407,-149555,-320340,40629,436135,512168,81946,-47124,564742,781269,592756,73660,-422204,-262261,-37240,-148534,-277354,-257703,-33781,289296,332236,381204,412112,90695,-352108,22254,497022,469792,-40199,-478671,-204669,57309,197241,174414,321177,408529,406843,249324,-53759,-424114,-142291,115175,59357,-91011,375319,809426,592222,232647,-40677,90635,117704,86023,103512,192169,189893,33667,-69323,-300193,-182342,42636,341567,457497,229020,169982,253454,402893,296047,27043,-131761,-170802,22041,97259,-110829,-221860,-233738,-209393,-307991,-292050,-149135,-99941,57486,38074,-20431,-117678,-277488,-463209,-243698,46744,361596,469893,446073,212370,-80252,-427754,-61989,279035,133938,-177151,-345579,-246281,71522,211537,-2934,-128012,33113,225880,191035,144484,337383,449976,260061,-33073,-313092,-178789,-152421,-470680,54594,120065,-138858,-464991,-162500,-87340,-17236,-118824,-240516,-377942,-550527,-314699,-330661,-408796,108463,676532,1064117,1077018,464396,-143050,187599,625386,408820,302046,287382,203192,290742,355526,227327,129612,227673,180731,83742,-61682,-98840,-122694,-14441,25600,-131985,-279464,-341743,-305260,-227589,-152591,-177011,-345172,-409183,-443984,-465264,-305720,27571,233827,191325,-18251,-252444,-18945,234628,51471,-15673,225164,199885,-100548,190493,322980,134125,-189675,-171717,-185543,-466910,-300478,-166608,79996,437504,611715,222507,-294989,-37334,256972,128326,-352685,85108,347318,233145,-146913,-108489,183024,-163433,-57952,321725,235740,-24223,-230509,86656,273425,73729,-247634,-378614,-111075,135103,384039,227846,-195233,-197547,80354,31452,-288640,-148623,128717,117819,-173912,-492076,-632668,-420331,-248517,-288776,-220047,-148164,-22434,103958,212951,249269,277168,85061,-143723,-504546,-453130,-248332,-197383,-445189,-491509,-489280,-177216,-19566,-128206,-40909,-8576,-437799,242030,477672,39663,-178413,-102892,-540814,-137443,163214,101595,-131509,139203,83649,-47612,-344125,-237716,24561,322860,406497,84760,-268924,-195541,192145,427748,264499,-38054,-280099,-298154,-127652,199881,445457,380905,-99845,-55662,372496,398174,144130,-273548,-532017,-428761,-388052,-496629,-96257,186974,56420,-212829,201940,531520,252562,-277354,-408014,-236297,-289674,-316734,-236629,-275821,-424611,-216091,44374,294215,588470,783554,807091,353365,65124,-33216,94159,219608,71283,-76686,-384155,-127402,-167283,-125841,145988,320336,163391,-296421,-485262,-242653,-261436,-428427,-323557,-334650,-320037,-167909,-102682,-168849,43258,249160,274177,98193,-177193,-373540,-289514,-466086,-260252,-62383,-57966,-190074,-423028,-414224,-338953,-242587,56647,452064,483954,341463,65798,-223997,-3576,56439,-269316,-258805,45527,-68954,-200765,-465235,23579,463989,759658,1334167,1558492,918640,-189975,-197396,108394,9497,-312059,-188201,369030,748825,660439,277074,38898,34495,8619,-84697,-23945,-119182,-111509,36659,137629,19000,-301027,-93471,129337,2041,-376476,-472401,-315916,-327221,-118645,163667,242568,152053,97403,159957,17390,-1081,-260282,-418447,-81264,28214,-153143,-359844,-402629,-387665,-268094,93118,458619,470346,125935,-196253,-237972,-349103,-215127,250991,563187,335217,273085,515515,580584,553562,557784,709044,765534,761034,469513,291066,-79511,-298850,-180036,-68114,-196749,-138257,-196462,137769,832978,1089702,1276062,928291,430687,93028,69251,-213073,-256609,219868,417601,171198,-182387,-150023,-35579,-179388,-316718,-290763,-296149,-43701,119742,353587,347125,149881,-81734,-170017,-299053,-296284,-302334,-434934,-93818,16738,-58824,-306989,-573324,-367090,92729,425177,595822,615796,466188,113165,-172721,-279814,-136735,190072,21823,-252227,146220,686195,575944,216118,-105673,-193587,-255093,-258117,-54859,269429,473684,372951,14173,-279160,-159031,233225,415064,470788,368602,78811,-43468,25814,-45164,-256693,-480241,-76661,75773,43004,-46016,97210,249817,518079,940424,1334881,1434914,1049212,502978,-13550,-389517,-546197,-444253,-55380,238901,229468,36199,22007,84109,-63985,-352309,-467677,-318225,-143711,20478,91243,197765,155019,213899,464815,351784,-98560,-364115,7260,-108169,-41850,-30631,-126008,132710,177275,-12775,-427503,-139773,26715,346451,807875,1205177,1156530,763782,329317,-29090,-102685,107132,176826,-77538,-325268,134187,550783,703753,650113,366400,-171059,-222192,47911,87707,31420,-1030,-85307,-206471,-78453,193166,180800,90606,-81579,-122467,-47843,-30188,104511,318223,437624,341517,204433,-50121,-136360,-328372,-563088,-326856,16037,243777,124805,-341679,-180253,116387,104156,-23297,-106337,19035,188630,127570,229414,591884,756388,529165,618586,380368,95056,-158543,-182761,-30681,16263,-289263,-292758,-12592,-226404,-183877,-133969,-433742,-281051,155649,265363,50773,-75998,-249734,-95957,189223,546636,537417,-2073,-433358,-178651,-182271,-139290,-515251,-193883,-153728,-353573,-297098,335770,847004,969621,446677,-2657,102074,81388,-106085,-270570,-381525,-392059,-184416,115192,84567,-52352,236301,367630,307424,-163407,103222,375029,-17661,-238945,368498,579109,446654,154130,-221544,-220943,151621,156757,-61942,-239410,-84094,236402,266373,74032,13427,119948,233432,176798,47314,19513,-201086,-12453,68608,150945,182036,-257115,-426728,122043,250623,-21087,-312810,-12797,107294,-59910,-243614,-230844,-57405,122655,139887,-111437,131647,519409,306435,-162245,-226297,88027,200539,184025,29027,-250605,-279248,177289,247039,-96932,-174818,111234,340187,269272,125742,71278,248715,269135,15883,-93858,70313,207540,349579,341869,539272,962064,1169677,709814,87710,-66597,501642,917535,663821,341940,-23165,-242297,-17733,100733,-98970,-105767,-297134,-359220,-409770,-320788,-228513,-33289,180044,266995,187262,247143,217342,191283,160059,45846,33747,-114235,-376551,-464613,-388717,-524326,-289171,16382,145854,-163633,-413502,-40264,203138,34199,206747,230571,41394,-292303,49525,558892,851576,495596,-49406,118687,275793,-191609,-193818,481687,689459,256410,-72458,239845,498075,248174,-167142,-462958,-298381,-253708,-76458,-97527,-224746,-67857,-170082,-394851,-256926,-202491,-264718,-59166,9729,36399,55174,28549,-71017,-133485,123637,357916,291111,143160,54355,-1405,158446,634444,822206,295202,-403111,-297120,-249701,-318808,-174927,-99509,86667,346200,256949,-142134,-599076,-133356,523645,727728,447875,17723,-304892,-67195,140169,433659,352220,338124,214068,194844,257819,189972,107542,290918,530829,515953,412945,320122,206489,125497,-86695,-139599,-20765,154525,334057,-29119,-496857,-72952,308449,357715,157832,-423761,-366532,-65841,98375,202825,171116,154581,544304,621474,301742,-208088,-422336,-47888,163461,267973,241397,78641,72064,197108,98454,-54653,-318505,-24157,131762,124825,-23924,531,-41725,-165518,-340960,-515119,-36069,373041,335813,-182173,-500506,-210230,-399690,-285089,27204,338070,623451,733699,242085,73469,692019,848623,508537,122109,330996,415988,191579,42630,-82827,399264,994339,1120697,718399,327860,-104625,-262840,-105088,65140,182372,133592,-77600,-256522,-277939,99367,333565,478090,374108,491059,340963,156244,-181176,-195018,-85773,-216700,-300549,-447804,-533618,-401142,-191789,-31304,30625,276963,326996,215792,306048,173067,40652,80175,127344,-28500,-417838,-139595,295878,157635,-147610,-542674,-217878,-109580,112469,-26630,-312018,-269589,182190,341020,332047,211988,117223,-150725,-135002,216726,350266,295163,135679,126939,40434,-50366,158030,19089,-204275,-451864,-136199,-38233,-181015,-338155,-231273,-102269,135823,26034,-243188,-341855,-48829,1493,-4081,-30759,12868,307680,376248,377720,61372,-317410,-530081,-248784,9072,102865,-241249,-200680,-103046,-91530,-166401,-276441,-323373,-224202,-94238,-83650,-27657,137076,424180,244595,-155969,-51551,-23532,-355638,-389494,33093,236122,94559,-175033,-304190,-164829,15652,362378,713380,872246,904316,655309,198740,20020,-54040,-222419,-189996,78065,48752,-330974,-459149,-536873,-384883,25343,376443,273448,-30694,-377104,240564,721627,703336,454527,254616,-98076,-100779,164704,269350,7873,-348417,-79815,26150,-171194,-212929,-144777,-315598,-396704,-236641,-339649,-387692,-117947,8454,-70248,-143367,133923,9182,-251916,20654,423654,754859,753259,713593,445262,283341,563015,512243,235285,-324378,-421573,-130801,36056,-80865,-312239,-228766,-2934,119603,51998,-52904,-218535,-410691,-336939,-107608,92359,55934,-51882,-160630,-275339,-179600,-236202,-38951,76970,10641,-77302,-16991,36551,119105,144679,-261785,-137171,145007,108323,42499,263879,454840,282767,27623,-276691,-330497,-71162,66334,-115815,-447147,-335639,-103113,-92239,-32661,-50932,-91281,-145305,-112804,210703,535826,592852,500681,299129,52767,-342787,-212278,-218577,-246690,227465,622245,641479,279792,-2785,108905,266388,379380,388301,397599,510708,544630,442761,65970,-155885,-225836,-120228,90618,41048,-78913,-359189,-467373,-221807,-200237,-299738,-178787,-8599,-339056,-176579,111977,248892,-109577,19629,484177,298367,-237492,-180593,12049,-345531,-462144,-233941,-49483,-90465,-111321,-226866,-459719,-117229,168968,131256,15535,-285248,-382724,-2983,425743,847733,860269,962847,509583,53525,-383949,28706,-131248,-396598,-69146,117057,97257,-85720,23976,267951,256565,-85017,-353799,130836,392722,390450,662530,902984,789433,154131,-485261,-252391,-217123,-171097,-91905,154442,303526,291811,303126,365908,127729,-485328,-224193,18254,-156773,-297688,-61294,250186,266258,130080,-121667,-307674,31914,176879,213482,64769,21545,-76183,-313667,-263514,-91251,-15257,116447,11481,-249934,-221563,165530,579311,539415,148625,-248243,-108875,-164198,-419700,-387285,-121174,285524,360537,230306,-173542,-401071,-340390,12267,210176,-251333,90170,870332,1324190,1089101,592459,41236,-77067,25387,38448,302867,755811,1068480,849841,267417,-323993,-418196,-450541,23627,549348,844046,742082,344568,-2741,-198897,-401807,127223,551938,560328,141555,-355170,-67001,180018,-124617,-347172,-37122,-117744,-454685,-314651,27949,203059,179079,-238540,-140891,546541,1041589,1222896,755786,118336,-318921,185764,565917,436012,123647,-441722,-254561,-80431,40046,-187062,58737,109656,61347,-197531,101956,250881,250216,-25783,-286320,-39952,63725,-68481,-335520,-355346,-46302,457107,496271,731593,666814,242382,-127057,-221591,-31598,21797,-186055,-376884,-361913,-298729,-186026,-27334,57803,10737,-144187,-204554,-59768,342915,455529,376564,290611,57566,-160171,-243623,-256827,-404933,-454437,-307520,-206196,-192917,-155449,-268986,-333399,-407603,-138851,188222,267726,187206,20269,-82123,-60781,-119285,-354127,-449988,-331316,-410528,-434487,-257566,-272531,-426411,70670,566441,495068,-127100,-269428,-82597,279833,674600,561818,234681,-126559,-436159,-157761,91908,130681,-56414,-364983,-246994,15427,195227,431006,370618,48370,-218535,100822,231352,1811,-223995,-152018,68375,253265,215319,-47955,-76202,-249726,125894,262384,-42029,-331530,-107242,69997,75253,-3516,-47659,3817,86386,127654,-328438,-141240,156455,201381,-10123,-310867,-190145,-50781,7634,237904,148954,20920,25631,53414,4147,-29046,-90524,1625,11789,-84827,156120,657430,552971,184922,-137978,-212610,-196483,133991,407979,438453,195469,-406692,-290939,167298,254980,232554,183590,110643,46061,-136788,-50319,263421,478116,579517,400110,186547,289586,420769,274196,83852,-253159,-138161,-55323,-53175,-136322,197611,443689,433282,211096,-36652,-212029,-258219,73762,448675,444688,113223,-118581,-199,163168,188236,39058,-138223,-176408,-172096,-237965],[180640,272758,194474,214378,-17754,-163015,68315,42391,-119869,-332480,-369218,-440336,-383874,-281478,-267331,-209514,-146982,-196377,-393745,-133923,190811,593234,585344,446054,269812,12324,-47707,-26143,-268737,-86024,-84954,-108667,-170992,-4541,145237,-212500,-306619,-105309,-324441,-103480,253084,209440,-42056,-389088,-295293,-65124,242150,357661,300804,5161,-457141,-14685,302338,342972,-26510,-214396,-76971,-102994,-157583,-276753,-296899,-142891,2704,109088,6647,76125,139223,108587,40729,-101938,-339471,-29306,478177,589344,65496,-247564,330033,602692,674716,591688,716082,973293,701153,325594,88794,45693,242715,689616,1027652,1086316,694815,381240,-93579,-163341,-129099,-7003,400220,730401,678936,494411,20658,-468857,-158887,30259,-77578,-390293,-192998,-1656,-107573,-143401,-110092,-36383,44019,2681,14940,71590,174449,194106,74005,-5209,-223863,-517023,-283204,-368330,-273733,38504,405019,575637,444207,52201,-279427,-180674,67425,331060,295512,32107,-462450,-353609,-303809,-353568,-397548,-345032,-405886,-377711,-140576,135622,244298,90683,-284947,-29831,375494,430425,275879,264635,266395,14818,-117455,219742,283500,-145210,-163600,618992,946035,874304,435333,-145811,-438174,-70653,431051,635170,489276,-4773,78489,222478,54800,-277989,-246228,271685,544354,612783,573357,429364,131739,-27843,84881,570229,1125298,1206585,915398,271429,-504368,-139935,-57204,-134934,-300087,-164344,227233,483461,631105,552696,202844,-358260,72525,335510,325293,124139,-47737,4745,125198,101225,51834,109408,223591,451671,554270,359193,-99773,-343277,188965,310556,212313,-299421,-222633,167820,332545,326822,264193,427642,442354,340907,25093,-370232,-517095,-236245,-279305,-259791,-167597,-134177,-263640,-406702,-425398,-146040,315051,377400,262862,-49322,-305234,-307620,-199000,-300964,-380873,89623,546712,661019,520144,173806,133949,91206,61454,-39007,-124546,-252894,-560018,-474217,-314435,-191888,-196481,-121659,33057,52879,-6027,-76575,-144756,-271834,-474623,-519930,-465016,-491685,-258108,-180681,-224863,-284381,-405210,-427577,-295823,-205505,-214244,45614,-168079,-554315,-634247,-551267,-470507,-195131,-32158,-53671,-388246,-86186,278718,567263,494684,647799,430427,197195,-36979,-369503,-372023,-263003,-211207,118242,354730,338847,-91664,-321666,192480,196542,125324,243048,125467,30649,-10372,368760,626883,353680,-257769,-274728,207966,407721,185427,-202098,-99387,-8524,23861,-251830,-274552,47545,30178,-176391,-261939,-2892,121437,49821,-59800,-471890,-79925,316611,277035,-18287,-185160,-380898,-477528,-386875,-395060,-431942,-342475,175883,420730,377394,-67254,-454587,-168630,-17195,59575,353322,276871,-83602,-229556,-135780,-442151,-19899,562876,346462,62842,204512,370969,626509,452376,-19629,-409684,262615,609425,622304,594806,523887,272685,298137,189603,32396,-140455,-177509,-94425,-52896,24742,342321,716071,1103077,1152685,659042,92529,-18983,178611,297002,464618,903354,1158076,882209,223138,-345391,-107737,-7326,-262368,-301695,-254293,-211373,-247664,125258,506620,430765,-143120,-63305,314908,200024,-259375,-446201,-405356,-314006,-316045,-385474,-237202,-347038,-157710,-51658,3890,13911,-306937,-531222,-205114,169428,186404,56522,-67438,361604,731961,652293,-42016,-324714,-341587,-169793,208452,432669,350702,-55610,-301725,-338684,-255976,-76382,-84760,-115376,-287810,-222285,31028,284703,282492,183736,435404,592765,457131,215815,-16914,97158,46655,-45212,412655,738154,748018,501848,-56207,-211654,-460757,-122416,565533,898569,693553,260062,518934,667746,567404,97327,-407410,-480636,-234303,-160027,-190789,-454528,-121441,159260,277138,459265,364901,-2520,-521025,65236,595340,575307,108458,-124443,-28260,197709,276626,284811,368053,291126,118240,-4531,-190816,-237654,147140,308408,122490,-81981,207512,485822,292763,121505,71155,133407,-18848,-63562,45078,153018,155630,-105395,-391312,-350774,-393083,-67140,349419,491901,234822,71807,231344,452598,479152,297280,118394,-181364,-32372,141416,12268,-93688,70189,97095,-97328,80507,143397,37214,26580,-59366,-210672,-235078,-320246,-311595,-294993,-29862,225144,174748,-276475,-141419,-155363,-161785,153485,422479,262258,-33662,-283826,-149588,171873,202830,7217,-83426,110202,276284,203528,-44384,112925,298757,95009,-181705,-233578,-111100,-69520,-309738,-286424,-53733,-42320,-113857,-144213,-62144,-92139,-273517,-489546,-495317,-491995,-310648,-259577,-120051,389000,829022,1188375,1024384,247040,-194080,432127,823931,470616,222149,364258,338835,267341,285672,114464,7888,194917,207664,-8593,-207784,-189142,-211945,-53412,107686,-115843,-315806,-202019,12872,134802,154779,-3512,-341334,-534399,-346607,-228580,-64443,154751,295327,167275,126430,-20077,-155429,44844,-73514,-34246,286198,312987,-49407,17349,226597,148703,-45133,54291,123696,-33876,59477,111318,404890,721693,730508,99251,-357867,259119,613498,668535,-3044,-102429,310749,216508,-111562,-92892,337907,18959,-314741,167743,150215,-195586,-354031,89250,362951,178308,-166295,-354244,-96645,91104,157373,-139458,-346429,-241795,-111491,-122749,-158145,-12405,145422,203639,59868,-202422,-410470,-413905,-155406,-20932,-73643,-370563,-119454,247980,404074,361003,313427,34486,-143481,-269496,-229332,36340,96555,-124600,-308617,-232078,7082,16109,-190858,-122149,-198623,-137721,566212,499950,-71785,-21733,30906,-622500,103547,523711,538979,148839,203012,4314,-239926,-370141,-206375,-3271,342330,472638,50018,-270457,196519,686770,851252,539208,155072,-109997,-283446,-411117,-227829,179991,343723,132957,152736,334117,241244,35809,-131716,-244758,-294569,-372132,-467865,-222508,-72264,-236046,-122465,287884,486134,119921,-357822,-179605,18334,-74052,-105153,-76989,-165849,-401024,-242565,73532,380810,675105,798427,690271,273135,-68778,-91864,25029,486824,531967,282981,-377632,-292453,-335518,-353477,47972,246385,73751,-352596,-349244,-131757,-230831,-483104,-342341,-250580,-178304,47098,180388,111199,151151,156273,56359,-20343,-194990,-438798,-375299,-504589,-485014,-302942,-197995,-352619,-377782,-185053,-160550,-127955,36942,328511,393412,346634,202281,-274892,-203901,35947,-134832,-511463,-142165,-62446,-126038,-492211,-40340,320503,492662,1029048,1274669,732897,-65534,-132676,-27738,-221836,-442109,175393,861467,1047300,916034,562216,386150,516346,457930,192810,166040,153119,-10594,-118173,71977,11601,-357764,-53358,128816,-75486,-499097,-267273,-213255,-374119,-262759,-65522,-65228,-135412,2372,212324,140443,-88023,-405698,-363010,-52047,15724,-180680,-374936,-404486,-402145,-218337,136323,431847,511353,400258,274787,108168,-97046,377009,860643,967739,586334,315490,370617,441834,564153,689342,824752,696239,614328,466443,384354,115781,-309759,-475213,-201175,-121088,-225709,-120452,155810,685023,931419,881599,662634,300205,-28373,-176276,-413026,203101,634132,809740,467190,-78524,-101039,113715,124963,155840,248802,259562,189577,226557,338783,290269,99020,-60585,-72696,-123272,-133835,-198573,-275147,59222,214916,68773,-345096,-488915,-319437,144369,621555,1003973,924123,662333,161698,-245529,-435470,-20961,393359,268743,-210012,-30327,628496,640954,127998,-293030,-238275,-229940,-127082,79203,423969,766722,573377,169391,-160358,-262883,-93624,-41506,11115,64168,-31847,-3943,17763,-63497,-320625,-227625,-20108,-4132,-66864,-185685,-87701,39381,336163,814893,1484054,1628125,1317061,751851,225163,-99769,-160332,-252137,-277918,-52148,117548,191888,235438,120709,-97599,-426112,-443161,-424527,-376759,-384435,-439796,-171035,-208885,-152135,189945,335663,41118,-255181,2240,-32913,-250186,-281718,124720,492445,453686,62974,-413817,-92168,139294,278619,767731,1063674,1042740,762982,359731,83357,-189493,-102202,123582,-143126,-476844,159566,606891,660077,484098,96131,-349360,-207105,25977,46319,161807,216348,72986,-222279,-83699,185875,238518,108386,-70135,-138386,-141814,-157070,-1801,290875,278974,84102,-219471,-366539,-349364,-438724,-355749,-104682,187987,311585,85229,-391202,-248465,-91495,-99728,-32244,23331,102443,135164,9840,-15069,297354,407317,183274,142919,70504,130993,45234,-177245,-251112,-107562,-330661,-327437,57862,-70612,-120087,-129500,-226037,-362363,-155920,-111895,-301752,-373764,-385676,-127529,201761,409253,283237,-185118,-215505,92017,35824,-113444,-284711,-224440,-97318,-78123,-166372,302294,713160,719037,285174,-29591,152906,164157,56856,-65887,-255822,-524498,-401640,-101620,-48451,-40770,150711,180507,38830,-269610,167137,189419,-260642,-5099,594117,661382,348968,21703,-272985,-128921,29350,-188168,-287190,-445908,-238697,165944,206554,104713,144475,153057,234635,163877,-56706,-233945,-467151,-527382,-105191,28288,342622,90927,-198094,-150214,16495,-76792,-370801,-175135,28352,-79765,-277041,-271195,-273896,171839,179832,-158470,-71292,354987,236959,-270179,-133817,209736,341236,324074,72983,-257973,-446827,18386,-41283,-238129,-23330,184528,169001,76254,-74265,-10656,32773,62570,-58972,-142258,47596,174864,214343,126759,338730,815480,1147216,913790,333305,-42065,365851,694192,566306,224996,-112820,-389755,-64758,381932,504824,465002,51950,-177158,-332285,-423289,-394105,-2672,239660,336241,183135,142586,91730,174069,263134,274839,222024,-29476,-287256,-306694,-345928,-279454,-105158,100882,152299,-122988,-443028,-72880,35935,-284004,60203,213247,94745,-297371,-56980,487510,907589,747212,144813,173633,492270,99893,-12597,675356,905887,494896,117597,198584,424451,224923,-271491,-383594,-212605,-100764,22602,-51704,-320368,-274390,-225818,-241288,-253300,-222694,-279212,-516339,-333632,-58389,105008,16794,-146658,-184907,75798,338541,550119,388290,236676,39976,79648,343429,506174,103464,-166144,-113286,-305442,-352722,-140071,-153355,72358,312264,188874,-201488,-541655,84907,832573,983024,702922,158439,-133768,-331497,-166133,-33769,75536,249652,179503,199499,312583,268967,57589,208552,514232,371219,244897,303674,287276,75151,-206307,-443218,-259535,101614,399017,386216,419556,217211,255449,176798,-7022,-417525,-174287,120270,228950,271631,216842,276209,724357,768918,400480,-256680,-516274,-67090,248666,479474,477161,256048,244291,414462,109943,-225213,-207679,202248,237410,181313,161253,284403,236682,228249,23633,-257717,-95338,369179,445384,36278,-553383,-408985,-532319,-39414,198707,305634,585933,669721,316253,156996,627258,811690,442448,-216419,-126602,29880,55223,-80830,171171,742455,1317530,1292796,786191,324873,-108506,-206614,14813,92476,124626,-81887,-288554,-105040,162958,356506,510732,541272,393707,393624,167779,-84468,-159218,-70096,-25618,-261325,-322279,-404466,-377924,-59255,177999,127173,-108307,-30756,-9066,-37076,115564,53953,-172566,-107476,-27024,-134166,-473868,-180124,296726,234076,-56647,-444371,-202601,-126487,181960,9443,-291333,-269175,242304,450835,411237,265855,32339,-175182,25691,283615,237117,52805,-102937,-68079,-249023,-261590,-63184,20551,119142,-162023,-423289,-349293,-326353,-157903,-74396,-171357,66025,73588,-30432,-421237,-165043,38040,57341,-116816,-66528,203427,326298,315607,8046,-298447,-58103,-21130,42155,-129261,-404977,-236991,-100930,-57739,-122120,-260745,-425693,-563699,-413297,-309401,-59197,185924,388672,249411,-159851,-98566,-122727,-419010,-250425,143601,312362,194788,-92049,-186252,-96592,50261,455960,792263,831317,658035,380465,139975,71336,-123430,-222727,-256512,3507,-71610,-376999,-390482,-547259,-409267,152099,334541,392638,54954,-503115,23238,579400,622117,503403,322700,88678,226538,464048,447553,85739,-294603,-82259,45698,-111321,-123149,-91002,-349690,-436007,-289419,-300200,-38708,162782,92094,29401,-130432,65294,213979,168218,-254188,-123947,219344,353830,424257,145683,-55310,223075,361227,-174170,-246834,-302995,-400644,2919,50376,-266081,-312583,218438,308044,69636,-153708,-360854,-467155,-384123,-225668,5474,136121,11391,-203895,-310105,-119819,-60618,121893,230257,217397,182928,139075,135656,238604,265515,-22033,-169166,-253726,-163583,-122849,180639,420627,208478,-78798,-203623,3735,249025,316626,108925,-178327,-426754,-387352,-272928,-175282,-95627,-111428,-243389,-249378,113194,382033,343169,381533,490094,479442,47829,-301963,-351854,-212869,160262,427317,381115,167986,-65770,21140,103491,276298,258573,195894,210169,256330,93585,-183309,-167933,-204519,-270115,-117271,-42404,91798,-84670,-414114,-365853,-104065,-111179,-132615,53958,-200600,-187555,130299,70491,-191607,-310182,159919,149731,-244637,-248389,-116336,-112150,74949,415736,335773,50724,-105560,-333032,-373919,-33889,205504,220872,289622,14687,-528841,-56305,535492,959793,982048,882989,516135,223300,-89749,-70826,-175041,-465509,15901,305604,271675,-55811,72873,399833,365658,-111857,-261138,289738,472320,251846,334216,575137,591780,119643,-260493,-244766,-219742,-200665,-162670,-46590,26275,170184,386652,536648,452447,-189878,-243676,44056,-77434,-292550,-241130,45957,47960,-89065,-348923,-456187,-185096,-34280,99183,12770,-149010,-216833,-194195,-204837,-143173,6739,388483,403021,39879,-289844,-95895,265362,292187,129269,198944,192010,-23594,-467343,-291415,-33571,323386,226881,142745,-27303,-286555,-232239,235857,412702,-69765,-146359,613405,1021881,799942,448246,121547,208898,163782,-133443,-73329,366330,624463,336398,-5221,-339824,-273392,-351320,-308029,155061,485976,655795,486128,100369,-268534,-244568,264213,677202,632242,162829,-415394,-105368,66107,-251098,-197641,89499,-118966,-473162,-139131,15467,20948,145646,-259490,-24377,633525,1037851,1151100,693457,63475,-106602,103877,185411,-133141,-371769,-288070,-363219,-349861,-199301,-227805,-92149,26143,26186,-122815,287629,441433,308791,-91810,-278142,-29581,-107813,-400251,-237394,-100502,-147674,33616,104139,430801,536085,319004,16982,-122728,-87513,-276326,-437054,-190900,-81562,-104917,-121130,-115081,-134037,-66278,-14332,-314077,-309287,-7132,164585,91429,-49457,-323121,-285167,-233521,-230544,-339213,-296653,-204014,-244655,-339283,-431894,-407277,-343964,-336960,-262524,-53042,104871,195720,-18957,-264009,-249093,-104191,-200940,-349860,-396049,-387271,-391528,-112523,-81761,-433327,187410,898255,782710,139198,-331036,-459117,-8883,566158,621890,385895,13792,-274013,-256872,-36994,122277,69863,-221508,-358601,-42170,199834,268419,174370,-83293,-46161,240579,180622,-235277,-396014,-510551,-207978,10181,49574,-270620,-266497,-88261,396551,664677,238423,-138490,-12485,262459,168169,217610,241303,211657,101068,-99990,-445481,36210,280054,349811,55968,-244940,-210864,-122722,-147143,-1014,-194998,-261492,-116108,-34189,-79633,19320,49590,150665,278856,498522,861337,1171708,1021414,509928,13826,-239324,-327411,3683,327239,444765,106979,-534466,-4671,341927,379211,440030,689290,668337,369906,24004,51176,236337,339722,442518,352176,145082,141426,258354,100446,-276963,-213679,44587,94498,-35659,-279006,263908,645158,658144,335112,13497,-225029,-227729,151165,578125,488483,210714,8978,22305,105438,162382,59239,-60150,-72322,-210485,-268194],[126017,174620,114685,123059,-106414,55048,303092,259014,123645,-22908,-48547,-119831,-215400,-232121,-272232,-338899,-112458,-115575,-357587,-148500,284201,683656,717819,517296,422446,311171,88887,-203189,-141063,437558,15942,-145739,-359071,137236,346800,78898,-89304,23895,-253712,-163859,267030,262516,981,-361490,-352365,-280758,-56212,-48918,-104669,-235909,-433791,-55014,394220,467780,-76773,-389723,-203526,-196895,-259011,-372339,-391904,-343199,-413138,-306438,-135621,56028,102210,117893,15444,-138498,-437372,-53881,388219,440086,157555,121274,237777,489505,175583,437353,487974,689097,551154,188726,-169450,-240736,102836,526701,725979,670204,268804,-117546,-282324,-111345,-58492,31697,174794,304706,320888,258155,-70428,-317594,-85571,71002,-87191,-383618,-197261,141474,93440,16167,-58515,-49313,49958,134420,311299,433491,463371,416480,164988,50763,-132428,-345614,-192104,-246835,-241912,17305,245987,217264,47314,-218599,-257799,-141010,88686,249203,118941,-141054,-563457,-309981,-291456,-386544,-441544,-374930,-272121,-244739,-160604,53292,245197,64374,-346029,68060,485431,553730,180249,-164016,-157730,-381648,-177671,143375,87520,-203350,-398665,200426,615464,835701,498643,23386,-272389,-555731,-142534,145568,140841,-241083,-312396,8755,-21036,-340730,-148958,360728,635028,621363,397769,252739,114658,20997,90993,484899,1059759,1151876,837120,286393,-231658,-181622,107969,259326,395284,561176,589629,440629,322037,238741,-137143,-126393,476066,451437,234353,245869,266234,300384,303200,320029,276874,126798,149637,289795,493105,451058,67765,-373852,-208001,-50768,-211649,-207227,257707,575357,493205,344422,249195,391381,432571,220855,-49958,-281580,-62855,20116,-181255,-168397,-229307,-298015,-331222,-350352,-321120,-219279,-101235,-257324,-212117,-166971,-153921,-95706,116701,29037,-60270,-71434,401847,567614,408565,16266,-35209,-44958,-217128,-442376,-302615,-261090,-329686,-280618,-10929,-170984,-464406,-319240,-202566,-51665,30651,41997,12900,-98156,-444537,-583085,-532918,-506468,-484627,-475092,-324895,-135449,-133536,-165044,-94857,-22746,-117945,-371743,-513512,-468675,-583242,-497926,-127286,23354,-77705,-125215,-451715,146303,465456,560416,296567,201530,127014,157523,115019,99038,205311,150703,-77172,191333,587481,610265,274163,-427904,-29444,32578,-109787,-48953,25366,-34757,-89523,282200,619744,439714,-107350,-489881,-32417,182368,-113769,-361713,-82603,39528,19712,-363655,-302304,-534,-105399,-202386,-118564,68022,98207,-38399,-155277,-418595,108305,435661,280615,-55653,-320678,-528976,-602889,-364059,-113870,59422,226579,455753,549422,370911,-9169,-311991,-159543,-49113,158683,275305,107342,-144484,-231571,-155516,-469674,-273436,-45507,-30997,35863,292254,454615,525545,330898,-218347,-201237,269334,409732,407567,449759,557763,537482,584147,384740,93736,-92898,-116396,-98624,-126370,-104605,278871,691987,1117670,1152548,542882,-47129,89014,199357,188636,359363,793182,1214852,1093775,440008,-375277,-269834,-148130,-421657,-498561,-482244,-403878,-429985,-51531,391680,329986,-293757,-95287,328266,195298,-233941,-165660,-259223,-478128,-517784,-350391,-164766,-292367,-301949,-313027,-203113,-125987,-360970,-615702,-396913,-28370,63956,-141380,-298963,112989,480192,238077,-367711,-23089,-129996,-272964,-54373,157515,153954,-103933,-261804,-241788,-185513,-136527,-191780,31500,103314,186625,-10029,190413,253493,177584,350233,503052,468259,372759,68780,69969,85734,-29605,51170,337990,479307,340053,-106540,-56815,-60983,33415,629990,1003404,941621,633691,545567,540166,321616,-136131,-444453,-448872,-329081,-250025,-300835,-589896,-166609,-32621,41980,284544,152665,-107386,-303297,139768,611392,630687,307931,142509,34686,58502,61843,201309,262941,81935,-146746,-93289,-345781,-221837,274470,479689,199990,-101997,-16095,106293,-24491,-86185,7021,32834,-234475,-324773,-145493,7236,57299,-214181,-522896,-65151,-134563,-167384,219730,431924,318245,-41618,70794,323086,503775,489799,335107,-79218,-93423,70258,38314,-68389,135874,89205,-8246,271571,279863,134721,34400,-174750,-408033,-272099,-383702,-124360,20186,66075,63991,-176921,-245589,-57035,-3646,36430,258162,434932,298790,56199,-202414,-54894,202074,138430,-381,-65503,134378,257519,194817,-138405,-150098,121841,20607,-106272,-44203,-11439,51279,64091,-309480,-415011,-26443,151511,138786,169847,165208,-197504,-596726,-498674,-485244,-423841,-197844,173018,682973,972895,1192118,822790,-46806,-100127,620463,844336,460130,-18577,207207,335123,151700,-39268,-90261,-69664,73260,36375,-251997,-439063,-375073,-363470,-166325,67577,-186355,-367698,-3221,339676,514631,435148,102530,-349902,-538103,-163572,80902,223979,298495,375970,264609,275868,104065,-360119,-267237,-208883,-51514,211547,182559,-186043,-233657,58256,87356,34121,241954,444505,513447,376774,205431,400579,676479,637965,3994,-319577,174753,511403,666921,176185,-163076,243759,207494,-106484,-193136,360826,218189,-379348,-47673,44980,-319591,-532141,-90712,243936,196960,-32772,-164580,-49728,-7928,-176714,-530344,-344557,-304869,-307323,-189368,-91064,14088,115448,237869,226041,58138,-204714,-254189,39235,203632,84647,-471429,-140666,314562,446487,372098,241750,39660,101667,32300,20759,345608,445228,258518,50672,6653,146456,12321,-270302,-239684,-281460,-10973,536632,244605,-231944,157360,103005,-512379,294726,810532,800754,289860,-26956,-331303,-446326,-145591,-231881,-73685,265379,343050,-156696,-83069,551619,926163,1022967,640883,183162,-143060,-371346,-312793,-407681,-249559,87359,204823,384449,320706,102038,-51269,-116056,-133879,-160514,-262593,-378709,-280220,-252887,-560955,-28865,362535,566731,84608,-536164,-28614,194559,89475,113565,87675,-36955,-257349,-355293,-3962,346488,559135,581857,349051,22959,-294996,-337134,-159116,552631,864781,500232,-175931,-203460,-197448,-311032,-33630,76350,-120773,-432758,-126698,22425,-124057,-414282,-396567,-187943,-23759,278208,471811,461472,331345,128505,-219738,-107115,10137,-110992,-297973,-496675,-240943,-16739,14931,-197821,-237799,-17887,-84634,-63286,52102,263601,394514,429629,294035,-226594,-457464,-111225,-165131,-497286,-303144,-62352,-95682,-446631,-222301,25782,40416,451064,796848,522373,84505,-67837,-175723,-437301,-205397,398028,1150787,1208222,1070835,790944,630548,775705,693093,362722,286235,446651,174921,-253656,307,-52701,-442631,70986,264869,-22517,-515997,-69232,-73778,-410575,-403095,-218069,-389397,-448825,-182261,-21104,-2466,-309261,-467287,-342197,-144497,36500,66848,-77389,-168086,-154917,-27495,201321,380953,553572,687114,739420,371209,175998,834030,1257983,1255128,875245,394809,157148,271418,507601,694798,808513,587344,450546,412032,369462,180453,-141101,-66596,343145,366233,152468,5879,74257,318464,717515,680842,527480,199406,-112873,-333769,-123906,513236,882798,991965,565979,-74121,-8394,296638,415982,549816,698915,684035,267976,123246,135537,118393,12078,-125994,-125373,-58288,20454,-27512,-69331,156520,292777,112867,-336070,-375773,-210984,182228,691712,1111242,896117,446145,-62751,-291182,-468357,-31585,388648,375688,-137649,-233593,562734,696335,108970,-380089,-257456,-234381,-101125,20247,276458,567763,416719,151404,-101295,-314482,-438361,-453567,-418168,-273146,-132480,2932,-48810,-199241,-223751,-34950,44576,58116,31464,-150877,-293399,-280955,-5791,553398,1280124,1414830,1234401,781961,344177,121258,177683,309948,464309,407193,396023,398721,334464,100929,-161165,-527914,-286416,-350894,-543341,-416638,-104570,148594,84388,-103764,21193,410157,302755,13280,-32682,140047,-236378,-198857,312344,556725,474908,-1442,-467426,-31181,321124,294341,606566,724275,704402,540328,279650,175725,-114693,-89965,238576,-37133,-532556,79412,545997,513097,137817,-322258,-411574,-160197,-6487,51270,379086,514747,218755,-294535,-185311,125969,236036,38855,-129706,-268911,-365797,-369524,-144321,191715,153716,-62742,-362600,-320905,-353049,-413073,-105384,130265,274221,219624,-37007,-267143,-141144,-107336,-108479,77194,111338,82731,-29207,-220067,-321085,-125835,-72154,-131310,-505344,-201181,101855,46292,-212606,-433179,-202890,-293057,-461301,-163805,-118697,-211067,-249855,-198184,-383758,-513174,-518569,-440330,-309292,-206100,-61530,171741,177993,-4836,-27039,135844,273664,166961,-154429,-268964,-21177,192167,246147,-31443,186469,462354,359421,39847,-71322,189576,277317,257004,159228,-45346,-268140,-559844,-277039,-66622,-56402,-49888,-53819,-223021,-494263,29088,-80167,-447562,167925,688311,658871,238487,-101937,-237466,-7969,-9775,-310661,-345577,-352693,-257301,126997,145698,162182,223871,200292,233675,167834,-86258,-379633,-538041,-324164,-162594,119673,435939,433165,135161,-277283,-287391,-130413,-273559,-322852,-22642,-52695,-220250,-211525,-386370,7797,42366,-248293,-216964,122870,77283,-348659,-104649,200770,330066,248427,-99371,-389165,-169069,44040,-52202,22771,195430,183520,-61440,-175240,-267511,-97865,-80505,-42430,-101458,-227862,-48409,69320,-14130,-124857,40657,548942,971218,964120,431914,-64494,5699,138269,233146,39591,-220501,-565702,-72404,637762,1188003,1194508,544713,-52415,-204716,-203439,-443614,-34432,195139,315441,183250,32456,-91837,71931,243988,397130,349334,105795,55020,131493,145869,13322,50244,98473,30534,-175955,-309466,25008,9321,-517588,-194911,76936,56821,-265866,-219545,247308,755975,843463,372963,274455,559169,336487,201824,617278,799782,602994,387044,277016,147896,-72916,-241326,-132428,-164171,107379,226678,53913,-167525,-263912,-123150,-133854,-351491,-190113,75249,-23858,-383904,-178960,97968,27067,-160019,-355715,-137782,113974,522840,442901,310395,79338,-21351,86527,413530,405550,398077,213304,-212385,-345712,-166184,-223149,-103607,66106,-41921,-352958,-349750,282886,914502,962225,758460,244188,-20820,-457439,-544916,-512673,-259510,-1970,-3759,97798,271271,279605,14098,114735,411427,159042,-66696,150520,173885,-91353,-231322,-286294,-300366,-29458,289940,667823,1005595,547052,227724,-113229,-379097,-418539,-96995,100204,206476,270017,225028,352599,777011,822619,422978,-192237,-469459,-232568,173952,526146,591587,353273,262058,385411,3957,-184180,238838,438125,344558,262247,344436,504904,521955,566192,351566,154313,-30829,263319,448044,214395,-343291,-561633,-344656,139387,264181,149054,330921,361255,179959,69719,385082,609741,378020,6569,-89603,-54889,-86967,-80912,503188,1126254,1531363,1273311,723619,257790,-68472,-187432,95337,129825,132543,-194741,-269592,98885,372922,344361,331062,238969,198768,184205,-47632,-266644,-68611,216838,254649,15094,-62241,-52258,-85650,278892,523877,364217,-187850,-280801,-343919,-353557,-227545,-238595,-292174,-227856,-152108,-194224,-430788,-218911,122760,143964,-96046,-266250,-60586,-33458,186997,61877,-245880,-320521,212142,476280,427849,279991,14860,-76046,161282,290688,114308,-168126,-242410,-166764,-301482,-537688,-294117,190330,364883,127338,-179796,-249318,-199770,-38988,-9431,-230727,-171998,7544,56677,-283980,-195088,133683,382802,228924,88501,209960,352532,221293,-10993,-78817,372436,490197,237507,-249258,-376130,-167624,-64394,3827,-69317,-185006,-218208,-237708,-448502,-415468,-111293,107730,125367,15121,-189730,-28390,-40918,-349839,-162550,185038,235220,25338,-294953,-121117,-65742,-36656,410706,747102,729793,409470,81936,65003,128868,-107324,-361384,-328325,-128877,-263738,-289014,-230417,-429622,-531577,38059,41445,267729,-23106,-431050,-49094,455407,549686,570263,385640,225900,398749,597788,528232,135340,-254721,-68752,124603,-6817,-104165,-33061,-242780,-378286,-318750,-181272,237462,464331,254814,170358,45040,209818,502205,545499,8418,-278559,-205634,-77875,-28366,-228350,-375820,-297055,-224406,-550370,-227801,-182840,-448084,-74161,115549,-180755,-210733,407705,401045,92553,-84787,-197241,-344445,-342810,-344199,-128738,99021,-31757,-403572,-224756,18001,103149,220375,273754,302071,390598,372538,259843,338480,319699,197025,285682,-16120,-282639,-255376,89853,335399,202984,-101225,-107935,217643,414816,385309,152742,-72433,-268740,-434286,-465436,-320236,-155437,-131116,-327840,-361462,-125439,62627,-27880,216514,575786,695032,401955,-100323,-497091,-285704,-35407,116541,112533,22828,-149979,-89917,-51237,73214,31901,-50540,-16899,14286,-251100,-335660,-83180,-73076,-110595,-293940,-182923,198533,189514,-203445,-537621,-134815,-89439,-154488,45308,-105667,-131730,219295,159703,-106571,-416658,-74427,107410,-94914,-458276,-296908,62360,382308,826872,681865,334306,-21699,-442601,-200806,81047,220525,274634,443490,227034,-367851,-136747,495733,779414,741961,443336,356769,353083,312687,313655,73377,-47610,192548,432390,419734,76162,112689,434582,402522,-130694,-294677,232778,374485,61437,-172832,121445,388940,327927,151122,-66864,-191439,-223293,-196561,-201381,-125012,100345,330602,502486,538466,85111,-163126,7342,16162,-69600,-211384,-173341,-199816,-337604,-551211,-486755,-382259,-222856,2086,-44615,-255994,-391219,-242172,-199960,-313728,-99938,413730,622326,313252,-168896,-473215,-176338,88346,300049,598136,464479,124201,-407893,-415440,-54677,158780,15075,75380,132940,10487,131425,449325,489355,35371,-294413,349363,653082,517602,297442,124358,180971,242658,-42486,-390167,-103786,101315,-125488,-222007,-307594,-158719,-172720,-329089,-237066,64318,437055,488260,154562,-322795,-139501,300951,649016,549243,113121,-284077,-69718,10324,-279286,-70728,163446,-113797,-357608,-44695,-173459,-165812,113982,-94747,24189,486429,734382,789473,442502,-17456,-8943,56663,-35117,-251873,4581,71563,22042,-202913,-108533,-137544,-79958,33301,-22975,-67539,386366,560023,282222,-184222,-289799,-40445,-165603,-336859,-70949,49519,-33609,-258977,-268401,60316,286112,272288,54181,-93547,-221743,-499415,-251398,132861,141119,39959,-60442,-147305,-297925,-167142,-14922,-419043,-283909,-189615,-154250,-285428,-533392,-181401,19079,-35650,-142556,-138368,106695,321410,287049,132790,10145,-249785,-238488,-263621,-362843,-389845,-116587,143411,53045,-143307,-460638,-145274,-59608,-135918,-151704,-180330,-156902,108203,15372,-504678,258173,1000568,912012,509706,157276,-82573,-216155,352650,528777,325876,20559,-102607,-189217,-146535,59046,142312,-105337,-472526,-204680,56350,-20518,-69897,-48169,191212,329912,107454,-433551,-144774,-69365,-33412,-33980,-133375,-505544,-273860,159369,681217,908888,427506,-132487,76221,387464,161757,397020,548964,495409,234475,-16012,-118395,64255,222744,266741,-3333,-222751,-265826,-303257,-403474,-412430,-556187,-440253,-192722,-171794,-290950,-15080,169919,335268,548087,907023,1320543,1337861,1131779,585111,17675,-325340,-456557,-262178,210242,385195,-12280,-489044,280089,513651,486546,550162,858268,781164,382750,142165,183560,178961,109080,174430,213467,143115,90115,138437,37167,-157577,-88913,154014,214272,7246,-443157,239218,701622,790460,440928,169,-350836,-193001,233783,565017,405537,181943,64628,34712,39058,83445,22091,-27185,-8412,-118128,-84193],[-54804,-40981,-5845,-32806,-126533,208179,472725,423641,345450,242192,151208,973,-21736,-98033,-195533,-396272,-218457,-124821,-279572,-169570,219262,529439,585003,318353,309553,419359,399351,-109735,130510,768024,347819,8847,-395670,125835,331584,262570,145857,124168,-277628,-217817,171910,163878,-49243,-322890,-450793,-270388,31565,28114,-291817,-514132,-426819,-219466,345697,436060,-102895,-613199,-388342,-326833,-419716,-472824,-374490,-148718,-111599,-424431,-243872,68178,230828,253095,104228,-146690,-637477,-127735,253592,310816,333805,452259,620068,832570,508982,495005,582998,670594,444862,12594,-394472,-454238,-151546,164915,297615,234452,5587,-448607,-321200,-126825,-89776,-40058,-95802,-107950,-2674,24485,-125461,-166338,-44109,99953,25755,-177452,-152145,33558,33376,-59646,-131777,-33783,130426,334582,469199,523324,497316,366878,108622,56084,-94911,-223296,-230693,-155095,-183711,-32137,59827,-184345,-470070,-271171,-173596,-200976,-60868,-46796,-151038,-338890,-520322,-386202,-399392,-536822,-562499,-456999,-151063,13312,-33780,-118076,48028,-160469,-402817,161333,506126,528920,58959,-513156,-421154,-461557,-233171,-43516,-148501,-288450,-572634,-168352,323333,647063,425880,151777,-3720,-126234,-364956,-293980,-69287,-135758,-392113,-190993,-119266,-266784,-103055,297534,533098,500189,213611,-11235,11757,-8820,21171,265584,692646,825076,575090,268855,19068,-209947,61887,438952,912201,1117450,865584,394124,301004,260981,-294191,26033,588978,343900,120785,352278,561064,375476,222870,328645,435480,251230,93076,116622,332628,384611,156438,-118662,-293494,-165950,15671,227369,554425,732292,537890,381991,245086,204938,231587,-31093,-270075,-278607,254342,237535,18609,-86271,-179409,-325071,-318446,-284759,-198830,-187290,-261608,-362027,-351066,-123434,33586,30366,199597,206039,129893,17895,258238,479612,242690,-206734,-267387,-87472,-50975,-228990,-259275,-175246,-24799,98788,268263,-237687,-298441,-78931,-428019,-86728,149660,176500,128674,-14321,-429462,-609518,-568125,-561413,-501817,-493684,-340616,-62134,74694,156331,156882,153580,91782,-309449,-334274,-415460,-585253,-430347,39576,151483,2107,-117627,-243314,301374,538453,278772,-61073,46797,485175,276438,402716,566441,710012,568600,117337,113169,483565,518250,256058,-375966,-147604,61231,-52264,-216356,-139268,-152095,-209544,64277,423949,372873,-47519,-542123,-300966,-148919,-475462,-234953,34071,90248,-28616,-439062,-194293,8816,-76434,32983,130192,123006,22608,-135925,-282335,-297100,310978,610117,420481,32621,-355082,-636649,-507793,35228,301401,700343,698854,620691,529482,264957,-42576,-131437,-10563,-11183,76756,44791,-61961,-140056,-233819,-236793,-410383,-512177,-368551,-313984,2658,272640,405085,261202,223549,-74384,107061,251972,168109,139008,225875,406961,681620,674067,471597,65668,-189751,-199417,-206163,-286334,-327468,-74880,292887,684403,755122,278294,-11545,201211,178803,13496,155134,505614,976674,1072444,577526,-213522,-408386,-305426,-447490,-325886,-314777,-180473,-244143,-418987,-50459,-86405,-469307,-76079,253616,76312,-191390,47372,109591,-153539,-561181,-207220,126463,247171,193349,-93299,-403438,-390108,-499889,-596905,-445436,-187154,-61409,-307997,-410236,13578,232081,21267,63231,261654,33189,-305211,-172189,73075,103128,-77281,-362644,-182113,-135218,-274485,-204544,235118,613169,495158,29655,64630,178860,176695,273345,414272,409735,387093,143760,178147,324473,271781,194876,-56396,29042,48033,-96164,108825,184904,305564,641840,840957,767294,759734,580684,410537,-13230,-446551,-379835,-187713,-291872,-307807,-396551,-397002,-71144,-59762,-183878,-67409,-48032,-61637,-65125,271606,600224,675801,488404,279650,-39718,-205950,-217390,27985,81519,-153396,-293221,-20015,-299408,-313655,199395,487268,234650,-140033,-232766,-203339,-248012,-351574,-213402,-190337,-431771,-572186,-422741,-197556,-70802,-233355,-444822,-30206,17781,-225545,45462,358923,436642,88619,-75869,119136,350585,516998,441081,113285,-74482,-49593,-42087,-158842,-115697,-262700,58683,322340,333028,286035,225688,-149999,-499261,-299722,-431644,70158,379865,285054,14159,-445561,-57547,48496,63541,115468,275767,357286,250533,59561,-126738,-18903,175012,104165,616,-62707,117367,261946,248182,-57049,-324766,31489,61681,76826,149681,83817,124183,351494,323914,-261039,-103476,306517,460075,436826,375872,-103797,-504751,-430107,-391453,-580971,-115967,389427,875065,1105903,1128766,603772,-227099,4168,646917,756403,572274,-31931,-147035,187994,61765,-467499,-230628,-75076,-73714,-238383,-525810,-571354,-537416,-509838,-326373,-112673,-353579,-216923,228626,631209,796301,607105,133773,-391448,-447565,5456,297314,406965,400708,439024,408583,382435,156607,-328613,-337054,-225467,-124499,-29911,-126133,-410056,-476799,-153186,-40745,36306,338114,654016,882182,464713,69017,60332,251017,264430,-86533,-205782,-55095,140164,256633,89571,-154062,193918,237869,-120793,-348456,282215,366368,-92993,-195109,-67822,-362190,-415806,-292923,6423,150202,109459,19166,-21676,-180275,-434019,-312507,-159203,-318462,-430148,-173892,-89666,-32732,90492,267166,326923,229723,-46272,-95894,243511,363886,176721,-276671,-135706,248291,328057,291541,102016,60111,231449,190015,227579,596486,753206,594750,370911,199627,199831,-20191,-342740,-464147,-415196,-75986,216757,-173182,-76573,340845,134207,-419241,331479,884309,825083,340784,-246933,-486105,-57358,41184,-315857,-203824,129074,104206,-325920,206955,776862,908793,935547,555916,47520,-373439,-303921,43605,7387,-404307,-239098,123901,460878,327055,88787,-78364,-246772,-224450,-149629,-144555,-248427,-307030,-246359,-353148,-38378,361679,676409,180868,-477882,61734,267021,186171,288122,233437,61034,-53598,-134544,-228920,125475,241365,172243,-87878,-274355,-312557,-480585,-332624,427463,943170,513553,-100769,-58256,23241,-54256,-43164,-103308,-354889,-433062,2596,100351,-12116,-308657,-463772,-174941,62496,409080,643608,709474,515294,192305,-403858,-8950,341270,290316,-6208,-480158,-47502,267171,213346,-56856,-173816,-14954,-131223,-33806,102617,262875,417904,432062,224997,-197564,-454976,-339978,-319786,-562157,-351637,-92407,-102302,-218733,-224876,-167264,-441986,-163753,293142,313860,130072,-18411,-190914,-333988,-117201,379010,1070718,1160798,1075092,906461,751995,821898,743231,489305,442216,671081,315658,-299949,-71428,-153867,-492986,185199,399342,37235,-495841,74974,76652,-293762,-286137,-129359,-257459,-242867,-190032,-300777,-391051,-625261,-422016,-386513,-283757,63903,300671,204940,76720,28534,112890,238222,300601,486738,715572,885915,442559,302748,969389,1376392,1377904,1100223,487233,-42909,89322,398019,579291,648486,429816,257370,248088,227385,110475,-115202,168395,657928,605629,368068,38930,-4069,-72097,445908,648816,578720,261223,-43733,-215183,69039,557527,880997,903410,431565,-233821,98171,430896,577763,754663,906005,747822,124159,-180170,-180039,-82446,-19588,-163864,-300175,-131779,102122,100779,44657,111656,172493,35645,-292699,-297221,-150632,146371,558256,811955,510199,-89173,-450329,-274723,-305027,-162835,198613,310035,-43613,-258429,448164,576664,56940,-350130,-235648,-272750,-221711,-180255,-52306,-12118,-60916,-55925,-120141,-291498,-376898,-368243,-400482,-374749,-157773,-32688,-127843,-412331,-127448,23041,84342,221133,254284,120218,-86543,-237357,-248029,229264,770751,868684,815621,563258,279608,164685,309217,664174,965382,900697,687460,494074,303120,47428,-243484,-465919,-152388,-206718,-500490,-156686,234805,561236,480800,151017,82737,471028,534525,200874,-102185,174346,98652,20336,285872,310155,163034,-249018,-419727,100381,462142,353803,333828,264570,256267,201892,133909,163343,-57148,-12576,271143,67010,-344949,-74270,305856,169550,-252283,-407670,-305749,-166256,-90587,60799,491190,716605,278322,-326966,-275677,109964,137488,-110324,-263784,-479749,-366545,-351038,-191909,70526,108774,-66477,-486460,-410355,-411763,-280199,92315,334138,335604,20555,-314533,-174085,-38541,-198441,-152041,98642,122107,-18093,-234402,-428626,-419200,-289306,-54946,173558,283013,96243,9162,-153370,-339665,-528411,-275566,-199048,-224613,-367153,-406122,-407201,-500043,-403652,-315556,-143909,70937,136465,217446,220047,239826,236537,257493,170894,239552,332434,258005,68038,-250581,-256682,-4054,287114,363914,60712,-7251,130591,-9567,-217233,-135984,148268,334446,400862,307051,67892,-94691,-373735,-345403,-96952,-128558,-288976,-249280,-227356,-283747,-342291,-435258,-250648,241122,607734,542147,97414,-271414,-207924,57988,-15564,-230400,-433948,-288182,-186179,106369,143053,255639,230970,231906,245331,195306,-26659,-442256,-493285,-142389,-168177,151514,325965,478612,261449,-214923,-471259,-114338,-113217,-390278,-114342,-37449,-112774,-143355,-267768,-346940,-222478,-366095,-309475,-157777,-169189,-364804,-158814,66317,150482,-40670,-410238,-83300,271787,411571,190155,84020,284780,118559,-231509,-404558,-380490,-208150,-126260,-72337,-157017,-335214,-270258,-156644,-272818,-346035,-260044,245239,671734,743138,248504,-251077,-415909,-108552,-189320,-166220,-300429,-412463,-66281,748659,1614475,1615534,849585,-47393,-176785,-131637,-296685,-140933,60887,214419,147038,-111679,-242795,-19510,135821,334577,321297,173391,279338,414185,442924,91928,41932,-12725,-180679,-183407,-65368,202070,127312,-435250,-426898,-99740,-35594,-249881,-371270,-27324,457934,734531,558985,543347,593306,486545,287950,305202,451030,616527,658315,480337,-129679,-192395,250445,100206,-211785,187983,388855,217473,-38773,-168210,-18185,-94227,-531461,-26202,433931,421855,68204,-77640,81703,77453,50778,-268695,-416322,-231781,152375,260438,287727,157416,-80340,-148619,490340,830048,845146,484279,-56845,-439607,-260722,-208355,-445267,-401760,-430437,-342393,-144293,351302,688384,633131,519269,196009,-120767,-267591,-329493,-310107,-511309,-352614,-206048,-34705,151541,216513,-49355,-74107,165574,-29855,-485186,-173655,-204304,-368318,-172032,-22804,-91800,-161005,67516,616547,970905,645975,186759,-317625,-409622,-275479,-97422,-110372,7631,123374,104811,299252,681748,703267,270574,-138457,-322634,-400335,-39495,391528,555434,345367,137907,136311,-158760,125039,681893,586428,407304,336959,469303,591633,670797,699329,534861,487524,146486,112907,313897,240523,-236570,-396507,-197027,197674,183185,-109088,-86747,-19470,-104904,-166188,29816,287141,314211,216753,6765,-81775,-236563,2569,637831,1303257,1435085,972567,478004,158638,-3327,-171147,93938,194712,187945,-192801,-287169,87404,276818,150560,-37183,-167531,-71160,-45120,-332120,-393059,-13210,373341,361968,162020,305801,413982,289772,459222,647862,394187,-328223,-455125,-649300,-503185,-324421,-442352,-149367,-271767,-282403,-291729,-363132,-22553,39580,-12089,-191401,-189060,-20143,2733,16840,7691,-230401,-410142,101118,397505,368667,238676,36563,2351,180502,204364,-16001,-335797,-374371,-260863,-174122,-305846,-61448,341507,429686,274806,42124,-89975,-120694,-75899,-86788,-285175,-464510,-90980,32378,-202880,-182638,169115,616495,534690,297724,241682,296599,136043,-2614,22876,462417,610968,106293,-516671,-103641,87564,66446,55406,-63789,-134386,-9600,31894,-149945,-312418,-189861,-88909,-269631,-379594,-152297,156341,144698,-270350,-188548,77492,-42179,-428277,-268111,31329,-23308,-243405,204051,536722,570745,358836,-10064,-86473,112163,82171,-108844,-236968,-320362,-386004,-125106,-67553,-151595,-193228,-255248,-146715,37906,-117371,-465863,-39332,367271,508778,592854,383917,221154,332364,486945,457221,118042,-252482,503,307596,227197,29762,46578,-112305,-372006,-419299,-185837,263343,505066,328242,225119,263306,423735,662859,656987,462355,-7116,-184482,-205060,-224970,-452146,-396128,-132603,-108812,-228752,-319627,-177186,-328268,-180682,69871,-199231,-147990,392451,299506,86361,43438,-69826,-292623,-325607,-432553,-293406,-87634,-183161,-308251,-7265,160705,166771,181924,149976,197861,387028,508125,355473,347445,295789,309229,446523,171921,-253966,-379791,-36526,169695,167768,-155178,-217626,148001,336220,238050,-10119,-164935,-212512,-300163,-493767,-447859,-241276,-197349,-404043,-213976,-99045,-94848,-355275,-175273,374930,631800,593206,177353,-210320,-313843,-274241,-223492,-117603,-145889,-274449,-206382,-96188,-122791,-254979,-261862,-91045,-100857,-477349,-361554,6373,114559,195716,14286,-253082,196073,392388,56257,-396194,-310416,-224296,-254549,-60245,-120338,-147924,185189,249923,-78116,-384382,-147456,112889,94989,-171962,-165074,98435,448774,906592,882918,559217,36231,-441856,-96391,177227,190454,282566,449546,295146,-230324,-205057,324690,403206,231119,-226885,59302,356606,662000,1004752,647423,394563,336995,435492,497953,244754,107316,321387,305028,-159239,-458654,-82868,61007,-157603,-304585,29441,469329,690050,576039,238383,-136984,-261701,-184214,-192907,-78305,52878,138083,293243,423478,248286,-28598,-99032,61935,190686,77942,1224,-233630,-510417,-410866,-344032,-490363,-385213,-30424,-63162,-272998,-425744,-410275,-286243,-488540,-240924,222314,555344,405562,-52775,-415301,-148257,219627,588963,774072,579612,238679,-120906,-399330,-128620,-132229,-89810,78719,256280,284688,434068,555142,396957,7183,-284512,86934,302717,341894,185742,6006,-103135,90931,-11133,-306214,-458109,-245148,-347569,-345192,-329980,-155251,-104927,-115466,-247625,-314924,121345,282008,57556,-419687,-161435,226883,487526,356819,19469,-202273,-27433,67838,-80058,-1169,107616,-168188,-288901,-45958,-375594,-322136,7217,-7705,-93933,99874,198918,253448,68170,-107831,-7727,68423,-21382,70356,432078,375939,319585,114251,132027,55420,14381,54757,-145655,-125952,325113,488928,112354,-318789,-346208,-119279,-130685,-148684,-23766,28433,-50592,-174558,-449633,-229965,7264,117120,2544,-68524,-295061,-449777,-207256,275653,253903,104119,-36687,-193056,-456060,-313287,-152179,-512019,-288443,-152402,-323585,-512860,-142320,292084,474940,249549,-49525,104506,457304,640502,593552,420712,290657,-60773,-143212,-162999,-209799,-340287,-351616,-36318,103203,-69000,-574260,-274759,-15655,8596,20313,-7629,16349,209412,-50222,-567917,233845,861759,875320,679696,452324,181172,-207508,83266,272649,52347,-115870,10479,-13384,-138661,-84213,84141,-102703,-272911,-140653,22282,-186091,-339655,26659,308843,326979,715,-548895,-62544,143339,132988,40963,-195306,-435542,53437,329694,803666,844524,397801,-323355,-5503,298614,59441,449825,734475,726999,485853,265776,104848,-45692,-76761,-93663,-181725,-284621,-365001,-556245,-450861,-210653,-406428,-299040,-120463,-141842,-292973,-105491,188282,422151,622091,921549,1261102,1117411,824059,355929,-178367,-453905,-425483,-564293,23078,302382,-47904,-486616,380688,565173,410723,398756,564467,387261,285002,281634,223195,67478,-107485,-98203,28427,138235,119216,39780,26141,13220,-58616,120391,187460,-35457,-338297,154907,599574,770965,468254,-63963,-437242,-105362,255953,416174,281857,85033,27106,-21016,-40607,-43859,-98568,-70295,-40458,-116320,-67422],[-257481,-229915,-70270,-158161,-19977,349175,601815,554880,525603,436366,212399,-32800,-24717,-28938,-94335,-206299,-322930,-138409,-105549,-22300,161273,307332,321316,32944,114374,350280,432427,-45255,203174,548415,414054,-93528,-346451,57338,225143,356775,355227,278739,-177691,-356031,-31862,-64284,-173635,-261869,-514723,-100844,382739,441058,31656,-505889,-356811,-435381,120384,233239,-111361,-578099,-401109,-271615,-418871,-451150,-312130,-17490,75165,-231118,-208319,176651,409030,365827,211460,-78446,-461941,-163898,181098,308445,489097,569132,757402,679063,765722,433278,649560,718994,409700,-73952,-512661,-424533,-510539,-276432,-84308,-54621,-86158,-466285,-316227,-160795,-140822,-159766,-294005,-277389,-129423,-53614,-82726,-37442,19102,143593,178864,-53672,-100973,-212594,-257394,-380940,-369778,-61832,257605,496489,445910,377915,352623,161792,-2692,37053,-98501,-198448,-354768,-136750,-101870,-67631,-119205,-428251,-322469,8500,18307,-224912,-322935,-380359,-351993,-433759,-434356,-488708,-576079,-500076,-341985,-296227,-28297,195142,116617,-208872,-279839,-479372,-301304,186606,420148,366482,-54255,-379085,-216279,-169130,-201413,-199377,-326753,-433796,-508589,-180615,251850,443189,310708,242166,231594,317852,212364,-53295,-55579,-104158,-323919,-369937,-171236,-75049,-39034,136089,282348,307213,75091,-246748,-124596,-87857,-83981,13880,189527,336147,248637,227464,130744,-165245,-196478,344122,1047674,1343112,1053445,597320,735609,596634,-170157,-54547,411315,185074,293307,644280,748685,248432,-77964,208511,495604,401998,85033,6441,171440,244862,155752,141326,332976,392521,619856,553494,602938,596730,476013,427279,237314,-59832,-147133,-355194,-581111,-261006,323869,281982,147668,-46960,-34611,-202036,-231260,-215223,-153729,-159159,35228,80293,48661,30878,156394,133293,190270,265424,90606,57969,120366,320139,27408,-437964,-250683,57487,204911,107042,-29430,10201,197932,414991,363281,-353811,-54831,128875,-381438,-13775,318217,317698,196568,-44978,-439387,-644515,-539706,-540291,-403402,-237763,-202957,-43531,172073,270399,192573,186065,256285,-150029,-438689,-568781,-624075,-493495,30806,211265,190499,-28255,-154266,260227,390015,-104819,104451,740650,902727,450710,483570,748014,968868,856880,344802,22985,121208,158295,-43837,-378636,-95156,167158,113647,-128108,-271138,-284101,-341574,-190276,146021,214968,-66613,-449351,-551831,-474095,-341796,56959,279371,191079,-60985,-419101,-109218,-10402,48457,279987,370254,119945,-125730,-217861,-419886,-173007,518562,867278,667774,167446,-344891,-538253,-376355,173283,468729,964105,910032,625358,394924,130441,-105874,-49266,-34114,-86606,-155703,-226190,-214484,-151779,-183618,-316625,-330431,-119008,270482,-23310,-54855,164782,265045,245660,342767,387935,388920,259948,32557,-51537,15417,142999,605064,558214,379495,-36914,-398298,-390007,-377066,-434449,-389103,-222689,-174281,60344,105933,-49862,128065,278517,129262,-144345,-26133,224220,552324,812121,575012,-4059,-348095,-397798,-364739,-271131,-251341,-45287,25266,-187577,-461205,-426482,-364608,-28612,146094,-88435,-206979,145194,326852,51698,-521654,-9256,504391,937059,863948,441976,-89272,-378476,-568208,-502101,-360540,-289248,-173845,-415620,-409289,102614,273706,375315,447827,382549,72727,-317743,-158593,31465,64067,-91594,-557692,-116827,-97237,-378218,-149259,330372,833606,483645,14811,-69109,161260,291716,354363,413908,347398,330943,282574,403258,663249,751385,624351,1990,-453843,-134177,-43280,131672,184870,383474,553905,523049,419241,895552,649839,283347,-294235,-551198,-268607,110339,-153399,-179545,-163655,-65452,114250,25520,-330457,-496778,-115332,49530,69683,357552,552498,667759,554692,263441,-202342,-416316,-354117,-125178,-86837,-283473,-258160,13820,-185432,-433523,-18383,314425,171157,-208303,-413647,-358675,-307397,-484373,-495360,-474808,-489704,-353874,-466332,-374395,-152563,-118311,-319961,-133267,-27420,-318572,-96202,320488,512839,334902,-41800,-41188,63335,315998,365544,249209,-36906,-158918,-220261,-363986,-452116,-58505,283657,333199,370538,465728,503742,68206,-425571,-424583,-222762,339754,699411,487317,60283,-379981,-160861,-1445,15694,101187,226760,237410,136132,-51310,-131672,-63907,115737,117283,-16798,-90881,42667,265124,301009,-3217,-362349,-361,79142,140649,240150,112637,84992,472575,778800,240696,-161557,343962,678526,592501,372393,-130368,-431009,-264626,-170368,-364343,-46201,482746,906955,1132395,983645,436960,-187106,-24934,391494,587658,764856,312779,-532093,-70945,75206,-154256,-115537,-50359,-169558,-453571,-630258,-524018,-528655,-606107,-519834,-422092,-421553,22292,396183,763194,854924,600940,85151,-446483,-376617,87520,338559,382120,360647,396726,457812,381479,158617,-172057,-138446,-218519,-309878,-382362,-373376,-357386,-378078,-332773,-212730,-54185,273298,604161,777185,228967,-243783,-394507,-324830,-269841,-108448,34839,-15706,-89213,-75451,-46064,25438,176773,266635,-150444,-474643,163236,419563,93439,-224686,-235843,-362604,-211719,-117032,-42642,100777,192907,130507,-46867,-423524,-244745,17533,43081,-314235,-356637,-123164,-85824,-77994,85989,292201,359483,263908,18504,13606,385932,438484,160799,-186538,-226415,30489,86257,129869,-36156,14790,138710,181260,341179,702942,910899,786046,573500,319712,144042,-71936,-320805,-480803,-358651,-223344,-149989,-290393,231628,460616,126937,-400356,152236,677496,649904,354411,-17166,-39339,273186,81776,-366150,-336178,-32919,-112412,-175708,412686,823399,748869,671038,316612,-175719,-477490,-113136,208635,177735,-153081,-434197,-80817,296435,232614,56811,-184657,-495853,-477739,-254869,-84567,-135212,-367898,-224949,-203144,-195508,244143,630963,225793,-297244,115570,257266,207048,373216,322372,90187,115484,235857,-250313,-240713,-156466,-306814,-455957,-277064,-125156,-199268,-390709,193963,746086,370306,-169733,-36128,132204,133891,27183,-84253,-281502,-297494,-5986,63378,37931,-223658,-494617,-228013,30745,352233,591321,694913,562744,217610,-271548,189441,642631,604712,251856,-425178,9404,353996,235977,-41241,-192685,-171451,-182610,21068,194961,284987,350790,230593,35534,-188395,-239948,-329017,-245341,-323385,-279106,-167680,-149845,-73717,-70843,-79866,-269060,-234874,-55660,108279,46759,-43811,-154686,-221679,-178876,150455,634658,877151,898327,860163,755461,775110,732422,663848,710907,825128,405110,-250036,-127011,-213144,-454774,171695,365795,-40686,-430146,166010,193440,-123840,-156651,-34099,-52629,-38649,-27786,-47729,-166459,-190414,-275085,-448464,-278258,51682,358763,363604,321451,216842,203879,199346,148508,287292,512737,678897,300290,207120,805206,1273700,1358016,1177117,555423,-97438,-110150,242759,410091,411404,228569,36649,-5567,5774,-36555,-202451,210394,614893,542606,321213,11997,-31520,-214016,230504,706188,720360,397742,88855,-106231,82442,354775,637305,603581,151424,-459836,224748,490115,579737,731124,802202,435526,-207263,-481236,-385718,-225376,45457,-36068,-360831,-308679,88771,145507,39203,-59523,-86696,-92681,-230330,-232604,-121008,55831,257695,219854,-62794,-340693,-356506,-211006,-157172,-235028,-34463,107491,23948,1194,328561,301303,-61588,-193418,-76403,-215969,-442490,-206337,7266,122108,-197335,-257908,-182423,-254844,-206528,-241807,-303394,-275818,-147842,-68677,-159472,-505470,-126425,-40428,60156,308102,386086,350724,225174,107194,-80697,-50420,183115,264317,247108,184668,64273,19486,225139,751785,1139295,1162894,773217,414506,174756,-14965,-304901,-367322,-64026,-106381,-520405,-40539,351089,699728,562371,197045,211270,492054,666748,289668,-176386,-2495,255186,84822,51921,-126559,-368921,-527332,-238321,238698,525884,407718,65562,-206887,-149321,-99925,-27366,31826,-92841,-17560,136737,62663,-176184,-126611,-3428,-54877,-134783,-123279,-276475,-257078,-221473,30258,423470,695223,244287,-116795,56535,286548,67399,-235558,-409819,-343540,-70970,-47142,-50225,11680,147942,57153,-74583,-283163,-344198,-122053,221058,478197,425535,-27132,-428293,-76019,-69612,-432845,-325558,33203,123581,-62993,-262946,-225265,-194567,-31502,305603,607282,824420,424512,-17014,-370249,-505218,-552510,-314471,-65756,123837,85861,-301207,-249414,-243777,-313577,-29675,346861,638965,644527,649718,602354,625337,587662,658657,576212,427679,332646,76160,-215737,-301615,-138285,-88057,197057,309026,142759,-174023,-192257,-265340,-326920,-180053,33404,291888,441709,359401,51518,-56455,-235432,-325462,-200485,-180529,-453219,-306437,-28453,155275,30035,-173758,-75242,244398,442057,385792,-16083,-453038,-205183,47344,-32685,-164661,-532408,-340291,-162101,64203,212536,359414,196596,213685,233509,198588,39913,-455535,-343404,-105092,-211065,8942,88702,223006,155306,-129520,-204712,17918,72490,-232397,-283187,-56206,13827,-69344,-209721,-352045,-446474,-450317,-331586,-407015,-389320,-320471,-249127,-90844,-35236,-260359,-189237,336220,594827,682407,271769,-43433,220318,34690,-309323,-494380,-458932,-289237,-61937,-90457,-255238,-394323,-550476,-430369,-390622,-418296,-437352,-8912,324224,287773,-180059,-546493,40344,324881,32540,-254292,-244021,-188818,-56148,679264,1584602,1570122,890676,-82560,-250519,-259108,-238542,-260916,-66584,101713,62970,-253794,-187849,21979,70345,173437,206765,190400,348109,469494,386604,-75550,-118315,-138013,-246469,48762,244563,368710,155152,-364146,-394152,-95151,-56905,-261264,-410632,-158620,142457,485000,665979,850176,679346,538877,205248,-123116,125251,640040,874982,712496,172603,427043,676802,223216,-324703,127258,411630,294153,-49290,-71467,72596,-103864,-549322,165461,677660,692408,404396,170543,146916,191815,325835,22642,-281996,-455064,-345449,42383,392307,372220,123974,-331159,313803,930017,1012970,642554,144034,-409442,-383964,-140055,-282276,-309158,-189156,-26516,68418,319234,318636,157496,82912,-25613,-296278,-43318,70430,-74113,-230873,-169261,23035,62756,109414,137112,-110419,-343019,-59879,37534,-126391,-255436,-413059,-337068,-99866,81413,13027,-199435,-140101,309700,477445,465682,30008,-357304,-140967,-72329,-70130,-351365,-258861,-116747,-134719,167600,557815,528903,91763,-134979,-248853,-283142,-274746,152798,424425,292327,120,-155677,-163965,339230,894276,639723,451394,421832,543548,585276,662759,622531,569479,665013,330843,37699,104225,113993,-243082,-253756,-25843,200586,55278,-304006,-356275,-150003,-351748,-417137,-257028,4978,222100,166064,-130448,-298463,-464763,-10269,508790,1109714,988175,456303,137231,116298,102479,-52706,106129,301633,265502,-127937,-362128,-81977,4134,-98671,-327883,-208125,-27102,-28005,-383413,-392385,-16369,320426,234333,160678,671167,914672,663209,446183,519027,193784,-458128,-521045,-529039,-183958,66630,46682,18218,-259120,-404597,-437022,-273932,246854,276297,40852,-174635,-212550,-161049,-107650,-319639,-150054,-236138,-454684,4591,285451,268667,164462,36809,258,100837,75312,-115997,-411696,-506847,-428988,-197069,-78066,193139,373055,375107,297604,143268,-63307,-162961,-227410,-234357,-328536,-322892,-90180,64776,-88701,-154682,178065,628253,653682,448358,246988,150200,64347,-51837,-48193,106889,126993,-420996,-83959,268779,374418,253276,118525,-71937,-136724,83895,183772,51575,-192077,-219290,-250281,-450279,-204153,128903,461162,372286,-182860,-270325,-147149,-435983,-305248,282304,367478,123363,-382335,-95623,219710,391345,411259,73031,-291219,-2053,249682,281966,5122,-372373,-267402,44602,107004,154668,165489,114652,270101,227764,20876,-443741,17446,351264,528767,548585,314784,108015,97981,197968,268414,66888,-211057,114737,509611,493885,247725,114989,-55412,-422200,-536162,-264284,59713,235506,225265,217750,425788,528862,615725,504043,633626,147688,55886,79627,59361,-273474,-175611,405235,581127,-14278,-379158,-216316,-301857,-235555,-35701,-294306,-140954,202272,52760,47363,137374,-23021,-295245,-327254,-403273,-387257,-328820,-317460,-52165,189811,234168,116497,35528,-73993,-37546,190898,476063,404841,308642,270131,332001,343887,133036,-222721,-480343,-161680,-3064,100776,-201155,-483272,-144295,75173,-25395,-276977,-347683,-241184,-262449,-393727,-455128,-293435,-222266,-446478,-77549,214261,267144,30069,-417533,-38547,409288,640216,423037,54595,-251665,-416126,-464639,-343010,-312932,-378889,-199023,-2255,-93455,-426240,-292453,-25803,-69766,-452896,-382528,46168,305697,458958,377784,-168730,121013,511478,317256,-202750,-499413,-401375,-364561,-212755,-221955,-227110,26592,113343,-231287,-480108,-197355,124985,310770,251485,176732,172147,443634,833325,977385,688664,97774,-324002,-87127,183386,154024,289728,389124,285051,-113711,-165888,115944,-897,-241400,-288939,-145750,252033,839903,1394842,1188913,782359,412912,360053,536192,409758,101380,121581,136885,-98796,-268688,-464364,-356224,-316451,22307,353831,729057,999894,894651,487432,-81839,-285939,-117843,-57064,6281,-26908,-100563,95431,460322,382248,80966,-216369,53504,337832,281430,204823,-117089,-349471,-227676,-146026,-323128,-372923,24545,20039,-176136,-370696,-257516,-264908,-215336,-150584,39882,263541,269988,-69904,-223180,124549,457169,778330,705117,525872,341573,261072,181188,131262,189919,195177,188769,358006,520344,650328,564820,195808,-111862,-241997,-139130,61572,304861,188963,-79391,-332130,-180625,-94556,-217535,-391388,-274037,-266153,-384244,-373384,-232490,-72152,49548,-8961,-305499,-170634,-71375,-186296,-552655,-285103,97158,298545,187304,-59060,-212435,-39684,130318,123739,50952,-34585,-230659,-209452,-77177,-361929,-474586,-181559,-93847,-327966,-391153,-367957,-255322,-234295,-117863,993,85608,-35114,220245,689396,613848,502222,329249,274246,249271,150411,133134,-289888,-297674,146010,253421,-96895,-389490,-405267,-238098,-162916,-155752,-93535,-69202,-117809,-92967,-311622,-342092,-214529,-29946,-18284,33470,-146442,-440158,-228670,281125,291864,124033,-18125,-251488,-567302,-327005,-138248,-531235,-339834,-150494,-275613,-169792,296912,675550,867710,512319,22908,273565,605131,606245,549387,425483,326755,38141,-54092,-21169,12242,-25141,-207719,-140068,79450,-59672,-424744,-445515,-63648,82353,121533,103606,90336,143667,-221799,-502725,131984,587425,743123,657602,535116,264150,-112373,-151398,-68531,-316705,-269629,95546,179425,25027,-222360,-72600,-115979,22739,396556,337806,-29567,-543225,33136,302583,263968,-101985,-578343,-145842,135455,143678,84707,-139652,-330081,82446,322051,654835,524627,191217,-212652,-148939,35954,-63804,370284,745814,832056,723484,453584,237542,-69223,-524576,-422725,-305624,-391211,-404061,-484088,-315176,5028,-338657,-243848,-21652,98117,46828,-64423,132805,382312,485627,591852,742400,621260,276916,-54817,-496884,-318279,-117113,-173470,-212660,255957,69515,-443281,258068,466840,138190,17624,-9212,-246845,342145,414242,153168,-41359,-100881,-114125,-49347,173394,189029,-30831,-54000,-86700,-140952,-23355,23914,-167216,-218800,155007,491497,660272,429540,-44569,-188367,23806,214208,247029,228937,44328,-16149,-58599,-70403,-126529,-241524,-134792,-115905,-214960,-194851],[-242545,-199607,-75108,-212091,105294,460027,675294,653162,661537,557629,195932,-137590,-180204,-46876,16588,5164,-259211,-125978,141529,284778,315910,242746,71214,-207600,-57701,146691,122297,-68848,123102,30983,138909,-437449,-271510,7734,114982,357128,483980,467398,195211,-272955,-270398,-361978,-300138,-187260,-492595,32109,610554,661014,232206,-452980,-197785,-309454,-271209,-64192,-120157,-467762,-252966,-58100,-103967,-319380,-242540,1919,96351,-52953,-47256,314780,464006,348582,231406,26553,-177048,-79227,202049,377227,557041,524953,532982,127707,383300,314356,492596,538514,332485,-51799,-245767,-249050,-196557,-365942,-272129,-107248,-109560,-530759,-289055,-154461,-128160,-175002,-242594,-129476,-71184,8016,28417,25148,53179,118713,211872,-12555,-79162,-318600,-458505,-369069,-473348,-152853,337682,550536,277639,81779,104586,-96183,-127919,-17356,-113155,-289973,-471647,-150121,4467,-56677,-305444,-336199,23483,238781,196167,-111018,-419580,-351099,-333354,-365860,-379294,-579460,-492491,-185922,16181,48056,209323,302247,195314,-134309,-398839,-328774,-143157,105377,226289,116186,-171444,-245886,-8701,49832,-100802,-243977,-425947,-533652,-260398,99973,384754,354561,242147,288045,371997,580994,580823,258904,-38003,-218581,-382089,-403512,-121312,137746,82521,-40578,-68662,47917,-89006,-417277,-240201,-187424,-192422,-186819,-209137,-2440,49385,166194,67419,-77871,-458368,32210,853105,1275826,1170668,1038831,1233243,967492,142688,-126559,244211,252988,517810,866116,722235,27993,-479779,132371,465524,450627,78619,-22684,83572,127134,88404,333997,847203,932403,994266,690994,444264,279078,336380,418746,204199,-191769,-415825,-481615,-395994,-137373,207665,160789,85640,-113917,76729,-19317,-88170,-131546,-178685,-208889,172139,248015,267765,153717,174094,205932,216219,253657,-47199,-56786,-27869,44298,-245691,-607970,-112185,180566,297607,303133,174540,180671,301560,555995,261251,-461863,44595,146400,-292874,80963,447241,415990,202633,-175324,-410715,-512081,-540370,-443696,-333234,-48631,-17643,-62221,122824,147354,1958,81924,373310,351849,-47389,-497021,-671550,-512930,45981,386214,431376,122628,-106438,75376,71899,-50281,583941,1202146,1013423,531382,290511,611526,928963,928842,539071,57926,-188782,-252094,-362422,-352328,-31721,190899,191099,-41783,-296341,-380351,-450388,-363867,-79684,40445,-137116,-396118,-600044,-332838,77583,418242,596574,376303,-723,-220228,-56098,-56653,138710,443502,513487,37447,-327397,-248394,-453816,-40035,721781,1139161,896881,252459,-349976,-380883,-209481,59487,384357,798969,814635,480417,249770,108451,-73081,-40279,-136585,-256973,-393271,-348505,-363866,-211469,-113332,-354028,-258352,201461,507573,176098,-145380,40994,149198,478594,600024,739929,550341,308706,54980,-85644,-127053,-113761,262668,281264,124368,-168989,-536306,-483273,-390923,-347483,-188550,147928,102281,75635,-371090,-278027,242475,333891,124278,-93612,80654,187685,161712,397259,407636,125790,-236343,-400949,-327020,-340233,-342850,-89805,181911,167128,44621,-9523,-122793,29680,88124,-168002,-294722,144678,362471,97991,-573141,190506,861101,1465312,1384234,946950,366531,-61307,-348413,-326654,-201020,-301523,-261566,-495611,-398355,162012,423836,632536,509964,269286,-43243,-291880,-79928,-27659,-51093,-164001,-299756,48416,19248,-222671,-191448,218159,604136,218316,-77010,-143724,259016,507365,557243,486091,345305,328609,520312,674915,948256,1135536,837384,223240,-298544,-69214,-1566,-10930,-12418,264296,396006,255407,347600,1071727,762193,222541,-399638,-582986,-285869,160257,-57883,-62167,58716,236242,304696,92191,-391418,-373929,-130919,67083,50807,297954,445527,566731,478925,136234,-336527,-458712,-331586,-150558,-103861,-124013,-88648,-7661,-148003,-487205,-271770,27877,5976,-303843,-536569,-311150,-192857,-136678,-235773,-380982,-430061,-176791,-168944,-317202,-88819,71263,-96084,-201118,-207594,-446274,-134850,332462,539051,496382,138854,-64005,-149840,-33788,113004,216778,-51606,-209361,-432804,-501369,26330,501643,541544,362623,353927,559996,712205,342257,-222988,-498123,37777,638804,955449,638368,125209,-323140,-364626,-99877,-11448,77514,157039,153363,11508,-216235,-237126,-71120,90021,140119,-63105,-142604,-79747,183257,256831,-58712,-292887,5333,26676,26814,187309,54309,-60278,431073,923644,577807,-83217,273851,708726,569756,177425,-244757,-279964,-3592,97093,-142535,-5981,456094,793718,982253,742368,311759,-128112,-187480,-151645,346989,841372,617772,-161716,-294865,148425,195985,61187,-47597,-176628,-425567,-544830,-548108,-539997,-624488,-520737,-334330,-113334,205277,425405,656405,650808,423224,-11649,-472201,-347256,44503,186623,134515,135238,207980,338517,244220,93369,-101428,-39336,-247610,-459530,-354568,-124211,-52532,-138396,-288653,-328426,-217884,27790,233812,140641,-276848,-478812,-431270,-470223,-329419,23906,243284,187197,82775,169978,179240,385290,227975,237282,-165278,-418778,96400,383126,146973,-221333,-477255,-345126,-28799,180774,187063,135619,191012,138972,-121812,-531362,12748,322948,188517,-349278,-186847,43093,20287,-48500,92346,299925,336659,172535,-13536,85321,457002,439686,63434,-222852,-419665,-211549,-81429,24455,-54329,-84301,-86775,79905,351014,636621,863761,782617,628488,352226,6546,-119218,-176608,-180709,-191749,-323430,-180504,82860,446846,489001,101695,-362755,-206642,243738,381041,353777,251455,279708,350509,-54826,-348075,-287005,-174849,-198863,-45090,456090,719851,590638,365617,27812,-263490,-126634,20049,110136,74110,-132049,-431108,-368896,-69411,-2026,-81335,-381830,-503329,-423412,-426344,-93509,-63843,-375394,-315392,-221457,-454971,55908,418751,169287,-144427,171452,233955,167687,357346,332956,41347,162680,406769,14068,-215509,-141272,-215654,-222055,-56999,20397,21428,-362718,-38571,394329,194137,-321441,-124862,112324,192783,94530,78741,-39488,-151430,-110359,-50737,14619,-164290,-443981,-339862,-118987,102993,297744,383412,402455,140889,-115907,363661,832667,749397,365982,-364353,-43335,240644,88404,-127994,-213704,-152955,25090,175300,327102,305371,169530,-120281,-68946,-122589,-76779,-52128,23739,-52725,-221871,-277444,-230415,-108788,-51501,-24251,-83958,-64888,-161912,-92725,-132282,-168996,-211115,-251527,-319155,-173240,38764,418105,560108,641553,658930,762030,786919,897003,1052933,938123,487135,-122589,-127804,-133429,-387821,-37741,80972,-304280,-282455,227454,268404,-5542,-175133,-70988,3147,29678,52463,264398,404647,222817,-118374,-369704,-115804,-8543,215309,375856,506869,399972,251567,59853,-89874,77312,298514,342097,37723,-72625,514900,1034592,1215037,1076102,576086,17347,-262755,64675,266770,220277,49604,-134534,-222425,-208016,-174687,-292320,61328,273220,243982,41616,-63268,-74496,-112148,217751,866492,872613,502510,195415,-89604,-69982,-4461,217666,212406,-92482,-153262,342243,473124,443615,500943,429358,-72437,-435829,-99865,-206361,-270000,154415,174696,-153476,-513427,-5544,102917,-54805,-147487,-170884,-93912,-160294,-169383,-83718,-29109,-82776,-320891,-172098,28785,-190492,-148060,-15289,-71826,-103532,-158181,17225,247342,263274,10125,-141575,54116,156549,-24739,-220877,43638,433326,764402,360092,-73413,-233058,-239073,-153699,-238691,-354436,-305007,-179166,-84224,-146793,-419610,-236641,-179792,-49022,233889,336983,391628,382431,315886,70031,-233354,-204780,-68548,-201619,-207379,-213774,-243300,-2270,592614,1021178,1144768,633926,176182,-21136,-108123,-331218,-318232,-26311,-47068,-419414,-16618,388371,643196,310387,-34001,249858,474592,651753,273787,-235506,-333218,97531,-29151,-280237,-434302,-229516,-166894,-70416,289887,503181,413785,-4431,-543629,-367004,-287998,-201312,-192675,-209189,-111575,-75544,5013,5979,53177,978,170585,57210,-99601,-388850,-417362,-366144,-54026,202989,416044,151108,192423,532750,562571,174591,-223669,-494514,-219763,116386,187869,99700,-7424,193711,221312,349237,57871,-46056,25464,278833,534380,490151,122153,-51773,102521,-31602,-227065,-341491,14550,168233,27013,-116091,-3801,-28980,75831,450941,816547,962667,536176,97135,-212895,-432688,-510720,-307651,62159,394260,415093,66787,-63775,8139,79215,293820,752654,1017672,969998,890387,822926,880023,964052,914648,779240,499901,177698,-185495,-461506,-237099,-62582,-140902,31112,187158,227346,-184323,-430010,-284196,-215364,-169558,-117980,126218,349120,324236,-65783,-169178,-196820,-322596,-369396,-216719,-502297,-239558,228586,611147,603242,187485,58303,205417,300453,283664,-45846,-446033,-223423,-31240,-92704,-213807,-511112,-405625,-235203,-25214,300092,403111,126565,81937,90090,74436,-34640,-409102,-171817,-22738,-256266,-217322,-197971,-198635,-129703,-116644,-20861,127445,230242,-3732,-489151,-122184,99821,-3739,-275251,-245060,-388542,-378090,-261535,-318358,-348347,-244986,-339593,-183691,-30876,-56674,84554,561374,655290,593996,99686,-227212,23321,-89401,-376060,-396959,-411519,-382089,-94165,-218302,-438606,-383660,-249378,-205890,-297281,-340102,-423197,-202506,-22885,-169241,-488413,-206857,413818,476734,295029,-182729,-69169,28228,-40929,444073,1122513,1142459,700226,-79469,-338865,-441826,-273391,-315374,-119215,2768,-76894,-322423,-73984,92502,71615,49997,148826,231571,331671,381021,42090,-421691,-297025,-159602,-82294,293309,499766,440115,21520,-330900,-208793,66216,-1233,-313124,-416625,-227395,-119460,191841,634363,945036,698713,444929,-28414,-450503,80688,677974,955377,810780,517225,817719,804122,187310,-469532,-34456,238001,134670,-187294,37012,133692,-172122,-428126,283042,741474,752603,520859,316252,246147,320383,508849,228917,-130791,-345579,-170535,46813,565420,664561,540645,21347,-197326,529617,829775,682668,360335,-123292,-510199,-142408,74819,119636,172454,231347,235892,264282,93918,-148228,-306350,-415415,-96797,161678,326742,77672,1084,190205,367012,341652,244048,65353,-174915,-379882,22311,264706,298590,227237,126995,-581,-67480,2507,-73237,-211487,-178033,-43978,-102476,76069,-267864,-388066,-37969,67196,-6731,-305439,-347981,-279959,-423469,64064,496488,461259,62527,-214583,-308223,-215594,-440502,-104646,256562,240266,-42426,-343604,-54315,364920,783544,627974,487215,499434,562528,530081,514887,389195,472676,650864,429268,26801,-122529,-117948,-332733,-110173,164580,207557,-27370,-314033,-190420,-96573,-412189,-408894,-275099,-107940,70488,-48630,-162527,-64643,-398143,-182970,209354,580870,356917,-104385,-78681,150024,227220,128706,176889,380378,311683,-39114,-319285,-278045,-294784,-272984,-309510,-80766,177056,126442,-160516,-336599,-76869,88991,-75661,93378,894162,1265630,872343,276356,195787,-108043,-335447,-447230,-387665,82797,347952,394868,54250,-285761,-497625,-509098,-175915,390655,500706,208745,-119267,-280645,-450765,-394569,-447852,-195397,-236460,-422873,-15121,201034,149082,63204,6160,-80025,-40739,-55591,-190169,-415356,-315345,-391527,-435530,-39310,208171,290749,283013,224823,114943,-147057,-294096,-424789,-373381,-361840,-195182,-21326,204170,75680,-114158,191470,534401,667051,487763,172672,-49724,-76195,-212764,-253726,-432132,-135398,179732,556703,592127,546488,373815,180379,-58868,-197450,25970,203959,144089,-105016,-161827,-194952,-222086,115744,448922,712518,537329,-61437,-305572,-422769,-508323,234394,753060,762474,379941,-156595,-386976,-112994,182021,314847,56287,-452650,-195365,259208,485615,210576,-227257,-144955,193170,290929,378403,381004,595148,623513,574002,180585,-271286,52238,358776,534639,404416,171793,-67486,-190040,-143168,27890,44899,-70798,246170,641574,672979,384652,109318,-82896,-476720,-399661,-329880,-279099,-189422,50628,234471,460454,466318,404635,191612,432192,253592,277977,332659,221520,-244302,95742,789278,910057,121764,-292858,-237906,-306053,-222937,-142553,-405672,-167733,-49033,-265446,-40653,150480,-29979,-311885,-311021,-282347,-351007,-520900,-323853,74219,228977,152923,-50278,-153042,-279758,-314589,-113056,285598,381614,287501,276596,292034,123014,-32995,-212976,-517334,-257552,-102113,52521,-159765,-431629,-391397,-250438,-267503,-420267,-423595,-307414,-310608,-306131,-426149,-336499,-150122,-254384,-5655,412830,602274,513300,153240,-465137,169119,614539,605444,245765,-210112,-474439,-490041,-591156,-498893,-330019,-83399,98055,21848,-378059,-231083,93790,68597,-193406,-396445,566,418439,602113,571226,-61378,9248,527982,485235,-59466,-465504,-535319,-465817,-372958,-358484,-287971,-119771,-74874,-469959,-502292,-305170,117812,490379,597886,483915,348450,493358,801284,978234,723562,197735,-114985,-99875,56419,114200,304337,340313,276513,23550,-39062,-62015,-320317,-157301,165562,7909,99629,771681,1324274,1469222,1023545,410433,255468,527981,497210,102353,-47786,37355,96302,99849,-139105,-351097,-334492,97089,541979,849549,1109476,996486,545899,-82823,-284959,-50892,48574,8645,-183166,-334042,34572,657379,537232,75353,-307689,-1430,312171,307698,233541,-54592,-183980,-39878,86708,-51167,-151022,119645,134358,-22279,-191612,-21635,-33885,85439,92755,84040,-35148,-46800,-230552,-199933,168366,515988,688142,457412,361030,426819,613371,807026,756246,871977,607517,356034,446034,713155,796919,526886,-29329,-257363,-215390,-300864,-51551,314275,282819,46949,-223136,-354166,-214800,-232936,-276874,-112972,-68907,-388963,-386157,-273336,57326,259099,208578,-84982,-325965,-448374,-471483,-494820,-399109,-29081,156338,120381,-96600,-300705,-114469,140925,275694,139608,-179196,-252804,-82772,-54213,-218244,-469523,-375709,-305011,-528770,-451696,-346654,-272164,-198613,-37585,84143,90200,-130785,214125,753696,733021,566101,419812,390875,397621,397833,355764,-153785,-488028,-44171,24466,-121561,-276672,-437232,-342274,-294842,-332454,-234013,-153944,-134233,-137878,-268390,-394193,-392213,-93367,59984,164929,39277,-351657,-134537,268157,295151,130540,26216,-233273,-447062,-135107,75686,-246493,-274700,-182584,-216131,119645,607918,924343,1069311,650533,49929,260408,451001,221792,178131,171982,138913,66316,63866,138763,200386,227194,132923,82959,63719,14703,-261151,-553772,-162759,109230,185550,143646,59198,-52676,-380659,-389091,-6853,300522,579296,543604,480667,242333,-54413,-327647,-406366,-614158,-246125,195459,369170,239830,-233240,-267317,-63843,245358,775818,634226,137633,-447313,-26306,243358,168411,-179237,-539739,-297870,-8914,62655,94076,-44116,-166047,-104420,100693,253951,246119,146053,127594,-50909,-165289,-157765,195226,593989,776025,794066,526762,384981,208345,-72954,17422,-189074,-487781,-306219,-313049,-341769,-159770,-431418,-299280,26218,340841,365918,133897,83597,251489,236068,152755,120584,65713,-212434,-396470,-422038,1785,284791,192467,-443756,255842,306279,-192874,23779,272521,-111583,-391895,-322711,-133421,460472,431464,3001,-52747,85929,89901,69196,302645,285878,-48933,-208756,-277929,-219674,-197025,-199159,-332717,-138023,273083,531792,553590,351917,96722,92790,165449,156365,151779,246438,96997,24050,43987,-7756,-108875,-329204,-150663,-142783,-218224,-283878],[-98466,-133810,-168180,-305888,55623,396471,583895,632680,674301,525949,70428,-345090,-498144,-219814,27232,98117,-134022,-193344,293583,541161,540877,298106,-138106,-436438,-295984,-242017,-459965,-190181,-136765,-449241,-440578,-189672,-125748,-85279,-77811,174530,403195,523294,543501,200658,-126395,-417730,-264535,-191431,-406018,18119,530444,508445,106063,-397790,-70650,-15313,-212878,-162091,-121140,-456936,-209382,51137,108515,-231957,-226346,-71285,17600,57277,57769,320349,292440,117686,55052,37358,26922,41863,180665,324150,449855,404303,373282,335685,326272,459739,128040,135903,139031,-41371,-15764,53503,233010,-67475,-262849,-3804,-78247,-283764,-242258,-127658,-68050,-23680,-9793,47575,-5909,56169,92244,-59092,-95915,-101396,14655,-92536,-149713,-188880,-69375,106895,-70626,-221703,242933,411637,-8766,-336089,-238783,-426566,-354864,-181379,-150291,-303555,-288875,-132904,69458,-33066,-453198,-242747,153487,298970,240503,10557,-124187,-156358,-263390,-330193,-439811,-467743,-205553,150827,384017,397821,506624,376573,233950,22120,12476,-40211,-75594,-114490,-97792,-190177,-351631,-293191,9240,99519,-26005,-241556,-397253,-216111,96659,463733,536049,363433,206329,228936,331780,555707,588803,299990,-141679,-451181,-292592,-175681,-24934,258930,188742,-121185,-502494,-319343,-385538,-605145,-321680,-329918,-323243,-340644,-304728,120727,121616,48474,-192302,-24133,-144297,-394420,460079,1010361,1160860,1350667,1459084,1153757,484965,171563,344876,419677,465874,661723,395821,-128435,-304517,141497,315418,291039,-17705,-7345,48436,30420,-52338,404322,1061179,1215683,1006655,599586,149160,-43886,107506,257172,127945,-28469,-38408,-171251,-86975,-4274,63892,-2966,-172044,-344891,10384,80319,23737,-74632,-264041,-382543,-9584,105377,216964,158795,77553,170061,203403,157845,-130264,-271449,-216128,-348253,-565019,-357125,-103102,105420,188925,312569,263568,239292,273252,452634,11238,-493168,-20061,-20735,-332945,72366,415551,377234,98817,-389440,-325457,-348012,-570303,-431244,-322691,26962,125371,-96894,-109757,-189333,-354109,-74146,437264,881521,523916,-128155,-671546,-309541,252216,641216,594662,259261,-24412,-66292,-117160,279943,856507,1200007,898061,489068,-41043,234880,641822,767795,592525,76921,-225852,-478140,-439014,-328390,-65745,89040,130965,-39417,-273036,-415032,-493608,-407013,-195668,-117826,-250952,-399063,-382536,8880,440593,752064,840923,584635,166571,84479,108394,-24401,137224,491095,494940,-127991,-421026,-199629,-294508,94920,864070,1251615,929171,196741,-401719,-212894,-612,-54713,152163,344553,475329,218664,161782,228353,85365,-24984,-193383,-393692,-293566,-225153,-482538,-342530,-130589,-383153,-224726,285643,338871,118314,-270877,-39869,123689,546367,678986,751564,518777,340186,131256,-24508,-207125,-243270,-202040,-78815,-230689,-252568,-282119,-285843,-215371,-186019,-23015,406537,570628,492992,-70699,-305756,291077,370373,198556,151243,408071,343938,31233,-31105,96983,96429,-168126,-255476,-323585,-410305,-539769,-277495,134756,246305,296987,233804,101642,96993,120139,-87407,-399691,90424,261849,3160,-500921,346506,1083544,1592483,1571052,1254278,712657,149738,-146658,-122610,-25084,-219650,-340295,-599901,-401807,74907,378621,496682,231929,-66715,-301322,-201457,626,-89970,-207657,-214808,-63433,262971,234281,-329,-407450,-99711,41964,-130429,-184513,-116427,388041,693783,722274,540220,386933,411949,747902,888777,1033472,1183934,726750,259829,-78787,-14363,-14754,-254836,-163734,185242,320913,234399,470298,987460,811800,260965,-203788,-327677,-395608,-118508,-92820,-56012,177261,426355,422835,83782,-313641,-84305,-212273,-66225,-114218,55187,263955,373126,291773,-6412,-270786,-413556,-315097,-88645,22503,105692,89878,-16920,-191069,-502908,-469429,-273263,-224666,-413203,-472927,-124849,33141,219146,93516,-184681,-380620,-52195,64994,-125130,61353,241278,155840,-181751,-407124,-437204,-71384,368736,527701,522586,307689,35942,-61785,-199728,-177889,-7508,-126703,-214736,-510946,-245553,409219,788447,647279,341342,169746,463601,753588,557275,88898,-235843,245208,847903,1115588,753261,193572,-302088,-364564,-79806,77729,98061,112967,139139,-18212,-133668,-137460,89841,133053,136604,-115415,-188122,-203308,6242,104001,-187285,-168905,92867,-21554,-207622,19470,-63506,-249928,313624,821294,693587,82239,120335,506116,354459,-102362,-275644,-69402,265933,324586,48473,15525,346567,586416,659572,430140,208820,-65513,-157395,-369114,81914,704602,721209,165423,-261477,189211,321221,117435,-106492,-168562,-366481,-557212,-556154,-521232,-596375,-352366,-8339,190126,274217,295799,334654,265680,160744,-99889,-447227,-352577,-100274,-72486,-219282,-232485,-83004,85156,699,-53274,-83610,17867,-198716,-276186,-22644,202935,239417,81600,-106558,-257972,-372760,-347457,-371974,-455129,-395070,-240534,-364830,-425083,-8855,197731,326683,274791,263949,446404,540376,693467,358432,120798,-149557,-168213,153752,305827,97966,-219848,-388633,-203042,134303,377405,373911,240940,133492,54526,-206223,-262760,243410,564420,261840,-408463,-4631,298284,208620,31461,88684,282044,280712,17663,-84500,193219,514532,413806,-35047,-323543,-446086,-142652,77657,177407,73009,-119205,-152362,66068,318083,457999,645867,604221,545182,296141,-140452,-153402,-25633,6463,-201850,-385563,11094,390329,544630,474417,117136,-188404,-526696,-257406,132331,323776,323242,367975,170396,-331856,-301234,-146643,-253563,-212777,-44925,356713,537640,463518,119457,-121988,-76918,167128,87883,-174659,-158197,-53796,-97809,-456626,-492089,-249042,-167511,-258633,-225219,-149985,-438849,-116497,11478,-171247,-463548,-360777,-434781,-83824,168584,97390,24105,272441,270441,112038,267399,272888,-54536,52612,281337,196046,177569,214454,157861,14905,107908,102159,110363,-320574,-187485,98556,112909,-348066,-177178,48295,142542,91328,166369,106789,-50227,-186643,-152446,-36700,-105833,-345604,-412015,-307559,-217636,-119361,-64226,103668,35978,29905,475080,872575,698017,306611,-331565,-141594,11272,-139503,-247982,-168043,178678,389807,453257,479504,323282,-56202,-322161,40712,13934,64942,210910,245084,141972,-227423,-202438,-180570,-309195,-227507,-125751,-122027,-126070,-168840,-251289,-330624,-351544,-363624,-366942,-361643,-374800,-417160,-2987,198706,305739,478707,777029,897728,1090210,1313098,1010433,585048,81416,-10189,26979,-277400,-397398,-398704,-534339,-70169,290495,352605,81376,-324105,-214075,-47411,15526,2328,353462,743932,476709,-24156,-185334,56905,-73404,-45780,320559,593901,499108,221655,-159044,-267640,97469,371954,230579,-118634,-339234,271071,733862,970595,856127,561194,195653,-146104,-36298,186704,177579,22925,-90835,-184193,-294463,-239180,-311584,-159731,-175977,-182308,-362257,-236677,-157425,77769,350021,996332,969893,605412,294146,-84590,-311343,-393806,-282381,-139857,-103812,144075,411732,400083,234178,146147,-67618,-323312,-38904,197527,-35678,-222617,257362,359248,58380,-468652,-123069,10511,-126993,68188,111124,71376,-85173,-99978,-16038,-44127,-278129,-142540,173764,125269,-170089,-56827,137685,142834,-11653,-387124,-39885,379138,284108,-130308,-49812,296692,345702,184192,46265,261886,747680,1056668,726900,177260,-240700,-221044,-149278,-244831,-417138,-390226,-250043,-85950,-94070,-358316,-418411,-329846,-204479,38901,144750,259123,363585,334715,50228,-327449,-180121,-64347,-248991,-412737,-439666,-495902,-251921,265857,678877,839634,329618,-152520,-266345,-251603,-331891,-307386,-28237,21899,-163318,50114,525912,646799,44181,-435648,205107,414855,477982,161025,-237476,-530353,-298626,-247710,-359901,-107417,225123,185895,58043,244457,409534,360695,89433,-273933,-350495,-379381,-387329,-454470,-294142,-235206,-141565,101065,225060,272340,226593,285262,-24845,-323839,-592376,-522696,-403599,-151373,-67820,-9937,67925,442156,876839,754579,328026,-143225,-471627,-231625,149607,273517,127807,-79867,126508,320504,514629,320660,230668,132178,282027,500495,456306,228233,231281,324875,256057,127756,-44044,101674,221884,146685,17772,131466,77013,-20453,330447,752083,771061,458777,224029,-38892,-337891,-396637,-254676,139470,511566,482211,235484,-46493,130237,346607,524017,978952,1155440,1069996,911899,829131,869708,1017457,835919,702637,472516,-1418,-417356,-263247,-111011,-101632,-170110,-104168,112109,314274,-43860,-511988,-182769,-51371,-101724,-212774,-140819,129794,230832,-162538,-400355,-233022,-331934,-548757,-292828,-452310,-59796,549546,983644,986875,451070,167103,144870,205686,225369,-48483,-337275,-261000,-145637,-188304,-323005,-390220,-385715,-384290,-115343,317860,336618,10181,-190842,-243693,-230940,-295097,-264022,-27375,90367,-104523,-220205,-480159,-416884,-462534,-184246,-41711,80352,284407,200394,-177855,-206668,90693,11230,-301278,-355226,-221357,-152608,-137846,-215262,-230902,-118170,-387398,-228971,59648,127310,184186,478076,407382,154623,-235383,-375223,-253393,-287056,-323772,-209482,-133248,-464544,-433301,-547537,-471496,-313272,-26738,76401,-209465,-251977,-268918,-328160,-282776,-70876,-54933,152864,481117,288518,191096,-57667,142145,211171,-4182,108104,463637,583326,399824,-15129,-262170,-224865,-237346,-253649,-109424,-84453,-243330,-279693,-35495,68453,45086,23804,217592,347805,362459,411052,51914,-228077,-179531,-95800,40940,347469,556961,377035,-152717,-225165,4576,181404,31405,-370391,-363387,-270336,-279243,-51788,420730,699200,511334,188078,-322629,-288198,177712,647232,844357,687413,572721,798781,578727,563,-542677,-223517,-108624,-265971,-222017,152798,136922,-270837,-294335,320330,645190,626696,398407,291365,296068,406600,543116,297254,-103559,-349586,-6911,101707,548538,858061,912722,556193,24661,-226572,414844,629520,529338,173910,-356992,-229841,214818,273797,303831,280352,269981,221265,129389,66311,-48733,-3047,231380,294091,367016,163949,142736,393259,556894,581058,428169,-14214,-264386,-66309,252134,464176,644042,701556,575398,272230,-81713,-229670,-333907,-279730,-46753,-125825,-473134,-376888,-292465,-102070,46402,99264,35767,-106568,-173636,-157616,-304570,57506,473384,473692,96569,-338475,-495543,-336771,-558153,-273310,108612,194528,4307,-307697,-5969,355981,586482,620343,502329,522666,504111,434083,262380,72703,262638,462458,387978,-27943,-334444,-381479,-423179,18450,305334,215988,-78738,-307569,-126791,-116513,-390118,-355732,-204050,-109546,-106793,-194892,92352,385827,12093,-451609,-23929,211036,51896,-406950,-86727,209749,322187,272598,238127,353047,288538,50639,-183143,-344107,-530243,-216163,-144122,-35034,247026,188071,-38636,-303337,-163470,-180249,-466352,42414,855444,1261255,770837,49979,-163158,-265684,-195378,-323351,-280212,154980,350404,405451,-99949,-417995,-419733,-292503,-91001,335855,490669,208184,-160686,-264700,-448955,-492328,5702,117539,-160728,-326112,23721,163646,96523,1873,-10112,-202268,-210795,-177761,-269321,-363871,-107599,-79401,-365582,-236359,-5762,140413,179674,76428,-39157,-300316,-393097,-503277,-485537,-369157,-174340,38435,324402,214297,-99919,122930,541467,691364,422179,25544,-278131,-285712,-320103,-199779,329634,855949,1011911,1044119,719834,510015,343376,199630,-20521,-279589,-198166,86798,155840,-6919,-51475,-841,-12322,153658,477771,657657,511642,67888,-233920,-552236,-155555,581517,983141,1065633,658248,108654,-270991,-274246,-53034,21597,-111422,-315017,-319397,87068,383171,249392,-135441,-110652,289530,439289,459355,401058,719768,658501,607729,133291,-185771,-39265,253698,368134,127642,-58582,-289658,-399612,-321574,-134896,119886,143932,410624,690392,696712,351766,9591,-139165,-399330,-291972,-382992,-596841,-309798,40419,254807,329291,258626,191088,-41923,229453,385990,446999,412567,150908,-370194,346052,916566,829487,162214,-184896,-255913,-293690,-193199,-221225,-492273,-231091,-193742,-489493,-188413,46128,-82179,-333925,-263624,-127105,-246408,-566801,-316013,-18527,9924,-145727,-280547,-260112,-298273,-445376,-443499,-6736,263032,292094,269549,190411,-88207,-209152,-199782,-383079,-298816,-98708,34668,-91535,-177437,-163336,-432624,-322844,-239778,-326101,-413229,-414386,-176501,-237263,-414284,-67014,27659,92264,367757,656705,830421,613217,-339932,-18318,567542,692156,329165,-154613,-130539,-130267,-247416,-403661,-159398,12945,91408,3949,-413262,-184755,189737,240776,126554,-300895,-163803,355594,564216,541061,-30801,-144588,402526,441468,-35155,-410933,-608442,-615729,-519338,-400484,-260394,-82247,99675,-152079,-293292,-487548,25423,509685,717477,632944,497807,534097,756614,827543,633600,290548,123650,-18047,-145991,6359,262749,299335,270999,142860,61028,-211212,-484565,85578,367456,218101,-47222,435587,893659,1355587,1009499,296720,116222,407175,398003,20734,-124920,55688,312488,404098,215795,-38276,-252437,-115590,383180,674937,923728,795902,337008,-200508,-301787,-78598,-12656,-169377,-459238,-605932,-39666,569869,511778,-142172,-384416,-105185,100213,128858,69569,-84806,-74024,101550,280232,220613,97405,168861,142813,50381,33125,89860,158795,257723,281926,227838,-41475,-358677,-513851,-341847,-63435,277184,250714,125360,166960,416200,773513,1183696,1371274,1367082,884677,463605,463265,798183,844118,447489,-234689,-386006,-218109,-412967,-159505,200957,293931,200875,-126019,-310221,-274086,-217098,20315,188783,31888,-434840,-386197,-156842,291097,532496,369091,28382,-370622,-408587,-328174,-229376,-180461,-107640,25358,81226,-143367,-475830,-253633,90173,339174,237793,-254373,-286080,21489,18999,-47261,-278123,-450213,-554832,-404164,-172454,-74205,-33992,-66967,13695,169421,78646,-232426,56956,572161,606755,461597,397696,484334,452824,660069,616596,211435,-302608,-165296,-15008,11844,-133474,-484080,-366024,-341329,-505520,-408950,-249912,-132868,-221381,-246392,-390007,-515487,-183032,121126,178735,64315,-277948,34332,239913,213371,68894,42993,-118922,-272055,-13072,169497,17708,-233093,-275690,-215089,261779,680493,930211,912999,490519,-64779,-28745,-55385,-287627,-145346,-162533,-239291,14285,134956,197860,237442,316257,366704,314301,88480,85593,-153160,-443061,-329945,44256,162671,40707,-133896,-333378,-406015,-293884,-158842,55155,351388,359096,312060,126651,-105804,-444989,-465512,-363355,-153704,229319,447223,338695,-162167,-521651,-67865,215444,616699,543809,115705,-353155,-177949,109824,-34186,-329233,-462231,-483875,-272825,-106732,45989,69211,95452,4289,-361759,-72120,324605,443268,342116,99440,-106997,-306574,-106124,246029,478001,554253,479650,540189,557144,470932,382078,-58983,-533350,-238721,-247982,-426176,-411192,-543336,-495160,-82752,390770,498946,271344,47855,30394,-42211,-128549,-49126,-120200,-268982,-330589,-162449,220591,549653,382164,-338015,169799,459467,41917,-107939,62106,35509,-87605,25166,183064,350351,167333,-297330,-27204,186396,216446,219239,416031,297446,-99715,-235232,7020,-141075,-389044,-470413,-498936,-212386,297658,567044,392644,139159,161925,242992,184170,22758,23974,153106,71757,27107,129742,6147,-150825,-366902,-206487,-180752,-98951,-138357],[-52773,-156515,-288034,-352607,-118916,220681,433504,598552,673493,454791,-50203,-373735,-242531,-306383,-9594,122156,-18205,-284828,350147,704075,660848,319290,-197505,-395745,-389795,-276676,32801,-157620,-414667,-96059,92759,267506,134282,-135172,-309807,-85562,187095,447806,718593,658326,286780,-73713,-89538,-201805,-274186,-9400,262557,157127,-101754,-185915,27953,158717,200287,107354,11608,-414018,-269593,32322,156565,-163976,-149415,-15922,79865,159959,110087,233564,51758,-185084,-208620,-2469,154699,178994,125676,151512,278800,364082,666441,1045452,1292492,767129,-85373,-47192,54142,-19354,121720,351319,429693,47325,-166698,138604,101013,7344,-91723,-13737,74912,190157,237043,187898,92823,136416,141720,-154188,-381362,-429041,-253838,-166743,-219194,-125495,140210,388435,263776,-66399,36930,168075,-212275,-427829,-317358,-473977,-558272,-257463,-45126,94104,11164,41102,138192,47184,-266046,-208526,151702,290451,223439,103841,108928,-41227,-215270,-294516,-267763,-168942,111062,522322,762604,748564,786372,541863,409556,296437,363655,158255,-58201,-325466,-410117,-340600,-406480,-435669,-112270,22192,8869,-228710,-280661,87735,456589,772024,634346,421808,212265,117011,165174,312537,323552,128523,-241419,-286383,-7771,109897,114213,298690,270020,51216,-247151,-350210,-383344,-306432,-257198,-441607,-362551,-398988,-189483,381962,373773,-13116,-378323,106940,203647,-454087,88370,698141,1016457,1299416,1299098,1067654,702606,502452,427017,397546,191305,80069,-104563,-94512,-5643,129394,86165,6747,-99813,104277,87746,-30996,-194291,408241,1030197,1253202,814841,379459,-117018,-126479,-142785,-21709,115180,213552,278091,105897,130249,80636,73853,110515,-4095,-356265,-218184,50899,76617,-35565,-305235,-592410,-345526,-214322,-10638,88637,-16904,42811,95589,14088,-137395,-398163,-352258,-324067,-191898,-58393,-131698,-146464,-1363,227470,289869,248841,211426,194900,-230730,-415927,-151487,-217957,-428396,-49323,206755,192412,-82074,-543032,-216208,-184136,-373677,-463196,-369688,29711,241023,234,-347511,-589857,-412580,-98928,437389,1094618,880877,164971,-572673,-100517,506801,814673,621806,337036,97865,7364,86776,430862,830210,896578,775961,425840,-116712,-202763,281893,487018,462920,-68089,-383756,-360178,-412814,-220122,-117596,-42369,-3864,-50759,-248085,-373995,-398243,-379458,-252584,-218648,-362187,-386736,-145253,285941,686509,957843,910510,729829,424612,463165,472555,179535,112669,459405,355351,-265329,-181986,-36868,-59739,242917,899295,1094029,694058,-164,-464920,-20397,235157,98805,-32735,-113788,61898,-87297,118769,380827,277387,45531,-229942,-333636,-11261,-20503,-391331,-523568,-261759,-421795,-229890,128833,-41529,-122222,-375774,-71702,116028,322931,410092,390009,292641,290519,172155,51772,-220225,-199914,-105572,-171595,-379729,-182722,-45486,-77546,-69001,-79143,54581,438492,789446,651058,74926,-266591,278885,374806,296679,404004,684618,477873,134325,-234029,-267678,-108062,-146544,-47813,-240035,-259798,-367051,-289822,-8946,94892,276023,273298,265504,176343,200576,24310,-434845,33944,105697,-178198,-295828,437471,1093794,1323091,1402351,1254968,800685,191071,-8489,64814,136916,-70518,-342186,-501192,-411915,-128153,171182,183256,-111215,-372752,-527723,-76545,35060,-154557,-337733,-191358,61880,408367,462374,153958,-423933,-329067,-169372,-362147,-219624,-27788,450643,746457,748947,510421,387194,476741,838342,948793,871345,821747,354869,80229,-42658,-57620,-91610,-457348,-49037,282036,401558,369621,457099,571893,662198,326541,210667,152104,-126428,-215742,-237339,-111482,221520,469662,411092,41738,-68152,79298,-334870,-305058,-316956,-338693,2214,111174,48078,-36141,-42478,-251132,-348134,-57897,138797,250226,188208,-19033,-287168,-574376,-518288,-431670,-441795,-498918,-322759,94726,284738,473155,277184,-122671,-332976,21102,170566,7836,159948,311589,300447,-163174,-547428,-299530,20572,363983,447755,414578,355621,159387,116555,58393,-90789,-268271,-246315,-234929,-401067,-67158,518843,718968,534044,194907,-246528,123197,578822,637022,369461,-18480,311883,859731,1121518,812498,260575,-251084,-222841,16693,163946,98213,91622,158145,151097,208969,249812,278431,176548,76962,-161338,-221783,-248918,-95153,-36525,-274624,-54602,198640,-20191,-419524,-220747,-218272,-425741,199158,618288,631742,249183,-38972,74131,-50012,-390716,-163411,91607,401831,395676,135253,2481,163957,291754,196818,71211,139989,128271,214227,246956,-98160,363719,585882,276196,-147509,111706,180698,-22671,-280988,-262580,-428270,-693281,-349349,-291937,-447212,-262695,186926,378476,185383,-50,-132387,-164325,-98109,-172225,-385957,-362533,-221271,-136764,-174574,-420488,-345948,-202790,-299610,-250125,-52216,97169,-61751,-94239,183580,404351,430517,232583,22329,-133619,-309118,-234026,31437,379479,140649,-49863,-356250,-281023,206224,265369,244245,189777,276274,512338,708892,727608,409186,-105787,-116908,179425,293661,204199,-31421,-209515,-100747,70644,236836,391610,366908,290314,49934,-127244,-261440,-38475,401050,652615,242184,-459571,102622,466768,336637,52525,17659,194304,161155,-179212,-120036,355776,576320,368011,-97249,-404429,-268630,63033,323133,418067,217387,-60155,18397,210840,308936,243659,315576,280857,305230,127646,-253087,-232884,-3623,-40174,-460429,-321874,213680,540458,549027,447821,184106,16128,-248127,-545078,-71244,197498,146355,144866,-142388,-427628,-224430,-137923,-313504,-260381,-168487,146248,289683,256689,-52333,-24012,152927,305300,118125,-373027,-215820,321290,371562,-63454,-317751,-320551,-89470,-1679,-40292,1989,-275715,-114661,104236,73722,-309272,-509225,-273928,-159255,-31710,52568,173219,373493,338564,37451,94530,117711,-181785,-223449,-84919,231681,392522,414130,339337,130389,155840,102100,51630,-311467,-275182,-35796,103636,-195966,-92030,29717,13966,-38998,57728,67199,-51096,-197541,-205213,-93733,-63386,-213650,-240540,-292249,-260129,-291769,-242288,-108575,13185,144863,471500,703080,428330,60069,-390804,-276427,-262722,-370242,-384207,-157675,406941,659404,729580,558153,280793,-276236,-189963,138241,114293,170034,380795,363830,237955,-93252,119550,86841,-216461,-486833,-344598,-366906,-383797,-235613,-337028,-482423,-543348,-486669,-343921,-152981,-203015,-312805,-36357,121277,-50652,174769,669967,890567,1059139,1262355,951277,602257,234640,127725,98623,-150621,-313319,-352530,-195457,89458,318195,440253,195950,-308149,-391955,-151858,-49471,-166362,197809,687003,440358,-74311,-16004,157614,-132694,-283697,291609,559664,412274,30863,-417408,-122934,276754,601076,328366,-62118,-262571,41341,391410,634580,587332,487643,326550,102665,21203,128278,203082,91893,43644,-62963,-281724,-274050,-185604,-17054,-8169,-82470,-272879,-463315,-247913,208872,442660,898769,903615,687394,376666,-37364,-421373,-275699,-335273,-244568,4521,308634,374260,256980,-13102,-261408,-477675,-58485,245349,350647,34010,-146381,292416,436168,150012,-380438,-221268,-109016,-122216,293732,361799,195573,-51770,-65341,30799,-12284,-288684,-16512,240435,-58597,-128149,70115,244873,255482,34791,-491305,-124393,372552,357115,-68606,43698,387299,368455,276916,190143,327519,799563,897208,710652,198520,-270453,-213300,-155589,-230120,-428879,-384924,-338165,-96739,4029,-169173,-436196,-466931,-367217,-173328,-75927,105030,245096,183553,-106857,-328279,-48256,-7271,-121381,-271352,-383687,-500986,-422240,-161826,141021,238974,-128610,-483404,-443345,-427625,-349008,-336704,-88472,100193,117674,208359,652796,688345,163153,-351740,90078,254890,143909,-41743,-182014,-242747,-422924,-492939,-196532,76930,410279,382899,134546,120551,245264,226321,91247,-148307,-286380,-357705,-462972,-311875,-197345,-354162,-66428,311817,400864,334922,205933,3878,-372527,-464497,-401276,-369618,-302192,-217841,-296481,-353348,7653,507787,906369,716639,329951,-66904,-305139,-401244,10068,170602,-19083,-277226,-103733,267416,333349,380843,349145,150916,231619,374873,276439,164968,334621,482520,521156,285805,149723,140189,182935,157912,67878,168976,141695,-214763,14782,455791,421982,272887,209721,-39417,-338334,-317578,-204720,120652,445862,340231,155867,-207179,45787,347317,557483,952549,1049833,947877,735110,617096,552506,601263,466710,438573,371288,-59315,-564234,-174516,-55120,-265355,-279572,-174408,127746,381017,119391,-467951,-138540,62702,-27104,-182719,-414988,-175146,105695,-109547,-457820,-274912,-311127,-494015,-432191,-284395,189147,831251,1146659,1059124,567300,243518,65810,66216,68582,-160450,-339612,-348978,-281477,-281697,-184448,-100524,-284286,-459539,-187468,177635,147232,-177663,-502762,-339000,-361592,-210554,-51340,50045,107005,170958,14222,-75318,-168588,-385835,-320250,-227370,-176105,169321,316519,144087,-211488,-53416,-60804,-105298,99124,110380,118853,-38250,-209399,-103509,48381,-289994,-292620,31536,109006,85392,106806,-88711,-435262,-499561,-406297,-414294,-546659,-213448,-25076,150680,-48421,-106135,-121650,-122724,-209967,20756,182712,-199517,-211787,-103158,-376738,-292398,223655,255342,315718,228764,-4930,-36868,61246,293202,306611,35495,-230690,-116684,120595,130218,72086,-91408,-21463,-71219,-148277,-82847,-135869,-352266,-236397,-100850,-81236,-83154,-4269,298850,488784,476934,587661,475533,198692,57127,-75454,-14673,125659,340703,195605,-192096,-100632,169366,164557,-19501,-302896,-210487,-123442,-261572,-218626,44446,167207,102492,-117077,-337013,-163151,177889,481094,551915,360932,329629,431482,124791,-265519,-412129,-335639,-520296,-347450,17425,224684,63974,-272212,-102053,333078,501651,395870,131699,182807,297517,422518,445291,228609,-161558,-473428,-239706,-70488,230961,787655,1018101,898622,595364,-171432,32595,521553,598055,375483,-126355,-271283,66386,90891,125558,59030,109364,130621,172883,363032,366089,519589,388793,271675,198454,170351,195502,399331,566796,684935,512736,-103934,-327816,169146,392149,568420,865884,978016,764132,394604,-113287,-536633,-458337,-358628,30202,5625,-310843,-350697,29289,273999,231050,40211,22242,54627,-23910,-4616,-112959,87112,423646,418147,45410,-168132,-209758,-362424,-533529,-240458,38855,134697,63707,-50267,48018,532189,701809,679878,485783,453005,351298,272373,-41194,-251878,-25392,169050,198315,-182697,-496834,-563283,-402243,88444,343605,197727,-145542,-313687,-170629,-118684,-242430,-304197,-168674,-112079,-229462,-203382,228756,600910,329418,-305639,33871,458676,210962,-360803,-114367,256830,354268,328135,231415,215765,212611,118550,-73385,-277067,-411770,-66570,41444,52714,210347,173071,-51798,-288691,-209892,-172255,-282187,38752,549036,836363,362719,-140687,-346491,-262323,-170520,-236981,-175449,52712,95057,46889,-400072,-403895,-204432,-81829,-28679,129132,239782,-47677,-284416,-178456,-216203,-55435,328423,463503,2846,-190134,64761,161251,220214,129713,27013,-276931,-357711,-278100,-352832,-303613,27690,191258,91695,-274868,-256670,-17696,69162,-98582,-268638,-358580,-251173,-310137,-394953,-288302,-160703,93085,353389,281001,-160084,-148531,547390,709060,367199,-44673,-431457,-242934,-89621,196283,865838,1426381,1449220,1158716,605494,277971,189140,179567,42827,-235585,-531749,-68045,188978,148397,78522,189473,193028,-23509,30924,211068,305775,194523,-108047,-319074,102677,704960,1027888,1226045,870456,308059,1348,-111996,-155694,-197555,-185895,-69740,-109115,-98987,34323,88122,-175853,-147474,339161,524896,428910,298377,455742,401461,250140,-141243,-293093,-277396,-62336,-52123,-247515,-331724,-526141,-348853,-181704,-43044,299232,408304,624476,708233,593778,193559,-101384,-102776,-212175,-268378,-478378,-332851,-22413,184204,204117,93134,30059,184105,164446,529300,554585,535568,313608,-77430,-419573,469718,783677,505225,116643,-143393,-293220,-256123,-154072,-233591,-484383,-304264,-107519,-181089,-322739,-142268,-138700,-334227,-168781,29352,-124162,-510570,-403782,-291574,-296180,-284295,-180801,-135652,-169372,-261714,-446163,-259866,107659,296432,229496,69379,-169485,-231343,-115982,-191945,-208481,4207,28739,-90871,-80185,11377,-264972,-238901,-86553,-235211,-501590,-358296,50898,83522,-312026,-26745,290763,289336,152986,451471,919840,802734,-120661,-102280,553573,708397,339750,14793,333261,346781,147957,-65360,38431,61710,-33793,-181254,-494916,-86575,242979,366619,352616,-128502,-372198,125158,383374,385366,-59611,-306631,176221,195665,-129418,-419280,-413328,-465236,-379435,-277889,-175024,73472,401772,317819,-42807,-473079,-168575,335033,581517,606203,536793,490109,581334,531559,432336,326599,310309,178343,-96717,-172149,141039,258050,255546,217065,99693,-295976,-374528,220666,373080,257733,-120696,-45333,358696,923204,745763,107037,-25397,178722,101438,-176130,-149359,126088,462588,547695,351513,115209,-115552,-346946,-69003,277959,513885,369684,-40260,-361119,-324129,-211808,-259564,-526683,-366962,-235027,-60537,208841,223296,-287401,-286173,-152244,-175850,-146154,-156023,-140098,-10143,195674,416714,447015,293130,162854,21273,-24917,112483,17724,155344,263144,378618,348566,153735,-140256,-407614,-449932,-362340,-169536,-270904,-46811,98610,304102,691934,1177144,1661090,1501378,983626,487560,411910,771234,818837,380519,-303283,-357575,-195645,-425886,-318520,-57839,134461,185122,-121188,-237757,-168833,12229,413879,462151,-30724,-514979,-342072,70130,581091,812513,502776,28714,-393227,-191380,-51568,49700,152969,-50905,-87702,11217,-188842,-365874,-308842,64588,369778,335907,-179296,-319922,85957,133303,128357,-108503,-350940,-386678,-345697,-131767,-28535,54741,-32767,-1246,206027,93390,-195526,-167319,207571,243296,264689,386667,527649,457659,810889,798644,542552,-23557,-182474,20281,104527,-8616,-421824,-280153,-98208,-185689,-351026,-338488,-85609,-19400,-30679,-257666,-337497,-286212,103851,59934,-104685,-211956,194051,199539,74296,-20376,64415,58668,-134491,-74613,45782,105004,-330257,-469428,-167508,280806,539670,702674,442796,34211,-298073,-383382,-331565,130595,336458,34327,-441042,-32499,139712,135440,129393,262662,433531,382689,145435,122583,-77564,-332012,-448729,-42177,101440,-127675,-378645,-404602,-285181,-159766,-111615,11704,138994,200806,149507,30325,-92088,-212220,-174732,-190294,-118689,177817,407521,323132,-43600,-314755,-157711,-53170,-36991,55656,-43137,-301047,-275253,-21250,-223757,-505759,-377230,-412079,-523300,-241323,46737,304717,451868,403121,-171210,273812,575406,730998,413613,108956,-102745,-472851,-418174,-166080,50374,172569,441096,697167,812869,779897,489934,-2192,-447637,-237262,-169949,-31911,245139,-194682,-435677,-282701,252162,450950,316604,124118,-21722,-68399,-50075,180036,211537,2435,-172265,-60935,268195,604712,414144,-162232,15265,457392,183482,49092,141844,361007,277744,176173,143723,16051,-294855,-501980,20447,179582,247539,368092,511933,265351,-127619,68716,399482,98979,-342457,-352340,-320004,-381123,203145,508507,227788,-126438,134261,274105,125563,-94500,-76380,-21903,-31601,-9962,143082,-3844,-196778,-315755,-260925,-197056,-9428,-25954],[-64175,-186324,-230255,-186134,-208176,-45801,257749,551383,647655,346724,-197776,-233076,-31286,-167046,-134484,50919,12464,-394334,248710,660891,495350,114246,-247125,-283616,-109821,148672,363316,-50320,-344128,25129,556164,457319,303979,-137212,-471417,-338443,-149619,181246,589402,869725,523253,121334,-44144,-260914,-182616,-21206,-106273,-232159,-57370,-19069,1300,54765,200399,197454,82841,-367685,-445878,-156537,-44287,-178326,-68850,80080,163302,165839,51541,40657,-182078,-439644,-498896,-126812,144211,230008,20396,-174203,61255,273289,781042,1275233,1707398,809512,-20548,-6135,40719,-56554,47743,345240,221926,-131229,-144857,138911,212581,171556,50213,100838,189968,267539,310435,177994,174817,211168,115713,-176948,-364563,-374900,-321891,-197925,-252514,-208285,18825,320020,343651,62398,-246347,-176157,-249290,-79625,8916,-121727,-268295,-44680,189939,473454,265042,197529,130121,51395,-232100,-266087,87328,230084,135533,79165,163313,-35585,-182912,-140138,59718,118107,356494,810658,1044107,990669,866002,639889,543001,539062,506784,193479,-121868,-421832,-413845,-275853,-269516,-468582,-372099,-225329,-157347,-381921,-310595,150083,556263,765616,550834,368698,131905,-91886,-146446,-122417,-147106,-218160,-299922,-128539,146295,267554,181227,183990,217606,241685,125203,43996,10064,-28569,-141769,-453623,-333925,-453184,-176452,409602,513264,74281,-76314,300282,299173,-273637,-245864,314580,652845,774524,684584,612649,605590,504476,145131,8711,45511,-41049,-359487,-159537,-22589,-111947,-262233,-223091,-27323,223382,116558,-141815,-367927,316927,820268,1055617,557427,67625,-298564,-121328,-368989,-348032,134471,285867,274971,171369,157136,21225,68779,334854,462614,9847,-463794,-186792,-30473,-106497,-332705,-371139,-240408,-490666,-370296,-80122,-104050,-201014,-141381,-167751,-187233,-412982,-355626,7407,177243,184422,-70097,-511925,-198315,83506,258941,269763,151202,-137882,-418011,-408289,-334865,-310674,-257579,-259348,-200354,-176094,-295994,-357068,-216212,-130482,-161325,-311984,-404015,-52349,282928,219022,-75536,-210760,-140969,-80817,252370,810250,799284,205569,-527561,-52016,536531,714022,433943,243500,113415,37330,154506,254010,494186,463342,618179,342072,48596,-469698,-59739,147814,95502,-392928,-274825,-90547,-98818,-240,-87906,-145641,-196301,-125588,-294684,-367738,-311068,-339448,-398246,-307813,-486037,-375911,18505,395787,702161,869176,699630,652642,597161,754884,790653,377363,102069,327087,146322,-242171,22718,108074,96880,327733,735161,645149,245928,-285443,-361390,122346,377466,235957,-152388,-433060,-258067,-428432,-4590,397927,333711,18355,-427834,-178454,194741,116970,-222093,-536927,-507380,-489593,-324220,-234843,-473293,-381497,-397436,-164954,-49333,-169402,-207992,-220648,-114903,59807,72467,28400,-216757,-149109,142637,92185,-101857,-92827,56382,-13100,-80722,-99245,14422,274710,646754,469437,32211,-262227,132551,254067,270400,492816,713330,444185,199497,-128153,-481598,-493317,-253077,7932,-127724,-132453,-181973,-16096,101625,49068,57706,145089,273227,181971,195031,-8032,-496720,-50543,-92137,-438391,-143592,418535,868492,853000,960045,895444,528000,20678,-13880,153052,226544,71501,-230384,-376102,-485135,-307046,102354,287273,35309,-67189,-173905,34490,-9435,-249845,-438562,-199229,3399,369526,561374,170531,-79129,-10239,144442,-331937,-202684,29048,384675,604716,591916,358394,243100,381579,693470,774968,505691,168145,-166887,-272882,-185909,-173286,-215728,-389046,26864,304344,426606,370459,304182,121042,245760,290830,583055,546709,268292,210803,-244884,-107320,208856,355102,257018,108528,247233,140815,-298944,-335117,-227429,-428263,-325199,-211808,-188688,71975,185066,-32069,-377145,-134216,124637,226048,151036,-101746,-448577,-597727,-410786,-306657,-370680,-422017,-196504,207830,416544,500167,227526,-223974,-285930,15541,98153,-17747,107521,221679,229134,-185720,-596543,-246597,52461,247667,241179,163257,215706,187671,206618,314232,248946,-83949,-364085,-319317,-385629,-54807,338780,386959,234807,8151,-386524,-395119,207044,560946,459613,43041,179573,639418,938433,768991,292376,-195498,-150117,32196,96922,-22317,65077,236384,400321,446607,499642,301091,130300,-44921,-198633,-250683,-148700,100929,81060,-162585,-13208,179465,-41684,-347247,-411084,-384402,-428492,99538,407378,487692,386493,95310,-177868,-322313,-385918,-116457,88058,279267,216522,43921,-73791,-79887,-109079,-345676,-269628,119456,368064,515271,518517,-110782,-76048,278238,150679,-168902,-116458,-184865,-334498,-549996,-507167,-553706,-486391,-77281,24078,-223462,-289900,195150,376172,-50441,-399815,-483366,-351795,-295227,-252320,-309737,-283919,-61793,156648,218381,-11767,-223327,-277602,-430925,-286321,-20558,133021,50969,15915,235509,446127,479547,279883,32091,-83626,-161640,110096,559990,768659,396309,-29695,-13393,256551,465874,208616,23023,-7485,153855,399044,597760,428759,164321,-334944,63481,500184,433400,92575,-195268,-187844,76491,307940,236808,220553,176811,215762,-7826,-372743,-237583,100886,449364,557007,142545,-496888,81858,441692,313200,-34857,-135398,24959,-42470,-394383,-28620,524269,617462,307774,-115865,-416468,-237312,108435,397397,510160,301076,-4237,147744,387355,369910,99943,-23320,-107564,-59002,-97210,-285332,-356180,-168472,-326689,-291592,106070,450901,547372,495979,409901,264164,132718,-53803,-343896,-212681,-32891,-226271,-344451,-117125,-62100,-126141,-290036,-381679,-321368,-326771,-101226,2800,-24480,-8423,177982,305314,291429,132720,-195520,-125856,552380,682214,284155,-97865,-368928,-100326,58333,4368,26472,-157638,-86760,178514,229210,-64130,-372783,-304416,-267739,-195987,1772,241197,413656,363835,-64315,-152571,-123704,-271246,-395271,-257888,195683,356744,367827,295049,117551,85259,36038,-101484,-341740,-352414,-43620,89634,-87972,10577,80454,-96922,-269372,-228566,-139278,-147273,-202539,-190867,-118171,-31937,-48210,25340,-22279,-16541,-37057,-24958,31825,118116,214074,346682,341267,8293,-282335,-562512,-430502,-465627,-439340,-423451,-254929,353643,688323,832111,491528,147337,-436518,-176667,77608,111312,220312,445780,443093,361422,289722,452927,401446,219773,-75742,-242839,-427376,-446003,-325731,-332849,-486248,-527545,-320999,-110794,116786,28816,-332601,81908,340865,-99386,-242944,370417,651734,711038,820741,705004,455433,208012,118156,-13677,-56396,64916,73794,42707,104373,270562,468531,347897,-39435,-377327,-212542,-113541,-384178,-76177,287279,99155,-241261,103855,181402,-179297,-282306,309638,451161,150962,-308957,-360572,67582,373663,688500,416292,5359,-277525,-193941,84382,283823,334502,349922,359217,273656,158966,113601,197285,96487,82650,-48193,-300093,-277581,62193,387572,622603,678960,282099,-14819,-229991,141677,413175,573850,663799,673093,420864,25439,-236417,7824,111775,22630,106255,321614,238406,65597,-237720,-561501,-249345,91816,355695,366055,42649,-78736,250501,403358,129278,-319420,-217652,-185967,-122565,354154,410778,169166,-73178,-72214,22336,19098,-268335,-158806,642,-290178,10136,194359,266991,232229,-15099,-472444,-210693,283310,447652,147305,12785,251477,191311,197413,175186,254772,612043,458266,345468,-50628,-350861,-217794,-151423,-212500,-440333,-392927,-387785,-82189,137050,68162,-278823,-516099,-463267,-244264,-125989,126538,204295,-6153,-309341,-252593,56522,68483,11246,-86254,-278304,-489921,-422799,-515400,-478815,-374557,-386717,-144833,-104462,-321976,-376227,-373178,-191471,166546,358130,397211,583415,540882,275767,-167202,-110862,-29642,-278627,-240994,-131631,-75967,-82785,-417325,-170921,115053,349649,411634,193218,-19203,51854,30039,-63155,-141938,-170182,-177221,-249200,-119927,-45749,-422122,-76758,393870,433707,205730,-125642,-519031,-342649,-147796,-229912,-261263,-200781,-201541,-373617,-313053,-63398,358116,598835,441345,206380,62194,-67043,-405299,-220738,-56363,-278067,-504637,-169039,115897,-54271,212417,268927,85082,163019,204214,-6134,-27435,281582,529017,582689,197414,108092,27354,16239,23912,34694,158762,196559,-219640,-332330,73602,101816,68784,25035,-203252,-402550,-294224,-174798,35253,274889,197238,53710,-302364,-243147,61918,376867,694837,779420,708942,504793,299293,28632,-105245,77391,224538,272967,15691,-492279,-327436,-132872,-468828,-415069,-129476,233465,432600,247132,-376879,-180747,104037,21985,-108348,-283837,-287701,37700,12385,-214738,-246212,-280771,-460388,-411263,-80545,409502,941089,1059600,880406,560012,292315,10396,-146191,-256185,-427211,-473831,-496400,-405501,-264207,77274,226530,-4084,-255531,-331958,-115588,-104380,-417728,-134438,163088,148346,257235,167169,61438,26179,389370,279239,371025,-3428,-287137,-406058,-226343,-433905,-92354,328687,383932,-80865,-311354,-154592,156320,659139,529250,358507,876,-277487,79269,229092,-49723,-275162,-111280,-70917,-139070,-372580,-540659,-234455,-257246,-247270,-198473,-349695,-209035,54123,336063,486919,610806,438138,196425,-108923,-124528,66067,-250279,-200878,-21393,-404506,-193706,311718,317631,250006,-87891,-20053,166110,146136,307532,275596,41720,-373034,-437255,-70544,24711,151860,26745,23933,32649,-62084,-32522,-93961,-323004,-247168,-235418,-301775,-297425,-113645,293296,580623,584387,622256,632879,440156,187118,-149883,-243933,-286331,-66539,-25435,-114217,-43011,212565,48412,-130905,-195341,-76785,18139,-205683,-351338,-380540,-421385,-326412,-127650,-101437,-55795,78567,198478,163765,-59806,-65901,-55149,-331047,-404504,-312561,-301948,-250410,129230,258965,207817,-62689,-139264,102240,360658,425137,178343,-65482,157830,321146,375336,283143,76388,-235448,-378163,-385108,-447032,-283658,396573,750723,855273,691863,106313,-171745,407303,563728,442406,69569,-142307,-204069,-242123,-284043,-375104,-213207,-71515,106562,507175,680513,781765,303188,57798,-90531,102102,192853,287789,508056,668634,474074,-108699,-185333,284519,398308,570512,938715,994744,668864,352183,-119003,-299742,-108838,-248588,-37275,53456,-94294,-204833,192053,531134,404486,-62200,-49377,168591,70898,26508,-80695,73324,331348,250328,-65318,240452,275780,57878,-262947,-91590,52802,42385,87594,228455,279144,764660,920425,767403,432313,282177,103246,14930,-337726,-497473,-309375,-152110,-111614,-397333,-459022,-447102,-346791,73374,276168,149171,-148344,-126846,-44842,19662,-5596,-140856,-111323,-106983,-261840,-292676,111313,501264,460668,-4109,193394,606124,190523,-271390,32488,285644,318544,307971,172987,50292,139222,147586,-13666,-211196,-267022,30943,201489,227284,253717,255721,-57441,-270323,-213660,-4762,-4781,61316,116631,132971,-172376,-336503,-491287,-297272,-260180,-220376,-67900,-27754,-167024,-317577,-217813,-55998,48090,83736,-2225,-101813,-104851,-446815,-376035,-195845,-223256,186794,391002,592834,152353,-67820,50927,164499,416725,384305,79966,-262098,-433929,-346677,-416137,-269582,68529,342585,440896,132285,-276662,-141373,-34050,-203102,-454722,-191240,-51458,-58418,-81204,-67931,-49330,169607,308488,292823,-128320,-473739,348509,619001,424551,65232,-287228,-45082,128804,492926,939956,1297770,1313387,860161,303873,-46303,42236,164671,119983,-44525,-222118,-1453,301056,316368,199814,322633,414574,98551,-571462,-182439,220722,327008,-2718,-70215,272735,689582,1010378,1268136,959023,403309,200289,88361,-28742,-6998,24802,140143,177236,4686,-338550,-217602,-329801,-172093,362629,541541,357289,170402,17800,14106,-311505,-506558,-507349,-410714,-466767,-398042,-415487,-358285,-313044,-227242,-24718,174716,510074,705741,819136,700205,436398,23241,-125519,17392,1726,-263356,-419526,-86809,198102,256219,66872,-127594,-78626,278109,488899,792520,671769,510987,96679,-332797,-209840,397466,478076,156683,14093,-194233,-356179,-237090,-116060,-176393,-388678,-367303,19579,53538,-305715,-308540,-162138,-297765,-41379,156835,-14511,-388514,-484935,-243611,103710,259393,198454,78010,-40233,-118502,-291782,-326489,-3702,258780,169857,-10468,-74961,-41404,59277,33565,-24962,148567,34041,-195219,-151178,36146,-201237,-190294,-3062,-152701,-355239,-101850,334762,427383,-58431,-34229,456051,483854,-39101,140574,796298,721127,-56844,-76839,575586,686618,312180,220330,731564,789900,497772,296250,228101,87400,-226804,-427497,-199145,94666,253410,373713,391229,28751,-334095,-177402,157613,232143,-92533,-435191,-53917,-125449,-296854,-322644,-140207,-195066,-218898,-182801,-105413,198530,560502,728390,286163,-172662,-423492,33849,266796,450006,456229,344746,280354,160547,148162,256646,375696,364540,171534,-333310,-54711,189333,203721,232945,101245,-271875,-272854,285032,343411,144290,-165783,-421156,-32865,387398,325309,-94278,-132736,-104533,-307767,-276542,-44363,254864,511576,496396,258741,128674,65710,-60080,-552225,-160274,70645,-47118,-296476,-350583,-323533,-397842,-530514,-232548,57794,203712,322779,413299,275576,198731,41179,-56355,-330308,-363992,-284517,-173604,20563,257270,503238,600612,398045,118560,-177363,-246867,-81510,-238976,-88440,156684,422958,463420,317738,119428,-180595,-363410,-369099,-468895,-80863,53090,145985,134470,409815,825137,1452223,1310530,966484,472536,314958,648707,748160,357740,-222809,-219540,-112129,-335819,-480665,-385757,-186578,-55218,-197165,-210086,-28693,305116,697773,536741,-219368,-478664,-243434,299172,843461,991714,597159,-15349,-413903,-126348,57850,248168,373497,55774,-159937,-101938,-191164,-178421,-212169,78065,392374,395269,-61408,-293229,123367,259310,269015,19277,-259239,-325774,-397889,-315445,-182652,3883,-89292,-82312,153826,94720,-97340,-337304,-209017,-200938,133823,417060,474388,425444,766708,822893,698276,171326,-215340,-116449,94726,109420,-249968,-213169,79283,44491,-168204,-387981,-17985,280537,239734,-109444,-188959,-250473,-6070,-140367,-413522,-61893,304814,141809,-80209,-72968,128136,231930,-37316,-295075,-258805,-70930,-504019,-351538,11488,240486,264331,347257,65199,-280274,-510039,-183474,209840,550368,717073,317133,-177418,-59346,53355,-43644,-81382,119501,352200,303570,198386,175233,5312,-249886,-443525,-82877,54516,-231076,-453632,-324549,-168167,20762,122185,140467,31268,130103,80927,33641,106976,115549,71396,-63915,-143572,15485,269297,275073,119634,-38874,-249979,-412962,-347750,-322166,-191826,-270383,-219709,-53741,-125371,-364403,-260727,-261453,-510122,-233656,153343,608192,814195,685792,249218,555019,681752,777914,403971,-16815,-272264,-582075,-614564,-494819,-287094,29833,457701,771902,861312,744187,357174,-9171,-385183,-275432,29918,433116,696741,139752,-242129,-482002,-5951,271894,292651,276540,184152,107849,50701,275334,452815,251999,-35419,-98039,119288,431810,330811,-56138,-160285,285753,192993,180040,403706,600801,486962,109068,-163837,-366723,-415202,-173719,48160,96480,212604,474895,566775,224803,-115530,338235,657327,327669,-205891,-243561,-158833,-445904,23980,330363,68343,-348656,40016,216784,40562,-146479,-67617,-163379,-188185,-82288,81669,35161,-86750,-216929,-303082,-203254,7780,32389],[72036,22072,29002,88100,67407,-225685,174698,559323,638873,270217,-289056,-107464,104189,15091,-257306,-13182,42495,-290186,89497,457406,136814,-232013,-301204,-153263,219826,520136,450230,30552,-210470,-12031,610451,408518,326597,-48179,-198669,-237606,-415267,-176747,278668,810295,562488,195957,-63851,-303809,-105240,11862,-347444,-348638,126596,115764,-85887,-269465,-99805,121909,34823,-334575,-564684,-363712,-334200,-200590,13892,153853,185957,106296,-35367,-136910,-292985,-387294,-471051,-239113,96681,266921,33665,-471409,-116656,103516,563807,1006314,1324632,580666,28915,-64188,-53715,-102798,-135477,-16908,-279453,-338530,-114445,36600,195868,214376,191599,253071,311255,288118,221868,69363,281089,337998,85127,-117154,-26182,-112595,-207781,-114646,-97415,-85327,-200201,21030,218760,92919,-282998,-425427,-144656,184367,332117,186735,90572,294014,498362,710979,481771,271541,71224,-43493,-412290,-231565,147149,200411,66530,8369,113207,-5965,12288,170870,364735,348665,533265,995365,1224387,1116515,750013,556636,476371,620067,462249,142243,-201267,-397795,-243882,-167694,-144625,-312792,-490578,-441360,-378207,-399903,-232871,33124,343513,440593,341177,245743,-1012,-314242,-483222,-554394,-596573,-519230,-302697,-101753,147376,295983,191309,-7869,71601,361337,367809,337141,301196,211515,22627,-328349,-313758,-493639,-256042,225727,510436,354777,274736,497961,252214,-261164,-497491,-28609,220576,83021,-149715,8167,323199,266719,-295222,-295746,371126,585145,70425,-336038,-308150,-477915,-406919,-45322,223763,344849,175954,-225071,-460623,214630,628206,791678,399072,-172989,-297282,-122074,-259837,-218439,171291,202496,20738,55497,67617,-99842,-15913,436091,716569,295547,-173733,-479985,-237366,-244266,-354196,-184986,54961,-191142,-458312,-255612,-179561,-433949,-237381,-82206,-67800,-344405,-272920,190015,443825,395699,142187,-179022,-229908,-6340,274358,436996,226473,-292409,-493445,-399977,-472512,-243927,-17840,-152929,-451892,-504231,-222388,-239921,-302814,-146890,45078,-2927,-100309,-42698,323610,485654,349554,78767,-20758,-128156,-63117,237466,386219,30431,-505980,-117645,332902,381671,114470,50300,66519,-24876,-63166,-121955,42424,118799,383906,270151,158556,-189817,-239291,-103801,-297936,-78403,340584,314225,362724,274935,47794,-162243,-316233,-231244,-345218,-373098,-237254,-236543,-479934,-330448,-505750,-343810,135435,401455,541290,525136,319850,382338,600336,863817,921834,490997,162592,184548,41666,-124657,74344,145294,171001,379386,460709,163569,-15475,-277880,-102441,230846,420563,252455,-275749,-520436,-180050,-352365,-166497,295657,246352,-156589,-430658,127689,373127,215818,-71160,-327598,-418124,-427631,-425697,-604157,-402351,-233786,-312381,-280663,-342957,-618378,-305630,-188602,-364412,-279531,-122792,-69197,-162790,-103454,153824,241467,31514,-50378,57183,-52522,-200546,-176020,-54141,66852,252280,92737,-157041,-246433,-58251,31650,120264,426093,533867,304806,189637,51458,-222576,-361737,-469150,-135788,-68803,-105068,-92229,211245,404554,249786,-140097,-29231,161535,113555,96793,-167358,-453532,-109368,-254255,-571652,-27751,360993,586512,504459,497883,354327,37669,-243906,-116676,172286,291303,231310,-94053,-320436,-579846,-188444,306263,572332,282808,184863,154440,222195,20321,-259383,-455921,-242114,-151107,212689,515886,130644,115395,204318,121643,-311140,-126436,94358,289100,391238,379353,210577,39378,166129,392114,459997,152730,-345083,-446285,-543270,-373148,-238127,-258175,-305480,-51456,211364,363086,294971,313071,114546,-259319,171719,758184,720600,521920,411633,-35838,26064,211657,205232,141973,367245,586688,268553,-72210,-91301,7976,-96172,-414334,-482325,-251087,242750,389768,194970,-274142,-239177,21983,92694,69517,-172598,-559101,-458468,-281070,-164926,-215267,-269274,-69379,199013,372512,316168,20295,-332809,-192230,-11260,-67342,-145656,-38163,43639,31390,-153454,-509121,-264228,42859,81116,-25654,-150779,-37797,132143,270508,487558,529283,239023,-332619,-402674,-385331,-143759,61486,50918,-81750,46162,148440,-324229,-175723,449996,395156,-8502,-66530,316368,673084,673770,315337,-133013,-86062,4379,-90398,-222917,92809,449330,574602,447730,424308,144041,34877,-128660,-157082,-199635,61003,393718,371470,46762,-3043,39941,-114536,-218623,-255564,-360445,-252549,34768,241380,394856,542621,531165,364814,177616,-108770,-165651,-82551,-76556,-161790,-178162,-163582,-237012,-410575,-353626,-216936,160367,496813,572602,393819,-98392,-341112,18215,-54080,-256570,-351549,-550972,-390600,-390750,-470796,-395390,-173643,250399,435374,106907,-275832,114383,256536,-251614,-336896,-112454,-204218,-419249,-295159,-208666,-104355,219712,454815,513196,322431,46152,-93123,-242655,-163063,-32059,97822,181950,212890,269842,410560,448458,277943,-16238,-83140,-60248,266495,743099,670194,337823,-74407,386724,780049,808918,203302,-206922,-165718,47460,266340,361341,13222,-319496,-109779,465335,740427,554816,48012,-272798,-144782,143691,397670,161837,-20603,-43352,99861,17353,-434902,-143593,193509,437517,385659,54807,-553125,19132,312659,210217,-138602,-267839,-134166,-259013,-449473,201746,679244,648058,286285,-57988,-383639,-267026,5108,267681,425282,353737,60795,205347,527138,512388,159186,-225428,-413729,-341583,-167502,-209950,-308857,-395250,-563529,151198,637479,712688,543923,441578,372715,328427,156049,-57447,-330181,-212977,-226518,-508541,-246655,245688,235504,-39958,-302317,-328993,-335670,-364197,-236806,-183638,-104486,249023,378141,387945,233381,137902,-93647,-184003,368663,652755,494509,54981,-422293,-341516,-104201,-42212,39000,-32438,-49489,200119,277564,127403,-236473,-472239,-374697,-361263,-67038,228644,391255,290570,-181723,-411146,-367280,-244092,-102160,32824,218415,243082,212385,141157,40950,-32080,10349,-169713,-349836,-435317,6341,68038,-54906,55244,145788,-95242,-436713,-536475,-367437,-232931,-144506,-83815,-52824,39514,177999,342015,296237,152101,122318,141562,298463,304032,276223,185263,-27023,-277973,-276623,-406456,-463661,-422752,-337331,-256347,-307209,99811,483242,670469,297621,-18232,-448858,-298527,-100181,31948,229344,464718,574276,584742,672759,681657,656891,604095,295331,46211,-114363,-168786,-241132,-289375,-469558,-475130,-135737,149953,363266,248272,-265935,25767,478827,157744,-580047,-15342,250970,154924,156004,326075,183161,4120,-109921,-272744,1128,278203,276177,101529,-26052,140156,375687,438284,141218,-243510,-142656,-98188,-513360,-298975,-199304,-388870,-261290,207924,184300,-195200,-220467,282198,320879,-106960,-372405,-135427,116775,313897,553828,412930,-14777,-444091,-121217,-25676,36105,102758,175983,298036,311782,261725,188502,173778,26352,20553,-118057,-341815,-200475,293283,689203,1129614,1370814,916729,530631,-99109,-120360,255733,200445,371362,538409,419209,61355,-141967,197270,441260,349215,222723,256783,83431,-108082,-357578,-421807,-71448,88793,306338,291447,62616,-27926,179886,333147,99288,-179216,-74442,-127868,-147786,259995,284861,29303,-103769,-68604,-19248,22461,-231249,-347131,-393856,-197215,123487,266104,218884,116582,-105048,-420764,-277282,193235,526208,421079,-1984,-31141,-100040,1132,66979,152029,331405,25714,-159717,-448112,-394030,-201008,-112865,-159433,-348454,-501768,-378462,-25906,242593,216679,-199498,-477704,-433500,-224187,-60635,204481,287046,-38656,-463619,-195441,133516,156782,134938,63666,-226873,-512616,-354259,-262241,-35108,323265,229199,248548,262019,-57351,-367037,-383580,-287746,208183,532835,558332,358602,166929,68868,-264518,-403214,-381259,-425193,-290126,-148764,-21648,82024,-361866,-193876,140313,247628,356130,265216,-102638,-107847,-169797,-264987,-159009,19251,89553,31781,-17966,53852,-370185,-231004,211249,266940,33308,-128894,47953,9836,5364,-167590,-203949,-104935,-99008,-252630,-387662,-179730,83510,140677,122161,200190,239270,166469,-154314,-284704,-205316,-433809,-365098,99372,49462,-331359,-115131,53896,-19190,120008,55139,-288613,-213498,171846,484467,445298,-61257,-155518,-183137,-213317,-211577,-58794,158734,238455,-73060,-443362,-187817,-94279,-90497,-218833,-398986,-402616,-297772,-153678,-25824,148353,248531,242305,-10250,-296438,-333060,64534,306204,449475,510212,437539,105290,-456262,-243226,57843,266975,257491,135826,-257563,-495330,-274207,-375442,-302739,26686,377371,478486,317185,-254430,-284997,79968,30209,-93013,-54788,-16106,115105,89598,-83750,-228465,-337484,-503804,-230939,87009,496657,827363,808069,644030,496588,319113,28604,-243762,-430443,-435770,-435051,-458317,-403184,-135167,262216,460645,348297,-28106,-558703,-474831,-317676,-451331,134753,516614,561661,602295,320299,20838,-71239,472867,565087,655966,106542,-386930,-254487,64701,-121591,-410502,246122,483861,67485,-489301,-123944,352767,919419,832154,491054,-16045,-316532,248903,381849,226874,-73815,-163825,-242439,-309711,-212933,-49028,49229,-115024,-86788,-60063,-238018,-351222,-40535,351442,878275,1095978,816053,375966,-57875,-408985,-229286,-308975,-210280,-79452,-484524,-170080,200497,217663,163113,74513,117441,322070,139068,135114,91368,-31454,-286265,-433742,85895,140256,186350,25771,-75661,-49584,-37056,31233,-6182,-271035,-318521,-390846,-489335,-548469,-306188,173227,564190,592066,368518,374954,384469,136910,-317174,-380434,-191756,-274048,-217106,-12987,-33963,128021,-104376,-255194,-193769,-81438,-72026,-294622,-444858,-341771,-188926,-219422,27429,53737,121652,-3192,-135505,-241302,-467005,-413237,-359378,-394649,-314519,-281053,-239235,35190,401013,328247,65682,-212335,-40736,203463,327656,333876,11908,-96246,179778,336569,249554,91954,-110789,-325753,-249701,54735,-159040,-363346,-260854,126086,354754,222684,-150206,-187830,298173,433789,361258,154647,-16697,-91056,-48406,-94483,-245833,-448294,-407077,-21017,446696,745873,617901,-16920,-339542,-419133,-40477,144703,181191,485569,581932,382577,47164,46158,257899,276376,468354,840185,766337,332264,148615,-120227,-113976,122742,-33469,-169436,-29034,21935,-263237,120207,525010,392768,-197616,-193828,203105,106089,-85386,-204051,-30249,171514,-24806,-97307,602848,717024,474036,21469,14641,44423,-122195,17237,336306,519529,799503,878992,731728,289312,-1838,-259510,-371997,-548963,-433321,-410947,-457094,-500642,-450298,-345069,-441750,-360717,-48057,96958,48860,-26253,133264,182487,191054,171927,-3580,-50979,-78503,-207755,-328503,-248561,142517,390077,211306,262519,419008,118600,191202,428054,257374,190339,221902,88445,-68370,63817,85879,-48596,-228055,-212071,-434,232168,333257,387506,441697,79463,-253836,-296323,-3932,85074,54024,-117097,-412539,-299173,-340372,-272571,-119914,-366828,-310503,-10687,84992,-127,142416,149453,256846,233982,136049,-72523,-267676,-283994,-302962,-343290,-341682,-415201,38884,101270,352469,140686,-65641,-94284,129608,494363,528326,47869,-289596,-470124,-425572,-485271,-322038,-24629,311490,528679,357507,-272235,-251704,-126866,-164247,-284949,-59237,135569,231164,278873,209985,140249,216171,185789,253836,241893,167275,171907,372760,454402,149859,-169354,-80101,104987,472261,555282,615185,611683,238171,-126333,-288969,460,141325,137724,111083,144246,248365,372174,355935,222471,317098,522081,492030,295412,311503,477622,380582,-12207,89988,339135,567712,912006,1160532,851949,317627,236623,165916,58250,148528,194660,223699,333281,192607,-253168,-585129,-529642,-159222,316123,443495,244486,24991,-375823,-385385,-387547,-284143,-264669,-124161,94392,202374,-71234,-135938,-121432,-200702,-12788,314938,644320,931083,844744,558676,222261,-128248,-139899,61820,108219,-181997,-188260,82431,262349,144420,-150480,-295228,-146036,187809,537419,616053,568122,303559,-202956,-558672,-131750,102030,82788,-117127,-169554,-392042,-487709,-332673,-178545,-144488,-306040,-494852,-7479,101372,-225910,-302139,-219431,-298341,20463,173683,607,-261419,-242093,102676,564913,693041,461763,211407,15974,-120466,-318856,-351036,-117844,104182,51281,-77179,29771,145931,208106,184211,90698,180336,32185,-401617,-338318,-60702,-267691,-249768,-36586,-117939,-189888,118221,525027,634802,136177,-133060,405488,484415,-106376,-197657,444718,397937,-120196,-60152,507209,560239,187421,273538,848536,983984,686904,539442,309154,43886,-376069,-203577,73039,209817,144922,160783,177100,60355,-207550,-480520,-78600,70494,-160960,-578840,-237084,-397449,-544882,-166913,82911,13405,-152882,-225688,-146976,207185,589609,970075,593999,70881,-376035,-271942,-166758,160039,211744,48374,-75605,-204008,-244458,-8117,223002,368766,282008,-319827,-364238,-5950,27183,126691,42272,-222140,-293075,235612,355269,73339,-300011,-172345,-93209,-55434,-190305,-301220,-259490,-447353,-331108,72415,310988,456698,410049,217729,-31200,57959,193107,183731,-120048,-350270,-153263,-77684,-170291,-232945,-351403,-432022,-166631,191238,363231,503135,716593,889663,814119,651824,363519,50638,-310435,-529512,-382991,-275582,-52012,223999,472405,584117,326047,-19822,-412221,-463604,-376046,-328976,-357666,36616,409675,535759,378442,182968,-118101,-380295,-379155,-217574,87705,118086,109932,-81618,-40898,216042,750707,890001,830953,422416,135793,379500,563965,295584,-169906,-129850,-33814,-209617,-428593,-552334,-644668,-522330,-454117,-339636,-7986,430733,667850,286705,-516024,-376644,-189093,390481,910896,916039,533592,-111229,-452634,-268507,-117693,188684,280355,30750,-211800,-197566,-154918,-100413,-173073,-7667,289657,295569,-55908,-203778,105051,311998,287301,41938,-233447,-361187,-389237,-613898,-501993,-191689,-225713,-255294,-44137,-28870,-82540,-232742,-176628,-155904,131388,334094,245729,261168,468369,604410,560611,183294,-301615,-415711,9955,171563,-86940,-263086,7041,63444,-87532,-415392,-69937,387576,348886,-47706,-199185,-220087,-241317,-332024,-275847,99989,290870,9839,-280330,-119698,173813,292978,-20629,-420580,-555828,-525034,-286135,84415,244200,134273,-108791,132339,435868,268362,-235352,-8700,430879,552470,614023,270598,-111346,-179698,-203821,-363000,-401627,-123656,127435,132767,238673,248205,61324,-234555,-479190,-130456,-4135,-225676,-397679,-331190,-128505,140978,297362,222204,-6741,96009,71814,49340,255938,332186,204374,13528,-184222,-309882,68796,268767,288126,185472,-172098,-157226,304154,201928,-172210,-313457,-171071,-6360,105253,-121316,-174217,-186934,-411350,-146982,278226,784657,1008669,734479,417074,453972,550213,570280,346679,-166738,-237584,-499783,-578908,-508129,-224366,184530,443303,652883,602711,339522,49724,-89054,-391897,-296845,264233,747074,776076,292348,-146373,-437858,-321057,-10566,195282,383189,397219,241768,27781,190766,465810,391582,142023,-133846,-239818,38470,138517,-48072,-321602,-28763,46289,154053,589632,709610,522052,-86112,-568653,-117630,48101,105054,10781,-48688,105673,441952,513077,164805,-110136,383941,694937,433103,-126812,-248884,-51790,-245341,-198534,49543,-117208,-471085,-96602,90870,-60576,-163224,24687,-108757,-352213,-194572,27038,184861,151794,-80448,-352441,-198898,20108,107368],[218357,222676,272392,352631,276889,-274793,126200,522089,533910,149824,-264249,-62919,125816,95264,-365039,-73131,60029,-152917,-86058,102030,-250221,-458888,-423113,-30411,508565,732078,342251,-15344,-216311,-163913,184522,114275,115673,-10628,30547,2306,-322556,-546704,-71922,489123,397329,153451,-98001,-349530,-109158,-9322,-315471,-271748,161537,201790,-134229,-372660,-3216,121064,-80059,-375071,-589503,-428368,-401667,-247571,16042,150609,105849,-32503,-150996,-279229,-361217,-363194,-398894,-324697,51842,296827,150879,-278198,-290832,-152732,154490,454048,469482,191722,-57136,-206729,-325030,-183381,-137317,-224264,-151183,-55840,-48314,-134712,18240,129502,286701,413345,429074,349521,32539,-107091,346932,456447,63630,-119385,118886,-51019,-243726,-1343,144886,207219,-33048,-260078,-38453,17611,-103938,-238561,-881,322075,504156,338485,325476,544392,726750,740215,585590,194239,-69805,-249278,-244068,8993,276376,162957,25563,-59098,8705,61667,280428,452926,524182,431928,574982,1001906,1233132,1063580,467396,216810,118940,373415,256402,40095,-321891,-402870,-154397,-105007,-110386,-254652,-314795,-154672,26971,128173,246512,178070,45990,-45143,95732,128408,-131009,-490260,-540122,-278414,-281558,-372868,-317819,-188913,15755,196283,134153,-196969,-129613,361252,434865,413454,386808,368104,216450,-144735,-346012,-532499,-406005,-48263,424627,661980,552970,563099,166759,-321916,-469583,-165669,-10855,-104355,-274119,-93336,178712,119362,-164649,147817,689198,922845,385659,-128774,-270379,-208602,-97516,210437,450465,443860,279854,-215401,-438873,128143,529289,577595,315533,-255700,-231869,-80165,-31141,49505,166843,16640,-348250,-154545,-46242,-202335,-151872,320073,604539,389413,73343,-319074,-467403,-403699,-397639,-99615,169996,42148,-201546,-380686,-313046,-579977,-85625,207777,164632,-209991,-220083,227850,589892,621867,431695,162167,-152079,-32138,353403,706302,464873,-124716,-447209,-367106,-516850,-175996,183685,156126,-142904,-252503,-12009,-173298,-437068,-164502,229075,341134,327181,170688,385299,676758,662209,294864,21387,-261477,-362841,-271131,-126082,-247727,-475638,-211989,8185,-60562,-238555,-47483,95938,-4140,-357660,-515309,-339251,-68389,92723,181170,169642,-1387,-239517,-203263,-119454,369112,799491,684774,746453,497902,158562,-183189,-338789,-294643,-358833,-366710,-180308,-134825,-335510,-306461,-448051,-297388,218693,371318,309341,97217,-43011,71924,427650,747677,831936,491349,220143,79636,20020,-99079,-67221,-14667,173773,412733,214839,-100539,49512,-69109,108549,278890,366752,243851,-358328,-174138,19672,-119193,-287588,123573,43000,-461678,8765,541230,552027,287756,42137,-136930,-220770,-297822,-450030,-395107,-232888,-69278,-212644,-336255,-569577,-124694,271153,275789,-103968,-518579,-352986,-206131,-90997,-47569,76360,180598,8597,-88170,-3957,-129012,-360301,-263206,-125642,-156224,-263976,-313536,-263224,-73884,-27315,-237653,-116753,243651,255071,133627,118751,173379,64369,-1234,-363237,-386415,-137015,-186297,-81930,297079,536868,290596,-280907,-176106,17870,-20564,-86936,-365573,-216990,-120279,-372486,-343237,66756,289821,358483,347743,191076,-136194,-427815,-477030,-275774,125413,335406,386637,10157,-339667,-528818,-6572,460127,559292,273641,202663,396142,507207,227591,-132226,-421114,-305595,-296019,43719,322650,84593,88060,101353,-201355,-256658,15059,184099,233468,232171,227506,175861,-30264,-57240,39735,124633,-31826,-154389,-157210,-294457,-464072,-202551,-234559,-229769,-156608,216290,438473,467939,536430,229639,-434999,13253,646728,628027,529491,275442,72383,157114,219643,105728,197191,648969,859020,530946,189213,79446,133734,47112,-241327,-439237,-196318,346289,518533,355154,-129251,-311057,-113268,-91453,-6643,-65647,-284759,-340630,-200743,-73702,-96201,-102439,49108,94587,130633,-17762,-235151,-270194,-74309,-37798,-247935,-279357,-201201,-164710,-130408,-81443,-366119,-320297,-4776,-62720,-243285,-446861,-319190,37005,338725,595862,677551,416315,-219267,-438151,-319630,-216658,-81041,-102318,-313859,181810,480823,31703,-375788,375034,289067,-72947,-336244,7352,422446,555920,306138,-86994,11998,41210,-274976,-399151,177967,652430,572337,205861,1786,-141983,-62819,-127191,-39404,-49285,295486,598582,604656,230090,-13471,-153262,-257504,-180207,-37888,-92379,-27907,-17422,97689,349143,681747,945641,902745,664399,211018,-180455,-413363,-587240,-543697,-368757,-254117,-155918,30978,122207,139439,211706,388400,323521,-36340,-202626,-273556,-65495,-148369,-240334,-277068,-226893,-62413,-29206,-66558,-70568,176685,582575,852897,488164,-85355,45130,118986,-189395,23463,173113,-103210,-434637,-268987,-130553,48768,396810,571245,589329,483412,230648,72405,-88306,-134079,-141712,66777,375258,472365,329969,323128,362054,243882,-82785,-122793,-45910,160600,506515,253257,18042,-108393,597803,1066325,1056458,344540,-316268,-263502,-11528,182729,190389,-104150,55817,343770,876073,850976,606041,81240,-243146,-123908,95443,261179,-64,-246954,-180615,16518,57659,-290485,-70048,226241,371842,225078,15478,-369461,21487,217242,130798,-177312,-304596,-218462,-399844,-228954,452783,763962,637065,276388,28772,-176035,-48515,-67394,-28784,184679,347752,160601,235899,587384,653349,377589,-234280,-578333,-290705,-85644,-80482,-66892,-282891,-213182,430426,985078,869979,597898,392563,303216,294149,70074,-221437,-311901,-126402,-236327,-191949,348563,532081,369496,-48363,-97715,-150554,-250572,-232147,-197642,-195494,37916,452452,477495,372790,168290,78880,-138944,-406439,-243806,208105,432048,235387,-3472,-358450,-449396,-158482,73132,77135,-70795,89824,229869,200094,-200039,-390521,-257904,-553452,-158943,125091,247304,18293,-359041,-384148,-466393,-193296,131240,217418,287686,252417,123128,-12837,-77429,-95458,106241,-5094,-279156,-556838,-31714,-2577,-122429,-1925,129552,-80755,-397594,-462150,-506835,-254735,-14433,35959,54373,125869,406597,647224,563016,158897,66038,205052,497591,493076,325997,65507,-57901,-69515,37372,-121824,-286943,-267417,-212879,-50392,-91160,-19280,141860,244824,3841,-159962,-333462,-387349,-323879,-122641,157730,434566,681225,747285,819457,702804,739702,766498,499769,241377,95320,26768,-58455,-265066,-533589,-446457,-12863,333667,501172,393775,-18904,-183495,369226,325786,-223704,-213742,-56304,-241840,-435273,-107059,-99562,-174090,-341321,-317431,20076,258340,209448,-22208,-296051,-102586,113747,316473,82093,-157261,-10548,-18232,-391809,-496748,-509855,-491660,-31056,277673,163005,-211531,-267395,87550,110040,-117602,-11199,23557,-24414,76657,225567,212767,-171207,-159414,132835,29136,-92329,-186958,-53497,115450,179683,234441,247281,145650,-25822,-72344,-191742,-338622,-116994,358589,724365,1262576,1643351,1430188,910448,23981,-492225,-17567,-59698,126183,301106,333254,18806,-166800,255221,579074,576219,324367,165446,-52805,-247667,-394904,-328464,-47674,-29073,84133,103174,56240,-49471,94313,268434,119857,-5804,121553,47282,-56573,104826,75275,-119594,-109763,-31493,-67815,-34459,-167254,-221272,-256067,-52764,105931,216101,98053,-56566,-173579,-290103,-318623,98225,527609,607285,208750,-108337,-301258,-175076,-34405,107498,97389,-220548,-452458,-378716,-294855,-157560,-63302,-85545,-179364,-372596,-343658,-8992,216814,160533,-224861,-470027,-343793,-207342,-93530,118831,327047,71664,-404418,-220127,137473,155649,143890,66448,-268268,-434952,-292524,-6774,454112,897699,761106,588405,548012,164873,-324881,-405207,-360948,194072,605194,634663,237566,-236631,-411734,-468816,-338855,-329769,-152854,-280279,-248127,-10599,131521,-322221,-126963,200912,243474,297811,312145,-116901,-217842,-324140,-342154,-144523,195299,356927,342570,86120,87681,-225614,-428847,-242897,-95032,70486,379212,448024,157167,-63517,-234319,-195851,-24384,48037,-29658,-334747,-341967,-99534,-6782,132447,337815,334498,275526,1608,-123064,-106560,-320614,-263676,221356,108486,-240370,-297857,-163038,-128063,93202,-50066,-475664,-293683,88318,378894,206539,-359343,-440544,-212752,-271147,-444482,-207575,145589,206200,-40705,-415731,-276652,-143611,-140368,-215261,-312571,-322898,-309151,-134560,-14704,143722,403723,540817,382180,234095,11120,-82558,-55984,120214,388212,494125,134589,-114886,221664,303511,454825,344080,278923,58391,-105477,-203091,-224461,-126258,180068,476869,509338,315975,-141238,-407717,10285,-5673,-175076,83595,262713,275197,97865,-100633,-310737,-550447,-388936,-77501,156704,403395,583257,598480,535792,442354,330079,118827,-21499,-7306,-70969,-162290,-238032,-233708,15434,316428,504009,550879,142827,-188226,-469638,-366030,-252197,218462,608236,760130,710754,365848,-46828,-95098,464068,843677,725980,189015,-379717,5140,321213,166199,-538591,103958,436177,158061,-195126,24761,421009,785612,866575,488497,-9592,-166618,334219,477784,455306,186927,-3138,-186774,-203994,77136,280414,166125,-15245,-2449,-55450,-269417,-441136,-279875,202678,943741,1174869,871031,353775,-63579,-341819,-359116,-288073,-236100,-233189,-583314,-183132,61735,189867,403655,397153,144711,121333,5256,-178474,-190558,-168226,-225074,-281010,311526,365330,165068,-79563,-176196,-220911,-69025,85029,66491,-212047,-355072,-426703,-403750,-422346,-459933,-1467,456061,536025,74754,-99896,47983,-64214,-484026,-115542,177533,-21310,-318448,124818,101647,86832,-180625,-301476,-339743,-247381,-389723,-488201,-308216,-180212,-37314,-49533,13940,133966,312056,53171,-316141,-571720,-391815,-278640,-223094,-257554,-281009,-281792,-198723,188173,411786,212722,-154894,-298840,-38410,156567,177302,107683,-147067,-129073,113268,260386,70815,-55305,-212611,-416831,-226503,206269,175000,-26648,-322617,-625717,-452613,-418150,-83503,123282,233667,284411,213047,135208,26321,188314,363886,430889,178119,-172768,-511205,-68388,255518,506313,112656,-410033,-551051,-663543,-188053,103788,208056,551125,544466,408996,299019,261768,176349,134791,357536,670394,472300,-67924,-112040,-109019,-27608,221233,178661,-51006,-80110,24774,-230439,-61891,278078,189469,-266907,-272738,194922,124095,-191070,-300691,-163981,-28371,-323635,48479,822515,1028957,775887,275759,67562,-20169,-306185,-118543,236052,568136,638307,636976,533196,71996,-262145,-493720,-422408,-369286,-358767,-315382,-389225,-330483,-263010,-265137,-483411,-343181,-158361,-100108,-49799,136653,328380,385237,424204,292550,55798,17801,25253,-22798,-37081,-367501,-219794,289522,405552,312279,189578,384395,666287,755528,209930,49811,159095,65806,-79601,12385,-16989,-137950,-304966,-239017,-111354,151385,345257,521879,626041,317817,-120710,-423588,-164743,39766,55888,68748,105770,64973,94559,251363,242285,-228231,-415700,47875,313910,362102,539976,402951,463852,351422,133846,-169468,-325506,-222257,-80431,-125326,-67295,-69760,-201601,-307457,-81726,-10028,-159414,-261340,158432,493311,515828,-20776,-351695,-436526,-428996,-485341,-401194,-159824,188651,394150,268016,-405462,-277206,-30133,2090,-172056,39991,357483,544306,630379,512803,396726,260252,61661,240414,709931,795601,478166,170826,358262,139513,-111926,-362239,-75312,209604,53538,-92800,-329929,-356248,-474819,-159812,79530,161947,143247,215634,423892,493813,378419,278002,180655,222014,476362,702525,801231,753482,758910,338950,-73757,219543,430033,465179,752152,955678,648929,129496,163285,173630,57556,137089,232728,237540,378952,267539,-78281,-326247,-384248,-86205,274364,334490,191059,-2624,-397352,-521309,-179873,-89075,-28685,83621,497578,586905,167623,40687,23839,-202608,-56208,423637,783782,1079835,757666,346636,48765,-174597,-140853,49167,109056,7396,67229,263007,295515,25699,-268101,-366777,-244177,-80452,265575,144778,273725,34961,-397793,-538987,-166897,-191796,-179712,-162551,-268816,-491364,-497681,-462600,-256388,-96999,-186166,-487337,-139178,30703,-128823,-165501,-270949,-279225,66149,164409,9283,-114288,10952,361714,774595,850411,567707,310019,72434,-192286,-407435,-336855,-178710,-40018,-27078,-84699,89767,256606,321188,278606,134239,99546,74889,-271314,-227711,-46247,-251270,-310258,-104009,-96263,-56488,282830,626622,723905,279305,-182169,224495,338892,-50799,-437224,29287,80063,-92642,-43825,352294,386978,62046,203433,720371,942405,768644,671597,330158,2314,-206362,90862,288813,245047,-16348,-156154,-72654,47341,-163633,-503033,-162456,20286,-174321,-517660,-229663,-361422,-521964,-8401,255246,171517,-121999,-322870,-216197,221379,763011,1107165,819059,245358,-104262,-202584,-492034,-119751,-81015,-279029,-175151,-120456,-311870,-321459,-28602,237972,203458,-178486,-586114,-219817,-171292,21188,44010,-115686,-363423,147044,458203,330052,-188403,31441,34737,-187592,-567070,-329478,-320861,-560996,95074,554721,797521,733367,324873,-33541,-147541,111757,307088,317372,134780,-85618,11035,148154,3306,-125582,-306711,-166419,195691,468820,508150,576585,796888,937407,1060487,829542,576941,167547,-149053,-446335,-491463,-381781,-131120,180675,397212,461986,170179,-156117,-375688,-106914,200712,170380,108407,153168,456267,619359,453691,224477,-14304,-360935,-471942,-272934,-50501,97209,42196,-147984,-376127,-381105,-39424,492782,672781,448136,26415,75507,337217,233455,-125087,-30325,110982,18819,-256991,-297721,-198100,-146393,-310889,-427230,2118,378590,383908,-125239,-503213,-285013,-144565,371557,786486,645613,352746,-183916,-413993,-452834,-457664,-100629,-59776,-72239,-155714,-44790,-22576,-71210,-209845,-166007,78485,79387,-114012,-12589,156072,366437,272584,46474,-188592,-240153,-151039,-199490,-377319,-249762,-192720,-229354,-134841,-161332,-35785,96141,265478,274735,226928,142408,-50800,25014,79843,259664,249878,116101,-142565,-164453,83748,250043,86656,-305634,-241185,-43663,-67561,-354396,-197357,294988,315340,-32219,-309335,-314422,-295640,-47847,171734,239855,222821,-105138,-444828,-129868,228237,283463,-11332,-115829,-110541,-125666,74362,481254,481766,42268,-385384,374390,912197,715245,36879,-24572,298957,225598,124481,-13670,-130168,-347766,-455607,-273384,-374173,-366967,-115872,35928,336746,366961,134087,-208450,-540364,-163401,-6684,-52997,-222914,-150034,-62570,206521,358880,217905,3379,116541,131783,29437,218857,384056,269407,98111,-71147,-299678,115998,426275,496265,361107,41787,216319,588525,546353,23787,-378136,-193165,54095,262113,77659,-125105,-175496,-310746,-32311,373621,753288,948911,630091,369612,146994,312335,341981,333792,4028,81659,-415314,-572578,-335410,-9015,309367,381405,373172,112450,-181483,-173176,-179175,-403991,-180738,441323,851053,677669,251714,-110412,-298553,-360862,-300043,84197,421861,515267,291562,-45687,11749,308458,410222,364660,101185,-476170,-463226,-106918,-95602,-367263,-355054,-176446,83589,666201,747577,456284,-259226,-142648,298456,365698,263009,-56896,-189071,-48423,230636,329953,96660,-124180,203122,529518,385391,-113268,-315139,10678,-60941,-341114,-265373,-327345,-453113,-225283,-54759,-171381,-178919,134410,71599,-273779,-315872,127333,398761,358089,25854,-364880,-98835,141338,241149],[277139,317363,444835,541323,336387,-286556,111671,422422,325000,21780,-129674,-64888,94390,93956,-357705,-68819,117511,-24369,-127785,-152938,-160988,-148958,-475246,133768,738764,788833,189553,-150007,-263812,-264656,-389399,-319949,-189524,-47783,183498,228953,-20496,-287166,-184470,100301,149940,88506,-47770,-334862,-136489,-12480,-147950,-191863,104722,300103,48991,73179,401329,350344,73913,-304991,-620806,-306320,-337940,-319427,-65083,120713,23109,-155997,-259838,-354004,-416048,-471644,-393679,-327360,52660,326635,268186,-67348,-365705,-355630,-175539,-40300,-264383,-149254,-161452,-113244,-429297,-281183,150448,451693,465355,330884,56890,-280593,-239334,-16265,331384,563776,555651,465229,-34883,-272202,325577,494693,73901,-175299,16614,-197922,-378893,95014,352798,422809,243587,-197153,-298177,-104658,22781,-18245,137131,322722,460694,285651,362995,625573,781419,606432,504523,-29376,-289388,-262104,250531,360527,349395,90699,30273,-53736,-83672,113005,438642,570039,500814,340276,432097,789877,1024121,816976,128414,-214044,-436068,-172273,-6423,-84879,-446081,-305388,-97346,-91833,-171521,-328058,-191434,194049,544590,717781,860582,732147,328603,-90996,-4351,100975,-171151,-480356,-313469,-50317,-77906,-190314,-317973,-311884,-172064,2819,10768,-271846,-294894,235302,300429,245478,259185,415011,402404,90946,-273290,-460129,-461760,-144437,390533,851585,719987,423322,-1869,-232859,-215286,-93461,27160,56162,162993,288449,318188,235195,121009,464711,752140,874765,569259,349558,278137,215044,176498,323327,528811,507705,418873,-80001,-429499,34436,463783,445417,212507,-252278,-170461,243,107344,173466,87865,-204641,-488487,-238585,-103198,-259340,-298780,6230,195689,262991,139416,-90521,-411973,-461311,-409598,-118991,106853,128263,-34675,-305092,-469269,-419182,68932,432216,290134,-96783,-224059,164373,626373,875806,745026,406827,-70555,-31947,451840,948222,778309,211135,-287478,-347789,-394901,-129758,283728,357047,50111,-24000,109708,-152959,-586779,-117179,360657,627024,702625,459772,423702,685682,763477,475114,69547,-403282,-340398,-276300,-514885,-434410,-432110,-292343,-254386,-394540,-294584,131918,264962,173323,-79513,-303273,-564459,-146760,-156141,36947,104865,83089,-158436,-190135,137901,607194,877135,837887,869524,561404,157022,-277368,-349745,-276746,-342900,-364530,-179636,-116813,-269077,-307387,-404907,-246762,251261,347593,128929,-138217,-186771,-11706,215594,536333,604067,373968,179111,-15880,-82041,-252210,-409363,-324455,140338,415172,99001,-112635,83284,47233,101795,181732,216297,237189,-179555,155755,155607,28833,-328183,-84539,-235562,-380509,430827,884275,666822,301049,94583,9437,-59727,-151561,-374022,-272925,-197093,-16241,-138228,-303436,-261350,205479,578927,486621,115781,-267165,-569677,-375901,-100280,-11879,130059,43171,-161679,-244566,-87597,-155486,-412030,-373657,-243072,-438074,-310043,72487,338677,300166,246821,-272784,-385547,-24121,-24642,-44359,-34873,135638,228352,211507,18675,-93473,-296104,-380428,-128651,205883,358029,36094,-376389,-105170,-12611,-173507,-357801,-226009,34884,-117449,-496907,-125852,121001,159909,117421,205795,-6090,-369062,-283251,-350017,-476597,-35197,299403,451684,119088,-316892,-345888,75640,421081,274545,32619,39932,511754,803404,534984,63016,-367661,-409166,-347786,-76601,-2834,-7427,-134062,-261748,-223027,-65727,172808,246946,186117,140664,139607,215114,142383,-84840,-261189,-135736,-83375,-12230,-836,-110131,-307500,-63273,-140382,-70996,-50349,422519,739292,835974,688786,183101,-259915,-146079,283012,363125,337562,-14534,-73536,183939,174670,47740,315350,779162,949204,820094,409483,108284,63812,-50076,-202920,-352602,-218947,268666,480529,358557,-67138,-346326,-225402,-267612,-115440,120073,27668,-262496,-241229,-41684,10437,28936,111952,-8192,-170533,-313961,-318242,-136681,-1724,-80454,-363500,-255892,-279161,-383565,-176362,-74424,-268636,-403644,-99189,-119902,-200578,-382835,-452126,-47413,363573,623310,680889,409165,-127213,-371336,-232914,-161727,-16339,-84340,-468123,153254,444325,66004,-280092,365492,271974,-14794,-361254,-225952,236298,417459,218436,-106151,108409,172711,-196199,-304731,250133,665440,409757,-120536,-464493,-264402,-127261,-74934,87127,154747,471899,645994,655532,307785,-68649,-310365,-464457,-214187,141244,242598,156418,-77412,-37464,278425,715579,1109280,1128849,893033,495082,42879,-330183,-141177,-17260,-76679,-336157,39525,556693,585206,490191,238221,70943,-93980,-385501,-432985,-284063,-95223,-79966,-67298,-19603,48209,165788,230555,291462,244484,455689,811425,1100891,775445,157147,21831,45001,-4379,248985,293224,-62296,-224962,-161741,-120091,52858,340092,416330,396131,406851,254176,108758,-66380,-270938,-253866,221067,574198,614334,317516,153029,215241,175992,-129829,-190106,-117521,-201614,-51602,-141020,-424597,-165326,500570,1001789,1056813,518784,-171395,-393202,-108183,93371,128206,79024,602322,698065,1040796,816184,547862,140844,-177986,-160295,-59003,-64951,-236560,-331781,-175077,-7494,41013,-239649,-83263,160023,231351,108664,24365,-134605,106096,197273,99072,-173536,-277592,-218264,-306627,62344,609950,731972,548470,208404,47197,164945,357475,182063,-218933,-170947,217649,228010,232024,546397,707381,567797,-60223,-464619,-190705,-63295,51629,179627,46019,35008,425533,922040,818002,657414,378371,192458,95654,-126513,-303710,-75396,-57161,-167638,80805,695332,609773,286050,-196967,-14057,-11553,-22631,-15638,-95198,-198709,66544,458355,447572,275003,93388,-48142,-180551,-193722,-106977,-502712,48977,399586,509268,231301,-285551,-329109,64740,108830,-197121,-156164,191739,123597,-286899,-112748,-35748,-324691,-197401,-17321,-50224,-483575,-188209,-49053,-276095,-199196,156098,197200,328661,360531,166778,-89104,-218029,55286,317612,296521,-48159,-354682,-246827,-171987,-304613,-158544,-631,-154619,-366523,-431967,-508898,-231966,26925,56268,102796,166625,548302,857057,700477,14499,-101857,314502,649791,636023,342613,46605,167933,220089,260884,137145,-54657,-77150,-87158,99610,185111,241714,-7813,-143856,-245793,-204583,-190305,-262064,-430487,-353796,-25203,321983,635439,692775,636491,473588,574426,613480,455314,261412,128877,94102,76235,-260478,-543665,-323242,40629,366291,466366,397857,168338,-172142,80030,256249,-62498,-29404,105185,22184,-221001,-372022,-135882,68276,166008,123760,73393,61364,-73524,-271304,-655912,-302622,-132873,-8174,-243547,-137498,94134,58642,-245162,-566900,-507854,-232123,184887,274440,90283,-255205,-410159,-274913,-171042,50818,243507,105198,-269480,-292181,-166454,-203870,-319176,144356,274387,51185,-147655,-557124,-334368,-183590,-100329,45419,157945,94150,20366,-55904,-132271,-229841,-113590,187068,452359,939380,1368949,1544553,964606,70577,-420530,-202456,-117772,-45322,33004,152856,-111415,-305501,155895,488677,606574,356142,78804,-163094,-355567,-440126,-359481,-145040,-122996,-266241,-238591,-68372,-185370,6605,231276,173165,99946,270323,272751,200184,79887,-52788,-115820,-66427,19605,-81589,-116390,-109991,-37175,13389,-63769,-55386,23201,-85786,-189219,-117831,-119106,-299174,-41705,410354,605719,469470,156568,-182192,-175369,-52908,128742,-5950,-251651,-320251,-138766,-152815,-109960,-56471,-68669,-74682,-161709,-294615,-99065,12167,-111256,-317962,-527663,-270497,-119126,-230084,-180004,217449,157508,-222828,-297305,38451,4088,-41751,-151865,-390684,-373690,-249287,109912,689516,1119286,1035924,784292,657898,250743,-294582,-481270,-406762,105284,547630,582251,281347,-246370,-228789,-117324,-17916,-64718,-69090,-372105,-269553,56456,178443,-190685,-27827,193799,209658,246090,285828,-94027,-278693,-384499,-307808,-129976,265341,538788,625022,376915,153257,-84752,-254324,-421747,-302918,265601,660029,473355,85590,-231460,-413271,-236572,14361,174197,178547,-82586,-442785,-28850,228423,321179,325579,218469,161812,-16839,-25421,31670,-208845,-423410,16182,121922,-119187,-15018,-216300,-239551,34031,-130779,-529436,-363012,11209,217921,-31123,-489046,-211556,11366,-52406,-340459,-417378,19373,27529,-214201,-577696,-378352,-72557,-77765,-53452,-187443,-290234,-310809,-100055,13953,168004,452756,696339,730090,742004,563948,223366,-131422,-209369,184901,385678,127758,139597,437254,507358,590823,481297,419826,343601,231014,-14778,-181142,-88567,204241,455590,491449,238438,-93818,-493690,-85786,-73074,-356850,123447,442661,382214,23316,-243957,-273391,-300235,-151029,-2559,89385,185300,406822,575410,550513,405846,315517,210735,206576,270245,158872,43406,-49631,-32485,115101,229849,312992,407716,146180,48276,-380717,-345985,-132212,120394,412055,676223,574637,285146,-131579,-8525,462087,1000007,619725,178902,-69221,247653,444541,259292,-422122,-78525,262015,159050,14885,120309,306569,368526,591681,355566,72825,32537,304736,476841,544933,352734,120871,-111004,-93554,163155,400723,211478,62132,-16255,-176605,-397143,-290690,-426883,-59976,645257,861619,598543,117355,-116472,-86342,-111006,-226851,-272492,-343311,-552019,-208038,44414,344994,738014,537765,31230,-335643,-276112,-434791,-378884,-296856,-239291,-110463,360792,477960,58998,-263019,-170428,-146592,-169426,62889,72254,-124903,-272867,-364224,-347024,-311361,-428292,-180084,281916,481910,204129,-169925,-468919,-364216,-481753,25383,266397,46571,-364338,214230,346860,181441,-116645,-231645,-418757,-408463,-292035,-265636,-102638,-113818,-88746,-155734,-210548,130804,366043,136787,-204273,-386007,-279533,-120514,-112356,-163762,-308013,-298515,-211314,177491,193026,-64420,-410522,-338106,-158973,-56646,-124258,-302965,-412001,-320909,-118589,8343,-151175,-88202,-193295,-449824,-336150,-19078,158806,61404,186362,56233,-9649,136330,423152,411413,188710,153499,66963,28407,-53890,234252,540068,732547,395022,1222,-248417,-78458,3644,16581,-267243,-241045,-181358,-517574,-320555,53510,303828,586211,551578,518030,485568,362505,93490,46297,291412,518900,276387,-340345,-351175,-127482,-37421,168317,293635,185845,-32834,-83542,-46811,-122139,-129280,-160794,-211196,-151595,134424,81136,-201346,-313991,-323257,-282517,-424040,191504,818128,1103971,872258,410951,36692,-180484,-494391,-323441,-44655,351278,379426,375170,171585,-243220,-238976,-165069,-94243,-262810,-410502,-349122,-280879,-132553,-202665,-297316,-531308,-266103,-175246,-257526,-167906,179256,360609,543175,687556,374071,-9953,35986,136497,138210,176105,-79251,-301555,254534,585218,388922,11720,555752,892050,771671,109876,-80070,90340,38966,-110110,-79036,-159258,-300068,-472651,-374811,-298056,-29677,255321,540326,669062,476717,82794,-383310,-441440,-118527,-1216,171376,343480,330158,511416,681847,515305,-79420,-498879,86375,446924,566677,614384,454033,478011,354797,97493,-246706,-421208,-285809,-40831,157374,358822,336176,88451,-108507,-130751,-229158,-326916,-282379,237932,475305,363192,-100165,-421196,-381004,-377370,-431212,-509950,-308531,5905,82196,-131578,-532472,-157007,228681,155148,-160369,64568,517810,738432,830947,711229,564510,241905,-107321,154184,913099,1094318,742843,97825,56679,9473,-72600,-291982,-117633,-78603,-206664,-223923,-126201,-223815,-337713,-63028,105488,156434,111004,220941,524004,573690,273427,71807,47357,27133,210319,482965,634844,668258,676295,113029,-172489,271962,526354,396350,444804,607478,402848,-108168,-42505,79030,-40194,-27623,110451,165946,291366,136889,-128122,-279041,-339954,-71388,213974,237222,176871,77364,-158745,-346751,-299902,-157884,-56713,62158,525297,578591,210814,84067,53034,-262193,-118231,489113,916005,1074857,614334,123892,-100621,-189536,-178250,-43239,1662,152453,251018,387983,304192,12555,-233751,-405995,-460201,-491940,-296675,-376421,-172235,-212547,-428879,-539393,-286255,-358936,-223682,-91736,-215808,-293387,-411623,-486483,-244464,-74761,-93407,-364073,-322798,-119645,-90851,-121072,-377905,-281336,58659,120810,12639,-12530,173940,443129,616022,641758,472909,329598,64113,-351914,-419687,-242215,-180479,-119802,-93183,-131044,5339,177251,295283,241247,26537,-145419,27837,-1744,36671,69428,-148440,-364453,-247071,-183857,-54182,297971,574170,653096,306551,-152562,-34293,94613,1070,-327275,-261833,-69846,-22642,-106818,45601,120645,-69020,22810,413812,689920,704329,618232,242894,-99043,-74086,234921,338048,122364,-266776,-411807,-121507,-13513,-264354,-540865,-89404,88268,-175995,-437431,-133867,-193881,-422944,39128,290032,192338,-171624,-476897,-330562,211239,944212,1063627,789768,242587,36207,-95677,-445565,-360963,-423171,-503128,-48290,155433,11696,-337823,-313395,-23397,-68827,-169237,-416411,-332767,-292402,-45256,78623,-21384,-450712,-17329,472820,590465,173215,58385,-38602,-323400,-430597,-241616,-344974,-396870,351277,862799,1089974,860637,306916,-7034,24598,201290,353212,355836,209510,117253,126675,185674,-852,-122167,-213297,74718,379957,478472,389765,320665,407150,422029,656677,581015,503169,214632,53121,-207623,-334714,-427660,-196994,93748,227679,204705,-69441,-303615,-307826,114847,630502,564125,508402,340902,492742,613638,492156,340220,230779,-59320,-192366,-457681,-405470,-33278,-28549,-79595,-272281,-525861,-384911,141070,444528,460797,37183,-234759,40802,97381,-151747,40166,274036,256718,-164187,-205765,115238,273546,105462,-100128,26355,106480,-83570,-395089,-343593,-297659,-163193,200102,437500,213262,30754,-313142,-390766,-415288,-431013,-377340,-226292,-156602,-129419,97571,78148,-121979,-379009,-395294,-251833,-276413,-217057,154138,249626,388362,224557,14089,-169134,-120943,19057,88319,-93145,-69754,-19250,25404,71904,-133262,113045,408664,586889,513704,211305,-168157,-359744,-257545,-286962,-145140,-128486,10954,80096,153225,234484,299694,188402,-222732,-357203,-198390,-119374,-288828,-282582,79532,163747,-116324,-476921,-325576,45695,436989,528367,255300,91830,-152633,-591466,-200321,205118,169606,-71537,77854,186116,277837,294770,638025,564930,-66331,-406252,567825,988173,762865,160332,-165834,-86361,-264533,-385653,-200778,-187231,-350180,-89940,153212,-54954,-421373,-363195,-55058,350092,403144,151010,-200115,-544097,-234143,12909,178331,104039,142111,44436,196995,265015,76864,-48630,123088,158556,-120161,-69946,240281,250622,125225,86236,87104,402423,647563,657487,403941,151534,353289,480389,548304,185533,-401207,-339444,-10155,231698,118343,-189149,-270342,-225809,5057,317915,450459,543539,382684,203600,-20593,87515,231972,340092,317572,246613,-367960,-487454,-229581,44992,224856,216248,-30347,-424797,-110783,-90232,-297062,-368376,-68026,425050,725533,650304,217574,-71128,-247052,-200246,-426311,-24573,362360,466610,215917,-130894,-221186,27498,288905,505494,429048,18830,-427610,-406965,-197438,-359427,-588390,-400866,47670,624344,710299,314053,-369690,108991,498410,427078,218309,-111157,-273007,-258824,-158924,3724,-16078,-187750,-95838,195886,161805,-190507,-364193,-5258,15780,-261014,-459790,-472571,-440624,-354882,-214824,-333423,-219918,178387,156879,-136679,-237313,232497,496917,360662,-25939,-252712,95316,283412,313043],[156525,220412,423455,524497,187760,-331498,75757,220205,-12281,-86992,-38859,-135396,6076,-4215,-364895,-62827,159100,38826,-88370,-62954,29014,-48171,-274459,312862,838437,669404,1975,-326429,-234243,-223930,49873,-207225,-47658,-66137,234018,370651,255506,27530,-131234,-170771,-112175,13397,43477,-199249,-48796,95568,4518,-150118,32420,364222,279984,308181,479795,495601,381779,-36339,-404812,-136294,-59662,-304919,-236021,55995,-18359,-193853,-396699,-416840,-458938,-545427,-351605,-277781,20482,264035,250861,-18416,-278723,-350780,-313363,-326626,-402266,-313902,-168531,72777,-117580,-401451,338790,903249,803513,530699,101037,-373423,-498827,-206529,280081,614026,602314,458397,17097,-431098,145249,345236,38541,-228770,-199210,-363794,-282970,93363,380460,394556,248831,-176825,-519589,-270479,-6250,47367,128754,135271,141268,-11590,146442,484204,610162,368614,175090,-380745,-442060,81103,592255,606580,251820,-55536,31897,-16603,-139302,39873,312079,421142,296151,78237,58384,323512,567420,408958,-80379,-36445,-20936,-45779,-174233,-275000,-286218,-101623,-60247,-173243,-353208,-530489,-169986,352296,805292,1089301,1287525,1191775,801133,300472,86499,105853,-158727,-377753,-219296,-12788,-41554,-119214,-266982,-313595,-311387,-261805,-204942,-275628,-289475,8007,-44538,-158560,-45737,322809,497414,297016,-23576,-292461,-262561,5897,445131,833379,674322,92910,-127633,36718,-20620,-88653,-54700,-125091,214595,450941,410882,271142,92601,358370,502823,524589,590045,661847,642806,393792,233399,221647,408353,505596,531331,132936,-457742,-136098,302085,315879,10526,-301175,-160979,8413,54619,76853,-91115,-406844,-225069,-74160,-103394,-317164,-480470,-425029,-248088,-54791,-10058,-50188,-265230,-336311,-291069,-154255,-28992,36710,-10781,-104378,-162317,-156088,142841,444930,200204,-122761,-314542,37528,560117,1040219,963120,507972,-38704,-60828,482598,1021053,993242,506040,-175211,-389261,-285591,-126050,216649,289060,-16000,-12834,69718,-202615,-445054,-40853,391713,751761,864644,619055,359082,449945,591359,524709,68128,-374507,-252550,-252089,-332808,-358493,-414319,-424362,-318747,-180435,20851,362531,414220,285292,187853,-101660,-384735,-192266,-281288,-181149,-53875,28982,-98108,-163278,144870,505147,542975,666891,640326,394134,3877,-421456,-325764,-291995,-340668,-415371,-294520,-241750,-347067,-398474,-422454,-214611,199311,346886,96125,-151512,-173109,76402,161263,463856,384092,160720,-7278,-169537,-342608,-572503,-379449,-172372,145699,364194,96391,48569,94627,66927,-198090,-157243,-7807,115333,-5903,242957,147898,38306,-345135,-319555,-502071,-59020,653011,964339,611708,211354,66321,88110,60423,-31872,-269369,-305453,-306566,-68860,-124960,-281890,-99182,273177,544794,393396,98721,-171565,-451981,-556020,-286268,-59181,258670,225717,-128101,-355637,-96689,-54201,-211276,-407110,-352199,-285598,221984,649103,890241,649399,456806,22605,-411408,-355105,-244353,-245432,-307673,-154966,114568,190030,268122,281670,-77642,-309883,-173846,-32127,-53125,-154474,-60476,169838,97755,-214581,-414658,35898,176356,-176904,-424977,40032,110716,-55056,-165776,-83048,-292874,-356073,-190740,-231513,-435104,-354217,119327,352599,294494,-82219,-200524,18243,248896,84966,-169386,-144965,498132,1000221,807886,242590,-279380,-411779,-333238,-204398,-351006,-201319,-208162,-76619,145280,123592,242532,205261,66056,22371,26287,181448,326624,98482,-330158,-287902,-146931,-50657,-42805,-96007,-145835,88821,101722,114096,142345,589908,953931,1006606,577449,21856,-348451,-276669,-146696,168977,220801,65769,-428282,104979,43157,-36930,322019,658733,781125,938435,516928,37461,-203456,-355573,-394570,-489566,-403959,-42446,212326,165092,-128740,-327979,-250185,-284837,-302781,178281,241703,-191343,-438152,-35588,113497,72370,73877,18490,-16263,-85354,-143451,-93105,-41289,-166789,-316798,-112120,-203565,-524518,-267098,-209274,-322009,-497455,-229300,-112733,-49798,-175873,-334458,-131112,275666,540361,566965,273441,-69112,-240045,-206172,-114762,49880,-36823,-494194,-112398,53505,-215987,-3732,486937,465808,148369,-202646,-361669,111265,263647,44913,-231258,128712,270326,-11563,-158490,210223,444032,183899,-177308,78763,25277,-166201,-58982,140343,325498,522776,545439,495126,240545,-180130,-403712,-552416,-232392,213485,460878,194023,-156198,-162548,139592,583530,923283,948968,787280,625618,323040,141129,331731,424758,256478,-367487,172306,914855,978855,709253,227245,-42266,38404,-370,-326459,-420626,-201179,-33895,85144,134329,133503,184509,287296,463632,431456,545986,823087,1040392,818947,280696,-16012,-2522,73932,265279,241757,-47542,-54950,-26726,-146909,-144830,17949,1814,-35157,90591,95582,-4493,-185396,-443795,-70518,479812,668166,525337,134631,-125075,14137,91509,-107802,-217075,-135751,-191914,-128495,-90200,-400638,-337682,116235,629399,798901,585642,43346,-455508,-300232,-81117,6797,89221,590845,717067,832113,649505,402530,162029,-126881,-239806,-272440,-297299,-311625,-212908,-86067,12261,-36872,-312132,-193966,-18624,11624,20831,51158,48092,141537,110676,-21102,-246499,-270612,-202622,-153137,289935,620125,583699,366637,42149,-86542,412114,655226,538245,50723,-462636,-57330,132377,118545,399511,625676,548725,95936,-271501,-235942,-150152,139046,323094,261927,82131,163891,460342,568227,631475,416145,78873,-245675,-354015,-70051,194234,-8478,-213802,127710,649900,469044,12576,-394887,-98056,-24735,131675,112500,-70517,-354909,-94820,378294,446553,232318,54426,-159676,-150137,141796,526432,189978,-260558,421503,811591,661859,24287,-511282,-36650,29867,-410620,-166978,265853,-42378,-439753,61434,108515,-142800,-101988,-33358,-155946,-19919,289688,247831,-143095,-243735,3694,61898,292407,382131,218983,-99003,-337568,279195,542778,566043,317393,-1911,-341010,-428615,-548539,-265825,-139001,-242443,-441278,-598702,-370468,-176419,-85695,-54389,16701,124567,554250,919512,684030,-190125,-107038,518114,800573,703174,307542,60905,277225,352295,343445,318578,165563,123591,18002,140702,354712,463497,195684,99520,-144832,-158897,-72886,-133013,-335410,-633255,-280662,124612,403078,406612,211441,56611,180715,185562,192588,126821,27445,41493,113216,-223258,-371648,-142930,69283,245749,267998,259807,218306,87603,-32064,13228,-139373,94846,357623,262127,-64947,-238432,-13653,366416,657352,526433,234852,-94991,-413903,-477563,-315883,-41710,82493,-87872,-512869,-136700,136335,85144,-180618,-261086,-222097,-29375,310728,208189,-26419,-320455,-526772,-484367,-159193,209717,370009,194929,-203632,-407634,-307936,-375297,11078,373343,308460,-18336,-171131,-319884,-394270,-397513,-355337,-225173,-94488,-12176,68741,65993,29330,-88796,-196318,-157893,-27737,315387,724278,1168980,721041,45964,-260345,-93913,-33682,-150961,-175070,-61046,-262824,-486863,-61299,231645,452154,317512,32801,-236334,-421056,-523076,-435641,-247692,-10023,-168395,-402887,-317460,-345490,-19749,247333,225735,103193,325761,491660,460355,210108,-12531,6406,20567,49115,-70302,-157405,-89115,4722,63527,-191458,-269506,-232805,-245715,-105925,69583,43262,-226789,-216425,208825,438994,543789,291811,-105632,-176319,-65347,152238,37187,-132459,-358529,-95750,-24223,-68641,-113887,-146665,-84068,-61010,-235738,-255201,-285490,-350340,-276577,-487525,-256145,26676,-183273,-573547,11768,159977,-93578,-290342,-105524,-218347,-333629,-401128,-296239,-302415,-191876,127556,676265,1016625,1020800,806139,584456,182887,-287904,-532950,-384473,-22189,381575,411494,216923,-163404,123704,192575,140441,9141,-148368,-500575,-71953,225132,274029,-4174,1659,43630,44417,195499,220618,-30660,-244925,-284644,-212866,-124983,224300,603742,836651,800394,380393,15964,-38798,84606,116450,424428,594130,227778,1599,-163752,-570374,-278232,34598,250516,292930,59304,-373498,69503,336727,309276,44756,-102026,-145528,-163456,-7744,122344,-43237,-485556,-286062,62214,-19765,205056,-146895,-323793,-44964,-151583,-454656,-475304,-111408,25949,-201676,-451956,-39600,200626,203020,-71207,-484024,-265513,-276619,-470346,-385431,-241141,44411,8185,4207,-169849,-295325,-182029,39549,83364,167173,325658,628099,942576,1095691,977421,635978,85256,-449623,-182416,21825,-19188,224557,480456,637121,651956,636676,557149,538290,400335,62680,-226071,-205614,82842,337658,444502,156446,-98214,-468830,-121887,-75425,-549313,141419,557918,406829,-103746,-204670,170404,193026,123834,25701,-32189,91062,439562,663881,618681,413698,319178,288725,312469,333855,202896,127589,87852,163902,170228,84820,-8595,-32292,-34796,-50810,-503726,-327124,-34098,23679,89075,399241,342436,155408,-166748,218409,597842,993967,459954,120804,230929,450441,519821,277513,-328259,-230290,81001,151121,149062,118691,59817,-75280,178931,200381,217845,230934,247446,415008,504680,384018,100398,-118859,-55557,111220,363071,286565,184374,3278,-299175,-445116,-226510,-238230,-273357,201402,406352,216192,-199275,-125326,73138,52915,-155425,-204828,-218904,-418865,-250695,128603,547872,871646,533661,-49232,-330214,-456010,-268784,-237479,-227270,-192349,79115,264729,405174,-81820,-409718,-111321,52634,-287518,-22923,51438,5889,-117424,-286970,-328908,-260078,-336912,-263436,143946,488194,531444,168191,-277533,-523379,-431357,-58312,64059,-107296,-357584,200570,516633,291551,78918,6359,-44271,-84197,131297,88093,142293,117122,-6290,-309725,-319567,66808,262081,170608,-4942,-167696,-202757,-14063,39658,-19269,-229380,-271343,-230393,51395,-81773,-360252,-514915,-363065,-316626,-315471,-459826,-407016,-384327,-580730,-416980,-295619,-263496,23624,-121140,-369944,-461099,-416588,-150222,10736,401707,496722,595878,597094,652344,524426,203004,139134,58591,-17013,-180879,52332,459453,751667,432029,52755,-112261,-111630,-167511,-266609,140066,158671,89939,-347200,-369435,17810,389074,513639,548717,588936,548789,351716,77590,81010,324951,479822,259760,-318019,-442671,-141649,-56108,45276,307448,341469,53621,-194043,105343,49025,-334742,-427479,-48928,80082,71875,-10911,-177269,-352023,-385891,-324068,-156668,267609,647801,960018,799821,437006,-23185,-356872,-604345,-493688,-230738,213487,313560,324512,-122073,-473353,18658,157390,124337,-199514,-464027,-523610,-327795,-181402,-340246,-432035,-440852,-133908,-57300,-245397,-254162,106333,322898,747466,938753,514725,-97082,21318,229900,191450,201429,50580,-201016,300933,775278,560187,-76591,392341,790889,508051,-760,-124933,26766,-10144,-169200,-180310,-257168,-440509,-541752,-484402,-477498,-178999,155083,477542,597335,526116,280759,-143434,-436920,-285641,-130459,99096,408034,512982,798756,902218,645434,-8564,-463802,130438,466164,586571,462957,361180,353197,307781,114340,-225677,-467356,-234650,89708,426629,617237,459773,304905,145568,108077,-234241,-329010,-118662,345356,541978,279652,-68474,-353028,-297477,-267690,-298410,-431108,-392404,-163782,-258220,-621932,-177024,221893,539263,278273,-191999,54384,568037,758865,853376,769831,579073,201258,-195798,-50641,725527,972494,697051,88274,-328222,-120232,83089,209218,177254,-49451,-180923,71488,323023,-47085,-252453,-62169,60751,129847,91394,188870,468814,507669,146420,-147187,-106959,-165651,-174410,-87390,-59148,146350,208409,-234549,-214493,243906,525955,324332,842,187560,241082,-168645,-315064,-86737,-151908,-192023,-60781,71966,148801,-98773,-325133,-436663,-416895,-111165,165437,211831,219118,212570,166346,-76983,-343781,-414849,-339832,-153838,198313,239750,74291,10303,-19421,-334192,-96795,547352,1019411,969127,544577,63756,-165979,-212774,-237332,-125753,3867,252743,359652,434009,328044,170629,-13367,-282733,-544176,-354772,-222582,-194172,-357955,-220449,-216468,-353809,-302340,-160273,10404,5022,-86658,-83944,-312084,-329244,-69835,-28865,-33592,-245082,-323308,-190520,-101920,-175541,-514331,-266027,26906,72728,42890,76231,270724,429522,237516,208135,288074,294203,-9909,-518141,-252643,-88992,-83758,-96131,-131934,-216546,-147458,-14972,159721,100797,-194208,-417859,-31239,240128,280289,216141,-14877,-320247,-421545,-360736,-165537,181740,415791,492003,261269,-52504,-176724,-70136,117720,38670,-48384,-10583,-3094,-226495,-345581,-191926,-188345,-112115,178515,413286,536692,415877,86915,-242358,-39173,233209,243208,-96569,-538676,-205755,29800,-66802,-414863,-251373,109102,223044,-156337,-304180,41868,37755,-358788,-12551,219026,98077,-263437,-476550,-443385,146109,890066,817378,506323,92953,42658,-122367,-395961,-412007,-544535,-232066,168782,403473,284927,-116878,-443877,-278378,-287349,-208240,-261336,-241561,-142952,3474,154173,68863,-340844,-189311,364196,655779,505590,50622,-342810,-515251,-253594,-118722,-292754,-270108,386205,888837,1052864,779650,358984,177626,185021,251351,389759,427535,274589,244209,121139,38519,-134780,-166712,-57753,276609,423376,303427,77552,-142213,-239821,-336835,-168235,16852,167139,199216,235356,59857,-117293,-310755,-174138,-6363,-11527,-124744,-316703,-405932,-336622,133024,718198,759233,669939,451618,482834,508717,478545,525553,526215,348955,213022,23360,-367562,-172713,-30170,36772,-48807,-199146,-295034,-177266,198589,431599,162539,-381220,-254561,-88043,-199944,127549,464788,467113,-95721,-243766,262722,550160,475583,248970,44066,-279733,-432173,-184067,-285157,-371340,-164198,-16087,11149,-213846,-335889,-476393,-380861,-241976,-74955,53609,241197,948,-177901,102497,120395,-193837,-590609,-398988,-328236,-457814,-165474,265057,368683,395177,197787,-5888,-141280,-105589,45458,188036,76126,105244,154777,306553,374784,180913,383515,645299,748401,536997,77854,-450190,-422604,-363022,-409421,-430684,-375366,-81912,175652,280707,330523,347489,240904,-47817,-104274,-218639,-155667,-189759,-111557,112699,93957,-216817,-351799,76160,498477,922085,781191,195472,-26147,-52270,-523021,-319152,108922,10595,-197981,61085,293946,425329,329026,534229,482400,-104209,-365213,455359,667198,474764,142989,-202435,-422633,-539259,-94202,-65140,-217632,-92892,343181,509433,187017,-223635,-426593,-205249,223443,333784,122455,-178044,-514835,-316603,54145,353501,431259,351708,196759,225348,149237,-120647,-126717,145619,150084,-317068,-305169,144920,231886,121627,202449,346992,652045,851864,745993,335566,127966,272446,255411,459579,295861,-292285,-459861,-90733,140399,73176,-285684,-364368,-127245,-17033,112277,26397,-63556,61701,117500,124940,40787,243211,388082,564658,254969,-270633,-316166,-145701,-43246,9675,7458,-366641,-89814,275878,84054,-394273,-265172,-40983,230447,528510,736962,483298,65133,-200495,-125602,-239142,-4334,300431,318907,82385,-155310,-299882,-185536,153525,563529,698242,483618,-27252,-613531,-272931,-336644,-511654,-422892,49999,515328,637338,171513,-430945,187570,472727,298954,108758,-5864,-209098,-398061,-440843,-247684,-107802,-199897,-168582,-121565,-121172,-285190,-336902,-52510,26050,-155016,-241202,-278299,-393315,-454483,-335537,-465521,-165654,180827,130380,-102307,-105170,192597,400029,150563,-227785,-84964,324698,379022,286231],[-81540,3266,211731,304884,-80430,-221386,76131,31089,-368571,-66460,3370,-209538,-68573,-115923,-420481,-59511,189250,82869,-43157,61653,39519,-105439,-13020,531325,853236,472280,-195989,-289431,-104203,-127264,397165,339480,414677,190180,275936,461827,494818,264729,-97269,-236945,-293100,-32082,174335,117875,256239,330011,165223,-78094,19962,385591,419697,292847,231922,422505,580976,295038,-64659,157729,475803,28880,-250910,28315,17329,-123943,-459496,-435686,-367153,-259938,-167590,-163213,-31765,127882,129255,-71339,-191586,-315261,-360613,-368685,-418246,-262179,-57329,178964,79162,-363234,330166,922986,808837,522604,76727,-378302,-400496,-340512,204948,581979,551990,305997,14639,-508905,-116191,66781,-43085,-189082,-49367,-35314,-22310,28641,230237,164256,12871,-309180,-596805,-390978,-119614,-7790,-30136,-172469,-340648,-406432,-207645,231657,358356,192954,-225294,-472463,-87634,450840,698972,634798,37392,-186281,40446,42632,-61860,-104923,-52014,118077,92632,-151771,-390136,-248718,64069,133789,66313,338874,483064,492139,-106755,-426367,-9113,142058,15975,-276355,-521497,-305849,-118294,294117,732506,1123696,1387968,1354785,1049163,592834,239471,114209,-124383,-279546,-195037,-71278,-61696,-68625,-118931,-154980,-235358,-390980,-407761,-292779,-159105,-45801,-252250,-561747,-317314,219757,548998,480522,273290,-69366,-41975,166393,552497,759230,508634,23781,337545,393200,121350,-182950,-318833,-278466,193109,445870,370443,134288,-147373,-30273,104378,133779,493446,694601,681034,313856,115231,29631,237979,513147,651064,425990,-223450,-314043,77052,188783,-164756,-324039,-135467,-37371,-111561,-111693,-234336,-396014,-68811,137104,-5783,-268658,-443513,-400171,-242232,-375445,-208838,-94263,-181018,-209257,-75747,35706,36233,-114331,-54684,140468,205766,208063,271402,355298,78507,-226212,-407160,-48442,470155,1044051,1038020,538544,16138,-66700,461897,937632,1037479,644034,-116550,-349933,-191227,-117347,52623,10272,-238295,-116178,-19367,-240834,-343574,53982,390646,754470,831960,619227,247980,98158,240419,358635,-21440,-275498,-285738,-336487,-188370,-245388,-366942,-554066,-349483,-45234,275275,491258,469400,267409,234245,5049,-132651,-137840,-181529,-311099,-236093,-82579,-21167,-91890,19722,180882,63027,307090,216496,110426,-151808,-226104,-120955,-221336,-307160,-439874,-457604,-358460,-379721,-499419,-399608,-125268,156614,443338,303951,-58829,-184037,68665,229687,511769,300379,9563,-192876,-295653,-434517,-213836,81777,268303,299450,346391,232376,292003,289736,200260,-231998,-504853,-103885,-19884,53597,124791,77694,-4225,-309483,-483855,-449410,103542,645422,779755,427573,103317,62846,192729,223552,128553,-98576,-298523,-442795,-106928,-111461,-252490,-51663,168208,364849,190677,-35443,-222200,-318669,-393685,-523325,-139959,351321,626143,325689,18974,97176,184789,72230,-165050,-166769,85990,631333,1077717,1194099,869764,569208,290634,-220236,-608780,-306161,-403376,-607838,-581566,-249348,-14733,337695,506642,361158,60967,-76835,-189190,-177660,179033,321640,445150,239296,-87162,-112768,243605,222789,-270773,-160263,209799,129002,-126958,-62575,-191865,-490184,-305509,-230358,-158296,-206036,-448289,-58145,261109,555388,252918,-72606,-69411,186586,256431,8729,-129264,486238,1115196,1021853,422383,-100282,-190675,-264828,-346478,-343092,-301982,89328,381788,344561,256651,224549,95323,-75761,-77691,-73860,64162,404794,319864,-190389,-352004,-212156,-133140,-171100,-172934,-19844,207672,385514,251381,261820,609927,925247,883789,317263,-96544,-496859,-301378,-326883,179169,373409,386818,-49648,85108,-78173,-117248,226460,363148,433871,804869,523058,35362,-457819,-467447,-481198,-366685,-397017,-436309,-191207,-76335,-131607,-151111,-149676,-157422,-475625,113030,329002,-76033,-576126,60298,233430,72856,-4444,139527,331735,235727,47946,-93878,-142861,-249281,-198449,20771,-42519,-366807,-413458,-403821,-494158,-433014,-286641,-77540,37117,-78142,-270135,-228102,123019,414856,454569,175657,69980,-8999,-156041,-182016,83477,43067,-349171,-467550,-376112,-144787,398432,767284,844133,351468,-133842,-375201,58634,177490,-65576,-381780,87714,270893,76166,-130254,48249,124825,-43485,-54906,378320,265597,-190910,-94405,131685,417678,477673,428908,287154,119061,-245684,-453277,-325683,-123057,192369,436187,86158,-188711,-214746,4209,365065,528775,516036,474087,575846,501846,479138,561270,648921,444878,-338410,242602,1056688,1235287,777993,211890,268840,496632,252860,-140357,-288669,-242300,-59446,159152,184769,93730,64011,189288,440284,448341,423130,605354,723967,618091,254447,-80386,-78758,46010,145091,107702,300,72153,125325,-82280,-402956,-406882,-415767,-522512,-326357,-156800,-179472,-357117,-233187,239080,677869,643686,298014,-142141,-433427,-149685,68743,13999,-117327,33967,273112,358892,58577,-204982,-613767,-313114,195962,442295,546547,258599,-196124,-421630,-286765,-227266,-103846,29635,340015,382281,417806,287598,166964,-55765,-260927,-435720,-145530,-89790,-52991,28554,91915,-81687,-411156,-317785,-231253,-213128,-35068,88559,148113,58708,-128764,-310114,-368088,-217170,-183465,-47819,413154,535193,388489,138883,-129030,-358530,384499,691907,751182,345854,-133235,-274026,-142844,-123448,178357,431673,346327,160570,-48237,-298210,-220273,172433,356456,326826,-1602,-176972,-97489,273480,534105,486488,70679,-388500,-304572,198547,403603,127033,-328833,-33986,298899,196586,-327894,-270005,-17485,-102192,24425,28270,-171905,-565883,-82158,517630,642156,353385,121674,-156144,-198719,284633,770747,712875,195101,277858,779590,780113,136988,-522124,-169912,-112499,-454997,180636,389209,-127750,-442073,134306,189488,11434,72782,142293,241566,538902,712308,445390,-75786,-237262,-151450,-23048,182339,264078,209251,-71149,-417832,357503,671482,717810,703649,407875,23319,-383595,-280947,-81375,-45389,-107488,-363460,-314652,-152580,-44000,-18027,-137040,-166637,26054,455966,845581,567261,-300605,57765,691345,891808,676698,210072,13127,238063,343391,368437,432741,377826,314163,100359,80337,373938,479633,371099,353970,63955,-97078,8783,-17410,-195143,-424568,-420569,-98021,83695,4267,-260666,-394694,-315148,-332198,-124422,-38986,-75753,-79174,70166,-135450,-216123,7684,116996,63695,-13762,47851,168095,247370,151441,-61759,-373554,-3704,375483,229572,-131832,-206985,1899,439941,854200,748646,432740,-59098,-557169,-414602,-30840,347199,452147,246783,-130763,-117100,115733,41350,-237949,-21972,228779,402360,435521,160046,-147230,-383695,-475791,-273548,85874,366137,483882,363272,99683,-110266,-177550,-1553,436306,661007,396965,-93803,-208588,-46015,-124155,-198190,-280882,-354877,-369143,-177037,22294,164561,170878,29464,-303568,-463136,-485730,-270222,56381,540865,373435,-28274,-302994,-32990,65864,-162975,-279338,-227827,-354419,-452928,-324381,-74150,213314,240557,27928,-280809,-471639,-598214,-420871,-201623,194589,271823,70984,-262210,-234524,63246,307658,251315,11177,281414,629431,591757,294975,43836,84976,95094,11227,-126338,-230961,-153163,-114571,-90850,-322580,-418331,-412717,-240388,87614,283127,157370,-162604,-394719,-23980,189768,355532,188958,-118081,-267848,-203052,95495,149306,-8584,-381609,-137903,79699,-47995,-240942,-314181,-174236,-76131,-199425,-397108,-506841,-176797,-85000,-306106,-333167,103467,38622,-333567,-166693,71781,-89135,-227726,-202580,-270096,-228836,-65078,-40859,-142748,-112735,103980,495835,723201,784940,660336,364175,-25282,-323208,-425569,-311814,-172823,109636,131196,-46997,-311508,131883,245947,82116,-149963,-322984,-375620,123001,389667,336741,134889,-82298,-257980,-97477,195894,181247,78385,-85517,-28423,10257,-118057,85726,524054,909868,1117572,673882,81408,17915,350053,487226,484042,340066,53833,129880,45058,-451183,-306187,45739,243088,250068,37948,-330843,3626,169718,-7210,-422074,-443954,-498077,-285663,8363,217038,251166,40571,-57417,259,39856,208698,-97360,-335013,-117937,-93532,-234459,-341037,-255857,-173039,-309381,-504272,-101951,226530,386064,247590,-166423,-452753,-425317,-191603,17751,159876,113142,8396,-98795,-270371,-290496,56524,276284,237889,121965,14286,293390,857511,1151716,1125283,895015,295848,-331521,-558459,-331460,-125722,194645,430200,668197,642290,730036,642267,576526,351806,-29398,-337941,-462249,-165633,153626,354354,93960,-166712,-392716,-59294,6712,-503041,147112,614243,337917,-220279,236588,711811,665158,363137,9068,-90499,219672,513923,675846,655526,438912,334550,313370,246674,170274,34309,34481,117476,272831,157693,-60802,-237512,-120503,-135869,-296587,-440032,-241912,82450,84035,-90802,73756,141384,19351,-153352,480588,831135,815986,267393,89945,380527,546328,558081,330279,-185155,-342511,-29224,181419,204178,6004,-256899,-385646,-151393,78778,317910,364287,193581,294622,345804,242235,-89244,-154621,-78873,-45784,173900,348692,352852,120323,-338081,-471223,-336877,-208145,-361153,-122650,54423,-68005,-466886,-113782,102182,72657,-117967,-51783,-20117,-230519,-364911,94675,542171,681735,430190,35225,-61352,-195597,-227127,-156196,-54388,-10363,248888,139932,158040,-246639,-460236,-129625,49045,-432101,-188462,-10612,81572,13204,-221747,-335788,-267698,-292997,-250488,66712,455930,720278,362035,45349,-378546,-481223,-374457,-336416,-405104,-348434,27008,391019,223363,252987,340284,320808,270713,387011,358933,378447,451000,217483,-131092,-111584,-53021,22225,96250,131698,20236,-66721,47045,178447,87326,-98257,-244054,-269616,-166072,-242386,-413219,-414118,-434242,-434263,-463050,-429371,-29017,25055,-189050,-392603,-305566,-189632,108445,-106829,-329895,-413954,-346046,-359501,-91612,270431,567754,762572,662181,495038,425297,260838,243759,189193,68357,-285296,-280276,170858,488851,313723,14264,-166497,-221187,-246458,-45641,360220,413835,199694,-202550,-363983,-67786,284929,240100,383443,465019,414755,212105,64313,147850,380668,486065,287337,-241536,-459787,-178829,-75413,-106578,177877,299659,40679,-284348,121481,201659,-77539,-294753,75687,230078,-21776,-190898,-272778,-431962,-206530,-28243,70982,225263,355509,615117,576969,337067,-109885,-476607,-612714,-439730,-58617,480951,608421,509351,84667,-135176,248965,351973,180506,-181905,-321935,-490803,-437796,-331700,-500658,-599754,-273468,12067,109589,-123522,-282902,-30393,341606,954155,1094506,676075,-90083,-65426,218035,70071,-7276,-38008,-199445,309454,886106,756569,181492,-72278,367016,73762,-125160,-107525,-36103,-88468,-235962,-289894,-296532,-372211,-350166,-372493,-470708,-229808,39555,333802,437620,435816,332197,31767,-239385,-433682,-364334,-98792,350104,564154,881379,880554,610804,-44873,-316431,142169,360910,427727,216953,184188,158246,241016,159328,-193812,-341676,94735,372955,554817,528595,158920,-57147,-70824,10578,-122840,-157060,14616,384919,614404,368532,67493,-229630,-244067,-159119,-146083,-261197,-428066,-350326,-560747,-179896,207505,670492,731957,304592,-265547,-2415,431823,549209,678872,642889,394815,171565,27146,-325901,201474,480791,374532,-7624,-455304,-210798,261594,559907,425429,25415,-134224,341491,338426,-102345,-294147,-155339,-71611,44147,65972,149056,309924,355796,49933,-295145,-247308,-252190,-374123,-421739,-447017,-356694,-389408,-506038,-230571,65709,259470,116505,-473786,-164631,164556,-26621,-446405,-326131,-303851,-319348,-227723,-47162,-21180,-269351,-393746,-442956,-419921,-209542,82221,204925,255734,283594,395263,228435,17602,-312567,-461366,-385461,-295955,-248522,-234800,-198646,-206092,-353914,-12278,538751,964564,784166,506871,154528,-108780,-302613,-388419,-171977,132430,279409,327267,316237,314197,397145,286588,-99277,-267549,-16360,276165,58530,15456,87400,191900,-125199,-175943,354240,365480,45505,-34192,18822,-241693,-195278,84417,23154,-54493,-192324,-251888,-199037,-204858,-335325,-484066,-230842,-72678,-44548,28254,129948,311176,389674,-95289,-247129,107791,179969,-174268,-387494,-75510,10731,-21487,-80108,-188644,-346289,-189227,-107762,10844,-104386,-493743,-193613,140706,409568,434616,311712,87988,-192272,-435556,-570410,-366760,-53046,178804,279638,162050,33119,-135180,-88021,260110,376187,289008,83923,-114340,-407025,-537970,-458694,-371278,-136235,159013,244308,274812,90123,-128131,-415382,-106212,109307,71445,-251641,-320380,21681,108571,-138907,-395632,79415,285218,279725,-147409,-149543,238019,241522,-265954,-157051,69359,-86951,-380136,-331502,-486314,-56357,474353,355108,46815,-124944,-63452,-267493,-414707,-282514,-185573,138758,442184,580916,425571,-16873,-391249,-370376,-134967,11069,-86864,-176068,76289,111937,206870,108241,-177807,-307171,194290,498673,575300,245983,-174013,-106015,17896,-7362,-195918,-152389,210801,589569,710000,576237,371058,235991,177373,244316,461585,569424,421081,346020,77623,-160958,-346722,-213816,107478,427155,422008,125559,-263309,-531896,-248967,-223420,-252337,-567078,-235453,102466,293083,238208,47601,-189123,-118571,-129701,-317223,-439557,-470871,-459360,-439983,-77498,437968,697486,592049,422806,383639,312981,383699,615430,662604,615761,471162,384035,-176390,-262422,7503,113999,76244,28499,-319075,-461986,-5336,378965,315500,-254515,-500437,-279396,-173129,254177,636268,584067,-12775,-362474,249101,666071,699770,442771,-37370,-532578,-216136,-96580,-297429,-296768,-57089,-92270,-252250,-482199,-569267,-521276,-391534,-149705,122713,458620,621658,257592,-265153,-37709,101769,-192967,-324872,-175759,-32820,-59997,52009,298942,438558,355173,172672,-9007,-90842,-180538,-81504,101448,112983,162914,247497,511344,601975,578572,651532,757121,774180,452364,-10028,-380497,-303670,-260457,-368502,-457758,-477984,-233893,97174,272619,332183,395927,288780,150699,29162,-156894,-143856,-50413,115638,401762,223409,-180958,-104170,484948,914322,1250267,920873,136237,-104325,85891,-328000,-430869,-54387,-158832,-384475,-123610,223223,318052,181371,228499,300089,-5095,-334953,79406,163303,57628,28478,-113828,-313864,-394839,-88429,-67895,-140501,163368,648743,694638,300915,-76561,-249218,-392580,-24391,167744,59134,-123833,-369993,-425406,22834,310885,537038,383145,318140,320397,135498,-283370,-148738,201725,122282,-370406,-63752,290544,252827,125762,256525,436449,722346,950941,728499,195148,20930,159294,259452,513359,372345,-169263,-353330,47785,218835,162837,-236883,-305610,-17989,-58262,-199128,-200521,-342283,-269681,138522,304240,131816,270951,456788,604587,182803,-101428,-104555,-55552,-191925,-225136,-181181,-341412,258421,489523,173049,-453753,-153199,-113825,-64940,410508,767983,761254,225621,-99094,-41685,-2356,164039,294515,149918,-49909,-146595,-196297,-175928,109139,586560,874735,801704,245962,-379936,-299546,-251212,-346615,-257259,39609,336912,512527,44638,-453407,151854,273700,137144,247891,258999,-54388,-357214,-239376,-132737,-123810,-89198,-1614,-206656,-342958,-337482,-321816,-107088,15762,-72821,-74665,-89118,-266930,-425557,-430510,-374156,-15406,159904,35053,-150076,-97126,-32527,90905,-194671,-199314,164259,500586,419443,198863],[-289157,-125023,-33361,-9414,-339662,-21764,162420,15885,-237342,33102,10829,-230727,-83445,-155708,-469811,-55151,212882,161800,263,25694,-111615,-122583,262207,751977,847252,312022,-318755,-117560,101,-68781,381727,723316,788148,580930,360860,519348,658623,419742,-89902,-304491,-387909,-70657,300129,507951,616298,549638,308070,27617,51648,338676,391557,60298,-161137,164496,541183,519637,263059,498722,947988,454382,772,83606,77934,-43075,-324235,-389029,-202502,13842,41862,-26068,-70126,-25587,-29104,-149728,-187505,-389018,-390434,-204717,-162463,-135801,34166,152038,122975,-215738,121412,533348,508785,306720,-50221,-379742,-360456,-310436,161055,496986,434301,127463,-58373,-349068,-343190,-215098,-163778,-155962,189654,302209,160131,-82602,-82586,-186578,-235491,-290498,-429306,-420692,-230973,-111829,-214922,-453335,-294004,-336600,-549472,-47055,160500,148177,-425572,-105139,347611,702891,571808,359387,-257015,-276902,-7305,62615,71959,-208748,-547154,-142552,23220,-164878,-276605,-195486,-12099,218592,265534,442586,678962,670640,70193,-172131,219855,322679,78402,-359111,-333246,-39917,-21920,19106,330721,785728,1112355,1191060,1017488,685102,290035,53007,-144974,-239706,-236240,-181226,-111275,-35406,29757,-29916,-165286,-282637,-422023,-376981,-118023,129173,69599,-192022,-326006,190408,560948,570716,443633,115713,80121,179749,549042,750763,617596,529524,899833,684182,177049,-360953,-366395,44531,296200,384705,219193,-111831,-426112,-457215,-313520,-152715,235846,383091,315368,-15221,-126608,-141209,102040,495205,718608,679051,117743,-395534,-188642,9245,-194516,-257635,-120316,-160295,-308591,-208502,-199286,-278443,-39103,220046,108541,-129299,-238660,-280970,-300283,-553754,-277692,-121714,-179197,-142711,95118,297621,210178,-252339,-154667,332359,509032,531815,408149,290417,95749,-322606,-525564,-165309,273262,771657,861829,471258,56900,-86214,324920,666868,793871,469688,-167010,-261369,-186946,-196677,-213378,-384036,-460999,-231378,-123144,-295507,-330510,69195,328608,612975,609704,419843,73456,-268034,-265316,-122926,-233458,-284100,-377607,-291466,-113725,-235295,-333551,-424421,-418304,-120594,292776,398738,341393,97613,74158,31092,101880,-14993,14360,-271630,-420421,-251004,16076,-37341,-154456,-224390,-358788,-100746,-247696,-221178,-151067,42458,133618,-7205,-291342,-424289,-527048,-278904,-247789,-513459,-353218,-16806,140185,527594,591025,210777,-263540,-171918,120187,347368,174460,-73358,-265647,-328225,-246987,46605,347265,449947,444819,313098,369660,401109,463395,382146,231574,-21325,18194,73487,53623,-7084,9104,-92596,-275841,-531379,-391425,34806,358724,336781,114540,-23748,79403,300021,388048,289447,69054,-202554,-471499,-169776,-157325,-238099,-61523,20043,186601,-2705,-180424,-364078,-266058,-203935,-312286,-283082,291367,855016,760624,425102,330183,400329,312125,93429,55414,300238,789829,1193816,1166889,861105,559181,372270,-149759,-473765,-337960,-559273,-448627,-226411,-305028,-345056,177080,499504,653411,405722,72323,-155081,-22365,361454,524971,529335,247615,-19561,70552,312326,137975,-438965,54193,314659,151174,41734,301242,179868,-63492,-193165,-285780,-130265,-42774,-60023,50983,415093,749183,484354,-36610,-177805,215254,404562,202048,-27330,478961,1082239,1048318,496140,54200,26375,-174647,-518659,-369705,-169246,260619,516555,301020,235029,71231,-117835,-228291,-113079,-146396,-166006,309297,437925,-76867,-478481,-333733,-291745,-363794,-336182,-38176,173389,429984,198574,208827,423601,611001,505246,16557,-234990,-367416,-276415,-379260,77384,428793,501143,362439,115978,-193714,-228730,13203,-60527,-62685,357574,351786,44126,-322514,-229256,-162785,-2210,-62757,-286950,-600723,-190866,977,82983,-25730,-101617,-398164,-64780,225171,-50291,-360281,172367,267863,-9581,-143704,148744,462319,424345,167630,-116717,-310474,-380024,-171138,34894,57485,-194447,-366655,-442105,-438246,-269635,-260366,-90750,-12269,-148179,-363798,-416298,-93198,236118,335257,146390,260683,287652,-29494,-437488,55267,92302,-212570,-417263,-238208,283166,727068,997537,1110458,475348,-187091,-350690,-19814,116276,-37557,-375536,-60793,101108,-18827,-291203,-296103,-272317,-411396,-36035,411088,305079,-297892,-197839,32929,291031,291398,324407,202517,233,-255161,-511315,-90079,106777,131386,45004,-181357,-188666,-231980,-121826,129254,154421,66236,101595,301831,440639,521022,452459,555163,380816,-348731,218903,948807,1209610,642638,115450,446519,691116,249667,-109427,-134221,-170014,-184989,92878,115700,-47334,-128953,-18576,200468,206759,35422,147504,278408,240434,51682,-220061,-245181,-91340,-63772,-93338,15417,144065,215317,11794,-335222,-233016,-94132,-204955,-337908,-380012,-338667,-567602,-55543,437255,685024,474594,60301,-318589,-522151,-242172,71754,133541,6725,185474,515054,526306,10022,-240440,-345326,-191996,7086,105513,391049,393204,78560,-254273,-369028,-423729,-304179,-338838,-291421,-27408,145340,224656,154765,8464,-221498,-540994,-86329,72467,48231,89573,160672,-75442,-431513,-419486,-414649,-414607,-115944,80308,110433,-190425,-533906,-386425,-222382,-76565,-184633,-55489,356309,357832,128664,-129669,-137186,-400594,-35866,376040,663313,439011,168792,-81787,-385241,-502433,-149924,132856,274964,378029,227281,-241293,-274915,90987,248412,222109,-161238,-458511,-424491,46245,396690,505026,213560,-54403,-44120,343183,504142,321333,-273324,-364516,-202342,-161820,-574228,-22721,280768,15906,-365157,-331296,-449288,-267711,231763,765500,804530,444644,196659,-77213,-379383,147387,597293,839588,538380,34695,405824,532416,41934,-364065,-250440,-276720,-296177,402664,425747,-93391,-323846,121562,241772,139765,225288,325202,559329,817446,839420,441454,-107353,-212351,-208452,-47236,-17437,23592,128488,-23837,-524118,139733,557967,671052,921129,752541,370108,-78279,25095,216669,217748,153974,-93312,-45634,7697,126060,330373,2806,-212028,-82142,296629,648735,407175,-255853,152191,683512,790728,502482,3558,-119994,124752,285977,427411,492429,535901,439020,143982,-70751,225465,305492,356000,359509,146917,-87727,20197,96359,-6825,-175587,-266862,-246990,-148970,-353798,-530245,-398494,-286049,-247706,-196904,-94612,-103285,-242074,-36215,-65374,-146575,47072,154847,-33568,-274046,-177820,82738,237767,254808,135065,-358965,-331035,95848,1131,-291178,-352976,-126162,262943,703864,726861,515620,-25087,-512811,-289302,158740,577814,622141,452454,50741,-112919,18979,-100715,-435587,29077,558374,850211,646239,209779,-246981,-383068,-348183,-277395,177017,507165,650181,556938,322714,67777,-142901,171316,697501,996486,613357,-38275,-314279,82606,96835,-20464,-158604,-228729,-291894,-308827,-105548,167898,218238,79868,-311960,-219840,-216953,-129373,122794,297243,156475,-144050,-491573,-143314,97279,-79679,-248177,-298970,-371964,-365669,-549484,-290610,27166,149993,21608,-323404,-561413,-448534,-257803,-5310,348487,588283,462228,179214,68617,219765,368054,225778,-154854,166464,618108,527362,223114,9795,62880,98989,-112534,-264319,-339654,-348023,-336208,-261389,-297790,-424343,-380499,-101762,233326,433398,200188,-126801,-495931,-238139,-46027,62690,153259,108837,-32201,-417930,-76753,177189,-27412,-283243,-115533,152238,-42004,-392352,-450530,-188628,-45874,-162213,-451723,-499564,-13457,117965,-89187,-502066,35918,158316,-124793,-187925,-74706,-230085,-237005,-198197,-48176,189736,336085,184548,63166,-13367,96447,280326,416388,465653,411307,80916,-312073,-395540,-306724,-239725,-327780,-246604,-208565,-246697,-552813,-198374,40325,-83585,-451771,-441468,-245576,160460,426457,296585,155250,-255112,-439639,110843,367806,279589,242034,204391,309847,278389,-86742,-113383,313607,808206,1171183,877446,193230,-116954,303998,605870,468535,240938,254357,385841,199411,-282749,-315183,66781,181504,82773,-74386,-374062,-217524,-195224,-478343,-74730,-51391,-125393,-172970,98606,370213,571104,514361,274102,-31719,5890,41622,-58944,-203403,-117791,27109,62936,17478,-79783,-157734,-210047,-429983,-366644,85378,468923,585191,285805,116074,19375,219338,376796,479169,98908,-111896,-301817,-437247,-238049,275223,517908,438863,49160,-401081,-157094,421368,841554,951536,888451,392753,-92813,-98794,112981,110120,141885,300573,565665,572221,707149,637955,447961,124724,-112948,-330601,-390379,-381349,-23895,227983,39153,-293203,-248581,94145,120463,-410687,127822,599432,212999,-51874,784869,1129421,980560,521370,-29722,-401,379944,490291,565987,627704,463246,357968,282023,52362,-142690,-290166,-216794,21232,248118,91878,-122684,-39788,468979,349948,298692,-2655,-17081,227239,229096,34032,-79033,30504,-87649,-111053,652548,1008274,536992,43132,109738,352738,497688,495703,356437,-58125,-404786,-41801,256066,216652,-152039,-444489,-424469,-240419,2692,330542,408421,135694,148670,137030,-44342,-303549,-34158,-64626,-263621,-103819,348533,517755,258852,-325517,-426358,-268762,-371241,-422033,-176914,-3459,-122770,-561622,-164253,28893,-889,-107565,98274,150037,12885,-349804,-179306,190918,249767,256258,190699,101938,17948,-364080,-290658,60211,256655,383167,125143,-114613,-396197,-446417,-221466,-144206,-419047,-354869,-120425,36964,75600,-157781,-330492,-297790,-259319,-151617,72186,364717,729592,426212,77874,-363124,-453270,-361732,-309558,-346377,-321464,-236296,-53510,-7707,318485,659206,583098,472364,432652,497310,562946,691939,358063,77291,53172,-24778,-157258,-60355,180640,176164,122840,82997,226723,101350,-27256,-239915,-311090,-312629,-165506,-205817,-375191,-473101,-352130,-369483,-270680,131828,368224,289125,38617,-91494,-98408,71778,-175811,-375967,-317907,-106048,-95027,-285223,-124236,293774,478700,370154,99541,202975,349800,432988,398958,215802,-250828,-576843,-168430,84478,88637,-116042,-359719,-346320,-302670,-27974,255160,415660,156405,-124875,-343205,-251484,-111991,-219996,-6109,122293,104712,-8345,7469,180130,402577,487249,305503,-170524,-484664,-241212,-92015,-200928,-72809,71336,-105662,-373868,49454,258022,118955,-136541,85305,212951,-146784,-445067,-486164,-208117,86902,272041,207127,83572,21224,161318,272998,153419,-190735,-437224,-582164,-276664,189550,800959,1034233,825806,512702,215885,399142,401260,111909,-174388,-92774,-142184,-65042,164230,18645,-242954,-100984,205256,302295,24168,-210117,-57621,480274,1103199,1168676,789534,36052,-217682,77568,-153334,-364990,-267586,-294965,235225,852062,884355,558131,-170197,-211691,-355837,-228844,-58860,-14111,-89883,-225738,-341639,-301213,-247788,-256758,-253930,-306986,-217248,-113763,134958,260273,242669,177183,23252,-188998,-501337,-459846,-196087,206763,472170,789148,722408,472641,-80801,-89437,158600,192053,173764,14504,38303,43007,207087,202933,-159086,-197704,382138,590361,511405,134545,-426078,-421932,-383212,-336844,-164015,-35874,63849,322693,584163,513666,219045,-130472,-248642,-96441,-24208,-84012,-363173,-520952,-430554,82465,489563,945888,715531,203918,-352237,-83695,124679,157455,378745,367672,80915,215110,358067,-54713,-261716,-131113,1825,-180760,-312166,-307264,306703,631871,434538,-92953,30033,483844,133367,-258393,-409558,-299951,-264278,-104048,21474,152860,239640,268322,6917,-325373,-292904,-155251,-43437,191730,215801,29798,-82571,-243163,-295482,-273107,-187518,-45421,-118954,-117417,98677,84580,-153334,-373668,-484656,-461856,-371319,-188802,-176251,-162118,-96400,-42243,-150182,-304721,-58692,166487,246641,238747,411941,455622,355434,132751,38772,-64543,-64043,-167063,-413155,-485710,-355147,-196942,77396,416855,688780,528253,414955,272240,70858,-250283,-504608,-221766,127110,160808,96333,-8717,210927,571681,522424,1760,-74241,161978,449205,107765,351764,589977,650643,44798,36512,859421,656790,2543,-115340,-10727,-206865,-136981,91884,38782,-111227,-170437,-276990,-292268,-412062,-433184,-246533,-144400,-239935,-282963,-88179,118731,304897,337681,-140154,-365608,-12523,7016,-357010,-193046,27250,-247,-108628,-154168,-278807,-371806,-46624,37772,27811,-201465,-305449,131943,458380,503773,469588,322189,138092,-55835,-230096,-359190,-521736,-347017,-91846,63595,45149,60395,-76738,-62873,310202,552683,507370,168801,-279563,-544689,-149556,-181595,-512589,-148695,209959,178874,-28147,-298007,-328545,-287409,-189719,-35609,12378,-68563,-9610,117737,28819,-261253,-254596,249447,300793,182427,-142444,-34957,348080,313598,-142544,-359869,-108298,-292946,-409482,-218175,-313190,-423598,-207191,-225380,-387310,-224091,-206306,-423921,-448716,-149075,136712,434221,712514,671297,410763,-56415,-341969,-310864,31853,343166,63659,-249836,164311,172135,142589,38304,-103645,-342052,114256,349529,476903,612696,413711,361735,352803,68481,-118118,-29291,-58019,42699,336151,452374,271166,87425,13610,220232,569644,725845,612912,456711,167145,-156222,-596869,-244732,209988,507277,464880,115080,-282837,-181170,137987,135701,221940,-27482,-176682,-73340,173537,240114,88695,-140016,-122696,-277623,-593057,-225322,-283284,-489394,-387478,-477715,-89135,392426,354845,259022,198763,100175,222559,465583,484226,552773,439074,383403,-204606,-304488,9706,85809,76091,162673,-52402,-399233,-116404,404822,483353,-46549,-487535,-350638,-30165,393810,701520,537621,34767,-510537,99084,612973,725170,425665,-153576,-183736,-62292,-230383,-251321,-16017,128327,25362,-228620,-500631,-321625,-367273,-455740,-200136,82498,539907,696142,412111,-211699,-240600,47904,-23361,-30765,11169,176643,242536,251314,234891,347175,201807,69408,-44953,-55356,-232708,-332944,-109465,24980,57045,199671,562806,668314,811120,761000,713007,720672,426809,188863,-168895,-284297,-231125,-406745,-469551,-541794,-466320,-52488,227278,252832,401272,366179,375260,74150,-150261,-141759,55552,247936,602399,387800,-41595,93919,692994,1111411,1268836,903022,97639,-198915,118769,-143577,-417313,-301576,-363792,-631443,-382423,-272,17116,-130810,-199498,103087,131222,-167159,-365937,-232913,-269523,-156371,-36234,-20241,-153467,-230788,-155416,42478,294423,692945,626325,218378,-94850,-135913,-359452,-357177,-105431,-70090,-69465,-118487,-305704,-217056,-57778,261257,201165,283164,334601,143111,-349466,-106266,230673,46718,-312348,120634,411395,230325,112295,221148,346970,567329,826197,543165,-20383,-95793,226151,444826,571555,364222,-164915,-246050,299693,466917,427396,-71136,-207389,27380,-124944,-541897,-63072,-19443,-451358,169736,382618,173336,166894,374508,305885,42903,36529,81872,30609,-292521,-459081,-361128,-229360,369507,478784,108878,-522760,-112211,-261918,-356909,328952,612452,698124,249514,-27680,41120,236793,305749,249412,-51431,-213195,-220196,-166463,-103776,126151,565737,904959,873679,330974,-219672,-361166,-166040,-126092,-51433,-9965,32929,227905,-154383,-368850,2971,-96981,116111,602117,524423,61413,-296396,-121696,3914,-127569,34655,84479,-175878,-468506,-325005,-359218,-241421,-77044,-79829,-17973,22712,-96815,-222773,-367402,-238602,62235,43541,-142008,-142756,-314061,-198780,-319210,-219242,146243,366234,467676,335888,64986],[-76920,2457,40117,-122790,-214094,83370,213798,63471,-77207,2106,-89779,-265585,-131275,-175779,-374120,-121782,163040,237725,32268,-123364,-299780,22683,409431,816115,773125,213020,-226911,-85626,-62427,-117210,81185,722866,879517,803564,400247,485163,639990,419542,-125916,-325423,-396908,-167141,307178,742711,811095,594852,334372,76424,76872,199735,162770,-320644,-417288,-142107,232932,467620,399725,684227,1077787,751594,245724,194984,109985,2774,-177810,-319492,-81870,155964,151114,56012,-56304,-86578,-115381,-171134,-206568,-302859,-224398,-29211,123965,-17765,15027,1350,25611,-121556,-175114,-77117,-3241,-87088,-302806,-448380,-404980,-170416,192577,460505,459391,212612,55335,-171452,-274509,-164230,-123805,-128828,193175,391608,195868,-154962,-487263,-358590,-82594,-47947,-276507,-366650,-191561,-82235,-64829,-123112,156007,30235,-403140,-265169,140778,257788,-244123,335538,768319,811672,341482,-101658,-501154,-328127,-109509,51595,170827,-114222,-251463,-83988,63474,-71891,38023,255179,326036,398548,343521,329684,591191,683009,412350,235742,379780,410896,110948,-349136,-136136,117886,60257,-286038,-221478,248850,626183,872285,857959,610389,215654,-60160,-201799,-239849,-291039,-264665,-154856,-11990,133995,36323,-169051,-158009,-205306,-322317,-209524,267499,385188,81489,-160079,286470,581520,557972,428174,222500,104728,75614,399943,804167,1143153,1113832,1206339,838060,184979,-447029,-56630,258606,386105,359559,86360,-225933,-333050,-327512,-441079,-281555,-133339,-150934,-307689,-336070,-225463,-130511,48252,455298,738988,836568,438611,-239393,-338953,-156926,-122155,-123750,-86336,-257478,-272794,-21263,56089,-93058,-58326,183311,204952,33925,-52709,-307255,-405695,-359388,-152492,-76986,-202489,-107790,191953,478772,337804,-224481,-182183,460168,723462,744830,489498,338143,214932,-229883,-486018,-315673,-39879,300652,499569,349931,103283,-55267,128962,297500,321626,38997,-266552,-178720,-228556,-378824,-342626,-226419,-221965,-174991,-156949,-327252,-349283,30123,259450,417669,338666,131779,-103578,-359990,-444516,-270298,-181555,-296162,-316575,-149107,-80343,-241827,-267875,-225080,-269510,-296798,87591,139916,107610,-80198,-95207,46383,248943,140960,169197,-145892,-338676,-324225,31324,12177,-274789,-405529,-483705,-283635,-468776,-426873,37202,324795,386640,234060,-215637,-323119,-320807,-123256,-127834,-464531,-257899,138853,252410,571901,811487,520774,-198826,-452888,-167628,-31055,-40861,-106461,-200051,-248857,-167135,133177,398703,404236,499312,262858,380580,373112,523345,497445,566633,460744,304240,396585,233921,91018,34289,-150947,-250894,-444609,-370871,-138349,-74163,-174557,-177557,-80572,165380,441907,579956,482287,248859,-37061,-333362,-238938,-230684,-181365,28122,108044,147228,-70074,-214771,-420691,-219718,-39199,-42401,-384540,126458,841035,1044589,762122,533655,548028,494394,303664,190472,332164,720731,1041348,950662,705788,496240,296556,-152258,-332413,-386797,-554055,-220265,147031,220355,-133190,-30532,359877,723273,687509,251954,-3415,-15101,256365,479553,406348,143252,-44271,134410,280149,6984,-541369,153893,350144,189277,265726,596299,550772,321755,43076,-188770,-75400,69638,292888,463205,801340,856265,556161,-78313,-252121,234383,436277,290092,34326,450687,900524,844109,418713,136984,214537,-34532,-493908,-495576,-56998,189848,307830,116215,114988,-106658,-359749,-302631,-47798,-138941,-402389,166215,477726,65306,-508604,-497999,-482382,-537378,-469120,-170185,4173,176241,10832,60881,132808,177256,78941,-215255,-403870,-289605,-196886,-206796,-181218,230445,375695,542865,125494,-271851,-314456,-228275,-391791,-567593,-247768,46301,-9757,-181119,-102960,77160,305842,275848,90853,-224852,-100606,179758,306763,123420,-107923,-393940,-225185,9699,-148742,-172153,247800,220030,-129896,-284634,28052,367093,503428,260305,-69036,-414834,-497455,-214655,-22514,90992,-51740,-144856,-212265,-98827,-34962,-114186,-114310,-137168,-314261,-519642,-534870,-298698,50458,215387,184994,465552,626615,201661,-345543,-8076,105659,-92012,-198164,-6246,527112,871881,1066063,1110333,476811,-284062,-270195,-128973,57923,79102,-223821,-273454,-147620,-149369,-417909,-588400,-455906,-369255,16118,338329,168306,-478883,-125667,-22641,-60533,-10773,244732,291601,-5610,-237762,-508748,127510,497772,344506,-277647,-400753,-158200,-233737,-185023,20235,86400,-27091,-54738,-87375,143260,259845,75804,176148,101329,-338937,146122,705443,915973,360794,-73409,351666,561348,90201,-204254,-74434,-114043,-357735,-81540,-28105,-208084,-226916,-194306,-166582,-263594,-545220,-304182,31556,-20360,-205837,-407272,-423112,-258797,-242366,-310645,-39167,178597,217031,38572,-116318,55982,221892,126675,26942,-179607,-253674,-542909,-6226,460387,515054,217397,-54632,-192760,-300253,-236934,69298,206070,103116,183879,425969,338665,-189067,-364528,-14776,177111,154217,-86093,165268,414901,281594,-27288,-214521,-185770,-67537,266588,-33088,-1684,-24425,200906,172844,79457,-140857,-512180,-202145,88942,74820,85110,179259,-11709,-351654,-433457,-427229,-503859,-191191,48907,-24760,-532439,-150320,146869,173856,127177,-175234,-180025,125243,107096,-201630,-323637,48311,36997,-192170,-100644,310421,322292,306488,162525,-70307,-386857,-539445,-73235,636593,945140,622015,18340,-331442,-95354,23980,-5090,-334527,-594070,-528527,-43306,302153,472402,472401,288904,218670,376211,513150,472503,-37728,-625831,-635541,-542104,-326826,143092,505945,348905,16877,-154224,-340943,-20927,452449,793780,655723,316540,186237,47067,-309020,-211595,170384,599611,515338,-112309,-135654,99606,-71057,-177098,-207020,-353061,-230505,319175,340784,-72779,-243168,86314,298396,257645,318216,388912,553007,699222,581034,209284,-254871,-255397,-227830,-94832,-272689,-236400,27935,44827,-344157,-323760,157363,414089,856700,908137,565495,188304,315948,495691,476920,365117,163478,53707,41612,261725,550494,209717,4192,-112942,140992,394129,280892,-127849,111933,466917,475742,176301,-307539,-192212,125789,333842,535332,519158,573961,468808,162250,-244496,-44066,52087,173461,163551,55928,-170291,-58076,171682,184838,10285,-108011,-196550,-143047,-337543,-361837,-207940,25127,18649,-59876,-48786,-112840,-420994,-170180,-74794,-209384,-59342,143279,31566,-317702,-365564,36926,171735,201270,250730,-34717,-475765,-354645,-198587,-297193,-551625,-254336,57807,419310,502026,386459,-148301,-537593,-188215,245274,558074,507405,359843,-20687,-167102,-149265,-346504,-438277,-45913,574103,971768,861413,313155,-333455,-261943,-139801,-500684,35141,556015,785629,671773,376015,46947,-277740,45461,651094,1130629,815249,122390,-511519,11401,120545,-52570,-208069,-132929,-110382,-256403,-220854,58793,138401,32868,-217502,-25147,-9487,129447,620731,574068,103781,-258723,-293836,-97387,46387,-9663,-139689,-281145,-346380,-337302,-397393,-320289,-46467,41921,-33475,-376369,-465103,-241027,-36172,221532,410648,641568,615742,536682,319159,355918,366946,117521,-379381,38143,438093,272273,-9863,-115531,-44577,-3786,-253992,-173335,-80059,-428856,-297049,-22270,-149243,-393455,-328827,-5841,242131,449060,181740,-101686,-423211,-400191,-208374,94666,524994,588565,439637,-31246,-293948,-42357,-263267,-368514,-100067,165294,-43967,-389433,-304829,-47572,133779,-41320,-340010,-538685,-868,256444,83482,-397995,-189004,44730,-107760,-118625,-196791,-487403,-375080,-185344,164513,508716,562405,301513,206974,89417,116492,134734,224021,198998,146851,-165020,-571374,-454853,-267196,-234161,-375359,-426620,-356518,-61914,-133248,-427461,-182797,-94650,-306609,-375863,-262499,-19550,248111,116963,7914,-450964,-91705,418112,621742,509522,401568,507729,579231,423097,-85270,-351994,13652,524185,922413,878360,357891,-340362,-18045,424201,367869,309989,487074,572657,277984,-152476,-324967,83573,157206,-19821,-108794,-404444,-441159,-370090,-25741,268608,207304,78439,-55026,180497,487476,730284,727834,326481,-140345,-141972,-176151,-26630,-31695,-57711,126877,320652,355966,295152,99344,11074,-185376,-465272,-180533,417602,812347,775107,608950,417545,491911,548637,503989,-30713,-355106,-349525,-433972,-228357,325024,616893,523026,-62859,-363729,-37007,-57674,197238,455125,585393,311689,22155,267220,540128,391569,97228,49541,278452,390985,524928,493543,161106,-181510,52814,-81605,-53654,-245325,-141962,61536,-76515,-473038,-65145,254018,173571,-427228,62661,461085,41357,265652,1152539,1268559,1040893,541760,-81004,110536,398507,344302,362107,505774,437708,352796,192711,-184652,-508500,-555154,-558445,-199751,80998,-1746,-101732,194331,860370,914543,914460,376464,252458,326948,281890,127152,-94567,-71017,-193069,-96783,619040,932579,217690,-211423,68640,180352,286684,248199,175147,-74399,-440245,-41699,297734,194956,-263753,-332099,-375746,-310113,-78364,258245,349370,32408,-1754,-64491,-429215,-169959,199086,57600,-379310,-285939,273295,575366,282379,-366458,-124824,120675,-147374,-435357,-93935,195578,77507,-396235,-358035,-137322,-130828,-122684,166006,258465,242466,-73625,-489765,-499053,-217398,-822,248578,318316,332759,20689,-566309,21568,467039,454699,189634,-272092,-517294,-479071,-308794,-85342,-146531,-220143,-275967,-163133,30277,-112660,-306950,-331889,-198045,-12444,144490,291326,528243,366041,-173520,-509306,-205094,26273,-34399,-146130,-255103,-315964,-429606,-127593,275161,809806,693507,477174,335564,497865,634809,712971,309276,53121,64578,193069,-73152,-250926,132851,270835,257828,79274,144184,11439,-60785,-246898,-331225,-210445,-53021,-85976,-395778,-360466,-181296,-253743,-314460,21315,518249,677900,466016,30257,-139886,-104174,-327579,-504016,-310459,1601,39823,-391994,-357493,-66029,-59734,-152833,-345845,-47866,411510,623911,596471,290136,-169685,-311778,-269596,-129117,-134022,-323790,-341472,-367230,-395518,-312263,-111917,117465,-15940,-139035,-328965,-534575,-394833,-368296,-447091,-249315,-252185,-252759,-108077,144393,350669,444615,301353,-82631,-470065,-335369,-131285,-215934,-385196,-267386,-359893,-452329,-13593,238018,169159,-121513,-52241,12773,-257522,-361355,-269784,92415,345658,447454,233101,-118643,-306254,-294453,-38610,-55408,-249752,-366042,-501772,-174012,307271,878988,1274813,1101890,831046,476281,469080,340435,-8978,-163505,74687,110823,358781,730076,554719,62873,18428,433338,498873,159713,-112199,41512,602515,1137113,1168448,799370,145272,-370545,-151752,-280936,-362401,-382018,-406897,103130,660113,846697,720139,249587,-221183,-468666,-309881,-38394,84391,4350,-151391,-276081,-339137,-263013,-321141,-235810,-210864,-244700,-326021,-84572,115083,11954,-150318,-211622,-317434,-421663,-180666,-49152,27423,274788,599409,548138,313960,31595,165615,260337,91057,-53966,-97250,-3685,73649,212261,241651,-14706,-81891,447587,596719,354071,-339746,-126119,534968,475506,64079,-414311,-50824,50076,168507,394452,520689,278781,-89058,-325668,-121216,27511,61381,-214766,-382619,-299620,144021,602463,904902,497539,-8732,-344148,-157547,-253781,-256183,78083,31357,-204952,301784,574942,291261,-63896,-359511,-125114,-199279,-395557,-465048,134633,417141,184387,-347217,235526,462495,68191,-298415,-480343,-447142,-469798,-296494,-58891,199658,356830,296308,-36145,-335939,-225273,-5419,225133,486752,486395,346472,258054,-40025,-417800,-571120,-135262,200718,262931,45721,-26186,50217,23951,-116350,-305706,-500221,-498930,-340245,-269168,-20193,154239,260924,85100,-309741,-225225,89984,188206,96054,223796,547015,543249,464020,366763,284350,296015,143668,-64372,-237418,-122911,33455,134101,192067,250002,211212,271988,354505,265340,42540,-149872,-279500,-153452,-162859,-288933,-489663,34130,612305,584652,-30083,-16130,177810,292039,24544,640516,1124652,995649,136072,304407,1106818,760998,-91632,-280658,-100974,-189338,-160303,-60855,-1933,-16581,-7478,-218657,-471189,-467123,-208901,-25924,10185,-224742,-566150,-275921,33800,240632,218242,-163122,-302942,-99905,-111386,-256488,-69623,31351,-94993,-347953,-323153,-324528,-223090,54457,142369,116874,-111842,-64204,342513,648696,520785,385584,257690,147332,48567,-80122,-248271,-435268,-549957,-333548,-96405,-33311,43152,-74236,-115379,203990,537204,569943,293701,-133366,-323988,121257,190217,-171452,-206457,183416,126145,-220377,-567297,-264187,-97867,-140494,-44006,152813,204305,223738,133238,-133243,-410944,-202745,157809,157573,14311,-78470,11639,307177,229529,-60260,-513368,-226513,-391628,-305735,-130674,-117769,-228046,-210759,-303081,-267535,-138216,-282070,-416900,-470077,-42333,357475,599028,887348,696220,305304,-132949,-276544,-274938,-2296,427697,62075,-436968,53554,109912,-82748,-138185,-136559,-361611,138689,512691,798239,912887,854652,722883,628536,127389,-80241,90926,-132701,-396454,307808,449872,93406,-182833,-149325,225756,673230,843154,768861,555524,358459,9545,-492552,-246359,232231,534005,560818,219065,-164011,-14723,236898,212593,277467,223683,27416,-216415,-36907,108121,27558,-149036,-182612,-334446,-252504,109482,-53775,-478362,-184861,-168277,-409253,-26404,81706,51218,39422,66210,129036,96094,4736,150718,162355,35601,-310825,-294992,-75959,-60258,11864,246065,304032,-234912,-88844,603976,730029,183366,-363223,-269843,137749,513299,635246,346033,-692,-560096,-99177,456545,645132,398323,42245,67113,-28864,-297783,-28046,297565,327472,162790,-221478,-479299,-183308,-256802,-509952,-347382,-142919,295140,503578,418441,-20814,-218796,65605,250440,231133,166040,291048,427408,358425,117109,65245,-59361,-121847,-115318,-42390,-168346,-574115,-255420,-83760,-134236,50965,480375,591081,737311,672027,594574,701920,586159,562682,81641,-332855,-295163,-463747,-507678,-335864,-239644,26047,208909,140197,376112,537359,667974,269296,-140312,-152936,98086,305777,609848,443397,64456,230545,690036,1014775,998642,763447,110080,-290775,37604,-3080,-257470,-509356,-536964,-434265,-454854,-248803,-298489,-436011,-428463,18276,220980,67676,-359139,-318427,-339320,-326990,63827,362540,314183,238757,93508,195778,278344,492090,383659,4377,-279348,-161186,-191219,-365805,-390509,-226316,-13731,144907,55468,-62418,-117615,-159511,-51787,85222,188606,74938,-259099,-32126,216450,-45035,-357069,49500,301196,121589,86063,150089,161942,269436,491001,246761,-241575,-81558,401550,569007,487884,266270,-287962,-221753,459200,720669,674188,74112,-187594,3081,-161424,-273917,72446,52321,-234571,234401,365435,103484,-122970,1429,-204049,-122154,99096,249659,185457,-150600,-477145,-483967,-211061,312732,346812,-47944,-474004,-78419,-191277,-278896,210083,320530,306097,112285,-30160,72822,351554,311762,115475,-246226,-378812,-366719,-214076,-18675,213107,537445,813886,737738,269906,-127614,-405855,-130358,44985,122808,-22600,-275060,-195905,-382854,-227581,-152809,-501365,303423,899062,709260,123324,-280047,-184706,-10552,-113740,100611,42731,-241565,-362476,-166307,-234535,-405591,-255454,-162456,-48789,70280,110218,24676,-100425,-123281,17503,-148073,-267866,114226,274020,279172,149371,72317,307467,391678,220172,138491,-27510],[-60449,43567,167482,-7738,-191441,24202,123571,-31850,-185166,-246077,-311093,-375149,-299743,-286174,-383189,-279685,31255,281105,107301,-22657,-160021,118769,332058,606363,540836,113615,-196562,-289928,-319558,-234760,-210649,366636,647323,693024,293057,310210,384518,210136,-245291,-220236,-323812,-275249,136638,647044,701981,402149,178478,-15977,25969,5670,-168161,-462774,-314707,-315267,-261349,91592,238392,560654,787396,742621,334432,259039,97815,7328,-148689,-313881,-81836,100462,87567,15291,-44109,-67628,-120282,-164765,-117082,-31617,-28567,14194,189046,-3066,-124918,-175041,-160693,-166267,-246841,-392204,-543546,-587981,-665701,-587262,-479735,-93203,253732,525371,667488,474030,280456,-65152,-166506,-9743,88494,663,3084,157332,70409,-114245,-321491,-187596,53702,46293,-231295,-337582,-94122,31969,147287,169888,354330,207698,-255925,-415477,252569,450436,268082,776156,1069398,786641,142210,-298216,-375710,-397561,-206040,23061,155599,-13848,-21967,32592,36654,-93376,110905,435413,496794,400302,257868,182452,396484,801756,777971,600293,461619,391530,87024,-329251,-77472,87701,29486,-250000,-404303,-245970,140063,532341,620085,380897,24067,-208622,-279750,-280701,-337957,-315731,-220102,-52110,126576,12827,-256847,-99605,15259,-112123,-452195,170053,413655,125274,-40077,391814,561748,409518,213989,198221,32650,-106675,115501,726178,1434833,1369532,1151397,791470,134272,-397373,72672,223950,289290,304699,15753,-176086,-151470,-189362,-353900,-414730,-561476,-460945,-241587,-131505,-70368,-53802,-11451,355986,685498,838902,600447,-79036,-358094,-279370,-150454,-59150,-52527,-208173,-90237,242484,368299,124116,-95595,34787,191733,105591,34914,-178313,-44807,-127082,-46180,-106064,-271726,-136891,165420,469090,326320,-120400,-105494,492692,806298,788562,447576,326427,238341,-87716,-363659,-475905,-436595,-200393,76124,175022,123695,22073,-49761,-86563,-263171,-497481,-370153,-167491,-244885,-415261,-70548,77036,61122,-24991,-134665,-342968,-369922,-36588,204467,234226,107347,-158746,-290711,-259944,4610,298471,117821,-232428,-238077,-62111,-80953,-202238,-165043,-65942,-112916,-425197,-296018,-207910,-144675,-205493,-204401,37347,234745,184922,131823,-63859,-143242,-222116,6661,25210,-223972,-382287,-280197,-256083,-433464,-437328,207161,527310,530557,339642,-78842,-193981,-139551,-44162,-111181,-446989,-146879,289920,456801,569869,809256,627534,-12746,-338285,-418528,-477538,-306425,-167190,-165886,-212970,-215515,46290,309542,377172,451952,159132,142214,262079,471573,454461,591446,642389,563679,634021,472199,143838,3907,-201309,-288807,-365052,-328086,-259596,-477402,-427520,-274625,-41644,292751,575107,746131,672731,431876,143115,-188383,-307382,-311298,-106686,166569,319926,169433,-57517,-205388,-337252,-156727,60375,82012,-369721,-83348,622155,1077265,929261,643356,576734,564790,396121,191834,210817,492995,731690,671129,491832,387211,133133,-153324,-252608,-391013,-359157,-81188,263923,494869,257078,-60978,171317,572446,823372,432390,197740,6424,-3460,194164,118333,-26512,-141074,82047,176926,-108095,-466240,77752,287592,202474,368642,683626,714085,581296,354937,78304,14344,127704,488520,821856,1085770,861745,440220,-195898,-295539,184191,384598,268398,-52690,250047,521112,386596,129546,108229,316915,119550,-266834,-246748,-152309,-108916,-73955,-37997,55017,-141316,-533688,-353261,-23215,-139143,-541317,94127,462803,249562,-226880,-428050,-376778,-544265,-430952,-238866,-157870,-59759,-32942,-61548,-147047,-209878,-264113,-308815,-432795,-328740,-126196,99066,-227119,-164497,84231,430635,30215,-307220,-343596,-418008,-282263,-383279,-501247,-295844,-154116,-156237,-92770,159820,432899,494741,331077,14422,-40217,258670,435907,255067,-125082,-469654,-245971,-178306,-349562,-109075,240391,129515,-235240,-374500,-165130,141487,485550,335819,27431,-362172,-419599,-186053,-32520,102224,53258,5598,9668,239523,239303,101434,-130341,-265947,-473299,-494481,-355568,-462036,-132121,67385,224668,619414,904313,450132,-24472,-113763,83838,5330,-62110,93949,512577,835994,959035,853824,323555,-311265,-157187,-242568,-26594,150492,-128580,-471955,-211311,-5074,-93269,-99653,9483,73944,127561,257046,-65348,-371426,178763,147015,-240865,-342042,151423,348599,65283,-257145,-383125,314740,931622,820006,335324,-201257,-167513,-261608,-166627,27991,120402,81453,52240,-269256,-272950,-92225,-301406,-373302,-248586,-242247,77941,469635,495360,48221,-321659,68288,224574,-88849,-333024,-115776,-159822,-526519,-292216,-209855,-324155,-173578,-247241,-504488,-638848,-326745,-72204,129158,43165,-268275,-512693,-420058,-369177,-305478,-492424,-175471,138513,127100,-55059,-66156,123984,325477,278348,272514,201185,31874,-329872,-82839,316958,246798,-58688,-113658,-75646,-166118,-195212,39190,222650,171144,10894,48102,-17280,-376842,-316512,206568,406851,332227,-78837,-73744,322353,371906,139978,-54089,43643,253571,532881,437196,157175,2348,181411,234708,176203,-40367,-399628,-346912,5319,41657,38080,149289,93635,-200397,-331531,-368205,-469568,-150776,66425,-129436,-276164,301791,613526,565219,327342,-122787,-390533,-184293,-131467,-414673,-239307,218433,419916,503636,42383,-41382,78727,238484,230755,184619,-48071,-351624,118398,1059953,1513216,1080094,440120,-121449,-248242,-241817,-284706,-488567,-617034,-375731,-2530,308922,444566,727533,564069,429102,378341,466522,498925,136823,-360128,-512557,-479491,-152535,195110,530768,631876,635390,424597,98769,66144,380200,474706,129428,-36722,106769,159432,-53420,-510304,-281554,175639,194340,-149761,-535882,-95995,49058,13886,-91217,-300861,-277561,-33483,136836,-156162,-212105,94637,356487,383462,354852,301868,248360,251973,82215,-127834,-452017,-354689,-194983,-175354,-507468,-327108,-44694,108958,-39371,-78888,-253265,20020,547703,831703,609614,376472,558306,705983,656920,473857,329606,35209,64076,316205,448404,255340,124254,-108919,5344,181711,238322,48426,35891,154484,64474,-212959,-465310,-27483,397065,501865,589513,491420,462979,423899,187812,-286412,-305509,-126732,-55271,-94919,-158332,-342113,-200758,166667,301636,110539,-34719,-69194,-62947,-215464,-347508,-249874,40660,-1661,-48660,-47840,-177394,-551084,-275232,-168161,-388133,-251216,82883,116921,-206899,-482653,43438,249954,194183,217550,216145,15846,-200979,-141239,-112525,-308694,-178640,148974,400679,261162,78114,-398080,-447422,-62255,265104,345770,194597,75669,-238254,-260621,-285741,-490935,-111742,139703,418630,733079,912996,345295,-445334,-91073,104830,-325590,-204999,472075,787327,659095,281857,-125429,-526460,-326013,272741,881907,851139,259837,-471823,-241730,-89886,-302353,-371399,-127820,-90087,-191323,-270632,-115495,-29618,-77876,-141963,10317,-42121,136433,812059,695352,44823,-237757,115302,261563,23535,-33565,-59719,-194090,-252025,-286775,-319114,-293001,-91007,-75869,-117953,-356251,-246490,-8295,193192,420169,415860,435847,486744,651630,434394,415525,285434,-66541,-610190,-16800,177603,-62619,-292579,-252766,-165797,-167109,-189378,201165,373937,-160,39300,310996,15588,-377719,-333501,-17996,107045,332464,190861,-40240,-351388,-465435,-287668,328271,923662,1040499,829858,413623,-187413,-436852,-324618,-548755,-166612,116761,-46066,-257045,-128075,102236,310358,175259,-61600,-312476,17884,326662,173278,-188945,-424284,-247539,-206217,-65815,-171800,-468338,-449146,-197114,264028,627879,581354,320144,261635,201246,164230,112227,195807,106995,-27830,-269108,-472971,-437967,-326480,-280050,-218975,-118448,-106654,148420,237488,52467,-13965,25920,-104238,-378620,-424688,-336122,-90933,-154146,-261562,-385136,159498,561573,758213,699357,481717,674643,657500,353646,-173515,-565660,-253217,127611,473228,683315,481801,-188684,-464726,32381,167026,261875,531891,628663,346771,-43843,-313224,88306,258320,159907,8639,-308669,-360985,-65596,302534,333772,207480,28377,-79578,153033,454422,632720,594162,82436,-378032,-272976,-279446,6226,88731,-15871,158251,472529,579343,562642,317219,165426,8361,-164285,-454572,233027,816369,1099860,853504,621047,546729,485378,260176,-229237,-516922,-163039,-279484,-336835,145965,482135,378162,-194215,-73689,332224,243225,-416935,-192380,156240,58363,-35774,394666,692508,499447,55677,-301192,-165912,63007,210721,212457,-224256,-261723,296540,217804,178441,-64417,-186098,-116911,-274123,-508838,112041,356050,135452,-462421,3870,232266,-176117,452389,1164051,1109035,859805,403965,-131123,129935,261322,142631,140089,311697,341909,303137,78352,-329265,-408021,-251324,-319788,-472923,-138771,-65245,-86557,259391,877383,1197381,1108196,573682,449897,333791,199196,33713,-222774,-224737,-313374,-136552,363480,546756,-85014,-420225,-78773,-30700,-3514,-126488,-253263,-247850,-444801,-81006,259585,142192,-267649,-283993,-380243,-475722,-154103,169915,227488,-78349,-115091,-202878,-549285,112105,411877,255744,-161796,-206429,185778,481065,145646,-401364,176210,430426,238304,-240295,77927,482977,418221,-69529,-419854,-357456,-278148,-138547,152886,319551,399273,196313,18824,-108735,-166081,-279799,167547,566585,851575,613390,-175235,-173621,504762,471531,236045,-339839,-606027,-562589,-316287,229106,157877,86376,-243698,-472046,-118684,-99363,-270722,-349272,-114987,117414,212434,210171,93002,88676,-329309,-228454,33216,184499,-29183,-135669,-185871,-143569,-34227,60323,211287,697715,680541,397477,230201,407349,581563,528892,102559,-168028,14349,324346,31520,-394641,9376,278285,266340,17658,-46536,-133878,-109440,-188595,-305981,-117083,-46078,-90964,-400071,-249882,-31072,-71542,-299779,-264630,424196,836801,727743,107118,-298902,-335613,-434466,-355485,-308461,117213,251394,235254,255522,201902,-188442,-432064,-426046,-261770,395205,743425,703629,228077,-163096,-132101,-78179,77544,33544,-22154,-34392,-302999,-428871,-187076,-402230,-320179,-247373,-160417,-233963,-196389,241766,129207,7138,-50752,-237442,-472493,-236064,47090,216729,323790,238094,-37366,-420250,-452997,-213070,-245700,-509425,-525355,-526659,-321775,-40152,179604,115894,-208412,-310355,-299592,-225019,-76900,57240,321101,488253,461963,159323,-324827,-583372,-425644,-261360,-218954,-280451,-322091,-411968,-160386,265794,712218,1180591,1179567,923340,614611,479204,243872,-109843,-173089,118833,185263,542466,936322,820115,183628,56003,619270,657712,252619,-67043,88130,570820,1007693,1056287,698781,171720,-304315,-368693,-250385,-159220,-270207,-357139,3629,379346,598921,571678,379460,45068,-300269,-380668,-96615,133520,68957,-90471,-148583,-336991,-459007,-479096,-297333,-203094,-315863,-584745,-265215,8917,-155163,-382858,-593317,-522106,-310101,10493,84677,-133727,38597,393414,414100,200294,231361,402604,455107,182885,-136140,-141751,26527,151726,218553,286943,221562,50387,293594,412867,164176,-467166,263552,1087161,1108239,523853,-353241,-207641,-42000,-44077,83637,292605,172195,-121352,-474748,-264583,-14617,135344,-73338,-259770,-288571,58915,527776,591138,173013,-228148,-195100,-209552,-349624,-230160,-97903,-281699,-242914,341923,596188,412625,34427,-158623,-9778,62103,-107549,-394635,-235444,-923,-249824,-271565,342593,351331,109534,-252097,-414072,-451502,-528751,-509394,-201507,201011,441783,290668,-148659,-405767,-145625,80793,312294,458308,409822,328151,282502,50673,-366581,-209842,240541,467160,338350,37017,-213971,-147594,341,37010,-79401,-296577,-502826,-466349,-297748,-3975,250717,372769,174925,-278673,-332439,-10106,90394,-89450,-77572,507423,579886,579271,425909,455216,395863,198630,91290,-23230,128670,209324,135363,-68229,-218861,-102348,162562,388372,352631,281997,168686,-149424,-408996,-209478,-107239,-235207,-58016,512038,432544,-180261,-85186,65971,-48725,-32637,825939,1458272,1095801,195479,522328,999570,633671,-187449,-345978,-135286,-195351,-258533,-303328,-48875,237274,271674,18086,-253767,-215447,-22146,120610,179652,88760,-162878,-319835,-109027,82870,-24636,-322569,-421156,-213722,-80913,-37547,-43218,-68871,-186642,-497459,-481116,-238188,-116509,1064,11584,22625,-112897,57502,422602,603971,419210,190448,129807,115920,100125,-10668,-278609,-486894,-433473,-529581,-196096,-66905,-670,-101635,-298406,-43425,373956,490188,434075,231278,-52453,238510,476526,140195,-208703,71133,26276,-241714,-375005,-121092,9629,-40295,35587,275719,346025,338461,156322,-207613,-518157,-251742,-68407,102410,84889,37047,-24022,99511,14726,-89556,-434699,-227328,-292419,-210467,-76872,55520,221499,320667,85346,-55891,-84492,-322487,-399619,-428769,18025,409216,591949,865833,664042,205900,-155272,-178157,-235787,-240954,104472,-144512,-485000,-197389,-108958,-438526,-355281,-219071,-389026,62181,693132,1255190,975692,996329,893974,737063,174230,-83996,158681,-7366,-117833,359149,341287,-111480,-406108,-190053,222440,685189,868029,802533,552165,427875,89262,-324832,-240940,179094,516078,638589,321622,-199889,-66999,155678,188939,131907,143697,792,-227202,-189922,-51709,-74874,-179206,-243402,-232719,21495,332867,109324,-431720,-16630,201028,-17133,-394882,-177851,-125980,-14856,200350,188412,-204724,-456378,-212180,-52962,-233888,-187249,-258646,-291527,-316005,-28689,313560,497411,-189600,20466,852607,996078,392377,-259058,-251707,216059,544772,453476,75969,-140808,-530430,-273290,286658,595783,574189,405382,235934,-24788,-84362,238837,542002,483714,226561,-256202,-457259,-135109,-163968,-398876,-501300,-444173,-130842,176836,305660,140137,-40629,171714,505080,439059,318352,396996,517511,357718,-19575,-349217,-388973,-354917,-196585,-54312,-132978,-492953,-251852,-122926,-252402,-124872,317522,400410,352317,433691,503206,737833,828010,895803,361765,-331780,-381886,-437444,-403689,-103308,121855,272169,181686,-17736,350037,790637,963409,563956,-61758,-166656,68721,315173,453354,335879,77751,311740,581641,679764,576883,573391,173488,-279864,-96562,73976,-84078,-356069,-433224,-213280,-322092,-368219,-357154,-312723,-187744,32333,236624,222850,-233803,-382179,-351348,-377127,227889,724375,764366,680045,354700,194407,129101,175825,158861,-125243,-524975,-307274,-120388,-134295,-350622,-355875,18491,320506,422777,590122,525410,116741,-121318,-167435,-61385,-52783,-108461,20754,153183,-116295,-510936,-193127,-19183,-71605,46072,135044,1647,-79096,52635,-44963,-392473,-11617,471822,533370,275629,91924,-393882,-173385,459743,849441,754110,142338,-268648,-67441,-143298,-54616,60581,-107842,-55956,308409,249933,-68060,-473262,-294933,-31153,-274002,80850,398883,411464,76904,-313942,-496199,-237122,209528,216860,-204777,-347531,60484,83330,-77754,25931,-3710,-182909,-120088,-99235,6950,225547,137491,-95486,-391228,-502012,-464485,-172861,136873,329165,491161,627261,501304,141666,-86284,-348634,-160268,90538,186350,-19286,-305986,-477107,-335324,-96132,-155773,-186498,493713,981460,773369,158060,-250507,-268277,-59957,-39906,88949,-67257,-396255,-184337,66728,981,-341751,-489396,-268191,-116554,92816,318902,292805,198099,2627,-102165,-351429,-217649,374094,892075,643481,423023,101915,149526,149965,-145893,-130670,-97205],[-72556,42080,166221,30526,-134667,42355,73267,-111091,-262700,-400107,-396313,-370826,-414991,-369099,-380401,-309402,46815,452743,400800,350278,160076,184448,202935,300177,282909,84149,-201311,-434874,-393225,-164858,-138354,166541,407647,443779,175881,144233,92137,-32977,-304055,-68385,-122019,-113374,44726,404566,455397,182172,16645,-109715,-11249,-53690,-229197,-264488,-250984,-347024,-656947,-259223,-8654,291844,379536,549600,362683,313932,166393,68511,-143897,-263247,-60586,16711,-740,-25916,-2139,-4733,-60675,-104712,110218,302769,219113,37491,136764,21883,-115781,-86388,-226112,-228047,-55179,-31122,-175843,-242187,-330108,-421397,-438635,12408,382481,701774,895927,732339,467545,57121,-70624,109573,359880,298322,28863,-173031,-34743,68403,-48824,-47509,65729,26930,-219850,-258780,29657,148239,235835,312997,374331,286756,-143352,-458478,406343,705796,931604,1128537,1233558,766129,130162,-125789,-263649,-384086,-147661,63809,106239,17056,27813,65831,-31823,-161168,42811,402214,478901,288003,136735,155379,337226,902135,1022245,862999,562187,379846,89278,-283386,-131872,-60848,-60931,-79966,-157690,-396281,-133459,243456,310863,106220,-146523,-276707,-277780,-270689,-278209,-279960,-255346,-128217,44852,-36299,-331745,-33353,250872,177570,-382716,-132656,181348,33552,80314,466312,488075,178088,-58584,108660,-48881,-258050,-179143,466998,1150423,1159574,857591,607105,59685,-340801,73813,68217,70558,218852,41906,-63177,7722,-103797,-309079,-515921,-250136,23226,287615,231305,134309,311,-74863,237433,596892,732975,571677,-1349,-387963,-366638,-292786,-94000,8362,-3501,141882,523558,664140,334690,-107577,-159938,41419,53114,41694,124338,302633,134686,8332,-243222,-386221,-228018,34823,282062,203260,-37087,12997,467254,786622,716821,340374,159754,159134,33724,-216614,-468354,-379012,-243093,-185150,-19437,125016,114449,-96192,-286609,-497117,-320215,-374509,-227788,-142481,-40094,259170,306611,289610,135731,-77405,-323736,-320444,-41063,215598,135067,-49331,-390412,-487584,-230424,294942,621316,322270,-145453,-222690,15603,21597,-53737,-8033,84663,26070,-265968,-538770,-434409,-309191,-318826,-269262,28073,109328,26150,-111509,-52441,9103,-69218,-11471,15360,42789,-166326,22621,-159956,-266760,-364708,254880,547976,480474,252273,43734,-76618,-26745,-70189,-214146,-402842,-58714,364876,600931,549424,569230,478326,143944,-106613,-233507,-361016,-516889,-284164,-214293,-274670,-304207,-118593,232719,509167,466227,71466,-315230,112114,359063,279700,333643,462181,628379,622261,521399,-24178,-216070,-284233,-406723,-315250,-284810,-300356,-434657,-257116,-166536,71346,401683,629090,801906,796390,603591,299504,-65726,-341637,-348142,-51089,221987,402914,148019,-12107,-134592,-105893,-71165,63789,6685,-317813,-240099,312291,832173,858542,610701,463566,484952,351091,114207,38698,208350,395588,402809,281932,237541,-7050,-113806,-214766,-190658,-113945,-49270,64933,303015,329164,-20817,-57743,274765,735071,567282,410925,245388,-83477,-194769,-233921,-207531,-263317,-59459,29682,-180208,-502512,-153278,130960,154252,276305,517763,630075,683285,649081,404619,117660,123180,460273,880329,1027877,704748,144687,-365144,-309747,79248,294408,171004,-238731,-242958,-68441,-239666,-379576,5876,280898,218998,107250,-26315,-491077,-510254,-169324,76041,214356,2530,-454561,-497892,-148883,-237961,-565646,59352,391347,398404,120535,-66261,-112716,-420019,-325686,-83411,3656,255531,231224,-57103,-292344,-413949,-411545,-211263,-243688,-357108,-144612,216910,31583,-446829,-221947,95450,-165735,-280030,-337725,-478326,-86179,-65254,-150671,-439067,-334527,-214426,-153553,50017,311557,503669,366101,52995,-129246,156273,393200,289143,-122294,-384053,-103986,-143552,-581675,-224923,124399,37674,-289456,-411093,-351714,-116249,348359,339322,61390,-310204,-259910,15486,110430,169299,109039,28557,135068,480596,485201,282285,-169420,-353761,-528001,-369241,-208506,-485603,-339257,-130215,205580,658747,978848,586456,92189,-282544,30174,60303,33815,154921,388469,720427,735196,460996,16143,-228116,-58984,-333792,-156060,87595,-166662,-426762,8268,311841,287139,282167,383689,292051,125517,121031,-283923,-84632,491027,466146,238214,-216740,14808,222292,59422,-307224,-151789,425926,1178565,1218108,788185,3121,-302778,-312889,-95877,22244,-16175,59450,160725,-40420,-222322,47693,-66883,-330096,-295705,-121921,41905,308275,130078,-142334,-498714,-251638,-130096,-189570,-399523,-236570,-309074,-586317,-424252,-414171,-387629,-116265,-262320,-427419,-74486,222876,305876,235327,136636,-153085,-358797,-375204,-422855,-314530,-472663,-366125,-28689,-34295,-232518,-209525,-8753,220437,236666,344080,535023,334119,-127995,-256130,52757,-43019,-311062,-228792,-114890,-161576,-197767,-32654,183898,220064,-192614,-402533,-142975,-342057,-235098,227973,434458,413633,42921,-258789,131850,331264,209947,35956,114635,394000,457961,549570,188067,50524,136153,303984,281480,43530,-294261,-325099,-70795,-27795,-29874,89849,198213,45629,-125562,-336396,-438273,-4494,160815,-97450,-8357,589260,869003,798942,456917,-36797,-648194,-322599,-61606,-57907,-68434,242525,617032,923804,456379,-41776,-191526,-18450,69652,154678,109916,-36882,430410,1230321,1739720,1420532,860169,272232,-161895,-393251,-548503,-529227,-434649,-82647,90164,373911,446249,848908,749352,543816,366257,370100,370479,145048,-222581,-393807,-232819,-36650,149313,375834,710169,972532,836014,468194,24223,12675,-25342,-477505,-285474,31355,156767,53739,-215254,-485918,-203867,-225650,-302932,-433952,-23493,227236,181634,49616,-216797,-415226,-427470,-201988,-346645,-210062,153345,406075,503913,339560,97476,-154452,-271029,-244088,-157358,-226803,-157700,-10972,-225507,-420911,-239108,-98741,117480,259510,460310,85381,-358181,127834,577254,544273,476829,703842,809938,724978,524329,444439,231511,234344,267484,90146,49767,-29316,-210369,-167348,51905,258508,271403,116717,-44923,-291599,-523317,-227227,293069,794062,646388,480009,333692,237717,339864,222971,-191199,-369023,-160481,-152317,-195070,-311080,-514019,-342265,70620,292790,118491,-39868,14435,10857,-206617,-484560,-514099,-281612,-287917,-222982,-156197,-294189,-510099,-333411,-301764,-583080,-351331,-11910,96429,-142624,-547858,37608,422252,359332,163377,336529,444703,337313,59671,66999,-117411,-54754,336628,567282,204476,-202881,-500032,-247853,81876,257551,95489,-159385,-141171,-335507,-305545,-196512,-185944,171748,562569,500870,492631,723016,226807,-602685,98837,327435,12931,-234186,288775,633424,533137,123418,-300203,-390423,-417503,-325695,357634,683054,309684,-247767,-547860,-442613,-570979,-286240,-103969,-173562,-229021,-320028,-257340,-190998,-171986,-113961,-64147,-231295,-63825,574407,501390,-92397,-86869,476725,605767,137258,-145119,-48997,-58905,-100803,-170868,-280884,-287121,-157474,-158355,-149950,-207507,8219,242056,418616,571300,396239,102659,153034,492271,416792,392044,146194,-278156,-386833,26902,-11859,-304101,-411941,-332296,-234719,-258502,29926,552565,745341,451889,351263,526568,182412,-336588,-351023,-112486,-114298,150603,276963,54352,-330990,-454483,-326522,374753,1055930,1283220,1025123,732528,106418,55864,150410,-43602,-95588,44859,-61888,-162792,-22560,180038,376434,395162,277289,43341,164412,358401,190250,-24545,-238207,-345224,-211455,-28656,-69323,-222865,-218312,-124780,253909,548735,459348,302358,280367,320419,235268,199725,287099,165599,-82925,-285458,-484580,-444788,-400179,-230858,-22216,111699,129855,284524,475543,383594,212333,35545,-126140,-463491,-469663,-440248,-286944,-336401,-379989,-212311,294941,535725,689245,682029,438478,617788,507879,93523,-354242,-504481,-323008,-251373,-6688,396818,487913,95741,-457726,-394755,-89244,87789,425559,584389,453543,75832,-233496,93992,427707,443132,152850,-208501,-254706,124109,368929,197342,28534,-158669,-186736,5697,250483,313711,183469,-315492,-600643,-230065,-168913,68075,126925,-33307,142051,525360,672029,625333,387722,198493,90265,1596,-491769,-31513,596110,1064400,779872,574399,403958,287890,129291,-169369,-262973,-21676,-145456,-535449,-199191,126376,22880,-262520,58011,467587,595452,189414,-53146,96258,-236017,-205572,326510,595416,429634,33876,-527186,-617748,-325369,-118294,-134370,-601402,-19918,480968,499101,293262,22034,-186552,-253397,-480466,-312665,262967,387048,47374,-356727,27832,80380,-406316,393636,833450,759672,539364,138661,-199411,40223,46798,-28750,-20057,116698,211924,234456,-7782,-361641,-276172,-77645,-144567,-503350,-256736,-77898,-122156,163341,605089,1084332,853716,553546,506328,281136,59899,-196241,-481098,-350524,-361818,-209388,-15905,-3415,-304136,-417481,-242421,-152072,-134175,-258837,-501725,-363364,-368020,-123572,175526,83830,-211215,-281557,-361472,-461218,-157003,143906,135448,-87053,-136784,-231363,-244710,334377,587832,485152,76887,-159080,110668,274411,-90323,-312983,344141,516885,413484,-62815,270019,725205,732970,327608,-54546,-300806,-272459,-103128,128365,376135,478403,358075,434492,493662,156085,-336986,13891,702267,1289051,1038134,185131,-397620,349462,470904,237712,-351066,-563224,-534414,-315677,391802,438443,410863,88527,-376766,-304751,-107112,-230383,-320100,-24847,207860,177402,-62070,-459902,-269625,47267,207328,192594,71899,-252535,-239701,-149297,-55866,192048,224603,164545,378682,610481,407755,206478,308589,470990,284594,-134616,-372459,-6284,243704,2390,-419533,-136627,189952,145477,-98707,-285910,-230503,-24799,-21548,-228742,-144782,-131254,-164553,-357267,-193129,81456,193669,43593,-255283,175919,717794,707949,158761,-364801,-341067,-285838,-184268,-173729,278867,703725,947803,933052,752911,182255,-28415,-216893,-409254,306190,761694,684192,59470,-217873,-102,108641,277216,399348,498539,227251,-246058,-321654,238758,180470,-107826,-335060,-36511,25621,237813,657321,459004,389107,222466,-68719,-466557,-270895,-65488,38334,129922,94897,-91583,-405491,-560513,-323508,-338769,-358093,-346944,-324196,-149198,-76405,93527,12550,-288365,-590581,-438459,-72352,163230,319104,450567,497959,350105,31406,-438056,-362606,-168964,-272358,-266124,-244202,-244249,-327727,-227843,110893,443023,814652,995516,779321,628497,459735,186843,-138167,-216851,38997,83698,369614,675589,685117,42741,53774,705571,734775,270860,-94094,14979,369913,712951,823197,533494,152554,-190627,-463373,-280464,-171275,-273262,-186331,24467,150510,197957,189999,187427,53540,-142718,-288789,-183457,83945,59446,-51767,-5264,-145156,-279275,-302053,-347301,-256111,-303951,-456833,-339789,-75782,-131207,-91193,-135854,-225307,-183987,55878,85397,-264609,-157866,228911,317900,165353,405874,606118,668016,399841,-67891,-141269,84787,226706,209551,329868,416012,215387,114374,189670,-608,-492958,292809,1045808,1213495,682806,-18610,-459405,-236132,-237517,-175137,-61501,-94068,-186061,-262289,-504891,-142581,121644,2810,-265258,-381765,-111659,303756,205446,-100050,-169712,-975,-225155,-168233,-13169,-134067,-484490,-135296,299888,447905,289471,-130434,-73138,123369,366742,410647,-113871,-448901,-408706,-413608,8996,318656,201248,5409,-278827,-403188,-400501,-428103,-477480,-410729,53869,303530,135606,-334987,-444372,-113532,65023,235682,270034,238022,194636,229009,158927,-84862,99219,350791,421724,99406,-121426,-309697,-459751,-221427,-13850,627,-161045,-374047,-457875,-311694,-115153,172077,280629,103373,-298076,-340730,-119261,-29533,-236596,-351230,379492,499058,455887,233396,437389,319735,32394,-56402,-9594,225670,257109,79883,-201754,-339443,-191303,149554,377833,275427,297845,336344,123581,97434,326614,399264,228885,121147,362819,128332,-391267,-223847,-115494,-332352,36598,798986,1392067,925449,277705,571655,611130,314916,-256592,-215840,-105186,-254971,-390973,-364536,12956,449862,472990,199318,-18889,-73311,9704,131765,283643,405495,218856,-76056,-218039,-174406,-370387,-321216,-435313,-370430,-16148,88321,-113108,-260743,-178994,-203754,-272233,-123734,-108512,-204971,-351198,-335031,-236961,110427,403573,377735,178636,-79927,-47386,32774,93331,26146,-230218,-413201,-312381,-485354,-285191,-99899,-73484,-96601,-320697,-285012,157298,304257,485797,510604,141494,185178,592995,341800,-56124,-55368,-111644,-303294,-406488,-109513,8343,-40279,39803,231050,280003,310474,208543,-99828,-294725,-187262,125582,358628,409987,120257,-136467,-241860,-276255,-214241,-311240,-108657,-16222,-80764,-80638,146825,532472,584790,287517,3096,-144566,-400649,-444394,-317843,-3339,247277,386575,606733,556762,179125,-104503,-73259,-120560,-446082,-229060,-132619,-152023,-160284,-277389,-324155,-335683,-204604,-272389,-223766,507153,1164566,744404,809835,829769,627930,180455,-109668,121460,13704,-19836,113876,1171,-331965,-378173,-217215,146924,543186,760887,671009,369935,239402,6815,-248067,-265139,62047,444251,645764,409680,-243961,-291709,62409,203526,63782,-157513,-229590,-234751,-248884,-181614,-176246,-212995,-264191,-119449,161048,383972,151355,-368927,51858,372576,150817,-237235,-374964,-281397,-54208,267603,286283,108809,156790,280498,205951,184525,12668,-249531,-524766,-405540,40752,356791,448928,-264568,110756,956589,1104719,496630,-157868,-365384,126164,415228,202099,-179407,-364473,-544225,-395261,166742,594100,787934,646982,316485,-49548,47092,385470,632880,543567,204312,-237055,-428425,-105481,-41926,-276344,-504952,-549608,-556301,-165470,136116,213661,86006,269101,637770,550817,440973,497441,529678,254692,-169367,-323551,-422295,-377087,-228917,-84370,-200297,-503017,-245608,-124432,-212626,-277811,131486,135098,-214063,147816,464906,762279,1000572,1071914,568755,-259056,-429210,-363031,-277210,35983,360585,452224,120420,-226765,335280,1009288,1130965,744209,17787,-215395,-44725,225699,195210,79072,-3366,327077,484513,274918,154049,384259,246841,-161778,-208838,73413,40538,-140713,-225751,-38386,-144871,-303986,-208311,-105370,-25850,35937,192590,272424,65459,-67099,-249147,-195680,411409,927073,991660,780525,350134,4761,-127502,-85247,103556,19439,-227413,-461046,-150967,4598,-157499,-399374,-4228,331728,636471,1058590,970400,549964,30814,-210728,-163231,-100912,18986,26374,38920,-153724,-342064,-216790,-214854,-277895,11961,287153,190240,-195960,-347811,-220507,-418477,-9564,385349,363338,36396,-107790,-158875,32600,368053,792126,653015,129901,-428341,-140974,-92657,15610,-26667,-108263,87704,313820,45856,-247241,-29815,427333,394739,-309983,8409,500951,618597,256332,-155301,-413176,-243137,157677,166052,-295849,-179353,305502,344149,34803,-180807,-269278,-535310,-298628,-137683,-119175,-129394,-183212,-290171,-423769,-529861,-378913,-12078,297718,367800,370789,371937,276341,15866,-85906,-255543,-225333,24417,115584,-63559,-184609,-164394,-122227,24828,12033,149783,562480,839202,720611,204720,-130885,-160196,35082,100560,36427,-162151,-346103,50231,318637,252527,-106835,-310892,-289981,-158857,134410,501479,568173,487871,163279,-176845,-484672,-117246,472146,1121023,723794,330526,-124919,-235510,-196904,-424360,-378137,-179109],[-135270,-68594,-60252,-100629,-1884,123816,23827,-170334,-134653,-203666,-365797,-291723,-411218,-502392,-424995,-266964,141373,608236,710988,623284,359289,125385,-4092,-78690,-26943,15196,-196627,-163960,-161799,-31963,77169,253079,316927,138893,-1909,-87612,-240991,-320650,-341589,31452,84420,187081,227443,267027,171950,-30138,-149105,-239280,-117775,-88598,-141923,-213111,-316148,-414753,-286531,-150656,-151444,18059,24885,229244,266068,219271,165536,35828,-223735,-199707,-27735,-62304,-117378,-112454,-46860,-46878,-78608,-96478,277571,544769,414598,29540,-1265,79316,110247,145010,-197591,-289032,126909,229965,196126,141782,-3241,-146980,-183992,164407,476479,787522,915994,817158,502056,161351,-2432,166492,543148,569006,217132,-372613,-43848,269036,139860,-2844,-22067,-57302,-227144,-159153,113303,169309,128996,226985,292842,353613,2969,-444259,398730,841168,1307983,1211114,1150152,730700,212796,-132927,-242493,-283868,-58105,87114,21954,-75904,-82019,-23135,-139786,-229461,-80159,220206,307044,121853,15235,92458,278761,708351,994542,913011,647073,385354,99569,-227229,-310054,-299220,-183366,-60452,-147562,-401303,-230874,-90069,-117556,-158778,-236127,-244223,-196008,-186963,-130784,-187468,-266355,-276051,-124893,-111727,-380817,31239,461744,492502,52665,-422087,-186223,-62635,194740,451473,302107,-142551,-242531,-3396,-132917,-370704,-434937,35807,345345,511653,408892,320897,-72154,-322541,34087,-58031,-193232,93142,105379,75572,141990,35142,-215360,-341883,41942,381911,594144,496717,279920,37938,-123968,114830,465983,549740,352868,-75725,-500442,-509077,-440990,-195978,75534,222190,401543,760130,828436,437717,-134654,-382461,-260184,-142357,7756,348976,469730,303393,352,-392943,-548150,-395073,-191413,-37421,2821,-33051,77788,404231,691385,595076,247419,-136260,34486,113509,-83910,-384849,-76372,42586,-181957,-227734,96326,151836,-68599,-173249,-126510,-39552,-256770,-352602,8656,340377,547148,502977,452656,263925,-28928,-286603,-179022,71489,294032,110076,-178461,-558764,-605465,-295336,329012,559229,317139,-125969,-219528,126729,248690,176208,183069,252485,214456,14716,-90772,-244842,-362858,-407543,-154441,79445,59678,-250383,-373393,-103126,74016,53126,56851,51890,328277,210487,273945,-3923,-64843,-271966,128188,314829,201916,17549,57116,-11017,-20030,-185979,-407986,-301194,-45249,294839,530769,485098,239658,177942,203112,8159,-23132,-134663,-415070,-467128,-275510,-328561,-324923,-260924,198888,605286,674696,221120,-431199,-96008,219136,108396,-5646,103691,405899,342826,292769,-186371,-423433,-336511,-499762,-272159,-246318,-354104,-391744,-200527,-16350,212169,428182,543340,687121,791326,720096,391875,26509,-253554,-253420,-22273,130223,256492,53151,59041,51714,198147,38447,-26600,-234868,-298116,-241963,35516,381073,554892,417922,240577,318227,298288,141888,-51055,-41345,139769,215863,113917,102755,-43463,-57824,-88620,141225,121866,-87636,-338350,-302071,-36427,-112678,-325181,-49660,426546,604151,550170,460738,81181,-217256,-510377,-349771,-339908,-211390,-123946,-201517,-432511,-269484,-13023,46966,5782,155946,367008,659629,836179,660766,226068,68645,223985,559432,582856,312411,-270681,-394059,-266821,-30675,223839,112412,-90935,-238508,-73989,-61346,-113939,15369,110744,184335,390515,74523,-131948,-188506,112969,352593,466834,189698,-225093,-556853,-365728,-399282,-545134,-20713,264386,422074,381542,282533,120188,-267744,-260950,51114,285493,559919,476705,45308,-233515,-340409,-259237,-130479,-111474,-213494,-233159,35411,148088,-75494,-146387,-155149,-250039,-199523,-335036,-417942,-8631,71379,-69510,-309800,-375611,-238771,-190988,-194141,-22772,286268,205686,-89334,-350232,-85315,175822,186227,-116351,-223885,99236,93440,-330034,-504181,-79848,-44400,-310894,-458275,-471325,-321839,116441,218457,-35907,-358306,-155810,233776,330408,306977,120357,-13543,140799,562593,630274,338851,-256421,-349857,-504243,-353348,-169082,-309361,-560747,-300429,126521,565599,786823,514283,-82043,-413669,-35758,66250,137871,282579,372306,648098,514910,99481,-369093,-120067,-3177,-379801,-309731,-109744,-354134,-273995,218147,513726,487176,415917,476551,182096,-73887,-109028,-283983,188766,689585,738562,647852,143319,-115295,-98502,-112614,-159524,114101,420624,1086530,1291374,816688,66555,-488320,-242545,-7880,8263,-269393,-126215,162706,145549,169582,465644,363273,197447,-14801,-21167,42403,206711,-33000,-114298,-299693,-461111,-285023,-171226,-347119,-360756,-454733,-441535,-366444,-505833,-395005,-140988,-326885,-191926,333828,544876,452564,184301,68149,-135287,-290314,-442096,-506783,-363567,-321333,-387100,-306850,-166971,-231159,-223331,-144088,-3747,35888,265001,714501,548238,22368,-469918,-244250,-292863,-448603,-350233,-282935,-279641,-284045,-137314,101349,242647,-84377,-45668,52775,-236462,-342313,13137,261014,375141,161628,-289548,-118766,172421,173239,52393,23121,271406,224910,355777,101566,-17135,60148,348617,346542,64251,-259053,-266596,-96496,-110377,-108567,10482,251760,320778,142403,-237220,-453921,94926,263511,-18637,88672,626657,838017,777277,466857,45017,-381059,-103450,313849,343564,26485,69227,531923,810202,517984,34606,-397640,-389724,-291070,-122503,50446,98183,532118,1060436,1520963,1471005,1077016,561752,-15097,-248093,-363666,-336088,-230552,64159,119374,379593,440445,748287,772651,498629,256125,204219,109023,-8698,-186547,-318703,-100671,28140,39032,120154,559497,937657,969039,679597,54077,-489036,-33019,138344,21577,-28041,-15396,-56673,-58189,-296767,-335963,-566016,-559152,-360107,-94554,237585,289100,192478,-114087,-446863,-266963,-453602,-513087,-234696,204337,439128,556185,258014,-120073,-266427,-204633,-44751,149448,199639,308358,228444,-218540,-224785,-124463,-164392,15255,422366,723857,479385,-328003,-285062,239447,394027,476353,694287,765285,668626,605724,640419,649243,415639,100326,-290696,-386884,-452109,-478088,-408589,-44406,289157,499682,396061,22469,-419874,-572996,-76489,658100,1088982,656919,179519,13221,-10386,218057,227325,-91531,-313887,-154410,-50685,-13584,-144934,-319658,-366119,-102642,138330,19621,-120070,6933,84367,-288214,-513134,-278440,-284959,-379729,-497464,-383456,-414768,-445115,-394546,-384789,-372489,-247557,-161291,-66520,-159199,-494820,-46999,476103,491106,128199,320384,741977,759034,253183,145543,-151,-42182,332105,548700,238982,-114151,-264402,-102482,156431,216440,-59544,-447333,-154260,-184761,-217175,29090,120379,333513,814821,736045,538352,367661,-64211,-331990,304594,468792,260387,-86087,67684,360526,321468,-26199,-300103,-108714,63323,-82573,179308,403231,240880,-80120,-269805,-302964,-160254,3759,7934,-151554,-229004,-327256,-262272,-260222,-208620,-150570,-199025,-423569,-382782,11889,72276,-282431,41658,662560,770803,304021,-274224,-124735,57269,24738,-66295,-234455,-279049,-192416,-144994,-73904,-6871,225961,457628,613862,636934,315321,-173763,-258543,126730,287379,282701,-36896,-432416,-157767,103248,-74029,-354841,-372552,-337761,-214548,-193646,200439,704436,870124,707231,499776,551231,317154,-259580,-386965,-231218,-363359,-44500,307635,86175,-383777,-415730,-343412,161375,845272,1215618,1002085,812118,332087,595074,589691,447107,224416,22735,-125398,-163188,-13944,164314,321972,507117,519235,333316,306812,345875,146028,64808,21331,-43190,-55286,-15427,-33878,-67196,31693,59065,148468,290685,258339,265275,282487,381110,279931,311153,384593,224705,-98816,-311017,-488476,-470932,-292579,-44561,124603,196542,257330,374269,536522,446742,216619,-138677,-369946,-410884,-241989,-224753,-123125,-234624,-154076,-54405,341624,430302,453524,393165,247389,337631,174406,-231627,-599072,-366212,-262495,-412600,-364261,111728,334294,229568,-213327,-497040,-216456,45720,277509,460135,527197,171148,-113674,94867,546090,674986,289345,-166169,-286352,114395,218998,-18044,-138602,-137254,-195019,-224807,-86416,-137234,-356682,-526233,-327083,-140981,46503,128096,45687,-127465,112497,502068,641174,489314,282324,100974,35360,-1396,-399157,-277307,280234,642035,408029,267572,136803,186181,436600,244223,-49799,21357,-30407,-313290,-418159,-379899,-429929,-223054,33040,348827,595378,612087,514764,427804,-207066,-326296,140362,321004,235867,32331,-258904,-299622,-305595,-272414,-464565,-325047,234098,598276,698993,299877,19487,-185373,-329241,-545105,-118343,350310,334233,-55560,-206258,91754,75808,-421477,72875,310555,339554,165917,-193103,-363387,-169752,-174215,-134432,-104516,-36716,90617,167847,-44174,-391025,-285708,-76293,-139442,-421135,-279363,-114446,-226791,-49849,197781,614993,323414,324365,392913,224120,-48415,-477213,-285679,-187101,-223412,-304297,-380723,-410379,-388919,-324700,-307223,-163647,8560,15942,-42140,-161854,-208098,-116848,101699,42813,-135274,-218394,-297186,-354755,-115326,160669,123369,-5686,-75180,-164618,-1718,490400,743697,686265,235720,-273060,-62530,-4356,-342178,-198943,298008,331195,251100,-10276,359595,809236,901842,661099,308220,25487,-59386,-14982,122523,423406,477177,368966,508969,655579,313983,-214268,-144588,628841,1334855,1120083,390544,-322063,120617,451095,213858,-231413,-400031,-394707,-378347,312019,623525,687783,481058,-51023,-391630,-145102,-225680,-248859,52178,216028,-46593,-564076,14695,145507,411527,567230,220908,-263385,-520320,-260447,-167171,-139069,66230,167302,56811,56820,506937,475836,227171,251205,383009,157052,-209260,-388122,-67662,-13390,-143396,-367661,-265159,-15043,-86987,-257163,-505871,-210902,137454,204223,-84933,-144433,-186646,-224124,-311033,-193451,131218,421694,414873,72453,43068,428091,423806,65450,-304775,-268333,-161877,-29179,32393,404651,1082946,1459948,1444775,1105738,377588,160903,-116241,-494432,175925,668393,536531,-140352,-249212,101818,205699,317870,577942,772695,343076,-203418,-211003,459040,635704,214849,-201024,189067,388353,624823,760915,553647,423247,193617,-91485,-303248,-209484,-148905,-130344,-91188,-108652,-249804,-444953,-608762,-421973,-453536,-301062,-248836,-206961,-75923,-145747,-52831,-140896,-312315,-448374,-227019,80779,341524,482864,488376,400996,174466,-104207,-393535,-113917,49237,-143347,-199857,-114971,-102971,-239938,-363904,-94629,209882,373711,602643,481985,535358,436113,195756,-79750,-276004,-135201,-131452,-101256,110792,182820,-349229,125337,690771,684835,182189,-180595,-135359,74712,327548,515874,359988,152650,-124180,-500965,-409602,-353676,-328379,-7985,117030,68514,-170896,-234407,-112772,44959,80320,-19574,-98228,34711,49531,-3052,120076,96467,73168,-73841,-341068,-302706,-172396,-252238,-345434,-163173,26643,221103,265703,89818,-59927,-25568,-42483,-355857,-245980,113449,232551,202358,520292,771691,824399,596302,61781,-127290,136287,291553,197126,333154,474222,343608,113367,92935,-34514,-446236,107167,570592,837684,544114,164021,-383755,-299231,-267165,-167569,-132404,-405396,-141115,51741,-261723,-319059,35831,-13168,-395345,-518792,-330546,10111,-40882,-183513,48933,189155,-179193,-125107,60640,-129219,-372330,-41646,212282,226725,22282,-370426,-9107,249710,597847,771316,130213,-48351,-60379,17598,201574,202635,-18639,-235876,-367636,-429085,-408824,-378984,-293905,-431502,-256005,-53089,-151188,-397994,-262075,-98536,-46686,72675,161292,201817,233928,309036,316230,204761,244417,174466,48788,-327528,-245003,-149100,-277231,-519997,-255005,-111938,-156884,-275488,-373232,-344361,-294647,-37606,64730,-42275,-354285,-368243,-225938,-143835,-277454,-409912,206371,341887,151202,-70269,339862,297237,-94430,-440159,-154167,149493,172698,8206,-100051,-85696,-19904,191581,349308,116515,61074,290935,327503,436401,672311,693669,506040,395102,288367,-116865,-533938,-338933,-231783,-260162,117296,540234,930361,619919,363308,422047,117189,-82928,-304184,-113589,-120740,-377874,-339605,-123317,176881,490846,458139,185172,39542,-92039,-133897,-5399,275466,581222,491132,195813,-137600,-370238,-298900,-80582,-180154,-524054,-44177,81553,-216505,-465755,-121278,-22532,-58755,-66375,-179804,-412318,-301382,-150602,51498,223300,347301,123774,-126238,-325138,-222737,-86530,50806,103397,80040,12599,-50739,-313265,-378215,-155512,-173212,7964,46043,-185029,14881,94644,370661,568366,200410,-13094,506720,412030,148786,-50968,-146966,-378104,-464009,-191091,-56533,-175079,-75594,49107,59852,172912,243676,84722,90971,191719,561602,610338,583039,114515,-238396,-528070,-428838,-197218,-132958,87099,325395,168157,-124130,117437,630417,619721,331411,-57128,-275558,-434402,-396113,-239465,-114556,-86580,13433,183568,367650,218731,46328,54733,39550,-84301,366877,383300,216455,183966,-194,-951,-138221,-76140,-60728,-298192,-85964,411726,307648,414163,549681,339598,117555,-97738,-1507,-152028,-267970,-386559,-372627,-558162,-349385,-313726,7117,307325,545633,406554,22768,-175535,-138630,-250058,-314156,-79939,319413,575922,472952,-54231,-409966,75188,225363,77933,-271718,-441430,-378990,-334539,-309322,-263864,-255782,-280019,-100373,139050,259396,59921,-308474,-4118,310639,134789,-64664,-252443,-449910,-201397,140996,299229,463213,622416,758011,545248,484484,78097,-304442,-186861,-275,226019,339606,192003,-433177,107258,811001,925658,430626,-95803,-465146,-142334,107914,-49002,-306795,-525559,-586571,-423312,102989,531101,785067,640073,281849,-167430,-85413,298529,521522,470458,97258,-288843,-302364,12888,102951,-208525,-470051,-363447,-382884,-407655,-11684,193879,110738,274355,594702,525077,465781,505821,452993,72119,-314929,-32716,-145083,-168496,-164361,-106717,-235372,-400714,-264146,-178099,-207776,-389753,14221,15297,-353199,-85247,416199,730802,1018541,1040312,588879,-239299,-422820,-275061,-232581,22032,395410,475794,43669,-450305,281922,1017941,1073445,698979,19866,-377408,-277028,-36856,-126387,-267936,-151477,243397,402383,9300,-191464,177544,248394,-77553,-284937,-22757,61161,-38721,-90813,66259,38917,-180887,-126307,-74328,-66778,-58467,106470,302026,512772,368822,3670,65375,513814,874195,871365,478661,42878,-239406,-476197,-246853,83622,193123,38661,-357127,-248025,17415,-100815,-343857,-91797,147993,538120,978392,909714,625353,150977,-49273,-17571,-50001,30391,-48447,-139147,-228839,-104238,80564,76079,-276334,867,521636,591743,55590,-530859,-289830,-373787,-140422,155381,92187,-198662,-256002,153806,282030,272176,509367,396905,7587,-494181,-201505,-86359,-58109,-75433,122757,178213,162125,-238354,-216358,408910,904500,535436,-228471,-126145,457464,633484,269396,-101362,-356075,-235004,129967,126722,-380244,-51094,495013,441489,-4626,-385658,-463666,-460975,-213421,-45217,-167002,-326359,-365314,-268276,-374024,-514578,-325357,37062,240845,152776,55024,47390,43827,-170194,-207633,-251310,-348925,-130948,-114350,-244190,-219492,-65950,-50244,63447,162075,316571,412827,470688,498808,190474,-17600,-10903,136105,162419,-76959,-253107,-154547,203870,445765,380944,77359,-75045,-239849,-234302,113912,537604,707749,612080,223147,-240242,-411348,-135966,242509,641726,348472,-174669,-264187,75378,141354,-140224,-310045,-331118],[-183546,-211178,-182021,-55727,182018,238511,37,-161251,61540,-7140,-307655,-153465,-126390,-229147,-295819,-185951,218725,604797,819012,649763,357241,-11311,-211504,-342956,-304001,-68903,20533,193457,53037,28877,397087,427777,389625,-76160,-226922,-389021,-576826,-450119,-278749,73317,218882,456287,694065,584479,221733,-164473,-282574,-388308,-269763,-142165,-106748,-269805,-480629,-158021,96589,130195,-36192,-18151,-155668,-81786,56531,-52064,-50451,-158753,-291433,-90543,27855,-74938,-224759,-255282,-209330,-220099,-201713,-173428,281197,601304,487030,-1404,-112859,241025,430432,365623,-136482,-223156,307203,412120,430352,394238,236774,133573,213597,389394,491490,677361,710821,697563,428164,242228,66408,202008,572497,663638,273627,-304366,78800,432689,251081,-9,-66324,-57198,-161988,-62702,147293,124909,-35019,52546,303759,494864,215206,-297833,156403,716249,1164666,1003126,829861,630997,290202,-206839,-298008,-142987,-26075,23996,-78384,-250414,-281503,-192494,-240799,-232687,-152931,12787,88533,-13931,-94333,-89423,71670,270544,698354,744174,648437,377083,87000,-170021,-403245,-405590,-225175,-192779,-339820,-372248,-239787,-458611,-410081,-245793,-236907,-125322,-40792,4926,58153,-54125,-210510,-450816,-344915,-183441,-408553,81099,625955,806803,506224,28453,-241701,4947,281178,335633,10939,-463847,-135226,-72150,-221411,-443712,-536566,-472878,-507391,-303581,-100448,-7725,-269760,-307791,31853,-49447,-416620,-38596,150404,195611,224496,186489,-53387,-171607,202437,549726,689057,651843,394190,172054,-71637,27596,296222,326474,27902,-308329,-407243,-290186,-168623,-115850,135592,358470,592772,840951,769591,357960,-223460,-496903,-466225,-329289,13116,381720,428802,290882,-58632,-270735,-355509,-442439,-473757,-399403,-217764,-122656,42777,321356,568832,486176,226203,-282582,-91218,134976,-483,-311017,77105,220754,-95423,-431290,40080,97895,-91386,-15240,67424,72044,-92551,-470391,112797,620683,744827,675708,555543,338561,-18460,-265753,1038,259661,379605,99709,-287748,-410382,-351337,-339462,136247,244976,138988,-175836,-174439,219719,447933,391250,358849,412658,451184,356997,256603,-28064,-359850,-269086,116595,215970,231456,-59830,-123911,-160008,47491,121102,200513,212251,527878,551520,380141,93568,-55031,-295336,-157458,-139777,-246325,-216380,-74073,-32833,-131788,-325769,-335520,-190433,-133024,57090,261627,349568,53482,-108466,173367,11535,28181,-20566,-216176,-357111,-139627,-123927,-224437,-358393,93588,510119,884426,560523,-23482,-363529,73846,96892,-55102,5848,-7254,-110978,-84277,75797,33506,-177422,-329744,-175475,-104068,-239433,-317452,-139704,145300,325951,336477,306841,409268,637201,715062,387092,92015,-13740,-24783,-590,-88299,-89707,-101087,117883,263654,439105,140258,-176628,-460543,-256945,-175796,-149073,-128303,103674,102955,27116,296646,489185,351071,-45258,-196555,39264,153739,9092,26106,-39139,-5939,193582,459702,294055,-123559,-282763,-236007,-304909,-157338,-291336,-239724,27793,498202,524030,471903,195257,45542,-339543,-401841,-316064,-234966,-232468,-193104,-130678,-40350,-472,-98364,-362338,-247044,84069,567846,866298,767246,327845,-7654,-133398,-37665,-120403,-316861,-384385,-172468,-190549,-111875,193571,178474,277285,481287,654744,548373,468631,195371,-107566,-58439,320836,169139,261012,95280,274345,547680,635100,352133,59672,-222801,-307640,-373943,-435385,-114300,101743,274895,424227,452493,265635,-64727,-206888,-6939,359909,504859,503995,147754,-113008,-245087,-184999,-212674,-110055,-49114,-174817,-134443,104559,275572,159329,11635,-82763,-149485,-358961,-341738,-29316,33456,-166159,-274284,-296866,-171051,-141209,-315851,-457971,-84280,-75476,-335192,-438672,-193103,-82488,-15982,-149610,-115384,259412,346730,46318,-426794,-304876,-152409,-362158,-527578,-451676,-289848,-8306,53421,-184319,-500768,-149831,302414,448843,383420,92081,-12936,83225,482042,610888,231999,-368968,-249002,-444993,-474889,-225812,-154452,-357410,-259246,21854,369674,400741,231101,-204608,-184100,-92845,30109,257412,488436,551354,657616,412221,-60212,-344276,-39322,3269,-383184,-415606,-248304,-320019,-129414,300847,477659,405368,249433,237823,-185852,-400015,-392490,-142912,406527,749241,833527,740963,347455,-132748,-474416,-167821,208007,349406,307676,687928,986531,552178,121937,-117251,-33104,64248,87220,-186254,-371548,78188,198282,395790,696988,641854,547894,273829,119624,68643,125222,6269,-23622,-189004,-480109,-231862,-83585,-186319,-279537,-329791,-334905,-261267,-281590,-287564,-206608,-380613,-15760,510538,611755,389782,25778,-134692,-281155,-344816,-361460,-547670,-464480,-206624,-204622,-486600,-111751,31001,86412,-64641,-196621,-243481,134554,696841,621248,99718,-395528,-350542,-388713,-349516,-316818,-406573,-414858,-393491,-215769,7524,212567,129831,243658,162305,-218519,-603270,-334386,-40115,207898,189505,-234441,-359037,-52661,51995,15755,-144102,-46534,-23319,63758,-24588,-169921,-5874,363135,336268,1689,-307760,-275911,-162456,-193917,-185503,-83543,232672,520481,404591,-9073,-478548,43410,283915,331,5307,421385,552777,502988,354647,100492,-126512,155963,633109,574507,49719,-265663,165764,261026,178887,-88547,-416224,-371642,-287698,-129297,-32525,83670,345078,620653,988128,1190329,991403,575205,-1366,-31463,-20110,-89722,-73912,9791,15228,250393,369842,427738,538377,250175,26552,-5139,-197556,-160255,-73499,-205491,-74196,47816,-78910,-139236,280718,656343,873210,735515,281991,-207074,297243,581128,298260,-82773,-202957,-279149,-96427,-154698,-268973,-478847,-246340,-197234,-256286,75139,336717,325672,23810,-242410,-50479,30283,-238692,-273754,186913,433002,487990,125448,-127026,-62934,37164,109353,382681,593012,757157,395844,-128721,16203,49909,-189726,-204328,360835,641491,557866,-67918,-596764,-85530,186385,380382,527226,578849,541477,761405,950074,923140,387924,-146368,-282360,-398759,-208164,-254813,-394925,-114899,318593,686999,708170,236740,-199604,-363723,124035,949858,1163327,540074,-201634,-216359,-136948,56993,194650,24212,-251359,-173085,99563,217538,95189,-90816,-259662,-269205,-113001,-164880,-261153,-87641,100201,-360888,-209719,224176,394467,118203,-180375,-388045,-395423,-403135,-477046,-299967,-124796,-112566,-356124,-286177,-179707,-348702,-197463,326346,420629,24109,225184,904394,996252,412232,116911,60735,-119966,117003,283091,193145,117792,-75530,-75224,112698,143784,-82230,-564388,-148667,-8496,-18857,248281,371215,382863,706903,720990,561820,82760,-425045,36820,562475,585424,437253,37528,-91844,73343,85536,-106147,-202943,83503,401862,517004,604362,289091,90760,323,39493,74609,141774,207787,131631,35623,-8796,-165193,-169522,-236820,-216839,-241696,-338095,-403956,-501115,-522229,-388248,-370745,68527,618624,753733,412458,-254008,-255556,104475,64974,-37258,-168963,-227758,-117161,-19549,96968,182390,346510,599746,770325,613628,156321,-233604,-522064,-261216,109579,126070,-215983,-340456,50350,177419,-71290,-372377,-359518,-218108,-76868,-57354,245825,601739,699071,634108,405457,401721,389322,-144021,-409375,-260327,-444622,-216842,133043,-31134,-499005,-337088,-263183,-136913,402002,877576,825760,657650,426524,847402,802306,735374,549356,176549,-164585,-252271,-86857,92547,234181,485907,562398,448333,339937,303672,96631,95161,206536,233643,121900,-33756,-103686,-14628,220425,266333,27380,-84610,38947,213898,256633,333845,260751,354805,395254,203554,-117857,-290057,-204184,-179894,-36983,148833,186548,165762,288046,429119,449249,311608,4829,-412898,-443582,-204775,-65967,-97080,-25941,-93279,19767,72526,341984,343767,216796,-38736,-29756,17683,-52489,-147841,-321664,-276304,-199033,-228332,-287202,-106489,57597,165636,-117714,-200412,20141,268159,217291,285508,456427,180933,-1790,109314,574468,831829,519964,-73288,-404943,-33595,-9849,-214982,-67078,144459,-13579,-354890,-446839,-580720,-343822,-200504,-100980,-61318,233410,131532,-153217,-207192,141902,469759,559924,300417,71949,-73807,-108119,-126216,-352147,-226700,210559,301733,-50331,-179220,-65118,372014,853580,703883,96357,-17765,68401,9329,-29460,-167148,-164274,-124335,-88391,92653,338800,717092,831778,668945,110645,-182341,-53351,-32286,7884,38063,6429,42369,48723,-154208,-384147,-7445,411242,672908,781971,256179,-41967,-187327,-316293,-467775,711,360826,219915,-140789,-94515,123229,94280,-258006,-377141,-183634,-44821,-95933,-219966,-471161,-444542,-221600,-94900,-110529,-121107,38069,150875,16075,-341827,-396263,-216714,-276457,-477325,-307003,-219379,-376113,-301426,-196404,-14456,-237688,-40330,180921,213258,-81359,-407150,51591,179544,22395,-379161,-438633,-220182,-333627,-255978,-244614,-106453,205497,261540,221139,103054,13452,-10195,105306,56713,-42944,-103599,-222778,-352835,-91109,174810,173934,75860,21136,-32657,212917,640812,891491,794000,296682,-365873,-396254,-305464,-441318,-130316,71227,-25855,-80950,-55189,290832,700088,908141,841982,578603,344310,179715,83885,119604,424862,402971,244416,233698,332547,209163,-157747,-261275,375900,985214,913779,423665,-43002,166151,452396,255410,-26851,-185453,-229016,-466217,73717,646244,839213,769414,213145,-260830,-219240,-282617,-152034,112395,129923,-362496,159248,608405,694386,612077,709964,111689,-486348,-127925,-98878,-224687,-356907,-263086,-69534,-52935,27043,400870,463469,241954,247550,356690,231939,-27727,-295812,-235324,-318037,-297583,-264384,-309087,-323320,-329608,-265431,-183737,-98515,253143,426634,169844,129252,-29561,-173840,-268988,-225850,105612,504309,635815,341301,250014,259979,73879,-235124,-332758,-210630,-74781,106734,234767,460341,1151014,1584492,1614983,1123147,331055,77108,-121452,-446017,43482,482704,316826,-261455,-195477,129737,178236,199513,425480,610731,280385,-160891,-166845,382037,693647,184997,-92054,373931,747098,890070,641370,408454,82267,-163676,-272560,-140368,-136911,-176088,-224962,-250703,-298245,-435637,-468304,-494738,-368296,-388865,-294946,-216119,-174189,-155903,-211920,-275560,-354150,-321200,-280674,-68893,175611,443411,543778,463260,259666,10723,-205973,-290533,117703,239266,12522,-83071,70968,85139,-109994,-487572,-248820,89150,63854,152581,203545,421698,458373,279635,48120,-289156,-351536,-336942,-474958,-322571,-469687,-351770,355317,630319,496232,-12368,-268865,-270544,-192233,12070,213639,221072,191733,-80505,-461442,-472144,-490764,-183112,129974,187901,77206,-144587,-223894,-29762,240908,299052,257154,152920,139265,125861,76034,194479,246152,272434,30697,-333525,-273957,-32643,-95451,-321211,-253868,180185,443150,533391,338964,34723,-177651,-225968,-279215,-212523,29662,144258,273272,577820,874793,883561,693248,200784,-127978,133529,300743,193555,273615,377502,348930,170698,138095,167657,-41763,26705,29073,303377,240486,154795,-55520,54348,-122188,-63229,25979,-374319,73298,408091,68621,-488628,-79080,-110526,-564396,-400391,-563032,-245132,-95557,-151301,198740,331463,-73826,-159691,26102,-111264,-191672,64355,155230,41753,-254020,-346988,68451,366809,693503,796468,271552,232337,323866,335769,286163,75391,-175561,-324780,-399426,-452546,-416860,-309002,-128023,-121187,-218159,-338829,-434201,-129906,54394,-5119,-220746,-61094,242947,281333,339750,363694,410061,406000,276234,-62139,-437296,-452062,-129019,35128,-11852,-193949,-419049,-374933,-270543,-241635,-318792,-391063,-465324,-256148,-113724,-78065,-278290,-443941,-313646,-224213,-258924,-385069,9001,148441,-216076,-222384,313343,453484,151084,-15495,-72392,38840,44732,-8637,55272,82341,125672,214642,338468,123448,-250603,59773,352010,492416,663800,681901,569475,545013,288731,-58639,-354633,-343696,-130449,-89241,109628,206577,407236,418400,379734,150148,-312231,-414830,-338680,-119572,-237980,-495801,-121032,141365,331670,354428,210440,-37329,-107965,-222853,-297821,-169465,174952,572711,608103,393348,61796,-153638,6962,123933,26304,-427233,-161722,-4014,-221196,-374080,-115929,-10981,25326,-78193,-234837,-199090,170787,466328,584030,430149,302643,-27956,-334666,-416146,-317705,-189492,4963,204263,413926,475453,316725,-162281,-410324,-207631,-261841,182512,355661,2750,11529,7592,105209,380376,118834,-281665,278449,407681,338814,154998,76721,-42003,-62208,-41017,-60526,-366261,-193325,-7124,-50255,30769,239610,340129,580537,706841,828677,591379,404123,49495,-166600,-217201,-201540,36780,118301,289779,587134,463389,-114575,-15550,532068,541719,340407,-117829,-395362,-388565,-317812,-242347,-268003,-449611,-417817,-242814,135682,289015,289373,242435,195872,237839,862805,867052,586476,396527,219497,81940,-29828,27216,140668,156468,-224550,-434965,-60786,35665,153388,-8375,1562,-7618,-67540,-355249,-503969,-114928,-128804,-504279,-376522,-322963,-91661,182512,337835,112879,-327833,-229787,9939,-167881,-257155,-143080,186574,459064,484616,170733,-134616,144330,183526,36317,-35761,-278891,-473855,-316844,-304835,-249249,-284739,-326335,-166493,8107,51681,-76539,-234239,-128940,111478,78779,32979,-59520,-401518,-442735,-88162,270163,623875,810429,856346,678223,500362,1186,-358606,141402,424631,468549,283060,-122053,-555303,26225,476622,521110,235309,-69957,-239797,-436712,-258628,-229131,-324844,-438446,-535823,-301277,119704,393875,544444,427522,180893,-267691,-437269,3242,268344,310487,-39081,-367484,9327,276203,256845,-170346,-498004,-275772,-290079,-303983,-55033,133506,65558,220979,457555,418597,403041,430512,337287,-85876,-368586,-1515,-17411,-21473,-38503,-56585,-66736,-139137,-161337,-234965,-260989,-329364,98158,276371,-6213,-208537,350694,703967,940405,889732,449362,-293026,-324092,-133379,-202413,-67040,298217,418507,55567,-540336,162737,781915,875484,565346,73689,-408406,-544977,-363380,-403446,-436413,-230609,117459,318168,2375,-342457,-6014,195615,-36181,-318145,-135532,20201,-24591,-20889,143267,199979,-16635,-95436,-176553,-233898,-199766,64654,447291,885540,704926,295598,339154,548783,647599,501247,-26630,-215212,-44667,-336252,-370084,28804,313855,219040,-246077,-249431,-5223,-148957,-204946,-74485,-24000,205935,371959,437798,464548,219500,80770,122057,10297,-31656,-100978,-210375,-334694,21328,337331,384993,-25874,98118,712597,849281,222912,-390925,-266618,-276279,-257431,-73945,-149424,-385255,-180742,434541,496414,272149,146298,125832,-117084,-246989,-137918,-68532,-82711,48071,331014,259286,-36075,-357773,25654,669126,981474,467614,-140311,-203250,315746,450021,154516,-138922,-328272,-149853,161991,108123,-419603,66848,598677,423665,-78354,-375261,-360272,-176023,98039,203632,48100,106479,25787,-60670,-265302,-458056,-339115,-74624,-60926,-273260,-317490,-85432,-121998,-383099,-349017,-239817,-385140,-170612,-273744,-418823,-359627,-169660,-82587,110116,294531,370340,179072,70594,236508,168405,86755,106178,188115,174879,-89094,-199091,28723,282717,470330,427427,235894,145825,-114314,-264199,91935,486064,713810,580725,179457,-293910,-332250,-203559,-179212,-233498,-313528,-38132,246401,601939,565206,70594,-160251,-317445],[-178266,-99056,126175,185304,221025,237825,-47628,-215841,2399,-70052,-375588,-92556,92251,59625,-96200,-177386,78330,265863,490725,357051,147755,-99859,-185024,-181625,-398359,-190822,187601,337132,40212,-99166,639454,645650,398847,-215756,-415627,-268306,-245206,-167339,-158768,-8209,152329,501137,1068745,989290,556159,-192414,-449336,-555749,-328064,-138181,-108749,-245710,-324385,147173,366272,203914,-8287,-22519,-196845,-310896,-110420,-49945,-187370,-99523,-83532,-1496,16339,-92133,-323007,-505156,-475677,-509766,-457644,-390984,31489,373547,331594,-128871,-114105,426113,654932,441459,-141827,-111719,404310,486691,468158,409380,267581,275733,516221,545414,369777,320346,311653,363006,270245,229687,89806,174538,379164,452348,47164,-263293,184565,468063,242382,-16125,-20977,11936,-79215,-65269,80632,76291,38129,155173,418498,584819,350173,-117468,-280426,252497,549905,572042,361461,375214,246221,-103361,-449177,-82247,-52210,-165149,-236131,-403927,-553018,-438652,-347071,-238809,-204330,-171484,-117090,-146756,-265270,-361341,-241423,-176703,195119,373936,441418,226944,-58441,-202554,-168790,-179050,-183143,-392124,-404937,-285577,-331444,-241233,-36480,-150443,-277473,-34760,99436,210159,176623,42287,-137756,-342163,-394470,-255657,-496071,68812,683875,1022431,812516,337718,-50262,109167,257658,91081,-352673,-99254,40887,-143659,-367072,-416226,-351829,-115678,197781,-49150,-212500,-284769,-552318,-306789,-10422,-68395,-516106,-160812,100461,168937,161552,191171,14843,-147561,178014,500111,621072,681665,488966,389968,93649,-31902,68860,47581,-297116,-451759,-173682,-46030,76027,118060,137499,278289,511016,612415,425855,40249,-409979,-264933,-98722,-137488,31491,196085,202774,66586,-169521,-131314,-171983,-217614,-377079,-470881,-409179,-319121,-126210,183378,423273,381492,216916,-71994,-235255,38968,-6044,-226520,64513,238644,-60233,-443972,-61131,-64836,-233853,43687,109121,78154,17924,-347300,86835,692837,788820,734281,555479,324047,-78270,-326395,108145,379497,346890,14616,-322681,-220823,-162836,-224734,-82524,-56878,-96224,-248651,-189939,176483,461630,465501,430046,510481,638740,667644,424107,56654,-378194,-131868,286217,334870,422837,297330,93590,-179534,-71710,96856,269587,400909,621794,800737,380950,98673,-202840,-423128,-349080,-270209,-248636,-252075,-304918,-187020,-358922,-364355,-161808,-139440,-293202,-324656,50832,213946,14369,-264455,89783,-42034,-77113,24752,34059,45572,156830,166752,-79242,-382045,-133645,238966,819068,728489,158752,-345896,-43320,180467,144808,172504,-163384,-520031,-207270,310950,348043,18810,-235830,-54917,133560,82986,-3866,61941,286830,342913,136967,-16460,45772,367077,532856,266604,126247,276602,244627,16099,-349392,-540006,-316805,87626,402655,517327,167403,-351227,-286751,-143801,-161423,-268340,-354412,-314544,-156844,47304,528423,840897,553603,-56168,-238870,58307,131577,-55338,-71307,-107852,38952,472596,647989,347208,-133481,82150,353856,346954,137974,-42928,-193049,-158380,254722,307752,322595,239373,213049,-147508,-329180,-228817,-126861,-237429,-215790,84395,113199,51351,-267940,-479036,-271492,3545,448730,738806,710576,384879,-79173,-460921,-473326,-316743,-75824,69291,45496,-157073,-174148,136556,251213,509289,896310,1103361,870942,756817,327730,-176158,-453173,-77295,228969,264662,103266,194073,532498,639211,467311,318588,36919,-104596,-241049,-301771,-146302,-60262,-14300,186748,327357,278200,149970,-75077,-214694,71486,133622,309525,200460,-30021,-259770,-334756,-454291,-238991,26906,82839,217627,216784,524617,377294,151761,7031,-212868,-397943,-263194,-77649,-102421,-204893,-273755,-265914,-121303,-63269,-111383,-325261,-387043,-333752,-593641,-178282,56192,-66891,-182400,-235657,-87693,300102,502797,383680,-43233,-378538,-314565,-436189,-374675,-249364,-52419,178763,139747,-80207,-459126,-244888,150223,325117,241861,15620,37628,96875,316824,406000,-10102,-376401,-143123,-333906,-658239,-332499,-90134,-151564,-144489,-85193,121703,-7839,-51497,227707,109786,-135852,-40640,335293,662677,790854,685720,410597,-5267,-84789,-512,-39420,-371881,-396862,-59321,26911,73788,292203,240775,50787,-158260,-228835,-514564,-441515,-473106,-29253,537142,687679,698751,514129,306518,-81265,-121381,266337,598814,510816,158470,169719,450894,333852,335181,290355,160284,81756,208379,78746,-370422,-34519,162568,417814,672561,732703,699921,541746,336714,112514,64891,121532,17690,-211696,-432656,-168860,-24168,9357,-104568,-197151,-268038,-189735,-34501,-79401,-195468,-300136,120790,499418,506118,249666,-126368,-386060,-478729,-307352,-110815,-359569,-569389,-155369,-104789,-320884,22599,251617,290371,33460,-273167,-497344,66577,525991,548444,100810,-245953,-220697,-323664,-286976,-243007,-309499,-301867,-297286,-186139,-58697,98942,177375,258581,119498,-248587,-230081,-184083,-231445,-84476,50799,-268089,-468117,-286757,-125293,-73037,-265858,-275489,-171280,-103466,-97316,-324450,-36207,328084,243656,-134647,-378126,-231406,-310602,-311441,-264367,-181491,138138,556212,574758,244375,-327035,-175084,158151,-57321,-204502,57003,124634,63723,147270,114269,53937,302818,685700,556579,62392,-437342,-355867,-354567,-358728,-358578,-324125,-72548,157028,298574,185185,119588,29394,54483,357517,674640,654331,284595,-151134,141107,278288,137532,16824,-170399,-219980,4983,164211,-39311,40885,-107651,-67241,-155336,-430425,-120969,113447,-104877,-115578,14852,-173899,-339236,22118,349891,686706,694605,498559,69263,316549,579947,285111,-92807,-98963,-326873,-252919,-98681,-173860,-391703,-104762,-64887,-254807,-121628,348567,431105,156106,-110224,134254,372486,16462,-294799,48462,316578,281529,-7324,36954,45533,32229,109140,441262,814458,974885,438426,68163,264588,268189,-104267,-508797,56969,288414,332854,53544,-448964,-366404,-64775,183516,243744,296852,411918,876741,1139376,811639,59636,-300618,-69526,44640,206708,70035,-227906,-158060,330048,781891,878754,407977,69601,-14980,467558,1049576,1012185,334915,-476468,-39063,-159786,-154991,142376,185870,-83059,-164087,181075,347281,208588,19772,-183047,-297956,-347245,-379850,-470247,-248126,-27561,-342196,31087,612862,887428,483746,146393,-48403,-280601,-381216,-471155,-195998,43424,-11538,-382941,-299546,-126235,-218301,-340486,9322,127252,-211840,138944,947979,1046659,510643,17223,38677,-174331,-153346,-38933,97626,233136,2109,-167708,-44993,39255,-55314,-457861,-248190,119368,215407,420921,533249,362006,307757,345868,280857,-34271,-202951,401523,851859,814769,590619,149906,-141956,-139124,-140891,-154194,-166694,126542,500721,803979,840299,404422,-71437,-20430,181581,242293,219168,199100,129164,146239,178223,-27582,-134330,-240677,-283127,-388782,-477230,-397857,-298079,-59860,-165727,-269169,-43557,362863,589567,397881,-142945,-410457,44419,-21403,-125642,-138223,-165118,-18636,111708,269285,281390,323092,636822,847978,513261,-61284,-269048,-332652,-491043,-69734,-48125,-339806,-172230,188405,216359,-63295,-386987,-276972,-94944,40435,18475,140401,289825,292137,260531,66336,132101,347476,-40715,-335146,-226943,-312894,-390979,-300875,-341383,-501921,-250718,-118015,-128728,-92393,391649,551228,353789,356638,705231,688307,699759,681883,442568,-36168,-358029,-238404,-14452,176847,366165,393214,348940,242609,239652,79353,81614,281400,369215,202537,-115514,-255721,-20951,321448,391732,4444,-492877,-156895,134728,167777,157705,137769,240218,247594,59356,-182629,-232068,75779,230565,205382,210774,129248,51489,224511,386085,273713,184531,-209185,-438046,-139078,-70895,-23956,-103079,-201320,-144619,18,111311,290079,239348,42176,-401368,-266278,-33508,164513,150250,-119139,-274742,-159338,-64560,-154655,-288816,-277744,-38171,-116896,46137,319021,472857,236585,58655,141772,31893,32757,123115,512407,880282,821879,136285,-376361,-186251,-184698,-415258,54327,341499,155181,-194541,-391858,-300951,25588,-13103,4804,57962,286975,15247,-432736,-84354,261464,479236,514974,244629,-122457,-276863,-252226,-283655,-359077,-8712,431455,567353,-30197,-312118,-44802,627506,1100136,991439,155186,-134829,88839,224569,295004,311547,188359,-59658,-251853,-191089,14182,531469,774256,632555,308549,-12733,-199302,-406571,-194612,-16054,139719,224385,234700,-44960,-133147,202453,471834,669027,718815,224892,-166220,-234865,-252741,-483091,-21759,269006,53927,-235765,-88565,69295,92118,-102556,-207100,-480230,-287521,39167,166122,-51653,-215501,25723,94470,-70771,-176851,21457,170430,122753,-235479,-527079,-411543,-414862,-454139,-291073,-342306,-443274,-539598,-451089,-340240,-404229,-441850,-30425,185445,-124086,-239317,270625,514111,222197,-382109,-315762,-103444,-291108,-255588,-170952,-48944,278238,296638,218438,262890,222449,141441,150654,81337,2208,-30002,-179074,-479994,-144616,124964,179582,55856,45551,76371,378636,762007,939102,697479,236480,-130628,-277882,-343043,-304483,-153983,-212541,-166774,105086,-32842,42409,402947,764150,817085,678094,514674,300909,95065,47646,296303,229821,4625,-249844,-280385,-193093,-202225,-340587,40929,560220,655145,316573,145021,458390,554028,396517,148364,-12319,-115549,-425387,-225968,423705,739129,778852,311082,-172078,-366298,-417173,-96008,114881,-7330,39555,820657,970234,905005,594044,552223,-128831,-62996,275815,45222,-321493,-521802,-417777,-229860,48927,181790,280343,288065,189379,225219,305562,337075,162398,-169371,-460386,-565163,-293254,-151010,-234970,-408306,-163797,38987,145919,21862,218848,533744,465138,475941,211518,-64539,-255528,-302068,-26818,367089,597826,447392,473720,289056,-115583,-501441,-234215,-64713,-64931,187278,360598,429150,856146,1256013,1334131,784076,74017,-243175,-275857,-430597,-133898,191342,61680,-303682,-183853,-13095,-33067,-79943,-42725,43949,17342,-170118,-234041,2291,200366,-261834,-169938,384271,944080,953475,432116,41347,-516487,-372419,-188968,-60462,-139671,-215406,-279950,-309083,-377813,-414505,-356254,-343404,-188031,-167973,-287094,-231876,-214714,-280497,-159430,-248006,-395858,-365773,-279898,-101102,134663,406794,473218,368515,97878,-122760,-291346,-233545,245871,348703,92894,-32388,199928,247414,43382,-315397,-230230,50116,-60554,-233898,76550,389421,531528,389090,150664,-273986,-552260,-356610,-104280,-195822,-210920,189527,613514,534729,171566,-309439,-298717,-352227,-352458,-156282,-67452,88778,196803,-63733,-384299,-404574,-296264,-1662,152801,146931,33868,17788,-26940,166518,376943,348868,349038,299827,265635,203066,128545,160084,159648,142274,-70453,-385176,-248087,-5722,-37261,-257920,-341090,201780,543389,633560,449878,34757,-377756,-329241,-138714,-166999,-74576,11730,270672,526497,816863,782904,625114,263116,-189637,2470,179773,162483,135995,121994,177924,126590,197618,392482,266399,98830,-172651,-38144,-118161,-5467,232453,387668,-13218,-105745,-60735,-232230,317467,681695,272780,-439163,-213484,-288548,-374486,-192356,-341947,-326776,-118095,-172364,175333,349297,21958,-146749,-52851,-113850,-58561,162131,139558,-83292,-492011,-223814,42326,358885,568519,457425,244251,319908,539227,466440,238675,18733,24577,-129543,-333579,-459456,-313408,-196666,-34425,140770,249620,-68701,-296555,165272,369267,175238,-413547,-102799,358716,302427,243257,180728,302986,429619,251148,-53111,-235250,-107357,31484,109950,113557,78387,-98552,-405782,-467136,-312247,-351512,-425276,-425960,-265129,-111177,57378,-34165,-333302,-391872,-297312,-298216,-467473,-227481,-82490,-438392,-140252,334051,609866,492203,487172,294679,117822,-1312,21659,119410,112223,95341,135011,308999,328103,-63334,-232247,139264,280458,390482,428896,414119,437253,237294,79761,-141296,-237043,6838,-2110,-23255,66123,337126,360831,237982,-158575,-513409,-437398,-390249,-259590,-473721,-373642,69253,342021,404385,116851,-172365,-378614,-351864,-206056,-68108,-60135,30599,362565,513304,430244,193235,81522,169730,211758,121059,-235049,-239724,-66138,-135519,-260675,-247688,-184678,-83087,-178331,-217432,44302,471581,891383,945796,578048,224429,-83614,-331551,-433524,-376882,-271839,-81312,198238,551205,758832,573572,-84973,-343071,-246192,-293945,284750,416862,13495,44428,87440,-188459,-26265,-107061,-576296,7889,363659,461572,424439,393943,411939,360975,278731,797,-407774,-138459,184653,107667,-59381,179860,637342,1033145,1147390,792839,224472,-48676,9515,-12886,-18744,-6348,181440,291661,356556,596486,601223,-50128,-245915,267489,403560,344516,-7889,-342722,-393819,-375719,-377603,-444759,-522495,-554084,-561505,-108890,323676,493438,415421,275379,397859,942626,1061143,815653,336471,62194,-107900,-82275,-1767,237743,471697,339343,227959,-51477,-171296,-270655,-348672,-159830,64910,-39768,-404134,-146635,234098,49561,-462640,-325363,-192336,-139457,173775,185312,-163795,-312016,219715,373395,112947,-38653,-75872,55907,276760,385404,235379,36881,103820,16095,-116130,54544,-140280,-186074,-119601,-118717,-115609,-296850,-445105,-315707,-205822,-159549,-160575,-179943,-290996,-121770,28024,60002,18533,-192838,-333753,-87586,281689,573589,702087,562938,533437,259482,-190642,-338504,305026,685893,641589,189224,-384041,-392287,-122813,43535,37601,-46064,-101494,-90635,-305468,-521785,-401686,-356861,-514686,-433506,-120368,187549,246981,163702,74090,60761,-96798,-287879,-422429,-79725,74494,-178199,-116331,360671,555942,341408,-165744,-485361,-258407,-303521,-167167,-85966,-7766,-65290,125081,296957,281008,266495,307880,213427,-168206,-426613,-248746,-101703,-16205,31443,-4284,73196,53146,-34020,-235800,-259597,-182923,232901,510701,85306,-356832,231520,652360,793515,679232,192767,-439587,-188864,-2699,-149039,-176076,122133,327188,146116,-335253,-102290,366411,657283,547980,285287,-22328,-252854,-272280,-370253,-315601,-230313,-39923,166256,52107,-278094,-126597,88784,-58843,-372557,-253419,-95550,-108007,-50657,137330,230226,103124,-129140,-373056,-467468,-366419,21482,565563,985457,807820,508870,529895,500395,323506,11501,-477997,-2707,203061,-132598,-483222,20957,412354,299767,-275243,-163186,-34766,-290407,-72243,56113,3406,-72012,-432807,-9857,372240,256897,94136,105154,-27584,-145025,-95292,-96731,-440966,-46528,400824,500993,185144,214220,706937,749134,136768,-328621,-237139,-194544,-236635,-269900,-362920,-497710,-15021,587526,573544,240833,-176285,-164708,-191818,-42798,-9944,-47534,-37074,185411,403661,285703,-181232,-293364,163748,652054,691933,268063,-128415,-235961,83402,78335,-97600,-317637,-401789,-97037,171297,44946,-438788,119916,551827,306776,-139999,-260483,-167273,122585,416194,428169,258408,336358,279524,87851,-174326,-415455,-455993,-384763,-569120,-485040,-224089,9448,-248716,-667968,-283980,-124895,-323769,-144476,-220733,-377255,-568554,-336942,-108459,183824,360730,309890,-59150,-260705,-3405,93111,89231,107176,166118,157252,19261,-51057,123140,228818,352013,365537,317645,280777,-14968,-274005,31668,336799,523468,355306,-31274,-437605,-289708,-284976,-200497,362586,253403,492397,619594,824148,636968,114427,-160719,-291626],[-130752,52958,271523,283539,167618,202814,11643,-167207,-198624,-262074,-321772,-45623,229389,279050,56612,-170686,-223131,-239373,-126343,44908,73458,55686,36895,-25383,-228055,-329198,166470,305014,-88489,-152388,762046,945650,420567,-258928,-215683,109738,136228,108554,-9510,-108097,-25001,374476,1166947,1255199,855749,-37711,-537765,-447105,-160780,57039,53451,-55599,-164592,320118,536324,273420,-70382,-129572,-130362,-253087,117720,483526,517935,446647,224550,91477,-4821,-84555,-307814,-463695,-315981,-367267,-484279,-429888,-275806,-3221,54773,-225198,56818,631275,802387,446506,-129143,-34784,417722,510163,429233,278750,157494,310530,653566,594139,236214,-72502,-92481,-11786,130039,187689,130849,135727,91180,68772,-258935,-140759,245359,433384,215532,51962,91734,102318,-2129,-115923,2045,161756,322233,469353,536641,565795,379254,51421,-333077,-329485,-130636,159339,37114,81931,141838,29787,-503631,-72693,45267,-219473,-364345,-332645,-490607,-628715,-403935,-241363,-189567,-210562,-207240,-252090,-421421,-336689,-162691,-109151,-160041,-23197,89680,-50670,-324646,-269759,-2336,-29331,-149603,-341718,-185593,-244636,-468785,38226,215224,-86293,-350282,16723,211119,363538,223501,104261,-80463,-143708,-229767,-294953,-434140,68358,682015,1123680,937936,376821,-57055,129568,156778,-183476,-339863,181103,146926,-246845,-449428,-234664,-163670,256876,515859,423245,201797,-205935,-559607,-282261,-68412,-184249,-570165,-198553,11845,16676,-18702,48547,-47193,-241744,52585,351656,523089,640405,603298,610254,301934,-38940,-126298,-213743,-397917,-149762,21964,117546,178121,266720,107233,7324,113662,110197,-78852,-412851,-393496,-29876,153952,97642,17750,-57232,-53173,-211074,-252755,-137258,-83562,-64237,-177127,-300117,-433439,-492088,-332738,23826,292105,304810,193445,81498,-219100,-115615,-22083,-93472,29179,193239,-35561,-318805,-147801,-226307,-397228,40197,116335,92079,70942,-280562,-36187,582476,703634,635598,459720,268545,-133853,-444328,117320,360192,166212,-131446,-237168,-86264,-38003,-41424,-25501,-148733,-234675,-294447,-321754,-10949,286080,387470,399459,592316,763692,857910,431864,29098,-440721,-142625,250954,371598,484149,432898,126191,-159170,-213373,-8572,178917,476371,681746,1023536,498821,298803,87859,-77976,-39128,147288,121152,-129283,-370644,-433288,-604374,-311460,-113018,-140590,-333667,-548222,102429,217022,-42001,-253064,52841,-19561,-226390,48506,327378,486415,473528,396659,24738,-287654,-293977,-50100,425940,520989,227642,-72587,-44249,234789,277537,210167,45710,-342279,-57418,294118,390373,113104,-264243,23164,351537,405097,287980,256486,351173,254197,-34182,-180379,-199774,102942,220965,90168,147937,523651,476775,31205,-407192,-383794,-582508,-33908,487282,490168,126958,-500784,-108850,-13660,-193855,-321332,-163454,-223297,-55570,294720,796082,1057978,609261,-101558,-209010,79195,68654,-119099,-262149,-245134,70833,581946,651456,277392,-155024,196958,557168,765845,456320,69743,-101135,18254,62458,20751,205392,366517,366003,77396,-196377,-119496,-4479,-142149,-266524,44359,8929,-54291,-370316,-207348,-33302,114755,331233,519132,546973,370701,-115172,-407387,-31985,282370,583071,465226,171063,-209039,-246538,-15388,195557,512694,886831,1099151,843804,667987,275470,-72881,-18587,182818,144493,-179584,-171237,-89943,289252,484419,509179,431039,93775,-114372,-258537,-170767,-116548,-183659,-294855,-199485,-60283,147691,308590,140909,-109430,-463947,-200198,41546,200507,-8065,-404907,-498072,-393761,-411140,17672,332530,587066,543689,647488,426495,60418,-151947,-397302,-386043,-178457,-81013,-180358,-88519,-169523,-239458,-170076,-38750,62566,-84178,-268018,-367754,-486505,45758,345007,169596,-150971,-324627,-136637,198497,504330,592969,250131,-241158,-502467,-380045,-190649,-1257,177817,411191,407792,171927,-297808,-393786,-186624,-78659,-168863,-115060,50445,241454,246824,147414,-241909,-289541,-117977,-252248,-477960,-438981,-142915,-70460,-134944,-192189,-135185,-222514,111936,621049,334447,-169423,-143097,288944,650478,848265,636329,392156,77135,18206,-9673,-123447,-380598,-335182,149397,323502,340031,316104,44900,-388890,-592586,-401516,-219719,-222500,-299224,44803,557682,529297,363709,91648,39559,-95121,138625,683203,861771,571870,58966,-218309,-23070,279647,569529,562619,246126,12834,230734,188841,-218041,-130697,89459,290992,482548,667850,681110,705946,537192,205226,117611,228968,4062,-340435,-329959,-117862,-65056,123325,38655,-97914,-238061,-137463,156537,135507,-104399,-159731,219120,400626,357576,158288,-177306,-588415,-352055,-27977,136041,-188466,-524343,-180157,-151775,-306314,83560,319488,242425,31785,-325272,-487255,73693,322822,377415,39358,-191494,-162484,-303546,-343686,-269098,-179230,-55143,-40680,-54966,-68066,-94176,24359,66756,12678,-209982,123613,259796,3047,-280640,-247028,-453953,-421622,-496283,-334204,-221668,-309108,-140144,-66061,-45705,-61880,-488279,-93394,212303,99423,-306514,-353643,-78966,-275647,-501598,-353567,-236812,-15673,400086,580818,415952,-55930,-412494,-117412,-158529,-434857,-322479,-272033,-409836,-113370,71731,141646,305992,420974,304559,86567,-73320,-146266,-77330,-289781,-461962,-236019,98066,455759,613098,509330,311794,-29340,-402599,-180550,133227,263039,-135225,-336300,237646,459799,306192,69642,-293937,-379159,-157621,-136542,-334570,-28751,143662,249854,-124741,-478453,-38880,207178,-71664,-176201,-71949,-260922,-441576,-99936,218604,538168,610517,531230,49423,-15260,188855,23613,-52474,86318,-154686,-413215,-125746,-50448,-268578,-272021,-134495,-233551,-173752,366566,507378,237309,-100722,303787,496727,191718,-235240,-205774,56821,-702,-51826,143969,11608,-154259,9319,325901,764454,862324,394893,292926,444273,428908,50789,-335980,-374969,-189331,-48969,-9244,-306808,-611774,-339369,-107756,-78861,9051,295724,799682,959334,322625,-454209,-81887,102901,246866,339837,239516,-190141,-226822,295594,757980,841248,467708,231804,321285,752899,926105,705521,69862,-471016,34753,-236891,-399885,96644,347710,144105,-48936,175418,334011,154180,-14452,-175827,-205604,-264723,-374177,-474296,-362447,-265105,-286421,137637,758380,1016345,607416,360449,241261,-183500,-366714,-384280,-169534,126057,135409,-89827,-90970,-28196,-138870,-349968,-335642,-274674,-447355,150523,896052,949783,523095,-69753,-110660,-155673,-199986,-59924,145609,277065,20017,-306266,-240220,-72206,-23479,-296859,-393680,214688,465401,587146,604066,316702,-43009,-147336,-233347,-123952,201401,690704,1090516,1124780,711550,272350,-125397,-258490,-355504,-223133,-135476,33409,353448,720468,727723,459948,-163233,-108315,151577,165290,59178,-36020,-52842,55790,150096,-43212,-162147,-273912,-402800,-444226,-508764,-557365,-267927,93180,127276,-187238,-262537,23327,343284,281552,-96935,-540696,-102614,-207813,-294944,-142278,-106774,35576,182754,359133,242370,193307,600398,820388,397937,-221603,-400519,-266153,-403525,-198858,-205078,-367435,-74275,232355,215784,-28530,-285502,-186519,-120541,-6111,-37372,-66255,-15339,6165,80731,-221356,-148749,187698,-517,-229844,-242867,-277179,-401504,-395325,-390493,-299623,-174292,7219,46988,-364653,-59363,237334,27108,148690,270173,290491,380029,608484,683043,244285,-216533,-422521,-135650,152771,236018,146618,123490,92681,181018,105819,57968,269972,384879,177523,-242627,-333428,12529,366851,419218,119910,-274717,-179172,76322,67814,-61589,-54556,-11232,-2459,-144011,-283020,-219765,235227,566553,387648,120884,-21905,-84425,88189,221654,136373,275362,-37794,-270131,-26100,-59481,-73944,-89568,-415466,-420066,-202458,47014,212772,79071,-168777,-489835,-261346,100038,413963,280732,-69348,-331400,-114823,8059,-163764,-456049,-413085,-138329,-65150,253706,510223,535030,258685,-176038,-325760,-165924,-5475,140254,433030,810810,1031398,376790,-142254,-127538,-160838,-410451,83895,382052,233090,-34648,-174178,-56523,181865,35127,22374,224136,243432,-172313,-278084,209169,483170,587511,588277,365015,-143626,-423269,-259175,-296017,-380978,118455,588840,770167,247618,-100425,38970,768474,1154711,1031629,163960,-271410,6136,281738,461254,603599,373782,-13455,-348807,-375544,-208494,204481,422072,375656,280887,583,-304040,-487729,-271064,-126851,163542,281843,232946,-27537,20377,305137,461106,634359,597675,329269,-186477,-325458,-175921,-498712,-155623,123523,-94041,-317711,-164075,3013,227374,221116,111777,-329840,-158490,372262,521668,357641,142168,360817,344747,24913,-214520,-13383,187529,173659,-189010,-381393,-348268,-271459,-206667,-115789,-192953,-278972,-441257,-244592,26923,-74180,-347858,-153143,89120,-214975,-196624,382397,692604,326691,-288059,-303856,-181890,-321474,-287047,-122983,402,219904,155918,74442,333745,394188,297814,195575,86571,2194,57562,-82296,-404567,-235807,39258,104919,-81431,-33497,111554,465528,786343,802699,374560,114734,137689,185464,-23894,-163617,-207754,-273853,111984,507912,159252,-260963,40773,552801,662493,635455,524080,298233,9726,-82323,59881,30943,-228155,-515491,-320098,-432672,-156404,-313685,-164022,418588,554993,195276,202305,655742,769414,595426,312711,101281,-63027,-342245,-504400,9959,388252,492113,227698,-187817,-475502,-391920,-79342,89907,77082,579781,1186637,1058736,755805,428946,209128,-369218,210802,595816,163871,-375756,-297560,-247554,-69667,258062,300686,143953,42647,95868,165263,186486,340148,251479,-57180,-397013,-384025,-119757,-21475,-72288,-42503,188225,425174,457255,146748,56042,477385,682809,675998,379806,35226,-239434,-383564,-202455,96103,376585,442032,536339,274679,-154554,-70681,151122,115159,-102644,243854,432096,372140,384219,641536,738029,253616,-264236,-511224,-537326,-482275,-343180,-143242,-156211,-326358,-264445,-280572,-343327,-430833,-476817,-443350,-333549,-218368,-301833,-525584,-213197,-190393,-254533,240116,923195,858854,277465,-397073,-54253,219170,177070,-53411,-195204,-294208,-337830,-285056,-270873,-194742,-163904,-160528,43023,125355,-153487,-260846,-230559,-14026,141983,191301,-87182,-353961,-432661,-315816,-19156,261920,342704,274883,-12437,-178013,-322743,-221455,247329,360971,66241,-83051,244942,373047,219121,-54485,-74883,83421,-23333,-429853,68329,479954,652038,503633,199543,-277084,-417285,-209046,9194,-188242,113150,538483,762411,424128,-162470,-539065,-262173,-317408,-338882,-259639,-255846,13545,198609,-26146,-352326,-409782,-231019,58295,82263,21012,-77101,11402,-26994,124222,274450,184721,193003,228663,261687,220361,161817,78925,-126909,-271147,-268569,-398149,-283471,-93453,-51598,-138500,-310985,77157,554181,661899,462093,-24256,-503148,-228051,-42457,-144679,-167754,-131231,160460,363671,577128,544386,428138,224298,-263682,-188701,55367,171344,73326,-79261,63612,185129,266598,455203,393648,156866,-9657,-114889,-411418,-65645,448633,507618,-18588,-291032,-394387,-70249,554408,806740,294416,-391047,-289372,-444311,-251287,-30123,-73382,-181911,-161732,-238794,19279,279381,121175,-20117,-84045,-130492,29193,249204,171796,-131461,-405199,-182900,-102673,157466,247890,-30992,91818,265784,578866,430241,107702,97887,305776,49197,-249806,-406013,-155277,-61145,-5918,267300,551439,182319,-72024,399647,641167,408166,-342394,-54736,419625,240712,-55184,-189448,13890,290468,234191,104373,58161,97202,136670,97900,134561,227089,156717,-133537,-524204,-440559,-410548,-318682,-241668,-106965,27231,270518,271308,-72682,-405569,-331598,-353759,-459805,-370795,-277107,-276523,-62088,317993,638718,706394,763198,604360,345773,100753,78443,102941,35786,-92617,-38097,248060,520726,326783,-125363,-216548,22004,282059,244015,129856,117023,149714,152838,41149,-86767,28522,-36622,-197551,138199,471506,290942,-23287,-354221,-369001,-334457,-421572,-452339,-515704,-188999,193641,484410,481461,38004,-156735,-148481,-114437,86062,286127,235262,-26436,42486,244870,303806,199370,187012,195866,214091,145052,-46411,-67666,18781,-56775,-261755,-467758,-340685,-246059,-302929,-162197,229685,561356,998406,983509,564136,97882,-31430,-171255,-354144,-433112,-326496,-204715,47875,419817,716564,575324,365,-162869,-202478,-226400,247911,209917,-151146,74490,235611,-108083,-408276,-356980,-483934,-130427,326638,528602,656719,657337,743955,635483,481505,40495,-326767,-4381,355800,261732,-111401,135316,904375,1325232,1359557,523044,-339588,-76844,137001,96734,-27098,-12238,84860,229744,201418,313562,466697,-5164,-486026,-59321,256065,344821,296928,16152,-207822,-413044,-507856,-492218,-420743,-315847,-328297,-172976,336002,581741,505195,258423,382092,690927,934723,801361,117486,-273172,-159515,-199152,-152468,213932,516880,506917,383849,70361,-184734,-364233,-500698,-213328,77190,-25284,-419913,-77029,207051,-70638,-584459,-150513,-22353,-193370,81761,55967,-378613,-137008,518315,690510,502000,260820,100542,1296,101774,222508,140628,-5185,-95477,-229054,-269533,-29081,-71237,41497,40825,32198,24027,-248787,-541654,-493783,-444581,-245691,-110954,-142974,-423874,-279954,-46717,23534,-5920,-821,-22620,210971,378452,403422,374950,170786,239168,-38808,-345732,-253650,284323,718338,676751,106013,-504487,-270828,-264495,-358153,-283631,-321968,-168745,-66492,-203411,-489705,-265569,-149168,-400922,-265723,65746,262042,187641,-129857,-309758,10497,207840,138979,-341552,-442459,-199724,-257774,202962,612641,727277,324789,-163534,-343704,-228201,-227692,-91833,-151866,-226435,-173456,43293,178485,202580,175754,247175,162358,-143560,-479474,-515857,-348183,-136377,3979,-12783,52379,72749,-10810,-175367,-139860,-70340,251843,469690,4474,-570692,66628,536157,599712,456338,-91885,-527504,-69417,62248,-89477,-259013,-63029,254966,262321,-45182,-418459,70305,557896,711013,587065,414051,131909,14226,-219385,-319382,-219232,-183811,-23310,93883,-125844,-97508,-18690,-119558,-443539,-373136,-282606,-273807,-185256,10149,110596,131363,-182940,-541196,-487002,-440303,-78670,494981,766692,666548,594057,597041,394556,13127,-415529,-200248,182629,267558,-91926,-361984,175397,550301,323399,-425404,-58393,-49039,-448823,25271,164159,86500,85399,146192,266221,487115,314626,86025,4116,-137196,-241290,-45795,71285,-300435,-283554,268606,439627,282853,268719,498968,349122,-107058,-298655,-223471,-149658,-169653,-403341,-518280,-282405,164438,582769,508348,147468,-231466,-456894,-182533,93950,126425,-13308,-27070,222618,381959,273587,-179717,-336536,75127,371427,248205,24799,-190566,-266783,-171793,-319237,-396159,-510671,-540984,-169404,95649,-78489,-432581,89465,371662,152990,-164251,-170799,17831,357379,639403,531116,333947,322796,322221,145302,-118662,-387394,-547248,-392130,-58409,38318,107075,57227,-349293,-425344,9074,90317,-235913,-197630,-141673,-256128,-402527,-160577,75001,316236,386059,196928,-240038,-415307,-131473,-38566,-39714,13728,161526,197449,185182,106273,120499,65095,121517,219263,324572,321452,36354,-258308,-61967,136743,195886,37470,-287969,-361568,-273607,-278599,143374,756470,713387,682691,704731,680243,358548,-22918,-276583,-362936],[-70639,53542,128920,125135,15910,137109,145543,72426,-14447,-162387,-204586,-45820,220786,335805,74247,-208084,-102352,2539,-200300,23312,189248,205627,175274,96844,60451,-338373,-92251,112447,-245732,-8904,712982,1057439,469021,-266315,-57631,367281,426435,295872,80938,-221378,-280872,90381,847232,1212608,929192,158682,-358064,-355144,-24638,249270,236075,93155,-150096,267486,531278,392721,-30930,-236724,-108480,-164726,345329,890885,1175722,914879,430093,125884,-33727,-65356,-275396,-374204,-145033,-207861,-370001,-225446,-181881,-364759,-252005,-151336,281135,781346,848603,408571,-90634,-55373,286782,446509,353622,64327,-55049,235908,562189,475267,119779,-273462,-408609,-341776,-36284,100221,136350,45311,-199990,-237858,-300459,-27534,199758,319619,188730,132500,180240,164948,37487,-196462,-73125,290793,531466,628247,526526,389603,267688,142177,-48605,-304458,-390041,-123467,-40133,-108396,19441,62485,-378471,-112502,191808,-68678,-399732,-261336,-369667,-558456,-430009,-227169,-98192,-97309,-207481,-308941,-417470,-176945,70073,140678,94152,-97805,-147069,-263304,-570972,-261438,14153,-29350,-205483,-245395,-89353,-248751,-321370,167575,264546,-109111,-418698,3736,235352,359967,176844,88870,-94964,-56781,-153845,-352964,-282498,102734,631019,1085761,882770,178088,-232659,57029,8211,-409266,-152943,281786,127906,-357105,-224399,16427,36453,475666,525057,565127,481304,11601,-400109,-232796,-29393,-214893,-392196,-164129,-56946,-149336,-235757,-161286,-209497,-400725,-69914,235223,452184,545596,690361,723046,427367,-27214,-225465,-377650,-371396,70150,150539,159843,115498,220690,55818,-251425,-358482,-342539,-397756,-428793,-120183,147530,211556,138260,-63418,-211930,-196590,-321333,-301657,-258410,-69786,-8680,-101294,-265351,-386218,-420605,-399594,-110130,174147,245092,145531,120014,-13009,-167635,34269,82758,77028,153622,-3169,-224314,-177614,-270818,-412617,22976,174638,172093,102771,-266014,-167818,395267,540555,373517,295417,234682,-95694,-502384,54745,203847,-88515,-211539,-86621,17341,54636,112576,92171,-212090,-323431,-366020,-525926,-273631,10959,223586,343862,678657,833041,848894,328660,-61436,-521337,-304520,29331,314971,410491,347911,37569,-148915,-296931,-154076,-73334,319794,688259,1137179,781330,709648,528448,321265,226894,352118,326788,68118,-182907,-488179,-471315,-297669,-180221,-162470,-227134,-275459,152653,272624,-125727,-165037,131966,131425,-293963,65562,590308,856534,733760,536754,88794,-152488,-214686,-219588,-151399,60976,347556,162115,70873,247128,294394,54130,56208,-211426,-37959,148758,255936,124376,-320574,22008,474492,620568,415612,300904,281631,123451,2999,-32851,-175873,-51200,-88108,-32799,166900,651341,611460,49269,-243594,-87265,-500699,-138828,572909,539263,125660,-595555,-42107,73744,-223050,-301587,-92537,-54081,133475,505092,920332,1000673,508182,-120807,-161885,58839,-1703,-176826,-399848,-267502,71636,454170,479274,133442,-209022,37430,411417,787055,608545,45136,-34555,341143,186244,-110087,224533,592387,554099,284544,-52578,8214,120412,19175,-181550,-252314,-327910,-290819,-217969,-8313,111171,207057,230423,306920,359088,296531,-95973,-219851,261205,691400,1017046,732848,200818,-332590,-338157,-246669,2847,331965,579010,772722,590981,334446,59587,-1577,457921,813250,294039,-95534,-572782,-435584,-85889,234366,442623,316375,-97203,-398375,-366045,27228,30264,-246421,-301392,-143066,-323272,-82660,362633,371623,318779,230258,17333,-65798,175114,-27388,-547632,-111909,-87336,-394879,1218,487605,727690,796885,623959,294775,-192852,-522769,-431682,-277452,-85867,-15202,-94845,23086,-23574,-150949,-297550,-91699,102165,-10938,-152126,-326810,-372287,219412,539537,371271,-9829,-311364,-215795,4666,382290,653145,425302,-75466,-511938,-219924,-22287,214968,328078,490105,528392,300721,-183328,-417855,-464962,-616268,-617474,-273770,-9096,421407,403053,202752,-148034,-222173,-199268,-262458,-376546,-504791,-278536,-135570,-221117,-272021,-364319,-135028,475772,800508,455441,-177499,-254108,97751,394199,601293,483554,302068,95917,-15353,-51141,-199843,-391919,-271823,231589,517041,611658,466533,184314,-185419,-246841,-61763,-42183,-111863,-195302,97083,477389,317412,-51582,-337350,-301190,-191660,242827,847293,918303,537869,20893,-286022,-126398,206096,630016,629851,218050,-128847,110546,121557,-149475,-190331,17000,120334,271119,518616,551428,684963,618549,401121,346333,318570,-27893,-491837,-212767,-58992,-187336,87924,117935,6940,-224667,-85657,265921,265205,-47767,-67436,268180,310900,280509,181882,-84573,-412903,-119158,283813,344788,-38754,-404255,-256247,-318888,-271434,132072,326995,185282,82218,-340121,-381887,100192,215426,208476,-38825,-217441,-211468,-322126,-443156,-355193,-75010,173024,222809,126704,-11427,-278490,-241053,-128455,-50657,-98862,311809,571622,367178,82296,-138344,-434663,-362643,-515255,-522960,-385314,-336532,-28977,135211,118855,47305,-431369,-226276,34396,-19572,-425398,-282030,69311,13806,-372276,-366504,-183796,-132072,130437,424785,461045,212501,-227088,-444360,-243518,-398073,-364647,-298441,-446655,-364660,-25337,151108,210862,-25048,-64220,77236,195453,296504,230327,13081,-268871,-147066,162979,548058,672175,662158,474461,131987,-253149,-341379,-106474,94227,-125091,-214808,246269,488536,393062,128250,-175620,-107302,21095,-45503,102431,677003,848648,633783,4972,-501880,-29624,155508,-71047,-208775,-184152,-359869,-422625,-78011,289101,468345,492253,370695,-134271,-468965,-368992,-268631,-16594,159375,32786,-484224,-205763,78524,-68147,-511756,-329937,-154800,23738,436486,573553,272953,-185779,332629,452434,299014,-88370,-337828,-183868,-151975,13215,136202,-91955,-402178,-164379,69508,449640,532474,353431,432955,508687,470226,195389,-10957,-153148,-424025,-381812,-187475,-230291,-452115,-597368,-443595,-339094,-176271,143826,474719,390759,-237436,-92825,240022,234604,190208,197742,248241,-172350,-356312,191857,623209,661492,440154,261073,457480,757210,623566,300302,-215223,-468202,-183783,-412198,-521671,54554,419678,305409,108808,120013,204159,-25406,-150391,-202884,-102003,-9890,-107057,-157724,-227161,-325855,-250222,86048,610697,751909,481725,466006,428415,-118484,-347794,-301490,-222904,156366,352718,228907,89058,40356,-117470,-321339,-432875,-470955,-231592,225374,748526,747938,435354,-72779,-367131,-184771,-85760,126871,315101,349317,65242,-382180,-375376,-160040,8561,-127414,-460694,295429,725122,782174,590524,255795,-13321,-259393,-594125,-109947,502489,849653,1173386,1263783,730746,343102,-100772,-338394,-587391,-232776,-534,-103237,29457,410228,478089,337064,-208445,-209395,18003,-70682,-260185,-419065,-381905,-206882,-44764,-70066,-73891,-193709,-303392,-236025,-299759,-395537,-313525,-40887,174324,-203954,-504606,-205558,95021,137395,-127523,-541909,-291883,-424224,-368512,-118692,-35540,58211,182557,301064,62093,84073,551120,685746,319635,-223228,-374833,-159054,-146347,-242421,-336339,-372700,-77791,172516,174814,29739,-169463,-159843,-270662,-214898,-269118,-290283,-3889,318157,479004,39584,-321865,-48328,-70315,-212354,-334628,-335263,-236770,35428,25449,-93154,-110503,55198,67308,-290686,-335418,-76911,-271601,-128505,-182752,-247954,-44510,445634,814896,568980,95362,-428402,-281680,102097,115309,-28908,-81104,-14357,135007,129743,21537,201871,317614,76890,-371722,-258309,84067,377308,380674,244671,24813,-21398,89519,36318,-200047,-238786,-259762,-138275,-191463,-317700,-293815,235201,696999,485405,-28641,-225088,-192996,-111046,-38314,115172,454040,252029,-191678,-131311,-155655,-108790,58392,-53517,-409943,-491741,-105760,131014,-80613,-412848,-355970,-142579,140200,426539,193204,-173826,-390952,-94648,-6965,-285574,-458483,-256773,-42887,54381,362595,551800,476510,219299,-353154,-201152,-70690,-78032,149403,385566,624332,988566,533501,94219,63625,-5939,-212050,42815,309258,228537,47475,-56679,73888,160034,-20711,-18731,335166,185068,-329262,-7154,506686,739991,748119,709001,485155,-68244,-484395,-191133,-201861,-394381,106254,512849,543200,243633,-143400,59513,772445,1060975,848270,145753,-328510,-180761,185073,487809,703705,449877,60570,-328742,-431051,-315882,-114376,-46380,30069,35550,-190334,-441882,-303477,-251645,-249665,129768,274562,153373,-63834,61114,314417,431496,663617,590310,582781,51097,-433513,-123475,-354365,-330425,-17540,-172183,-343344,-268237,8136,444333,601059,246052,-91590,96977,607833,709839,602976,374674,608767,550253,156612,-238336,-116727,118523,72287,-231519,-217715,-177716,-127854,-6724,105364,80738,-128969,-388403,14265,310741,164771,-129963,-259801,-95277,-342972,-238871,389972,619773,324800,-179774,-360490,-372182,-429370,-315046,-133816,13290,69780,-62584,-29501,350715,496993,414630,200651,57850,6425,218059,105177,-204811,-325070,-31080,-19267,-325564,-213932,21161,394871,616108,444336,-124740,21918,282162,463279,252472,-2104,-210873,-244914,271496,654684,349597,-295624,-243606,323675,473977,512693,426053,224314,-135926,-240294,-150566,-53129,-303438,-369002,-21081,81547,48854,-225215,-211539,319310,437052,103815,149519,614130,903441,741273,478607,164658,-67886,-343530,-357812,-209226,51730,126819,12149,-295838,-336231,-205172,-93142,78279,400678,954245,1200732,902329,403722,212754,-132009,-438702,303175,760977,322346,-350899,-174027,-182441,39239,268328,260348,-5376,-147532,2108,69782,-3096,196270,203394,-63076,-350100,-235834,62256,108408,96711,227595,457384,739631,693190,253286,-176522,223434,649786,612560,391653,72050,-224820,-459866,-344638,-163361,133389,411513,469476,130717,-246966,193242,474956,203190,-159566,294805,470292,309641,-50198,-8587,138090,-214823,-584194,-328181,-361494,-329163,-327120,-335225,-245834,-258500,-281739,-340712,-343679,-352877,-117544,-57742,-476778,-272969,-226441,-160725,483227,465846,9725,42199,702773,692757,213195,-474322,363254,651661,457530,-69019,-268901,-419124,-379275,-247646,-120626,12788,27780,39585,302133,457348,133702,-279139,-202609,352724,543956,644950,210827,-291081,-613297,-340581,-99368,138481,257814,242513,-27066,-145979,-278328,-247514,114467,250373,-84430,-236618,210441,440642,382292,186399,79660,146034,67448,-372243,15810,549790,739228,576334,192121,-340541,-308730,-80339,-77399,-412741,116196,609941,704914,268065,-378445,-380375,-228507,-155364,-190054,-248221,-161601,87965,281774,112594,-213729,-384214,-254221,-24940,-32670,-132100,-240954,-166311,-200226,-161030,-53642,-143690,-159546,-37291,113149,186871,199271,71811,-209975,-293507,-261946,-347333,-398065,-257080,-111293,-22032,-197858,-166071,465997,663670,432017,-63204,-429083,-138319,-16307,-152787,-231259,-257213,-52373,94255,189159,208437,149695,73722,-302661,-244428,113026,292942,256946,193846,315389,481960,351319,305850,370416,204655,160022,-192363,-526565,75200,546880,378067,-146773,-537212,-349929,239749,763995,756342,136202,-421271,-245493,-427914,-241600,56622,148337,7302,-141807,-289332,-142780,226881,244459,108068,-98963,-143228,91242,308322,213653,-142403,-343634,-202023,-310831,-239721,-132998,-364248,-112769,140538,465284,269276,-68081,194634,438043,145691,-176869,-329891,-13547,39677,-30939,224509,541392,263386,81602,533949,831858,627876,-78190,-8880,409659,141503,-415308,-496378,-352889,39510,192710,119198,93052,178355,201181,65520,124355,265180,239510,-27924,-473218,-560653,-407582,-143345,-57460,-21067,140693,468003,545239,153800,-367451,-295517,-279297,-330216,-339353,-358372,-185588,-67937,224151,502764,695272,755693,714533,490624,211048,125252,49667,-111556,-369951,-271292,135207,565346,564791,166894,-448346,-16347,455864,286420,-185337,-225609,119457,180190,94579,-43618,-83208,-182717,-348329,113479,350052,108415,-297003,-362789,-326030,-316754,-414454,-579640,-323284,-55392,245294,561386,631842,261893,178324,207261,218718,343630,502797,410715,-16914,-269896,-116706,51412,76674,140155,128460,170073,143060,111609,170889,147249,-45467,-324337,-254943,-110882,-133941,-352946,-118997,368609,528589,817154,714657,350413,-78411,50203,27007,-147268,-339699,-369630,-343400,-190495,62102,326690,353820,252849,136213,-68002,-118291,98945,-155002,-334512,104685,323931,147812,-224638,-367023,-335492,-136072,293633,545266,770003,770567,818309,642566,409572,-14943,-367792,9477,329013,226436,-202462,167242,1031825,1371841,1250138,157723,-342245,319504,338577,110778,-252538,-311472,-291226,-159961,-193703,-185454,70089,-55705,-406655,-337731,122479,336003,618847,502154,232214,-68188,-255948,-386543,-456474,-241506,-98273,48155,375152,555200,466053,136403,202158,322365,602010,546282,45768,99842,183549,-191567,-352775,98000,305544,249840,102688,64549,-111252,-105177,-286057,-12317,125093,8626,-333929,-339171,-152267,-386608,-393127,83721,183537,-203354,-180707,-128956,-517010,-98020,576139,830930,819794,523496,292619,73497,66418,102963,-3103,-205130,-372211,-393008,-281575,-90989,-27379,111300,55049,33754,68180,-162158,-410128,-558872,-542485,-177494,-5630,-109744,-468490,-392238,-174372,-54180,-41846,146369,239706,451073,462517,214075,-72473,78558,82104,-45680,-269528,-190748,121144,535058,560921,68985,-483301,-207893,-303338,-565841,-336780,-509355,-264048,-142094,-336831,-346956,189566,266823,18375,-44358,203640,264074,122626,-183843,-526786,36674,442769,400403,-26129,-388172,-444060,-296037,356217,670520,706764,214430,-145109,-200103,-153617,-44627,-10057,-135640,-210255,-25312,34614,104601,212206,256420,321808,206253,-51162,-209059,-145663,-325819,-281007,-104610,-98289,-125855,-89000,-118014,-132575,-44179,-61949,89873,157406,-79449,-368613,-108824,348703,366156,226473,-335653,-329323,2720,38974,-86251,-327161,-190018,215530,342930,227268,-67829,156705,570294,869981,835185,752195,451653,185289,-145474,-405131,-213268,-241788,-151637,127366,19464,-3583,-78356,-171844,-485956,-504346,-523104,-497918,-404579,-209954,-61781,103488,-143061,-429029,-298742,-323793,-215984,203702,315502,366820,552846,556856,278228,-176498,-441536,-118136,165645,177947,-176718,-257800,353002,677691,329188,-485318,35671,-50517,-397672,107640,181448,27161,227630,437361,576007,588423,390053,139109,-65287,-262247,-291165,-1491,197307,-53372,-525519,49232,311098,296536,261966,233280,-63376,-243563,-281752,-187869,-96127,-140746,-403396,-397552,-33291,320469,462664,391896,168566,18201,-290511,-122551,180240,261801,51173,-73384,165543,345119,288101,-47512,-461984,-231181,-55283,-132572,-185956,-249283,-261606,-276217,-245226,-202176,-153654,-327995,-377708,-75671,-226846,-388617,6485,146904,31236,-161668,-95492,185291,503343,713365,500202,277355,172573,220593,162618,-63543,-319703,-357378,7652,389103,373525,241986,-45061,-415041,-111511,321863,315271,-143105,-336963,-122036,-170510,-225977,119190,379716,518773,473562,181819,-262645,-316438,-110279,-173431,-242031,-33443,246026,326268,368562,254679,77051,-102274,-130687,48317,309041,327074,83319,-184424,-140059,-31437,-35006,-51334,-121278,-138040,-244495,-216099,253439,627863,776393,564473,541288,316269,-45727,-214774,-254731,-202246],[27200,-81147,-208402,-206185,-164126,90782,304605,358931,367693,119165,-100314,-79073,89213,215073,-52839,-240964,331687,393877,213706,161731,273612,248185,209612,248044,420262,103141,-155978,-109842,-336489,72789,538704,865566,462767,-281966,4770,455168,567806,380963,78805,-328864,-523229,-293627,203934,789656,737325,305801,-129823,-227441,46748,354609,354730,188987,-242791,-4888,328857,409414,88964,-246329,-178058,-101751,368218,953399,1403992,1068571,445879,75857,-36544,-1805,-256017,-422776,-106860,-195341,-362114,-45889,111616,-201079,-310526,51016,472942,815375,780833,350002,-37028,-170036,4980,280478,240754,-153606,-315668,68011,265500,189192,-29626,-257274,-422128,-614099,-277978,-64162,10185,-124246,-279744,-95551,-151571,-76170,2602,100160,113459,111807,190778,193354,51612,-273173,-168247,350022,577528,557228,348585,63835,9220,99931,80878,-25639,-259368,-303881,-68246,-182253,-101079,59233,-203924,-209435,208533,31960,-341696,-263051,-333153,-560281,-401443,-182732,1850,52042,-126824,-255923,-300710,-123803,145606,306660,454638,306147,151556,27446,-178371,-128345,-90996,-199413,-367062,-246824,-128860,-187078,-49879,157439,134755,-209939,-452882,-109296,94982,116604,-2381,-57590,-224892,-144981,-226485,-419176,-86941,125145,509956,915584,694658,-142617,-294722,-35591,-174341,-550902,-103539,149777,-71650,-230804,156050,256611,213385,515986,361301,414459,479003,127468,-338754,-192835,125571,101031,-19462,-55219,-106004,-185497,-307663,-259993,-347576,-524799,-134302,177147,365203,388106,642597,630537,357800,-64645,-264634,-419762,-427030,58081,145370,37783,-123294,-57159,-34453,-36556,44701,57989,-111871,-96822,133589,202962,55460,-64814,-219516,-266362,-246793,-306263,-393269,-366615,-88442,-68896,-189590,-367767,-352536,-306629,-311885,-192743,30934,136336,43734,64509,141161,-63519,126153,242199,139297,78901,-23821,-176694,-189169,-277479,-369904,-3595,268515,312565,134883,-268114,-188603,261176,345955,-35570,94017,232598,7169,-369603,-48570,-19730,-189776,-57557,86234,99466,116628,172585,30542,-378344,-405703,-386678,-415511,-467651,-262466,29383,303651,652315,771289,593230,122033,-205315,-423525,-543796,-304602,152500,244097,176716,-85917,-199450,-306984,-204259,-246238,-129068,471726,935518,966965,955871,686784,492011,301171,296003,365721,299055,40686,-216661,-384048,-381268,-359152,-233261,-189916,-140154,48224,208246,-206554,-113346,237298,269446,-283669,36609,680770,978170,828878,572727,234948,44994,-97087,-326561,-571851,19829,484905,312165,185162,213891,207730,-236937,-290787,-324971,-165270,150495,260470,230772,-229797,-98846,440804,637309,302159,102804,24180,29772,174168,151227,-85056,-138083,-268453,-76093,124131,570227,571483,41509,-89496,75469,-216170,-133067,603844,680250,197104,-630585,-89459,61057,-255851,-275462,-104851,-42037,133686,464989,782616,707323,286099,-141465,-154533,-2804,-18945,-167189,-153654,-81961,14112,94941,139519,-61287,-291621,-266034,132443,500754,546851,-67399,17249,748053,496016,101587,350614,726826,641017,346466,28249,105417,234618,191494,56002,-145716,-398256,-144903,55028,90335,105545,160221,96937,121594,153714,152257,-71118,-92978,347242,880902,1142357,809800,122266,-525988,-391184,-439673,-291509,38466,213107,438461,317224,20828,-206851,-59552,643374,1090801,823308,559244,-122237,-327009,-395028,-78460,195444,-61785,-520369,-425773,-108057,315250,299943,-245960,-209031,214929,8352,-371769,253044,501382,678029,830442,311274,-12526,113085,-82092,-308257,214614,95483,-298333,18741,510910,629623,779965,418537,-24925,-296724,-142696,-130363,-160070,-37759,47679,15131,19584,29828,-77086,-412535,-246445,-16136,-101006,-256291,-443559,-273268,335997,606159,455952,88708,-241555,-307707,-235383,195426,571773,463210,38465,-399769,-108374,72096,307591,342867,358666,351906,193459,-138381,-268474,-203797,-136183,-99923,-445904,-140297,495902,616334,482926,67421,-213015,-360162,-382241,-403764,-560005,-470699,-342961,-314689,-321940,-518877,46861,716341,789503,446544,-183063,-376455,-211251,-19929,166951,278411,130152,7474,-158151,-143715,-228814,-324291,-209711,179443,570527,781242,645882,418393,116761,-57569,47271,-41858,-108712,-161110,87439,286390,64766,-427407,-500218,-407093,-336199,207044,708724,749662,399421,-60313,-263368,-111790,26198,430423,468787,89714,-331121,-142533,-89118,-203050,-260693,-80156,-43340,96766,331945,364192,471047,512225,614203,618334,379652,-75732,-516796,-171137,-36201,-243669,-56392,95042,61053,-251335,-93211,260784,218566,-134760,-96844,227335,240665,273101,260766,61973,-189438,58901,488230,472541,87356,-289700,-368050,-503709,-3055,336371,481135,459326,274026,-228404,-299739,97524,200089,93226,-115107,-308200,-328788,-260458,-308906,-362540,-23558,299057,404251,296596,54404,-340298,-490977,-192002,-98064,-45913,289954,639891,615404,518975,379525,-65833,-243305,-371462,-515503,-477981,-375941,-75524,204467,219563,147541,-103814,-246438,-136743,-90477,-394783,-280801,122832,259047,-59974,-222576,-68115,-52924,-60156,185953,365882,330348,-35591,-405315,-287382,-267229,-196057,-133678,-215606,-506152,-192505,87240,89846,-408868,-428288,-45012,292276,518095,324460,81430,-151532,-75182,148853,428647,471702,531129,409083,122128,-112600,-170238,-10577,134078,143993,-9616,143299,342148,351594,171188,13421,165108,273783,402471,602269,1202531,1355792,820656,92561,-476103,5589,68850,-34498,-204843,-303747,-490454,-344061,-356,383178,398513,288773,101627,-131093,-140997,-316154,-298676,15088,203306,210008,-381104,-309342,162957,146328,-81275,-190786,167592,395152,543204,608582,274652,-287365,142885,325909,344240,75143,-63119,-26102,-34859,73755,41883,-166116,-491387,-431545,-303797,-6805,234757,317223,411069,440814,384043,262496,222558,230208,-32196,-276236,-287932,-195704,-277343,-420826,-438818,-407742,-256169,-102675,-46976,-231788,-91333,325584,448777,295568,-28846,-109000,149237,-72353,-476398,-2823,398006,468386,371328,195494,289818,385398,166471,-193832,-374663,-357597,-508434,-577484,-355411,-29627,311944,299684,188218,43631,7686,-260823,-317046,-229596,-23951,204064,175893,158674,-835,-157867,-247682,-96635,207207,189670,170663,464063,456102,-110327,-332039,-223294,-331657,159236,529229,439916,163805,28808,-162825,-377784,-359840,-239221,-29212,217764,462658,444776,259624,3486,-218181,-300349,-38483,256544,435582,422293,146733,-345681,-407604,-224563,25001,5646,-404401,351805,948852,946523,477761,167185,127382,-60419,-161627,113068,639950,837507,1024271,1041075,583274,293079,-86449,-322893,-328663,-35961,189421,-140562,-353394,215794,397239,143672,-300602,-293419,-141722,-342224,-578537,-340922,-455859,-403471,-29201,199875,210170,19795,-63453,-18189,-41097,-60961,-159960,-185132,6744,-280137,-436642,-222474,-73290,53772,-130969,-424529,-495740,-424158,-198796,-26001,55413,80611,126750,92321,-130728,139158,515179,473901,259103,-178538,-197856,-20594,112374,-213063,-430193,-441903,-197443,2452,81859,81024,-1370,-5685,-76373,-131248,-442722,-389174,183736,730785,805004,288840,-319276,-255949,-257820,-330568,-460386,-463336,-174743,161901,292896,80594,-63987,-2755,-89440,-300236,-394062,-329602,-458260,-260441,-146549,-397583,-200623,322793,812247,840493,426796,-164179,-479626,-22384,-19371,-124494,-156567,-24880,114668,91685,-62743,84718,174437,-71379,-440190,-208728,99042,341277,318068,265522,159156,129000,167100,98782,-184612,-334472,-267907,-2899,5185,-182358,-434587,91778,570165,462761,-80336,-428053,-245055,-353376,-289103,163869,546602,442739,-112591,-337530,-295620,-60795,248642,352953,71216,-275310,-312987,22458,-124788,-246766,-77455,-21744,76602,187499,-61050,-383155,-411737,-142027,-92339,-441318,-316564,-173219,13712,119768,291456,431472,339452,86510,-381048,203147,196365,-154522,133534,356093,361732,668427,543508,261380,235549,163343,-49351,-20349,187907,166975,50336,-18830,134874,57873,-168523,-131655,309038,133848,-415348,146377,701501,910522,826994,721363,460745,-45510,-487878,-150795,-122256,-346862,867,230258,5787,-93608,-251464,151517,701498,843376,527340,99943,-202237,-432455,-17884,420299,670698,489993,168129,-236874,-418023,-342759,-331958,-424489,-265189,-290270,-526401,-430023,-204875,-251751,-314776,79803,250877,117012,-100665,-4242,247721,405077,748682,806247,853754,339463,-460736,-129011,-227898,-480964,-111566,-177376,-302254,-353239,74601,560474,775275,232483,106986,277288,647420,683943,565335,417460,671193,635400,269618,-221925,-299712,-100529,-187141,-219523,-64995,-84876,-92755,88638,294343,308491,-21308,-366393,192792,467505,262964,-65876,-403262,-340573,-467413,-308980,235825,288720,235517,-112119,-396649,-576035,-501019,-323022,-237586,-55788,-108880,-237570,-42135,305215,491226,443962,145306,15791,79180,393837,309400,-53076,-414735,-30889,-8515,-275372,-417411,-218508,111651,251677,34203,-374920,46681,287551,472536,407161,190455,-120027,-355478,191458,553179,452321,-55280,-330564,92385,302073,375976,303292,139725,-287013,-367937,-82990,60136,-218553,-394969,36721,425894,269601,-136789,-290388,40867,132645,-12788,21293,357461,786804,749556,595901,206285,-111405,-425048,10305,267455,379094,284785,-94204,-425553,-176631,-44120,-126758,109080,708461,1060568,928924,573815,46735,28851,-299083,-413243,228190,720847,483426,-275583,-205456,-227211,-82665,-3346,-606,-133193,-193661,-38718,-24300,-219715,-66326,24358,-229582,-503052,-119919,182099,199330,203171,327757,558606,853668,769655,302256,-296437,-212849,258899,293356,217964,16830,-226878,-534995,-392314,-275609,18117,424305,401124,-2605,-384745,244278,547903,142659,-194271,336913,471337,221614,-346470,-353801,-8505,-203414,-423327,-271922,-108582,-37200,-1090,-100615,-64469,-17194,-30002,-41187,-29536,-31757,118077,141267,-288785,-287754,-57220,189201,879969,890454,385391,-78400,391465,548390,235935,-340673,462578,805332,569992,-41944,-333453,-417258,-279317,-229781,-23220,143439,170422,227024,550819,749125,493417,-183583,-182690,560627,872678,975434,462417,-262901,-260879,181674,268682,277435,295072,279980,68467,-29377,-157628,-283529,-133299,17855,-300327,-384305,130212,434324,496393,379914,206542,192394,118237,-221506,-116953,483401,713432,573514,161963,-409772,-260554,-16055,-89404,-489368,-25224,460006,446201,48663,-446364,-335495,-96750,100733,51924,29856,177734,334297,472514,421967,118281,-138005,-177336,-147782,-131146,-236632,-416747,-386850,-356156,-397439,-454362,-488682,-535789,-343348,-63426,173690,271569,218174,167346,140152,-61302,-286298,-482053,-418794,-192824,53291,-54659,-464730,254415,579749,383377,-12363,-293759,-114812,-44073,-183774,-275649,-350428,-302822,-233820,-243711,-161090,-163521,-157809,-290894,-108020,263275,494324,597085,671613,707443,813985,423866,36887,315201,361370,293238,-273324,-353728,226819,502939,90704,-352580,-519736,-18439,563272,905538,591358,-106042,-381744,-81207,-276143,-293710,63559,289625,188981,35569,-222523,-109315,292194,385727,175838,-141679,-81951,164212,335772,233092,-155740,-301815,-220874,-445556,-383270,-123352,-277177,-292402,3348,252874,44071,-261773,216175,413945,185668,-107872,-247951,73675,72704,-85388,56449,291092,244863,182347,550696,915085,792835,193062,-8962,347584,65326,-678377,-322740,-474608,-244911,74397,-66738,-54353,226143,264324,76802,140679,238058,173868,-103748,-397943,-506628,-351970,32761,94249,-55599,171539,594293,709181,269846,-316681,-174147,-68016,-230235,-348510,-297341,-172356,-105640,81189,233698,450596,537998,628193,470628,243746,166326,13091,-279404,-575386,-491993,-26068,446478,596656,344289,-204158,102456,565294,330070,-417864,-216008,171471,173253,-51460,-167239,-108791,-174584,-492253,-63119,60563,-121607,-415482,-301981,-340248,-342378,-358052,-561394,-223301,4102,248440,578179,815982,642565,463288,434329,407987,415270,479491,339621,-75751,-432700,-432661,-234669,-130324,-26779,15042,110139,145949,227004,336492,207216,-90730,-228544,96688,236678,134253,-276593,-43948,477109,514156,524761,295931,-24012,-253572,52881,140263,45151,-136104,-353077,-442343,-341013,-357343,-152364,320344,680511,523783,125985,40860,12742,-338815,-214428,124107,286708,249131,-13549,-199657,-218805,-81425,264100,511652,724314,697338,607423,363596,59617,-170703,-515332,-115311,147769,42655,-252440,270016,973589,1173399,850706,-171272,46876,545867,450260,91865,-196467,-352735,-316611,-344508,-478894,-552602,-352570,-154526,-279321,-376328,29450,341941,837808,964525,732974,376014,12207,-287237,-481786,-228602,152860,355157,481851,495008,306768,-75785,-90045,59374,258727,203051,192273,550364,432972,-97917,-495058,-41277,-34411,-224094,-300257,-6174,38612,101722,-21466,317986,408876,310177,61619,-237373,-330516,-309215,-43321,348420,413901,-9604,-374292,-373993,-537960,-174859,425909,759225,908499,647928,413013,203764,152763,83546,-64851,-225030,-271796,-282684,-219797,-49653,-32278,-322,-87908,-121011,-8906,-78485,-272425,-398818,-321714,-48815,80367,-65021,-400848,-503276,-263130,-84904,4856,255509,416873,506356,421980,52138,-466756,158353,210328,165842,-136434,-185321,-110197,217596,343128,74290,-348597,-186750,-234138,-375756,-327537,-474435,-390582,-243141,-434646,91079,677657,700919,448101,171599,237728,134175,-82032,-160357,-286560,70210,517908,445122,116026,-128522,-261484,-287480,278018,509501,481142,45846,-127938,-120836,-69238,138834,162697,80827,140907,245319,92756,39365,239865,441970,477841,264937,43597,154064,213840,26123,-263554,-238368,-237125,-366136,-343984,-297725,-157952,-56251,-197777,-230553,-191233,-104225,-236643,-255516,117748,102400,-41807,-519387,-142614,22073,-61747,-183643,-409773,-233714,160615,330485,367758,306747,292865,562085,874217,921658,868469,608680,225397,-153757,-443949,-186363,-190330,-171823,93681,76605,16960,-116239,-194708,-414846,-555447,-544051,-524390,-580928,-370262,-133113,91811,-1441,-262827,-167329,-180603,-229905,-183621,-216524,22576,401004,437909,170531,-228839,-384712,-223875,23790,76662,-241453,-305007,356828,654079,284030,-310843,70548,-87102,-264850,186311,150308,-193102,92962,295392,545189,513715,396615,148363,-155315,-434891,-377841,-26647,225573,124110,-310367,-103747,204299,265826,222146,85988,-158551,-240693,-279814,-107126,-659,-137146,-319715,-194879,142372,366859,273319,301148,358928,315605,5876,-86507,198609,343231,101048,-137916,24287,298146,332409,165509,-204967,-546295,-473207,-394137,-350061,-245736,-195836,-101593,150026,256115,251068,-17641,-466432,-345249,-380164,-348190,-121736,-73957,-93643,-205725,-71598,268081,516986,581025,315358,95455,-19915,63037,159351,-11390,-216907,-170326,247331,522493,382278,81799,-292335,-480442,71387,489274,408686,-125480,-489399,-146677,-146971,-140096,264786,591247,696880,640610,364643,-18460,-108462,-44799,-301700,-397383,50464,330766,430566,489792,332155,-10645,-197037,-353927,-153623,248942,291957,97787,-112659,-226426,-194418,-5813,126094,147393,2551,-250136,-243939,66229,195481,468672,240192,184501,-137404,-295562,-171424,-84664,26580],[100196,-236069,-257450,-279763,-253514,81602,418136,556746,612851,318193,-27440,-111118,-57265,-804,-252773,-149854,563026,488370,253891,202061,229421,193353,177474,374792,702529,582208,275495,-81074,-303846,-84176,286291,462610,317616,-340436,6890,394923,536989,358370,1267,-406565,-397300,-569764,-465043,99485,352898,350107,103900,-26947,117322,393053,454268,312540,-135599,-392826,-14660,222142,78095,-309750,-258631,-80774,181540,668834,1081241,832675,276108,-24374,18939,124842,-144973,-437917,-120666,-280641,-418218,76274,309072,60323,-97154,244061,570648,720246,623177,301708,38460,-238526,-328852,67211,95096,-254908,-484518,-134543,-113475,-179933,-251887,-264770,-253213,-376452,-492032,-245738,-207939,-144913,-2824,120519,-89605,-269996,-266890,-165736,-31470,-39398,117697,204604,87132,-256300,-283390,313497,513555,408476,76120,-331016,-337408,-63967,34502,28965,-271872,-427758,-176124,-273707,-168856,135806,-1370,-313104,28686,-3986,-246578,-287246,-374015,-614420,-287797,-100972,47144,135194,8332,-130921,-216133,-185878,53415,371440,696170,757775,585062,403053,145018,25343,-134695,-424887,-444697,-283862,-171439,8010,192953,118234,-65335,-327208,-422706,-297471,-206157,-313450,-288910,-272803,-402013,-374963,-418913,-264577,120672,120361,355979,725010,505528,-275837,-105989,-33957,-318472,-498119,-191181,-168098,-363693,110514,522603,439800,345137,412950,137760,100141,241236,95599,-371440,-166419,318796,538837,426400,174558,-124341,-93181,-101339,-70786,-172522,-311333,-138160,117269,227502,209095,418546,338699,96358,-161509,-274905,-378585,-562671,-180549,-22053,-198352,-414786,-466470,-115388,299875,541262,462860,76956,47855,276584,130288,-229565,-358315,-338506,-272611,-265912,-332851,-452230,-233734,-48636,-185884,-396217,-445386,-274929,-235643,-237137,-190536,-108654,-38324,-84188,-21658,126909,36565,187868,340976,150113,-43970,-113215,-160066,-204559,-344666,-337766,20270,384116,493911,208526,-179227,-13218,335296,274409,-380749,-6882,273724,115808,-197188,-97116,-85988,32787,240090,293018,213646,191261,160384,-162866,-464909,-242232,-134923,-149600,-253007,-334644,-129603,243789,440331,548032,222994,-128965,-342530,-220396,-238530,-349025,-54695,99545,126070,-101698,-249879,-221293,61594,240313,-4019,21533,423496,840773,807335,468413,317820,189625,160806,347721,495965,274519,18497,-377845,-526716,-385694,-318390,-274915,-153345,-103658,55229,-241122,-139455,258352,273552,-232288,-22987,534371,768933,715688,570063,579751,399773,33449,-456403,-113904,465511,577871,395829,253582,177213,113446,-350236,-499153,-608609,-222466,323270,535686,523496,-29543,-293156,279116,460450,15174,-289538,-307406,63180,328795,268045,28021,-86702,-169876,-71537,6622,291730,373693,41993,26225,117519,-27346,-67866,517031,738866,246926,-558245,-177977,-16067,-269163,-248454,-133334,-105747,-21131,182365,408349,385278,50151,-203650,-177135,-24935,75462,4080,122467,128640,-21151,-311356,-273900,-241224,-290807,-221820,59821,201314,366894,-163118,96764,1094273,942277,660206,637757,694708,550457,232710,26802,158741,348306,354808,297892,351970,141646,354501,316148,99709,-11551,-10064,-74817,-35135,-52245,-18845,-57040,-4366,329243,881240,1025178,717181,-12290,-448726,-201359,-247310,-545522,-196791,81004,354942,242801,10972,-221401,-198657,480049,922208,1135583,829208,239887,-24301,-137441,-313414,-193521,-542069,-269771,164691,395217,654949,589110,-112480,-203423,378203,282139,-353339,26190,491164,839502,1058114,453578,49511,57390,-91773,-51370,354284,104125,-251292,113277,463472,433861,513812,91399,-319498,81811,375026,168676,-95152,-45935,83004,56837,-54505,-9031,-40845,-277418,-418204,-220134,-272532,-545984,-495553,-118131,408771,579967,462396,130400,-181885,-327520,-343230,67715,425120,410048,102019,-304705,-83409,105202,290527,258982,114107,-11853,-46788,-114089,-93332,66050,252751,200465,-403574,-220623,436611,712343,616735,184604,-208136,-254623,-356747,-457985,-592759,-520451,-442191,-254761,-321961,-315291,257878,814585,727293,363245,-181823,-452391,-438152,-167518,62924,199747,-37974,-156655,-335097,-265585,-175191,-129917,-99515,103360,527843,809476,746059,512080,180732,-94915,-72212,-129233,-131203,-150235,5699,29388,-174028,-499245,-360384,-320883,-411138,126235,425285,485851,227605,-193627,-312102,-205867,-193234,75583,173484,-56745,-482210,-434572,-345855,-339429,-353351,-202314,-156826,1340,190972,268841,255923,273742,706589,803662,432851,-92812,-483546,-231376,-54334,-39016,39746,94277,73729,-302779,-190190,179607,55436,-355075,-228981,114771,204438,291523,317601,170087,-4312,185543,538027,521472,213033,-185059,-451778,-297783,324855,702057,845054,861373,492272,-68319,-184263,93413,254775,69157,-144337,-369446,-346218,-72318,-55609,-227942,-50257,291523,478480,432375,110796,-288980,-390225,-184842,-132185,-81493,158247,494251,663527,765476,777572,270256,-71602,-267362,-431605,-472216,-392051,-213112,81500,172094,204775,212696,63564,-143666,-147678,-277879,-331126,98610,372754,224010,-16407,75875,176561,77574,100100,210929,213730,-67801,-285925,-254492,-188545,-115765,-28841,-100607,-368801,-371285,10022,30565,-389554,-535419,-274851,228419,517452,294674,-11409,-98261,-20688,101891,176842,113167,174856,96619,-133037,-204893,-84111,59454,140954,236512,90721,-26756,60184,172883,169870,166534,323527,407022,684834,914363,1302015,1405769,773515,122783,-308582,184472,180713,88121,-145645,-388132,-511718,-230579,91236,385581,262330,-4407,-97984,68818,152561,61242,-104967,131895,378986,362654,-182776,-373301,207660,336600,262202,150850,526825,761287,635899,583755,261399,-258885,-142144,193966,348299,218646,215793,248361,109346,52301,-37168,-105152,-186026,-314332,-371824,-245456,84645,219800,258562,299056,234527,236102,319167,406860,242822,-13019,-142895,-163735,-179049,-275904,-237839,-348039,-333611,-419543,-562350,-45091,165511,458192,476394,281743,-189619,-414834,44325,32946,-356976,-243801,157780,359542,311509,134666,-53097,-264635,-389491,-347264,-236891,-238019,-209019,-429042,-246149,-164083,11832,109326,133229,-37024,-181438,-465033,-427770,-249392,19488,322073,394334,423163,231961,16088,-214954,-223295,-244432,-476276,-107470,367378,311702,-186105,-301055,-160301,-422780,151007,562081,477729,129956,-60467,-262509,-510127,-246860,-67164,42689,27710,13196,64318,135658,163346,209766,-156985,-62771,281263,474958,455433,212905,-212992,-335096,-272723,27285,76252,-268558,376933,1066403,977066,264371,97730,210337,120947,170081,403019,624589,670903,662585,502596,276952,130386,-60657,-140467,-29034,252422,330160,-56840,-323674,341472,479584,97894,-416166,-350803,-278588,-516522,-277818,8838,-92840,-184123,278120,582154,524282,241333,145556,173283,207451,216723,129720,48885,-63757,-255444,-263040,-183259,-113326,84105,1114,-241632,-311234,-226402,-4801,102946,147045,112957,65785,-29883,54707,323523,471487,252039,164274,-196699,-121866,13050,181235,-174500,-401053,-581744,-428463,-261160,-64696,113997,266928,339411,367251,342368,34157,-248059,286331,890234,770819,260013,-272595,-220883,-300672,-381886,-444364,-426251,-310675,-23545,318475,188872,-39804,-145175,-338208,-402182,-341165,-182020,-158519,-58935,23906,-65519,-22462,237295,684254,954086,697377,155808,-418799,-194745,-70809,-121578,-121602,34194,121417,-44240,-217702,-77619,-43708,-237688,-413959,-285285,-1788,252996,270408,153065,83536,168682,262393,229381,-21032,-322652,-192131,122848,186222,-20321,-435006,-134694,244454,295683,-44791,-366569,-241798,-481430,-259954,203116,520729,505553,14040,-322375,-352475,13015,370836,579382,440752,-27804,-526533,-152541,-102343,-17,130053,56458,-25826,-168461,-360328,-493973,-378793,-222522,-189918,-387628,-239129,-200708,-58663,27985,3725,146092,123220,-142956,-307547,331169,277500,-254977,77555,294421,104374,188414,391028,313963,319573,272538,27802,-94109,54474,54006,-35925,-56943,142203,26269,-292170,-348615,133412,66783,-460158,137345,716165,882276,698894,500439,220639,-172564,-451661,-158144,-94257,-232748,-87896,-85156,-541431,-284206,134592,411142,601496,499172,146754,19522,-11833,-337826,-262239,300123,581184,510823,253211,-127660,-324688,-308929,-403893,-423311,-254781,-119306,-169741,-117465,-139800,-311425,-294984,17173,226760,166223,-72591,-132432,119004,355910,732151,1038512,953201,453954,-374283,-230476,-298398,-599338,-148464,-164082,-297080,-407895,125883,486340,560453,71889,133647,287622,472761,443472,222081,261163,506427,544412,286443,-142597,-423494,-411199,-229556,5654,65218,-86889,-142019,88021,395908,409779,22377,-365673,192818,428241,155247,-177220,-458288,-496709,-495700,-370496,-74615,-33470,109694,-133150,-385623,-410324,-306499,-293686,-413664,-240474,-235692,-276458,-78584,145378,328938,325975,5694,-25002,188241,458633,406610,-6540,-488301,32406,220536,96549,-204199,-522114,-289494,-25992,93683,45130,103131,166232,237966,380219,346748,24861,-455931,-50204,382766,473334,110792,-299665,-154118,110355,233707,178468,34422,-438477,-317225,149895,217631,-139976,-554046,-1423,475796,374385,-79355,-411133,-293190,-277992,-209536,-184264,-38026,381550,561243,562139,214395,-186772,-398865,338953,748846,921562,754220,150109,-317849,-100154,5970,-189215,138118,792908,849404,458388,139049,-214112,-98572,-178573,-372452,-2328,461339,491097,-199718,-369647,-249035,-251694,-267940,-165167,-196359,-106204,-11626,-80130,-377151,-401877,-270669,-511637,-372042,-50706,160220,166391,160960,218672,426426,647350,585924,247965,-43528,-240593,-165841,3185,-109256,-135536,-248094,-539085,-364113,-205089,57942,467241,400974,-25812,-497652,100654,314531,-78170,-172812,319917,381794,64755,-463180,-152172,155547,43950,-159787,-394628,-49507,216148,266907,157954,185579,231647,233814,151261,166098,214258,201068,96078,-213286,-262871,70125,333915,822584,945343,556132,-96066,120483,450642,272994,-437091,251237,666868,506594,25496,-381987,-245858,-121227,-283500,-108886,93288,184172,328540,686217,874615,745714,-34,-239548,481492,940782,1038724,578338,-347846,81405,722133,838134,590810,365556,300886,188492,98597,-23819,-273875,-473338,-252380,-216665,-205779,37178,324990,499549,469766,270859,156570,47434,-156280,-326024,224768,502484,454346,123337,-315142,-272587,-69664,-57960,-262607,-47304,231937,85275,-239078,-443624,-258227,188641,357513,259044,293611,502199,593681,642730,740544,439238,136698,12817,-134200,-205969,-272176,-406892,-326533,-191826,-49172,-147387,-399676,-440239,-526740,-160477,208556,348880,411643,459882,325939,54295,-182481,-264634,-435516,-323188,38260,55704,-358523,-111412,288626,245043,47561,-186900,-155654,-133701,-269354,-363652,-445697,-377245,-387811,-433658,-515861,-509824,-406713,-278277,-33329,304377,623528,830874,927977,923746,955152,403633,-235936,286668,581190,343840,-326227,-210619,244640,304405,-210886,-583414,-384409,79300,673958,912287,462586,-209208,-213913,108761,-59396,-299463,-44490,282085,294314,235719,-60104,51808,384123,453532,124973,-213907,39145,220707,289834,163762,-241698,-272647,-225038,-364496,86304,168792,-147606,-435965,-163989,-24577,-198152,-490155,120464,275591,157708,-87720,-220163,44204,-11054,-191374,-174749,-19268,191509,201887,403965,835609,838257,364324,-97929,205297,-8126,-613570,-188894,-238619,-482957,-185977,-430358,-193559,244648,286724,89483,139264,150927,49311,-154801,-149819,-352396,-370857,106584,126194,-236109,92684,567705,667633,199788,-305413,-32027,125616,-220958,-492319,-148547,-96205,-156718,-130836,-147459,4882,220623,396996,275372,176715,190039,-19047,-455432,-320183,-449843,-250653,165071,403540,307606,-75157,141797,455678,200284,-410934,-18143,176078,45444,-311056,-86262,178871,135057,-338043,-266539,-88861,-305012,-367130,-227485,-417533,-383213,-292198,-517592,-251710,-48264,194612,532203,927568,985950,650095,464868,374814,223327,153784,-19861,-304484,-371361,-369054,-415710,-392388,-294706,-163248,-543,121995,253253,346251,139228,-157810,3077,372915,465253,290452,-168788,78706,513855,524795,291433,-106911,-513820,-231798,-90036,26902,65813,-10005,-299128,-469682,-317067,-313549,91015,712306,1088524,868100,299150,205059,85456,-151893,-45150,46552,63945,78951,-59918,-128228,-103213,55377,218116,382328,491887,422928,153119,-145096,-462421,-336894,-276946,-139167,57245,-71173,-84040,345441,737210,764123,273687,-340207,235623,545311,419862,246268,433064,434064,369996,364532,96873,-68392,-72403,-50819,-84123,-169956,-21243,343078,869273,1214949,1078227,716474,202927,-217399,-371622,-159455,364096,600702,588488,429237,42035,-363945,-281458,69664,54571,-72762,236899,603719,359380,-135872,-457623,-165649,-361201,-498228,-476336,-58651,216584,198721,194039,614873,847526,757506,464140,255355,44226,-49636,202349,533404,544891,235433,-108963,-425918,-457085,-315628,145115,498152,680668,546439,369657,240269,166839,71402,-75802,9117,4572,-148813,-233291,-123199,-169315,-269941,-352078,-373508,-160938,-42658,-168118,-202530,-82075,66181,94012,-37634,-274820,-304688,-162238,-14117,109179,318382,467288,355113,187808,-117367,-148259,186814,391118,303685,-62316,-253674,-359401,-128078,109427,85412,-156181,-175209,-154400,-230643,-204282,-280677,-410643,-345057,-47036,566698,1005859,984671,711534,287912,115775,-146020,-345982,-109457,-96754,62746,401138,294686,82890,65992,26959,-123604,30240,161839,105938,-143510,-155566,-141928,-18046,260435,386934,366939,465887,427176,133010,-67213,199814,570934,590678,243652,75334,464280,514114,299640,-113318,-320413,-372208,-440774,-500893,-451463,-249904,-187819,-465094,-357160,-98611,-157776,-250479,-350557,-98844,-161437,-341182,-386962,-12597,15803,-173447,-366475,-487599,-258429,31932,194733,315794,453085,262373,451950,706639,812317,727074,544946,169111,-221721,-375116,-113592,-83046,-151448,-55548,-9816,-80212,-170720,-182980,-250077,-309882,-209365,-186036,-268519,-220950,-76254,114559,128011,-118666,-119055,-81091,-10950,-118135,-292097,-227636,187831,287885,84208,-209844,-381579,-259068,-19137,123370,-103404,-482320,106995,403272,154390,-176821,24121,-186020,-166648,266873,205147,-288346,-267459,-97956,228744,284803,297924,33426,-292262,-582033,-544533,-136098,157410,186147,-90696,-84921,166446,251174,212284,105257,-106639,-307857,-215341,12876,136357,-82352,-193395,5567,234797,290416,86061,260499,542395,534138,199057,-82885,153341,332987,103071,-187205,-169590,243349,399584,425334,199459,-48940,-225112,-418876,-402038,-195012,-94269,191132,542662,682664,579320,257209,-92709,-359048,-394145,-309985,-222056,-225443,-249908,-309673,-105381,246088,415119,314055,44240,-134136,-126430,28859,201511,83260,-72618,-29501,275326,328711,94445,-275774,-488019,-505633,57157,434589,317563,-204184,-379808,-124836,-163464,-124773,261502,641894,803645,858636,706012,366870,152678,45573,-330973,-203244,240401,398550,490452,557112,359835,-78064,-127262,-266314,-208591,194346,271300,111763,-43151,-256374,-330793,90895,260429,265647,44450,-252884,-335237,-243154,-198722,44089,-81560,-194916,-301772,-69623,42204,58240,197258],[92890,-102244,56570,-4128,-190367,87823,432498,598857,650432,395510,17156,-106294,-56521,-96710,-280131,14932,482922,303116,31147,139582,105739,93166,119089,417012,797721,901246,633252,204909,4700,-313122,-38953,26227,55830,-302782,16486,260895,366995,250512,-68986,-216098,-141425,-173728,-131215,-331506,-74924,282937,301570,214459,250106,435015,600868,521390,240379,-263823,-355641,-79311,-25262,-294655,-175287,-105696,-112078,217746,417417,324298,6626,-110846,100502,269114,128805,-90281,-14602,-295983,-413952,129203,372253,195857,71132,348846,538045,521844,418444,281727,139041,-81060,-212566,-87401,-60219,-220880,-358537,-297038,-399907,-416856,-530704,-303390,-138972,-162013,-187786,-137403,10293,249147,350670,254909,-112573,-316234,-143544,-152746,-147405,-209090,-11187,197970,150794,-133043,-400730,204870,438023,358358,-126579,-576761,-628088,-289453,-113203,-66162,-346271,-520011,-328063,-314442,-95441,274986,167237,-290578,-202231,-54679,-134303,-283946,-463053,-449766,-143599,-6691,26306,102560,103506,-41670,-212911,-308642,-115087,336481,794763,1051084,861635,556974,257608,80748,-4479,-193643,-206869,-244856,-65891,243074,375739,155825,-195673,-400728,-361940,-478660,-570811,-498271,-476261,-233193,-303557,-495848,-435301,-25160,296193,102564,229558,600256,381664,-115374,18139,20265,-330915,-436096,-358564,-457376,-108253,431733,728921,534481,405567,222639,-96311,-251811,-106951,-67435,-477168,-122161,502763,904311,818284,448784,-96683,-23268,147834,195362,109432,-121560,-148391,-26035,18749,16543,50311,-67114,-265484,-300291,-263384,-257102,-360676,-415491,-352897,-280673,-124077,-148577,-128135,453353,735749,585961,31598,11137,273638,-40862,-501458,-295171,-259270,-153639,-185216,-302990,-257662,-23916,23169,-297142,-464843,-196341,-141022,-194443,-212155,-156447,-193481,-272900,-200500,-109634,-64020,-5873,155789,329881,90600,-174992,-251199,-181840,-247040,-421320,-196784,139394,498114,638910,296393,-23013,225810,554440,405001,-104970,69226,316053,170186,-69028,-62409,35198,260184,494829,516842,384630,298613,118544,-308045,-297432,-32079,125340,42055,-61159,-223059,-249319,57122,94251,231111,29728,-327052,-406553,-67619,49390,-59748,-216546,31415,177051,914,-200939,-57991,434995,819591,797190,134829,-66837,345381,261604,8053,-149031,15789,182558,337254,574710,463400,129637,-404030,-350604,-130892,-232217,-373703,-223430,-185321,-66544,-213867,-257762,105423,78129,-186021,-93997,167345,262612,407573,573443,958007,824194,240183,-639127,140400,686030,587856,407578,265861,177529,111877,38819,111354,-271256,-138352,371948,701551,697978,96809,-493076,35524,146341,-312006,-388454,-208762,135948,362423,306777,178185,137430,67208,-74519,-149979,-124821,79587,71469,92089,48426,-46599,-111381,261515,530882,123518,-512537,-251647,-100175,-251219,-250521,-189162,-107253,-29900,-463,13114,88345,-184946,-344074,-229813,12390,214733,233336,282779,209457,-944,-331798,-505678,-363561,-202339,71082,145835,79903,157580,-195585,132085,1154760,1426030,1280481,965529,587357,329307,-18017,-68268,139496,412251,457399,408649,593259,570431,742626,468343,17713,-184698,-248463,-286509,-197949,-258921,-191759,-87159,27890,271449,712728,771105,506053,-158811,-267548,50067,-40264,-369283,-207983,141563,326050,265559,99278,-95515,-310054,66789,419164,840904,580536,355588,148307,99160,-137498,-360066,-195622,234687,598070,771799,904199,748153,80250,-270896,246638,305332,-83177,-158852,347743,755321,866710,402912,53241,42878,-19175,103624,274381,-49940,-189519,264659,407887,270728,116997,-234486,2258,492762,678337,303870,-138923,-120937,78935,14824,-98969,-68722,-26604,-111453,-374980,-415904,-386119,-310097,-92094,58323,393378,458852,409173,111801,-171627,-245290,-181312,43529,257292,298147,104022,-218425,-128970,108422,234648,132193,-116464,-316231,-189099,-102426,36905,186701,364506,184572,-137644,-135658,271544,587459,454410,124585,-146688,39198,-91814,-360418,-591910,-362542,-222120,-156808,-308485,-124186,441871,796794,685889,258251,-197008,-452731,-327965,25625,301962,264329,-123102,-359970,-474397,-402240,-117889,73315,51308,102817,438748,690461,691653,408631,60139,-249308,-311157,-198586,-109266,-143511,-149423,-249548,-364494,-439679,-399152,-418654,-327251,77914,205805,305122,133713,-260857,-434697,-395517,-427408,-274048,-135199,-166064,-388993,-443497,-460158,-489337,-476149,-362898,-244501,-47180,102889,316874,230505,17571,556802,790255,450117,-46484,-452369,-380491,-114937,204168,387401,360360,217702,-296839,-375251,78203,14986,-400517,-382195,-42478,171358,249529,268554,156853,65560,216726,418913,479579,298075,-122731,-482544,-103773,520346,997074,1179276,1069535,598126,29977,-81058,83778,312774,133146,-108408,-305896,-238097,101622,140464,-90752,-178932,128640,423690,499463,152810,-221653,-314809,3415,-20380,-111503,84997,251782,470344,707316,854859,456473,55597,-249789,-466848,-550428,-421757,-393196,-198032,-59926,173289,385192,344587,-65345,-262552,-155192,-334966,27147,345737,389225,155068,212587,379058,308570,237541,127777,-85724,-361713,-265516,-153842,-156738,-123451,34322,-38379,-241754,-324851,13834,21153,-78806,-241903,-442509,37456,346396,185392,-173020,-81005,5837,30979,-121701,-288883,-264963,-318424,-486072,-460096,-141306,-26326,16645,156032,75256,-143551,-295036,-137293,84520,227853,328199,350214,591346,900599,997982,991635,571277,119455,-177692,367578,445154,244020,-61808,-423505,-369358,-107483,156424,264665,30823,-326388,-97261,140649,236486,275427,140716,326974,590700,414589,-49075,-362715,231996,459038,423266,385002,723956,922354,613432,467843,297370,-25376,-214543,72823,314035,314735,359716,331470,107252,-77989,-45442,26852,114189,66028,16765,-97210,-106642,-1714,59463,169510,85047,112235,245948,324720,298640,121238,-6587,-146860,-194617,-243972,-215940,-358655,-457417,-377152,-142270,139221,120389,305032,338715,212467,-171524,-460017,2130,49952,-264071,-380830,-23334,276216,253003,135055,-52993,-92682,12892,111985,-98328,-255043,-110976,-349854,-279615,-296770,-402222,-207953,-56803,-143215,-331773,-551984,-488137,-311605,2798,311514,486140,580078,462223,296550,-56939,-87418,-167359,-85243,16725,229892,35543,-355718,-226697,-151636,-449453,105150,412139,324269,2807,-197426,-402941,-400762,-10057,118015,15486,-329354,-541007,-134234,268205,409070,552834,204434,-102472,157841,423348,467279,238264,-37004,-218785,-315532,28045,93562,-86331,354775,994459,793586,-27984,114864,281644,293697,414978,657349,529989,415683,185195,-141067,-125478,-79404,-21615,67175,207803,447321,352399,-8321,-79598,456056,484430,162222,-341648,-395542,-383336,-442807,-118645,178136,125897,-9102,458182,779833,709794,369761,251821,285123,357806,356742,342011,313728,163345,-117914,-187133,-185105,-74904,169214,179799,-21879,-49322,-9510,176159,212250,186636,110228,56009,237301,443385,494518,383494,76435,10286,-280983,-192671,-129645,-18385,-192121,-294302,-449490,-575373,-574815,-249544,114108,511432,602833,649289,723935,465928,-70678,258433,737900,431293,-11155,-247165,-35229,17784,-127189,-378423,-253432,-340211,-207057,144933,207618,-44789,-302305,-533103,-480888,-258434,124916,136872,110859,-15315,4738,44740,98942,455285,874563,859197,455294,-122741,-259218,61231,62841,-33145,83881,84969,-271769,-382898,-225020,-285706,-360636,-391153,-492551,-165035,152328,265554,-2363,-185184,81516,325310,364502,208064,-225857,-256130,75081,209573,40367,-323412,-353228,-130360,27212,-51703,-162146,-208339,-346293,-111576,206756,438468,474933,131318,-196777,-306609,46436,404192,619300,588983,67779,-421295,-350130,-155152,45716,144576,12867,-146003,-307274,-388606,-336836,-268890,-189692,-203440,-289535,-263210,-266600,-134041,-196965,-439204,-246898,-161304,-341390,-247985,130050,60127,-418491,-11253,171479,-58443,-263462,127586,250786,299666,275017,-6978,-180181,-69411,-102953,-194112,-164146,93559,166541,-81655,-603324,-95823,55720,-243048,27078,552158,658090,384736,53851,-200183,-457294,-379430,-186118,-119080,-128381,-68844,-126195,-139694,222614,580193,669779,464946,67778,-240234,-63718,128446,-117121,-457141,184125,497669,502934,276882,-33693,-175988,-240531,-337041,-311141,26270,311362,310212,182100,-65119,-343156,-238783,-38331,228951,284432,86528,-164309,-17769,270493,558817,1000047,762042,301081,-320806,-390653,-544807,-452227,-109102,-160849,-417384,-317895,145851,303490,48732,-255458,-56916,116547,156437,76393,-266638,-3146,186023,296820,190770,-22284,-175582,-64605,149765,285506,170101,-100358,-156137,76820,397207,387637,20000,-423034,-16794,137759,-159619,-408594,-376225,-314020,-447236,-328053,-1114,270286,84270,-236125,-357409,-254648,-120042,-172507,-292816,-309246,-199673,-222660,-180372,-95846,39893,69761,-179773,-43549,262581,371274,345097,-47780,-353348,113259,431514,339380,62973,-199152,-114642,197419,321369,141280,34754,-31251,-93229,196304,401412,174645,-196090,-145852,321531,463705,138211,-280768,-376109,-119706,73405,33442,-105221,-461530,-118551,303284,292492,-112859,-541560,-31439,290023,340845,-15868,-263526,-250969,-264821,-360276,-438524,-456958,-147360,214878,345019,163881,-258678,-209826,517381,983504,1196066,1014556,422220,-183404,-120899,-39297,-232171,124548,597356,394775,-84913,-288562,-329822,-134255,84865,-167153,-283268,82329,290550,-130662,-374403,-139380,39516,106234,271765,78688,68694,65689,-64204,-312512,-362979,-443708,-293143,-1390,19023,-5288,-14780,-28383,-27703,112435,155258,165217,161370,303131,384255,499789,387708,-80966,-155720,-173197,-407929,-267456,29734,269652,544245,486774,26780,-527516,-115235,-72288,-356520,-88966,247337,218781,-88399,-251457,26645,201843,205962,69574,-304752,-233323,298306,324165,223534,295275,349885,329448,113529,185487,386501,266907,-2330,-207188,-178111,140028,355377,605924,744309,484464,-4825,48768,417347,264291,-401179,-81145,374474,367047,120060,-337183,-134851,11244,-261566,-417891,-164206,70747,331902,663851,809530,778992,152807,-345335,171438,696395,822328,510540,-516458,351760,1089301,1270946,806968,366879,265554,257243,187309,99101,-134763,-318220,-109050,159741,154963,44712,173774,408085,459904,274558,59860,-114239,-228915,-488710,-149182,153702,268036,116200,-145668,-269973,-210361,-195147,-214684,35317,112562,-109925,-447809,-337661,33631,543681,582824,358475,383026,666588,723783,702340,858928,594977,312920,181313,11046,-224815,-250571,-227843,-152206,-27158,119526,46098,-322019,-502289,-439169,-60157,329346,435375,568056,564568,272380,88510,52989,-30097,-319166,-468873,-36164,116960,-85432,-399295,-180312,7995,40165,-124983,-180777,-231481,-372791,-470515,-488013,-196185,-121714,-191254,-453546,-590597,-391567,-250461,-84321,277063,632735,810341,812873,879474,865636,296601,-377544,304827,737188,293513,-388427,-102728,158759,72878,-292931,-491412,-379039,-53766,539040,853451,580956,-32668,-59940,266413,183123,-200310,-228754,145122,308818,360702,133225,209264,416077,415428,-12701,-194100,171327,261629,195864,16103,-373622,-213047,-182713,-230485,368314,327886,-122340,-492433,-345344,-210938,-208875,-329651,2302,143169,110782,-103621,-234453,-67493,-165816,-312291,-326495,-134240,192032,166173,137036,633082,781451,423128,-219445,12989,-73980,-511208,-214506,-87773,-372033,-546943,-535343,-99764,227655,265141,92412,114545,75922,92015,182912,189431,-173518,-489229,44268,27480,-481445,20471,417489,447996,-22444,-290492,111502,248863,-253275,-283970,75163,119235,-185791,-360052,-394382,-470703,-5637,165791,19529,123957,242356,-24277,-448309,-117087,-189180,-376895,-186963,67955,97580,-86874,87709,244361,-3342,-255588,74204,89978,-180637,-951,451767,557960,450757,-81776,-208037,-41902,-347252,-257676,-104299,-488627,-327580,-216610,-344634,-288691,-151395,138533,525123,999614,1184614,751918,339281,191297,-73744,-367062,-461637,-527052,-261065,-209513,-321284,-487145,-431679,-301432,-106805,98012,208833,227995,18177,-116476,209659,523810,531817,330339,-27359,242509,503007,527418,206502,-183320,-85704,51912,-190113,-287440,-72724,-31653,-275098,-450905,-313922,-49446,555650,1108160,1330679,1066495,422889,311236,155893,-69041,-30987,-147643,-297669,-294528,-314029,-168706,37371,251709,186026,182516,156214,48867,-366562,-436224,-74067,-51592,16109,148895,225219,73751,162137,356774,443063,279667,-189279,-141940,299803,457067,455555,682561,1083526,1146736,932953,856836,534933,219994,221566,285204,288586,120980,27041,341310,738396,1174921,1155318,860911,319459,-107207,-145659,18103,532896,752147,636789,336969,-239183,-346516,37225,323494,129685,-204099,70893,284701,28270,-326405,-285991,-212415,-468111,-256219,-371883,-70789,359293,216517,318489,812319,1205713,1067810,668124,493272,200778,-14486,224627,539074,495461,346265,79709,-179454,-344443,-416809,-96434,211672,298096,278530,167505,123453,78577,37713,-97566,155768,182461,-73122,-315178,-310516,-308076,-419983,-411289,-356739,-194856,-26838,-42078,27310,147721,156934,39567,-35989,-126601,-69901,14517,101982,241178,372402,428181,109190,-170358,-163064,221255,364704,550704,385057,-5762,-336106,-526604,-281637,32802,155458,71091,-89954,-94732,-97117,19617,-20861,-160975,-392285,231040,838528,1070710,1034852,724514,269274,-125716,-488622,-138953,37517,62112,58456,177938,71723,-13161,210672,287042,115468,-160922,-258669,-252947,-279696,-220888,-217218,13647,332288,576617,605279,655097,451841,109082,-227566,89878,576655,594963,133400,30722,623914,720809,426473,17187,-301702,-381713,-374978,-488897,-456171,-333706,-324589,-212172,63227,144771,-221661,-379217,-376514,-150809,-194990,-143735,-123490,66900,46676,-148589,-420908,-477813,-327502,-166857,-33627,107784,324964,91112,266562,454225,568499,431849,309808,79133,-293229,-282299,16159,47549,-134362,-277512,-220180,-245487,-218681,-130570,-53990,-13266,122565,172780,82001,15475,-24055,100666,161642,-12313,-140935,-39729,247050,276097,27925,-277939,-11310,160480,34884,-160802,-256691,-57814,119939,256550,102413,-311823,-346497,-27982,-37944,-112396,-65011,-332979,-96259,330724,342392,-48915,-321887,-489509,-184658,27308,173023,-72777,-194129,-293376,-467324,-306312,30855,156269,51976,-3233,166762,280153,252193,150868,-112776,-292017,-83859,112179,256682,46046,-41036,175592,282577,158920,-79045,202093,573683,595207,256211,-98127,43698,197167,18826,-289586,-348454,171506,448456,644784,551613,344245,30375,-286902,-346168,-174977,-28560,427863,798579,955345,752823,420151,202565,-35453,-246222,-281662,-222432,-266537,-414542,-473570,-205879,110031,222870,89078,-143687,-340684,-113348,173319,315378,229137,83333,52768,113348,-80195,-359047,-487621,-323048,-466933,-179082,121763,39194,-301163,-198635,-88387,-241419,-157614,136241,521051,788068,1003557,999903,698395,390314,133555,-261962,66712,403783,445618,510876,576423,353303,-91543,-11474,-1439,13997,188112,280132,129537,7799,-191217,-371706,44295,205566,186781,-7660,-217062,-256925,-201911,-219875,-279446,-288135,-314283,-25312,85021,138346,94705,224967],[-85018,80532,182536,76862,-187503,-2715,248235,406449,456257,301436,-35661,-140158,18214,-12833,-149447,42094,96963,-81888,-244047,-27368,-87253,-72830,-16388,296542,599125,840033,657747,466678,413121,143303,-384957,-378978,-259314,-121121,10307,61890,68602,74417,-65198,94656,92472,136133,96068,82565,-372423,76390,368800,371320,359211,460601,708795,710274,559351,80306,-243305,-124547,70313,-988,-64904,-229992,-314674,-100591,-73450,-223805,-302293,-210936,77802,295391,385687,264177,131292,-218083,-380637,43520,257852,143529,87997,276218,319685,209159,151587,224482,188157,90648,6075,-157525,-236196,-240731,-301833,-410501,-321472,-175795,-254613,-269734,-142150,-50589,63615,146057,455708,663391,654844,304130,-169411,-76895,163969,69950,-89309,-159475,-184209,101310,150740,-41781,-477259,20748,346195,327948,-126570,-284907,-354992,-501113,-322238,-248753,-381831,-463244,-298739,-91602,77926,334634,182884,-175885,62182,129614,-42229,-300999,-457007,-288586,-62683,32563,-44037,-68197,46742,-87594,-332863,-349642,-208167,183458,728010,1064668,854926,391165,72549,-52276,89894,103780,-25422,-194702,68261,401898,465302,220995,-212439,-444620,-343541,-396469,-293617,-131728,-171744,29956,-62157,-210791,-167351,153459,371191,73065,125901,470467,240901,-64474,-41976,-17017,-285066,-406334,-330544,-67668,260401,561903,662455,500507,348897,-17561,-340234,-576556,-432020,-324936,-565820,6292,658739,1068596,1005287,605399,-52101,-44500,292403,370982,296853,-6963,-215427,-289024,-246760,-238753,-293925,-317426,-395040,-414931,-242973,-83422,-27474,-53443,-279797,-3807,207567,178943,-107865,343275,584667,403624,-235205,-66310,154694,-253173,-367605,-106712,-79802,79052,18576,-111580,-34887,98856,8222,-427694,-135611,110223,-18521,-175085,-218474,-154482,-201167,-531408,-287015,-198189,-330917,-228139,-2749,186499,-17437,-234179,-382290,-268666,-337390,-182532,32450,299436,575734,670160,323866,89047,404059,725968,554137,138634,163623,286814,129767,-31790,-31073,103845,325937,593656,694559,576423,405136,56354,-326824,-198852,59479,242421,152080,46954,-140675,-327661,-233835,-164499,23273,85308,-348330,-425949,-41260,177257,106835,-225140,13736,197951,119199,-62619,140353,732293,1224856,1362166,771810,118133,-283559,-472859,-182760,-268750,37363,277416,291252,501412,512121,93587,-422958,-207214,43431,9103,-219881,-205698,-159967,-102143,-150234,-419464,-234029,-272290,-185728,-166068,-257524,-382014,18862,558913,1161923,1140566,466498,-518436,177368,572463,478324,324163,232391,241542,254221,510514,601790,171171,-59414,185957,512926,502240,78492,-436841,-235950,-197853,-448412,3849,102601,108548,227382,251683,273352,315919,222361,-47224,-123453,-365366,-201059,99774,131966,-57139,-305911,-323608,-136155,65064,-183154,-469162,-284944,-139976,-187057,-311317,-288141,50407,292554,293973,54911,-216324,-468047,-544056,-314170,46851,320406,408081,300160,101841,-19558,-142464,-249134,-399805,-156634,179866,125181,-10711,-56072,-163032,15383,838670,1615953,1602721,1126756,571887,186598,-261416,-238676,28102,353213,436973,336773,503034,768737,859596,460134,-98715,-269947,-366204,-511512,-354623,-415410,-348406,-187920,-31610,171609,425024,483968,266782,-276639,-201555,204657,55930,-239908,-128465,148382,185220,180563,89095,-70836,-291699,-388853,-208142,49275,-1617,211849,186564,224542,94415,-20782,153581,503432,706707,831629,925934,709444,208131,-325411,-105013,119271,97964,-57013,163445,473222,411106,180211,21457,73540,79988,128887,49636,-248552,-24656,428127,397759,224442,-164375,-218197,374655,753582,677212,218284,-296751,-215280,60510,-32539,-39963,-69282,-37522,-70438,-273117,-500913,-186862,106345,300254,195190,245963,238862,300589,50321,-203776,-145489,-16924,75170,107545,164740,54467,-136722,-125833,126386,211931,8192,-272910,-374254,-229205,-121192,99598,167365,272494,72268,119406,33861,94436,250220,63496,-98589,-21458,263498,128033,-241498,-534384,-262900,-95028,-162885,-306432,-9993,534673,696125,653111,174915,-233411,-437350,-291853,50721,349448,290804,-127785,-523054,-419017,-441374,-117459,194270,197544,207223,361091,482995,493727,185067,7933,-224535,-470870,-155889,-9496,-117578,-288410,-445893,-470629,-464797,-509255,-342579,-117172,108651,166500,284344,183937,-137145,-410621,-420620,-416462,-484320,-348701,-233941,-261136,-228869,-270014,-366242,-467969,-520609,-354805,-144870,-10179,336206,271431,-101493,175685,551784,407493,63570,-238936,-338679,-181070,299654,660727,813815,584210,-109987,-459034,30508,211768,-74839,-376094,-184345,102689,113193,99977,12149,-17952,100519,180045,361181,304688,-109318,-505576,-20011,499135,1034624,1269082,1008587,571988,51884,-52171,47862,292553,240242,-6257,-190196,-160996,173407,225231,9132,-284101,-144114,265557,504868,213670,-83908,10211,419070,266812,42374,160706,107154,94069,369096,590381,432501,80794,-285972,-465028,-356572,-367312,-356567,-357111,-415414,46934,362080,427683,-40184,-366453,-53474,-260305,-79638,236621,403265,257669,328597,484425,435337,375231,218979,-58213,-364000,-93070,9593,-128170,-179225,99890,28269,-196329,-73656,180064,135342,336056,94138,-218915,-198113,89674,17476,-297699,-50254,29100,-46310,-357450,-502000,-440507,-238316,-194311,-263707,-209320,-180955,-147404,60630,40815,-59549,-398892,-509404,-69816,187713,203471,129626,167184,536823,498363,386243,374336,142094,-139885,420626,686438,397831,17878,-413004,-244236,16526,192365,91565,-233748,-310971,52146,112777,226302,401497,407620,528361,666137,330797,-75034,-271947,286840,510977,468427,496574,738045,812154,419036,353880,587415,413645,-48823,5575,278312,375414,376813,196942,-55246,-244265,-16223,134698,345800,393372,287229,-22336,-383411,-288100,-82904,135138,440,-64168,32234,39243,106561,54341,-33063,-169732,-289994,-311847,-345833,-430567,-386601,-134643,60097,85315,-35957,69780,169690,150993,-109934,-327073,34254,9789,-252742,-295871,-121096,156369,187049,188302,323477,520343,570991,435428,-39102,-372035,-302028,-427408,-437601,-242788,-170285,-318185,-274194,-256001,-395347,-417656,-426058,-401556,-58486,204497,441352,619715,683913,660386,216712,81067,66830,249031,324535,231412,-127951,-320033,-74043,-176724,-472256,7146,148869,58481,-139775,-273351,-487709,-300746,175016,255477,20091,-207413,26852,297720,589933,691473,728420,471205,-111967,-129087,219005,438681,277686,118179,-125975,-301185,83434,143409,113541,302740,727267,432701,-286977,211199,368748,412567,557624,814824,453779,181988,-223430,-522236,-476532,-226856,18374,218453,337925,463774,260065,-61003,25525,382605,361189,159649,-209051,-405770,-376858,-296511,-71872,170800,179598,-5871,376360,700615,706447,376169,243159,294375,362606,349260,397154,392141,322078,-11611,-180008,-169658,12048,244848,301318,186115,209294,260264,388763,308334,141778,27602,128899,590976,761032,608306,289240,-2740,-142896,-340914,-314546,-389743,-379511,-257132,-181855,-179377,-255584,-355166,-405313,69773,542339,587946,656276,858967,689835,78798,166631,417783,22562,-282514,-128314,182816,335111,101136,-372019,-100475,60276,-49807,-71423,155864,-57062,-408083,-451260,-416658,-170468,361130,417063,139263,-197599,-109332,-10037,-32244,260274,761964,926184,675714,153329,-148409,229968,306499,102891,85423,-52671,-455765,-272160,-180557,-355169,-362366,-363662,-426976,-184832,126540,318475,10682,-517027,-71152,316575,424481,387983,-39630,-345325,-129563,67992,-27400,-295758,-457585,-377663,-198952,-44713,24268,-139629,-296239,-83903,199576,395213,428370,218352,-170287,-276849,50602,411200,579535,524348,21017,-318692,-325752,-243524,-42107,20203,-175054,-293005,-225814,-280035,-223476,-79818,-45721,-159967,-294035,-366563,-269543,-49209,-224266,-298120,-286634,-267358,-184912,-200075,-273153,-358233,-585121,-104361,303,-128280,-419094,-90177,150987,219218,173526,-134986,-264698,-164490,-263436,-314162,-307394,1482,355803,237785,-331230,-173369,194384,72413,3852,333585,404703,138765,-334838,-491541,-323160,-239878,-202448,-183182,-86877,-12451,-10469,33902,572685,815084,754242,267380,-315606,-595621,-111817,168563,-25236,-528276,118388,431744,457035,242840,28616,-16176,-119144,-197830,-119614,322588,639150,644069,343706,-16537,-276757,-171162,-28383,291966,433669,312265,-29537,-92481,162453,421057,682738,302395,-70633,-345592,-372590,-252841,-113018,21261,-106379,-239520,-24965,160040,204029,-15319,-364692,-338187,-167167,-185418,-279672,-558816,-235072,-146358,-13543,45782,96612,71264,305275,454796,479841,243048,-59055,-108157,69736,325021,306775,11532,-427177,-316672,-290550,-573303,-524108,-375411,-232604,-416115,-155000,467862,685180,188026,-374588,-317749,-158386,-8127,10927,8831,-401,-5814,-156502,-319309,-253424,-227352,-209711,-279373,-32494,266337,191176,159065,-119898,-241070,155204,456091,342113,174359,92802,263567,403905,232134,-111867,-180756,-239672,-359042,-56018,312092,271178,-7613,-21838,325348,434402,74715,-283285,-472134,-356904,-119139,-160321,-244964,-271948,51184,304226,257611,-115038,-496986,-152552,30844,226810,83931,-57442,-102298,-59027,-271092,-556862,-443581,-313854,-172334,-18893,4770,-325745,-62395,499491,922255,1097351,931145,458877,-160729,-194745,-94128,-214815,53897,225518,-121012,-513073,-479734,-314963,-55746,330536,108653,-285389,-247938,-13264,-63272,-161477,9870,440799,532014,661772,480673,254482,126359,-35000,-207617,-158459,-197029,1773,275158,104212,-252331,-288227,-241872,-242990,-217158,-380523,-245403,168858,582501,895049,1218190,959768,457795,123654,14042,-248670,-103425,342803,592151,668919,629118,112173,-548713,-288429,-363190,-313196,-11961,147696,67177,-104883,-36312,118348,124206,274996,249839,-5166,-488120,111825,108118,45348,171876,258246,199352,-115929,77763,497986,435810,80983,-100022,-46380,168916,339205,531894,547879,398286,204171,220579,414823,172801,-238482,-322635,90487,233267,179903,-259654,-112903,104718,1226,-335274,-570157,-93977,254738,495928,604929,585265,188469,-437170,-212914,214801,407155,239608,-483338,497763,1162336,1316171,750302,245641,167586,213358,191687,188675,56212,-13086,209273,493686,480911,168462,56366,260740,361298,200856,-48416,-277513,-390353,-355145,-487547,-212519,79201,105854,-59739,-232036,-328011,-492447,-359113,-13071,29815,-132332,-414606,-177566,380474,846416,745778,330421,275625,585567,618879,607401,663191,518130,339986,254916,112583,-197970,-238336,-144127,-116567,-9740,69704,78499,-217227,-257774,-83829,233672,507725,513438,634076,509683,107268,128481,324047,140634,-245237,-568953,-139821,102635,76816,-84928,-332466,-236560,-74404,-145740,-196488,-313913,-446904,-499691,-461850,-103590,29953,-100866,-259982,-367717,-254930,-223823,-203968,278225,560401,527610,369776,605651,595607,128570,-358807,312235,683871,121896,-490986,-25204,53452,-56319,-263916,-413133,-487866,-284031,308694,800429,781245,104966,-22545,321937,334877,-151889,-445504,-75144,216995,365112,284783,331316,384610,269782,-181350,-103169,248144,263873,75439,-188113,-363063,-135110,-131360,-133759,390380,318987,-186325,-506607,-467476,-132764,23305,-92378,-53808,62081,59681,-158383,-280948,-200817,-321866,-393172,-321018,-18365,241765,88130,-185584,375007,641237,373174,-285949,-207875,-150178,-391061,-305781,-39615,-177581,-483956,-210832,26888,142904,189838,75878,60098,73516,283385,574022,458853,-15970,-567148,-175500,-189613,-376452,45785,222223,142224,-347886,-239759,217201,272621,-282701,-13965,282221,281548,-235514,-278053,-99452,-224200,-75833,459,-186165,150374,308351,-17566,-371895,3194,46908,-181263,-413282,-334855,-223490,-214646,-34793,66902,-105487,-139126,28153,-68753,-289864,440765,902851,780528,582627,74942,-143916,-93610,-328724,-98256,33397,-360819,-205354,-158490,-146259,-224617,-229214,107765,612698,1060823,1158421,709412,93160,-24510,-60642,-182580,-129655,-227090,-188432,-187844,-245744,-302795,-175594,-111094,-59772,98854,89238,8421,-73016,-4205,278158,505576,445383,331358,121703,354840,459311,473211,161680,-7361,288262,334642,-2154,-338453,-158974,-172573,-337931,-441687,-392520,68910,745813,1206210,1296218,1013518,434797,245600,48017,-154815,-214971,-458913,-487283,-386772,-531416,-284514,117473,339604,125465,-63520,-198703,-317158,-477628,-59598,256663,302455,256826,369307,308030,173317,265977,271141,164547,-137246,-113107,90247,274359,350011,647091,1127710,1489204,1493239,1165899,937480,651196,240209,228018,537895,664992,405895,139234,279380,464254,829177,911884,755305,360525,85220,154302,275716,654398,781009,557868,129026,-417185,-46571,388906,576461,388537,-106350,-268192,-229192,-404219,-448131,-71279,-198890,-478327,-278534,-449937,-125808,355794,146561,296929,836641,1251946,1038703,564590,350770,59225,-229772,-36389,280560,222648,194178,30219,-54450,-260136,-438734,-195663,78800,122010,23218,-155508,-125164,13688,11590,-154405,96784,220244,-64170,-435052,-163385,-80995,-169807,-203170,-183431,-122553,-21250,101802,212733,287418,161675,-116522,-118577,-43817,67557,100845,135625,338095,428064,359037,-44789,-250353,68689,454327,686954,699670,483514,30600,-390370,-452174,-166786,142313,315506,280464,44840,-97743,-40487,175478,211131,94661,-167567,285837,758223,837292,814548,466652,94107,-383713,-311186,72537,149786,161906,67743,-26225,-126597,-86405,275939,421445,236874,-139991,-533295,-363268,-357869,-313395,-278269,2828,333909,622663,691128,636311,288440,-13901,-446653,-77173,427273,449417,-47131,-113423,541243,713011,376484,27416,-303904,-367539,-485949,-474328,-298917,-363384,-253861,130844,396848,251223,-166550,-378228,-346726,-24775,117184,291919,130093,70258,90665,-27964,-246914,-455452,-447235,-395245,-335171,-203415,-23371,-168260,36976,184973,259243,120159,6959,-33989,-368126,-201811,139561,148844,-112187,-284294,-411193,-390272,-252523,-92567,71146,184772,338348,450994,351959,149005,-79951,-55763,30643,-20614,-251335,-97859,355491,467379,114283,-297128,-168327,50551,-5054,-125026,-123523,89759,217584,308646,207078,-5305,-204274,-280752,-207590,-126247,-121578,-360236,-67449,318123,382499,102466,56692,-133734,-490303,-118622,141723,68344,120117,21381,-216374,-500029,-127801,61922,114865,39098,126261,295587,272237,121721,-81966,-72060,-10515,99874,270075,163562,47988,238635,301382,66520,-271501,39543,406334,463652,173526,-140286,-151673,-99630,-200326,-385545,-234376,58250,398632,713152,728172,499955,119106,-192783,-310188,-236301,-47431,470475,815058,964694,708075,398720,293967,162871,-138088,-299206,-154712,-187032,-260042,-490572,-386479,-143870,-16822,116469,33416,-279508,-85378,352883,463073,379767,199058,58240,-163247,-513292,-396266,-199360,-212092,-386091,-572101,-408822,-222511,-82204,-79327,-144336,-388560,-221561,-72597,259497,612776,945039,1057494,835276,526770,173504,-206804,221043,451773,458522,500394,550804,324302,-55277,17071,179453,256150,241693,300278,152395,40121,-78897,-230260,-159133,-39832,-46080,-112904,-132805,-11087,56331,7259,-148632,-324788,-106090,104749,134249,78813,6475,82909],[-170348,207884,179820,45312,-229720,-139465,-36341,120670,241315,192486,-101223,-175962,100532,117268,-86407,-81774,-269789,-373665,-346975,-178031,-227114,-173979,-108655,116897,215234,440558,427087,660566,779579,616824,-73546,-495325,-286671,72370,34353,-104361,-194197,12125,74047,419425,313759,296645,200576,182324,-253095,-143438,349084,441274,418877,493212,754078,836530,708973,270413,14934,173886,360675,285167,-18459,-385468,-111582,33951,74046,-204875,-475913,-312594,-63742,188455,487149,461804,180559,-177075,-408546,-146354,38179,-30546,-10115,73003,-3099,-131852,-108245,131600,181629,161771,66292,-171965,-346303,-340120,-376467,-453127,-274664,-34601,-11398,-141371,-203379,-42107,164424,329515,672649,867705,837086,328945,-129778,131753,311916,125449,35834,-2809,-262180,-92840,60802,-30144,-377068,-168322,214516,204756,-57789,-130002,-171350,-430514,-516880,-403811,-292628,-332279,-130376,122206,245639,267580,17280,-65595,466802,453355,41390,-340959,-290712,-166078,-55609,23942,-67830,-258462,-148427,-252937,-451652,-181614,-96666,-25695,537794,835803,610740,25612,-320155,-312665,44743,242337,25108,-222310,122691,469667,487793,247875,-185607,-461892,-380598,-308377,-98474,-3592,67246,193534,86126,-33500,8047,248186,351792,73744,66236,352078,131875,-158956,-211971,-159119,-288161,-359600,-127015,154239,399093,436727,362474,356053,189705,-227656,-546335,-403361,-371839,-444711,-352352,253165,794859,1016903,924347,555808,-27546,-96345,321886,435152,360101,44235,-253232,-460699,-287470,-326538,-88915,-18277,-81978,-303781,-199363,80243,283855,329133,186103,223918,370185,275807,-107299,29316,189553,-32,-480173,60543,79465,-328026,-270224,-62147,115751,309776,232957,72732,80211,117510,-103477,-404002,186713,339743,60858,-161651,-207567,-159818,-155952,-266107,-294395,-226506,-270201,-463543,-207500,-2758,-101540,-215617,-381232,-377170,-366507,43551,240830,421175,602520,590119,265086,110617,469097,738918,554432,180345,144616,162114,15685,-75689,-58998,43669,237423,518198,765075,726669,467205,-29652,-377624,-214582,91204,314734,280063,138813,-93565,-326872,-320743,-171601,-2250,44311,-309690,-511026,-152023,124194,112603,-101235,65079,208516,223413,103012,343029,881335,1338490,1449489,1066475,339990,52711,25316,123920,149066,194356,244932,167542,323625,389939,-32894,-430057,-200986,103588,209450,16330,-83307,-64063,-103023,-119037,-336539,-453912,-305787,-226417,-238661,-137036,-178392,-178591,473343,1107574,1226921,605273,-278454,68273,256426,224939,140836,157466,333378,513683,874999,845667,489521,29979,-67117,65,-30116,-13777,-320852,-465271,-435122,-379617,155507,212181,-64964,-56293,92870,210549,264388,169235,97972,177905,93663,-244740,46677,200665,26948,-292495,-389731,-400191,-232085,-271807,-391995,-281370,-112148,-55817,-248922,-265819,318745,651457,605944,287833,7119,-198165,-382653,-398818,18596,349308,478198,222874,-155202,-155810,-113166,-100993,-366608,-227917,31408,-38599,-214176,-273354,-124399,-257327,274785,1262873,1418002,1032451,618276,262659,-213135,-440861,-175912,119415,226436,104834,274624,722304,694179,309176,-114690,-147463,-212591,-434550,-377895,-335562,-420098,-367071,-193246,489,103519,242206,109189,-294236,-274739,203549,80112,-171037,-112580,38325,18032,-22137,25792,-72367,-273082,-320911,-81852,46378,-450145,-79615,156328,293625,231437,151124,219594,466390,492885,552789,668854,495739,195059,-314990,-463007,-123735,165084,142839,75131,127755,-79458,-92782,-700,102349,127940,53899,-175887,-273700,165330,547529,472441,320940,33530,63424,546152,762828,428833,-43688,-483614,-207616,72082,11893,59826,-60025,-139097,-193081,-344962,-368498,140887,427532,534615,264148,-24135,-53233,138996,-24267,-249384,-71438,92170,116985,20795,47613,-14562,-67032,4488,163443,179846,-131778,-403150,-473974,-430319,-130737,94308,42044,120401,208026,291467,167777,-14060,-193483,-355527,-252314,123252,346147,173454,-251976,-403111,-200603,-138128,-300785,-296694,22491,498292,553779,571377,116910,-270032,-399168,-380599,-153980,115558,170502,-141804,-501221,-309392,-338711,-178016,188888,276435,337056,316691,270810,225845,-15082,143533,-10461,-411518,-31892,133040,-56674,-243451,-327172,-495291,-337477,-245033,6473,146315,192049,215064,293855,258124,29588,-149587,-155755,-202126,-416491,-468693,-302865,-195940,-82491,-101309,-192111,-312403,-334368,-500241,-367893,-227029,161426,184060,-106486,-321248,169314,304866,194104,57310,-40370,-198011,182608,739054,1181128,952363,166950,-258209,53805,387498,195027,-254929,-256428,-19391,-83108,-139604,-221630,-240402,-180247,-97990,199927,232977,-129474,-516074,-34760,271723,759449,1046695,775493,466029,25286,-118979,-36721,157850,280131,109097,-93543,-154446,120124,193451,74618,-171647,-427882,74348,486285,308309,101743,545549,825572,562338,308190,279238,127001,-273764,-117492,112745,206999,4608,-184288,-154913,-45414,-142301,-87344,-105915,-382715,-145267,198418,349621,1970,-188425,20020,-194172,-258364,87745,290140,296191,412079,484409,416173,383169,381971,360855,98482,148932,212231,-47072,-279037,149013,83993,-249915,160451,427884,460646,622877,355840,-34373,-353948,-201669,-190636,-279260,29811,72855,-116795,-393330,-337466,-272586,86118,229091,179341,-21214,-188793,-177831,27474,61640,112164,-80923,-440300,-235046,66459,5410,-170264,-308429,-46476,49194,-49787,311712,228600,-185252,325221,826908,539640,76231,-382565,-154349,125671,211255,-20986,-381524,-63324,266346,243389,267315,482496,615078,647576,531239,123786,-247003,-125926,385520,516892,510104,560536,653696,507661,88268,440407,1070398,913756,144348,21916,270404,406837,313505,-57978,-324842,-274293,-9293,171035,449081,587154,394300,-59199,-494259,-440631,-155407,164342,-3101,-226015,-255166,-342635,-285435,-218592,-239815,-255611,-374697,-430798,-536222,-480740,-228875,-8376,56763,126068,37891,50522,101472,117743,-101403,-241425,92947,-11965,-287090,-229450,-178845,16707,113918,241896,598100,884692,930020,608417,38111,-266639,-510294,-640929,-412021,-12044,190655,-55657,-303449,-315027,-279787,-204830,-210507,-367673,-131048,63834,286731,547900,826662,912773,490243,91171,46423,322262,548122,445879,133533,44283,141075,-116717,-453752,-143755,-119254,-165463,-164490,-187057,-370530,-294282,144471,228567,129934,317271,689466,905161,857453,865203,702233,481303,-105149,-523298,-193387,232711,290941,168288,-97011,-168787,219954,288329,292303,249920,352795,20981,-306867,284528,414234,381683,537962,790291,391706,10286,-288831,-238566,-344898,-277406,25512,276290,347582,308028,80766,-208623,-11823,169302,175690,46414,-167548,-366794,-269075,-183824,-86695,53505,103493,-130421,88043,401509,523728,264729,132753,193833,217423,217643,285629,263706,221226,-11448,-181153,-87903,128122,271749,311901,304338,396313,532685,626497,420994,12164,-160607,246657,817218,924339,679208,284621,54334,-202720,-275837,-297665,-437393,-411456,-300800,-58480,102276,55830,-144331,-423918,-39055,242470,271838,462845,748773,665592,159612,72557,134170,-226003,-202548,138819,425354,506284,179577,-404329,-473,373184,68187,-211523,74775,-46491,-461093,-407205,-349120,-110909,435689,600782,108588,-394174,-185755,18987,51427,359586,812410,919192,739560,324347,-47822,290886,442535,238809,30773,-289134,-282424,-2093,27753,-204330,-302528,-267620,-138372,-17842,192578,394526,187905,-316239,-217011,180578,334075,410495,159091,-195460,-409988,-185901,-204564,-356418,-427328,-446803,-276869,45225,171138,-31313,-353739,-203086,185383,420894,430389,288665,-171967,-275606,55307,446039,554151,342453,-126937,-262950,-157898,-160080,-9849,-32935,-400508,-461392,-260150,-206080,-71753,124783,39575,-189116,-409779,-479628,-235684,74765,93718,143990,143686,57730,57504,-163433,-398314,-367922,-329695,-195838,-194707,-190270,-268529,-47604,143373,160894,28912,-297868,-351479,-243467,-330792,-245194,-454619,-111145,424704,410715,-89083,-58732,381874,359694,149785,251555,326899,199875,-82962,-144476,-9539,-61672,-189662,-273007,-141576,-20952,4534,43109,618197,779441,596429,18685,-285926,-330111,-153493,73566,-103181,-462915,77533,341818,338478,146747,37770,112455,40821,-26518,157537,526345,776807,728811,292737,-77121,-217813,-108460,74056,402332,552244,467715,104032,-108822,30440,435408,483304,-165183,-500737,-407491,-136699,229422,295670,217974,97928,331471,363749,155052,242540,483933,150188,-236911,-435091,-445820,-523743,-436840,-355656,-374967,-253218,-58051,173249,234459,474337,561099,510663,251469,-25158,-103797,4026,237250,224136,6838,-212991,-198402,-193383,-244245,-324063,-444377,-270030,-329676,98481,825945,860181,264230,-514874,-256631,-116501,-3779,159216,256567,348356,272415,-44687,-481923,-227472,-198230,-192709,-163650,8207,204406,21686,-71303,-199802,-205315,86617,231642,78206,38672,129454,313710,257859,-169165,-310986,-143026,-292325,-445944,-291701,67530,243795,24451,11390,286246,377366,3795,-303930,-418048,-483669,-318468,-404685,-279207,-89443,90487,156216,133202,-132710,-562986,-356718,-135999,115063,189445,72067,-80539,-40947,-150983,-336947,-146417,-50745,-368020,-456258,-308032,-401478,-23841,307001,605272,692813,540099,169923,-287890,-217953,-89178,-181604,-51813,-5951,-152924,-222242,-340733,-235681,107236,485117,334777,-43091,-304133,-176527,-1495,-3613,99519,624669,706498,784285,705715,346094,101807,-69115,-176681,-79996,-32308,169892,387500,150858,-388221,-327929,-176560,-213623,-252127,-141212,-14754,258990,704382,1122644,1480802,1280980,939341,436134,198257,-83816,92414,610792,883979,832275,774210,217864,-478670,-414334,-426796,-215701,-4631,34324,6830,-37496,61747,125633,25408,255951,341938,235114,-112912,-331750,-353550,-312033,-173990,-55743,-78461,-355393,-69269,556880,684695,355332,83482,68078,127537,233229,485354,495956,523903,441133,496925,368901,-6770,-273327,-446208,-97290,108691,117241,-244412,-184605,170981,343987,172360,-299840,-158852,136378,256935,338575,277458,90105,-465900,-476892,-310677,-97231,-194527,-281228,478836,903199,875038,387168,31164,29097,30029,84030,220201,212074,173578,386013,675256,684148,304951,-278,91816,185218,40168,-132214,-316207,-424848,-309580,-318851,-339774,-75475,18994,-119061,-210056,-265063,-258183,-429526,-212876,-184439,-268635,-372453,23622,657906,1007706,797601,210323,47938,273062,287525,408837,328654,280951,244947,244306,137521,-150471,-257292,-226514,-265135,-147653,-118305,59506,67698,218375,372490,579979,663754,546721,582669,361010,-29680,186687,487972,211011,-229977,-530977,-254034,695,102906,207430,109349,-180080,-256956,-276108,-275623,-394818,-448966,-437486,-455125,-134509,-736,-162311,-157483,-266005,-235458,-249165,-294804,266929,494901,208098,-194260,208838,247662,-61419,-275626,211991,353448,-157937,-431354,60545,38118,-74304,-288341,-449394,-604524,-276846,227356,723191,806234,102935,-147966,237550,288856,-234232,-543799,-294584,35337,260284,350184,416732,366948,79042,-271771,-40264,249738,220718,-42142,-390398,-218008,-61796,-106873,-62914,265499,267843,-24692,-383577,-245698,71182,265918,98346,-64766,2646,-22260,-252981,-334751,-271321,-362343,-319089,-159109,213094,298927,-10776,-441783,160579,455782,260697,-232070,-408430,-232154,-273283,-287899,-40151,-46886,-154699,-32292,38323,12622,87014,49919,13105,171671,445404,758117,546158,76950,-343707,-513616,-358033,-171467,102464,99298,-41220,-499197,-132347,269272,218023,-306226,117632,368062,234680,-352318,-9055,117938,-51011,-95483,-113625,-242276,211421,354709,-127,-331569,52646,212741,102377,-171709,-490425,-544196,-411384,-198605,-32336,-47433,-62158,-67986,-200577,-126588,630637,981867,747197,475648,41310,-229886,-199164,-254075,64542,165340,-127439,-72426,-95736,20061,-106371,-227313,133331,734239,1056360,939491,515604,-198551,-133015,134528,158172,82588,-55613,-172325,-263755,-215346,-111444,95376,254243,208790,184960,-65666,-259837,-79020,77006,191659,345094,308371,371805,256314,348500,412274,373107,90428,98309,481453,517261,240364,36945,38161,-81839,-253738,-365849,-450569,73549,664913,999266,993825,709087,301038,-13785,-203387,-222465,-419011,-407084,-117779,1237,-266225,-384692,72787,236889,3314,-269690,-467105,-526634,-316698,86129,393773,609488,424434,353183,140043,95345,219757,147930,-36960,-227606,54152,215852,168274,236139,787438,1337964,1545367,1402703,1040446,660211,434014,23105,-8096,540368,835834,592712,255024,140256,101223,283754,431670,462465,365775,342917,470396,595532,755586,726489,376026,-158625,-268667,190490,583107,717675,643878,205002,-380352,-598179,-531111,-272269,70197,-152782,-457831,-425847,-394871,-168943,191513,11754,174029,698178,951903,706034,298176,148211,10914,-338881,-454888,-145444,-170470,-187241,-192864,-74078,-222601,-365056,-219176,103056,225365,7020,-425368,-261691,70375,34946,-190990,-79825,179384,-69423,-526241,116762,200343,-12907,-118267,-120416,-54439,26637,235523,292742,290031,66700,-342312,-273272,-56739,77127,73953,72017,380643,523520,381457,75380,119839,348579,575689,945776,843968,608196,28963,-401860,-333839,-9582,316544,536310,457639,184792,-124510,-68608,215319,363577,293763,169082,321223,507626,475176,437522,67686,-146964,-312938,-112961,63964,146155,198306,96787,-74347,-201299,-61898,276980,385406,193829,-37032,-235952,-281400,-378630,-296713,-231836,-42449,275023,517075,613205,441202,11899,-147424,-259182,-194523,192475,219287,-185384,-309763,245722,449381,203267,-93842,-385342,-440181,-324279,-79537,3386,-302224,-166452,348846,562832,266546,-15697,-153718,-242467,116493,440582,600911,301363,3737,100957,48069,-150682,-471321,-347530,-339551,-575209,-427882,-267221,-374249,-168284,1734,4240,-60813,-188561,-130647,-417708,-164151,205201,206835,16986,-16506,-208362,-367662,-276391,-98054,65203,191378,372025,583630,503206,173574,-215750,-351229,-238842,-177809,-426999,-240425,242181,342863,-45812,-397383,-256618,-40970,-39744,-103156,-43783,96904,165615,239437,175407,179118,254720,117776,-166660,-180953,-82258,-170107,-68842,225331,256824,68293,234811,69234,-346820,-168317,169421,285327,326814,181789,-73261,-410819,-272486,-43360,133615,67660,32493,231284,211544,32420,-9225,49062,-79013,-59245,139881,167799,-13375,135984,281776,86608,-358703,-225650,104748,196147,3096,-200865,-378044,-537187,-371900,-89795,39083,-86149,200657,581017,672161,399059,71185,-145479,-310836,-320032,-95560,311203,656617,696867,443100,174912,132404,115182,-184508,-388969,-103833,-47277,-2804,-266614,-500614,-484750,-171488,277003,312641,-104508,-129747,445523,575699,465005,227074,-30703,-461177,-281379,-149459,-161060,-279961,-312077,-212421,-76027,127925,239882,-52387,-355677,-362105,-308053,-335430,-92472,263955,608312,782523,699822,499509,111660,-265824,175669,344097,399072,436031,457795,257578,-6302,-112104,130314,300270,252520,263747,154761,47616,-25218,-144137,-348860,-435752,-373183,-252784,-84165,146548,160722,152819,-34761,-272250,-79274,67626,57941,-101341,-224668,-232515],[88387,303924,170401,28180,-214353,-238030,-251229,-20380,222227,241760,-68874,-167615,194219,249988,-79345,-232935,-191204,-298781,-383865,-188738,-186560,-80506,-15082,10085,-158903,-67256,228306,784280,1006214,867653,280864,-385942,-125832,230628,123257,-159280,-264690,96063,266310,647163,461806,307895,268036,99111,-202439,-223470,332511,474237,443319,541848,766073,894310,691034,325859,170792,399675,557820,444333,9797,-291411,104870,232141,140838,-92914,-377766,-367260,-272219,36563,417012,451827,123090,-177415,-442421,-356203,-181006,-227260,-148118,-151501,-278994,-358639,-260432,24747,146461,162249,72855,-137084,-301507,-375363,-506479,-438932,-298653,10348,133109,-2924,-226621,-95147,125026,331398,536002,764452,810728,338615,19680,285695,296411,-40059,142840,152897,-121153,-353090,-99025,-80646,-295570,-282918,34582,-4903,-70227,-101875,-110349,-319011,-568354,-343517,-172111,-181315,-43226,165364,310958,100354,-277200,80324,727579,699675,126185,-355849,-130147,-82835,-88970,9486,-21676,-242631,-336632,-407444,-288448,14339,65473,-182219,285988,506183,296241,-305245,-417578,-330815,-51031,227669,-1175,-311968,108800,487511,484955,232617,-140082,-362772,-437485,-341743,-125733,-67843,135589,192692,119349,33944,103047,298474,298161,134361,165845,434488,231542,-220798,-373253,-322226,-337151,-291038,3026,185177,269812,102205,-13663,147331,-21350,-336188,-419160,-239722,-171115,-246451,-111415,537344,882834,815404,617902,319571,-38503,-82113,291336,426818,336068,70249,-157154,-187328,-29832,17722,277015,322895,193900,-86770,-116077,197911,505340,557420,507998,331436,362024,185224,-105333,-329223,-294717,-500740,-90603,292751,153791,-207609,-266889,-32705,312337,470665,378897,154364,61680,62781,-150704,-111166,441770,436973,104845,-133897,-171481,-138936,-108211,-88249,-194861,-149959,-92223,-191027,-201555,-80550,-148313,-232074,-311127,-341831,-245560,189281,358913,452940,564014,451448,140769,51785,409688,573799,374095,77582,27113,-7493,-100516,-148620,-141896,-89178,75625,321365,690133,763899,455742,-83352,-324357,-202932,207122,519343,489116,283967,-32322,-305717,-259705,-226313,-127279,-144334,-281144,-445442,-362146,-72942,4722,44062,192754,274507,313714,274523,516032,877307,1143153,1053235,840413,263173,360768,297928,240597,233291,186276,44599,-13711,121690,166231,-144488,-342108,-330593,56256,274796,181262,61631,15658,-141243,-178832,-177058,-50804,54589,-242531,-332816,89480,99118,-118843,282216,822790,1050330,591795,-101680,-80509,-110762,-154411,-135909,5305,366392,773671,1027614,840087,599315,152678,-13491,-203952,-130121,-18266,-242911,-583601,-468247,-334208,56937,62064,-356990,-396381,-132381,-29805,-68747,-14497,311021,513413,467179,-42489,-183863,265716,316340,220546,-53032,-131052,49603,-9756,-349194,-285026,-33554,127790,34180,71203,610147,873761,666927,341382,397403,140032,-233192,-366797,-104321,260694,420554,124380,-374833,-355942,-204759,-133512,-337821,-412948,-309576,-237621,-420626,-469197,-177483,-299689,-259275,484771,803464,741110,554924,348455,-76371,-495140,-465660,-301284,-231158,-144349,155132,478730,338302,108635,-23068,-12673,-112472,-324288,-296615,-204264,-285307,-508703,-432637,-257884,-173331,82337,90905,-150927,-468496,55795,83967,-119351,-149773,-86433,-37354,-152187,-2331,-23126,-354951,-123399,362058,601951,-81328,-341718,105887,332266,271925,69338,23118,183534,115886,80384,177604,152300,9435,-260613,-249563,-187670,131306,222358,80017,-93006,-316484,-99910,4844,61269,64349,-86672,-304959,-211360,246306,554720,620406,526720,405909,302129,474948,482712,98680,-308400,-375041,-81731,122191,109320,103740,-140970,-377896,-477542,-496816,-30902,435863,561955,533061,262414,-235975,-318194,-68498,-117348,-307499,-61802,123860,140306,9962,-39292,-83841,-35291,145977,181404,34204,-335015,-302302,-292944,-229024,-30941,23436,-203069,-55589,353463,364592,194984,-115121,-433057,-201020,33418,228981,258668,-5705,-411243,-241079,-185935,-348850,-447706,-205931,-14498,327104,377540,380786,17720,-288018,-290088,-304155,-267358,-159566,-55618,-231529,-468307,-249576,-280368,-280563,40465,206942,343234,253745,89926,-41731,-100585,252485,160941,-293928,78091,245007,12222,-137074,-248370,-477611,-161158,12912,251403,316124,224444,198124,193301,188013,64920,83530,70153,-89292,-280054,-459632,-410498,-214471,-25994,4135,-86834,-203443,-174950,-309383,-475401,-477048,-169117,-3479,-52279,-276857,-128938,143868,274118,331710,247706,-152746,-127837,667089,1252003,1077983,377592,-67952,90505,386373,301590,-175680,-267835,-195118,-264649,-366066,-509210,-572720,-594938,-322765,16394,94162,-188512,-434870,-109000,-88901,237277,582374,501709,314054,-49127,-271693,-185979,-69648,137612,123004,-63043,-185558,-39249,41366,61798,-36308,-514530,-52041,454853,366620,187015,897280,976341,698374,492630,327268,179760,-194286,-468521,-403125,-162227,-104300,80764,208158,219724,74300,101734,124602,-86413,-380651,46604,345711,224935,94092,104312,-141385,-547390,-143739,85778,269329,422688,376428,247066,235923,433551,617844,366885,222367,369018,91815,-462348,107963,66764,-433813,259987,579006,740508,548089,335929,-20403,-281747,-512772,-340606,-119199,141263,108402,-205097,-344561,-301585,-256898,227418,510698,559534,334369,12524,-80038,-53078,74413,209204,174200,-179675,-348336,-113982,-217550,-457094,-205240,-263438,-181852,-133981,389564,345449,-256778,135502,827446,616426,80809,-368280,-124302,173108,198625,-18522,-273017,113046,461900,503750,335457,458720,657561,597478,208765,-185326,-244610,14677,453958,501408,588768,625057,548565,146748,-143693,699065,1411037,1212819,343156,63665,248352,368005,178289,-320550,-468787,-143701,-57373,103226,380731,575409,344052,-120881,-287173,-356756,-229687,155474,23938,-303745,-461632,-383708,-323076,-473058,-589381,-419103,-381492,-493898,-475298,-433122,-147317,-29464,-87882,205925,205459,149974,79066,29907,-211106,-204344,132717,-200,-334759,-268213,-209382,-106283,27006,236789,630649,931043,1000235,676041,201973,31648,-122256,-339073,-51962,242894,382293,119416,-200290,-296793,-101611,18592,10705,-228318,-209833,-68767,65757,366926,793039,914413,630470,-63449,-257765,162043,603701,691725,510294,419799,349227,97147,-258068,-316115,-326971,-176191,-23575,-23350,-207180,-400573,-165125,12425,258489,724733,1184736,1309740,892085,760001,450701,174658,-108777,-118197,-420301,-244991,100733,44640,-106926,45000,381063,476693,411187,220450,34172,-294220,-219147,244840,355427,200830,347425,546452,283389,-154230,-177006,-128764,-151549,-293507,-36669,221704,250582,79562,-142029,-428125,-163175,-68677,-14535,-141928,-253462,-305997,-189051,-179434,-164923,-111109,-53623,-292339,-270256,12632,214562,51169,-59859,-5485,-35858,-6057,41159,-12955,-110724,-129892,-156745,17101,203629,213445,184984,246855,415392,682823,806224,553368,-85108,-365232,345882,862163,929186,729367,422586,229965,-107412,-100584,-173546,-245521,-215925,-230487,93635,332534,285161,-34785,-390780,-187948,-136690,7484,273969,479180,430746,111614,-26767,-41315,-181600,-3046,424433,614877,500821,100632,-438903,187,401069,-22079,-274340,33940,20820,-249400,-221878,-294023,-90095,317229,578724,136135,-458288,-45717,220261,303298,664797,915325,822112,588900,309092,-40037,212083,403672,297871,-64132,-533409,-36960,254614,238834,-43596,-237340,-98316,109026,146234,270720,430805,319301,-53487,-284607,-115953,74238,228261,240015,1359,-369825,-444454,-437965,-402204,-315689,-381890,-327039,112861,253584,105635,-304430,-367033,141037,467919,482644,333758,-122125,-274447,84174,504534,552026,177710,-312170,-257652,-42998,88070,232110,139922,-241732,-521923,-298763,-39015,173542,259405,-33187,-345570,-439890,-352627,-231862,104016,386825,475524,524516,414497,177852,-167798,-60784,32699,-82542,-280532,-350861,-277674,-160445,172333,287712,221900,15543,-264221,-445891,-313375,-220046,-118534,-524539,-193704,306376,340638,39779,62162,468276,513678,316180,330657,373879,304221,153303,41228,121449,63846,-140099,-344609,-295874,-110259,-76393,-9990,425917,540026,258067,-158791,-3304,-84696,-224154,-153091,-333691,-293509,11284,188707,119491,-18808,1022,182025,172247,119948,368856,571847,705853,545128,30011,-286669,-220425,-65506,230994,512823,590519,461314,112188,-123627,-127706,323477,565000,46034,-242874,-310927,114186,578547,654721,442468,422373,896937,720181,108837,273322,796144,584138,68431,-363120,-375745,-333046,-170855,-291413,-383805,-283434,-68957,198537,281131,390448,444702,366466,176343,-55506,-137812,-17166,232777,167591,-1039,29091,142316,189346,68903,-187317,-431196,-384994,-130696,433626,1012688,817306,222229,-598567,-173383,-114888,-105965,189447,372929,566724,546368,165501,-368355,-218135,-23977,50156,45855,102621,139900,-38135,-227830,-292667,-278372,-134638,-179828,-351257,-323907,-168484,-54749,-217393,-290687,177310,288097,-69775,-336356,-453921,-254751,78018,-56469,-118715,201417,336180,23941,-310751,-353577,-361014,-345505,-434117,-196424,-17056,-32702,-72760,-8455,-148509,-519809,-298463,-99461,86670,261291,102831,-160508,-189779,-140964,-163337,57266,74741,-228732,-434999,-549972,-355899,-74618,38422,156969,151354,-18095,-374798,-383872,-89909,-44728,-191041,-93836,198018,234552,-9317,-326003,-138279,294929,567139,467536,149014,-174495,-100952,56414,40345,103028,534770,619312,656629,624928,272044,-25170,-178413,-224333,-120865,12157,195004,354905,130747,-177165,9784,115271,-50248,-128013,25649,202041,299614,626424,1008917,1228078,1209302,1084022,579358,282324,49605,274597,750256,1038974,1000106,881953,320801,-324624,-545642,-502950,-231417,-87730,-101590,-32905,-51700,1523,28597,-50907,154217,330591,350135,245309,-63940,-272274,-306964,-480391,-442355,-141539,-285757,-151272,590455,893918,635340,213957,96613,-33944,-53566,257177,432493,670023,567863,643914,219071,-248128,-528984,-338990,-116226,1068,-107283,-334918,-278070,224331,614731,556490,58625,-83972,22521,54208,72418,42231,-69824,-438907,-352957,-190378,-328598,-243124,-53089,300856,390780,101001,-94876,-97145,-86248,-255968,-114664,189998,300052,242599,372894,675295,736245,382054,-21360,-68863,-31856,-155226,-181333,-258395,-345636,-350922,-207010,-216592,-189224,-173626,-301405,-225576,-103886,89369,-141023,-283176,-425867,-381782,-212772,271111,828588,1006733,696444,56844,-170444,-95573,47048,373175,402472,146765,142261,231746,162122,-83851,-260686,-453425,-584543,-341646,-345949,15862,281290,547681,710609,816695,718131,498718,415089,181478,-68955,194711,457475,181459,-244656,-478123,-356124,-164087,395,287307,367661,48388,-314286,-487977,-444778,-419698,-385525,-373602,-493129,-252174,-173322,-214716,-116589,-295278,-291110,-290977,-353354,161446,462912,193404,-398075,-181696,-60456,-221433,-277075,-92054,-205340,-486158,-229959,179569,147521,-56568,-301915,-457048,-458606,-100947,268998,548964,587093,-775,-395463,37916,18876,-430144,-413920,-404676,-182912,95277,318161,429524,358463,-63996,-248416,-39682,195176,146273,-136014,-412570,-105487,-12698,-119213,5119,189242,325895,368020,-47333,81445,298311,446569,227827,-96620,-81862,-166723,-363412,-327045,-256445,-280522,-141207,99538,435091,325585,-117205,-449620,40367,272533,156654,-125919,-478386,-299000,-190457,-152122,-39997,14313,48612,-1611,-37699,-100910,-2290,22853,48664,324684,493237,651868,417515,84392,-151490,-264233,-133857,-36536,90359,75538,44035,-140748,33317,272888,126664,-355914,41002,251213,-70929,-456912,178903,175011,-74079,-124350,-170745,-169673,235643,352665,31468,-266911,45518,276841,320074,81227,-208716,-340546,-466185,-396228,-119861,50311,18569,-96055,-211522,-25876,470475,640412,462000,164802,-194663,-327455,-149738,-113928,179974,291445,137380,65010,18797,157071,4957,-203901,191459,722872,868482,625156,259463,-337058,-177141,96619,164441,34070,-31355,-196895,-330078,-120558,89243,332497,607425,534186,344417,-145305,-507410,-47986,84192,-1242,118632,239983,417048,356577,189140,333243,235520,-15377,56981,474955,552792,350169,260018,248212,241775,79370,-191257,-490039,4649,439621,616734,507976,238304,3113,-376453,-257967,-118913,-215068,-128362,116734,219877,-98970,-437831,-115741,-33874,-184826,-368674,-554089,-569206,-399304,59557,479124,838504,530356,133705,-189148,10016,218428,115846,-99365,-81968,58969,163923,-29574,96421,689434,1200522,1283919,1025724,698754,237872,15535,-327509,-301061,267990,668772,593552,310308,-42616,-288539,-308810,-135424,104394,350830,570587,694775,846549,820179,636903,166663,-300911,-53369,335620,598926,724665,766816,480933,-76794,-282604,-342634,-220277,29008,-126514,-308951,-315594,-152860,-83784,-46457,-153809,42685,471945,479278,331176,268955,437920,364188,-19113,-339002,-319463,-401395,-491113,-334391,-213253,-234765,-236858,-253954,83996,213706,39105,-444426,-272189,37883,21735,-213227,-218556,142780,-41459,-609177,158854,262342,-12632,-150621,-121241,64165,148138,308195,230721,149715,-61034,-340978,-301569,-149586,-14225,-28216,-17919,374151,634636,497947,281807,392947,490111,618354,1023934,931341,654878,-38258,-408391,-222187,113730,463507,722607,590266,300754,-77121,-106334,167838,426106,445088,505855,600975,549987,337499,143205,-257303,-300267,-107088,18309,42805,82413,179510,134234,-34926,-116368,70153,245735,204596,115570,123319,-14827,-217702,-285744,-145159,-128942,-98097,179590,336493,433826,172168,-238074,-132538,-31325,-168267,-6189,13894,-213873,-458579,-126748,16863,-7906,-295905,-524966,-419880,31862,418403,392155,-131593,-193764,422337,587236,265296,102640,56043,-90715,208930,613846,708726,344390,-115487,40013,17317,-203356,-414597,-106860,-116892,-367636,-289435,-103581,-320005,-277075,-27942,-85834,-68679,-167865,-136220,-334280,-193393,196285,254514,260859,201408,-50837,-347622,-288137,-122752,-57645,13467,252936,583607,568930,169203,-326562,-554271,-388717,-418363,-537441,-318433,-4258,76,-337784,-411825,-254777,-88844,-42321,-42822,66717,62674,23439,117035,77540,218161,490852,415625,-15486,-197296,-6125,3248,-49035,128474,84551,-36630,227801,170745,-254435,-297299,108196,356139,343655,168578,-50649,-342044,-341187,-61419,184725,140459,-26827,95903,87514,-32330,20595,541,-253709,-292414,-67021,39712,-212393,-93955,241534,218318,-134561,-429470,-158344,-48450,-124820,-211233,-267771,-144955,25779,302834,237924,-174367,-79884,333079,464575,202414,6193,-103454,-306978,-208559,719,276644,576742,354367,87307,-122918,-129295,-102076,-351912,-431674,-30662,151559,194163,-70807,-291037,-343303,-91555,407356,535559,67659,-179230,476719,663450,499488,217118,-128264,-448930,-240181,-172790,-327080,-356528,-217808,135514,442501,558512,468467,-61225,-539753,-189399,-325695,-525871,-364210,-131554,117527,310195,405094,387558,22464,-389522,13280,199957,346505,388287,377279,235729,131201,-180370,-96066,135878,184172,211452,200313,114027,6192,-106344,-136540,-188393,-335105,-346439,-35380,235193,230548,272301,111431,-137411,-104461,-17531,-25700,-139953,-328763,-193731],[283379,281507,128444,-7619,-176530,-335370,-237310,43755,306565,352559,1269,-202476,184293,256947,-162739,-224389,-80248,-247787,-206859,-86574,-44216,58506,98474,-77021,-330704,-190650,244778,732589,957444,798430,379892,-393983,-25579,259465,190569,-165241,-262713,89945,321815,556272,332215,90861,179128,-57579,-279077,-171736,306614,440856,381210,518388,700845,806383,488857,210635,143842,380097,498806,408206,22329,-144534,222965,319724,29972,-133884,-264119,-301916,-408976,6726,332848,360098,97937,-111735,-307545,-426645,-343136,-444442,-324749,-345196,-370908,-276992,-284234,-145578,52996,124399,114216,-59334,-186497,-277801,-400819,-388305,-362698,-48616,126268,51965,-225473,-220711,-62366,95495,69264,319453,459738,229938,155389,358180,157490,-389241,283308,376003,108569,-377368,-345087,-208890,-276505,-357986,-210403,-280039,-217567,-195373,-177144,-297209,-451743,-208843,-99445,-66327,-83698,-60093,146837,-140965,-330794,268930,771210,740503,166651,-344675,-47339,-78665,-167036,-21833,-5204,-125835,-259332,-317115,-127027,133569,168403,-201853,-18428,187655,54479,-432804,-160623,-76096,-23055,143667,-35591,-408033,58727,466442,446489,175217,-75997,-202032,-368881,-510004,-352094,-248164,-12916,15291,36913,22964,145289,325867,247138,198275,379598,628929,387940,-152829,-508083,-438256,-394434,-252747,5819,40849,-59407,-328556,-291698,-105083,-257955,-417125,-317291,-118672,-37752,-96971,97016,721158,842039,528618,226623,41143,-59408,4705,247013,366880,248787,74141,-28624,21354,177788,335532,518915,546194,357348,116694,-8201,251394,567084,597587,594971,341051,257576,56093,-55199,-219024,-345649,-153758,209887,430169,244177,-87450,-208713,88751,451062,530158,419101,126384,-47106,-44833,-48230,155043,502208,367671,119392,-65684,-118109,-121137,-99658,-28665,-58283,-26427,509,27421,-42297,-71274,-248894,-317485,-246542,-244969,-158204,211706,350100,372599,437412,288137,-17396,-48451,247404,291417,86331,-40779,-28531,-58119,-125571,-188336,-252119,-211469,-66065,96553,489203,649874,380358,14197,-58536,-37611,366468,736271,688957,466448,75205,-270471,-362421,-356628,-332208,-96853,-150643,-222928,-432293,-344322,-146705,149896,324458,359625,366873,425848,625957,774096,732683,381619,240972,-11562,236524,183302,93388,-26272,-94762,-238732,-165618,-29652,-16512,-138022,-134411,-235723,-44539,196046,278074,213131,22531,-252939,-319566,-99414,228765,274154,-181071,-438348,56095,42533,-144488,13864,419156,682342,439554,-8421,-131844,-339758,-447655,-471148,-225036,300795,878787,931177,642448,474174,207561,166078,300144,356540,77160,-219446,-556182,-310550,-126426,-79572,-254243,-560570,-366348,-242245,-268829,-438262,50817,478192,761726,736155,220088,-534197,253587,581057,613445,178264,-11303,126688,31227,-400169,-329736,58743,326473,354505,486222,844613,922011,512307,237511,494050,258017,-184175,-234389,-265518,51845,257659,72989,-194528,-317578,-278500,-284226,-359523,-511634,-532806,-316598,-294092,-452407,-326012,-66446,-144840,63445,214504,429698,347458,294532,-43167,-344138,-394721,-222143,-36174,179716,198481,150115,22733,67294,62794,19208,-151400,-337714,-276124,-119318,-94628,-238010,-445820,-490116,-313289,29149,185602,81638,-334503,-118691,75731,-94775,-156629,-37032,23474,-28702,22519,-29676,-469317,-11292,529955,626508,34570,-434504,61890,350569,286117,-74890,-214333,-89704,-80455,-178209,-380121,-251353,-262849,-163415,-26463,-45460,67403,165615,63232,-79272,-65055,148617,56337,-47201,-102189,-231069,-359660,-244341,181219,454495,786526,809374,714986,453682,244411,35200,-38671,-176489,-144868,57604,201631,184031,86005,-240678,-291033,-250617,-63736,364560,586318,473368,362843,257936,-16242,-230350,-210755,-228210,-363410,-111876,95074,157556,75185,-60433,-117019,-26559,223361,206021,-195676,-420725,-68243,31509,204752,157232,-37786,-490610,-116332,307421,424163,135409,-302510,-147979,156759,352535,283124,52878,-328260,-337525,-88037,-224299,-501136,-161605,15537,-14232,113031,174918,115192,-170448,-257644,-149012,-84818,10985,3876,-87100,-324321,-510860,-247990,-287716,-328075,-159788,-12113,154952,139421,-26393,-220370,-95340,256029,263858,-93569,147947,305469,83228,-72826,-199282,-397730,-73272,127066,275666,280130,131957,57947,-24201,-63955,-77472,163853,196944,-70938,-228598,-382576,-506443,-283064,-31758,63225,-61031,-182740,-84111,-68055,-93554,-201011,-76415,70247,238943,155032,-2092,-18156,280367,514309,447204,-51307,-302338,632395,1042953,905121,436177,30775,138637,311305,324558,-91565,-237043,-348929,-287104,-354351,-438663,-324487,-179170,-248190,-135176,-73604,-271644,-359295,-152210,-297066,-280960,100999,270765,162645,-113409,-379548,-282569,-247450,-150230,-24299,-96823,-146023,-169388,-192913,-52782,-57345,-417665,-10534,419448,310699,74002,771529,765027,608382,506645,305229,218395,75506,-150346,-352306,-381318,-54133,329477,473627,333526,141227,135553,220417,37233,-431612,120200,587919,589716,389499,278049,-9239,-239295,-480482,-124965,198143,352539,197473,-4982,-14622,290125,553259,339498,53230,413097,252500,-440463,-38088,-1428,-453772,191258,504108,642601,92594,-49919,-132406,-106476,-209570,-141590,110197,273557,114925,-317855,-351533,-384928,-378806,182042,612614,803539,667124,258342,9560,-228474,38468,210053,241964,-78827,-374526,-284512,-339883,-422659,-7007,135381,-216350,30981,516449,439870,-236002,-26008,685047,564543,21566,-349093,-135645,146592,157230,56952,-142372,210441,557956,638056,319447,291010,524138,406329,-118777,-382069,100735,116857,423193,517351,683557,702642,475100,-117226,35557,887523,1399956,1166326,493098,78725,161337,237230,6913,-500483,-212290,-34352,-129362,-44557,179151,377011,229566,-85330,-108200,-328387,-313825,79650,43111,-243423,-245420,-88736,96140,-58468,-331696,-495762,-370736,-405923,-386370,-402473,-173509,-167281,-284866,53403,167999,87197,-26954,-189889,-485260,-118352,169885,18805,-356691,-335659,-178163,-159294,-54979,159227,445433,699896,821679,696277,384689,269414,136190,19352,312916,444575,389688,121484,-172421,-255075,32320,172459,132406,-155501,-297454,-154362,-127529,162675,618425,821381,663825,9552,-442856,-133890,489277,814318,790864,678167,488368,344695,-8082,-339941,-456426,-60983,154547,109515,-78152,-324030,-306220,-146233,319687,885713,1369246,1310475,642265,348270,8377,-353216,-88581,246827,145382,-306697,-370802,-191697,-37401,257811,495740,621823,476663,250941,-44838,-394099,-255920,89953,216987,66614,169789,264064,178769,-292727,-168010,-92295,-58725,-275885,-152322,86697,109820,-35525,-233326,-438059,-316756,-224408,-178826,-298893,-331725,-225425,-159245,-240064,-283905,-262889,-243648,-410119,-539374,-322264,-127698,-221349,-291996,-243346,-300348,-264910,-250519,-315333,-497815,-308897,-123585,69868,165265,53933,-66141,-14670,218105,604458,837348,661079,59880,-165929,386103,763164,834072,776695,634663,440827,143401,110717,-81446,-221844,-226732,-75112,255568,465077,391413,-17752,-438968,-220082,249416,357840,253410,163343,73026,-96847,-184374,-98551,63291,142459,558301,632004,381897,-25567,-450174,-115558,116428,-188727,-212056,81549,141126,77315,-3831,-272165,-44063,152656,319941,75597,-409870,141943,423999,499527,834260,835869,592268,241361,102346,-98551,52058,241061,243034,-173496,-324483,139618,433310,373854,67301,-142027,94088,270892,210561,272066,370163,278768,27616,-225893,-509154,-302216,-124413,105409,39060,-190141,-393998,-492440,-283369,-170851,-210841,-404986,69414,263869,254035,-22467,-251518,47103,458105,505896,300473,-123414,-259385,148620,531364,512348,84353,-372533,-312888,22484,314008,465661,359172,-10560,-420274,-182980,190192,411142,260579,-263527,-451562,-195079,-171393,-240819,38769,496616,666000,740678,580586,103258,-221438,126070,257715,81128,-335157,-375484,-383549,-66018,340275,463322,371543,181105,-78407,-449238,-331928,-89898,-85026,-445888,-211394,54102,57789,26252,85697,377690,477856,367245,347782,295565,167530,72941,-22260,2665,47131,-109525,-362949,-508374,-235963,-159969,-47316,159120,229503,-91957,-107148,199054,66439,-293698,-459732,-411773,-126182,-107673,-44520,-193706,-237939,-31141,182588,195665,173576,382707,447162,462691,184857,-329196,-481330,-215630,-43933,366845,567531,523967,276108,-42803,-188454,-297348,-128026,441461,325600,36595,-46753,307754,704857,857281,641986,705701,1196940,919372,32516,178575,808530,761140,221814,-201977,-200881,9983,263362,-49230,-213235,-208640,-33693,183160,208236,112861,148404,91014,29218,-83949,-18408,194272,315411,114505,-31494,164742,309972,348706,157445,-166511,-348308,-419801,136782,819922,1140126,720394,95514,-509857,-102496,-148288,-288443,63380,327536,588546,706887,409473,-43584,-304469,9467,180458,213611,240720,131938,-3467,-256636,-407605,-400144,-420242,-209599,-134924,-178175,-481310,-605144,-408548,84715,507166,610466,166856,-211024,-520923,-359000,-120170,-90306,-291788,111299,349697,148045,-243736,-314868,-246375,-216246,-244918,-147970,-106983,-258699,-246775,-83060,-148254,-288931,-57698,22371,138546,266590,44219,-291481,-417994,-250749,-115147,100613,16079,-131580,-98546,-76297,-142636,-120027,-191004,-257418,-362873,-418419,-230064,-36350,94312,-43081,-259074,15239,492174,507785,39967,-426126,-58448,431262,622493,532270,241315,-65203,-26822,97091,-13544,28606,258449,371366,386261,290016,26843,-214636,-313807,-329113,-247126,-51675,113326,250353,71094,53606,316873,356011,71917,-131581,-148914,85166,191557,357130,594190,636875,769214,766649,446398,202986,110390,396078,743323,1017571,1098787,915749,376915,-163758,-496868,-493512,-296655,-255206,-299792,-215529,-227054,-201728,-176369,-164250,-9210,228930,339770,413599,454339,217144,72570,-107989,-126793,100559,-145696,-131877,612102,969269,773579,234458,4460,-304207,-503152,-181162,190454,580857,509652,492907,-54816,-525837,-269998,-27446,46328,29,-374344,-498714,-231294,241634,705613,681369,193480,-63223,-120752,-113242,-192542,-79202,-192099,-377354,-205504,103013,149907,268554,185415,23683,-214911,-317942,-31954,34115,-115343,-449723,-299410,114607,328707,265709,234005,524229,654712,377533,-53262,-207854,-224422,-260518,-200839,-233899,-369385,-451737,-257517,-189216,-277265,-413166,-372412,-228829,14920,275721,141047,-33350,-127220,-17065,129927,531543,908716,881435,434671,-122058,-296330,-108159,348100,675695,776513,300951,151566,295224,271388,16932,-194255,-317872,-147813,-145605,-345112,-174480,218810,550098,775295,844586,630264,343976,154182,22614,-28609,124019,249072,92028,-240236,-449445,-425593,-333519,-202483,122554,311881,151223,-160925,-398505,-399443,-278106,-271587,-297586,-560816,-398134,-329255,-82366,-89016,-366586,-168782,-52659,-206722,30424,391195,301010,-178207,-468926,-246401,-319045,-413877,-533234,-425333,-383478,-25549,299008,292417,-28320,-273833,-319384,-341950,-29003,215769,273429,220688,-105073,-311495,-158297,-336554,-488917,-331149,-398008,-368959,-71651,202485,315194,236823,-154436,-245833,-98477,111995,60117,-207978,-300313,-51117,-4933,-159835,87113,280917,529225,701809,385565,418525,518028,545638,297782,-163634,-208125,-290449,-334648,-195167,-181171,-172271,45643,351921,544983,299129,-221016,-379789,-23630,146770,123883,-26458,-405542,-329452,-127941,-8369,-24602,16853,89854,-72616,-107105,-147600,-44750,40122,207739,460703,426547,338397,168484,39567,-44705,48450,179126,66085,25248,82451,206640,210838,241981,252106,30357,-372388,-201546,-87423,-505869,-177592,244972,86411,-174812,-94345,-92085,-46431,213770,299746,76615,-142966,-10079,215817,394887,234793,-48824,-158414,-208452,-442723,-230309,132270,141568,14722,-106629,-68992,34360,37656,13426,-245105,-499050,-171900,-13304,36976,264621,436855,395570,215397,198000,295195,117584,-215422,179335,462654,462126,310824,100880,-154287,-293034,-180705,14778,63979,37842,-154277,-278206,53134,303358,528638,847863,768899,493741,-15484,-327223,-42486,22902,-215599,-49276,299801,467376,426643,-66519,153079,78009,-125856,-126658,295569,439919,287956,249766,283909,474853,450386,90960,-256490,-4801,211111,205438,-35652,-270334,-376756,-131189,9039,-2180,-3314,18460,154959,200618,-100034,-473787,-411522,-372742,-398100,-427644,-478289,-486668,-371442,143238,648579,984264,605012,-90717,-266022,184669,402872,247294,22674,46268,-54629,-85624,-284210,-53938,364067,769059,840447,614912,363738,-97446,-353165,-448980,-240628,-76225,205475,371096,260059,-132796,-360114,-311693,-595693,-187526,295742,661001,732510,870642,793532,535922,7260,-175058,139535,403243,493609,624545,720839,590260,166906,-69471,-206426,-305242,-209517,-167493,-175621,-96037,78937,77865,-175213,-298453,-30888,277204,183564,284923,571857,864971,709306,257739,-74763,-114450,-261173,-130864,-178463,-414257,-265620,-110058,-241174,-54787,-9397,-85675,-407647,-482243,-217638,-111835,-254781,-211113,167006,40446,-521944,-95924,41495,-145839,-243306,-105387,239019,314081,281489,28550,-55420,3486,10855,-62694,-275490,-142825,-152613,-31232,346015,679643,585123,411546,452343,447427,586427,909191,901224,550708,-170649,-353366,-94285,215295,554349,798985,659736,381797,84556,-49830,89040,418511,575192,789783,982404,887235,535695,148280,-316420,-326139,69766,277176,317666,105164,113430,166034,46742,76461,241315,194033,-18576,203772,363932,155319,-92825,-68379,50973,-40886,-138297,78724,192907,253496,-30403,-299999,-20441,126390,-76540,-103505,-112947,-203890,-417005,-390978,-378326,-182752,-387888,-427772,-177739,379557,858128,759974,126919,-320824,393381,550926,300675,176475,229806,65685,241202,598879,627247,251217,-292497,-120209,-142755,-394508,-219462,131701,84512,-178964,-128780,-2010,-234805,-282497,-11952,-64554,385,12608,-26734,-148893,-300457,118952,338937,501305,292910,-55007,-372988,-244783,-128869,-236125,-224248,118217,530619,599880,186826,-364987,-254320,-103012,-396428,-401816,-154404,-51753,-180841,-355794,-260771,-192693,-97153,-16817,75391,243657,109332,-89061,2411,-5189,142321,464275,479620,108069,-129203,44281,125181,13654,80936,9629,-74920,133162,241283,-43881,-476642,-96340,230645,202396,18051,-140433,-382506,-289609,41803,271850,214936,-11143,-65570,-64341,-52514,-30785,-181685,-467188,-496195,-279377,-151118,-422816,-339595,198710,379013,107441,-343109,-257690,-159142,-145842,-154833,21998,298230,535584,641488,302001,-188438,-361006,64533,211752,86370,-33524,-74351,-303597,-45765,213825,586870,662061,221770,-229309,-271046,-124017,-186788,-425989,-272947,100924,382547,322299,81216,-94040,-100239,32461,451323,659523,227499,-157431,470182,698341,461507,174363,-158989,-298522,-371143,-400984,-407598,-240938,-129250,286876,723299,839547,516797,-110020,-344037,-79579,-279281,-418718,-389797,-471651,-371313,-177421,81015,245384,-44535,-550700,-173860,107346,327533,368534,332014,269773,340315,69488,-209974,-210232,-8274,142509,258632,205044,14228,-107662,75150,126190,-119830,-391793,15789,275306,331533,383573,305388,83826,-93994,-99121,-41153,-17193,-125530,29999],[301550,159318,80387,-36713,-143415,-198920,-71415,169423,384965,418070,62598,-298532,15235,67566,-252033,-81087,78045,-79484,32380,49836,75800,115945,78664,-204474,-196998,78030,323885,509423,660672,545542,225993,-319080,68986,190128,202375,-160972,-303802,-96736,140741,80656,-157740,-310835,-28860,-213172,-289652,-26102,288593,371758,260531,404194,556163,575694,192115,-26884,-46749,136866,240424,250349,50494,-55560,258568,354555,-22969,-94593,-155422,-136659,-105997,259181,560343,613776,389613,137353,-82603,-238793,-255998,-334966,-315563,-354592,-336237,-186906,-257799,-350278,-45747,127215,192148,20174,-112127,-214548,-246181,-325121,-402091,-175720,-4594,9519,-224179,-365233,-305841,-275756,-337714,-283628,-154783,43648,240185,356231,-3690,-186677,475300,646121,339524,-43881,-465299,-357303,-311878,-443817,-428182,-506658,-401332,-317142,-288056,-313080,-357580,-143894,-97083,-15532,-96030,-483655,-203810,-206473,29578,467174,690480,621080,184748,-275876,-46831,-145018,-257410,-62391,-47635,-76770,-156137,-225513,-87342,147307,219694,-86805,-344347,-40087,-52027,-403109,-153358,69020,126908,147703,-51564,-454352,48779,433794,378167,105167,-167,-20394,-175008,-425509,-608273,-494751,-340416,-277358,-106851,15511,204086,352861,226594,191100,470475,642370,361212,-111134,-385315,-385644,-401691,-267221,-99958,-177156,-410487,-470082,-372678,-354908,-465776,-534468,-175302,16636,27313,-73114,223125,708150,630116,227338,74768,46185,-2554,120113,220372,269530,115372,49872,49977,109531,241800,449281,590616,631269,410585,262956,109258,260018,464977,492229,483451,342732,210358,67006,35390,33912,20267,207338,377169,419770,247143,-14310,-60234,206523,478261,503223,380311,77457,-115063,-182514,-13289,230543,301851,151037,101321,51917,-19192,-104582,-116995,-48586,49148,100667,82492,108320,19843,-142189,-464297,-331647,-164789,-209485,-172055,108469,221520,193345,217014,87982,-171040,-133497,50237,21509,-164915,-63807,97345,104077,-49192,-186552,-352886,-261694,-133850,-54515,265923,428458,287873,194151,188893,158002,410412,723183,742631,606733,220605,-91273,-249825,-207681,-44285,157708,16230,-33300,-221166,-506588,-281357,164389,390021,371504,341476,493611,644782,645708,294902,-250771,-279905,-249565,-161682,-148000,-212729,-500973,-440061,-306054,-198066,-101820,-92861,-5651,117587,103287,-105358,41162,355769,353988,-50823,-432099,-402395,-100635,304771,262754,-128663,-461073,-203258,-264616,-331729,-259750,31145,255210,206503,856,-64644,-221496,-207295,-323184,-346976,149245,705091,610528,320899,140161,85280,168712,540289,562084,137532,-273233,-374333,-47092,134966,29764,-388166,-322118,-107148,-134343,-164792,-51357,246161,503936,857635,888031,489792,-45414,188166,665327,707019,160950,-186950,-134834,-252462,-559999,-431368,97717,473898,594280,787226,924550,795841,272005,66128,240214,85798,-204031,-119303,-257788,-249270,29167,49626,-36655,-171763,-278062,-405525,-464693,-387285,-315928,-333148,-194067,-322078,-334776,-29551,81734,428804,256860,211933,68569,105264,-111800,-249612,-90708,286095,646991,677394,302684,-117255,-2611,185954,76873,-86964,-302742,-473178,-360163,-98197,81550,11133,-227304,-378469,-332433,34891,297216,289297,-103983,-213065,-8495,-158615,-145086,76237,82110,97459,7507,-205638,-347145,46627,404646,227166,-39352,-544078,31904,334581,315436,16500,-169929,-84476,8237,-31631,-383054,-560466,-318674,-74305,49848,53157,24228,36159,-40571,-55656,141811,316759,120602,-176761,-337521,-319910,-311542,-262266,51929,313959,862403,1059978,885494,502407,-25668,-261754,58142,86411,15923,130189,255508,198576,28919,-189909,3610,41332,303954,601206,494946,176756,195981,291358,204195,-43767,-206559,-355820,-417086,-199984,28044,169611,162942,-24483,-123296,-28302,235558,262856,-280624,-280031,51287,231177,455340,279089,-33659,-204337,182283,377154,533787,75673,-518609,48211,438995,529465,278056,-192127,-425041,-30938,6909,-335075,-204428,166114,276915,129111,14220,20954,-126084,-460652,-207576,-54886,33110,233707,300122,142151,-289537,-601108,-313832,-361252,-311513,-203984,-226318,-165918,-35831,-69775,-273626,-74103,225884,326828,104412,174007,315190,148819,-12045,-101455,-278098,-114995,34132,52525,246,-119976,-199257,-287506,-415715,-375885,31569,195449,-8462,-253600,-409762,-517915,-345977,-53240,91482,-106380,-270799,-86086,89028,179174,131938,325077,401891,607336,444096,182571,-115980,209767,556349,520015,68091,-5703,703831,820077,593090,336942,65822,230477,391287,436645,76285,-202463,-386877,-174935,-185107,-210592,-42180,154533,-60195,-231631,-279468,-381815,-367022,-163742,-145015,-208134,-189917,37216,64365,-42695,-253678,-181606,-221112,-224904,-218665,-171249,-69613,-160263,-472296,-240849,-256473,-390541,108107,358324,104788,-252749,178983,272294,324638,340404,244564,255647,217856,25410,-207493,-175702,93792,418337,519572,241185,-8366,93990,197831,-29886,-250137,326582,857123,918227,656254,456598,151985,30667,-325608,-244351,79067,206885,-16826,-249236,-316806,-17557,233085,77163,-289816,318865,358773,-211773,-232789,-21920,-111243,43835,157664,45445,-462842,-430610,-105944,65457,109924,150152,342520,400478,79095,-451157,-346759,-378605,-383195,56207,554547,877110,870885,445610,45347,-408235,14751,159456,88123,-123372,-372296,-389536,-295336,-384374,-90829,245652,-258689,209854,539695,440841,-172756,-120251,393964,325445,-111717,-286960,-145405,64402,91880,105402,-62414,229263,493943,517613,153166,9760,298370,238675,-102974,-64258,420688,185183,272301,548511,724200,745747,431110,-251031,196784,834232,1081885,879705,511489,51919,-13306,41892,-68605,-473304,-109658,-38119,-196451,-210271,-55508,105755,173512,85757,59483,-314375,-355626,-34307,33339,-125290,-55586,39193,280614,235594,-10882,-302749,-431780,-359562,-369402,-445653,-279203,-327200,-492034,-346328,-160544,-204548,-264860,-523952,-412275,79703,222883,12355,-332431,-308271,-69952,-83641,-106541,22065,131549,315609,544330,660723,470840,354535,229419,296110,568682,540634,257022,-3182,-186520,-204031,85131,211474,104382,-215504,-365823,-150622,-142587,186729,590917,1027170,869738,483238,36942,-387344,245354,759930,906198,769906,520650,481183,179044,-220470,-511771,-4888,247197,149940,-14672,-58769,149855,35671,293671,791145,1174136,880179,210319,-78515,-247304,-201763,-9275,389173,490013,273119,-247966,-192054,129935,395046,525229,671162,531675,369243,133272,-208468,-381348,-102606,89236,164668,277983,341541,202207,-267058,-236283,-56761,-35890,-209088,-227031,-48538,-5924,-14213,-76679,-183001,-227705,-281708,-293119,-254610,-157833,-84554,-54998,-129055,-223796,-283690,-420235,-517515,-521380,-514154,-403666,-491004,-427031,-390590,-487512,-491645,-460491,-442165,-432173,-447550,-119281,23869,-7542,-185211,-388878,-418761,-151258,279294,669481,660757,289509,118222,352708,595123,715857,816463,814589,615157,468609,290120,-4670,-318998,-254176,66709,360642,485555,376262,-35550,-411589,-160257,550809,702286,295154,-124437,-277655,-372469,-403608,96337,324353,245969,432979,410598,232756,-69307,-447626,-288976,-216051,-153175,-8469,153354,238630,313937,113079,-284469,96549,286746,74067,-216053,-276611,275253,511883,536973,719540,538459,224382,-197273,-151926,-125887,-76640,105836,129007,-287555,-198841,230043,506967,414560,137768,-3946,262076,345640,181813,166950,192634,49924,-77234,-85655,-94393,-416314,-542277,-248772,-120220,-159076,-316534,-371387,-158320,-39483,-26948,-279406,-19644,249826,402687,276479,-39345,-76355,350285,424091,143593,-279758,-171890,246662,477603,379968,-5250,-233943,-328445,127960,447262,556828,474994,118138,-359756,-132563,333805,512515,121876,-561156,-216036,1181,-44467,-175222,-20259,430290,742298,782778,485869,-159620,-209345,173957,283969,135840,-335763,-384505,-388313,28457,367228,526635,471093,321131,26904,-364271,-263001,-39381,-174149,-370650,-195271,-182237,-308718,-107682,-3435,130397,271452,261647,156344,-25205,-233219,-289032,-274584,-317243,-77784,-54977,-218856,-328106,-288616,-137462,-11491,-48182,-11559,-204660,37368,269712,131046,-265229,-332842,-120702,-49915,-253201,-272880,-447005,-315019,7231,129894,75384,89246,181773,213853,143020,-141528,-304832,-125867,-94006,-18494,427646,539740,366712,-25969,-321387,-317638,-388925,-336188,160302,267624,213861,241166,434492,655044,871029,762395,798142,1121987,895990,-18067,-44644,575019,628036,159596,-176574,-122396,288026,522560,213908,-34659,-127896,27032,143682,46876,-200341,-221415,-232633,-110341,47643,280280,476855,370740,30835,-92348,143792,254661,256170,36160,-216375,-353672,-257839,411346,1144158,1245290,693778,-26148,-417956,-82330,-218404,-494462,-169515,143800,431024,684531,568733,248452,-236405,-163621,92308,248139,340216,164510,47592,-245418,-474560,-215668,-13242,174277,235942,311603,186872,52264,59759,193886,478792,601902,246139,-167446,-417320,-176345,-86825,13298,-250547,54704,400902,303633,-105734,-285990,-217230,-163352,-190577,-190550,-270172,-311852,-201718,-80094,-124169,-55334,74842,56495,177591,188290,-78066,-426722,-495827,-390634,-220752,-49874,-165501,-196018,66752,290973,79307,-110827,-341300,-380820,-354183,-28302,258863,322625,203140,-139795,-271593,224085,711514,620310,-10190,-428679,-20781,453009,645836,582065,278553,29476,-2874,98438,-114281,-98991,-56513,89364,86392,-135334,-301450,-318734,-355840,-453339,-409879,-177165,-3779,148721,24038,171158,445193,432068,113654,-210853,-371550,-280706,-72178,-48822,-15454,-9988,170623,134619,58432,-53431,80768,423853,628208,837484,1037124,827308,342462,-47601,-323353,-333490,-300430,-431933,-437772,-442094,-454375,-486856,-446269,-359406,-176420,71095,224157,348550,626818,422238,261350,138878,163269,217239,-130735,-91595,582988,884744,703322,158550,-153320,-278548,-75376,-258613,-149054,264197,322998,120106,-300495,-298812,31992,190319,241379,184057,-97552,-280620,-102636,173907,563945,500784,47411,-246593,-400244,-369368,-488168,-205431,-233308,-281529,-139282,212573,541052,658810,353495,-212107,-403271,169718,313056,201939,-90125,-202970,-210620,36387,322443,310360,86005,290972,480556,281150,-143228,-310547,-296037,-223342,-196765,-252153,-400876,-361531,-403053,-325057,-366233,-296060,-132376,-148935,40540,266724,280150,209512,249979,359015,469205,727378,902554,688413,56690,-382030,-387408,78404,710661,982347,959283,479490,227863,405294,442318,154369,-98071,46739,320605,260235,47378,-385516,-133252,220800,553726,664596,409890,73361,-165891,-64558,18482,22915,11229,16398,-181324,-422685,-497240,-397187,-477643,-262320,-62272,21363,-61845,-163532,-164691,-112092,-146372,-227606,-494189,-539680,-223287,96847,-40915,-289721,143782,419474,216369,52106,200638,190281,-182457,-500525,-373137,-430112,-258883,70907,179964,4971,122749,341289,349216,-41618,-310702,-240094,-335422,-129774,-14737,-59459,-123816,-148127,-76498,-157231,-152896,-275025,-330757,-409309,-491893,-226871,1672,31002,-94517,-320126,-361384,-235649,-12671,-52263,-297630,-254430,-69411,-74272,-237047,161378,513730,755702,800639,711317,647479,637587,530927,289793,-266517,-319421,-170043,-156749,-47206,-86180,-108457,154538,471230,488209,190247,-285896,-272286,-35059,112845,152025,24122,-376579,-356836,-93430,55314,-45021,-61024,-54563,-218827,-157827,-171036,-59986,131188,385293,483155,253854,34744,46999,4197,-76087,170063,358756,182000,11298,59770,255482,445355,402988,191495,-106062,-244851,-286045,-565937,-38513,199581,198162,-118992,-185133,18785,71345,54122,146868,184015,89566,-22238,-145080,-15919,258514,219846,-78482,-113720,14860,-201185,-378734,149917,258378,177369,24219,-89076,-327599,-460610,-503732,-419575,-168847,-20607,23156,121597,354276,592018,576965,322713,349131,379247,192556,-315463,-72154,-52382,-104213,6013,53978,-8950,-410439,-98410,317920,460883,295379,1205,-183810,174049,440485,622432,868967,777250,515699,204500,-47369,-117407,-142261,-411951,-65174,432340,636035,501178,-108027,-183402,-83928,-187672,-395909,8983,205104,70892,-7406,81946,439925,658201,404625,169028,169524,17857,-191619,-374346,-208317,67470,244469,183729,-35610,-14261,-60622,-50712,-74904,-270810,-450456,-508546,-464843,-497617,-507374,-377843,-248916,-835,375075,803263,993864,621948,-58891,-4792,412497,545772,394130,215141,101290,-207298,-531568,-312787,-169033,-61216,183426,330372,296757,158521,-244356,-366787,-186477,-52644,-892,-259900,-77540,34741,-44647,3937,102622,-214019,-363850,113967,498367,502601,560280,571216,361892,-125027,-155966,213725,365887,298767,404568,485455,474626,251643,35519,-116817,-301671,-477295,-339493,-160193,-6099,173147,144753,-159205,-422912,-77465,200875,292989,471316,785310,968281,750178,303802,-68321,-145202,-267241,-22957,-106146,-367812,-270660,-92923,-222414,-334111,-356674,-307041,-190775,-161856,-285551,-325565,-301361,-105509,201295,108576,-313675,-570309,-431888,-419029,-392734,-128835,296395,377327,89817,-330909,-124280,284455,340255,133867,-420054,-280605,-324764,-7110,263637,535577,477354,337163,250338,239775,443242,596573,664017,271830,-373260,-245083,-12429,241967,525403,687799,594022,371621,230294,36573,-27392,319422,640981,947945,1183661,1060994,688067,250761,-276366,-373658,193524,627150,639615,202449,-50123,111100,156292,204149,281070,55713,-157071,342903,516716,220545,16636,115660,172385,-60137,-201308,-46972,108926,116237,-56832,-240366,-19401,116722,-87469,-220370,-206670,-199692,-341357,-385905,-332950,-250569,-177742,-223381,44902,558987,1033692,929590,325008,-379281,288995,509919,380591,217885,305280,123316,151645,381676,366336,2030,-518031,-303067,-363446,-378917,-10985,260081,178170,-96829,-112969,-109587,-285472,-304538,-139174,-141274,-42908,133363,74924,-4077,-505382,-21512,419394,557423,168834,-290066,-316657,-168876,-150361,-353859,-201412,148726,507276,577914,153423,-429558,-70627,155759,-132278,-294623,38355,213907,106808,-103153,-182414,-188596,-157377,-53661,149462,345742,167527,-126869,-144359,-83907,-22270,173505,265991,131309,-40988,11691,127658,60297,62166,49661,23208,108349,284950,208205,-190812,-410050,-88682,-75038,-262968,-366746,-438686,-147665,136332,267672,154538,-36991,-204976,-201448,-112510,-205710,-403414,-429170,-450076,-470204,-156185,-174918,-225426,152433,413822,167296,-273587,-280305,-187426,-150187,-117001,235173,607007,935154,802678,201941,-239832,-474697,-216411,-49508,8551,-145919,-148010,-373137,23722,345194,852840,714228,274693,-417531,-169898,124361,82867,-143534,-53836,237699,536583,356848,118451,-3463,-22107,-13720,339052,607901,276107,-88216,390813,583797,256470,10373,-145393,-200729,-364990,-352684,-159778,-108683,-148256,153715,636610,839184,345357,-255391,-308906,-120525,-270496,-405179,-375130,-357848,-278793,-332473,-201180,46957,-94878,-381694,-262922,33052,263338,306870,256700,266129,478191,377372,128523,-251255,-288935,-2425,200070,179379,-75897,-182792,167991,326279,88281,-236846,6650,238390,392639,452836,460747,273822,-83437,-221399,-23786,52596,-15514,74535],[208169,73729,103562,24640,-83705,-19794,111591,277007,444873,419843,108501,-344708,-268779,-180369,-86253,139812,332399,166127,175504,141110,98312,45437,-105320,-334883,-149518,124728,275559,218783,251437,316068,20034,-139276,182818,155579,162484,-174789,-385884,-395203,-220727,-69064,-212385,-271657,-121551,-320354,-180678,127090,286233,311922,142854,222037,339088,256635,-58869,-216997,-277272,-208791,-54548,105087,96550,-14927,241746,385300,77373,-18102,-63769,52407,215026,588044,923702,1073218,830496,445119,107274,-110765,-102911,-123501,-90756,-230796,-388792,-221551,-252522,-278417,-56631,156392,209201,15528,-173408,-260310,-185006,-274411,-411055,-325570,-190461,-94982,-224030,-388991,-341775,-224063,26281,57573,38152,145959,326305,317319,-127334,3106,566224,779492,492903,203668,-195719,-366077,-355320,-472712,-355509,-298085,-249286,-290715,-289014,-271323,-303491,-167491,-162869,-26276,83750,19883,14063,67314,282656,597082,650922,533972,256328,-119254,-86112,-241510,-313557,-95904,-107517,-110826,-196576,-263923,-198990,65916,262850,89601,-358431,-171340,-28014,-217160,-367629,30710,205948,198721,-139091,-454470,131973,410534,293734,40420,62078,154868,30348,-196014,-392549,-498726,-455485,-534046,-238129,72563,312547,375184,210835,52861,273676,349778,85836,-136146,-109836,-177523,-390354,-326648,-212178,-247799,-446348,-384535,-448032,-496900,-444181,-276314,55725,188644,35616,-189627,209748,463606,259445,-10326,221803,245063,124818,214200,194465,130574,-64946,-14660,57941,89361,157722,334527,497606,577409,359380,306310,206070,248261,268228,337946,339170,399880,266286,144305,104988,176538,263113,411260,419006,305996,186430,26347,53314,203983,380152,424327,332340,116211,-81193,-336519,-209234,22612,-16901,-134397,28703,172605,120997,-31926,-69934,-33244,103763,216767,212170,74620,-78878,-310414,-454577,-179746,-67916,-221892,-316370,-76797,12357,-49409,-76542,-151487,-248023,-157211,-88914,-125808,-276397,-48799,250546,300565,44851,-196200,-382856,-215421,-136689,-85426,144233,218468,206112,282950,295611,263939,270263,398006,589277,628034,353714,196661,151100,7807,226188,269679,77368,61872,-45991,-325011,-357471,62551,353679,267713,218119,412137,559070,528367,91110,-210907,-19917,-232513,-346204,-297140,-325241,-104533,48622,-95168,-151800,-105190,-63806,218226,369318,413735,-79022,-64459,444408,452830,-165343,-569628,-284231,-119882,192155,52984,-186403,-426715,-448508,-572263,-583374,-440680,-215848,-82631,-34195,-52484,12169,-47916,-22881,-77779,-160014,-21993,254922,142754,-47010,-312296,-221452,-23435,450527,484910,160917,-169254,-92841,183038,299750,197298,-191492,-152162,71022,-8624,-17237,148560,201611,347725,777637,922924,714274,434152,237079,545448,477721,-102969,-576662,-394992,-547611,-528229,-561674,41373,511612,675104,831880,788410,522962,64097,-92931,-134974,-200152,-187770,-66119,-114483,-430434,-196275,5201,-21948,-123152,-185128,-274481,-615851,-359834,-258236,-423156,-199647,-134022,-147783,-133920,188731,556999,415928,31063,-185543,-118596,-226191,-203809,133872,644721,1074231,910442,381450,-129950,91514,231657,1586,-315732,-375055,-469805,-486924,-151442,174846,151185,-82512,-247072,-335811,36187,352483,394694,24195,-309931,-196884,-328681,-184703,81812,85747,94398,-106828,-465215,-169913,40632,90252,-221622,-228711,-305478,48873,280566,336621,205825,-10377,6610,80257,76516,-84634,-244627,-139134,-58416,3654,22100,-5004,-66656,-182501,-131110,211641,311660,148232,-255515,-576983,-300491,-110815,-53775,57920,225068,773491,1120518,892492,441029,-242962,-139681,198215,278237,98548,113755,237125,168696,-41740,-106288,131420,167207,385910,498314,148723,-183942,172770,317874,168202,-49898,-206224,-452001,-464521,-275805,-43079,169515,218106,27050,-129516,-32027,227163,325490,-140180,-239261,-19459,239205,454625,253038,-26044,166700,593795,764303,671631,134237,-221064,205661,618530,551919,216003,-389242,-196835,187508,16194,-487565,68627,429105,481509,364009,167293,148504,-145124,-347752,-149006,-48571,-4897,268223,435328,319296,-187444,-589151,-430590,-464745,-310082,-69198,-80223,-243157,-238210,-61636,-221421,-36826,242761,348467,205167,167964,295960,209673,95558,48544,-123829,-223086,-239017,-349889,-452313,-480421,-427555,-373928,-412630,-680006,-238769,140328,216412,-64574,-322638,-511209,-328200,-24166,100722,-187667,-449534,-180971,104748,246597,294973,542765,659098,793812,546566,222131,-123830,85207,453528,468268,174851,272266,773629,845806,461230,210429,126545,392220,643246,655540,274903,-186373,-307613,-36039,-3222,-41003,129389,327268,125802,-244111,-521958,-501279,-485430,-232885,-86829,-95881,-374429,-193558,74927,165061,16296,-28971,-98162,97426,-34553,-222711,-72407,-132994,-446481,-326095,-493603,-283961,196391,259046,-139454,-521872,-149979,-81880,3796,50376,178929,316926,268762,34136,-252301,-79090,129256,282456,305238,-23092,-248308,139292,105575,-249446,-84898,504128,969947,1072783,817352,479376,202466,108074,-43647,-255880,-99181,10619,-231652,-409102,-482742,-253020,-74033,-143917,-437820,139646,349798,-69537,-325717,56339,211593,71969,-309664,-548493,-76640,170185,157214,218192,338337,389870,524758,480895,8473,-504494,-255153,-219313,-198902,-15575,401277,784271,902457,542012,53833,-450245,63838,73682,-231863,-179209,-268974,-448136,-266979,-463269,-369411,41302,-270045,217805,360282,297909,-183454,-251690,-39356,-101008,-306103,-187282,-106451,-25668,12343,65925,-52179,145246,268500,181528,-139231,-258731,121597,248597,150384,308441,621295,265798,72335,466682,641807,686951,384835,-310983,59806,515206,671187,607860,401513,-1106,-240164,-84480,44674,-333556,-200802,-167087,-275603,-316102,-194809,-50719,217617,284766,173211,-204609,-338822,-148002,-8619,-22606,22732,8736,190353,289985,161796,-118589,-532675,-383337,-316036,-517962,-360195,-318537,-429120,-375105,-583975,-518468,-591502,-353092,29030,299668,263441,-21595,-244945,-123826,136332,101380,-114599,-148866,-208440,-39729,335771,527198,408242,287892,228098,428448,650207,505905,64677,-94580,-84625,-98467,84580,147820,-48320,-394876,-314861,-54285,77323,515495,938066,1452098,1311419,935700,374971,-277836,-67885,549084,845287,708689,444573,425852,213667,-173826,-497898,-48983,189390,63007,-30341,161279,403043,201457,206255,528326,669727,252911,-25920,117637,186961,206662,89722,281995,506892,556090,280722,104930,273672,411269,470463,622498,618281,573631,465005,156234,-230860,-228548,11554,315292,527379,640346,304495,-195038,-300366,-26132,-58684,-140204,-169692,-105896,-91933,-36683,74039,21590,-25356,-273671,-282923,-130420,61518,125057,184284,147374,29648,-147189,-417235,-614058,-553051,-544949,-509911,-423824,-277882,-322276,-513203,-612043,-487360,-431223,-476463,-484707,-153479,-110230,-250468,-403783,-458766,-311924,-414459,-190881,308461,483707,373258,264799,244549,415112,616832,814939,882356,702668,701795,371737,107785,-207651,-65325,134284,347667,408431,270529,-40917,-239686,-225445,421491,711403,239138,-373105,-295200,-174289,-218804,372761,467503,294894,73838,-11172,61754,-93766,-416496,-280207,-26295,-5767,180833,161829,209035,309115,55224,-281250,269773,621583,400571,69783,-13033,356557,471936,411431,385811,167256,-204894,-534898,-160687,-72199,-93373,118891,93684,-367362,-193325,235403,470427,374143,170113,121075,363676,358623,120888,20114,-57508,-310509,-256126,69135,245036,-45067,-301799,-552821,-352048,-245679,-395399,-368270,-96666,55204,112870,-93333,-41942,277660,531727,473131,53778,-192308,167982,230533,-126052,-396285,39578,348888,332101,143761,-144905,-123603,-149687,288278,500292,489244,459169,234069,-217446,-277238,290091,414070,-101396,-490079,-37401,44875,123,-50077,-4600,290329,748183,701426,191218,-513762,-45574,194574,190262,99577,-299469,-380736,-278306,82421,246195,401082,407711,297239,-11519,-312698,-168599,-87267,-347293,-315911,-196464,-283301,-614290,-313274,-187313,-193680,-34101,20751,-233154,-525602,-456634,-426988,-392170,-428029,480,274440,213291,37812,-139931,43960,124670,-24927,-55511,-73827,113448,204468,115277,-182710,-141551,32192,-121109,-339057,-200804,-198220,-116159,93486,41963,-170377,-121932,-88924,-25237,-125802,-248198,-46359,164731,49936,13626,390817,432449,152697,-348303,-640238,-506264,-333631,220074,410340,237274,412912,471502,498459,539513,737339,752040,640507,746076,661365,-28910,-328555,203693,254044,-87836,-302784,-188599,308497,423827,353906,82277,18002,124126,75505,-167621,-342435,-436131,-487532,-107775,279731,549946,615524,314460,-88515,-174053,8996,93900,40349,-116315,-254759,-478166,-71842,635965,1274159,1223992,680976,-135256,-355941,-132529,-334746,-471075,-299001,-106126,162544,477456,550173,391213,6924,-403097,-223358,74032,276571,170156,60349,-259952,-410029,29078,304716,348782,389513,611825,677574,465455,207531,1788,97055,225169,103515,-235678,-318197,-75809,88882,115164,-115992,36525,429142,411721,30557,-254258,-275782,-235141,-291119,-291326,-212470,-120654,-75408,-87055,-97512,120739,94708,-46522,89203,22037,-238824,-526370,-364666,-380941,-457980,-316659,-335263,-396280,38514,423332,206551,-153943,-499443,-284614,-108996,228482,436140,500870,142570,-339377,-85021,449008,862511,628957,-30084,-257473,-41225,330971,581038,619383,330442,132992,6908,52453,-189205,-245462,-276084,-137513,-167272,-475455,-355372,-231407,-305914,-508777,-473667,-268777,-86889,75885,-5331,130244,346827,318536,75894,-169889,-63508,-138290,-366184,-514437,-524825,-187579,41392,68061,-197819,-435969,-10905,354250,461964,552427,757601,579140,206497,-841,-192823,-265743,-273002,-219412,-96193,22748,-153651,-431357,-553041,-509946,-271264,-98996,26130,87929,349886,252771,162563,123583,154448,77868,-209755,-117794,434647,655370,437312,15087,-200949,54900,342816,238112,-107154,-2354,168635,20131,-60501,-4991,86000,153206,383210,455099,243495,-46978,-45333,6052,227602,106450,-269900,-509443,-481490,-417034,-378442,-193964,-104557,-146453,-160989,175940,704347,801938,372609,-190773,-72131,276078,371131,202141,-96911,-8583,17225,45068,311703,357523,22452,75116,270376,101197,-294681,-288344,-220528,-190376,-187704,-222940,-236858,-203656,-308586,-477305,-428770,-82201,56196,-20988,1322,130296,262051,293269,444597,562819,655581,799054,809639,493346,-262419,-558743,-462584,66738,783239,1020560,844156,468807,245262,483480,600414,322821,-25336,278717,640897,630869,459086,132168,-210655,-111481,274164,423337,163404,-248237,-413340,-51737,14634,-35761,-31514,36190,-67421,-331857,-588889,-353456,-394649,-482473,-558586,-290727,-131277,-74800,-36308,7189,-54839,-205613,-457490,-482741,-86902,194703,58499,-83945,417961,845525,652360,195308,-59257,-160304,-387828,-470162,-538492,-443271,163248,596478,582201,306992,200279,278928,273746,-87302,-415408,-358206,-458631,-362221,-321657,-317039,-208538,-175324,-49917,-77489,58122,-177841,-342877,-429361,-509354,-351053,-253349,-373513,-492810,-406120,-434859,-420914,-165865,-177666,-407665,-271291,-117817,-208071,-323343,215707,766031,871804,648883,752155,668636,576941,407232,213206,-327690,-193568,49452,-23501,2502,-37986,-120709,149001,410979,314573,35901,-198681,-30120,147196,210681,220098,35228,-392380,-409346,-109209,6409,-135386,-209018,-333388,-392093,-231748,-216958,-64931,222605,453340,354532,30051,-42399,171996,40621,-193235,42088,323725,316518,139226,33431,140516,451864,415817,73056,-305558,-80592,-13861,-87019,391729,475607,117123,-337551,-117079,150058,236773,125322,71031,53089,79266,65648,-293482,-386305,-4473,65192,-279274,-184883,160616,-13562,-515361,104800,323478,290670,136612,125924,37853,-103972,-318757,-160891,-1132,-26734,-48814,162622,508947,765083,672499,362152,401684,379787,223337,-260976,-465000,-441618,-479256,-256853,-9896,17620,-118911,352711,821833,862902,574211,174966,-111096,180388,443303,591453,670958,546459,398567,378015,202235,-164041,-408363,-385046,47590,581588,933884,698119,135042,-502505,-161704,-98627,-210112,-56602,70091,-76395,-340476,-257520,179719,641619,683072,591960,391028,-124166,-466394,-46874,266931,650857,609395,210646,-205466,-216158,-329155,-424771,-482298,-421163,-278098,-177186,-235369,-358662,-341859,-276711,-12300,338273,533388,806339,867594,591939,161359,202248,477659,492388,448020,377077,142189,-140130,-76593,-1577,-111090,-232503,-222657,-89180,107525,124679,-209543,-303058,-87581,-17161,218534,13537,-328844,-290633,79541,287311,334747,-2675,-394782,-185950,156726,118812,49782,174003,116443,-211716,-319661,159872,263901,101974,122601,147739,232998,220648,70847,-75250,-132860,-171036,-437825,-198732,-48837,110597,75889,-155692,-462043,-21421,347755,609770,634835,732207,690885,487673,152279,-240251,-421864,-482758,-235631,-201329,-122710,-151575,-177972,-273175,-535335,-488289,-217338,202837,421407,167567,-177380,-198073,45040,226227,146860,-116875,-180052,-304581,-442251,-501745,-236412,160034,257598,-206739,-524111,95090,572781,539108,185886,-384231,-311723,-509277,6914,160384,233955,170897,62597,-82233,76993,304461,277192,282580,-48623,-392651,-143121,14992,205275,409866,455250,430760,314223,307989,100996,-110773,209644,676745,1013060,1151716,934691,619312,267552,-243202,-317820,279935,871048,771691,285360,-243368,-35044,229791,175506,135051,-108862,-104866,359609,480832,168112,14774,170693,181669,-168884,-242923,-130910,88178,76911,69974,-154794,-155940,-39165,-222164,-377357,-155158,-75795,-247881,-327236,-244063,-120374,33005,-38625,191461,547359,910900,856021,382581,-204246,205525,543382,515379,297254,305549,89795,-15480,94331,64547,-293980,-247788,9431,-25939,21165,178100,295246,191141,-89713,-215469,-293954,-414464,-365408,-408696,-375335,-252173,51581,111311,64948,-305160,-58069,465015,403081,-121564,-497697,-132387,-81157,-169634,-254471,57643,375476,621961,548802,67655,-502404,32362,285201,48532,-261728,114934,420383,338115,4154,-211618,-259375,-269711,-146019,143373,306995,165835,-114676,-290698,-142968,-124566,-187564,-77907,117281,44059,-37010,73478,139948,186515,264586,296761,301239,353327,378705,69984,-443329,-441925,-354724,-588673,-451246,-183388,26172,149444,135684,-42347,-144765,-197777,-160687,-187757,-410178,-284746,-274472,-372406,-397274,24810,125212,91718,176330,287188,18407,-346422,-291339,-177441,-161285,-93043,348746,777632,1159086,824877,67611,-339405,-361074,-457762,-263841,-149537,-341479,-295759,-409281,155,337102,817694,627008,279339,-398784,-98554,280783,333511,127185,158628,388248,608972,367579,90507,-4148,-100347,-233469,123675,423224,214959,16331,305028,345889,-96633,-239161,-124316,-205931,-168531,-5295,46426,-58986,-255130,-172524,269674,598178,110379,-392442,-434984,-205891,-293872,-439748,-440820,-274613,-97003,-146591,-340377,-150145,-41967,-135174,-126490,-35245,158665,227903,167367,207446,486187,556342,472478,209605,-103793,-154274,-6799,1843,-243765,-249102,202654,451655,324879,-56756,-32476,185725,421612,531816,581450,389819,-75255,-346101,556,56545,6867,-5185],[142536,96637,134721,85931,-26371,107091,225454,295923,412661,306141,72656,-211313,-233572,32441,198006,427974,477098,281779,122699,70372,-63141,-220682,-422258,-227685,-171467,-58174,42188,-65645,-200644,91244,-51812,-44530,194096,173958,28419,-266869,-521130,-484245,-13135,680984,557093,162323,-70475,-363401,-184155,114278,207843,205624,9089,-56105,1668,-125982,-141328,-79331,-216947,-517660,-274034,15411,102579,-40749,122711,340110,244912,11720,-2694,188327,411198,768291,1082773,1292121,1112064,636859,164993,-115135,-36342,12586,87608,-95807,-370951,-417782,-287258,-125269,-26707,93024,76922,-154066,-399780,-281139,-181888,-241760,-447395,-495510,-391918,-241044,-241980,-303284,-222211,8018,201174,426767,563137,511251,449175,289859,-172770,-97157,375215,589164,451199,263973,3232,-248961,-353226,-343427,-208955,-99671,-17245,-143705,-177524,-186646,-295458,-238833,-306671,-98401,289045,473717,503605,315811,344385,562548,660282,588505,387010,67809,-134909,-348905,-323664,-117917,-144052,-210714,-374384,-372424,-462446,-82231,306832,284931,-112599,-254372,92748,19517,-414874,-165941,101969,115052,-340907,-209510,275346,383307,193855,-26834,86657,278382,168365,-49414,-246978,-167114,-91799,-326439,-313626,170997,424709,356469,112827,-225498,-124680,-124664,-365585,-87261,142866,40812,-398181,-391823,-178958,-103219,-309457,-489708,-581198,-431716,-262365,69681,339842,360854,2016,-443763,-5262,13113,-207426,-84662,298503,317426,208586,231427,118657,-65945,-297958,-129544,-5055,-16631,-25769,68908,274196,386400,194162,190229,218008,218664,93310,244290,324122,463405,285628,124130,105624,207648,356050,462048,373011,168833,128654,50984,50277,45471,179713,312056,326374,223012,-65313,-490830,-463743,-91130,45039,-312307,-120187,229775,238689,84245,81302,89944,130359,314391,350137,-17933,-320318,-292521,-166456,-18166,4788,-194156,-447016,-241803,-228135,-305794,-388189,-271958,-189929,-113421,-131118,-191177,-363062,-95504,280656,376458,88730,-247239,-296602,-101109,-99092,-34889,121310,102269,106268,192442,231472,247794,26874,-123820,288163,497087,414068,431031,428011,72289,237764,147844,-36261,62755,67511,-198829,-354005,-124177,189625,79656,21236,159541,367790,395071,169557,8210,100544,-179451,-210953,-181750,-126178,221181,416492,83588,-100860,-58617,134506,488777,605178,595709,-40823,-46576,531723,494622,-261021,-498019,-151009,-101803,-37146,-259141,-393212,-457956,-306695,-288174,-449537,-495523,-288199,-244862,-224801,-134960,28637,23113,-8922,64644,44387,-43116,-241609,-373812,-337747,-517395,-523467,-277119,137568,271954,241568,189949,185583,260392,290406,212719,-112233,-78766,162576,63167,-25641,52825,-141972,41664,544530,847663,838536,725496,416631,333209,75895,-377880,-219462,-91201,-149301,-349359,-614930,-98799,414770,573418,608255,461572,181270,-56886,-102627,-39282,-38112,-77441,-86501,-35264,-210304,-323211,-70029,-116360,-119407,39435,13864,-442257,-504829,-401386,-598130,-183274,55496,-24137,-182596,168377,365302,302093,-192492,-335364,-232553,-319665,-195064,224879,754150,1069130,790660,371633,2949,51244,93421,-154888,-598385,-193605,-199371,-357385,-285398,118444,133029,-66955,-232890,-344319,5260,315262,368440,22133,-465689,-391045,-540649,-301143,-37582,44887,1648,-249114,-182018,43083,987,-255097,-311451,-363829,-20428,102399,192574,306238,280115,43724,-2824,55101,78089,97497,38709,-49105,-152530,-133095,-132740,-57526,-93150,-243155,-252212,121614,149974,104193,-253574,-464379,-216947,111650,224029,202031,179303,518996,893584,725405,267283,-393401,-27679,334202,410858,136318,20995,135979,124356,-85349,-165957,23007,74946,60242,26851,-350732,-194921,225111,256186,-109953,-317589,-328509,-475428,-499081,-297535,-94042,140791,210291,56364,-144631,-37718,227414,343452,930,-324574,-254463,112685,320317,125893,-117810,369198,845127,1090940,774710,310614,168899,401013,678827,468032,101689,-487111,-77297,227359,-60710,-358438,303919,593619,567062,560143,486791,496019,111449,-30641,-62999,-125337,-163506,147326,368591,305405,-145028,-510665,-450935,-377399,-279180,57383,199913,-15263,-407710,-52854,-111230,3202,271647,294471,181278,141869,267636,260462,217094,196039,41729,-221806,-436138,-424314,-251164,-219130,-229356,-255476,-205721,-387166,-253426,186828,501729,348441,8833,-399145,-225567,76470,87824,-259858,-522174,-346280,-36309,103679,261374,502275,698728,685980,445730,152523,-84043,-59605,237465,321204,243600,410688,761823,957470,574194,248156,281728,604303,877410,817447,388719,-187979,-178795,116307,207876,79703,180590,383314,321875,-81764,-360967,-471365,-562319,-419253,-234568,-233485,-601309,-215086,156769,366136,311462,58491,10397,407743,336061,-170055,-193159,-156309,-207229,-202921,-399845,-93455,230607,134172,-146343,-95353,320785,154901,-110235,-285795,131131,430959,337575,-32979,-384407,-145415,-48677,-49101,-79092,-301631,-104937,248753,-33687,-523499,94762,608277,891499,973858,756018,268735,49043,-47634,19117,-285836,-325220,-192796,-415897,-351669,-233113,-138569,-73585,-67265,-189893,-14217,200713,-70557,-280080,143886,419067,280100,-178936,162162,325586,587943,399512,334862,458576,545234,611885,465913,-80732,-391680,-147122,-87941,-45462,-2266,226962,560104,765604,532573,45301,-463767,70813,-111891,-449390,-66553,-49516,-417481,-310912,-477961,-505981,-109004,-135014,-3125,-12000,8858,-301013,-480598,-494808,-606446,-455169,-88714,-6561,-77203,-79506,-72558,-132004,-51611,-58338,-230278,-438781,-313839,63310,329259,358891,567388,698090,396277,12407,191877,416639,495818,296276,-241146,-374301,6563,275756,397125,252093,-61256,-404611,2737,184402,-208095,-445368,-395210,-364535,-308478,-181038,-3622,284564,390200,200917,-80101,-311984,-253139,-82364,20048,-2052,-106380,-90555,123789,173695,-18747,-464354,-382134,-224066,-469574,-323849,-185075,-161091,33313,-39012,-160674,-394625,-28140,370162,424535,238081,-36264,-70858,198262,404478,291013,-106427,-327411,-492770,-194080,217390,289913,222087,160577,222160,402328,551041,363665,-45302,-1614,119575,44224,80946,34296,-238348,-493121,-192379,55455,341659,835063,1328566,1647578,1592415,1119208,508894,-112050,-387322,243924,637244,539833,295788,203100,59131,-261171,-451765,-167715,-33277,-157556,-108746,256954,366514,191609,93704,231725,106601,61641,247663,460545,526417,390097,150911,13595,231351,460925,487462,327022,303387,309919,360882,514910,733820,800405,778379,508185,47940,-276774,-82974,324930,637130,763121,319702,-246540,-337807,-24124,-120279,-101048,-62574,-103638,-194380,-171526,73586,116080,100748,-197049,-155182,-30544,197138,348094,440849,388707,245553,-10321,-263890,-444897,-434046,-453988,-427796,-312505,-166914,-208078,-338803,-521355,-520451,-531986,-488538,-384354,-192012,-235632,-363527,-364729,-199782,-22557,-159161,-433761,-171770,145081,256494,244600,77954,253358,535872,737397,790562,654653,683077,321496,227131,67076,143134,128310,238691,280070,123317,-45564,-74094,-292142,7388,409933,55234,-553679,-66528,173546,190653,500443,440288,266086,-216111,-427561,-141166,-218770,-357207,-99224,185501,48224,231789,112445,11146,23897,-165482,-201232,380623,833786,871891,669769,291224,384577,348885,189003,44155,-86712,-468012,-413756,-26262,4016,-33499,215144,202579,-268254,-229794,175550,355048,296696,159863,176493,380326,352957,118791,9186,-190711,-544837,-260376,185902,406263,268061,22482,-137855,-266729,-313746,-556258,-392290,-42740,142484,219530,32861,-36350,336079,623974,535462,1045,-285813,5921,8672,-360479,-84850,314742,429119,149782,-120908,-315230,-123006,81678,428941,519074,333321,359963,425159,39775,-513080,64651,182393,-220768,-282076,-33614,-94438,-22984,52340,46499,209956,733068,588096,-126083,-304467,123052,221712,110943,16572,-233539,-255401,-193409,48790,26737,104821,170686,107768,-164213,-254321,-65709,-176448,-496772,-272766,-212438,-309625,-555100,-508664,-409230,-467907,-316212,-264509,-509487,-157970,37373,8560,-109317,-58189,381087,818275,813600,420799,137109,284875,330491,313891,169909,142392,118130,36485,23736,-126699,-85271,-17500,-317209,-293943,-21427,-33050,61527,167474,-41377,-455621,-238443,-117225,-178717,-221582,-253445,54196,281260,96615,26608,286020,292049,-56132,-578238,-444767,-586640,-259786,441585,780030,676378,652565,613612,516927,447540,555859,614456,335511,286978,320760,-43360,-468811,-142918,-174399,-414189,-514179,-374645,11962,122093,340916,187909,239785,222396,-19529,-399320,-359375,-332662,-336324,36292,454426,666599,566842,184073,-172592,-224968,-106670,15431,-62722,-71140,-271219,-516102,123354,796487,1194352,1059767,592631,-209248,-286518,-209870,-473292,-339947,-157763,-257923,-117869,173621,352538,342125,181521,-159428,-494986,-297361,-8790,101901,14809,-288751,-360816,166287,413283,298600,336188,665544,828117,539713,63311,-354664,-453756,-339912,-194219,-356875,-266261,-18713,197719,152352,-26304,42904,398305,442069,130551,-210233,-370268,-334621,-458128,-325317,-46723,2075,-27561,-145004,-86443,219264,142109,-113013,-159209,-192777,-390742,-506259,-292116,-297758,-604028,-333502,-300974,-555692,-96422,333587,230386,-243499,-503885,-220099,15202,259648,307165,406070,-90364,-389646,201852,664312,945074,614521,51378,-123766,-100627,108877,417267,614103,433233,257020,45961,13998,-133135,-311727,-284334,-242032,-291011,-389038,-185668,-141988,-283895,-461297,-373568,-229465,-107677,31690,-26146,-28713,77521,81724,-4612,-60115,120507,132043,-312189,-259816,51595,200009,478122,593049,149423,-355509,-79103,238501,306495,258923,317571,220028,39061,13027,-91251,-271729,-275826,-10072,241648,429881,147120,-228538,-446515,-416038,-304287,-228102,-197954,-247472,-224854,-198330,-151180,-82413,-107931,-227791,-267980,-188367,155128,321775,69787,-174272,-128914,250511,535303,540327,158362,-1297,109986,265519,250692,171141,-114406,-45856,526401,694618,425177,91248,-68510,-191314,-154769,-197059,-200487,-44654,37473,8046,-92455,44891,195037,41440,-138940,53999,602368,683519,276360,-24288,59703,69395,149689,28961,-151854,74384,218017,196085,344523,372943,36178,-41115,84547,-106833,-381501,-107400,-64115,-208884,-194948,-136654,-78814,-88278,-109150,-304242,-370046,-653,113804,85422,-19862,7931,159838,227444,438156,586675,667361,764707,684700,360163,-197702,-202378,-327020,-137752,554468,790164,542150,268010,170118,503755,714559,513674,53489,302717,698473,850846,744710,551719,217702,128865,321212,347083,77939,-416849,-342312,-2039,-36322,-84567,1770,117380,80459,-155619,-437139,-356067,-178210,-59488,-83870,-300390,-329945,-166820,-29917,74275,-11713,-245164,-481397,-469872,-28660,253856,215416,100118,538214,1042710,917621,303681,-182452,-466218,-537488,-452899,-313641,-77107,562186,895765,753977,464242,233389,167805,128666,-29621,-339569,-657309,-612609,-524722,-369394,-249436,-133111,-241699,-247520,-119078,-6485,-179986,-256924,-361036,-389057,-329095,-380872,-394819,-108647,-103166,-223766,-402437,-242007,-236259,-453145,-270610,-111901,-316853,-350371,258170,889883,827601,371155,467130,449036,335626,221824,106020,-220762,53154,169916,-14625,-104673,-103115,-211465,51007,228375,134474,-67748,-12459,277985,489399,423235,317938,48865,-362107,-475872,-192720,-144953,-287741,-372381,-621938,-499323,-317196,-280093,-73511,188356,336909,112219,-165748,-97625,230721,94261,-215392,-263676,94890,394257,310687,28821,-106496,184006,205657,-126393,-542143,31710,153139,274970,579624,585356,69925,-433253,-118936,235534,380018,206040,7996,-13029,128188,158836,-205517,-500469,-47702,-3852,-401310,-276152,223897,95951,-507655,47118,327918,309905,211587,373625,329642,106143,-86401,-74567,-52638,-160739,-133168,228416,723195,952318,718664,365846,352888,383697,324915,192610,108261,-14756,-169729,-390555,-130002,40285,213901,620630,1057950,1004463,686447,267798,-55634,104311,323845,451211,344693,177797,218937,467045,421975,-14235,-473228,-158647,198304,672320,1086718,892355,243651,-438440,-99620,95836,86149,184767,230376,82318,-254086,-479584,-103718,514512,883369,877275,487385,-217649,-316753,255464,719118,1141693,960447,160669,-374750,-286081,-481460,-475421,-382821,-299261,-44802,89812,-92416,-269889,-174994,-180678,177872,522184,505212,610288,643051,535452,397919,384092,407575,310942,405666,449846,207438,108327,328820,262206,39881,-115239,-156490,-275947,10388,167087,-100672,-274159,-183302,-116387,208126,226848,32898,-239003,102418,393311,387227,87627,-336789,-431870,-6421,-55622,-241938,-210448,-137678,-207635,-549132,32419,160571,9762,-109551,-146034,22191,157251,78924,-64198,-48417,-41929,-245462,-164732,-136550,-53809,-81988,-181123,-307788,194745,636964,906164,731342,456987,195326,100872,-30830,-347693,-448746,-422762,-582566,-304536,90562,39902,-260084,-392692,-292272,-359726,-15112,490496,731364,444008,101351,-15663,169975,226608,154367,28490,112569,19134,-167203,-393066,-408030,-129344,-45719,-426344,-183823,347704,731047,561211,102429,-223889,-237824,-402328,19139,95834,-94306,-225095,-318820,-326062,82269,291731,245872,-25258,-312386,-279644,-96893,-9565,131774,272614,225686,256678,275949,335214,156582,-91300,184716,722952,1028520,954136,596143,368007,197535,-193293,-144967,265717,830731,676971,307778,-301125,-255371,133801,-21907,-134414,-120140,20127,242555,276697,2946,-136434,50266,62410,-300336,-220758,-127014,74981,80542,193668,-38623,-341392,-269282,-429730,-341500,43656,138334,-76100,-259681,-247697,54252,160722,130153,257379,404316,578571,585138,273862,-106258,141519,565198,600218,377637,267415,19315,-183744,-117244,-111672,-505556,12052,434361,447921,413381,349057,292026,167213,-113628,-361402,-375555,-396282,-425568,-385045,-462763,-521102,-242988,61565,66574,-151561,25953,400432,106636,-471730,-138224,58365,-14425,-187426,-176879,241105,597145,799548,530876,-37303,-505360,111514,291637,121369,-258632,17341,396788,335267,-34827,-313411,-374809,-404666,-248229,50696,136029,84391,-125782,-362938,-199424,-137546,-342227,-297249,116548,98962,-45848,75094,328710,481845,589743,623996,557120,432419,397847,153729,-342275,-426056,-332736,-543947,-179027,119401,161531,60202,-92718,-300945,-297962,-117165,-27932,-222968,-463752,-172246,-208067,-379982,-346738,115192,311843,326856,229802,43352,-276869,-494088,-262201,-155652,-172086,-61589,389264,856420,1214935,807618,42804,-440540,-347253,-459205,-462965,-429360,-520244,-335949,-311178,-63719,217420,496138,405317,178392,-367400,-143598,275319,410299,284123,343784,554619,644966,433047,89839,-45280,-256602,-534949,-85546,187479,93400,147572,291739,78480,-501990,-210955,-110173,-349655,-6310,275897,188483,-24804,-324044,-496092,-170590,254009,-11348,-336763,-308921,-157594,-305293,-403039,-445238,-313708,-92634,-98505,-399822,-238081,144443,156817,81099,-46841,87832,187042,106188,116288,373579,557038,635664,546308,244543,-140792,-325062,-281533,-411027,-226775,256047,560907,551936,114333,-37659,199350,475560,658923,682584,434890,-45452,-307491,36869,62441,24715,-1582],[256556,185144,147891,108418,45664,189561,263228,274283,324236,162007,22495,-74076,56290,340020,454121,675639,484160,250169,-54962,-103108,-245994,-272830,-87642,-28657,-106364,-216056,-218855,-186473,-395730,-135779,-15658,-5680,123026,182100,-115848,-305566,-479788,-311961,469376,1173626,1051279,411734,-70562,-374039,-296515,-94084,33449,34803,-111559,-344180,-394942,-223398,42785,226151,46641,-284566,-285785,20235,111001,-58484,-70131,244636,459218,220684,100828,263544,469969,759698,991074,1175247,1136819,677614,108196,-214976,-48172,59309,189580,86237,-103173,-307871,-279332,-56889,-21959,-64424,-144669,-362479,-141536,77548,39393,-127302,-331588,-352150,-401330,-340095,-246765,-207230,-164254,38244,125313,497185,778177,797992,604888,369953,-723,-297156,-94309,89537,188198,132529,81704,-118611,-256927,-195211,-71327,69359,160540,10858,-49195,-93693,-251495,-194709,-423316,-171330,377337,674600,687450,364244,240642,366401,602842,670709,525882,228075,-158087,-427802,-257343,-66910,-94095,-297288,-370262,-209574,-375919,-156896,365820,484099,75979,-288646,195399,186300,-101158,-294065,-109476,-50011,-171097,160680,429554,357897,122252,-50378,104963,338085,213743,-2991,-135433,106472,153592,-215222,-296601,282517,507011,292327,-111225,-311542,-67476,-144274,-313877,100863,287121,161208,-370640,-353597,-35741,72749,-30971,-184992,-399266,-342213,-56326,441649,625099,496370,-14102,-522514,-372101,-505782,-266388,2282,186511,194223,176184,148438,-23059,-298915,-533658,-248734,-110159,-174626,-205531,-213151,4051,116031,-58465,-100667,84422,172495,95201,288130,422406,455467,166284,-21707,46629,166483,330075,410671,291496,75474,110067,89862,-46716,-223956,-64836,171383,349977,305667,-148496,-390563,104620,484108,419258,-185182,-303927,197473,270733,150366,250024,264854,192490,397891,431484,-98025,-485507,-53676,40369,55112,19847,-89527,-140145,-216134,-432534,-428003,-412071,-122862,-90420,-41152,-120768,-220002,-498420,-217394,147036,272859,44838,-297883,-140899,24189,-48358,53802,132729,44753,-31644,-47526,50677,157302,-76168,-456824,-4277,246856,382503,506603,436726,-27262,-6083,-174500,-256901,53856,120128,-120747,-269102,-312807,-90490,-114981,-181156,-218727,77880,207740,269888,116401,13405,-199830,-264327,-201154,-37370,336265,522491,178479,-64133,13470,414058,732851,806038,626796,-51017,31140,581577,481840,-290872,-416609,-90792,-76584,-289451,-527890,-573423,-547547,-261236,-148751,-302405,-525241,-297918,-295364,-333267,-216860,-31036,-36622,-130128,88815,215942,212096,-12408,-527252,-320779,-169400,-217617,-314238,-232902,87752,386157,552061,369610,160000,105350,54963,-214612,-83210,195346,126504,-116822,-184619,-626115,-265890,236839,662409,807861,738537,517716,198929,-144778,-151674,163799,150349,55557,-246569,-571188,-265535,201300,324207,250307,83289,-62759,-90728,59966,301013,318926,55630,-164773,-88802,-125591,-345910,-149813,-239576,-45201,328050,331804,-105971,-567951,-681262,-552497,-83597,152226,-47669,-240399,64818,62774,-5971,-430758,-293377,-187861,-344835,-222163,165089,619266,786726,643200,296120,21322,-171665,-116314,-261994,-307921,34101,95138,-88606,-453171,-112733,-46133,-182775,-319788,-341644,-57754,184977,234596,-41523,-278038,-289244,-450929,-469003,-169406,30192,-41206,-120945,205899,281048,10491,-473352,-327104,-211833,115508,113497,75130,212178,211150,-8398,-72563,8418,75449,204228,195279,-120423,-338004,-301249,-357746,-145740,-78590,-177427,-286565,-95231,-103227,-17919,-198145,-294923,-147490,245937,398608,283678,76056,162082,427079,386524,-11417,-508138,13018,465342,517303,168535,-96251,-18430,80410,-19241,-317899,-243805,-150383,-580854,-437364,-284896,86083,244396,88189,-227319,-558314,-484027,-473762,-505939,-279840,-121444,73473,142073,54010,-148699,-42140,237592,316669,149141,-292294,-439312,20450,263544,82549,-326810,304744,824186,1109416,802651,509560,501563,612497,640632,339415,-48033,-497736,-92800,110361,-186609,-62491,499326,663278,529374,623256,792113,809071,473466,258029,56966,-224643,-348169,-40021,143112,107329,-198072,-399388,-224511,-109886,-123602,131385,358153,119341,-455360,-71923,-10015,-11809,225245,159929,82858,115485,244999,293809,298438,298002,182853,-56814,-143103,-47609,114849,121735,20451,-179948,-156407,-94101,72344,356161,712612,756083,373123,-229144,-84468,213054,55421,-282582,-302289,-462840,-289094,-134861,131599,329846,523770,352545,197913,65351,-32452,-176523,-24884,136684,265333,437206,680887,940644,719380,456296,527038,821975,981555,816656,365709,-176763,-21830,309416,464111,184362,142344,404911,523501,211595,-69149,-270373,-301738,-560686,-535952,-462553,-308998,-28148,216963,447846,494343,65399,99807,584011,574082,-2550,-351388,-142881,-1952,-84724,-259078,82868,235290,28520,21793,231803,514652,347999,-48605,-570306,126918,594271,473077,-61735,-471534,-195972,-377191,-339857,-259415,-216184,223481,290572,-182783,-249080,314142,653107,677262,631834,412681,-70209,-269862,-309678,-162196,-401895,-478859,-290548,-456871,-155735,-6896,2841,9475,42843,-49882,-72442,-54760,-212549,-248598,160686,445801,390196,151093,424681,406151,619564,482529,408934,511449,635530,591991,339266,-155158,-252916,-76914,-32412,31340,42217,93602,282230,515154,422630,29581,-332288,-111305,-425751,-197239,146777,158555,-288860,-387201,-382477,-359969,3384,-23806,-365631,-439679,-351206,-426982,-338411,-174166,-324558,-337134,-12656,128979,-62494,-179875,-257268,-278950,-283018,-339371,-439066,-358141,-218112,52150,330678,447362,657245,678463,570881,245635,131055,213944,255774,154817,-65299,-444919,-547737,-150615,179275,171506,-106540,-349871,190569,235863,-161030,-503810,-605098,-286370,-149245,-36582,141446,306019,355759,161034,-11363,-282736,-342202,-183672,-31869,-95067,-192193,-362585,-149813,74485,952,-298838,-266017,-167931,-391910,-256011,-51946,123253,310626,386791,140544,-135353,176410,515357,398645,130366,53542,208977,570146,655622,405372,-124537,-480131,-651736,-217109,88594,8729,654,116902,237753,270325,349374,208971,40730,175536,303887,154416,77144,-66684,-377690,-351479,-95709,101014,427117,861112,1354180,1389061,1401270,970554,475251,3244,-540123,-68729,349496,314522,136730,-20066,-179302,-372912,-352662,-307539,-375862,-415833,-159745,208392,145405,75825,-13503,15968,-91749,361186,579812,600148,596739,391611,164252,-162340,-160826,103490,317718,327656,212439,158869,250153,407799,816620,924243,887724,675379,236193,-322005,-240161,185618,514125,589782,170908,-433899,-330839,-43951,-197650,-81158,6332,-116810,-331224,-373435,-97592,61237,84431,-81252,-6873,41610,240713,507868,597897,498537,317593,31614,-152739,-292229,-299112,-310439,-228469,-245525,-134690,-72364,-141216,-400736,-513718,-488840,-163896,-135997,-169176,-215231,-260840,-208100,-13421,76140,-58270,-244824,-479788,-235258,29649,111582,-113983,130388,450111,571375,532946,435868,375395,159216,277649,269372,242381,123784,158229,156700,-22905,-89805,30176,-59905,-278941,-30186,-209221,-494787,79791,363588,482527,409021,279208,167428,-22472,-219312,-270255,-449579,-296266,41570,193665,-13836,117383,84036,-188831,-340059,-359725,-64622,386464,789709,1015769,887147,493590,321609,179537,-39001,-129869,-180123,-376938,-349071,9234,44562,20085,271485,337915,-61192,-200961,104013,228959,229898,103854,139077,312949,345951,205193,156626,-81584,-287688,-134532,206321,377616,451167,239581,135066,-74090,-263193,-427728,-319213,56268,260813,334993,142982,-87459,332911,657645,481669,-159413,-308447,-38242,-140198,-286047,236878,551606,475250,23834,-240111,-498541,-255124,212972,483319,519532,186957,225407,606021,336313,-254923,-238389,25385,-32027,-55714,-135089,-380445,-82442,74328,76698,243942,713754,512824,-283339,-179831,137572,155323,57790,-118467,-181200,-153442,-169040,-87984,-240454,-281691,-145516,-161228,-342203,-152494,49495,-221843,-524854,-258458,-218698,-333854,-512756,-560223,-562323,-462560,-398690,-411390,-152349,288296,439074,338231,177910,260019,765368,1259178,1316240,722228,367757,424743,517789,696814,530334,392451,94895,-196516,-131567,-85443,-84885,-207735,-555580,-230624,20562,-39394,117219,195983,-64087,-505854,-48039,4216,-294731,-167478,-150673,11524,202771,-13278,-26265,147721,153941,-216398,-647522,-350399,-400906,-248855,278816,783023,1036005,792673,644452,488877,383961,398380,407035,97543,-29030,9550,-107466,-363168,-268861,-398099,-581169,-540678,-592130,-385025,71764,300020,339431,425596,238509,-133505,-510064,-350148,-258449,-99011,184334,478241,595452,393228,79175,-165221,-230149,-159939,-21836,-31345,11233,-344626,-351023,324343,888469,997056,860813,438210,-93252,-176777,-252528,-602932,-259143,-17085,-204766,-355406,-125788,38257,119062,187930,168454,-40075,-285872,-418465,-121375,-114497,-327000,-373740,118562,264536,78244,140566,506750,670888,394899,-161673,-428573,-145481,-274648,-460495,-440300,-280772,-12557,202507,144859,24043,31489,283642,374231,167620,-181154,-446912,-304952,-358356,-286573,-10751,-39013,-99938,-248079,-116644,225316,261978,48311,-414499,-415588,-509697,-427614,-228609,-262328,-398164,-126477,-166919,-410881,-219928,133534,190712,-134213,-316334,-148883,43262,97561,11910,74958,-255655,-49217,478171,824583,900869,561370,126575,-81982,-191459,-149064,178204,523433,534886,376747,146917,43689,38191,-207390,-148037,-229796,-249844,-347900,-144259,-140321,-321587,-418522,-276016,-144258,-119401,-6744,-25067,-189648,-264246,-192429,-100257,-39972,41278,73902,-215872,96580,504573,551399,809412,814415,420128,-102600,-99709,112379,167652,31651,-127768,-141203,-79345,25550,-8541,-286022,-303962,142473,485056,618727,288371,-134915,-428371,-415848,-383537,-316773,-372980,-435044,-274522,-498067,-500227,-285361,-322554,-512637,-238521,-181437,-187908,-82237,-261645,-350113,-128534,193603,476073,557971,219947,-22903,-5959,303995,336872,126170,-437396,39551,693603,799104,414302,109520,-116111,-333338,-403869,-91594,218272,505405,522404,376284,107414,213957,447678,230099,-8353,-147354,285042,374155,200796,122573,38458,-221424,-82366,-173675,-239302,78645,359465,405030,433738,365586,54081,-109964,-81800,-293897,-270802,125032,128278,-240209,-254464,-111276,-43070,-61194,-20307,-147384,-275693,-70174,46817,118417,-9982,-41369,22367,49793,273779,481805,573356,677963,588436,284071,14503,135318,-71252,-298505,163994,425210,177956,-42802,21483,456226,755486,665840,163428,105147,420552,759868,723974,656159,467036,475872,567403,432061,165575,-349866,-286135,-10185,-120590,-221748,-113720,139014,204170,50852,-229689,-430775,-68401,202682,285535,43113,-411726,-417411,-105136,83958,-39436,-353870,-565426,-487662,-17553,343780,376928,185776,454890,924861,914092,324873,-92424,-176041,-276479,-355551,5655,396076,835984,947644,714795,448128,222903,74578,-8170,109795,-110547,-317095,-373454,-314261,-179330,-66896,-96489,-347761,-510787,-283615,-308314,-198335,-123863,-242827,-182415,-114008,-160265,-85611,133620,146598,-36027,-204505,-144535,-171933,-332422,-202857,-35217,-297692,-290687,277164,795515,649042,136884,-29521,13655,-23359,2134,-22626,-19135,240804,119514,-173517,-393622,-312632,-397419,-123834,7080,-5101,-94095,154992,532286,792135,640165,393072,61971,-281118,-526263,-352743,-391089,-480133,-482147,-561561,-441227,-346344,-337439,-111810,2262,27430,-182861,-296256,-285647,20129,47491,-84117,-295257,-229820,314087,374774,5665,-428950,-281329,-261827,-419362,-399920,43269,84659,336874,526926,543007,63121,-440021,-239875,225324,468406,292427,-75913,8218,293426,308756,100063,-100287,240023,244330,-141169,-293543,196485,110304,-459743,8010,267016,224229,219384,452985,346473,89101,-20981,-122292,-210755,-308393,-178824,305296,899952,1089241,721011,368016,262681,499148,628440,747353,689601,355977,83440,-357239,-210364,165120,420138,583339,880600,803988,535950,205338,-35492,8267,136835,214373,-16627,-194093,56456,467271,575675,224006,-132800,99503,325391,615168,876942,764244,198529,-483388,72529,293876,266322,382971,469693,328586,5219,-370652,-200836,443120,975692,942318,402294,-274392,-92858,439512,1091526,1441815,1164959,84455,-366595,-66615,-212063,-171010,-120697,-125194,169080,272272,-12138,-227509,-78141,-72000,289679,494814,296838,258281,353254,444827,596744,585736,371790,204791,319812,388038,249212,341560,551991,351679,106142,-78497,-78156,-260553,-65589,162538,18467,-186941,-335747,-268548,4074,180512,187304,12290,-17565,298924,289684,98361,-212804,-210561,215384,142515,-43705,-147094,-250540,-141537,-362700,-120753,86237,81658,-145819,-229825,-77262,97030,75243,-42894,-90984,-105584,-106527,-81647,-194320,-251127,-259097,-115537,6285,479758,873764,1018408,713937,85556,-294272,-139070,-49487,-237738,-224355,-111184,-115339,-183073,233172,210056,-229915,-437944,-113700,-244622,28691,463104,576619,358066,203895,107194,196766,173836,116536,77018,161439,126948,53388,-173831,-392934,-466995,-459487,-310756,68944,480047,697698,391534,-47558,-42707,-128734,-197670,64331,108707,-303120,-497745,-487798,-387937,74401,327841,398936,-11806,-488717,-261559,-150664,-104214,23853,149894,86790,130480,262738,332466,218095,20512,240992,745156,972274,660431,184637,73817,93606,-107049,-49997,70382,447868,428225,274676,-168075,-537364,-202345,-291771,-273202,71134,209465,166082,81679,-220057,-418962,-245921,-175599,-342468,-159632,-67656,6674,31220,219330,49420,-315540,-514334,-497357,-84645,246341,326960,150081,-101095,-159004,190869,210381,264093,246834,204731,170037,205164,23047,-139269,6747,406385,503045,354664,196522,-55963,-322629,-231737,-135178,-513856,93896,673748,804576,680716,474061,266135,103184,-167935,-440172,-303708,-219252,-362370,-95596,-49702,-203839,-588590,-87554,6194,-109707,37478,147873,-231786,-330397,151667,179240,-9924,-232934,-209799,262446,667668,869800,477015,-147939,-479303,113422,176726,90555,-239185,-278082,142661,108499,-201263,-447618,-498664,-530304,-324146,-139816,-129896,-84984,-193528,-302087,-281992,-212065,-354569,-280267,83624,79406,-7767,196484,611026,781990,836008,841443,706660,435683,225784,33319,-244740,-63308,30212,-159574,100638,323209,178640,-134579,-368658,-546729,-369452,-64740,32711,-234829,-430392,-201742,-246842,-450540,-374843,50788,323481,363207,172889,-213728,-486217,-379217,-195076,-164524,-220148,-65950,348625,847494,1117861,788940,138276,-491985,-420329,-249758,-422269,-437890,-269753,-142682,-197724,-147412,14081,32506,93422,26000,-327732,-292783,106521,261494,255165,437488,666013,649406,553485,137781,-131790,-373099,-432109,-220036,-77302,-76653,244519,328843,-146926,-166232,212107,-22797,-312811,181621,470165,316269,79146,-222294,-431348,-530108,-78443,29894,-121031,15964,-55146,-325339,-334274,-357010,-462139,-238586,-201676,-479233,-178062,364908,449896,300062,101189,91622,153646,46807,-27161,134772,348095,535297,622660,440710,53076,-213691,-295189,-362638,-194550,274802,602278,638218,192165,-29546,255060,509595,726441,671300,359068,-42656,-207982,41050,55552,44868,115984],[280924,140678,26712,-12582,3735,118373,130244,143509,121456,-27633,-68648,-44065,129056,360209,488521,658503,318411,33820,-329134,-266566,-153375,101687,190479,37779,-82939,-258831,-394216,-216587,-173914,-266060,-54205,-1508,-1135,9575,-254105,-258876,-333437,-367805,569369,1149461,1030194,337740,-238993,-473304,-493032,-482262,-295003,-285063,-275192,-341803,-261008,65495,307783,454913,196935,-212351,-204071,36668,85125,-92597,-328996,140785,588351,496642,174496,203060,349819,536578,673304,786916,872690,529160,-66592,-405458,-163315,-63651,153952,247262,170173,-33309,-243592,-126811,-126623,-303920,-376993,-206522,294924,554374,415262,48367,-137852,-200178,-271588,-394517,-282225,-156581,-188004,-138307,-110302,284523,639315,814503,660877,482270,246241,17146,-338366,-438591,-265623,-147295,20743,-39400,-143872,-66854,46923,178930,231441,84909,1837,-52512,-162757,-61351,-313079,-236716,263509,516531,380240,104155,33530,48948,357954,596694,562593,273112,-201213,-482204,-145898,61375,30525,-316954,-201512,39266,-60790,-51832,402565,603134,176364,-265031,133157,186896,96033,-117404,-108048,80260,264221,485195,502601,305680,97708,-8797,118540,307412,159982,-31508,-33499,190230,164308,-265321,-213151,365128,531552,182782,-326060,42585,333150,216777,57167,260189,259403,91328,-330935,-259225,72969,211565,301076,193238,-212907,-292607,124517,729847,829051,544732,15368,-173395,-210906,-146681,109646,79448,-75681,-69858,-1340,-46403,-226407,-533455,-387833,-258276,-226597,-376806,-329183,-371750,-176140,-62763,-251431,-480501,-235193,93377,292499,430974,510909,324033,-103760,-203402,-16438,91559,224932,298833,191320,12150,109060,153096,-117216,-532556,-283495,-16289,320273,290990,-303612,-79861,705984,1061233,680059,23704,-282821,114733,184256,70056,324841,394470,315015,471132,422667,-90791,-151110,121661,81261,-10137,-49963,-2073,114231,-83385,-362498,-270839,-168493,1630,-77546,-15685,-110807,-175732,-306592,-373910,-121756,1938,-109322,-247640,18117,111593,-3335,160996,187194,32856,-149016,-324188,-141451,77763,48580,-181196,-173131,-30363,309049,436099,234005,-191122,-267105,-408026,-187189,130667,107726,-73808,-120173,-357475,-321964,-249217,-298580,-584175,-295419,-30885,271748,157102,-138103,-237129,-465820,-393761,-116405,258824,374936,175104,-47378,76534,589527,863946,913982,555540,-74422,92740,547373,408012,-242243,-346514,-113898,-123129,-439718,-364229,-133128,-279315,-413365,-160990,-201731,-422744,-296794,-304671,-341158,-281320,-152679,-204626,-303962,23930,389034,573421,466893,-81556,-77175,91631,47797,-161616,-474961,25506,496599,740113,425755,-13388,-186224,-180180,-448861,-133547,187138,225993,-34890,-71800,-142615,-188796,24819,387535,582621,486094,392145,158881,-11107,124837,304011,161580,-11201,-261702,-568506,-380551,-69307,9436,-17545,-67673,-45118,-69427,212669,475266,491590,131321,-244406,-274083,-214589,-370666,-195091,-319266,76908,550481,593614,245545,-152177,-377139,-264733,5276,117302,-203729,-467744,38326,-143373,-309542,-357762,-117515,-62936,-285935,-291414,-3297,388031,660724,766309,232231,-180150,-354141,3580,-49101,-2315,209158,334745,177787,-264866,-462383,-326923,-383970,-431721,-321482,-141163,-6256,56327,-13920,38516,-76269,-279056,-523443,-122779,140213,84464,242990,543817,499550,105380,-370553,-510769,-128047,827,12861,-63209,79480,65158,-82359,-96872,36462,146353,257705,177398,-334031,-397281,-295713,-508456,-248689,-64325,-70503,-174128,-304549,-369850,-190101,-135261,-190200,-142591,236991,390018,194741,-139923,-202532,-112105,-83092,-366677,-414725,81410,573654,598005,250483,-93993,-173794,22038,157720,-145073,-276606,-110876,67513,143204,137040,269956,197943,-98715,65612,-19470,-234915,-411892,-475037,-254758,-136150,-26326,41309,40740,-113645,-38862,252288,315222,344459,-13557,-200265,77775,323584,226170,-383548,-10895,553905,845228,747034,655693,718450,765873,553235,206396,-197987,-416825,-162603,-64419,-289572,224401,647162,666035,415093,524244,906646,931215,778325,476379,175397,-261089,-449894,-213383,-157468,-183053,-292954,-215968,112839,241686,117089,173565,341209,106508,-392037,-108841,15974,-134878,51617,-15949,-11859,110377,231150,297496,315186,334437,266845,117256,128358,179763,298934,338106,198213,-165156,-266694,88595,330202,493409,771298,993544,615013,-92454,54081,337565,18859,-254809,-98815,-281134,-478186,-221654,72906,203986,233596,-32018,-81927,14037,12879,-223840,-253834,-20379,240170,402722,573595,799442,825454,711772,796772,986963,945786,678399,243396,-113474,165240,540520,725624,307008,74268,405060,684381,507999,163318,-47809,-34774,-198032,-292152,-206857,6911,121568,189840,356827,440467,-2144,176004,637975,619049,180449,-436141,-51192,130266,-85012,-187419,214289,243098,-23922,107726,396175,385452,270068,-51267,-364686,191409,749753,627055,-3471,-386027,-15458,-131874,-75703,-12260,43417,402737,241403,-163818,195019,566770,655583,406981,158531,-76437,-154529,-318493,-264397,-334976,-569803,-354949,-201397,-295542,-6066,136005,48729,-20443,39905,-22736,-108064,-345783,-438644,-266322,87628,271186,233741,155142,138436,144515,306970,389898,442087,565800,693090,482169,126440,-179941,-131170,-56602,-21436,70720,89517,18185,44808,228325,239764,70279,-35557,-335087,-388420,28871,275006,228288,-187040,-444818,-310982,-340739,-51424,-142449,-433039,-394210,-535814,-255968,139959,345264,94356,-122013,33084,229741,-4870,-285533,-354694,-372789,-339425,-330980,-273960,-170410,-154852,3626,224938,402000,594333,614174,738375,667840,694267,426006,166873,-16669,97412,77666,-231135,-236211,188355,190848,-125397,-243776,320525,211999,-199628,-290402,-329822,885,153653,219827,310266,270370,217155,94420,1999,-227142,-423237,-318923,-205294,-233751,-217060,-347481,-383052,-58520,-21329,-157162,-115466,-179436,-354607,-199095,60201,355848,449736,587445,298449,46032,253713,465693,236978,-22539,257744,565712,879826,823513,423778,-191250,-579002,-619266,-283527,-92304,-230467,-168036,171064,240564,124577,162251,134086,172399,301523,389724,170509,30370,-93672,-399397,-289857,-71087,52401,207511,464611,835865,757314,790382,599527,372440,93203,-340651,-294035,66498,75183,9076,-43782,-121969,-211516,-181676,-404756,-507840,-203461,-41210,59458,-63855,-8647,-98423,-95754,51295,519042,724973,592070,461211,314526,153451,-29014,-274225,-210396,-86358,101476,61921,65342,196145,334134,764988,816536,707765,576797,256283,-366300,-386187,-1935,210413,193325,-113472,-529898,-201870,-56418,-239206,-60954,9756,-182243,-466050,-556952,-380498,-134761,-67054,8112,89118,95142,238939,549662,608070,466227,233046,-49587,-154274,-227273,-235062,-164461,51639,-127089,-202758,9734,-31479,-290495,-389016,-286521,108415,177990,-10316,-69825,-166386,-103286,74229,1463,-151771,-157144,-119675,-394827,-143547,-39639,-285140,74341,349023,336851,167137,75921,-87731,-43060,215053,312939,246738,211240,204499,69247,-146987,-185966,33037,127079,-195146,-418601,-478383,-368038,77576,307624,472942,169169,80838,37929,130228,-10229,-169553,-430127,-218881,100426,85665,-107688,-43686,124109,23315,-54147,-95222,96951,319181,525287,705429,562970,437140,143066,-18871,-196277,-174326,-221670,-368319,-350656,-47801,45815,26037,241320,389007,116074,-109025,96948,181491,195321,15223,29445,184219,314726,306264,280137,38396,-155378,-91279,93733,197586,439482,319980,185954,-19745,-195889,-272859,-212415,142261,402562,491394,315856,-160037,225405,622330,358842,-355680,-115462,72949,-175689,-127544,402525,683434,505152,37100,-119590,-358064,-396328,184117,462388,506144,132563,83601,656490,583174,39972,-352397,130197,319920,237839,-93369,-466900,-142164,3841,64731,333373,673233,498805,-181164,-254107,-55105,-60886,-126841,-327427,-219301,-161322,-197376,-274470,-514983,-528441,-251049,-318815,-384632,-21893,169749,-172634,-491165,-252321,-163003,-312510,-454320,-463431,-453417,-325837,-286595,-298048,87655,562966,678040,533095,428109,522497,987639,1368577,1450688,820150,400673,381022,619077,925802,854005,598065,85487,-447804,-236262,17136,25330,-207610,-412747,-229980,-98596,-205058,52878,202349,34025,-314964,139490,8427,-468302,-26667,131630,1455,25884,-256026,-147107,13139,28440,-306984,-566308,-309072,-213137,-292899,-57949,477518,928658,721482,560850,420052,336292,296417,251822,79020,-88373,-145628,-202593,-294457,-211990,-317218,-358430,-356523,-456408,-206128,258538,398034,503746,479121,156986,-144139,-179753,-56923,36868,163041,266364,351809,398923,230108,105049,-85566,-222100,-243052,-170473,-66612,-56484,-408121,-113689,524105,920201,817194,721207,340100,161867,-24971,-219499,-575916,-227405,29721,-78842,-458174,-341686,-259649,-190104,53442,350569,360163,296752,3922,-518630,-293537,-328478,-413887,-119402,-87266,-213734,-104799,235838,399652,249641,-141486,-152163,124869,-21097,-417267,-419405,-307513,-129479,104599,117309,51933,-11972,101790,216924,133180,-188394,-447404,-178762,-168112,-261904,-130250,-208672,-234929,-325613,-158123,166899,358617,280287,-133112,-488834,-541290,-311821,-111005,-200765,-234051,43109,1764,-238677,-268800,-52317,135283,103969,-178291,-77954,-3266,-171623,-176722,-7386,138507,387951,701112,880934,714737,414914,103151,-136480,-291584,-347371,-69988,355461,580604,475307,315306,176364,223361,-4769,-28231,-166633,-124760,-215717,-172887,-185627,-372228,-390115,-187181,-84808,-153854,-29076,50715,-132795,-486659,-406539,-148476,-49610,-149515,-251026,-205209,381928,780987,761967,905373,696837,393536,-22807,-115011,-5538,39816,-78907,-302976,-347235,-108840,52578,57440,-236761,-321199,205122,561290,557803,240562,-160040,-314172,-473275,-496783,-364161,-353506,-234460,134559,-71431,-352689,-231518,-110533,-385777,-113406,-2078,-183986,-301021,-218218,-201692,-154790,-67879,233978,327615,33162,-235071,-260969,15138,124952,-166000,-251668,436273,818326,722580,271406,76738,-86099,-358274,-399997,94288,564772,932407,852954,585049,166400,155696,451405,329722,101145,-357616,-87976,82067,275075,244774,-38430,-331002,36233,-106720,-300683,84982,447926,574258,552961,391660,54902,-202707,-246747,-406842,-83309,318564,296749,-217640,-365055,-212779,-151181,-138655,-103774,-141719,-264361,-227839,-71032,84173,1691,-49380,-126087,-156655,34934,337410,507783,619538,545538,244654,199501,394272,215095,-78286,-131196,76908,-151611,-338615,-137513,360612,712666,711697,273093,-193582,-148999,279173,304004,371344,410760,599408,690414,505180,274204,-269452,-367395,-116687,-215647,-425707,-375112,40809,246583,218154,-24514,-462218,-108540,227574,385623,270382,-147579,-395053,-118261,51312,-135752,-470724,-456517,-504617,1730,462073,496282,177212,196094,563987,698127,298122,45718,96800,-51489,-224497,277878,788322,946723,831826,534209,286498,165853,54870,-86247,166512,78488,84292,-67773,-68370,-1416,87416,-90078,-415760,-126222,-209941,-411811,-154950,-34974,-127908,46056,179153,134755,127131,193944,219605,39007,-28671,38256,-29022,-111532,-54316,79469,-172055,-152132,283386,544592,448481,93991,-249352,-353072,-266535,-227792,-147355,173620,284416,-89254,-458978,-201801,-180438,-525098,-359618,-183108,-132974,-104261,234512,643403,903074,736309,382687,45540,-211760,-479527,-499044,-652877,-448508,-411713,-361791,-274651,-267916,-302583,-109257,40559,-143945,-375900,-318925,-217110,-423037,-152741,50276,113135,-263159,56821,254764,-52742,-287371,-130369,-434061,-382796,-104042,-39088,-216772,124860,382153,456103,117125,-336696,-438522,107757,470738,346973,-204102,80895,536612,543138,415741,242048,502805,585642,126947,-237296,90756,33817,-422703,-13385,154458,75560,156598,309158,103647,-81700,-41151,-89776,-107429,-281699,-215266,324998,935475,1089451,653356,366741,263973,668561,1011523,1135975,1010586,566293,207583,-256048,-137038,311957,409588,283188,368347,333454,137626,-37182,-76264,-31118,-11688,-87848,-348141,-368411,-31075,397481,610994,377891,157482,288213,374740,410014,512259,477590,379644,32625,271333,402476,277393,406600,593460,469289,136073,-264833,-33037,541402,978827,804162,184063,-267719,56865,498699,1270778,1485676,1100150,-14601,-269821,86821,-15693,-26664,-33781,-33433,293698,354534,34137,-200325,-63377,60857,292091,257129,-20731,-121704,28918,311728,697922,750098,473632,304784,274690,186051,199944,459355,536543,216781,-16362,-178181,-122911,-196357,-163234,70401,103464,-127345,-260689,-353312,-201286,19715,1715,-16538,-175527,150402,116562,45157,-72412,48359,383308,298826,127615,129489,-85549,-74676,-218245,-279851,45377,239777,7586,-123947,-115124,29239,54927,7744,-138537,-241571,-117147,-60985,-218446,-399122,-349998,54052,353192,702023,911941,845638,494599,-237121,-429541,-66286,105776,-46350,-170558,69699,209357,-5114,266210,293390,-119465,-333283,-28352,-122429,-78713,109777,35720,-54464,45352,94459,94709,55747,28110,7205,6415,60735,181384,85956,-124920,-234593,-239470,-144995,173118,448112,491380,78167,-132841,101784,2909,52785,167139,177457,-300917,-353861,-275684,-463602,-84063,261519,407021,110027,-178366,-385505,-324243,-281915,-121750,51611,61009,67223,235399,304419,275116,168387,291052,656391,774750,313229,-138797,-36524,30092,52775,-50551,-241999,-148141,152253,221485,12572,-285467,-313924,-158404,-2317,308938,465097,358672,207266,-186050,-379060,-384423,-201980,-200402,-122407,-32680,-133487,-113599,104938,44356,-120560,-274394,-218715,161196,351975,408414,358638,241593,192706,358916,272250,354689,190408,24105,-154292,-127582,-197287,-240222,-211480,24388,187573,174846,84306,-135155,-456085,-327213,-148643,-412018,-72875,586654,901724,748295,515301,203632,-20943,-257218,-297522,-89954,-19135,-175466,102880,309270,154424,-230722,-293495,-94405,-199851,-126183,-156145,-231612,8130,302127,193708,-78717,-312355,-333870,134140,544688,730302,339848,-250113,-499380,-53162,-27051,-5977,-169099,-370045,-97007,-206583,-441461,-397472,-432883,-393842,-327503,-400798,-390660,-324936,-295941,-181267,-295583,-391152,-503943,-291769,-33225,8429,128671,441472,876825,918249,876847,869376,686457,312451,-97911,-130057,41642,354627,446401,228064,269430,343356,75783,-343373,-568985,-440984,-208595,-24088,-11780,-260258,-446434,-315280,-319564,-456568,-469792,-93668,176132,158821,-51353,-162767,-119451,-96330,-73766,-171245,-312275,-147593,233831,752697,926659,767835,274825,-382335,-390457,-18137,-83329,-16563,51966,92808,-94236,-214149,-200802,-365826,-171007,-91664,-276753,-433388,-139719,-57392,56196,421730,677517,634957,669024,212355,-251673,-226655,-161050,-269676,-332375,-244636,273896,375313,-229234,155360,631724,266477,130080,472299,641217,489564,278885,-1481,-236026,-498549,-263888,210076,168785,243538,-23037,-348039,-290531,-283148,-476515,-464758,-367888,-372619,-36221,552580,725335,621291,420129,176617,111026,5848,-165948,-151834,18585,236741,467416,477312,334443,245613,116586,-145287,-178122,234656,553845,551612,173598,2340,323553,485312,650658,510330,191589,-59351,-115938,34357,51630,80460,212549],[225136,37942,-121943,-173950,-102635,-30335,-64294,-7219,-79885,-154682,-107959,-52473,36339,156862,315687,418776,119565,-218409,-393592,-135847,143351,478403,359819,3475,-120572,-302126,-361888,-138546,21577,-120449,-49147,80298,-24251,-256839,-308482,-178878,-150956,-432783,200658,702104,597159,52283,-449277,-482324,-375208,-267774,-341672,-341836,-287995,-107976,76828,375066,601732,593637,228252,-215401,-80638,67358,48703,-127403,-339244,164692,610934,660642,192412,41123,136463,211743,271981,341416,460829,273563,-260970,-474241,-243833,-335290,39685,369923,394712,208858,-172739,-277259,-296230,-488551,-346387,43058,630314,961789,753809,251815,78009,-43641,-154767,-418500,-327208,-122900,-186744,-307034,-304230,-53286,291672,572006,557230,524270,439152,387306,214339,107965,-178294,-222968,-55078,-5046,-37398,53939,168503,239817,210778,68920,-29812,-59524,-68142,47712,-160588,-289626,-17615,64382,-300722,-290490,-62848,-225948,-22334,377353,466185,186924,-276525,-471086,-22610,234062,195913,-246260,-170266,160471,141587,135403,403827,575567,194322,-149897,-99068,9128,107105,110330,202208,450571,587642,622398,439466,214779,115596,69642,114575,194725,75657,-25835,22236,32909,-72790,-468880,-104088,406221,518040,92339,-43788,332537,506913,389577,257927,278188,67668,-176796,-380987,-210746,99715,292498,506028,396651,-117034,-290269,224323,827953,876746,480630,52039,67472,234285,196087,284620,37666,-386917,-316701,-289097,-333995,-435525,-549663,-249216,-145010,-277256,-599011,-398294,-188890,-57281,63905,-84938,-177014,-453235,-6843,487943,559436,513928,77469,-391688,-156386,16206,24093,70041,144239,76446,-68086,76642,196860,-56587,-428959,-345476,-264035,145100,140414,-361923,193653,1047235,1250849,705863,155494,-37100,99953,28276,-207509,232660,395450,432684,535097,388194,41513,89076,122719,-94015,-240726,-235984,-49168,174798,-11006,-196660,-134410,-58941,-90940,-241871,-113312,-157922,-140923,-169786,-463414,-472927,-353660,-337111,-119109,103603,125891,65492,262566,280106,106348,-162643,-525231,-277318,21829,112076,-143781,-316202,-180920,259835,323981,33627,-240172,-114094,13801,160909,230038,-8788,-74006,18488,-160886,-185226,-301577,-335405,-243588,-440262,-282133,150854,120483,-276453,-242906,-281233,-380132,-228730,84830,102425,53942,-88423,65599,521320,778722,811972,416873,-40863,78150,358885,223098,-162990,-211257,-203795,-324186,-340001,-79584,285116,71044,-399631,-297194,-148456,-242589,-278047,-277628,-302023,-359752,-339706,-451384,-464453,-99315,498996,804211,737171,243406,110894,154592,105277,-110302,-311863,10602,457288,660687,344201,-132513,-499474,-314329,-480010,-236427,98617,290360,204841,219471,120565,56565,57260,117351,156543,28328,3359,15899,26333,125638,115753,-59678,-297161,-409818,-626595,-443786,-350735,-312225,-118751,17517,23672,-83415,188429,382873,373733,77341,-262734,-386352,-349899,-283516,-221009,-398936,89867,561371,680978,486755,225233,-47933,-227,27312,-9188,-300827,-200498,120864,-207752,-406868,-192673,49707,83564,-187565,-446499,-199346,253825,674771,742401,121128,-548713,1266,357911,275590,201146,263147,420660,332341,44367,-229841,-497069,-570119,-489000,-332112,-274734,-248582,-146786,63120,173338,-4966,-235247,-329376,40602,323908,279626,553385,748484,611458,180010,-241976,-277233,-263042,-320631,-239800,-242984,-88864,-109047,-134633,-46830,157891,274232,228988,-54883,-521138,-112592,-73093,-362693,-367853,-92288,-17417,-46562,-204910,-479046,-370190,-165414,-222728,-259573,50206,167658,-78332,-451792,-419318,-443734,-572375,-373338,-125955,200268,601775,602890,416904,128045,-286777,-117439,276662,190676,-19201,199614,537182,486612,304148,238321,60147,-245868,192871,385982,94610,-272436,-462150,-264055,-183216,-173472,-80794,21128,-69348,-59960,234268,377508,504139,229761,2006,138125,330823,362302,-73696,-479442,117156,431434,592506,682729,768586,774328,425547,55670,-306798,-286709,-202524,-218465,-341630,376372,700429,603268,257095,271236,704943,775253,840923,536974,206356,-260864,-454635,-329546,-437675,-463049,-288624,34941,464684,578957,324324,171511,175876,-10129,-309384,-151629,-79384,-382067,-261461,-212237,-82208,110938,189559,228588,244313,278941,250534,166342,192707,179832,249798,360248,259919,-142722,-433345,110514,354878,446704,641146,959651,618012,-96923,139254,394502,-21970,-228139,15648,-73347,-237839,-102357,90433,111003,-64386,-318416,-300571,-35311,13624,-227604,-403873,-138851,144282,301664,453981,606656,857884,906765,978023,1022937,792681,488748,94933,6882,360597,743909,902703,431484,25885,342336,731575,685977,288179,86509,138515,137981,91635,130972,196614,129471,40782,90654,117220,-165840,205105,587887,552892,211834,-393842,20811,134504,-226314,-82767,320178,264613,-60868,41759,393060,171761,-23210,-154522,-93904,309417,828153,721558,81598,-210618,265971,371636,260466,158514,224494,375291,200016,110393,601292,794390,604739,145946,-113253,57853,110951,16985,-87155,-188444,-425359,-268794,-92347,-72877,83631,260993,149964,-55733,-18898,-69390,-209281,-468048,-424324,-241075,-69853,-84929,-213505,-225520,-471526,-336903,-124327,182040,424974,646298,710650,306534,-117283,-156158,-67797,-83036,7466,133731,131727,-27153,-99943,-33746,41880,216529,257421,102769,-23774,51199,183180,78754,-212675,-459985,-218330,-388316,-333880,-497245,-68195,-121106,-285148,81137,624546,695251,319742,30765,36040,199043,5594,-375010,-236349,-234874,-239917,-209046,-146767,-105058,-139442,-93261,46497,269166,477102,596973,832521,1096132,1246046,916737,286783,-181388,167894,388278,184620,229507,434203,243271,-126449,-213406,316211,195851,-225705,-239466,-80728,325360,512626,517223,461315,208270,58755,28267,-7837,-122644,-463560,-460876,-477779,-415671,-241885,-201940,-357929,-157293,-49539,-82303,-30063,-242730,-369730,-132231,139126,475743,502111,576813,337648,139661,249858,311141,12239,-129842,494923,908353,1047788,873519,373249,-287854,-616776,-568834,-382868,-265943,-370433,-270289,180212,202665,42348,34027,79214,168471,305963,341625,65529,-39026,48023,-93373,-201299,-132836,-55720,-168709,-215163,-85344,40714,139650,221793,291210,173758,-183206,-325800,-134777,-134543,-95255,41823,196511,121635,26195,-367981,-102842,261911,234512,-72606,-141291,-18824,-154856,-151657,163304,468306,680768,545985,293483,225997,131830,147758,-19570,-108422,-418126,-261891,-42594,89810,203535,259999,493692,433951,298437,256077,113140,-334047,-353985,-143698,-139343,-255024,-443782,-281691,-9828,-48815,-217905,-48234,-52825,-298629,-438529,-445983,-495298,-329271,-219033,5811,77750,126786,243305,470603,487940,330795,47415,-234460,-286036,-271534,-260942,-58151,309352,86139,-320326,-60858,-97169,-282948,-300835,-151520,244142,466921,296550,105572,-171816,-75125,73426,-147836,-328811,-10391,76626,-223610,-142391,-132320,-377277,102054,252508,82898,-184108,-300705,-464048,-199163,47254,205634,245467,356795,286507,5329,-247327,-313895,-84231,61593,-190171,-321772,-452659,-267831,-55541,16893,123354,-66032,-55780,-78405,66429,29965,22388,-76567,-66565,112272,-212,-142469,-50398,182130,373493,356803,260735,263916,269097,223469,181470,8360,70036,-122532,-227306,-237370,-125032,-256343,-482492,-328593,-77565,35953,-21412,135012,320581,181384,-51743,129882,212879,165478,-85518,-109452,25215,212617,306680,253833,32368,-172232,-171235,-133213,-84366,204902,228358,34958,-113030,-170199,-198949,-177639,109361,495157,658656,500032,-183673,65950,522841,209621,-479976,195904,282424,-122971,-68978,377550,693834,541282,168027,57956,64227,-100922,133484,447900,500914,187867,-18229,541591,692656,218570,-180693,335924,658731,530591,115907,-145845,-184316,-138764,-23249,335029,563613,506677,109340,-139976,-212374,-222141,-416375,-347890,-416363,-237460,-205106,-290686,-414982,-217265,-18073,-184261,-329774,78798,257945,-40587,-272818,-152335,1673,-191412,-337480,-357958,-329792,-200185,-166116,-195247,184772,650378,762441,636760,628086,713447,995877,1112082,1111046,617904,158565,197391,618439,948409,1008980,681292,101833,-550779,-113714,180282,222312,31067,-325449,-313095,-258027,-467673,-51570,220768,209385,-117987,165790,-97724,-492743,142898,380900,132493,-17711,-342419,-222050,-74950,-110489,-344959,-364064,-135236,-34304,-353210,-186184,190951,430517,432791,371171,315124,279397,241828,234991,149793,-23622,-146208,-271085,-282101,-195203,-247962,-220671,-248576,-368146,-35071,310440,546188,583075,372673,71022,91973,229381,398818,492394,388969,253764,135951,197354,216509,257665,19200,-244618,-423167,-469692,-273542,-247646,-175297,229724,688354,879681,697767,579021,330324,343409,113370,-148707,-458557,-251249,-10537,8234,-310228,-445123,-360693,-477023,-113209,367308,661830,835733,632615,-20720,-318164,-259908,-345459,-428673,-377406,-376101,-333008,-47565,152294,167615,17831,4465,100718,-116860,-407648,-341143,-241651,-220662,19512,80938,54379,-83507,-119961,-13107,16917,-251294,-382355,-82022,-50772,-262147,-338123,-415248,-296893,-255586,-104497,105128,321276,384300,143887,-314619,-444269,-191634,27324,-52888,-51488,235995,219036,-99467,-320491,-263521,-2721,152723,-170415,-92859,-132601,-470384,-56877,452153,627721,771081,839969,790331,430200,154943,-42567,-244156,-344006,-376221,-264790,140716,527771,524795,473143,356032,304471,116762,-45689,-138202,-17610,23577,-72679,-170216,-366266,-380403,-122054,-81884,-220552,-23357,178302,84460,-333938,-503160,-93538,107456,-13635,-103784,-34380,539715,848769,830234,835194,528589,162097,-144475,-185927,-133139,-85494,-106596,-259313,-332503,-82904,62794,73351,-151342,-294223,138813,428647,314036,32547,-272908,-60801,-113675,-351928,-363987,-215331,-57077,223137,75874,-199714,-116135,23091,-293548,37291,211370,157029,17591,45874,122745,10778,-320613,-87849,-25997,-297238,-501384,-586452,-467662,-306821,-428170,109146,695107,781364,472603,103518,95075,13083,-250826,-295679,161230,721041,1121138,958392,586293,52454,-150138,119168,232681,50009,-314656,-308027,1005,375831,326547,-101584,-296924,202807,67916,-277925,144794,469103,615692,601182,417658,24653,-340328,-431879,-436192,27148,382706,340401,-149546,-431657,-409916,-326338,-284902,-322484,-262709,-367464,-367752,-132725,26622,-211,-44566,-218021,-197626,-198509,190383,503650,602377,500945,218834,344375,548386,456806,172683,-135493,-208326,-383245,-491323,-255908,236325,572973,585880,277487,-157177,-199340,5193,-154465,-127822,106553,450776,568375,443289,286365,-177150,-481690,-337619,-341581,-368729,-413170,-184538,143046,252277,99897,-241552,-316510,-7018,184523,247081,62727,-39009,2888,-16605,-291020,-346448,-273126,-496658,16533,523860,531302,119554,-163896,124578,415932,262629,140885,225026,55471,-151930,381352,916884,874747,632075,293473,28922,39467,85656,-79867,49315,99188,264067,168636,143011,127585,172191,-90922,-390621,131568,82460,-129632,-135560,-57264,-43731,203166,397737,339258,230414,147641,52186,-40029,53817,166386,93574,114425,140371,164763,-57364,14260,293706,312657,326742,164394,97128,74855,-68132,-445894,-163848,269929,140100,-398107,-176968,315119,328994,-139941,-509273,-373763,-320217,-183395,174365,550112,740897,605708,226339,-49808,-222347,-379082,-397209,-312424,-187558,-247527,-244477,-121783,-154414,-138786,83727,478315,275976,-229691,-223497,155955,-75392,-420651,53392,386773,29389,-264415,-38709,-116564,48012,393155,236378,37134,75139,-135751,-419064,56294,381858,442176,225311,-132424,-418043,-107718,353259,316856,-373370,104184,711807,781343,587273,383808,517099,696708,210069,-216351,-69826,-122331,-408608,-56923,-2278,-87567,27784,233,-305014,-335100,-57601,119455,147664,-196214,-286703,228817,760440,875266,461930,288826,355986,704744,1168367,1182825,1000123,616283,226587,-179681,-39677,304929,153213,-148128,-264873,-201149,-367221,-416728,-151779,17538,-39141,-379123,-453404,-220956,-39984,268836,479886,337403,278777,317043,296340,206247,616492,962998,823698,551813,360190,330496,108530,256044,530040,425982,97133,-179827,288452,813208,935480,545230,-85901,-193377,82460,401758,1147764,1247977,773323,-146318,-225483,60159,10416,-83996,-121739,-52290,257799,299621,39109,-164859,-66743,160424,136931,-160847,-373196,-308344,-306429,139448,622605,755047,564827,452385,290069,-107563,16790,401491,290526,-131359,-313392,-266499,-154235,-163587,-299841,-81418,111031,-201484,-218577,-351286,-288118,-59711,-158856,-103707,71125,299114,22616,-80067,-25828,114135,252754,196947,84670,227476,103087,-52844,-231524,-421607,27421,332606,142124,-58714,-188326,-78101,-10024,36735,-80769,-232702,-287580,-170703,-267202,-384145,-300638,174111,567507,745725,703553,406100,42949,-399507,-296115,53797,276001,150578,-185895,3090,234358,25603,159317,256030,-15853,-369701,-80691,-20361,-130106,-233541,-513585,-609762,-306781,-72108,-125518,-116485,-106618,-172629,-244078,-77012,210006,296200,85681,-35190,2055,-91775,111053,264802,186867,-275016,-119340,142928,139857,295152,305336,228643,-175542,-400766,-311534,-471545,-290729,39898,134685,60408,51417,-368476,-496777,-536476,-304715,-37228,97605,49092,164448,252620,315783,286451,244816,382538,383801,-50473,-145375,67071,46344,222286,73549,-217508,-449100,-44931,175535,147295,72037,229096,212410,309376,487142,699987,673953,517978,167611,31982,52247,174484,-21139,-177992,-127356,-273376,-291609,-117607,-57106,-5189,-50953,42840,285505,314971,340409,461864,654767,711716,666962,473667,407410,129613,-89884,-236114,-186836,-73244,-100594,-219264,-220099,-202360,-140448,-96493,-249667,-380893,-379902,-258999,-275974,-358935,188169,677001,601793,439050,75128,-221930,-346081,-94651,193991,175607,36007,171214,484518,358370,-31078,-406041,-210508,-368454,-215813,159212,204457,303970,311421,106042,-201485,-376419,-366058,-75243,257152,373736,99173,-325736,-525132,-358159,-158143,-108937,-97627,92755,70510,-292661,-358821,-246216,-302923,-240410,-296483,-488989,-344455,-446866,-391200,-96050,-123320,-241684,-334266,-386846,-239449,-4177,343476,710478,957339,802034,698094,715503,504900,64619,-417153,881,395436,692441,738479,486938,257919,169144,-33202,-321717,-461593,-335145,-32013,45909,-96356,-329293,-337033,-224947,-247530,-342883,-418993,-166961,-52688,-257103,-282135,74647,131955,148978,127546,-78731,-360957,-330388,50742,559287,690757,691445,324519,-212858,-187744,194463,230373,328950,346064,288285,-20915,-245188,-371263,-584985,-268926,-199742,-299641,-429294,-314148,-417504,-208663,321720,576233,588423,668640,222918,-357196,6069,-11046,-344212,-350078,-304120,213017,379096,-199034,246727,811239,586090,493416,735961,775305,655270,469849,199795,-149459,-497474,-263661,324122,392396,257674,-92288,-366466,-304854,-272662,-275912,-352443,-299239,-153101,86898,650023,946168,1002908,714812,240788,34569,-5243,-225335,-387755,-250154,-78680,241388,452892,616143,624025,459544,60977,-158232,134949,406678,337385,92247,43708,333721,359117,392596,209835,-9225,-77983,-48547,27119,43940,95953,203428],[190749,34465,-157264,-294267,-232420,-128164,-169300,-83269,-150810,-187119,-90249,-69362,-125866,-124063,-1614,75325,-39872,-377329,-180377,100228,413298,730761,417533,-94253,-214875,-394247,-200045,83516,234983,113195,72611,222006,27238,-300931,-310203,-146066,51220,-88832,-489922,77437,22964,-269384,-501711,-359132,-248277,62799,133854,176833,49470,135695,362200,623626,840712,637244,171913,-198372,43342,100834,3567,-165932,-98489,291180,550204,624252,141302,-161767,-54967,-85739,-104474,-27253,54564,-5276,-387852,-266952,-68482,-369544,-25606,436825,537765,382336,-66736,-418196,-436160,-415631,-228617,217364,778883,1148443,922170,432136,259340,105445,-75062,-405326,-329484,-80414,-94332,-207104,-294454,-345096,-53654,187595,307573,434042,510744,589427,545275,444500,283787,85926,29242,-1643,50232,189881,311225,275280,139138,-14558,-110592,-87283,-11321,85488,-57089,-327675,-358208,-445387,-88378,65873,133733,-137965,-213137,197064,299350,33839,-342998,-409227,79946,400950,359449,-94572,-293258,85286,190409,296374,387019,406892,175837,33996,-252346,-271761,-25199,247310,503992,713015,673496,526433,258391,107716,146840,138842,88305,56940,72882,93985,26954,-257768,-380004,-456469,12866,425436,510421,124203,209719,432553,411094,368061,321004,177052,-194389,-534747,-518716,-201436,97515,323637,507529,357965,-111580,-289858,228215,708935,755166,350270,69475,126206,365636,236080,194358,-114371,-480697,-297319,-437199,-606129,-481781,-475720,-229040,-39327,-198574,-414762,-234568,166626,260784,305655,215232,235328,15975,-5277,508367,587914,441381,-118816,-163012,98604,195450,47550,-75347,13896,43655,-94575,8052,191513,46699,-267806,-237429,-389624,-167870,-96695,-259599,318173,1011031,1015366,553918,201140,188746,247410,48732,-454791,40909,284478,486307,629920,521923,271304,200060,-29676,-411328,-569398,-499820,-238727,30627,9201,-71113,-56041,-119456,-301943,-552549,-262226,-244360,-172956,-145150,-385253,-461657,-346660,-257578,1689,107242,111325,220147,376770,409652,242051,-84391,-538032,-368442,-48436,11835,-317039,-356240,-45879,266401,285532,76912,-108601,16112,283941,419581,257646,-210560,-93509,104697,108445,12488,-213387,-385925,-60299,-49208,-307070,-5099,58791,-357416,-208533,-4083,-70086,-36889,52038,-18158,-114386,-170020,-19011,238539,468037,463672,230262,33772,14363,37155,-30666,-48625,9648,-233580,-532637,-137760,184793,581711,385739,-116071,-454940,-120330,-83123,-215773,-211832,-262244,-437876,-532357,-542923,-484320,-210319,468226,804629,776758,410569,164153,53117,-11611,-161604,-227777,-37179,270387,389375,189336,-192690,-479364,-238924,-238876,-358808,-64261,267526,376494,326075,131568,155055,192049,149313,-162787,-467505,-518967,-288183,-194839,-161629,-312117,-377669,-480725,-460383,-503526,-501041,-464356,-490565,-240777,194,-44759,-167008,-15132,101359,56291,-84549,-197481,-79815,-9824,-44175,-232214,-520900,-48787,336864,553541,550082,435663,199778,207845,117607,-26107,-69644,180541,172368,-239544,-409062,-89770,178239,253793,-51061,-540077,-275477,214042,452070,304551,-139043,-171585,398511,600201,487420,274900,199102,325553,326248,225963,17231,-299518,-475394,-487390,-381840,-453990,-486108,-355699,-593,34579,-112740,-303847,-192023,155605,465074,435117,692701,797265,598567,156702,-154937,63538,12982,-123536,-474692,-435644,-258517,-254164,-136455,92565,349894,418842,148161,-401614,-171854,181432,119052,-258806,-441644,-140522,-23479,28906,-3048,-267572,-371634,-347801,-400679,-490710,-268262,-188575,-400287,-418855,-284277,-194523,-93758,43054,187472,329689,523928,530832,625327,428313,-210362,-307272,234955,334024,74203,348482,524699,377127,156754,35415,-81496,-485529,75797,498879,274264,-163366,-507366,-302837,-275357,-349472,-170989,10780,-51747,-118239,172497,459941,545021,304063,30747,73071,215198,335628,156307,-376474,-344768,20438,362525,577752,656113,618749,258086,-110053,-292063,-163110,-140521,-259363,-415958,322427,634181,486259,89819,-62065,231038,370162,569939,379684,96739,-324404,-416135,-292863,-445966,-556021,-127641,321871,761858,802244,416628,104263,-42229,-134065,-211164,-163582,-206780,-383268,-517736,-421984,-110239,99004,91806,65876,91035,135241,124140,43702,8706,-52368,-1680,187564,209808,-26262,-304992,-15624,142374,182745,368600,681450,361838,-291805,160798,364581,-57035,-228242,8102,29415,-89118,-55693,28026,-74792,-314792,-429590,-410685,-116370,-54575,-246153,-483212,-265353,-40705,99968,303344,393265,730735,939703,975039,890899,559562,302064,-29380,153148,520466,843974,924545,501317,12883,251344,651893,723817,332503,58001,140880,333567,354216,351880,224365,1145,-211221,-261560,-337888,-398327,147697,422207,471887,89633,-2743,69998,-3092,-419317,85359,405143,277593,-149178,-126226,278149,101463,-330276,-199539,93831,405697,795523,703106,100409,-72011,476438,712878,429166,149949,309448,262444,249028,383543,834715,905201,481192,-29455,158534,510611,330633,144557,-178665,-235116,-398730,-329435,-86387,142788,345278,495520,366244,39833,-71788,-158118,-344990,-215255,-122113,-102284,-294273,-509720,-366029,-326775,-125277,-207809,-167488,-37259,332539,683542,634779,88767,-296548,-139932,-106283,-146661,66936,213170,141520,-72274,-178959,-224979,-75820,361676,440422,483996,92410,-144122,-182100,-293615,-412727,-345564,-37470,-99715,89160,76792,162314,-44614,-123027,419745,962408,779457,311314,67781,-30265,-34546,-149009,-344960,-87544,-87430,-270335,-215801,-148135,-153206,-113913,-194736,-175726,165602,442271,673745,802294,1280056,1367605,1191822,366151,-326635,102659,387612,366618,524066,522085,210818,-144633,-312126,151088,215923,-116633,-373060,61816,537688,776124,722026,534552,149758,-66383,-47967,-11066,25593,-142985,-243715,-263141,-344935,-202509,-67602,-172178,-193378,-81220,-97871,-71790,-330142,-407699,-66463,145046,442726,507057,455666,304187,134074,191404,147778,-182159,-118083,654486,1103167,1030393,780647,270932,-372656,-604594,-424273,-290032,-289453,-445611,-366385,20519,104043,32436,-53186,-120692,-55453,149335,142521,-160246,12737,322267,363476,38054,-290010,-132138,8183,67778,-18539,-339779,-168827,5091,239137,209813,-114253,-258899,-242016,-293515,-219830,66728,390250,403475,206286,-214737,186621,653556,509177,-54989,-167848,-60248,-211086,-212482,156415,310339,513980,459500,192194,102128,58471,172191,141550,78007,-229353,-462484,-37894,143632,162481,73868,-9672,-99102,-119339,-126192,-115418,-254564,-249881,-271099,-394224,-401789,-386532,-181138,73288,-77550,-217030,-103925,-196875,-453918,-277379,-311551,-216075,-144776,-123094,-117809,-68650,98670,245843,299426,260807,121227,-158929,-436369,-474572,-381873,-379157,-47065,421800,287287,-118932,-323783,-375521,-455427,-361699,-182029,226758,648966,630276,249238,-275899,-148958,-20911,-291225,-392237,70943,63284,-52688,-5338,-165003,-370224,153951,180912,-121140,-357807,-465692,-443476,-306897,-203295,25562,263497,399586,239442,-83348,-350053,-461486,-319650,-198928,-168639,-143703,-243465,-226584,-243357,-403753,-316672,-171200,-105148,-141538,-60682,-8648,152717,228532,144096,126606,-46985,-191827,-27134,148916,497575,531049,489518,382125,289533,145384,244001,230652,-67439,-327369,-394778,-159518,-18273,-285950,-248781,-134441,5154,11340,-131209,-34511,123593,76759,-133015,31862,163425,65446,-206036,-267238,-159538,-18618,93136,22541,-114014,-269572,-264124,-301271,-449575,-206181,-76667,-249046,-229493,-169707,-242419,-289201,-87138,433110,706631,513023,-223959,-50005,354347,31376,-338976,407780,436810,-62852,-149181,183094,577404,546217,278451,129881,394363,284683,321312,478259,496343,277274,-5107,298762,580538,209065,-89350,421478,823949,685317,254036,6889,-222808,-311323,-256106,94409,308985,436247,391249,309108,176715,87401,85277,29925,-180936,-101687,-119004,-101926,-117855,68019,190763,-6719,-388259,59320,240073,99993,-18049,56976,217415,4310,-220630,-300497,-299861,-149881,-120062,-212758,138824,550779,682264,639831,674846,738876,788328,620343,426031,95520,-304230,48061,539088,805034,925204,598593,112119,-301882,67257,266863,278091,64692,-443520,-352509,-132664,-215591,-67326,214810,316416,72483,99389,-69801,-111228,249275,395009,225616,129481,12773,-38457,-73340,-276921,-391942,-157613,145228,95366,-425406,-57098,180030,29524,545,82201,154000,156070,189809,278729,145591,4844,-137419,-292151,-320351,-256267,-238729,-184562,-271290,-488494,-64099,239420,590134,511776,144575,90654,408879,631535,817372,840192,463815,122835,-97093,96329,341621,415714,82614,-326332,-347847,-302787,-419814,-162557,176807,549556,731357,716639,554644,329428,248740,307020,142080,-119349,-376498,-362521,-139128,-10930,-170802,-412270,-285949,-374932,-187879,305130,865594,1206512,1109273,584985,-108972,-216493,-158613,-39229,58733,-113784,-375877,-242407,-87978,21740,44460,37402,-117680,-513143,-447184,-272663,-121542,144942,345324,179915,47844,-181026,-373851,-292738,-184315,-377452,-332554,-82753,-57023,-240320,-398778,-463561,-213548,-55428,78744,82999,95105,260373,171574,-228198,-370756,-126397,94043,81392,197340,497786,422697,-3697,-441829,-503254,-288511,-92384,-365378,-279934,-375937,-348106,143367,791019,913689,961980,846186,545114,131659,-132940,-234159,-226926,-235517,-293951,-355275,-98282,353518,484400,516394,449003,180858,-4363,-229731,-195980,-6523,211917,146018,-63071,-307264,-399917,-110928,-152329,-318473,-8708,260127,241650,-178898,-530409,5315,356609,323256,314680,245049,502355,704158,790529,766732,545882,55760,-433816,-333599,-278828,-201756,-137509,-149583,-95435,-12998,9569,-6512,-109986,-205318,-61079,103734,-10681,-263056,-304243,167523,314675,-98284,-342046,-136351,-35460,-936,-120899,-278961,-139869,-100464,-282107,101213,292663,341176,242870,163236,292569,223700,-223436,-323647,-323670,-479438,-276282,-315031,-154463,-133521,88290,325356,639280,512706,138545,23726,144990,74107,-37186,-78307,153534,669610,1039782,843374,397832,-221226,-500478,-306465,-87288,-185606,-231099,-331695,-53931,307940,306134,-133888,-369990,113402,35039,-183733,222839,393602,485009,478241,333807,-48914,-420635,-579424,-407231,491,265032,199596,-108589,-267881,-245400,-200396,-198738,-137398,-77271,-150126,-227074,-51017,24342,27051,1298,-77591,44046,-227076,-2530,446455,561027,407873,199811,426909,608677,584883,262979,-113048,-410122,-310531,-465503,-314016,117756,348581,273556,102800,154553,470020,824585,646342,123540,-235015,100154,223574,205750,169224,-20500,-202066,-362931,-494508,-232488,-206467,-442753,-137829,82480,89291,-24159,-312330,-354060,-216496,-36871,71448,142286,100655,-109600,-456625,-192534,-156317,-459982,-12732,478266,467242,71577,-454042,-218778,192490,235149,189237,205149,1990,-205100,249582,700472,628009,399774,96187,-227938,-170609,98112,71672,-67035,-122756,96867,235266,271625,181432,171718,-83586,-392960,125341,183845,-136180,-261092,-175568,3183,213567,408358,360556,228950,102696,-281052,-188528,31257,163830,134906,260493,310499,155977,-27075,149691,315719,252457,266505,172984,275547,394116,92427,-373970,9058,246731,-165301,-407211,212927,677839,722252,203872,-180833,-486110,-577735,-356044,-28032,256563,335660,238390,-75137,-236163,-324377,-341124,-252857,-88979,-15851,-123352,-203610,-36308,-62645,50990,392779,831884,627056,-95388,-93880,414752,440612,-170085,-100134,382770,185803,-190867,-309208,-136198,223002,621220,625791,298416,40295,-108567,67783,468300,615784,560900,364242,19925,-295573,-368088,121155,199314,-428462,-19844,666592,868985,532891,270657,246695,429070,73405,-285818,-214181,-308453,-407650,-132948,-179196,-250135,-160713,-234663,-355820,-520979,-82903,266857,232713,-229398,-321922,54139,404800,456875,136534,86858,347785,518546,920051,907426,760885,536677,177227,-160234,-56476,64921,-262217,-288633,-163581,-129999,-114180,-195314,-86255,124814,16184,-322551,-223613,-57071,9572,120196,204883,104937,201439,190636,122715,192382,912106,1543604,1107322,798677,271009,67210,-188598,21727,308090,211050,-42813,-18147,595408,1080778,866650,271509,-315506,-109060,1881,166031,745807,808847,373203,-226274,-187996,-3895,-19048,-181413,-222887,-150812,36089,80472,-14853,-104515,-8034,148060,-163988,-569548,-347550,-183313,-236170,-19077,354942,533963,485422,478453,295499,-272978,-256519,178764,-94624,-551238,-231665,-98300,-45983,-184995,-450457,-201866,48611,-285055,-476826,-309048,-261523,-90551,289465,597888,632712,670722,148903,-234286,-156410,-71547,-151349,-127943,-98910,112539,138434,-100184,-339182,-360523,36844,286303,140455,-126701,-315401,-224064,-113902,15411,-15709,-170610,-512984,-362251,-334523,-322011,-267537,139525,532350,564918,331986,-108068,-532716,-441464,-301396,108961,380470,311596,-28604,-313407,-30346,-112472,-62347,131900,107859,-342758,-278463,18522,33629,-27444,-111389,-176213,-287675,-300491,-405340,-286345,-266478,-407872,-456433,-181656,184876,389979,155235,-29000,-27226,-137935,-62900,8084,-109608,-527095,-169387,65568,248191,458173,437238,254930,46676,-74743,-153009,-260523,-145358,-170201,-363392,-100009,174040,-43049,-217892,-492332,-490461,-126661,122222,62677,96217,228976,367924,336594,83083,-59145,-107555,-165703,28416,125051,83658,276220,276819,18881,-257491,-129754,143674,196114,291588,538703,428601,483584,591777,838362,876521,707259,470455,343215,384684,455995,67388,-335762,-376266,-224228,-230115,-247033,-150770,10007,119526,218042,273961,158921,138185,405984,902905,1123775,1022027,783344,429995,105462,-116025,-167602,-85099,154512,178842,60150,143659,-90403,-429021,-360665,-362401,-142170,-234381,-460276,-133111,-127699,-280470,194326,312959,254615,-121044,-476250,-310690,69586,437336,356596,221152,138557,430144,354198,-60560,-368586,-302610,-356984,138418,684549,680030,560284,269317,-6091,-314649,-329665,-189748,-194084,-67994,-79107,-191378,-344612,-392843,-118461,58459,-128176,-108166,362526,268461,-171810,-189175,-172119,-253278,-190283,-319503,-305158,-197596,-228257,-443029,-92791,79416,151063,63722,-258184,-368802,95448,498608,819997,739994,462285,383781,448827,233675,-248796,-234957,262659,628571,815537,787538,503927,55971,-97400,400,-184327,-493812,-298731,46334,130660,-107368,-436182,-185252,16559,-62706,-242989,-288033,-129546,-218505,-539397,-67079,193909,195431,353714,382522,102632,-240931,-502966,-180700,274876,437659,505853,210704,-89353,37982,347125,447954,546541,564423,404932,8458,-229536,-486834,-444783,-309302,-371534,-451829,-439185,-300250,-332384,-289118,199861,394244,493909,497350,79353,-258529,203752,12602,-453296,-126224,-217762,64131,311656,-147426,56660,614556,654989,562866,784145,779811,718585,554730,311271,-144862,-571722,-157612,199761,390769,110994,-190319,-360115,-362631,-326482,-125664,-30362,2072,52360,134586,623316,1060261,1243145,805760,182748,-81394,1467,-212324,-387123,-180719,-57319,180120,454439,809253,835493,643176,225270,-89117,-238,175414,90687,-10202,52164,219753,119671,-2224,-151257,-145808,-79384,-21615,7128,14645,55504,111577],[212168,177519,-84927,-233088,-206097,-45858,-45188,-36656,-67408,-212837,-161877,-217761,-316870,-278870,-406524,-338975,-275510,-257231,-101730,125181,405628,642345,264906,-298824,-377204,-303144,-72082,280417,354200,252891,170378,250590,-56706,-243395,-391820,-294457,152323,311469,176831,-346279,-530409,-531827,-432709,-358457,-271441,142201,467005,586874,409986,271057,437080,643842,816410,481364,-26104,-220739,28455,30170,-125507,-261183,44209,316638,360705,315892,-65300,-395196,-181792,-285214,-463901,-389639,-333084,-341844,-473224,-116045,185050,53711,15132,348743,490097,375703,-28983,-357787,-397140,-418342,-200376,227636,655363,971518,802718,462460,275866,122188,-122663,-410919,-326394,-103216,-26656,-79020,-256656,-421232,-235545,-244852,-95371,144761,364211,507999,509549,406812,477502,327365,173889,-92728,30443,278434,392824,233218,-8165,-196229,-262347,-177000,-75402,-12063,-91229,-384993,-503828,-139199,385360,505907,388465,113291,11217,149662,123851,-127172,-397178,-418444,71759,454115,427785,79566,-332088,-187143,83052,340148,320188,131250,126506,195211,-38407,-449212,-253551,237205,627424,713353,490070,215543,-14855,-26270,111895,124315,-1284,-88117,113970,216920,-236,-285610,-222345,-172835,83954,385020,454102,198727,222870,301691,147607,254823,295738,18217,-459711,-446472,-339787,-154276,108787,277802,299469,94077,-195671,-256924,130862,394914,466248,200327,69908,9504,30466,-100078,-149417,-305289,-357961,-217307,-233996,-415511,-461203,-520034,-334341,-32407,-113095,-259493,81628,489628,536828,400741,348583,414274,374594,127284,293076,441010,309997,-44088,100374,343936,440424,173027,-181697,-20610,156367,25366,-12699,152739,86832,-216463,-140050,-190888,-511490,-339592,-219967,225890,627906,531455,320590,175726,319710,442483,299485,-61126,-58553,162653,451432,737445,793390,500933,185345,-246370,-444778,-348955,-436704,-408140,-127795,47515,22633,12760,-166860,-176810,-306075,-234040,-280256,-209894,-195457,-313773,-265614,-108012,33974,64577,53869,106816,381493,495069,571344,372045,28111,-392610,-481841,-167344,-167413,-366837,-106555,207919,275483,254542,199114,35898,-30799,358193,488779,186949,-428698,-91486,140056,304506,204225,-36768,-458727,8144,243534,-120236,-58965,33972,-379613,-142161,175788,201104,277052,212690,48854,-216780,-246357,-132972,-124938,9102,-60515,-28930,43771,-38751,-321693,-150813,143803,250973,-141152,-222972,95169,423164,717768,584936,43859,-507407,-80400,46946,-124234,-138845,-227194,-467018,-615002,-414617,-386915,-270215,288211,610078,672141,439979,104605,-94660,-154998,-159244,-176884,-119259,31570,120674,83929,-195825,-451803,-186014,-100682,-441705,-230964,203748,412501,237262,15897,125304,281813,405152,118285,-305504,-342239,-411729,-519243,-534001,-518265,-403870,-275786,-251636,-348648,-515218,-399284,-380413,-399496,-155818,-214650,-282303,-232051,-133867,-190629,-250636,-104134,196620,357826,204418,-216389,-467619,-190307,17628,281262,450558,472178,406674,372384,333597,124509,179947,400453,142079,-282079,-396087,30493,318780,483582,175346,-290405,-284245,67675,-4940,-323126,-395463,179941,605619,653793,540264,262540,84911,110617,192709,217354,36885,-240428,-430612,-490918,-407664,-534482,-520251,-502337,-252903,-284904,-303453,-352320,-108976,194474,510201,527118,691725,748348,533028,60905,-94682,349584,595011,320337,-243091,-485812,-362493,-299238,-39556,330835,565280,527938,108113,-276542,147860,389896,199049,-238241,-352605,-127430,-21986,79977,129286,-81253,-219809,-540082,-464205,-455451,-574187,-468509,-391124,-283853,-208326,-55927,227209,376403,452984,410916,362749,441772,756757,674380,92780,-212595,161069,249196,-26420,235690,153252,-29840,-188328,-154866,16447,-266675,89854,350878,255327,-139499,-495870,-313549,-370902,-441000,-144363,33144,-51856,-171781,115235,502389,492128,248990,-45187,-53917,61848,166143,221699,-98815,-531503,-270868,133951,399824,457133,372793,82436,-238119,-222207,-44678,51222,-63884,-514533,105981,488844,364776,-27342,-340893,-282488,-116269,59179,49591,-119020,-461486,-300441,-140556,-305647,-538687,66630,622757,981472,875557,391854,1922,-203439,-182288,-86087,-89973,-114782,-67004,-233330,-520532,-29018,91020,-39580,-135456,-76697,-32946,-56803,-180403,-338375,-403954,-312002,-79843,131402,162545,-56528,-159753,-151221,-141553,131587,361886,-21655,-384569,189707,300467,-35489,-195235,-65146,13748,-105308,-140057,-112653,-210494,-502421,-436812,-368057,-170673,-151944,-267699,-507118,-417320,-253420,-161739,106534,170933,438311,771705,790473,647858,316692,111916,-106803,291709,615789,824457,803150,482706,17461,230766,561785,741816,383296,-87845,-9495,367725,486347,455834,154981,-167112,-439891,-321706,-282294,-292129,32335,157405,412744,415658,556252,258454,-155012,-331195,214505,437269,248876,-271518,-262391,156054,149439,-196742,-93359,177961,424167,684776,582385,20088,-13052,578472,837627,470288,149541,379678,260643,306067,495360,831605,850948,315456,-50402,381709,700155,460801,52439,-476520,-500863,-406290,-485336,-173252,289515,744116,792865,536222,124788,-147836,-254709,-277242,-10854,172372,82483,-406410,-125265,264923,328705,344379,273250,83633,-141589,177484,600537,455740,-102407,-305957,-166192,-229838,-189755,120365,254576,117464,-76856,-164089,-216954,-63370,381202,524881,514909,63771,-182368,-479651,-436166,-345914,-156950,168862,316195,687263,672089,227729,-135624,74959,733732,1081732,654412,168890,40381,-147834,-402327,-396722,-181032,-9389,-46974,-449040,-276619,-172932,-116610,-16688,-222379,-379222,188473,528965,769580,674894,1037907,1019750,1004854,247140,-445850,-57505,131752,302921,528689,347603,48510,-174050,-516410,-90661,218179,33893,-307293,87175,570054,835891,754187,517862,122572,-156472,-99931,58008,229261,260613,134420,159459,8726,14898,71843,-27083,-146225,-75439,-140573,-191733,-384081,-375551,-30609,81411,307300,506733,383060,266611,68322,104023,29151,-260855,-51722,696031,1091939,865606,581739,145036,-380563,-501744,-225168,-71809,-178942,-465421,-392467,-264280,-22919,116049,89095,-290761,-313719,-83866,-139462,-389047,201805,574533,733798,255418,-480432,-93039,365055,603717,513783,-237737,-291735,11728,208982,186693,-119717,-245547,-306978,-403062,-336392,43177,395963,575008,356117,-44135,313134,867120,684833,61095,-206530,-180307,-269045,-267282,41191,162071,338232,334408,126850,-58261,-69549,69064,160012,169516,-10950,-145327,35799,124424,-20802,-276177,-334875,-53496,-3532,-126489,-186177,-214299,-247365,-413763,-471802,-221968,-177673,-293853,-46914,-181630,-301865,-242544,-370804,-370876,-153198,-244315,-102079,85968,35816,-164820,-165411,44382,238716,111764,-18182,-92978,-224909,-255236,-234607,-322491,-508226,-123854,357926,379270,185344,-107600,-268687,-297547,-367715,-339858,167855,727493,861415,359813,-331586,-311104,-168986,-356136,-420863,-126196,65279,180463,192006,-133916,-355005,178271,176765,-116746,-312946,-448982,-475637,-414350,-439464,-51075,232047,252926,50478,-166541,-420913,-485920,-213209,73872,62274,-55504,-150137,-225199,-296234,-249863,-120590,-160088,-61781,-65039,77497,75313,232458,429759,345722,167620,-119248,-358289,-214917,-23162,337458,465843,534462,422244,360573,306856,664726,692381,507866,-133185,-298501,-28980,14849,-260512,143930,243541,169828,-31512,-264975,-207443,-144163,-141482,-312267,-290359,-80760,-119634,-321385,-418755,-313356,-326763,-332604,-330970,-247534,-229310,-158682,-105096,-199856,-238033,-456261,-360139,-119668,-128479,-360885,-512910,-155878,245354,529144,252066,-322054,-43170,160999,-161432,-227126,410439,418301,-76014,-310018,-73500,373733,473477,263052,45589,430688,470099,536573,490251,462798,333108,104521,55694,261974,20350,-135644,330458,740170,671274,335651,6025,-223975,-315500,-424840,-392715,-94257,248756,525485,665041,580969,397726,549692,325928,261577,151651,-21948,741,74019,247886,298986,145956,-314405,-104436,97159,163021,152726,258256,394209,207983,-114942,-296563,-363200,-208171,-173211,-347011,-8618,310478,439394,487038,473073,518687,435875,132987,-268138,-404748,-184087,136445,466905,602797,665971,402547,97081,-150943,105302,168045,48672,-247246,-287727,-125369,79601,22040,10583,128467,264948,197017,185481,188271,237606,296316,196564,126084,210417,284009,254914,59592,-237872,-462657,-25276,369026,167288,-525923,-22728,220310,89437,-416424,-223781,-46687,-27370,133553,295720,67783,-29394,-176639,-305953,-389184,-292453,-243634,-198387,-311618,-317612,139727,329843,627225,383009,-69522,163538,653787,940487,1061099,903707,342274,-87593,-240801,125326,481556,485414,55821,-377048,-46055,88714,29446,239247,467682,700398,599656,425173,339458,55266,15953,55708,25224,-145438,-310552,-491635,-338934,-149396,-163304,-318906,-222170,-197086,-113417,340725,1045326,1415109,1361468,934002,42311,-267830,20349,290963,303705,24292,-225881,-160713,-120358,-166475,-79529,13127,-64055,-66030,-97275,-239160,-42436,552534,845145,505378,101892,-263758,-514895,-383846,-322397,-411043,-326113,-174339,-155689,-181857,-251566,-314554,-80296,170397,274408,84510,-258177,-63907,-33105,-237837,-323596,-121373,70986,162892,464356,734950,537992,45266,-400044,-63932,22443,33086,-293756,-513637,-379175,-50040,297758,817418,916798,909807,712579,247742,-28289,-133721,-181268,-30179,-45264,-207414,-322417,-308428,120987,367450,430210,368161,-141226,-379501,-337654,-272387,-94611,275170,312542,44957,-244416,-375248,-121985,-247787,-384889,5654,259406,287471,-85119,-524667,58371,498064,521324,481225,377653,293486,445343,722801,830872,631784,215698,-252709,-390989,-325334,-259840,-172438,166711,287335,116709,-87892,-163198,-125026,-81057,-196200,-269872,-283643,-440392,-142595,304873,563013,70312,-327240,-135684,-134125,-359977,-482680,-340381,-209243,-351290,-272437,24199,197002,274836,199751,68340,199699,231305,-111321,-227985,-336059,-328629,-39878,29519,223979,328416,489226,418076,390140,149764,-25420,64525,136726,80610,203294,195311,189352,496451,790320,613440,125991,-502539,-95837,103227,-215161,-308030,-277378,-344189,-224393,44257,165338,-130997,-532115,-217498,-189156,-23206,278569,253838,250948,215835,127408,-107928,-288092,-397405,-301197,-78318,45187,-25998,-121055,-115372,18558,57062,79073,299583,420054,369279,158390,152591,137208,132913,104702,203876,354607,63874,-203733,283886,473693,312192,221377,453837,632506,603078,219228,-202007,-268798,-181259,-378269,-283549,82632,134299,-126653,-129676,336192,835321,1410601,1309107,576925,-218184,-284864,-201233,-147206,1003,114702,35080,-62221,-300159,-287381,-204212,-268542,-525033,-254304,-18711,155265,109241,-29252,-181734,-343815,-99603,92587,85904,-180820,-455695,-123331,-112685,-419980,-59767,364598,349003,60164,-381336,-357170,72795,241036,224236,97115,-163873,-366780,-52401,265897,312450,204513,66734,-210873,-399254,69530,323597,189898,-324623,-344276,117910,305710,176206,135100,-27826,-373629,-86513,25894,-363388,-428319,-213579,25019,87832,195443,207311,159451,95282,-197491,-108088,-10817,58824,117768,308826,398779,48430,-66446,251708,348102,285897,189798,90681,228250,415039,66371,-199452,239051,203235,-467092,-126603,455231,784370,845675,441344,122844,-150488,-319846,-547164,-283717,-120773,-113303,-184418,-371528,-393964,-374306,-365464,-241480,-37758,28565,-46017,-157384,24343,45595,213728,663671,934606,664340,-67910,42893,514295,706101,207214,-254912,154978,176600,32557,-203107,-119547,236435,522450,624447,335158,-162048,5159,452739,888655,969071,827467,564073,64194,-311202,-422247,-139240,89116,-241718,-283727,366936,709922,304929,-15722,-148368,-54056,-140509,-379288,-213827,-360543,-389075,-178250,-287948,-392192,-390641,-136574,-32719,-366582,-171800,240166,128321,-338162,-218938,-29877,50385,-6378,-220669,-143518,155390,201058,386987,518600,507522,418960,134262,-157988,-164307,-313343,-311418,3763,189945,190128,275164,197425,160665,264556,99775,-125316,-49155,81591,129104,69826,-68952,-171951,69386,61173,566,224746,832675,1437018,1060506,744982,142168,-196956,-448018,-138041,54093,-57334,-108862,202489,780265,1145511,754784,66956,-378646,-23565,-67109,-35109,300503,422222,186649,-138689,-45616,134947,135588,6913,-123968,-248586,-295106,-255073,-103780,-8828,84431,26007,-263854,-40218,17279,-322,2673,-77047,26670,170888,262078,380382,259933,-124973,-387255,-88222,-431169,-213455,173906,175202,111573,-212009,-492289,-186329,16287,-97526,-94962,-6111,19560,-178559,611343,1283490,1174697,949643,387898,-219894,-397706,-419997,-479362,-369716,-193396,-41226,37022,-201138,-335880,-205241,80530,147669,28099,-264657,-417123,-334966,-145282,35033,39951,-169419,-354824,-359918,-290123,-258033,-277713,-21160,268677,234397,14016,-206909,-290829,-424675,-221044,181690,428596,410122,206494,-404918,-221889,-196878,-270208,42426,341388,145249,-316376,50295,247745,194278,90795,85870,43599,-294706,-559207,-359466,-405254,-556621,-497305,-176992,205400,400325,117129,-127684,-137660,-154554,-185972,-163495,-263468,-540069,-312360,-28935,321032,527359,557129,370339,395504,492914,262343,-109750,117891,-23173,-406060,32153,390858,263556,10066,-323212,-581019,-182013,110715,112078,130853,307048,469386,347492,-103396,-520618,-119200,119332,150320,66343,87069,189924,298763,27716,-461154,-97526,133819,166809,320778,486956,450748,547946,686729,903008,917960,703348,595005,513313,535827,530211,66973,-405662,-336657,-68111,-61767,-185539,-128825,43420,310456,338234,213044,-15633,-107696,222751,852938,1203867,1204983,989248,426212,156867,-28945,-65238,-24469,259521,398210,299631,419654,235642,-252969,-505047,-249628,117467,-12538,-455668,785,208200,-141439,-326424,42826,44048,-321675,-515571,-154227,196234,581307,522311,366395,96135,229121,198978,-218142,-381877,-279459,-273108,431035,978058,1071270,772655,320450,29249,-313162,-264088,-5470,-37912,-126650,-240228,-310537,-299032,-191435,365247,435548,-111,-222288,299827,206293,-184413,-137718,-172617,-280934,-260930,-408366,-251685,-150658,-128972,-469593,-158558,219797,483507,419479,6091,-183480,201336,474844,620889,274290,38791,67600,170055,2031,-455263,-69738,398773,661584,683135,579559,270475,-260939,-230049,83663,-139652,-496027,-247950,31817,190262,-37386,-508004,-71254,209169,102748,-178917,-208540,-106640,-194914,-121456,195954,130908,163400,577717,620120,273894,-87378,-320920,-398764,-21505,209269,237160,28417,22709,270819,429218,565309,651355,683804,434708,-777,-165564,-418437,-251262,-387929,-503698,-514473,-522541,-279922,-180308,-192854,82498,203027,371008,205890,-182645,29185,362771,-31330,-347258,61984,-134473,-137130,186944,-74880,-327656,73696,299229,267369,539962,605290,637862,509677,320858,-148256,-436993,-115421,-107114,155450,69154,-210933,-319660,-351990,-402449,-33241,274706,329946,202540,84679,472376,1015266,1171227,623351,-37903,-209012,-11806,-214355,-388908,-1967,189270,274597,451568,841755,865399,664878,345294,51171,-115863,-115002,-140523,-143159,-37790,-46997,-210880,-366971,-229203,-160479,-82466,-52210,-53036,-61817,-52563,44118],[430389,405664,26060,-133078,-39699,89395,184642,168618,98090,-119186,-156812,-305175,-235474,-62994,-103882,-195464,-341584,-158323,-122446,-29517,174605,326727,90517,-260008,-156400,-35515,63931,471422,469117,354745,279414,253072,-111204,-409043,-326627,-322300,263133,624870,677966,73770,-439216,-497187,-408502,-354210,-221779,84472,572868,764268,657001,371235,350984,473963,561992,233398,-219154,-226345,-40008,-41360,-186324,-213666,119243,265528,169331,-66053,-321513,-351375,-151352,-208070,-327409,-426812,-425372,-624590,-455415,-37055,388656,399477,156255,174251,315098,251160,-28260,-246927,-311992,-507425,-151261,184472,394214,564671,525320,412072,223370,54980,-220111,-414326,-304049,-154591,2267,14105,-241343,-337075,-182406,-300557,-494601,-203199,73011,236363,215805,113359,366062,409222,258822,-228240,-68364,335060,397227,150334,-158162,-396274,-407779,-281083,-214469,-180932,-219658,-366486,-269416,111156,459879,635502,550504,337201,199698,132598,36735,-166123,-362704,-527532,-42755,385079,412836,276344,27263,-158830,55859,306207,234547,-96904,114046,326743,241162,-200602,-426234,139468,584391,544863,237681,-101945,-234003,-134698,8742,33903,-127622,-202877,120568,262562,19315,52981,100789,41835,99585,274421,304812,184742,8095,9691,-91260,203928,276532,-74770,-568050,-199580,-13144,20171,150240,162355,-24297,-276628,-326593,-176871,23145,32276,83405,98735,133793,10543,-212819,-436919,-429623,-259848,-292162,-207108,-53469,-285284,-557133,-500307,-495585,-147588,-109182,-180935,358012,670569,635230,259260,191791,267248,433872,250980,-11399,114958,162347,150409,250363,523305,684978,347460,-237416,51129,332149,234670,194241,225064,133022,-191335,-103506,16275,-205994,-429572,-323420,-80091,54104,42465,87408,93316,333081,562922,555870,259600,59845,177090,404002,778084,958162,606597,59937,-361643,-159617,-85448,-155299,-137277,39848,132474,83368,103110,81076,156032,8490,-98933,-236872,-181272,-246376,-280639,-201874,-11874,187762,20850,-44149,77960,401802,550787,710758,485205,163457,-188320,-620054,-327711,-266255,-190422,134847,420597,263349,125664,173309,91236,-126396,227573,347091,33067,-427108,-62667,163465,372937,476118,116869,-453477,61274,390573,80952,29541,23726,-408448,-48124,253043,397491,503179,355002,60146,-258684,-320872,-262054,-470247,-493789,-543002,-400606,-90546,-94423,-620913,1725,376504,408899,-49209,-25639,257875,535439,643596,560277,-2648,-387476,-12074,124072,-63245,-118524,-224756,-446805,-587143,-381667,-267666,-287648,-9738,297127,478668,328105,-45220,-199036,-188336,-49302,-145631,-243268,-165713,42048,156624,42064,-491170,-265844,-100602,-482947,-314737,172261,330090,19440,-80097,65230,294907,558688,389906,-49501,-61577,-98655,-265572,-246151,-168259,-210467,-139550,-67883,-227974,-453681,-415283,-300812,-187492,-206229,-365105,-419334,-239657,-100451,-136335,-334590,-44994,343385,567368,327773,-223984,-279557,-116490,-121736,-19548,218866,380663,547879,450976,477760,230938,286702,384938,18212,-322256,-244895,153314,466811,740961,474052,-26404,-418666,-247466,-305986,-209438,-80225,278225,518556,498881,409759,169859,-66190,-183740,-40777,17977,-143040,-406917,-501206,-477040,-385884,-363678,-386871,-485373,-549137,-498852,-462910,-356622,-120559,130479,404321,493827,583366,621786,445318,-81017,-95800,511533,981273,560105,-60690,-429088,-411253,-259490,113990,553999,674845,486120,93713,51581,341958,437890,120134,-272848,-200181,-63600,-13960,89074,150370,6256,-79017,-216270,-199383,-216594,-308993,-378942,-353307,-386547,-335677,-99103,319673,520371,540709,327660,98750,323119,685887,791858,467261,150336,238368,70403,-219611,-83573,-124835,-199607,-341100,-197762,262200,334049,324309,46195,3424,-228549,-363627,-313240,-469765,-336118,-50658,36357,-97081,-217639,66074,439254,381976,127519,-141664,-129224,-84952,-97001,124197,9991,-368446,-467585,-77502,170030,206052,81350,-119992,-334339,-201786,22777,276667,251092,-250288,-196304,276060,231342,-99636,-480348,-377701,-402538,-497547,-355771,-401776,-533517,-179963,-25724,-216649,-474746,199266,845185,1058510,761650,225880,-119293,-313455,-221082,20773,38205,104012,140147,-57751,-340754,98818,53922,-221570,-305241,-199110,-201873,-266096,-380416,-434185,-304828,-348162,-352255,70515,313383,115120,-203323,-314460,-167169,96628,228785,-129427,-18966,244101,221015,39777,-99354,-129618,-135020,-275815,-225223,-101776,-12682,-305608,-324817,-227542,-165760,-259740,-280599,-360718,-425668,-295218,-291564,-124262,-85252,46485,412180,459521,348055,89017,-109200,-135394,337056,577073,656506,544622,318394,-38293,208979,517845,752580,408714,-212164,-263782,257474,488747,436242,30587,-323938,-437471,-149223,-38010,-17271,-109779,-179192,382252,1081255,1038443,540683,-138485,-179429,191639,325708,103898,-386522,-345093,33631,154427,-42986,-44007,123202,316318,504986,365101,-177255,-52637,549714,764072,453605,272221,439824,312016,214773,367547,576370,597806,111261,-59136,353561,595114,466047,6983,-107006,38539,-110241,-389921,-312668,295689,927707,912596,499343,24483,-329562,-386477,-123605,178318,444141,242800,-203446,264534,699232,765503,511445,466622,171114,-169073,-40084,343407,191611,-229360,-306528,-274013,-421198,-197030,99429,184694,44482,-26585,900,-20876,-66532,210434,518959,495952,362108,205192,5780,-74076,-98296,8289,283696,585002,951599,924984,152219,-304318,345447,977255,973627,445689,48124,-6217,-302331,-274522,-113415,-26565,-12691,-129043,-390160,-197224,-91728,78680,88200,-229152,-494929,210204,572368,725030,459287,382012,366252,375281,-81300,-576513,-246344,-263162,43941,310758,49777,-208234,-208596,-320117,-209455,126833,90005,-68226,3342,399384,632884,582573,405582,87492,-225710,-69789,200835,459308,632462,475495,445278,317788,230089,150331,36756,-55232,-8493,-128994,-292397,-408456,-366228,-70762,-33325,146304,486444,395877,224620,-24306,-13821,-93123,-330760,-35123,618670,888136,607244,328794,10374,-323684,-328479,-17896,122226,-78033,-386423,-303300,-395124,-125232,272213,431163,106195,-64223,-171046,-352494,-363333,307325,649602,806337,278780,-394778,-62925,376432,653112,465498,-281404,-121260,140076,170112,92357,-176171,-301035,-376658,-436412,-380541,-29039,303894,627778,466865,81359,296585,860117,713188,143499,-280799,-349233,-327413,-290435,-33101,189549,278293,245782,41322,-222569,-210988,-40582,126459,254519,173107,120101,86463,-27070,-372073,-564491,66753,321326,256184,63639,-99083,-235114,-333661,-477294,-551103,-197753,-83627,-404821,-370340,-369414,-474507,-396790,-356416,-210236,-82889,-197130,-156227,111691,28451,-18686,-13698,60847,183827,-101608,-294288,-213729,-148981,-28536,24924,-173481,-485686,-234034,177110,325512,347697,233174,95956,93750,-55165,-264752,184264,731465,916328,440512,-229396,-514782,-266418,-224518,-375084,-226232,353991,511193,376089,-69321,-377376,168316,226737,17977,-245388,-485258,-416096,-482775,-419413,-48305,54280,-39186,-127845,-186270,-420615,-438160,55451,447031,286530,6508,-156025,-223948,-265613,-117549,-151001,-111476,47818,84293,266819,247913,315239,521716,468848,156705,-243040,-457702,-505708,-294352,38047,270939,408631,374225,413862,510256,883729,892642,856465,72721,-145968,43203,-92811,-187972,441431,595007,310378,-100705,-393297,-344587,-400164,-265415,-205462,-352550,-502964,-357163,-416750,-541747,-348837,-286092,-366179,-316024,-247057,-151449,-59028,32784,51339,90540,-149142,-144974,33447,-86697,-478080,-368468,85283,145268,156458,-219972,-288429,-310,-5980,-358123,-210330,207334,195771,-207358,-452899,-270313,126845,284205,80472,-186354,111177,309280,405841,366217,349703,315804,168865,-89616,-156649,-279955,-245587,114584,474714,591459,509404,75434,-194383,-189509,-41153,-231603,-558470,8916,498316,763534,681775,379325,511190,398788,532053,261709,-19032,-14095,128417,324089,359880,285530,-81145,-323366,-132623,74492,165619,342545,457697,335470,-25137,-315428,-463715,-321506,-255278,-522405,-199564,-8495,45224,111416,1414,42041,27777,-151272,-229536,109874,265019,308290,434183,400016,341400,166683,20155,-130782,-54236,-132315,-452263,-171713,60616,84723,130418,88892,21186,-71055,48241,193024,335839,431334,488493,355422,42263,-154331,88931,368516,474397,285724,34627,-503765,-2725,434437,185211,-517988,-112797,85915,-14661,-437502,-369436,-251802,-207734,81671,264808,-27345,-109010,-246566,-368194,-494038,-255617,-211843,-168003,-138404,75169,458108,558418,763176,365953,-100018,180425,757872,1076027,1042279,643686,63492,-309833,-252695,206761,542819,420667,-86093,-327035,154120,350979,449150,590524,634857,623021,293529,46141,105384,10049,-196331,-291732,-215062,-205254,-238497,-337159,-476856,-361167,-306367,-277898,-170145,-54626,91876,583909,1252001,1517058,1395793,931808,32289,-377742,115810,393725,312218,41452,-156153,12533,156931,-123683,-239363,-25473,167825,252348,210870,-278545,-31983,712525,1071965,782624,186223,-315781,-349342,-186322,-206874,-293750,-362378,-339435,-279890,-168243,-182622,-131243,71980,353816,358802,22847,-503746,-455851,-306162,-316829,-303530,-159008,1569,242123,644536,812922,501163,4013,-193152,392702,684185,641355,196548,-105246,-31902,221007,394292,602992,669966,635616,465229,48251,-19903,30539,7645,131235,121797,-108241,-271906,-454910,-72769,201390,254057,131732,-474196,-410090,-124535,-259614,-257529,196369,333418,72781,-211095,-278365,-120169,-317528,-389727,-7041,178573,245399,3667,-435715,-2512,435893,474263,360634,247018,-5927,210387,654048,913036,615567,327153,34884,-232903,-241330,-285011,-181207,438060,601035,211675,-214019,-361180,-190694,20471,-41425,-280745,-399647,-350270,-49521,303846,500286,83243,-353626,-196780,-233886,-195440,-70154,-53224,-145475,-475452,-369366,-218990,-60757,2153,-81595,-204571,-154782,-61153,-154595,-124011,-315643,-338874,16903,260188,349380,528865,623156,428708,175684,49967,56604,111569,31151,51458,352312,392933,247101,280934,491521,358567,-137332,-284017,183396,436631,121268,-100718,-238442,-129412,-199674,-347118,-99635,-142046,-345381,-417645,-101405,212121,296567,116259,16995,-66224,-104114,-96492,-141460,-190815,-147613,-92508,-106272,-132994,-205303,-96620,110182,197110,285311,614888,870012,869264,621804,377159,273593,218838,166053,404815,562954,409291,-82424,88981,349087,240179,255998,413301,606681,515147,96200,-318607,-90651,-42642,-138722,-172231,117541,-1451,-504736,-109375,307955,775239,1357240,1389551,689121,-124917,-568662,-448468,-451199,-144541,73131,119414,138255,-50628,-426276,-396998,-70002,-232096,-492278,-179202,237050,465289,435635,245329,-89899,-305271,-157355,-63806,-248773,-432255,-174846,-159619,-398635,-158344,160366,163163,-14598,-320556,-403256,11197,225474,192232,-92064,-369067,-480484,-397292,-93668,98524,63313,153514,77036,-355998,-58057,487938,545560,178136,-386770,-184281,200243,95188,65761,41949,-210105,-192851,-120618,-177750,-193133,-118623,-45481,-165294,-198603,-106363,-6659,28277,55374,88725,-35355,-131545,23207,221688,291733,-193428,-126475,287759,308676,209645,729,-92332,40569,169184,-146939,-106721,356781,179394,-318115,38985,451225,569226,619443,486732,318204,176603,-133537,-476087,-516550,-376364,-190863,-196808,-298823,-318928,-266253,-398225,-421431,-213754,-99913,-58745,-95620,65672,154738,284449,732820,764027,348533,-146382,134256,467470,650273,409349,-216414,-192278,16848,51467,-127137,-171625,88412,173716,281934,195881,-325436,44572,634614,1055801,1257205,1118281,747474,-35674,-419963,-275103,-398602,13455,-39703,-486589,-150916,275476,-22908,-368452,-394320,-182578,-274433,-465862,-126599,-239596,-424036,-230218,-298544,-379459,-592773,-72354,89470,-246304,-395930,12520,-119320,-455565,-127491,-3148,-111012,-320993,-535139,-301955,-192361,-184546,-201123,153429,322632,279842,79070,-195956,-336545,-403094,-17938,169324,275271,277775,411361,405821,347192,318517,110639,-61342,17806,157203,245096,107021,-253088,-353531,36956,35869,-107134,10075,316243,651689,685063,519843,155027,-130275,-307314,-202556,-182694,-317427,-88401,332490,736110,876643,483156,-153642,-335168,10522,-106474,-69326,73886,264738,148852,-30486,133760,359309,375745,273855,-34168,-380156,-564742,-600547,-276087,1775,53714,-178189,94776,416514,323288,162233,122693,-127255,-174700,-173770,-29781,159875,137635,-26930,-301600,-311850,-373450,23390,391027,335891,168068,-249859,-421904,-127134,19562,128668,511894,443350,358252,-242279,461954,1334750,1351451,932541,525314,-24438,-258178,-247764,-95347,-184647,-135843,-68027,-116716,-368540,-338195,-136822,31049,-102810,-195078,-436236,-502160,-373042,-72812,113195,115537,-172351,-200291,-203705,-166344,-207796,-348909,-293670,-183483,-174955,-122327,-23459,-73481,-321043,-38760,231845,360493,357507,304161,1799,20390,-69227,-383885,8744,597414,677613,20628,91286,348471,217295,48922,76094,176543,-117257,-403691,-404002,-482915,-435377,-417010,-132005,255933,340407,-21854,-228953,-39830,-100045,-184289,-214916,-254319,-357747,-306732,-71440,279592,458507,596773,553870,744250,899693,463839,-118742,250217,222657,37608,380450,683481,410723,68339,-320086,-580967,-234685,4393,109625,192371,385770,523565,297018,-254885,-277692,185137,335520,124923,-82720,5069,-14506,74588,-180537,-205195,783,76802,12039,93364,106983,303908,514605,754354,891602,793732,495418,450972,479479,479849,376919,-12478,-232623,-2424,-5546,-45656,-192535,-22401,194533,518197,399709,137087,-171720,-353233,-68244,475058,841294,979884,806397,313243,210212,120843,65915,10773,195624,454925,389613,457813,403365,-13987,-217055,-27552,307467,126873,-306694,68128,349933,79070,-284588,-121638,-161312,-504197,-358691,-26944,240936,558426,588441,414354,58846,-25169,-34682,-384886,-330720,-135913,-319433,378539,895706,1188181,850052,457935,242889,-177745,-262378,99917,218247,95534,-22679,-181164,-250952,-23834,685049,747593,199463,-401037,-99098,-141605,-377051,-212989,-248542,-392160,-464429,-492423,-337776,-238582,-196207,-510337,-284462,244940,643556,637906,231285,32185,210126,220550,91087,-275139,-310431,-171666,-66377,-109096,-330048,-78273,330531,481282,338570,174523,-143186,-594262,-204428,50539,-199648,-351098,-204817,-42476,189122,14603,-480558,-33920,294824,200194,-130007,-182824,-127355,-81125,124583,223354,-88175,258989,813021,765285,365375,-3239,-181850,-507999,-192343,87281,61870,79471,273254,506459,465918,617781,689050,701209,388655,-32707,-81718,-226603,-90703,-387818,-352163,-299944,-503573,-323888,-182782,-190290,-69283,133284,294239,-68826,-143742,413239,531275,-39128,-145598,196114,-75068,-313068,72645,24186,-344335,-572862,-404648,-199571,140226,343625,469058,407787,297821,-58520,-192291,-296327,-149695,81660,249267,-171402,-227052,-203867,-400793,52543,534049,638138,319992,-4920,278729,838124,834119,294634,-328374,-247788,-27097,-215699,-406156,161255,402672,367582,433557,780384,862188,712404,506736,280441,-62480,-348356,-342054,-283665,-208739,-365505,-471357,-149040,-45952,-103251,-53500,-61400,-78782,-116976,-113662,157561],[674161,536392,60969,-129484,-14965,92199,332618,329867,199149,-12570,-60657,-202089,-118998,84757,111174,-28402,-202807,-143053,-223523,-333105,-206848,-41766,13001,-78917,117161,238180,253680,611559,549057,355524,315931,255429,45675,-187750,-124457,-67082,385552,754962,753394,271944,-317239,-475325,-296893,-190145,-1895,98950,491692,669824,680289,400221,128351,130583,139481,-35453,-327899,-212782,-93710,-75407,-178098,-124868,129712,162611,-932,-308316,-508573,-275907,-125364,-86234,-86512,-140968,-221576,-406110,-417572,-57105,428002,542350,229318,-58671,47140,43684,-84517,-214238,-317426,-439469,-65644,148372,123882,88196,240310,408775,328471,90002,-245658,-457839,-331573,-251745,-48380,40415,-265396,-355244,-182629,-144751,-295354,-263754,-238371,-118527,-167713,-270588,72640,324812,193171,-356697,-179965,317763,275267,16932,-285112,-570270,-520125,-396460,-382110,-323049,-300397,-272420,-179930,95975,192261,404826,510823,430189,199973,-36712,-55009,-104979,-210690,-482324,-258842,200037,332183,439798,392329,308398,294864,269057,133396,-177187,151314,403066,382145,-16537,-400490,10177,430358,375420,185637,-100372,-212189,-200871,-165579,-129190,-278698,-328178,18007,183056,52483,277550,215597,95605,22595,69650,54883,-6190,-322572,-348639,-145913,250363,299891,-50754,-350023,-62989,193481,192023,141741,-28177,-375235,-562764,-463140,-144304,6217,-136219,-304211,57840,270411,360479,521831,317152,62219,-71516,-288437,-248220,-3268,-287783,-530737,-247998,-359601,-380273,-242027,-196935,448366,644549,492815,-98952,-277161,-201532,117544,206884,-141325,-310542,42859,250965,284855,624292,873571,491228,-263819,125519,433952,384200,514917,486166,319598,-66039,-118847,85473,23498,-307404,-544494,-526670,-490140,-296831,-113188,-46203,235293,566451,679513,444991,209459,314103,471020,687714,828068,479596,-158047,-260545,-19755,28246,48563,188363,309766,211754,101180,194054,390112,356680,175606,-67360,-242359,-182421,-275161,-302009,-271123,-115470,55536,-160304,-172895,-27832,206618,479369,748716,589225,273243,-80560,-519017,-422058,-237250,-126572,176514,471645,288572,-10791,1797,39118,-84905,-41804,57497,-131817,-238201,-2420,277205,511381,763337,189882,-386981,134974,394138,250497,197448,21359,-432050,71972,289857,519602,566650,359399,-57884,-329963,-405444,-387196,-488920,-239195,-45782,-261696,-272262,-159719,-360530,206238,549010,421093,-35486,-73633,215378,416512,356114,264223,-207620,-162777,107830,158585,-54351,-167717,-248727,-379864,-526024,-431758,-167473,-217286,-319841,-1842,254619,119278,-197594,-206692,-96975,58707,-142246,-388331,-177012,204034,426212,436819,-202032,-450935,-208399,-470668,-227459,233501,241068,-212308,-64025,101295,277696,500785,358475,-13943,-2650,140317,86860,64625,-13793,-119857,-108062,12359,-173086,-390149,-425232,-200074,86979,53509,-285232,-541692,-110975,38178,-12452,-263954,-11489,339201,535901,254862,-285918,-116529,100491,74439,-88530,27186,312956,576086,422731,413106,192046,225267,182522,-148816,-300675,-90697,246978,603423,958225,780300,188506,-530607,-181162,9984,21269,176197,124427,188001,189990,137660,26640,-234651,-474306,-234379,-74652,-51245,-274502,-301356,-374155,-337091,-215235,-256042,-388364,-261235,-306799,-464800,-411031,-227859,-12432,175397,316295,400573,444366,361236,-177580,-129058,535700,992386,527744,-50150,-409660,-406978,-181938,249762,652087,597566,253615,48008,212072,368875,316256,-82594,-267880,-50580,12874,-4645,58735,69818,-35966,57731,123213,39404,-50997,-126265,-276466,-419882,-520570,-571195,-224039,216513,443293,396939,51859,-212013,189673,514454,859575,798058,497061,393923,49610,-234699,-216495,94968,122500,-71258,-159765,425909,801574,458102,-164580,-418824,-244672,-194009,-303974,-359591,-141031,58461,10076,-166245,-216823,49624,319727,292707,24553,-180117,-107091,-210677,-351624,-13559,47753,-261114,-592785,-240739,-58235,-36107,-184808,-330924,-372332,-216095,27374,443456,557021,167471,-289038,55424,103219,-133681,-465559,-256894,-245760,-132722,-257395,-398841,-343666,-106125,16495,-122080,-233514,283446,930244,979575,510367,-55425,-189615,-319227,-262490,111941,208893,299872,200060,-36417,-131546,194145,-1293,-429144,-275914,-170297,-311079,-406629,-302703,-79327,27514,-132548,-415449,60398,387938,204479,-137089,-245643,43382,228322,316338,270171,336957,315926,167271,176257,81367,-50890,-285005,-311653,-63262,170590,264486,-30911,-148323,-64143,-108020,-314611,-250764,-176632,-180740,-43588,-47828,-117090,-308323,-291621,2201,100770,77278,-70724,-200474,-78347,263657,402100,372084,202992,24703,-154782,98161,446400,646303,350741,-135459,-385464,127722,417344,329621,-95518,-434050,-384599,-52411,85225,181372,-196882,-395591,431240,1468164,1258765,759325,8690,-110240,48009,74671,-145572,-446436,-419311,-92322,104347,-5386,-111632,-35156,129961,315095,145669,-359332,-108493,431792,605311,448518,430791,468292,335370,-21980,51693,172794,215298,-107098,-161920,133183,330817,312984,145001,278378,513959,241393,-205376,-405420,176243,733862,722866,259087,-222507,-571684,-497959,23997,387494,674934,398882,75369,517524,877127,891036,464047,361331,99566,-185385,-260555,-7766,-44888,-260241,-361814,-442997,-542293,-160741,14432,24110,-41925,83035,292920,274898,-126926,-77714,468090,862400,858577,571801,314547,87115,17121,99263,280895,609755,831071,787406,33370,-369735,587801,1107566,752868,295941,52743,-61049,-406188,52653,275194,84962,-21254,-255260,-226105,-18122,93577,301284,153329,-273527,-458237,138185,463814,485001,165175,-292609,-301999,-360554,-471421,-445989,-329446,-594635,-287027,55668,-62636,-320253,-202436,-25037,-35423,-5223,45139,61646,-131654,88079,232172,271599,236139,50056,-129741,92793,391951,682945,870039,688317,530210,480554,315804,142788,64181,67120,121923,-23748,-292441,-373653,-418994,-170028,-132608,47239,431844,420690,156831,-109255,-135969,-227485,-462431,-43839,479710,595200,335999,107370,-56600,-171511,-85904,187510,288103,40360,-263272,-192347,-238329,-85203,439341,721075,527394,187355,-67808,-303643,-290986,231534,491433,518844,111300,-266804,-114840,72783,283209,119625,-76333,216644,225490,90802,-50708,-240150,-363993,-319042,-211310,-237463,-127383,186884,573691,506308,153402,228529,679680,613700,181405,-353332,-418699,-351301,-260037,128412,434443,420567,276935,-23097,-326485,-280087,-50545,133697,377803,407890,329393,126200,-248797,-589686,-131276,335059,444479,320359,104376,-70131,-250807,-350702,-393369,-523378,-169300,15953,-93790,-331070,-534057,-519107,-311020,-179373,-70800,-30230,-110695,-240978,-42854,-103512,64443,114567,138567,6819,-421388,-321798,-153006,-47218,126035,181125,-89348,-462017,-285352,20320,181564,307796,369939,321187,413250,297319,18580,263458,688855,839629,511717,-61681,-455161,-164132,49813,-22701,267726,723142,847296,512560,-12322,-344164,182813,308865,153195,-78059,-201068,-184496,-387752,-341207,-127669,-245530,-189506,-101123,-159941,-357989,-381792,211149,594371,421673,75782,-186606,-169185,-197907,-187145,-567131,19126,181082,211983,327307,375552,421708,543960,487051,34904,-291203,-186337,-120312,-266229,-126809,71657,188108,267610,434486,753106,1042610,988664,863609,206652,-30208,13379,-282897,-115200,526037,726981,355361,-155324,-515652,-464531,-537048,-142754,124531,148305,-169540,-514946,-501509,-596736,-305117,-36976,62180,-48354,-276234,-220256,-127961,-27012,145179,231558,171126,35468,80190,-88877,-534938,-191814,262367,256208,-28574,-284545,-127878,-8335,-124147,-493466,-249628,-103579,-153199,-384241,-439831,-333548,-111151,1051,-224547,-494902,-398217,-189124,-112750,102345,181632,245456,153864,-131339,-391707,-560430,-309813,-85822,278013,595555,718393,292615,-186541,-86537,312368,262851,-224828,-80143,435944,664242,476223,-6892,-46202,262256,487144,155861,-102948,-62324,70459,302191,402371,392274,150767,-176848,-298137,-163262,21463,275677,388005,342145,38723,-293037,-482519,-290308,-153026,-304780,-302774,-301273,-424135,-450907,-524713,-484376,-337243,-146757,214227,528046,531395,417667,406288,210057,18196,-75173,-142003,-226597,-318665,-348816,-50940,390321,344299,163266,5743,38823,-39676,-304162,-239114,82636,383327,577951,625192,448194,128346,-362030,-181033,281392,561802,530122,286220,-427665,-63902,342232,177824,-286192,-148000,-164412,-384427,-248231,-293769,-402248,-287473,61500,206172,-92768,-197675,-296694,-446842,-494204,-179356,-106219,-32713,167265,425414,566223,680678,866906,500110,170242,203527,724939,1010002,776006,188332,-242642,-452151,-152573,308355,520239,269075,-264849,-268538,221767,473513,729057,803357,691431,398153,-95268,-275818,26757,165537,-13368,-324595,-479465,-248673,-142256,-99772,-206576,-325731,-533216,-293842,-107637,88961,415805,1008812,1472977,1558431,1279885,677517,-94962,-349893,100655,259240,138518,-11224,-143586,149732,430947,151572,-227252,-70361,244258,320477,284390,-382453,-34325,583751,879431,782576,229621,-325706,-232056,-12282,-49305,-189800,-379294,-527875,-315194,-211314,-85224,135360,282540,476214,300943,-110814,-228872,-203463,-287356,-396971,-288576,-189410,-13820,358378,692759,704798,314669,-139107,-28157,656571,1149021,1090767,652614,295984,298114,457748,447677,333029,302811,257740,228006,46281,39402,102457,123166,188802,233993,29698,-223600,-488069,-136571,50753,85424,1571,-125139,60525,125337,-146179,-409586,46269,236164,29150,-207847,-159585,-91925,-337783,-349268,-31658,80042,201994,131587,-276004,-166547,229331,250909,88146,-51150,-231410,125105,595225,898509,542428,338005,225437,-36750,-130148,-292887,-141235,509772,692692,193889,-350679,-450472,-237319,88948,134768,-106381,-435494,-302346,-106166,134718,171823,-42393,-391557,-267317,-167106,102408,323913,259192,6062,-368810,-469117,-564043,-370933,-290963,-389683,-448598,-595012,-483801,-201726,-96220,-258993,-431389,-37332,338345,274774,448156,504198,381366,69723,182160,137114,128100,-63131,22105,361178,474254,284983,115714,264664,169889,-243617,-60477,290593,420509,281461,-3166,-68408,120934,74608,-357404,-411928,-172566,-150579,6291,364406,559996,401368,149025,-61627,-136528,-90957,23933,-1156,29836,43041,-4257,-46959,-39612,-251638,-222647,8511,202522,363879,712406,1114287,1198254,1015361,562798,352431,206934,141485,449887,634670,684721,330673,112910,291386,250736,301650,355895,540277,396069,7174,-262799,53254,137096,139461,20803,209520,-14547,-451701,90339,173339,422628,789407,922835,485851,-190807,-453380,-198190,-170242,-180655,-155428,42016,209935,161241,-116317,-315813,67655,143178,-88424,-234429,226711,649594,744207,548118,240629,-144428,-273904,-210642,-286063,-469922,-290534,-234312,-328123,-310820,-121847,-69527,-184789,-392256,-369893,16504,170581,82519,-307269,-314513,-206474,-244271,19007,186356,14404,283324,426907,-32818,-265970,475803,780625,748826,75434,-496528,10820,-2994,11637,129075,42356,141689,270934,230549,117665,-16425,-179825,-357584,-368982,-461914,-227375,-88635,141540,209561,-9950,-301717,-120282,52142,-16811,-473581,4293,315220,222982,35521,-256903,-297067,-127325,-95769,-380646,-76670,314287,165350,-122235,88845,242029,143323,226769,403871,401597,364596,-52038,-364573,-385025,-154840,147752,206961,21259,-126230,-90593,-230247,-472280,-492234,-346674,-129820,24520,160522,312751,304610,581408,430646,-139595,-181516,204899,376790,394325,399026,-62251,-370437,-181209,-92688,-206293,-227511,-91494,-215493,-98541,110250,-98761,39887,650436,1037000,1397516,1317608,835817,-84839,-246448,-133549,-450675,-967,146314,-100408,-244958,-31825,-193516,-410980,-262173,20434,-292126,-437910,24141,-19514,-422814,-294559,-187082,-69595,-178738,-129436,8111,-201096,-552967,-235200,-315784,-424515,-108051,48260,-26512,-257763,-489770,-370871,-414965,-552464,-498743,-37087,251260,186075,41649,-218457,-369364,-92478,145304,181302,168346,179744,341727,424478,368076,235145,22235,-110334,23499,211032,347745,162721,-338299,-223089,205938,193504,-231417,-363070,-136121,-136560,206888,384024,320594,117691,-132364,-174946,-309629,-435021,-42264,340362,516548,402619,79807,-385564,-223119,27635,-103858,-13417,94538,224006,89364,59625,325326,595318,578405,408992,-90955,-482070,-223180,-209324,-450922,-133697,-140056,-103599,504509,722139,502365,274965,160000,-220127,-89853,-98963,-152311,-53853,18871,-51958,-258905,-354909,-271516,66541,344100,328542,124085,-236007,-300806,-50650,63393,243119,802460,818278,594860,-21326,-91272,643122,973310,639016,509211,223516,190808,216254,184197,60157,-26116,58895,-30809,-271119,-465159,-113738,-105061,-343767,-423401,-526147,-444857,-238137,79312,236804,248128,2161,20522,-18369,2979,-124592,-399898,-521124,-497544,-345057,-94866,8587,-130521,-154424,137425,235053,206527,191976,265623,290542,242330,68286,-423962,59020,794684,1040912,366569,180374,390015,206460,-78532,-90696,142790,49935,-272631,-412294,-276856,-186259,-253082,-76999,336463,301371,-167368,-177360,178738,25789,-91998,-199120,-134931,-56445,-23382,-28116,124582,317795,574096,703907,960670,941483,292145,-196866,281806,364448,331045,683484,876407,371436,-65394,-479541,-475603,-250321,-147318,44823,207606,389425,493562,232652,-294184,-95451,308435,348124,4666,-142686,-36560,-124901,9115,-63249,270342,143190,-11759,-221805,-315463,-240752,149704,446819,793978,854346,606497,201278,91082,277957,306339,121467,-83878,-21886,216735,-58557,-169699,-23,287609,522964,731581,447606,88949,-261798,-481455,-367625,-62768,191920,334889,189751,84584,222065,314914,251155,142243,66939,366782,346696,371655,438176,166747,45612,174992,382572,140756,-222108,69020,306540,113874,-59565,-186537,-342622,-616236,-253617,14236,188631,379207,504964,361403,33776,-214857,-209077,-386064,-68529,100379,-295054,-14834,536343,933356,744758,608124,557591,134651,-253572,99035,418336,315107,143775,-46064,-209845,85949,765280,908458,406352,-306841,-540328,-548455,-524111,-325914,-356529,-556832,-463478,-329614,-429301,-444047,-374637,-484507,-433618,164116,616163,692037,375210,189958,165648,-94674,-344819,-318016,-372864,-288697,-225004,-127744,-213498,-208653,91516,155846,-74010,-286764,-599008,-498765,-217016,-111503,-289889,-257426,-235837,-125804,129658,6897,-425202,-80625,271356,230251,-73624,-158827,-117503,21507,153440,5382,-210644,529133,972223,785046,353196,-32874,-198594,-543151,-224762,116388,194679,399010,647382,679990,486614,618345,676237,612461,268345,-97500,-35593,-56026,-43879,-302857,-243373,-195772,-471239,-403380,-310588,-331341,-133871,305442,306958,-233162,260314,807170,717064,33584,11419,242599,-63346,-407189,-2337,89230,-98046,-184099,-114988,-74029,-88385,111763,253682,303473,293441,129856,144122,-288710,113373,383101,349435,-205440,-128354,-38430,-360012,102850,659855,811868,369991,-116824,66575,543287,393540,16524,-451544,-227245,-84467,-244710,-362398,262520,480620,336192,346171,702566,934306,898840,681778,473970,79907,-364202,-445892,-371399,-404122,-392351,-315163,-45412,5815,-87072,-45638,-56107,-77178,-170030,-113640,322470],[761256,473594,-18603,-232130,-159577,9851,332564,339171,171631,24374,18853,-52649,-47126,117894,144957,25552,-116313,-211389,-345224,-442701,-350368,-120147,20245,59709,330939,491152,535153,656938,517683,212362,204574,238082,280537,287641,94678,189141,449546,684735,517360,273826,-271469,-428355,-117829,50117,243091,298786,489427,468918,513184,296440,-151216,-305932,-311915,-239434,-300958,-127589,-76685,-83773,-221046,-114042,102039,66535,-160238,-324584,-355021,-285682,-177182,-27837,79843,112009,-11008,-216037,-350117,-138075,286410,450411,171025,-294207,-232272,-159690,-174865,-233136,-362154,-289305,25410,138577,-29655,-302542,98485,570621,704214,416122,-81666,-414724,-387004,-368846,-162117,-28861,-318235,-428220,-265386,-116235,-32995,899,-199185,-403533,-423895,-499638,-20737,186308,26807,-312028,-39668,283680,124804,-113238,-337248,-640724,-561984,-468603,-422872,-205177,-83009,-128128,-183641,-57274,-137982,-14476,279541,377383,70937,-338271,-195230,38280,85679,-123875,-447189,11859,279433,561965,664283,750998,648283,362638,103672,-35799,262281,452529,386349,37355,-281413,-41863,302015,336459,325342,122355,-44597,-199749,-332272,-288273,-366738,-455466,-134881,54816,79800,278663,103797,-2512,-116158,-148881,-76908,-92476,-152011,-260994,31488,371842,389900,77815,-83781,59097,223743,245830,63695,-220881,-478461,-264634,-400929,-209397,55861,-70103,-535816,111304,442101,767472,1144552,952380,426998,59964,-320748,-248340,-45753,-308917,-141397,63280,-99728,-374365,-443966,-221931,370114,482273,220000,-351092,-394961,-376813,-410736,1600,-146448,-476566,21596,259304,317314,722784,1026967,605564,-238002,154370,440676,428476,732325,792954,615597,186074,-61915,37395,91322,-154041,-354773,-317619,-271046,-442147,-263465,-178599,137656,542511,717846,557495,291784,451359,637120,532866,431331,144016,-387116,-136399,-7037,7753,167319,440827,497125,270463,122336,283712,544104,387961,202174,-116058,-331615,-287404,-326921,-349722,-367755,-328641,-310528,-375615,-248144,-169190,-112325,318623,695331,675500,305936,-128176,-398944,-323341,-216928,-210731,16700,343331,377267,75464,-61301,-13353,35115,-211506,-173799,-175829,-94318,127042,554705,910704,962220,240348,-355750,163981,313836,396560,415492,118863,-231207,238635,396317,611855,514508,261431,-179170,-365524,-401091,-437989,-268068,111772,296254,151072,-53394,-108287,-134049,329219,596472,330089,-45059,-350742,-73489,79110,-48125,-213749,-180546,125796,293443,229505,-16835,-183516,-200347,-233319,-336037,-327377,-74757,-75153,-470169,-132155,98650,-30337,-188876,-120680,46869,124771,-110117,-481136,-9100,474022,757721,783576,200377,-336519,-273173,-373228,-41903,363632,251740,-326718,20440,241448,294913,291163,52522,-180181,-68225,225004,308609,213551,-7225,-96472,-89926,23921,-147057,-335611,-322435,-80048,282402,324566,-112716,-565409,-36782,108308,41849,-90078,55868,255554,314682,30316,-366616,7118,280883,312746,125293,119281,378027,480055,315513,173312,47888,69729,-66625,-255679,-202128,21242,312699,703032,1046666,964643,288958,-172702,247434,288023,132480,189260,-65982,-98168,-128714,-180440,-127209,-387788,-421741,-129454,242069,437259,339961,149099,-208833,-308702,-80565,-96500,-229233,-132042,-305634,-488793,-515351,-341292,-158588,-67073,47102,158926,253745,296646,-137565,-114813,461366,697440,307134,-153403,-317510,-329759,-115093,301277,576495,339449,-112533,-53238,170008,247959,81995,-315492,-186084,64224,72247,4950,8040,-79298,-157035,236706,374254,184566,35503,-24601,-229464,-258058,-112960,-181041,-170172,32492,196263,82265,-318396,-315611,117819,504034,970368,996600,694407,420842,112479,-109915,23384,247428,272020,7461,-159821,413742,888580,395156,-51541,-292416,3442,-11112,-273269,-172366,99124,166805,-23622,-216400,-143278,89792,257341,270159,-42725,-204717,-100704,-307844,-470205,-70649,72485,-188363,-506959,-324986,-234406,-216805,-369927,-518548,-294254,-207149,-22851,493045,784751,557732,-57885,-96639,2951,-163570,-438291,-329624,-202761,41651,-9813,-159653,-202332,-94651,12658,10325,46453,352799,853922,769997,217123,-405462,-155620,-223688,-259240,202503,396476,435729,160562,-98011,14512,215242,-34399,-469729,-116124,-42870,-316258,-354098,-152689,139601,232729,14756,-309588,64152,373282,226090,-70553,-154918,154402,343411,422281,649849,576845,354295,157890,343797,320170,169040,-67202,20785,219818,434345,384588,162960,-13119,46885,-56991,-284593,-198067,-16442,61307,234151,250556,144806,-255453,-401372,-270602,-180008,-126537,-174387,-123560,-39976,78897,126284,21385,-174731,-344360,-272798,-104282,210658,316999,169017,-9657,-183122,98827,309419,163257,-207825,-506625,-394931,44299,198637,243903,-212579,-279737,443277,1266997,1130409,786592,108579,-106266,-73247,-176693,-425921,-512612,-420005,-190433,15586,-61591,-278764,-227041,-44743,182122,56504,-219074,-109931,270554,452532,433908,492611,445927,352873,-234039,-350510,-248623,-190176,-347738,-371262,-145163,26239,-2383,136262,394514,681506,459940,-43501,-389848,-24299,220026,230523,-116683,-422251,-370084,-372160,117583,535994,762118,525644,309131,590087,793515,723476,293691,71886,-66633,-222291,-390673,-290261,-160246,-233030,-379153,-567767,-336924,-121317,-120194,-187412,-129751,201652,596355,589989,-104901,-311320,469245,1177474,1088629,656733,290211,3349,-57267,55205,160369,385687,459460,410610,-54071,-254223,659820,1042624,540805,198707,55629,-196952,-322205,238528,454874,121558,24558,-299559,-225481,82513,254134,422412,127366,-389540,-379882,-29893,166455,61749,-167315,-37386,-253746,-85676,-267275,-261095,-261274,-318578,-545024,-142049,32836,-183641,-156510,252688,212546,-60563,-92765,892,-288829,-291330,-214809,-110832,28144,34183,110389,317838,554968,804379,868868,660641,376712,385063,188425,38212,75855,173552,245206,97653,-229668,-285985,-442873,-301627,-189642,4708,289745,313786,-3846,-236539,-299757,-388382,-565396,-59939,294637,281741,75219,-55735,-29760,42149,159223,329448,371138,131719,-152677,-143897,-131889,67267,490727,756303,675188,227852,-48334,-260771,-341722,-19910,134977,42213,-92165,-187888,-234799,-318699,-278227,-132449,148387,320510,99798,-119386,-257632,-329983,-410736,-183545,76779,43211,-119582,-50810,354433,373509,136218,158008,380117,378872,101375,-289877,-309188,-356321,-239924,278887,597495,570799,314134,-69028,-393310,-308667,-49960,121982,414964,581687,466607,191046,-180967,-96294,245981,322641,259880,136094,-55921,-166590,-240351,-290820,-332749,-372184,-81328,130316,229850,80123,-291874,-355291,-151304,-28427,5558,-17529,-31692,-184822,-167850,-144840,-53098,-15410,24756,-355637,-296017,-6907,-15206,6744,157650,165642,-144196,-498785,-294387,-54381,9427,55988,190631,312088,515015,500578,218091,268348,568015,695110,540110,76873,-220971,28054,294375,331385,629936,904899,991362,525805,-48714,-253371,214377,355662,216663,116597,128587,2093,-308617,-351993,-271784,-174831,49350,-20284,-217602,-287421,-279688,155843,457385,406944,89709,-225617,-90771,15355,-22664,29721,161247,228876,222136,238941,359705,463121,483664,347085,-231161,-164339,31685,159271,60746,-88746,-123056,-79857,103195,381432,955848,1230121,1094205,671112,269312,28165,-134045,-493965,-138181,304359,494645,225209,-175556,-551160,-639535,-484488,-26030,363194,493520,203024,-274272,-573206,-603528,-301974,64089,263606,77169,-345630,-448101,-411069,-298563,33310,114081,224213,53193,-29520,-169224,-530139,-138867,213366,315345,195587,51462,-76949,-165535,-269015,-355565,-280406,-421515,-553933,-359486,-280500,-314386,-343721,-322847,-545050,-447370,-224217,-299135,-118807,-92300,51806,148572,101270,-96899,-188071,-327793,-339371,-162242,279753,625646,740993,383191,-299077,-57501,497489,525992,87686,28277,414837,521646,187475,-249715,-225563,8900,54445,-176974,-168126,-75694,-96530,131890,331378,371733,277933,91587,-161056,-444803,-277336,29580,155517,174348,9079,-254836,-454806,-144493,60500,-66158,-209323,-347410,-370520,-176741,93400,58247,-456229,-35408,596365,703899,572528,403751,303921,3478,-347484,-391131,-438938,-431003,-262124,30087,415137,644870,393808,16836,-230425,30222,-6646,-276967,-424215,-62424,360377,596097,605473,446455,181587,-231618,-420878,53704,455569,620915,338640,-318957,-184965,118985,132189,-33773,-44978,-305156,-271699,-71849,-258970,-507881,-255969,37470,88093,-175539,-324085,-345900,-466373,-356134,-120854,-37263,117127,418621,567047,356640,523589,733101,627068,547255,263606,532855,720399,330435,-292825,-473696,-453189,-16467,365148,406189,129100,-265751,-273493,119806,432361,787506,822961,620580,114397,-486591,-257518,93483,229862,220339,-107452,-488291,-296634,-77497,99792,89885,-81727,-431380,-353765,-130819,134472,668787,1341630,1561813,1464223,1026439,314921,-266932,-257994,-79755,-103123,-171469,-132034,-216320,174228,529428,378918,-93739,-181715,91761,139485,27928,-451534,-24375,252456,329851,414447,148380,-335218,-207561,33851,-25183,-184713,-344379,-369097,-273617,-318318,64413,391159,475454,480710,89541,-261021,2675,95946,-195343,-474638,-307281,-235764,12568,408674,578442,429600,-27938,-384914,-12487,602943,1152253,1140069,856726,546982,501389,557278,387209,78047,-100555,-99355,99955,103341,36217,24748,88199,92462,220072,124969,-198541,-426965,-152426,-82593,-57080,99329,150901,301173,223794,-61033,-425907,-102383,66528,-92604,-302509,-141447,-136278,-407292,-317810,-90607,-21983,177861,237330,-121347,-430321,-32081,31041,-177731,-299010,-282669,101550,489702,743977,479649,312520,299020,103581,-66085,-314941,-139302,343228,491330,7664,-555420,-314670,-218924,91683,183647,-50949,-373457,-206307,-126931,-147721,-253861,-295049,-444209,-371455,-68078,248018,500453,388516,73233,-81338,-39156,-295386,-489405,-393696,-437129,-349498,-211727,-149264,-139117,-128804,-213914,-530791,-174956,170978,51519,136691,187285,197443,-77945,94522,78180,76954,-106551,-87072,192941,419190,262725,5571,102786,30727,-176271,51182,264613,104237,47797,-186640,-52412,219245,253621,-54309,-487909,-258177,-48730,306434,741342,940195,655586,336142,-22974,-40969,91341,164985,126739,238013,211047,43980,-9940,16380,-143670,-396141,-258976,69076,265702,533331,1035003,1223182,1130260,591025,260036,24587,-5934,300815,547290,781546,660804,298559,307608,310419,306223,280042,416686,288925,2534,-139457,105923,268213,309347,205362,307638,22064,-456693,93213,1325,-11593,94573,215758,90817,-420029,-365111,-26869,69472,-154596,-456819,-185322,121769,242686,201246,-17543,151015,376146,215695,-130300,124310,578593,779305,594869,351174,70420,-73351,-184708,-294656,-560184,-433256,-290272,-171215,-285536,-385779,-357213,-453953,-518491,-292085,-4663,24101,-130194,-472071,-139433,3056,-44578,184605,328646,-20484,353090,674027,275056,-443597,246443,796936,998821,292863,-311700,-191473,-100975,-42131,181235,248522,457201,661017,492606,265532,-41660,-263614,-202444,-69998,-307269,-441352,-226808,35146,164873,-11,-332381,-336538,-170510,-463755,-147782,255432,352206,167120,-82563,-387250,-429425,-240784,-168602,-287236,-125223,79005,56102,-60193,21673,-97802,-249704,118893,344929,379895,292713,-115503,-327654,-265689,59441,416258,553410,319289,52545,58976,49283,-72697,-234782,-552368,-245144,167512,331849,505413,301036,263066,-2923,-456283,-65316,238372,259315,74101,171706,-23384,-316164,-347942,-236843,-246886,-149488,-160251,-510919,-231933,105759,92361,39481,555773,951786,1312282,1262698,708545,85561,-6384,-30226,-359655,-22204,255260,245414,204665,264056,-79195,-239092,-220064,-95258,-411419,-269715,194675,221252,-234469,-370772,-53349,268346,236726,-142235,-252090,-246899,-270992,-218518,-277071,-409019,-202637,6717,45200,-188883,-491478,-555338,-371589,-366001,-276408,-10104,222532,122679,403,-197243,-244276,36424,141523,79291,-18577,10255,174749,294096,184330,-49499,-199855,-218578,21091,257772,386124,104164,-441784,89508,475925,443427,-6559,12175,156132,-205,-123149,328786,387279,223141,-57269,-124639,-323359,-431903,-59008,214793,198451,-98738,-358024,-286276,-46406,29587,-93460,-76072,17413,32702,-51842,102227,467790,786359,679512,318457,-307647,-357503,54820,80076,-330295,-472205,-402293,260021,777009,801058,465895,248071,147784,-380099,-27441,103289,-85486,-154580,-22887,-127787,-353711,-372912,-303903,-89872,39195,104513,-30516,-208395,-198132,9604,96452,193671,593961,864874,610211,248654,-153634,-375613,79831,139557,310903,378342,555403,569930,385026,209282,16450,156975,209076,35601,-284599,16651,9645,-63807,-380156,-497087,-236539,-32503,183030,288751,315601,240497,275280,191312,161326,-28366,-394009,-358891,-147861,-124696,-58019,-153908,-409053,-24196,207095,139309,-8805,-16892,149814,341280,208300,5339,-458983,168387,823291,1028116,512463,251433,420782,235635,-216678,-247550,90393,135679,-197492,-341682,-10316,86426,-102789,-84343,382680,292626,-276881,-94293,287262,141329,-31436,-226813,-33876,197454,208538,-20065,-162475,130610,457741,635229,866480,574871,-207534,-122450,271869,339707,432550,807279,830219,208830,-376557,-463389,-291298,-239285,-299192,-93164,104994,249941,353316,161691,-291801,-145119,204172,149886,-119952,-81972,55258,-9321,227549,292295,493156,229647,-122598,-475972,-448221,-142916,57491,349140,756923,776957,416451,-60403,-368720,-30811,87009,-123391,-179103,45723,188983,-220169,-250052,387859,657313,868393,858945,467581,40260,-311372,-422722,-532490,-520952,-387570,-508906,-396796,-126187,199983,483995,422537,292012,-48758,163509,173222,219681,352761,242064,206588,255573,287757,-3955,-239388,-13246,130498,21050,-30760,-265419,-548344,-477983,-196175,-75619,-5490,50384,233185,200246,-11972,-318521,-264814,-291973,179900,346717,8825,-221889,162215,385447,445645,670902,851700,566102,-88798,-49400,440152,367907,155984,-28636,-189867,107276,618295,865113,542018,10052,-72079,-140910,-247154,-284357,-417466,-461585,-157327,-93863,-281068,-410474,-361612,-374735,-473978,-8617,427263,571540,391797,239538,154120,-30643,106401,-69214,-284873,-330490,-326729,-167915,-172937,-330200,-215457,-175230,-306910,-531549,-555073,-346424,-309903,-315989,-368389,-322078,-372272,-188199,17622,-68681,-385311,-208161,148388,193043,-20940,-85012,-52684,35920,-16219,-250464,93241,758655,964858,691272,243601,-178527,-324798,-498850,-284425,173462,455763,695668,914690,688670,468353,539736,589832,420944,74812,-225451,-70711,2136,-127383,-284865,-307781,-316394,-603562,-459354,-466345,-351220,233249,643706,375809,-342320,576795,1097189,887395,183457,101091,184805,-118622,-371869,-39395,73532,-80212,-11257,356484,293776,14811,-50704,28949,249655,349885,368960,455548,311272,296401,577819,199318,-358029,-66387,59823,-343746,65421,596811,770234,332657,-217352,-164233,204884,109103,-42016,-288747,-233438,-203938,-346808,-281933,278656,414352,165008,162008,675975,1071020,1111759,784998,514452,150369,-229392,-220293,-172118,-124276,-151978,-193579,-102395,-72648,-127328,-71743,-35528,-57555,-213669,-88037,406461],[649713,269415,-143968,-321603,-198249,71742,239389,221176,60575,15831,70962,94324,52688,133005,112352,48014,-89636,-301740,-293235,-77461,17367,86876,64303,169587,485241,719014,831322,607523,363022,48246,17682,199131,442950,587809,282309,330270,403212,485074,231800,131154,-286051,-279351,69099,275208,416630,517690,678369,494205,356077,55469,-318785,-365173,-527192,-304195,-130926,39506,30,-85497,-340090,-166965,73325,20592,-294411,-373205,-227112,-295915,-282879,-32212,172027,302942,201363,-34227,-218157,-192080,41570,183682,-1835,-469239,-396299,-254743,-264066,-263233,-324594,-158482,78471,106359,-90456,-535579,73869,759095,1085269,802854,153535,-198944,-329504,-449235,-314674,-208741,-384918,-387735,-385352,-143401,111271,194799,-2068,-450287,-447237,-445466,47905,81376,-151651,-121783,325558,418658,170968,-172046,-324046,-566851,-544233,-470026,-315505,42302,210830,13305,-223081,-171319,-120419,-287954,-91740,195649,-79706,-324053,-179079,214387,429304,250804,-335641,-110162,279114,601610,786279,992633,887986,535188,184144,231143,378353,444307,263909,-31536,-176271,-16437,226223,311121,383074,257143,61739,-210388,-459809,-426012,-366636,-357816,-232939,-59515,73120,70593,-184650,-244025,-325059,-283751,70962,291560,212772,126876,251477,450113,453499,205829,162724,158545,77579,94277,-95810,-360112,-288313,-92595,-205124,-404480,-80698,-166714,-429275,200495,520514,905616,1237325,1148803,544103,45960,-424747,-218764,-160820,-162672,242551,298955,77493,-118868,-297059,-231750,173168,232624,-66410,-85940,252701,249013,-70364,-175811,-294906,-357006,615,201206,381650,810642,1096400,647548,-205788,59982,319624,316895,656870,876951,769572,391656,77681,-69308,-14745,-54990,-83609,12983,-66921,-397396,-412002,-237210,106326,508649,694897,586919,240539,435499,663152,342559,-126599,-358548,-362556,-68195,-77216,-151914,142919,524544,529924,246065,101751,284822,439990,244386,87458,-196991,-402541,-336839,-334428,-441669,-419056,-361049,-251179,-215601,-267187,-331809,-466886,88420,541733,620260,158550,-374736,-326191,-254114,-316435,-430518,-318916,32126,354937,209271,45984,-16234,50483,-121389,-198789,-174890,-82068,246930,836782,1247600,949230,260356,-412111,205,104811,458595,570558,257838,9492,373421,520494,617792,356725,81073,-151264,-197473,-262533,-448158,-159365,231987,352292,347009,220885,53278,21399,296356,433674,156040,-40655,-199674,-456518,-414813,-476918,-256266,148558,355594,438896,322457,89748,-66794,-62029,-69219,-107034,-96713,-21910,2941,-427384,-176658,10015,-21051,-84099,-50020,149074,148560,-40046,-380136,143383,676581,947433,904617,505342,-24657,-190384,-257474,90958,423260,248852,-334037,56225,344070,284619,-21746,-440259,-432936,-126525,142664,327120,179582,-63984,-82434,-76314,-37559,-163070,-309066,-277343,-43921,329302,419091,-39650,-544722,-98752,45867,15727,53156,104462,125142,-19302,-281905,-338153,35996,306732,384853,306083,306157,415971,238546,103268,-168261,-172160,-135477,-283313,-281183,-124781,47657,292298,657371,867867,786249,132207,123190,504267,418760,248202,65730,17181,54343,-153419,-347903,-371180,-493680,-228901,90600,559245,848214,903034,561050,-59355,-393346,-3677,66676,40236,14139,-144700,-326968,-263475,-270897,-263867,-242207,-261575,-154995,41904,202179,-57469,-80674,289242,264675,3877,-252410,-178258,-227573,-141242,178033,294678,-57266,-553624,-204671,-42179,7686,-211600,-480579,-143386,65985,44998,-37431,-94334,-300381,-138336,432066,486622,193774,30622,-4360,-247740,-85521,177026,163280,38840,-144160,-142120,-172909,-206447,-99350,110470,581342,997426,968400,644194,225978,-282,-117951,95854,125561,112371,-236782,-184996,222215,524650,217681,134396,153290,264727,108305,-255986,12211,319841,233884,-74365,-260940,-57070,163425,286063,275781,-125917,-319209,-188388,-331215,-398111,-117107,27317,-130036,-326300,-350593,-368846,-348400,-482240,-386074,-139904,-146269,-132393,407979,868688,744637,113920,-152655,-72807,-228266,-367195,-418345,-362316,-97818,2557,-55000,-172336,-152453,-12765,113257,238649,385184,622175,470503,-11258,-151903,-4900,-153005,-224705,276703,536742,473787,72609,-192681,35879,155947,-4744,-213473,28468,50621,-294800,-264689,-98823,154215,237094,51466,-273489,1060,252002,169938,-70628,-121324,120444,333327,427947,790386,636068,302190,179560,475791,549368,422326,322549,372893,433201,510959,284928,171495,9594,48601,-68665,-220346,-162639,45934,186426,386845,420455,357131,-50523,-270976,-266887,-335556,-286630,-313196,-145471,-166036,-182923,-182280,-309196,-507998,-426980,-250847,-240021,-176419,-210912,-112778,-1462,2209,152215,188382,-22420,-277329,-505755,-341715,205406,326175,158425,-225018,-161965,258424,564922,711607,598618,105519,-102277,15919,-41272,-333950,-382712,-237196,-165512,-96674,-182470,-491584,-264726,-75196,158634,123512,25835,-94677,108112,340037,390194,438282,429993,394861,-86153,-396766,-475350,-421332,-434457,-264994,-181319,-229235,-376092,-153494,208852,500795,453780,62823,-299322,-205645,-368668,-411368,-494105,-305432,-236478,-244014,78674,484057,622831,562949,422654,472390,512013,380182,81686,-225436,-251881,-283760,-331293,-281886,-178028,-169997,-209670,-289709,-161655,-109047,-267441,-384071,-199620,294303,827103,865646,161308,-131653,614933,1102506,907767,413015,8688,-131386,-213936,-113925,-20824,58952,88778,76729,-43407,-60159,539972,777833,422338,116199,-53782,-411425,-113388,284608,363648,99831,147736,-143220,-415780,43372,314262,401772,11995,-505222,-298090,-180816,-230177,-343924,-155164,128683,13320,197272,76605,-85830,-136972,-50888,-266433,-322916,71806,-105459,-73918,467050,419892,36429,-265629,-202413,-381927,-352620,-211084,-442780,-122826,96840,353945,542176,656868,768378,633940,385829,50725,36182,-117172,-109429,79810,246502,332356,193252,-94387,-168602,-247504,-282259,-172571,10914,74906,41017,-242379,-431142,-521350,-514018,-350064,-62356,100770,15964,-128841,-124640,71987,257941,357904,382616,344472,156689,-67900,-153536,-22341,202828,376080,514935,511489,145564,-152077,-329960,-428290,-120418,12475,143211,206,-139775,-174600,-115213,-298750,-306754,171065,187056,-164471,-474105,-402996,-405120,-390332,-73773,290015,330133,74957,-406621,-25686,65231,70432,150553,105751,73808,-98902,-102387,-186098,-326538,-246548,219861,492163,526741,250608,-97394,-410624,-334950,-89934,46898,301853,581810,523102,356073,299204,381766,444400,126614,-65009,-198017,-334626,-262682,-190001,-243813,-305635,-267817,-21916,192514,402611,376941,-53762,-252844,-45296,69019,29535,-32770,9191,-14429,62056,110203,4907,-194319,-159446,129380,344071,353860,109939,18000,84166,-562,-293708,-467859,-293661,-73940,-53557,-170407,-225250,138684,395109,485195,260050,166103,416052,581626,542198,197326,18810,217372,438539,571406,727999,875033,876235,398711,-180125,-155922,246038,347817,215906,237481,326960,119517,-290885,-369522,-2769,337045,369846,-5789,-397708,-180857,-114319,-74099,149562,277059,39735,-235809,105,302798,409576,480046,251688,164432,123565,132931,238373,401308,370596,106441,-313700,19312,103759,216552,310493,11101,-269353,-244889,-20008,279679,1018606,1369648,1204478,544687,337924,115001,-214053,-405837,-255685,-127021,3357,-21135,-130673,-350306,-447823,-371779,-10314,407502,562083,413379,-768,-394896,-541905,-330974,-6724,193084,96935,-68466,-154025,-324303,-427033,-207691,-151741,29108,-74466,-198880,-236682,-477663,-193357,14682,188893,302124,116196,-175919,-464299,-368768,-139944,-99256,-271027,-409476,-129174,-43704,-234679,-494254,-309921,-242897,-178229,81154,250298,449603,149286,129525,160481,183278,52605,-35808,-200100,-333811,-90019,307215,558485,554414,219476,-512481,-35568,493656,537911,240786,165522,426325,491921,264440,397710,458532,-30514,-440445,-196176,22848,-12908,-287268,-136091,130394,224268,282099,282015,90247,-117743,-451100,-281147,-154657,-107892,-92383,-209479,-451144,-11938,248301,161183,-19494,-136903,7831,358112,585547,495053,-230748,17125,763777,743517,494546,327427,171596,-129875,-390801,-427047,-451409,-360671,107896,407831,560159,442308,161220,-317806,-139606,258519,269101,-7886,-308583,-66638,430275,540718,473726,299168,48684,-134687,-259176,-127919,210978,464915,175220,-210890,-200578,-57448,117166,177400,93393,-153376,67084,71852,-308779,-497056,-111290,29680,-14984,-261688,-441036,-353007,-358336,-224380,-95090,-56226,243678,545496,463323,-43362,127221,394079,674453,785936,299073,233131,322388,-61662,-410082,-557349,-306468,121697,371583,305493,191547,-52491,-280891,-89968,286862,669807,707588,466060,-115990,-389642,-70213,145038,151254,296215,12664,-320131,-332840,-50002,235035,320059,100814,-248096,-343677,-246243,33335,676416,1321824,1427668,1191749,687985,6490,-345077,-257173,-373077,-450896,-375463,-271252,-340242,100099,478658,489636,38376,-335634,-159738,-86684,-330734,-242343,53921,19183,-285910,-129653,-12842,-338245,-255997,-38464,-142650,-251155,-249289,-187496,-220770,-383867,190219,539895,583528,381260,-159308,-230967,141860,223648,-237876,-461335,-321434,-292862,41497,371000,423962,172595,-367487,-360096,-122640,279078,738147,864489,746414,594322,533281,466716,172880,-154795,-384235,-223829,74741,122867,-23708,-112195,-36872,-105299,91720,136247,-133418,-260405,-151159,-171585,-173063,129465,191713,253648,185329,-34375,-340178,-108557,-25110,-184369,-487438,-281797,-301962,-454557,-258929,-152013,-82265,199583,306083,10246,-484409,-203166,14185,-218877,-273256,-237495,56611,340962,537824,489384,350382,328013,199286,-18867,-331800,-212890,74808,167059,-197626,-414145,-125600,-113436,77126,171624,50599,-7746,121590,293222,154244,-154932,-536755,-469380,-503272,-55845,248768,448234,294942,68372,345150,439166,52161,-309393,-306663,-443269,-320456,29123,176822,-17979,-184386,-226608,-419155,-362414,-212644,-253928,-255005,-170008,-48195,-11364,-49496,-34397,-22162,-123631,-301611,-81411,303772,236036,-29679,-12497,-82620,-96067,69621,209526,-146514,-419365,-492539,-269459,126467,299800,142185,-214450,-356130,-58548,416700,909760,1226432,976993,526195,20584,33639,232204,282359,280236,431409,337612,-509,-141782,903,64792,-160686,-454031,-135051,29574,150564,669256,954380,899801,408669,-29569,-294891,-227168,36032,367219,706088,765321,418668,327862,349397,252606,195768,295651,268162,109059,-24149,64836,293733,306817,321609,404959,106656,-528675,-188491,-224975,-364284,-299890,-316703,-262128,-485418,-287522,29045,143260,-90292,-283177,-376431,-69816,172427,314567,163964,212328,446457,328027,5263,26100,304159,538353,390108,203266,87558,11747,-92345,-265545,-539953,-477067,-235782,62627,58650,-163694,-478885,-536410,-388678,-195904,-83887,-205903,-375021,-328803,-55272,58839,-28136,148458,291811,-106756,309752,719703,472620,-202536,-101967,617384,824436,275024,-183923,-292836,-181014,-103404,172542,331630,573665,770298,527499,186981,-209833,-164733,17402,93778,-90193,-340992,-303613,-176482,-19468,-35052,-224123,-509477,-346002,-133593,102015,412728,383293,238320,55833,-150855,-330434,-324342,-189138,-180205,-228474,-289362,-150290,-101092,-107374,-425476,-101711,366842,450640,346327,8699,-294406,-321222,-223843,111457,500294,729504,546323,227377,169159,302881,335935,183583,-239637,-324615,283017,568257,673968,301231,-15648,-353353,-124470,128680,236075,106032,-192417,-192032,-166837,-388132,-404498,-147491,-21829,41314,-98613,-588725,-243829,6597,65298,50226,440433,870480,1043728,909475,350308,242545,99421,-4250,-376562,-79091,252927,398253,437375,505615,54021,-193446,-330502,-366540,-498124,-35144,340706,398607,-3995,-339395,34492,478359,529307,55720,-518175,-329549,-83663,-47425,-129375,-375166,-383170,-136124,21623,-98085,-310609,-297044,-298155,-75992,16573,99164,174057,54719,-35618,-97671,-139339,-14422,30080,-32341,-107332,-35356,76046,164141,-45099,-499364,-362180,-224676,87125,323845,337907,-113656,-269876,451668,756929,671356,472688,538917,423070,42730,-139536,205214,235089,120734,-70778,-90316,-285162,-468977,-148619,18713,-74960,-374699,-250811,45606,184606,55722,-59471,-256605,-198682,-257633,-224425,89187,513496,858711,708909,172857,-216472,-100147,167405,159619,-80590,-229279,37991,595188,873245,692692,214963,69542,152448,-385146,-125965,124403,-60130,-150129,21419,-52653,-371698,-391125,-396988,-363776,-407745,-301189,-268547,-221234,-142922,47093,137295,58041,93966,502673,400297,389115,431839,411065,-190652,-422775,-19276,361683,705157,744360,526631,255862,-20289,156470,361160,288269,125177,332227,516683,408594,-109634,-312408,21064,142789,160445,193791,224612,375929,443585,395945,272760,63190,-338979,-253659,66182,70540,-12536,-270499,-390809,45350,156567,-41831,-212550,-135463,56148,168425,-51807,-240926,-161958,327880,659144,607832,383783,284355,457788,267838,-324774,-234799,115588,121081,-200168,-235409,198923,303365,-19202,-174442,366725,305942,-317384,-75180,282039,216042,-31980,-305764,11230,310501,304862,-86332,-546809,-91633,194888,261120,419404,-6211,-345255,123142,289975,198019,381908,746312,608462,169208,-183576,-74862,-76669,-196812,-370252,-245739,-90747,-245,165452,116713,-269606,-363004,13857,-71717,-126831,-52359,145770,152710,297405,419752,425352,200265,-226965,-539720,-155743,-129353,-37074,267735,664685,666334,272702,-169911,-611427,-313762,-96550,-231623,-370242,-78903,-53503,-400838,-167242,573801,788670,997541,847768,461479,4881,-311597,-339467,-402461,-241798,-29291,198080,315992,119054,307047,589666,533623,328129,-138956,-74880,-90239,-2103,168054,223051,244472,181514,47174,-260314,-316998,-128614,-43972,-17018,-92117,-364609,-489187,-224887,-84769,-208196,-290990,-351749,-142584,4962,-50220,-324944,-248528,-199914,287724,544425,360129,225508,84716,-26408,74522,632389,1046813,984113,209812,-277832,265099,275867,161492,-25316,-128509,65749,357502,677497,596810,302716,223953,130119,-12712,-91643,-298729,-255005,105115,126916,-22038,-56502,-132078,-212633,-286398,-169437,189100,341401,284944,179017,169338,196298,303910,1449,-244065,-351842,-375446,-243343,-175402,-242203,-215394,-131553,-152809,-342187,-340174,-257688,-345640,-412511,-448016,-513525,-427351,-166973,-78231,-146940,-330801,-319430,7712,141907,62998,58352,29803,-50535,-264551,-171476,452783,831769,827691,577058,126531,-266769,-153467,-194694,-268149,167846,646137,852014,932479,529241,385185,408254,460827,213764,-111999,-365534,-93320,-113,-224793,-348018,-470264,-498719,-408838,-383598,-429224,-25802,764511,1001404,482553,-474047,662988,1234791,1037256,430813,217868,110540,-165599,-234559,-740,26234,-208642,-56646,333560,367764,85937,-183781,-90177,347669,523358,631218,639384,749112,387788,452206,-74557,-482636,-4622,115466,-298725,-37092,405544,575685,278482,-203843,-377108,-24661,90244,-1045,-208642,-256407,-312539,-494701,-134056,282063,314964,-28427,-59292,694224,1180251,1191689,786159,418191,124193,-91699,19767,147691,277147,61574,-104234,-169394,-141706,-128512,-45103,60154,30155,-150697,1936,420512],[324047,-41279,-310336,-285622,29379,206728,66992,-26939,-124154,-46263,69890,169259,142088,145686,72031,21048,-160023,-396759,-134421,199937,298213,205109,62543,204932,529426,828583,933896,413307,103648,79042,-60717,106261,425481,547295,338023,274591,191041,185721,-16335,-156491,-376547,-127204,184107,372137,421935,540424,739231,679276,337165,-214535,-258668,-63348,-356330,-246267,89673,188609,68846,-76523,-280933,-167948,32119,-8577,-324675,-376862,-177914,-255213,-403246,-110827,165920,383521,369867,129379,-56882,-160557,-125304,-110339,-212804,-421797,-340773,-255901,-334825,-293065,-217058,-87456,50308,-11674,-183418,-441005,24191,759050,1184273,975305,326850,42375,-142538,-368816,-392973,-302187,-290333,-173938,-232483,-89724,126178,220553,33161,-450704,-274731,-444873,-112330,-18350,-260937,94388,704431,795587,424731,-125784,-276934,-392852,-447723,-428353,-220247,226273,399668,86024,-253616,-154095,117233,-37103,-348164,-11724,-62819,20079,118730,325651,646130,490966,-145016,-158952,278876,525195,742120,974719,905760,633767,306003,424829,404299,335172,47608,-117010,-78237,22781,142802,195404,278062,244157,48093,-301608,-532986,-553819,-355544,-143661,-121720,-86904,33544,-174359,-452865,-560686,-573837,-248147,237158,655315,488692,408138,357644,389270,419703,302034,322625,148862,-126969,-107196,-159297,-289356,-207883,-35579,-17406,-243848,-523242,-541780,-170404,259892,424575,650577,780307,837565,390168,-117718,-340675,-169189,-224512,107509,492865,376966,99505,-10144,-113983,-272741,-61697,-40962,-270199,119482,631638,636660,408903,100353,-174021,-493115,-123219,158289,439360,841398,1043255,611939,-166807,-174567,102943,90137,279953,615794,629751,420560,198971,-63043,-167132,-39889,48799,114924,-34041,-188974,-219020,-82970,174618,449256,605429,496303,56996,225022,438554,139182,-256559,-239279,-119546,-18907,-103235,-360563,-25891,414169,419432,135099,944,149016,146752,-2757,-98942,-210923,-172308,6957,-24048,-283477,-380406,-61499,240965,96116,-263017,-406530,-343122,-100419,342265,383864,-142045,-424041,-237426,-311277,-418598,-341292,-405535,-266695,138864,146715,72834,-1948,-49010,-76494,-177603,-252887,-188287,305142,952476,1207255,713112,215852,-322136,-298111,-108468,440844,576945,314088,186581,426058,582654,516080,145796,-102875,-16405,13772,-124335,-442543,-185140,119208,133847,236291,292189,182132,100899,140603,107142,-12765,4925,244165,93035,-207449,-203433,232272,400248,447756,479175,407317,263332,154241,116952,62916,68316,70749,20351,9653,-280332,-276417,-36635,77852,-36707,-49093,195761,212023,42360,-366560,217907,728594,902695,769329,602492,215425,-53296,-155429,127743,354741,138838,-296864,44245,377274,224634,-340777,-81031,-35731,-45493,-32917,149631,37395,-62975,-10350,-64545,-145248,-209191,-276397,-372005,-100869,254308,316070,-101074,-579146,-252570,-102178,-39733,83812,67661,-10695,-257175,-246791,-192551,-34560,169898,272105,334608,353103,289154,-79889,-193059,-408856,-367317,-286452,-350880,-287099,-115571,-6078,170341,422003,411834,141762,-171080,286626,527988,389111,255452,136375,236636,320077,148921,-21911,-269499,-243367,-98744,224731,658140,996118,1176866,796671,85505,-370228,10265,186996,326287,386903,270788,-19417,21469,-97532,-274559,-302544,-447151,-452243,-146025,78746,-31248,-90729,59605,-88061,-229585,-224350,-84492,-132847,-260193,-125231,-103724,-306870,-318847,-227829,-164588,-156433,-334073,-365944,-200885,-70150,-88366,-143851,-239007,-368562,152889,609332,503665,122245,2996,-4040,-300626,-130507,198752,305970,163451,-263411,-300692,67493,138408,43124,49729,428399,769194,709150,357955,-121498,-310482,-298349,-108369,-135837,-157506,-252050,-62723,16725,-15182,93321,193993,381618,360599,119775,-267853,149006,464911,247905,-131152,-333060,-18723,242799,368619,274500,-193474,-434938,-240081,-273448,-393963,-231149,-66709,-56648,-165657,-361813,-467523,-437770,-537771,-227061,22369,-38897,-260912,257929,769735,645542,126678,-159390,-126419,-270647,-277413,-190382,-308385,-313043,-204381,-138552,-261063,-237370,-44234,122595,281545,346587,321033,170698,-32099,206461,227358,-127601,-219742,320077,592513,412273,6654,-333455,-64213,80516,90840,-500,116411,51141,-334947,-200839,-84054,-5414,31047,-4471,-260748,-166284,33615,33106,-129833,-113398,15636,193318,327534,628607,503129,152071,213501,530791,707254,632067,645081,608168,507729,373943,25165,-14733,-69449,-50071,-156730,-182525,-154279,-20329,136872,354320,424629,427061,101424,-202772,-216892,-383848,-449616,-500373,-358725,-491169,-454356,-397743,-428853,-345174,-112103,-105382,-99114,-49176,-73031,-287296,-125378,62033,177047,97240,-113270,-217705,-414348,-219013,326704,360439,-29034,-295090,-183727,-120568,-238471,182750,309865,43630,-48678,219882,274210,-43208,-127304,-41864,-54715,-200155,-291217,-289585,-105433,28512,191772,178386,129796,-163297,-61482,265478,382689,402294,489289,422895,119076,-160514,-326048,-269704,-196812,11892,-20074,-311288,-259460,-236312,-69473,97795,236436,77156,-200358,-212668,-55009,-89120,-246526,-258699,-292184,-251412,-159342,126595,282502,450648,359101,186027,137268,40432,-79433,-407359,-411316,-390193,-302786,-257865,-210042,-81499,21932,-36728,-49462,-153272,-397808,-520741,-247206,335839,935962,1049771,499109,206394,773938,824420,560310,105008,40933,100003,-78299,-305322,-188762,-179444,-91501,-39895,62955,144811,360660,419681,358666,48788,-236600,-357687,91389,244214,88824,56807,283853,93674,-264854,-98553,238819,247170,-162106,-442790,-232387,-231061,-383290,-79696,133979,22995,-27212,147981,269350,37909,-30731,143928,39439,-460860,-69927,-188473,7725,568706,532985,142951,-414509,-442201,-361904,-113346,-9550,-380338,-113786,192005,494713,699152,675364,561018,240422,-39238,-302949,-378906,-470827,-270499,34885,268293,367979,239166,72595,-45364,-39975,-119126,-122411,16902,-130600,-216069,-301458,-420811,-416737,-387999,-197594,-85898,-86282,-187386,-252421,-104785,201218,406325,454958,324577,194314,92523,-31501,-213409,46243,190871,99476,110455,278725,188898,-189221,-487300,-299693,144551,382476,551347,194033,-111246,105946,314345,119796,-362016,57642,146181,-27956,-210564,-180568,-355284,-338996,-57326,311733,451708,230794,-251352,-453401,-282651,16532,214713,45242,-35222,-51781,38567,-129821,-274074,-251214,-42885,127467,222522,44857,-144478,-352629,-322384,-139499,-99266,42297,350653,464693,559693,768964,749541,451390,-128174,-201101,-317600,-427421,-166300,-136186,-201851,-196932,-226069,-89231,98370,347687,471616,122189,-240064,-40508,85947,3615,-84468,-33266,84968,335522,431359,536142,493106,651996,957105,914288,573372,131124,-34002,-84198,-278933,-393970,-334740,-321563,-136530,-14217,13549,-133173,27083,164529,265958,125683,-28426,254617,480235,505860,292897,214844,358924,474161,624869,664133,736427,589988,139684,-393998,-130111,200916,236888,138328,209268,312899,139129,-281817,-117783,458655,765856,567560,-21453,-545184,-37029,49958,-240207,-182319,80431,-83059,-236362,48356,446096,660685,589713,251817,1146,-55103,94598,94386,210300,195768,-71885,-5262,135716,28316,92706,370406,91926,-333875,-202188,-22477,141178,853650,1327233,1202572,577852,449808,263666,-92430,-371501,-343780,-340370,-297084,-248658,-102562,-176916,-231892,-281884,-122046,207140,345084,437669,223375,-174277,-406212,-359097,-208896,-64610,128620,323009,298661,108162,-119612,-442654,-439644,-256640,-250749,-253134,-233491,-485715,-333116,-220419,-107283,48619,-129232,-245911,-243658,-190316,15989,209466,26323,-229083,36860,168679,-172768,-460503,-89694,8948,-59899,7783,350880,546714,395154,279434,292606,379778,219210,-18889,-210150,-277860,15149,188501,295015,258888,-64686,-284165,12483,331396,364095,231740,201318,353752,454701,497803,856656,757562,212549,201268,264164,280063,29666,-439674,-407444,-159658,-18760,158612,322043,286155,189626,-137547,-326757,-392782,-431420,-210935,-183661,-505062,40096,338633,324740,131096,13700,171877,574393,767788,649125,-43915,-95611,588965,662694,382548,244172,68357,-132219,-68283,-52374,-78683,-25781,401426,585376,347186,-107914,-319340,-347262,191300,548982,564441,177375,-265677,2520,497542,431402,271598,13921,-256380,-247484,-162965,-85638,-57592,44241,-137548,-126423,-45631,-10485,172074,277363,123184,-59615,165322,78029,-399819,-335770,62404,46558,-2863,-313606,-417183,-278650,-236445,-138736,-139313,-123294,326330,504859,158686,-474688,-318090,38245,569203,687055,184474,-125648,-10683,-172230,-358438,-421375,-89620,204770,318078,304047,378427,142913,-209617,-337455,94618,469043,539020,252111,-286145,-255179,16531,80939,-28328,185092,10050,-237012,-366095,-87508,258866,399451,137302,-200778,-287874,-364769,-210428,378223,888226,1060464,740291,293661,-236407,-394349,-406440,-323476,16754,-76709,-375965,-437966,-37163,346022,481874,111181,-457958,-235182,-79274,-88004,20139,192128,93072,-254899,-200805,-150168,-361566,-361941,-200460,-363848,-322178,-168368,-93245,-218902,-356872,187284,494535,532597,193187,-292838,-115155,184978,168443,-361273,-331464,-299548,-370409,23482,300431,388915,185127,-128794,-44282,-261781,-189198,239241,550156,453568,467057,384471,167491,-220886,-388399,-256641,-192575,-809,57558,-124599,-199850,-154401,-317765,-86788,69117,9126,-27295,-97098,-224473,-304326,-64168,-4281,37033,89339,-59773,-294647,2489,60670,-52073,-308892,-439186,-383508,-180824,-143437,-198953,-97220,248287,327701,86344,-255016,-266598,-51693,-192967,-263604,-188843,-6515,180588,370182,537401,464344,372761,266092,36277,-323678,-369756,-112123,50560,-95871,-117607,39564,2658,90580,225138,331719,479766,635110,886083,807824,268444,-333040,-452043,-586674,-143091,145641,218688,34777,112768,713562,789767,261184,-214278,-90088,-140254,-388869,20554,253716,56427,-310145,-78324,-54313,-259118,-394536,-557447,-585041,-343020,28376,391300,333014,-45566,-142913,-29510,-243615,-312849,214317,273626,18507,-103534,-204119,-117801,12045,151964,31153,1038,-56088,-444913,-98390,259729,251690,1072,-358140,-172975,339782,847659,1254371,1146181,583915,18637,-8287,269184,365826,469845,583865,399287,-99184,-397190,37692,262191,130204,-278556,-336109,-254265,-279312,177066,515220,428465,46362,-407500,-583977,-446613,-210952,195119,550951,655890,385462,268672,284564,123810,91755,243744,352737,271088,90252,-19629,199264,141133,334413,484359,250048,-204310,-542198,-542372,-312023,-260594,-466437,-232618,-228913,-186403,7340,74845,-477,-36900,-219291,-256089,-7557,187317,171974,251427,410839,284684,66687,34300,37093,126406,17612,-144440,-132465,-155858,-103858,-219882,-504880,-337056,-57051,313669,384211,115558,-222658,-275725,-156749,-69546,-133915,-469103,-369443,-156833,-88775,-67690,-179286,-62062,43449,-257141,138730,525955,491385,10719,-324760,327953,438471,181346,-314482,-323930,-258642,-188028,93989,263193,458206,574276,341052,-73461,-450583,-57855,105239,78018,-13206,-200159,-310817,-358497,-245306,-107113,-101510,-243406,-237591,87525,146276,327731,340062,356423,267807,65989,-183167,-340552,-233454,-185926,-284343,-476074,-291498,-147246,-219558,-527658,18726,480560,581927,370473,-203197,-501701,-267351,-204807,3616,388424,696046,653097,386412,246543,459850,602583,470998,10858,-316899,303784,754550,713245,273782,-81380,-202348,73987,296564,202490,-84522,-395989,-571169,-461915,-502314,-383622,-22379,201809,209574,-14136,-485897,-303710,-210482,-119759,17518,341402,748090,754844,440063,-117606,143186,13705,-78887,-453318,-146228,144703,333525,407765,464582,92877,-277446,-470689,-198484,-230803,166028,416936,436028,141545,-251451,48174,493316,617931,278109,-236291,-309468,-425,89957,30615,-246943,-572023,-314777,-56629,55621,-6262,42679,-108862,85319,220273,145476,83118,-35171,-20098,73707,-43190,-163256,-123107,-89604,-69816,52148,96867,181848,37964,-222201,-104727,-86773,206402,398079,208121,-435789,89668,741605,944779,797767,833255,811445,431965,-114501,-113968,-11098,-93851,-131201,-112362,-76281,-225641,-505218,-278347,-157302,-163804,-257770,-20120,301374,407678,147992,-12461,-254054,-102240,-119379,-345182,20607,430008,751155,736174,407645,257772,158838,135418,45405,98289,256599,559977,766628,827134,520943,-131058,-162426,194256,-205586,-330235,-43755,-154894,-152234,77918,148910,-98958,-184746,-305036,-426500,-419391,-477239,-432983,-282211,-140177,66319,219786,405,-116568,-49012,63264,359941,672295,822979,497920,-310863,-360367,168079,607902,732486,584696,217315,-88764,84765,348231,401759,474139,657906,975960,736648,161363,-8008,262280,231887,3374,-58654,-28488,312242,441104,502986,307944,138860,-243654,-262028,83471,157155,89972,-57190,-41604,77502,30988,-247019,-342355,-147902,200,-109178,-351540,-155338,243200,485542,377846,-44608,103164,349826,504203,279214,-359278,-193693,86692,-8311,-293830,-159912,289543,395937,4232,-315040,303642,331309,-275350,-107067,240687,250603,-67552,-383865,26744,294298,280332,-120891,-172170,-102602,-116021,-349998,-200628,-533267,49618,325636,313780,31781,260697,559556,354953,275175,280186,265325,109435,-125919,-315205,-332071,-291185,-235921,49268,134683,-193063,-447746,-30326,-63867,-94079,-153844,31803,154048,116511,256151,231038,44541,-344121,-502925,-180502,-406711,-147102,277037,588468,552374,188035,-169450,-518620,-448580,-202603,-179215,-474347,-337596,-379933,-489917,-221108,324808,510627,751238,690497,431535,14973,-257950,-236758,-335914,-140543,279579,728231,783997,554194,541192,603713,543871,180646,-278945,-272671,-397418,-226140,24724,181006,155451,-41432,-278803,-548820,-357142,-192781,-75392,97818,-117453,-441409,-238319,77195,114275,-146364,-300541,-295289,-335779,-112884,-51256,-268254,-238343,-127843,234279,621031,583246,444930,105484,-24941,-210192,511053,1064631,1180444,467988,-375876,-23359,234151,366821,199222,32936,-19942,86774,455224,575626,472024,283637,175368,95719,71184,-127428,-77600,257505,273707,191450,222997,37304,-59033,-81480,-139579,14212,69449,39359,-20352,41291,161490,142006,-69523,-283301,-400792,-419820,-349583,-224175,-90130,86820,177863,39418,-241270,-288566,-188759,-243322,-436670,-567346,-508027,-261025,-97884,-135320,-210016,-278450,-311013,-109010,79519,161306,185418,35656,-251618,-528218,-54121,581940,707484,602452,446052,35017,-123031,221551,179219,-48483,67666,654483,816385,677083,231661,167434,218196,287595,36141,-255212,-329298,-967,15122,-270241,-472017,-279197,1209,38962,-209366,-345200,270436,1074041,1195040,570822,-527763,479128,1144814,1072716,665439,348932,69018,-157015,-74913,55194,-66544,-311017,-96415,-154948,65947,-62752,-369965,-43161,543106,724237,770439,551826,687786,316297,27379,-235359,-357714,19374,103861,-231743,-240985,92672,266068,190672,-109050,-473282,-175425,35051,-90598,-311641,-339801,-410026,-614514,33208,268629,214359,-163516,-295565,597512,1080186,993669,598948,174625,-46617,-36913,176233,434955,570392,212703,-61946,-210108,-187293,-111910,3448,161893,130972,-1074,136681,323732],[-128732,-300742,-428154,-229198,187979,217404,-159831,-365580,-335316,-126452,44901,149448,163033,128186,21240,-85604,-321278,-396472,-39176,281968,322157,134284,-35628,119321,440391,751006,730803,67362,-77331,269036,42767,-34721,218454,217999,201832,29293,-141506,-169989,-247824,-446398,-378785,-31742,192338,291315,240224,289384,459077,637837,322585,-124011,-160737,53209,-284310,-110983,255324,242930,108879,-5313,-43080,-60222,-46446,-62264,-243235,-241900,-205991,-230383,-430620,-237040,67224,342793,452008,266022,92188,-77072,-57998,-141607,-243538,-317105,-292895,-307821,-371280,-299538,-136164,-66898,-45487,-208180,-340952,-431371,-94156,515071,903327,822492,377249,209209,28140,-229096,-245706,-64654,-56497,49232,7773,44962,53774,88860,-118443,-456355,-74920,-198796,-256435,-119061,-186115,321771,984706,1166845,632811,-55387,-221242,-194258,-296357,-382931,-191116,273892,411902,54687,-249900,-94042,273038,191312,-71185,-39958,101099,238865,384660,307671,582335,481010,11364,-97594,202579,346564,570245,756289,727189,573770,349754,390485,284157,120152,-176078,-62512,33833,49084,29808,28842,91413,130563,-64897,-468256,-471702,-502584,-410617,7728,94594,29529,-47413,-290899,-367464,-324989,-389484,-185637,245767,710260,614013,469981,261781,176877,330942,432117,387899,-10684,-240234,100108,57272,-149126,-189040,-37004,137788,196907,22893,35439,209322,260344,161325,106058,101988,317115,59465,-288484,-117195,-95925,-139872,326176,547741,286525,-42538,-79201,-136585,-412477,-287778,-270230,-420366,59184,588801,657703,562461,434321,212244,-371093,-343039,142076,420128,749481,864031,529618,-92540,-483078,-106026,-98799,-196856,103622,226258,236578,195723,17702,-154910,-120698,43034,45042,-16242,-26956,18712,134840,292477,360570,428493,272513,-209255,-114439,36734,-71316,43950,108477,61257,41834,-70329,-384365,-269701,162596,217718,-16683,-185186,-107718,-155527,-248612,-242214,-82793,30205,274865,287500,-53428,-327441,158662,499914,279039,-274294,-381331,-268700,-140839,169180,49580,-344578,-125410,-150980,-466755,-289867,-158076,-152309,-134474,-126938,-144482,-123286,-57043,-179009,-175693,-276117,-410900,-225557,326152,824584,755071,323796,69234,-154491,-129104,99660,403935,414332,208375,245344,389718,550797,355187,-36429,-223416,53650,153412,-28797,-392222,-321021,-128195,-243284,-135932,125660,190998,114662,-33931,-203256,-98109,33244,443920,470736,120491,26504,461666,468583,395208,418859,459140,436349,359243,272259,139489,137126,97670,76216,67209,-65862,-427316,-75076,120668,-98502,-123806,208010,297914,62840,-396475,229873,627927,650849,470978,489641,342502,37964,-66296,98706,184638,-50417,-286571,31087,395891,187690,-305359,209572,347154,65844,-196396,-159660,-111194,-15968,82874,-50450,-266533,-280613,-239924,-405084,-113221,146594,93486,-262076,-584258,-370606,-226571,-111385,-25403,-77022,-144663,-221998,-123769,-120379,-173711,-72309,42860,232190,239875,5618,-386666,-436874,-276028,-348199,-285828,-324252,-333231,-158906,-98721,-4217,64890,-145102,-217010,265873,461714,430358,213919,65456,219377,302684,405871,402178,324369,251905,59453,36968,238423,541143,886172,1112565,862613,309660,-24049,12933,205264,454912,670849,565320,244230,189408,-6587,-237359,-288635,-480807,-474024,-226046,-16887,-69318,-164226,-148816,-230944,-310313,-239666,-83663,-56989,-326610,-523943,-313827,-99278,-77397,-73715,10683,-36410,-189788,-271405,-310036,-294397,-291288,-276469,-347860,-162384,433967,719748,489565,87822,43808,61621,-190887,-422019,-48217,217340,138340,-356295,-153885,334491,292815,29248,-168441,-64591,274341,305387,-23398,-481174,-512610,-510674,-440240,-219328,-58128,233464,176926,35721,-95987,40933,112041,355583,266694,48291,-262408,214545,500569,228179,-158493,-461556,-58835,279210,437630,234791,-188591,-240193,-129913,-255732,-466571,-236433,-41850,42073,-57083,-397981,-475783,-417553,-539410,-147905,153948,88483,-319593,111130,496776,331961,8226,-189073,-197419,-250417,-222479,-22599,17194,7090,-284631,-363271,-415826,-291094,-94707,31080,189551,232998,78685,-21078,92991,451896,446687,-73480,-260652,328751,582360,371820,69447,-397532,-199166,85474,194094,114167,127766,-37199,-435708,-73241,64290,-104403,-324124,-97323,-167244,-319306,-233981,-167317,-211851,-78729,-52550,18265,166866,238415,210391,-47212,240919,522286,766591,757320,807698,687572,458652,112950,-267957,-251389,-137042,-166639,-287855,-190091,-167882,-175261,-51510,187846,340358,411452,188501,-213669,-257671,-416668,-570154,-262725,-209678,-409130,-452728,-340855,-334323,-139174,67321,8092,94011,406056,434744,-26336,-227608,14079,139518,98985,10775,-32883,-290380,-175663,299102,247216,-188443,-405788,-250996,-282357,-146408,-153008,152459,18403,48070,382186,452433,177920,99809,90709,46845,-192118,-192812,-88427,31318,115828,186132,113204,44648,-337054,-227525,300446,522579,559235,609881,429554,156731,-131979,-312402,-178985,-70516,120238,26788,-264217,-121662,133868,-23572,-282682,-84655,13189,-143620,-112881,249186,321778,11387,-320285,-503323,-415036,-321226,-344425,-10363,197925,122840,-194085,-145343,-49149,-92447,-439684,-497293,-467793,-385849,-366408,-230217,31349,227341,165506,6464,-253596,-457250,-538333,-265739,332862,932365,1124866,727819,456077,795507,750567,546850,328517,539610,469445,213554,-228595,-230747,-274341,-23595,116894,234088,329722,345578,203133,253538,-25797,-272760,-61340,243443,194878,-176168,33387,371720,358978,114458,-146701,57605,23195,-294032,-301504,-196451,-261718,-164663,195426,275977,-6966,-280796,-47630,307047,101918,50463,290984,314609,-109140,-371006,-371963,63257,546806,539522,160501,-447717,-492411,-362457,-71645,-55283,-270453,-25424,239431,509448,753219,617275,254710,-179454,-327546,-308713,-107270,-220223,-440558,-12468,275750,374134,255393,220083,116629,119264,24997,-88549,-23456,-130588,-16416,-462,-78797,-105129,-177870,-130873,-139879,-231478,-299607,-271177,-8168,353132,481665,439492,172813,-24865,-12084,-41918,-294645,-72881,-9322,-258846,-169111,353888,367539,-33690,-382855,-115504,339650,648884,642206,260573,-60561,392722,653191,506892,173017,213177,449604,449316,276853,99900,-198504,-287270,-141415,113509,314090,223939,79531,-107620,-158458,30176,331851,320220,349437,359309,69318,-149374,-195913,-135930,-143541,-158410,-169942,-220201,-211709,-246553,-168126,-78384,-230572,-266500,-45610,284936,664995,1016263,938354,338640,-336576,-14315,6696,-180284,-2152,-69312,-25599,44567,-122417,-265701,-172294,92517,366300,214055,-273068,-129517,38255,-25480,-139480,-159759,48855,449263,691249,1103706,1364100,1672249,1578178,1208894,548802,-719,-147129,-309171,-481312,-230934,-181402,-351183,-257768,2840,224253,288481,184170,86400,19786,-110164,-234808,66070,335133,428983,357373,346350,458773,482538,528224,588301,598998,378206,-84565,-440395,-202778,35600,11419,-609,49393,118510,56905,-175721,282599,807154,954166,601095,74599,-153463,137532,169277,16690,-232104,-87940,-246265,-243420,18030,328541,540126,417922,210269,-135416,-253805,86122,54494,-53059,-35924,1562,201364,146938,-111247,-67300,272333,151877,-308665,-120554,47289,11491,495726,1072051,1033410,710099,591964,415587,29668,-443749,-165704,7672,-9571,-281786,-155167,-87839,-103777,-251846,-331365,-162185,-12929,331498,331031,6440,-225549,-291917,-275732,-88259,281908,608809,589626,386678,36358,-343602,-438265,-295844,-218091,-127655,-204340,-466551,-441531,-433911,-452374,-471094,-294955,50420,192882,85938,73203,456599,223182,-210949,69765,272809,-175698,-401148,29046,99574,-109981,-392371,-76765,107115,337291,300840,417765,531430,301099,-116596,-312912,-147105,107750,18736,-125272,12577,53314,32862,59079,122783,174607,156866,145744,163825,266601,529175,879427,631556,426511,570318,584956,423829,-9925,-518619,-475932,-393402,-271849,-48293,209216,371342,335479,62426,-113341,-324698,-489366,-212107,-147985,-517974,6543,348723,396864,196166,33767,78400,407072,620236,555470,112232,-298353,147147,424914,294007,211495,44876,-75300,118083,216194,181776,247249,532317,581605,93780,-169380,-189717,86600,429863,708864,692229,194308,-375857,-1989,416357,287712,63977,-320425,-612382,-514715,-227972,12704,-137450,-524159,-369697,-52272,141931,168242,280084,254458,-4675,-128228,45392,-86036,-408399,-118405,171417,102253,116506,-260982,-270117,-124582,-115097,-77061,-214866,-70677,375053,325126,-209872,-379801,-195594,-87506,261841,249152,-92950,-402629,-100614,-156658,-312759,-111638,149425,212329,220352,361283,518256,281362,-51623,-465335,-49308,333440,420060,28527,-382279,-160407,19053,-45462,-196884,-34598,-63358,-221575,-383533,-207725,143836,295512,48597,-306221,-294238,-345776,-446883,62248,384505,621750,252496,-101130,-459765,-529135,-450094,49956,402361,181335,-276517,-318558,-163725,210862,396099,116151,-363030,-87234,65765,229072,223683,365555,279517,26464,113554,-151191,-418468,-466534,-359862,-506630,-310573,-154524,-124330,-297209,-339303,45687,253975,304630,-44234,-307095,-86782,143102,21549,-297952,-168583,-244404,-447889,-45056,255370,442372,381031,250930,195181,-261732,-501914,176099,519827,346411,339852,163993,-217099,-433552,-132308,-46053,-230038,-183389,-91181,-230052,-197301,-192265,-402445,-175881,48087,196872,208152,10358,-256355,-435242,-408127,-259808,-99205,29779,-114534,-287107,135845,261102,256520,73083,-8925,69516,210834,27996,-219444,-89107,288508,294473,77513,-130960,-277567,-354000,-304529,-218527,-117857,-29236,81037,299129,572236,606155,470367,325810,121869,-214590,-428410,-112065,162867,153335,132410,139741,64099,129904,368962,691709,978654,1204922,1378751,1292179,639371,-80046,-403587,-475674,-250738,-1388,-90772,-182784,270774,867587,874997,270927,-163138,232650,316364,-135006,-132702,142177,12283,-502920,301008,436154,239746,16559,-253706,-425237,-277170,357685,757002,798932,47935,-234204,249465,153551,-258435,193752,402314,145899,-170975,-343291,-259658,-106825,67059,221101,438260,329173,-54007,-288126,175405,311233,139144,-240407,-358981,119250,561337,923364,953206,445310,-16371,-210204,190855,425117,658861,655377,371733,-181224,-402078,167058,403619,296336,-186615,-477122,-370537,-436089,-194572,95533,-27995,-272180,-224485,-334267,-564464,-324990,117653,433088,474902,240917,110856,85708,-90977,-41741,258760,472547,397380,180508,-45452,24710,-112681,245469,515180,402064,107846,-113833,-173892,71188,50792,-303114,-126287,-47072,-79726,-45552,-53493,74941,53832,-62075,-324002,-206674,-75977,54484,258971,368005,194759,14032,85537,42027,-175919,-355907,-570225,-456794,-520314,-236823,-165963,-285585,-105874,187465,498386,543803,264186,16865,-69943,29254,76857,-84477,-491773,-169749,-45414,-198315,-337031,-433057,-351408,-308136,-441035,-131226,136816,298719,77041,-257321,34907,238534,125047,-559518,-367352,-360103,-317264,-52205,58976,157172,187070,18795,-316737,-412228,-62717,30778,-51357,-58011,-162248,-335503,-377950,-369024,-203962,-15473,-34797,-28398,-15667,-87236,-37832,183834,378726,361204,191450,-22140,-186656,-96122,-119477,-174600,-204207,-216713,-125526,-259212,-461218,-109790,342549,538639,375738,-141256,-477657,-167283,-158292,-209038,101196,439298,573864,442487,280296,490017,657535,553247,143876,-327665,150623,696621,523721,142295,-130588,-116923,166690,368522,123031,-303490,-587922,-378101,-442455,-295898,-368116,-28789,250919,291701,142804,-144440,-160935,-157985,-115190,-62578,212017,504633,566515,229413,-309261,-283028,-226380,-239955,-426029,-184389,-40761,91430,194771,246247,61504,-414401,-540741,-104204,-68766,235182,375040,291368,90423,-256948,-33215,307440,481183,364721,21098,-167950,19237,164970,132345,-143581,-583482,-465469,-157381,138840,213872,224784,21072,65785,195169,61962,-57507,-121180,75450,267111,95270,-306571,-325098,-169453,-72803,95454,157395,292588,325898,266843,205421,40282,288577,414129,1405,-434173,418414,849229,928451,782151,898685,773787,324767,-103607,-159786,-234756,-477102,-398915,-125599,-74329,-145257,-408370,-430873,-296263,-172006,-215920,36443,379287,516742,252264,-12434,-4625,252392,150287,-346232,-104762,194317,475040,808014,905149,709261,361282,37801,-191803,138473,555611,836535,709898,656536,336864,-329530,-251516,206200,-86303,-466475,-314928,-331854,-200413,81311,296533,198682,113543,-68365,-188390,-117785,-67626,-208775,-343839,-204146,48955,291626,70614,15035,-109511,-206326,191750,528384,660207,601633,-2135,-458161,-152324,314375,550396,552618,137959,-141910,-13702,187217,350881,615069,785258,1063633,762629,349699,296649,411123,210039,-234223,-438412,-389506,30953,254396,416491,237236,177342,-120222,-328947,-41074,162927,217162,205869,179436,72252,-122035,-411390,-432328,-199294,-93308,-354758,-363433,238876,584462,544168,108278,-405681,58821,486214,563768,275914,-302592,-249603,-97069,-261131,-480178,-144888,232108,328742,-12203,-451731,219804,345907,-176085,-177488,175407,236066,-109497,-416742,32862,218388,200431,1726,258937,414417,329212,-55460,-170443,-238057,170450,363283,251252,-109802,135541,310741,107606,255501,535765,435437,207270,-57397,-170561,-323725,-408312,-264665,87947,222379,-94060,-249192,60767,24541,-173654,-353734,-345811,-105624,-37290,88547,114627,-203093,-454101,-382974,-418945,-317645,-43536,392809,579161,481159,156968,-142340,-337432,-270370,-209936,-80803,-135583,-408805,-603723,-490576,-386920,-57878,118886,232911,427224,378645,89888,-169138,-105284,-229520,-234154,342092,898171,894298,829891,691933,518067,423977,-123224,-477535,-247040,-356637,-104227,167446,173261,-48720,-364947,-469661,-430482,-260367,-138928,30990,263090,-41318,-465530,-64938,334094,318771,119604,76486,100594,-88960,-67838,7252,-180394,-243528,-77159,114759,527437,581755,307256,-48180,-154260,-290514,358122,877687,1006096,525433,-289117,-99665,500092,787441,673922,286660,-83655,43644,362258,513239,501215,223432,63166,70726,133508,23529,57250,283457,311744,283747,307074,120163,18192,109463,113721,56838,-64853,-276331,-356314,-295460,-159998,-205067,-207615,-353854,-425875,-430805,-387850,-301274,10048,358158,436171,127425,-275354,-341966,-90542,368,-213147,-343379,-242577,-105976,-37801,-142005,-242310,-225383,-192549,-168090,23765,253840,246059,-61796,-440240,-526421,-98264,415662,449130,339771,265056,-12165,105472,490666,469185,184560,-20486,489523,619137,328075,-61834,-142415,14776,118416,-57506,-313170,-123378,187891,100909,-262689,-478996,129319,594388,513079,33223,-322093,356673,1006605,1155414,654080,-204150,148132,843310,935207,755355,429749,104840,-49363,64906,79175,-200723,-240518,-3043,-291531,-442459,-335940,-402103,146187,726601,853787,672933,194873,138863,-44164,-405921,-169065,-185407,13260,59438,-130412,-469007,-273600,-51425,71019,14322,-142351,-268604,-192752,-252217,-459619,-455882,-440007,-326368,190754,271456,174658,-85868,-220555,387960,765137,593782,264095,-127811,-277679,-33769,276256,634318,682825,316763,-31213,-199223,-189724,-68539,76115,252493,261863,252531,359216,208787],[-243556,-116419,-273538,-234686,178207,84737,-377520,-438811,-415304,-136139,81177,110680,131232,81371,-48019,-224199,-400033,-305642,-47519,161713,109471,-59850,-191033,-25048,293281,529933,307606,-334081,15349,385518,108191,-177815,-60898,-152459,-65516,-260084,-355859,-298258,-152881,-184591,-207340,46242,144418,118925,11782,-82258,-64311,236468,169737,98061,-34745,78528,-91056,89945,337330,230723,162971,138985,144792,19244,-162384,-127943,-170622,-166848,-264599,-242911,-334075,-291663,-44277,241662,466739,401581,245814,39364,56691,-4392,-120882,-248898,-335405,-439243,-355500,-237880,-62359,-15327,-100617,-346999,-460600,-382626,-156962,206775,411578,443051,331952,288403,147531,-74711,-25275,206392,207660,270799,264490,208041,13965,-96581,-334893,-352085,51070,72445,159170,17673,142251,593816,1154486,1322399,692199,-3121,-157756,-11439,-116259,-298939,-167984,220391,288525,-24587,-173262,7008,345508,320310,177032,116324,280282,363708,520212,238829,251613,227519,145024,68160,59150,170446,390744,510784,502693,398680,264069,137588,58473,-122161,-234680,111109,197082,118106,-19163,-52947,-21008,32106,-178330,-487271,-294519,-315594,-506971,86820,323557,268243,-125610,-416928,-286005,-156846,-233340,-151176,144845,465158,548479,297337,-19924,-42225,346212,656753,431375,-180135,-180134,491859,380951,28123,-163659,-24003,292374,625405,779732,677800,610277,251161,-138015,-234621,92327,280118,-207835,-175849,127239,22651,-28583,423999,453224,106144,-269497,-192026,-321454,-460568,-335450,-367941,-540168,-161516,215289,388327,441759,588685,479296,8666,-420110,92578,328360,537761,627408,464420,36383,-408122,-160881,-84327,-285041,-311621,-227396,-62667,66924,35235,-63963,-263969,15002,53025,117608,59297,134397,296707,430026,314968,231435,-143,-449555,-353886,-320399,-252659,133136,258007,208165,117430,-65118,-322973,-447998,-100916,19068,-132822,-391788,-365046,-264080,-397056,-211301,202857,247729,406968,508074,170022,-220413,259541,506714,322806,-249665,-364076,-335598,-108274,78814,-210869,-227113,42575,-124566,-548926,-155798,-74710,-61817,37865,-87560,-462441,-460630,-164676,-240499,-276366,-386034,-428596,-39395,397866,554161,133096,-94762,-143451,-12173,233288,466061,414059,171505,-37744,196050,305931,464913,247606,-86990,-308804,48031,212814,34810,-293095,-456784,-323262,-410808,-470048,-180686,102088,111697,-91908,-293406,-128604,5842,352765,495724,175348,69516,429618,384760,269122,329119,491719,565090,501060,385834,176327,110053,2050,118811,224865,134419,-433614,-95658,86463,-215644,-234635,199230,307947,-15056,-310816,236291,449433,316919,172472,282954,380969,98418,30702,69139,-6068,-211973,-290490,39758,462597,277830,-159247,242876,516722,112785,-246532,-455645,-220676,19533,158618,-19734,-362960,-370107,-204236,-136065,32739,82868,-137940,-450149,-486356,-359716,-248971,-204450,-200758,-232944,-249471,-223693,-124782,-135229,-337792,-341443,-213945,50832,22831,-321815,-637121,-265712,-107641,-246586,-234877,-294917,-389401,-186894,-144616,-114931,-224784,-173181,595887,950070,771472,355846,-33576,-216311,41544,168209,317816,524366,589279,759301,426481,199622,143780,342727,700281,921383,906134,681778,399614,120337,112897,322354,625612,585976,373470,190057,-6043,-136950,-94958,-374977,-472231,-176915,-28389,-125100,-243013,-233442,-184454,-268456,-375888,-172553,-593,-206964,-487583,-159608,80924,-2307,63182,176109,109710,-100539,-228433,-319582,-413465,-493847,-362684,-321591,5325,561882,706869,440897,125690,140586,202035,84475,-186316,-304492,-236,47233,-322033,-42273,416997,263066,-36363,-306592,-466764,-270525,-104747,-176996,-288372,-290238,-358213,-278477,-152834,131017,519610,377091,192306,38277,-61576,-50958,173655,124332,7137,-170908,195745,412819,210276,-108629,-483331,-177908,208533,382114,109865,-176738,-77949,-34278,-285712,-374878,-23079,126688,125678,-25546,-455028,-381989,-285087,-448199,-149128,223472,208855,-242533,-38220,125851,-7105,-119410,-208443,-330082,-266015,-217975,24588,245649,304310,-33009,-398344,-480682,-313767,-172124,-115776,17084,76689,-27209,-52763,208561,571611,561099,13328,-313847,295404,551155,500460,256936,-135199,-208012,184763,244318,102133,33818,-183310,-325300,133823,344012,117882,-330269,-176320,-21312,-104744,-351570,-398020,-255353,22993,31091,-60455,-10214,-226747,-200396,-203228,232999,479679,718180,756827,770428,612346,329951,-136991,-497023,-248265,-121056,-228956,-422839,-243428,-228222,-312863,-213192,49717,286938,390170,212725,-285255,-347413,-510394,-359457,55945,241399,8058,-175893,-122618,-265645,-82856,100003,26137,181570,680168,767149,318767,-67936,-58943,73049,186124,238807,194635,-145280,-293560,102089,47698,-180522,-454115,-209589,18237,26874,-107618,143581,28419,135169,447070,444128,281606,225999,159499,131398,-56123,-9663,42716,62870,92965,84782,-75689,-197568,-502933,-193218,480931,764242,814346,719674,426285,31224,-291991,-358909,-142892,-128054,-23262,-96288,-300851,-216378,221953,107556,-272317,-387535,-83492,-158173,-38681,365516,502934,136652,-295462,-271557,-264733,135271,237421,95747,-117885,-245246,-553800,-143815,60775,-53821,-371068,-354655,-276440,-397790,-384930,-155444,134547,356290,297979,31596,-383225,-415173,-479001,-277010,281902,834636,1070517,749825,502844,629660,770310,746051,739823,896706,667667,390764,-39419,-123196,-142822,247952,464219,406256,435609,432582,218211,38192,-229401,-205705,112983,295536,156934,-311895,-13047,352954,570785,369316,-19797,-181520,-211054,-288188,-233242,-221469,-384846,-131869,193988,174224,-3059,-571368,-188338,221405,93042,92020,393007,531741,259419,-207710,-318129,56969,399503,421320,60885,-440033,-481224,-496646,-277960,-299408,-237007,-13269,174542,407306,667605,467171,-47373,-454329,-200844,-148646,121715,-52091,-358050,71300,322330,367372,262230,322591,313098,228123,95552,-126033,-124574,15095,242143,239261,190246,75316,-75986,-156401,-212120,-303164,-284637,-204636,111674,472052,485917,309169,-60176,-230227,-115947,-108827,-333556,-432584,-370411,-617330,-132579,439114,379733,10640,-276743,-4736,279221,518103,358834,174537,17299,553124,823816,817978,605852,582493,783050,831067,644572,311489,-53411,-258592,-312598,-266243,-77628,32276,201574,279693,145286,55523,428086,738048,790082,623155,-25950,-224230,-110392,78884,176895,90806,-153782,-299452,-293454,-169606,37131,85816,-231477,-520403,-487166,-29904,532553,924418,876140,158280,-474875,119791,215901,-97322,38804,17227,238046,283230,39530,-376392,-496589,-236165,121759,198790,-279824,-294021,-44627,-11459,-146167,-351000,-112076,388964,832326,1411420,1945480,2256030,1735666,1106058,255410,-301778,-280599,-481515,-220627,-18603,-57074,-347229,-422210,-100342,213214,434583,350209,207145,-14020,-314290,-361177,-174746,119381,288262,347569,377603,493015,496573,363188,441267,408976,299117,-36515,-198605,-327895,-264168,-306537,-175014,-184358,-162504,-99350,-51853,559236,875111,837083,469985,253323,241406,296773,204716,217449,-72068,-150084,-406187,-299383,-126050,-55686,74813,169926,169487,-110183,-460673,45,99898,-228599,-325604,54193,201222,56989,-231626,-155777,109270,170688,-229230,-119528,54419,-81222,50237,627078,716353,789638,664521,453369,363,-384263,2544,158890,74607,-279344,-316949,-123123,-127655,-332662,-482132,-267239,-233174,145086,261926,74727,-65085,-159054,-39740,238451,475869,681588,598099,376865,-49042,-295369,-240766,-216352,-76772,-29885,-173004,-227851,-218642,-323225,-337465,-136370,107630,394364,489814,241606,21415,474423,253393,-334623,-43118,206204,-264446,-382826,13714,15182,-246493,-241731,-230747,-410054,-58615,102045,392250,502198,223784,-312746,-322641,5891,135363,-75494,-575437,-75187,327859,210713,9306,-28652,122060,152425,80650,-84035,-81776,296896,514766,285320,434488,548539,610038,356986,-153612,-587914,-452159,-449752,-463049,-291438,-13312,308688,290310,95915,-34216,-239112,-271949,-84866,-76409,-393100,-114496,297299,361202,150605,-92218,-227306,-34186,236483,327956,235486,-142238,-233179,121343,247871,241882,95662,-48819,94683,263742,224312,311216,480913,544996,334330,293742,297544,357103,462855,632359,560537,40202,-552638,-95810,182480,124460,-98529,-586956,-352826,-450056,-378758,-16488,-58462,-236311,-250711,7132,226485,274001,352766,147404,-272594,-290394,-146602,-367287,-363275,20658,123745,138270,196793,-160164,-159634,37838,30738,23433,-218662,62142,357170,71113,-456228,-131168,60382,-106946,-215599,-341126,-449823,-253123,-97185,-178739,-30747,215327,336948,145123,68269,331317,527587,371007,113555,-352857,-55416,351983,381958,-143882,-335039,2540,41818,-92675,-254387,-232413,-154157,-239272,-362600,-423420,-117449,45780,-67234,-476838,-408436,-335920,-383976,128515,291784,359440,5600,-411581,-473643,-415495,-124800,338359,610991,337789,-139235,-234633,-243408,107095,263996,48453,-274964,-10781,98801,266727,318441,523164,450102,213102,234798,-90173,-504188,-447016,-372261,-354655,-283755,-240155,-283210,-448924,-282811,-133933,-93293,-53556,-282416,-395635,-187692,30100,-71123,-116297,-48862,-214396,-488235,-160509,158193,361890,429153,430876,239157,-159035,-201931,374785,659232,524633,388017,146469,-70118,123325,331921,126342,-311979,-430976,-292289,-306689,-184579,-203296,-382280,-173716,148887,345901,364421,86047,-295695,-377743,-293759,-179283,-81992,6336,-208891,-276310,255326,471111,542103,435925,517577,614137,610733,210025,-222129,-98762,262512,177567,-40096,-137755,-182895,-159341,-233110,-14113,-38086,-28125,52235,298215,555597,678289,591430,391641,240225,-1696,-190805,-49229,204291,274687,253622,138286,35811,146450,497353,976738,1366082,1647850,1632509,1443781,870730,102101,-355754,-415502,-312423,-159927,-339153,-87110,423978,753702,642392,71209,-47815,519688,679011,244359,-132016,-6886,-198490,-220657,690947,892303,719080,307678,16750,-372216,-247794,527547,884817,955857,117240,-259059,529038,496639,-109818,212192,562689,306348,-198007,-493386,-440452,-248860,-26641,248597,576690,499228,210536,-246212,50214,320038,198046,-104129,-543063,-179979,108620,286288,356135,123916,-30792,-485443,-19620,442414,762751,611327,243923,-253164,-238070,256294,467183,323236,-176555,-499038,-296289,-361030,-289082,-168002,-207119,-118281,80268,-134382,-494673,-299360,143304,393838,361343,88603,-100600,-204490,-381222,-147886,276655,527134,409784,188707,15886,-133743,-350490,96234,475176,486039,283575,151235,210668,352077,356454,-82946,-113516,58134,10251,-86483,-119216,108232,16572,-33714,-313767,-320633,-290848,-55080,252248,362151,136996,-131098,50298,124237,-77440,-333529,-315907,-206999,-276432,-339640,-92004,53820,170666,417026,542813,481552,294150,164521,16374,137267,194339,-40630,-331812,-27372,-11057,-281075,-418618,-440004,-566197,-432155,-563694,-406756,-273704,-60242,-24261,-226755,-139578,210106,83628,-251646,-383530,-439998,-470287,-241365,-212862,-179903,-153186,-145236,-137915,-141856,-116053,-143141,-198212,-171390,-233159,-388509,-305186,-327746,-314635,-13268,52110,83325,-311531,-314671,-146560,74337,273826,292094,234954,163225,68206,124496,82963,-7877,-81145,-109119,-54325,-199695,-284137,-264494,71370,274657,244495,-144466,-369956,-73986,-85941,-379549,-295200,16189,291552,315227,263262,417406,516978,454255,166479,-421889,-219508,268328,91994,-129750,-299783,-232086,139604,300680,-18604,-519462,-330711,-101794,-67687,-115658,-364812,-175637,96016,298603,441906,384104,301555,270431,212648,-55766,34183,123262,360242,215040,-81554,-160279,-336288,-400589,-309586,-170567,-244272,-235967,-80958,44299,47955,-342754,-402193,-176109,-74512,183931,222920,28149,-172255,-408643,-210509,-16429,177319,282180,149930,-13156,29267,140100,85872,-168070,-553018,-547040,-286231,64358,224676,142524,-70027,-114257,-62462,-161854,-219130,-105207,234733,433941,270373,-241527,-559609,-351303,-173502,59727,232202,386945,542342,603505,362852,64489,278762,320139,-254782,-111293,607756,749039,684257,623606,670361,523464,267593,35958,-224431,-322623,-461570,-345312,-91961,-61459,-44126,-254115,-536790,-425571,-227813,-240911,-42412,259680,426526,248558,-72872,191311,479424,250520,-282700,-242167,-170908,163314,892874,1260128,985073,473011,-15121,-459300,24147,529205,705634,426969,349903,86228,-265919,-184412,123803,-82111,-383085,-559056,-494264,-276770,18345,314355,395690,372616,178421,-13724,6093,180564,60032,-294359,-348063,-35421,271183,147252,3763,141655,-144078,-19618,158821,166970,217626,65741,-337209,-442936,1322,305121,503865,119504,-151588,-106888,-47335,167205,481259,593731,650599,452499,374803,450295,409950,113675,-342526,-470570,-436750,-306546,-60350,115770,60178,158074,-16184,-342591,-209330,127399,302827,337307,206775,-5745,-278492,-443603,-520268,-362468,-258467,-490930,-268405,449896,705318,432359,-61936,-90101,257405,573104,584187,244282,-202493,-300611,-261639,-486205,-487433,-180382,45826,125858,-77941,-510398,130606,328326,-70541,-329439,52082,157204,-146736,-405080,17368,149154,123746,190568,628544,1056494,1082314,574670,209394,-67531,64435,198156,33873,-245178,25698,40394,-192332,43069,462842,405588,175184,-43773,-27513,-243386,-457338,-173424,206960,326519,-56381,-187738,86283,14992,-422678,-313816,-117435,-186540,104520,219128,84131,-453578,-334439,-128743,-73405,63618,225545,515541,603927,467235,152045,-116477,-11748,-32884,-197845,-49042,107478,-192325,-468757,-369222,37777,453288,440027,35135,110687,276893,192301,-84119,4307,-77934,-448733,224620,821645,766968,799993,593060,317318,146704,-510188,-354685,-13014,-79301,149433,344771,91356,-329569,-364166,-194347,-232975,-125883,-46455,113897,346690,108371,-444197,-74753,409545,392381,321968,377853,363352,81382,42270,108509,-67870,-266095,-88623,25174,230050,325598,-16063,-412893,-331641,-130936,197324,497646,447208,250947,-338908,142649,897107,1231189,1154171,508444,-33765,357234,453759,410067,401941,165326,-74131,-83157,35371,82082,120448,175099,187449,162544,108014,57224,-61853,191726,344744,259560,104690,-137304,-359024,-420813,-486914,-503145,-347188,-378063,-391794,-340177,-283966,-400045,4218,457866,501799,52622,-427141,-460613,3066,276409,171278,-44555,-126556,-111631,-67701,-158930,-273481,-193058,-105025,-220246,-45634,264597,187506,-282250,-314185,-238733,-173036,48749,106242,4423,-33689,-63723,198301,462639,474936,199659,-50851,191358,271462,61852,-214009,-386822,-184430,-43857,-111573,-364686,-26840,291319,124077,-314018,-377438,420541,991466,835170,240133,-337279,134471,582075,885642,687288,61524,-167359,344659,551494,534492,327799,113529,35358,81591,-35078,-438444,-208861,86154,219412,-98789,-334687,-223529,268959,715806,742531,230144,-298576,-71343,-465737,-275805,-223477,-167205,-68887,-48062,-84253,-281827,-372869,-260663,-160177,11931,80227,-256976,-492784,-208703,-208374,-566669,-474286,-156155,225419,222707,138180,51747,30489,175645,314407,108166,-176589,-439560,-327928,-54912,287865,636855,555901,296156,-56175,-173698,-185568,-79610,84787,247351,359244,512304,559832,153575],[67633,121017,-70659,-273189,55365,-80942,-401665,-169096,-313694,-45261,208641,145579,94228,26376,-120196,-274847,-194046,-138343,-123757,-118661,-237133,-271003,-239495,-24044,225964,275482,-160487,-389694,170028,322318,17201,-306901,-239363,-284501,-312926,-357112,-207860,80940,237658,52174,15175,150297,100300,29025,32298,-72555,-344699,-388086,-119561,162455,149181,197540,222940,323189,353120,226375,248063,286794,220612,-21975,-316813,-172722,-152196,-193584,-337281,-255510,-166396,-182679,-97369,123024,428584,519789,403020,186265,109336,50380,-45026,-208426,-419036,-464815,-280101,-122730,37614,103906,-39663,-278784,-417779,-182041,-19148,132086,35913,7077,212481,274238,197600,81939,197548,414759,437794,452786,490920,370929,79834,-225107,-513377,-233845,69561,290450,534580,393138,569534,846347,1199708,1186260,599030,12396,-125780,79160,24128,-173136,-109236,115109,98289,-77501,-49006,128768,334221,360373,313547,284617,418068,428963,521690,264187,-22323,-201896,167676,212454,771,118910,314177,359264,314643,151706,17075,-239454,-223948,-305883,-112121,284507,391782,247588,58095,13677,-716,2115,-233087,-312743,-41391,-63495,-511805,84612,483209,490349,-103037,-621268,-303157,-80013,-147132,-150626,11615,80804,255489,-67721,-437510,-37140,479320,857027,460649,-113147,133909,815022,696638,245226,-116732,-6384,417998,916419,1305354,1159263,873909,254714,-256612,125220,647578,623988,-142922,32839,350929,163464,-14348,342768,254302,-113672,-457855,-81132,-105393,-97568,-81984,-347288,-586879,-343621,-213527,-26535,166666,494556,498604,264633,-250164,-51572,199474,285136,396770,409885,156895,-165972,-97691,14769,-92102,-240641,-370205,-239718,-55389,6138,-20195,-452336,36072,280658,313197,88707,56539,315953,526436,342914,82757,-231228,-308083,-165570,-282293,-403562,58391,262010,299843,155473,-149514,-367082,-501626,-294673,-125518,-181090,-337375,-261475,-205252,-462942,-11711,548730,513789,412072,544984,305436,-76358,231746,340001,266001,-140370,-353595,-429161,-72198,55286,-323204,-143767,21107,-206796,-352783,-47627,-74964,-145590,64753,117363,-291177,-485966,-237068,-226966,-256994,-321116,-257189,182527,498648,332589,-300719,-437867,-365071,50196,421969,656790,439475,33772,-365392,40629,177252,339516,237279,-3104,-432183,-426,181334,43827,-183262,-403343,-288571,-89189,-7889,-321838,-38640,117450,8782,-229778,-193246,-101284,29917,170139,-48603,-47117,202384,192535,129468,249659,492956,597633,542967,425873,163766,10377,-168831,56619,333907,221163,-310761,-109998,-9388,-332796,-367056,106509,151320,-215835,-125797,247794,256644,7279,-13778,128731,344054,138643,110529,44587,-158977,-230141,-162104,59313,570864,454710,-44734,46163,392997,75917,-133331,-277577,-334284,10372,193821,4600,-397044,-424734,-129424,170248,214110,29743,-338105,-425543,-345479,-309927,-233161,-305328,-212895,-142998,-221173,-228411,-84648,-166852,-462269,-581126,-471694,-210199,-251494,-306277,-393981,52850,71575,-156348,-216186,-246015,-427352,-175186,-114701,-103566,-267804,70002,977247,1338763,1043535,305957,-260038,-205480,-371408,-115188,126901,504893,713694,1026087,739271,276854,-68586,262399,680528,894686,1060681,1127759,788056,367590,27034,-28307,233347,323345,308373,17830,-39993,66802,211809,29888,-188405,-79197,8478,-151085,-229102,-172455,-1902,-54291,-286797,-308796,17889,-64924,-252956,-63615,72340,-46167,80615,162176,98608,-133889,-216197,-209093,-254928,-478658,-363901,-241347,112885,495242,530798,301459,145612,214063,352383,380206,295473,11137,-71635,49345,-105759,45978,335158,146745,45242,116933,166711,-153305,-341571,28964,64102,-198018,-371836,-208014,-210317,93373,469171,436852,317318,61005,-252411,-211283,84327,213673,156750,-2891,86071,209368,228071,41608,-233728,-290126,12062,81041,-144494,-226902,-27868,-29527,-251116,-178295,173032,264425,138513,-83879,-449249,-242945,-111094,-293021,-211362,206545,291450,-64367,-123309,-218720,-183787,-28531,-64792,-370807,-327772,-246138,-42826,288616,388451,129434,-161904,-341964,-329827,-237583,-220486,-170737,-54277,45544,44323,256944,571470,532895,63066,-326352,215727,527794,702742,439438,155901,-27172,311420,217566,-35173,-149631,-304504,-159706,349947,625620,435098,53374,-201455,94934,187335,-105498,-365432,-127363,216423,324488,17394,-159320,-410100,-316466,-135858,184082,417606,566447,609998,562244,426050,189104,-191047,-382214,-160090,-116238,-260530,-475172,-283222,-278650,-223003,-94146,95698,308419,384839,185388,-320784,-289138,-437489,-132493,308788,579905,303553,129494,124846,-229266,-162333,65423,-24072,163086,735468,926383,631360,248491,3372,55901,317327,474781,420504,23566,-453483,-157843,-58377,-82458,-371253,-95622,190552,-34936,-87854,46039,-6757,168993,413826,345839,274535,275374,237373,236840,108623,118324,93220,2811,-39357,-87986,-309249,-487380,-339062,54150,687605,983338,1007506,804342,409072,-118688,-535567,-336345,-183337,-323346,-364206,-326637,-349033,-442175,-56573,19673,-134651,-291167,-118119,-151576,42106,403191,526000,145116,-195889,-8834,96542,512209,757143,361961,-209501,-508389,-281808,-40782,108772,-101989,-269418,-95062,-31353,-180941,-205672,-11997,212034,393349,377816,94719,-300899,-317892,-352550,-280995,200102,685944,899442,572924,320729,323210,582707,751605,900668,919356,638812,427727,143522,44999,232666,581945,784155,528141,435100,417359,265951,-104971,-528232,-282795,89546,244722,135859,-266930,-127285,217247,619532,417436,86530,-374304,-365973,-216618,-252128,-292603,-518072,-282701,-57634,-101716,-167026,-402510,-145933,109134,36335,106522,468752,691021,570701,182729,-109651,-4300,183452,203228,-104156,-466165,-387983,-371024,-274553,-119839,-114608,-92335,15882,249281,460367,238333,-215658,-259818,-140554,-149962,47859,-70215,-137315,279941,447777,402136,310036,416092,506249,337304,110367,-234687,-148810,108206,279620,284060,261714,38369,-131620,-234125,-242779,-249334,-153587,-64456,216938,502080,433041,114470,-320019,-292894,-197682,-197744,-224759,-165967,-320209,-410312,-122128,188465,89881,-170175,-188631,68025,30775,5369,-51934,55019,110719,551484,794832,924619,794132,839302,969867,1033300,837893,436243,55376,-232875,-417341,-426160,-516136,-242624,166230,494412,315605,41729,459963,1068991,1025097,595744,-139121,-236808,-10543,301584,493148,396320,140376,-114835,-325470,-139093,213946,293865,-89662,-540577,-464959,-399015,163250,537713,577010,-42874,-522023,110669,224314,-195002,-58930,132170,458396,429961,147266,-205836,-125856,-179235,-81992,109159,-219193,-415707,-79898,76265,-56812,-428441,-218637,288829,859745,1372361,1972724,2102589,1439150,706631,-159779,-451020,-210439,-263973,16541,140361,45238,-278189,-444491,-315188,-5208,278612,333624,290970,72718,-339359,-314694,-198984,-39493,109820,257689,321236,456840,486389,235125,132782,110234,165569,103216,6267,-197306,-286705,-308068,-281688,-351730,-280843,-159037,11378,551478,642165,498296,252572,403517,549302,432171,194793,225604,19759,-111785,-352315,-406478,-342919,-525217,-245476,84753,138312,-7655,-419089,-168472,124056,-124203,-509658,-89194,65862,-12492,-222586,-117077,15485,171853,-84565,-153827,-24637,-120235,-293982,117097,382644,738501,618081,352504,-136542,-251721,15518,36436,-111296,-364253,-442817,-215172,-266537,-512463,-229153,78973,-115654,-43730,48865,31525,52278,-6214,184579,501428,613459,587330,375066,104721,-299526,-277864,-38435,-182688,-46979,414,-36049,68391,109085,11979,-36049,265335,435599,604099,570714,202233,-81685,278826,172965,-461281,-230341,5405,-390242,-353408,-69604,-170971,-197483,234089,442741,178310,-311501,-253344,184104,277903,11748,-490215,-118365,159492,100690,-178160,-457262,-14228,366825,198331,-169049,-87609,195312,282266,128723,-196649,-429691,-50316,35121,-2473,244817,246489,345245,104749,-341665,-464988,-428758,-531317,-469085,-404501,-177614,142664,127891,17855,-102563,-226272,-111271,60788,29168,-259145,-279533,192034,261459,33583,-292321,-483291,-310844,-148759,121835,355517,266026,35920,110515,293252,354836,246977,11934,-82360,78774,42344,121924,326238,617581,740062,501074,536041,407654,308568,347699,224059,-169912,-348798,-153722,-57247,13788,-151040,-448557,-203009,-239449,-415133,-134321,-11205,94982,-69196,53391,174497,251713,358739,96764,-380504,-209909,-102896,-339558,-355959,-14934,-87541,86431,175504,-84444,-117075,174859,247028,226005,-86634,122597,244248,-155617,-340808,61720,184075,-125113,-404864,-402015,-388998,-143504,-150745,-106490,256384,459261,449400,79366,-120631,170285,437036,440588,249903,-232437,87190,507014,416960,-184189,-237588,201865,171889,2495,-214567,-254427,-205342,-227446,-248506,-427228,-359777,-125348,-42764,-266943,-408495,-402279,-422784,121840,303742,299108,45998,-414584,-280120,-128430,178895,495291,640506,400353,-1672,-196308,-248297,65844,143398,-50585,-229514,-30661,-4758,84537,327409,631825,622156,486621,301589,-30954,-477631,-339091,-281981,-277723,-318934,-381204,-401093,-263758,-94188,-119762,-299316,-351055,-398992,-570751,-350477,-94939,-38673,20351,-2222,-221030,-416342,-265835,-56725,70060,193582,309409,82722,-77946,65091,480906,714999,669396,531738,427441,448594,650885,760724,318133,-207476,-550098,-451184,-313688,-165688,-180245,-311425,-192483,253700,419009,413757,96791,-316067,-184191,-7508,45040,-38492,-21523,-328678,-185834,374099,642919,711295,722172,941322,1096475,923576,363474,-195113,-122648,152575,-8410,-213774,-176825,37648,375999,251330,230104,47104,-51385,23358,310870,493701,624754,647741,460979,374052,249520,72469,9982,147890,240444,241292,63410,-42523,142685,557015,1115784,1572289,1836416,1650707,1342151,922420,218845,-305467,-433184,-380530,-281033,-238945,119999,465457,469336,180514,-221739,169120,702576,846365,534277,94536,-69679,-406519,194712,962099,1169788,947589,342051,95260,-358793,-236971,458992,786116,804900,143134,-232983,654292,686537,17978,254593,691304,453143,-143178,-606603,-353245,-279632,-38099,211062,486232,478553,314576,-154818,-74333,296632,233520,32665,-352609,-400585,-94936,-117301,-230351,-251229,61221,-131124,-313854,374903,716099,479519,76285,-343331,-245117,223077,452490,292935,-114204,-406540,-324103,-356807,-235465,-270053,-266660,52041,184987,-57716,-341241,-110565,248460,418285,339693,33989,-241069,-378693,-307628,-33938,287522,483608,305121,108607,90043,-149797,-456586,-14783,402034,490487,310615,209571,399011,501641,505493,46965,-113332,142118,100280,-53793,-82,152669,-28335,-85086,-245835,-246924,-280202,-2633,301062,371819,105375,-252637,-79553,50580,23387,-150787,-95566,84094,53065,-131841,34124,376379,426336,567382,445872,279578,309599,257884,27629,186315,260043,-72509,-230447,48203,-26740,-227356,-82365,-135545,-355166,-252230,-441393,-410777,-240175,-289717,-184074,-253309,-85324,105174,95494,-13990,-366313,-299693,-304115,-383435,-360428,-132535,-33118,132513,182637,141487,-23674,-225112,-240917,-260788,-351526,-306471,-140076,-195525,-357708,-93332,19023,52707,-4012,303274,541943,323205,162309,141515,264802,364835,315070,257328,240395,117021,-5988,57712,66122,-25630,14537,1478,-42080,-54522,-20658,-284059,-281393,8682,1915,-269142,-465088,-297898,-48989,80236,242695,338912,327353,346244,222676,-230488,-619546,-417811,-445325,-461928,-386370,-331884,40851,123330,-180206,-325159,26850,182512,268080,38934,-330637,-372070,-144533,310589,815031,989490,882299,722355,552843,144954,-45765,-264471,-33975,-24304,29722,382075,-80111,-375039,-167522,-101418,-357764,-493962,-280704,21105,169138,7696,-45151,65298,57783,252845,176520,-37241,-194764,-422026,-412772,-334409,-141911,133220,189310,136434,78231,27164,-107457,-322028,-456944,-471060,-418151,-115940,56240,-95803,-189250,-264200,-330314,-448295,-244757,94530,449110,582286,454878,40232,-242953,-465239,-235288,107431,334836,459576,670348,780293,386505,6888,216259,157860,-419905,166198,653113,539518,345151,391002,345842,251028,276584,159035,-228335,-268750,-228104,-122344,821,19467,104789,-22839,-327181,-400878,-202110,-181490,-111566,64860,166607,85214,-75148,278052,513666,218731,-175586,-221277,-478274,65113,909450,1309080,1055484,522756,54008,-540864,-144136,243924,278259,58098,-23969,-211272,-236982,-161872,-22322,-144836,-317513,-495306,-489058,-323658,-27123,276567,502634,565250,408898,88121,3059,283637,303529,-93310,-496113,-159887,175263,178228,-93834,162551,36052,-83277,-86788,-322167,-266104,-55236,-287033,-313602,25290,346026,582926,255332,-76050,-135584,-210659,-19116,188778,171859,-71118,-17626,261564,404915,310228,88772,-133842,-58085,-79485,-58771,-318212,-273838,-129620,118064,57629,-244588,-272505,130595,372324,378634,130875,-129997,-383940,-339293,-424546,-533174,-378376,-439673,-191601,386813,581012,211668,-141041,-97312,275056,484699,510448,202448,-70108,-125073,-32762,-166063,-193861,-163347,-125908,-68159,-171317,-449456,97094,343370,80884,-366191,-12977,87037,-119867,-311804,54110,190354,120336,373347,932987,1564545,1624867,1016471,397478,38743,-84405,-70760,-268440,-272125,-9323,-142299,-463568,-3407,335468,362131,101902,-44888,81767,-71150,-384941,-96213,346387,432564,-59075,-255530,74309,41688,-460284,21256,508019,426197,314847,403773,78223,-353197,-141320,98871,286347,226127,420529,592954,660594,538399,200605,-95528,96732,12614,-272539,-90967,116921,-85497,-377958,-91595,524458,965886,863989,343567,-133650,170243,320724,34440,105153,75091,-381962,167099,705320,604529,538499,294772,61299,-198544,-476632,15540,287134,150815,272061,305459,-92134,-233032,-15350,880,-108759,13801,53236,148180,364499,304513,-307691,-231977,284322,315518,374027,522221,485340,169174,193381,294679,129609,-215564,-119425,-3553,-167479,8481,-35273,-342890,133453,221467,127361,77085,-247847,-278256,-281650,369600,1171048,1571834,1471666,640496,177944,752624,653143,329771,302023,209019,-3601,-218142,-168998,66753,157130,34490,-47485,-139973,-263400,-145786,-195648,156449,439923,465922,416616,325183,64425,-69396,-219474,-342245,-289060,-302465,-332400,-189434,-150729,-431422,-39686,410680,390800,-129687,-564248,-532462,107038,511677,541054,185916,-147588,-227630,-138548,-168244,-248232,-113736,-28712,-247152,-76288,220980,87514,-494841,-128359,43398,10132,-54832,-171348,-349336,-318646,-90064,143510,188141,170206,-29195,-80612,-69399,-93397,-87856,-225419,-313190,-274181,-142983,-128490,-397378,-66026,265405,45339,-407066,-316793,537077,1099880,954691,389176,-236385,-202219,132461,594414,675997,217759,-268634,-218644,26012,69076,74713,64133,66744,-3765,-260150,-401862,-125611,242197,387901,206432,-128947,-103705,264813,496051,366778,-429812,-170735,507068,310003,-75040,-379051,-269052,-155022,-158011,-94214,-50018,-70138,-160527,-436566,-167082,96961,-190354,-245086,-1881,57,-518197,-555082,-160171,147387,139131,104316,127818,180322,181581,42504,-192775,-431552,-362659,-176274,-17332,241686,470174,309152,190785,-65025,-88526,-140880,-121608,45149,184419,438466,736023,678380,197071],[182111,194324,33099,-380239,-131948,-189222,-204372,-54423,-274552,15139,288151,171629,-20202,-115882,-234727,-183374,3247,42647,-125476,-418901,-514276,-454496,-82617,174402,264647,50330,-405199,-82570,119092,-20893,-292867,-354279,-212161,-241217,-297733,-284993,-9957,476307,490676,72360,153178,194727,2683,84198,287629,287599,128819,-110720,-459257,-47753,220628,341674,422898,437147,289091,236597,271068,281737,100781,-245536,-292188,-195768,-275409,-306412,-454607,-255587,-25487,-36177,-143190,-84680,267563,494406,449972,260119,44658,-104699,-148279,-215674,-270602,-181314,-238271,-77478,94115,182702,20506,-188148,-310919,20079,196422,272339,12451,-405299,-46032,93781,91238,132305,305752,476664,504276,474096,545790,428134,155813,-198016,-312803,-174436,58617,376422,598709,646305,780436,883362,1029540,768725,337609,-76792,-243572,-68616,-37638,-125816,-96223,-50974,-113152,-118410,-25769,118165,156918,233648,263466,314235,415537,377186,389910,393495,332373,-394258,-64749,247097,222801,214722,323101,220482,32198,-210748,-381332,-375556,-432953,-294426,-18829,329441,503456,352744,188437,131716,37611,-38948,-279290,-236040,126827,113444,-278124,16365,444511,487986,-12460,-353590,-374957,-132335,-214285,-258667,-166235,-245184,-172399,-227454,-243977,138235,509759,793136,353071,73132,529618,961255,877828,421526,-43540,-72452,390880,924354,1328617,1232290,819681,204473,-79980,460294,988156,742982,-15936,104326,444906,233896,-177826,16128,-68436,-400791,-217554,201171,417491,293699,143265,-358906,-603943,-354365,-213680,-349397,-220149,125603,208679,195275,-200467,-270403,87676,182026,216279,281086,136497,-84196,-104203,-3614,-25893,-190057,-200795,-33337,141586,146691,81373,-320069,22417,486126,421665,127429,-206050,101118,457913,347822,-48783,-334989,-113926,43920,-115864,-434055,-68386,189010,250384,60018,-323222,-469123,-484801,-422390,-220018,-129925,-73841,12198,-151876,-480927,209916,776577,736400,373594,338923,218822,-32686,53057,85788,163770,-4156,-308679,-333239,-19209,41239,-364869,-270720,-202715,-323236,-153645,46691,-87195,-404455,-98225,166477,-16392,-160334,-207155,-210601,-277067,-244383,-166069,237781,460273,185316,-272603,-321214,-452748,-26382,321870,519420,381976,178379,-112056,-209005,-49664,129891,234299,80717,-355401,-61274,31668,-65671,-153994,-313917,-168289,154268,289511,-18199,-179269,107283,176355,-77215,-295091,-303716,-419757,-366840,-489341,-268362,-145055,-72118,-6441,148339,402321,475638,446766,340655,56269,-122695,-279994,-196133,209635,101928,-271330,-178241,-169913,-433694,-549876,-170702,-203166,-392395,38999,210281,59261,-242322,-86416,92210,212001,119095,103901,-27758,-217030,-20411,128981,131008,659308,569296,9530,-292613,-10530,-15176,80425,31729,-449877,-81724,152471,-40061,-340712,-278552,43026,401658,274695,-108243,-348141,-185340,-223143,-299922,-271617,-363884,-27603,86810,-122208,-193587,46615,-65630,-277361,-325215,-537576,-425552,-83413,152184,5415,321544,245591,-106848,-285469,-221046,-397169,-211459,-119768,-63530,-258354,5991,761725,1215785,1009376,167495,-331066,-15166,-196502,-466821,-108694,342737,634669,881326,761505,81652,-297161,382471,805592,1004973,1273510,1428654,987203,593693,130487,-210760,-339938,-128728,43636,-297166,-68786,275534,459224,413004,115418,-23741,-3364,-150913,-145063,-82101,179869,211308,47454,-282892,-39001,-46374,-235708,-189523,-109821,-149915,-67351,-70198,-123421,-295381,-258347,-140139,-153838,-394140,-357409,-223025,119399,255742,203540,33241,53697,199514,435330,592746,658411,383528,120825,146697,85660,144332,169248,51818,255575,584316,576826,97154,-298877,212123,306867,-120940,-408083,-298952,-331508,-155529,84508,305420,381481,227294,-361302,-285437,205659,483021,460099,238179,-68216,-70800,271129,235993,15814,-137732,-60350,-353712,-480590,-301873,-99092,-54176,-129032,-32293,200788,234665,37274,-234805,-341963,-103177,39187,-120630,-269025,89803,293955,126149,-15185,-359443,-244504,195625,189302,-141615,-235538,-262887,-207790,122306,239668,129785,-17792,-226241,-360586,-270514,-235852,-343039,-106079,254586,175250,200932,448224,367121,9915,-321421,73588,469022,753790,494687,314026,194820,371351,103880,-276610,-279608,-264563,-39425,483895,786339,647546,321393,-169225,79912,330119,113703,-91024,110504,434403,665530,215190,-250705,-228353,101767,120803,127916,309880,296418,321891,253647,189159,94841,-32831,-136361,-163525,-226070,-332612,-408478,-201274,-77651,8828,106011,179965,306875,341563,107839,-272961,-109559,-159899,69983,439292,687402,427358,373817,301432,-213263,-315931,56519,-65236,90265,644538,931902,843164,544751,224652,142308,451773,654459,590294,200780,-134737,-255907,-24386,-40428,-309182,-41424,146383,-163819,-243646,-241776,-149318,109256,275528,232393,209816,328213,359812,322365,207062,124708,50179,-104769,-240549,-271653,-465585,-473588,-263694,220274,755277,1079616,1087129,856219,343100,-181128,-397955,-306327,-337356,-290829,-161116,-255603,-217784,-221306,-492031,-274971,-91927,-38910,1045,-10806,166803,445784,465139,46524,-199619,96161,324540,624035,921265,542624,21290,-195403,-102863,-51564,-19996,-284417,-189117,159264,175629,3716,-93775,120335,255003,317311,402694,207675,-106368,-175308,-170149,-279265,92485,507307,629242,257193,-31437,-64074,177554,492920,735943,636365,460040,388762,307090,186687,548289,793170,896741,548764,322292,240269,204264,108244,-164317,-435303,-98078,105738,115674,-59604,-269866,-25108,397869,240770,52899,-396538,-365348,-192585,-342537,-381721,-390608,-335341,-327235,-335185,-289716,-349949,-26113,50308,-41032,99082,519774,790872,776053,465390,23689,-106135,-21498,-41050,-225966,-423775,-176808,-63635,170692,282807,100663,-187128,-185571,77126,171465,-46641,-260998,-198631,-242184,-333730,-264251,-188342,31757,430396,575600,489924,384162,477842,614038,435651,83507,-377187,-42489,70448,76964,95068,57271,-206099,-260167,-299451,-216071,-101120,38939,104872,262229,412092,307323,-79647,-482590,-241910,-267160,-278508,-75442,213163,-4378,-271094,-282081,-376726,-350648,-145128,67653,168080,-114815,-427151,-46520,80058,175048,390841,558149,738997,714589,866141,982228,1053874,846462,463508,110828,-205435,-301260,-110744,-193555,-354006,121897,548910,349329,-29918,401069,1117799,996280,419782,-105410,-155547,81487,447986,639396,506819,299792,42184,-289323,-163835,313561,505038,128706,-453911,-354086,-413099,-273170,8279,122616,-248990,-507620,-16101,54414,-423843,-141864,245398,548507,447218,117114,-57437,205853,109480,-91745,-24179,-154034,-324628,-59524,172493,56789,-299584,-77197,291546,775847,1030043,1423048,1321688,885811,260004,-308911,-88886,40217,-7000,150169,217065,122286,-156794,-293111,-430382,-317894,-97217,101548,194743,19869,-394963,-165901,98898,12953,-66390,85669,192190,340355,387264,146203,-321713,-265357,-118833,111645,162715,85300,78422,-20902,-269496,-338485,-136244,-31856,15121,272163,210038,95631,38506,448740,709821,527488,200496,93135,46501,-73294,-260801,-526242,-456116,-156589,159420,142442,60629,16618,-209702,-386470,50722,33250,-240679,-257937,-28843,38561,-101949,-7598,32251,162284,74438,-138139,-151156,-162732,-337798,-300196,130412,551543,451929,152866,-276028,-221043,-139714,-245809,-296819,-399147,-274077,-244796,-395291,-483551,10825,286095,-8132,-178727,-245525,-95025,104199,128248,293987,548655,620983,429851,72517,-285914,-355249,-89785,155936,-806,-89978,32221,157711,287779,367070,296683,185067,410010,526145,600673,411120,-48130,-201835,55709,98276,-322836,-397163,-268274,-540932,-268512,-166133,-383978,23026,490520,733499,459371,84170,-599558,-190653,-109443,-264034,-263635,99449,286946,70735,-352444,-405471,-13320,172875,44393,-445362,-147736,234939,414970,241861,-129908,-356434,-333276,-302165,-153188,-53919,-112577,-114852,-237860,-364135,-305363,-206885,-300085,-414296,-286448,-141161,-71634,-77529,-92549,-214255,-214220,-17901,110238,71525,-192438,-471526,-20645,94617,-137323,-475576,-272310,-90883,-266106,-11252,458262,582819,376166,336336,397481,499079,453934,165019,-231274,-302624,-316467,-302295,145118,667096,894615,439010,453706,245471,35241,-69495,-205524,-291460,-219820,-183872,-198220,-19503,-130322,-408785,-203467,-116433,-229972,-242766,-66819,122842,-5377,22470,-36830,124121,322347,185707,-72593,55785,125745,-16945,-334149,-297273,-435821,-132127,24468,-110495,-176879,228125,467633,455727,121462,50819,-18435,-375052,-185246,211026,239793,46423,-97021,-164008,-212767,-178763,-216718,-1450,376404,520449,452600,78063,-269526,-89985,265778,439687,299359,-127663,257622,681605,480069,-132674,-235401,283800,288702,74799,-183463,-226031,-261271,-199602,-82959,-71521,-109172,9810,90107,28240,-135200,-234428,-337620,-147489,154019,167662,4690,-413510,-185992,65978,331664,467872,476711,336254,82170,-157083,-129548,61594,34529,-175787,-239123,-142724,-223254,-174275,228105,603361,718139,752021,425215,-8759,-393241,-284739,-278747,-364253,-471309,-435782,-192808,-5340,111365,15588,-228337,-351230,-352168,-309744,-503261,-240616,-27236,44617,-60679,-248190,-261483,-246299,-287002,-297619,-288106,-158374,-241501,-90773,192432,445592,570344,568942,521286,667714,832921,959993,1005529,495575,-14741,-383464,-494644,-305963,-117538,-62762,-97840,-128821,218947,364710,311130,15504,-298945,-21757,184323,124669,-21742,-113905,-431577,-72306,418653,670262,692914,846769,1103250,1311678,992195,366649,-204375,-207519,-87244,-240025,-313456,-118402,248824,694143,689405,382736,94050,-169828,-143612,224274,326887,377972,460933,378463,382710,387952,238646,17496,16291,65087,88913,-75183,-154772,83985,479491,1029188,1500279,1678627,1437673,1088185,738458,207891,-303093,-522599,-505706,-191768,-11663,169508,283101,122769,-385633,-237099,345911,707842,760731,586912,227553,-78755,-60750,512536,991322,1098042,747936,118734,-95981,-323113,-197816,213318,505166,476400,103032,-267554,514697,636718,82994,248831,669302,458204,-96470,-517630,-217206,-212939,-20545,163631,261112,291599,236869,-166804,-181096,212854,229668,99364,-192550,-254882,292483,454121,235984,-337347,181762,244230,-291555,75683,412580,246103,-95421,-402764,-455678,6802,269601,185485,-61554,-310435,-264891,-106258,-13322,-178068,-435686,-73740,14983,-139054,-194502,117886,312835,384331,271622,-5405,-253586,-186748,29864,214663,244713,286381,48016,-100343,23140,-151064,-389991,-84090,272474,371045,205915,209493,404094,624358,466029,-1027,-160521,148585,113347,-468,202496,210101,-48343,-217049,-125527,-45853,-4092,196818,370297,284367,-32508,-319144,-284957,-226916,-159084,-191789,-128910,99000,146038,82393,129022,443374,491533,497170,170381,21035,297795,266886,-47000,100846,188832,-225793,-239299,-1831,-156196,-178087,150459,111406,-214341,-227444,-423953,-290138,-6043,-5589,-203983,-266031,30752,-26638,130097,-64435,-450161,-114815,-78485,-330714,-258865,109861,204800,376738,352863,317381,126620,-148494,-209990,-342665,-503727,-134252,55064,-33843,-268458,-288740,-170684,-95648,381055,838741,1071843,626094,63000,-66632,232769,428656,356902,149705,140508,97791,106964,251280,157476,121654,223310,240126,50571,-183387,-373816,-456964,-238865,-3690,-11442,-153777,-136933,-89528,-102533,-13832,168620,234468,201849,360805,420828,280006,32248,-76610,-230785,-387013,-269311,-232021,-40755,-122199,-259812,-45153,328378,389410,435311,106019,-336240,-426283,-270124,275441,1008737,1371211,1243889,935304,669349,316418,48724,-138099,-293979,-480352,-101752,477585,44377,-350994,-99807,-111406,-424935,-455741,-424610,80473,316465,319261,300075,463566,492182,521224,402122,189659,201235,-114780,-460679,-506434,-329968,-8245,140183,211020,76778,-204503,-448574,-351377,-261327,-326676,-470853,-381895,-162347,-85567,61880,-164171,-207166,-331035,-99291,316293,599671,636287,521177,242868,-1344,-181584,-174600,225687,312999,407773,674321,767180,293576,-164934,63337,-83881,-339140,278258,502035,232680,4948,99626,96561,5468,180866,163285,-230507,-309219,-168922,-20043,46698,86411,207541,197042,-89784,-234358,-70057,-70284,-135568,-102925,-206169,-239544,4368,217504,324890,64835,-112264,-101903,-123600,119709,695305,975574,851943,441776,99191,-366937,-245916,-11134,33391,-92638,-259540,-451049,-403468,-326012,-256017,-288627,-389183,-515414,-460684,-343274,-38665,213960,480664,600710,501737,55101,-125616,255682,440600,103658,-360081,-320251,-4213,92266,-172819,-29211,56400,-25629,-15971,-212131,-435547,-333774,-392351,-173666,214252,621333,691700,377429,-13187,-158673,-287921,-157101,-83634,-248835,-292654,-308212,46655,159936,146430,108458,28844,158502,128039,238037,-171421,-425148,-315878,-9118,5438,-210458,-267437,130094,394352,365900,32770,-308095,-460406,-268157,-307660,-452147,-386965,-273749,-92696,71940,211209,-87258,-246288,-343390,-116529,95515,226499,76578,-10950,60079,212904,131787,21778,-125546,-213522,-215927,-348592,-387880,78281,375506,260878,-15411,62486,35012,-75175,-211132,142521,293620,140885,444407,1076125,1714390,1726166,1199998,457828,97048,-197502,-363331,-424352,-121815,5902,-184518,-237603,210482,512020,440153,79597,-36725,91035,76321,-226160,-65434,414266,460133,-94272,-412127,80036,145141,-145116,266387,849720,838510,354413,348386,22180,-215576,-94431,105445,251589,79576,366530,534100,670937,599483,241249,-139698,-216979,-300758,-534157,-211027,-149737,-218345,-244767,171287,730417,979222,841088,425916,-287787,60331,402517,155968,160677,133130,-164085,283183,572501,434692,159417,-113023,-216009,-398340,-189183,334136,551701,303963,209621,24247,-146530,139952,248142,87584,-66707,110202,116039,125016,321459,439012,-111116,-428368,-18982,96856,253130,481082,456442,218712,350122,517328,349155,-91677,-141224,-84726,-513639,-23943,177267,65153,541296,566965,176941,-256902,-282601,-122203,49343,435139,1156124,1664512,1488503,632949,408938,983651,791971,287162,270452,305775,202418,-179608,-429145,-26091,141175,-81260,-341404,-479381,-250578,-172133,-144974,5472,329691,548368,661449,693733,364462,34913,-197832,-255086,-138676,-236389,-293426,-40219,-47951,-418398,-60167,271167,157455,-330724,-506394,-497181,217120,664697,788946,308800,-229513,-335831,-172564,-146461,-147351,37975,75240,-222364,-56356,176179,38717,-403857,51,304130,318408,205116,-201078,-477386,-256993,-78187,35866,-42930,-264858,-395598,-142856,-194121,-322220,-230728,-218935,-232411,-229795,-162955,-100604,-320116,-191377,142462,-80149,-477303,-256907,520798,972485,911883,498890,-28863,-169592,39870,463710,634111,289373,-261236,-548623,-273968,-214347,-157498,13482,101368,-82360,-442047,-117638,183440,505522,342801,291435,3381,-1903,240938,216684,-131217,-392266,183054,791072,853932,79661,-367078,-302505,-108442,-154259,-89868,132007,216609,91206,-347826,-432259,-37149,-183770,6006,155741,128678,-401163,-591253,-225110,83130,125866,152956,202252,273807,363368,157518,-112106,-232424,-102247,21345,116908,231025,294075,165546,172563,78460,108119,2543,-67108,81090,216279,595678,953760,772125,324580],[94725,59603,-32728,-268743,-147328,-152415,-132206,-117194,-334857,-14228,246415,113177,-229447,-324390,-252079,-67767,84027,186444,183192,83567,-106337,-329796,70514,374963,360614,44581,-62978,18810,-177184,-518008,-217161,-99163,-106359,-261865,-203036,-308517,70096,636793,445815,-121276,201351,151179,-146784,169203,486869,492108,421011,323191,-190427,-356765,68483,319990,375860,372299,268504,313434,236705,98749,-99339,-72162,8251,-161862,-494059,-201232,-306200,-175773,71361,66273,-198424,-357975,48236,326733,361583,227681,-60053,-393708,-321666,-134018,27863,9567,-273036,-111863,108149,176334,268,-204135,-226225,142854,351240,356663,73736,-355662,-397478,-206949,-138894,70743,302725,435977,411045,333420,411545,366527,187396,-17257,-132447,-110832,224577,431759,460693,581021,614190,652579,670263,280723,37367,-179078,-424309,-453567,-339510,-218968,-176781,-201816,-209883,-191832,-158285,-68968,-140185,-27222,73624,210342,278419,228089,236533,537983,755765,90754,-228590,333547,525226,380970,342292,3034,-426446,-365875,-141010,-85921,-167764,-172409,-20403,262222,512174,423899,333617,216892,18419,-113313,-301503,-286895,135880,159131,-69839,88872,268270,240736,-24594,-269246,-392208,-227227,-377560,-445054,-338756,-315919,34402,231013,234948,245009,320848,403326,78766,142787,773467,968601,911613,566746,142975,-176701,193311,676599,911034,878378,460398,131514,188095,674732,1027920,597880,-16344,22564,398239,232374,-293028,-457362,-441698,-491369,7776,442124,804963,556262,182121,-450931,-562259,-312295,-37697,-95880,-556989,-374214,-275893,-169843,-319823,-187385,102279,308357,203989,128434,-24323,-180166,-222527,-116523,45006,-141839,-153870,168061,505248,522365,431154,-11674,-46801,473754,409359,258169,-178437,-275584,213414,255399,-150498,-264448,-10091,117667,-62264,-326508,-107532,120026,80409,-140078,-258421,-173358,-290309,-367581,-215509,10491,139677,207303,-118949,-442214,365773,847574,846416,439148,100437,-76395,-138255,-192056,-110941,126180,116924,-185494,-207487,76165,51071,-276960,-379492,-300641,-143802,34008,204561,61027,-334236,-373227,35231,93407,7240,-137049,-225748,-393370,-279194,-200926,83504,201933,-49439,-294244,-198781,-400846,-140899,65631,130622,258247,414022,242584,-139661,-326550,-130783,163561,82819,-202383,-80214,-161224,-248275,-199589,-337601,-93439,284649,401804,144920,-186904,106488,343854,185200,-196993,-399767,-290243,-193111,-286944,-363750,-477523,-187637,-61384,37373,230957,277488,302949,193939,-100738,-166329,-136668,-339892,-137168,-165771,-323344,-267760,-318284,-473781,-575213,-534679,-295749,-64476,144120,135607,-86755,-328778,-89276,124745,41315,53642,34346,-97559,-117087,285965,437753,353880,709155,563171,1804,-360597,-488672,-10197,319207,240890,-366032,-203550,70699,-144919,-251289,-46976,300248,518229,191196,-322672,-147146,35404,-123766,-292225,-336263,-368084,71281,199751,-114508,-202409,129796,94026,-88114,-141517,-303020,-106288,461260,637094,504679,506775,405514,-74323,-421518,-228828,-354585,-344671,-171242,28479,-153018,-324131,237813,698839,614567,-75112,-296444,5961,16734,-514922,-298074,109896,403715,451072,421963,-331158,23510,555916,844753,1057082,1389276,1403052,913784,622444,279743,24178,-249376,-459747,-228952,-510632,-115854,364224,553846,600343,286893,-31880,-81459,-138737,-76818,-19240,264802,391133,291529,-113772,-138481,-174495,-434221,-432224,-275932,-240610,-331463,-412049,-443186,-516440,-351255,-168767,-179909,-397451,-394236,-276383,21182,-33258,-129452,-291511,-130237,122510,450911,704764,828298,570305,287472,190031,135300,169737,-1219,6449,424717,818683,627594,65270,-261800,245902,371692,46025,-75866,-40099,-84506,-130342,-471280,65933,428314,474157,-174100,-227926,308595,645773,727377,539998,-23551,-254788,306736,401679,204078,162483,346207,259923,-42892,-222047,-184253,-16906,-27296,7030,52624,22713,-156807,-415349,-216120,18692,135428,34990,-192999,-63610,215336,243842,127529,-259415,-280048,315579,363026,46939,-47059,-223321,-410690,-177251,-10600,73097,52423,-133025,-401982,-318056,-256802,-492258,-77369,448083,260301,45475,232723,127966,-143608,-349870,-120984,319775,564184,396166,319894,346380,313664,-70153,-552176,-179869,-173768,-7381,481243,760702,698011,430277,-83019,-138597,203157,175010,104346,250598,549604,846266,461755,-225166,-245536,362272,415288,213769,214954,-12079,-26442,-56073,-6184,67664,122798,47505,-134915,-445386,-393748,-356486,-30073,280670,296248,236915,142203,202588,227390,-4063,-262991,12388,81024,211130,450587,588443,407703,471778,314295,-270594,-385924,95690,-23363,36033,509645,805875,889159,728433,481973,321728,555511,721262,650389,366723,193270,-180276,-26806,-103306,-324242,-72879,-10292,-299103,-497529,-447871,-337443,-29823,42891,41627,100900,344752,422923,289789,171952,-15525,-77476,-193377,-439759,-374832,-345486,-356709,-359130,142458,599307,1009628,1086358,861898,241525,-260463,-341886,-339845,-471736,-89218,168220,-1457,-72322,-33864,-110692,-447852,-97262,158383,224259,187925,300778,485800,341125,-157200,-335944,-12867,233314,403214,718914,593498,220248,-25432,-70433,-198121,-343286,-499796,-138216,296424,262056,50964,-107630,195783,264196,107454,322961,294146,35340,-10328,7359,-290242,-51746,289450,278912,-111673,-350262,-419532,-287914,86769,349960,211812,246786,323119,367600,218925,575550,755901,742052,440266,118509,-35203,43806,382349,304410,-141094,-252191,-99234,60234,131983,-203321,-284934,-107632,-120198,-131773,-344926,-315295,-262081,-490932,-479514,-281891,-143777,-100111,-140840,-53167,-300502,8495,10626,-135391,55585,521333,810019,831484,562217,47540,-247468,-141895,-93904,-146868,-295340,-35509,158689,479926,505281,275869,-200700,-386736,-114354,-160175,-346560,-312497,-251440,-406102,-616392,-392842,-226116,59878,379523,564708,536392,371264,399040,543332,436774,-1100,-431040,-18089,-115735,-290177,-296204,-353176,-336523,-181465,-225664,-134321,81348,225733,220936,198220,234934,131597,-183815,-351973,-198631,-330465,-356810,-20188,323505,117740,-265386,-442599,-93327,150294,378995,449614,274261,43029,157075,256292,247019,153516,90540,144844,304199,433836,680057,813320,874629,666760,366055,71991,-213642,-278442,-17853,-24777,-233088,127494,467652,264814,-167645,238630,823128,785799,369337,-1310,-107854,101365,443954,584444,407650,273425,85530,-258608,-267807,296184,657675,363916,-228512,-458316,-214012,-268823,-397098,-338762,-439804,-490771,-220578,-191002,-304020,21650,319917,480830,320692,-78134,-49381,342338,249563,-75175,-203571,-133459,-244738,-80842,171316,81574,-231394,98435,379970,564744,496738,533885,324328,298736,-14186,-122242,155035,250015,168327,141256,168501,133738,-14706,-98740,-120718,-163076,-377063,-294745,-119883,-266753,-503549,6838,336945,134724,-200051,-168575,-7189,135672,181972,44754,-280325,-327197,-495437,-37853,227584,286528,323394,177129,-181272,-253471,-12956,101203,26056,72370,-73314,-137354,-107386,352549,675158,543164,242316,925,23418,-105400,-243749,-369171,-274907,100814,396522,172815,-96335,-99823,-67152,-363721,-131797,101630,-26395,-38660,-7167,94732,-22456,45677,76291,118108,163163,-52997,-198160,-265981,-350338,-401286,-68825,261909,206175,-57831,-347717,-276343,-196291,-220913,-162222,-297175,-169957,-218270,-346673,-227742,134407,237001,-58084,-259244,-560724,-248204,69986,194133,268077,364613,445596,256284,-109269,-294642,-96008,145177,276027,264110,28770,102315,246463,299282,394939,373087,231951,294705,360940,367528,50147,-466846,-215887,20442,133890,-86085,-375760,-491117,-523427,-141053,-239430,-463735,195639,541072,539668,288306,204447,-290000,-516590,-552736,-323380,-73127,225492,368310,163218,-173427,-510963,-227854,-18683,-9426,-302428,-252717,141191,406512,276411,-83353,-368570,-447541,-404590,-306533,-297600,-235033,-390248,-215135,-253294,-193881,44171,31835,-284034,-289973,-108654,-271364,-271538,-154210,-219453,-178087,-47679,-23276,-57035,-255506,-472539,-289335,-165113,-329427,-495484,-164196,-24717,-254234,-111711,486271,684483,513871,439952,460316,579118,602917,341055,-75955,-422373,-367197,-352032,-10662,493602,627174,137555,103872,5821,-156820,-342988,-338296,-301629,-283659,-331309,-191070,-7832,-111022,-431104,-278006,38931,95033,-128075,-235314,-145267,-102701,-153692,-379845,64796,363397,337615,178433,228051,281693,221944,-192377,-564225,-618600,-510666,-245635,-278204,-349066,154470,571649,599550,349507,-12481,-393168,-532896,-48962,283028,255803,253241,-48352,-178202,-175701,-215415,-190379,-10024,262851,371556,351612,155113,-115358,-207338,37471,323829,252514,-26744,366138,790670,566870,-27299,-388207,143722,244935,17318,-181047,-275453,-377369,-195005,57709,228481,215825,204106,194592,211777,128613,139692,184615,272214,312242,52232,-128971,-485868,-240935,61901,259486,242179,142811,135663,57832,-44740,76317,89779,-59095,-281342,-290870,-331321,-427164,-340021,-9616,383635,627273,771386,460527,-51783,-374896,-328646,-395220,-488870,-392863,-259090,4283,159725,225920,68446,-176776,-314367,-251564,-83962,-351804,-423010,-106350,-30369,-128063,-142810,-71219,-54468,-75082,-74772,-34544,-153600,-302205,-161691,176176,304953,255933,227835,258725,646636,922365,975968,1012654,571899,73310,-304236,-477048,-295369,-11716,132026,176869,182300,201291,236990,103292,-86685,-237678,50477,312178,130309,15994,-186763,-329056,-16796,323873,494862,523965,799427,977090,1140616,739584,137633,-291084,-365443,-370022,-255291,-144362,42030,366865,706283,855790,420311,106827,-287165,-457976,10722,38180,-31157,-17684,21169,158440,313036,251576,-15542,-162613,-158630,-108726,-180966,-220433,-20786,265023,724878,1145826,1237310,1052792,768111,384710,54899,-327137,-373940,-183005,99742,150216,20035,-127442,-97709,-96674,77735,383220,543731,482504,392624,158682,31216,307903,631179,770504,645962,180249,-132268,-322968,-265169,-160517,-25810,170609,178963,39531,-343521,182045,390312,83805,180105,465725,266915,-122765,-410623,-236615,-181089,-11435,139939,31197,20581,55094,-222983,-198529,108623,174450,68341,-141705,-84269,591161,876346,564343,-107558,243143,437327,65406,-480744,-90788,-17935,-175680,-219581,-210751,-201755,-70094,-9430,-81696,-206673,82429,231179,286708,81235,-159903,-438582,-347421,-321571,-122671,230066,263388,229314,93021,-108671,-201726,-38557,241225,387777,168151,2645,-279339,-344257,-213193,-249349,-249265,-89274,132698,188345,126484,373369,557055,788293,410098,-88368,-279439,43535,28036,54425,401270,338717,14857,-385178,-4692,202399,414673,500347,440292,122202,-284017,-400925,-328080,-301867,-446561,-457217,-387415,-151940,15331,174534,174850,208983,316103,192909,-204689,-114775,240357,215411,-134804,-86780,31637,-266164,-306300,-158660,-382803,-200874,235818,287636,-105815,-257038,-498399,-317528,30886,238216,-62887,-259337,89563,38774,103873,-288769,-458119,-42230,31450,-277108,-207558,183528,282663,390139,314181,318716,166346,-51125,-163400,-375173,-365502,-2259,205843,106818,-139667,-308054,-305168,-26598,461037,968633,1111797,618505,-93533,-244369,118880,275489,115966,-197678,-155892,36678,239222,351003,183095,149937,239682,246594,96457,-54706,-277335,-373405,-217462,-108771,-158445,-200975,25295,146309,150694,178850,27297,88822,223345,511556,742756,789799,566480,428107,135903,-109574,-245830,-190404,40034,-75775,-41136,192389,494342,466874,403619,61880,-377044,-253309,-128676,160707,883112,1304479,1157221,810572,531638,327784,166459,274408,414705,126424,-392914,70130,-69673,-424499,-145492,-256145,-476054,-362577,-513991,140208,383789,449540,482481,691630,911236,806379,682719,356921,391358,58681,-260534,-350515,-201719,-16677,133068,242429,28383,-365428,-194282,-18777,-73048,-206618,-307773,-360473,-69348,247392,372859,29827,19874,-35133,70818,462667,649079,608238,472816,226211,13807,6861,-93991,253561,111675,182888,564085,639377,183252,-340465,-134934,-293200,-246537,200672,207404,-125065,-191361,-103546,33100,-77341,7566,66484,-206456,-456044,-255948,-52262,16731,96322,236278,357696,94552,-106953,30793,8015,-138675,-149874,-186005,-118840,109927,116852,54575,-113502,-106924,-29529,89248,124914,284286,400069,429875,229890,39177,-254371,-151249,225184,393449,206056,-39173,-324909,-497519,-415872,-293899,-413447,-530306,-513753,-373278,-219936,10418,182777,365499,481482,420089,-101547,-270986,232135,483981,235968,-100699,-215804,-112655,-31635,-107327,-137648,-35199,16449,74820,9570,-345057,-549397,-626096,-261657,210966,688394,648904,352329,-20704,-189165,-272932,-194936,-97285,-153228,24066,-160469,-69535,-24149,30365,37660,-22446,92341,145776,316716,107518,-116468,-413301,-243854,-178276,-278615,-243925,103279,380612,374609,33651,-363039,-441037,-260947,-269144,-381446,-372171,-125719,-7019,-144995,-242541,-375219,-258864,-90111,-313190,-371101,-202060,-144631,-91454,54698,225425,222686,91312,-138693,-289183,-374161,-478419,-304833,60796,410355,446827,312377,160496,-816,-52047,-173912,202999,342693,147334,341038,988180,1484965,1506461,1181016,516244,151815,-216390,-387901,-166478,61162,41797,-133748,-178217,288313,696540,537569,171270,35269,36006,88605,-135401,-59851,377296,380662,-110633,-428357,85106,183210,-10086,264462,714582,691128,184274,43644,-108185,-232939,-260405,-197009,-185081,-280988,29685,290136,552307,538329,203861,-122668,-192440,-222816,-207011,-230506,-517508,-533392,-142540,249880,531005,527284,410733,229527,-420764,-24341,390187,240702,136673,38459,-29533,413748,376250,195092,-218916,-480523,-233403,-109994,56212,493497,675123,343981,42785,-174043,111919,411683,358310,44836,-135666,95098,86510,30868,199931,408574,31370,-332954,-334628,-169106,16955,263116,267222,196743,414210,640117,454651,9511,-147837,-246520,-245976,122630,231236,317547,663695,688543,205911,-496165,-6607,324622,269652,303835,771121,1361002,1124545,445835,479620,900502,702404,213771,234208,327499,292817,-75751,-371827,-245996,-54910,-250515,-512290,-184298,157458,237857,5220,-288164,-35301,383012,657071,756785,371250,-182203,-381890,-167971,-88255,-311894,-293731,26559,-61039,-416422,-104730,28945,-149761,-359645,-359445,-441591,241489,692099,800035,244844,-369594,-408437,-211224,-168403,-83771,141698,116354,-232368,-100090,72837,-25082,-351397,16990,430504,509212,354552,-86069,-267452,-113246,-152666,-63182,88596,-69209,-269172,-173453,-283128,-496561,-385862,-243767,-212997,-230828,-245450,-156941,-254841,-431257,-159003,-323663,-605319,-264514,315440,611441,649581,445723,83029,-27528,13413,289920,427150,170881,-365878,-162677,-21238,-204,-274447,-117689,43991,-200716,-345862,88090,456841,608784,235478,134382,-58906,48071,206922,-75265,-568775,-47399,233907,569009,721902,21757,-382214,-234490,-49384,-150971,-215613,81988,285330,235062,-45434,-262330,-237069,-386612,-90705,33938,31383,-370205,-621054,-395509,-68939,49517,131431,132820,175957,406498,263009,-49854,-109201,92002,117570,122896,88629,20546,21118,123126,164641,190475,39223,-71542,38750,198114,629457,922169,654032,292352],[-62440,-188885,-208054,-188527,-77168,-137713,-150160,-249488,-410376,-85149,133025,-2419,-448070,-375583,-123591,28266,83869,287427,560039,565595,193476,-221538,145592,501978,473702,255444,171259,-8573,-554979,-31104,215885,192282,-3219,-294997,-250387,-351180,110099,564362,170682,-280932,243761,78692,-275646,196330,550443,497709,493743,445508,75047,-189727,-237405,62192,102143,219142,403309,485470,238101,-149512,-119711,289458,247543,-147115,-466462,-32336,-122708,-38684,175141,150341,-243508,-465242,-22353,182866,223267,134996,-112316,-358124,-202626,50399,260251,79591,-362809,-114361,133303,119420,-70797,-262652,-138901,204843,418411,315335,33813,-258542,-560080,-490908,-355240,11659,309163,410128,270883,132593,197823,262837,201096,208154,93100,39236,445368,529967,415798,311241,197353,278879,256754,2555,-80881,-112091,-213870,-478299,-646155,-445194,-362403,-303652,-269063,-358790,-392284,-350229,-363023,-272424,-124573,71339,80877,47796,142143,618073,887659,446060,164936,524897,662396,503864,285369,-302173,-306186,58623,208260,20864,-29268,-110092,-74650,171334,459627,476688,457261,230898,-67235,-192481,-254902,-378347,-2275,89342,68322,272528,170945,-57804,-227872,-481389,-430507,-283821,-460096,-499928,-348554,-438686,289530,578352,534981,206206,-50584,-166281,-287629,68149,762141,896954,847013,715785,404923,-190754,-102510,322575,385023,279834,-22620,185729,518476,955116,917767,394799,-92950,-123871,256748,195492,-101430,-392290,-516421,-268220,133243,561251,906451,610921,27498,-547050,-379873,-181776,84927,192714,-166331,-424664,-510509,-428856,-323484,-37413,149587,393957,310698,100523,-185965,-376937,-390571,-146443,220164,129332,-151354,178999,717895,883226,853715,286103,-54003,219370,298474,373893,86673,-512050,-133730,27641,-198114,-186996,30099,80665,-91185,-300692,-139833,18908,-128353,-305479,-11406,161315,-14050,-213105,-150873,146810,287484,320988,-73565,-424734,405712,825837,806382,520785,162822,-238556,-265665,-368905,-163422,141023,200574,-35997,-138091,136800,76754,-81431,-135333,-50170,108914,222443,419267,326730,2561,-453316,-184730,63023,33703,-102163,-286832,-342606,-354260,-304287,-216875,-228079,-335178,-323321,-224236,-467174,-145788,-62407,-310902,142197,561647,470959,143280,-379058,-366713,-22449,-32086,-157918,-118203,-323020,-349287,-247775,-451379,-46227,369694,412903,190928,-117334,129866,465293,451441,59854,-276443,-122407,151300,36604,-301084,-391888,-29999,-14481,-66894,24013,164652,256206,116237,-216763,-147935,51504,29801,-224862,-350275,-363075,-261655,-362606,-470123,-430109,-158801,57191,191709,183752,67213,-132554,-258497,-90805,127744,-85802,-30251,-20170,-69008,33922,517595,632013,628507,684380,446407,-55417,-237019,-433401,130410,522106,335842,-224430,-241274,8531,-267452,-197043,133383,513758,511586,23760,-457249,35778,205768,-37795,-251382,-347105,-414193,-22064,103836,-239560,-161649,128783,136726,-7384,-84850,-139820,268585,896592,1019716,952297,602443,508124,-37921,-526899,-242419,-271432,-345422,-40956,251175,128204,-337288,-44683,123613,26282,-345563,-319122,-142146,-96278,-480685,-402327,-114563,174195,196494,228034,152503,520247,643312,669195,975053,1259660,1012056,568271,358153,207628,82364,-58324,-201576,-148029,-297485,-252441,239034,478219,542386,276771,-80734,-175681,-120100,-38705,14964,233735,413950,341359,1415,-203391,-396160,-680228,-339623,-215222,-307494,-589560,-379435,-304370,-541783,-456258,-269585,-294366,-427333,-449275,-320037,-122894,-239535,-285089,-524131,-308400,56144,448493,744527,820815,550374,287963,98599,17210,22067,-217129,-51786,469814,754720,402455,-167928,-273415,172145,282956,212199,282087,373432,289037,235058,-166214,-38780,463604,566334,4562,-98989,255986,554725,775915,779029,205162,-207964,299287,489020,306607,446401,871466,941554,401395,-43206,-174766,2421,2877,-34954,-137152,-279814,-393945,-457064,-84849,118496,180432,158996,-27092,-135774,91193,258187,149413,-193526,-236769,232567,317526,78131,50257,-160926,-470433,-383002,-66068,135357,151924,-13996,-385621,-413178,-347963,-610733,-6072,510669,276128,-147094,8841,-66774,-314230,-390979,-314744,83183,214383,227975,273130,396775,173129,-238284,-478293,-84327,-123489,-58651,339367,561043,623695,431266,82775,-400101,-184450,23375,106065,163007,459009,759928,640211,-47151,-336901,424510,686576,558693,369959,59910,-206458,-277182,-77163,72905,146074,70711,-71578,-372703,-304697,-290210,157207,639277,609818,336677,45990,42413,88011,-96437,-323970,19316,196550,295584,423657,443029,342257,413332,151833,-431650,-268616,157742,95184,51404,393656,601950,775846,789261,707123,542288,614693,666409,596164,509880,384274,-154178,-119941,-234796,-356409,-82817,-77972,-283017,-350315,-163352,-276552,-118911,-170662,-261452,-126054,160989,268755,106542,20232,-243654,-202063,-189470,-508771,-321762,-72031,-172156,-467778,-170770,277345,819680,1073780,879214,218811,-380529,-405457,-369131,-419252,-53162,298001,194490,26695,-10032,84926,-198457,-72008,263361,417525,359449,400468,487746,176006,-408233,-362666,-189005,-194265,2941,388868,543009,283667,-15430,-96577,-262751,-541008,-342414,-72244,283801,213681,-39989,-181041,236443,285095,-153297,110691,297023,103065,170242,146823,-305644,-195022,64707,-70662,-334397,-223805,-291469,-564706,-214339,16381,-82450,64616,231534,273524,134720,306448,511617,446793,285750,-49580,-266068,-47375,520949,614545,290063,-124575,-280750,-16858,208410,48192,-162915,-273674,-443081,-301708,-285660,-265757,-378116,-610257,-536141,-254261,10866,178991,138391,168007,-194105,-84853,-62746,-220037,13388,497538,771662,764521,509349,27937,-377101,-137763,134325,74929,-133599,-35734,188397,498796,496035,358796,-152805,-502091,-277716,-435087,-430480,-341218,-318840,-372522,-341950,-108510,-133351,-46494,145112,373340,456799,210301,145110,307183,329232,-88466,-433287,-176238,-354312,-507551,-379383,-178149,-21897,79033,5924,54411,284767,383245,266161,73616,144383,119314,-88300,-186940,-183566,-393753,-353472,-33690,207645,57280,-329281,-286694,338224,667997,870782,803593,357293,186587,442156,466645,431410,80469,-236063,-258338,-103632,159895,423465,503061,515995,366132,191015,-39544,-243454,-363850,-145141,-104123,-166344,143911,318689,113368,-305559,60005,426137,584300,436441,49416,-122444,54767,328526,434336,246845,189801,72999,-234786,-384677,226957,748045,585347,47762,-533426,-201059,-79967,-296286,-429330,-490450,-457810,-341581,-184066,-6387,293037,411252,360121,129699,-346842,-119723,317827,217772,-159344,-346793,-90658,-187884,-157754,68520,11413,-239513,155424,438808,302279,-10144,-218396,-404186,-129464,-113128,-3969,239127,351309,246224,49224,19340,97172,159147,189525,187862,127827,-29187,-381085,-503555,-563215,-207566,168938,394671,167598,-241780,-399320,-197215,-72912,-6288,-7120,26487,-90043,-407959,-223945,212461,347847,405018,328152,37960,-127585,30611,171748,139453,324677,195905,-37417,-129125,189871,509428,509001,326109,116921,895,-181520,-239731,-183448,-109712,129773,354360,154307,-214445,-275466,-18154,-213781,-246644,146510,162938,180873,581,50326,-50832,-193,85086,86422,207788,88279,-52882,-330432,-455513,-394089,-217802,-5482,45373,-78317,-191796,-40112,146636,94436,-32366,-241313,-196352,-235819,-247306,-12892,168831,34643,-196407,-316609,-463596,-287334,19762,222170,210836,101768,148111,76199,-82437,-26042,95458,321650,327868,442990,285795,162200,182250,133060,187077,227557,98406,50492,82872,50669,-300251,-374471,48775,342567,363246,162650,-203147,-360444,-298661,33548,-203607,-328440,311414,593132,237305,-139967,9950,-70874,-143143,-179831,-134456,48828,286822,471233,397628,204966,-295387,-581067,5984,194956,21139,-253488,-33312,263595,212555,-75209,-469679,-476279,-359520,-499867,-309069,-178457,-166492,-59079,-212710,-127569,210355,298863,-123359,-375831,-176564,-362968,-340338,-94923,-111802,-103809,-185214,-297336,-296179,-383007,-362928,-140910,-193255,-271272,-515204,-275797,-196691,-345315,-175919,441928,619756,505896,386962,454888,578523,653525,477924,159654,-67452,-7310,103744,-67236,84525,1374,-361417,-163033,27129,-30683,-94879,-126351,-316996,-467416,-420961,-22373,55316,-66905,-354167,-230833,293784,505370,278289,-171611,-482579,-316702,-414877,-415277,240397,544225,476006,303056,271161,323948,351587,-35241,-238228,-448957,-621634,-540084,-496579,-535502,6338,523086,642232,568340,158289,-257946,-224423,106206,302551,238728,277971,-235304,-239388,-125289,-81540,-124934,-111434,18243,142826,259787,289487,192207,-10237,-148734,176625,247262,111278,430521,849108,713476,161343,-453900,-162263,38495,-115220,-156034,-323711,-500970,-183310,166286,400790,405477,301751,251706,290826,310280,474864,707746,877278,681451,269205,-80519,-304570,-366410,-108123,24555,-85273,-222836,-93378,-45193,101961,271114,182162,-82937,-262192,-312202,-508202,-357656,-360301,-319240,43701,343423,473455,269186,-142167,-368472,-390254,-399040,-252776,-129396,-58200,124043,230189,252529,57872,-133880,-201917,-19575,137078,-159030,-548395,-192661,-91818,-30696,97929,145000,172071,239681,293144,508729,510450,47529,-157167,92871,131408,-79766,-186430,-140127,373479,721962,768682,842117,513642,59277,-226759,-449931,-212136,148441,336314,437414,562318,474540,246994,2723,-71524,-162992,55275,420643,255279,80645,-87308,-136601,-22226,116727,191806,355042,688440,722073,674413,260541,-258111,-381592,-525647,-279610,-20123,97970,209887,417421,547958,743886,405449,136022,-181160,-417079,-209263,-275464,-441053,-485928,-507072,-264234,51541,159973,-7780,-300457,-307659,-183274,-153006,-186860,-104478,10727,323641,647508,712997,623153,452235,47173,-135992,-281309,-152310,166316,401841,252955,-187347,-553831,-26328,256769,307121,304175,309988,163861,85822,391,236390,508431,583974,423649,-19703,-241680,-27196,-59562,-177446,-165216,-156230,-37678,59464,30501,-311008,-109722,109652,63907,106784,164756,-34625,-140877,-310068,-348848,-140869,95783,205022,-69648,-212234,-98426,-209127,-153056,47466,81043,-19797,-151210,-900,624871,919054,507368,7239,246891,459035,298560,-115184,-287027,-184210,-175962,21969,192319,-6638,-254286,-169340,-56802,-16896,404332,474790,480074,298838,95260,-257384,-546870,-463209,-118945,179645,105737,-18827,-163219,-258293,-163182,13668,309183,405412,102838,-198618,-395086,-366896,-478801,-313321,-82247,13611,98062,91104,164634,550791,838461,870561,491114,11770,-345375,-131442,-84426,151472,598551,599690,192399,-509710,78196,441606,794159,806243,516559,19286,-460678,-536362,-314253,-149458,-246110,-511696,-598853,-405732,-167341,186594,246019,15713,53498,-180646,-499313,-118777,168603,169594,-124752,-148862,-19931,-96826,-330416,-329144,-476045,-190491,262920,429914,111888,-131419,-416137,-414745,-90112,275517,-5849,-303831,105633,155911,-23232,-385064,-430957,-121352,-1095,-310416,-264762,84441,216312,215416,121229,150184,69746,265,-110605,-325877,-248470,68865,272569,175203,-55763,-128813,-126790,181078,268870,640317,629763,231540,-337751,-308276,-48284,-51565,-328580,-565221,-91217,130908,288745,307436,139618,56080,94251,82529,25087,-16202,-91961,-241779,-181021,-224492,-379101,-354992,-7,170308,269170,278145,-174028,-97788,294041,659580,1037133,1131562,873146,554408,259331,23590,-300982,-263379,127030,164934,208966,365547,521489,447923,239760,-54960,-363843,-161504,-42802,-14041,478147,776970,639280,446657,305839,216133,170097,558295,947529,509024,-331088,-509662,-304134,-463671,-287607,-501094,-377591,-311752,-500675,196642,383604,406829,466605,696933,1093099,972259,795559,350966,260223,52266,-95374,-169096,-21260,85282,266683,306482,12334,-260871,37996,232569,69154,-121453,-176872,-238849,96394,479057,501411,151596,126734,159981,214629,533391,633647,562894,430513,43496,-211165,24293,-31940,129197,-121993,-183433,351429,475317,96728,-317336,-235873,-304375,-248494,-11357,-115113,-440579,-209968,-156120,3603,20991,-83341,-50064,-128872,-437460,-373395,-140700,-47719,58126,228900,451406,230780,-29686,56929,37529,-158965,-181062,56689,227349,174213,98909,-55826,-167751,-101216,-5064,145095,57107,-107259,-147043,-56463,-45882,-100614,-215448,-48325,486491,669039,487068,130991,-276070,-319172,-170644,-125087,-404620,-510867,-335426,-183014,-17138,92468,181805,220047,288068,230180,-302744,-283748,300725,504547,319344,120549,51806,4665,-2740,77956,-25077,-13990,29290,86930,93690,-358194,-445691,-439134,-517303,-60653,349595,366598,177820,-86397,-198761,-163210,-146333,-91852,-146313,-196440,-200425,-28000,-3672,-66846,-203008,-268470,-186900,44512,263962,338922,104988,-337184,-523884,-336661,-256512,-167979,72340,360368,422822,124674,-255091,-415161,-256802,-238404,-369723,-339531,-33957,41587,28742,-305856,-467460,-98700,283947,411433,62274,-249032,-354701,-291991,-153415,30273,138006,60337,-179941,-466626,-485078,-289082,-154566,94379,459918,613464,512283,147935,-29426,-36832,-197367,146436,267141,115111,79106,691897,1081722,1286259,1090886,618168,236034,-123751,-239307,-5741,181604,90001,-88217,-274669,152950,566122,492816,304263,168898,43111,-23209,-154725,-49576,298445,274788,-53983,-342864,27700,95400,-55760,30644,194564,100795,-110000,-322804,-268342,-322918,-368850,-430052,-149022,-240210,-418843,-76367,297910,334902,100660,89188,465855,438998,212926,-58972,-267779,-331454,-100965,119940,61315,-10567,41832,26907,-527772,-699,375661,335660,86549,-127900,89249,471157,202610,-64207,-437638,-279699,57880,235736,336859,547695,672287,318314,-23702,24191,337120,531299,368161,-45543,-265841,-3244,-1236,-70181,66391,257854,109123,-101120,-212026,-186752,-103366,13780,23771,108554,364481,606550,429660,84682,-89770,-228866,-126311,136885,141931,419748,581637,564322,106528,-502651,-2552,419440,243833,69065,151866,727448,540974,206263,388730,583023,400220,113807,175788,263429,209841,1928,-88578,-298334,-401642,-463609,-239581,156190,437421,565711,67899,-435597,-360160,46413,402901,506654,121763,-283660,-108856,-25695,-127030,-447698,-175365,90696,-99084,-295525,-123305,-157665,-136342,-74850,-177314,-363150,227774,714555,673309,86802,-490291,-402832,-209523,-175902,-35517,202653,117914,-245610,-163675,-28136,-89789,-366733,38164,478328,594327,367805,38515,-123630,-104854,-265525,16481,382626,408870,128363,38768,-106209,-411272,-284799,-174673,-116568,-274530,-362957,-262730,-205670,-222165,-252261,-466570,-421112,-256020,44334,217446,308935,278623,93675,-91736,-192863,1853,125926,-46036,-418789,104977,236408,158757,-207435,-229565,-31528,-270369,-206051,207636,554635,502966,244218,-69541,-181771,176062,294711,-188827,-317947,-36070,53890,85236,-3732,-254858,-287535,-45085,31992,-103349,-421653,-170042,149457,272682,243026,212167,84031,-234309,-399037,-281525,-168530,-340702,-535281,-474868,-244370,-40577,78748,-16217,-24788,328555,266233,-83710,-39364,225859,157683,23020,-140926,-245637,-108790,43891,159260,156596,-8868,-91350,-29121,161559,548747,681550,400549,140509],[-200658,-461775,-373805,-164470,-106726,-203994,-250009,-402243,-490713,-197401,-31080,-159911,-574081,-284044,-13421,76344,8757,291028,781361,863458,341532,-188872,147687,539512,565329,494658,326124,-62901,-268552,343728,539876,403891,88942,-267772,-328670,-224429,151467,333235,-200931,-134437,278745,-8440,-381728,131852,453820,343086,376661,323576,180488,37750,-301203,-390878,-315732,131035,596003,680084,278847,-366420,-74695,478885,307156,-253773,-376910,43294,3252,92606,276592,205429,-303405,-351322,71740,177182,98166,-9576,-162928,-192805,-16030,175176,302264,-6477,-501933,-55018,137795,13645,-150373,-282684,-81652,197456,369921,166942,-89308,-294543,-446012,-596790,-428851,36386,380419,433070,144998,-63444,8867,172137,204028,414283,375004,282122,536382,519261,446699,285357,-7791,-69376,-79154,-3503,10370,67483,76056,-36360,-196660,-449714,-624714,-438356,-363404,-521865,-473331,-516010,-347683,-334329,-234993,-40811,-116423,-150051,54819,542953,693369,615956,497389,611399,549624,474584,86705,-535825,190486,489653,378208,-42114,-47460,-141732,-165027,77933,339139,446482,466136,160629,-199489,-280272,-163826,-341743,-262949,-95486,58425,332236,213035,-84809,-345869,-428027,-400572,-334779,-444075,-327186,-176532,-359685,234940,651345,573202,20873,-472944,-239971,-619093,-92975,536490,747251,703575,809260,605164,-97571,-395557,1616,44837,-333656,-182401,477808,917702,1271147,795687,256428,-197029,-257770,51270,120286,95096,-87058,-250684,-98571,124891,497618,673724,402659,-281147,-444927,-158386,42124,272402,330500,195318,-102792,-97699,-12461,-13791,13075,88926,297217,385262,218900,-124401,-417381,-404579,-21874,376436,379263,-127506,-23679,632142,1007560,1090718,527629,88204,-138718,85935,324006,184035,-255222,-482421,-312225,-236992,-140782,8638,-41560,-201345,-390605,-265340,-173231,-307903,-221076,195654,417322,252627,-25953,-81642,200583,333679,348240,-13767,-445318,281801,724105,588694,434809,325364,137131,-37076,-146286,-57016,155061,216878,76742,-109571,87801,72251,107603,149079,164940,219757,381066,609385,581123,307852,-169780,-406740,-61446,-11169,-90413,-343575,-205123,-342851,-400036,-505892,-282104,-70059,-117739,-307402,-443315,-95752,-30612,-461115,60282,557084,521750,302092,-204030,-460188,-324638,-265078,-223618,-243246,-443009,-255759,-228423,-450978,36599,456918,410151,181520,-53373,155898,498124,604231,293079,-175752,-125027,275412,157772,-295991,-179739,155467,53939,-180832,-157451,213154,353923,197128,-202395,-177023,150924,393822,209819,-176465,-275723,-114589,-288270,-450914,-316402,144434,261308,275398,145229,22931,-96579,-198977,-148571,36265,-126010,-125314,-19010,37499,129236,525323,601428,733421,522988,244167,-139969,-270906,-308415,308436,634320,323364,-129195,-134752,8175,-342826,-224126,170767,518727,367610,-150250,-277471,155497,281408,12745,-198822,-270297,-422074,-296573,-189051,-305912,56422,118156,-3222,-107470,-192402,-97204,488180,1063669,1211742,1139773,593171,484821,-12397,-389723,-239574,-127707,11663,332275,545035,401446,-13366,-80829,-212348,-470711,-473193,-314291,-307008,-455619,-583056,-410814,-309700,84101,374503,706966,869651,926801,608900,309938,770707,874865,445901,64629,-154474,-168882,-168791,-124516,-5644,59665,-143643,-434169,-123019,264386,334044,134139,-134900,-217762,-83123,-587,32879,113733,262332,175591,12487,-205618,-561966,-312527,-26409,-62791,-366484,-473253,-121508,-52789,-387795,-490706,-400490,-418369,-409824,-436134,-218890,-137158,-308778,-334912,-522101,-382133,52061,463165,730091,690561,371375,128325,-116033,-218174,-240668,-534983,-94993,379498,456812,84712,-423522,-238352,72033,129446,281140,534882,684603,587094,518197,175653,113497,447510,455396,124118,67474,83286,211782,585476,858987,398595,-148705,253151,499218,321970,640993,1258493,1364307,733155,111343,-146474,-101503,-42320,-75978,-159849,-449996,-648172,-267980,75043,189104,177487,232446,128818,-118187,-36324,252179,146729,-115270,-162415,-31319,11965,-78300,-9561,-117955,-346084,-225970,154844,355974,339246,161025,-233117,-446696,-403280,-451029,76826,429711,241524,-283832,-127310,-105427,-334842,-348424,-372692,-185328,-134141,139337,294232,383575,56661,-334794,-383900,-90422,-98038,-160396,72538,249628,493846,443926,348547,86595,-229057,-343282,-152214,-141603,131243,436208,642809,202034,-373420,356555,896406,1014200,760767,446650,-82400,-396137,-67111,67872,7228,-114678,-143608,-179795,-140714,-187081,316160,881331,857865,433239,62095,-62131,-6461,-125888,-421602,-85383,168483,336841,444295,423421,334779,266053,-124219,-668228,-73932,238526,240391,111637,279934,375290,567422,755470,861616,719164,607419,509122,447857,574353,378704,-197080,-237311,-377828,-284663,33697,13435,-63859,-188991,-35103,-90261,-74165,-185871,-403214,-487205,-311709,-189521,-157874,-148382,-442709,-215696,-109017,-456537,-170635,245694,153517,-236246,-522985,-81442,583016,1043170,928083,286392,-247299,-349380,-281632,-486326,-227326,236745,318343,90306,-136030,31893,-13993,-16032,249914,451216,431128,423842,417722,3638,-529040,-137162,-56595,-216198,-44223,266763,416340,206622,-104051,-49990,-24611,-100415,-65325,10340,158321,64442,-207127,-209007,260096,328089,-201897,-238479,163141,132461,341877,222663,-327974,-290229,-122633,-304910,-224849,21538,-100538,-412368,-114746,8674,-146520,-142354,65808,41623,-28654,-98287,218728,233028,219258,-38811,-376940,7558,521345,716876,555863,63958,-338861,-90802,157139,255246,169773,222765,-185058,-223710,-186355,-203261,-472032,-552177,-464118,-257352,84319,340532,319357,253442,-114902,-274399,-185209,-296352,7536,471612,693551,623731,399849,44083,-425285,-74867,391409,312275,18784,-184384,-32400,216458,334858,335041,-154346,-473889,-343078,-507917,-274622,-283457,-314985,-212988,-70215,48908,-76685,-210512,-164922,41623,208880,-84032,-230863,-5344,160533,-103288,-516227,-469377,-480115,-291193,-3582,211683,273626,284468,270900,319900,479325,488334,247783,-15732,226055,340264,115150,-69838,-228459,-433949,-181727,13391,64810,-95385,-404428,-142999,460015,908104,1103374,965838,398299,188407,384101,535439,554185,16636,-451408,-289794,-106027,80038,181699,70520,7076,22924,-4727,-198129,-279392,-456262,-406836,-347975,-162514,122313,143523,-74028,-384201,-42705,260884,440159,382816,13156,-175160,-28035,186704,312648,200909,181165,68865,-201972,-364774,204475,780247,739556,285181,-337862,-382192,-105184,-166188,-288862,-421452,-381961,-239059,43258,240847,500895,539994,290452,-51572,-601772,-115685,260324,93954,-313372,-288491,12141,-111205,-249909,-96676,-116256,-275290,60206,357735,106199,-267519,-278900,-427244,-364052,-146348,75749,231398,322423,211029,-42573,-203282,19922,333719,527118,458191,329949,182189,-65755,-217471,-103506,119726,257801,271200,71357,-259911,-485609,-313643,-216763,-107484,-18463,122360,14385,-292666,-364606,115980,255478,341397,463484,338926,31633,31936,191758,297512,598370,513306,114376,-88387,32720,290335,441493,393114,252299,-34460,-281837,-194205,-26874,-26439,-15525,149303,89695,-229900,-406671,-73700,-134680,-158319,209967,319456,231114,-99887,-136615,-207902,-152076,1760,91291,268761,287576,161033,-257968,-523773,-365152,-303359,-144994,101043,154242,217966,435023,540655,314874,-37985,-291589,-333322,-360261,-224246,111249,147294,-175309,-346362,-408827,-401335,-227112,856,232372,200871,-51133,-180071,-136388,-26373,118944,192593,392699,314015,453674,417206,103474,-8397,-39712,-76292,-44322,-178761,-180818,-110099,-121706,-325607,-120057,376774,849176,703520,388965,-7941,-175128,-13152,228201,-76078,-183374,391449,704419,313808,-273394,-126709,77057,155485,58490,-8080,94616,309051,608291,646300,492852,3551,-513490,40658,396442,251226,-120078,-218536,41706,75837,-87413,-328684,-409865,-285901,-610322,-274783,-159668,-226591,-115032,-212126,-97968,248888,411564,26211,-402099,-318366,-424690,-270302,48708,82823,22209,-368500,-506532,-267771,-376201,-330126,187587,241886,41379,-433260,-567382,-459387,-464021,-213551,326102,466929,428619,249475,361503,489624,584421,507887,273110,116176,224194,377394,-12067,-493523,-330124,-202651,82121,264059,149461,80902,-39965,-345258,-444445,-139779,180999,127877,-3861,-224806,-79768,520879,848503,769781,353131,-208951,-448211,-467254,-99397,439918,678811,523997,297882,195763,253962,348852,13840,-196577,-493779,-404483,-499065,-558005,-594610,-188517,312071,579243,704290,417235,128072,114347,252432,283855,173532,78935,-475826,-223507,-19755,52701,-124479,-245001,-217796,-8990,237461,398384,438833,186995,-236874,84786,363218,265937,448647,845765,837369,348918,-229216,-514557,-282466,-260548,-126467,-320832,-570126,-152109,223611,409421,412491,278373,248180,287749,382202,641186,1009058,1076937,770753,452752,-15450,-197233,-500898,-377475,-285907,-418086,-386158,-191712,-201712,152882,350100,267431,-60426,-176981,-305417,-412906,-228603,-274677,-437758,-315452,-85183,-68351,-167652,-249714,-328521,-392061,-202762,34363,122237,119541,177729,219120,209887,50829,35449,207658,399916,410830,55845,-477834,-271796,-116479,117793,320290,326096,323492,379989,462817,775470,899810,306871,-83580,-15555,-52711,-334327,-516253,-509690,-31090,297451,401768,507864,300480,12294,-95331,-337623,-64778,303521,471417,609277,845389,832527,453109,119325,13141,-126580,-6133,468685,417793,94102,67812,-16607,-100788,-169536,-130655,266709,593661,498003,125043,-273422,-427813,-363075,-548678,-59183,186322,258899,315763,420143,374984,469733,347331,157419,1904,-128505,-283166,-464232,-524527,-88940,-156047,-537761,-331986,12817,51135,-273730,-404876,-166406,-81713,-139763,-153128,-198038,-55832,173782,258414,229878,146717,-171593,-245956,-182612,28986,411604,586148,277945,-265130,-169356,222997,395012,351512,155264,74735,-99460,-236794,-138366,348093,512397,439238,76383,-508062,78950,242415,256317,-50447,-211541,-266969,-113421,51067,40463,-233354,-271397,-92968,44641,44862,-157393,-248610,-15983,-196040,-420552,7243,320261,369829,-17810,-362114,-209160,-166015,-93906,19921,-40489,-138478,-184563,7941,465478,674462,260656,34866,204420,351773,327622,296263,-4744,-280359,-231485,193575,496540,319368,-7911,-123391,74023,233609,542071,538459,466169,354539,201628,11943,-334189,-472162,-144259,5720,-136984,-314905,-429972,-397024,-160982,-11258,227513,248268,20693,-282424,-313146,-296640,-380417,-206157,55214,196488,231775,169312,224194,512820,874399,787846,623146,205912,-215208,-292123,-130423,304031,789080,928941,410522,-460896,100168,587084,958229,965537,569933,18026,-350728,-416996,-376668,-208861,-199103,-347459,-447352,-376653,-253293,172148,376597,223754,-25339,-370605,-477186,-145198,117448,153610,-30308,6956,69659,35282,-324430,-430178,-293346,-59613,318927,543220,403619,66823,-218441,-348935,-208584,145584,-92694,-330423,120916,207681,-198542,-386914,-602974,-367975,-189074,-403392,-362809,-113619,63750,-43384,-149202,-149400,-109975,2248,-57558,-220091,-152898,71046,212531,116243,-54818,-17795,73539,271169,-25110,26561,-48464,-161987,-329586,-271535,-221205,-411533,-438975,-114959,262714,317754,268863,217152,28604,-128067,-131715,-121022,-110585,-90010,-26522,-30323,-109414,-272184,-480990,-383439,-122972,11218,158194,152776,-377808,-277847,291450,692402,1151346,1207451,930690,487718,237346,60829,-317038,-389262,76989,273261,314192,407213,433705,414367,80615,-92385,-245957,-122221,-84770,-211328,-33973,19621,51896,255029,326222,130536,38917,645293,1083622,573317,-48694,-263864,-490814,-420159,-427248,-305501,-115642,-208408,-396026,253696,407660,292850,296867,539063,988212,982395,699230,217672,-85410,-38808,88641,130138,210720,236106,469202,417639,63986,-143731,117296,342383,154221,-53854,-92275,-178332,138341,539155,449362,191897,149821,268699,335213,551492,591447,526095,468369,-6666,-488645,-44268,108258,44957,-67154,-566684,69876,280929,20186,-154011,-114857,-171586,-292440,-284872,-355038,-403504,-138150,-202037,-85581,86592,-99295,-127365,-24959,-306107,-424997,-206388,-95054,-6359,214918,462734,322167,46915,56745,35690,-191502,-248345,141200,353592,156961,125094,31995,-58612,-35579,23585,115850,-19418,-265498,-411224,-445725,-304720,-265590,-269503,-32859,516010,706094,607175,126612,-359280,-249473,-1754,13368,-341139,-447727,-139758,46463,181228,164614,169246,73422,104675,45772,-443552,-200813,389859,534171,372317,273831,293749,225604,183497,270863,164009,134048,74490,116740,123568,-333577,-380443,-168658,-399959,-522084,-261193,-99222,-75896,-173226,-177566,4399,-22646,-186187,-434600,-396392,-264250,3957,-82647,-308185,-587547,-573466,-481152,-71984,223289,511532,291282,-160177,-417026,-231865,-33736,-27048,66190,338474,464402,227497,-154024,-413353,-169062,-112688,-260702,-198951,22184,112604,211653,-45760,-290342,116133,585744,1003202,672897,182253,-320653,-518603,-466186,-226108,10015,44578,-116722,-454155,-233580,-14514,66845,226346,535679,726125,549155,16606,-38706,-3434,-230732,-54792,68106,16359,-271171,282754,726221,1105764,975399,694847,314755,49665,-88315,52011,232458,144189,-65191,-395081,-22618,205103,282942,378565,290246,119405,-154969,-222731,-11887,255035,247016,79911,-250027,-96497,-19950,-69149,-197331,-358244,-423683,-410286,-545557,-385370,-287184,-61701,82998,384992,123797,-264787,-453541,-52544,38615,-22399,331299,903967,947664,557494,121687,-14457,50645,14351,-39399,-367826,-133404,139642,-20636,-429588,133441,472620,486577,77099,-211935,289926,514173,185251,-214215,-430593,-96319,343982,557542,634898,593567,623524,287891,22398,178911,387700,533957,364114,-83027,-393775,-120891,-92229,-124171,-10650,90988,162228,121935,47210,-10755,-39685,-119093,-147427,-18535,219621,418671,329519,167155,32940,-35228,-100270,9115,48592,432698,449802,307246,-100789,-238991,-76098,175221,48196,-132975,-465773,-5799,36665,78584,237524,221611,570,4941,100497,135429,15018,75286,232358,128551,-205163,-371441,10005,339168,515273,583887,20961,-165173,-71791,-238330,-7381,70635,-120159,91750,293264,140198,-171630,-340771,91570,235085,-11205,-62633,-58410,-74339,230400,298884,49201,-246953,235429,765547,546947,-51424,-588595,-290930,-111247,-91718,57767,267138,129676,-217341,-155760,-49221,-120075,-338413,155843,533953,642027,356379,122008,-73132,-214030,-259751,223325,582061,683093,400347,351341,294183,8946,-87797,-46042,2229,-306886,-435593,-330305,-135064,96783,237299,-17621,-4894,-132179,-155873,-8107,71480,88032,64970,-229175,-533299,-262952,-116314,-207560,-309174,213386,281777,68361,-132309,-229802,-44920,-251610,-172537,244039,452151,279267,234595,-232028,-171655,405802,481270,-132441,-313104,-130417,-65345,-230581,-417316,-187192,178699,216755,152170,33195,-349661,-484892,-124336,240096,470722,610106,557096,290177,-80588,-404763,-241666,-213392,-349294,-361471,-395526,-87116,41894,-158081,-216424,199349,143964,-164526,55674,287147,146396,-126756,-380418,-354979,-241127,-87437,62875,46723,-85322,-73665,-56092,129593,398975,386536,154237,-33335],[-256590,-298561,-229861,-150953,-206874,-315196,-384240,-538064,-576514,-338435,-204302,-297508,-487425,-224858,7418,61412,-115759,189968,748780,900412,331908,-211844,132465,520744,635152,674642,429403,-22476,-40735,491132,657256,477999,158868,-162851,-171358,23620,200057,78948,-420304,69019,277518,-94581,-481602,-6061,226244,91537,120370,78330,147851,158035,54963,-170898,-243812,244026,737577,822891,316227,-459052,-155780,377946,127320,-490013,-232924,44971,55354,186745,351028,216132,-366547,-295973,148646,222482,5379,-195640,-255294,-171615,23756,119774,104576,-217260,-428657,-12145,57661,-114910,-156369,-243213,-93033,123356,215315,-29043,-250519,-424971,-527253,-537909,-348660,87989,431419,445637,41774,-213587,-82891,128877,210276,555258,663108,594281,489396,259298,323548,545731,207803,-210746,-201391,81272,157425,220580,259721,263859,262682,51975,-318350,-471038,-187888,-219301,-246048,-351745,-380983,-322217,-249283,-93962,-166179,-299273,-124245,235387,275975,523132,499797,453466,251941,257514,-224466,-225352,486524,744421,391927,-216875,-206209,-260865,-289112,-41048,118251,244521,307358,84768,-248145,-391983,-90183,-185915,-476277,-386828,-160311,140862,210306,107219,66191,88633,-97837,-326958,-488611,-158137,-2429,-174210,-60213,440834,340185,-243756,-240684,142868,-397368,-240113,259253,524813,492394,739967,619541,9088,-369323,-197404,-176428,-357115,159558,872281,1291730,1408486,668687,119108,-332924,-340909,-179193,-10391,118137,48311,-59895,-61099,-48228,236481,229376,-17661,-508373,-260275,-22177,152743,370975,308966,321756,120960,169449,338510,317776,114570,-58588,44185,332020,328889,85545,-166617,-196152,98498,374391,386911,-131753,-366253,243591,763226,960680,625554,223848,-198828,-245955,41968,37970,-176916,-292453,-278540,-274180,-182978,-99807,-227327,-371481,-530397,-444564,-452620,-396168,-73150,272317,500181,391252,103393,-67113,100577,218595,258805,24872,-418978,-18454,429093,183272,101975,291416,447310,344227,270106,136798,169559,137045,83115,-115663,-87753,-6915,189372,280035,174307,106511,438883,672564,706547,500312,78845,-409737,-273743,-97191,-88215,-234679,-139868,-282390,-445945,-273212,130396,266980,65494,-278570,-224857,-128372,-125878,-344277,-54451,361023,346513,180133,-173558,-391596,-344935,-280708,-170667,-232227,-263202,-189149,-187978,-246909,181011,522340,402171,136525,-28750,130436,399576,557204,372121,-159705,-269837,160771,39516,-417240,-47732,197674,21931,-363871,-221031,285050,483142,376528,-45585,-235881,96645,510070,490807,-14223,-146592,50403,-173079,-426537,-325103,146509,162300,100801,-15254,-50685,-72611,-256865,-335874,-194998,-138910,-254701,-50604,65645,72153,204152,261026,455152,157829,-51410,-238971,-335045,-81856,429972,594570,186238,-128423,9458,42028,-289707,-397838,-28779,181980,60582,-305962,-203768,146062,192956,-57348,-225112,-185978,-255297,-441127,-288900,-603,268411,113240,-258604,-450300,-488406,-241599,444109,920900,1131237,940576,431779,274724,-54867,-278168,-263271,1765,382427,694777,736298,476741,98642,-286988,-359144,-328377,-314836,-188072,-129492,-130763,-237045,-239652,-472035,12464,498264,994721,1199970,1065162,444296,-121783,494336,473821,213122,-29391,-97141,-364598,-393011,-155269,144556,155483,-61924,-188169,-327164,-15191,117399,-57109,-193951,-199618,-46519,43146,13560,-82773,-75763,-188699,-124486,-250918,-312316,-24097,159827,-9734,-450162,-363707,-41606,9491,-279280,-420573,-579712,-403614,-374347,-334214,-34549,54660,-177814,-358479,-538367,-361685,77501,450431,617090,454505,99016,-117851,-417000,-317809,-47676,-28783,-25496,130603,18339,-199760,-414330,-179497,-39759,-40937,182508,555447,738921,677527,559766,277779,247193,314871,216713,200985,215581,-120764,-203518,517047,896669,440758,-165157,254147,490076,227374,649112,1328831,1370532,815101,142212,-216808,-331207,-180725,-93041,-72991,-252336,-315721,620,231508,184582,73950,183109,162075,-166876,-97199,383941,347971,131361,-160124,-392729,-487911,-408237,-213953,-151438,-273802,-42446,400072,613869,538696,318003,-43495,-274530,-239614,-208814,105196,236290,152181,-301949,-181013,-53314,-185529,-207748,-210621,-432151,-325108,200086,421142,369559,27669,-362305,-371088,-191346,-99548,-232852,-331634,-98937,335542,527290,640039,611530,343537,-138044,-351677,-293234,-362002,-23644,408706,330843,-422144,278755,988508,1288980,1018495,647882,28700,-450290,-99367,11801,-165922,-353254,-267537,-30632,-3583,-99720,359068,869617,868503,418378,132629,-88353,-52808,-126492,-373195,-261282,14029,295141,495425,553315,409621,110403,-430140,-509008,119748,327249,340488,128190,98816,124535,306206,612010,860414,724633,469306,244877,194020,429316,133979,-285638,-343421,-524176,-124915,203607,157753,130426,-148081,-74763,-20556,-33703,-81385,-112245,-124396,-71344,-181867,-205083,-177831,-330517,-163125,-40376,-375590,-35859,443561,429996,20023,-209237,-388514,314602,874232,841156,244020,28387,-48623,-29318,-92243,-297547,70413,330984,117646,-381608,-111923,67092,-7788,84384,230664,303576,308761,237759,-139076,-308781,68861,251034,396586,314917,339703,202892,-17292,-215106,77834,279200,263121,115386,37205,-23914,-140341,-355086,-182149,220346,315009,45138,-440721,-137232,186466,428907,191716,-383342,-331889,-264990,-285914,-13458,155234,-55628,-253230,187014,195546,-175174,-400545,-155238,-226553,-245463,-371914,36707,202189,260997,74607,-428822,45124,415895,629969,560098,144975,-264727,-163564,5645,287335,391358,443001,38156,-81476,-83497,-159354,-502835,-381530,-269247,-235583,105512,381863,354843,186188,-144478,-508901,-347856,-405403,19060,418355,550456,435859,308062,109118,-320101,-21844,517535,453921,70957,-458236,-474129,-174906,151407,175095,-275861,-325097,-314280,-424425,-144847,-179760,-270360,-76912,93016,15292,-150604,-280629,-403053,-353671,-178373,-380670,-417647,-214301,-11124,-80061,-255386,-304857,-425824,-121196,241957,377546,424207,356320,452190,548898,598441,499854,166069,-10111,337165,537366,267104,-43366,-355917,-188967,98579,184005,60143,-236080,-489398,-144092,291495,787984,951772,809764,389377,91197,71341,463861,580763,-3419,-449904,-83070,92875,125843,-83181,-462827,-350030,-242055,-214521,-385876,-313540,-240246,-360173,-548293,-165371,52265,-37174,-259509,-381441,-64364,247255,262254,145216,-106691,-244749,-123628,76117,255471,294640,242463,74807,-161908,-164336,289788,762974,774817,414519,-126775,-652408,-277218,-126755,-214589,-323754,-232799,-34304,227602,388199,584717,641038,280671,-199584,-574045,78199,323748,38215,-329218,-66933,122946,-20751,-283974,-266888,-248679,-275243,-82954,186020,90470,-237923,-263565,-210746,-321691,-90209,187196,233942,165548,58256,-46313,-413956,-111368,440719,800161,633437,406086,214129,142964,220759,311949,338022,211714,43380,-78929,-256532,-395690,-332152,-283833,-175727,-85150,35372,-30275,-300185,-453276,-62916,42153,212514,549594,580398,168094,32688,195327,408230,685493,659215,194981,-53448,-92591,66713,338832,397529,230589,-118889,-400547,-113741,52667,-49133,-240920,-52985,-34927,-245241,-384962,-192684,-158356,-34937,252379,389003,195876,-208407,-440202,-451549,-373351,-191871,106261,385828,562428,376048,-129246,-384773,-213665,-349404,-142117,311550,529777,724428,911954,798213,366386,-91145,-328580,-388843,-564816,-281548,105042,77391,-307856,-453169,-520919,-395144,-155771,17225,227221,232817,-7108,-348453,-353404,-29761,125856,217043,356090,249471,315131,297688,-102391,-167090,32729,13598,-177247,-501689,-217383,-47551,-26973,-209412,-54915,545424,1150239,962246,542934,163084,4628,278446,408168,78305,-78629,417382,735928,526541,79934,105110,183492,264450,119035,20425,68264,292412,716684,819388,629162,186225,-345191,-26169,448658,342254,21248,-352224,-169521,-75853,-130092,-229246,-323221,-223713,-370470,-264412,-118584,-259995,-353320,-207637,-73364,198278,366751,136910,-230502,-399058,-419742,-118750,235516,384783,191685,-360135,-206552,173496,-104709,-400810,401018,744209,443867,-47797,-415421,-420747,-394077,-224905,167267,298225,321806,94226,183874,330815,415250,394594,194260,86595,256335,408676,145202,-64977,412458,534158,507002,478190,248941,114319,-58107,-302833,-208757,147165,291368,141009,27764,-116432,69569,611008,980945,1112375,968785,395232,-6852,-121046,159293,472811,607765,436926,189953,39318,98015,232789,21716,-343447,-421610,-207985,-198540,-401712,-528721,-420486,-9127,430313,713278,594776,414564,361923,350358,250162,93657,-203795,-543303,-186147,66239,70522,-202622,-333616,-282835,-2352,250805,410038,525945,270505,-227944,59976,517367,400825,405087,750343,813226,406045,-34119,-326141,-581275,-373945,-119015,-293706,-522036,-88279,232615,282203,257956,157092,180719,235353,351296,595177,951098,785717,448270,260180,-200354,-360692,-485299,-524428,-548996,-517991,-236998,-89684,-329845,23458,270923,250108,-45273,-109902,-296590,-264092,-16840,-59529,-175054,-372097,-425282,-409293,-467594,-239061,-260102,-333939,11228,269135,313561,259259,199083,165978,138417,89022,303694,739428,929347,752866,300400,-327106,-393495,-163723,168266,406285,401470,342460,307579,398151,676725,821342,354238,-40279,-131663,-232035,-459948,-500829,-515435,-327184,-193421,-81770,24557,-7113,42720,85296,-125331,106678,404773,491276,645057,941813,1018002,701489,318196,64174,-149453,-134628,409304,439849,12653,115356,-35285,-255534,-488381,-351139,237141,531469,364506,-187881,-225887,-20849,-238537,-422565,76949,257855,270571,326782,382114,267526,195125,229843,121298,111693,53597,-211930,-393211,-390560,120231,283817,-15970,-529536,-148888,113267,-135864,-500208,-162137,-48796,-137283,-172288,-261204,-225952,-80334,-58419,-89046,-147945,-300934,-254608,-110268,105074,448763,554519,189453,-203208,147235,446136,316132,221548,-3400,-136559,-238574,-548866,-276272,241216,362383,268446,-151771,-98631,369238,393952,387347,82889,-224175,-327167,-199625,4628,-29718,-254177,-465073,-146889,57679,-30754,-436435,-95541,249705,-64956,-355088,213411,523544,525311,104921,-426241,-329077,-144858,-8379,40218,-123050,-255411,-237006,-45861,263301,389812,94453,25826,116295,153011,137913,315075,60210,-427310,-368653,256065,613132,511409,230527,12075,172466,378122,414296,396701,261613,208100,121538,77987,-232937,-391979,-133935,-157561,-389631,-550663,-440944,-385040,-211379,-123738,2190,-54127,-134568,-371470,-318250,-317791,-273053,-111807,86627,358481,486999,413438,288755,198975,511677,604891,662233,330114,-52737,-291710,-65994,468378,930674,1159976,546032,-324865,47599,539811,799067,872379,545384,33088,-204546,-167981,-209220,-401268,-519020,-391693,-488969,-411196,-249402,126788,466843,412174,22332,-428240,-424649,-239703,66854,120879,19720,104906,93766,6824,-372731,-432743,-123558,117556,400230,582671,581076,196320,-27571,-125362,-170761,-47287,-315925,-221636,143187,194642,-237561,-151785,-211730,-407174,-525170,-500033,-378822,-286152,-121859,-319304,-428643,-496652,-318384,-95500,-60336,-124980,-103428,-32194,-31749,-133974,-193704,-66145,132958,173099,-227637,-196628,219497,295843,31629,-198936,-316765,-234092,11316,235923,448199,394965,302717,195461,-164832,-391994,-363880,-253306,-249670,-159000,27584,187213,-41138,-261851,-258593,-162640,-193208,-262362,-171701,-120601,-169410,-143395,180220,528898,955691,980962,748180,430659,196615,70095,-229486,-432474,-173751,96860,128917,194252,228143,388353,124469,81499,-106667,-167387,-282578,-453912,-451004,-412618,81921,557687,644035,182673,-228667,472018,786132,455668,124975,-341617,-517096,-248037,-159619,32825,154076,-94617,-307248,244314,450379,177501,5818,244716,617052,782238,417838,5182,-264070,-5408,337895,569928,519714,364499,571781,465757,91025,-128386,1566,241759,128497,-42361,-100575,-215987,24205,396207,227065,97477,85429,249219,359565,461012,460922,399460,447133,209523,-61061,47503,278870,219375,160236,-144196,-156441,25226,-44880,-15316,64804,-75459,-353571,-632894,-373167,-188339,-120369,-361938,-267162,-64956,-236226,-209480,-13045,-260308,-463674,-286211,-165761,-138648,93665,284724,269273,71469,16515,-59104,-311634,-369448,-15638,116238,-49881,19672,88843,51084,12008,1984,-818,-145396,-350012,-462185,-554173,-529837,-445606,-532823,-196859,258794,503009,480356,-39396,-471111,-417928,-93559,13848,-315862,-435805,-62750,150641,214618,97024,19073,-160729,-110414,-109624,-457269,-211865,314134,455037,297598,233673,329241,314577,255895,278152,258667,173858,111749,137488,48269,-356611,-259224,66337,-1566,-199206,-96195,-371745,-421964,-347819,-244998,55872,58401,-210530,-229813,246733,45387,-73963,-416888,-327904,-126308,-311681,-434621,-236580,170127,523786,334999,-71446,-264903,-96638,132500,37916,-4473,204267,362715,201760,-200703,-486904,-61985,13373,-136851,-104071,-30349,133393,200827,127947,-58055,239460,720960,1249503,1027712,506618,-107142,-377396,-481073,-406931,-117984,43145,35651,-72415,88842,156411,216845,334924,518070,640783,329426,-272342,-95328,-57647,-306294,-465527,-309783,-224509,-366533,-152114,343471,712778,692584,554015,241126,164318,-5511,-57773,122188,79070,-170212,-328844,-69078,-71076,-35766,244085,213186,45174,-302499,-332963,-50792,160206,227949,165381,-175391,-336744,-11661,164351,54517,-43912,-220664,-662383,-566575,-435229,-159890,203002,444068,566387,279429,56007,-375067,-442626,-322551,-246957,345966,881369,1051903,654051,122082,6956,297439,267176,86951,-180614,-69616,161442,-133417,-328676,214406,561081,558776,20008,-208774,469609,521640,248414,-273084,-435221,-88226,407802,675924,727897,531316,485492,177571,-32900,65795,182432,360064,277804,-126527,-592771,-320954,-261578,-226818,-144756,-126301,124054,244262,153648,34847,-54021,-213906,-284479,-257301,-94121,24137,113843,157956,81988,14702,-192480,-270915,-67445,290047,250515,-25037,-194786,4807,-136712,-341801,-64078,-75055,-333996,-417733,-174971,3677,40291,-105213,-464981,-174932,-94624,-132131,-240831,99922,498376,610336,342167,-36365,75240,222572,283564,183045,-163252,-32537,123434,-202319,-543244,-307013,39090,384899,477129,199043,-188247,-85029,303118,342688,127256,114765,2482,122227,520668,553581,193775,-196686,152988,637342,361244,-211569,-455011,-134971,-278,9860,131469,274692,87108,-236407,-133693,-40947,-177112,-312763,253954,526653,575127,268632,38938,-198803,-449589,-123212,340685,544898,596534,416419,533667,612148,375897,-24624,-42954,-36424,-376693,-465435,-373089,-104679,325865,690049,533591,444451,54516,-307637,-77809,-32805,-132280,-14573,-144002,-231480,-233309,-212077,-277251,-272290,69733,19476,-268450,-186228,-216831,-56448,-184869,-362462,127155,190065,37655,32355,-466882,-68839,564833,595477,-22334,-398415,-33520,69700,-102631,246641,406964,696069,451746,245724,185332,36554,-129940,-502688,107291,537895,765542,820205,714892,462370,-69617,-136441,-36919,-85121,-144983,-309529,-115496,-17673,-267102,-366001,43,-170859,-174756,126510,210460,17947,-343090,-280366,-185864,-343358,-317370,-140950,-125760,-174846,-34272,-35936,68193,202904,186518,49800,-131254],[-180483,-52166,73256,2088,-182475,-347654,-355526,-402923,-435820,-405434,-247018,-250353,-324506,-179868,-8396,45883,-179960,115856,576955,763053,250497,-175319,224074,562257,742012,812674,556684,167159,108828,459983,613440,473286,253393,42312,159259,328435,326667,-22616,-320034,247599,293936,-92877,-519015,-119441,-1056,-132986,-143001,-116275,134013,313868,439970,414092,286658,510874,839784,920260,377541,-361456,-289832,76860,-181308,-403069,46906,125119,137998,305987,442855,245214,-304308,-278030,160196,223033,-49006,-339732,-305376,-236080,-75497,-73543,-181739,-305460,-230641,-10659,-68734,-110434,-13729,-154123,-112842,79052,82577,-127603,-333368,-450907,-548947,-385209,-162040,100894,385090,398096,-2317,-229582,-13834,203687,307660,669919,927383,941690,503373,-132936,71647,645337,358161,-90065,-87100,214356,333194,337298,322010,414355,615064,608047,124097,-182050,128304,71197,-91192,-262946,-532719,-381171,-205558,-26911,37190,-131831,-355340,-209776,-143084,197103,233856,160017,-7032,7114,-351358,16745,551478,770275,339207,-346963,-305381,-324364,-365698,-112770,-131963,-93842,126613,175657,-81786,-462929,-19848,-2518,-225922,-583471,-498306,-195923,100242,269061,522535,536002,310407,-124648,-403311,12505,132392,-89996,-290060,135705,13529,-297334,87683,291869,-305410,-244261,130386,341274,318732,535888,479836,128493,-111793,-184622,-349768,-52052,489154,1187177,1531118,1305214,537921,-42487,-465542,-310172,-301650,-120748,14185,89537,70517,-108366,-302296,-19322,63628,-149636,-163579,-79487,12772,72511,253991,317550,271506,304694,293590,535684,604811,450764,74277,-89355,205050,373010,271003,88137,31113,147055,230154,171535,-177102,-359688,-181308,270236,524134,547051,218702,-10842,-545451,-252927,-82017,-188151,-119802,29963,-152623,-242005,-234967,-315494,-278185,-275393,-330897,-532164,-357705,17415,257019,456331,411671,173543,-80868,-108299,-17537,102837,74295,-179516,-189934,-20917,-291132,-265064,125328,473494,568739,578371,336377,225067,45080,25134,-95962,-240793,-90102,189171,271174,20861,-104251,400016,605636,693459,592024,300300,-193470,-507281,-198868,-78483,-59282,-58781,-181857,-377527,-194902,307345,351784,96860,-153286,-42408,-161520,-390293,-438778,-206992,49370,13300,-189621,-311760,-346765,-60584,46526,121371,149812,39438,-196748,-176850,-62643,376672,583002,408693,88597,-5094,83496,237570,364774,292690,-149765,-439312,-95403,-206879,-542907,-37950,80777,-123677,-592423,-140133,289914,580106,589514,205360,-122320,-45737,363318,480175,32048,-40213,190013,-17330,-308548,-421850,-179431,-199414,-274918,-256830,-156759,-70806,-273859,-541501,-332238,-163360,-326026,-188689,-54458,-93784,-284844,-285107,-188479,-346018,-378883,-278692,-128328,266893,498718,444789,-19674,-163951,125124,91121,-152172,-572633,-413461,-374839,-303350,-386686,-242831,42993,-1736,-257380,-353597,-143603,-113290,-110417,91389,286986,341041,60308,-156015,-209861,-322272,-468022,192738,581078,807089,474803,169777,-4466,-109545,-202555,-323653,64040,603703,863288,726761,318299,37337,-203177,-333458,-251014,-211957,-32059,73716,171121,118375,64356,-257721,-219399,353102,687885,962660,880921,215473,-268609,332264,470303,481735,468691,495689,243844,61105,137978,272339,178448,-1319,107752,167230,-51013,-12150,-154840,-206915,-117588,24391,121544,-12240,-258251,-507264,-367014,-270807,-399835,-161022,95379,144108,-82019,-521697,-455629,-195702,-123060,-203262,-351307,-432093,-278570,-344695,-226175,107295,258558,86692,-116036,-359379,-282528,111097,395544,417370,190298,-37572,-146969,-343457,-41551,427773,476212,132599,-231096,-437780,-425505,-357524,-183815,-157459,-187682,-52544,326812,517462,529915,371348,160586,181903,97427,81952,298536,316420,-178594,-26116,860260,1080572,362796,-95673,462751,592441,68959,437260,1038514,982972,596676,24104,-298031,-270441,-262660,-108137,-40263,-44054,48954,253052,343529,111662,-144135,-24033,14329,-367627,50912,650587,680430,392373,-218091,-330090,-104821,-229478,-215586,-247237,-304631,16206,540308,774260,633396,357319,54579,-125911,-50750,-1065,54680,9361,24667,-267809,-243698,-42564,-42463,-51723,-53431,-372021,-276034,329982,627143,418946,14944,-353566,-312006,-279087,-114490,-72065,-223173,-173221,207651,618962,843833,912365,717823,430192,271096,95395,-238985,-464888,45126,215188,-230430,367811,976880,1194002,865650,454241,-50123,-458069,-221315,-90114,-25809,33135,162910,180666,65665,-91483,217254,539401,525809,180606,61738,-105372,-76389,-137961,-271929,-223887,-133302,135299,490038,713870,495191,3961,-494246,-192602,276538,415877,347052,40030,-176958,-152004,18942,329666,623510,479848,166412,-107315,-161386,-11296,-315896,-327231,-439540,-473672,-6886,299974,281270,177013,-152264,-106076,-100551,-116269,-68467,26201,294072,560002,504887,65454,-99376,-248001,-184500,-57513,-301974,-59642,347154,432256,78363,-82384,-441470,-5317,456745,428996,-41072,242109,300301,341714,434809,118155,-63287,191246,99231,-351177,-78608,43109,-117358,-229756,-226773,-64353,25331,-40763,-199436,-180528,97341,371798,651403,487831,311549,-82140,-352746,-242322,158203,421130,403002,114607,-62622,-193394,-282342,-312657,-197089,53491,148026,220688,60554,-39009,284265,347932,44330,-389976,-353151,-377916,-162466,100263,128220,-187427,-63479,431598,350516,-178770,-274747,-54162,-196662,-491423,-303626,-56127,166026,250373,76387,-483106,-66497,225011,410791,378658,128390,-164850,-238663,-181385,101898,337633,265393,39008,-106773,-80180,-212952,-483194,-223081,-64804,-150393,97203,321137,234216,-27839,-331971,-398616,-470301,-560412,-21526,272545,289783,200737,238248,160330,-178596,-28847,420357,377058,-84433,-329445,-71943,-8680,10154,-164162,-401311,-155428,-302220,-434770,-131963,-147291,-292041,-32728,89608,-204065,-370374,-191519,-331792,-567744,-458007,-241857,-69719,-118549,-141976,-189728,-73123,-162121,-443797,-36213,322114,436539,473165,343011,462684,598507,551040,361166,2121,5582,301434,468245,233535,-151170,-337484,103398,345490,336586,100345,-305748,-629452,-323153,-69608,335886,409746,310033,296140,33149,-335790,248093,487149,-7590,-470804,-19134,177579,89564,-436326,-54247,173955,-157435,-508848,-354732,-309336,-18424,-46220,-264666,-162221,-91959,-223738,-370019,-351546,-107783,66136,-7932,-209631,-316004,-364716,-270411,-70897,154769,333434,225700,3884,-155263,39453,417216,693610,656801,386076,-27626,-331091,-250939,-95797,-158960,-220564,-57339,104411,236914,377581,520107,604081,223577,-351375,-313642,333176,481375,145367,-159831,84140,118196,-7323,-256921,-381450,-356495,-223817,-5236,191618,165888,-260622,-146906,99665,-110282,-55217,243078,231175,-123866,-155060,71290,-251672,-351764,372964,849731,616360,293761,30084,133446,435541,492510,291953,-30795,-142591,-85792,-99803,-216731,-306685,-343462,-240613,-177067,-66789,-196151,-420186,-482101,-289651,-187008,107501,485565,586230,172845,4956,172762,403326,622725,592459,152215,-108517,-251583,-193874,163595,324736,24846,-248128,-353217,-95812,-28382,-227050,-441325,-171581,-273450,-360498,-245826,-255844,-341725,-24415,188660,324404,230576,-24254,-199092,-409537,-410476,-494943,31152,472531,793969,503438,-78619,-289971,-74733,-353283,-150156,482091,850523,1073990,1150693,796032,219662,-113212,-164684,-155905,-363303,-398187,-83160,-107900,-407720,-482600,-415154,-360575,-144229,-1604,150904,214697,87642,-181506,-529738,-176346,-16746,138399,194322,144033,83870,-47718,-353433,-76438,187816,244185,-78336,-392350,-74974,104039,72776,-226274,-242740,383692,956024,923542,526749,219656,125854,455807,490563,147668,-102779,287234,520054,466562,237144,223771,167039,126910,-27122,-66562,-50412,161377,655912,828155,590008,159845,-431894,-186625,316714,261447,27693,-447471,-324647,-227437,-262387,-354392,-373908,-92710,-109868,-267829,-82544,89851,-217791,-208129,-45666,118037,198299,141765,-71008,-256806,-226456,22910,365468,607799,278458,-188779,108857,585634,221408,-556533,367543,1026605,796528,442105,53010,-189947,-279386,-254051,-34177,107744,143889,-100269,-97898,94434,151728,100943,-117206,-143210,68912,210177,291569,536037,904208,1067613,838932,538827,216704,-46,-152202,-252672,-100360,199888,182358,-8111,-76041,-103884,124115,499566,812923,1096136,1310970,982369,551588,195923,240895,289628,280966,174515,-19612,-194969,-130642,77693,177193,171933,97641,104891,76691,-305638,-475124,-395073,-304818,197111,564990,597529,492797,396293,332708,184154,9302,-367351,-502955,-173976,51412,-77029,-348838,-343234,-202002,22888,176483,241182,377874,200980,-194758,-12017,535189,442103,251326,493167,534976,206432,-22502,-87623,-267056,-477728,-177150,-300949,-413185,-12243,190318,68165,-14476,-51219,33542,130343,216587,342465,526141,148129,-167257,-286648,-415635,-273155,-140296,-232067,-387689,-352892,-164295,3814,-205496,-255869,60117,63863,-100845,-126904,-328366,-178087,210303,136222,5126,-134408,-83730,98460,59197,-104607,-241809,-312150,115817,376293,396975,320528,185506,90601,56085,125654,520932,1137603,1372897,1073488,515237,-182589,-539424,-298053,45716,279468,308353,207367,73461,137813,265590,316273,160167,-113472,-264934,-397426,-462955,-424012,-461668,-366773,-379369,-533984,-301219,-100759,177977,254623,108979,251689,417042,381499,528256,826183,938860,826326,448999,30408,-223607,-317258,229173,244427,-165380,-14228,-193172,-454252,-244846,-391835,176050,460772,275171,-129207,160606,275135,-137190,-314052,92557,160987,107238,226774,294439,208191,11404,50020,-1445,99300,84718,-159420,-302210,-276799,100626,463335,374702,-154529,-295291,123908,-49305,-577850,-180985,-70026,-186991,-155779,-158343,-71336,-52296,-228376,-316053,-405986,-404986,-279240,-121524,51176,265205,301079,-22457,-191289,199383,395781,84464,51633,-93540,-317571,-144282,-214887,-401653,-48402,153415,124776,-160568,120076,341542,329593,303001,163654,-115905,-224799,-349354,-183493,-238732,-429199,-379309,5690,144043,-123481,-426930,220723,532688,99512,-208470,343188,573094,535253,200032,-331824,-342125,-102216,114307,154283,-69926,-284597,-296403,-119913,139472,295437,112190,8316,1525,-83469,-189359,-76057,-184584,-409387,-263955,266554,543565,487484,256556,50492,120553,268037,113051,163256,70765,-49130,-85738,-26439,-231603,-283073,-31224,-124696,-381740,-397254,-272678,-252325,-260801,-286366,-255273,-324376,-322759,-412514,-364077,-384075,-318007,-141191,14192,435197,771169,762253,467007,-185326,-42309,457324,578805,333033,45396,-137344,72637,614477,1012984,1185814,548614,-179401,13551,322625,389651,579692,458571,35806,-137164,31356,121173,-10148,-89135,-168669,-254025,-291530,-155963,54343,396167,297881,-85128,-499057,-264931,-305027,7762,47363,-49452,-25281,-56076,-158876,-448176,-357100,-2722,286559,493271,564047,536919,232731,124117,114971,27449,-95984,-363864,-51251,193557,190544,53689,393741,413483,135224,-157352,-331902,-220061,-128607,-144752,-502839,-404794,-337129,-419628,-281468,-104403,-45465,-64553,-166367,-367694,-501717,-403241,-227778,57188,17450,-197796,267523,759915,809076,352083,-90905,-199991,92336,313080,419882,412185,332859,408626,201641,-347695,-589855,-331271,-171833,-223610,-59170,225051,349874,43134,-185066,-9605,99699,-39439,-378785,-556196,-91231,284191,376872,230615,267317,522721,591545,438094,371242,241565,175486,43097,-168224,-480849,-257789,-278146,-219520,34029,394492,412417,358277,33065,-243798,-540688,-514775,-441776,-214241,340063,889038,950150,328384,-424522,156396,385520,479906,232270,-166242,-213359,116406,237423,352356,369266,16456,-241571,201426,484192,144504,-246177,-61806,173299,448933,132578,-96347,39594,243114,675444,1058108,864207,494134,561621,446557,103992,-135055,-146163,79345,90333,-9834,-108631,-270242,-133888,131724,-45261,-66962,22405,175663,322833,313009,275816,191356,302547,417668,378618,391303,400285,446476,339846,223120,20301,-32804,19622,103102,200367,-30506,-309217,-367479,-135183,-2899,-165863,-534775,-348185,-313265,-392061,-214582,-75530,-270044,-464645,-332583,-189733,-176718,-92901,-16805,105719,75302,15302,-162252,-452590,-407403,-243305,-227160,-310369,-155838,103958,135494,48017,-32002,-98592,-254069,-502062,-466748,-431831,-446022,-313090,-440768,-422427,-97444,215708,226068,-121287,-245472,-359726,-394782,-109513,-295718,-350706,-66249,122881,83792,-92529,-238287,-422514,-261224,-126435,-340696,-315765,107484,299015,148855,39686,155492,216068,112587,77306,256207,205997,217946,177270,-84017,-325975,12211,278875,346317,340272,447938,107507,-512829,-515629,-375493,-30073,86581,31114,270081,660640,401402,-25241,-52659,345810,391452,50421,-277709,-382504,172137,464836,290100,-91710,-275477,-50956,160003,36785,-82341,23852,189375,98615,-324610,-352681,79392,121644,-69794,-122762,-138850,86353,85489,236753,221208,334606,771449,1224609,1125259,639596,132039,-60158,-148835,-281662,-151295,97647,232917,285641,325397,231843,288299,398420,427087,394447,-33722,-426451,-114711,-165096,-283666,-251968,-447135,-195000,49137,-81380,-94892,308300,366838,244477,66194,236902,68952,-222711,-64936,-63441,-348108,-175955,70013,129978,-4840,21309,-40057,-197775,-419844,-372963,-141535,34143,229683,220141,-53750,-366952,235927,563759,545895,310443,-140032,-469469,-492953,-313956,-28963,291467,473106,345880,206813,196485,-24220,-29011,-130976,-511157,152441,561127,827847,547550,-19139,-72084,472724,616107,444210,71915,-98070,-71977,-347143,-206929,251358,591730,542203,-45255,-141638,599105,574239,348790,-254944,-494665,-198824,253706,546892,556434,346367,326373,73582,-82015,-93330,-104684,104098,148133,-135729,-495837,-518283,-388700,-269737,-315778,-300030,81777,333224,232925,32242,-56609,-238283,-337501,-377446,-259607,-244439,-106947,87895,87628,-74079,-299188,-486791,-168785,55274,43401,-193239,46756,141576,-105554,-87162,222288,273016,27800,-73714,-144406,-62020,-97095,-259957,-340715,-234187,-290284,-297915,-211739,168607,720057,991577,766064,242941,-47757,-124585,-108475,-261420,-262127,-65518,75167,2273,-172717,41743,355090,490910,466076,198984,-52643,127337,388129,377431,242183,201258,59685,264567,619672,633236,242639,-187400,-41823,276944,127275,-246958,-177237,29876,99394,117663,201446,268289,33765,-295275,-112482,1191,-204772,-315748,267249,448025,390209,83604,-192525,-446947,-340779,35367,324597,323268,224665,231266,552643,728940,502836,-73862,-195921,-219244,-437052,-441683,-396384,-90578,440946,950813,975390,805038,256915,-396759,-75192,-23744,-287845,-104081,28806,92490,-90355,-195492,-322049,-403273,-183220,-319655,-492787,-331570,-252639,-88262,-28542,-240931,13619,61149,-45811,-168880,-359152,-8652,536824,548019,69955,-68070,94735,203643,-36866,392780,835260,1016011,623685,314094,309708,406134,321185,-190921,-86286,428075,652284,786381,870190,744075,169926,-42627,127031,232268,152912,-6983,-132398,-110863,-269939,-370580,-206186,-320817,13525,112834,10382,-160968,-315968,-12374,13776,-101894,-325136,-340658,-252632,-230019,6611,35439,-13807,6510,120730,105670,-66619],[-121446,67618,265944,191342,-62549,-350173,-216562,-199756,-295774,-397189,-187003,-113560,-199393,-233342,-121089,-47510,-202765,68865,325345,458546,41074,-110191,347721,605108,758631,788477,593627,294054,100110,217545,355385,325750,262858,190857,379803,526610,443595,-10631,-312646,293590,256880,-74932,-454155,-282564,-240285,-357054,-429941,-257466,150909,483150,686334,817525,686294,676746,798774,847703,358574,-221362,-330607,-332263,-404374,-106842,282339,256212,226095,380815,455617,223477,-177741,-336527,17295,44919,-211060,-489370,-350330,-386878,-354541,-339435,-294153,-158454,-138701,-165571,-181044,23176,117875,-148271,-192633,32231,-12427,-138364,-361216,-322758,-208328,-137552,-5211,1647,164652,190310,-93062,-190326,145407,345244,428760,674483,990850,1096120,576898,-188794,-81073,420511,263513,62454,59688,316945,430639,323030,181038,381737,742456,924046,424085,89213,243588,101247,-186011,-202446,-232877,-496145,-227436,61002,241991,158607,-104844,-252607,-440994,-250257,-152257,-157459,-161976,-144943,-213448,66900,363365,508513,110255,-412701,-212489,-286983,-419909,-124519,-277491,-540409,52090,315458,91975,-477775,-28233,94576,-12804,-280637,-351160,-375941,-146759,261813,719633,751702,587450,94353,-146400,130329,145898,-162361,-324576,-90083,-184021,-92929,241865,156301,-403455,-171587,117515,215872,203902,250043,222307,202254,102099,-31804,-189033,154483,654842,1214116,1441106,972597,349762,-246801,-398636,-196133,-306218,-210072,-165678,56223,102569,-202182,-469938,17375,309860,212774,114378,19142,-69181,-132405,28907,396675,347876,381325,262500,565165,785873,823477,451126,66927,51306,304688,315103,233401,165034,74268,-33092,-184650,-331731,-181528,-181601,-117248,-40306,227138,-17931,-47800,-308902,-59455,125082,-96843,-78085,164072,37379,-202732,-376268,-250743,-55254,-48647,-150051,-366770,-328844,6567,168448,339411,343889,176176,-117928,-387009,-336931,-106468,118898,165027,136196,38078,-304743,-81334,66810,189264,449629,566797,411398,230727,-9959,-38738,-47296,-246161,-132588,139270,172858,-195938,-239890,237327,395398,541400,579558,456908,13639,-564737,-366899,-130378,43578,87346,12333,-178422,-329156,152423,173505,-13985,-98626,47863,-41455,-334372,-446108,-338396,-277550,-373277,-201727,-333921,-314587,15996,193664,343001,535693,314589,-218635,-216015,59994,543533,638389,418546,26976,13936,48031,100927,127446,97797,-148412,-539056,-357416,-399903,-475287,-165295,-146450,-313057,-455018,-76996,219078,613639,754281,428251,61511,-159081,75144,261046,6612,33976,310460,193261,-75760,-294768,-325103,-336968,-345154,-501824,-258014,-51377,-56385,-237050,-94321,-176693,-256378,-456407,-277211,-149264,-62556,-169077,-270797,-395930,-417556,-284590,60716,493487,513822,257989,-203139,-147453,191579,120260,-55214,-318606,-468477,-327432,-523050,-340666,-277176,-33620,-97047,-411226,-425731,-147973,-105501,30353,303439,429577,283637,-78895,20610,207937,52301,-318088,-64680,214853,365832,3933,-47260,-75639,-53093,-150032,-395844,46790,593699,771574,529062,37886,25821,110184,-123477,-243351,-115836,106319,154394,206095,381496,434660,91741,-503360,54129,15568,310741,462506,1901,-141885,330045,615409,640710,806741,842297,660392,433629,416078,365691,230149,63847,256148,412535,93243,-124682,-114577,-127426,39885,185429,254411,13705,-261858,-210134,-12860,-99826,-330011,-73002,85128,18515,-151947,-412375,-649248,-462910,-242156,-114891,-262707,-250286,-150690,-250421,-123236,177305,383035,341921,212040,-78300,-150446,163503,358990,260764,91823,127845,86251,-120549,194720,768859,853257,291761,-389227,-600369,-584950,-412176,-245297,-226181,-226478,-256274,-18126,166497,261559,128074,-11931,-11026,-37278,180528,450821,402865,-41807,274386,1136104,1237956,293718,94274,796493,801108,-5081,104815,538335,423139,199217,-142236,-206293,-63877,-49716,-17335,41188,144276,360150,459827,426237,82526,-329759,-304607,-241529,-442333,313264,895566,918987,497250,-217701,-222204,124012,95085,36413,-260134,-367588,4258,570276,781193,582124,275296,45489,-55400,62346,171540,26512,-120889,-62252,-233227,-310436,-39578,105848,145736,113256,-251524,-177194,479615,857634,524591,-43088,-279053,-162828,-259376,-51598,200213,217721,115364,247234,665330,936568,1004709,872865,830128,778166,391048,54467,-414450,-29190,161904,192839,694594,992806,873567,437516,7024,-260612,-504570,-319632,-169327,194794,458371,668832,530011,140575,-120447,-33602,27645,-49316,-180182,-118630,-80251,-16444,-88049,-226894,28305,-48877,-40333,412402,802374,534747,-33651,-318345,76220,453701,566850,339869,-64968,-423818,-291562,-186898,-4863,222975,109158,-151244,-363897,-439716,-444902,-322609,-204717,-400771,-376997,73016,360401,424607,212198,24792,54847,-99738,-161914,-74412,26632,446008,826378,831219,284762,-53202,-261439,-252401,-98690,-208033,-217303,-12545,156456,-42311,-206333,-374249,-281542,-99105,-192179,-108846,503318,696183,776465,888855,461586,-81512,-988,108340,-133225,28531,-17835,-258645,-510842,-421309,-425878,-250247,-200765,-150901,-121959,2334,260720,488192,440555,198135,-203882,-371405,-121309,183844,400223,358284,29906,-188544,-233150,-206535,-197713,-217222,-141680,-95054,233525,444297,523670,388336,180538,-20338,-193620,-307706,-383423,-39658,158326,58789,-354864,125050,611019,517135,39130,7872,288233,-16293,-425110,-248325,-155722,33783,139813,-26651,-332780,-175204,84437,227901,284995,190070,-26122,-202512,-212588,-101166,89767,-70458,-84438,-250478,-143310,-312378,-401118,-17604,179886,93076,186753,287837,100811,-229999,-537949,-238644,-340913,-412326,-62548,104015,5668,25468,242003,235021,-10996,8642,229002,141977,-312070,-54766,340694,283197,-90506,-532888,-104104,45667,-255883,-456354,-156106,-178370,-308631,13933,50459,-380646,-361349,-76773,-195800,-350068,-228938,25188,209846,87273,-100636,-434573,-127934,-315132,-361541,158081,518561,731749,615688,446125,421888,512377,409784,174132,-123109,12831,177445,206376,94945,-215746,-46987,361972,544431,441785,163183,-242829,-519828,-496201,-372722,-151015,-197350,-238100,188848,167485,-273139,41938,393995,71315,-465647,-45910,212872,8479,-250676,434092,603269,144857,-128189,-32250,-143840,168278,197620,-28829,-102008,-217816,-296087,-280576,-252439,-104970,-152651,-150145,-309917,-443143,-460258,-425497,-263619,2620,254415,127341,-102685,-95345,236962,585585,705124,547753,335989,33124,-61289,19082,49683,29052,-15413,162825,196906,152583,302927,447524,517808,146468,-351862,-11654,597226,671966,364003,-7264,112458,28063,-30745,-158530,-253127,-278492,-68148,284634,467705,238777,-366161,177498,391977,75204,-72026,250827,220780,-366143,-54151,353982,112804,-532757,188768,703987,472061,78746,-232714,-637,357788,387792,14619,-298292,-29091,181744,249201,62024,-225045,-361348,-141710,51839,100608,-240014,-547933,-339493,-186864,-78387,142109,326182,388338,94067,15580,221097,417064,633516,479501,85615,-203206,-407671,-401784,44379,343711,151152,-93070,-158787,-116814,-197963,-413974,-305792,-146098,-403331,-264915,-32646,-103775,-337627,37793,178043,372238,424622,323483,164821,-101585,-114072,-255502,-57319,506698,905874,566453,-76297,-178806,119410,-136489,-191238,573727,1031656,1165649,1102938,615880,6406,-82118,78756,85306,-107780,-398687,-333695,-338057,-387808,-371818,-237548,-218151,-116283,-15875,66303,203145,231762,105939,-241390,-437061,-215217,16113,18420,137487,-9088,-170721,-162733,124814,226378,283249,-46751,-191009,99078,236335,107495,-201599,-566837,-12672,413246,614000,377059,189120,224170,524760,505161,141882,-225246,25021,121332,151272,129894,101977,62232,-95407,-236250,-158263,-137828,-51791,428555,708732,466250,32107,-412738,-139640,209149,121357,-76936,-448715,-362327,-308820,-408546,-415788,-229880,232374,194735,-152380,-67948,322302,10965,-146142,70147,152665,64971,74150,40247,-98312,6425,170740,434065,608958,238847,-98619,283303,820929,536597,-227627,142551,1010661,1058004,931350,498128,39259,-185718,-258544,-186798,-43888,-41988,-276873,-394505,-126285,-95854,-258405,-431102,-258218,-176179,-48750,357327,878794,1048888,1231282,983884,481794,123999,-153882,-239927,-257220,-165479,-16550,-100922,-273087,-297802,-145999,115650,283664,466181,764609,1221716,1302978,890085,345421,200436,130260,-121531,-169041,-243702,-427753,-281480,85007,459707,827084,614636,493811,299463,-271709,-312989,-12756,-127622,-19941,346179,493265,411291,250385,236090,133754,-26759,-329856,-387040,-88788,18246,-278420,-381671,-270113,-104837,-29093,-13651,-76528,56524,60718,-141400,-158226,379832,394062,44119,99443,81668,-210405,-174446,26096,-16541,-456950,-250400,-278830,-211446,113189,167392,-102357,-268092,-258012,-124303,27093,56146,10146,-66930,-530398,-72012,298086,367272,524805,346532,69080,-218636,-302045,-195729,13348,5089,-61381,-55239,-160017,-182344,-189531,-369433,-166813,291263,186950,19795,5850,226818,443790,358110,-16133,-290661,-350675,102772,373431,402705,312273,151908,33098,5701,139767,623169,1282668,1572847,1267888,647851,-23376,-274817,-427806,-179173,3628,89659,-1068,-171935,-178958,-238357,-231567,-121969,-245639,-360487,-472894,-363964,-315279,-368768,-464923,-223936,-93472,230020,276285,361925,386588,317250,376869,383850,221808,329735,581838,687269,784703,482219,-40193,-268058,-356875,23551,-70208,-355507,-212668,-339516,-316469,43002,-312195,48442,375149,209946,-46492,383899,375433,-115153,-233260,44007,-40615,-176751,52930,178089,164701,-65496,-134424,-164023,30424,59747,-172735,-230890,15463,184578,424735,533414,75378,-368578,82506,-65059,-541923,-158876,-98869,-231803,-84723,-5274,115174,20614,-274790,-425099,-509651,-496094,-365185,-202503,-87773,-36922,-52336,-301026,-293027,-40482,-8094,-48345,84628,-58448,-444610,100280,246559,-160956,-238370,-9576,26681,-67222,73702,56732,64463,76968,158235,51013,-68455,-374294,-497041,-510644,-354280,40726,270625,282253,-185482,-230630,463191,738710,309782,23121,341959,444309,347322,205188,-121906,-114669,20549,229683,296719,42586,-221130,-322041,-151563,66504,289197,158040,-32147,-119686,-306677,-454114,-256671,-200794,43634,178099,307249,344002,260404,63507,-57608,-92295,-96941,-76068,99889,128515,-200747,-320055,-190388,-261922,-158120,113711,15602,-174467,-225790,-201225,-174671,-234619,-351600,-257821,-241710,-358600,-291053,-292847,-355254,-408811,-262413,-83460,423229,961911,1062134,691288,-109967,-260980,332382,404327,221354,49077,-15208,188956,696491,1012561,987114,422106,-21335,131285,133855,-88385,217107,346431,28486,-157898,121547,378068,453356,578828,490329,364815,189048,-7198,-71032,71932,-124421,-365111,-133452,-89623,-259632,-84044,-101947,-258527,-365683,-347925,-319097,-405380,-263562,90471,422382,554706,505024,291256,171565,215118,303081,256128,2092,-67873,66756,222789,203506,462663,939543,1000083,641795,222352,-195385,-27189,165014,29079,-396051,-253086,-113318,-383202,-527329,-154406,7119,-33787,-198706,-197399,-169901,-339134,-419742,-102402,-51797,-111894,490993,946561,978515,505295,17456,-46074,266407,416880,421256,246462,189088,337089,44248,-441075,-426646,-125233,9555,-94892,63252,425544,420704,137944,-71690,180923,291906,167690,-228120,-410888,194344,699644,919385,569231,92358,11426,143684,44971,150289,269655,340556,419485,163279,-251230,-221024,-212471,-286188,-22296,360012,637685,544578,134416,-324584,-356033,-201601,-312185,-245306,277769,850370,951656,352564,-307508,-70541,300859,611560,435604,374324,227939,550914,607110,584116,467842,84423,-209260,142852,430399,127598,-336243,-297293,-183317,69911,-47383,-27546,242125,448775,934119,1345550,1058343,584574,466765,373866,113618,-103881,-110143,81294,128502,85335,-32667,-212037,-337012,-219688,-314029,-233197,-11770,96418,243984,138753,52714,-78704,34585,419666,598760,619626,346777,417337,400273,446183,295110,149952,92076,152063,212670,-53985,-212867,-82081,118882,139532,-197868,-508229,-242933,-226885,-200733,-149601,-189363,-294997,-426270,-352056,-162945,-18295,-50872,-154985,-85884,40516,37973,-172242,-339215,-323320,-287748,12196,-65871,-124708,119911,173904,51198,-77233,-138302,-290045,-546988,-331905,-383730,-297640,-19961,-5279,-385337,-377694,-36521,-17756,-41357,52844,125538,-121133,-273022,-295016,-214670,-88841,-8161,-171106,-384417,-568073,-521366,-218265,-51086,-235148,-485243,-80342,148086,15103,-213170,-189286,-93078,-277063,-298567,233599,449433,394460,200544,-253778,-143910,287505,437674,548730,679377,694531,388971,-267123,-500631,-499287,-242059,26221,217294,529680,701073,511719,196930,521944,906763,742213,269119,-266679,-474295,233182,448250,317818,-117543,-487747,-109651,50674,-6516,-123181,-112810,67010,127,-461510,-130898,215088,177331,-107293,-259516,-277412,-24677,-79739,251214,478100,448349,788753,1065014,1028119,592299,290142,161571,38720,-154704,-169689,127943,366739,494464,395949,216106,261098,364089,264265,46017,-397989,-201879,-97498,-307009,-161861,129386,-103016,91486,340921,226130,-476597,239765,252071,-89573,-132837,268642,132401,-332483,-246070,-223193,-540870,-90397,183828,333287,260707,-57737,-362680,-504164,-489047,-266782,-205935,-138097,205476,234679,57502,-240473,482680,882295,887162,420480,-148989,-311306,-408748,-177041,33289,208229,183756,-97610,-24000,161577,201406,341816,167199,-398023,-118347,199333,449039,323406,-200183,-103001,597495,849493,657714,167376,-106303,-360714,-373134,-38083,262370,527274,438493,-92570,-99262,621442,648005,398410,-220445,-509413,-353035,-56478,166397,131114,30553,163097,59870,48205,-14490,-265107,-163522,-9253,-120920,-351160,-453137,-302246,-135622,-267726,-304341,87671,400356,384895,211965,159184,-130577,-335193,-147628,114364,64496,-246725,-19081,97492,-165090,-371563,-354436,-273923,-216274,-156657,-180362,137714,101874,-79828,257463,494274,492359,117303,-6705,-202633,-167223,-193352,-316920,-135520,-119232,-238507,-109292,-56430,286392,868059,1150354,906918,337395,-316449,-400327,-111929,80088,-188075,-222566,-78121,99774,176373,333181,489412,458364,393752,222811,118409,205865,317219,317850,262936,182110,78282,251855,496008,504767,187658,-192588,-323741,-213399,-50836,-49487,65323,123844,130160,177593,239868,251222,-10747,-388737,-144890,7757,-187626,-382447,124855,266421,99232,-216564,-469065,-476703,-152264,100953,183521,8457,-273883,4005,445306,614058,334705,-162241,-476842,-435280,-472439,-480000,-465702,-88986,427487,929476,1109877,938738,379116,-406659,-100220,1107,-285462,-255408,24704,167855,-116119,-276160,-477245,-522631,-34071,35299,-163151,-440220,-366427,-159680,133279,239029,190985,133765,-72727,-130656,-250452,-97225,262858,255908,-59130,-22458,-3470,93817,-201619,116101,864507,1019872,692389,359518,366634,637125,587136,90709,-289922,164823,326791,490915,710823,662097,188443,-57904,216435,488490,435518,261587,-170356,-251847,-210898,-262444,-137462,75275,160347,-34766,-226672,-144017,-56817,115917,133679,128804,-66594,-210898,-205607,-269687,11897,120879,-57743,-198442,30725,116735,-16586],[-133826,3000,245714,279308,7847,-345926,-157649,-97464,-228495,-336324,-123243,-13255,-137525,-359031,-265633,-148681,-90213,39622,65908,50143,-250161,-25851,424658,587054,606686,560764,453296,225250,-46593,-169452,-77688,33146,129933,176888,371147,531990,463933,61797,-477745,199065,164649,-69920,-267415,-401847,-296706,-344129,-408416,-276712,176603,582484,776909,947502,834169,633825,579172,564269,212634,-120863,-202523,-127117,-125102,26977,369594,423331,305845,379547,348036,136497,-80806,-388577,-256849,-288859,-503805,-420649,-367387,-484558,-332695,-180418,-83777,-30095,-174413,-241004,44613,181925,143602,-270341,-341346,-30073,-39732,-98276,-381420,-269395,-8472,25060,-8721,-29030,73193,72838,-225392,-174221,331904,519906,494962,516030,745136,889713,544507,131148,92057,178730,137873,162563,177505,361472,387424,138654,-157901,243980,633133,828437,451415,169514,28696,-226834,-463804,19650,108906,-244049,-356206,78956,294927,332796,298628,109781,-311368,-128714,-193286,-339259,-273004,-158131,-170902,-69106,60835,170260,-83792,-263578,-80882,-245868,-469459,-93331,-82404,-299744,33980,332615,160208,-387483,-165401,45766,36398,-50060,-30109,-131239,-494341,72868,596790,701030,598405,170465,60687,147312,9469,-299905,-292383,-149848,-96957,94472,217311,-153466,-494736,-67834,162671,137008,148183,11486,-67987,181551,221787,145829,109978,299927,644381,893447,944676,489649,71426,-413323,-221317,-62496,-229673,-294854,-348077,-57605,6518,-255970,-241085,193875,447332,428020,197811,-16497,-193221,-97141,91312,346416,529180,279533,92774,441080,809825,1011542,744282,245948,-62681,119510,169858,189954,121327,-126172,-361451,-450582,-569819,-267246,-59509,28179,-236644,-239008,-451715,-377037,-117780,208571,357660,89996,-83735,108444,145853,-102106,-518283,-226276,45621,63864,-61887,-292301,-339377,-123385,5808,180237,221075,107548,-171540,-297149,-401189,-380600,104053,466601,498169,476991,-28733,124003,153313,-169104,-57174,176664,255395,109165,-37917,-48551,24972,-159797,-138560,54389,21603,-372496,-366833,-111413,15639,272805,442123,475995,143485,-351929,-592610,-311217,-2241,194581,227655,73091,-303144,-300307,-93098,-159914,-132950,53406,147963,-5345,-205446,-300568,-370428,-286662,207389,-11994,-231963,-145592,-41393,299929,676361,424940,-188112,-264252,102570,587140,642782,390550,-65848,-28551,7073,24707,-76482,-155626,-274310,-548556,-397944,-414379,-433792,-415000,-375706,-364764,-319111,-123553,77472,525098,733823,453241,89522,-213876,-190752,16121,-63303,42952,384769,395397,169671,42129,167013,37036,-50063,-372279,-313332,-27944,174325,89655,112682,-104124,-163386,-563859,-350117,17899,344453,254849,254382,-69564,-228845,-327748,42268,442143,410998,44278,-282226,-96798,148213,34480,-108940,-179481,-254253,-267462,-485872,-206330,-187256,-28976,-9056,-203073,-209662,-191652,-304970,-102003,201734,377756,193116,-251602,-51737,362489,256104,-55035,-181099,-101677,-66474,-328162,-168591,-16432,28131,-194396,-474519,-90023,304417,423909,178043,-231085,97063,214564,-3668,-183653,-32561,178613,85989,-52169,472832,766122,432532,-118721,-99263,-162324,-448949,-73711,-236044,-176647,228612,465501,463194,769103,820366,721728,537723,489585,364286,250317,65610,173772,237347,-2429,-243209,-6952,-30168,193854,359055,359896,36262,-218281,52296,240639,131923,-122019,-35574,-9868,-99442,-90854,-147816,-284720,-286142,-150310,-54478,-145691,-102453,-62996,-122278,-68956,125048,359971,451817,450113,175428,-66858,152378,319724,203577,168844,303311,248654,-34082,238100,833722,973509,371387,-148221,-311868,-381495,-417742,-368051,-259346,-170230,-309977,-382466,-188437,-33358,-39002,-109898,-165363,-55516,258924,538502,419471,92509,326144,1026421,1106534,200343,178697,947634,868677,-8136,-276726,-15972,-131932,-256803,-299944,-145779,-11684,213547,211729,192168,276871,503430,520886,421375,104534,-293817,-589745,-556125,-188902,502876,948109,895123,379831,-187164,-277685,49291,206763,149678,-219608,-452903,-82736,431404,567377,339884,48887,-104878,-104434,49280,245296,28309,-172294,-145181,-234475,-379629,-24557,239184,345836,251416,-203798,-120243,564168,942494,518684,-194887,-181404,-77252,-255253,63061,400743,491632,383127,380190,584034,859542,949621,851249,901712,840208,327643,-19588,-349691,160418,504297,642731,1010152,982583,578038,197336,-347497,-552500,-410892,-357399,-304843,130860,569879,901990,807960,187810,-214674,-320593,-368437,-268314,-330371,-303880,-26682,94184,-1527,-260830,189313,109302,-152961,185426,650197,400482,-123746,-218536,238639,607740,719062,337581,-150396,-490227,-231494,-308109,-352881,-268576,-201962,-261649,-350438,-344552,10160,69278,-61057,-293313,-339149,89539,395109,527365,355516,280634,215192,40288,-45624,1565,47159,290856,597423,620578,296626,-96993,-344245,-351315,-171515,-130677,-238797,-444873,-312507,-237285,-278380,-325435,-443979,-425453,-125839,310550,776950,1010875,1047887,1024110,522982,-150304,-183589,100599,-35705,-40806,-160140,-399564,-401398,-151644,-166052,-257786,-183205,-128079,-122092,-157035,-59017,35939,246277,107776,-99460,-127621,5260,129435,216203,157983,-84963,-281949,-235724,-131939,-152953,-232437,-299018,-340243,89614,529950,765692,300707,1883,89280,32987,-242279,-325184,43605,160659,-10732,-488670,206574,671921,661651,323188,185470,452633,14087,-335055,-318928,-342955,-215770,-78832,-97961,-29588,-83435,26975,94574,251293,264477,88329,-109912,-157051,-194055,-225110,-235996,-234171,-453070,-271865,-450552,-277633,216078,438706,420550,363458,286069,1796,-341339,-415645,-114341,-145017,-257354,-117692,-75886,-261865,-94873,256583,290648,131433,107054,105565,-117472,-191146,60598,396869,244086,-287442,-196781,221470,217183,-179740,-472495,-226816,-311996,-233656,88477,46533,-292930,-147025,-14494,-128162,-275619,-104671,144057,316823,214048,36757,-181304,-295749,-290354,-42175,450415,868514,1064666,796118,582318,377374,329783,212507,-11253,-181586,-22418,39082,-87760,-49169,-86496,229144,502035,632422,480583,238288,-124365,-317767,-377138,-474413,-249862,-89983,-274754,40260,303001,-29613,-68730,316107,188898,-334288,-95020,224312,-76944,-42930,655970,721219,424169,412980,323042,94841,281309,338058,133864,-45415,-326265,-283276,-143941,-96949,468,-87456,-66178,-157497,-377193,-414719,-462813,-540256,-230097,22197,-61960,-225758,8775,378459,723413,821584,561074,346577,77543,63726,195974,211307,252247,235585,361206,231103,36916,194557,399201,441063,92341,-129626,299104,791170,788182,528544,69651,-27899,-132812,-66183,3184,40296,-18779,131569,468998,639511,220340,-481100,390878,540456,131308,-111615,236970,150695,-352980,261844,671151,396100,-269373,-53621,429850,270811,-172735,-194355,-67376,-29079,-43398,-432696,-185113,177626,468668,579632,323352,-163934,-382013,-14822,345644,294762,-126116,-343673,-113372,74156,136967,183136,116458,72891,-29361,60244,339492,525219,722470,424114,41098,-321899,-568178,-415972,65166,465617,595080,206519,2097,-183300,-346678,-255792,-87860,-57593,-122011,28728,162867,44485,-44772,258759,381401,636793,608680,562937,366484,103566,136605,92116,3484,445421,814938,536537,-114589,-42275,373090,150154,-273591,544990,993843,957198,796208,374759,-180123,-123172,190151,191272,1257,-326280,-437649,-392312,-301902,-231210,-105081,-75804,-70978,-33790,-1473,232381,439379,476001,195283,-346860,-432807,-152547,-114422,205029,87829,88295,100980,215971,82595,68799,-220006,-153406,202221,299166,89898,-21676,-194030,-313865,-136728,155526,126040,78488,277007,483891,446951,58377,-412715,-321681,-333639,-286631,-155468,-10079,75225,-49002,-257263,-214351,-112549,-308771,72191,460514,270974,-92365,-26833,263118,324310,5988,-241044,-360851,-360486,-368640,-495413,-100965,172633,607425,529111,104975,-93404,249473,-9832,-26110,239814,274491,23036,-64361,70669,-3039,192023,313352,429775,336278,41670,-179474,281484,810536,755142,105091,-189110,722946,1165511,1275908,863550,322974,-55474,-240899,-237534,-135112,-180758,-373407,-547959,-270607,-259080,-329091,-52578,-13425,-251862,-258291,253048,830011,874585,989565,849458,346136,6180,-273031,-344544,-366083,-400936,-420122,-233635,-334975,-597518,-209894,57751,55852,121989,306486,746511,1100022,743764,237815,184867,236373,-244557,-476415,-434658,-473951,-220759,178941,583835,1067518,839452,707012,402443,-247842,-101178,321428,196552,-134820,115872,358569,251078,5892,92116,98900,-28774,-206413,-200858,33934,51599,-265727,-231107,-202912,-100929,-191758,-260345,-406616,-317966,-104858,-111016,-359012,75206,244767,-114067,-394055,-284392,-398836,-232823,29377,111706,-222580,-233386,-165284,37676,259683,176734,-159734,-390524,-411156,-259121,-55795,-70303,-253605,-385304,23300,544982,1115597,1141187,1251876,802383,290924,-140072,-347890,-277781,-70147,138926,316101,106981,-122407,-221681,-245282,-399363,-252526,103782,42709,-41549,-25561,322230,506048,327002,-119065,-353589,-452893,-21030,277528,332177,209385,55817,-42005,-40811,92789,566584,1127629,1413650,1193839,626702,135498,-11406,-271844,-361576,-314484,-190272,-211770,-334456,-406316,-293542,12192,-80325,-219081,-358603,-434953,-189424,-21983,-30199,-215682,-253848,300652,698362,665283,478578,429111,433877,462924,338966,89046,105390,285412,373589,574255,398156,-112247,-271304,-171951,-89671,-331233,-478200,-287971,-294051,-76502,214738,-186140,-126008,249212,133023,-29270,379849,276559,-213785,-172208,55224,-210796,-533980,-175641,16791,68279,-109668,-297119,-314644,-13090,69307,-260173,-122333,384752,498336,312942,422326,84874,-356320,-21119,-194174,-371786,-91323,-118364,-238338,-13070,109876,193323,-1745,-309571,-473791,-411608,-458732,-480135,-324418,-275498,-350730,-315219,-392011,-285551,-207126,88398,243616,292202,17242,-418180,304602,587989,213344,-86644,-122999,-85073,-50203,-159837,-367020,-353611,-207505,37144,133038,1161,-168032,-159631,-97140,33964,357546,493647,359689,-214172,-148342,522508,796337,507679,312757,297138,234125,2599,68830,66303,116010,145830,236207,302445,45011,-205337,-261859,-139011,-72327,164081,112535,-142755,-280589,-498104,-240948,271979,367705,552240,603772,357579,71683,-118734,-267204,-280432,-411922,-361165,52298,253618,266003,-118449,-439915,-369601,-256837,-18338,196964,75851,-65651,-187566,-235877,-217271,-187682,-226802,-136389,-88621,-186522,-228996,-223234,-313138,-253339,-295835,-65664,379319,941546,1104758,732713,144046,-108199,98833,148860,4393,-53654,-41789,172664,626332,852645,592342,174811,136306,355593,230211,-343064,-117383,203408,-29835,-271781,71608,436205,665629,966549,1070368,942344,617177,53552,-304156,-359535,-263881,-79091,123390,-27911,-193176,-231569,-328593,-396937,-309708,-312931,-200854,-277173,-203956,158150,485522,515688,380165,21201,-24196,199079,381478,399542,76157,172482,129755,142552,162073,769519,1242829,1309729,897738,348903,-209309,95179,366148,168106,-285282,-258800,-120618,-328569,-414357,-169440,-11249,-76296,-139939,89825,138283,-93298,-367060,-281965,-52837,-55810,398578,828561,792886,447607,47659,-16640,217348,312904,278223,85587,29860,-41555,-333604,-428501,-315010,13429,141992,-50845,11629,426540,370489,193072,11615,244041,334212,232826,-146298,-259765,330649,911675,1201123,841661,80362,-417273,-349557,-369744,-175636,171696,442735,728395,425422,-35655,134778,260722,149421,965,183451,550947,507765,124642,-444468,-108263,118497,139541,122503,50394,382670,506850,93450,-231162,-36648,349621,602782,747555,723450,620036,858205,807620,635833,383218,41070,-246995,38382,235797,15012,-346182,-438927,-416322,-296837,-175763,27189,226120,431718,891292,1203309,935328,536917,310898,254582,89446,-81008,20652,206064,197610,211956,151365,34664,-382115,-515240,-549411,-344211,-65247,-1043,99401,-76339,-223681,-401923,-236532,202449,477650,440047,12509,100622,322041,472070,359307,208765,-17092,31869,38230,-181409,-190816,59589,255630,198223,-90572,-415255,-194627,24367,29546,-137353,-353817,-332308,-375816,-371014,-176396,144702,306522,138291,-127783,-90899,-19455,-106718,-110333,-171788,-49496,456595,413613,140203,130356,124286,-25406,-160442,-164894,-264885,-290373,-136909,-321703,-279084,146886,217823,-267924,-421865,-101705,-170593,27593,256056,551025,418342,81746,-195093,-132751,-111873,-167847,-336713,-403966,-222662,-268732,-52541,-186,-207585,-483099,-63374,73404,-31229,-291244,-521949,-404842,-442240,-260016,362504,779857,534445,137922,-437637,55980,420184,468930,528544,705074,649471,387791,-180188,-390485,-403627,-516858,-166856,153957,420147,382430,299358,362497,817417,1080443,785234,253081,-390675,-499199,250943,497870,515660,88431,-252694,-193018,-129854,-77790,-129356,-155411,78557,-3879,-594754,-9249,267977,142926,-210190,-273810,-192375,57852,-195600,116053,577945,544647,762599,865371,789339,387260,272157,183256,11252,-175975,-275279,38216,341441,460448,261938,84819,101017,175603,12171,-331056,-263606,-58483,-120594,-480866,-65087,281197,46108,221220,426925,351879,-202556,182133,259025,-261713,-281346,230640,141508,-349711,-380636,-322900,-411694,-102197,182740,322109,323200,-150,-460437,-433132,-220931,52713,-51938,-367587,86709,183028,81900,-274674,572089,978200,931546,336777,-42926,-82194,-264445,-86165,-4885,51861,-84909,-277444,-298654,3677,247466,450126,277005,-179078,-259690,-62720,75275,68254,-241795,-107871,562094,782249,568618,152440,-37524,-164530,-104875,150071,254972,377424,275489,-108675,-114166,500339,637798,330899,-182615,-350185,-366206,-406657,-378886,-439691,-374320,-4891,126186,242395,122731,-291103,-392453,-137115,-97746,-293584,-382485,-161338,65825,30800,-166658,126812,416196,525686,516673,433858,43542,-320965,63334,473780,352854,-282324,-110206,156114,-93893,-306357,-358067,-378705,-454554,-347315,-232833,-37700,-90604,-121604,300395,548906,392789,-50518,-226424,-357548,-285348,-283570,-370993,-131143,-51670,-90320,-8087,3689,406476,920735,1049661,725193,196706,-390647,-44735,292683,380467,-144154,-385008,-78746,103009,309786,390628,432257,382729,373423,307036,223977,145742,154333,214721,207509,106552,49748,89269,210792,218346,70535,-170519,-379915,-257085,24385,208424,230337,138398,92182,169082,237014,227100,-19829,-428948,-232265,-51163,-116995,-426410,-141864,2710,-169869,-432861,-281532,-232510,-95269,73974,22201,-230469,-424781,-1181,344430,383256,41728,-180431,-431200,-397760,-454704,-526830,-388702,-39285,347317,688806,900122,826199,404218,-319083,-120439,59423,-123927,-348592,480,107950,-176981,-422939,-396052,-134457,401609,520724,106555,-320758,-463829,-171548,274430,651313,499243,168160,-167157,-149395,-366811,-260969,-61452,-128344,-323652,-343608,-82531,-126069,-426976,-188473,630352,838393,723231,462659,443730,758725,694906,240423,-358080,-87279,-4607,152555,419436,413983,133537,-53857,308167,683561,710127,536909,-133971,-325438,-70043,-48210,149612,339787,211072,-194782,-222435,62688,170739,192219,254124,340683,173222,8982,-104584,-244078,95091,301795,102447,-340409,-38218,124897,52031],[-170914,-201447,35175,206235,-4821,-310783,-195494,-104465,-217269,-345236,-106084,31549,-115998,-379023,-262735,-35183,122698,55716,-127489,-378701,-283090,69468,409132,465956,308247,184921,129237,-23040,-184760,-389779,-501322,-325019,-121512,-6631,163633,348164,332450,96808,-449497,48756,81845,-49028,-71095,-127577,-77147,-147166,-221687,-182571,187458,573264,789320,899005,789032,442669,251974,163119,-16246,-85484,-154966,-23244,-92546,2962,368327,620028,391350,331518,184844,60125,-14878,-321437,-511047,-608083,-465157,-245654,-279624,-459412,-45485,100578,82642,65279,50093,231375,429084,320040,102392,-415639,-470124,-66057,40486,-7141,-370667,-330354,-31142,-28264,-212586,93125,361026,354283,-162801,-190537,482570,684792,480409,230478,245520,364939,320865,245590,226372,229773,238164,271860,321849,399677,267346,-104732,-377980,163243,406130,406299,237354,40285,-391493,-470047,-29165,335827,344285,-42894,-470745,25108,199555,312442,421673,135057,-165128,161787,57602,-353646,-350502,-97794,-73198,-65635,85780,362832,416265,173646,104539,-216231,-469044,-68035,137602,-35445,-92700,240274,179560,-270704,-383401,-83028,18605,107736,140755,-2141,-486443,-151900,319744,506484,395580,88232,132203,91572,-187312,-234083,-96187,-155996,41444,217124,127336,-392502,-302696,56426,220160,119686,182201,-36665,-255110,102555,275627,276553,298863,396844,548028,426376,215885,-38679,-260065,-383442,-65665,56326,-90621,-335373,-431426,-204036,-159416,-221966,-63276,257315,366705,362542,109566,-140374,-178738,193514,334666,93159,347321,26216,-107083,245631,696234,962571,837486,329440,-65494,-90361,-98671,-26055,-75073,-348217,-532508,-248656,-216410,-411789,-137773,130233,8080,-105767,-382121,-499087,-109330,257598,404145,229781,-6495,23922,163841,-33676,-516854,-302387,-2162,83211,-20277,-233670,-319354,-288955,-175821,30575,110461,27661,-188899,-101819,-128380,-588401,16728,613204,671361,593418,41882,99662,195633,-27913,-598167,-384925,-75823,10490,66653,98502,189315,28224,-50516,6276,-98569,-409805,-654690,-594723,-347178,72522,249010,368852,200011,-127570,-449371,-524328,-155469,207601,371869,302967,34494,-348169,-82824,-144770,-74598,107525,308394,199584,-38316,-204665,-243865,-62643,414745,286002,-78786,-191194,-552195,77120,481754,326824,-108608,-185944,108589,505102,598797,353126,-107484,-118443,-21821,37265,-126794,-251422,-383883,-421833,-274003,-383396,-432105,-568391,-353306,-259114,-273130,-241114,-73848,311890,473691,234900,-48608,-248118,-294473,-104838,-138478,1255,412726,527369,337050,311768,426282,197035,15980,-321810,-295790,-17791,275176,331043,175274,85474,-83448,-198604,-99254,204080,447963,369344,330691,27933,-117888,-278956,-150636,203138,243917,-60282,-165217,-33330,-11581,-198207,-294728,-198617,-324664,-612605,-152646,-8159,-28056,24775,100901,85369,63904,-154269,-597954,-406568,-133959,236489,251462,-134912,-349414,164672,224232,70413,-229942,-341344,-370686,-546908,-291296,-89187,-22186,-345544,-417320,-303613,-128729,24389,-198551,-312443,98771,74187,-64479,-150423,19195,192984,-33783,-417108,456532,988065,712929,261187,60336,143101,-263215,-367947,-447300,-381780,-74742,5845,48415,393546,490376,479207,416854,386461,282832,188339,7635,-83347,-268872,-255964,2522,176782,44237,275547,456893,386597,17564,-224906,161047,330152,258722,37084,-9415,-88115,-77019,108808,159942,124908,83924,12822,-24552,-2624,-19333,-40655,-27529,-67100,-19278,212295,403944,560678,329624,-99479,32473,250360,195054,248578,319099,233639,-83938,70993,641393,827403,352051,36275,-32326,-56346,-240088,-501107,-267088,-86081,-267059,-518428,-380943,-248069,-66308,-77474,-137771,-72347,178406,474844,321019,111085,168450,639575,753751,52812,45636,735178,636540,-47794,-606632,-420375,-513322,-541683,-384871,-200001,-8145,376675,424492,258034,279866,424040,388837,306548,133421,-132642,-404001,-385316,-9867,533854,781118,630645,172881,-146214,-283916,-115243,60070,19723,-233507,-553734,-235274,146381,214602,36811,-220664,-336672,-253558,-67098,184462,-9288,-235879,-254839,-274258,-396701,16727,330480,487797,305148,-223906,-127516,519096,778547,307979,-371016,-115229,-136792,-263587,147252,415601,511773,524220,467225,388094,616228,790700,694397,609275,387859,-76644,-419846,-272112,219548,818937,905274,1052810,798378,378999,229600,-226675,-322769,-211535,-293014,-402389,-253913,251268,714483,796110,137990,-397324,-258699,55654,272240,-12775,-246858,22107,188445,60478,-354215,142609,155979,-131877,-203054,182234,31668,-332918,-245455,250615,676947,787612,356162,-198678,-430284,-166500,-398546,-611427,-370402,-170179,-124664,-306801,-211676,356795,274562,-3864,-264362,-389731,46961,399713,528560,540802,453101,283921,175590,119047,135993,160722,9745,-4615,936,90107,-172576,-385169,-434319,-301460,-73401,141503,-59090,-282858,-117699,54908,-201596,-416794,-42003,323497,587303,843631,1010543,907504,679007,225077,-287405,-244844,9937,-102035,-315152,-416926,-524359,-363721,-160812,-110732,-198202,-207218,-201759,-170149,-242198,-362189,-334406,6261,68907,-23567,-22968,35916,-2517,-95027,-153378,-217273,-334830,-271934,-177972,-208795,-246098,-391817,-440987,-37971,322957,349408,-128366,-27214,232826,133872,-224995,-268953,46310,81886,-97319,-591504,111735,559016,683055,493807,280948,319532,-127560,-341638,-462216,-591936,-539115,-202931,94176,305804,152729,9752,-61057,71562,174702,76801,-73586,-140992,-274408,-474871,-240082,-318368,-475450,-434469,-507883,-146184,393735,634120,675727,518074,293962,-68897,-376828,-261857,23831,38142,-153236,-218844,-287488,-510464,-211350,199322,254896,167964,184788,133308,-35730,48777,-67633,54582,-96242,-529298,75460,374677,263204,-149269,-557079,-395336,-434778,-78491,141517,31447,-185785,-53903,-33136,-148902,-333946,-175880,60185,214936,205382,131619,184697,212805,267857,302627,670071,1088187,1093661,801271,517244,231934,60109,-38892,-196650,-234541,-105067,-52582,-244480,-128502,124359,385966,457453,534342,425768,257219,-28464,-140087,-180412,-432793,-159580,132623,-157798,-219349,267126,72438,-99741,171706,214913,-253034,-135234,196588,-170691,-68419,502373,529476,587223,854378,601783,291461,264205,338911,193834,-70044,-486064,-283371,-66270,40893,125089,96098,3045,-133806,-380326,-279998,-201212,-297120,-569754,-366220,-356545,-327403,60056,373881,715922,934292,673624,391495,60481,6684,184077,267446,362468,393778,430167,163829,-95673,9699,253337,307542,119218,135478,491779,805747,740478,533185,104475,-271870,-351322,-92369,200532,388639,299639,266931,386179,485165,56710,-300425,370883,456296,-4319,-108791,225191,7682,-286946,444463,807349,450128,-88393,-265398,139140,95025,-243552,108120,168624,-210157,-376706,-83175,56360,247458,574502,682697,381248,-231906,-482095,-48295,391798,256601,-60108,-52302,102586,175504,153890,72351,-132687,-250571,-190627,69315,425862,630739,707602,364683,-21756,-430922,-447682,-269344,125206,499016,813536,386328,34863,-331580,-248181,-427,45063,7194,121121,226637,203074,22253,130081,441926,618281,785053,609641,516903,289656,104283,226499,300697,207350,279548,493244,348068,-228372,39615,549118,334439,-370121,347097,695986,474204,336775,197548,-255512,-286923,45006,66418,-130845,-343648,-298607,-212582,-206969,-123150,-52652,-26166,-90797,-118394,-96867,239671,628316,860036,636573,66929,-430756,-388164,-242783,164759,141934,187397,161247,117863,-227333,-256246,-367324,-237401,170417,235974,5055,103362,73196,-65669,-237922,-313052,-210953,-129954,211922,312491,273422,-103149,-376167,-398582,-425339,-423017,-224312,255094,413680,327451,-56697,-303470,-73534,-365974,-357681,57327,-41285,-216513,262393,657620,507272,-83176,-398739,-254068,-309609,-436167,-460899,20141,451565,844406,798877,360610,-142249,-97267,-197981,69873,344290,344015,-3756,-294573,-12878,-27618,248868,395137,337529,-116110,-316538,-342551,129192,556165,754779,287211,-488099,284408,1052972,1343588,1084797,639120,112707,-246927,-203563,-182187,-255644,-317849,-352128,-330900,-350293,-117115,213795,152503,-198334,-451013,-76178,383373,449947,461113,473120,168015,-152907,-301474,-391943,-416155,-319765,-35005,161955,11055,-289240,-264340,-69294,-148930,-55674,49576,214617,362274,75311,-11835,330853,419043,-42757,-379933,-535219,-309384,-101257,134008,381905,717092,629387,554267,327904,-172339,46687,461025,357400,-142301,-113425,227266,86531,-237167,-82953,38800,-46853,-52841,-112780,56211,100483,-79652,-93931,-179204,-300165,-231674,-63315,-101138,-227181,-336491,-134407,-302152,-293012,-7520,-104021,-313266,-41272,86303,13200,-62633,118454,54669,-53101,-474,230317,340163,180795,-116220,-325544,-459082,-353139,-106704,-96392,-212161,38038,375142,846616,1477025,1579780,1574315,1016612,359781,-148089,-355384,-252285,-196097,122684,452876,298151,61035,-206617,-257044,-364551,-348515,-103139,-10765,36747,-237704,179966,294502,-20060,-391482,-177780,-400694,-234061,102255,163034,-13831,-146641,-173558,-122369,-40705,339734,708005,904756,798953,448794,246072,127191,-128208,-320325,-474516,-441510,-372972,-432784,-381519,-35848,283095,241384,34415,-240699,-313723,50923,364843,335145,135178,-279679,452615,898640,823665,444902,345217,421565,488786,303781,18797,-107633,-4443,72699,240237,196060,-167598,-294401,-79799,-113028,-340744,-540803,-295536,-225061,32347,245518,-1323,-174535,77862,44864,-17687,196786,30883,-397011,-34916,238789,-103440,-404416,-396823,-198835,-109750,-192289,-428254,-364860,-11473,75840,-391264,-3215,640087,734822,282973,119872,-126185,-342034,-173959,-343876,-165177,-3666,-119399,-214848,9343,151227,163986,-88483,-378326,-527890,-390455,-272167,-450941,-373010,-410704,-349195,-176947,-89105,120869,404450,870162,666192,457298,42355,-334531,357036,672104,408785,13690,-228244,-245427,-151553,-430815,-556006,-477438,-328504,-144484,66876,-55014,-6188,203365,218681,289969,464107,587385,308601,-267042,-173338,428772,717645,639872,593580,443561,225989,-184274,-176225,153293,233252,187370,91707,93275,-84382,-216112,-110236,-112899,-288413,-16816,42046,-257386,-493991,-345995,-49911,524107,821438,915973,832806,384136,-75534,-338018,-349236,-328225,-290237,-10096,189404,348714,271123,-31421,-294226,-496305,-154296,143233,201543,40329,-89918,-210136,-244496,-297433,-187416,-143643,-199887,-77818,4313,-226565,-239498,-376293,-192780,-233100,151422,452521,755224,831791,508125,172448,-165827,-242983,-145782,-234810,-160475,-204696,-1212,379742,512781,106956,-116458,281068,559733,434970,-173450,-292908,51812,-136461,-402346,-40497,324503,565402,926510,1261817,1211887,794565,-20495,-186473,312238,325122,276572,178273,11843,-134875,-254396,-201659,-13090,156479,29660,-29652,-190753,-152329,221543,483423,389713,210781,-6328,-322564,98000,380718,428404,135135,321247,270737,-2357,66257,890594,1272472,1277027,830440,183094,-363434,154531,421499,188947,-215582,-381383,-270687,-220333,-135848,-86983,-72069,-196916,-136338,155937,228541,62847,-211964,-279407,-35758,870,162581,617465,496373,282592,-3069,-116775,-217,92710,148160,52941,-39101,-201101,-138914,-284586,-296983,70573,191539,-118589,-199430,246030,254121,205981,65414,208705,254845,140312,-218640,-285056,302998,892908,1122162,797214,74279,-318899,-221407,-127394,-88420,80813,490211,893315,584577,52059,312183,528352,385289,-5156,-97205,168793,280256,19628,-467803,78839,428445,647879,672461,200135,-116036,-218824,-330296,-135247,68052,200846,449037,989289,847614,840750,945590,804793,526696,170903,-86542,-309525,-71050,-6941,-143262,-334116,-403154,-485317,-518174,-267330,14578,105423,241682,542829,693890,571139,374646,196673,178553,66501,-75789,104056,275390,250504,395397,504786,435632,67354,-124849,-337043,-351533,-112473,-68457,-57012,-274256,-481807,-548574,-152016,14695,121611,-114945,-525546,74153,256673,381484,217527,25980,-245277,-197361,-229045,-339405,-228259,67309,256899,193422,100247,-298108,-247966,126895,112345,-195671,-449562,-340486,-273426,-274769,-230648,209216,599369,433802,41368,-258044,-167063,-34689,73169,35034,318264,788712,779025,362303,132216,34384,-125984,-203103,-156893,-198246,-74397,41413,-196363,-359010,113682,114797,-369719,-186282,94794,-115278,109211,390497,804522,857301,631491,139901,-69126,-98787,-131940,-30088,9478,124560,-2987,133763,37135,-213717,-257208,52322,65420,4303,-108089,-115440,76100,172902,339570,678465,979976,583981,13222,-314487,201076,407901,396666,349677,471976,446136,207456,-231840,-328600,-236188,-380605,-397430,-119150,43720,-97653,-14570,398657,780123,862651,563089,59413,-489900,-497790,180173,573223,767585,475498,239429,-41213,-179698,-98585,-72398,-79840,206921,145791,-357438,-12647,242417,76889,-182066,24676,264164,469488,21478,-103938,481707,602650,721497,726409,500991,113790,93397,19983,-172268,-309169,-424613,-129680,181543,244931,6997,-137615,-145416,-104635,-248346,-324001,-35314,-13097,-175087,-538152,-24083,207500,-461,156038,345600,292032,-118558,-176503,84866,-268146,-319725,140823,114581,-300201,-457518,-297454,-278400,-160126,111023,169115,126449,-59487,-341831,-259733,111748,432431,236006,-410250,-117213,82793,12552,-314076,517543,864469,715716,178596,88999,200756,-16479,-13672,-95348,-33396,120029,-67932,-440091,-169880,135888,286260,202887,-39506,-222084,-281266,-197870,-123336,-138270,-171219,270345,368529,214164,105836,12362,11072,118409,323134,245564,203071,115113,-86464,-160662,262543,461378,144253,-164309,-212406,-248218,-416443,-347881,-307672,-529096,-144767,183442,337235,113669,-370615,-398506,-96610,-45500,-296895,-403616,-89142,197063,283732,-32483,144632,366034,534058,677589,528770,147744,-309535,182258,659542,439657,-261028,-120338,258129,179523,-44265,-293986,-465983,-539235,-542374,-400526,-306979,-321057,-251959,103318,372513,1210,-400587,-576747,-491536,-380321,-348877,-393798,-298488,-167813,-118510,-167934,39733,474499,840541,711254,272913,-141221,-72606,307650,557454,385612,-213793,-386306,25266,65130,261517,265341,245477,251323,309452,314603,166230,-54739,-36676,87061,85295,-11968,-59178,-179712,-199651,-183428,-121830,-180719,-148689,26315,168906,324650,240417,41832,-50968,19389,103934,106500,-66532,-380204,-424578,-237538,-68844,-252747,-380716,-366635,-314326,-197943,-71274,-112428,-225349,-83763,-117983,-302413,-186375,87371,250594,109403,-190079,-177377,-203049,-339677,-414786,-376732,-167276,11933,166252,260452,349527,421293,238841,-276098,-203514,71967,55408,-65607,119356,66421,-156500,-422760,-115366,233131,669313,732668,195595,-219821,-433420,-158916,266196,717415,544065,-33780,-444338,-494572,-246954,-180599,11710,48711,80317,88256,162126,-85279,-285839,-307455,246120,506323,608161,486207,452437,667442,558332,157213,-410619,-347330,-339019,-187016,56574,102061,10755,-82508,292454,675084,829352,678423,-111797,-414353,12642,114492,284070,281703,10125,-423617,-166179,84171,172846,114015,237596,379838,248218,67911,-143755,-239209,130106,403090,265623,-137224,-162211,32385,11048],[-116517,-291025,-221375,24663,-3408,-188890,-211977,-130399,-177806,-334924,-84252,72716,-88619,-293045,-166437,189466,338440,207685,9401,-150192,24652,179078,311558,262945,-17916,-216482,-270305,-213831,-102246,-102974,-150299,-325872,-355389,-276655,-119180,51611,67904,20770,-345602,-52231,64537,18920,135103,189450,160903,16506,-104008,-55954,199530,498744,799605,862645,717341,261281,-42885,-181693,-232355,-97075,-128882,-181472,-215601,-61630,365576,739926,481880,290752,88822,101537,88217,-200562,-502355,-561163,-296190,-102445,-108057,-358317,117252,265066,270008,336982,627355,835468,787410,457419,97441,-340909,-413528,-25618,230110,159517,-232080,-371765,-130196,-217839,-466129,154772,626703,670537,78951,-213063,551389,775346,387319,-102570,-341619,-206955,-11939,181626,240875,352557,479374,466578,543765,484722,220492,-100218,-14838,200895,188162,-51743,-84909,-203024,-327534,70037,469700,598175,439122,42150,-343589,-41280,53640,120748,191945,-209760,-144530,254037,232099,-346117,-328271,80584,253545,303851,508741,903879,1089064,780160,428575,-100610,-387462,-87991,176643,-38073,-331366,179584,222695,-147282,-486768,-136956,79822,240741,247517,137878,-184098,-193172,114767,333405,148526,-91198,65585,15319,-323937,-90248,131920,-149028,110860,306659,81255,-407331,-138057,139963,218251,148595,297093,130563,-200083,35995,280273,305036,339102,416038,442254,164143,-368039,-551884,-504826,-258397,65401,134945,28023,-319934,-410101,-323070,-315896,-186746,20658,192091,181433,117152,-78734,-282649,-44160,411735,439495,-79846,-385170,-319335,-211184,50751,479532,726467,730215,343249,6334,-230446,-402669,-338397,-288491,-411911,-397699,13145,248013,-10919,-226445,-11135,110082,245214,-33856,-162831,-241261,80209,260126,259939,113552,44646,141514,-17868,-430100,-437582,-153414,60244,36037,-144611,-249590,-365602,-326562,-98683,28241,-24136,-180220,18777,95446,-319831,-151482,519185,600123,336589,-79931,-83277,157457,246181,5324,-435149,-381953,149462,398042,451701,455190,290591,135391,50486,-94463,-263899,-278805,-103021,19858,168949,126361,203795,207865,70058,-122002,-430288,-334273,146398,397118,446226,296695,65521,86119,-1990,141723,270612,411069,237786,7330,-163692,-189675,37946,387753,447129,90424,76118,50371,65920,57206,57999,-47216,-34870,82843,340171,529380,348622,-56680,-210135,-20175,123104,19121,-50863,-71430,-194971,-195455,-377839,-419945,-433208,-274019,-211303,-306525,-381350,-211140,4233,56629,-59475,-142425,-269854,-307649,-183697,-197178,-60341,388952,529335,334095,311355,239102,30476,-161855,-350304,-269815,-44024,226315,434836,172298,254029,27147,98401,147136,257525,224572,130979,-32078,-95962,-69740,-69791,-193711,64714,196974,130790,74847,37072,-251475,-492458,-294818,-251889,-661784,42337,367419,226601,120590,71218,133321,259409,243157,-11474,-263211,-384646,-464297,169837,432988,159630,-326156,-282793,17208,23774,-353933,-541132,-608957,-641334,-519527,-338080,-295689,-372280,-264980,-426993,-274634,-83228,-378708,-265677,-22591,-190449,-258483,-219119,26361,181131,-53430,-201368,464662,1065166,907460,457975,168871,137602,-47626,-98148,-223978,-448154,-473993,-486867,-299673,-92981,26911,128935,230151,242221,177437,80587,-41341,-286877,-341923,174802,495129,395621,93830,251825,428404,333490,-29040,-253332,173041,335310,275661,104702,31695,-67539,57160,322688,410700,447293,355913,122500,16453,140378,-736,-99595,-13958,-79206,-117926,67455,323506,606316,385366,-225508,-148364,155635,155087,236933,174676,71199,-185505,-214733,335518,529429,227856,68116,221432,238689,-39417,-556284,-247749,-21203,-227272,-363355,-347232,-294115,10824,19242,-95751,-175030,-25305,268489,119993,-19409,-39530,280461,452198,-15149,-212323,219013,151287,-166363,-450060,-415825,-383953,-371344,-355271,-163763,177077,439695,443850,100996,122358,182363,127197,144586,143707,-14001,-226909,-184535,74165,436794,519273,347820,127976,-28992,-62219,-41065,-192317,-269933,-314595,-574419,-378924,-108052,27818,26182,-175163,-352536,-384328,-178180,40009,-146526,-396100,-340977,-292349,-302851,104148,385147,532240,260529,-280550,-174674,346821,423318,-28496,-371179,-91745,-295284,-224619,138327,237951,372249,558201,463814,203805,311938,536560,430979,100228,-254169,-378895,-348451,-202110,56902,750660,848057,747786,419813,152641,45734,-237484,-140716,7057,-50662,-47199,-144678,-216793,222339,475027,-12467,-486572,50371,437461,650984,345068,87850,95961,241167,87829,-345905,-67069,80711,-126,-341626,-430739,-442902,-606037,-343426,149221,670230,788209,461217,-155809,-363848,-94473,-413764,-474519,-65855,-2490,-13434,-337621,-167153,336386,266826,-37334,-345347,-424433,47610,401009,468162,643675,515115,342928,291463,253083,256248,274018,7865,-406890,-501491,-125674,-147422,-282478,-412117,-430477,36975,552106,411818,145045,259914,419744,5764,-428742,96629,431137,529257,575538,570795,310737,-55319,-241409,-198724,-138137,-120940,-273947,-496105,-576366,-521920,-403867,-280969,-202609,-264563,-317081,-310714,-199684,-124119,-85738,-122590,-145742,5537,-76571,-90742,-19034,-97080,-331871,-437805,-315957,-319836,-251481,-257980,-290327,-205859,-363056,-345608,105791,321928,-32084,-229148,207857,313911,77083,-239947,-201975,13681,-23796,-168159,-526805,-80917,335866,571698,527820,423864,226438,-173517,-358385,-519667,-537952,-408251,19539,415235,607657,415377,47829,-205150,-235754,-77112,-59657,-93675,-95794,-268827,-487588,-325783,-333475,-367121,-423350,-366817,13268,489813,740359,789722,621196,409879,-12003,-343022,-162935,215435,226110,-29047,-273859,-460946,-650289,-277458,105179,162766,118098,207146,202209,196896,55792,-326827,-126794,-34339,-186532,171353,318463,189150,-127500,-382196,-305792,-115242,112167,171510,-14609,-154492,-66026,-54612,-151167,-378112,-313593,-135603,-5074,135779,209786,500606,748091,698014,550128,744904,1024198,804400,564176,218119,-49301,-238818,-271048,-295666,-235649,-115197,-13300,-113260,-56488,337119,475956,319844,304961,312045,210385,65275,47192,25294,-297408,-116609,199123,69033,-469078,123413,98588,-36966,-25813,107803,-239930,-84638,233609,-141351,-193399,121396,287575,649668,1050484,792472,442971,175966,266614,197374,-132643,-541394,-225584,-9545,150869,209942,214620,-1103,-198937,-429550,-153652,39210,-6713,-298449,-494667,-521292,-282867,46231,241596,557314,947820,809293,452982,13803,-95874,134635,280687,378324,435120,382924,56540,-178170,-214217,-47642,135334,252638,325342,522065,650466,586283,473484,261429,-82338,-372261,-33399,428304,719092,602785,333021,123720,89569,-136332,-125457,206757,202892,-207093,-11184,261752,-60746,-280770,420121,677198,292467,-17966,-225759,62375,81978,-29352,363728,557128,428178,381320,371900,165474,195923,500665,532536,199337,-377029,-457671,-209043,159001,10710,22140,290454,285584,102293,-25711,-136795,-316198,-362219,-314164,59529,459676,660415,555272,256700,-92136,-378435,-312522,-119693,137155,385611,682877,391872,-37399,-443460,-71514,178696,127139,86964,262383,276806,89144,-115664,222027,503400,687762,619200,420230,206585,16165,-22293,188368,373923,405021,171423,93886,63376,-362768,65760,596241,395739,-276136,68740,269395,-90265,52261,224412,-71757,-262109,-233149,-207915,-406525,-371234,-160772,-37288,55125,27372,23606,-7600,-142262,-227191,-215075,210643,756390,1166608,964804,382139,-180041,-291351,-356219,-12820,69581,40660,59801,-60084,-534740,-198976,-65027,-174383,89119,100731,-101992,83828,159489,88347,-128348,-388282,-511354,-350335,59829,91082,52506,-180419,-147016,-125807,-211570,-158816,110953,651090,878196,752035,165526,-340079,-76744,-177970,-404774,-344921,-344805,-327579,347499,831652,568740,-135000,-392899,-116823,-117080,-297800,-412909,-77293,481788,910610,961146,523711,-128646,-298893,-63742,128679,370221,351434,-15032,-428506,-103508,-115406,220719,431389,233542,-383887,-432329,-140307,25544,247097,540425,287759,-276370,-45919,786136,1195499,1202720,940325,304405,-235688,-119080,-155144,-195423,-142834,-206800,-318433,-404682,-86201,211687,104046,-236037,-475441,-421668,-199765,-44105,-24079,210927,71234,-301910,-204261,-118653,-113254,68489,422574,536818,316829,-21101,-217179,-208304,-272321,-45265,185209,270903,-51200,-60669,200465,586362,513953,106064,-259278,-502477,-211485,37037,42105,38877,35592,122701,104852,167668,1020,153411,406702,336653,-99164,-261656,145645,14098,-326420,-201054,-17319,-76491,-9726,-170088,-29351,107858,62262,56071,-73221,-351211,95651,371628,294892,83771,-412704,-66537,-57835,-304179,-224162,2150,71279,251001,364238,181454,-177283,119447,329206,196121,185663,333993,335966,200549,11434,-158391,-357291,-288893,-45639,48440,42256,297796,470112,805109,1314917,1554568,1406151,921419,283845,-184825,-242091,-83775,-176539,-10607,332356,344782,106741,-197470,-237897,-271243,-169827,221133,356035,247262,-385489,-51074,-15571,-499067,-80175,126071,-184579,-423668,-92209,-62016,-283126,-396854,-256323,-170381,-193905,31924,191563,275315,312059,279133,312363,156989,-94536,-327014,-450703,-492054,-432675,-512703,-334906,13980,283982,478150,322877,-9399,-76014,361846,758965,619616,246969,-160090,450591,862509,727220,289838,188757,344339,498936,316914,3672,-245232,-205859,-141621,-89783,-43064,-162201,-275933,-118137,-180647,-335224,-585563,-454698,-294988,8854,209668,240211,-29462,-34187,53781,49390,100867,-232724,-310282,221348,477169,141805,-150957,-387011,-396789,-275460,-290742,-484806,-320678,-9719,14216,-477233,57781,690592,746656,342152,-89714,-401131,-353332,-306179,-301186,10563,89606,-85347,-178539,1470,149749,127288,-106025,-377494,-518613,-423946,-86264,-226283,-229117,-274353,-103137,31447,212697,630671,1064740,1383853,967894,504873,18620,-287879,243119,480703,331134,-51234,-318618,-407972,-314681,-486869,-268325,-89741,-140692,-202091,-92718,-197996,49868,385983,352711,325122,407660,548030,159938,-326156,-63287,375676,598661,706046,827185,761936,467137,42800,-355700,131091,228032,141954,-137890,-258350,-149570,-39258,80762,-89622,-477668,-994,85051,-173818,-326315,-168703,38761,460227,988807,1048924,841866,423024,102488,-41891,-145863,-157790,-74921,126474,206107,260235,136473,-36368,-209693,-347596,-21045,276138,181320,-12339,-158393,-171265,-149484,-286331,-198111,-133306,-421537,-85169,202478,54644,-92537,-304932,-398688,-73929,467903,674956,614043,428171,147461,16212,-333366,-507378,-407620,-279387,-127965,-354785,-282306,14826,68827,-347819,-282983,387053,661962,486059,-74637,-268399,-64560,-224896,-425957,-102950,172146,265547,546802,984817,1075348,695219,-41322,278038,890963,703611,392869,227946,210098,-41812,-60757,202581,431886,479714,253260,58872,-130072,-71862,267639,426000,237538,35618,18303,-463708,-7188,364624,354764,224314,422189,489192,-45467,-31139,832580,1139557,1007869,546055,-46376,-135667,203758,334653,95931,-194806,-372758,-196426,-30399,68812,40393,-116707,-343460,-251410,7352,137461,123624,-102790,-126840,6536,7590,18369,433331,382624,159047,-107305,-284844,-280403,-149020,79135,62119,-9643,221012,292732,-75996,-310862,60519,144282,-245676,-299985,78361,122183,161489,96975,139440,121709,-45806,-396503,-295934,250165,709039,748448,409383,-87851,-89828,271460,358566,264933,166786,529387,906170,644735,107361,316947,591894,412554,-71544,-366108,-261966,-24549,-132969,-288952,231539,682726,1002728,984259,556306,123249,-108566,-12739,125945,125155,-117668,264594,991828,866305,846314,804541,626952,329350,-62103,-242054,-353798,-132285,-149938,-189909,-217451,-275807,-436835,-454547,-289199,-8903,5622,33106,135886,165194,224872,205163,200260,205876,72787,-81860,126181,233101,267343,629046,983253,912691,524216,134624,-173369,-340325,-120824,-67250,-162419,-398054,-645579,-355147,20349,71096,-90655,-246357,34814,490971,397780,283425,-17687,-291889,-296252,-297019,-347841,-422890,-275303,-23347,132453,130677,227371,-140446,-373520,44996,34163,-294315,-376788,-309842,-124113,-63101,-255117,144078,615799,523178,181898,-311264,-358562,-1012,158061,224178,664713,969000,904479,405379,80562,-53574,-176594,-152189,-111328,-120266,85166,168504,-75701,-453214,-117483,-284770,-503642,139985,331123,158634,295162,501438,862619,1113369,1105179,524139,26294,-53313,90478,343106,406895,406876,261528,295732,84673,-208922,-62747,56791,-5562,10476,36191,166965,497860,649900,866951,969475,956436,515783,-136166,-133666,260736,305488,284445,149450,111159,156814,-29656,-365823,-327292,-128403,-179331,-333957,-332311,-277937,-354476,-1883,344238,525748,464619,253379,-117045,-335637,-445494,21840,587966,899532,808401,695436,314805,17709,-26794,39248,76390,351287,363127,24572,-34108,174431,49302,-22223,331715,773202,884966,370004,-273962,230901,595125,685274,667872,221425,-155473,-162731,-239241,-405883,-455386,-455420,-236657,-2043,20383,-215708,-420340,-359908,-259304,-264893,-52150,111565,-2223,-212709,-392071,-23957,21205,-157853,10604,178594,163036,-11128,-255716,-301737,-317863,-328940,29872,88973,-182950,-518992,-232727,-190871,-195974,26510,28448,-146617,-286409,-383297,-277736,322224,691415,460307,-152097,-328398,-70621,-140467,-76751,432852,655372,401366,41393,168087,440381,296035,99164,-138302,-54904,268917,-39668,-424924,-252230,-45450,-35397,36545,13454,-175696,-532348,-327036,-182499,-36522,-218596,-171673,-276625,-181329,77497,1360,50285,298888,469323,258570,81450,28356,-17745,-169267,-773,148629,-92040,-188544,-142675,-156012,-234398,58664,153676,-138014,-157017,196571,316033,-12531,-485721,-144408,125774,97885,-220858,-452850,-77303,225762,391107,64572,136066,316008,464188,629957,451927,140847,-255372,242449,661979,376389,-163736,-1709,404591,580564,362184,59401,-398370,-419040,-330202,-251333,-139805,-235187,-396664,-43953,164107,-195133,-437198,-368456,-429739,-361054,-282477,-278324,-457888,-364316,-242386,-72212,269693,556551,685356,287869,-217019,-162072,255042,529417,619662,238016,-255726,-136950,196849,156701,280254,202923,82527,88464,169628,191282,-21833,-242893,-106388,24312,10111,-54980,-89173,-178786,-431953,-433976,-291352,-203092,24520,145045,235100,291117,163465,-65422,-209863,-206630,-135042,-87345,-123274,-270961,-391066,-353248,5392,117814,-47402,-468264,-279772,36433,51500,-75597,-389949,-207837,-82357,-154535,-58008,136957,209601,-7327,-143578,-97886,-47494,-307835,-253533,-67221,118462,137574,30843,-109303,-223810,-89974,-19648,-246204,-274094,94567,276971,384267,392919,220725,-28255,-216152,121689,480158,722527,690192,191998,-130184,-270649,-65232,194023,443153,292206,-310305,-292801,-12755,384644,374078,520731,666829,752088,905526,606315,325735,10351,-162021,-13111,211316,422767,452447,452703,481220,325208,-18005,-417692,-419711,-388475,-262202,-95354,3907,2118,-29964,256342,586959,891075,774442,-8039,-384052,106960,260407,278406,30709,-296189,-345168,-131932,-37476,45691,14030,180080,340899,263396,60129,-206144,-116250,198325,471436,439722,160738,-79266,-4245,-16360],[-90193,-90420,-229926,-283504,-43848,-121810,-214493,-211537,-186482,-383474,-158148,7420,-167533,-320742,-196865,212598,332802,302652,240671,276256,229891,149946,35306,-70577,-280609,-375901,-246698,-60571,32371,47313,27668,-63740,-214456,-507520,-474759,-358607,-333314,-256331,-447915,-189593,-22625,-6007,209605,372525,259731,16614,-139551,-41447,120213,310232,703330,839824,652801,130086,-273202,-428852,-443189,-211842,-167250,-300916,-157744,-140578,233221,564705,438258,206406,54211,223962,195846,-142966,-528033,-579578,-387209,-122272,861,-98603,166940,332948,562025,759866,1193061,1287454,961347,519797,110218,-192910,-303916,17858,395936,306335,-62636,-258348,-10693,33325,-73035,51550,574163,715180,244502,-270114,444822,663809,150985,-481393,-205514,-37306,-258368,22357,186987,454171,697075,686252,739026,545195,278303,170173,331836,241588,-22619,-266157,-365750,-349803,-39847,376185,668026,637211,339410,-51073,-197283,-54726,7602,-33553,-62132,-319718,-179341,250694,250491,-380084,-268804,294034,592215,710887,916686,1289945,1509142,1293501,758456,86882,-285022,-201698,-68469,-366065,-305450,207077,222620,-91061,-247376,-35958,191272,339350,385731,407419,79561,-86397,35305,236019,-1974,-318581,-131455,-81094,-384026,-60273,227623,-121521,68139,328785,89655,-365899,-132445,104012,101889,139573,395300,402632,75378,12713,180269,157326,201537,298039,303114,187982,-190020,-397762,-356343,-145968,123841,118972,2683,-326828,-359266,-396680,-433781,-242185,-20543,41608,28884,-126607,-298257,-425220,36284,415783,353671,188844,42566,-184391,-168540,-128789,179362,369801,462127,314953,74412,-298106,-510140,-295215,-154553,-270138,-277795,237411,662406,500815,-10900,-262341,12708,245431,108821,26473,-296116,-173111,31497,184345,174323,125381,110196,-58281,-323130,-471021,-365940,-3595,93590,-61133,-187122,-317241,-447154,-255815,-80891,-76761,-219385,35212,229012,-36156,-361570,160621,295805,-28953,-336958,-306922,79618,367664,377458,-123381,-350094,396162,812168,894084,710764,485092,301860,144458,33805,31588,298556,531691,576078,428958,156429,74914,179495,198179,141504,-188710,-503186,75476,310876,451435,345816,228115,123061,124939,362942,437472,433225,119851,-83176,-213078,-209792,9183,197466,421236,205985,285334,468318,273209,-156541,-290968,-54403,34223,-28354,171167,459802,371383,4286,-278208,3592,230774,260483,237850,315611,51138,-192773,-377212,-405059,-371530,-310698,-301141,-407854,-546712,-394489,-265200,-111843,7734,26788,-217524,-275398,-229581,-211641,-106403,311107,384045,100448,-77995,-358346,-429636,-410702,-342387,-268926,-118009,77378,373173,204968,248783,164844,224909,221736,115066,-218406,-349875,-517924,-365587,-67055,193975,131105,206339,349152,453744,321085,95829,-477162,-230932,106287,-113302,-262251,695256,845885,441612,206749,77596,84331,237535,233576,100567,25705,-131145,-389337,194713,579217,429163,78776,-343321,-173683,-146787,-564971,-536186,-368780,-340042,-550992,-517936,-435894,-94659,-108748,-313080,-109087,-19638,-294738,-215145,-191338,-378034,-394158,-359288,-26972,146540,15170,100346,506937,979112,969950,422246,71985,-104539,-128528,123374,152618,-65304,-447622,-291003,-108191,-162066,-399744,-128649,113444,160894,80630,-27785,-49763,-170506,85725,713075,906196,548340,106649,109931,253976,214719,-83386,-256967,168737,352521,234536,53485,63525,24401,172387,423959,500017,557337,431431,153838,69952,226948,-32403,-264061,-115213,-83120,-57432,46884,339923,637646,368754,-310540,-245893,55394,72655,149653,-50798,-173999,-265407,-470649,53395,196189,-43005,-6039,404939,427659,83278,-537350,-217103,-1946,-213915,-295942,-276624,-179628,116432,100063,-175550,-375927,-244859,-32979,-156452,-291424,-164541,157145,346664,96276,-179404,-258596,-386192,-351866,-401616,-375209,-268874,-313043,-244221,100266,444168,441345,185039,-308083,-111950,-113999,-163120,2434,100267,-4178,-149635,-96736,73295,283708,297947,242313,247803,177973,236827,88124,-191239,-395982,-418999,-431118,-446250,-194765,105753,225598,71939,-182228,-386891,-201578,-102279,-391625,-617815,-303092,-242210,-145149,212965,381971,424166,106107,-355186,-230516,75402,5866,-316352,-273453,-121491,-466681,-226250,-12913,-31844,284429,501926,354774,74944,26517,189341,71637,-434702,-79984,-53418,7053,-269636,-263212,280663,441731,192726,-20570,51960,-90345,-368381,-87521,190143,286249,426944,473629,153464,-117938,40970,-250426,-235268,305807,650155,818947,697706,506755,245007,226754,58105,-229635,-278754,-72884,130872,93379,-74349,-322404,-545731,-479362,-31462,586903,768200,648425,-6157,-185016,65682,-207244,-467148,11323,26281,-45147,-408030,-187782,16065,87792,-157588,-475302,-268024,142990,381711,377516,571857,468678,409487,397408,334806,295633,285253,179547,-13266,-109301,-88026,-70835,-181328,-374600,-455819,181938,789270,660523,391732,582945,659156,252632,-456115,-75851,185862,176004,24903,-226584,-549326,-166638,-68753,18493,-33454,-207150,-502840,-290714,-373716,-451856,-301801,-100394,-59800,-288652,-452706,-412482,-225055,16496,195196,39271,-184911,-179131,-275162,-318540,-152182,-99065,-259693,-513323,-365383,-245612,-151131,-253891,-354504,-122462,-168884,-252645,296237,722668,848712,496775,484511,277763,-131905,-287095,-149427,-25374,-122788,-225648,-443505,-258842,77626,340518,425348,551301,482453,32569,-353312,-505545,-469485,-302867,199792,613326,778299,613562,129209,-275508,-563476,-401309,-301714,-167040,6723,-12113,-224218,-293145,-397873,-360152,-351992,-268206,144259,454211,696410,724286,655173,612634,161290,-287792,-116494,370586,369917,117074,-227337,-528858,-582100,-302488,981,36882,-5232,121354,139225,174827,-264793,-240162,268644,359501,45047,71391,55437,4257,-33616,-11349,123459,236370,254601,137371,-113871,-182450,-108477,-18462,-63615,-298566,-415559,-349800,-257590,54920,351228,785478,984838,798404,580707,629283,676607,344755,118640,-185110,-330107,-417078,-426789,-250201,-138548,-43728,92059,209409,193870,504642,521722,192186,3998,109150,84484,158644,236815,201753,-122965,85322,418388,508951,-169276,15042,111453,89768,-219813,-160220,-266115,13211,334105,61986,-88580,-144921,170046,589060,963510,864753,525701,57693,144320,130401,-215514,-345778,-68982,53114,204147,232550,273037,-30536,-266533,-423213,-97498,149150,118248,-65526,-196652,-290627,-202111,-61660,-7471,245237,729175,778296,431635,-64919,-93907,195785,325548,329382,342782,228838,-72898,-261130,-435854,-351344,74364,323516,323431,344631,343496,383645,469471,513400,272164,-213328,50733,594511,891663,765151,312673,-166625,-367963,-211252,-32641,-11585,-150069,-271848,80951,268815,-24024,-237943,184294,256250,-32659,-66697,-114468,131599,130562,122744,508710,850873,935767,930025,604459,106023,78429,287023,170505,-191203,-411436,-280454,-324171,-248784,-223775,205203,577476,364208,-96029,-314300,-317585,-352761,-374230,-410819,15554,403972,540935,287267,52031,-208249,-342498,-267111,-44793,51078,173738,313244,202052,-197693,-350714,7779,228199,177452,194336,291612,170548,-143032,-195163,355452,566358,576615,268093,59899,-259946,-197955,-152961,50091,308050,462014,171199,-227462,-242394,-450427,9872,478135,325521,-150552,-193202,-150055,-507490,109436,336572,210009,-5156,-252913,-413091,-446185,-309812,-37895,214418,418833,226921,147307,17121,-179285,-310875,-400822,113530,746953,1235802,1034132,481369,32718,-6773,-341927,-245443,-136080,-269300,-134442,-205419,-485519,-90194,93834,-22533,15735,-80574,-248182,-98492,48714,16321,-150077,-265247,-541841,-547544,-170317,-149277,-148210,-110739,-4420,-19685,-194619,-67973,382140,928196,1195432,1030412,349234,-192099,-133734,-100299,-235449,-239399,-301029,-367402,204447,669448,418189,-207330,-292502,32377,107641,-95684,-302011,-339752,255189,786141,923667,498700,-123813,-223340,6719,100480,298013,290352,-31123,-297666,-133176,-225651,125758,387439,112471,-340436,-135130,138995,57271,63721,173555,102919,-207623,-214091,417960,943477,1216844,1105203,440266,-211579,-61789,-94965,-23140,63802,-108864,-324953,-494279,-251834,-57066,-160693,-370878,-256704,-164323,-308024,-433657,-152232,229460,29822,-450323,-61710,213433,237895,389811,664243,716154,463031,141972,-128510,-355957,-346985,-29886,325569,562823,592497,665121,658758,757857,494010,150034,-265478,-545087,-162133,202002,172929,27471,-236274,-337022,-477643,21462,195749,275572,277990,181210,-73956,-307096,58919,-3346,-292208,-248787,-95928,-182382,-195039,-365048,-195694,23304,125901,216611,140178,90146,405586,657240,505873,249141,-90049,125024,149956,-127725,-298125,5659,221504,321098,343352,113086,-294513,156936,496844,379812,303934,292357,208787,194285,131040,19401,-214680,-147656,80220,254473,287134,407541,342364,487578,769296,1076771,843166,538069,58468,-294722,-167232,85312,-52002,-238379,5076,157698,-62826,-293114,-279753,-181603,13897,493580,657970,354915,-168971,-124502,-162225,-184388,335353,384982,16732,-382486,-316427,-331265,-471037,-458896,-229117,-169972,-323073,-298201,-246248,-93623,163513,232681,296675,86003,-186498,-385291,-409316,-488144,-480851,-598703,-387743,-129277,136140,547444,555887,280559,198670,645475,1007511,696111,-19791,-111658,383113,650497,411948,38819,-9742,239494,484924,329310,-35261,-321072,-330423,-279099,-336086,-262931,-125162,-140935,-164827,-341892,-346360,-420317,-645262,-523561,-148009,135707,375800,70124,-23895,131991,119273,156166,-432735,-121967,438223,569259,269205,-63174,-316113,-423820,-322446,-361271,-490221,-291802,-60127,-112513,-532794,-32757,480491,517471,346644,15411,-257188,-342457,-384148,-272595,36893,107590,-79572,-187121,-52753,95162,109140,-67645,-343489,-494954,-481360,32061,114616,2190,-29937,122905,249322,487541,1058989,1466145,1424476,1014448,400732,-55734,-299226,-40990,45756,-5740,-168128,-395893,-510586,-448106,-462203,-150994,149242,47592,-113135,-246541,-423043,-18672,318216,238260,113375,261644,365592,-48554,-195292,236867,454517,476280,679248,949577,987797,651388,214128,-305903,-20748,86649,19553,-261428,-342364,-33415,227650,216548,-117257,-489566,116513,183961,17641,-120851,-47625,29301,212651,836452,919076,681076,475631,348497,182848,-100517,-114166,-35780,42989,94366,-16768,-108309,-141755,-179864,-281355,-3383,249377,127762,-72803,-235105,-147069,-95385,-251125,-169202,-110162,-217072,21854,378924,477798,247075,851,-89611,333802,750469,880457,638962,256625,-63922,-133930,-301928,-333877,-340988,-205723,-75346,-306994,-616432,-334736,-238966,-370768,-165460,410174,592773,324428,-109399,-245322,-137125,-242986,-397134,-155403,43799,-22837,96716,423221,643263,427319,198093,716571,1180261,763033,279544,420199,450219,53360,81314,473711,674479,588879,334787,104730,-60644,-15741,213506,268923,76558,-162467,-140154,-184959,283,326485,172901,231102,437540,592883,19541,-120116,615045,918144,660847,279407,151105,298015,247922,107274,-132817,-292584,-234204,56586,133245,136902,93785,-147718,-396003,-469558,-226802,-5784,78132,-53393,13879,58568,-111885,-24815,329268,438184,96898,-282220,-449464,-524211,-406869,-98763,-44182,4270,423009,486222,69832,-336338,-68756,-55458,-320623,-74736,76802,-59150,-4460,56546,46300,-43496,-282713,-597245,-151814,236146,425397,207579,-212077,-439665,68124,563069,628854,446916,276021,505439,760722,577689,142130,231382,542992,322815,-195296,-458112,-227461,-306652,-301213,-121870,312651,777190,1073267,936531,705716,449779,351523,363026,351779,160580,-289876,83194,713753,789428,622105,454292,312498,116095,-226854,-399095,-417374,-164423,-117519,-61131,-36714,-172979,-418375,-425487,-266537,-15618,-83133,-91496,68982,88379,123182,106969,281314,285333,59309,-138649,70461,69975,214550,793673,1362544,1279174,773232,170306,-197892,-291099,-107500,-39000,-214091,-444133,-566493,-317904,11246,142608,114014,260767,488321,681609,580562,188301,-281618,-420964,-162568,-183604,-231283,-408763,-335646,-204034,-141908,-43373,176306,-44465,-436815,-224281,-200590,-420007,-402645,-279702,-29481,107679,-191658,-94867,267220,311846,123608,-206189,-315200,-72502,55224,257025,775265,897879,688235,178300,-92831,-179942,-196796,-109407,-122608,-107599,121604,161002,-73630,-489243,-531100,-425105,9249,376255,439347,471340,490599,520280,694299,1086998,1234981,679233,49338,-42160,276391,573572,656010,530486,406210,333907,73381,-247004,-11473,-138753,-244380,-76296,3635,197422,590789,793205,1074044,1006903,685643,275212,-345652,-63054,163807,114247,141684,32420,-173932,-180500,-314617,-578756,-420227,-190430,-145000,-117234,-42181,-6546,-10925,207370,213097,191861,117246,57351,-10250,-31932,-234120,-253956,418950,765776,874869,929884,649866,279010,42474,87412,166803,368313,479097,372978,80380,64950,19421,51047,435070,1004972,997811,541267,-246179,-135472,432574,580922,552051,-91009,-462441,-390160,-428526,-583284,-414992,-302477,-195714,-43684,-46971,-219483,-381726,-213612,-71334,-34881,63327,98613,-64243,-295606,-322478,-106446,-170442,-339107,-126238,-86143,66873,372656,364771,-172136,-424501,-438789,-155299,4255,-76952,-474067,-293042,-215026,-243468,-143580,-79636,-171402,-237100,-500678,-527076,232225,630356,439274,4480,-347677,-392511,-256280,146591,336752,390892,85915,-128913,103175,487125,496144,199191,-130409,-197488,-29824,-307843,-435599,-269640,-248174,-430667,-203166,-116435,-198500,-311825,-277144,-215715,-57132,-136520,-60008,-105303,-104966,-21126,-136738,-15591,357918,480076,191787,-48943,-55310,-4838,-179416,-285641,-282888,-386063,-352497,-247440,-205849,-233873,152214,336637,108532,-109821,69198,134425,-240192,-404242,62754,288023,229245,-85052,-400013,-197277,64854,224839,5829,861,214742,408870,547130,335177,-35029,-242336,179257,425101,154927,-92659,89471,456329,840429,725143,425461,-223260,-366402,-86478,58433,83155,-46300,-374402,-22483,125871,135546,-83279,-188451,-386461,-276775,-150663,-135391,-325821,-288885,-64904,421903,545273,596209,415733,-190998,-196346,241285,435198,530772,438058,8950,-178685,157312,351475,310317,421158,253010,-94383,-166348,-51631,-113625,-363745,-274652,-133615,-43637,-39104,-18661,62376,117063,-20408,-180458,-325289,-284732,-45455,42979,93325,60124,-11826,-193265,-408976,-463373,-475123,-342497,-249021,-266372,-85250,-96015,64011,452260,329845,-137224,-335312,51271,2437,-169730,-333982,-160432,31092,14084,-9150,61241,116331,-18615,-69882,-42793,-40297,-302002,-97703,185033,308712,247652,33161,-24643,-19484,-314561,-316968,-294174,-354915,48064,395666,653663,545798,301135,-40307,-190990,124540,415000,495745,398419,73364,-123242,-165532,-21259,52693,-58085,-217337,-247938,58571,571554,921537,915287,888180,996730,1121532,1346338,880830,597030,203227,-8717,-135153,-17197,138515,265175,333230,199863,24769,-254451,-402888,-322849,-211027,-129357,-6579,95055,77599,34197,143541,431784,848692,780908,72788,-313096,135185,286458,86496,-333231,-220782,-185821,-202818,-262398,-142079,-122874,48342,198916,189402,-39451,-298251,-10177,211022,414933,488674,366153,64270,-38047,-64826],[-79962,37172,-47835,-187407,-77167,-92240,-184498,-248159,-179050,-392960,-271339,-90912,-254339,-302104,-190881,65198,116831,236684,318607,506177,263673,-7961,-293014,-238326,-179267,-140701,18806,111581,105280,29193,-21965,54403,751,-267404,-416394,-395231,-369998,-312821,-387617,-336974,-195993,-139484,145201,382148,214379,-117963,-281427,-132046,-17434,82759,497482,805850,636349,112886,-350981,-550017,-446983,-270028,-242710,-161432,-71400,-184156,6226,257981,300191,137090,124509,444009,356785,-111463,-422840,-292099,-612316,-311198,11047,187256,350649,562152,940495,1197524,1516467,1436625,932581,506562,139835,-94386,-232264,48138,474190,390741,54971,-114529,226472,526680,379458,-2848,229278,506627,271579,-241384,204109,356120,-189204,-381894,157297,258478,-126790,-64928,198247,608051,851193,884831,833647,543751,364257,418232,549103,243876,-188471,-282463,-275684,-161907,10907,299271,452514,411911,91887,-264724,-116713,81645,227753,315172,412055,319513,112804,318823,140924,-418714,-235781,405370,745127,921167,1100281,1361654,1556423,1485514,925558,254084,-198690,-301212,-389128,-483757,32378,234361,102162,-116727,-27579,116718,248934,395981,565812,691504,250076,-30611,5749,183057,-16110,-403399,-384676,-180903,-399220,-195009,147433,-97364,-80598,243828,127276,-303134,-228230,19447,-71225,37264,394363,593245,356243,29365,-61097,-171669,-85625,40640,97356,174110,44417,-69845,-146388,-82600,85477,2860,-196913,-423078,-338782,-391936,-458119,-370912,-179594,-112528,1731,-149680,-349981,-552871,-36512,203376,155662,494866,931725,427835,-70810,-242585,-88384,-15043,130914,264074,89114,-345294,-156832,198576,234169,-99230,-226954,391241,890639,817445,285408,-215360,-215786,-126758,26876,23488,-18098,1088,16441,105296,159940,178531,79215,-136490,-254272,-290884,-525298,-140914,95169,-26714,-189900,-265206,-456792,-411507,-240421,-157316,-349392,-67241,245150,203065,-184892,-262806,-100213,-45564,-343016,-499062,-47160,319855,409387,-7023,-202868,493227,1052373,1168330,794369,469445,307350,170926,138090,301124,696893,942130,929804,575461,246771,62391,124284,209590,227584,-31886,-318275,69177,169134,306583,160666,46175,-40350,163496,441554,468358,341569,-106018,-285845,-363763,-287516,-135996,-45016,227331,213675,260627,363427,204862,-13660,-516128,-144107,-100150,-227407,132196,405468,351985,-34770,-322432,13917,293828,450849,439535,504064,193151,-257256,-371619,-390944,-293823,-329536,-479373,-572550,-374829,-397969,-11492,287758,370493,253867,-104886,-209054,-169581,-174568,-107295,216032,213947,-152782,-427304,-51415,-98402,-68058,-171006,-225544,-190960,-75506,177347,223496,33409,195294,112733,47068,-229830,-470051,-214496,-63416,-466413,-91622,387919,446372,400326,511895,640250,453568,99478,-335936,209055,493638,82996,181699,983372,1070429,555074,180318,10990,-30454,-2380,-9288,57395,94886,-92902,-328059,185750,590452,573252,340502,64834,-113402,-310181,-549525,-170381,149850,-1340,-150281,-147155,102773,111791,-50516,-299965,-149809,-130378,-307985,-177258,-250216,-299243,-197509,-352340,-161667,56459,13800,169917,455666,734851,829509,180873,-148268,-278863,-423684,149009,434996,282761,-169166,1006,248757,189661,-387957,-227071,75676,151121,10715,-148306,-66302,5546,211765,857603,991138,537327,51625,-132015,-43591,52726,-141436,-231783,179009,396525,187076,-121504,40612,87349,159435,318281,351750,371780,256465,84733,74368,211973,-48484,-424576,-314877,-99747,54862,116862,443549,632849,296597,-172630,-134131,-5957,40464,105521,-182226,-449548,-340241,-420797,-170430,-137192,-492836,74339,509027,471740,65727,-495567,-203885,-43971,-237641,-316113,-174957,16141,167672,99292,-269018,-391711,-267519,-344644,-481842,-500702,-103419,245015,344237,223947,133358,-41746,-326100,-558199,-474060,-437239,-273772,-304378,-107094,370911,576516,373755,-198853,-238890,-57046,-296954,-406921,-118459,-37167,-133604,-195267,-125949,29194,142663,140762,202294,326134,406845,494316,100795,-21407,-160475,-376225,-244469,-352588,-283334,98099,286235,181119,-139088,-337176,-163667,-132469,-279441,-122299,-53510,-143742,7225,288195,286042,141153,-141399,-326556,-239776,-215606,-332701,-373499,-232327,-176361,-421928,-279142,-185516,-761,349291,352928,133326,-100815,-233353,-178290,-329878,-214184,266499,181294,30657,-321650,-185606,-149327,-171588,-399523,-188474,309606,350142,-147770,-138037,300175,567320,760346,844909,640593,218646,3633,-433059,5939,428637,683060,820639,978590,859862,493291,186391,-43089,-142556,-172341,-214984,182947,466377,477589,144885,-243094,-623665,-260788,421179,766296,834732,214475,51975,320701,112811,-455996,-170481,-143341,-246052,-448841,-225057,-192088,-151222,-345696,-302899,7681,286396,326188,258987,319744,325349,408874,455589,363385,236440,188310,209209,143065,58731,52495,-43824,-155307,-389280,-348866,280835,797802,671398,444795,739785,775492,515660,-105808,-454362,-240940,-168465,-172575,116942,386762,568934,355502,148372,-11409,-145962,-250123,-218695,-314255,-367770,-89520,178033,192785,-124495,-447253,-472602,-286819,65143,283937,75986,-143834,-474889,-480349,-588164,-314439,-76329,-104366,-392315,-336803,-126674,-26451,-156637,-389222,-50014,100269,-173840,288270,952446,1345574,946320,594587,126577,-408715,-353445,-139223,-50352,-187872,-268733,-359070,-295959,-130058,48817,218639,504038,629277,184526,-372503,-488663,-266422,-177858,193951,590040,752271,687148,237429,-184043,-650205,-490024,-520211,-257994,110649,277909,107488,-88513,-324900,-321460,-348232,-225123,161002,269692,476565,525122,645292,784941,336727,-255828,-109944,417726,417635,223550,-140185,-472250,-499426,-286074,-90865,-110985,-169566,-79844,-78999,-134482,-273428,101400,479031,473769,84980,-120142,-277658,-203958,168969,463223,577080,479095,284352,25686,-221554,-188008,-102085,89294,80896,-77822,-202059,-312308,-377845,10571,578037,1030636,889500,533106,353581,355940,222888,-67134,-326098,-237398,-78533,-68766,-275383,-101786,37635,37466,186362,535353,535925,591423,504914,150308,-268234,-186752,-58674,259322,391338,294540,20478,346085,731111,813450,222037,61157,188448,251829,-140528,-494368,-253313,75167,397291,317072,154197,-50017,74083,430953,801830,839281,537429,-37410,-7506,-13611,-283242,-124334,161910,187604,256165,296839,325777,-7480,-260459,-366386,-140773,63556,32771,4242,-59320,-119615,-174777,-249046,-307214,-151584,273864,475331,266973,-129606,58784,372953,428312,259542,155690,7720,-226041,-427863,-192534,129310,234727,223537,99140,-2964,-14576,224258,561524,739928,504019,-75252,118088,636905,842973,728970,235211,-306529,-390997,-138896,-36149,-195292,-452332,-125365,124499,199468,33024,-82003,-131263,-323043,-396424,-179475,-62828,176151,132975,172333,534953,938936,1113705,1127778,595531,-41397,8148,53782,-247752,-611816,-226238,-80251,-120408,-141851,3071,446381,716264,307779,-289649,-390224,-282580,-291599,-350970,-450628,-44592,273963,287614,-15780,-217043,-364981,-403016,-296124,-52507,-42563,60903,36981,-93731,-381859,-283015,-27547,167023,250431,352713,273614,-12104,-372040,-44669,603474,847626,649740,315931,-237906,-183155,3733,-140699,-121508,144617,361659,179749,-272630,-264903,-308750,-107827,238566,179360,-56173,-264174,-340743,-224341,227330,426470,457549,246208,8630,-233922,-271534,-219721,87354,555498,732420,440030,288979,74344,-132177,-258176,-439215,-8150,589313,1008317,812584,346971,174653,238518,-79019,-204044,-371860,-558126,-315967,-247450,-463430,-216020,11915,35106,-36254,-250510,-411238,-347571,-188324,-173714,-207756,-237708,-432534,-627755,-428503,-357673,-182749,3921,25109,-96625,-312269,-62896,531737,1052892,1259339,1069326,485677,49115,-146691,-124488,-187917,2299,-60508,-223279,-66789,247349,124597,-283170,-92548,202198,292547,70374,-164903,-418815,-81809,512060,668102,295227,-147922,-325340,-200678,-10967,169416,210511,-27675,-246905,-122408,-260899,10783,279047,-20030,-388522,63316,293473,144200,75387,-49196,-143362,-250009,-386844,44242,721565,1139022,1079813,490466,-160406,-30799,10405,217350,267215,-23675,-365080,-475205,-348902,-339921,-388655,-264331,-19777,91328,-99401,-321157,-83493,221004,-50404,-422054,126778,536255,575076,628042,691739,687554,460414,226384,-45739,-483940,-366348,-24984,377969,712625,991080,1011402,896304,777347,438531,152082,-306478,-582582,-100733,375292,481039,343808,165021,-165942,-552755,-25956,366566,505569,388549,153607,-17265,-266387,-53936,12265,-153773,-227016,-203673,-362179,-474170,-447337,-322178,-102262,142834,364251,398066,493144,550065,673978,497964,278481,220431,346512,323277,1819,-320149,-137522,120819,173003,86555,-143652,-322650,206123,497746,419470,296059,116270,-5252,144642,190575,139937,-76964,-21135,199609,422539,458716,393190,92822,50837,123083,352901,150595,62287,-204583,-507024,-129515,228798,118741,-164753,-298694,-165625,-299096,-443607,-372002,-105823,121485,455333,605228,280339,30037,44943,-23998,63559,566344,528944,188622,-129091,-396206,-512125,-351060,-280393,-183718,-149167,-355667,-567935,-311694,42723,326838,263336,210845,-34223,-344249,-235964,-137195,-317947,-529432,-577968,-478192,-331552,79853,575613,765618,567718,423019,802793,993825,507723,-563195,127074,361153,389486,29746,-231556,-177683,154344,443562,315254,-91315,-342460,-389000,-309351,-389790,-369476,-52351,99431,44753,-253003,-189572,-191320,-307933,-636848,-376583,8627,248888,27753,7459,118220,115483,90065,-499281,-6883,487385,457787,204269,-137956,-318836,-346973,-294138,-352937,-447130,-253698,-71166,-121040,-481166,-269156,86483,163440,267094,226257,51319,-191404,-318732,-307720,-80331,49469,-115640,-242595,-133890,6853,89073,-49580,-347147,-495413,-504782,73498,453350,250855,208548,345847,509249,726780,1298806,1522704,1129395,823522,228131,-106519,-347300,-401109,-468472,-256527,-115908,-400001,-474292,-297897,-473541,-183174,200897,172787,366,-209748,-559149,-160911,45526,-80626,-181462,115431,103120,-176119,123694,545233,547575,364325,582038,951575,1003529,647457,210547,-252768,-252624,-133281,-68330,-69927,-51146,83286,384884,249111,-185409,-471137,147355,253119,192118,51352,12051,-38138,-14830,498061,650985,511231,526951,480912,224832,-205972,-228632,-140006,-79895,-59138,-312920,-367708,-289908,-151166,-282282,-164639,23033,36287,-135872,-310147,-221714,-130905,-190086,-67647,20105,60250,171491,472157,751739,547292,307084,508952,772791,921440,971567,771434,457742,122069,-28180,-165186,-304693,-278223,-218299,-109062,-230168,-431444,-248664,-35094,-54203,81880,426732,431264,113998,-217462,-243319,-121887,-188961,-385022,-265011,-56862,-15415,72994,187177,337854,290684,499775,1012059,1191956,617977,143003,564787,582312,128757,63678,467534,641286,571821,408684,248251,58952,-10156,51172,38773,-44981,-328400,-387698,4033,212330,309117,-8289,50428,329713,478929,33492,-169929,337345,649899,395613,232780,492947,675654,315626,-83603,-451460,-501763,-168666,219065,208199,90610,55055,-156766,-303683,-287078,-119671,2780,-33342,-17455,147259,147674,-97665,8925,425422,489219,47135,-481801,-405062,-399669,-556819,-423222,-268807,-36405,319166,412272,105603,-318709,-289618,-377966,-217062,119135,137676,-274611,-245814,-34624,-34555,-176514,-452201,-478015,4377,238489,155571,-223462,-371476,-325428,165723,593497,622179,391793,235296,377759,537633,419661,114939,160967,492476,276433,-273359,-432123,-115682,-405505,-318429,8373,328703,705001,925689,654207,578920,451332,403718,416446,373816,190935,-114323,-60333,346913,584892,265956,34648,46178,50537,-236866,-454504,-492460,-193261,243,128840,123037,-121861,-444326,-386359,-212065,-23892,-184833,-145153,185110,215464,142197,120296,400705,381671,16595,-222947,-13662,-129668,123251,806340,1448977,1384743,745470,39361,-281880,-66821,-15532,15101,-195155,-409602,-594621,-415516,-132705,72652,234318,335406,540592,477611,509636,55748,-504535,-307408,-151789,-132590,-186281,-356786,-321745,-303129,-475751,-289627,-17569,-31965,-238248,-394504,-380163,-432449,-466482,-225423,-21499,157340,-87540,-411268,-286387,-83962,-64187,-73276,-93549,-211897,-191500,131975,592904,564068,200204,-219681,-230944,-310346,-222773,-129262,-219767,-150328,55261,27103,-197690,-451781,-335947,40840,405452,421213,455875,702301,593116,399546,365081,786375,925842,471047,-65855,-35924,357874,621904,704374,495505,380648,236462,-16351,-332285,-105827,-387341,-364375,-68626,-88663,16187,357230,597954,900890,766127,296955,-62717,-473928,-109891,-56210,-114928,7276,37094,-2966,-124902,-413984,-401125,-426406,-361372,-209044,-13089,210897,277505,233645,285806,88414,-17186,-13237,84231,268413,297160,42799,-401728,85049,407763,662699,911973,870480,475445,62593,20754,94914,231809,446427,566009,301909,32218,-21809,1668,333724,811170,746097,459190,-115714,-373975,153890,412022,348016,-327068,-674007,-319469,-266482,-433053,-260346,-129100,-40334,133269,65597,-26934,-6925,105021,176299,164998,22807,-70406,-182127,-447148,-358047,-172415,-176847,-299471,-231578,-321657,144515,752701,758918,257245,-246630,-377280,-363171,-123452,-10269,-318210,-491470,-300980,-238195,-404166,-169801,35674,198240,-45979,-320644,-61402,290562,189205,-17159,-138450,-234768,174726,365567,300374,152936,-133308,-318569,-71372,357202,528175,286886,-73414,-396259,-520971,-276467,-247983,-202495,-265352,-239791,-311246,-392936,-137630,-1613,-131464,-289787,-183441,5493,421705,488137,207176,-121680,-243807,-14721,319714,355939,31027,-181540,-141123,-48867,-171422,-393117,-475989,-399646,-444116,-435668,-353736,-362377,-18257,247553,171018,-90811,-162207,-103244,-393885,-283407,143090,303053,294145,32631,-271383,-409650,-225138,-150330,-210238,-252769,40158,447980,717175,369803,-194180,-286175,31539,51701,-120132,-74763,97908,376984,840097,942278,687443,-15116,-329341,69513,269232,179730,37905,-209251,-21665,221144,312741,70255,-237165,-385049,-118903,43242,10613,-206928,-48642,291524,719466,687541,555879,100506,-355076,146230,518007,490478,379795,133554,-200658,-46820,379391,387559,379491,536618,298244,-282457,-275831,-34993,-139562,-241990,-197476,-190626,-111482,-40514,91810,297662,365154,295937,58064,-90809,-210328,-163042,-16861,-168346,-259324,-177370,-268890,-503156,-217764,-65853,8355,-109546,-370420,138870,238345,178766,604808,501042,67241,-452416,-137113,-155979,-324007,-275445,-73470,129986,175223,94314,5734,1568,-32689,-60330,-24776,-107089,-278399,-1097,311946,378756,326837,149063,173521,311404,40866,-284989,-341320,-343216,-45580,354880,627978,495098,197928,-209704,-357115,-71169,65731,129098,57796,-46310,-149410,-115143,-49311,-90539,-81693,-44330,3780,266967,883074,1182908,1237497,963000,901399,1075944,1265245,877451,612286,297879,83640,-144226,-34965,-82536,-20384,91804,-80384,-234145,-436973,-327355,-219958,-73651,37419,194493,294273,221221,96247,-2420,285033,713621,721602,95796,-248921,127263,223680,-138414,-176401,58656,-110538,-302003,-239183,-140898,-243162,-82762,54096,92616,-148187,-278447,49337,169465,260722,390217,396476,116043,-76044,-90826],[-16794,129108,75094,12748,-65473,-35435,-131772,-194764,-83101,-265358,-333008,-106629,-171348,-60605,81886,142252,-50238,48726,223647,477407,174534,-208381,-300066,-17647,-10838,-72168,36496,115963,110900,-64016,-206504,19466,78133,-146411,-244568,-100381,-5466,88311,-41674,-325730,-391406,-317581,17115,277222,100843,-279874,-426375,-253359,-130842,-75442,249543,723979,654989,198713,-308270,-521872,-234808,-47720,68694,-441581,-212020,-151682,50883,412754,312841,125590,324648,766178,619433,-20489,-192926,101174,-171760,-521094,-28255,393183,694866,982198,1294303,1531719,1533050,1280302,767962,447570,186828,-31044,-185771,79519,467157,409175,98371,-47528,304506,774796,678964,85908,-205441,248757,230118,-86147,-7791,-23974,-504439,-143918,275999,291688,29913,-7834,321183,753675,941420,1039317,839882,494892,384176,547489,684178,253227,-285356,-332619,-54460,9705,-117768,-94677,-52799,17150,-189843,-449694,-82285,298477,572351,819354,955042,800516,592534,412437,-16538,-392043,-195545,353113,649514,855869,1008185,1164004,1314240,1302385,856620,324418,-120265,-169016,-37049,43326,248234,152259,-131409,-131145,126697,208901,211468,395595,688777,827832,305105,-83617,-20284,130822,31187,-237222,-596252,-247663,-320815,-443234,-21907,-103851,-280788,45003,141394,-155973,-124441,103833,-116939,-143523,279999,570651,455349,17766,-407212,-489007,-337183,-276567,-151020,-36876,-7730,-23049,-82961,-64154,-15078,-112685,-310029,-564940,-348439,-270046,-324816,-366804,-364587,-201383,35177,-33057,-182487,-591772,-249633,-127062,-97866,521116,1192594,850819,-32219,-173471,-44708,-254053,-115973,201471,38516,-368610,177942,645554,573991,34172,-206537,450566,874672,824351,405305,-9181,-247414,-195520,-57313,158,291971,407206,297799,168198,155816,185649,55287,-187086,-248976,-164225,-335642,-351569,16976,-33160,-248406,-253397,-267155,-254118,-254635,-167216,-317906,-228017,164249,365150,220459,-4938,-139864,43573,-123577,-404974,-189895,122383,197968,-19179,-181014,334158,943372,1071988,623384,219177,107845,52644,84210,370703,724870,960660,930084,494574,260759,133947,82883,107652,117639,5495,-80892,136000,57116,78907,-165889,-397209,-258717,114221,338320,317657,146104,-310850,-436162,-453775,-373451,-332746,-208702,-8626,126064,69233,-226468,-273814,-182964,-339468,-250704,-405791,-224356,238947,358178,229217,-206432,-286730,631,287417,508718,503897,445990,174561,-307116,-340101,-296571,-76744,-35531,-261868,-527520,-119312,82422,479594,689733,597142,323069,-51365,-194286,-121794,-139600,-85977,176559,264755,200738,307950,495777,325084,175772,-456,-62163,-119363,-118293,-17456,103627,-210797,-28659,-200326,-333670,-575870,-90601,205158,196534,-237595,-105741,428407,546212,447735,517080,568868,399184,27152,-115389,453102,605876,85161,365926,881796,999257,523009,41736,-133391,-183022,-376197,-410657,-117105,-65393,-293330,-419495,90856,473020,554027,365336,174802,1243,-333687,-365391,152696,521357,208267,78723,14278,272182,29002,-166878,-454056,-237366,-340833,-376442,-140575,-151837,-189933,-1768,-161051,-359211,-99781,-136440,-20729,243441,401367,482338,-148735,-191542,-120201,-430863,-3830,476805,421534,-110839,46899,440306,380970,-241045,-274249,47189,171842,4233,-256619,-134870,45248,49474,514323,675370,332321,-78575,-330673,-321294,-94549,-195255,-215182,169854,400088,128016,-368884,-49124,25557,-28384,-12340,-29845,-88106,-140255,-112933,-12716,144339,61707,-129377,-339161,-168860,72481,242239,551608,545050,169497,-28014,-27019,17237,131751,187799,-106852,-543548,-478062,-414971,-375712,-409007,-141911,435046,587202,402642,-98050,-455440,-235832,-157691,-322686,-352695,-30361,187755,100089,-33005,-137953,-81055,-122131,-313988,-505889,-171757,56622,320620,298099,208062,264273,142009,-175533,-505958,-531800,-513688,-384788,-280048,-25670,463431,479726,168813,-61560,310016,264987,-199140,-599117,-287964,-293213,-393875,-333242,-183632,1222,24385,-60545,-257,246303,552941,619829,65891,-81178,-130388,-282583,-64246,-118225,-338001,-167179,91503,37338,-312653,-357695,-183649,-55271,218504,433982,266188,-71849,77372,263109,79603,-258406,-361022,-192774,-206329,-358865,-495845,-399666,-229225,-150040,-166327,-57848,54668,293332,359606,98999,-209399,-427494,-454353,-410307,-358957,22504,232625,47733,-282528,19531,242128,176757,-145271,-203295,-113885,478638,618378,84905,-170564,315299,653191,802188,785264,652271,423381,192145,-169264,150457,394471,561257,696297,1047916,1021397,736261,229833,-191801,-159154,2871,-256510,100192,574718,719053,394886,-47185,-579215,-535391,149094,719312,866473,382808,221347,549576,383901,-180550,-446095,-504922,-590401,-367406,-285881,-82692,-310498,-508617,-51177,250585,376535,225533,81034,-74093,81213,266023,394928,308489,77198,2790,25035,21612,-12569,30184,-122279,-242451,-491908,-278283,240703,610329,503477,375242,690126,783358,743994,343192,-1948,-112401,19135,291345,770487,942173,837480,456392,106091,-119648,-58179,22381,-152345,-334636,-292184,25894,252894,225180,-98076,-310000,-333472,-347102,12367,196360,45508,-123248,-245352,-195745,-222523,-345471,-158920,-86270,-300105,-260944,-31158,47160,-78769,-421677,-95173,241678,-121862,7846,662253,990661,835869,392257,-117332,-469678,-437535,-217876,-104307,-249841,-319859,-326983,-269781,-270166,-246886,-59123,171457,296589,30780,-504410,-427061,122430,312617,301455,363599,490487,581137,307701,11952,-275158,-182643,-268652,-317573,113765,357096,261610,61,-81338,-97844,-253010,-215658,-21298,-62863,81604,268887,599317,808793,384916,-305670,-157692,322018,314901,185769,-128498,-415947,-377211,-212208,-195450,-314578,-362446,-382105,-232276,16203,296147,276543,269466,164503,-43246,-81978,-117306,-198056,349027,835045,833092,496481,136010,-159658,-271749,-127733,-102797,140821,164186,156223,170953,-31273,-277106,-7383,724923,1073750,578131,-5022,-87369,12385,-87393,-279095,-297839,5887,249420,234036,-66735,33534,184532,42018,177348,626482,688128,490795,353706,128971,-307517,-516536,-133037,303258,405209,224419,65153,457382,817177,763280,498027,164526,325858,377581,140508,-71180,-175144,13045,299574,447835,265397,-39379,-165971,254711,756508,738956,449429,-105292,-204398,-256271,-300716,65880,364582,375291,374329,458125,348616,14905,-248046,-351822,-278488,-195291,-216503,-156200,-131794,-90860,-257164,-448515,-347774,-402833,-297527,-60344,-33869,-107045,226895,513282,481931,152826,-93676,-268319,-452103,-343788,212520,597333,360639,-44253,-297918,-399135,-202354,135585,596879,798246,518993,-17621,141522,522697,589921,494392,116572,-331207,-271579,-107176,-144295,-329455,-232599,20555,93541,30170,10730,58535,-118749,-122446,-288161,-279022,-100015,123447,45051,107771,433890,794200,989844,999033,430836,-160969,19589,-80570,-476015,-377824,-81056,89176,137925,224138,285352,587123,624874,91300,-406923,-257025,-250288,-281638,-256625,-404726,-130723,78995,-57988,-323761,-477352,-421558,-404907,-291142,-102582,-33556,94343,27370,-218003,-362496,-294427,-179594,41417,350951,521174,269594,-172167,-447765,102407,804839,1163538,1003412,637825,15668,139621,200643,-71331,-288251,-90414,127081,75675,-218898,-87634,-184898,-272320,-69921,9105,-27441,-189279,-247231,-76071,240162,433899,558348,382022,153424,-155412,-306072,-252031,114722,749482,828931,563714,377880,134075,-37198,-101841,-156406,-89743,294869,519897,356910,44937,198080,356918,242681,-1770,-441016,-465534,-396892,-278687,-429668,-511701,-273446,-93627,-146366,-351496,-427082,-419338,-473625,-366110,-250802,-266064,-362603,-476362,-491795,-403710,-62307,52813,-69446,-319573,-484831,-77425,556412,1019913,1058581,847995,536021,263983,-66650,-204478,-220373,72063,98545,-29570,-283130,-261982,-197870,-312418,127872,354440,373963,131255,-89110,-216011,-340813,131557,242102,-6052,-119265,-101706,-219068,-177497,31641,161161,15426,-259750,-165943,-203060,-55565,156924,-129708,-513584,130645,276573,188479,179275,144699,-186492,-271886,-463832,-174039,537261,939258,854427,426882,-100271,-2824,157476,431983,386777,4615,-451279,-306930,-81017,-44196,-66052,40526,145581,140126,-116138,-209951,-101170,15819,-241425,-229568,319888,750970,816402,776257,584186,492281,347831,248010,-9151,-535696,-335048,-32600,374055,722024,945996,853803,776113,653332,413669,157860,-293569,-480693,-21991,472792,703196,564968,421117,99715,-256269,-31481,449464,783558,712661,397906,102343,-195993,-198738,34976,27163,-187625,-356492,-376168,-87630,-209284,-307917,-192004,123258,435765,587850,688098,475409,415587,310401,217176,384898,484172,437564,122005,-378226,-401229,-178662,-141867,-275747,-454761,-264712,172550,313177,268215,129359,-144254,-218607,43805,150347,123555,-22718,16875,232063,453148,471528,244346,-185523,-364670,-410726,-353084,-370593,-123820,-172141,-359166,-57877,321723,340132,257001,49597,-63495,-187338,-381410,-436437,-71676,121156,154444,196821,40739,114423,215030,117283,113818,510637,515184,325274,176962,-135217,-368945,-217101,-162540,-190654,-151817,-325759,-569624,-176325,179688,361939,247862,90922,-156832,-475277,-30370,138549,-94043,-533748,-508539,-519051,-351866,210656,724000,959535,753423,510166,747891,676580,103574,11321,579509,433463,193377,-254147,-457782,-244312,86881,341828,251063,-118107,-334068,-373780,-220756,-266568,-298083,80843,389983,377649,55574,32701,-18925,-109867,-463241,-451989,-248261,-181727,-209528,-125395,-145941,-70289,-240207,-480537,13565,326369,192912,-12590,-299683,-362382,-326507,-315506,-332965,-341599,-180665,26345,12060,-309088,-516974,-284897,-179959,160665,405372,326529,53555,-147770,-171915,-102881,10124,-160814,-321741,-219211,-98094,27232,-81147,-387684,-511726,-483005,47321,607441,417541,377314,579867,764529,885701,1295182,1286441,749596,528901,170961,-52397,-398994,-319484,-185793,18790,45280,-313032,-453748,-137191,-418122,-295381,100225,245240,110053,-47664,-349438,-307616,-313899,-483564,-191240,-1760,-142842,-96632,440333,709745,507055,245853,446000,839139,819873,465029,71702,-289232,-477375,-328857,-17804,166225,139712,78341,313885,165031,-257877,-487471,79381,280467,321159,184034,24321,-110912,-90047,172076,423014,437605,526508,452302,116265,-321481,-417802,-286274,-121814,-131345,-275775,-461874,-408601,-72935,-188082,-467425,-316024,-73612,-181633,-377718,-355995,-167089,-39293,69135,170140,181552,216493,409345,730064,656041,487508,871726,981719,938260,943694,916500,747254,447098,203868,-86992,-387562,-333017,-295020,-222462,-261977,-270460,-41567,198239,201711,323362,535524,389955,44710,-353200,-187286,-24159,-121541,-354396,-415103,-157377,112449,298552,426438,380588,375895,657028,1114074,1067072,483040,122038,518312,571705,184815,-83910,181994,388643,535031,578441,496950,203536,-29231,-132805,-160148,-90239,-306954,-522158,126742,521320,442763,16047,-329789,100416,185360,-64555,-158188,119692,351085,179975,203070,640435,882755,426912,56640,-260108,-393929,-165273,260217,216521,31654,-746,-125882,-230450,-76308,95218,70822,-151990,66409,292321,283699,197225,306729,610755,478579,-4538,-506413,-343694,-378393,-426780,-387976,-434687,-102971,57860,188066,75011,-212377,-312366,-353473,-88663,158554,114462,-414406,-341599,-75397,-61256,-210338,-435556,-357239,76137,232037,1341,-91418,109068,118873,245487,458035,437454,187332,42968,183588,350737,242789,2167,99749,425588,290442,-257546,-499125,-241349,-438273,-201959,121890,331041,565439,718409,335644,272578,185936,138006,223918,231215,187147,-11165,-116953,100374,279265,-75860,-234805,46392,153118,-166183,-395327,-474429,-219217,108166,290081,228983,-101730,-438285,-350972,-145672,-92793,-285055,-215311,108371,138435,94661,262304,556273,481356,-26569,-269442,-53077,-264106,24097,652108,1191049,1199655,536890,-135460,-106945,236545,194037,124378,-75799,-320878,-539079,-486942,-231859,-91725,83533,-13311,170177,28989,91355,-184215,-607743,-307916,-281237,-204736,-244338,-272901,-163622,-167144,-439344,-461010,-201284,-48893,-41108,-127682,-242936,-421495,-293813,-97872,-45442,90666,-17528,-311775,-316430,-209950,-81535,64585,76443,-286980,-296618,14767,247261,73800,-307714,-246000,-79955,-333880,-263102,-192668,-348887,-161342,-25063,-147499,-386437,-376837,3766,285047,516120,297077,531412,829217,578265,145486,-13586,305482,310795,-6025,-146108,53574,360848,530490,579967,373264,227068,66992,-159933,-416322,-252501,-355970,-105129,117957,-12300,-140159,53491,252599,469356,370417,-31531,-279378,-305663,-195967,-296867,-337476,-128670,44198,270797,178726,-239171,-259549,-220140,-259688,-157173,-4750,306117,396627,338393,239940,36511,-72757,-42276,169385,490568,569435,304075,-193307,-293616,-14682,315651,741919,945085,575484,68370,-140572,-157131,-6670,300275,558739,458809,119885,-60266,-77607,149043,287099,267691,207788,-34543,-294722,-103330,230817,153535,-267936,-443303,-164249,-129778,-347904,-154062,46367,191474,334048,208867,143416,274453,393680,397498,307095,-7842,-316078,-296865,-599707,-357646,-90172,-74863,-216652,-412227,-173549,329092,920926,878034,469303,-47927,-230980,-447102,-239656,23048,-165219,-563076,-306295,-136836,-408574,-195209,179219,502165,432820,54101,-104680,-54099,-131310,-172000,22475,298524,720567,741580,433169,19535,-265511,-470327,-221964,177970,456329,362809,-17232,-337559,65784,107605,14794,-68244,-155946,-59169,-174046,-366403,35298,181405,-56529,-417366,-344966,36599,615284,751464,364373,-46941,-109007,63213,240419,164009,-161057,-269972,-204794,-103917,-127118,-254051,-256392,-238147,-254040,-315016,-405990,-495602,-211240,21797,81224,-134297,-379229,-222487,-358709,-286955,78143,190697,277763,80008,-175050,-545909,-461866,-390746,-510168,-510831,-234310,379117,789846,369868,-180643,-366402,-116339,-261377,-300369,-95456,38780,200386,613942,959548,798905,190657,-293524,101999,350533,235328,36485,-119081,-79527,180362,164693,-45355,-451849,-302096,86214,261059,149752,-192278,16776,421103,617553,604519,371309,-149020,3651,388322,599276,479176,193943,-137560,-380711,24002,396874,197809,258101,468343,215666,-351338,-62464,186085,136156,-85534,-242322,-275566,-166750,-32212,181790,446096,485088,444250,180083,198338,99519,143704,164151,-246904,-552113,-259892,-275100,-456075,-17869,365434,531216,319869,-209936,207443,452856,333408,470579,403573,71779,-342056,-430234,-323978,-453204,-431892,-152335,152535,288148,208089,40733,-95697,-111815,-88673,-25380,-182862,-311153,-14577,271842,334974,348039,172866,163344,327240,193409,-141114,-344979,-332084,-183571,124451,309196,250602,-24136,-254522,-165369,-46476,-154362,-108091,-83464,-67165,-171603,-137320,-156287,-276943,96924,282584,92544,261520,797144,1080012,1193226,727300,464897,688945,745096,567824,375667,276590,47536,-165452,12687,-92934,-299918,-252601,-321190,-444050,-449035,-248496,-143205,22942,210233,384224,467310,324805,82891,-178261,113115,444011,539184,1017,-260463,76934,103187,-167869,-44586,120134,-134013,-353166,-145596,-109407,-372183,-180112,-37259,-18315,-223642,-251574,7028,30905,7933,119706,170975,-4135,-114403,-120860],[27196,118613,51182,34339,-90953,-23218,-156382,-146788,13718,-111293,-403035,-120506,-15937,229022,439082,501397,103032,-145368,-49815,137848,-71399,-459719,-92023,179933,33166,-225529,-290825,-110718,-19793,-194151,-472127,-225381,-113507,-266006,-230712,47543,255566,443702,271168,-168807,-579679,-524750,-158205,80937,-70332,-440915,-563973,-398512,-226564,-172646,-36576,510989,602044,280379,-201671,-306748,15584,342602,725220,338769,127681,-8057,340496,789259,484479,50469,542379,1057188,883159,94817,-44140,374284,227455,-302185,-79541,417164,928156,1300036,1476790,1627481,1274856,879342,486736,298075,181728,-32484,-194549,58801,351043,312966,32219,-93902,164356,640959,715834,103280,-496914,112945,169828,63578,-36460,-249171,-381679,-19809,178504,126766,109967,92883,439995,805982,993045,1105196,793155,397040,275245,582290,819064,347291,-346531,-399765,34889,15599,-312910,-558352,-483423,-389318,-437089,-486756,-79560,465845,863432,1137363,1177415,983702,921720,431073,-166830,-300298,-101702,153064,321439,519337,661387,816398,931192,848539,567421,248662,-42070,63884,352029,357982,248712,-66800,-353356,-39141,207961,196766,94262,308598,665107,758566,247072,-209384,-59334,68614,90852,-59303,-540981,-251889,-137280,-337318,-142170,-130225,-443807,-248715,80442,82322,186576,348491,36041,-331467,85726,324074,265470,-118472,-483458,-185855,-196541,-470818,-378038,-377523,-332141,-156563,-108351,-58403,-110472,-75474,-47618,-384424,-313121,-37978,-81706,-193935,-396300,-258334,43795,81838,-19939,-523525,-511986,-434334,-408068,244644,811629,863775,-35757,33195,205895,-176485,-211364,126581,-56089,-306362,435071,930198,780018,135244,-155865,419619,653031,548599,285802,66127,-26309,214603,72622,70797,445443,691211,598444,339905,217343,166951,50157,-135684,-221981,-102415,-189574,-553246,-95076,-36459,-275776,-232938,-28063,26758,-26503,-11547,-81406,-274816,58426,467785,564119,391741,84273,-59399,-122029,-221407,-85108,-47580,806,-31665,-210730,5354,501824,647941,282210,-132346,-184211,-160282,-103333,197711,396855,618957,619793,267290,197649,222131,111810,-29397,-86710,-2973,158873,244830,51618,-88715,-371912,-319434,-235131,25170,137093,83536,-51203,-324991,-344044,-327458,-391977,-416744,-182001,-92485,26693,-43006,-31662,72254,-14310,-99436,-264701,-316117,11324,327423,290628,39154,-300933,-120437,24423,269189,481611,514509,344328,108425,-228258,-240786,-120203,202317,353835,100931,-362541,66414,602496,920572,938210,636947,255601,-79853,-184977,-64948,-105253,-86803,178619,438954,684515,780499,553320,319688,131493,106816,155104,71987,-54240,-87730,-135558,-298283,-408150,-505454,-533657,-210102,84722,328668,146493,-157591,-92053,341022,446131,350636,374205,315136,210756,-60541,-7667,452190,407491,-99967,353182,679880,819763,417153,-90554,-265725,-286962,-513431,-413516,-142622,-164884,-324060,-310043,32437,351497,447116,227669,43844,-1389,-342712,-326330,308334,599912,248761,102546,-58003,-32992,-319554,-397891,-230617,10359,-171401,-188923,-27916,57557,-38533,93632,-14527,-460990,-217006,-295278,-299456,25476,163480,134584,-338420,-107859,38204,-96685,-136377,283791,319692,-211608,-38301,462916,372042,-243565,-292443,37256,218956,83569,-187815,-159989,35085,-167629,-32258,177363,50256,-178355,-239578,-281655,-135563,-186965,-173107,173398,371606,67505,-442813,-115742,-113919,-274580,-421119,-486487,-584320,-560009,-369589,-64218,216995,309588,232390,-87897,-243869,41298,508254,678406,436536,46521,5214,-2719,126181,277832,305409,-14203,-355160,-432946,-428660,-372223,-196950,383791,836882,728156,366588,-243745,-422214,-270461,-289221,-430903,-206749,184035,329255,-14845,-233537,35177,150772,-7780,-98433,-267509,53250,186984,280416,199664,83993,157818,-1897,-338831,-567273,-415108,-399171,-346639,-250184,-5415,392393,260800,-127924,197707,622825,501982,23740,-492125,-473886,-580579,-546302,-322255,-83546,60019,-53745,-321761,-319125,92805,600493,643796,135747,-315840,-321978,-233740,126309,197637,20875,-428669,-247764,-262709,-585463,-369781,-270428,62891,653688,868157,535808,-1257,102235,183712,-119956,-416144,-273437,-97434,-163784,-322609,-510080,-374352,-108893,51323,192902,365409,425477,463216,216454,-129955,-436817,-311951,-289852,-341509,-136804,79029,9999,-327127,-337343,384691,541060,406090,156813,-111373,-198018,339192,524114,148616,-72158,301446,591064,676284,488414,248864,291087,185469,72542,250749,370109,435986,535787,895634,1016242,883517,413851,-172946,-215039,55053,-199745,-59427,446020,674324,415735,71932,-355951,-696838,-191168,514608,675812,425080,296067,690248,569708,155790,-181676,-403620,-230048,-155449,-372264,-185214,-318351,-316273,127231,429444,422326,160149,-80908,-471562,-127071,99161,279575,212042,-92122,-186196,-232524,-197847,-181835,-135362,-235337,-366594,-519675,-243264,91491,368788,303838,324082,525682,739906,934193,779263,500812,260881,249177,504490,897036,978560,618342,233575,-18704,-282408,-21652,243313,173974,-89226,-193683,-3647,98321,24586,-154757,-29081,-34383,-163934,45310,163293,55704,-149092,-11025,120159,100015,-175171,-347423,-159223,-171705,-140352,45234,99699,-174,-355502,-280433,155977,-73383,-265081,30977,171954,224888,-53655,-328282,-347334,-458989,-339632,-183773,-297281,-337077,-292544,-221691,-307513,-395838,-247334,-312696,-352706,-269760,-383668,-265524,562107,1006867,810012,154935,97564,363102,325467,228771,172675,193324,-43422,-262130,17445,173871,122832,-48842,157199,213695,82606,-87075,-216364,-380941,-354508,113039,574595,717253,310991,-365419,-191863,178895,122569,23598,-171199,-341013,-221362,-76974,-216743,-324856,-381566,-349894,49583,572153,625031,225503,-211543,-325537,-33383,222601,248968,33088,422549,939172,790705,301394,-121514,-259231,-180188,3303,-112329,60366,165527,334666,485017,236633,-154974,5266,683925,828233,243934,-388284,-306513,-132073,-89086,-299941,-160338,111160,379810,393020,107860,131574,261923,-16015,49302,390626,452630,157685,126593,88233,-135782,-252962,-83840,260468,247549,6386,40102,416425,644860,522047,613831,323902,488888,454172,423369,311926,43447,-107256,54571,393983,262787,-122071,-417045,207645,722673,614202,296753,-116195,-368038,-544102,-215016,202729,480932,546009,565604,646643,348966,-6189,-269085,-310464,-206739,-115583,-192018,-484094,-326044,-189028,-424196,-248251,-76311,-156155,-223466,-500691,-200212,48254,331558,530775,416764,22799,-314558,-432751,-377936,129594,592583,786209,301333,-248636,-479192,-292798,-43476,80445,455316,640898,363088,-2968,168719,346080,276262,174549,14705,-286372,-369731,-177432,-277591,-388018,-47797,105531,21185,-182941,-96192,86597,206608,390775,88348,-259172,-175944,11862,-75784,-13417,278316,562806,785310,765103,308634,-161799,57510,-75220,-416047,-308745,-61517,233576,329316,402045,382883,533864,328104,-229847,-398156,-203372,-280789,-354804,-220476,-356442,-236702,-127410,-350741,-486606,-276239,-188399,-134729,-114213,-64871,34354,82643,-4228,-35978,-262215,-379406,-342422,-5803,462012,663437,332277,-176154,-375033,110695,821985,1231232,1201256,712557,274147,231428,198605,-74390,-378586,-320003,-137927,-131187,-248530,-15568,-107375,-387494,-311716,-94220,-50285,-161917,-183717,-62438,173305,364000,495010,389920,109576,-263970,-546514,-455934,-44988,586230,635059,527292,400084,196578,57469,72241,104476,-48712,-58411,-72839,-146517,-191099,106985,323113,454038,57431,-381292,-392319,-330263,-346346,-246214,-162569,-239624,-358776,-346343,-286119,-229644,-261966,-443230,-444830,-268244,-290334,-288684,-307249,-230224,-202706,57755,4935,-251807,-553662,-634012,-132479,468669,846419,687644,469924,489552,384341,31214,-285492,-208580,24856,156233,96438,-214912,-485191,-422871,-253728,267830,435480,333102,71759,-122479,-159653,-345274,-268004,-202295,-188334,51385,321371,229651,-249193,-48596,183784,104091,-219167,-296043,-130648,46176,124180,-146500,-516771,86472,139883,190094,310836,387326,-3028,-153157,-157575,-54952,316293,584900,478815,252682,-50301,61880,313953,531254,346520,-96525,-509567,-120666,184699,308921,291825,285739,186047,-4450,-258447,-233455,-220010,-331336,-434238,-20562,443387,771854,869327,801977,440201,214109,179295,207592,-44186,-466902,-299708,-88482,338769,651472,625720,410021,396796,452449,440453,194378,-224785,-370689,19357,433262,740401,602647,499060,169611,-165988,-72342,376439,907064,909377,629150,230012,-140833,-340655,44957,142981,-197865,-474316,-67840,304327,28183,-215443,-200018,60347,383960,605431,570364,230660,31682,53055,87682,310295,460253,446090,217930,-269640,-588843,-537612,-540741,-609115,-423009,-260971,-20198,-13787,-46265,-153559,-350490,-284722,-92980,-9644,-76572,-118971,-83129,115094,270780,244744,-41236,-405812,-432402,-356368,-286664,-217501,90998,150873,53124,70061,331187,574192,682996,483182,374473,131881,-137787,-401088,-117926,3450,-232220,-281285,-293581,60731,263200,128488,-19224,178131,335445,400220,427705,136325,-301811,-185046,-125143,-263850,-207817,-323093,-493349,-125857,147025,201478,154544,-5352,-222277,-408109,81169,273422,35523,-478097,-461462,-466955,-174113,394469,938982,1041089,733801,398812,447240,142231,-171760,496687,897955,506026,77499,-439662,-502423,-201932,-10959,126012,95600,-105213,-309255,-287607,-87213,-80875,-60605,292397,669171,641531,362815,222074,17858,-176887,-352717,-128004,-128346,-182313,-466192,-407649,-540094,-423131,-265517,-294328,-60724,52302,-12434,-103999,-312618,-367710,-386150,-401519,-341364,-193030,-92520,119076,79985,-129957,-299301,-243025,-441200,103974,538936,529955,282612,43139,130071,156942,69089,-182477,-400136,-311341,-229602,-102380,-156144,-419685,-554840,-440578,-53595,441796,389170,439058,767120,900042,892149,1041184,868809,393014,270366,283444,63752,-431136,-37554,181763,307742,150947,-188564,-489183,-85000,-331533,-424638,-111559,253262,215053,83365,-200069,-408874,-460414,-230799,24364,-88770,-304060,39468,571637,624497,276641,86426,261279,593779,474701,143155,-162856,-391813,-520675,-374989,87471,342575,256256,-18954,-12723,-41019,-334097,-495840,-30236,275447,383947,252511,651,-136068,-23406,-26248,242377,365432,398766,250337,-84714,-288169,-425912,-379062,-150748,-113611,-110955,-341098,-405352,42392,60348,-294583,-373614,-143201,-193584,-409854,-357253,-67244,141539,171521,206460,78737,71916,183588,460215,527038,455544,743293,816422,772325,810333,1002406,985465,746992,402561,-59083,-453111,-480477,-357533,-358000,-410764,-266650,-9366,222139,333971,465550,666291,517174,37367,-509667,-74097,81899,-89506,-276998,-444519,-276557,137413,380475,527415,400371,406163,596620,1018364,925735,471396,163505,343101,439755,199353,-207541,-301888,34333,465001,752857,712518,302371,-27348,-184121,-182371,-82531,-134294,-401103,226181,779942,753274,254804,-396801,-195738,-176045,-215354,-112369,5100,48206,-138800,-9045,518161,844340,539268,348822,86679,-163791,-151290,240807,226315,68478,18438,-55432,-230550,-4607,143213,12473,-221608,182589,394135,380365,383417,640007,641622,397491,-29372,-342851,-345252,-461170,-323702,-146938,-270514,-176251,-199296,-33863,41434,-29922,4001,-9223,-15164,22585,-36517,-374386,-204167,-7990,-35485,-161219,-333793,-319585,34424,213073,4559,243745,459900,480724,342974,298613,208129,-57609,-207206,11267,233592,78036,-184811,-15546,263017,243222,-245103,-590783,-442490,-510511,-90688,222886,355890,464413,521053,77334,-104897,-209724,-264897,126315,209474,224231,11329,-137007,-72788,-39313,-323295,-254968,160896,266364,-81007,-264384,-290139,-173592,167756,362255,257781,-104701,-376954,-322987,-125380,-246523,-373923,-323197,-179446,-129579,61997,537557,752223,558647,-55528,-250245,-32166,-307559,-112724,344004,702783,876785,375219,-303305,117345,456267,443605,280180,157595,-162715,-319211,-346978,-224179,-284085,-272093,-463012,-356419,-331561,-508160,-532814,-393503,-273366,-380665,-360253,-310015,-138710,69637,34322,-232652,-376170,-199968,-46659,134402,141710,-81312,-365781,-37724,119458,-7569,-40902,-18699,-105174,-62622,56114,158831,225682,172297,-217352,-50443,89406,-32342,-424980,-201067,135420,154051,-251806,-308118,-278415,-342631,-57540,-38750,-266524,-594639,-206767,240075,328298,310504,148448,716878,876721,461293,-195245,-327287,-225058,-224777,-101626,150148,243416,312922,346198,342957,235167,32914,-100476,-331748,-442428,-342748,-188864,160875,328872,184283,-13165,51415,33723,-9221,-40182,-178385,-150585,-96857,-212667,-439755,-499187,-302017,-32585,393930,371711,-115817,-143211,67973,119804,55782,7156,285239,392565,348187,175366,51696,-101171,-85404,229627,589854,702699,472852,-24425,-505737,-323221,21122,538268,856052,610594,162160,-272280,-517265,-275221,87341,371520,475210,229713,-81440,-97010,14830,-224987,-220725,-68389,-24738,-207700,-214815,90903,67661,-62119,-192971,-24950,-49248,-297800,-90482,219884,458074,515359,347178,227372,396994,599854,634942,477323,155883,-360376,-345783,-370655,-148394,108687,42553,-162890,-309500,130849,519743,880858,797836,487104,88950,-107112,-383612,-297227,37581,-17888,-303023,-162255,28478,-135166,-45629,255007,568834,686818,300848,147050,-56885,-282019,-361535,90671,713127,1110256,1171482,702466,74522,-268713,-499293,-186129,117374,406076,408662,-1343,-230534,377498,368202,271469,105540,-51462,31330,3206,-48158,227162,231643,-82240,-514648,-357278,-74846,453381,672543,392653,173507,109853,135242,168123,24549,-217771,-249347,-207996,-107750,-10613,-10404,-62720,-132286,-92915,-78247,-244297,-540280,-212843,-140139,-87326,-215876,-353401,-163894,-284392,-380549,-84332,53830,214836,74799,-90330,-366272,-352327,-112757,-257087,-289932,-445062,38750,437815,158990,-207816,-352431,-144687,-257418,-279079,-90572,-12582,33022,313402,801956,780784,366410,-256517,19714,350386,310159,31212,-89358,-63946,-34418,-193467,-351796,-536886,-115311,298914,444269,279523,-166073,-87036,225902,205149,331739,59839,-152640,337770,610218,617113,458573,102040,-210304,-472376,23127,196108,-175548,30047,253129,56232,-157248,185524,352275,257277,-151641,-348361,-275664,-181721,-37661,209503,471967,521579,459965,263050,476351,502984,647078,438750,3519,-541177,-230786,-184424,-442056,70783,667144,1024930,870741,218243,183348,503466,466638,134479,109807,-48887,-142812,-336475,-352460,-342124,-277061,-220983,141815,347679,282379,97690,-139965,-190477,-85349,25825,-195076,-374670,-115392,124078,258055,344114,85832,-21802,104422,116026,-114137,-316286,-366984,-320827,-207088,-114340,-11237,-67551,61221,318599,409672,262647,10590,27730,35715,-131206,-198208,-209253,-327760,2199,307220,46687,88833,408329,715961,833346,344330,-16538,221194,81888,82949,44647,184211,-71488,-239247,-57823,-52829,-269701,-353692,-406697,-466816,-287877,-107872,-19414,149304,411697,538728,551400,337404,-93,-320227,-70456,129206,275673,-148856,-330812,26811,29061,-92853,-105797,22109,-148124,-306244,-181337,-159202,-258720,-152069,-23161,-64240,-165010,-189607,-94439,-155582,-209317,-84503,13334,-1790,-15057,-109780],[104081,101824,-7498,-15693,-45498,2704,-189560,-39348,138475,75401,-265682,-139213,151967,505085,766067,812695,375880,10245,-215133,-275367,-356037,-381319,89333,285608,36518,-185194,-158994,-183587,-159270,-152547,-208186,-335577,-327040,-455173,-332336,59448,374996,643173,487964,39124,-430511,-510465,-245131,-62211,-185640,-453317,-416093,-371413,-212560,-152554,-247507,235100,497440,366582,26789,-35514,286766,813032,1417200,1480570,915181,263269,535012,904175,548233,-102420,715992,1224898,1053725,224404,-29279,412409,438501,33331,1496,328272,942310,1369533,1485513,1491289,929231,432068,173689,83188,117779,-68972,-222059,-13769,177290,135621,-66649,-99929,69791,403329,569511,68355,-313707,125791,137319,153632,90293,-17139,-130881,43487,25118,-56062,171497,187248,471292,814982,1099153,1122600,784203,299549,96115,674775,1078438,634593,-207987,-442346,-43613,-112417,-394282,-89408,-51791,-249407,-456626,-446606,-67065,538278,1021891,1191409,1060488,887732,964379,415028,-239916,-174623,49179,-35573,-131052,14496,185464,486240,561154,337398,176745,65494,65963,269093,485419,377494,94818,-303201,-218430,128906,242517,120989,-14431,182323,511911,559730,136369,-337744,-126816,21729,147596,72907,-310364,-150855,81023,-62277,-140948,-130651,-374626,-536682,-25283,335479,464385,558632,238759,-331666,-126359,-34486,-194318,-401027,-98503,212044,106028,-308825,-519281,-504178,-505248,637,-24175,-21367,-136863,83216,212283,-187166,-169227,260862,199042,-42880,-301826,-346120,20266,202905,89225,-387389,-570737,-482124,-602634,-225884,137755,521276,34513,246342,411273,-15035,-272864,24326,-149489,-183525,549163,983091,807931,181793,-72120,302532,294461,74117,-39711,6182,99680,350560,195512,85002,382198,769601,781559,470810,255465,96614,36720,-973,-53142,-43577,-86393,-393750,-184674,-50189,-245165,-201940,162289,241012,199286,169722,117074,-191584,-40326,504777,746376,561200,147788,-296309,-409875,-52814,180296,147582,-4695,-11534,-190247,-224186,-102502,172845,-48748,-349534,-320907,-280070,-214678,-120209,-151911,63105,167458,28872,99496,273072,163940,-164978,-296072,-23718,329743,346577,134646,-132767,-175803,-15163,-147599,-129091,-97275,-124478,-186003,-261770,-297178,-306595,-333219,-275116,-23325,-36553,-89637,-28260,552039,824587,815044,401511,-153705,-169068,107617,245288,115303,-138149,-38282,119564,91623,248879,409845,519705,375425,114456,-83974,-128551,30687,423344,678554,434929,-203613,109751,950617,1199077,1050232,568803,115342,-150696,-55879,94966,-65087,-172515,48805,385384,753374,704496,216230,-95881,-193774,111730,309569,229346,1431,-145529,-430711,-432836,-169721,-387051,-267485,-5158,21561,134579,-120995,-266187,-153195,129879,179876,104533,85104,-39908,-67180,-164239,-47879,213244,-22634,-281784,291252,574418,662130,274736,-165285,-340555,-322395,-336515,-154315,24178,13272,-42471,-89120,92648,268901,282914,2626,-146099,-77924,-423942,-451904,170519,306660,69639,20009,16544,167351,-176866,-323890,-4101,174647,-10008,18575,161178,332951,165662,94513,-9145,-427013,-248568,-240036,-365632,-40511,116883,-21452,-351975,-196438,68638,132983,-80479,-70570,-10587,-411649,-149472,320491,185769,-355108,-294234,1760,211622,134802,-36084,-79154,43206,-288237,-398344,-228092,-216561,-202810,-136158,-240806,-178031,-181092,-122797,199606,313892,7836,-448611,-165292,-239122,-412335,-563004,-524922,-277562,-311148,-493045,11649,404444,540893,460648,114231,-309203,-9950,745589,753142,336794,-70426,-91471,-43154,208060,330858,293113,-53966,-221655,-189619,-139565,-145369,102563,722809,1034103,820955,368210,-222098,-451870,-353304,-461554,-506219,59748,431933,414304,-100699,-434613,31694,160696,27541,22757,-132399,96064,189795,113031,46017,-108644,-149457,-361669,-448949,-363993,-171570,-160981,-148573,-263399,-89939,189250,15157,-437427,184581,617719,537971,210048,-253388,-511341,-505519,-344795,-138119,86873,129031,-135190,-449420,-353738,-42607,512838,587105,256743,-208511,-441024,-166130,283144,469754,378581,-104664,-548880,-579279,-344433,-348467,-399544,144299,828515,1005800,621060,69964,107054,91766,-222230,-332425,-256357,-112569,-170397,-375293,-378339,-119250,85680,292049,551361,704871,619733,389646,-44328,-121708,-73577,87674,-71490,-317624,-55151,23285,-164194,-566066,7737,566969,595175,295698,57363,-319424,-432291,-38287,211740,51715,2142,246310,486716,619450,300965,-198944,-59410,37151,179323,332835,488536,388560,354179,575641,866166,841900,564314,-13960,-258254,-29830,-187459,-262653,153959,429059,267770,139064,-117829,-432505,-629595,-4505,232341,262655,243645,677832,648335,430845,110961,-25728,156448,148496,-373523,-610348,-295798,-136694,191084,500972,420165,129172,-163320,-297898,-84734,77090,172951,75308,-243145,-356225,-431487,-377798,-359481,-353620,-330445,-438186,-424744,-248013,-127400,129126,119484,278125,312634,632237,1017533,1058093,788601,418313,244766,390196,586807,607058,99265,-176543,-83941,-320862,-63927,383966,562487,286425,-96574,-193733,-234400,-213248,115387,355192,323976,163041,255681,327557,141383,-205932,56821,310570,297796,-24333,-599462,-196034,-5444,5461,108947,164413,115573,-135285,-453431,-129394,-47145,2123,103368,246347,-191062,-388781,-441676,-331308,-403157,-433200,-270373,-332019,-325720,-203739,-84093,-189975,-332614,-217629,-137560,284805,315671,-81176,-40778,911329,1556490,1258729,122198,-203812,142253,252694,367315,562748,550583,127921,-166577,-154955,-219402,-233220,-80481,335234,501769,469121,213529,35602,-315581,-415561,118878,578759,588439,175186,-309764,-164466,79834,-55323,-119926,-151594,-219476,-80403,47356,-66437,-39529,-201843,-121221,326535,853694,608997,6178,-361126,48216,205725,449961,446297,213086,363642,721673,471373,7755,-195949,-164799,-5383,172668,-37774,-151218,107648,429527,637343,382804,-96273,12034,455055,361223,-46979,-48107,9741,-12913,-32803,-309337,-219781,49796,322838,404968,226653,197756,257348,-94827,-185877,-120519,-153353,-250735,56449,39388,7760,27267,-18848,127031,-30725,-307342,884,334613,440405,475034,702098,591574,602153,471925,635800,623779,402208,-69014,-249192,222437,310103,50085,-177533,242540,515106,439283,127284,-69691,-296723,-446827,-98420,263352,474082,600092,706662,730871,349129,-27961,-309061,-180534,119630,330372,164432,-240486,-332539,-352736,-518915,-29679,96150,-38803,-66700,-195824,-17359,231035,343559,414960,239363,-111087,-428301,-233665,34869,588733,802032,633138,86263,-189664,-191265,14972,98143,-40729,127805,321137,181128,47548,249808,274651,73590,-109733,-45331,-134072,-398898,-299462,-321719,-378054,19163,127137,-59361,-371522,-263110,-31099,385853,621989,330043,-195530,-225408,-76443,-137337,-116341,168000,440272,702201,655159,329567,-127004,41261,-42911,-421202,-496438,-93365,356753,420335,375720,265442,270624,-65601,-429466,-183298,-61117,-162142,-355290,-301855,-392245,-374583,-287881,-308849,-235421,-37406,52350,136075,91209,32470,-10219,-100037,-180273,12211,-248323,-412718,-242009,105101,541030,748023,444297,-27644,-203486,51077,669004,986242,984769,482770,294103,106661,15196,-178928,-347427,-350598,-257487,-306561,-342656,-69441,-96050,-310527,-234118,-74012,-74590,-230745,-225329,-110506,102367,261100,342898,308789,-61706,-375871,-256494,-449645,-397199,49011,191522,329490,388911,273353,136164,217684,304386,78175,-310274,-444293,-263122,-133290,-29003,167155,380218,-97384,-446318,-386771,-255672,-407540,-61635,224032,164048,-284281,-444861,-142880,-47414,-173789,-299150,-428032,-266272,-270230,-193379,-133156,-2585,17766,92886,-118220,-436646,-354481,-481673,-287776,279207,567720,290690,104697,371412,385677,62674,-318430,-1248,93003,171032,127295,-56494,-294251,-455739,-148305,282647,403478,199172,-56208,-246395,-231518,-280343,-397037,-333693,-80463,267687,617063,501666,-140437,-46257,250431,196396,-82140,-356620,-65160,247383,187752,-128656,-378844,-14013,-11318,180602,400177,425454,118079,-4787,77139,82848,3996,72238,35125,20940,-14912,166677,430372,468666,120327,-359224,-347014,36207,317112,485209,493802,375788,106660,-205881,-308058,-329562,-375534,-346309,-127750,155240,431296,574145,676170,640670,277371,-61696,7373,100976,-153227,-421805,-317564,-216185,281878,543704,291680,-15638,-11705,258760,472848,263199,-144897,-292393,-10414,296480,672564,561566,473729,92189,-210640,-133347,129166,680171,765844,613433,278335,-132152,-328312,65431,133308,-289632,-256069,243107,520099,161468,-122966,-162669,-42833,228062,421778,206348,-17199,-159913,-152871,-125411,10554,270161,332159,236280,-47029,-331989,-379780,-381690,-419793,-336764,-386932,-358133,-376036,-389714,-328180,-276470,-231735,-228800,-271644,-420650,-314118,-280184,-149739,-119509,-212552,-419536,-331204,-178446,-110308,-17903,-28351,268853,434269,407591,181278,245056,711254,941686,773063,657511,350792,55394,-348582,-253699,-199348,-351221,-169934,-485890,-100760,174195,-50,-272921,-291309,42241,378045,529226,269887,-378659,-246421,-131089,-324102,-315520,-387162,-466885,-166784,12151,1992,57449,-8472,-153044,-308452,46096,205735,1070,-393952,-444096,-374844,-4034,513016,1008314,884059,467662,95443,-33212,-286333,122614,695841,889618,443250,-40199,-407038,-256013,-122443,-173834,-224518,-175145,-115157,-240000,-175314,7653,94408,264303,567655,884683,776235,610200,365276,-69000,-433816,-93016,293321,544194,485580,169830,95666,141254,85400,344251,9074,-200145,3483,258217,248584,-40253,-293635,-438337,-346768,-304708,-46336,-8000,76667,-27309,-68684,-119253,-106624,-357859,141070,608669,622477,388966,170120,379535,417585,150769,-185716,-432634,-416733,-387768,-268227,-238008,-387328,-572653,-388136,-211243,25148,222294,449855,808796,820342,708268,612802,380441,20034,72706,360494,121872,-400363,114948,352522,364059,145308,-74973,-419874,-231070,-321662,-512043,-385503,176062,288976,106710,-217309,-382659,-193098,79765,185883,-98137,-364709,37283,384537,261342,-106255,-128655,3699,210983,3394,-278715,-469085,-425484,-431872,-324026,119900,420518,387340,-25376,-479803,-340879,-429946,-449906,-111168,247209,363681,239062,-20631,-77873,92011,-48140,-21065,133628,96345,-107173,-276439,-170469,-233350,-377921,-242614,-121469,-85673,-234570,-264398,133351,302524,150161,-21215,-79753,-168367,-359532,-169513,121941,237544,174124,57592,-235039,-154373,77800,269257,278282,201745,159226,340214,432071,584293,977535,1113903,950081,506045,-43292,-364315,-290510,-276908,-267677,-374383,-385546,-207948,-7314,267222,415691,643724,568853,-73129,-382880,33143,115914,-116446,-183575,-272135,-394957,26578,249746,339901,262407,251450,365694,768429,810087,522122,266887,228232,228657,127964,-78921,-406602,-241796,278203,764926,766015,307471,33455,-48843,-26386,-39240,73443,-64556,316537,876321,1029331,504769,143327,-251670,-405163,-225329,-98258,-57338,-167773,-438210,-253504,204030,553224,562803,526712,310617,-50520,-112753,224743,299871,218016,135621,27790,-294650,-155209,-53722,-215803,-175857,238657,356984,306390,186929,554330,353240,219415,-11133,-206160,-422733,-414689,-296415,-157595,-163615,-271232,-324596,-122214,45381,160846,306147,218935,-32465,-276979,-324028,-336642,-118486,65439,-7209,-111884,-246279,-382299,-135749,139155,100653,436343,602762,658164,441244,217210,17833,-274536,-404939,-101360,110208,-102491,-406067,-188773,-26241,30855,-341104,-386101,-229274,-331258,-65447,272533,379531,396011,293657,-128081,-450257,-623563,-308495,351479,477588,406969,98021,-210936,-238709,-245894,-496578,-274375,148207,256699,-19797,-85167,-19170,15793,145183,274960,165896,-164218,-350346,-257005,-204855,-396899,-486766,-465075,-583938,-374818,167474,817246,929257,561606,-102344,-226001,-18440,-302210,-359822,-106576,248244,741798,480511,-225738,62565,426387,562884,400622,404246,64329,-74182,-165289,-248153,-509790,-421514,-143273,-15763,-99223,-3151,-73306,-64139,-82699,-256295,-559195,-320166,-12781,236857,125375,-160015,-195679,-42325,-33420,212218,251211,-44057,-188826,208228,350779,121346,-135863,-132850,-65473,-82694,202126,378676,348523,153845,-128663,192236,242433,-87056,-364186,124918,385986,270407,-197266,-387031,-388711,-124529,119722,1000,-281378,-387743,23124,361201,234967,-108619,189363,866743,827661,240122,-508375,-328954,-319323,153127,423661,562358,402788,184255,56995,43046,98974,-135109,-250954,-495048,-395300,-347610,-32849,362046,449450,279677,178004,209811,19187,-345141,-420756,-148674,81073,96429,-155312,-354447,-314056,-449057,-245538,277138,321950,-141370,-78360,300970,479164,256342,85996,189313,281848,270927,117209,52612,-161015,-198036,181048,495050,611516,446915,22612,-310918,-391533,-141312,308714,571359,578003,354235,-118219,-406040,-505552,-211087,29500,316534,232922,-127223,-88298,-20546,-137958,-463135,-287210,-136207,-257295,-257517,-23740,29681,76453,2594,57965,-30429,-298397,-98629,304102,603141,634896,401347,156086,294844,613226,801348,701079,390286,-141785,-347558,-84928,153766,286171,112874,-135706,-14278,369920,620921,710498,597488,359089,108424,-70126,-334652,-335632,-20078,46481,-92083,1588,155311,76392,159015,259528,388550,562684,298284,232250,26795,-242135,-532332,-11997,741228,1098359,1303280,865564,233941,-127452,-378051,-60569,174951,371830,337240,-99627,-320071,236635,383072,419214,236614,-6030,43101,122060,177650,314946,141412,-216935,-374761,-182075,-284563,8094,310345,328657,338407,261695,130054,69513,12625,-75097,-158445,-181562,-73535,156183,324817,189789,-114446,-62298,134738,-1968,-420643,-228175,-183113,-297447,-350064,-234857,-99893,-240391,-504785,-295066,-43690,102754,13298,-38223,-222293,-219445,55989,69907,88254,-76364,-402901,-287384,-256581,-448712,-167273,-66532,-210032,-196809,-39836,-24415,-62059,44336,503728,635499,438919,-211749,-180595,281202,338988,40457,-129781,-79247,-340306,-574432,-526729,-246341,70463,418690,494493,342754,-49344,-195206,-197994,-316616,-58887,-318108,13497,596691,801544,646535,400772,100305,-118148,-328778,-71398,-118537,-318166,-32614,60771,-4926,90255,336132,356616,143824,-372910,-226213,-195574,-205188,-107312,132470,378806,501415,386902,342226,677045,840841,1011412,656793,275355,-382409,-140745,-19080,-361658,46292,765182,1324149,1352698,700910,192878,362737,491241,-13880,-238299,-202845,-7825,-107622,-277793,-59810,209386,152654,186680,356239,303877,120373,-152900,-216056,-46401,107876,-96320,-316866,-258689,-36121,201222,342114,50042,-307698,-214732,-106377,-178703,-228247,-374596,-418555,-472530,-238250,-38399,151906,393274,766824,850678,639484,173856,184364,187061,-28395,-274290,-46395,-5789,-180448,98132,-56969,-155268,-72267,292641,372369,62575,-209923,-51001,-243496,-315320,-148855,77349,-149924,-310755,-258507,-120537,-156014,-86417,-231935,-204633,-15044,132179,199106,353571,631219,643721,532702,254027,-103408,-361533,-175725,37077,199427,-129271,-412020,-665,36523,-101067,-191013,19318,-30796,-213025,-238730,-87367,-11151,18373,91660,46778,43221,1245,-141913,-243208,-15856,260942,489884,419788,224378,1678],[76127,13546,-118682,-17398,10429,-68874,-287040,-3263,148132,148559,-81079,-286897,149050,575209,821385,735093,354612,118929,-44665,-142472,-410694,-180423,102758,220123,-22484,121930,359446,141035,-156814,-64976,45212,90917,171747,-1363,-406990,-109268,265704,560204,468668,124247,-278830,-386740,-287241,-185763,-285828,-411967,-296087,-217111,-162579,-127221,-331181,-126336,264883,343137,208172,133457,425394,1134775,1780042,2230705,1383819,404800,416212,581164,223393,-168958,700909,1087564,919802,228430,-196970,90577,300080,215963,147102,183334,692041,1113265,1277987,1122690,565367,50873,-133758,-199881,-94307,-206637,-305840,-224668,-93609,-133636,-146209,12540,191962,407364,369989,66874,-198873,43403,6653,55729,111313,159704,-4377,13894,-136458,-186719,116620,140096,302696,739208,1142989,1063366,761229,159518,-109896,810718,1367760,979446,86047,-488219,-337447,-371212,-355654,163711,192448,-15348,-293888,-433777,-104955,437300,937320,978245,672990,526411,682955,345591,-267685,-133237,119628,-48078,-398482,-559046,-192990,236559,213848,-108303,-207289,-136209,155103,358232,340876,133617,-100556,-274394,-18672,208246,204993,35152,-36348,94656,272069,313670,22036,-470034,-296416,-61198,112234,94361,-96112,-11538,213343,97752,-135831,-114999,-155973,-350812,-113980,428058,527108,567394,328119,-202169,-321558,-252845,-275771,-169043,192869,445538,276128,-158772,-574914,-241023,90203,419905,199953,30603,-102191,195938,283072,-73163,39428,521959,399585,-30360,-277390,-457023,-33801,290972,147279,-204790,-334358,-251947,-245956,-494571,-214005,224901,177867,354075,468862,87189,-403671,-100096,-141045,-91547,440655,758090,613886,108503,-19723,98118,-132884,-508920,-282792,-64751,62674,116516,70665,-112255,119387,654746,789739,452070,152011,-75619,-35085,140792,210250,83428,-21667,-221092,-209950,-129245,-237033,-201331,209715,312958,276842,221023,171242,-152802,-139339,453652,726139,506593,95740,-98219,-126653,19257,324362,438695,69928,-8753,-98645,-7796,-147385,37162,-161499,-220745,-153125,-78029,-3296,-127397,-519258,-509788,-167500,-156789,-3230,248987,148606,-303732,-467457,-81195,355150,398053,227805,-91181,3420,-18131,-247523,-387886,-316332,-249398,-282303,-200231,-313444,-457913,-206349,-49470,170164,67034,-270524,-45663,714287,1203146,1419015,940221,144311,-241556,-51799,-34110,-193973,-96960,283558,368700,177447,212996,317375,506470,482310,191618,51102,-71188,91602,515659,859987,693319,-32633,-13763,965462,1258627,1072793,485715,-32304,-155671,148533,266726,-14089,-267623,-313123,-40889,259991,152731,5790,-74933,-426877,12245,326672,282522,43608,-143531,-490643,-234001,143733,-129502,-152572,-50426,-228187,-269249,-468130,-507100,-350640,-175451,-197495,-273698,-338839,-428815,-374051,-291919,-192845,-125061,-347113,-131112,274117,523819,504168,105393,-227373,-324614,-298889,-270976,-62832,151502,206837,152299,66685,219509,249039,92435,-204651,-141595,-28736,-260524,-496108,-271655,-291873,-298641,126545,615327,1010299,388275,-18833,56412,55406,-46624,127927,366334,552385,323556,58258,-150411,-434860,-249152,-126631,-234599,9842,238517,37057,-208972,-334617,18421,221540,72384,-212841,-381089,-479829,-216366,54769,-108648,-482384,-302404,-102881,96375,78438,66201,87271,68781,-364523,-321804,-351485,-383591,-178310,-129877,-385989,-336851,-270316,-97472,250753,264114,36656,-313699,-242157,-278156,-354843,-288209,-152753,65149,-51036,-267395,139962,534156,637541,482408,188031,-306862,-118420,707522,678612,261972,-139960,-214928,-66727,192080,226258,104877,-219624,-182701,25992,197096,76707,282294,753826,900711,702493,302798,-115157,-491823,-544782,-569902,-295383,354542,660484,435781,-81542,-343660,-147046,-35415,29992,45865,-109722,-29720,66660,-74129,-120556,-322807,-532253,-344752,-6434,126685,207255,115407,22372,-241572,-291099,-99510,-195847,-463972,11201,398880,436577,316751,-918,-249394,-234046,-138825,51073,204650,135756,-219578,-143323,-11760,-68354,299286,487907,363140,87131,-116217,-3823,353539,575567,535310,133730,-208473,-286073,-223117,-371296,-415179,147850,652726,757116,474402,145737,135662,55447,-206590,-410774,-371768,-136074,-188863,-521593,-156448,167811,251520,434044,733202,785130,539293,107816,-234601,109092,322919,408131,89166,-348458,-88002,-68307,-245677,-309061,161061,484094,385975,-40637,-381799,-303394,-212081,-197915,-41075,-116042,-58363,98189,386262,635448,284952,-165818,-167983,-4112,111281,369504,637205,373095,150497,208040,593636,607392,535645,98951,-280319,-211180,-288452,-490905,-186048,105218,68209,150394,74743,-56988,-181776,-421421,-383794,-99331,59502,501440,629355,576630,307875,241709,433557,456855,-56172,-176989,-233135,-23617,140205,437402,345155,60386,-170671,-50532,118104,174183,69500,-121779,-401163,-432672,-434514,-416540,-381243,-463376,-355919,-367206,-372182,-312659,-353987,-91661,-63430,142521,80268,432478,910322,1054246,769097,326417,30170,99287,272230,206911,-266751,-371196,-17944,-165565,-166835,438912,791814,555553,-39992,-499869,-453574,-50465,493334,691312,635465,475724,509909,543806,275263,-202486,-58092,319259,320321,12888,-387641,-106174,134250,152565,178280,280841,292086,203994,-32149,-172221,-77588,352755,724517,790661,431773,-114013,-490721,-279259,-301300,-374452,-244538,-332476,-323486,-82142,128333,54338,-174968,-131545,289684,933126,1023152,257451,214398,1078893,1671073,1252571,120404,-92221,41225,58383,345655,724913,725159,238706,-97118,-342942,-431449,-46147,159561,466977,680041,727915,564525,424243,-43648,-127352,203901,576794,481071,55064,-193859,-110301,26888,-103727,-19855,16690,-74053,-2201,103277,133108,201766,-39596,-36710,394909,737769,356530,-207407,-64593,393847,365893,428906,384245,218370,217484,342440,101061,-74588,53087,-54734,162243,357310,144106,-371937,30634,429926,610692,372359,-101851,-32144,140987,-93398,-321746,41809,169584,74142,-14322,-293791,-373484,-84022,195952,354349,305919,256841,188108,-139278,-460354,-644386,-256436,108685,271836,10127,78075,160950,-23354,-49429,-227278,-586894,-5884,318055,431901,651530,920169,863925,586650,401675,714793,837926,774992,170023,-479296,118429,432788,322047,100888,217421,157455,152694,-31629,-1090,-101201,-235116,-41472,231563,338519,471288,673518,637222,345414,43043,-322412,-37537,439237,681846,440095,137817,-98293,-398601,-312864,83633,83894,-171365,-219705,-170310,139087,327930,281453,260037,60589,-222817,-469470,-34126,403352,810506,702691,204304,-185631,-147921,-4375,149481,69219,-290147,-193005,76009,159716,167711,381737,422470,169996,-265693,-130738,-3599,-145066,-329356,-303637,-375621,-38770,64320,-150716,-509631,-473883,-270671,286001,504860,317798,-195761,-238505,-90818,-115018,-152530,110105,412337,721868,723284,435911,-82092,-55699,-25209,-223747,-214234,22391,414883,383235,191860,-29978,-163079,-337409,-205027,76369,178656,74087,-141010,-328344,-513255,-571748,-365704,-171614,-30155,115298,205798,240846,157865,11558,-263043,-443058,-370392,-163031,-266438,-263078,-43344,243026,537056,735921,534248,182891,61492,135133,483682,574103,438453,112166,72909,-156534,-268117,-349052,-285724,-224909,-194945,-267569,-366270,-229033,-168775,-223674,-88207,914,-54405,-373067,-360845,-158489,76857,176670,202661,183448,-269503,-201202,65471,-80585,-431437,-507829,-314764,73125,363893,329291,177870,296595,415265,188306,-240866,-148517,-70796,-69448,-98956,-46532,-84605,-343690,-393632,-322170,-272608,-408859,48222,432748,453019,61867,-203187,-25335,66349,-161234,-291551,-427091,-259461,-211047,-97068,14607,138022,130045,11255,-271695,-391585,-159495,-264729,-431635,-2486,227677,-21749,-121959,210940,268358,-1149,-220638,288641,333270,175560,84066,11762,-265885,-332915,-45008,192515,249048,24342,-156618,-345935,-350078,-269325,-197240,-160095,56149,404964,673524,503464,-86746,-21352,277725,224256,34539,-161618,26645,380413,209425,-186096,-211736,-121943,-123803,127603,333340,219265,88477,68891,169015,23165,-338220,-537326,-360322,-161107,5253,265884,457262,245015,-261556,-560628,-136004,120581,294299,463566,505434,298872,-43661,-275202,-289250,-422912,-364906,-23470,179440,244350,259959,213280,252655,241842,14652,-300607,-139702,-76268,-325810,-443553,-409047,-359963,210459,416615,111222,-256085,-280214,102649,433806,331783,-63640,-208179,-24928,241233,644128,556159,363269,-44206,-290816,-127848,-142921,97013,283561,320207,194417,-180315,-163461,127081,8642,-394642,34811,451124,523952,185908,-40834,-133724,-167679,62135,154428,-39448,-88801,-129824,-299403,-431743,-384030,-16589,133197,152267,47158,-252706,-221828,-107073,-271184,-336237,-484436,-382541,-415815,-403484,-262780,-214801,-263936,-342687,-454417,-254637,-163751,-248161,-392468,-608032,-493625,-251980,-126794,2869,36354,51834,26954,301244,563734,578809,199100,81255,640144,924186,829690,681103,419942,165346,-276719,-382413,-394577,-171130,33691,-245783,-284778,507,-212228,-504710,-417694,-246533,242528,456779,261841,-277233,-215141,-62925,-198839,-340821,-491512,-379309,-222418,-112853,-84529,34290,73586,-6115,-255979,-111241,1084,-121477,-289952,-397722,-260799,126459,530759,804260,461564,17982,-312871,-447323,-86793,371751,632114,619797,218421,-198141,-41351,41747,-67155,-357096,-411767,-355471,-168898,-114005,-69109,33449,220835,572105,844635,1011920,836427,802359,500120,-121112,-346717,336691,754083,1115990,911304,717984,671661,665392,712207,818861,335088,-320821,239028,752619,708178,275567,-199439,-301054,-144431,-166466,72638,83836,-64998,-241030,-215851,-162566,-168399,-163522,225139,589093,590575,332076,199258,478105,492673,156365,-191582,-406022,-336684,-320001,-281255,-283622,-361471,-382894,-306383,-268780,-38159,326757,518661,664617,539083,387892,223819,3847,-210388,-86803,261344,64237,-313041,150257,340348,217327,71085,32305,-157711,-406230,-379222,-467434,-589474,46304,309686,26647,-414063,-221019,-37962,247277,312446,42867,-239632,-147451,-69639,-273043,-501104,-350018,-260702,-177209,-459381,-494291,-324937,-302112,-433003,-322015,62247,415975,524902,132191,-230295,-387282,-365514,-286943,-71533,238254,301738,199394,42032,36663,191345,125030,-201557,-231647,-295789,-522143,-247626,-68351,-87348,-319878,-349032,-186970,-173593,-149292,-89838,175031,426314,467239,263591,101856,-92282,-224862,16002,280869,229066,91811,-195993,-357186,72992,448732,450549,185171,-111636,-308540,-99332,24136,337552,881382,1138421,1041819,531722,2597,-276780,-141526,-184513,-68094,-33129,-212705,-450136,-354658,42895,188389,410968,387217,-226737,-101298,143250,94147,-129340,-79486,-106101,-311100,-100880,12215,87878,248730,148503,137298,502514,736930,540818,427750,270531,47613,-6710,145147,90106,-196197,-7364,582537,682960,308023,178648,142583,162368,132815,342260,329614,424350,835059,1088350,657280,483491,3973,-299414,-101285,-121959,-100351,-150042,26485,74650,76139,148329,480925,529891,338647,-88404,-101180,250899,461014,439241,334272,146295,-218545,-419246,-358107,-287891,-39229,202988,194799,83995,-253086,-69495,-194087,22320,64678,-109207,-445869,-165295,-213807,-389491,-215562,-347587,-233764,-7683,161143,337333,466877,282736,-53698,-440304,-496532,-369866,-137117,76287,31918,-73469,-164080,-401776,-343445,-631,174157,432020,584062,682312,545499,274686,-37008,-358322,-493627,-209179,-43813,-259287,-419082,-249999,-293670,-295911,-467461,-155788,58720,-115326,-108026,285117,396759,310785,75012,-201544,-342318,-271734,111042,601314,758755,649262,314277,-135198,-152053,-220086,-422283,-369835,-11078,128182,35129,137170,303325,309865,114027,69889,-1354,-244113,-376254,-144147,-219486,-238976,-461803,-447925,-357303,-180343,346238,975520,1033194,517468,-141542,-220623,-23178,-221758,-650760,-509200,181129,897507,757163,197992,-262696,140591,473596,464006,584134,351808,134496,-24507,-321128,-466518,-86696,77976,288169,177012,399331,430947,332063,199871,4430,-372509,-265249,88808,294212,72591,-202387,6781,163174,20161,181635,188744,-82786,58771,399696,535794,307123,-22560,-270746,-185442,-259855,180762,477403,407405,67081,-79431,310809,308380,-38301,-76050,263664,424705,243218,-199527,-420478,-299882,148643,315064,76155,-171759,-76676,280366,451640,118716,-359876,426914,879365,692679,14422,-290500,-92390,33015,430407,748062,773228,432143,9152,-288973,-122236,55657,-152298,-341228,-294693,-248713,-195986,163302,537373,518578,226817,232063,251150,30060,-364279,-452465,6676,291147,244412,-95943,-196263,-22460,-238396,-529298,-9534,58350,-328905,-33625,420064,680232,373940,229228,130859,135752,174239,68048,14972,-176651,-233470,31436,231302,350090,240659,-43427,-255708,-349610,-212626,49674,176296,484008,553165,239788,-37862,-360309,-499630,-302398,77715,122400,-185611,-71894,42740,47522,-263515,-355683,-354376,-424817,-342786,-119065,-2772,107739,111611,67757,-81130,-330286,-162531,248129,530303,613563,302760,-74417,9707,395807,744035,847627,496685,-14962,-295924,178884,412390,382260,115937,-139741,159064,456771,597874,528813,379484,162816,16445,-104321,-308826,-391621,-183153,-25277,-10881,85560,173411,149605,256933,180780,61295,110773,41468,21319,-88039,-272768,-473331,-311586,265099,597365,929735,748879,315653,1123,-219169,-7330,185881,228736,98367,-256005,-505598,-281271,144102,399947,263309,-36676,-25054,102507,186868,216811,-60209,-402984,-255667,-59671,-302697,-528581,-187048,175002,311287,268698,23036,-90436,79514,80975,-90681,-178519,-47926,307771,629981,420444,-195457,-145512,299428,260543,-207751,-385763,-240062,-423407,-361742,-230239,-158146,-276854,-455145,-454353,-139285,-56747,-102373,-56462,-181631,-247285,-7038,260231,368573,355777,134028,-155279,-404189,-268456,27845,-23922,-357939,-140679,18313,-29273,-121386,-173228,103916,344613,332997,-120278,-361174,102050,223961,7614,-270693,-292650,-189208,-160090,-141793,-46491,121090,325342,316885,240273,45361,-79629,-184424,-285958,-422019,-371992,87724,636867,805864,568560,212379,48264,-71968,-251044,-317809,-192630,60235,129772,46868,118369,197706,260549,119682,-135644,-77157,-35089,-236338,-382887,-331547,-137201,135478,362304,201902,311141,649650,896755,995053,667271,364850,-298810,-168425,45720,-287913,-162273,555178,1216186,1442177,943178,203955,-45931,293498,239076,-301162,-396236,-80739,-100871,-288611,166453,567397,541736,254586,256451,201400,34572,-244351,-306789,-116139,32742,-44333,-217086,-360742,-192371,54432,250750,204319,19347,-331264,-458258,-317769,-133351,-260715,-421039,-228329,-58384,18528,244128,462819,851344,898346,548375,63714,175362,183140,-35870,-410559,68674,170063,-151869,-315058,-256492,-344253,-265539,-60075,-19,-106783,-271672,-137879,8740,-143076,-163726,-157645,-188080,-305253,-348387,-423728,-312156,-100511,-128091,-45666,132102,249851,298877,435346,644262,504370,251971,-83940,-363124,-451301,-222594,176221,422458,35758,-397841,-222955,-152271,-330308,-58206,119586,-6793,-277900,-233346,27492,99437,76399,79239,102329,144544,87239,-111647,-93621,152474,523091,817536,699528,302892,-15146],[-18706,-72405,-192331,70969,61476,-172365,-333207,-37365,82064,156213,72503,-302699,20970,463109,596133,323747,29487,42345,136642,125798,-166107,-94930,42407,121291,-55397,257789,553555,344160,-46443,-82447,125703,414609,625422,413105,-142415,-306614,10547,282808,282894,99682,-244779,-357553,-286186,-234156,-320738,-388204,-210587,-85264,-104037,-120478,-289200,-466978,-30870,218035,273633,187579,417932,1206867,1732858,2220376,1297546,306587,96817,49272,-171166,134195,544275,664262,472821,92265,-261225,-476930,-81575,230909,272074,164187,367876,688658,949228,725386,319646,-76695,-147014,-232570,-393361,-369197,-301332,-370233,-301103,-252838,-95732,147183,320870,503411,297226,111910,-212756,-166374,-229663,-232171,-40047,148379,20172,-77969,-281900,-191738,-82426,-83814,-4010,567307,1009571,941011,679467,-9796,-193133,889907,1526724,1232511,441264,-212868,-588712,-536575,-309983,121834,204277,51917,-199124,-412133,-210720,184446,619020,629234,228088,8641,222185,201026,-289539,-212038,38584,27551,-11725,-50679,-14676,96703,-98570,-334829,-275972,-95973,207042,333940,131868,-99983,-157040,-148517,-3623,120840,114245,42887,47840,108381,71254,134186,-11958,-457692,-546272,-208412,-35702,16857,8675,75149,220772,125839,-144166,-71232,15772,-148398,-172442,276670,337786,354968,251480,-170669,-380232,-70560,272307,338323,330692,449174,227234,-147205,-596995,-153492,487337,654340,365301,59118,-48428,190071,155897,-17932,279173,668378,442442,-164246,-355893,-361302,-96785,275162,181634,-16385,-129903,-33739,-3667,-131903,-26693,291666,248733,310798,372291,96190,-390957,-120462,-11302,-77422,110070,289783,207401,-106354,-43687,-145508,-409031,-155284,91849,76982,77649,-213232,-332668,-499844,-209230,440199,629910,256689,-127109,-343531,-183032,219531,432943,258781,25884,-143315,-210843,-302878,-327080,-244593,78730,223914,163044,71669,33037,-229257,-243736,310365,536950,350655,220135,434265,447227,57938,227802,456027,54323,-76872,-28212,234424,271219,57322,-193036,-168827,-44683,159203,237417,190207,-100221,-297682,-280516,-386563,-131355,110407,-5467,-472987,-621702,-222287,211715,358599,218645,-67646,-71280,-337855,-576265,-575909,-408561,-364984,-355186,-108878,-175404,-264268,-83140,126791,286859,173628,-436330,-115238,458714,1040488,1426026,1208067,523241,-9369,-203570,-357253,-468674,100911,523192,557064,241166,139913,193844,410659,516044,273885,131991,-95104,63443,461564,866735,835776,154773,-240706,628672,1087811,1003479,405166,-176188,-145192,211110,271119,14468,-127420,-288869,-584069,-613887,-473831,41817,279771,-146263,-177302,180368,226499,118196,70110,-196073,167081,139597,-13003,-246085,-332565,-573963,-569889,-539950,-520350,-474358,-333611,-440168,-495727,-510936,-550878,-649635,-423933,-271784,-172590,-104741,84534,230197,408716,258369,-128725,-296134,-225574,-277864,-352930,-145192,139990,246188,158689,89987,264975,287782,-38984,-257170,-25502,139832,83907,-164380,-397821,-429057,-379333,389109,1162368,1375007,676596,119526,-134095,-289974,-271002,64025,449449,560528,326066,22305,-348144,-548636,-322273,-166844,-231411,26221,394556,333383,86829,-98472,-26070,157907,132756,26887,-152538,-281413,-254433,-251408,-351065,-359721,-353076,-299354,-134757,-114797,72668,230722,47915,-467104,-161307,-228628,-446994,-180115,-139018,-370041,-383104,-530254,-152137,257577,219659,131853,-52365,-284041,-302921,-288115,-99842,132464,243895,57848,-152418,156944,471615,526083,307913,142714,-204594,-342376,283936,405327,200887,-113532,-195093,-58285,43711,-46408,-197983,-390439,-296534,90710,360917,171826,243379,426223,421702,286603,73217,-76480,-317519,-495496,-325345,14220,575188,779479,380524,-12497,-166943,-256716,-155111,47603,981,-199518,-250573,-80434,-133802,-225720,-437743,-241446,-34032,313859,576712,538105,285951,79962,-122625,-456760,-447345,-354238,-327563,-56353,161639,294309,330783,205048,64571,-1332,45242,176960,222744,42258,-285152,83616,252336,22328,21816,349583,408113,199013,80678,141728,286336,443276,416610,162143,15544,-105148,-257447,-521150,-307614,30110,157165,174702,166986,214400,232036,119116,-107028,-220365,-146686,34357,-115176,-436751,-14776,321331,315798,371202,588758,530958,211764,-267135,-185699,319872,616015,589577,175798,-383679,-209076,-168456,-371981,-215331,33352,158874,-29719,-351090,-150183,113072,121864,42756,-116615,-278331,-275296,-187711,167311,430510,114264,-179204,42106,98301,-96060,276359,593334,291179,-69726,-86169,254050,269623,293384,68884,-341097,-444204,-491442,-627971,-393575,-174951,-105862,46571,159779,303095,443235,350858,-241494,-470169,-230045,212375,526660,572573,422184,346828,525715,638915,322372,134449,-182268,319,-2484,236806,162880,-126735,-175987,84499,233944,186830,-105054,-397495,-519535,-325312,-310845,-338776,-270179,-353869,-285273,-255886,-335798,-438866,-449373,-215704,-239740,-123568,-163807,130968,572210,723129,450881,43073,-285340,-143852,224566,160709,-61957,-141553,54746,-47040,-229139,421430,754743,577304,-37502,-257219,-107464,144508,636275,820352,786052,669410,666840,643787,393114,-102993,-295628,145136,159165,-80677,-182510,1024,179710,262528,267096,456100,524998,576149,410095,125406,-198140,479884,1006232,925292,724508,-67933,-371842,-121850,-192804,-225039,-64514,-275775,-363269,-3472,307434,300149,17820,-135894,461138,1222617,1404941,566155,453863,1064668,1302041,740622,4899,80589,63264,-240008,143358,573396,593439,242796,-75312,-317728,-35620,458878,540785,594168,691685,738132,765488,591210,134707,49881,268273,526339,389020,-26905,-144629,-107592,-45704,-44074,184218,224273,48921,386,81245,241066,255248,19430,-131690,239483,392231,121184,-253777,-78359,335569,267122,110856,59908,14779,65591,160075,111014,138978,220317,-52063,239724,502753,305993,-286254,-49409,331533,459211,255895,-143796,-143873,-115975,-168075,-426703,-149440,46885,57285,38305,-211092,-453666,-186869,121348,350242,389959,345026,114375,-105367,-355041,-172108,384835,682695,494720,-17422,56252,134666,-106788,-160848,-132824,-299753,33257,386722,556291,763741,1049798,926845,393828,210773,615209,907448,1010708,417460,-375427,79095,439999,401455,220049,111282,-165953,-245101,-172913,46690,62409,-120103,-86254,134889,134413,177218,438398,390334,298340,166370,-302933,37635,630743,801750,513303,341550,68781,-255916,-160681,84514,-84178,-475095,-437079,-278280,122347,297494,247058,274066,84287,-231970,-513740,-25708,518116,628758,267680,-341441,-446182,-303791,-29783,82895,-120655,-544629,-40730,211749,287493,302493,520431,700806,515473,-153706,-335065,-25426,8041,-263822,-338113,-415064,-219075,-109275,-272649,-615800,-524646,-389484,14377,126688,27504,-267158,-270203,-103712,-90109,-113331,33949,345712,707497,823080,545022,29430,-152954,62247,189448,312246,279202,351337,210046,-72103,-415304,-420099,-183332,-67594,210497,330918,246861,50862,-113586,-363589,-484946,-354043,-165246,39318,158114,224375,107995,6263,-201481,-545686,-340449,-236307,-346955,-194839,-148425,57326,275387,425529,600209,524300,355953,287112,331180,372515,192210,-150118,-250352,-291933,-431293,-469496,-472290,-262822,-169180,-156263,-184964,-251771,-393086,-308153,-186944,-25847,51060,12811,-361308,-403773,-167706,85432,143319,140053,54403,-436489,-104318,179484,159379,-10670,87392,-114282,10462,297587,299218,145498,281218,422461,216819,-107147,-8297,-43593,-180772,-44882,-71179,-220957,-99454,-60324,-192172,-416211,-334042,91977,440058,531677,278078,-7988,31118,80986,-191643,-405272,-425115,-263661,-153407,-24754,108442,161298,71288,-179356,-359143,-219404,-16,-8512,-164680,-296665,-116898,-208673,-186602,32942,51978,-119504,-37145,475297,508638,128238,3621,-13299,-233813,-134269,24721,62883,25510,-131986,-169545,-269421,-408675,-325802,-108460,-70722,77591,389857,485214,266184,-180289,-26669,205106,138191,42304,-33316,142798,354653,84378,-291467,-73724,-217942,-254930,-42868,40755,-172740,-42100,49750,107281,-173419,-140365,-119594,-260121,-186694,3259,313082,365107,-97992,-556826,-154485,16500,94681,136176,280340,347499,95363,-211902,-285372,-393772,-452154,-189945,171757,334898,205429,-10362,-99255,-204575,-321179,-393520,-373584,-263628,-325548,-547978,-462314,-430757,-270005,121906,260708,40405,-331705,-444816,-56286,279136,351421,24530,-60539,125694,404020,659167,541223,154363,-225843,-338034,-24676,-137,-28638,-161146,-102299,-23039,-258902,-14541,183025,-185672,-292396,252983,502780,337993,112433,4054,-155645,-303577,-23276,79065,112752,-80076,-174155,-299221,-382920,-304493,-307065,-93472,-27854,-108229,-437043,-226508,3474,-143645,-276278,-245158,-76629,-205754,-421233,-358268,-227052,-431121,-421277,-148348,162039,217634,40159,-170208,-232601,-22923,66388,20681,91780,87635,-462,-11339,206848,499233,488388,76064,-152291,320388,620120,613783,471836,379388,231885,-117733,-239837,-311860,-91663,46487,-83781,-372583,-202566,-449980,-261857,-198050,-417540,-11834,252997,249076,101105,31825,94943,-40207,-210307,-374715,-277917,-268765,-220668,-172911,8023,135722,88097,-271109,-323873,-135015,-139980,-201751,-310353,-158812,193012,422455,337553,-137723,-512372,-468876,-139479,74223,354878,413220,289091,-86740,-320841,249779,261818,-94650,-330023,49682,32619,-97251,11706,-16153,-22206,254478,726296,981172,997244,862052,918074,611915,-24606,-75355,623239,1054314,1251397,900527,865037,845927,801397,1056753,1035658,567892,-347474,369255,1076266,989593,477776,-151440,-196899,-19896,-45444,119089,156727,-23635,-208622,-438117,-426291,-402845,-83001,215155,428682,406893,102609,118389,411635,354968,39593,-243298,-413863,-265991,-164759,-168366,-361536,-319812,-139657,-218311,-130466,416104,713899,561088,328244,120733,-11385,79481,93345,57383,-110662,-5136,-123558,-234022,82468,160037,-68118,-52973,114349,141462,21935,-272488,-307537,-538237,-119781,211582,-148002,-432721,-37029,-18906,263614,440996,310366,94676,-169736,-203799,-334816,-396908,-556246,-318451,-114608,-130514,-99749,-57511,-230876,-448541,-358082,-65549,306698,509939,210395,-24181,-116614,-103564,-33293,80162,230757,209425,162106,133811,93636,192582,300392,73729,-257136,-366556,-339217,-105901,-19928,-27169,-250507,-361320,-295156,-262683,-79305,28975,121046,343429,524955,346640,240398,-19981,-97516,98014,313026,122464,-61394,-327373,-7519,509324,857394,651798,197611,-261861,-32859,-68816,-362814,99585,719322,1025736,954162,453363,8017,-289918,-171425,-186725,58581,261282,183494,-183468,-229689,-71208,-101992,18216,-44297,-225577,134162,255384,58031,-81828,-565,-15393,-158529,-148845,-238643,13773,402522,268619,-22823,305794,622639,421194,468003,268253,-65326,-192309,250164,371070,-52070,-346319,265125,552425,387363,330176,269130,259311,395732,597521,585901,504308,713494,877565,630223,465477,88016,-264978,-115844,-213542,-198531,-52836,442369,522015,295644,-228991,281626,350773,114665,-267652,-217400,223297,592400,625859,527632,271767,9079,-141611,-125006,-28558,32363,48967,-20556,-42379,155524,125435,-104056,-32181,122471,-72968,-375852,31460,-34909,-302671,-389040,-412072,-121662,177449,346599,435816,414554,155659,-23127,-146090,-171768,-269847,-144120,45808,65594,-70588,-109948,-272855,-424985,-239879,79557,217374,423073,595205,609970,377261,26038,-291430,-576920,-453360,-227978,-343753,-354244,-209875,-298994,-371165,-260694,35468,199973,15599,-206333,228571,336160,126155,-116960,-151473,-82550,50525,420767,649423,795125,717361,474123,130880,3789,-182294,-285743,-427300,-255432,-85668,41611,318819,588386,568751,121458,-180153,-205738,-331166,-444684,-106179,-93378,-128487,-363348,-299897,-56156,94197,408395,903528,973020,435090,-182742,-271574,-59989,-97200,-300598,-250775,303772,958155,917115,610333,-10872,-259603,176782,457409,648328,570982,237244,32894,-385555,-327484,20750,498,231069,283047,479822,743461,685411,514750,276432,-69461,-179280,151805,257547,-100352,-279814,177193,318786,72026,35567,-16495,-72167,287157,492432,584644,422025,146237,-284714,-391715,-319907,125843,472001,385555,-41203,-80546,294792,224010,-59462,34211,191307,276417,107757,-242797,-355545,-84687,378120,456020,138259,-22427,206434,517603,553639,22918,-230675,588417,724364,464032,-93468,-94946,34770,158881,406452,680305,639641,284730,-152654,-456270,598,167404,-14973,-373028,-152188,-45115,79884,375679,678446,571266,123343,118724,147563,-44507,-320152,-182809,201535,450605,315741,-101040,-63466,194001,-846,-536681,-279934,-238538,-433635,31471,417204,657972,418888,346762,177940,47432,116042,8433,-53433,-120709,-13905,39423,27664,85365,-30555,-159139,-317840,-388179,-311512,-224914,-152746,333407,650503,532007,164406,-166033,-232421,-208185,-51906,2087,-189260,-27434,122966,31762,-184047,-308247,-550495,-594453,-478304,-205389,12628,99838,182661,97424,-91484,-300044,-227702,74427,278151,386808,54190,-396125,-291890,65828,390299,696606,398742,2855,-169129,395090,581748,436002,110585,-202573,161399,394529,485277,410038,232041,-18581,-110147,-98336,-253434,-441249,-387468,-158780,-284,99255,110002,100079,214249,49825,-230662,-383098,-312684,-347180,-344369,-411953,-425005,-493558,-508548,-171510,243653,402260,241689,16989,-57727,-14553,54384,-81272,-180336,-83270,-71057,-263782,-197101,280437,227023,-87161,-119213,-40941,-6423,-20497,-263470,-480226,-260322,-33116,-107779,-324913,-485146,-56896,132191,184757,-105134,-221965,150279,163116,-44969,-165313,-2967,433318,812633,547225,-210602,-80965,475825,529731,57190,-270039,-283724,-273991,-185665,-294448,-296432,-336005,-375087,-476238,-225180,-76942,-123300,-66765,-189125,-364635,-181924,323726,529978,640075,570379,232636,-85232,135384,197702,1602,-338876,-14617,123555,23508,-127606,-261422,-214119,34278,166658,76625,-88000,-89966,49069,-6019,-337572,-197946,196062,193084,150751,73543,89624,131761,53573,47444,79777,109756,191450,-44306,-193543,-184360,46765,466652,598521,365457,-9477,-27612,-72240,-242338,-493340,-45044,217208,247640,148366,279882,184836,37187,-171215,-44793,210890,19754,-406758,-503044,-309729,-464671,-98409,214594,53295,196797,450917,705780,703698,545132,330092,-177809,-250133,4009,-227178,-402779,204226,841726,1123052,864237,181036,-540125,106354,412547,-75250,-473253,-237782,-229949,-270114,334375,742870,752957,367451,222529,156779,24100,-272489,-400355,-213186,-132539,-77083,-161871,-193191,-182399,-83288,212768,455823,341441,-80552,-350630,-243604,15390,-110396,-345597,-110967,11956,23623,198914,331688,593161,585544,94748,-196137,117985,107300,-58644,-219972,129735,200830,-57236,-216843,-231352,-74634,41161,-14431,-36619,-240602,-425536,-100694,142442,79135,-112676,-337598,-106861,-100439,1996,-111264,-328918,-218767,-39687,64984,191641,286079,325160,454434,537809,265595,-85457,-462082,-404649,-457297,-98292,388375,719525,243492,-216187,-485808,-470456,-76385,169660,225292,-40628,-325735,-120919,129434,156643,101172,49929,163786,215209,143276,3385,45283,245750,619339,874305,773208,300384,-55189],[-65088,-78827,-206864,104745,131526,-174492,-313852,-57151,67385,209388,226462,-124152,-57943,320419,258359,-122072,-350054,62569,293709,268117,34913,-11313,84809,163391,9286,196715,421752,341794,-6841,-183880,112758,601389,887288,696941,132423,-335220,-239972,7003,118725,86765,-206834,-305096,-134312,-73536,-196466,-247311,-57970,59885,-10106,-90699,-241730,-459054,-253874,76389,256928,198635,368236,1084379,1463933,1626951,861293,91254,-132992,-300156,159285,474220,421840,156901,-86652,-92376,-87938,-294858,-262929,179421,364770,303189,206251,334877,650814,547630,287563,-43148,-3924,-93100,-411583,-318611,-107885,-67666,-116069,-63285,46323,237640,320974,423149,299157,133938,-242173,-197126,-152367,-227749,-263939,42024,54142,-93532,-233190,-116170,-324122,-397161,-208743,345645,728623,788224,548961,-146557,-109621,864023,1472081,1346610,869552,259994,-218146,-309377,-175692,-14568,149090,70314,-113636,-381987,-337164,-107438,205676,306769,3773,-453812,-188267,342,-302981,-325869,-145678,23587,237828,345511,306543,92890,-232636,-262265,-121463,110592,251935,253612,65867,-77151,-127804,-165452,-158360,-87483,31579,130304,150095,153149,15978,84218,58409,-212029,-539280,-364769,-185066,-34630,672,85134,178618,129241,-59985,20086,90525,-124948,-281056,36526,54710,71870,86419,-221890,-306750,123341,590698,693191,362669,272535,1164,-238017,-507218,-238755,517292,573021,363062,65169,17613,116203,-9164,124121,549677,711683,359925,-322612,-430948,-245348,-128018,157946,215903,157016,71111,139826,69744,17029,48837,308259,193586,178812,200235,55223,-141981,49852,140907,-85089,-276907,-262754,-279726,-289805,-72124,-276620,-208107,273976,513655,384595,317149,-104314,-582971,-511135,-313136,276231,399351,-24309,-472493,-429050,-329433,240573,564479,429864,113035,-110076,-232120,-495867,-471215,-276741,-129742,68493,-23993,-189313,-222678,-361255,-292692,147278,299635,227620,483553,906554,858031,224357,-19844,188272,-43399,-170259,-15289,313762,426627,-35754,-337067,-234402,-23112,277285,335482,394347,177789,-21709,-233358,-445020,-249328,-113752,-262219,-630259,-750156,-404243,2120,270646,109477,-95917,-287375,-294686,-331608,-259510,-279666,-485296,-242822,25941,122579,127026,47344,170306,296667,269236,-249643,-58073,112697,531127,907724,1104427,840085,506594,136726,-203989,-268423,269614,680967,700437,314436,81542,76474,250706,473015,393570,194518,-80195,65721,363553,770984,877769,368422,-302072,144006,779896,853422,336941,-274662,-242015,68086,120910,60745,155845,264809,84374,-87363,-240746,-192657,106056,-192173,-371443,-11544,188020,276068,373183,165072,467746,246840,-23883,-325697,-480676,-441774,-294487,-409695,-369732,-178881,-38298,-85688,-113570,-81123,-250579,-552150,-422299,-95881,128737,164730,215947,169208,240663,8010,-342346,-135920,-49753,-258316,-479085,-256767,85459,222853,110765,55228,225690,356625,61341,-139808,52868,282862,378385,220187,193290,144223,73385,534660,1248033,1020407,552189,51749,-316320,-287669,-465897,-122722,341370,368580,213026,33212,-280518,-444008,-419376,-338196,-259589,41993,505615,729419,402229,174773,9235,32700,79847,144807,69586,-124299,-263017,-360795,-235100,-165586,-389367,-496015,-354937,-350328,49679,307446,11250,-373226,138270,61827,-450741,-181510,-4684,49781,45925,-353721,-251266,192895,178741,199718,189586,-78737,-149307,-119816,96750,369360,335976,68711,-189923,42171,259450,273089,108023,115308,407,-316102,-346884,79985,220382,20366,-66817,-39193,-159249,-351930,-293540,-308483,-350563,17565,305016,140296,24032,-135532,-217753,-261855,-196719,-19174,-5173,-94075,-31675,309233,683765,766274,306000,62039,-46361,-76286,55140,108425,-27168,-314990,-346870,-59523,-39228,-195702,-304277,-9865,125611,381494,775461,676643,319612,82230,51130,-189198,-438143,-360597,-184399,15062,47073,196469,331487,392470,374429,225653,291100,320320,227525,-77038,-279226,226934,424707,213500,-113162,179982,391062,260451,178296,177335,128181,161086,137980,57053,144914,40262,-256960,-522782,-219128,-168884,-452215,-404643,-59391,321110,463395,320325,94942,146212,256795,334012,85836,-257694,32,345833,310080,139263,163472,64912,-134735,-428440,-74019,457582,790888,674946,253825,-321374,-347663,-252920,-473100,-267377,-208599,-225274,-465279,-204983,269199,443955,341575,164092,-169993,-391774,-478686,-534023,-216120,-61575,-250676,-386743,129592,195927,-203040,55420,363366,201141,-207527,-188938,45257,31144,-22508,-71703,-406661,-499994,-520275,-409384,-298981,-271402,-258355,-169059,163801,592981,975441,898381,249267,-256502,-504611,-32057,416560,508431,510422,351920,461837,638938,563634,85783,-162969,-477,-145029,-4757,-36263,-394345,-156516,146675,218046,63134,-331551,-574217,-346472,-152890,-146834,-207051,-170992,-186841,-102961,-66968,-163062,-410574,-347349,-161850,-320409,-406673,-346053,-189049,105758,196290,2404,-257791,-520548,-234255,140191,214487,62991,-26143,88603,14237,-115383,389841,541917,397492,-1010,70177,131130,181240,484940,714631,752938,736518,723262,638324,486706,60268,-329426,-92838,-84436,-206435,-64911,53831,147370,334908,409037,675181,796854,901921,732676,255816,-358213,407723,920327,792289,628945,-216060,-144659,41355,-74619,-29765,184805,-134335,-393976,16187,408907,486662,221820,-192224,391160,1181698,1381022,818736,660725,991287,751158,43258,-88095,195124,143165,-496912,-109074,225022,228578,143228,-43701,-96773,249150,767376,863802,724441,573373,522927,690225,490238,206240,127911,303349,446718,305474,-86059,-167114,-154715,-121184,43398,329004,394379,160559,8614,57400,230165,120418,-39182,-330340,30410,182406,60237,-276032,-341915,-33611,-57520,-382382,-419697,-279661,-32865,251471,360624,330345,204261,-124101,202770,549899,385217,-58286,-76736,230151,318428,177870,-139787,-262711,-244572,-99569,-245527,-248832,-107237,133462,197113,-88928,-427975,-138865,181543,434158,529910,506698,146247,10150,-118383,127126,711855,981708,563754,-66413,-14779,31316,-191478,-145649,21385,-74818,123348,530158,731840,759396,796544,649604,51017,-76475,367595,827678,1062838,617424,-144581,-127218,238540,261301,178115,3617,-235132,-574410,-238826,74699,186145,-56119,-180374,77931,18905,-146936,108152,119973,202130,236503,-277937,46598,678568,735532,427553,356215,127376,-127732,-81009,84770,-105009,-195309,-132299,-268960,4487,208263,361617,508699,328308,-57339,-445758,-237261,249862,79303,-345909,-312808,-565083,-458063,-139055,-81580,-359896,-278634,230856,450627,411994,408915,648873,958490,879948,151385,-536907,-200063,-16473,-252162,-401259,-368967,-434312,-349372,-392125,-655810,-321913,-122064,-59822,-247082,-407560,-298636,-330109,-188027,-106576,-21639,8642,292760,590890,772274,567660,165240,-101421,264256,592363,713178,492545,176587,-43213,-297522,-310255,33207,53994,-84672,139766,313354,288551,138715,89878,-88991,-242147,-290027,-272081,-34612,121660,151485,-177949,-304388,-341032,-162267,-22302,-132014,-102156,-62968,-84244,33389,181139,242759,368321,379707,395712,380868,435036,282497,-90610,-484539,-523079,-338290,-237960,-272269,-434198,-276198,-198196,-182168,-148215,-136444,-248775,-342252,-151115,-5238,78541,121237,-94787,-160227,-128194,96580,169943,172169,-25655,-479733,-201216,68773,181403,261666,397295,209027,142754,160737,167328,35311,188731,347357,166947,-37297,13745,-149965,-371079,92163,307311,529453,295766,265323,-37786,-400531,-169138,137704,334710,415597,295606,80703,54071,26862,-248512,-549808,-360902,-263254,-124989,20089,161081,106640,-119051,-399862,-286397,-43402,170403,228298,144942,-258598,-375740,-269501,-119394,-96270,-205728,-174134,117703,455590,457281,-5919,-77320,-50206,-58489,70334,44983,-41854,-144713,-218793,-150904,-183060,-417371,-404147,-117790,-76041,4450,232153,149450,-83879,-353305,-34460,53515,-46334,-69218,-10924,229302,217931,-159421,-272524,-17643,-280684,-462486,-309232,-406773,-478513,-79488,17275,-15603,-118167,252922,382310,72314,-143429,-7035,315028,187978,-461944,-190660,151530,71535,-25015,-83553,18839,96342,-146981,-362110,-386440,-508998,-364432,-35030,231789,310656,68113,-108512,47890,5414,-75965,-180943,-170869,-355958,-599785,-511896,-364478,-263486,-98510,18975,76611,-13647,-293201,-441521,-218262,54760,315893,137922,146632,366039,621829,605621,401106,-107523,-429035,-293513,122953,350542,588158,208670,-201428,-260887,-250029,67094,164953,-379970,-127837,332783,391228,40770,-27576,-17795,-243242,-418842,-67217,161039,127452,-126412,-106953,-22902,-66738,-158110,-494617,-279477,-257374,-436840,-478461,-156449,-6999,-46836,-246657,-133159,40578,-41623,-249557,-76532,12228,-332823,-323793,192727,439389,486880,255270,63661,24381,208805,220091,66214,68535,49408,-127765,-106878,47199,275713,187522,-156854,-432636,-125522,178923,190429,153291,299449,275263,66580,-76084,-241869,-99659,18372,-34021,-338556,-372078,-568396,-109075,-65935,-420402,-328967,58215,385128,471449,303741,229185,55061,-126545,-293805,-270969,-337769,-340598,-386762,-102964,121732,71413,-358217,-303043,-9170,-28555,-167008,-243798,-106981,168417,193323,-222458,-513905,-376837,-162254,55538,39394,164655,185109,99866,-240550,-333474,275292,279906,-208138,-91947,442873,470828,200640,100134,-35794,-124734,186052,638985,852407,799032,832346,925778,653764,97092,3664,526307,950469,812472,443797,456704,478628,561670,1021174,992061,626188,-312421,263468,1044157,988181,503795,-150157,-226619,-57792,-23919,82205,215852,316463,251742,146432,-165892,-350276,-191195,27654,131974,87176,-242568,-9910,263274,118029,-155810,-342456,-486381,-264156,-94275,-143705,-425164,-107263,103872,-150602,14661,718437,920674,409179,-135775,-231836,-432916,31137,365101,311765,15456,-206394,-293854,-183216,-69380,-161365,-446353,-198452,160496,381665,396327,34195,-100633,-517764,-325449,-39569,-295992,-61465,101253,-108478,162074,559044,635644,509526,300872,292101,113407,-191401,-621947,-135463,228822,209461,118487,24071,-283990,-367286,-286444,-166672,75718,296699,104614,-98396,37787,179691,238223,259879,181210,83776,109929,139441,17921,49278,306568,364351,81328,-86133,-94548,-36866,-24629,-44222,-187278,-285522,-338689,-231571,-57321,31943,-38872,34088,268554,194501,228255,2203,-35694,63513,194619,-47282,-251544,-231281,168720,699850,940151,648834,92178,-330787,-111432,-29577,-426126,-128747,461089,739998,640287,243936,-100825,-410555,-414143,-291175,64203,390176,470455,117798,140511,242379,-86273,-214900,-533736,-108034,250780,346149,73664,4376,34264,177,-65197,-160683,-439047,18262,428587,316767,-158977,185901,397863,141766,269471,99092,-125521,-331070,175414,372418,-33603,-652284,-22169,468369,520012,421927,280556,212357,552820,669503,576546,508038,590526,567641,410380,83633,-152260,-300024,-284485,-376297,-401386,-18100,635660,779544,449872,-404140,-9332,35533,-338162,-273625,-424959,51546,576335,689776,633233,361320,209161,178482,171512,115991,-48317,-190930,-129269,156503,666451,947635,488149,113946,97239,-113383,-377815,83503,105137,-31318,-303379,-486775,-75021,323285,482783,391693,147063,-139544,-2652,32233,40330,2467,33339,117504,84069,-112692,-107398,-140382,-328317,-510422,-245083,-174034,151456,441734,593523,413367,100369,-144721,-299591,-558855,-333188,-324632,-422671,-286450,-233386,-69119,39758,186649,198359,9555,-335224,51511,119227,-164046,-323015,-124242,41982,255349,513306,468311,528225,492634,416710,288401,13561,-202103,-223964,-342976,-312419,-289515,-53601,363277,718035,663748,128143,-358869,-412839,-430822,-502757,-196762,-38248,-164621,-330224,-168609,123930,228456,266113,573630,721124,308660,-262313,-389528,-124678,-1432,-28129,84942,338540,735711,825719,819233,530723,-298476,-212155,402316,633881,576848,167936,-22044,-310042,-287493,-117175,-189072,25810,199241,315504,768010,864514,782829,496070,149735,-71299,169163,194327,-272247,-302405,204610,316195,31371,-223862,-268456,48315,426789,461289,420429,334911,163011,-258074,-486555,-248611,144492,418380,290306,-160056,-124598,179172,31731,-128303,316,-63476,107,-65031,-268832,-321277,73248,483742,471496,136950,85121,383054,663359,622985,-57435,-226342,503186,429523,150478,-118449,-116449,-52948,32683,146957,245210,191810,-6882,-237324,-202238,190420,361925,165345,-345869,-158716,117088,322766,516996,727251,562958,84304,-99183,-41394,-193315,-352870,-20666,331350,506002,276172,-200754,-1566,249126,61437,-364662,-294742,-180065,-96304,122545,318235,436644,414661,372267,275120,63806,68005,-82165,-139108,-43969,258393,348422,199496,-29511,-220263,-263642,-418278,-474576,-471130,-494228,-285200,135823,572807,594498,155921,-64293,82732,26735,-36229,-46106,-120260,43270,166269,-49207,-195664,-264111,-369666,-477515,-601453,-316117,53168,126774,296818,310652,136812,-173160,-285965,-166542,-31573,-13905,-277067,-646766,-321240,-73398,-90591,165350,117730,-21881,-28744,503780,636434,473241,146982,-351398,-10480,201130,302110,306906,126805,-176511,-233330,-58354,-209673,-453668,-360567,-121340,80277,93758,11308,-39500,64977,-88626,-382341,-575228,-524722,-529858,-412937,-488968,-425646,-136470,82445,-6352,-8359,-19571,-8366,-126013,40195,-29655,-215093,-478329,-148343,270337,352725,135689,-467095,124585,155726,-142517,-214517,-266821,-356945,-317243,-395238,-494088,-423734,-123633,-28352,-114218,-336785,-403688,-102160,55925,-224569,-267494,151978,130806,-38198,-147301,39336,474105,779526,511940,-55485,150495,620693,713643,303794,27343,-193508,-120671,-62843,-346200,-478458,-358023,-337008,-482138,-191800,69888,-23147,-53189,-219844,-470377,-347191,270185,544610,672415,553157,108085,-29015,321488,292636,55948,-59570,148670,235658,114353,-96908,-260480,-335339,-204313,36477,264272,191998,-203028,-123537,9257,-235021,153399,497991,450362,291497,122467,33149,26617,-86822,-166038,6049,141489,277361,-30889,-100295,-211531,-132360,87397,156866,30208,-180979,-120655,-131858,-294727,-368024,-92748,107785,155333,134068,282223,48551,-265797,-207407,183791,257796,-142254,-572530,-173930,-14466,-320922,-256503,106852,25801,-454,141850,353264,322136,330214,198481,-22877,-184695,-153285,-224773,-421351,-90401,463704,551297,432052,21488,-262499,116296,308641,-41288,-495180,-386211,-420810,-207691,383103,685022,683320,390281,248665,225402,115389,-233050,-465521,-305185,-304882,-260791,-222250,-71753,-140987,-179880,235428,601598,520286,18288,-230046,-124009,115405,-40452,-351815,-128162,-46940,-74221,43147,65133,131293,42614,-453261,-330588,49097,-16482,-76793,-35728,149269,114135,-100760,-118468,-85970,168045,196734,65535,-140205,-484642,-534064,-77409,91233,131877,-132452,-387529,-52865,93347,257993,205971,-66145,-148028,1138,88860,140955,202490,239595,374943,335414,18035,-277241,-336865,-317636,-422915,22838,486714,820652,343759,-88097,-263081,-189304,200480,291446,184985,-163861,-285524,-65009,147959,151998,69255,-8276,173825,218805,147867,89270,119334,235459,508804,652429,604776,211901,-122546],[-114437,-83586,-210203,-29999,129822,-112327,-284476,-94131,67990,221727,257608,-23013,-64914,176842,-75438,-283472,-126539,272771,377807,270525,100067,53240,197216,283651,114796,-17446,21463,103231,-134961,-402332,-470,584108,872484,741785,289283,-292514,-481571,-202570,32527,92890,-124039,-171246,99658,166990,7103,-57249,103856,162854,41986,-102890,-250489,-378279,-380317,-91938,127935,149391,309800,831806,1148125,908860,472498,32928,-132565,-416770,397296,620879,351676,-234872,-505181,-271558,10577,65026,-62169,74187,339433,368336,125894,98415,384887,474107,263259,-122613,-52583,-152705,-324106,-119030,125873,267511,149244,116809,156700,241609,176213,132090,192028,62069,-273394,23017,280471,227199,-213171,-106050,110722,65678,-3951,-107581,-457551,-334202,-183615,61295,347416,547830,326881,-267284,-15582,684397,1157326,1251089,1179938,691650,96028,-94479,38265,14605,117826,91731,-66112,-374068,-495297,-385371,-185047,29545,-6617,-317792,-418361,-280317,-353461,-389887,-385088,-121781,293787,548709,476364,165697,-134295,-168033,-53044,237543,242509,84262,-26215,-70301,-190480,-362658,-461242,-372784,-73124,136641,138646,100537,-1763,54008,131886,83917,-295967,-497576,-254195,-10043,-113343,-26630,122435,165747,67887,57174,-12960,-322863,-412220,41117,-58531,-106906,-93967,-336586,-242191,195181,587275,723812,287142,-44242,-376508,-376165,-353759,-430485,121235,190569,145535,5512,36777,2434,-62321,336629,738045,634581,176908,-409998,-456988,-229020,-174835,-42071,181750,240805,217977,195843,-49521,-115806,-27961,97708,20479,-12343,-39023,-12960,135817,249928,215366,-98897,-377978,-464068,-368066,-154194,-37859,-263780,-34163,504870,746343,629651,496058,35142,-224915,-260609,-225275,165008,133856,-315682,-383830,-266655,-432666,178138,547586,495383,189104,-112923,-311686,-556887,-464174,-316650,-267642,-8165,-85332,-338826,-531847,-461962,-297656,-20050,34366,60132,550928,1040436,922155,363514,-260980,-226747,-200907,-270862,-97257,193222,239533,-147802,-592684,-357012,-50289,225287,263682,382151,267820,107076,20440,-165151,-324800,-409700,-576343,-660524,-763290,-605060,-197244,153591,-21488,-140513,-23739,144603,2042,-14705,-128289,-563816,-139146,90245,390002,507662,199060,-10962,152701,265390,-16354,71066,37718,54967,174239,683556,922518,840305,471271,20018,-127434,306880,733787,781724,374006,27245,-58261,41291,333530,442281,202955,15007,108777,276514,593583,760401,478238,-207422,-308054,376588,565680,205622,-307658,-455232,-181980,-40438,105527,326297,613849,544711,396741,-7807,-341444,-568067,-581771,-482384,-134234,209561,422113,574828,520369,630805,708164,88855,-126428,-188410,-277704,-239984,-475979,-370330,16665,204616,203654,140023,155600,-68354,-467039,-341040,130215,382727,321194,239597,89611,-12025,-137933,-231450,129795,71965,-308729,-605818,-304698,47261,216113,140728,58213,181204,357469,224938,-33324,17903,278949,488168,494884,567137,398796,339616,363564,701535,151811,24080,-151174,3415,-38658,-329685,-300751,48141,75531,30638,36133,-66685,-231633,-380077,-468206,-214971,48004,463427,824176,501279,230975,21146,-117990,-99826,-15450,16532,-131548,-301427,-284870,-81798,-28022,-394754,-664546,-443894,-525536,-31004,234983,-52165,-246836,337958,278391,-431891,-200543,159698,436967,487845,28019,-371880,-10721,46790,116067,265854,174757,168882,191074,327640,503742,317533,-57515,-368914,-164308,-31162,-58390,-12127,146448,211938,43011,-315108,-90293,300277,143283,-33258,-101172,-367119,-332496,-134913,-164413,-31247,-49139,50468,-36082,-255053,-548663,-385187,-367088,-180335,178598,304397,263714,181899,447045,593327,559687,202166,66854,-41349,25419,167968,91633,-87160,-431739,-271863,28793,27171,-185824,-228833,62971,86751,147992,537668,527245,242022,61604,157003,86312,-175776,-287402,-81110,-6659,-75760,100523,325381,499521,519817,378526,534492,497902,242248,-189888,-278743,253985,489784,399444,-20687,-108164,228225,370447,256264,73984,-113942,-187014,-181545,-144166,143622,143954,-148396,-285881,-243832,-432667,-505045,-258850,-115341,417691,724361,544105,274646,379543,529298,520073,254679,-182767,-171158,222156,209205,-189048,-408915,-407183,-215956,-314245,-61120,461067,786131,639867,287814,-207836,-472615,-364282,-393181,-316401,-333288,-489666,-403817,-19305,429641,567723,368025,45837,-352272,-481568,-292189,-248549,-443960,-472145,-413570,-312501,65950,179150,-139544,-248480,171955,179509,-232007,-197535,20919,-78404,-288387,-318072,-368600,-324346,-318448,-224512,-195567,-284682,-502874,-475053,92046,695917,1202500,1021913,495280,-70058,-419903,-152393,318162,431175,540430,276747,242376,381943,411817,-303239,-137557,-15924,-290471,-229472,-136940,-561757,-142401,93087,27830,-221620,-573097,-336355,-149864,-32626,-37409,-101267,-149820,-82991,112311,201555,124269,-214570,-272105,-106787,-355876,-618784,-461600,-492767,-394806,-354024,-390569,-416529,-543304,-384312,-167090,65549,2462,-38054,47223,-10477,23876,312661,279411,132982,69778,260436,196255,33065,108557,382693,499566,636439,662649,559198,494078,197728,-98458,-272024,-322989,-309536,-77696,-3491,17686,284444,505237,797112,944814,1010128,773221,83448,-487425,232416,626292,613052,367279,-196636,27175,118327,12550,168004,392590,32358,-389568,-81366,363138,523439,319290,-279144,148508,870402,1034692,909099,744949,908179,370682,-492433,11301,344171,208653,-501813,-237211,-92276,-162018,-32721,14372,122729,348969,734536,922219,718350,340582,139349,292349,183825,151139,103361,257968,305170,167544,-197817,-274983,-259450,-180374,82645,342614,446920,225774,51839,45195,85702,-157200,-246009,-486577,-61447,157788,13309,-358418,-479834,-375605,-445133,-284897,-226393,-334363,-142503,262685,441528,346173,7736,-277701,3429,399585,361502,250890,98139,256145,274541,195853,-60351,-342018,-361433,-140697,-111287,1869,76753,383525,402404,10982,-363025,56564,354406,534393,676134,665199,275719,119494,12649,153895,599813,860006,411866,-191472,-115452,-95433,-246849,-140032,55601,67201,200406,648018,871247,671637,191962,12158,-407227,-443910,366,604800,936845,729115,151069,-463673,-121130,2821,-13965,-126979,-174786,-228745,-217804,47861,241973,-19457,-275480,92077,59681,-353274,-211664,-90019,45706,173979,-270979,-6052,582805,572144,264651,219161,89392,-88972,-87871,175763,192973,176818,45761,-278109,-131066,133030,534797,742203,585547,200310,-221207,-534844,-400665,-464501,-169049,-29751,-306904,-251071,-187992,-259333,-573174,-91369,290655,502051,439381,450068,741014,1080895,1088214,481976,-201992,-465312,-205938,-355311,-385251,-178405,-241381,-359735,-405068,-612273,-134633,180909,121675,-266410,-442111,-205515,-357268,-363473,-185473,44849,122311,303947,338497,461043,396533,191119,26635,469611,846967,866801,525007,-58656,-310667,-372170,-44406,408679,340138,-91775,-136164,133732,181759,80947,177665,149808,-31184,-215481,-414550,-219412,50032,92260,-302042,-427316,-43856,216774,164848,-127187,41370,46487,-65805,-105038,-8017,35988,86307,95679,240841,308799,356152,136253,-299874,-436658,-282851,-35006,-19029,-115340,-369257,-314475,-279014,-217382,-85254,-31724,-106626,-215570,-94018,22624,112184,269209,264912,144275,-76299,80558,241103,252829,-28872,-384059,-441079,-178138,37440,373582,443130,283103,139288,-56059,-23752,-115779,57937,221788,79406,-3698,3651,-275392,-354393,273585,783939,998850,577827,485832,150032,-72595,63053,211044,226572,177179,141445,91073,93495,-17603,-319227,-499881,-235320,-214073,-130661,41340,205089,78398,-299396,-480833,-134314,151668,335098,387620,348241,-10886,-462408,-229146,38802,-75269,-419349,-127762,179795,238162,177879,-184927,-148340,-34177,159576,233059,17498,-121215,-226743,-246624,-155969,-148881,-292641,-310033,-128132,-108436,-84432,20249,-168237,-335996,-185572,22288,-83475,-249748,-233456,-55038,247509,152264,-287950,-172192,-27463,-266373,-525884,-371965,-464208,-181881,86183,92287,-50595,108190,521237,629959,292060,-136123,26252,334056,33057,-587871,63335,302432,57707,-135766,-219549,-196383,-133023,-317601,-446887,-380355,-256101,-180364,85505,222059,190714,-26127,103793,364307,445871,466340,308210,42324,-389744,-522503,-335651,-224753,-94580,8386,-67819,-86929,-43722,-192598,-264578,-278169,-102997,293714,313877,381447,553158,704515,447273,126629,-299916,-449977,-144575,282376,545132,874806,553104,30061,-232644,-105843,116043,84623,-493892,-16518,289945,177960,-230470,-150106,-69756,-321465,-410432,-147463,85674,-146253,-169104,113886,250600,119144,-196628,-497659,-344005,-448817,-239117,10009,96483,-20343,-16184,-308333,-173983,23416,164231,228970,545756,462337,29763,-65920,437616,560980,569092,340667,161958,83194,202132,241811,54571,-12872,-12700,-233877,-181677,-55515,44113,-71622,-297759,-375422,-170872,-29160,-234457,-92326,214116,258800,199398,52848,-219785,-91018,83041,9118,-261196,-399745,-531486,-26735,209529,-128455,-495238,37899,599650,740738,499014,304317,119491,-64187,-263793,-363848,-386965,-335624,-443736,-198556,104702,20154,-443938,-77145,202062,95282,-153436,-198829,-71040,98567,-57198,-452403,-209679,-54948,73393,138485,1522,35497,93147,93573,-105858,-366022,13681,108774,-229854,199203,767603,847463,562788,204567,-47290,-171384,91885,371175,490772,487859,744441,865013,640559,175505,-31385,117381,414583,45100,-147722,-120534,170564,344887,836615,847547,564007,-228529,43639,724434,798088,435245,-91368,-282518,-154126,-22630,73069,370030,737555,861352,838580,387555,-49637,-414132,-214408,-146891,-225679,-481463,-22357,195088,10783,-260538,-381633,-518561,-255369,-65282,-184588,-219032,243893,352786,-54166,126371,784781,811899,99782,-424142,-69706,-400563,-136989,413175,343759,117397,-77988,-130245,-92169,-211081,-503116,-531338,-191417,249123,562764,633177,379261,152435,-456085,-535610,-291775,-124700,285412,224353,-188359,80750,688147,965255,914938,794199,660713,418250,-54893,-562832,48051,484134,370722,144023,-76935,-380453,-254588,-110269,-101833,-179433,162713,52355,-208793,107090,452723,508112,434562,127793,-14190,60074,65049,-125798,-152998,184680,412930,248016,64067,24765,1111,3461,-31910,-86276,-184711,-230289,-125626,-61189,-23228,-152156,-344578,-180406,-84301,122375,48548,29767,27408,46433,-176854,-370624,-190869,184180,595291,723990,579270,55554,-501723,-432158,-142959,-266776,-260239,176602,383914,244203,17870,-246883,-512346,-295098,-282060,24879,386181,559845,293496,417448,637150,210581,-14721,-163129,-15367,295662,435734,201119,144114,109361,44387,2469,-158743,-481626,-37527,261404,158561,-170738,168605,143212,-150147,-46466,-78481,-47608,-211480,21463,197830,-91262,-554197,-115424,475498,675816,516421,260553,119352,456507,501788,382420,491409,595921,499807,220977,-266530,-512419,-109037,-96138,-391597,-509451,35372,687204,849758,430826,-372989,-259577,-246384,-252241,53942,-237383,-204974,436120,656151,668111,452896,349953,362582,317657,107717,-201313,-300533,-67375,360400,855234,1288132,862145,312453,49431,-152952,-436535,24037,150942,75283,-133003,-490239,-28256,425309,527598,245245,-179724,-422065,-18663,47191,117956,266372,328753,340061,155722,-105339,-92900,-57520,-231833,-249148,-427204,-454725,-24791,346608,555920,388512,143192,48045,79646,-149324,-226594,-228500,-374064,-498533,-260959,151391,339461,369313,204671,-56259,-361207,-192603,-195054,-357978,-501862,-145269,56334,347581,414940,192995,111606,80282,161493,221446,-62997,-176156,-202981,-247374,-123298,-246085,-186339,283663,661005,585142,115757,-340762,-489701,-468647,-472376,-291459,-56867,-223999,-303156,-16275,262515,268751,10703,134892,444019,184277,-355169,-401313,-131012,54572,137422,290721,351460,404304,566300,795413,763485,-106455,-415263,414636,671696,398435,-47692,-117240,-63272,-144856,-140246,-34196,30048,8445,89772,579727,848582,938539,646155,269867,43861,179357,195042,-193529,-208073,55373,126409,-111677,-464072,-232610,233232,503200,389604,109404,30556,-8999,-306784,-443489,-231001,219883,403887,203139,-253088,-134969,77148,-108507,-133182,-55761,-373711,-261564,-122252,-189787,-277557,138551,461186,373668,96347,148059,436127,688111,634567,-69321,-347619,206674,113778,-137933,-175382,-291574,-317705,-236156,-181943,-318394,-280154,-231689,-195264,-12931,332887,561888,341266,-211818,-292666,167834,440340,577231,696993,486623,106128,-243088,-212538,-346107,-405916,4713,350068,454302,166194,-338971,-5891,148063,-53196,-259767,-143564,66359,227809,275170,258472,246522,455409,382609,410771,193010,21888,-137876,-142933,90999,486888,678296,515826,20577,-201617,-264553,-376236,-348636,-443522,-510741,-292461,-36243,337391,402363,-7039,-3127,282081,147610,-20954,-51106,-5568,162743,272026,-1197,-165711,-225327,-264386,-288458,-416381,-386200,88945,253962,523813,690869,507899,-4518,-330570,-316183,-140989,-210178,-340225,-357072,-105438,136778,56730,-161664,-124914,-2551,83613,476900,600235,499882,235708,-361020,-272770,-51302,99013,191776,33013,-293509,-323505,-57825,-201003,-384544,-112617,171699,329996,197107,-29478,-178766,-38378,-106684,-333459,-532958,-433052,-389506,-232236,-327164,-378691,116379,579418,505036,286311,-250049,-356989,-358783,47624,-17255,-320492,-242571,142777,538272,619707,244244,-482546,-558,93361,-169977,-248512,-280460,-438272,-385551,-339464,-400341,-521028,-237918,-63929,23214,-126269,-378846,-221400,-60066,-310151,-269015,83125,9973,-64471,-121071,64256,409504,568767,398208,188146,377156,680533,759711,492254,261599,4755,-56576,1041,-266476,-487480,-282532,-209531,-228775,-12691,210912,89865,-28359,-228211,-433445,-406841,166184,442871,454765,121234,-371510,-236711,212683,298885,185878,197805,281982,317556,218965,-16104,-172720,-245704,-295648,-48911,349242,343274,-170394,-227542,70903,-54733,391728,651274,591281,310402,126095,38389,151434,37120,-254596,-149871,21684,80099,-155121,-197644,-378754,-416027,-413229,-396509,-245527,-209469,-190527,-223151,-361869,-366006,-278239,-185724,-111354,-18844,101514,-164731,-434631,-11136,251125,63365,-378084,-207606,206999,270423,-98113,-338995,82135,166967,-73398,-73700,63201,86879,95664,29345,135444,79885,-252791,-271665,-252207,-71949,347357,158695,-209094,-123669,18132,170685,9783,-221507,-490892,-429155,-559945,-131158,314559,453968,382293,257590,245706,352160,252232,-144168,-425276,-325086,-268685,-365291,-348216,-54244,-107955,-170776,261312,621915,532102,-34573,-254675,-58350,125360,-73111,-413965,-161753,-104456,-192942,-115252,-177972,-114636,-258937,-138009,-73121,22854,-117529,-54797,128554,229176,103612,-124590,-193154,54827,364867,254539,56052,-315379,-260161,-224222,-65003,-27634,115967,-140407,-358973,-28131,247878,403190,419318,179943,64763,10742,55118,50944,53451,94304,241955,146478,-86432,-169498,-115767,-286888,-317813,123491,493192,717644,318921,-24537,-34477,186175,388847,328482,84603,-248769,-140609,3972,169308,165917,41508,-53122,156134,202877,192069,210011,186004,187233,290454,334146,341415,126582,-138952],[-196178,-86097,-108685,-160738,41683,-6611,-146629,-124837,43048,135625,125697,-35986,-18909,79963,-239122,-178823,129828,427304,335127,152486,9249,81844,310424,417102,255276,-58586,-390362,-213542,-256906,-372252,-140323,396624,656503,577880,292776,-279076,-688595,-296589,37327,133639,10939,11491,287676,337111,190889,103095,215966,193045,13203,-180160,-308766,-376100,-355341,-204954,-25975,128122,305317,591185,912223,507070,424628,256816,26480,-422261,226861,517586,266120,-288668,-334784,-266229,1877,164054,62087,-53661,164774,217740,-15844,-52203,141637,304602,96787,-331744,-332028,-388008,-234083,117352,308329,472570,283394,176117,233926,237239,32597,-202356,-26279,-68379,-282101,219927,678472,649916,97641,-220488,187986,335968,198651,-198947,-286990,-58333,-141357,-241514,-18423,227242,33401,-314116,40779,408653,697664,967121,1183654,918057,273827,81269,277742,253788,169808,143290,-50618,-317587,-410099,-402965,-330227,-160117,25201,-35600,-311500,-563003,-434762,-339693,-464691,-307501,200916,571652,492173,252056,8777,-127754,-71339,229822,169688,-149389,-260882,-212375,-290862,-497479,-424076,-370832,-178225,6431,-1852,-27537,-50059,-7569,185692,340193,-57749,-503772,-211634,78546,-206954,-206108,104939,262441,208586,4930,-268510,-622523,-180957,312085,118459,-81334,-178123,-429745,-181707,186197,358323,436800,123177,-335679,-636863,-252235,-137339,-406560,-472376,-304575,-179198,-90332,13871,-63164,34875,527083,770142,492063,-5586,-379686,-438466,-303567,-223549,-134084,129048,256122,269087,117673,-288786,-362404,-25056,40223,-112218,-193372,-295783,17312,401550,410692,219594,-85054,-153600,-83228,40296,160473,100937,-192482,27661,547210,768667,698963,438428,-43151,-97805,-205971,-153371,67876,-106898,-421421,-159965,-173457,-444284,89128,439570,455104,229457,-100498,-319228,-393701,-267887,-237237,-92263,202941,124163,-132959,-285302,-324073,-232685,-125202,-230117,-192008,333056,732902,622653,303387,-291922,-502965,-319566,-303348,-205730,-39964,-101763,-125312,-442129,-373618,-15360,136764,185158,287064,256195,144694,247504,30471,-293408,-388573,-366514,-472785,-630325,-648679,-260238,110252,55364,74667,490529,434507,165718,78757,4521,-453520,-210358,52323,560854,814203,443951,-265770,-83905,180156,135610,163107,184839,5553,-322994,202618,764362,852772,555029,82835,-128786,265953,744310,855669,448540,11153,-163579,-91096,157844,328738,153968,139109,167478,265441,407956,494632,393211,-153636,-528000,-26282,184813,29860,-176927,-211770,-80007,45268,139634,299386,628050,614160,444890,194030,317121,287569,-75748,-346014,-126737,268437,513848,670986,815678,796276,1121702,584268,266523,39667,-241507,-327397,-677806,-420491,68009,327255,337442,193986,151481,-22052,-368182,-214092,323708,552641,443862,212514,-27057,-318268,-136731,85847,317416,54298,-447024,-566237,-232031,83694,277322,295974,223516,293472,345152,294975,23022,-101131,163030,441936,618099,612057,300238,225781,-79846,-219676,-484566,-358801,-53585,302915,65565,-192691,-86352,-5214,-52961,-89969,60898,117625,-11145,-190282,-220050,-117861,54839,302718,491356,287910,82783,-4965,-202309,-273213,-309697,-253234,-270148,-323495,-209906,-19242,55597,-297749,-695386,-395080,-398894,-158666,45786,-107952,-183466,339810,311426,-363427,-200236,265846,681330,801047,337906,-336994,-304068,-162309,-79083,175751,294941,398775,498693,552177,530247,206891,-291833,-338672,-134089,-169772,-310731,-16577,236766,388987,349088,22633,7198,423650,239273,-100728,-226454,-387913,-63798,-18597,-57425,423990,302984,-35567,-188678,-143044,-3368,51493,-35793,143527,538831,574405,482668,287765,388876,339274,237898,140889,27200,-104526,-73427,9167,-38107,-193004,-465968,-142448,94360,41021,-231453,-181786,66788,-18384,-249200,-9944,296767,244928,98675,195004,267421,28614,-199444,-86715,-128502,-211532,58651,344454,495956,440501,432510,707241,699148,295613,-215344,-286687,216547,499202,547141,195516,-406791,-66313,384583,348087,109847,-334155,-420498,-309661,-368322,41723,189768,-35424,-99738,-338562,-485884,-135545,-3174,-104336,492289,910635,694600,348562,389791,556342,504946,317974,-164301,-476041,-11828,46499,-282473,-248777,-186520,-108750,-292883,-126650,355344,632219,511752,267201,-84562,-341393,-330162,-218515,-205638,-213571,-436867,-233782,58369,375564,499444,242533,-194670,-569498,-326156,-76617,36805,15242,-14619,-151358,-142074,8697,73697,-130212,-233911,306498,262941,-169938,-185412,32627,-162148,-388347,-443834,-212339,-158466,-141079,-101670,-176594,-303871,-506512,-367262,57911,602905,1066906,828810,487017,-79074,-311771,-89953,309387,441121,561862,190873,-46517,-69316,-184939,-291024,19779,-6212,-431835,-284035,-61663,-262599,-142347,-72700,-293009,-508534,-351936,-162636,-9755,13176,-18228,-36681,-155789,-92491,290660,538084,445387,-11863,-252421,-123876,-409819,-602271,-483605,-568600,-356753,-262076,-327902,-363802,-470977,-543188,-512885,-211332,-116897,-62263,-29497,-71732,107810,205122,107715,-28422,126947,271096,107172,-214086,-214575,-30413,84638,394201,516990,468134,405586,260463,96047,-229726,-367319,-349977,-172753,-96447,-136396,65662,441579,714026,834056,799868,485647,-248478,-374513,154023,414213,525448,239540,-10084,75898,140916,112480,363923,527126,200640,-291465,-297090,177558,398019,244830,-368751,-106560,452627,572025,769931,668738,836580,355474,-253802,234210,568860,257779,-474061,-161794,-71732,-102852,-40858,140358,299291,315882,401987,630877,500268,59666,-277150,-255151,-153720,-7418,-3241,111885,95263,-34267,-362947,-432474,-348957,-158897,71458,247593,368248,233591,124981,45534,-118156,-436090,-470746,-286883,-55662,77892,-62168,-262143,-196459,-151866,-228297,90141,254937,-77240,-255766,86738,305172,228281,-129147,-545540,-339631,94046,332211,605730,515613,452546,360723,294890,100044,-265090,-365389,-143863,-35693,197569,387439,657614,588828,85110,-268654,284543,566922,626754,747133,698453,397302,152467,3831,-42221,173277,376303,66840,-396026,-202690,-207835,-283316,-226980,-25066,124592,210118,631838,865651,570285,197998,-86127,-95000,-274116,-377934,338210,697647,690638,386118,62881,-191697,-128367,-239903,-333643,-121406,28758,-142454,-61881,206948,-1661,-325319,130541,188561,-271851,-386416,-226919,-130336,25398,-217354,-96283,374526,388126,125260,27071,-7354,-158384,-154276,325903,507031,382595,40720,-428531,-193307,118893,602392,811476,709053,398726,29307,-147608,-107572,144973,214249,73766,-34561,6180,-203172,-460347,-394480,-63169,87441,303991,352061,415578,776558,1076400,1088549,687192,69764,-499908,-476120,-509782,-229324,82200,140486,10536,-228852,-601834,-15866,395838,266206,-147085,-137358,-36309,-240195,-405104,-328340,-5765,210914,225800,-39799,-81603,-4213,7127,66510,546456,886267,756656,333843,-272202,-493712,-335038,100896,634645,653075,146312,-506272,-150633,-58611,-129472,111640,257203,79921,-152955,-403598,-422833,-10801,135798,-52518,-103088,254092,378554,172971,-211857,-3570,81592,-86866,-351977,-229999,-149177,-192864,-304491,-69991,85801,105652,-39180,-271973,-232459,21548,196048,145244,-28734,-359654,-389676,-400028,-238284,13271,41825,-51306,-134766,-79298,21712,135519,416386,607813,382460,-84195,674,313044,299621,5437,-233558,-337485,-421044,-118269,368442,416399,184738,-162804,-352666,-217111,-269313,-106754,39892,-32373,-16751,-44271,-397057,-204382,414295,1036507,1013328,640332,536551,331596,257748,264316,232264,110399,-138062,-133809,44327,137918,-9778,-353531,-420849,-124416,-133392,-203753,5637,222616,120579,-357131,-425879,-3709,306651,387590,387109,383713,142931,-443826,-163242,192270,52753,-408392,-122324,83168,-100640,-169792,-316348,-274073,-32164,280966,281573,-77566,-212227,-356687,-294153,-242319,-153698,-32971,-92153,-142008,-173879,-167071,-164644,-264328,-180208,83319,107906,-168199,-431105,-339015,-141615,149243,205750,-108693,-115523,-81720,-184643,-191828,-110145,-119100,43068,254520,232628,-9673,153189,508568,511649,244162,-206952,96650,365342,-47591,-488032,109740,251498,-24518,-167233,-198720,-297366,-317063,-402312,-395167,-171567,-19026,-10268,112221,159813,49379,263,297706,550350,667511,713790,562612,103438,-433868,-332969,-214087,-161640,-65210,-30013,-173980,-243328,-106613,-157463,-167835,-251299,-137655,295193,486192,534366,557926,508478,149556,-265604,-425822,-322810,-31705,339177,427153,649631,534287,125942,-57376,36232,104499,-69574,-576240,-38055,104627,-131067,-395614,-246092,-148116,-281808,-301403,-333714,-279187,-444717,-197171,141686,236219,43480,-388633,-353395,-311066,-472970,80801,397597,259796,-68468,-106893,-359853,-320440,6973,358808,685425,1058589,820990,330017,182305,481790,502737,414867,244629,72439,-41475,16786,150840,3181,-96277,-74596,-208502,-209259,-87974,-96044,-78731,-174231,-118727,93258,68721,-355818,-265323,-4427,31952,155294,105346,-238529,-82070,154906,48240,-164960,-289566,-547492,-44108,467790,278411,-411901,73437,666248,769879,509317,282874,129285,-59983,-291365,-559102,-404250,-206003,-189730,-186639,98081,-29820,-532778,89668,323900,139892,-204541,-227255,-88322,-32563,-293466,-344170,-86769,166928,238192,172908,59375,35217,73484,98445,66764,-196209,-416681,-121842,-41269,456726,970927,1056470,783046,280679,-54682,-217571,-60773,-34517,-46303,115410,529485,698007,514549,147818,-83114,-240375,-217228,13065,144766,390701,711734,506106,754253,690772,401208,-141621,-135114,296704,513934,311658,11985,-170668,-112034,27164,126010,561041,1032440,1333138,1342289,833956,173721,-404358,-284652,-297299,-438457,-311612,36739,180945,28912,-223316,-337917,-503959,-240109,-96265,-291690,27474,570920,518386,23534,167767,660015,484756,-177767,-167002,191794,-94651,-448300,88225,86106,69926,78177,116121,-11292,-352275,-328869,-175701,-15532,358524,628896,656586,595771,356812,-213315,-433205,-209113,175786,503129,286016,-252869,61499,747390,1126564,1128995,1026641,766993,536132,21950,-575458,81336,501196,284516,-72883,-365267,-445721,-221789,18673,-8905,-415303,209725,152945,-233999,92789,609334,665696,493633,35428,-122626,-53879,-114746,-321704,-366283,14209,181844,100229,-27067,6930,10285,48545,16824,735,-124716,-115811,-77138,-137049,-124087,-97304,-217406,-492479,-393116,-20693,130234,108458,25413,-71172,-281933,-448866,-238461,84331,349807,421620,532618,243836,-304516,-297530,-298655,-182310,-256287,-68492,74223,-9561,-75856,-332858,-513717,-36216,-142363,-48240,249214,387557,289110,514360,788540,362535,77277,-43059,-25247,267498,449887,325239,275729,216431,104380,6969,-167464,-414055,-185451,-59297,-125418,-45465,187078,-103637,-344171,-247529,-71993,111825,-47783,-156325,-71952,-175485,-408916,-210367,446449,768690,618358,259985,43401,44827,120697,122343,441378,684653,646072,329719,80751,136451,242777,335644,-163558,-263524,146706,655651,741466,257056,-409255,-419430,-349281,151650,364353,85860,-497634,176453,503117,596738,503689,378408,350865,271597,-28866,-355688,-240576,-64900,328512,686228,1066998,908488,404018,-2163,-173855,-522447,-143178,44378,-12608,-140409,-417032,21017,428776,414237,-70,-362413,-279562,-93678,-109108,24116,343954,515136,495581,245569,-31400,-74376,-75470,-216499,-74063,-15917,-83134,103535,364229,502788,278459,80179,174220,351575,158591,-107669,-124681,-110553,-395113,-364149,225031,550235,536993,263467,-128297,-271251,-250035,-249350,-230095,-486029,-224757,-42778,245903,150385,-88612,-304479,-382709,-243622,-93160,-183851,-136663,-201828,-155690,21343,-100892,-287407,91827,386495,336382,33288,-271131,-401060,-399458,-375226,-276068,-51516,-203153,-273904,120394,368906,248261,-262190,-154248,314601,32350,-471033,-222791,-79334,22787,154647,332246,388965,178962,242382,540922,537195,-163448,-261133,518752,739614,171524,-396009,-161146,222612,161755,175119,277641,88984,-232444,-100749,279501,651642,901485,658565,248873,65329,137434,184522,7336,-18033,-172362,-249691,-358828,-250672,27018,382423,523835,358048,-108021,-450281,-354592,-425066,-464334,-225872,269656,407425,133446,-322854,-85900,44402,-169753,-146837,-86499,-429129,-296148,-53043,-73281,-197801,78838,297926,169790,15193,139403,341460,536004,527444,-10120,-357812,-168748,-138045,-323108,-302691,-410431,-607616,-506331,-327906,-235274,-226420,-199212,-127317,30686,364421,653209,444076,-44742,-497145,61946,407954,551278,593801,333767,58187,-255757,-352320,-510142,-470350,-111117,222709,290625,15516,-466392,-90689,-86617,-253333,-165174,-9849,202885,464246,479219,379872,399587,610502,494052,581137,363074,-23092,-106003,-12218,287534,655535,838104,674486,128984,-49383,-132791,-177636,-102290,-245735,-418314,-264919,-131665,-8234,15719,-229019,43713,299451,109168,-99129,-112379,76872,304280,468416,182493,-32530,-214546,-253356,-116851,-172643,-333120,102338,435115,773019,997576,759679,94805,-395793,-239219,18619,58590,-91876,-129939,83624,337791,413947,275954,-37263,33194,125891,295601,461859,448868,290605,-126476,-388016,-303333,-96348,43529,-78755,-374342,-394394,-146927,-230450,-285534,91939,470490,626954,445678,41554,-260429,-2624,-3113,-124379,-208474,-245379,-367662,-179398,-219291,-296798,202830,620288,591746,263754,-196433,-506366,-420617,-35819,-54402,-83346,139300,344194,587844,642027,107512,-520110,-100804,36303,-177325,-223859,-46810,-88950,-179044,-179301,-181304,-220213,-164615,-80571,167543,163601,11036,-219790,-161177,-328122,-302015,-53083,-175682,-151190,-124819,28343,230554,311598,331988,393786,485141,612451,655934,582068,373784,157521,-118597,9641,-117819,-340935,-191608,-23604,24745,67040,199034,89217,-39260,-194379,-359287,-352893,77459,267830,67676,-518134,-331321,-498196,-151260,197723,313294,343719,305082,311587,269501,65225,-10562,-20894,-242848,-205728,248792,306962,-115577,-231741,154837,127279,416168,588178,549107,207856,59894,92037,337293,231244,-160404,-340720,-147423,-185104,-303056,-433110,-371465,-287324,-121847,-42586,818,-120761,-205028,-321761,-434024,-516158,-319066,-475080,-462606,-257505,-199642,-412983,-269384,93055,109166,-200749,-114055,197608,511860,436165,10973,-436349,80388,357072,184819,35426,36772,40155,-109563,-161260,214273,295840,-124828,-377040,-140948,88249,340088,193319,-149729,60854,140176,46316,-327484,-297546,-387780,-358473,-518198,-112044,132047,124362,-44467,-68180,97333,385415,313335,-70329,-394538,-297008,-84498,-44218,-281263,-103205,-31391,-55759,217748,533140,361556,-228290,-381962,-71366,5995,-241855,-424025,-130861,-115206,-295064,-225546,-304006,-71949,1485,173694,189928,15271,-193121,-44176,207142,340629,238031,-4204,-325557,127059,471153,252701,-40446,-175613,108034,59684,-135638,-171406,73042,-108282,-290690,-51002,306971,409416,445040,285885,155095,-68282,-70076,-63496,-136836,-99881,57458,13033,-68919,-25054,-27048,-324302,-191969,167686,399782,432192,103021,-116513,46028,374577,376179,257267,39034,-136534,18177,75860,188152,179193,3884,-149314,60875,158258,310508,346323,205025,68812,-8815,7931,58030,24326,-145734],[-275674,-65105,18765,-21616,-53829,143177,39176,-131777,-13887,47625,29000,58809,100521,84439,-208537,-224943,142392,359706,139470,-65101,-183093,69173,390890,536030,411499,163018,-169094,-158747,-55944,-117882,-172966,155128,408557,349285,204057,-313629,-736706,-313906,82642,217727,143281,146715,340788,357288,280918,192850,247278,148511,-92714,-302627,-374733,-361489,-246607,-115228,8127,254989,365159,427870,710476,378123,446454,437410,207516,-187167,-153817,242544,119866,-276017,-392633,-133169,52186,116331,19099,-168459,-139046,-159738,-232061,-172749,-76350,20887,-155199,-204840,-145078,-59643,96969,337299,386307,468671,237867,144769,326138,317370,49332,-313865,-279897,-209987,-266030,279634,849413,882704,309036,-298094,246533,537998,258641,-252064,-142779,45191,-229667,-485335,-282177,-135468,-294965,-239425,42764,120396,267080,573200,848844,842900,298577,191313,452775,479149,267902,181675,-66389,-190055,-208006,-251815,-281941,-243677,19300,122131,-86989,-365117,-538994,-312753,-348579,-378373,26712,456259,392915,248085,32581,-173155,-157609,82084,18623,-357390,-577763,-390601,-268689,-210167,-82983,-79769,-204039,-242898,-205598,-149914,-148295,-126798,196831,471171,112414,-395502,-138720,151678,-193236,-373582,105079,359847,348749,-45321,-417841,-383686,136854,471344,260568,-65696,-225731,-497728,-146451,124482,55602,-40549,-167706,-357467,-227982,94814,110109,-137256,-265408,-526807,-399798,-186731,-37622,-56167,143121,573238,607547,327913,-120242,-303243,-364423,-412579,-264788,12682,184725,249077,167562,-107680,-582345,-282739,120909,268349,-109785,-359246,-421925,188584,583354,480286,155532,-87349,-15406,153012,325187,385497,224416,-165186,-24411,416594,578248,507765,132213,-237929,-233734,-378752,-187122,-96008,-323574,-324669,-83056,-210600,-431833,19776,322043,333050,182202,-76369,-161475,-226358,-90064,37652,254217,537416,373582,67933,-120046,-168823,-110926,-129444,-411095,-442572,-54704,123184,37761,-20818,-293592,-458898,-353579,-254007,-278377,-309356,-246999,-105783,-262689,-266118,99951,211834,272292,260686,222145,88769,205516,5991,-214806,-63606,-47565,-255933,-473105,-547968,-203685,166866,287801,479805,799407,474994,69125,-37058,72365,-192829,-523417,-90245,583062,963860,707891,-73079,-292153,70318,172573,160107,272283,46751,-394041,-105413,444141,572962,353242,-30047,-188935,230266,754964,927299,515579,15955,-219038,-85412,4454,22344,-6569,148777,170136,290618,247975,100235,59763,-180927,-325008,-338526,-235074,-151373,50430,259045,270519,229173,89072,40170,268981,291974,207847,467079,837051,907840,309904,-248493,-148207,245868,502335,685756,971778,976114,1240255,1079932,584596,77914,-336667,-345456,-378175,-342155,-25929,299559,275698,35299,-89006,-125162,-238496,-38617,447808,646465,515568,119703,-262638,-628864,-132488,304865,276448,-173078,-594781,-358427,-106781,157449,344452,447172,443860,456246,330542,187455,-12029,-300777,-32531,285707,551368,350159,-92465,-298814,-540033,-167615,72432,194704,254746,378711,16183,-69967,216712,273164,-26896,-86338,127523,219790,156009,-8985,-45826,-77546,74405,137479,-3511,-218088,-146769,-49857,-188874,-220703,-207591,-510290,-419189,-286595,-200308,-51321,73270,-142111,-524425,-382852,-260242,-277980,-191282,-186290,-214862,160662,165131,-295360,-189898,271725,708939,864115,469464,-164614,-482428,-339277,-229168,16610,202805,347301,589758,645595,446704,46387,-537303,-20155,214549,-1316,-312590,29401,302379,455775,431505,47722,130345,515565,309980,-184522,-397154,-265550,108321,-27198,4565,786901,914620,370181,-24069,137921,301587,236710,42189,398341,881149,759135,516078,276023,158747,36042,36608,181616,-32196,-161551,-210878,-296333,-263743,-345795,-419307,-8027,151016,33902,-301805,-128758,95500,-33867,-390316,-184353,310848,364246,188960,206115,333776,157588,-117540,-229422,-307982,-223166,94016,348541,347007,157853,365028,736581,811753,342163,-178783,-297487,156268,473152,627883,404194,-108636,-410179,101364,285385,288929,-398577,-392037,-188414,-511510,-122631,134876,6168,-12522,-426662,-308166,7374,-12682,-113817,511121,925703,685204,271660,182432,320124,287585,251485,-81122,-452706,-331093,-152325,-66609,107503,59547,-90418,-326411,-235849,176789,385558,317619,177053,-2550,-133876,-107484,-56522,-43939,-70892,-399488,-249494,36205,240122,324346,38612,-390028,-289639,-94156,45638,168895,262234,151902,-126118,-239395,-67514,-78536,-286940,-25169,448147,319746,-117816,-171631,-51029,-323353,-406378,-178623,-45912,-33596,-63272,-74905,-242789,-288688,-98566,59531,141761,387893,664061,499106,273256,-211009,-266506,88735,397929,556777,626870,164256,-294081,-381990,-73192,231535,237253,11837,-574602,-132060,88885,3164,-166031,-312279,-400931,-118376,-93575,-54416,75805,3457,-86974,2044,-97689,-221762,329981,829200,689694,133267,-258882,-202621,-503893,-540543,-424341,-419329,-133606,-69336,-255761,-348833,-290262,-246082,-347503,-408185,-98265,-1724,-85659,-85040,165386,124425,57805,-90935,97370,132813,-69402,-431747,-125495,-212347,-377407,70955,309273,339196,227813,206272,169672,-82428,-240323,-346414,-204980,-45641,-105444,-290329,133141,386145,436944,299360,-25270,-378045,-155464,253979,431035,474169,193202,10637,19654,154168,267269,547189,613532,359144,-111046,-549695,-60060,176550,21278,-475331,-176945,179290,149202,408431,468101,776400,596128,129185,417106,732765,297488,-573189,-78920,139864,273460,250397,338619,422777,254247,-35125,85206,142777,-178686,-563114,-423240,-384278,-211361,-155038,-115752,-158809,-263443,-530221,-566274,-306726,-41885,41139,106836,200025,190343,191266,62486,-236669,-505345,-286803,-160718,-113260,-123302,-73704,-71097,-128818,-113711,-106106,186363,473725,107953,-314778,-142083,223463,305394,194364,-221084,-431901,-23526,416895,883786,944048,675898,509910,418949,298346,-35356,-138841,-14799,9104,213452,537267,801558,716130,164692,-154957,438661,726578,716612,668881,517171,371646,81612,-116152,-335502,-335021,-247356,-357095,-376000,-227885,-287222,-328502,-381700,-126951,120258,148085,452437,700023,584719,859535,780956,531941,116334,-163283,189325,415478,449407,404330,398365,102267,-3024,-147033,-574359,-68969,207677,24344,-222593,93547,8957,-278502,163209,346377,16184,-230299,-300295,-187071,16648,-44706,-171922,124548,216459,64133,-92499,-106427,-295201,-164395,451183,662318,390080,-105540,-331268,-48289,186064,520949,708996,665359,456614,193946,245250,498616,464134,286021,62410,161368,92962,-286070,-657924,-108498,-48313,-249898,-52529,202986,345258,757576,1052107,983739,691368,143923,-321356,-387401,-267872,7284,372511,518722,403951,23036,-570178,24068,496774,324633,-146907,-20912,147194,-44468,-150324,-371886,-191204,93569,-58642,-336014,-440689,-521598,-350512,-6059,471576,757718,495241,31739,-352232,-353381,-310092,137161,701011,902606,489169,-129239,-348225,-310585,-368086,-35287,213934,86872,-67125,-218672,-303004,9616,263586,205201,177094,331455,293567,38306,-315150,-67490,71183,-77222,-428431,-234500,-156768,-252482,-335931,-151465,-160330,-192670,-116878,-133856,-33904,256151,359767,257757,-9611,-391576,-437735,-517907,-249645,86646,91395,-69371,-153355,-145862,-45337,135504,531551,821467,489108,-160170,-71322,384662,316455,39899,-65878,5011,-234080,-142900,317248,464522,250559,-266364,-301311,-250197,-345823,-265651,-167731,-134770,-67364,-106165,-449339,-118312,431516,900412,681514,479979,453451,460833,478884,371100,160372,-43577,-427948,-329005,14613,181122,71977,-233554,-376956,-79408,-55449,-326637,-49645,245823,231622,-298846,-394464,77152,372110,285878,235398,329372,184848,-332614,-81778,302023,192106,-261822,-228825,-136310,-206588,-20951,-239564,-472163,-82311,266392,212397,-148698,-133536,-272194,-276210,-401398,-105039,243045,92119,-190978,-244573,-173511,-142383,-107365,-34827,286810,185922,-182579,-480157,-173081,-150390,522,247910,92626,-17978,-59944,-20264,137147,141396,68396,62819,293549,360485,116817,56966,172755,59368,-102165,-225034,212577,413728,-11756,-497460,-46851,57712,-115802,-111813,-94713,-240713,-425542,-399288,-249932,-2362,86883,55298,37842,98857,-10826,83492,357665,561658,603975,569094,427299,-69179,-454661,-184968,-125146,-176314,-206535,-200685,-288156,-383491,-242341,-246807,-216415,-200906,-30068,342805,595860,551546,387392,101509,-237070,-669035,-553211,-296622,-62331,211730,31040,101442,218927,56747,63952,110085,34132,-244212,-532978,-187811,-178698,-453706,-299151,-288746,-179253,-76626,-142055,-450061,-296269,-32421,-183645,-159448,-165581,-307407,-428272,-180255,-224114,-249831,184079,505241,213029,-156010,-164902,-101606,-124404,173097,500122,919983,1191464,901427,464258,350608,385677,372015,153466,8191,-163346,-227724,-166749,64010,11202,-7569,1919,9802,-98236,-65493,-94538,45554,54192,118187,222293,102995,-259629,-320685,-341140,-432261,-55075,89167,-264537,-88685,185045,67421,-38502,-77465,-314065,-138050,482212,491056,-385524,75467,523713,507668,337487,248623,92814,-105014,-157317,-278641,-327316,-86754,-16987,-99252,105412,-37990,-472625,130217,329240,99580,-325726,-298930,-154642,-196820,-441873,-392388,-63937,352409,359215,225897,232555,159979,75452,72484,216867,298212,75767,60319,258793,643829,1039904,1058373,768491,281380,-76981,-336046,-309233,-463587,-468185,-155570,204374,416676,272109,29135,-96972,-34068,311290,634245,755804,1024935,1180672,794198,768566,554458,188995,-79157,-82830,110033,262813,181240,120015,97621,131854,160137,221061,655242,1081289,1430493,1462421,1016990,255369,-184811,-156973,-300207,-444288,-225372,77629,163816,77813,-62948,-200906,-462852,-226014,-171043,-393313,212471,744309,540290,44688,154137,477758,280172,-49653,79638,328910,154175,-155010,-300095,-263248,-38512,128228,244263,-7934,-469925,-30232,77047,180369,449077,578449,501840,611716,452258,104764,-56071,114841,417193,555993,266556,-312502,102438,695595,1016069,1045148,897962,642499,483257,50467,-616267,-93627,227751,-40935,-471868,-307465,-283648,-269677,13636,7836,-355734,105813,115130,-352929,29269,584775,637351,381993,-103442,-261480,-244205,-371067,-533795,-387756,-35998,-80010,-224357,-321061,-113433,1172,89816,84624,32372,-138817,-66490,-115048,-267373,-203427,50049,163186,25348,-328579,-57574,246259,208475,70897,-108105,-327047,-446370,-148238,70353,327348,328458,467019,395133,30965,-160886,-327184,-135510,-165488,-149138,-36708,52133,52178,-241315,-480995,33721,-54278,-144035,14163,4172,124956,416081,591760,211561,-81942,-191246,-112281,186912,344087,349033,353347,312729,127683,-72939,-170582,-315997,-343348,-376586,-165524,86206,182970,-282578,-357361,-125970,35521,206594,39085,-284257,-328110,-195547,-221374,-397950,303721,762941,713505,312033,41229,-7827,-93235,-37502,336974,734519,775631,620199,483505,727472,584608,664217,113266,27154,292640,577704,508901,14974,-413969,-423222,-287955,332130,531466,311534,-378369,-147383,234477,411662,464969,288438,173582,83772,-200025,-442832,-254075,-231555,40814,279852,517069,651900,333816,-40941,-154825,-353792,-383815,-188819,-173804,-362819,-294237,61462,317117,143939,-313526,-246595,-64312,-125971,-338283,-219921,145471,425314,420889,279444,65266,-68449,-193709,-300779,-62975,233672,314049,423934,489134,434973,94308,-110606,139266,370089,234580,-94244,-49919,163849,-11890,-333593,137603,591384,604878,315329,-162529,-148958,145458,214689,51352,-288589,-303682,-250008,-78472,-196907,-316915,-477996,-457323,-491280,-554146,-346828,-144673,-175756,-61798,100358,-7750,-301785,-156353,-45263,-3218,-123614,-243350,-272463,-256583,-177914,-75292,93179,-42816,-280237,174562,416866,197195,-456581,-35038,318559,-155372,-472295,-3233,-18670,-101996,58003,249332,418525,168591,-28293,123055,-31372,-388609,123979,662112,742991,86543,-528165,-54719,412532,460292,491175,430438,344,-398752,-170725,-19377,372849,688133,501574,66025,-41751,10831,69624,144445,249421,60737,-267025,-419795,6912,248750,446133,505745,413459,124045,-258046,-348649,-306853,-297920,-126106,294038,372921,43143,-320545,25270,105255,-225948,-283039,-118015,-194800,-125350,9921,5782,-84505,-61036,29030,-91305,-95554,56889,140560,220478,281229,89087,-94185,-195466,-221687,-349495,-277545,-170103,-217247,-268051,-129101,32336,-51880,-109819,-135601,-99007,254659,583506,445674,66067,-290945,-27662,318998,459401,442552,155677,-80831,-280142,-488804,-642204,-484510,-272009,-5239,52565,-145227,-408966,-245607,-365493,-230765,3405,89332,186587,563305,703829,739291,971552,938771,796399,771881,505260,-21687,6679,192478,493820,795618,881437,668275,270677,171455,116700,116278,118969,-110748,-436332,-183954,-67503,-228239,-353555,-288513,44231,130713,-60834,-198747,-188494,78643,410597,636891,409329,139015,-249142,-281072,20398,69456,-214863,92183,559138,891579,1039449,744794,49152,-488227,-74230,216370,271586,85633,-2023,171219,358563,420259,402130,158068,106215,112079,30779,220281,284474,244329,67591,-167246,-385719,-241981,-125107,-204423,-410168,-426016,-245943,-232730,-209563,173197,619434,829639,745164,218549,-303222,55444,81036,129651,296546,70133,-219202,-253845,-217654,-251084,144390,330725,290869,-29355,-157367,-206690,-185724,-115558,-206855,67908,272355,344126,403292,438705,-61633,-496004,-191919,-31576,-196913,-208244,109921,117666,-29876,-55706,15844,-3886,-2609,-40016,217999,373818,227017,-253909,-241291,-230623,-296984,-226546,-389541,-320691,-199392,-92680,-30079,135324,326163,482816,449934,446678,464080,562512,382415,182686,-298768,19855,29503,-250422,-163469,84153,91457,-98998,22665,-32866,-51706,-94691,-300381,-193942,59765,99338,-230166,-221943,123239,-176262,-542976,15242,333257,326207,195801,202923,223619,91686,168347,250001,-23901,-360445,-43269,98057,-117172,-125221,239846,272553,261428,321065,305611,-17908,-92098,127868,440104,357546,-795,-455375,-252694,-242412,-328579,-376373,-116682,77064,338390,469023,402465,70011,-105511,-333268,-493371,-349390,-138251,-172830,-479871,-452607,-421036,-466682,-152147,23371,-137471,-4138,304301,499893,628304,431231,16314,-555052,19968,469736,526025,327896,199456,82702,-167748,-336987,184807,350265,18728,-502510,-121787,158331,247181,233390,300982,364873,187582,-105507,-329129,70197,-145168,-185240,-501817,-159597,-92777,-176813,-283950,-492900,-209932,232873,231177,-56213,-409709,-258100,74431,279183,26844,3065,160398,151903,267875,432553,138374,-372788,-301467,-88825,-167453,-494012,-267441,-56169,-118062,-355458,-244200,-279483,-154020,167375,284053,335758,11023,-223353,-40351,197574,395214,382416,168711,-162064,146413,481264,225836,-145311,63551,314752,209479,-317543,-246856,63321,-27718,-155698,-83367,278588,325978,307934,214013,51096,-241944,-249111,-138428,-238988,-267300,-102582,-24079,-10684,70882,-33763,-301100,-65818,179247,255580,79857,-282743,-349554,-39972,249830,159412,115073,124684,110502,161318,154272,197043,186120,886,-287492,-59570,186151,528797,501947,184098,-98017,-310487,-250466,-144535,-71383,-153791],[-354762,-104467,22794,11526,-127736,278488,155988,-204300,-106289,108375,201855,316612,282649,153425,-102868,-394320,-73863,42449,-215308,-386674,-422369,-11079,394838,574468,495881,306728,41550,15912,133721,4692,-161891,-45435,234052,172197,72425,-434007,-783798,-364655,67820,288041,197203,157107,219076,204826,221571,180300,177604,29154,-260474,-447242,-421122,-286216,-120638,80833,204371,424656,396480,294035,406328,301790,350079,438543,289579,-31538,-211272,-28029,-19027,-229972,-508289,-45520,220027,157570,-64833,-245614,-463658,-542483,-311255,-262226,-245817,-234932,-165090,122798,335285,389803,491856,482180,365736,284670,137542,146560,441279,458039,168458,-178230,-485766,-331506,-243206,212171,737254,828120,289522,-331086,251766,552030,181133,-77296,-49856,-75396,-431797,-393069,-428102,-490203,-422656,-116401,-8539,-94568,5682,180918,330469,503330,200537,199337,486111,562570,341704,156240,-109147,-53496,-39218,-183984,-329706,-275675,-26253,148025,99072,-109462,-476789,-411918,-322018,-385580,-132552,285722,229870,94130,-115126,-307923,-288333,-155024,-184879,-328848,-395164,-342122,-160353,4641,137378,140153,-58345,-281041,-218453,-178410,-266319,-297746,149818,448096,199805,-255020,-66194,191180,-120433,-446222,92001,420129,481853,125408,-127940,-119836,236648,346527,164843,-220951,-366903,-395272,-131941,37410,-120999,-239295,-525532,-269361,64999,415268,343619,107611,89076,-222175,-253633,-188608,-55120,-25652,190239,437078,326849,193016,-113681,-146375,-141844,-291363,-277433,215512,381213,264319,-52711,-417600,-567963,4094,237363,401004,-80842,-492218,-158907,418071,655955,446432,41897,-144747,-28927,192541,388554,408431,214729,-213382,-152017,166432,219064,77561,-111428,-88874,-298268,-611740,-341619,-340526,-471206,-259643,-162614,-358842,-390525,16428,288534,210435,35635,-45668,51527,-109727,18240,366273,569891,745102,480230,129422,-89950,-30745,46920,-22118,-230155,-243872,-116686,-9117,-289664,-326266,-309846,-342628,-293426,-140599,-253764,-518366,-151862,-171337,-217696,-141169,233921,447158,491908,356522,209865,-35529,-90468,-186928,-100229,187162,173670,-86298,-317943,-486966,-137908,267028,471244,771310,767026,350423,-222788,-339841,54027,145768,-48381,-206512,468227,928118,846173,254082,-143240,48847,152187,128842,270858,2397,-238812,-119676,116715,172332,-3875,-208516,-117288,304574,819065,987151,556100,26723,-205130,-7644,-43235,-323044,-293014,-14379,107372,304773,158497,-301579,-391013,-165452,-78410,-286910,-588295,-261474,253764,599491,495304,291462,-51979,-343208,-323491,-200409,56931,683330,992228,980757,360681,-277283,-240991,85552,386377,660338,975068,1080867,1116402,1208534,603968,-97880,-441686,-121004,-52150,-155598,-170602,149020,58302,-259396,-466683,-331320,-128130,171413,493049,654504,467638,-49787,-403839,-253845,-134409,280002,-19887,-467694,-178253,-83382,31245,241673,386737,505854,563567,492567,234613,-53170,-59875,-457118,-283611,63188,303770,-83399,-609163,-327202,-108837,328544,326846,568508,416904,218145,-105991,105735,420782,376631,-74303,39473,252733,254876,229243,95437,-19195,-90191,176108,162316,106351,-338574,-157634,-72285,-87162,23686,131750,-123686,-274557,-176795,-228164,-132804,35221,-14699,-317329,-433785,-137541,-153948,-268852,-303102,-308198,-54360,-11894,-242794,-169436,211360,533271,669543,399673,12084,-132635,-172103,-87050,-2522,5767,90306,416727,557041,302333,-72175,-367729,256697,587850,352844,36582,108422,273371,359869,257194,-162847,151546,527594,380686,-103698,-468950,-169213,125258,-137613,30677,944509,1421597,896838,303599,230606,303477,149759,-184740,428364,1016342,822655,427048,190282,-95307,-40173,256103,310953,-80908,-132733,-26912,-189076,-429088,-476793,-354233,124897,253481,60221,-237848,-41655,165151,64980,-38697,236456,456116,438937,284375,257882,331203,209612,-33326,-267978,-279170,-28555,169444,286521,82141,-216983,203313,625076,742887,330353,-152800,-301343,97389,413497,629892,533785,262774,-210702,-391247,-69947,203354,-368200,-249175,-21801,-226480,-228969,15255,15918,6577,-399936,-248941,-59980,-216010,-118851,445365,743357,501726,76004,-137028,-75695,-56033,96793,107613,-43675,-450805,-297766,100053,221798,99763,-149856,-322437,-360378,-29034,115929,96756,27720,6818,29515,125939,77067,70404,20148,-266037,-377119,-63141,144489,164334,-163268,-379935,-68105,75071,65624,109135,196549,-60914,-410721,-558795,-296179,-235955,-460350,-24919,321846,228088,-134554,-163617,-225065,-573050,-308656,39392,94361,33963,-100787,-164111,-341833,-138881,274929,410597,267742,164275,185643,127443,-58525,-338256,-154256,289811,497478,661884,695378,247069,-363607,-60721,654956,550118,365868,-24096,-454218,85273,267251,184311,-197625,-496739,5791,264462,145073,35349,145631,7171,-209577,34944,53924,-350773,135996,877403,743800,189594,-263418,-319685,-594766,-390974,-308724,-300175,-100234,-118345,-360390,-330040,-92583,-17972,-176927,-190779,163000,153522,-86312,-21510,284397,203022,187414,-40047,-1961,-26783,-223549,-320933,12024,229,-356468,-230072,38699,89206,-38893,11269,102539,19211,-136360,-288167,-54882,190475,181721,-326401,-414851,-132913,-132053,-309536,-508848,-241945,63122,404225,506770,343048,8197,-196689,-63114,133898,401511,666407,685178,471864,81335,-238481,-142263,-930,-209324,-508779,-36091,191480,-100927,-81085,239889,693798,806323,477402,454124,699912,322552,-397786,-105699,303994,629777,592167,541289,476891,209079,-221287,-458348,-158171,-310765,-410116,-263408,-555716,-402902,-325823,-380194,-401239,-480340,-609501,-448017,-193025,90836,1501,-41664,-10200,88842,204446,94998,-187285,-428250,-243068,-175814,-263788,-313190,-45959,24589,-144009,-77819,-144058,90440,305057,100296,-356144,-63500,484155,752927,690612,336123,6219,226307,540281,957897,1140724,771833,599656,488264,444739,204187,83362,122522,26221,61435,432725,725501,730466,245234,4721,477338,770517,767340,436229,102359,89749,-103372,-302633,-610485,-717501,-459185,-324424,-143465,-228107,-372163,-407782,-413933,-171812,56855,36679,175637,491312,758223,1250008,1388955,988339,350918,-1178,105939,91228,-4133,92045,277503,210462,125958,114997,-349308,-41086,318089,271290,-246331,-88830,-3278,-144840,174288,467212,325363,16305,-316299,-75421,199234,148692,-229877,-115900,28925,-7152,-141838,-203101,-444173,-77001,473362,600115,235750,-323425,-40231,229190,301994,354894,509564,494204,339666,170878,328284,559351,332108,47708,-21596,188854,-4746,-347653,-261512,225749,167145,-227557,-430118,32012,252306,646940,991027,871054,538118,383,-299293,-215775,-3500,258866,623371,783772,662667,229416,-446945,-26352,464801,308834,-274307,-114983,244011,79278,5646,-201641,-293234,-273070,-293149,-112975,43159,-76395,-257146,-61083,311300,538507,211619,-236982,-400214,-305549,-321704,80787,601862,960383,674994,183593,-205356,-225816,-209834,-137386,39996,11872,30145,-72187,-83070,72824,358298,376575,364122,200921,18267,-191376,-380400,-31713,45748,-20152,-113095,13204,30652,-71715,2615,96311,-251974,-408609,-140520,-135302,50544,377522,443872,291436,-63496,-458999,-375559,-478009,-312818,42435,88624,-117672,-280147,-322322,-205205,76877,549646,795068,411753,-262565,7178,441897,309176,-213,78113,307052,98613,-199875,161103,441409,409567,168232,51499,-101972,-372957,-375968,-380920,-251065,-155935,-122869,-281000,-114138,249910,402542,232013,135580,277900,450163,496581,331641,-17089,-269228,-359045,-226299,10924,167224,149956,-80635,-334007,-163125,-64210,-492917,-63626,324958,388249,-116931,-298640,81784,290672,37199,7650,290550,178836,-162464,13950,346864,251829,-195743,-460948,-294864,21912,286100,-98235,-599613,-171086,117462,37128,-98382,127123,134764,-62878,-462386,-38850,390078,125355,-317980,-250927,-57627,41008,2708,-11258,354856,210704,-172534,-444800,-2800,-15168,-66514,145708,172175,151353,76713,168722,344530,254033,88405,-120227,143061,401806,363827,182086,-245111,-520003,-464124,-55059,326210,447454,112011,-337879,-339721,-175338,-179768,-91440,-38877,-148420,-413656,-403758,-193977,-16033,-5314,-66630,-104824,69949,-2325,83470,268127,404840,281372,67102,-115514,-497927,-281705,-56479,-7672,-131614,-353399,-402915,-399631,-515039,-466971,-451411,-288678,-124109,141147,404522,576830,413990,135779,-125912,-309296,-402730,-677972,-477661,-296692,-148162,-517910,-368774,-130873,-64171,82454,77405,-101565,-378265,-483226,-424463,-473772,-359192,-146371,-260270,-122940,135497,7553,-220479,109801,96254,-136881,-295487,-390923,-437131,-263645,-136970,-191213,-71828,92380,355392,146233,-56890,-3207,179857,236241,407572,566869,829252,859106,646131,416815,422714,361880,378922,117892,-243932,-442599,-295072,-161700,80356,96411,187833,221755,254164,94441,-47820,-59534,113237,245766,292859,181141,-56459,-392416,-121654,-139250,-245025,-142338,7707,-322356,-128679,147140,39510,66350,141488,-60174,-252020,148941,231766,-558148,87011,267040,-3061,82438,261890,-12472,-133915,145651,87007,-152697,-60401,-11093,-80922,70785,-39973,-394138,27173,222441,-35611,-469239,-295585,-236031,-378436,-483740,-458683,39649,481418,414999,298073,420458,326275,95268,35300,347692,783031,637649,459719,507778,724855,966766,849716,509232,155079,-164086,-515810,-553639,-304518,-109499,-176307,-156774,23014,-49979,-128942,-143430,106530,687509,880735,1050267,1192839,1115018,840151,630815,363276,-54230,-81780,24074,159943,67323,32431,175957,308223,318162,254380,250014,530927,833414,1086739,1172334,876007,152057,-198405,-144165,-293329,-427068,-234285,64268,111508,117849,147647,-18170,-376107,-264073,-269652,-338396,257026,678298,384288,-26796,96174,320409,326422,181074,175609,313637,293980,268058,192968,34909,14245,125072,197363,-147835,-274549,161871,146986,247494,453302,436139,275493,465199,423830,321351,252598,351900,498515,453171,159586,-387409,133827,548257,657377,671983,475119,344436,285714,13475,-485376,-457429,-286838,-532354,-247237,100882,-22812,-178899,-127516,-81564,-208259,-344763,-312785,-514060,-57543,370714,401374,106934,-283621,-412493,-397249,-448043,-473227,-242008,56847,33964,-196766,-562749,-294407,-32600,92315,113688,-27298,-251990,-119852,-221579,-336055,-196314,115023,385434,392111,-8937,55743,348904,295244,126392,-72035,-237003,-288390,79252,258995,466451,329429,266719,262653,106847,-322329,-257376,-107001,-133684,-148889,-59217,116749,174859,-125869,-476110,-142565,-110029,-265566,-275563,-463834,-134009,151237,136437,-192574,-295558,-254646,-180512,62214,110967,235452,340561,327480,59357,-237913,-186296,-263200,-398942,-379731,-8431,99153,105610,-276582,-328122,-73042,13543,119476,13842,-295996,-447573,-117756,17653,-292788,39277,646904,741476,343241,87974,508894,172924,-82091,143823,630793,752273,719327,629126,1016345,770649,727773,312089,185884,358847,437413,216548,-211793,-315290,-329178,-293068,237477,507199,380361,-81012,-347033,-101205,145513,314261,133184,-41143,-111782,-316756,-541689,-441935,-534452,-329310,-201486,-64489,214981,117849,-78541,-92786,-133771,-438134,-407364,-195718,-275993,-134792,75517,119344,-206437,-591692,-147006,35416,-15407,-272603,-381345,-260029,9816,77438,188314,99895,-93661,-351722,-446960,-179406,277003,576092,694242,630238,346838,-115667,-393116,-89051,106493,50371,-209327,-38504,330254,292069,-122286,-72174,419409,512031,282335,-182249,-43727,566033,673349,403740,86467,-229619,-468009,-422562,-416555,-451869,-362740,-212691,-85391,-145706,-455907,-204382,-138527,217,122731,10597,-313068,-406936,-468972,-276871,-306746,-251831,-183155,-111914,84921,287826,399820,242988,-315259,85259,365378,134442,-522229,76875,259674,-275369,-265761,172428,3822,-242068,1730,184158,391063,281653,-116990,-318951,-424060,-92763,554673,777800,653595,120448,-99378,123251,414714,585259,615169,352303,-126516,-248881,-115671,-228414,168303,406153,206939,-239432,-128367,-116317,-125178,175692,528419,604380,292096,-95990,162084,355668,425961,469980,497192,405353,215164,90971,-69188,-141200,-3284,306941,262712,-113018,-216135,182709,245519,-154625,-555355,-193382,-65955,-33125,-37419,13107,29693,-119809,-224122,-282867,-204952,-51429,11558,-53530,-17471,179266,225879,160749,-75841,-175627,9483,137136,113210,-37498,-14639,25280,-100919,-149919,-262017,-357970,94363,484401,382796,63655,-64785,152698,270342,339295,298731,85909,-162815,-348197,-481701,-408165,-329450,-254010,-172521,-181801,-297186,-366717,-424932,-356500,47761,227370,161301,64465,525162,899360,1230576,1681545,1449245,1215949,933095,579628,83715,153011,382261,647442,917812,980733,674085,445814,418251,433282,435615,259439,-86883,-537934,-100354,122897,-67148,-327369,-173507,-56484,-141580,-230001,-108065,-87643,33003,426773,678659,596336,265113,-316643,-223367,135264,270438,-43666,29668,505482,770778,775204,482517,-127678,-452954,59242,343805,332907,144632,40272,161503,215944,106902,72655,258446,283625,121841,-92939,-33894,82705,108010,116397,-33886,-210229,-279748,-265213,-306807,-390659,-374128,-162370,-147174,-170700,130877,584578,881055,972158,427629,-358289,9327,57238,323354,699449,421765,49555,-332354,-297025,-267849,26434,57964,-152878,-286991,-143291,1146,33823,-54571,-438951,-38702,109659,154047,82473,131312,-85582,-320931,-255953,-115723,-251510,-247913,114290,152127,5729,-22476,95197,55330,41513,-112274,65045,352748,203270,-358603,-245389,-87444,-187295,-385546,-561724,-567761,-360623,-281762,-314477,599,265955,428079,308125,259788,265767,447796,329857,80923,-549741,97191,154092,-223371,-204578,71019,-37729,-477747,-111482,-78044,69905,82347,-202420,-17870,120432,16748,-94451,165211,367382,143190,-208327,-161006,198748,153482,634,32678,91123,39899,284567,456033,270574,-87901,-361458,-201407,-151082,20556,306238,344412,48323,-47775,-72492,-341256,-306541,109253,446701,411414,172076,-355106,-241819,-204005,-252964,-148741,107688,375550,627635,749197,665027,345384,81887,-221711,-508837,-150237,1171,10701,-280420,-460996,-363078,-348509,-179318,-192752,-193482,338161,591381,607294,494220,253766,-20724,-368459,-131951,454462,717956,583377,376062,194742,-45485,-441308,73963,273648,61038,-484740,-184051,93321,90675,140545,430921,497019,242394,135447,-10421,375653,132989,11431,-413501,-236639,-263137,-342341,-87821,-156938,-456699,-128133,10630,-97232,-382614,-223047,150103,443246,323777,274283,368252,379164,528647,426700,146568,-178020,-81197,-67319,-245010,-384442,-138992,-45709,-188978,-410096,-190830,-89283,-69079,249206,318062,339545,-40921,-205447,11747,142518,316524,407919,257091,-2829,137006,409049,172505,-205467,130082,271575,130047,-609117,-136097,137204,72039,-17223,-92837,194690,227806,106668,-4796,-213150,-492908,-313250,-116882,-194534,-371729,-190312,-29785,26738,122990,-49480,-191362,28171,168456,100097,-240879,-441346,-278707,-81884,-106425,-192953,-66680,189277,312789,271127,221582,169280,151604,26726,-277138,-93948,319970,740835,617078,120823,-260967,-230260,-277346,-164415,-131816,-179357],[-405522,-202899,-95658,-129010,-98775,391506,200542,-343915,-112173,310395,479191,564879,460401,235707,-32377,-533001,-339577,-357523,-601819,-591551,-586218,-101731,348335,530967,490595,335690,190426,119901,195395,-4855,-191481,-92200,194968,109018,-68772,-614333,-707478,-424443,-43243,288466,180935,90995,8026,-26988,59328,103072,66415,-96739,-406422,-543030,-420178,-175396,39923,272752,382618,487950,332596,191822,11643,194325,217927,342286,238601,-5734,-53315,-87493,-24026,-968,-192715,52085,408422,326497,-42553,-257819,-334655,-122571,-81172,-212526,-300911,-294851,45011,356651,625456,624492,735491,541981,365094,191064,235768,276305,539138,570147,258727,-70901,-509876,-386142,-204936,111519,446357,517209,23477,-189776,224491,395403,103890,117304,-28176,-363298,-340785,-271031,-519297,-579866,-150636,356,-65289,-132019,-51509,-121827,-129008,83402,56450,100966,358659,487721,355000,67762,-162692,41897,67874,-196924,-404080,-280972,-98281,69860,180910,45259,-277647,-541362,-453232,-516853,-168338,150936,45050,-184289,-397017,-500026,-432830,-341557,-308043,-199062,-205112,-240607,-140661,37237,187891,237694,160613,48310,-22014,-154976,-355119,-466717,49540,315486,212516,-133185,12374,250327,-6921,-401790,71229,436802,553871,378974,74116,-116109,-7934,-66743,-203827,-546341,-403070,-120103,-77114,-54925,-64060,166471,-43590,-222506,183675,566638,488393,238430,121151,-17960,-21571,-57509,-32423,-57141,153054,186232,70201,93606,20670,120683,172661,-74298,-293575,280485,518729,251520,-224756,-494341,-322943,118647,180767,257911,-191958,-423195,138575,593470,619437,305485,-120840,-281825,-184658,36167,212184,190747,7719,-350681,-324470,-159597,-252358,-380935,159806,277453,42056,-414513,-567352,-520654,-341600,-271698,-363009,-478728,-305389,41362,300460,129279,-207105,-38896,173885,-87957,13347,551454,682510,661619,358352,22558,-206606,48673,166424,91553,-36940,-8212,178781,417736,275122,61428,-116849,-144816,-204309,-39812,-176446,-430383,-217562,-254268,-281151,-101662,249311,541724,571460,394170,104340,-204126,-238846,-235321,16321,251941,220994,-44603,-235733,-453382,-159209,299489,473323,719185,446891,275974,-157306,-531222,-80515,397216,457843,-122267,237062,695950,712310,299970,23692,84668,126976,130680,210727,93439,99624,-118,-100569,-191788,-327468,-258533,54785,456665,916606,979301,520760,-10186,-184187,1404,-30657,-180683,-439672,-276539,-20789,243092,107340,-304573,-217028,-74989,15111,-88560,-392535,-331362,294424,639112,443524,139890,-184040,-181033,-65443,-118953,205648,700472,772911,548370,38607,-304458,-161331,-191626,157270,571929,824827,1008503,877736,889055,244694,-451422,-239648,89742,131501,-53222,-246224,-101611,-254756,-469437,-405029,-536415,-140687,286128,400193,473592,198269,-268838,-58462,47073,-99369,-58001,-387943,-31960,179943,138134,120315,277372,364117,412030,451309,285554,-42369,-221081,42526,-188330,-635518,-270458,-124938,-571754,-252024,326221,190047,280689,328399,588450,317521,-95688,-212624,258160,431150,123995,-236260,167731,365900,217431,142351,43656,-193774,-107844,286751,318907,434719,224638,3496,-128418,17248,212067,259106,86447,-35339,-75231,-287659,-251204,-79207,-34784,-218955,-556955,-66831,92392,-78716,-350393,-346831,-115288,-74735,-226745,-166062,108285,211531,281678,146777,93002,127836,96624,88287,72566,-51380,-4421,184862,328453,106508,-195066,-290588,312787,774080,709898,464125,139022,65931,67931,-84447,-504082,11404,412005,414699,88250,-210397,-153564,-29565,-330890,-32284,822793,1513134,1185472,444977,2985,10339,-97128,-629572,169761,787212,684085,276376,55910,-168202,123192,528482,373775,-152557,-114939,164967,22097,-304829,-445503,-351124,173470,321642,77748,-111573,9230,158117,99508,158681,362039,381054,303354,285754,315481,288702,149543,-1818,10629,95311,219042,206034,124562,-199534,-465175,-3284,413709,463247,188190,-222725,-348248,-15228,263060,498174,491663,407335,99444,73273,-282028,-280374,-347874,-116452,80716,-9542,-126287,-23038,58431,-3884,-278428,-384391,-320948,-498565,-160143,238973,371122,164441,-167534,-280852,-298119,-459635,-79326,252779,236084,-63363,-158574,94289,105786,-44674,-232419,-259108,-534707,-250914,-158664,-155495,-194973,-98002,68501,239188,145975,82493,12856,-122884,-376165,-261346,44650,54125,-326921,-369516,-12250,88493,-14701,-142760,-172711,-480679,-330244,-99556,-301554,-316104,-199069,-263113,-86552,-82593,-263505,-220901,-448705,-396709,-79171,195941,162776,3969,-274483,-376319,-305755,67601,451465,540650,260786,-70256,-244622,-306407,-360332,-317674,48069,416736,490764,583840,615333,341796,-222222,-960,801879,518289,283065,-199008,-245007,251693,391011,253641,-208812,-379187,250720,495039,318046,102748,171301,44249,-354980,13994,192993,-198382,-339618,493468,509912,119817,-289884,-492492,-505523,-269499,-191414,-183196,-152559,-193660,-303912,-249151,-19368,47588,-49299,147432,457826,295807,-72560,12187,411538,424030,412088,220967,41192,-270,-213359,-303327,2741,175208,-61470,-288736,-308918,-333820,-394216,-307319,-58868,8510,-143204,-196435,132737,419280,468673,107302,-407921,-477107,-521161,-324619,-271107,-134915,235988,475508,443616,78273,-360915,-442115,-114072,29897,373680,620051,691357,448284,180965,45172,18181,-8334,-201449,-300072,120256,284558,-19749,-278045,88793,521939,732041,542001,276292,448396,303985,-140621,-223870,356776,831411,794665,641379,426941,112092,-131585,-197695,-284859,-329210,-287389,-289193,-487825,-567727,-496718,-484180,-397615,-455074,-537376,-370437,-138573,130777,-84055,-209793,-243988,-91617,126994,122537,-23684,-143991,-363712,-221230,-287205,-221482,-107302,4126,118487,372517,303579,227788,28373,-136693,-280651,201699,768466,1138647,1056779,753062,335211,396357,512562,763202,974231,661384,531934,439645,452223,319570,187767,180757,-11675,-214999,84759,404594,571483,279646,193700,431060,689918,723914,230460,-351407,-419688,-335723,-422459,-555770,-450992,-136618,-39495,-30789,-271918,-519341,-421643,-219567,-165256,-78723,-74520,1380,405179,935703,1291808,1539088,1069135,314594,-182334,-150483,-252122,-378467,-530410,-216847,78107,135687,222837,-241982,-80154,352975,471537,-35599,-302192,-65434,-21015,135382,453201,470446,135367,-248034,59573,328977,222502,-331814,-283542,-181715,-193259,-225353,-323602,-473260,-20710,349246,356779,14224,-365428,121080,453536,416998,228989,320399,295881,94727,-85046,-4265,31669,-174646,-380822,-186467,4707,-109143,-118703,154823,494878,466910,117931,-351300,-145111,125348,411269,779811,729847,407868,-163395,-365752,-197409,157267,461081,760652,839360,692892,310341,-306767,-152315,308338,209513,-430005,-329754,162820,40815,-18445,-81721,-3847,-18679,119680,165666,286587,229441,115739,62436,202853,297534,4745,-481321,-556883,-393832,-351663,-40055,360253,758090,585047,264317,-81923,-76733,-54135,-151755,-191260,-76436,102135,12506,48355,100391,384918,509982,523088,131134,-266950,-461107,-428016,-137176,-10892,7380,104833,247962,223133,61024,135774,174961,-248406,-465551,-249112,-261125,66703,387760,428946,222395,-183370,-520238,-302289,-426594,-453450,-145390,4668,-124780,-327019,-482732,-321005,3345,449001,526110,160314,-259652,197309,471489,237892,-151122,190650,573848,362387,-350483,-177979,232182,280355,243929,213124,-15079,-437318,-362142,-416699,-412300,-233605,-56034,-82201,-128860,-74237,-205286,-184768,-271448,47285,250055,286771,153593,-236888,-547706,-281756,-152932,-42470,46241,148202,14161,-244539,-373466,-215799,-544381,-1865,484309,605990,204251,-71305,40181,69423,-264643,-142502,256566,173339,-2087,132992,350176,206063,-223358,-340858,-121846,153057,353315,-17174,-363939,-212101,-87583,-187292,-3988,349181,487944,228466,-230361,-57855,320559,-23872,-456812,-134562,132112,230681,32476,-87202,284490,179464,-164507,-467279,84463,166015,-14190,-83304,130832,285522,227481,297360,361663,245931,76161,-307998,-153692,346395,641125,545675,184270,-71378,21765,180210,389784,450739,284275,-78577,-448342,-308126,-222277,-161076,-58788,-80918,-290420,-405015,-276140,-224287,-271078,-352422,-160270,82720,5682,-24156,94718,143854,-172796,-610273,-335782,-100461,12033,106804,184563,87696,-116695,-323362,-479383,-482478,-518597,-425683,-125822,32869,289661,444744,439046,202604,-18368,47518,-14672,-314813,-518323,-556983,-576706,-644769,-386677,-147712,-104942,-72451,47701,-18028,-246499,-420268,-518917,-539589,-411285,-173419,-31107,-127885,5169,282119,122586,-63802,161506,-139026,-35490,296659,304550,28490,-253120,-288359,-228411,-2865,93759,342963,427347,332761,218869,339353,470734,556759,582240,529270,270130,221209,315847,461702,521021,595140,350067,-255346,-387126,-171459,-18875,154907,164113,295548,417981,415095,252337,-46113,-36912,168647,401243,402379,49800,-349477,-204333,115015,308548,284772,106100,-85993,-378528,-152194,90826,10801,125969,291337,110705,-297549,-377918,-423855,-342413,167600,124060,-489729,-68811,229500,-189413,-28124,421056,337552,66408,-86055,-131046,-150243,-20903,-54147,-333278,-123804,66909,-215684,-388190,-145239,-216563,-529646,-502157,-342518,179001,493030,400495,374334,519041,439906,148260,29074,454588,1062690,967030,703353,638302,715566,791470,504701,121177,-54232,-268375,-320654,-181657,26339,105963,-126689,-248450,-335950,-309099,-199788,-221599,-65157,523017,748475,969547,937018,659918,561576,264312,73746,-278354,-130732,26984,106765,-128894,-114248,184250,374175,317802,208167,147112,209252,386809,504960,678119,518075,-80338,-425756,-177550,-223196,-353542,-215285,41438,56543,167319,347927,172211,-234110,-357088,-341110,-275685,167280,411315,106431,-157674,27246,205981,360848,256252,152765,206138,318755,509449,621193,424226,208235,168587,58403,-377829,-7262,288632,89854,146409,356037,277525,141760,330340,360682,370659,384812,423924,416950,272366,23159,-454131,123579,415732,256537,181903,4741,20981,53294,-62923,-351103,-401589,-252861,-207800,111845,366173,265649,145543,-118653,-205789,-50274,50279,-215076,-124328,-132255,73244,48606,-220346,-440284,-424048,-247876,-223410,-326216,-146176,151473,299184,146171,-309946,-462233,-62297,53599,71957,-148901,-426859,-238739,-315319,-247304,-137731,45807,415664,534231,225362,201648,411071,342585,162990,6501,-96986,-106799,237042,447870,432094,196251,-53254,-136951,-176195,-462491,-126375,-90664,-212881,-232460,-183877,-2706,148920,-84985,-402519,-344839,-241467,-334466,-497284,-568986,-361584,-182343,-204166,-260528,-40169,19983,-151500,-98472,-188504,63983,254984,236874,-82490,-424443,-231668,-272902,-345773,-240881,-1830,-32472,-31657,-180470,-294483,-185567,-170569,-115955,-59416,-245503,-424505,9794,252460,1437,-280430,451635,655365,271736,119384,671707,351721,-137728,-135027,369643,567473,479290,519989,876903,706660,508255,366318,160881,259219,231192,-47218,-312069,-255577,-265843,-387195,-39875,342363,343177,158651,-161159,-274010,-65247,158080,54964,-71116,-160570,-390647,-422259,-260440,-179893,-139650,-455510,-470884,-209880,-157343,-118123,11575,89355,-172727,-350160,-86722,112816,67215,80582,-81570,-400244,-362817,-106655,49008,122208,-10687,-91971,-160986,-387686,-423970,-23438,16772,-157463,-423825,-430595,-190019,267466,669330,808462,699245,249024,-276935,-667082,-424503,-283471,-254927,-395704,-100320,347749,449177,91898,-226571,88265,281989,157714,-228814,35764,832009,973388,781476,570802,26261,-226368,-128868,-284653,-467152,-370262,-119239,181333,193696,-186111,-236197,-144232,-2782,81026,-10336,-360050,-603266,-386114,-306447,-387356,-243761,-151445,-5764,333884,691507,798499,584952,-123784,-150137,199437,77709,-425150,-52645,56904,-190987,-40717,270884,-22523,-240314,122288,273910,327194,342632,-64321,-328376,-30180,342292,821139,836144,543733,155444,240380,257656,239119,481263,537611,159744,-29243,-22229,-55868,-294543,126498,176628,-140399,-411296,36832,-46127,-205424,142563,727942,1036304,755274,168217,190119,338901,359261,434042,517093,491289,437974,386492,117711,-121805,27426,278912,87540,-349788,-66801,352464,403044,127077,-283974,-318226,-78118,-74919,-227582,-47273,108613,-38008,-241602,-250322,-284676,-91508,167824,96661,-126481,213691,482699,478733,177284,116019,319718,366209,304972,101465,21274,-157667,-296282,-300288,-440869,-329957,159887,566112,295496,-68564,62062,343168,223212,215124,212991,166690,-58520,-295909,-341046,-171238,-82221,-68939,-131108,-322834,-440138,-373113,-487926,-117069,308501,415585,189268,-102578,386245,980768,1583713,2067192,1868565,1483936,976474,561824,267797,290839,490657,699556,966675,1107259,771748,613052,628245,724105,669346,314168,-112906,-448319,-71376,270349,113962,-214338,-187224,-284977,-362525,-188245,109697,136209,60438,349462,614871,675218,292422,-393966,-81646,238401,404158,184553,-94725,188921,377142,305593,150314,-253076,-215277,129310,369123,297988,120090,31970,109312,63602,-229667,-423926,251695,453024,190384,20951,-89259,-15012,-52311,476,31176,-28861,-239552,-346378,-350196,-351908,-283101,3922,-34770,-167910,10729,413384,785457,1025992,558380,-388867,-176840,-80192,386580,828871,627516,223581,-279833,-406083,-334280,-100212,-42110,-393357,-256481,-103178,89869,155827,77168,-455372,-376404,-271646,-151766,-244020,-146759,-85137,-216055,-303754,-228274,-344148,-362483,-39664,32675,-57878,-86346,23615,-51485,-101920,-418750,-212808,135598,14938,-442469,-177267,14846,-99792,-509987,-435203,-428301,-487267,-413679,-509808,-183845,79348,228290,96516,70417,73327,257802,250808,-86051,-513049,210269,222072,-264253,-255989,52353,-36442,-129130,67409,124231,324566,303492,-41802,74324,208529,13911,145679,352114,419701,277415,-8857,-211194,-60357,-113370,-203490,-140538,-92708,-96564,255645,490689,477016,252545,-80071,-379503,-204565,105757,313740,292526,-137881,-373978,-392214,-582535,-462044,40416,388700,425409,358828,16098,51494,-37438,-165544,-8759,262029,552807,706503,755784,704099,577027,247784,-95129,-479701,-94315,89610,75071,-154137,-374277,-251715,-313101,-314309,-483086,-11857,534601,668436,465195,110740,-60605,-57622,-176687,-254094,350602,686587,704667,496688,376990,105409,-449447,-82263,141319,38912,-396743,-309604,-80717,-70704,14398,260142,357050,240486,405984,387828,363786,294575,119239,-338229,-294321,-312321,-441090,30580,213120,-75809,-507989,-197258,-108265,-284200,-193115,131774,412721,493537,483839,442070,504604,735010,511318,334340,4346,15948,-94454,-262739,-303794,-142601,-163346,-359566,-451749,-87785,181152,255971,325410,287486,176288,-204456,-143921,132317,95224,89775,281627,201660,-22391,83721,287299,95027,-258985,-14200,-14361,-221487,-293163,118348,293413,170159,74281,-73840,100261,184964,-1989,-225993,-429926,-387860,-143966,-4782,-126706,-477691,-272967,-80307,14718,128366,-33690,-123078,50404,123501,-48013,-470558,-50213,142744,195534,-44030,-397321,-261384,136902,393882,345537,260496,108925,54283,25087,-148264,-46984,445014,812866,596419,-3448,-290838,-150064,-163944,-73662,-136681,-210198],[-294502,-363394,-323941,-208243,100781,423736,166936,-501383,27303,480755,627558,614617,443655,177496,-187390,-490647,-383410,-242316,-214454,-287895,-607475,-174580,248532,393547,371939,280908,299498,227430,137587,-148060,-248905,35517,233541,74499,-253810,-558391,-468956,-401770,-289596,111959,81246,10433,-176018,-258042,-146621,-24681,-45092,-186452,-471745,-586625,-413887,-110864,180165,373974,415417,350191,141002,87872,-287789,-57071,75534,202847,62962,-85803,-36250,-41540,1941,190783,87695,239257,557107,464742,62355,-235044,-179380,112543,176556,-47646,-229326,-192925,180237,421438,593006,535154,683001,524685,465855,418812,451632,423405,541027,555809,236490,-87141,-452510,-369970,-153934,58228,139067,74619,-404080,42774,194480,184698,120742,173453,-129372,-375473,-114626,-231205,-610885,-354687,83838,87167,-80161,5485,78163,-186994,-240545,-156149,-63512,-70231,106066,294370,301051,-40920,-217603,68830,95081,-258864,-297122,-220429,-186087,-68168,135824,94082,-66589,-280076,-489423,-415271,-86412,69556,-143425,-473083,-528609,-538879,-534053,-290444,-205037,-140917,-200510,-295167,-255990,-103196,93189,252121,346369,313634,101346,-180296,-390839,-381370,-48196,178118,179016,-55926,86993,381436,207593,-197411,97086,416074,501179,431595,-37052,-400457,-554927,-575611,-613410,-399781,-48303,200269,58978,-116916,75626,533074,547174,108518,226662,506928,483478,254055,23818,82288,142893,111318,-47640,-170951,54170,13611,-81169,19770,239509,446100,482423,69746,-351755,158084,436639,150917,-167167,-263525,-178412,44039,-486,-69552,-476763,-205424,356102,672293,512817,99420,-307280,-458691,-418140,-237938,-99406,-178161,-330843,-533852,-499210,-492651,-511094,-42632,448013,517642,325889,-264063,-440311,-320039,-203789,-256485,-404517,-310681,-210263,52807,272005,67518,-473114,-54071,162152,-154627,-85059,486803,514159,297135,65381,-179836,-388248,60281,199085,128589,-3209,45817,306962,562454,578452,331420,112275,18676,-127555,4184,-88079,-209846,-217908,-192658,-287454,-188427,65822,311819,334062,194835,-188429,-359278,-53288,-70032,71642,144601,112069,-124758,-235668,-394648,-235052,239454,319676,337290,74663,350648,271831,-186103,-286001,456150,705713,8819,-26796,345063,318557,24869,-20234,63601,100463,117844,139856,319789,391685,174611,-122670,-343281,-388622,-172848,183939,614401,1020572,922322,433203,-84189,-187395,-77128,-39040,41671,-94472,-255844,-156418,118628,49471,-107406,68717,-42089,-90924,-7827,-230897,-432853,132806,383724,162002,-132093,-127822,138910,364284,320714,429496,587294,400461,-42704,-350203,-43896,58124,-272275,-111612,436869,602430,795648,674868,534469,49533,-176199,45173,177654,141146,-64307,-250732,-358880,-470142,-283249,-155180,-426856,-257653,231201,181793,70046,-257147,-237801,245649,183462,-56742,-514406,-153236,197628,334178,232146,155953,262078,294167,222506,136389,-106410,-350080,-96519,211488,84004,-334830,-709365,-641509,-500325,-15311,482224,111780,-115444,197696,372958,94559,-231480,-159376,315120,290500,-305216,-253581,211072,413502,176365,-57825,-122322,-459234,-91875,287995,403642,472155,471027,53224,-245803,102812,307551,164931,83054,127932,13534,-286367,-327113,-206027,-198671,-295523,-571122,-54998,253292,139593,-130453,-217998,-56354,-78308,-212218,-148629,27403,-61678,-115448,-151864,87030,244637,248444,118225,54214,69413,205258,264041,151149,-118970,-373664,-468799,149076,732697,944436,736777,75722,-285110,-228002,-158562,-396744,-249419,235752,410644,256095,22403,-128805,-203873,-410950,-158641,493481,1116901,1063658,323541,-411493,-293408,-152391,-427720,-242154,259785,357257,109010,-70059,-113538,210233,570773,291803,-230415,-192106,74739,-100494,-303092,-471990,-375076,113491,283023,55253,-55813,-11452,45323,6214,124430,218876,110771,-23301,180181,336156,252937,25921,-33575,260332,469473,447345,227515,-10680,-218071,-253808,-73410,232337,135315,-52607,-364485,-430902,-184052,34804,249391,285826,302220,230784,505994,376497,226320,-58378,18243,118054,110182,55431,142791,195620,48558,-107388,-342267,-552104,-525554,-247604,-61429,-58852,-195940,-265222,-95929,-77737,-424987,-132674,278655,347860,234000,124591,39476,-71647,-225706,-250649,-172060,-409884,-348703,-341747,-394292,-412023,-231380,16570,233134,184034,35181,-84343,-120837,-269624,-476202,-120214,-24131,-363833,-473293,-96583,-1892,-75772,-274300,-329345,-145906,94032,273467,109816,-171491,-75319,-224313,-354901,-483908,-323234,-311967,-523468,-134828,180458,367185,209668,-74377,-506421,-451159,-104640,240787,436194,465035,97543,-365002,-583927,-575300,-234934,-100506,302889,494848,396739,317805,330833,311393,-34737,-163408,398729,216471,17659,-443308,-70307,353207,415784,257305,-103619,-469380,239756,553830,434713,153909,117057,65415,-415717,-73897,263541,61157,-322805,-236366,59684,-17323,-299804,-503993,-408100,-181374,-77583,-45715,-20730,45304,-38044,-195034,-89803,35943,117390,451186,622584,353408,-59332,-28713,419393,559966,498538,437460,285156,182241,-107317,-422436,-70459,224773,59641,-157370,-447512,-422136,-347330,-285885,-71906,-55475,-225536,-122189,246581,531977,592412,382271,58571,-142127,-340027,-291641,-220910,77016,371634,471114,246032,-219329,-378637,-181447,-99172,-53940,198863,388604,542326,245914,156647,218194,207220,88805,-84796,-123598,204150,328847,120702,49972,95095,325933,412831,281674,-47912,124685,256900,49392,-261932,295631,807957,826957,627538,315587,-54372,-196213,-234745,-467252,-244248,-142340,-153710,-321030,-648875,-462784,-295170,-241978,-348250,-520480,-322746,-136062,62784,-206181,-370756,-441671,-281328,9961,169996,253426,237686,29634,-6093,-88937,-94390,-264238,-50870,421113,798033,903726,618857,374685,-104193,-16713,348421,792129,1151526,1122237,858104,471252,356329,293176,379857,536161,400624,331674,314125,342279,290680,197758,189215,-76511,-495922,-351720,-55662,270785,270803,358611,394512,548050,603700,291362,-48228,-197062,-241063,-285783,-400845,-286529,298,84103,-46126,-302821,-470496,-274761,-28622,-125457,-240846,-116698,77549,443103,979352,1168109,1285895,762351,34809,-370882,-516576,-263870,43207,13521,-8719,-65835,77113,132649,-290788,-151081,337658,547168,178125,-312354,-134207,26448,45347,271510,345184,68431,-70127,179139,323502,127598,-511248,-257910,-302880,-464372,-322963,-438437,-425437,-51948,138938,111211,-105783,-263460,117103,522345,505874,286780,252101,160753,-126211,-436839,-585507,-551385,-427755,-211606,-360455,-272383,15669,229220,452558,609903,671816,375284,-193731,-294159,-5615,108085,428136,515625,378226,-37253,-295006,-217414,256726,608642,772564,686769,519329,273240,-171797,-256122,110075,77032,-372069,-335245,12148,-89411,-195244,-67008,221804,468941,502119,312786,277774,290347,294670,223872,175566,66200,-61805,-409143,-449510,-553828,-338224,-157503,65868,361106,283077,131852,-85479,-49944,-44084,-199570,-368968,-52021,221457,158141,117380,119235,436395,664574,690853,305144,-274983,-621793,-454034,-498119,-146253,-46950,198092,392083,329816,91485,62978,3235,-341871,-488358,-404959,-288397,129035,329002,330289,81472,-331594,-509529,-271596,-404142,-617467,-403754,-139746,-90242,-175840,-277771,-157965,75252,333241,179527,-166197,-163473,359369,462411,64471,-315545,307015,807819,521455,-269645,-523845,28949,-117993,-214291,24673,-165454,-503609,-243516,-263028,-488385,-221430,42185,59102,-123872,-276172,-461389,-567144,-371754,-151761,-82161,-77028,-89089,-341109,-552593,-375801,-264034,-210111,-173271,57621,75029,-87003,-413706,-467752,-393047,97261,642724,829409,537802,204841,48200,-184050,-472970,-196911,108012,111903,123474,281341,359539,96692,-285009,-70762,106753,143239,223053,15859,-180770,-197099,-231601,-368095,18532,420843,624299,450211,17475,-153129,53158,-291267,-411497,23816,311864,375343,17668,-196418,144447,127049,-163253,-501261,108211,321948,42121,-298477,33392,310632,302037,300506,202077,195344,165530,-161090,-433838,229691,797761,831532,699620,423333,473789,366433,385910,426297,446104,136995,-263760,-341054,-273576,-283788,-115859,-28767,-99165,-233893,-344559,-517044,-564956,-399659,-50452,101974,-35894,-167139,-60985,-132697,-438092,-91684,337918,432350,323678,312396,401247,344910,162119,-219167,-504632,-379698,-339098,-143588,146423,232605,360126,437294,267428,67573,-17419,73280,54870,-367889,-347615,-222500,-360118,-167480,-21017,63456,37130,11476,34044,-69993,-287215,-419512,-562192,-448720,-266647,-105208,53101,74098,181830,367420,203321,-16876,-142110,-459069,179128,757185,770069,267168,-345925,-244352,-181769,-67442,272405,628541,831276,745486,417290,372103,524073,579794,550856,297068,-203391,-47415,323343,536787,694478,801477,497801,-179031,-214078,20087,127063,190993,135843,228834,452075,433229,302430,-39640,7072,279169,539593,462334,-59303,-258046,84091,264020,544794,544630,284913,-113937,-261115,-77691,115990,49344,150499,313273,119124,-306687,-157083,144027,155414,240865,124525,-187182,-118152,18820,-308516,158157,544017,396964,214928,-110731,-258553,-234609,-134514,-84470,-277091,-174041,-56103,-313986,-195939,54975,-65376,-426847,-445361,-197971,227902,360615,326789,395923,465015,440444,197232,50890,507764,1075513,1029442,720756,640184,639363,551297,118871,-210964,-203529,-238152,-50702,208849,275917,104291,-93667,28776,-151777,-355548,-145396,-232153,-361315,14000,379686,617924,504174,191346,65285,-225224,-269782,-356040,-177046,-62616,-95931,-333278,-168636,170673,291619,129794,2555,-78900,-172551,-80228,-16792,255862,140522,-200841,-152578,37024,-22827,-165262,-102309,42761,21978,200895,471233,325725,-68648,-372334,-376599,-273757,-4675,56704,-194902,-283394,-33089,121210,272387,190082,69249,73747,247102,522883,688583,564868,359730,243490,-37182,-307451,267378,425407,76900,-89433,174007,154493,148098,311907,359899,290284,305065,319065,218413,85283,-75647,-511503,67408,371065,49910,-205677,-190124,-12060,-17590,-134884,-277290,-8407,258965,184951,242144,426756,508131,483294,164266,-272333,149684,709775,518501,185779,-201030,-166402,-271008,-447789,-500410,-336225,-87299,-67800,-217003,-103224,170839,431092,366910,-130642,-509137,-77853,-33468,-58446,-266036,-513984,-353679,-348804,-155261,-111694,-148629,276985,463738,303607,287158,410417,317147,144120,65758,-9080,25167,230315,441595,170412,18600,-238037,-367286,-472211,-126830,59324,-107686,-361871,-300322,-330982,-248452,-32812,-118669,-274990,-69540,-125974,-221971,-366975,-373341,-462661,-466995,-75387,142528,273207,204611,-121859,-312873,-390353,-26387,123373,47211,-236384,-431598,-322825,-314962,-257930,-172813,-149064,-284510,-174747,-120859,-233145,-342715,-436468,-246571,-73927,-234084,-372988,125170,408899,189743,-367196,231414,435685,71647,71248,379270,268857,-214097,-441092,83589,301815,54888,235767,359198,345376,73394,231479,-13401,6753,-3200,-176849,-250476,-282309,-299235,-521328,-333099,127737,277614,322530,96805,-86628,-36426,197663,127975,44791,-165656,-428849,-139359,116968,128721,105111,-215924,-411103,-410754,-415813,-159270,131590,302429,91244,-195575,24135,390497,274792,89251,-228154,-266030,-123290,-44006,32510,154247,148518,206576,327432,168553,-208630,-270470,-224228,-303562,-434814,-285080,-38655,313142,572909,726027,630445,130141,-393878,-536771,-456753,-316923,-302122,-494862,-245786,214121,431386,239602,-71929,-191068,1043,-32707,-329428,64054,843956,1051878,1037573,949448,327020,172377,129517,-248789,-500572,-430843,-152102,267107,352732,91317,-174836,-218460,-86161,-60475,-38245,-277683,-321815,-246582,-296514,-324726,-204606,-183773,16406,465291,950406,1107540,863109,236655,-426396,-78480,14551,-213811,-400298,-225160,-67797,99978,260239,-107587,-155399,282628,411643,272965,204735,-99583,-139094,104723,494533,794241,812846,477253,197861,433462,292991,-19647,190877,334358,48431,167292,141522,-73157,-249527,144236,16595,-449774,-153815,275522,143980,-104253,73051,749901,1172870,951673,278460,83318,197740,262933,379825,415573,357291,341644,434828,231665,-195672,-98585,156080,-93193,-634604,63945,463029,473759,362244,-15301,-476193,-163166,-100716,-405608,-136227,107515,-18563,-170163,-178744,-358342,-21053,456884,425084,-4483,148859,597891,637140,400024,389138,520043,470101,336579,137773,19207,-326304,-480848,-393316,-296889,21695,423313,669261,134399,-304570,86418,282405,90583,63866,155502,232503,68970,-165429,-272760,5351,152777,116414,-8255,-293158,-406922,-367254,-376608,37831,439563,481128,140465,-304270,184445,837491,1468902,1736267,1722633,1307485,799503,419404,407455,361680,463214,610838,864731,1051697,812710,694009,731244,868130,708880,306416,-51398,-223242,-121868,240198,176095,-198009,-427810,-576981,-350088,-59788,238565,295080,210235,292842,537059,595841,189437,-460232,25655,297926,448893,383163,-112213,-391616,-228859,-108288,60564,-63396,35551,118693,271996,201380,46525,2762,87144,94530,-217321,-396397,107583,403890,221047,89206,23684,-42300,-185995,-218173,87716,92026,-225777,-419845,-331911,-341890,-225257,80880,18844,-204251,-133502,187292,568051,853338,517141,-294301,-482721,-232905,306319,656447,561623,190855,-216823,-475860,-388420,-239455,-208801,-382289,-294509,-106524,39109,141238,121487,-260161,-578038,-669609,-435734,-493348,-358768,-188331,-244282,-401422,-387774,-441252,-509860,-316628,-190383,-193326,-229728,-175033,-268778,-301419,-363879,-110785,68451,-92240,-367591,-134656,4143,-149752,-394795,-201472,-97798,-199532,-200608,-265153,-341687,-206404,-97574,-172996,-171918,-114590,64183,200340,-138476,-247560,266796,179176,-383735,-211760,184425,271842,242644,298395,339931,543874,498625,150007,43273,180066,-1229,254088,401091,334219,193569,-29023,-167266,-252520,-258873,-322529,-271564,-283459,-308755,30266,289859,452510,431089,301018,-157821,-336668,49011,219173,90277,-330290,-373610,-229123,-284608,-324356,-44802,290487,418427,540227,568399,547013,334241,-82136,48155,331405,573459,581695,526287,515681,600420,282277,-52235,-441131,-185561,113323,84144,-25170,-230131,-56270,-248649,-347483,-382514,106635,535322,527685,90604,-431656,-334877,-111900,-46148,-81990,276630,476644,636911,511681,532449,174053,-443890,-261012,-1478,-18811,-344420,-457768,-313602,-257866,-131138,-100457,-32840,64464,357205,519391,-10068,213022,57724,-376766,-288600,-227657,-533896,-19313,401925,305673,22852,-66998,-45153,-215056,-177284,34888,224119,474091,490315,317008,422050,661029,547496,410455,21626,-91878,-260197,-396266,-394706,-274715,-363295,-512244,-355925,63762,378301,401183,283612,75517,-174565,-423761,-32085,263579,72492,-231295,46792,16274,-230328,-34865,163304,22813,-351199,-309972,-449899,-525539,45297,436105,472794,261870,123837,-29055,48423,223680,65279,-164509,-230041,-169783,75077,155961,-40845,-515311,-411733,-176533,-47015,86617,-11949,-139694,-26543,27248,-182517,-452168,208021,542564,596990,345623,-207458,-427090,10774,354213,389811,258371,40909,-86153,-30155,-74995,-24173,462872,679647,373647,-206904,-233729,-135516,-3621,47038,-98238,-209350],[-101721,-217969,-214095,167590,385367,362947,117625,-184806,236301,510201,543824,408590,156952,-107898,-417591,-287099,-242113,72692,89736,-85008,-568481,-196247,129426,202687,163944,179944,330575,368045,48385,-393655,-144683,255144,267443,-10867,-329440,-238446,-213681,-222795,-364454,-276844,-109191,-46673,-171147,-397223,-298890,-169066,-114177,-197179,-402615,-558437,-426673,-149068,214627,330373,262330,63621,-12820,57640,-52423,-265628,-57746,11830,-165772,-173762,-88884,-24963,-66111,184563,256298,479198,689767,560246,223609,-175524,-232021,126016,357544,132112,-59146,36005,236488,328725,272046,177291,369695,482876,617171,724733,577795,470262,425080,386686,85355,-212798,-388715,-294185,-83624,94920,-17296,-291128,-83301,275707,202794,78580,161668,65312,-351944,-53498,38427,-245593,-512964,-147517,241240,151112,-30780,220420,389125,214433,95293,-26331,-96471,-201936,-149898,82340,222041,-93791,-236669,53324,67102,-311233,-149856,-88843,-206011,-156433,31209,95216,137547,66372,-132414,-41417,44301,13461,-301909,-438195,-257002,-378276,-456003,-138954,-14355,-108711,-320407,-469639,-383196,-274407,-8131,294236,474599,418543,83989,-262081,-376017,-194999,-36216,145518,164976,-1702,151621,567224,504114,146054,217142,385185,330844,183590,-425006,-492712,-117374,-4286,-63789,-44465,292859,476061,222037,-96011,221978,771453,1029328,700973,401504,329701,329262,213614,63251,184708,271525,248055,-112657,-236763,-628,29438,-184888,13221,493038,768452,724975,136920,-427392,-81377,144022,-7363,-42087,-104761,-94685,-17213,-72905,-241635,-585373,53309,506490,685865,401864,-81683,-449347,-511714,-594078,-366369,-209046,-312640,-420351,-578060,-582932,-441152,-142490,295051,540383,576813,415838,-157147,-167366,-159241,-96349,-151580,-201905,-162179,-83742,75591,208559,1623,-439505,-47258,75496,-244409,-189500,228222,132341,-173096,-217921,-332316,-389275,42894,156580,87757,-87219,-33826,239434,480832,608504,420610,265035,114280,-40893,9672,36246,124074,173315,-23872,-209105,-363094,-276741,-164561,-171008,-245197,-593377,-450193,-63818,-10387,57839,-4115,-29075,-209777,-233154,-263774,-196913,157562,164083,-92956,-179230,380132,543832,34416,-439985,347657,652324,39154,-215494,27003,-146661,-329479,-253122,-19916,27518,2056,92946,485509,542879,387427,-27439,-294505,-360080,-101900,261094,758959,1130013,921193,392497,-106596,-167297,-151321,-59592,129833,141710,-85943,-237208,14513,-3889,-46605,104591,-110886,-288274,-2785,-155174,-542598,-158524,-11016,-177613,-274550,-16106,256002,514570,593471,594258,541556,230109,-269865,-162537,212609,173483,-172444,-277309,325386,432232,566529,581878,620743,526255,331414,304781,191096,69145,-92516,-287591,-510292,-403932,-164671,-75298,-285771,-288110,85220,-29266,-414409,-456698,48488,394875,207144,-44759,-355291,-134933,127294,252766,204786,181447,243839,223760,63163,-175803,-443607,-202481,-723,288958,288199,35879,-351382,-405017,-328969,-50087,119811,-224566,-536920,3961,110670,-25983,-141043,-3548,303076,150269,-577526,-180099,159123,382333,228210,-132170,-190901,-263375,-89134,154639,348809,324465,431872,5621,-353414,208275,398817,34933,-10319,264376,162372,-130282,-286452,-239271,-346510,-462621,-552721,-66348,319273,335184,184040,-30466,-41020,-140471,-161389,-79278,12504,-134768,-348739,-322519,64155,275567,292364,48502,-38457,164897,359726,442173,79514,-349500,-345468,-358444,-65484,541103,980804,763832,-26151,-585523,-161042,53631,-267032,-505746,124488,397264,393607,273393,21973,-164892,-277245,-229408,125948,437153,584325,169783,-172948,-105429,17728,-183722,-373413,-195192,-12476,-50677,-166134,-128527,157541,382243,109493,-256503,-252290,-138089,-361246,-495386,-537710,-342511,-3434,153594,13760,-50826,-76719,-76605,-111339,-3816,127051,-37829,-404722,35941,318465,233713,-57502,-88933,382464,744703,649152,286798,1844,-75213,-40077,80269,175586,-36897,-287456,-478872,-491216,-354250,-200322,-39112,10451,60235,218729,615225,836916,889025,381078,161450,139278,173036,206532,358284,392458,234221,128972,-8280,-341052,-346711,-290538,-324131,-348560,-435771,-241449,9509,7951,-301366,-77228,217697,333978,379323,370989,149064,-85065,-268645,-176985,-42856,-175378,-225604,-327939,-560693,-383541,-207634,-19871,192529,247973,23233,-185082,-270487,-257748,-436586,-309737,-82841,-300773,-607757,-202957,-49276,-19188,-31957,46786,157655,326887,449095,421523,56235,-95968,-31753,-125013,-206653,-143784,-297074,-461051,59699,447919,604527,326437,-109718,-661318,-278221,96576,347419,331638,316319,-72013,-630824,-629102,-285146,-1103,221656,601346,602712,319375,27989,-98147,81259,66961,-40466,104352,-146912,-285618,-384547,88223,428341,386055,248960,116824,-471411,-1062,492504,535684,227242,-21009,-4244,-408884,-201327,262701,279216,133339,-196211,-376408,-117540,-232844,-376719,-331777,-54896,40642,79561,223658,324863,162514,-206372,-215156,69865,259679,602244,589650,314013,-39155,-108171,241789,431462,312112,364003,423930,304503,-40859,-463121,-129592,166597,52556,-100041,-229783,-96312,-105786,-41173,94140,-73845,-309822,-103481,264306,493865,480906,352654,183457,-43580,-475322,-398197,7688,362063,469270,411504,8241,-433589,-169610,20153,-11935,18123,55841,57975,139041,-141912,28284,307366,342731,171555,-29183,-35141,182308,286690,146713,274679,217664,264598,136048,-130276,-388942,-147799,200328,165382,-154069,96496,542508,722030,557549,219867,-226102,-435225,-555705,-370405,-99259,6656,23568,-254352,-501094,-199963,-69300,-135725,-270748,-487206,-266948,-132807,-68896,-336567,-499796,-551985,-383084,-81837,248004,566955,589392,534570,322622,109456,-41062,-434912,-149385,468280,901322,1169514,874421,791149,394916,253315,337512,572727,787493,816521,628197,436863,235199,15794,-51190,33918,87614,79348,176282,185963,177814,176677,189836,-130585,-440832,-470515,-445036,-72073,232652,441384,382389,375409,431958,408157,286459,221781,18472,-97127,-239866,-139837,69055,84089,-148526,-225240,-205971,-81494,133590,-58503,-372799,-139073,176301,446847,841812,972006,805291,286571,-139679,252682,8217,-36380,414925,551831,423203,-22620,-3985,-89815,-434861,-193118,282941,483877,314519,-91307,-100865,2042,-86522,-47159,-38871,-111222,156650,297323,251600,-106796,-422351,-109658,-278950,-654488,-357754,-527453,-392537,-106815,23780,61556,-78556,-241916,-16484,387211,503407,521858,333539,39123,-272144,-419353,-163115,1770,-16727,102618,-266458,-283347,224648,445635,507570,515607,693847,489163,-124041,-410068,-123926,-175809,46840,225949,262754,132352,-150365,-118996,382566,708774,668894,385051,231729,157774,-62981,-252799,-43302,-22832,-220191,-68598,148333,-60391,-426619,-163563,285690,734017,663068,337812,102727,143956,225295,213242,33464,-222116,-11339,76371,-196461,-479091,-274029,-236507,-203889,-101227,-89689,-144666,-210855,-132777,-159479,-363792,-418348,144950,486073,386714,156204,195318,561410,794712,772078,441017,-131668,-465483,-364974,-1664,-166516,-144248,151074,403844,307780,20171,-163746,-338372,-542067,-375370,-368486,-177287,188240,205226,155472,-65395,-366151,-473997,-300742,-400438,-580572,-644530,-302854,-96996,-70712,-118669,67245,291607,339527,-16144,-463203,-112052,397928,365279,-206892,-296813,413482,926158,553036,-24437,-243297,114341,-49205,-412299,-567462,-540945,-361873,-85808,-103982,-332182,-154836,92923,87990,-158058,-263810,-367950,-304724,-187586,-170788,-317602,-456563,-335074,-285902,-317232,-462267,-537311,-516693,-467275,-109872,120987,104037,-119896,-278541,-206729,153247,638949,883974,712508,425574,131015,-314441,-608916,-359787,-250671,-98779,177197,409527,362596,-49337,-294216,146498,242531,74435,53931,-23728,-153875,-261364,-331803,-458485,-87146,283614,463815,469740,170254,-181642,-312218,-600834,-306294,95134,364437,394671,-46439,-308282,15286,72352,-187892,-497892,71045,367434,26425,-370270,-81444,199392,218478,112608,-87247,123189,280821,74681,-370292,55787,710148,868703,885857,644407,655798,427793,288548,340506,480820,207001,-175042,-412996,-367789,-424005,-195164,-17251,86760,25941,-218940,-439830,-354081,-89696,57857,46236,-188401,-260114,-160771,-374242,-171519,346023,784222,818176,556275,469673,513939,465817,260426,-241871,-452134,-317021,-252701,75501,327814,362944,301812,333454,126385,60745,13614,-102199,-186492,-289662,-133506,72124,-69320,170438,199774,177565,74662,64017,39425,-37542,-212925,-408871,-402414,-351597,-199049,-135341,84292,234076,339209,385499,217964,-64491,-382214,-55552,443244,906620,806136,150981,-292737,200177,49648,-259987,314343,766893,986587,952436,626070,332713,420898,468923,429364,198191,-339450,-19793,422671,618642,718993,768702,384636,-263596,-117107,178539,200644,134932,-31265,-35867,225478,243929,184931,-44775,45846,378236,610818,449874,-96930,-17419,255942,247957,444273,410950,184363,-75896,-43861,93654,227929,143477,121057,140583,-106321,-254143,255215,764259,579032,201406,55831,-57913,-214945,-271551,-68927,300248,424520,214279,136881,-173020,-287878,-262787,-237351,-185254,-283601,-154260,-121255,-257205,-29652,216316,117503,-231241,-390858,-50935,162694,137080,173425,256650,224506,289764,162743,44807,462925,867630,851900,563164,509387,471684,236143,-262455,-333489,-203838,-136340,131783,474948,407305,-53860,-3093,321359,101129,-363479,-90212,-157620,-332056,-279389,-89453,141446,121080,-54693,-378967,-499414,-348370,-248010,-200051,-184159,-297643,-362713,-93448,123216,80512,-182118,-270670,-246302,-289588,-334893,-295386,29996,-94256,8572,316231,384300,197041,27343,43922,43484,-35167,145296,440686,369610,48870,-219433,-375425,-338278,-221058,-283647,-446056,-373145,-96230,59835,123635,49460,-51818,-73796,83344,312852,399681,419890,399567,273342,-62344,-71444,458041,579233,203686,-375617,-79851,47216,184004,315984,393845,169509,68196,45304,-56917,-95792,-128641,-556686,-52123,339712,40424,-365661,-93940,214514,107848,-186811,-331823,207717,572496,401532,131848,272978,559476,630402,374840,-307901,302807,1014097,914974,259174,-308345,-311483,-402485,-460587,-510923,-313248,-47548,-28478,-163993,-101450,110969,403713,394465,-62175,-413734,-132330,-193061,-282534,-312007,-378134,-415271,-367146,-170362,-163021,-442245,18312,221506,196744,265456,311921,174474,20767,27433,-33065,41363,49435,158279,-130266,22826,-22258,55429,130900,148014,204576,-181924,-320819,-31849,-98644,-319188,-299666,-196918,-165602,152248,124562,-36730,-155817,-330979,-486654,-479142,47000,361155,457903,221745,-149652,-376700,-160590,12942,-43144,-206677,-312468,-350776,-469686,-310008,-166218,-150319,-251503,-550673,-224575,-128777,-207657,-309229,-336812,-80076,-26356,-311321,-265660,186311,429209,232268,-29593,128667,140615,-213675,-75543,-63957,3997,-178315,-198679,103323,156221,3219,-100907,-192441,-267625,-403884,-5747,-96911,-136689,-99848,-92242,-154397,-407645,-409920,-348226,-368138,-38679,241844,389683,222089,102045,140872,384861,242598,98796,-270631,-280664,120987,382449,266573,126054,-136624,-350530,-369558,-547532,-174544,234115,485802,349649,35584,147809,490645,419052,97511,-320847,-169290,33968,79295,53862,74924,141035,350049,628217,600652,188116,-236861,-581414,-576158,-543308,-233009,20570,251018,293976,462601,409903,-27191,-528095,-416503,-208469,-63581,-84316,-347017,-448900,-17856,270822,297633,174447,-45738,-163286,-239552,-475603,14279,597672,896023,1024749,1025618,534163,392652,71722,-390497,-393991,-351587,-256407,186711,354466,296035,-63059,-255618,-183516,-295620,-49039,-28880,41345,28813,-198070,-272134,-164773,-249475,-68228,411629,932609,1159476,978865,552285,-197209,-398481,-63084,2531,-240497,-318835,-57955,101267,137935,-238817,-135259,316844,428131,245649,-110803,-317654,-136946,-43167,295316,540128,709054,452991,289635,489694,256952,-181680,-144392,134370,103253,274398,205050,-146367,-166346,124953,-114517,-516489,89288,363160,221746,-59911,-49759,559406,979444,833632,218182,-109369,-31893,143599,291072,235871,109865,-6980,259914,314391,-56906,-355672,-46358,-162856,-336502,147586,464285,394723,359050,69970,-497503,-147944,77685,-74959,-110429,34907,-155359,-232480,-218363,-424187,117663,683593,603922,52249,10516,570488,624049,506993,551245,587472,467939,260168,105104,22033,-319367,-448532,-271629,-7714,283903,562151,506860,-155119,-297341,106179,69667,-95045,-118452,80496,188242,100840,-107542,-299791,79378,328371,312222,147958,-129504,-278053,-319308,-337987,81214,442254,428622,62519,-487870,4062,487191,826671,731047,831887,649355,396379,172639,409080,340406,318971,415910,642474,767984,691165,657813,725040,821185,557566,299693,158231,53517,-171955,35291,258206,44172,-274923,-274025,-234168,-44204,199441,336352,390011,423180,509754,396973,2650,-444336,60456,298928,433703,483409,129675,-338196,-388359,3987,261517,219649,198749,70620,98869,73801,-21608,1270,129609,204744,-119090,-342132,-181197,79725,146798,7104,49227,-158541,-313010,-224478,209659,161643,-249329,-460640,-243708,-321129,-201997,63583,26270,-227499,-230277,9252,304754,522807,335817,-164418,-328424,-155035,204025,359818,310653,42351,-191364,-455005,-327225,-230292,-254676,-393916,-314081,-194548,-126546,4371,57625,-154167,-256405,-345003,-343853,-556456,-531532,-292012,-290667,-468091,-528536,-423311,-314205,-340746,-356917,-311680,-366893,-377394,-394783,-62395,118583,261172,314478,31615,-259022,-130466,-104719,-310918,-198957,52538,202794,147501,86148,-23619,-199834,-383170,-431872,-436496,-343648,-100910,74009,273372,92549,-11088,254532,39715,-521732,-56569,396811,538121,434434,400125,406791,636751,649395,394207,81358,-70073,-71555,260685,395771,207207,-16898,-173365,-143005,-115039,-77420,-260998,-285046,-354833,-485837,-310906,-71876,213338,427863,517005,106677,-422100,-119353,68879,-120159,-336693,-172604,49129,26481,-111180,-66828,213753,430832,719028,1121264,1013995,674167,10387,102849,362353,492837,359471,212114,222001,402223,185551,-94175,-380558,-251655,78566,120231,134498,-10715,170685,-33812,-148981,-156565,143708,430394,277052,-316658,-255100,-108806,-170010,22236,206112,340680,261986,417913,428802,585283,177762,-412428,-357385,-45249,-52129,-273924,-440104,-473410,-387932,-323537,-436884,-501113,-254618,-38086,64700,-462279,8540,-103268,-504565,-141588,963,-296163,-121112,442872,598589,499736,221075,39543,-184636,-143311,-52755,9766,320375,335816,97633,169879,369198,448692,317162,-109005,-294042,-409118,-400768,-317905,-249687,-289800,-267887,-101727,294585,474536,325512,191664,-197400,-403463,-191712,178566,391187,104614,-420285,-148060,-169748,-470598,-101813,149490,50356,-356578,-407945,-399395,36988,407726,797382,657177,392930,220788,95918,132228,368116,270186,91947,7838,72956,315489,382550,160079,-284982,-484491,-217052,-66820,83654,62630,-147233,-153291,-79010,-252995,-331152,339332,829657,958510,589013,-32067,-458854,-46346,286264,440031,257264,22900,-174107,-72620,-39112,7615,415532,425220,15780,-325883,-116855,-48754,267770,247406,25750,-100935],[64046,73011,163534,504925,532276,266692,119961,105352,350824,341734,215698,99903,45205,-22375,150996,-73282,-257820,155945,175030,-101516,-607171,-170638,45157,32498,-74869,10177,214969,395506,-11734,-369381,74978,386552,217722,-123561,-68289,42173,-85278,-37972,115670,-129735,-409419,-171424,-76187,-331613,-359835,-311790,-148934,-144967,-273594,-457293,-464425,-339562,40695,86862,-86196,-84233,170991,279819,269513,132208,-71085,-236559,-335588,-168831,-125316,-53667,-228409,-38855,275283,590917,737991,596384,337669,-91969,-537651,-15385,383412,214991,92532,245569,237822,93559,-232248,-286493,31385,416433,661296,812432,519592,345571,182828,61473,-205499,-402027,-341369,-221465,-49653,136509,-12404,-268560,181366,400998,209400,27005,71109,-201348,-291396,129329,45429,-316314,-326657,12083,275223,145808,4940,386693,730047,753927,516443,248357,-73986,-226495,-283597,-97113,112245,-118618,-226110,3364,-17257,-373497,-108871,8116,-95384,-103064,-51033,70116,257201,310297,227855,271211,126097,-88467,-452334,-298588,-118627,-307733,-364365,-42484,104733,-71048,-451557,-503322,-285934,-247942,14915,369965,487605,306911,-93583,-411243,-359625,-41457,61239,180691,173845,12885,143210,672088,717975,466554,340115,314398,61728,-336988,-413321,42679,453553,452601,348717,135870,401493,543065,266872,-26393,321114,838741,1246872,1207586,675973,167335,8414,110817,144801,300161,360605,260348,-176628,-74164,75542,18210,-287529,74114,669232,957510,793537,100291,-507024,-376973,-296437,-190268,-40872,-97697,-89405,44711,17710,-57281,-149199,280266,557646,612104,265218,-230746,-442172,-386296,-413100,-119014,70679,20787,-147894,-456050,-387701,-156972,105688,398976,419910,432673,327320,66138,89696,21961,-10897,-57718,-35088,-19576,51749,92582,111112,-112264,-292530,-44013,-50691,-349651,-266136,-44396,-317639,-540163,-375225,-412138,-296129,-20997,13751,-61647,-260683,-200707,79679,359253,486116,404341,287080,170824,53155,-42683,156052,504220,592762,110890,-212163,-399696,-367976,-333262,-429792,-421590,-315020,-462238,-315157,-41995,33014,-57641,-103954,-206863,-177208,-82865,-41711,82100,110093,-164719,-458630,177181,480339,43969,-460566,113748,331211,-95596,-337004,-166469,-211158,-53902,-236326,-81641,-130619,-276484,38639,480116,521709,484902,36555,-214103,-288700,-55401,279363,827254,1189851,1002477,423738,-45200,-115632,-176231,-96123,89732,151220,-102693,-299685,-47594,-47108,-106076,-65930,-253485,-358658,-24718,-132498,-569631,-514437,-392388,-410736,-203884,-7687,157638,432138,642706,646045,582974,325952,-138414,-49041,282614,84221,-262736,-263308,249367,334464,352832,507060,800343,948706,740528,481108,166312,-5665,-96479,-370705,-386458,-278067,-168791,-145552,-193419,-125838,20588,-66862,-219155,-7699,348823,402967,168529,-37824,-363819,-426984,-233423,-43830,68190,193039,218771,125149,-41767,-182174,-190196,-74595,-18067,216808,388820,361712,80092,-78478,-283341,-303615,-302459,-340668,-366019,-253916,-140708,-80060,-116542,130700,254635,92870,-444290,-244764,2334,249718,332877,113992,-24908,-66127,-167448,-94695,149613,150899,239616,-56516,-347157,318483,507269,11576,-80455,400196,371291,112230,-184892,-203482,-294370,-436412,-442283,-96001,306853,494859,503329,199084,-72808,-271330,-90916,10043,28288,-146465,-442462,-337026,26282,243270,249841,-58431,-117911,184225,344310,394006,-57747,-542426,-14016,88515,-136652,259147,794519,608004,-70245,-366666,33650,144971,-232930,-449393,96140,351491,484616,521712,289192,41239,-88547,-173939,-159841,-204049,135809,307991,283733,191371,135409,-97409,-129180,-42440,-135860,-115787,-260551,-236105,14578,89518,-95998,-234332,-70586,89920,-2813,-307815,-332952,-274758,-139148,-29473,-39254,-80848,-170435,-91776,-97010,-39235,180747,60726,-489223,-77152,254076,189970,-61241,-148171,362114,855278,781794,353341,63716,9430,163021,327321,243190,-64034,-420873,-491334,-463063,-492246,-398074,-304034,-251284,-197849,111690,439490,898020,1097527,721398,253906,159173,202965,292488,489296,555590,501701,396442,323497,-42172,-137587,-200158,-414021,-371841,-503608,-269459,-23504,-72022,-281748,-33576,119197,237875,361668,475388,347416,70556,-136906,-37723,128165,131242,-4634,-228756,-487551,-125015,-5775,13037,169644,326479,109958,-131653,-473084,-345632,-299674,-324256,-93656,-206446,-522326,-244956,-2732,89911,211871,310173,257014,323192,418423,558060,295931,-110754,-54429,-38478,75344,94691,-131152,-348209,165012,680772,855927,526821,-67038,-690857,-144111,197967,349471,219619,226058,-61181,-445884,-311036,-19355,168538,533113,873136,745378,310333,-81820,-560707,-287067,10068,143977,227168,-342761,-389121,-149511,225479,501897,375058,226649,355552,-64828,-374866,368763,634732,371434,-147325,-203069,-425547,-337670,181522,399550,356237,227616,-392457,-122099,-92876,-239929,-268167,106106,142130,140813,396596,468010,227916,-269363,-273495,105656,280133,501333,369797,208240,-15498,-169110,-74784,19653,-116063,-20029,275040,250671,-53507,-321030,-183448,3370,-50369,-157917,-64403,65843,8242,96731,232677,-31191,-347459,-149440,194225,300103,122261,-404,-54026,-194283,-336776,109240,439961,578150,502418,277822,-205024,-568172,-109823,71572,155755,208964,110624,-80634,-311599,-684484,-137220,355689,421618,219585,20626,-43525,50871,121769,72096,357943,372784,340779,106735,-370357,-585889,-308326,157609,229110,18085,-166524,106144,526519,507862,204961,-282849,-526940,-251372,-1425,41519,73669,33360,-273893,-172258,178666,194587,-79396,-205878,-404076,-206475,-112058,-198725,-440070,-597310,-557535,-392910,-119842,324752,773182,795730,858702,590356,263769,-20337,-465341,-338895,187210,599561,905872,830812,892680,801563,396857,257500,356760,317691,227635,227752,341770,245814,-38230,-341401,-345045,-198686,-147438,61942,41746,55521,156837,195805,-155129,-302256,-232159,-353029,-260998,172724,423477,354500,190755,224517,365510,400083,420432,221951,61852,-57689,20974,147916,34284,-273602,-53736,106734,115282,259485,39471,-393384,-218343,166169,352683,561433,670732,279896,52531,283773,835558,474960,107346,538026,771521,488461,11090,-112924,-332404,-523245,-162624,200898,321717,344356,178285,132789,51995,-190004,-388805,-391614,-119186,340625,402125,219255,-251691,-105476,69379,-228281,-496922,-353637,-594923,-323047,-35311,190918,186099,-4498,-281863,-186446,74550,340241,736141,516421,-67397,-462075,-149879,255234,237266,118775,234078,-5543,-24898,316709,426290,282153,229539,529484,460573,-95050,-477565,-240225,-373589,-226960,-71538,-16154,130269,-73446,76570,567091,771069,494488,38701,-43799,22484,3151,-158854,-71228,-42973,-111135,201030,539330,212270,-336387,-338800,166423,687527,616337,268995,-121161,-113396,-50522,-41968,-359034,-459820,157668,519067,18146,-324621,-187621,-268496,-395117,-469648,-367815,-448882,-413466,-263661,-335690,-563604,-194118,448926,810692,555959,174327,338122,697878,828468,671795,335779,-25440,-309922,-238426,529280,375637,24796,36292,293218,172692,-123185,-448513,-521722,-408951,-223088,-253139,-107452,142941,20022,-58272,-68521,-125304,-397875,-359581,-410073,-518715,-484217,-333221,-171469,-76439,-23760,238787,505850,464910,-4801,-586521,-157559,288531,170481,-411431,-142569,460710,857497,474945,107775,36274,280485,388806,342433,64864,18541,890,83673,29642,-179025,-96605,68749,-3151,-256648,-283278,-217696,-94659,-100529,-15629,-93940,-280811,-430187,-189841,-53772,-76415,-290515,-409443,-522719,-259126,152192,276122,177786,102893,-442,129099,404991,682847,664518,532109,231005,-245465,-556946,-648656,-670474,-396077,139335,466124,333149,-206778,-189122,284259,276854,17727,-100486,-196374,-340301,-481491,-450543,-433911,-285671,-31345,58977,235614,158965,-50465,-305523,-473219,-255509,-3322,207747,235085,-159654,-387388,3668,85137,-157350,-420649,-18685,252505,-74797,-364204,-166541,3376,-38633,-261159,-363612,30592,297795,190172,-186304,-139375,387003,645147,691800,548029,541954,350432,117028,181652,315663,100239,-250606,-553748,-484674,-534688,-278770,-65912,173262,184231,-80475,-253998,-153883,117940,55478,-103248,-311752,-171297,-206632,-417057,108505,595855,947149,987497,660054,496002,438981,370228,128564,-372351,-390113,-347129,-313589,137958,349391,361862,128197,133093,44687,115677,59491,-43961,-133355,66082,175667,199170,28574,256910,293110,279003,87594,68816,46112,35904,-103939,-330889,-144155,-120030,-129098,-176657,59916,266823,400705,340504,151771,-146250,-27712,276929,619857,760225,434651,-281826,-4897,625089,343134,-348513,49230,498756,767331,870301,818515,375002,271979,269274,247434,106873,-71469,181492,514297,619107,560084,440297,52626,-524131,-84707,230631,177007,18452,-291713,-419855,-232310,-144853,-77375,-70720,34119,382118,566008,357975,-78033,113967,240373,77019,64692,-51177,-154654,-23957,159003,297268,336009,226398,18641,-216987,-471528,28962,538278,950546,705977,63368,-138671,-154927,-218978,24573,234138,323065,88442,-153075,-184616,-246714,-211422,-209404,-276433,-370387,-404264,-199983,-151097,-162901,85032,319298,262543,-90932,-357500,155712,169635,43669,-50981,-80863,-146709,22894,22173,-4021,335692,590953,554704,366783,301506,213123,-125645,-597543,-334403,-203854,-145204,179582,557988,404450,-237686,164307,520292,202790,-454324,-104653,-82312,-77510,38744,-351340,-290830,-93049,-162008,-272136,-211514,-85570,-119529,-179221,-228550,-274352,-171310,13513,44884,-179671,-414302,-191006,7243,-568,-136510,-267422,-39157,-99406,256265,642959,635257,332237,152481,175554,30670,-148345,-14818,255178,280747,81050,-60045,-278495,-366805,-405733,-520513,-582619,-429004,-145082,46887,37050,-62363,-175041,-229481,-137352,-34153,-69973,135003,386180,274953,-69110,30360,508151,713625,386485,-370592,-349744,-58285,188155,283030,376320,99594,-109298,-289444,-335591,-253266,-151136,-439309,-221642,229453,89102,-298562,19929,350691,227451,-203693,-504143,219793,680935,492225,2048,-16763,321787,472124,320740,-384845,330601,859944,801211,86476,-447157,-412869,-384333,-459816,-555101,-382221,-130071,-97427,-168313,-104655,49949,308689,316408,-27527,-337703,-267668,-389624,-504927,-293171,-322967,-438476,-376972,-292300,-244669,-248023,-161877,-67997,-31447,147439,116593,-80743,-202987,-117773,-152220,-61408,-203987,-317546,-170777,120399,211192,351453,562297,321896,241618,-259810,-20304,381941,292257,-96947,-423833,-249955,-97438,199879,289304,151017,54583,-304406,-457224,-354524,10989,327023,563597,260784,-38105,9303,143487,93234,-214298,-395155,-266059,-317935,-428395,-217565,-97976,-130160,-155617,-286073,-157715,-173067,-263716,-268242,-199246,20657,-15674,-451796,-112754,198543,328077,221927,326843,297738,-19021,-470675,-236482,-326491,-248101,-25772,197138,418717,274440,271385,-231159,-30921,-297443,-38542,150709,194242,116468,57529,85144,-81648,-434004,-285121,-142891,-207408,-31444,297987,366549,151981,83872,245008,462051,283830,37326,-402380,-97461,259725,432181,202165,-49503,-224531,-383071,-382504,-398755,-109920,320768,638824,610877,384770,305060,451705,458481,105208,-359596,-177048,124452,259913,178893,53404,29404,319626,661201,736907,377354,31728,-144652,-325541,-584697,-298121,-105517,-64564,-72060,122147,107707,-203929,-586818,-357320,-89205,49065,24896,-215736,-441046,-204613,75937,279751,328201,184816,-127265,-383005,-482813,-107101,200726,537938,708571,757003,533663,276868,-265512,-508745,-229717,-198527,-348256,13656,272616,404727,51840,-124098,-140586,-417176,-48396,205503,356539,414987,32608,-266700,-156218,-282910,-231922,188101,642590,925502,907972,708302,102591,-463201,-136433,145547,135146,-166596,-166997,-29035,-51479,-367821,-197208,185880,291178,231730,-140801,-403731,-214070,-265449,-6813,302907,552481,410030,380005,451907,211671,-195949,-337845,43380,234111,280313,175952,-189900,-89785,59839,-239401,-389430,172695,246320,86484,-200124,-268136,210455,544047,472096,44068,-256146,-274609,-7273,162920,99670,-89681,-451127,24522,380733,194575,-419790,-242098,-144922,-120763,177265,348882,170272,86129,-52940,-395183,-39266,259370,196492,46232,-32348,-320327,-413537,-375074,-374815,270250,779138,561677,-71510,-101526,471449,486413,456599,559339,551848,412519,160859,52221,24220,-319780,-388748,-138639,183471,374114,416878,30551,-481518,-6324,195487,27542,-242158,-303982,-21006,60535,37450,-142262,-410034,32018,417300,528674,379879,81027,-189979,-297023,-346427,43368,365592,334754,72927,-280414,-26148,235197,211778,-238225,-427510,-218914,-143100,-112516,251086,230848,125208,196170,409980,395014,420825,498692,631590,610476,295076,296299,392540,363721,-75074,-261453,374857,474206,219925,12303,-98636,-159300,-12903,269341,494277,600090,458133,154964,-196865,-386641,26076,225473,371229,464426,380956,245751,180411,345009,438493,364595,198673,10467,-88079,-91461,-87258,3758,133213,147183,-109990,-297433,-262626,-207012,13295,-102655,-90635,-411452,-507508,3428,349592,180167,-275240,-339915,-122284,-256713,-211075,-5247,21345,-190586,-271957,-136931,31484,141322,105218,-80772,-79128,44155,185847,170037,131923,-6510,-159950,-465691,-248344,-14597,94446,-118897,-166326,-350551,-404586,-259101,-91057,-140426,-109694,-192005,-243485,-505027,-522216,-282479,-210673,-311853,-482350,-348054,-126630,-108679,-322656,-374884,-461694,-497841,-347522,152602,370811,425405,433318,104498,-202291,-164690,-299143,-303872,45955,264621,400438,402160,309829,166038,26620,-258870,-369217,-492441,-174597,97913,238707,398051,385675,159179,162871,-191577,-485694,59044,464401,557551,418607,310942,262779,544449,694619,633656,352506,-204904,-184558,180922,300730,31205,-295122,-388673,-229528,-24405,68738,-115680,-198264,-283069,-470036,-522311,-448812,-143899,230729,457556,271064,-142992,-364140,-118941,-65203,23604,63507,225020,208625,-3930,-93877,118436,384972,794262,1364310,1169682,686593,2747,118827,311687,303215,72743,-117192,-93633,45960,-32876,-235349,-379377,-303892,-91241,80325,166474,125367,213195,133566,-14360,-60000,77747,242448,-43562,-340049,135683,153832,-291632,-53838,336714,367085,82593,26780,172918,412830,77322,-389485,-312327,20355,-20653,-222824,-308025,-366306,-237265,-356540,-255239,-280837,-460566,-350590,-156876,28816,53966,-258408,-389192,58361,218340,-71438,-234297,295459,661353,713821,356225,-15698,-290193,-198198,-186596,-233525,7152,19961,-177845,-231460,-69706,101984,-19327,-451362,-325657,-197288,-40415,30313,23290,-5493,3899,122665,446541,439355,181307,255997,-9782,109558,238734,343282,372157,67470,-220124,-276495,-334827,-252437,-52506,206004,101503,-187139,-65450,-11867,401380,594024,973469,672889,420996,263143,177976,231913,443994,393939,234954,99628,189485,408951,504749,323472,-59921,-383248,-289966,-119468,38915,81070,-179432,-438942,-319788,-409659,-301819,203978,747373,965209,469464,-37483,-487310,-167670,71093,302985,104661,-107066,-318731,-227693,-173561,-25988,230161,40028,-327127,-89495,-121502,-7431,436841,347577,59263,-58144],[146856,255490,409517,602909,434452,199643,127493,208634,272566,26344,-213152,102798,500040,612130,618991,87004,-433643,1363,21966,-341443,-572497,-113823,31459,-33489,-202291,-226872,-25216,217832,-50166,-124628,197031,321860,98279,-69001,210788,245965,-148101,24550,506443,375368,-570692,-431402,-81207,-281182,-392708,-383529,-142888,-61906,-163132,-381790,-427941,-517222,-293917,-304534,-472094,134640,458968,556920,422203,430621,47463,-238154,-245416,-77413,-102095,-83419,-282082,-256702,150267,448229,591624,481957,296971,13017,-201614,-76347,233756,152932,121960,272730,152906,-211864,-332156,-183564,73651,297151,523699,623334,326570,87881,-126132,-298256,-488875,-428429,-334764,-195692,-94499,84349,28300,-214728,102204,352671,159174,-115448,-197035,-378376,17672,146103,-107424,-374763,-184718,78519,182303,47352,-28911,431411,934632,1089791,766728,421930,-57904,-207674,-269080,-213670,-33246,-165609,-188844,-32744,-110920,-489983,-222032,-19932,44837,34033,-38013,26253,223057,337217,390207,362233,80246,-265924,-621263,-330413,-194275,-381219,-343088,-50805,87149,-52844,-341254,-270972,-121506,-103244,116661,381506,334045,-16426,-389699,-536118,-354028,24453,131630,209704,177861,-24353,4729,571119,702206,593655,348230,172203,-185108,-224029,66439,402265,669009,621194,439535,41397,153725,282268,90984,36734,310736,686183,1105750,1332574,814831,128445,-461337,-83504,92599,362853,382554,89240,-158950,151756,203212,-179665,-267789,137264,658965,888091,613421,-68290,-389849,-427916,-468696,-310798,-195662,-259199,-215960,40033,27688,102471,182019,389038,461552,402794,41805,-412338,-316464,-307038,-242022,151311,365506,303498,-21550,-428833,-191086,45210,164747,245134,118009,84199,120646,277244,311515,309738,140940,-2922,17784,74832,124151,58007,-41258,-307588,-259096,-109261,-191311,-479509,-317711,38409,-136666,-245958,-451841,-506007,-289422,-172407,-244825,-357316,-529786,-347344,-14664,290361,321820,274096,151200,231433,139841,-177412,179689,761745,784481,108190,-339391,-77619,51064,82692,73987,131038,17336,-332230,-121415,159433,169795,92093,-78827,-121632,-89945,66578,62379,-10864,132119,58358,-209226,-305804,29707,-179886,-400184,-212073,-177618,-423420,-373725,-243379,103997,288229,250090,84662,-138084,-416356,-66882,256532,301063,290788,-48445,-183043,-162243,-16662,202473,726150,1111898,1061167,450917,42254,-79274,-173704,-151209,-81162,-84736,-384391,-379808,-110436,-94361,-211661,-277107,-284227,-184313,-69437,-185561,-465525,-462213,-356567,-339705,-166621,-170895,-113253,206211,458467,511740,527761,401443,-37458,-132869,106818,-145567,-377005,-126835,160335,225310,90743,323467,701377,985928,893244,492389,96884,-65372,-136208,-423342,-204417,-131911,-270597,-346766,-179330,44893,105040,54509,202281,337211,524117,300793,100815,68512,14897,74588,-284362,-484207,-146037,156429,135852,-81872,-161765,-12738,-20292,-109810,-172082,-1206,328589,512843,346722,36921,-333041,-699263,66907,102934,-96885,-411196,-325399,-233232,-144607,127717,155411,53480,-283176,-476479,-240156,42322,339243,413593,161344,-37178,-376102,-404992,-178807,-34473,20748,-101816,-236179,352404,530036,8,-107532,475967,526836,276752,-142376,-221807,-169198,-211173,-265783,-178275,209665,566211,719773,409814,-99344,-428193,-56019,43846,6039,-228390,-455502,-290455,-84069,118751,107433,-188915,-157464,127746,223913,100338,-311158,-462735,243876,389800,-110453,-98645,464761,448232,-26301,-190262,39864,-16230,-254990,-207962,48111,195362,449038,660463,558306,278112,84273,-69525,-351347,-350308,317835,569157,537560,296379,77642,-166610,2185,178176,88396,-8396,-342867,-427722,-104350,-2610,-215888,-248629,211724,543011,481532,164884,-89748,-287613,-302821,-248541,-134337,-165265,-276735,1425,54316,60568,195492,163293,-163886,-108809,113429,69639,-45848,-218019,181505,742632,762851,331155,17242,-37877,283083,502457,363326,-41946,-362286,-463317,-384554,-495091,-554622,-504555,-462100,-410775,-70834,92360,534846,750153,701146,188462,126584,172484,266153,454512,580251,691630,593637,496896,162227,46621,-50921,-356008,-330871,-366982,-417128,-199830,-277796,-354234,-83143,12654,94234,201614,343622,366966,172398,33853,78905,269918,390370,191323,-187037,-288878,173768,232237,66450,132406,332155,241031,81089,-265125,-430533,-243311,-133381,-41068,-149171,-425879,-266875,26322,132483,284730,327879,140889,113073,215579,482479,450897,36394,-227831,-156440,179206,243195,41147,-215981,133841,758055,988117,702002,7356,-686289,-187181,104823,195513,107189,201455,57981,-138146,-10301,153793,218123,662477,978456,834666,303447,-52846,-257558,-223070,5534,111563,170843,-284212,-247398,-3264,285991,539822,379746,140008,475236,340545,-329037,207835,688045,561043,-35550,-514516,-503128,-477307,-5380,345947,261504,140351,-280675,-59769,42944,-146071,-243903,210880,177969,90674,385981,405680,129960,-329679,-258886,3066,124390,168302,96303,104243,-12480,-179338,-240619,-397819,-466147,-391419,-69902,5316,-152860,-220252,-265439,-253891,-260030,-299266,-40234,6700,-72493,66178,218937,-20952,-341850,-231182,85865,54604,-323732,-570341,-370234,-208897,135510,579446,736236,640705,446277,48528,-399323,-487350,-169700,30385,358115,414136,262000,183329,278836,-223997,-168870,370449,423738,216968,106734,-56168,-124638,-171336,-48520,319891,445164,351712,109299,-249414,-324566,-184723,140041,263053,203744,-155074,-300232,290534,524100,293972,-176968,-245392,94003,263276,94733,-14710,-160892,-183102,212247,566257,453476,-47425,-178986,-287951,-152203,-103039,-273738,-457329,-566714,-477570,-364115,-107849,330956,744709,784170,891606,705684,356614,4395,-318580,-416699,-242959,-3896,224403,513771,728908,870235,350266,229636,360239,82448,-367255,23236,334720,418941,144538,-230771,-491634,-390001,-287701,-19050,-76620,-77441,115646,190176,-162994,-227167,-76059,-100895,-145747,90591,323419,301235,75068,14014,147065,300906,378347,292911,149009,109736,172897,223014,-5900,-364674,126922,373041,286332,334535,153850,-245485,-366779,53597,193776,225839,252759,-159243,159889,800872,1153159,711961,104542,407571,620168,193088,-127901,-251032,-496367,-424447,-76376,118909,124935,266937,406240,475073,287326,-159021,-445463,-78187,152288,407829,439181,222350,-14936,209895,201466,-237845,-446655,-396676,-553048,-177191,160395,441969,313837,48642,-337636,-262367,-294794,11218,710420,677751,16205,-766283,-40369,310364,86926,-47247,187628,194759,158223,232225,202384,-111764,-151464,233175,302782,-87829,-437819,-372916,-500607,-310058,-274191,-304510,-50387,-87880,265741,738029,785965,325696,-238172,-227567,-93899,20003,-37404,56981,35422,-70642,342027,826514,487036,-84196,-442745,-82375,395827,431699,113241,-305774,-364806,-413477,-439024,-534904,-54037,475397,704924,139299,-165407,-104502,-252764,-437654,-532679,-419018,-422433,-495517,-353009,-459879,-258453,173292,681334,950310,517334,169056,473009,755572,742642,402966,20800,35979,-144889,-148497,861764,1073872,503059,122973,191502,20218,-276014,-509361,-228561,-160897,-118040,-202720,-137863,-23766,-189336,-213315,102037,200098,-180095,-314679,-404358,-483377,-370295,-189162,-208192,-129920,49497,344746,615919,562213,25851,-534236,-267603,88000,-48965,-318081,-45473,402460,627138,348826,69029,57126,259243,585091,812776,873247,730377,424590,255499,126132,-70776,-61784,2232,-160069,-331014,-174763,85857,-39096,-123030,118120,226175,58912,-257652,-89684,240853,445603,229747,24510,-242473,-184088,173636,384957,377686,416430,191797,57182,89580,418785,533415,549882,302455,-47986,-176072,-171292,-91452,-325450,27327,434736,274522,-333108,-20593,373738,286036,-26211,-354367,-522174,-606028,-513380,-341293,-285046,-456216,-391122,-351565,-153963,-7124,61779,-77127,-281417,-244691,-266781,-126971,-49895,-279419,-365131,120530,250894,67202,-251103,-126642,22953,-228578,-316401,-168765,-141716,-304498,-494956,-305219,-51618,189373,167533,-37540,-200730,16774,281271,263058,208883,229152,195154,-40021,3188,2111,-113791,-416383,-669960,-551198,-549319,-327354,-154237,103158,128506,-86765,-196292,-73086,145491,-48182,-190041,4046,83342,-201955,-241581,322883,724540,940319,996764,669311,394718,205669,110120,-131705,-495631,-377796,-471465,-412003,79024,254109,260286,-72515,-85133,31249,200491,188192,276500,446063,488455,545516,259779,-38742,108890,311972,438306,212358,101051,77719,112096,9647,-122501,157934,234785,50610,-122080,20408,172288,339287,255632,31486,-203878,191178,409847,632518,486779,-91218,-401941,346767,893664,586516,-87981,-408816,-50537,304339,592928,871986,589892,196632,79268,159519,274031,487502,551346,570403,481294,281956,15153,-208214,-371122,-65907,153287,86041,-62475,-451778,-404963,-373703,-597166,-335367,-95586,-9258,283447,412580,222856,-30666,154064,98724,-117106,-335218,-555229,-379427,16915,300555,463374,360660,212663,-158659,-542107,-112746,463147,824535,863913,510060,-69916,-315425,-226681,30991,445848,442563,226671,-311133,-428164,-330230,-144364,-71461,-96894,-219509,-402403,-526731,-311088,-190372,-109546,174447,394746,351166,-64076,-108855,519791,488819,249033,-159117,-503230,-462244,-253366,-161902,-47006,202478,414797,332635,258436,133404,-62271,-416025,-406553,-293798,-244143,-305055,145313,499878,312539,-273650,350357,613379,190327,-496722,-157809,-46503,99334,287055,-53427,-480012,-155831,-206914,-201434,-106209,93888,-13864,-93644,-159473,-159468,-7807,67291,-19011,-339869,-298766,112108,379883,323592,165323,-93789,-32896,55669,377674,745132,705924,354559,210095,277552,19099,-290918,-192360,21093,119805,56743,78785,-107466,-221072,-324572,-450811,-619438,-470960,-148257,100817,92787,-34430,-223629,-343502,-344991,-371577,-394035,1148,417702,338864,-737,-26192,436578,801382,541955,-102604,-513452,-134376,184822,271625,277266,76404,-38584,-322857,-456110,-324280,-137810,-254921,-379370,36436,118143,-102215,98148,304439,235685,-164686,-441913,221194,744357,612185,151132,-235779,-158858,41748,23112,-373248,236342,412179,308801,-195944,-495793,-351502,-324550,-428002,-592812,-428295,-234170,-219302,-197368,-70760,73243,225431,228288,-11344,-343853,-450285,-425834,-388971,-279229,-354275,-390759,-307229,-442191,-227651,84123,55872,-102992,-167774,-13031,-133772,-384857,-424988,-253069,-271527,-209743,-362131,-322511,-73288,121707,289588,440965,682693,446031,172148,-203219,324694,754554,610624,90075,-301288,-227010,-41814,135239,328394,327856,277604,-130278,-314097,-266227,-89477,197355,659406,489951,336597,478461,445822,167801,-349321,-335610,-156609,-231887,-237337,-99255,-69846,-117443,-59656,-102999,-84483,-173624,-352309,-353347,-203762,-34643,-87920,-423124,37010,195270,181508,279045,655319,595630,68636,-526108,-253714,-443015,-334021,124023,535981,714586,469144,317939,-85176,80440,192404,397056,680396,606054,426135,254609,232221,-24496,-195234,63403,125289,123841,238473,469857,288471,-96486,-184288,152461,292776,201671,-82991,-278471,14253,232642,261934,-15230,-309813,-406649,-418387,-411607,-239597,39457,417832,770246,866261,733956,455658,363707,393818,112909,-308440,-226639,188277,486240,397778,211794,-45147,170167,493265,637579,393006,282045,308383,113847,-203081,-278729,-318347,-420267,-219003,-99652,-140922,-339804,-422404,-279653,-64310,40165,-16158,-145161,-275853,-200024,-34937,207314,346273,250746,-74004,-411721,-369858,-269371,-208116,34124,179997,270985,294576,-113360,-488690,-234142,-56184,-57102,-328178,-152974,181761,439501,157405,61596,29738,-188000,-75501,327277,564976,670377,234497,-282069,-193075,-261355,-401042,-117624,205086,522704,700365,689615,278305,-270121,-180862,182267,303800,-57661,-314862,-230574,-235446,-425367,-289230,-54747,84684,234699,244178,-12159,-127561,-215382,78555,295913,374047,272763,363842,336233,159634,-208210,-296787,76762,363547,247023,90103,-163525,-39158,-39060,-377647,-286052,115394,-1485,-234780,-493828,-534528,-134233,33414,25095,-124701,-196478,-397067,-195125,21035,74594,-138744,-368319,-8746,388594,313686,-183632,-324731,-155937,-24710,158281,152962,-134970,-341655,-319919,-338974,-9613,250724,294463,191882,4497,-177204,-349613,-493694,-162068,407703,743118,355259,-275328,-62840,392555,297616,255269,418897,457541,359708,103590,7307,1966,-381979,-359626,-88293,212796,274650,22322,-489865,-150832,235567,292776,95597,-326051,-408003,-110728,-69552,-64355,-194269,-442940,-114004,400054,680583,629306,293524,-107419,-309883,-366039,-33407,282385,309402,243113,120541,188582,443015,517853,406195,293784,-175589,-453088,-261584,50402,107149,-3302,57622,263427,115912,80466,235161,460395,314479,22868,243111,530598,637741,163172,-509133,397080,784576,542137,168862,82100,-159216,-329366,130694,488805,604790,315108,-43652,-318311,-318873,-46827,85902,257322,378795,486259,579670,597696,576659,470507,308506,71431,-49984,-181088,-278912,-184102,-49355,2124,-134998,-94311,17425,211993,228920,44107,-17485,-239103,-485766,-263370,180931,427875,157355,-243559,-179255,-18095,-169558,-230572,-71458,43127,-54723,-202295,-289991,-230298,-138670,-50565,-67243,40791,156158,211335,148143,202447,115867,-82941,-488116,-229284,190896,398173,194194,-44213,-253193,-465386,-569662,-267680,-129783,-55658,-144537,-260877,-473710,-391388,-222763,-62906,-112745,-388547,-265247,-11355,27586,-221674,-383854,-501145,-526929,-324703,155311,285099,274509,246770,9621,-164497,-196132,-503681,-62271,270804,378098,456281,496012,421892,273530,185730,-91217,-157393,-289720,37231,258614,344347,466576,564913,252476,51664,-388900,-393674,35641,300664,345599,247401,75635,-16606,330380,616373,786584,707217,388294,-43665,86855,118083,-188906,-571650,-596414,-424880,-109836,112362,54278,-65015,-170253,-372679,-299022,-224621,-209195,-105994,144867,303005,156076,-375638,-241318,213883,438053,344521,331940,249897,-38439,-194795,-20029,230873,704007,1136058,885067,286491,-152975,69811,169242,41662,-220729,-386106,-269359,-166492,-148147,-226416,-320131,-404021,-361707,-100913,-6490,77415,20623,90670,-63122,-102418,-40841,24008,-334879,-148465,260235,225894,-390543,-257059,232791,227294,-71753,-448160,-227413,53079,-69137,-346036,-165258,129240,113061,-139806,-166274,-118382,5219,-8720,-21322,23601,-102700,293671,981014,695806,394695,-187261,-102354,246772,331604,55141,-270076,17330,464859,593622,275453,-182055,-459146,-352894,-368635,-441234,-370818,-341085,-339110,-506690,-485374,-226407,-370485,-340472,-33904,119207,286707,340893,288448,217412,181337,239895,439924,416289,312509,448830,400733,581120,541006,390281,202823,-37070,-127705,-291649,-352968,-59790,106172,325662,179030,111192,259371,207813,354275,504599,849817,502975,318233,241304,211160,305038,402159,374771,214282,45493,151043,323769,470717,378061,60977,-267647,-397416,-195980,-32416,47479,-176188,-651248,-559861,-618493,-391718,-146364,263470,529480,119154,-154823,-523893,-416584,-287585,-45898,-175975,-330913,-471961,-438050,-311952,9414,81816,-87871,20608,104431,-266567,-24224,439653,322845,-6931,-102440],[236935,410900,581253,564338,279006,179382,177740,175329,90581,-224228,-283045,334519,921945,1186571,921462,264502,-448721,-168682,-180336,-507269,-341272,48238,109899,19320,-154035,-383814,-196562,-6119,-10048,97072,250797,175511,58672,175437,524708,475407,-247575,18427,770449,719461,-283764,-498669,-42396,-110399,-167377,-202069,-5584,102690,-9963,-237988,-300422,-294021,-272346,-368548,-229935,367036,608082,645235,417811,503742,175796,9605,-59623,75280,61207,9846,-133604,-164521,5684,156676,334809,348466,309250,211304,190518,44685,38307,55222,84342,152299,15562,-262267,15194,109540,231123,179374,336996,387805,181825,-109138,-302921,-348737,-358718,-308155,-292182,-144040,-130282,-12624,86772,-93844,-199908,218905,103041,-250203,-458971,-146270,221285,134914,-258546,-272428,-33403,118260,101858,-21150,-22077,433244,985057,1116687,781645,430035,-25558,-144566,-161226,-170626,-106887,-135235,-64525,51110,-72722,-450110,-384612,-120622,137960,181223,78313,29223,102554,200292,332558,238925,-44702,-426572,-661909,-466899,-388686,-510263,-333065,-99782,8998,-39056,-163326,-102161,-35844,-14823,200908,310023,79638,-366398,-383732,-367556,-283393,51032,164450,260479,206124,-34915,-201182,303078,501803,519696,267273,27411,-150954,173375,277640,450103,493915,507463,225781,-240875,-317604,-204298,-142910,125729,222030,373922,700544,1025218,703081,175506,-307707,-280778,-45900,363701,370450,-133049,-136345,277671,231772,-417985,-165445,173991,486418,596778,279968,-290331,-304446,-210747,-121418,-229269,-298923,-434413,-428609,-173228,-149151,105391,354276,393499,284351,124315,-204634,-431260,-198510,-249218,-114534,336817,552523,411206,-76484,-458702,-40183,149981,90043,-42947,-237571,-355847,-125338,252760,478970,678548,498005,192841,13739,81763,118509,-2738,-210492,-501703,-293507,-222996,-246420,-472309,-324149,255121,259365,-76907,-455872,-334680,-264775,-326376,-331116,-421281,-360894,-205431,67728,281895,208984,38162,-74009,303898,241129,-292136,99181,815578,717270,-166,-206947,174089,238178,187665,247610,380548,89638,-162197,358488,595390,483876,370839,73356,19352,19206,150297,57362,-96359,185721,325522,267885,-207478,-586212,-425068,-334499,-450320,-395849,-352461,-223935,-316632,219465,413470,606625,417400,215413,-12267,-183795,-114616,-91748,-183326,-274208,-227242,-97341,14348,60723,466917,892692,995385,425735,115000,-59860,-131378,-108232,-190852,-209171,-414660,-349539,-166676,-128726,-218506,-221929,-103806,-50772,-120090,-293996,-367922,-164954,-117819,-207269,-244409,-439733,-355733,-10773,133709,205248,301333,344758,102645,10892,45120,11308,89799,54005,63909,65759,-218303,43820,385137,740120,776572,349489,19756,-92847,-237236,-384928,-48176,-1352,-311541,-583984,-223522,92306,159790,146268,354367,473963,540720,179433,87283,304597,625441,600323,189280,-395728,-280807,108498,9096,-393306,-235576,31337,-51074,-156835,-296718,-256190,137802,440443,339102,-88374,-353158,-363061,302163,448139,169367,-68267,-212817,-380140,-149176,-22813,6750,-24761,-112953,-259926,-272052,-53244,180774,491471,200291,-193935,-477129,-457949,-515144,-274962,-158551,-144048,-133750,279774,384852,-130529,-102781,440580,526636,258734,-213923,-337455,-169868,-134568,-165911,-305533,71721,549023,786253,536846,-64035,-402609,-70435,19796,-51503,-329614,-389940,-237407,-201940,-46730,-94241,-301456,-201477,26955,134534,-114761,-348861,-293298,215545,360437,-176265,-362183,230537,385154,8557,-213651,-173069,-320495,-204735,-61748,-76445,-98819,245445,612530,717517,481995,218309,5869,-461020,-178961,565343,648254,504484,160660,-134088,-323565,-79742,170496,282852,121078,-329866,-670068,-28565,233286,-122885,-331518,337018,717266,634332,438764,-11221,-447317,-475179,-445357,-259670,-260641,-240277,102788,189488,144151,104597,170772,52172,-47295,-67144,-103925,-59279,-242234,-114168,434071,568975,179623,-173231,-208389,225286,495168,423243,27192,-245009,-491180,-352356,-431789,-621332,-583018,-568794,-505333,-272112,-255576,-35338,71808,244037,-76056,7704,74278,133452,275785,455064,700078,654309,476218,229843,168610,67849,-275118,-301909,-247887,-545981,-459586,-488871,-482204,-216351,-42564,8333,23364,4569,70364,62796,102711,117563,315786,480772,267211,-264621,-115934,407762,408738,92286,46463,203310,287532,250567,8731,-295419,-306297,-12705,31164,-158161,-418069,-347877,-44469,62014,149043,104903,-114253,-153982,-52068,241420,460413,220534,-119723,-337841,91197,227610,89512,-160469,-40914,575722,883204,713548,61575,-527176,-416276,-203773,-90150,-7744,151065,58349,-29695,184197,224556,132050,515345,843548,786066,218730,-107771,56016,269840,424585,389796,189770,-178490,-162995,-16744,220730,485667,347471,-16125,394130,571772,13427,26312,644284,695249,223699,-364312,-462186,-586468,-258063,109804,-36773,-394987,-213648,12197,98251,-133875,-275133,198871,132196,-59494,184163,166190,-70768,-289026,-298824,-264953,-90725,-15747,89110,92600,-31132,-153125,-3824,14127,-82695,-100319,-42018,-171175,-243398,-220152,-338667,-464915,-558054,-380050,-158706,-243187,-326131,-87719,39948,-135817,-345111,-259311,72193,119901,-21722,-170157,-88848,114717,414467,688999,762303,606040,331756,-228937,-572182,-344479,-222213,75174,520207,587728,351158,409462,824918,282898,12279,315548,313133,118224,155641,72846,-142274,-499222,-151842,192794,336048,152706,-69479,-225180,-167705,-9908,114147,283320,376209,168565,-252158,85763,599669,470718,-8914,-76200,246329,311821,8757,-266469,-390225,106446,521494,836834,623966,-13467,-224445,-161722,-66777,-116300,-270394,-357455,-378767,-348858,-272180,-77112,200229,448021,558182,685028,653662,372219,25751,-150802,-96712,-48672,-208012,-373662,50157,457196,587004,141980,271202,418084,42426,-71427,218631,430613,562105,272411,-58291,-402276,-393453,-281329,-66297,-172548,-276923,7877,139441,-186537,-236574,-46642,39984,22653,-13845,167679,234089,93264,-136109,-165611,68484,151757,193796,137626,208654,269407,254040,-33309,-427168,226569,507878,403590,335421,236211,-22297,-409701,-100127,27692,-76798,-200679,-332514,301644,1054405,1115770,635326,-42376,98329,190157,-264401,-373105,-338985,-562819,-334436,-4561,53689,-53405,94577,506115,719366,525871,-66028,-269020,265169,393597,328586,331099,144802,216230,368558,193989,-326389,-513807,-531038,-383598,1413,302058,510044,328729,45741,-376691,-234677,-360823,-345144,404773,686193,265692,-391317,-157268,9157,-276900,-396113,41015,207550,133853,-1771,-106006,-409327,-496424,-144636,14722,-140486,-348061,-510698,-459862,-286907,-339119,-385651,-308060,-137930,371965,772374,695466,198739,-377993,-399215,-235727,-39165,50237,247308,166932,-97957,272124,803173,572296,85225,-264268,-368756,-3764,119846,-148218,-447116,-500622,-473902,-307781,70499,485820,774307,566192,135401,-28109,-62878,-219126,-302600,-437585,-353652,-194406,-278261,-379964,-340554,650,403962,613759,682837,204663,120741,494290,662717,536958,64300,-358140,42037,-13973,-181266,851712,1490513,972280,491209,278682,-36416,-387483,-340755,-85718,-14063,-118612,-254279,-276992,-283598,-398733,-231827,252198,455342,140706,-105140,-362023,-461485,-307742,-77566,-66282,-46876,123056,363539,552656,477907,-42213,-516717,-382839,-125334,-217533,-235389,-109378,186848,310453,208688,-95871,-203324,18651,525771,939522,1333146,1171106,727667,378237,145134,-57978,-70641,-73003,-339106,-285337,166035,377600,43381,-167898,86593,368337,270616,-82147,-3155,506663,899827,657591,339482,-45318,40545,171252,365362,400669,525437,287868,-16044,32168,452809,547578,530741,330286,254939,259434,388976,373228,-48681,-164889,282559,164282,-385567,108991,421335,331296,35434,-331857,-352334,-143653,-4576,63884,-70813,-517866,-438833,-203989,-323664,-261538,-11055,-39088,-182632,-261729,-652823,-319571,-218813,-365067,-306657,220943,481754,388807,-46174,-254366,-200538,-348980,-184060,-148266,-140745,-102485,10244,-69189,-129838,-33814,25028,50520,-51071,-64133,-80978,-223567,-276538,-188542,-3952,-118553,-133065,-332936,-358204,-557949,-620516,-566771,-478504,-352120,-290354,-164710,-180177,-288448,-274518,-121840,-21339,-222136,-26249,403371,333830,-198054,-82353,432211,753444,870120,916302,613007,204983,-109959,-210376,-338575,-416176,-483256,-458831,-253850,-21302,88594,89039,-251138,-266366,53878,291029,337130,438605,793547,753319,813322,417057,-50101,-180770,252187,610947,444396,189852,120944,134057,75954,156807,418158,555955,272616,-5779,-39855,-28140,151535,107181,-152167,-271100,148609,346875,455665,224097,-279065,150353,641074,949443,667558,153030,-199721,-190454,-52800,271284,651137,745678,156715,-48484,244120,735755,1008931,917792,566097,184930,-42241,-44973,-74681,-32477,-71610,-67791,-73972,-102051,-317475,-86039,117244,-132073,-309618,-144869,-52407,84598,145921,40111,-18402,116839,-31977,-172598,-307292,-287688,-162082,-4079,317145,477146,217053,373,-401674,-91062,386731,824703,1044291,768380,232718,-158036,-331795,-116944,266795,580496,457362,31968,-359117,-204409,22828,83540,75701,16336,-130781,-129705,-146365,-240107,-320173,-162455,203763,403454,320091,-188668,320104,973976,954468,575939,145705,-85460,-287608,-443049,-323398,-85383,80528,358755,282145,212413,37287,-291233,-372084,-189773,-88712,-12251,-111481,99660,345707,177804,-161216,451981,576325,101992,-380231,-236382,-74635,153738,397308,173179,-403718,-155429,-173721,-441256,-209938,111410,36358,7400,-88463,-144987,-11767,6439,-59652,-276698,-175294,278952,597364,539962,384503,35214,-67524,167737,311498,599574,554777,226341,173359,282426,-33702,-413548,-246305,-129451,-44085,-7046,146030,45616,-28819,-124511,-278528,-450637,-522014,-159806,161846,233351,119204,-136182,-305449,-488462,-512475,-263198,59470,450497,446961,212221,-160647,252855,781913,601869,103863,-427924,-193021,165725,278719,95714,2089,78670,-76700,-321398,-286755,-111026,-80742,-372926,-211945,23387,35768,80201,97193,97444,-108660,-89628,378449,846356,766842,375635,-110838,-289783,-298781,-144043,-159041,32218,-86992,-254010,-391647,-365635,-154618,-196011,-330052,-439415,-267183,-215365,-376075,-255126,-36356,113984,95155,72191,-96665,-403443,-353764,-233571,-231770,-326749,-479502,-206664,-172666,-517768,-116479,348074,423338,215023,-2774,-167575,-401475,-522247,-307312,-160345,-290013,-312362,-419593,-40321,-105779,-30719,174779,339781,505218,467955,-10340,-23394,588738,953337,732641,120327,-231571,-172897,1348,30009,237416,431042,447036,129910,-137840,-235964,-224809,118738,704550,753159,739678,838714,709969,212287,-459231,-144507,-21879,-85141,-89923,-39536,-119899,-179661,-111856,-92416,-90291,-118234,-266170,-265877,-330048,-227210,-242869,-241646,110178,159310,35115,377572,874783,780618,136559,-315168,-59180,-46416,-371103,176753,716812,829437,530141,70295,-6440,-128702,296079,626838,1050794,850174,536511,300289,257620,-3128,43791,402827,446186,596690,672591,652725,189838,-315752,-558519,-211695,-140760,-43099,-161166,-105335,-18686,23772,-78363,-328429,-341867,-312624,-375955,-400362,-100316,197699,509770,847904,1037967,904080,515477,261753,222631,82302,-213368,-286055,221416,673136,600960,361831,-38152,-47190,225083,413864,312383,427645,605415,490219,214956,38807,-78764,138009,33712,-72817,-228688,-362347,-254452,-155362,-60797,-13095,-151733,-175275,-222460,-143441,-84973,59662,216731,123208,-140940,-412227,-325518,-420413,-325374,-484156,-431228,-204004,-27036,-125878,-65261,-37486,52652,23952,-202682,-239356,113475,414970,217512,170325,199507,-21264,-169520,319539,663186,659248,285695,-319890,-293211,-245848,-412372,-388730,-234580,117483,438619,544293,296878,-166221,-208639,108118,235294,-50575,-405274,-436367,-351148,-388584,-357899,-321556,-104598,242964,532974,312745,59442,-10482,336521,392769,182158,-14463,182825,164461,78611,-137731,-92373,183554,413668,202251,-25675,-137930,-41225,-177069,-573037,-223302,-16630,-235405,-646099,-390562,-204940,-115334,-235852,-245398,-137652,-51300,-283555,-304321,-24983,84608,-19022,15187,157156,298074,217787,-86288,-303796,-208500,-43057,94103,-62374,-392541,-427358,-460224,-358945,-159386,5106,176503,223721,117303,10820,-129233,-170755,108348,492951,598945,113690,-199478,113511,355282,104971,-55856,187552,345256,335071,98028,-41441,-60280,-367179,-324884,-118833,79766,16750,-414179,30025,231121,341618,298005,-4422,-418693,-348617,-156464,-153795,-141878,-153880,-207943,-268386,255818,654946,770102,482087,41567,-288050,-380994,-120598,239496,384945,488290,553238,531794,699277,820084,835446,815555,306508,1334,-113425,53918,105941,39010,63066,196963,-6719,-257115,-93952,190626,8871,-196947,98211,494963,769105,383357,-384969,277166,788512,533427,184748,263596,150790,-292365,-38669,390416,407617,115910,-151002,-298560,-231843,-113456,-85402,88725,291353,432692,622356,756670,642777,373033,132918,108618,11236,-66256,-320478,-332427,-192308,-258028,-491123,7496,351719,643151,642770,264417,167057,-179718,-292597,28154,222474,407876,117375,-157575,-50015,29112,-102738,-228085,-108148,110639,159233,2746,-335025,-432168,-166434,-85601,-106600,24356,112743,161217,131813,305534,224172,20281,-396714,-267590,253908,471627,385063,23014,-2502,-59502,-289710,-403239,-59684,76202,-51992,-308790,-455409,-333691,-144918,98518,82245,-196153,-157224,28963,92330,-117920,-345371,-473256,-472253,-333370,32870,18959,6006,-7146,-63882,-26231,-160886,-340755,119566,408475,378814,397719,452309,441044,308566,239685,37316,-17211,-97374,155405,310806,310906,446333,595893,309702,12673,-353817,-381460,-140294,-9950,59499,28269,-178493,-236868,144612,457805,802252,953730,897135,343503,111602,-16476,-304690,-517073,-396368,-482943,-215420,141031,208769,57775,-62561,-307137,-226071,-32329,14496,-384300,-174423,272283,340329,-197534,-166949,485291,805657,640223,456391,220397,-151989,-353748,-183628,6428,478223,561894,263397,-358384,-303708,14652,-11803,-192839,-400222,-447159,-225699,-38388,62181,124323,30418,-145829,-279512,-332299,-253271,-61850,-103378,-136870,-248732,-209783,-117616,-148730,-459677,-137353,141699,128784,-259091,-333378,8440,-22495,-180962,-592630,-568241,-246588,-119181,-219981,10068,218647,265451,67630,38938,159579,217746,315377,221612,204066,163709,698996,1586662,1142600,605640,-16334,167954,415460,365197,112140,-217359,-247906,120311,248776,80935,-202611,-307679,-447681,-508950,-477120,-484480,-390916,-189399,-276797,-104944,32415,21521,122516,305989,376795,496698,527139,454795,356387,302807,290735,318474,453527,531023,485914,551751,763028,637549,354068,21375,-102373,-105181,-257037,-265916,57736,292352,490200,358801,523046,549896,296567,-19402,201270,529746,304265,188531,254275,298286,391599,322570,283525,131238,-32603,61181,174093,354456,371571,137289,-135718,-453825,-254564,-72921,29446,-114115,-399560,-423126,-488589,-450890,-509123,-383026,-90913,-97148,-157457,-426903,-495084,-598772,-426013,-411123,-437457,-490712,-403227,-140403,208582,172776,152107,188580,101936,-442547,1115,372234,285808,-43257,-126349],[188900,402898,536407,326926,131361,103169,230413,-34890,-258253,-447236,-172007,364666,955792,1359823,938348,324094,-340565,-297223,-375399,-299750,-107955,166743,103230,-27584,-196765,-491803,-325444,-231238,2295,182385,154757,-45509,3055,332922,768641,628871,-302768,-144654,748784,732924,-43987,-177263,120341,158236,186899,113639,126096,206711,87697,-106101,-209097,-172081,-39249,-104316,2976,357968,438171,332019,141371,255774,143512,129245,45273,158750,239829,218814,100879,3992,-175758,-162666,172868,508423,595424,399007,369529,62422,-189010,-69455,-19774,-83759,-179065,-75166,174053,200481,174233,45411,204371,261709,74021,-199633,-288428,-288388,-275134,-268499,-240446,-99997,-163532,-158124,92562,116587,-269936,31374,-1686,-269947,-406219,-42634,228251,114676,-273236,-131026,103433,132824,87980,5038,74254,412557,846708,799174,505160,216877,-28814,-20904,39198,-8309,-90116,-22664,95591,174125,27386,-326968,-539342,-267754,110117,262140,204235,49980,-47443,-16521,77010,-40243,-205574,-502020,-551981,-587137,-608929,-511016,-316924,-166531,-92928,-58055,-64825,-54698,-50048,5047,222150,164649,-225796,-280496,-114598,-134723,-158655,54547,140516,278052,215631,-12423,-409101,-39209,248032,322083,163305,-71356,-98483,198072,169896,173695,58238,182277,-170819,-565859,-433200,-280950,-12340,235108,89122,-19132,186070,409987,339822,176733,29690,-362300,-186057,292012,320661,-163961,-192459,216261,55494,-310160,-146013,164597,226198,211427,-47037,-449879,-264255,-88567,63581,-63723,-177399,-366312,-518048,-539928,-439936,657,366738,344389,153611,-34181,-193180,-139502,-41792,-144569,8712,451442,643450,384561,-210779,-440321,46401,170053,-21385,-295604,-516512,-474806,-328423,-69142,489062,990344,979634,556290,69984,-14641,49001,-63641,-346672,-443372,-301627,-316059,-184402,-298531,-263025,358201,507910,36964,-339926,-115789,-149424,-274346,-72950,-69279,-83383,44019,211447,305160,229343,-32294,-294030,336772,354380,-253246,-18064,702370,518151,-52455,139100,334356,179735,-40986,52506,297136,-55540,232,729099,1001447,813647,662906,375054,237624,177874,202117,10556,-109965,290890,656178,665890,317432,-57546,-275755,-212266,-262531,-17629,20993,-12247,-369416,120146,374870,735295,715894,596630,289790,-230384,-469025,-532634,-423731,-479979,-292578,-112468,24860,-50104,178054,622141,804592,379549,191066,-2933,-8784,89569,51912,88930,-28366,-182223,-150077,-110500,-115560,-41388,79961,12728,-139656,-377640,-301883,21216,34034,-125795,-316746,-467827,-267364,-62379,-97306,-87512,124122,304904,303970,353405,379654,388603,480412,270178,45942,-68538,-437701,-157160,150740,516845,559865,185453,18790,-46233,-314397,-361027,83057,110453,-197733,-601472,-246318,66210,128440,191872,307571,489338,486059,162774,210165,598054,1031410,829881,431063,-210251,-199249,141176,-56676,-519841,-96118,-6562,-166332,-63736,-104641,-364222,-29458,249650,104646,-328766,-230615,-154455,184088,636693,543283,324599,-29533,-270290,-154176,-164506,-91447,-58732,-3421,38694,3314,58219,-17889,278827,100239,-389240,-235783,-284228,-476878,-456480,-291640,-156036,-12298,193668,140901,-310808,-36565,332669,390494,112822,-298744,-401675,-277404,-253248,-178588,-405146,18147,540938,777717,590269,28575,-302371,-66665,54921,-28655,-303345,-278616,-144008,-81293,-31954,-161481,-262636,-228135,-37820,138295,11990,-142017,-237701,-63714,74591,-213710,-150277,257553,340686,-9102,-326085,-306703,-221509,-29233,19616,-189856,-431568,-22194,429137,753175,653866,367815,98086,-417935,-7445,581647,555880,294853,-88695,-346218,-415748,-147562,162306,372653,179976,-240824,-460855,178071,494946,107267,-306261,242811,520287,426964,395547,-95873,-578386,-517039,-497829,-304165,-221145,-65153,211883,272068,158147,11111,168692,223324,93464,-129295,-184983,-33952,-122136,-335321,89051,308611,-9083,-382839,-401474,13875,329370,396329,173098,-114659,-459570,-335053,-423077,-577284,-504975,-525110,-428976,-344004,-385236,-415026,-515121,-401165,-418231,-109809,2857,24557,131629,334968,609322,636108,390462,258933,295823,229991,-73827,-192827,-161232,-324992,-462732,-387512,-567479,-276886,30553,95384,-2711,-278826,-404764,-138437,119909,165981,297826,407584,233933,-377246,55469,573792,537991,144299,-24004,2515,205890,288016,180079,-100339,-384309,14063,103435,-142786,-391192,-410681,-127809,-31491,-75112,-194584,-284938,-211076,-200585,3452,397794,321703,83765,-324049,-47950,112253,18133,-195146,-255975,194033,559932,539299,121200,-255149,-403254,-592214,-272724,-46639,62564,-106320,-70613,332810,274741,144,232864,588698,627481,98785,-269244,199487,652460,992556,1071160,627108,-80819,-166804,-105264,77824,360324,308477,-93590,193463,614582,220650,-112965,538206,728299,407579,-51662,-225580,-456593,-311962,-41368,-71273,-128241,17266,93256,89754,-148256,-293611,138610,87335,-183317,-62771,-82229,-163092,-178772,-400390,-283404,45462,329455,344538,195577,-852,-85906,176188,306549,162679,138804,284431,77620,-147915,-259098,-278609,-316340,-428701,-287242,-291057,-481025,-371238,-117597,-149170,-349529,-378997,-187587,219298,494804,534549,380613,309575,370041,419768,495143,678532,665404,281351,-383836,-539028,-278037,-157483,266234,642815,774499,428094,341642,819575,498752,196804,195377,121150,-65066,130628,285630,46508,-222373,-172909,71598,103042,-164163,-384693,-335838,-156097,4749,69164,334485,538718,455336,30342,35375,728869,729317,199721,-9751,253582,225260,-140802,-471512,-149698,422566,706526,954625,701852,62529,-290624,11731,138779,-56920,-163589,-177286,-121766,-159647,-109116,-57861,-38555,20119,248731,430973,533598,352718,60179,13693,237275,420955,398878,74926,-357170,168136,144906,-42943,325834,346184,-3590,260405,483666,535001,573037,274378,19950,-254061,-277766,-146487,-39678,-168698,-443606,-145532,67001,-194757,-283411,-62613,103574,133840,-77736,12934,165552,150510,-168139,-399356,-136314,-122414,-14082,100783,268914,326743,269007,-35925,-475749,235456,529676,495012,292570,275470,204075,-169984,-171990,-56852,-232963,-457877,-149805,451895,974179,850910,326225,-247634,-221933,-266067,-277238,-147866,-243240,-510017,-295778,32049,36207,-128939,-101653,458547,738505,587244,-48109,-167684,371504,460997,184955,80259,-43531,214168,297051,54763,-378167,-533113,-533132,-185389,188023,317978,344255,226342,13882,-337350,-214134,-118556,-205287,142769,552209,458816,47723,-214012,-275358,-383581,-304514,-57740,34128,-54185,-256415,-325933,-369585,-403128,-526654,-314697,-222972,-287793,-431013,-252959,-222557,-321825,-381430,-450029,-100074,398080,642100,489572,118246,-312659,-584003,-438021,-161886,92948,393811,289869,-121586,12938,487632,436906,145232,-78427,-245695,-354872,-219298,-351790,-420275,-377469,-202671,56177,425565,756216,801778,229007,55912,88583,-52492,-161748,-88305,-290364,-278200,-32323,-97468,-390785,-154015,147692,317433,170084,24724,-213004,80976,398284,445038,269736,-148281,-537534,-16763,61988,-361081,522617,1361785,1206728,874046,525788,50175,-373781,-305483,-89812,-3819,-210248,-370847,-464040,-541166,-529132,-195998,263958,562870,450038,179838,-248126,-426644,-278566,-70329,137239,186301,181856,287083,321293,184104,-175630,-434458,-396115,-216262,-296063,-339950,-315445,-145980,28849,96091,-239753,-609977,-192043,444497,871203,1321784,1204055,797294,416749,83854,-146849,-91330,-76429,-448899,-198855,436406,561219,380334,-41025,-104662,275769,315695,20995,73151,699133,1151319,845603,413633,47436,233472,173002,219455,239613,382729,253832,-7821,269752,703180,731680,559693,394224,580637,601011,739331,571209,70016,-418193,13073,-2005,-290383,151878,433942,436710,391294,267871,230578,430281,509530,489440,146114,-491576,-254799,84151,16547,-295768,-239340,-161629,-174359,-298490,-230105,74710,20948,-316556,-298606,203346,622544,626557,120883,-366229,-130988,-144115,-31552,-189695,-57601,285712,412600,98214,-213009,-302922,-168467,56767,124451,140174,-251453,-543799,-607858,-617422,-219600,-90522,-132165,-389178,-528511,-532615,-577491,-535151,-375732,-365671,-450230,-566923,-607805,-562991,-356651,-219710,-287896,-383928,169871,587808,433467,-234938,-12611,400503,662059,772899,801316,518955,21984,-363452,-406650,-314761,-225124,-280368,-111191,75873,-30108,-84164,-111654,-390566,-379467,81242,350491,397287,321238,645233,699687,834591,653733,208684,-267485,113998,715269,693109,327204,151816,70170,46464,371112,545579,694978,407190,78959,-136741,-245871,-53317,-88271,-338222,-267726,5616,170645,157851,17367,-40611,479195,785125,861525,539047,180141,189431,286435,130340,49990,161100,553698,75536,-77841,384900,1077708,1239800,1055278,490354,-169953,-288554,161287,75162,96329,-111689,-360078,-297309,-175845,-242633,34974,360183,208860,-126336,-229698,-66850,-153014,-204495,-193198,-90227,31255,14717,-115670,-173752,-114989,-75723,-113080,186972,269004,-112800,-274379,-129521,228867,637062,923295,989617,691393,310661,-92173,-284743,-51971,307044,437704,324564,-25098,-100042,-62337,177841,207067,164949,79752,-77263,73846,220462,95168,-341938,-354997,107726,276397,110846,-266713,696441,1309935,1262913,832541,568558,369295,-44513,-341308,-338242,-165888,-49957,352812,356724,174601,-43255,-444305,-255254,-82554,192112,476956,456728,118392,147207,71195,-52030,396514,405945,-44200,-349906,-330335,-145080,135052,399056,199133,-429634,-137591,-114753,-314772,-261348,3006,3651,60252,-84170,-277044,-217516,-159830,-77131,-124698,-99648,228410,560683,568322,421284,26358,-206556,67950,73803,259592,196920,-70556,20062,138168,-175306,-293363,-132035,-117693,-116893,-73804,105773,90140,89516,28387,-94911,-238105,-403455,-252195,161525,361034,300462,59475,-134114,-342761,-361386,-232838,20900,364764,496268,470779,-58523,-30524,610535,524382,151883,-336427,-258609,104055,232342,-106452,-151341,74184,48737,-209853,-213506,-98284,-985,-207473,-349379,-234898,-45399,-88351,-184640,-169109,-97343,185318,553301,878762,785709,384356,78323,251292,236215,249580,18362,-242268,-369254,-268231,-301359,-273708,-71770,-96928,-281860,-331074,-81085,-91296,-446365,-349002,-66658,43884,-173464,-229062,-195038,-182310,-67127,-97724,-198985,-390498,-309581,-15583,-62035,-410790,-59502,464867,686025,557093,280396,-132965,-298402,-176977,10448,47642,-215124,-268214,-454854,-155329,-315272,-307837,-113796,87477,157856,248066,-313459,138887,670693,890211,592970,-34977,-263531,-129213,17054,-65084,45613,377704,460348,315518,-44668,-289184,-426412,64803,670771,869760,934250,952135,850338,194728,-485746,44245,110920,7456,-73598,-100104,-266820,-356816,-330676,-293438,-219360,-88933,-56462,54457,-220940,-381232,-290306,-165298,52029,48871,-96354,403039,889670,696492,-14354,-43729,258558,340631,-409870,71601,650093,698833,376224,-296557,-151834,-57710,-23029,533363,963566,765006,366108,105169,97940,-52799,182774,583192,739350,1004477,1042973,693389,159427,65593,86331,-228787,-364908,-268053,-75079,-73745,-221883,-291886,-376662,-312558,-80848,-31938,-292965,-389337,-48654,272980,545855,828916,1020396,796934,420794,121370,-47013,-37413,-178054,-377806,181472,695317,658476,303426,-83499,-301510,-61371,162374,210065,405532,615569,651046,514225,393535,258621,436108,198476,-16302,-244999,-327044,-120407,-17365,-43199,-54351,-288749,-275509,-365892,-228566,-215996,-200259,-26069,-113785,-348847,-502251,-380896,-169564,85730,134416,-76454,-96921,43320,286795,140879,-21418,23568,-1086,-91161,-232736,68105,321070,173572,137786,294809,61027,-266170,263354,675863,459362,128689,-408409,-435203,-295567,-285187,-360451,-441175,-158485,212110,352358,180301,-212984,-255120,-28755,81335,-119343,-432853,-531570,-366452,-339720,-351635,-462675,-247213,202536,566915,398969,108636,51501,328158,339358,-24177,-444913,-15414,144565,149786,136065,159657,264332,304357,97400,-171480,-207933,-142652,-333064,-423244,-198192,-172677,-308096,-324438,-30467,171314,159805,21966,-77768,-27935,15882,-158861,-89695,97062,71426,207127,255047,241224,108269,-57560,-185787,-311056,-248932,-136191,-23030,-211958,-268522,-161714,-223143,-447022,-469101,-374416,-153249,93974,171464,-9418,-70291,102799,302759,453637,359522,-14998,69853,268879,270431,-111920,-369248,13042,240821,300447,98726,-135225,-185635,-228247,-282550,-210079,-179608,-334261,-152816,302707,382639,279409,161645,-249974,-562902,-296401,-212361,-230666,-182852,-39177,5009,-266890,-49965,376471,694101,600137,226662,-194271,-411603,-240689,168792,429341,642718,837221,771263,628007,605193,755476,711303,477361,277453,57542,183951,188610,157449,151818,135715,-82192,-533903,-471654,-227240,-318369,-396203,-172463,214321,615036,392772,-258409,47734,437962,170289,57183,324619,419826,-16115,-230498,189287,120125,-86450,-230299,-251204,-158453,-163755,-279575,-171329,144894,234849,407792,643400,528396,148590,37144,440491,295312,124888,-141937,-571588,-435101,-440776,-199203,129671,515827,795747,706179,369040,224789,-110960,-310663,40254,61400,248280,29143,-127693,-39427,-50681,-138203,-254106,-161484,156298,313034,181138,-234629,-485983,-128401,-136991,-221202,-150730,-134375,-57230,-7010,234557,181336,75604,-290240,-371176,95965,273037,350470,8449,165854,275014,56580,-409877,-41471,195325,29183,-336338,-443923,-326838,-50986,242843,253207,61169,-108251,-25250,107724,-41914,-321183,-431211,-353811,-310912,13494,48726,148421,256389,189142,194297,-82773,-210513,127789,346836,218892,223451,290684,359809,251349,144658,65324,43822,23115,141693,211815,102210,284364,464168,324502,57826,-332821,-545522,-383322,-285656,-177182,-199896,-365954,-298257,-28963,204449,615730,925182,968986,571407,195129,13807,-156309,-294463,-189062,-238644,-132306,150786,231292,63338,-20863,-291482,-423638,-100019,79957,-158748,-52326,267684,322113,-115785,-9279,611789,970058,804084,534504,117257,-316816,-590102,-435369,-271406,128236,-72905,-470274,-283266,-105748,-9824,-244855,-349349,-357411,-337283,-184123,61771,312534,517807,492891,286578,11142,-266179,-199487,-3155,192483,-139422,-441630,-400994,-204899,-303104,-535634,-378857,-207015,-116108,-59444,-109017,-152564,-307452,-273239,-326782,-423432,-202558,-79444,-73945,104088,190968,293176,302194,256678,336279,303461,465731,423974,288191,183790,656116,1344037,1153985,468146,23610,302076,473500,307084,70195,-203719,-468141,-311595,-224879,-168216,-66854,-71617,-324643,-480269,-434748,-260687,-53034,70378,29584,257255,214797,330049,483140,559527,497015,485165,476224,421833,348216,325896,244341,69644,317227,454300,204269,237610,478244,423734,195402,-123391,-165683,-168992,-280136,-199443,90504,398821,588862,601886,893979,699233,203501,-565033,-165298,241308,163909,42328,271550,396633,409558,183304,94628,-20207,-123428,-46100,18999,155029,260465,144548,-18785,-419049,-389102,-175335,-55094,-123471,-254492,-186702,-157427,-263391,-595581,-461684,-253428,-70175,-58485,-247837,-143456,-265864,-400128,-566142,-389213,-424620,-260101,86367,391146,330708,329337,113746,-151253,-431464,37647,241123,220167,-55309,-160669],[36620,269732,321396,4800,126695,305156,411288,34299,-295974,-419784,-170967,221960,703729,1143312,767481,282813,-287861,-314949,-345021,-94832,70753,216897,38380,-163538,-342674,-474918,-369101,-290429,15544,157774,-15837,-217184,-79535,366286,905916,702093,-171023,-399738,460922,509850,110699,178205,376270,463464,547288,438348,183962,207559,144009,10807,-156133,-140831,63822,72351,66759,125609,23790,-249381,-355057,-203299,-29421,71368,53200,146865,362819,547753,519784,267066,-324276,-186547,405716,964541,1008523,513423,297308,-61690,-384590,-146904,-64002,-191025,-188944,98521,180408,125616,-18385,18377,265110,277740,-42483,-159050,-56631,-122215,-281569,-273896,-169153,-63743,-183029,-289861,41061,279292,51026,-114007,-157347,-267303,-365352,-104266,54278,65455,-182243,-10203,224298,165776,188322,185903,253467,393838,566430,260968,15085,-131149,-68535,173094,304498,189436,-18761,108976,236230,250503,100722,-192655,-448844,-395348,-8394,277541,314780,65652,-130579,-129007,-164469,-220707,-246302,-355956,-372536,-378868,-459303,-402448,-291506,-203135,-186727,-109044,-65315,-119445,-115070,41981,245760,50997,-498980,-4887,152800,113865,-10843,35230,43793,160711,135524,-12118,-500108,-302978,99912,160076,112782,-93461,-165067,-109802,-145407,-274299,-219325,-175595,-455154,-490116,-220923,64780,296046,307647,-63891,-419534,-253676,-271759,-171949,96167,165343,-337446,-306324,131312,191879,-32888,-190482,-57200,-314237,-206943,-229979,81484,-64955,-149975,-258936,-404314,-291120,-111705,61489,42714,-7658,-153514,-257573,-229595,-443839,-155285,220223,259093,144528,98973,92931,206707,144574,601,113031,485100,631023,278097,-310891,-364774,21602,83554,-144758,-399378,-369448,-133193,-154152,-452377,209284,1053242,1328111,866769,178863,-227261,-110653,-164381,-417479,-315089,-279330,-378898,-95483,-68555,-87669,362480,586568,161614,-236260,48855,-56860,-171533,148039,217751,149109,224733,256627,276344,354962,271029,-385649,243184,386902,-156665,-161298,459745,310912,62845,418130,355971,-85839,-317421,-74536,122883,-312832,91937,892998,1189094,1001094,846634,706054,467814,333391,221654,-28943,-79019,402277,913900,870055,620349,277139,-64256,-58571,-15057,193573,260178,150601,-182367,-177680,175105,559271,786573,764742,387866,-242666,-278610,-58185,105158,-227145,-360259,-213836,-47122,-131809,-81953,316852,490904,283032,209294,43825,110805,292632,385127,352161,215187,-20371,-105603,-85812,-33099,55061,156210,-3194,-176518,-463097,-311539,44568,53644,-134779,-324704,-277021,-115177,7120,-36043,-70269,253950,370755,418368,538150,642487,604512,606902,414858,84720,-151640,-414505,-192340,106182,408564,362523,48030,42292,10405,-349892,-371031,127990,143095,-86113,-519029,-261708,-832,45754,215026,218652,431858,376749,204314,372206,807152,1024559,702859,352039,-281785,-69805,185912,-81988,-256864,86028,-75730,-312702,-11228,50056,-311170,-109283,21088,-281244,-413105,-78666,-137668,-20958,731218,928541,613981,43883,-244623,-157961,-159554,-56881,-43260,-24594,160798,239218,178426,-103649,-210955,-163502,-267534,-87913,-198059,-240944,-255204,-399301,-161553,104819,130406,-100178,-360874,12409,142439,143873,-85382,-260125,-254841,-443557,-546893,-289922,-460045,40858,524574,688681,511577,73224,-243155,-60769,145105,81328,-143824,-153018,-57366,181157,196432,24869,-93215,-230988,-102731,97984,122261,-77658,-372475,-465303,-195311,-3843,138075,309783,192837,-116180,-315409,-59114,118919,122097,11955,-272165,-381949,-184851,119665,603805,696376,472053,161743,-297287,158700,485164,357705,-13537,-388112,-487062,-423655,-1270,312414,362531,115437,-198724,-181671,321672,613351,315632,-95224,-94871,-9171,-33452,98538,-102533,-215931,-382673,-480505,-273663,-125834,79824,282624,260236,66509,-107516,132193,334696,227163,-53607,-135591,26640,55391,-271312,-224545,19231,-213838,-557962,-495190,-307792,20866,235836,284393,-259,-289415,-342976,-450537,-317963,-190803,-293833,-240147,-264941,-272818,-317608,-46820,-38433,-336258,-145463,-15617,951,112425,296994,480359,532636,297858,280766,427053,442124,196398,-80557,-160671,-163646,-305770,-310841,-440078,-214557,117335,193195,563,-186831,-148540,28048,241397,245677,183595,158394,59503,-357701,182088,610254,565201,187419,-90803,-256102,-53571,129579,184704,5786,-360214,-78057,100177,-87854,-275929,-322256,-170805,-118317,-268603,-357754,-228807,-137817,-257197,-136524,299909,256204,47879,-284645,-152666,-68934,-191157,-360360,-480242,-289378,56986,177670,134510,32345,2715,-250230,-134751,-26358,-94346,-421262,-75311,454190,294937,-153592,83979,363948,370006,-34125,-519270,148616,764503,1333527,1548075,932311,-54783,-260388,-190261,-129993,144493,243276,-19886,-38629,480493,262283,-239098,362059,595232,365591,103804,-4184,-312185,-107467,195334,276515,362329,238947,99899,-9653,-191798,-298310,59976,51143,-230757,-244723,-215173,-99589,-125233,-450186,72281,388067,636118,503571,270860,48112,-25381,181512,306476,171130,142071,412576,324577,-4835,-312137,-167754,-211537,-214093,-234105,-329674,-270921,-40037,58307,-158112,-586801,-445415,-175137,306536,712654,815083,643328,459565,376208,200282,198667,624631,795876,299018,-370937,-458891,-334015,-127081,375527,689069,929255,563332,17431,231197,324858,163786,-14002,-128447,-334925,9177,364165,176612,-52657,-186846,-259,-47276,-191250,-306057,-327466,-314470,-185174,-31680,374243,627878,559726,226344,124142,820801,955284,398270,4546,183405,118777,-221203,-186180,195714,587066,713175,895724,679326,126025,-331935,204679,409804,93789,-29259,3905,131277,32405,-27628,-148790,-352963,-373851,-29424,229617,400901,295500,73503,124458,433864,682610,770988,351807,-232863,-96581,-224558,-11112,311362,113207,-64453,397041,614402,549699,439647,175185,-1249,-146426,-213160,-24187,71705,-4182,-261492,-343230,-17978,-168380,-349952,-83125,126345,187809,-72532,-148043,8701,56024,-191768,-353046,-224832,-345657,-242560,122487,333953,357829,265780,-41193,-418137,164100,481721,552622,210954,238041,355443,57530,-153470,-47061,-205885,-424637,-20468,502190,635806,497689,-82216,-423263,-411048,-323046,-16346,134307,-116997,-392688,-298019,11926,39740,-95726,-274331,275513,504753,402697,-182595,-126440,277686,352690,69123,-266303,-298662,-45460,35825,-120007,-298620,-410312,-330982,-15816,347832,260036,39437,33030,-21358,-216091,-267062,1715,124178,241440,366001,450270,346433,122395,60228,-77417,-7168,-62274,-160735,-211057,-398121,-434607,-335263,-225879,-287935,-219276,-149127,-268003,-300820,-72102,-125927,-269992,-299448,-397227,26575,356484,406262,227028,61384,-128519,-272396,-579753,-319555,72760,402995,328874,-80695,-338051,28840,149731,109631,16982,-62597,-156811,-21635,-100307,-222047,-228289,-63059,177752,395071,604199,444986,-140927,-4135,183218,-54849,-54126,142531,-86184,-187045,82592,2384,-372726,32519,183870,-69460,-510298,-371405,-67775,134082,280412,198777,11443,-163211,-456875,-141013,91555,-246821,29718,748600,1105383,1062229,728768,190054,-252051,-379415,-177137,-100961,-325438,-340680,-366409,-400188,-418493,-229325,124976,514451,643167,472315,-37687,-364168,-290657,-137167,262647,364903,177027,133534,-11329,-182947,-204499,-312163,-365801,-134939,-288297,-589561,-452419,-385388,-118019,45447,-220664,-384755,-96064,440833,745186,984940,916333,641858,371392,-8318,-278497,-33285,52695,-334042,-191728,460139,630943,743036,242101,-206794,44181,239729,81296,160732,820724,1174334,783817,243911,69911,340251,226941,68241,-11102,78860,161880,105027,466891,829328,881980,685418,574859,791183,747072,747201,487334,61441,-478408,-312560,-190063,-141761,155076,438074,574317,823732,791748,731484,869304,875313,793300,336493,-343374,-240689,181861,278113,-64394,-281243,-261996,-207289,-355999,55035,380679,216998,-223946,-343697,75000,593460,688717,221708,-294556,20096,95046,95495,-285133,13237,542794,641501,198705,-269064,-485314,-294354,10020,221565,274063,-214514,-273830,-173323,-360629,-312506,55482,63600,-141035,-423157,-496903,-492109,-366007,-245554,-335890,-365372,-209135,-225781,-294981,-251406,-205530,-357702,-410794,191513,484701,341658,-277827,-14087,255954,458715,642122,689258,426755,-56706,-407026,-416124,-241749,42905,76738,224015,370403,109344,-165656,-269665,-463517,-397692,95717,361127,364957,88409,140540,326207,604188,788580,522921,5370,-17026,736665,893555,509258,188763,-30853,-64815,396198,513468,615617,410536,102099,-232510,-306050,-63777,-152145,-169552,-34238,67442,52555,-86318,-133456,32906,507506,761422,758595,321968,-9145,257361,529506,409288,-31480,-409543,22997,8116,22461,486929,1117564,1151362,914389,389293,-238864,-308664,159691,39867,-2554,-148668,-443839,-499948,-293406,-304696,-35255,297519,318666,-7782,-236326,-51437,-203908,-388907,-386767,-206254,-32199,102509,-134040,-267842,-200510,-165563,-203278,14948,-57488,-384929,14551,288924,382996,599067,746077,669483,572259,557849,175279,-216485,-110226,220996,391066,366774,270757,63696,-158194,-9523,160715,197978,120190,-44791,150902,483683,438544,57566,-364525,-97018,36989,-224629,18550,906756,1393220,1274658,913772,802746,600762,117445,-169849,-264266,-283425,-128556,393800,517662,230915,-58262,-535915,-262405,-47856,404666,946554,952928,242779,12138,55126,-11551,231540,195148,-197100,-392691,-330648,-150714,153403,350455,91639,-393401,-98730,-44596,147527,62903,-6198,-59496,88618,-74978,-408385,-434323,-258097,-26697,62370,61560,104757,375493,460669,309369,-69192,-352362,-209210,-168600,-85354,-214975,-440622,-126534,-12978,-238025,-125649,-7761,-45156,-60547,-52373,39604,43656,136304,141184,75988,-32560,-227624,-383010,130200,463572,478018,297201,40068,-224744,-359368,-398367,-178020,168798,478538,665840,212463,-309414,360582,367324,82151,-293251,-279817,50688,155653,-178004,-230448,28832,58218,-155155,-140705,-70206,4376,-84021,-207126,-402391,-313310,-302629,-334089,-434730,-111584,316377,581630,750527,596001,167118,122842,528304,658514,557532,144486,-260528,-284529,-157629,-240198,-235325,-146571,-83777,-254771,-270336,15147,6079,-309668,-404337,-128938,-129997,-525855,-363527,43959,190311,133013,-52246,-197567,-306123,-125215,123343,28501,-318781,-89414,461364,801449,800271,540353,180898,100931,173050,277899,192811,-137620,-175688,-202195,-365792,-372510,-498374,-436329,-206923,-161809,-211241,-282102,259760,592700,630079,283911,-263885,-228736,-37110,64745,-58771,-135355,199517,335883,385462,-6570,-370575,-545690,23203,673725,884007,893456,852986,846832,148504,-390221,205650,227908,21125,-160804,-223481,-399148,-458560,-337820,-414575,-390319,-96588,98425,295159,20200,-188700,-159710,-183022,-60198,-73935,-136899,354505,726836,381999,-296199,244354,601755,554090,-231716,-135679,385029,411129,107596,-483557,-328971,217630,-203312,162510,466151,406370,44408,-244917,-175026,-112884,230368,591815,951801,1209313,1180039,581415,313154,565371,641218,413828,192639,121169,120109,-143206,-388218,-192327,-80172,-50182,103018,179697,-193027,-372370,-56766,281539,549013,777468,845672,547002,238963,-15238,-282222,-194136,-192486,-469628,105757,573577,580005,74859,-225747,-492116,-243335,24111,170007,262641,375312,588421,653367,646660,463034,415247,165160,-71622,-297261,-340414,21780,153501,99378,26821,-199742,-141234,-425918,-437215,-442653,-435292,-140581,-134022,-350639,-500918,-287787,141801,504556,635296,340570,170151,303172,393007,102492,-106706,-60273,-50443,-14317,-171756,82120,215430,64562,60754,371327,132239,-201050,295213,645994,364594,-112148,-415841,-373267,-308009,-199944,-252774,-277497,-272968,112229,262547,91761,-292693,-251437,-15660,153851,-149507,-480082,-503488,-339184,-252315,-253847,-339716,-264327,151851,424355,266350,-12505,-55233,43136,101982,-150982,-178008,144272,472597,554159,484760,372901,276160,88667,-51816,-278920,-340840,-300760,-331132,-172999,-153238,-261253,-273206,-101661,161874,376219,354561,299868,148385,87954,19720,-47863,141455,231651,134401,442878,354955,164048,-74723,-229602,-316926,-340434,-223446,-167286,-107866,-186409,-136035,-146554,-186655,-340680,-185204,-113268,-387716,-26727,166332,-196372,-136890,286918,379404,301318,125296,35692,230408,322755,113410,-290220,-167971,118741,221164,264433,126027,-189016,-230725,-80704,-170898,-224690,-329553,-331311,45597,290795,323753,210000,60691,-134387,-349225,-296249,-277941,-241986,-132960,123105,172371,-116185,-400348,-48373,465581,660028,403127,-76652,-346809,-342273,18784,362644,658370,879086,779710,292659,151351,460308,355137,473590,416328,172475,215875,205777,226451,256326,81456,-157956,-380981,-501497,-428757,-284955,-338254,-437504,-252136,161951,129323,-245194,-148692,-52836,-357261,-118910,240965,441186,82369,-331476,-49088,-65384,-200007,-287130,-216859,-78157,-125758,-362762,-462519,-98302,-27167,87701,389766,337231,-141752,171805,759974,632767,258371,15206,-305712,-364962,-125526,95765,229264,491097,653669,441871,241117,170653,9783,-227876,-306451,-261572,8126,-76287,-171063,-134461,-231233,-264588,-319353,-184213,156760,314360,213815,-191623,-417029,-171716,-242649,-372149,-422937,-490035,-254619,-109601,126457,100633,114343,-210887,-429739,-173135,-44259,128573,-39832,226747,455867,265308,-254317,-140357,163736,-1823,-334149,-361551,-188690,53755,349555,380852,231315,-173378,-66210,150049,13240,-318970,-367455,-196274,-178809,188927,420950,629574,775045,612728,409222,33303,-141875,18734,96701,-58070,2709,106693,241613,174343,3211,12175,95451,75233,53316,17872,-194849,4363,245537,336804,353878,89653,-92379,-51900,-160641,-238551,-332847,-360431,-310574,-279591,-71593,311759,634592,592341,433249,212210,166832,87259,-101466,-47334,-60038,3901,112418,101973,-15946,43163,-159276,-450218,-390956,-50573,93763,243569,408099,270528,-12302,165685,578549,862197,752215,497210,-30860,-373513,-394154,-557084,-426138,-205567,-167158,-106109,247661,251537,60193,-440739,-287400,-221795,-226963,-207306,10161,410100,770257,853664,587807,193794,4481,127764,363227,572769,350238,-165187,-472924,-360159,-367642,-474068,-527166,-555475,-271024,75597,118608,-76800,-422753,-334727,-178220,-150929,5459,11148,46197,82227,43006,185466,449271,416514,334622,244469,377573,484481,355564,51589,212672,546353,730558,83802,-94542,270397,416607,220894,-40152,-276242,-498324,-560649,-516505,-314736,14662,74894,-95387,-251205,-357317,-38116,295985,267856,276864,367633,113265,390615,633689,677578,490216,264660,191255,192389,198325,252387,131782,-219032,-96839,11997,-194875,-407812,-195369,-56849,-36666,-178323,-261288,-305175,-377392,-179124,89207,434567,634515,839333,1039450,616935,-78198,-234865,47911,318468,128206,-93131,245832,434150,318140,-11026,-171284,-199539,-138551,-38039,11865,-11075,73640,103083,82577,-229039,-628584,-380138,-250515,-263468,-306766,-88449,135062,66714,-248963,-66258,40831,19017,28672,-51954,172826,103503,-110316,-560340,-350986,-286588,-171935,187316,413621,402945,370508,142586,-104962,-87890,65384,96275,128420,-39615,-205187],[-152815,72389,16071,-262210,244545,682764,612369,396582,34897,-328354,-225670,77716,396901,706701,511799,168500,-302491,-370504,-279172,-37326,134614,184192,-22840,-298766,-503761,-410030,-313568,-197266,30771,66331,-179268,-356308,-185626,309771,886155,694601,32940,-511398,39,260161,207413,391000,562577,700741,793316,606600,106194,99836,177980,85448,-131333,-77507,99666,144759,10562,-235133,-300626,-90491,-128066,-199400,-252323,-126239,-42358,25953,370158,860019,982225,562168,-299763,-78560,670467,1232606,1174111,488665,64787,-165740,-530575,-145863,18117,-24376,14458,176763,80564,-44163,-163756,93498,376551,267619,-236873,-54533,293648,271853,-134648,-237182,-99697,-61069,-227910,-382607,-74488,279818,181775,-156381,-355188,-425397,-444635,-218666,-224501,-55031,-141222,47902,299139,244111,392518,472664,411444,340620,212089,-290780,-419808,-334352,-104918,352889,506295,303678,15612,167444,280646,214795,98005,-91128,-369625,-390912,-88602,259164,372288,44941,-111631,-36741,-36235,-5994,-56233,-100813,-136969,-95270,-258893,-368029,-296238,-170554,-209149,-153102,-141649,-276981,-177615,144617,348168,108621,-240208,191879,399103,346508,119533,-28988,-104737,-109115,-53304,-88399,-409847,-344696,51668,134356,118356,-69715,-184515,-197748,-222475,-210360,64215,-114005,-204707,-229532,-284009,67352,393982,262101,-218506,-366546,-196216,-209816,-327558,-15120,33985,-353810,-404209,-102771,-45682,-3173,-18346,-218749,-235824,-260394,-289258,-112001,-372925,-437685,-322897,-347155,-388971,-306207,-118010,4435,35722,-14849,22000,219128,-131827,-322637,-64802,127711,183029,297954,343339,461535,294216,115828,148149,409032,494137,139949,-284093,-294544,-118182,-114064,-314766,-381097,-235240,90293,252697,-39105,-368420,747482,1286280,891504,192251,-436883,-224555,-180962,-275269,-244190,-279563,-444077,-55683,147089,197371,384305,534783,296338,-166242,54514,-94711,-177286,188104,321485,242044,225535,99086,119536,440971,541242,-156969,-8872,255333,-136732,-359454,139037,192907,261748,498883,211128,-454102,15352,372347,336736,-271381,67217,819462,1084613,971504,850776,881860,588520,398726,219415,-18357,-70489,431155,936348,817329,584237,227317,-12214,66150,148082,194575,250167,171550,58855,-164454,-218344,97263,520794,605067,241628,-273597,-15333,376317,415332,34044,-335473,-360403,-198707,-228156,-308488,-34678,104325,98235,97005,-8898,105612,352965,558475,386704,226307,41594,-112580,-110310,-42936,19160,81383,-101808,-255550,-615129,-443262,-130617,-102478,-273711,-317374,-210118,-70764,98302,191440,250624,509129,441870,333023,414082,579774,529749,413632,372351,108839,-181998,-301718,-189139,74794,305751,222066,-73542,-2559,-6387,-362094,-301430,57104,55833,-71094,-476451,-280449,-75689,-25562,222774,259670,350180,219096,187919,441348,821775,665377,403897,55207,-470250,-7788,134795,-149332,-182343,90493,-158363,-400760,-124120,-11941,-170515,-114663,-118743,-247848,-60734,2691,-296532,65422,811390,1153857,686834,-13744,-258610,81318,45610,76622,-56547,-173719,20815,282438,244118,39247,-147235,-361083,-117883,-113742,-172907,-10103,21737,-315643,-178880,169983,117938,-83173,-189832,-7870,-6441,13538,-100353,-87358,-82163,-304796,-221148,-44990,-213480,61145,429068,486063,268248,1822,-188570,-40710,214282,224369,113585,-59221,-35537,390745,468382,314675,82407,-197103,-210727,-65959,40655,-185302,-470370,-169454,98206,251113,230527,196481,-34413,-218137,-73072,216353,299886,121438,-121792,-350568,-74386,-11865,-264607,252272,527894,437661,108410,-264752,166556,344659,120765,-317883,-368828,-362947,-412882,182368,478505,273521,-58257,-189660,-3884,293637,522403,382465,111264,-282876,-371803,-83808,269422,360500,161861,-231170,-432544,-241291,-103989,91411,259160,164976,-67008,-307093,3204,345386,291905,66648,-14570,94547,183382,-96831,-452902,-283192,-427090,-524306,-218474,-159836,-225797,-46238,236808,55144,-114035,-226090,-213242,17342,187900,408,-34810,-97832,-55732,-31963,271501,404945,64257,-27962,13929,53323,157786,290339,325817,319625,198864,284419,519557,613197,380860,-66254,-269859,-152038,-311610,-349216,-320528,-165169,63108,99903,-130502,-25143,298682,492697,517938,289412,-63343,-220757,-262665,-169398,210230,465682,426303,139930,-199060,-511122,-414948,-179950,8350,-39038,-233135,-297316,-32439,-57269,-154779,-188430,-197859,-174038,-138036,-120688,-132531,-177543,-356765,-132051,185552,34715,-234023,-344577,-218500,-227901,-433497,-441491,-499812,-332073,-303766,-278928,37847,215437,321404,89330,53587,-32578,-332887,-478447,112591,508713,222194,-328358,230822,334389,87804,-137347,-311276,-84865,568021,1275964,1537553,831355,-181708,-385923,-176622,-315202,-169955,100086,63766,-207313,219494,146466,-398802,120626,297835,48609,30706,62218,-229343,34269,493706,578499,483683,228462,-67245,-217461,-295888,-320354,-32783,-18364,-249623,-299448,-227598,-82882,-197787,-239669,272194,538580,603608,406463,200237,31874,-24315,25514,53022,-9911,7724,332630,346715,40403,-317358,-104074,-170939,-199643,-320394,-274133,-81357,170171,193710,-24421,-168351,-184873,-275783,132410,512026,664096,530411,317655,149209,-123134,-23567,540510,794034,298218,-274609,-541354,-474331,-259606,233533,599770,926121,682146,49308,-280104,-131828,-159378,-252256,-250201,-453179,-182958,180946,80577,-127008,-238460,31197,154775,195106,101823,-14648,-185466,-373548,-194944,325939,582659,499928,291870,214352,755009,975665,483653,10390,79746,34298,-117858,68644,361289,490883,496462,651192,539063,93168,-327776,331674,610577,236707,4192,76484,241086,107140,-168949,-432979,-451471,-278595,-220921,37478,227899,162396,-556,105272,431704,662404,771275,369942,138249,49984,-55631,153856,186960,-226087,-113762,399197,566499,444414,221770,15695,-103378,-149480,-228069,38145,258621,281502,56978,-355479,-94311,-123138,-460117,-151479,89985,181548,-24401,-310083,-343373,-285267,-265763,-286592,-283131,-393421,-261484,188511,395315,354681,195227,-118625,-308549,56243,398928,517356,61592,73512,348881,135487,-168247,-11177,-76143,-315645,-120081,221801,153714,73920,-255477,-330685,-452101,-182937,6266,192826,-93674,-324401,-363959,-101274,-1272,-50501,-331638,27672,150182,38509,-486136,-97055,92467,117204,-15777,-394291,-418678,-370419,-162192,-195499,-260961,-403826,-248382,57999,417303,241396,-197653,-225364,-60509,-75303,-412106,-60757,243188,338577,160096,197057,411067,485834,420822,116984,48451,-60444,5425,-92724,-405702,-458286,-258248,-50869,54023,186136,136228,-188147,-311077,-3250,-55399,-193418,-32922,-68382,151929,223003,153788,48012,12992,31560,67002,-247805,-426906,-73727,192465,205908,-28297,-428604,-382001,-205793,-25865,-24844,-5101,202746,425367,203612,-77637,-125842,-55008,12247,24810,66559,-183115,-441099,14924,212239,-95742,91988,321893,77361,-89429,162432,2457,-289752,157442,116820,-435359,-46712,335098,357037,251016,217709,17871,-222797,-199593,-472639,-329205,71348,121776,-205758,31028,693756,942532,739144,281228,-103215,-436864,-314541,-277074,-370416,-206358,-256914,-304240,-336819,-374149,-113616,316924,619255,688351,250418,-223710,-379696,-199604,227000,339245,60596,-24901,-308944,-187575,-62182,-244158,-384685,-4660,-154864,-280912,-244574,-276935,-151605,15693,-128332,-185897,-48101,345977,553141,582883,493968,325406,226531,-102915,-302305,103778,230057,-137585,-302145,219485,555681,852117,470815,5872,-109981,114163,127205,237364,853535,1024392,602913,-68915,12784,325637,287953,48069,-203126,-254789,97618,202983,476878,724176,846492,823137,768381,776151,622705,382238,199177,51167,-204055,-575951,-387561,-53287,177324,412011,641395,1012597,1056976,1022306,1054805,991890,873085,441314,-126850,-370375,83040,277688,27562,-190873,-175767,-200003,-484069,82995,384027,204826,-177413,-281465,-125519,368987,545840,228197,-189949,27668,213794,162860,-329412,18544,583791,677016,243607,-291148,-518799,-329533,-36328,231739,243444,-248609,-126771,108108,-50664,-139896,274411,417557,270161,-153286,-305314,-250978,-128282,-124309,-275246,-175653,14797,-72280,-180787,-183476,-169119,-284002,-439725,-31169,130973,72948,-281677,-78087,27494,167570,432749,535695,303949,-93394,-393797,-443004,-67780,326426,370462,436410,525517,253474,-166066,-375857,-496048,-378843,36826,286870,283230,24189,-153235,-245468,173578,647155,617812,200216,-83180,657019,959657,649312,207255,-135473,-266795,116535,279137,319954,253631,20532,-320171,-288188,767,-22445,130163,239334,228463,50518,-170130,-256893,-124350,270858,541942,591081,218352,-301084,11255,412602,436633,-96785,-295211,-8888,50579,173169,500495,873862,827587,553066,260859,-22516,-173341,-12679,-94907,-227835,-246861,-400334,-543736,-356869,-472163,-254888,-7725,194632,35785,-108125,-39284,-37787,-156646,-324426,-336932,-98942,22446,-319149,-484323,-232140,-171069,-155228,-98474,-230961,-123762,381576,551630,380185,342716,397595,313276,432771,590117,386680,-113639,-250004,131856,526562,616865,559381,220044,-317129,-444307,-44978,163131,141066,-33606,113901,555848,658913,483129,4027,-291881,-260591,-517322,306454,899295,1169197,950235,693716,668230,527494,201610,-55652,-285913,-372829,-71196,464762,679854,422713,109853,-315120,-355115,-73269,442993,1174959,1172719,396686,-39999,10785,-105738,16870,4718,-342215,-258459,-183694,-99842,163698,240198,-51538,-203094,-79317,22850,428238,386414,126756,-143341,97967,-17446,-271623,-289430,-208041,59969,266418,255852,70761,191580,292256,112081,-174893,-358751,-380588,-236582,-213868,-337570,-329943,-43881,107705,19139,30715,47501,-21602,-6037,15575,6906,-72704,112554,194900,178819,114570,-71617,-455017,80036,512018,598897,478740,151641,-197391,-432281,-413818,-341608,-43272,405082,709231,382677,-273181,109906,160704,-72708,-262947,-250321,32417,99237,-98379,-133564,44177,18038,-132064,-95896,-56259,-43389,-41425,-104794,-213969,-375576,-282269,-298955,-549664,-148534,285061,400290,433319,236662,-171377,6881,517089,769922,603286,243068,-47291,-290696,-290389,-284598,-228192,-278919,-146329,-193809,-251058,-19268,14318,-245624,-416465,-190392,-336096,-473405,-23023,393869,465921,180430,-86668,-175544,-242866,-61525,163312,100253,-209469,-200608,360867,760616,896772,738379,559906,484107,439278,420650,218199,-114360,-130865,79877,188531,-68682,-328743,-462341,-477349,-356269,-283791,58024,323620,392618,265042,-78300,-445298,-120599,87755,152445,43954,-287455,-18097,174844,363954,48650,-439940,-393759,55960,722939,878228,691239,630078,693703,73414,-328232,235637,237419,-33704,-267437,-348012,-428018,-305800,-70723,-127377,-288774,-141042,130383,354572,142686,-128486,-159989,-263290,-142679,-136304,-77208,259291,448006,-42084,-286919,444744,815745,602936,22222,-376384,2401,68247,-159340,-558298,-119541,195177,150838,-282215,-167558,-53091,-180201,-393941,-408140,-136474,204531,456116,983063,1112154,974288,382788,534138,884464,952504,857537,570275,563239,300419,-194144,-231880,69862,103529,84602,221026,295407,-80597,-336638,-90707,243428,515349,723315,628536,334392,39560,-120592,-312263,-338886,-223001,-475927,28834,422779,440980,-169230,-398102,-482295,-284712,20485,152918,53940,-5452,374198,637174,748740,542337,249682,34137,-161213,-302097,-361726,150232,337267,368582,231665,92213,126908,-130726,-380616,-389980,-224824,3910,66357,-75829,-300792,-43285,479788,905852,948845,585030,318543,348401,148799,-60284,-84039,-30743,-14594,31455,-112486,115737,126148,-59017,55316,469796,228383,-199000,300017,515454,378335,-192574,-293416,-190257,-203064,-155908,-228004,-207438,-398491,45727,278643,121335,-285609,-143376,193205,337277,-138850,-550788,-565084,-318877,-115701,-106578,-193201,-163306,145604,262652,27147,-240656,-282705,-367233,-235953,-169436,125943,414325,840709,1011028,789893,480988,190628,-146336,-205393,-323032,-452844,-401575,-236090,-29638,-112828,-260915,-257994,-62713,144090,352867,401784,463118,336679,176297,-1771,49169,228369,224320,254783,576446,327760,-48076,-208629,-134991,-232574,-377235,-185065,-100963,-100818,-134476,-139081,-313134,-320241,-116788,176910,216178,-47265,68607,175927,-233601,-121244,358759,321812,69100,-17090,100906,210577,223223,-100364,-273757,115970,318669,256871,220217,171338,-114771,-75776,63872,39157,-78434,-157707,-152376,-5928,156319,232465,310846,207696,161619,-130491,-277428,-283313,-134168,19657,309867,297324,19646,-315870,-364237,222419,655784,529771,53032,-193349,-336052,-226053,205278,575892,700909,549727,-71460,-63168,226055,108214,397661,479192,274790,150405,86780,161358,225132,-24275,-207573,-190481,-268743,-15379,70093,-41363,-217253,-440416,-446787,-353844,-335011,-242244,-234137,-503690,-248816,51952,184810,-17046,-345278,-236748,-142574,-192313,-290016,-173339,20664,-131,-233774,-352289,-415472,-288576,-177561,164955,182667,-412831,297127,827733,756948,251269,74776,-37884,-2009,203655,267146,279873,331171,332009,39001,-18645,143803,364132,256394,-16305,-352590,-208302,-124963,-209460,-236771,-425658,-401731,-373679,-133617,104845,132225,35035,-310112,-408563,-284118,-347827,-442205,-347665,-216219,-14795,53302,221578,184279,188535,-150245,-376912,-238030,-181385,-122943,-53636,211884,452502,301941,-98402,-349357,-52209,-173680,-323109,-228704,6538,99510,328293,344033,145227,-296943,42631,237030,40674,-334372,-275634,-28966,2260,341745,683965,1001049,1135151,930958,521508,145107,-73463,8263,-120873,-305238,-174909,-19831,149558,158875,-3823,-32185,163989,71831,-56515,-181992,-416191,-314990,-1789,354389,845056,804346,563490,415131,42251,-223718,-301104,-310183,-402981,-469897,-95196,120389,266780,-23932,-34592,139017,285018,247987,29825,-4826,18393,9802,10280,-86626,4388,264972,188397,63897,-244434,-281054,136228,366388,609825,490272,275557,332642,425191,509325,481684,322611,-163557,-190726,-49933,-141012,-278097,-232442,13554,278750,455415,488841,177840,-273924,-149514,-113907,-163397,-252764,-139308,320668,795630,943581,606985,210363,146623,327704,666424,761833,739183,218874,-104997,-366277,-284750,-200138,-84836,-60143,-25826,101809,178398,-30046,-357143,-347996,-95097,14332,128088,119400,102483,-38461,-174330,3732,426824,427418,149493,84730,84848,321450,416096,131069,-250478,-230446,111691,-304266,-288693,136036,328672,169682,-155249,-421668,-326101,-212053,-179480,-225507,-49343,79171,77392,-6163,-182457,130168,459863,286823,263461,170832,-150291,189313,539499,627497,372520,-62661,-217214,-143996,-41703,109776,20770,-216965,-446334,-320133,-20889,-2927,-122793,-311911,-156416,-130034,-325854,-486179,-495939,-226989,66740,419623,648408,900857,807793,253935,-507429,108204,479925,461845,101330,-212459,126704,326555,119792,-244737,-417323,-198501,27657,136965,170807,14802,-87790,42521,161301,3077,-385966,-608109,-541261,-520224,-514941,-177444,237123,350865,56937,70996,103641,66787,41043,95443,321515,302377,14915,-451027,-374001,-177775,-192300,91955,218859,331135,365461,458951,362708,200159,53151,-25216,25976,-3756,-197665],[-307200,-134325,-301291,-137448,429330,854387,629662,540957,161162,-319913,-185868,98974,221279,279780,220729,-14988,-309423,-424708,-363139,-174368,26970,57999,-71448,-310058,-389842,-331228,-210841,-89682,2742,-41565,-226012,-464392,-302040,210008,725682,617773,173931,-236851,-477100,138124,247491,402328,593927,793032,847136,516897,-121876,-59701,172300,72000,-112455,107895,252978,224073,-8845,-462254,-12785,504600,442896,241437,-315283,-382522,-224512,-190101,250407,972625,1198417,679277,-132696,-115967,599004,1024609,912482,301501,-137493,-98447,-469567,-90472,137280,166018,164176,128593,-89332,-229479,-192348,73877,284286,91009,-507405,9259,569450,638816,140199,-138771,-61090,-114778,-335486,-462311,-245965,96463,69261,-158916,-393952,-322211,-140875,-69941,-329478,-234622,-189227,25851,302429,372833,629384,727872,449143,207808,-112693,-343567,-208029,-139421,-63622,443167,557310,263353,-45186,107938,189258,64249,34117,-46334,-330464,-302862,-7005,253849,333980,-16613,-45890,105511,216381,265258,198754,173650,119843,204929,10381,-338114,-359617,-100209,-81744,-76670,-167834,-457194,-228602,249725,501881,295334,-956,313620,629346,547552,221829,-126276,-117058,-111403,-78134,-153142,-340700,-375708,-31214,157096,128577,-56202,-46529,163622,123746,230439,286391,135260,12966,52444,-66937,-274642,178500,79737,-309094,-108795,105461,219452,114685,-25038,-301124,-435267,-409551,-251816,-300001,-130254,77842,74306,2844,-223765,-246618,-413892,-688161,-409771,-273810,-384045,-335106,-534956,-387655,-170482,-75535,-26003,164550,418306,42344,-422334,-378332,-31618,151744,353977,441418,521439,356213,152553,101243,240161,266115,26823,-159459,-192601,-151105,-244967,-499116,-391881,-176284,190187,530653,366052,-418031,174733,796317,548340,-7368,-153161,100387,81332,-99435,-212081,-301661,-518040,-70957,309735,522819,522966,481963,429407,44484,-13714,-189246,-279593,40453,218120,165812,26156,-247847,-91641,401414,544102,-17784,-330751,-2426,-196432,-590724,-130061,187076,419725,400071,-37002,-215645,366360,768098,704627,34759,-9202,580980,788020,791205,725635,821941,543354,354483,236020,49318,-95960,341779,709274,559983,256552,-103575,-42579,162334,208951,44688,941,56891,210313,235224,-163280,-351327,5209,194192,-62842,-299513,86351,522423,472284,237150,-202554,-417625,-272582,-334389,-441860,-331713,-191306,-136232,-121829,-180049,-63514,234803,498739,253099,122508,30116,-154282,-187710,-123462,-91404,-83098,-216505,-273315,-487721,-639588,-440813,-396116,-490322,-347822,-249203,-99435,192709,370735,523602,605520,388149,78301,64438,269895,235173,59463,156341,103655,-155011,-256044,-269728,-68197,168586,154218,-140026,-122029,-101576,-348337,-181664,-31697,-90456,-116235,-419227,-270795,-105065,-76455,161455,361727,329479,99864,65451,375014,653492,237717,259803,39912,-113621,16483,-7030,-268330,-332607,-150784,-256468,-326409,-262567,-43898,16229,-73515,-78373,180274,273851,46771,-388104,270388,883422,1142599,542898,-90599,65822,443268,345674,160008,-137842,-232711,-268334,145308,317449,257681,281052,-9429,-146200,-238880,-55230,200358,149935,-236293,-193161,189823,166930,69204,-128313,14049,147364,222540,94532,35242,-1980,-31453,226095,390137,32563,46367,246633,202455,-59310,-133334,-78787,52251,249794,391937,409935,32287,-57212,518046,691063,550938,201300,-166894,-302264,-239329,-68106,-149903,-106485,219007,399259,312004,87358,-59673,-192073,-143260,126644,330404,290650,-23371,-341062,-440818,-256,135337,-271264,-186372,205415,262246,-75241,-386058,15933,154665,-83082,-288271,-55630,-146860,-406667,187568,509828,163439,-215085,-91735,37755,112303,265696,281733,193138,153328,194441,411405,828748,876375,438448,-104350,-346096,-228036,-160733,-25106,155609,103760,-43335,-395071,-180836,280905,313611,195057,137076,193548,252407,-9486,-346911,-447592,-514691,-381916,18664,220179,-25113,-230357,29270,38524,7717,-27207,46148,325576,481781,247299,109859,112586,164960,312651,521185,589552,332705,134934,77686,132005,180215,241094,151570,59545,140570,292778,559956,667757,401895,-143247,-306295,-232844,-411239,-336843,-283143,-218006,-158045,-228162,-313962,-21996,460568,821346,753733,248491,-346053,-250487,-453073,-58962,171198,205853,155079,-10099,-321822,-303658,-313926,-273488,-201422,-167737,-141804,-329579,-240021,-94476,-107056,-149005,-232988,-98457,100068,63008,-129724,-344493,-353447,-39269,92118,-98424,-180601,-243080,-289583,-161161,-133003,-136521,-308166,-83045,104666,-139976,-130587,263732,452234,218647,99243,-107103,-526365,-72153,352494,477708,53242,-382645,408505,505728,26658,-149317,-52725,-296175,172655,901266,1151479,456040,-402172,-280424,-74512,-224908,-494074,-120053,19185,-289276,-49441,-27648,-431278,-78492,30331,-384948,-202553,-61665,-250999,27609,554803,680327,342460,-24122,-391023,-346426,-422388,-331504,-81408,-102466,-278434,-294527,-251208,-188607,-343356,-146496,209646,386770,273368,110596,711,-58276,-65453,-167506,-288325,-234132,-141112,184774,237923,60500,-198096,-64622,7079,-162916,-300770,-234701,-47690,190118,179787,60007,206999,307375,5098,-156403,-59771,159881,126031,-18798,-164263,-396090,-133942,345844,585765,294891,-32500,-385958,-314413,-363445,-60086,381566,693711,618324,444560,443317,-55826,-286383,-138110,-46574,-178652,-282044,-168294,-229479,-410150,-135810,204453,452378,490464,354656,261193,199815,-45645,-297485,192566,441140,378013,240362,206554,505233,718804,403152,41015,10201,-48400,-3946,158672,308787,166333,98453,281326,315858,-25769,-316080,350590,676550,313873,-88202,-18543,129571,-3945,-436896,-443959,-180893,-201683,-331889,-171341,-348,-28925,-162724,-37027,287761,445704,473652,304773,386404,430795,301515,273509,14373,-478816,-120261,356871,419163,293620,61247,-97299,-170301,-146498,-143421,193219,486964,588215,349391,-53451,-81585,-75747,-362390,-293405,-8774,141767,58221,-210206,-503117,-378640,-186379,-309125,-373380,-278840,-95236,206141,399739,325022,56279,-302023,-206754,68531,352824,378353,-127807,-178089,203554,56474,-259390,5257,74037,51182,-239954,-286319,-229755,-41308,79268,-208261,-510909,-231720,-168279,53031,-127419,-251779,-414888,-279224,-91814,-39190,-177402,-32078,80703,-84081,-292831,-9184,-18195,-146495,-109689,-85540,-220534,-148694,-71398,-227386,-369094,-544111,-269788,39287,389417,292707,-108143,-381431,-73761,48685,-339134,-225702,131256,176559,-85824,-195243,270519,598768,512449,111926,-127232,-42431,270898,77730,-321628,-225137,57299,163256,252290,465433,425863,32814,-472148,-64966,-39402,-121058,189045,372017,272640,31232,-25031,54045,-30361,96447,247116,16158,-273008,-358364,-218157,-68414,-24900,-145736,-232928,-466072,-224331,-170530,39244,504668,655447,293572,-40535,-55145,-119034,-315940,-435298,-565227,-424182,-231130,105886,164431,-123614,257953,427458,189646,33140,236442,-53439,-240329,182588,-8531,-117871,377097,690638,584088,351990,202904,-38188,-405098,-339255,-531727,-467131,34976,383742,184434,82140,203506,568187,557261,309947,45899,-256807,-457721,-425465,-301896,-164417,-290047,-365417,-327944,-257996,-137160,34384,369686,774672,567629,38580,-288797,-149522,44005,120177,-31296,33670,-145435,-61789,31881,-213275,-240437,153692,43824,-31235,-84052,-202429,-134659,-20095,-46936,-174918,-236164,84266,301067,354540,175578,-22025,9027,-177758,-164663,239521,372318,57711,-315176,-105529,344642,643736,515707,203752,872,74656,183869,300792,810450,860833,540905,-236469,-123728,209907,290912,122667,-173147,-353336,74857,196929,316544,474419,643547,876954,842549,594498,261291,-171026,-50358,99455,2756,-272913,-448286,-60001,226668,329174,563006,855601,1036687,1073053,989360,879723,738207,429409,20852,-459673,-118420,32131,-129314,-269603,147499,-7317,-399251,-128785,125781,32942,-168223,-128857,-232087,80402,309653,177175,-147297,-91364,175683,167420,-202397,-39590,431379,562248,249204,-262516,-424902,-266113,26098,238276,127274,-350487,-50319,199009,118806,58009,481953,835600,771091,226418,63018,45298,105010,-33721,-206573,-45599,855,-173353,-284259,-283511,-254661,-333931,-482536,-395096,-325018,-238652,-218444,-167627,-163981,-2671,217256,321912,121051,-149105,-302746,-174964,235184,500418,477682,458139,506865,285798,-165688,-422018,-503601,-382347,-85862,163871,238498,172638,143289,-304758,-312499,227422,414173,208063,-108527,483084,849543,653823,181157,-197343,-504884,-440681,-164975,-126686,-48461,-167835,-364181,-368830,-79292,90324,327059,390450,278274,88392,-114315,-271738,-397023,-129294,137161,291777,292302,-117954,-297952,38667,190502,-181920,55562,575412,269205,297596,423373,489656,410516,107831,96801,147003,46656,35757,-106831,-252976,-466248,-552658,-425828,-180823,-324701,-480559,-387988,-93038,17368,55712,40797,147733,29418,-218725,-338904,-205717,-270048,-328377,-141216,56588,47619,-43825,-151650,-108033,108996,471280,566997,257348,44431,120335,196902,305511,377000,356866,-50698,-392904,42673,499775,741820,660888,371524,-14730,-264126,-351084,68384,138739,-30596,13320,408032,681855,764663,373324,-64117,-335685,-134640,429425,700961,701867,365076,140091,141214,154844,146839,-64627,-457662,-193034,134098,527544,726301,641871,407277,5890,-356543,-153482,283629,1038089,1059802,507547,-56397,-182049,-362551,-137407,-137016,-330359,-381,36440,-59817,60946,59448,-95372,-27562,-110233,61893,483303,545107,206412,-271997,81774,62127,-80419,-101192,-165457,126630,424081,368701,141203,124347,135113,-91272,-187846,-225059,-140202,-184689,-120149,-81959,22957,229576,405507,337371,186160,68819,-6753,5606,47567,-17261,-240286,19666,156287,170374,162318,24251,-356563,-4720,466593,596556,509972,143509,-292942,-327626,-106554,-81622,-75126,277054,568245,407122,-33169,-59020,-100373,-287781,-212304,-197351,52012,122903,126995,78368,129294,-24226,-124017,-103610,-108065,-138365,-100579,-124902,-58687,-40271,-65108,-232558,-453696,-208613,125700,55889,-19714,-133435,-425947,-192463,338895,614304,449888,323265,93579,-324312,-534383,-398066,-247883,-223250,-200101,-147017,-235216,-128811,-61336,-293893,-378093,-224797,-320716,-174204,261461,546451,488800,43196,-192665,-208311,-328973,-170864,82546,132689,-73885,-339559,170821,577477,830365,840025,849252,738382,552751,377489,107020,-194527,-165213,252451,623576,219653,-122348,-289390,-264891,-142739,238620,317855,298085,105583,-132673,-410401,-452324,-84900,155502,223458,164803,-240298,-71644,181679,346970,156100,-408959,-311455,129512,701888,836155,412037,363047,418776,-50100,-365873,17484,31865,-104090,-183323,-340770,-416802,-174209,90677,31207,-205398,-224241,-8035,168384,52556,-245479,-355735,-392524,-184561,-116852,14029,133405,130137,-346165,-53328,442069,767194,551618,291099,-286320,-415293,-243721,-376587,-384297,94661,19379,250942,-5007,-244732,-286590,-75908,-33887,-218009,-132116,110641,226009,732814,672754,431643,195790,646197,905430,920678,905113,669575,732207,381282,-126724,-129005,146552,86374,69357,264584,291124,-5516,-310168,-149861,145127,391119,576482,431051,149375,-165915,-204830,-244928,-461647,-258140,-351567,-36747,364585,334211,-275018,-435372,-419137,-271901,28175,68053,-191417,-391407,118005,493739,707636,558292,239371,51412,-67464,-117352,-191367,208982,466157,607696,434350,350999,256317,70256,-131023,-110730,13043,148202,202707,143582,-104795,189981,765055,1182493,1041228,666275,385367,179794,-238214,-173642,81637,119518,101284,35019,-100035,86414,26812,-174390,120779,556184,341785,-371109,70982,206133,245793,-108674,-181129,-60355,-71517,-149521,-246970,-90581,-213328,-111934,259992,161659,-221334,22753,405845,383912,-185024,-444475,-453327,-314642,-3502,34919,-80841,-43935,166880,181659,-158328,-422442,-546767,-541296,-548849,-189399,211866,472863,960466,1234128,959080,453362,-5758,-356622,-324122,-359530,-367312,-240229,-180902,-82389,-186226,-272541,-267082,-147505,-62736,88273,282696,492797,481800,215662,-65022,54711,115887,16926,288445,515755,170860,-317246,-285232,-124310,-201489,-429114,-158886,-21208,-47736,-149283,-291044,-372305,-239615,83101,350978,322231,121458,179159,208994,-22014,35851,281433,106290,-226513,-96014,40533,-1374,-69243,-328440,-115987,259189,371260,217919,114797,156218,-5446,97904,185546,281350,132539,46126,-169840,-255477,102000,252905,440989,419741,303784,23308,-202743,-203318,-17690,186349,432626,350798,101671,-16681,-232874,45068,544474,558829,180643,-27511,-233999,-463334,101609,499834,449636,175437,-233079,-29771,67191,-8998,240110,458720,354535,140368,-48887,-48649,-119238,-263046,-168130,-125991,-193706,196575,395387,316903,116273,35151,77673,-165357,-522837,-324752,-88368,-249326,-338455,-179809,-193732,-248190,-439398,-280704,-93777,-84337,-260596,-129963,95846,108738,-64318,-74472,-174940,-323115,-232375,26652,37524,-549723,196242,547582,482160,32293,-12739,130867,289192,394545,327109,239982,84267,-39276,-310106,-142413,184757,734107,776610,688914,32374,-259478,-77205,-144037,-216733,-392460,-401821,-324551,-98594,-5157,-127630,-306950,-553617,-464240,-405418,-293491,-335627,-73500,203638,373643,311034,386044,344882,254037,-114691,-377904,-122115,-64755,-74224,1928,136983,254242,148461,-35595,-603252,-407963,-466968,-277720,-104244,75890,-10835,66913,19237,-183605,-136461,218846,295490,3450,-392279,-219838,68153,115286,357520,695756,1111957,1217344,979792,440551,147784,-20744,141398,54010,-244892,-260306,-109425,68765,164452,81174,-14230,162051,-14414,-211345,-319028,-355148,-361395,-255007,298745,1199980,1385794,1117589,633092,22980,-308122,-280492,-323611,-575037,-123280,180102,192942,103079,-438168,-309762,102415,271121,228955,33167,-95468,-36662,-144921,-100236,-136661,161505,552009,600189,504403,169623,-302853,-41046,273641,696228,820585,603372,419681,184142,5923,55716,53339,-193768,53311,275257,219536,-113406,-112687,-42627,269577,326809,482058,231863,-89642,-73574,-65736,-161584,-305169,-321334,83081,573693,694393,326595,62456,79514,259707,646669,674873,785705,505304,276038,-10742,-218329,-4952,228455,316500,246388,49453,17267,-192927,-323224,-281389,-9934,80307,145445,175237,48068,-225360,-404994,-202189,199910,204724,-154980,-85080,-250888,-25531,404561,422871,32020,-525714,-354044,-513330,-492566,-8409,272368,128112,-203826,-353319,-154396,-15102,-38704,-136722,-257387,-61625,115238,167626,53531,195207,317050,59523,-119073,-171167,-228643,-189820,240809,400544,130179,-369833,-431314,-415951,-304962,-72063,-55306,23875,82255,178503,285632,524808,502529,173089,-20908,-19469,-212625,-335342,-372390,-361687,-53399,283184,513047,603819,180780,-358638,-303746,175820,568159,306820,-32286,-336293,-99284,30113,-159537,-498137,-356835,25838,260875,315924,295936,91485,-173981,-33558,196707,181096,-133110,-420690,-498629,-395469,-427630,-325280,87422,448370,265485,204612,246480,128435,21016,157453,284230,281940,-16175,-363555,-379410,-193014,-295067,-131616,-53311,201068,419420,668962,592859,296685,-37270,-128775,-50131,27606,-122009],[-228452,-279822,-280038,69370,505136,631717,356832,248501,-33238,-314421,-35739,234501,226087,171288,-58987,-295967,-220526,-129816,-477693,-515251,-286571,-169781,-168594,-258241,-313889,-292213,-188426,-101426,-137757,-109178,-106797,-214092,-422666,111089,560194,510901,200966,-4719,-186723,28644,168323,238421,479282,709243,707287,236718,-365623,-190674,47537,-77782,-93556,287029,453301,364165,101669,-190168,213660,728516,729519,426075,-209655,-486033,-429063,-426871,53550,760178,953749,469353,-45019,-206821,113929,365392,307138,-17299,-240259,-92891,-341493,-36767,173865,209069,143858,-47179,-306304,-338824,-231651,-156285,-122765,-204881,-284702,-33390,573757,724530,298074,-66341,-82084,-238010,-513134,-571974,-443546,-203295,-223090,-235148,-229878,74141,258241,185037,-151712,-427322,-302277,-76794,218619,488996,774572,789852,310191,-24486,-260961,-110923,65144,32050,22021,420545,461533,89312,-212891,-66184,-23978,-140509,-44083,-56789,-298095,-271995,92016,246006,172204,-100727,22212,193395,316899,424862,416875,411272,359606,484036,344002,-132955,-471508,-70083,103294,116008,-50664,-476902,-337750,249910,591011,459387,154250,391851,825212,710280,299387,-217220,78316,350794,281601,-71828,-390259,-527968,-147459,125257,104946,-60760,-21107,284758,382032,471820,278116,178515,139190,346948,371712,-147835,-198162,-173357,-312808,7629,301276,443703,441302,104985,-387983,-437403,-328491,-180104,-329873,-234346,-26412,99734,-153551,-143909,-344551,-599008,-473858,-181092,-240488,-431427,-137874,-262557,-473883,-381067,-258838,-167527,115016,312726,30351,-419769,-505635,-191101,9071,230698,366305,382091,312604,101384,-3112,33376,23842,-31013,17278,12284,97277,-69274,-383469,-375060,-139421,202829,567014,455409,17599,-247018,60587,-59605,-334654,124089,509777,369503,53462,-161706,-290319,-578967,-112940,398454,807610,725808,524121,547418,407551,168080,-37127,-245289,-185531,-14679,-24383,-269273,-417836,-26676,282806,281827,-52166,-487367,-216899,-235394,-499240,-155541,234596,502395,245216,-268172,-22503,510978,852375,864911,266215,-3915,300533,493962,595552,588061,596632,377661,262994,277019,143896,-99430,170884,352058,223692,-190501,-294247,28623,261854,191922,-132922,-359852,-89181,260508,478831,335911,44560,-523281,-229490,-356153,-296243,48532,358265,363117,409269,8372,-376905,-250179,-426695,-395867,-149612,-166647,-322883,-316311,-374144,-335580,5010,277119,127734,112801,61479,-124931,-292986,-216236,-187157,-216196,-255513,-159553,-261710,-551746,-574423,-543954,-497683,-388053,-279805,-81010,303703,457307,616918,502658,207397,-213863,-207977,68449,-7907,-192932,-89509,107852,-53380,-221431,-378279,-256683,73379,191919,-66365,-226980,-210148,-283985,-71699,-7679,-166172,-147093,-376557,-242855,-32314,-80809,-33596,357050,386222,108609,-119661,213685,409061,-17325,225181,300803,232015,70214,-126562,-343341,-492921,-460818,-314894,-306723,-128935,275423,252828,16512,4494,452457,499624,149945,-203461,422956,889574,941641,281472,-103993,416509,780132,630504,147043,-225591,-63025,-255205,-31939,375131,411861,365248,134274,-285616,-209111,136158,350806,126946,-285949,-172856,197337,213603,80707,-172879,142382,407020,440823,217852,52726,3794,175521,539044,712469,261341,21173,33792,-82362,-340632,-206075,60118,198089,302749,611257,703508,181259,-45541,594510,830178,672657,264409,-156681,-301375,-233544,-35358,64034,239081,379226,444510,141339,-204567,-312639,-243084,-59898,190196,312892,213305,-168042,-546803,-509194,-156555,74866,-121340,-389484,-81553,30296,-320531,-520643,-46461,66268,-232540,-146632,231242,131242,-327648,-7411,413855,113856,-219802,62277,41125,-106279,-50319,68593,147760,410948,516386,724291,1143185,1180883,595471,19239,-243684,-208382,-219864,-183872,27867,120264,76989,-257791,-321405,201992,341868,330716,312741,357083,309738,8011,-293391,-380197,-459491,-259441,151414,418295,217175,-86855,-204843,-49931,73686,165429,281102,539451,620222,393111,180834,316354,326324,538816,711712,696450,481738,260297,153772,206578,177546,144988,-16132,-93947,187377,339080,559608,603165,283603,-226737,-188764,-224913,-317130,-237067,-293396,-276763,-308277,-499444,-276124,-121641,388553,906482,814301,157395,-181738,4352,-244964,-38672,145298,-7802,-139594,-206497,-373984,-165301,-75372,-106491,-222190,-240675,-74299,-144900,-415438,-181498,-129370,-196487,-196272,90725,285616,158795,-177251,-470093,-164401,75968,23983,18309,100862,-87802,-377390,-44995,107161,75125,-169274,-61405,265525,17432,-253371,227009,439910,185428,26243,-238827,-415852,266977,508659,383248,-158598,-250155,492443,710131,160629,-147604,97454,-172068,-248062,428000,679534,120690,-369846,-80344,32975,-69230,-370024,-365977,-169055,-418755,-229526,-132647,-326271,-136919,17955,-236206,-424684,-319741,-376537,-77375,368235,574527,185770,-343130,-309688,-183039,-426638,-287476,-42914,-145329,-301735,-298493,-309048,-349438,-382326,-168372,-17902,50740,-91650,-199685,-230300,-171915,-102758,-187038,-378738,-361273,-337717,-47241,148230,155058,-37454,8994,258715,133091,-109598,-239471,-112595,85063,49914,82948,520841,816090,615822,120542,-364534,-366344,-333127,-412320,-458900,-507745,-184288,80040,267595,384095,349308,-31144,-193749,-125712,-62153,98466,253900,274541,558237,807076,430692,147215,143010,139690,-42752,-208716,-205173,-325606,-130723,94758,411648,597326,589055,444009,448733,474996,208776,-265710,19771,260378,209588,66549,60522,138501,254661,163388,63489,6754,-119697,8320,126150,111544,-256447,-382973,-128667,72925,-141876,-322996,259263,613468,332809,-125741,-264459,-192107,-279725,-234092,-68949,-78461,-311854,-416701,-287329,-258395,-221674,-349421,-224191,106902,180901,58590,205955,448960,636473,513997,300923,-110708,-352875,-81966,316300,290090,192398,59829,-56329,-70511,20202,83981,473578,666214,795273,568063,202648,-28233,-45265,-235004,-488512,-153218,98561,166897,96123,29889,93012,-28381,-360392,-318902,-178984,-23495,103639,282713,246442,-107669,-526364,-474,229899,357037,195973,-246232,-292194,53951,-86336,-389440,-19291,183005,436643,283887,322487,250918,460146,312779,-183752,-457115,-302806,-391796,-85441,-72997,-44713,-256920,-383548,-197287,-55082,-32902,119893,298488,245568,75591,161462,40924,-318161,-230667,75335,-84496,-120255,-166636,-361942,-384393,-291122,-222550,-19193,300833,291170,18099,-258798,-58095,134900,-171790,-307976,-90285,-163960,-356664,-441834,30813,408630,334062,-75714,-334114,35330,374798,120536,-155541,101603,357331,312706,271146,520544,588223,270370,-354067,-220596,-71812,-88720,248957,662784,380040,-95154,-176550,17702,-136928,54327,215017,131874,-52688,-331459,-448220,-412041,-81202,12368,-49836,-302022,-336327,-258517,164012,654497,569998,133495,-39068,27738,-164313,-549315,-455714,-311735,-105666,82594,187299,62926,-6312,408052,466012,281294,184831,315155,-91414,-281209,110700,-100569,-1627,442273,712686,592221,388683,165905,-64688,-481207,-496945,-508757,-410821,10470,469150,433327,303149,84987,159282,294311,291494,157700,-139490,-364156,-310147,-267954,-203623,-390079,-440137,-318071,-47836,63605,-227208,-4483,714601,808785,347585,4122,-77073,-206493,3344,138677,223050,35147,-177949,-55998,-163142,-13775,299884,179023,49261,-71889,-268258,-107410,-42270,26056,-118852,-405045,-252478,51808,290413,91462,-236246,-218909,-257226,-89151,293039,433029,220998,-72514,-140004,89114,251289,333559,198510,118017,148266,235788,364968,742808,831605,616057,-131589,-200822,60548,194261,123046,-107553,-238310,18122,68086,55991,196892,372429,791729,750669,408853,-121191,-150521,-24981,104370,128993,-60391,-326256,-142080,198107,159044,317554,490413,828037,931721,772551,656738,494532,307942,6082,-317023,-275727,-333757,-497472,-51105,522426,263593,-216529,-440006,-204196,-190780,-203396,-36690,-150576,38917,196679,145106,-157999,-232780,26602,103409,-110231,-138878,171539,369126,222339,-182036,-213314,-76617,171393,288161,66371,-257459,-36135,106425,96370,92915,561280,1117965,1121206,611095,405058,289614,276296,22175,-155534,34688,24696,-80204,-225649,-334048,-334662,-261307,-304985,-228286,-303704,-181895,-157307,-220861,-97912,183979,196197,106056,-117777,-224377,-157418,110819,426198,458618,349083,308515,342504,159250,-230734,-414382,-483699,-374163,-136173,97046,248073,275146,246728,86765,-289325,-212707,29485,58713,-191773,235102,577999,482894,98209,-197786,-250018,-65728,-357461,-457827,-435536,-348957,-315591,-510942,-348454,41877,319248,342829,201330,108129,-14208,-177499,-438958,-578970,-359173,4032,312191,168463,-166525,-386990,-225523,-218028,238782,843868,579467,361663,276947,120039,25030,-273829,-89815,191476,233789,231357,-55216,-122110,-259660,-404351,-305993,-8962,-120018,-222199,-273003,-418864,-65556,149122,207184,287488,94325,-210418,-289402,-226971,-87778,48442,250824,346677,248618,20941,-241606,-131556,86670,282210,398661,136063,-42599,119399,183748,127126,93499,141751,-32003,-383837,-162753,187273,566200,529902,444969,371197,79451,-470243,-39720,108190,-34231,-112035,101509,495253,799327,628346,297272,-38684,142082,390297,408119,140104,-288593,-550817,-549529,-357549,-124691,-261965,-334607,106329,355239,520510,576336,719350,645784,262513,-213354,-258911,10663,603541,761665,520326,-54008,-420611,-394456,-87291,-200163,-258507,200046,241358,-16401,-120730,-102076,-21766,48369,-199329,48057,391768,529752,145081,-418708,44562,119072,24022,-80755,-239827,139604,468348,355040,255069,220516,42634,-220709,-121428,-77029,-41183,-194484,-63202,69738,254455,473280,624617,541923,308140,136414,96547,66344,28369,-102046,-415465,-110129,18104,57076,120158,50516,-278779,-145172,303507,430413,346885,-3591,-509559,-136966,104345,151516,42499,85293,285105,364277,115611,-88734,-394931,-367755,-118055,-145589,84891,243299,448376,317528,222488,-44058,-120376,-162904,-236442,-280827,-236978,-203249,-22348,156279,89815,-154195,-402224,-259025,-39268,-266738,-492405,-264507,-351706,-305031,159871,358455,286312,347294,113447,-326956,-424673,-501731,-300789,-117701,-201512,-206588,-165168,-56250,-59336,-254614,-239045,-222689,-141149,-21728,279991,379377,224784,-232121,-345062,-356446,-463173,-274995,-46553,113281,41223,-280857,-78223,321516,648705,825153,964540,798288,481395,147747,-82870,-356237,-290311,235364,728676,368359,-12924,-229181,-23754,193442,504160,421718,178275,-179458,-468280,-539628,-421635,-187721,93897,215699,226945,-52140,61829,367608,414603,275253,-259535,-247178,135738,601388,701399,121848,131112,127347,-196902,-500838,-434054,-387777,-87759,-7276,-177624,-349978,-152252,59528,-44528,-217889,-262656,-288344,-233132,-234968,-240470,-154706,-394050,-236246,-71771,73535,12049,-104285,-239089,-12057,210514,482140,498053,542119,65858,-180280,-276310,-548512,-104596,161961,204156,19204,241748,-7564,-146568,127018,243233,25134,-123695,-9344,34806,286362,16146,-278196,108920,574126,644781,582947,562553,469082,523388,323771,-26055,-170559,-9616,-110873,-38651,238893,189118,-10209,-303780,-224464,-9994,154662,234079,117344,-150845,-378215,-268022,-245351,-482023,-299501,-244903,-53176,439267,361150,-141964,-470770,-415086,-296412,-43516,-106284,-392817,-344591,-58460,319465,616539,569132,334501,238115,156331,124386,88221,226324,512651,702987,534594,396410,144560,83416,23470,72859,127139,169298,194846,231436,40320,320647,898906,1240998,950093,632868,438979,-3827,-528384,-184351,191605,238620,207634,16257,-132608,-26378,-89141,-247218,206154,608151,499318,-58360,-359977,-225271,-71605,-117920,-128465,-1489,24887,-159747,-197339,98088,47566,-315780,134333,127420,-129857,176812,493921,251814,-313200,-292814,-266644,-320279,20824,124470,599,53462,175987,158053,-156299,-274239,-303543,-275936,-411437,-291983,77159,272510,752280,1126950,968581,360438,-217860,-501185,-353523,-389676,-232698,-38389,-122304,-301620,-431161,-403849,-300820,-197081,-233670,-311662,39896,417065,565931,216597,-175236,-54395,-93967,-302141,183421,289457,-28038,-247409,-136094,-200388,-325572,-333164,-107140,45053,30847,-167452,-534382,-134955,119411,222107,303558,193980,78602,112225,179645,75238,133976,87798,-218016,-491851,-182125,-156139,-331799,-440916,-320970,10648,240762,228711,49612,-64716,40125,44329,224179,287725,472880,304902,142366,-319408,-283187,184428,277005,382846,473041,276506,98696,-107388,-116448,16526,268342,426738,342188,205074,217436,-23955,-67185,337963,489083,303250,124341,-110590,-243303,246288,578564,382718,-134587,-78756,3366,-71065,-99531,41156,362165,377658,255308,117279,-23104,-351220,-229029,-30606,-151509,-275081,178701,640803,687617,456252,366205,546252,302367,-393110,-404947,-48925,-186275,-410547,-289539,-117162,-181960,-227499,-66599,163598,84058,-200297,-67988,138627,144557,49158,129340,120795,-62522,-73098,-64242,-160418,-544038,-50076,28193,-136892,-358663,-215822,166531,418727,436109,308273,125995,-155699,-311952,-472569,-92893,250663,925712,1153487,1168625,324648,-200119,25806,-3853,-127406,-326467,-347457,-236206,-130184,-42079,16930,-34515,-178288,-386670,-305979,-197331,-274633,133964,522290,659638,478123,413358,399662,269459,-63078,-465964,-126443,54524,200981,141350,53366,-44146,-120635,-71766,-358553,-517672,-575244,-134673,42771,32616,-241196,-328557,-207870,90427,250431,360280,308815,-61442,-461312,-233330,51549,111608,277790,565981,1044455,1105417,773296,191700,8851,-22877,231759,303940,-6797,-220036,-163340,2127,139856,119480,23663,50472,-156580,-399488,-281680,-209020,-61228,-202721,152335,1187043,1508438,1256717,471089,-233173,-478070,-313717,-313378,-420104,138736,457422,370693,194777,5538,173285,269496,176400,54693,-67495,-236384,-155687,-279790,-38801,36798,307349,767460,954072,810681,479435,-62622,-135331,134938,656477,990962,811765,411482,-50954,-428757,-291361,-102201,-55619,300801,564288,458522,-13565,-90493,-222573,-117,51057,294300,226209,28320,-37468,-25071,-131815,-289786,-413081,-152533,230096,259157,-34941,-73573,-91158,-2883,312073,412957,572081,689447,640418,434978,-91711,29878,326092,521010,434299,117071,-164650,-340573,-207023,-123095,98665,142731,167317,162009,-73325,-373225,-525984,-344278,-128892,-179388,-296222,-76454,-109052,-143861,365823,623962,278709,-460399,-450269,-434186,-682570,-86255,245984,102521,-80234,-49089,59612,114002,32537,-54119,-420737,-211110,73352,297467,332578,234525,-25470,-319352,-560631,-131141,-79583,-283349,-49844,164817,-110313,-509477,-235682,-376299,-449093,-188611,-65053,207081,398076,468884,356128,628966,761370,589393,231958,153928,12143,-150638,-211476,-393283,-263430,7922,176996,10712,-533922,-164722,182148,168765,313949,-13194,-205552,-401390,-312839,-336726,-415457,-633446,-162278,292441,488832,450173,333701,88396,-226626,-60489,251598,326414,38884,-199795,-221259,-110368,-88729,-190690,-66036,373031,370322,488197,651639,335072,145011,223230,225458,183517,-50839,-258135,-322245,-246422,-198187,-40904,106583,334562,586404,695215,539911,206226,-160441,-157488,-816,100298,2611],[-183307,-243991,-71242,192969,428746,227836,10396,-185323,-181578,-86459,183995,436741,439561,462037,-24480,-513881,-51871,193498,-95308,-331254,-636330,-359812,-217554,-199684,-296684,-259419,-233049,-220907,-286872,-25608,85386,-9674,-410239,174363,639945,546558,243052,143529,14493,-144217,30586,112630,386203,568417,544456,130658,-182599,-237078,-178678,-259894,-13275,402748,587560,542093,281732,-40047,191426,574495,708907,383484,-126459,-335439,-362684,-305248,-32669,338082,346789,40884,-59156,-82581,-407988,-384333,-280682,-318020,-354805,-238994,-179925,41791,155265,143183,16705,-239791,-422433,-271912,-192655,-365095,-504716,-61458,27275,-115035,303653,526126,288754,-21835,-114612,-363664,-659551,-575041,-412753,-219125,-283401,-363358,-137736,363015,572318,389676,-13240,-448204,-379896,-195237,99246,534314,767451,617023,44326,-286855,-195647,-8899,127718,54756,82947,345196,338857,-37679,-408203,-275593,-251220,-238185,-64746,-60083,-203286,-272309,100220,210000,-60651,-135526,142262,300644,356460,517711,589327,597501,574263,720266,673257,205274,-409745,-85473,265272,335209,137688,-280662,-526502,108377,558797,553167,258812,459279,962305,847254,373747,-245006,280975,780147,687480,62679,-552477,-272306,-78776,80818,64416,-12235,-166052,94429,428668,485183,156113,26406,212803,545929,665263,358130,-82263,-307914,-284201,19824,368743,512154,588480,287493,-45428,-280872,-204072,-68805,-181052,-125785,-180012,-255552,-443699,-246592,-565144,-200875,-182070,-37480,-301855,-313673,66402,19591,-279929,-428011,-327762,-305594,-115691,-27173,-122587,-387522,-467674,-348898,-215934,-9827,157941,124890,164746,-28315,-136942,-161294,-166697,-39703,207059,291800,407588,199742,-162200,-270708,-95095,157256,380798,255794,103357,-100692,-310329,-362276,34560,467299,772347,510875,161557,-64937,-204974,-528075,-177659,381462,954234,881128,589063,606809,764724,583205,274855,-39129,-285299,-253774,-223201,-252094,4368,297855,186382,-127873,-275486,-381423,-219688,-179779,-220895,37865,299858,508723,138220,-379637,40290,474202,690815,763238,376969,102913,54291,296949,449529,499863,343428,186204,196446,303717,237944,-29212,-21194,765,-87950,-487033,-48510,189778,331552,94966,-261277,-470544,-161846,223946,499422,633164,279428,-158790,-321232,-434259,-305972,-94847,-27151,171124,528710,294857,-187801,-302315,-539287,-286035,67288,-31971,-400821,-349116,-340011,-510302,-259273,5695,92439,195902,168493,-22679,-426489,-298145,-244744,-261175,-219190,1077,-10419,-261641,-266326,-225699,-306273,-425527,-233417,22683,383719,431819,495852,268121,-17125,-410901,-113042,165197,58155,-256641,-241127,126220,98728,-174608,-420512,-373124,35453,289712,105153,-225602,-277529,-179812,31797,121134,-91231,-153371,-388087,-246838,155254,68780,-342846,177106,413821,183366,-284542,-5969,169404,-112461,52792,409714,426417,132054,-146037,-266363,-123302,-15826,-166453,-297926,-774,586789,493635,116652,18514,480689,576764,299636,70864,532578,785993,631466,-10246,-130897,576947,938248,737825,46100,-195515,118291,-8660,-107307,298907,385863,168646,-23399,-270620,-30506,258330,366072,-4954,-459475,-124155,154987,142388,-116908,-262430,225027,480407,396631,127041,-56821,-50706,271774,665155,805075,416767,-14464,-184360,-339406,-469527,-198337,161037,317523,387037,842429,934951,366740,28104,566531,792056,605391,244151,-175197,-265747,-116857,2583,170488,368124,302161,239355,-209853,-478286,-362997,-319903,-144361,65033,208590,164270,-153383,-537577,-453331,-422288,-205712,-132769,-153926,-113533,-184461,-522311,-272114,102380,164572,-346479,-112958,448161,445343,-132315,-356340,239667,163940,-75575,179702,119931,-175732,-356345,-212165,-3471,390553,499635,719155,1065628,1146598,600212,113101,-150793,-200821,-245742,-304679,-114212,73225,65120,-212777,-370845,106099,338682,407002,451540,528619,340334,-45029,-312547,-361305,-436776,-186746,132935,365872,277312,119036,-258665,-237906,52891,273372,408023,570480,552610,374081,149542,388456,343404,504924,740053,764642,520661,297337,192795,238594,151023,7389,-136728,-55217,278115,386444,500670,438244,73237,-279876,-111860,-118604,-156157,-170544,-271068,-115566,-4810,-3463,-113086,-262403,174478,747814,675780,85744,30193,92672,-239483,-59272,159219,-57370,-349775,-415089,-371471,-177017,-90461,-110336,-195595,-221961,-25114,-50090,-372913,-269165,-213022,-310789,-73090,270379,373195,174243,-233172,-410469,-4699,159158,-60614,92494,192795,-31515,-471084,-34892,159526,122305,-86493,-137045,208592,41524,-270204,140496,344133,64727,-110201,-427438,-230887,459488,541075,240215,-377232,-94894,493988,806873,252120,-230887,112866,-16338,-590878,-2,268577,-33443,-179991,70289,102563,4013,-186456,-446614,-475124,-524115,-255204,-124988,-225778,-135320,60671,-72461,-413012,-439081,-449373,-241229,44739,295482,82655,-339805,-13863,-27626,-335630,-211768,19981,-162643,-319532,-307136,-374637,-498829,-321115,-265026,-195004,-160995,-130963,-309729,-426186,-299968,-145301,-49703,-154155,-276117,-511502,-440471,22187,207760,101123,106496,414328,374542,-34830,-315134,-233597,-66747,-146795,57411,720403,1159490,1150200,594729,128662,-123924,-215695,-315082,-441221,-341168,-164132,-156840,-36329,538344,756521,363691,-155938,40733,168986,-149336,-308099,-238353,352844,737506,643465,427413,333621,192543,-65650,-123100,93802,67580,189288,281193,511132,515004,483721,382718,509761,564241,350001,-223035,-207144,10443,-76494,-241133,-232922,-226512,-205202,-209897,-12547,5249,-146385,-110956,14505,-122036,-465222,-553847,-499991,-156446,-183008,-303798,50489,432532,293613,60754,-387894,-499053,-295063,78338,140493,-170748,-381979,-274017,-182736,-401178,-359047,-392583,-381040,-76540,-35784,-285003,-20691,283533,538144,491967,222085,-173457,-283554,-61697,265042,224624,160419,183565,105788,140756,212284,279732,654087,683640,789860,627970,326265,-49760,-57659,-115596,-511370,-324505,46159,249581,365655,426666,386298,20363,-453208,-160840,-117946,-90022,-123155,39452,56798,-236700,-175329,287517,372057,302459,70663,-147902,-75097,60007,-144598,-460197,-107134,186122,634871,862242,1003198,891854,866896,347538,-267816,-336524,-226514,-344367,-23474,141116,236682,-29688,-258931,-289054,-103530,45103,207578,422094,556847,373963,348532,178815,-258663,-363727,88173,23321,-177387,-412355,-183590,-62473,7339,-61450,-85178,161831,164237,55799,-173146,-66418,152696,-73133,-214726,-231685,-482535,-466206,-315298,-211165,-17107,-32475,-354996,-166680,116951,285026,49992,26985,309211,444690,281630,92560,325722,555062,405036,-121899,-421128,-144861,-119487,124299,604967,392193,-63932,-373022,-216111,-338798,-64676,-7894,68078,128222,111480,-21609,-504829,-176893,18487,-13974,-187433,-183736,-122582,293234,582360,209684,-167279,40549,125580,-136022,-454017,-420540,-285902,-77754,225802,171806,-44381,202172,493699,442940,338829,314885,365414,-74999,-417575,-8919,-15886,-11744,258884,543329,457259,337328,73197,-167240,-498618,-527854,-463027,-325975,-14005,375473,497757,309940,265893,71354,111487,222381,185013,-105997,-278702,-230149,-275765,-245081,-273750,-279101,-217459,86492,154050,-273986,-189587,547935,848755,580389,284746,-39157,-282214,255879,403574,333229,121290,-158320,-268195,-110262,144172,345012,174220,-39738,-176330,-346344,-67909,-20009,83974,49895,-144519,-361260,-125183,224158,105086,-216513,-348645,-365890,-133535,218804,390948,323562,180223,57708,-34217,-54584,-34871,-18878,76634,198487,252757,435879,728471,974185,736412,169728,4504,-36037,-4139,-14046,-132055,-159991,-59407,-133185,-221646,-40621,128468,567825,535058,290884,23580,233728,44198,-1354,176434,20129,-267910,-218131,24025,-97453,-23929,180291,572176,666670,510409,432142,279279,135595,-159624,-244131,-312643,-438426,-289169,327083,722608,429820,-126465,-523179,-310192,-300921,-329634,-58744,-137381,169231,237362,158879,-177385,-287564,-104583,-36446,-137676,-253165,-87046,169936,171635,-62486,48197,162887,281004,313509,91462,-108716,-115434,-149656,-150848,-64146,443950,1074854,1120756,834148,556823,405438,354898,53943,-131419,139463,308860,295365,128066,-38242,-116006,-30168,-163969,-109769,-183412,-48990,-137528,-209662,104541,453927,353749,129,-365874,-317134,-97795,208027,335768,194162,94556,147060,124362,-108242,-367374,-375282,-423356,-252910,-23419,129575,234560,250577,165889,240775,92439,-122470,-205449,-162015,-387669,-53246,216538,189733,-19547,-183808,-35697,363154,173465,-117837,-425173,-279227,-216122,-365227,-539446,-192467,79154,119664,104604,119720,53274,-120288,-301721,-335046,-184836,2549,135899,223338,-24525,-454210,-600564,-159655,322672,799799,829119,381897,112185,-126819,-252947,-480832,-251073,126854,271499,236011,-153026,-105498,90114,-25030,-125077,110054,12665,-29595,-118481,-486541,-191043,132232,355040,387164,77049,-281222,-335409,-112358,261876,345224,499370,503556,354706,47192,-296450,-336900,-114518,59214,298029,229385,123927,216946,66883,-128083,212,133149,96598,-211096,-427426,-199932,153346,236801,408159,585424,232586,-185120,-80631,60628,-76778,-259814,-209558,167872,599933,718998,534847,243329,271180,313143,168282,-340827,-313740,2904,107821,-140811,-505483,-547826,-12517,357987,473011,406392,251083,579522,705573,369267,-96410,-319158,-201600,155370,506792,407725,7420,-167248,-41751,67961,-156726,-277720,283475,389568,118552,-97129,-53565,51638,17694,-314806,-629,283943,441020,50636,-308262,24461,150390,42170,-205474,-385532,109883,386840,263442,409811,439776,54672,-252313,-90046,29365,-135712,-251616,-60353,100675,349577,593977,685185,569085,351098,252491,271398,237354,26329,-242381,-331173,-191621,-168034,-73206,64208,51059,-245905,-332486,41893,126077,37707,-211232,-320962,22279,193823,246501,97590,-132898,-27425,278498,129462,-58588,-392256,-136581,26870,-91178,98210,401035,717502,510063,284419,-24892,-101359,-218405,-366581,-446601,-329838,-200628,-15624,218854,153336,-50759,-297914,-248524,-78801,-271040,-365487,-283717,-376507,-325533,19006,127880,216378,265687,30707,-325157,-444378,-438684,-356886,-162841,-250172,-376181,-67241,190490,165993,48914,-29563,-211272,-31813,1133,34927,-42035,-142921,-414974,-494253,-396480,-141091,-22896,-61602,63795,107001,-130805,-307380,109444,467637,734000,917118,691118,280395,-156263,-162249,-261157,-437434,70709,521167,360212,-3526,-227611,110658,417435,498107,370205,23969,-244771,-369353,-448031,-403659,-353614,-96976,111283,199245,88685,156950,495036,497902,357514,-84372,-119712,137057,583884,530092,-44147,30770,-7,-281928,-449346,-277501,-196785,-6983,108993,17221,-169905,-160524,-99680,-323310,-221798,-171540,-292639,-224398,-182215,80982,189306,-249904,-308302,-58891,90598,-39321,-181064,-242101,-192885,-112490,214161,525028,741853,415426,116079,-106310,-542685,57773,316182,482044,-63880,176812,96990,-4253,323793,441995,197847,-110571,-73659,38476,204990,16083,-62916,121102,367474,244034,108490,35891,36899,36789,143909,20997,-213244,-273113,-316552,-78958,179920,53935,-89806,-299953,-269269,-163180,-82812,-178875,-407988,-574692,-561160,-298464,-290659,-444498,-358133,-202136,36462,624439,588115,226932,-533681,-473749,-380841,-191544,-304180,-371113,-220888,-152936,238386,561106,547654,277762,339175,291757,291532,351129,293388,516716,664997,532197,239705,-57500,-19459,79727,130576,111474,82337,78385,202916,135111,325855,818024,1061052,758396,557837,539473,11656,-575382,-251295,149075,254090,252176,10602,-159524,-168732,-192435,-258504,295969,654101,714480,403048,-144199,-376971,-301198,-209507,-119084,56155,123426,-122811,-30981,275587,232060,-265437,-57252,46445,-5512,259188,420089,21480,-453891,-201817,-143672,-329884,-61287,141529,53846,128364,164097,120160,-120000,-166365,-121463,-130147,-261192,-459548,-191700,-81428,314122,785378,850902,306709,-247968,-551079,-353477,-353989,-107587,112886,-39711,-410825,-568882,-525270,-361112,-160154,-81039,-393024,-246575,285000,565144,196096,-308451,-176224,-161339,-353954,6086,43140,-92601,28704,104138,-92667,-238547,-160918,-34749,107237,171520,-73058,-385041,59907,424456,303932,115765,-85494,-124374,-142896,-9112,-33437,71396,-121340,-491933,-461374,-304683,-427727,-639414,-331989,-141614,39222,97064,-39684,-213732,-296879,-168837,1793,276156,356116,528226,340606,71001,-255520,48595,252567,118457,54741,312416,187607,123292,-46895,-91063,-63490,180141,273448,299223,361241,394745,95551,-192293,59753,311521,379004,246833,-9428,17300,494399,760860,489626,-197728,110754,84467,-121548,-177470,-137825,201907,295708,313789,390622,383120,311312,194133,129853,-149821,-462966,2951,760885,995955,786079,514229,652844,496739,-140738,-346227,-81366,-185601,-458343,-256861,123738,89569,77971,278719,436545,214274,-121625,13280,138933,80109,69049,215680,284980,162084,76811,-177476,-386957,-293116,-15509,-241749,-415824,-368028,-462194,59250,345222,325330,186194,-63117,-303857,-393867,-473516,-150880,308348,914240,1319751,1289806,460428,-207833,81821,71598,-127657,-385063,-397437,-242617,-217697,113095,420038,495950,176959,-203091,-158050,-119984,-282754,236083,680318,762658,485203,250878,257346,195896,405,-422075,-233935,88774,375242,269361,-40925,-299114,-422500,-200050,-158850,-223300,-295730,71871,226447,72301,-187666,-26800,313198,634823,553882,390233,254953,-128758,-512202,-372687,-138993,-48978,166351,439843,908336,889631,397271,-174323,-273992,-157144,144067,357525,148863,-125869,-193313,-83177,22356,30474,-55354,-187716,-327390,-363053,-134155,-23554,189021,114935,-46169,735172,1027874,778490,-89148,-589904,-451901,-417077,-256906,-185499,263193,566715,435271,235716,248199,522863,475584,56357,-256163,-241523,-310698,-261520,-215523,87796,205857,300570,762250,1092196,925192,593004,108573,43362,94526,513905,854025,756311,258904,-264670,-332141,-284283,-72819,89386,455809,694685,484020,-15593,-208578,-387576,-320154,-173251,34186,139122,23594,-79030,-21867,-64821,-168922,-362025,-341880,-153629,-187918,-170294,-44897,-166733,-373248,-240770,51980,255577,717076,892105,849262,211990,-77173,148286,475354,479445,304411,-33358,-115974,-112723,-50498,91137,138632,150516,11690,-257992,-499993,-569116,-413712,-456299,-389142,-139822,27547,120554,73103,279569,531668,201833,-353195,-333296,-202879,-451945,-242276,76156,-611,96814,232876,228436,164613,82860,6428,-217792,-292561,-73072,314592,515428,289290,-234906,-492932,-12557,109205,-5313,-8978,-113827,97183,-129623,-480013,-211048,-354119,-500415,-282625,-129696,163396,346123,338412,114661,268300,564028,670866,358714,226725,131725,-47778,-128286,-205356,-450529,-443992,-375128,-317268,209893,453283,513050,184090,-3620,-147308,-425572,-489766,-448882,-685186,-717439,-476425,-77470,401869,540127,422535,176365,-118357,-401831,-118946,223922,314027,-11707,-168395,-107822,23236,109846,82616,88170,156835,225783,559202,855796,527437,323254,224720,144238,22336,-135178,-278771,-422895,-195275,51672,309602,469752,608920,662399,491735,177405,-153714,-435813,-127853,24515,58438,-15470],[-218122,-225546,15542,220019,223892,-68853,-129886,-70897,90959,175285,383669,611138,703002,739855,242645,-247382,67916,417195,279668,21704,-342682,-499453,-220803,-168087,-257764,-286385,-371924,-442693,-255457,97860,195874,-252,-262213,359434,836947,691485,319758,175936,-18001,-391258,-79295,134246,355786,394925,380646,206092,3281,-315640,-529051,-309958,63628,387159,564452,612045,372321,-41767,-52122,178449,411219,166336,-122420,-262635,-255754,-158188,-10832,-33412,-258330,-307376,-146067,26203,-35493,-318883,-513087,-551713,-536877,-375657,-41357,93157,83434,-14476,-187164,-357810,-320008,-178535,-72285,-112173,87768,328503,211800,-233071,-109054,160503,111280,-36182,-176089,-495233,-507407,-447002,-232162,32214,-4871,-298164,-240475,359597,638154,471562,64972,-303320,-419639,-332583,-66312,398961,540717,216090,-319464,-509268,-146459,-27986,14551,-54513,28959,205484,229675,-2619,-417926,-486181,-369413,-195364,-58469,-50924,-70238,-233942,-20587,88975,-316831,-117093,302486,487076,469300,552219,655513,664979,691172,835475,855964,495344,-197631,-162701,322045,453453,254745,-44595,-342810,-185129,364260,525440,287670,457548,953928,901586,404132,-232725,305118,874202,801435,41813,-563891,142119,177930,57631,-15539,77598,-212837,-290112,251120,321423,36604,-203620,140603,515458,684942,671325,268145,-222530,-282366,-47126,277508,455485,546948,391763,186595,-79338,-83133,-99422,-145631,-24854,25757,53781,191003,3240,50795,152320,20837,-114118,-505453,-132840,188475,160375,-139928,-277897,-178237,-200535,-359331,-438833,-372644,-407347,-532866,-548521,-419819,-210991,-110855,-165470,-102325,-245592,-308330,-349882,-310160,-62282,298984,512673,588190,366776,6377,-157210,-72772,53746,62184,-131114,-167904,-89156,17558,158089,552462,794626,754845,408445,173199,37959,-72671,-402432,-305265,215378,863408,877195,516601,526878,935203,936273,524335,144404,-191497,-369574,-291189,64851,371305,564727,145925,-304490,-326191,-290656,-144886,-84145,27375,258104,364551,434065,91758,-321693,-26841,304398,427068,485632,369782,201140,-145182,133522,343247,435285,176480,72455,180246,288359,297294,89663,-156489,-245774,-305973,-202211,147331,278958,283396,-106183,-358481,-256544,-173404,108583,299692,549226,265967,-8035,-206854,-351353,-385243,-291544,-440480,-60153,534516,575724,164715,-276034,-452185,-150338,207575,90911,-383226,-303450,-124238,-269973,-455831,-223963,71460,209016,242233,17303,-482714,-331555,-284036,-253054,-162646,125940,203536,36669,54098,67889,-133930,-469279,-167695,127526,362631,276422,191842,15533,-132804,-320839,-611,234666,160573,-287854,-231045,142429,224588,-139454,-415066,-390228,-5126,348632,255866,-121136,-257904,-63023,157277,339140,139765,-71924,-391481,-280383,372644,352696,-263369,-130859,318741,211627,-305503,-227613,-21620,-134562,-271276,303589,433905,150185,-95120,-89052,244855,456552,134161,-219836,-23133,634807,637651,157603,-41610,303439,499763,407728,335360,572347,607220,320117,-244781,-223561,447272,793531,571618,-36099,-30479,199363,125865,-68074,56078,133028,7368,-222078,-44568,103638,229414,231626,-123113,-476808,-95867,19192,-90508,-442319,-279945,135427,251384,42376,-180055,-267751,-133488,257722,620201,691727,462798,-56704,-389711,-486689,-330625,-185591,182530,373145,513413,1013909,1074516,573254,200575,441680,504436,305850,122681,-215088,-255531,-35865,-71370,66375,233976,98522,-62197,-447905,-262710,-223584,-393677,-386260,-246903,57208,149702,-32515,-419337,-316513,-227140,-338437,-124466,42625,24314,-291630,-372567,2851,244987,271582,-265067,-204965,533355,713806,130263,-644882,53995,271368,160220,280035,268704,1854,-283793,-448368,-169314,165059,215005,436432,699366,806141,458050,152297,-75542,-207171,-242921,-264516,-224015,-133017,-169311,-340756,-314665,-8702,255655,373120,497600,619367,305641,-166103,-363663,-438231,-460098,-187924,-41599,131098,210719,230680,-122892,-496488,-50291,252995,370945,390513,306754,189479,27729,235981,182805,222781,553764,700249,469194,239631,175670,227253,117360,-137762,-126226,63892,312863,395345,404071,245867,-126918,-313490,-128472,-43479,-51639,-167457,-130728,208619,388169,403563,32544,-329614,-76121,446112,445753,105172,128421,-18811,-456266,23538,228498,14091,-309289,-458890,-383595,-337545,-387653,-376705,-267107,-141644,10492,-54175,-253838,-217334,-283073,-406346,31893,343091,346216,134214,-251506,-384530,36054,174094,-136380,-7793,73204,-101814,-420661,-148913,4266,11884,-50142,-111251,77914,27490,-218669,52850,230795,-36707,-201238,-547228,-74696,505199,478590,102629,-453857,36069,458885,748428,257419,-352233,12450,6814,-610086,-343421,-112094,-178907,-75194,151183,142578,41537,-23664,-210989,-378927,-220396,-63756,-19499,-103438,-108009,-15635,-178648,-308407,-116075,-165866,-399103,-245338,-36094,-71749,-208020,147135,19471,-240477,-128191,53675,-178067,-306987,-297525,-411003,-388428,-279362,-311430,-157455,-57040,-40842,-254437,-375997,-431999,-202231,89238,92719,-14279,-163655,-260900,-195614,84164,139293,192053,392222,306961,-196125,-465387,-365086,-174323,-302127,9891,762961,1212982,1321047,788440,337647,132308,159330,163696,-66477,-113276,-27289,-168087,-240441,646951,1079681,727542,-91966,51181,259387,-135252,-250047,-21163,222204,413041,488296,425875,400700,149990,-190169,-65836,304637,372425,386928,344044,443658,253893,241264,230045,448998,506691,422205,-123403,-508930,-276661,-335008,-424869,-459837,-223211,-60892,-421433,-229597,-53797,-148159,-332910,-152344,-250213,-191350,-142033,-390363,-352549,-140255,-190654,-221632,178451,204613,262580,-64893,-57528,97539,233274,112773,-372362,-147722,-19268,-31385,-211661,-330507,-316592,-464980,-271459,-171870,-223973,-377170,-62923,181548,256621,64418,-209177,-316438,-76805,212799,214321,178078,338515,306342,377112,314146,352800,568599,516125,577175,516475,284794,-176574,-89144,-6599,-319951,-426697,-17354,260673,480003,553097,387261,-67381,-446404,-76169,-120171,-207989,-242351,-160386,-257867,-201465,219606,551551,384414,97533,33865,83946,209102,196370,-68223,-381327,-234548,72964,554791,1138102,1269217,1256744,951833,177917,-378620,-262791,-167687,-218151,133629,453323,483617,168663,-96143,-314369,-185116,39501,171684,415570,724452,585520,466397,264159,-111691,-452036,49965,195098,213287,169722,251145,293706,239317,67821,-160581,-39540,-9142,48544,-167417,-132715,95782,-49661,-84668,-158780,-433813,-367362,-247731,-377964,-510847,-331497,-243597,84734,155160,77017,-24782,139007,310773,271170,47707,-225797,-44427,348998,398098,50625,-389014,-232731,-200051,-118695,227297,250640,689,-313458,-378074,-257428,-174592,-318272,-110004,256330,512479,244623,-357530,-259785,-60111,-63764,-115872,-8153,66288,356075,324430,-269482,-220961,188120,204144,-57321,-365434,-477343,-573275,-198968,137812,19370,-90227,373697,495089,376942,331025,360164,349020,-19291,-388587,-68095,179390,41090,31997,293686,257629,196886,-53640,-335060,-524154,-472775,-361294,-250607,-45416,181912,405133,254838,349880,219889,83011,102719,114006,-134237,-221648,-199629,-281692,-194753,-110894,-102450,-51301,147605,90837,-160087,52120,413475,632157,629961,458017,9529,-38950,533328,612014,394796,267459,186954,-138950,-79852,162055,236228,28953,-225119,-292640,-309411,-1597,34151,101172,149316,83197,-160471,-199131,82718,83166,-93557,-269108,-379464,-292763,21225,256925,358870,351851,203147,21035,-88533,-433894,-317957,-81027,131930,215163,495520,804935,1207020,926076,639266,274096,-55548,-255737,-251952,-202935,-36877,-28769,-275756,-435669,-210490,-30788,263611,274157,232408,416315,395327,-37452,-173591,148705,-31334,-318070,-171151,-117741,-310127,-186500,136460,372180,333398,246087,267724,215885,7153,-324411,-221711,-351831,-250319,38197,512595,622087,371925,-171323,-434608,-112765,-39095,-334305,-211928,-208398,142563,235801,166269,-151963,-334584,-144521,-238092,-284578,-363973,-261788,13444,118663,75147,269130,347780,287927,234463,94111,-55478,-293623,-523037,-526082,-171520,202447,669924,732705,724147,420916,347441,325167,57067,-146351,246557,538391,545572,419208,261587,133129,123420,-82958,-219117,-299067,-77399,-164189,-176634,260451,601347,468157,-9785,-562214,-429622,-156375,79947,-26065,-165515,44164,171204,-42233,-460249,-497930,-291904,-345965,-100115,110363,166647,130173,144837,169890,248574,370015,178927,-135622,-396094,-681593,-324554,-125883,-111258,-136072,-206059,27334,428788,493638,56090,-236073,-146657,-82578,-158027,-234112,-476999,-349388,-164835,54513,116143,27425,-173707,-286429,-123103,95893,31691,-218773,11238,-66827,-320607,-410356,-77230,335498,647340,878564,375136,-12134,-225980,-377577,-492022,-347750,-18481,115846,20289,-414229,-158790,302589,279534,120511,221866,88486,58633,-128699,-438720,-296775,25064,416820,443927,18512,-385284,-449938,-50531,410271,456260,538261,525796,388784,69044,-182256,-259470,-126320,108569,434032,484062,351859,274580,-113534,-364270,84677,392539,338899,21888,-239570,-193434,-214078,-109910,256043,557803,307839,78723,-46340,2932,-187312,-450437,-359761,-205714,255360,626914,569751,355738,262872,278903,53288,-568409,-41741,395360,483383,192107,-126956,-99888,284834,476250,413826,175966,-168093,275876,543176,296648,-60924,-336868,-300445,-78305,279467,157782,76492,127542,202754,176198,-62141,-318714,241084,450835,320245,141734,109317,70479,-76844,-374884,-56008,210618,358152,74968,-112021,31577,145959,-4861,-384415,-479364,38428,191035,146275,545142,640493,146077,-223975,-147199,14904,-335064,-273653,-65546,56063,309746,548435,576778,413840,272899,313840,396960,406817,72430,-287804,-232421,-206134,-349724,-121209,37796,51235,-237849,-554335,-302798,-273049,-314394,-252306,-90511,109031,167320,200820,24343,-282883,-258949,34508,-21427,-82713,-141249,118073,178251,-43884,48734,477896,771818,563881,279548,-2142,-75555,-224500,-400871,-473952,-297244,-124483,22775,198758,131058,31348,-136219,-193853,-81920,-167300,-213702,-377430,-525870,-358852,-147630,-126006,83450,37132,-129558,-286187,-485338,-324134,-356583,-355094,-412113,-418635,-26788,350058,445816,414623,182445,-238798,-38978,-59717,-364878,-455220,-171308,-288804,-605422,-153094,195763,264954,971,-17688,95889,-51912,-457758,470,368812,624881,758691,493170,48085,-335653,-66243,1825,-295352,-132217,146289,201068,-82046,-239822,107324,443951,326838,204413,-101730,-121262,-234655,-418624,-342982,-354867,-398970,-100684,54859,134483,169138,423457,466800,357822,42642,17587,237517,655903,443119,41869,73256,58550,-293074,-268481,139701,246296,32356,111342,182162,35776,-84597,-142216,-312916,-132180,-65886,12777,180938,202790,375291,415891,-103363,-377064,-127970,54215,-16137,-200446,-419680,-433513,-193171,210246,574081,810121,642829,295808,7842,-489157,11692,576491,538138,194099,-15485,230568,184101,535007,599389,285525,-114293,-81025,141952,598932,577359,375095,176687,117323,-153516,-327334,-392636,-412181,-423337,-152401,-29985,-106030,-193619,-123284,9823,92747,-101593,-245747,-327057,-271930,-234077,-84891,33137,927,-267285,-452622,-326603,-342271,-410952,-430029,-208684,214009,842071,941487,662724,-169035,-538328,-521307,-388682,-428274,-294266,-249158,-268191,202904,486336,408807,10454,219717,221784,294692,487756,394306,502574,540470,463878,142514,26760,-35178,43735,43647,-31325,-85941,-105212,85482,177744,231036,509190,664834,503065,472457,673691,253809,-247600,-451056,-62429,143042,202742,2382,-160667,-286702,-280507,-221185,350891,702313,910465,768879,308201,-105797,-179707,-238704,-122687,142606,254315,37684,149836,345062,256944,-159832,-224164,-41716,64862,194871,176375,-234911,-511709,-226800,-156077,-349797,-253655,63975,54128,137078,117747,34776,-159731,-128813,-10290,-43138,-130408,-406214,-505508,-469366,-192935,368449,631706,285564,-150227,-519569,-392590,-275140,-15167,158442,-55975,-243851,-141216,-179147,-364900,-156766,145681,-103316,-523999,114830,447659,127512,-433713,-182626,-112917,-232875,-141181,-76766,-16814,218677,277517,126078,30660,-20717,14171,156293,369740,112636,-262589,104409,548934,314198,-97813,-416033,-338843,-417758,-352516,-318517,-156195,-232427,-386330,-363592,-433336,-573418,-415871,-124528,-71869,-66494,-127055,-324586,-475513,-558675,-444336,-141925,221444,331862,376379,138312,-205877,-10085,319441,205084,-271961,-337294,205263,187135,123427,-63377,-168636,-258163,-118539,5439,239351,479120,503560,141983,-314843,-281826,8311,342891,312727,39480,128300,605972,847137,547972,-47795,194048,213136,-43124,-229410,-302416,-18179,83493,179528,464787,680658,756469,549237,276117,-50311,-580177,-221245,724118,1151249,1029534,541045,411180,365598,48381,-149035,-9162,-127512,-469861,-265308,137759,247780,313872,574543,555390,218978,-63103,93535,84839,-71638,5605,169235,275097,261747,101786,-328024,-461330,87878,322837,187823,151587,29358,-314253,-165795,77313,58863,-69330,-328365,-268609,-316241,-418994,-188980,350019,810114,1300988,1141251,441418,-289066,28489,-2967,-276402,-440276,-430733,-306701,-113555,367102,702113,810655,383902,-50664,-45400,-66758,-362823,206756,653351,678282,353101,-4870,-18592,56384,50523,-182820,-162955,49253,330870,268359,-148992,-272719,-501711,-383769,-74648,-8066,-49762,308169,445841,345736,289421,481031,746401,858743,621170,295483,142410,-169636,-446737,-642184,-498907,-284958,142640,392445,744481,609536,-3663,-558710,-339429,-395079,-111685,201142,166230,-18675,-170522,-186977,-173203,-138410,-269899,-379999,-292610,-17942,106896,233725,324359,336863,-85702,60446,139568,-152743,-426154,-145648,-234544,-527869,-196602,4973,308622,487789,328276,148036,320445,589381,552436,6048,-621250,-341397,-238402,-245549,-141953,123620,271435,159797,508323,948358,858237,520728,149154,171184,134261,349238,496726,450241,-2503,-428687,-302824,-216678,-26674,128021,454440,591756,312801,-91944,-381072,-401285,-279262,-146737,-82108,9587,-97197,-187933,-53358,33371,41641,-188285,-443489,-451501,-360791,-74544,51671,-40076,-508064,-573726,-292052,14850,621759,1012902,1154938,698519,96327,-174898,225794,416620,467349,235818,74625,-142589,-158094,-69323,13392,39826,-140222,-235403,-499123,-547188,-298539,-190522,12166,23876,91909,171385,175727,154386,199686,-99473,-239730,-23757,50292,-128106,-462122,-274109,-208659,224120,416498,308890,179224,187532,87120,-44082,-268425,-264059,235176,546760,408805,94799,-48064,290975,240271,56231,142615,74180,258914,146205,-218946,-274842,-411216,-473228,-333689,-248900,-96168,-1883,-98501,-306558,-315005,114745,444244,303373,134916,86522,-38106,-115322,-23,-67837,-192619,-157992,296940,677574,836758,637868,233032,185988,1338,-575553,-444894,-260231,-380775,-481970,-314287,-70941,330759,417829,297862,-76595,-425618,-430879,-154277,114764,147681,-269144,-325968,-175224,-9918,139701,320760,450009,286940,-25062,296974,691015,611081,494653,217404,99445,-101671,-169526,-331715,-343854,68751,302178,580095,684910,765175,600776,209959,-300976,-358982,-78877,107867,22118,-83420,-168322],[-164302,-206916,-12931,218793,112311,-100330,-99036,63263,240706,303309,463003,662955,825597,798867,420153,-84990,47879,409738,454384,184775,-103300,-460301,-271058,-191798,-225850,-387816,-408020,-197194,-26163,147190,127413,-229121,-70893,506754,906680,775954,362426,90884,-235026,-244640,-4460,238687,334315,173160,103038,103396,-37383,-236811,-288587,-135818,66141,235695,387845,487649,290538,-179738,-308937,-104651,-10392,-123569,-195473,-286327,-275025,-155276,-45692,-5599,50485,-20852,-131143,-82242,48980,-194485,-446934,-391411,-244600,-127280,3145,67047,-21492,-224416,-427303,-271741,-237099,-161534,-28118,120267,473176,558490,198287,-420738,-262580,-166311,-155501,-111612,-271466,-494547,-405928,-308249,-99990,159195,139242,-54701,-397581,79006,420925,429940,119683,-159303,-465774,-449302,-269701,59070,118580,-296821,-540049,-313762,-173261,-80382,-91319,-160743,-118816,-10065,97887,70730,-199999,-359857,-273103,-153613,-53326,-15536,62482,-67504,-133313,-70019,-362530,-65818,461718,713974,610727,521654,580092,578664,661847,799281,821129,590888,-39852,-266779,258516,406100,241815,174304,72872,-254768,65042,368353,224318,341586,765792,828316,373392,-196427,107784,565452,510867,-154128,-172121,501963,434250,61291,-131804,134025,59079,-452539,-63213,92287,16893,-260820,-35766,306949,518931,724845,382872,-171678,-264621,-98312,51290,294293,354122,355055,270836,124210,20272,-252154,-320976,-89227,323784,642243,594113,581469,591595,292910,27694,-371423,-302810,16131,196050,127290,-97396,-94786,42100,81255,-76284,-307256,-630698,-476810,-597069,-444121,-225724,-77513,-198441,-350906,-427244,-434120,-435602,-515175,-406619,-130666,233356,567201,574065,372871,79724,-83891,-72556,-40667,-170598,-503272,-476926,-318589,1407,364996,815628,937094,509364,105310,84221,114108,79327,-232477,-462967,-53142,557880,707504,258953,287699,832496,1042216,613829,237317,-134485,-370562,-252233,244348,536012,643461,120436,5140,85708,-129041,-131681,-6309,177546,402902,423981,321984,92002,-218391,-175185,74032,164034,196413,306937,225986,-265341,-455,306693,369558,145169,106516,214929,270662,322882,200173,-175060,-333108,-354414,-78153,174137,225387,91153,-378805,-432409,-223551,-212263,-59132,-30810,124567,78507,-51451,-188156,-324839,-485263,-330301,-260101,-259276,415934,767577,567093,124467,-157178,15471,278541,207529,-296705,-302014,16777,-99464,-336589,-352145,-14174,80761,165657,-105501,-301486,-278067,-317835,-224428,-97417,198012,350583,293557,367176,346295,46956,-414140,-140006,168219,238396,23588,-163966,-113352,-90686,-183378,-1212,156064,92086,-293266,-25738,171819,271087,-112699,-447780,-412068,-48374,355979,338724,10544,-161697,69203,360468,677949,502033,187881,-233530,-252318,498978,597109,83820,-384674,133353,161947,-225982,-317993,-111163,-134648,-307712,162068,342258,135284,-21613,104481,494476,754843,444066,-58473,-163805,390882,584466,102944,-99995,89439,351568,432579,522013,509408,432295,140293,-280076,-287922,105340,378439,224638,70770,170316,177996,116571,-22795,-175206,-152708,113732,167325,128595,129314,91522,57490,-91858,-299824,-143832,-115052,-201024,-197938,-189826,-103820,-197574,-443489,-539951,-456105,-157929,196450,488556,526376,436144,-73517,-536614,-324591,-227059,-190944,135471,381935,673085,1079744,1136454,833049,534346,503879,92884,-182577,-69358,-239772,-264951,-31913,-194383,-168795,-22367,-6317,-155850,-160611,-24238,-101289,-223083,-245897,-583113,-112584,112934,46344,-330434,-170060,72065,74796,125306,229602,129068,-284180,-231775,158036,245942,278306,-12171,-343202,461680,854444,373762,-308113,-95259,343690,400087,418472,373067,200006,-59716,-313404,-207638,-61091,-155170,29071,265947,353318,249739,151734,-2693,-170922,-209089,-179826,-182639,-369998,-531787,-449763,-201234,-92997,111531,259108,447397,567887,190391,-318288,-380281,-549933,-416185,-229524,-312316,-51126,214350,252977,-13988,-375570,-152832,146516,195854,69190,3010,-50087,-87860,-87580,-84340,-138244,208688,465265,355844,130794,127311,211030,101684,-238638,-22711,143416,262546,375490,341012,123064,-201548,-315536,-195901,-45632,-17586,-189849,52621,523594,675433,633928,162240,-227716,-274566,159673,274395,161750,106205,-253689,-261744,252357,350211,96580,-205964,-340830,-403050,-582917,-614427,-512068,-242178,5496,47735,-108460,-100598,-55385,-240366,-373105,33241,264370,227539,84546,-202475,-440491,-48647,119782,-132194,-234866,-159342,-239449,-361412,-323174,-278248,-138342,-35963,-51751,-42422,-59883,-123826,16573,135007,-49993,-123923,-354054,40185,438030,358605,37339,-267058,151972,424673,571541,212826,-232410,-116512,-83181,-530027,-569540,-475688,-330286,-22849,202498,186756,134144,151793,22737,-67042,65907,195532,138103,40975,-12171,-95907,-472985,-171291,154781,109205,-375944,-427991,-290184,-322934,-164645,171025,-29446,-150276,-46828,58544,-159025,-225818,-251230,-410617,-289885,-230751,-278008,-153725,-26926,-82421,-205876,-173691,-306693,-267530,176719,331773,279397,166684,119654,-194804,-217872,25747,212786,200423,-108881,-578234,-436458,-463402,-188186,-234572,-17353,643560,978812,1018269,584452,195719,150623,384602,496083,275219,107137,205677,20669,-366849,626331,1228783,997922,88831,-61037,175204,72417,217978,512305,409362,99067,81852,234911,384207,102990,-313673,-31428,370021,493602,427990,276207,239970,-65516,-29924,65189,312118,398236,467544,92605,-311407,-236546,-123969,-101069,-155586,-42555,174308,-64403,-484827,-187356,-163500,-418206,-367793,-288919,2714,178977,-91930,-485400,-52629,-7891,-349187,-80727,71651,291111,190463,235397,376170,213786,-111256,-352321,112740,234328,66237,-56753,-235674,-324524,-525332,-452704,-258905,-56000,-224384,-337642,-219487,-70074,-113168,-247395,-401517,-77789,183660,218655,208183,424655,461579,568121,382212,341348,286397,266740,306998,349627,145165,-343024,-77653,88073,-162747,-361790,-87834,176508,376158,365838,119382,-223635,-314947,-143950,-231750,-162678,21511,-113191,-655652,29181,593599,696623,241650,-263119,-20256,325245,411558,311064,12566,-316162,-340168,-110535,239048,944081,1040790,1132182,680784,-69255,-233254,-239627,-231875,-110177,300992,719051,620840,289622,55636,-254217,-303246,-14020,135582,428220,780719,698525,453026,204715,-83248,-430958,88953,423797,656882,714769,671469,581821,344442,70328,-278959,-235996,-71175,47523,-186133,-258595,-25367,-75614,32857,13017,-194575,-266020,-310926,-436460,-495950,-125097,144972,265228,155556,-129362,-40688,121588,126604,-86403,-319278,-423218,-369401,85121,294967,134573,-267340,-304835,-299798,-332960,-99369,-11050,-37665,-65809,-33583,-8102,-196800,-571668,-184451,336439,728841,284233,-359294,-275236,-128271,-94775,-42651,134397,220274,348297,7370,-435310,27600,299323,231036,36382,-119521,-187511,-244673,-160435,-94616,-247405,-83618,426736,424797,294264,250113,282480,243956,25056,-260607,-38352,316522,130711,-64308,7207,16384,6819,-151623,-400727,-459051,-321063,-177532,-121796,-62327,-8652,200138,216390,311211,275635,89522,-43867,-27018,-176739,-175154,-185095,-236152,-101123,-7582,5705,108688,192611,-47587,-68904,340269,464784,229996,449624,472403,99238,292773,751446,781069,553382,488613,470333,203321,-19614,52693,8284,-192897,-390978,-291603,-165636,73323,73790,61662,129484,231393,55285,-189606,-127087,23194,40079,-53858,-193385,-453401,-250558,71173,343277,435848,271848,90457,-71582,-251331,-271375,-163424,-45870,109067,504505,912763,1351646,1061907,946689,397703,-56321,-403747,-512073,-218598,163860,128410,-243951,-530076,-293593,-89528,-25935,45712,320093,714228,361850,-229541,-303663,46669,-190214,-428215,26976,153816,27761,90078,364610,258429,2645,30647,254994,317283,-40928,-309339,-230802,-456006,-173574,178678,406627,281654,85190,-323276,-255533,205205,362027,2723,-334244,-292065,-94262,109506,128127,-52157,-319277,-198122,-383228,-462324,-423108,-320409,-74533,113586,211503,388618,411961,190985,43267,15945,-95658,-456680,-489132,-206428,118679,135179,139134,130072,214776,26741,125370,190285,9261,-236259,213287,497920,517485,509488,424422,276546,162709,23144,-179249,-448692,-233610,-218209,-136125,339258,608943,451108,-39774,-624256,-510906,-202918,-21869,-295254,-230936,264249,308237,-113496,-635388,-393235,-157312,-289265,-25831,162787,141648,-46851,45903,278538,271876,508532,337201,-73637,-466769,-432252,-291434,-227783,-253633,-194492,-253225,-96753,152876,469115,39282,-225007,-78535,109207,18737,-8560,-156539,-329576,-231056,17522,76639,-87125,-333039,-375994,-41522,164772,-71934,-455619,-272967,-137196,-267696,-246862,-43818,267834,508498,700126,354721,-31680,-196807,-270230,-305816,-345448,-192440,-169382,-229020,-442259,-196986,289267,441985,397091,405367,181957,68272,-217161,-425817,-267091,-12247,466867,481043,-13065,-355365,-274955,-81118,291652,333254,378483,469796,414282,133811,-40363,7336,169136,356726,677273,710798,537471,308726,-217001,-356412,145745,555159,540121,248680,46298,-6590,17613,-263525,1980,332909,420362,310536,30843,-24681,-222855,-482683,-356919,-497253,-93027,396161,427005,233125,141695,242366,8443,-439337,-7632,447847,524121,345068,290004,359597,499561,442402,196410,-102668,-456085,24477,240181,108227,-112975,-354233,-379933,-273580,-33283,-154737,58848,213737,250145,196998,37386,-201416,136057,435940,489317,328249,231453,58485,-139234,-262726,-68649,160695,288643,182813,51544,65623,111118,-67504,-460670,-441920,-55162,-58818,44418,585071,715345,272839,-105051,-211756,-136404,-454349,-215473,-28584,9446,179434,360250,351287,153956,104690,265894,406166,468937,143033,-126586,-127874,-195513,-443651,-55660,46761,71332,-200290,-480204,-634782,-662780,-349724,-48104,94447,119941,67832,64446,-114730,-262571,-252987,-206120,-293663,-171617,62287,302476,299123,16446,-29626,415116,594325,477665,232585,11112,-31671,-150358,-327722,-334699,-215295,-35429,89730,174630,70213,81029,55277,-83506,-124389,-135551,-107340,-220893,-298837,-178172,-178531,-248826,-141417,-215887,-293144,-175382,-235864,-185061,-260596,-430471,-407837,-167242,-36770,341366,641525,714832,357084,-279322,-128620,-125637,-509429,-212748,61015,-176641,-458389,121279,478211,446320,20939,-108149,33300,-57368,-372851,55417,399888,581908,600289,356086,-48872,-249057,48682,211696,-15105,-207299,-186075,-35749,-176472,-210020,38032,337721,158198,37720,-129580,-5859,-170976,-380277,-211633,-161083,-522079,-324711,-169215,120923,186904,229508,333938,301200,103147,105583,350223,643376,469304,256323,222896,193771,-248915,-115001,357620,497940,35436,27862,282976,202245,110750,146563,130197,15197,8277,278722,485860,503832,542943,475082,41278,-372892,-260118,3497,69655,-75360,-202381,-168920,23561,325655,563851,719910,679813,379714,67341,-474427,-192280,626636,409508,332790,121892,404035,473022,766009,752961,320735,-124756,-52931,232368,883412,942613,640983,297745,-32129,-405359,-505760,-333209,-88072,-139713,-497406,-129539,69914,168996,224312,156598,9536,-252270,-431563,-375720,-218461,-150298,103068,424086,453711,-18763,-348187,-329426,-328467,-329216,-335384,-90876,444686,1021817,1279125,990943,266201,-335931,-511432,-487099,-384320,-235240,-332832,-386290,69956,336204,188982,-298423,-50254,-7566,139689,461002,475382,503297,419448,379009,277277,291753,116549,-27930,-134064,-242171,-270019,-265828,-30094,215038,195288,165529,185642,240180,433005,831498,618276,152382,-452605,-348846,-23877,101691,5713,-115266,-311541,-323382,-99294,376939,763415,1032600,963727,550532,85571,-61629,-127184,-59060,247086,410415,314096,262589,280053,125168,-147645,-242424,-105876,12073,-5722,-150351,-433476,-492699,-354564,-267668,-306296,-414949,-35582,43979,81573,56884,-49596,-193197,-56828,123328,114558,94528,-107690,-408211,-572616,-572787,18129,380329,263272,-54883,-409975,-404939,-162689,64293,122821,-244403,-103348,283464,249604,-251466,-197536,286286,109777,-597474,-43705,252959,13475,-418322,-130032,-129034,-239635,-190518,-88001,55038,291832,346272,282940,215592,68633,75128,236018,576986,329081,-258236,8194,490331,270603,-225092,-475902,-188931,-93108,-95474,-334116,-437524,-222393,-235570,-334778,-426715,-376437,-286548,-138240,-170591,-258140,-325689,-418540,-431596,-537202,-608661,-316993,88479,208598,88272,-267455,-444066,239898,462342,75898,-481261,204362,606588,377967,151536,-129649,-317358,-458508,-432423,-195067,196805,489601,570811,225091,-176007,-385818,-285679,229040,340869,72897,106770,517005,742003,503279,225566,271191,325318,70352,-227700,-413631,-251162,-185162,-93686,274542,642892,818323,744108,436856,110787,-376371,-367542,569864,1126903,1132223,579153,121268,58111,170201,96689,165799,-53675,-451854,-302101,-7216,273075,407571,683841,499740,105293,-17256,183406,10390,-186494,-12366,75181,129136,247570,24665,-461832,-424332,333758,533651,517538,413619,280207,-106341,-390704,-286407,-309125,-389282,-370093,-52308,-80829,-340204,-38605,352659,746089,1192897,957573,353125,-356213,-110644,-203284,-512883,-217690,-155296,-50536,289478,622864,787137,813758,411127,28119,32571,-21326,-455332,65488,475837,470946,171085,-183640,-161928,-36682,88041,49864,48104,-24394,96354,81833,-166373,-85812,-278526,-524872,-86625,116695,172870,562911,689590,697659,750888,768244,821569,696710,453515,143804,32549,-161834,-274387,-307874,-303383,-178920,253016,370707,506455,266308,-299895,-364989,-29371,-249219,-392672,-42336,102968,104779,-73408,-269873,-315075,-200428,-344953,-180938,-1816,362282,492774,580507,395766,347630,67688,-81341,-300742,-32464,242570,238549,-61369,-370706,-141315,134619,355706,327298,98567,10044,307848,463090,491938,70343,-393296,-274418,-154105,-182306,-150507,48986,232232,39555,120965,584599,665941,362473,72450,109243,136979,237518,201941,73939,-260035,-512486,-413239,-265979,-53427,55862,294621,296022,54822,-184197,-493762,-335852,-31733,45949,5883,-100536,-274155,-286109,-70782,146577,251428,33080,-350223,-440733,-291604,-86422,34494,4465,-330378,-266976,-534219,-62274,508073,1038532,1310074,1182028,543036,-190189,-25895,307540,501580,352534,43279,-228108,-364929,-272511,-225221,-181590,-8806,79735,-317175,-430197,-99465,131374,274098,77663,60960,62504,99826,-21038,-203923,-447355,-167667,227541,227770,110655,-300414,-417512,-507692,207607,447385,279034,195958,353853,200254,55813,-279036,-421204,98912,415982,477843,385155,255210,310692,237640,126153,192327,224913,392189,383273,106181,-171666,-376184,-413125,-349514,-382899,-470059,-433577,-564700,-526820,-591560,-338379,46037,86436,-117503,-124025,-113956,-140134,109413,192901,160838,204486,572688,782361,914695,542960,175433,338675,-30953,-651187,-232277,-30757,-211482,-262458,-200226,-94666,122410,214414,200192,-146620,-435891,-281452,-157600,-72498,-131029,-548036,-544904,-393294,-170436,72736,445494,680722,709705,69740,-86702,225100,511189,581879,245345,83597,-174104,-90884,-174825,19795,303658,444567,600753,637663,651476,387419,-49144,-366994,-7531,263558,351751,45580,-147585,-206275],[13376,-81831,9711,286002,190871,-78886,-183856,-160438,67271,236853,392552,565184,723006,637758,389235,-55573,-94097,159049,309180,121812,-35621,-206889,-88303,-185308,-272195,-311310,-175791,117508,195402,131547,-85702,-368092,102531,529592,789977,718577,343094,-13402,-450369,2196,188095,300391,278327,-35424,-328029,-250556,-183981,83215,97737,23531,10707,60651,161033,210465,62381,-360543,-192180,17659,-144404,-305881,-294374,-352962,-384626,-237587,-195173,4714,229975,188893,28803,-211399,-154284,-201738,-92844,-71340,20127,48058,-44561,-11960,-97016,-366948,-386563,-167808,-210177,-219012,-117334,170136,579635,579246,37480,-563441,-153645,-326126,-345242,-194181,-337935,-328292,-250753,-114811,-7375,148926,140703,164441,34404,109212,154713,341012,206341,-17680,-416970,-354618,-403435,-351349,-359088,-322977,-220714,-149350,-223225,-72447,-34061,-118783,-177279,-206439,-100283,61027,-7940,-206460,-183553,-166313,-32813,84988,194496,156382,-241,-82830,-167753,15218,580414,852422,645726,440350,394491,372803,505323,662667,632536,459167,-26698,-304647,141160,223997,145913,382237,505010,177166,-128647,131647,86803,138655,463429,635189,311479,-125066,-205188,22209,2902,-201923,249196,754935,617425,96441,-215123,116666,226340,-232775,-352966,-67661,144243,13705,117775,232831,401849,613634,259522,-259226,-150365,-14318,-193024,46047,81947,201841,293837,305872,127699,-241681,-576040,-221977,435080,820915,601132,840811,669203,130835,-149590,-258097,12327,119944,139098,22473,-37355,101170,235114,318244,316461,-65830,-592374,-483177,-348253,-143023,41361,104171,-62433,-245594,-186058,-208631,-305793,-474895,-422717,-194520,77983,428342,408116,247654,70700,-43812,-54174,-12223,-97295,-348084,-211511,-247725,-285246,239814,734405,815806,283363,-221435,-63291,150176,232742,-11989,-334927,-233637,252999,561149,15897,-23087,491212,852224,539105,243813,-167112,-421868,-298978,173045,473540,538962,70694,172603,380446,70642,-152737,39736,200437,423353,449535,235131,124300,-116878,-330988,-144969,-57526,43781,255056,172616,-297895,-11329,332898,294357,190017,225454,280140,292139,329707,243320,-181839,-327748,-327046,-82533,93438,65648,-182120,-443423,-289280,-229459,-281073,-258133,-357729,-392996,-155002,-162191,-222061,-324370,-263865,-110966,-22689,-295474,212307,814587,888936,602232,176581,184640,307425,308670,-149791,-274567,-1969,-68477,-188731,-347952,-188504,-165502,-118640,-320712,-110401,-222686,-370425,-170021,-13196,232120,428011,478644,653135,632879,287141,-206946,-127530,149359,77077,-270316,-373004,-105682,-67788,-128089,-48084,32050,-74568,-247276,190119,214195,224870,-76408,-475958,-433964,-29196,384160,382459,122135,-64435,203738,638931,1084553,921687,530202,-4660,-153708,444821,624979,219190,-338989,13319,89416,-142887,-224951,-73187,-127046,20387,213270,293749,135104,61359,260340,572849,806548,639279,117474,-172900,11446,273688,-55978,-106375,34586,264116,400359,568592,376225,303217,163486,-132405,-193023,-189395,-136221,-17692,281075,352586,97648,12399,-24867,-97546,-27696,235804,458695,177678,42763,-35013,-8237,-17376,-259749,-259918,37894,189861,176792,-89637,-336093,-403846,-339868,-375308,-344631,-55715,161237,351481,436042,387633,-55241,-515842,-166080,-134974,-206934,34737,335878,755314,1011419,1111089,1099887,959723,905998,238090,-355857,-283663,-223163,-272278,-108585,-273023,-386555,-141577,85176,-39097,-5030,69995,-30697,67632,187275,-149807,-291947,-2512,30329,-231301,-31349,227218,389816,410574,394332,166413,-286686,-191555,136834,92500,182541,212273,-301799,246006,798200,493993,-101425,-221601,315792,540048,540473,343837,280498,85028,-140606,-164553,-131172,-403672,-338088,-55330,43389,95838,137143,60364,-58738,-109472,-115599,-42694,-160860,-170163,-133318,-94856,-101220,6539,157204,323552,349622,-5908,-446575,-357378,-402800,-263162,-236065,-589467,18402,328103,221504,-15874,-219423,-154181,53739,-31795,-282297,-191369,-125984,-50370,-211494,-218044,-189192,-162819,108922,179395,8912,65138,195753,84077,-288594,52151,141435,179823,374115,360700,125755,-124764,-193037,-220678,-114434,-44638,-190667,171510,701324,776476,650937,260966,-85119,-392117,-11679,169143,135620,-22454,-321949,161064,492890,456160,130779,-168346,-294306,-360806,-308622,-139072,-37564,39731,184425,85655,-150053,49334,68792,-162770,-340332,-109956,29801,44141,41074,-110663,-403968,-229169,2832,-83473,-432266,-390300,-363182,-321936,-357479,-391286,-179045,-52195,-121190,-228554,-174135,14369,33689,37488,-5560,74776,-94127,71883,257890,171912,42145,-19883,263756,392539,335752,141775,-16571,-152295,-210578,-545952,-388695,-116206,-81110,76749,248027,232682,251713,298756,178428,124375,230394,381306,274011,155103,89172,-21640,-284929,-12357,277432,273082,-212899,-558882,-423755,-350917,-102059,102825,-141520,-97491,-1200,52038,-66022,-106510,-205192,-404510,-210681,-165580,-242993,-265642,-145481,-160202,-118972,41454,-96289,-351477,179007,466902,469726,321573,310827,118117,-248401,-187068,102037,-102461,-282394,-104434,-158430,-497276,-146766,-75788,-3897,396025,579599,390092,123115,-56956,67393,379468,504084,457565,303007,433975,190314,-482464,434558,1119602,1071727,271547,-175320,16529,240876,504740,770606,563384,1161,-384995,9813,311527,85590,-362261,-66631,273177,393765,310383,100033,-40054,-338256,-247552,-76704,135065,287197,462588,321862,83751,126021,235373,198558,62951,-11699,183223,171659,-193864,-391845,-136774,-92461,-283766,-371806,34515,317778,139147,-340153,43754,172822,-170956,-264762,-118406,74490,178866,253760,381861,32011,-426841,-126606,317244,414475,75206,-1760,-159379,-448409,-386947,-351380,-327551,51488,162598,-47365,-157771,-294163,-258988,-316287,-456021,-44297,159161,174024,189263,366473,473522,634145,534871,359343,165386,116752,174175,281644,78240,-198370,-19069,133305,-89782,-261637,-165590,-10972,33237,-88548,-298250,-400245,-287344,-360600,-516950,-12302,265540,-11381,-381873,333946,848084,658428,-13705,-347084,23677,477003,458451,304850,-637,-293687,-378046,-301122,-197880,340831,449613,555945,249805,29239,40996,-228982,-427228,-12664,421625,755156,590912,299564,155427,-173693,-482509,-26567,223293,511696,753263,670707,270330,-49305,-287798,-285771,246718,602132,839457,991573,922746,714065,296516,-79650,-430049,-93856,6295,37764,-186459,-426655,-213766,-129089,94395,155610,68375,-93814,-413478,-447672,-209297,145519,401971,325967,122453,-252646,-86971,-63815,-158951,-390206,-380530,-187277,-235841,-55659,176759,105006,-226057,-353932,-405217,-290346,72138,-208895,-244781,47268,181703,112875,-179768,-446745,-26194,337721,637850,112810,-386868,-201227,-140682,-49708,31376,210873,289148,283001,-210474,-184661,176289,285238,181164,117591,171518,203908,226820,54738,-182382,-421162,-114343,316481,292851,194820,101508,68222,31829,-35970,-248328,-60519,284585,197762,-19097,-246029,-281358,-108937,-142653,-267125,-338912,-117971,14387,40536,-59989,-170444,-65706,185414,185815,153971,-5090,-186770,-184211,-203114,-141965,-166345,-142706,-46922,-16822,-4785,170572,235744,-131703,-56726,483940,631641,-97287,54404,298570,160326,623704,966263,939474,748647,608395,559537,419499,106689,-59209,-178067,-420886,-435677,-187810,-1386,89653,38208,-33782,119445,379576,235116,-152380,-398692,-41090,150249,193901,39945,-189288,-505023,-137345,268065,429020,270895,62526,-145025,4857,-3135,-55007,-225839,-93235,394618,918443,1211722,898574,769338,254339,-104508,-283703,-372872,-140813,345907,251916,-175073,-532209,-311538,-106561,-250252,-87011,535176,837008,254824,-354660,-344180,-161395,-435055,-358104,309227,671696,708901,585532,627702,169545,-222118,-38455,312410,348224,-127639,-272229,-264064,-513590,-243135,70530,66224,-136039,-301769,-411577,10240,497730,722037,357127,-78804,-381381,-436813,-166976,19968,70985,-153858,-320854,-235268,-297382,-365548,-320234,-117050,168675,294669,360080,317253,1405,-248506,-138219,-149013,-297070,-128034,257197,466628,335615,28985,-157731,-404405,-319137,-169767,-36595,-131984,-482427,-42728,209356,215017,344213,380422,273109,147625,210855,169858,-163973,-460034,-304806,-104271,342095,509284,300525,-172329,-603327,-519690,-92975,187665,-6626,-61663,383970,321521,-172461,-323671,-152829,-35837,-312708,-125503,93093,33805,-244720,-39170,270776,266200,513813,317532,-108659,-123124,-43055,-8058,-94715,-185111,-165518,-248424,-405575,-317521,88286,-143786,-405033,-35557,336363,168451,88496,182432,90883,-41427,-76107,-43852,-242507,-498946,-460705,-86044,42686,-181992,-112063,-91857,-93809,-292866,-239202,-138671,75494,309081,362638,290481,17784,-123265,-101274,-69354,-283589,-359580,-477289,-335825,-227466,-320035,50522,448334,618437,625806,315856,11902,-293962,-321933,-139503,174231,601198,526673,61375,-182216,-57578,-138666,-57719,-32517,66707,357180,444340,248493,31850,100403,387565,577742,850226,774646,564808,270970,-239638,-274642,64614,439679,544672,352247,148860,75204,291539,54781,-358229,-9098,474611,433749,89665,-22492,-60481,-318099,-365181,-437726,-361012,75197,165067,-82245,-133271,79976,-79269,-354856,-205753,197046,315213,357813,495502,657530,554735,254495,-115995,-294707,-231140,-15505,-24449,-119064,-281784,-399275,-359262,-287701,-187534,-320995,-94795,28739,61030,94518,72615,-37994,14206,332987,496626,306493,222901,12486,-179196,-131818,-71527,53106,131588,182625,92580,71671,18294,-140557,-418792,-396355,-176950,-327898,-70673,453571,598008,343623,51679,-157625,-298621,-386298,-156943,19202,-27815,-19411,49433,33891,-146311,-115419,80940,247108,338116,146895,22371,-46866,-219881,-395069,14171,35408,73190,-115759,-210170,-312167,-342538,-102698,140331,160847,19798,-114052,-158931,-273261,-226979,-84798,122580,-288782,-296089,111681,328415,312889,67290,-57443,221860,315273,319007,164745,-11063,-10793,-59778,-254408,-284275,-164145,13868,120511,143947,-20113,68913,201329,61788,-143197,-138634,52866,105863,52091,106613,8273,17044,22410,-42070,-395542,-66299,41137,-66933,-185138,-287765,-149499,43067,-25236,213256,641900,808904,416809,-291447,-285510,-198248,-255079,40973,121572,-201564,-286376,314907,636214,461402,-76022,-216533,-81276,-163286,-230927,234184,491031,570525,481268,335440,13069,-131553,37502,239434,178719,-196043,-392819,-290163,-254896,-157530,-2685,204839,60624,-69730,-119449,227,-213783,-343731,-59804,22043,-173986,-236601,-445660,96497,248098,63019,165453,198433,59160,74690,270749,393004,421084,398387,397895,312968,-192672,-67214,331026,470181,15999,-125246,247418,248289,305422,507836,506496,128459,-11165,412497,624784,587145,506034,358962,119595,-339864,-447833,-65909,143533,214244,235377,161927,150285,302710,412699,456520,495140,354396,73369,-422848,-421665,244479,152566,202979,340417,483960,680670,903709,830511,282899,-183577,-43388,244672,869671,1025441,760162,436335,-60084,-504738,-480405,-253046,200165,102054,-224768,-151335,171199,454693,505832,252805,-87872,-371584,-518437,-431422,-158935,-37763,167820,475681,452132,-33979,-313159,-300004,-250769,-211066,-128744,173159,638460,1102172,1420375,1071288,571338,-60446,-356373,-377302,-328927,-210111,-336358,-548228,-282969,54713,-15061,-227400,-233095,-251530,-145677,245949,449893,471420,327030,190983,260994,351284,214923,-89432,-332959,-497413,-468674,-345223,-94226,234382,302710,154313,-136866,11600,428136,936839,899435,443239,-160886,-453688,-177393,-36447,-12013,-82618,-303063,-347550,43030,363146,759530,1008308,957354,532115,85311,-72127,-27512,43365,266541,453322,489553,215297,63393,-152045,-255377,-235771,-219458,-195984,-261178,-401844,-573238,-527680,-584752,-336868,-192583,-243959,-43071,48759,-31971,-56405,-154387,-184897,36928,268085,341485,380730,164179,-241442,-388178,-535934,-291119,114494,182587,-14916,-292772,-340094,-67097,109599,48576,-522697,-51738,486898,458380,-221379,-255370,300200,176673,-442663,-191496,-5230,-184299,-330079,-163695,-266978,-364941,-258390,-173411,-3707,216894,269814,266324,210310,86290,136109,319051,641545,439910,-369064,-216709,277616,155836,-321553,-334131,-297,154153,286935,-4652,-331441,-262128,-225192,-389420,-378782,-288942,-311324,-396067,-392891,-422659,-389842,-328042,-268688,-317866,-385238,-405879,-118690,3116,-71454,-315304,-40297,426580,433806,-109210,-32240,815390,1111426,634541,174118,-246905,-517217,-326536,-110555,-122819,90990,337688,589166,358345,100922,-42344,-102696,143457,314993,98376,17479,250168,420715,357168,475683,437914,333833,95319,-174895,-296076,-473274,-391480,-306045,-115546,279800,586545,763407,569966,225519,-177362,-429568,317711,902420,1034375,621222,136352,-179277,219407,297641,264072,-94236,-406154,-225494,-133333,181221,302981,511578,279676,-107820,6642,243712,-90916,-157449,103040,39086,-125873,125860,-108246,-488882,-481470,200385,389891,454300,294356,292666,3984,-376153,-568540,-577253,-334895,-14502,235985,280994,-63304,-44752,224916,681874,1008168,816715,241689,-290833,-304293,-418382,-283649,16862,169662,386584,712225,789444,690298,548839,261056,-18590,29140,-18644,-392892,-194449,158258,171217,-29748,-262031,-88770,-39889,71334,140626,116132,-118132,-162210,-302864,-32876,61468,-78441,-404603,-190088,151151,351918,751168,850701,911529,932857,706497,527987,299990,156379,-549,-44848,-154950,-81913,110256,176276,173784,338054,240995,125078,-149309,-493856,-224012,150761,16804,-298988,-225679,37586,201666,26613,-334155,-279418,-96900,-114902,21821,269194,645111,933747,917385,442791,173657,124792,214009,226341,509835,575549,387595,32163,-215750,-83689,173203,382400,205195,-182916,-122170,267075,291947,366769,161620,-191204,-237007,-147054,-174269,-167873,-74889,111986,50980,-131915,162039,402795,222365,-75448,-100658,64482,188366,183771,-97733,-388153,-535154,-440606,-326465,-96961,-38213,66073,-10539,-165537,-261337,-493989,-274646,162086,252629,142032,-168728,-392504,-240111,-17904,240684,360137,211748,-159150,-328553,-296186,-240277,-157179,-172107,-258560,-166543,-475993,39106,457099,995438,1286757,1401040,856120,133675,-33438,175962,391102,250589,-189740,-120825,-232505,-254520,-430599,-436157,264523,408204,-103389,-273448,78644,324453,302216,13790,-65467,-69846,-19375,-228361,-533622,-411576,-112299,262972,266485,163361,-38101,26199,-328552,6418,300016,145284,227766,515932,321902,91919,-367555,-456121,-51646,157172,376149,448118,367826,183870,167397,201602,201662,242702,349889,429131,386881,21525,-260693,-367383,-373148,-458775,-389943,-286823,-215356,-274142,-370273,-645244,-306509,-170701,-403889,-421662,-205757,-148735,93025,235377,205319,219465,420839,603714,715265,264610,-63189,93386,-293433,-586173,34844,179644,-164107,-143414,-143856,-121907,-105988,70976,219906,92576,-209830,-262813,-160082,-274405,-357984,-256637,-385012,-628134,-304754,55623,449008,709805,1005228,469452,-1550,-277283,241213,546025,323277,82469,-175810,25535,99166,370922,435827,450410,386427,397104,327718,82773,-237621,-186358,163154,448719,453401,157003,49956,45780],[181736,35632,114497,331206,203826,51916,-159724,-340840,-354123,-208,184738,321417,415420,327184,143641,-137660,-244243,-197181,-189546,-120591,-81199,110701,426020,229421,-19987,-133018,-8391,300859,332388,96675,-303847,-122392,182994,390568,525895,527753,275662,-22706,-486706,84201,279860,226235,143901,-99024,-102838,-226662,-90187,332358,299035,49559,-67596,-30917,-47554,-154613,-280031,-408256,-51816,112472,26874,-321314,-406420,-430373,-470240,-247000,-334458,-319028,-43698,112664,127082,40526,135530,186889,347355,228304,168759,3035,-160751,-117180,-145324,-352266,-222166,-98864,-215825,-353089,-328981,62956,437142,404289,-163359,-287037,-170817,-416042,-370330,-282896,-352198,-161541,-22003,92315,42780,36179,11435,283273,478835,577415,194235,235023,290228,47044,-395481,-237732,-352274,-389590,-288789,-63014,-56556,-114391,-292321,-55410,35154,-67776,-100428,-193429,-428923,-69581,92821,-153495,-193208,-264533,-35763,208056,282126,284946,176376,28599,-31333,82352,558135,749628,498753,280166,104282,56385,215497,433157,382964,175680,-229444,-262025,-1811,-70577,5107,518444,825702,532306,-57369,-173617,-161909,-139386,98358,306556,186261,-86422,-498650,-446195,-202827,86107,578865,847607,668771,117923,-216609,-13523,157604,-213038,-498716,-104730,304719,433732,549993,414005,414813,429857,-13047,-477906,-29039,109262,-261760,-329678,-271273,-72488,223502,351596,200301,-5066,-278680,-172792,264407,453246,230883,453117,69507,-335633,-209930,92549,188932,128812,66371,12312,122524,258371,304517,344123,402888,-101943,-533765,-410095,-166487,65238,155048,90077,-43670,-92988,101853,25584,-135360,-355830,-388677,-208541,-27856,110205,123635,-7297,-54618,-82357,-50546,83450,75015,-27950,-13488,-38678,-325037,-86311,370915,497392,240482,-213523,-292494,67117,292011,169020,-82903,-151365,269507,693805,225798,-118410,12794,389130,304876,142513,-246933,-392653,-446602,-197339,157102,264571,-54814,89004,387984,123807,-221987,-22399,23684,226634,322065,131567,107879,-79588,-463333,-357721,-203442,19251,151141,-20370,-391401,-13503,251533,134291,145228,239449,264052,265177,244839,93372,-298752,-238075,-331026,-217153,-72632,-178902,-458866,-222123,-103012,-128745,-295472,-294852,-129929,-46501,-392697,-292423,-311087,-315128,-51223,106470,75955,-203662,-85036,630094,947762,868605,391373,230346,240053,302807,-36812,-160301,-196028,-134285,-104964,-281295,-491468,-487478,-445904,-37309,-67,-306658,-429785,-124449,23974,181794,376024,498052,780307,821688,481006,5633,-101638,67148,-64704,-594789,-353870,-142552,-221941,-251039,-104057,-67349,-228189,-312856,127792,133191,37015,-96196,-373497,-378354,-359,404119,373423,138705,-85974,224270,827117,1342748,1200990,723008,99895,-151056,127525,276648,23582,-194333,51086,63154,-45371,-130620,-33919,-105265,216520,360653,288483,108917,72607,265380,416513,555975,545629,167460,3072,-69783,-266859,-346587,-143763,90130,261562,334013,445305,239765,218883,281403,16886,-72365,-52656,-95721,55836,383021,410445,-47394,-184747,-121066,13121,125460,140464,320983,32362,-196825,-107941,-21614,-108337,-334179,-90947,347994,562558,363931,-57265,-288137,-110089,-133978,-287016,-210256,86740,154940,232658,376392,279004,-85596,-483088,-96462,-90848,-277776,-167630,140394,576606,757484,907703,1163030,1207508,1258960,814392,200953,-365573,-193296,-278413,-293726,-387876,-472476,-99572,166812,-26727,-91761,-29874,-32853,272659,475657,139719,-372852,-261126,-98142,-128029,46906,203705,460244,509455,426048,114399,-361859,-286630,-89722,-206904,-26501,235257,-171162,-95086,486000,368757,-82751,-379406,142950,489019,524851,158010,159400,84852,-105768,-222182,-186091,-417166,-496705,-211023,-7494,53765,100551,60386,49789,19040,-84523,21315,99699,153517,121379,-81888,-100062,47796,140795,132219,-27500,-281338,-430768,-366837,-246525,-134956,-188454,-322309,100636,338717,112662,-167799,-272275,-123749,17211,-205169,-501173,-196227,-4899,85411,-6489,-80520,13871,-177280,-272193,-96535,-141305,-46462,112452,-17078,-351907,7186,45006,148964,414030,426060,245482,81334,-6598,-176067,-240736,-137826,-171281,147913,623652,631541,443453,274130,-30476,-460243,-100666,17015,-55224,-233000,-47029,451461,599093,433569,54555,-248387,-345467,-285027,-97247,132632,259648,296939,284814,81265,-151453,99396,51106,-182305,-396003,-388294,-304110,-180370,-36645,-46850,-224273,-421987,-178875,-103432,-297298,-412749,-416431,-337280,-233999,-185184,-171349,-146724,-326277,-321476,60694,153135,45333,-98164,22340,243559,68800,-48660,-81610,-113888,53060,195187,357488,331686,77339,33014,76191,-106670,-296114,-575950,-195468,186659,204555,193218,244177,232532,277537,327980,197575,130745,196195,390379,305705,172561,64481,5745,-108224,47708,191824,232616,-111985,-381894,-329167,-36681,24035,-9343,-286995,-133972,-40396,41292,50506,-38201,-234594,-362477,-141192,-53461,-67912,-119894,-109176,-75915,-13560,169105,42959,-464967,80958,424568,468398,270723,308659,315443,135499,-8727,-118389,-258255,327335,402860,90625,-476015,-122415,27344,14458,112553,223488,-13433,18973,45445,50082,129600,234536,501888,472851,537813,220436,-475214,97519,729985,840856,290909,-183454,-86385,290114,561525,692207,489861,33828,-493023,-148984,173813,54438,-322608,-223994,296,94673,70216,-132645,-334298,-497834,-356387,-198725,-51525,172393,367427,426148,327598,356492,358332,263462,67663,-150249,-17344,170089,36949,-388436,-4332,223484,131672,-253225,-108069,230050,254338,-82401,127444,290658,2868,-249713,-322949,-328277,-126288,-1931,101183,-283096,-530665,11280,429533,483673,5665,-59187,-117705,-295279,-147813,-133732,-318335,95058,387339,246743,75693,-254763,-318742,-386573,-385315,-26210,104212,52323,82376,167393,301945,540269,701995,453631,350249,148382,192364,312712,188278,14191,28401,106383,-113436,-229172,-210901,-197431,-450088,-540555,-306449,-331934,-392643,-203214,-198028,77101,253430,3776,29172,605051,914434,449642,-144265,167750,414615,517139,355012,175714,-115711,-311210,-362255,-377075,-468617,-395481,-160327,-2646,328359,404118,277996,-155317,-389011,52446,415994,484131,394754,222900,173565,-111618,-328273,79314,359824,564554,653877,496027,-43281,-414685,-497198,-27033,476089,662202,713845,920388,930914,671520,171584,-211471,-261416,172045,94432,-10474,-162319,-344084,-282132,-154979,66791,196487,267618,127807,-371845,-485214,-83075,223819,385677,254099,69039,-276048,-237958,-373319,-340863,-174234,-36798,-38745,-66033,33348,136788,-13029,-271104,-332705,-378410,-131418,265271,-43269,-540184,-68822,146058,55321,-190722,-251469,117091,237086,280419,-30668,-127691,-18518,-55316,73185,116812,232139,279723,227021,-160851,-111926,139892,157583,94566,192533,376020,479804,482406,243466,34115,-128461,-129845,134891,162578,107176,-40983,-198129,-216948,-220587,-331086,-212585,121166,269054,69307,-241925,-371579,21353,-29720,-161649,-243473,46720,163947,180260,-30258,-277673,-177299,161713,32438,-80059,-206234,-235200,-167899,-129300,-88244,-76788,-5305,-17184,-110709,-116127,98362,245540,-102726,-110272,483376,770145,112507,-356020,-2319,139675,827783,1168160,1049069,804504,544506,484796,447041,252479,47398,-65082,-478751,-348054,-39162,110234,26659,-52539,-57415,282213,562162,385501,-94025,-538046,-30435,252827,416843,263603,56251,-278774,-294394,154077,367510,227887,-45627,-238151,92803,157584,94406,-114134,-294155,174414,769877,794966,493820,206674,-82726,-157180,-142478,-92142,3560,408940,241201,-181972,-446537,-251744,-111367,-369467,-58594,745827,817833,207061,-213950,-288323,-451719,-486925,-71222,623337,1261017,1448462,1174202,729894,67388,-204370,45903,229248,117016,-316481,-308689,-186804,-306484,-313465,-175369,-260875,-400719,-297196,-222026,219262,665637,940275,620966,113550,-278562,-211508,-528008,-97595,176972,12239,-221806,-81241,-71833,-237097,-314806,-89047,271382,319962,235656,144529,-176100,-503836,-202816,-55457,-75950,79195,474792,619685,497599,246350,207324,276127,99429,-107174,-127144,-192535,-247506,-40742,67321,-121062,22491,186853,193917,175282,427932,483341,131000,-278863,-363761,-49851,338375,408140,122428,-368039,-545158,-435301,105416,453817,223452,-33266,261871,132199,-222278,-65647,85277,52527,-344834,-355766,-14914,-72854,-349249,-134468,103863,208037,490103,262439,4036,337191,321781,246347,7482,-29621,-21866,-69064,-364292,-476682,-424650,-279789,-329123,137527,585714,368771,162890,329062,325702,146153,-162097,-214172,-266128,-255135,-311615,-142314,-55784,-81887,74190,196532,-13813,-364809,-372667,-346221,-191723,37684,42519,202288,85537,-43342,51892,134602,-196615,-409881,-479327,-396717,-168410,-461456,-107911,408753,748188,817564,475285,-44504,-293331,-165897,18551,487425,828382,657076,275306,17490,131503,33673,-119497,-413236,-191053,243667,502041,425101,94364,-3781,405956,723452,915581,679444,411111,144128,-241974,-281967,-124202,117553,346763,300265,66595,135270,529805,489152,-89061,-262898,368134,420989,125396,9360,108211,-212298,-351348,-381916,-477715,-208762,-42865,-137506,-446270,-188286,-189731,-227827,-447323,-131059,114892,354956,499628,708483,456943,11286,-320358,-179974,-15068,40832,-28372,-267238,-511850,-344284,-126217,164242,158693,-132183,-166041,-192021,-259471,-91344,40729,58791,-70011,184454,332445,121693,102329,-32808,-230763,-114877,-101081,-103404,-144958,-30102,7406,46793,-91381,-182365,-339810,-337470,-240642,-461328,-176286,198242,354263,330722,185500,22351,-80452,-227319,-96611,72635,-31748,-199639,-290812,-304763,-354860,-286546,-164550,-32050,48444,63908,106190,15332,-234711,-292945,49183,20427,72938,55469,69901,55259,-26705,91489,237376,106995,-166649,-353660,-431257,-401170,-272164,84750,495911,117498,-225182,7823,187366,215316,115822,72597,140267,241148,243196,134564,-28694,-18436,14862,-187171,-375110,-117142,69491,165688,135802,-90994,22821,275778,226443,21068,-36457,271000,383062,337666,315657,191934,304712,503362,285416,-337924,29764,256957,58229,-192091,-232013,35833,150440,119850,196125,464492,652758,346978,-208842,-437967,-267680,-108216,69770,-28752,-328112,-100512,434459,701520,370283,-235221,-275547,-192844,-312045,-32497,439567,577347,531208,404409,373446,133567,-51217,-113919,86037,194459,-203312,-475960,-438687,-289857,-86310,61618,153240,56942,-88804,-113968,-95179,-356577,-256111,111832,176317,132563,71981,-181198,151288,377000,55195,84032,124729,-58776,-41419,39056,-14603,219580,443870,577374,414468,-119876,-95638,196912,282311,23369,-266496,93349,189533,437638,788879,742214,208141,-109784,411087,598170,443926,303489,179260,122822,-292917,-528189,-136756,183856,546656,605850,353962,97637,136028,160391,124486,220120,258948,81476,-186738,-281592,-90258,-109424,-48238,333472,434530,683662,879150,785050,186237,-286153,-29421,206842,660004,931174,800629,538269,-37466,-548203,-544036,-322739,163548,161408,179793,79688,224477,575977,653213,285536,-169440,-311122,-321042,-380515,-96711,17904,29128,140089,18616,-280013,-350582,-206664,-99534,-42190,96246,443802,788357,1179232,1362433,967546,664752,201900,-210775,-281248,-301207,-182192,-158479,-361708,-390302,-193699,-36409,-50523,-58980,-198270,-350745,-59968,320519,395638,300151,-122556,-122425,158702,219169,16754,-248273,-378583,-393725,-288206,-67559,240972,461527,398894,67467,-15303,449035,954161,988744,558116,74986,-225690,-193182,-152300,-47877,-84723,-305876,-331635,147540,338616,655686,856278,834425,382025,-52511,-154098,49949,132591,158735,284344,390693,71864,-116506,-358887,-343486,-277666,-347108,-238466,-174045,-224861,-475965,-498544,-418268,-138538,-41070,-18281,127027,121113,-88921,-189322,-293795,-173235,79919,352603,553331,635826,332687,-172627,-307734,-400367,-408786,-98817,75012,-1253,-190854,-215678,1545,138196,61395,-85005,82562,390054,304248,-387608,-240117,250143,144569,-298157,-269585,-263550,-437633,-217298,-198050,-425190,-398133,-309492,-336692,-184936,32081,81026,89717,86811,98815,171177,340983,506997,376176,-183974,-253226,94435,61220,-374168,-330354,65040,257811,475576,228089,-142082,-402142,-304939,-448201,-434191,-384073,-469541,-355356,-213572,-253849,-286705,-234384,-170847,-128936,-188001,-266047,-333672,-72757,179770,228872,365034,507596,267638,-285800,217727,1152812,1345552,819211,164072,-357602,-314386,-56743,236971,66608,-164151,111965,567433,465857,297833,258143,215937,241052,277915,150389,14799,-10083,2195,168333,605233,605959,232584,40193,-29679,-21755,-374071,-301859,-142700,-315156,-28880,368134,691103,643366,277050,-31895,-428485,42279,560736,783462,600221,274299,-141259,244472,420945,220322,-242260,-234264,-4791,-67564,44785,56938,131058,-19636,-328500,33574,269604,-186611,-51266,293125,132123,-398605,-38972,-169032,-237888,-250599,-218454,-48049,10706,-97391,87154,11528,-194891,-317149,-199037,22288,333394,530244,679763,353103,-307704,-26891,551045,743019,648545,142056,-176592,-377471,-265700,-35699,151638,390493,711246,939784,837147,521978,217618,24026,-179459,-67156,-57064,-263894,-504485,-228629,-160005,-217294,-264170,-43182,2427,-10054,21275,-20944,-136128,-22407,-23609,131979,153946,60708,-253355,-329670,130001,471722,795709,823728,884029,736826,350752,54096,-59088,-56449,-71627,-78786,-166164,96611,494890,604788,484542,285577,-3775,-179361,-307699,-376931,-189245,161648,137529,-165799,-155195,46283,246020,76749,-370634,-203899,15147,70900,80051,363494,728322,1202478,1077523,471008,24864,-19698,212933,315176,521917,524597,312412,81468,-78741,7668,148184,372734,173863,-371724,-206515,262260,270453,303170,210623,-139612,-316071,-146756,-127491,-64670,-82159,2885,122323,19421,6100,200196,176876,-159572,-299802,6979,209491,271563,-17425,-353985,-512869,-408878,-287856,-51953,21296,39158,-5879,-216505,-278484,-358437,-211433,269442,413830,263375,-174439,-299676,-68674,124064,308989,343444,279599,-50101,-327061,-356188,-314241,-391563,-368733,-183206,-82352,-271218,153577,452167,898796,1108219,1225302,847979,347846,38174,36785,218986,27094,-347512,128880,118443,-28457,-313413,-381240,457094,619588,70242,-112238,189943,351964,163491,-121127,-197069,439,11781,-344372,-610703,-282406,-83451,115700,159980,33484,132149,387726,65084,-199779,24125,-28119,265180,596913,420671,90148,-426580,-347941,-169289,-138185,141500,343165,340031,137552,219663,372120,293119,176115,158365,284784,516760,174821,-159411,-352045,-418377,-390276,-168651,-81381,-58543,-171530,-326394,-385463,-306742,-250103,-361947,-399077,-158814,-100689,-14698,68311,-31914,-58400,-2118,303123,396039,-69840,-414330,-425833,-615648,-328645,301345,355713,-140341,-115365,-131742,-150216,-232844,12161,308002,389514,-5931,-392511,-128193,-277720,-235905,63339,-103208,-476338,-227427,140311,365100,615394,1042466,790625,372939,-287312,-123012,368837,370762,64998,-110072,106853,327319,584998,469332,346470,97584,107537,-46551,-221236,-341086,-160590,146941,408066,376265,292786,297055,305105],[300290,76248,155186,243465,151489,261115,133745,61819,-200516,-217887,-78245,-14363,46989,-10583,-225430,-208050,-142936,-406,-210005,-287259,-95669,423238,984274,963390,552840,13857,47999,329154,385340,110052,-225911,11549,153558,137669,221324,314996,259516,171598,-263192,-26716,216258,86664,-32042,38521,383759,269200,152012,366158,270591,-45681,-85148,-5453,-185335,-466335,-476738,-219025,-28878,60047,121286,-296028,-372802,-377311,-326932,-80635,-79335,-203141,-444698,-158472,125526,372178,618870,626903,637168,428519,245906,-84582,-179719,-150571,-139763,-216700,-71988,-8298,-175086,-458843,-365985,-28847,206510,150207,-147458,-8862,-121627,-334547,-299159,-334129,-296439,34131,248938,294000,113444,-3193,-132403,313081,758752,918080,426455,195347,367169,49968,-406641,-126201,-199842,-139126,-30806,17716,-33387,-152390,-323432,-33598,43967,-99083,-4795,56392,-360392,-178569,157770,-123106,-259104,-384315,793,369842,375795,302721,238334,141151,75632,180855,439146,508443,319773,130157,-158220,-213998,-89776,189037,262079,164477,-169477,-99550,-57605,-318743,-54423,595335,999796,711678,122293,-299525,-393569,-319008,-178641,-22884,60411,-50225,-465101,-336107,51531,416992,801555,873023,669903,190164,-77462,-100255,1519,-290192,-412969,42874,478256,894816,918152,648680,506183,315386,-182174,-267908,73800,220120,-53557,-450769,-586077,-358641,74567,314578,292528,233823,91592,56668,-1814,-194522,-58486,-191223,-311045,-133690,179476,317772,252568,137175,146546,237158,407624,411261,291827,188246,147055,-320727,-505672,-309449,-97478,165731,141588,-69430,-106493,64567,296701,203264,8430,-235818,-295054,-113387,80805,-33432,-84932,-243038,-193688,-117190,-2892,219774,269749,259222,25465,-30096,-65781,-30354,206707,383604,311157,2424,-430362,-71908,292312,325524,170555,49209,553409,1049570,717756,251045,-4300,69832,138780,80545,-128501,-128169,-110751,-302873,-254934,-10976,-133317,-116941,172441,28491,-276975,-132404,-256705,-111750,78589,56138,110702,6660,-319864,-429840,-153176,83417,12865,-248192,-379080,-76569,55130,-45244,8186,110353,160968,186569,97325,-188281,-135940,43326,-173363,-349536,-189022,-336828,-417178,-116360,29498,-39332,-173005,7895,131215,160077,-210963,-264840,-314791,-177631,149458,308735,164240,-64402,-340884,312393,754910,849597,449199,165412,140699,243068,67413,34258,-67856,12410,-17864,-144342,-225126,-216390,111801,388170,87656,-351314,-202429,-7547,63195,132725,273833,407274,748841,878307,571742,185114,-2607,33133,-39210,-313025,-245042,-221125,-466124,-255040,23019,350,-222068,-273777,-175708,-113352,-199796,-129606,-233507,-260069,12566,396931,371141,139669,-151063,141572,841706,1353290,1254518,705830,74011,-254154,-328946,-276894,-87664,80089,209535,194175,143844,-45511,-9476,28643,330933,491894,306133,75566,30535,152737,142524,154890,190803,86800,126996,216858,93294,-291978,-151383,177292,355209,374708,385792,279087,300874,436407,184278,63266,152212,208099,199305,372985,368959,-155328,-367712,-212979,-17158,22215,-156657,-51567,-126445,-433070,-88094,-32752,-335472,-86440,389546,628920,718179,403556,6923,-186937,-39995,-193707,-331312,-11255,256208,246599,265282,379437,174781,-151081,-452295,-47355,-31455,-292880,-385038,-142374,208549,433475,573645,933693,1123855,1334266,1234280,599619,-152600,-95618,-153159,-377310,-469791,-338568,-7109,166709,-89849,-287436,-179632,353,390999,584653,284559,-144508,-436727,-125912,38588,122461,158218,392884,436878,347160,72471,-335773,-397175,-325783,-430879,-229435,55878,-145645,-390804,54214,76413,-138045,-429234,-65954,344737,436531,33971,-51885,3763,-144045,-349454,-273400,-413193,-418445,-185903,69938,129739,127609,79047,164915,188769,-4320,10451,181370,295060,252592,-111400,-100010,221132,255166,-1821,-382058,-368756,-370364,-334202,-113347,-47176,-81420,-126913,69094,179069,-30851,-320400,-394313,-98044,18879,-228180,-374579,-118189,137642,238312,88120,5121,140682,91847,-240344,-350163,-253807,-161460,-15755,-176055,-392165,-93227,-29228,251126,523938,538946,474942,393854,208729,-87556,-325752,-189607,-79833,78133,339886,319925,151738,246598,-43604,-425220,-86897,-86058,-307938,-250551,200591,574683,577913,297921,-94238,-399116,-371945,-192851,17147,175644,344120,421304,284911,50856,-104801,61330,-58128,-259989,-360223,-309899,-208930,-254492,-117842,-9225,-60126,-318712,-329266,-173916,-249805,-374696,-446898,-372086,-174504,-106524,-216253,-269785,-347200,-21327,358629,284114,52916,-209202,28174,329806,134958,-253193,-532440,-360025,102263,388751,464643,273477,-122237,-65800,25683,-107288,-316818,-440423,-68351,315150,326026,246801,190988,208178,205854,239464,115247,22824,21384,249334,246016,124862,-84126,-178013,-180439,-43996,-44059,19207,-108960,-212901,-132548,205494,160652,-85190,-379393,-230542,-131007,55314,135440,-45222,-333501,-228213,16507,187095,283901,241847,140512,75076,58327,165593,63389,-423619,-48573,262828,353535,212506,267513,296013,359227,344926,-97817,4341,749209,767922,274617,-446220,-137349,60555,5578,-65853,76669,231839,394429,290620,36846,-234036,118791,610436,612518,481822,102328,-373510,-173040,227540,332319,94335,-213932,-100742,252062,456409,422272,263462,20915,-333537,-261038,-30556,-24159,-228287,-413382,-387641,-289886,-193942,-285209,-331929,-409790,-316816,-281235,-168996,75887,203257,351848,324753,295724,169213,86976,-87760,-291012,-302856,-33483,51383,-240405,135980,471850,526690,95833,-355140,-30824,264746,134221,193565,326050,54726,-135947,-335863,-404883,-454955,-243073,-176173,-464160,-366143,26937,450245,441538,-91369,-186379,-97902,-48579,87043,23750,-234921,90824,411166,342170,107820,-223651,-302949,-350645,-308251,-76947,3652,-124691,-108018,-99088,6193,318638,673454,491351,446348,205996,188280,296582,299571,135760,20040,22130,-191367,-274925,-204526,-154006,-304645,-193586,93878,9052,-135545,199086,276136,230243,152793,99858,333341,751910,782328,135521,17831,591335,860530,539144,197061,-3825,-283637,-344005,-337446,-362538,-270467,-135703,-71285,232248,749195,670944,406286,-38143,-147140,47851,228426,-5674,83649,94418,92868,-69108,-72391,201020,378688,478670,477384,209093,-402013,-372305,-56605,291097,668585,592450,400324,574627,703199,497971,109685,-68243,-12912,222172,47226,-133434,-168551,-149074,-60881,-140779,-78406,62518,265081,230358,-266389,-593427,-93817,130150,96576,41761,-26632,-284460,-485507,-609474,-269883,104823,143939,-117639,-72672,153797,142739,-171773,-397872,-269605,-230256,-30560,249277,189588,-225086,-414416,-123867,-151402,-270725,-152125,13529,-14849,-15196,141443,217661,216559,119971,216423,182513,203301,223023,226142,-58869,-185169,-34390,-31695,-2807,223573,431274,539838,454177,280567,195997,114008,21932,93543,93244,37673,-117067,-353630,-292461,-226725,-144870,-310311,-13562,281648,63298,-140166,-80755,216513,38311,-187633,-252048,70899,213127,219152,-23659,-282747,-66667,89432,-131453,-316270,-470334,-199017,31398,72250,19007,98123,132002,19986,-240148,-316358,-132139,127221,-136167,-207677,383289,795148,434914,-170369,-334869,-12025,761640,1161991,960132,603355,302637,291865,294140,278384,195206,28130,-457724,-240845,89132,91083,-146287,-153794,57676,452257,647312,452471,-52343,-336269,9382,299540,513851,387817,171439,-140449,-393912,-8862,240946,113995,-226103,-315531,-21784,112024,109309,90588,-217734,-94261,490735,373843,339450,99239,-221253,-181694,-142121,57916,88447,255605,35115,-297091,-311046,-120301,-123657,-371750,15259,806489,674881,190262,-39109,-161069,-427581,-235980,171314,832134,1621129,1859578,1545323,584159,-105842,-138779,64832,-86381,-348909,-432120,-315106,-17083,-122525,-240218,-251146,-258273,-391075,-193035,-88173,250760,640626,935670,672838,95412,-66224,161667,-128540,-158398,178940,51722,-106132,-56682,42458,-157797,-415300,-34058,304268,248623,71381,1984,-203101,-258182,-99644,72945,15433,15976,297967,462820,398908,196495,367802,788414,541507,274370,117858,64541,165730,369848,256115,-97077,-243509,-90827,75413,196430,515954,597290,294887,-108435,-347179,-12382,321694,332730,-15084,-486287,-453030,-327973,208114,506412,234491,-148556,-137372,-267643,-213769,64795,196433,64344,-237306,-334802,-71978,-120331,-377432,-316239,-143830,186288,507472,310510,266565,698244,534700,304464,-50176,65378,125006,134784,-9260,-211178,-261167,-104646,76075,380493,753631,569443,268843,178657,265889,192758,-190162,-435324,-195004,-26747,-135132,-152007,-39177,-10251,19686,197996,-64884,-521282,-653908,-522147,-404484,-237387,-211613,55957,70986,-34851,96502,185806,-182263,-374815,-355053,-635481,-231384,-48042,151555,376977,711268,856726,533699,-110180,-329079,-113732,115556,682314,950644,775581,428650,118528,176649,254974,236245,-17610,-149857,114959,512322,554494,178843,-257241,218427,726878,822190,426746,69964,-91786,-308272,-423609,-359504,-269033,-12987,72432,-141338,236357,766629,916992,418695,-196028,44039,219290,70220,-16909,96030,-182156,-319844,-480821,-513671,-350780,-65199,181964,-75657,-261638,-288686,-147623,-326205,-230085,65368,318769,336492,460118,195314,-204461,-306539,-41620,39669,-18569,-12288,-299024,-287197,-210676,55694,460331,373597,-366,-39391,-96247,-462673,-355773,-95580,-12111,-184488,-17726,44114,-121608,-137197,-113444,-245191,-334314,-240928,-245409,-305872,-495186,-145878,-59633,-215360,-228978,-276848,-235329,-191999,-317885,-299801,-134075,29689,170680,175079,121844,165801,-58919,-50086,65049,-64635,-305522,-403116,-290018,-272611,-389998,-426736,-387187,-352639,-142263,76075,19628,-214208,-202093,-6979,-24677,44135,226294,267249,279756,129225,126927,166695,-100316,-445945,-468024,-338309,-441861,-414987,102485,547478,397447,-26811,-222703,-137505,-9763,86592,212686,293620,327122,188965,66113,-89490,-118329,-7861,-164188,-457040,-89472,144742,254736,137382,-171603,-97102,198420,284751,204830,95036,391652,470738,425759,301835,173390,328021,705703,389382,-277857,72074,335444,167011,-297964,-365850,-19358,101386,246336,282551,173224,221541,104986,-151384,-564683,-373769,-148747,-110655,-309025,-533548,13454,474682,676723,215181,-422666,-276268,-289819,-479564,102486,506720,539273,356926,254360,292558,160414,-34516,-399217,-170566,-5083,-284592,-513063,-490751,-368413,-77377,95844,88618,43239,-109573,-160889,-289960,-589017,-116683,237659,256117,300199,267382,-37147,223930,500870,146049,90347,103871,-256604,-197650,-21614,-219666,-105813,378174,675542,436441,-99226,-132270,112586,121730,-5809,-305054,-104658,49215,437661,876873,779135,235051,-244634,248804,368545,85025,-16050,6364,31783,-241589,-366013,-278723,137265,751194,765661,330242,-145851,-103462,-140069,-133106,8725,85184,61153,55022,4622,492830,126799,-148703,67843,231936,435171,633630,562278,5389,-411343,-19820,106503,365147,734194,738827,494190,-102219,-688781,-528137,-557719,-125246,132314,443117,370031,281664,459691,582632,222128,-247714,-240959,-246859,-335427,-91864,-49666,-237589,-364603,-248341,-417762,-491161,-125285,63393,137453,266203,554294,867066,1276596,1212095,837752,582326,355442,-129894,-275467,-323644,-169908,55224,69517,138686,42446,36964,-48564,35378,-62356,-223347,-253994,86840,235414,275422,-209725,-469844,8776,233421,240423,9146,-143395,-213891,-215631,-32635,184865,481176,468137,280313,118769,413549,821109,834865,478387,157997,-142101,-155997,-241140,-140806,-171219,-379874,-297408,122226,235823,418226,598645,655658,220793,-213308,-270636,110938,113948,-109197,-157343,-8202,35648,32415,-97448,-184698,-230011,-201071,114767,168178,-13576,-434004,-353788,-97774,99266,55340,76821,304087,207738,-44652,-265503,-500579,-244267,-36878,254702,601232,716715,340371,-209213,-312602,-253814,-153751,-177846,-42767,-31495,-144855,-120648,-148,109091,125282,295426,290041,89943,-178575,-510662,-152479,160429,73753,-131487,-231601,-434193,-404011,-83882,-97298,-362410,-273812,-181278,-330021,-430162,-227750,-189681,-148719,21471,126883,98330,177129,299996,297611,276923,172746,186535,106126,-258997,-458665,-30005,210898,426614,294989,-64540,-414960,-297995,-362247,-510356,-631057,-379569,117267,186222,-37610,-192809,-186796,-154206,12320,-27085,-135554,-246657,69962,421527,551519,508108,398819,191,-436263,186435,1068380,1203455,795081,64613,-385300,-111237,149297,402845,229372,-353620,12736,478962,438221,327222,401880,396783,386747,267206,209942,102068,-79032,-337657,-43802,545820,578035,19901,-48302,129605,169708,-222468,-220383,-18169,-135763,-14974,253258,563414,610392,273369,54886,-380609,-188453,219144,463412,454526,250840,-39038,250150,427756,35245,-376627,9354,192660,57795,-101439,-211516,-309415,-316015,-482690,28737,244669,-251361,-31350,385328,230445,-327006,-196184,-94515,132872,248419,52384,-203154,-460621,-573404,-265331,-77683,-80769,-89203,78813,265516,526595,732503,961813,692986,-158425,-281125,322079,384769,361245,24995,-96384,-287626,-89364,69730,120963,392854,716678,837359,744138,370403,-18668,-235508,-426135,-261722,-138701,-168966,-285672,-467715,-471174,-383570,-202880,-48832,-821,-173909,-327280,-268186,-85975,212320,323914,199738,176792,108695,-149036,-442316,59171,480800,635472,536180,582128,258432,-100567,-376281,-260940,-175303,-139967,-149388,-211472,218388,772085,942823,659025,55658,-126781,113006,51477,-125382,-154294,62399,86026,-151120,-23567,64816,198871,30633,-402452,-236303,35718,104653,-6283,175935,520713,1029684,897846,406399,46891,-232768,-54576,43679,170675,225286,134456,110801,9461,77075,84183,295840,135676,-368305,-261870,280793,399518,313537,163917,-244115,-442116,-46676,57979,74137,8526,-59030,104268,191540,148997,169840,167033,-156988,-389192,31879,260040,261107,29608,-314618,-481078,-506261,-275870,3507,174296,217450,154218,-135743,-234760,-183339,-183905,238274,456892,302002,-141936,-194335,77559,260738,324293,228419,177159,-165214,-511022,-350327,-160294,-178468,-29653,6931,105292,-60185,64019,355614,699598,793334,723006,499441,255679,-98213,-124977,45814,-193501,-175891,276646,313599,128098,-105626,-150118,472872,626059,138499,5646,173413,181588,-61347,-298810,-193396,191148,134795,-325582,-547453,-280033,-131039,-113125,-87404,-211744,180685,556124,356895,-458,-226937,-158918,228528,504189,415179,27209,-325427,-208338,-267722,-371786,-70666,170257,237626,233636,453787,632495,514839,106715,-105130,-1741,396650,229658,-111004,-374223,-459886,-283443,-136867,-86714,-116744,-183781,-207856,-32864,-95581,-169552,-189710,-138898,9369,-43731,-190013,-220058,-337204,-434116,-481818,41441,262694,-46852,-364514,-423424,-410705,-74996,456270,433800,-104334,-174049,-180948,-212505,-282347,-93502,328423,557211,126929,-533141,-11205,-30573,-25638,197840,52042,-262039,-69422,188868,201441,438486,823470,828359,550554,-37358,-533634,5131,207698,-58255,-88499,81118,358762,523498,370305,136909,-116738,-179372,-399355,-468252,-365896,-302961,-72983,102118,122634,292390,370669,376370],[266370,-34013,-39172,-56742,134338,353603,367235,325580,147119,-55180,-204441,-409739,-161011,-204046,-499085,-138881,79618,413964,500919,-34598,-80840,534649,1233616,1493550,937010,-7166,-93743,146429,291625,107233,-94155,-66695,-32672,-219325,-98965,111376,306365,495999,171896,-390260,-3895,-7583,-255067,141736,662797,556411,173759,58082,-42255,-296272,-112856,-37856,-346168,-327100,-117266,-49904,-133332,-128825,14633,-273270,-243282,-256809,-226033,49068,235386,352622,47951,-461926,-15387,478221,780261,756852,590036,389491,242821,29254,-89476,-169566,-168966,-127711,-12903,12215,-188541,-407196,-219851,-88756,-72044,-160276,-33213,121158,-64795,-287987,-309848,-427619,-296747,141962,377871,347612,122978,33739,-254320,181196,714346,875825,481221,157082,295658,-76504,-395421,-106478,-151719,-96062,-15346,-111099,-196219,-290882,-370800,-98429,-78939,-312553,-57651,271186,5976,-175261,152520,-99262,-449298,-457891,37389,454580,404236,153061,48758,82015,92062,195002,251134,264022,138365,-25743,-270474,-241023,-330061,-124577,184376,394334,251819,54126,-89350,-411566,-122695,494916,894987,617251,177091,-99621,-184756,-256569,-329669,-300114,-112193,-84036,-491568,-304023,79739,521300,811557,820322,597638,238432,32755,-87699,-149234,-436305,-347642,171945,602196,1151390,1003597,688204,462136,170246,-266423,-123545,35398,188220,92344,-101768,-407000,-518415,-121775,238263,298370,263119,218509,139491,-95147,-77914,190833,505143,615288,431262,447459,288099,192487,132936,265715,436889,615780,454164,136491,-172390,-396296,-428888,-414947,-311988,-223908,70061,-19092,-321622,-165543,114230,297796,221465,20243,-193788,-271447,-97915,129985,108345,-159536,-398436,-350653,-184013,-881,267449,391022,416454,-4147,-247096,-71127,219117,378111,451379,248375,64967,-241275,-284112,172822,358907,304146,116767,661085,1180950,1026815,584128,353926,269112,120037,53559,32330,81317,216662,130725,-442799,-269715,-184670,-358679,-205095,-218404,-358143,-293506,-529026,-528185,-273282,-74311,90706,122225,-242475,-462268,-153559,12747,-237176,-215396,-67390,-169813,-232719,-272146,-250118,-248059,-145896,-54577,-150453,36108,261118,343616,40890,-411633,-271630,-383802,-491582,-217906,-86672,-129025,-15317,238138,238991,89641,-81115,-106101,-177486,-37443,236631,372472,180663,7705,-359949,-75170,319994,490070,241818,-64038,-33856,99587,84518,141218,279296,180474,-330,40753,92381,79277,455195,519288,112850,-118614,85335,90684,35254,55096,102521,193091,525032,682101,400292,153727,-30374,-51750,-9592,-104467,-206874,-370415,-363360,52736,244362,208134,197657,212213,50849,-378266,-471824,-225136,-168250,-254777,-115571,220386,266995,108781,-165433,-62277,555262,1005162,960312,419778,-122450,-482525,-385448,-8765,295954,412220,313304,297342,229644,-56432,-25687,156988,339696,468769,203864,-70081,-138033,-94754,-171292,-231777,-360716,-176969,72894,337809,551506,40594,-91843,200609,415633,463757,459830,372282,398832,483079,293314,177315,232794,326234,211141,217893,192320,-238615,-464373,-265091,-135289,-187347,-192898,146432,80791,-126737,-18857,-62714,-553755,270227,836365,770776,589557,314513,103802,-65617,-98614,-272996,-105550,238116,363621,342400,375625,401966,90581,-307114,-387100,-27839,-1283,-231955,-325118,-257007,-38088,138739,137292,377757,637629,1042479,1261739,723489,15164,4388,46768,-182414,-288842,-148037,43510,15468,-225169,-442418,-240155,65584,402251,508388,308555,131835,-66651,96659,218000,167677,144830,290453,224778,170685,55049,-248363,-463275,-311795,-284880,-322440,-300284,-331239,-568228,-334880,-221314,-220278,-334595,-237432,148160,295575,75915,-200522,-136373,-232591,-507183,-332811,-486298,-418787,-126242,113477,190757,188322,144415,257427,334836,78431,-85272,87366,302987,262089,-159853,-140740,341653,372612,-34977,-467346,-266896,-389621,-247515,-31546,-24561,107,-33358,-88256,-147624,-223447,-276257,-186705,-62723,-42925,-306261,-343457,-77574,212423,357499,194378,-9014,190152,288038,19,-341134,-323696,-287753,-190272,-377291,-401302,-197721,-48972,363526,595242,619088,671307,655390,383508,1539,-319005,-150430,56863,63145,-28810,-75154,-58261,156810,-121816,-306699,4290,-19200,-302764,-96691,326183,535227,451953,82914,-274995,-447537,-276012,-107978,38794,70944,264990,370824,166551,-35171,-83463,-20148,-148339,-287569,-224724,-50834,62393,-122927,-184876,-28407,11936,-176209,-371846,-265916,-280905,-407016,-418664,-356485,-194278,-161634,-287391,-331946,-197057,179925,473238,340793,27897,-260314,-25810,292211,128633,-296118,-516237,-255769,222256,536787,553470,208683,-240793,-147588,-138824,-268572,-317164,-236778,-3157,252329,254986,186856,120366,172114,70199,52008,-32455,-91754,-185386,21719,117999,53045,-215354,-513332,-457824,-284435,-339147,-280171,-211718,-132873,60328,343016,257432,-85241,-372399,-322920,-218015,63548,132415,-134558,-445317,-51785,257359,501863,651336,532360,310078,148004,70612,32366,-53581,-410560,-141585,76917,276175,341664,299972,98382,334485,545073,127697,267659,905398,939591,382568,-366228,-188043,23412,-55420,-148793,33708,401478,581244,309213,-148510,-302956,386803,817235,669419,292633,-120622,-276056,-63529,47426,-137999,-222680,-346364,-109215,169516,287244,144290,15754,-61239,-308622,-394678,-302183,-158523,-128550,-272536,-380996,-492549,-377625,-193703,9349,-95773,-160492,-303407,-152998,17677,22391,130928,90049,-32427,-235242,-180198,-164909,-169296,-389184,-280658,-112551,-195496,185266,615000,790689,431129,-449793,-284840,246619,288647,236014,289424,10084,-40394,-187621,-170859,-216083,-60282,34039,-145091,-248297,-19004,389460,292714,-182096,-310268,-79301,166670,273173,115982,-144757,75149,289289,245414,-43158,-288404,-242174,-216797,-250751,-182402,-122251,-308427,-339250,-330358,-257456,55317,373069,358095,352234,204945,112409,185680,297076,172046,-17759,-50892,-229036,-343362,-183626,15503,23576,125956,418519,428400,327126,495947,639379,620578,519920,400280,499618,734296,531464,-170230,186691,835870,1111322,665438,152020,-97189,-394853,-346267,-279693,-369353,-192454,114812,211068,536187,957791,737547,427022,77617,34362,408,-79044,-339103,-169388,-60093,-40335,887,165195,256188,238380,274002,270021,-88895,-579590,-101721,325525,592196,752867,459434,119839,164937,368115,326271,188400,142541,84770,-1899,-178795,-307067,-202826,11868,163662,-98669,-294219,-228462,29349,150076,-190486,-627071,-107166,120497,-144917,-240825,-150006,-282326,-469679,-394093,-81771,246974,166090,-364947,-114167,223929,146168,-223896,-486541,-174181,-23549,74503,149766,326434,115170,-350682,-433030,-370708,-380263,-211831,-355369,-357323,181207,425587,502138,463983,358447,361607,219471,172342,220685,294568,29463,-254311,-183894,-159883,-71840,211929,411391,456923,277220,198985,197588,221723,292897,268767,144742,37683,-91962,-279323,-115884,151960,240022,18448,60472,217799,-58543,-119116,199467,336431,26063,-303662,-339499,-34103,178862,176928,-26786,-224558,-2735,-20195,-224286,-281638,-441344,-120791,294018,412202,337361,398249,296313,116478,-297105,-533196,-435377,-101520,-244683,-209775,322157,787194,669089,137092,-373682,-233036,441835,859378,649296,247389,20943,83378,80729,162259,198131,-45189,-461895,-106071,202600,7955,-366467,-154690,212844,471859,583353,450377,564,-220913,11428,276423,472964,391670,151532,-120421,-452959,-113370,126781,-5610,-393109,-360285,-252541,-91972,-5653,184330,-15979,-155346,317001,461384,636673,538428,58516,-163711,-256773,33932,53476,-50876,-251208,-339144,-108081,120092,-30738,-208755,97611,725627,500988,182456,97576,47641,-93780,-10678,301515,868269,1525671,1737120,1468719,336994,-290967,-146181,-33515,-278137,-187427,-149122,-149764,147339,2231,-75816,-40575,-178944,-444643,-307672,-41338,192759,520931,779630,543520,-86102,127693,467035,318916,-72789,108805,-16479,-165714,-117364,61074,-114264,-628394,33254,259379,153009,9703,38961,-25238,18636,36037,122643,-2527,-236636,-174146,99277,126190,-86605,173906,772167,718043,589492,460864,419066,453322,582450,376376,114867,-151877,-302164,5141,263356,496617,585167,360155,-5294,-263660,30279,316411,319839,-26216,-284567,-299473,-190389,218032,418031,234894,-45550,-409076,-357002,-80929,96075,167277,68956,13953,12119,14490,-29134,-267316,-394853,-169247,312428,610687,490951,482423,856348,556825,146967,-187200,87828,217833,273759,204346,-72280,44473,182566,446338,591200,816009,709970,374549,-144310,-11161,124011,-158802,-577714,-151070,88198,-52014,-148360,-70653,-43567,-167115,-50371,-157095,-495399,-420249,-259789,-255238,-225476,-311483,-85717,3346,-62790,51655,95617,-228227,-325591,-308134,-321121,-31679,440847,503266,394920,555581,755741,470909,-147833,-399964,-146603,162595,688044,869001,760692,404117,109564,75774,333797,418469,299312,28113,29661,471469,600997,292709,-435826,-9624,617905,630466,126257,-307727,-272581,-387193,-534490,-395577,-354300,-285292,-169026,-216658,424234,1011072,1234046,787976,17458,-280487,-85103,-54278,-70263,1706,-73951,-186335,-387308,-460689,-327965,37650,394000,379097,48658,-301751,-127870,-75888,-86370,94661,241201,128103,47857,-110078,-259201,-239734,18566,3708,-117793,-58553,-83091,-1086,-92272,94479,470467,339335,-15617,12621,28134,-296829,-485727,-248652,-191045,-291585,-157608,-100449,-202792,-389032,-174798,-30875,-231423,-311095,-194250,145309,176797,-37796,-197932,-282900,-253483,-145794,-26424,-33641,-226001,-403527,-392822,-258218,-90850,13923,71371,232897,90203,7199,14817,-113625,-267233,-159784,-38612,-175308,-411948,-546913,-461123,-419891,-320924,31513,52428,-105141,-122731,-97301,-64277,38664,343343,372773,336983,125438,29069,-34651,-382275,-383004,-156126,-45334,-263875,-472299,-42138,327147,465967,106963,-318985,-421895,-218690,-24073,258001,443826,305875,30741,-83927,-204540,-276459,-109146,-153437,-164589,-26003,279788,392377,183922,-238928,-269909,-17371,180063,245864,150803,360475,379030,314581,86089,-54129,63431,450812,235181,-183345,95832,311367,255860,-234278,-431808,-275353,-41113,214390,276593,7247,-341297,-219154,-180012,-588628,-452188,-242580,-239502,-353750,-469862,48723,495922,614409,104454,-498964,-236654,-288707,-453924,115216,398415,364125,71824,-2501,56832,75840,-48966,-341466,-187769,-183217,-359270,-559781,-559262,-502055,-148133,31590,-26393,-12840,-139076,-184378,-371828,-281235,67471,300841,255137,311638,275525,-77100,273026,593295,329567,175009,183990,-396540,-254255,212547,27346,-325494,241672,650377,366036,-130769,-46862,169279,104481,-94014,-196829,-91777,-55071,336757,777262,666478,246130,-184122,7056,38820,-357179,-288666,-96422,-47676,-115581,-190267,-509262,39606,775583,713843,151780,-477114,-235404,-315628,-151995,-72633,-121868,-18461,155086,207022,931111,663722,19120,-249897,-35563,75463,243936,237495,-170334,-280153,30554,104,85204,465126,563988,295436,-278417,-551455,-192140,-253004,-3636,167999,496380,553255,344316,142545,306543,88688,-300118,-283309,-363184,-394608,-171722,-180719,-204976,81770,281760,-63535,-500934,-98477,200133,319974,397678,502674,852771,1284030,1116669,840162,534614,395134,-103879,-330276,-368338,-164628,222889,477956,504427,387589,108045,-130947,-104957,-105710,-98369,-143149,-162092,11991,192875,191396,168994,267917,316428,389469,198275,-11077,-119456,-173475,-20714,71270,312372,280624,283965,201537,286670,543302,506417,286649,107584,-174549,-172258,-288328,-259052,-323833,-523872,-261591,-55313,4955,101283,310271,479794,131980,-216668,-260211,146545,-40157,-460166,-545293,-96129,211273,252785,79185,-23471,-27372,113229,454780,422467,63557,-443269,-232805,131768,224793,54473,23648,361461,244916,24849,-211654,-335305,-304026,-323445,-42253,429541,576000,217492,-307934,-340484,-92066,58097,-95661,-142487,-104692,-149681,-85767,-76056,-11771,95125,376181,370894,18697,-227185,-121382,-68521,41127,68903,75367,-95650,-331706,-185081,54161,49547,-214712,-228631,-52356,-195743,-461044,-423219,-371050,-127703,108378,129457,-98701,-131674,395864,660391,762586,664366,467660,254428,-79216,-441273,-245179,69351,251001,237836,-32992,-175572,-103305,-110859,-139238,-192059,57254,505354,469115,70857,-139779,-177333,-175356,118860,120872,-69792,-195138,152900,390828,479534,365614,116173,-297168,-551026,-68057,621244,803865,504786,-143389,-321597,5303,252713,460339,407799,194386,158259,360297,298159,241944,387584,419998,425777,304189,261098,167903,-45529,-426312,-257247,300557,295651,-262378,-121157,185136,165210,-191282,-269721,-76227,-160805,-144224,91729,379754,472158,252779,114479,-267885,-296878,5254,187547,224523,126979,49638,228982,310933,-221369,-328150,224599,283420,124198,-186777,-277474,-447514,-494827,-575171,-39804,182660,-245145,-150525,281275,215644,-205870,-291488,51463,461431,694189,639282,243708,-19878,-308679,-613532,-213497,-55683,8788,184299,334489,526668,774352,1015909,792422,221332,-297615,47462,-7288,-10491,-121217,-70291,-263974,-86936,19939,-53560,160297,380687,465937,546539,297112,-109440,-501556,-535057,-441689,-234920,-115476,-77208,-270879,-618396,-508319,-159581,-22367,-111834,-325987,-404528,-291858,-99227,225532,383039,142419,126300,60492,-113715,-462088,-38053,372295,352140,87512,120633,-123873,-252528,-464227,-352800,-345764,-295934,-312994,-268847,273402,927395,1192221,688201,-267196,136811,535447,356934,79276,-41936,-13078,-37962,-236986,-19281,45131,69920,-98974,-423742,-342189,-6535,40925,-93614,-219283,52248,412559,438049,244694,107978,-156012,-262628,-344016,-209115,-52750,38339,133749,44003,54726,-11045,132883,47469,-285804,-297109,284031,523121,334550,34301,-423474,-319916,140430,295386,155922,53978,-115864,-35354,197323,260316,260626,140274,-189141,-326605,145926,314490,173027,-2970,-286115,-408827,-418573,-326553,-21874,234025,313496,202879,-14445,-134374,-41969,-209013,67772,366143,253449,-74704,-153113,142259,327136,309045,144593,-18055,-459616,-500529,-131536,25899,82901,276760,255229,286800,107528,-234984,122246,400884,420734,228666,59240,-86064,-399439,-256932,-89208,-353281,-41693,266794,281111,142311,3020,27509,368744,473964,139630,103773,55882,-124363,-254062,-422185,-32628,348837,230264,-285490,-515861,-244156,-138331,-252076,-348699,-363567,196906,565467,513361,352464,-6523,-86073,108347,262874,299748,-58960,-175608,-73836,-317434,-364065,-68063,77894,197931,413055,750154,912233,798896,154865,-268491,-251162,126701,222565,-54861,-308360,-324188,-192601,-239056,-209431,-225413,-110690,97628,300471,107745,-87399,-102236,61804,215710,44175,-318095,-261150,-219028,-248333,-332848,97127,530916,445158,71557,-93740,-264410,103930,499886,459192,17903,-174587,-188125,-220608,-252795,-217689,298920,608018,247763,-195636,232615,285691,136130,154793,86089,-63762,88448,175584,63509,279533,547254,640390,492663,100033,-392480,-417257,-148310,-205652,-80608,34678,238179,276168,227543,-33677,-173705,-377464,-540026,-303286,-264206,-422899,-361928,-266053,-102740,189031,290297,299213],[113720,-189998,-418904,-271137,202065,324506,444997,376586,288401,206153,32926,-141232,35096,22377,-144741,63346,271191,652099,910224,336418,-56510,387518,1048355,1442987,843435,-181277,-352952,-146860,124380,107693,-30171,-194402,-219546,-410556,-240870,23994,481081,907696,690321,-239984,-85952,89249,-353662,164626,721698,588908,-42901,-438407,-396649,-555822,-172240,-158288,-464854,-92622,170221,89144,-219369,-295445,-165469,-201057,-123630,-129671,-148535,119058,469954,719903,424546,-213492,-159805,392047,650150,591705,325541,230326,278842,256002,31655,-181482,-202569,-75920,-1009,-35806,-263484,-320782,-145622,-128685,-298534,-344366,37685,109014,-138267,-386645,-387122,-519519,-331627,149883,326533,256842,83802,75169,-253881,-20645,443678,582073,390620,130135,79972,-259935,-249656,-138007,-205882,-179680,-122124,-305945,-430049,-393557,-327922,-194966,-222909,-563100,-145418,420265,255058,1038,179483,25153,-331656,-264689,113812,468619,397182,2725,-289127,-136197,25372,84129,97548,116601,-4249,-115896,-149951,-56231,-266139,-391599,59380,509547,560615,171344,-114856,-391340,-240053,238827,558342,354090,143315,107590,77364,-101271,-227678,-389977,-240397,-117984,-500507,-370400,-61012,419841,672508,781105,534870,279011,102783,-24406,-240870,-520070,-323804,206677,745496,1152336,881265,566822,292865,-8502,-380107,-177991,-91864,66375,148183,136664,-214877,-305385,-32844,234965,211101,120935,110828,69346,35000,252516,475407,1074484,1064836,719034,398290,120073,161689,174293,344124,527312,696386,412231,-70208,-602959,-315280,-164555,-265589,-383186,-424340,-101660,-127767,-178256,-91699,65961,150111,108058,-61437,-186440,-278873,-169730,45905,176064,-164732,-415577,-409666,-213150,-29703,235042,446324,471936,77931,-286271,-215071,306428,481392,410806,78159,39138,-94031,-395014,548,297896,327073,70311,499166,943546,1027226,719244,559354,467290,132458,29767,153485,204660,406342,375698,-166856,-464761,-220559,-345129,-406234,-344097,-332532,-331093,-337412,-188069,-312781,-224434,65793,247773,-157278,-549577,-279127,-234875,-379410,192021,363283,58048,-266724,-463757,-309154,-507448,-622435,-328749,-218,533780,664399,595354,228924,-373853,-285931,-323942,-438246,-356995,-322524,70800,333921,400633,224323,-106771,40562,112621,42324,71322,210015,270835,124258,21686,-249808,-190944,-80195,13231,-160717,-371704,-232484,-55548,26005,116376,325634,75774,37674,290617,304012,222323,395794,285068,144740,197271,291667,128057,-52305,-29985,-76416,-35372,274210,337267,2456,-173722,-277776,-234150,-60260,-3216,-202063,-512936,-139034,343352,418782,469700,818285,864076,723033,155037,-375908,-302047,-135372,-338497,-371404,-118910,33160,71221,-10459,-147732,70303,396787,403362,5906,-405200,-429634,43094,540511,706314,672800,356863,265561,111421,-136202,37548,225450,272102,291125,-30422,-331605,-396800,-377363,-291768,-162195,-98890,-280863,-110609,272003,701202,313532,67880,203520,419312,517350,524119,358660,345197,377122,317380,278508,277647,362985,141159,-21031,-47547,-228876,-304478,-182837,-31341,115533,407219,680915,495550,209584,144787,6136,-273847,509076,1089733,814565,335381,187396,228240,214064,138133,18467,285337,455438,386820,370717,440984,421157,77381,-445514,-249238,-7586,-9662,-166552,-163621,20146,174360,34185,-254630,-293267,-17149,516433,904686,583354,91463,76674,242686,120627,36977,16491,-3995,-259204,-454140,-323622,-165137,143962,357934,346834,344562,425521,441497,492433,388342,179105,144329,217434,-24636,6666,77301,-180823,-475464,-203098,-148561,-210036,-281173,-400355,-486812,-389512,-280567,-321695,-182180,-169732,-38744,120647,148893,-145612,-261614,-326532,-457384,-288174,-513216,-416614,-74915,125645,190204,233210,242178,322154,412261,109873,-229521,18157,351710,248731,-196006,-204897,336424,420296,25025,-427964,-293463,-405800,-129744,1460,-45655,27285,-15035,-271039,-516639,-408887,-130854,100420,41010,-129784,-479224,-293898,-51219,249893,462133,440049,114572,243861,408656,162227,-180921,-358072,-422032,-373251,-434387,-365629,-255541,-50888,390894,550613,591169,705233,729085,462215,92305,-186444,-48858,194229,129526,-205911,-412180,-97501,-31678,-232864,-144384,105632,99659,-137195,-12343,295924,396724,270188,-140609,-312334,-185288,-108001,-43081,14494,8110,158368,186251,-37181,-155811,-77246,1452,-62130,-183019,-123382,96359,219356,41805,-178115,-116239,-39750,-114716,-313785,-362578,-276379,-431563,-313457,-212673,-261656,-278378,-249099,-242003,-142265,195624,348571,256995,-55824,-247941,-147152,131679,92631,-46669,-33937,95452,396567,595046,561540,108959,-292954,-228556,-300962,-538931,-132436,-36140,4784,38188,64079,61804,114157,105871,-93694,-198863,-215361,-133966,-272677,-213205,-57982,-15825,-92115,-99576,-287148,-473461,-464304,-398858,-396340,-117344,210264,377937,307651,-2163,-279836,-289407,-245632,11152,6384,-294585,-388656,80652,459571,751025,873444,634797,294745,108572,41291,-120107,-226126,-459356,-169555,-73809,258733,513449,345002,-149895,84933,489571,210979,401939,853943,912699,404414,-246179,-230490,-91683,-176042,-227057,-2612,309278,429243,25676,-557680,33608,637337,912043,585733,26500,-392763,-183701,194267,326343,152956,-122564,-215725,-137110,34688,100477,-62835,-186550,-187474,-345555,-435702,-547248,-326333,-95657,-23138,-62066,-269640,-345732,25150,408624,296322,31584,-302293,-88980,-42989,-156178,-159374,-283467,-493445,-548958,-157937,32617,-1996,-228251,-306364,-275920,-268763,81385,594539,833379,589223,-233505,-248554,271900,380323,221721,178618,-94246,-4331,-83987,-108424,-55768,86378,241346,123704,-169279,-91526,215729,9998,-316150,-412216,-89728,271607,346324,132844,-100005,48320,89263,-482,-307394,-380271,-154436,-68500,-171037,-289920,-280305,-491541,-600302,-430949,-327217,-195943,-109704,77080,213037,141491,-15019,2300,167427,134290,-49086,-75654,-214390,-409979,-222149,67336,104773,221418,573562,775881,719176,548888,722094,1024665,1052484,670467,467596,519022,256951,-260981,227954,838046,1076150,802455,224611,-76948,-392568,-354910,-234611,-404108,-241773,133494,269421,547488,821627,579898,328455,125082,105464,-67185,-361067,-112732,-139377,-279210,-178004,72233,299085,187728,-54750,-5848,39603,-339406,-413787,-32074,415259,704272,650154,282564,-25262,-132806,71176,227463,262309,185316,-85744,-400772,-470846,-521128,-265811,85025,299732,-90017,-520415,-475081,-316099,-67179,-152301,-421031,-35944,329722,81351,-400404,-319408,-297875,-247451,-125997,78969,235833,36678,-563554,-39619,215827,109140,-112554,-335288,-87970,190030,223308,96171,340179,333561,43265,-290700,-434221,-518386,-466458,-523031,-220010,401561,538681,610270,627487,536284,424578,163939,117066,260499,324298,49842,-265044,-220689,-175263,-140686,127364,366339,354055,152272,81574,85552,199668,477987,414867,235280,88783,-42342,-205391,29479,480281,579009,348266,178867,94639,-271768,-181109,327481,317172,-71185,-434870,-387794,-198772,54146,62488,-46409,-225735,-93998,-172930,-219368,-154486,-268535,-50833,528609,808921,878533,776934,479307,203608,-333109,-448658,-441900,-348858,-284708,-96396,350727,814403,814350,293844,-223816,-403516,-40369,302259,182766,-120655,-212537,-106499,-124008,-68833,-7664,-256606,-348189,18596,262326,-56126,-484389,-117126,218628,268089,365787,374555,48122,-210039,-116440,134708,284265,234054,2715,-185758,-451722,-54751,118764,-45885,-446297,-415684,-491600,-406614,-226376,90371,76512,-29002,336977,727834,789438,635081,220291,-195624,-431752,-150954,-153964,-415104,-371195,-183671,126656,402312,178080,739,158650,530860,331022,133111,177389,246923,168393,104393,270682,685516,1003387,1196317,974125,114287,-435199,-255240,-207864,-82071,221611,115027,23539,210318,45014,41567,103603,-196638,-465232,-442162,-12974,166941,402627,552537,304763,-295104,173325,535707,475042,42582,36917,-93766,-348375,-200565,3751,-72185,-321835,113834,218366,115114,58339,161147,186494,188736,73233,36700,-67678,-408388,-718242,-282634,-110545,-273777,-272000,299715,590272,671139,665607,631374,501610,411302,225981,143691,-60540,-423093,-4494,412652,498809,552683,368073,45429,-177878,63920,294790,323446,44077,-59618,-102806,-48899,182758,336230,357276,292530,156940,75947,70756,43525,15468,101971,246714,294013,151589,146088,3608,-169776,-13635,430290,685349,614286,512240,758593,369447,-177284,-222391,43159,194381,289870,258812,120270,376101,456554,681915,683907,761085,695180,365518,-262114,-353126,-29806,-166177,-502567,-166427,75168,-101875,-266740,-267338,-74563,-204826,-220226,-99080,-219127,-62017,48590,-35120,-79641,-176809,-145273,-53395,-83221,-47563,-83695,-291257,-283315,-257608,40454,359799,810138,711823,413907,361115,573400,313324,-162568,-428486,-181989,157792,513126,574727,514752,184513,29740,-113549,189861,347927,365297,108511,3110,381238,555469,361152,-391810,-153009,441850,412763,-124719,-448030,-247157,-436618,-447464,-293208,-249547,-221716,-185204,-63839,605122,1147799,1312815,906628,185999,-201203,-315388,-207619,-90738,54834,143058,62398,-124025,-352941,-332096,69869,364480,626768,283181,-309328,-124833,110894,28642,97870,139534,-47804,-334436,-294165,-224520,-215014,51798,-696,-75740,128211,292338,215425,-39629,-18502,235777,170605,-108416,-176758,-100484,-226073,-331172,-286710,-298609,-278990,-124482,-700,-143872,-429002,-150073,269817,342374,-43135,-61064,614030,848682,247905,-293875,-293601,-226165,103749,285156,173474,-181060,-464379,-441855,-421976,-366782,-239145,-102660,146468,167795,49733,-41855,-146667,-167610,20144,110615,-127056,-381720,-514933,-249524,-155471,-198277,129932,219806,96060,-44673,-138038,-72442,85858,378732,401330,253946,1259,-135827,-280401,-465868,-114276,135824,180434,-62946,-407894,-262082,58933,350270,117704,-169101,-176043,-190135,-176927,197287,392896,99760,-254168,-290480,-340247,-400861,-224167,-138782,39912,111979,440378,502004,258698,-264459,-451058,-284979,-72273,107797,100037,216226,191397,84015,-203618,-385962,-362931,-106782,6499,-34653,135123,251695,296305,6311,-230681,-385851,-183059,8507,111139,61549,-290179,-344406,-271166,-557645,-416556,-235020,-121043,-172542,-315115,57017,530123,563686,113614,-388916,-152050,-169519,-368140,19945,187429,134764,-192636,-310882,-232937,-55620,-53144,-61515,-20703,-125570,-372420,-455694,-559861,-615010,-265160,-77662,-83271,-64158,-129200,-104378,-188258,45781,288647,321978,180685,205981,128182,-246916,330765,659048,551315,337518,380768,-218783,-185165,368696,179699,-339096,78113,502604,232028,-155492,124821,301139,137136,-189953,-53113,66291,-29875,230923,581030,508592,281846,-3189,-74138,5666,-221056,-267894,-60468,54212,154847,-4342,-582346,-2500,676988,556847,-27400,-544108,-205591,-269283,-106691,-145933,-285014,-156930,56128,280489,913100,1033757,233733,-337458,-219648,-148396,-107556,-7884,-144696,259,188775,25215,-76386,124345,308304,47985,-434803,-268060,206176,258745,458633,270815,362866,565465,336358,-191171,-63492,-48145,-288132,-280679,-528484,-435087,-310862,-209696,81569,537510,648521,234762,-336722,-104645,305495,513447,556483,461624,742499,1105958,1080353,947823,647372,409543,-66381,-348483,-367317,-127752,315155,707306,631907,542615,211951,-89536,-370960,-302502,-103202,-15407,-222600,-180723,62221,509015,603593,547622,336073,359804,277575,27915,-96485,-102422,43620,8641,86327,-9371,129841,172514,122452,213218,164049,131181,38869,-198252,-189506,-249724,-265616,-390589,-450145,-200082,-310441,-285901,-141236,98674,361922,139023,-110276,-84594,147051,-263549,-371871,61740,424241,430396,360508,154409,109619,203440,424301,650615,530197,58992,-437957,-130512,261622,261277,4789,-75736,321430,244950,74467,-97872,-113345,-131062,-346086,-296553,144165,317170,87555,-369608,-314675,63486,201265,51786,-172260,-151033,-138233,-65950,-152076,-185345,-71492,141554,242815,263608,292890,195047,-42393,-38262,219257,335241,111307,-135533,-24752,187187,196878,-10580,-176199,19731,-130567,-293193,-292895,-172431,110766,227502,86570,-292915,-61356,759875,1244435,1184499,1041092,725068,382086,75286,-228220,-457549,-36433,164658,192688,54327,71391,171646,256844,361283,346111,583407,766880,604382,112389,-68858,-154366,-148637,235309,283357,2488,-243232,59959,132425,181145,172237,-102618,-503450,-535950,-323845,112674,380958,38553,-393248,-210821,63449,279765,541719,644206,725211,397142,321016,217161,193908,308890,361829,372744,375820,332759,213632,-41121,-370693,-396009,-33427,-98748,-459670,-164787,95998,-20399,-261198,-369006,-229297,-395401,-401343,-29642,191712,302090,277077,212070,-71819,-292311,-42899,62313,32650,55464,121060,203050,122522,-414891,-186984,365853,297742,146982,-104014,-219058,-288102,-438637,-670019,-134530,139331,-148424,-345570,14299,83740,-185145,-268745,219617,671016,932855,927789,561782,355742,6690,-301485,-280331,-70711,26983,180696,285182,406254,673473,848395,627857,283375,-208849,-167490,-298609,-312560,-240721,-67913,-282416,-222501,-80910,-224151,-188333,-61758,66321,356449,332981,-6478,-464241,-289640,-217609,-279661,-64651,23246,-132175,-519779,-542069,-205985,-97360,-361107,-95685,110120,-58936,-209226,13206,168163,37107,31413,-43271,-127314,-414879,-84171,259563,265492,-66838,-132361,-97084,-161211,-337231,-224895,-271177,-452565,-404252,-275691,283459,987826,1319391,612164,-202831,439055,742040,486605,187819,90694,-12920,-172193,-356691,15293,94846,-71914,-251860,-378525,-268523,-4355,634,23166,-194770,-192193,108312,191049,137515,100675,64685,-16404,-370030,-358188,-72495,86348,144233,31933,-90748,-181757,-78241,-23801,-169952,-284212,242421,530719,313985,-122920,-480376,-76618,301528,449592,165145,540,-219001,-258085,58006,224810,316384,99196,-271097,-65675,304689,351128,108720,-58192,-212553,-270751,-233987,-331747,-109431,100909,196825,135672,101692,-13693,22530,-293952,-197872,157890,176110,5767,-171810,98154,288734,288268,167649,-83605,-310933,-74054,163051,156685,206552,348820,388140,335551,174486,-360442,-129690,59443,60115,136063,79699,-164889,-323570,-327989,-198601,-535144,-37677,136996,76283,40003,9415,127521,244029,284368,145801,197309,-54587,-493125,-328936,-397047,110217,395661,223153,-284090,-292327,39121,54926,-234727,-431991,-288673,221532,492936,549133,600200,425171,155052,-46170,-65304,75573,-154111,-78083,-7698,-338115,-272677,15996,99062,261468,574142,943308,1080417,972047,256169,-289910,-342649,-85598,123416,-22196,-147775,-98171,-146659,-408163,-304303,-169989,79908,370573,491282,198162,-91423,-97907,162212,360688,136204,-360085,-76714,-12613,17950,-107586,325982,796112,824042,354660,-45433,-269633,124864,414786,430717,202424,-30964,-89524,-181056,-194084,-336010,217447,546274,348074,140455,437983,484887,174720,-61715,6129,78169,174558,72576,-55751,123625,314580,299709,227674,67173,-106126,-221907,-306361,-206577,-61874,-16436,15527,-40226,46578,-138674,-232457,-437133,-315595,-183715,-185107,-250655,-239361,-160136,-130763,8782,81503,110303],[-84375,-214414,-166314,48364,230417,211206,345445,253192,238448,345238,274892,187842,300235,331353,129220,243849,357550,604123,854790,598154,-24555,14989,491975,748842,248593,-418124,-419008,-444722,-36720,109927,-5441,-192603,-231855,-235376,-139201,72519,725349,1274431,1114416,266173,152507,248517,-280886,108704,604961,426236,-183808,-171196,-200388,-404591,-308060,-367385,-355641,82650,326678,162310,-246426,-330237,-283870,-115960,-63243,-46615,-85371,140499,576182,819264,522826,-30054,-197415,239109,408739,274999,57781,174782,358142,368641,99445,-216574,-233344,-60254,-6189,-150333,-364133,-222370,-54960,-157940,-427251,-294929,53523,18171,-261337,-605033,-495064,-552937,-381824,37441,99339,51216,-7597,42693,-231932,-165084,123457,267139,266343,90416,-230350,-379381,-69799,-185035,-346006,-263401,-180097,-410510,-606360,-362598,-221889,-290728,-297411,-440931,-116668,455062,335841,235284,294302,219778,-54484,-42534,204516,415071,346481,23531,-290589,-413456,-195337,-206548,-148161,-24189,-60478,-143735,-12783,102899,-83235,-381980,-146346,397091,609501,215140,-174102,-446309,-419943,-106788,118230,55920,74628,230996,257620,83490,71,-227556,-240064,-117953,-350541,-291808,-108585,210926,479792,779348,509629,299613,148713,4209,-333434,-422347,-368281,130359,835321,941340,663380,368227,108042,-160050,-394794,-246029,-144096,-16819,161763,225615,-101584,-160332,143168,188654,43636,-80001,-104586,-54671,81484,264921,560445,1107311,974645,653990,74096,-40247,211524,238207,341798,509365,655892,342055,-161074,-506702,48423,12137,-175379,-476209,-477925,-143951,-31147,40050,-19168,-56724,-85091,-95936,-168878,-169379,-220834,-228033,-72859,20863,-248458,-380064,-307026,-156181,-75182,132443,431600,455860,225239,-71346,-227890,240696,389620,194526,-114098,21487,15958,-311539,-165832,178933,259372,-19520,106735,424729,683380,560408,485128,387319,21958,-17806,234315,236761,412784,382342,-21400,-463008,-270291,-297367,-256705,-228486,-233732,-269545,-121328,148534,-33576,-322457,2921,320362,-22554,-590920,-444026,-556459,-85777,660680,836947,455874,-99130,-519864,-53031,-68210,-364543,-108573,467818,963817,958868,745834,325890,-357641,-216955,-179741,-103329,-107976,234671,630570,795832,520983,129207,-256356,178036,328833,254672,131958,80884,36333,55524,-8292,-191906,-535,15217,-7863,-306039,-370947,-404045,-164037,-97575,-70149,-173896,-228123,246871,518649,371684,178842,-69678,-36447,240030,413495,324146,67415,-195430,-136629,-215477,-153167,216621,263801,-63890,-347734,-308310,-347139,-188366,-3615,-198861,-576039,-11813,463284,426090,620864,1298429,1439144,1259130,756355,-37702,-248120,-73547,-317700,-515093,-545591,-301361,3876,176345,57407,-132086,-267234,-132090,-258622,-550116,-144864,336894,798703,872228,730616,333381,104038,-107621,-93545,195537,213120,150991,14496,-328492,-534371,-467726,-449358,-192253,41975,288944,108616,-212082,90681,567617,476025,251495,227034,371940,460170,422906,155736,63131,120992,232934,333466,356719,400798,64024,-263134,-152793,-73652,-87357,-7775,221963,531657,916590,1059999,857612,468109,323220,143808,-91228,514027,1061535,799774,176934,75741,337769,516359,486114,311904,497933,522760,320050,288470,374329,389587,93795,-225268,-68616,27748,-56508,-176698,-104728,216346,348284,67898,-320588,-51892,-115185,-3356,312598,262473,54065,91868,360654,366073,293015,85104,-178134,-346870,-239714,-128883,-80329,197980,300684,215565,490262,772684,994004,927777,516776,147298,100684,112677,-239015,-40296,111019,-126779,-404893,-178374,-94850,-16960,140343,61778,-161429,-304107,-317722,-441612,3341,111647,22736,42169,153674,-51328,-288850,-405773,-367057,-232537,-429871,-364171,-48925,117680,125899,208885,281737,314612,373968,41517,-364853,105508,467391,256164,-253793,-264996,211184,368081,124554,-229909,-335222,-237220,-17522,-7684,-92106,-329,-18690,-252893,-366024,-410157,-73012,243358,153985,-109792,-222469,-127215,1276,276975,563816,613066,365221,318351,450631,210998,-115517,-388924,-421755,-380065,-263258,-296869,-282630,-84004,311649,399121,413281,509249,547077,401104,156915,-7094,45397,273168,199627,-128706,-521551,-156931,-274855,-258282,332,137293,107435,-103087,-57409,119308,212981,64762,-307613,-156908,92841,78091,-9998,-16550,63382,110859,-42581,-236021,-142127,40346,190255,124250,-65650,-124471,107432,260810,185474,-53207,-218984,-211855,-132889,-211366,-440600,-247932,-393765,-258346,-25030,-281923,-429288,-157271,-92295,-176340,49730,43097,21126,-186138,-199084,-267285,-104696,34950,175495,276176,364185,530937,522406,435158,-47876,-319412,-321305,-225912,-111505,220722,119792,-48187,-237535,-99959,-40984,118630,-48691,-264199,-432425,-387758,-135862,-214311,-340464,-266128,-79377,120128,266325,27672,-201747,-293233,-226963,-423550,-76786,276718,323918,306234,102904,-155736,-162119,-218902,-133128,-230502,-454661,-312253,83026,500671,812610,854879,532550,114846,-17219,28346,-4090,-71204,-309828,-142930,-150778,164302,502738,297057,-206103,-203427,215668,56914,378971,680862,732994,344076,-137561,-200491,-263758,-299099,-239835,34489,129829,78441,-420968,-190891,353008,669861,762042,371090,-223566,-445884,-97807,331986,552311,548361,274511,129488,-133266,-171076,-101756,-217273,-314568,-329191,-329222,-188457,-188086,-337691,-174252,95453,77512,-202495,-229462,256754,739175,609702,169186,-325704,-84306,-151606,-317171,-329716,-596931,-488074,-219160,200045,289992,56189,-166987,-200903,-191095,-321003,-165095,391085,634545,486083,-56139,-21620,345356,416883,153936,21706,-198202,-28469,-66419,-16686,-33528,-3983,118600,135528,-132974,-182350,-71380,-384722,-526996,-490368,-155946,221267,275870,82132,-107760,10238,-85221,-257676,-463264,-325044,-54197,66016,-31599,-260761,-462783,-477397,-420353,-302980,-260663,-335843,-347845,-92961,119159,27067,-160671,-181653,-12210,74159,-18285,-55322,-215068,-471488,-343336,-74719,-48431,133368,533511,911671,871700,354878,475589,1153963,1262163,690794,216469,148839,98113,-33703,146018,618391,830716,791200,282297,-24957,-332974,-417881,-256265,-404220,-343833,26625,124466,311371,407017,246722,125570,71331,65347,-115068,-182991,26154,20243,-399176,-202593,89070,264495,15355,-430869,-292747,-224035,-453859,-333867,-220115,131427,484965,346551,60200,-99373,-229813,-33214,181011,201910,-2915,-423944,-39956,-97706,-332474,-319285,48891,300250,-142635,-346890,-126686,-181194,-169121,-100567,-155529,111919,569672,398895,-138678,-464241,-328977,-101680,58971,189758,130678,-213495,-238828,90739,127251,84313,57487,-197095,-51970,341469,386797,171872,279674,381724,255857,-128486,-304081,-448132,-291795,84028,307013,370791,393208,488951,625707,537407,330866,-21717,13640,249507,232855,-40542,-231884,-147689,-83021,-202989,-27066,309199,339415,224771,70596,20147,133800,454682,392677,272931,151379,-9649,-218088,45108,553799,717484,514082,215349,8443,-368017,-218626,263146,167299,-195272,-326062,-184250,-155384,-92537,-87360,-72409,-268595,-315337,-306253,-166178,-116162,-177991,3259,670754,1138559,1419186,1117119,653817,217057,-389127,-180711,-148648,-212661,-170824,22646,432056,900648,886390,305427,-155373,-190429,-237063,-305005,-257601,-373283,-359537,-261372,-274267,-262361,-258761,-222010,-147749,95622,246291,-49188,-268367,-164123,-19051,-113890,58707,242236,74760,-251702,-391644,-101903,-7742,-79394,-161839,-187923,-269394,127559,259955,34038,-367986,-408165,-312222,-476125,-494957,-180299,317,-220,291322,689376,579092,336790,148917,-321486,-447159,-281966,-391553,-316128,-225912,31639,341938,626700,394642,146415,150496,274597,165431,14225,175824,341254,287986,78896,82169,332857,441384,676595,445849,-93623,-500991,-449335,-322906,74699,339731,205332,83429,142914,5647,67378,100918,-235950,-429264,-304818,51028,202793,326417,328188,57903,-338562,-13814,223881,224248,69892,54134,-18602,-111886,-250095,-87524,31375,74027,339777,359327,196617,126524,225503,311296,189656,-33701,-150085,-72740,-204904,-306641,-362975,-165677,-130602,-537325,-309662,242473,495076,636329,601718,314408,-27381,-140523,-76903,-174186,-528973,24040,560820,616177,547143,349711,63515,-117837,64339,230371,289216,129754,151769,108274,81774,159487,325254,541528,646426,666053,413240,150455,-61410,-150553,148353,357077,416758,241875,318701,317755,97710,84844,401625,619541,545040,350129,451629,19831,-523305,-82541,-25354,30798,175833,253678,443450,794198,729574,767354,637672,611162,486120,223225,-40065,-460299,-239905,-248746,-505429,-196869,-17059,-235297,-519011,-289296,57463,5673,27273,98665,65622,219597,264669,117400,5722,3783,-83707,-40864,-72514,-162991,-260982,-301788,-234476,-133522,324234,681993,944816,730641,391343,217325,390669,128569,-173089,-381285,-187566,73531,212926,148795,70971,-122977,-17006,-171215,-126768,63965,189411,54093,-5132,248175,430173,339467,-239540,-179320,251922,225003,-269841,-302729,-166854,-472773,-363133,-251649,-262021,-93385,-22811,138033,643767,1051192,1099198,763849,266159,32440,-229992,-312674,-93391,188657,339855,330580,129273,-232373,-413864,-65476,146451,579806,309425,-386735,-64216,241785,103570,87659,57518,-169851,-536242,-304969,-212463,-180551,112263,89076,107327,503098,625823,313007,-68093,-248273,-111203,1948,-174598,-555425,-407355,-263177,-189619,-210819,-209628,-191337,-19091,85996,-116308,-276666,-38931,506246,850153,324920,11276,827844,1187708,426183,-325177,-291677,-148407,413896,625637,374707,-163527,-448954,-366023,-466942,-489024,-421270,-301539,18743,122534,35485,-85762,-149823,-78846,102839,138213,-114260,-325131,-475897,-111531,-1880,49876,401807,516414,361506,38311,-116778,-52235,150936,318700,341202,58468,-212491,-304651,-461073,-268723,97120,326374,286753,50900,-377799,-435542,-79801,157416,-8048,-24625,167222,7676,-309881,55495,139667,-203915,-577727,-438818,-386262,-428088,-325504,-169458,55687,264534,516668,485379,285539,-265208,-537805,-380630,-398884,-179531,-44156,29231,-14869,-180533,-432059,-397681,-394984,-278452,-11892,94083,159916,166902,230199,159866,-76688,-168267,-278324,-280321,-132872,102942,35819,-198384,-389384,-403182,-280984,-169543,6347,-66363,-189099,74517,534509,528745,194430,-185285,-6030,-8511,-278702,-146309,-19831,-33467,-284981,-600825,-444505,-180814,-47909,119194,27794,-142845,-338937,-231940,-413345,-621684,-414678,-163928,-27497,-84538,-85123,19214,18999,307332,490287,299347,11449,-1415,-117122,-257389,407242,661156,675777,542894,627793,135167,-95983,286922,160724,-381189,-130953,219375,33945,-179000,232562,396843,151047,-267827,39655,158262,82422,163286,353185,342721,309124,166387,122801,303235,74860,-153145,108529,342240,536971,216664,-223183,46540,507355,369739,-117393,-353015,-164458,-200255,-151323,-288378,-398880,-366769,-270189,120952,514714,1004680,370030,-309771,-314804,-214359,-315004,-88116,30290,291848,418439,191203,-59607,-302649,-9433,-155732,-329932,21608,529395,746214,737792,292980,68056,367161,219086,-187200,-429492,-191815,-219995,-16076,-121645,-213167,-511433,-130070,285063,754664,779774,384292,-204875,-158220,317877,630812,696299,527296,547162,743928,960794,990773,766153,428817,-9465,-313335,-322758,-91624,250251,599804,513216,436353,290805,33176,-327340,-505097,-221022,15983,-96734,-283337,-114749,511082,637874,538457,127758,88175,184156,-65407,-153135,-3,171316,90981,4372,-138199,-126415,8474,-50572,-114397,-101287,39091,-10898,-154758,-166217,-150832,-159651,-275372,-263870,-146923,-380549,-344703,-165023,-40141,252032,129216,-75252,42689,57808,-493872,-5089,559235,820663,550890,330803,148210,194641,365629,619406,660141,464079,-18923,-439447,-72671,270889,238314,-59671,-147058,229939,206677,67067,-39944,50561,133825,92076,-42587,-103923,41654,1442,-380468,-273481,148957,260694,158000,-158748,-157706,-111958,-66462,-192517,-354621,-343483,-253696,-22504,336188,493048,210420,-115632,29213,452331,563952,301238,18564,34054,256719,327901,205985,-19162,43951,-170745,-184215,-83779,63372,281935,243968,-45861,-291128,354443,1019580,1537800,1385588,1129195,782914,358667,124574,-44526,-326469,-36568,240812,208084,147053,257092,408679,609563,818867,833128,1033338,869633,577445,101495,-10010,-152881,-109826,293823,371464,78365,-318550,-189206,-132085,54434,192540,-51251,-496122,-443532,-337840,-120557,59025,-394201,-440977,-115459,32834,191975,560054,808353,996660,546649,333746,235676,195425,188112,228886,231771,360523,364847,240168,-69125,-278134,-418999,-383494,-329457,-405231,-275928,-187188,-371497,-448404,-405158,-415669,-343625,-27534,54816,22868,105261,293613,302631,116888,-299655,-64849,16250,-124799,-60866,57777,103396,-145748,-478083,-117896,347224,230982,95718,-5188,-292649,-214286,-281572,-475237,-273242,67929,-58228,-475999,-376383,-176272,-290675,-185462,320391,674524,848759,787885,556286,493733,187441,-67540,-247448,-145145,-14706,97323,158879,208575,431737,478000,218109,-70405,-177799,-284922,-445100,-455246,-328558,-104024,-289039,-451143,-182079,-244915,-517230,-255371,-191492,200328,357322,168145,-219588,-94344,-26637,-285731,-33637,46088,-170982,-480139,-429514,-303222,-478988,-130623,300477,474958,126328,-261059,-239017,-79701,-62775,-134403,-213282,-211456,-375618,-58695,275785,491439,228978,7052,-180411,-233155,-178650,-4494,36659,-166221,-92207,-230316,195126,871298,1154721,407582,22876,466080,591221,362929,124791,97117,-62104,-441959,38920,416719,269319,-194426,-431852,-279372,-30853,58681,9313,238146,257425,328637,680688,511602,221233,29862,97494,147559,-221205,-267972,88121,168410,77294,-82663,-355782,-449436,-90446,8658,-33995,-191843,97795,343420,181373,-296109,-376818,28892,288207,384263,69298,-188291,-402949,-482512,-131740,67580,214328,6600,-178969,223238,390671,296231,86877,-39108,-44563,-156524,-194708,-274009,-166611,-188622,-47497,46926,138155,33160,-35351,-412440,-429471,-120161,94119,17127,-263194,-102867,115062,226336,173456,23160,74722,226350,342805,172558,139885,126641,210265,160605,90809,41340,-32400,-139657,-272939,229909,411409,274182,-45128,-418336,-223472,-198254,-114551,-61030,-181657,-87121,-13058,139618,148036,170449,184131,259414,57295,-186105,-250555,-318459,97350,278725,63267,-256489,49788,421880,327237,-161271,-313133,-172600,190020,389150,511417,716474,786646,431739,-12875,-309721,-242027,-271367,-106420,-89325,-386273,-292703,31329,165669,351929,632660,930156,1035056,907308,263473,-296386,-404708,-207647,-121878,-92275,-20508,55943,-142634,-409185,-224899,-15408,219463,442921,449409,106141,-180942,-98753,160368,374996,176978,-340421,-31882,55086,83119,-130170,395469,755888,788742,341576,-86433,-246522,14915,216249,329752,391117,270226,131522,-108413,-138659,-458434,78015,401299,403174,330216,447031,439563,43935,-388582,-107496,124412,161902,-79486,-171209,-51291,128976,-97682,-159588,-109756,-30156,52662,114929,-11881,-5770,-70188,-210336,-285075,-151188,-199970,-127042,-210858,-199487,-216592,-204889,-121892,17687,53975,-48869,-153312,-168599,-108118],[-133604,-61722,220057,341265,224808,107440,149185,74254,125642,378126,454176,440728,509902,583743,326098,357803,349195,302564,468675,697281,130236,-239991,-168735,-187603,-385431,-192942,-121770,-367371,-71222,131277,26683,-120774,-154976,-55136,13136,205272,911421,1465132,1349117,712351,503396,360608,-176110,11631,395474,199680,152032,275499,106347,-221995,-499353,-434085,-128513,200150,332953,139533,-234148,-180024,-235107,-24789,-83617,-41892,-52927,121065,546515,695145,376445,-15782,-121272,173909,234667,-29812,-79664,259187,382977,332185,78586,-290075,-271029,-91554,-7453,-227934,-275302,-66754,153935,-66267,-372307,-230405,52004,-7690,-109411,-315154,-450733,-450877,-428455,-200047,-256235,-224359,-159796,-90650,-235919,-161877,-112486,90820,166523,11332,-374967,-153822,90236,-187157,-558042,-303975,-157419,-391874,-527666,-305014,-159649,-409126,-284087,-142104,-8351,297888,257814,402022,449242,380074,177276,123438,248247,286915,207152,122755,106118,-76636,-449470,-497598,-207933,145274,56578,-157337,62241,168705,16110,-274168,-391899,113874,397274,150774,-276420,-552197,-539070,-337447,-148291,-172255,-29063,221749,305901,257999,226098,110112,-86067,-115099,-301544,-250423,-138697,-16874,304188,738724,470633,254053,147041,-35039,-243313,-258066,-459526,-38289,684968,576062,380984,171801,44930,-205736,-195888,53934,39955,53600,151458,157012,-84079,-181308,52449,-62296,-157500,-228094,-252551,-163254,-46417,25505,388233,683044,529159,307584,-388330,-169363,223238,235537,228327,383220,515419,297625,-9009,-171301,83949,-40509,-266891,-547142,-390248,-65085,90494,114052,-68746,-250385,-353738,-307559,-215276,-140697,-101699,-174104,-121361,-312684,-383506,-200438,-114682,-53680,-155146,-64229,331034,380810,314704,36185,-159985,78463,152638,-119055,-240965,23763,50495,-257285,-326491,472,97203,-113643,-388168,-135022,26452,62531,104730,39820,-295998,14629,247484,150663,234456,199210,-57385,-408712,-363518,-319913,-139826,-93626,-206219,-317627,-68983,289100,138753,-292181,-170677,265692,99705,-436188,-448346,-302971,261927,1015005,1201155,746576,-48695,-462866,139262,292456,86125,259040,811018,1173366,1042150,726683,258603,-340160,-90702,-15144,149259,214264,839198,1063151,1083579,554230,-34007,-254922,269686,448594,369648,108101,-148834,-150631,56592,-86650,-206832,75394,227388,309908,111263,-134450,-291799,-231257,-259401,-316210,-163042,254569,532329,583854,265162,-34968,-396436,161303,325578,387274,120763,-120051,-409494,-308045,-297453,-136140,321622,629742,556953,449379,278019,-78670,-364492,-117001,-231701,-587083,-34750,336747,189336,506614,1340929,1651437,1464937,1088041,263830,-120606,-488,-121342,-200795,-249990,-537588,-153726,216417,240875,135687,-150897,-107096,-238716,-304354,67597,435082,727116,740130,507938,166257,-60953,-30950,165126,315683,109103,10035,-293668,-388469,-253379,-243380,-382760,-149039,90722,400614,396242,-59775,-136470,315221,516378,376306,254783,271821,268334,143718,-183474,-414006,-255329,21828,281889,435980,437056,11178,-329917,-15799,125020,104535,130588,349460,696341,1087503,1181450,1007754,546246,367089,203773,-77139,255982,769318,683606,103069,-31786,373728,653284,592201,333745,360070,355645,162453,95862,160504,269405,97616,32804,99227,74539,-107174,-310910,-182868,174261,245440,29974,-238542,199924,143452,-176129,-299896,-127939,-109365,30042,357974,471677,376554,39937,-187601,53904,245334,62941,-25359,207323,241891,201586,716734,1163244,1470664,1247891,550521,62522,-1020,-72347,-403836,-28080,103411,-54260,-219017,-121691,-39915,178899,431359,459139,205175,-199077,-583770,-368296,176775,383536,342473,217259,168993,10562,-261306,-465924,-318240,-209515,-345225,-311535,-60579,79717,15785,92859,175291,172282,193420,-143636,-301542,196372,485409,198497,-385594,-274796,42538,218794,210031,90300,1712,26295,68236,-43062,-152301,-44472,34593,-21885,-114463,-289595,-158645,155056,165306,-19573,18706,65079,80971,275154,614312,572160,486237,345266,379975,142729,-180160,-420022,-263317,-173170,-120715,-201955,-299153,-144948,173283,240063,137189,123583,153554,203354,158810,133669,100014,265523,240477,1146,-492184,-199070,-182544,-82320,84330,67804,-29622,-214777,-198206,-117226,6691,-139916,-372502,-16823,330394,265825,17279,-46798,116678,86761,-214107,-270161,83333,306829,427847,280310,-14647,-216046,75513,288435,335610,158081,-161634,-446337,-167946,-78422,-282382,-215138,-274634,-284625,141512,-55913,-461411,-123577,42940,-92548,-44033,-256045,-222073,-237827,-120892,-247254,-309000,-61469,213114,302211,400313,531473,332475,186721,-235225,-345514,-351836,-78446,321170,560861,226368,-141565,-398215,-139508,-127379,-53773,-267482,-302519,-333890,-377927,-130649,-134353,-258880,-452177,-125729,246898,438283,186437,-52633,-202963,-136631,-170179,32317,256404,217468,240295,163121,-36516,-41756,-191984,-333947,-452235,-421414,-326206,-49460,375958,680228,634228,320595,-109259,-141547,96117,298036,264677,-64568,-68922,-105276,-10888,288225,157268,-82357,-84025,-12445,-221592,264236,488261,509026,248573,-56899,-121449,-360176,-256508,-83562,183000,162610,-102744,-258662,333956,603139,574702,468968,134439,-325127,-257448,-6688,331810,547963,620781,507610,400039,-51240,-405438,-287638,-294363,-311536,-441269,-232023,120183,150272,-120487,-314073,43506,43189,-255781,-90798,454890,905359,742190,218868,-351367,-148496,-277223,-343781,-236962,-374116,-167468,204607,571458,475245,26177,-176446,-175396,-69165,-149818,-436689,81895,283179,179481,15271,154896,414307,403618,87131,-90610,-191587,-54208,-61327,256748,211499,17310,-305887,-105871,-142966,-270429,-337623,-239454,-297422,-372564,-248165,61708,119134,22203,-100321,5373,-88784,-194630,-232948,-153005,66915,205025,139905,-105660,-374046,-266369,-139967,-102753,-184063,-234561,-114783,-27668,-30728,-121574,-268310,-258272,-93747,102672,103173,-6414,-263947,-516162,-479233,-286616,-183345,23698,365792,813782,777478,118508,72756,949946,1064847,456368,-163479,-201293,142014,209475,39423,316007,558190,621715,273885,36556,-217605,-491075,-320195,-335593,-362475,-92381,-84822,-19316,-85246,-124022,-102278,-37389,-4975,-100077,-30954,23888,111201,-104003,-63244,47144,95623,-91850,-336283,-458443,-500350,-336040,-241551,-533504,-349846,21914,-31376,-169014,-175360,-203728,34514,158749,43702,-248946,-72772,353515,230453,-125035,-298429,-35946,210575,-203746,-156999,217318,170814,-17414,16015,101344,297208,700268,548089,143568,-208041,-227109,14897,225134,304509,76791,-496757,15340,178928,22791,185817,234949,-58523,-53075,405766,520254,370529,271805,319216,260173,-68619,-118215,-192593,226253,582388,706907,209520,101013,208680,465465,355802,107415,-274667,-63826,164233,65229,-143003,-95861,26270,78158,-197318,-165816,264083,420588,418489,222106,119358,157130,273191,230062,252927,224889,47350,-246690,-43783,358136,619494,498720,215973,59146,-144548,-122835,78817,-17113,-189507,-61812,134741,174511,-14193,-146290,-52151,-123517,-220746,-177305,-98980,-152043,-118228,89958,716163,1303482,1676474,1309862,800179,213048,-219466,110010,89843,-16594,-97777,101231,528621,1033776,907274,256618,-119332,40476,155426,7260,-259827,-448833,-393443,-324853,-283662,-152820,-9082,118108,78805,151427,206183,31838,-52465,-314446,-412104,-455052,-210127,121538,112966,-162614,-402837,-194377,-233615,-432304,-27477,29902,6653,327783,447768,144952,-295141,-191304,5098,-76063,-387914,-434648,-171055,-152780,14870,295101,155418,-75474,-76055,-386972,-254627,-123907,-115994,-90784,-106736,219602,519983,745378,532952,200543,65800,45178,17945,-137210,97848,309332,267107,-38451,-170653,-31443,207003,453140,267820,-296419,-502013,-605049,-200068,104478,242024,177686,57686,26321,-65714,40983,42408,-186698,-372914,-200098,121682,259623,287072,177478,-81189,-267527,-325841,-382363,-263368,20031,151507,140233,136906,-270786,-106816,233407,480518,764192,692971,384568,195099,214807,291618,34358,-242159,-212635,47293,30486,-67710,-239659,-197450,-42023,-170563,-362069,-130781,177711,418935,385088,41992,-414557,-527175,-415794,-388537,-385985,99136,619722,763765,560479,339233,93228,-69293,39917,141223,218546,219542,354850,325220,241844,235757,432813,748376,944382,1020833,594842,158971,-104658,-97384,202118,333720,390589,274076,442242,565576,306748,109643,244980,415164,314977,120316,109063,-313757,-292979,76894,-30485,-197046,14810,336764,796723,1156305,1040725,782424,522769,438675,168574,62340,105089,-296762,-416253,-325339,-431564,-136425,-11628,-155115,-184773,173520,299939,208143,280205,291000,277857,390797,380836,230428,66039,114028,49422,46981,-24561,-248104,-262548,-212509,-149851,45388,485364,820051,848390,619526,355391,212590,317582,40797,-161965,-325848,-227313,-100812,-114638,-228219,-332770,-252396,72714,95116,-19550,-177860,-66767,-65899,-19468,109152,271951,282326,41451,-28093,122158,117146,-273010,-173807,-109478,-463555,-284655,-252520,-380779,11348,181874,306237,491438,722403,698741,491450,274402,172700,1554,-202128,-141501,197300,413522,510227,304956,-99254,-397069,-347149,-119695,299145,141074,-474189,103923,346547,184050,98061,34467,-217171,-541748,-297026,-212952,-80527,207886,231972,302772,748523,757279,288915,-119690,-329741,-208540,-83255,-116225,-216041,-176085,-154148,-93001,-119771,-110597,-154850,14131,27626,-138320,-110818,123422,612880,1063840,599968,19570,686426,1032756,373563,-343960,-274857,-50336,666618,884314,529099,-143718,-350105,-267086,-441472,-286447,-184105,-256231,-31408,-32208,-18048,-75121,-92845,-7450,101146,61885,-116207,-276667,-378320,-72219,9240,270345,782821,878323,642689,146697,-54880,6944,206668,197898,181185,-209429,-437935,-321959,-303248,-131889,212386,377523,271239,33862,-386138,-474704,-96324,46549,-216790,58366,438077,227007,-270050,-94635,-93740,-389579,-555915,-319310,-255876,-405407,-382473,-202833,42682,333145,422682,308873,216951,-255406,-316040,-121879,-358977,-513051,-187534,-75762,-130539,-344354,-428141,-79552,-4882,55089,67601,129909,135316,50912,45860,92714,-57856,-31934,-179816,-246114,-212192,35114,106678,-147805,-478651,-195450,-103130,-121752,-14466,-68898,-81007,128075,495349,521836,277226,36269,172847,121743,-208502,-268248,-44184,-17086,-186369,-476065,-497058,-246122,-31899,145696,-106154,-361682,-169523,25007,-263028,-531771,-553965,-183197,47133,-72362,-28075,110752,137229,425520,600248,252209,-215831,-265443,-231021,95662,485133,570184,644687,748041,840598,481684,-13485,6869,69355,-296627,-373220,-172350,-206586,-261810,166113,363876,136188,-320753,23233,211157,238383,136781,145257,173576,295623,310453,372094,530944,242845,-81921,289939,708503,919695,487630,188410,142731,314518,189807,-124408,-223344,-146010,-169389,-234853,-355333,-475935,-397666,-444393,-344894,-27464,578340,363651,-219394,-361549,-322732,-421278,-70504,186729,506740,615466,348549,83095,-206432,-229067,-235069,-132149,193029,639506,979276,689698,146128,-305750,130091,213999,61860,-240114,-349216,-101230,328219,347303,105594,-368389,-69849,319965,745209,740353,376419,-150864,-261113,191891,570617,719974,601208,369499,353935,698315,873560,759200,437591,57859,-269787,-243022,-70868,4937,150130,199158,155561,263426,92822,-46661,-267869,-287312,-22760,9872,-267917,-272462,197916,292992,213104,-295814,-309420,-80498,-302230,-183841,109245,303746,287465,142283,43540,-298409,-256071,-190057,-377208,-274004,-55806,-61814,-44467,-80692,-35639,-71026,-140873,-117760,-127215,-64430,3887,-2837,-146886,89144,-1554,-164589,14523,-121779,-261653,282517,810643,924474,549247,228759,101143,227745,437939,652125,531017,264501,-164885,-480803,-50355,216667,234320,-36489,-130088,177506,177342,25876,-58749,110388,332302,486852,320928,-156800,-149678,-33861,-351581,-261768,136896,233755,175815,-125771,-127347,-69740,-70402,-164999,-268190,-174173,-14628,5950,88337,172867,-124527,-89232,329667,680872,684831,393200,64826,14996,316149,433463,344816,201531,107322,-278048,-154146,70868,205865,306266,135671,-227298,-113187,583862,1012752,1318863,1242723,862145,566939,155610,50290,49005,-171111,69869,426628,286121,185540,344902,541870,807405,1060318,1120608,1247337,824783,432581,61220,-3147,-210531,-144222,207042,303138,129769,-70205,-156283,-1274,234575,312954,23162,-397900,-337475,-262526,-97837,-52589,-99760,-155591,-69004,-90704,-13356,396635,778073,913098,544396,332689,258573,178634,39633,33216,29650,192190,299966,235081,-46288,-160203,-353630,-281093,-167604,-322299,-491780,-607212,-532124,-373976,-262274,-460868,-73524,325340,201288,-74074,-101427,240062,331540,220260,-300288,-118264,-46455,-267955,-212338,-76100,-91932,-461642,-410344,-120363,176213,114387,-9914,7978,-369053,-98816,-83084,-239762,-405063,-79082,-37313,-244170,-524299,-397284,-363173,-80977,324483,516002,495390,333452,332142,521029,322885,128441,-166694,-234117,2812,63369,64645,19057,126624,10108,-255751,-150384,28352,-161834,-412867,-526326,-343997,-114902,-208565,-476826,-309479,-191453,-377994,-282943,-225821,68412,255539,218911,-121596,5076,46996,-263350,16150,133819,-239321,-512934,-201527,-96976,-79083,427677,662721,596652,213311,-8089,22977,166939,-99699,-335985,-403604,-302404,-296855,24831,425269,699147,406982,50365,-555789,-192698,30769,138765,188323,96509,153979,-117777,3169,499665,630427,106784,34460,157628,133079,44537,-73644,-59127,-181110,-68762,619275,945252,443886,-259007,-546637,-146958,167071,146558,79110,403953,533499,697660,958032,777773,401895,26515,-78036,94238,-203397,-44055,279137,236421,-49657,-272041,-191498,-112921,254813,230548,153900,8144,-91518,19626,-30278,-415043,-343862,-52407,76069,108087,-82053,-387726,-335731,-184126,-10658,56226,29403,-133845,72129,404594,352248,153962,84447,128905,159560,-117539,-305842,-246357,-83274,-116279,64517,80007,103427,2749,-132464,-217312,-142680,-80493,57340,-43141,-298184,-334510,-48711,146516,88977,71194,206050,302732,344028,89953,-24345,-226372,-277578,-166665,1738,338391,307576,68809,-294000,197060,552598,545370,14379,-506515,-23657,158201,-127593,-180448,-208614,-9249,88519,143049,116979,177482,274208,339978,385953,212608,-75946,-254842,-44919,72189,-154870,-102659,389625,754791,537896,-68402,-154985,-66041,113760,323263,545873,862308,1073634,742344,288183,-129326,-365085,-342920,-218572,-268737,-402018,-362933,1164,232530,431801,617903,780725,841059,683536,178191,-301979,-422627,-454349,-358793,-140166,83001,143687,-99439,-248154,-115270,87647,263333,344229,253858,-67081,-191551,20484,165068,335573,193448,-255985,-75753,136936,94514,-274870,240407,447567,396799,123954,72695,16384,58001,54704,224593,583796,726791,477480,136510,33230,-277138,-36115,306355,465895,418931,309091,193754,-172758,-356574,-59694,154326,169654,-86400,-178207,-159526,17841,-356718,-488517,-293135,-95433,102077,289099,163724,93843,-33393,-263684,-304736,-180355,-72478,158027,23738,-100045,-242849,-240232,-79318,120365,95092,-1316,-140635,-292640,-217863],[-80954,18403,344378,384911,151473,-18530,-134400,-146506,-11501,289371,493893,530529,560182,657087,388421,329399,218591,-199978,103840,579558,301212,14702,-339340,-110838,95467,91319,58707,-181380,-9719,107671,-17451,-161803,-189388,-5180,69703,253499,844179,1358381,1357355,982630,732549,355360,-158086,-139786,99336,-33841,419052,440392,189874,-89995,-207247,-103346,56609,213651,175185,-24713,-199517,26439,-24216,29219,-216263,-148440,-96630,7236,368210,424804,66264,-148658,-18963,243630,187278,-225798,-149561,274083,325413,232121,-60999,-419552,-345312,-192488,-5448,-48392,-53856,114180,390334,142362,-223206,-262185,43318,111675,160289,-23362,-236987,-295573,-346561,-386960,-645918,-516219,-372964,-302517,-231104,-136165,-228969,57516,94978,-108184,-128185,126881,208407,-67827,-468062,-347506,-197760,-412546,-478338,-317122,-232728,-488832,-190335,129030,111453,61300,169687,426707,554655,427165,263955,159538,219926,129750,-25561,127332,411038,468408,170538,130394,462904,639893,258820,-163912,62365,155064,-22762,-311830,-507612,-184660,75026,39732,-252009,-357549,-333916,-170375,-11612,-226665,-139070,116471,265110,370966,382909,430219,174581,-74906,-480152,-425735,-276164,-152210,223415,617658,393037,151560,87379,-114479,-92735,-109681,-312884,-159776,257342,150284,111457,127474,123482,-167188,-18104,418831,321393,213620,139115,18201,-117659,-325413,-371776,-359831,-212825,-230142,-246771,-241519,-268315,-268556,17889,97592,30696,-63547,-620464,-249344,142640,146366,59431,205746,361869,348507,270957,123575,-84787,-296075,-513512,-443869,-319879,-48340,97777,40742,-213747,-407700,-321611,-197664,-110967,-78704,6974,-39909,-109061,-594700,-133427,97565,105910,44642,-225705,-286025,226939,340781,368848,44869,-234874,-125165,-107958,-310215,-178662,42091,33991,-255627,-401668,-170049,-75821,-154848,-101195,-143753,-297866,-190291,-294298,-246800,-149334,219483,195395,-6538,1294,-8000,-210396,-450362,-437751,-261034,96026,126131,-219037,-492949,-159835,238433,192898,-144738,-429935,124074,175102,-306515,-325037,-70075,468127,1174388,1364638,828626,-109175,-360955,184599,372621,289665,412900,870543,1139630,931261,563524,74609,-160078,107362,143973,232005,380031,1074769,1130347,1023973,461466,-185061,-178513,293166,459158,389274,34840,-349802,28487,155020,-150766,-252250,-26704,235136,487599,431551,12991,-234150,-255055,-262712,-17094,738510,860600,701115,458070,68722,-209884,128913,405528,309982,111426,-230554,-331958,-607669,-482086,-264928,-32093,425843,979930,1148023,1174415,808531,198063,-406088,-281810,-301655,-598519,-168500,54825,-200880,151181,938214,1424634,1347990,1090200,470702,9130,64553,86949,95956,76387,-261295,-370955,62852,222531,204193,89209,63260,-141289,-15677,206912,391011,495240,445009,83511,-156985,-46169,263333,436098,341166,-18966,-35118,-470958,-190183,1152,-121142,-459230,-174729,30515,275503,468255,67904,-299044,179258,523201,463534,299375,179030,59778,-118122,-265695,-435449,-423024,-241789,135578,473080,466885,5281,-225396,105234,265139,213926,150039,273197,577666,907497,1055814,893516,415683,237154,147201,-170093,-139469,380291,441503,-43491,-118949,333381,562910,373882,72267,-73040,-2432,-33530,-120560,-106299,105563,160419,250166,247230,160720,-49608,-334369,-292482,-58492,-50880,-142829,-282700,84854,115710,-77189,-332177,-458317,-350152,-46483,288033,454709,302480,-23112,176463,489116,640542,217019,70900,232613,242118,350737,951056,1509458,1726644,1310838,456030,-48662,-107022,-259478,-411312,-55542,37948,38954,15279,95092,121890,339448,521934,633523,420149,-28521,-404889,-75266,296162,509101,555850,416367,255473,80307,-258917,-490644,-291734,-206002,-289122,-273948,-96272,7547,-100462,-76641,-78592,-109048,-99767,-394593,-101752,185774,305965,-7383,-544892,-184410,-54083,13018,249217,411655,454550,291491,129692,-83323,-202703,-25156,190811,245298,-1460,-239603,-351918,-147831,19533,14112,163765,201608,140703,192439,492681,378259,359640,240879,163196,-30051,-307335,-375739,-91605,36726,-9220,-81901,-254475,-201432,49243,156298,-72758,-278708,-315669,-74711,80168,183746,116028,181884,280622,300394,-9413,157413,190805,155628,91052,-88595,-262564,-415575,-273785,-263355,-214802,-325934,-365390,45951,473494,429515,76191,-87684,91878,43275,-301849,-194070,321654,586841,609486,349812,-50175,-311441,128692,405043,511373,387702,30599,-493244,-168956,33181,-120800,-88787,-92237,-361651,225270,297976,-178502,-127439,153945,160633,100297,-170660,-148472,-124298,-18937,-118520,-343955,-170445,94958,39592,147640,332057,60154,-140256,-414228,-380740,-288576,-18606,514872,709300,249524,-261276,-341008,-189992,-273496,-314703,-90964,-75654,-113735,-212800,-100600,-67838,-122325,-331726,-165837,243099,426005,168806,-124121,-156683,17244,94240,124713,148543,62893,62331,116624,25551,18009,-235834,-552831,-395459,-301554,-381254,-187122,202961,425597,306203,93373,-284019,-201888,201886,528131,515690,179855,8987,-36524,-73612,4762,-34005,-40549,151454,106230,-195322,131633,346180,319256,138317,-36839,-89831,-282342,-146353,102312,324874,344140,-38167,76804,659267,774133,483160,225810,-43132,-332663,-185523,48151,247610,346646,350410,441119,461541,27258,-423620,-347196,-218723,-224823,-530988,-153936,326913,369578,79276,-399111,-180854,-114209,-394934,20328,525705,810396,610227,144731,-356896,-288616,-368652,-241975,-212389,-354694,-10147,492034,802693,526714,-68380,-232859,-226247,-97057,-10366,-269584,-262755,-149239,-218870,-15997,181304,367194,259865,-45578,-135654,-116737,-98226,-65142,468947,591801,410555,-162612,-366771,-240805,-389649,-237675,92627,-27919,-236402,-379030,-179804,-86600,-52369,-78436,16914,-598,33,-69584,-25314,152430,277621,216223,-7133,-241248,-110776,58778,63994,-129045,-134707,-122133,-120653,-344717,-321324,-305807,-236074,-59769,200923,210810,-14489,-419945,-586715,-511376,-238738,-76225,-48267,99283,484261,486985,31224,-197877,523405,605771,78076,-543920,-325082,203567,326188,-78917,26206,323437,335356,174536,83449,-76353,-318937,-410103,-297021,-310558,-182088,-257167,-346228,-266729,-367237,-346492,-197875,-90583,-108268,-63990,-54618,80795,148295,53994,-95489,-176707,-28168,-82227,-395979,-435565,-184284,-164046,-269932,-46823,65086,-130529,-369488,-326210,-187086,50192,107459,-37584,-53107,308649,453024,237361,-88478,-308084,-157698,45867,-277902,-111160,267148,207970,29378,87208,245622,404584,633352,460616,282346,10747,-22644,124548,367094,375880,97896,-231121,154292,165028,-61588,316733,337397,28614,-142089,306076,505834,516887,315448,186643,47282,-95100,69027,20317,526090,801901,771433,63778,-160200,-155442,134452,152,-225707,-437514,-45005,-8962,-135462,-80037,78874,178654,153969,-212981,-244183,176645,443531,511075,334711,194755,193187,60551,-52106,129022,231785,86223,-254667,-249688,-64395,265786,286010,163059,108058,46684,-38854,-187220,-206916,-71969,159661,375885,470535,258921,-63519,-28377,110690,49951,-8329,-109457,-289939,-68471,163375,603170,1156968,1415003,1228977,828555,261458,37811,306009,185117,-28867,-191915,65984,521118,1051935,801495,149591,-101513,167361,319365,225874,-170444,-451264,-360748,-290667,-215311,9310,296390,351556,226718,148531,130719,85132,61639,-368115,-251691,-259040,-387864,-13817,111515,33959,3349,-5955,-207251,-156645,218431,265765,217259,391142,453489,85790,-318991,68111,249746,227831,-67823,-96326,-147056,-328082,-330355,-294987,-272253,-410644,-369516,-200849,-169546,-61576,92775,-79112,-115351,277262,563945,672615,478895,114172,-135327,-184873,-191331,-342021,-114770,93424,65466,-248424,-423902,-359922,-54918,177778,173060,-305323,-483251,-329171,7900,100372,156266,140452,-15184,-79936,-204388,-80790,-65956,-107339,-186013,-126559,87053,238798,173208,35439,-140467,7947,135301,105690,-103456,-43280,153039,143981,67689,-368682,-28359,399792,730214,1082888,937438,516437,234041,152739,73248,-269403,-471577,-35784,138345,41789,-126566,-289487,-433397,-213583,-138528,-230603,-414941,-190787,63540,40548,-202198,-264411,-284927,-324203,-254395,-154791,151329,506406,721418,483599,267773,82774,-84607,-71601,-28982,57168,226814,455564,450786,379230,385580,604887,849769,1045819,1067549,558667,68330,-35872,98469,189794,143509,197452,196189,418828,611978,369283,76199,-21844,78783,-4422,-88133,-100239,-375875,-188769,90179,-24763,-342150,-147521,407646,972470,1266676,1263047,740269,364308,226681,-184168,-81292,16987,-263476,-332615,-291946,-246344,-20396,155801,195814,353581,558417,443931,231888,276706,316980,317629,396263,363413,285397,112149,110017,103739,75514,-34015,-368265,-168336,-150483,-98115,146691,455032,675710,541815,403766,285047,292271,355252,76435,-169046,-385359,-431521,-403723,-393149,-317524,-277943,-164093,159591,350024,403234,187285,-89686,-198923,-104642,-63077,58497,221056,285315,178169,28366,36309,-235944,-131766,-88600,-322333,-148378,-201135,-502133,83061,349851,345746,156499,237901,249498,198958,189836,159368,128739,-25153,-281233,-15083,267489,464629,301700,-12389,-149587,-370058,-345804,-114041,-183069,-293183,259916,343393,159482,27252,-17154,-239477,-469208,-388703,-241678,-34757,223770,285992,364518,662817,577468,119682,-135681,15594,121983,51049,12448,233369,281294,110420,-68786,-110584,-149041,-266536,-107630,-176075,-155295,12236,233837,526052,850318,598591,-37427,224292,428696,34100,-409723,-273697,-56460,668983,889874,544241,-155716,-314342,-253512,-414605,-135106,49973,-60588,-58357,-259137,-104119,-33193,-5311,18475,-125,-113194,-164369,-319851,-282680,-143205,-136571,391988,1126526,1166347,812120,216247,542,67443,198437,24031,-133890,-548001,-349889,-159422,-196974,-134890,182480,273401,150116,-112438,-353058,-556503,-144570,-45335,-425204,102952,594350,382703,-130173,-219046,-71334,-310838,-378874,-217741,-190217,-481821,-263123,28448,333265,225903,101199,-39979,6409,-261342,-98528,99312,-78770,-384067,-202119,-49287,-111122,-278659,-379058,49423,148509,58108,-75153,-5618,5769,-134441,-252920,-200435,-112813,15424,71187,13522,-102286,-69874,-74673,-331282,-414774,-89969,-21326,-145775,-229694,-155210,-10294,177672,412746,514050,282270,123877,244520,115712,-267460,-179545,119625,87395,-112623,-360215,-500467,-248153,-39897,-8542,-407901,-131096,85642,195400,-208141,-436165,-437478,-202772,10709,-87655,-14102,94363,98286,330108,520659,177003,-260916,-314927,24708,387379,485178,354594,458139,830586,895954,656277,34252,-374603,17144,-71723,-359405,-534264,-344316,-495764,-152781,97480,9768,-263760,-51012,312384,344045,89798,-43643,-22780,207612,401822,487971,542145,254590,-94015,315506,940034,1112163,735110,505043,183837,92528,-20433,-148811,-151267,-152838,-182587,-191429,-192678,-411316,-117759,101874,-287787,-318509,-1138,172091,-74172,-282149,-514732,-399231,-31375,239829,549702,615668,305396,231891,218110,-26046,-178824,-71144,121238,439394,775711,327620,-189810,-240725,319910,454450,166943,-41124,-328892,-27581,474810,637738,330937,-104347,-119576,164762,567593,594875,233798,-203293,-416207,-90632,266570,537230,512377,238191,90011,320538,574049,579225,389787,95965,-302620,-138959,-451,-193046,-494153,-193062,-134899,83223,14173,70242,-10558,-146446,-91746,-42235,-242871,-301462,-211990,-270743,-199536,-209781,-75162,-212616,-364634,-32586,172000,332552,395575,240246,174886,-78029,-415956,-284761,-382835,-455648,-242107,-152003,49392,29004,17009,-122899,-126340,-86055,-146906,146620,302039,154726,-228234,-168375,-280328,-336105,-149266,-345411,-63581,396382,781213,777482,440251,112501,27595,201110,443017,557480,367471,34274,-338219,-463874,-26941,207921,316713,147249,-25368,178996,184692,-12349,-100872,73755,385470,695663,484039,-134211,-217720,-45644,-315522,-322326,15354,112097,90852,-105735,-81052,-16213,-52350,-117362,-111345,154850,423278,344534,-162232,-565018,-339842,223844,692840,826622,647960,319210,-18217,34669,457157,458855,317438,323685,175663,-387139,-173283,129648,201971,174481,-60096,-300055,-2238,466331,722860,685523,738232,323449,121870,-169858,-119486,21153,-114822,177132,595759,376182,151256,318095,531151,764629,979460,1097425,1116758,645638,218799,-25631,-87906,-347201,-360103,-79529,47955,132610,161982,124790,200421,280557,224367,-102768,-313198,-245276,-317880,-192545,-27605,129224,17894,-109116,-298243,-293704,41063,508075,551939,392198,276948,184141,74078,-137981,-216732,-222677,-122976,91713,113142,-48968,-125996,-333435,-206959,-156485,-394908,-574486,-329175,-184874,-111389,-112864,-336853,-85428,312358,196972,-129416,-315824,58525,239164,185127,-266042,-219098,-174246,-326359,-65875,5568,-244298,-664384,-326956,-120746,-27133,-17536,-59614,74016,-104339,310,74183,-31356,-282031,-331549,-123918,-68665,-201925,-188654,-148991,2383,243411,325910,61298,-221444,95865,521109,471662,307404,-113866,-244146,153860,243912,74198,-100261,-152027,-420576,-105396,396663,380766,85202,-275903,-360793,-266017,-50636,-72955,-229842,-341240,-217070,-351685,-526172,-124240,-63531,-46686,-3156,-195913,8181,-6067,-260257,83090,263156,-149060,-579399,-20995,273349,525427,864753,879783,504399,195440,223954,291483,333804,-146157,-533791,-582600,-337176,-193724,70400,471619,632715,255245,-171881,-172122,117953,175687,113299,58275,148945,237893,20921,-211624,-104812,-130419,-247562,-187837,-404814,-421778,-191126,-221457,-294503,-294230,407183,1070485,1200808,401247,-371553,-400636,-36798,225703,170981,147602,442490,540283,665748,725094,693589,451167,71904,-328303,-152925,-142051,162986,354092,191055,-228045,-354111,108937,329501,556171,513744,351755,219050,-199218,-353509,-272259,-460117,-433261,-254575,-279745,-308484,-233915,-198530,-130223,83775,311231,293526,-53421,-360566,209640,371241,145173,-78988,11735,237173,230159,-201303,-366905,-304128,-15013,287856,409168,127274,-5952,-106847,-189721,102575,277089,303904,89365,-187573,-202072,-135238,-14721,40067,-87495,-43706,78615,177438,151246,-117746,-220747,-194495,-304240,-261001,57827,404966,492748,304383,-67964,12332,371262,402213,-171311,-331754,203053,330643,-125582,-153337,-29884,205533,250590,148679,63588,152742,318672,419749,669580,501412,80813,-242999,-277416,-174194,-318021,13751,567846,881427,571185,-2929,-43944,40947,22195,236926,634816,1078723,1277291,989037,500347,-16351,-221184,-371125,-394601,-438927,-347611,-375614,-176749,150774,388823,503637,543398,551180,409799,23338,-362923,-274779,-127621,-167513,4888,181751,164670,-71621,-182152,-130383,46352,169635,107997,-37832,-208647,-102334,141772,153921,259055,130886,-210340,-176582,172642,116469,-286753,-136001,-33421,-134179,-131645,201197,251056,231072,-34941,90225,652166,1095522,776038,450193,264332,-61293,-102829,253681,469989,405991,143199,-169611,-417883,-159321,41526,162348,222012,36640,-101934,-226745,-110795,-336410,-485536,-491286,-295357,-85902,102288,159708,91983,41021,-162890,-108941,-64128,132484,323661,171381,-24374,-157655,-235634,-115270,35501,-17361,-56383,-135465,-296510,-268996],[-70357,-8590,193303,192121,33162,-142917,-375380,-333363,-102247,166062,429303,481132,464015,552082,333423,211375,78587,-182330,123618,339622,298317,153692,-128293,26666,191155,183322,54501,-108049,56133,47870,-143088,-235159,-196422,6769,56160,143056,494527,1025288,1235644,1084223,791469,278451,-216473,-282083,-218688,-211418,397035,373862,160293,100585,135291,163950,155407,137462,-48650,-271992,-127226,184505,243824,36588,-402212,-253728,-144614,-194350,101499,129302,-252771,-244913,68578,354126,225488,-222178,-102397,259540,398917,203278,-283754,-513621,-421124,-311511,32398,212329,122502,264752,537956,339969,-89455,-355009,27593,262365,302828,149681,-39753,-112401,-103994,-94962,-360796,-517657,-511174,-260166,-165660,-134586,-193326,84048,36893,-233162,-51257,331453,325478,123369,-235687,-383525,-335963,-442242,-468589,-394012,-430119,-264603,-456,383591,334653,207063,253663,342254,549283,348125,171374,61332,155035,56324,-254007,106,535565,877919,807876,726133,1071271,993230,385135,-148457,2876,112563,-135928,-499213,-474448,-353759,-177056,7241,-27163,-104642,-163052,-14592,88817,-182042,-165903,53290,240441,384376,425525,561687,416073,62631,-530666,-479272,-197078,-74406,273509,458565,288214,35149,-26882,-217691,-45045,-14481,-20807,-102077,-237490,-236615,29847,239201,194678,-149256,81488,581211,496545,300449,110725,-79387,-135603,-267090,-260772,-93350,-83650,-123705,-179692,-284163,-307648,-224665,-416262,-337231,-253638,-151321,-266041,-140635,31951,277,-84338,35194,236152,437515,498371,378912,-44348,-516935,-451336,-235014,-233677,-153590,-25806,-104641,-321937,-345181,-123530,56720,45564,-8593,49960,83783,-113092,-422447,230857,389588,263390,70219,-259533,-345436,198816,393542,448306,128736,-415336,-387663,-345335,-228695,-52891,60771,4933,-252282,-290794,-213465,-139468,-155516,136918,16872,169713,213578,-138104,-144593,223217,374531,54368,-173420,-145813,-126254,-395951,-480868,-394953,-137535,358021,363828,-171241,-560802,-306116,83320,220047,29995,-440767,-11633,177131,-227424,-256007,-28655,456262,1107323,1289253,706487,-152271,-206048,107745,182068,191975,264844,632172,922180,695125,317995,-71441,162050,373577,289825,177749,304856,787939,826384,642466,219774,-245642,-111417,236276,379356,342058,-47991,-269977,305283,242579,-182256,-279208,-259637,64474,508124,550165,70690,-245895,-258885,-134505,406663,1089258,974683,608511,193226,-95200,-182037,297774,329020,152686,-287998,-532722,-361023,-439860,-466396,-141814,106106,470344,1067268,1415121,1555500,1080307,330431,-330027,-426507,-401205,-606581,-343087,-160211,-258656,-192052,333605,896168,1005586,857518,559964,124977,107244,213957,304478,300432,-16865,-476434,-238582,3503,-12203,89907,112935,148346,335679,331294,304237,289703,162871,-378425,-466366,29318,382252,541192,278687,-97368,30251,-358298,-112159,79323,-158161,-489367,-154545,-3563,41784,314296,92055,-328788,159219,562772,551584,370725,160545,-562,-93971,31537,2020,-69794,-348606,-62035,433140,473844,26161,-183677,116483,260777,168235,-8302,43185,288237,525355,732203,556131,113479,-16887,9358,-246018,-441958,60491,103706,-283643,-156035,233298,285996,-67699,-322283,-507325,-390301,-187909,-263310,-307943,-30987,298185,421944,384509,295306,129155,-42302,-182727,-215359,-280632,-387085,-413889,-245179,-117529,-67255,-153877,-535391,-471955,-4020,249120,376292,134447,-5952,521675,751397,779952,296024,262566,379576,405352,609780,1108710,1638457,1626217,1035250,221648,-130925,-160787,-321864,-309165,-133315,-74247,102533,218582,348476,343351,418693,428688,550461,374492,135085,138073,231714,329190,414453,449695,381012,286902,139585,-286742,-469436,-294065,-236144,-275534,-240167,-137316,-89371,-185606,-204945,-324804,-394971,-254707,-127272,97523,102434,-23465,-346072,-289540,-21868,-52408,-186481,243782,690243,838433,503721,175256,-114189,-199005,97240,401987,462535,-25014,-294391,-413224,-498939,-214383,-634,219982,253631,123468,-17197,114434,210846,72080,-34885,-178132,-235541,-303784,-194645,90452,202725,119643,63811,-108360,-205910,-8073,125126,-58835,-261015,-300149,-248685,-52947,139882,108346,72872,360414,699684,650607,665410,510035,335048,44210,-247762,-425565,-315085,-144540,-237201,-364382,-412221,-310480,66344,503064,537296,179742,-82243,55758,41628,-281635,-156087,456745,765416,692735,335782,-141955,-260833,275922,619446,709286,582732,202597,-302819,-132104,77223,-34650,73193,93067,-296323,201952,558328,51565,-58496,263884,447027,304906,-60867,28758,41353,113195,38458,-177169,-84323,119626,-230432,-312821,-36826,-219892,-455126,-448370,-346843,-241178,-42526,371309,570773,155013,-340826,-283137,-321241,-209061,233389,446550,245287,70190,-43757,-11717,30732,20375,-133597,-182291,149396,329045,48872,-334689,5691,352862,335422,152403,-133,-113342,-198150,-21020,25883,24076,-351378,-487737,-236000,-218780,-184122,32078,232473,218715,8351,-63991,-355955,-172186,300324,625325,639817,372219,72844,-44173,-4984,-124594,-189585,-116271,234412,272006,16454,58163,302614,241787,72826,-65203,-117266,-225688,-116350,196766,387818,444343,-74415,123519,708537,857886,482894,196325,-94497,-323346,-231672,54175,196950,153789,-35314,125631,306087,50672,-185647,-141512,-10405,-122597,-461585,-127013,377340,442609,185091,-278016,-451737,-251069,-487643,69986,430209,469538,253614,144,-298749,-425778,-310019,-159416,-298294,-464483,48342,606133,858749,465710,-169712,-247444,-223014,-231422,-38933,-153102,-372595,-478788,-248992,-31266,82529,181536,-37293,-279162,-62689,-72285,-185640,-107574,455246,789008,766477,376268,-69783,-329594,-435937,-75407,241349,155044,-105697,-330560,-424272,-250844,-124211,-50256,47454,53396,72541,-17351,32664,190845,250780,150750,-22976,-202550,-55467,142774,170716,-69273,-109970,-334882,-487429,-376508,-322333,-204163,-143837,44802,307083,245088,-96293,-541911,-501922,-406649,-23517,58152,-134868,-202223,30191,139327,11601,-155592,163736,223269,-99130,-356012,-254817,156055,280394,-216535,-139625,152463,63966,74958,157335,68587,-171686,-371182,-297953,-248486,-166292,-277724,-302718,9972,-152737,-415872,-326216,-167262,-176090,-234554,-132906,20363,213356,71133,-285421,-335038,52794,-2395,-210806,-73320,-51800,-159476,45992,510722,698980,245119,-207777,-397965,-183906,-37026,82524,204544,336880,430364,260670,-100845,-278945,-407108,-262727,-105297,-326579,-190496,1454,-126465,-168991,41855,243405,389329,408620,212244,255454,150202,176832,256677,457830,369545,138221,75198,254585,145257,-34017,365300,358828,65390,-302976,72149,333126,515905,367046,119431,-245172,-144258,194379,123695,468783,711152,527162,-11097,-194499,-357836,-258460,-383690,-544476,-243062,47805,-180699,-246958,71075,207708,225356,66588,-294093,-188525,61936,342885,422800,285322,116660,142259,44603,-309462,-62061,163121,98441,-189822,-341805,-318839,-211018,-34353,46722,51899,75466,-52012,-407250,-318752,43649,291414,477957,601912,485374,107263,8671,272936,177722,51397,-197125,-269010,43458,215601,363833,702910,760364,961504,805878,440709,238831,345861,137297,-231812,-198700,-11489,378624,857753,580061,45670,-74303,180241,245179,169811,-166897,-258507,-240423,-192158,-153398,49131,369540,412831,276647,115059,67432,101957,112395,9828,216755,35749,-352230,-144531,75010,206891,295509,194346,-64044,41631,331603,380003,291773,278711,205691,-188344,-280695,275251,403988,408455,198594,223234,216428,53385,10285,-86106,-357572,-401786,-182017,-68495,-248928,-257906,-39309,-264780,-156915,201800,460378,458812,283713,-6763,-304322,-418603,-469359,-453054,-377735,-253349,-254558,-459633,-377550,-237354,-348777,-124908,89108,-93033,-376420,-95478,174337,195524,279887,229981,4255,-62695,-344006,-287499,-196087,-47653,-23479,65360,50685,163419,-20206,-122519,-145625,285813,503602,602879,334653,53631,28478,-58479,-282018,-162879,120625,458338,735298,1035786,931148,525632,292375,234555,6014,-278720,-162744,122576,118297,-166873,-339682,-267639,-281605,-350850,-416388,-440958,-569139,-448358,-259203,-287926,-275995,-192354,-156792,-105585,-36928,-1166,168905,307848,464103,306179,135283,39857,-117235,-233372,-262160,-161388,132906,423862,463250,464290,531188,701979,747227,881374,808019,356388,-42981,110085,241958,121914,-135679,-79081,55845,285473,489376,326517,98331,-208443,-157897,-176623,-186780,-73136,-275904,-341651,-38225,-60649,-234074,-252457,340211,908049,1137711,1272140,666718,225861,-8887,-424267,-196457,-215381,-281470,-184168,-170859,-74892,93829,360778,539563,737486,712955,432272,94049,40194,158758,206167,293128,278994,317989,204591,127364,62185,-2042,-106098,-397144,-144674,-166002,-80776,145388,272675,299942,170888,185124,222273,404792,481068,200166,-161198,-481896,-280636,-222018,-257568,-214014,-188673,-101188,160533,477343,654296,542781,129435,-228019,-218396,-211883,-162085,192567,384006,286664,-24152,-26520,-220305,-143851,-57135,-132026,78597,-4023,-298816,115248,452896,283039,-91891,-80790,-55643,-1702,89799,72035,129055,85739,-108121,-168897,-14662,224741,138106,22116,75934,-10267,-386697,-425917,-503770,-127018,316109,202161,-30332,-161434,-120871,-230355,-330675,-394549,-292007,-127033,125388,224650,285616,330468,203538,-107497,-56016,360969,424895,342994,169391,482999,554436,321623,-56019,-140096,-223126,-265039,-101383,-126413,-24558,129428,272714,319403,370006,290344,-119967,-210804,-282662,-452197,-165962,-163566,-190793,367200,616704,431401,-153427,-345027,-305617,-349116,-85303,138408,36586,-91746,-320716,-169476,26405,111392,52410,-106056,-202550,-194410,-420687,-213425,-241245,-328939,466170,1335425,1301639,825012,228543,93628,177634,175028,-116695,-547140,-312461,-28183,5639,-214954,-189612,100207,164325,57124,-176650,-209238,-341114,-219902,-268096,-216529,222974,705663,517015,-21331,-293810,17159,-149108,-286582,-257715,-286988,-505375,38074,481558,722880,149426,-234838,-434678,-256159,-207704,45575,162357,14728,-121672,-57850,40981,-32937,-139669,-307049,-14388,79367,-16371,-294929,-234836,-159163,-317620,-545130,-223929,8157,217894,283558,115170,-59715,-20091,-112640,-248803,-225586,-128664,-111127,-239047,-517308,-183500,67504,246321,379067,533511,253289,60960,154760,-8194,-367350,25616,340250,190844,-108436,-394640,-317360,-133355,-33112,-240191,-247086,329399,349129,275664,-147187,-276916,-260086,-225835,-100136,-111571,-22538,6727,-38137,86913,276167,118230,-621,9173,327563,548323,406583,99425,217023,712058,759242,611643,59213,-562637,44282,119584,-32412,-135043,-123089,-243202,-524273,-356788,-160523,-36669,128478,428509,337528,21514,-168241,-170045,118337,449346,487861,427573,188807,-132358,155932,879216,1026318,888170,662645,169301,-111071,-247866,-217363,-110606,-150409,-178279,-25516,-12772,-285147,71845,486524,398433,-60745,-129649,-96922,7491,-136210,-328510,-167011,63031,250531,444294,361759,37309,400349,498421,226576,-9285,-90322,-151668,10415,211609,-167947,-468471,159955,766368,707984,135724,18490,-39284,-46994,320227,668823,432177,113797,-186152,-93278,350757,445522,73923,-275142,-433674,-423448,-172790,217113,288096,98838,-34594,-25650,208738,304414,338649,144110,-398049,30887,267807,145038,-130380,-293681,-261053,-153890,-124132,62875,136921,50727,-112898,-229999,-257698,-207250,-183206,-428802,-64273,229921,337658,154167,39284,217251,214295,243819,298466,175138,179458,155647,-173410,-323551,-289822,-606015,-434624,-195253,89644,155176,-12241,-304018,-196447,-127532,-108928,265230,494449,283366,-147843,-436167,-470664,-371828,-214733,-332395,21836,358608,586472,552960,313369,48791,-18523,185390,486395,520162,345717,-27160,-298088,-265421,96025,356628,534974,464228,189528,248383,244072,28076,-27008,94015,362852,724179,474203,-95280,-114974,13690,-242208,-421810,-139667,-6025,4394,-61141,29016,95409,53200,-46757,-35417,300854,593836,596068,155710,-74917,222252,622994,969097,897673,516507,120158,-84873,231437,651493,414075,156554,284191,152418,-452557,-146225,144148,105776,-17075,-191445,-191793,15404,158191,295993,17217,114413,-193456,-280483,-411443,-249089,-61163,-100296,261980,694553,469257,129635,257742,456746,596367,696334,819544,724092,409653,24490,-132382,-213457,-392724,-492670,-195744,-64942,226215,330484,248520,217373,94213,-69007,-273071,-176775,-133259,-327779,-353986,-20591,115567,44148,-190016,-465898,-397354,-281729,135625,171147,204083,223385,65441,-59834,-266161,-428758,-366238,-412607,-196810,-131121,-156656,-164823,-300970,-317240,-326079,-529416,-317378,4990,27624,85976,38177,-146614,-363980,10670,67364,-164372,-481469,-183605,63097,82983,-196289,-316962,-268480,-199708,219514,257019,-82590,-439291,-227290,-31577,-16488,-48954,142594,387420,169248,39930,172912,165340,16433,-385350,-245387,50835,65507,128142,115029,99720,194347,248260,-147467,-605107,-3539,490834,617685,480286,-56905,-125418,396832,578928,197444,-99077,-275744,-284883,217638,705660,639804,285518,-109082,-90800,-40569,190362,219028,163302,48632,-117330,-177265,-143181,35823,-67335,-452179,-374484,-135744,12906,-76699,-241035,162799,336672,-3366,-637513,56842,575736,921033,1081212,961680,435763,193759,292155,338649,260130,-195558,-524013,-615395,-295683,-75931,80067,326542,321623,-127273,-265307,236030,398518,227468,-42581,-251081,-9840,213169,208325,-20374,-41548,-186111,-418616,-178683,-298646,-139187,75358,3751,-133413,-100206,726668,1230785,1048389,114597,-575277,-176786,70234,187829,145247,191164,399047,391024,333198,276574,386564,339846,101886,-323723,-266489,56772,304367,276682,5405,-398219,-163813,252189,562164,686010,745857,532859,402027,-102518,-580451,-418360,-371374,-368911,-214389,-256221,-308174,-206459,-4519,49981,300410,616797,590307,103467,-505019,202166,168258,-152020,-316080,-65282,272318,202321,-239082,-142557,-314299,-15176,580517,615284,102637,-106967,-204234,-143777,408235,687731,703275,254805,-331944,-36009,183804,165893,-21949,-170057,-64872,113004,134503,-39001,-363800,-311629,60819,245921,115992,183990,277182,471108,432074,175764,-99290,-1197,-27974,-447897,-123244,355952,289638,-90181,7825,200597,425717,416227,197181,-4354,85651,301973,506852,838382,697191,221487,-229277,-459432,-345328,-318464,19991,542243,789268,461541,75648,84032,214666,65934,136227,704371,1297381,1436170,1083645,472889,-89523,-233297,-268240,-250142,-261851,-192597,-225390,-516300,-110368,208013,333014,323530,288593,277889,-5763,-414145,-226294,121159,36266,272294,339228,196190,-35030,-120969,-213637,-84638,19614,-113762,-289486,-214563,5196,194109,106450,164590,10961,-206367,-334501,58863,126243,-68805,-275498,-432410,-254207,-151663,189529,343050,290015,-86709,-30075,540154,1141935,892679,672998,453457,129251,-26849,224693,407003,362543,192426,-70485,-154056,-117233,70308,176700,327227,199220,33659,-227503,-252548,-179536,-251371,-374836,-515724,-364373,-262263,-1006,-29647,83818,4016,123739,62676,281308,334731,262629,54476,-53459,-116615,-56483,-43396,-97106,-147583,-152060,-220751,-216712],[12926,-14868,-56016,-84716,-91675,-195736,-336009,-398090,-92725,119321,358121,392328,316433,358241,220476,122972,83387,173092,148155,88953,47048,15507,-190842,-285791,-91369,79369,-78010,-84232,88915,1149,-231805,-143874,24597,112014,59036,-88900,9583,652955,1073904,1086038,733718,212131,-280633,-306747,-263475,-219378,233281,306979,272218,371658,421919,322623,165830,15861,-209569,-481882,-42754,256243,425859,5284,-531879,-220894,-109946,-389467,-173335,-104927,-443651,-207960,96521,366424,239758,-123160,95034,422942,620226,188546,-491570,-395984,-436991,-380453,103170,391640,203470,329892,543448,442664,7756,-401131,-8374,321765,279826,187694,82462,89057,213957,226365,-140601,-377711,-339350,-114808,-90994,-69301,-91492,65197,-56009,-367249,-124893,387010,446628,282668,-80273,-368381,-358224,-309028,-406252,-498630,-182559,88577,261342,609568,664469,636984,449417,258354,401249,157310,-78923,-106393,99197,100187,-244931,-212140,465370,999788,1178880,1089474,1280203,995036,355213,-128909,-106865,52167,-158555,-471119,-440973,-360832,-335910,35419,201011,98600,-122146,-112431,-47100,-184126,-91389,117978,247006,266918,298087,407036,468946,228212,-72485,-21490,192651,204570,401628,328800,165760,-70490,-163860,-353685,-142327,-11256,175776,25038,-273990,-464592,121022,316988,164674,-181885,87323,459449,427243,216879,20015,-116859,-121368,35589,336452,274891,48710,32290,-26969,-180620,-108521,-31011,-246520,-307870,-171896,-19583,75826,123176,10948,-165803,-177715,-112092,71803,395200,530284,514125,215175,-244570,-117667,-35437,-125546,-305475,-245921,-213096,-258329,-263040,-22298,208421,127953,-11658,6949,157202,-104852,-306600,432853,531165,240226,-60104,-288045,-200965,206273,464814,525357,332031,-88670,-341058,-363905,-117534,39530,57462,-39228,-216254,-94869,-70144,-64978,-180739,5141,-6907,102277,66598,-263957,-226654,121296,193674,-229794,-312412,-175562,-152136,-503755,-271098,-277135,-81944,445097,422533,-116497,-442132,-447323,-81593,248062,149761,-167013,-82011,66832,-232775,-287501,-183875,210709,812897,973528,456118,-66697,-61372,-49845,-98250,-51564,-107106,185834,592936,386202,40755,83,510530,648862,401481,87464,-13340,99841,375986,221202,-97636,-244199,-92726,75331,216148,238112,-109216,-76872,445098,207622,-248568,-205032,-315848,-77383,463433,483756,47690,-305631,-252153,-135691,488012,698058,532115,210636,-135306,-181196,-174518,80257,125548,1334,-217211,-349836,-264836,-380115,-355179,-19611,229375,469017,863847,1238944,1414799,961299,243603,-318729,-476034,-519399,-593405,-454298,-80322,88793,32939,-103514,283810,536435,519001,524313,215017,110093,216770,384927,403053,116726,-279561,-425669,-168613,-231800,-586,194252,534374,655232,449665,228365,157256,-39033,-395585,-94214,58555,209122,408376,145972,-123915,80509,-241614,-245531,-96335,-348807,-194243,-18117,68929,-156609,-7048,27802,-257499,73120,568570,605009,432658,219938,103329,135331,280409,268710,200889,-159944,-273736,289375,421634,28382,-256051,-3836,57356,-104893,-361670,-146314,8832,124468,288999,127766,-265873,-339020,-200183,-280114,-387434,-183900,-260882,-444649,-158987,74902,-92251,-552198,-412137,-187728,-184053,-180082,-288555,-403048,-132639,392730,528367,491270,430864,320059,221684,19954,-25802,-143723,-386421,-514747,-438158,-362473,-154641,-176908,-391283,-210890,181305,277841,258523,-90928,43061,602736,730142,586066,282411,503638,668233,714964,845637,1097224,1394157,1121761,465426,-82750,-98046,-151873,-305288,-266462,-232891,-224036,66927,297815,462544,477104,356857,198895,335812,293008,398238,550805,422990,243667,86940,-1459,36229,120590,100123,-341846,-415752,-358995,-350449,-327050,-231755,-192554,-200628,-230303,-178937,-169018,-164420,78434,131229,202328,-25423,-342412,-398049,-59628,117922,-49350,-334063,212397,871086,1023032,607829,190663,-129934,-124747,237421,539479,508439,-185048,-406300,-167052,-116220,-130076,43910,231889,202707,-23063,-381027,-73425,252149,-37674,-462027,-179036,-176034,-121278,57558,261544,334895,293729,206442,62803,-138706,-29346,60401,28713,-19504,-8195,-90559,-194917,9116,42835,-15134,461607,962814,1181688,999871,644930,374970,-35383,-258198,-257686,-130257,-45331,-216178,-318548,-309997,-213280,81148,420367,534969,271697,18116,73498,103299,-175320,-201684,435433,769908,653753,249923,-254286,-149987,409809,837647,879343,682375,261696,-194274,-103605,14706,-105980,104430,193799,-157874,82980,520167,104055,68371,382944,662879,440007,-107506,53705,138468,246881,188115,35267,205881,458724,62992,-527735,-464776,-441132,-435578,-319085,-238025,-236936,-113296,-38162,146799,-82574,-303581,-233974,-381638,159971,877641,934165,504448,183443,65920,81748,153010,149864,37947,-167311,9593,198614,-102299,-241307,284286,680279,485904,112163,-123790,-288739,-391951,-174617,-11082,2974,-475928,-366426,-176535,-159295,106651,369205,414900,159182,-181805,-136130,-313478,-115434,359575,654516,703864,488717,106194,-147563,-95365,-179851,-270403,-257783,152492,254169,55769,14126,279506,264301,84478,-125586,-176489,-222341,-222655,146613,353240,394503,-247218,-136388,512827,811291,532203,305728,-24427,-237587,-361325,6237,212318,163885,-87581,-199691,26389,10101,-5429,111976,187608,-54649,-372997,-141610,283111,384934,185270,-143474,-288213,-265033,-349757,49889,190858,-10882,-171546,-97327,-215118,-290156,-256117,-140833,-339228,-391716,68810,529869,741447,336981,-238477,-175351,-133128,-305705,-245369,-181832,-196004,-167353,54991,61212,-62887,-93905,-439706,-189707,169858,-58470,-292738,-173869,221709,657924,813706,627132,205883,-217847,-271655,-53620,195358,216357,3979,-168866,-314393,-308228,-173194,-15792,88524,24393,-15158,-39300,44640,194140,167779,509,-133398,-265693,-105897,112238,214085,9326,-99773,-303981,-231349,-9671,-67994,-57462,-31675,156742,363832,194215,-187785,-261760,-323152,-332157,57709,27180,-328024,-442043,-370582,-168622,-140774,-193390,24397,135691,60227,-122418,-267644,-12631,91554,-387970,-137118,47722,-75069,77582,266558,180067,-85016,-352925,-303921,-190829,-114632,-251752,-174271,66006,-34879,-224641,-301087,-234425,-286676,-391369,-195570,3536,105471,-4202,-374980,-216548,9093,-64094,-27318,233369,86632,-236452,159775,809429,1111399,599454,86612,-192287,-202716,-182842,123337,521775,611422,344409,-89921,-418241,-258520,-348695,-334363,-163069,-304768,-227872,-289651,-481112,-467956,-119933,108166,251283,112832,-90250,102183,203345,309847,381191,445794,264641,108746,285296,386648,210679,55708,303338,331286,76511,-339999,-140742,84457,369265,386352,210273,-241059,-196426,216386,109724,132527,387647,158115,-78706,-253181,-352612,-530297,-600685,-428200,-194885,75810,-251539,-318925,123389,240033,142959,-176951,-306326,-69537,-43492,121286,164448,60971,-115553,-21250,78584,-231428,-246007,51764,87091,-92097,-97569,9863,-164839,-330110,-135004,-104623,-36381,-147157,-437271,-312550,93608,319635,446182,561807,535472,249699,76858,306765,143377,-16354,-233748,-8437,219475,247642,95238,84321,120700,704519,857546,678200,356806,231637,-6767,-293170,48269,28622,159518,467768,308863,-2714,-56882,104078,43611,39937,-2520,-35302,-87131,-105553,-127038,-17263,220579,333708,246964,86377,54158,101633,200081,364457,491182,188844,-242500,-238004,24345,283314,392193,228413,-13389,-570,249831,320634,215079,32905,-204415,-564949,-127939,359104,471835,485112,392979,425540,559760,471705,314191,118864,-396820,-227263,14961,-116273,-437706,-442097,-362461,-332593,-116992,33725,244199,244925,130057,6879,-185331,-325307,-299331,-292767,-348247,-511830,-558770,-544334,-252522,110297,127942,35666,143706,8214,-293364,57160,265426,316332,431949,369937,138313,65051,-241713,-459218,-267530,-59330,31463,183519,139953,71236,-224884,-290152,-142523,389977,600071,679604,489172,202961,-110133,-290975,62010,115732,255593,410587,488143,562393,663566,419413,362760,471393,379261,19450,39157,149351,-17961,-458968,-279777,69283,153713,60079,-233855,-350384,-495061,-464827,-382767,-491634,-251976,-153128,-143322,-73484,41945,64670,139357,131484,127976,55940,-34542,-15170,-98344,-303226,-520933,-379948,-63975,259913,373111,450025,534231,557355,408159,464741,366354,73071,-92068,227996,272450,17910,-401132,-336823,-66744,175672,329505,252274,199197,-57697,-10035,-116634,-244982,-13334,-260393,-435896,-194267,-162215,-224816,-373685,112110,644833,871445,996376,522295,81969,-270228,-442757,-300270,-443868,-304661,-154292,-107501,27460,152844,465147,713019,851179,620446,283942,-122066,-297337,-129514,2517,137843,183502,323365,332505,225204,-22219,-181650,-191931,-225653,-219697,-239930,-81104,61556,-7446,-186993,-89439,38793,180592,477974,613473,325009,-134111,-308496,119506,142310,-103518,-222134,-123069,-48107,101966,464747,691430,690412,243372,-201078,-306395,-282710,-355586,123235,297728,199234,-71856,-103771,-260566,-214546,-65225,24167,294949,219369,-105448,43332,420901,188383,-28412,-27939,-235872,-59548,39954,-25278,15397,74204,101774,20313,-207909,-77958,-130905,-34977,137205,149721,-350658,-435512,-368574,-103162,190324,-80657,-367222,-444302,-261173,-213855,-199842,-286244,-414315,-392402,-84907,61474,93833,-55195,-182729,-300686,18482,546561,581512,499159,275987,511026,588470,358858,-44755,-162984,-153208,6563,223214,273729,188196,227589,220492,115919,34103,-255171,-300008,-257790,-219729,-139368,105288,82056,-284073,-172278,132138,222092,-96349,-284126,-268178,-251167,-125188,56231,-38052,-145615,-279609,-273763,41918,186416,74209,-147299,-107330,-177510,-401293,-189528,-329596,-422550,501123,1296503,1184944,642513,145415,203574,339760,175568,-184596,-285617,44672,227559,68088,-350705,-171126,84369,140773,7086,-93856,-83315,-102188,-227657,-271311,71031,438420,791808,652234,33106,-418383,-30306,-22450,-171018,-332414,-502568,-268745,310491,818323,884029,371858,-34090,-437144,-374875,-127797,64534,33093,-103648,35374,62599,65449,-39149,-76609,-177787,-176421,-87734,122079,34096,-196508,-238632,-393240,-422002,39223,202498,425444,294683,-23026,-195558,27884,139947,169202,67831,-232329,-437475,-478082,-524462,-129985,137184,314503,403535,542586,249169,-41978,-59275,-95721,-61488,329802,531222,275462,-131002,-417361,-46639,54310,-20822,-445209,39455,619383,519617,273083,11638,-81870,-118976,-253636,-248784,-161843,-80743,-140860,-224860,-235172,-96499,21819,192218,286395,502979,528941,225702,-138362,-65122,311422,389697,322637,-4479,-447874,15591,233297,226643,99931,61259,125357,-34993,-360154,-80701,208544,397938,363563,129022,-119291,-270417,-258393,48375,388061,391605,252089,67668,-150818,-184998,420688,619968,791886,569557,73435,-274049,-441146,-321117,-134723,-163955,-188626,65818,66037,-179618,71547,545909,683059,31772,-80498,-326881,-91025,-103271,-139425,-14550,89237,189874,215016,-120989,-296549,536646,576569,289526,149277,-30692,-387599,-478176,-509511,-586315,-149897,464698,1034075,789740,47958,-48000,276674,43686,-20722,434331,386728,236870,-167897,-431565,104004,265691,-83881,-337319,-376958,-383063,-449526,-116461,33376,-119041,-192813,-280289,-131127,22709,299090,196874,-407591,184049,604514,506153,119826,-214737,-382676,-373684,-253186,-19370,131876,127047,-131296,-547733,-348890,-180438,-71895,-151843,132509,364284,451608,431062,353481,378034,198841,-2066,-93285,-128684,95435,260489,-24337,-400453,-280033,-378377,-391090,-202881,-12697,159145,-208802,-631870,-242013,-203284,-38585,264211,486361,291602,-38968,-278869,-350970,-310879,-164398,-301366,-83094,134023,278385,294893,142215,-55265,-96990,168659,541219,591048,400874,14957,-127624,-44211,259603,550266,757482,724213,393094,331713,246389,82638,100437,198020,297462,582149,374720,11271,58396,78562,-200031,-590711,-282635,-33724,-34360,-45074,123457,185674,160020,-5085,-82989,131549,399299,593999,524452,523627,649824,816456,997139,822277,285563,-217529,-45501,432838,677091,245698,-145319,5396,-97299,-364434,-112455,79095,-88243,-259569,-211594,-145309,-111079,-192981,-176414,-417092,-220777,-433053,-310272,-422038,-306002,-211085,-172578,235790,617813,451688,86947,158655,332583,421249,419202,399960,219743,103079,-193279,-314947,-406513,-242280,52177,348786,445861,462471,330307,94885,55094,-189167,-313580,-157111,-82703,-80700,-189531,-321048,-149314,-143277,-126445,-285768,-337792,-275782,-261392,-167823,-128057,-16170,112759,-105321,-225128,-350490,-346597,-156223,-195148,-435918,-487488,-420485,-239535,-177943,-291066,-528460,-496761,-199173,76917,-18530,85368,107184,50626,-393254,-405869,-167877,-266191,-583994,-388552,-191661,-54355,-197011,-467773,-279174,-89912,289437,333591,81907,-325885,-209481,4633,65425,-19010,403106,679591,296650,-55174,133510,254528,252939,-113302,-363414,74792,206821,350263,303996,150084,163496,143317,-226208,-608265,-141141,291036,578521,508265,-69016,-39019,545796,755837,262642,-121202,-328680,-135240,278728,528624,515426,207697,-107758,82176,215182,576563,612643,568369,425953,114100,119655,175178,98086,15941,-271495,-46743,149714,15386,-144093,-270176,120373,204591,-17114,-653210,-49426,628746,961159,996729,872044,499634,289491,143430,89789,-49265,-239396,-400628,-470027,-259530,-34899,6342,-22521,-169520,-602141,2704,371155,428418,99140,-328154,-408115,-254567,142052,357270,417558,534121,221216,-250378,138157,89969,163382,309522,276323,213441,272539,733544,987663,510436,-348900,-439220,4707,92517,36735,11583,93376,226876,105868,-143827,-80639,2121,47588,-5066,-223654,-49158,183402,276442,1717,-361833,-573832,-85505,112299,396632,551511,733120,540866,421500,-26551,-554031,-496088,-233012,-125778,14228,67546,-78,-98416,61652,124748,388545,745976,709156,249004,-240074,44799,-155980,-464436,-476452,-69228,352820,263572,-49417,7506,-298117,-130032,542344,495810,-70973,-197374,-280129,-107098,547252,933286,890700,381945,-385289,83078,375328,245970,-77908,-134185,67937,316736,232647,-5179,-283474,-186273,131942,412091,313444,120054,-69827,226598,386567,356573,15191,-327876,-499575,-546997,-32654,301849,61243,-19303,133157,338843,520798,490828,208486,-117649,-29347,166565,496515,821733,738364,279786,-247462,-510401,-433331,-405695,-148377,278770,478543,221794,110093,191707,367676,171993,-26408,599262,1293530,1412765,877653,137535,-341284,-292885,-149719,-71574,-63242,-33464,-33752,-223479,-415605,-123345,73961,105076,52353,237708,115281,-253179,-518375,-75784,44173,411621,425880,181144,5992,-42739,-256040,-250485,-140175,-221965,-436278,-283511,-16109,84886,-62889,-61469,-196773,-228907,-348124,-239979,-2566,54626,35292,-192108,-139841,-114995,77178,205320,46770,-235471,-151620,196870,694305,672713,608198,442392,182574,58514,114795,221625,255811,277942,224262,16750,-206347,-48970,135205,379801,298450,119704,-215142,-385498,-64740,-25271,-153040,-340163,-355712,-343998,-266336,-252090,-36131,63217,194257,106516,274947,266187,307947,76679,-37268,-5274,79999,71984,-49804,-203892,-142341,-170265,-136586],[275564,134288,-111178,-296401,-184006,-141452,-278163,-322668,28406,198676,341284,340108,202748,160355,83602,118948,211581,346828,6575,-184390,-325531,-180567,-223169,-334301,-205241,-109434,-251157,-53944,89603,-16352,-184779,28333,323716,293760,117589,-344722,-355494,382225,895621,1031976,638127,194905,-285742,-216921,806,-17796,255464,392281,512328,628847,595869,350743,93628,-115166,-283936,-369621,46012,258299,424795,-41308,-455252,-171000,-64205,-331670,-382230,-234125,-484986,-199108,23941,230657,166327,-62144,300548,662497,704776,66457,-242274,-120081,-342271,-390541,155136,427424,189679,283123,431045,441790,78870,-315287,-50704,272275,163329,130952,126987,286211,528196,447823,5252,-277044,-209372,-69439,-58693,28773,-42050,-45462,-168366,-378975,-175735,306380,526937,360932,-26853,-314463,-130618,-86169,-267956,-501116,145998,407328,509825,739418,932940,961346,650383,306366,156840,-108089,-332802,-135621,100536,181621,-61310,-372265,251960,817264,1161905,1125228,1074743,725652,200884,-114576,-218062,-27546,-31501,-182703,-287552,-253075,-421913,4884,314347,221874,-178666,-453729,-330965,-245931,-133,220426,210849,37133,-2096,5740,237596,310536,310756,428125,541842,538749,529902,285073,73947,-101707,-164970,-273247,-333282,-93437,205891,92208,-84290,-380725,166800,262097,48800,-225312,31530,165832,145678,51394,-92722,-114786,-86927,280579,688542,441993,122134,220166,230162,64852,64526,77194,18961,-186659,-2487,108447,331547,354491,119368,-260522,-220749,-204016,-169921,113884,315637,470379,375263,4814,40419,75513,-71072,-341047,-443746,-179504,-174659,-256942,-35238,209604,103438,-128063,-60740,209143,27129,-58257,399395,458742,27205,-349066,-245198,-48833,190240,481541,543828,523968,328336,43147,-82275,20596,140297,50333,-95866,-107229,152727,178039,84998,-189131,-468394,47247,-73320,-226557,-34451,370473,51601,-173162,-421936,-321990,-85174,-46584,-318651,-51265,-135329,-119901,291107,245000,-150489,-483861,-574649,-212244,215761,176950,18489,-85618,-134779,-296285,-368006,-431950,-140344,382473,503423,253900,116104,28890,-216499,-107934,30527,-210082,-264610,253527,78284,-162408,199360,792675,882592,486153,41200,-394743,-271967,282522,322289,-25405,-253002,-103475,-149613,21235,135182,-39319,119102,443346,56152,-345751,22400,25386,95933,466589,351769,12595,-135525,-119164,-375634,109353,92941,63513,-344818,-362213,-233893,-199254,8346,273108,195597,195941,-47654,-154347,-441356,-325663,55836,322800,482228,523900,695258,822881,501065,-31180,-291006,-340085,-504933,-497811,-321971,77710,279216,273802,-60881,-205455,79196,214515,426340,294293,101852,133628,359336,404737,164462,-66868,-126027,62297,12798,32770,291038,738986,816114,521409,161947,59886,-192311,-147255,282418,202504,-64974,143888,11868,-136262,59016,-107532,-499882,-491045,-357807,78950,167523,193471,-135115,-351285,-24241,-106378,-94966,465929,579948,459885,325288,276386,372499,373392,343216,322143,24614,-370600,85256,323449,28302,-331533,-144805,-210440,-424950,-221235,46880,4968,-90153,-90873,-10976,-220813,-575617,-466421,-342807,-373508,-340394,-388278,-300800,-159525,-103230,-396626,-308156,-127186,83672,118258,-16139,-193976,-408075,-240868,361674,561814,553789,528013,451415,349180,144966,178108,79530,-165463,-463525,-301922,-421728,-204190,-235901,-287400,134,397209,339345,100258,-324610,48158,408870,441588,159073,236737,709848,997295,1029926,957510,902626,835989,414333,-70198,-73050,76949,-68991,-248367,-303506,-288854,-362701,-75316,212563,366175,429614,155288,-63334,293595,644964,875957,744162,455116,63005,-366605,-540439,-446160,-196744,-50769,-341012,-329009,-355155,-357308,-330307,-237568,-236572,-269113,-208286,-18687,94728,109419,315899,272420,160217,-190481,-305393,-72771,74403,163153,-85805,-380444,191770,901704,988997,600049,186549,-79704,-3102,300374,491950,287700,-460048,-342781,50129,154115,171641,185910,246309,69809,-282099,-243641,565772,510151,237305,80792,314712,176539,83722,316179,441214,498947,525230,330445,175810,-47322,-72458,-70755,-2039,52195,100654,53851,-238295,-178062,-113364,-12460,549664,979011,1313080,1015990,575712,267051,-130568,-149789,-112183,-52251,-69140,-272845,-272700,-182793,-88152,88275,261439,400898,300996,148865,107627,154027,-101457,-316685,276950,607930,507221,122348,-326897,-78532,484907,979632,972908,657896,195471,-143642,-101785,-145330,-284252,25007,178198,-90721,-28159,221994,102089,212757,529309,759977,506487,-188725,-39543,172408,357049,307667,183834,448234,822607,554554,-80528,-413959,-509182,-292310,-184103,-126272,-257988,-173233,-243684,-448850,-371881,-182891,-161576,-234853,464846,1172780,1166812,614006,201249,78079,112734,243113,243967,157391,-134431,-143772,33553,-258966,34363,533926,793720,470017,45133,-129133,-364938,-354738,-231768,-40809,-6804,-418246,-334641,-203196,-69018,339462,579078,502405,137639,-285009,-165493,-193707,-79425,366637,729934,824217,551311,100924,-215144,-233818,-272422,-311255,-361402,-11882,79123,-76707,-79810,175553,283368,110230,-218363,-189948,-104114,-294989,-11462,243734,287264,-104482,-356643,222202,603334,518136,376102,73785,-114586,-516403,-98268,211092,277512,133753,-88060,-200554,-67726,96224,293795,276594,-50388,-279697,-155180,118108,246938,104554,-81911,-118107,-243304,-256184,-6887,-82531,-450532,-307745,-78915,-145456,-205537,-269898,-186604,-256551,-217891,10891,270047,472914,179579,-246273,-80459,-19649,-160891,-306906,-276508,-123124,63184,255143,191170,-163272,-347005,-345397,281962,492967,51124,-200065,-83379,-36152,242543,507947,508523,211169,-10749,-54692,-85598,35446,164424,81467,-31101,-211579,-306936,-170297,53693,121426,-89331,-222333,-78564,36302,174026,141233,-55560,-222079,-408589,-240766,-4304,201156,105739,6637,-30796,201110,217735,138512,32468,45615,213845,336780,97030,-113750,-2448,-141360,-234079,-4252,-154897,-641281,-381975,-224984,-438007,-380272,-330945,-87579,131605,188171,-50284,-379386,-247976,-169996,-296150,-45779,-6383,-81917,151154,359497,232613,-55965,-391083,-273739,-129340,-106717,-274686,-189837,-51420,-14223,-66771,-203643,-299271,-400687,-231611,-210125,-10857,-61642,-116610,-337424,-190209,-169982,-171551,89377,413630,240633,-288962,80808,813203,1155454,793915,341140,16194,-229207,-332699,170219,702379,736567,209432,-397801,125393,253885,-44645,-362594,-162746,-203990,-72652,-20311,-34901,-212096,-320708,-117208,16731,-173886,-371509,-109706,174664,343180,439050,327317,79942,-38382,359787,515186,310490,101632,178471,289602,90572,-165473,-115215,-137198,149944,376207,394013,39939,-207377,133418,44211,-233334,-4228,-124982,-108067,-437536,-496579,-542402,-517106,-326579,-139310,137483,2679,-232474,58876,185869,-4284,-398614,-128488,38798,-124467,-179616,-204703,-277578,-423892,-237305,-38266,-190071,-340015,-54665,60435,-11729,122315,194275,114454,-213778,-278796,-249769,-185761,-252424,-400433,-251663,63257,244785,322506,413832,423730,300050,157891,224651,-4053,-172840,-81607,260530,405912,261327,-66435,-426294,-148963,486019,931732,886901,437715,45959,-180404,-115814,206806,160137,9065,25816,54862,-19272,-66368,-23329,-133847,59635,213839,159349,45177,-62467,-122087,-86613,-19104,193555,168003,75129,81762,89225,333819,558355,545906,224285,-147308,-260996,-12509,254787,296009,95449,-47661,-211489,2176,100838,31765,-212525,-370641,-299697,-45202,279811,455161,495257,505068,538202,765241,692857,346536,-16611,-536538,-48530,446,-339568,-354973,-24970,27552,-31839,-28756,-161465,-17306,160976,155935,147178,63169,40687,76928,-60869,-96988,-229390,-320218,-569725,-161931,396798,372216,164027,134394,-27252,-259115,124980,292333,366011,478354,470943,313044,274869,56026,-270275,-255833,-174476,-53830,98732,214720,-20250,-304013,-391043,-159286,270359,412218,403891,412449,252972,-81817,13635,441162,345586,325903,341790,139757,-139859,268400,262691,396142,678745,731122,198426,91966,73187,-216886,-437746,25291,426789,509040,466641,260313,135651,-165841,-347471,-411753,-477513,-187809,-7870,-14066,84971,200671,155331,80455,-19172,-75514,-206876,-191902,-42380,-9166,-176833,-434681,-464134,-332174,23448,233024,323381,333178,175896,-35282,-64588,-57875,-180159,-54399,294225,239160,-91551,-516662,-454995,-89499,223241,264599,202770,331641,258002,253149,-34551,-317489,31797,-151530,-103720,-150875,-269555,-325908,-493977,-154741,313467,582710,521526,267673,-128752,-393575,-361423,-346248,-507023,-364027,-204852,-124958,40603,144786,442897,686485,726755,389108,83808,-292862,-363546,-335330,-191989,-30031,98785,282675,437904,319115,-63724,-396433,-177917,-44588,-330044,-249535,-42497,-34156,-287721,-330476,-65694,6871,167869,483250,701560,422806,-83365,-98122,454833,395034,-66069,-236315,122859,93419,92186,365348,593769,638989,236633,-156487,-295599,-254218,-479460,-4942,94477,-55688,-156026,-194356,-318119,-301785,-145931,115739,442582,405143,69494,-111109,250984,122044,22295,-60920,-165445,96317,75691,-90031,-159497,-49073,170311,149996,-124744,-213428,-378065,-185785,3632,82681,-326609,-448594,-376841,-222358,-122834,-376316,-448441,-413259,-350102,-165725,4205,-91418,-393557,-574041,-291684,-118782,-113951,-261062,-405481,-320019,56059,546399,582521,428227,286517,398270,463922,251267,-30359,-143432,-13117,276692,583856,671400,392262,294245,115652,89932,219847,-194995,-614087,-387596,-133582,75813,339874,375347,2333,-418410,-367059,14099,46281,-54456,-56873,-112062,-171573,-127227,-229924,-206185,-349686,-397339,33303,182399,54344,-115545,76,-114859,-297001,-179543,-366276,-347811,498435,1016166,824850,301300,-16416,321534,526526,266727,-145606,22041,326059,361792,26459,-503746,-58686,174237,138837,-50770,-14977,-13810,87100,-28918,190978,456048,731961,908801,820470,136481,-440454,-127504,63266,1046,-141282,-211125,21546,446242,852447,787615,700182,344099,-178436,-241397,-62311,-17523,-183354,-164036,178816,127045,29544,-120424,-67403,-38080,-124045,-33853,316098,353435,57030,-149862,-289294,-292290,164834,308462,429932,86157,-324370,-433341,-54932,326127,531009,454392,-24170,-566789,-636889,-352036,-17220,232942,405168,480628,546283,367814,114270,-18412,156560,407030,715189,701667,424351,-15014,-172401,211557,283338,45857,-397004,219080,713918,593279,277046,259097,141612,33685,-209496,-341129,-200475,-138901,-269948,-350990,-445845,-449198,-112247,265496,460146,553623,391618,13836,-252196,-329808,-267277,-109176,-86826,-135942,-473953,-50205,350487,382476,191151,164028,446357,445519,167504,268682,428845,513541,110592,-213572,-292063,-330561,-302850,26930,272197,278227,74551,-38897,-61766,-268129,-273585,41779,416906,274086,-41728,-223014,-206742,-109566,-28509,-83778,-182943,79833,102567,-53031,-65674,294812,424761,-90448,-266575,-361707,-311781,-188885,-110748,-39159,-16198,40327,13755,-149152,-52053,626879,510873,177996,260283,202978,-112532,-263290,-162616,-214031,186876,685045,1086494,796056,59154,-111379,590779,591171,226076,203727,312114,319151,-2002,-519682,-127418,73884,-204531,-348361,-346664,-193438,-171772,-134993,-34733,-206350,-300322,-368912,-222116,64046,412190,346598,-143776,301705,863759,658560,123955,-227057,-480982,-350955,-233570,-37920,59479,99672,-107334,-394945,-358483,-211551,-179365,-136137,58443,162703,246012,423125,482407,434813,185949,-250396,-491336,-235744,156448,284610,10605,-449501,-252359,-184148,-200637,-208842,-183117,-1862,-412272,-320981,-55132,-136539,60695,223461,313178,188869,21265,-153125,-295499,-301681,-148497,-261653,-337579,-193351,-17664,74036,-46927,-220269,-177772,203339,608277,717119,420728,49151,35480,196578,452168,728434,903701,833146,529785,429510,225622,167715,249774,359389,299164,460545,388245,236550,257329,148685,-155369,-452102,-174406,145920,74642,-10925,183500,251576,255367,59563,-103182,-253235,52162,485476,674339,738633,750811,764440,820131,646858,52971,-567276,91841,531302,513098,37751,-429863,-302007,-207705,-65045,-25127,6524,-230173,-398635,-130247,-120462,-267669,-438222,-498454,-354272,-127859,-375093,-246310,-296481,-244330,-304744,-284726,137741,426409,337672,48628,79434,220510,356201,417611,218572,35854,-116717,-321161,-446635,-515475,-11864,667066,1065329,1207168,790907,209240,-91630,101070,-102634,-59440,93886,-29737,-62672,-8795,-88515,-297076,-445966,-233777,-142822,-136085,-175194,-127036,-134688,-335217,-196419,-2445,-240557,-319963,-331574,-215856,30953,48304,-128299,-316646,-443609,-147301,90908,42043,-263722,-372008,-232154,-96482,-265188,-90495,117224,232369,40751,-294729,-330513,-363893,-442135,-265805,-235310,-65721,-239291,-430959,-145994,-14344,169188,207882,103926,-269686,-256954,-59576,52540,35003,562356,786003,293708,-162216,53892,252291,378232,114967,-289824,99812,314197,527564,453606,212351,167267,-28385,-380419,-640785,-320030,-20840,351280,388728,-116005,30541,600647,707848,229928,-185753,-338902,-98720,122462,2981,-19247,-192519,-314729,109694,446569,1017098,1012573,838819,621093,321411,342862,293645,80764,115026,161968,459385,440612,101206,-96819,-281618,-22608,-35305,-90404,-368012,-156478,475737,778214,797728,741462,707811,533781,24282,-267383,-312555,-157311,-215654,-236230,-116803,17164,-41686,-342095,-567357,-269231,188743,260097,228896,-128999,-298897,-37629,23888,199474,480090,783068,777918,287063,-113127,309928,189782,171982,303156,416429,488965,674260,599039,542519,-4607,-356504,-68440,127393,73545,-103085,-143299,-96772,-9190,-225560,-336303,-147002,-228108,-273307,-184348,-207092,104089,199759,150759,-227547,-506303,-395431,-169274,-134444,30577,288762,471351,356315,286613,-18438,-538690,-472460,-65439,126969,184334,279688,214606,7223,47118,150533,398614,714409,640431,297041,-291,-11512,-217003,-276834,-342003,70846,604383,575952,253743,67163,-308615,-248766,247193,149298,-240021,-167528,-218426,-24440,531732,972238,853646,389840,-269080,186603,460247,238448,-86542,-71781,142882,317575,269719,174716,34369,46711,92046,176598,186465,-87846,-502717,-80019,265441,481552,222235,-143285,-367238,-397930,-73824,66165,-65096,90223,177666,367110,530049,510334,201649,-179406,-76066,7288,411371,708034,686803,311035,-223636,-485817,-374440,-288465,-248829,-19935,135742,4764,128730,302936,482027,258581,-172200,352804,1035683,1132890,450914,-250021,-262035,-76190,-6507,85066,96633,151834,204783,203159,-90469,-333815,-195301,-62479,-116064,202011,276405,84404,-218592,-258966,15394,389053,378883,141926,116610,99497,-109432,-229794,-174532,-156273,-362172,-450094,-148847,-127667,-270730,-322862,-403943,-119268,5614,-243381,-200791,57706,185585,-31376,-53117,20490,61520,-67067,-403542,-340579,-200700,-212024,-70883,162863,260572,234281,107465,66056,-59801,-29625,92848,201354,313648,118966,-146341,-140512,100624,388602,365878,155751,-186535,-357904,53469,231731,100745,-195824,-320986,-316968,-432863,-339687,-198855,49687,113265,71287,187988,315104,357689,61727,-38301,122616,236626,267970,52502,-171755,-98858,-112753,47585],[619166,399386,89118,-246473,-188964,-61778,-295341,-166357,185607,346448,342204,299227,117993,-38155,-107719,129667,307482,298479,-220936,-385232,-171154,4357,-10288,12338,86080,-105503,-433179,-49971,21007,-66962,-146334,101630,498202,409176,162145,-475298,-343388,196957,669548,876086,521113,159203,-260660,-128768,209018,201721,415272,477020,625824,712214,567670,209219,-94632,-288082,-400029,-204743,105472,210069,217792,-120948,-353859,-318003,-169921,-242426,-408919,-301732,-461180,-353630,-172555,-1973,-37072,-119282,359524,674892,438648,-174652,108845,167404,-182481,-405272,66446,257503,51643,76356,224790,322056,81671,-238396,-125306,111394,6070,-11742,66957,382403,678894,493491,38747,-270708,-248831,-203348,-150961,-10505,-108664,-275826,-215934,-130213,-66627,155350,459625,293683,-134321,-316323,41649,83960,-144367,-362799,308358,510867,556513,640725,926837,1023577,775197,437308,-63021,-464001,-107381,39738,118385,175927,32332,-303926,-67518,396652,792793,840043,666359,406668,-18823,-161144,-292030,-168738,-3328,-60278,-184318,-157750,-324592,-198587,212935,207903,-210570,-429927,-258506,-308595,-12053,185192,22038,-302480,-432038,-560768,-293377,180604,434156,615026,644907,719056,548383,304176,48808,-36251,-19929,-50770,-222795,-196569,86127,12773,-116890,-345909,18784,37929,-156647,-272890,-98570,-72738,23927,119188,-79187,-128775,-127587,278179,638098,342541,111234,344145,410527,242152,112833,41003,44824,-183028,-7126,99858,345688,379934,188192,-264191,-293767,-264898,-412845,-434532,-133513,207646,285811,17797,-156556,-15215,-192826,-384388,-447726,-151170,-195378,-366420,-171663,47207,-43367,-390339,-131696,209532,200382,215492,223208,209629,-169977,-271180,-94896,16724,109563,386534,417134,530724,545680,284657,101278,152641,231712,-6249,-206871,40607,380146,387078,206925,-77236,233061,717918,1264032,1308898,1295851,1669677,1582016,898952,52149,-239752,49235,100205,-132242,55523,-52774,-236312,-75271,-66417,-247861,-284698,-516893,-453878,-17726,48001,38069,-129981,-414687,-385062,-460164,-590448,-351090,-82930,-48224,164198,229655,-1861,-410888,-8909,267601,62691,-207275,-65583,-210428,-235166,287839,882903,972584,493839,-70354,-281929,195793,495781,603076,213669,-350748,-139491,-306710,-178656,49489,115050,287804,352633,-141621,-360052,221452,248677,322144,500897,232724,-7076,114976,108573,-298737,-242200,315978,221907,-154496,-303187,-337662,-36272,355361,444198,392169,380844,240944,59586,-371089,-436026,21011,328154,483004,245682,-49486,957,-153887,-436818,-168011,-170080,-353135,-379647,-206312,86056,221048,213647,-96309,-397700,-219453,-3761,284350,309563,67477,-14295,223740,288712,125527,20785,27421,202619,161675,79843,214434,578070,690098,429627,5239,-112005,-391294,-139707,404105,415062,-67565,-80308,-86725,-221054,-65664,-17941,-259792,-352505,-74008,224763,262334,238901,4009,-299746,-67157,23586,-145770,241292,424976,394650,376227,392163,490247,302694,226031,248267,55888,-332710,-147255,179434,29547,-155959,-60023,-88186,26641,267779,334331,162039,-86156,-169658,132607,-1488,-270210,-400112,-338357,-291316,-226420,-253926,-259242,-228391,-284219,-294990,-178133,-22449,99517,210859,93666,-92700,-369475,-443595,164840,468502,509252,517946,450777,274919,145448,248760,200845,-117577,-540274,-254561,-282514,-164369,-200211,-218674,99079,503116,313226,-146461,-487903,-19682,47121,-24918,-286428,168702,740690,1159898,1158364,868734,554270,224223,10564,-10559,182056,221003,22527,-120331,-317889,-333380,-416859,-306608,-60151,48887,154877,-160436,-259238,404447,1047622,1270326,736688,322634,-181395,-290928,-25515,-223873,-297789,-182111,-231847,-240380,-164722,-89352,-145812,-184665,-211386,-250764,-140663,131537,214807,210619,355529,229982,-51146,-414482,-222378,30551,55292,49937,-169036,-332012,136687,728418,790037,487085,159807,13059,70866,213665,191514,-219599,-488958,-166759,99872,153568,266166,256209,206760,-129938,-510986,212264,1018183,763788,480712,520669,695672,490072,239882,530541,693626,740565,765252,412570,150915,-65065,-211601,-289919,-225365,-125183,-3152,31914,-183717,-330361,-266756,93815,558316,766121,948779,704498,333807,46810,-272455,-143994,-92803,-115378,-225848,-380251,-331067,-108923,-9071,19451,29678,142655,232261,180243,59798,112687,-127276,-434917,28617,318887,266822,-43419,-328010,-58376,492612,982246,930182,496410,46411,-106253,-147035,-340238,-26266,174265,106426,-153674,-24832,223033,332995,387144,624761,680290,490068,-68792,-25292,214322,423133,353691,172168,444710,940609,822524,236530,-179700,-433281,-236278,-103824,-72481,-267120,-187121,68359,-58763,-282397,-98194,-131266,-181796,502668,1011755,1035084,522375,87170,-53518,23314,218677,252429,173053,-143630,-292686,-129423,-282685,175888,583556,576038,251928,11788,-16573,-187416,-467320,-256740,-68826,-3776,-259168,-288494,-191221,31445,408954,543746,369903,17086,-399706,-243632,-133909,-100639,292741,809458,970836,572299,30340,-107859,112052,-98332,-351716,-335963,-131834,-44387,-267222,-269314,-54474,175019,18296,-362533,-45904,178873,31399,-130435,88022,242373,271615,53240,59115,240642,321324,249003,56717,-69383,-362194,-284648,93884,287643,229007,82753,-219300,-162542,103602,324324,189825,-139482,-187211,-124199,-25825,72858,-34693,-114715,-115330,-255872,-216800,-62995,-161559,-196451,-177206,-68302,-128723,-202506,-359022,-296458,-264885,-168276,-177122,-125128,75483,-13654,-231676,-23772,91223,69992,6743,-267208,-173194,139130,292117,241019,-192575,-393886,-19401,657377,760304,253875,55052,172446,12331,-306138,-47090,84062,-14235,121127,110829,20464,-48494,34794,106174,39639,-208613,-277202,-79754,147645,111327,-277146,-416923,-113672,-13592,100967,177806,55473,-132411,-305814,-432431,-180236,122571,175472,176900,178470,362076,224015,174124,18699,40335,167896,207321,27024,89794,152864,-7299,-101269,-64139,-274407,-393890,-207080,-116397,-254086,-217293,-168921,-208238,28639,129893,-124227,-492198,-411932,-277748,-102792,28764,-66204,-82800,173838,374528,243644,-13254,-212644,-172514,-66729,-155448,-343201,-330597,-232729,-15977,41155,-150951,-376998,-432425,-178459,-173134,-90953,-180574,-201385,-353597,-301794,-385115,-231828,60361,392068,337090,-220860,-100982,589858,889162,785980,488508,168699,-194448,-475692,131545,682817,735391,142728,-210182,473259,702969,264264,-258056,-152663,-87716,98317,275788,278973,79559,-389833,-385143,-283557,-399115,-584723,-317355,56796,250884,370425,184581,-93602,-306511,261778,540047,340566,55828,43355,233040,113959,-18507,-59844,-348086,-50969,348063,562087,349902,-85363,-35229,3396,-339049,-235975,-212399,-79140,-286240,-315386,-245824,-159154,-1072,246179,487056,414070,8847,-49407,98680,-59257,-115255,61564,67339,-220531,-501487,-610496,-647244,-532286,-322911,-290755,-292521,-320653,-140428,9062,5629,193931,173576,185912,-41842,-126513,-207278,-241056,-299575,-347619,-199238,-53895,66508,140831,223868,245046,228575,182162,75301,-187131,-257127,108242,460523,527148,240539,-83075,-96653,-300792,144433,846190,989894,521372,-60570,-326340,-124310,131306,194993,-9186,-230092,-172507,-75073,-105422,-167857,-192048,128463,316566,252502,89702,-93947,-97453,-21619,-77439,96671,53040,49456,89926,42608,389613,524924,436311,195874,-84750,-214661,-23793,135460,47528,-114572,-77935,-193183,-342305,-211048,-154886,-229973,-140368,-154492,-163644,65398,348701,445826,507974,574058,772683,658773,197975,-127837,-195103,85742,-48177,-332331,-77405,332156,455046,203116,14186,-325978,-272557,145852,221507,270191,314979,483169,471353,174170,107378,7064,-153531,-596216,-57899,483899,290610,1708,-64777,-159926,-297930,96331,266610,328113,428112,505316,458668,525645,389829,26439,-257941,-396996,-269338,-115574,95115,-93506,-225237,-289015,-200208,24488,20074,-18236,207810,155851,11115,239270,538595,425998,298291,326023,52508,-265552,-64194,109615,341721,705420,785385,175372,-26508,-68560,-424542,-210904,253925,622600,678463,720719,659992,552258,186184,-214408,-482634,-341235,-91741,134816,212417,439538,532973,375557,44341,-228400,-150270,-390189,-298470,-28492,102153,-8644,-216144,-325533,-523405,-160692,91729,95658,-26527,-177794,-168944,-375414,-286747,-295319,16558,315645,190986,-197804,-469625,-438231,-40956,343141,252509,156246,432018,496977,360955,-63064,-361075,101466,70235,147657,19840,-290314,-426899,-379797,-333321,30121,315570,35910,-111195,-393304,-152251,-256554,-286250,-345020,-339505,-247163,-228720,-67757,45063,317508,518064,506308,162656,-103234,-306577,-141288,-164657,-261461,-208073,-28514,142320,419556,303488,-84393,-569460,-69634,91826,-366835,-123490,59959,-87744,-328118,54266,132326,44115,144663,402443,690087,456387,-34992,64019,611766,464586,-146947,-129151,387617,294025,138596,207667,414880,445311,196118,-59427,-178107,-172803,-365524,-120492,-119742,-395716,-340325,-272346,-321442,-307382,-315922,101679,481019,514815,214217,-242763,-14966,5700,-110905,-170932,141749,333622,136609,-160467,-362188,-244005,53301,99571,-42587,-154478,-347558,-427526,-258207,-104818,-292453,-446584,-386291,-391642,-499326,-305317,-140948,-191371,-370297,-61494,319517,304731,17894,-203330,-260344,-248248,-251665,-209173,-244570,-168593,53477,363112,424945,171942,162642,217330,269474,67020,-38018,-110426,79371,421324,782073,863281,498766,272142,-16471,194018,471656,336803,-214451,-414697,-297766,76772,437804,559803,345203,-54591,-603679,-131377,196901,192809,164300,21465,-179218,-330409,-473512,-289922,-499022,-274991,29797,52062,-59012,-85953,45574,-55949,-224603,-194158,-344384,-226958,415291,574001,323837,-109988,-212228,389228,628577,417257,-44159,161456,433664,298888,-124782,-356495,11755,200135,21068,-149525,-12974,-10357,207305,286589,605296,827134,973355,1066374,954834,307453,-305157,-252261,70326,128024,156699,174875,299173,380977,512138,542072,856891,565440,-4062,-136690,-76581,-185009,-266535,81699,329115,140522,-56917,-242054,-115375,39148,106305,218700,429435,516599,239786,-58146,-149002,-53948,227693,266800,166235,-299865,-466247,-396148,-275777,312885,719768,815911,377458,-56004,-231446,-186500,112704,348129,480107,517902,508217,526218,402983,306580,530095,824694,1007099,803896,609616,238392,152090,388904,470583,161940,-266664,241196,635120,558284,289493,460335,333551,180823,-86317,-299563,-229585,-155619,-335572,-406381,-373133,-469785,-289038,210439,493885,476683,183828,-171655,-224989,-431323,-585465,-511632,-466807,-316749,-589789,-82292,450453,423945,161797,165308,619865,763477,588971,583542,538861,336194,-200998,-585047,-457721,-342015,-378408,-26938,175392,155563,-138981,-127180,53188,79371,-17793,-450846,-184474,-143354,-162267,-50010,126502,317304,300849,99134,-171167,33921,134798,86014,-177621,-170396,-259462,-342206,-287244,-280469,-348965,-371706,-257675,-262713,-289277,-247217,-94549,197757,271599,592234,322355,-63793,271964,403714,174931,-11416,75290,29954,407546,802945,995956,789044,123357,-134163,794407,1180450,725142,199606,264644,368596,200459,-220016,-335140,-152185,-337042,-377523,-314597,-119156,-44582,-3140,-7675,-116506,-273176,-384313,-123761,361846,700087,582899,156801,332516,869293,532286,106028,-137324,-268172,-353217,-190296,-20133,-46818,-22247,-56872,-108714,-223754,-268768,-457185,-421282,-167200,-224075,-213489,92304,357195,366354,170612,-193133,23985,276326,376799,247754,-78785,-399925,-201057,-132407,-158618,-313465,-304951,-237329,-128610,2090,166705,7504,118010,147428,14811,-15427,-15653,-129047,-422361,-424948,-248669,-103156,-398226,-436026,-225796,-127702,-296888,-471420,-232780,224443,599923,696571,270914,-20095,115751,389445,591327,770040,831392,694594,511339,435571,203849,244859,350722,454112,322399,428097,465922,425471,381190,165875,-115012,-172467,103793,383817,249145,24847,133290,225396,273512,102901,-54392,-447292,-118735,384844,567077,565319,530938,502864,502167,375580,-155335,-455030,157980,427961,200938,-170684,-314502,-26810,273564,302706,93662,-63812,-211160,-296037,-54304,-47382,-285445,-526999,-367835,-179005,-93165,-132172,-105855,-70532,-126561,-253627,-438937,-37331,156569,117718,-36889,-51277,26914,236637,459019,299819,163047,-109748,-237165,-384615,-413546,161583,1090293,1606839,1746242,983299,-3872,39842,407608,191006,163360,197896,-61682,-110326,72287,86439,-298557,-363020,1557,135329,31342,-163544,-151439,-112870,-420522,-278695,-95935,-343879,-379168,-309922,-179244,139054,206428,196365,52459,-137872,54008,339730,281801,-140365,-396150,-441322,-431378,-592214,-389715,40259,301375,269554,-106882,-368281,-442255,-329459,-74217,-15963,-8975,-349144,-246977,21937,37023,-5879,-63553,-42237,-279045,-379789,-284158,-147501,-18731,479081,618756,168239,-185066,-11075,124942,315610,186070,-155167,145265,396135,640320,542296,261417,101807,-267436,-673111,-398005,-395710,-371880,-43661,100529,-223035,82090,563602,478061,43053,-330084,-359933,-150736,-132634,-360341,-443355,-400740,-484338,-37014,512455,1223639,1169194,801719,514986,321931,327925,182596,-25570,105110,383695,670229,540468,222670,37922,-274593,-207656,-101282,-13398,-18419,-70843,174206,504603,650234,642418,895955,710867,69230,-300909,-97760,-70263,-32351,-14025,90454,109187,-33655,-510981,-415705,-122121,76724,-45542,-167871,-362189,2332,245185,349602,256573,489701,832409,568623,44927,-160495,155499,-51355,-135988,-1138,302851,553883,892156,535076,132599,-135893,-163045,120564,88639,-11386,-190816,-286393,-349153,-322305,-608815,-251952,-205435,-350296,-560320,-399980,-320442,80437,75275,-26052,-166345,-241402,-274311,-348271,-62702,23825,62314,-653,-53734,-16496,-117891,-589453,-407785,21933,232250,160697,276894,311421,47400,-61819,109872,312653,501936,383881,196506,117411,94559,-2012,-78842,-277655,167509,781891,823904,433836,30311,-386841,-324910,-165249,-266667,-254639,-70721,-65119,120212,396395,739181,576745,207109,-191070,231606,432357,178550,-80096,-97103,-23901,-70503,35275,210344,263607,235597,17563,-241473,-161351,-89398,-268660,-359255,96483,475607,327799,26155,-247045,-369753,-280939,-334177,-26269,103376,58170,227233,433386,419824,128737,-180959,-56136,-138999,245925,522677,544516,291178,-176215,-336457,-258994,-25707,-26664,-83655,-103197,-125234,91128,341906,477352,221372,-293347,6798,562815,567995,17910,-120419,36956,139570,81177,172901,203818,317713,389877,434909,249904,-198135,-464412,-208296,-262479,81675,327019,388249,398057,422795,186325,238278,174765,109482,225769,236193,59741,-117990,-138436,-60808,-203105,-511115,-372977,-370674,-268957,-69824,-329956,64061,332575,69360,-331034,-87260,95970,25609,89906,273814,87984,-246918,-149954,-134978,-199416,-319474,-337360,-490976,-289715,-145658,-115176,-82006,-298983,-340294,-186965,-119661,114351,165195,106584,25734,126286,335024,368339,114874,-207599,-306770,151102,432150,309071,-103552,-386702,-502475,-422738,-215162,30324,150800,18356,-80432,86905,411319,338275,-18384,-29244,226913,340797,388727,122516,-146031,-94184,-46564,287500],[838328,590956,201481,-140031,-138120,-86733,-269155,-57182,249208,417002,277525,188792,-4462,-260474,-309774,101811,267769,66243,-340645,-4688,208690,262948,110003,54934,158124,60369,-386412,-133474,-138029,-166883,-234934,-22549,423409,345280,97714,-343168,-203707,49416,381531,573286,355562,26441,-278938,-115512,252885,277225,397445,380256,462759,524128,316195,-43758,-310159,-482882,-384108,-32666,119430,169508,-10845,-230844,-206494,-321512,-228400,-282387,-355481,-398919,-393067,-389842,-189568,-43546,-257502,-197573,263604,382234,-119587,-116491,393966,367391,-14189,-315484,-169013,-62298,-196457,-277575,-9676,112964,-2681,-248781,-243899,-110780,-148471,-201020,-68702,327014,573993,352080,-69588,-392213,-528678,-218963,-175596,-59538,-128852,-443777,-129410,81529,27874,46545,224797,71021,-397051,-361176,70185,135283,-67497,-214834,216728,310222,306197,326003,648166,888731,814590,540177,18698,-138464,176435,214585,128492,66086,-9197,-212719,-339401,-24115,369381,465619,430429,305969,-129671,-254963,-288641,-312963,-206987,-197090,-265923,-91850,-162510,-533294,-86066,82266,-51058,26850,95041,-198189,-117690,-16827,-251582,-347333,-184783,-227429,-355143,-123859,267633,507294,527874,682696,486569,422875,161491,99329,104773,105950,3835,-62579,9866,-141014,-251785,-393426,-242363,-255011,-385471,-280463,-257444,-24764,405533,492113,159299,-146928,-271135,23341,257432,97518,78986,378584,427202,273721,62628,-97215,-137132,-254312,-186190,-63416,103179,207706,167181,-214612,-394301,-256958,-188143,-305228,-395522,-140479,16367,-165220,-653591,-245858,-380203,-478929,-382303,-153926,-234544,-463849,-310224,-143110,-182684,-479703,-167057,178517,342492,437461,290983,160619,82056,99685,102261,56212,87616,269937,204267,344578,505133,347541,163695,245745,284034,-104386,-268936,227393,574412,521176,306573,196694,975512,1816766,2752706,2811894,2597532,2973308,3150268,2070873,475777,-137894,188595,225899,-6422,55645,-24969,-283013,-440525,-164454,-103857,148560,-160546,-508645,-413613,-181081,-59157,-203753,-408177,-353714,-450815,-456256,-254640,-280232,-401411,130529,232101,-101834,-547991,-51890,285713,182438,-91721,-283958,-385643,-225407,233905,778644,911323,456051,-191791,-161406,367423,593244,670475,259694,-445974,-117969,-162506,-271127,14376,264706,449475,309405,-157787,-245517,277250,324096,460489,584003,234706,34531,367928,430801,264954,390577,619079,401416,108013,-243967,-398218,167271,540136,324459,285282,354651,508934,401671,-62057,-499997,-79008,280015,486099,238016,-358356,-375283,-384060,-304564,-2052,18004,-145642,-208591,-123932,-11591,12312,-61164,-281463,-288358,-188732,-76153,152112,277789,66532,-115081,56722,138152,79144,40331,-43430,10472,80426,46217,23686,180609,345326,197691,-206717,-339732,-534804,-302656,290803,499170,84722,-160003,-96746,-320609,-223568,16740,35138,69986,175848,281154,275746,241739,179875,-148681,-137738,108000,41914,85235,231244,280941,366990,423635,474721,160059,9029,59940,-30242,-328401,-314330,74088,80723,59787,137806,181500,428252,605487,510680,279057,-8642,-83848,148819,78572,33432,-14631,-76177,-49911,-100927,-211275,-330905,-322827,-368263,-231562,-251595,-89258,-2814,153269,110043,-24216,-268057,-542570,-76262,293327,386867,432905,359359,120701,158691,298102,240103,-242107,-374316,109212,13708,-53780,-105472,-130340,129350,482970,178994,-373922,-380585,-40744,-219842,-404896,-329921,69649,568821,1065691,1060915,655226,209215,-72676,85033,97475,249045,247466,102027,40369,-173873,-365948,-383478,-392416,-398732,-349931,-214251,-431657,-297192,421673,1096712,1324194,665664,147270,-347517,-47865,242098,88190,-38107,-28826,-38613,-99700,64694,190890,136904,46872,-25920,-94428,2064,271501,260355,210028,254757,72717,-285377,-594967,-245291,-10974,-17249,-149055,-230881,-198847,58644,440543,574747,370505,181390,121157,76021,43443,-153016,-201766,-141175,-42482,-9839,-69481,89515,181851,100838,-296715,-323499,517536,1110489,893850,577065,749797,874634,682010,419742,791490,1138165,1191359,1019751,521546,69410,-191409,-391330,-521979,-541746,-450815,-235312,-95855,-103740,-156760,-52378,267823,490604,486225,328294,249392,59168,-134747,-367378,-270325,-155856,-228175,-385139,-389818,-348660,-90727,2872,-87669,-192436,-65817,153720,123858,-17118,56753,-65887,-249202,-136757,23300,27530,-183826,-272513,-12553,483541,882422,779825,297431,-828,-7735,-196137,-258121,351079,561085,187708,-246951,16927,558004,632517,567363,570624,440680,392738,85398,180223,340125,504078,369919,27512,178141,767746,791493,289150,-118641,-324551,-138568,-57567,-55142,-227479,-123399,266085,403168,69537,-71557,-156851,-231317,292124,596072,648596,306170,-86156,-283088,-163402,76920,179265,96760,-198880,-341434,-135991,-43395,207416,367593,99382,-1948,101138,157545,81355,-335775,-313374,-81153,46233,-68353,-34549,-1393,115232,308333,280118,63108,-168262,-446091,-375549,-191400,-154437,160478,773678,1018576,569186,-78637,8844,457041,180115,-368871,-276138,-88336,80305,-196580,-426043,-326796,-79613,-238031,-300821,236806,507978,384402,-42788,-30956,270007,509848,412636,102934,-127923,-25025,-65004,-107164,-125212,-235605,-470619,-126129,159302,183028,95965,-159908,-224306,45353,202437,-49584,-272433,-77527,-10831,-41924,-59892,-171162,-197982,-221322,-256496,-198609,-82744,-73261,-123827,-210676,-156928,-163804,-230707,-426179,-424079,-417077,-263331,-320093,-398665,-344475,-255896,-268081,-11528,204564,300290,219114,-185639,-294970,74637,207256,194122,-170714,-287866,128186,774908,871802,410552,264601,390122,196104,-400849,-459346,-403906,-213654,170382,200525,220343,66845,-59607,97439,26322,-253081,-161793,107605,224970,62287,-368854,-262708,-147017,-129550,-51073,152376,149699,24024,-114293,-464129,-364708,-6604,175989,301354,290504,230194,59270,50362,-64270,-33167,41025,24889,41333,259761,176552,65193,30158,46580,-61473,-63566,-104668,-201280,-57282,55244,104404,-71192,-126972,-87704,-269508,-419154,-292504,-106919,9093,24737,-178714,-159028,109272,340685,315379,145500,55937,728,-814,-223283,-393181,-404542,-172415,32109,83545,-170112,-466442,-380791,-237517,-173960,-231843,-286043,-211152,-310699,-234729,-161643,-269060,-155926,140503,268427,-182143,-280331,253253,469869,588279,491498,242996,-74750,-423112,-21061,504396,653289,164629,-150846,520599,887721,449516,-116391,-143397,-37605,144017,312816,290111,151183,-298311,-582644,-559109,-448708,-452894,-375585,-147174,39581,184749,151529,-80088,-497708,-5674,395538,255371,-62801,-79150,150711,144313,97531,-134227,-450764,-129793,305826,645042,625593,104136,-239719,-37306,-281861,-227127,-154940,-103645,-105085,12672,179323,287550,450871,742003,930445,711691,192804,-60246,52090,65351,180142,165447,-35324,-393135,-595273,-487783,-429372,-319834,-169053,-197474,-284049,-272461,-226815,-84231,-74146,53738,-29551,49745,26398,59672,-69762,-196670,-288737,-246942,-200068,-248344,-199824,-83090,17834,57680,31273,74661,-67494,-262739,-97294,218442,520208,515506,161288,-107160,-26137,-163553,-290756,524941,900855,556659,-24004,-327653,-261939,-230537,12905,-58639,-191581,-353808,-196563,-147890,-217359,-228074,76618,233399,182445,-11800,-205415,-14888,163640,214858,141664,-88426,-40229,24096,-53551,266756,292702,258649,156579,-67195,-137473,-21194,-45448,-293108,-229579,-23889,88916,-164686,-261860,-176657,-125318,-124550,-335393,-420681,-26187,189305,312113,377173,501416,565758,394919,-1985,50081,70371,157518,209963,11564,129756,488304,582639,268117,-44478,-415283,-508443,43145,150993,294336,522393,875522,790950,366959,187331,107320,-93575,-421604,33797,330968,-29880,-395591,-294596,-351879,-414338,-35070,196770,250716,343437,448827,499992,731529,656139,269631,-134076,-207944,-236595,-112350,-133265,-76018,-141121,-231139,-208997,-18221,-272494,-303159,-83288,-70660,14429,257866,316000,288847,180304,329534,221169,24131,-236226,-31720,178633,487801,470699,-66264,-323858,-279703,-370302,-92911,266229,548845,593810,741568,848541,765701,389329,-181555,-460480,-196258,-22745,169618,335340,637453,774052,613583,94893,-424731,-285876,-343473,-329113,1097,178054,111626,-57686,-169369,-229458,-116720,-22089,-179911,-335051,-22547,67655,-78161,-265784,-253864,55622,287808,128813,-310958,-447234,-457587,-33991,354205,160176,54249,427892,511873,223128,-199996,-301478,157043,172418,206424,118698,-221747,-479341,-385941,-455587,-153440,67504,-270582,-523741,-257968,39223,-139987,-145069,-113369,-139850,-238140,-429647,-321117,-174955,151812,357910,351917,16271,-266809,-172871,32639,74939,-157209,-336194,-258288,-151394,189718,124012,-190969,-472618,8631,107253,-271463,36791,197991,-71706,-97175,350830,330772,60788,47646,227572,534239,376838,-37891,102584,526897,332697,-330446,16764,530577,465850,153157,-18048,147369,185383,198630,78206,-31495,-88002,-243535,-80873,-167521,-431896,-468155,-236601,-244155,-191597,-421189,-23854,404379,518661,268492,-220718,-322256,-258192,-406181,-12184,396356,472539,123923,-312982,-390600,-195940,-138066,-108175,-80067,-72719,-174059,-341432,-239083,-132426,-227061,-365613,-230234,-173669,40335,-22449,24140,-119236,-379610,96929,675280,817896,515446,138931,-92135,-305251,-270102,-15289,95794,12121,-7565,26299,133057,-137821,-81970,15336,61722,-127578,-91524,-89887,107941,410960,739417,745924,414956,97853,-157825,240679,532696,619747,249107,84898,-118039,-7272,329326,485248,455416,31427,-497541,-215870,234343,308861,246910,66776,-179939,-381752,-450495,-312067,-244363,-20582,32833,-219242,-272324,-107360,8252,-51862,-229772,-241032,-256246,-80964,251477,103151,-54579,4022,-72496,332061,545821,502569,41967,99844,291113,1914,-358115,-268114,-71613,9653,-227288,-234804,-66178,-4293,340275,580774,816862,990166,1006392,1140956,922537,391222,-313820,-362966,58104,177250,349219,439771,477827,198607,-105401,283098,740434,537433,40363,-161387,-221325,-385771,-89391,369185,420134,109423,-191054,-376490,-246732,3559,256481,416187,461495,504344,280295,-56119,-65528,255443,415539,156560,-202693,-358464,-83727,-107706,-415609,134000,691881,993135,664920,321971,111298,12128,247737,459455,484088,423798,389946,568919,560447,514610,716875,997428,1028916,772223,721551,478648,395505,462006,548131,278186,-144746,74180,428441,414258,246862,501347,427157,272999,75165,-130508,-219259,-104513,-299887,-447479,-257062,-290525,-454896,45718,376674,290848,-50587,-217339,-112959,-263913,-208518,-337731,-534905,-506812,-590175,-52471,452820,353093,46601,55769,588289,863346,825381,718949,467817,-111968,-157660,-352050,-497738,-273894,-343513,-196263,116103,48149,-300277,-193070,95636,291929,403507,-101636,-559835,-541345,-287503,76986,387438,692206,656377,278759,-170254,-29033,177902,216605,-20988,-409672,-396368,-356074,23863,-82786,-58955,-394127,-393181,-436077,-549084,-441301,-110882,242880,330549,382499,30165,-307619,179092,399635,202880,-36914,-31986,124474,472933,798167,861211,749027,145899,-181775,778348,1380825,883088,214772,215811,380890,356982,25105,-351080,-400984,-480029,-446825,-258846,-120625,-56669,2901,-71395,-81259,-245741,-401170,-56740,581453,998169,813569,377222,266707,557148,208868,261063,168707,-23245,-380617,-219589,-52265,-176799,-207296,-9032,75348,-60905,-287085,-450554,-442989,40089,-2583,-344823,-432823,8382,188622,125174,44053,421595,733539,589701,182988,-266824,-299440,-159045,-285460,-365639,-417679,-264375,-47646,179587,192963,245638,86621,91370,26501,-275695,-174805,-42348,-53917,-386178,-505058,-351032,81270,17887,-142751,-213829,-320458,-607207,-316144,-161245,158890,454104,432404,-55417,-195037,105870,483744,610209,591832,474737,331339,331159,327275,211451,289681,369150,419722,281213,372886,471148,492425,387065,114563,-60096,77811,356200,543855,398814,53275,-46248,70584,192322,71818,-42821,-160806,-62099,263769,288187,181145,170359,178718,153346,50644,-280870,-225173,80937,127085,-143960,-330166,-151485,335057,742878,642265,219114,-108358,-108537,-165867,-7090,91002,-110211,-348799,-275802,12128,110670,246283,269165,219630,37525,-97564,-347371,-254932,-132046,-156385,-158521,-213052,-258467,-45878,296088,285896,203364,18564,-58876,-253554,-303599,238140,1186804,1818699,1819936,908287,-240633,310307,652878,357931,159109,108229,-164565,-206416,32106,146291,-186728,-145489,302212,375057,150405,-193933,-295666,-238845,-180067,-145933,-117746,-386929,-435413,-335341,-244196,149648,281970,377882,291189,142267,244355,452401,324216,-186635,-532759,-525768,-357241,-308784,-263676,-72904,229067,228519,-121502,-389507,-485872,-264709,13715,179425,4697,-400214,-42008,185080,113080,-40693,-290242,-238770,-300750,-424345,-589632,-441652,-208951,175725,273042,19974,-132125,-43067,-77679,93492,109579,-28541,230217,451889,670186,575049,280801,-72704,-528639,-584052,-175599,-263559,-485367,-492297,-287374,-296491,156805,507575,255676,-237092,-488351,-383290,-194082,-116963,140700,410884,398616,44174,-183503,347772,1007265,931611,471179,180917,94340,87045,-50871,-176848,-43185,311295,516374,427204,308608,192332,-258735,-148333,197836,261552,290405,129415,-123293,265912,617472,631167,937482,667246,86910,-131127,-20722,-33653,87521,123510,284034,232985,39668,-463186,-514143,-278861,-279459,-344626,-522659,-268053,223156,371113,422212,172380,340806,526770,143936,-275257,-387427,-329919,-438363,-524419,-483701,-36913,400573,833344,566778,-4637,-177817,-254901,-40440,-151411,-145786,-212224,-349165,-492718,-549323,-344451,-219673,-267880,-433610,-614513,-505214,-446014,-54368,-109972,-164663,-69959,-152686,-282971,-162447,212262,300096,35573,-335620,-551052,-356251,-283160,-607706,-373885,-25383,141474,-39882,109754,328189,67667,-228394,17049,152141,159843,58244,21689,92283,171084,133862,-13953,-328311,124921,722761,792470,383433,-14761,-279646,-245587,-376680,-349798,-183120,9275,100337,320008,321228,318091,150356,-101796,-181105,209220,352447,171020,-23351,-164720,-389877,-515999,-344894,102194,361120,343954,44996,-72020,-61165,247875,1371,-508864,-88104,324757,298124,23354,-314074,-365931,-400660,-354171,-22074,-1010,-211641,-35139,242896,202842,1924,-116099,11443,-203491,68045,308994,353464,213859,-133428,-205536,-149642,193925,271827,98941,-145918,-130856,39760,288862,345519,64065,-368740,-328552,49860,-11337,-2643,154090,200469,197042,68815,193936,304958,453582,449826,408399,345836,-77714,-571688,-301027,-343944,-102333,231335,534670,809767,948225,506645,175041,57842,193714,286791,325592,161039,-64920,-121735,-8442,-58053,-287738,-446317,-306216,-28182,212998,-101533,229628,506961,232108,-265652,-347265,-155002,33886,189146,387765,16386,-5702,334546,148373,-180210,-46099,253676,-75161,-239386,-325806,-432473,-314101,-404408,-488668,-568813,-541911,-199721,197743,372682,362547,244655,238682,286589,27601,-286480,-247585,209834,511725,407042,-37342,-209862,-180786,-490566,-100732,446871,412294,97756,-291586,11082,379467,187659,-159656,-18740,265769,362241,390975,129254,-162332,-143855,31685,475201],[890916,649463,191870,-79381,-120618,-151939,-145187,32100,257302,403865,208327,77560,-103866,-291058,-129411,217004,239528,-63309,-265101,289914,374267,376615,86136,-106539,4492,91359,-295459,-217041,-223841,-94686,-174514,-241720,186014,165492,-48922,-254385,-128397,14083,132247,233091,171278,-133122,-302297,-120039,199126,230075,190663,144830,119283,165236,36248,-63042,-141837,-331241,-109530,202682,163617,203371,35529,-272326,5150,238207,222505,-111161,-390638,-463919,-345750,-127775,80995,131170,-146248,-68144,186777,75828,-494593,193199,594917,483040,170912,-28057,-46247,-48180,-254153,-413062,-196737,-106397,-122162,-297430,-375617,-312484,-277669,-325553,-159693,206150,307054,104486,-202304,-345693,-100595,205117,222241,314810,78681,-237625,-28470,218595,24614,-57332,-81345,-262305,-538052,-290551,8998,79326,-4933,-25111,-21141,-134352,-100285,51012,347389,693030,774936,554772,262288,277160,350334,304017,139447,-81897,-124808,-178430,-292262,-105943,241767,316756,455189,371585,-55218,-313245,-278750,-345391,-540744,-549021,-366321,17407,-9890,-318127,-477299,-53670,188243,335701,356912,-723,-211232,-303314,-237523,-53029,166384,187517,191186,-179334,-69827,204726,321991,511321,461682,624192,357838,211604,118487,168470,167060,188600,71805,-208887,-323980,-441256,-415241,-450329,-459969,-273216,-398973,74446,748770,830881,415144,-169974,-506502,-375846,-228514,-106467,69257,340193,310920,183503,-22224,-272127,-438416,-344133,-387920,-348618,-279944,-27873,103923,-128653,-344042,-156849,171028,274927,-28772,-317553,-328190,-349479,-338381,-209511,-234978,-289703,-267915,-111792,-184280,-340483,-310159,-206482,-191259,-229978,-164108,125472,418931,591251,608249,453750,393749,342338,247468,107727,184137,210834,24137,21611,271684,276481,121920,242985,227823,-248455,-170905,400303,692047,545761,368605,500156,1554839,2886288,3735434,3739603,3315671,3682451,3943765,2763356,739822,-47916,290986,295294,36361,-13095,-43222,-247286,-354948,-75418,185642,540319,253070,-52257,-336077,-398264,-211207,-292200,-280284,-219257,-328969,-315985,-143436,-76015,-116861,65918,111763,-211035,-376302,-119365,134023,94221,-134566,-346207,-429357,-254879,55559,508714,697658,392615,-86158,-213620,343389,476966,492801,86494,-337770,-44113,-36582,-269968,-32913,323990,556832,325268,-18469,-141237,139878,307500,530910,693249,344455,92151,568285,794851,776362,896287,629537,385463,128754,-215333,-430975,151317,365540,-55700,-98309,279451,669292,729209,287732,-319016,-210336,197024,478624,394978,113337,58158,-38860,-56439,138226,192249,86528,5591,-48613,-145475,-232620,-392279,-386731,-208577,-79491,-63388,28936,204892,121001,-82997,-67832,35202,60580,68697,-163643,-462128,-115752,-41891,-148947,-216036,-47163,-48361,-310162,-478673,-432601,-437607,22787,323328,36083,-277165,-91935,-336877,-396320,1136,222763,349053,339065,309980,263878,276734,362991,22245,-254089,115753,198390,52283,67460,143993,286469,336798,310924,-28526,-259391,-162625,-176653,-393625,-408685,24527,147039,228798,281678,316307,596882,695963,523210,291156,53673,-38994,23752,108379,271123,310982,201478,100787,-93561,-233742,-422161,-400417,-358829,-251912,-406790,-229698,-85265,30185,34244,-21336,-158349,-318815,-189965,103674,227091,304501,217020,60660,258792,362818,178087,-469805,-63491,554328,357880,95836,-9126,-31277,120320,359691,11290,-315390,-128414,18995,-273126,-453208,-301932,-118930,238578,725184,780148,423446,-4835,-192759,-45187,-106384,-7825,120355,136740,154272,-12914,-350378,-343399,-248059,-400843,-527470,-389898,-445547,-298525,266135,769492,1008833,569134,23728,-364783,-18179,217633,176162,161334,232154,238794,114798,258183,411557,411995,384637,283165,180962,214903,412126,324293,199927,107758,-86314,-336756,-636204,-239200,13140,13210,-286489,-266721,-51475,12092,170883,407133,328470,280359,209462,2072,-133472,-36751,339360,172174,-13508,-239991,-353147,-296027,-29640,-54988,-371786,-181792,602260,964103,857524,525390,722401,831120,732603,648555,1137301,1672177,1760433,1277063,697622,149360,-187629,-396320,-660830,-715974,-619968,-497981,-212388,-8105,112447,251218,410608,354874,257652,-126141,-130427,-120326,-168282,-243781,-445256,-250527,-251606,-360847,-334130,-274253,-138048,-60083,-119937,-163807,-8666,169467,92959,-12744,69767,172295,72188,-65360,-181198,-111583,-238506,-197585,70826,461295,730851,579636,190027,133073,141165,-213747,-114558,613207,850934,411372,-161781,-50550,593924,698398,605123,325085,102568,211913,152527,366780,492362,628572,419741,-104083,-252669,401018,526854,123502,-174716,-201969,20454,-15878,-32189,-165516,-11353,327971,682783,353121,-75792,-216844,-287307,-10308,195663,264832,119291,-123925,-406611,-396712,-134421,56638,-12239,-266362,-312890,-62800,182772,196952,-43310,-372877,71507,284684,351310,375290,129006,-163427,-36583,173860,190258,357378,287530,178136,106839,-99896,-293410,-272909,-260701,-360661,-328889,-201908,15839,576862,886727,526465,-163208,46747,520620,248667,-390939,-204077,29327,210693,-57863,-294604,-401232,-367083,-535976,8757,554299,775694,608011,104521,-54394,266312,503790,484723,134591,-223234,-223278,-160350,-205495,-222470,-103814,-272449,-321418,-27381,108529,69142,-47429,-212432,-32542,-1222,-349937,-296730,79830,169748,85011,-73464,-227315,-255655,-299277,-204596,-150682,-69908,-67991,-209151,-417445,-318091,-218733,-224407,-341815,-399663,-362488,-226064,-108912,-199976,-346689,-488227,-350164,-18378,312804,484969,296013,-126789,-366252,-51243,93963,123821,-100846,-190852,104730,635920,817966,455893,369287,458763,270709,-115623,-86942,-227889,-178930,195026,230637,337686,201053,5227,115147,-43422,-247854,20119,326051,265702,32230,-188827,-79453,-181131,-301905,-248253,9414,117224,123742,36020,-291457,-460707,-123235,112804,331191,289393,-43696,-140135,-97769,-107459,-92249,-86270,-90837,90805,334740,149819,122171,145102,234787,232159,175354,-58037,-383204,54863,239518,290267,152036,-185530,-346868,-366723,-284776,-166033,-2671,28154,-53119,-331287,-225277,78305,401891,523920,398180,313904,215726,86163,-236702,-362131,-249043,-24130,116336,81615,-218888,-512898,-343022,-336952,-243417,-328119,-445224,-140648,-38727,38428,-19310,-344831,-507876,-269854,13211,-232348,-469390,-87619,79085,287999,380598,269261,81523,-292532,-207240,285711,558929,249408,-142489,327679,753680,452743,-30626,-151307,-82148,54361,141202,92086,26065,-233697,-492843,-468099,-321693,-286134,-249461,-351356,-178591,63515,252575,135994,-212747,-347283,122387,103919,-162975,-134987,93954,213519,232204,-14157,-90967,-20172,274154,644383,806048,275637,-310662,-111498,-153003,-158272,-39215,-229177,-174558,156762,518938,620503,831551,1097355,1178949,759952,264650,32362,91695,248262,375099,227434,-126157,-510181,-452719,-310880,-264654,-213328,-6094,81827,-62433,-210760,-294585,-182278,-200002,-221993,-313690,-184970,16350,166823,31757,-141987,-237386,-129405,-233149,-439060,-462114,-297043,-167048,-137001,-220581,-135164,-105750,-186294,45516,236876,447427,387455,54538,-198188,-113811,122028,11091,148704,610930,480864,29219,-133778,107406,-9380,-201667,-199388,-113495,-249563,-247575,-104966,-79271,-256904,-83091,14892,-20470,-223522,-252308,113437,357047,552796,289480,-183256,-166733,-57723,-127652,49010,51427,162503,173564,-39870,-35257,7433,-190407,-517577,-126143,105549,259723,59404,-45288,-89718,-129142,-342484,-480967,-24462,240485,118594,126470,170176,329137,232439,31727,-131659,76107,129182,232510,498600,241263,242830,461535,426068,166302,-159084,-405970,-679618,-145712,-13024,269182,672788,1123675,987257,509530,161493,96028,-81801,-241760,88709,150631,-106339,-134371,-101229,-356519,-371216,-159449,155396,247268,313848,323493,427902,874554,836394,495522,196509,66847,23735,164375,151646,91076,-81724,-211647,-119733,171923,80187,-230805,-414752,-323237,-47928,111749,-43925,48137,106908,313971,252578,-64693,-349815,-136085,-18547,132062,-20909,-350094,-373500,-280062,-113668,-68399,69986,246533,321327,573488,834168,763299,389575,-290297,-331492,-66069,43320,127803,278970,498419,722046,695600,227927,-173936,-315251,-302469,-279700,61005,233470,189202,39417,-58328,-28422,37980,-53052,-302544,-241243,136515,170247,53858,-213038,-178926,71129,242624,67483,-393683,-438445,-512140,-111683,209059,-24196,-91023,312094,299162,-55312,-255143,-144753,158315,57966,79705,112865,-125385,-429779,-488660,-397540,-188166,-97911,-358582,-327760,-20672,111787,36105,16977,86539,29638,-244289,-498938,-347773,-405975,77084,362068,290819,-55777,-343882,10694,199969,225167,15661,-240549,-387342,-483849,-210151,-151089,-399524,-401966,11107,10546,-154398,174431,361787,44323,99894,495500,477718,33419,-108920,21124,286645,213539,-81501,26612,287337,120900,-453560,110288,570790,565242,132142,-269046,-165180,-5292,248416,203421,83965,-6474,-123265,53486,6609,-137057,-138636,-98506,-149531,-37953,-126866,-68383,319241,457150,216537,-158489,-431880,-400682,-357718,185967,507896,450340,11038,-549026,-131929,121528,20677,-324473,-160826,-1849,-45153,-66539,63446,70574,-124723,-309502,-98588,141050,483738,208350,8446,-195609,-316528,299838,996064,1248740,873972,300710,2761,-286722,-129072,249996,391312,135290,-113829,-356769,-158950,-251065,-276430,-124864,-105203,-257784,-149325,-40955,173133,413601,541794,369312,116435,-206270,-238987,171766,401429,589034,524827,427504,208745,44323,99912,150870,222781,-208303,-520505,-264112,107325,223511,139559,-8890,-208338,-264192,-263883,-173897,29263,159456,31164,-449464,-387887,-140077,-61838,-91670,-283756,-229128,-71472,147553,184925,-148541,-14009,405716,240775,175517,302483,415026,73899,-63063,-720,-302230,-384156,-285895,-305865,-246942,-226647,-197144,-75494,146082,555163,757608,773004,847255,796424,947878,614305,191253,-428235,-69208,212100,258022,373846,506334,530567,171467,-470258,87164,427105,285302,-53604,-310731,-471203,-379392,100359,497510,400857,42756,-335873,-517945,-448811,-124663,248898,465547,452047,398502,202196,-135586,-87815,441222,602168,167937,-139176,12209,200431,85543,-249421,-82667,474574,881755,694705,459548,369004,277879,436743,569928,411714,196307,205742,448395,498946,437342,581302,824434,748543,598254,686254,582659,490493,450149,516851,346690,-43632,-243100,170494,203004,122858,362067,398840,298388,225937,51528,-115550,-12169,-203811,-444661,-184229,-193490,-452611,-166038,161241,79332,-240533,-149631,8880,-126295,-109881,-212918,-485150,-633438,-517074,-29954,328658,193174,-93109,-132326,388824,778413,869759,651162,227468,-265028,99047,-98996,-337721,-101020,-60096,-350010,19529,24320,-123399,-193340,39233,311537,447910,120168,-150900,-490856,-384410,92416,508302,887016,859125,371388,-184927,-55654,232386,331140,207016,-86625,-3479,-174980,198342,191761,190686,-147095,-203842,-155592,-174358,-66391,111384,220736,232356,50228,-312373,-296866,22330,163553,-21221,-277552,-338761,75581,397899,683216,742888,660144,123264,-311230,515895,1032633,594416,28721,116350,355393,433092,197328,-185590,-470249,-441456,-425046,-181552,-110063,-100383,-120573,-230210,-183894,-305012,-413206,-59664,585207,1097457,913812,444286,135540,43626,-57263,434182,443105,164194,-223432,-301593,-137369,-314642,-404955,30525,158709,53138,-245125,-229503,60915,495819,514902,130370,-307476,-432811,-48522,21787,161780,546027,945003,692787,124296,-488641,-215339,-136860,-571530,-461237,-124682,-123848,144153,247099,178439,123921,40555,-17511,-121264,-311900,-102355,110574,202170,11018,-213050,-216965,196100,336824,174793,-91404,-510208,-360285,-35489,-21635,-5129,165484,6837,-417792,-418301,36125,460168,476388,197361,-95593,-110061,72466,204080,256342,290100,296185,262822,137992,208300,398771,470521,301957,21435,5943,217116,469751,564081,471416,68105,-303511,-199438,32094,-63754,-165757,-155306,-118539,28791,-45271,-173710,-92628,-50134,-124503,-231768,-229862,-100130,-113630,-287810,-424222,-411443,-83708,519553,999786,875843,323437,-102660,-19166,-45352,25426,225627,72940,-173115,-201941,102886,401003,544142,632556,468025,238722,81831,-146082,-397119,-387088,-372328,-185951,-100951,-287901,-375256,-65235,67224,92055,72727,37607,-166368,-210792,235376,1003831,1691446,1455551,596562,-364198,492269,687397,323323,-15268,-116460,-289322,-291370,-70487,95840,-117593,-22585,461250,495129,225292,-190391,-442976,-312795,-7634,20758,-108223,-356196,-428209,-372888,-385161,73125,288625,398990,386266,342850,364402,393346,170319,-288688,-345125,-169818,24974,55356,91392,-121691,45008,-9344,-239278,-434295,-512609,-242093,-3482,221227,-27925,-183932,174052,329244,203416,20345,-304761,-306655,-190206,-231745,-469022,-404310,-378094,-191378,-64119,-37415,-93859,-97306,-241769,-169416,-8359,98931,337864,457671,595187,546767,248963,-310718,-820241,-335144,-54226,-133511,-320026,-597547,-549123,-164699,274303,487736,172546,-423803,-498108,-405332,-170946,110623,504283,1012556,1037308,521232,-80291,-16073,416527,345375,-7158,-200361,-257184,-257017,-281274,-302162,-297564,-13985,124913,188014,274073,249980,-250059,76080,532595,536231,457368,232223,-262455,101313,609438,656990,760238,383708,-108487,-156359,-92196,-42817,102120,139985,408623,341529,136850,-180322,-437774,-663194,-438315,-248482,-142477,-18876,312418,342011,234683,-57788,53496,43050,-119597,-211374,-211807,67919,-92481,-124625,-291763,-455789,119352,557084,525062,126370,-1939,-287128,-459321,-564019,-293138,-225989,-348205,-376126,-233658,-62237,-73789,-175708,-301926,-446468,-419499,-391494,-118788,-236584,-253236,-157461,-283853,-419545,63571,310282,332229,78602,-48309,-184124,-221103,-441889,-543688,-411339,-219792,-96608,-323083,-109759,276402,119656,-361871,-112414,-57133,-213616,-108565,-68474,-32950,113422,124600,-47210,-431662,-51473,443351,469595,101590,16953,11568,-20075,-274130,-198745,-204699,2460,208182,508332,416248,-22285,-251384,-398569,-236100,125820,292534,252803,104306,-177920,-589739,-109725,-147460,106162,383624,398694,184403,332059,401182,541081,109091,-466413,-292664,76866,180198,-82411,-441848,-248202,-64418,79258,-27111,-95921,-535176,-272313,-2283,-90493,-114274,-20546,67946,-150106,-67663,99337,156906,78656,-141601,-207719,-114172,296072,475510,279740,-70486,-31541,69145,185537,127362,-149052,-394513,-564594,-249021,-39981,125673,184307,151210,58874,-50140,178364,424928,565395,402291,225151,214454,-107444,-440152,-308088,-321596,-287325,28336,479636,874600,1107997,754675,313691,229901,355601,301459,345604,166336,-106173,-171549,-42529,-9303,-145071,-277045,-121643,153468,335930,147585,332360,471189,135089,-218677,-548969,-301249,23820,143493,177533,-159404,255582,578332,325679,-177867,168447,577029,405482,128013,-19802,-276445,-283074,-204248,-222541,-235990,-229057,-124911,224885,536300,643739,389698,130651,130249,-41309,-339077,-146283,223655,464350,381914,48802,55242,92733,-477427,-85545,654863,573032,188984,-276871,-99873,140498,-93723,-327625,-57640,215136,300949,291870,68744,-221507,-200684,91564,519291],[669823,421633,-10113,-132966,-219949,-268938,-98140,30994,157546,228719,70195,-74949,-238427,-209579,112305,419553,278825,-877,-258910,263731,264895,296953,-46388,-429926,-329833,-126052,-317158,-296232,-197495,72598,22181,-389634,-168264,-143549,-345618,-299440,-165829,5113,-50408,-109510,-106834,-310939,-361571,-181243,49734,53107,-139839,-193002,-318789,-260366,-58631,112799,51773,-189390,119387,397118,202190,184507,102192,-247874,183951,738559,675595,190568,-350780,-320195,-383599,-56207,197618,163891,-11890,85361,173994,36665,-242511,315675,639115,485644,307288,298676,426840,351837,116987,-68876,-389848,-368001,-292019,-364662,-506329,-510348,-404101,-320143,-151989,137124,96474,-88499,-130959,4037,382247,649970,715331,773808,294951,-146537,-15243,214478,-94554,-283472,-335253,-434651,-209330,-102369,-82877,-99013,10232,138372,-46617,-521902,-216028,50853,196213,425903,562327,404380,389963,524981,370443,263261,113574,-235753,-266545,-203012,-190946,-17737,239477,316272,445805,356525,7037,-310507,-321541,-331454,-427697,-321257,-56122,163522,108774,-45734,-382146,-41341,378788,460853,471963,145704,-229905,-462514,-28001,113665,292785,392074,503454,184276,-289578,-158894,131227,334557,538413,790248,497194,203232,26508,156857,225222,281499,98177,-167880,-365376,-459157,-401470,-409672,-344299,-307248,-461248,48500,754558,911334,491652,-192475,-602801,-485865,-363823,-165835,65210,258399,165240,66161,-70343,-307329,-324261,-283490,-331824,-601356,-493110,-138088,58773,-13738,-111408,-14123,409147,590663,295629,-199194,-676312,-290263,129555,214627,112504,4967,-89705,-26199,-98104,-210053,-220717,-179378,-148143,-61321,-114473,42621,410912,660872,832919,698295,493351,370064,249034,129857,270589,168034,-64281,-370232,71522,172038,11224,97492,18542,-431871,-17816,468720,665822,422341,342299,691199,1831362,3431361,3900869,3813606,3199423,3482458,3588760,2616952,737570,1678,327125,291195,-12903,-102524,-92746,-220731,-251708,-27370,378775,717094,541032,347749,54556,-349471,-350069,-421692,-209678,-79831,-173372,-148502,-52697,189090,155655,-22994,-112370,-278768,-130695,31463,154819,-47707,-251479,-325991,-445570,-368201,-213291,134242,355886,306588,162621,-173582,235269,201302,149072,-233516,-203708,18846,-6478,-285112,-167010,238963,547313,327421,96437,-61580,16180,324561,578346,755460,435456,91863,642611,1072008,1051622,985733,555857,303783,46131,-172547,-542478,-116702,-71610,-421908,-196172,256098,671956,908498,556225,-99507,-345900,83804,442504,534574,456115,323508,106988,49649,195981,286587,274716,193974,6939,-273473,-411645,-360019,-253201,-113067,-23590,-55900,-88586,99531,199112,60374,-56667,25588,54938,131258,-4640,-266710,-251773,-126699,-240448,-395384,-210859,-89373,-175163,-322760,-250509,-251632,-285115,-99382,-291271,-545703,-173491,-281458,-475127,-5694,294857,443049,413873,349555,294655,377308,486328,175231,-338034,16716,178904,-40872,-92565,-26238,113088,110046,567,-284805,-560037,-369717,-305098,-383420,-360661,-33209,152261,283534,303652,279056,503144,519948,354771,169812,60350,-31571,-103595,162469,349271,413187,273307,428,-228097,-310123,-482582,-449073,-336725,-318129,-577999,-330623,-107771,-104229,-126804,-111859,-123304,-141338,-124240,-23352,72999,146310,31907,93054,333150,339166,-32085,-504664,228213,817658,571836,203079,25163,9518,99670,233796,69557,600,117723,57884,-291334,-459944,-435584,-375375,-104160,258321,400501,240124,-46298,-237652,-267526,-364248,-528467,-157876,81878,157630,64953,-316867,-311183,-124899,-129224,-289407,-272161,-430180,-359899,1803,281691,502466,382451,-63829,-364652,-190601,-27202,80587,234234,471951,538608,351042,351991,493918,577875,673858,612912,486649,421610,509391,389806,189717,-31074,-215841,-369685,-582397,-165557,149609,142223,-240878,-345124,-2547,17076,24014,294905,345846,397316,239798,-166446,-342011,223181,617905,351984,-100027,-520576,-208657,-245233,-300115,-249110,-425386,-166331,456644,745268,639099,311219,439123,570658,628186,811110,1402481,1987898,2073748,1436264,863521,427863,112148,-203334,-650821,-573641,-375170,-414155,-275217,56308,299460,411262,391068,131423,56425,-171506,-283116,-176804,-116135,-47489,-312850,-379717,-208931,-302390,-325327,-250370,-283848,-218196,-59339,83778,150166,238933,151069,41683,61985,336060,322899,88089,-258369,-164136,-232913,-164388,96043,350441,508586,345171,173116,273254,243187,-227802,-79938,623863,838305,547335,10639,-311571,168132,399350,361642,-47718,-266748,-69621,88658,403186,543414,705024,467909,-61638,-620736,-16824,116398,-193732,-299536,-138402,116997,-5805,-25084,-135860,71541,334328,754172,453257,-115024,-345170,-280055,-284468,-141146,43022,36165,14619,-227490,-514660,-376406,-93336,-98489,-326587,-351683,-104127,182219,79861,-188234,68605,390938,434416,483897,597537,560057,172968,37247,304358,436245,689048,519071,191523,-131147,-417439,-334839,-231943,-98084,-219684,-456190,-274194,-149995,240320,555690,365788,-203820,-17824,246666,-23684,-473858,-135812,90454,184595,-29613,-196064,-279033,-282196,-118027,323736,748959,837290,582317,110661,-68921,125759,231314,190085,-30666,-170312,-78417,184813,-7180,-324003,22841,23572,-325564,-220023,24310,73417,88262,-183824,-155002,-237349,-636072,-180513,240260,322986,243079,-3109,-213537,-284804,-302966,-134646,-100820,-80326,-183089,-274026,-615674,-520910,-312768,-235194,-299135,-339108,-114328,112957,223360,95439,-5138,-165489,-234996,-66774,343643,535392,255257,-105673,-278598,-161866,-16023,59459,-24691,-137858,-79690,286373,597257,373032,352506,320790,173630,-33596,35515,-67709,-157505,103189,136847,240432,190367,122018,135192,-171540,-208205,147507,416122,223463,24316,-37274,-18944,-273555,-537369,-301890,-169934,-71791,76942,72679,-171531,-425715,-211364,-29483,218403,121452,-325630,-273628,-148803,-73222,-112305,-207439,-149693,68535,289884,166221,155446,186790,328864,415831,273766,-62317,-393634,70931,296612,312873,248750,-172636,-580430,-395731,-201224,-145967,-56526,-80293,-220930,-515324,-102181,180849,573658,745936,597142,453858,370300,150513,-189194,-332568,-158814,15342,118486,3157,-305580,-485272,-321351,-401224,-346173,-292045,-409449,-46019,234907,213231,-56988,-371251,-435097,-538485,-239547,-148370,-502352,-437060,-236555,-67789,158119,225143,177175,-186010,-361415,68113,429845,292673,-56622,15744,344354,223992,-98097,-232619,-263689,-174987,-153147,-201248,-230660,-281695,-358493,-265337,-188989,-160530,-140158,-240881,-172918,140414,326160,324170,76004,-387155,-235139,-97402,-227266,-100946,79067,287528,350445,311284,202975,130196,205515,523874,776344,333366,-227340,-137827,53001,-23289,47854,-365537,-428527,104470,597581,658842,944449,1129675,1059831,540984,190192,68941,125417,338775,435554,293462,79785,-215930,-391190,-349352,-290819,-249435,46057,218882,81621,-183268,-343398,-276503,-281453,-239831,-324087,-393657,-78667,156723,43242,-136819,-186245,-85385,-299644,-578394,-422357,-490006,-322321,-267863,-369436,-257644,-86528,-151486,79516,162140,253329,153944,-87564,-341814,-177909,225838,285453,99432,180855,231302,-15461,107868,601078,596814,147865,-210269,-16107,-75747,-145761,-9826,61497,-162948,-308691,-288290,-319699,-480201,-152598,179347,432744,690099,366326,-233576,-295351,-96120,-136319,-98926,-10967,193170,209121,7041,40684,11584,-265192,-320812,18735,202817,231001,86715,-21371,-117769,-289894,-339108,43201,421378,473240,117306,-90952,-71884,52798,-140686,-237378,-103557,-127588,-45733,263137,500782,276949,256967,323653,120654,-67918,-281362,-383913,-559484,-306607,-129407,223578,698765,1141834,1003189,538910,22613,-20960,-112941,-148275,76566,170933,182717,212425,167129,-83375,-146593,-130070,166571,305933,305039,129407,259458,937635,917595,689694,461205,209529,175605,407340,615613,280523,-55946,-210170,-30267,260810,237070,-205952,-446804,-435600,-126846,-95210,-150690,9801,137047,234760,70632,-310744,-393727,-228116,-202760,-159625,-163680,-169182,24208,103372,196974,-57044,-262649,-168550,-14670,300893,660805,586090,225767,-491664,-249026,41234,134646,65711,47918,42396,321710,491976,310250,92683,-97957,-295163,-186592,140245,269496,215392,55239,-43002,17349,103152,-20744,-206879,-172887,14153,97070,76465,-155597,-132983,63023,168136,-24778,-448026,-399826,-493556,-292949,-67100,-258357,-268679,93057,-37201,-203613,-103563,5107,82508,-210354,-177081,17524,-40066,-175154,-186877,-133981,-101125,-133806,-307293,-304268,-23081,181866,252103,113652,132203,30417,-359837,-274367,-19129,-272111,88256,395094,188995,-52210,-262087,161657,356362,276368,135926,-47677,-113420,-210799,-349808,-358156,-588408,-384244,-64535,-137256,-38172,278214,510459,199518,163089,486379,527812,-44965,-284394,-162764,27099,29807,-137751,-110838,59644,-1181,-338790,106066,525372,549125,104690,-325171,-263865,-70261,249728,238296,110664,39074,-26006,136529,187065,64647,131484,-10528,-100511,99995,177329,136688,326405,367495,66235,-159667,-131544,-84856,-185654,228532,453170,274524,-187261,-446463,129604,399090,262261,-312927,-192617,16476,13114,109810,268420,262226,-18925,-293531,-67725,336866,701869,377317,-51342,-269790,-167052,474161,1176580,1384565,914352,241900,-16609,-198111,143308,509804,517674,133385,-208533,-414400,-233559,-179213,-225038,-158943,-233628,-311147,-162568,35376,310350,554874,362483,-99771,-360308,-552159,-234053,32418,166564,299883,477471,486019,358060,135280,-28183,-280992,-276088,-465790,-513967,-314900,-163431,-67029,-144928,-200805,-274154,-179123,-153893,-28460,172001,187687,-2052,-262605,-239951,-130224,-96029,-138672,-319622,-123873,180117,468667,377126,-7326,38067,567749,427514,60920,19633,131841,47858,-198027,-160431,-149782,-175809,-323438,-327176,41124,93645,-72130,6539,389236,742562,756745,505157,440418,427944,414354,-10412,-340549,1859,402432,497681,412587,264763,378741,479705,309327,-63447,-61518,67313,-106441,-286366,-497226,-492101,-195396,183690,430576,262669,-84480,-396871,-564599,-599113,-282777,110804,367171,408343,298276,81302,-243466,-238768,325864,551346,284358,115675,208840,318811,115658,-228017,-278133,146604,484865,468237,386048,611914,697386,732106,681748,292177,-99605,5417,234109,269190,110831,174326,369378,289569,330111,493805,486600,421095,355531,396670,338792,44663,-379099,-30422,-12748,-52158,98935,246594,267098,310773,168517,39333,81601,-90913,-350000,-145787,-156520,-386629,-351069,-55148,-38768,-279286,-116257,71852,-88871,-226787,-317081,-543662,-633442,-507166,-73769,114349,-12800,-175844,-306291,129091,581244,742669,423609,-76172,107159,279640,146115,-57501,173623,311371,36514,-64366,79325,66266,-126758,-74572,176705,202431,71180,-106041,-370586,-385376,-9257,475331,888625,855545,356752,-214604,-36119,289632,424870,313317,22909,-104419,-142496,201274,429840,384079,92568,43165,106238,106448,287591,533333,604953,284738,-181944,-418272,-217814,-165025,-150114,-211420,-362715,-624818,-62582,251649,517686,652671,548533,108748,-416166,100565,328776,42262,-263868,-12416,294567,423566,293293,-39532,-317256,-267837,-250996,-73900,-49321,-119343,-263442,-337214,-299021,-340595,-375396,-86727,391246,894054,787428,343471,-28033,-398093,-40328,458895,543735,292385,-31893,-287923,-153678,-375720,-531032,94001,212114,127371,-181732,-151208,395158,766609,802136,428025,36413,-406717,-273129,-134940,83412,425290,889808,673886,90495,-439211,-161609,-121870,-283819,95336,302186,119444,40577,5429,-63368,-118519,-100444,-163918,-235979,-230580,11632,327667,512102,414804,151970,17769,213329,428556,268869,-96194,-525641,-58520,154168,72707,-157577,-159597,-244825,-402990,-570800,-53668,335125,212655,-289799,-559571,-325156,-122259,193325,332860,248801,148718,49490,-40466,123305,398227,448580,205135,-59336,42159,196149,395932,444210,447646,68676,-461117,-486788,-164283,-291921,-390625,-357004,-285174,-265631,-329156,-294764,-89565,-111113,-240367,-257022,-29513,-57912,-301247,-483969,-457962,-409968,-60021,507092,998184,971495,394831,-33054,63397,94525,83629,311311,175697,-84200,-137394,80455,516274,637805,809223,609405,436972,247225,37586,-233952,-345390,-304241,-2506,235955,50818,-310934,-462882,-194817,-56440,11637,-1623,-121835,-102705,206545,741788,1345652,923983,243408,-83610,577203,566913,156714,-199648,-360836,-375850,-273855,-119365,-15396,-120063,21703,446141,492117,279965,-89166,-467413,-241886,-16145,20539,-139152,-289786,-294038,-308307,-452484,-48753,255530,362500,441384,487287,395169,208441,-102316,-173696,30907,181667,283761,283151,321782,-84770,-182912,-248017,-239117,-390482,-497814,-230257,-57366,138807,9842,116377,381437,436868,257708,55235,-216082,-164278,80732,56250,-121371,-175594,-246372,-423896,-219705,-4209,-78126,-205548,-295954,-301283,-61641,205243,424123,398517,424411,447801,159714,-418188,-453104,-109800,20452,-83197,-194140,-322482,-263394,75784,418664,505583,198215,-320660,-412249,-433346,-119538,260154,612580,1190707,1270576,749719,89232,-390347,-265455,-343621,-484192,-471597,-571782,-563203,-387906,-272951,-527578,-429239,-241690,-9072,91163,114166,-207916,263556,747010,684405,431981,156606,-249674,11133,552161,618343,420543,1825,-496219,-325921,-237247,-69302,33083,88397,472602,424143,207614,99632,-77442,-270576,-89357,3666,168987,188493,297797,199540,-63624,-327510,-261245,-305082,-69668,209120,361924,732814,454916,295652,25359,-508864,-146724,219275,379745,362839,446453,198441,16846,-257444,-319933,-290227,-342888,-226038,39519,128365,150888,11029,-62001,-279730,-310544,-229933,-43164,-289035,-347165,-370511,-524253,-558836,54404,177701,140678,48948,177047,222123,40282,-529075,-369684,-403057,-531436,-285508,-495586,-311167,137330,169427,-298667,-262857,-289771,-328235,31271,29469,-157131,-44913,17661,-92740,-383042,-280981,83142,4218,-264286,124208,292368,224755,-138937,-182539,-355118,-118467,232961,618417,560697,37073,-338506,-509532,-325993,20281,298172,372509,262450,-112141,-279369,205010,266221,330629,430830,445398,338538,563298,730384,703182,156172,-308901,-488471,-117226,60157,-195846,-456153,-24868,331728,442376,158695,-12236,-317738,-257074,-175861,-277928,-115712,51320,45678,-74020,-182335,-77700,-9748,-78028,-203004,-315112,-179932,281541,566692,412084,46273,118706,197954,92767,-116875,-308701,-303872,-446751,-183060,60356,44194,-29149,-80594,-210800,-221279,167706,530153,665666,400174,156639,87233,-140343,-335155,-279637,-294865,-390469,-180262,295354,677760,990202,844289,475590,410646,456655,311876,302067,97956,-202455,-288452,-176063,-93960,-168452,-164575,-28937,219497,413258,411310,381363,281566,-155326,-230771,-288095,-126780,18437,-5479,-263762,-233934,365029,549523,342682,-191207,255550,636998,613355,225817,114351,-48047,-71629,9640,15325,13572,-2939,79117,232891,575263,767921,495805,59718,-20847,-21264,-243719,312,228737,371131,327016,195911,273025,222247,-339853,-131849,543653,498823,155435,-184130,-274762,-222088,-406582,-439967,-147561,118536,212074,175287,2401,-267787,-176841,130200,432587],[315120,6676,-274751,-213456,-228944,-256709,-47581,26942,59214,17125,-62009,-170326,-323648,-104700,332434,636544,418938,153866,-151597,7892,48247,151225,-59360,-262557,-399713,-347111,-334046,-294270,-75223,247055,216110,-186071,-430257,-444376,-410084,-257191,-177099,22408,-18860,-323221,-381146,-402212,-369164,-238599,-84101,-116575,-363512,-458913,-636614,-361119,49889,243005,125353,-90028,289005,532771,256986,110307,96278,-107329,335028,1025167,951440,437804,-156129,-133379,-356914,-187416,113361,50223,2731,152972,206645,111690,-272125,212473,568398,458626,418723,599911,889674,797447,622484,270701,-195862,-576879,-443453,-351348,-336833,-391874,-295018,-153022,558,257119,231718,161522,161583,399021,763140,1035038,1144717,1065887,402781,-149526,-43414,113961,-242781,-249692,-164082,-22535,130184,156745,-74156,-326539,-5506,237527,223497,-56782,94485,167969,97125,79856,152475,105528,320025,476055,263086,150460,75501,-325818,-325042,-223932,-178281,-8626,125252,231331,298266,213734,-43169,-287762,-337049,-342037,-199102,97879,340973,313335,225342,149836,22088,238086,542997,505580,503361,225006,-210209,-299640,81919,123696,206413,410451,584011,514991,-71599,-318919,61526,307767,715497,863979,532781,116221,25636,190753,193488,130107,-16144,-121171,-293223,-329888,-278756,-265619,-274931,-346343,-335659,-49711,447811,693426,350761,-125928,-307685,-195865,-167509,-135781,81700,223832,150820,89247,8096,-88332,-13645,-53875,-149971,-447560,-336537,-102279,68650,120212,140567,117990,454203,569548,400374,-8390,-403704,-132729,354684,620529,383269,172603,43106,38491,-45019,-126074,-108222,-191161,-160772,21849,-9230,-46931,348172,643690,818188,694132,359466,207434,107663,94520,216539,46070,-168864,-530764,156752,133281,-95296,-161967,-285547,-407141,76269,386918,484389,171244,213177,706481,1785563,3217562,3331951,3104425,2444904,2564623,2403617,1741015,457414,19550,315194,238851,-95281,-143692,-117919,-190168,-216050,-7823,391465,634265,578609,527445,234858,-146477,-326948,-392337,-87684,26671,-59966,-17725,57368,389332,318802,-60320,-322790,-267463,64224,269927,372175,-12415,-256599,-327804,-459383,-497552,-439321,-197118,-11414,207502,317788,70516,68811,-121808,-217898,-408894,-87174,41592,-58157,-352908,-391084,35702,427682,287190,130526,68247,293639,474743,618757,710995,400177,1083,558112,1137010,1004063,715880,455125,200086,44639,-86375,-307810,-156578,-186208,-196230,60979,219432,596684,927002,674019,67158,-390567,-20257,390649,588904,585159,431948,111692,24538,164655,268675,350358,286759,22300,-338157,-432444,-267549,-178898,-26384,-15311,-79800,-165636,3969,256865,204507,81250,79436,50076,194172,254589,124353,-243868,-178476,-117373,-131397,-62653,34456,-30340,-161756,-83333,745,-393952,-538394,-448640,-467475,-368974,-252414,-223789,90243,318072,408473,439373,410895,397215,515106,503683,208851,-287964,-159278,-28501,-254667,-280118,-217831,-127753,-209319,-378640,-545372,-599246,-504203,-276365,-137355,-176073,-146665,67556,210140,203308,145637,280877,192542,55552,-58185,9739,-34826,-109140,195260,239883,239429,51454,-350906,-424050,-429978,-506890,-432548,-314110,-390946,-576749,-251763,-91018,-213030,-310689,-262340,-181528,-51593,-37920,-33273,-3270,9599,-168848,64651,273774,160427,-359495,-255811,396508,781245,540016,182052,-58266,-37080,180316,343140,385305,319069,296890,32306,-350888,-567547,-321044,-213096,-132642,-88983,57903,151730,77987,84849,129765,11532,-306427,-486349,-41496,83892,51299,-265330,-255779,-48896,53066,-133829,-259735,-507819,-442502,-208573,-68285,91120,128679,-133121,-376290,-426210,-289735,-24562,290409,712681,809318,561827,356066,431996,598202,812305,865724,732790,558232,536200,406572,172583,-52825,-414127,-358146,-332437,-105105,227113,246285,-125586,-485010,-89731,27178,51650,300762,376502,482044,247708,-302268,-615954,209262,559568,359496,-204389,-249216,150805,191191,-137239,-349917,-445062,-191607,212743,534643,301986,-13281,19728,192212,425880,799697,1405708,1884650,1890512,1397114,934497,705164,432027,-11644,-561227,-505618,-244147,-241582,-335870,69984,339030,378095,191495,-118481,-137234,-109596,-151158,-141447,-50805,90004,-49125,-423317,-210806,-199045,-337537,-286358,-392541,-340191,11034,273841,223416,276604,244518,70258,-52940,231007,354169,184916,-172496,-198694,-196257,-172194,18982,135404,223279,125262,161379,305918,245337,-235474,-154093,381383,525664,473671,132072,-260554,-455608,-147050,-55824,-259344,-426811,-373563,4830,336568,485546,667365,465663,120155,-268184,-207945,-271321,-531613,-410379,-142199,107703,-14119,-30596,-136444,117312,371000,684658,392873,-151674,-527253,-126423,-327577,-310370,-91996,14229,153119,-42116,-259099,-421564,-140334,-82581,-304473,-471215,-239107,-99585,-139320,287586,576581,697316,511720,535198,706415,810254,499057,89727,324679,551291,823248,631226,193533,-257739,-171773,-101546,-177722,-55527,-170667,-397975,-330827,-293913,-80464,155877,92977,-182217,-79060,-118365,-450021,-352987,-53690,79559,38248,-83095,-184034,-197110,6014,260414,537334,734259,658711,343433,-33804,-122606,-89654,-130909,-354561,-369538,-270182,27163,445515,205623,-376474,168959,283928,-165963,-319443,-55264,83528,175165,-163814,-306424,-389435,-389851,-30268,379488,413878,376148,121914,-134367,-258349,-206378,-30031,-53014,-92506,-202558,-147602,-371652,-495391,-398895,-278415,-290296,-294134,73194,459136,488665,302936,302358,259452,57336,-90444,304684,462902,205736,-43252,-88505,-117600,-76095,47889,65086,-73115,-295958,-135102,293205,255108,323085,110412,-20926,-75726,-23091,-15549,-190380,-132348,-89958,8500,40927,174450,134451,-234895,-138979,168501,309463,141983,56793,43076,-68670,-414738,-298395,15990,-8134,-211344,-98645,-353,-125119,-323559,-244789,-185310,25615,-132923,-495608,-207008,-36879,58991,-43465,-237037,-215183,28109,284590,280041,171789,165926,318206,474445,276704,-53482,-186491,114599,279721,218736,202514,-175179,-532272,-355013,-153112,-201560,-227759,-259478,-411959,-319019,163110,396421,769983,889843,680805,467169,441498,224867,-50216,-299764,-150260,-33634,13114,-134500,-403645,-417269,-260447,-306355,-277743,-146046,-130927,79763,348366,202131,-239685,-139807,-10312,-69925,114614,274013,-6540,-415383,-454331,-386293,-105172,136753,187613,-120049,-421808,-94766,265673,269686,103780,-125154,-77601,-146715,-294061,-242460,-374014,-450381,-425052,-425662,-395181,-321709,-216609,-90848,-45798,-46822,-51720,-23541,49496,305054,321858,378440,235574,-119429,-506271,-273858,-216184,16981,134466,362962,425668,501087,297377,205860,97203,305582,534613,267775,-131071,65583,270226,243996,133544,-155757,-54922,280521,565209,450874,754208,862910,660143,250298,57458,38447,120306,323140,408950,401902,449316,157862,-252013,-496248,-472370,-369349,-18974,202307,117626,-183052,-325716,-292692,-164362,114956,-5143,-205065,-214903,77386,14403,-125083,-113539,-107730,-338140,-521638,-323877,-468527,-360006,-88444,-106965,28402,-20471,-142524,61238,104354,51809,-104554,-232171,-393136,-188663,172893,335532,321100,-7955,-115641,-90798,342390,1009205,1122137,658852,92362,128861,47963,1477,86929,165132,4447,-168164,-285514,-379973,-284541,-26161,156973,368027,561662,310824,-268338,-322824,-54631,-36103,33970,203511,348644,251618,91215,85934,-17828,-270466,-120579,133414,252209,74846,-49212,-200134,-276987,-361161,34175,448881,650815,497782,71690,-262348,-278124,-260499,-291098,-77910,75899,-20364,-223333,165165,213258,176045,243477,250068,-21883,-250875,-313582,-345631,-428271,-281274,-123314,165438,583012,952628,861694,430633,-193968,-204251,-187057,-166111,41067,282088,397246,405464,346135,241244,128211,66428,232307,363477,270907,-80083,129712,941503,929799,774803,511559,223307,277324,565560,870920,403210,-33996,-167064,38857,246379,213425,-179461,-153402,-220674,-143701,-171449,56267,225826,213805,146376,-57600,-192962,-226781,-314806,-353611,-180762,95274,158499,373306,549014,564157,56939,-500223,-384825,-198562,65031,426857,366756,94245,-380834,-189299,139100,247951,52220,-224369,-497716,-287681,57861,278698,246814,105078,-146165,-20718,244656,304851,203873,3935,-124782,-81741,64533,47768,-70577,-278402,-248853,44632,146369,-5825,-50756,60503,60595,-164094,-458787,-304100,-356112,-533157,-371107,-439694,-411734,-130753,-189886,-7303,133115,102430,-4983,-381394,-442333,-86361,40675,129252,155658,138751,73621,-11769,-19249,-220874,91484,497154,457160,111743,-22712,-160580,-513228,-71094,224629,-45577,94629,309739,130655,84305,-155268,229088,458179,282559,174015,100425,217056,179522,82620,-210446,-362425,-340256,-143388,-162801,109505,382592,610469,315707,84397,366591,467212,-151017,-401490,-275198,-154610,-65913,-133398,-186305,-5778,32892,-204782,16639,396885,425571,95858,-138749,-45775,-84039,153288,154695,37144,28398,39838,149705,263126,121656,181609,-45375,-89012,227953,434546,416578,410381,269610,-127159,-109999,221862,159294,-183645,112650,289512,20360,-381677,-168801,326447,554466,350630,-283777,-124573,1623,-8034,174723,361691,399446,87486,-256720,-109043,352037,663307,500958,62990,-96189,-5837,515695,1099104,1131279,593107,3171,-110017,-32786,450986,686404,437442,11031,-117883,-132908,-152211,-98031,-83532,-122800,-336651,-266003,-94591,86688,424288,682134,338127,-234421,-500050,-232213,-177747,-63761,-3905,-116754,134328,297726,290485,109624,15403,-243400,-308489,-275769,-378357,-307767,-328860,-479604,-511463,-420518,-324646,-135221,-99503,45204,140587,53406,-66702,-95743,-92353,-67511,-55156,-155557,-297636,-26413,403001,789808,680701,225504,-33343,427434,420717,102745,-124503,-96221,43490,-215751,-187531,1915,-27377,-159768,29360,420957,333036,70162,132486,547858,759881,570902,102242,-51670,44635,-287467,-410251,164402,576668,766055,705634,509436,97266,126408,367647,352845,63410,-169309,-201802,-535119,-556242,-339675,-225198,-45017,148553,214389,49812,-244759,-266870,-335043,-384748,-360697,-87849,147105,304908,231450,-15704,-317001,-474098,-79804,232627,307436,186645,202430,238935,-49017,-433622,-286816,-40633,42648,117288,211715,831459,1224329,1091438,758238,155429,-381887,-154021,32950,-15635,-294757,-204636,-26374,-132147,35416,174675,175344,176582,151054,189762,274282,185617,44265,-19873,-158708,-234123,-208706,-51384,143788,275175,189672,154162,150095,15797,-219051,-128883,-146246,-382318,-464366,-192000,-45557,-210534,-155851,11374,-166530,-266196,-460483,-490033,-525292,-520921,-202505,-142687,-208797,-167415,-261735,-73906,310013,445282,75565,-227883,194527,309600,319957,241029,475842,649042,452935,125609,124225,139900,-56811,-151829,-39455,-179432,-243823,-355703,-360405,-296545,-212410,293400,731693,678104,241950,-277263,-29097,309665,457045,226912,-175954,-592981,-297531,92813,516494,506713,256875,176736,191585,224858,458085,857545,976359,393961,-103308,-201041,-242309,-312733,-121480,-16922,-89578,-383497,-164135,119797,358976,545017,418558,109470,-192862,-228849,-349996,-486050,-325267,-110169,167917,307531,281184,15985,-253703,-129977,-54681,47237,10314,-144511,-357560,-316968,-250738,-201210,-276973,-118069,82738,411134,395910,85676,-238771,-408607,-20234,282196,438894,344600,99898,-147772,-33428,-290512,-462678,181327,297883,171827,-161436,-252536,360687,679411,707301,426040,125008,-167724,-406804,-309503,-203268,129354,624796,533316,42118,-274258,-172069,-149420,89446,586881,617696,347798,-244993,-476601,-445350,-205274,-221712,-308934,-312848,-278332,-19720,405669,687530,646989,420107,189996,120949,180271,25968,-295913,-206331,157388,186203,24633,-129865,-133166,-37470,-195983,-520304,-183542,106056,-125016,-419056,-172318,-196350,-184641,283432,371376,134486,-74406,-146061,-70095,369123,552360,430863,129350,-113712,-28746,-21214,106011,180681,287033,12149,-324734,-428074,-367466,-510227,-278740,-173236,-200667,-381320,-534904,-164440,122405,-21209,-174272,-40100,162296,-95973,-275082,-108666,-254129,-370470,-65576,316991,758677,896936,390007,35581,123268,223313,167359,303740,141291,-124627,-125143,-10430,374413,491381,729992,591298,515797,317057,128327,-63622,-132536,-116552,213136,458319,286746,-79272,-486318,-344673,-200207,-158265,-169984,-130454,-26863,143492,534480,919125,524145,111098,239538,573208,403235,-35147,-290889,-517468,-427346,-177384,-79418,-155923,-221410,-13650,276868,381310,303497,69076,-304475,-287014,-284723,-254287,-269044,-268835,-146601,-167042,-271049,-176719,186057,386439,528009,508805,298169,-45920,-402307,65935,317032,364482,292700,278505,296334,-114962,-415985,-252730,-119765,-272663,-431435,-227581,-102939,33239,145375,376944,499440,436919,190370,10424,-113987,47375,311341,268037,117469,-84435,-160937,-469294,-198333,-5084,-90916,-370772,-387774,-351483,-151659,184880,400464,246860,167184,235490,-6660,-265003,-5464,129977,132951,-122081,-181467,-187777,-68025,248326,496622,486738,228235,-169369,-397710,-481680,-110541,245043,485734,922252,974800,589388,78118,-185455,-63577,-138600,-316505,-392173,-403153,-417787,-293649,-152862,-292658,-559642,-280797,-12312,-109688,-171522,-104895,359964,758622,622754,204936,-104825,-243122,-37146,387408,412564,76008,-151950,-326960,-272379,-307834,-127490,-41394,104278,520213,469961,182611,134081,121426,63475,94394,101338,269963,269038,214840,-2769,-338170,-432744,-441089,-385838,76042,564217,835611,1135779,802435,472294,66592,-435478,-324270,-46885,233397,524026,732774,665291,703154,285876,-101813,-353030,-345013,-107514,188005,198449,262346,168252,121698,-184500,-287310,-129512,-8703,-412855,-432018,-335085,-425123,-376529,-267839,-67812,4772,-70735,132279,343691,108435,-514730,-129384,-185678,-467770,-161922,-284951,-534556,-130552,99455,-207718,-451126,-555012,-79666,237915,179083,-190997,-226911,-137703,-117837,-233006,-453482,-236598,-388916,-228236,225430,417817,335937,-53359,-311584,-476357,-301421,183087,599672,589328,227410,-193963,-509100,-335332,-45446,328834,434953,344808,-51023,-137712,164445,391612,469744,478932,449074,401318,588035,814231,751010,237398,-99561,-277111,-56878,-39294,-326902,-318947,205091,639939,670399,428491,123240,-110591,-93214,-115859,-160098,-7143,16569,-124057,-160086,-348774,-239280,-153572,-178514,-181710,-127768,-347882,176567,555204,486227,131215,200592,263520,-38022,-382067,-271248,-88601,-187903,-81340,-110149,-256828,-382394,-428993,-430313,-265800,141920,518940,699652,527906,308879,188237,11678,-225827,-282424,-317024,-359019,-306882,108481,428084,785843,775331,491090,365279,381178,292192,178272,-33505,-305636,-477267,-403523,-321059,-368357,-194699,-33970,228909,584511,609591,367269,40210,-507674,-212322,-69740,46899,684,-182362,-533373,-133211,288145,314846,191257,-226817,236059,558306,576670,83543,10815,24856,21317,113994,162309,104674,-24997,48850,181454,486074,691171,493389,20409,-84507,66522,-62258,138018,232369,310704,357103,364843,392576,198516,-238208,-186389,205763,231228,22680,-170352,-396393,-392472,-435090,-446806,-267444,25168,127303,96787,-20212,-267065,-105819,139835,271197],[-68978,-321496,-169620,-79333,-81114,-195998,-20083,92,-36848,-174360,-216412,-230257,-389664,-57607,442552,717730,483686,258068,49376,-209477,-204255,-58160,-984,48372,-61308,-85517,-292799,-325162,-201,291504,277298,-39621,-285676,-291962,46306,17442,-94742,5755,70749,-322925,-553666,-431809,-337584,-310379,-199231,-236782,-356564,-486519,-462969,-229168,59394,182524,7811,-89776,319362,524787,239068,-26994,55883,68253,404808,951720,913255,457747,-71554,-14861,-178535,-335825,-58612,-109788,-135523,71912,184364,73665,-377822,-93463,373421,394955,463199,761917,1137952,1143256,1036258,534769,144726,-341998,-550526,-308535,-134407,-102875,-22908,60817,202147,427814,487924,568363,417103,633895,875589,1199306,1292013,1026361,312215,-237477,-106791,-56246,-385637,12531,56897,263431,393739,398283,18990,-531672,-75692,189686,370995,304411,305660,171850,-93152,-314692,-421728,-300131,-34118,47538,11265,22998,15123,-378325,-309609,-241532,-276524,-108379,-88231,-24440,13286,-44770,-249479,-362997,-314802,-380599,-216391,282658,527375,379821,314409,282779,377249,602257,672917,521553,487677,226844,-261861,-239490,29456,-31383,-5083,300661,511902,676266,204261,-155635,90888,414258,838407,800397,463774,112175,221475,282096,65508,-234569,-243966,-97162,-39255,-62792,-65655,-149603,-305244,-272897,-158124,-104537,24679,265027,98309,-2857,-94291,-97771,-150198,-138964,112474,275509,272571,237815,161252,144746,195466,154695,-82623,-355881,-320158,-133932,73884,218930,302791,171650,284387,269871,294835,136704,-3887,63414,409123,813242,482516,119310,-8619,8345,-61494,-115492,-39671,-320976,-237875,84959,77670,-132655,245980,511554,563878,441463,77022,-37957,-67535,10263,-27090,-235905,-436698,-217480,278131,94995,-174635,-467361,-374389,-235907,35705,143453,186224,-152397,-17425,533552,1472589,2383159,2332361,1935059,1451949,1405247,1058807,597804,-17870,16275,267086,157815,-147060,-122587,-92765,-109936,-147620,-2053,238024,354466,351421,426160,166020,-5374,-164121,-159247,103317,90734,-52001,-25597,113912,448561,362437,-34573,-315806,-219552,147963,368364,473665,152667,-128960,-340290,-423019,-401961,-298355,-243656,-261515,85753,293502,236825,-122838,-390471,-397308,-172803,-3112,18029,-151368,-434610,-601328,-188561,254969,205764,86075,235157,657249,670182,604886,532385,207561,-181832,317915,916202,660155,272187,214349,36001,75730,43699,95901,260388,178082,-48198,31778,199868,557898,848318,621414,139355,-289041,-70179,329058,536889,520100,411178,73636,-82441,65814,143286,266665,229663,-28676,-301021,-488680,-336658,-172613,4679,-47749,-136466,-202927,-64415,244577,237604,177324,102538,29556,194380,330263,216489,-165592,-218199,181179,302281,125905,62386,-43739,-114450,32572,132158,-298464,-213439,44280,-97060,-447793,-237543,30132,225330,309048,316561,423608,451371,494325,600496,392596,71829,-292742,-343866,-341672,-426617,-470351,-402301,-375112,-534359,-606364,-532130,-433800,-536857,-141054,157060,39022,-318028,-93314,35703,11055,8340,100951,-88571,-284815,-326643,-86548,-50911,-66193,119343,-6729,-132712,-354429,-395654,-324696,-445234,-414815,-341596,-295752,-363321,-269767,-57796,-97377,-326676,-426017,-419865,-281316,-39149,-20035,-21832,-9276,-65192,-355127,-96973,68607,-143739,-518169,-74961,389185,464237,232648,-28641,-289573,-154087,347115,621165,615165,491401,361125,-4917,-340726,-429350,-16127,154284,50722,-192233,-155424,136612,251657,422172,518659,352241,15224,-579208,-175412,25076,16726,-139911,-138336,12360,108688,-100069,-394321,-476648,-452995,-291377,-177037,-75543,-90705,-171535,-318840,-409115,-322513,-22937,378381,929922,999576,692687,302498,260593,471986,744432,932246,820170,565967,462804,325829,135712,121015,-14189,68648,-16225,-111347,120007,238800,-46538,-527823,-295224,-52538,83308,306957,337947,481661,268305,-177913,-470347,-118217,247843,209852,-152776,114918,445713,451232,131540,-200788,-315322,-162639,8588,287901,-84116,-336355,-298706,-186773,174321,556987,1062515,1378417,1277431,1097874,836958,792852,565905,114569,-377503,-445786,-207235,-141535,-284898,19569,205282,196662,-58097,-242941,-306131,-81545,28761,-133066,-86776,95408,134038,-263689,-316234,-64374,-267336,-263722,-208551,-201825,9310,255808,144278,204855,251726,58496,-194581,-199915,73584,148312,-69758,-274812,-166841,-180807,-167408,-170611,-93918,-43191,60893,172733,98041,-266321,-288443,-29756,14601,157709,125307,95223,38215,-416295,-266539,-230458,-338103,-284238,82636,304328,379142,483282,348755,255715,25599,-95320,-428910,-752281,-492459,-196835,9183,-44193,-68340,-179915,122024,431536,551820,245641,-197221,-274654,161335,4976,-111010,-272149,-68110,155468,38337,-91668,-292130,-91626,-62627,-263122,-510441,-232497,-323416,-83303,673273,955543,865224,498988,487039,668439,796291,654920,63141,43775,382814,674073,589759,199004,-212636,-71962,-8200,-190805,-234298,-278944,-327208,-244278,-336330,-224539,-129714,-248733,-171066,-56391,-33607,-128834,-111910,2141,-20592,-158821,-159763,-231045,-204543,147695,448712,543973,459453,279728,31330,-219928,-206239,-194538,-168121,-322072,-335621,-593754,-154397,351843,158007,-369192,303851,430976,-34259,-278255,-98062,31486,140014,-188045,-479082,-401154,-249691,46705,424230,394501,414653,232915,-46135,-203638,-56012,59012,-50027,-128126,-80779,-51410,-266101,-369484,-403502,-368209,-309403,-281452,115911,570387,562102,375666,474543,577108,314662,-35247,212948,307416,185073,89810,121655,10017,-124457,67178,133145,22,-308600,-541576,-51068,119705,308228,30993,-260053,-182106,-49064,44242,-155043,-182826,-227845,-51516,-202175,54169,39853,-137523,-71328,29828,3670,53735,75579,18180,-211954,-537093,19293,379516,342410,-38836,-336240,-185927,-185199,-265713,-309236,-322850,-169032,-271586,-390136,-26070,121873,211359,83057,-125406,-328600,29895,351033,322834,100583,69256,214078,397256,199178,-30405,-7289,228425,218948,65662,24257,-250945,-417951,-290369,-148212,-313359,-448051,-327546,-433472,-150242,362396,552650,842782,879352,604532,368040,427847,316197,108598,-264985,-205441,-138145,-201605,-348157,-486286,-328437,-177147,-239986,-180128,-19036,104391,210442,206162,-29901,-326608,103731,296184,302827,571738,723986,475200,-76427,-408251,-421346,-344550,7048,94460,-143548,-441447,-213086,38678,159935,202447,-22957,-83007,-309824,-245394,-27538,-61987,-240114,-430778,-450404,-263370,-180816,-54727,38100,84620,35843,-4144,122552,220380,360852,220037,241715,204278,16903,-321006,-355073,-154330,95260,186895,378946,379599,340066,97476,104736,-79493,-14491,126024,61640,-76358,302552,400571,478930,221459,133011,434637,755102,701490,209011,319867,420039,185742,65156,-34948,-41327,40459,189384,300767,454180,672234,426522,-36663,-385417,-603039,-491231,-231799,37725,35625,-220835,-302615,-246808,13553,375946,257761,-13544,-349649,-62131,-36499,-96321,-39525,-162169,-315709,-430571,-366342,-390943,-350609,101733,246723,374930,62320,-160991,49998,140398,-30972,-332494,-406506,-384376,-279439,74179,252063,385912,169739,-410360,-123478,473177,1197473,1409159,998357,362855,194016,60576,44099,93227,181181,143362,46735,-789,-107451,-114529,12406,41221,163385,212448,97709,-337756,-276038,-9626,129841,412921,584871,542497,273803,159659,63058,-118377,-277372,-4659,173015,228483,-127912,-281315,-392098,-456742,-163326,237347,526308,547470,336213,-38132,-364372,-461634,-443320,-77230,165219,200676,321084,-96482,-135740,-217529,8650,238752,343531,176776,-118871,-283325,-311449,-362463,-261087,-195602,4310,298786,590235,581084,186861,-399015,-472622,-362433,-328790,-35902,259129,431546,414926,395893,475114,359811,241974,257713,316058,141538,-283495,123640,851981,831508,626628,340236,183353,370617,569105,781536,377146,-38697,-104968,63844,175510,86819,-78474,10913,-32392,-119294,-112493,215053,420791,360367,254069,87040,-53136,-156610,-455419,-545714,-185628,145508,330368,566171,864940,877643,241086,-352393,-238837,-200314,-89705,168689,195347,122929,-82691,-131052,134681,268559,43038,-284050,-179875,-216786,-309558,113037,249593,171202,50359,155312,315540,296428,119388,-133584,-315182,-304946,-43233,76884,-16014,-393916,-189760,147151,281601,221552,101397,49058,-123684,-395681,-437484,-217304,-204448,-485467,-560665,-437333,-366732,-196273,-40070,230868,282989,93532,-88016,-389081,-361463,-132226,67074,314692,380067,306698,262799,226007,313165,318713,655053,931525,551724,-12332,-383675,-430257,-266771,31387,248726,51735,26995,138315,260747,211741,-93217,158845,433120,259339,114656,115325,363394,407770,378278,22098,-192199,-264584,-142601,-3454,260268,456893,590980,291992,-138154,159558,269068,-301613,-425403,-338699,-259377,-65778,-72788,-156388,906,78443,-130290,-152604,165347,211601,62277,-36722,55325,-134064,-65461,-63821,-143004,-70766,39224,88497,147497,-42738,-42584,-252736,-94799,308053,563496,559658,430795,117780,-322716,52310,510199,216927,-300784,-101012,82496,-245786,-379041,22491,390414,531168,230596,-284247,20523,47347,-120354,135771,398515,497145,190709,-180059,-171902,165562,412901,525086,287822,175045,75765,301385,676571,586973,62790,-328177,-196093,141498,636416,692470,168406,-99862,140784,71515,-157664,-14143,30630,-110447,-399852,-120748,29058,42541,369377,597294,392143,82925,-530,10488,-112435,-70215,-26001,-531002,-242360,14602,66578,-33485,-15807,-100498,-13245,-219590,-247549,-132230,-17088,-99639,-215385,-284063,-277382,-112554,-74267,34693,-45140,-197908,-143142,-58440,-25487,11943,25233,-144847,-266361,-51748,455832,932514,886113,435784,-82208,97559,257568,172828,-49918,187039,211535,21760,-336453,-121280,25802,86346,281729,513728,353894,156250,209430,485205,547047,253107,-292952,-195646,-179886,-126070,403600,977598,1034953,872115,687357,398204,-97079,-140522,222060,206115,-36622,-215908,-262533,-336162,-264267,-100902,-56653,7171,25249,-76824,-122476,-195917,-89399,-144473,-249196,-286561,-260399,-164461,116371,155564,-78731,-299863,-234076,-28819,-23583,159722,55198,35743,-21195,-393841,-284682,94063,182205,177052,-126260,32891,912417,1572430,1342496,731120,33962,-451450,-215810,-65359,-218723,-429381,-84432,115075,-180006,-210362,-202557,-288570,-238947,-133222,-1350,282289,450187,463202,203631,-128038,-324141,-432372,-501010,-116766,122866,144633,186866,194358,105638,-97100,-59990,-107644,-365586,-497714,-262442,-56696,-157909,-270506,-186487,-338677,-172878,-297462,-311108,-367860,-489877,-384578,-376375,-329188,-146986,-98481,-125318,924,7017,-344391,-98540,33099,133185,273178,389109,669377,837738,790441,456961,117624,77087,-1923,-62652,-188161,-421474,-273759,-181536,-261481,-170259,-385956,18851,491976,436817,96114,-335917,-75861,268723,401523,-6303,-481791,-259314,-451129,-25943,415750,535027,328427,214895,151156,218123,426096,853396,895396,238183,-67087,-146917,-229181,-66467,225540,258091,126762,-179153,-75264,86346,253724,404964,289647,118628,56760,-89907,-217802,-340536,-270487,-146414,-21884,105549,159980,-29256,-282004,-63776,102497,160486,55743,-149209,-418604,-307993,-129495,-2695,-141592,-146915,-165094,-116221,-103759,-224370,-415427,-426314,-211819,-8636,220918,328144,140959,-19855,108553,-159048,-318498,285762,449742,207415,-191389,-485121,-50709,273224,298634,161275,597,-112608,-339960,-298333,-543846,-223281,288486,323057,-34868,-191511,-240191,-230091,276615,755207,683978,397700,-14469,-159113,-153619,-12169,-147092,-355084,-372411,-422859,-203120,275727,641990,655031,536947,264450,-13099,-310842,-202679,-45812,179479,265547,84889,-171865,-51327,126470,156375,-94849,-431870,-352970,-175543,-273342,-89254,62862,-118357,-135005,399274,323920,-34388,-294714,-174012,144919,728574,777302,407310,95598,-102650,-147140,-337151,-319354,-166488,14610,-98718,-169381,-228624,-297506,-186041,44485,177072,57095,-305909,-604726,71875,393509,213190,28530,204214,259172,-157806,-62262,196309,-27332,-305834,-93601,51138,409326,694475,313824,56777,168147,324028,266476,222924,3666,-234663,-103071,3108,111085,208635,480467,447756,413896,253507,111760,40242,29089,42289,329853,442174,281779,-11972,-397428,-432778,-261882,-357084,-361221,-163299,-18706,40830,389285,578855,463622,283761,542190,524651,302979,-109740,-298536,-490242,-413841,-53296,6367,-235660,-361658,-82345,58046,239845,321743,233337,-6821,-98168,-233301,-570328,-423085,-287699,-60572,-43723,-147301,-178424,135600,461437,583122,360454,126800,-210475,-268626,245981,433489,344980,80990,47971,12758,-293950,-392696,-122637,-36217,-169359,-337446,-194725,-90131,32445,281621,528484,498231,316498,3539,-55980,36097,230343,376830,350255,238491,8509,-158689,-269248,-99320,-66242,-107170,-414876,-610869,-515917,-355037,36023,273040,66159,-74841,-45165,-172593,-87444,294014,369487,283278,-168035,-233944,-165077,-8277,291983,460016,410195,247015,-14286,-371837,-404519,-92055,140133,239336,386375,317329,117450,-108847,26195,183976,213223,115822,-130469,-307516,-249182,-146794,-74318,-219315,-440409,-108474,138809,63244,91514,88669,438696,594715,381567,-80736,-389389,-253530,-52526,138290,59742,-57233,23603,67327,-11353,-176295,-188501,25520,309171,653036,516251,87256,-117795,52929,116191,13315,-16519,144477,218417,152317,-92607,-529987,-341654,-361372,-259640,219776,686130,985002,1153418,846013,379073,-143624,-638218,-307386,-29605,218538,522282,694804,821204,1032400,685768,223959,-99270,-219774,-32768,199051,185363,241939,271508,208865,-174761,-353055,-105745,21431,-305343,-274426,-70911,-97740,-138034,-326443,-120132,33880,-158366,-136191,144491,-26478,-369651,98195,106485,-62473,89580,15707,-342564,-469182,-121027,-224145,-509196,-392817,100371,340840,258001,-112255,-261976,-255079,-138929,-158857,-396915,-430375,-306764,15532,270741,341953,245670,-49642,-312428,-181700,-183040,166483,530086,501462,296551,-99361,-459923,-156118,29132,345176,400206,291034,-38084,-119595,-141101,137459,330718,429403,360543,338550,468169,706803,717698,399035,130030,82828,123087,-129125,-457760,-113322,395665,818674,771205,585422,146463,-58783,25985,110959,111614,114762,-159667,-359297,-349106,-433023,-397491,-243543,-92794,108384,269759,-287793,45118,471288,490014,150344,107910,85082,-308589,-576441,-58692,159682,76278,-22143,-426612,-496335,-414008,-322554,-132352,-80009,63798,324425,580289,628035,448804,369668,236105,-108582,-321916,-351840,-282273,-335939,17808,313279,635186,607918,324018,83383,104557,151574,-40462,-221122,-336742,-362427,-411690,-505576,-657539,-295066,-28426,312167,737127,631384,260162,-147135,-420619,-127015,37370,90069,-66538,-342853,-314892,-113765,50566,-8509,-86387,-293406,126504,431614,422801,-86983,-312170,-112749,-85703,46414,163109,60225,-198778,-243597,32296,270602,410180,310699,-51633,-44314,135972,67090,180828,180941,281604,465095,453347,371031,48318,-235310,-228115,-116447,-61342,-104079,-174504,-105178,-59114,-208493,-356832,-287774,-41187,13463,26779,-23984,-236576,-87826,79494,70798],[-153754,46201,119007,204620,26678,-213459,-42529,-49647,-129752,-286622,-359936,-273131,-453617,-110834,402049,624817,370224,245572,241723,97161,-274257,-250530,-40792,201443,189025,211814,-141773,-439762,-92282,128100,163119,-13016,-149643,30116,433565,348343,41763,-48572,43072,-133419,-412991,-346454,-242827,-262263,-289336,-319106,-333554,-478797,-480932,-284963,-138548,-82971,-278442,-210948,175569,337324,83914,-185601,27788,195527,390048,566828,590734,208147,-221297,-2841,32390,-18058,17596,-111855,-346025,-121019,102699,27661,-135020,-425201,59494,257512,409503,725470,1099499,1285574,1143367,583752,273773,-254890,-537486,-299173,-15363,115625,209661,246048,362670,509813,663653,810310,520294,609699,698786,1046518,1043363,657264,24491,-353424,-203142,-222484,-247088,120988,139628,311226,529340,560868,123149,-350359,-160653,-19625,270541,393960,286069,109694,-174930,-289837,-205509,-190642,-365805,-303638,-103325,20056,-40193,-419826,-277613,-253643,-455178,-226562,-168112,-337313,-322672,-308315,-477670,-566100,-312713,-314944,-375287,128041,393966,325094,356612,409287,648756,867177,726229,506747,452450,186158,-375303,-279689,-119007,-284464,-182576,163590,379216,670494,353566,59352,99518,469467,735410,593584,358208,319971,444323,336347,-131220,-446131,-248066,45525,257246,232347,168815,-102493,-422866,-106370,14925,-41886,-173067,-68333,21342,65101,-70177,-234643,-323436,-204576,145059,384215,425682,387965,306148,302284,270365,250888,-142433,-472856,-555440,-270045,51265,260749,343342,128622,-37149,-152097,84791,250877,377687,424260,532311,808513,447908,-65473,-278133,-119017,-119021,-158451,-118220,-568866,-201929,168468,88992,-176028,123467,271154,188828,113555,-171560,-150984,-37574,-34188,-322419,-559936,-439763,35004,207970,-39879,-231953,-237099,-129902,-115074,-137482,-199881,-83293,-393212,-307643,230047,1009638,1344417,1252642,764434,558777,426175,82319,-307900,-370354,10999,198271,78670,-142554,-41316,-9577,42965,73660,88020,30086,25647,45133,220603,27295,77261,28514,91077,282556,148298,-121144,-196848,32255,332913,303942,16999,-162029,-163490,134519,319807,429495,308790,23764,-318410,-326355,-185186,-62033,-86582,-249342,-15736,185023,234856,-119599,-422417,-295493,-46580,55588,-23424,-224116,-372960,-358079,-233724,116441,106190,-2180,350524,820297,797119,512458,260707,-61758,-386138,-14396,464433,163381,-142389,-126685,-155677,55947,209713,460799,587341,371657,-73109,8012,408862,582223,719825,441547,123088,-122358,-36225,268862,398045,332752,316103,59880,-189122,-48292,-21747,63305,49574,-128200,-213135,-448098,-395134,-165535,-19965,-108053,-210548,-228159,-110950,150639,124432,124538,52263,-3810,138273,288124,239401,-24079,-228092,443602,652845,293363,-38295,-197252,-132902,84981,104298,-271458,57257,432944,194466,-168192,-87982,219102,282989,213368,186719,342504,434412,514931,565428,179008,-171400,-352940,-411829,-447318,-406535,-573990,-506927,-499091,-570661,-417321,-384454,-409472,-472280,20211,408568,264688,-204653,-237613,-148066,-206871,-85452,-5283,-183105,-490985,-451770,-183652,-62894,33472,-3720,-234026,-412855,-221326,37527,-90769,-219591,-185443,-190243,-271628,-170108,93214,117809,-134530,-392702,-403846,-480998,-255366,-6840,-39058,-73038,-5968,-74252,-376663,-276628,-138762,-327422,-240079,21503,255386,37021,-247155,-373808,-473249,-249431,413965,767873,587981,473455,303808,33293,-174645,-103956,238684,418352,162753,-220776,-211955,142756,350123,527553,581339,400109,-16106,-524630,-224938,69241,85410,62751,47404,115410,109071,-113299,-526962,-374364,-400315,-332878,-131067,-25090,-188954,-152838,-175300,-255302,-197123,41061,447347,1043622,1099922,731530,240321,65652,253314,502939,767407,707418,443537,300771,169112,109675,405199,547632,600074,281070,-139730,-122516,162591,25828,-318937,-529535,-227113,-30521,154149,205492,394908,316844,120220,-37230,-348909,-130758,26178,67692,405737,637984,529680,299585,26639,-94936,-85091,-109873,17696,-425769,-265420,-120727,-329027,-75191,150025,475808,709566,586134,631875,583779,643873,494670,205604,-131832,-256970,-114566,-7445,-29468,-47274,-44347,25875,-22145,-126503,-318398,-155278,89026,-200168,-301437,-8236,215815,-61408,-395846,53149,-70553,-93447,245,2747,-37878,33870,-52576,34304,171161,116583,4563,-273413,-405381,-17655,-22301,-358120,-132310,-86473,-315270,-436651,-193945,-75833,-106590,-101444,-184766,-337921,-322071,-308780,-503295,-307897,-19531,250038,263885,-68302,-203556,-286855,-349906,-149303,288891,451720,339456,224262,131394,290344,177080,63119,-297794,-661135,-534544,-234554,-79151,-67222,-124668,-251562,111154,480523,464673,117927,-256165,47816,522357,432699,103867,-364419,-220960,26471,48347,-43567,-233148,-111108,-135461,-273302,-374506,-35537,135318,307620,831127,1127776,861999,424143,372544,517383,584749,634055,168125,-393766,-63665,322877,445356,233516,-65504,-123284,-10673,-149882,-391631,-207814,-83706,-27136,-205802,-193035,-107207,-292346,-191728,-845,227621,225651,67515,-5917,-188121,-294086,-173768,-239525,-247876,98995,400920,345490,-254,-124090,-56210,-180219,-186758,-65473,93132,190703,130067,-264496,-563120,-87547,-192518,-203853,405257,452752,39337,-125831,-3935,23186,60534,-183422,-383309,-343697,-199161,33637,341218,266598,349993,296882,23448,-145140,66081,98388,-80259,-204983,-29076,-51351,-289188,-257774,-322437,-428795,-303674,-289829,12031,370967,372248,282493,472043,681250,448572,78862,141845,181980,226291,293722,330997,122243,-188608,104636,172379,76237,-119584,-379518,-389776,-77204,220323,51369,-487060,-287860,11074,46004,-43331,167043,123851,140840,-319255,-249283,-133435,-9299,-17493,-237831,-308881,10547,61040,-81477,-358622,-332527,274392,649324,608911,221603,-246941,-385505,-287043,-268395,-459617,-366908,-188541,-147717,-121789,132103,236363,306903,207366,26934,-276148,12076,280719,158130,-80949,-61889,75206,220596,73068,952,156178,346112,178127,-33354,-199294,-332963,-306907,-194427,-153048,-409697,-222568,-150691,-310796,-66681,405146,549857,744046,734148,416433,246521,411838,420594,223586,-209798,-226526,-175446,-271246,-320005,-308431,-212190,-99739,-178472,-205115,36817,282431,388886,57212,-297392,-76359,236745,423565,503344,790273,973966,752929,179254,-228993,-243825,-316067,-55066,49156,-131963,-302842,-277460,-194139,15168,196479,37747,75620,6689,107287,261429,213236,50509,-224122,-331803,-69104,85492,129567,142721,193641,95272,42379,182068,278357,277562,53331,-39687,23002,33851,-190588,-309604,-99969,77587,191526,315634,203022,-100686,-202891,-82168,-277776,-365162,-243709,-219356,-70070,397109,443320,565794,303492,310871,739084,1142968,941281,170830,-147050,-4277,-73768,-18002,-4088,-67911,-77932,-8295,147589,381780,610761,476743,130402,-105170,-259165,-383022,-556070,-115891,-50370,-241658,-312774,-191725,129836,460207,424494,167867,-155645,-226428,-73890,-37738,63933,-99955,-173494,-240015,-460560,-413773,-387990,64428,433804,569435,151391,-192515,84800,241479,36895,-341010,-569000,-441805,-198318,92027,234379,260558,191498,-209977,-109750,465940,1149549,1402910,1059494,414724,113508,-36671,-65195,-19966,111107,221842,220144,217432,77746,-86100,-48281,-73956,-60915,-128860,-181621,-295324,-180173,61284,338694,869694,979468,721767,312665,205249,-6186,-259803,-294389,24181,154927,147810,-261670,-293814,-191941,-296300,-59152,146387,263260,258111,255472,4565,-379892,-565853,-181503,99678,237414,189439,425582,46765,-369417,-399127,-128129,296139,571274,473163,59111,-250569,-274142,-376065,-376889,-457449,-293133,-98254,154832,250334,33765,-204592,-436110,-543152,-544719,-164927,93506,327903,298813,342082,548304,483910,289715,179249,141139,-76029,-367595,200249,690603,608026,281245,150695,192785,369157,375553,436554,218097,-57205,-41297,62111,114267,34435,18840,15800,14495,-108080,-19731,379724,671811,763029,669770,307154,-47931,-288383,-619749,-678003,-339132,-56060,293452,555464,939564,1033052,418221,-151347,-188181,-227052,-203855,-72210,95095,193519,111196,-66806,-44300,137635,-2471,-121812,143721,237536,-53820,-97753,157693,124603,161045,270975,318723,228011,-29506,-323916,-529720,-440070,-90775,32686,-45991,-183002,59484,289206,426719,467295,290437,36177,-358948,-574822,-346310,-172695,-82373,-253589,-414930,-335047,-223652,-90373,81757,318989,291925,-414,-227020,-482946,-178696,-80222,17704,294409,416862,370803,424207,501492,570899,854338,1178620,1203827,501905,-169634,-289556,-91389,-237,36818,99114,43179,-60785,75921,366553,190590,-100420,-16404,292920,238602,19168,-6611,251374,403806,462150,219044,-76029,-189888,-45970,215367,385376,451410,429627,122456,-429155,-81745,-33754,-472097,-374424,-373786,-316296,-54721,-31986,-103349,7497,86242,-76474,-333637,-120377,-17859,-2788,-40205,29033,-187238,-355779,-352021,-365777,-218998,-15125,1519,-95882,-301635,-251668,-432706,-72234,305950,524742,488119,317495,-93601,-453730,212339,627542,221142,-205637,-175881,-78110,-431920,-250794,81995,312230,352985,-32005,-116474,203287,189737,-219176,52078,459263,611365,317355,-47348,-193453,-143844,94445,414259,452907,386445,65861,-183909,116743,289510,-53118,-436893,-156459,255617,608564,510978,-185669,43163,395717,180929,-257957,52927,120380,-160049,-339492,72398,169946,-68464,92398,308337,399390,347265,307986,130968,-50559,-63324,-32085,-268154,-127032,-93536,-103370,-105600,-119868,-188626,-144700,-403272,-145521,114542,277821,304291,173564,16236,-144271,-68334,-24030,16440,-260409,-373594,-137816,7350,58492,109370,115307,-99465,-226073,-219954,253728,766868,879895,557180,-21665,-185254,62349,172980,112394,567207,557173,459213,33857,-48395,100360,235139,285657,277045,168547,129427,168414,191893,168892,-41178,-187870,2174,-121698,315522,901559,1362705,1191423,715638,442149,64320,-336808,-259128,78202,-13402,-129833,-187019,-165760,-89374,51414,11483,-35348,-21344,-105783,-356293,-154945,33957,-2718,-95588,-245523,-204750,-294051,-489099,-135726,54291,-117540,-222805,120913,526790,249621,37676,-136252,-156075,-330778,-423176,160844,495600,437988,444452,-198947,-103747,800944,1476521,1273152,544854,-42607,-326834,-200159,-38676,-205186,-345739,13794,200637,-116558,-344385,-482881,-513691,-560768,-265883,60483,462903,778886,798635,477741,40997,-190843,-355133,-495877,-333913,-47526,91237,166731,238153,175039,2998,85894,-6730,-205676,-481991,-380364,-152539,-138379,-327405,-425357,-498663,-206279,-122697,-194538,-238741,-456284,-536443,-482734,-416545,-223793,-36227,-75239,-212307,-421606,-501761,37646,-4772,-187524,-75598,230673,600939,796338,963454,687542,74676,-80542,74111,112389,-139302,-121747,277066,298298,14860,-22528,-246995,-229622,264713,258342,31507,-298691,-167279,169722,266304,-182867,-109589,156537,-238154,-97068,175894,437886,314129,243091,156854,207511,266023,488530,328899,-261197,-260505,-268946,-50432,333295,532346,385291,202640,12861,55974,93972,171164,261462,193128,138255,210800,66121,-90636,-243273,-363500,-202119,-229794,-125103,-38212,-149751,-355630,-61581,184332,223786,82030,-118453,-401098,-376319,-106742,117088,-19365,-200359,-218446,-157067,-175467,-292484,-317538,-303968,-571419,-213111,28289,258399,97889,28633,156558,-93175,-187065,377771,604683,217063,-246228,-577383,-590851,-177544,-93663,-192388,-201171,-192753,-267309,-139166,-239390,-390371,20407,106351,-137677,-200508,-332867,-325949,206238,506343,449942,202470,221325,144623,207043,76671,-86823,-386739,-433149,-462674,-446859,-25517,389848,483678,519185,247930,-101692,4157,375599,610273,527373,265717,-58738,-400900,-122911,192375,186044,-79338,-393633,-539774,-407921,-121424,85226,82579,-114620,-12183,432296,171459,-212569,-367219,-71116,368037,931125,913816,373375,93084,-22798,-96231,-402324,-570151,-520543,-301028,-236780,-108513,-143498,-50737,91966,235036,317198,145015,-383600,-492909,267906,579719,484760,290239,396702,236420,-167115,159654,421105,196770,-232440,-167121,-185639,79467,425711,175374,-1197,191743,364888,300248,84493,-163352,-263237,32527,219960,-40878,-67538,187694,239408,144074,49796,4289,60070,102673,134241,289558,195862,69511,-122845,-514105,-398301,-111108,-415944,-470795,-202784,-66355,-93469,234788,398930,604867,518040,727687,449810,244984,-77149,-287470,-524961,-335596,67280,75534,-230720,-424830,-153868,-154219,82221,325536,345411,321814,410453,306992,-172608,-456036,-313976,-59618,-4512,-116541,-122323,105105,404310,416390,62038,-9036,-173906,-95364,303702,389989,180844,-215394,-327020,-438370,-560647,-228250,-56532,-41438,-115134,-243909,-135870,-57129,53319,306482,527224,375045,92742,-245482,-78543,185865,313831,264734,303095,296807,295200,153398,10910,-32712,-170242,-140880,-275643,-494839,-432704,-256486,-49985,124444,-70378,-205083,-259365,-240368,-31976,340923,495317,348087,-180430,-286284,-210219,-46822,208925,302712,277033,251318,162754,-189888,-204539,-7825,57646,-17776,-179393,-256064,-297793,-164680,134999,494633,545546,461262,119231,-241496,-150613,-60125,-96475,-352365,-368684,62087,258619,378892,561520,394559,535823,332145,43991,-196183,-362242,-225310,-89787,-137634,-329413,-86738,92934,219692,130392,-120362,-220822,171268,564930,851314,567532,-1908,-474548,-236163,-107282,-229580,-323600,-163532,70647,132204,-8852,-307928,-241693,-143525,91828,308052,526652,713767,810234,561357,81540,-422504,-277088,-71881,187435,253109,367146,392558,611316,899324,842646,519442,254544,6019,-44118,100865,136024,186090,317054,201420,-203802,-454218,-86331,269636,101564,-54103,52050,191140,177469,115222,-34557,-9790,-148107,-490123,-243614,-195009,-167902,223190,300137,235426,270631,266610,-44394,-358303,-379397,-335311,-385739,-244521,113141,291020,225773,-10975,-168702,-290555,-205844,-211557,-383074,-521874,-284365,23071,200933,108064,-14818,-186447,-83000,109879,136984,245255,550301,426969,299851,-30720,-258607,18485,173358,326317,273110,105841,-74349,-77781,-386475,-403840,-48425,227493,165072,175185,276692,518991,667000,610871,326609,348008,211517,-187998,-292973,112331,545596,881859,782888,573162,34928,-129746,90099,343470,362819,174952,-435136,-163318,-11645,-199645,-538374,-223495,84146,460816,536398,-76954,-47311,344988,410471,132121,-157976,-391283,-746497,-370433,155357,351116,245725,-4342,-309705,-217680,-140121,-36346,41471,47664,-57813,-13186,263755,503248,404676,416037,349543,-23382,-345334,-267041,-185584,-351246,-38615,299109,552808,442955,67667,-271680,-252620,-146347,-318048,-424192,-286263,-87877,-80469,-187238,-336488,-180149,133900,468631,692324,444472,66433,-233471,-289147,-63668,41642,16426,-175701,-458416,-381552,-247407,-224339,-269042,-353886,-337056,-23592,313600,331649,56740,-110926,-249494,-243048,-156224,33001,69219,-69451,-339218,-168582,28847,36966,-28639,-129000,83809,167442,111582,120033,51814,242596,537421,420100,242768,-127078,-284349,-205791,-119108,-95079,-88296,-73177,116871,126664,-90064,-204581,-60117,-3757,-111355,-42200,-10837,-135421,-105751,-10430,-69812],[-54261,157209,290311,429890,60384,-258534,-32184,-24150,-157800,-335249,-224928,-229509,-403314,-187548,308773,497589,177501,155680,416625,499415,21518,-145545,-176645,210010,372803,441003,133366,-227548,-365628,-182582,-32359,-40916,-53008,267913,674911,573019,145037,-43680,16246,141144,-24171,-48565,-13740,-60448,-259104,-378428,-361687,-563461,-542607,-468340,-455900,-329966,-431348,-365044,-69324,45793,-165158,-311698,-2806,276168,381063,195120,222987,-144637,-413608,26846,201206,268575,221288,9295,-340573,-283017,43247,101112,125527,-172654,-318328,60400,273255,535841,866404,1198082,896194,316068,21330,-385264,-532625,-300286,2368,211499,340928,392428,453092,511511,744242,814185,497645,404778,394989,656772,518520,136256,-347223,-365395,-313605,-226103,19343,117581,36665,144128,545554,630389,210090,-194238,-148452,-240761,-8612,255689,140833,109449,22858,112699,330718,344461,378627,466449,394983,221820,-24551,-376266,-216135,-227189,-586463,-233592,-41123,-336482,-470205,-298347,-242192,-254255,-264028,-126129,-219519,-258121,7246,181289,369600,577522,825929,941880,687323,471836,421338,161404,-319811,-228271,-181021,-433521,-284617,34378,224299,562602,374563,147397,-38916,259278,340495,261154,266410,549129,520861,283851,-263504,-63042,119126,320808,463991,447430,307002,-127348,-407863,81343,147425,32407,-122425,-11451,135601,18714,-229449,-469950,-602186,-323974,139442,467670,516823,465416,385913,341167,217446,215340,-200828,-512169,-570678,-307494,39199,261112,296772,11955,-396941,-530816,-86155,349249,669998,835020,731595,747726,367708,-95979,-498783,-275219,-153009,-181230,-422238,-290501,38938,209802,19861,-151765,-12046,-29260,-114887,-36635,-207640,-78282,132498,4661,-310170,-330331,79964,184152,-66609,-287160,-248459,-33209,22841,-60329,-303024,-406818,-114967,-323341,-491422,-86946,514134,497293,352233,-32241,-108908,-232576,-416867,-105462,-112406,-14062,102563,10584,-114442,79186,116794,227452,410367,356216,-83033,-220995,-18580,256359,120192,199711,203299,296048,368048,215266,-135633,-427344,-231993,47416,154821,51737,-26496,-101210,79523,237523,390567,416209,171000,-268844,-217840,23319,146400,93274,-34947,-3767,183968,195613,86101,-297885,-256269,-12312,70306,-75078,-267459,-246374,-163112,-109598,28222,-19566,-124916,333748,751529,794849,353302,-39882,-288714,-398982,-323469,-36681,-308246,-411589,-423276,-306505,25032,343219,636790,654568,316686,-69586,424618,727096,576351,492986,173368,32017,24121,38359,196613,192740,73516,199792,54964,-247302,-157061,-151245,-140223,-130709,-224556,-168978,-215900,-248709,-129948,-84721,-200808,-318043,-290883,-176447,-32237,-125256,-103925,-80753,-65069,89491,387471,457781,105798,-238317,510827,750545,402999,-104515,-274545,-118850,48405,-76042,-363533,162752,558396,333521,40049,145462,287885,184849,-25010,-47484,131579,316808,417881,363467,-110178,-317576,-240778,-400382,-362608,-434853,-559093,-513671,-473049,-393293,-298236,-361315,-538245,-318706,194500,571005,462663,36780,-244800,-225597,-407768,-179814,-144609,-250469,-452572,-360854,-263574,-88867,154577,-32765,-302491,-297218,161269,295838,99336,32131,67515,-28822,-245710,45566,364700,179343,-128746,-210311,-317060,-350662,-43475,123138,-44969,-214161,-54936,-80500,-264119,-222810,-140897,-142155,-82139,16800,79358,-194035,-407263,-265594,-168340,-271178,215599,568838,331971,299095,131256,79688,18912,176206,392333,493628,147640,-252276,-188977,83779,278842,353523,315009,142629,-349593,-530367,-174086,164350,226618,246978,226803,245164,131640,-60827,-450417,-341704,-375729,-394873,-51121,120474,-179518,-111918,-13402,-107168,-54550,93696,439720,981763,1096929,680022,183542,-88434,-12091,151264,392623,405320,209081,65408,-18203,109347,688101,1097276,1037431,465364,-170553,-337205,108111,115507,-116000,-440972,-424263,-281222,-154129,8344,241811,350008,370213,337345,10412,-374899,-38389,294393,572601,698275,485387,382246,261342,132850,-3966,-142752,-191459,-322686,-64582,59935,-164072,-270334,-255592,-139225,140482,167795,209231,240410,314575,320212,271457,75816,-27763,66172,201915,235416,-82942,-316161,3498,175515,24606,-184839,-375388,-54366,-255869,-497111,-103186,218227,118163,-193031,137457,173696,125649,144195,118550,-78175,-258486,-306052,-175290,79318,257490,418574,349417,-226616,-270160,-50680,-374507,-82020,106050,-139701,-246374,41068,24228,-219836,-441444,-541667,-468502,-269028,-64058,-60701,-225748,-298461,115426,117656,-64851,-378106,-446747,-497934,-124511,463378,686666,381486,-7081,-124599,238267,231814,170226,-103963,-480819,-494227,-237978,-80714,-72224,-197525,-335711,80372,434227,435568,-10979,-287266,382932,844049,731736,159298,-292020,-414896,-168807,25705,-96392,-274098,-294742,-285435,-356018,-320282,86795,430231,550085,743441,1012591,683596,300557,223588,304310,317574,607683,598251,470010,-213005,12861,285546,287768,141799,-140021,-8026,76892,115702,192042,274647,215741,-17452,-129304,-4470,-40661,-212776,-22148,281060,283358,80273,-127072,-399884,-256119,-141327,-198940,-270158,-81658,174159,72954,-417460,-198134,77213,16931,-42010,64852,226165,446142,486242,186832,-418468,-627287,-537022,41912,438029,369683,64907,41533,169381,165228,104280,-47042,-167153,-255693,-193717,-51204,127730,45391,209685,291859,46795,-132667,77422,92935,-89303,-333918,-110002,-103004,-316815,-139856,-242588,-378762,-251642,-278477,-175190,-61142,-94159,-40054,270690,534535,417596,170938,130644,163609,330824,500576,503119,192578,-273872,114969,171027,138117,41770,-162780,-412352,-382729,-56805,-100442,-358686,-265608,-61271,-123806,24028,391930,440363,210774,-160172,-403151,-170035,64423,-17194,-472379,-223306,11107,14143,-173695,-358690,-154296,395994,749921,695781,363685,3444,-203482,-190529,-226230,-397870,-218074,29358,20960,94507,168138,230418,270352,240479,115406,-100107,-38502,47127,-137280,-265689,-154467,-59459,-18736,-87231,2298,281726,389671,180730,-33333,-349418,-308654,-165050,-64142,-136335,-440103,-89885,-37382,-272495,-82149,273055,362686,503938,515895,195769,151857,427688,476319,253139,-150370,-188773,-103670,-26600,-10329,-51216,-92242,-71848,-113935,-366087,6431,424217,638545,339759,-76627,62772,208260,364333,533766,727082,911972,716682,293188,-77717,-143661,-133159,63204,249002,119488,-61319,-297785,-347778,-94190,106291,-48056,46529,207906,397968,578621,417410,272646,-50788,-189011,97201,324836,293729,222553,258454,131459,127261,177579,237645,115699,-146086,-365148,-196560,-4449,-169371,-275385,-132420,-29605,133270,181238,-53416,-78900,64842,-5912,-380793,-429518,-176068,-338506,-128061,304918,430795,508450,336957,330943,809122,1237362,990282,167502,-370682,-346450,-160046,-99732,71612,7431,-156118,-172998,-467,181430,271792,269715,147296,72179,34740,-171196,-212152,23120,-521,-226605,-348147,-161301,149778,404711,496966,372075,100006,-344477,-89290,50836,214793,120583,68081,5711,-253903,-519342,-402250,-188042,326894,530029,226854,-231499,109428,303241,95045,-226170,-381214,-298346,53137,195865,302645,136463,17834,-179033,-133296,340661,925657,1139925,848135,216366,-101001,-225851,-307919,-225354,-13150,231318,356037,358803,146539,-186818,-156713,-107830,-134348,-184477,-301604,-89592,16513,235391,550645,1193571,1221434,849739,406502,248689,-72537,-377935,-321427,-13537,126625,47456,-248236,-252430,-194669,-279800,-165155,-121561,-38601,208409,361778,131109,-376437,-372646,12778,175838,169948,141972,233910,-3530,-77865,-297816,-155378,428974,818094,695887,148794,-217248,-211180,-375272,-448941,-549382,-573235,-465774,-228422,-12614,165677,167028,-26031,-191036,-321606,-271669,-111114,171162,139261,218583,460166,459361,173506,-25936,-126139,-323531,-245029,270489,525033,292241,-104076,62427,116948,111393,2596,57500,11298,-61909,23397,43306,64825,95766,48676,-79471,-105012,-136570,115972,586908,1051998,1294061,1112800,487530,27480,-298186,-462068,-404222,-398441,-345200,85390,359468,762283,975876,517499,12531,-231769,-328789,-325782,-243965,-11687,139412,148376,-11754,-382520,-93198,-83072,-22697,256633,397147,80458,-257661,71657,58525,142271,275467,246988,105976,-197920,-475726,-407541,-239487,-26887,-81989,-122998,54440,150967,345365,547879,655396,427542,12388,-480074,-260058,-143709,-153251,-21642,-123582,-321323,-275183,-139623,-35886,36302,237854,182911,-73437,-373878,-403720,-31127,6485,-92598,98367,323239,407626,528429,688653,688039,1087441,1317432,1165072,344826,-159168,148046,297657,173186,25235,109907,94765,-95117,50712,177543,-9073,-165496,-205132,110768,255361,-9084,-191424,-78685,180006,353331,361007,78490,-130338,59367,423484,481157,363036,182158,-47081,-394374,-316159,-367957,-411423,-318662,-399351,-328822,-94822,-76314,-43463,126693,147423,19406,-384236,-380206,-174116,-58585,-85384,-67383,-170122,-394292,-466184,-499192,-325555,-67167,-24047,-66475,6210,119944,-56345,-34560,211956,334536,236615,112390,-271380,-451327,273701,596703,338949,27239,-58879,-163731,-351214,-176119,29713,141443,106653,-305527,103039,370625,327078,-145538,-1242,576398,782802,478364,144363,-177953,-429020,-140293,205772,504828,499742,40762,-468951,289355,687328,367517,-185238,-47797,266925,382002,200909,-442489,283496,545389,221614,-333866,62608,156253,-248802,-188057,244856,287351,-98921,-327773,10676,324005,437973,373089,171329,-4026,-112787,-123145,-72367,85054,30973,-24341,10566,6250,-180410,-487834,-277924,-45898,281345,430149,540508,435566,245955,-4136,35189,103308,80641,-341643,-297151,14601,246740,253038,243955,208053,-4004,-125364,-369752,-183820,296026,619770,525152,40110,-207921,-39562,141773,262318,774155,928432,892001,740202,442994,285942,201888,27159,-94953,-91814,-19029,-2572,-215984,-239758,-111904,11803,44854,15032,473432,966201,1190222,1011306,415078,106301,-347651,-596241,-186770,-14154,-105117,-26167,-73605,-45064,-19228,123062,-60787,-138907,-42673,-146008,-549323,-149813,130265,-29985,-201694,-333771,-159824,-166869,-336342,-355675,-25322,-97804,-117159,380589,846330,629675,252418,-94371,-177428,-310353,-18023,524752,714810,472611,352910,-343542,-113123,591637,941488,792200,196849,-88532,-260395,-184107,38093,-52693,-279019,-149070,2667,-100232,-382121,-345211,-141230,-53802,-59251,278669,681365,1037679,1024157,723063,246174,36812,-131145,7767,-26306,-102632,59478,165984,309849,227116,82968,210504,123238,52096,-280313,-558815,-301267,-123689,-154149,-176627,-370519,-305256,-99095,-142998,-174615,-464922,-445133,-471961,-560101,-411333,-111407,793,-86158,-243922,-171149,145259,227668,-57593,-563119,-248251,206396,530677,945291,749859,47280,-203957,215348,285486,-37911,113810,727615,647830,353426,164153,-42480,-261868,132015,202675,95552,-173744,-209085,58233,112420,-58483,283689,323220,-8207,-118142,-79558,228621,251362,308544,308981,286748,118576,5625,-261225,-424050,-347889,-426020,172319,661725,733357,428453,238130,163247,79798,40810,63000,173395,183475,218950,270153,86983,34323,-99232,-208040,-254708,-340632,-283257,-227043,-275316,-380152,-79212,190612,216647,68078,-84438,-216673,-365763,-168128,139984,64190,-285231,-195354,83942,117227,-50470,-97990,12399,-243302,-159952,-34611,181843,24026,-5757,86896,-106132,-61171,447852,675072,182744,-259578,-292054,-200693,-108630,-4198,-278146,-276749,-272904,-227826,-227,60929,-132354,-46616,-40149,-228532,-261280,-365617,-289220,-64828,-40703,34331,-12757,196593,136360,222356,-51533,-216084,-454517,-369099,-340627,-317517,-360284,69433,277115,462285,197308,-116629,557820,1049567,1145245,740492,194476,-92301,-187473,-319015,31512,123311,-66922,-357565,-532610,-370201,1310,85783,45575,-23762,164266,334872,-29817,-319349,-260847,44184,471965,903465,883038,355322,134859,110757,137888,-154623,-281375,-497805,-460000,-318956,-114520,-118593,152886,279890,246158,220513,12392,-620866,-240166,383455,648376,699226,582915,560146,187793,-39230,375856,593976,387262,-140947,-257608,-304026,-128705,175907,9928,-103877,209009,340858,206369,-81652,-252211,-82524,334626,576069,128789,-181742,-23197,61007,-156796,-215174,-120104,27708,105714,163849,137354,-148537,-182459,-297089,-587193,-86991,175130,-151160,-203047,-113128,-4379,-132427,66971,341247,711496,686651,758345,377595,221175,8449,-208014,-514144,-204400,195804,142278,-175086,-398284,-202565,-352799,-101493,305250,401765,595414,911035,784197,178971,-367237,-295031,-93437,-35387,-147374,-112419,55834,137786,-22774,-193499,9732,-38940,-10590,272327,301223,54413,-288067,-480757,-332240,-255668,-73038,-36926,-70658,-66565,-132936,-53814,-35850,1083,218123,410991,194004,-151371,-396803,-10913,295976,302322,89137,195517,346502,649107,612019,203784,-55417,-271062,-179764,-113125,-126509,-21369,177517,164744,90597,-133703,-229890,-209046,-207843,-87015,181794,450064,280443,-176167,-286704,-253635,-97988,89648,114627,146647,276633,344856,108983,33875,137724,73916,-183899,-534258,-170911,-72778,168688,435196,1011635,983492,682349,297801,-130930,-94004,-21514,-168788,-423136,-57279,226456,291201,553201,855431,792100,617828,100368,-249701,-71060,-68127,-114305,-167629,-300330,-271158,-156246,-31593,132301,134082,-102777,-184002,290009,743946,1032388,624947,4190,-416063,-406936,-285694,-283663,-479937,-410052,-61742,127006,119072,31951,18711,223238,487363,343397,179543,129054,264003,36495,-253803,-258058,112557,241356,392111,243935,166435,26281,172275,460593,754307,690871,476574,181587,-145141,-26479,118887,222968,337502,144043,-194416,-436480,46642,705855,571172,126163,-2008,419731,537201,347909,-42865,-132047,-116321,-437482,-304914,-81143,44925,211650,336091,385645,370187,408254,163072,-140378,-222676,-274204,-287885,-202993,-14149,126122,118236,70899,-63008,-262822,-307192,-337252,-375937,-397867,-372936,-182093,-3918,-154894,-303012,-361326,148124,284266,331655,346896,677770,499368,381564,113226,-32261,119931,273193,285719,110653,-123816,-102488,46172,-176782,-368295,-271751,-45798,-75945,-8775,98888,375913,724388,780334,433342,425579,178273,-115928,32654,347617,682388,876379,745685,455185,-118750,-198152,192139,563969,553875,163053,-445852,239085,518934,77973,-552547,-141786,208191,662096,555678,26006,-67254,202884,248940,112749,-246565,-667823,-597236,-129577,279043,430923,262017,-62794,-203562,-44712,6419,111942,90935,68862,-142489,-320686,-201695,115173,176455,285624,296289,-9101,-337713,-157106,-72781,-342089,-177664,217554,476869,362878,-56767,-366183,-303556,-373885,-383651,-342943,-261222,89757,162629,63607,-114075,77743,379021,544875,417130,111291,-174372,-311707,-336096,-71326,-8327,-113223,-299139,-519058,-407284,-276763,-316825,-361253,-421392,-301451,-160409,195284,301898,274058,284837,97936,-47438,-350179,-162069,207738,266636,40221,-320021,-54870,-195928,-427907,-36222,260698,177263,105152,12223,-153548,117609,441967,266028,64091,-245232,-281980,-126447,-21152,-20723,-47099,37452,231044,167955,-40183,-47744,146228,103020,-196963,-120027,10133,8374,-50901,-64244,-107711],[-192037,-55664,215076,396867,-69452,-289200,13399,19452,-196708,-382102,-150073,-170726,-336065,-288564,176475,374231,-12638,-50653,477055,689451,288151,3877,-409994,53983,409790,531617,400049,99583,-256257,-459904,-300720,-136056,-10922,316222,639395,509090,63708,-10620,197174,415129,430512,298877,239049,113558,-181462,-447229,-426490,-399401,-350068,-305501,-239030,-125205,-192117,-407009,-375133,-315539,-496366,-497916,-113669,281605,379569,128099,25162,-234162,-156203,123014,226459,285745,219350,17725,-282799,-370301,-30770,127055,217137,81345,-407862,-175938,25112,223453,532914,867833,448562,-20802,-150062,-420793,-460941,-315304,-97412,165045,322403,444148,416195,446612,668154,593853,368988,151754,119424,210345,-21195,-319769,-393148,-331293,-460534,-115181,246253,169582,-203101,-99958,438511,562470,212939,-149149,-71259,-149419,-302552,-29742,-34521,123903,225958,420199,635119,744736,1016988,1097750,941320,463942,32202,-261627,-127031,-164618,-400301,-175998,32459,-182078,-364402,-143361,101061,156819,-50784,37624,77874,-273911,-440386,15,367432,758422,889757,828013,600240,437221,376750,143237,-120968,-53037,-99382,-331583,-480925,-193599,31458,380871,292183,65969,-367772,-302200,-261720,-179017,120107,528222,365711,117020,-122040,237991,473662,531385,485706,478630,269573,-181781,-196129,227293,179456,-23637,-190355,19957,116981,-112768,-308982,-250983,-310823,-506230,32163,428645,472843,425395,346579,228179,50057,80994,-119338,-142186,-125996,-143887,61199,244318,210802,-143469,-534211,-517951,-125619,383910,783255,1037942,761905,674632,274293,83689,-126785,-292032,-123380,-90454,-144814,100995,277874,127081,-78345,-96264,-149188,-249179,-134483,5655,-146484,-47109,195529,29282,-165561,38798,421116,160431,-400730,-399631,-188692,46421,54315,-45717,-121121,-128190,-26880,-191665,-195372,-152386,115133,4394,-187478,-274523,-466201,-436351,-263224,-20096,35417,-91813,-25957,-61054,-90704,183750,237021,354701,683533,640302,-37316,-341848,141198,522791,497194,436430,340175,391694,327696,255849,3913,-270222,-646297,-352580,-66362,43969,72302,-15400,45910,204539,403650,476643,292483,-224999,-130520,190967,332322,313793,226962,120620,311148,289401,237766,-218657,-319001,-55826,13493,-147159,-317036,-180468,-84508,-32415,-63649,-188838,-278071,189302,581951,679653,193506,-271639,-394126,-244576,-149960,-30440,-399440,-485010,-544803,-343270,48911,364713,552614,511363,184511,121032,815557,884546,466943,149128,-144745,-84978,114615,97399,104471,-27460,-234020,57870,25198,-244738,-259921,-202868,-177948,-111017,-204510,-203854,-52897,-115347,-93439,-146162,-302627,-464402,-420245,-301433,-277882,-415145,-406646,-259401,-150460,125562,600598,658534,136102,-321529,341862,571461,413643,35280,-44881,-30376,-80852,-348861,-490927,142907,435812,293004,84969,278526,222784,-62276,-270750,-336904,-229633,83864,208545,16520,-416328,-132544,-41649,-320666,-489672,-377463,-411480,-499819,-459651,-279696,-291664,-475162,-649207,-115998,376886,650719,593037,225504,-161884,-171590,-295996,-300845,-289818,-395973,-462501,-319835,-334341,-166339,160526,-19135,-319821,-195800,281001,327408,212559,211780,248682,91049,-208488,180921,423009,124860,25455,80427,-166222,-101808,227840,318898,-5348,-416078,-167434,-126813,-198590,-119306,-45431,27547,-49102,-84210,-89247,-89237,-53172,68930,22177,-275438,-165177,156582,137332,119224,-98697,5048,114398,325990,448554,385257,24314,-277193,-195577,-84200,46482,18431,-102562,-279572,-596767,-278507,-70410,226267,322099,319742,314579,338317,187609,81844,-265135,-360870,-395298,-451143,-41205,232518,-33613,-36101,140387,69217,103439,135161,374119,787509,989494,577122,151850,-163718,-278606,-222601,-61392,32894,-87870,-205119,-174511,136545,894027,1436487,1234905,489220,-229392,-320667,118027,214203,38690,-264888,-386399,-296417,-304051,-160782,77083,332181,464993,537472,278718,-275924,23957,422796,608476,644273,417288,455278,461456,322104,105729,-53724,-206075,-184017,19149,108399,-34924,-284397,-291431,-243168,-147579,30803,45420,-66552,-59407,177486,276968,156316,96375,203097,382607,387306,-89347,-353374,77435,252946,101163,-49204,-295782,-246870,-122196,-46843,-21966,197153,240263,43420,221380,389996,323097,210913,98895,-101119,-281463,-457444,-327102,11395,332399,718007,746700,104793,-528632,-120901,-350428,-13173,316697,141202,18009,264820,141751,-149491,-262877,-223106,-411683,-298318,86608,249182,148555,-256532,-143508,-192196,-386973,-404530,-290126,-457988,-121630,529738,811208,401469,-158275,-323874,145327,241592,230981,79108,-270848,-375266,-256725,-2719,-75209,-267770,-261594,10509,214659,302246,-259585,-146157,675280,1017137,773021,76626,-193280,-578179,-320524,-37261,-183743,-376573,-362127,-209096,-397457,-378262,38978,374343,447665,421091,601090,358401,122511,55598,75638,101646,698673,1044269,1144970,273740,28340,197754,316134,316240,-4065,81325,373444,579340,576733,572282,404149,144006,-53675,36535,114054,-153917,-169441,104499,57129,-128286,-387041,-407049,-132790,-107947,-178217,-270578,-215867,-14103,11839,-134157,-21933,160391,135087,80109,42710,121100,374457,608277,465832,1897,-128211,-25091,227189,360628,211674,36182,123927,271731,325554,244848,146155,19836,-145065,-196161,-179643,-189162,-242724,48037,205789,-12488,-232806,-7158,103273,-28403,-333869,-278111,-174712,-295027,-81258,-210431,-403447,-183728,-192890,-261525,-337152,-698320,-602014,-120604,171988,226924,182873,135172,192259,403482,595687,574517,215157,-342963,23052,99232,154690,102674,-52986,-147285,-447235,-464097,-532840,-182229,-104372,-274998,-349084,-147,300374,366111,30281,-45323,1251,49225,51018,-131370,-260148,-39518,923,-67301,-152281,-229523,-59932,317570,628621,573425,321000,139174,74073,119361,-11389,-111290,45578,363704,261993,135406,18473,39822,50497,101259,73944,86058,207565,301085,24599,-138600,-162901,-204342,-305352,-304934,-96107,291713,322547,168881,-18877,-341179,-261518,-35641,57928,-105014,-459555,-115916,-69556,-347176,-205841,-10614,18737,186649,264770,-29107,11317,378110,398313,169971,-142279,-197474,-53555,157004,253704,181781,-29316,-152658,-84978,-453837,-113519,483205,837423,654616,150173,21545,10055,144059,416339,469742,545121,373953,235637,-5759,-133537,-17988,243230,538691,465457,154914,-309633,-378682,-140460,-38613,-278049,-180267,192832,537866,822574,520461,365443,44669,-48485,209982,436162,369569,235633,226503,98321,188877,121428,128987,-52720,-341863,-575385,-313526,-62192,-235125,-312254,-308782,-212357,-14093,-23113,-302860,280522,446976,251720,-329902,-299138,-58437,-176761,-291318,53197,360428,372287,273149,181930,666758,1009691,716641,-53021,-404806,-355936,-383750,-134410,104072,86870,-138606,-205499,-107473,-122186,-247970,-118855,-15493,71359,165169,7212,101360,243314,72817,-260645,-401219,-188721,60721,268059,471195,545936,294149,-262667,-121043,122437,343192,342805,298833,201579,-19263,-337837,-259561,-339956,-102546,215525,205298,-311687,48447,238604,39166,-200132,-274511,-140790,183397,225495,294994,123441,-82790,-265726,-227516,123619,579899,683473,411253,-201204,-420737,-443317,-430494,-351340,-155558,136367,407125,388332,77471,-384347,-237366,-149938,-120868,-167090,-238925,101061,267035,452629,668281,1206495,1178717,858659,503520,261579,-139226,-466738,-383680,-98204,87143,-4978,-119010,-351074,-334023,-326581,-186773,-36630,145142,396971,356638,32788,-472865,-175796,77672,141355,167696,250930,96085,-119075,31550,-357049,-46169,558468,948984,737068,114707,-186496,-139207,-253442,-209681,-135091,-179836,-302479,-330384,-167160,248154,408829,375076,172194,-31146,-194648,-257993,-10548,-50668,5155,222424,248002,-123815,-385927,-446815,-493500,-86753,281533,395092,-67023,-397223,-30572,-67835,-317125,-486195,-235717,-184968,-78956,54415,-39845,-45422,105537,-16055,-152948,-203135,-97416,226488,720102,1326349,1591460,1294699,576885,225684,76662,-187747,-194399,-182806,-347617,-235294,18079,382439,682124,437501,85333,-213758,-377005,-403976,-327216,-226038,-104313,51391,23097,-272003,-215611,-205737,-56284,198454,289506,-78184,-398169,31869,20247,-18036,110044,74078,-95007,-368719,-435993,-275092,-109394,-6651,-282905,-249458,107802,30434,265541,586534,677290,391977,-106159,-349092,32225,106091,-146147,-94893,-165842,-356678,-328455,-193818,-147791,-159782,3772,-29714,-36948,33459,35149,85283,23121,-266465,-173245,213435,423302,500849,623821,569781,904450,1021803,813458,114532,-16756,401414,491243,192062,41284,363733,215604,-159724,-225663,-337597,-335086,-306026,-364875,-61603,274114,34468,-305677,-550701,-238061,79356,363957,216699,-120304,71966,522695,546390,318750,66473,10717,-139198,-434223,-350771,-229895,-353669,-470489,-296801,-236893,-168372,115628,389714,304776,121643,-304488,-544595,-253730,-94383,-106803,-198004,-152306,-197037,-306001,-492734,-388465,-91877,11411,211434,481679,521046,213183,-85503,26013,18282,-121802,-83803,-253911,-358629,184009,499779,407670,105389,-68757,-286092,-268089,-182064,-111534,-91982,-153728,-203897,238136,433540,363938,-17387,15432,648968,903384,585980,293812,-186872,-468774,-281271,-31788,421493,470276,43826,111699,825644,1087451,643712,5840,-30477,110641,-1569,-185470,-386428,356480,500234,182667,-289933,-46428,34433,-360979,-81692,285544,288310,-45227,-175463,-120824,142205,331068,225971,133196,-39698,-267441,-304124,-39433,96107,119833,62977,97434,205086,31521,54852,85910,-1000,221060,366815,525496,472961,291781,45499,149136,259346,181755,-302338,-311837,180993,481882,444859,350973,243216,63264,-23160,-181348,-574053,-366018,86360,275506,23755,-101356,-29401,118857,330868,755002,1117346,1095920,1144499,747345,425169,-12569,-294299,-142138,-271297,-295117,-251858,-473022,-569252,-91867,24163,-94733,38435,374529,633683,601144,555420,80831,-151015,-498642,-352959,-116650,-89442,-96454,97593,65855,19462,-169219,-166982,-373624,-291422,-16500,-119866,-527069,-174511,43642,-36357,-285829,-361579,-135516,8179,-102333,-325604,-81939,-51195,-48655,437440,798989,808832,574447,154881,-100236,-159314,213410,649172,608491,203078,-108287,-407058,10819,364981,191001,-30656,-304619,-197453,-317404,-252087,27470,60105,-79664,-194504,-20685,11760,-330417,-185675,92235,324556,135226,316840,682591,1053695,1064120,847817,388758,178659,31711,310758,303042,-128492,-4855,183441,351498,203332,78282,164231,166521,280892,66145,-289239,-383525,-137371,-28859,-9198,-200403,-175074,-100111,-92890,-189930,-539330,-445972,-540115,-568498,-413246,-259154,40684,159986,81443,-9098,151768,326387,322556,-23247,-476069,-380964,102376,707982,622116,16926,-170667,347433,376167,-13202,237105,881060,768143,597165,320428,84751,-171630,28914,140447,140200,-84983,-156755,-65644,-44518,101842,430155,238690,78190,-147723,-271986,-87740,123254,315428,441028,349623,25073,-126539,161509,178341,60382,-196958,304640,755301,748773,430754,248533,178750,-36422,-136896,-138962,102852,237730,360713,279085,42922,171677,107615,143562,-158000,-319919,-348671,-349859,-383061,-374378,-138986,84629,84179,-76686,-112356,-12353,-186805,-191431,78477,54615,-416738,-266670,133054,230876,189622,141653,254755,84624,-62928,-28113,88422,-76658,-152828,-125058,-205451,15021,436136,540946,41904,-230127,-59747,115422,105861,152607,-110856,-145102,-235001,-236116,41699,212649,155796,50501,-127466,-327676,-375952,-331777,-149634,-409292,-614777,-156655,150260,21580,-124927,-191847,-403317,-480535,-87459,-59987,-186263,-146768,-232955,-155241,122937,399395,130039,-157079,789762,1339537,1270700,700777,38313,-10827,75547,-268357,-208209,48268,-50836,-320283,-351323,-235789,-50620,-51729,53280,165193,275698,81085,-254853,-373490,-167411,88649,383060,634265,628912,287218,160678,208030,309994,30391,-88259,-294574,-332418,-321669,-181639,-128107,204626,316008,68898,-69576,-297745,-497615,30482,402080,601307,766245,819810,684366,230069,172174,532768,661464,453431,-93464,-357962,-343905,-233763,-50158,-205998,-232662,167331,200766,-68094,-293897,-268934,163470,691433,928018,472613,-112354,-130054,-64627,-361845,-457648,-232058,-57285,30478,100519,-56146,-486664,-334987,-459953,-351750,230340,393168,200392,287804,242132,236618,-38379,-157546,248694,617513,666451,599521,277305,219088,95400,-74737,-366201,-94417,280222,182459,-128111,-439599,-280528,-493818,-282650,207259,365211,700291,1165461,1023646,297665,-310781,-255000,-145274,-135970,-229876,-212953,-102575,-313782,-534920,-174939,105696,50068,-30261,163205,234294,80285,-88971,-154934,61564,58980,10788,-68526,-96539,-27486,-42353,-6054,-78863,-154932,30351,208867,-7222,-341376,-339130,78294,308413,191933,-82305,46391,310955,787907,783930,162053,-212295,-373148,-250529,-37578,162708,360244,537176,438869,140488,-216900,-288462,-118187,-200046,-231781,-92779,209170,66296,-243616,-309032,-294400,-143442,-16302,-24423,47171,302132,447667,365161,203010,246819,111725,-263252,-558233,-110512,157675,538904,888051,1457380,1301716,719036,322923,-50064,-87712,1273,-116957,-28398,294624,310709,206066,499092,888715,1066944,579899,-45569,-398549,94395,214966,27723,-302345,-253910,-23001,-229543,-294486,-126877,23347,-114750,-116688,316763,777828,1094941,637820,61048,-202349,-174794,-81809,-70910,-79291,-79330,-70430,62570,178209,322376,294087,556182,725603,316515,-239393,-563215,-344514,-552231,-346486,14075,354700,456084,463584,153214,-20136,-253838,-329885,-61246,440186,604637,370684,92111,-330409,-153589,139284,358506,334242,39586,-184443,-270794,264502,1100945,946365,207648,-184700,501368,728339,294218,-172838,-219808,-155602,-262053,-40256,91915,142048,31864,185645,349770,365714,379092,192047,-63300,-19365,-43091,-166953,-246103,-251130,-113575,-37690,82114,-1408,-235548,-422607,-402597,-292996,-269226,-277874,-281577,-147445,-304067,-484953,-294474,252081,281583,253240,337185,740504,626010,489483,270832,105636,84441,235092,196523,-54563,-297206,-83834,144280,115859,165906,40665,-201702,-298859,-166931,-22382,305890,823861,770954,371529,254116,34474,42433,329183,542313,774328,795523,627853,262344,-240166,-155171,349260,736019,616073,66035,-170297,529770,812430,243931,-481385,-127458,177963,561110,323676,-31367,-39685,32319,-10631,44308,63741,-115506,-210631,-55152,232017,347465,99117,-235088,-165138,11552,21906,110889,34048,-13594,-83076,-214163,-407574,-391843,-154451,24548,80695,-90449,-360962,-108255,9508,-227429,-422387,-27847,339853,358962,107605,-160647,-89974,-60145,-136532,-152839,-301813,79891,178992,85426,-89873,229629,549171,438269,-7243,-218290,-378512,-427769,-343615,-102803,-82434,-240900,-429961,-381064,-129024,-71375,-177204,-210017,-286491,-207194,-262268,16232,161495,285543,466310,448600,261974,-243461,-313471,298151,457770,241278,-287771,42110,-88043,-252926,209843,417960,169370,83468,-32067,-385713,-145491,126204,16414,-109295,-249207,-192410,-46884,-5480,-73545,-54679,125848,258456,128470,-13632,51264,245256,168813,-184445,-207081,17688,132866,65232,-72684,-147296],[-288646,-370887,-56566,114203,-297042,-193770,129516,72169,-197046,-250122,-94758,-103511,-279966,-339892,59807,297336,-52634,-269973,434159,659551,371149,17279,-467375,-149633,311092,509799,589081,419470,221103,-92669,-458758,-219132,22859,229110,364436,165925,-168429,39163,522077,706173,811542,578035,438777,223046,-92635,-368864,-363492,-228441,-139114,-14847,64064,107609,-48370,-288471,-428359,-419340,-446351,-505434,-122094,309563,406978,209933,26486,-25438,65107,225105,146379,141496,53760,-93209,-361675,-395583,-115821,83857,216752,212039,-58394,-240819,-187702,-26965,258933,430236,268254,508913,617458,100534,-225834,-270338,-164503,112863,226418,413672,296090,360075,430099,293163,217295,42634,15883,-21914,-198112,-182135,-204926,-343054,-451168,1225,384751,330877,-60896,-48915,301131,394951,125813,-185959,-8882,81968,-160239,-304424,-149231,139314,365066,597034,717295,893208,1232447,1354255,1228707,626327,88312,-105690,23923,-38608,-246557,-129622,-3198,-130761,-327249,-95350,298540,507388,264089,150761,218159,49954,-331510,-70368,416723,920281,911147,722338,613211,455611,332090,114756,30276,95430,-16799,-303039,-443557,-461543,-145102,156346,180645,-22102,-444856,-498155,-457051,-614972,-131907,176122,53063,-39345,63621,378415,647967,558175,324692,317640,126161,-134993,-12638,303380,98979,-232615,-431352,-209707,-119072,-171352,-5255,143220,26229,-617271,-168479,247078,296439,277025,188427,-6996,-178670,-35344,43080,218310,196043,16976,117777,250246,138130,-266256,-333433,-264316,-80296,304119,686812,918965,539807,515892,163478,191487,89105,-195607,-49883,93976,415833,389131,344765,-68236,-106100,-42074,-205463,-147101,-2675,15918,-146466,-138878,86124,-42680,-238964,131660,342624,-6392,-167997,-110983,-94593,23500,11597,-12461,146542,116018,-47761,-126879,185865,113762,23597,-191335,-272721,-230107,-238690,-243543,-141925,29901,-14452,-177845,-145344,-152837,-90906,212748,279762,329793,726349,735118,50869,-338118,266939,776119,954641,716096,437826,353185,184433,214998,174764,75363,-317244,-538760,-314510,-11244,146817,104028,51914,188451,377354,487641,362608,-207182,-71767,312781,502346,545762,397520,199218,356242,372921,234356,-199993,-429801,-187745,-118845,-243843,-393506,-221894,-146558,-100485,-209776,-400458,-420561,29960,467963,529293,113642,-309803,-462221,-169622,44681,206997,-209313,-430329,-569530,-304919,85912,237669,255126,308787,207741,331710,893840,784940,244717,-195867,-388335,-128783,151900,110541,-6022,-167982,-536374,-177581,-54844,-207552,-357589,-221617,-101531,36693,-51597,-216465,-89682,-79508,-95337,-169217,-340270,-555451,-594745,-524710,-373061,-338666,-326541,-402019,-225018,213386,661830,615335,72126,-449506,16747,234497,331067,244558,226518,51431,-270323,-614519,-445510,33227,190712,117924,-60095,185645,50743,-362601,-105425,-155894,-478234,-242108,-87371,-382620,-331386,51178,106900,-149677,-269851,-160803,-204244,-497706,-504221,-222764,-342765,-633615,-403849,88590,525299,669691,623793,308218,-120011,-119004,-200581,-415312,-255596,-371482,-572501,-404354,-424589,-322850,-38508,-156926,-452426,-288434,100620,191438,235001,254539,294424,128458,-153717,193586,270533,76456,253370,308897,27704,163369,437041,473798,51581,-495451,-304696,-211884,-216334,-156527,-43354,69790,-52985,-177183,-296612,-83956,32555,162130,-19068,-298851,-41376,366937,297157,96430,-271996,-235484,45964,318068,424306,171885,-185693,-369594,-308212,-304474,-182405,-197901,-318497,-421221,-239245,-13375,33054,204528,291262,231807,254991,329669,230162,211571,-7302,-322514,-435217,-492700,-137063,238463,204706,139927,287882,235757,231863,162414,282026,581826,796918,475795,161979,-153642,-445216,-469213,-261555,-133178,-359990,-442672,-264959,179358,981384,1459224,1150290,374759,-288088,-191070,161441,294417,122313,-142620,-255261,-116209,-145775,-224157,-30454,264155,387198,514072,302817,-131209,66417,415036,558258,559269,422004,557020,580714,437957,232234,44455,-145621,-170636,-25334,47262,-1879,-178636,-101402,20140,-133142,-92721,49063,-171206,-348481,60311,177717,70842,29231,172215,403354,359876,-117235,-185739,133477,176774,89734,22399,27108,-38629,90588,297980,156930,203250,298955,228872,331737,526155,461315,222399,-38703,-147683,-139353,-276123,-401768,-128910,205538,741885,789777,206110,-293953,-135468,-362939,73985,488381,374364,209535,360265,190295,-32430,34718,91650,-132699,-439803,71441,371067,341428,139372,70269,-49330,-127404,123011,41430,-188873,-40940,481421,720909,310472,-243347,-387757,67430,229167,259359,239340,-22198,-230531,-345362,68643,-78445,-191509,-78309,-86955,-172783,-119089,-480708,186681,876414,1001562,579359,-11044,-34644,-304432,-247688,-104773,-221560,-338905,14768,62758,-214699,-393100,-89614,125354,80086,-59605,13913,-22392,-95966,-112193,-115094,-66009,711091,1165168,1266174,530326,251619,225531,275824,344165,110081,214427,605468,851945,784068,687501,487368,232286,3732,32891,172319,806,-336263,-147808,-252709,-452353,-274867,-192526,-20401,-45956,-171800,-279888,-115514,116128,204846,87702,77512,153747,119662,93546,-109864,-166133,48419,472367,493958,208814,202369,259621,248715,171841,31009,-43938,70359,228023,356992,318311,277425,145389,-20885,-168597,-295659,-495139,-428672,-31217,77492,-161369,-435563,41746,212755,90717,-168366,-380255,-270654,-306120,-133197,-243209,-388490,-113297,-54343,-108871,-548,-192645,-539157,-533058,-282041,-26574,131818,119737,181934,347525,515444,516480,206113,-286889,-167958,-28279,127450,79480,-33275,40886,-27609,9103,-88844,-59142,6627,-91253,-151022,-50308,61030,-28611,-304391,-33658,265725,247208,-18253,-333608,-55251,53362,-34909,-151556,-38614,-62906,-46689,62240,311246,293895,139144,150621,336555,440214,277525,138120,322241,719761,580317,77684,-249971,-302154,-297189,-187613,-97995,208328,594451,839847,514479,173735,-114536,-359570,-586613,-579919,-304961,159137,186142,116764,-22406,-274203,-279507,43405,146505,-46566,-427424,-284766,-232347,-492852,-369386,-297682,-307629,-76646,30465,-233489,-212697,199225,195062,17069,-197344,-288564,-63843,208522,405417,339426,-10714,-329487,-100289,-260724,-265152,392709,817245,617520,144268,-111965,-207903,-93350,236596,185151,37962,-88873,73750,-7796,-172655,7378,363073,738891,738168,298734,-265651,-223232,-103368,-157553,-471314,-399032,56788,579821,929520,528832,311851,99651,95670,270310,428879,373073,205116,108090,-18062,150777,49845,32727,-111379,-384604,-444612,-228441,-103068,-294272,-281149,-420891,-405663,-221174,-242448,-236654,352928,583732,387734,-226497,-358619,-138658,-90169,-405602,-225853,267917,281076,163619,-61789,419181,596489,224033,-411568,-246810,59306,-128260,-78722,98726,135396,-20942,-90051,-113380,-382685,-314840,-167333,-125533,1893,153436,136297,283740,341192,50301,-355414,-409444,-231608,-62895,155792,410447,633837,374797,-171495,-151273,154195,394752,456090,433687,293454,146516,-65073,-34143,-58181,-456206,-296054,28703,-406505,-63510,73503,-91971,-268931,-301604,-107370,133205,154295,172743,81144,-3918,-174550,-205015,-52108,225122,169147,-116598,-663585,-264664,-118745,-100103,-123322,-147183,-35547,361994,324431,-75751,-402162,-205382,-251885,-113131,-137932,-253897,212219,481729,614622,657545,931688,885513,735415,540522,231994,-197621,-457093,-292303,-59675,83210,107164,79756,43426,134959,123061,254850,400482,468740,444895,136796,-321933,-339610,23426,36330,79213,394648,562571,495088,101518,-94816,-193729,150647,636392,917417,588381,-11970,-114201,-46055,-65832,29115,161451,140157,-56525,-188226,-246770,58337,400721,654866,493764,186002,-22782,-272127,-172609,-231424,-260361,-71631,-47048,-386318,-599086,-516644,-379487,44204,283331,389215,-173859,-156909,239455,450124,381999,-112971,-489531,-324912,-99228,67693,-156878,-192715,44609,-103912,-72939,77876,150840,297759,709017,1280987,1457755,1137103,550875,400024,414688,49291,-92890,-72272,-240365,-415788,-256879,9168,260161,164096,12526,-137006,-275163,-322352,-342286,-492456,-370162,-6205,122425,111534,-46987,-296076,-142058,112773,199094,-168990,-312405,77267,62455,-198551,-177577,-131888,-319010,-442788,-371032,-245402,-111887,-96254,-511874,-369190,-17617,-194712,118106,530880,525028,174297,-332805,-206329,218351,327184,-98405,-285375,-358980,-480890,-481683,-359513,-371855,-330489,-268531,-259689,106290,646506,443761,178139,-41869,-414370,-242242,215840,405302,339660,307777,276526,564553,581163,346931,-87559,95396,429973,457830,122582,96284,520467,249905,-287105,-498214,-205029,-217872,-312172,-403244,-103508,271964,90995,-213746,-389847,-577064,-222213,209024,232989,-142094,-6131,474540,638840,539311,382246,261897,58958,-166116,-73788,-93587,-469547,-494032,-221360,-414059,14197,450345,706074,524566,209575,-196913,-391816,-248153,-72859,-59777,-247283,-176277,-126587,-228187,-499644,-376451,-41085,54604,350250,731466,668949,272960,-219935,-87086,-232816,-324887,-81157,-78679,-227982,25825,376610,240797,-36537,-227391,-191923,-142284,-165965,-224815,-293692,-333096,-125705,269086,407661,371054,104380,139715,600268,857617,574853,326915,-166670,-490600,-299073,-150521,252153,323498,68396,436415,1053736,1182371,665636,45695,-134682,-180595,-412323,-528093,-366240,200440,285113,110406,-214054,-224730,-242153,-416967,-67786,177434,155979,-58925,12889,-184149,-83390,120783,29260,48338,-151493,-460453,-362097,-120013,-8537,96176,17659,84309,264777,104044,366502,284932,4489,-56321,102820,285154,278597,135090,-7996,242457,395793,300078,-135647,-403336,253647,558012,528866,396264,218885,41453,26946,87356,-4419,-162233,-510934,-47261,19287,49341,90816,197208,360735,601974,1020060,975991,994825,646416,432808,30642,78654,102392,-252225,-384424,-175878,-235650,-340581,-153905,-106070,-244827,-46386,143680,117116,-62066,15854,-143097,-175712,-308795,-214843,-141302,-179117,-112233,123808,193131,19095,-480484,-574287,-422417,-190444,62087,-72569,-382675,-9583,180256,245075,-7516,-189395,-38016,155951,-4489,-215324,-119446,-25357,-37545,301961,546633,792810,753270,379906,-77532,-189034,206207,495883,212746,-276239,-163941,28018,151531,134568,-366038,-450983,-306162,-279750,-428474,-352836,-82094,80132,132620,173314,341005,165223,-195195,-112688,118825,412213,139419,83947,378075,781053,907077,823998,442245,151633,41345,311655,340011,-250237,-62793,225621,330909,102903,-8004,-55549,91682,443169,482163,85636,-244845,-157519,20276,-1736,-126050,54292,133116,68455,-122596,-465910,-421660,-533410,-263974,-66648,-156536,42211,292269,214204,-6844,14673,180916,432579,374428,189568,116274,-93596,332353,380677,-16972,-79260,406729,371792,-56696,222217,713911,694557,660886,381108,126461,-133387,-88876,-13999,61370,-70671,-61807,-164462,-173569,120194,295826,3422,16992,-177134,-344606,-422142,-45283,209798,416618,297593,-43747,27650,461757,502147,365256,51878,325866,579618,532938,336672,192146,113490,-72015,-280232,-414317,13146,327908,555562,387102,76693,176685,193756,340735,57275,-256155,-362028,-354982,-416433,-391768,-219492,-67783,-133028,-363693,-146027,134040,30734,-15643,84458,28511,-350648,-416234,-10263,159463,369042,400832,379738,226202,-7815,5705,-7439,-159576,-333266,-360671,-276936,33437,328571,204055,-168582,-158016,61154,104357,120660,203042,157617,144279,-44816,-237654,14693,253369,340009,181445,-174109,-416382,-474384,-274984,-29992,-325510,-181744,168570,407838,70654,-210328,-491717,-304176,61133,416499,395719,38928,-89411,-74569,-158520,32931,328148,95416,-185043,652364,1125546,950141,407004,-156318,108331,239871,-30981,-143375,35927,-25811,-267069,-209030,-167583,-242217,-224414,111800,352749,254879,-259503,-457503,-422790,-170500,50790,135571,222433,201633,102273,111771,211247,315667,103279,13214,-164032,-248511,-279131,-242503,-148471,120096,216825,-179042,-417028,-493990,-181889,228740,378213,501630,686631,931912,773341,416920,379492,585419,582725,350584,-136619,-425585,-337963,-280639,-250223,-465574,-317709,33530,-57014,-440910,-498442,-249221,345627,961575,1162754,799340,64677,-122588,-124821,-411814,-511699,-299249,-150320,-74264,-20451,-117487,-367989,-374926,-576285,-170939,391661,447093,425771,681887,716535,489173,23458,-447393,36551,304171,407514,291149,146566,245167,173074,62072,-201924,-50539,282436,181572,-86709,-469210,-360497,-271391,-177263,58958,223188,605804,1098465,975497,191221,-316357,-205736,-181584,-260675,-294089,-381732,-378786,-389427,-119895,13191,156880,50222,-133519,17111,193740,181306,89601,118101,251543,188304,-23176,-149858,-106795,-9167,-733,-24634,-185063,-330298,-195627,-23674,-166631,-330191,-195458,126058,219212,20769,-217079,-125818,130126,580664,495769,-121194,-370901,-313795,-361183,-75901,283992,579800,664726,547891,185212,-321998,-429332,-162622,-250315,-389343,-368549,-163136,-243039,-416964,-403162,-316848,-173431,-102981,-74596,-2976,287630,432721,449696,226101,250757,94244,-298542,-601675,-273066,220375,769402,1219814,1633853,1311102,572222,177368,-63003,-84240,83929,172404,374983,493213,277376,31587,269964,723506,975343,387305,-117612,-373329,202103,396710,164776,-371289,-175631,65672,-214647,-530948,-408928,-136385,-139970,-52383,264609,692859,1021565,592723,104857,-153854,-28078,70536,72027,266708,313939,64515,-85410,155323,449396,431545,677764,735080,249300,-467039,18284,186028,-55735,-100678,153828,377566,465249,371081,8228,-171846,-337648,-565039,-396185,-18195,205983,-45707,-212026,-368362,-263221,179019,511266,323219,-78248,-212403,-65434,459606,1276540,1087045,194200,-332819,373759,578293,23695,-293734,-245720,-265540,-224214,7569,64813,15655,-292461,-108472,147939,260150,251636,98180,-101827,19896,113843,-3077,-216885,-508416,-308014,-156495,31009,15970,-220309,-420997,-268885,-221196,-218182,-63786,60682,244845,-123419,-534216,-143635,177406,110139,-51490,185440,624668,640487,484020,323704,103336,-97786,35616,42664,-176693,-285817,-43169,158525,280027,445919,280214,-86138,-345384,-259535,-58941,260017,767687,542946,142850,-101526,-134934,170930,505271,646430,768232,622969,394057,-6506,-324883,-40072,470232,764470,487990,-91468,-1966,605864,763161,293294,-279533,-220288,-37998,153366,4105,-126394,19826,-146092,-336358,-78059,225482,56756,-161679,-206558,4215,110940,-188904,-285098,-5133,44005,-32835,982,-79898,-52728,131183,113283,87654,-49163,-296942,-171986,-166004,-183949,-348749,-144781,35155,-49728,-310758,-399159,141587,390704,370656,54744,8187,131386,-11854,-2295,-258099,-132613,-48166,-154095,-216654,226689,580204,222102,-215597,-44790,-205373,-241638,-146795,-54122,-144145,-215962,-255800,-251741,9884,48310,18366,104961,39881,-45979,-302989,-231640,-152639,39321,376399,598910,432759,-49815,-265796,241185,438861,234463,-272941,115657,54647,-4031,406596,488913,152814,63463,42230,-336624,-493718,-296872,-226548,-154353,-98028,-16564,22100,-89910,-190914,4651,256548,287999,107548,11335,72018,226797,152605,-135904,-249296,6121,200763,131843,-102363,-148105],[-41630,-213454,-436391,-286718,-323982,-53192,226865,97391,-130645,-128162,-52693,-78428,-279949,-399576,-100586,202914,-29306,-364330,293083,448538,214872,-150973,-404506,-314247,85779,377236,609026,633783,549549,171343,-203575,-232348,30140,78423,-37949,-356771,-410753,58795,748063,962974,960718,669630,488688,225909,-31240,-243450,-251065,-154185,-28304,185689,259601,193191,-38306,-221573,-302110,-287234,-310087,-256238,91739,427163,427409,217148,59922,132641,127422,236247,77714,125330,-38261,-249160,-533565,-372127,-175607,87445,221397,217677,137239,-100380,-113864,34118,145306,-12512,302973,1038032,1188846,596504,68838,-152981,-97149,128361,121497,296789,147435,210460,72951,10370,79078,113834,109135,-10624,-301026,-174651,-198897,-418813,-345587,72524,394454,412958,229933,174102,220240,181832,-46737,-260663,-9630,187521,-25968,-460492,-188109,196395,486835,670537,653388,761752,945645,1151240,1135616,624427,94039,64843,222558,127769,-127923,-124601,-100846,-101797,-231405,-189819,273161,688342,544135,267545,197197,145708,-133218,31539,520617,982150,936935,799770,744801,491628,271250,36635,58222,120419,-19393,-285725,-128978,-219675,-253390,-118531,54086,58597,-22392,88795,-126760,-366373,-458537,-355514,-202714,-53392,166478,367102,597391,387657,30093,23413,24831,352,75234,276232,-79898,-519531,-519713,-579401,-386903,-118614,274880,404847,232592,-413971,-377451,-31516,42307,52873,-64075,-308396,-427616,-56404,157161,409821,318437,103621,184766,262668,87572,-314938,-206319,-86914,-79224,75919,401094,564141,272002,328857,65895,98257,33631,-171125,10897,260019,724414,440903,145642,-269224,-60102,-30,-121153,56186,57904,-88305,-226151,-302600,-132179,-196089,-565043,-126456,-54252,-46123,104903,105615,-42847,-58972,-55672,44203,294827,226365,-215547,-40719,506224,398552,176897,-141166,-246373,-158015,-57544,-219331,-96828,253992,80582,-98148,-181088,-285248,-167735,117811,173111,85774,469446,550094,59106,-181954,353011,963580,1276056,896878,469259,190189,-31288,50694,219728,324533,115480,-178672,-482910,-111800,172519,209197,60485,105360,247096,423676,346724,-232852,-42914,382427,623068,685384,377893,95732,167174,219088,106957,-182873,-321049,-378248,-261349,-327094,-393815,-379698,-354241,-334944,-423831,-610308,-408038,22641,431194,418719,105718,-251285,-586484,-229101,83657,221501,-114754,-351478,-619176,-288015,65474,-10616,-114846,165667,324407,400233,671694,491304,-63488,-267920,-206282,-33861,162536,70931,-135888,-171532,-378794,-524480,-216061,-185945,-422542,-266511,-76149,123147,121897,-41930,-319098,-177367,-163688,-183045,-279954,-400854,-478135,-478755,-60824,20086,-10019,-418174,-255731,246978,498210,407534,59583,-182266,-246946,-60500,210538,352354,342949,44370,-403442,-480205,-339980,-127412,464,-44010,-340599,-124925,-177383,-311939,218455,295788,-54756,-513765,-405559,-349875,-96474,136748,157476,-16333,-42868,-22202,-47626,-424000,-495901,-205059,-384360,-612255,-211581,245227,576828,617556,540069,265055,-151039,-125430,-193806,-431065,-114921,-133148,-409822,-573992,-512775,-476563,-391762,-394750,-497206,-505840,-231325,29529,173651,127196,179471,64131,-92674,126311,90137,163636,398640,384874,208730,361166,503351,489535,69246,-287290,-334248,-264321,-277694,-341332,-152924,15865,9637,-46691,-313615,-264215,-236115,-78730,-299502,-226831,357038,822719,508185,155841,-298932,-499989,-189413,163872,324874,-24879,-399578,-560331,-519223,-355543,-154214,-135889,-222591,-181962,-62054,98995,64955,70301,111883,-9976,45300,194947,249788,271548,227425,-220161,-468479,-477222,-301356,131992,394603,409340,424994,323971,260585,133364,144769,412395,561498,382348,182890,-75690,-318219,-329901,-88321,-25150,-405350,-466004,-314820,208620,934867,1195469,849612,197737,-193170,9811,241147,325809,123669,-85004,-207908,-128877,-128626,-240469,-53227,166074,182518,289544,142259,-75349,2611,285482,481631,507144,500085,624919,573536,433514,273254,22900,-168849,-264143,-175809,-91864,-77890,-141311,-44843,104235,-48264,-280895,14332,-102368,-498176,-150071,-40724,-165516,-245994,-82189,187925,148504,-206189,-84361,130751,24774,-1980,-8334,162224,216029,197387,408199,260359,222046,303935,334790,433193,547134,499696,193145,-232455,-260124,-120924,-125015,-330822,-446233,-146182,472909,594046,264444,-43395,-51756,-402456,163376,581557,507117,297119,307582,127621,-3987,197148,304275,153614,-276294,-61168,298445,342259,380180,353977,271037,408735,509931,261912,7876,49431,333353,441280,104957,-240904,-375475,12949,172010,237713,335734,218853,-83618,-559339,10056,-51971,49801,105781,-184497,-439730,-284438,-48973,533486,924700,818796,287232,22554,178590,49596,-16643,-68071,-214657,-146246,285201,243229,-9251,-184052,-43490,133243,-74718,-347774,-321970,-255500,-315818,-275490,-226090,-198093,434291,818834,780275,494057,488801,301039,134012,150081,72108,278109,670921,847341,737446,573276,428656,205375,-20161,150,174425,172296,-145420,-169991,-269981,-179832,105182,-66357,656,36635,-155627,-339145,38650,366252,400824,139074,84581,95046,13027,7804,-223000,-460192,-393883,125438,279322,155845,197156,185131,50298,-109390,-145086,-181025,-132361,27006,199466,234431,265082,178910,80669,-120809,-373680,-312374,-245410,5664,-46520,-391059,-296641,297717,376111,197841,-50004,-352202,-408769,-375428,-253020,-324171,-270079,-70702,56638,36240,225463,218053,-25898,-312257,-496880,-170668,63404,67376,86551,126093,258935,318963,153855,-136647,-255479,-146674,56781,2661,-94166,113543,298685,515551,410761,-37838,-66464,256009,90273,-43623,-4485,-95604,-383852,-108732,301470,288491,-97838,-198496,121997,120864,-84297,-224456,39687,78289,-67240,-247703,-138977,-72648,-97711,103301,507332,594426,434516,255309,500979,958599,841467,165902,-371618,-658244,-596398,-526989,-391942,144430,715553,1058788,794263,365150,-97497,-526363,-486575,-621239,-536687,-97216,22731,39348,-18383,-154752,-373072,31451,169844,28631,-292459,-396341,-399669,-424323,-373945,-247000,-296658,-204707,-169597,-306803,-356510,-77855,-65232,-160047,-314687,-441088,-135332,122728,405553,396577,54355,-385861,-181599,-206735,-411067,89718,448830,168087,-65634,-76691,-130802,-135120,69707,-47804,-424980,-314343,-61172,-48828,-226213,-54041,356910,763940,837481,350112,-137399,22536,-20360,-210528,-241819,-179423,21048,613003,889951,426124,108696,136648,208191,259422,352788,357627,184910,-53028,-224595,-50594,-54937,-40538,-74591,-274221,-211919,-64540,-122124,-274685,-127990,-194340,-485854,-431638,-399359,-161501,154923,427962,318968,-112011,-569802,-359824,-79046,-196373,-393297,181009,280822,67852,-314085,160295,161969,-308870,-298304,163707,415965,216250,-66166,51511,147132,117532,49522,-63052,-288004,37811,186874,59343,11317,104857,187155,291609,256227,-102659,-400723,-328652,-227358,-128776,125034,367770,575562,299258,-161160,-176015,104834,323570,382605,387401,242417,201400,204015,184773,194669,-24247,-363639,-295788,-306235,-181963,-126724,-224647,-403983,-481427,-230471,-2773,36159,-30906,-115044,-61335,-13392,-1233,-16967,12273,-259576,-362830,-250298,86235,237457,164360,101033,-9415,-225631,213340,186497,-250796,-272070,-165448,-362780,-37658,18885,-234558,219321,559205,635465,519952,512165,452354,468240,426615,126396,-256780,-258540,60781,285983,245669,279625,268868,527230,654838,665255,704842,716410,573279,271367,-147802,-282724,26720,189931,-74512,63410,659163,887336,968476,475784,40308,127373,328335,620750,719889,288382,-200238,5557,53988,73919,150378,272650,314670,69983,-132722,-338670,-381890,75521,621396,640804,278150,52847,-263655,-300516,-353877,-503369,-318623,-162770,-124455,-168307,-284164,-228563,134258,314452,529380,182014,376894,825890,1175722,978518,293751,-235543,-437469,-125694,64496,-220503,-236706,-27348,-162928,33206,394255,445367,353458,535856,868317,916534,708435,380223,442858,575981,197250,-105774,-182807,-295551,-293608,-177176,-67204,-104423,-254320,-243594,-172272,-216051,-252084,-367296,-512860,-289521,79842,289258,348736,106468,-300704,-215679,78629,308109,85043,-48154,171812,160861,-210329,-467510,-237797,-320535,-407942,-373668,-287634,-210242,-266552,-714012,-430907,-210067,-377160,-46917,364926,246075,-168612,-553713,-125507,274269,412725,-47882,-404693,-650540,-563109,-601345,-557223,-516797,-373701,-470522,-423222,232510,1081724,627258,200499,-175957,-430642,-154851,260327,318877,82995,33875,259869,569787,339879,-27943,-196674,114967,276997,256838,76482,135598,422664,108622,-269319,38568,305952,69422,-193542,-317315,-31402,192121,52187,-108419,-72823,-194057,-296851,-65585,51362,-214183,-145116,281892,704165,840014,809409,481138,206723,134727,124494,-23362,-508953,-373817,-152627,-380625,361074,833635,947105,706226,265367,-80849,-225716,-180984,-17246,-11863,-216429,-240232,-174323,-267112,-497019,-218878,57635,32371,256134,656251,520002,103071,-285674,-8247,-187765,-233250,52713,81726,-118449,-117052,95244,-188123,-357547,-279367,-46115,7298,-67559,-224471,-387688,-404550,-160684,223862,363830,431327,250993,279614,410867,587182,390159,211923,-80153,-383365,-202277,-168695,24713,95252,32199,424052,909609,986875,504003,-48393,-319276,-518699,-726215,-648453,-462508,-131043,-14642,36343,-147816,-308792,-583691,-444797,-147929,23077,-50398,-198251,-117905,-367433,-250946,-62346,-87268,-58390,-293797,-426187,-249728,-245559,-124660,-14848,-138979,55098,237845,-21594,278868,277503,49384,-264545,-310009,-100566,-101673,-191338,-122663,277930,448262,409920,67732,-342308,172317,432291,463788,365946,163158,-101921,4360,265540,399336,286797,-12344,7475,97852,187463,253172,382053,417598,432831,648344,548086,382320,286960,447955,458621,485327,217379,-192399,-117653,111136,-49108,-222901,-282733,-274608,-269356,-171458,-109676,-332554,-483730,-378190,-220114,-112944,-186507,-265416,-311217,-260155,-180292,53189,269894,-34658,-477592,-33726,97808,98884,144434,-32121,-227037,311956,594155,650622,332456,-19631,96982,176359,-64748,-222247,-169904,-57085,-73740,74128,318644,677485,728158,457531,-140524,-372764,10656,145569,-282418,-341357,345280,446662,198097,-158413,-358420,165399,191965,-60192,-327177,-262759,-124535,55322,215141,414450,524022,241873,-74877,-103703,18643,220927,-39263,-305677,-139521,301201,597425,662363,405284,-27161,-155483,26407,53739,-449745,-28215,266710,239487,-24554,-78822,-302767,-45429,553745,868445,409953,-97564,-149921,9948,-133309,-167782,99255,411076,307474,119000,-249743,-265544,-365733,4923,226701,59205,11526,251191,164288,13272,-103128,-43956,190711,443094,621492,693193,211125,9450,132384,-46967,-39936,367905,298744,-112545,79799,344625,479277,515754,299639,94616,-165414,-158764,-183146,-147659,-104776,3429,-204430,-265885,618,-21071,-249029,-122069,-185151,-354476,-390306,-202858,15186,218273,120683,-137468,21348,413678,497732,442363,191943,282331,232909,113694,76270,99043,150823,132127,-144523,-521881,-107760,412271,755951,618685,175308,21930,80973,283272,207879,-191574,-364173,-315696,-385344,-403227,-199980,-26380,-158700,-433996,-91265,220698,209125,259842,296179,200087,-63884,-460612,-218887,72681,475200,599742,423672,221547,79879,63730,-80485,-164790,-192846,-163094,-173645,19726,156547,-124944,-208206,-48279,52423,-69761,174295,470660,629126,528095,208092,-163101,53,271968,395870,259011,-193016,-384343,-405708,-226075,29519,-54269,62981,387152,439618,263247,34663,79154,124767,583397,908350,867508,307442,-101045,-74399,-144187,-54455,221239,117878,-52756,358583,595854,389559,-10328,-225603,244454,330284,63132,-55567,43162,-1806,-196494,-144587,-168056,-430336,-304210,175766,470466,148061,-474291,-536175,-472229,-253165,-30635,-143587,-154508,-263383,-203932,-35408,115849,193068,130002,128833,-46243,-240118,-249727,-198618,-115706,55957,94826,-230365,-335412,-234321,6345,328284,389118,428312,537050,898080,823464,634594,513892,519928,368561,106713,-266241,-392100,-261353,-280105,-397075,-575624,-294622,-161321,-363147,-302126,-412125,-169863,422008,1043217,1217027,999949,260230,-45260,-112848,-278267,-407434,-299144,-184377,-109715,-80150,-6898,-209322,-426838,-619857,-34253,396738,371762,409401,757001,1002711,559647,-92693,-594784,-257588,-131191,16101,-51220,26388,288797,232895,163326,-60028,-60977,208112,150313,-11245,-212808,-239074,-723,87906,1960,3732,383386,811613,733490,-13776,-310772,-134314,-154726,-329152,-253203,-102650,-195011,11758,244063,131965,124504,-12810,-259323,-95193,144196,225492,129880,187351,216868,85308,-163601,-241993,-102996,-14955,-6048,-92890,-291725,-364591,-353895,-232533,-233257,-190286,-81417,128366,88812,-115730,-227944,-232467,-107034,127216,-101633,-410252,-125544,-150760,-402077,-133056,271070,601107,550410,478595,252150,-223542,-463286,-310069,-286430,-408236,-541945,-536366,-535836,-565683,-385162,-239628,-146450,-183503,-95371,-32549,197973,327135,323908,90061,139603,14983,-311273,-510782,-231070,307909,866810,1332858,1552159,1057041,313211,-71594,-135063,-8057,241681,506515,660952,516932,173066,-139720,-11327,413255,459268,113547,-164843,-325870,235124,471007,295957,-192122,-162499,-6673,-190689,-455596,-531359,-278628,-139684,2795,189902,563233,876089,535370,141833,-172714,-20202,-34713,45991,430437,573102,229465,-275627,96467,405520,376483,543811,575431,203411,-228864,412326,720028,366139,125076,161901,246915,278105,160607,-138319,-274744,-279836,-262599,-258882,-411651,-274450,157720,320594,-102008,-337175,211029,570285,314202,-111649,-209783,115666,545504,1154523,928331,160169,-254387,78895,108285,-226096,-225785,-253502,-369582,-226386,-148579,-126040,-308626,-604787,-427610,-137545,133868,252745,137299,-110991,-88825,103822,102061,-75962,-250959,-258477,-125548,32204,87078,-141369,-288019,-166978,-232495,-266640,75728,377191,686425,219626,-395062,-213854,-73221,-151800,-304054,-25672,346794,464284,307464,217049,9311,-251673,-266588,-159977,-218734,-210925,-83296,70029,267241,433304,295227,58285,-223650,-263673,-33079,177206,472985,178564,-97715,-249797,-148974,204207,521351,616394,612764,353636,56340,-320362,-375926,39909,436537,549552,164872,-240488,14171,459712,517264,354935,87097,-165954,-346450,-331246,-37284,62681,80121,-262702,-387898,-68132,94866,-237810,-517685,-537493,-335575,-208338,-479839,-16454,192195,76800,-102470,-154334,-194240,126376,411338,442677,428719,303872,-49913,-42446,-81445,-130192,-218020,-254168,353,104971,35176,-320758,-77364,415594,571093,260301,22253,33842,-34097,105712,-62124,-338798,-294708,-459848,-217701,196188,496318,115424,119210,209583,-75965,-128839,-35240,1981,-148781,-42724,-44387,-163282,-45390,22913,268644,458249,462501,175485,-263438,-396441,-384198,-398101,53694,487046,394473,24144,-202354,52846,261235,98620,-374181,58096,54268,29420,419875,410572,111471,8364,86723,-197079,-362830,-253417,-245515,-78667,82679,210082,88236,-271322,-213853,99925,374083,338853,118323,-6839,15622,117093,65305,-134861,-275099,-48967,170243,79018,-205712,10957],[159212,-30850,-322602,-181885,-115464,118496,255823,124910,-1068,-50001,-41678,-126621,-353076,-517448,-318973,54275,-64925,-338290,103727,155749,-104282,-447332,-421343,-405559,-188567,179509,444416,660296,582308,288672,83152,-133880,-540,-79285,-316974,-600583,-408473,48816,763231,1079845,841452,548108,373646,133228,-10693,-118919,-168016,-222526,-26083,285715,357946,161315,-123099,-249213,-250920,-269599,-311110,-36515,357680,604256,429636,200298,134388,249612,126112,226024,162760,280632,48680,-297333,-364537,-273341,-135927,194871,248263,116480,116687,27930,140484,311394,223256,-365464,114659,1006924,1244644,902341,350136,18664,-628,126984,49001,110573,24869,12411,-157341,-191100,-24614,268041,328561,232240,-223356,-304671,-265905,-441560,-274970,90323,293214,326746,344903,313260,229085,18939,-220935,-269042,-21458,152964,-18769,-466162,-140341,316274,613020,688409,546475,442212,343361,579686,728766,443412,49171,229955,428538,299423,-25826,-133165,-176282,11230,9465,-278430,56653,656287,710749,467361,246778,209575,56710,223668,627700,904656,940085,981970,881009,483564,181236,-85389,-28056,23482,-90867,-153222,54075,132018,-261856,-431105,-97719,199309,277541,300323,-86068,-259047,-446824,-264231,-147260,21091,183464,258352,385722,113854,-294538,-241535,49779,110705,60685,145987,-262035,-344010,-226113,-177671,-216126,-74509,289246,414804,210630,-231218,-390033,-256376,-158477,-137178,-329638,-382892,-443256,-8369,224334,454528,315984,187477,255489,258076,68064,-296644,-161278,-23999,-160039,-251558,25688,236742,316854,388063,116800,-97851,-210910,-214698,42537,331685,605036,196690,-280855,-249946,4964,53503,36373,173576,16239,-262144,-327011,-346580,-278368,-257547,-493241,-418381,-144418,210773,249764,186847,-50835,-140429,-102745,97385,317296,226195,-301463,171290,718009,562583,309486,15055,-212651,-65500,21799,-283073,-77270,521544,486156,183009,-118091,-438915,-345120,-93494,-79951,-340934,25556,143814,-28741,62437,492777,1095123,1326541,904513,403286,-36055,-280619,-219676,106090,434306,401722,71011,-357339,-223367,127173,219402,18385,-98846,19380,281858,242001,-264910,-20403,405687,654784,658629,175860,-190242,-220967,-137578,17681,-72056,-103157,-168261,-172853,-262618,-270453,-450827,-555745,-505876,-432420,-422294,-238574,170729,414349,368877,94669,-240853,-535870,-364219,-11573,63960,-95412,-288715,-548263,-296232,3909,-245082,-306957,95937,363216,299265,309746,154759,-368977,-138951,90899,146786,201401,9543,-268034,-119669,-93327,-246035,-393065,-193620,-383816,-311050,-94099,137281,250912,210034,-108181,-405017,-296019,-223430,-193436,-191519,-157545,-29721,330888,358561,199615,-377138,-251776,185606,273278,310775,233273,139655,-148353,-129205,127235,319943,269798,-39884,-284375,-331970,-303768,-220033,-7441,-9389,-286912,-273584,-331205,-93491,416837,586193,283332,-227307,-371041,-134788,33840,134584,125040,5355,-23207,-15464,28080,-228443,-353650,-226117,-376552,-506993,-122978,323243,509787,484960,368773,131739,-201472,-155575,-258526,-349911,-26454,29584,-174659,-406267,-384028,-220090,-29955,-11866,-174595,-602654,-352475,66090,107467,-143109,-63919,-65031,-24352,119447,122295,311781,385433,315103,345344,448844,410477,333770,23567,-109160,-164970,-152917,-182559,-324211,-292145,-65797,123802,233581,149532,-42917,-412636,-496507,-249930,399,507725,868436,482985,120272,-248196,-358120,-424882,-66087,162094,-86924,-265769,-353166,-450383,-226563,-38869,-118962,-258556,-101890,-41169,23098,-35958,-160560,-135910,-325391,-205809,28457,295573,324073,340939,-150559,-470126,-328176,-417752,-45899,462548,703058,558805,331098,173887,29989,-47867,220239,349167,260252,174263,51780,-97779,-143793,-2760,35367,-253936,-383742,-329661,207482,779405,788785,481090,59905,38364,283033,383021,309454,64703,-88584,-223090,-302869,-250176,-265118,-14637,79740,-48506,-40664,-81617,-108350,-137489,113249,416897,460045,555492,587636,435476,288330,165107,-107912,-280973,-387915,-378365,-264757,-230386,-212466,-118410,63412,-3574,-455631,-51064,24863,-220625,-395803,-305768,-443367,-613751,-502814,-226776,-162796,-307577,-51342,87717,-82449,-143564,-139981,36407,200822,139789,287812,237243,219917,289724,377965,484759,461775,422307,131089,-345335,-418764,-206524,-34467,-8166,-260681,-427785,121015,476644,423906,209675,65088,-318449,249763,593425,529843,279510,152336,-20589,-70565,228953,448944,392325,-18256,-206359,82853,196775,335303,347441,409886,714628,635629,299796,63530,61223,124539,120072,-89954,-130737,-320521,-34228,71403,160066,332844,389585,110150,-465267,-211952,47447,316433,237467,-242079,-60498,492286,476426,706425,783493,550567,80920,183356,403973,386295,226748,48839,-198929,-3772,289613,237624,122415,59921,166177,331099,172333,9853,89437,-102020,-410118,-416227,-220068,-107741,58400,166416,77654,535140,661764,325110,-66573,-210538,-94667,214388,547757,602957,473754,287823,239947,62800,-130997,-45918,162828,305451,146114,22716,-96323,142441,345615,-75486,-114694,74759,-161591,-424836,130438,556327,596518,194120,88525,31980,-68319,-54269,-104884,-345927,-654884,-306967,-62969,-78793,-87352,-204825,-297819,-382388,-298467,-354636,-428687,-256891,-82327,40841,119499,133011,129901,-79213,-414999,-146485,18737,86372,-125460,-413589,105920,542917,502157,262391,19936,-339995,-442596,-358637,-183692,-212523,-125120,-69431,90984,91141,225852,297256,167849,-60109,-240160,-97072,37645,-2574,-58954,-145341,-58264,21428,68785,58458,34265,-110388,-29536,-81406,-199188,65361,413546,761754,616230,-134737,-199889,492028,328970,89279,111516,196445,-193780,-210444,148621,167217,-137197,146599,363902,237787,-80613,-274645,28077,114230,-58900,-269217,-550615,-430461,-286424,40786,470159,450250,313949,196333,509570,983683,941474,402601,-197324,-375916,-333756,-394775,-292433,-126131,413682,815137,714145,336506,-129723,-421510,-237433,-268189,-371257,-372530,-113839,4443,41453,13426,-409930,-65651,132705,110716,-107087,-136368,-186907,-262386,-221681,-60966,-144785,-266763,-290784,-157537,-147705,-257275,-269236,-310451,-444310,-455528,-230522,-38952,300676,413944,257990,-138532,-339023,-284031,-484972,-377635,-211056,-412085,-146150,144100,110314,10040,-45331,-242869,-379905,-104772,-10590,-42114,-253405,-163090,238886,636971,762806,343194,47837,249574,66347,-219495,-40628,80050,211727,669363,786184,243646,-179562,157269,264128,191497,268828,383936,234688,-151069,-441484,-368656,-207430,-125408,-48565,-158470,-22353,95836,-94320,-191046,22577,-16277,-385253,-407971,-283617,-136908,-116766,85310,125867,-3548,-306407,-337712,-46510,-50694,-391643,136151,341275,-2750,-435184,-17087,-112554,-434152,66019,568344,602761,392366,-142268,-24894,142965,222755,152506,-11235,-112059,230067,408695,274683,76435,89201,149593,160351,36468,-315390,-256123,-128345,-94274,-42258,187226,357412,380648,92183,-207461,-201861,-30600,150949,134923,135439,55650,189803,432117,364619,289316,321741,144862,-40002,-131938,-238537,-268848,-279170,-431951,-416893,-159863,43342,-22707,-230675,-395974,-249036,92678,245248,196745,74983,-142613,-6806,85240,415130,511742,293104,218062,137784,-188781,4822,24209,-367044,-200583,-161012,-325886,139825,206555,-128348,155813,480119,521065,319583,134627,8412,83618,132576,-49326,-271601,76931,591400,886397,658236,375497,400949,931483,1006008,1039786,926034,788385,467672,43954,-197568,109457,397391,305899,-180673,105649,799073,1086119,1220225,773255,524095,427500,446823,524373,427966,-50710,-249002,176106,169908,148951,194550,258381,361631,106563,-142889,-421079,-533783,-510295,157332,460395,213966,-6714,-268239,-365602,-349905,-443854,-378170,18014,274066,234634,-56674,-127716,187746,386864,758912,690906,876709,1237822,1551157,1290043,608626,190751,-303088,-130448,58738,-154935,-89765,-26058,-180951,69889,551088,667605,428871,273062,253986,204755,189124,115399,361566,562213,253725,-152497,-459085,-444546,-215296,-16584,76574,-132857,-568160,-612308,-345682,-249232,-221055,-311737,-297285,-17710,244552,461411,429933,179818,-225205,-283039,53818,407697,302498,183756,263084,270661,-52775,-275693,-167106,-124955,-276770,-368260,-291712,-275400,-359688,-601823,-374707,-270901,-379320,-214561,122974,-50602,-511303,-308305,-43727,238939,309029,-56880,-171041,-397161,-391036,-385232,-441979,-367596,-389363,-568370,-443903,299998,1159010,573171,146557,-326122,-374185,-107190,271263,187598,-143872,317144,807221,878125,308772,-210288,-207630,76812,82873,60759,131071,153732,172714,-43219,17374,478603,545332,244608,-78040,-176529,25796,7109,-129114,-98260,98321,86065,-150643,-317276,-280371,-355144,-288373,32154,642131,966393,1043040,600547,345918,349934,235865,20162,-297880,-182311,-104670,-200170,637200,1108990,1044236,791262,309207,58770,-48365,-65974,56360,22545,-155826,-294433,-267845,-324788,-347130,13286,159696,-63079,19061,348839,182278,-183025,-123467,119777,-93044,-143954,203613,202954,-52690,-234470,-386411,-507093,-327031,-16267,88522,167165,108516,-105103,-342965,-376922,-197351,173178,379159,531988,428561,364452,172637,173321,64491,50976,76070,-46793,-61191,-155026,-214950,-151235,-87973,162334,560830,651887,281994,-200652,-450773,-434886,-623732,-579647,-443258,-474490,-263012,-20680,-51675,-164923,-336216,-505492,-211132,117184,-43164,-155310,-278340,-365452,-214590,-102309,-98827,-127074,-375773,-274199,-147139,-327370,-205169,-141498,-274041,157241,343517,-88009,-50908,202211,215657,84498,-252567,-399515,-533445,-529529,-138880,261148,391437,437962,151709,-282508,-23168,191274,299883,299238,145398,-283101,-22570,359799,570821,469816,316017,283706,227884,290124,413386,600881,524547,352853,172626,-38555,-215340,125065,665422,848943,685521,206228,-106671,111874,308051,13621,-181813,-366407,-356738,-271358,-256846,-256084,-323744,-255113,-223960,-242362,-77381,-52228,-241041,-427648,-155020,-195129,-35752,288304,-99537,-135785,497375,585035,399840,226922,20543,-44346,600317,937071,975087,559864,81381,164674,27805,-223585,-332186,-224352,-116849,-90988,-78422,280346,574000,570652,362164,-216070,-331701,-124662,-145905,-185582,186426,707843,723825,157855,-473389,-134547,509843,616434,360383,-10192,29090,106626,146635,207021,385857,434292,245803,5212,-119155,-89684,-73442,-261387,-579533,-633236,-189882,244869,422173,303815,-150848,-479565,-376087,-300536,-340316,111059,284213,112765,-63199,25746,-312708,-105518,663961,1140324,643228,28560,-81199,11223,-291274,-275312,-78245,471846,523458,417493,11552,-48408,-191373,167557,377609,176364,-20593,124882,125056,266400,171709,18026,-217311,281754,734071,938161,502998,19134,-26150,-44878,-28957,265675,217050,-105468,-116794,-29400,176065,204033,90953,15988,-202212,-88654,-132574,-381389,-117811,40983,-176280,-292727,-142751,-265233,-351764,-217968,-156627,-325459,-273628,-269866,-172182,-60344,-104468,-245209,-109228,187979,268375,321925,230917,245581,-69504,-367418,-191013,136028,321618,348298,85942,-224436,-233219,455048,903640,841732,249250,-194999,-146376,58864,238944,-87044,-309791,-269505,-316820,-278087,41718,320440,201553,-62460,23902,291216,353280,512341,639050,602777,274720,-284033,-331669,102075,512457,641878,391634,202923,231782,132790,-102801,-92959,27808,109972,32480,21431,-13167,-1062,93991,96097,-57150,-25282,538982,982829,1190352,921004,451426,-22705,38581,301234,359588,267631,-169552,-282541,-277718,-168574,52316,85666,61633,332203,252476,312533,195800,346034,410172,906662,1237105,1206102,545666,-62491,-164093,-185771,-162773,79852,160712,140352,196464,119975,-109871,-304079,-52693,416517,441122,95188,-188832,-6167,-5322,-141290,-158303,-204573,-464483,-243293,243227,520868,85832,-222305,-387719,-453000,-338487,-91465,-286550,-276356,-511298,-541299,-252685,-39305,55753,183573,281388,101095,-231033,-246589,-44282,54480,155019,79298,-82626,-61394,831,85015,360817,475001,449241,425308,753021,805685,742990,532091,356640,81228,-194718,-359290,-213575,-101900,-159105,-339547,-289832,-175155,-231241,-291917,-152285,-231583,7653,409465,910497,1083470,1023249,410736,22257,-36192,61981,-47169,-158438,-152914,-41703,237,109101,-133348,-483926,-426229,127044,359255,301161,162634,456036,848805,353056,-366772,-313319,-492371,-446201,-117435,-123528,-32979,304969,238008,199264,53875,-78307,94640,116413,114389,85127,46042,205834,267303,89426,-230110,147299,481920,456037,-162839,-221539,-34482,-39108,-292353,-183217,157714,151653,206544,297705,125164,34396,-90855,-334918,-128791,71066,177605,47081,65466,44261,-162601,-305535,-285651,-115174,-49784,-44992,-167577,-318499,-237549,-259351,-350208,-257994,-85619,-19351,111937,-1842,-112913,-62715,-109424,-122848,-241811,-407864,-100933,108218,-29398,-185111,-38221,238076,477434,303816,369410,418022,105272,-209101,-236330,-207811,-219860,-415760,-493469,-359813,-308162,-70456,-13702,-21866,-210543,-158826,-110383,16294,168845,50481,-168988,-67079,-91622,-291180,-242974,55987,489482,917830,1348415,1348906,735907,31306,-269860,-97674,128834,397551,738466,774151,440874,71381,-192566,-225595,-77100,-206915,-97111,-221484,-346110,178392,459342,401604,27823,-195678,-181157,-253362,-406341,-568524,-367870,-86762,32429,112872,415643,724775,508921,206963,-65649,37364,-155384,-75070,400166,649076,325018,-371285,33793,262362,162752,238714,361942,222993,-27106,523932,1002673,516822,230546,82974,78897,-14841,-93326,-261097,-312496,-200210,-34682,-29778,-173236,177168,881445,1004761,125137,-376989,191136,457844,268077,-37204,-108997,219178,469418,750515,488005,155432,-102354,-193118,-317308,-110671,-91528,-205891,-387799,-153781,-40481,86976,11256,-245141,-460560,-400424,105246,416157,364644,7303,-194380,-86979,21561,-26654,-100502,-138097,-34267,142714,266848,42245,-183152,-191786,-263612,-334816,111049,528116,858399,501001,-67193,-305825,-266365,-288781,-289737,-221282,-21116,110899,-3140,-16323,-25600,23389,-204857,-367455,-235197,-233849,-281624,-153987,90415,175563,143078,130056,-97258,-214945,-16048,36124,15791,-162658,-63767,36264,-50471,116082,376850,410260,267099,-11238,-280645,-286911,-230028,21281,184192,73740,-289565,-305020,-121141,149907,345311,519571,488147,159794,-120627,-15316,130418,300780,84900,-298641,-159389,133859,30016,-402809,-612806,-409744,-380916,-408621,-258236,130802,276056,40872,-188936,-316293,-262501,308255,649240,697603,576506,399587,155591,149658,164513,-32281,-126302,-283550,-96122,175039,269910,-3043,-283679,388095,642168,409515,66828,-262047,-164079,148067,95238,-37148,-37564,-19691,7392,276734,373914,164458,277994,275372,-133182,-147973,-119876,-79094,-85431,121132,115092,-146542,-203908,-18508,485335,722027,795238,384810,-161340,-210859,-47957,-36769,-277832,134313,147068,-66945,-258751,-199661,5117,-49698,-227984,-118237,-96442,-153638,195534,155284,6585,-113318,-10327,-268016,-261469,-126954,-181059,-68688,166808,370543,141659,-148673,-160227,76222,345770,317040,84003,-117647,-88865,14547,8779,-145687,-308730,-159630,13843,-124895,-168230,144418],[255270,25541,-85367,53143,48058,291972,291378,232698,151716,-20652,-93866,-257639,-466268,-443294,-363966,-130376,-210489,-329369,-68538,-95251,-349888,-498117,-397759,-442818,-367310,-3966,157693,429024,295261,259600,333707,47363,-60620,-268472,-254865,-205340,-220701,30776,561230,930552,523419,305075,195036,1711,-42550,-24393,-141616,-429628,-57651,328261,389735,85313,-256607,-364120,-243889,-252630,-430918,54125,509931,714911,403105,194343,226550,276159,124637,291319,316018,344040,94211,-201274,-171684,-176006,-42012,280217,217660,-81715,-110410,-8951,248743,484849,383339,6160,-291910,423731,839484,922931,534315,184010,32891,10421,-37315,-128152,-79136,-35189,31718,-223283,-94500,347734,505195,515163,85283,-185126,-196594,-288515,-259434,41475,122471,95208,229083,310872,259752,-28095,-221614,-148428,15686,52906,-93877,-367087,-37572,422637,674697,647260,427748,75082,-264594,-141625,177500,107023,-33021,338464,559817,412053,51320,-139266,-204463,105682,217877,-166052,-247111,421402,719174,697262,500500,556514,393568,418750,650824,703345,838857,1061272,897791,374140,29876,-213984,-161719,-135109,-203600,-53653,20425,207229,-191849,-299093,-194836,189682,217243,2148,-359839,-321331,-195242,53738,-23101,46252,127610,100623,116065,-152341,-529305,-261393,90982,114294,-41688,-72990,-270146,-92567,-22865,108365,27421,-79480,16715,92063,-66301,-140105,-248910,-290295,-209977,-163819,-356357,-158571,-228254,52216,307748,490865,343768,305444,299392,234736,59032,-267040,-179745,-88378,-283159,-494939,-279364,130536,549822,635120,323825,-106459,-346779,-234955,26708,245127,79978,-316900,-302578,-74976,48277,103983,153132,148478,-124053,-461330,-372199,-271254,-277738,-144758,-83865,-77354,220807,429066,266759,127340,-115220,-197995,-127353,113470,276275,160080,-22573,431321,794396,576749,328482,92142,-165495,-21639,19024,-274876,10208,735143,874323,466744,-76362,-527602,-518382,-384736,-320370,-229925,-174056,-357558,-147659,272556,608896,1084994,1092623,732038,211807,-257772,-440786,-500704,-73135,423165,491585,181041,-267355,-309235,-4878,35739,-200647,-414123,-226380,97481,70697,-183016,9984,370146,551132,439854,-138509,-551681,-426013,-185127,69290,85247,79117,104513,29024,-119066,-156754,-185199,-185232,-123408,-207466,-309420,-90610,294550,371687,317427,10834,-318183,-436200,-378255,-152983,-140796,-152653,-277498,-457571,-295957,-47483,-232037,-208172,67555,305146,77412,-38664,-71789,-373156,-27373,294688,326842,297814,-36194,-387068,-115657,63070,120600,-103417,-151217,-349035,-303090,-77036,125801,298776,369299,274069,-201939,-336806,-252254,-129089,-39109,134798,415471,679092,595157,241394,-369016,-259211,59341,158304,366593,454918,392994,46637,-58104,97359,180855,69678,-95133,-74477,-241631,-298829,-148231,82354,116308,10441,61732,-214797,8003,450769,612170,385936,-44110,-220748,-91849,48515,70480,53347,-70298,-237525,-33777,89941,-125,-206558,-313075,-331916,-371240,-94082,302789,350659,311604,170013,-28369,-186850,-147343,-300452,-220499,780,31174,-48577,-223451,-212471,-8805,306945,397014,86250,-539901,-100352,357559,181254,-403721,-343701,-157881,62609,248738,273451,368709,236937,205754,424401,424244,212505,53766,-84491,20612,58012,62469,34253,-84588,-322861,-157880,183933,439285,611561,480981,157775,81161,195066,244711,405326,497712,198660,-61430,-222834,-113330,-252629,-231154,-54747,-46699,40525,-39214,-249105,-204187,-92494,-298374,-474197,-109469,-33593,-132262,-282997,-375505,-173645,-284445,-172747,48461,367968,415846,311041,-157339,-432954,-141558,-374039,-247723,424773,933243,707282,305281,4182,-121840,-250400,-34879,167339,78839,130287,196434,87511,-18981,-37775,-15204,-154744,-395465,-275459,173342,559752,388936,172536,-9708,245046,519087,524576,269855,-8126,-130755,-250464,-411976,-327897,-263724,40538,45662,-194559,-351892,-291111,-196089,-258843,-3503,350078,358226,489277,427789,204964,43708,-31518,-214621,-424594,-341344,-445524,-413497,-387875,-301404,-184948,10209,-19198,-485861,-55957,217845,123696,-210512,-391904,-465923,-445103,-388900,-357838,-235345,-250197,-48582,35164,-94833,-290176,-335761,-272657,-83474,-44543,51318,128741,189421,287769,395143,473219,311880,245571,34024,-303161,-495236,-312921,12169,348009,256598,-75623,103808,532852,526977,405504,148487,-195195,326255,545064,456347,182794,-21635,-156682,-152334,199869,557569,556390,215152,-183196,-148616,-723,17052,58666,344591,697035,513149,173041,-13405,-21634,-95695,-87816,-133357,-22245,-214784,-74722,-32519,56791,231904,460182,398597,-25717,-336039,179728,495953,269409,-248193,205853,948397,696454,562938,462313,287933,49424,392931,620228,617472,380861,83685,-189190,-10267,15234,43898,150965,229046,298136,321715,234135,228304,335977,101145,-338691,-508297,-125133,178597,272360,-194961,34450,672033,662152,231531,-176808,-233734,-155746,35877,306740,281526,133894,-45228,-23850,-153731,-273001,-91964,141093,367043,355321,171481,-12266,264483,338258,-166902,-340044,-2634,-252041,-337353,220871,716188,884313,544621,224495,-10813,-39195,13109,86104,-143281,-412804,-551947,-316986,-334148,-477731,-498693,-208352,-269248,-416953,-529846,-711965,-441140,-256365,-75502,-29000,74552,111194,-77346,-433356,-89646,195182,130420,-167309,-89391,450860,634416,533252,292766,79239,-319700,-315230,-206738,92154,122780,57110,-95381,36074,62722,71823,86762,-7011,-69379,-146692,11941,62178,-71355,-168102,-120763,-138382,-308982,15383,308841,447779,109127,-88269,-146347,-292963,-83156,300227,671522,450943,-322681,73532,769989,719322,339362,216096,225793,-145128,-275837,-56753,-34794,-160626,406404,603093,378747,-7492,-304835,-81814,-35125,-64026,-64433,-175891,-476771,-391401,-126564,121032,-18671,-106069,-20523,330277,783790,852149,524760,-71974,-117665,42768,48532,178504,-48941,-201023,261469,344072,135156,-144365,-145005,48136,77503,-65638,-321218,-174179,36764,137631,164086,-270541,-202543,59400,176843,66442,97876,31354,-125428,-85875,24691,-130663,-375811,-279985,-14795,3754,-214795,-368031,-388167,-450590,-319408,-279908,-179820,200297,465633,515410,129561,-232054,-197368,-303055,-231019,-50176,5826,127298,331779,271536,109320,-164497,-469827,-84339,150423,175481,47234,-246065,-275836,77545,440143,578057,336845,226989,360185,100324,-223746,75755,275403,438756,672811,683674,91725,-368290,127108,245099,95100,176345,428351,323522,-115948,-362796,-227249,-298419,-230594,-94315,-110399,81564,193389,-40728,-117520,62639,-21560,-320326,-267193,-100401,-78218,-232549,-295820,-76644,36337,-29206,-116418,2871,-51988,-283444,132888,362014,-110650,-329961,-59325,-136628,-161812,272203,768434,567672,318375,-288918,-118890,117233,243452,178107,8503,7135,276052,364792,239236,24134,17200,39765,-23499,-229508,-214473,-34301,158570,184896,183451,277839,304641,102863,-171771,-214341,-273377,-229322,-51695,-167667,-298778,-211379,248110,574999,451909,224829,365788,476691,433014,57612,-135939,-305362,-271988,-225022,-28696,244449,245458,-25672,-279520,-147488,-188232,128545,429595,396817,217226,81712,226375,302015,640525,586220,232607,186215,229640,-3899,-205157,-136216,-402587,-206532,-195934,-218806,280366,296377,-67815,46112,280354,315943,109709,-113392,-387555,-390079,-316860,-281323,-207157,409796,1129516,1460861,1061873,323411,429882,1096544,1073340,1069876,822075,605552,255805,-72390,-148288,271775,591195,337134,-233703,118694,733011,1056742,1161217,899505,885359,614288,479216,362844,116440,-287343,21496,353272,283730,174103,224830,209670,313548,71372,-179645,-418853,-101586,-221702,-397638,-134424,-63366,-194335,-294303,-384734,-308407,-323523,-318138,191396,548289,517671,83421,-123448,146572,415778,954215,1144331,1134375,1184871,1332980,1253989,816442,584718,58028,-105117,22915,-67642,79577,33497,-208358,-8196,471642,710096,461587,30234,-287474,-403877,-237810,-167309,175904,399982,197843,-138929,-299984,-385308,-288931,10902,143634,28633,-267897,-446547,-583198,-390168,-226107,-112158,-33263,195302,364040,535954,375386,176004,-125368,-417781,-95492,268601,281432,246104,260831,308571,102200,-99768,-104280,46194,-63551,-230296,-174991,-197477,-269372,-398032,-203841,-147091,-278131,-432894,-170830,-298532,-336218,-24544,60030,130173,-9437,-195392,84665,-45700,-167994,-197008,-293686,-286495,-484114,-666556,-345270,335621,958094,428058,58765,-427877,-343519,-122435,205740,10171,-188296,721389,1310247,998006,220726,-297972,-217234,-14711,-43925,16062,202254,126701,-56333,27042,274769,571864,447455,242941,-15350,-91424,-72963,-326256,-459524,-168475,92447,162980,-84136,-348259,-574014,-617135,-405529,-210453,373083,783906,918576,570155,428170,361210,195353,47634,-43984,-33148,-131137,-73765,683009,1099599,926965,706854,306030,148998,64166,13000,80627,8582,-108083,-290385,-349424,-295421,-157010,138424,144616,-252130,-211956,-33539,-222584,-308376,34576,92283,-175209,-112651,301008,231962,-74795,-220960,45355,61133,69205,183547,135885,276063,294652,70213,-213615,-231971,-144967,98888,369585,529445,519212,334401,-40016,-266303,-249752,54824,255786,306792,77519,-68973,-368007,-404590,-326899,-242413,137676,269772,21780,-411095,-378505,-238589,-565049,-495229,-227575,-247243,-410086,-131741,15499,-25831,-162166,-472630,-58445,462833,337213,226453,177395,-2490,-51152,-55862,-83424,-159397,-391796,-210560,-148112,-377681,-321835,-282189,-258547,312258,528030,99777,-289025,143669,406600,524526,291178,3069,-132367,-95986,39822,175878,176092,212393,-48708,-383548,-188485,-74223,49268,179028,138297,-168643,-13719,352417,473460,372089,326965,381638,282728,302726,474469,696525,557190,310817,-211349,-475432,-55686,275285,855905,937619,602476,94777,-32693,186499,268451,-87922,-239640,-386273,-381186,-375143,-316076,-245400,-95461,-18066,-7101,-352852,-142277,99644,130958,21163,105164,-75415,-115497,178435,-217403,65983,718454,869575,580825,257465,29698,86486,694965,1003489,1055711,561086,83113,69550,-128414,-230792,-354277,-333388,-212857,-88080,-92804,360655,460519,315856,76266,-213916,-48289,-5510,-76378,199839,589183,852949,764921,23056,-559315,134151,637564,871125,720033,296908,310349,388752,341664,214577,189385,198333,168763,-28534,-203830,-224094,-317823,-407838,-509351,-371674,-337351,-91299,92057,85742,-20966,-218378,-293956,-78534,-47813,204043,207623,-82024,6114,204328,-218639,-81971,721955,1181419,715767,90002,-31771,11253,-198678,-352873,-407062,173818,542558,571913,205385,103789,-123929,108234,273960,84847,-90072,60274,289722,567141,474554,132048,-274337,46923,540822,807573,549961,132083,-145584,-77604,-69375,76226,93922,-84386,-347362,-334110,-231992,-263138,-254834,-159965,-259766,-27053,5917,-333515,-155365,-8266,-188918,-276224,-205941,-141803,-276952,-245787,-170998,-309620,-325278,-248724,-274228,-334988,-365748,-412107,-322549,-117326,-105179,44806,140964,167563,-137194,-314517,-87982,252840,369141,309846,165393,7513,-385736,338057,858656,849616,183231,-374858,-283586,-205005,132493,3577,-226124,-266898,-270874,-105039,344942,704127,607392,176011,24277,279484,399908,604793,885792,967716,511511,-135983,-320552,118540,419509,427338,179555,157710,291164,94463,-150694,-71152,100324,205437,139203,-14347,-199541,258339,398440,164986,-290260,203216,912315,1353008,1515967,1124067,537826,39102,-3882,207768,205489,154713,-159590,-241719,-230473,-153788,2328,3587,-141326,4048,-82526,108577,151019,210363,423494,871721,1228872,1225233,612633,25213,-322754,-260938,-317253,-117193,97253,157406,20781,-223549,-396596,-245782,126145,522830,555512,245717,-329740,-195549,-117883,-223755,-315974,-331694,-488805,-174230,269753,478547,65695,-29185,-218194,-385639,-395110,-158299,-310113,-249817,-272447,-464188,-530620,-280775,-79821,197807,337253,178580,-248286,-285830,105211,251710,248850,76409,-36053,95861,125373,74503,302411,534025,502641,352783,494255,604751,584460,341230,62185,-258770,-387902,-159815,1183,42205,-9951,-189635,-84012,-49127,-53009,-98751,-173654,11329,178656,272731,543864,730679,801635,413447,-33394,7850,390676,378737,82728,-129563,-3867,75426,100669,-162670,-402829,-185395,264527,328285,298803,-143624,-140690,157386,-161691,-336451,-172379,-437033,-206116,124140,87051,-79403,178009,70716,81351,68841,-122564,-74870,46557,200830,303387,271892,288707,249922,95336,-444816,-80784,182333,204628,-222334,-118648,38060,92807,-203019,-225970,265227,317177,146701,69831,-29324,-125910,-203896,-355232,-168567,-60101,25242,-130349,-165460,-127062,-189189,-207837,-315289,-248043,-177274,-153283,-248780,-285836,-106179,-25373,-138621,-362060,-123948,-72221,34106,-74416,-67145,79087,129193,81205,-117771,-49706,122342,164130,-14375,6470,125293,207466,252818,32227,312966,582799,370390,-4451,-72669,-53510,-5420,-111723,-140010,-59136,-24472,250487,248923,132075,-145298,-320294,-321096,-278627,-69594,-241611,-472865,-374451,-215220,-237650,-16681,222460,581798,917545,1308788,1111139,465072,-234967,-169696,102074,229911,441880,747446,668451,293859,-32245,-125739,-77621,221547,403845,-134465,-318603,-499178,-5201,352933,397620,116831,-226619,-386744,-307746,-282994,-361067,-257171,-32205,-25007,-20144,200002,556929,483176,271519,107639,218985,79718,-125314,221690,517714,274220,-243403,-56839,91552,-130230,-83522,177191,259954,142963,426394,988767,446408,167761,-72047,-100353,-291344,-299306,-336182,-286497,-97724,88802,96518,88775,636177,1249350,1217256,196007,-365668,65027,164653,123046,10271,-18231,180890,225942,194209,-136759,110499,-11351,-81195,78346,12627,-34263,-138845,-417363,-61596,329039,576017,547498,52669,-285371,-459469,147319,499654,512105,133616,-75591,-290741,-280616,-187012,-132954,-156365,-60191,208600,420408,224375,-137928,-336209,-193814,-245529,74990,519400,724655,574294,239233,127114,141099,-10143,-340788,-454487,-387668,-303637,-290381,-193607,85841,285452,58459,-294474,-300847,-370500,-354055,-173932,-55169,-215639,-15376,189999,53951,-152335,-51233,-117827,-416957,-216614,108528,180373,-32961,-51181,149204,64375,-232202,-383325,-224538,-70576,-84850,-99298,-221983,-515306,-630014,-288352,-341697,-170712,338505,685717,750244,417864,161016,207343,169473,369222,23797,-354894,-102530,291760,346459,140770,-57704,-131530,-209759,-250177,-179959,114518,230926,-56514,-280892,-437865,-256272,360612,746718,790741,597898,385173,233199,196725,228687,-47178,-107388,-179578,-206967,168302,367845,149805,-412194,317589,601312,471968,171335,-155111,-136034,142826,146503,157437,218202,320053,190824,379642,293615,166709,273179,174301,-322377,-171075,-269253,-270207,9659,245266,202965,-151883,-219765,68944,606173,843684,941753,543650,-8353,30213,215916,301686,6673,-290261,-180166,-244716,-355984,-374109,-209317,-94486,-60855,-204652,-264641,-408707,-154168,-167659,-124044,-181417,-93690,-487480,-424689,-267287,-220497,-141374,136019,416768,209423,155854,-48127,-37845,170102,204117,11370,-250162,-114713,97257,130785,-35700,-179087,-174260,-134280,-217361,-9986,229876],[219220,-34508,-8282,70250,105625,419672,495374,437503,269195,-42277,-207082,-335059,-324489,-117870,-65006,-224040,-462279,-291921,-165476,-165047,-177939,-102460,-181577,-364554,-328359,-103974,-135564,-50635,-182675,113029,448927,247192,-89748,-525877,-146948,43075,-53663,29955,227140,475440,116819,111254,161067,-51164,-123878,12279,-131620,-422704,10613,363642,378489,28779,-375211,-474355,-197879,-112913,-517920,-23553,472515,663524,323996,159067,243960,130654,41753,320074,350220,222463,29216,-77258,-85998,-156255,6595,241079,82645,-339582,-320796,-229950,34355,379273,469847,438512,-18617,-224216,289074,699970,576042,277048,5712,-179702,-253798,-315699,-110920,211900,317398,-39356,-100697,263690,496259,576947,238877,39890,-26314,-103767,-264852,-68279,-37453,-149997,-43094,198703,254327,32556,-43016,34672,85649,-14204,-163444,-192380,75078,446404,612979,530122,284002,-189290,-322191,-292643,-220632,-303536,-99549,352803,559294,423842,92099,-127514,-175133,61288,240035,2204,-403725,75634,586831,830668,772631,945992,760061,587866,563878,446940,630570,956415,759763,161074,-185101,-228428,-151789,-180579,-281541,-99068,-98930,-24338,-93063,33541,-38513,48045,-131594,-547698,-448808,-267527,-87079,49439,-34464,-9893,36198,-43632,-87986,-312877,-495285,-140896,64768,22908,-169767,-278855,-146660,9554,41716,185477,121731,-13895,-119423,-223874,-122021,-86853,-131367,-228092,-167452,-68324,-191307,-51773,-68836,115705,440232,647513,499405,438583,347479,261509,54728,-244951,-229914,-211639,-299932,-307818,-262108,149822,666561,806097,535171,124048,-179542,-167436,-36343,-695,-366741,-159515,242029,69167,59236,116527,164159,-16264,-340582,-431873,-281195,-272085,-327294,-50341,154660,329328,421059,427732,178815,-26300,-200230,-222440,-128688,101711,242023,82562,239948,603841,760512,499255,264756,26035,-200587,-80606,-37901,-127730,185670,878870,1045829,604278,-143796,-367539,-259308,-380126,-101604,174964,100601,-353373,-131550,378032,567595,860442,695049,447096,-61528,-337579,-194139,-264058,-69927,358486,404951,158245,-279021,-330784,-205706,-369857,-590232,-228212,-100730,7711,-68808,-42880,52059,269453,303859,78309,-455650,-495146,-116349,99781,119172,175147,169294,252536,148650,-20845,-69341,33829,132697,157596,-79840,-324875,-57785,273675,282777,201787,-158625,-474704,-426811,-278742,-166437,-276603,-281469,-301176,-372814,-266449,-69261,-116600,-77059,128950,253835,-160246,-256985,-74158,-76265,139589,369197,460078,442220,-22306,-468226,-179540,59949,301042,335447,46519,-357911,-263930,-38922,98851,249896,352229,425658,143001,-88476,-119800,-69931,20384,305377,720238,901496,671540,122873,-360369,-263276,-48411,115844,364512,556019,508099,146671,1643,86259,10722,-98329,3866,84221,-158786,-219859,-5928,159724,147882,159302,291187,-27987,-7701,367675,444564,281847,-28042,-249173,-165709,-26094,-26099,-7837,-113221,-336413,44806,199922,159515,-146500,-481339,-235922,-138361,-39531,189583,162183,202413,51299,-148365,-98798,-91350,-191496,-46974,24135,-78901,-93921,-163514,-102001,94669,425418,552380,107944,-530704,259277,726999,423770,-133396,-301309,-91838,182346,427099,385158,299503,69673,190328,431308,316427,46993,-157474,-244211,86453,226979,257488,208592,49382,-248083,-303598,111384,439117,804712,825395,520124,475233,465800,372299,201081,-17422,-205836,-292501,-229678,-8673,83856,-187107,-327914,-23010,252582,183119,-198926,-390065,-314316,-437236,-303580,-3129,38916,-145302,-470464,-234231,-15414,-84649,27213,231931,398300,462190,192239,-237218,-386616,-23859,-290546,-402818,321781,991809,842671,254807,-223091,-276570,-375076,-292922,-69123,-142335,79435,302762,185328,32272,-118828,-122409,-178789,-500131,-177830,100013,306058,61213,-78183,-91076,319150,599928,556958,216415,-59591,-172863,-270255,-378486,-361515,-236839,64045,65971,-196487,-452875,-442566,-307011,-297584,-41825,232096,193605,255364,166530,-72972,-184236,-134268,-183537,-307133,-264741,-302197,-363654,-318960,-226630,-146555,-39401,-130081,-457247,11087,410407,390118,38309,-271737,-284620,-79661,75913,94793,20669,-121168,-63960,-31085,-95214,-385359,-537651,-481692,-379807,-285207,-179078,-5601,129646,283038,389934,390499,126466,-9780,-122609,-284620,-394627,-361370,8845,539507,597401,260997,287695,490090,424742,427983,119564,-104998,336869,425549,288659,39873,-144869,-177873,-163706,156567,580247,616200,375843,-7146,-137753,-34489,-187644,-367315,128122,425331,229155,-78917,-199602,-189569,-275723,-174927,-134759,-24793,-133910,-111363,-125694,-36199,72362,437246,696161,363098,-63060,224864,477314,149961,-233978,208940,771085,403500,47074,-2979,55916,106969,539635,750241,638976,333853,-72001,-233543,-177877,-354391,-299149,79819,252743,226352,19263,-40073,171588,341008,151928,-310457,-560884,-23741,434199,673634,92033,144414,467904,383953,-326,-95975,148662,50812,-207414,71383,101210,-90132,-317288,-315214,-404531,-390810,-159309,56257,309824,388634,192037,-23493,200657,177915,-96467,-135063,-197540,-323662,-59126,391431,891679,1191780,1011202,419418,-61630,24222,114005,162536,-106710,-362623,-351909,-290553,-444955,-511257,-40750,176595,-30620,-446484,-657139,-560519,-380588,-154012,636,10454,73839,12323,-176011,-470930,-139568,200422,68233,-234560,169499,573580,514573,422584,282861,149884,-242765,-236700,-46010,330834,443694,229680,-134700,-114760,-46023,-146200,-255992,-428432,-385475,-180557,55065,61747,-171973,-199261,89700,34890,-375043,59841,572703,767286,345012,-109851,-226190,-343633,-333051,9915,318564,21935,-438234,515728,1162793,1140252,586958,270229,37583,-209010,-297769,-150736,-124273,-225464,406849,638586,421905,11904,-356329,-284412,-420530,-167856,33042,73290,-292801,-505342,-517267,-326337,-302304,-426023,-352318,-22836,403178,578166,355272,-138137,19969,381194,541212,570926,415960,5002,-177284,-68301,-59592,-59415,122972,297961,304972,129637,-148963,-177623,50676,172110,197988,-170255,-332233,-53161,171840,150693,212904,134868,-59950,-38162,-38498,-305256,-576841,-231865,-26263,-66818,-259617,-432834,-409815,-363852,-253043,-203917,-225661,144807,487145,641495,345453,132755,124186,-60504,204391,552483,415420,346142,371000,253823,5229,-394070,-479955,163307,324140,309772,118179,-254356,-368231,-30347,257425,366392,351114,305492,269932,1173,-258850,55278,338635,492218,517182,526636,60057,-240417,-14061,122934,-26724,29478,390329,337469,-39871,-92969,140753,-62481,-265629,-217182,-143937,73445,165304,-47780,-127490,-74499,-269913,-325676,-168600,26795,-22575,-209129,-498057,-258391,-76723,41379,-70061,-57946,-223269,-113117,112022,212489,-318716,-189021,-14051,-95821,-49709,243703,665801,332826,4843,-400458,-224193,25139,130947,75750,-43279,30364,192741,78507,-132371,-238267,-111374,-39473,-128683,-430715,6725,216843,438921,523577,413997,284787,111527,-186339,-237637,-150405,-454697,-335109,-127363,-177923,-347473,-78214,479229,582654,366243,8581,127049,509249,672239,167424,-25573,-282275,-267029,-14179,281475,551165,312624,-93553,-120400,89467,-20518,86404,463302,423432,219564,132032,254530,362385,639115,366558,-50427,8765,208555,101333,-171412,-304348,-408049,-279615,-270016,-191178,243091,222981,-150831,-111373,23805,67679,-76713,-151406,-194084,-394281,-609511,-493942,-122597,566965,1389531,1610089,1062828,116605,327483,938735,831148,708122,398769,210908,36393,-84312,-253519,123644,492349,250548,-236477,3338,428204,735193,801350,794786,891901,619845,403216,154506,-147906,-247195,285243,462412,351348,167074,228841,146692,186080,-36331,-211690,-355844,73579,396317,433583,-103650,-568554,-469846,-367934,-415355,-328892,-335123,-341981,208237,591939,589657,81133,-256334,-61341,302675,1014363,1370133,1067971,687542,630421,940644,907209,852099,385222,-55066,-69145,-50143,175922,76124,-278068,-207601,169702,523287,373574,9686,38048,-66759,-160988,-301445,-92885,123166,26777,-31025,123983,-142358,-525286,-133769,35866,83679,-16378,-120759,-265269,-536011,-268298,82091,246802,288072,370696,452133,230813,107471,-41860,-361199,-431485,-118384,20930,90843,118175,229053,165859,-61754,-166175,128226,136580,17831,23755,-41426,-177938,-193691,11829,75655,-125846,-280505,-366417,-320520,-137638,107356,132430,-26211,-420469,-264559,253783,218507,-38051,-122581,-245884,-332984,-607887,-652761,-181796,434357,913067,472923,116518,-237649,-361201,-168674,60743,-216714,-75809,840815,1353860,744085,-19982,-404175,-310036,-160031,-84903,73618,198951,46910,-167183,109059,295953,280655,97058,62639,-53497,-160747,-380435,-457855,-355617,-123425,-57161,-2076,-195340,-281033,-194092,-226047,-214420,-335706,-35850,351586,476761,375052,378657,130615,-29089,82687,113250,-1688,-243881,-59642,470703,759501,608194,455780,238328,128611,48197,-15209,8226,-67792,-98356,-185047,-285846,-186511,-65871,30392,-67001,-180071,-128284,-218542,-435403,-149059,-5467,-153342,-460778,-32532,305591,126441,-117418,175413,631843,413608,286125,234094,56795,297433,444694,256397,-50920,-78309,-60844,-31492,225028,357930,461546,229323,-160889,-346742,-76764,289615,447179,550932,265996,114965,-190895,-306820,-416363,-552091,-280629,-94497,-266937,-684591,-262086,-167393,-517778,-354631,-73485,-49801,-431890,-323055,-7690,-6352,-186492,-138458,311611,754219,745562,543104,525521,259043,96128,7722,-44454,-126628,-320797,-279188,-256596,-399281,-471457,-356883,-173755,356336,573616,224022,-243021,115628,523569,789668,690065,395245,294224,335378,275409,128143,-84334,-285141,-354313,-94875,25624,-184913,-239512,25134,94686,-48377,28058,268760,219531,176827,121221,247364,223189,235429,401024,591454,428811,227009,-333640,-160669,113965,316561,737913,678383,305772,-38180,-24183,76620,-3163,-290088,-304501,-390450,-333222,-239638,-293764,-178224,15619,125200,122178,-444900,-297171,172025,494420,438781,327362,122525,-108077,-27751,-376325,62723,581824,873677,604167,236564,-16038,124207,596229,839731,876255,352318,75829,140146,256638,124187,-44812,-253649,-233584,-61176,17558,417846,324621,57488,-194634,-68341,94291,83593,29491,399774,792835,856954,611936,-139673,-405973,285438,638072,925158,869850,484568,474035,529109,500143,343366,236948,184592,91885,-149082,-285617,-230313,-180614,-314948,-516011,-301867,-96970,-184471,-279060,-209440,123459,202769,166405,262388,123806,184032,81815,-283048,123237,301636,-214994,-69468,705253,1040346,678667,109087,-35201,2143,-27461,-153884,-334044,-271438,336509,536716,297179,144792,-187661,-169113,-54462,-142385,-155630,195533,597769,700697,486778,-1293,-193042,-121325,226341,496221,387348,114672,-259078,-164291,-117804,-146886,-54206,-76163,-205574,-410083,-511775,-450107,-478428,-390269,-323805,-93299,-15254,-208047,-249090,-147117,-285001,-240224,-130372,49405,-154131,-217697,-228151,-309584,-373684,-171841,-171004,-313102,-478942,-547209,-482609,-408548,-479325,-215848,-7748,45527,-62328,-5326,170686,292261,201701,-9191,88317,141455,-286277,48604,594224,605943,2324,-237685,-105190,-203022,46363,80727,-126476,-250916,-216065,38073,579752,977447,929747,297426,-119708,157036,349223,522286,929088,1112365,583606,-87638,-260197,53150,241142,64219,-173941,24384,179109,-72832,-232342,-105863,21582,103401,92076,-84496,-344239,299154,500938,112263,-511721,324706,1031713,1383681,1452175,1049077,426781,-29492,-188092,-49000,-21523,-19439,-129864,-176944,-207730,-143351,-57509,-209804,-377597,-406548,-315603,-147553,31432,-127571,196026,535978,906721,931812,500531,114217,-214062,-238614,-303056,-189031,-29551,-66149,-310322,-360611,-131306,-61312,204757,503736,629268,482103,29296,-380420,-193845,-332628,-497150,-418342,-311556,-115581,294821,434042,101967,18137,-143902,-298076,-338324,-203420,-324776,-318462,-204222,-224556,-380878,-538130,-182116,153998,284314,147156,-284856,-175836,266573,375800,209202,-2918,-57027,176346,213178,81192,212171,514963,528515,312321,217847,230490,175070,-18934,-290358,-373496,-121253,45277,191740,139476,85829,-47783,38579,60784,97892,-60840,70484,362784,287301,53076,68543,259770,435237,311720,-160643,3191,574518,689607,348402,-51502,-14645,89220,10466,-238607,-221631,33277,360843,332907,367336,25470,-250610,-437663,-342703,-36926,-214230,-364439,15921,263461,181604,-116538,-64996,-265436,-140869,29971,-151859,-230651,-16442,235420,425813,397518,306498,106028,-64800,-425242,-253654,-3962,48136,-170423,6613,136172,231084,-53018,-363889,216587,293704,-13947,-233569,-237638,-284192,-301042,-359135,-230451,-172090,-111243,-240353,-219370,-90674,57705,-52414,-335133,-484103,-330144,-229653,-246642,-192459,21166,219145,107291,-366975,-283872,-221135,-100838,-156804,-85947,90032,306729,242127,36117,-17506,139673,78232,-43300,116023,213311,166492,23025,-157968,280379,631881,436841,62741,-97720,68204,103144,138481,198364,221723,171553,446101,473204,274073,-45423,-479980,-596147,-536342,-342589,-261596,-294914,-315977,-258844,-92310,163788,268159,524274,822328,1109153,886061,264287,-356157,44128,332725,305775,389977,555401,416378,121696,-130047,-5284,387023,1010310,798206,-80557,-336426,-447116,-198554,207746,275934,74380,-148891,-227136,-99535,38076,-586,-26208,24768,-147652,-151273,-8631,392567,459782,328735,235848,386911,324495,-12464,75836,274566,110287,-135959,-130777,-24826,-264459,-182993,95075,286480,326706,374789,873941,313954,-10573,-258553,-294887,-346412,-277754,-260644,-157106,64272,148772,140485,180265,736034,1105133,902483,148899,-260357,-119530,-178327,-77649,-10454,-5694,33356,-3874,113751,-144272,-24646,36135,236971,379454,16937,-66265,-128959,-460129,11412,572344,930563,891701,227031,-183186,-375944,150041,423752,490318,214069,103058,-30732,-277407,-411425,-285232,-307488,-237003,117548,434008,321711,-97012,-484181,-139916,-170532,56390,450239,509159,452357,403683,592925,632244,350543,-237657,-640994,-304874,-288468,-252524,-95614,223792,412609,187312,-179467,-397708,-376892,25057,298620,92852,-485824,-16635,297054,211051,-80764,-118716,-213921,-389612,-106851,180381,132079,-111504,-142992,25809,-153469,-345073,-216087,-28936,1408,-19192,-261191,-499590,-426165,-420661,-221890,-418818,-262798,335790,718161,742915,420095,196097,114028,66052,251682,-48738,-452789,-191236,306367,565526,483962,232218,-23065,-233138,-236961,-162782,40831,143814,-124678,-339796,-439446,-228031,265831,636269,666265,545453,394775,211672,90635,48199,-188816,-123188,-114894,-275540,121698,356525,151820,-359208,233586,490267,441720,259591,150318,86130,120164,79030,132624,253065,425474,230053,329124,180261,49489,177105,-8381,-208999,4634,-212690,-407141,60101,297342,199445,-130544,-103522,176809,596237,794985,870097,604993,139815,172906,291128,406918,159759,-225038,-359232,-390886,-375517,-433807,-351883,-96689,75032,-95681,-299523,-433064,-432639,-431181,-255006,-99160,122971,-250902,-569906,-523928,-368801,-277796,-7522,324502,250978,359169,116938,-81223,-104092,-4507,-112292,-326353,-57372,263126,306070,130028,6146,-71883,-84619,-9936,133363,234266],[66259,-168517,-89184,-113327,38933,480421,804672,628929,294496,-86762,-126446,-7445,4099,201069,205886,-75616,-335125,-120536,-164964,-44635,124766,228337,77668,-200950,-289249,-167899,-279768,-284147,-270819,-101959,357083,370796,-33709,-436644,-65272,144905,33513,39305,-87895,-186433,-303391,-13648,259006,17294,-244550,-38143,-72825,-65801,161223,369202,305785,-17971,-356422,-326759,-116564,21550,-313322,-251149,240390,436372,137588,35349,116232,-158433,-232026,99991,143958,3984,-9508,-9259,-151816,-243219,-57324,51944,-152785,-482106,-74746,-357705,-524114,-21229,340931,586549,387392,-25722,-136327,360636,466485,240557,-119502,-430826,-639668,-115374,81404,462526,464408,188238,-37903,44746,227260,309095,148257,126880,42539,7101,-235141,-241651,-134094,-186550,-366627,7679,178596,109716,98342,158312,74380,-87397,-144698,-4105,138546,346123,397743,309561,78295,-313179,-153658,67954,-35056,-343961,-114280,239203,395826,306513,56834,-119009,-96789,-102616,15048,-5046,-324799,-235100,345675,740521,817839,1030870,932014,695731,406743,193535,371615,688464,480646,-143736,-431820,-115379,14571,-65198,-225346,-155257,-11475,-191320,-78321,220931,183216,-6005,-233978,-155877,-37372,-52480,-153272,-229990,-197154,-142502,-81383,-156148,-197222,-387963,-442791,-125094,-39659,-110604,-266350,-188569,-128413,-84535,-26583,96650,66810,161909,326552,453652,461556,100176,-67046,-204951,-154526,-24463,-146804,-113894,-22584,124502,521166,820291,683010,536035,458773,351016,59852,-243977,-302820,-269125,-165696,-64981,-97500,126678,576758,806052,599133,266656,-128806,-145316,-159136,-287461,184900,483462,600560,115204,-9410,32067,21674,-308350,-484594,-211466,-132693,-274526,-475250,-105473,169064,436522,317336,198246,-19613,-216590,-279789,-232409,-128753,66447,181666,-28392,285605,575335,646585,400783,171482,-178852,-394893,-268240,-142563,-2345,349107,924231,949710,510048,-297014,-144023,33420,-124247,117460,313840,201808,-70736,17570,359928,336049,441743,271561,133237,-257694,-274390,-35878,71251,135995,283621,191256,11748,-386046,-331535,-460743,-323450,149832,404257,352368,74270,-81491,49037,59887,91707,-62419,-314942,-457639,-276939,-2593,115761,7289,108691,124587,202705,104981,-39768,-30521,141585,286179,219418,-103956,-470461,-197429,57245,105592,-18546,-355574,-368722,-366525,-266994,-124392,-233801,-361993,-298059,-294101,-241474,-109520,-82163,49341,280323,248555,-299534,-277024,50432,191277,351016,329872,512298,582366,65958,-492645,-287339,-54101,249953,591365,282876,-326947,-263876,-46573,60025,102168,160370,313203,371023,155666,100171,13662,-5482,293653,768763,922627,549039,-116002,-303034,-190350,-66991,41477,218877,468455,458952,146466,21232,57851,-113704,-89324,183883,157689,-54474,-65035,144810,217217,65077,104900,252259,70965,-93855,237190,254005,121252,-115599,-385550,-222552,-135309,-119322,-35719,-80688,-111235,119713,278670,177885,-209704,-591353,-54935,128519,57954,36319,9588,200724,72246,-178728,15357,-24523,-97028,110937,79525,-101834,-218396,-235743,-94015,75354,327437,392376,-96154,-303218,632798,1013398,702501,203229,28626,108552,354035,578483,465042,200102,18716,247290,356831,192005,79480,-17972,-409133,82691,296449,362226,266581,65247,-158634,-513329,-94735,212689,602912,765777,490075,489707,456816,325217,27482,-315654,-423203,-345269,-194466,34440,290442,-12025,-487262,-39232,302014,243254,-290602,-544026,-249743,-85334,72793,203768,126629,-3834,-193049,-91175,35743,-17884,129941,361694,362239,390343,89717,-314408,-362902,-32493,-258400,-344152,196626,822184,871008,147526,-482232,-341418,-346906,-361793,-372162,-248792,85512,347560,197913,33601,-154842,-217348,-289750,-404257,-73632,15062,69815,-136002,-304344,-218436,255000,515051,462143,166578,-60325,-141365,-211322,-303347,-383894,-204810,68636,141763,-43498,-180408,-303076,-368266,-259468,-34833,61295,26313,-62333,-111879,-314811,-208940,-42816,-80803,-203626,-271177,-236704,-266447,-121124,-26819,-70732,-122742,-325025,-349722,123341,525234,477632,90212,-224950,-185862,132915,392309,409372,219231,-19908,-63072,-85397,-121256,-350098,-384147,-262635,-243842,-460811,-290174,-77491,90502,286539,388143,289235,-33237,-261467,-292130,-313097,-295596,-240148,-9252,483183,645292,363561,321358,282995,187995,269556,-26891,-84689,250692,242747,100697,-31096,-131488,-112373,-103584,123440,498521,600646,486971,216498,124139,232810,192026,-209714,-91254,161544,-32021,-347887,-411579,-362539,-197105,-117221,-192342,-93717,-109641,-116863,-176633,-61895,-2597,395750,872185,583782,161363,143564,258002,-68681,-176836,33754,161984,-267194,-541546,-417908,-112140,188709,572994,731509,444319,87876,-354511,-279651,-185258,-37890,-249548,50614,175308,2940,-411452,-457399,-64336,184751,44616,-385203,-538590,74422,595958,859755,232971,-202367,-156218,-88576,-184790,88969,441572,280802,-291421,6921,132993,-85156,-375256,-421566,-461651,-389354,-205694,-68791,172667,267835,145150,22046,220856,336576,194785,192108,-27951,6310,276938,662511,1090476,1384974,1257162,532440,-97526,73729,191029,145466,-190374,-442751,-290558,-192929,-386247,-286502,241253,443723,157935,-270287,-518278,-496741,-356913,-96491,109726,212908,190626,-52329,-343602,-503462,-199324,72802,-64555,-292543,271119,475787,275121,231122,293673,304496,-34305,-117949,153678,502512,644081,352305,-125128,-261290,-150978,-268693,-351500,-482995,-571492,-122534,94402,35471,-272424,-152115,200809,161391,-96336,221343,807540,954788,518522,-43159,-274269,-293185,-494684,-195551,124941,-124951,-219802,772667,1458391,1392761,761136,337845,38889,-232461,-229725,13823,148940,-28963,156826,427483,329570,-46881,-352203,-269459,-238137,-123886,39656,129169,-217171,-539465,-53466,404438,356476,95700,-429383,-407390,7713,238097,-27274,-267529,96095,557087,881582,754666,715284,459409,161803,-21301,13837,138558,350146,470967,402641,213545,-39324,-131708,31833,142218,128916,-153408,-365044,-140643,135493,180225,248370,166686,-18188,-34760,-156772,-500848,-432223,-195317,-140118,-285447,-455058,-373374,-422481,-274874,-201458,-58961,-175778,106541,412222,584585,500012,513092,423069,167969,409242,790263,526730,397929,317209,132989,-235254,-489181,-55570,399233,439106,340014,124651,-258425,-333010,42389,236893,307836,410330,289802,47548,-197037,-267333,-59055,268832,340370,250032,307663,61130,-196894,-206773,-22923,-109494,-74546,293799,274092,22030,135884,384990,214527,-140585,-278926,-141948,56657,111459,-69477,-148154,-298657,-470148,-117376,38304,102211,-5950,-204599,-306335,-352528,-281946,-103311,-171292,-133725,-69369,97587,78068,-88668,-481079,-30820,81275,-77424,-23449,119978,433954,109758,-341386,-231399,-225034,-77896,-26148,-91710,-116200,10321,99922,-221779,-620425,-375806,67379,128862,-19071,-304066,143966,512883,695873,836922,561913,207618,-154545,-284558,-83785,-119724,-392217,-89198,52782,108146,213615,496815,808919,525127,156412,-235885,-165627,310708,609701,204337,-51835,-308931,-139831,182669,436733,594916,168206,-189713,60187,185337,-1089,42389,382035,277529,65524,29572,132756,281860,413151,-43916,-314979,-70681,140566,128972,-26236,-413603,-344670,-280915,-287919,-206674,81177,88728,-295758,-214233,-141950,-74758,-96155,154538,303117,130852,-165508,-357040,-54478,502766,1189974,1140906,531544,-135025,199653,598217,430708,140247,-172670,-202763,-53106,-16929,-329637,-178236,213323,125612,-175332,-207439,-17510,211424,298770,504263,613935,502966,298294,16080,-216155,-114321,440122,518466,401493,189997,190199,64298,44325,-136970,-176229,-296152,13114,664691,1014531,716442,-116786,-388294,-437496,-378813,-343720,-410026,-439005,134250,462052,481945,-3747,-408966,-332974,157108,1001951,1352599,817950,111537,-70040,616323,938029,1002348,583064,38160,-120447,-39051,202994,100811,-296547,-416442,-176375,239436,253856,168792,275930,157365,85137,-182015,-350822,-139958,-110281,156310,431820,93151,-302283,-286846,-178024,25416,43751,42891,-4903,-281198,-310024,175348,458102,323934,321988,295173,116385,53486,60466,-33464,-276350,-152168,-137270,-110649,-42564,127431,179875,-59582,-299861,151666,288347,298755,266565,128597,-129189,-2212,216210,338941,109034,-22738,-161408,-181402,-46481,113759,147075,-134187,-142110,103944,464320,372877,-9429,-122830,-224339,-415832,-571963,-448772,32565,629642,1152917,703028,350831,-72383,-369455,-208327,-92749,-426190,18449,679970,936658,284639,-299296,-446068,-456710,-291280,-92550,107833,158807,-13874,-217916,-22966,65352,-200448,-298505,-179526,-147965,-337829,-274457,9501,121580,109955,-166874,-297762,-394638,-281805,5495,163670,91337,-220955,-304941,-43998,-2080,95550,203537,-191569,-270236,175960,175719,-54549,-295839,-89633,160412,308187,252309,192625,187201,63955,-40548,-121745,-120537,-150113,-84488,-88216,-158227,-90201,-84708,-247191,-262210,113190,66346,-144330,-321901,-182713,-222117,-336439,-153084,118221,222918,-71904,8692,654149,983999,533737,300116,165494,-84513,265047,549374,436928,128119,50456,-7318,-160672,-28436,138318,355621,199803,-142023,-136305,217677,503599,634504,638788,478966,251423,21925,-48866,-78594,-236134,-465636,-373279,-494611,-528557,-58233,-17477,-358395,-256123,-24218,-17106,-356815,-429168,-100238,-95421,-244593,203327,672920,817724,899852,599633,588495,385098,201218,95138,51797,15551,-151203,-340861,-302947,-305199,-359170,-276435,-157705,229334,420290,137811,-289703,159602,580285,861279,855548,617555,511868,565621,411737,241189,-148,8130,139064,336545,278320,-137172,-469936,-94507,2572,-139925,61535,169897,62323,173088,-6564,3705,126723,162792,249681,335528,167092,88052,-461348,-222523,-72800,97381,323142,266615,26095,-76346,-78832,-147017,-246579,-246320,-146523,-374093,-225917,-22146,-188514,-164794,16195,196544,206529,-221489,-404731,120106,629123,616445,405623,267612,2200,-94951,-306268,-92967,223856,656877,524130,211277,-70125,91035,431994,616633,548406,65089,146018,572762,687425,450620,198484,-116434,-177024,-25088,171145,387215,212709,-78003,-117232,69458,74557,-68847,-71821,438095,823597,823224,405181,-218755,-478400,154825,488511,773368,765176,516172,489365,486672,528286,481172,485751,355961,87622,-198275,-192100,90414,295496,-9998,-522308,-366834,21005,-35374,-369727,-286482,113144,346719,416404,346063,140523,84828,1190,-229948,223009,296754,-221394,-145932,622749,885998,636106,120675,-76873,-30396,35925,83049,-18900,-179849,146008,446028,316854,100833,-287051,-478098,-295281,-182222,-193412,343684,815547,603854,164670,-25382,-109118,-203294,-14669,230186,174688,29425,-319054,-297059,-152982,-292581,-185641,-73627,-60493,-328804,-243195,-119745,-268021,-383985,-397613,-294218,-251243,-303707,-377005,-351405,-453128,-243304,-70983,105579,-65988,-193550,-277582,-307300,-312394,-123083,-31246,-166055,-339509,-393698,-271644,-261442,-476845,-276684,-131777,-85975,-82031,76576,246563,255544,-17308,-452948,-30737,183616,-99540,-333660,180697,216117,-190770,-214105,7909,-12034,100424,157994,-39150,-183449,-125690,130095,670669,1079543,1112974,435663,-230742,-77594,203631,306429,750036,963593,481993,-142128,-219359,-47170,61023,-220878,-398220,-237918,-98532,-324623,-313329,-107696,-68316,-117431,-83298,-175097,-357364,102510,333537,-71092,-359549,244261,829956,1072349,1045147,714560,149841,-220338,-497019,-407502,-283476,-169246,-14678,45533,-70181,-87376,-21572,-253333,-369334,-324639,-222982,-40906,-16639,-272760,-150631,79784,415528,461066,272418,146762,-141530,-192505,-86948,-30484,-14345,-99494,149726,261402,340365,193555,202091,321808,563863,561330,181946,-261241,-28613,-97976,-239097,-211425,-27521,-38697,324569,448680,239163,-83204,-194022,-221540,-223017,-230198,-329292,-458585,-282886,-155282,-151294,-382419,-269030,46767,166105,-4351,-263301,97863,455243,366962,15169,-140762,-8702,208561,264999,127710,129639,380098,435227,214706,-9744,-219511,-370430,-445661,-527673,-206504,376,136013,294841,158664,86456,72069,77368,95369,82473,-50007,437353,686595,302192,-226676,-385249,-160381,135609,205442,-196593,-58321,546787,757065,526470,57561,-42265,53210,-89291,-311482,-77439,196363,406286,328744,396505,333026,193541,282664,117354,16981,-411849,-400684,44739,180770,109221,-178938,-309179,-700710,-245132,43055,-149437,-337780,-75993,207019,455382,427192,276562,-76015,-340344,-418450,-368283,-69979,-26826,-60040,169562,281313,336980,95685,-301366,73230,157589,-104105,-434048,-427994,-399784,-363604,-413489,-280355,-198266,-142977,-218797,-144315,-47948,100598,-39802,-322171,-341763,-266138,-149338,-147341,-65350,125332,389439,285311,-195721,-503771,-448600,-323848,-298769,-182473,-39361,307388,231996,28578,-159392,6471,-73224,-121932,86304,145168,68836,-172646,-348725,134376,466944,236756,-60852,-375038,-11747,-20080,172926,419921,444607,251638,443381,554484,327047,4623,-374027,-501312,-423326,-588704,-177020,-49989,-85075,-208564,94957,285200,258832,341072,551450,643564,602186,36092,-297278,195363,468707,350651,265630,216600,89409,-76730,-258743,68743,792567,1471186,919447,-30075,-211567,-161912,-181416,35733,26791,-63979,-42728,-84170,152768,382548,358080,198201,63296,-280435,-133203,-48980,226709,382666,323543,256789,395006,309602,75574,36209,5464,-139485,-125724,-185587,-146489,-238181,-168050,54699,245140,402590,452892,742754,130370,-256587,-482819,-410003,-320470,-252905,-153292,28342,212213,123294,100762,116409,487392,572571,307690,25975,-152246,-279150,-406729,-281184,-100927,-97297,-151074,36743,554072,310378,-259706,23830,463000,457830,-24749,-221303,-236569,-361677,44115,554256,983043,913652,264650,-156221,-344082,55203,257099,359075,238425,211204,215039,103598,-132728,-330135,-524454,-539428,-163887,241416,263823,-52686,-431419,-259227,-209537,50052,369050,431183,259092,334167,716365,840465,550433,30455,-269515,-28376,-32507,-99426,38553,244295,357096,140961,-166354,-467290,-157739,367429,699882,285437,-304458,61753,372274,288043,-49486,-229266,-306436,-400331,-92763,89807,-47935,-271879,-92323,78275,36436,111044,80355,24440,-92907,-82873,-425061,-343415,-210116,-254791,-88595,-248616,-231813,221653,541951,408076,57184,-92049,-148082,-113315,3701,-84301,-427602,-387919,144503,441980,414089,198222,-38816,-376235,-291945,-107168,48419,70731,-158673,-372464,-381479,-229559,29032,282223,309763,367306,326164,89723,-129260,-302232,-345405,-120936,-123305,-304444,34713,237896,38723,-237780,134428,316300,307269,259414,299746,263698,80057,-81814,-94920,101308,313679,135914,65612,-104695,-116323,34501,-158453,140838,296433,-32766,-435695,-27105,212402,76069,-95360,-32713,171687,432072,550431,583151,504025,186196,151187,171226,237971,112154,-51624,-248210,-388205,-344121,-456070,-467919,-152221,113343,16024,-189612,-311997,-359344,-554258,-380567,45599,475476,174597,-125759,-274251,-546292,-417848,-213900,126315,195692,352946,233770,45391,-204535,-287368,-321694,-298956,-5332,348593,377091,217497,135219,14252,22621,130138,177571,117306],[-122270,-250502,-162547,-229861,-120771,479030,949657,656878,191887,-15762,204313,336671,275263,392147,286948,92838,-21615,75402,-114095,92853,311157,431232,255903,-66646,-341376,-296852,-178681,223664,103789,-230093,81716,333031,31287,-137137,114055,218324,75607,38518,-153598,-240238,-528153,-210903,243368,77916,-335002,-162585,-1341,162734,244713,293551,165767,-78545,-229959,-136498,-59245,33550,-198192,-503575,-82228,160974,-93026,-140999,-64560,-103198,-378778,-386917,-249024,-72096,97047,-668,-320203,-315422,-184848,-213300,-374642,-251132,180700,-13612,-399241,-357665,7284,388728,469963,93585,-322404,83351,287721,134402,-143800,-182947,154910,403375,448243,554112,472570,369299,78335,-77521,-181183,-151595,-77897,73841,-22447,34790,-133948,-369300,-175731,-83393,-269065,-190772,79960,185790,178652,191664,-35020,-187130,11292,186584,170784,190623,109736,45911,-140430,-355280,-142128,165202,188803,-43276,-61700,60351,153120,136666,-28223,-91762,36444,-47213,-231612,-200305,-266441,-213144,114857,444322,586817,791736,878923,773019,347756,139785,216470,401071,193055,-408434,-406563,24422,177750,58455,-67519,89796,173087,29854,-186653,229600,249801,80232,105097,288818,228890,85936,-246057,-463959,-368759,-251981,-165921,-206126,-235808,-411959,-453187,-203116,-120187,-152151,-234831,-124297,-234363,-285569,-120000,10137,-2696,391339,843662,1234778,1033122,457291,51660,-115442,-120365,-10996,-147228,-266381,-59943,70853,497577,887537,809846,607060,636170,475609,144010,-206415,-324369,-166531,24139,80218,26515,100703,392445,708304,514483,231958,-208092,-184095,-274408,-116602,539882,959501,745184,117995,-140854,-115289,-212404,-513315,-172876,42389,52768,-42683,-252349,-256476,60677,336831,128248,-93947,-260814,-293234,-269554,-184871,-91818,58357,113132,-162043,105919,380707,530821,358894,127628,-355875,-542717,-501798,-210674,95760,478249,900433,712040,268063,-120147,204644,249926,67101,195691,225820,73619,30923,179746,323676,103810,27171,-45074,-76416,-152703,-227688,49703,327808,351610,244893,-31846,-166330,-398270,-290228,-475165,215712,925679,988585,750568,165424,-52439,91545,29161,-106484,-423856,-250638,-223905,-144037,-54765,-142006,-235350,-69098,-2080,12939,-63024,-147669,333,164276,257978,69253,-232037,-544281,-442045,-277285,-141079,-273537,-255275,-82450,-94771,-163619,-108187,-92668,-236847,-207039,-187802,-208207,-146131,-26211,217715,438487,234335,-299126,-168867,182590,378394,533951,267171,498852,700712,243446,-404658,-364726,-121405,100190,558996,447923,-154592,-264167,-22849,98969,-75356,-64860,193775,450423,363036,314536,144768,-17840,140414,563490,748843,292895,-371785,-207072,-10290,26627,-20466,27661,254283,304139,106454,45361,34922,-142988,16647,331337,196813,94154,133936,345915,312514,14696,-67421,24115,67790,-163551,141262,200472,58269,-170187,-425354,-169392,-192083,-150482,-25248,-97906,-98695,59328,219873,53385,-359449,-367351,207190,371259,172713,-55258,-63839,224238,128224,-110788,162754,73820,-63024,189449,145548,70935,-76897,-262062,-166752,651,199415,154204,-56205,124221,892769,1120356,893147,446634,355044,386601,595971,704233,533319,164099,44276,247243,215144,141777,269603,241817,-355294,24664,266993,353919,206458,41405,-25493,-343971,-365132,-152311,94251,309673,168843,189387,241556,142616,-99712,-307873,-340238,-221189,-67184,168803,344108,170021,-192050,-38104,202579,129593,-300346,-153081,157321,278198,340921,353944,176184,119833,-770,-71437,-24288,-22567,137444,364854,275453,224922,41170,-296573,-380590,-177608,-270535,-167319,63876,455042,669080,-34951,-483808,-267535,-235199,-343946,-267588,-137676,148006,330323,161806,20376,-102224,-198799,-310691,-156956,16186,-55256,-106458,-133825,-331499,-351460,112165,333079,293998,112287,-39939,-50646,-32724,-14924,-93088,-127856,87978,239525,203491,218743,-18628,-342986,-194647,-37030,-148340,-173683,-280490,-326383,-358880,-127381,57696,-6612,-138729,-364228,-261064,-181112,99459,155524,-61525,-277751,-328272,-108866,241377,512160,354983,-81532,-331042,-234170,139625,484173,512638,332151,49308,-45248,-109530,-177640,-314104,-291950,-226644,-246557,-532233,-273530,-66463,97803,290426,385290,209092,-148935,-398651,-317135,-277475,-203069,-58380,-33953,211631,428644,308684,271035,100110,-7438,53850,-159317,-142454,47200,10818,-1356,30934,-21052,-87593,-89919,45967,311676,511931,551968,433002,383788,517995,463754,-22701,-234073,40807,-144406,-523130,-605661,-406996,-71397,42388,-220179,-148720,-167283,-144268,-206993,-84762,12852,293243,782974,545516,176947,-72466,-118359,-225014,-121861,-137178,111498,-110314,-17609,-136540,-238695,198067,442941,498531,57701,-305638,-438342,-180456,126432,315651,134400,145371,58018,-278151,-254790,-117447,-228825,-31382,-195094,-572095,-464943,125580,628530,865116,364858,-54140,-351801,-322365,-83390,246569,585742,382093,-216796,-21150,102834,-118544,-387671,-320987,-339370,-311754,-227951,-217558,-13280,31591,68594,145090,401074,629532,401480,375834,339148,378256,533738,873489,1168377,1307984,1086622,446598,-149180,61757,232035,107624,-256969,-489310,-354483,-218128,-360607,-238499,241821,557561,323192,-33287,-399026,-573413,-514588,-265279,93776,348425,313561,-17447,-512281,-489571,-207054,-136702,-253958,-326545,190436,260929,-3295,1387,314925,500952,242850,90382,372243,619168,647069,310585,-147421,-304021,-220371,-271875,-211851,-156376,-71123,58510,130340,-43490,-368727,-125543,140950,150311,75855,352308,881188,962991,553849,60561,-264002,-224912,-213440,-98751,311383,136209,-115725,654508,1351910,1306672,761295,339972,110892,-246393,-124387,267391,521482,384098,33575,111884,120604,-91744,-288220,-33943,238282,176950,-12077,-43843,-289445,-354726,428971,966983,767856,341136,-232159,-447074,-313667,-102759,-483430,-288403,63747,375151,707074,573384,665105,538185,411194,214994,146500,285998,443127,476277,339275,186456,9510,-106113,-57286,29869,-36734,-256708,-394782,-217455,64932,161083,219300,145005,-14095,-79039,-271611,-454477,-310451,-196567,-143899,-142432,-248793,-244950,-296778,-170416,-126240,63046,-156713,-10490,182475,323049,483483,720861,515042,274486,310707,597677,344443,266151,209175,18598,-290701,-115744,314491,537990,416897,198587,-10592,-298389,-235037,151890,318339,377285,398697,153336,-198375,-472570,-284580,-272493,6222,-21854,-80323,4214,-122616,-401232,-362018,-164163,-196009,-92965,169759,119837,-14768,210304,442223,347214,-64225,-262170,-100484,56791,120645,-26927,-135903,-535539,-43357,297218,354778,130470,-79735,-273549,-275504,-300094,-388277,-347235,-168450,72739,335963,240251,-33044,-483997,-345352,101060,124390,-90831,-48058,40400,307135,47512,-247111,-167087,-209733,-170035,-181079,-309902,-245122,-71458,52646,-311264,-361795,-92367,412313,393475,131238,-304096,142522,703651,823967,926514,492605,25416,-377784,-263453,-108177,-193041,-71852,184735,232236,277296,577886,954893,980562,426138,-75558,-302059,-315395,-9868,297056,177436,-189772,-214442,127909,306115,353795,291696,-203803,-134137,173183,111860,-146675,9189,208378,-2840,-250640,-179114,-126503,-3658,20415,-169812,37482,120595,74649,43579,-23462,-335573,-256097,-226613,-293480,-240000,-82613,-10992,-216025,-195212,-164750,-37282,45493,553593,719125,526065,82788,-212528,-90241,201512,499943,178004,-376220,-385859,116915,295797,41122,-426959,-419562,-276494,-74331,23101,-180731,-453837,-109904,-10565,-109319,-374160,-520926,-369849,-218839,58663,207409,299617,187564,-14804,-108620,-36967,411659,483822,386591,178291,33269,-120262,-136848,-229580,-155087,-280500,-227914,466201,971714,1053155,372225,-147343,-390286,-299204,-318005,-446469,-431423,9669,207832,210286,-138960,-356270,-286078,184122,974221,1115218,502096,-200166,-107241,460181,837959,942757,561284,70030,-119531,-17705,121795,55115,-273084,-512539,-385416,34240,196501,241275,299607,212118,184010,-107560,-369895,-229544,-71873,331610,560089,293257,18169,-175082,-445325,-137160,-84075,41290,137405,-75449,-386866,69967,422997,296929,226427,126125,40100,544,130471,222353,158425,268015,111364,-89044,-105097,49050,152151,-26678,-280281,98320,318776,498035,475108,252851,-128758,80314,283175,457218,309084,91413,-67220,-107746,-37158,35438,46388,-210237,112496,456967,670804,356016,-100073,-164487,-187624,-413246,-594545,-307942,189122,717501,1179929,755278,488871,26021,-352679,-288766,-224176,-476034,5945,381256,338182,-102446,-532796,-294332,-489370,-385968,-150164,48299,98331,-49527,-223362,-386580,-335757,-529983,-612546,-402390,-247243,-222234,98582,342959,442078,289770,-124641,-360816,-209960,-199799,-19296,383601,351299,-80672,-267774,-164153,-263561,-212497,-83654,-283295,-102632,273315,145473,-175836,-232823,-132901,-94603,51977,13093,50138,191816,41657,-127321,-282581,-302451,-223918,-67201,-14494,-74152,-60378,-143609,-242841,55269,323978,152650,-152658,-363920,-363805,-223608,-41979,142746,181251,17061,-319479,222606,997408,1063767,481500,144622,10639,-239892,172042,540130,542627,270514,121872,-2461,-151326,-237876,29595,300041,305725,14981,-4346,264388,502471,670412,506088,483479,167891,56669,109637,182835,-20197,-201903,-473784,-521668,-261112,264736,267979,-182081,-269258,-89850,-81323,-250160,-310155,-242928,-279353,-134788,355671,776793,580933,607169,325984,382126,364205,237032,162220,143440,199225,66536,-165927,-148851,-123987,-134429,-200139,-212792,-77703,135769,-51708,-134106,295273,591302,756408,733659,589596,443958,480121,335138,353685,277998,530434,578557,611916,342497,-165056,-528596,-183714,-152479,-149922,96863,56953,58314,274079,39821,-229963,54535,105491,73499,14165,-170190,-101779,-148007,-424773,-409037,-295497,-83777,80419,33534,-19968,-167842,-392902,-44016,61001,114852,-253393,-126792,117396,-101828,-235190,-62582,196341,241871,-1009,-337890,-33324,476683,468366,282951,263627,106293,39326,-175865,-309253,-174455,339848,395353,193080,-112344,4194,311750,441747,203726,-162331,239760,901668,846562,589422,291477,-49862,-176605,656,259298,284636,179453,-97082,-56226,111785,75268,-268865,-231842,360845,713565,768629,252739,-177746,-464730,-300325,91647,389589,424016,376812,349363,289603,398515,473529,551668,388462,90114,-124470,-10117,491462,829472,395180,-285756,-163747,136892,63034,-146930,-59701,33168,154841,312321,169264,41885,-36630,-36382,-32534,289722,274172,-136161,-319943,480979,807928,607772,119784,-142756,-81158,10001,222152,122300,80144,284993,474250,301057,25232,-240365,-262205,10636,30123,-274093,337574,802216,345068,-57399,481668,451660,-309,-123876,56823,32035,1186,-183760,-404141,-217354,-261454,-274449,-55573,43302,-250755,-156776,-66142,-253146,-341104,-493358,-512730,-506338,-425693,-274371,-348046,-429621,-267736,-62640,55251,-29601,-190507,-272335,-251809,-393380,-149849,8952,-96120,-264925,-276549,-83698,-37588,-361637,-325229,-206329,-182512,-192870,35445,235229,320962,42948,-331660,-104673,133802,-656,-447261,-247333,-133952,-273486,-284965,12020,175620,207421,220502,6849,-103461,-9801,178786,587972,991089,1119947,632170,-36298,-384847,-43638,19609,412852,585247,248758,-284593,-186965,-81101,-37389,-234509,-150429,-386804,-468019,-476478,-294503,-8849,17623,-229552,-308085,-261330,-306533,-182349,-45768,-332964,-250344,23214,392669,551976,492106,247847,-198875,-354591,-201061,-268087,-392298,-127255,249860,409563,186147,33925,188199,47004,-75654,-34244,-129437,72759,9242,-135482,-349265,-244965,-12424,28265,35753,122453,-81921,-99033,125474,167463,194030,399889,739904,881417,769086,537219,233002,37327,307148,388456,65616,-149056,206295,280199,46076,24400,222582,83728,338595,490817,392637,-275800,-287633,-131032,-93249,-242820,-303104,-324856,-407135,-212665,-19494,-194118,-348839,-97095,26658,-230705,-87891,410322,645425,264012,-252067,-143570,88866,184106,247401,190999,75599,148957,192182,10520,-149919,-356097,-441254,-465990,-323101,-115277,-6375,115468,303897,120116,16318,151867,55958,48176,-29593,126511,675988,856707,290471,-362556,-206198,-104622,140401,194556,-58218,-138828,347513,593971,545526,148389,-14537,35604,-113246,-317827,24530,318525,449332,326609,332842,419561,365808,488471,240175,-160369,-531290,-367746,-65032,-38232,-82628,-272027,-363269,-432597,8455,211012,-75381,-380755,-140553,146184,441201,406625,191522,-231452,-406649,-417228,-293027,-33379,-36188,65422,369736,450378,389810,181667,-132819,20205,78792,-98889,-453173,-524405,-429064,-364948,-389938,-207124,-97132,-61666,-136678,-176005,-153021,-126701,-163301,-201530,-19373,2935,53933,39635,91550,206231,445634,355296,-28567,-328502,-514106,-558693,-321414,-146917,-158794,142263,88181,-36876,-243165,-131915,-136250,-291948,-65504,-23630,-28271,-157895,-419629,-89638,126919,-177932,-301118,-51625,-118597,-310586,-44664,437503,569714,256246,270766,441152,263677,37928,-183882,-255175,-236371,-356502,-151957,84295,47503,-79549,272377,373566,289937,156536,179592,92547,273341,-195492,-156299,291290,496158,370519,138337,-138495,-157911,-203294,-369573,56139,924696,1415806,930200,97651,-1796,125871,58278,-115690,-287377,-147455,71911,58174,367865,678097,641731,391484,112099,-120202,94503,145378,160411,245723,257467,210639,267786,85004,88021,36137,-192703,-380333,-156916,-225689,-305752,-276999,-166786,22090,145387,305471,449828,440189,-126061,-466052,-368983,-156245,-274466,-298907,-54223,225548,292457,37616,35324,14641,130624,2427,-167513,-100037,-71382,-249911,-318146,-358861,-177794,-200267,-160609,300845,891999,569027,-263928,43365,559230,468506,38753,-422063,-357864,-201839,70973,348937,760634,672385,224101,-124170,-270980,11742,211540,327000,285586,294022,374443,380937,220063,-68880,-358312,-403122,-316761,-19530,129291,27461,-238366,-426934,-292494,58647,350301,512186,209811,92983,447651,656521,473203,165767,89020,211198,145719,-10271,58774,150673,185232,-8720,-214925,-334332,101105,564241,806959,320793,-71905,188104,400431,296562,-38049,-329525,-403115,-524153,-134400,-69377,-217215,-421461,11444,205162,337910,468907,315046,-1245,-214667,-196594,-478962,-264608,-93101,18724,181702,-13088,-252787,80609,283055,-17860,-457752,-184057,16392,-153803,-188934,-7152,-245754,-502595,-86309,123840,115672,87148,80358,-162349,-151111,19197,166940,52060,-161635,-313484,-269698,-214849,-227518,-159101,-112009,91983,136679,-61716,-307308,-408213,-195727,-9600,-124034,-251323,-29114,89643,-39328,-38344,99113,166231,167401,242036,333481,350660,92521,-89892,-178986,87624,321937,140216,-160151,-439941,-93229,-46670,-73632,518717,659525,227182,-353639,-202996,42128,-58050,1740,24638,110480,216249,215384,216833,301475,147808,52566,29546,20411,145711,60732,-85647,-248348,-261571,-325498,-475741,-196246,112279,109609,34355,-166895,-359620,-417570,-373996,224358,810251,549547,274498,-21610,-340813,-272172,-179665,49232,120126,231127,291454,250559,112851,-166211,-347794,-131183,93957,372200,357749,234299,215768,100010,134763,231276,174114,-20373],[-72095,-134133,-18735,-55712,-222048,424901,791891,476601,12839,216261,545076,592332,412945,401238,179395,122109,149111,205116,-68266,161316,373097,508372,318985,3233,-304292,-393829,-42671,444510,269152,-117188,-225653,99849,-9963,9827,324823,331740,110711,7210,-97115,156591,-269224,-410424,34118,54417,-279146,-341408,-46347,158878,154758,103643,-30741,-162878,-135063,-24469,-39286,-80429,-248790,-524081,-345522,16188,-38106,-143283,-55639,192855,47545,-93163,-289692,158,176965,-50059,-497314,-229615,-272681,-479379,-331099,-101574,220139,297525,193571,-29813,-224811,-50587,235064,-26362,-149748,-77235,95745,63106,298571,665951,1045968,986957,749465,462053,371478,443502,169729,26482,-154283,-93199,-210054,-81890,-194379,-25196,-46462,-246053,-262983,-69996,-147112,-374695,-32397,229120,241678,136197,-165598,-158407,208846,319605,158129,42454,-157183,-206196,-342451,-396456,-200892,96882,251817,98294,-22914,-137625,-97157,-29056,-168175,-90442,144754,218743,-70587,-444059,-302604,-19111,1480,14696,113537,378190,680315,802237,459254,341120,227826,175513,20790,-376572,-235347,76872,210816,68914,47155,327384,166116,47412,-453176,23580,53429,-26025,182588,303961,181347,24415,-289087,-432298,-447423,-294706,-232907,-253739,-294329,-440105,-495481,-350104,-152336,-83563,-85524,-166319,-431415,-463602,-212401,-63862,-18932,568719,1141342,1583185,1263276,716565,197132,45063,-37127,32426,-58332,-270393,-148660,-79327,323916,755131,765534,560968,694406,527054,242454,-163018,-301676,-52302,141663,92479,58956,95483,181387,497169,282782,23328,-239261,-179549,-339246,118941,659452,1152663,713262,75451,-356753,-303657,-446936,-198078,156765,282166,209947,219431,3949,-440304,-77913,233160,96461,-184581,-441015,-250556,-191591,-116859,-59745,34088,57655,-177567,-129491,98584,382941,292044,73154,-262150,-284138,-465875,-204006,163382,519531,785729,446377,42270,288980,569705,343091,156186,181122,96039,-151109,-42428,241505,307563,21431,-188094,-272567,-186282,-29628,-213302,64539,434150,432925,181734,-237526,-273791,-195175,-133816,-173539,577885,1398026,1278083,858278,106109,-166482,73348,-71319,-335790,-411398,-18842,-40970,-80283,-150417,-360921,-329108,-221487,-165776,-253412,-324213,-294708,15051,100159,34825,-260773,-406537,-386530,-474724,-513558,-385685,-240590,13556,188759,210314,131216,19934,30456,-152489,-121199,-95935,-195062,-159638,100948,346799,452761,98204,-300445,-77793,220426,425930,581652,194669,372412,726393,429619,-232399,-437311,-118379,15161,317305,468587,68748,-222143,63942,179280,-233725,-168534,264354,392369,433764,405595,241763,24229,-90810,148188,403872,26402,-514745,-161843,162516,155995,-26651,-131486,-22878,77519,22682,53740,-2044,-154536,53008,348397,218843,238156,329083,546485,399954,51811,-205818,-241419,-29732,-188445,75871,235602,57012,-175449,-256755,-54681,-183791,-145293,-26650,-198112,-368400,-202240,-53912,-214106,-565201,-141836,449798,554212,288102,-62098,-99136,170945,89969,-9365,309951,212642,-84807,109199,127681,230727,266249,-37711,-286130,-51219,285590,366590,465455,562981,924406,978837,862385,531905,567432,674631,850336,797686,543356,124255,-15631,101287,19729,171241,420413,384998,-190879,-90687,130085,203346,44177,59638,129335,-138329,-582575,-445476,-232106,-88824,87201,112021,112367,-46519,-160208,-320253,-356445,-143669,99182,399859,333709,293001,58776,-7157,-15119,-123756,-87165,214675,476050,467265,415410,357062,171675,177650,88961,-49031,-41908,-3288,129229,294117,165936,36052,-4123,-213103,-404846,-443436,-301805,-42938,-86942,8207,219748,-205191,-214464,-149032,-130396,-238781,-63088,18989,187815,254008,116900,21866,29582,6369,-114420,65581,72118,-108310,-227801,-69043,-172046,-428004,-30387,144531,120999,26305,-57420,14592,182942,333289,284681,49400,121821,291954,428092,560897,242338,-289385,-135206,-22027,-236422,-492249,-267140,-288032,-214763,-69386,74310,6721,-82538,-412827,-356217,-92111,304646,282661,-111126,-496216,-37826,176605,332874,378811,98524,-338308,-554063,-415868,-38606,354062,430120,382823,107866,-33160,-92956,-241076,-372350,-343010,-429562,-542041,-513518,-196427,-653,155244,277757,359423,164313,-235218,-348624,-176522,-142811,-86306,78772,-72963,-101390,190468,310410,369193,152202,49384,66985,73228,-15369,-105002,-61557,55791,144076,107498,-107812,-176593,-111446,62678,350658,564944,603041,545817,642360,553060,67396,-399520,-109671,-173761,-496660,-647969,-336422,-11828,158173,-105551,-172578,-297019,-247088,-245587,-173853,-42942,33509,418490,275455,4484,-359481,-482652,-72885,-122852,-151910,519100,546765,438815,118463,-340958,74038,170774,91557,-422183,-477311,-175997,54707,414455,480565,416155,264102,-34139,-451706,-18714,180989,-32639,-92166,-334049,-519027,-367741,102994,537023,812516,628229,594039,254858,57030,148511,358539,620080,346941,-217134,-166525,-83236,-274517,-430489,-334506,-253587,-176750,-228985,-316979,-160469,-221149,862,261334,511707,610125,379450,331405,487396,539647,603759,874252,1009301,935363,593946,186352,-223204,-5592,267969,149780,-131297,-330681,-314195,-338919,-406164,-322697,26296,591301,550382,197663,-341431,-502608,-408140,-470545,-25767,336286,355476,64994,-381174,-332944,-106955,-296273,-445676,-311105,91957,166285,-201572,-183115,334611,674384,508790,332218,534740,707585,535969,133651,-190289,-176173,-208577,-220463,-177233,-41267,235882,207381,150600,-134943,-372918,-143849,900,54266,135824,364248,737735,796341,457239,156774,-184263,-189810,-822,75814,433293,223951,-166556,190928,807623,908518,577239,216870,-21690,-342990,-27574,471388,824115,793989,502109,251653,141354,79909,-228496,137183,518226,441753,-62997,-395012,-427990,-154518,658169,1086394,750251,212203,-202735,-287445,-397039,-363053,-515477,-248829,-114014,-142475,-77689,32556,291952,314027,430034,298433,139142,288292,371997,308195,160333,121180,58287,-103408,-186569,-95316,-169822,-365620,-398925,-258416,4198,145615,180941,108286,-41461,-140001,-327987,-411123,-325825,-140766,116734,232091,43475,-154298,-22494,5897,47129,154637,-137021,-57387,-26142,-29771,235743,606809,362108,234905,21261,128025,-16443,27936,113552,67931,60604,281741,520840,499296,209427,-103162,-275558,-319765,-130054,194567,378320,421681,253893,-41221,-160279,-271614,-327092,-440095,-396314,-449874,-309133,-314624,-352120,-234282,-246069,-247703,-301532,-65369,98387,-68407,-164511,117409,355187,281723,-77520,-218080,-71445,50597,198342,126304,-89388,-439884,309535,749959,693533,239475,-148077,-367315,-320084,-183872,-201370,-163248,86133,419635,643538,282183,-202631,-476604,-123868,189065,94711,-78151,-85167,59853,330754,66754,-221278,-235133,-234521,-190809,-311876,-533091,-444890,-191591,59525,-245296,-218457,113162,591858,573058,244959,-226130,40332,639125,721065,678388,190446,-196836,-297496,-239826,-226568,-846,235971,338986,274036,248287,611985,1026712,860455,324241,-43052,-72612,-258485,-252849,28962,211681,163350,217518,459972,339216,61635,-225726,-207321,83873,207658,-59574,-243334,27063,65074,-163441,-159699,-8685,-300062,-333253,-83270,256014,476283,376688,102636,-114852,-170163,-241125,-165612,-185476,-338273,-239541,-65997,621,-30289,-75185,-36804,110776,225279,858227,950968,727759,130160,-202799,-232785,-169636,-86941,47902,-77691,-269754,179716,315401,-11188,-135376,63420,-3139,-142918,-46876,-76602,-390626,-345042,-104391,-31541,-87659,-214377,-162807,-208596,-237315,-43998,114622,110945,60611,104998,62900,253808,366738,292326,93212,-216299,-379092,-321653,-303117,-178524,-275404,-479090,-69006,448806,791102,564185,23665,-237498,-192729,-257149,-399546,-299188,-122802,-80574,-129030,-237502,-148930,42068,409953,964880,786060,220484,-276541,-111301,339976,532203,621912,330637,-28697,-131293,29148,18286,-37363,-258046,-465804,-383008,29649,195338,203860,237083,208541,146399,-127629,-169998,-55602,126323,470531,605534,462234,266501,78602,-220457,-341033,-277822,-3708,207557,71508,-342008,-229926,119186,208142,106312,2181,-26998,-69547,122441,298499,402491,510572,380340,135994,-54824,9396,124464,54423,-91128,1763,219478,559707,621220,337422,-150949,825,147077,302248,328278,26068,-105906,-83132,-47167,-41337,-134936,-295204,92691,513439,680160,171302,-253578,-176894,-109393,-244344,-580605,-286172,198667,558727,825691,472253,393245,77846,-216910,-232240,-192449,-330228,-77546,163551,49531,-189427,-571339,-147792,-310815,-379922,-230002,-59949,54760,-55143,-119898,-271289,-197090,-259077,-509553,-427856,-160257,12194,305757,446989,505796,307209,-16461,-62772,97519,15325,-170012,335110,467481,35111,-334069,-203219,-336659,-409388,-283358,-76441,196875,337822,69398,-321521,-195934,-195217,-246508,-23849,-59400,47690,253879,124537,-115536,-376796,-403547,-204460,-29071,40268,-29170,-35362,-11181,140548,381220,419656,137645,-282722,-491006,-17876,161119,224509,254428,74133,-284474,-444333,370955,1098020,960286,378918,-36905,-161463,-139229,41749,403457,546629,354788,141018,-13078,-19147,-112285,53771,335077,526266,294116,144944,59407,245766,442693,238686,142602,-138088,-119763,129690,318527,100941,-16409,-284011,-432545,-55098,587754,546298,-39265,-362525,-225047,-120269,-172822,-246750,-363303,-259994,10403,202496,460857,122531,-77625,-181071,56635,236838,202809,164703,174791,343206,270290,78266,54118,84897,41031,-162813,-184070,-396469,-8261,40448,210195,443371,551904,528527,370770,295835,93226,68391,43344,315631,458167,777652,755121,620893,195284,-316650,-459603,-266923,-221021,195609,210723,-60620,13134,253661,57896,-337790,7908,60762,-72088,-216031,-454704,-311655,167308,121604,-231956,-507174,-17164,239112,206970,55975,-230221,-319109,200833,339709,353947,-37562,-22243,186606,-72489,-365640,-165527,137233,210510,61348,-250893,-229334,120741,59785,-21388,102322,117554,106926,-109685,-434255,-444080,75787,260473,167859,-153103,-114742,271362,337728,-24865,-239510,340441,919688,766822,534924,220076,-77820,-216974,32367,217775,188984,236830,-103171,-199856,123176,277868,81371,-93532,195871,492316,648669,180106,-86792,-103304,-282062,-547511,-200606,-64019,85774,81035,9660,147883,272769,326005,209144,36056,-76064,136672,775831,1207167,727040,-56366,112831,280223,65447,-19794,125692,105218,-153903,-139714,-178310,-86536,-138258,-90788,155798,352690,304567,6412,-526089,293737,767331,559261,104633,-231800,-93119,-43630,220287,45087,61992,463867,566120,258327,-28176,-95166,21681,312565,208673,-450234,187995,557373,98153,399508,965319,1014442,388086,-63912,-9228,-50279,23161,24235,-179317,-270631,-201476,-322820,-17327,153328,-91576,-237894,-321778,-479996,-386991,-414247,-243068,-118594,-26460,-10278,-50853,-213724,-221838,-61945,-43322,-65771,-211722,-219052,-132955,-216448,-261151,-102261,-104953,-234761,-212131,54045,123383,-302258,-370719,-191915,-229529,-304745,50659,352865,527168,262499,-151837,-203396,-32744,-58985,-261153,-473307,-287256,-257980,-203829,12582,286735,252283,197066,-35491,-83335,82253,182758,334929,697480,914140,737768,225987,-285913,-397875,-271988,64448,180015,-47637,-490059,-124614,-13873,-15262,-65877,50530,-25248,-177733,-263822,-178915,105636,141347,-96744,-506352,-336872,-250699,-276483,-379450,-414987,-177121,-203458,-143030,-15076,1624,-178765,-488984,-104898,107375,47529,-85872,207523,646995,825392,442437,167802,513087,489878,421119,365877,34121,-15320,31407,-49121,-179642,-213573,-45995,-111048,-142698,55009,63023,75409,204359,241967,360790,798672,1063867,1161626,964072,804584,361249,-57067,-133136,-3966,-259234,-153187,299474,517872,250488,189543,333691,202172,284235,436759,349174,-400107,-272808,-31583,4858,-250370,-322998,-213577,-477476,-338413,-4532,-60256,-372358,-282827,-167972,-488735,129760,640347,751816,152975,-484961,18277,95158,23430,140488,220484,9699,-154254,-193834,-279770,-203018,-104085,-147074,-262094,-221578,-129368,-116943,18719,245382,83369,-133937,136856,-6080,538,35576,358282,696183,824073,363701,-38529,63665,120687,258155,216190,72910,-208444,46614,289482,380108,200507,80701,55962,-86472,-288073,72284,382248,480183,299860,137619,200922,199297,139321,-13022,-214261,-259735,-209971,-227026,-262112,-238109,-395525,-357842,-125203,313196,424469,27556,-374925,-252364,54461,390511,327343,1719,-331944,-255787,-278354,-31906,87682,-11819,126189,511385,534395,332699,117928,-61745,86422,74178,-138650,-417001,-522389,-403491,-342703,-292099,-74918,41516,25871,-95418,-324938,-367760,-452127,-257378,-48101,178854,233325,251758,249849,214688,231085,344819,261359,54578,-68205,-243122,-209772,-57158,80223,-129409,-136172,-133554,-85701,-206664,-176736,-32851,-147965,-208983,-198167,-122796,-13186,-189776,-172408,-198670,-694951,-177972,488866,365767,-182091,-441567,170693,504210,185055,-33394,87240,49115,65359,-29326,-97786,-127224,-183049,-175907,72427,53829,48319,337369,393646,350909,52197,-138721,-163459,83043,-144498,-24765,304346,394814,297648,8757,-238641,-113894,-161902,-354104,-104017,651532,882971,797202,259459,196424,292837,228398,-258340,-601434,-82653,152745,195359,499526,840335,760585,488254,141857,18900,304654,332076,241009,65347,101831,90223,106954,-120802,62816,-39522,-366156,-315938,-133938,-317550,-425817,-245261,-151054,-68526,-46443,28793,149649,-18288,-282143,-510340,-167615,102890,-159824,-423848,-16746,316190,202634,-132574,-45096,-69331,-87275,-141403,-228418,-252526,-76844,-168218,-278337,-368037,-259691,-269660,-30834,465116,940773,565910,34395,167977,502081,436025,135031,-243798,-270872,-75087,28411,23909,327140,263732,88713,-111902,-149172,80818,269984,388511,335692,348922,418290,430739,395307,153093,-114892,-75095,21330,-5331,24935,73162,33047,268,-222841,3252,356631,555772,210664,-261424,-75670,121469,44988,-4804,200792,295842,169460,-60064,-113959,-76157,-85112,-245133,-339839,-187857,260190,523594,532834,117082,44103,289453,336902,210621,-107484,-459717,-517203,-289540,-227998,-278771,-323845,-309941,14679,204061,402563,559220,400535,-41272,-228311,-277115,-475808,-267143,72754,377500,467213,164048,-405884,-85231,80599,95952,268581,431204,392920,-33759,-213717,45293,-153174,-365598,-330307,-151555,-106997,93073,314332,156232,276,25715,173197,-34077,-202682,-215068,-181755,-237267,-117048,-31495,-283356,-302593,-193272,-285612,-442686,-267289,-33754,61519,-137230,-221204,-158558,-137169,-83305,107230,58888,-8044,2432,166167,226001,231872,57334,58749,58100,270221,550292,288130,-118176,-154371,-23905,-147469,54631,742825,938206,493475,11622,-305933,-263496,-179315,45099,2778,-45159,-83578,-226688,-233050,-46881,-60276,-126807,-64201,63196,382887,179094,-14960,-182056,-226071,-228555,-480376,-299262,-7415,83852,177890,-53317,-392369,-183379,-276213,282774,875391,626487,357811,-25774,-240551,-151316,-27625,63277,-24203,-19854,146050,306140,339545,75650,-101735,10170,138028,234814,136894,49295,103599,47736,116539,175410,14668,-214556],[99296,17308,143225,31790,-190271,294736,409430,175374,-92685,486081,838697,742435,413535,260343,-15827,32005,187252,262612,-41045,168789,377518,510865,304277,33008,-155054,-247320,22924,341208,282499,70142,-166351,-263879,-170694,6064,452743,444915,149228,-43854,-121851,260679,33509,-211716,-89949,49178,-113424,-455906,-256674,-65798,-91035,-149695,-225979,-234453,-76680,35976,23926,-111358,-413433,-527457,-421021,29706,260759,123534,105070,290868,338647,346981,67896,44408,141595,-123324,-363645,-88217,-238340,-600553,-123248,-14127,71043,357010,477293,317676,82234,-344450,-114748,-18766,97768,-109422,-81697,74396,802908,1508729,1734830,1440574,843676,258795,224468,405902,202334,193482,219514,204609,-99127,-249811,-357401,-127251,-21149,-100711,-331849,-108779,-94974,-390610,-149883,216274,343018,117070,-120319,61106,363405,341852,91547,-41828,-234275,-317752,-437184,-424592,-238768,1319,196281,99455,-32657,-294709,-284814,-160528,-343687,-156182,166658,367746,148526,-321646,-339214,145359,84215,-269100,-459562,39865,505947,780913,674116,589761,325896,49510,43596,-120257,-156348,-11069,71351,-53093,48870,320049,39253,-180093,-463104,-358002,-322711,-396277,-162114,-50644,-150000,-216747,-356337,-461584,-468030,-293986,-295000,-331118,-391608,-474136,-496372,-521131,-157035,52468,136048,12604,-308827,-358801,-326364,-210616,39713,654415,1163113,1361521,1051650,659850,254316,157817,57692,135940,152669,-16669,-132591,-294107,40045,445483,495075,317397,520456,454484,258898,-159005,-263081,-20482,135688,-10615,14508,119241,10579,175490,-48193,-227356,-98606,-433,-279871,148255,668089,1063335,596812,-17958,-578340,-364703,-277270,53487,402808,443380,277461,334379,141596,-442106,-140626,266976,258250,65468,-260059,-206352,-85553,-64373,-73826,-57513,21492,86269,123265,-55346,159173,111528,-49710,-263575,-179699,-278778,-119485,213686,456247,593457,258402,101158,624271,777063,322946,137826,189869,161747,-154296,-218418,176706,272653,-9224,-199845,-410095,-285127,-39160,-212657,42524,384631,354049,52099,-401369,-165907,75378,153684,126799,674165,1349300,1152585,610686,-89741,-370735,86872,-138718,-479966,-212962,57407,47219,-68324,-175907,-132745,-27903,-76131,-225083,-393384,-318634,-216152,17790,-29881,-315599,-504095,-351201,-328048,-259507,-227212,-176955,60893,227202,357625,378288,376444,267948,58867,-259787,-119946,-59031,-219932,-140875,214583,346051,252175,-177792,-342582,-77348,116940,302502,453800,88599,94332,607487,534587,-33853,-514024,-178356,-10397,130910,381741,265251,-150044,100593,176482,-312679,-166578,333761,293267,278317,280215,221593,75014,-245744,-356911,-3614,-58010,-406140,-223065,228264,263573,47341,-214920,-290724,-167653,-100958,9665,-74268,-211639,-24086,216510,221532,327068,478977,647042,390240,50429,-186111,-294118,-123187,-164465,12491,227629,82583,-65857,84256,135870,-119736,-145145,-55875,-110215,-182017,-412790,-486575,-582701,-590051,-29106,570942,686665,446881,34366,-125433,47247,-53253,46265,401310,370098,-29592,-125908,-41881,217426,514408,253365,-343964,-36919,513404,824141,969727,891878,791702,624318,545190,432067,587512,868148,1023141,865700,538920,73686,-156205,-135715,-122795,201092,406991,349300,-56405,-198389,-82941,-84658,-152919,118704,242788,-23535,-397108,-255387,159592,322916,449281,507467,306924,-19832,-70527,-157924,-485619,-174594,238973,654105,391943,323624,164247,-18062,-295817,-323759,119292,394617,548718,427609,298056,226367,136853,212105,249777,148370,63928,45698,172630,277277,178734,-50496,-36572,-111034,-288599,-506079,-340700,-41082,-240217,-276435,-116201,-156296,-34808,-88859,-101695,66714,188130,137915,139946,135037,90600,63588,204829,266520,98874,180450,82039,-141918,-345355,-56659,-116776,-476868,-131498,10777,-17721,-102632,-148514,-1845,328566,571356,561817,252710,122158,229998,489537,687102,375418,-254709,-90023,127599,58632,-159143,-187102,-140524,-101281,-42833,16485,-27387,-26584,-286196,-473237,-24087,438810,376601,-89789,-384382,184015,403970,369715,171756,-100606,-232194,-452064,-667854,-327814,78376,262353,378734,139294,-58219,-57287,-246836,-425585,-542069,-430071,-215187,-372379,-152753,75069,233844,221794,268605,122058,-320602,-337847,-87219,-40668,20535,121121,-134286,-213811,148563,378965,498324,360273,258169,264320,392189,339910,118166,142328,152002,193365,185313,-99813,-326071,-335305,-208356,121948,509305,677976,549347,537589,558747,236027,-343450,-406783,-270500,-455601,-574054,-324540,-31129,131005,-13654,-214716,-462138,-441991,-330522,-289356,-260013,-331693,-30760,-83978,-255734,-510709,-176163,33176,-213647,-161425,492630,691344,490801,183758,-422632,-169112,-151129,-318407,-480203,-193579,-18214,257926,525919,486678,521411,268946,-126979,-431813,42985,282742,185102,49643,-126845,-306011,-287094,-6152,327771,653125,743102,837432,438036,304635,297398,450660,589101,250936,-186830,-270401,-208868,-258335,-321140,-294937,-140807,-50275,-230403,-303558,-198652,-394480,-54272,294777,450122,341036,171309,74954,252535,340103,405800,586609,589646,357239,27900,-139445,-312267,-119414,258220,241474,45272,-147346,-123285,-436511,-487416,-397656,-279397,560195,790384,371042,-359084,-280702,-57017,-129323,-157214,178309,279720,89705,-187855,-100237,68078,-317343,-593480,-254671,154372,227551,-234793,-282619,324790,764005,682223,502186,543888,713788,483354,198717,10663,67323,-102363,-155916,-323070,-230040,227593,216214,131005,-164208,-320538,-208364,-102184,-51207,102994,237259,421126,490791,272888,192661,-108868,-208165,89590,128770,264753,54638,-283156,-419614,49876,359045,259547,-18634,-306415,-509449,11410,530546,945803,1049900,965366,742978,528252,314387,-175169,185761,544339,511667,-47360,-406903,-323870,10823,574978,818982,427280,-77891,-304613,-274228,-323765,-493160,-459706,-349560,-410893,-380636,-160994,-353494,-155073,-33948,288380,207262,-30708,115047,155985,11034,-70762,72039,129739,-120784,-319983,-150742,-123500,-249197,-278013,-237919,-11358,157420,158069,44308,-111272,-205549,-352513,-554861,-403237,12305,395931,498484,177075,-158277,234985,236422,326372,221691,-70616,128268,62310,-233687,-231129,127489,21571,90459,-177807,-356537,-428422,-248146,33665,198841,402288,553264,534778,269805,-182154,-511351,-439179,-213556,-45983,150466,337264,317884,-13743,-139743,49836,-73251,-376663,-251469,-222040,-265562,-258642,-88853,48358,196605,-14097,-284435,-404580,-54600,55980,-251839,-418039,-110236,144258,56556,-145701,-182216,-121557,-38610,208379,263203,-64327,-207785,560765,1087969,957407,460135,-74873,-437468,-313847,-131326,-77448,82096,279438,632329,736620,236628,-311194,-206340,72080,204268,16726,-61211,-147066,49603,278827,6984,-397150,-394303,-230020,-186990,-419460,-487113,-434827,-304988,27416,-222405,-388173,54195,503022,594535,321126,-27084,-80432,246893,299430,111656,-259485,-349456,-210896,-112202,-14319,409904,470020,328764,128404,35146,295654,619819,460425,197067,149205,160917,-121121,-315630,23519,340107,633282,700693,729396,269132,-341603,-42510,237380,274897,166923,-227585,-124650,61731,41710,-28553,188766,338795,19255,-98505,239405,552033,737438,527753,204743,-92335,-218577,-117448,-84747,-166871,-404393,-235700,-5570,32975,89706,42786,99309,195789,317604,921915,934965,704129,71052,-322457,-440541,-261373,406707,744832,485841,60815,382553,519072,154989,83899,389575,209963,-282925,-253716,-115410,-380697,-401243,-131571,55162,197282,181103,275800,133957,24563,-16093,29860,46195,154333,342237,225477,140139,186234,113082,-77028,-490396,-582691,-423888,-369357,-233070,-267806,-458879,-571394,-80849,202451,427558,124790,-54949,-71666,-176167,-399931,-278694,-268153,-341999,-365659,-261599,-3291,280544,578405,892178,483858,6058,-306520,-399558,-3053,24220,135075,-36951,-286417,-154293,135478,131623,-70062,-274555,-480944,-383288,15930,113919,121986,215108,188528,13904,-210813,-12462,155354,320547,545701,675999,568722,410906,324776,54896,-448666,-348794,51433,284864,184442,-116810,-484378,-200354,50913,-44901,-107690,-138956,-183157,-12936,140584,334568,458455,473055,335213,43382,30249,125355,146481,75066,-56123,19718,465714,687651,398050,-152157,-255971,-198116,-130487,50681,-185892,-220377,-90946,-41261,-78746,-317327,-403072,-181358,179414,354784,-128845,-369278,-152317,-423,8831,-297790,-372941,9434,191629,341513,-73201,80586,121037,14372,16783,-25980,-236845,-167841,110835,76589,-194030,-464491,-57569,-189207,-312840,-262208,-161726,31981,-51432,-31232,48126,135115,-142009,-445359,-379724,-53795,125654,271585,292979,306668,165504,30813,130186,310253,195253,-215035,33044,356140,44624,-403718,-355534,-414173,-342432,-105950,105451,397509,351022,-15018,-450025,-186773,-266014,-421982,-253705,-124249,78803,311361,230267,-51842,-286252,-180406,-75856,22837,64147,-14128,49585,284057,462678,559869,413857,61853,-455802,-323384,344279,453577,271501,131929,-194418,-523192,-352145,360936,937517,771387,280488,-99990,-258104,-88902,-86071,193589,456470,365478,110443,-16933,73699,364,64418,416118,763532,577573,310861,-228094,-210061,108200,309654,64998,-243450,-453002,-9472,282029,120468,61833,-118326,-330502,37339,745186,675525,42074,-397979,-367545,-134952,-203983,-318367,-284050,-2711,62160,-127627,-258036,-243291,-95007,-272007,-207687,49985,104283,76938,110772,367251,380861,259937,205581,240003,110378,-76333,1661,7788,153691,269183,393560,449779,415005,246914,-75382,-203667,-460238,-378229,-163038,241119,500616,723667,655382,385627,-86197,-539763,-421993,-310728,-6567,450532,337035,-149154,-189941,52913,-45758,-293098,-61514,31597,-159429,-162924,-303666,-506709,229893,468268,34589,-281102,93589,338243,286286,70193,-268679,-200918,262066,456279,492796,214532,142081,248637,-100963,-521687,-243928,26380,96457,-79041,-315198,-455528,-250095,-387301,-360088,-100892,-4813,6214,-104402,-364365,-479899,-60863,121658,83993,-248284,-249713,253528,262721,-95370,-242461,471901,823592,729978,416047,59345,-188314,-177216,77438,61049,144866,289412,-165757,-320213,250522,507006,426255,61836,-49353,175422,400605,110566,-60921,193455,374874,134656,-154234,-389865,-301103,-254826,-269757,-153272,-86588,-111526,-103822,-60389,-124435,189517,848432,1275031,805999,3378,213745,331407,-20630,13020,199325,282102,530,-440584,-513227,-148361,-213701,-191291,296503,446935,358070,144730,-438646,89837,736275,513200,105664,-279060,-47880,-79330,77260,-204337,-221229,318106,505043,150387,-49718,-13308,116190,405011,280834,-285333,64879,237972,45227,689244,1173907,1292185,702168,153513,91480,-40849,94608,235995,42304,-95902,-126646,-344751,11366,246363,105054,-129397,-296561,-272542,-180393,-267164,-61551,139863,295093,223704,207399,-59390,-130101,-56985,-165701,-201481,-268417,-158614,-21146,96111,-308004,-365878,-193912,-246164,-207430,102809,183022,-219775,-124812,-50951,-223479,-262104,161506,533652,692410,371408,-204825,-434828,-298318,-240112,-272629,-331306,-339314,-233217,-28170,43064,226630,151131,8609,-210355,-185826,84627,131149,-16873,204904,488063,604333,373493,33420,-288637,-306232,-14945,47513,-263669,-337566,10341,119727,96477,162231,198127,284622,152228,-67318,-74376,144800,153803,-36525,-516410,-403864,-199026,-174720,-161017,-148250,-21163,-227277,-504289,-376484,-238642,-325118,-315754,105602,262269,213326,241904,671211,1092969,1169552,573124,226793,819729,972251,993543,781760,258849,-238723,12934,-56281,-95092,-173421,100398,-20067,-267099,-14685,265613,264014,81725,98906,323752,881711,989350,974377,830576,826882,510541,230397,-138049,-285349,-241406,-155831,211198,512836,338492,226401,281172,233795,133317,187440,28720,-215733,-131733,30680,43906,-182860,-338161,-214825,-474429,-472206,-84308,6649,-222981,-512397,-444079,-350172,265900,703595,720752,124761,-318642,162605,34947,-328572,36430,191754,-104448,-484990,-649070,-433694,-193085,-8752,-157936,-293401,-273941,-227562,-282638,-49489,208780,161558,-228703,44584,-28964,115429,298290,474834,560584,705407,553274,328058,244162,187950,230805,150166,85727,-233212,-233115,2190,166308,273647,219690,102845,-72500,-274994,62475,357747,427514,167104,-192053,-258343,-167704,-313646,-146543,116122,-26270,-81358,-294629,-230967,49310,-286964,-492425,-47162,454114,528389,72933,-338316,-416888,-58029,302936,182211,-286162,-162123,-37243,3543,303139,308566,62928,87064,511753,458225,149217,-120009,-150119,74091,6538,-251966,-385998,-472303,-373858,-335023,-237640,12865,118128,34187,-126754,-223434,-84905,51879,-13040,46178,154193,298886,386483,418812,264287,214554,144559,24182,26025,89594,-865,104639,238895,287867,-40403,-399372,-311249,-33016,-69698,-105289,157429,226970,3985,-259207,-285141,-50720,-89648,-13325,-17525,-212569,257378,911020,969411,353505,-358881,-317235,227424,60203,-313955,-432031,-228307,88875,60682,-23477,-58535,-59523,-132680,-7410,12304,110531,245752,326823,402472,96552,-195144,-89512,264072,123841,65442,249518,212864,120417,-105631,-36365,66485,-28401,-219595,-340811,108079,158932,480427,383228,335342,291114,191198,-353377,-374057,47263,204900,323841,570709,856457,720911,489995,159098,45990,354180,370610,385166,26710,-79388,-70160,117676,96066,161266,-102381,-440355,-62756,37397,-284561,-162267,-4658,-63017,-206708,-295185,-184876,-50141,479535,73790,-386135,-78274,229141,-4570,-313520,-413,289986,-34029,-321488,-79946,-101713,-111663,117640,3738,-265099,-94953,-164820,-320782,-425608,-374794,-285481,44312,409046,710904,370362,272912,362350,369904,326054,165832,19390,-34944,45772,-60208,-260422,-101841,-96139,-92490,-115576,-29628,154891,289346,412004,380622,418587,431944,313690,352369,235821,30071,128999,300857,257707,74485,87275,321666,391098,-38265,-87828,391472,533362,126316,-541508,-215333,-110121,-469410,-354425,12152,211729,83264,-162300,-342847,-283653,-298169,-370258,-339714,-52235,314089,331640,68976,-167299,70580,353785,270694,132030,-212503,-560388,-496504,-123506,-291529,-434556,-195627,-128874,-42319,57999,186425,402039,378209,57146,-85047,-167691,-390851,-174763,249164,665875,702928,279150,-463749,-216155,107856,524422,850385,944174,623648,154747,37204,79778,-168801,-318913,-269355,-117497,-4385,230887,514328,348222,12359,-106565,79903,-96625,-135365,-46256,-50858,-193855,99595,317562,-21546,-434156,-327637,-430173,-510525,-317984,-37768,47716,-108977,-200141,-321474,-298912,-65397,187429,39425,-127814,-96857,90194,76861,-23710,-11029,188003,285847,446621,749185,456611,-46897,-10704,-38202,-236773,158543,816215,1111800,751242,464940,27581,-330079,-170801,62026,-15021,-182875,-342937,-381054,-301460,-291949,-269502,-191435,5761,358393,665744,426988,59709,-155895,-184302,-186497,-478471,-321072,-145412,3787,212456,71755,-78973,77320,-46820,241978,653302,413506,143418,-220573,-276318,-103916,59452,79935,-111502,-212689,-115558,260854,489244,237111,87934,137675,186730,86607,-140910,-242181,-121800,-65829,58012,57390,-198182,-101173]],"minY":-10.010999999241534,"maxY":210.011,"minX":1.0914062757672003,"maxX":8.907228,"minZ":-859544,"maxZ":441321359}},"id":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","meta":{"TITLE":"Parameter file, TopSpin 4.3.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"9\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmrsu\r\n$$ 2024-07-09 04:12:06.820 -0000  nmrsu@CZC2439YC5\r\n$$ D:/Data/HALL/Hunt/GH_51-67-2_DMSO_full/7/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.3.0\\prog\\au\\bin\\clev.exe","epoch":1720498326000,"date":"Tue, 09 Jul 2024 04:12:06 GMT","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.537333466,"2D_X_FRECUENCY":399.83,"2D_Y_OFFSET":210.011,"2D_X_OFFSET":8.907228,"twoD":true,"ABSF1":[8.907228,210.011],"ABSF2":[1.091407,-10.011],"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_2dplxf2m>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[-3,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[9.8,210],"F2P":[1.4,-11],"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":[21.19189,0],"LPBIN":[0,512],"MAXI":[1,10000],"MC2":[0,5],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.004141022,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":[6,6],"NLEV":[16,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[8.907228,210.011],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[2,1],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[1,0],"PPMPNUM":[2147483647,0],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[2,0],"PYNMP":["<>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[399.83,100.537333466],"SI":[2048,1024],"SIGF1":[8.907228,210.011],"SIGF2":[1.091407,-10.011],"SINO":[0,0],"SIOLD":[4096,1024],"SPECTYP":["<HMBC>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.DMSO>","<>"],"SSB":[4,2],"STSI":[2048,1024],"STSR":[0,0],"SW_p":[3125,22120.42518378],"SYMM":[0,0],"S_DEV":[297902,297902],"TDeff":[2048,512],"TDoff":[0,0],"TI":["<>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[2048,1024],"YMAX_p":[441321359,441321359],"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":"<1 >","BF1":[399.83,100.537333466],"BF2":100.537333466,"BF3":399.83,"BF4":399.83,"BF5":399.83,"BF6":399.83,"BF7":399.83,"BF8":399.83,"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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 1 1 1 1 120 170 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.5981154\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 2 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 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","DATE":1720498326,"DATE_START":1720495816,"DE":6.5,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":6400,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HMBCETGPL3ND>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 2 1 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,6],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\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 80 0 14 -8 -4 -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","GRPDLY":68,"HDDUTY":20,"HDRATE":20,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":1,"HPMOD":"(0..32)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(0..63)\r\n2.26e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\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","INF":"(0..7)\r\n0 45.2125 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>","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":500,"LGAIN":5,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":-4396,"LOCKGN":102.576965332031,"LOCKPOW":-19,"LOCKPPM":2.49000000953674,"LOCNUC":"<2H>","LOCPHAS":79,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.25,"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":4,"NOVFLW":0,"NS":4,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,256],"O1":[1998.87688103217,10053.733],"O2":10053.733,"O3":2398.98,"O4":2398.98,"O5":2398.98,"O6":2398.98,"O7":2398.98,"O8":2398.98,"OVERFLW":0,"P":"(0..63)\r\n8 8 16 8 16 19.8 30 60 20000 25 50 80000 80000 1000 500 0 1000 2500 100000\r\n600 2000 0 0 0 2000 270 100000 8 1000 1000 0 2119 20000 0 0 0 40000 0 0\r\n240 2000 0 0 4740 300 0 80000 46600 10000 30000 66000 0 4950 5550 4000\r\n0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\r\n1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":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 23.438 96.411 0 0 0 0 0 0 6.0001e-05 1.6667 0.088759 0.96411 0.48494\r\n0 9.8725 0 0 23.438 0.18519 0 0.098725 0 0 0.010969 0.8105 0.24103 0.082306\r\n0 1.6667 0.96411 3.8565 2.4e-06 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","PLWMAX":"(0..7)\r\n54.80648 202.3235 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 0 1 2 -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":"<Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-199Hg/17O-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<>","PULPROG":"<hmbcetgpl3nd>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 2 1 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..32)\r\n1 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","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":[399.831998876881,100.547387199],"SFO2":100.547387199,"SFO3":399.83239898,"SFO4":399.83239898,"SFO5":399.83239898,"SFO6":399.83239898,"SFO7":399.83239898,"SFO8":399.83239898,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<DMSO>","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.2453e-05 5.5345e-06 9.4276 6.8559 0.0043253 6.0001e-05 9.4276 1.5e-07\r\n0 0.0043253 0.0043253 0 0 2.0112 0 0 0 1.8162 8.834221e-06 1.373251e-05\r\n6.412109e-06 3.457997e-05 0 0 0 0.0010626 0 0 0.057297 1.0667 1.0056 0.075674\r\n0.00027033 6.0506e-05 5.5345e-06 0.00035421 0.00019787 0 0 8.1314e-06 1.5e-07\r\n0 0 0.067417 0 0.036922 0 0 0 0 0 0 0 0 0 0 0 0 0.6285 0.31425 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[7.81578265065841,220],"SWIBOX":"(0..32)\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 0 0 0 0 0 0 0 0","SW_h":[3125,22120.42518378],"SWfinal":0,"SigLockShift":0,"TD":[2048,256],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 256 0 0 0 0 0 0","TDav":1,"TE":297.9966,"TE1":0,"TE2":297.9966,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":2,"TE_RAW":297.9966,"TE_STAB":"(0..9)\r\n1 0 1 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":"<8b389224-51d4-427c-b93c-7f3ca0d6cd33>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":3024273,"YMIN_a":-2953053,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":296.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":2,"CHANFCU2":1,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":2,"CHANREC2":1,"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":120,"CNST7":170,"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":0.5981154,"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":2,"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":2,"FCUCHAN2":1,"FCUCHAN3":0,"FCUCHAN4":0,"FCUCHAN5":0,"FCUCHAN6":0,"FCUCHAN7":0,"FCUCHAN8":0,"FCUCHAN9":0,"FN_INDIRECT0":0,"FN_INDIRECT1":0,"FN_INDIRECT2":0,"FN_INDIRECT3":0,"FN_INDIRECT4":0,"FN_INDIRECT5":0,"FN_INDIRECT6":0,"FN_INDIRECT7":0,"FS0":83,"FS1":83,"FS2":83,"FS3":83,"FS4":83,"FS5":83,"FS6":83,"FS7":83,"GPNAM0":"<>","GPNAM1":"<SMSQ10.100>","GPNAM2":"<>","GPNAM3":"<SMSQ10.100>","GPNAM4":"<SMSQ10.100>","GPNAM5":"<SMSQ10.100>","GPNAM6":"<SMSQ10.100>","GPNAM7":"<>","GPNAM8":"<>","GPNAM9":"<>","GPNAM10":"<>","GPNAM11":"<>","GPNAM12":"<>","GPNAM13":"<>","GPNAM14":"<>","GPNAM15":"<>","GPNAM16":"<>","GPNAM17":"<>","GPNAM18":"<>","GPNAM19":"<>","GPNAM20":"<>","GPNAM21":"<>","GPNAM22":"<>","GPNAM23":"<>","GPNAM24":"<>","GPNAM25":"<>","GPNAM26":"<>","GPNAM27":"<>","GPNAM28":"<>","GPNAM29":"<>","GPNAM30":"<>","GPNAM31":"<>","GPX0":0,"GPX1":0,"GPX2":0,"GPX3":0,"GPX4":0,"GPX5":0,"GPX6":0,"GPX7":0,"GPX8":0,"GPX9":0,"GPX10":0,"GPX11":0,"GPX12":0,"GPX13":0,"GPX14":0,"GPX15":0,"GPX16":0,"GPX17":0,"GPX18":0,"GPX19":0,"GPX20":0,"GPX21":0,"GPX22":0,"GPX23":0,"GPX24":0,"GPX25":0,"GPX26":0,"GPX27":0,"GPX28":0,"GPX29":0,"GPX30":0,"GPX31":0,"GPY0":0,"GPY1":0,"GPY2":0,"GPY3":0,"GPY4":0,"GPY5":0,"GPY6":0,"GPY7":0,"GPY8":0,"GPY9":0,"GPY10":0,"GPY11":0,"GPY12":0,"GPY13":0,"GPY14":0,"GPY15":0,"GPY16":0,"GPY17":0,"GPY18":0,"GPY19":0,"GPY20":0,"GPY21":0,"GPY22":0,"GPY23":0,"GPY24":0,"GPY25":0,"GPY26":0,"GPY27":0,"GPY28":0,"GPY29":0,"GPY30":0,"GPY31":0,"GPZ0":0,"GPZ1":80,"GPZ2":0,"GPZ3":14,"GPZ4":-8,"GPZ5":-4,"GPZ6":-2,"GPZ7":0,"GPZ8":0,"GPZ9":0,"GPZ10":0,"GPZ11":0,"GPZ12":0,"GPZ13":0,"GPZ14":0,"GPZ15":0,"GPZ16":0,"GPZ17":0,"GPZ18":0,"GPZ19":0,"GPZ20":0,"GPZ21":0,"GPZ22":0,"GPZ23":0,"GPZ24":0,"GPZ25":0,"GPZ26":0,"GPZ27":0,"GPZ28":0,"GPZ29":0,"GPZ30":0,"GPZ31":0,"HGAIN0":0,"HGAIN1":0,"HGAIN2":0,"HGAIN3":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0.0000226,"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":45.2125,"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":8,"P1":8,"P2":16,"P3":8,"P4":16,"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":8,"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":1,"PACOIL1":2,"PACOIL2":3,"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":23.438,"PLW2":96.411,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.000060001,"PLW10":1.6667,"PLW11":0.088759,"PLW12":0.96411,"PLW13":0.48494,"PLW14":0,"PLW15":9.8725,"PLW16":0,"PLW17":0,"PLW18":23.438,"PLW19":0.18519,"PLW20":0,"PLW21":0.098725,"PLW22":0,"PLW23":0,"PLW24":0.010969,"PLW25":0.8105,"PLW26":0.24103,"PLW27":0.082306,"PLW28":0,"PLW29":1.6667,"PLW30":0.96411,"PLW31":3.8565,"PLW32":0.0000024,"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":54.80648,"PLWMAX1":202.3235,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":0,"PRECHAN2":1,"PRECHAN3":2,"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-199Hg/17O-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":2,"RECCHAN2":1,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":0,"RECPRE2":1,"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":1,"RECPRFX2":0,"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.000012453,"SPW2":0.0000055345,"SPW3":9.4276,"SPW4":6.8559,"SPW5":0.0043253,"SPW6":0.000060001,"SPW7":9.4276,"SPW8":1.5e-7,"SPW9":0,"SPW10":0.0043253,"SPW11":0.0043253,"SPW12":0,"SPW13":0,"SPW14":2.0112,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":1.8162,"SPW19":0.000008834221,"SPW20":0.00001373251,"SPW21":0.000006412109,"SPW22":0.00003457997,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.0010626,"SPW27":0,"SPW28":0,"SPW29":0.057297,"SPW30":1.0667,"SPW31":1.0056,"SPW32":0.075674,"SPW33":0.00027033,"SPW34":0.000060506,"SPW35":0.0000055345,"SPW36":0.00035421,"SPW37":0.00019787,"SPW38":0,"SPW39":0,"SPW40":0.0000081314,"SPW41":1.5e-7,"SPW42":0,"SPW43":0,"SPW44":0.067417,"SPW45":0,"SPW46":0.036922,"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.6285,"SPW60":0.31425,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":1,"SWIBOX2":2,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":256,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":1,"TE_STAB1":0,"TE_STAB2":1,"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":210.011,"lastY":-10.010999999241534,"observeFrequency":399.83,"brukerReference":399.83},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"7.zip/7","pulseSequence":"hmbcetgpl3nd","aqMod":3,"experiment":"hmbc","acquisitionScheme":"Echo-antiecho","lpNumberOfCoefficients":[0,60],"linearPredictionBin":[0,512],"tdOff":[0,0],"windowMultiplicationMode":[4,4],"title":"Parameter file, TopSpin 4.3.0","temperature":297.9966,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":"9","originFrequency":[399.831998876881,100.547387199],"probeName":"Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)","baseFrequency":[399.83,100.537333466],"scaleFactor":[64,64],"fieldStrength":9.390645334540906,"spectralWidth":[7.81578265065841,220],"spectrumSize":[2048,1024],"acquisitionTime":0.00128,"pulseStrength90":31250,"relaxationTime":2,"numberOfScans":4,"groupDelay":68,"DSPFVS":20,"DECIM":6400,"increment":0.9769728313323013,"epoch":1720498326000,"date":"Tue, 09 Jul 2024 04:12:06 GMT","localeDate":"09/07/2024, 05:12:06","solvent":"DMSO","reverse":[false,false],"frequencyOffset":[1998.8768810321744,10053.73299999235],"experimentNumber":7},"zones":{"values":[{"id":"763a3fa5-cdab-495a-bccc-8bb2601f5ff6","x":{"from":6.918952993225507,"to":6.977049134360842,"originalFrom":6.918952993225507,"originalTo":6.977049134360842},"y":{"from":38.46057355399735,"to":40.314817581145554,"originalFrom":38.46057355399735,"originalTo":40.314817581145554},"signals":[{"id":"ca763a3f-a5cd-4be9-9a7c-cc8bb2601f5f","x":{"delta":6.949634387969421,"nucleus":"1H","resolution":0.0038181835487214617,"originalDelta":6.949634387969421,"diaIDs":["dmvH`EdIeIfU]n`HJ`@_iB@bUP"],"nbAtoms":2},"y":{"delta":39.47204175497206,"nucleus":"13C","resolution":0.24580030721881485,"originalDelta":39.47204175497206,"diaIDs":["deVH@IAIe]ZZ@Bh@FHz`RDypj`"],"nbAtoms":1},"peaks":[{"x":6.959923056640171,"y":39.475231219800634,"z":191231099.01420876,"minX":6.956136206603341,"maxX":6.967590757249506,"minY":38.87253609890024,"maxY":39.8557373277755,"id":"a4fbca76-3a3f-45cd-abe9-5a7ccc8bb260","originalX":6.959923056640171,"originalY":39.475231219800634},{"x":6.937565497015536,"y":39.4683004251218,"z":163023547.4674603,"minX":6.929408921762292,"maxX":6.940863472408456,"minY":39.118336406119056,"maxY":39.8557373277755,"id":"fbca763a-3fa5-4dab-a95a-7ccc8bb2601f","originalX":6.937565497015536,"originalY":39.4683004251218}],"kind":"signal"}],"kind":"signal"},{"id":"cdabe95a-7ccc-4bb2-a01f-5ff6ca679436","x":{"from":6.935812650399579,"to":6.967229054648664,"originalFrom":6.935812650399579,"originalTo":6.967229054648664},"y":{"from":114.47255893483198,"to":116.28433324139297,"originalFrom":114.47255893483198,"originalTo":116.28433324139297},"signals":[{"id":"a5cdabe9-5a7c-4c8b-b260-1f5ff6ca6794","x":{"delta":6.951362852036138,"nucleus":"1H","resolution":0.0038181835487214955,"originalDelta":6.951362852036138,"diaIDs":["dmvH`EdIeIfU]n`HJ`@_iB@bUP"],"nbAtoms":2},"y":{"delta":115.53943108183773,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":115.53943108183773,"diaIDs":["deVH@IAIe]ZZ@Bh@FHR`RDQpj`"],"nbAtoms":2},"peaks":[{"x":6.956878245937436,"y":115.54039719071021,"z":48270302.15271136,"minX":6.948499839505899,"maxX":6.963772573700784,"minY":115.02838440892957,"maxY":115.99622311860365,"id":"3a3fa5cd-abe9-4a7c-8c8b-b2601f5ff6ca","originalX":6.956878245937436,"originalY":115.54039719071021},{"x":6.945182539050018,"y":115.5383485018231,"z":43077062.71587852,"minX":6.933227105311013,"maxX":6.944681655957177,"minY":115.02838440892957,"maxY":115.99622311860365,"id":"3fa5cdab-e95a-4ccc-8bb2-601f5ff6ca67","originalX":6.945182539050018,"originalY":115.5383485018231}],"kind":"signal"}],"kind":"signal"},{"id":"cc8bb260-1f5f-46ca-a794-3633c1b1b0fb","x":{"from":6.615237096837481,"to":6.6742229986929065,"originalFrom":6.615237096837481,"originalTo":6.6742229986929065},"y":{"from":114.47255893483198,"to":116.49748315981189,"originalFrom":114.47255893483198,"originalTo":116.49748315981189},"signals":[{"id":"7ccc8bb2-601f-4ff6-8a67-943633c1b1b0","x":{"delta":6.646157193369397,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.646157193369397,"diaIDs":["dmvH`EHIeIf]un``J`@_iB@bUP"],"nbAtoms":2},"y":{"delta":115.4833799900867,"nucleus":"13C","resolution":0.2389725209071816,"originalDelta":115.4833799900867,"diaIDs":["deVH@IAIe]ZZ@Bh@FHR`RDQpj`"],"nbAtoms":2},"peaks":[{"x":6.6440737088892705,"y":115.48079329735954,"z":142908568.8963023,"minX":6.63540878851074,"maxX":6.650681522705626,"minY":115.01942293939555,"maxY":115.97531302302427,"id":"abe95a7c-cc8b-4260-9f5f-f6ca67943633","originalX":6.6440737088892705,"originalY":115.48079329735954},{"x":6.6598374166081085,"y":115.48065271190846,"z":101196900.84972984,"minX":6.658317889803069,"maxX":6.665954256900512,"minY":115.01942293939555,"maxY":115.97531302302427,"id":"e95a7ccc-8bb2-401f-9ff6-ca67943633c1","originalX":6.6598374166081085,"originalY":115.48065271190846},{"x":6.627202233765872,"y":115.49464243697619,"z":57327920.08248032,"minX":6.6201360543158545,"maxX":6.627772421413297,"minY":115.25839546030274,"maxY":115.73634050211709,"id":"5a7ccc8b-b260-4f5f-b6ca-67943633c1b1","originalX":6.627202233765872,"originalY":115.49464243697619}],"kind":"signal"}],"kind":"signal"},{"id":"5ff6ca67-9436-43c1-b1b0-fb30483ab1cd","x":{"from":6.91465466386448,"to":6.99095164561226,"originalFrom":6.91465466386448,"originalTo":6.99095164561226},"y":{"from":128.64702850969135,"to":131.2048275307186,"originalFrom":128.64702850969135,"originalTo":131.2048275307186},"signals":[{"id":"1f5ff6ca-6794-4633-81b1-b0fb30483ab1","x":{"delta":6.948992091281865,"nucleus":"1H","resolution":0.0038181835487214764,"originalDelta":6.948992091281865,"diaIDs":["dmvH`EdIeIfU]n`HJ`@_iB@bUP"],"nbAtoms":2},"y":{"delta":129.9248548275095,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":129.9248548275095,"diaIDs":["deVH@IAIe]ZZ@Bh@FHJ`RDIpj`"],"nbAtoms":2},"peaks":[{"x":6.96089553867085,"y":129.92346691429353,"z":154020572.8087328,"minX":6.956136206603341,"maxX":6.982863491444392,"minY":129.43598338248694,"maxY":130.3744936464133,"id":"8bb2601f-5ff6-4a67-9436-33c1b1b0fb30","originalX":6.96089553867085,"originalY":129.92346691429353},{"x":6.947144371508193,"y":129.92941529092968,"z":144752457.1696852,"minX":6.937045288859734,"maxX":6.9523180230546195,"minY":129.67061094846852,"maxY":130.3744936464133,"id":"b2601f5f-f6ca-4794-b633-c1b1b0fb3048","originalX":6.947144371508193,"originalY":129.92941529092968},{"x":6.934936451323002,"y":129.92084820121795,"z":111408218.51110049,"minX":6.921772554664848,"maxX":6.933227105311013,"minY":129.43598338248694,"maxY":130.3744936464133,"id":"601f5ff6-ca67-4436-b3c1-b1b0fb30483a","originalX":6.934936451323002,"originalY":129.92084820121795}],"kind":"signal"}],"kind":"signal"},{"id":"3633c1b1-b0fb-4048-bab1-cd723bb822ae","x":{"from":6.6075432835519905,"to":6.6742229986929065,"originalFrom":6.6075432835519905,"originalTo":6.6742229986929065},"y":{"from":129.71277810178606,"to":131.84427728597544,"originalFrom":129.71277810178606,"originalTo":131.84427728597544},"signals":[{"id":"943633c1-b1b0-4b30-883a-b1cd723bb822","x":{"delta":6.644250293191523,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.644250293191523,"diaIDs":["dmvH`EHIeIf]un``J`@_iB@bUP"],"nbAtoms":2},"y":{"delta":130.86409761731744,"nucleus":"13C","resolution":0.2389725209071816,"originalDelta":130.86409761731744,"diaIDs":["deVH@IAIe]ZZ@Bh@FHJ`RDIpj`"],"nbAtoms":2},"peaks":[{"x":6.6427794822178905,"y":130.8603823962573,"z":323190234.4435852,"minX":6.63540878851074,"maxX":6.650681522705626,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"f6ca6794-3633-41b1-b0fb-30483ab1cd72","originalX":6.6427794822178905,"originalY":130.8603823962573},{"x":6.661967045612694,"y":130.8677128207916,"z":236455699.46877226,"minX":6.654499706254347,"maxX":6.669772440449233,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"ca679436-33c1-41b0-bb30-483ab1cd723b","originalX":6.661967045612694,"originalY":130.8677128207916},{"x":6.624542713422638,"y":130.86593306110447,"z":188449083.35910064,"minX":6.6163178707671335,"maxX":6.627772421413297,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"67943633-c1b1-40fb-b048-3ab1cd723bb8","originalX":6.624542713422638,"originalY":130.86593306110447}],"kind":"signal"}],"kind":"signal"},{"id":"fb30483a-b1cd-423b-b822-aec5971ad15f","x":{"from":6.910807757221735,"to":6.99543970336213,"originalFrom":6.910807757221735,"originalTo":6.99543970336213},"y":{"from":154.65131855680178,"to":157.20911757782903,"originalFrom":154.65131855680178,"originalTo":157.20911757782903},"signals":[{"id":"b0fb3048-3ab1-4d72-bbb8-22aec5971ad1","x":{"delta":6.951068814646384,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.951068814646384,"diaIDs":["dmvH`EdIeIfU]n`HJ`@_iB@bUP"],"nbAtoms":2},"y":{"delta":155.94297654523382,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":155.94297654523382,"diaIDs":["deVH@IAIe]ZZ@Bh@FHb`RDapj`"],"nbAtoms":1},"peaks":[{"x":6.94967193733666,"y":155.94218475858227,"z":393285544.1587154,"minX":6.940863472408456,"maxX":6.956136206603341,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"33c1b1b0-fb30-483a-b1cd-723bb822aec5","originalX":6.94967193733666,"originalY":155.94218475858227},{"x":6.971408940798227,"y":155.94100319701005,"z":225289300.21339497,"minX":6.967590757249505,"maxX":6.975227124346949,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"c1b1b0fb-3048-4ab1-8d72-3bb822aec597","originalX":6.971408940798227,"originalY":155.94100319701005},{"x":6.928038055695855,"y":155.94729354064387,"z":175115424.6712441,"minX":6.921772554664848,"maxX":6.929408921762292,"minY":155.69471847526054,"maxY":156.16397360722374,"id":"b1b0fb30-483a-41cd-b23b-b822aec5971a","originalX":6.928038055695855,"originalY":155.94729354064387}],"kind":"signal"}],"kind":"signal"},{"id":"b1cd723b-b822-4ec5-971a-d15f468961de","x":{"from":6.613954794623232,"to":6.66717033651454,"originalFrom":6.613954794623232,"originalTo":6.66717033651454},"y":{"from":154.65131855680178,"to":157.3156925370385,"originalFrom":154.65131855680178,"originalTo":157.3156925370385},"signals":[{"id":"3ab1cd72-3bb8-42ae-8597-1ad15f468961","x":{"delta":6.642396563994611,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.642396563994611,"diaIDs":["dmvH`EHIeIf]un``J`@_iB@bUP"],"nbAtoms":2},"y":{"delta":155.94069014749746,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":155.94069014749746,"diaIDs":["deVH@IAIe]ZZ@Bh@FHb`RDapj`"],"nbAtoms":1},"peaks":[{"x":6.653593689361065,"y":155.94067132278718,"z":130335740.8272918,"minX":6.646863339156905,"maxX":6.662136073351791,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"30483ab1-cd72-4bb8-a2ae-c5971ad15f46","originalX":6.653593689361065,"originalY":155.94067132278718},{"x":6.63146183297379,"y":155.94070853106794,"z":133463331.37910257,"minX":6.6239542378645755,"maxX":6.63540878851074,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"483ab1cd-723b-4822-aec5-971ad15f4689","originalX":6.63146183297379,"originalY":155.94070853106794}],"kind":"signal"}],"kind":"signal"},{"id":"22aec597-1ad1-4f46-8961-de2d9c3cf7c4","x":{"from":2.639766572397427,"to":2.7037442935868916,"originalFrom":2.639766572397427,"originalTo":2.7037442935868916},"y":{"from":38.55432746548237,"to":40.06480715051883,"originalFrom":38.55432746548237,"originalTo":40.06480715051883},"signals":[{"id":"b822aec5-971a-415f-8689-61de2d9c3cf7","x":{"delta":2.6721086932331484,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":2.6721086932331484,"diaIDs":["dmvH`DTIeIme\\Yj`@bHhA~dHBIU@"],"nbAtoms":2},"y":{"delta":39.4870991888194,"nucleus":"13C","resolution":0.2509211469525405,"originalDelta":39.4870991888194,"diaIDs":["deVH@IAIe]ZZ@Bh@FHz`RDypj`"],"nbAtoms":1},"peaks":[{"x":2.6684072212985845,"y":39.49645138733551,"z":165792022.8584635,"minX":2.6606797142917147,"maxX":2.6759524484866004,"minY":39.13369892532023,"maxY":39.88646236617785,"id":"cd723bb8-22ae-4597-9ad1-5f468961de2d","originalX":2.6684072212985845,"originalY":39.49645138733551},{"x":2.6869626595473943,"y":39.46874288762107,"z":103158261.2644464,"minX":2.6835888155840433,"maxX":2.6950433662302076,"minY":39.13369892532023,"maxY":39.88646236617785,"id":"723bb822-aec5-471a-915f-468961de2d9c","originalX":2.6869626595473943,"originalY":39.46874288762107},{"x":2.6535701643217693,"y":39.494022806693955,"z":49552735.422769904,"minX":2.6492251636455504,"maxX":2.6492251636455504,"minY":39.384620072272774,"maxY":39.63554121922531,"id":"3bb822ae-c597-4ad1-9f46-8961de2d9c3c","originalX":2.6535701643217693,"originalY":39.494022806693955}],"kind":"signal"}],"kind":"signal"},{"id":"5f468961-de2d-4c3c-b7c4-a6d7e6da728d","x":{"from":2.4544804447967703,"to":2.5242743224580044,"originalFrom":2.4544804447967703,"originalTo":2.5242743224580044},"y":{"from":43.13785202697231,"to":45.16918677581444,"originalFrom":43.13785202697231,"originalTo":45.16918677581444},"signals":[{"id":"d15f4689-61de-4d9c-bcf7-c4a6d7e6da72","x":{"delta":2.4964149266738302,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":2.4964149266738302,"diaIDs":["dmvH`FTIeIfU|YjB@bHhA~dHBIU@"],"nbAtoms":2},"y":{"delta":44.338222734315835,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":44.338222734315835,"diaIDs":["deVH@IAIe]ZZ@Bh@FHF`RDEpj`"],"nbAtoms":1},"peaks":[{"x":2.4964149266738302,"y":44.338222734315835,"z":258157889.50109765,"minX":2.477406903953085,"maxX":2.504134188794135,"minY":43.83847043068036,"maxY":44.80630914035444,"id":"1ad15f46-8961-4e2d-9c3c-f7c4a6d7e6da","originalX":2.4964149266738302,"originalY":44.338222734315835}],"kind":"signal"}],"kind":"signal"},{"id":"2d9c3cf7-c4a6-47e6-9a72-8d0d1607fb15","x":{"from":2.6292922568616532,"to":2.702069449878486,"originalFrom":2.6292922568616532,"originalTo":2.702069449878486},"y":{"from":129.80893595971938,"to":131.85389307176874,"originalFrom":129.80893595971938,"originalTo":131.85389307176874},"signals":[{"id":"de2d9c3c-f7c4-46d7-a6da-728d0d1607fb","x":{"delta":2.666619648253973,"nucleus":"1H","resolution":0.0038181835487214556,"originalDelta":2.666619648253973,"diaIDs":["dmvH`DTIeIme\\Yj`@bHhA~dHBIU@"],"nbAtoms":2},"y":{"delta":130.8564290294325,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":130.8564290294325,"diaIDs":["deVH@IAIe]ZZ@Bh@FHZ`RDYpj`"],"nbAtoms":1},"peaks":[{"x":2.6669685649310497,"y":130.8588504127453,"z":189163194.94087598,"minX":2.6606797142917142,"maxX":2.672134264937879,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"468961de-2d9c-4cf7-84a6-d7e6da728d0d","originalX":2.6669685649310497,"originalY":130.8588504127453},{"x":2.685355614929297,"y":130.85646972994215,"z":134126101.03453316,"minX":2.6835888155840433,"maxX":2.691225182681486,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"8961de2d-9c3c-47c4-a6d7-e6da728d0d16","originalX":2.685355614929297,"originalY":130.85646972994215},{"x":2.6475088366955,"y":130.85299443040415,"z":134948970.8894531,"minX":2.6377706129993856,"maxX":2.64922516364555,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"61de2d9c-3cf7-44a6-97e6-da728d0d1607","originalX":2.6475088366955,"originalY":130.85299443040415}],"kind":"signal"}],"kind":"signal"},{"id":"e6da728d-0d16-47fb-9586-25f0a77de0ad","x":{"from":2.439223665390509,"to":2.535317823160307,"originalFrom":2.439223665390509,"originalTo":2.535317823160307},"y":{"from":128.6454258787258,"to":131.9244088342532,"originalFrom":128.6454258787258,"originalTo":131.9244088342532},"signals":[{"id":"d7e6da72-8d0d-4607-bb15-8625f0a77de0","x":{"delta":2.4891764176396123,"nucleus":"1H","resolution":0.003818183548721449,"originalDelta":2.4891764176396123,"diaIDs":["dmvH`FTIeIfU|YjB@bHhA~dHBIU@"],"nbAtoms":2},"y":{"delta":130.22996002919237,"nucleus":"13C","resolution":0.23043778801763892,"originalDelta":130.22996002919237,"diaIDs":["deVH@IAIe]ZZ@Bh@FHZ`RDYpj`"],"nbAtoms":1},"peaks":[{"x":2.490043360608189,"y":129.93310349243333,"z":451314866.04664636,"minX":2.477406903953085,"maxX":2.500316005245414,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"9c3cf7c4-a6d7-46da-b28d-0d1607fb1586","originalX":2.490043360608189,"originalY":129.93310349243333},{"x":2.505291641984776,"y":129.93691041632422,"z":335879453.7787909,"minX":2.5041341887941355,"maxX":2.5155887394403,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"3cf7c4a6-d7e6-4a72-8d0d-1607fb158625","originalX":2.505291641984776,"originalY":129.93691041632422},{"x":2.4694957645314877,"y":129.93098363313686,"z":313783737.5146048,"minX":2.458315986209478,"maxX":2.4735887204043636,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"f7c4a6d7-e6da-428d-8d16-07fb158625f0","originalX":2.4694957645314877,"originalY":129.93098363313686},{"x":2.4831557531597377,"y":130.8520223024627,"z":264565248.10900286,"minX":2.477406903953085,"maxX":2.48886145459925,"minY":131.03228878675458,"maxY":131.26272657477222,"id":"c4a6d7e6-da72-4d0d-9607-fb158625f0a7","originalX":2.4831557531597377,"originalY":130.8520223024627},{"x":2.4964978216966927,"y":130.83244403332063,"z":268294232.26354614,"minX":2.492679638147971,"maxX":2.507952372342857,"minY":130.80185099873694,"maxY":131.03228878675458,"id":"a6d7e6da-728d-4d16-87fb-158625f0a77d","originalX":2.4964978216966927,"originalY":130.83244403332063}],"kind":"signal"}],"kind":"signal"}],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"id":"e6fba0a4-fbca-463a-bfa5-cdabe95a7ccc","meta":{"TITLE":"Parameter file, TopSpin 4.3.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"10\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmrsu\r\n$$ 2024-07-08 15:21:44.337 -0000  nmrsu@CZC2439YC5\r\n$$ D:/Data/HALL/Hunt/GH_51-67-2_DMSO_full/3/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.3.0\\prog\\mod\\peak.exe","epoch":1720452102000,"date":"Mon, 08 Jul 2024 15:21:42 GMT","ABSF1":15.94478,"ABSF2":-3.594774,"ABSG":5,"ABSL":50,"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":"<proc_1d>","AXLEFT":0,"AXNAME":"<>","AXNUC":"<1H>","AXRIGHT":0,"AXTYPE":0,"AXUNIT":"<>","AZFE":0.1,"AZFW":0.1,"BCFW":0,"BC_mod":0,"BYTORDP":0,"COROFFS":0,"CY":15,"DATMOD":1,"DC":0,"DFILT":"<>","DTYPP":0,"ERETIC":"no","F1P":0,"F2P":0,"FCOR":1,"FTSIZE":65536,"FT_mod":6,"GAMMA":0,"GB":0,"INTBC":1,"INTSCL":1,"ISEN":128,"LB":0.3,"LEV0":0,"LPBIN":0,"MAXI":10000,"MC2":0,"MEAN":0,"ME_mod":0,"MI":0.1,"MddCEXP":"no","MddCT_SP":"no","MddF180":"no","MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":0,"MddNCOMP":0,"MddNITER":0,"MddNOISE":0,"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":0,"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":"no","Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":0,"NCOEF":0,"NC_proc":9,"NLEV":6,"NOISF1":0,"NOISF2":0,"NSP":0,"NTH_PI":0,"NZP":0,"OFFSET":15.94478,"PC":1,"PHC0":-72.02,"PHC1":0,"PH_mod":1,"PKNL":"yes","PPARMOD":0,"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":2147483647,"PPRESOL":1,"PSCAL":4,"PSIGN":0,"PYNMP":"<>","RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":"no","SF":399.83,"SI":65536,"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":65536,"SPECTYP":"<PROTON>","SREF_mod":1,"SREGLST":"<1H.DMSO>","SSB":0,"STSI":65536,"STSR":0,"SW_p":7812.5,"SYMM":0,"S_DEV":0,"TDeff":65536,"TDoff":0,"TI":"<>","TILT":"no","TM1":0,"TM2":0,"TOPLEV":0,"USERP1":"<>","USERP10":"<>","USERP2":"<>","USERP3":"<>","USERP4":"<>","USERP5":"<>","USERP6":"<>","USERP7":"<>","USERP8":"<>","USERP9":"<>","WDW":1,"XDIM":0,"YMAX_p":343193452,"YMIN_p":-181330,"ACQT0":-1.36465403113263,"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_zg>","AUTOPOS":"<1 >","BF1":399.83,"BF2":399.83,"BF3":399.83,"BF4":399.83,"BF5":399.83,"BF6":399.83,"BF7":399.83,"BF8":399.83,"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 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0002 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","DATE":1720452102,"DATE_START":1720452048,"DE":6.635346,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":2560,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":3,"DIGTYP":17,"DR":32,"DS":2,"DSPFIRM":4,"DSPFVS":21,"DTYPA":2,"EXP":"<proton_8_ncl>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 2 0 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":0,"FnMODE":0,"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GRPDLY":76,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":1,"HPMOD":"(0..32)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(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","INF":"(0..7)\r\n0 0 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>","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":500,"LGAIN":5,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":-4396,"LOCKGN":103.212593078613,"LOCKPOW":-19,"LOCKPPM":2.49000000953674,"LOCNUC":"<2H>","LOCPHAS":79,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.25,"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>","NUC2":"<off>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":1,"NusTD":0,"O1":2468.95,"O2":2468.95,"O3":2468.95,"O4":2468.95,"O5":2468.95,"O6":2468.95,"O7":2468.95,"O8":2468.95,"OVERFLW":0,"P":"(0..63)\r\n2.666667 8 16 0 0 19.8 30 60 20000 0 0 80000 80000 1000 0 0 1000 2500 100000\r\n600 0 0 0 0 0 270 100000 8 1000 1000 0 0 20000 0 0 0 0 0 0 0 2000 0 0 0\r\n300 0 80000 46600 10000 30000 66000 0 4950 0 4000 0 0 0 0 0 0 0 0 0","PACOIL":"(0..32)\r\n1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":0,"PCPD":"(0..9)\r\n0 90 0 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 23.438 0 0 0 0 0 0 0 6.0001e-05 1.6667 0.088759 0 0 0 0 0 0 23.438 0.18519\r\n0 0 0 0 0 0 0 0.082306 0 1.6667 0 0 2.4e-06 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","PLWMAX":"(0..7)\r\n54.80648 0 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 0 1 2 -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":"<Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-199Hg/17O-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<>","PULPROG":"<zg30>","PW":0,"PYNM":"<>","ProjAngle":0,"QNP":0,"RECCHAN":"(0..9)\r\n0 2 0 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1","RECPRFX":"(0..32)\r\n1 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","RG":101,"RO":0,"RSEL":"(0..24)\r\n0 0 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":399.83246895,"SFO2":399.83246895,"SFO3":399.83246895,"SFO4":399.83246895,"SFO5":399.83246895,"SFO6":399.83246895,"SFO7":399.83246895,"SFO8":399.83246895,"SHAPPR":"(0..15)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<DMSO>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <> <> <Sinc1.1000> <Squa100.1000>\r\n<> <Squa100.1000> <> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <> <> <Sinc1.1000> <Rsnob.1000> <Gaus1_180r.1000> <Gaus1_180r.1000>\r\n<Crp_psyche.20> <> <> <Gaus1_180i.1000> <Squa100.1000> <> <> <> <> <Reburp.1000>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","SPOAL":"(0..63)\r\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\r\n0 1.2453e-05 5.5345e-06 0 0 0.0043253 6.0001e-05 0 1.5e-07 0 0.0043253\r\n0.0043253 0 0 0 0 0 0 0 8.834221e-06 1.373251e-05 6.412109e-06 3.457997e-05\r\n0 0 0 0 0 0 0.057297 1.0667 0 0 0.00027033 6.0506e-05 5.5345e-06 0.00035421\r\n0.00019787 0 0 8.1314e-06 1.5e-07 0 0 0 0 0.036922 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":19.5394336545914,"SWIBOX":"(0..32)\r\n0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SW_h":7812.5,"SWfinal":0,"SigLockShift":0,"TD":65536,"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","TDav":1,"TE":298.0077,"TE1":0,"TE2":298.0077,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":2,"TE_RAW":298.0077,"TE_STAB":"(0..9)\r\n1 0 1 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":"<1c089cb7-6962-4a73-ae53-255e711b59ef>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":1183075077.67969,"YMIN_a":-1553723122.89844,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":297.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":0,"CHANFCU2":1,"CHANFCU3":0,"CHANFCU4":0,"CHANFCU5":0,"CHANFCU6":0,"CHANFCU7":0,"CHANFCU8":0,"CHANFCU9":0,"CHANFCU10":0,"CHANFCU11":0,"CHANFCU12":0,"CHANFCU13":0,"CHANFCU14":0,"CHANFCU15":0,"CHANFCU16":0,"CHANFCU17":0,"CHANFCU18":0,"CHANFCU19":0,"CHANFCU20":0,"CHANFCU21":0,"CHANFCU22":0,"CHANFCU23":0,"CHANFCU24":0,"CHANREC0":0,"CHANREC1":0,"CHANREC2":1,"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":1,"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,"D1":1,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"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":2,"FCUCHAN2":0,"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":"<>","GPNAM2":"<>","GPNAM3":"<>","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":0,"GPZ2":0,"GPZ3":0,"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,"HGAIN0":0,"HGAIN1":0,"HGAIN2":0,"HGAIN3":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0,"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":0,"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":2.666667,"P1":8,"P2":16,"P3":0,"P4":0,"P5":19.8,"P6":30,"P7":60,"P8":20000,"P9":0,"P10":0,"P11":80000,"P12":80000,"P13":1000,"P14":0,"P15":0,"P16":1000,"P17":2500,"P18":100000,"P19":600,"P20":0,"P21":0,"P22":0,"P23":0,"P24":0,"P25":270,"P26":100000,"P27":8,"P28":1000,"P29":1000,"P30":0,"P31":0,"P32":20000,"P33":0,"P34":0,"P35":0,"P36":0,"P37":0,"P38":0,"P39":0,"P40":2000,"P41":0,"P42":0,"P43":0,"P44":300,"P45":0,"P46":80000,"P47":46600,"P48":10000,"P49":30000,"P50":66000,"P51":0,"P52":4950,"P53":0,"P54":4000,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":0,"P61":0,"P62":0,"P63":0,"PACOIL0":1,"PACOIL1":2,"PACOIL2":3,"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":0,"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":23.438,"PLW2":0,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0.000060001,"PLW10":1.6667,"PLW11":0.088759,"PLW12":0,"PLW13":0,"PLW14":0,"PLW15":0,"PLW16":0,"PLW17":0,"PLW18":23.438,"PLW19":0.18519,"PLW20":0,"PLW21":0,"PLW22":0,"PLW23":0,"PLW24":0,"PLW25":0,"PLW26":0,"PLW27":0.082306,"PLW28":0,"PLW29":1.6667,"PLW30":0,"PLW31":0,"PLW32":0.0000024,"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":54.80648,"PLWMAX1":0,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":0,"PRECHAN2":1,"PRECHAN3":2,"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-199Hg/17O-109Ag>","PROBINPUTS1":"<1H>","PROBINPUTS2":"<2H>","PROBINPUTS3":"<>","PROBINPUTS4":"<>","PROBINPUTS5":"<>","PROBINPUTS6":"<>","PROBINPUTS7":"<>","PROBINPUTS8":"<>","PROBINPUTS9":"<>","PROBINPUTS10":"<>","PROBINPUTS11":"<>","PROBINPUTS12":"<>","PROBINPUTS13":"<>","PROBINPUTS14":"<>","PROBINPUTS15":"<>","RECCHAN0":0,"RECCHAN1":2,"RECCHAN2":0,"RECCHAN3":0,"RECCHAN4":0,"RECCHAN5":0,"RECCHAN6":0,"RECCHAN7":0,"RECCHAN8":0,"RECCHAN9":0,"RECPRE0":-1,"RECPRE1":-1,"RECPRE2":1,"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":1,"RECPRFX2":0,"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":0,"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":1,"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":"<>","SPNAM4":"<>","SPNAM5":"<Sinc1.1000>","SPNAM6":"<Squa100.1000>","SPNAM7":"<>","SPNAM8":"<Squa100.1000>","SPNAM9":"<>","SPNAM10":"<Sinc1.1000>","SPNAM11":"<Sinc1.1000>","SPNAM12":"<>","SPNAM13":"<>","SPNAM14":"<>","SPNAM15":"<>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<>","SPNAM19":"<Sinc1.1000>","SPNAM20":"<Sinc1.1000>","SPNAM21":"<Sinc1.1000>","SPNAM22":"<Sinc1.1000>","SPNAM23":"<>","SPNAM24":"<>","SPNAM25":"<>","SPNAM26":"<>","SPNAM27":"<>","SPNAM28":"<>","SPNAM29":"<Crp60","SPNAM30":20,"SPNAM31":"20.10>","SPNAM32":"<Bip720","SPNAM33":50,"SPNAM34":"20.1>","SPNAM35":"<>","SPNAM36":"<>","SPNAM37":"<Sinc1.1000>","SPNAM38":"<Rsnob.1000>","SPNAM39":"<Gaus1_180r.1000>","SPNAM40":"<Gaus1_180r.1000>","SPNAM41":"<Crp_psyche.20>","SPNAM42":"<>","SPNAM43":"<>","SPNAM44":"<Gaus1_180i.1000>","SPNAM45":"<Squa100.1000>","SPNAM46":"<>","SPNAM47":"<>","SPNAM48":"<>","SPNAM49":"<>","SPNAM50":"<Reburp.1000>","SPNAM51":"<>","SPNAM52":"<>","SPNAM53":"<>","SPNAM54":"<>","SPNAM55":"<>","SPNAM56":"<>","SPNAM57":"<>","SPNAM58":"<>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0.5,"SPOAL5":0.5,"SPOAL6":0.5,"SPOAL7":0.5,"SPOAL8":0.5,"SPOAL9":0.5,"SPOAL10":0.5,"SPOAL11":0.5,"SPOAL12":0.5,"SPOAL13":0.5,"SPOAL14":0.5,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":1,"SPOAL20":1,"SPOAL21":1,"SPOAL22":1,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0.5,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":0.5,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":0.5,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0.5,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.000012453,"SPW2":0.0000055345,"SPW3":0,"SPW4":0,"SPW5":0.0043253,"SPW6":0.000060001,"SPW7":0,"SPW8":1.5e-7,"SPW9":0,"SPW10":0.0043253,"SPW11":0.0043253,"SPW12":0,"SPW13":0,"SPW14":0,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":0,"SPW19":0.000008834221,"SPW20":0.00001373251,"SPW21":0.000006412109,"SPW22":0.00003457997,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0,"SPW27":0,"SPW28":0,"SPW29":0.057297,"SPW30":1.0667,"SPW31":0,"SPW32":0,"SPW33":0.00027033,"SPW34":0.000060506,"SPW35":0.0000055345,"SPW36":0.00035421,"SPW37":0.00019787,"SPW38":0,"SPW39":0,"SPW40":0.0000081314,"SPW41":1.5e-7,"SPW42":0,"SPW43":0,"SPW44":0,"SPW45":0,"SPW46":0.036922,"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,"SPW60":0,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":0,"SWIBOX2":2,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":0,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":1,"TE_STAB1":0,"TE_STAB2":1,"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,"observeFrequency":399.83,"brukerReference":399.83},"filters":[],"data":{"x":[-3.5947743105819985,-3.594476156094922,-3.5941780016078457,-3.593879847120766,-3.5935816926336894,-3.593283538146613,-3.5929853836595367,-3.5926872291724603,-3.592389074685384,-3.5920909201983076,-3.5917927657112276,-3.5914946112241513,-3.591196456737075,-3.5908983022499985,-3.590600147762922,-3.5903019932758458,-3.5900038387887694,-3.589705684301693,-3.589407529814613,-3.5891093753275367,-3.5888112208404603,-3.588513066353384,-3.5882149118663076,-3.587916757379231,-3.587618602892155,-3.587320448405075,-3.5870222939179985,-3.586724139430922,-3.586425984943846,-3.5861278304567694,-3.585829675969693,-3.5855315214826167,-3.5852333669955367,-3.5849352125084604,-3.584637058021384,-3.5843389035343076,-3.5840407490472312,-3.583742594560155,-3.5834444400730785,-3.583146285586002,-3.582848131098922,-3.582549976611846,-3.5822518221247694,-3.581953667637693,-3.5816555131506167,-3.5813573586635403,-3.581059204176464,-3.580761049689384,-3.5804628952023076,-3.5801647407152313,-3.579866586228155,-3.5795684317410785,-3.579270277254002,-3.578972122766926,-3.578673968279846,-3.5783758137927695,-3.578077659305693,-3.5777795048186167,-3.5774813503315404,-3.577183195844464,-3.5768850413573876,-3.5765868868703112,-3.5762887323832313,-3.575990577896155,-3.5756924234090786,-3.575394268922002,-3.575096114434926,-3.5747979599478494,-3.574499805460773,-3.574201650973693,-3.5739034964866168,-3.5736053419995404,-3.573307187512464,-3.5730090330253876,-3.5727108785383113,-3.572412724051235,-3.572114569564155,-3.5718164150770786,-3.571518260590002,-3.571220106102926,-3.5709219516158495,-3.570623797128773,-3.5703256426416967,-3.5700274881546203,-3.5697293336675404,-3.569431179180464,-3.5691330246933877,-3.5688348702063113,-3.568536715719235,-3.5682385612321585,-3.567940406745082,-3.5676422522580022,-3.567344097770926,-3.5670459432838495,-3.566747788796773,-3.5664496343096967,-3.5661514798226204,-3.565853325335544,-3.565555170848464,-3.5652570163613877,-3.5649588618743113,-3.564660707387235,-3.5643625529001586,-3.564064398413082,-3.563766243926006,-3.5634680894389295,-3.5631699349518495,-3.562871780464773,-3.562573625977697,-3.5622754714906204,-3.561977317003544,-3.5616791625164677,-3.5613810080293913,-3.5610828535423114,-3.560784699055235,-3.5604865445681586,-3.5601883900810822,-3.559890235594006,-3.5595920811069295,-3.559293926619853,-3.558995772132773,-3.558697617645697,-3.5583994631586204,-3.558101308671544,-3.5578031541844677,-3.5575049996973913,-3.557206845210315,-3.5569086907232386,-3.5566105362361586,-3.5563123817490823,-3.556014227262006,-3.5557160727749295,-3.555417918287853,-3.5551197638007768,-3.5548216093137004,-3.5545234548266205,-3.554225300339544,-3.5539271458524677,-3.5536289913653913,-3.553330836878315,-3.5530326823912386,-3.552734527904162,-3.5524363734170823,-3.552138218930006,-3.5518400644429295,-3.551541909955853,-3.551243755468777,-3.5509456009817004,-3.550647446494624,-3.5503492920075477,-3.5500511375204677,-3.5497529830333914,-3.549454828546315,-3.5491566740592386,-3.5488585195721623,-3.548560365085086,-3.5482622105980095,-3.5479640561109296,-3.547665901623853,-3.547367747136777,-3.5470695926497005,-3.546771438162624,-3.5464732836755477,-3.5461751291884713,-3.5458769747013914,-3.545578820214315,-3.5452806657272387,-3.5449825112401623,-3.544684356753086,-3.5443862022660095,-3.544088047778933,-3.5437898932918532,-3.543491738804777,-3.5431935843177005,-3.542895429830624,-3.5425972753435477,-3.5422991208564714,-3.542000966369395,-3.5417028118823186,-3.5414046573952387,-3.5411065029081623,-3.540808348421086,-3.5405101939340096,-3.540212039446933,-3.539913884959857,-3.5396157304727804,-3.5393175759857005,-3.539019421498624,-3.5387212670115478,-3.5384231125244714,-3.538124958037395,-3.5378268035503186,-3.5375286490632423,-3.5372304945761623,-3.536932340089086,-3.5366341856020096,-3.536336031114933,-3.536037876627857,-3.5357397221407805,-3.535441567653704,-3.5351434131666277,-3.534845258679548,-3.5345471041924714,-3.534248949705395,-3.5339507952183187,-3.5336526407312423,-3.533354486244166,-3.5330563317570896,-3.5327581772700096,-3.5324600227829333,-3.532161868295857,-3.5318637138087805,-3.531565559321704,-3.5312674048346278,-3.5309692503475514,-3.5306710958604715,-3.530372941373395,-3.5300747868863187,-3.5297766323992423,-3.529478477912166,-3.5291803234250896,-3.528882168938013,-3.528584014450937,-3.528285859963857,-3.5279877054767805,-3.527689550989704,-3.527391396502628,-3.5270932420155514,-3.526795087528475,-3.5264969330413987,-3.5261987785543187,-3.5259006240672424,-3.525602469580166,-3.5253043150930896,-3.5250061606060132,-3.524708006118937,-3.5244098516318605,-3.5241116971447806,-3.523813542657704,-3.523515388170628,-3.5232172336835514,-3.522919079196475,-3.5226209247093987,-3.5223227702223223,-3.522024615735246,-3.521726461248166,-3.5214283067610896,-3.5211301522740133,-3.520831997786937,-3.5205338432998605,-3.520235688812784,-3.5199375343257078,-3.519639379838628,-3.5193412253515515,-3.519043070864475,-3.5187449163773987,-3.5184467618903223,-3.518148607403246,-3.5178504529161696,-3.5175522984290897,-3.5172541439420133,-3.516955989454937,-3.5166578349678606,-3.516359680480784,-3.516061525993708,-3.5157633715066314,-3.515465217019555,-3.515167062532475,-3.5148689080453988,-3.5145707535583224,-3.514272599071246,-3.5139744445841696,-3.5136762900970933,-3.513378135610017,-3.513079981122937,-3.5127818266358606,-3.512483672148784,-3.512185517661708,-3.5118873631746315,-3.511589208687555,-3.5112910542004787,-3.510992899713399,-3.5106947452263224,-3.510396590739246,-3.5100984362521697,-3.5098002817650933,-3.509502127278017,-3.5092039727909405,-3.508905818303864,-3.5086076638167842,-3.508309509329708,-3.5080113548426315,-3.507713200355555,-3.5074150458684787,-3.5071168913814024,-3.506818736894326,-3.506520582407246,-3.5062224279201697,-3.5059242734330933,-3.505626118946017,-3.5053279644589406,-3.505029809971864,-3.504731655484788,-3.504433500997708,-3.5041353465106315,-3.503837192023555,-3.5035390375364788,-3.5032408830494024,-3.502942728562326,-3.5026445740752497,-3.5023464195881697,-3.5020482651010933,-3.501750110614017,-3.5014519561269406,-3.5011538016398642,-3.500855647152788,-3.5005574926657115,-3.500259338178635,-3.499961183691555,-3.499663029204479,-3.4993648747174024,-3.499066720230326,-3.4987685657432497,-3.4984704112561733,-3.498172256769097,-3.497874102282017,-3.4975759477949406,-3.4972777933078643,-3.496979638820788,-3.4966814843337115,-3.496383329846635,-3.4960851753595588,-3.495787020872479,-3.4954888663854025,-3.495190711898326,-3.4948925574112497,-3.4945944029241733,-3.494296248437097,-3.4939980939500206,-3.493699939462944,-3.4934017849758643,-3.493103630488788,-3.4928054760017115,-3.492507321514635,-3.492209167027559,-3.4919110125404824,-3.491612858053406,-3.491314703566326,-3.4910165490792497,-3.4907183945921734,-3.490420240105097,-3.4901220856180206,-3.4898239311309442,-3.489525776643868,-3.489227622156788,-3.4889294676697116,-3.488631313182635,-3.488333158695559,-3.4880350042084824,-3.487736849721406,-3.4874386952343297,-3.4871405407472533,-3.4868423862601734,-3.486544231773097,-3.4862460772860207,-3.4859479227989443,-3.485649768311868,-3.4853516138247915,-3.485053459337715,-3.4847553048506352,-3.484457150363559,-3.4841589958764825,-3.483860841389406,-3.4835626869023297,-3.4832645324152534,-3.482966377928177,-3.482668223441097,-3.4823700689540207,-3.4820719144669443,-3.481773759979868,-3.4814756054927916,-3.481177451005715,-3.480879296518639,-3.4805811420315624,-3.4802829875444825,-3.479984833057406,-3.4796866785703298,-3.4793885240832534,-3.479090369596177,-3.4787922151091006,-3.4784940606220243,-3.4781959061349443,-3.477897751647868,-3.4775995971607916,-3.477301442673715,-3.477003288186639,-3.4767051336995625,-3.476406979212486,-3.476108824725406,-3.47581067023833,-3.4755125157512534,-3.475214361264177,-3.4749162067771007,-3.4746180522900243,-3.474319897802948,-3.4740217433158715,-3.4737235888287916,-3.4734254343417152,-3.473127279854639,-3.4728291253675625,-3.472530970880486,-3.4722328163934097,-3.4719346619063334,-3.4716365074192534,-3.471338352932177,-3.4710401984451007,-3.4707420439580243,-3.470443889470948,-3.4701457349838716,-3.469847580496795,-3.4695494260097153,-3.469251271522639,-3.4689531170355625,-3.468654962548486,-3.46835680806141,-3.4680586535743334,-3.467760499087257,-3.4674623446001807,-3.4671641901131007,-3.4668660356260244,-3.466567881138948,-3.4662697266518716,-3.4659715721647952,-3.465673417677719,-3.4653752631906425,-3.4650771087035626,-3.464778954216486,-3.46448079972941,-3.4641826452423334,-3.463884490755257,-3.4635863362681807,-3.4632881817811043,-3.4629900272940244,-3.462691872806948,-3.4623937183198716,-3.4620955638327953,-3.461797409345719,-3.4614992548586425,-3.461201100371566,-3.4609029458844898,-3.46060479139741,-3.4603066369103335,-3.460008482423257,-3.4597103279361807,-3.4594121734491043,-3.459114018962028,-3.4588158644749516,-3.4585177099878717,-3.4582195555007953,-3.457921401013719,-3.4576232465266425,-3.457325092039566,-3.45702693755249,-3.4567287830654134,-3.4564306285783335,-3.456132474091257,-3.4558343196041807,-3.4555361651171044,-3.455238010630028,-3.4549398561429516,-3.4546417016558753,-3.4543435471687953,-3.454045392681719,-3.4537472381946426,-3.453449083707566,-3.45315092922049,-3.4528527747334135,-3.452554620246337,-3.4522564657592607,-3.451958311272181,-3.4516601567851044,-3.451362002298028,-3.4510638478109517,-3.4507656933238753,-3.450467538836799,-3.4501693843497225,-3.4498712298626426,-3.4495730753755662,-3.44927492088849,-3.4489767664014135,-3.448678611914337,-3.4483804574272607,-3.4480823029401844,-3.4477841484531044,-3.447485993966028,-3.4471878394789517,-3.4468896849918753,-3.446591530504799,-3.4462933760177226,-3.445995221530646,-3.44569706704357,-3.44539891255649,-3.4451007580694135,-3.444802603582337,-3.4445044490952608,-3.4442062946081844,-3.443908140121108,-3.4436099856340316,-3.4433118311469517,-3.4430136766598753,-3.442715522172799,-3.4424173676857226,-3.442119213198646,-3.44182105871157,-3.4415229042244935,-3.4412247497374135,-3.440926595250337,-3.440628440763261,-3.4403302862761844,-3.440032131789108,-3.4397339773020317,-3.4394358228149553,-3.439137668327879,-3.438839513840799,-3.4385413593537226,-3.4382432048666463,-3.43794505037957,-3.4376468958924935,-3.437348741405417,-3.4370505869183408,-3.436752432431261,-3.4364542779441845,-3.436156123457108,-3.4358579689700317,-3.4355598144829553,-3.435261659995879,-3.4349635055088026,-3.4346653510217227,-3.4343671965346463,-3.43406904204757,-3.4337708875604935,-3.433472733073417,-3.433174578586341,-3.4328764240992644,-3.432578269612188,-3.432280115125108,-3.4319819606380317,-3.4316838061509554,-3.431385651663879,-3.4310874971768026,-3.4307893426897262,-3.43049118820265,-3.43019303371557,-3.4298948792284936,-3.429596724741417,-3.429298570254341,-3.4290004157672644,-3.428702261280188,-3.4284041067931117,-3.4281059523060318,-3.4278077978189554,-3.427509643331879,-3.4272114888448026,-3.4269133343577263,-3.42661517987065,-3.4263170253835735,-3.426018870896497,-3.425720716409417,-3.425422561922341,-3.4251244074352645,-3.424826252948188,-3.4245280984611117,-3.4242299439740354,-3.423931789486959,-3.423633634999879,-3.4233354805128027,-3.4230373260257263,-3.42273917153865,-3.4224410170515736,-3.422142862564497,-3.421844708077421,-3.421546553590341,-3.4212483991032645,-3.420950244616188,-3.4206520901291118,-3.4203539356420354,-3.420055781154959,-3.4197576266678826,-3.4194594721808063,-3.4191613176937263,-3.41886316320665,-3.4185650087195736,-3.418266854232497,-3.417968699745421,-3.4176705452583445,-3.417372390771268,-3.417074236284188,-3.416776081797112,-3.4164779273100354,-3.416179772822959,-3.4158816183358827,-3.4155834638488063,-3.41528530936173,-3.41498715487465,-3.4146890003875736,-3.4143908459004972,-3.414092691413421,-3.4137945369263445,-3.413496382439268,-3.4131982279521917,-3.4129000734651154,-3.4126019189780354,-3.412303764490959,-3.4120056100038827,-3.4117074555168063,-3.41140930102973,-3.4111111465426536,-3.410812992055577,-3.4105148375684973,-3.410216683081421,-3.4099185285943445,-3.409620374107268,-3.4093222196201918,-3.4090240651331154,-3.408725910646039,-3.408427756158959,-3.4081296016718827,-3.4078314471848064,-3.40753329269773,-3.4072351382106536,-3.4069369837235772,-3.406638829236501,-3.406340674749421,-3.4060425202623446,-3.405744365775268,-3.405446211288192,-3.4051480568011154,-3.404849902314039,-3.4045517478269627,-3.4042535933398863,-3.4039554388528064,-3.40365728436573,-3.4033591298786536,-3.4030609753915773,-3.402762820904501,-3.4024646664174245,-3.402166511930348,-3.401868357443268,-3.401570202956192,-3.4012720484691155,-3.400973893982039,-3.4006757394949627,-3.4003775850078863,-3.40007943052081,-3.39978127603373,-3.3994831215466537,-3.3991849670595773,-3.398886812572501,-3.3985886580854245,-3.398290503598348,-3.397992349111272,-3.3976941946241954,-3.3973960401371155,-3.397097885650039,-3.3967997311629627,-3.3965015766758864,-3.39620342218881,-3.3959052677017336,-3.3956071132146572,-3.3953089587275773,-3.395010804240501,-3.3947126497534246,-3.394414495266348,-3.394116340779272,-3.3938181862921954,-3.393520031805119,-3.393221877318039,-3.3929237228309628,-3.3926255683438864,-3.39232741385681,-3.3920292593697337,-3.3917311048826573,-3.391432950395581,-3.3911347959085045,-3.3908366414214246,-3.3905384869343482,-3.390240332447272,-3.3899421779601955,-3.389644023473119,-3.3893458689860427,-3.3890477144989664,-3.3887495600118864,-3.38845140552481,-3.3881532510377337,-3.3878550965506573,-3.387556942063581,-3.3872587875765046,-3.386960633089428,-3.3866624786023483,-3.386364324115272,-3.3860661696281955,-3.385768015141119,-3.3854698606540428,-3.3851717061669664,-3.38487355167989,-3.3845753971928136,-3.3842772427057337,-3.3839790882186573,-3.383680933731581,-3.3833827792445046,-3.383084624757428,-3.382786470270352,-3.3824883157832755,-3.3821901612961955,-3.381892006809119,-3.381593852322043,-3.3812956978349664,-3.38099754334789,-3.3806993888608137,-3.3804012343737373,-3.3801030798866574,-3.379804925399581,-3.3795067709125046,-3.3792086164254282,-3.378910461938352,-3.3786123074512755,-3.378314152964199,-3.3780159984771227,-3.377717843990043,-3.3774196895029664,-3.37712153501589,-3.3768233805288137,-3.3765252260417373,-3.376227071554661,-3.3759289170675846,-3.3756307625805047,-3.3753326080934283,-3.375034453606352,-3.3747362991192755,-3.374438144632199,-3.374139990145123,-3.3738418356580464,-3.3735436811709665,-3.37324552668389,-3.3729473721968137,-3.3726492177097374,-3.372351063222661,-3.3720529087355846,-3.3717547542485082,-3.371456599761432,-3.371158445274352,-3.3708602907872756,-3.370562136300199,-3.370263981813123,-3.3699658273260464,-3.36966767283897,-3.3693695183518937,-3.3690713638648138,-3.3687732093777374,-3.368475054890661,-3.3681769004035846,-3.3678787459165083,-3.367580591429432,-3.3672824369423555,-3.3669842824552756,-3.366686127968199,-3.366387973481123,-3.3660898189940465,-3.36579166450697,-3.3654935100198937,-3.3651953555328173,-3.364897201045741,-3.364599046558661,-3.3643008920715847,-3.3640027375845083,-3.363704583097432,-3.3634064286103555,-3.363108274123279,-3.362810119636203,-3.362511965149123,-3.3622138106620465,-3.36191565617497,-3.3616175016878937,-3.3613193472008174,-3.361021192713741,-3.3607230382266646,-3.3604248837395847,-3.3601267292525083,-3.359828574765432,-3.3595304202783556,-3.359232265791279,-3.358934111304203,-3.3586359568171265,-3.3583378023300465,-3.35803964784297,-3.357741493355894,-3.3574433388688174,-3.357145184381741,-3.3568470298946647,-3.3565488754075883,-3.356250720920512,-3.355952566433432,-3.3556544119463556,-3.3553562574592792,-3.355058102972203,-3.3547599484851265,-3.35446179399805,-3.3541636395109737,-3.353865485023894,-3.3535673305368174,-3.353269176049741,-3.3529710215626647,-3.3526728670755883,-3.352374712588512,-3.3520765581014356,-3.3517784036143556,-3.3514802491272793,-3.351182094640203,-3.3508839401531265,-3.35058578566605,-3.3502876311789738,-3.3499894766918974,-3.349691322204821,-3.349393167717741,-3.3490950132306647,-3.3487968587435883,-3.348498704256512,-3.3482005497694356,-3.3479023952823592,-3.347604240795283,-3.347306086308203,-3.3470079318211265,-3.34670977733405,-3.346411622846974,-3.3461134683598974,-3.345815313872821,-3.3455171593857447,-3.3452190048986647,-3.3449208504115884,-3.344622695924512,-3.3443245414374356,-3.3440263869503593,-3.343728232463283,-3.3434300779762065,-3.34313192348913,-3.34283376900205,-3.342535614514974,-3.3422374600278975,-3.341939305540821,-3.3416411510537447,-3.3413429965666683,-3.341044842079592,-3.340746687592512,-3.3404485331054357,-3.3401503786183593,-3.339852224131283,-3.3395540696442065,-3.33925591515713,-3.338957760670054,-3.338659606182974,-3.3383614516958975,-3.338063297208821,-3.3377651427217447,-3.3374669882346684,-3.337168833747592,-3.3368706792605156,-3.3365725247734392,-3.3362743702863593,-3.335976215799283,-3.3356780613122066,-3.33537990682513,-3.335081752338054,-3.3347835978509774,-3.334485443363901,-3.334187288876821,-3.3338891343897448,-3.3335909799026684,-3.333292825415592,-3.3329946709285156,-3.3326965164414393,-3.332398361954363,-3.332100207467283,-3.3318020529802066,-3.3315038984931302,-3.331205744006054,-3.3309075895189775,-3.330609435031901,-3.3303112805448247,-3.3300131260577484,-3.3297149715706684,-3.329416817083592,-3.3291186625965157,-3.3288205081094393,-3.328522353622363,-3.3282241991352866,-3.32792604464821,-3.3276278901611303,-3.327329735674054,-3.3270315811869775,-3.326733426699901,-3.3264352722128248,-3.3261371177257484,-3.325838963238672,-3.325540808751592,-3.3252426542645157,-3.3249444997774393,-3.324646345290363,-3.3243481908032866,-3.32405003631621,-3.323751881829134,-3.3234537273420575,-3.3231555728549775,-3.322857418367901,-3.322559263880825,-3.3222611093937484,-3.321962954906672,-3.3216648004195957,-3.3213666459325193,-3.3210684914454394,-3.320770336958363,-3.3204721824712866,-3.3201740279842102,-3.319875873497134,-3.3195777190100575,-3.319279564522981,-3.318981410035901,-3.318683255548825,-3.3183851010617484,-3.318086946574672,-3.3177887920875957,-3.3174906376005193,-3.317192483113443,-3.316894328626363,-3.3165961741392866,-3.3162980196522103,-3.315999865165134,-3.3157017106780575,-3.315403556190981,-3.3151054017039048,-3.3148072472168284,-3.3145090927297485,-3.314210938242672,-3.3139127837555957,-3.3136146292685194,-3.313316474781443,-3.3130183202943666,-3.3127201658072902,-3.3124220113202103,-3.312123856833134,-3.3118257023460576,-3.311527547858981,-3.311229393371905,-3.3109312388848284,-3.310633084397752,-3.310334929910672,-3.3100367754235958,-3.3097386209365194,-3.309440466449443,-3.3091423119623666,-3.3088441574752903,-3.308546002988214,-3.3082478485011375,-3.3079496940140576,-3.307651539526981,-3.307353385039905,-3.3070552305528285,-3.306757076065752,-3.3064589215786757,-3.3061607670915993,-3.3058626126045194,-3.305564458117443,-3.3052663036303667,-3.3049681491432903,-3.304669994656214,-3.3043718401691375,-3.304073685682061,-3.3037755311949812,-3.303477376707905,-3.3031792222208285,-3.302881067733752,-3.3025829132466757,-3.3022847587595994,-3.301986604272523,-3.3016884497854466,-3.3013902952983667,-3.3010921408112903,-3.300793986324214,-3.3004958318371376,-3.300197677350061,-3.299899522862985,-3.2996013683759085,-3.2993032138888285,-3.299005059401752,-3.2987069049146758,-3.2984087504275994,-3.298110595940523,-3.2978124414534467,-3.2975142869663703,-3.2972161324792904,-3.296917977992214,-3.2966198235051376,-3.2963216690180612,-3.296023514530985,-3.2957253600439085,-3.295427205556832,-3.2951290510697557,-3.294830896582676,-3.2945327420955994,-3.294234587608523,-3.2939364331214467,-3.2936382786343703,-3.293340124147294,-3.2930419696602176,-3.2927438151731376,-3.2924456606860613,-3.292147506198985,-3.2918493517119085,-3.291551197224832,-3.2912530427377558,-3.2909548882506794,-3.2906567337635995,-3.290358579276523,-3.2900604247894467,-3.2897622703023703,-3.289464115815294,-3.2891659613282176,-3.288867806841141,-3.288569652354065,-3.288271497866985,-3.2879733433799085,-3.287675188892832,-3.287377034405756,-3.2870788799186794,-3.286780725431603,-3.2864825709445267,-3.2861844164574467,-3.2858862619703704,-3.285588107483294,-3.2852899529962176,-3.2849917985091412,-3.284693644022065,-3.2843954895349885,-3.2840973350479086,-3.283799180560832,-3.283501026073756,-3.2832028715866794,-3.282904717099603,-3.2826065626125267,-3.2823084081254503,-3.282010253638374,-3.281712099151294,-3.2814139446642177,-3.2811157901771413,-3.280817635690065,-3.2805194812029885,-3.280221326715912,-3.279923172228836,-3.279625017741756,-3.2793268632546795,-3.279028708767603,-3.2787305542805267,-3.2784323997934504,-3.278134245306374,-3.2778360908192976,-3.2775379363322177,-3.2772397818451413,-3.276941627358065,-3.2766434728709886,-3.276345318383912,-3.276047163896836,-3.2757490094097594,-3.275450854922683,-3.275152700435603,-3.2748545459485268,-3.2745563914614504,-3.274258236974374,-3.2739600824872976,-3.2736619280002213,-3.273363773513145,-3.273065619026065,-3.2727674645389886,-3.272469310051912,-3.272171155564836,-3.2718730010777595,-3.271574846590683,-3.2712766921036067,-3.270978537616527,-3.2706803831294504,-3.270382228642374,-3.2700840741552977,-3.2697859196682213,-3.269487765181145,-3.2691896106940685,-3.2688914562069886,-3.2685933017199122,-3.268295147232836,-3.2679969927457595,-3.267698838258683,-3.2674006837716068,-3.2671025292845304,-3.266804374797454,-3.266506220310374,-3.2662080658232977,-3.2659099113362213,-3.265611756849145,-3.2653136023620686,-3.265015447874992,-3.264717293387916,-3.264419138900836,-3.2641209844137595,-3.263822829926683,-3.263524675439607,-3.2632265209525304,-3.262928366465454,-3.2626302119783777,-3.2623320574912977,-3.2620339030042214,-3.261735748517145,-3.2614375940300686,-3.2611394395429922,-3.260841285055916,-3.2605431305688395,-3.260244976081763,-3.259946821594683,-3.259648667107607,-3.2593505126205304,-3.259052358133454,-3.2587542036463777,-3.2584560491593013,-3.258157894672225,-3.257859740185145,-3.2575615856980686,-3.2572634312109923,-3.256965276723916,-3.2566671222368395,-3.256368967749763,-3.2560708132626868,-3.255772658775607,-3.2554745042885305,-3.255176349801454,-3.2548781953143777,-3.2545800408273013,-3.254281886340225,-3.2539837318531486,-3.2536855773660722,-3.2533874228789923,-3.253089268391916,-3.2527911139048395,-3.252492959417763,-3.252194804930687,-3.2518966504436104,-3.251598495956534,-3.251300341469454,-3.2510021869823778,-3.2507040324953014,-3.250405878008225,-3.2501077235211486,-3.2498095690340723,-3.249511414546996,-3.249213260059916,-3.2489151055728396,-3.248616951085763,-3.248318796598687,-3.2480206421116105,-3.247722487624534,-3.2474243331374577,-3.2471261786503813,-3.2468280241633014,-3.246529869676225,-3.2462317151891487,-3.2459335607020723,-3.245635406214996,-3.2453372517279195,-3.245039097240843,-3.2447409427537632,-3.244442788266687,-3.2441446337796105,-3.243846479292534,-3.2435483248054577,-3.2432501703183814,-3.242952015831305,-3.242653861344225,-3.2423557068571487,-3.2420575523700723,-3.241759397882996,-3.2414612433959196,-3.241163088908843,-3.240864934421767,-3.2405667799346904,-3.2402686254476105,-3.239970470960534,-3.2396723164734578,-3.2393741619863814,-3.239076007499305,-3.2387778530122286,-3.2384796985251523,-3.2381815440380723,-3.237883389550996,-3.2375852350639196,-3.2372870805768432,-3.236988926089767,-3.2366907716026905,-3.236392617115614,-3.236094462628534,-3.235796308141458,-3.2354981536543814,-3.235199999167305,-3.2349018446802287,-3.2346036901931523,-3.234305535706076,-3.2340073812189996,-3.2337092267319196,-3.2334110722448433,-3.233112917757767,-3.2328147632706905,-3.232516608783614,-3.2322184542965378,-3.2319202998094614,-3.2316221453223815,-3.231323990835305,-3.2310258363482287,-3.2307276818611523,-3.230429527374076,-3.2301313728869996,-3.229833218399923,-3.2295350639128433,-3.229236909425767,-3.2289387549386905,-3.228640600451614,-3.228342445964538,-3.2280442914774614,-3.227746136990385,-3.2274479825033087,-3.2271498280162287,-3.2268516735291524,-3.226553519042076,-3.2262553645549996,-3.2259572100679232,-3.225659055580847,-3.2253609010937705,-3.2250627466066906,-3.224764592119614,-3.224466437632538,-3.2241682831454614,-3.223870128658385,-3.2235719741713087,-3.2232738196842323,-3.2229756651971524,-3.222677510710076,-3.2223793562229996,-3.2220812017359233,-3.221783047248847,-3.2214848927617705,-3.221186738274694,-3.2208885837876142,-3.220590429300538,-3.2202922748134615,-3.219994120326385,-3.2196959658393087,-3.2193978113522324,-3.219099656865156,-3.2188015023780796,-3.2185033478909997,-3.2182051934039233,-3.217907038916847,-3.2176088844297706,-3.217310729942694,-3.217012575455618,-3.2167144209685414,-3.2164162664814615,-3.216118111994385,-3.2158199575073088,-3.2155218030202324,-3.215223648533156,-3.2149254940460796,-3.2146273395590033,-3.2143291850719233,-3.214031030584847,-3.2137328760977706,-3.213434721610694,-3.213136567123618,-3.2128384126365415,-3.212540258149465,-3.2122421036623887,-3.211943949175309,-3.2116457946882324,-3.211347640201156,-3.2110494857140797,-3.2107513312270033,-3.210453176739927,-3.2101550222528505,-3.2098568677657706,-3.2095587132786942,-3.209260558791618,-3.2089624043045415,-3.208664249817465,-3.2083660953303887,-3.2080679408433124,-3.2077697863562324,-3.207471631869156,-3.2071734773820797,-3.2068753228950033,-3.206577168407927,-3.2062790139208506,-3.205980859433774,-3.205682704946698,-3.205384550459618,-3.2050863959725415,-3.204788241485465,-3.2044900869983888,-3.2041919325113124,-3.203893778024236,-3.2035956235371597,-3.2032974690500797,-3.2029993145630034,-3.202701160075927,-3.2024030055888506,-3.2021048511017742,-3.201806696614698,-3.2015085421276215,-3.2012103876405416,-3.200912233153465,-3.200614078666389,-3.2003159241793124,-3.200017769692236,-3.1997196152051597,-3.1994214607180833,-3.199123306231007,-3.198825151743927,-3.1985269972568506,-3.1982288427697743,-3.197930688282698,-3.1976325337956215,-3.197334379308545,-3.1970362248214688,-3.196738070334389,-3.1964399158473125,-3.196141761360236,-3.1958436068731597,-3.1955454523860833,-3.195247297899007,-3.1949491434119306,-3.1946509889248507,-3.1943528344377743,-3.194054679950698,-3.1937565254636215,-3.193458370976545,-3.193160216489469,-3.1928620620023924,-3.192563907515316,-3.192265753028236,-3.1919675985411597,-3.1916694440540834,-3.191371289567007,-3.1910731350799306,-3.1907749805928542,-3.190476826105778,-3.190178671618698,-3.1898805171316216,-3.189582362644545,-3.189284208157469,-3.1889860536703925,-3.188687899183316,-3.1883897446962397,-3.1880915902091598,-3.1877934357220834,-3.187495281235007,-3.1871971267479307,-3.1868989722608543,-3.186600817773778,-3.1863026632867015,-3.186004508799625,-3.1857063543125452,-3.185408199825469,-3.1851100453383925,-3.184811890851316,-3.1845137363642397,-3.1842155818771634,-3.183917427390087,-3.183619272903007,-3.1833211184159307,-3.1830229639288543,-3.182724809441778,-3.1824266549547016,-3.182128500467625,-3.181830345980549,-3.181532191493469,-3.1812340370063925,-3.180935882519316,-3.1806377280322398,-3.1803395735451634,-3.180041419058087,-3.1797432645710106,-3.1794451100839307,-3.1791469555968543,-3.178848801109778,-3.1785506466227016,-3.178252492135625,-3.177954337648549,-3.1776561831614725,-3.177358028674396,-3.177059874187316,-3.17676171970024,-3.1764635652131634,-3.176165410726087,-3.1758672562390107,-3.1755691017519343,-3.175270947264858,-3.174972792777778,-3.1746746382907016,-3.1743764838036252,-3.174078329316549,-3.1737801748294725,-3.173482020342396,-3.1731838658553198,-3.17288571136824,-3.1725875568811635,-3.172289402394087,-3.1719912479070107,-3.1716930934199343,-3.171394938932858,-3.1710967844457816,-3.170798629958705,-3.1705004754716253,-3.170202320984549,-3.1699041664974725,-3.169606012010396,-3.16930785752332,-3.1690097030362434,-3.168711548549167,-3.168413394062087,-3.1681152395750107,-3.1678170850879344,-3.167518930600858,-3.1672207761137816,-3.1669226216267052,-3.166624467139629,-3.166326312652549,-3.1660281581654726,-3.165730003678396,-3.16543184919132,-3.1651336947042434,-3.164835540217167,-3.1645373857300907,-3.1642392312430143,-3.1639410767559344,-3.163642922268858,-3.1633447677817816,-3.1630466132947053,-3.162748458807629,-3.1624503043205525,-3.162152149833476,-3.161853995346396,-3.16155584085932,-3.1612576863722435,-3.160959531885167,-3.1606613773980907,-3.1603632229110143,-3.160065068423938,-3.159766913936858,-3.1594687594497817,-3.1591706049627053,-3.158872450475629,-3.1585742959885525,-3.158276141501476,-3.1579779870144,-3.1576798325273234,-3.1573816780402435,-3.157083523553167,-3.1567853690660908,-3.1564872145790144,-3.156189060091938,-3.1558909056048616,-3.1555927511177853,-3.1552945966307053,-3.154996442143629,-3.1546982876565526,-3.154400133169476,-3.1541019786824,-3.1538038241953235,-3.153505669708247,-3.153207515221167,-3.152909360734091,-3.1526112062470144,-3.152313051759938,-3.1520148972728617,-3.1517167427857853,-3.151418588298709,-3.1511204338116325,-3.1508222793245526,-3.1505241248374762,-3.1502259703504,-3.1499278158633235,-3.149629661376247,-3.1493315068891707,-3.1490333524020944,-3.1487351979150144,-3.148437043427938,-3.1481388889408617,-3.1478407344537853,-3.147542579966709,-3.1472444254796326,-3.146946270992556,-3.1466481165054763,-3.1463499620184,-3.1460518075313235,-3.145753653044247,-3.1454554985571708,-3.1451573440700944,-3.144859189583018,-3.1445610350959416,-3.1442628806088617,-3.1439647261217853,-3.143666571634709,-3.1433684171476326,-3.1430702626605562,-3.14277210817348,-3.1424739536864035,-3.1421757991993235,-3.141877644712247,-3.141579490225171,-3.1412813357380944,-3.140983181251018,-3.1406850267639417,-3.1403868722768653,-3.1400887177897854,-3.139790563302709,-3.1394924088156326,-3.1391942543285563,-3.13889609984148,-3.1385979453544035,-3.138299790867327,-3.1380016363802508,-3.137703481893171,-3.1374053274060945,-3.137107172919018,-3.1368090184319417,-3.1365108639448653,-3.136212709457789,-3.1359145549707126,-3.1356164004836327,-3.1353182459965563,-3.13502009150948,-3.1347219370224035,-3.134423782535327,-3.134125628048251,-3.1338274735611744,-3.1335293190740945,-3.133231164587018,-3.1329330100999417,-3.1326348556128654,-3.132336701125789,-3.1320385466387126,-3.1317403921516362,-3.1314422376645563,-3.13114408317748,-3.1308459286904036,-3.130547774203327,-3.130249619716251,-3.1299514652291744,-3.129653310742098,-3.1293551562550217,-3.1290570017679418,-3.1287588472808654,-3.128460692793789,-3.1281625383067126,-3.1278643838196363,-3.12756622933256,-3.1272680748454835,-3.1269699203584036,-3.1266717658713272,-3.126373611384251,-3.1260754568971745,-3.125777302410098,-3.1254791479230217,-3.1251809934359454,-3.1248828389488654,-3.124584684461789,-3.1242865299747127,-3.1239883754876363,-3.12369022100056,-3.1233920665134836,-3.123093912026407,-3.122795757539331,-3.122497603052251,-3.1221994485651745,-3.121901294078098,-3.1216031395910218,-3.1213049851039454,-3.121006830616869,-3.1207086761297926,-3.1204105216427127,-3.1201123671556363,-3.11981421266856,-3.1195160581814836,-3.119217903694407,-3.118919749207331,-3.1186215947202545,-3.1183234402331745,-3.118025285746098,-3.117727131259022,-3.1174289767719454,-3.117130822284869,-3.1168326677977927,-3.1165345133107163,-3.11623635882364,-3.11593820433656,-3.1156400498494836,-3.1153418953624072,-3.115043740875331,-3.1147455863882545,-3.114447431901178,-3.1141492774141017,-3.113851122927022,-3.1135529684399454,-3.113254813952869,-3.1129566594657927,-3.1126585049787163,-3.11236035049164,-3.1120621960045636,-3.1117640415174836,-3.1114658870304073,-3.111167732543331,-3.1108695780562545,-3.110571423569178,-3.1102732690821018,-3.1099751145950254,-3.109676960107949,-3.109378805620869,-3.1090806511337927,-3.1087824966467164,-3.10848434215964,-3.1081861876725636,-3.1078880331854872,-3.107589878698411,-3.107291724211331,-3.1069935697242546,-3.106695415237178,-3.106397260750102,-3.1060991062630254,-3.105800951775949,-3.1055027972888727,-3.1052046428017928,-3.1049064883147164,-3.10460833382764,-3.1043101793405636,-3.1040120248534873,-3.103713870366411,-3.1034157158793345,-3.103117561392258,-3.102819406905178,-3.102521252418102,-3.1022230979310255,-3.101924943443949,-3.1016267889568727,-3.1013286344697963,-3.10103047998272,-3.10073232549564,-3.1004341710085637,-3.1001360165214873,-3.099837862034411,-3.0995397075473345,-3.099241553060258,-3.098943398573182,-3.098645244086102,-3.0983470895990255,-3.098048935111949,-3.0977507806248727,-3.0974526261377964,-3.09715447165072,-3.0968563171636436,-3.0965581626765672,-3.0962600081894873,-3.095961853702411,-3.0956636992153346,-3.095365544728258,-3.095067390241182,-3.0947692357541055,-3.094471081267029,-3.094172926779949,-3.0938747722928728,-3.0935766178057964,-3.09327846331872,-3.0929803088316437,-3.0926821543445673,-3.092383999857491,-3.092085845370411,-3.0917876908833346,-3.0914895363962582,-3.091191381909182,-3.0908932274221055,-3.090595072935029,-3.0902969184479527,-3.0899987639608764,-3.0897006094737964,-3.08940245498672,-3.0891043004996437,-3.0888061460125673,-3.088507991525491,-3.0882098370384146,-3.087911682551338,-3.0876135280642583,-3.087315373577182,-3.0870172190901055,-3.086719064603029,-3.0864209101159528,-3.0861227556288764,-3.0858246011418,-3.08552644665472,-3.0852282921676437,-3.0849301376805673,-3.084631983193491,-3.0843338287064146,-3.084035674219338,-3.083737519732262,-3.083439365245182,-3.0831412107581055,-3.082843056271029,-3.082544901783953,-3.0822467472968764,-3.0819485928098,-3.0816504383227237,-3.0813522838356473,-3.0810541293485674,-3.080755974861491,-3.0804578203744146,-3.0801596658873382,-3.079861511400262,-3.0795633569131855,-3.079265202426109,-3.078967047939029,-3.078668893451953,-3.0783707389648765,-3.0780725844778,-3.0777744299907237,-3.0774762755036473,-3.077178121016571,-3.076879966529491,-3.0765818120424147,-3.0762836575553383,-3.075985503068262,-3.0756873485811855,-3.075389194094109,-3.075091039607033,-3.0747928851199564,-3.0744947306328765,-3.0741965761458,-3.0738984216587237,-3.0736002671716474,-3.073302112684571,-3.0730039581974946,-3.0727058037104182,-3.0724076492233383,-3.072109494736262,-3.0718113402491856,-3.071513185762109,-3.071215031275033,-3.0709168767879564,-3.07061872230088,-3.0703205678138,-3.0700224133267238,-3.0697242588396474,-3.069426104352571,-3.0691279498654946,-3.0688297953784183,-3.068531640891342,-3.0682334864042655,-3.0679353319171856,-3.067637177430109,-3.067339022943033,-3.0670408684559565,-3.06674271396888,-3.0664445594818037,-3.0661464049947273,-3.0658482505076474,-3.065550096020571,-3.0652519415334947,-3.0649537870464183,-3.064655632559342,-3.0643574780722656,-3.064059323585189,-3.0637611690981092,-3.063463014611033,-3.0631648601239565,-3.06286670563688,-3.0625685511498038,-3.0622703966627274,-3.061972242175651,-3.0616740876885746,-3.0613759332014947,-3.0610777787144183,-3.060779624227342,-3.0604814697402656,-3.060183315253189,-3.059885160766113,-3.0595870062790365,-3.0592888517919565,-3.05899069730488,-3.058692542817804,-3.0583943883307274,-3.058096233843651,-3.0577980793565747,-3.0574999248694983,-3.0572017703824184,-3.056903615895342,-3.0566054614082656,-3.0563073069211892,-3.056009152434113,-3.0557109979470365,-3.05541284345996,-3.0551146889728837,-3.054816534485804,-3.0545183799987274,-3.054220225511651,-3.0539220710245747,-3.0536239165374983,-3.053325762050422,-3.0530276075633456,-3.0527294530762656,-3.0524312985891893,-3.052133144102113,-3.0518349896150365,-3.05153683512796,-3.0512386806408838,-3.0509405261538074,-3.0506423716667275,-3.050344217179651,-3.0500460626925747,-3.0497479082054983,-3.049449753718422,-3.0491515992313456,-3.0488534447442692,-3.048555290257193,-3.048257135770113,-3.0479589812830366,-3.04766082679596,-3.047362672308884,-3.0470645178218074,-3.046766363334731,-3.0464682088476547,-3.0461700543605748,-3.0458718998734984,-3.045573745386422,-3.0452755908993456,-3.0449774364122693,-3.044679281925193,-3.0443811274381165,-3.0440829729510366,-3.04378481846396,-3.043486663976884,-3.0431885094898075,-3.042890355002731,-3.0425922005156547,-3.0422940460285783,-3.0419958915414984,-3.041697737054422,-3.0413995825673457,-3.0411014280802693,-3.040803273593193,-3.0405051191061165,-3.04020696461904,-3.039908810131964,-3.039610655644884,-3.0393125011578075,-3.039014346670731,-3.0387161921836547,-3.0384180376965784,-3.038119883209502,-3.0378217287224256,-3.0375235742353457,-3.0372254197482693,-3.036927265261193,-3.0366291107741166,-3.03633095628704,-3.036032801799964,-3.0357346473128874,-3.0354364928258075,-3.035138338338731,-3.0348401838516548,-3.0345420293645784,-3.034243874877502,-3.0339457203904256,-3.0336475659033493,-3.033349411416273,-3.033051256929193,-3.0327531024421166,-3.0324549479550402,-3.032156793467964,-3.0318586389808875,-3.031560484493811,-3.0312623300067347,-3.030964175519655,-3.0306660210325784,-3.030367866545502,-3.0300697120584257,-3.0297715575713493,-3.029473403084273,-3.0291752485971966,-3.0288770941101166,-3.0285789396230403,-3.028280785135964,-3.0279826306488875,-3.027684476161811,-3.0273863216747348,-3.0270881671876584,-3.026790012700582,-3.026491858213502,-3.0261937037264257,-3.0258955492393493,-3.025597394752273,-3.0252992402651966,-3.02500108577812,-3.024702931291044,-3.024404776803964,-3.0241066223168875,-3.023808467829811,-3.023510313342735,-3.0232121588556584,-3.022914004368582,-3.0226158498815057,-3.0223176953944257,-3.0220195409073494,-3.021721386420273,-3.0214232319331966,-3.0211250774461202,-3.020826922959044,-3.0205287684719675,-3.020230613984891,-3.019932459497811,-3.019634305010735,-3.0193361505236584,-3.019037996036582,-3.0187398415495057,-3.0184416870624293,-3.018143532575353,-3.017845378088273,-3.0175472236011966,-3.0172490691141203,-3.016950914627044,-3.0166527601399675,-3.016354605652891,-3.0160564511658148,-3.015758296678735,-3.0154601421916585,-3.015161987704582,-3.0148638332175057,-3.0145656787304294,-3.014267524243353,-3.0139693697562766,-3.0136712152692002,-3.0133730607821203,-3.013074906295044,-3.0127767518079676,-3.012478597320891,-3.012180442833815,-3.0118822883467384,-3.011584133859662,-3.011285979372582,-3.0109878248855058,-3.0106896703984294,-3.010391515911353,-3.0100933614242766,-3.0097952069372003,-3.009497052450124,-3.009198897963044,-3.0089007434759676,-3.008602588988891,-3.008304434501815,-3.0080062800147385,-3.007708125527662,-3.0074099710405857,-3.0071118165535093,-3.0068136620664294,-3.006515507579353,-3.0062173530922767,-3.0059191986052003,-3.005621044118124,-3.0053228896310475,-3.005024735143971,-3.0047265806568912,-3.004428426169815,-3.0041302716827385,-3.003832117195662,-3.0035339627085857,-3.0032358082215094,-3.002937653734433,-3.002639499247353,-3.0023413447602767,-3.0020431902732003,-3.001745035786124,-3.0014468812990476,-3.001148726811971,-3.000850572324895,-3.0005524178378185,-3.0002542633507385,-2.999956108863662,-2.9996579543765858,-2.9993597998895094,-2.999061645402433,-2.9987634909153567,-2.9984653364282803,-2.9981671819412004,-2.997869027454124,-2.9975708729670476,-2.9972727184799712,-2.996974563992895,-2.9966764095058185,-2.996378255018742,-2.996080100531662,-2.995781946044586,-2.9954837915575094,-2.995185637070433,-2.9948874825833567,-2.9945893280962803,-2.994291173609204,-2.993993019122124,-2.9936948646350476,-2.9933967101479713,-2.993098555660895,-2.9928004011738185,-2.992502246686742,-2.9922040921996658,-2.9919059377125894,-2.9916077832255095,-2.991309628738433,-2.9910114742513567,-2.9907133197642803,-2.990415165277204,-2.9901170107901276,-2.989818856303051,-2.9895207018159713,-2.989222547328895,-2.9889243928418185,-2.988626238354742,-2.988328083867666,-2.9880299293805894,-2.987731774893513,-2.987433620406433,-2.9871354659193567,-2.9868373114322804,-2.986539156945204,-2.9862410024581276,-2.9859428479710513,-2.985644693483975,-2.9853465389968985,-2.9850483845098186,-2.984750230022742,-2.984452075535666,-2.9841539210485895,-2.983855766561513,-2.9835576120744367,-2.9832594575873603,-2.9829613031002804,-2.982663148613204,-2.9823649941261277,-2.9820668396390513,-2.981768685151975,-2.9814705306648985,-2.981172376177822,-2.9808742216907422,-2.980576067203666,-2.9802779127165895,-2.979979758229513,-2.9796816037424367,-2.9793834492553604,-2.979085294768284,-2.9787871402812076,-2.9784889857941277,-2.9781908313070513,-2.977892676819975,-2.9775945223328986,-2.977296367845822,-2.976998213358746,-2.9767000588716694,-2.9764019043845895,-2.976103749897513,-2.9758055954104368,-2.9755074409233604,-2.975209286436284,-2.9749111319492076,-2.9746129774621313,-2.9743148229750513,-2.974016668487975,-2.9737185140008986,-2.973420359513822,-2.973122205026746,-2.9728240505396695,-2.972525896052593,-2.9722277415655167,-2.971929587078437,-2.9716314325913604,-2.971333278104284,-2.9710351236172077,-2.9707369691301313,-2.970438814643055,-2.9701406601559786,-2.9698425056688986,-2.9695443511818223,-2.969246196694746,-2.9689480422076695,-2.968649887720593,-2.9683517332335168,-2.9680535787464404,-2.9677554242593605,-2.967457269772284,-2.9671591152852077,-2.9668609607981313,-2.966562806311055,-2.9662646518239786,-2.965966497336902,-2.965668342849826,-2.965370188362746,-2.9650720338756695,-2.964773879388593,-2.964475724901517,-2.9641775704144404,-2.963879415927364,-2.9635812614402877,-2.9632831069532077,-2.9629849524661314,-2.962686797979055,-2.9623886434919786,-2.9620904890049022,-2.961792334517826,-2.9614941800307495,-2.9611960255436696,-2.960897871056593,-2.960599716569517,-2.9603015620824404,-2.960003407595364,-2.9597052531082877,-2.9594070986212113,-2.959108944134135,-2.958810789647055,-2.9585126351599786,-2.9582144806729023,-2.957916326185826,-2.9576181716987495,-2.957320017211673,-2.9570218627245968,-2.956723708237517,-2.9564255537504405,-2.956127399263364,-2.9558292447762877,-2.9555310902892113,-2.955232935802135,-2.9549347813150586,-2.9546366268279787,-2.9543384723409023,-2.954040317853826,-2.9537421633667496,-2.953444008879673,-2.953145854392597,-2.9528476999055204,-2.952549545418444,-2.952251390931364,-2.9519532364442878,-2.9516550819572114,-2.951356927470135,-2.9510587729830586,-2.9507606184959823,-2.950462464008906,-2.950164309521826,-2.9498661550347496,-2.949568000547673,-2.949269846060597,-2.9489716915735205,-2.948673537086444,-2.9483753825993677,-2.948077228112288,-2.9477790736252114,-2.947480919138135,-2.9471827646510587,-2.9468846101639823,-2.946586455676906,-2.9462883011898295,-2.9459901467027496,-2.9456919922156732,-2.945393837728597,-2.9450956832415205,-2.944797528754444,-2.9444993742673677,-2.9442012197802914,-2.943903065293215,-2.943604910806135,-2.9433067563190587,-2.9430086018319823,-2.942710447344906,-2.9424122928578296,-2.942114138370753,-2.941815983883677,-2.941517829396597,-2.9412196749095205,-2.940921520422444,-2.9406233659353678,-2.9403252114482914,-2.940027056961215,-2.9397289024741386,-2.9394307479870587,-2.9391325934999823,-2.938834439012906,-2.9385362845258296,-2.9382381300387532,-2.937939975551677,-2.9376418210646005,-2.937343666577524,-2.937045512090444,-2.936747357603368,-2.9364492031162914,-2.936151048629215,-2.9358528941421387,-2.9355547396550623,-2.935256585167986,-2.934958430680906,-2.9346602761938296,-2.9343621217067533,-2.934063967219677,-2.9337658127326005,-2.933467658245524,-2.9331695037584478,-2.932871349271368,-2.9325731947842915,-2.932275040297215,-2.9319768858101387,-2.9316787313230623,-2.931380576835986,-2.9310824223489096,-2.930784267861833,-2.9304861133747533,-2.930187958887677,-2.9298898044006005,-2.929591649913524,-2.929293495426448,-2.9289953409393714,-2.928697186452295,-2.928399031965215,-2.9281008774781387,-2.9278027229910624,-2.927504568503986,-2.9272064140169096,-2.9269082595298332,-2.926610105042757,-2.926311950555677,-2.9260137960686006,-2.925715641581524,-2.925417487094448,-2.9251193326073714,-2.924821178120295,-2.9245230236332187,-2.9242248691461423,-2.9239267146590624,-2.923628560171986,-2.9233304056849096,-2.9230322511978333,-2.922734096710757,-2.9224359422236805,-2.922137787736604,-2.9218396332495242,-2.921541478762448,-2.9212433242753715,-2.920945169788295,-2.9206470153012187,-2.9203488608141424,-2.920050706327066,-2.919752551839986,-2.9194543973529097,-2.9191562428658333,-2.918858088378757,-2.9185599338916806,-2.918261779404604,-2.917963624917528,-2.9176654704304514,-2.9173673159433715,-2.917069161456295,-2.9167710069692188,-2.9164728524821424,-2.916174697995066,-2.9158765435079896,-2.9155783890209133,-2.9152802345338333,-2.914982080046757,-2.9146839255596806,-2.914385771072604,-2.914087616585528,-2.9137894620984515,-2.913491307611375,-2.913193153124295,-2.912894998637219,-2.9125968441501424,-2.912298689663066,-2.9120005351759897,-2.9117023806889133,-2.911404226201837,-2.9111060717147605,-2.9108079172276806,-2.9105097627406042,-2.910211608253528,-2.9099134537664515,-2.909615299279375,-2.9093171447922987,-2.9090189903052224,-2.9087208358181424,-2.908422681331066,-2.9081245268439897,-2.9078263723569133,-2.907528217869837,-2.9072300633827606,-2.906931908895684,-2.9066337544086043,-2.906335599921528,-2.9060374454344515,-2.905739290947375,-2.905441136460299,-2.9051429819732224,-2.904844827486146,-2.9045466729990697,-2.9042485185119897,-2.9039503640249134,-2.903652209537837,-2.9033540550507606,-2.9030559005636842,-2.902757746076608,-2.9024595915895315,-2.9021614371024516,-2.901863282615375,-2.901565128128299,-2.9012669736412224,-2.900968819154146,-2.9006706646670697,-2.9003725101799933,-2.9000743556929134,-2.899776201205837,-2.8994780467187606,-2.8991798922316843,-2.898881737744608,-2.8985835832575315,-2.898285428770455,-2.897987274283375,-2.897689119796299,-2.8973909653092225,-2.897092810822146,-2.8967946563350697,-2.8964965018479933,-2.896198347360917,-2.8959001928738406,-2.8956020383867607,-2.8953038838996843,-2.895005729412608,-2.8947075749255315,-2.894409420438455,-2.894111265951379,-2.8938131114643024,-2.8935149569772225,-2.893216802490146,-2.8929186480030697,-2.8926204935159934,-2.892322339028917,-2.8920241845418406,-2.8917260300547643,-2.8914278755676843,-2.891129721080608,-2.8908315665935316,-2.890533412106455,-2.890235257619379,-2.8899371031323025,-2.889638948645226,-2.8893407941581497,-2.88904263967107,-2.8887444851839934,-2.888446330696917,-2.8881481762098407,-2.8878500217227643,-2.887551867235688,-2.8872537127486115,-2.8869555582615316,-2.8866574037744552,-2.886359249287379,-2.8860610948003025,-2.885762940313226,-2.8854647858261497,-2.8851666313390734,-2.8848684768519934,-2.884570322364917,-2.8842721678778407,-2.8839740133907643,-2.883675858903688,-2.8833777044166116,-2.883079549929535,-2.882781395442459,-2.882483240955379,-2.8821850864683025,-2.881886931981226,-2.8815887774941498,-2.8812906230070734,-2.880992468519997,-2.8806943140329206,-2.8803961595458407,-2.8800980050587643,-2.879799850571688,-2.8795016960846116,-2.879203541597535,-2.878905387110459,-2.8786072326233825,-2.8783090781363025,-2.878010923649226,-2.87771276916215,-2.8774146146750734,-2.877116460187997,-2.8768183057009207,-2.8765201512138443,-2.876221996726768,-2.875923842239688,-2.8756256877526116,-2.8753275332655353,-2.875029378778459,-2.8747312242913825,-2.874433069804306,-2.8741349153172298,-2.87383676083015,-2.8735386063430735,-2.873240451855997,-2.8729422973689207,-2.8726441428818443,-2.872345988394768,-2.8720478339076916,-2.8717496794206117,-2.8714515249335353,-2.871153370446459,-2.8708552159593825,-2.870557061472306,-2.87025890698523,-2.8699607524981534,-2.869662598011077,-2.869364443523997,-2.8690662890369207,-2.8687681345498444,-2.868469980062768,-2.8681718255756916,-2.8678736710886152,-2.867575516601539,-2.867277362114459,-2.8669792076273826,-2.866681053140306,-2.86638289865323,-2.8660847441661534,-2.865786589679077,-2.8654884351920007,-2.8651902807049208,-2.8648921262178444,-2.864593971730768,-2.8642958172436916,-2.8639976627566153,-2.863699508269539,-2.8634013537824625,-2.863103199295386,-2.862805044808306,-2.86250689032123,-2.8622087358341535,-2.861910581347077,-2.8616124268600007,-2.8613142723729243,-2.861016117885848,-2.860717963398768,-2.8604198089116917,-2.8601216544246153,-2.859823499937539,-2.8595253454504626,-2.859227190963386,-2.85892903647631,-2.85863088198923,-2.8583327275021535,-2.858034573015077,-2.8577364185280008,-2.8574382640409244,-2.857140109553848,-2.8568419550667716,-2.8565438005796917,-2.8562456460926153,-2.855947491605539,-2.8556493371184626,-2.855351182631386,-2.85505302814431,-2.8547548736572335,-2.854456719170157,-2.854158564683077,-2.853860410196001,-2.8535622557089244,-2.853264101221848,-2.8529659467347717,-2.8526677922476953,-2.852369637760619,-2.852071483273539,-2.8517733287864626,-2.8514751742993862,-2.85117701981231,-2.8508788653252335,-2.850580710838157,-2.8502825563510807,-2.849984401864001,-2.8496862473769244,-2.849388092889848,-2.8490899384027717,-2.8487917839156953,-2.848493629428619,-2.8481954749415426,-2.847897320454466,-2.8475991659673863,-2.84730101148031,-2.8470028569932335,-2.846704702506157,-2.8464065480190808,-2.8461083935320044,-2.845810239044928,-2.845512084557848,-2.8452139300707717,-2.8449157755836953,-2.844617621096619,-2.8443194666095426,-2.8440213121224662,-2.84372315763539,-2.84342500314831,-2.8431268486612336,-2.842828694174157,-2.842530539687081,-2.8422323852000044,-2.841934230712928,-2.8416360762258517,-2.8413379217387753,-2.8410397672516954,-2.840741612764619,-2.8404434582775426,-2.8401453037904663,-2.83984714930339,-2.8395489948163135,-2.839250840329237,-2.838952685842157,-2.838654531355081,-2.8383563768680045,-2.838058222380928,-2.8377600678938517,-2.8374619134067753,-2.837163758919699,-2.836865604432619,-2.8365674499455427,-2.8362692954584663,-2.83597114097139,-2.8356729864843135,-2.835374831997237,-2.835076677510161,-2.8347785230230844,-2.8344803685360045,-2.834182214048928,-2.8338840595618517,-2.8335859050747754,-2.833287750587699,-2.8329895961006226,-2.8326914416135462,-2.8323932871264663,-2.83209513263939,-2.8317969781523136,-2.831498823665237,-2.831200669178161,-2.8309025146910844,-2.830604360204008,-2.830306205716928,-2.8300080512298518,-2.8297098967427754,-2.829411742255699,-2.8291135877686227,-2.8288154332815463,-2.82851727879447,-2.8282191243073935,-2.8279209698203136,-2.8276228153332372,-2.827324660846161,-2.8270265063590845,-2.826728351872008,-2.8264301973849317,-2.8261320428978554,-2.8258338884107754,-2.825535733923699,-2.8252375794366227,-2.8249394249495463,-2.82464127046247,-2.8243431159753936,-2.824044961488317,-2.8237468070012373,-2.823448652514161,-2.8231504980270845,-2.822852343540008,-2.8225541890529318,-2.8222560345658554,-2.821957880078779,-2.8216597255917026,-2.8213615711046227,-2.8210634166175463,-2.82076526213047,-2.8204671076433936,-2.820168953156317,-2.819870798669241,-2.8195726441821645,-2.8192744896950845,-2.818976335208008,-2.818678180720932,-2.8183800262338554,-2.818081871746779,-2.8177837172597027,-2.8174855627726263,-2.8171874082855464,-2.81688925379847,-2.8165910993113936,-2.8162929448243172,-2.815994790337241,-2.8156966358501645,-2.815398481363088,-2.8151003268760117,-2.814802172388932,-2.8145040179018554,-2.814205863414779,-2.8139077089277027,-2.8136095544406263,-2.81331139995355,-2.8130132454664736,-2.8127150909793937,-2.8124169364923173,-2.812118782005241,-2.8118206275181645,-2.811522473031088,-2.811224318544012,-2.8109261640569354,-2.8106280095698555,-2.810329855082779,-2.8100317005957027,-2.8097335461086264,-2.80943539162155,-2.8091372371344736,-2.8088390826473972,-2.8085409281603173,-2.808242773673241,-2.8079446191861646,-2.807646464699088,-2.807348310212012,-2.8070501557249354,-2.806752001237859,-2.8064538467507827,-2.8061556922637028,-2.8058575377766264,-2.80555938328955,-2.8052612288024736,-2.8049630743153973,-2.804664919828321,-2.8043667653412445,-2.8040686108541646,-2.803770456367088,-2.803472301880012,-2.8031741473929355,-2.802875992905859,-2.8025778384187827,-2.8022796839317063,-2.8019815294446264,-2.80168337495755,-2.8013852204704737,-2.8010870659833973,-2.800788911496321,-2.8004907570092445,-2.800192602522168,-2.799894448035092,-2.799596293548012,-2.7992981390609355,-2.798999984573859,-2.7987018300867827,-2.7984036755997064,-2.79810552111263,-2.7978073666255536,-2.7975092121384737,-2.7972110576513973,-2.796912903164321,-2.7966147486772446,-2.796316594190168,-2.796018439703092,-2.7957202852160155,-2.7954221307289355,-2.795123976241859,-2.794825821754783,-2.7945276672677064,-2.79422951278063,-2.7939313582935537,-2.7936332038064773,-2.793335049319401,-2.793036894832321,-2.7927387403452446,-2.7924405858581682,-2.792142431371092,-2.7918442768840155,-2.791546122396939,-2.7912479679098627,-2.790949813422783,-2.7906516589357064,-2.79035350444863,-2.7900553499615537,-2.7897571954744773,-2.789459040987401,-2.7891608865003246,-2.7888627320132446,-2.7885645775261683,-2.788266423039092,-2.7879682685520155,-2.787670114064939,-2.7873719595778628,-2.7870738050907864,-2.78677565060371,-2.78647749611663,-2.7861793416295537,-2.7858811871424773,-2.785583032655401,-2.7852848781683246,-2.784986723681248,-2.784688569194172,-2.784390414707092,-2.7840922602200155,-2.783794105732939,-2.783495951245863,-2.7831977967587864,-2.78289964227171,-2.7826014877846337,-2.7823033332975537,-2.7820051788104774,-2.781707024323401,-2.7814088698363246,-2.7811107153492483,-2.780812560862172,-2.7805144063750955,-2.780216251888019,-2.779918097400939,-2.779619942913863,-2.7793217884267865,-2.77902363393971,-2.7787254794526337,-2.7784273249655573,-2.778129170478481,-2.777831015991401,-2.7775328615043247,-2.7772347070172483,-2.776936552530172,-2.7766383980430955,-2.776340243556019,-2.776042089068943,-2.775743934581863,-2.7754457800947865,-2.77514762560771,-2.7748494711206337,-2.7745513166335574,-2.774253162146481,-2.7739550076594046,-2.7736568531723282,-2.7733586986852483,-2.773060544198172,-2.7727623897110956,-2.772464235224019,-2.772166080736943,-2.7718679262498664,-2.77156977176279,-2.77127161727571,-2.7709734627886338,-2.7706753083015574,-2.770377153814481,-2.7700789993274046,-2.7697808448403283,-2.769482690353252,-2.769184535866172,-2.7688863813790956,-2.768588226892019,-2.768290072404943,-2.7679919179178665,-2.76769376343079,-2.7673956089437137,-2.7670974544566374,-2.7667992999695574,-2.766501145482481,-2.7662029909954047,-2.7659048365083283,-2.765606682021252,-2.7653085275341756,-2.765010373047099,-2.7647122185600193,-2.764414064072943,-2.7641159095858665,-2.76381775509879,-2.7635196006117138,-2.7632214461246374,-2.762923291637561,-2.762625137150481,-2.7623269826634047,-2.7620288281763283,-2.761730673689252,-2.7614325192021756,-2.761134364715099,-2.760836210228023,-2.760538055740943,-2.7602399012538665,-2.75994174676679,-2.759643592279714,-2.7593454377926374,-2.759047283305561,-2.7587491288184847,-2.7584509743314083,-2.7581528198443284,-2.757854665357252,-2.7575565108701756,-2.7572583563830992,-2.756960201896023,-2.7566620474089465,-2.75636389292187,-2.75606573843479,-2.755767583947714,-2.7554694294606374,-2.755171274973561,-2.7548731204864847,-2.7545749659994083,-2.754276811512332,-2.753978657025252,-2.7536805025381756,-2.7533823480510993,-2.753084193564023,-2.7527860390769465,-2.75248788458987,-2.7521897301027938,-2.7518915756157174,-2.7515934211286375,-2.751295266641561,-2.7509971121544847,-2.7506989576674084,-2.750400803180332,-2.7501026486932556,-2.7498044942061792,-2.7495063397190993,-2.749208185232023,-2.7489100307449466,-2.74861187625787,-2.748313721770794,-2.7480155672837174,-2.747717412796641,-2.747419258309561,-2.7471211038224848,-2.7468229493354084,-2.746524794848332,-2.7462266403612556,-2.7459284858741793,-2.745630331387103,-2.7453321769000265,-2.7450340224129466,-2.74473586792587,-2.744437713438794,-2.7441395589517175,-2.743841404464641,-2.7435432499775647,-2.7432450954904883,-2.7429469410034084,-2.742648786516332,-2.7423506320292557,-2.7420524775421793,-2.741754323055103,-2.7414561685680265,-2.74115801408095,-2.7408598595938702,-2.740561705106794,-2.7402635506197175,-2.739965396132641,-2.7396672416455647,-2.7393690871584884,-2.739070932671412,-2.7387727781843356,-2.7384746236972557,-2.7381764692101793,-2.737878314723103,-2.7375801602360266,-2.73728200574895,-2.736983851261874,-2.7366856967747974,-2.7363875422877175,-2.736089387800641,-2.7357912333135648,-2.7354930788264884,-2.735194924339412,-2.7348967698523357,-2.7345986153652593,-2.7343004608781794,-2.734002306391103,-2.7337041519040266,-2.7334059974169502,-2.733107842929874,-2.7328096884427975,-2.732511533955721,-2.7322133794686447,-2.731915224981565,-2.7316170704944884,-2.731318916007412,-2.7310207615203357,-2.7307226070332593,-2.730424452546183,-2.7301262980591066,-2.7298281435720266,-2.7295299890849503,-2.729231834597874,-2.7289336801107975,-2.728635525623721,-2.7283373711366448,-2.7280392166495684,-2.7277410621624885,-2.727442907675412,-2.7271447531883357,-2.7268465987012593,-2.726548444214183,-2.7262502897271066,-2.72595213524003,-2.725653980752954,-2.725355826265874,-2.7250576717787975,-2.724759517291721,-2.724461362804645,-2.7241632083175684,-2.723865053830492,-2.7235668993434157,-2.7232687448563357,-2.7229705903692594,-2.722672435882183,-2.7223742813951066,-2.7220761269080302,-2.721777972420954,-2.7214798179338775,-2.7211816634467976,-2.720883508959721,-2.720585354472645,-2.7202871999855684,-2.719989045498492,-2.7196908910114157,-2.7193927365243393,-2.7190945820372594,-2.718796427550183,-2.7184982730631067,-2.7182001185760303,-2.717901964088954,-2.7176038096018775,-2.717305655114801,-2.717007500627725,-2.716709346140645,-2.7164111916535685,-2.716113037166492,-2.7158148826794157,-2.7155167281923394,-2.715218573705263,-2.7149204192181866,-2.7146222647311067,-2.7143241102440303,-2.714025955756954,-2.7137278012698776,-2.713429646782801,-2.713131492295725,-2.7128333378086484,-2.7125351833215685,-2.712237028834492,-2.7119388743474158,-2.7116407198603394,-2.711342565373263,-2.7110444108861866,-2.7107462563991103,-2.710448101912034,-2.710149947424954,-2.7098517929378776,-2.709553638450801,-2.709255483963725,-2.7089573294766485,-2.708659174989572,-2.7083610205024957,-2.708062866015416,-2.7077647115283394,-2.707466557041263,-2.7071684025541867,-2.7068702480671103,-2.706572093580034,-2.7062739390929575,-2.7059757846058776,-2.7056776301188012,-2.705379475631725,-2.7050813211446485,-2.704783166657572,-2.7044850121704958,-2.7041868576834194,-2.703888703196343,-2.703590548709263,-2.7032923942221867,-2.7029942397351103,-2.702696085248034,-2.7023979307609576,-2.702099776273881,-2.701801621786805,-2.701503467299725,-2.7012053128126485,-2.700907158325572,-2.700609003838496,-2.7003108493514194,-2.700012694864343,-2.6997145403772667,-2.6994163858901867,-2.6991182314031104,-2.698820076916034,-2.6985219224289576,-2.6982237679418812,-2.697925613454805,-2.6976274589677285,-2.697329304480652,-2.697031149993572,-2.696732995506496,-2.6964348410194194,-2.696136686532343,-2.6958385320452667,-2.6955403775581903,-2.695242223071114,-2.694944068584034,-2.6946459140969576,-2.6943477596098813,-2.694049605122805,-2.6937514506357285,-2.693453296148652,-2.6931551416615758,-2.692856987174496,-2.6925588326874195,-2.692260678200343,-2.6919625237132667,-2.6916643692261903,-2.691366214739114,-2.6910680602520376,-2.6907699057649612,-2.6904717512778813,-2.690173596790805,-2.6898754423037285,-2.689577287816652,-2.689279133329576,-2.6889809788424994,-2.688682824355423,-2.688384669868343,-2.6880865153812668,-2.6877883608941904,-2.687490206407114,-2.6871920519200376,-2.6868938974329613,-2.686595742945885,-2.686297588458805,-2.6859994339717286,-2.685701279484652,-2.685403124997576,-2.6851049705104995,-2.684806816023423,-2.6845086615363467,-2.6842105070492703,-2.6839123525621904,-2.683614198075114,-2.6833160435880377,-2.6830178891009613,-2.682719734613885,-2.6824215801268085,-2.682123425639732,-2.6818252711526522,-2.681527116665576,-2.6812289621784995,-2.680930807691423,-2.6806326532043467,-2.6803344987172704,-2.680036344230194,-2.679738189743114,-2.6794400352560377,-2.6791418807689613,-2.678843726281885,-2.6785455717948086,-2.678247417307732,-2.677949262820656,-2.6776511083335794,-2.6773529538464995,-2.677054799359423,-2.6767566448723468,-2.6764584903852704,-2.676160335898194,-2.6758621814111176,-2.6755640269240413,-2.6752658724369613,-2.674967717949885,-2.6746695634628086,-2.6743714089757322,-2.674073254488656,-2.6737751000015795,-2.673476945514503,-2.673178791027423,-2.672880636540347,-2.6725824820532704,-2.672284327566194,-2.6719861730791177,-2.6716880185920413,-2.671389864104965,-2.671091709617885,-2.6707935551308086,-2.6704954006437323,-2.670197246156656,-2.6698990916695795,-2.669600937182503,-2.6693027826954268,-2.6690046282083504,-2.6687064737212705,-2.668408319234194,-2.6681101647471177,-2.6678120102600413,-2.667513855772965,-2.6672157012858886,-2.666917546798812,-2.6666193923117323,-2.666321237824656,-2.6660230833375795,-2.665724928850503,-2.665426774363427,-2.6651286198763504,-2.664830465389274,-2.664532310902194,-2.6642341564151177,-2.6639360019280414,-2.663637847440965,-2.6633396929538886,-2.6630415384668122,-2.662743383979736,-2.6624452294926595,-2.6621470750055796,-2.661848920518503,-2.661550766031427,-2.6612526115443504,-2.660954457057274,-2.6606563025701977,-2.6603581480831213,-2.6600599935960414,-2.659761839108965,-2.6594636846218886,-2.6591655301348123,-2.658867375647736,-2.6585692211606595,-2.658271066673583,-2.6579729121865032,-2.657674757699427,-2.6573766032123505,-2.657078448725274,-2.6567802942381977,-2.6564821397511214,-2.656183985264045,-2.6558858307769686,-2.6555876762898887,-2.6552895218028123,-2.654991367315736,-2.6546932128286596,-2.654395058341583,-2.654096903854507,-2.6537987493674304,-2.6535005948803505,-2.653202440393274,-2.6529042859061978,-2.6526061314191214,-2.652307976932045,-2.6520098224449686,-2.6517116679578923,-2.6514135134708123,-2.651115358983736,-2.6508172044966596,-2.650519050009583,-2.650220895522507,-2.6499227410354305,-2.649624586548354,-2.6493264320612777,-2.649028277574198,-2.6487301230871214,-2.648431968600045,-2.6481338141129687,-2.6478356596258923,-2.647537505138816,-2.6472393506517395,-2.6469411961646596,-2.6466430416775832,-2.646344887190507,-2.6460467327034305,-2.645748578216354,-2.6454504237292777,-2.6451522692422014,-2.6448541147551214,-2.644555960268045,-2.6442578057809687,-2.6439596512938923,-2.643661496806816,-2.6433633423197396,-2.643065187832663,-2.642767033345587,-2.642468878858507,-2.6421707243714305,-2.641872569884354,-2.6415744153972778,-2.6412762609102014,-2.640978106423125,-2.6406799519360487,-2.6403817974489687,-2.6400836429618924,-2.639785488474816,-2.6394873339877396,-2.6391891795006632,-2.638891025013587,-2.6385928705265105,-2.6382947160394306,-2.637996561552354,-2.637698407065278,-2.6374002525782014,-2.637102098091125,-2.6368039436040487,-2.6365057891169723,-2.636207634629896,-2.635909480142816,-2.6356113256557396,-2.6353131711686633,-2.635015016681587,-2.6347168621945105,-2.634418707707434,-2.6341205532203578,-2.633822398733278,-2.6335242442462015,-2.633226089759125,-2.6329279352720487,-2.6326297807849723,-2.632331626297896,-2.6320334718108196,-2.6317353173237397,-2.6314371628366633,-2.631139008349587,-2.6308408538625105,-2.630542699375434,-2.630244544888358,-2.6299463904012814,-2.629648235914205,-2.629350081427125,-2.6290519269400487,-2.6287537724529724,-2.628455617965896,-2.6281574634788196,-2.6278593089917432,-2.627561154504667,-2.627263000017587,-2.6269648455305106,-2.626666691043434,-2.626368536556358,-2.6260703820692815,-2.625772227582205,-2.6254740730951287,-2.6251759186080488,-2.6248777641209724,-2.624579609633896,-2.6242814551468197,-2.6239833006597433,-2.623685146172667,-2.6233869916855905,-2.6230888371985106,-2.6227906827114342,-2.622492528224358,-2.6221943737372815,-2.621896219250205,-2.6215980647631287,-2.6212999102760524,-2.621001755788976,-2.620703601301896,-2.6204054468148197,-2.6201072923277433,-2.619809137840667,-2.6195109833535906,-2.619212828866514,-2.618914674379438,-2.618616519892358,-2.6183183654052815,-2.618020210918205,-2.6177220564311288,-2.6174239019440524,-2.617125747456976,-2.6168275929698996,-2.6165294384828197,-2.6162312839957433,-2.615933129508667,-2.6156349750215906,-2.615336820534514,-2.615038666047438,-2.6147405115603615,-2.614442357073285,-2.614144202586205,-2.613846048099129,-2.6135478936120524,-2.613249739124976,-2.6129515846378997,-2.6126534301508233,-2.612355275663747,-2.612057121176667,-2.6117589666895906,-2.6114608122025142,-2.611162657715438,-2.6108645032283615,-2.610566348741285,-2.6102681942542088,-2.609970039767129,-2.6096718852800525,-2.609373730792976,-2.6090755763058997,-2.6087774218188233,-2.608479267331747,-2.6081811128446706,-2.607882958357594,-2.6075848038705143,-2.607286649383438,-2.6069884948963615,-2.606690340409285,-2.606392185922209,-2.6060940314351324,-2.605795876948056,-2.605497722460976,-2.6051995679738997,-2.6049014134868234,-2.604603258999747,-2.6043051045126706,-2.6040069500255942,-2.603708795538518,-2.603410641051438,-2.6031124865643616,-2.602814332077285,-2.602516177590209,-2.6022180231031324,-2.601919868616056,-2.6016217141289797,-2.6013235596419033,-2.6010254051548234,-2.600727250667747,-2.6004290961806706,-2.6001309416935943,-2.599832787206518,-2.5995346327194415,-2.599236478232365,-2.598938323745285,-2.598640169258209,-2.5983420147711325,-2.598043860284056,-2.5977457057969797,-2.5974475513099033,-2.597149396822827,-2.596851242335747,-2.5965530878486707,-2.5962549333615943,-2.595956778874518,-2.5956586243874415,-2.595360469900365,-2.595062315413289,-2.5947641609262124,-2.5944660064391325,-2.594167851952056,-2.5938696974649798,-2.5935715429779034,-2.593273388490827,-2.5929752340037506,-2.5926770795166743,-2.5923789250295943,-2.592080770542518,-2.5917826160554416,-2.591484461568365,-2.591186307081289,-2.5908881525942125,-2.590589998107136,-2.590291843620056,-2.58999368913298,-2.5896955346459034,-2.589397380158827,-2.5890992256717507,-2.5888010711846743,-2.588502916697598,-2.5882047622105215,-2.5879066077234416,-2.5876084532363652,-2.587310298749289,-2.5870121442622125,-2.586713989775136,-2.5864158352880597,-2.5861176808009834,-2.5858195263139034,-2.585521371826827,-2.5852232173397507,-2.5849250628526743,-2.584626908365598,-2.5843287538785216,-2.584030599391445,-2.5837324449043653,-2.583434290417289,-2.5831361359302125,-2.582837981443136,-2.5825398269560598,-2.5822416724689834,-2.581943517981907,-2.5816453634948306,-2.5813472090077507,-2.5810490545206743,-2.580750900033598,-2.5804527455465216,-2.5801545910594452,-2.579856436572369,-2.5795582820852925,-2.5792601275982125,-2.578961973111136,-2.57866381862406,-2.5783656641369834,-2.578067509649907,-2.5777693551628307,-2.5774712006757543,-2.5771730461886744,-2.576874891701598,-2.5765767372145216,-2.5762785827274453,-2.575980428240369,-2.5756822737532925,-2.575384119266216,-2.575085964779136,-2.57478781029206,-2.5744896558049835,-2.574191501317907,-2.5738933468308307,-2.5735951923437543,-2.573297037856678,-2.5729988833696016,-2.5727007288825217,-2.5724025743954453,-2.572104419908369,-2.5718062654212925,-2.571508110934216,-2.57120995644714,-2.5709118019600634,-2.5706136474729835,-2.570315492985907,-2.5700173384988307,-2.5697191840117544,-2.569421029524678,-2.5691228750376016,-2.5688247205505252,-2.5685265660634453,-2.568228411576369,-2.5679302570892926,-2.567632102602216,-2.56733394811514,-2.5670357936280634,-2.566737639140987,-2.5664394846539107,-2.5661413301668308,-2.5658431756797544,-2.565545021192678,-2.5652468667056016,-2.5649487122185253,-2.564650557731449,-2.5643524032443725,-2.5640542487572926,-2.5637560942702162,-2.56345793978314,-2.5631597852960635,-2.562861630808987,-2.5625634763219107,-2.5622653218348344,-2.5619671673477544,-2.561669012860678,-2.5613708583736017,-2.5610727038865253,-2.560774549399449,-2.5604763949123726,-2.560178240425296,-2.55988008593822,-2.55958193145114,-2.5592837769640635,-2.558985622476987,-2.5586874679899108,-2.5583893135028344,-2.558091159015758,-2.5577930045286816,-2.5574948500416017,-2.5571966955545253,-2.556898541067449,-2.5566003865803726,-2.556302232093296,-2.55600407760622,-2.5557059231191435,-2.5554077686320635,-2.555109614144987,-2.554811459657911,-2.5545133051708344,-2.554215150683758,-2.5539169961966817,-2.5536188417096053,-2.553320687222529,-2.553022532735449,-2.5527243782483726,-2.5524262237612962,-2.55212806927422,-2.5518299147871435,-2.551531760300067,-2.5512336058129907,-2.550935451325911,-2.5506372968388344,-2.550339142351758,-2.5500409878646817,-2.5497428333776053,-2.549444678890529,-2.5491465244034526,-2.5488483699163726,-2.5485502154292963,-2.54825206094222,-2.5479539064551435,-2.547655751968067,-2.5473575974809908,-2.5470594429939144,-2.546761288506838,-2.546463134019758,-2.5461649795326817,-2.5458668250456054,-2.545568670558529,-2.5452705160714526,-2.5449723615843762,-2.5446742070973,-2.54437605261022,-2.5440778981231436,-2.543779743636067,-2.543481589148991,-2.5431834346619144,-2.542885280174838,-2.5425871256877617,-2.5422889712006818,-2.5419908167136054,-2.541692662226529,-2.5413945077394526,-2.5410963532523763,-2.5407981987653,-2.5405000442782235,-2.540201889791147,-2.539903735304067,-2.539605580816991,-2.5393074263299145,-2.539009271842838,-2.5387111173557617,-2.5384129628686853,-2.538114808381609,-2.537816653894529,-2.5375184994074527,-2.5372203449203763,-2.5369221904333,-2.5366240359462235,-2.536325881459147,-2.536027726972071,-2.535729572484991,-2.5354314179979145,-2.535133263510838,-2.5348351090237617,-2.5345369545366854,-2.534238800049609,-2.5339406455625326,-2.5336424910754527,-2.5333443365883763,-2.5330461821013,-2.5327480276142236,-2.532449873127147,-2.532151718640071,-2.5318535641529945,-2.531555409665918,-2.531257255178838,-2.5309591006917618,-2.5306609462046854,-2.530362791717609,-2.5300646372305327,-2.5297664827434563,-2.52946832825638,-2.5291701737693,-2.5288720192822236,-2.5285738647951472,-2.528275710308071,-2.5279775558209945,-2.527679401333918,-2.5273812468468417,-2.527083092359762,-2.5267849378726854,-2.526486783385609,-2.5261886288985327,-2.5258904744114563,-2.52559231992438,-2.5252941654373036,-2.524996010950227,-2.5246978564631473,-2.524399701976071,-2.5241015474889945,-2.523803393001918,-2.5235052385148418,-2.5232070840277654,-2.522908929540689,-2.522610775053609,-2.5223126205665327,-2.5220144660794563,-2.52171631159238,-2.5214181571053036,-2.521120002618227,-2.520821848131151,-2.520523693644071,-2.5202255391569945,-2.519927384669918,-2.519629230182842,-2.5193310756957654,-2.519032921208689,-2.5187347667216127,-2.5184366122345363,-2.5181384577474564,-2.51784030326038,-2.5175421487733036,-2.5172439942862272,-2.516945839799151,-2.5166476853120745,-2.516349530824998,-2.516051376337918,-2.515753221850842,-2.5154550673637655,-2.515156912876689,-2.5148587583896127,-2.5145606039025363,-2.51426244941546,-2.51396429492838,-2.5136661404413037,-2.5133679859542273,-2.513069831467151,-2.5127716769800745,-2.512473522492998,-2.512175368005922,-2.5118772135188454,-2.5115790590317655,-2.511280904544689,-2.5109827500576127,-2.5106845955705364,-2.51038644108346,-2.5100882865963836,-2.5097901321093072,-2.5094919776222273,-2.509193823135151,-2.5088956686480746,-2.508597514160998,-2.508299359673922,-2.5080012051868454,-2.507703050699769,-2.507404896212689,-2.5071067417256128,-2.5068085872385364,-2.50651043275146,-2.5062122782643836,-2.5059141237773073,-2.505615969290231,-2.5053178148031545,-2.5050196603160746,-2.504721505828998,-2.504423351341922,-2.5041251968548455,-2.503827042367769,-2.5035288878806927,-2.5032307333936163,-2.5029325789065364,-2.50263442441946,-2.5023362699323837,-2.5020381154453073,-2.501739960958231,-2.5014418064711545,-2.501143651984078,-2.5008454974969982,-2.500547343009922,-2.5002491885228455,-2.499951034035769,-2.4996528795486928,-2.4993547250616164,-2.49905657057454,-2.4987584160874636,-2.4984602616003837,-2.4981621071133073,-2.497863952626231,-2.4975657981391546,-2.497267643652078,-2.496969489165002,-2.4966713346779255,-2.4963731801908455,-2.496075025703769,-2.495776871216693,-2.4954787167296164,-2.49518056224254,-2.4948824077554637,-2.4945842532683873,-2.4942860987813074,-2.493987944294231,-2.4936897898071546,-2.4933916353200782,-2.493093480833002,-2.4927953263459255,-2.492497171858849,-2.4921990173717727,-2.491900862884693,-2.4916027083976164,-2.49130455391054,-2.4910063994234637,-2.4907082449363873,-2.490410090449311,-2.4901119359622346,-2.4898137814751546,-2.4895156269880783,-2.489217472501002,-2.4889193180139255,-2.488621163526849,-2.4883230090397728,-2.4880248545526964,-2.4877267000656165,-2.48742854557854,-2.4871303910914637,-2.4868322366043873,-2.486534082117311,-2.4862359276302346,-2.4859377731431582,-2.4856396186560783,-2.485341464169002,-2.4850433096819255,-2.484745155194849,-2.484447000707773,-2.4841488462206964,-2.48385069173362,-2.4835525372465437,-2.4832543827594638,-2.4829562282723874,-2.482658073785311,-2.4823599192982346,-2.4820617648111583,-2.481763610324082,-2.4814654558370055,-2.4811673013499256,-2.480869146862849,-2.480570992375773,-2.4802728378886965,-2.47997468340162,-2.4796765289145437,-2.4793783744274673,-2.4790802199403874,-2.478782065453311,-2.4784839109662347,-2.4781857564791583,-2.477887601992082,-2.4775894475050055,-2.477291293017929,-2.476993138530853,-2.476694984043773,-2.4763968295566965,-2.47609867506962,-2.4758005205825437,-2.4755023660954674,-2.475204211608391,-2.4749060571213146,-2.4746079026342347,-2.4743097481471583,-2.474011593660082,-2.4737134391730056,-2.473415284685929,-2.473117130198853,-2.4728189757117764,-2.4725208212246965,-2.47222266673762,-2.4719245122505438,-2.4716263577634674,-2.471328203276391,-2.4710300487893146,-2.4707318943022383,-2.470433739815162,-2.470135585328082,-2.4698374308410056,-2.4695392763539292,-2.469241121866853,-2.4689429673797765,-2.4686448128927,-2.4683466584056237,-2.468048503918544,-2.4677503494314674,-2.467452194944391,-2.4671540404573147,-2.4668558859702383,-2.466557731483162,-2.4662595769960856,-2.4659614225090056,-2.4656632680219293,-2.465365113534853,-2.4650669590477765,-2.4647688045607,-2.4644706500736238,-2.4641724955865474,-2.463874341099471,-2.463576186612391,-2.4632780321253147,-2.4629798776382383,-2.462681723151162,-2.4623835686640856,-2.462085414177009,-2.461787259689933,-2.461489105202853,-2.4611909507157765,-2.4608927962287,-2.460594641741624,-2.4602964872545474,-2.459998332767471,-2.4597001782803947,-2.4594020237933147,-2.4591038693062384,-2.458805714819162,-2.4585075603320856,-2.4582094058450092,-2.457911251357933,-2.4576130968708565,-2.45731494238378,-2.4570167878967,-2.456718633409624,-2.4564204789225474,-2.456122324435471,-2.4558241699483947,-2.4555260154613183,-2.455227860974242,-2.454929706487162,-2.4546315520000856,-2.4543333975130093,-2.454035243025933,-2.4537370885388565,-2.45343893405178,-2.4531407795647038,-2.452842625077624,-2.4525444705905475,-2.452246316103471,-2.4519481616163947,-2.4516500071293184,-2.451351852642242,-2.4510536981551656,-2.4507555436680892,-2.4504573891810093,-2.450159234693933,-2.4498610802068566,-2.44956292571978,-2.449264771232704,-2.4489666167456274,-2.448668462258551,-2.448370307771471,-2.4480721532843948,-2.4477739987973184,-2.447475844310242,-2.4471776898231656,-2.4468795353360893,-2.446581380849013,-2.446283226361933,-2.4459850718748566,-2.44568691738778,-2.445388762900704,-2.4450906084136275,-2.444792453926551,-2.4444942994394747,-2.4441961449523983,-2.4438979904653184,-2.443599835978242,-2.4433016814911657,-2.4430035270040893,-2.442705372517013,-2.4424072180299365,-2.44210906354286,-2.4418109090557802,-2.441512754568704,-2.4412146000816275,-2.440916445594551,-2.4406182911074747,-2.4403201366203984,-2.440021982133322,-2.439723827646242,-2.4394256731591657,-2.4391275186720893,-2.438829364185013,-2.4385312096979366,-2.43823305521086,-2.437934900723784,-2.437636746236704,-2.4373385917496275,-2.437040437262551,-2.4367422827754748,-2.4364441282883984,-2.436145973801322,-2.4358478193142457,-2.4355496648271693,-2.4352515103400894,-2.434953355853013,-2.4346552013659366,-2.4343570468788602,-2.434058892391784,-2.4337607379047075,-2.433462583417631,-2.433164428930551,-2.432866274443475,-2.4325681199563984,-2.432269965469322,-2.4319718109822457,-2.4316736564951693,-2.431375502008093,-2.431077347521013,-2.4307791930339366,-2.4304810385468603,-2.430182884059784,-2.4298847295727075,-2.429586575085631,-2.4292884205985548,-2.4289902661114784,-2.4286921116243985,-2.428393957137322,-2.4280958026502457,-2.4277976481631693,-2.427499493676093,-2.4272013391890166,-2.42690318470194,-2.4266050302148603,-2.426306875727784,-2.4260087212407075,-2.425710566753631,-2.425412412266555,-2.4251142577794784,-2.424816103292402,-2.424517948805322,-2.4242197943182457,-2.4239216398311694,-2.423623485344093,-2.4233253308570166,-2.4230271763699402,-2.422729021882864,-2.4224308673957875,-2.4221327129087076,-2.421834558421631,-2.421536403934555,-2.4212382494474785,-2.420940094960402,-2.4206419404733257,-2.4203437859862493,-2.4200456314991694,-2.419747477012093,-2.4194493225250167,-2.4191511680379403,-2.418853013550864,-2.4185548590637875,-2.418256704576711,-2.4179585500896312,-2.417660395602555,-2.4173622411154785,-2.417064086628402,-2.4167659321413257,-2.4164677776542494,-2.416169623167173,-2.4158714686800966,-2.4155733141930167,-2.4152751597059403,-2.414977005218864,-2.4146788507317876,-2.414380696244711,-2.414082541757635,-2.4137843872705584,-2.4134862327834785,-2.413188078296402,-2.4128899238093258,-2.4125917693222494,-2.412293614835173,-2.4119954603480966,-2.4116973058610203,-2.4113991513739403,-2.411100996886864,-2.4108028423997876,-2.410504687912711,-2.410206533425635,-2.4099083789385585,-2.409610224451482,-2.4093120699644057,-2.409013915477326,-2.4087157609902494,-2.408417606503173,-2.4081194520160967,-2.4078212975290203,-2.407523143041944,-2.4072249885548676,-2.4069268340677876,-2.4066286795807112,-2.406330525093635,-2.4060323706065585,-2.405734216119482,-2.4054360616324058,-2.4051379071453294,-2.4048397526582495,-2.404541598171173,-2.4042434436840967,-2.4039452891970203,-2.403647134709944,-2.4033489802228676,-2.403050825735791,-2.402752671248715,-2.402454516761635,-2.4021563622745585,-2.401858207787482,-2.401560053300406,-2.4012618988133294,-2.400963744326253,-2.4006655898391767,-2.4003674353520967,-2.4000692808650204,-2.399771126377944,-2.3994729718908676,-2.3991748174037912,-2.398876662916715,-2.3985785084296385,-2.3982803539425586,-2.397982199455482,-2.397684044968406,-2.3973858904813294,-2.397087735994253,-2.3967895815071767,-2.3964914270201003,-2.3961932725330204,-2.395895118045944,-2.3955969635588676,-2.3952988090717913,-2.395000654584715,-2.3947025000976385,-2.394404345610562,-2.3941061911234858,-2.393808036636406,-2.3935098821493295,-2.393211727662253,-2.3929135731751767,-2.3926154186881003,-2.392317264201024,-2.3920191097139476,-2.3917209552268677,-2.3914228007397913,-2.391124646252715,-2.3908264917656386,-2.390528337278562,-2.390230182791486,-2.3899320283044094,-2.3896338738173295,-2.389335719330253,-2.3890375648431768,-2.3887394103561004,-2.388441255869024,-2.3881431013819476,-2.3878449468948713,-2.387546792407795,-2.387248637920715,-2.3869504834336386,-2.386652328946562,-2.386354174459486,-2.3860560199724095,-2.385757865485333,-2.3854597109982567,-2.385161556511177,-2.3848634020241004,-2.384565247537024,-2.3842670930499477,-2.3839689385628713,-2.383670784075795,-2.3833726295887185,-2.3830744751016386,-2.3827763206145622,-2.382478166127486,-2.3821800116404095,-2.381881857153333,-2.3815837026662567,-2.3812855481791804,-2.380987393692104,-2.380689239205024,-2.3803910847179477,-2.3800929302308713,-2.379794775743795,-2.3794966212567186,-2.379198466769642,-2.378900312282566,-2.378602157795486,-2.3783040033084095,-2.378005848821333,-2.3777076943342568,-2.3774095398471804,-2.377111385360104,-2.3768132308730276,-2.3765150763859477,-2.3762169218988713,-2.375918767411795,-2.3756206129247186,-2.3753224584376422,-2.375024303950566,-2.3747261494634895,-2.374427994976413,-2.374129840489333,-2.373831686002257,-2.3735335315151804,-2.373235377028104,-2.3729372225410277,-2.3726390680539513,-2.372340913566875,-2.372042759079795,-2.3717446045927186,-2.3714464501056423,-2.371148295618566,-2.3708501411314895,-2.370551986644413,-2.3702538321573368,-2.369955677670257,-2.3696575231831805,-2.369359368696104,-2.3690612142090277,-2.3687630597219513,-2.368464905234875,-2.3681667507477986,-2.367868596260722,-2.3675704417736423,-2.367272287286566,-2.3669741327994895,-2.366675978312413,-2.366377823825337,-2.3660796693382604,-2.365781514851184,-2.365483360364104,-2.3651852058770277,-2.3648870513899514,-2.364588896902875,-2.3642907424157986,-2.3639925879287222,-2.363694433441646,-2.363396278954566,-2.3630981244674896,-2.362799969980413,-2.362501815493337,-2.3622036610062604,-2.361905506519184,-2.3616073520321077,-2.3613091975450313,-2.3610110430579514,-2.360712888570875,-2.3604147340837986,-2.3601165795967223,-2.359818425109646,-2.3595202706225695,-2.359222116135493,-2.3589239616484132,-2.358625807161337,-2.3583276526742605,-2.358029498187184,-2.3577313437001077,-2.3574331892130314,-2.357135034725955,-2.356836880238875,-2.3565387257517987,-2.3562405712647223,-2.355942416777646,-2.3556442622905696,-2.355346107803493,-2.355047953316417,-2.3547497988293404,-2.3544516443422605,-2.354153489855184,-2.3538553353681078,-2.3535571808810314,-2.353259026393955,-2.3529608719068786,-2.3526627174198023,-2.3523645629327223,-2.352066408445646,-2.3517682539585696,-2.351470099471493,-2.351171944984417,-2.3508737904973405,-2.350575636010264,-2.350277481523184,-2.349979327036108,-2.3496811725490314,-2.349383018061955,-2.3490848635748787,-2.3487867090878023,-2.348488554600726,-2.348190400113646,-2.3478922456265696,-2.3475940911394932,-2.347295936652417,-2.3469977821653405,-2.346699627678264,-2.3464014731911877,-2.3461033187041114,-2.3458051642170314,-2.345507009729955,-2.3452088552428787,-2.3449107007558023,-2.344612546268726,-2.3443143917816496,-2.344016237294573,-2.3437180828074933,-2.343419928320417,-2.3431217738333405,-2.342823619346264,-2.342525464859188,-2.3422273103721114,-2.341929155885035,-2.341631001397955,-2.3413328469108787,-2.3410346924238024,-2.340736537936726,-2.3404383834496496,-2.3401402289625732,-2.339842074475497,-2.3395439199884205,-2.3392457655013406,-2.338947611014264,-2.338649456527188,-2.3383513020401114,-2.338053147553035,-2.3377549930659587,-2.3374568385788823,-2.3371586840918024,-2.336860529604726,-2.3365623751176496,-2.3362642206305733,-2.335966066143497,-2.3356679116564205,-2.335369757169344,-2.335071602682264,-2.334773448195188,-2.3344752937081115,-2.334177139221035,-2.3338789847339587,-2.3335808302468823,-2.333282675759806,-2.3329845212727296,-2.3326863667856497,-2.3323882122985733,-2.332090057811497,-2.3317919033244205,-2.331493748837344,-2.331195594350268,-2.3308974398631914,-2.3305992853761115,-2.330301130889035,-2.3300029764019587,-2.3297048219148824,-2.329406667427806,-2.3291085129407296,-2.3288103584536533,-2.3285122039665733,-2.328214049479497,-2.3279158949924206,-2.327617740505344,-2.327319586018268,-2.3270214315311915,-2.326723277044115,-2.3264251225570387,-2.326126968069959,-2.3258288135828824,-2.325530659095806,-2.3252325046087297,-2.3249343501216533,-2.324636195634577,-2.3243380411475005,-2.3240398866604206,-2.3237417321733442,-2.323443577686268,-2.3231454231991915,-2.322847268712115,-2.3225491142250387,-2.3222509597379624,-2.3219528052508824,-2.321654650763806,-2.3213564962767297,-2.3210583417896533,-2.320760187302577,-2.3204620328155006,-2.320163878328424,-2.319865723841348,-2.319567569354268,-2.3192694148671915,-2.318971260380115,-2.3186731058930388,-2.3183749514059624,-2.318076796918886,-2.3177786424318096,-2.3174804879447297,-2.3171823334576533,-2.316884178970577,-2.3165860244835006,-2.316287869996424,-2.315989715509348,-2.3156915610222715,-2.3153934065351915,-2.315095252048115,-2.314797097561039,-2.3144989430739624,-2.314200788586886,-2.3139026340998097,-2.3136044796127333,-2.313306325125657,-2.313008170638577,-2.3127100161515006,-2.3124118616644243,-2.312113707177348,-2.3118155526902715,-2.311517398203195,-2.3112192437161188,-2.310921089229039,-2.3106229347419625,-2.310324780254886,-2.3100266257678097,-2.3097284712807333,-2.309430316793657,-2.3091321623065806,-2.3088340078195007,-2.3085358533324243,-2.308237698845348,-2.3079395443582715,-2.307641389871195,-2.307343235384119,-2.3070450808970424,-2.306746926409966,-2.306448771922886,-2.3061506174358097,-2.3058524629487334,-2.305554308461657,-2.3052561539745806,-2.3049579994875042,-2.304659845000428,-2.304361690513348,-2.3040635360262716,-2.303765381539195,-2.303467227052119,-2.3031690725650424,-2.302870918077966,-2.3025727635908897,-2.3022746091038098,-2.3019764546167334,-2.301678300129657,-2.3013801456425806,-2.3010819911555043,-2.300783836668428,-2.3004856821813515,-2.3001875276942716,-2.299889373207195,-2.299591218720119,-2.2992930642330425,-2.298994909745966,-2.2986967552588897,-2.2983986007718133,-2.298100446284737,-2.297802291797657,-2.2975041373105807,-2.2972059828235043,-2.296907828336428,-2.2966096738493516,-2.296311519362275,-2.296013364875199,-2.295715210388119,-2.2954170559010425,-2.295118901413966,-2.2948207469268898,-2.2945225924398134,-2.294224437952737,-2.2939262834656606,-2.2936281289785807,-2.2933299744915043,-2.293031820004428,-2.2927336655173516,-2.292435511030275,-2.292137356543199,-2.2918392020561225,-2.291541047569046,-2.291242893081966,-2.29094473859489,-2.2906465841078134,-2.290348429620737,-2.2900502751336607,-2.2897521206465843,-2.289453966159508,-2.289155811672428,-2.2888576571853516,-2.2885595026982752,-2.288261348211199,-2.2879631937241225,-2.287665039237046,-2.2873668847499697,-2.28706873026289,-2.2867705757758134,-2.286472421288737,-2.2861742668016607,-2.2858761123145843,-2.285577957827508,-2.2852798033404316,-2.284981648853355,-2.2846834943662753,-2.284385339879199,-2.2840871853921225,-2.283789030905046,-2.2834908764179698,-2.2831927219308934,-2.282894567443817,-2.282596412956737,-2.2822982584696607,-2.2820001039825843,-2.281701949495508,-2.2814037950084316,-2.2811056405213552,-2.280807486034279,-2.280509331547199,-2.2802111770601226,-2.279913022573046,-2.27961486808597,-2.2793167135988934,-2.279018559111817,-2.2787204046247407,-2.2784222501376643,-2.2781240956505844,-2.277825941163508,-2.2775277866764316,-2.2772296321893553,-2.276931477702279,-2.2766333232152025,-2.276335168728126,-2.276037014241046,-2.27573885975397,-2.2754407052668935,-2.275142550779817,-2.2748443962927407,-2.2745462418056643,-2.274248087318588,-2.273949932831508,-2.2736517783444317,-2.2733536238573553,-2.273055469370279,-2.2727573148832025,-2.272459160396126,-2.27216100590905,-2.2718628514219734,-2.2715646969348935,-2.271266542447817,-2.2709683879607407,-2.2706702334736644,-2.270372078986588,-2.2700739244995116,-2.2697757700124352,-2.2694776155253553,-2.269179461038279,-2.2688813065512026,-2.268583152064126,-2.26828499757705,-2.2679868430899734,-2.267688688602897,-2.267390534115817,-2.2670923796287408,-2.2667942251416644,-2.266496070654588,-2.2661979161675117,-2.2658997616804353,-2.265601607193359,-2.2653034527062825,-2.2650052982192026,-2.2647071437321262,-2.26440898924505,-2.2641108347579735,-2.263812680270897,-2.2635145257838207,-2.2632163712967444,-2.2629182168096644,-2.262620062322588,-2.2623219078355117,-2.2620237533484353,-2.261725598861359,-2.2614274443742826,-2.261129289887206,-2.2608311354001263,-2.26053298091305,-2.2602348264259735,-2.259936671938897,-2.2596385174518208,-2.2593403629647444,-2.259042208477668,-2.2587440539905916,-2.2584458995035117,-2.2581477450164353,-2.257849590529359,-2.2575514360422826,-2.257253281555206,-2.25695512706813,-2.2566569725810535,-2.2563588180939735,-2.256060663606897,-2.255762509119821,-2.2554643546327444,-2.255166200145668,-2.2548680456585917,-2.2545698911715153,-2.2542717366844354,-2.253973582197359,-2.2536754277102826,-2.2533772732232062,-2.25307911873613,-2.2527809642490535,-2.252482809761977,-2.252184655274897,-2.251886500787821,-2.2515883463007444,-2.251290191813668,-2.2509920373265917,-2.2506938828395153,-2.250395728352439,-2.2500975738653626,-2.2497994193782826,-2.2495012648912063,-2.24920311040413,-2.2489049559170535,-2.248606801429977,-2.248308646942901,-2.2480104924558244,-2.2477123379687445,-2.247414183481668,-2.2471160289945917,-2.2468178745075154,-2.246519720020439,-2.2462215655333626,-2.2459234110462862,-2.2456252565592063,-2.24532710207213,-2.2450289475850536,-2.244730793097977,-2.244432638610901,-2.2441344841238244,-2.243836329636748,-2.2435381751496717,-2.2432400206625918,-2.2429418661755154,-2.242643711688439,-2.2423455572013626,-2.2420474027142863,-2.24174924822721,-2.2414510937401335,-2.2411529392530536,-2.240854784765977,-2.240556630278901,-2.2402584757918245,-2.239960321304748,-2.2396621668176717,-2.2393640123305953,-2.2390658578435154,-2.238767703356439,-2.2384695488693627,-2.2381713943822863,-2.23787323989521,-2.2375750854081335,-2.237276930921057,-2.236978776433981,-2.236680621946901,-2.2363824674598245,-2.236084312972748,-2.2357861584856717,-2.2354880039985954,-2.235189849511519,-2.2348916950244426,-2.2345935405373627,-2.2342953860502863,-2.23399723156321,-2.2336990770761336,-2.233400922589057,-2.233102768101981,-2.2328046136149045,-2.2325064591278245,-2.232208304640748,-2.231910150153672,-2.2316119956665954,-2.231313841179519,-2.2310156866924427,-2.2307175322053663,-2.23041937771829,-2.23012122323121,-2.2298230687441336,-2.2295249142570572,-2.229226759769981,-2.2289286052829045,-2.228630450795828,-2.2283322963087517,-2.228034141821672,-2.2277359873345954,-2.227437832847519,-2.2271396783604427,-2.2268415238733663,-2.22654336938629,-2.2262452148992136,-2.2259470604121336,-2.2256489059250573,-2.225350751437981,-2.2250525969509045,-2.224754442463828,-2.2244562879767518,-2.2241581334896754,-2.223859979002599,-2.223561824515519,-2.2232636700284427,-2.2229655155413663,-2.22266736105429,-2.2223692065672136,-2.222071052080137,-2.221772897593061,-2.221474743105981,-2.2211765886189045,-2.220878434131828,-2.220580279644752,-2.2202821251576754,-2.219983970670599,-2.2196858161835227,-2.2193876616964427,-2.2190895072093664,-2.21879135272229,-2.2184931982352136,-2.2181950437481373,-2.217896889261061,-2.2175987347739845,-2.217300580286908,-2.217002425799828,-2.216704271312752,-2.2164061168256755,-2.216107962338599,-2.2158098078515227,-2.2155116533644463,-2.21521349887737,-2.21491534439029,-2.2146171899032137,-2.2143190354161373,-2.214020880929061,-2.2137227264419845,-2.213424571954908,-2.213126417467832,-2.212828262980752,-2.2125301084936755,-2.212231954006599,-2.2119337995195227,-2.2116356450324464,-2.21133749054537,-2.2110393360582936,-2.2107411815712137,-2.2104430270841373,-2.210144872597061,-2.2098467181099846,-2.209548563622908,-2.209250409135832,-2.2089522546487554,-2.208654100161679,-2.208355945674599,-2.2080577911875228,-2.2077596367004464,-2.20746148221337,-2.2071633277262936,-2.2068651732392173,-2.206567018752141,-2.206268864265061,-2.2059707097779846,-2.205672555290908,-2.205374400803832,-2.2050762463167555,-2.204778091829679,-2.2044799373426027,-2.204181782855523,-2.2038836283684464,-2.20358547388137,-2.2032873193942937,-2.2029891649072173,-2.202691010420141,-2.2023928559330646,-2.202094701445988,-2.2017965469589083,-2.201498392471832,-2.2012002379847555,-2.200902083497679,-2.2006039290106028,-2.2003057745235264,-2.20000762003645,-2.19970946554937,-2.1994113110622937,-2.1991131565752173,-2.198815002088141,-2.1985168476010646,-2.198218693113988,-2.197920538626912,-2.197622384139832,-2.1973242296527555,-2.197026075165679,-2.196727920678603,-2.1964297661915264,-2.19613161170445,-2.1958334572173737,-2.1955353027302973,-2.1952371482432174,-2.194938993756141,-2.1946408392690646,-2.1943426847819882,-2.194044530294912,-2.1937463758078355,-2.193448221320759,-2.193150066833679,-2.192851912346603,-2.1925537578595264,-2.19225560337245,-2.1919574488853737,-2.1916592943982973,-2.191361139911221,-2.191062985424141,-2.1907648309370646,-2.1904666764499883,-2.190168521962912,-2.1898703674758355,-2.189572212988759,-2.1892740585016828,-2.1889759040146064,-2.1886777495275265,-2.18837959504045,-2.1880814405533737,-2.1877832860662974,-2.187485131579221,-2.1871869770921446,-2.1868888226050682,-2.1865906681179883,-2.186292513630912,-2.1859943591438356,-2.185696204656759,-2.185398050169683,-2.1850998956826064,-2.18480174119553,-2.18450358670845,-2.1842054322213738,-2.1839072777342974,-2.183609123247221,-2.1833109687601446,-2.1830128142730683,-2.182714659785992,-2.1824165052989155,-2.1821183508118356,-2.181820196324759,-2.181522041837683,-2.1812238873506065,-2.18092573286353,-2.1806275783764537,-2.1803294238893773,-2.1800312694022974,-2.179733114915221,-2.1794349604281447,-2.1791368059410683,-2.178838651453992,-2.1785404969669155,-2.178242342479839,-2.1779441879927592,-2.177646033505683,-2.1773478790186065,-2.17704972453153,-2.1767515700444537,-2.1764534155573774,-2.176155261070301,-2.1758571065832246,-2.1755589520961447,-2.1752607976090683,-2.174962643121992,-2.1746644886349156,-2.174366334147839,-2.174068179660763,-2.1737700251736864,-2.1734718706866065,-2.17317371619953,-2.1728755617124538,-2.1725774072253774,-2.172279252738301,-2.1719810982512247,-2.1716829437641483,-2.1713847892770684,-2.171086634789992,-2.1707884803029156,-2.1704903258158392,-2.170192171328763,-2.1698940168416865,-2.16959586235461,-2.1692977078675337,-2.168999553380454,-2.1687013988933774,-2.168403244406301,-2.1681050899192247,-2.1678069354321483,-2.167508780945072,-2.1672106264579956,-2.1669124719709156,-2.1666143174838393,-2.166316162996763,-2.1660180085096865,-2.16571985402261,-2.1654216995355338,-2.1651235450484574,-2.1648253905613775,-2.164527236074301,-2.1642290815872247,-2.1639309271001483,-2.163632772613072,-2.1633346181259956,-2.163036463638919,-2.1627383091518393,-2.162440154664763,-2.1621420001776865,-2.16184384569061,-2.161545691203534,-2.1612475367164574,-2.160949382229381,-2.1606512277423047,-2.1603530732552247,-2.1600549187681484,-2.159756764281072,-2.1594586097939956,-2.1591604553069192,-2.158862300819843,-2.1585641463327665,-2.1582659918456866,-2.15796783735861,-2.157669682871534,-2.1573715283844574,-2.157073373897381,-2.1567752194103047,-2.1564770649232283,-2.1561789104361484,-2.155880755949072,-2.1555826014619957,-2.1552844469749193,-2.154986292487843,-2.1546881380007665,-2.15438998351369,-2.154091829026614,-2.153793674539534,-2.1534955200524575,-2.153197365565381,-2.1528992110783047,-2.1526010565912284,-2.152302902104152,-2.1520047476170756,-2.1517065931299957,-2.1514084386429193,-2.151110284155843,-2.1508121296687666,-2.15051397518169,-2.150215820694614,-2.1499176662075374,-2.1496195117204575,-2.149321357233381,-2.1490232027463048,-2.1487250482592284,-2.148426893772152,-2.1481287392850756,-2.1478305847979993,-2.147532430310923,-2.147234275823843,-2.1469361213367666,-2.14663796684969,-2.146339812362614,-2.1460416578755375,-2.145743503388461,-2.1454453489013847,-2.145147194414305,-2.1448490399272284,-2.144550885440152,-2.1442527309530757,-2.1439545764659993,-2.143656421978923,-2.1433582674918465,-2.1430601130047666,-2.1427619585176902,-2.142463804030614,-2.1421656495435375,-2.141867495056461,-2.1415693405693847,-2.1412711860823084,-2.140973031595232,-2.140674877108152,-2.1403767226210757,-2.1400785681339993,-2.139780413646923,-2.1394822591598466,-2.13918410467277,-2.138885950185694,-2.138587795698614,-2.1382896412115375,-2.137991486724461,-2.137693332237385,-2.1373951777503084,-2.137097023263232,-2.1367988687761557,-2.1365007142890757,-2.1362025598019994,-2.135904405314923,-2.1356062508278466,-2.1353080963407702,-2.135009941853694,-2.1347117873666175,-2.134413632879541,-2.134115478392461,-2.133817323905385,-2.1335191694183084,-2.133221014931232,-2.1329228604441557,-2.1326247059570793,-2.132326551470003,-2.132028396982923,-2.1317302424958466,-2.1314320880087703,-2.131133933521694,-2.1308357790346175,-2.130537624547541,-2.1302394700604648,-2.129941315573385,-2.1296431610863085,-2.129345006599232,-2.1290468521121557,-2.1287486976250793,-2.128450543138003,-2.1281523886509266,-2.1278542341638502,-2.1275560796767703,-2.127257925189694,-2.1269597707026175,-2.126661616215541,-2.126363461728465,-2.1260653072413884,-2.125767152754312,-2.125468998267232,-2.1251708437801557,-2.1248726892930794,-2.124574534806003,-2.1242763803189266,-2.1239782258318503,-2.123680071344774,-2.123381916857694,-2.1230837623706176,-2.122785607883541,-2.122487453396465,-2.1221892989093885,-2.121891144422312,-2.1215929899352357,-2.1212948354481593,-2.1209966809610794,-2.120698526474003,-2.1204003719869267,-2.1201022174998503,-2.119804063012774,-2.1195059085256975,-2.119207754038621,-2.1189095995515412,-2.118611445064465,-2.1183132905773885,-2.118015136090312,-2.1177169816032357,-2.1174188271161594,-2.117120672629083,-2.116822518142003,-2.1165243636549267,-2.1162262091678503,-2.115928054680774,-2.1156299001936976,-2.115331745706621,-2.115033591219545,-2.114735436732465,-2.1144372822453885,-2.114139127758312,-2.1138409732712358,-2.1135428187841594,-2.113244664297083,-2.1129465098100066,-2.1126483553229303,-2.1123502008358503,-2.112052046348774,-2.1117538918616976,-2.1114557373746212,-2.111157582887545,-2.1108594284004685,-2.110561273913392,-2.110263119426312,-2.109964964939236,-2.1096668104521594,-2.109368655965083,-2.1090705014780067,-2.1087723469909303,-2.108474192503854,-2.108176038016774,-2.1078778835296976,-2.1075797290426213,-2.107281574555545,-2.1069834200684685,-2.106685265581392,-2.1063871110943158,-2.1060889566072394,-2.1057908021201595,-2.105492647633083,-2.1051944931460067,-2.1048963386589303,-2.104598184171854,-2.1043000296847776,-2.104001875197701,-2.1037037207106213,-2.103405566223545,-2.1031074117364685,-2.102809257249392,-2.102511102762316,-2.1022129482752394,-2.101914793788163,-2.101616639301083,-2.1013184848140067,-2.1010203303269304,-2.100722175839854,-2.1004240213527776,-2.1001258668657012,-2.099827712378625,-2.0995295578915485,-2.0992314034044686,-2.098933248917392,-2.098635094430316,-2.0983369399432394,-2.098038785456163,-2.0977406309690867,-2.0974424764820103,-2.0971443219949304,-2.096846167507854,-2.0965480130207776,-2.0962498585337013,-2.095951704046625,-2.0956535495595485,-2.095355395072472,-2.095057240585392,-2.094759086098316,-2.0944609316112395,-2.094162777124163,-2.0938646226370867,-2.0935664681500104,-2.093268313662934,-2.0929701591758576,-2.0926720046887777,-2.0923738502017013,-2.092075695714625,-2.0917775412275486,-2.091479386740472,-2.091181232253396,-2.0908830777663194,-2.0905849232792395,-2.090286768792163,-2.0899886143050868,-2.0896904598180104,-2.089392305330934,-2.0890941508438576,-2.0887959963567813,-2.0884978418697013,-2.088199687382625,-2.0879015328955486,-2.087603378408472,-2.087305223921396,-2.0870070694343195,-2.086708914947243,-2.0864107604601667,-2.086112605973087,-2.0858144514860104,-2.085516296998934,-2.0852181425118577,-2.0849199880247813,-2.084621833537705,-2.0843236790506285,-2.0840255245635486,-2.0837273700764722,-2.083429215589396,-2.0831310611023195,-2.082832906615243,-2.0825347521281667,-2.0822365976410904,-2.0819384431540104,-2.081640288666934,-2.0813421341798577,-2.0810439796927813,-2.080745825205705,-2.0804476707186286,-2.080149516231552,-2.079851361744476,-2.079553207257396,-2.0792550527703195,-2.078956898283243,-2.0786587437961668,-2.0783605893090904,-2.078062434822014,-2.0777642803349377,-2.0774661258478577,-2.0771679713607814,-2.076869816873705,-2.0765716623866286,-2.0762735078995522,-2.075975353412476,-2.0756771989253995,-2.0753790444383196,-2.075080889951243,-2.074782735464167,-2.0744845809770904,-2.074186426490014,-2.0738882720029377,-2.0735901175158613,-2.0732919630287814,-2.072993808541705,-2.0726956540546286,-2.0723974995675523,-2.072099345080476,-2.0718011905933995,-2.071503036106323,-2.0712048816192468,-2.070906727132167,-2.0706085726450905,-2.070310418158014,-2.0700122636709377,-2.0697141091838613,-2.069415954696785,-2.0691178002097086,-2.0688196457226287,-2.0685214912355523,-2.068223336748476,-2.0679251822613995,-2.067627027774323,-2.067328873287247,-2.0670307188001704,-2.0667325643130905,-2.066434409826014,-2.0661362553389377,-2.0658381008518614,-2.065539946364785,-2.0652417918777086,-2.0649436373906322,-2.064645482903556,-2.064347328416476,-2.0640491739293996,-2.063751019442323,-2.063452864955247,-2.0631547104681704,-2.062856555981094,-2.0625584014940177,-2.0622602470069378,-2.0619620925198614,-2.061663938032785,-2.0613657835457087,-2.0610676290586323,-2.060769474571556,-2.0604713200844795,-2.0601731655973996,-2.0598750111103232,-2.059576856623247,-2.0592787021361705,-2.058980547649094,-2.0586823931620177,-2.0583842386749414,-2.058086084187865,-2.057787929700785,-2.0574897752137087,-2.0571916207266323,-2.056893466239556,-2.0565953117524796,-2.056297157265403,-2.055999002778327,-2.055700848291247,-2.0554026938041705,-2.055104539317094,-2.0548063848300178,-2.0545082303429414,-2.054210075855865,-2.0539119213687886,-2.0536137668817087,-2.0533156123946323,-2.053017457907556,-2.0527193034204796,-2.052421148933403,-2.052122994446327,-2.0518248399592505,-2.051526685472174,-2.051228530985094,-2.050930376498018,-2.0506322220109414,-2.050334067523865,-2.0500359130367887,-2.0497377585497123,-2.049439604062636,-2.049141449575556,-2.0488432950884796,-2.0485451406014032,-2.048246986114327,-2.0479488316272505,-2.047650677140174,-2.0473525226530978,-2.047054368166018,-2.0467562136789414,-2.046458059191865,-2.0461599047047887,-2.0458617502177123,-2.045563595730636,-2.0452654412435596,-2.044967286756483,-2.0446691322694033,-2.044370977782327,-2.0440728232952505,-2.043774668808174,-2.043476514321098,-2.0431783598340214,-2.042880205346945,-2.042582050859865,-2.0422838963727887,-2.0419857418857124,-2.041687587398636,-2.0413894329115596,-2.0410912784244832,-2.040793123937407,-2.040494969450327,-2.0401968149632506,-2.039898660476174,-2.039600505989098,-2.0393023515020214,-2.039004197014945,-2.0387060425278687,-2.0384078880407923,-2.0381097335537124,-2.037811579066636,-2.0375134245795596,-2.0372152700924833,-2.036917115605407,-2.0366189611183305,-2.036320806631254,-2.036022652144174,-2.035724497657098,-2.0354263431700215,-2.035128188682945,-2.0348300341958687,-2.0345318797087923,-2.034233725221716,-2.033935570734636,-2.0336374162475597,-2.0333392617604833,-2.033041107273407,-2.0327429527863305,-2.032444798299254,-2.032146643812178,-2.0318484893251014,-2.0315503348380215,-2.031252180350945,-2.0309540258638688,-2.0306558713767924,-2.030357716889716,-2.0300595624026396,-2.0297614079155633,-2.0294632534284833,-2.029165098941407,-2.0288669444543306,-2.028568789967254,-2.028270635480178,-2.0279724809931015,-2.027674326506025,-2.027376172018945,-2.027078017531869,-2.0267798630447924,-2.026481708557716,-2.0261835540706397,-2.0258853995835633,-2.025587245096487,-2.025289090609407,-2.0249909361223306,-2.0246927816352542,-2.024394627148178,-2.0240964726611015,-2.023798318174025,-2.0235001636869487,-2.0232020091998724,-2.0229038547127924,-2.022605700225716,-2.0223075457386397,-2.0220093912515633,-2.021711236764487,-2.0214130822774106,-2.021114927790334,-2.0208167733032543,-2.020518618816178,-2.0202204643291015,-2.019922309842025,-2.0196241553549488,-2.0193260008678724,-2.019027846380796,-2.018729691893716,-2.0184315374066397,-2.0181333829195633,-2.017835228432487,-2.0175370739454106,-2.0172389194583342,-2.016940764971258,-2.0166426104841815,-2.0163444559971015,-2.016046301510025,-2.015748147022949,-2.0154499925358724,-2.015151838048796,-2.0148536835617197,-2.0145555290746433,-2.0142573745875634,-2.013959220100487,-2.0136610656134106,-2.0133629111263343,-2.013064756639258,-2.0127666021521815,-2.012468447665105,-2.012170293178025,-2.011872138690949,-2.0115739842038725,-2.011275829716796,-2.0109776752297197,-2.0106795207426433,-2.010381366255567,-2.0100832117684906,-2.0097850572814107,-2.0094869027943343,-2.009188748307258,-2.0088905938201815,-2.008592439333105,-2.008294284846029,-2.0079961303589524,-2.0076979758718725,-2.007399821384796,-2.0071016668977197,-2.0068035124106434,-2.006505357923567,-2.0062072034364906,-2.0059090489494142,-2.0056108944623343,-2.005312739975258,-2.0050145854881816,-2.004716431001105,-2.004418276514029,-2.0041201220269524,-2.003821967539876,-2.0035238130527997,-2.0032256585657198,-2.0029275040786434,-2.002629349591567,-2.0023311951044906,-2.0020330406174143,-2.001734886130338,-2.0014367316432615,-2.0011385771561816,-2.0008404226691052,-2.000542268182029,-2.0002441136949525,-1.999945959207876,-1.9996478047207997,-1.9993496502337234,-1.9990514957466434,-1.998753341259567,-1.9984551867724907,-1.9981570322854143,-1.997858877798338,-1.9975607233112616,-1.9972625688241852,-1.9969644143371088,-1.9966662598500289,-1.9963681053629525,-1.9960699508758761,-1.9957717963887998,-1.9954736419017234,-1.995175487414647,-1.9948773329275706,-1.9945791784404907,-1.9942810239534143,-1.993982869466338,-1.9936847149792616,-1.9933865604921852,-1.9930884060051088,-1.9927902515180325,-1.9924920970309525,-1.9921939425438762,-1.9918957880567998,-1.9915976335697234,-1.991299479082647,-1.9910013245955707,-1.9907031701084943,-1.990405015621418,-1.990106861134338,-1.9898087066472616,-1.9895105521601852,-1.9892123976731089,-1.9889142431860325,-1.9886160886989561,-1.9883179342118797,-1.9880197797247998,-1.9877216252377234,-1.987423470750647,-1.9871253162635707,-1.9868271617764943,-1.986529007289418,-1.9862308528023416,-1.9859326983152616,-1.9856345438281853,-1.985336389341109,-1.9850382348540325,-1.9847400803669561,-1.9844419258798798,-1.9841437713928034,-1.983845616905727,-1.983547462418647,-1.9832493079315707,-1.9829511534444944,-1.982652998957418,-1.9823548444703416,-1.9820566899832652,-1.9817585354961889,-1.981460381009109,-1.9811622265220326,-1.9808640720349562,-1.9805659175478798,-1.9802677630608034,-1.979969608573727,-1.9796714540866507,-1.9793732995995708,-1.9790751451124944,-1.978776990625418,-1.9784788361383416,-1.9781806816512653,-1.9778825271641889,-1.9775843726771125,-1.9772862181900326,-1.9769880637029562,-1.9766899092158798,-1.9763917547288035,-1.976093600241727,-1.9757954457546507,-1.9754972912675743,-1.975199136780498,-1.974900982293418,-1.9746028278063417,-1.9743046733192653,-1.974006518832189,-1.9737083643451125,-1.9734102098580362,-1.9731120553709598,-1.9728139008838799,-1.9725157463968035,-1.9722175919097271,-1.9719194374226507,-1.9716212829355744,-1.971323128448498,-1.9710249739614216,-1.9707268194743417,-1.9704286649872653,-1.970130510500189,-1.9698323560131126,-1.9695342015260362,-1.9692360470389598,-1.9689378925518835,-1.968639738064807,-1.9683415835777271,-1.9680434290906508,-1.9677452746035744,-1.967447120116498,-1.9671489656294217,-1.9668508111423453,-1.966552656655269,-1.966254502168189,-1.9659563476811126,-1.9656581931940362,-1.9653600387069599,-1.9650618842198835,-1.964763729732807,-1.9644655752457307,-1.9641674207586508,-1.9638692662715744,-1.963571111784498,-1.9632729572974217,-1.9629748028103453,-1.962676648323269,-1.9623784938361926,-1.9620803393491162,-1.9617821848620363,-1.9614840303749599,-1.9611858758878835,-1.9608877214008071,-1.9605895669137308,-1.9602914124266544,-1.959993257939578,-1.959695103452498,-1.9593969489654217,-1.9590987944783453,-1.958800639991269,-1.9585024855041926,-1.9582043310171162,-1.9579061765300398,-1.95760802204296,-1.9573098675558835,-1.9570117130688072,-1.9567135585817308,-1.9564154040946544,-1.956117249607578,-1.9558190951205017,-1.9555209406334253,-1.9552227861463454,-1.954924631659269,-1.9546264771721926,-1.9543283226851162,-1.9540301681980399,-1.9537320137109635,-1.9534338592238871,-1.9531357047368072,-1.9528375502497308,-1.9525393957626545,-1.952241241275578,-1.9519430867885017,-1.9516449323014253,-1.951346777814349,-1.951048623327269,-1.9507504688401927,-1.9504523143531163,-1.95015415986604,-1.9498560053789635,-1.9495578508918872,-1.9492596964048108,-1.9489615419177344,-1.9486633874306545,-1.948365232943578,-1.9480670784565017,-1.9477689239694254,-1.947470769482349,-1.9471726149952726,-1.9468744605081962,-1.9465763060211163,-1.94627815153404,-1.9459799970469636,-1.9456818425598872,-1.9453836880728108,-1.9450855335857344,-1.944787379098658,-1.9444892246115781,-1.9441910701245018,-1.9438929156374254,-1.943594761150349,-1.9432966066632726,-1.9429984521761963,-1.94270029768912,-1.9424021432020435,-1.9421039887149636,-1.9418058342278872,-1.9415076797408108,-1.9412095252537345,-1.940911370766658,-1.9406132162795817,-1.9403150617925053,-1.9400169073054254,-1.939718752818349,-1.9394205983312727,-1.9391224438441963,-1.93882428935712,-1.9385261348700435,-1.9382279803829672,-1.9379298258958872,-1.9376316714088109,-1.9373335169217345,-1.9370353624346581,-1.9367372079475818,-1.9364390534605054,-1.936140898973429,-1.935842744486349,-1.9355445899992727,-1.9352464355121963,-1.93494828102512,-1.9346501265380436,-1.9343519720509672,-1.9340538175638908,-1.9337556630768145,-1.9334575085897345,-1.9331593541026582,-1.9328611996155818,-1.9325630451285054,-1.932264890641429,-1.9319667361543527,-1.9316685816672763,-1.9313704271801964,-1.93107227269312,-1.9307741182060436,-1.9304759637189672,-1.9301778092318909,-1.9298796547448145,-1.9295815002577381,-1.9292833457706582,-1.9289851912835818,-1.9286870367965054,-1.928388882309429,-1.9280907278223527,-1.9277925733352763,-1.9274944188482,-1.9271962643611236,-1.9268981098740436,-1.9265999553869673,-1.926301800899891,-1.9260036464128145,-1.9257054919257381,-1.9254073374386618,-1.9251091829515854,-1.9248110284645055,-1.924512873977429,-1.9242147194903527,-1.9239165650032763,-1.9236184105162,-1.9233202560291236,-1.9230221015420472,-1.9227239470549673,-1.922425792567891,-1.9221276380808145,-1.9218294835937382,-1.9215313291066618,-1.9212331746195854,-1.920935020132509,-1.9206368656454327,-1.9203387111583528,-1.9200405566712764,-1.9197424021842,-1.9194442476971236,-1.9191460932100473,-1.9188479387229709,-1.9185497842358945,-1.9182516297488146,-1.9179534752617382,-1.9176553207746618,-1.9173571662875855,-1.917059011800509,-1.9167608573134327,-1.9164627028263563,-1.9161645483392764,-1.9158663938522,-1.9155682393651237,-1.9152700848780473,-1.914971930390971,-1.9146737759038945,-1.9143756214168182,-1.9140774669297418,-1.9137793124426619,-1.9134811579555855,-1.9131830034685091,-1.9128848489814327,-1.9125866944943564,-1.91228854000728,-1.9119903855202036,-1.9116922310331237,-1.9113940765460473,-1.911095922058971,-1.9107977675718946,-1.9104996130848182,-1.9102014585977418,-1.9099033041106654,-1.9096051496235855,-1.9093069951365091,-1.9090088406494328,-1.9087106861623564,-1.90841253167528,-1.9081143771882036,-1.9078162227011273,-1.907518068214051,-1.907219913726971,-1.9069217592398946,-1.9066236047528182,-1.9063254502657418,-1.9060272957786655,-1.905729141291589,-1.9054309868045127,-1.9051328323174328,-1.9048346778303564,-1.90453652334328,-1.9042383688562037,-1.9039402143691273,-1.903642059882051,-1.9033439053949746,-1.9030457509078946,-1.9027475964208183,-1.9024494419337419,-1.9021512874466655,-1.9018531329595891,-1.9015549784725128,-1.9012568239854364,-1.90095866949836,-1.90066051501128,-1.9003623605242037,-1.9000642060371273,-1.899766051550051,-1.8994678970629746,-1.8991697425758982,-1.8988715880888218,-1.898573433601742,-1.8982752791146655,-1.8979771246275892,-1.8976789701405128,-1.8973808156534364,-1.89708266116636,-1.8967845066792837,-1.8964863521922037,-1.8961881977051274,-1.895890043218051,-1.8955918887309746,-1.8952937342438982,-1.8949955797568219,-1.8946974252697455,-1.8943992707826691,-1.8941011162955892,-1.8938029618085128,-1.8935048073214364,-1.89320665283436,-1.8929084983472837,-1.8926103438602073,-1.892312189373131,-1.892014034886051,-1.8917158803989746,-1.8914177259118983,-1.891119571424822,-1.8908214169377455,-1.8905232624506692,-1.8902251079635928,-1.8899269534765128,-1.8896287989894365,-1.88933064450236,-1.8890324900152837,-1.8887343355282074,-1.888436181041131,-1.8881380265540546,-1.8878398720669747,-1.8875417175798983,-1.887243563092822,-1.8869454086057456,-1.8866472541186692,-1.8863490996315928,-1.8860509451445164,-1.88575279065744,-1.8854546361703601,-1.8851564816832838,-1.8848583271962074,-1.884560172709131,-1.8842620182220546,-1.8839638637349783,-1.8836657092479019,-1.883367554760822,-1.8830694002737456,-1.8827712457866692,-1.8824730912995928,-1.8821749368125165,-1.88187678232544,-1.8815786278383637,-1.8812804733512838,-1.8809823188642074,-1.880684164377131,-1.8803860098900547,-1.8800878554029783,-1.879789700915902,-1.8794915464288255,-1.8791933919417492,-1.8788952374546692,-1.8785970829675929,-1.8782989284805165,-1.8780007739934401,-1.8777026195063637,-1.8774044650192874,-1.877106310532211,-1.876808156045131,-1.8765100015580547,-1.8762118470709783,-1.875913692583902,-1.8756155380968256,-1.8753173836097492,-1.8750192291226728,-1.874721074635593,-1.8744229201485165,-1.8741247656614402,-1.8738266111743638,-1.8735284566872874,-1.873230302200211,-1.8729321477131347,-1.8726339932260583,-1.8723358387389784,-1.872037684251902,-1.8717395297648256,-1.8714413752777492,-1.8711432207906729,-1.8708450663035965,-1.87054691181652,-1.8702487573294402,-1.8699506028423638,-1.8696524483552874,-1.869354293868211,-1.8690561393811347,-1.8687579848940583,-1.868459830406982,-1.868161675919902,-1.8678635214328256,-1.8675653669457493,-1.8672672124586729,-1.8669690579715965,-1.8666709034845201,-1.8663727489974438,-1.8660745945103674,-1.8657764400232875,-1.865478285536211,-1.8651801310491347,-1.8648819765620583,-1.864583822074982,-1.8642856675879056,-1.8639875131008292,-1.8636893586137493,-1.863391204126673,-1.8630930496395965,-1.8627948951525202,-1.8624967406654438,-1.8621985861783674,-1.861900431691291,-1.8616022772042111,-1.8613041227171347,-1.8610059682300584,-1.860707813742982,-1.8604096592559056,-1.8601115047688292,-1.8598133502817529,-1.8595151957946765,-1.8592170413075966,-1.8589188868205202,-1.8586207323334438,-1.8583225778463675,-1.858024423359291,-1.8577262688722147,-1.8574281143851383,-1.8571299598980584,-1.856831805410982,-1.8565336509239057,-1.8562354964368293,-1.855937341949753,-1.8556391874626765,-1.8553410329756002,-1.8550428784885202,-1.8547447240014439,-1.8544465695143675,-1.854148415027291,-1.8538502605402147,-1.8535521060531384,-1.853253951566062,-1.8529557970789856,-1.8526576425919057,-1.8523594881048293,-1.852061333617753,-1.8517631791306766,-1.8514650246436002,-1.8511668701565238,-1.8508687156694474,-1.8505705611823675,-1.8502724066952911,-1.8499742522082148,-1.8496760977211384,-1.849377943234062,-1.8490797887469856,-1.8487816342599093,-1.8484834797728293,-1.848185325285753,-1.8478871707986766,-1.8475890163116002,-1.8472908618245238,-1.8469927073374475,-1.846694552850371,-1.8463963983632947,-1.8460982438762148,-1.8458000893891384,-1.845501934902062,-1.8452037804149857,-1.8449056259279093,-1.844607471440833,-1.8443093169537566,-1.8440111624666766,-1.8437130079796002,-1.8434148534925239,-1.8431166990054475,-1.8428185445183711,-1.8425203900312948,-1.8422222355442184,-1.8419240810571385,-1.841625926570062,-1.8413277720829857,-1.8410296175959093,-1.840731463108833,-1.8404333086217566,-1.8401351541346802,-1.8398369996476003,-1.839538845160524,-1.8392406906734475,-1.8389425361863712,-1.8386443816992948,-1.8383462272122184,-1.838048072725142,-1.8377499182380657,-1.8374517637509857,-1.8371536092639094,-1.836855454776833,-1.8365573002897566,-1.8362591458026802,-1.8359609913156039,-1.8356628368285275,-1.8353646823414476,-1.8350665278543712,-1.8347683733672948,-1.8344702188802184,-1.834172064393142,-1.8338739099060657,-1.8335757554189893,-1.8332776009319094,-1.832979446444833,-1.8326812919577566,-1.8323831374706803,-1.832084982983604,-1.8317868284965275,-1.8314886740094511,-1.8311905195223748,-1.8308923650352948,-1.8305942105482185,-1.830296056061142,-1.8299979015740657,-1.8296997470869893,-1.829401592599913,-1.8291034381128366,-1.8288052836257567,-1.8285071291386803,-1.828208974651604,-1.8279108201645275,-1.8276126656774512,-1.8273145111903748,-1.8270163567032984,-1.8267182022162185,-1.8264200477291421,-1.8261218932420658,-1.8258237387549894,-1.825525584267913,-1.8252274297808366,-1.8249292752937603,-1.8246311208066839,-1.824332966319604,-1.8240348118325276,-1.8237366573454512,-1.8234385028583748,-1.8231403483712985,-1.822842193884222,-1.8225440393971457,-1.8222458849100658,-1.8219477304229894,-1.821649575935913,-1.8213514214488367,-1.8210532669617603,-1.820755112474684,-1.8204569579876075,-1.8201588035005276,-1.8198606490134512,-1.8195624945263749,-1.8192643400392985,-1.8189661855522221,-1.8186680310651457,-1.8183698765780694,-1.818071722090993,-1.817773567603913,-1.8174754131168367,-1.8171772586297603,-1.816879104142684,-1.8165809496556076,-1.8162827951685312,-1.8159846406814548,-1.815686486194375,-1.8153883317072985,-1.8150901772202221,-1.8147920227331458,-1.8144938682460694,-1.814195713758993,-1.8138975592719166,-1.8135994047848367,-1.8133012502977603,-1.813003095810684,-1.8127049413236076,-1.8124067868365312,-1.8121086323494549,-1.8118104778623785,-1.811512323375302,-1.8112141688882222,-1.8109160144011458,-1.8106178599140694,-1.810319705426993,-1.8100215509399167,-1.8097233964528403,-1.809425241965764,-1.809127087478684,-1.8088289329916076,-1.8085307785045313,-1.8082326240174549,-1.8079344695303785,-1.8076363150433021,-1.8073381605562258,-1.8070400060691458,-1.8067418515820695,-1.806443697094993,-1.8061455426079167,-1.8058473881208403,-1.805549233633764,-1.8052510791466876,-1.8049529246596112,-1.8046547701725313,-1.804356615685455,-1.8040584611983785,-1.8037603067113022,-1.8034621522242258,-1.8031639977371494,-1.802865843250073,-1.8025676887629931,-1.8022695342759167,-1.8019713797888404,-1.801673225301764,-1.8013750708146876,-1.8010769163276112,-1.8007787618405349,-1.800480607353455,-1.8001824528663786,-1.7998842983793022,-1.7995861438922258,-1.7992879894051494,-1.798989834918073,-1.7986916804309967,-1.7983935259439203,-1.7980953714568404,-1.797797216969764,-1.7974990624826876,-1.7972009079956113,-1.796902753508535,-1.7966045990214585,-1.7963064445343822,-1.7960082900473022,-1.7957101355602259,-1.7954119810731495,-1.795113826586073,-1.7948156720989967,-1.7945175176119204,-1.794219363124844,-1.793921208637764,-1.7936230541506877,-1.7933248996636113,-1.793026745176535,-1.7927285906894586,-1.7924304362023822,-1.7921322817153058,-1.7918341272282259,-1.7915359727411495,-1.7912378182540731,-1.7909396637669968,-1.7906415092799204,-1.790343354792844,-1.7900452003057676,-1.7897470458186913,-1.7894488913316113,-1.789150736844535,-1.7888525823574586,-1.7885544278703822,-1.7882562733833058,-1.7879581188962295,-1.787659964409153,-1.7873618099220732,-1.7870636554349968,-1.7867655009479204,-1.786467346460844,-1.7861691919737677,-1.7858710374866913,-1.785572882999615,-1.785274728512535,-1.7849765740254586,-1.7846784195383822,-1.7843802650513059,-1.7840821105642295,-1.7837839560771531,-1.7834858015900767,-1.7831876471030004,-1.7828894926159204,-1.782591338128844,-1.7822931836417677,-1.7819950291546913,-1.781696874667615,-1.7813987201805386,-1.7811005656934622,-1.7808024112063823,-1.780504256719306,-1.7802061022322295,-1.7799079477451532,-1.7796097932580768,-1.7793116387710004,-1.779013484283924,-1.778715329796844,-1.7784171753097677,-1.7781190208226914,-1.777820866335615,-1.7775227118485386,-1.7772245573614622,-1.7769264028743859,-1.7766282483873095,-1.7763300939002296,-1.7760319394131532,-1.7757337849260768,-1.7754356304390004,-1.775137475951924,-1.7748393214648477,-1.7745411669777713,-1.7742430124906914,-1.773944858003615,-1.7736467035165386,-1.7733485490294623,-1.7730503945423859,-1.7727522400553095,-1.7724540855682331,-1.7721559310811532,-1.7718577765940768,-1.7715596221070005,-1.771261467619924,-1.7709633131328477,-1.7706651586457713,-1.770367004158695,-1.7700688496716186,-1.7697706951845387,-1.7694725406974623,-1.769174386210386,-1.7688762317233095,-1.7685780772362332,-1.7682799227491568,-1.7679817682620804,-1.7676836137750005,-1.7673854592879241,-1.7670873048008477,-1.7667891503137714,-1.766490995826695,-1.7661928413396186,-1.7658946868525423,-1.7655965323654623,-1.765298377878386,-1.7650002233913096,-1.7647020689042332,-1.7644039144171568,-1.7641057599300805,-1.763807605443004,-1.7635094509559277,-1.7632112964688478,-1.7629131419817714,-1.762614987494695,-1.7623168330076187,-1.7620186785205423,-1.761720524033466,-1.7614223695463895,-1.7611242150593096,-1.7608260605722332,-1.7605279060851569,-1.7602297515980805,-1.759931597111004,-1.7596334426239277,-1.7593352881368514,-1.7590371336497714,-1.758738979162695,-1.7584408246756187,-1.7581426701885423,-1.757844515701466,-1.7575463612143896,-1.7572482067273132,-1.7569500522402368,-1.7566518977531569,-1.7563537432660805,-1.7560555887790041,-1.7557574342919278,-1.7554592798048514,-1.755161125317775,-1.7548629708306986,-1.7545648163436187,-1.7542666618565423,-1.753968507369466,-1.7536703528823896,-1.7533721983953132,-1.7530740439082368,-1.7527758894211605,-1.7524777349340805,-1.7521795804470042,-1.7518814259599278,-1.7515832714728514,-1.751285116985775,-1.7509869624986987,-1.7506888080116223,-1.7503906535245424,-1.750092499037466,-1.7497943445503896,-1.7494961900633133,-1.7491980355762369,-1.7488998810891605,-1.7486017266020841,-1.7483035721150078,-1.7480054176279278,-1.7477072631408515,-1.747409108653775,-1.7471109541666987,-1.7468127996796223,-1.746514645192546,-1.7462164907054696,-1.7459183362183897,-1.7456201817313133,-1.745322027244237,-1.7450238727571605,-1.7447257182700842,-1.7444275637830078,-1.7441294092959314,-1.7438312548088515,-1.743533100321775,-1.7432349458346987,-1.7429367913476224,-1.742638636860546,-1.7423404823734696,-1.7420423278863932,-1.7417441733993169,-1.741446018912237,-1.7411478644251606,-1.7408497099380842,-1.7405515554510078,-1.7402534009639314,-1.739955246476855,-1.7396570919897787,-1.7393589375026988,-1.7390607830156224,-1.738762628528546,-1.7384644740414696,-1.7381663195543933,-1.737868165067317,-1.7375700105802405,-1.7372718560931606,-1.7369737016060842,-1.7366755471190078,-1.7363773926319315,-1.736079238144855,-1.7357810836577787,-1.7354829291707023,-1.735184774683626,-1.734886620196546,-1.7345884657094697,-1.7342903112223933,-1.733992156735317,-1.7336940022482406,-1.7333958477611642,-1.7330976932740878,-1.7327995387870079,-1.7325013842999315,-1.7322032298128551,-1.7319050753257788,-1.7316069208387024,-1.731308766351626,-1.7310106118645496,-1.7307124573774697,-1.7304143028903933,-1.730116148403317,-1.7298179939162406,-1.7295198394291642,-1.7292216849420878,-1.7289235304550115,-1.728625375967935,-1.7283272214808552,-1.7280290669937788,-1.7277309125067024,-1.727432758019626,-1.7271346035325497,-1.7268364490454733,-1.726538294558397,-1.726240140071317,-1.7259419855842406,-1.7256438310971642,-1.7253456766100879,-1.7250475221230115,-1.7247493676359351,-1.7244512131488587,-1.7241530586617788,-1.7238549041747024,-1.723556749687626,-1.7232585952005497,-1.7229604407134733,-1.722662286226397,-1.7223641317393206,-1.7220659772522442,-1.7217678227651643,-1.721469668278088,-1.7211715137910115,-1.7208733593039351,-1.7205752048168588,-1.7202770503297824,-1.719978895842706,-1.719680741355626,-1.7193825868685497,-1.7190844323814733,-1.718786277894397,-1.7184881234073206,-1.7181899689202442,-1.7178918144331679,-1.717593659946088,-1.7172955054590116,-1.7169973509719352,-1.7166991964848588,-1.7164010419977824,-1.716102887510706,-1.7158047330236297,-1.7155065785365533,-1.7152084240494734,-1.714910269562397,-1.7146121150753206,-1.7143139605882443,-1.7140158061011679,-1.7137176516140915,-1.7134194971270151,-1.7131213426399352,-1.7128231881528588,-1.7125250336657825,-1.712226879178706,-1.7119287246916297,-1.7116305702045533,-1.711332415717477,-1.711034261230397,-1.7107361067433207,-1.7104379522562443,-1.710139797769168,-1.7098416432820915,-1.7095434887950152,-1.7092453343079388,-1.7089471798208624,-1.7086490253337825,-1.7083508708467061,-1.7080527163596297,-1.7077545618725534,-1.707456407385477,-1.7071582528984006,-1.7068600984113242,-1.7065619439242443,-1.706263789437168,-1.7059656349500916,-1.7056674804630152,-1.7053693259759388,-1.7050711714888624,-1.704773017001786,-1.7044748625147061,-1.7041767080276298,-1.7038785535405534,-1.703580399053477,-1.7032822445664006,-1.7029840900793243,-1.702685935592248,-1.702387781105168,-1.7020896266180916,-1.7017914721310152,-1.7014933176439389,-1.7011951631568625,-1.700897008669786,-1.7005988541827097,-1.7003006996956334,-1.7000025452085534,-1.699704390721477,-1.6994062362344007,-1.6991080817473243,-1.698809927260248,-1.6985117727731716,-1.6982136182860952,-1.6979154637990153,-1.6976173093119389,-1.6973191548248625,-1.6970210003377861,-1.6967228458507098,-1.6964246913636334,-1.696126536876557,-1.695828382389477,-1.6955302279024007,-1.6952320734153243,-1.694933918928248,-1.6946357644411716,-1.6943376099540952,-1.6940394554670188,-1.6937413009799425,-1.6934431464928625,-1.6931449920057862,-1.6928468375187098,-1.6925486830316334,-1.692250528544557,-1.6919523740574807,-1.6916542195704043,-1.6913560650833244,-1.691057910596248,-1.6907597561091716,-1.6904616016220952,-1.6901634471350189,-1.6898652926479425,-1.6895671381608661,-1.6892689836737862,-1.6889708291867098,-1.6886726746996334,-1.688374520212557,-1.6880763657254807,-1.6877782112384043,-1.687480056751328,-1.6871819022642516,-1.6868837477771716,-1.6865855932900953,-1.686287438803019,-1.6859892843159425,-1.6856911298288662,-1.6853929753417898,-1.6850948208547134,-1.6847966663676335,-1.684498511880557,-1.6842003573934807,-1.6839022029064044,-1.683604048419328,-1.6833058939322516,-1.6830077394451752,-1.6827095849580953,-1.682411430471019,-1.6821132759839426,-1.6818151214968662,-1.6815169670097898,-1.6812188125227134,-1.680920658035637,-1.6806225035485607,-1.6803243490614808,-1.6800261945744044,-1.679728040087328,-1.6794298856002516,-1.6791317311131753,-1.678833576626099,-1.6785354221390225,-1.6782372676519426,-1.6779391131648662,-1.6776409586777898,-1.6773428041907135,-1.677044649703637,-1.6767464952165607,-1.6764483407294843,-1.6761501862424044,-1.675852031755328,-1.6755538772682517,-1.6752557227811753,-1.674957568294099,-1.6746594138070225,-1.6743612593199462,-1.6740631048328698,-1.6737649503457899,-1.6734667958587135,-1.6731686413716371,-1.6728704868845607,-1.6725723323974844,-1.672274177910408,-1.6719760234233316,-1.6716778689362517,-1.6713797144491753,-1.671081559962099,-1.6707834054750226,-1.6704852509879462,-1.6701870965008698,-1.6698889420137935,-1.6695907875267135,-1.6692926330396372,-1.6689944785525608,-1.6686963240654844,-1.668398169578408,-1.6681000150913317,-1.6678018606042553,-1.667503706117179,-1.667205551630099,-1.6669073971430226,-1.6666092426559462,-1.6663110881688699,-1.6660129336817935,-1.665714779194717,-1.6654166247076407,-1.6651184702205608,-1.6648203157334844,-1.664522161246408,-1.6642240067593317,-1.6639258522722553,-1.663627697785179,-1.6633295432981026,-1.6630313888110226,-1.6627332343239463,-1.6624350798368699,-1.6621369253497935,-1.6618387708627171,-1.6615406163756408,-1.6612424618885644,-1.660944307401488,-1.660646152914408,-1.6603479984273317,-1.6600498439402553,-1.659751689453179,-1.6594535349661026,-1.6591553804790262,-1.6588572259919498,-1.65855907150487,-1.6582609170177935,-1.6579627625307172,-1.6576646080436408,-1.6573664535565644,-1.657068299069488,-1.6567701445824117,-1.6564719900953317,-1.6561738356082554,-1.655875681121179,-1.6555775266341026,-1.6552793721470263,-1.6549812176599499,-1.6546830631728735,-1.6543849086857936,-1.6540867541987172,-1.6537885997116408,-1.6534904452245645,-1.653192290737488,-1.6528941362504117,-1.6525959817633353,-1.652297827276259,-1.651999672789179,-1.6517015183021027,-1.6514033638150263,-1.65110520932795,-1.6508070548408735,-1.6505089003537972,-1.6502107458667208,-1.6499125913796409,-1.6496144368925645,-1.649316282405488,-1.6490181279184117,-1.6487199734313354,-1.648421818944259,-1.6481236644571826,-1.6478255099701027,-1.6475273554830263,-1.64722920099595,-1.6469310465088736,-1.6466328920217972,-1.6463347375347208,-1.6460365830476444,-1.645738428560568,-1.6454402740734881,-1.6451421195864118,-1.6448439650993354,-1.644545810612259,-1.6442476561251826,-1.6439495016381063,-1.64365134715103,-1.64335319266395,-1.6430550381768736,-1.6427568836897972,-1.6424587292027208,-1.6421605747156445,-1.641862420228568,-1.6415642657414917,-1.6412661112544118,-1.6409679567673354,-1.640669802280259,-1.6403716477931827,-1.6400734933061063,-1.63977533881903,-1.6394771843319536,-1.6391790298448772,-1.6388808753577973,-1.6385827208707209,-1.6382845663836445,-1.6379864118965681,-1.6376882574094918,-1.6373901029224154,-1.637091948435339,-1.636793793948259,-1.6364956394611827,-1.6361974849741063,-1.63589933048703,-1.6356011759999536,-1.6353030215128772,-1.6350048670258008,-1.634706712538721,-1.6344085580516445,-1.6341104035645682,-1.6338122490774918,-1.6335140945904154,-1.633215940103339,-1.6329177856162627,-1.6326196311291863,-1.6323214766421064,-1.63202332215503,-1.6317251676679536,-1.6314270131808772,-1.6311288586938009,-1.6308307042067245,-1.6305325497196481,-1.6302343952325682,-1.6299362407454918,-1.6296380862584154,-1.629339931771339,-1.6290417772842627,-1.6287436227971863,-1.62844546831011,-1.62814731382303,-1.6278491593359536,-1.6275510048488773,-1.627252850361801,-1.6269546958747245,-1.6266565413876481,-1.6263583869005718,-1.6260602324134954,-1.6257620779264155,-1.625463923439339,-1.6251657689522627,-1.6248676144651863,-1.62456945997811,-1.6242713054910336,-1.6239731510039572,-1.6236749965168773,-1.623376842029801,-1.6230786875427246,-1.6227805330556482,-1.6224823785685718,-1.6221842240814954,-1.621886069594419,-1.6215879151073391,-1.6212897606202628,-1.6209916061331864,-1.62069345164611,-1.6203952971590336,-1.6200971426719573,-1.6197989881848809,-1.6195008336978045,-1.6192026792107246,-1.6189045247236482,-1.6186063702365718,-1.6183082157494955,-1.618010061262419,-1.6177119067753427,-1.6174137522882663,-1.6171155978011864,-1.61681744331411,-1.6165192888270337,-1.6162211343399573,-1.615922979852881,-1.6156248253658045,-1.6153266708787282,-1.6150285163916482,-1.6147303619045719,-1.6144322074174955,-1.6141340529304191,-1.6138358984433427,-1.6135377439562664,-1.61323958946919,-1.61294143498211,-1.6126432804950337,-1.6123451260079573,-1.612046971520881,-1.6117488170338046,-1.6114506625467282,-1.6111525080596518,-1.6108543535725754,-1.6105561990854955,-1.6102580445984191,-1.6099598901113428,-1.6096617356242664,-1.60936358113719,-1.6090654266501137,-1.6087672721630373,-1.6084691176759573,-1.608170963188881,-1.6078728087018046,-1.6075746542147282,-1.6072764997276519,-1.6069783452405755,-1.606680190753499,-1.6063820362664192,-1.6060838817793428,-1.6057857272922664,-1.60548757280519,-1.6051894183181137,-1.6048912638310373,-1.604593109343961,-1.6042949548568846,-1.6039968003698046,-1.6036986458827283,-1.6034004913956519,-1.6031023369085755,-1.6028041824214991,-1.6025060279344228,-1.6022078734473464,-1.6019097189602665,-1.60161156447319,-1.6013134099861137,-1.6010152554990373,-1.600717101011961,-1.6004189465248846,-1.6001207920378082,-1.5998226375507283,-1.599524483063652,-1.5992263285765755,-1.5989281740894992,-1.5986300196024228,-1.5983318651153464,-1.59803371062827,-1.5977355561411937,-1.5974374016541137,-1.5971392471670374,-1.596841092679961,-1.5965429381928846,-1.5962447837058082,-1.5959466292187319,-1.5956484747316555,-1.5953503202445756,-1.5950521657574992,-1.5947540112704228,-1.5944558567833464,-1.59415770229627,-1.5938595478091937,-1.5935613933221173,-1.5932632388350374,-1.592965084347961,-1.5926669298608847,-1.5923687753738083,-1.592070620886732,-1.5917724663996555,-1.5914743119125792,-1.5911761574255028,-1.5908780029384229,-1.5905798484513465,-1.59028169396427,-1.5899835394771937,-1.5896853849901174,-1.589387230503041,-1.5890890760159646,-1.5887909215288847,-1.5884927670418083,-1.588194612554732,-1.5878964580676556,-1.5875983035805792,-1.5873001490935028,-1.5870019946064264,-1.5867038401193465,-1.5864056856322701,-1.5861075311451938,-1.5858093766581174,-1.585511222171041,-1.5852130676839646,-1.5849149131968883,-1.584616758709812,-1.584318604222732,-1.5840204497356556,-1.5837222952485792,-1.5834241407615028,-1.5831259862744265,-1.58282783178735,-1.5825296773002737,-1.5822315228131938,-1.5819333683261174,-1.581635213839041,-1.5813370593519647,-1.5810389048648883,-1.580740750377812,-1.5804425958907355,-1.5801444414036556,-1.5798462869165792,-1.5795481324295029,-1.5792499779424265,-1.5789518234553501,-1.5786536689682737,-1.5783555144811974,-1.578057359994121,-1.577759205507041,-1.5774610510199647,-1.5771628965328883,-1.576864742045812,-1.5765665875587356,-1.5762684330716592,-1.5759702785845828,-1.575672124097503,-1.5753739696104265,-1.5750758151233502,-1.5747776606362738,-1.5744795061491974,-1.574181351662121,-1.5738831971750447,-1.5735850426879647,-1.5732868882008884,-1.572988733713812,-1.5726905792267356,-1.5723924247396592,-1.5720942702525829,-1.5717961157655065,-1.5714979612784301,-1.5711998067913502,-1.5709016523042738,-1.5706034978171974,-1.570305343330121,-1.5700071888430447,-1.5697090343559683,-1.569410879868892,-1.569112725381812,-1.5688145708947356,-1.5685164164076593,-1.568218261920583,-1.5679201074335065,-1.5676219529464301,-1.5673237984593538,-1.5670256439722738,-1.5667274894851975,-1.566429334998121,-1.5661311805110447,-1.5658330260239683,-1.565534871536892,-1.5652367170498156,-1.5649385625627357,-1.5646404080756593,-1.564342253588583,-1.5640440991015065,-1.5637459446144302,-1.5634477901273538,-1.5631496356402774,-1.562851481153201,-1.5625533266661211,-1.5622551721790447,-1.5619570176919684,-1.561658863204892,-1.5613607087178156,-1.5610625542307393,-1.5607643997436629,-1.560466245256583,-1.5601680907695066,-1.5598699362824302,-1.5595717817953538,-1.5592736273082775,-1.558975472821201,-1.5586773183341247,-1.5583791638470448,-1.5580810093599684,-1.557782854872892,-1.5574847003858157,-1.5571865458987393,-1.556888391411663,-1.5565902369245865,-1.5562920824375102,-1.5559939279504302,-1.5556957734633539,-1.5553976189762775,-1.555099464489201,-1.5548013100021247,-1.5545031555150484,-1.554205001027972,-1.553906846540892,-1.5536086920538157,-1.5533105375667393,-1.553012383079663,-1.5527142285925866,-1.5524160741055102,-1.5521179196184338,-1.551819765131354,-1.5515216106442775,-1.5512234561572011,-1.5509253016701248,-1.5506271471830484,-1.550328992695972,-1.5500308382088956,-1.5497326837218193,-1.5494345292347393,-1.549136374747663,-1.5488382202605866,-1.5485400657735102,-1.5482419112864338,-1.5479437567993575,-1.547645602312281,-1.5473474478252012,-1.5470492933381248,-1.5467511388510484,-1.546452984363972,-1.5461548298768957,-1.5458566753898193,-1.545558520902743,-1.545260366415663,-1.5449622119285866,-1.5446640574415103,-1.5443659029544339,-1.5440677484673575,-1.5437695939802811,-1.5434714394932048,-1.5431732850061284,-1.5428751305190485,-1.542576976031972,-1.5422788215448957,-1.5419806670578193,-1.541682512570743,-1.5413843580836666,-1.5410862035965902,-1.5407880491095103,-1.540489894622434,-1.5401917401353575,-1.5398935856482812,-1.5395954311612048,-1.5392972766741284,-1.538999122187052,-1.538700967699972,-1.5384028132128957,-1.5381046587258194,-1.537806504238743,-1.5375083497516666,-1.5372101952645902,-1.5369120407775139,-1.5366138862904375,-1.5363157318033576,-1.5360175773162812,-1.5357194228292048,-1.5354212683421284,-1.535123113855052,-1.5348249593679757,-1.5345268048808993,-1.5342286503938194,-1.533930495906743,-1.5336323414196666,-1.5333341869325903,-1.533036032445514,-1.5327378779584375,-1.5324397234713611,-1.5321415689842812,-1.5318434144972048,-1.5315452600101285,-1.531247105523052,-1.5309489510359757,-1.5306507965488994,-1.530352642061823,-1.5300544875747466,-1.5297563330876667,-1.5294581786005903,-1.529160024113514,-1.5288618696264376,-1.5285637151393612,-1.5282655606522848,-1.5279674061652084,-1.5276692516781285,-1.5273710971910521,-1.5270729427039758,-1.5267747882168994,-1.526476633729823,-1.5261784792427466,-1.5258803247556703,-1.5255821702685903,-1.525284015781514,-1.5249858612944376,-1.5246877068073612,-1.5243895523202848,-1.5240913978332085,-1.523793243346132,-1.5234950888590557,-1.5231969343719758,-1.5228987798848994,-1.522600625397823,-1.5223024709107467,-1.5220043164236703,-1.521706161936594,-1.5214080074495175,-1.5211098529624376,-1.5208116984753612,-1.5205135439882849,-1.5202153895012085,-1.5199172350141321,-1.5196190805270557,-1.5193209260399794,-1.5190227715528994,-1.518724617065823,-1.5184264625787467,-1.5181283080916703,-1.517830153604594,-1.5175319991175176,-1.5172338446304412,-1.5169356901433613,-1.516637535656285,-1.5163393811692085,-1.5160412266821321,-1.5157430721950558,-1.5154449177079794,-1.515146763220903,-1.5148486087338267,-1.5145504542467467,-1.5142522997596704,-1.513954145272594,-1.5136559907855176,-1.5133578362984412,-1.5130596818113649,-1.5127615273242885,-1.5124633728372086,-1.5121652183501322,-1.5118670638630558,-1.5115689093759794,-1.511270754888903,-1.5109726004018267,-1.5106744459147503,-1.5103762914276704,-1.510078136940594,-1.5097799824535176,-1.5094818279664413,-1.5091836734793649,-1.5088855189922885,-1.5085873645052121,-1.5082892100181358,-1.5079910555310558,-1.5076929010439795,-1.507394746556903,-1.5070965920698267,-1.5067984375827503,-1.506500283095674,-1.5062021286085976,-1.5059039741215177,-1.5056058196344413,-1.505307665147365,-1.5050095106602885,-1.5047113561732122,-1.5044132016861358,-1.5041150471990594,-1.5038168927119795,-1.5035187382249031,-1.5032205837378267,-1.5029224292507504,-1.502624274763674,-1.5023261202765976,-1.5020279657895212,-1.5017298113024449,-1.501431656815365,-1.5011335023282886,-1.5008353478412122,-1.5005371933541358,-1.5002390388670594,-1.499940884379983,-1.4996427298929067,-1.4993445754058268,-1.4990464209187504,-1.498748266431674,-1.4984501119445977,-1.4981519574575213,-1.497853802970445,-1.4975556484833685,-1.4972574939962886,-1.4969593395092122,-1.4966611850221359,-1.4963630305350595,-1.496064876047983,-1.4957667215609067,-1.4954685670738304,-1.495170412586754,-1.494872258099674,-1.4945741036125977,-1.4942759491255213,-1.493977794638445,-1.4936796401513686,-1.4933814856642922,-1.4930833311772158,-1.4927851766901359,-1.4924870222030595,-1.4921888677159831,-1.4918907132289068,-1.4915925587418304,-1.491294404254754,-1.4909962497676776,-1.4906980952805977,-1.4903999407935213,-1.490101786306445,-1.4898036318193686,-1.4895054773322922,-1.4892073228452158,-1.4889091683581395,-1.488611013871063,-1.4883128593839832,-1.4880147048969068,-1.4877165504098304,-1.487418395922754,-1.4871202414356777,-1.4868220869486013,-1.486523932461525,-1.486225777974445,-1.4859276234873686,-1.4856294690002922,-1.4853313145132159,-1.4850331600261395,-1.4847350055390631,-1.4844368510519867,-1.4841386965649068,-1.4838405420778304,-1.483542387590754,-1.4832442331036777,-1.4829460786166013,-1.482647924129525,-1.4823497696424486,-1.4820516151553722,-1.4817534606682923,-1.481455306181216,-1.4811571516941395,-1.4808589972070632,-1.4805608427199868,-1.4802626882329104,-1.479964533745834,-1.479666379258754,-1.4793682247716777,-1.4790700702846014,-1.478771915797525,-1.4784737613104486,-1.4781756068233722,-1.4778774523362959,-1.477579297849216,-1.4772811433621396,-1.4769829888750632,-1.4766848343879868,-1.4763866799009104,-1.476088525413834,-1.4757903709267577,-1.4754922164396813,-1.4751940619526014,-1.474895907465525,-1.4745977529784486,-1.4742995984913723,-1.474001444004296,-1.4737032895172195,-1.4734051350301431,-1.4731069805430632,-1.4728088260559868,-1.4725106715689105,-1.472212517081834,-1.4719143625947577,-1.4716162081076813,-1.471318053620605,-1.471019899133525,-1.4707217446464487,-1.4704235901593723,-1.470125435672296,-1.4698272811852195,-1.4695291266981432,-1.4692309722110668,-1.4689328177239869,-1.4686346632369105,-1.4683365087498341,-1.4680383542627577,-1.4677401997756814,-1.467442045288605,-1.4671438908015286,-1.4668457363144523,-1.4665475818273723,-1.466249427340296,-1.4659512728532196,-1.4656531183661432,-1.4653549638790668,-1.4650568093919905,-1.464758654904914,-1.4644605004178342,-1.4641623459307578,-1.4638641914436814,-1.463566036956605,-1.4632678824695287,-1.4629697279824523,-1.462671573495376,-1.462373419008296,-1.4620752645212196,-1.4617771100341432,-1.4614789555470669,-1.4611808010599905,-1.4608826465729141,-1.4605844920858377,-1.4602863375987614,-1.4599881831116814,-1.459690028624605,-1.4593918741375287,-1.4590937196504523,-1.458795565163376,-1.4584974106762996,-1.4581992561892232,-1.4579011017021433,-1.457602947215067,-1.4573047927279905,-1.4570066382409141,-1.4567084837538378,-1.4564103292667614,-1.456112174779685,-1.455814020292605,-1.4555158658055287,-1.4552177113184523,-1.454919556831376,-1.4546214023442996,-1.4543232478572232,-1.4540250933701468,-1.4537269388830705,-1.4534287843959905,-1.4531306299089142,-1.4528324754218378,-1.4525343209347614,-1.452236166447685,-1.4519380119606087,-1.4516398574735323,-1.4513417029864524,-1.451043548499376,-1.4507453940122996,-1.4504472395252233,-1.4501490850381469,-1.4498509305510705,-1.4495527760639941,-1.4492546215769142,-1.4489564670898378,-1.4486583126027615,-1.448360158115685,-1.4480620036286087,-1.4477638491415323,-1.447465694654456,-1.4471675401673796,-1.4468693856802997,-1.4465712311932233,-1.446273076706147,-1.4459749222190705,-1.4456767677319942,-1.4453786132449178,-1.4450804587578414,-1.4447823042707615,-1.4444841497836851,-1.4441859952966087,-1.4438878408095324,-1.443589686322456,-1.4432915318353796,-1.4429933773483032,-1.4426952228612233,-1.442397068374147,-1.4420989138870706,-1.4418007593999942,-1.4415026049129178,-1.4412044504258414,-1.440906295938765,-1.4406081414516887,-1.4403099869646088,-1.4400118324775324,-1.439713677990456,-1.4394155235033796,-1.4391173690163033,-1.438819214529227,-1.4385210600421505,-1.4382229055550706,-1.4379247510679942,-1.4376265965809178,-1.4373284420938415,-1.437030287606765,-1.4367321331196887,-1.4364339786326124,-1.4361358241455324,-1.435837669658456,-1.4355395151713797,-1.4352413606843033,-1.434943206197227,-1.4346450517101506,-1.4343468972230742,-1.4340487427359978,-1.4337505882489179,-1.4334524337618415,-1.4331542792747651,-1.4328561247876888,-1.4325579703006124,-1.432259815813536,-1.4319616613264596,-1.4316635068393797,-1.4313653523523033,-1.431067197865227,-1.4307690433781506,-1.4304708888910742,-1.4301727344039978,-1.4298745799169215,-1.4295764254298415,-1.4292782709427652,-1.4289801164556888,-1.4286819619686124,-1.428383807481536,-1.4280856529944597,-1.4277874985073833,-1.4274893440203034,-1.427191189533227,-1.4268930350461506,-1.4265948805590742,-1.4262967260719979,-1.4259985715849215,-1.4257004170978451,-1.4254022626107687,-1.4251041081236888,-1.4248059536366124,-1.424507799149536,-1.4242096446624597,-1.4239114901753833,-1.423613335688307,-1.4233151812012306,-1.4230170267141506,-1.4227188722270743,-1.422420717739998,-1.4221225632529215,-1.4218244087658451,-1.4215262542787688,-1.4212280997916924,-1.4209299453046125,-1.420631790817536,-1.4203336363304597,-1.4200354818433834,-1.419737327356307,-1.4194391728692306,-1.4191410183821542,-1.4188428638950779,-1.418544709407998,-1.4182465549209216,-1.4179484004338452,-1.4176502459467688,-1.4173520914596924,-1.417053936972616,-1.4167557824855397,-1.4164576279984598,-1.4161594735113834,-1.415861319024307,-1.4155631645372306,-1.4152650100501543,-1.4149668555630779,-1.4146687010760015,-1.4143705465889216,-1.4140723921018452,-1.4137742376147688,-1.4134760831276925,-1.413177928640616,-1.4128797741535397,-1.4125816196664633,-1.412283465179387,-1.411985310692307,-1.4116871562052307,-1.4113890017181543,-1.411090847231078,-1.4107926927440015,-1.4104945382569252,-1.4101963837698488,-1.4098982292827689,-1.4096000747956925,-1.4093019203086161,-1.4090037658215397,-1.4087056113344634,-1.408407456847387,-1.4081093023603106,-1.4078111478732307,-1.4075129933861543,-1.407214838899078,-1.4069166844120016,-1.4066185299249252,-1.4063203754378488,-1.4060222209507725,-1.405724066463696,-1.4054259119766161,-1.4051277574895398,-1.4048296030024634,-1.404531448515387,-1.4042332940283107,-1.4039351395412343,-1.403636985054158,-1.403338830567078,-1.4030406760800016,-1.4027425215929252,-1.4024443671058489,-1.4021462126187725,-1.401848058131696,-1.4015499036446197,-1.4012517491575398,-1.4009535946704634,-1.400655440183387,-1.4003572856963107,-1.4000591312092343,-1.399760976722158,-1.3994628222350816,-1.3991646677480052,-1.3988665132609253,-1.3985683587738489,-1.3982702042867725,-1.3979720497996961,-1.3976738953126198,-1.3973757408255434,-1.397077586338467,-1.396779431851387,-1.3964812773643107,-1.3961831228772343,-1.395884968390158,-1.3955868139030816,-1.3952886594160052,-1.3949905049289288,-1.394692350441849,-1.3943941959547725,-1.3940960414676962,-1.3937978869806198,-1.3934997324935434,-1.393201578006467,-1.3929034235193907,-1.3926052690323143,-1.3923071145452344,-1.392008960058158,-1.3917108055710816,-1.3914126510840052,-1.3911144965969289,-1.3908163421098525,-1.3905181876227761,-1.3902200331356962,-1.3899218786486198,-1.3896237241615434,-1.389325569674467,-1.3890274151873907,-1.3887292607003143,-1.388431106213238,-1.388132951726158,-1.3878347972390817,-1.3875366427520053,-1.387238488264929,-1.3869403337778525,-1.3866421792907762,-1.3863440248036998,-1.3860458703166234,-1.3857477158295435,-1.385449561342467,-1.3851514068553907,-1.3848532523683144,-1.384555097881238,-1.3842569433941616,-1.3839587889070852,-1.3836606344200053,-1.383362479932929,-1.3830643254458526,-1.3827661709587762,-1.3824680164716998,-1.3821698619846234,-1.381871707497547,-1.3815735530104671,-1.3812753985233908,-1.3809772440363144,-1.380679089549238,-1.3803809350621616,-1.3800827805750853,-1.379784626088009,-1.379486471600929,-1.3791883171138526,-1.3788901626267762,-1.3785920081396998,-1.3782938536526235,-1.377995699165547,-1.3776975446784707,-1.3773993901913943,-1.3771012357043144,-1.376803081217238,-1.3765049267301617,-1.3762067722430853,-1.375908617756009,-1.3756104632689325,-1.3753123087818562,-1.3750141542947762,-1.3747159998076999,-1.3744178453206235,-1.3741196908335471,-1.3738215363464708,-1.3735233818593944,-1.373225227372318,-1.372927072885238,-1.3726289183981617,-1.3723307639110853,-1.372032609424009,-1.3717344549369326,-1.3714363004498562,-1.3711381459627798,-1.3708399914757035,-1.3705418369886235,-1.3702436825015472,-1.3699455280144708,-1.3696473735273944,-1.369349219040318,-1.3690510645532417,-1.3687529100661653,-1.3684547555790854,-1.368156601092009,-1.3678584466049326,-1.3675602921178562,-1.3672621376307799,-1.3669639831437035,-1.3666658286566271,-1.3663676741695472,-1.3660695196824708,-1.3657713651953944,-1.365473210708318,-1.3651750562212417,-1.3648769017341653,-1.364578747247089,-1.3642805927600126,-1.3639824382729326,-1.3636842837858563,-1.36338612929878,-1.3630879748117035,-1.3627898203246271,-1.3624916658375508,-1.3621935113504744,-1.3618953568633945,-1.361597202376318,-1.3612990478892417,-1.3610008934021653,-1.360702738915089,-1.3604045844280126,-1.3601064299409362,-1.3598082754538563,-1.35951012096678,-1.3592119664797035,-1.3589138119926272,-1.3586156575055508,-1.3583175030184744,-1.358019348531398,-1.3577211940443217,-1.3574230395572418,-1.3571248850701654,-1.356826730583089,-1.3565285760960126,-1.3562304216089363,-1.3559322671218599,-1.3556341126347835,-1.3553359581477036,-1.3550378036606272,-1.3547396491735508,-1.3544414946864745,-1.354143340199398,-1.3538451857123217,-1.3535470312252453,-1.3532488767381654,-1.352950722251089,-1.3526525677640127,-1.3523544132769363,-1.35205625878986,-1.3517581043027835,-1.3514599498157072,-1.3511617953286308,-1.3508636408415509,-1.3505654863544745,-1.3502673318673981,-1.3499691773803217,-1.3496710228932454,-1.349372868406169,-1.3490747139190926,-1.3487765594320127,-1.3484784049449363,-1.34818025045786,-1.3478820959707836,-1.3475839414837072,-1.3472857869966308,-1.3469876325095544,-1.3466894780224745,-1.3463913235353981,-1.3460931690483218,-1.3457950145612454,-1.345496860074169,-1.3451987055870926,-1.3449005511000163,-1.34460239661294,-1.34430424212586,-1.3440060876387836,-1.3437079331517072,-1.3434097786646308,-1.3431116241775545,-1.342813469690478,-1.3425153152034017,-1.3422171607163218,-1.3419190062292454,-1.341620851742169,-1.3413226972550927,-1.3410245427680163,-1.34072638828094,-1.3404282337938636,-1.3401300793067836,-1.3398319248197073,-1.3395337703326309,-1.3392356158455545,-1.3389374613584781,-1.3386393068714018,-1.3383411523843254,-1.338042997897249,-1.337744843410169,-1.3374466889230927,-1.3371485344360163,-1.33685037994894,-1.3365522254618636,-1.3362540709747872,-1.3359559164877108,-1.335657762000631,-1.3353596075135545,-1.3350614530264782,-1.3347632985394018,-1.3344651440523254,-1.334166989565249,-1.3338688350781727,-1.3335706805910927,-1.3332725261040164,-1.33297437161694,-1.3326762171298636,-1.3323780626427872,-1.3320799081557109,-1.3317817536686345,-1.3314835991815546,-1.3311854446944782,-1.3308872902074018,-1.3305891357203254,-1.330290981233249,-1.3299928267461727,-1.3296946722590963,-1.32939651777202,-1.32909836328494,-1.3288002087978636,-1.3285020543107873,-1.328203899823711,-1.3279057453366345,-1.3276075908495582,-1.3273094363624818,-1.3270112818754018,-1.3267131273883255,-1.326414972901249,-1.3261168184141727,-1.3258186639270964,-1.32552050944002,-1.3252223549529436,-1.3249242004658637,-1.3246260459787873,-1.324327891491711,-1.3240297370046346,-1.3237315825175582,-1.3234334280304818,-1.3231352735434054,-1.322837119056329,-1.3225389645692491,-1.3222408100821728,-1.3219426555950964,-1.32164450110802,-1.3213463466209436,-1.3210481921338673,-1.3207500376467909,-1.320451883159711,-1.3201537286726346,-1.3198555741855582,-1.3195574196984818,-1.3192592652114055,-1.318961110724329,-1.3186629562372527,-1.3183648017501728,-1.3180666472630964,-1.31776849277602,-1.3174703382889437,-1.3171721838018673,-1.316874029314791,-1.3165758748277145,-1.3162777203406382,-1.3159795658535582,-1.3156814113664819,-1.3153832568794055,-1.3150851023923291,-1.3147869479052527,-1.3144887934181764,-1.3141906389311,-1.31389248444402,-1.3135943299569437,-1.3132961754698673,-1.312998020982791,-1.3126998664957146,-1.3124017120086382,-1.3121035575215618,-1.311805403034482,-1.3115072485474055,-1.3112090940603292,-1.3109109395732528,-1.3106127850861764,-1.3103146305991,-1.3100164761120237,-1.3097183216249473,-1.3094201671378674,-1.309122012650791,-1.3088238581637146,-1.3085257036766382,-1.3082275491895619,-1.3079293947024855,-1.307631240215409,-1.3073330857283292,-1.3070349312412528,-1.3067367767541764,-1.3064386222671,-1.3061404677800237,-1.3058423132929473,-1.305544158805871,-1.305246004318791,-1.3049478498317146,-1.3046496953446383,-1.3043515408575619,-1.3040533863704855,-1.3037552318834091,-1.3034570773963328,-1.3031589229092564,-1.3028607684221765,-1.3025626139351,-1.3022644594480237,-1.3019663049609473,-1.301668150473871,-1.3013699959867946,-1.3010718414997182,-1.3007736870126383,-1.300475532525562,-1.3001773780384855,-1.2998792235514092,-1.2995810690643328,-1.2992829145772564,-1.29898476009018,-1.2986866056031001,-1.2983884511160237,-1.2980902966289474,-1.297792142141871,-1.2974939876547946,-1.2971958331677182,-1.2968976786806419,-1.2965995241935655,-1.2963013697064856,-1.2960032152194092,-1.2957050607323328,-1.2954069062452565,-1.29510875175818,-1.2948105972711037,-1.2945124427840273,-1.2942142882969474,-1.293916133809871,-1.2936179793227947,-1.2933198248357183,-1.293021670348642,-1.2927235158615655,-1.2924253613744892,-1.2921272068874092,-1.2918290524003329,-1.2915308979132565,-1.29123274342618,-1.2909345889391037,-1.2906364344520274,-1.290338279964951,-1.290040125477871,-1.2897419709907947,-1.2894438165037183,-1.289145662016642,-1.2888475075295656,-1.2885493530424892,-1.2882511985554128,-1.2879530440683364,-1.2876548895812565,-1.2873567350941801,-1.2870585806071038,-1.2867604261200274,-1.286462271632951,-1.2861641171458746,-1.2858659626587983,-1.2855678081717183,-1.285269653684642,-1.2849714991975656,-1.2846733447104892,-1.2843751902234128,-1.2840770357363365,-1.28377888124926,-1.2834807267621802,-1.2831825722751038,-1.2828844177880274,-1.282586263300951,-1.2822881088138747,-1.2819899543267983,-1.281691799839722,-1.2813936453526455,-1.2810954908655656,-1.2807973363784892,-1.2804991818914129,-1.2802010274043365,-1.2799028729172601,-1.2796047184301838,-1.2793065639431074,-1.2790084094560275,-1.278710254968951,-1.2784121004818747,-1.2781139459947983,-1.277815791507722,-1.2775176370206456,-1.2772194825335692,-1.2769213280464893,-1.276623173559413,-1.2763250190723365,-1.2760268645852602,-1.2757287100981838,-1.2754305556111074,-1.275132401124031,-1.2748342466369547,-1.2745360921498747,-1.2742379376627984,-1.273939783175722,-1.2736416286886456,-1.2733434742015692,-1.2730453197144929,-1.2727471652274165,-1.2724490107403366,-1.2721508562532602,-1.2718527017661838,-1.2715545472791074,-1.271256392792031,-1.2709582383049547,-1.2706600838178783,-1.2703619293307984,-1.270063774843722,-1.2697656203566456,-1.2694674658695693,-1.269169311382493,-1.2688711568954165,-1.2685730024083401,-1.2682748479212638,-1.2679766934341838,-1.2676785389471075,-1.267380384460031,-1.2670822299729547,-1.2667840754858783,-1.266485920998802,-1.2661877665117256,-1.2658896120246457,-1.2655914575375693,-1.265293303050493,-1.2649951485634165,-1.2646969940763402,-1.2643988395892638,-1.2641006851021874,-1.2638025306151075,-1.2635043761280311,-1.2632062216409548,-1.2629080671538784,-1.262609912666802,-1.2623117581797256,-1.2620136036926493,-1.2617154492055729,-1.261417294718493,-1.2611191402314166,-1.2608209857443402,-1.2605228312572638,-1.2602246767701875,-1.259926522283111,-1.2596283677960347,-1.2593302133089548,-1.2590320588218784,-1.258733904334802,-1.2584357498477257,-1.2581375953606493,-1.257839440873573,-1.2575412863864965,-1.2572431318994166,-1.2569449774123402,-1.2566468229252639,-1.2563486684381875,-1.2560505139511111,-1.2557523594640347,-1.2554542049769584,-1.255156050489882,-1.254857896002802,-1.2545597415157257,-1.2542615870286493,-1.253963432541573,-1.2536652780544966,-1.2533671235674202,-1.2530689690803438,-1.252770814593264,-1.2524726601061875,-1.2521745056191111,-1.2518763511320348,-1.2515781966449584,-1.251280042157882,-1.2509818876708056,-1.2506837331837257,-1.2503855786966493,-1.250087424209573,-1.2497892697224966,-1.2494911152354202,-1.2491929607483439,-1.2488948062612675,-1.248596651774191,-1.2482984972871112,-1.2480003428000348,-1.2477021883129584,-1.247404033825882,-1.2471058793388057,-1.2468077248517293,-1.246509570364653,-1.246211415877573,-1.2459132613904966,-1.2456151069034203,-1.2453169524163439,-1.2450187979292675,-1.2447206434421911,-1.2444224889551148,-1.2441243344680348,-1.2438261799809585,-1.243528025493882,-1.2432298710068057,-1.2429317165197293,-1.242633562032653,-1.2423354075455766,-1.2420372530584967,-1.2417390985714203,-1.241440944084344,-1.2411427895972675,-1.2408446351101912,-1.2405464806231148,-1.2402483261360384,-1.239950171648962,-1.2396520171618821,-1.2393538626748057,-1.2390557081877294,-1.238757553700653,-1.2384593992135766,-1.2381612447265002,-1.2378630902394239,-1.237564935752344,-1.2372667812652676,-1.2369686267781912,-1.2366704722911148,-1.2363723178040384,-1.236074163316962,-1.2357760088298857,-1.2354778543428058,-1.2351796998557294,-1.234881545368653,-1.2345833908815766,-1.2342852363945003,-1.233987081907424,-1.2336889274203475,-1.2333907729332712,-1.2330926184461912,-1.2327944639591149,-1.2324963094720385,-1.232198154984962,-1.2319000004978857,-1.2316018460108094,-1.231303691523733,-1.231005537036653,-1.2307073825495767,-1.2304092280625003,-1.230111073575424,-1.2298129190883476,-1.2295147646012712,-1.2292166101141948,-1.2289184556271149,-1.2286203011400385,-1.2283221466529621,-1.2280239921658858,-1.2277258376788094,-1.227427683191733,-1.2271295287046566,-1.2268313742175803,-1.2265332197305003,-1.226235065243424,-1.2259369107563476,-1.2256387562692712,-1.2253406017821948,-1.2250424472951185,-1.224744292808042,-1.2244461383209622,-1.2241479838338858,-1.2238498293468094,-1.223551674859733,-1.2232535203726567,-1.2229553658855803,-1.222657211398504,-1.222359056911424,-1.2220609024243476,-1.2217627479372712,-1.2214645934501949,-1.2211664389631185,-1.2208682844760421,-1.2205701299889657,-1.2202719755018894,-1.2199738210148094,-1.219675666527733,-1.2193775120406567,-1.2190793575535803,-1.218781203066504,-1.2184830485794276,-1.2181848940923512,-1.2178867396052713,-1.217588585118195,-1.2172904306311185,-1.2169922761440422,-1.2166941216569658,-1.2163959671698894,-1.216097812682813,-1.215799658195733,-1.2155015037086567,-1.2152033492215804,-1.214905194734504,-1.2146070402474276,-1.2143088857603512,-1.2140107312732749,-1.2137125767861985,-1.2134144222991186,-1.2131162678120422,-1.2128181133249658,-1.2125199588378894,-1.212221804350813,-1.2119236498637367,-1.2116254953766603,-1.2113273408895804,-1.211029186402504,-1.2107310319154276,-1.2104328774283513,-1.2101347229412749,-1.2098365684541985,-1.2095384139671221,-1.2092402594800422,-1.2089421049929658,-1.2086439505058895,-1.208345796018813,-1.2080476415317367,-1.2077494870446603,-1.207451332557584,-1.2071531780705076,-1.2068550235834277,-1.2065568690963513,-1.206258714609275,-1.2059605601221985,-1.2056624056351222,-1.2053642511480458,-1.2050660966609694,-1.2047679421738895,-1.2044697876868131,-1.2041716331997367,-1.2038734787126604,-1.203575324225584,-1.2032771697385076,-1.2029790152514312,-1.2026808607643513,-1.202382706277275,-1.2020845517901986,-1.2017863973031222,-1.2014882428160458,-1.2011900883289695,-1.200891933841893,-1.2005937793548167,-1.2002956248677368,-1.1999974703806604,-1.199699315893584,-1.1994011614065077,-1.1991030069194313,-1.198804852432355,-1.1985066979452785,-1.1982085434581986,-1.1979103889711222,-1.1976122344840459,-1.1973140799969695,-1.197015925509893,-1.1967177710228167,-1.1964196165357404,-1.1961214620486604,-1.195823307561584,-1.1955251530745077,-1.1952269985874313,-1.194928844100355,-1.1946306896132786,-1.1943325351262022,-1.1940343806391223,-1.1937362261520459,-1.1934380716649695,-1.1931399171778931,-1.1928417626908168,-1.1925436082037404,-1.192245453716664,-1.1919472992295876,-1.1916491447425077,-1.1913509902554313,-1.191052835768355,-1.1907546812812786,-1.1904565267942022,-1.1901583723071258,-1.1898602178200495,-1.1895620633329695,-1.1892639088458932,-1.1889657543588168,-1.1886675998717404,-1.188369445384664,-1.1880712908975877,-1.1877731364105113,-1.1874749819234314,-1.187176827436355,-1.1868786729492786,-1.1865805184622022,-1.1862823639751259,-1.1859842094880495,-1.1856860550009731,-1.1853879005138968,-1.1850897460268168,-1.1847915915397405,-1.184493437052664,-1.1841952825655877,-1.1838971280785113,-1.183598973591435,-1.1833008191043586,-1.1830026646172787,-1.1827045101302023,-1.182406355643126,-1.1821082011560495,-1.1818100466689732,-1.1815118921818968,-1.1812137376948204,-1.1809155832077405,-1.180617428720664,-1.1803192742335877,-1.1800211197465114,-1.179722965259435,-1.1794248107723586,-1.1791266562852822,-1.1788285017982059,-1.178530347311126,-1.1782321928240496,-1.1779340383369732,-1.1776358838498968,-1.1773377293628204,-1.177039574875744,-1.1767414203886677,-1.1764432659015878,-1.1761451114145114,-1.175846956927435,-1.1755488024403586,-1.1752506479532823,-1.174952493466206,-1.1746543389791295,-1.1743561844920496,-1.1740580300049732,-1.1737598755178968,-1.1734617210308205,-1.173163566543744,-1.1728654120566677,-1.1725672575695913,-1.172269103082515,-1.171970948595435,-1.1716727941083587,-1.1713746396212823,-1.171076485134206,-1.1707783306471296,-1.1704801761600532,-1.1701820216729768,-1.1698838671858969,-1.1695857126988205,-1.1692875582117441,-1.1689894037246678,-1.1686912492375914,-1.168393094750515,-1.1680949402634386,-1.1677967857763587,-1.1674986312892823,-1.167200476802206,-1.1669023223151296,-1.1666041678280532,-1.1663060133409768,-1.1660078588539005,-1.165709704366824,-1.1654115498797442,-1.1651133953926678,-1.1648152409055914,-1.164517086418515,-1.1642189319314387,-1.1639207774443623,-1.163622622957286,-1.163324468470206,-1.1630263139831296,-1.1627281594960532,-1.1624300050089769,-1.1621318505219005,-1.1618336960348241,-1.1615355415477477,-1.1612373870606678,-1.1609392325735914,-1.160641078086515,-1.1603429235994387,-1.1600447691123623,-1.159746614625286,-1.1594484601382096,-1.1591503056511332,-1.1588521511640533,-1.158553996676977,-1.1582558421899005,-1.1579576877028241,-1.1576595332157478,-1.1573613787286714,-1.157063224241595,-1.156765069754515,-1.1564669152674387,-1.1561687607803623,-1.155870606293286,-1.1555724518062096,-1.1552742973191332,-1.1549761428320569,-1.154677988344977,-1.1543798338579006,-1.1540816793708242,-1.1537835248837478,-1.1534853703966714,-1.153187215909595,-1.1528890614225187,-1.1525909069354388,-1.1522927524483624,-1.151994597961286,-1.1516964434742096,-1.1513982889871333,-1.1511001345000569,-1.1508019800129805,-1.1505038255259041,-1.1502056710388242,-1.1499075165517478,-1.1496093620646715,-1.149311207577595,-1.1490130530905187,-1.1487148986034423,-1.148416744116366,-1.148118589629286,-1.1478204351422097,-1.1475222806551333,-1.147224126168057,-1.1469259716809805,-1.1466278171939042,-1.1463296627068278,-1.1460315082197479,-1.1457333537326715,-1.1454351992455951,-1.1451370447585187,-1.1448388902714424,-1.144540735784366,-1.1442425812972896,-1.1439444268102132,-1.1436462723231333,-1.143348117836057,-1.1430499633489806,-1.1427518088619042,-1.1424536543748278,-1.1421554998877514,-1.141857345400675,-1.1415591909135951,-1.1412610364265188,-1.1409628819394424,-1.140664727452366,-1.1403665729652896,-1.1400684184782133,-1.139770263991137,-1.139472109504057,-1.1391739550169806,-1.1388758005299042,-1.1385776460428279,-1.1382794915557515,-1.137981337068675,-1.1376831825815987,-1.1373850280945224,-1.1370868736074424,-1.136788719120366,-1.1364905646332897,-1.1361924101462133,-1.135894255659137,-1.1355961011720606,-1.1352979466849842,-1.1349997921979043,-1.1347016377108279,-1.1344034832237515,-1.1341053287366751,-1.1338071742495988,-1.1335090197625224,-1.133210865275446,-1.132912710788366,-1.1326145563012897,-1.1323164018142133,-1.132018247327137,-1.1317200928400606,-1.1314219383529842,-1.1311237838659078,-1.1308256293788315,-1.1305274748917515,-1.1302293204046752,-1.1299311659175988,-1.1296330114305224,-1.129334856943446,-1.1290367024563697,-1.1287385479692933,-1.1284403934822134,-1.128142238995137,-1.1278440845080606,-1.1275459300209842,-1.1272477755339079,-1.1269496210468315,-1.1266514665597551,-1.1263533120726752,-1.1260551575855988,-1.1257570030985224,-1.125458848611446,-1.1251606941243697,-1.1248625396372933,-1.124564385150217,-1.1242662306631406,-1.1239680761760606,-1.1236699216889843,-1.123371767201908,-1.1230736127148315,-1.1227754582277552,-1.1224773037406788,-1.1221791492536024,-1.1218809947665225,-1.121582840279446,-1.1212846857923697,-1.1209865313052934,-1.120688376818217,-1.1203902223311406,-1.1200920678440642,-1.1197939133569843,-1.119495758869908,-1.1191976043828316,-1.1188994498957552,-1.1186012954086788,-1.1183031409216024,-1.118004986434526,-1.1177068319474497,-1.1174086774603698,-1.1171105229732934,-1.116812368486217,-1.1165142139991406,-1.1162160595120643,-1.1159179050249879,-1.1156197505379115,-1.1153215960508316,-1.1150234415637552,-1.1147252870766788,-1.1144271325896025,-1.114128978102526,-1.1138308236154497,-1.1135326691283733,-1.1132345146412934,-1.112936360154217,-1.1126382056671407,-1.1123400511800643,-1.112041896692988,-1.1117437422059115,-1.1114455877188352,-1.1111474332317588,-1.1108492787446789,-1.1105511242576025,-1.1102529697705261,-1.1099548152834497,-1.1096566607963734,-1.109358506309297,-1.1090603518222206,-1.1087621973351407,-1.1084640428480643,-1.108165888360988,-1.1078677338739116,-1.1075695793868352,-1.1072714248997588,-1.1069732704126825,-1.1066751159256025,-1.1063769614385262,-1.1060788069514498,-1.1057806524643734,-1.105482497977297,-1.1051843434902207,-1.1048861890031443,-1.1045880345160644,-1.104289880028988,-1.1039917255419116,-1.1036935710548352,-1.1033954165677589,-1.1030972620806825,-1.102799107593606,-1.1025009531065297,-1.1022027986194498,-1.1019046441323734,-1.101606489645297,-1.1013083351582207,-1.1010101806711443,-1.100712026184068,-1.1004138716969916,-1.1001157172099116,-1.0998175627228353,-1.0995194082357589,-1.0992212537486825,-1.0989230992616061,-1.0986249447745298,-1.0983267902874534,-1.0980286358003735,-1.097730481313297,-1.0974323268262207,-1.0971341723391443,-1.096836017852068,-1.0965378633649916,-1.0962397088779152,-1.0959415543908388,-1.095643399903759,-1.0953452454166825,-1.0950470909296062,-1.0947489364425298,-1.0944507819554534,-1.094152627468377,-1.0938544729813007,-1.0935563184942207,-1.0932581640071444,-1.092960009520068,-1.0926618550329916,-1.0923637005459153,-1.0920655460588389,-1.0917673915717625,-1.0914692370846826,-1.0911710825976062,-1.0908729281105298,-1.0905747736234535,-1.090276619136377,-1.0899784646493007,-1.0896803101622243,-1.089382155675148,-1.089084001188068,-1.0887858467009917,-1.0884876922139153,-1.088189537726839,-1.0878913832397625,-1.0875932287526862,-1.0872950742656098,-1.0869969197785299,-1.0866987652914535,-1.086400610804377,-1.0861024563173007,-1.0858043018302244,-1.085506147343148,-1.0852079928560716,-1.0849098383689917,-1.0846116838819153,-1.084313529394839,-1.0840153749077626,-1.0837172204206862,-1.0834190659336098,-1.0831209114465334,-1.082822756959457,-1.0825246024723771,-1.0822264479853008,-1.0819282934982244,-1.081630139011148,-1.0813319845240716,-1.0810338300369953,-1.080735675549919,-1.080437521062839,-1.0801393665757626,-1.0798412120886862,-1.0795430576016098,-1.0792449031145335,-1.078946748627457,-1.0786485941403807,-1.0783504396533008,-1.0780522851662244,-1.077754130679148,-1.0774559761920717,-1.0771578217049953,-1.076859667217919,-1.0765615127308426,-1.0762633582437662,-1.0759652037566863,-1.0756670492696099,-1.0753688947825335,-1.0750707402954571,-1.0747725858083808,-1.0744744313213044,-1.074176276834228,-1.073878122347148,-1.0735799678600717,-1.0732818133729953,-1.072983658885919,-1.0726855043988426,-1.0723873499117662,-1.0720891954246898,-1.07179104093761,-1.0714928864505335,-1.0711947319634572,-1.0708965774763808,-1.0705984229893044,-1.070300268502228,-1.0700021140151517,-1.0697039595280753,-1.0694058050409954,-1.069107650553919,-1.0688094960668426,-1.0685113415797662,-1.0682131870926899,-1.0679150326056135,-1.0676168781185371,-1.0673187236314572,-1.0670205691443808,-1.0667224146573044,-1.066424260170228,-1.0661261056831517,-1.0658279511960753,-1.065529796708999,-1.065231642221919,-1.0649334877348426,-1.0646353332477663,-1.06433717876069,-1.0640390242736135,-1.0637408697865371,-1.0634427152994608,-1.0631445608123844,-1.0628464063253045,-1.062548251838228,-1.0622500973511517,-1.0619519428640753,-1.061653788376999,-1.0613556338899226,-1.0610574794028462,-1.0607593249157663,-1.06046117042869,-1.0601630159416136,-1.0598648614545372,-1.0595667069674608,-1.0592685524803844,-1.058970397993308,-1.0586722435062281,-1.0583740890191518,-1.0580759345320754,-1.057777780044999,-1.0574796255579226,-1.0571814710708463,-1.0568833165837699,-1.05658516209669,-1.0562870076096136,-1.0559888531225372,-1.0556906986354608,-1.0553925441483845,-1.055094389661308,-1.0547962351742317,-1.0544980806871553,-1.0541999262000754,-1.053901771712999,-1.0536036172259227,-1.0533054627388463,-1.05300730825177,-1.0527091537646935,-1.0524109992776172,-1.0521128447905372,-1.0518146903034609,-1.0515165358163845,-1.0512183813293081,-1.0509202268422317,-1.0506220723551554,-1.050323917868079,-1.050025763380999,-1.0497276088939227,-1.0494294544068463,-1.04913129991977,-1.0488331454326936,-1.0485349909456172,-1.0482368364585408,-1.0479386819714644,-1.0476405274843845,-1.0473423729973081,-1.0470442185102318,-1.0467460640231554,-1.046447909536079,-1.0461497550490026,-1.0458516005619263,-1.0455534460748463,-1.04525529158777,-1.0449571371006936,-1.0446589826136172,-1.0443608281265409,-1.0440626736394645,-1.043764519152388,-1.0434663646653082,-1.0431682101782318,-1.0428700556911554,-1.042571901204079,-1.0422737467170027,-1.0419755922299263,-1.04167743774285,-1.0413792832557736,-1.0410811287686936,-1.0407829742816173,-1.0404848197945409,-1.0401866653074645,-1.0398885108203881,-1.0395903563333118,-1.0392922018462354,-1.0389940473591555,-1.038695892872079,-1.0383977383850027,-1.0380995838979263,-1.03780142941085,-1.0375032749237736,-1.0372051204366972,-1.0369069659496173,-1.036608811462541,-1.0363106569754645,-1.0360125024883882,-1.0357143480013118,-1.0354161935142354,-1.035118039027159,-1.0348198845400827,-1.0345217300530027,-1.0342235755659264,-1.03392542107885,-1.0336272665917736,-1.0333291121046972,-1.0330309576176209,-1.0327328031305445,-1.0324346486434646,-1.0321364941563882,-1.0318383396693118,-1.0315401851822354,-1.031242030695159,-1.0309438762080827,-1.0306457217210063,-1.0303475672339264,-1.03004941274685,-1.0297512582597736,-1.0294531037726973,-1.029154949285621,-1.0288567947985445,-1.0285586403114682,-1.0282604858243918,-1.0279623313373119,-1.0276641768502355,-1.027366022363159,-1.0270678678760827,-1.0267697133890064,-1.02647155890193,-1.0261734044148536,-1.0258752499277737,-1.0255770954406973,-1.025278940953621,-1.0249807864665446,-1.0246826319794682,-1.0243844774923918,-1.0240863230053154,-1.0237881685182355,-1.0234900140311591,-1.0231918595440828,-1.0228937050570064,-1.02259555056993,-1.0222973960828536,-1.0219992415957773,-1.021701087108701,-1.021402932621621,-1.0211047781345446,-1.0208066236474682,-1.0205084691603918,-1.0202103146733155,-1.019912160186239,-1.0196140056991627,-1.0193158512120828,-1.0190176967250064,-1.01871954223793,-1.0184213877508537,-1.0181232332637773,-1.017825078776701,-1.0175269242896245,-1.0172287698025446,-1.0169306153154682,-1.0166324608283919,-1.0163343063413155,-1.0160361518542391,-1.0157379973671627,-1.0154398428800864,-1.01514168839301,-1.01484353390593,-1.0145453794188537,-1.0142472249317773,-1.013949070444701,-1.0136509159576246,-1.0133527614705482,-1.0130546069834718,-1.012756452496392,-1.0124582980093155,-1.0121601435222392,-1.0118619890351628,-1.0115638345480864,-1.01126568006101,-1.0109675255739337,-1.0106693710868537,-1.0103712165997774,-1.010073062112701,-1.0097749076256246,-1.0094767531385482,-1.0091785986514719,-1.0088804441643955,-1.0085822896773156,-1.0082841351902392,-1.0079859807031628,-1.0076878262160864,-1.00738967172901,-1.0070915172419337,-1.0067933627548573,-1.006495208267781,-1.006197053780701,-1.0058988992936246,-1.0056007448065483,-1.005302590319472,-1.0050044358323955,-1.0047062813453191,-1.0044081268582428,-1.0041099723711628,-1.0038118178840865,-1.00351366339701,-1.0032155089099337,-1.0029173544228573,-1.002619199935781,-1.0023210454487046,-1.0020228909616247,-1.0017247364745483,-1.001426581987472,-1.0011284275003955,-1.0008302730133192,-1.0005321185262428,-1.0002339640391664,-0.99993580955209,-0.9996376550650101,-0.9993395005779337,-0.9990413460908574,-0.998743191603781,-0.9984450371167046,-0.9981468826296283,-0.9978487281425519,-0.997550573655472,-0.9972524191683956,-0.9969542646813192,-0.9966561101942428,-0.9963579557071665,-0.9960598012200901,-0.9957616467330137,-0.9954634922459338,-0.9951653377588574,-0.994867183271781,-0.9945690287847047,-0.9942708742976283,-0.9939727198105519,-0.9936745653234755,-0.9933764108363992,-0.9930782563493192,-0.9927801018622429,-0.9924819473751665,-0.9921837928880901,-0.9918856384010137,-0.9915874839139374,-0.991289329426861,-0.9909911749397811,-0.9906930204527047,-0.9903948659656283,-0.9900967114785519,-0.9897985569914756,-0.9895004025043992,-0.9892022480173228,-0.9889040935302429,-0.9886059390431665,-0.9883077845560901,-0.9880096300690138,-0.9877114755819374,-0.987413321094861,-0.9871151666077846,-0.9868170121207083,-0.9865188576336283,-0.986220703146552,-0.9859225486594756,-0.9856243941723992,-0.9853262396853228,-0.9850280851982465,-0.9847299307111701,-0.9844317762240902,-0.9841336217370138,-0.9838354672499374,-0.983537312762861,-0.9832391582757847,-0.9829410037887083,-0.9826428493016319,-0.982344694814552,-0.9820465403274756,-0.9817483858403993,-0.9814502313533229,-0.9811520768662465,-0.9808539223791701,-0.9805557678920938,-0.9802576134050174,-0.9799594589179375,-0.9796613044308611,-0.9793631499437847,-0.9790649954567083,-0.978766840969632,-0.9784686864825556,-0.9781705319954792,-0.9778723775083993,-0.9775742230213229,-0.9772760685342465,-0.9769779140471702,-0.9766797595600938,-0.9763816050730174,-0.976083450585941,-0.9757852960988611,-0.9754871416117847,-0.9751889871247084,-0.974890832637632,-0.9745926781505556,-0.9742945236634792,-0.9739963691764029,-0.9736982146893265,-0.9734000602022466,-0.9731019057151702,-0.9728037512280938,-0.9725055967410174,-0.9722074422539411,-0.9719092877668647,-0.9716111332797883,-0.9713129787927084,-0.971014824305632,-0.9707166698185556,-0.9704185153314793,-0.9701203608444029,-0.9698222063573265,-0.9695240518702501,-0.9692258973831702,-0.9689277428960938,-0.9686295884090175,-0.9683314339219411,-0.9680332794348647,-0.9677351249477883,-0.967436970460712,-0.967138815973632,-0.9668406614865557,-0.9665425069994793,-0.9662443525124029,-0.9659461980253266,-0.9656480435382502,-0.9653498890511738,-0.9650517345640974,-0.9647535800770175,-0.9644554255899411,-0.9641572711028648,-0.9638591166157884,-0.963560962128712,-0.9632628076416356,-0.9629646531545593,-0.9626664986674793,-0.962368344180403,-0.9620701896933266,-0.9617720352062502,-0.9614738807191738,-0.9611757262320975,-0.9608775717450211,-0.9605794172579412,-0.9602812627708648,-0.9599831082837884,-0.959684953796712,-0.9593867993096357,-0.9590886448225593,-0.9587904903354829,-0.9584923358484065,-0.9581941813613266,-0.9578960268742502,-0.9575978723871739,-0.9572997179000975,-0.9570015634130211,-0.9567034089259447,-0.9564052544388684,-0.9561070999517884,-0.9558089454647121,-0.9555107909776357,-0.9552126364905593,-0.954914482003483,-0.9546163275164066,-0.9543181730293302,-0.9540200185422503,-0.9537218640551739,-0.9534237095680975,-0.9531255550810211,-0.9528274005939448,-0.9525292461068684,-0.952231091619792,-0.9519329371327157,-0.9516347826456357,-0.9513366281585593,-0.951038473671483,-0.9507403191844066,-0.9504421646973302,-0.9501440102102539,-0.9498458557231775,-0.9495477012360976,-0.9492495467490212,-0.9489513922619448,-0.9486532377748684,-0.9483550832877921,-0.9480569288007157,-0.9477587743136393,-0.9474606198265594,-0.947162465339483,-0.9468643108524066,-0.9465661563653303,-0.9462680018782539,-0.9459698473911775,-0.9456716929041011,-0.9453735384170248,-0.9450753839299448,-0.9447772294428685,-0.9444790749557921,-0.9441809204687157,-0.9438827659816393,-0.943584611494563,-0.9432864570074866,-0.9429883025204067,-0.9426901480333303,-0.9423919935462539,-0.9420938390591775,-0.9417956845721012,-0.9414975300850248,-0.9411993755979484,-0.9409012211108685,-0.9406030666237921,-0.9403049121367157,-0.9400067576496394,-0.939708603162563,-0.9394104486754866,-0.9391122941884102,-0.9388141397013339,-0.938515985214254,-0.9382178307271776,-0.9379196762401012,-0.9376215217530248,-0.9373233672659484,-0.9370252127788721,-0.9367270582917957,-0.9364289038047158,-0.9361307493176394,-0.935832594830563,-0.9355344403434867,-0.9352362858564103,-0.9349381313693339,-0.9346399768822575,-0.9343418223951776,-0.9340436679081012,-0.9337455134210249,-0.9334473589339485,-0.9331492044468721,-0.9328510499597957,-0.9325528954727194,-0.932254740985643,-0.931956586498563,-0.9316584320114867,-0.9313602775244103,-0.9310621230373339,-0.9307639685502576,-0.9304658140631812,-0.9301676595761048,-0.9298695050890249,-0.9295713506019485,-0.9292731961148721,-0.9289750416277958,-0.9286768871407194,-0.928378732653643,-0.9280805781665666,-0.9277824236794867,-0.9274842691924103,-0.927186114705334,-0.9268879602182576,-0.9265898057311812,-0.9262916512441048,-0.9259934967570285,-0.9256953422699521,-0.9253971877828722,-0.9250990332957958,-0.9248008788087194,-0.924502724321643,-0.9242045698345667,-0.9239064153474903,-0.9236082608604139,-0.923310106373334,-0.9230119518862576,-0.9227137973991812,-0.9224156429121049,-0.9221174884250285,-0.9218193339379521,-0.9215211794508757,-0.9212230249637958,-0.9209248704767194,-0.9206267159896431,-0.9203285615025667,-0.9200304070154903,-0.919732252528414,-0.9194340980413376,-0.9191359435542577,-0.9188377890671813,-0.9185396345801049,-0.9182414800930285,-0.9179433256059522,-0.9176451711188758,-0.9173470166317994,-0.917048862144723,-0.9167507076576431,-0.9164525531705667,-0.9161543986834904,-0.915856244196414,-0.9155580897093376,-0.9152599352222612,-0.9149617807351849,-0.9146636262481049,-0.9143654717610286,-0.9140673172739522,-0.9137691627868758,-0.9134710082997994,-0.9131728538127231,-0.9128746993256467,-0.9125765448385668,-0.9122783903514904,-0.911980235864414,-0.9116820813773376,-0.9113839268902613,-0.9110857724031849,-0.9107876179161085,-0.9104894634290321,-0.9101913089419522,-0.9098931544548758,-0.9095949999677995,-0.9092968454807231,-0.9089986909936467,-0.9087005365065703,-0.908402382019494,-0.908104227532414,-0.9078060730453377,-0.9075079185582613,-0.9072097640711849,-0.9069116095841085,-0.9066134550970322,-0.9063153006099558,-0.9060171461228759,-0.9057189916357995,-0.9054208371487231,-0.9051226826616467,-0.9048245281745704,-0.904526373687494,-0.9042282192004176,-0.9039300647133413,-0.9036319102262613,-0.903333755739185,-0.9030356012521086,-0.9027374467650322,-0.9024392922779558,-0.9021411377908795,-0.9018429833038031,-0.9015448288167232,-0.9012466743296468,-0.9009485198425704,-0.900650365355494,-0.9003522108684177,-0.9000540563813413,-0.8997559018942649,-0.899457747407185,-0.8991595929201086,-0.8988614384330322,-0.8985632839459559,-0.8982651294588795,-0.8979669749718031,-0.8976688204847267,-0.8973706659976504,-0.8970725115105704,-0.8967743570234941,-0.8964762025364177,-0.8961780480493413,-0.8958798935622649,-0.8955817390751886,-0.8952835845881122,-0.8949854301010323,-0.8946872756139559,-0.8943891211268795,-0.8940909666398031,-0.8937928121527268,-0.8934946576656504,-0.893196503178574,-0.8928983486914941,-0.8926001942044177,-0.8923020397173413,-0.892003885230265,-0.8917057307431886,-0.8914075762561122,-0.8911094217690358,-0.8908112672819595,-0.8905131127948795,-0.8902149583078032,-0.8899168038207268,-0.8896186493336504,-0.889320494846574,-0.8890223403594977,-0.8887241858724213,-0.8884260313853414,-0.888127876898265,-0.8878297224111886,-0.8875315679241123,-0.8872334134370359,-0.8869352589499595,-0.8866371044628831,-0.8863389499758032,-0.8860407954887268,-0.8857426410016505,-0.8854444865145741,-0.8851463320274977,-0.8848481775404213,-0.884550023053345,-0.8842518685662686,-0.8839537140791887,-0.8836555595921123,-0.8833574051050359,-0.8830592506179595,-0.8827610961308832,-0.8824629416438068,-0.8821647871567304,-0.8818666326696505,-0.8815684781825741,-0.8812703236954977,-0.8809721692084214,-0.880674014721345,-0.8803758602342686,-0.8800777057471922,-0.8797795512601123,-0.8794813967730359,-0.8791832422859596,-0.8788850877988832,-0.8785869333118068,-0.8782887788247304,-0.8779906243376541,-0.8776924698505777,-0.8773943153634978,-0.8770961608764214,-0.876798006389345,-0.8764998519022686,-0.8762016974151923,-0.8759035429281159,-0.8756053884410395,-0.8753072339539596,-0.8750090794668832,-0.8747109249798068,-0.8744127704927305,-0.8741146160056541,-0.8738164615185777,-0.8735183070315014,-0.8732201525444214,-0.872921998057345,-0.8726238435702687,-0.8723256890831923,-0.8720275345961159,-0.8717293801090396,-0.8714312256219632,-0.8711330711348833,-0.8708349166478069,-0.8705367621607305,-0.8702386076736541,-0.8699404531865778,-0.8696422986995014,-0.869344144212425,-0.8690459897253486,-0.8687478352382687,-0.8684496807511923,-0.868151526264116,-0.8678533717770396,-0.8675552172899632,-0.8672570628028868,-0.8669589083158105,-0.8666607538287305,-0.8663625993416542,-0.8660644448545778,-0.8657662903675014,-0.865468135880425,-0.8651699813933487,-0.8648718269062723,-0.8645736724191924,-0.864275517932116,-0.8639773634450396,-0.8636792089579632,-0.8633810544708869,-0.8630828999838105,-0.8627847454967341,-0.8624865910096577,-0.8621884365225778,-0.8618902820355014,-0.8615921275484251,-0.8612939730613487,-0.8609958185742723,-0.860697664087196,-0.8603995096001196,-0.8601013551130396,-0.8598032006259633,-0.8595050461388869,-0.8592068916518105,-0.8589087371647341,-0.8586105826776578,-0.8583124281905814,-0.8580142737035015,-0.8577161192164251,-0.8574179647293487,-0.8571198102422724,-0.856821655755196,-0.8565235012681196,-0.8562253467810432,-0.8559271922939669,-0.8556290378068869,-0.8553308833198106,-0.8550327288327342,-0.8547345743456578,-0.8544364198585814,-0.8541382653715051,-0.8538401108844287,-0.8535419563973488,-0.8532438019102724,-0.852945647423196,-0.8526474929361196,-0.8523493384490433,-0.8520511839619669,-0.8517530294748905,-0.8514548749878106,-0.8511567205007342,-0.8508585660136578,-0.8505604115265815,-0.8502622570395051,-0.8499641025524287,-0.8496659480653523,-0.849367793578276,-0.849069639091196,-0.8487714846041197,-0.8484733301170433,-0.8481751756299669,-0.8478770211428905,-0.8475788666558142,-0.8472807121687378,-0.8469825576816579,-0.8466844031945815,-0.8463862487075051,-0.8460880942204287,-0.8457899397333524,-0.845491785246276,-0.8451936307591996,-0.8448954762721197,-0.8445973217850433,-0.844299167297967,-0.8440010128108906,-0.8437028583238142,-0.8434047038367378,-0.8431065493496614,-0.8428083948625851,-0.8425102403755051,-0.8422120858884288,-0.8419139314013524,-0.841615776914276,-0.8413176224271997,-0.8410194679401233,-0.8407213134530469,-0.840423158965967,-0.8401250044788906,-0.8398268499918142,-0.8395286955047379,-0.8392305410176615,-0.8389323865305851,-0.8386342320435087,-0.8383360775564288,-0.8380379230693524,-0.8377397685822761,-0.8374416140951997,-0.8371434596081233,-0.8368453051210469,-0.8365471506339706,-0.8362489961468942,-0.8359508416598143,-0.8356526871727379,-0.8353545326856615,-0.8350563781985851,-0.8347582237115088,-0.8344600692244324,-0.834161914737356,-0.8338637602502761,-0.8335656057631997,-0.8332674512761233,-0.832969296789047,-0.8326711423019706,-0.8323729878148942,-0.8320748333278178,-0.8317766788407379,-0.8314785243536615,-0.8311803698665852,-0.8308822153795088,-0.8305840608924324,-0.830285906405356,-0.8299877519182797,-0.8296895974311997,-0.8293914429441234,-0.829093288457047,-0.8287951339699706,-0.8284969794828942,-0.8281988249958179,-0.8279006705087415,-0.8276025160216651,-0.8273043615345852,-0.8270062070475088,-0.8267080525604324,-0.8264098980733561,-0.8261117435862797,-0.8258135890992033,-0.825515434612127,-0.825217280125047,-0.8249191256379707,-0.8246209711508943,-0.8243228166638179,-0.8240246621767415,-0.8237265076896652,-0.8234283532025888,-0.8231301987155089,-0.8228320442284325,-0.8225338897413561,-0.8222357352542797,-0.8219375807672034,-0.821639426280127,-0.8213412717930506,-0.8210431173059742,-0.8207449628188943,-0.8204468083318179,-0.8201486538447416,-0.8198504993576652,-0.8195523448705888,-0.8192541903835124,-0.8189560358964361,-0.8186578814093561,-0.8183597269222798,-0.8180615724352034,-0.817763417948127,-0.8174652634610506,-0.8171671089739743,-0.8168689544868979,-0.816570799999818,-0.8162726455127416,-0.8159744910256652,-0.8156763365385888,-0.8153781820515125,-0.8150800275644361,-0.8147818730773597,-0.8144837185902833,-0.8141855641032034,-0.813887409616127,-0.8135892551290507,-0.8132911006419743,-0.8129929461548979,-0.8126947916678215,-0.8123966371807452,-0.8120984826936652,-0.8118003282065889,-0.8115021737195125,-0.8112040192324361,-0.8109058647453598,-0.8106077102582834,-0.810309555771207,-0.8100114012841271,-0.8097132467970507,-0.8094150923099743,-0.809116937822898,-0.8088187833358216,-0.8085206288487452,-0.8082224743616688,-0.8079243198745925,-0.8076261653875125,-0.8073280109004362,-0.8070298564133598,-0.8067317019262834,-0.806433547439207,-0.8061353929521307,-0.8058372384650543,-0.8055390839779744,-0.805240929490898,-0.8049427750038216,-0.8046446205167452,-0.8043464660296689,-0.8040483115425925,-0.8037501570555161,-0.8034520025684362,-0.8031538480813598,-0.8028556935942834,-0.8025575391072071,-0.8022593846201307,-0.8019612301330543,-0.8016630756459779,-0.8013649211589016,-0.8010667666718216,-0.8007686121847453,-0.8004704576976689,-0.8001723032105925,-0.7998741487235161,-0.7995759942364398,-0.7992778397493634,-0.7989796852622835,-0.7986815307752071,-0.7983833762881307,-0.7980852218010543,-0.797787067313978,-0.7974889128269016,-0.7971907583398252,-0.7968926038527453,-0.7965944493656689,-0.7962962948785925,-0.7959981403915162,-0.7956999859044398,-0.7954018314173634,-0.795103676930287,-0.7948055224432107,-0.7945073679561308,-0.7942092134690544,-0.793911058981978,-0.7936129044949016,-0.7933147500078253,-0.7930165955207489,-0.7927184410336725,-0.7924202865465926,-0.7921221320595162,-0.7918239775724398,-0.7915258230853635,-0.7912276685982871,-0.7909295141112107,-0.7906313596241343,-0.7903332051370544,-0.790035050649978,-0.7897368961629017,-0.7894387416758253,-0.7891405871887489,-0.7888424327016725,-0.7885442782145962,-0.7882461237275198,-0.7879479692404399,-0.7876498147533635,-0.7873516602662871,-0.7870535057792107,-0.7867553512921344,-0.786457196805058,-0.7861590423179816,-0.7858608878309017,-0.7855627333438253,-0.7852645788567489,-0.7849664243696726,-0.7846682698825962,-0.7843701153955198,-0.7840719609084434,-0.7837738064213635,-0.7834756519342871,-0.7831774974472108,-0.7828793429601344,-0.782581188473058,-0.7822830339859816,-0.7819848794989053,-0.7816867250118253,-0.781388570524749,-0.7810904160376726,-0.7807922615505962,-0.7804941070635198,-0.7801959525764435,-0.7798977980893671,-0.7795996436022907,-0.7793014891152108,-0.7790033346281344,-0.778705180141058,-0.7784070256539817,-0.7781088711669053,-0.7778107166798289,-0.7775125621927526,-0.7772144077056726,-0.7769162532185963,-0.7766180987315199,-0.7763199442444435,-0.7760217897573671,-0.7757236352702908,-0.7754254807832144,-0.7751273262961345,-0.7748291718090581,-0.7745310173219817,-0.7742328628349053,-0.773934708347829,-0.7736365538607526,-0.7733383993736762,-0.7730402448865998,-0.7727420903995199,-0.7724439359124435,-0.7721457814253672,-0.7718476269382908,-0.7715494724512144,-0.771251317964138,-0.7709531634770617,-0.7706550089899817,-0.7703568545029054,-0.770058700015829,-0.7697605455287526,-0.7694623910416762,-0.7691642365545999,-0.7688660820675235,-0.7685679275804436,-0.7682697730933672,-0.7679716186062908,-0.7676734641192144,-0.7673753096321381,-0.7670771551450617,-0.7667790006579853,-0.766480846170909,-0.766182691683829,-0.7658845371967526,-0.7655863827096763,-0.7652882282225999,-0.7649900737355235,-0.7646919192484471,-0.7643937647613708,-0.7640956102742908,-0.7637974557872145,-0.7634993013001381,-0.7632011468130617,-0.7629029923259854,-0.762604837838909,-0.7623066833518326,-0.7620085288647527,-0.7617103743776763,-0.7614122198905999,-0.7611140654035236,-0.7608159109164472,-0.7605177564293708,-0.7602196019422944,-0.7599214474552181,-0.7596232929681381,-0.7593251384810618,-0.7590269839939854,-0.758728829506909,-0.7584306750198326,-0.7581325205327563,-0.7578343660456799,-0.7575362115586,-0.7572380570715236,-0.7569399025844472,-0.7566417480973708,-0.7563435936102945,-0.7560454391232181,-0.7557472846361417,-0.7554491301490618,-0.7551509756619854,-0.754852821174909,-0.7545546666878327,-0.7542565122007563,-0.7539583577136799,-0.7536602032266035,-0.7533620487395272,-0.7530638942524472,-0.7527657397653709,-0.7524675852782945,-0.7521694307912181,-0.7518712763041417,-0.7515731218170654,-0.751274967329989,-0.7509768128429091,-0.7506786583558327,-0.7503805038687563,-0.75008234938168,-0.7497841948946036,-0.7494860404075272,-0.7491878859204508,-0.7488897314333709,-0.7485915769462945,-0.7482934224592181,-0.7479952679721418,-0.7476971134850654,-0.747398958997989,-0.7471008045109127,-0.7468026500238363,-0.7465044955367564,-0.74620634104968,-0.7459081865626036,-0.7456100320755272,-0.7453118775884509,-0.7450137231013745,-0.7447155686142981,-0.7444174141272182,-0.7441192596401418,-0.7438211051530654,-0.7435229506659891,-0.7432247961789127,-0.7429266416918363,-0.7426284872047599,-0.74233033271768,-0.7420321782306036,-0.7417340237435273,-0.7414358692564509,-0.7411377147693745,-0.7408395602822981,-0.7405414057952218,-0.7402432513081454,-0.7399450968210655,-0.7396469423339891,-0.7393487878469127,-0.7390506333598363,-0.73875247887276,-0.7384543243856836,-0.7381561698986072,-0.7378580154115273,-0.7375598609244509,-0.7372617064373745,-0.7369635519502982,-0.7366653974632218,-0.7363672429761454,-0.736069088489069,-0.7357709340019891,-0.7354727795149127,-0.7351746250278364,-0.73487647054076,-0.7345783160536836,-0.7342801615666072,-0.7339820070795309,-0.733683852592451,-0.7333856981053746,-0.7330875436182982,-0.7327893891312218,-0.7324912346441455,-0.7321930801570691,-0.7318949256699927,-0.7315967711829163,-0.7312986166958364,-0.73100046220876,-0.7307023077216837,-0.7304041532346073,-0.7301059987475309,-0.7298078442604545,-0.7295096897733782,-0.7292115352862982,-0.7289133807992219,-0.7286152263121455,-0.7283170718250691,-0.7280189173379927,-0.7277207628509164,-0.72742260836384,-0.7271244538767601,-0.7268262993896837,-0.7265281449026073,-0.7262299904155309,-0.7259318359284546,-0.7256336814413782,-0.7253355269543018,-0.7250373724672254,-0.7247392179801455,-0.7244410634930691,-0.7241429090059928,-0.7238447545189164,-0.72354660003184,-0.7232484455447636,-0.7229502910576873,-0.7226521365706073,-0.722353982083531,-0.7220558275964546,-0.7217576731093782,-0.7214595186223018,-0.7211613641352255,-0.7208632096481491,-0.7205650551610692,-0.7202669006739928,-0.7199687461869164,-0.71967059169984,-0.7193724372127637,-0.7190742827256873,-0.7187761282386109,-0.7184779737515345,-0.7181798192644546,-0.7178816647773782,-0.7175835102903019,-0.7172853558032255,-0.7169872013161491,-0.7166890468290728,-0.7163908923419964,-0.7160927378549165,-0.7157945833678401,-0.7154964288807637,-0.7151982743936873,-0.714900119906611,-0.7146019654195346,-0.7143038109324582,-0.7140056564453783,-0.7137075019583019,-0.7134093474712255,-0.7131111929841492,-0.7128130384970728,-0.7125148840099964,-0.71221672952292,-0.7119185750358437,-0.7116204205487637,-0.7113222660616874,-0.711024111574611,-0.7107259570875346,-0.7104278026004582,-0.7101296481133819,-0.7098314936263055,-0.7095333391392256,-0.7092351846521492,-0.7089370301650728,-0.7086388756779964,-0.7083407211909201,-0.7080425667038437,-0.7077444122167673,-0.7074462577296874,-0.707148103242611,-0.7068499487555346,-0.7065517942684583,-0.7062536397813819,-0.7059554852943055,-0.7056573308072291,-0.7053591763201528,-0.7050610218330728,-0.7047628673459965,-0.7044647128589201,-0.7041665583718437,-0.7038684038847673,-0.703570249397691,-0.7032720949106146,-0.7029739404235347,-0.7026757859364583,-0.7023776314493819,-0.7020794769623055,-0.7017813224752292,-0.7014831679881528,-0.7011850135010764,-0.7008868590139965,-0.7005887045269201,-0.7002905500398438,-0.6999923955527674,-0.699694241065691,-0.6993960865786146,-0.6990979320915383,-0.6987997776044619,-0.698501623117382,-0.6982034686303056,-0.6979053141432292,-0.6976071596561528,-0.6973090051690765,-0.6970108506820001,-0.6967126961949237,-0.6964145417078438,-0.6961163872207674,-0.695818232733691,-0.6955200782466147,-0.6952219237595383,-0.6949237692724619,-0.6946256147853855,-0.6943274602983056,-0.6940293058112292,-0.6937311513241529,-0.6934329968370765,-0.6931348423500001,-0.6928366878629237,-0.6925385333758474,-0.692240378888771,-0.6919422244016911,-0.6916440699146147,-0.6913459154275383,-0.6910477609404619,-0.6907496064533856,-0.6904514519663092,-0.6901532974792328,-0.6898551429921529,-0.6895569885050765,-0.6892588340180001,-0.6889606795309238,-0.6886625250438474,-0.688364370556771,-0.6880662160696946,-0.6877680615826147,-0.6874699070955383,-0.687171752608462,-0.6868735981213856,-0.6865754436343092,-0.6862772891472328,-0.6859791346601565,-0.6856809801730765,-0.6853828256860002,-0.6850846711989238,-0.6847865167118474,-0.684488362224771,-0.6841902077376947,-0.6838920532506183,-0.6835938987635419,-0.683295744276462,-0.6829975897893856,-0.6826994353023093,-0.6824012808152329,-0.6821031263281565,-0.6818049718410801,-0.6815068173540038,-0.6812086628669238,-0.6809105083798475,-0.6806123538927711,-0.6803141994056947,-0.6800160449186183,-0.679717890431542,-0.6794197359444656,-0.6791215814573857,-0.6788234269703093,-0.6785252724832329,-0.6782271179961565,-0.6779289635090802,-0.6776308090220038,-0.6773326545349274,-0.677034500047851,-0.6767363455607711,-0.6764381910736947,-0.6761400365866184,-0.675841882099542,-0.6755437276124656,-0.6752455731253892,-0.6749474186383129,-0.6746492641512329,-0.6743511096641566,-0.6740529551770802,-0.6737548006900038,-0.6734566462029274,-0.6731584917158511,-0.6728603372287747,-0.6725621827416948,-0.6722640282546184,-0.671965873767542,-0.6716677192804656,-0.6713695647933893,-0.6710714103063129,-0.6707732558192365,-0.6704751013321602,-0.6701769468450802,-0.6698787923580038,-0.6695806378709275,-0.6692824833838511,-0.6689843288967747,-0.6686861744096984,-0.668388019922622,-0.668089865435542,-0.6677917109484657,-0.6674935564613893,-0.6671954019743129,-0.6668972474872366,-0.6665990930001602,-0.6663009385130838,-0.6660027840260039,-0.6657046295389275,-0.6654064750518511,-0.6651083205647748,-0.6648101660776984,-0.664512011590622,-0.6642138571035456,-0.6639157026164693,-0.6636175481293893,-0.663319393642313,-0.6630212391552366,-0.6627230846681602,-0.6624249301810838,-0.6621267756940075,-0.6618286212069311,-0.6615304667198512,-0.6612323122327748,-0.6609341577456984,-0.660636003258622,-0.6603378487715457,-0.6600396942844693,-0.6597415397973929,-0.659443385310313,-0.6591452308232366,-0.6588470763361602,-0.6585489218490839,-0.6582507673620075,-0.6579526128749311,-0.6576544583878547,-0.6573563039007784,-0.6570581494136984,-0.6567599949266221,-0.6564618404395457,-0.6561636859524693,-0.655865531465393,-0.6555673769783166,-0.6552692224912402,-0.6549710680041603,-0.6546729135170839,-0.6543747590300075,-0.6540766045429312,-0.6537784500558548,-0.6534802955687784,-0.653182141081702,-0.6528839865946221,-0.6525858321075457,-0.6522876776204694,-0.651989523133393,-0.6516913686463166,-0.6513932141592402,-0.6510950596721639,-0.6507969051850875,-0.6504987506980076,-0.6502005962109312,-0.6499024417238548,-0.6496042872367784,-0.6493061327497021,-0.6490079782626257,-0.6487098237755493,-0.6484116692884694,-0.648113514801393,-0.6478153603143166,-0.6475172058272403,-0.6472190513401639,-0.6469208968530875,-0.6466227423660111,-0.6463245878789312,-0.6460264333918548,-0.6457282789047785,-0.6454301244177021,-0.6451319699306257,-0.6448338154435493,-0.644535660956473,-0.644237506469393,-0.6439393519823167,-0.6436411974952403,-0.6433430430081639,-0.6430448885210875,-0.6427467340340112,-0.6424485795469348,-0.6421504250598584,-0.6418522705727785,-0.6415541160857021,-0.6412559615986257,-0.6409578071115494,-0.640659652624473,-0.6403614981373966,-0.6400633436503202,-0.6397651891632403,-0.639467034676164,-0.6391688801890876,-0.6388707257020112,-0.6385725712149348,-0.6382744167278585,-0.6379762622407821,-0.6376781077537022,-0.6373799532666258,-0.6370817987795494,-0.636783644292473,-0.6364854898053967,-0.6361873353183203,-0.6358891808312439,-0.6355910263441675,-0.6352928718570876,-0.6349947173700112,-0.6346965628829349,-0.6343984083958585,-0.6341002539087821,-0.6338020994217057,-0.6335039449346294,-0.6332057904475494,-0.6329076359604731,-0.6326094814733967,-0.6323113269863203,-0.6320131724992439,-0.6317150180121676,-0.6314168635250912,-0.6311187090380113,-0.6308205545509349,-0.6305224000638585,-0.6302242455767821,-0.6299260910897058,-0.6296279366026294,-0.629329782115553,-0.6290316276284766,-0.6287334731413967,-0.6284353186543203,-0.628137164167244,-0.6278390096801676,-0.6275408551930912,-0.6272427007060148,-0.6269445462189385,-0.6266463917318585,-0.6263482372447822,-0.6260500827577058,-0.6257519282706294,-0.625453773783553,-0.6251556192964767,-0.6248574648094003,-0.6245593103223204,-0.624261155835244,-0.6239630013481676,-0.6236648468610912,-0.6233666923740149,-0.6230685378869385,-0.6227703833998621,-0.6224722289127858,-0.6221740744257058,-0.6218759199386295,-0.6215777654515531,-0.6212796109644767,-0.6209814564774003,-0.620683301990324,-0.6203851475032476,-0.6200869930161677,-0.6197888385290913,-0.6194906840420149,-0.6191925295549385,-0.6188943750678622,-0.6185962205807858,-0.6182980660937094,-0.6179999116066295,-0.6177017571195531,-0.6174036026324767,-0.6171054481454004,-0.616807293658324,-0.6165091391712476,-0.6162109846841712,-0.6159128301970949,-0.6156146757100149,-0.6153165212229386,-0.6150183667358622,-0.6147202122487858,-0.6144220577617094,-0.6141239032746331,-0.6138257487875567,-0.6135275943004768,-0.6132294398134004,-0.612931285326324,-0.6126331308392476,-0.6123349763521713,-0.6120368218650949,-0.6117386673780185,-0.6114405128909386,-0.6111423584038622,-0.6108442039167858,-0.6105460494297095,-0.6102478949426331,-0.6099497404555567,-0.6096515859684803,-0.609353431481404,-0.609055276994324,-0.6087571225072477,-0.6084589680201713,-0.6081608135330949,-0.6078626590460185,-0.6075645045589422,-0.6072663500718658,-0.6069681955847859,-0.6066700410977095,-0.6063718866106331,-0.6060737321235568,-0.6057755776364804,-0.605477423149404,-0.6051792686623276,-0.6048811141752477,-0.6045829596881713,-0.604284805201095,-0.6039866507140186,-0.6036884962269422,-0.6033903417398658,-0.6030921872527895,-0.6027940327657131,-0.6024958782786332,-0.6021977237915568,-0.6018995693044804,-0.601601414817404,-0.6013032603303277,-0.6010051058432513,-0.6007069513561749,-0.600408796869095,-0.6001106423820186,-0.5998124878949422,-0.5995143334078659,-0.5992161789207895,-0.5989180244337131,-0.5986198699466367,-0.5983217154595568,-0.5980235609724804,-0.5977254064854041,-0.5974272519983277,-0.5971290975112513,-0.5968309430241749,-0.5965327885370986,-0.5962346340500186,-0.5959364795629423,-0.5956383250758659,-0.5953401705887895,-0.5950420161017131,-0.5947438616146368,-0.5944457071275604,-0.594147552640484,-0.5938493981534041,-0.5935512436663277,-0.5932530891792513,-0.592954934692175,-0.5926567802050986,-0.5923586257180222,-0.5920604712309459,-0.5917623167438659,-0.5914641622567895,-0.5911660077697132,-0.5908678532826368,-0.5905696987955604,-0.590271544308484,-0.5899733898214077,-0.5896752353343278,-0.5893770808472514,-0.589078926360175,-0.5887807718730986,-0.5884826173860223,-0.5881844628989459,-0.5878863084118695,-0.5875881539247931,-0.5872899994377132,-0.5869918449506368,-0.5866936904635605,-0.5863955359764841,-0.5860973814894077,-0.5857992270023313,-0.585501072515255,-0.585202918028175,-0.5849047635410987,-0.5846066090540223,-0.5843084545669459,-0.5840103000798695,-0.5837121455927932,-0.5834139911057168,-0.5831158366186369,-0.5828176821315605,-0.5825195276444841,-0.5822213731574077,-0.5819232186703314,-0.581625064183255,-0.5813269096961786,-0.5810287552091022,-0.5807306007220223,-0.5804324462349459,-0.5801342917478696,-0.5798361372607932,-0.5795379827737168,-0.5792398282866404,-0.5789416737995641,-0.5786435193124841,-0.5783453648254078,-0.5780472103383314,-0.577749055851255,-0.5774509013641786,-0.5771527468771023,-0.5768545923900259,-0.576556437902946,-0.5762582834158696,-0.5759601289287932,-0.5756619744417169,-0.5753638199546405,-0.5750656654675641,-0.5747675109804877,-0.5744693564934114,-0.5741712020063314,-0.573873047519255,-0.5735748930321787,-0.5732767385451023,-0.5729785840580259,-0.5726804295709496,-0.5723822750838732,-0.5720841205967933,-0.5717859661097169,-0.5714878116226405,-0.5711896571355641,-0.5708915026484878,-0.5705933481614114,-0.570295193674335,-0.5699970391872551,-0.5696988847001787,-0.5694007302131023,-0.569102575726026,-0.5688044212389496,-0.5685062667518732,-0.5682081122647968,-0.5679099577777205,-0.5676118032906405,-0.5673136488035642,-0.5670154943164878,-0.5667173398294114,-0.566419185342335,-0.5661210308552587,-0.5658228763681823,-0.5655247218811024,-0.565226567394026,-0.5649284129069496,-0.5646302584198732,-0.5643321039327969,-0.5640339494457205,-0.5637357949586441,-0.5634376404715642,-0.5631394859844878,-0.5628413314974114,-0.5625431770103351,-0.5622450225232587,-0.5619468680361823,-0.561648713549106,-0.5613505590620296,-0.5610524045749496,-0.5607542500878733,-0.5604560956007969,-0.5601579411137205,-0.5598597866266442,-0.5595616321395678,-0.5592634776524914,-0.5589653231654115,-0.5586671686783351,-0.5583690141912587,-0.5580708597041824,-0.557772705217106,-0.5574745507300296,-0.5571763962429532,-0.5568782417558733,-0.5565800872687969,-0.5562819327817206,-0.5559837782946442,-0.5556856238075678,-0.5553874693204914,-0.5550893148334151,-0.5547911603463387,-0.5544930058592588,-0.5541948513721824,-0.553896696885106,-0.5535985423980296,-0.5533003879109533,-0.5530022334238769,-0.5527040789368005,-0.5524059244497206,-0.5521077699626442,-0.5518096154755678,-0.5515114609884915,-0.5512133065014151,-0.5509151520143387,-0.5506169975272623,-0.5503188430401824,-0.550020688553106,-0.5497225340660297,-0.5494243795789533,-0.5491262250918769,-0.5488280706048005,-0.5485299161177242,-0.5482317616306442,-0.5479336071435679,-0.5476354526564915,-0.5473372981694151,-0.5470391436823387,-0.5467409891952624,-0.546442834708186,-0.5461446802211096,-0.5458465257340297,-0.5455483712469533,-0.545250216759877,-0.5449520622728006,-0.5446539077857242,-0.5443557532986478,-0.5440575988115715,-0.5437594443244915,-0.5434612898374152,-0.5431631353503388,-0.5428649808632624,-0.542566826376186,-0.5422686718891097,-0.5419705174020333,-0.5416723629149534,-0.541374208427877,-0.5410760539408006,-0.5407778994537242,-0.5404797449666479,-0.5401815904795715,-0.5398834359924951,-0.5395852815054187,-0.5392871270183388,-0.5389889725312624,-0.5386908180441861,-0.5383926635571097,-0.5380945090700333,-0.5377963545829569,-0.5374982000958806,-0.5372000456088006,-0.5369018911217243,-0.5366037366346479,-0.5363055821475715,-0.5360074276604951,-0.5357092731734188,-0.5354111186863424,-0.5351129641992625,-0.5348148097121861,-0.5345166552251097,-0.5342185007380333,-0.533920346250957,-0.5336221917638806,-0.5333240372768042,-0.5330258827897278,-0.5327277283026479,-0.5324295738155715,-0.5321314193284952,-0.5318332648414188,-0.5315351103543424,-0.531236955867266,-0.5309388013801897,-0.5306406468931097,-0.5303424924060334,-0.530044337918957,-0.5297461834318806,-0.5294480289448042,-0.5291498744577279,-0.5288517199706515,-0.5285535654835716,-0.5282554109964952,-0.5279572565094188,-0.5276591020223425,-0.5273609475352661,-0.5270627930481897,-0.5267646385611133,-0.526466484074037,-0.526168329586957,-0.5258701750998807,-0.5255720206128043,-0.5252738661257279,-0.5249757116386515,-0.5246775571515752,-0.5243794026644988,-0.5240812481774189,-0.5237830936903425,-0.5234849392032661,-0.5231867847161897,-0.5228886302291134,-0.522590475742037,-0.5222923212549606,-0.5219941667678807,-0.5216960122808043,-0.5213978577937279,-0.5210997033066516,-0.5208015488195752,-0.5205033943324988,-0.5202052398454224,-0.5199070853583461,-0.5196089308712661,-0.5193107763841898,-0.5190126218971134,-0.518714467410037,-0.5184163129229606,-0.5181181584358843,-0.5178200039488079,-0.517521849461728,-0.5172236949746516,-0.5169255404875752,-0.5166273860004988,-0.5163292315134225,-0.5160310770263461,-0.5157329225392697,-0.5154347680521898,-0.5151366135651134,-0.514838459078037,-0.5145403045909607,-0.5142421501038843,-0.5139439956168079,-0.5136458411297316,-0.5133476866426552,-0.5130495321555752,-0.5127513776684989,-0.5124532231814225,-0.5121550686943461,-0.5118569142072698,-0.5115587597201934,-0.511260605233117,-0.5109624507460371,-0.5106642962589607,-0.5103661417718843,-0.510067987284808,-0.5097698327977316,-0.5094716783106552,-0.5091735238235788,-0.5088753693364989,-0.5085772148494225,-0.5082790603623462,-0.5079809058752698,-0.5076827513881934,-0.507384596901117,-0.5070864424140407,-0.5067882879269607,-0.5064901334398844,-0.506191978952808,-0.5058938244657316,-0.5055956699786552,-0.5052975154915789,-0.5049993610045025,-0.5047012065174261,-0.5044030520303462,-0.5041048975432698,-0.5038067430561934,-0.5035085885691171,-0.5032104340820407,-0.5029122795949643,-0.5026141251078879,-0.502315970620808,-0.5020178161337316,-0.5017196616466553,-0.5014215071595789,-0.5011233526725025,-0.5008251981854261,-0.5005270436983498,-0.5002288892112698,-0.49993073472419347,-0.4996325802371171,-0.4993344257500407,-0.49903627126296435,-0.498738116775888,-0.4984399622888116,-0.4981418078017352,-0.4978436533146553,-0.4975454988275789,-0.49724734434050255,-0.4969491898534262,-0.4966510353663498,-0.49635288087927343,-0.49605472639219705,-0.4957565719051171,-0.49545841741804075,-0.4951602629309644,-0.494862108443888,-0.49456395395681163,-0.49426579946973526,-0.4939676449826589,-0.49366949049557896,-0.4933713360085026,-0.4930731815214262,-0.49277502703434983,-0.49247687254727346,-0.4921787180601971,-0.4918805635731207,-0.49158240908604434,-0.4912842545989644,-0.49098610011188804,-0.49068794562481166,-0.4903897911377353,-0.4900916366506589,-0.48979348216358254,-0.48949532767650616,-0.48919717318942624,-0.48889901870234986,-0.4886008642152735,-0.4883027097281971,-0.48800455524112074,-0.48770640075404437,-0.487408246266968,-0.48711009177988807,-0.4868119372928117,-0.4865137828057353,-0.48621562831865894,-0.48591747383158257,-0.4856193193445062,-0.4853211648574298,-0.48502301037035345,-0.4847248558832735,-0.48442670139619715,-0.48412854690912077,-0.4838303924220444,-0.483532237934968,-0.48323408344789165,-0.4829359289608153,-0.48263777447373535,-0.482339619986659,-0.4820414654995826,-0.4817433110125062,-0.48144515652542985,-0.4811470020383535,-0.4808488475512771,-0.4805506930641972,-0.4802525385771208,-0.47995438409004443,-0.47965622960296805,-0.4793580751158917,-0.4790599206288153,-0.47876176614173893,-0.47846361165466256,-0.47816545716758263,-0.47786730268050626,-0.4775691481934299,-0.4772709937063535,-0.47697283921927713,-0.47667468473220076,-0.4763765302451244,-0.47607837575804446,-0.4757802212709681,-0.4754820667838917,-0.47518391229681534,-0.47488575780973896,-0.4745876033226626,-0.4742894488355862,-0.4739912943485063,-0.4736931398614299,-0.47339498537435354,-0.47309683088727716,-0.4727986764002008,-0.4725005219131244,-0.47220236742604804,-0.47190421293897167,-0.47160605845189174,-0.47130790396481537,-0.471009749477739,-0.4707115949906626,-0.47041344050358624,-0.47011528601650987,-0.4698171315294335,-0.46951897704235357,-0.4692208225552772,-0.4689226680682008,-0.46862451358112445,-0.4683263590940481,-0.4680282046069717,-0.4677300501198953,-0.4674318956328154,-0.467133741145739,-0.46683558665866265,-0.4665374321715863,-0.4662392776845099,-0.4659411231974335,-0.46564296871035715,-0.4653448142232808,-0.46504665973620085,-0.4647485052491245,-0.4644503507620481,-0.46415219627497173,-0.46385404178789535,-0.463555887300819,-0.4632577328137426,-0.4629595783266627,-0.4626614238395863,-0.46236326935250993,-0.46206511486543356,-0.4617669603783572,-0.4614688058912808,-0.46117065140420443,-0.4608724969171245,-0.46057434243004813,-0.46027618794297176,-0.4599780334558954,-0.459679878968819,-0.45938172448174264,-0.45908356999466626,-0.45878541550758634,-0.45848726102050996,-0.4581891065334336,-0.4578909520463572,-0.45759279755928084,-0.45729464307220447,-0.4569964885851281,-0.4566983340980517,-0.4564001796109718,-0.4561020251238954,-0.45580387063681904,-0.45550571614974267,-0.4552075616626663,-0.4549094071755899,-0.45461125268851355,-0.4543130982014336,-0.45401494371435724,-0.45371678922728087,-0.4534186347402045,-0.4531204802531281,-0.45282232576605175,-0.4525241712789754,-0.45222601679189545,-0.4519278623048191,-0.4516297078177427,-0.4513315533306663,-0.45103339884358995,-0.4507352443565136,-0.4504370898694372,-0.4501389353823608,-0.4498407808952809,-0.4495426264082045,-0.44924447192112815,-0.4489463174340518,-0.4486481629469754,-0.44835000845989903,-0.44805185397282266,-0.44775369948574273,-0.44745554499866635,-0.44715739051159,-0.4468592360245136,-0.44656108153743723,-0.44626292705036086,-0.4459647725632845,-0.44566661807620456,-0.4453684635891282,-0.4450703091020518,-0.44477215461497543,-0.44447400012789906,-0.4441758456408227,-0.4438776911537463,-0.44357953666666994,-0.44328138217959,-0.44298322769251364,-0.44268507320543726,-0.4423869187183609,-0.4420887642312845,-0.44179060974420814,-0.44149245525713177,-0.44119430077005184,-0.44089614628297547,-0.4405979917958991,-0.4402998373088227,-0.44000168282174634,-0.43970352833466997,-0.4394053738475936,-0.43910721936051367,-0.4388090648734373,-0.4385109103863609,-0.43821275589928455,-0.43791460141220817,-0.4376164469251318,-0.4373182924380554,-0.43702013795097905,-0.4367219834638991,-0.43642382897682275,-0.4361256744897464,-0.43582752000267,-0.4355293655155936,-0.43523121102851725,-0.4349330565414409,-0.43463490205436095,-0.4343367475672846,-0.4340385930802082,-0.4337404385931318,-0.43344228410605545,-0.4331441296189791,-0.4328459751319027,-0.4325478206448228,-0.4322496661577464,-0.43195151167067003,-0.43165335718359366,-0.4313552026965173,-0.4310570482094409,-0.43075889372236453,-0.43046073923528816,-0.43016258474820823,-0.42986443026113186,-0.4295662757740555,-0.4292681212869791,-0.42896996679990274,-0.42867181231282636,-0.42837365782575,-0.42807550333867006,-0.4277773488515937,-0.4274791943645173,-0.42718103987744094,-0.42688288539036456,-0.4265847309032882,-0.4262865764162118,-0.4259884219291319,-0.4256902674420555,-0.42539211295497914,-0.42509395846790277,-0.4247958039808264,-0.42449764949375,-0.42419949500667364,-0.42390134051959727,-0.42360318603251734,-0.42330503154544097,-0.4230068770583646,-0.4227087225712882,-0.42241056808421185,-0.42211241359713547,-0.4218142591100591,-0.42151610462297917,-0.4212179501359028,-0.4209197956488264,-0.42062164116175005,-0.4203234866746737,-0.4200253321875973,-0.4197271777005209,-0.419429023213441,-0.4191308687263646,-0.41883271423928825,-0.4185345597522119,-0.4182364052651355,-0.41793825077805913,-0.41764009629098275,-0.4173419418039064,-0.41704378731682645,-0.4167456328297501,-0.4164474783426737,-0.41614932385559733,-0.41585116936852096,-0.4155530148814446,-0.4152548603943682,-0.4149567059072883,-0.4146585514202119,-0.41436039693313553,-0.41406224244605916,-0.4137640879589828,-0.4134659334719064,-0.41316777898483004,-0.4128696244977501,-0.41257147001067374,-0.41227331552359736,-0.411975161036521,-0.4116770065494446,-0.41137885206236824,-0.41108069757529186,-0.41078254308821194,-0.41048438860113556,-0.4101862341140592,-0.4098880796269828,-0.40958992513990644,-0.40929177065283007,-0.4089936161657537,-0.4086954616786773,-0.4083973071915974,-0.408099152704521,-0.40780099821744464,-0.40750284373036827,-0.4072046892432919,-0.4069065347562155,-0.40660838026913915,-0.4063102257820592,-0.40601207129498285,-0.40571391680790647,-0.4054157623208301,-0.4051176078337537,-0.40481945334667735,-0.404521298859601,-0.40422314437252105,-0.4039249898854447,-0.4036268353983683,-0.4033286809112919,-0.40303052642421555,-0.4027323719371392,-0.4024342174500628,-0.40213606296298643,-0.4018379084759065,-0.40153975398883013,-0.40124159950175375,-0.4009434450146774,-0.400645290527601,-0.40034713604052463,-0.40004898155344826,-0.39975082706636833,-0.39945267257929196,-0.3991545180922156,-0.3988563636051392,-0.39855820911806283,-0.39826005463098646,-0.3979619001439101,-0.39766374565683016,-0.3973655911697538,-0.3970674366826774,-0.39676928219560104,-0.39647112770852466,-0.3961729732214483,-0.3958748187343719,-0.39557666424729554,-0.3952785097602156,-0.39498035527313924,-0.39468220078606286,-0.3943840462989865,-0.3940858918119101,-0.39378773732483374,-0.39348958283775737,-0.39319142835067744,-0.39289327386360107,-0.3925951193765247,-0.3922969648894483,-0.39199881040237194,-0.39170065591529557,-0.3914025014282192,-0.39110434694113927,-0.3908061924540629,-0.3905080379669865,-0.39020988347991015,-0.3899117289928338,-0.3896135745057574,-0.389315420018681,-0.38901726553160465,-0.3887191110445247,-0.38842095655744835,-0.388122802070372,-0.3878246475832956,-0.3875264930962192,-0.38722833860914285,-0.3869301841220665,-0.38663202963498655,-0.3863338751479102,-0.3860357206608338,-0.38573756617375743,-0.38543941168668105,-0.3851412571996047,-0.3848431027125283,-0.3845449482254484,-0.384246793738372,-0.38394863925129563,-0.38365048476421926,-0.3833523302771429,-0.3830541757900665,-0.38275602130299013,-0.38245786681591376,-0.38215971232883383,-0.38186155784175746,-0.3815634033546811,-0.3812652488676047,-0.38096709438052834,-0.38066893989345196,-0.3803707854063756,-0.38007263091929566,-0.3797744764322193,-0.3794763219451429,-0.37917816745806654,-0.37888001297099017,-0.3785818584839138,-0.3782837039968374,-0.3779855495097575,-0.3776873950226811,-0.37738924053560474,-0.37709108604852837,-0.376792931561452,-0.3764947770743756,-0.37619662258729925,-0.37589846810022287,-0.37560031361314294,-0.37530215912606657,-0.3750040046389902,-0.3747058501519138,-0.37440769566483745,-0.3741095411777611,-0.3738113866906847,-0.3735132322036048,-0.3732150777165284,-0.372916923229452,-0.37261876874237565,-0.3723206142552993,-0.3720224597682229,-0.3717243052811465,-0.3714261507940666,-0.3711279963069902,-0.37082984181991385,-0.3705316873328375,-0.3702335328457611,-0.36993537835868473,-0.36963722387160836,-0.369339069384532,-0.36904091489745205,-0.3687427604103757,-0.3684446059232993,-0.36814645143622293,-0.36784829694914656,-0.3675501424620702,-0.3672519879749938,-0.3669538334879139,-0.3666556790008375,-0.36635752451376113,-0.36605937002668476,-0.3657612155396084,-0.365463061052532,-0.36516490656545564,-0.3648667520783757,-0.36456859759129934,-0.36427044310422296,-0.3639722886171466,-0.3636741341300702,-0.36337597964299384,-0.36307782515591747,-0.36277967066883754,-0.36248151618176117,-0.3621833616946848,-0.3618852072076084,-0.36158705272053204,-0.36128889823345567,-0.3609907437463793,-0.3606925892593029,-0.360394434772223,-0.3600962802851466,-0.35979812579807025,-0.35949997131099387,-0.3592018168239175,-0.3589036623368411,-0.35860550784976475,-0.3583073533626848,-0.35800919887560845,-0.3577110443885321,-0.3574128899014557,-0.3571147354143793,-0.35681658092730295,-0.3565184264402266,-0.35622027195314665,-0.3559221174660703,-0.3556239629789939,-0.3553258084919175,-0.35502765400484115,-0.3547294995177648,-0.3544313450306884,-0.35413319054361203,-0.3538350360565321,-0.35353688156945573,-0.35323872708237936,-0.352940572595303,-0.3526424181082266,-0.35234426362115023,-0.35204610913407386,-0.35174795464699393,-0.35144980015991756,-0.3511516456728412,-0.3508534911857648,-0.35055533669868844,-0.35025718221161206,-0.3499590277245357,-0.34966087323745576,-0.3493627187503794,-0.349064564263303,-0.34876640977622664,-0.34846825528915026,-0.3481701008020739,-0.3478719463149975,-0.34757379182792114,-0.3472756373408412,-0.34697748285376484,-0.34667932836668847,-0.3463811738796121,-0.3460830193925357,-0.34578486490545934,-0.34548671041838297,-0.34518855593130304,-0.34489040144422667,-0.3445922469571503,-0.3442940924700739,-0.34399593798299755,-0.34369778349592117,-0.3433996290088448,-0.34310147452176487,-0.3428033200346885,-0.3425051655476121,-0.34220701106053575,-0.3419088565734594,-0.341610702086383,-0.3413125475993066,-0.34101439311223025,-0.3407162386251503,-0.34041808413807395,-0.3401199296509976,-0.3398217751639212,-0.33952362067684483,-0.33922546618976845,-0.3389273117026921,-0.33862915721561215,-0.3383310027285358,-0.3380328482414594,-0.33773469375438303,-0.33743653926730666,-0.3371383847802303,-0.3368402302931539,-0.336542075806074,-0.3362439213189976,-0.33594576683192123,-0.33564761234484486,-0.3353494578577685,-0.3350513033706921,-0.33475314888361574,-0.33445499439653936,-0.33415683990945944,-0.33385868542238306,-0.3335605309353067,-0.3332623764482303,-0.33296422196115394,-0.33266606747407756,-0.3323679129870012,-0.33206975849992126,-0.3317716040128449,-0.3314734495257685,-0.33117529503869214,-0.33087714055161577,-0.3305789860645394,-0.330280831577463,-0.3299826770903831,-0.3296845226033067,-0.32938636811623034,-0.32908821362915397,-0.3287900591420776,-0.3284919046550012,-0.32819375016792485,-0.3278955956808485,-0.32759744119376855,-0.32729928670669217,-0.3270011322196158,-0.3267029777325394,-0.32640482324546305,-0.3261066687583867,-0.3258085142713103,-0.3255103597842304,-0.325212205297154,-0.3249140508100776,-0.32461589632300125,-0.3243177418359249,-0.3240195873488485,-0.32372143286177213,-0.3234232783746922,-0.32312512388761583,-0.32282696940053945,-0.3225288149134631,-0.3222306604263867,-0.32193250593931033,-0.32163435145223396,-0.32133619696515403,-0.32103804247807766,-0.3207398879910013,-0.3204417335039249,-0.32014357901684853,-0.31984542452977216,-0.3195472700426958,-0.3192491155556194,-0.3189509610685395,-0.3186528065814631,-0.31835465209438674,-0.31805649760731036,-0.317758343120234,-0.3174601886331576,-0.31716203414608124,-0.3168638796590013,-0.31656572517192494,-0.31626757068484856,-0.3159694161977722,-0.3156712617106958,-0.31537310722361944,-0.31507495273654307,-0.31477679824946314,-0.31447864376238677,-0.3141804892753104,-0.313882334788234,-0.31358418030115764,-0.31328602581408127,-0.3129878713270049,-0.3126897168399285,-0.3123915623528486,-0.3120934078657722,-0.31179525337869585,-0.3114970988916195,-0.3111989444045431,-0.3109007899174667,-0.31060263543039035,-0.3103044809433104,-0.31000632645623405,-0.3097081719691577,-0.3094100174820813,-0.3091118629950049,-0.30881370850792855,-0.3085155540208522,-0.30821739953377225,-0.3079192450466959,-0.3076210905596195,-0.30732293607254313,-0.30702478158546676,-0.3067266270983904,-0.306428472611314,-0.30613031812423763,-0.3058321636371577,-0.30553400915008133,-0.30523585466300496,-0.3049377001759286,-0.3046395456888522,-0.30434139120177583,-0.30404323671469946,-0.30374508222761953,-0.30344692774054316,-0.3031487732534668,-0.3028506187663904,-0.30255246427931404,-0.30225430979223766,-0.3019561553051613,-0.30165800081808136,-0.301359846331005,-0.3010616918439286,-0.30076353735685224,-0.30046538286977587,-0.3001672283826995,-0.2998690738956231,-0.29957091940854674,-0.2992727649214668,-0.29897461043439044,-0.29867645594731407,-0.2983783014602377,-0.2980801469731613,-0.29778199248608495,-0.29748383799900857,-0.29718568351192864,-0.29688752902485227,-0.2965893745377759,-0.2962912200506995,-0.29599306556362315,-0.2956949110765468,-0.2953967565894704,-0.2950986021023905,-0.2948004476153141,-0.2945022931282377,-0.29420413864116135,-0.293905984154085,-0.2936078296670086,-0.2933096751799322,-0.29301152069285585,-0.2927133662057759,-0.29241521171869955,-0.2921170572316232,-0.2918189027445468,-0.29152074825747043,-0.29122259377039406,-0.2909244392833177,-0.29062628479623775,-0.2903281303091614,-0.290029975822085,-0.28973182133500863,-0.28943366684793226,-0.2891355123608559,-0.2888373578737795,-0.2885392033866996,-0.2882410488996232,-0.28794289441254683,-0.28764473992547046,-0.2873465854383941,-0.2870484309513177,-0.28675027646424134,-0.28645212197716496,-0.28615396749008504,-0.28585581300300866,-0.2855576585159323,-0.2852595040288559,-0.28496134954177954,-0.28466319505470317,-0.2843650405676268,-0.28406688608054687,-0.2837687315934705,-0.2834705771063941,-0.28317242261931774,-0.28287426813224137,-0.282576113645165,-0.2822779591580886,-0.2819798046710087,-0.2816816501839323,-0.28138349569685595,-0.28108534120977957,-0.2807871867227032,-0.2804890322356268,-0.28019087774855045,-0.2798927232614741,-0.27959456877439415,-0.2792964142873178,-0.2789982598002414,-0.278700105313165,-0.27840195082608865,-0.2781037963390123,-0.2778056418519359,-0.277507487364856,-0.2772093328777796,-0.2769111783907032,-0.27661302390362685,-0.2763148694165505,-0.2760167149294741,-0.27571856044239773,-0.2754204059553178,-0.27512225146824143,-0.27482409698116506,-0.2745259424940887,-0.2742277880070123,-0.27392963351993593,-0.27363147903285956,-0.27333332454577963,-0.27303517005870326,-0.2727370155716269,-0.2724388610845505,-0.27214070659747414,-0.27184255211039776,-0.2715443976233214,-0.271246243136245,-0.2709480886491651,-0.2706499341620887,-0.27035177967501234,-0.27005362518793596,-0.2697554707008596,-0.2694573162137832,-0.26915916172670684,-0.2688610072396269,-0.26856285275255054,-0.26826469826547417,-0.2679665437783978,-0.2676683892913214,-0.26737023480424504,-0.26707208031716867,-0.26677392583008874,-0.26647577134301237,-0.266177616855936,-0.2658794623688596,-0.26558130788178325,-0.26528315339470687,-0.2649849989076305,-0.2646868444205541,-0.2643886899334742,-0.2640905354463978,-0.26379238095932145,-0.2634942264722451,-0.2631960719851687,-0.2628979174980923,-0.26259976301101595,-0.262301608523936,-0.26200345403685965,-0.2617052995497833,-0.2614071450627069,-0.26110899057563053,-0.26081083608855415,-0.2605126816014778,-0.26021452711439785,-0.2599163726273215,-0.2596182181402451,-0.25932006365316873,-0.25902190916609236,-0.258723754679016,-0.2584256001919396,-0.25812744570486323,-0.2578292912177833,-0.25753113673070693,-0.25723298224363056,-0.2569348277565542,-0.2566366732694778,-0.25633851878240144,-0.25604036429532506,-0.25574220980824514,-0.25544405532116876,-0.2551459008340924,-0.254847746347016,-0.25454959185993964,-0.25425143737286326,-0.2539532828857869,-0.25365512839870696,-0.2533569739116306,-0.2530588194245542,-0.25276066493747784,-0.25246251045040147,-0.2521643559633251,-0.2518662014762487,-0.25156804698917234,-0.2512698925020924,-0.25097173801501604,-0.25067358352793967,-0.2503754290408633,-0.2500772745537869,-0.24977912006671055,-0.24948096557963417,-0.24918281109255425,-0.24888465660547787,-0.2485865021184015,-0.24828834763132512,-0.24799019314424875,-0.24769203865717238,-0.247393884170096,-0.24709572968301607,-0.2467975751959397,-0.24649942070886333,-0.24620126622178695,-0.24590311173471058,-0.2456049572476342,-0.24530680276055783,-0.24500864827348146,-0.24471049378640153,-0.24441233929932515,-0.24411418481224878,-0.2438160303251724,-0.24351787583809603,-0.24321972135101966,-0.24292156686394328,-0.24262341237686336,-0.24232525788978698,-0.2420271034027106,-0.24172894891563423,-0.24143079442855786,-0.24113263994148149,-0.2408344854544051,-0.24053633096732518,-0.2402381764802488,-0.23994002199317244,-0.23964186750609606,-0.2393437130190197,-0.23904555853194331,-0.23874740404486694,-0.23844924955779057,-0.23815109507071064,-0.23785294058363426,-0.2375547860965579,-0.23725663160948152,-0.23695847712240514,-0.23666032263532877,-0.2363621681482524,-0.23606401366117247,-0.2357658591740961,-0.23546770468701972,-0.23516955019994334,-0.23487139571286697,-0.2345732412257906,-0.23427508673871422,-0.2339769322516343,-0.23367877776455792,-0.23338062327748155,-0.23308246879040517,-0.2327843143033288,-0.23248615981625242,-0.23218800532917605,-0.23188985084209968,-0.23159169635501975,-0.23129354186794338,-0.230995387380867,-0.23069723289379063,-0.23039907840671425,-0.23010092391963788,-0.2298027694325615,-0.22950461494548158,-0.2292064604584052,-0.22890830597132883,-0.22861015148425246,-0.22831199699717608,-0.2280138425100997,-0.22771568802302333,-0.2274175335359434,-0.22711937904886703,-0.22682122456179066,-0.22652307007471428,-0.2262249155876379,-0.22592676110056154,-0.22562860661348516,-0.22533045212640523,-0.22503229763932886,-0.22473414315225249,-0.2244359886651761,-0.22413783417809974,-0.22383967969102336,-0.223541525203947,-0.22324337071687061,-0.2229452162297907,-0.22264706174271431,-0.22234890725563794,-0.22205075276856157,-0.2217525982814852,-0.22145444379440882,-0.22115628930733244,-0.22085813482025252,-0.22055998033317614,-0.22026182584609977,-0.2199636713590234,-0.21966551687194702,-0.21936736238487065,-0.21906920789779427,-0.21877105341071434,-0.21847289892363797,-0.2181747444365616,-0.21787658994948522,-0.21757843546240885,-0.21728028097533247,-0.2169821264882561,-0.21668397200117973,-0.2163858175140998,-0.21608766302702342,-0.21578950853994705,-0.21549135405287068,-0.2151931995657943,-0.21489504507871793,-0.21459689059164155,-0.21429873610456163,-0.21400058161748525,-0.21370242713040888,-0.2134042726433325,-0.21310611815625613,-0.21280796366917976,-0.21250980918210338,-0.21221165469502346,-0.21191350020794708,-0.2116153457208707,-0.21131719123379433,-0.21101903674671796,-0.21072088225964158,-0.2104227277725652,-0.21012457328548884,-0.2098264187984089,-0.20952826431133253,-0.20923010982425616,-0.2089319553371798,-0.2086338008501034,-0.20833564636302704,-0.20803749187595066,-0.20773933738887074,-0.20744118290179436,-0.207143028414718,-0.20684487392764161,-0.20654671944056524,-0.20624856495348887,-0.2059504104664125,-0.20565225597933257,-0.2053541014922562,-0.20505594700517982,-0.20475779251810344,-0.20445963803102707,-0.2041614835439507,-0.20386332905687432,-0.20356517456979795,-0.20326702008271802,-0.20296886559564165,-0.20267071110856527,-0.2023725566214889,-0.20207440213441252,-0.20177624764733615,-0.20147809316025977,-0.20117993867317985,-0.20088178418610347,-0.2005836296990271,-0.20028547521195073,-0.19998732072487435,-0.19968916623779798,-0.1993910117507216,-0.19909285726364168,-0.1987947027765653,-0.19849654828948893,-0.19819839380241255,-0.19790023931533618,-0.1976020848282598,-0.19730393034118343,-0.19700577585410706,-0.19670762136702713,-0.19640946687995076,-0.19611131239287438,-0.195813157905798,-0.19551500341872163,-0.19521684893164526,-0.19491869444456889,-0.19462053995748896,-0.19432238547041258,-0.1940242309833362,-0.19372607649625984,-0.19342792200918346,-0.1931297675221071,-0.1928316130350307,-0.1925334585479508,-0.1922353040608744,-0.19193714957379804,-0.19163899508672166,-0.1913408405996453,-0.19104268611256892,-0.19074453162549254,-0.19044637713841617,-0.19014822265133624,-0.18985006816425987,-0.1895519136771835,-0.18925375919010712,-0.18895560470303074,-0.18865745021595437,-0.188359295728878,-0.18806114124179807,-0.1877629867547217,-0.18746483226764532,-0.18716667778056895,-0.18686852329349257,-0.1865703688064162,-0.18627221431933982,-0.1859740598322599,-0.18567590534518352,-0.18537775085810715,-0.18507959637103077,-0.1847814418839544,-0.18448328739687803,-0.18418513290980165,-0.18388697842272173,-0.18358882393564535,-0.18329066944856898,-0.1829925149614926,-0.18269436047441623,-0.18239620598733985,-0.18209805150026348,-0.1817998970131871,-0.18150174252610718,-0.1812035880390308,-0.18090543355195443,-0.18060727906487806,-0.18030912457780168,-0.1800109700907253,-0.17971281560364893,-0.179414661116569,-0.17911650662949263,-0.17881835214241626,-0.17852019765533989,-0.1782220431682635,-0.17792388868118714,-0.17762573419411076,-0.17732757970703084,-0.17702942521995446,-0.1767312707328781,-0.1764331162458017,-0.17613496175872534,-0.17583680727164896,-0.1755386527845726,-0.17524049829749622,-0.1749423438104163,-0.17464418932333992,-0.17434603483626354,-0.17404788034918717,-0.1737497258621108,-0.17345157137503442,-0.17315341688795804,-0.17285526240087812,-0.17255710791380174,-0.17225895342672537,-0.171960798939649,-0.17166264445257262,-0.17136448996549625,-0.17106633547841987,-0.17076818099133995,-0.17047002650426357,-0.1701718720171872,-0.16987371753011082,-0.16957556304303445,-0.16927740855595808,-0.1689792540688817,-0.16868109958180533,-0.1683829450947254,-0.16808479060764903,-0.16778663612057265,-0.16748848163349628,-0.1671903271464199,-0.16689217265934353,-0.16659401817226716,-0.16629586368518723,-0.16599770919811085,-0.16569955471103448,-0.1654014002239581,-0.16510324573688173,-0.16480509124980536,-0.16450693676272898,-0.16420878227564906,-0.16391062778857268,-0.1636124733014963,-0.16331431881441993,-0.16301616432734356,-0.16271800984026719,-0.1624198553531908,-0.16212170086611444,-0.1618235463790345,-0.16152539189195814,-0.16122723740488176,-0.1609290829178054,-0.16063092843072901,-0.16033277394365264,-0.16003461945657627,-0.15973646496949634,-0.15943831048241996,-0.1591401559953436,-0.15884200150826722,-0.15854384702119084,-0.15824569253411447,-0.1579475380470381,-0.15764938355995817,-0.1573512290728818,-0.15705307458580542,-0.15675492009872904,-0.15645676561165267,-0.1561586111245763,-0.15586045663749992,-0.15556230215042355,-0.15526414766334362,-0.15496599317626725,-0.15466783868919087,-0.1543696842021145,-0.15407152971503812,-0.15377337522796175,-0.15347522074088538,-0.15317706625380545,-0.15287891176672908,-0.1525807572796527,-0.15228260279257633,-0.15198444830549995,-0.15168629381842358,-0.1513881393313472,-0.15108998484426728,-0.1507918303571909,-0.15049367587011453,-0.15019552138303816,-0.14989736689596178,-0.1495992124088854,-0.14930105792180903,-0.14900290343473266,-0.14870474894765273,-0.14840659446057636,-0.14810843997349998,-0.1478102854864236,-0.14751213099934724,-0.14721397651227086,-0.1469158220251945,-0.14661766753811456,-0.14631951305103819,-0.1460213585639618,-0.14572320407688544,-0.14542504958980906,-0.1451268951027327,-0.14482874061565632,-0.1445305861285764,-0.14423243164150001,-0.14393427715442364,-0.14363612266734727,-0.1433379681802709,-0.14303981369319452,-0.14274165920611814,-0.14244350471904177,-0.14214535023196184,-0.14184719574488547,-0.1415490412578091,-0.14125088677073272,-0.14095273228365635,-0.14065457779657997,-0.1403564233095036,-0.14005826882242367,-0.1397601143353473,-0.13946195984827092,-0.13916380536119455,-0.13886565087411817,-0.1385674963870418,-0.13826934189996543,-0.1379711874128855,-0.13767303292580912,-0.13737487843873275,-0.13707672395165638,-0.13677856946458,-0.13648041497750363,-0.13618226049042725,-0.13588410600334733,-0.13558595151627095,-0.13528779702919458,-0.1349896425421182,-0.13469148805504183,-0.13439333356796546,-0.13409517908088908,-0.1337970245938127,-0.13349887010673278,-0.1332007156196564,-0.13290256113258003,-0.13260440664550366,-0.13230625215842728,-0.1320080976713509,-0.13170994318427454,-0.1314117886971946,-0.13111363421011824,-0.13081547972304186,-0.1305173252359655,-0.1302191707488891,-0.12992101626181274,-0.12962286177473636,-0.12932470728765644,-0.12902655280058006,-0.1287283983135037,-0.12843024382642731,-0.12813208933935094,-0.12783393485227457,-0.1275357803651982,-0.12723762587812182,-0.1269394713910419,-0.12664131690396552,-0.12634316241688914,-0.12604500792981277,-0.1257468534427364,-0.12544869895566002,-0.12515054446858365,-0.12485238998150372,-0.12455423549442735,-0.12425608100735097,-0.1239579265202746,-0.12365977203319822,-0.12336161754612185,-0.12306346305904547,-0.12276530857196555,-0.12246715408488917,-0.1221689995978128,-0.12187084511073643,-0.12157269062366005,-0.12127453613658368,-0.1209763816495073,-0.12067822716243093,-0.120380072675351,-0.12008191818827463,-0.11978376370119825,-0.11948560921412188,-0.1191874547270455,-0.11888930023996913,-0.11859114575289276,-0.11829299126581283,-0.11799483677873646,-0.11769668229166008,-0.11739852780458371,-0.11710037331750733,-0.11680221883043096,-0.11650406434335459,-0.11620590985627466,-0.11590775536919828,-0.11560960088212191,-0.11531144639504554,-0.11501329190796916,-0.11471513742089279,-0.11441698293381641,-0.11411882844674004,-0.11382067395966011,-0.11352251947258374,-0.11322436498550736,-0.11292621049843099,-0.11262805601135462,-0.11232990152427824,-0.11203174703720187,-0.11173359255012194,-0.11143543806304557,-0.11113728357596919,-0.11083912908889282,-0.11054097460181644,-0.11024282011474007,-0.1099446656276637,-0.10964651114058377,-0.1093483566535074,-0.10905020216643102,-0.10875204767935465,-0.10845389319227827,-0.1081557387052019,-0.10785758421812552,-0.10755942973104915,-0.10726127524396922,-0.10696312075689285,-0.10666496626981647,-0.1063668117827401,-0.10606865729566373,-0.10577050280858735,-0.10547234832151098,-0.10517419383443105,-0.10487603934735468,-0.1045778848602783,-0.10427973037320193,-0.10398157588612555,-0.10368342139904918,-0.1033852669119728,-0.10308711242489288,-0.1027889579378165,-0.10249080345074013,-0.10219264896366376,-0.10189449447658738,-0.10159633998951101,-0.10129818550243463,-0.10100003101535826,-0.10070187652827833,-0.10040372204120196,-0.10010556755412559,-0.09980741306704921,-0.09950925857997284,-0.09921110409289646,-0.09891294960582009,-0.09861479511874016,-0.09831664063166379,-0.09801848614458741,-0.09772033165751104,-0.09742217717043467,-0.09712402268335829,-0.09682586819628192,-0.09652771370920199,-0.09622955922212562,-0.09593140473504924,-0.09563325024797287,-0.0953350957608965,-0.09503694127382012,-0.09473878678674374,-0.09444063229966737,-0.09414247781258744,-0.09384432332551107,-0.0935461688384347,-0.09324801435135832,-0.09294985986428195,-0.09265170537720557,-0.0923535508901292,-0.09205539640304927,-0.0917572419159729,-0.09145908742889652,-0.09116093294182015,-0.09086277845474378,-0.0905646239676674,-0.09026646948059103,-0.0899683149935111,-0.08967016050643473,-0.08937200601935835,-0.08907385153228198,-0.0887756970452056,-0.08847754255812923,-0.08817938807105286,-0.08788123358397293,-0.08758307909689655,-0.08728492460982018,-0.0869867701227438,-0.08668861563566743,-0.08639046114859106,-0.08609230666151468,-0.08579415217443831,-0.08549599768735838,-0.08519784320028201,-0.08489968871320563,-0.08460153422612926,-0.08430337973905289,-0.08400522525197651,-0.08370707076490014,-0.08340891627782021,-0.08311076179074384,-0.08281260730366746,-0.08251445281659109,-0.08221629832951471,-0.08191814384243834,-0.08161998935536197,-0.08132183486828204,-0.08102368038120566,-0.08072552589412929,-0.08042737140705292,-0.08012921691997654,-0.07983106243290017,-0.0795329079458238,-0.07923475345874742,-0.0789365989716675,-0.07863844448459112,-0.07834028999751474,-0.07804213551043837,-0.077743981023362,-0.07744582653628562,-0.07714767204920925,-0.07684951756212932,-0.07655136307505295,-0.07625320858797657,-0.0759550541009002,-0.07565689961382382,-0.07535874512674745,-0.07506059063967108,-0.07476243615259115,-0.07446428166551478,-0.0741661271784384,-0.07386797269136203,-0.07356981820428565,-0.07327166371720928,-0.0729735092301329,-0.07267535474305653,-0.0723772002559766,-0.07207904576890023,-0.07178089128182386,-0.07148273679474748,-0.07118458230767111,-0.07088642782059473,-0.07058827333351836,-0.07029011884643843,-0.06999196435936206,-0.06969380987228568,-0.06939565538520931,-0.06909750089813294,-0.06879934641105656,-0.06850119192398019,-0.06820303743690026,-0.06790488294982389,-0.06760672846274751,-0.06730857397567114,-0.06701041948859476,-0.06671226500151839,-0.06641411051444202,-0.06611595602736564,-0.06581780154028571,-0.06551964705320934,-0.06522149256613297,-0.06492333807905659,-0.06462518359198022,-0.06432702910490384,-0.06402887461782747,-0.06373072013074754,-0.06343256564367117,-0.0631344111565948,-0.06283625666951842,-0.06253810218244205,-0.06223994769536567,-0.0619417932082893,-0.06164363872120937,-0.061345484234132996,-0.06104732974705662,-0.06074917525998025,-0.060451020772903874,-0.0601528662858275,-0.059854711798751126,-0.05955655731167475,-0.059258402824594825,-0.05896024833751845,-0.058662093850442076,-0.0583639393633657,-0.05806578487628933,-0.057767630389212954,-0.05746947590213658,-0.05717132141505665,-0.05687316692798028,-0.056575012440903905,-0.05627685795382753,-0.055978703466751156,-0.05568054897967478,-0.05538239449259841,-0.05508424000552026,-0.05478608551844388,-0.05448793103136573,-0.05418977654428936,-0.053891622057212984,-0.05359346757013661,-0.05329531308305846,-0.052997158595982086,-0.05269900410890571,-0.05240084962182756,-0.05210269513475119,-0.05180454064767481,-0.05150638616059844,-0.05120823167352029,-0.050910077186443914,-0.05061192269936754,-0.050313768212291166,-0.050015613725213015,-0.04971745923813664,-0.04941930475106027,-0.049121150263982116,-0.04882299577690574,-0.04852484128982937,-0.048226686802752994,-0.04792853231567484,-0.04763037782859847,-0.047332223341522095,-0.04703406885444572,-0.04673591436736757,-0.046437759880291196,-0.04613960539321482,-0.04584145090613667,-0.0455432964190603,-0.04524514193198392,-0.04494698744490755,-0.0446488329578294,-0.044350678470753024,-0.04405252398367665,-0.043754369496600276,-0.043456215009522126,-0.04315806052244575,-0.04285990603536938,-0.04256175154829123,-0.04226359706121485,-0.04196544257413848,-0.041667288087062104,-0.041369133599983954,-0.04107097911290758,-0.040772824625831205,-0.04047467013875483,-0.04017651565167668,-0.03987836116460031,-0.03958020667752393,-0.03928205219044578,-0.03898389770336941,-0.038685743216293034,-0.03838758872921666,-0.03808943424213851,-0.037791279755062135,-0.03749312526798576,-0.03719497078090939,-0.036896816293831236,-0.03659866180675486,-0.03630050731967849,-0.03600235283260034,-0.03570419834552396,-0.03540604385844759,-0.035107889371371215,-0.034809734884293064,-0.03451158039721669,-0.034213425910140316,-0.03391527142306394,-0.03361711693598579,-0.03331896244890942,-0.03302080796183304,-0.03272265347475489,-0.03242449898767852,-0.032126344500602144,-0.03182819001352577,-0.03153003552644762,-0.031231881039371245,-0.03093372655229487,-0.030635572065218497,-0.030337417578140347,-0.030039263091063972,-0.029741108603987598,-0.029442954116909448,-0.029144799629833074,-0.0288466451427567,-0.028548490655680325,-0.028250336168602175,-0.0279521816815258,-0.027654027194449426,-0.027355872707373052,-0.027057718220294902,-0.026759563733218528,-0.026461409246142154,-0.026163254759064003,-0.02586510027198763,-0.025566945784911255,-0.02526879129783488,-0.02497063681075673,-0.024672482323680356,-0.02437432783660398,-0.024076173349527608,-0.023778018862449457,-0.023479864375373083,-0.02318170988829671,-0.022883555401218558,-0.022585400914142184,-0.02228724642706581,-0.021989091939989436,-0.021690937452911285,-0.02139278296583491,-0.021094628478758537,-0.020796473991680386,-0.020498319504604012,-0.020200165017527638,-0.019902010530451264,-0.019603856043373113,-0.01930570155629674,-0.019007547069220365,-0.01870939258214399,-0.01841123809506584,-0.018113083607989466,-0.017814929120913092,-0.01751677463383494,-0.017218620146758568,-0.016920465659682193,-0.01662231117260582,-0.01632415668552767,-0.016026002198451295,-0.01572784771137492,-0.015429693224298546,-0.015131538737220396,-0.014833384250144022,-0.014535229763067647,-0.014237075275989497,-0.013938920788913123,-0.013640766301836749,-0.013342611814760375,-0.013044457327682224,-0.01274630284060585,-0.012448148353529476,-0.012149993866453102,-0.011851839379374951,-0.011553684892298577,-0.011255530405222203,-0.010957375918144052,-0.010659221431067678,-0.010361066943991304,-0.01006291245691493,-0.00976475796983678,-0.009466603482760405,-0.009168448995684031,-0.008870294508607657,-0.008572140021529506,-0.008273985534453132,-0.007975831047376758,-0.0076776765602986075,-0.007379522073222233,-0.007081367586145859,-0.006783213099069485,-0.0064850586119913345,-0.00618690412491496,-0.005888749637838586,-0.005590595150762212,-0.0052924406636840615,-0.004994286176607687,-0.004696131689531313,-0.004397977202453163,-0.0040998227153767886,-0.0038016682283004144,-0.0035035137412240402,-0.0032053592541458897,-0.0029072047670695156,-0.0026090502799931414,-0.0023108957929167673,-0.0020127413058386168,-0.0017145868187622426,-0.0014164323316858685,-0.001118277844607718,-0.0008201233575313438,-0.0005219688704549696,-0.0002238143833785955,0.00007434010369955502,0.00037249459077592917,0.0006706490778523033,0.0009688035649286775,0.001266958052006828,0.0015651125390832021,0.0018632670261595763,0.002161421513237727,0.002459576000314101,0.002757730487390475,0.0030558849744668493,0.0033540394615449998,0.003652193948621374,0.003950348435697748,0.004248502922774122,0.004546657409852273,0.004844811896928647,0.005142966384005021,0.0054411208710831716,0.005739275358159546,0.00603742984523592,0.006335584332312294,0.0066337388193904445,0.006931893306466819,0.007230047793543193,0.007528202280619567,0.007826356767697717,0.008124511254774092,0.008422665741850466,0.008720820228928616,0.00901897471600499,0.009317129203081365,0.009615283690157739,0.00991343817723589,0.010211592664312263,0.010509747151388638,0.010807901638465012,0.011106056125543162,0.011404210612619536,0.01170236509969591,0.012000519586774061,0.012298674073850435,0.01259682856092681,0.012894983048003184,0.013193137535081334,0.013491292022157708,0.013789446509234082,0.014087600996310456,0.014385755483388607,0.014683909970464981,0.014982064457541355,0.015280218944619506,0.01557837343169588,0.015876527918772254,0.016174682405848628,0.01647283689292678,0.016770991380003153,0.017069145867079527,0.0173673003541559,0.017665454841234052,0.017963609328310426,0.0182617638153868,0.01855991830246495,0.018858072789541325,0.0191562272766177,0.019454381763694073,0.019752536250772224,0.020050690737848598,0.020348845224924972,0.020646999712001346,0.020945154199079496,0.02124330868615587,0.021541463173232245,0.021839617660310395,0.02213777214738677,0.022435926634463144,0.022734081121539518,0.02303223560861767,0.023330390095694042,0.023628544582770417,0.023926699069848567,0.02422485355692494,0.024523008044001315,0.02482116253107769,0.02511931701815584,0.025417471505232214,0.02571562599230859,0.026013780479384963,0.026311934966463113,0.026610089453539487,0.02690824394061586,0.027206398427694012,0.027504552914770386,0.02780270740184676,0.028100861888923134,0.028399016376001285,0.02869717086307766,0.028995325350154033,0.029293479837230407,0.029591634324308558,0.029889788811384932,0.030187943298461306,0.030486097785539457,0.03078425227261583,0.031082406759692205,0.03138056124676858,0.03167871573384673,0.031976870220923104,0.03227502470799948,0.03257317919507585,0.032871333682154,0.03316948816923038,0.03346764265630675,0.0337657971433849,0.034063951630461275,0.03436210611753765,0.034660260604614024,0.034958415091692174,0.03525656957876855,0.03555472406584492,0.0358528785529213,0.03615103303999945,0.03644918752707582,0.036747342014152196,0.037045496501230346,0.03734365098830672,0.037641805475383094,0.03793995996245947,0.03823811444953762,0.03853626893661399,0.03883442342369037,0.03913257791076674,0.03943073239784489,0.039728886884921266,0.04002704137199764,0.04032519585907579,0.040623350346152165,0.04092150483322854,0.04121965932030491,0.041517813807383064,0.04181596829445944,0.04211412278153581,0.042412277268612186,0.04271043175569034,0.04300858624276671,0.043306740729843085,0.043604895216921236,0.04390304970399761,0.044201204191073984,0.04449935867815036,0.04479751316522851,0.04509566765230488,0.04539382213938126,0.04569197662645763,0.04599013111353578,0.046288285600612156,0.04658644008768853,0.04688459457476668,0.047182749061843055,0.04748090354891943,0.0477790580359958,0.04807721252307395,0.04837536701015033,0.0486735214972267,0.048971675984303076,0.049269830471381226,0.0495679849584576,0.049866139445533975,0.050164293932612125,0.0504624484196885,0.05076060290676487,0.05105875739384125,0.0513569118809194,0.05165506636799577,0.051953220855072146,0.05225137534214852,0.05254952982922667,0.052847684316303045,0.05314583880337942,0.05344399329045757,0.053742147777533944,0.05404030226461032,0.05433845675168669,0.05463661123876484,0.05493476572584122,0.05523292021291759,0.055531074699993965,0.055829229187072116,0.05612738367414849,0.056425538161224864,0.056723692648303015,0.05702184713537939,0.05732000162245576,0.05761815610953214,0.05791631059661029,0.05821446508368666,0.058512619570763036,0.05881077405783941,0.05910892854491756,0.059407083031993935,0.05970523751907031,0.06000339200614846,0.060301546493224834,0.06059970098030121,0.06089785546737758,0.06119600995445573,0.061494164441532106,0.06179231892860848,0.062090473415684855,0.062388627902763005,0.06268678238983938,0.06298493687691575,0.0632830913639939,0.06358124585107028,0.06387940033814665,0.06417755482522303,0.06447570931230118,0.06477386379937755,0.06507201828645393,0.0653701727735303,0.06566832726060845,0.06596648174768482,0.0662646362347612,0.06656279072183935,0.06686094520891572,0.0671590996959921,0.06745725418306847,0.06775540867014662,0.068053563157223,0.06835171764429937,0.06864987213137574,0.0689480266184539,0.06924618110553027,0.06954433559260664,0.0698424900796848,0.07014064456676117,0.07043879905383754,0.07073695354091392,0.07103510802799207,0.07133326251506844,0.07163141700214481,0.07192957148922297,0.07222772597629934,0.07252588046337571,0.07282403495045209,0.07312218943753024,0.07342034392460661,0.07371849841168299,0.07401665289875936,0.07431480738583751,0.07461296187291389,0.07491111635999026,0.07520927084706841,0.07550742533414478,0.07580557982122116,0.07610373430829753,0.07640188879537568,0.07670004328245206,0.07699819776952843,0.0772963522566048,0.07759450674368296,0.07789266123075933,0.0781908157178357,0.07848897020491385,0.07878712469199023,0.0790852791790666,0.07938343366614298,0.07968158815322113,0.0799797426402975,0.08027789712737388,0.08057605161445025,0.0808742061015284,0.08117236058860477,0.08147051507568115,0.0817686695627593,0.08206682404983567,0.08236497853691205,0.08266313302398842,0.08296128751106657,0.08325944199814295,0.08355759648521932,0.0838557509722957,0.08415390545937385,0.08445205994645022,0.0847502144335266,0.08504836892060474,0.08534652340768112,0.08564467789475749,0.08594283238183387,0.08624098686891202,0.08653914135598839,0.08683729584306477,0.08713545033014114,0.08743360481721929,0.08773175930429566,0.08802991379137204,0.08832806827845019,0.08862622276552656,0.08892437725260294,0.08922253173967931,0.08952068622675746,0.08981884071383384,0.09011699520091021,0.09041514968798658,0.09071330417506474,0.09101145866214111,0.09130961314921748,0.09160776763629563,0.09190592212337201,0.09220407661044838,0.09250223109752476,0.0928003855846029,0.09309854007167928,0.09339669455875566,0.09369484904583203,0.09399300353291018,0.09429115801998655,0.09458931250706293,0.09488746699414108,0.09518562148121745,0.09548377596829383,0.0957819304553702,0.09608008494244835,0.09637823942952473,0.0966763939166011,0.09697454840367747,0.09727270289075562,0.097570857377832,0.09786901186490837,0.09816716635198652,0.0984653208390629,0.09876347532613927,0.09906162981321565,0.0993597843002938,0.09965793878737017,0.09995609327444654,0.10025424776152292,0.10055240224860107,0.10085055673567744,0.10114871122275382,0.10144686570983197,0.10174502019690834,0.10204317468398472,0.10234132917106109,0.10263948365813924,0.10293763814521562,0.10323579263229199,0.10353394711936836,0.10383210160644651,0.10413025609352289,0.10442841058059926,0.10472656506767741,0.10502471955475379,0.10532287404183016,0.10562102852890654,0.10591918301598469,0.10621733750306106,0.10651549199013743,0.10681364647721381,0.10711180096429196,0.10740995545136833,0.10770810993844471,0.10800626442552286,0.10830441891259923,0.1086025733996756,0.10890072788675198,0.10919888237383013,0.1094970368609065,0.10979519134798288,0.11009334583505925,0.1103915003221374,0.11068965480921378,0.11098780929629015,0.1112859637833683,0.11158411827044468,0.11188227275752105,0.11218042724459742,0.11247858173167558,0.11277673621875195,0.11307489070582832,0.1133730451929047,0.11367119967998285,0.11396935416705922,0.1142675086541356,0.11456566314121375,0.11486381762829012,0.1151619721153665,0.11546012660244287,0.11575828108952102,0.1160564355765974,0.11635459006367377,0.11665274455075192,0.1169508990378283,0.11724905352490467,0.11754720801198104,0.11784536249905919,0.11814351698613557,0.11844167147321194,0.11873982596028831,0.11903798044736646,0.11933613493444284,0.11963428942151921,0.11993244390859736,0.12023059839567374,0.12052875288275011,0.12082690736982649,0.12112506185690464,0.12142321634398101,0.12172137083105738,0.12201952531813376,0.12231767980521191,0.12261583429228828,0.12291398877936466,0.12321214326644281,0.12351029775351918,0.12380845224059556,0.12410660672767193,0.12440476121475008,0.12470291570182646,0.12500107018890283,0.1252992246759792,0.12559737916305735,0.12589553365013373,0.1261936881372101,0.12649184262428825,0.12678999711136463,0.127088151598441,0.12738630608551738,0.12768446057259553,0.1279826150596719,0.12828076954674827,0.12857892403382465,0.1288770785209028,0.12917523300797917,0.12947338749505555,0.1297715419821337,0.13006969646921007,0.13036785095628645,0.13066600544336282,0.13096415993044097,0.13126231441751735,0.13156046890459372,0.1318586233916701,0.13215677787874824,0.13245493236582462,0.132753086852901,0.13305124133997914,0.13334939582705552,0.1336475503141319,0.13394570480120827,0.13424385928828642,0.1345420137753628,0.13484016826243916,0.13513832274951554,0.1354364772365937,0.13573463172367006,0.13603278621074644,0.1363309406978246,0.13662909518490096,0.13692724967197734,0.1372254041590537,0.13752355864613186,0.13782171313320823,0.1381198676202846,0.13841802210736098,0.13871617659443913,0.1390143310815155,0.13931248556859188,0.13961064005567003,0.1399087945427464,0.14020694902982278,0.14050510351689915,0.1408032580039773,0.14110141249105368,0.14139956697813005,0.14169772146520643,0.14199587595228458,0.14229403043936095,0.14259218492643733,0.14289033941351548,0.14318849390059185,0.14348664838766823,0.1437848028747446,0.14408295736182275,0.14438111184889912,0.1446792663359755,0.14497742082305187,0.14527557531013002,0.1455737297972064,0.14587188428428277,0.14617003877136092,0.1464681932584373,0.14676634774551367,0.14706450223259004,0.1473626567196682,0.14766081120674457,0.14795896569382094,0.14825712018089732,0.14855527466797547,0.14885342915505184,0.14915158364212822,0.14944973812920637,0.14974789261628274,0.15004604710335911,0.1503442015904355,0.15064235607751364,0.15094051056459,0.1512386650516664,0.15153681953874276,0.1518349740258209,0.1521331285128973,0.15243128299997366,0.1527294374870518,0.15302759197412819,0.15332574646120456,0.15362390094828093,0.15392205543535908,0.15422020992243546,0.15451836440951183,0.1548165188965882,0.15511467338366636,0.15541282787074273,0.1557109823578191,0.15600913684489726,0.15630729133197363,0.15660544581905,0.15690360030612638,0.15720175479320453,0.1574999092802809,0.15779806376735728,0.15809621825443365,0.1583943727415118,0.15869252722858818,0.15899068171566455,0.1592888362027427,0.15958699068981907,0.15988514517689545,0.16018329966397182,0.16048145415104997,0.16077960863812635,0.16107776312520272,0.16137591761228087,0.16167407209935725,0.16197222658643362,0.16227038107351,0.16256853556058815,0.16286669004766452,0.1631648445347409,0.16346299902181727,0.16376115350889542,0.1640593079959718,0.16435746248304817,0.16465561697012632,0.1649537714572027,0.16525192594427907,0.16555008043135544,0.1658482349184336,0.16614638940550996,0.16644454389258634,0.1667426983796627,0.16704085286674086,0.16733900735381724,0.1676371618408936,0.16793531632797176,0.16823347081504814,0.1685316253021245,0.16882977978920088,0.16912793427627903,0.1694260887633554,0.16972424325043178,0.17002239773750816,0.1703205522245863,0.17061870671166268,0.17091686119873906,0.1712150156858172,0.17151317017289358,0.17181132465996996,0.17210947914704633,0.17240763363412448,0.17270578812120085,0.17300394260827723,0.1733020970953536,0.17360025158243175,0.17389840606950813,0.1741965605565845,0.17449471504366265,0.17479286953073903,0.1750910240178154,0.17538917850489177,0.17568733299196992,0.1759854874790463,0.17628364196612267,0.17658179645319905,0.1768799509402772,0.17717810542735357,0.17747625991442995,0.1777744144015081,0.17807256888858447,0.17837072337566084,0.17866887786273722,0.17896703234981537,0.17926518683689174,0.17956334132396812,0.1798614958110445,0.18015965029812264,0.18045780478519902,0.1807559592722754,0.18105411375935354,0.18135226824642992,0.1816504227335063,0.18194857722058266,0.18224673170766081,0.1825448861947372,0.18284304068181356,0.18314119516888994,0.1834393496559681,0.18373750414304446,0.18403565863012084,0.18433381311719899,0.18463196760427536,0.18493012209135173,0.1852282765784281,0.18552643106550626,0.18582458555258263,0.186122740039659,0.18642089452673538,0.18671904901381353,0.1870172035008899,0.18731535798796628,0.18761351247504443,0.1879116669621208,0.18820982144919718,0.18850797593627355,0.1888061304233517,0.18910428491042808,0.18940243939750445,0.18970059388458083,0.18999874837165898,0.19029690285873535,0.19059505734581172,0.19089321183288988,0.19119136631996625,0.19148952080704262,0.191787675294119,0.19208582978119715,0.19238398426827352,0.1926821387553499,0.19298029324242627,0.19327844772950442,0.1935766022165808,0.19387475670365717,0.19417291119073532,0.1944710656778117,0.19476922016488807,0.19506737465196444,0.1953655291390426,0.19566368362611897,0.19596183811319534,0.19625999260027172,0.19655814708734987,0.19685630157442624,0.19715445606150261,0.19745261054858076,0.19775076503565714,0.1980489195227335,0.1983470740098099,0.19864522849688804,0.1989433829839644,0.19924153747104079,0.19953969195811716,0.1998378464451953,0.20013600093227168,0.20043415541934806,0.2007323099064262,0.20103046439350258,0.20132861888057896,0.20162677336765533,0.20192492785473348,0.20222308234180986,0.20252123682888623,0.2028193913159626,0.20311754580304076,0.20341570029011713,0.2037138547771935,0.20401200926427165,0.20431016375134803,0.2046083182384244,0.20490647272550078,0.20520462721257893,0.2055027816996553,0.20580093618673168,0.20609909067380805,0.2063972451608862,0.20669539964796257,0.20699355413503895,0.2072917086221171,0.20758986310919347,0.20788801759626985,0.20818617208334622,0.20848432657042437,0.20878248105750075,0.20908063554457712,0.20937879003165527,0.20967694451873164,0.20997509900580802,0.2102732534928844,0.21057140797996254,0.21086956246703892,0.2111677169541153,0.21146587144119167,0.21176402592826982,0.2120621804153462,0.21236033490242257,0.21265848938950072,0.2129566438765771,0.21325479836365346,0.21355295285072984,0.213851107337808,0.21414926182488436,0.21444741631196074,0.2147455707990371,0.21504372528611526,0.21534187977319164,0.215640034260268,0.21593818874734616,0.21623634323442253,0.2165344977214989,0.21683265220857528,0.21713080669565343,0.2174289611827298,0.21772711566980618,0.21802527015688256,0.2183234246439607,0.21862157913103708,0.21891973361811345,0.2192178881051916,0.21951604259226798,0.21981419707934435,0.22011235156642073,0.22041050605349888,0.22070866054057525,0.22100681502765163,0.221304969514728,0.22160312400180615,0.22190127848888253,0.2221994329759589,0.22249758746303705,0.22279574195011342,0.2230938964371898,0.22339205092426617,0.22369020541134432,0.2239883598984207,0.22428651438549707,0.22458466887257345,0.2248828233596516,0.22518097784672797,0.22547913233380434,0.2257772868208825,0.22607544130795887,0.22637359579503524,0.22667175028211162,0.22696990476918977,0.22726805925626614,0.22756621374334252,0.2278643682304189,0.22816252271749704,0.22846067720457341,0.2287588316916498,0.22905698617872794,0.2293551406658043,0.2296532951528807,0.22995144963995706,0.2302496041270352,0.2305477586141116,0.23084591310118796,0.23114406758826433,0.23144222207534249,0.23174037656241886,0.23203853104949523,0.23233668553657338,0.23263484002364976,0.23293299451072613,0.2332311489978025,0.23352930348488066,0.23382745797195703,0.2341256124590334,0.23442376694610978,0.23472192143318793,0.2350200759202643,0.23531823040734068,0.23561638489441883,0.2359145393814952,0.23621269386857158,0.23651084835564795,0.2368090028427261,0.23710715732980248,0.23740531181687885,0.23770346630395522,0.23800162079103337,0.23829977527810975,0.23859792976518612,0.23889608425226427,0.23919423873934065,0.23949239322641702,0.2397905477134934,0.24008870220057155,0.24038685668764792,0.2406850111747243,0.24098316566180067,0.24128132014887882,0.2415794746359552,0.24187762912303157,0.24217578361010972,0.2424739380971861,0.24277209258426247,0.24307024707133884,0.243368401558417,0.24366655604549337,0.24396471053256974,0.2442628650196461,0.24456101950672426,0.24485917399380064,0.245157328480877,0.24545548296795516,0.24575363745503154,0.2460517919421079,0.24634994642918429,0.24664810091626244,0.2469462554033388,0.24724440989041518,0.24754256437749156,0.2478407188645697,0.24813887335164608,0.24843702783872246,0.2487351823258006,0.24903333681287698,0.24933149129995336,0.24962964578702973,0.24992780027410788,0.25022595476118425,0.25052410924826063,0.250822263735337,0.25112041822241515,0.25141857270949153,0.2517167271965679,0.25201488168364605,0.2523130361707224,0.2526111906577988,0.2529093451448752,0.2532074996319533,0.2535056541190297,0.2538038086061061,0.2541019630931842,0.2544001175802606,0.254698272067337,0.25499642655441335,0.2552945810414915,0.25559273552856787,0.25589089001564425,0.2561890445027206,0.25648719898979877,0.25678535347687514,0.2570835079639515,0.25738166245102967,0.25767981693810604,0.2579779714251824,0.2582761259122588,0.25857428039933694,0.2588724348864133,0.2591705893734897,0.25946874386056606,0.2597668983476442,0.2600650528347206,0.26036320732179696,0.2606613618088751,0.2609595162959515,0.26125767078302786,0.26155582527010424,0.2618539797571824,0.26215213424425876,0.26245028873133514,0.2627484432184115,0.26304659770548966,0.26334475219256603,0.2636429066796424,0.26394106116672056,0.26423921565379693,0.2645373701408733,0.2648355246279497,0.26513367911502783,0.2654318336021042,0.2657299880891806,0.26602814257625695,0.2663262970633351,0.2666244515504115,0.26692260603748785,0.267220760524566,0.2675189150116424,0.26781706949871875,0.2681152239857951,0.2684133784728733,0.26871153295994965,0.269009687447026,0.2693078419341024,0.26960599642118055,0.2699041509082569,0.2702023053953333,0.27050045988241145,0.2707986143694878,0.2710967688565642,0.27139492334364057,0.2716930778307187,0.2719912323177951,0.27228938680487147,0.27258754129194784,0.272885695779026,0.27318385026610237,0.27348200475317874,0.2737801592402569,0.27407831372733327,0.27437646821440964,0.274674622701486,0.27497277718856417,0.27527093167564054,0.2755690861627169,0.2758672406497933,0.27616539513687144,0.2764635496239478,0.2767617041110242,0.27705985859810234,0.2773580130851787,0.2776561675722551,0.27795432205933146,0.2782524765464096,0.278550631033486,0.27884878552056236,0.27914694000763873,0.2794450944947169,0.27974324898179326,0.28004140346886963,0.2803395579559478,0.28063771244302416,0.28093586693010053,0.2812340214171769,0.28153217590425506,0.28183033039133143,0.2821284848784078,0.2824266393654842,0.28272479385256233,0.2830229483396387,0.2833211028267151,0.2836192573137932,0.2839174118008696,0.284215566287946,0.28451372077502235,0.2848118752621005,0.2851100297491769,0.28540818423625325,0.2857063387233296,0.2860044932104078,0.28630264769748415,0.2866008021845605,0.28689895667163867,0.28719711115871505,0.2874952656457914,0.2877934201328678,0.28809157461994594,0.2883897291070223,0.2886878835940987,0.28898603808117507,0.2892841925682532,0.2895823470553296,0.28988050154240597,0.2901786560294841,0.2904768105165605,0.29077496500363686,0.29107311949071324,0.2913712739777914,0.29166942846486776,0.29196758295194414,0.2922657374390205,0.29256389192609866,0.29286204641317504,0.2931602009002514,0.29345835538732956,0.29375650987440594,0.2940546643614823,0.2943528188485587,0.29465097333563683,0.2949491278227132,0.2952472823097896,0.29554543679686596,0.2958435912839441,0.2961417457710205,0.29643990025809686,0.296738054745175,0.2970362092322514,0.29733436371932775,0.29763251820640413,0.2979306726934823,0.29822882718055865,0.298526981667635,0.2988251361547114,0.29912329064178955,0.2994214451288659,0.2997195996159423,0.30001775410302045,0.3003159085900968,0.3006140630771732,0.3009122175642496,0.3012103720513277,0.3015085265384041,0.30180668102548047,0.3021048355125586,0.302402989999635,0.30270114448671137,0.30299929897378775,0.3032974534608659,0.30359560794794227,0.30389376243501864,0.304191916922095,0.30449007140917317,0.30478822589624954,0.3050863803833259,0.30538453487040407,0.30568268935748044,0.3059808438445568,0.3062789983316332,0.30657715281871134,0.3068753073057877,0.3071734617928641,0.30747161627994046,0.3077697707670186,0.308067925254095,0.30836607974117136,0.3086642342282495,0.3089623887153259,0.30926054320240226,0.30955869768947863,0.3098568521765568,0.31015500666363316,0.31045316115070953,0.3107513156377859,0.31104947012486406,0.31134762461194043,0.3116457790990168,0.31194393358609496,0.31224208807317133,0.3125402425602477,0.3128383970473241,0.31313655153440223,0.3134347060214786,0.313732860508555,0.31403101499563135,0.3143291694827095,0.3146273239697859,0.31492547845686225,0.3152236329439404,0.3155217874310168,0.31581994191809315,0.3161180964051695,0.3164162508922477,0.31671440537932405,0.3170125598664004,0.3173107143534768,0.31760886884055495,0.3179070233276313,0.3182051778147077,0.31850333230178585,0.3188014867888622,0.3190996412759386,0.31939779576301497,0.3196959502500931,0.3199941047371695,0.32029225922424587,0.32059041371132224,0.3208885681984004,0.32118672268547677,0.32148487717255314,0.3217830316596313,0.32208118614670767,0.32237934063378404,0.3226774951208604,0.32297564960793856,0.32327380409501494,0.3235719585820913,0.3238701130691677,0.32416826755624584,0.3244664220433222,0.3247645765303986,0.32506273101747674,0.3253608855045531,0.3256590399916295,0.32595719447870586,0.326255348965784,0.3265535034528604,0.32685165793993676,0.32714981242701313,0.3274479669140913,0.32774612140116766,0.32804427588824403,0.3283424303753222,0.32864058486239855,0.32893873934947493,0.3292368938365513,0.32953504832362945,0.32983320281070583,0.3301313572977822,0.3304295117848586,0.3307276662719367,0.3310258207590131,0.3313239752460895,0.3316221297331676,0.331920284220244,0.3322184387073204,0.33251659319439675,0.3328147476814749,0.3331129021685513,0.33341105665562765,0.333709211142704,0.33400736562978217,0.33430552011685855,0.3346036746039349,0.33490182909101307,0.33519998357808944,0.3354981380651658,0.3357962925522422,0.33609444703932034,0.3363926015263967,0.3366907560134731,0.33698891050054947,0.3372870649876276,0.337585219474704,0.33788337396178036,0.3381815284488585,0.3384796829359349,0.33877783742301126,0.33907599191008764,0.3393741463971658,0.33967230088424216,0.33997045537131854,0.3402686098583949,0.34056676434547306,0.34086491883254944,0.3411630733196258,0.34146122780670396,0.34175938229378033,0.3420575367808567,0.3423556912679331,0.34265384575501123,0.3429520002420876,0.343250154729164,0.34354830921624036,0.3438464637033185,0.3441446181903949,0.34444277267747125,0.3447409271645494,0.3450390816516258,0.34533723613870215,0.3456353906257785,0.3459335451128567,0.34623169959993305,0.3465298540870094,0.3468280085740876,0.34712616306116395,0.3474243175482403,0.3477224720353167,0.34802062652239485,0.3483187810094712,0.3486169354965476,0.34891508998362397,0.3492132444707021,0.3495113989577785,0.34980955344485487,0.350107707931933,0.3504058624190094,0.35070401690608577,0.35100217139316214,0.3513003258802403,0.35159848036731667,0.35189663485439304,0.3521947893414694,0.35249294382854757,0.35279109831562394,0.3530892528027003,0.35338740728977847,0.35368556177685484,0.3539837162639312,0.3542818707510076,0.35458002523808574,0.3548781797251621,0.3551763342122385,0.35547448869931486,0.355772643186393,0.3560707976734694,0.35636895216054576,0.3566671066476239,0.3569652611347003,0.35726341562177666,0.35756157010885303,0.3578597245959312,0.35815787908300756,0.35845603357008393,0.3587541880571603,0.35905234254423846,0.35935049703131483,0.3596486515183912,0.35994680600546936,0.36024496049254573,0.3605431149796221,0.3608412694666985,0.36113942395377663,0.361437578440853,0.3617357329279294,0.36203388741500575,0.3623320419020839,0.3626301963891603,0.36292835087623665,0.3632265053633148,0.3635246598503912,0.36382281433746755,0.3641209688245439,0.3644191233116221,0.36471727779869845,0.3650154322857748,0.3653135867728512,0.36561174125992935,0.3659098957470057,0.3662080502340821,0.36650620472116024,0.3668043592082366,0.367102513695313,0.36740066818238937,0.3676988226694675,0.3679969771565439,0.36829513164362027,0.36859328613069664,0.3688914406177748,0.36918959510485116,0.36948774959192754,0.3697859040790057,0.37008405856608206,0.37038221305315844,0.3706803675402348,0.37097852202731296,0.37127667651438934,0.3715748310014657,0.3718729854885421,0.37217113997562024,0.3724692944626966,0.372767448949773,0.37306560343685113,0.3733637579239275,0.3736619124110039,0.37396006689808026,0.3742582213851584,0.3745563758722348,0.37485453035931116,0.37515268484638753,0.3754508393334657,0.37574899382054205,0.37604714830761843,0.3763453027946966,0.37664345728177295,0.3769416117688493,0.3772397662559257,0.37753792074300385,0.3778360752300802,0.3781342297171566,0.378432384204233,0.3787305386913111,0.3790286931783875,0.3793268476654639,0.379625002152542,0.3799231566396184,0.38022131112669477,0.38051946561377115,0.3808176201008493,0.38111577458792567,0.38141392907500205,0.3817120835620784,0.38201023804915657,0.38230839253623294,0.3826065470233093,0.38290470151038747,0.38320285599746384,0.3835010104845402,0.3837991649716166,0.38409731945869474,0.3843954739457711,0.3846936284328475,0.38499178291992386,0.385289937407002,0.3855880918940784,0.38588624638115476,0.3861844008682329,0.3864825553553093,0.38678070984238566,0.38707886432946204,0.3873770188165402,0.38767517330361656,0.38797332779069293,0.3882714822777693,0.38856963676484746,0.38886779125192383,0.3891659457390002,0.38946410022607836,0.38976225471315473,0.3900604092002311,0.3903585636873075,0.39065671817438563,0.390954872661462,0.3912530271485384,0.39155118163561653,0.3918493361226929,0.3921474906097693,0.39244564509684565,0.3927437995839238,0.3930419540710002,0.39334010855807655,0.3936382630451529,0.3939364175322311,0.39423457201930745,0.3945327265063838,0.394830880993462,0.39512903548053835,0.3954271899676147,0.3957253444546911,0.39602349894176925,0.3963216534288456,0.396619807915922,0.39691796240299837,0.3972161168900765,0.3975142713771529,0.39781242586422927,0.3981105803513074,0.3984087348383838,0.39870688932546017,0.39900504381253654,0.3993031982996147,0.39960135278669107,0.39989950727376744,0.4001976617608438,0.40049581624792197,0.40079397073499834,0.4010921252220747,0.40139027970915286,0.40168843419622924,0.4019865886833056,0.402284743170382,0.40258289765746014,0.4028810521445365,0.4031792066316129,0.40347736111868926,0.4037755156057674,0.4040736700928438,0.40437182457992016,0.4046699790669983,0.4049681335540747,0.40526628804115106,0.40556444252822743,0.4058625970153056,0.40616075150238196,0.40645890598945833,0.4067570604765347,0.40705521496361285,0.40735336945068923,0.4076515239377656,0.40794967842484375,0.4082478329119201,0.4085459873989965,0.4088441418860729,0.409142296373151,0.4094404508602274,0.4097386053473038,0.41003675983438015,0.4103349143214583,0.4106330688085347,0.41093122329561105,0.4112293777826892,0.4115275322697656,0.41182568675684195,0.4121238412439183,0.41242199573099647,0.41272015021807285,0.4130183047051492,0.4133164591922256,0.41361461367930374,0.4139127681663801,0.4142109226534565,0.41450907714053464,0.414807231627611,0.4151053861146874,0.41540354060176377,0.4157016950888419,0.4159998495759183,0.41629800406299466,0.41659615855007104,0.4168943130371492,0.41719246752422556,0.41749062201130194,0.4177887764983801,0.41808693098545646,0.41838508547253284,0.4186832399596092,0.41898139444668736,0.41927954893376373,0.4195777034208401,0.4198758579079165,0.42017401239499463,0.420472166882071,0.4207703213691474,0.42106847585622553,0.4213666303433019,0.4216647848303783,0.42196293931745465,0.4222610938045328,0.4225592482916092,0.42285740277868555,0.42315555726576193,0.4234537117528401,0.42375186623991645,0.4240500207269928,0.424348175214071,0.42464632970114735,0.4249444841882237,0.4252426386753001,0.42554079316237825,0.4258389476494546,0.426137102136531,0.4264352566236074,0.4267334111106855,0.4270315655977619,0.42732972008483827,0.4276278745719164,0.4279260290589928,0.42822418354606917,0.42852233803314554,0.4288204925202237,0.42911864700730007,0.42941680149437644,0.4297149559814528,0.43001311046853097,0.43031126495560734,0.4306094194426837,0.43090757392976187,0.43120572841683824,0.4315038829039146,0.431802037390991,0.43210019187806914,0.4323983463651455,0.4326965008522219,0.43299465533929826,0.4332928098263764,0.4335909643134528,0.43388911880052916,0.4341872732876073,0.4344854277746837,0.43478358226176006,0.43508173674883643,0.4353798912359146,0.43567804572299096,0.43597620021006733,0.4362743546971437,0.43657250918422186,0.43687066367129823,0.4371688181583746,0.43746697264545276,0.43776512713252913,0.4380632816196055,0.4383614361066819,0.43865959059376003,0.4389577450808364,0.4392558995679128,0.43955405405499093,0.4398522085420673,0.4401503630291437,0.44044851751622005,0.4407466720032982,0.4410448264903746,0.44134298097745095,0.4416411354645273,0.4419392899516055,0.44223744443868185,0.4425355989257582,0.4428337534128364,0.44313190789991275,0.4434300623869891,0.4437282168740655,0.44402637136114365,0.44432452584822,0.4446226803352964,0.44492083482237277,0.4452189893094509,0.4455171437965273,0.44581529828360367,0.4461134527706818,0.4464116072577582,0.44670976174483457,0.44700791623191094,0.4473060707189891,0.44760422520606546,0.44790237969314184,0.4482005341802182,0.44849868866729636,0.44879684315437274,0.4490949976414491,0.44939315212852726,0.44969130661560364,0.44998946110268,0.4502876155897564,0.45058577007683454,0.4508839245639109,0.4511820790509873,0.45148023353806366,0.4517783880251418,0.4520765425122182,0.45237469699929456,0.4526728514863727,0.4529710059734491,0.45326916046052546,0.45356731494760183,0.45386546943468,0.45416362392175635,0.45446177840883273,0.4547599328959091,0.45505808738298725,0.4553562418700636,0.45565439635714,0.45595255084421815,0.4562507053312945,0.4565488598183709,0.4568470143054473,0.4571451687925254,0.4574433232796018,0.4577414777666782,0.45803963225375455,0.4583377867408327,0.45863594122790907,0.45893409571498545,0.4592322502020636,0.45953040468913997,0.45982855917621634,0.4601267136632927,0.46042486815037087,0.46072302263744724,0.4610211771245236,0.4613193316116,0.46161748609867814,0.4619156405857545,0.4622137950728309,0.46251194955990904,0.4628101040469854,0.4631082585340618,0.46340641302113816,0.4637045675082163,0.4640027219952927,0.46430087648236906,0.46459903096944544,0.4648971854565236,0.46519533994359996,0.46549349443067634,0.4657916489177545,0.46608980340483086,0.46638795789190723,0.4666861123789836,0.46698426686606176,0.46728242135313813,0.4675805758402145,0.4678787303272909,0.46817688481436903,0.4684750393014454,0.4687731937885218,0.46907134827559993,0.4693695027626763,0.4696676572497527,0.46996581173682905,0.4702639662239072,0.4705621207109836,0.47086027519805995,0.4711584296851363,0.4714565841722145,0.47175473865929085,0.4720528931463672,0.4723510476334454,0.47264920212052175,0.4729473566075981,0.4732455110946745,0.47354366558175265,0.473841820068829,0.4741399745559054,0.47443812904298177,0.4747362835300599,0.4750344380171363,0.47533259250421267,0.4756307469912908,0.4759289014783672,0.47622705596544357,0.47652521045251994,0.4768233649395981,0.47712151942667447,0.47741967391375084,0.4777178284008272,0.47801598288790537,0.47831413737498174,0.4786122918620581,0.47891044634913627,0.47920860083621264,0.479506755323289,0.4798049098103654,0.48010306429744354,0.4804012187845199,0.4806993732715963,0.48099752775867266,0.4812956822457508,0.4815938367328272,0.48189199121990356,0.4821901457069817,0.4824883001940581,0.48278645468113446,0.48308460916821083,0.483382763655289,0.48368091814236536,0.48397907262944173,0.4842772271165199,0.48457538160359626,0.48487353609067263,0.485171690577749,0.48546984506482715,0.48576799955190353,0.4860661540389799,0.4863643085260563,0.4866624630131344,0.4869606175002108,0.4872587719872872,0.4875569264743653,0.4878550809614417,0.4881532354485181,0.48845138993559445,0.4887495444226726,0.489047698909749,0.48934585339682535,0.4896440078839017,0.4899421623709799,0.49024031685805625,0.4905384713451326,0.49083662583221077,0.49113478031928715,0.4914329348063635,0.4917310892934399,0.49202924378051804,0.4923273982675944,0.4926255527546708,0.49292370724174717,0.4932218617288253,0.4935200162159017,0.49381817070297807,0.4941163251900562,0.4944144796771326,0.49471263416420896,0.49501078865128534,0.4953089431383635,0.49560709762543986,0.49590525211251624,0.4962034065995926,0.49650156108667076,0.49679971557374714,0.4970978700608235,0.49739602454790166,0.49769417903497803,0.4979923335220544,0.4982904880091308,0.49858864249620893,0.4988867969832853,0.4991849514703617,0.49948310595743806,0.4997812604445162,0.5000794149315926,0.500377569418669,0.5006757239057471,0.5009738783928235,0.5012720328798999,0.5015701873669762,0.5018683418540544,0.5021664963411308,0.5024646508282071,0.5027628053152835,0.5030609598023617,0.503359114289438,0.5036572687765144,0.5039554232635926,0.5042535777506689,0.5045517322377453,0.5048498867248217,0.5051480412118998,0.5054461956989762,0.5057443501860526,0.506042504673129,0.5063406591602071,0.5066388136472835,0.5069369681343598,0.507235122621438,0.5075332771085144,0.5078314315955907,0.5081295860826671,0.5084277405697453,0.5087258950568216,0.509024049543898,0.5093222040309744,0.5096203585180525,0.5099185130051289,0.5102166674922053,0.5105148219792834,0.5108129764663598,0.5111111309534362,0.5114092854405126,0.5117074399275907,0.5120055944146671,0.5123037489017435,0.5126019033888198,0.512900057875898,0.5131982123629744,0.5134963668500507,0.5137945213371289,0.5140926758242053,0.5143908303112816,0.514688984798358,0.5149871392854362,0.5152852937725125,0.5155834482595889,0.5158816027466653,0.5161797572337434,0.5164779117208198,0.5167760662078962,0.5170742206949743,0.5173723751820507,0.5176705296691271,0.5179686841562035,0.5182668386432816,0.518564993130358,0.5188631476174344,0.5191613021045107,0.5194594565915889,0.5197576110786652,0.5200557655657416,0.5203539200528198,0.5206520745398961,0.5209502290269725,0.5212483835140489,0.521546538001127,0.5218446924882034,0.5221428469752798,0.5224410014623562,0.5227391559494343,0.5230373104365107,0.5233354649235871,0.5236336194106652,0.5239317738977416,0.524229928384818,0.5245280828718943,0.5248262373589725,0.5251243918460489,0.5254225463331252,0.5257207008202016,0.5260188553072798,0.5263170097943561,0.5266151642814325,0.5269133187685107,0.527211473255587,0.5275096277426634,0.5278077822297398,0.5281059367168179,0.5284040912038943,0.5287022456909707,0.5290004001780471,0.5292985546651252,0.5295967091522016,0.529894863639278,0.5301930181263561,0.5304911726134325,0.5307893271005089,0.5310874815875852,0.5313856360746634,0.5316837905617398,0.5319819450488161,0.5322800995358943,0.5325782540229707,0.532876408510047,0.5331745629971234,0.5334727174842016,0.5337708719712779,0.5340690264583543,0.5343671809454307,0.5346653354325088,0.5349634899195852,0.5352616444066616,0.5355597988937397,0.5358579533808161,0.5361561078678925,0.5364542623549688,0.536752416842047,0.5370505713291234,0.5373487258161997,0.5376468803032761,0.5379450347903543,0.5382431892774306,0.538541343764507,0.5388394982515852,0.5391376527386615,0.5394358072257379,0.5397339617128143,0.5400321161998924,0.5403302706869688,0.5406284251740452,0.5409265796611216,0.5412247341481997,0.5415228886352761,0.5418210431223525,0.5421191976094306,0.542417352096507,0.5427155065835834,0.5430136610706597,0.5433118155577379,0.5436099700448143,0.5439081245318906,0.544206279018967,0.5445044335060452,0.5448025879931215,0.5451007424801979,0.5453988969672761,0.5456970514543524,0.5459952059414288,0.5462933604285052,0.5465915149155833,0.5468896694026597,0.5471878238897361,0.5474859783768125,0.5477841328638906,0.548082287350967,0.5483804418380434,0.5486785963251215,0.5489767508121979,0.5492749052992743,0.5495730597863506,0.5498712142734288,0.5501693687605052,0.5504675232475815,0.5507656777346579,0.551063832221736,0.5513619867088124,0.5516601411958888,0.551958295682967,0.5522564501700433,0.5525546046571197,0.5528527591441961,0.5531509136312742,0.5534490681183506,0.553747222605427,0.5540453770925033,0.5543435315795815,0.5546416860666579,0.5549398405537342,0.5552379950408124,0.5555361495278888,0.5558343040149651,0.5561324585020415,0.5564306129891197,0.556728767476196,0.5570269219632724,0.5573250764503488,0.5576232309374269,0.5579213854245033,0.5582195399115797,0.5585176943986578,0.5588158488857342,0.5591140033728106,0.559412157859887,0.5597103123469651,0.5600084668340415,0.5603066213211179,0.5606047758081942,0.5609029302952724,0.5612010847823488,0.5614992392694251,0.5617973937565033,0.5620955482435797,0.562393702730656,0.5626918572177324,0.5629900117048106,0.5632881661918869,0.5635863206789633,0.5638844751660397,0.5641826296531178,0.5644807841401942,0.5647789386272706,0.5650770931143487,0.5653752476014251,0.5656734020885015,0.5659715565755778,0.566269711062656,0.5665678655497324,0.5668660200368087,0.5671641745238851,0.5674623290109633,0.5677604834980396,0.568058637985116,0.5683567924721942,0.5686549469592705,0.5689531014463469,0.5692512559334233,0.5695494104205014,0.5698475649075778,0.5701457193946542,0.5704438738817306,0.5707420283688087,0.5710401828558851,0.5713383373429615,0.5716364918300396,0.571934646317116,0.5722328008041924,0.5725309552912687,0.5728291097783469,0.5731272642654233,0.5734254187524996,0.573723573239576,0.5740217277266542,0.5743198822137305,0.5746180367008069,0.5749161911878851,0.5752143456749614,0.5755125001620378,0.5758106546491142,0.5761088091361923,0.5764069636232687,0.5767051181103451,0.5770032725974232,0.5773014270844996,0.577599581571576,0.5778977360586524,0.5781958905457305,0.5784940450328069,0.5787921995198833,0.5790903540069596,0.5793885084940378,0.5796866629811142,0.5799848174681905,0.5802829719552687,0.580581126442345,0.5808792809294214,0.5811774354164978,0.581475589903576,0.5817737443906523,0.5820718988777287,0.5823700533648051,0.5826682078518832,0.5829663623389596,0.583264516826036,0.5835626713131141,0.5838608258001905,0.5841589802872669,0.5844571347743432,0.5847552892614214,0.5850534437484978,0.5853515982355741,0.5856497527226505,0.5859479072097287,0.586246061696805,0.5865442161838814,0.5868423706709596,0.5871405251580359,0.5874386796451123,0.5877368341321887,0.5880349886192668,0.5883331431063432,0.5886312975934196,0.588929452080496,0.5892276065675741,0.5895257610546505,0.5898239155417269,0.590122070028805,0.5904202245158814,0.5907183790029578,0.5910165334900341,0.5913146879771123,0.5916128424641887,0.591910996951265,0.5922091514383414,0.5925073059254196,0.5928054604124959,0.5931036148995723,0.5934017693866505,0.5936999238737268,0.5939980783608032,0.5942962328478796,0.5945943873349577,0.5948925418220341,0.5951906963091105,0.5954888507961869,0.595787005283265,0.5960851597703414,0.5963833142574178,0.5966814687444959,0.5969796232315723,0.5972777777186487,0.597575932205725,0.5978740866928032,0.5981722411798795,0.5984703956669559,0.5987685501540323,0.5990667046411104,0.5993648591281868,0.5996630136152632,0.5999611681023413,0.6002593225894177,0.6005574770764941,0.6008556315635705,0.6011537860506486,0.601451940537725,0.6017500950248014,0.6020482495118777,0.6023464039989559,0.6026445584860323,0.6029427129731086,0.6032408674601868,0.6035390219472632,0.6038371764343395,0.6041353309214159,0.6044334854084941,0.6047316398955704,0.6050297943826468,0.6053279488697232,0.6056261033568013,0.6059242578438777,0.6062224123309541,0.6065205668180322,0.6068187213051086,0.607116875792185,0.6074150302792614,0.6077131847663395,0.6080113392534159,0.6083094937404923,0.6086076482275686,0.6089058027146468,0.6092039572017232,0.6095021116887995,0.6098002661758777,0.610098420662954,0.6103965751500304,0.6106947296371068,0.610992884124185,0.6112910386112613,0.6115891930983377,0.6118873475854141,0.6121855020724922,0.6124836565595686,0.612781811046645,0.6130799655337231,0.6133781200207995,0.6136762745078759,0.6139744289949522,0.6142725834820304,0.6145707379691068,0.6148688924561831,0.6151670469432595,0.6154652014303377,0.615763355917414,0.6160615104044904,0.6163596648915686,0.616657819378645,0.6169559738657213,0.6172541283527977,0.6175522828398758,0.6178504373269522,0.6181485918140286,0.618446746301105,0.6187449007881831,0.6190430552752595,0.6193412097623359,0.619639364249414,0.6199375187364904,0.6202356732235668,0.6205338277106431,0.6208319821977213,0.6211301366847977,0.621428291171874,0.6217264456589522,0.6220246001460286,0.6223227546331049,0.6226209091201813,0.6229190636072595,0.6232172180943358,0.6235153725814122,0.6238135270684886,0.6241116815555667,0.6244098360426431,0.6247079905297195,0.6250061450167976,0.625304299503874,0.6256024539909504,0.6259006084780268,0.6261987629651049,0.6264969174521813,0.6267950719392577,0.627093226426334,0.6273913809134122,0.6276895354004886,0.6279876898875649,0.6282858443746431,0.6285839988617195,0.6288821533487958,0.6291803078358722,0.6294784623229503,0.6297766168100267,0.6300747712971031,0.6303729257841795,0.6306710802712576,0.630969234758334,0.6312673892454104,0.6315655437324885,0.6318636982195649,0.6321618527066413,0.6324600071937176,0.6327581616807958,0.6330563161678722,0.6333544706549485,0.6336526251420249,0.6339507796291031,0.6342489341161794,0.6345470886032558,0.634845243090334,0.6351433975774103,0.6354415520644867,0.6357397065515631,0.6360378610386412,0.6363360155257176,0.636634170012794,0.6369323244998704,0.6372304789869485,0.6375286334740249,0.6378267879611013,0.6381249424481794,0.6384230969352558,0.6387212514223322,0.6390194059094085,0.6393175603964867,0.6396157148835631,0.6399138693706394,0.6402120238577158,0.640510178344794,0.6408083328318703,0.6411064873189467,0.6414046418060249,0.6417027962931012,0.6420009507801776,0.642299105267254,0.6425972597543321,0.6428954142414085,0.6431935687284849,0.6434917232155613,0.6437898777026394,0.6440880321897158,0.6443861866767921,0.6446843411638703,0.6449824956509467,0.645280650138023,0.6455788046250994,0.6458769591121776,0.646175113599254,0.6464732680863303,0.6467714225734067,0.6470695770604848,0.6473677315475612,0.6476658860346376,0.6479640405217157,0.6482621950087921,0.6485603494958685,0.6488585039829449,0.649156658470023,0.6494548129570994,0.6497529674441758,0.6500511219312521,0.6503492764183303,0.6506474309054067,0.650945585392483,0.6512437398795612,0.6515418943666376,0.6518400488537139,0.6521382033407903,0.6524363578278685,0.6527345123149448,0.6530326668020212,0.6533308212890976,0.6536289757761757,0.6539271302632521,0.6542252847503285,0.6545234392374066,0.654821593724483,0.6551197482115594,0.6554179026986358,0.6557160571857139,0.6560142116727903,0.6563123661598667,0.656610520646943,0.6569086751340212,0.6572068296210976,0.6575049841081739,0.6578031385952521,0.6581012930823285,0.6583994475694048,0.6586976020564812,0.6589957565435594,0.6592939110306357,0.6595920655177121,0.6598902200047885,0.6601883744918666,0.660486528978943,0.6607846834660194,0.6610828379530975,0.6613809924401739,0.6616791469272503,0.6619773014143266,0.6622754559014048,0.6625736103884812,0.6628717648755575,0.6631699193626339,0.6634680738497121,0.6637662283367884,0.6640643828238648,0.664362537310943,0.6646606917980193,0.6649588462850957,0.6652570007721721,0.6655551552592502,0.6658533097463266,0.666151464233403,0.6664496187204794,0.6667477732075575,0.6670459276946339,0.6673440821817103,0.6676422366687884,0.6679403911558648,0.6682385456429412,0.6685367001300175,0.6688348546170957,0.6691330091041721,0.6694311635912484,0.6697293180783266,0.670027472565403,0.6703256270524793,0.6706237815395557,0.6709219360266339,0.6712200905137102,0.6715182450007866,0.671816399487863,0.6721145539749411,0.6724127084620175,0.6727108629490939,0.673009017436172,0.6733071719232484,0.6736053264103248,0.6739034808974012,0.6742016353844793,0.6744997898715557,0.674797944358632,0.6750960988457084,0.6753942533327866,0.675692407819863,0.6759905623069393,0.6762887167940175,0.6765868712810938,0.6768850257681702,0.6771831802552466,0.6774813347423247,0.6777794892294011,0.6780776437164775,0.6783757982035539,0.678673952690632,0.6789721071777084,0.6792702616647848,0.6795684161518629,0.6798665706389393,0.6801647251260157,0.680462879613092,0.6807610341001702,0.6810591885872466,0.6813573430743229,0.6816554975613993,0.6819536520484775,0.6822518065355538,0.6825499610226302,0.6828481155097084,0.6831462699967847,0.6834444244838611,0.6837425789709375,0.6840407334580156,0.684338887945092,0.6846370424321684,0.6849351969192448,0.6852333514063229,0.6855315058933993,0.6858296603804757,0.6861278148675538,0.6864259693546302,0.6867241238417066,0.6870222783287829,0.6873204328158611,0.6876185873029375,0.6879167417900138,0.6882148962770902,0.6885130507641684,0.6888112052512447,0.6891093597383211,0.6894075142253993,0.6897056687124756,0.690003823199552,0.6903019776866284,0.6906001321737065,0.6908982866607829,0.6911964411478593,0.6914945956349356,0.6917927501220138,0.6920909046090902,0.6923890590961665,0.6926872135832447,0.6929853680703211,0.6932835225573974,0.6935816770444738,0.693879831531552,0.6941779860186283,0.6944761405057047,0.6947742949927811,0.6950724494798592,0.6953706039669356,0.695668758454012,0.6959669129410901,0.6962650674281665,0.6965632219152429,0.6968613764023193,0.6971595308893974,0.6974576853764738,0.6977558398635502,0.6980539943506265,0.6983521488377047,0.6986503033247811,0.6989484578118574,0.6992466122989356,0.699544766786012,0.6998429212730883,0.7001410757601647,0.7004392302472429,0.7007373847343192,0.7010355392213956,0.701333693708472,0.7016318481955501,0.7019300026826265,0.7022281571697029,0.702526311656781,0.7028244661438574,0.7031226206309338,0.7034207751180102,0.7037189296050883,0.7040170840921647,0.704315238579241,0.7046133930663174,0.7049115475533956,0.705209702040472,0.7055078565275483,0.7058060110146265,0.7061041655017029,0.7064023199887792,0.7067004744758556,0.7069986289629338,0.7072967834500101,0.7075949379370865,0.7078930924241629,0.708191246911241,0.7084894013983174,0.7087875558853938,0.7090857103724719,0.7093838648595483,0.7096820193466247,0.709980173833701,0.7102783283207792,0.7105764828078556,0.7108746372949319,0.7111727917820083,0.7114709462690865,0.7117691007561628,0.7120672552432392,0.7123654097303174,0.7126635642173937,0.7129617187044701,0.7132598731915465,0.7135580276786246,0.713856182165701,0.7141543366527774,0.7144524911398555,0.7147506456269319,0.7150488001140083,0.7153469546010847,0.7156451090881628,0.7159432635752392,0.7162414180623156,0.7165395725493919,0.7168377270364701,0.7171358815235465,0.7174340360106228,0.717732190497701,0.7180303449847774,0.7183284994718537,0.7186266539589301,0.7189248084460083,0.7192229629330846,0.719521117420161,0.7198192719072374,0.7201174263943155,0.7204155808813919,0.7207137353684683,0.7210118898555464,0.7213100443426228,0.7216081988296992,0.7219063533167756,0.7222045078038537,0.7225026622909301,0.7228008167780064,0.7230989712650828,0.723397125752161,0.7236952802392373,0.7239934347263137,0.7242915892133919,0.7245897437004682,0.7248878981875446,0.725186052674621,0.7254842071616991,0.7257823616487755,0.7260805161358519,0.7263786706229283,0.7266768251100064,0.7269749795970828,0.7272731340841592,0.7275712885712373,0.7278694430583137,0.7281675975453901,0.7284657520324664,0.7287639065195446,0.729062061006621,0.7293602154936973,0.7296583699807737,0.7299565244678519,0.7302546789549282,0.7305528334420046,0.7308509879290828,0.7311491424161591,0.7314472969032355,0.7317454513903119,0.73204360587739,0.7323417603644664,0.7326399148515428,0.7329380693386192,0.7332362238256973,0.7335343783127737,0.7338325327998501,0.7341306872869282,0.7344288417740046,0.734726996261081,0.7350251507481573,0.7353233052352355,0.7356214597223119,0.7359196142093882,0.7362177686964646,0.7365159231835428,0.7368140776706191,0.7371122321576955,0.7374103866447737,0.73770854113185,0.7380066956189264,0.7383048501060028,0.7386030045930809,0.7389011590801573,0.7391993135672337,0.73949746805431,0.7397956225413882,0.7400937770284646,0.740391931515541,0.7406900860026191,0.7409882404896955,0.7412863949767718,0.7415845494638482,0.7418827039509264,0.7421808584380027,0.7424790129250791,0.7427771674121555,0.7430753218992336,0.74337347638631,0.7436716308733864,0.7439697853604645,0.7442679398475409,0.7445660943346173,0.7448642488216937,0.7451624033087718,0.7454605577958482,0.7457587122829246,0.7460568667700009,0.7463550212570791,0.7466531757441555,0.7469513302312318,0.74724948471831,0.7475476392053864,0.7478457936924627,0.7481439481795391,0.7484421026666173,0.7487402571536936,0.74903841164077,0.7493365661278464,0.7496347206149245,0.7499328751020009,0.7502310295890773,0.7505291840761554,0.7508273385632318,0.7511254930503082,0.7514236475373846,0.7517218020244627,0.7520199565115391,0.7523181109986155,0.7526162654856918,0.75291441997277,0.7532125744598464,0.7535107289469227,0.7538088834340009,0.7541070379210773,0.7544051924081536,0.75470334689523,0.7550015013823081,0.7552996558693845,0.7555978103564609,0.7558959648435373,0.7561941193306154,0.7564922738176918,0.7567904283047682,0.7570885827918463,0.7573867372789227,0.7576848917659991,0.7579830462530754,0.7582812007401536,0.75857935522723,0.7588775097143063,0.7591756642013827,0.7594738186884609,0.7597719731755372,0.7600701276626136,0.7603682821496918,0.7606664366367681,0.7609645911238445,0.7612627456109209,0.761560900097999,0.7618590545850754,0.7621572090721518,0.7624553635592299,0.7627535180463063,0.7630516725333827,0.7633498270204591,0.7636479815075372,0.7639461359946136,0.76424429048169,0.7645424449687663,0.7648405994558445,0.7651387539429209,0.7654369084299972,0.7657350629170754,0.7660332174041518,0.7663313718912281,0.7666295263783045,0.7669276808653827,0.767225835352459,0.7675239898395354,0.7678221443266118,0.7681202988136899,0.7684184533007663,0.7687166077878427,0.7690147622749208,0.7693129167619972,0.7696110712490736,0.76990922573615,0.7702073802232281,0.7705055347103045,0.7708036891973808,0.7711018436844572,0.7713999981715354,0.7716981526586117,0.7719963071456881,0.7722944616327663,0.7725926161198426,0.772890770606919,0.7731889250939954,0.7734870795810735,0.7737852340681499,0.7740833885552263,0.7743815430423027,0.7746796975293808,0.7749778520164572,0.7752760065035336,0.7755741609906117,0.7758723154776881,0.7761704699647645,0.7764686244518408,0.776766778938919,0.7770649334259954,0.7773630879130717,0.7776612424001481,0.7779593968872263,0.7782575513743026,0.778555705861379,0.7788538603484572,0.7791520148355335,0.7794501693226099,0.7797483238096863,0.7800464782967644,0.7803446327838408,0.7806427872709172,0.7809409417579936,0.7812390962450717,0.7815372507321481,0.7818354052192245,0.7821335597063026,0.782431714193379,0.7827298686804554,0.7830280231675317,0.7833261776546099,0.7836243321416863,0.7839224866287626,0.784220641115839,0.7845187956029172,0.7848169500899935,0.7851151045770699,0.785413259064148,0.7857114135512244,0.7860095680383008,0.7863077225253772,0.7866058770124553,0.7869040314995317,0.7872021859866081,0.7875003404736844,0.7877984949607626,0.788096649447839,0.7883948039349153,0.7886929584219935,0.7889911129090699,0.7892892673961462,0.7895874218832226,0.7898855763703008,0.7901837308573771,0.7904818853444535,0.7907800398315299,0.791078194318608,0.7913763488056844,0.7916745032927608,0.7919726577798389,0.7922708122669153,0.7925689667539917,0.7928671212410681,0.7931652757281462,0.7934634302152226,0.793761584702299,0.7940597391893753,0.7943578936764535,0.7946560481635299,0.7949542026506062,0.7952523571376844,0.7955505116247608,0.7958486661118371,0.7961468205989135,0.7964449750859917,0.796743129573068,0.7970412840601444,0.7973394385472208,0.7976375930342989,0.7979357475213753,0.7982339020084517,0.7985320564955298,0.7988302109826062,0.7991283654696826,0.799426519956759,0.7997246744438371,0.8000228289309135,0.8003209834179899,0.8006191379050662,0.8009172923921444,0.8012154468792207,0.8015136013662971,0.8018117558533753,0.8021099103404516,0.802408064827528,0.8027062193146044,0.8030043738016825,0.8033025282887589,0.8036006827758353,0.8038988372629117,0.8041969917499898,0.8044951462370662,0.8047933007241426,0.8050914552112207,0.8053896096982971,0.8056877641853735,0.8059859186724498,0.806284073159528,0.8065822276466044,0.8068803821336807,0.8071785366207589,0.8074766911078353,0.8077748455949116,0.808073000081988,0.8083711545690662,0.8086693090561425,0.8089674635432189,0.8092656180302953,0.8095637725173734,0.8098619270044498,0.8101600814915262,0.8104582359786043,0.8107563904656807,0.8110545449527571,0.8113526994398335,0.8116508539269116,0.811949008413988,0.8122471629010644,0.8125453173881407,0.8128434718752189,0.8131416263622953,0.8134397808493716,0.8137379353364498,0.8140360898235262,0.8143342443106025,0.8146323987976789,0.814930553284757,0.8152287077718334,0.8155268622589098,0.8158250167459862,0.8161231712330643,0.8164213257201407,0.8167194802072171,0.8170176346942952,0.8173157891813716,0.817613943668448,0.8179120981555243,0.8182102526426025,0.8185084071296789,0.8188065616167552,0.8191047161038316,0.8194028705909098,0.8197010250779861,0.8199991795650625,0.8202973340521407,0.820595488539217,0.8208936430262934,0.8211917975133698,0.8214899520004479,0.8217881064875243,0.8220862609746007,0.8223844154616771,0.8226825699487552,0.8229807244358316,0.823278878922908,0.8235770334099861,0.8238751878970625,0.8241733423841389,0.8244714968712152,0.8247696513582934,0.8250678058453698,0.8253659603324461,0.8256641148195225,0.8259622693066007,0.826260423793677,0.8265585782807534,0.8268567327678316,0.8271548872549079,0.8274530417419843,0.8277511962290607,0.8280493507161388,0.8283475052032152,0.8286456596902916,0.828943814177368,0.8292419686644461,0.8295401231515225,0.8298382776385989,0.830136432125677,0.8304345866127534,0.8307327410998298,0.8310308955869061,0.8313290500739843,0.8316272045610607,0.831925359048137,0.8322235135352134,0.8325216680222915,0.8328198225093679,0.8331179769964443,0.8334161314835224,0.8337142859705988,0.8340124404576752,0.8343105949447516,0.8346087494318297,0.8349069039189061,0.8352050584059825,0.8355032128930588,0.835801367380137,0.8360995218672134,0.8363976763542897,0.8366958308413679,0.8369939853284443,0.8372921398155206,0.837590294302597,0.8378884487896752,0.8381866032767515,0.8384847577638279,0.8387829122509043,0.8390810667379824,0.8393792212250588,0.8396773757121352,0.8399755301992133,0.8402736846862897,0.8405718391733661,0.8408699936604425,0.8411681481475206,0.841466302634597,0.8417644571216734,0.8420626116087497,0.8423607660958279,0.8426589205829043,0.8429570750699806,0.8432552295570588,0.8435533840441352,0.8438515385312115,0.8441496930182879,0.8444478475053661,0.8447460019924424,0.8450441564795188,0.8453423109665952,0.8456404654536733,0.8459386199407497,0.8462367744278261,0.8465349289149042,0.8468330834019806,0.847131237889057,0.8474293923761334,0.8477275468632115,0.8480257013502879,0.8483238558373642,0.8486220103244406,0.8489201648115188,0.8492183192985951,0.8495164737856715,0.8498146282727497,0.850112782759826,0.8504109372469024,0.8507090917339788,0.851007246221057,0.8513054007081333,0.8516035551952097,0.8519017096822861,0.8521998641693642,0.8524980186564406,0.852796173143517,0.8530943276305951,0.8533924821176715,0.8536906366047479,0.8539887910918242,0.8542869455789024,0.8545851000659788,0.8548832545530551,0.8551814090401333,0.8554795635272097,0.855777718014286,0.8560758725013624,0.8563740269884406,0.8566721814755169,0.8569703359625933,0.8572684904496697,0.8575666449367478,0.8578647994238242,0.8581629539109006,0.8584611083979787,0.8587592628850551,0.8590574173721315,0.8593555718592079,0.859653726346286,0.8599518808333624,0.8602500353204388,0.8605481898075151,0.8608463442945933,0.8611444987816697,0.861442653268746,0.8617408077558242,0.8620389622429006,0.8623371167299769,0.8626352712170533,0.8629334257041315,0.8632315801912078,0.8635297346782842,0.8638278891653606,0.8641260436524387,0.8644241981395151,0.8647223526265915,0.8650205071136696,0.865318661600746,0.8656168160878224,0.8659149705748987,0.8662131250619769,0.8665112795490533,0.8668094340361296,0.867107588523206,0.8674057430102842,0.8677038974973605,0.8680020519844369,0.8683002064715151,0.8685983609585914,0.8688965154456678,0.8691946699327442,0.8694928244198223,0.8697909789068987,0.8700891333939751,0.8703872878810515,0.8706854423681296,0.870983596855206,0.8712817513422824,0.8715799058293605,0.8718780603164369,0.8721762148035133,0.8724743692905896,0.8727725237776678,0.8730706782647442,0.8733688327518205,0.8736669872388969,0.8739651417259751,0.8742632962130514,0.8745614507001278,0.874859605187206,0.8751577596742823,0.8754559141613587,0.8757540686484351,0.8760522231355132,0.8763503776225896,0.876648532109666,0.8769466865967424,0.8772448410838205,0.8775429955708969,0.8778411500579733,0.8781393045450514,0.8784374590321278,0.8787356135192042,0.8790337680062805,0.8793319224933587,0.879630076980435,0.8799282314675114,0.8802263859545878,0.880524540441666,0.8808226949287423,0.8811208494158187,0.8814190039028968,0.8817171583899732,0.8820153128770496,0.882313467364126,0.8826116218512041,0.8829097763382805,0.8832079308253569,0.8835060853124332,0.8838042397995114,0.8841023942865878,0.8844005487736641,0.8846987032607423,0.8849968577478187,0.885295012234895,0.8855931667219714,0.8858913212090496,0.8861894756961259,0.8864876301832023,0.8867857846702787,0.8870839391573568,0.8873820936444332,0.8876802481315096,0.8879784026185877,0.8882765571056641,0.8885747115927405,0.8888728660798169,0.889171020566895,0.8894691750539714,0.8897673295410478,0.8900654840281241,0.8903636385152023,0.8906617930022787,0.890959947489355,0.8912581019764332,0.8915562564635096,0.8918544109505859,0.8921525654376623,0.8924507199247405,0.8927488744118168,0.8930470288988932,0.8933451833859696,0.8936433378730477,0.8939414923601241,0.8942396468472005,0.8945378013342786,0.894835955821355,0.8951341103084314,0.8954322647955077,0.8957304192825859,0.8960285737696623,0.8963267282567386,0.896624882743815,0.8969230372308932,0.8972211917179695,0.8975193462050459,0.8978175006921241,0.8981156551792004,0.8984138096662768,0.8987119641533532,0.8990101186404313,0.8993082731275077,0.8996064276145841,0.8999045821016622,0.9002027365887386,0.900500891075815,0.9007990455628914,0.9010972000499695,0.9013953545370459,0.9016935090241223,0.9019916635111986,0.9022898179982768,0.9025879724853532,0.9028861269724295,0.9031842814595077,0.9034824359465841,0.9037805904336604,0.9040787449207368,0.904376899407815,0.9046750538948913,0.9049732083819677,0.9052713628690441,0.9055695173561222,0.9058676718431986,0.906165826330275,0.9064639808173531,0.9067621353044295,0.9070602897915059,0.9073584442785823,0.9076565987656604,0.9079547532527368,0.9082529077398132,0.9085510622268895,0.9088492167139677,0.909147371201044,0.9094455256881204,0.9097436801751986,0.910041834662275,0.9103399891493513,0.9106381436364277,0.9109362981235058,0.9112344526105822,0.9115326070976586,0.911830761584735,0.9121289160718131,0.9124270705588895,0.9127252250459659,0.913023379533044,0.9133215340201204,0.9136196885071968,0.9139178429942731,0.9142159974813513,0.9145141519684277,0.914812306455504,0.9151104609425804,0.9154086154296586,0.9157067699167349,0.9160049244038113,0.9163030788908895,0.9166012333779658,0.9168993878650422,0.9171975423521186,0.9174956968391967,0.9177938513262731,0.9180920058133495,0.9183901603004259,0.918688314787504,0.9189864692745804,0.9192846237616568,0.9195827782487349,0.9198809327358113,0.9201790872228877,0.920477241709964,0.9207753961970422,0.9210735506841186,0.9213717051711949,0.9216698596582713,0.9219680141453495,0.9222661686324258,0.9225643231195022,0.9228624776065804,0.9231606320936567,0.9234587865807331,0.9237569410678095,0.9240550955548876,0.924353250041964,0.9246514045290404,0.9249495590161168,0.9252477135031949,0.9255458679902713,0.9258440224773477,0.9261421769644258,0.9264403314515022,0.9267384859385785,0.9270366404256549,0.9273347949127331,0.9276329493998094,0.9279311038868858,0.9282292583739622,0.9285274128610403,0.9288255673481167,0.9291237218351931,0.9294218763222712,0.9297200308093476,0.930018185296424,0.9303163397835004,0.9306144942705785,0.9309126487576549,0.9312108032447313,0.9315089577318076,0.9318071122188858,0.9321052667059622,0.9324034211930385,0.9327015756801167,0.9329997301671931,0.9332978846542694,0.9335960391413458,0.933894193628424,0.9341923481155003,0.9344905026025767,0.9347886570896531,0.9350868115767312,0.9353849660638076,0.935683120550884,0.9359812750379621,0.9362794295250385,0.9365775840121149,0.9368757384991913,0.9371738929862694,0.9374720474733458,0.9377702019604222,0.9380683564474985,0.9383665109345767,0.938664665421653,0.9389628199087294,0.9392609743958076,0.939559128882884,0.9398572833699603,0.9401554378570367,0.9404535923441149,0.9407517468311912,0.9410499013182676,0.941348055805344,0.9416462102924221,0.9419443647794985,0.9422425192665749,0.942540673753653,0.9428388282407294,0.9431369827278058,0.9434351372148821,0.9437332917019603,0.9440314461890367,0.944329600676113,0.9446277551631912,0.9449259096502676,0.9452240641373439,0.9455222186244203,0.9458203731114985,0.9461185275985748,0.9464166820856512,0.9467148365727276,0.9470129910598057,0.9473111455468821,0.9476093000339585,0.9479074545210366,0.948205609008113,0.9485037634951894,0.9488019179822658,0.9491000724693439,0.9493982269564203,0.9496963814434967,0.949994535930573,0.9502926904176512,0.9505908449047276,0.9508889993918039,0.9511871538788821,0.9514853083659585,0.9517834628530348,0.9520816173401112,0.9523797718271894,0.9526779263142657,0.9529760808013421,0.9532742352884185,0.9535723897754966,0.953870544262573,0.9541686987496494,0.9544668532367275,0.9547650077238039,0.9550631622108803,0.9553613166979567,0.9556594711850348,0.9559576256721112,0.9562557801591876,0.9565539346462639,0.9568520891333421,0.9571502436204185,0.9574483981074948,0.957746552594573,0.9580447070816493,0.9583428615687257,0.9586410160558021,0.9589391705428802,0.9592373250299566,0.959535479517033,0.9598336340041094,0.9601317884911875,0.9604299429782639,0.9607280974653403,0.9610262519524184,0.9613244064394948,0.9616225609265712,0.9619207154136475,0.9622188699007257,0.9625170243878021,0.9628151788748784,0.9631133333619548,0.963411487849033,0.9637096423361093,0.9640077968231857,0.9643059513102639,0.9646041057973402,0.9649022602844166,0.965200414771493,0.9654985692585711,0.9657967237456475,0.9660948782327239,0.9663930327198003,0.9666911872068784,0.9669893416939548,0.9672874961810312,0.9675856506681093,0.9678838051551857,0.9681819596422621,0.9684801141293384,0.9687782686164166,0.969076423103493,0.9693745775905693,0.9696727320776457,0.9699708865647239,0.9702690410518002,0.9705671955388766,0.9708653500259548,0.9711635045130311,0.9714616590001075,0.9717598134871839,0.972057967974262,0.9723561224613384,0.9726542769484148,0.9729524314354911,0.9732505859225693,0.9735487404096457,0.973846894896722,0.9741450493838002,0.9744432038708766,0.974741358357953,0.9750395128450293,0.9753376673321075,0.9756358218191838,0.9759339763062602,0.9762321307933366,0.9765302852804147,0.9768284397674911,0.9771265942545675,0.9774247487416456,0.977722903228722,0.9780210577157984,0.9783192122028748,0.9786173666899529,0.9789155211770293,0.9792136756641057,0.979511830151182,0.9798099846382602,0.9801081391253366,0.9804062936124129,0.9807044480994911,0.9810026025865675,0.9813007570736438,0.9815989115607202,0.9818970660477984,0.9821952205348747,0.9824933750219511,0.9827915295090275,0.9830896839961056,0.983387838483182,0.9836859929702584,0.9839841474573365,0.9842823019444129,0.9845804564314893,0.9848786109185657,0.9851767654056438,0.9854749198927202,0.9857730743797966,0.9860712288668729,0.9863693833539511,0.9866675378410275,0.9869656923281038,0.987263846815182,0.9875620013022584,0.9878601557893347,0.9881583102764111,0.9884564647634893,0.9887546192505656,0.989052773737642,0.9893509282247184,0.9896490827117965,0.9899472371988729,0.9902453916859493,0.9905435461730274,0.9908417006601038,0.9911398551471802,0.9914380096342565,0.9917361641213347,0.9920343186084111,0.9923324730954874,0.9926306275825656,0.992928782069642,0.9932269365567183,0.9935250910437947,0.9938232455308729,0.9941214000179492,0.9944195545050256,0.994717708992102,0.9950158634791801,0.9953140179662565,0.9956121724533329,0.995910326940411,0.9962084814274874,0.9965066359145638,0.9968047904016402,0.9971029448887183,0.9974010993757947,0.9976992538628711,0.9979974083499474,0.9982955628370256,0.998593717324102,0.9988918718111783,0.9991900262982565,0.9994881807853329,0.9997863352724092,1.0000844897594856,1.0003826442465638,1.0006807987336401,1.0009789532207165,1.0012771077077929,1.001575262194871,1.0018734166819474,1.0021715711690238,1.002469725656102,1.0027678801431783,1.0030660346302547,1.003364189117331,1.0036623436044092,1.0039604980914856,1.004258652578562,1.0045568070656383,1.0048549615527165,1.0051531160397928,1.0054512705268692,1.0057494250139474,1.0060475795010237,1.0063457339881001,1.0066438884751765,1.0069420429622546,1.007240197449331,1.0075383519364074,1.0078365064234838,1.008134660910562,1.0084328153976383,1.0087309698847147,1.0090291243717928,1.0093272788588692,1.0096254333459456,1.009923587833022,1.0102217423201,1.0105198968071765,1.0108180512942528,1.0111162057813292,1.0114143602684074,1.0117125147554837,1.0120106692425601,1.0123088237296383,1.0126069782167146,1.012905132703791,1.0132032871908674,1.0135014416779455,1.013799596165022,1.0140977506520983,1.0143959051391747,1.0146940596262528,1.0149922141133292,1.0152903686004056,1.0155885230874837,1.01588667757456,1.0161848320616365,1.0164829865487128,1.016781141035791,1.0170792955228674,1.0173774500099437,1.01767560449702,1.0179737589840983,1.0182719134711746,1.018570067958251,1.0188682224453292,1.0191663769324055,1.019464531419482,1.0197626859065583,1.0200608403936364,1.0203589948807128,1.0206571493677892,1.0209553038548655,1.0212534583419437,1.02155161282902,1.0218497673160964,1.0221479218031746,1.022446076290251,1.0227442307773273,1.0230423852644037,1.0233405397514819,1.0236386942385582,1.0239368487256346,1.024235003212711,1.0245331576997891,1.0248313121868655,1.025129466673942,1.02542762116102,1.0257257756480964,1.0260239301351728,1.0263220846222492,1.0266202391093273,1.0269183935964037,1.02721654808348,1.0275147025705564,1.0278128570576346,1.028111011544711,1.0284091660317873,1.0287073205188655,1.0290054750059419,1.0293036294930182,1.0296017839800946,1.0298999384671728,1.0301980929542491,1.0304962474413255,1.0307944019284019,1.03109255641548,1.0313907109025564,1.0316888653896328,1.031987019876711,1.0322851743637873,1.0325833288508637,1.03288148333794,1.0331796378250182,1.0334777923120946,1.033775946799171,1.0340741012862473,1.0343722557733255,1.0346704102604019,1.0349685647474782,1.0352667192345564,1.0355648737216328,1.0358630282087091,1.0361611826957855,1.0364593371828636,1.03675749166994,1.0370556461570164,1.0373538006440945,1.037651955131171,1.0379501096182473,1.0382482641053237,1.0385464185924018,1.0388445730794782,1.0391427275665546,1.039440882053631,1.039739036540709,1.0400371910277855,1.0403353455148618,1.04063350000194,1.0409316544890164,1.0412298089760927,1.0415279634631691,1.0418261179502473,1.0421242724373236,1.0424224269244,1.0427205814114764,1.0430187358985545,1.043316890385631,1.0436150448727073,1.0439131993597854,1.0442113538468618,1.0445095083339382,1.0448076628210146,1.0451058173080927,1.045403971795169,1.0457021262822455,1.0460002807693218,1.0462984352564,1.0465965897434764,1.0468947442305527,1.0471928987176309,1.0474910532047073,1.0477892076917836,1.04808736217886,1.0483855166659382,1.0486836711530145,1.048981825640091,1.0492799801271673,1.0495781346142454,1.0498762891013218,1.0501744435883982,1.0504725980754763,1.0507707525625527,1.051068907049629,1.0513670615367054,1.0516652160237836,1.05196337051086,1.0522615249979363,1.0525596794850127,1.0528578339720909,1.0531559884591672,1.0534541429462436,1.0537522974333218,1.0540504519203981,1.0543486064074745,1.054646760894551,1.054944915381629,1.0552430698687054,1.0555412243557818,1.0558393788428582,1.0561375333299363,1.0564356878170127,1.056733842304089,1.0570319967911672,1.0573301512782436,1.05762830576532,1.0579264602523963,1.0582246147394745,1.0585227692265509,1.0588209237136272,1.0591190782007036,1.0594172326877818,1.0597153871748581,1.0600135416619345,1.0603116961490127,1.060609850636089,1.0609080051231654,1.0612061596102418,1.06150431409732,1.0618024685843963,1.0621006230714727,1.062398777558549,1.0626969320456272,1.0629950865327036,1.06329324101978,1.063591395506858,1.0638895499939345,1.0641877044810109,1.0644858589680872,1.0647840134551654,1.0650821679422418,1.0653803224293181,1.0656784769163945,1.0659766314034727,1.066274785890549,1.0665729403776254,1.0668710948647036,1.06716924935178,1.0674674038388563,1.0677655583259327,1.0680637128130108,1.0683618673000872,1.0686600217871636,1.06895817627424,1.069256330761318,1.0695544852483945,1.0698526397354708,1.070150794222549,1.0704489487096254,1.0707471031967017,1.0710452576837781,1.0713434121708563,1.0716415666579326,1.071939721145009,1.0722378756320854,1.0725360301191635,1.07283418460624,1.0731323390933163,1.0734304935803944,1.0737286480674708,1.0740268025545472,1.0743249570416236,1.0746231115287017,1.074921266015778,1.0752194205028545,1.0755175749899308,1.075815729477009,1.0761138839640854,1.0764120384511617,1.0767101929382399,1.0770083474253163,1.0773065019123926,1.077604656399469,1.0779028108865472,1.0782009653736235,1.0784991198607,1.0787972743477763,1.0790954288348544,1.0793935833219308,1.0796917378090072,1.0799898922960853,1.0802880467831617,1.080586201270238,1.0808843557573145,1.0811825102443926,1.081480664731469,1.0817788192185454,1.0820769737056217,1.0823751281926999,1.0826732826797762,1.0829714371668526,1.0832695916539308,1.0835677461410071,1.0838659006280835,1.08416405511516,1.084462209602238,1.0847603640893144,1.0850585185763908,1.085356673063469,1.0856548275505453,1.0859529820376217,1.086251136524698,1.0865492910117762,1.0868474454988526,1.087145599985929,1.0874437544730053,1.0877419089600835,1.0880400634471599,1.0883382179342362,1.0886363724213144,1.0889345269083908,1.0892326813954671,1.0895308358825435,1.0898289903696217,1.090127144856698,1.0904252993437744,1.0907234538308508,1.091021608317929,1.0913197628050053,1.0916179172920817,1.0919160717791598,1.0922142262662362,1.0925123807533126,1.092810535240389,1.093108689727467,1.0934068442145435,1.0937049987016199,1.0940031531886962,1.0943013076757744,1.0945994621628508,1.0948976166499271,1.0951957711370053,1.0954939256240817,1.095792080111158,1.0960902345982344,1.0963883890853126,1.096686543572389,1.0969846980594653,1.0972828525465417,1.0975810070336198,1.0978791615206962,1.0981773160077726,1.0984754704948507,1.098773624981927,1.0990717794690035,1.0993699339560798,1.099668088443158,1.0999662429302344,1.1002643974173107,1.1005625519043871,1.1008607063914653,1.1011588608785416,1.101457015365618,1.1017551698526962,1.1020533243397725,1.102351478826849,1.1026496333139253,1.1029477878010034,1.1032459422880798,1.1035440967751562,1.1038422512622326,1.1041404057493107,1.104438560236387,1.1047367147234635,1.1050348692105416,1.105333023697618,1.1056311781846944,1.1059293326717707,1.1062274871588489,1.1065256416459253,1.1068237961330016,1.107121950620078,1.1074201051071562,1.1077182595942325,1.108016414081309,1.108314568568387,1.1086127230554634,1.1089108775425398,1.1092090320296162,1.1095071865166943,1.1098053410037707,1.110103495490847,1.1104016499779235,1.1106998044650016,1.110997958952078,1.1112961134391544,1.1115942679262325,1.1118924224133089,1.1121905769003853,1.1124887313874616,1.1127868858745398,1.1130850403616162,1.1133831948486925,1.113681349335769,1.113979503822847,1.1142776583099234,1.1145758127969998,1.114873967284078,1.1151721217711543,1.1154702762582307,1.115768430745307,1.1160665852323852,1.1163647397194616,1.116662894206538,1.1169610486936143,1.1172592031806925,1.1175573576677689,1.1178555121548452,1.1181536666419234,1.1184518211289998,1.1187499756160761,1.1190481301031525,1.1193462845902307,1.119644439077307,1.1199425935643834,1.1202407480514598,1.120538902538538,1.1208370570256143,1.1211352115126907,1.1214333659997688,1.1217315204868452,1.1220296749739216,1.122327829460998,1.1226259839480761,1.1229241384351525,1.1232222929222289,1.1235204474093052,1.1238186018963834,1.1241167563834598,1.1244149108705361,1.1247130653576143,1.1250112198446907,1.125309374331767,1.1256075288188434,1.1259056833059216,1.126203837792998,1.1265019922800743,1.1268001467671507,1.1270983012542288,1.1273964557413052,1.1276946102283816,1.1279927647154597,1.128290919202536,1.1285890736896125,1.1288872281766889,1.129185382663767,1.1294835371508434,1.1297816916379197,1.130079846124998,1.1303780006120743,1.1306761550991506,1.130974309586227,1.1312724640733052,1.1315706185603815,1.131868773047458,1.1321669275345343,1.1324650820216124,1.1327632365086888,1.1330613909957652,1.1333595454828433,1.1336576999699197,1.133955854456996,1.1342540089440725,1.1345521634311506,1.134850317918227,1.1351484724053034,1.1354466268923797,1.135744781379458,1.1360429358665343,1.1363410903536106,1.1366392448406888,1.1369373993277652,1.1372355538148415,1.137533708301918,1.137831862788996,1.1381300172760724,1.1384281717631488,1.1387263262502252,1.1390244807373033,1.1393226352243797,1.139620789711456,1.1399189441985342,1.1402170986856106,1.140515253172687,1.1408134076597634,1.1411115621468415,1.1414097166339179,1.1417078711209943,1.1420060256080706,1.1423041800951488,1.1426023345822252,1.1429004890693015,1.1431986435563797,1.143496798043456,1.1437949525305324,1.1440931070176088,1.144391261504687,1.1446894159917633,1.1449875704788397,1.145285724965916,1.1455838794529942,1.1458820339400706,1.146180188427147,1.1464783429142251,1.1467764974013015,1.1470746518883779,1.1473728063754542,1.1476709608625324,1.1479691153496088,1.1482672698366851,1.1485654243237615,1.1488635788108397,1.149161733297916,1.1494598877849924,1.1497580422720706,1.150056196759147,1.1503543512462233,1.1506525057332997,1.1509506602203778,1.1512488147074542,1.1515469691945306,1.151845123681607,1.1521432781686851,1.1524414326557615,1.1527395871428379,1.153037741629916,1.1533358961169924,1.1536340506040688,1.1539322050911451,1.1542303595782233,1.1545285140652997,1.154826668552376,1.1551248230394524,1.1554229775265306,1.155721132013607,1.1560192865006833,1.1563174409877615,1.1566155954748378,1.1569137499619142,1.1572119044489906,1.1575100589360687,1.157808213423145,1.1581063679102215,1.1584045223972979,1.158702676884376,1.1590008313714524,1.1592989858585288,1.159597140345607,1.1598952948326833,1.1601934493197597,1.160491603806836,1.1607897582939142,1.1610879127809905,1.161386067268067,1.1616842217551433,1.1619823762422214,1.1622805307292978,1.1625786852163742,1.1628768397034523,1.1631749941905287,1.163473148677605,1.1637713031646815,1.1640694576517596,1.164367612138836,1.1646657666259124,1.1649639211129887,1.165262075600067,1.1655602300871433,1.1658583845742196,1.1661565390612978,1.1664546935483742,1.1667528480354505,1.167051002522527,1.167349157009605,1.1676473114966814,1.1679454659837578,1.1682436204708342,1.1685417749579123,1.1688399294449887,1.169138083932065,1.1694362384191432,1.1697343929062196,1.170032547393296,1.1703307018803724,1.1706288563674505,1.1709270108545269,1.1712251653416033,1.1715233198286796,1.1718214743157578,1.1721196288028342,1.1724177832899105,1.1727159377769887,1.173014092264065,1.1733122467511414,1.1736104012382178,1.173908555725296,1.1742067102123723,1.1745048646994487,1.1748030191865269,1.1751011736736032,1.1753993281606796,1.175697482647756,1.1759956371348341,1.1762937916219105,1.1765919461089869,1.1768901005960632,1.1771882550831414,1.1774864095702178,1.1777845640572941,1.1780827185443723,1.1783808730314487,1.178679027518525,1.1789771820056014,1.1792753364926796,1.179573490979756,1.1798716454668323,1.1801697999539087,1.1804679544409868,1.1807661089280632,1.1810642634151396,1.1813624179022177,1.1816605723892941,1.1819587268763705,1.1822568813634469,1.182555035850525,1.1828531903376014,1.1831513448246778,1.1834494993117541,1.1837476537988323,1.1840458082859087,1.184343962772985,1.1846421172600632,1.1849402717471396,1.185238426234216,1.1855365807212923,1.1858347352083705,1.1861328896954468,1.1864310441825232,1.1867291986695996,1.1870273531566777,1.187325507643754,1.1876236621308305,1.1879218166179086,1.188219971104985,1.1885181255920614,1.1888162800791378,1.189114434566216,1.1894125890532923,1.1897107435403687,1.190008898027445,1.1903070525145232,1.1906052070015996,1.190903361488676,1.191201515975754,1.1914996704628305,1.1917978249499068,1.1920959794369832,1.1923941339240614,1.1926922884111377,1.192990442898214,1.1932885973852905,1.1935867518723686,1.193884906359445,1.1941830608465214,1.1944812153335995,1.194779369820676,1.1950775243077523,1.1953756787948286,1.1956738332819068,1.1959719877689832,1.1962701422560595,1.196568296743136,1.196866451230214,1.1971646057172904,1.1974627602043668,1.197760914691445,1.1980590691785213,1.1983572236655977,1.198655378152674,1.1989535326397522,1.1992516871268286,1.199549841613905,1.1998479961009814,1.2001461505880595,1.2004443050751359,1.2007424595622123,1.2010406140492904,1.2013387685363668,1.2016369230234432,1.2019350775105195,1.2022332319975977,1.202531386484674,1.2028295409717504,1.2031276954588268,1.203425849945905,1.2037240044329813,1.2040221589200577,1.2043203134071359,1.2046184678942122,1.2049166223812886,1.205214776868365,1.2055129313554431,1.2058110858425195,1.2061092403295959,1.2064073948166723,1.2067055493037504,1.2070037037908268,1.2073018582779032,1.2076000127649813,1.2078981672520577,1.208196321739134,1.2084944762262104,1.2087926307132886,1.209090785200365,1.2093889396874413,1.2096870941745177,1.2099852486615958,1.2102834031486722,1.2105815576357486,1.2108797121228267,1.2111778666099031,1.2114760210969795,1.2117741755840559,1.212072330071134,1.2123704845582104,1.2126686390452868,1.2129667935323631,1.2132649480194413,1.2135631025065177,1.213861256993594,1.2141594114806722,1.2144575659677486,1.214755720454825,1.2150538749419013,1.2153520294289795,1.2156501839160558,1.2159483384031322,1.2162464928902086,1.2165446473772867,1.216842801864363,1.2171409563514395,1.2174391108385176,1.217737265325594,1.2180354198126704,1.2183335742997468,1.218631728786825,1.2189298832739013,1.2192280377609777,1.219526192248054,1.2198243467351322,1.2201225012222086,1.220420655709285,1.220718810196363,1.2210169646834395,1.2213151191705158,1.2216132736575922,1.2219114281446704,1.2222095826317467,1.222507737118823,1.2228058916059013,1.2231040460929776,1.223402200580054,1.2237003550671304,1.2239985095542085,1.224296664041285,1.2245948185283613,1.2248929730154376,1.2251911275025158,1.2254892819895922,1.2257874364766685,1.2260855909637467,1.226383745450823,1.2266818999378994,1.2269800544249758,1.227278208912054,1.2275763633991303,1.2278745178862067,1.228172672373283,1.2284708268603612,1.2287689813474376,1.229067135834514,1.2293652903215921,1.2296634448086685,1.229961599295745,1.2302597537828213,1.2305579082698994,1.2308560627569758,1.2311542172440522,1.2314523717311285,1.2317505262182067,1.232048680705283,1.2323468351923594,1.2326449896794376,1.232943144166514,1.2332412986535903,1.2335394531406667,1.2338376076277449,1.2341357621148212,1.2344339166018976,1.234732071088974,1.2350302255760521,1.2353283800631285,1.2356265345502049,1.235924689037283,1.2362228435243594,1.2365209980114358,1.2368191524985122,1.2371173069855903,1.2374154614726667,1.237713615959743,1.2380117704468194,1.2383099249338976,1.238608079420974,1.2389062339080503,1.2392043883951285,1.2395025428822048,1.2398006973692812,1.2400988518563576,1.2403970063434357,1.2406951608305121,1.2409933153175885,1.2412914698046649,1.241589624291743,1.2418877787788194,1.2421859332658958,1.242484087752974,1.2427822422400503,1.2430803967271267,1.243378551214203,1.2436767057012812,1.2439748601883576,1.244273014675434,1.2445711691625103,1.2448693236495885,1.2451674781366648,1.2454656326237412,1.2457637871108194,1.2460619415978957,1.2463600960849721,1.2466582505720485,1.2469564050591266,1.247254559546203,1.2475527140332794,1.2478508685203558,1.248149023007434,1.2484471774945103,1.2487453319815867,1.2490434864686648,1.2493416409557412,1.2496397954428176,1.249937949929894,1.250236104416972,1.2505342589040485,1.2508324133911248,1.2511305678782012,1.2514287223652794,1.2517268768523557,1.252025031339432,1.2523231858265103,1.2526213403135866,1.252919494800663,1.2532176492877394,1.2535158037748175,1.253813958261894,1.2541121127489703,1.2544102672360466,1.2547084217231248,1.2550065762102012,1.2553047306972775,1.2556028851843557,1.255901039671432,1.2561991941585084,1.2564973486455848,1.256795503132663,1.2570936576197393,1.2573918121068157,1.257689966593892,1.2579881210809702,1.2582862755680466,1.258584430055123,1.2588825845422011,1.2591807390292775,1.259478893516354,1.2597770480034303,1.2600752024905084,1.2603733569775848,1.2606715114646612,1.2609696659517375,1.2612678204388157,1.261565974925892,1.2618641294129684,1.2621622839000466,1.262460438387123,1.2627585928741993,1.2630567473612757,1.2633549018483539,1.2636530563354302,1.2639512108225066,1.264249365309583,1.2645475197966611,1.2648456742837375,1.2651438287708139,1.265441983257892,1.2657401377449684,1.2660382922320448,1.2663364467191212,1.2666346012061993,1.2669327556932757,1.267230910180352,1.2675290646674302,1.2678272191545066,1.268125373641583,1.2684235281286593,1.2687216826157375,1.2690198371028139,1.2693179915898902,1.2696161460769666,1.2699143005640448,1.2702124550511211,1.2705106095381975,1.2708087640252757,1.271106918512352,1.2714050729994284,1.2717032274865048,1.272001381973583,1.2722995364606593,1.2725976909477357,1.272895845434812,1.2731939999218902,1.2734921544089666,1.273790308896043,1.274088463383121,1.2743866178701975,1.2746847723572738,1.2749829268443502,1.2752810813314284,1.2755792358185047,1.2758773903055811,1.2761755447926575,1.2764736992797356,1.276771853766812,1.2770700082538884,1.2773681627409665,1.277666317228043,1.2779644717151193,1.2782626262021957,1.2785607806892738,1.2788589351763502,1.2791570896634266,1.279455244150503,1.279753398637581,1.2800515531246575,1.2803497076117338,1.280647862098812,1.2809460165858884,1.2812441710729647,1.281542325560041,1.2818404800471193,1.2821386345341956,1.282436789021272,1.2827349435083484,1.2830330979954265,1.283331252482503,1.2836294069695793,1.2839275614566574,1.2842257159437338,1.2845238704308102,1.2848220249178866,1.2851201794049647,1.285418333892041,1.2857164883791175,1.2860146428661938,1.286312797353272,1.2866109518403483,1.2869091063274247,1.2872072608145029,1.2875054153015792,1.2878035697886556,1.288101724275732,1.2883998787628101,1.2886980332498865,1.288996187736963,1.2892943422240393,1.2895924967111174,1.2898906511981938,1.2901888056852702,1.2904869601723483,1.2907851146594247,1.291083269146501,1.2913814236335774,1.2916795781206556,1.291977732607732,1.2922758870948083,1.2925740415818847,1.2928721960689629,1.2931703505560392,1.2934685050431156,1.2937666595301938,1.2940648140172701,1.2943629685043465,1.2946611229914229,1.294959277478501,1.2952574319655774,1.2955555864526538,1.2958537409397302,1.2961518954268083,1.2964500499138847,1.296748204400961,1.2970463588880392,1.2973445133751156,1.297642667862192,1.2979408223492683,1.2982389768363465,1.2985371313234229,1.2988352858104992,1.2991334402975756,1.2994315947846538,1.2997297492717301,1.3000279037588065,1.3003260582458847,1.300624212732961,1.3009223672200374,1.3012205217071138,1.301518676194192,1.3018168306812683,1.3021149851683447,1.302413139655421,1.3027112941424992,1.3030094486295756,1.303307603116652,1.30360575760373,1.3039039120908065,1.3042020665778828,1.3045002210649592,1.3047983755520374,1.3050965300391137,1.3053946845261901,1.3056928390132665,1.3059909935003446,1.306289147987421,1.3065873024744974,1.3068854569615755,1.307183611448652,1.3074817659357283,1.3077799204228047,1.3080780749098828,1.3083762293969592,1.3086743838840356,1.308972538371112,1.30927069285819,1.3095688473452665,1.3098670018323428,1.310165156319421,1.3104633108064974,1.3107614652935737,1.31105961978065,1.3113577742677283,1.3116559287548046,1.311954083241881,1.3122522377289574,1.3125503922160355,1.312848546703112,1.3131467011901883,1.3134448556772664,1.3137430101643428,1.3140411646514192,1.3143393191384956,1.3146374736255737,1.31493562811265,1.3152337825997265,1.3155319370868046,1.315830091573881,1.3161282460609574,1.3164264005480337,1.3167245550351119,1.3170227095221883,1.3173208640092646,1.317619018496341,1.3179171729834191,1.3182153274704955,1.318513481957572,1.31881163644465,1.3191097909317264,1.3194079454188028,1.3197060999058792,1.3200042543929573,1.3203024088800337,1.32060056336711,1.3208987178541864,1.3211968723412646,1.321495026828341,1.3217931813154173,1.3220913358024955,1.3223894902895719,1.3226876447766482,1.3229857992637246,1.3232839537508028,1.3235821082378791,1.3238802627249555,1.3241784172120319,1.32447657169911,1.3247747261861864,1.3250728806732628,1.325371035160341,1.3256691896474173,1.3259673441344937,1.32626549862157,1.3265636531086482,1.3268618075957246,1.327159962082801,1.3274581165698773,1.3277562710569555,1.3280544255440319,1.3283525800311082,1.3286507345181864,1.3289488890052628,1.3292470434923391,1.3295451979794155,1.3298433524664937,1.33014150695357,1.3304396614406464,1.3307378159277228,1.331035970414801,1.3313341249018773,1.3316322793889537,1.3319304338760318,1.3322285883631082,1.3325267428501846,1.332824897337261,1.333123051824339,1.3334212063114155,1.3337193607984918,1.3340175152855682,1.3343156697726464,1.3346138242597227,1.3349119787467991,1.3352101332338773,1.3355082877209536,1.33580644220803,1.3361045966951064,1.3364027511821845,1.336700905669261,1.3369990601563373,1.3372972146434137,1.3375953691304918,1.3378935236175682,1.3381916781046446,1.3384898325917227,1.338787987078799,1.3390861415658755,1.3393842960529518,1.33968245054003,1.3399806050271064,1.3402787595141827,1.3405769140012591,1.3408750684883373,1.3411732229754136,1.34147137746249,1.3417695319495682,1.3420676864366445,1.342365840923721,1.3426639954107973,1.3429621498978754,1.3432603043849518,1.3435584588720282,1.3438566133591046,1.3441547678461827,1.344452922333259,1.3447510768203355,1.3450492313074136,1.34534738579449,1.3456455402815664,1.3459436947686427,1.3462418492557209,1.3465400037427973,1.3468381582298736,1.34713631271695,1.3474344672040282,1.3477326216911045,1.348030776178181,1.348328930665259,1.3486270851523354,1.3489252396394118,1.3492233941264882,1.3495215486135663,1.3498197031006427,1.350117857587719,1.3504160120747954,1.3507141665618736,1.35101232104895,1.3513104755360263,1.3516086300231045,1.3519067845101809,1.3522049389972572,1.3525030934843336,1.3528012479714118,1.3530994024584881,1.3533975569455645,1.353695711432641,1.353993865919719,1.3542920204067954,1.3545901748938718,1.35488832938095,1.3551864838680263,1.3554846383551027,1.355782792842179,1.3560809473292572,1.3563791018163336,1.35667725630341,1.3569754107904863,1.3572735652775645,1.3575717197646409,1.3578698742517172,1.3581680287387954,1.3584661832258718,1.3587643377129481,1.3590624922000245,1.3593606466871027,1.359658801174179,1.3599569556612554,1.3602551101483336,1.36055326463541,1.3608514191224863,1.3611495736095627,1.3614477280966408,1.3617458825837172,1.3620440370707936,1.36234219155787,1.362640346044948,1.3629385005320245,1.3632366550191009,1.363534809506179,1.3638329639932554,1.3641311184803318,1.3644292729674081,1.3647274274544863,1.3650255819415626,1.365323736428639,1.3656218909157154,1.3659200454027935,1.36621819988987,1.3665163543769463,1.3668145088640244,1.3671126633511008,1.3674108178381772,1.3677089723252536,1.3680071268123317,1.368305281299408,1.3686034357864845,1.3689015902735608,1.369199744760639,1.3694978992477154,1.3697960537347917,1.37009420822187,1.3703923627089463,1.3706905171960226,1.370988671683099,1.3712868261701772,1.3715849806572535,1.37188313514433,1.3721812896314063,1.3724794441184844,1.3727775986055608,1.3730757530926372,1.3733739075797153,1.3736720620667917,1.373970216553868,1.3742683710409445,1.3745665255280226,1.374864680015099,1.3751628345021754,1.3754609889892517,1.3757591434763299,1.3760572979634063,1.3763554524504826,1.3766536069375608,1.3769517614246372,1.3772499159117135,1.37754807039879,1.377846224885868,1.3781443793729444,1.3784425338600208,1.3787406883470972,1.3790388428341753,1.3793369973212517,1.379635151808328,1.3799333062954062,1.3802314607824826,1.380529615269559,1.3808277697566353,1.3811259242437135,1.3814240787307899,1.3817222332178662,1.3820203877049426,1.3823185421920208,1.3826166966790971,1.3829148511661735,1.3832130056532517,1.383511160140328,1.3838093146274044,1.3841074691144808,1.384405623601559,1.3847037780886353,1.3850019325757117,1.385300087062788,1.3855982415498662,1.3858963960369426,1.386194550524019,1.3864927050110971,1.3867908594981735,1.3870890139852499,1.3873871684723262,1.3876853229594044,1.3879834774464808,1.3882816319335571,1.3885797864206335,1.3888779409077117,1.389176095394788,1.3894742498818644,1.3897724043689426,1.390070558856019,1.3903687133430953,1.3906668678301717,1.3909650223172498,1.3912631768043262,1.3915613312914026,1.391859485778479,1.392157640265557,1.3924557947526335,1.3927539492397099,1.393052103726788,1.3933502582138644,1.3936484127009408,1.3939465671880171,1.3942447216750953,1.3945428761621717,1.394841030649248,1.3951391851363244,1.3954373396234026,1.395735494110479,1.3960336485975553,1.3963318030846334,1.3966299575717098,1.3969281120587862,1.3972262665458626,1.3975244210329407,1.397822575520017,1.3981207300070935,1.3984188844941698,1.398717038981248,1.3990151934683244,1.3993133479554007,1.399611502442479,1.3999096569295553,1.4002078114166316,1.400505965903708,1.4008041203907862,1.4011022748778625,1.401400429364939,1.4016985838520153,1.4019967383390934,1.4022948928261698,1.4025930473132462,1.4028912018003243,1.4031893562874007,1.403487510774477,1.4037856652615535,1.4040838197486316,1.404381974235708,1.4046801287227844,1.4049782832098607,1.4052764376969389,1.4055745921840153,1.4058727466710916,1.4061709011581698,1.4064690556452462,1.4067672101323225,1.407065364619399,1.407363519106477,1.4076616735935534,1.4079598280806298,1.408257982567708,1.4085561370547843,1.4088542915418607,1.409152446028937,1.4094506005160152,1.4097487550030916,1.410046909490168,1.4103450639772444,1.4106432184643225,1.4109413729513989,1.4112395274384752,1.4115376819255534,1.4118358364126298,1.4121339908997061,1.4124321453867825,1.4127302998738607,1.413028454360937,1.4133266088480134,1.4136247633350898,1.413922917822168,1.4142210723092443,1.4145192267963207,1.4148173812833988,1.4151155357704752,1.4154136902575516,1.415711844744628,1.4160099992317061,1.4163081537187825,1.4166063082058589,1.4169044626929352,1.4172026171800134,1.4175007716670898,1.4177989261541661,1.4180970806412443,1.4183952351283207,1.418693389615397,1.4189915441024734,1.4192896985895516,1.419587853076628,1.4198860075637043,1.4201841620507807,1.4204823165378588,1.4207804710249352,1.4210786255120116,1.4213767799990897,1.421674934486166,1.4219730889732425,1.4222712434603189,1.422569397947397,1.4228675524344734,1.4231657069215498,1.4234638614086261,1.4237620158957043,1.4240601703827807,1.424358324869857,1.4246564793569352,1.4249546338440116,1.425252788331088,1.4255509428181643,1.4258490973052425,1.4261472517923188,1.4264454062793952,1.4267435607664716,1.4270417152535497,1.427339869740626,1.4276380242277025,1.4279361787147806,1.428234333201857,1.4285324876889334,1.4288306421760097,1.429128796663088,1.4294269511501643,1.4297251056372406,1.430023260124317,1.4303214146113952,1.4306195690984715,1.430917723585548,1.431215878072626,1.4315140325597024,1.4318121870467788,1.4321103415338552,1.4324084960209333,1.4327066505080097,1.433004804995086,1.4333029594821625,1.4336011139692406,1.433899268456317,1.4341974229433934,1.4344955774304715,1.4347937319175479,1.4350918864046243,1.4353900408917006,1.4356881953787788,1.4359863498658552,1.4362845043529315,1.436582658840008,1.436880813327086,1.4371789678141624,1.4374771223012388,1.437775276788317,1.4380734312753933,1.4383715857624697,1.438669740249546,1.4389678947366242,1.4392660492237006,1.439564203710777,1.4398623581978534,1.4401605126849315,1.4404586671720079,1.4407568216590843,1.4410549761461624,1.4413531306332388,1.4416512851203152,1.4419494396073915,1.4422475940944697,1.442545748581546,1.4428439030686224,1.4431420575556988,1.443440212042777,1.4437383665298533,1.4440365210169297,1.4443346755040078,1.4446328299910842,1.4449309844781606,1.445229138965237,1.4455272934523151,1.4458254479393915,1.4461236024264679,1.4464217569135442,1.4467199114006224,1.4470180658876988,1.4473162203747751,1.4476143748618533,1.4479125293489297,1.448210683836006,1.4485088383230824,1.4488069928101606,1.449105147297237,1.4494033017843133,1.4497014562713897,1.4499996107584678,1.4502977652455442,1.4505959197326206,1.4508940742196987,1.4511922287067751,1.4514903831938515,1.4517885376809279,1.452086692168006,1.4523848466550824,1.4526830011421588,1.452981155629237,1.4532793101163133,1.4535774646033897,1.453875619090466,1.4541737735775442,1.4544719280646206,1.454770082551697,1.4550682370387733,1.4553663915258515,1.4556645460129278,1.4559627005000042,1.4562608549870824,1.4565590094741587,1.456857163961235,1.4571553184483115,1.4574534729353896,1.457751627422466,1.4580497819095424,1.4583479363966187,1.458646090883697,1.4589442453707733,1.4592423998578496,1.4595405543449278,1.4598387088320042,1.4601368633190805,1.460435017806157,1.460733172293235,1.4610313267803114,1.4613294812673878,1.4616276357544642,1.4619257902415423,1.4622239447286187,1.462522099215695,1.4628202537027732,1.4631184081898496,1.463416562676926,1.4637147171640024,1.4640128716510805,1.464311026138157,1.4646091806252333,1.4649073351123096,1.4652054895993878,1.4655036440864642,1.4658017985735405,1.4660999530606187,1.466398107547695,1.4666962620347714,1.4669944165218478,1.467292571008926,1.4675907254960023,1.4678888799830787,1.468187034470155,1.4684851889572332,1.4687833434443096,1.469081497931386,1.4693796524184641,1.4696778069055405,1.4699759613926169,1.4702741158796933,1.4705722703667714,1.4708704248538478,1.4711685793409242,1.4714667338280005,1.4717648883150787,1.472063042802155,1.4723611972892314,1.4726593517763096,1.472957506263386,1.4732556607504623,1.4735538152375387,1.4738519697246169,1.4741501242116932,1.4744482786987696,1.474746433185846,1.4750445876729241,1.4753427421600005,1.4756408966470769,1.475939051134155,1.4762372056212314,1.4765353601083078,1.4768335145953841,1.4771316690824623,1.4774298235695387,1.477727978056615,1.4780261325436914,1.4783242870307696,1.478622441517846,1.4789205960049223,1.4792187504920005,1.4795169049790768,1.4798150594661532,1.4801132139532296,1.4804113684403077,1.4807095229273841,1.4810076774144605,1.4813058319015369,1.481603986388615,1.4819021408756914,1.4822002953627678,1.482498449849846,1.4827966043369223,1.4830947588239987,1.483392913311075,1.4836910677981532,1.4839892222852296,1.484287376772306,1.4845855312593823,1.4848836857464605,1.4851818402335368,1.4854799947206132,1.4857781492076914,1.4860763036947677,1.486374458181844,1.4866726126689205,1.4869707671559986,1.487268921643075,1.4875670761301514,1.4878652306172278,1.488163385104306,1.4884615395913823,1.4887596940784587,1.4890578485655368,1.4893560030526132,1.4896541575396895,1.489952312026766,1.490250466513844,1.4905486210009204,1.4908467754879968,1.4911449299750732,1.4914430844621513,1.4917412389492277,1.492039393436304,1.4923375479233822,1.4926357024104586,1.492933856897535,1.4932320113846114,1.4935301658716895,1.493828320358766,1.4941264748458423,1.4944246293329186,1.4947227838199968,1.4950209383070732,1.4953190927941495,1.4956172472812277,1.495915401768304,1.4962135562553804,1.4965117107424568,1.496809865229535,1.4971080197166113,1.4974061742036877,1.4977043286907659,1.4980024831778422,1.4983006376649186,1.498598792151995,1.4988969466390731,1.4991951011261495,1.4994932556132259,1.4997914101003023,1.5000895645873804,1.5003877190744568,1.5006858735615332,1.5009840280486113,1.5012821825356877,1.501580337022764,1.5018784915098404,1.5021766459969186,1.502474800483995,1.5027729549710713,1.5030711094581477,1.5033692639452259,1.5036674184323022,1.5039655729193786,1.5042637274064568,1.5045618818935331,1.5048600363806095,1.5051581908676859,1.505456345354764,1.5057544998418404,1.5060526543289168,1.5063508088159931,1.5066489633030713,1.5069471177901477,1.507245272277224,1.5075434267643022,1.5078415812513786,1.508139735738455,1.5084378902255313,1.5087360447126095,1.5090341991996858,1.5093323536867622,1.5096305081738386,1.5099286626609167,1.5102268171479931,1.5105249716350695,1.5108231261221476,1.511121280609224,1.5114194350963004,1.5117175895833768,1.512015744070455,1.5123138985575313,1.5126120530446077,1.512910207531684,1.5132083620187622,1.5135065165058386,1.513804670992915,1.514102825479993,1.5144009799670695,1.5146991344541458,1.5149972889412222,1.5152954434283004,1.5155935979153767,1.515891752402453,1.5161899068895295,1.5164880613766076,1.516786215863684,1.5170843703507604,1.5173825248378385,1.517680679324915,1.5179788338119913,1.5182769882990677,1.5185751427861458,1.5188732972732222,1.5191714517602986,1.519469606247375,1.519767760734453,1.5200659152215295,1.5203640697086058,1.520662224195684,1.5209603786827603,1.5212585331698367,1.521556687656913,1.5218548421439912,1.5221529966310676,1.522451151118144,1.5227493056052204,1.5230474600922985,1.523345614579375,1.5236437690664513,1.5239419235535294,1.5242400780406058,1.5245382325276822,1.5248363870147585,1.5251345415018367,1.525432695988913,1.5257308504759894,1.5260290049630658,1.526327159450144,1.5266253139372203,1.5269234684242967,1.5272216229113749,1.5275197773984512,1.5278179318855276,1.528116086372604,1.5284142408596821,1.5287123953467585,1.5290105498338349,1.5293087043209113,1.5296068588079894,1.5299050132950658,1.5302031677821422,1.5305013222692203,1.5307994767562967,1.531097631243373,1.5313957857304494,1.5316939402175276,1.531992094704604,1.5322902491916803,1.5325884036787567,1.5328865581658349,1.5331847126529112,1.5334828671399876,1.5337810216270658,1.5340791761141421,1.5343773306012185,1.5346754850882949,1.534973639575373,1.5352717940624494,1.5355699485495258,1.5358681030366022,1.5361662575236803,1.5364644120107567,1.536762566497833,1.5370607209849112,1.5373588754719876,1.537657029959064,1.5379551844461403,1.5382533389332185,1.5385514934202948,1.5388496479073712,1.5391478023944476,1.5394459568815257,1.5397441113686021,1.5400422658556785,1.5403404203427566,1.540638574829833,1.5409367293169094,1.5412348838039858,1.541533038291064,1.5418311927781403,1.5421293472652167,1.542427501752293,1.5427256562393712,1.5430238107264476,1.543321965213524,1.543620119700602,1.5439182741876785,1.5442164286747548,1.5445145831618312,1.5448127376489094,1.5451108921359857,1.545409046623062,1.5457072011101403,1.5460053555972166,1.546303510084293,1.5466016645713694,1.5468998190584475,1.547197973545524,1.5474961280326003,1.5477942825196767,1.5480924370067548,1.5483905914938312,1.5486887459809076,1.5489869004679857,1.549285054955062,1.5495832094421385,1.5498813639292148,1.550179518416293,1.5504776729033694,1.5507758273904457,1.551073981877522,1.5513721363646003,1.5516702908516766,1.551968445338753,1.5522665998258312,1.5525647543129075,1.552862908799984,1.5531610632870603,1.5534592177741384,1.5537573722612148,1.5540555267482912,1.5543536812353675,1.5546518357224457,1.554949990209522,1.5552481446965984,1.5555462991836766,1.555844453670753,1.5561426081578293,1.5564407626449057,1.5567389171319839,1.5570370716190602,1.5573352261061366,1.557633380593213,1.5579315350802911,1.5582296895673675,1.558527844054444,1.558825998541522,1.5591241530285984,1.5594223075156748,1.5597204620027512,1.5600186164898293,1.5603167709769057,1.560614925463982,1.5609130799510584,1.5612112344381366,1.561509388925213,1.5618075434122893,1.5621056978993675,1.5624038523864439,1.5627020068735202,1.5630001613605966,1.5632983158476748,1.5635964703347511,1.5638946248218275,1.5641927793089039,1.564490933795982,1.5647890882830584,1.5650872427701348,1.565385397257213,1.5656835517442893,1.5659817062313657,1.566279860718442,1.5665780152055202,1.5668761696925966,1.567174324179673,1.5674724786667493,1.5677706331538275,1.5680687876409038,1.5683669421279802,1.5686650966150584,1.5689632511021347,1.5692614055892111,1.5695595600762875,1.5698577145633656,1.570155869050442,1.5704540235375184,1.5707521780245948,1.571050332511673,1.5713484869987493,1.5716466414858257,1.5719447959729038,1.5722429504599802,1.5725411049470566,1.572839259434133,1.573137413921211,1.5734355684082875,1.5737337228953638,1.5740318773824402,1.5743300318695184,1.5746281863565947,1.5749263408436711,1.5752244953307493,1.5755226498178256,1.575820804304902,1.5761189587919784,1.5764171132790565,1.576715267766133,1.5770134222532093,1.5773115767402857,1.5776097312273638,1.5779078857144402,1.5782060402015166,1.5785041946885947,1.578802349175671,1.5791005036627475,1.5793986581498238,1.579696812636902,1.5799949671239784,1.5802931216110547,1.580591276098131,1.5808894305852093,1.5811875850722856,1.581485739559362,1.5817838940464402,1.5820820485335165,1.582380203020593,1.5826783575076693,1.5829765119947474,1.5832746664818238,1.5835728209689002,1.5838709754559765,1.5841691299430547,1.584467284430131,1.5847654389172074,1.5850635934042856,1.585361747891362,1.5856599023784383,1.5859580568655147,1.5862562113525929,1.5865543658396692,1.5868525203267456,1.587150674813822,1.5874488293009001,1.5877469837879765,1.588045138275053,1.588343292762131,1.5886414472492074,1.5889396017362838,1.5892377562233602,1.5895359107104383,1.5898340651975147,1.590132219684591,1.5904303741716692,1.5907285286587456,1.591026683145822,1.5913248376328983,1.5916229921199765,1.5919211466070529,1.5922193010941292,1.5925174555812056,1.5928156100682838,1.5931137645553601,1.5934119190424365,1.5937100735295147,1.594008228016591,1.5943063825036674,1.5946045369907438,1.594902691477822,1.5952008459648983,1.5954990004519747,1.595797154939051,1.5960953094261292,1.5963934639132056,1.596691618400282,1.59698977288736,1.5972879273744365,1.5975860818615129,1.5978842363485892,1.5981823908356674,1.5984805453227438,1.5987786998098201,1.5990768542968965,1.5993750087839746,1.599673163271051,1.5999713177581274,1.6002694722452055,1.600567626732282,1.6008657812193583,1.6011639357064347,1.6014620901935128,1.6017602446805892,1.6020583991676656,1.602356553654742,1.60265470814182,1.6029528626288965,1.6032510171159728,1.603549171603051,1.6038473260901274,1.6041454805772037,1.6044436350642801,1.6047417895513583,1.6050399440384346,1.605338098525511,1.6056362530125874,1.6059344074996655,1.606232561986742,1.6065307164738183,1.6068288709608964,1.6071270254479728,1.6074251799350492,1.6077233344221256,1.6080214889092037,1.60831964339628,1.6086177978833565,1.6089159523704328,1.609214106857511,1.6095122613445874,1.6098104158316637,1.6101085703187419,1.6104067248058183,1.6107048792928946,1.611003033779971,1.6113011882670492,1.6115993427541255,1.611897497241202,1.6121956517282783,1.6124938062153564,1.6127919607024328,1.6130901151895092,1.6133882696765873,1.6136864241636637,1.61398457865074,1.6142827331378165,1.6145808876248946,1.614879042111971,1.6151771965990473,1.6154753510861237,1.6157735055732019,1.6160716600602782,1.6163698145473546,1.6166679690344328,1.6169661235215091,1.6172642780085855,1.617562432495662,1.61786058698274,1.6181587414698164,1.6184568959568928,1.6187550504439692,1.6190532049310473,1.6193513594181237,1.6196495139052,1.6199476683922782,1.6202458228793546,1.620543977366431,1.6208421318535073,1.6211402863405855,1.6214384408276619,1.6217365953147382,1.6220347498018146,1.6223329042888928,1.6226310587759691,1.6229292132630455,1.6232273677501237,1.6235255222372,1.6238236767242764,1.6241218312113528,1.624419985698431,1.6247181401855073,1.6250162946725837,1.62531444915966,1.6256126036467382,1.6259107581338146,1.626208912620891,1.626507067107969,1.6268052215950455,1.6271033760821219,1.6274015305691982,1.6276996850562764,1.6279978395433528,1.6282959940304291,1.6285941485175055,1.6288923030045837,1.62919045749166,1.6294886119787364,1.6297867664658146,1.630084920952891,1.6303830754399673,1.6306812299270437,1.6309793844141218,1.6312775389011982,1.6315756933882746,1.631873847875351,1.632172002362429,1.6324701568495055,1.6327683113365818,1.63306646582366,1.6333646203107364,1.6336627747978127,1.6339609292848891,1.6342590837719673,1.6345572382590436,1.63485539274612,1.6351535472331964,1.6354517017202745,1.635749856207351,1.6360480106944273,1.6363461651815054,1.6366443196685818,1.6369424741556582,1.6372406286427346,1.6375387831298127,1.637836937616889,1.6381350921039655,1.6384332465910436,1.63873140107812,1.6390295555651964,1.6393277100522727,1.6396258645393509,1.6399240190264273,1.6402221735135036,1.64052032800058,1.6408184824876582,1.6411166369747345,1.641414791461811,1.641712945948889,1.6420111004359654,1.6423092549230418,1.6426074094101182,1.6429055638971963,1.6432037183842727,1.643501872871349,1.6438000273584255,1.6440981818455036,1.64439633633258,1.6446944908196564,1.6449926453067345,1.6452907997938109,1.6455889542808873,1.6458871087679636,1.6461852632550418,1.6464834177421181,1.6467815722291945,1.647079726716271,1.647377881203349,1.6476760356904254,1.6479741901775018,1.64827234466458,1.6485704991516563,1.6488686536387327,1.649166808125809,1.6494649626128872,1.6497631170999636,1.65006127158704,1.6503594260741163,1.6506575805611945,1.6509557350482709,1.6512538895353472,1.6515520440224254,1.6518501985095018,1.6521483529965781,1.6524465074836545,1.6527446619707327,1.653042816457809,1.6533409709448854,1.6536391254319618,1.65393727991904,1.6542354344061163,1.6545335888931927,1.6548317433802708,1.6551298978673472,1.6554280523544236,1.6557262068415,1.656024361328578,1.6563225158156545,1.6566206703027309,1.6569188247898072,1.6572169792768854,1.6575151337639618,1.6578132882510381,1.6581114427381163,1.6584095972251927,1.658707751712269,1.6590059061993454,1.6593040606864236,1.6596022151735,1.6599003696605763,1.6601985241476527,1.6604966786347308,1.6607948331218072,1.6610929876088836,1.6613911420959617,1.661689296583038,1.6619874510701145,1.6622856055571908,1.662583760044269,1.6628819145313454,1.6631800690184217,1.6634782235054981,1.6637763779925763,1.6640745324796526,1.664372686966729,1.6646708414538072,1.6649689959408835,1.66526715042796,1.6655653049150363,1.6658634594021144,1.6661616138891908,1.6664597683762672,1.6667579228633436,1.6670560773504217,1.667354231837498,1.6676523863245745,1.6679505408116526,1.668248695298729,1.6685468497858054,1.6688450042728817,1.6691431587599599,1.6694413132470363,1.6697394677341126,1.670037622221189,1.6703357767082672,1.6706339311953435,1.67093208568242,1.671230240169498,1.6715283946565744,1.6718265491436508,1.6721247036307272,1.6724228581178053,1.6727210126048817,1.673019167091958,1.6733173215790345,1.6736154760661126,1.673913630553189,1.6742117850402654,1.6745099395273435,1.6748080940144199,1.6751062485014963,1.6754044029885726,1.6757025574756508,1.6760007119627272,1.6762988664498035,1.67659702093688,1.676895175423958,1.6771933299110344,1.6774914843981108,1.677789638885189,1.6780877933722653,1.6783859478593417,1.678684102346418,1.6789822568334962,1.6792804113205726,1.679578565807649,1.6798767202947253,1.6801748747818035,1.6804730292688799,1.6807711837559562,1.6810693382430344,1.6813674927301108,1.6816656472171871,1.6819638017042635,1.6822619561913417,1.682560110678418,1.6828582651654944,1.6831564196525726,1.683454574139649,1.6837527286267253,1.6840508831138017,1.6843490376008798,1.6846471920879562,1.6849453465750326,1.685243501062109,1.6855416555491871,1.6858398100362635,1.6861379645233399,1.686436119010418,1.6867342734974944,1.6870324279845708,1.6873305824716471,1.6876287369587253,1.6879268914458017,1.688225045932878,1.6885232004199544,1.6888213549070326,1.689119509394109,1.6894176638811853,1.6897158183682635,1.6900139728553398,1.6903121273424162,1.6906102818294926,1.6909084363165707,1.691206590803647,1.6915047452907235,1.6918028997777999,1.692101054264878,1.6923992087519544,1.6926973632390308,1.692995517726109,1.6932936722131853,1.6935918267002616,1.693889981187338,1.6941881356744162,1.6944862901614925,1.694784444648569,1.6950825991356453,1.6953807536227234,1.6956789081097998,1.6959770625968762,1.6962752170839543,1.6965733715710307,1.696871526058107,1.6971696805451835,1.6974678350322616,1.697765989519338,1.6980641440064144,1.6983622984934907,1.698660452980569,1.6989586074676453,1.6992567619547216,1.6995549164417998,1.6998530709288762,1.7001512254159525,1.700449379903029,1.700747534390107,1.7010456888771834,1.7013438433642598,1.7016419978513362,1.7019401523384143,1.7022383068254907,1.702536461312567,1.7028346157996452,1.7031327702867216,1.703430924773798,1.7037290792608744,1.7040272337479525,1.7043253882350289,1.7046235427221053,1.7049216972091816,1.7052198516962598,1.7055180061833362,1.7058161606704125,1.7061143151574907,1.706412469644567,1.7067106241316434,1.7070087786187198,1.707306933105798,1.7076050875928743,1.7079032420799507,1.708201396567027,1.7084995510541052,1.7087977055411816,1.709095860028258,1.7093940145153361,1.7096921690024125,1.7099903234894889,1.7102884779765652,1.7105866324636434,1.7108847869507198,1.7111829414377961,1.7114810959248725,1.7117792504119507,1.712077404899027,1.7123755593861034,1.7126737138731816,1.712971868360258,1.7132700228473343,1.7135681773344107,1.7138663318214888,1.7141644863085652,1.7144626407956416,1.714760795282718,1.7150589497697961,1.7153571042568725,1.7156552587439489,1.715953413231027,1.7162515677181034,1.7165497222051798,1.7168478766922561,1.7171460311793343,1.7174441856664107,1.717742340153487,1.7180404946405634,1.7183386491276416,1.718636803614718,1.7189349581017943,1.7192331125888725,1.7195312670759488,1.7198294215630252,1.7201275760501016,1.7204257305371797,1.720723885024256,1.7210220395113325,1.7213201939984089,1.721618348485487,1.7219165029725634,1.7222146574596398,1.722512811946718,1.7228109664337943,1.7231091209208707,1.723407275407947,1.7237054298950252,1.7240035843821016,1.724301738869178,1.7245998933562543,1.7248980478433324,1.7251962023304088,1.7254943568174852,1.7257925113045633,1.7260906657916397,1.726388820278716,1.7266869747657925,1.7269851292528706,1.727283283739947,1.7275814382270234,1.7278795927141015,1.728177747201178,1.7284759016882543,1.7287740561753306,1.7290722106624088,1.7293703651494852,1.7296685196365615,1.729966674123638,1.730264828610716,1.7305629830977924,1.7308611375848688,1.731159292071947,1.7314574465590233,1.7317556010460997,1.732053755533176,1.7323519100202542,1.7326500645073306,1.732948218994407,1.7332463734814834,1.7335445279685615,1.7338426824556379,1.7341408369427143,1.7344389914297924,1.7347371459168688,1.7350353004039452,1.7353334548910215,1.7356316093780997,1.735929763865176,1.7362279183522524,1.7365260728393288,1.736824227326407,1.7371223818134833,1.7374205363005597,1.7377186907876379,1.7380168452747142,1.7383149997617906,1.738613154248867,1.7389113087359451,1.7392094632230215,1.7395076177100979,1.7398057721971742,1.7401039266842524,1.7404020811713288,1.7407002356584051,1.7409983901454833,1.7412965446325597,1.741594699119636,1.7418928536067124,1.7421910080937906,1.742489162580867,1.7427873170679433,1.7430854715550197,1.7433836260420978,1.7436817805291742,1.7439799350162506,1.7442780895033287,1.7445762439904051,1.7448743984774815,1.7451725529645579,1.745470707451636,1.7457688619387124,1.7460670164257888,1.7463651709128651,1.7466633253999433,1.7469614798870197,1.747259634374096,1.7475577888611742,1.7478559433482506,1.748154097835327,1.7484522523224033,1.7487504068094815,1.7490485612965578,1.7493467157836342,1.7496448702707106,1.7499430247577887,1.750241179244865,1.7505393337319415,1.7508374882190196,1.751135642706096,1.7514337971931724,1.7517319516802488,1.752030106167327,1.7523282606544033,1.7526264151414797,1.752924569628556,1.7532227241156342,1.7535208786027106,1.753819033089787,1.754117187576865,1.7544153420639415,1.7547134965510178,1.7550116510380942,1.7553098055251724,1.7556079600122487,1.755906114499325,1.7562042689864015,1.7565024234734796,1.756800577960556,1.7570987324476324,1.7573968869347105,1.757695041421787,1.7579931959088633,1.7582913503959396,1.7585895048830178,1.7588876593700942,1.7591858138571705,1.759483968344247,1.759782122831325,1.7600802773184014,1.7603784318054778,1.760676586292556,1.7609747407796323,1.7612728952667087,1.761571049753785,1.7618692042408632,1.7621673587279396,1.762465513215016,1.7627636677020924,1.7630618221891705,1.7633599766762469,1.7636581311633233,1.7639562856504014,1.7642544401374778,1.7645525946245542,1.7648507491116305,1.7651489035987087,1.765447058085785,1.7657452125728614,1.7660433670599378,1.766341521547016,1.7666396760340923,1.7669378305211687,1.7672359850082469,1.7675341394953232,1.7678322939823996,1.768130448469476,1.7684286029565541,1.7687267574436305,1.7690249119307069,1.7693230664177833,1.7696212209048614,1.7699193753919378,1.7702175298790142,1.7705156843660923,1.7708138388531687,1.771111993340245,1.7714101478273214,1.7717083023143996,1.772006456801476,1.7723046112885523,1.7726027657756287,1.7729009202627068,1.7731990747497832,1.7734972292368596,1.7737953837239377,1.7740935382110141,1.7743916926980905,1.7746898471851669,1.774988001672245,1.7752861561593214,1.7755843106463978,1.775882465133476,1.7761806196205523,1.7764787741076287,1.776776928594705,1.7770750830817832,1.7773732375688596,1.777671392055936,1.7779695465430123,1.7782677010300905,1.7785658555171668,1.7788640100042432,1.7791621644913214,1.7794603189783977,1.7797584734654741,1.7800566279525505,1.7803547824396286,1.780652936926705,1.7809510914137814,1.7812492459008578,1.781547400387936,1.7818455548750123,1.7821437093620887,1.7824418638491668,1.7827400183362432,1.7830381728233196,1.783336327310396,1.783634481797474,1.7839326362845505,1.7842307907716268,1.7845289452587032,1.7848270997457814,1.7851252542328577,1.785423408719934,1.7857215632070123,1.7860197176940886,1.786317872181165,1.7866160266682414,1.7869141811553195,1.787212335642396,1.7875104901294723,1.7878086446165486,1.7881067991036268,1.7884049535907032,1.7887031080777795,1.7890012625648577,1.789299417051934,1.7895975715390104,1.7898957260260868,1.790193880513165,1.7904920350002413,1.7907901894873177,1.791088343974394,1.7913864984614722,1.7916846529485486,1.791982807435625,1.7922809619227031,1.7925791164097795,1.792877270896856,1.7931754253839323,1.7934735798710104,1.7937717343580868,1.7940698888451632,1.7943680433322395,1.7946661978193177,1.794964352306394,1.7952625067934704,1.7955606612805486,1.795858815767625,1.7961569702547013,1.7964551247417777,1.7967532792288559,1.7970514337159322,1.7973495882030086,1.797647742690085,1.7979458971771631,1.7982440516642395,1.7985422061513159,1.798840360638394,1.7991385151254704,1.7994366696125468,1.7997348240996232,1.8000329785867013,1.8003311330737777,1.800629287560854,1.8009274420479304,1.8012255965350086,1.801523751022085,1.8018219055091613,1.8021200599962395,1.8024182144833159,1.8027163689703922,1.8030145234574686,1.8033126779445467,1.8036108324316231,1.8039089869186995,1.8042071414057759,1.804505295892854,1.8048034503799304,1.8051016048670068,1.805399759354085,1.8056979138411613,1.8059960683282377,1.806294222815314,1.8065923773023922,1.8068905317894686,1.807188686276545,1.8074868407636213,1.8077849952506995,1.8080831497377758,1.8083813042248522,1.8086794587119304,1.8089776131990067,1.8092757676860831,1.8095739221731595,1.8098720766602376,1.810170231147314,1.8104683856343904,1.8107665401214668,1.811064694608545,1.8113628490956213,1.8116610035826977,1.8119591580697758,1.8122573125568522,1.8125554670439286,1.812853621531005,1.813151776018083,1.8134499305051595,1.8137480849922358,1.8140462394793122,1.8143443939663904,1.8146425484534667,1.814940702940543,1.8152388574276213,1.8155370119146976,1.815835166401774,1.8161333208888504,1.8164314753759285,1.816729629863005,1.8170277843500813,1.8173259388371577,1.8176240933242358,1.8179222478113122,1.8182204022983885,1.8185185567854667,1.818816711272543,1.8191148657596194,1.8194130202466958,1.819711174733774,1.8200093292208503,1.8203074837079267,1.8206056381950049,1.8209037926820812,1.8212019471691576,1.821500101656234,1.8217982561433121,1.8220964106303885,1.822394565117465,1.8226927196045413,1.8229908740916194,1.8232890285786958,1.8235871830657722,1.8238853375528503,1.8241834920399267,1.824481646527003,1.8247798010140794,1.8250779555011576,1.825376109988234,1.8256742644753103,1.8259724189623867,1.8262705734494649,1.8265687279365412,1.8268668824236176,1.8271650369106958,1.8274631913977721,1.8277613458848485,1.8280595003719249,1.828357654859003,1.8286558093460794,1.8289539638331558,1.8292521183202322,1.8295502728073103,1.8298484272943867,1.830146581781463,1.8304447362685412,1.8307428907556176,1.831041045242694,1.8313391997297703,1.8316373542168485,1.8319355087039249,1.8322336631910012,1.8325318176780776,1.8328299721651558,1.8331281266522321,1.8334262811393085,1.8337244356263867,1.834022590113463,1.8343207446005394,1.8346188990876158,1.834917053574694,1.8352152080617703,1.8355133625488467,1.835811517035923,1.8361096715230012,1.8364078260100776,1.836705980497154,1.837004134984232,1.8373022894713085,1.8376004439583848,1.8378985984454612,1.8381967529325394,1.8384949074196157,1.8387930619066921,1.8390912163937685,1.8393893708808466,1.839687525367923,1.8399856798549994,1.8402838343420775,1.840581988829154,1.8408801433162303,1.8411782978033067,1.8414764522903848,1.8417746067774612,1.8420727612645376,1.842370915751614,1.842669070238692,1.8429672247257685,1.8432653792128448,1.843563533699923,1.8438616881869994,1.8441598426740757,1.844457997161152,1.8447561516482303,1.8450543061353066,1.845352460622383,1.8456506151094594,1.8459487695965375,1.846246924083614,1.8465450785706903,1.8468432330577684,1.8471413875448448,1.8474395420319212,1.8477376965189976,1.8480358510060757,1.848334005493152,1.8486321599802285,1.8489303144673048,1.849228468954383,1.8495266234414593,1.8498247779285357,1.8501229324156139,1.8504210869026902,1.8507192413897666,1.851017395876843,1.8513155503639211,1.8516137048509975,1.851911859338074,1.8522100138251503,1.8525081683122284,1.8528063227993048,1.8531044772863812,1.8534026317734593,1.8537007862605357,1.853998940747612,1.8542970952346884,1.8545952497217666,1.854893404208843,1.8551915586959193,1.8554897131829957,1.8557878676700739,1.8560860221571502,1.8563841766442266,1.8566823311313048,1.8569804856183811,1.8572786401054575,1.8575767945925339,1.857874949079612,1.8581731035666884,1.8584712580537648,1.8587694125408412,1.8590675670279193,1.8593657215149957,1.859663876002072,1.8599620304891502,1.8602601849762266,1.860558339463303,1.8608564939503793,1.8611546484374575,1.8614528029245339,1.8617509574116102,1.8620491118986866,1.8623472663857648,1.8626454208728411,1.8629435753599175,1.8632417298469957,1.863539884334072,1.8638380388211484,1.8641361933082248,1.864434347795303,1.8647325022823793,1.8650306567694557,1.865328811256532,1.8656269657436102,1.8659251202306866,1.866223274717763,1.866521429204841,1.8668195836919175,1.8671177381789938,1.8674158926660702,1.8677140471531484,1.8680122016402247,1.8683103561273011,1.8686085106143793,1.8689066651014556,1.869204819588532,1.8695029740756084,1.8698011285626865,1.870099283049763,1.8703974375368393,1.8706955920239157,1.8709937465109938,1.8712919009980702,1.8715900554851466,1.8718882099722247,1.872186364459301,1.8724845189463775,1.8727826734334538,1.873080827920532,1.8733789824076084,1.8736771368946847,1.873975291381761,1.8742734458688393,1.8745716003559156,1.874869754842992,1.8751679093300702,1.8754660638171465,1.875764218304223,1.8760623727912993,1.8763605272783774,1.8766586817654538,1.8769568362525302,1.8772549907396066,1.8775531452266847,1.877851299713761,1.8781494542008375,1.8784476086879156,1.878745763174992,1.8790439176620684,1.8793420721491447,1.8796402266362229,1.8799383811232993,1.8802365356103756,1.880534690097452,1.8808328445845302,1.8811309990716065,1.881429153558683,1.881727308045761,1.8820254625328374,1.8823236170199138,1.8826217715069902,1.8829199259940683,1.8832180804811447,1.883516234968221,1.8838143894552974,1.8841125439423756,1.884410698429452,1.8847088529165283,1.8850070074036065,1.8853051618906829,1.8856033163777592,1.8859014708648356,1.8861996253519138,1.8864977798389901,1.8867959343260665,1.887094088813143,1.887392243300221,1.8876903977872974,1.8879885522743738,1.888286706761452,1.8885848612485283,1.8888830157356047,1.889181170222681,1.8894793247097592,1.8897774791968356,1.890075633683912,1.8903737881709883,1.8906719426580665,1.8909700971451429,1.8912682516322192,1.8915664061192974,1.8918645606063738,1.8921627150934501,1.8924608695805265,1.8927590240676047,1.893057178554681,1.8933553330417574,1.8936534875288338,1.893951642015912,1.8942497965029883,1.8945479509900647,1.8948461054771428,1.8951442599642192,1.8954424144512956,1.895740568938372,1.89603872342545,1.8963368779125265,1.8966350323996028,1.8969331868866792,1.8972313413737574,1.8975294958608337,1.8978276503479101,1.8981258048349883,1.8984239593220646,1.898722113809141,1.8990202682962174,1.8993184227832955,1.899616577270372,1.8999147317574483,1.9002128862445247,1.9005110407316028,1.9008091952186792,1.9011073497057556,1.9014055041928337,1.90170365867991,1.9020018131669865,1.9022999676540628,1.902598122141141,1.9028962766282174,1.9031944311152937,1.9034925856023701,1.9037907400894483,1.9040888945765246,1.904387049063601,1.9046852035506792,1.9049833580377555,1.905281512524832,1.9055796670119083,1.9058778214989864,1.9061759759860628,1.9064741304731392,1.9067722849602156,1.9070704394472937,1.90736859393437,1.9076667484214465,1.9079649029085246,1.908263057395601,1.9085612118826774,1.9088593663697537,1.9091575208568319,1.9094556753439083,1.9097538298309846,1.910051984318061,1.9103501388051392,1.9106482932922155,1.910946447779292,1.91124460226637,1.9115427567534464,1.9118409112405228,1.9121390657275992,1.9124372202146773,1.9127353747017537,1.91303352918883,1.9133316836759082,1.9136298381629846,1.913927992650061,1.9142261471371373,1.9145243016242155,1.9148224561112919,1.9151206105983682,1.9154187650854446,1.9157169195725228,1.9160150740595991,1.9163132285466755,1.9166113830337537,1.91690953752083,1.9172076920079064,1.9175058464949828,1.917804000982061,1.9181021554691373,1.9184003099562137,1.91869846444329,1.9189966189303682,1.9192947734174446,1.919592927904521,1.9198910823915991,1.9201892368786755,1.9204873913657519,1.9207855458528282,1.9210837003399064,1.9213818548269828,1.9216800093140591,1.9219781638011355,1.9222763182882137,1.92257447277529,1.9228726272623664,1.9231707817494446,1.923468936236521,1.9237670907235973,1.9240652452106737,1.9243633996977518,1.9246615541848282,1.9249597086719046,1.925257863158981,1.925556017646059,1.9258541721331355,1.9261523266202119,1.92645048110729,1.9267486355943664,1.9270467900814428,1.9273449445685191,1.9276430990555973,1.9279412535426736,1.92823940802975,1.9285375625168264,1.9288357170039045,1.929133871490981,1.9294320259780573,1.9297301804651354,1.9300283349522118,1.9303264894392882,1.9306246439263646,1.9309227984134427,1.931220952900519,1.9315191073875955,1.9318172618746718,1.93211541636175,1.9324135708488264,1.9327117253359027,1.933009879822981,1.9333080343100573,1.9336061887971336,1.93390434328421,1.9342024977712882,1.9345006522583645,1.934798806745441,1.9350969612325173,1.9353951157195954,1.9356932702066718,1.9359914246937482,1.9362895791808263,1.9365877336679027,1.936885888154979,1.9371840426420555,1.9374821971291336,1.93778035161621,1.9380785061032864,1.9383766605903627,1.9386748150774409,1.9389729695645173,1.9392711240515936,1.9395692785386718,1.9398674330257482,1.9401655875128245,1.940463741999901,1.940761896486979,1.9410600509740554,1.9413582054611318,1.9416563599482082,1.9419545144352863,1.9422526689223627,1.942550823409439,1.9428489778965172,1.9431471323835936,1.94344528687067,1.9437434413577463,1.9440415958448245,1.9443397503319009,1.9446379048189772,1.9449360593060536,1.9452342137931318,1.9455323682802081,1.9458305227672845,1.9461286772543627,1.946426831741439,1.9467249862285154,1.9470231407155918,1.94732129520267,1.9476194496897463,1.9479176041768227,1.948215758663899,1.9485139131509772,1.9488120676380536,1.94911022212513,1.9494083766122081,1.9497065310992845,1.9500046855863609,1.9503028400734372,1.9506009945605154,1.9508991490475918,1.9511973035346681,1.9514954580217445,1.9517936125088227,1.952091766995899,1.9523899214829754,1.9526880759700536,1.95298623045713,1.9532843849442063,1.9535825394312827,1.9538806939183608,1.9541788484054372,1.9544770028925136,1.95477515737959,1.955073311866668,1.9553714663537445,1.9556696208408209,1.955967775327899,1.9562659298149754,1.9565640843020518,1.9568622387891281,1.9571603932762063,1.9574585477632827,1.957756702250359,1.9580548567374354,1.9583530112245136,1.95865116571159,1.9589493201986663,1.9592474746857445,1.9595456291728208,1.9598437836598972,1.9601419381469736,1.9604400926340517,1.960738247121128,1.9610364016082045,1.9613345560952826,1.961632710582359,1.9619308650694354,1.9622290195565117,1.96252717404359,1.9628253285306663,1.9631234830177426,1.963421637504819,1.9637197919918972,1.9640179464789735,1.96431610096605,1.964614255453128,1.9649124099402044,1.9652105644272808,1.9655087189143572,1.9658068734014353,1.9661050278885117,1.966403182375588,1.9667013368626645,1.9669994913497426,1.967297645836819,1.9675958003238954,1.9678939548109735,1.9681921092980499,1.9684902637851263,1.9687884182722026,1.9690865727592808,1.9693847272463572,1.9696828817334335,1.96998103622051,1.970279190707588,1.9705773451946644,1.9708754996817408,1.971173654168819,1.9714718086558953,1.9717699631429717,1.972068117630048,1.9723662721171262,1.9726644266042026,1.972962581091279,1.9732607355783554,1.9735588900654335,1.9738570445525099,1.9741551990395863,1.9744533535266644,1.9747515080137408,1.9750496625008171,1.9753478169878935,1.9756459714749717,1.975944125962048,1.9762422804491244,1.9765404349362008,1.976838589423279,1.9771367439103553,1.9774348983974317,1.9777330528845098,1.9780312073715862,1.9783293618586626,1.978627516345739,1.9789256708328171,1.9792238253198935,1.9795219798069699,1.9798201342940462,1.9801182887811244,1.9804164432682008,1.9807145977552771,1.9810127522423553,1.9813109067294317,1.981609061216508,1.9819072157035844,1.9822053701906626,1.982503524677739,1.9828016791648153,1.9830998336518917,1.9833979881389698,1.9836961426260462,1.9839942971131226,1.9842924516002007,1.984590606087277,1.9848887605743535,1.9851869150614299,1.985485069548508,1.9857832240355844,1.9860813785226608,1.9863795330097371,1.9866776874968153,1.9869758419838917,1.987273996470968,1.9875721509580462,1.9878703054451226,1.988168459932199,1.9884666144192753,1.9887647689063535,1.9890629233934298,1.9893610778805062,1.9896592323675826,1.9899573868546607,1.990255541341737,1.9905536958288135,1.9908518503158916,1.991150004802968,1.9914481592900444,1.9917463137771207,1.992044468264199,1.9923426227512753,1.9926407772383516,1.992938931725428,1.9932370862125062,1.9935352406995825,1.993833395186659,1.994131549673737,1.9944297041608134,1.9947278586478898,1.9950260131349662,1.9953241676220443,1.9956223221091207,1.995920476596197,1.9962186310832735,1.9965167855703516,1.996814940057428,1.9971130945445044,1.9974112490315825,1.9977094035186589,1.9980075580057353,1.9983057124928116,1.9986038669798898,1.9989020214669662,1.9992001759540425,1.999498330441119,1.999796484928197,2.0000946394152734,2.00039279390235,2.000690948389428,2.0009891028765043,2.0012872573635807,2.001585411850657,2.0018835663377352,2.0021817208248116,2.002479875311888,2.0027780297989644,2.0030761842860425,2.003374338773119,2.0036724932601953,2.0039706477472734,2.0042688022343498,2.004566956721426,2.0048651112085025,2.0051632656955807,2.005461420182657,2.0057595746697334,2.0060577291568116,2.006355883643888,2.0066540381309643,2.0069521926180407,2.007250347105119,2.0075485015921952,2.0078466560792716,2.008144810566348,2.008442965053426,2.0087411195405025,2.009039274027579,2.009337428514657,2.0096355830017334,2.0099337374888098,2.010231891975886,2.0105300464629643,2.0108282009500407,2.011126355437117,2.0114245099241934,2.0117226644112716,2.012020818898348,2.0123189733854243,2.0126171278725025,2.012915282359579,2.013213436846655,2.0135115913337316,2.0138097458208097,2.014107900307886,2.0144060547949625,2.014704209282039,2.015002363769117,2.0153005182561934,2.0155986727432698,2.015896827230348,2.0161949817174243,2.0164931362045007,2.016791290691577,2.017089445178655,2.0173875996657316,2.017685754152808,2.0179839086398843,2.0182820631269625,2.018580217614039,2.018878372101115,2.0191765265881934,2.0194746810752697,2.019772835562346,2.0200709900494225,2.0203691445365006,2.020667299023577,2.0209654535106534,2.0212636079977297,2.021561762484808,2.0218599169718843,2.0221580714589606,2.022456225946039,2.022754380433115,2.0230525349201915,2.023350689407268,2.023648843894346,2.0239469983814224,2.024245152868499,2.024543307355575,2.0248414618426533,2.0251396163297297,2.025437770816806,2.0257359253038842,2.0260340797909606,2.026332234278037,2.0266303887651134,2.0269285432521915,2.027226697739268,2.0275248522263443,2.0278230067134206,2.028121161200499,2.028419315687575,2.0287174701746515,2.0290156246617297,2.029313779148806,2.0296119336358824,2.029910088122959,2.030208242610037,2.0305063970971133,2.0308045515841897,2.031102706071266,2.0314008605583442,2.0316990150454206,2.031997169532497,2.032295324019575,2.0325934785066515,2.032891632993728,2.0331897874808043,2.0334879419678824,2.033786096454959,2.034084250942035,2.0343824054291115,2.0346805599161897,2.034978714403266,2.0352768688903424,2.0355750233774206,2.035873177864497,2.0361713323515733,2.0364694868386497,2.036767641325728,2.0370657958128042,2.0373639502998806,2.037662104786957,2.037960259274035,2.0382584137611115,2.038556568248188,2.038854722735266,2.0391528772223424,2.0394510317094188,2.039749186196495,2.0400473406835733,2.0403454951706497,2.040643649657726,2.0409418041448024,2.0412399586318806,2.041538113118957,2.0418362676060333,2.0421344220931115,2.042432576580188,2.042730731067264,2.0430288855543406,2.0433270400414187,2.043625194528495,2.0439233490155715,2.044221503502648,2.044519657989726,2.0448178124768024,2.0451159669638788,2.045414121450957,2.0457122759380333,2.0460104304251097,2.046308584912186,2.046606739399264,2.0469048938863406,2.047203048373417,2.0475012028604933,2.0477993573475715,2.048097511834648,2.048395666321724,2.0486938208088024,2.0489919752958787,2.049290129782955,2.0495882842700315,2.0498864387571096,2.050184593244186,2.0504827477312624,2.0507809022183405,2.051079056705417,2.0513772111924933,2.0516753656795697,2.051973520166648,2.052271674653724,2.0525698291408006,2.052867983627877,2.053166138114955,2.0534642926020314,2.053762447089108,2.054060601576186,2.0543587560632623,2.0546569105503387,2.054955065037415,2.0552532195244932,2.0555513740115696,2.055849528498646,2.0561476829857224,2.0564458374728005,2.056743991959877,2.0570421464469533,2.0573403009340314,2.057638455421108,2.057936609908184,2.0582347643952605,2.0585329188823387,2.058831073369415,2.0591292278564914,2.059427382343568,2.059725536830646,2.0600236913177223,2.0603218458047987,2.060620000291877,2.0609181547789532,2.0612163092660296,2.061514463753106,2.061812618240184,2.0621107727272605,2.062408927214337,2.0627070817014133,2.0630052361884914,2.063303390675568,2.063601545162644,2.0638996996497223,2.0641978541367987,2.064496008623875,2.0647941631109514,2.0650923175980296,2.065390472085106,2.0656886265721823,2.0659867810592587,2.066284935546337,2.0665830900334132,2.0668812445204896,2.0671793990075678,2.067477553494644,2.0677757079817205,2.068073862468797,2.068372016955875,2.0686701714429514,2.0689683259300278,2.069266480417104,2.0695646349041823,2.0698627893912587,2.070160943878335,2.070459098365413,2.0707572528524896,2.071055407339566,2.0713535618266423,2.0716517163137205,2.071949870800797,2.072248025287873,2.0725461797749496,2.0728443342620277,2.073142488749104,2.0734406432361805,2.0737387977232586,2.074036952210335,2.0743351066974114,2.0746332611844878,2.074931415671566,2.0752295701586423,2.0755277246457187,2.075825879132795,2.076124033619873,2.0764221881069496,2.076720342594026,2.077018497081104,2.0773166515681805,2.077614806055257,2.077912960542333,2.0782111150294114,2.0785092695164877,2.078807424003564,2.0791055784906405,2.0794037329777186,2.079701887464795,2.0800000419518714,2.0802981964389495,2.080596350926026,2.0808945054131023,2.0811926599001787,2.081490814387257,2.081788968874333,2.0820871233614096,2.082385277848486,2.082683432335564,2.0829815868226405,2.083279741309717,2.083577895796795,2.0838760502838714,2.0841742047709477,2.084472359258024,2.0847705137451022,2.0850686682321786,2.085366822719255,2.0856649772063314,2.0859631316934095,2.086261286180486,2.0865594406675623,2.0868575951546404,2.087155749641717,2.087453904128793,2.0877520586158695,2.0880502131029477,2.088348367590024,2.0886465220771004,2.088944676564177,2.089242831051255,2.0895409855383313,2.0898391400254077,2.090137294512486,2.0904354489995622,2.0907336034866386,2.091031757973715,2.091329912460793,2.0916280669478695,2.091926221434946,2.0922243759220223,2.0925225304091004,2.092820684896177,2.093118839383253,2.0934169938703313,2.0937151483574077,2.094013302844484,2.0943114573315604,2.0946096118186386,2.094907766305715,2.0952059207927913,2.0955040752798677,2.095802229766946,2.0961003842540222,2.0963985387410986,2.0966966932281768,2.096994847715253,2.0972930022023295,2.097591156689406,2.097889311176484,2.0981874656635604,2.0984856201506368,2.098783774637715,2.0990819291247913,2.0993800836118677,2.099678238098944,2.099976392586022,2.1002745470730986,2.100572701560175,2.1008708560472513,2.1011690105343295,2.101467165021406,2.101765319508482,2.1020634739955604,2.1023616284826367,2.102659782969713,2.1029579374567895,2.1032560919438676,2.103554246430944,2.1038524009180204,2.1041505554050968,2.104448709892175,2.1047468643792513,2.1050450188663277,2.105343173353406,2.105641327840482,2.1059394823275586,2.106237636814635,2.106535791301713,2.1068339457887895,2.107132100275866,2.107430254762942,2.1077284092500204,2.1080265637370967,2.108324718224173,2.1086228727112513,2.1089210271983276,2.109219181685404,2.1095173361724804,2.1098154906595585,2.110113645146635,2.1104117996337113,2.1107099541207877,2.111008108607866,2.111306263094942,2.1116044175820186,2.1119025720690967,2.112200726556173,2.1124988810432495,2.112797035530326,2.113095190017404,2.1133933445044804,2.1136914989915567,2.113989653478633,2.1142878079657113,2.1145859624527876,2.114884116939864,2.115182271426942,2.1154804259140185,2.115778580401095,2.1160767348881713,2.1163748893752494,2.116673043862326,2.116971198349402,2.1172693528364785,2.1175675073235567,2.117865661810633,2.1181638162977094,2.1184619707847876,2.118760125271864,2.1190582797589403,2.1193564342460167,2.119654588733095,2.1199527432201712,2.1202508977072476,2.120549052194324,2.120847206681402,2.1211453611684785,2.121443515655555,2.121741670142633,2.1220398246297094,2.122337979116786,2.122636133603862,2.1229342880909403,2.1232324425780167,2.123530597065093,2.1238287515521694,2.1241269060392476,2.124425060526324,2.1247232150134003,2.1250213695004785,2.125319523987555,2.1256176784746312,2.1259158329617076,2.1262139874487858,2.126512141935862,2.1268102964229385,2.127108450910015,2.127406605397093,2.1277047598841694,2.128002914371246,2.128301068858324,2.1285992233454003,2.1288973778324767,2.129195532319553,2.129493686806631,2.1297918412937076,2.130089995780784,2.1303881502678603,2.1306863047549385,2.130984459242015,2.1312826137290912,2.1315807682161694,2.1318789227032457,2.132177077190322,2.1324752316773985,2.1327733861644766,2.133071540651553,2.1333696951386294,2.1336678496257058,2.133966004112784,2.1342641585998603,2.1345623130869367,2.134860467574015,2.135158622061091,2.1354567765481676,2.135754931035244,2.136053085522322,2.1363512400093985,2.136649394496475,2.136947548983551,2.1372457034706294,2.1375438579577057,2.137842012444782,2.1381401669318603,2.1384383214189366,2.138736475906013,2.1390346303930894,2.1393327848801675,2.139630939367244,2.1399290938543203,2.1402272483413967,2.140525402828475,2.140823557315551,2.1411217118026276,2.1414198662897057,2.141718020776782,2.1420161752638585,2.142314329750935,2.142612484238013,2.1429106387250894,2.1432087932121657,2.143506947699244,2.1438051021863203,2.1441032566733966,2.144401411160473,2.144699565647551,2.1449977201346275,2.145295874621704,2.1455940291087803,2.1458921835958584,2.146190338082935,2.146488492570011,2.1467866470570893,2.1470848015441657,2.147382956031242,2.1476811105183184,2.1479792650053966,2.148277419492473,2.1485755739795493,2.1488737284666257,2.149171882953704,2.1494700374407802,2.1497681919278566,2.1500663464149348,2.150364500902011,2.1506626553890875,2.150960809876164,2.151258964363242,2.1515571188503184,2.151855273337395,2.152153427824471,2.1524515823115493,2.1527497367986257,2.153047891285702,2.15334604577278,2.1536442002598566,2.153942354746933,2.1542405092340093,2.1545386637210875,2.154836818208164,2.1551349726952402,2.1554331271823166,2.1557312816693948,2.156029436156471,2.1563275906435475,2.1566257451306257,2.156923899617702,2.1572220541047784,2.157520208591855,2.157818363078933,2.1581165175660093,2.1584146720530857,2.158712826540162,2.15901098102724,2.1593091355143166,2.159607290001393,2.159905444488471,2.1602035989755475,2.160501753462624,2.1607999079497002,2.1610980624367784,2.1613962169238548,2.161694371410931,2.1619925258980075,2.1622906803850857,2.162588834872162,2.1628869893592384,2.1631851438463165,2.163483298333393,2.1637814528204693,2.1640796073075457,2.164377761794624,2.1646759162817,2.1649740707687766,2.165272225255853,2.165570379742931,2.1658685342300075,2.166166688717084,2.166464843204162,2.1667629976912384,2.1670611521783147,2.167359306665391,2.1676574611524693,2.1679556156395456,2.168253770126622,2.1685519246136984,2.1688500791007765,2.169148233587853,2.1694463880749293,2.1697445425620074,2.170042697049084,2.17034085153616,2.1706390060232366,2.1709371605103147,2.171235314997391,2.1715334694844675,2.171831623971544,2.172129778458622,2.1724279329456984,2.1727260874327747,2.173024241919853,2.1733223964069293,2.1736205508940056,2.173918705381082,2.17421685986816,2.1745150143552365,2.174813168842313,2.1751113233293893,2.1754094778164674,2.175707632303544,2.17600578679062,2.1763039412776983,2.1766020957647747,2.176900250251851,2.1771984047389275,2.1774965592260056,2.177794713713082,2.1780928682001583,2.1783910226872347,2.178689177174313,2.1789873316613892,2.1792854861484656,2.1795836406355438,2.17988179512262,2.1801799496096965,2.180478104096773,2.180776258583851,2.1810744130709274,2.181372567558004,2.18167072204508,2.1819688765321583,2.1822670310192347,2.182565185506311,2.182863339993389,2.1831614944804656,2.183459648967542,2.1837578034546183,2.1840559579416965,2.184354112428773,2.1846522669158492,2.1849504214029256,2.1852485758900038,2.18554673037708,2.1858448848641565,2.1861430393512347,2.186441193838311,2.1867393483253874,2.187037502812464,2.187335657299542,2.1876338117866183,2.1879319662736947,2.188230120760771,2.188528275247849,2.1888264297349256,2.189124584222002,2.18942273870908,2.1897208931961565,2.190019047683233,2.1903172021703092,2.1906153566573874,2.1909135111444638,2.19121166563154,2.1915098201186183,2.1918079746056947,2.192106129092771,2.1924042835798474,2.1927024380669256,2.193000592554002,2.1932987470410783,2.1935969015281547,2.193895056015233,2.194193210502309,2.1944913649893856,2.1947895194764637,2.19508767396354,2.1953858284506165,2.195683982937693,2.195982137424771,2.1962802919118474,2.1965784463989237,2.196876600886,2.1971747553730783,2.1974729098601546,2.197771064347231,2.198069218834309,2.1983673733213855,2.198665527808462,2.1989636822955383,2.1992618367826164,2.199559991269693,2.199858145756769,2.2001563002438456,2.2004544547309237,2.200752609218,2.2010507637050765,2.2013489181921546,2.201647072679231,2.2019452271663074,2.2022433816533837,2.202541536140462,2.2028396906275383,2.2031378451146146,2.203435999601691,2.203734154088769,2.2040323085758455,2.204330463062922,2.20462861755,2.2049267720370764,2.205224926524153,2.205523081011229,2.2058212354983073,2.2061193899853837,2.20641754447246,2.2067156989595365,2.2070138534466146,2.207312007933691,2.2076101624207674,2.2079083169078455,2.208206471394922,2.2085046258819983,2.2088027803690746,2.2091009348561528,2.209399089343229,2.2096972438303055,2.209995398317382,2.21029355280446,2.2105917072915364,2.210889861778613,2.211188016265691,2.2114861707527673,2.2117843252398437,2.21208247972692,2.212380634213998,2.2126787887010746,2.212976943188151,2.2132750976752273,2.2135732521623055,2.213871406649382,2.2141695611364582,2.2144677156235364,2.2147658701106128,2.215064024597689,2.2153621790847655,2.2156603335718437,2.21595848805892,2.2162566425459964,2.216554797033073,2.216852951520151,2.2171511060072273,2.2174492604943037,2.217747414981382,2.218045569468458,2.2183437239555346,2.218641878442611,2.218940032929689,2.2192381874167655,2.219536341903842,2.2198344963909182,2.2201326508779964,2.2204308053650728,2.220728959852149,2.2210271143392273,2.2213252688263037,2.22162342331338,2.2219215778004564,2.2222197322875346,2.222517886774611,2.2228160412616873,2.2231141957487637,2.223412350235842,2.223710504722918,2.2240086592099946,2.2243068136970727,2.224604968184149,2.2249031226712255,2.225201277158302,2.22549943164538,2.2257975861324564,2.2260957406195327,2.226393895106609,2.2266920495936873,2.2269902040807636,2.22728835856784,2.227586513054918,2.2278846675419945,2.228182822029071,2.2284809765161473,2.2287791310032254,2.229077285490302,2.229375439977378,2.2296735944644546,2.2299717489515327,2.230269903438609,2.2305680579256855,2.2308662124127636,2.23116436689984,2.2314625213869164,2.2317606758739927,2.232058830361071,2.2323569848481473,2.2326551393352236,2.2329532938223,2.233251448309378,2.2335496027964545,2.233847757283531,2.234145911770609,2.2344440662576854,2.234742220744762,2.235040375231838,2.2353385297189163,2.2356366842059927,2.235934838693069,2.2362329931801472,2.2365311476672236,2.2368293021543,2.2371274566413764,2.2374256111284545,2.237723765615531,2.2380219201026073,2.2383200745896836,2.238618229076762,2.238916383563838,2.2392145380509145,2.2395126925379927,2.239810847025069,2.2401090015121454,2.240407155999222,2.2407053104863,2.2410034649733763,2.2413016194604527,2.241599773947529,2.2418979284346072,2.2421960829216836,2.24249423740876,2.242792391895838,2.2430905463829145,2.243388700869991,2.2436868553570672,2.2439850098441454,2.2442831643312218,2.244581318818298,2.2448794733053745,2.2451776277924527,2.245475782279529,2.2457739367666054,2.2460720912536836,2.24637024574076,2.2466684002278363,2.2469665547149127,2.247264709201991,2.247562863689067,2.2478610181761436,2.24815917266322,2.248457327150298,2.2487554816373745,2.249053636124451,2.249351790611529,2.2496499450986054,2.2499480995856818,2.250246254072758,2.2505444085598363,2.2508425630469127,2.251140717533989,2.2514388720210654,2.2517370265081436,2.25203518099522,2.2523333354822963,2.2526314899693745,2.252929644456451,2.253227798943527,2.2535259534306036,2.2538241079176817,2.254122262404758,2.2544204168918345,2.254718571378911,2.255016725865989,2.2553148803530654,2.2556130348401418,2.25591118932722,2.2562093438142963,2.2565074983013726,2.256805652788449,2.257103807275527,2.2574019617626035,2.25770011624968,2.2579982707367563,2.2582964252238344,2.258594579710911,2.258892734197987,2.2591908886850653,2.2594890431721417,2.259787197659218,2.2600853521462945,2.2603835066333726,2.260681661120449,2.2609798156075254,2.2612779700946017,2.26157612458168,2.2618742790687563,2.2621724335558326,2.262470588042911,2.262768742529987,2.2630668970170635,2.26336505150414,2.263663205991218,2.2639613604782944,2.264259514965371,2.264557669452447,2.2648558239395253,2.2651539784266017,2.265452132913678,2.2657502874007562,2.2660484418878326,2.266346596374909,2.2666447508619854,2.2669429053490635,2.26724105983614,2.2675392143232163,2.2678373688102926,2.268135523297371,2.268433677784447,2.2687318322715235,2.2690299867586017,2.269328141245678,2.2696262957327544,2.269924450219831,2.270222604706909,2.2705207591939853,2.2708189136810617,2.271117068168138,2.2714152226552162,2.2717133771422926,2.272011531629369,2.272309686116447,2.2726078406035235,2.2729059950906,2.2732041495776762,2.2735023040647544,2.2738004585518308,2.274098613038907,2.2743967675259835,2.2746949220130617,2.274993076500138,2.2752912309872144,2.2755893854742926,2.275887539961369,2.2761856944484453,2.2764838489355217,2.2767820034226,2.277080157909676,2.2773783123967526,2.277676466883829,2.277974621370907,2.2782727758579835,2.27857093034506,2.278869084832138,2.2791672393192144,2.2794653938062908,2.279763548293367,2.2800617027804453,2.2803598572675217,2.280658011754598,2.280956166241676,2.2812543207287526,2.281552475215829,2.2818506297029053,2.2821487841899835,2.28244693867706,2.282745093164136,2.2830432476512126,2.2833414021382907,2.283639556625367,2.2839377111124435,2.2842358655995216,2.284534020086598,2.2848321745736744,2.2851303290607508,2.285428483547829,2.2857266380349053,2.2860247925219817,2.286322947009058,2.286621101496136,2.2869192559832126,2.287217410470289,2.287515564957367,2.2878137194444434,2.28811187393152,2.288410028418596,2.2887081829056743,2.2890063373927507,2.289304491879827,2.2896026463669035,2.2899008008539816,2.290198955341058,2.2904971098281344,2.2907952643152125,2.291093418802289,2.2913915732893653,2.2916897277764416,2.29198788226352,2.292286036750596,2.2925841912376725,2.292882345724749,2.293180500211827,2.2934786546989034,2.29377680918598,2.294074963673058,2.2943731181601343,2.2946712726472107,2.294969427134287,2.2952675816213652,2.2955657361084416,2.295863890595518,2.2961620450825944,2.2964601995696725,2.296758354056749,2.2970565085438253,2.2973546630309034,2.29765281751798,2.297950972005056,2.2982491264921325,2.2985472809792107,2.298845435466287,2.2991435899533634,2.29944174444044,2.299739898927518,2.3000380534145943,2.3003362079016707,2.300634362388749,2.3009325168758252,2.3012306713629016,2.301528825849978,2.301826980337056,2.3021251348241325,2.302423289311209,2.3027214437982853,2.3030195982853634,2.3033177527724398,2.303615907259516,2.3039140617465943,2.3042122162336707,2.304510370720747,2.3048085252078234,2.3051066796949016,2.305404834181978,2.3057029886690543,2.3060011431561307,2.306299297643209,2.306597452130285,2.3068956066173616,2.3071937611044397,2.307491915591516,2.3077900700785925,2.308088224565669,2.308386379052747,2.3086845335398234,2.3089826880268998,2.309280842513976,2.3095789970010543,2.3098771514881307,2.310175305975207,2.310473460462285,2.3107716149493616,2.311069769436438,2.3113679239235143,2.3116660784105925,2.311964232897669,2.312262387384745,2.3125605418718216,2.3128586963588997,2.313156850845976,2.3134550053330525,2.3137531598201306,2.314051314307207,2.3143494687942834,2.3146476232813598,2.314945777768438,2.3152439322555143,2.3155420867425907,2.315840241229667,2.316138395716745,2.3164365502038216,2.316734704690898,2.317032859177976,2.3173310136650525,2.317629168152129,2.317927322639205,2.3182254771262834,2.3185236316133597,2.318821786100436,2.3191199405875125,2.3194180950745906,2.319716249561667,2.3200144040487434,2.3203125585358215,2.320610713022898,2.3209088675099743,2.3212070219970506,2.321505176484129,2.321803330971205,2.3221014854582815,2.322399639945358,2.322697794432436,2.3229959489195124,2.323294103406589,2.323592257893667,2.3238904123807433,2.3241885668678197,2.324486721354896,2.3247848758419742,2.3250830303290506,2.325381184816127,2.3256793393032034,2.3259774937902815,2.326275648277358,2.3265738027644343,2.3268719572515124,2.327170111738589,2.327468266225665,2.3277664207127415,2.3280645751998197,2.328362729686896,2.3286608841739724,2.3289590386610506,2.329257193148127,2.3295553476352033,2.3298535021222797,2.330151656609358,2.3304498110964342,2.3307479655835106,2.331046120070587,2.331344274557665,2.3316424290447415,2.331940583531818,2.332238738018896,2.3325368925059724,2.3328350469930488,2.333133201480125,2.3334313559672033,2.3337295104542797,2.334027664941356,2.3343258194284324,2.3346239739155106,2.334922128402587,2.3352202828896633,2.3355184373767415,2.335816591863818,2.3361147463508942,2.3364129008379706,2.3367110553250487,2.337009209812125,2.3373073642992015,2.337605518786278,2.337903673273356,2.3382018277604324,2.3384999822475088,2.338798136734587,2.3390962912216633,2.3393944457087397,2.339692600195816,2.339990754682894,2.3402889091699706,2.340587063657047,2.3408852181441233,2.3411833726312015,2.341481527118278,2.341779681605354,2.3420778360924324,2.3423759905795087,2.342674145066585,2.3429722995536615,2.3432704540407396,2.343568608527816,2.3438667630148924,2.3441649175019688,2.344463071989047,2.3447612264761233,2.3450593809631997,2.345357535450278,2.345655689937354,2.3459538444244306,2.346251998911507,2.346550153398585,2.3468483078856615,2.347146462372738,2.347444616859814,2.3477427713468924,2.3480409258339687,2.348339080321045,2.3486372348081233,2.3489353892951996,2.349233543782276,2.3495316982693524,2.3498298527564305,2.350128007243507,2.3504261617305833,2.3507243162176596,2.351022470704738,2.351320625191814,2.3516187796788905,2.3519169341659687,2.352215088653045,2.3525132431401214,2.352811397627198,2.353109552114276,2.3534077066013523,2.3537058610884287,2.354004015575505,2.3543021700625832,2.3546003245496596,2.354898479036736,2.355196633523814,2.3554947880108905,2.355792942497967,2.3560910969850433,2.3563892514721214,2.356687405959198,2.356985560446274,2.3572837149333505,2.3575818694204287,2.357880023907505,2.3581781783945814,2.3584763328816596,2.358774487368736,2.3590726418558123,2.3593707963428887,2.359668950829967,2.3599671053170432,2.3602652598041196,2.360563414291196,2.360861568778274,2.3611597232653505,2.361457877752427,2.361756032239505,2.3620541867265814,2.362352341213658,2.362650495700734,2.3629486501878123,2.3632468046748887,2.363544959161965,2.3638431136490414,2.3641412681361196,2.364439422623196,2.3647375771102723,2.3650357315973505,2.365333886084427,2.3656320405715032,2.3659301950585796,2.3662283495456577,2.366526504032734,2.3668246585198105,2.367122813006887,2.367420967493965,2.3677191219810414,2.3680172764681178,2.368315430955196,2.3686135854422723,2.3689117399293487,2.369209894416425,2.369508048903503,2.3698062033905796,2.370104357877656,2.3704025123647323,2.3707006668518105,2.370998821338887,2.371296975825963,2.3715951303130414,2.3718932848001177,2.372191439287194,2.3724895937742705,2.3727877482613486,2.373085902748425,2.3733840572355014,2.3736822117225795,2.373980366209656,2.3742785206967323,2.3745766751838087,2.374874829670887,2.375172984157963,2.3754711386450396,2.375769293132116,2.376067447619194,2.3763656021062705,2.376663756593347,2.376961911080425,2.3772600655675014,2.3775582200545777,2.377856374541654,2.3781545290287323,2.3784526835158086,2.378750838002885,2.3790489924899614,2.3793471469770395,2.379645301464116,2.3799434559511923,2.3802416104382704,2.380539764925347,2.380837919412423,2.3811360738994996,2.3814342283865777,2.381732382873654,2.3820305373607304,2.382328691847807,2.382626846334885,2.3829250008219613,2.3832231553090377,2.383521309796116,2.3838194642831922,2.3841176187702686,2.384415773257345,2.384713927744423,2.3850120822314995,2.385310236718576,2.3856083912056523,2.3859065456927304,2.386204700179807,2.386502854666883,2.3868010091539613,2.3870991636410377,2.387397318128114,2.3876954726151904,2.3879936271022686,2.388291781589345,2.3885899360764213,2.3888880905634977,2.389186245050576,2.3894843995376522,2.3897825540247286,2.3900807085118068,2.390378862998883,2.3906770174859595,2.390975171973036,2.391273326460114,2.3915714809471904,2.391869635434267,2.392167789921343,2.3924659444084213,2.3927640988954977,2.393062253382574,2.393360407869652,2.3936585623567286,2.393956716843805,2.3942548713308813,2.3945530258179595,2.394851180305036,2.3951493347921122,2.3954474892791886,2.3957456437662668,2.396043798253343,2.3963419527404195,2.3966401072274977,2.396938261714574,2.3972364162016504,2.3975345706887268,2.397832725175805,2.3981308796628813,2.3984290341499577,2.398727188637034,2.399025343124112,2.3993234976111886,2.399621652098265,2.399919806585343,2.4002179610724195,2.400516115559496,2.400814270046572,2.4011124245336504,2.4014105790207267,2.401708733507803,2.4020068879948795,2.4023050424819576,2.402603196969034,2.4029013514561104,2.4031995059431885,2.403497660430265,2.4037958149173413,2.4040939694044177,2.404392123891496,2.404690278378572,2.4049884328656486,2.405286587352725,2.405584741839803,2.4058828963268795,2.406181050813956,2.406479205301034,2.4067773597881104,2.4070755142751867,2.407373668762263,2.4076718232493413,2.4079699777364176,2.408268132223494,2.4085662867105704,2.4088644411976485,2.409162595684725,2.4094607501718013,2.4097589046588794,2.410057059145956,2.410355213633032,2.4106533681201086,2.4109515226071867,2.411249677094263,2.4115478315813395,2.411845986068416,2.412144140555494,2.4124422950425704,2.4127404495296467,2.413038604016725,2.4133367585038012,2.4136349129908776,2.413933067477954,2.414231221965032,2.4145293764521085,2.414827530939185,2.4151256854262613,2.4154238399133394,2.415721994400416,2.416020148887492,2.4163183033745703,2.4166164578616467,2.416914612348723,2.4172127668357994,2.4175109213228776,2.417809075809954,2.4181072302970303,2.4184053847841067,2.418703539271185,2.4190016937582612,2.4192998482453376,2.4195980027324158,2.419896157219492,2.4201943117065685,2.420492466193645,2.420790620680723,2.4210887751677994,2.421386929654876,2.421685084141954,2.4219832386290303,2.4222813931161067,2.422579547603183,2.422877702090261,2.4231758565773376,2.423474011064414,2.4237721655514903,2.4240703200385685,2.424368474525645,2.4246666290127212,2.4249647834997994,2.4252629379868758,2.425561092473952,2.4258592469610285,2.4261574014481067,2.426455555935183,2.4267537104222594,2.4270518649093358,2.427350019396414,2.4276481738834903,2.4279463283705667,2.428244482857645,2.428542637344721,2.4288407918317976,2.429138946318874,2.429437100805952,2.4297352552930285,2.430033409780105,2.430331564267181,2.4306297187542594,2.4309278732413357,2.431226027728412,2.4315241822154903,2.4318223367025666,2.432120491189643,2.4324186456767194,2.4327168001637975,2.433014954650874,2.4333131091379503,2.4336112636250267,2.433909418112105,2.434207572599181,2.4345057270862576,2.4348038815733357,2.435102036060412,2.4354001905474885,2.435698345034565,2.435996499521643,2.4362946540087194,2.4365928084957957,2.436890962982872,2.4371891174699503,2.4374872719570266,2.437785426444103,2.438083580931181,2.4383817354182575,2.438679889905334,2.4389780443924103,2.4392761988794884,2.439574353366565,2.439872507853641,2.4401706623407176,2.4404688168277957,2.440766971314872,2.4410651258019485,2.4413632802890266,2.441661434776103,2.4419595892631794,2.4422577437502557,2.442555898237334,2.4428540527244103,2.4431522072114866,2.443450361698563,2.443748516185641,2.4440466706727175,2.444344825159794,2.444642979646872,2.4449411341339484,2.445239288621025,2.445537443108101,2.4458355975951793,2.4461337520822557,2.446431906569332,2.4467300610564084,2.4470282155434866,2.447326370030563,2.4476245245176393,2.4479226790047175,2.448220833491794,2.4485189879788702,2.4488171424659466,2.4491152969530248,2.449413451440101,2.4497116059271775,2.450009760414254,2.450307914901332,2.4506060693884084,2.450904223875485,2.451202378362563,2.4515005328496393,2.4517986873367157,2.452096841823792,2.45239499631087,2.4526931507979466,2.452991305285023,2.4532894597720993,2.4535876142591775,2.453885768746254,2.4541839232333302,2.4544820777204084,2.4547802322074848,2.455078386694561,2.4553765411816375,2.4556746956687157,2.455972850155792,2.4562710046428684,2.456569159129945,2.456867313617023,2.4571654681040993,2.4574636225911757,2.457761777078254,2.45805993156533,2.4583580860524066,2.458656240539483,2.458954395026561,2.4592525495136375,2.459550704000714,2.4598488584877902,2.4601470129748684,2.4604451674619447,2.460743321949021,2.4610414764360993,2.4613396309231756,2.461637785410252,2.4619359398973284,2.4622340943844065,2.462532248871483,2.4628304033585593,2.4631285578456357,2.463426712332714,2.46372486681979,2.4640230213068666,2.4643211757939447,2.464619330281021,2.4649174847680975,2.465215639255174,2.465513793742252,2.4658119482293284,2.4661101027164047,2.466408257203483,2.4667064116905593,2.4670045661776356,2.467302720664712,2.46760087515179,2.4678990296388665,2.468197184125943,2.4684953386130193,2.4687934931000974,2.469091647587174,2.46938980207425,2.4696879565613283,2.4699861110484047,2.470284265535481,2.4705824200225575,2.4708805745096356,2.471178728996712,2.4714768834837884,2.4717750379708647,2.472073192457943,2.4723713469450193,2.4726695014320956,2.472967655919174,2.47326581040625,2.4735639648933265,2.473862119380403,2.474160273867481,2.4744584283545574,2.474756582841634,2.47505473732871,2.4753528918157883,2.4756510463028647,2.475949200789941,2.4762473552770192,2.4765455097640956,2.476843664251172,2.4771418187382483,2.4774399732253265,2.477738127712403,2.4780362821994792,2.4783344366865556,2.4786325911736338,2.47893074566071,2.4792289001477865,2.4795270546348647,2.479825209121941,2.4801233636090174,2.480421518096094,2.480719672583172,2.4810178270702483,2.4813159815573247,2.481614136044401,2.481912290531479,2.4822104450185556,2.482508599505632,2.48280675399271,2.4831049084797865,2.483403062966863,2.4837012174539392,2.4839993719410174,2.4842975264280938,2.48459568091517,2.4848938354022465,2.4851919898893247,2.485490144376401,2.4857882988634774,2.4860864533505556,2.486384607837632,2.4866827623247083,2.4869809168117847,2.487279071298863,2.487577225785939,2.4878753802730156,2.488173534760092,2.48847168924717,2.4887698437342465,2.489067998221323,2.489366152708401,2.4896643071954774,2.4899624616825538,2.49026061616963,2.4905587706567083,2.4908569251437847,2.491155079630861,2.4914532341179374,2.4917513886050155,2.492049543092092,2.4923476975791683,2.4926458520662464,2.492944006553323,2.493242161040399,2.4935403155274756,2.4938384700145537,2.49413662450163,2.4944347789887065,2.494732933475783,2.495031087962861,2.4953292424499374,2.4956273969370137,2.495925551424092,2.4962237059111683,2.4965218603982446,2.496820014885321,2.497118169372399,2.4974163238594755,2.497714478346552,2.4980126328336283,2.4983107873207064,2.498608941807783,2.498907096294859,2.4992052507819373,2.4995034052690137,2.49980155975609,2.5000997142431665,2.5003978687302446,2.500696023217321,2.5009941777043974,2.5012923321914737,2.501590486678552,2.5018886411656283,2.5021867956527046,2.502484950139783,2.502783104626859,2.5030812591139355,2.503379413601012,2.50367756808809,2.5039757225751664,2.504273877062243,2.504572031549319,2.5048701860363973,2.5051683405234737,2.50546649501055,2.5057646494976282,2.5060628039847046,2.506360958471781,2.5066591129588573,2.5069572674459355,2.507255421933012,2.5075535764200882,2.5078517309071646,2.5081498853942428,2.508448039881319,2.5087461943683955,2.5090443488554737,2.50934250334255,2.5096406578296264,2.509938812316703,2.510236966803781,2.5105351212908573,2.5108332757779337,2.511131430265012,2.511429584752088,2.5117277392391646,2.512025893726241,2.512324048213319,2.5126222027003955,2.512920357187472,2.5132185116745482,2.5135166661616264,2.5138148206487028,2.514112975135779,2.5144111296228573,2.5147092841099337,2.51500743859701,2.5153055930840864,2.5156037475711646,2.515901902058241,2.5162000565453173,2.5164982110323937,2.516796365519472,2.517094520006548,2.5173926744936246,2.5176908289807027,2.517988983467779,2.5182871379548555,2.518585292441932,2.51888344692901,2.5191816014160864,2.5194797559031628,2.519777910390239,2.5200760648773173,2.5203742193643937,2.52067237385147,2.520970528338548,2.5212686828256246,2.521566837312701,2.5218649917997773,2.5221631462868555,2.522461300773932,2.522759455261008,2.5230576097480846,2.5233557642351627,2.523653918722239,2.5239520732093155,2.5242502276963936,2.52454838218347,2.5248465366705464,2.5251446911576227,2.525442845644701,2.5257410001317773,2.5260391546188536,2.52633730910593,2.526635463593008,2.5269336180800845,2.527231772567161,2.527529927054239,2.5278280815413154,2.528126236028392,2.528424390515468,2.5287225450025463,2.5290206994896227,2.529318853976699,2.5296170084637755,2.5299151629508536,2.53021331743793,2.5305114719250064,2.5308096264120845,2.531107780899161,2.5314059353862373,2.5317040898733136,2.532002244360392,2.532300398847468,2.5325985533345445,2.532896707821621,2.533194862308699,2.5334930167957754,2.533791171282852,2.53408932576993,2.5343874802570063,2.5346856347440827,2.534983789231159,2.5352819437182372,2.5355800982053136,2.53587825269239,2.5361764071794664,2.5364745616665445,2.536772716153621,2.5370708706406973,2.5373690251277754,2.5376671796148518,2.537965334101928,2.5382634885890045,2.5385616430760827,2.538859797563159,2.5391579520502354,2.539456106537312,2.53975426102439,2.5400524155114663,2.5403505699985427,2.540648724485621,2.540946878972697,2.5412450334597736,2.54154318794685,2.541841342433928,2.5421394969210045,2.542437651408081,2.5427358058951572,2.5430339603822354,2.5433321148693118,2.543630269356388,2.5439284238434663,2.5442265783305427,2.544524732817619,2.5448228873046954,2.5451210417917736,2.54541919627885,2.5457173507659263,2.5460155052530027,2.546313659740081,2.546611814227157,2.5469099687142336,2.5472081232013117,2.547506277688388,2.5478044321754645,2.548102586662541,2.548400741149619,2.5486988956366954,2.5489970501237718,2.549295204610848,2.5495933590979263,2.5498915135850027,2.550189668072079,2.550487822559157,2.5507859770462336,2.55108413153331,2.5513822860203863,2.5516804405074645,2.551978594994541,2.552276749481617,2.5525749039686936,2.5528730584557717,2.553171212942848,2.5534693674299245,2.5537675219170026,2.554065676404079,2.5543638308911554,2.5546619853782317,2.55496013986531,2.5552582943523863,2.5555564488394626,2.555854603326539,2.556152757813617,2.5564509123006935,2.55674906678777,2.557047221274848,2.5573453757619244,2.557643530249001,2.557941684736077,2.5582398392231553,2.5585379937102317,2.558836148197308,2.5591343026843862,2.5594324571714626,2.559730611658539,2.5600287661456154,2.5603269206326935,2.56062507511977,2.5609232296068463,2.5612213840939226,2.561519538581001,2.561817693068077,2.5621158475551535,2.5624140020422317,2.562712156529308,2.5630103110163844,2.563308465503461,2.563606619990539,2.5639047744776153,2.5642029289646917,2.564501083451768,2.5647992379388462,2.5650973924259226,2.565395546912999,2.565693701400077,2.5659918558871535,2.56629001037423,2.5665881648613063,2.5668863193483844,2.567184473835461,2.567482628322537,2.5677807828096135,2.5680789372966917,2.568377091783768,2.5686752462708444,2.5689734007579226,2.569271555244999,2.5695697097320753,2.5698678642191517,2.57016601870623,2.5704641731933062,2.5707623276803826,2.571060482167459,2.571358636654537,2.5716567911416135,2.57195494562869,2.572253100115768,2.5725512546028444,2.5728494090899208,2.573147563576997,2.5734457180640753,2.5737438725511517,2.574042027038228,2.5743401815253044,2.5746383360123826,2.574936490499459,2.5752346449865353,2.5755327994736135,2.57583095396069,2.576129108447766,2.5764272629348426,2.5767254174219207,2.577023571908997,2.5773217263960735,2.57761988088315,2.577918035370228,2.5782161898573044,2.5785143443443808,2.578812498831459,2.5791106533185353,2.5794088078056117,2.579706962292688,2.580005116779766,2.5803032712668426,2.580601425753919,2.5808995802409953,2.5811977347280735,2.58149588921515,2.581794043702226,2.5820921981893044,2.5823903526763807,2.582688507163457,2.5829866616505335,2.5832848161376116,2.583582970624688,2.5838811251117644,2.5841792795988408,2.584477434085919,2.5847755885729953,2.5850737430600716,2.58537189754715,2.585670052034226,2.5859682065213025,2.586266361008379,2.586564515495457,2.5868626699825334,2.58716082446961,2.587458978956686,2.5877571334437643,2.5880552879308407,2.588353442417917,2.5886515969049952,2.5889497513920716,2.589247905879148,2.5895460603662244,2.5898442148533025,2.590142369340379,2.5904405238274553,2.5907386783145316,2.59103683280161,2.591334987288686,2.5916331417757625,2.5919312962628407,2.592229450749917,2.5925276052369934,2.59282575972407,2.593123914211148,2.5934220686982243,2.5937202231853007,2.594018377672377,2.5943165321594552,2.5946146866465316,2.594912841133608,2.595210995620686,2.5955091501077625,2.595807304594839,2.5961054590819153,2.5964036135689934,2.59670176805607,2.596999922543146,2.5972980770302225,2.5975962315173007,2.597894386004377,2.5981925404914534,2.5984906949785316,2.598788849465608,2.5990870039526843,2.5993851584397607,2.599683312926839,2.5999814674139152,2.6002796219009916,2.600577776388068,2.600875930875146,2.6011740853622225,2.601472239849299,2.601770394336377,2.6020685488234534,2.6023667033105298,2.602664857797606,2.6029630122846843,2.6032611667717607,2.603559321258837,2.603857475745915,2.6041556302329916,2.604453784720068,2.6047519392071443,2.6050500936942225,2.605348248181299,2.605646402668375,2.6059445571554516,2.6062427116425297,2.606540866129606,2.6068390206166825,2.6071371751037606,2.607435329590837,2.6077334840779134,2.6080316385649898,2.608329793052068,2.6086279475391443,2.6089261020262207,2.609224256513297,2.609522411000375,2.6098205654874516,2.610118719974528,2.610416874461606,2.6107150289486825,2.611013183435759,2.611311337922835,2.6116094924099134,2.6119076468969897,2.612205801384066,2.6125039558711425,2.6128021103582206,2.613100264845297,2.6133984193323734,2.6136965738194515,2.613994728306528,2.6142928827936043,2.6145910372806807,2.614889191767759,2.615187346254835,2.6154855007419116,2.615783655228988,2.616081809716066,2.6163799642031424,2.616678118690219,2.616976273177297,2.6172744276643733,2.6175725821514497,2.617870736638526,2.6181688911256042,2.6184670456126806,2.618765200099757,2.6190633545868334,2.6193615090739115,2.619659663560988,2.6199578180480643,2.6202559725351424,2.620554127022219,2.620852281509295,2.6211504359963715,2.6214485904834497,2.621746744970526,2.6220448994576024,2.622343053944679,2.622641208431757,2.6229393629188333,2.6232375174059097,2.623535671892988,2.6238338263800642,2.6241319808671406,2.624430135354217,2.624728289841295,2.6250264443283715,2.625324598815448,2.6256227533025243,2.6259209077896024,2.626219062276679,2.626517216763755,2.6268153712508333,2.6271135257379097,2.627411680224986,2.6277098347120624,2.6280079891991406,2.628306143686217,2.6286042981732933,2.6289024526603697,2.629200607147448,2.6294987616345242,2.6297969161216006,2.6300950706086788,2.630393225095755,2.6306913795828315,2.630989534069908,2.631287688556986,2.6315858430440624,2.6318839975311388,2.632182152018215,2.6324803065052933,2.6327784609923697,2.633076615479446,2.633374769966524,2.6336729244536006,2.633971078940677,2.6342692334277533,2.6345673879148315,2.634865542401908,2.635163696888984,2.6354618513760606,2.6357600058631387,2.636058160350215,2.6363563148372915,2.6366544693243696,2.636952623811446,2.6372507782985224,2.6375489327855988,2.637847087272677,2.6381452417597533,2.6384433962468297,2.638741550733906,2.639039705220984,2.6393378597080606,2.639636014195137,2.639934168682215,2.6402323231692915,2.640530477656368,2.640828632143444,2.6411267866305224,2.6414249411175987,2.641723095604675,2.6420212500917515,2.6423194045788296,2.642617559065906,2.6429157135529824,2.6432138680400605,2.643512022527137,2.6438101770142133,2.6441083315012897,2.644406485988368,2.644704640475444,2.6450027949625206,2.645300949449597,2.645599103936675,2.6458972584237515,2.646195412910828,2.646493567397906,2.6467917218849824,2.6470898763720587,2.647388030859135,2.6476861853462133,2.6479843398332896,2.648282494320366,2.6485806488074424,2.6488788032945205,2.649176957781597,2.6494751122686733,2.6497732667557514,2.650071421242828,2.650369575729904,2.6506677302169805,2.6509658847040587,2.651264039191135,2.6515621936782114,2.6518603481652896,2.652158502652366,2.6524566571394423,2.6527548116265187,2.653052966113597,2.6533511206006732,2.6536492750877496,2.653947429574826,2.654245584061904,2.6545437385489805,2.654841893036057,2.655140047523135,2.6554382020102114,2.655736356497288,2.656034510984364,2.6563326654714423,2.6566308199585187,2.656928974445595,2.6572271289326714,2.6575252834197496,2.657823437906826,2.6581215923939023,2.6584197468809805,2.658717901368057,2.6590160558551332,2.6593142103422096,2.6596123648292878,2.659910519316364,2.6602086738034405,2.660506828290517,2.660804982777595,2.6611031372646714,2.6614012917517478,2.661699446238826,2.6619976007259023,2.6622957552129787,2.662593909700055,2.662892064187133,2.6631902186742096,2.663488373161286,2.6637865276483623,2.6640846821354405,2.664382836622517,2.6646809911095932,2.6649791455966714,2.6652773000837477,2.665575454570824,2.6658736090579005,2.6661717635449786,2.666469918032055,2.6667680725191314,2.6670662270062078,2.667364381493286,2.6676625359803623,2.6679606904674387,2.668258844954517,2.668556999441593,2.6688551539286696,2.669153308415746,2.669451462902824,2.6697496173899005,2.670047771876977,2.670345926364053,2.6706440808511314,2.6709422353382077,2.671240389825284,2.6715385443123623,2.6718366987994386,2.672134853286515,2.6724330077735914,2.6727311622606695,2.673029316747746,2.6733274712348223,2.6736256257218987,2.673923780208977,2.674221934696053,2.6745200891831296,2.6748182436702077,2.675116398157284,2.6754145526443605,2.675712707131437,2.676010861618515,2.6763090161055914,2.6766071705926677,2.676905325079744,2.6772034795668223,2.6775016340538986,2.677799788540975,2.678097943028053,2.6783960975151295,2.678694252002206,2.6789924064892823,2.6792905609763604,2.679588715463437,2.679886869950513,2.6801850244375895,2.6804831789246677,2.680781333411744,2.6810794878988204,2.6813776423858986,2.681675796872975,2.6819739513600513,2.6822721058471277,2.682570260334206,2.6828684148212822,2.6831665693083586,2.683464723795435,2.683762878282513,2.6840610327695895,2.684359187256666,2.684657341743744,2.6849554962308204,2.685253650717897,2.685551805204973,2.6858499596920513,2.6861481141791277,2.686446268666204,2.6867444231532804,2.6870425776403586,2.687340732127435,2.6876388866145113,2.6879370411015895,2.688235195588666,2.6885333500757422,2.6888315045628186,2.6891296590498968,2.689427813536973,2.6897259680240495,2.690024122511126,2.690322276998204,2.6906204314852804,2.690918585972357,2.691216740459435,2.6915148949465113,2.6918130494335877,2.692111203920664,2.692409358407742,2.6927075128948186,2.693005667381895,2.6933038218689713,2.6936019763560495,2.693900130843126,2.6941982853302022,2.6944964398172804,2.6947945943043567,2.695092748791433,2.6953909032785095,2.6956890577655876,2.695987212252664,2.6962853667397404,2.6965835212268185,2.696881675713895,2.6971798302009713,2.6974779846880477,2.697776139175126,2.698074293662202,2.6983724481492786,2.698670602636355,2.698968757123433,2.6992669116105095,2.699565066097586,2.699863220584664,2.7001613750717404,2.7004595295588167,2.700757684045893,2.7010558385329713,2.7013539930200476,2.701652147507124,2.7019503019942004,2.7022484564812785,2.702546610968355,2.7028447654554313,2.7031429199425094,2.703441074429586,2.703739228916662,2.7040373834037386,2.7043355378908167,2.704633692377893,2.7049318468649695,2.705230001352046,2.705528155839124,2.7058263103262004,2.7061244648132767,2.706422619300355,2.7067207737874313,2.7070189282745076,2.707317082761584,2.707615237248662,2.7079133917357385,2.708211546222815,2.7085097007098913,2.7088078551969694,2.709106009684046,2.709404164171122,2.7097023186582003,2.7100004731452767,2.710298627632353,2.7105967821194294,2.7108949366065076,2.711193091093584,2.7114912455806603,2.7117894000677367,2.712087554554815,2.7123857090418912,2.7126838635289676,2.7129820180160458,2.713280172503122,2.7135783269901985,2.713876481477275,2.714174635964353,2.7144727904514294,2.714770944938506,2.715069099425582,2.7153672539126603,2.7156654083997367,2.715963562886813,2.716261717373891,2.7165598718609676,2.716858026348044,2.7171561808351203,2.7174543353221985,2.717752489809275,2.7180506442963512,2.7183487987834276,2.7186469532705058,2.718945107757582,2.7192432622446585,2.7195414167317367,2.719839571218813,2.7201377257058894,2.720435880192966,2.720734034680044,2.7210321891671203,2.7213303436541967,2.721628498141273,2.721926652628351,2.7222248071154276,2.722522961602504,2.722821116089582,2.7231192705766585,2.723417425063735,2.7237155795508112,2.7240137340378894,2.7243118885249658,2.724610043012042,2.7249081974991185,2.7252063519861967,2.725504506473273,2.7258026609603494,2.7261008154474275,2.726398969934504,2.7266971244215803,2.7269952789086567,2.727293433395735,2.727591587882811,2.7278897423698876,2.728187896856964,2.728486051344042,2.7287842058311185,2.729082360318195,2.729380514805273,2.7296786692923494,2.7299768237794257,2.730274978266502,2.7305731327535803,2.7308712872406566,2.731169441727733,2.7314675962148094,2.7317657507018875,2.732063905188964,2.7323620596760403,2.7326602141631184,2.732958368650195,2.733256523137271,2.7335546776243476,2.7338528321114257,2.734150986598502,2.7344491410855785,2.734747295572655,2.735045450059733,2.7353436045468094,2.7356417590338857,2.735939913520964,2.7362380680080403,2.7365362224951166,2.736834376982193,2.737132531469271,2.7374306859563475,2.737728840443424,2.7380269949305003,2.7383251494175784,2.738623303904655,2.738921458391731,2.7392196128788093,2.7395177673658857,2.739815921852962,2.7401140763400385,2.7404122308271166,2.740710385314193,2.7410085398012694,2.7413066942883457,2.741604848775424,2.7419030032625002,2.7422011577495766,2.7424993122366548,2.742797466723731,2.7430956212108075,2.743393775697884,2.743691930184962,2.7439900846720384,2.744288239159115,2.744586393646193,2.7448845481332693,2.7451827026203457,2.745480857107422,2.7457790115945,2.7460771660815766,2.746375320568653,2.7466734750557293,2.7469716295428075,2.747269784029884,2.7475679385169602,2.7478660930040384,2.7481642474911148,2.748462401978191,2.7487605564652675,2.7490587109523457,2.749356865439422,2.7496550199264984,2.749953174413575,2.750251328900653,2.7505494833877293,2.7508476378748057,2.751145792361884,2.75144394684896,2.7517421013360366,2.752040255823113,2.752338410310191,2.7526365647972675,2.752934719284344,2.7532328737714202,2.7535310282584984,2.7538291827455748,2.754127337232651,2.7544254917197293,2.7547236462068057,2.755021800693882,2.7553199551809584,2.7556181096680366,2.755916264155113,2.7562144186421893,2.7565125731292657,2.756810727616344,2.75710888210342,2.7574070365904966,2.7577051910775747,2.758003345564651,2.7583015000517275,2.758599654538804,2.758897809025882,2.7591959635129584,2.7594941180000347,2.759792272487111,2.7600904269741893,2.7603885814612656,2.760686735948342,2.76098489043542,2.7612830449224965,2.761581199409573,2.7618793538966493,2.7621775083837274,2.762475662870804,2.76277381735788,2.7630719718449566,2.7633701263320347,2.763668280819111,2.7639664353061875,2.7642645897932656,2.764562744280342,2.7648608987674184,2.7651590532544947,2.765457207741573,2.7657553622286493,2.7660535167157256,2.766351671202802,2.76664982568988,2.7669479801769565,2.767246134664033,2.767544289151111,2.7678424436381874,2.768140598125264,2.76843875261234,2.7687369070994183,2.7690350615864947,2.769333216073571,2.7696313705606475,2.7699295250477256,2.770227679534802,2.7705258340218784,2.7708239885089565,2.771122142996033,2.7714202974831093,2.7717184519701856,2.7720166064572638,2.77231476094434,2.7726129154314165,2.772911069918493,2.773209224405571,2.7735073788926474,2.773805533379724,2.774103687866802,2.7744018423538783,2.7746999968409547,2.774998151328031,2.775296305815109,2.7755944603021856,2.775892614789262,2.7761907692763383,2.7764889237634165,2.776787078250493,2.7770852327375692,2.7773833872246474,2.7776815417117238,2.7779796961988,2.7782778506858765,2.7785760051729547,2.778874159660031,2.7791723141471074,2.779470468634184,2.779768623121262,2.7800667776083383,2.7803649320954147,2.780663086582493,2.780961241069569,2.7812593955566456,2.781557550043722,2.7818557045308,2.7821538590178765,2.782452013504953,2.7827501679920292,2.7830483224791074,2.7833464769661838,2.78364463145326,2.7839427859403383,2.7842409404274147,2.784539094914491,2.7848372494015674,2.7851354038886456,2.785433558375722,2.7857317128627983,2.7860298673498747,2.786328021836953,2.786626176324029,2.7869243308111056,2.7872224852981837,2.78752063978526,2.7878187942723365,2.788116948759413,2.788415103246491,2.7887132577335674,2.7890114122206437,2.789309566707722,2.7896077211947983,2.7899058756818746,2.790204030168951,2.790502184656029,2.7908003391431055,2.791098493630182,2.7913966481172583,2.7916948026043364,2.791992957091413,2.792291111578489,2.7925892660655673,2.7928874205526437,2.79318557503972,2.7934837295267965,2.7937818840138746,2.794080038500951,2.7943781929880274,2.7946763474751037,2.794974501962182,2.7952726564492583,2.7955708109363346,2.795868965423413,2.796167119910489,2.7964652743975655,2.796763428884642,2.79706158337172,2.7973597378587964,2.797657892345873,2.797956046832949,2.7982542013200273,2.7985523558071037,2.79885051029418,2.7991486647812582,2.7994468192683346,2.799744973755411,2.8000431282424874,2.8003412827295655,2.800639437216642,2.8009375917037183,2.8012357461907946,2.801533900677873,2.801832055164949,2.8021302096520255,2.8024283641391037,2.80272651862618,2.8030246731132564,2.803322827600333,2.803620982087411,2.8039191365744873,2.8042172910615637,2.80451544554864,2.8048136000357182,2.8051117545227946,2.805409909009871,2.805708063496949,2.8060062179840255,2.806304372471102,2.8066025269581782,2.8069006814452564,2.8071988359323328,2.807496990419409,2.8077951449064855,2.8080932993935637,2.80839145388064,2.8086896083677164,2.8089877628547946,2.809285917341871,2.8095840718289473,2.8098822263160237,2.810180380803102,2.810478535290178,2.8107766897772546,2.811074844264331,2.811372998751409,2.8116711532384855,2.811969307725562,2.81226746221264,2.8125656166997164,2.8128637711867928,2.813161925673869,2.8134600801609473,2.8137582346480237,2.8140563891351,2.8143545436221764,2.8146526981092546,2.814950852596331,2.8152490070834073,2.8155471615704855,2.815845316057562,2.816143470544638,2.8164416250317146,2.8167397795187927,2.817037934005869,2.8173360884929455,2.817634242980022,2.8179323974671,2.8182305519541764,2.8185287064412528,2.818826860928331,2.8191250154154073,2.8194231699024837,2.81972132438956,2.820019478876638,2.8203176333637145,2.820615787850791,2.8209139423378673,2.8212120968249454,2.821510251312022,2.821808405799098,2.8221065602861763,2.8224047147732527,2.822702869260329,2.8230010237474055,2.8232991782344836,2.82359733272156,2.8238954872086364,2.8241936416957127,2.824491796182791,2.8247899506698673,2.8250881051569436,2.825386259644022,2.825684414131098,2.8259825686181745,2.826280723105251,2.826578877592329,2.8268770320794054,2.827175186566482,2.827473341053558,2.8277714955406363,2.8280696500277127,2.828367804514789,2.8286659590018672,2.8289641134889436,2.82926226797602,2.8295604224630964,2.8298585769501745,2.830156731437251,2.8304548859243273,2.8307530404114036,2.831051194898482,2.831349349385558,2.8316475038726345,2.8319456583597127,2.832243812846789,2.8325419673338654,2.832840121820942,2.83313827630802,2.8334364307950963,2.8337345852821727,2.834032739769251,2.8343308942563272,2.8346290487434036,2.83492720323048,2.835225357717558,2.8355235122046345,2.835821666691711,2.8361198211787872,2.8364179756658654,2.8367161301529418,2.837014284640018,2.8373124391270963,2.8376105936141727,2.837908748101249,2.8382069025883254,2.8385050570754036,2.83880321156248,2.8391013660495563,2.8393995205366327,2.839697675023711,2.839995829510787,2.8402939839978636,2.8405921384849417,2.840890292972018,2.8411884474590945,2.841486601946171,2.841784756433249,2.8420829109203254,2.8423810654074018,2.842679219894478,2.8429773743815563,2.8432755288686327,2.843573683355709,2.843871837842787,2.8441699923298636,2.84446814681694,2.8447663013040163,2.8450644557910945,2.845362610278171,2.845660764765247,2.8459589192523236,2.8462570737394017,2.846555228226478,2.8468533827135545,2.8471515372006326,2.847449691687709,2.8477478461747854,2.8480460006618618,2.84834415514894,2.8486423096360163,2.8489404641230927,2.849238618610169,2.849536773097247,2.8498349275843236,2.8501330820714,2.850431236558478,2.8507293910455545,2.851027545532631,2.851325700019707,2.8516238545067853,2.8519220089938617,2.852220163480938,2.8525183179680145,2.8528164724550926,2.853114626942169,2.8534127814292454,2.8537109359163235,2.8540090904034,2.8543072448904763,2.8546053993775526,2.854903553864631,2.855201708351707,2.8554998628387835,2.85579801732586,2.856096171812938,2.8563943263000144,2.856692480787091,2.856990635274169,2.8572887897612453,2.8575869442483217,2.857885098735398,2.8581832532224762,2.8584814077095526,2.858779562196629,2.8590777166837054,2.8593758711707835,2.85967402565786,2.8599721801449363,2.8602703346320144,2.860568489119091,2.860866643606167,2.8611647980932435,2.8614629525803217,2.861761107067398,2.8620592615544744,2.862357416041551,2.862655570528629,2.8629537250157053,2.8632518795027817,2.86355003398986,2.8638481884769362,2.8641463429640126,2.864444497451089,2.864742651938167,2.8650408064252435,2.86533896091232,2.8656371153993963,2.8659352698864744,2.8662334243735508,2.866531578860627,2.8668297333477053,2.8671278878347817,2.867426042321858,2.8677241968089344,2.8680223512960126,2.868320505783089,2.8686186602701653,2.8689168147572417,2.86921496924432,2.869513123731396,2.8698112782184726,2.8701094327055507,2.870407587192627,2.8707057416797035,2.87100389616678,2.871302050653858,2.8716002051409344,2.8718983596280108,2.872196514115087,2.8724946686021653,2.8727928230892417,2.873090977576318,2.873389132063396,2.8736872865504726,2.873985441037549,2.8742835955246253,2.8745817500117035,2.87487990449878,2.875178058985856,2.8754762134729326,2.8757743679600107,2.876072522447087,2.8763706769341635,2.8766688314212416,2.876966985908318,2.8772651403953944,2.8775632948824708,2.877861449369549,2.8781596038566253,2.8784577583437017,2.878755912830778,2.879054067317856,2.8793522218049326,2.879650376292009,2.879948530779087,2.8802466852661635,2.88054483975324,2.880842994240316,2.8811411487273944,2.8814393032144707,2.881737457701547,2.8820356121886253,2.8823337666757016,2.882631921162778,2.8829300756498544,2.8832282301369325,2.883526384624009,2.8838245391110853,2.8841226935981616,2.88442084808524,2.884719002572316,2.8850171570593925,2.8853153115464707,2.885613466033547,2.8859116205206234,2.8862097750077,2.886507929494778,2.8868060839818543,2.8871042384689307,2.887402392956007,2.8877005474430852,2.8879987019301616,2.888296856417238,2.888595010904316,2.8888931653913925,2.889191319878469,2.8894894743655453,2.8897876288526234,2.8900857833397,2.890383937826776,2.8906820923138525,2.8909802468009307,2.891278401288007,2.8915765557750834,2.8918747102621616,2.892172864749238,2.8924710192363143,2.8927691737233907,2.893067328210469,2.8933654826975452,2.8936636371846216,2.893961791671698,2.894259946158776,2.8945581006458525,2.894856255132929,2.895154409620007,2.8954525641070834,2.89575071859416,2.896048873081236,2.8963470275683143,2.8966451820553907,2.896943336542467,2.8972414910295434,2.8975396455166216,2.897837800003698,2.8981359544907743,2.8984341089778525,2.898732263464929,2.8990304179520052,2.8993285724390816,2.8996267269261597,2.899924881413236,2.9002230359003125,2.900521190387389,2.900819344874467,2.9011174993615434,2.9014156538486198,2.901713808335698,2.9020119628227743,2.9023101173098507,2.902608271796927,2.902906426284005,2.9032045807710816,2.903502735258158,2.9038008897452343,2.9040990442323125,2.904397198719389,2.904695353206465,2.9049935076935434,2.9052916621806197,2.905589816667696,2.9058879711547725,2.9061861256418506,2.906484280128927,2.9067824346160034,2.9070805891030798,2.907378743590158,2.9076768980772343,2.9079750525643107,2.908273207051389,2.908571361538465,2.9088695160255416,2.909167670512618,2.909465824999696,2.9097639794867725,2.910062133973849,2.910360288460925,2.9106584429480034,2.9109565974350797,2.911254751922156,2.9115529064092343,2.9118510608963106,2.912149215383387,2.9124473698704634,2.9127455243575415,2.913043678844618,2.9133418333316943,2.9136399878187706,2.913938142305849,2.914236296792925,2.9145344512800015,2.9148326057670797,2.915130760254156,2.9154289147412324,2.915727069228309,2.916025223715387,2.9163233782024633,2.9166215326895397,2.916919687176616,2.9172178416636942,2.9175159961507706,2.917814150637847,2.918112305124925,2.9184104596120015,2.918708614099078,2.9190067685861543,2.9193049230732324,2.919603077560309,2.919901232047385,2.9201993865344615,2.9204975410215397,2.920795695508616,2.9210938499956924,2.9213920044827706,2.921690158969847,2.9219883134569233,2.9222864679439997,2.922584622431078,2.9228827769181542,2.9231809314052306,2.923479085892307,2.923777240379385,2.9240753948664615,2.924373549353538,2.924671703840616,2.9249698583276924,2.925268012814769,2.925566167301845,2.9258643217889233,2.9261624762759997,2.926460630763076,2.926758785250154,2.9270569397372306,2.927355094224307,2.9276532487113833,2.9279514031984615,2.928249557685538,2.9285477121726142,2.9288458666596906,2.9291440211467688,2.929442175633845,2.9297403301209215,2.9300384846079996,2.930336639095076,2.9306347935821524,2.9309329480692288,2.931231102556307,2.9315292570433833,2.9318274115304597,2.932125566017536,2.932423720504614,2.9327218749916906,2.933020029478767,2.933318183965845,2.9336163384529215,2.933914492939998,2.934212647427074,2.9345108019141524,2.9348089564012287,2.935107110888305,2.9354052653753815,2.9357034198624596,2.936001574349536,2.9362997288366124,2.9365978833236905,2.936896037810767,2.9371941922978433,2.9374923467849197,2.937790501271998,2.938088655759074,2.9383868102461506,2.938684964733227,2.938983119220305,2.9392812737073815,2.939579428194458,2.939877582681536,2.9401757371686124,2.9404738916556887,2.940772046142765,2.9410702006298433,2.9413683551169196,2.941666509603996,2.9419646640910724,2.9422628185781505,2.942560973065227,2.9428591275523033,2.9431572820393814,2.943455436526458,2.943753591013534,2.9440517455006106,2.9443498999876887,2.944648054474765,2.9449462089618414,2.945244363448918,2.945542517935996,2.9458406724230723,2.9461388269101487,2.946436981397227,2.9467351358843032,2.9470332903713796,2.947331444858456,2.947629599345534,2.9479277538326105,2.948225908319687,2.9485240628067633,2.9488222172938414,2.949120371780918,2.949418526267994,2.9497166807550723,2.9500148352421487,2.950312989729225,2.9506111442163014,2.9509092987033796,2.951207453190456,2.9515056076775323,2.9518037621646087,2.952101916651687,2.9524000711387632,2.9526982256258396,2.9529963801129178,2.953294534599994,2.9535926890870705,2.953890843574147,2.954188998061225,2.9544871525483014,2.954785307035378,2.955083461522454,2.9553816160095323,2.9556797704966087,2.955977924983685,2.956276079470763,2.9565742339578396,2.956872388444916,2.9571705429319923,2.9574686974190705,2.957766851906147,2.9580650063932232,2.9583631608802996,2.9586613153673778,2.958959469854454,2.9592576243415305,2.9595557788286087,2.959853933315685,2.9601520878027614,2.9604502422898378,2.960748396776916,2.9610465512639923,2.9613447057510687,2.961642860238145,2.961941014725223,2.9622391692122996,2.962537323699376,2.962835478186454,2.9631336326735305,2.963431787160607,2.963729941647683,2.9640280961347614,2.9643262506218377,2.964624405108914,2.9649225595959905,2.9652207140830686,2.965518868570145,2.9658170230572214,2.9661151775442995,2.966413332031376,2.9667114865184523,2.9670096410055287,2.967307795492607,2.967605949979683,2.9679041044667596,2.968202258953836,2.968500413440914,2.9687985679279905,2.969096722415067,2.969394876902145,2.9696930313892214,2.9699911858762977,2.970289340363374,2.9705874948504523,2.9708856493375286,2.971183803824605,2.9714819583116814,2.9717801127987595,2.972078267285836,2.9723764217729123,2.9726745762599904,2.972972730747067,2.973270885234143,2.9735690397212196,2.9738671942082977,2.974165348695374,2.9744635031824505,2.9747616576695286,2.975059812156605,2.9753579666436814,2.9756561211307577,2.975954275617836,2.9762524301049122,2.9765505845919886,2.976848739079065,2.977146893566143,2.9774450480532195,2.977743202540296,2.978041357027374,2.9783395115144504,2.978637666001527,2.978935820488603,2.9792339749756813,2.9795321294627577,2.979830283949834,2.9801284384369104,2.9804265929239886,2.980724747411065,2.9810229018981413,2.9813210563852195,2.981619210872296,2.9819173653593722,2.9822155198464486,2.9825136743335268,2.982811828820603,2.9831099833076795,2.983408137794756,2.983706292281834,2.9840044467689104,2.984302601255987,2.984600755743065,2.9848989102301413,2.9851970647172177,2.985495219204294,2.985793373691372,2.9860915281784486,2.986389682665525,2.9866878371526013,2.9869859916396795,2.987284146126756,2.9875823006138322,2.9878804551009104,2.9881786095879868,2.988476764075063,2.9887749185621395,2.9890730730492177,2.989371227536294,2.9896693820233704,2.9899675365104468,2.990265690997525,2.9905638454846013,2.9908619999716777,2.991160154458756,2.991458308945832,2.9917564634329086,2.992054617919985,2.992352772407063,2.9926509268941395,2.992949081381216,2.993247235868292,2.9935453903553704,2.9938435448424467,2.994141699329523,2.9944398538166013,2.9947380083036776,2.995036162790754,2.9953343172778304,2.9956324717649085,2.995930626251985,2.9962287807390613,2.9965269352261377,2.996825089713216,2.997123244200292,2.9974213986873686,2.9977195531744467,2.998017707661523,2.9983158621485995,2.998614016635676,2.998912171122754,2.9992103256098304,2.9995084800969067,2.999806634583983,3.0001047890710613,3.0004029435581376,3.000701098045214,3.000999252532292,3.0012974070193685,3.001595561506445,3.0018937159935213,3.0021918704805994,3.002490024967676,3.002788179454752,3.0030863339418286,3.0033844884289067,3.003682642915983,3.0039807974030595,3.0042789518901376,3.004577106377214,3.0048752608642904,3.0051734153513667,3.005471569838445,3.0057697243255213,3.0060678788125976,3.006366033299674,3.006664187786752,3.0069623422738285,3.007260496760905,3.007558651247983,3.0078568057350594,3.008154960222136,3.008453114709212,3.0087512691962903,3.0090494236833667,3.009347578170443,3.0096457326575194,3.0099438871445976,3.010242041631674,3.0105401961187503,3.0108383506058285,3.011136505092905,3.0114346595799812,3.0117328140670576,3.0120309685541358,3.012329123041212,3.0126272775282885,3.012925432015365,3.013223586502443,3.0135217409895194,3.013819895476596,3.014118049963674,3.0144162044507503,3.0147143589378267,3.015012513424903,3.015310667911981,3.0156088223990576,3.015906976886134,3.0162051313732103,3.0165032858602885,3.016801440347365,3.0170995948344412,3.0173977493215194,3.0176959038085958,3.017994058295672,3.0182922127827485,3.0185903672698267,3.018888521756903,3.0191866762439794,3.0194848307310576,3.019782985218134,3.0200811397052103,3.0203792941922867,3.020677448679365,3.020975603166441,3.0212737576535176,3.021571912140594,3.021870066627672,3.0221682211147485,3.022466375601825,3.022764530088903,3.0230626845759794,3.0233608390630557,3.023658993550132,3.0239571480372103,3.0242553025242866,3.024553457011363,3.0248516114984394,3.0251497659855175,3.025447920472594,3.0257460749596703,3.0260442294467484,3.026342383933825,3.026640538420901,3.0269386929079776,3.0272368473950557,3.027535001882132,3.0278331563692085,3.028131310856285,3.028429465343363,3.0287276198304394,3.0290257743175157,3.029323928804594,3.0296220832916703,3.0299202377787466,3.030218392265823,3.030516546752901,3.0308147012399775,3.031112855727054,3.0314110102141303,3.0317091647012084,3.032007319188285,3.032305473675361,3.0326036281624393,3.0329017826495157,3.033199937136592,3.0334980916236685,3.0337962461107466,3.034094400597823,3.0343925550848994,3.0346907095719757,3.034988864059054,3.0352870185461303,3.0355851730332066,3.035883327520285,3.036181482007361,3.0364796364944375,3.036777790981514,3.037075945468592,3.0373740999556684,3.037672254442745,3.037970408929821,3.0382685634168993,3.0385667179039757,3.038864872391052,3.0391630268781302,3.0394611813652066,3.039759335852283,3.0400574903393593,3.0403556448264375,3.040653799313514,3.0409519538005902,3.0412501082876666,3.0415482627747448,3.041846417261821,3.0421445717488975,3.0424427262359757,3.042740880723052,3.0430390352101284,3.043337189697205,3.043635344184283,3.0439334986713593,3.0442316531584357,3.044529807645512,3.04482796213259,3.0451261166196666,3.045424271106743,3.045722425593821,3.0460205800808975,3.046318734567974,3.0466168890550502,3.0469150435421284,3.0472131980292048,3.047511352516281,3.0478095070033575,3.0481076614904357,3.048405815977512,3.0487039704645884,3.0490021249516666,3.049300279438743,3.0495984339258193,3.0498965884128957,3.050194742899974,3.05049289738705,3.0507910518741266,3.051089206361203,3.051387360848281,3.0516855153353575,3.051983669822434,3.052281824309512,3.0525799787965884,3.0528781332836648,3.053176287770741,3.0534744422578193,3.0537725967448957,3.054070751231972,3.0543689057190484,3.0546670602061265,3.054965214693203,3.0552633691802793,3.0555615236673574,3.055859678154434,3.05615783264151,3.0564559871285866,3.0567541416156647,3.057052296102741,3.0573504505898175,3.057648605076894,3.057946759563972,3.0582449140510484,3.0585430685381247,3.058841223025203,3.0591393775122793,3.0594375319993556,3.059735686486432,3.06003384097351,3.0603319954605865,3.060630149947663,3.0609283044347393,3.0612264589218174,3.061524613408894,3.06182276789597,3.0621209223830483,3.0624190768701247,3.062717231357201,3.0630153858442775,3.0633135403313556,3.063611694818432,3.0639098493055084,3.0642080037925865,3.064506158279663,3.0648043127667393,3.0651024672538156,3.065400621740894,3.06569877622797,3.0659969307150465,3.066295085202123,3.066593239689201,3.0668913941762774,3.067189548663354,3.067487703150432,3.0677858576375083,3.0680840121245847,3.068382166611661,3.0686803210987392,3.0689784755858156,3.069276630072892,3.0695747845599684,3.0698729390470465,3.070171093534123,3.0704692480211992,3.0707674025082774,3.0710655569953538,3.07136371148243,3.0716618659695065,3.0719600204565847,3.072258174943661,3.0725563294307374,3.072854483917814,3.073152638404892,3.0734507928919683,3.0737489473790447,3.074047101866123,3.074345256353199,3.0746434108402756,3.074941565327352,3.07523971981443,3.0755378743015065,3.075836028788583,3.0761341832756592,3.0764323377627374,3.0767304922498138,3.07702864673689,3.0773268012239683,3.0776249557110447,3.077923110198121,3.0782212646851974,3.0785194191722756,3.078817573659352,3.0791157281464283,3.0794138826335047,3.079712037120583,3.080010191607659,3.0803083460947356,3.0806065005818137,3.08090465506889,3.0812028095559665,3.081500964043043,3.081799118530121,3.0820972730171974,3.0823954275042738,3.08269358199135,3.0829917364784283,3.0832898909655047,3.083588045452581,3.083886199939659,3.0841843544267356,3.084482508913812,3.0847806634008883,3.0850788178879665,3.085376972375043,3.085675126862119,3.0859732813491956,3.0862714358362737,3.08656959032335,3.0868677448104265,3.0871658992975046,3.087464053784581,3.0877622082716574,3.0880603627587337,3.088358517245812,3.0886566717328883,3.0889548262199646,3.089252980707041,3.089551135194119,3.0898492896811955,3.090147444168272,3.09044559865535,3.0907437531424264,3.091041907629503,3.091340062116579,3.0916382166036573,3.0919363710907337,3.09223452557781,3.0925326800648865,3.0928308345519646,3.093128989039041,3.0934271435261174,3.0937252980131955,3.094023452500272,3.0943216069873483,3.0946197614744246,3.094917915961503,3.095216070448579,3.0955142249356555,3.095812379422732,3.09611053390981,3.0964086883968864,3.096706842883963,3.097004997371041,3.0973031518581173,3.0976013063451937,3.09789946083227,3.0981976153193482,3.0984957698064246,3.098793924293501,3.0990920787805774,3.0993902332676555,3.099688387754732,3.0999865422418083,3.1002846967288864,3.1005828512159628,3.100881005703039,3.1011791601901155,3.1014773146771937,3.10177546916427,3.1020736236513464,3.102371778138423,3.102669932625501,3.1029680871125773,3.1032662415996537,3.103564396086732,3.103862550573808,3.1041607050608846,3.104458859547961,3.104757014035039,3.1050551685221155,3.105353323009192,3.1056514774962682,3.1059496319833464,3.1062477864704228,3.106545940957499,3.1068440954445773,3.1071422499316537,3.10744040441873,3.1077385589058064,3.1080367133928846,3.108334867879961,3.1086330223670373,3.1089311768541137,3.109229331341192,3.109527485828268,3.1098256403153446,3.1101237948024227,3.110421949289499,3.1107201037765755,3.111018258263652,3.11131641275073,3.1116145672378064,3.1119127217248828,3.112210876211961,3.1125090306990373,3.1128071851861137,3.11310533967319,3.113403494160268,3.1137016486473446,3.113999803134421,3.1142979576214973,3.1145961121085755,3.114894266595652,3.115192421082728,3.1154905755698064,3.1157887300568827,3.116086884543959,3.1163850390310355,3.1166831935181136,3.11698134800519,3.1172795024922664,3.1175776569793427,3.117875811466421,3.1181739659534973,3.1184721204405736,3.118770274927652,3.119068429414728,3.1193665839018045,3.119664738388881,3.119962892875959,3.1202610473630354,3.120559201850112,3.120857356337188,3.1211555108242663,3.1214536653113427,3.121751819798419,3.1220499742854972,3.1223481287725736,3.12264628325965,3.1229444377467264,3.1232425922338045,3.123540746720881,3.1238389012079573,3.1241370556950336,3.124435210182112,3.124733364669188,3.1250315191562645,3.1253296736433427,3.125627828130419,3.1259259826174954,3.126224137104572,3.12652229159165,3.1268204460787263,3.1271186005658027,3.127416755052879,3.1277149095399572,3.1280130640270336,3.12831121851411,3.128609373001188,3.1289075274882645,3.129205681975341,3.1295038364624173,3.1298019909494954,3.130100145436572,3.130398299923648,3.1306964544107245,3.1309946088978027,3.131292763384879,3.1315909178719554,3.1318890723590336,3.13218722684611,3.1324853813331863,3.1327835358202627,3.133081690307341,3.1333798447944172,3.1336779992814936,3.13397615376857,3.134274308255648,3.1345724627427245,3.134870617229801,3.135168771716879,3.1354669262039554,3.1357650806910318,3.136063235178108,3.1363613896651863,3.1366595441522627,3.136957698639339,3.1372558531264154,3.1375540076134936,3.13785216210057,3.1381503165876463,3.1384484710747245,3.138746625561801,3.139044780048877,3.1393429345359536,3.1396410890230317,3.139939243510108,3.1402373979971845,3.140535552484261,3.140833706971339,3.1411318614584154,3.1414300159454918,3.14172817043257,3.1420263249196463,3.1423244794067227,3.142622633893799,3.142920788380877,3.1432189428679536,3.14351709735503,3.1438152518421063,3.1441134063291845,3.144411560816261,3.144709715303337,3.1450078697904154,3.1453060242774917,3.145604178764568,3.1459023332516445,3.1462004877387226,3.146498642225799,3.1467967967128754,3.1470949511999518,3.14739310568703,3.1476912601741063,3.1479894146611826,3.148287569148261,3.148585723635337,3.1488838781224135,3.14918203260949,3.149480187096568,3.1497783415836444,3.150076496070721,3.150374650557797,3.1506728050448753,3.1509709595319517,3.151269114019028,3.1515672685061062,3.1518654229931826,3.152163577480259,3.1524617319673354,3.1527598864544135,3.15305804094149,3.1533561954285663,3.1536543499156426,3.153952504402721,3.154250658889797,3.1545488133768735,3.1548469678639517,3.155145122351028,3.1554432768381044,3.155741431325181,3.156039585812259,3.1563377402993353,3.1566358947864117,3.15693404927349,3.1572322037605662,3.1575303582476426,3.157828512734719,3.158126667221797,3.1584248217088735,3.15872297619595,3.1590211306830263,3.1593192851701044,3.159617439657181,3.159915594144257,3.1602137486313353,3.1605119031184117,3.160810057605488,3.1611082120925644,3.1614063665796426,3.161704521066719,3.1620026755537953,3.1623008300408717,3.16259898452795,3.1628971390150262,3.1631952935021026,3.1634934479891808,3.163791602476257,3.1640897569633335,3.16438791145041,3.164686065937488,3.1649842204245644,3.1652823749116408,3.165580529398717,3.1658786838857953,3.1661768383728717,3.166474992859948,3.166773147347026,3.1670713018341026,3.167369456321179,3.1676676108082553,3.1679657652953335,3.16826391978241,3.168562074269486,3.1688602287565626,3.1691583832436407,3.169456537730717,3.1697546922177935,3.1700528467048716,3.170351001191948,3.1706491556790244,3.1709473101661008,3.171245464653179,3.1715436191402553,3.1718417736273317,3.172139928114408,3.172438082601486,3.1727362370885626,3.173034391575639,3.173332546062717,3.1736307005497935,3.17392885503687,3.174227009523946,3.1745251640110244,3.1748233184981007,3.175121472985177,3.1754196274722535,3.1757177819593316,3.176015936446408,3.1763140909334844,3.1766122454205625,3.176910399907639,3.1772085543947153,3.1775067088817917,3.17780486336887,3.178103017855946,3.1784011723430226,3.178699326830099,3.178997481317177,3.1792956358042535,3.17959379029133,3.179891944778408,3.1801900992654843,3.1804882537525607,3.180786408239637,3.1810845627267152,3.1813827172137916,3.181680871700868,3.1819790261879444,3.1822771806750225,3.182575335162099,3.1828734896491753,3.1831716441362534,3.18346979862333,3.183767953110406,3.1840661075974825,3.1843642620845607,3.184662416571637,3.1849605710587134,3.18525872554579,3.185556880032868,3.1858550345199443,3.1861531890070207,3.186451343494099,3.1867494979811752,3.1870476524682516,3.187345806955328,3.187643961442406,3.1879421159294825,3.188240270416559,3.1885384249036353,3.1888365793907134,3.18913473387779,3.189432888364866,3.1897310428519443,3.1900291973390207,3.190327351826097,3.1906255063131734,3.1909236608002516,3.191221815287328,3.1915199697744043,3.1918181242614807,3.192116278748559,3.1924144332356352,3.1927125877227116,3.1930107422097898,3.193308896696866,3.1936070511839425,3.193905205671019,3.194203360158097,3.1945015146451734,3.1947996691322498,3.195097823619326,3.1953959781064043,3.1956941325934807,3.195992287080557,3.196290441567635,3.1965885960547116,3.196886750541788,3.1971849050288643,3.1974830595159425,3.197781214003019,3.198079368490095,3.1983775229771716,3.1986756774642497,3.198973831951326,3.1992719864384025,3.1995701409254806,3.199868295412557,3.2001664498996334,3.2004646043867098,3.200762758873788,3.2010609133608643,3.2013590678479407,3.201657222335017,3.201955376822095,3.2022535313091716,3.202551685796248,3.202849840283326,3.2031479947704025,3.203446149257479,3.203744303744555,3.2040424582316334,3.2043406127187097,3.204638767205786,3.2049369216928643,3.2052350761799406,3.205533230667017,3.2058313851540934,3.2061295396411715,3.206427694128248,3.2067258486153243,3.2070240031024007,3.207322157589479,3.207620312076555,3.2079184665636316,3.2082166210507097,3.208514775537786,3.2088129300248625,3.209111084511939,3.209409238999017,3.2097073934860934,3.2100055479731697,3.210303702460246,3.2106018569473243,3.2109000114344006,3.211198165921477,3.211496320408555,3.2117944748956315,3.212092629382708,3.2123907838697843,3.2126889383568624,3.212987092843939,3.213285247331015,3.2135834018180915,3.2138815563051697,3.214179710792246,3.2144778652793224,3.2147760197664006,3.215074174253477,3.2153723287405533,3.2156704832276297,3.215968637714708,3.2162667922017842,3.2165649466888606,3.216863101175937,3.217161255663015,3.2174594101500915,3.217757564637168,3.218055719124246,3.2183538736113224,3.218652028098399,3.218950182585475,3.2192483370725533,3.2195464915596297,3.219844646046706,3.2201428005337824,3.2204409550208606,3.220739109507937,3.2210372639950133,3.2213354184820915,3.221633572969168,3.2219317274562442,3.2222298819433206,3.2225280364303988,3.222826190917475,3.2231243454045515,3.223422499891628,3.223720654378706,3.2240188088657824,3.224316963352859,3.224615117839937,3.2249132723270133,3.2252114268140897,3.225509581301166,3.225807735788244,3.2261058902753206,3.226404044762397,3.2267021992494733,3.2270003537365515,3.227298508223628,3.2275966627107042,3.2278948171977824,3.2281929716848587,3.228491126171935,3.2287892806590115,3.2290874351460896,3.229385589633166,3.2296837441202424,3.2299818986073188,3.230280053094397,3.2305782075814733,3.2308763620685497,3.231174516555628,3.231472671042704,3.2317708255297806,3.232068980016857,3.232367134503935,3.2326652889910115,3.232963443478088,3.233261597965164,3.2335597524522424,3.2338579069393187,3.234156061426395,3.2344542159134733,3.2347523704005496,3.235050524887626,3.2353486793747024,3.2356468338617805,3.235944988348857,3.2362431428359333,3.2365412973230097,3.236839451810088,3.237137606297164,3.2374357607842406,3.2377339152713187,3.238032069758395,3.2383302242454715,3.238628378732548,3.238926533219626,3.2392246877067024,3.2395228421937787,3.239820996680855,3.2401191511679333,3.2404173056550096,3.240715460142086,3.241013614629164,3.2413117691162405,3.241609923603317,3.2419080780903933,3.2422062325774714,3.242504387064548,3.242802541551624,3.2431006960387005,3.2433988505257787,3.243697005012855,3.2439951594999314,3.2442933139870096,3.244591468474086,3.2448896229611623,3.2451877774482387,3.245485931935317,3.2457840864223932,3.2460822409094696,3.246380395396546,3.246678549883624,3.2469767043707005,3.247274858857777,3.247573013344855,3.2478711678319314,3.248169322319008,3.248467476806084,3.2487656312931623,3.2490637857802387,3.249361940267315,3.249660094754393,3.2499582492414696,3.250256403728546,3.2505545582156223,3.2508527127027005,3.251150867189777,3.2514490216768532,3.2517471761639296,3.2520453306510078,3.252343485138084,3.2526416396251605,3.2529397941122387,3.253237948599315,3.2535361030863914,3.253834257573468,3.254132412060546,3.2544305665476223,3.2547287210346987,3.255026875521775,3.255325030008853,3.2556231844959296,3.255921338983006,3.256219493470084,3.2565176479571605,3.256815802444237,3.2571139569313132,3.2574121114183914,3.2577102659054678,3.258008420392544,3.2583065748796205,3.2586047293666986,3.258902883853775,3.2592010383408514,3.2594991928279295,3.259797347315006,3.2600955018020823,3.2603936562891587,3.260691810776237,3.260989965263313,3.2612881197503896,3.261586274237466,3.261884428724544,3.2621825832116205,3.262480737698697,3.262778892185775,3.2630770466728514,3.2633752011599277,3.263673355647004,3.2639715101340823,3.2642696646211586,3.264567819108235,3.2648659735953114,3.2651641280823895,3.265462282569466,3.2657604370565423,3.2660585915436204,3.266356746030697,3.266654900517773,3.2669530550048496,3.2672512094919277,3.267549363979004,3.2678475184660805,3.268145672953157,3.268443827440235,3.2687419819273114,3.2690401364143877,3.269338290901466,3.2696364453885423,3.2699345998756186,3.270232754362695,3.270530908849773,3.2708290633368495,3.271127217823926,3.2714253723110023,3.2717235267980804,3.272021681285157,3.272319835772233,3.2726179902593113,3.2729161447463877,3.273214299233464,3.2735124537205404,3.2738106082076186,3.274108762694695,3.2744069171817713,3.2747050716688477,3.275003226155926,3.2753013806430022,3.2755995351300786,3.2758976896171568,3.276195844104233,3.2764939985913095,3.276792153078386,3.277090307565464,3.2773884620525404,3.277686616539617,3.277984771026693,3.2782829255137713,3.2785810800008477,3.278879234487924,3.279177388975002,3.2794755434620786,3.279773697949155,3.2800718524362313,3.2803700069233095,3.280668161410386,3.2809663158974622,3.2812644703845386,3.2815626248716168,3.281860779358693,3.2821589338457695,3.2824570883328477,3.282755242819924,3.2830533973070004,3.283351551794077,3.283649706281155,3.2839478607682313,3.2842460152553077,3.284544169742384,3.284842324229462,3.2851404787165386,3.285438633203615,3.285736787690693,3.2860349421777695,3.286333096664846,3.2866312511519222,3.2869294056390004,3.2872275601260768,3.287525714613153,3.2878238691002295,3.2881220235873077,3.288420178074384,3.2887183325614604,3.2890164870485386,3.289314641535615,3.2896127960226913,3.2899109505097677,3.290209104996846,3.290507259483922,3.2908054139709986,3.291103568458075,3.291401722945153,3.2916998774322295,3.291998031919306,3.292296186406384,3.2925943408934604,3.2928924953805367,3.293190649867613,3.2934888043546913,3.2937869588417676,3.294085113328844,3.2943832678159204,3.2946814223029985,3.294979576790075,3.2952777312771513,3.2955758857642294,3.295874040251306,3.296172194738382,3.2964703492254586,3.2967685037125367,3.297066658199613,3.2973648126866895,3.2976629671737676,3.297961121660844,3.2982592761479204,3.2985574306349967,3.298855585122075,3.2991537396091513,3.2994518940962276,3.299750048583304,3.300048203070382,3.3003463575574585,3.300644512044535,3.300942666531613,3.3012408210186894,3.301538975505766,3.301837129992842,3.3021352844799203,3.3024334389669967,3.302731593454073,3.3030297479411495,3.3033279024282276,3.303626056915304,3.3039242114023804,3.3042223658894585,3.304520520376535,3.3048186748636112,3.3051168293506876,3.3054149838377658,3.305713138324842,3.3060112928119185,3.306309447298995,3.306607601786073,3.3069057562731494,3.307203910760226,3.307502065247304,3.3078002197343803,3.3080983742214567,3.308396528708533,3.308694683195611,3.3089928376826876,3.309290992169764,3.3095891466568403,3.3098873011439185,3.310185455630995,3.3104836101180712,3.3107817646051494,3.3110799190922258,3.311378073579302,3.3116762280663785,3.3119743825534567,3.312272537040533,3.3125706915276094,3.312868846014686,3.313167000501764,3.3134651549888403,3.3137633094759167,3.314061463962995,3.314359618450071,3.3146577729371476,3.314955927424224,3.315254081911302,3.3155522363983785,3.315850390885455,3.3161485453725312,3.3164466998596094,3.3167448543466858,3.317043008833762,3.3173411633208403,3.3176393178079167,3.317937472294993,3.3182356267820694,3.3185337812691476,3.318831935756224,3.3191300902433003,3.3194282447303767,3.319726399217455,3.320024553704531,3.3203227081916076,3.3206208626786857,3.320919017165762,3.3212171716528385,3.321515326139915,3.321813480626993,3.3221116351140694,3.3224097896011457,3.322707944088222,3.3230060985753003,3.3233042530623766,3.323602407549453,3.323900562036531,3.3241987165236075,3.324496871010684,3.3247950254977603,3.3250931799848384,3.325391334471915,3.325689488958991,3.3259876434460676,3.3262857979331457,3.326583952420222,3.3268821069072985,3.3271802613943766,3.327478415881453,3.3277765703685294,3.3280747248556057,3.328372879342684,3.3286710338297603,3.3289691883168366,3.329267342803913,3.329565497290991,3.3298636517780675,3.330161806265144,3.330459960752222,3.3307581152392984,3.331056269726375,3.331354424213451,3.3316525787005293,3.3319507331876057,3.332248887674682,3.3325470421617585,3.3328451966488366,3.333143351135913,3.3334415056229894,3.3337396601100675,3.334037814597144,3.3343359690842203,3.3346341235712966,3.3349322780583748,3.335230432545451,3.3355285870325275,3.335826741519604,3.336124896006682,3.3364230504937584,3.336721204980835,3.337019359467913,3.3373175139549893,3.3376156684420657,3.337913822929142,3.33821197741622,3.3385101319032966,3.338808286390373,3.3391064408774493,3.3394045953645275,3.339702749851604,3.3400009043386802,3.3402990588257584,3.3405972133128348,3.340895367799911,3.3411935222869875,3.3414916767740657,3.341789831261142,3.3420879857482184,3.3423861402352966,3.342684294722373,3.3429824492094493,3.3432806036965257,3.343578758183604,3.34387691267068,3.3441750671577566,3.344473221644833,3.344771376131911,3.3450695306189875,3.345367685106064,3.345665839593142,3.3459639940802184,3.3462621485672948,3.346560303054371,3.3468584575414493,3.3471566120285257,3.347454766515602,3.3477529210026784,3.3480510754897566,3.348349229976833,3.3486473844639093,3.3489455389509875,3.349243693438064,3.34954184792514,3.3498400024122166,3.3501381568992947,3.350436311386371,3.3507344658734475,3.351032620360524,3.351330774847602,3.3516289293346784,3.3519270838217547,3.352225238308833,3.3525233927959093,3.3528215472829856,3.353119701770062,3.35341785625714,3.3537160107442165,3.354014165231293,3.3543123197183693,3.3546104742054474,3.354908628692524,3.3552067831796,3.3555049376666783,3.3558030921537547,3.356101246640831,3.3563994011279075,3.3566975556149856,3.356995710102062,3.3572938645891384,3.3575920190762147,3.357890173563293,3.3581883280503693,3.3584864825374456,3.358784637024524,3.3590827915116,3.3593809459986765,3.359679100485753,3.359977254972831,3.3602754094599074,3.360573563946984,3.36087171843406,3.3611698729211383,3.3614680274082147,3.361766181895291,3.3620643363823692,3.3623624908694456,3.362660645356522,3.3629587998435984,3.3632569543306765,3.363555108817753,3.3638532633048293,3.3641514177919056,3.364449572278984,3.36474772676606,3.3650458812531365,3.3653440357402147,3.365642190227291,3.3659403447143674,3.366238499201444,3.366536653688522,3.3668348081755983,3.3671329626626747,3.367431117149751,3.3677292716368292,3.3680274261239056,3.368325580610982,3.36862373509806,3.3689218895851365,3.369220044072213,3.3695181985592892,3.3698163530463674,3.3701145075334438,3.37041266202052,3.3707108165075965,3.3710089709946747,3.371307125481751,3.3716052799688274,3.3719034344559056,3.372201588942982,3.3724997434300583,3.3727978979171347,3.373096052404213,3.373394206891289,3.3736923613783656,3.373990515865442,3.37428867035252,3.3745868248395965,3.374884979326673,3.375183133813751,3.3754812883008274,3.3757794427879038,3.37607759727498,3.3763757517620583,3.3766739062491347,3.376972060736211,3.3772702152232874,3.3775683697103656,3.377866524197442,3.3781646786845183,3.3784628331715965,3.378760987658673,3.379059142145749,3.3793572966328256,3.3796554511199037,3.37995360560698,3.3802517600940565,3.380549914581133,3.380848069068211,3.3811462235552874,3.3814443780423638,3.381742532529442,3.3820406870165183,3.3823388415035947,3.382636995990671,3.382935150477749,3.3832333049648255,3.383531459451902,3.3838296139389783,3.3841277684260564,3.384425922913133,3.384724077400209,3.3850222318872873,3.3853203863743637,3.38561854086144,3.3859166953485165,3.3862148498355946,3.386513004322671,3.3868111588097474,3.3871093132968255,3.387407467783902,3.3877056222709783,3.3880037767580546,3.388301931245133,3.388600085732209,3.3888982402192855,3.389196394706362,3.38949454919344,3.3897927036805164,3.390090858167593,3.390389012654671,3.3906871671417473,3.3909853216288237,3.3912834761159,3.3915816306029782,3.3918797850900546,3.392177939577131,3.3924760940642074,3.3927742485512855,3.393072403038362,3.3933705575254383,3.3936687120125164,3.393966866499593,3.394265020986669,3.3945631754737455,3.3948613299608237,3.3951594844479,3.3954576389349764,3.395755793422053,3.396053947909131,3.3963521023962073,3.3966502568832837,3.396948411370362,3.3972465658574382,3.3975447203445146,3.397842874831591,3.398141029318669,3.3984391838057455,3.398737338292822,3.3990354927798982,3.3993336472669764,3.3996318017540528,3.399929956241129,3.4002281107282073,3.4005262652152837,3.40082441970236,3.4011225741894364,3.4014207286765146,3.401718883163591,3.4020170376506673,3.4023151921377437,3.402613346624822,3.402911501111898,3.4032096555989746,3.4035078100860527,3.403805964573129,3.4041041190602055,3.404402273547282,3.40470042803436,3.4049985825214364,3.4052967370085128,3.405594891495589,3.4058930459826673,3.4061912004697437,3.40648935495682,3.406787509443898,3.4070856639309746,3.407383818418051,3.4076819729051273,3.4079801273922055,3.408278281879282,3.408576436366358,3.4088745908534346,3.4091727453405127,3.409470899827589,3.4097690543146655,3.4100672088017436,3.41036536328882,3.4106635177758964,3.4109616722629728,3.411259826750051,3.4115579812371273,3.4118561357242037,3.41215429021128,3.412452444698358,3.4127505991854346,3.413048753672511,3.413346908159589,3.4136450626466655,3.413943217133742,3.414241371620818,3.4145395261078964,3.4148376805949727,3.415135835082049,3.4154339895691255,3.4157321440562036,3.41603029854328,3.4163284530303564,3.4166266075174345,3.416924762004511,3.4172229164915873,3.4175210709786636,3.417819225465742,3.418117379952818,3.4184155344398945,3.418713688926971,3.419011843414049,3.4193099979011254,3.419608152388202,3.41990630687528,3.4202044613623563,3.4205026158494327,3.420800770336509,3.4210989248235872,3.4213970793106636,3.42169523379774,3.4219933882848164,3.4222915427718945,3.422589697258971,3.4228878517460473,3.4231860062331254,3.423484160720202,3.423782315207278,3.4240804696943545,3.4243786241814327,3.424676778668509,3.4249749331555854,3.425273087642662,3.42557124212974,3.4258693966168163,3.4261675511038927,3.426465705590971,3.4267638600780472,3.4270620145651236,3.4273601690522,3.427658323539278,3.4279564780263545,3.428254632513431,3.4285527870005073,3.4288509414875854,3.4291490959746618,3.429447250461738,3.4297454049488163,3.4300435594358927,3.430341713922969,3.4306398684100454,3.4309380228971236,3.4312361773842,3.4315343318712763,3.4318324863583527,3.432130640845431,3.432428795332507,3.4327269498195836,3.4330251043066617,3.433323258793738,3.4336214132808145,3.433919567767891,3.434217722254969,3.4345158767420454,3.4348140312291218,3.4351121857162,3.4354103402032763,3.4357084946903527,3.436006649177429,3.436304803664507,3.4366029581515836,3.43690111263866,3.4371992671257363,3.4374974216128145,3.437795576099891,3.438093730586967,3.4383918850740454,3.4386900395611217,3.438988194048198,3.4392863485352745,3.4395845030223526,3.439882657509429,3.4401808119965054,3.4404789664835818,3.44077712097066,3.4410752754577363,3.4413734299448127,3.441671584431891,3.441969738918967,3.4422678934060436,3.44256604789312,3.442864202380198,3.4431623568672745,3.443460511354351,3.443758665841427,3.4440568203285054,3.4443549748155817,3.444653129302658,3.4449512837897363,3.4452494382768126,3.445547592763889,3.4458457472509654,3.4461439017380435,3.44644205622512,3.4467402107121963,3.4470383651992726,3.447336519686351,3.447634674173427,3.4479328286605035,3.4482309831475817,3.448529137634658,3.4488272921217344,3.449125446608811,3.449423601095889,3.4497217555829653,3.4500199100700417,3.450318064557118,3.4506162190441962,3.4509143735312726,3.451212528018349,3.451510682505427,3.4518088369925035,3.45210699147958,3.4524051459666563,3.4527033004537344,3.453001454940811,3.453299609427887,3.4535977639149635,3.4538959184020417,3.454194072889118,3.4544922273761944,3.4547903818632726,3.455088536350349,3.4553866908374253,3.4556848453245017,3.45598299981158,3.4562811542986562,3.4565793087857326,3.456877463272809,3.457175617759887,3.4574737722469635,3.45777192673404,3.458070081221118,3.4583682357081944,3.458666390195271,3.458964544682347,3.4592626991694253,3.4595608536565017,3.459859008143578,3.4601571626306544,3.4604553171177326,3.460753471604809,3.4610516260918853,3.4613497805789635,3.46164793506604,3.4619460895531162,3.4622442440401926,3.4625423985272707,3.462840553014347,3.4631387075014235,3.4634368619885,3.463735016475578,3.4640331709626544,3.4643313254497308,3.464629479936809,3.4649276344238853,3.4652257889109617,3.465523943398038,3.465822097885116,3.4661202523721926,3.466418406859269,3.4667165613463453,3.4670147158334235,3.4673128703205,3.467611024807576,3.4679091792946544,3.4682073337817307,3.468505488268807,3.4688036427558835,3.4691017972429616,3.469399951730038,3.4696981062171144,3.4699962607041908,3.470294415191269,3.4705925696783453,3.4708907241654217,3.4711888786525,3.471487033139576,3.4717851876266526,3.472083342113729,3.472381496600807,3.4726796510878835,3.47297780557496,3.473275960062036,3.4735741145491144,3.4738722690361907,3.474170423523267,3.4744685780103453,3.4747667324974216,3.475064886984498,3.4753630414715744,3.4756611959586525,3.475959350445729,3.4762575049328053,3.4765556594198816,3.47685381390696,3.477151968394036,3.4774501228811125,3.4777482773681907,3.478046431855267,3.4783445863423434,3.47864274082942,3.478940895316498,3.4792390498035743,3.4795372042906507,3.479835358777729,3.4801335132648052,3.4804316677518816,3.480729822238958,3.481027976726036,3.4813261312131125,3.481624285700189,3.4819224401872653,3.4822205946743434,3.48251874916142,3.482816903648496,3.4831150581355743,3.4834132126226507,3.483711367109727,3.4840095215968034,3.4843076760838816,3.484605830570958,3.4849039850580343,3.4852021395451107,3.485500294032189,3.4857984485192652,3.4860966030063416,3.4863947574934198,3.486692911980496,3.4869910664675725,3.487289220954649,3.487587375441727,3.4878855299288034,3.48818368441588,3.488481838902956,3.4887799933900343,3.4890781478771107,3.489376302364187,3.489674456851265,3.4899726113383416,3.490270765825418,3.4905689203124943,3.4908670747995725,3.491165229286649,3.4914633837737252,3.4917615382608016,3.4920596927478798,3.492357847234956,3.4926560017220325,3.4929541562091106,3.493252310696187,3.4935504651832634,3.4938486196703398,3.494146774157418,3.4944449286444943,3.4947430831315707,3.495041237618647,3.495339392105725,3.4956375465928016,3.495935701079878,3.496233855566956,3.4965320100540325,3.496830164541109,3.497128319028185,3.4974264735152634,3.4977246280023397,3.498022782489416,3.4983209369764925,3.4986190914635706,3.498917245950647,3.4992154004377234,3.4995135549248015,3.499811709411878,3.5001098638989543,3.5004080183860307,3.500706172873109,3.501004327360185,3.5013024818472616,3.501600636334338,3.501898790821416,3.5021969453084925,3.502495099795569,3.502793254282647,3.5030914087697234,3.5033895632567997,3.503687717743876,3.5039858722309543,3.5042840267180306,3.504582181205107,3.5048803356921834,3.5051784901792615,3.505476644666338,3.5057747991534143,3.5060729536404924,3.506371108127569,3.506669262614645,3.5069674171017216,3.5072655715887997,3.507563726075876,3.5078618805629525,3.508160035050029,3.508458189537107,3.5087563440241833,3.5090544985112597,3.509352652998338,3.5096508074854142,3.5099489619724906,3.510247116459567,3.510545270946645,3.5108434254337215,3.511141579920798,3.5114397344078743,3.5117378888949524,3.512036043382029,3.512334197869105,3.5126323523561833,3.5129305068432597,3.513228661330336,3.5135268158174124,3.5138249703044906,3.514123124791567,3.5144212792786433,3.5147194337657197,3.515017588252798,3.5153157427398742,3.5156138972269506,3.5159120517140288,3.516210206201105,3.5165083606881815,3.516806515175258,3.517104669662336,3.5174028241494124,3.517700978636489,3.517999133123565,3.5182972876106433,3.5185954420977197,3.518893596584796,3.519191751071874,3.5194899055589506,3.519788060046027,3.5200862145331033,3.5203843690201815,3.520682523507258,3.5209806779943342,3.5212788324814106,3.5215769869684888,3.521875141455565,3.5221732959426415,3.5224714504297197,3.522769604916796,3.5230677594038724,3.5233659138909488,3.523664068378027,3.5239622228651033,3.5242603773521797,3.524558531839256,3.524856686326334,3.5251548408134106,3.525452995300487,3.525751149787565,3.5260493042746415,3.526347458761718,3.526645613248794,3.5269437677358724,3.5272419222229487,3.527540076710025,3.5278382311971033,3.5281363856841796,3.528434540171256,3.5287326946583324,3.5290308491454105,3.529329003632487,3.5296271581195633,3.5299253126066397,3.530223467093718,3.530521621580794,3.5308197760678706,3.5311179305549487,3.531416085042025,3.5317142395291015,3.532012394016178,3.532310548503256,3.5326087029903324,3.5329068574774087,3.533205011964485,3.5335031664515633,3.5338013209386396,3.534099475425716,3.534397629912794,3.5346957843998705,3.534993938886947,3.5352920933740233,3.5355902478611014,3.535888402348178,3.536186556835254,3.5364847113223306,3.5367828658094087,3.537081020296485,3.5373791747835615,3.5376773292706396,3.537975483757716,3.5382736382447924,3.5385717927318687,3.538869947218947,3.5391681017060233,3.5394662561930996,3.539764410680176,3.540062565167254,3.5403607196543305,3.540658874141407,3.540957028628485,3.5412551831155614,3.541553337602638,3.541851492089714,3.5421496465767923,3.5424478010638687,3.542745955550945,3.5430441100380214,3.5433422645250996,3.543640419012176,3.5439385734992523,3.5442367279863305,3.544534882473407,3.5448330369604832,3.5451311914475596,3.5454293459346378,3.545727500421714,3.5460256549087905,3.546323809395867,3.546621963882945,3.5469201183700214,3.547218272857098,3.547516427344176,3.5478145818312523,3.5481127363183287,3.548410890805405,3.548709045292483,3.5490071997795596,3.549305354266636,3.5496035087537123,3.5499016632407905,3.550199817727867,3.5504979722149432,3.5507961267020214,3.5510942811890978,3.551392435676174,3.5516905901632505,3.5519887446503287,3.552286899137405,3.5525850536244814,3.5528832081115578,3.553181362598636,3.5534795170857123,3.5537776715727887,3.554075826059867,3.554373980546943,3.5546721350340196,3.554970289521096,3.555268444008174,3.5555665984952505,3.555864752982327,3.5561629074694032,3.5564610619564814,3.5567592164435577,3.557057370930634,3.5573555254177123,3.5576536799047886,3.557951834391865,3.5582499888789414,3.5585481433660195,3.558846297853096,3.5591444523401723,3.5594426068272487,3.559740761314327,3.560038915801403,3.5603370702884796,3.5606352247755577,3.560933379262634,3.5612315337497105,3.561529688236787,3.561827842723865,3.5621259972109414,3.5624241516980177,3.562722306185094,3.5630204606721723,3.5633186151592486,3.563616769646325,3.563914924133403,3.5642130786204795,3.564511233107556,3.5648093875946323,3.5651075420817104,3.565405696568787,3.565703851055863,3.5660020055429396,3.5663001600300177,3.566598314517094,3.5668964690041705,3.5671946234912486,3.567492777978325,3.5677909324654014,3.5680890869524777,3.568387241439556,3.5686853959266323,3.5689835504137086,3.569281704900785,3.569579859387863,3.5698780138749395,3.570176168362016,3.570474322849094,3.5707724773361704,3.571070631823247,3.571368786310323,3.5716669407974013,3.5719650952844777,3.572263249771554,3.5725614042586322,3.5728595587457086,3.573157713232785,3.5734558677198613,3.5737540222069395,3.574052176694016,3.5743503311810922,3.5746484856681686,3.5749466401552468,3.575244794642323,3.5755429491293995,3.5758411036164777,3.576139258103554,3.5764374125906304,3.576735567077707,3.577033721564785,3.5773318760518613,3.5776300305389377,3.577928185026014,3.578226339513092,3.5785244940001686,3.578822648487245,3.579120802974323,3.5794189574613995,3.579717111948476,3.5800152664355522,3.5803134209226304,3.5806115754097068,3.580909729896783,3.5812078843838595,3.5815060388709377,3.581804193358014,3.5821023478450904,3.5824005023321686,3.582698656819245,3.5829968113063213,3.5832949657933977,3.583593120280476,3.583891274767552,3.5841894292546286,3.584487583741705,3.584785738228783,3.5850838927158595,3.585382047202936,3.585680201690014,3.5859783561770904,3.5862765106641668,3.586574665151243,3.5868728196383213,3.5871709741253976,3.587469128612474,3.5877672830995504,3.5880654375866285,3.588363592073705,3.5886617465607813,3.5889599010478594,3.589258055534936,3.589556210022012,3.5898543645090886,3.5901525189961667,3.590450673483243,3.5907488279703195,3.591046982457396,3.591345136944474,3.5916432914315504,3.5919414459186267,3.592239600405705,3.5925377548927813,3.5928359093798576,3.593134063866934,3.593432218354012,3.5937303728410885,3.594028527328165,3.5943266818152413,3.5946248363023194,3.594922990789396,3.595221145276472,3.5955192997635503,3.5958174542506267,3.596115608737703,3.5964137632247795,3.5967119177118576,3.597010072198934,3.5973082266860104,3.5976063811730867,3.597904535660165,3.5982026901472413,3.5985008446343176,3.598798999121396,3.599097153608472,3.5993953080955485,3.599693462582625,3.599991617069703,3.6002897715567794,3.600587926043856,3.600886080530932,3.6011842350180103,3.6014823895050867,3.601780543992163,3.6020786984792412,3.6023768529663176,3.602675007453394,3.6029731619404703,3.6032713164275485,3.603569470914625,3.6038676254017012,3.6041657798887776,3.6044639343758558,3.604762088862932,3.6050602433500085,3.6053583978370867,3.605656552324163,3.6059547068112394,3.606252861298316,3.606551015785394,3.6068491702724703,3.6071473247595467,3.607445479246623,3.607743633733701,3.6080417882207776,3.608339942707854,3.608638097194932,3.6089362516820085,3.609234406169085,3.6095325606561612,3.6098307151432394,3.6101288696303158,3.610427024117392,3.6107251786044685,3.6110233330915467,3.611321487578623,3.6116196420656994,3.6119177965527776,3.612215951039854,3.6125141055269303,3.6128122600140067,3.613110414501085,3.613408568988161,3.6137067234752376,3.614004877962314,3.614303032449392,3.6146011869364685,3.614899341423545,3.615197495910623,3.6154956503976994,3.6157938048847758,3.616091959371852,3.6163901138589303,3.6166882683460067,3.616986422833083,3.617284577320161,3.6175827318072376,3.617880886294314,3.6181790407813903,3.6184771952684684,3.618775349755545,3.619073504242621,3.6193716587296976,3.6196698132167757,3.619967967703852,3.6202661221909285,3.6205642766780066,3.620862431165083,3.6211605856521594,3.6214587401392357,3.621756894626314,3.6220550491133903,3.6223532036004666,3.622651358087543,3.622949512574621,3.6232476670616975,3.623545821548774,3.623843976035852,3.6241421305229284,3.624440285010005,3.624738439497081,3.6250365939841593,3.6253347484712357,3.625632902958312,3.6259310574453885,3.6262292119324666,3.626527366419543,3.6268255209066194,3.6271236753936975,3.627421829880774,3.6277199843678503,3.6280181388549266,3.628316293342005,3.628614447829081,3.6289126023161575,3.629210756803234,3.629508911290312,3.6298070657773884,3.630105220264465,3.630403374751543,3.6307015292386193,3.6309996837256957,3.631297838212772,3.6315959926998502,3.6318941471869266,3.632192301674003,3.6324904561610794,3.6327886106481575,3.633086765135234,3.6333849196223102,3.6336830741093884,3.6339812285964648,3.634279383083541,3.6345775375706175,3.6348756920576957,3.635173846544772,3.6354720010318484,3.635770155518925,3.636068310006003,3.6363664644930793,3.6366646189801557,3.636962773467234,3.63726092795431,3.6375590824413866,3.637857236928463,3.638155391415541,3.6384535459026175,3.638751700389694,3.6390498548767702,3.6393480093638484,3.6396461638509248,3.639944318338001,3.6402424728250793,3.6405406273121557,3.640838781799232,3.6411369362863084,3.6414350907733866,3.641733245260463,3.6420313997475393,3.6423295542346157,3.642627708721694,3.64292586320877,3.6432240176958466,3.6435221721829247,3.643820326670001,3.6441184811570775,3.644416635644154,3.644714790131232,3.6450129446183084,3.6453110991053848,3.645609253592461,3.6459074080795393,3.6462055625666157,3.646503717053692,3.64680187154077,3.6471000260278466,3.647398180514923,3.6476963350019993,3.6479944894890775,3.648292643976154,3.64859079846323,3.6488889529503066,3.6491871074373847,3.649485261924461,3.6497834164115375,3.6500815708986156,3.650379725385692,3.6506778798727684,3.6509760343598447,3.651274188846923,3.6515723433339993,3.6518704978210756,3.652168652308152,3.65246680679523,3.6527649612823065,3.653063115769383,3.653361270256461,3.6536594247435374,3.653957579230614,3.65425573371769,3.6545538882047683,3.6548520426918447,3.655150197178921,3.6554483516659975,3.6557465061530756,3.656044660640152,3.6563428151272284,3.6566409696143065,3.656939124101383,3.6572372785884593,3.6575354330755356,3.657833587562614,3.65813174204969,3.6584298965367665,3.658728051023843,3.659026205510921,3.6593243599979974,3.659622514485074,3.659920668972152,3.6602188234592283,3.6605169779463047,3.660815132433381,3.6611132869204592,3.6614114414075356,3.661709595894612,3.6620077503816884,3.6623059048687665,3.662604059355843,3.6629022138429193,3.6632003683299974,3.6634985228170738,3.66379667730415,3.6640948317912265,3.6643929862783047,3.664691140765381,3.6649892952524574,3.6652874497395356,3.665585604226612,3.6658837587136883,3.6661819132007647,3.666480067687843,3.666778222174919,3.6670763766619956,3.667374531149072,3.66767268563615,3.6679708401232265,3.668268994610303,3.668567149097381,3.6688653035844574,3.6691634580715338,3.66946161255861,3.6697597670456883,3.6700579215327647,3.670356076019841,3.6706542305069174,3.6709523849939956,3.671250539481072,3.6715486939681483,3.6718468484552265,3.672145002942303,3.672443157429379,3.6727413119164556,3.6730394664035337,3.67333762089061,3.6736357753776865,3.673933929864763,3.674232084351841,3.6745302388389174,3.6748283933259938,3.675126547813072,3.6754247023001483,3.6757228567872247,3.676021011274301,3.676319165761379,3.6766173202484556,3.676915474735532,3.6772136292226083,3.6775117837096865,3.677809938196763,3.678108092683839,3.6784062471709174,3.6787044016579937,3.67900255614507,3.6793007106321465,3.6795988651192246,3.679897019606301,3.6801951740933774,3.6804933285804537,3.680791483067532,3.6810896375546083,3.6813877920416846,3.681685946528763,3.681984101015839,3.6822822555029155,3.682580409989992,3.68287856447707,3.6831767189641464,3.683474873451223,3.683773027938299,3.6840711824253773,3.6843693369124537,3.68466749139953,3.6849656458866082,3.6852638003736846,3.685561954860761,3.6858601093478374,3.6861582638349155,3.686456418321992,3.6867545728090683,3.6870527272961446,3.687350881783223,3.687649036270299,3.6879471907573755,3.6882453452444537,3.68854349973153,3.6888416542186064,3.689139808705683,3.689437963192761,3.6897361176798373,3.6900342721669137,3.69033242665399,3.6906305811410682,3.6909287356281446,3.691226890115221,3.691525044602299,3.6918231990893755,3.692121353576452,3.6924195080635283,3.6927176625506064,3.693015817037683,3.693313971524759,3.6936121260118355,3.6939102804989137,3.69420843498599,3.6945065894730664,3.6948047439601446,3.695102898447221,3.6954010529342973,3.6956992074213737,3.695997361908452,3.6962955163955282,3.6965936708826046,3.696891825369681,3.697189979856759,3.6974881343438355,3.697786288830912,3.69808444331799,3.6983825978050664,3.6986807522921428,3.698978906779219,3.6992770612662973,3.6995752157533737,3.69987337024045,3.7001715247275264,3.7004696792146046,3.700767833701681,3.7010659881887573,3.7013641426758355,3.701662297162912,3.701960451649988,3.7022586061370646,3.7025567606241427,3.702854915111219,3.7031530695982955,3.703451224085372,3.70374937857245,3.7040475330595264,3.7043456875466028,3.704643842033681,3.7049419965207573,3.7052401510078337,3.70553830549491,3.705836459981988,3.7061346144690646,3.706432768956141,3.7067309234432173,3.7070290779302955,3.707327232417372,3.707625386904448,3.7079235413915264,3.7082216958786027,3.708519850365679,3.7088180048527555,3.7091161593398336,3.70941431382691,3.7097124683139864,3.7100106228010645,3.710308777288141,3.7106069317752173,3.7109050862622937,3.711203240749372,3.711501395236448,3.7117995497235245,3.712097704210601,3.712395858697679,3.7126940131847554,3.712992167671832,3.71329032215891,3.7135884766459863,3.7138866311330627,3.714184785620139,3.7144829401072172,3.7147810945942936,3.71507924908137,3.7153774035684464,3.7156755580555245,3.715973712542601,3.7162718670296773,3.7165700215167554,3.716868176003832,3.717166330490908,3.7174644849779845,3.7177626394650627,3.718060793952139,3.7183589484392154,3.718657102926292,3.71895525741337,3.7192534119004463,3.7195515663875227,3.719849720874601,3.7201478753616772,3.7204460298487536,3.72074418433583,3.721042338822908,3.7213404933099845,3.721638647797061,3.7219368022841373,3.7222349567712154,3.722533111258292,3.722831265745368,3.7231294202324463,3.7234275747195227,3.723725729206599,3.7240238836936754,3.7243220381807536,3.72462019266783,3.7249183471549063,3.7252165016419827,3.725514656129061,3.7258128106161372,3.7261109651032136,3.7264091195902918,3.726707274077368,3.7270054285644445,3.727303583051521,3.727601737538599,3.7278998920256754,3.7281980465127518,3.728496200999828,3.7287943554869063,3.7290925099739827,3.729390664461059,3.729688818948137,3.7299869734352136,3.73028512792229,3.7305832824093663,3.7308814368964445,3.731179591383521,3.731477745870597,3.7317759003576736,3.7320740548447517,3.732372209331828,3.7326703638189045,3.7329685183059826,3.733266672793059,3.7335648272801354,3.7338629817672118,3.73416113625429,3.7344592907413663,3.7347574452284427,3.735055599715519,3.735353754202597,3.7356519086896736,3.73595006317675,3.736248217663828,3.7365463721509045,3.736844526637981,3.737142681125057,3.7374408356121354,3.7377389900992117,3.738037144586288,3.7383352990733645,3.7386334535604426,3.738931608047519,3.7392297625345954,3.7395279170216735,3.73982607150875,3.7401242259958263,3.7404223804829027,3.740720534969981,3.741018689457057,3.7413168439441336,3.74161499843121,3.741913152918288,3.7422113074053645,3.742509461892441,3.742807616379519,3.7431057708665953,3.7434039253536717,3.743702079840748,3.7440002343278262,3.7442983888149026,3.744596543301979,3.7448946977890554,3.7451928522761335,3.74549100676321,3.7457891612502863,3.7460873157373644,3.746385470224441,3.746683624711517,3.7469817791985935,3.7472799336856717,3.747578088172748,3.7478762426598244,3.748174397146901,3.748472551633979,3.7487707061210553,3.7490688606081317,3.74936701509521,3.7496651695822862,3.7499633240693626,3.750261478556439,3.750559633043517,3.7508577875305935,3.75115594201767,3.7514540965047463,3.7517522509918244,3.752050405478901,3.752348559965977,3.7526467144530553,3.7529448689401317,3.753243023427208,3.7535411779142844,3.7538393324013626,3.754137486888439,3.7544356413755153,3.7547337958625917,3.75503195034967,3.7553301048367462,3.7556282593238226,3.7559264138109008,3.756224568297977,3.7565227227850535,3.75682087727213,3.757119031759208,3.7574171862462844,3.7577153407333608,3.758013495220439,3.7583116497075153,3.7586098041945917,3.758907958681668,3.759206113168746,3.7595042676558226,3.759802422142899,3.7601005766299753,3.7603987311170535,3.76069688560413,3.760995040091206,3.7612931945782844,3.7615913490653607,3.761889503552437,3.7621876580395135,3.7624858125265916,3.762783967013668,3.7630821215007444,3.7633802759878208,3.763678430474899,3.7639765849619753,3.7642747394490517,3.76457289393613,3.764871048423206,3.7651692029102826,3.765467357397359,3.765765511884437,3.7660636663715135,3.76636182085859,3.766659975345666,3.7669581298327444,3.7672562843198207,3.767554438806897,3.7678525932939753,3.7681507477810516,3.768448902268128,3.7687470567552044,3.7690452112422825,3.769343365729359,3.7696415202164353,3.7699396747035117,3.77023782919059,3.770535983677666,3.7708341381647426,3.7711322926518207,3.771430447138897,3.7717286016259735,3.77202675611305,3.772324910600128,3.7726230650872044,3.7729212195742807,3.773219374061357,3.7735175285484353,3.7738156830355116,3.774113837522588,3.774411992009666,3.7747101464967425,3.775008300983819,3.7753064554708953,3.7756046099579734,3.77590276444505,3.776200918932126,3.7764990734192025,3.7767972279062807,3.777095382393357,3.7773935368804334,3.7776916913675116,3.777989845854588,3.7782880003416643,3.7785861548287407,3.778884309315819,3.7791824638028952,3.7794806182899716,3.779778772777048,3.780076927264126,3.7803750817512025,3.780673236238279,3.780971390725357,3.7812695452124334,3.78156769969951,3.781865854186586,3.7821640086736643,3.7824621631607407,3.782760317647817,3.7830584721348934,3.7833566266219716,3.783654781109048,3.7839529355961243,3.7842510900832025,3.784549244570279,3.7848473990573552,3.7851455535444316,3.7854437080315098,3.785741862518586,3.7860400170056625,3.786338171492739,3.786636325979817,3.7869344804668934,3.78723263495397,3.787530789441048,3.7878289439281243,3.7881270984152007,3.788425252902277,3.788723407389355,3.7890215618764316,3.789319716363508,3.7896178708505843,3.7899160253376625,3.790214179824739,3.7905123343118152,3.7908104887988934,3.7911086432859697,3.791406797773046,3.7917049522601225,3.7920031067472006,3.792301261234277,3.7925994157213534,3.7928975702084298,3.793195724695508,3.7934938791825843,3.7937920336696607,3.794090188156739,3.794388342643815,3.7946864971308916,3.794984651617968,3.795282806105046,3.7955809605921225,3.795879115079199,3.796177269566275,3.7964754240533534,3.7967735785404297,3.797071733027506,3.7973698875145843,3.7976680420016606,3.797966196488737,3.7982643509758134,3.7985625054628915,3.798860659949968,3.7991588144370443,3.7994569689241207,3.799755123411199,3.800053277898275,3.8003514323853516,3.8006495868724297,3.800947741359506,3.8012458958465825,3.801544050333659,3.801842204820737,3.8021403593078134,3.8024385137948897,3.802736668281968,3.8030348227690443,3.8033329772561206,3.803631131743197,3.803929286230275,3.8042274407173515,3.804525595204428,3.8048237496915043,3.8051219041785824,3.805420058665659,3.805718213152735,3.8060163676398133,3.8063145221268897,3.806612676613966,3.8069108311010424,3.8072089855881206,3.807507140075197,3.8078052945622733,3.8081034490493497,3.808401603536428,3.8086997580235042,3.8089979125105806,3.8092960669976588,3.809594221484735,3.8098923759718115,3.810190530458888,3.810488684945966,3.8107868394330424,3.811084993920119,3.811383148407195,3.8116813028942733,3.8119794573813497,3.812277611868426,3.812575766355504,3.8128739208425806,3.813172075329657,3.8134702298167333,3.8137683843038115,3.814066538790888,3.8143646932779642,3.8146628477650406,3.8149610022521188,3.815259156739195,3.8155573112262715,3.8158554657133497,3.816153620200426,3.8164517746875024,3.816749929174579,3.817048083661657,3.8173462381487333,3.8176443926358097,3.817942547122886,3.818240701609964,3.8185388560970406,3.818837010584117,3.819135165071195,3.8194333195582715,3.819731474045348,3.8200296285324242,3.8203277830195024,3.8206259375065788,3.820924091993655,3.8212222464807315,3.8215204009678096,3.821818555454886,3.8221167099419624,3.8224148644290405,3.822713018916117,3.8230111734031933,3.8233093278902697,3.823607482377348,3.823905636864424,3.8242037913515006,3.824501945838577,3.824800100325655,3.8250982548127315,3.825396409299808,3.825694563786886,3.8259927182739624,3.8262908727610387,3.826589027248115,3.8268871817351933,3.8271853362222696,3.827483490709346,3.8277816451964224,3.8280797996835005,3.828377954170577,3.8286761086576533,3.8289742631447314,3.829272417631808,3.829570572118884,3.8298687266059606,3.8301668810930387,3.830465035580115,3.8307631900671915,3.831061344554268,3.831359499041346,3.8316576535284224,3.8319558080154987,3.832253962502577,3.8325521169896533,3.8328502714767296,3.833148425963806,3.833446580450884,3.8337447349379605,3.834042889425037,3.8343410439121133,3.8346391983991914,3.834937352886268,3.835235507373344,3.8355336618604223,3.8358318163474987,3.836129970834575,3.8364281253216515,3.8367262798087296,3.837024434295806,3.8373225887828823,3.8376207432699587,3.837918897757037,3.8382170522441132,3.8385152067311896,3.8388133612182678,3.839111515705344,3.8394096701924205,3.839707824679497,3.840005979166575,3.8403041336536514,3.840602288140728,3.840900442627804,3.8411985971148823,3.8414967516019587,3.841794906089035,3.842093060576113,3.8423912150631896,3.842689369550266,3.8429875240373423,3.8432856785244205,3.843583833011497,3.8438819874985732,3.8441801419856496,3.8444782964727278,3.844776450959804,3.8450746054468805,3.8453727599339587,3.845670914421035,3.8459690689081114,3.846267223395188,3.846565377882266,3.8468635323693423,3.8471616868564187,3.847459841343495,3.847757995830573,3.8480561503176496,3.848354304804726,3.848652459291804,3.8489506137788805,3.849248768265957,3.8495469227530332,3.8498450772401114,3.8501432317271878,3.850441386214264,3.8507395407013423,3.8510376951884187,3.851335849675495,3.8516340041625714,3.8519321586496496,3.852230313136726,3.8525284676238023,3.8528266221108787,3.853124776597957,3.853422931085033,3.8537210855721096,3.8540192400591877,3.854317394546264,3.8546155490333405,3.854913703520417,3.855211858007495,3.8555100124945714,3.8558081669816477,3.856106321468724,3.8564044759558023,3.8567026304428786,3.857000784929955,3.857298939417033,3.8575970939041095,3.857895248391186,3.8581934028782623,3.8584915573653404,3.858789711852417,3.859087866339493,3.8593860208265696,3.8596841753136477,3.859982329800724,3.8602804842878005,3.8605786387748786,3.860876793261955,3.8611749477490314,3.8614731022361077,3.861771256723186,3.8620694112102623,3.8623675656973386,3.862665720184415,3.862963874671493,3.8632620291585695,3.863560183645646,3.863858338132724,3.8641564926198004,3.864454647106877,3.864752801593953,3.8650509560810313,3.8653491105681077,3.865647265055184,3.8659454195422605,3.8662435740293386,3.866541728516415,3.8668398830034914,3.8671380374905695,3.867436191977646,3.8677343464647223,3.8680325009517986,3.8683306554388768,3.868628809925953,3.8689269644130295,3.869225118900106,3.869523273387184,3.8698214278742604,3.870119582361337,3.870417736848415,3.8707158913354913,3.8710140458225677,3.871312200309644,3.871610354796722,3.8719085092837986,3.872206663770875,3.8725048182579513,3.8728029727450295,3.873101127232106,3.8733992817191822,3.8736974362062604,3.8739955906933368,3.874293745180413,3.8745918996674895,3.8748900541545677,3.875188208641644,3.8754863631287204,3.875784517615797,3.876082672102875,3.8763808265899513,3.8766789810770277,3.876977135564106,3.877275290051182,3.8775734445382586,3.877871599025335,3.878169753512413,3.8784679079994895,3.878766062486566,3.8790642169736422,3.8793623714607204,3.8796605259477968,3.879958680434873,3.8802568349219513,3.8805549894090277,3.880853143896104,3.8811512983831804,3.8814494528702586,3.881747607357335,3.8820457618444113,3.8823439163314877,3.882642070818566,3.882940225305642,3.8832383797927186,3.8835365342797967,3.883834688766873,3.8841328432539495,3.884430997741026,3.884729152228104,3.8850273067151804,3.8853254612022567,3.885623615689333,3.8859217701764113,3.8862199246634876,3.886518079150564,3.886816233637642,3.8871143881247185,3.887412542611795,3.8877106970988713,3.8880088515859494,3.888307006073026,3.888605160560102,3.8889033150471786,3.8892014695342567,3.889499624021333,3.8897977785084095,3.8900959329954876,3.890394087482564,3.8906922419696404,3.8909903964567167,3.891288550943795,3.8915867054308713,3.8918848599179476,3.892183014405024,3.892481168892102,3.8927793233791785,3.893077477866255,3.893375632353333,3.8936737868404094,3.893971941327486,3.894270095814562,3.8945682503016403,3.8948664047887167,3.895164559275793,3.8954627137628712,3.8957608682499476,3.896059022737024,3.8963571772241004,3.8966553317111785,3.896953486198255,3.8972516406853313,3.8975497951724076,3.8978479496594858,3.898146104146562,3.8984442586336385,3.8987424131207167,3.899040567607793,3.8993387220948694,3.899636876581946,3.899935031069024,3.9002331855561003,3.9005313400431767,3.900829494530253,3.9011276490173312,3.9014258035044076,3.901723957991484,3.902022112478562,3.9023202669656385,3.902618421452715,3.9029165759397912,3.9032147304268694,3.9035128849139458,3.903811039401022,3.9041091938880985,3.9044073483751767,3.904705502862253,3.9050036573493294,3.9053018118364076,3.905599966323484,3.9058981208105603,3.9061962752976367,3.906494429784715,3.906792584271791,3.9070907387588676,3.907388893245944,3.907687047733022,3.9079852022200985,3.908283356707175,3.908581511194253,3.9088796656813294,3.9091778201684058,3.909475974655482,3.9097741291425603,3.9100722836296367,3.910370438116713,3.9106685926037894,3.9109667470908676,3.911264901577944,3.9115630560650203,3.9118612105520985,3.912159365039175,3.912457519526251,3.9127556740133276,3.9130538285004057,3.913351982987482,3.9136501374745585,3.913948291961635,3.914246446448713,3.9145446009357894,3.9148427554228657,3.915140909909944,3.9154390643970203,3.9157372188840966,3.916035373371173,3.916333527858251,3.9166316823453275,3.916929836832404,3.9172279913194803,3.9175261458065584,3.917824300293635,3.918122454780711,3.9184206092677893,3.9187187637548657,3.919016918241942,3.9193150727290185,3.9196132272160966,3.919911381703173,3.9202095361902494,3.9205076906773257,3.920805845164404,3.9211039996514803,3.9214021541385566,3.921700308625635,3.921998463112711,3.9222966175997875,3.922594772086864,3.922892926573942,3.9231910810610184,3.923489235548095,3.923787390035171,3.9240855445222493,3.9243836990093257,3.924681853496402,3.9249800079834802,3.9252781624705566,3.925576316957633,3.9258744714447094,3.9261726259317875,3.926470780418864,3.9267689349059403,3.9270670893930166,3.927365243880095,3.927663398367171,3.9279615528542475,3.9282597073413257,3.928557861828402,3.9288560163154784,3.929154170802555,3.929452325289633,3.9297504797767093,3.9300486342637857,3.930346788750862,3.9306449432379402,3.9309430977250166,3.931241252212093,3.931539406699171,3.9318375611862475,3.932135715673324,3.9324338701604002,3.9327320246474784,3.9330301791345548,3.933328333621631,3.9336264881087075,3.9339246425957857,3.934222797082862,3.9345209515699384,3.9348191060570166,3.935117260544093,3.9354154150311693,3.9357135695182457,3.936011724005324,3.9363098784924,3.9366080329794766,3.936906187466553,3.937204341953631,3.9375024964407075,3.937800650927784,3.938098805414862,3.9383969599019384,3.9386951143890148,3.938993268876091,3.9392914233631693,3.9395895778502457,3.939887732337322,3.9401858868244,3.9404840413114766,3.940782195798553,3.9410803502856293,3.9413785047727075,3.941676659259784,3.94197481374686,3.9422729682339366,3.9425711227210147,3.942869277208091,3.9431674316951675,3.9434655861822456,3.943763740669322,3.9440618951563984,3.9443600496434748,3.944658204130553,3.9449563586176293,3.9452545131047057,3.945552667591782,3.94585082207886,3.9461489765659366,3.946447131053013,3.946745285540091,3.9470434400271674,3.947341594514244,3.94763974900132,3.9479379034883983,3.9482360579754747,3.948534212462551,3.9488323669496275,3.9491305214367056,3.949428675923782,3.9497268304108584,3.9500249848979365,3.950323139385013,3.9506212938720893,3.9509194483591656,3.951217602846244,3.95151575733332,3.9518139118203965,3.952112066307473,3.952410220794551,3.9527083752816274,3.953006529768704,3.953304684255782,3.9536028387428583,3.9539009932299347,3.954199147717011,3.9544973022040892,3.9547954566911656,3.955093611178242,3.9553917656653184,3.9556899201523965,3.955988074639473,3.9562862291265493,3.9565843836136274,3.956882538100704,3.95718069258778,3.9574788470748565,3.9577770015619347,3.958075156049011,3.9583733105360874,3.958671465023164,3.958969619510242,3.9592677739973183,3.9595659284843947,3.959864082971473,3.9601622374585492,3.9604603919456256,3.960758546432702,3.96105670091978,3.9613548554068565,3.961653009893933,3.9619511643810092,3.9622493188680874,3.9625474733551638,3.96284562784224,3.9631437823293183,3.9634419368163947,3.963740091303471,3.9640382457905474,3.9643364002776256,3.964634554764702,3.9649327092517783,3.9652308637388547,3.965529018225933,3.965827172713009,3.9661253272000856,3.9664234816871637,3.96672163617424,3.9670197906613165,3.967317945148393,3.967616099635471,3.9679142541225474,3.9682124086096238,3.9685105630967,3.9688087175837783,3.9691068720708547,3.969405026557931,3.969703181045009,3.9700013355320856,3.970299490019162,3.9705976445062383,3.9708957989933165,3.971193953480393,3.971492107967469,3.9717902624545456,3.9720884169416237,3.9723865714287,3.9726847259157765,3.9729828804028546,3.973281034889931,3.9735791893770074,3.9738773438640838,3.974175498351162,3.9744736528382383,3.9747718073253147,3.975069961812391,3.975368116299469,3.9756662707865456,3.975964425273622,3.9762625797607,3.9765607342477765,3.976858888734853,3.977157043221929,3.9774551977090074,3.9777533521960837,3.97805150668316,3.9783496611702365,3.9786478156573146,3.978945970144391,3.9792441246314674,3.9795422791185455,3.979840433605622,3.9801385880926983,3.9804367425797746,3.980734897066853,3.981033051553929,3.9813312060410055,3.981629360528082,3.98192751501516,3.9822256695022364,3.982523823989313,3.982821978476391,3.9831201329634673,3.9834182874505437,3.98371644193762,3.9840145964246982,3.9843127509117746,3.984610905398851,3.9849090598859274,3.9852072143730055,3.985505368860082,3.9858035233471583,3.9861016778342364,3.986399832321313,3.986697986808389,3.9869961412954655,3.9872942957825437,3.98759245026962,3.9878906047566964,3.9881887592437746,3.988486913730851,3.9887850682179273,3.9890832227050037,3.989381377192082,3.9896795316791582,3.9899776861662346,3.990275840653311,3.990573995140389,3.9908721496274655,3.991170304114542,3.99146845860162,3.9917666130886964,3.9920647675757728,3.992362922062849,3.9926610765499273,3.9929592310370037,3.99325738552408,3.9935555400111564,3.9938536944982346,3.994151848985311,3.9944500034723873,3.9947481579594655,3.995046312446542,3.995344466933618,3.9956426214206946,3.9959407759077727,3.996238930394849,3.9965370848819255,3.996835239369002,3.99713339385608,3.9974315483431564,3.9977297028302328,3.998027857317311,3.9983260118043873,3.9986241662914637,3.99892232077854,3.999220475265618,3.9995186297526946,3.999816784239771,4.000114938726847,4.0004130932139255,4.000711247701002,4.001009402188078,4.001307556675156,4.001605711162233,4.001903865649309,4.0022020201363855,4.002500174623464,4.00279832911054,4.003096483597616,4.003394638084693,4.003692792571771,4.003990947058847,4.004289101545924,4.004587256033002,4.004885410520078,4.0051835650071546,4.005481719494231,4.005779873981309,4.0060780284683855,4.006376182955462,4.006674337442538,4.006972491929616,4.007270646416693,4.007568800903769,4.007866955390847,4.008165109877924,4.008463264365,4.008761418852076,4.0090595733391545,4.009357727826231,4.009655882313307,4.009954036800384,4.010252191287462,4.010550345774538,4.0108485002616145,4.011146654748693,4.011444809235769,4.0117429637228454,4.012041118209922,4.012339272697,4.012637427184076,4.012935581671153,4.013233736158229,4.013531890645307,4.013830045132384,4.01412819961946,4.014426354106538,4.0147245085936145,4.015022663080691,4.015320817567767,4.015618972054845,4.015917126541922,4.016215281028998,4.0165134355160745,4.016811590003153,4.017109744490229,4.017407898977305,4.017706053464384,4.01800420795146,4.018302362438536,4.018600516925613,4.018898671412691,4.019196825899767,4.019494980386844,4.01979313487392,4.020091289360998,4.0203894438480745,4.020687598335151,4.020985752822229,4.021283907309305,4.021582061796382,4.021880216283458,4.022178370770536,4.022476525257613,4.022774679744689,4.023072834231765,4.023370988718844,4.02366914320592,4.023967297692996,4.0242654521800745,4.024563606667151,4.024861761154227,4.025159915641304,4.025458070128382,4.025756224615458,4.0260543791025345,4.026352533589611,4.026650688076689,4.026948842563765,4.027246997050842,4.02754515153792,4.027843306024996,4.028141460512073,4.028439614999149,4.028737769486227,4.029035923973304,4.02933407846038,4.029632232947456,4.0299303874345345,4.030228541921611,4.030526696408687,4.030824850895765,4.031123005382842,4.031421159869918,4.0317193143569945,4.032017468844073,4.032315623331149,4.032613777818225,4.0329119323053035,4.03321008679238,4.033508241279456,4.033806395766533,4.034104550253611,4.034402704740687,4.034700859227764,4.03499901371484,4.035297168201918,4.0355953226889945,4.035893477176071,4.036191631663149,4.036489786150225,4.036787940637302,4.037086095124378,4.037384249611456,4.037682404098533,4.037980558585609,4.038278713072685,4.0385768675597635,4.03887502204684,4.039173176533916,4.039471331020994,4.039769485508071,4.040067639995147,4.0403657944822235,4.040663948969302,4.040962103456378,4.0412602579434544,4.041558412430531,4.041856566917609,4.042154721404685,4.042452875891762,4.04275103037884,4.043049184865916,4.043347339352993,4.043645493840069,4.043943648327147,4.0442418028142235,4.0445399573013,4.044838111788376,4.045136266275454,4.045434420762531,4.045732575249607,4.046030729736685,4.046328884223762,4.046627038710838,4.046925193197914,4.047223347684993,4.047521502172069,4.047819656659145,4.048117811146222,4.0484159656333,4.048714120120376,4.049012274607453,4.049310429094531,4.049608583581607,4.0499067380686835,4.05020489255576,4.050503047042838,4.050801201529914,4.051099356016991,4.051397510504067,4.051695664991145,4.051993819478222,4.052291973965298,4.052590128452376,4.052888282939453,4.053186437426529,4.053484591913605,4.0537827464006835,4.05408090088776,4.054379055374836,4.054677209861913,4.054975364348991,4.055273518836067,4.0555716733231435,4.055869827810222,4.056167982297298,4.056466136784374,4.056764291271451,4.057062445758529,4.057360600245605,4.057658754732682,4.057956909219758,4.058255063706836,4.058553218193913,4.058851372680989,4.059149527168067,4.0594476816551435,4.05974583614222,4.060043990629296,4.060342145116374,4.060640299603451,4.060938454090527,4.0612366085776035,4.061534763064682,4.061832917551758,4.062131072038834,4.0624292265259125,4.062727381012989,4.063025535500065,4.063323689987142,4.06362184447422,4.063919998961296,4.064218153448373,4.064516307935449,4.064814462422527,4.0651126169096035,4.06541077139668,4.065708925883758,4.066007080370834,4.066305234857911,4.066603389344987,4.066901543832065,4.067199698319142,4.067497852806218,4.067796007293294,4.0680941617803725,4.068392316267449,4.068690470754525,4.068988625241603,4.06928677972868,4.069584934215756,4.0698830887028326,4.070181243189911,4.070479397676987,4.0707775521640635,4.07107570665114,4.071373861138218,4.071672015625294,4.071970170112371,4.072268324599449,4.072566479086525,4.072864633573602,4.073162788060678,4.073460942547756,4.0737590970348325,4.074057251521909,4.074355406008985,4.074653560496063,4.07495171498314,4.075249869470216,4.075548023957294,4.075846178444371,4.076144332931447,4.076442487418523,4.076740641905602,4.077038796392678,4.077336950879754,4.077635105366831,4.077933259853909,4.078231414340985,4.078529568828062,4.07882772331514,4.079125877802216,4.0794240322892925,4.079722186776369,4.080020341263447,4.080318495750523,4.0806166502376,4.080914804724678,4.081212959211754,4.081511113698831,4.081809268185907,4.082107422672985,4.082405577160062,4.082703731647138,4.083001886134214,4.0833000406212925,4.083598195108369,4.083896349595445,4.084194504082523,4.0844926585696,4.084790813056676,4.0850889675437525,4.085387122030831,4.085685276517907,4.085983431004983,4.08628158549206,4.086579739979138,4.086877894466214,4.087176048953291,4.087474203440369,4.087772357927445,4.088070512414522,4.088368666901598,4.088666821388676,4.0889649758757525,4.089263130362829,4.089561284849905,4.089859439336983,4.09015759382406,4.090455748311136,4.090753902798214,4.091052057285291,4.091350211772367,4.091648366259443,4.0919465207465215,4.092244675233598,4.092542829720674,4.092840984207751,4.093139138694829,4.093437293181905,4.093735447668982,4.09403360215606,4.094331756643136,4.0946299111302125,4.094928065617289,4.095226220104367,4.095524374591443,4.09582252907852,4.096120683565596,4.096418838052674,4.096716992539751,4.097015147026827,4.097313301513905,4.0976114560009815,4.097909610488058,4.098207764975134,4.098505919462212,4.098804073949289,4.099102228436365,4.0994003829234416,4.09969853741052,4.099996691897596,4.1002948463846725,4.100593000871751,4.100891155358827,4.101189309845903,4.10148746433298,4.101785618820058,4.102083773307134,4.102381927794211,4.102680082281287,4.102978236768365,4.1032763912554415,4.103574545742518,4.103872700229596,4.104170854716672,4.104469009203749,4.104767163690825,4.105065318177903,4.10536347266498,4.105661627152056,4.1059597816391324,4.106257936126211,4.106556090613287,4.106854245100363,4.1071523995874415,4.107450554074518,4.107748708561594,4.108046863048671,4.108345017535749,4.108643172022825,4.1089413265099015,4.109239480996978,4.109537635484056,4.109835789971132,4.110133944458209,4.110432098945287,4.110730253432363,4.11102840791944,4.111326562406516,4.111624716893594,4.111922871380671,4.112221025867747,4.112519180354823,4.1128173348419015,4.113115489328978,4.113413643816054,4.113711798303132,4.114009952790209,4.114308107277285,4.1146062617643615,4.11490441625144,4.115202570738516,4.115500725225592,4.115798879712669,4.116097034199747,4.116395188686823,4.1166933431739,4.116991497660978,4.117289652148054,4.117587806635131,4.117885961122207,4.118184115609285,4.1184822700963615,4.118780424583438,4.119078579070514,4.119376733557592,4.119674888044669,4.119973042531745,4.120271197018823,4.1205693515059,4.120867505992976,4.121165660480052,4.1214638149671305,4.121761969454207,4.122060123941283,4.12235827842836,4.122656432915438,4.122954587402514,4.123252741889591,4.123550896376669,4.123849050863745,4.1241472053508215,4.124445359837898,4.124743514324976,4.125041668812052,4.125339823299129,4.125637977786207,4.125936132273283,4.12623428676036,4.126532441247436,4.126830595734514,4.1271287502215905,4.127426904708667,4.127725059195743,4.128023213682821,4.128321368169898,4.128619522656974,4.128917677144052,4.129215831631129,4.129513986118205,4.1298121406052815,4.13011029509236,4.130408449579436,4.130706604066512,4.131004758553589,4.131302913040667,4.131601067527743,4.13189922201482,4.132197376501898,4.132495530988974,4.1327936854760505,4.133091839963127,4.133389994450205,4.133688148937281,4.133986303424358,4.134284457911434,4.134582612398512,4.134880766885589,4.135178921372665,4.135477075859743,4.13577523034682,4.136073384833896,4.136371539320972,4.1366696938080505,4.136967848295127,4.137266002782203,4.13756415726928,4.137862311756358,4.138160466243434,4.1384586207305105,4.138756775217589,4.139054929704665,4.139353084191741,4.139651238678818,4.139949393165896,4.140247547652972,4.140545702140049,4.140843856627125,4.141142011114203,4.14144016560128,4.141738320088356,4.142036474575434,4.1423346290625105,4.142632783549587,4.142930938036663,4.143229092523741,4.143527247010818,4.143825401497894,4.1441235559849705,4.144421710472049,4.144719864959125,4.145018019446201,4.14531617393328,4.145614328420356,4.145912482907432,4.146210637394509,4.146508791881587,4.146806946368663,4.14710510085574,4.147403255342816,4.147701409829894,4.1479995643169705,4.148297718804047,4.148595873291125,4.148894027778201,4.149192182265278,4.149490336752354,4.149788491239432,4.150086645726509,4.150384800213585,4.150682954700661,4.1509811091877395,4.151279263674816,4.151577418161892,4.1518755726489704,4.152173727136047,4.152471881623123,4.1527700361102,4.153068190597278,4.153366345084354,4.1536644995714305,4.153962654058507,4.154260808545585,4.154558963032661,4.154857117519738,4.155155272006816,4.155453426493892,4.155751580980969,4.156049735468045,4.156347889955123,4.1566460444421995,4.156944198929276,4.157242353416352,4.15754050790343,4.157838662390507,4.158136816877583,4.158434971364661,4.158733125851738,4.159031280338814,4.1593294348258905,4.159627589312969,4.159925743800045,4.160223898287121,4.160522052774198,4.160820207261276,4.161118361748352,4.161416516235429,4.161714670722507,4.162012825209583,4.1623109796966595,4.162609134183736,4.162907288670814,4.16320544315789,4.163503597644967,4.163801752132043,4.164099906619121,4.164398061106198,4.164696215593274,4.164994370080352,4.165292524567429,4.165590679054505,4.165888833541581,4.1661869880286595,4.166485142515736,4.166783297002812,4.167081451489889,4.167379605976967,4.167677760464043,4.1679759149511195,4.168274069438198,4.168572223925274,4.16887037841235,4.169168532899427,4.169466687386505,4.169764841873581,4.170062996360658,4.170361150847736,4.170659305334812,4.170957459821889,4.171255614308965,4.171553768796043,4.1718519232831195,4.172150077770196,4.172448232257272,4.17274638674435,4.173044541231427,4.173342695718503,4.173640850205581,4.173939004692658,4.174237159179734,4.17453531366681,4.174833468153889,4.175131622640965,4.175429777128041,4.175727931615118,4.176026086102196,4.176324240589272,4.176622395076349,4.176920549563427,4.177218704050503,4.1775168585375795,4.177815013024656,4.178113167511734,4.17841132199881,4.178709476485887,4.179007630972963,4.179305785460041,4.179603939947118,4.179902094434194,4.180200248921272,4.1804984034083486,4.180796557895425,4.181094712382501,4.1813928668695794,4.181691021356656,4.181989175843732,4.182287330330809,4.182585484817887,4.182883639304963,4.1831817937920395,4.183479948279118,4.183778102766194,4.18407625725327,4.184374411740347,4.184672566227425,4.184970720714501,4.185268875201578,4.185567029688654,4.185865184175732,4.1861633386628085,4.186461493149885,4.186759647636963,4.187057802124039,4.187355956611116,4.187654111098192,4.18795226558527,4.188250420072347,4.188548574559423,4.1888467290464995,4.189144883533578,4.189443038020654,4.18974119250773,4.1900393469948085,4.190337501481885,4.190635655968961,4.190933810456038,4.191231964943116,4.191530119430192,4.1918282739172685,4.192126428404345,4.192424582891423,4.192722737378499,4.193020891865576,4.193319046352654,4.19361720083973,4.193915355326807,4.194213509813883,4.194511664300961,4.194809818788038,4.195107973275114,4.19540612776219,4.1957042822492685,4.196002436736345,4.196300591223421,4.196598745710499,4.196896900197576,4.197195054684652,4.1974932091717285,4.197791363658807,4.198089518145883,4.198387672632959,4.198685827120036,4.198983981607114,4.19928213609419,4.199580290581267,4.199878445068345,4.200176599555421,4.200474754042498,4.200772908529574,4.201071063016652,4.2013692175037285,4.201667371990805,4.201965526477881,4.202263680964959,4.202561835452036,4.202859989939112,4.20315814442619,4.203456298913267,4.203754453400343,4.204052607887419,4.204350762374498,4.204648916861574,4.20494707134865,4.205245225835727,4.205543380322805,4.205841534809881,4.206139689296958,4.206437843784036,4.206735998271112,4.2070341527581885,4.207332307245265,4.207630461732343,4.207928616219419,4.208226770706496,4.208524925193572,4.20882307968065,4.209121234167727,4.209419388654803,4.209717543141881,4.2100156976289576,4.210313852116034,4.21061200660311,4.2109101610901885,4.211208315577265,4.211506470064341,4.211804624551418,4.212102779038496,4.212400933525572,4.2126990880126485,4.212997242499727,4.213295396986803,4.213593551473879,4.213891705960956,4.214189860448034,4.21448801493511,4.214786169422187,4.215084323909263,4.215382478396341,4.2156806328834175,4.215978787370494,4.216276941857572,4.216575096344648,4.216873250831725,4.217171405318801,4.217469559805879,4.217767714292956,4.218065868780032,4.21836402326711,4.218662177754187,4.218960332241263,4.219258486728339,4.2195566412154175,4.219854795702494,4.22015295018957,4.220451104676647,4.220749259163725,4.221047413650801,4.2213455681378775,4.221643722624956,4.221941877112032,4.222240031599108,4.222538186086185,4.222836340573263,4.223134495060339,4.223432649547416,4.223730804034492,4.22402895852157,4.224327113008647,4.224625267495723,4.224923421982801,4.2252215764698775,4.225519730956954,4.22581788544403,4.226116039931108,4.226414194418185,4.226712348905261,4.2270105033923375,4.227308657879416,4.227606812366492,4.227904966853568,4.228203121340647,4.228501275827723,4.228799430314799,4.229097584801876,4.229395739288954,4.22969389377603,4.229992048263107,4.230290202750183,4.230588357237261,4.2308865117243375,4.231184666211414,4.231482820698492,4.231780975185568,4.232079129672645,4.232377284159721,4.232675438646799,4.232973593133876,4.233271747620952,4.233569902108028,4.233868056595107,4.234166211082183,4.234464365569259,4.2347625200563375,4.235060674543414,4.23535882903049,4.235656983517567,4.235955138004645,4.236253292491721,4.2365514469787975,4.236849601465874,4.237147755952952,4.237445910440028,4.237744064927105,4.238042219414183,4.238340373901259,4.238638528388336,4.238936682875412,4.23923483736249,4.239532991849567,4.239831146336643,4.240129300823719,4.2404274553107975,4.240725609797874,4.24102376428495,4.241321918772028,4.241620073259105,4.241918227746181,4.2422163822332575,4.242514536720336,4.242812691207412,4.243110845694488,4.243409000181565,4.243707154668643,4.244005309155719,4.244303463642796,4.244601618129874,4.24489977261695,4.2451979271040265,4.245496081591103,4.245794236078181,4.2460923905652574,4.246390545052334,4.24668869953941,4.246986854026488,4.247285008513565,4.247583163000641,4.247881317487719,4.248179471974796,4.248477626461872,4.248775780948948,4.2490739354360265,4.249372089923103,4.249670244410179,4.249968398897256,4.250266553384334,4.25056470787141,4.2508628623584865,4.251161016845565,4.251459171332641,4.251757325819717,4.252055480306794,4.252353634793872,4.252651789280948,4.252949943768025,4.253248098255101,4.253546252742179,4.253844407229256,4.254142561716332,4.25444071620341,4.2547388706904865,4.255037025177563,4.255335179664639,4.255633334151717,4.255931488638794,4.25622964312587,4.2565277976129465,4.256825952100025,4.257124106587101,4.257422261074177,4.257720415561256,4.258018570048332,4.258316724535408,4.258614879022485,4.258913033509563,4.259211187996639,4.259509342483716,4.259807496970792,4.26010565145787,4.2604038059449465,4.260701960432023,4.261000114919101,4.261298269406177,4.261596423893254,4.26189457838033,4.262192732867408,4.262490887354485,4.262789041841561,4.263087196328639,4.263385350815716,4.263683505302792,4.263981659789868,4.2642798142769465,4.264577968764023,4.264876123251099,4.265174277738176,4.265472432225254,4.26577058671233,4.2660687411994065,4.266366895686485,4.266665050173561,4.266963204660637,4.267261359147714,4.267559513634792,4.267857668121868,4.268155822608945,4.268453977096021,4.268752131583099,4.269050286070176,4.269348440557252,4.26964659504433,4.2699447495314065,4.270242904018483,4.270541058505559,4.270839212992637,4.271137367479714,4.27143552196679,4.2717336764538665,4.272031830940945,4.272329985428021,4.272628139915097,4.2729262944021755,4.273224448889252,4.273522603376328,4.273820757863405,4.274118912350483,4.274417066837559,4.2747152213246356,4.275013375811712,4.27531153029879,4.2756096847858664,4.275907839272943,4.276205993760021,4.276504148247097,4.276802302734174,4.27710045722125,4.277398611708328,4.277696766195405,4.277994920682481,4.278293075169557,4.2785912296566355,4.278889384143712,4.279187538630788,4.279485693117866,4.279783847604943,4.280082002092019,4.2803801565790955,4.280678311066174,4.28097646555325,4.281274620040326,4.281572774527403,4.281870929014481,4.282169083501557,4.282467237988634,4.282765392475712,4.283063546962788,4.283361701449865,4.283659855936941,4.283958010424019,4.2842561649110955,4.284554319398172,4.284852473885248,4.285150628372326,4.285448782859403,4.285746937346479,4.286045091833557,4.286343246320634,4.28664140080771,4.286939555294786,4.287237709781865,4.287535864268941,4.287834018756017,4.288132173243094,4.288430327730172,4.288728482217248,4.289026636704325,4.289324791191403,4.289622945678479,4.2899211001655555,4.290219254652632,4.29051740913971,4.290815563626786,4.291113718113863,4.291411872600939,4.291710027088017,4.292008181575094,4.29230633606217,4.292604490549248,4.292902645036325,4.293200799523401,4.293498954010477,4.2937971084975555,4.294095262984632,4.294393417471708,4.294691571958785,4.294989726445863,4.295287880932939,4.2955860354200155,4.295884189907094,4.29618234439417,4.296480498881246,4.296778653368323,4.297076807855401,4.297374962342477,4.297673116829554,4.29797127131663,4.298269425803708,4.298567580290785,4.298865734777861,4.299163889264939,4.2994620437520155,4.299760198239092,4.300058352726168,4.300356507213246,4.300654661700323,4.300952816187399,4.3012509706744755,4.301549125161554,4.30184727964863,4.302145434135706,4.3024435886227845,4.302741743109861,4.303039897596937,4.303338052084014,4.303636206571092,4.303934361058168,4.3042325155452446,4.304530670032321,4.304828824519399,4.3051269790064755,4.305425133493552,4.30572328798063,4.306021442467706,4.306319596954783,4.306617751441859,4.306915905928937,4.307214060416014,4.30751221490309,4.307810369390166,4.3081085238772445,4.308406678364321,4.308704832851397,4.309002987338475,4.309301141825552,4.309599296312628,4.3098974507997045,4.310195605286783,4.310493759773859,4.310791914260935,4.311090068748014,4.31138822323509,4.311686377722166,4.311984532209243,4.312282686696321,4.312580841183397,4.312878995670474,4.31317715015755,4.313475304644628,4.3137734591317045,4.314071613618781,4.314369768105859,4.314667922592935,4.314966077080012,4.315264231567088,4.315562386054166,4.315860540541243,4.316158695028319,4.316456849515395,4.316755004002474,4.31705315848955,4.317351312976626,4.3176494674637045,4.317947621950781,4.318245776437857,4.318543930924934,4.318842085412012,4.319140239899088,4.3194383943861645,4.319736548873241,4.320034703360319,4.320332857847395,4.320631012334472,4.32092916682155,4.321227321308626,4.321525475795703,4.321823630282779,4.322121784769857,4.322419939256934,4.32271809374401,4.323016248231086,4.3233144027181645,4.323612557205241,4.323910711692317,4.324208866179395,4.324507020666472,4.324805175153548,4.3251033296406245,4.325401484127703,4.325699638614779,4.325997793101855,4.326295947588932,4.32659410207601,4.326892256563086,4.327190411050163,4.327488565537241,4.327786720024317,4.328084874511394,4.32838302899847,4.328681183485548,4.3289793379726245,4.329277492459701,4.329575646946777,4.329873801433855,4.330171955920932,4.330470110408008,4.330768264895086,4.331066419382163,4.331364573869239,4.331662728356315,4.3319608828433935,4.33225903733047,4.332557191817546,4.332855346304623,4.333153500791701,4.333451655278777,4.3337498097658536,4.334047964252932,4.334346118740008,4.3346442732270845,4.334942427714161,4.335240582201239,4.335538736688315,4.335836891175392,4.336135045662468,4.336433200149546,4.336731354636623,4.337029509123699,4.337327663610777,4.3376258180978535,4.33792397258493,4.338222127072006,4.338520281559084,4.338818436046161,4.339116590533237,4.3394147450203135,4.339712899507392,4.340011053994468,4.3403092084815444,4.340607362968623,4.340905517455699,4.341203671942775,4.341501826429852,4.34179998091693,4.342098135404006,4.342396289891083,4.342694444378159,4.342992598865237,4.3432907533523135,4.34358890783939,4.343887062326468,4.344185216813544,4.344483371300621,4.344781525787697,4.345079680274775,4.345377834761852,4.345675989248928,4.345974143736004,4.346272298223083,4.346570452710159,4.346868607197235,4.3471667616843135,4.34746491617139,4.347763070658466,4.348061225145543,4.348359379632621,4.348657534119697,4.3489556886067735,4.34925384309385,4.349551997580928,4.349850152068004,4.350148306555081,4.350446461042159,4.350744615529235,4.351042770016312,4.351340924503388,4.351639078990466,4.351937233477543,4.352235387964619,4.352533542451695,4.3528316969387735,4.35312985142585,4.353428005912926,4.353726160400004,4.354024314887081,4.354322469374157,4.3546206238612335,4.354918778348312,4.355216932835388,4.355515087322464,4.3558132418095425,4.356111396296619,4.356409550783695,4.356707705270772,4.35700585975785,4.357304014244926,4.357602168732003,4.357900323219079,4.358198477706157,4.3584966321932335,4.35879478668031,4.359092941167388,4.359391095654464,4.359689250141541,4.359987404628617,4.360285559115695,4.360583713602772,4.360881868089848,4.361180022576924,4.3614781770640025,4.361776331551079,4.362074486038155,4.362372640525233,4.36267079501231,4.362968949499386,4.363267103986463,4.363565258473541,4.363863412960617,4.3641615674476935,4.36445972193477,4.364757876421848,4.365056030908924,4.365354185396001,4.365652339883079,4.365950494370155,4.366248648857232,4.366546803344308,4.366844957831386,4.3671431123184625,4.367441266805539,4.367739421292615,4.368037575779693,4.36833573026677,4.368633884753846,4.368932039240924,4.369230193728001,4.369528348215077,4.3698265027021534,4.370124657189232,4.370422811676308,4.370720966163384,4.371019120650461,4.371317275137539,4.371615429624615,4.371913584111692,4.37221173859877,4.372509893085846,4.3728080475729225,4.373106202059999,4.373404356547077,4.373702511034153,4.37400066552123,4.374298820008306,4.374596974495384,4.374895128982461,4.375193283469537,4.375491437956615,4.375789592443692,4.376087746930768,4.376385901417844,4.3766840559049225,4.376982210391999,4.377280364879075,4.377578519366152,4.37787667385323,4.378174828340306,4.3784729828273825,4.378771137314461,4.379069291801537,4.379367446288613,4.37966560077569,4.379963755262768,4.380261909749844,4.380560064236921,4.380858218723997,4.381156373211075,4.381454527698152,4.381752682185228,4.382050836672306,4.3823489911593825,4.382647145646459,4.382945300133535,4.383243454620613,4.38354160910769,4.383839763594766,4.3841379180818425,4.384436072568921,4.384734227055997,4.385032381543073,4.3853305360301515,4.385628690517228,4.385926845004304,4.386224999491381,4.386523153978459,4.386821308465535,4.387119462952612,4.387417617439688,4.387715771926766,4.3880139264138425,4.388312080900919,4.388610235387997,4.388908389875073,4.38920654436215,4.389504698849226,4.389802853336304,4.390101007823381,4.390399162310457,4.390697316797533,4.3909954712846115,4.391293625771688,4.391591780258764,4.391889934745842,4.392188089232919,4.392486243719995,4.392784398207072,4.39308255269415,4.393380707181226,4.3936788616683025,4.393977016155379,4.394275170642457,4.394573325129533,4.39487147961661,4.395169634103688,4.395467788590764,4.395765943077841,4.396064097564917,4.396362252051995,4.3966604065390715,4.396958561026148,4.397256715513224,4.397554870000302,4.397853024487379,4.398151178974455,4.398449333461533,4.39874748794861,4.399045642435686,4.3993437969227625,4.399641951409841,4.399940105896917,4.400238260383993,4.40053641487107,4.400834569358148,4.401132723845224,4.401430878332301,4.401729032819379,4.402027187306455,4.4023253417935315,4.402623496280608,4.402921650767686,4.403219805254762,4.403517959741839,4.403816114228917,4.404114268715993,4.40441242320307,4.404710577690146,4.405008732177224,4.405306886664301,4.405605041151377,4.405903195638453,4.4062013501255315,4.406499504612608,4.406797659099684,4.407095813586762,4.407393968073839,4.407692122560915,4.4079902770479915,4.40828843153507,4.408586586022146,4.408884740509222,4.409182894996299,4.409481049483377,4.409779203970453,4.41007735845753,4.410375512944608,4.410673667431684,4.410971821918761,4.411269976405837,4.411568130892915,4.4118662853799915,4.412164439867068,4.412462594354144,4.412760748841222,4.413058903328299,4.413357057815375,4.413655212302453,4.41395336678953,4.414251521276606,4.414549675763682,4.4148478302507606,4.415145984737837,4.415444139224913,4.41574229371199,4.416040448199068,4.416338602686144,4.416636757173221,4.416934911660299,4.417233066147375,4.4175312206344515,4.417829375121528,4.418127529608606,4.418425684095682,4.418723838582759,4.419021993069835,4.419320147556913,4.41961830204399,4.419916456531066,4.420214611018144,4.4205127655052205,4.420810919992297,4.421109074479373,4.421407228966451,4.421705383453528,4.422003537940604,4.422301692427681,4.422599846914759,4.422898001401835,4.4231961558889115,4.42349431037599,4.423792464863066,4.424090619350142,4.424388773837219,4.424686928324297,4.424985082811373,4.42528323729845,4.425581391785526,4.425879546272604,4.4261777007596805,4.426475855246757,4.426774009733835,4.427072164220911,4.427370318707988,4.427668473195064,4.427966627682142,4.428264782169219,4.428562936656295,4.4288610911433715,4.42915924563045,4.429457400117526,4.429755554604602,4.4300537090916805,4.430351863578757,4.430650018065833,4.43094817255291,4.431246327039988,4.431544481527064,4.4318426360141405,4.432140790501217,4.432438944988295,4.432737099475371,4.433035253962448,4.433333408449526,4.433631562936602,4.433929717423679,4.434227871910755,4.434526026397833,4.43482418088491,4.435122335371986,4.435420489859062,4.4357186443461405,4.436016798833217,4.436314953320293,4.436613107807371,4.436911262294448,4.437209416781524,4.4375075712686005,4.437805725755679,4.438103880242755,4.438402034729831,4.438700189216908,4.438998343703986,4.439296498191062,4.439594652678139,4.439892807165217,4.440190961652293,4.44048911613937,4.440787270626446,4.441085425113524,4.4413835796006005,4.441681734087677,4.441979888574753,4.442278043061831,4.442576197548908,4.442874352035984,4.443172506523062,4.443470661010139,4.443768815497215,4.444066969984291,4.4443651244713696,4.444663278958446,4.444961433445522,4.445259587932599,4.445557742419677,4.445855896906753,4.44615405139383,4.446452205880908,4.446750360367984,4.4470485148550605,4.447346669342137,4.447644823829215,4.447942978316291,4.448241132803368,4.448539287290446,4.448837441777522,4.449135596264599,4.449433750751675,4.449731905238753,4.4500300597258295,4.450328214212906,4.450626368699982,4.4509245231870604,4.451222677674137,4.451520832161213,4.451818986648291,4.452117141135368,4.452415295622444,4.4527134501095205,4.453011604596599,4.453309759083675,4.453607913570751,4.453906068057828,4.454204222544906,4.454502377031982,4.454800531519059,4.455098686006137,4.455396840493213,4.4556949949802895,4.455993149467366,4.456291303954444,4.45658945844152,4.456887612928597,4.457185767415673,4.457483921902751,4.457782076389828,4.458080230876904,4.458378385363982,4.458676539851059,4.458974694338135,4.459272848825211,4.4595710033122895,4.459869157799366,4.460167312286442,4.460465466773519,4.460763621260597,4.461061775747673,4.4613599302347495,4.461658084721828,4.461956239208904,4.46225439369598,4.462552548183057,4.462850702670135,4.463148857157211,4.463447011644288,4.463745166131364,4.464043320618442,4.464341475105519,4.464639629592595,4.464937784079673,4.4652359385667495,4.465534093053826,4.465832247540902,4.46613040202798,4.466428556515057,4.466726711002133,4.4670248654892095,4.467323019976288,4.467621174463364,4.46791932895044,4.468217483437519,4.468515637924595,4.468813792411671,4.469111946898748,4.469410101385826,4.469708255872902,4.470006410359979,4.470304564847055,4.470602719334133,4.4709008738212095,4.471199028308286,4.471497182795364,4.47179533728244,4.472093491769517,4.472391646256593,4.472689800743671,4.472987955230748,4.473286109717824,4.4735842642049,4.473882418691979,4.474180573179055,4.474478727666131,4.4747768821532095,4.475075036640286,4.475373191127362,4.475671345614439,4.475969500101517,4.476267654588593,4.4765658090756695,4.476863963562746,4.477162118049824,4.4774602725369,4.477758427023977,4.478056581511055,4.478354735998131,4.478652890485208,4.478951044972284,4.479249199459362,4.4795473539464385,4.479845508433515,4.480143662920591,4.4804418174076694,4.480739971894746,4.481038126381822,4.4813362808689,4.481634435355977,4.481932589843053,4.4822307443301295,4.482528898817208,4.482827053304284,4.48312520779136,4.483423362278437,4.483721516765515,4.484019671252591,4.484317825739668,4.484615980226746,4.484914134713822,4.4852122892008985,4.485510443687975,4.485808598175053,4.486106752662129,4.486404907149206,4.486703061636282,4.48700121612336,4.487299370610437,4.487597525097513,4.487895679584591,4.488193834071668,4.488491988558744,4.48879014304582,4.4890882975328985,4.489386452019975,4.489684606507051,4.489982760994128,4.490280915481206,4.490579069968282,4.4908772244553585,4.491175378942437,4.491473533429513,4.491771687916589,4.492069842403666,4.492367996890744,4.49266615137782,4.492964305864897,4.493262460351975,4.493560614839051,4.493858769326128,4.494156923813204,4.494455078300282,4.4947532327873585,4.495051387274435,4.495349541761511,4.495647696248589,4.495945850735666,4.496244005222742,4.49654215970982,4.496840314196897,4.497138468683973,4.497436623171049,4.497734777658128,4.498032932145204,4.49833108663228,4.498629241119357,4.498927395606435,4.499225550093511,4.499523704580588,4.499821859067666,4.500120013554742,4.5004181680418185,4.500716322528895,4.501014477015973,4.501312631503049,4.501610785990126,4.501908940477202,4.50220709496428,4.502505249451357,4.502803403938433,4.503101558425511,4.503399712912588,4.503697867399664,4.50399602188674,4.5042941763738185,4.504592330860895,4.504890485347971,4.505188639835048,4.505486794322126,4.505784948809202,4.5060831032962785,4.506381257783357,4.506679412270433,4.506977566757509,4.507275721244586,4.507573875731664,4.50787203021874,4.508170184705817,4.508468339192893,4.508766493679971,4.5090646481670476,4.509362802654124,4.509660957141202,4.5099591116282784,4.510257266115355,4.510555420602431,4.510853575089509,4.511151729576586,4.511449884063662,4.5117480385507385,4.512046193037817,4.512344347524893,4.512642502011969,4.5129406564990475,4.513238810986124,4.5135369654732,4.513835119960277,4.514133274447355,4.514431428934431,4.5147295834215075,4.515027737908584,4.515325892395662,4.515624046882738,4.515922201369815,4.516220355856893,4.516518510343969,4.516816664831046,4.517114819318122,4.5174129738052,4.517711128292277,4.518009282779353,4.518307437266429,4.5186055917535075,4.518903746240584,4.51920190072766,4.519500055214738,4.519798209701815,4.520096364188891,4.5203945186759675,4.520692673163046,4.520990827650122,4.521288982137198,4.521587136624275,4.521885291111353,4.522183445598429,4.522481600085506,4.522779754572584,4.52307790905966,4.523376063546737,4.523674218033813,4.523972372520891,4.5242705270079675,4.524568681495044,4.52486683598212,4.525164990469198,4.525463144956275,4.525761299443351,4.526059453930429,4.526357608417506,4.526655762904582,4.526953917391658,4.527252071878737,4.527550226365813,4.527848380852889,4.528146535339966,4.528444689827044,4.52874284431412,4.529040998801197,4.529339153288275,4.529637307775351,4.5299354622624275,4.530233616749504,4.530531771236582,4.530829925723658,4.531128080210735,4.531426234697811,4.531724389184889,4.532022543671966,4.532320698159042,4.53261885264612,4.532917007133197,4.533215161620273,4.533513316107349,4.5338114705944275,4.534109625081504,4.53440777956858,4.534705934055657,4.535004088542735,4.535302243029811,4.5356003975168875,4.535898552003966,4.536196706491042,4.536494860978118,4.536793015465195,4.537091169952273,4.537389324439349,4.537687478926426,4.537985633413502,4.53828378790058,4.5385819423876566,4.538880096874733,4.539178251361811,4.5394764058488875,4.539774560335964,4.54007271482304,4.540370869310118,4.540669023797195,4.540967178284271,4.541265332771349,4.541563487258426,4.541861641745502,4.542159796232578,4.5424579507196565,4.542756105206733,4.543054259693809,4.543352414180886,4.543650568667964,4.54394872315504,4.5442468776421165,4.544545032129195,4.544843186616271,4.545141341103347,4.545439495590424,4.545737650077502,4.546035804564578,4.546333959051655,4.546632113538731,4.546930268025809,4.547228422512886,4.547526576999962,4.54782473148704,4.5481228859741165,4.548421040461193,4.548719194948269,4.549017349435347,4.549315503922424,4.5496136584095,4.5499118128965765,4.550209967383655,4.550508121870731,4.550806276357807,4.551104430844886,4.551402585331962,4.551700739819038,4.551998894306115,4.552297048793193,4.552595203280269,4.552893357767346,4.553191512254422,4.5534896667415,4.5537878212285765,4.554085975715653,4.554384130202731,4.554682284689807,4.554980439176884,4.55527859366396,4.555576748151038,4.555874902638115,4.556173057125191,4.556471211612267,4.556769366099346,4.557067520586422,4.557365675073498,4.5576638295605765,4.557961984047653,4.558260138534729,4.558558293021806,4.558856447508884,4.55915460199596,4.5594527564830365,4.559750910970113,4.560049065457191,4.560347219944267,4.560645374431344,4.560943528918422,4.561241683405498,4.561539837892575,4.561837992379651,4.562136146866729,4.562434301353806,4.562732455840882,4.563030610327958,4.5633287648150365,4.563626919302113,4.563925073789189,4.564223228276267,4.564521382763344,4.56481953725042,4.5651176917374965,4.565415846224575,4.565714000711651,4.566012155198727,4.566310309685804,4.566608464172882,4.566906618659958,4.567204773147035,4.567502927634113,4.567801082121189,4.568099236608266,4.568397391095342,4.56869554558242,4.5689937000694965,4.569291854556573,4.569590009043649,4.569888163530727,4.570186318017804,4.57048447250488,4.570782626991958,4.571080781479035,4.571378935966111,4.571677090453187,4.5719752449402655,4.572273399427342,4.572571553914418,4.572869708401495,4.573167862888573,4.573466017375649,4.5737641718627255,4.574062326349804,4.57436048083688,4.5746586353239564,4.574956789811033,4.575254944298111,4.575553098785187,4.575851253272264,4.57614940775934,4.576447562246418,4.576745716733495,4.577043871220571,4.577342025707649,4.5776401801947255,4.577938334681802,4.578236489168878,4.578534643655956,4.578832798143033,4.579130952630109,4.5794291071171855,4.579727261604264,4.58002541609134,4.580323570578416,4.580621725065495,4.580919879552571,4.581218034039647,4.581516188526724,4.581814343013802,4.582112497500878,4.582410651987955,4.582708806475031,4.583006960962109,4.5833051154491855,4.583603269936262,4.58390142442334,4.584199578910416,4.584497733397493,4.584795887884569,4.585094042371647,4.585392196858724,4.5856903513458,4.585988505832878,4.586286660319955,4.586584814807031,4.586882969294107,4.5871811237811855,4.587479278268262,4.587777432755338,4.588075587242415,4.588373741729493,4.588671896216569,4.5889700507036455,4.589268205190724,4.5895663596778,4.589864514164876,4.590162668651953,4.590460823139031,4.590758977626107,4.591057132113184,4.59135528660026,4.591653441087338,4.591951595574415,4.592249750061491,4.592547904548569,4.5928460590356455,4.593144213522722,4.593442368009798,4.593740522496876,4.594038676983953,4.594336831471029,4.5946349859581055,4.594933140445184,4.59523129493226,4.595529449419336,4.5958276039064145,4.596125758393491,4.596423912880567,4.596722067367644,4.597020221854722,4.597318376341798,4.597616530828875,4.597914685315951,4.598212839803029,4.5985109942901055,4.598809148777182,4.59910730326426,4.599405457751336,4.599703612238413,4.600001766725489,4.600299921212567,4.600598075699644,4.60089623018672,4.601194384673796,4.6014925391608745,4.601790693647951,4.602088848135027,4.602387002622105,4.602685157109182,4.602983311596258,4.6032814660833345,4.603579620570413,4.603877775057489,4.6041759295445654,4.604474084031642,4.60477223851872,4.605070393005796,4.605368547492873,4.605666701979951,4.605964856467027,4.606263010954104,4.60656116544118,4.606859319928258,4.6071574744153345,4.607455628902411,4.607753783389487,4.608051937876565,4.608350092363642,4.608648246850718,4.608946401337796,4.609244555824873,4.609542710311949,4.609840864799025,4.610139019286104,4.61043717377318,4.610735328260256,4.611033482747333,4.611331637234411,4.611629791721487,4.611927946208564,4.612226100695642,4.612524255182718,4.6128224096697945,4.613120564156871,4.613418718643949,4.613716873131025,4.614015027618102,4.614313182105178,4.614611336592256,4.614909491079333,4.615207645566409,4.615505800053487,4.615803954540564,4.61610210902764,4.616400263514716,4.6166984180017945,4.616996572488871,4.617294726975947,4.617592881463024,4.617891035950102,4.618189190437178,4.6184873449242545,4.618785499411333,4.619083653898409,4.619381808385485,4.619679962872562,4.61997811735964,4.620276271846716,4.620574426333793,4.620872580820869,4.621170735307947,4.621468889795024,4.6217670442821,4.622065198769178,4.6223633532562545,4.622661507743331,4.622959662230407,4.623257816717485,4.623555971204562,4.623854125691638,4.6241522801787145,4.624450434665793,4.624748589152869,4.625046743639945,4.6253448981270235,4.6256430526141,4.625941207101176,4.626239361588253,4.626537516075331,4.626835670562407,4.627133825049484,4.62743197953656,4.627730134023638,4.6280282885107145,4.628326442997791,4.628624597484869,4.628922751971945,4.629220906459022,4.629519060946098,4.629817215433176,4.630115369920253,4.630413524407329,4.630711678894405,4.6310098333814835,4.63130798786856,4.631606142355636,4.631904296842714,4.632202451329791,4.632500605816867,4.6327987603039436,4.633096914791022,4.633395069278098,4.6336932237651745,4.633991378252253,4.634289532739329,4.634587687226405,4.634885841713482,4.63518399620056,4.635482150687636,4.635780305174713,4.636078459661789,4.636376614148867,4.6366747686359435,4.63697292312302,4.637271077610098,4.637569232097174,4.637867386584251,4.638165541071327,4.638463695558405,4.638761850045482,4.639060004532558,4.639358159019634,4.639656313506713,4.639954467993789,4.640252622480865,4.6405507769679435,4.64084893145502,4.641147085942096,4.641445240429173,4.641743394916251,4.642041549403327,4.6423397038904035,4.64263785837748,4.642936012864558,4.643234167351634,4.643532321838711,4.643830476325789,4.644128630812865,4.644426785299942,4.644724939787018,4.645023094274096,4.645321248761173,4.645619403248249,4.645917557735325,4.6462157122224035,4.64651386670948,4.646812021196556,4.647110175683634,4.647408330170711,4.647706484657787,4.6480046391448635,4.648302793631942,4.648600948119018,4.648899102606094,4.649197257093171,4.649495411580249,4.649793566067325,4.650091720554402,4.65038987504148,4.650688029528556,4.650986184015633,4.651284338502709,4.651582492989787,4.6518806474768635,4.65217880196394,4.652476956451016,4.652775110938094,4.653073265425171,4.653371419912247,4.653669574399325,4.653967728886402,4.654265883373478,4.654564037860554,4.6548621923476325,4.655160346834709,4.655458501321785,4.655756655808862,4.65605481029594,4.656352964783016,4.656651119270093,4.656949273757171,4.657247428244247,4.6575455827313235,4.6578437372184,4.658141891705478,4.658440046192554,4.658738200679631,4.659036355166707,4.659334509653785,4.659632664140862,4.659930818627938,4.660228973115016,4.6605271276020925,4.660825282089169,4.661123436576245,4.661421591063323,4.6617197455504,4.662017900037476,4.6623160545245526,4.662614209011631,4.662912363498707,4.6632105179857835,4.663508672472862,4.663806826959938,4.664104981447014,4.664403135934091,4.664701290421169,4.664999444908245,4.665297599395322,4.665595753882398,4.665893908369476,4.6661920628565525,4.666490217343629,4.666788371830707,4.667086526317783,4.66738468080486,4.667682835291936,4.667980989779014,4.668279144266091,4.668577298753167,4.6688754532402434,4.669173607727322,4.669471762214398,4.669769916701474,4.6700680711885525,4.670366225675629,4.670664380162705,4.670962534649782,4.67126068913686,4.671558843623936,4.6718569981110125,4.672155152598089,4.672453307085167,4.672751461572243,4.67304961605932,4.673347770546398,4.673645925033474,4.673944079520551,4.674242234007627,4.674540388494705,4.674838542981782,4.675136697468858,4.675434851955934,4.6757330064430125,4.676031160930089,4.676329315417165,4.676627469904243,4.67692562439132,4.677223778878396,4.6775219333654725,4.677820087852551,4.678118242339627,4.678416396826703,4.6787145513137816,4.679012705800858,4.679310860287934,4.679609014775011,4.679907169262089,4.680205323749165,4.680503478236242,4.680801632723318,4.681099787210396,4.6813979416974725,4.681696096184549,4.681994250671627,4.682292405158703,4.68259055964578,4.682888714132856,4.683186868619934,4.683485023107011,4.683783177594087,4.684081332081163,4.6843794865682415,4.684677641055318,4.684975795542394,4.6852739500294724,4.685572104516549,4.685870259003625,4.686168413490702,4.68646656797778,4.686764722464856,4.6870628769519325,4.687361031439009,4.687659185926087,4.687957340413163,4.68825549490024,4.688553649387318,4.688851803874394,4.689149958361471,4.689448112848547,4.689746267335625,4.6900444218227015,4.690342576309778,4.690640730796854,4.690938885283932,4.691237039771009,4.691535194258085,4.691833348745163,4.69213150323224,4.692429657719316,4.6927278122063925,4.693025966693471,4.693324121180547,4.693622275667623,4.6939204301547,4.694218584641778,4.694516739128854,4.694814893615931,4.695113048103009,4.695411202590085,4.6957093570771615,4.696007511564238,4.696305666051316,4.696603820538392,4.696901975025469,4.697200129512545,4.697498283999623,4.6977964384867,4.698094592973776,4.698392747460854,4.698690901947931,4.698989056435007,4.699287210922083,4.6995853654091615,4.699883519896238,4.700181674383314,4.700479828870391,4.700777983357469,4.701076137844545,4.7013742923316215,4.7016724468187,4.701970601305776,4.702268755792852,4.702566910279929,4.702865064767007,4.703163219254083,4.70346137374116,4.703759528228236,4.704057682715314,4.704355837202391,4.704653991689467,4.704952146176545,4.7052503006636215,4.705548455150698,4.705846609637774,4.706144764124852,4.706442918611929,4.706741073099005,4.7070392275860815,4.70733738207316,4.707635536560236,4.707933691047312,4.708231845534391,4.708530000021467,4.708828154508543,4.70912630899562,4.709424463482698,4.709722617969774,4.710020772456851,4.710318926943927,4.710617081431005,4.7109152359180815,4.711213390405158,4.711511544892236,4.711809699379312,4.712107853866389,4.712406008353465,4.712704162840543,4.71300231732762,4.713300471814696,4.713598626301772,4.7138967807888505,4.714194935275927,4.714493089763003,4.7147912442500814,4.715089398737158,4.715387553224234,4.715685707711311,4.715983862198389,4.716282016685465,4.7165801711725415,4.716878325659618,4.717176480146696,4.717474634633772,4.717772789120849,4.718070943607927,4.718369098095003,4.71866725258208,4.718965407069156,4.719263561556234,4.7195617160433105,4.719859870530387,4.720158025017463,4.720456179504541,4.720754333991618,4.721052488478694,4.721350642965772,4.721648797452849,4.721946951939925,4.7222451064270015,4.72254326091408,4.722841415401156,4.723139569888232,4.7234377243753105,4.723735878862387,4.724034033349463,4.72433218783654,4.724630342323618,4.724928496810694,4.7252266512977705,4.725524805784847,4.725822960271925,4.726121114759001,4.726419269246078,4.726717423733156,4.727015578220232,4.727313732707309,4.727611887194385,4.727910041681463,4.72820819616854,4.728506350655616,4.728804505142692,4.7291026596297705,4.729400814116847,4.729698968603923,4.729997123091001,4.730295277578078,4.730593432065154,4.7308915865522305,4.731189741039309,4.731487895526385,4.731786050013461,4.732084204500538,4.732382358987616,4.732680513474692,4.732978667961769,4.733276822448847,4.733574976935923,4.733873131423,4.734171285910076,4.734469440397154,4.7347675948842305,4.735065749371307,4.735363903858383,4.735662058345461,4.735960212832538,4.736258367319614,4.736556521806692,4.736854676293769,4.737152830780845,4.737450985267921,4.737749139755,4.738047294242076,4.738345448729152,4.738643603216229,4.738941757703307,4.739239912190383,4.73953806667746,4.739836221164538,4.740134375651614,4.7404325301386905,4.740730684625767,4.741028839112845,4.741326993599921,4.741625148086998,4.741923302574074,4.742221457061152,4.742519611548229,4.742817766035305,4.743115920522383,4.7434140750094596,4.743712229496536,4.744010383983612,4.7443085384706905,4.744606692957767,4.744904847444843,4.74520300193192,4.745501156418998,4.745799310906074,4.7460974653931505,4.746395619880229,4.746693774367305,4.746991928854381,4.747290083341458,4.747588237828536,4.747886392315612,4.748184546802689,4.748482701289765,4.748780855776843,4.7490790102639195,4.749377164750996,4.749675319238074,4.74997347372515,4.750271628212227,4.750569782699303,4.750867937186381,4.751166091673458,4.751464246160534,4.7517624006476105,4.752060555134689,4.752358709621765,4.752656864108841,4.7529550185959195,4.753253173082996,4.753551327570072,4.753849482057149,4.754147636544227,4.754445791031303,4.7547439455183795,4.755042100005456,4.755340254492534,4.75563840897961,4.755936563466687,4.756234717953765,4.756532872440841,4.756831026927918,4.757129181414994,4.757427335902072,4.757725490389149,4.758023644876225,4.758321799363301,4.7586199538503795,4.758918108337456,4.759216262824532,4.75951441731161,4.759812571798687,4.760110726285763,4.7604088807728395,4.760707035259918,4.761005189746994,4.76130334423407,4.761601498721147,4.761899653208225,4.762197807695301,4.762495962182378,4.762794116669456,4.763092271156532,4.763390425643609,4.763688580130685,4.763986734617763,4.7642848891048395,4.764583043591916,4.764881198078992,4.76517935256607,4.765477507053147,4.765775661540223,4.766073816027301,4.766371970514378,4.766670125001454,4.76696827948853,4.767266433975609,4.767564588462685,4.767862742949761,4.768160897436838,4.768459051923916,4.768757206410992,4.769055360898069,4.769353515385147,4.769651669872223,4.7699498243592995,4.770247978846376,4.770546133333454,4.77084428782053,4.771142442307607,4.771440596794685,4.771738751281761,4.772036905768838,4.772335060255914,4.772633214742992,4.7729313692300686,4.773229523717145,4.773527678204221,4.7738258326912995,4.774123987178376,4.774422141665452,4.77472029615253,4.775018450639607,4.775316605126683,4.7756147596137595,4.775912914100838,4.776211068587914,4.77650922307499,4.776807377562067,4.777105532049145,4.777403686536221,4.777701841023298,4.777999995510376,4.778298149997452,4.7785963044845285,4.778894458971605,4.779192613458683,4.779490767945759,4.779788922432836,4.780087076919912,4.78038523140699,4.780683385894067,4.780981540381143,4.781279694868221,4.781577849355298,4.781876003842374,4.78217415832945,4.7824723128165285,4.782770467303605,4.783068621790681,4.783366776277758,4.783664930764836,4.783963085251912,4.7842612397389885,4.784559394226067,4.784857548713143,4.785155703200219,4.785453857687296,4.785752012174374,4.78605016666145,4.786348321148527,4.786646475635603,4.786944630122681,4.787242784609758,4.787540939096834,4.787839093583912,4.7881372480709885,4.788435402558065,4.788733557045141,4.789031711532219,4.789329866019296,4.789628020506372,4.7899261749934485,4.790224329480527,4.790522483967603,4.790820638454679,4.791118792941758,4.791416947428834,4.79171510191591,4.792013256402987,4.792311410890065,4.792609565377141,4.792907719864218,4.793205874351294,4.793504028838372,4.7938021833254485,4.794100337812525,4.794398492299603,4.794696646786679,4.794994801273756,4.795292955760832,4.79559111024791,4.795889264734987,4.796187419222063,4.796485573709139,4.796783728196218,4.797081882683294,4.79738003717037,4.7976781916574485,4.797976346144525,4.798274500631601,4.798572655118678,4.798870809605756,4.799168964092832,4.7994671185799085,4.799765273066985,4.800063427554063,4.800361582041139,4.800659736528216,4.800957891015294,4.80125604550237,4.801554199989447,4.801852354476523,4.802150508963601,4.802448663450678,4.802746817937754,4.80304497242483,4.8033431269119085,4.803641281398985,4.803939435886061,4.804237590373139,4.804535744860216,4.804833899347292,4.8051320538343685,4.805430208321447,4.805728362808523,4.806026517295599,4.806324671782676,4.806622826269754,4.80692098075683,4.807219135243907,4.807517289730985,4.807815444218061,4.8081135987051375,4.808411753192214,4.808709907679292,4.8090080621663684,4.809306216653445,4.809604371140521,4.809902525627599,4.810200680114676,4.810498834601752,4.81079698908883,4.811095143575907,4.811393298062983,4.811691452550059,4.8119896070371375,4.812287761524214,4.81258591601129,4.812884070498367,4.813182224985445,4.813480379472521,4.8137785339595975,4.814076688446676,4.814374842933752,4.814672997420828,4.814971151907905,4.815269306394983,4.815567460882059,4.815865615369136,4.816163769856214,4.81646192434329,4.816760078830367,4.817058233317443,4.817356387804521,4.8176545422915975,4.817952696778674,4.81825085126575,4.818549005752828,4.818847160239905,4.819145314726981,4.819443469214059,4.819741623701136,4.820039778188212,4.820337932675288,4.820636087162367,4.820934241649443,4.821232396136519,4.821530550623596,4.821828705110674,4.82212685959775,4.822425014084827,4.822723168571905,4.823021323058981,4.8233194775460575,4.823617632033134,4.823915786520212,4.824213941007288,4.824512095494365,4.824810249981441,4.825108404468519,4.825406558955596,4.825704713442672,4.82600286792975,4.826301022416827,4.826599176903903,4.826897331390979,4.8271954858780575,4.827493640365134,4.82779179485221,4.828089949339287,4.828388103826365,4.828686258313441,4.8289844128005175,4.829282567287596,4.829580721774672,4.829878876261748,4.830177030748825,4.830475185235903,4.830773339722979,4.831071494210056,4.831369648697132,4.83166780318421,4.831965957671287,4.832264112158363,4.832562266645441,4.8328604211325175,4.833158575619594,4.83345673010667,4.833754884593748,4.834053039080825,4.834351193567901,4.8346493480549775,4.834947502542056,4.835245657029132,4.835543811516208,4.8358419660032865,4.836140120490363,4.836438274977439,4.836736429464516,4.837034583951594,4.83733273843867,4.8376308929257466,4.837929047412823,4.838227201899901,4.8385253563869774,4.838823510874054,4.839121665361132,4.839419819848208,4.839717974335285,4.840016128822361,4.840314283309439,4.840612437796516,4.840910592283592,4.841208746770668,4.8415069012577465,4.841805055744823,4.842103210231899,4.842401364718977,4.842699519206054,4.84299767369313,4.8432958281802065,4.843593982667285,4.843892137154361,4.844190291641437,4.844488446128514,4.844786600615592,4.845084755102668,4.845382909589745,4.845681064076823,4.845979218563899,4.846277373050976,4.846575527538052,4.84687368202513,4.8471718365122065,4.847469990999283,4.847768145486359,4.848066299973437,4.848364454460514,4.84866260894759,4.848960763434668,4.849258917921745,4.849557072408821,4.849855226895897,4.850153381382976,4.850451535870052,4.850749690357128,4.851047844844205,4.851345999331283,4.851644153818359,4.851942308305436,4.852240462792514,4.85253861727959,4.8528367717666665,4.853134926253743,4.853433080740821,4.853731235227897,4.854029389714974,4.85432754420205,4.854625698689128,4.854923853176205,4.855222007663281,4.855520162150359,4.855818316637436,4.856116471124512,4.856414625611588,4.8567127800986665,4.857010934585743,4.857309089072819,4.857607243559896,4.857905398046974,4.85820355253405,4.8585017070211265,4.858799861508205,4.859098015995281,4.859396170482357,4.859694324969434,4.859992479456512,4.860290633943588,4.860588788430665,4.860886942917741,4.861185097404819,4.861483251891896,4.861781406378972,4.86207956086605,4.8623777153531265,4.862675869840203,4.862974024327279,4.863272178814357,4.863570333301434,4.86386848778851,4.864166642275588,4.864464796762665,4.864762951249741,4.865061105736817,4.8653592602238955,4.865657414710972,4.865955569198048,4.866253723685125,4.866551878172203,4.866850032659279,4.8671481871463556,4.867446341633434,4.86774449612051,4.8680426506075865,4.868340805094663,4.868638959581741,4.868937114068817,4.869235268555894,4.86953342304297,4.869831577530048,4.870129732017125,4.870427886504201,4.870726040991279,4.8710241954783555,4.871322349965432,4.871620504452508,4.871918658939586,4.872216813426663,4.872514967913739,4.8728131224008155,4.873111276887894,4.87340943137497,4.873707585862046,4.874005740349125,4.874303894836201,4.874602049323277,4.874900203810354,4.875198358297432,4.875496512784508,4.875794667271585,4.876092821758661,4.876390976245739,4.8766891307328155,4.876987285219892,4.87728543970697,4.877583594194046,4.877881748681123,4.878179903168199,4.878478057655277,4.878776212142354,4.87907436662943,4.879372521116506,4.879670675603585,4.879968830090661,4.880266984577737,4.8805651390648155,4.880863293551892,4.881161448038968,4.881459602526045,4.881757757013123,4.882055911500199,4.8823540659872755,4.882652220474352,4.88295037496143,4.883248529448506,4.883546683935583,4.883844838422661,4.884142992909737,4.884441147396814,4.88473930188389,4.885037456370968,4.885335610858045,4.885633765345121,4.885931919832197,4.8862300743192755,4.886528228806352,4.886826383293428,4.887124537780506,4.887422692267583,4.887720846754659,4.8880190012417355,4.888317155728814,4.88861531021589,4.888913464702966,4.889211619190043,4.889509773677121,4.889807928164197,4.890106082651274,4.890404237138352,4.890702391625428,4.891000546112505,4.891298700599581,4.891596855086659,4.8918950095737355,4.892193164060812,4.892491318547888,4.892789473034966,4.893087627522043,4.893385782009119,4.893683936496197,4.893982090983274,4.89428024547035,4.894578399957426,4.8948765544445045,4.895174708931581,4.895472863418657,4.895771017905734,4.896069172392812,4.896367326879888,4.896665481366965,4.896963635854043,4.897261790341119,4.8975599448281955,4.897858099315272,4.89815625380235,4.898454408289426,4.898752562776503,4.899050717263579,4.899348871750657,4.899647026237734,4.89994518072481,4.900243335211888,4.9005414896989645,4.900839644186041,4.901137798673117,4.901435953160195,4.901734107647272,4.902032262134348,4.9023304166214245,4.902628571108503,4.902926725595579,4.9032248800826554,4.903523034569734,4.90382118905681,4.904119343543886,4.904417498030963,4.904715652518041,4.905013807005117,4.905311961492194,4.90561011597927,4.905908270466348,4.9062064249534245,4.906504579440501,4.906802733927579,4.907100888414655,4.907399042901732,4.907697197388808,4.907995351875886,4.908293506362963,4.908591660850039,4.908889815337117,4.909187969824194,4.90948612431127,4.909784278798346,4.9100824332854245,4.910380587772501,4.910678742259577,4.910976896746654,4.911275051233732,4.911573205720808,4.9118713602078845,4.912169514694963,4.912467669182039,4.912765823669115,4.913063978156192,4.91336213264327,4.913660287130346,4.913958441617423,4.914256596104499,4.914554750591577,4.914852905078654,4.91515105956573,4.915449214052808,4.9157473685398845,4.916045523026961,4.916343677514037,4.916641832001115,4.916939986488192,4.917238140975268,4.9175362954623445,4.917834449949423,4.918132604436499,4.918430758923575,4.9187289134106535,4.91902706789773,4.919325222384806,4.919623376871883,4.919921531358961,4.920219685846037,4.920517840333114,4.92081599482019,4.921114149307268,4.9214123037943445,4.921710458281421,4.922008612768499,4.922306767255575,4.922604921742652,4.922903076229728,4.923201230716806,4.923499385203883,4.923797539690959,4.924095694178035,4.9243938486651135,4.92469200315219,4.924990157639266,4.925288312126344,4.925586466613421,4.925884621100497,4.926182775587574,4.926480930074652,4.926779084561728,4.9270772390488045,4.927375393535881,4.927673548022959,4.927971702510035,4.928269856997112,4.92856801148419,4.928866165971266,4.929164320458343,4.929462474945419,4.929760629432497,4.9300587839195735,4.93035693840665,4.930655092893726,4.930953247380804,4.931251401867881,4.931549556354957,4.931847710842035,4.932145865329112,4.932444019816188,4.9327421743032644,4.933040328790343,4.933338483277419,4.933636637764495,4.933934792251572,4.93423294673865,4.934531101225726,4.934829255712803,4.935127410199881,4.935425564686957,4.9357237191740335,4.93602187366111,4.936320028148188,4.936618182635264,4.936916337122341,4.937214491609417,4.937512646096495,4.937810800583572,4.938108955070648,4.938407109557726,4.938705264044803,4.939003418531879,4.939301573018955,4.9395997275060335,4.93989788199311,4.940196036480186,4.940494190967263,4.940792345454341,4.941090499941417,4.9413886544284935,4.941686808915572,4.941984963402648,4.942283117889724,4.942581272376801,4.942879426863879,4.943177581350955,4.943475735838032,4.943773890325108,4.944072044812186,4.944370199299263,4.944668353786339,4.944966508273417,4.9452646627604935,4.94556281724757,4.945860971734646,4.946159126221724,4.946457280708801,4.946755435195877,4.9470535896829535,4.947351744170032,4.947649898657108,4.947948053144184,4.9482462076312625,4.948544362118339,4.948842516605415,4.949140671092492,4.94943882557957,4.949736980066646,4.950035134553723,4.950333289040799,4.950631443527877,4.9509295980149535,4.95122775250203,4.951525906989108,4.951824061476184,4.952122215963261,4.952420370450337,4.952718524937415,4.953016679424492,4.953314833911568,4.953612988398644,4.9539111428857225,4.954209297372799,4.954507451859875,4.954805606346953,4.95510376083403,4.955401915321106,4.955700069808183,4.955998224295261,4.956296378782337,4.9565945332694135,4.956892687756492,4.957190842243568,4.957488996730644,4.957787151217721,4.958085305704799,4.958383460191875,4.958681614678952,4.958979769166028,4.959277923653106,4.9595760781401825,4.959874232627259,4.960172387114337,4.960470541601413,4.96076869608849,4.961066850575566,4.961365005062644,4.961663159549721,4.961961314036797,4.9622594685238735,4.962557623010952,4.962855777498028,4.963153931985104,4.9634520864721825,4.963750240959259,4.964048395446335,4.964346549933412,4.96464470442049,4.964942858907566,4.9652410133946425,4.965539167881719,4.965837322368797,4.966135476855873,4.96643363134295,4.966731785830028,4.967029940317104,4.967328094804181,4.967626249291257,4.967924403778335,4.968222558265412,4.968520712752488,4.968818867239564,4.9691170217266425,4.969415176213719,4.969713330700795,4.970011485187873,4.97030963967495,4.970607794162026,4.9709059486491025,4.971204103136181,4.971502257623257,4.971800412110333,4.97209856659741,4.972396721084488,4.972694875571564,4.972993030058641,4.973291184545719,4.973589339032795,4.973887493519872,4.974185648006948,4.974483802494026,4.9747819569811025,4.975080111468179,4.975378265955255,4.975676420442333,4.97597457492941,4.976272729416486,4.976570883903564,4.976869038390641,4.977167192877717,4.977465347364793,4.9777635018518716,4.978061656338948,4.978359810826024,4.978657965313101,4.978956119800179,4.979254274287255,4.979552428774332,4.97985058326141,4.980148737748486,4.9804468922355625,4.980745046722639,4.981043201209717,4.981341355696793,4.98163951018387,4.981937664670946,4.982235819158024,4.982533973645101,4.982832128132177,4.983130282619255,4.9834284371063315,4.983726591593408,4.984024746080484,4.984322900567562,4.984621055054639,4.984919209541715,4.985217364028792,4.98551551851587,4.985813673002946,4.9861118274900225,4.986409981977101,4.986708136464177,4.987006290951253,4.98730444543833,4.987602599925408,4.987900754412484,4.988198908899561,4.988497063386637,4.988795217873715,4.9890933723607915,4.989391526847868,4.989689681334946,4.989987835822022,4.990285990309099,4.990584144796175,4.990882299283253,4.99118045377033,4.991478608257406,4.9917767627444825,4.992074917231561,4.992373071718637,4.992671226205713,4.9929693806927915,4.993267535179868,4.993565689666944,4.993863844154021,4.994161998641099,4.994460153128175,4.9947583076152515,4.995056462102328,4.995354616589406,4.995652771076482,4.995950925563559,4.996249080050637,4.996547234537713,4.99684538902479,4.997143543511866,4.997441697998944,4.997739852486021,4.998038006973097,4.998336161460173,4.9986343159472515,4.998932470434328,4.999230624921404,4.999528779408482,4.999826933895559,5.000125088382635,5.0004232428697115,5.00072139735679,5.001019551843866,5.001317706330942,5.001615860818021,5.001914015305097,5.002212169792173,5.00251032427925,5.002808478766328,5.003106633253404,5.003404787740481,5.003702942227557,5.004001096714635,5.0042992512017115,5.004597405688788,5.004895560175866,5.005193714662942,5.005491869150019,5.005790023637095,5.006088178124173,5.00638633261125,5.006684487098326,5.006982641585402,5.0072807960724806,5.007578950559557,5.007877105046633,5.0081752595337115,5.008473414020788,5.008771568507864,5.009069722994941,5.009367877482019,5.009666031969095,5.0099641864561715,5.010262340943248,5.010560495430326,5.010858649917402,5.011156804404479,5.011454958891557,5.011753113378633,5.01205126786571,5.012349422352786,5.012647576839864,5.0129457313269405,5.013243885814017,5.013542040301093,5.0138401947881714,5.014138349275248,5.014436503762324,5.014734658249402,5.015032812736479,5.015330967223555,5.0156291217106315,5.01592727619771,5.016225430684786,5.016523585171862,5.016821739658939,5.017119894146017,5.017418048633093,5.01771620312017,5.018014357607248,5.018312512094324,5.0186106665814005,5.018908821068477,5.019206975555555,5.019505130042631,5.019803284529708,5.020101439016784,5.020399593503862,5.020697747990939,5.020995902478015,5.021294056965093,5.02159221145217,5.021890365939246,5.022188520426322,5.0224866749134005,5.022784829400477,5.023082983887553,5.02338113837463,5.023679292861708,5.023977447348784,5.0242756018358605,5.024573756322939,5.024871910810015,5.025170065297091,5.025468219784168,5.025766374271246,5.026064528758322,5.026362683245399,5.026660837732475,5.026958992219553,5.02725714670663,5.027555301193706,5.027853455680784,5.0281516101678605,5.028449764654937,5.028747919142013,5.029046073629091,5.029344228116168,5.029642382603244,5.0299405370903205,5.030238691577399,5.030536846064475,5.030835000551551,5.03113315503863,5.031431309525706,5.031729464012782,5.032027618499859,5.032325772986937,5.032623927474013,5.03292208196109,5.033220236448166,5.033518390935244,5.0338165454223205,5.034114699909397,5.034412854396475,5.034711008883551,5.035009163370628,5.035307317857704,5.035605472344782,5.035903626831859,5.036201781318935,5.036499935806011,5.03679809029309,5.037096244780166,5.037394399267242,5.0376925537543205,5.037990708241397,5.038288862728473,5.03858701721555,5.038885171702628,5.039183326189704,5.0394814806767805,5.039779635163857,5.040077789650935,5.040375944138011,5.040674098625088,5.040972253112166,5.041270407599242,5.041568562086319,5.041866716573395,5.042164871060473,5.0424630255475495,5.042761180034626,5.043059334521702,5.0433574890087804,5.043655643495857,5.043953797982933,5.044251952470011,5.044550106957088,5.044848261444164,5.0451464159312405,5.045444570418319,5.045742724905395,5.046040879392471,5.0463390338795495,5.046637188366626,5.046935342853702,5.047233497340779,5.047531651827857,5.047829806314933,5.0481279608020095,5.048426115289086,5.048724269776164,5.04902242426324,5.049320578750317,5.049618733237395,5.049916887724471,5.050215042211548,5.050513196698624,5.050811351185702,5.051109505672779,5.051407660159855,5.051705814646931,5.0520039691340095,5.052302123621086,5.052600278108162,5.05289843259524,5.053196587082317,5.053494741569393,5.0537928960564695,5.054091050543548,5.054389205030624,5.0546873595177,5.054985514004777,5.055283668491855,5.055581822978931,5.055879977466008,5.056178131953086,5.056476286440162,5.056774440927239,5.057072595414315,5.057370749901393,5.0576689043884695,5.057967058875546,5.058265213362622,5.0585633678497,5.058861522336777,5.059159676823853,5.059457831310931,5.059755985798008,5.060054140285084,5.06035229477216,5.060650449259239,5.060948603746315,5.061246758233391,5.061544912720468,5.061843067207546,5.062141221694622,5.062439376181699,5.062737530668777,5.063035685155853,5.0633338396429295,5.063631994130006,5.063930148617084,5.06422830310416,5.064526457591237,5.064824612078313,5.065122766565391,5.065420921052468,5.065719075539544,5.066017230026622,5.066315384513699,5.066613539000775,5.066911693487851,5.0672098479749295,5.067508002462006,5.067806156949082,5.068104311436159,5.068402465923237,5.068700620410313,5.0689987748973895,5.069296929384468,5.069595083871544,5.06989323835862,5.070191392845697,5.070489547332775,5.070787701819851,5.071085856306928,5.071384010794004,5.071682165281082,5.0719803197681586,5.072278474255235,5.072576628742313,5.0728747832293895,5.073172937716466,5.073471092203542,5.07376924669062,5.074067401177697,5.074365555664773,5.0746637101518495,5.074961864638928,5.075260019126004,5.07555817361308,5.0758563281001585,5.076154482587235,5.076452637074311,5.076750791561388,5.077048946048466,5.077347100535542,5.0776452550226185,5.077943409509695,5.078241563996773,5.078539718483849,5.078837872970926,5.079136027458004,5.07943418194508,5.079732336432157,5.080030490919233,5.080328645406311,5.080626799893388,5.080924954380464,5.08122310886754,5.0815212633546185,5.081819417841695,5.082117572328771,5.082415726815849,5.082713881302926,5.083012035790002,5.0833101902770785,5.083608344764157,5.083906499251233,5.084204653738309,5.084502808225386,5.084800962712464,5.08509911719954,5.085397271686617,5.085695426173695,5.085993580660771,5.086291735147848,5.086589889634924,5.086888044122002,5.0871861986090785,5.087484353096155,5.087782507583231,5.088080662070309,5.088378816557386,5.088676971044462,5.08897512553154,5.089273280018617,5.089571434505693,5.089869588992769,5.090167743479848,5.090465897966924,5.090764052454,5.091062206941077,5.091360361428155,5.091658515915231,5.091956670402308,5.092254824889386,5.092552979376462,5.0928511338635385,5.093149288350615,5.093447442837693,5.093745597324769,5.094043751811846,5.094341906298924,5.094640060786,5.094938215273077,5.095236369760153,5.095534524247231,5.095832678734308,5.096130833221384,5.09642898770846,5.0967271421955385,5.097025296682615,5.097323451169691,5.097621605656769,5.097919760143846,5.098217914630922,5.0985160691179985,5.098814223605077,5.099112378092153,5.099410532579229,5.099708687066306,5.100006841553384,5.10030499604046,5.100603150527537,5.100901305014615,5.101199459501691,5.1014976139887676,5.101795768475844,5.102093922962922,5.1023920774499985,5.102690231937075,5.102988386424151,5.103286540911229,5.103584695398306,5.103882849885382,5.10418100437246,5.104479158859537,5.104777313346613,5.105075467833689,5.1053736223207675,5.105671776807844,5.10596993129492,5.106268085781997,5.106566240269075,5.106864394756151,5.1071625492432275,5.107460703730306,5.107758858217382,5.108057012704458,5.108355167191535,5.108653321678613,5.108951476165689,5.109249630652766,5.109547785139842,5.10984593962692,5.110144094113997,5.110442248601073,5.110740403088151,5.1110385575752275,5.111336712062304,5.11163486654938,5.111933021036458,5.112231175523535,5.112529330010611,5.1128274844976875,5.113125638984766,5.113423793471842,5.113721947958918,5.114020102445997,5.114318256933073,5.114616411420149,5.114914565907226,5.115212720394304,5.11551087488138,5.115809029368457,5.116107183855533,5.116405338342611,5.1167034928296875,5.117001647316764,5.117299801803842,5.117597956290918,5.117896110777995,5.118194265265071,5.118492419752149,5.118790574239226,5.119088728726302,5.119386883213378,5.119685037700457,5.119983192187533,5.120281346674609,5.1205795011616875,5.120877655648764,5.12117581013584,5.121473964622917,5.121772119109995,5.122070273597071,5.1223684280841475,5.122666582571224,5.122964737058302,5.123262891545378,5.123561046032455,5.123859200519533,5.124157355006609,5.124455509493686,5.124753663980762,5.12505181846784,5.125349972954917,5.125648127441993,5.125946281929069,5.1262444364161475,5.126542590903224,5.1268407453903,5.127138899877378,5.127437054364455,5.127735208851531,5.1280333633386075,5.128331517825686,5.128629672312762,5.128927826799838,5.129225981286915,5.129524135773993,5.129822290261069,5.130120444748146,5.130418599235224,5.1307167537223,5.131014908209377,5.131313062696453,5.131611217183531,5.1319093716706075,5.132207526157684,5.13250568064476,5.132803835131838,5.133101989618915,5.133400144105991,5.133698298593069,5.133996453080146,5.134294607567222,5.134592762054298,5.1348909165413765,5.135189071028453,5.135487225515529,5.135785380002606,5.136083534489684,5.13638168897676,5.1366798434638365,5.136977997950915,5.137276152437991,5.1375743069250674,5.137872461412144,5.138170615899222,5.138468770386298,5.138766924873375,5.139065079360453,5.139363233847529,5.139661388334606,5.139959542821682,5.14025769730876,5.1405558517958365,5.140854006282913,5.141152160769989,5.141450315257067,5.141748469744144,5.14204662423122,5.142344778718298,5.142642933205375,5.142941087692451,5.143239242179527,5.143537396666606,5.143835551153682,5.144133705640758,5.144431860127835,5.144730014614913,5.145028169101989,5.145326323589066,5.145624478076144,5.14592263256322,5.1462207870502965,5.146518941537373,5.146817096024451,5.147115250511527,5.147413404998604,5.14771155948568,5.148009713972758,5.148307868459835,5.148606022946911,5.148904177433989,5.149202331921066,5.149500486408142,5.149798640895218,5.1500967953822965,5.150394949869373,5.150693104356449,5.150991258843526,5.151289413330604,5.15158756781768,5.1518857223047565,5.152183876791835,5.152482031278911,5.152780185765987,5.153078340253064,5.153376494740142,5.153674649227218,5.153972803714295,5.154270958201371,5.154569112688449,5.154867267175526,5.155165421662602,5.15546357614968,5.1557617306367565,5.156059885123833,5.156358039610909,5.156656194097987,5.156954348585064,5.15725250307214,5.1575506575592165,5.157848812046295,5.158146966533371,5.158445121020447,5.1587432755075255,5.159041429994602,5.159339584481678,5.159637738968755,5.159935893455833,5.160234047942909,5.160532202429986,5.160830356917062,5.16112851140414,5.1614266658912165,5.161724820378293,5.162022974865371,5.162321129352447,5.162619283839524,5.1629174383266,5.163215592813678,5.163513747300755,5.163811901787831,5.164110056274907,5.1644082107619855,5.164706365249062,5.165004519736138,5.165302674223216,5.165600828710293,5.165898983197369,5.1661971376844456,5.166495292171524,5.1667934466586,5.1670916011456764,5.167389755632753,5.167687910119831,5.167986064606907,5.168284219093984,5.168582373581062,5.168880528068138,5.169178682555215,5.169476837042291,5.169774991529369,5.1700731460164455,5.170371300503522,5.170669454990598,5.170967609477676,5.171265763964753,5.171563918451829,5.171862072938907,5.172160227425984,5.17245838191306,5.172756536400136,5.173054690887215,5.173352845374291,5.173650999861367,5.173949154348444,5.174247308835522,5.174545463322598,5.174843617809675,5.175141772296753,5.175439926783829,5.1757380812709055,5.176036235757982,5.17633439024506,5.176632544732136,5.176930699219213,5.177228853706289,5.177527008193367,5.177825162680444,5.17812331716752,5.178421471654598,5.178719626141675,5.179017780628751,5.179315935115827,5.1796140896029055,5.179912244089982,5.180210398577058,5.180508553064135,5.180806707551213,5.181104862038289,5.1814030165253655,5.181701171012444,5.18199932549952,5.182297479986596,5.182595634473673,5.182893788960751,5.183191943447827,5.183490097934904,5.18378825242198,5.184086406909058,5.184384561396135,5.184682715883211,5.184980870370289,5.1852790248573655,5.185577179344442,5.185875333831518,5.186173488318596,5.186471642805673,5.186769797292749,5.187067951779827,5.187366106266904,5.18766426075398,5.187962415241056,5.1882605697281345,5.188558724215211,5.188856878702287,5.189155033189364,5.189453187676442,5.189751342163518,5.190049496650595,5.190347651137673,5.190645805624749,5.1909439601118255,5.191242114598902,5.19154026908598,5.191838423573056,5.192136578060133,5.192434732547209,5.192732887034287,5.193031041521364,5.19332919600844,5.193627350495518,5.1939255049825945,5.194223659469671,5.194521813956747,5.194819968443825,5.195118122930902,5.195416277417978,5.1957144319050546,5.196012586392133,5.196310740879209,5.1966088953662855,5.196907049853364,5.19720520434044,5.197503358827516,5.197801513314593,5.198099667801671,5.198397822288747,5.198695976775824,5.1989941312629,5.199292285749978,5.1995904402370545,5.199888594724131,5.200186749211209,5.200484903698285,5.200783058185362,5.201081212672438,5.201379367159516,5.201677521646593,5.201975676133669,5.202273830620745,5.202571985107824,5.2028701395949,5.203168294081976,5.2034664485690545,5.203764603056131,5.204062757543207,5.204360912030284,5.204659066517362,5.204957221004438,5.2052553754915145,5.205553529978591,5.205851684465669,5.206149838952745,5.206447993439822,5.2067461479269,5.207044302413976,5.207342456901053,5.207640611388129,5.207938765875207,5.208236920362284,5.20853507484936,5.208833229336436,5.2091313838235145,5.209429538310591,5.209727692797667,5.210025847284745,5.210324001771822,5.210622156258898,5.2109203107459745,5.211218465233053,5.211516619720129,5.211814774207205,5.212112928694282,5.21241108318136,5.212709237668436,5.213007392155513,5.213305546642591,5.213603701129667,5.213901855616744,5.21420001010382,5.214498164590898,5.2147963190779745,5.215094473565051,5.215392628052127,5.215690782539205,5.215988937026282,5.216287091513358,5.216585246000436,5.216883400487513,5.217181554974589,5.217479709461665,5.2177778639487435,5.21807601843582,5.218374172922896,5.218672327409973,5.218970481897051,5.219268636384127,5.219566790871204,5.219864945358282,5.220163099845358,5.2204612543324345,5.220759408819511,5.221057563306589,5.221355717793665,5.221653872280742,5.221952026767818,5.222250181254896,5.222548335741973,5.222846490229049,5.223144644716127,5.2234427992032035,5.22374095369028,5.224039108177356,5.224337262664434,5.224635417151511,5.224933571638587,5.225231726125664,5.225529880612742,5.225828035099818,5.2261261895868945,5.226424344073973,5.226722498561049,5.227020653048125,5.227318807535202,5.22761696202228,5.227915116509356,5.228213270996433,5.228511425483509,5.228809579970587,5.2291077344576635,5.22940588894474,5.229704043431818,5.230002197918894,5.230300352405971,5.230598506893047,5.230896661380125,5.231194815867202,5.231492970354278,5.231791124841356,5.232089279328433,5.232387433815509,5.232685588302585,5.2329837427896635,5.23328189727674,5.233580051763816,5.233878206250893,5.234176360737971,5.234474515225047,5.2347726697121235,5.235070824199202,5.235368978686278,5.235667133173354,5.235965287660431,5.236263442147509,5.236561596634585,5.236859751121662,5.237157905608738,5.237456060095816,5.237754214582893,5.238052369069969,5.238350523557047,5.2386486780441235,5.2389468325312,5.239244987018276,5.239543141505354,5.239841295992431,5.240139450479507,5.2404376049665835,5.240735759453662,5.241033913940738,5.241332068427814,5.241630222914893,5.241928377401969,5.242226531889045,5.242524686376122,5.2428228408632,5.243120995350276,5.243419149837353,5.243717304324429,5.244015458811507,5.2443136132985835,5.24461176778566,5.244909922272738,5.245208076759814,5.245506231246891,5.245804385733967,5.246102540221045,5.246400694708122,5.246698849195198,5.246997003682274,5.2472951581693525,5.247593312656429,5.247891467143505,5.2481896216305834,5.24848777611766,5.248785930604736,5.249084085091813,5.249382239578891,5.249680394065967,5.2499785485530435,5.25027670304012,5.250574857527198,5.250873012014274,5.251171166501351,5.251469320988429,5.251767475475505,5.252065629962582,5.252363784449658,5.252661938936736,5.2529600934238125,5.253258247910889,5.253556402397965,5.253854556885043,5.25415271137212,5.254450865859196,5.254749020346274,5.255047174833351,5.255345329320427,5.2556434838075035,5.255941638294582,5.256239792781658,5.256537947268734,5.256836101755811,5.257134256242889,5.257432410729965,5.257730565217042,5.25802871970412,5.258326874191196,5.2586250286782725,5.258923183165349,5.259221337652427,5.259519492139503,5.25981764662658,5.260115801113656,5.260413955600734,5.260712110087811,5.261010264574887,5.261308419061965,5.261606573549042,5.261904728036118,5.262202882523194,5.2625010370102725,5.262799191497349,5.263097345984425,5.263395500471502,5.26369365495858,5.263991809445656,5.2642899639327325,5.264588118419811,5.264886272906887,5.265184427393963,5.26548258188104,5.265780736368118,5.266078890855194,5.266377045342271,5.266675199829347,5.266973354316425,5.267271508803502,5.267569663290578,5.267867817777656,5.2681659722647325,5.268464126751809,5.268762281238885,5.269060435725963,5.26935859021304,5.269656744700116,5.2699548991871925,5.270253053674271,5.270551208161347,5.270849362648423,5.271147517135502,5.271445671622578,5.271743826109654,5.272041980596731,5.272340135083809,5.272638289570885,5.272936444057962,5.273234598545038,5.273532753032116,5.2738309075191925,5.274129062006269,5.274427216493347,5.274725370980423,5.2750235254675,5.275321679954576,5.275619834441654,5.275917988928731,5.276216143415807,5.276514297902885,5.2768124523899615,5.277110606877038,5.277408761364114,5.2777069158511924,5.278005070338269,5.278303224825345,5.278601379312422,5.2788995337995,5.279197688286576,5.2794958427736525,5.279793997260731,5.280092151747807,5.280390306234883,5.28068846072196,5.280986615209038,5.281284769696114,5.281582924183191,5.281881078670267,5.282179233157345,5.2824773876444215,5.282775542131498,5.283073696618576,5.283371851105652,5.283670005592729,5.283968160079805,5.284266314566883,5.28456446905396,5.284862623541036,5.2851607780281125,5.285458932515191,5.285757087002267,5.286055241489343,5.2863533959764215,5.286651550463498,5.286949704950574,5.287247859437651,5.287546013924729,5.287844168411805,5.2881423228988815,5.288440477385958,5.288738631873036,5.289036786360112,5.289334940847189,5.289633095334267,5.289931249821343,5.29022940430842,5.290527558795496,5.290825713282574,5.291123867769651,5.291422022256727,5.291720176743803,5.2920183312308815,5.292316485717958,5.292614640205034,5.292912794692112,5.293210949179189,5.293509103666265,5.2938072581533415,5.29410541264042,5.294403567127496,5.294701721614572,5.294999876101649,5.295298030588727,5.295596185075803,5.29589433956288,5.296192494049958,5.296490648537034,5.296788803024111,5.297086957511187,5.297385111998265,5.2976832664853415,5.297981420972418,5.298279575459494,5.298577729946572,5.298875884433649,5.299174038920725,5.299472193407803,5.29977034789488,5.300068502381956,5.300366656869032,5.300664811356111,5.300962965843187,5.301261120330263,5.30155927481734,5.301857429304418,5.302155583791494,5.302453738278571,5.302751892765649,5.303050047252725,5.3033482017398015,5.303646356226878,5.303944510713956,5.304242665201032,5.304540819688109,5.304838974175185,5.305137128662263,5.30543528314934,5.305733437636416,5.306031592123494,5.3063297466105706,5.306627901097647,5.306926055584723,5.3072242100718015,5.307522364558878,5.307820519045954,5.308118673533031,5.308416828020109,5.308714982507185,5.3090131369942615,5.30931129148134,5.309609445968416,5.309907600455492,5.310205754942569,5.310503909429647,5.310802063916723,5.3111002184038,5.311398372890876,5.311696527377954,5.3119946818650305,5.312292836352107,5.312590990839185,5.312889145326261,5.313187299813338,5.313485454300414,5.313783608787492,5.314081763274569,5.314379917761645,5.3146780722487215,5.3149762267358,5.315274381222876,5.315572535709952,5.3158706901970305,5.316168844684107,5.316466999171183,5.31676515365826,5.317063308145338,5.317361462632414,5.3176596171194905,5.317957771606567,5.318255926093645,5.318554080580721,5.318852235067798,5.319150389554876,5.319448544041952,5.319746698529029,5.320044853016105,5.320343007503183,5.32064116199026,5.320939316477336,5.321237470964412,5.3215356254514905,5.321833779938567,5.322131934425643,5.322430088912721,5.322728243399798,5.323026397886874,5.3233245523739505,5.323622706861029,5.323920861348105,5.324219015835181,5.32451717032226,5.324815324809336,5.325113479296412,5.325411633783489,5.325709788270567,5.326007942757643,5.32630609724472,5.326604251731796,5.326902406218874,5.3272005607059505,5.327498715193027,5.327796869680105,5.328095024167181,5.328393178654258,5.328691333141334,5.328989487628412,5.329287642115489,5.329585796602565,5.329883951089641,5.33018210557672,5.330480260063796,5.330778414550872,5.3310765690379505,5.331374723525027,5.331672878012103,5.33197103249918,5.332269186986258,5.332567341473334,5.3328654959604105,5.333163650447487,5.333461804934565,5.333759959421641,5.334058113908718,5.334356268395796,5.334654422882872,5.334952577369949,5.335250731857025,5.335548886344103,5.3358470408311796,5.336145195318256,5.336443349805332,5.3367415042924105,5.337039658779487,5.337337813266563,5.337635967753641,5.337934122240718,5.338232276727794,5.3385304312148705,5.338828585701949,5.339126740189025,5.339424894676101,5.339723049163178,5.340021203650256,5.340319358137332,5.340617512624409,5.340915667111487,5.341213821598563,5.3415119760856395,5.341810130572716,5.342108285059794,5.3424064395468704,5.342704594033947,5.343002748521023,5.343300903008101,5.343599057495178,5.343897211982254,5.344195366469332,5.344493520956409,5.344791675443485,5.345089829930561,5.3453879844176395,5.345686138904716,5.345984293391792,5.346282447878869,5.346580602365947,5.346878756853023,5.3471769113400995,5.347475065827178,5.347773220314254,5.34807137480133,5.348369529288407,5.348667683775485,5.348965838262561,5.349263992749638,5.349562147236714,5.349860301723792,5.350158456210869,5.350456610697945,5.350754765185023,5.3510529196720995,5.351351074159176,5.351649228646252,5.35194738313333,5.352245537620407,5.352543692107483,5.3528418465945595,5.353140001081638,5.353438155568714,5.35373631005579,5.354034464542869,5.354332619029945,5.354630773517021,5.354928928004098,5.355227082491176,5.355525236978252,5.355823391465329,5.356121545952405,5.356419700439483,5.3567178549265595,5.357016009413636,5.357314163900714,5.35761231838779,5.357910472874867,5.358208627361943,5.358506781849021,5.358804936336098,5.359103090823174,5.35940124531025,5.359699399797329,5.359997554284405,5.360295708771481,5.3605938632585595,5.360892017745636,5.361190172232712,5.361488326719789,5.361786481206867,5.362084635693943,5.3623827901810195,5.362680944668096,5.362979099155174,5.36327725364225,5.363575408129327,5.363873562616405,5.364171717103481,5.364469871590558,5.364768026077634,5.365066180564712,5.365364335051789,5.365662489538865,5.365960644025941,5.3662587985130195,5.366556953000096,5.366855107487172,5.36715326197425,5.367451416461327,5.367749570948403,5.3680477254354795,5.368345879922558,5.368644034409634,5.36894218889671,5.3692403433837885,5.369538497870865,5.369836652357941,5.370134806845018,5.370432961332096,5.370731115819172,5.3710292703062485,5.371327424793325,5.371625579280403,5.3719237337674794,5.372221888254556,5.372520042741634,5.37281819722871,5.373116351715787,5.373414506202863,5.373712660689941,5.374010815177018,5.374308969664094,5.37460712415117,5.3749052786382485,5.375203433125325,5.375501587612401,5.375799742099479,5.376097896586556,5.376396051073632,5.3766942055607085,5.376992360047787,5.377290514534863,5.377588669021939,5.377886823509016,5.378184977996094,5.37848313248317,5.378781286970247,5.379079441457325,5.379377595944401,5.379675750431478,5.379973904918554,5.380272059405632,5.3805702138927085,5.380868368379785,5.381166522866861,5.381464677353939,5.381762831841016,5.382060986328092,5.38235914081517,5.382657295302247,5.382955449789323,5.383253604276399,5.383551758763478,5.383849913250554,5.38414806773763,5.384446222224707,5.384744376711785,5.385042531198861,5.385340685685938,5.385638840173016,5.385936994660092,5.3862351491471685,5.386533303634245,5.386831458121323,5.387129612608399,5.387427767095476,5.387725921582552,5.38802407606963,5.388322230556707,5.388620385043783,5.388918539530861,5.389216694017938,5.389514848505014,5.38981300299209,5.3901111574791685,5.390409311966245,5.390707466453321,5.391005620940398,5.391303775427476,5.391601929914552,5.3919000844016285,5.392198238888707,5.392496393375783,5.392794547862859,5.393092702349936,5.393390856837014,5.39368901132409,5.393987165811167,5.394285320298243,5.394583474785321,5.394881629272398,5.395179783759474,5.395477938246552,5.3957760927336285,5.396074247220705,5.396372401707781,5.396670556194859,5.396968710681936,5.397266865169012,5.3975650196560885,5.397863174143167,5.398161328630243,5.398459483117319,5.3987576376043975,5.399055792091474,5.39935394657855,5.399652101065627,5.399950255552705,5.400248410039781,5.4005465645268576,5.400844719013934,5.401142873501012,5.4014410279880885,5.401739182475165,5.402037336962243,5.402335491449319,5.402633645936396,5.402931800423472,5.40322995491055,5.403528109397627,5.403826263884703,5.404124418371779,5.4044225728588575,5.404720727345934,5.40501888183301,5.405317036320088,5.405615190807165,5.405913345294241,5.4062114997813175,5.406509654268396,5.406807808755472,5.407105963242548,5.407404117729625,5.407702272216703,5.408000426703779,5.408298581190856,5.408596735677934,5.40889489016501,5.409193044652087,5.409491199139163,5.409789353626241,5.4100875081133175,5.410385662600394,5.41068381708747,5.410981971574548,5.411280126061625,5.411578280548701,5.411876435035779,5.412174589522856,5.412472744009932,5.412770898497008,5.413069052984087,5.413367207471163,5.413665361958239,5.413963516445316,5.414261670932394,5.41455982541947,5.414857979906547,5.415156134393625,5.415454288880701,5.4157524433677775,5.416050597854854,5.416348752341932,5.416646906829008,5.416945061316085,5.417243215803163,5.417541370290239,5.417839524777316,5.418137679264392,5.41843583375147,5.418733988238547,5.419032142725623,5.419330297212699,5.4196284516997775,5.419926606186854,5.42022476067393,5.420522915161008,5.420821069648085,5.421119224135161,5.4214173786222375,5.421715533109316,5.422013687596392,5.422311842083468,5.422609996570545,5.422908151057623,5.423206305544699,5.423504460031776,5.423802614518854,5.42410076900593,5.424398923493007,5.424697077980083,5.424995232467161,5.4252933869542375,5.425591541441314,5.42588969592839,5.426187850415468,5.426486004902545,5.426784159389621,5.427082313876699,5.427380468363776,5.427678622850852,5.427976777337928,5.4282749318250065,5.428573086312083,5.428871240799159,5.429169395286236,5.429467549773314,5.42976570426039,5.4300638587474666,5.430362013234545,5.430660167721621,5.4309583222086975,5.431256476695774,5.431554631182852,5.431852785669928,5.432150940157005,5.432449094644081,5.432747249131159,5.433045403618236,5.433343558105312,5.43364171259239,5.4339398670794665,5.434238021566543,5.434536176053619,5.434834330540697,5.435132485027774,5.43543063951485,5.4357287940019265,5.436026948489005,5.436325102976081,5.436623257463157,5.436921411950236,5.437219566437312,5.437517720924388,5.437815875411465,5.438114029898543,5.438412184385619,5.438710338872696,5.439008493359772,5.43930664784685,5.4396048023339265,5.439902956821003,5.440201111308081,5.440499265795157,5.440797420282234,5.44109557476931,5.441393729256388,5.441691883743465,5.441990038230541,5.442288192717617,5.442586347204696,5.442884501691772,5.443182656178848,5.4434808106659265,5.443778965153003,5.444077119640079,5.444375274127156,5.444673428614234,5.44497158310131,5.4452697375883865,5.445567892075463,5.445866046562541,5.446164201049617,5.446462355536694,5.446760510023772,5.447058664510848,5.447356818997925,5.447654973485001,5.447953127972079,5.448251282459156,5.448549436946232,5.448847591433308,5.4491457459203865,5.449443900407463,5.449742054894539,5.450040209381617,5.450338363868694,5.45063651835577,5.4509346728428465,5.451232827329925,5.451530981817001,5.451829136304077,5.452127290791154,5.452425445278232,5.452723599765308,5.453021754252385,5.453319908739463,5.453618063226539,5.453916217713616,5.454214372200692,5.45451252668777,5.4548106811748465,5.455108835661923,5.455406990148999,5.455705144636077,5.456003299123154,5.45630145361023,5.456599608097308,5.456897762584385,5.457195917071461,5.457494071558537,5.4577922260456155,5.458090380532692,5.458388535019768,5.458686689506845,5.458984843993923,5.459282998480999,5.459581152968076,5.459879307455154,5.46017746194223,5.4604756164293065,5.460773770916383,5.461071925403461,5.461370079890537,5.461668234377614,5.461966388864692,5.462264543351768,5.462562697838845,5.462860852325921,5.463159006812999,5.4634571613000755,5.463755315787152,5.464053470274228,5.464351624761306,5.464649779248383,5.464947933735459,5.465246088222537,5.465544242709614,5.46584239719669,5.4661405516837664,5.466438706170845,5.466736860657921,5.467035015144997,5.467333169632074,5.467631324119152,5.467929478606228,5.468227633093305,5.468525787580383,5.468823942067459,5.4691220965545355,5.469420251041612,5.46971840552869,5.470016560015766,5.470314714502843,5.470612868989919,5.470911023476997,5.471209177964074,5.47150733245115,5.471805486938228,5.472103641425305,5.472401795912381,5.472699950399457,5.4729981048865355,5.473296259373612,5.473594413860688,5.473892568347765,5.474190722834843,5.474488877321919,5.4747870318089955,5.475085186296074,5.47538334078315,5.475681495270226,5.475979649757303,5.476277804244381,5.476575958731457,5.476874113218534,5.47717226770561,5.477470422192688,5.477768576679765,5.478066731166841,5.478364885653919,5.4786630401409955,5.478961194628072,5.479259349115148,5.479557503602226,5.479855658089303,5.480153812576379,5.4804519670634555,5.480750121550534,5.48104827603761,5.481346430524686,5.4816445850117645,5.481942739498841,5.482240893985917,5.482539048472994,5.482837202960072,5.483135357447148,5.483433511934225,5.483731666421301,5.484029820908379,5.4843279753954555,5.484626129882532,5.48492428436961,5.485222438856686,5.485520593343763,5.485818747830839,5.486116902317917,5.486415056804994,5.48671321129207,5.487011365779146,5.4873095202662245,5.487607674753301,5.487905829240377,5.488203983727455,5.488502138214532,5.488800292701608,5.489098447188685,5.489396601675763,5.489694756162839,5.4899929106499155,5.490291065136992,5.49058921962407,5.490887374111146,5.491185528598223,5.491483683085301,5.491781837572377,5.492079992059454,5.49237814654653,5.492676301033608,5.4929744555206845,5.493272610007761,5.493570764494837,5.493868918981915,5.494167073468992,5.494465227956068,5.494763382443146,5.495061536930223,5.495359691417299,5.4956578459043754,5.495956000391454,5.49625415487853,5.496552309365606,5.496850463852683,5.497148618339761,5.497446772826837,5.497744927313914,5.498043081800992,5.498341236288068,5.4986393907751445,5.498937545262221,5.499235699749299,5.499533854236375,5.499832008723452,5.500130163210528,5.500428317697606,5.500726472184683,5.501024626671759,5.501322781158837,5.501620935645914,5.50191909013299,5.502217244620066,5.5025153991071445,5.502813553594221,5.503111708081297,5.503409862568374,5.503708017055452,5.504006171542528,5.5043043260296045,5.504602480516683,5.504900635003759,5.505198789490835,5.505496943977912,5.50579509846499,5.506093252952066,5.506391407439143,5.506689561926221,5.506987716413297,5.507285870900374,5.50758402538745,5.507882179874528,5.5081803343616045,5.508478488848681,5.508776643335757,5.509074797822835,5.509372952309912,5.509671106796988,5.509969261284066,5.510267415771143,5.510565570258219,5.510863724745295,5.5111618792323736,5.51146003371945,5.511758188206526,5.512056342693603,5.512354497180681,5.512652651667757,5.512950806154834,5.513248960641912,5.513547115128988,5.5138452696160645,5.514143424103141,5.514441578590219,5.514739733077295,5.515037887564372,5.515336042051448,5.515634196538526,5.515932351025603,5.516230505512679,5.516528659999757,5.5168268144868335,5.51712496897391,5.517423123460986,5.517721277948064,5.518019432435141,5.518317586922217,5.518615741409294,5.518913895896372,5.519212050383448,5.5195102048705245,5.519808359357603,5.520106513844679,5.520404668331755,5.520702822818832,5.52100097730591,5.521299131792986,5.521597286280063,5.521895440767139,5.522193595254217,5.5224917497412935,5.52278990422837,5.523088058715448,5.523386213202524,5.523684367689601,5.523982522176677,5.524280676663755,5.524578831150832,5.524876985637908,5.5251751401249845,5.525473294612063,5.525771449099139,5.526069603586215,5.5263677580732935,5.52666591256037,5.526964067047446,5.527262221534523,5.527560376021601,5.527858530508677,5.5281566849957535,5.52845483948283,5.528752993969908,5.529051148456984,5.529349302944061,5.529647457431139,5.529945611918215,5.530243766405292,5.530541920892368,5.530840075379446,5.531138229866523,5.531436384353599,5.531734538840675,5.5320326933277535,5.53233084781483,5.532629002301906,5.532927156788984,5.533225311276061,5.533523465763137,5.5338216202502135,5.534119774737292,5.534417929224368,5.534716083711444,5.535014238198521,5.535312392685599,5.535610547172675,5.535908701659752,5.53620685614683,5.536505010633906,5.536803165120983,5.537101319608059,5.537399474095137,5.5376976285822135,5.53799578306929,5.538293937556366,5.538592092043444,5.538890246530521,5.539188401017597,5.539486555504675,5.539784709991752,5.540082864478828,5.540381018965904,5.5406791734529826,5.540977327940059,5.541275482427135,5.541573636914212,5.54187179140129,5.542169945888366,5.542468100375443,5.542766254862521,5.543064409349597,5.5433625638366735,5.54366071832375,5.543958872810828,5.544257027297904,5.544555181784981,5.544853336272057,5.545151490759135,5.545449645246212,5.545747799733288,5.546045954220366,5.5463441087074425,5.546642263194519,5.546940417681595,5.547238572168673,5.54753672665575,5.547834881142826,5.548133035629903,5.548431190116981,5.548729344604057,5.5490274990911335,5.549325653578212,5.549623808065288,5.549921962552364,5.550220117039441,5.550518271526519,5.550816426013595,5.551114580500672,5.551412734987748,5.551710889474826,5.5520090439619025,5.552307198448979,5.552605352936057,5.552903507423133,5.55320166191021,5.553499816397286,5.553797970884364,5.554096125371441,5.554394279858517,5.554692434345595,5.554990588832672,5.555288743319748,5.555586897806824,5.5558850522939025,5.556183206780979,5.556481361268055,5.556779515755132,5.55707767024221,5.557375824729286,5.5576739792163625,5.557972133703441,5.558270288190517,5.558568442677593,5.55886659716467,5.559164751651748,5.559462906138824,5.559761060625901,5.560059215112977,5.560357369600055,5.560655524087132,5.560953678574208,5.561251833061286,5.5615499875483625,5.561848142035439,5.562146296522515,5.562444451009593,5.56274260549667,5.563040759983746,5.5633389144708225,5.563637068957901,5.563935223444977,5.564233377932053,5.564531532419132,5.564829686906208,5.565127841393284,5.565425995880361,5.565724150367439,5.566022304854515,5.566320459341592,5.566618613828668,5.566916768315746,5.5672149228028225,5.567513077289899,5.567811231776977,5.568109386264053,5.56840754075113,5.568705695238206,5.569003849725284,5.569302004212361,5.569600158699437,5.569898313186513,5.570196467673592,5.570494622160668,5.570792776647744,5.5710909311348225,5.571389085621899,5.571687240108975,5.571985394596052,5.57228354908313,5.572581703570206,5.5728798580572825,5.573178012544359,5.573476167031437,5.573774321518513,5.57407247600559,5.574370630492668,5.574668784979744,5.574966939466821,5.575265093953897,5.575563248440975,5.5758614029280515,5.576159557415128,5.576457711902204,5.5767558663892824,5.577054020876359,5.577352175363435,5.577650329850513,5.57794848433759,5.578246638824666,5.5785447933117425,5.578842947798821,5.579141102285897,5.579439256772973,5.57973741126005,5.580035565747128,5.580333720234204,5.580631874721281,5.580930029208359,5.581228183695435,5.5815263381825115,5.581824492669588,5.582122647156666,5.582420801643742,5.582718956130819,5.583017110617895,5.583315265104973,5.58361341959205,5.583911574079126,5.584209728566204,5.584507883053281,5.584806037540357,5.585104192027433,5.5854023465145115,5.585700501001588,5.585998655488664,5.586296809975741,5.586594964462819,5.586893118949895,5.5871912734369715,5.58748942792405,5.587787582411126,5.588085736898202,5.588383891385279,5.588682045872357,5.588980200359433,5.58927835484651,5.589576509333586,5.589874663820664,5.590172818307741,5.590470972794817,5.590769127281895,5.5910672817689715,5.591365436256048,5.591663590743124,5.591961745230202,5.592259899717279,5.592558054204355,5.5928562086914315,5.59315436317851,5.593452517665586,5.593750672152662,5.594048826639741,5.594346981126817,5.594645135613893,5.59494329010097,5.595241444588048,5.595539599075124,5.595837753562201,5.596135908049277,5.596434062536355,5.5967322170234315,5.597030371510508,5.597328525997586,5.597626680484662,5.597924834971739,5.598222989458815,5.598521143945893,5.59881929843297,5.599117452920046,5.599415607407124,5.599713761894201,5.600011916381277,5.600310070868353,5.6006082253554315,5.600906379842508,5.601204534329584,5.601502688816661,5.601800843303739,5.602098997790815,5.6023971522778915,5.60269530676497,5.602993461252046,5.603291615739122,5.603589770226199,5.603887924713277,5.604186079200353,5.60448423368743,5.604782388174506,5.605080542661584,5.6053786971486605,5.605676851635737,5.605975006122815,5.6062731606098914,5.606571315096968,5.606869469584044,5.607167624071122,5.607465778558199,5.607763933045275,5.6080620875323515,5.60836024201943,5.608658396506506,5.608956550993582,5.6092547054806605,5.609552859967737,5.609851014454813,5.61014916894189,5.610447323428968,5.610745477916044,5.6110436324031205,5.611341786890197,5.611639941377275,5.611938095864351,5.612236250351428,5.612534404838506,5.612832559325582,5.613130713812659,5.613428868299735,5.613727022786813,5.61402517727389,5.614323331760966,5.614621486248042,5.6149196407351205,5.615217795222197,5.615515949709273,5.615814104196351,5.616112258683428,5.616410413170504,5.6167085676575805,5.617006722144659,5.617304876631735,5.617603031118811,5.617901185605888,5.618199340092966,5.618497494580042,5.618795649067119,5.619093803554197,5.619391958041273,5.61969011252835,5.619988267015426,5.620286421502504,5.6205845759895805,5.620882730476657,5.621180884963733,5.621479039450811,5.621777193937888,5.622075348424964,5.622373502912042,5.622671657399119,5.622969811886195,5.623267966373271,5.62356612086035,5.623864275347426,5.624162429834502,5.624460584321579,5.624758738808657,5.625056893295733,5.62535504778281,5.625653202269888,5.625951356756964,5.6262495112440405,5.626547665731117,5.626845820218195,5.627143974705271,5.627442129192348,5.627740283679424,5.628038438166502,5.628336592653579,5.628634747140655,5.628932901627733,5.62923105611481,5.629529210601886,5.629827365088962,5.6301255195760405,5.630423674063117,5.630721828550193,5.63101998303727,5.631318137524348,5.631616292011424,5.6319144464985005,5.632212600985579,5.632510755472655,5.632808909959731,5.633107064446808,5.633405218933886,5.633703373420962,5.634001527908039,5.634299682395115,5.634597836882193,5.6348959913692696,5.635194145856346,5.635492300343424,5.6357904548305005,5.636088609317577,5.636386763804653,5.636684918291731,5.636983072778808,5.637281227265884,5.6375793817529605,5.637877536240039,5.638175690727115,5.638473845214191,5.6387719997012695,5.639070154188346,5.639368308675422,5.639666463162499,5.639964617649577,5.640262772136653,5.6405609266237295,5.640859081110806,5.641157235597884,5.64145539008496,5.641753544572037,5.642051699059115,5.642349853546191,5.642648008033268,5.642946162520344,5.643244317007422,5.643542471494499,5.643840625981575,5.644138780468651,5.6444369349557295,5.644735089442806,5.645033243929882,5.64533139841696,5.645629552904037,5.645927707391113,5.6462258618781895,5.646524016365268,5.646822170852344,5.64712032533942,5.647418479826499,5.647716634313575,5.648014788800651,5.648312943287728,5.648611097774806,5.648909252261882,5.649207406748959,5.649505561236035,5.649803715723113,5.6501018702101895,5.650400024697266,5.650698179184344,5.65099633367142,5.651294488158497,5.651592642645573,5.651890797132651,5.652188951619728,5.652487106106804,5.65278526059388,5.653083415080959,5.653381569568035,5.653679724055111,5.6539778785421895,5.654276033029266,5.654574187516342,5.654872342003419,5.655170496490497,5.655468650977573,5.6557668054646495,5.656064959951726,5.656363114438804,5.65666126892588,5.656959423412957,5.657257577900035,5.657555732387111,5.657853886874188,5.658152041361264,5.658450195848342,5.658748350335419,5.659046504822495,5.659344659309571,5.6596428137966495,5.659940968283726,5.660239122770802,5.66053727725788,5.660835431744957,5.661133586232033,5.6614317407191095,5.661729895206188,5.662028049693264,5.66232620418034,5.662624358667417,5.662922513154495,5.663220667641571,5.663518822128648,5.663816976615726,5.664115131102802,5.6644132855898786,5.664711440076955,5.665009594564033,5.6653077490511095,5.665605903538186,5.665904058025262,5.66620221251234,5.666500366999417,5.666798521486493,5.667096675973571,5.667394830460648,5.667692984947724,5.6679911394348,5.6682892939218785,5.668587448408955,5.668885602896031,5.669183757383108,5.669481911870186,5.669780066357262,5.6700782208443385,5.670376375331417,5.670674529818493,5.6709726843055694,5.671270838792646,5.671568993279724,5.6718671477668,5.672165302253877,5.672463456740953,5.672761611228031,5.673059765715108,5.673357920202184,5.673656074689262,5.6739542291763385,5.674252383663415,5.674550538150491,5.674848692637569,5.675146847124646,5.675445001611722,5.6757431560987985,5.676041310585877,5.676339465072953,5.676637619560029,5.676935774047108,5.677233928534184,5.67753208302126,5.677830237508337,5.678128391995415,5.678426546482491,5.678724700969568,5.679022855456644,5.679321009943722,5.6796191644307985,5.679917318917875,5.680215473404953,5.680513627892029,5.680811782379106,5.681109936866182,5.68140809135326,5.681706245840337,5.682004400327413,5.682302554814489,5.682600709301568,5.682898863788644,5.68319701827572,5.6834951727627985,5.683793327249875,5.684091481736951,5.684389636224028,5.684687790711106,5.684985945198182,5.6852840996852585,5.685582254172335,5.685880408659413,5.686178563146489,5.686476717633566,5.686774872120644,5.68707302660772,5.687371181094797,5.687669335581873,5.687967490068951,5.688265644556028,5.688563799043104,5.68886195353018,5.6891601080172585,5.689458262504335,5.689756416991411,5.690054571478489,5.690352725965566,5.690650880452642,5.6909490349397185,5.691247189426797,5.691545343913873,5.691843498400949,5.6921416528880275,5.692439807375104,5.69273796186218,5.693036116349257,5.693334270836335,5.693632425323411,5.693930579810488,5.694228734297564,5.694526888784642,5.6948250432717185,5.695123197758795,5.695421352245873,5.695719506732949,5.696017661220026,5.696315815707102,5.69661397019418,5.696912124681257,5.697210279168333,5.697508433655409,5.6978065881424875,5.698104742629564,5.69840289711664,5.698701051603718,5.698999206090795,5.699297360577871,5.6995955150649475,5.699893669552026,5.700191824039102,5.7004899785261784,5.700788133013255,5.701086287500333,5.701384441987409,5.701682596474486,5.701980750961564,5.70227890544864,5.702577059935717,5.702875214422793,5.703173368909871,5.7034715233969475,5.703769677884024,5.7040678323711,5.704365986858178,5.704664141345255,5.704962295832331,5.705260450319409,5.705558604806486,5.705856759293562,5.706154913780638,5.706453068267717,5.706751222754793,5.707049377241869,5.707347531728946,5.707645686216024,5.7079438407031,5.708241995190177,5.708540149677255,5.708838304164331,5.7091364586514075,5.709434613138484,5.709732767625562,5.710030922112638,5.710329076599715,5.710627231086791,5.710925385573869,5.711223540060946,5.711521694548022,5.7118198490351,5.712118003522177,5.712416158009253,5.712714312496329,5.7130124669834075,5.713310621470484,5.71360877595756,5.713906930444637,5.714205084931715,5.714503239418791,5.7148013939058675,5.715099548392946,5.715397702880022,5.715695857367098,5.715994011854175,5.716292166341253,5.716590320828329,5.716888475315406,5.717186629802482,5.71748478428956,5.717782938776637,5.718081093263713,5.718379247750791,5.7186774022378675,5.718975556724944,5.71927371121202,5.719571865699098,5.719870020186175,5.720168174673251,5.7204663291603275,5.720764483647406,5.721062638134482,5.721360792621558,5.7216589471086365,5.721957101595713,5.722255256082789,5.722553410569866,5.722851565056944,5.72314971954402,5.723447874031097,5.723746028518173,5.724044183005251,5.7243423374923275,5.724640491979404,5.724938646466482,5.725236800953558,5.725534955440635,5.725833109927711,5.726131264414789,5.726429418901866,5.726727573388942,5.727025727876018,5.7273238823630965,5.727622036850173,5.727920191337249,5.728218345824327,5.728516500311404,5.72881465479848,5.7291128092855566,5.729410963772635,5.729709118259711,5.7300072727467875,5.730305427233864,5.730603581720942,5.730901736208018,5.731199890695095,5.731498045182173,5.731796199669249,5.732094354156326,5.732392508643402,5.73269066313048,5.7329888176175565,5.733286972104633,5.733585126591709,5.733883281078787,5.734181435565864,5.73447959005294,5.734777744540018,5.735075899027095,5.735374053514171,5.735672208001247,5.735970362488326,5.736268516975402,5.736566671462478,5.736864825949555,5.737162980436633,5.737461134923709,5.737759289410786,5.738057443897864,5.73835559838494,5.7386537528720165,5.738951907359093,5.739250061846171,5.739548216333247,5.739846370820324,5.740144525307402,5.740442679794478,5.740740834281555,5.741038988768631,5.741337143255709,5.741635297742786,5.741933452229862,5.742231606716938,5.7425297612040165,5.742827915691093,5.743126070178169,5.743424224665247,5.743722379152324,5.7440205336394,5.7443186881264765,5.744616842613555,5.744914997100631,5.745213151587707,5.745511306074784,5.745809460561862,5.746107615048938,5.746405769536015,5.746703924023093,5.747002078510169,5.747300232997246,5.747598387484322,5.7478965419714,5.7481946964584765,5.748492850945553,5.748791005432629,5.749089159919707,5.749387314406784,5.74968546889386,5.749983623380938,5.750281777868015,5.750579932355091,5.750878086842167,5.7511762413292455,5.751474395816322,5.751772550303398,5.752070704790475,5.752368859277553,5.752667013764629,5.752965168251706,5.753263322738784,5.75356147722586,5.7538596317129365,5.754157786200013,5.754455940687091,5.754754095174167,5.755052249661244,5.75535040414832,5.755648558635398,5.755946713122475,5.756244867609551,5.756543022096629,5.7568411765837055,5.757139331070782,5.757437485557858,5.757735640044936,5.758033794532013,5.758331949019089,5.7586301035061656,5.758928257993244,5.75922641248032,5.7595245669673965,5.759822721454475,5.760120875941551,5.760419030428627,5.760717184915704,5.761015339402782,5.761313493889858,5.761611648376935,5.761909802864011,5.762207957351089,5.7625061118381655,5.762804266325242,5.76310242081232,5.763400575299396,5.763698729786473,5.763996884273549,5.764295038760627,5.764593193247704,5.76489134773478,5.765189502221856,5.765487656708935,5.765785811196011,5.766083965683087,5.7663821201701655,5.766680274657242,5.766978429144318,5.767276583631395,5.767574738118473,5.767872892605549,5.7681710470926255,5.768469201579702,5.76876735606678,5.769065510553856,5.769363665040933,5.769661819528011,5.769959974015087,5.770258128502164,5.77055628298924,5.770854437476318,5.771152591963395,5.771450746450471,5.771748900937547,5.7720470554246255,5.772345209911702,5.772643364398778,5.772941518885856,5.773239673372933,5.773537827860009,5.7738359823470855,5.774134136834164,5.77443229132124,5.774730445808316,5.775028600295393,5.775326754782471,5.775624909269547,5.775923063756624,5.776221218243702,5.776519372730778,5.776817527217855,5.777115681704931,5.777413836192009,5.7777119906790855,5.778010145166162,5.778308299653238,5.778606454140316,5.778904608627393,5.779202763114469,5.779500917601547,5.779799072088624,5.7800972265757,5.780395381062776,5.7806935355498545,5.780991690036931,5.781289844524007,5.781587999011084,5.781886153498162,5.782184307985238,5.782482462472315,5.782780616959393,5.783078771446469,5.7833769259335455,5.783675080420622,5.7839732349077,5.784271389394776,5.784569543881853,5.784867698368931,5.785165852856007,5.785464007343084,5.78576216183016,5.786060316317238,5.7863584708043145,5.786656625291391,5.786954779778467,5.787252934265545,5.787551088752622,5.787849243239698,5.788147397726776,5.788445552213853,5.788743706700929,5.7890418611880055,5.789340015675084,5.78963817016216,5.789936324649236,5.790234479136313,5.790532633623391,5.790830788110467,5.791128942597544,5.791427097084622,5.791725251571698,5.7920234060587745,5.792321560545851,5.792619715032929,5.792917869520005,5.793216024007082,5.793514178494158,5.793812332981236,5.794110487468313,5.794408641955389,5.794706796442467,5.795004950929544,5.79530310541662,5.795601259903696,5.7958994143907745,5.796197568877851,5.796495723364927,5.796793877852004,5.797092032339082,5.797390186826158,5.7976883413132345,5.797986495800313,5.798284650287389,5.798582804774465,5.798880959261542,5.79917911374862,5.799477268235696,5.799775422722773,5.800073577209849,5.800371731696927,5.800669886184004,5.80096804067108,5.801266195158158,5.8015643496452345,5.801862504132311,5.802160658619387,5.802458813106465,5.802756967593542,5.803055122080618,5.8033532765676945,5.803651431054773,5.803949585541849,5.804247740028925,5.804545894516004,5.80484404900308,5.805142203490156,5.805440357977233,5.805738512464311,5.806036666951387,5.806334821438464,5.80663297592554,5.806931130412618,5.8072292848996945,5.807527439386771,5.807825593873849,5.808123748360925,5.808421902848002,5.808720057335078,5.809018211822156,5.809316366309233,5.809614520796309,5.809912675283385,5.8102108297704635,5.81050898425754,5.810807138744616,5.8111052932316944,5.811403447718771,5.811701602205847,5.811999756692924,5.812297911180002,5.812596065667078,5.8128942201541545,5.813192374641231,5.813490529128309,5.813788683615385,5.814086838102462,5.81438499258954,5.814683147076616,5.814981301563693,5.815279456050769,5.815577610537847,5.8158757650249235,5.816173919512,5.816472073999076,5.816770228486154,5.817068382973231,5.817366537460307,5.817664691947385,5.817962846434462,5.818261000921538,5.8185591554086145,5.818857309895693,5.819155464382769,5.819453618869845,5.819751773356922,5.820049927844,5.820348082331076,5.820646236818153,5.820944391305231,5.821242545792307,5.8215407002793835,5.82183885476646,5.822137009253538,5.822435163740614,5.822733318227691,5.823031472714767,5.823329627201845,5.823627781688922,5.823925936175998,5.824224090663076,5.824522245150153,5.824820399637229,5.825118554124305,5.8254167086113835,5.82571486309846,5.826013017585536,5.826311172072613,5.826609326559691,5.826907481046767,5.8272056355338435,5.827503790020922,5.827801944507998,5.828100098995074,5.828398253482151,5.828696407969229,5.828994562456305,5.829292716943382,5.82959087143046,5.829889025917536,5.830187180404613,5.830485334891689,5.830783489378767,5.8310816438658435,5.83137979835292,5.831677952839996,5.831976107327074,5.832274261814151,5.832572416301227,5.832870570788305,5.833168725275382,5.833466879762458,5.833765034249534,5.834063188736613,5.834361343223689,5.834659497710765,5.834957652197842,5.83525580668492,5.835553961171996,5.835852115659073,5.836150270146151,5.836448424633227,5.8367465791203035,5.83704473360738,5.837342888094458,5.837641042581534,5.837939197068611,5.838237351555687,5.838535506042765,5.838833660529842,5.839131815016918,5.839429969503996,5.8397281239910726,5.840026278478149,5.840324432965225,5.8406225874523034,5.84092074193938,5.841218896426456,5.841517050913533,5.841815205400611,5.842113359887687,5.8424115143747635,5.842709668861842,5.843007823348918,5.843305977835994,5.843604132323071,5.843902286810149,5.844200441297225,5.844498595784302,5.844796750271378,5.845094904758456,5.8453930592455325,5.845691213732609,5.845989368219687,5.846287522706763,5.84658567719384,5.846883831680916,5.847181986167994,5.847480140655071,5.847778295142147,5.8480764496292235,5.848374604116302,5.848672758603378,5.848970913090454,5.8492690675775325,5.849567222064609,5.849865376551685,5.850163531038762,5.85046168552584,5.850759840012916,5.8510579944999925,5.851356148987069,5.851654303474147,5.851952457961223,5.8522506124483,5.852548766935378,5.852846921422454,5.853145075909531,5.853443230396607,5.853741384883685,5.854039539370762,5.854337693857838,5.854635848344914,5.8549340028319925,5.855232157319069,5.855530311806145,5.855828466293223,5.8561266207803,5.856424775267376,5.8567229297544525,5.857021084241531,5.857319238728607,5.857617393215683,5.85791554770276,5.858213702189838,5.858511856676914,5.858810011163991,5.859108165651069,5.859406320138145,5.859704474625222,5.860002629112298,5.860300783599376,5.8605989380864525,5.860897092573529,5.861195247060605,5.861493401547683,5.86179155603476,5.862089710521836,5.862387865008914,5.862686019495991,5.862984173983067,5.863282328470143,5.863580482957222,5.863878637444298,5.864176791931374,5.864474946418451,5.864773100905529,5.865071255392605,5.865369409879682,5.86566756436676,5.865965718853836,5.8662638733409125,5.866562027827989,5.866860182315067,5.867158336802143,5.86745649128922,5.867754645776296,5.868052800263374,5.868350954750451,5.868649109237527,5.868947263724605,5.8692454182116816,5.869543572698758,5.869841727185834,5.8701398816729125,5.870438036159989,5.870736190647065,5.871034345134142,5.87133249962122,5.871630654108296,5.8719288085953725,5.872226963082451,5.872525117569527,5.872823272056603,5.87312142654368,5.873419581030758,5.873717735517834,5.874015890004911,5.874314044491987,5.874612198979065,5.8749103534661415,5.875208507953218,5.875506662440296,5.875804816927372,5.876102971414449,5.876401125901525,5.876699280388603,5.87699743487568,5.877295589362756,5.877593743849834,5.877891898336911,5.878190052823987,5.878488207311063,5.8787863617981415,5.879084516285218,5.879382670772294,5.879680825259371,5.879978979746449,5.880277134233525,5.8805752887206015,5.88087344320768,5.881171597694756,5.881469752181832,5.881767906668909,5.882066061155987,5.882364215643063,5.88266237013014,5.882960524617216,5.883258679104294,5.883556833591371,5.883854988078447,5.884153142565525,5.8844512970526015,5.884749451539678,5.885047606026754,5.885345760513832,5.885643915000909,5.885942069487985,5.8862402239750615,5.88653837846214,5.886836532949216,5.887134687436292,5.887432841923371,5.887730996410447,5.888029150897523,5.8883273053846,5.888625459871678,5.888923614358754,5.889221768845831,5.889519923332907,5.889818077819985,5.8901162323070615,5.890414386794138,5.890712541281216,5.891010695768292,5.891308850255369,5.891607004742445,5.891905159229523,5.8922033137166,5.892501468203676,5.892799622690752,5.893097777177831,5.893395931664907,5.893694086151983,5.8939922406390615,5.894290395126138,5.894588549613214,5.894886704100291,5.895184858587369,5.895483013074445,5.8957811675615215,5.896079322048598,5.896377476535676,5.896675631022752,5.896973785509829,5.897271939996907,5.897570094483983,5.89786824897106,5.898166403458136,5.898464557945214,5.8987627124322906,5.899060866919367,5.899359021406443,5.8996571758935215,5.899955330380598,5.900253484867674,5.900551639354752,5.900849793841829,5.901147948328905,5.9014461028159815,5.90174425730306,5.902042411790136,5.902340566277212,5.902638720764289,5.902936875251367,5.903235029738443,5.90353318422552,5.903831338712598,5.904129493199674,5.9044276476867505,5.904725802173827,5.905023956660905,5.9053221111479814,5.905620265635058,5.905918420122134,5.906216574609212,5.906514729096289,5.906812883583365,5.907111038070443,5.90740919255752,5.907707347044596,5.908005501531672,5.9083036560187505,5.908601810505827,5.908899964992903,5.90919811947998,5.909496273967058,5.909794428454134,5.9100925829412105,5.910390737428289,5.910688891915365,5.910987046402441,5.911285200889518,5.911583355376596,5.911881509863672,5.912179664350749,5.912477818837825,5.912775973324903,5.91307412781198,5.913372282299056,5.913670436786134,5.9139685912732105,5.914266745760287,5.914564900247363,5.914863054734441,5.915161209221518,5.915459363708594,5.9157575181956705,5.916055672682749,5.916353827169825,5.916651981656901,5.91695013614398,5.917248290631056,5.917546445118132,5.917844599605209,5.918142754092287,5.918440908579363,5.91873906306644,5.919037217553516,5.919335372040594,5.9196335265276705,5.919931681014747,5.920229835501825,5.920527989988901,5.920826144475978,5.921124298963054,5.921422453450132,5.921720607937209,5.922018762424285,5.922316916911363,5.92261507139844,5.922913225885516,5.923211380372592,5.9235095348596705,5.923807689346747,5.924105843833823,5.9244039983209,5.924702152807978,5.925000307295054,5.9252984617821305,5.925596616269209,5.925894770756285,5.926192925243361,5.926491079730438,5.926789234217516,5.927087388704592,5.927385543191669,5.927683697678745,5.927981852165823,5.9282800066529,5.928578161139976,5.928876315627054,5.9291744701141305,5.929472624601207,5.929770779088283,5.930068933575361,5.930367088062438,5.930665242549514,5.9309633970365905,5.931261551523669,5.931559706010745,5.931857860497821,5.9321560149848995,5.932454169471976,5.932752323959052,5.933050478446129,5.933348632933207,5.933646787420283,5.9339449419073595,5.934243096394436,5.934541250881514,5.9348394053685904,5.935137559855667,5.935435714342745,5.935733868829821,5.936032023316898,5.936330177803974,5.936628332291052,5.936926486778129,5.937224641265205,5.937522795752281,5.9378209502393595,5.938119104726436,5.938417259213512,5.93871541370059,5.939013568187667,5.939311722674743,5.9396098771618195,5.939908031648898,5.940206186135974,5.94050434062305,5.940802495110127,5.941100649597205,5.941398804084281,5.941696958571358,5.941995113058436,5.942293267545512,5.942591422032589,5.942889576519665,5.943187731006743,5.9434858854938195,5.943784039980896,5.944082194467972,5.94438034895505,5.944678503442127,5.944976657929203,5.945274812416281,5.945572966903358,5.945871121390434,5.94616927587751,5.946467430364589,5.946765584851665,5.947063739338741,5.947361893825818,5.947660048312896,5.947958202799972,5.948256357287049,5.948554511774127,5.948852666261203,5.9491508207482795,5.949448975235356,5.949747129722434,5.95004528420951,5.950343438696587,5.950641593183663,5.950939747670741,5.951237902157818,5.951536056644894,5.951834211131972,5.952132365619049,5.952430520106125,5.952728674593201,5.9530268290802795,5.953324983567356,5.953623138054432,5.953921292541509,5.954219447028587,5.954517601515663,5.9548157560027395,5.955113910489818,5.955412064976894,5.95571021946397,5.956008373951047,5.956306528438125,5.956604682925201,5.956902837412278,5.957200991899354,5.957499146386432,5.957797300873509,5.958095455360585,5.958393609847663,5.9586917643347395,5.958989918821816,5.959288073308892,5.95958622779597,5.959884382283047,5.960182536770123,5.9604806912571995,5.960778845744278,5.961077000231354,5.96137515471843,5.9616733092055085,5.961971463692585,5.962269618179661,5.962567772666738,5.962865927153816,5.963164081640892,5.9634622361279686,5.963760390615045,5.964058545102123,5.9643566995891995,5.964654854076276,5.964953008563354,5.96525116305043,5.965549317537507,5.965847472024583,5.966145626511661,5.966443780998738,5.966741935485814,5.96704008997289,5.9673382444599685,5.967636398947045,5.967934553434121,5.968232707921199,5.968530862408276,5.968829016895352,5.9691271713824285,5.969425325869507,5.969723480356583,5.970021634843659,5.970319789330738,5.970617943817814,5.97091609830489,5.971214252791967,5.971512407279045,5.971810561766121,5.972108716253198,5.972406870740274,5.972705025227352,5.9730031797144285,5.973301334201505,5.973599488688583,5.973897643175659,5.974195797662736,5.974493952149812,5.97479210663689,5.975090261123967,5.975388415611043,5.975686570098119,5.975984724585198,5.976282879072274,5.97658103355935,5.9768791880464285,5.977177342533505,5.977475497020581,5.977773651507658,5.978071805994736,5.978369960481812,5.9786681149688885,5.978966269455965,5.979264423943043,5.979562578430119,5.979860732917196,5.980158887404274,5.98045704189135,5.980755196378427,5.981053350865503,5.981351505352581,5.981649659839658,5.981947814326734,5.98224596881381,5.9825441233008885,5.982842277787965,5.983140432275041,5.983438586762119,5.983736741249196,5.984034895736272,5.9843330502233485,5.984631204710427,5.984929359197503,5.985227513684579,5.985525668171656,5.985823822658734,5.98612197714581,5.986420131632887,5.986718286119965,5.987016440607041,5.987314595094118,5.987612749581194,5.987910904068272,5.9882090585553485,5.988507213042425,5.988805367529501,5.989103522016579,5.989401676503656,5.989699830990732,5.98999798547781,5.990296139964887,5.990594294451963,5.990892448939039,5.9911906034261175,5.991488757913194,5.99178691240027,5.992085066887347,5.992383221374425,5.992681375861501,5.9929795303485776,5.993277684835656,5.993575839322732,5.9938739938098085,5.994172148296885,5.994470302783963,5.994768457271039,5.995066611758116,5.995364766245192,5.99566292073227,5.995961075219347,5.996259229706423,5.996557384193501,5.9968555386805775,5.997153693167654,5.99745184765473,5.997750002141808,5.998048156628885,5.998346311115961,5.9986444656030375,5.998942620090116,5.999240774577192,5.9995389290642684,5.999837083551347,6.000135238038423,6.000433392525499,6.000731547012576,6.001029701499654,6.00132785598673,6.001626010473807,6.001924164960883,6.002222319447961,6.0025204739350375,6.002818628422114,6.003116782909192,6.003414937396268,6.003713091883345,6.004011246370421,6.004309400857499,6.004607555344576,6.004905709831652,6.005203864318728,6.005502018805807,6.005800173292883,6.006098327779959,6.0063964822670375,6.006694636754114,6.00699279124119,6.007290945728267,6.007589100215345,6.007887254702421,6.0081854091894975,6.008483563676574,6.008781718163652,6.009079872650728,6.009378027137805,6.009676181624883,6.009974336111959,6.010272490599036,6.010570645086112,6.01086879957319,6.011166954060267,6.011465108547343,6.011763263034419,6.0120614175214975,6.012359572008574,6.01265772649565,6.012955880982728,6.013254035469805,6.013552189956881,6.0138503444439575,6.014148498931036,6.014446653418112,6.014744807905188,6.0150429623922665,6.015341116879343,6.015639271366419,6.015937425853496,6.016235580340574,6.01653373482765,6.016831889314727,6.017130043801803,6.017428198288881,6.0177263527759575,6.018024507263034,6.018322661750112,6.018620816237188,6.018918970724265,6.019217125211341,6.019515279698419,6.019813434185496,6.020111588672572,6.020409743159648,6.0207078976467265,6.021006052133803,6.021304206620879,6.021602361107957,6.021900515595034,6.02219867008211,6.022496824569187,6.022794979056265,6.023093133543341,6.0233912880304175,6.023689442517494,6.023987597004572,6.024285751491648,6.024583905978725,6.024882060465803,6.025180214952879,6.025478369439956,6.025776523927032,6.02607467841411,6.0263728329011865,6.026670987388263,6.026969141875339,6.027267296362417,6.027565450849494,6.02786360533657,6.028161759823648,6.028459914310725,6.028758068797801,6.0290562232848774,6.029354377771956,6.029652532259032,6.029950686746108,6.030248841233185,6.030546995720263,6.030845150207339,6.031143304694416,6.031441459181494,6.03173961366857,6.0320377681556465,6.032335922642723,6.032634077129801,6.032932231616877,6.033230386103954,6.03352854059103,6.033826695078108,6.034124849565185,6.034423004052261,6.034721158539339,6.035019313026416,6.035317467513492,6.035615622000568,6.0359137764876465,6.036211930974723,6.036510085461799,6.036808239948876,6.037106394435954,6.03740454892303,6.0377027034101065,6.038000857897185,6.038299012384261,6.038597166871337,6.038895321358414,6.039193475845492,6.039491630332568,6.039789784819645,6.040087939306721,6.040386093793799,6.040684248280876,6.040982402767952,6.04128055725503,6.0415787117421065,6.041876866229183,6.042175020716259,6.042473175203337,6.042771329690414,6.04306948417749,6.0433676386645665,6.043665793151645,6.043963947638721,6.044262102125797,6.0445602566128755,6.044858411099952,6.045156565587028,6.045454720074105,6.045752874561183,6.046051029048259,6.046349183535336,6.046647338022412,6.04694549250949,6.0472436469965665,6.047541801483643,6.047839955970721,6.048138110457797,6.048436264944874,6.04873441943195,6.049032573919028,6.049330728406105,6.049628882893181,6.049927037380257,6.0502251918673355,6.050523346354412,6.050821500841488,6.051119655328566,6.051417809815643,6.051715964302719,6.052014118789796,6.052312273276874,6.05261042776395,6.0529085822510265,6.053206736738103,6.053504891225181,6.053803045712257,6.054101200199334,6.054399354686412,6.054697509173488,6.054995663660565,6.055293818147641,6.055591972634719,6.0558901271217955,6.056188281608872,6.056486436095948,6.056784590583026,6.057082745070103,6.057380899557179,6.057679054044257,6.057977208531334,6.05827536301841,6.0585735175054864,6.058871671992565,6.059169826479641,6.059467980966717,6.0597661354537955,6.060064289940872,6.060362444427948,6.060660598915025,6.060958753402103,6.061256907889179,6.0615550623762555,6.061853216863332,6.06215137135041,6.062449525837486,6.062747680324563,6.063045834811641,6.063343989298717,6.063642143785794,6.06394029827287,6.064238452759948,6.064536607247025,6.064834761734101,6.065132916221177,6.0654310707082555,6.065729225195332,6.066027379682408,6.066325534169486,6.066623688656563,6.066921843143639,6.0672199976307155,6.067518152117794,6.06781630660487,6.068114461091946,6.068412615579023,6.068710770066101,6.069008924553177,6.069307079040254,6.069605233527332,6.069903388014408,6.070201542501485,6.070499696988561,6.070797851475639,6.0710960059627155,6.071394160449792,6.071692314936868,6.071990469423946,6.072288623911023,6.072586778398099,6.072884932885177,6.073183087372254,6.07348124185933,6.073779396346406,6.0740775508334846,6.074375705320561,6.074673859807637,6.074972014294714,6.075270168781792,6.075568323268868,6.075866477755945,6.076164632243023,6.076462786730099,6.0767609412171755,6.077059095704252,6.07735725019133,6.077655404678406,6.077953559165483,6.078251713652559,6.078549868139637,6.078848022626714,6.07914617711379,6.079444331600868,6.0797424860879445,6.080040640575021,6.080338795062097,6.080636949549175,6.080935104036252,6.081233258523328,6.081531413010405,6.081829567497483,6.082127721984559,6.0824258764716355,6.082724030958714,6.08302218544579,6.083320339932866,6.083618494419943,6.083916648907021,6.084214803394097,6.084512957881174,6.08481111236825,6.085109266855328,6.0854074213424045,6.085705575829481,6.086003730316559,6.086301884803635,6.086600039290712,6.086898193777788,6.087196348264866,6.087494502751943,6.087792657239019,6.0880908117260955,6.088388966213174,6.08868712070025,6.088985275187326,6.0892834296744045,6.089581584161481,6.089879738648557,6.090177893135634,6.090476047622712,6.090774202109788,6.0910723565968645,6.091370511083941,6.091668665571019,6.091966820058095,6.092264974545172,6.09256312903225,6.092861283519326,6.093159438006403,6.093457592493479,6.093755746980557,6.094053901467634,6.09435205595471,6.094650210441786,6.0949483649288645,6.095246519415941,6.095544673903017,6.095842828390095,6.096140982877172,6.096439137364248,6.0967372918513245,6.097035446338403,6.097333600825479,6.097631755312555,6.097929909799632,6.09822806428671,6.098526218773786,6.098824373260863,6.099122527747941,6.099420682235017,6.099718836722094,6.10001699120917,6.100315145696248,6.1006133001833245,6.100911454670401,6.101209609157477,6.101507763644555,6.101805918131632,6.102104072618708,6.102402227105786,6.102700381592863,6.102998536079939,6.103296690567015,6.1035948450540936,6.10389299954117,6.104191154028246,6.104489308515323,6.104787463002401,6.105085617489477,6.105383771976554,6.105681926463632,6.105980080950708,6.1062782354377845,6.106576389924861,6.106874544411939,6.107172698899015,6.107470853386092,6.10776900787317,6.108067162360246,6.108365316847323,6.108663471334399,6.108961625821477,6.1092597803085535,6.10955793479563,6.109856089282706,6.110154243769784,6.110452398256861,6.110750552743937,6.111048707231015,6.111346861718092,6.111645016205168,6.1119431706922445,6.112241325179323,6.112539479666399,6.112837634153475,6.113135788640552,6.11343394312763,6.113732097614706,6.114030252101783,6.114328406588861,6.114626561075937,6.1149247155630135,6.11522287005009,6.115521024537168,6.115819179024244,6.116117333511321,6.116415487998397,6.116713642485475,6.117011796972552,6.117309951459628,6.117608105946706,6.117906260433783,6.118204414920859,6.118502569407935,6.1188007238950135,6.11909887838209,6.119397032869166,6.119695187356243,6.119993341843321,6.120291496330397,6.1205896508174735,6.120887805304552,6.121185959791628,6.121484114278704,6.121782268765781,6.122080423252859,6.122378577739935,6.122676732227012,6.122974886714088,6.123273041201166,6.123571195688243,6.123869350175319,6.124167504662397,6.1244656591494735,6.12476381363655,6.125061968123626,6.125360122610704,6.125658277097781,6.125956431584857,6.1262545860719335,6.126552740559012,6.126850895046088,6.127149049533164,6.127447204020243,6.127745358507319,6.128043512994395,6.128341667481472,6.12863982196855,6.128937976455626,6.129236130942703,6.129534285429779,6.129832439916857,6.1301305944039335,6.13042874889101,6.130726903378088,6.131025057865164,6.131323212352241,6.131621366839317,6.131919521326395,6.132217675813472,6.132515830300548,6.132813984787624,6.133112139274703,6.133410293761779,6.133708448248855,6.1340066027359335,6.13430475722301,6.134602911710086,6.134901066197163,6.135199220684241,6.135497375171317,6.1357955296583935,6.13609368414547,6.136391838632548,6.136689993119624,6.136988147606701,6.137286302093779,6.137584456580855,6.137882611067932,6.138180765555008,6.138478920042086,6.1387770745291625,6.139075229016239,6.139373383503315,6.1396715379903934,6.13996969247747,6.140267846964546,6.140566001451624,6.140864155938701,6.141162310425777,6.1414604649128535,6.141758619399932,6.142056773887008,6.142354928374084,6.142653082861161,6.142951237348239,6.143249391835315,6.143547546322392,6.14384570080947,6.144143855296546,6.1444420097836225,6.144740164270699,6.145038318757777,6.145336473244853,6.14563462773193,6.145932782219006,6.146230936706084,6.146529091193161,6.146827245680237,6.147125400167315,6.147423554654392,6.147721709141468,6.148019863628544,6.1483180181156225,6.148616172602699,6.148914327089775,6.149212481576852,6.14951063606393,6.149808790551006,6.1501069450380825,6.150405099525161,6.150703254012237,6.151001408499313,6.15129956298639,6.151597717473468,6.151895871960544,6.152194026447621,6.152492180934699,6.152790335421775,6.153088489908852,6.153386644395928,6.153684798883006,6.1539829533700825,6.154281107857159,6.154579262344235,6.154877416831313,6.15517557131839,6.155473725805466,6.155771880292544,6.156070034779621,6.156368189266697,6.156666343753773,6.156964498240852,6.157262652727928,6.157560807215004,6.157858961702081,6.158157116189159,6.158455270676235,6.158753425163312,6.15905157965039,6.159349734137466,6.1596478886245425,6.159946043111619,6.160244197598697,6.160542352085773,6.16084050657285,6.161138661059926,6.161436815547004,6.161734970034081,6.162033124521157,6.162331279008235,6.162629433495312,6.162927587982388,6.163225742469464,6.1635238969565425,6.163822051443619,6.164120205930695,6.164418360417772,6.16471651490485,6.165014669391926,6.1653128238790025,6.165610978366081,6.165909132853157,6.166207287340233,6.16650544182731,6.166803596314388,6.167101750801464,6.167399905288541,6.167698059775617,6.167996214262695,6.1682943687497716,6.168592523236848,6.168890677723926,6.1691888322110024,6.169486986698079,6.169785141185155,6.170083295672233,6.17038145015931,6.170679604646386,6.1709777591334625,6.171275913620541,6.171574068107617,6.171872222594693,6.1721703770817715,6.172468531568848,6.172766686055924,6.173064840543001,6.173362995030079,6.173661149517155,6.1739593040042315,6.174257458491308,6.174555612978386,6.174853767465462,6.175151921952539,6.175450076439617,6.175748230926693,6.17604638541377,6.176344539900846,6.176642694387924,6.176940848875001,6.177239003362077,6.177537157849153,6.1778353123362315,6.178133466823308,6.178431621310384,6.178729775797462,6.179027930284539,6.179326084771615,6.1796242392586915,6.17992239374577,6.180220548232846,6.180518702719922,6.180816857206999,6.181115011694077,6.181413166181153,6.18171132066823,6.182009475155308,6.182307629642384,6.182605784129461,6.182903938616537,6.183202093103615,6.1835002475906915,6.183798402077768,6.184096556564844,6.184394711051922,6.184692865538999,6.184991020026075,6.185289174513153,6.18558732900023,6.185885483487306,6.186183637974382,6.186481792461461,6.186779946948537,6.187078101435613,6.18737625592269,6.187674410409768,6.187972564896844,6.188270719383921,6.188568873870999,6.188867028358075,6.1891651828451515,6.189463337332228,6.189761491819306,6.190059646306382,6.190357800793459,6.190655955280535,6.190954109767613,6.19125226425469,6.191550418741766,6.191848573228844,6.192146727715921,6.192444882202997,6.192743036690073,6.1930411911771515,6.193339345664228,6.193637500151304,6.193935654638381,6.194233809125459,6.194531963612535,6.1948301180996115,6.19512827258669,6.195426427073766,6.195724581560842,6.196022736047919,6.196320890534997,6.196619045022073,6.19691719950915,6.197215353996226,6.197513508483304,6.1978116629703806,6.198109817457457,6.198407971944535,6.1987061264316115,6.199004280918688,6.199302435405764,6.199600589892842,6.199898744379919,6.200196898866995,6.200495053354073,6.20079320784115,6.201091362328226,6.201389516815302,6.2016876713023805,6.201985825789457,6.202283980276533,6.20258213476361,6.202880289250688,6.203178443737764,6.2034765982248405,6.203774752711919,6.204072907198995,6.204371061686071,6.204669216173148,6.204967370660226,6.205265525147302,6.205563679634379,6.205861834121455,6.206159988608533,6.20645814309561,6.206756297582686,6.207054452069764,6.2073526065568405,6.207650761043917,6.207948915530993,6.208247070018071,6.208545224505148,6.208843378992224,6.2091415334793005,6.209439687966379,6.209737842453455,6.210035996940531,6.21033415142761,6.210632305914686,6.210930460401762,6.211228614888839,6.211526769375917,6.211824923862993,6.21212307835007,6.212421232837146,6.212719387324224,6.2130175418113005,6.213315696298377,6.213613850785455,6.213912005272531,6.214210159759608,6.214508314246684,6.214806468733762,6.215104623220839,6.215402777707915,6.215700932194991,6.21599908668207,6.216297241169146,6.216595395656222,6.2168935501433005,6.217191704630377,6.217489859117453,6.21778801360453,6.218086168091608,6.218384322578684,6.2186824770657605,6.218980631552837,6.219278786039915,6.219576940526991,6.219875095014068,6.220173249501146,6.220471403988222,6.220769558475299,6.221067712962375,6.221365867449453,6.22166402193653,6.221962176423606,6.222260330910682,6.2225584853977605,6.222856639884837,6.223154794371913,6.223452948858991,6.223751103346068,6.224049257833144,6.2243474123202205,6.224645566807299,6.224943721294375,6.225241875781451,6.225540030268528,6.225838184755606,6.226136339242682,6.226434493729759,6.226732648216837,6.227030802703913,6.2273289571909896,6.227627111678066,6.227925266165144,6.2282234206522205,6.228521575139297,6.228819729626373,6.229117884113451,6.229416038600528,6.229714193087604,6.230012347574682,6.230310502061759,6.230608656548835,6.230906811035911,6.2312049655229895,6.231503120010066,6.231801274497142,6.232099428984219,6.232397583471297,6.232695737958373,6.2329938924454495,6.233292046932528,6.233590201419604,6.2338883559066804,6.234186510393757,6.234484664880835,6.234782819367911,6.235080973854988,6.235379128342064,6.235677282829142,6.235975437316219,6.236273591803295,6.236571746290373,6.2368699007774495,6.237168055264526,6.237466209751602,6.23776436423868,6.238062518725757,6.238360673212833,6.2386588276999095,6.238956982186988,6.239255136674064,6.23955329116114,6.239851445648219,6.240149600135295,6.240447754622371,6.240745909109448,6.241044063596526,6.241342218083602,6.241640372570679,6.241938527057755,6.242236681544833,6.2425348360319095,6.242832990518986,6.243131145006064,6.24342929949314,6.243727453980217,6.244025608467293,6.244323762954371,6.244621917441448,6.244920071928524,6.245218226415602,6.245516380902679,6.245814535389755,6.246112689876831,6.2464108443639095,6.246708998850986,6.247007153338062,6.247305307825139,6.247603462312217,6.247901616799293,6.2481997712863695,6.248497925773448,6.248796080260524,6.2490942347476,6.249392389234677,6.249690543721755,6.249988698208831,6.250286852695908,6.250585007182984,6.250883161670062,6.251181316157139,6.251479470644215,6.251777625131293,6.2520757796183695,6.252373934105446,6.252672088592522,6.2529702430796,6.253268397566677,6.253566552053753,6.2538647065408295,6.254162861027908,6.254461015514984,6.25475917000206,6.2550573244891385,6.255355478976215,6.255653633463291,6.255951787950368,6.256249942437446,6.256548096924522,6.256846251411599,6.257144405898675,6.257442560385753,6.2577407148728295,6.258038869359906,6.258337023846984,6.25863517833406,6.258933332821137,6.259231487308213,6.259529641795291,6.259827796282368,6.260125950769444,6.26042410525652,6.2607222597435985,6.261020414230675,6.261318568717751,6.261616723204829,6.261914877691906,6.262213032178982,6.2625111866660585,6.262809341153137,6.263107495640213,6.2634056501272894,6.263703804614366,6.264001959101444,6.26430011358852,6.264598268075597,6.264896422562675,6.265194577049751,6.265492731536828,6.265790886023904,6.266089040510982,6.2663871949980585,6.266685349485135,6.266983503972211,6.267281658459289,6.267579812946366,6.267877967433442,6.26817612192052,6.268474276407597,6.268772430894673,6.269070585381749,6.269368739868828,6.269666894355904,6.26996504884298,6.270263203330057,6.270561357817135,6.270859512304211,6.271157666791288,6.271455821278366,6.271753975765442,6.2720521302525185,6.272350284739595,6.272648439226673,6.272946593713749,6.273244748200826,6.273542902687902,6.27384105717498,6.274139211662057,6.274437366149133,6.274735520636211,6.275033675123288,6.275331829610364,6.27562998409744,6.2759281385845185,6.276226293071595,6.276524447558671,6.276822602045748,6.277120756532826,6.277418911019902,6.2777170655069785,6.278015219994057,6.278313374481133,6.278611528968209,6.278909683455286,6.279207837942364,6.27950599242944,6.279804146916517,6.280102301403593,6.280400455890671,6.280698610377748,6.280996764864824,6.281294919351902,6.2815930738389785,6.281891228326055,6.282189382813131,6.282487537300209,6.282785691787286,6.283083846274362,6.2833820007614385,6.283680155248517,6.283978309735593,6.284276464222669,6.2845746187097475,6.284872773196824,6.2851709276839,6.285469082170977,6.285767236658055,6.286065391145131,6.286363545632208,6.286661700119284,6.286959854606362,6.2872580090934385,6.287556163580515,6.287854318067593,6.288152472554669,6.288450627041746,6.288748781528822,6.2890469360159,6.289345090502977,6.289643244990053,6.289941399477129,6.2902395539642075,6.290537708451284,6.29083586293836,6.291134017425438,6.291432171912515,6.291730326399591,6.2920284808866676,6.292326635373746,6.292624789860822,6.2929229443478985,6.293221098834977,6.293519253322053,6.293817407809129,6.294115562296206,6.294413716783284,6.29471187127036,6.295010025757437,6.295308180244513,6.295606334731591,6.2959044892186675,6.296202643705744,6.296500798192822,6.296798952679898,6.297097107166975,6.297395261654051,6.297693416141129,6.297991570628206,6.298289725115282,6.298587879602358,6.298886034089437,6.299184188576513,6.299482343063589,6.2997804975506675,6.300078652037744,6.30037680652482,6.300674961011897,6.300973115498975,6.301271269986051,6.3015694244731275,6.301867578960204,6.302165733447282,6.302463887934358,6.302762042421435,6.303060196908513,6.303358351395589,6.303656505882666,6.303954660369742,6.30425281485682,6.304550969343897,6.304849123830973,6.305147278318049,6.3054454328051275,6.305743587292204,6.30604174177928,6.306339896266358,6.306638050753435,6.306936205240511,6.3072343597275875,6.307532514214666,6.307830668701742,6.308128823188818,6.308426977675895,6.308725132162973,6.309023286650049,6.309321441137126,6.309619595624204,6.30991775011128,6.310215904598357,6.310514059085433,6.310812213572511,6.3111103680595875,6.311408522546664,6.31170667703374,6.312004831520818,6.312302986007895,6.312601140494971,6.312899294982049,6.313197449469126,6.313495603956202,6.313793758443278,6.3140919129303565,6.314390067417433,6.314688221904509,6.314986376391586,6.315284530878664,6.31558268536574,6.315880839852817,6.316178994339895,6.316477148826971,6.3167753033140475,6.317073457801124,6.317371612288202,6.317669766775278,6.317967921262355,6.318266075749431,6.318564230236509,6.318862384723586,6.319160539210662,6.31945869369774,6.3197568481848165,6.320055002671893,6.320353157158969,6.320651311646047,6.320949466133124,6.3212476206202,6.3215457751072766,6.321843929594355,6.322142084081431,6.3224402385685075,6.322738393055586,6.323036547542662,6.323334702029738,6.323632856516815,6.323931011003893,6.324229165490969,6.324527319978046,6.324825474465122,6.3251236289522,6.3254217834392765,6.325719937926353,6.326018092413431,6.326316246900507,6.326614401387584,6.32691255587466,6.327210710361738,6.327508864848815,6.327807019335891,6.3281051738229674,6.328403328310046,6.328701482797122,6.328999637284198,6.3292977917712765,6.329595946258353,6.329894100745429,6.330192255232506,6.330490409719584,6.33078856420666,6.3310867186937365,6.331384873180813,6.331683027667891,6.331981182154967,6.332279336642044,6.332577491129122,6.332875645616198,6.333173800103275,6.333471954590351,6.333770109077429,6.334068263564506,6.334366418051582,6.334664572538658,6.3349627270257365,6.335260881512813,6.335559035999889,6.335857190486967,6.336155344974044,6.33645349946112,6.3367516539481965,6.337049808435275,6.337347962922351,6.337646117409427,6.3379442718965056,6.338242426383582,6.338540580870658,6.338838735357735,6.339136889844813,6.339435044331889,6.339733198818966,6.340031353306042,6.34032950779312,6.3406276622801965,6.340925816767273,6.341223971254351,6.341522125741427,6.341820280228504,6.34211843471558,6.342416589202658,6.342714743689735,6.343012898176811,6.343311052663887,6.3436092071509655,6.343907361638042,6.344205516125118,6.3445036706121964,6.344801825099273,6.345099979586349,6.345398134073426,6.345696288560504,6.34599444304758,6.3462925975346565,6.346590752021733,6.346888906508811,6.347187060995887,6.347485215482964,6.347783369970042,6.348081524457118,6.348379678944195,6.348677833431271,6.348975987918349,6.3492741424054255,6.349572296892502,6.349870451379578,6.350168605866656,6.350466760353733,6.350764914840809,6.351063069327887,6.351361223814964,6.35165937830204,6.3519575327891165,6.352255687276195,6.352553841763271,6.352851996250347,6.353150150737424,6.353448305224502,6.353746459711578,6.354044614198655,6.354342768685733,6.354640923172809,6.3549390776598855,6.355237232146962,6.35553538663404,6.355833541121116,6.356131695608193,6.356429850095269,6.356728004582347,6.357026159069424,6.3573243135565,6.357622468043578,6.357920622530655,6.358218777017731,6.358516931504807,6.3588150859918855,6.359113240478962,6.359411394966038,6.359709549453115,6.360007703940193,6.360305858427269,6.3606040129143455,6.360902167401424,6.3612003218885,6.361498476375576,6.361796630862653,6.362094785349731,6.362392939836807,6.362691094323884,6.36298924881096,6.363287403298038,6.363585557785115,6.363883712272191,6.364181866759269,6.3644800212463455,6.364778175733422,6.365076330220498,6.365374484707576,6.365672639194653,6.365970793681729,6.3662689481688055,6.366567102655884,6.36686525714296,6.367163411630036,6.367461566117115,6.367759720604191,6.368057875091267,6.368356029578344,6.368654184065422,6.368952338552498,6.369250493039575,6.369548647526651,6.369846802013729,6.3701449565008055,6.370443110987882,6.37074126547496,6.371039419962036,6.371337574449113,6.371635728936189,6.371933883423267,6.372232037910344,6.37253019239742,6.372828346884496,6.3731265013715745,6.373424655858651,6.373722810345727,6.3740209648328054,6.374319119319882,6.374617273806958,6.374915428294035,6.375213582781113,6.375511737268189,6.3758098917552655,6.376108046242342,6.37640620072942,6.376704355216496,6.377002509703573,6.377300664190651,6.377598818677727,6.377896973164804,6.37819512765188,6.378493282138958,6.3787914366260345,6.379089591113111,6.379387745600187,6.379685900087265,6.379984054574342,6.380282209061418,6.380580363548496,6.380878518035573,6.381176672522649,6.3814748270097255,6.381772981496804,6.38207113598388,6.382369290470956,6.3826674449580345,6.382965599445111,6.383263753932187,6.383561908419264,6.383860062906342,6.384158217393418,6.3844563718804945,6.384754526367571,6.385052680854649,6.385350835341725,6.385648989828802,6.38594714431588,6.386245298802956,6.386543453290033,6.386841607777109,6.387139762264187,6.387437916751264,6.38773607123834,6.388034225725416,6.3883323802124945,6.388630534699571,6.388928689186647,6.389226843673725,6.389524998160802,6.389823152647878,6.3901213071349545,6.390419461622033,6.390717616109109,6.391015770596185,6.391313925083262,6.39161207957034,6.391910234057416,6.392208388544493,6.392506543031571,6.392804697518647,6.393102852005724,6.3934010064928,6.393699160979878,6.3939973154669545,6.394295469954031,6.394593624441107,6.394891778928185,6.395189933415262,6.395488087902338,6.395786242389416,6.396084396876493,6.396382551363569,6.396680705850645,6.396978860337724,6.3972770148248,6.397575169311876,6.397873323798953,6.398171478286031,6.398469632773107,6.398767787260184,6.399065941747262,6.399364096234338,6.3996622507214145,6.399960405208491,6.400258559695569,6.400556714182645,6.400854868669722,6.401153023156798,6.401451177643876,6.401749332130953,6.402047486618029,6.402345641105107,6.4026437955921836,6.40294195007926,6.403240104566336,6.4035382590534144,6.403836413540491,6.404134568027567,6.404432722514644,6.404730877001722,6.405029031488798,6.4053271859758745,6.405625340462953,6.405923494950029,6.406221649437105,6.406519803924182,6.40681795841126,6.407116112898336,6.407414267385413,6.407712421872489,6.408010576359567,6.4083087308466435,6.40860688533372,6.408905039820798,6.409203194307874,6.409501348794951,6.409799503282027,6.410097657769105,6.410395812256182,6.410693966743258,6.4109921212303345,6.411290275717413,6.411588430204489,6.411886584691565,6.4121847391786435,6.41248289366572,6.412781048152796,6.413079202639873,6.413377357126951,6.413675511614027,6.4139736661011035,6.41427182058818,6.414569975075258,6.414868129562334,6.415166284049411,6.415464438536489,6.415762593023565,6.416060747510642,6.416358901997718,6.416657056484796,6.416955210971873,6.417253365458949,6.417551519946025,6.4178496744331035,6.41814782892018,6.418445983407256,6.418744137894334,6.419042292381411,6.419340446868487,6.4196386013555635,6.419936755842642,6.420234910329718,6.420533064816794,6.420831219303871,6.421129373790949,6.421427528278025,6.421725682765102,6.42202383725218,6.422321991739256,6.422620146226333,6.422918300713409,6.423216455200487,6.4235146096875635,6.42381276417464,6.424110918661716,6.424409073148794,6.424707227635871,6.425005382122947,6.425303536610025,6.425601691097102,6.425899845584178,6.426198000071254,6.426496154558333,6.426794309045409,6.427092463532485,6.427390618019562,6.42768877250664,6.427986926993716,6.428285081480793,6.428583235967871,6.428881390454947,6.4291795449420235,6.4294776994291,6.429775853916178,6.430074008403254,6.430372162890331,6.430670317377409,6.430968471864485,6.431266626351562,6.431564780838638,6.431862935325716,6.4321610898127926,6.432459244299869,6.432757398786945,6.4330555532740235,6.4333537077611,6.433651862248176,6.433950016735254,6.434248171222331,6.434546325709407,6.4348444801964835,6.435142634683562,6.435440789170638,6.435738943657714,6.436037098144791,6.436335252631869,6.436633407118945,6.436931561606022,6.4372297160931,6.437527870580176,6.4378260250672525,6.438124179554329,6.438422334041407,6.438720488528483,6.43901864301556,6.439316797502636,6.439614951989714,6.439913106476791,6.440211260963867,6.440509415450945,6.440807569938022,6.441105724425098,6.441403878912174,6.4417020333992525,6.442000187886329,6.442298342373405,6.442596496860482,6.44289465134756,6.443192805834636,6.4434909603217125,6.443789114808791,6.444087269295867,6.444385423782943,6.44468357827002,6.444981732757098,6.445279887244174,6.445578041731251,6.445876196218327,6.446174350705405,6.446472505192482,6.446770659679558,6.447068814166636,6.4473669686537125,6.447665123140789,6.447963277627865,6.448261432114943,6.44855958660202,6.448857741089096,6.4491558955761725,6.449454050063251,6.449752204550327,6.450050359037403,6.450348513524482,6.450646668011558,6.450944822498634,6.451242976985711,6.451541131472789,6.451839285959865,6.452137440446942,6.452435594934018,6.452733749421096,6.4530319039081725,6.453330058395249,6.453628212882327,6.453926367369403,6.45422452185648,6.454522676343556,6.454820830830634,6.455118985317711,6.455417139804787,6.455715294291863,6.456013448778942,6.456311603266018,6.456609757753094,6.4569079122401725,6.457206066727249,6.457504221214325,6.457802375701402,6.45810053018848,6.458398684675556,6.4586968391626325,6.458994993649709,6.459293148136787,6.459591302623863,6.45988945711094,6.460187611598018,6.460485766085094,6.460783920572171,6.461082075059247,6.461380229546325,6.461678384033402,6.461976538520478,6.462274693007554,6.4625728474946325,6.462871001981709,6.463169156468785,6.463467310955863,6.46376546544294,6.464063619930016,6.4643617744170925,6.464659928904171,6.464958083391247,6.465256237878323,6.4655543923654,6.465852546852478,6.466150701339554,6.466448855826631,6.466747010313709,6.467045164800785,6.4673433192878615,6.467641473774938,6.467939628262016,6.4682377827490924,6.468535937236169,6.468834091723245,6.469132246210323,6.4694304006974,6.469728555184476,6.470026709671554,6.470324864158631,6.470623018645707,6.470921173132783,6.4712193276198615,6.471517482106938,6.471815636594014,6.472113791081091,6.472411945568169,6.472710100055245,6.4730082545423215,6.4733064090294,6.473604563516476,6.473902718003552,6.474200872490629,6.474499026977707,6.474797181464783,6.47509533595186,6.475393490438938,6.475691644926014,6.475989799413091,6.476287953900167,6.476586108387245,6.4768842628743215,6.477182417361398,6.477480571848474,6.477778726335552,6.478076880822629,6.478375035309705,6.478673189796783,6.47897134428386,6.479269498770936,6.479567653258012,6.479865807745091,6.480163962232167,6.480462116719243,6.48076027120632,6.481058425693398,6.481356580180474,6.481654734667551,6.481952889154629,6.482251043641705,6.4825491981287815,6.482847352615858,6.483145507102936,6.483443661590012,6.483741816077089,6.484039970564165,6.484338125051243,6.48463627953832,6.484934434025396,6.485232588512474,6.485530742999551,6.485828897486627,6.486127051973703,6.4864252064607815,6.486723360947858,6.487021515434934,6.487319669922011,6.487617824409089,6.487915978896165,6.4882141333832415,6.48851228787032,6.488810442357396,6.489108596844472,6.489406751331549,6.489704905818627,6.490003060305703,6.49030121479278,6.490599369279856,6.490897523766934,6.491195678254011,6.491493832741087,6.491791987228165,6.4920901417152415,6.492388296202318,6.492686450689394,6.492984605176472,6.493282759663549,6.493580914150625,6.4938790686377015,6.49417722312478,6.494475377611856,6.494773532098932,6.4950716865860105,6.495369841073087,6.495667995560163,6.49596615004724,6.496264304534318,6.496562459021394,6.4968606135084705,6.497158767995547,6.497456922482625,6.4977550769697014,6.498053231456778,6.498351385943856,6.498649540430932,6.498947694918009,6.499245849405085,6.499544003892163,6.49984215837924,6.500140312866316,6.500438467353392,6.5007366218404705,6.501034776327547,6.501332930814623,6.501631085301701,6.501929239788778,6.502227394275854,6.5025255487629305,6.502823703250009,6.503121857737085,6.503420012224161,6.503718166711238,6.504016321198316,6.504314475685392,6.504612630172469,6.504910784659547,6.505208939146623,6.5055070936337,6.505805248120776,6.506103402607854,6.5064015570949305,6.506699711582007,6.506997866069083,6.507296020556161,6.507594175043238,6.507892329530314,6.508190484017392,6.508488638504469,6.508786792991545,6.509084947478621,6.5093831019657,6.509681256452776,6.509979410939852,6.510277565426929,6.510575719914007,6.510873874401083,6.51117202888816,6.511470183375238,6.511768337862314,6.5120664923493905,6.512364646836467,6.512662801323545,6.512960955810621,6.513259110297698,6.513557264784774,6.513855419271852,6.514153573758929,6.514451728246005,6.514749882733083,6.51504803722016,6.515346191707236,6.515644346194312,6.5159425006813905,6.516240655168467,6.516538809655543,6.51683696414262,6.517135118629698,6.517433273116774,6.5177314276038505,6.518029582090929,6.518327736578005,6.518625891065081,6.518924045552158,6.519222200039236,6.519520354526312,6.519818509013389,6.520116663500465,6.520414817987543,6.52071297247462,6.521011126961696,6.521309281448774,6.5216074359358505,6.521905590422927,6.522203744910003,6.522501899397081,6.522800053884158,6.523098208371234,6.523396362858312,6.523694517345389,6.523992671832465,6.524290826319541,6.5245889808066195,6.524887135293696,6.525185289780772,6.525483444267849,6.525781598754927,6.526079753242003,6.5263779077290796,6.526676062216158,6.526974216703234,6.5272723711903105,6.527570525677387,6.527868680164465,6.528166834651541,6.528464989138618,6.528763143625694,6.529061298112772,6.529359452599849,6.529657607086925,6.529955761574003,6.5302539160610795,6.530552070548156,6.530850225035232,6.53114837952231,6.531446534009387,6.531744688496463,6.5320428429835395,6.532340997470618,6.532639151957694,6.53293730644477,6.533235460931849,6.533533615418925,6.533831769906001,6.534129924393078,6.534428078880156,6.534726233367232,6.535024387854309,6.535322542341385,6.535620696828463,6.5359188513155395,6.536217005802616,6.536515160289694,6.53681331477677,6.537111469263847,6.537409623750923,6.537707778238001,6.538005932725078,6.538304087212154,6.53860224169923,6.538900396186309,6.539198550673385,6.539496705160461,6.5397948596475395,6.540093014134616,6.540391168621692,6.540689323108769,6.540987477595847,6.541285632082923,6.5415837865699995,6.541881941057076,6.542180095544154,6.54247825003123,6.542776404518307,6.543074559005385,6.543372713492461,6.543670867979538,6.543969022466614,6.544267176953692,6.544565331440769,6.544863485927845,6.545161640414921,6.5454597949019995,6.545757949389076,6.546056103876152,6.54635425836323,6.546652412850307,6.546950567337383,6.5472487218244595,6.547546876311538,6.547845030798614,6.54814318528569,6.548441339772767,6.548739494259845,6.549037648746921,6.549335803233998,6.549633957721076,6.549932112208152,6.550230266695229,6.550528421182305,6.550826575669383,6.5511247301564595,6.551422884643536,6.551721039130612,6.55201919361769,6.552317348104767,6.552615502591843,6.552913657078921,6.553211811565998,6.553509966053074,6.55380812054015,6.5541062750272285,6.554404429514305,6.554702584001381,6.555000738488458,6.555298892975536,6.555597047462612,6.5558952019496886,6.556193356436767,6.556491510923843,6.5567896654109195,6.557087819897996,6.557385974385074,6.55768412887215,6.557982283359227,6.558280437846303,6.558578592333381,6.558876746820458,6.559174901307534,6.559473055794612,6.5597712102816885,6.560069364768765,6.560367519255841,6.560665673742919,6.560963828229996,6.561261982717072,6.5615601372041485,6.561858291691227,6.562156446178303,6.5624546006653794,6.562752755152458,6.563050909639534,6.56334906412661,6.563647218613687,6.563945373100765,6.564243527587841,6.564541682074918,6.564839836561994,6.565137991049072,6.5654361455361485,6.565734300023225,6.566032454510303,6.566330608997379,6.566628763484456,6.566926917971532,6.56722507245861,6.567523226945687,6.567821381432763,6.568119535919841,6.568417690406918,6.568715844893994,6.56901399938107,6.5693121538681485,6.569610308355225,6.569908462842301,6.570206617329378,6.570504771816456,6.570802926303532,6.5711010807906085,6.571399235277687,6.571697389764763,6.571995544251839,6.572293698738916,6.572591853225994,6.57289000771307,6.573188162200147,6.573486316687223,6.573784471174301,6.574082625661378,6.574380780148454,6.574678934635532,6.5749770891226085,6.575275243609685,6.575573398096761,6.575871552583839,6.576169707070916,6.576467861557992,6.5767660160450685,6.577064170532147,6.577362325019223,6.577660479506299,6.5779586339933775,6.578256788480454,6.57855494296753,6.578853097454607,6.579151251941685,6.579449406428761,6.579747560915838,6.580045715402914,6.580343869889992,6.5806420243770685,6.580940178864145,6.581238333351223,6.581536487838299,6.581834642325376,6.582132796812452,6.58243095129953,6.582729105786607,6.583027260273683,6.583325414760759,6.5836235692478375,6.583921723734914,6.58421987822199,6.584518032709068,6.584816187196145,6.585114341683221,6.585412496170298,6.585710650657376,6.586008805144452,6.5863069596315285,6.586605114118605,6.586903268605683,6.587201423092759,6.587499577579836,6.587797732066914,6.58809588655399,6.588394041041067,6.588692195528143,6.588990350015221,6.5892885045022975,6.589586658989374,6.58988481347645,6.590182967963528,6.590481122450605,6.590779276937681,6.591077431424759,6.591375585911836,6.591673740398912,6.5919718948859884,6.592270049373067,6.592568203860143,6.592866358347219,6.593164512834296,6.593462667321374,6.59376082180845,6.594058976295527,6.594357130782605,6.594655285269681,6.5949534397567575,6.595251594243834,6.595549748730912,6.595847903217988,6.596146057705065,6.596444212192141,6.596742366679219,6.597040521166296,6.597338675653372,6.59763683014045,6.597934984627527,6.598233139114603,6.598531293601679,6.5988294480887575,6.599127602575834,6.59942575706291,6.599723911549987,6.600022066037065,6.600320220524141,6.6006183750112175,6.600916529498296,6.601214683985372,6.601512838472448,6.601810992959525,6.602109147446603,6.602407301933679,6.602705456420756,6.603003610907832,6.60330176539491,6.603599919881987,6.603898074369063,6.604196228856141,6.6044943833432175,6.604792537830294,6.60509069231737,6.605388846804448,6.605687001291525,6.605985155778601,6.6062833102656775,6.606581464752756,6.606879619239832,6.607177773726908,6.6074759282139865,6.607774082701063,6.608072237188139,6.608370391675216,6.608668546162294,6.60896670064937,6.609264855136447,6.609563009623523,6.609861164110601,6.6101593185976775,6.610457473084754,6.610755627571832,6.611053782058908,6.611351936545985,6.611650091033061,6.611948245520139,6.612246400007216,6.612544554494292,6.61284270898137,6.6131408634684465,6.613439017955523,6.613737172442599,6.614035326929677,6.614333481416754,6.61463163590383,6.614929790390907,6.615227944877985,6.615526099365061,6.6158242538521375,6.616122408339216,6.616420562826292,6.616718717313368,6.617016871800445,6.617315026287523,6.617613180774599,6.617911335261676,6.618209489748752,6.61850764423583,6.6188057987229065,6.619103953209983,6.619402107697061,6.619700262184137,6.619998416671214,6.62029657115829,6.620594725645368,6.620892880132445,6.621191034619521,6.6214891891065975,6.621787343593676,6.622085498080752,6.622383652567828,6.6226818070549065,6.622979961541983,6.623278116029059,6.623576270516136,6.623874425003214,6.62417257949029,6.6244707339773665,6.624768888464443,6.625067042951521,6.625365197438597,6.625663351925674,6.625961506412752,6.626259660899828,6.626557815386905,6.626855969873981,6.627154124361059,6.627452278848136,6.627750433335212,6.628048587822288,6.6283467423093665,6.628644896796443,6.628943051283519,6.629241205770597,6.629539360257674,6.62983751474475,6.6301356692318265,6.630433823718905,6.630731978205981,6.631030132693057,6.631328287180134,6.631626441667212,6.631924596154288,6.632222750641365,6.632520905128443,6.632819059615519,6.633117214102596,6.633415368589672,6.63371352307675,6.6340116775638265,6.634309832050903,6.634607986537979,6.634906141025057,6.635204295512134,6.63550244999921,6.635800604486288,6.636098758973365,6.636396913460441,6.636695067947517,6.6369932224345956,6.637291376921672,6.637589531408748,6.637887685895825,6.638185840382903,6.638483994869979,6.638782149357056,6.639080303844134,6.63937845833121,6.6396766128182865,6.639974767305363,6.640272921792441,6.640571076279517,6.640869230766594,6.64116738525367,6.641465539740748,6.641763694227825,6.642061848714901,6.642360003201979,6.6426581576890555,6.642956312176132,6.643254466663208,6.643552621150286,6.643850775637363,6.644148930124439,6.644447084611516,6.644745239098594,6.64504339358567,6.6453415480727465,6.645639702559825,6.645937857046901,6.646236011533977,6.646534166021054,6.646832320508132,6.647130474995208,6.647428629482285,6.647726783969361,6.648024938456439,6.6483230929435155,6.648621247430592,6.64891940191767,6.649217556404746,6.649515710891823,6.649813865378899,6.650112019865977,6.650410174353054,6.65070832884013,6.6510064833272065,6.651304637814285,6.651602792301361,6.651900946788437,6.6521991012755155,6.652497255762592,6.652795410249668,6.653093564736745,6.653391719223823,6.653689873710899,6.6539880281979755,6.654286182685052,6.65458433717213,6.654882491659206,6.655180646146283,6.655478800633361,6.655776955120437,6.656075109607514,6.65637326409459,6.656671418581668,6.656969573068745,6.657267727555821,6.657565882042897,6.6578640365299755,6.658162191017052,6.658460345504128,6.658758499991206,6.659056654478283,6.659354808965359,6.6596529634524355,6.659951117939514,6.66024927242659,6.660547426913666,6.660845581400745,6.661143735887821,6.661441890374897,6.661740044861974,6.662038199349052,6.662336353836128,6.662634508323205,6.662932662810281,6.663230817297359,6.6635289717844355,6.663827126271512,6.66412528075859,6.664423435245666,6.664721589732743,6.665019744219819,6.665317898706897,6.665616053193974,6.66591420768105,6.666212362168126,6.6665105166552046,6.666808671142281,6.667106825629357,6.6674049801164355,6.667703134603512,6.668001289090588,6.668299443577665,6.668597598064743,6.668895752551819,6.6691939070388955,6.669492061525972,6.66979021601305,6.670088370500126,6.670386524987203,6.670684679474281,6.670982833961357,6.671280988448434,6.67157914293551,6.671877297422588,6.6721754519096645,6.672473606396741,6.672771760883817,6.673069915370895,6.673368069857972,6.673666224345048,6.673964378832126,6.674262533319203,6.674560687806279,6.6748588422933555,6.675156996780434,6.67545515126751,6.675753305754586,6.676051460241663,6.676349614728741,6.676647769215817,6.676945923702894,6.677244078189972,6.677542232677048,6.6778403871641245,6.678138541651201,6.678436696138279,6.678734850625355,6.679033005112432,6.679331159599508,6.679629314086586,6.679927468573663,6.680225623060739,6.680523777547817,6.680821932034894,6.68112008652197,6.681418241009046,6.6817163954961245,6.682014549983201,6.682312704470277,6.682610858957354,6.682909013444432,6.683207167931508,6.6835053224185845,6.683803476905663,6.684101631392739,6.684399785879815,6.684697940366892,6.68499609485397,6.685294249341046,6.685592403828123,6.685890558315199,6.686188712802277,6.686486867289354,6.68678502177643,6.687083176263508,6.6873813307505845,6.687679485237661,6.687977639724737,6.688275794211815,6.688573948698892,6.688872103185968,6.6891702576730445,6.689468412160123,6.689766566647199,6.690064721134275,6.690362875621354,6.69066103010843,6.690959184595506,6.691257339082583,6.691555493569661,6.691853648056737,6.692151802543814,6.69244995703089,6.692748111517968,6.6930462660050445,6.693344420492121,6.693642574979199,6.693940729466275,6.694238883953352,6.694537038440428,6.694835192927506,6.695133347414583,6.695431501901659,6.695729656388735,6.696027810875814,6.69632596536289,6.696624119849966,6.6969222743370445,6.697220428824121,6.697518583311197,6.697816737798274,6.698114892285352,6.698413046772428,6.6987112012595045,6.699009355746581,6.699307510233659,6.699605664720735,6.699903819207812,6.70020197369489,6.700500128181966,6.700798282669043,6.701096437156119,6.701394591643197,6.7016927461302735,6.70199090061735,6.702289055104426,6.7025872095915044,6.702885364078581,6.703183518565657,6.703481673052735,6.703779827539812,6.704077982026888,6.7043761365139645,6.704674291001043,6.704972445488119,6.705270599975195,6.7055687544622735,6.70586690894935,6.706165063436426,6.706463217923503,6.706761372410581,6.707059526897657,6.7073576813847335,6.70765583587181,6.707953990358888,6.708252144845964,6.708550299333041,6.708848453820119,6.709146608307195,6.709444762794272,6.709742917281348,6.710041071768426,6.710339226255503,6.710637380742579,6.710935535229655,6.7112336897167335,6.71153184420381,6.711829998690886,6.712128153177964,6.712426307665041,6.712724462152117,6.7130226166391935,6.713320771126272,6.713618925613348,6.713917080100424,6.714215234587501,6.714513389074579,6.714811543561655,6.715109698048732,6.71540785253581,6.715706007022886,6.716004161509963,6.716302315997039,6.716600470484117,6.7168986249711935,6.71719677945827,6.717494933945346,6.717793088432424,6.718091242919501,6.718389397406577,6.718687551893655,6.718985706380732,6.719283860867808,6.719582015354884,6.719880169841963,6.720178324329039,6.720476478816115,6.720774633303192,6.72107278779027,6.721370942277346,6.721669096764423,6.721967251251501,6.722265405738577,6.7225635602256535,6.72286171471273,6.723159869199808,6.723458023686884,6.723756178173961,6.724054332661037,6.724352487148115,6.724650641635192,6.724948796122268,6.725246950609346,6.725545105096423,6.725843259583499,6.726141414070575,6.7264395685576535,6.72673772304473,6.727035877531806,6.727334032018883,6.727632186505961,6.727930340993037,6.7282284954801135,6.728526649967192,6.728824804454268,6.729122958941344,6.729421113428421,6.729719267915499,6.730017422402575,6.730315576889652,6.730613731376728,6.730911885863806,6.7312100403508826,6.731508194837959,6.731806349325037,6.7321045038121134,6.73240265829919,6.732700812786266,6.732998967273344,6.733297121760421,6.733595276247497,6.7338934307345735,6.734191585221652,6.734489739708728,6.734787894195804,6.7350860486828825,6.735384203169959,6.735682357657035,6.735980512144112,6.73627866663119,6.736576821118266,6.7368749756053425,6.737173130092419,6.737471284579497,6.737769439066573,6.73806759355365,6.738365748040728,6.738663902527804,6.738962057014881,6.739260211501957,6.739558365989035,6.739856520476112,6.740154674963188,6.740452829450264,6.7407509839373425,6.741049138424419,6.741347292911495,6.741645447398573,6.74194360188565,6.742241756372726,6.7425399108598025,6.742838065346881,6.743136219833957,6.743434374321033,6.74373252880811,6.744030683295188,6.744328837782264,6.744626992269341,6.744925146756419,6.745223301243495,6.745521455730572,6.745819610217648,6.746117764704726,6.7464159191918025,6.746714073678879,6.747012228165955,6.747310382653033,6.74760853714011,6.747906691627186,6.748204846114264,6.748503000601341,6.748801155088417,6.749099309575493,6.749397464062572,6.749695618549648,6.749993773036724,6.750291927523801,6.750590082010879,6.750888236497955,6.751186390985032,6.75148454547211,6.751782699959186,6.7520808544462625,6.752379008933339,6.752677163420417,6.752975317907493,6.75327347239457,6.753571626881648,6.753869781368724,6.754167935855801,6.754466090342877,6.754764244829955,6.755062399317032,6.755360553804108,6.755658708291184,6.7559568627782625,6.756255017265339,6.756553171752415,6.756851326239493,6.75714948072657,6.757447635213646,6.7577457897007225,6.758043944187801,6.758342098674877,6.758640253161953,6.75893840764903,6.759236562136108,6.759534716623184,6.759832871110261,6.760131025597339,6.760429180084415,6.7607273345714916,6.761025489058568,6.761323643545646,6.7616217980327225,6.761919952519799,6.762218107006875,6.762516261493953,6.76281441598103,6.763112570468106,6.763410724955184,6.763708879442261,6.764007033929337,6.764305188416413,6.7646033429034915,6.764901497390568,6.765199651877644,6.765497806364721,6.765795960851799,6.766094115338875,6.7663922698259515,6.76669042431303,6.766988578800106,6.767286733287182,6.767584887774259,6.767883042261337,6.768181196748413,6.76847935123549,6.768777505722566,6.769075660209644,6.769373814696721,6.769671969183797,6.769970123670875,6.7702682781579515,6.770566432645028,6.770864587132104,6.771162741619182,6.771460896106259,6.771759050593335,6.7720572050804115,6.77235535956749,6.772653514054566,6.772951668541642,6.773249823028721,6.773547977515797,6.773846132002873,6.77414428648995,6.774442440977028,6.774740595464104,6.775038749951181,6.775336904438257,6.775635058925335,6.7759332134124115,6.776231367899488,6.776529522386566,6.776827676873642,6.777125831360719,6.777423985847795,6.777722140334873,6.77802029482195,6.778318449309026,6.778616603796102,6.778914758283181,6.779212912770257,6.779511067257333,6.7798092217444115,6.780107376231488,6.780405530718564,6.780703685205641,6.781001839692719,6.781299994179795,6.7815981486668715,6.781896303153948,6.782194457641026,6.782492612128102,6.782790766615179,6.783088921102257,6.783387075589333,6.78368523007641,6.783983384563486,6.784281539050564,6.784579693537641,6.784877848024717,6.785176002511793,6.7854741569988715,6.785772311485948,6.786070465973024,6.786368620460102,6.786666774947179,6.786964929434255,6.7872630839213315,6.78756123840841,6.787859392895486,6.788157547382562,6.788455701869639,6.788753856356717,6.789052010843793,6.78935016533087,6.789648319817948,6.789946474305024,6.790244628792101,6.790542783279177,6.790840937766255,6.7911390922533315,6.791437246740408,6.791735401227484,6.792033555714562,6.792331710201639,6.792629864688715,6.792928019175793,6.79322617366287,6.793524328149946,6.793822482637022,6.7941206371241005,6.794418791611177,6.794716946098253,6.79501510058533,6.795313255072408,6.795611409559484,6.7959095640465605,6.796207718533639,6.796505873020715,6.7968040275077914,6.797102181994868,6.797400336481946,6.797698490969022,6.797996645456099,6.798294799943177,6.798592954430253,6.79889110891733,6.799189263404406,6.799487417891484,6.7997855723785605,6.800083726865637,6.800381881352713,6.800680035839791,6.800978190326868,6.801276344813944,6.801574499301022,6.801872653788099,6.802170808275175,6.802468962762251,6.80276711724933,6.803065271736406,6.803363426223482,6.803661580710559,6.803959735197637,6.804257889684713,6.80455604417179,6.804854198658868,6.805152353145944,6.8054505076330205,6.805748662120097,6.806046816607175,6.806344971094251,6.806643125581328,6.806941280068404,6.807239434555482,6.807537589042559,6.807835743529635,6.808133898016713,6.80843205250379,6.808730206990866,6.809028361477942,6.8093265159650205,6.809624670452097,6.809922824939173,6.81022097942625,6.810519133913328,6.810817288400404,6.8111154428874805,6.811413597374559,6.811711751861635,6.812009906348711,6.812308060835788,6.812606215322866,6.812904369809942,6.813202524297019,6.813500678784095,6.813798833271173,6.81409698775825,6.814395142245326,6.814693296732404,6.8149914512194805,6.815289605706557,6.815587760193633,6.815885914680711,6.816184069167788,6.816482223654864,6.8167803781419405,6.817078532629019,6.817376687116095,6.817674841603171,6.8179729960902495,6.818271150577326,6.818569305064402,6.818867459551479,6.819165614038557,6.819463768525633,6.81976192301271,6.820060077499786,6.820358231986864,6.8206563864739405,6.820954540961017,6.821252695448095,6.821550849935171,6.821849004422248,6.822147158909324,6.822445313396402,6.822743467883479,6.823041622370555,6.823339776857631,6.8236379313447095,6.823936085831786,6.824234240318862,6.82453239480594,6.824830549293017,6.825128703780093,6.8254268582671695,6.825725012754248,6.826023167241324,6.8263213217284004,6.826619476215477,6.826917630702555,6.827215785189631,6.827513939676708,6.827812094163786,6.828110248650862,6.828408403137939,6.828706557625015,6.829004712112093,6.8293028665991695,6.829601021086246,6.829899175573322,6.8301973300604,6.830495484547477,6.830793639034553,6.831091793521631,6.831389948008708,6.831688102495784,6.83198625698286,6.832284411469939,6.832582565957015,6.832880720444091,6.833178874931168,6.833477029418246,6.833775183905322,6.834073338392399,6.834371492879477,6.834669647366553,6.8349678018536295,6.835265956340706,6.835564110827784,6.83586226531486,6.836160419801937,6.836458574289013,6.836756728776091,6.837054883263168,6.837353037750244,6.837651192237322,6.837949346724399,6.838247501211475,6.838545655698551,6.8388438101856295,6.839141964672706,6.839440119159782,6.839738273646859,6.840036428133937,6.840334582621013,6.8406327371080895,6.840930891595168,6.841229046082244,6.84152720056932,6.841825355056397,6.842123509543475,6.842421664030551,6.842719818517628,6.843017973004704,6.843316127491782,6.843614281978859,6.843912436465935,6.844210590953013,6.8445087454400895,6.844806899927166,6.845105054414242,6.84540320890132,6.845701363388397,6.845999517875473,6.846297672362551,6.846595826849628,6.846893981336704,6.84719213582378,6.8474902903108585,6.847788444797935,6.848086599285011,6.848384753772088,6.848682908259166,6.848981062746242,6.849279217233319,6.849577371720397,6.849875526207473,6.8501736806945495,6.850471835181626,6.850769989668704,6.85106814415578,6.851366298642857,6.851664453129933,6.851962607617011,6.852260762104088,6.852558916591164,6.852857071078242,6.8531552255653185,6.853453380052395,6.853751534539471,6.854049689026549,6.854347843513626,6.854645998000702,6.8549441524877786,6.855242306974857,6.855540461461933,6.8558386159490095,6.856136770436088,6.856434924923164,6.85673307941024,6.857031233897317,6.857329388384395,6.857627542871471,6.857925697358548,6.858223851845624,6.858522006332702,6.8588201608197785,6.859118315306855,6.859416469793933,6.859714624281009,6.860012778768086,6.860310933255162,6.86060908774224,6.860907242229317,6.861205396716393,6.861503551203469,6.861801705690548,6.862099860177624,6.8623980146647,6.8626961691517785,6.862994323638855,6.863292478125931,6.863590632613008,6.863888787100086,6.864186941587162,6.8644850960742385,6.864783250561315,6.865081405048393,6.865379559535469,6.865677714022546,6.865975868509624,6.8662740229967,6.866572177483777,6.866870331970853,6.867168486457931,6.867466640945008,6.867764795432084,6.86806294991916,6.8683611044062385,6.868659258893315,6.868957413380391,6.869255567867469,6.869553722354546,6.869851876841622,6.8701500313286985,6.870448185815777,6.870746340302853,6.871044494789929,6.871342649277006,6.871640803764084,6.87193895825116,6.872237112738237,6.872535267225315,6.872833421712391,6.873131576199468,6.873429730686544,6.873727885173622,6.8740260396606985,6.874324194147775,6.874622348634851,6.874920503121929,6.875218657609006,6.875516812096082,6.87581496658316,6.876113121070237,6.876411275557313,6.876709430044389,6.8770075845314675,6.877305739018544,6.87760389350562,6.877902047992697,6.878200202479775,6.878498356966851,6.878796511453928,6.879094665941006,6.879392820428082,6.8796909749151585,6.879989129402235,6.880287283889313,6.880585438376389,6.880883592863466,6.881181747350542,6.88147990183762,6.881778056324697,6.882076210811773,6.882374365298851,6.8826725197859275,6.882970674273004,6.88326882876008,6.883566983247158,6.883865137734235,6.884163292221311,6.8844614467083876,6.884759601195466,6.885057755682542,6.8853559101696185,6.885654064656697,6.885952219143773,6.886250373630849,6.886548528117926,6.886846682605004,6.88714483709208,6.887442991579157,6.887741146066233,6.888039300553311,6.8883374550403875,6.888635609527464,6.888933764014542,6.889231918501618,6.889530072988695,6.889828227475771,6.890126381962849,6.890424536449926,6.890722690937002,6.89102084542408,6.891318999911157,6.891617154398233,6.891915308885309,6.8922134633723875,6.892511617859464,6.89280977234654,6.893107926833617,6.893406081320695,6.893704235807771,6.8940023902948475,6.894300544781926,6.894598699269002,6.894896853756078,6.895195008243155,6.895493162730233,6.895791317217309,6.896089471704386,6.896387626191462,6.89668578067854,6.896983935165617,6.897282089652693,6.897580244139771,6.8978783986268475,6.898176553113924,6.898474707601,6.898772862088078,6.899071016575155,6.899369171062231,6.8996673255493075,6.899965480036386,6.900263634523462,6.900561789010538,6.9008599434976166,6.901158097984693,6.901456252471769,6.901754406958846,6.902052561445924,6.902350715933,6.902648870420077,6.902947024907153,6.903245179394231,6.9035433338813075,6.903841488368384,6.904139642855462,6.904437797342538,6.904735951829615,6.905034106316691,6.905332260803769,6.905630415290846,6.905928569777922,6.906226724264998,6.9065248787520765,6.906823033239153,6.907121187726229,6.9074193422133074,6.907717496700384,6.90801565118746,6.908313805674537,6.908611960161615,6.908910114648691,6.9092082691357675,6.909506423622844,6.909804578109922,6.910102732596998,6.910400887084075,6.910699041571153,6.910997196058229,6.911295350545306,6.911593505032382,6.91189165951946,6.9121898140065365,6.912487968493613,6.912786122980689,6.913084277467767,6.913382431954844,6.91368058644192,6.913978740928998,6.914276895416075,6.914575049903151,6.9148732043902275,6.915171358877306,6.915469513364382,6.915767667851458,6.916065822338535,6.916363976825613,6.916662131312689,6.916960285799766,6.917258440286844,6.91755659477392,6.9178547492609965,6.918152903748073,6.918451058235151,6.918749212722227,6.919047367209304,6.91934552169638,6.919643676183458,6.919941830670535,6.920239985157611,6.920538139644689,6.920836294131766,6.921134448618842,6.921432603105918,6.9217307575929965,6.922028912080073,6.922327066567149,6.922625221054226,6.922923375541304,6.92322153002838,6.9235196845154565,6.923817839002535,6.924115993489611,6.924414147976687,6.924712302463764,6.925010456950842,6.925308611437918,6.925606765924995,6.925904920412071,6.926203074899149,6.926501229386226,6.926799383873302,6.92709753836038,6.9273956928474565,6.927693847334533,6.927992001821609,6.928290156308687,6.928588310795764,6.92888646528284,6.9291846197699165,6.929482774256995,6.929780928744071,6.930079083231147,6.930377237718226,6.930675392205302,6.930973546692378,6.931271701179455,6.931569855666533,6.931868010153609,6.932166164640686,6.932464319127762,6.93276247361484,6.9330606281019165,6.933358782588993,6.933656937076071,6.933955091563147,6.934253246050224,6.9345514005373,6.934849555024378,6.935147709511455,6.935445863998531,6.935744018485609,6.9360421729726855,6.936340327459762,6.936638481946838,6.9369366364339164,6.937234790920993,6.937532945408069,6.937831099895146,6.938129254382224,6.9384274088693,6.9387255633563765,6.939023717843455,6.939321872330531,6.939620026817607,6.939918181304684,6.940216335791762,6.940514490278838,6.940812644765915,6.941110799252991,6.941408953740069,6.9417071082271455,6.942005262714222,6.9423034172013,6.942601571688376,6.942899726175453,6.943197880662529,6.943496035149607,6.943794189636684,6.94409234412376,6.9443904986108365,6.944688653097915,6.944986807584991,6.945284962072067,6.9455831165591455,6.945881271046222,6.946179425533298,6.946477580020375,6.946775734507453,6.947073888994529,6.9473720434816055,6.947670197968682,6.94796835245576,6.948266506942836,6.948564661429913,6.948862815916991,6.949160970404067,6.949459124891144,6.94975727937822,6.950055433865298,6.950353588352375,6.950651742839451,6.950949897326527,6.9512480518136055,6.951546206300682,6.951844360787758,6.952142515274836,6.952440669761913,6.952738824248989,6.9530369787360655,6.953335133223144,6.95363328771022,6.953931442197296,6.954229596684373,6.954527751171451,6.954825905658527,6.955124060145604,6.955422214632682,6.955720369119758,6.956018523606835,6.956316678093911,6.956614832580989,6.9569129870680655,6.957211141555142,6.957509296042218,6.957807450529296,6.958105605016373,6.958403759503449,6.958701913990527,6.959000068477604,6.95929822296468,6.959596377451756,6.959894531938835,6.960192686425911,6.960490840912987,6.960788995400064,6.961087149887142,6.961385304374218,6.961683458861295,6.961981613348373,6.962279767835449,6.9625779223225255,6.962876076809602,6.96317423129668,6.963472385783756,6.963770540270833,6.964068694757909,6.964366849244987,6.964665003732064,6.96496315821914,6.965261312706218,6.9655594671932946,6.965857621680371,6.966155776167447,6.9664539306545255,6.966752085141602,6.967050239628678,6.967348394115755,6.967646548602833,6.967944703089909,6.9682428575769855,6.968541012064064,6.96883916655114,6.969137321038216,6.969435475525293,6.969733630012371,6.970031784499447,6.970329938986524,6.9706280934736,6.970926247960678,6.9712244024477545,6.971522556934831,6.971820711421909,6.972118865908985,6.972417020396062,6.972715174883138,6.973013329370216,6.973311483857293,6.973609638344369,6.9739077928314455,6.974205947318524,6.9745041018056,6.974802256292676,6.9751004107797545,6.975398565266831,6.975696719753907,6.975994874240984,6.976293028728062,6.976591183215138,6.9768893377022145,6.977187492189291,6.977485646676369,6.977783801163445,6.978081955650522,6.9783801101376,6.978678264624676,6.978976419111753,6.979274573598829,6.979572728085907,6.979870882572984,6.98016903706006,6.980467191547136,6.9807653460342145,6.981063500521291,6.981361655008367,6.981659809495445,6.981957963982522,6.982256118469598,6.9825542729566745,6.982852427443753,6.983150581930829,6.983448736417905,6.983746890904984,6.98404504539206,6.984343199879136,6.984641354366213,6.984939508853291,6.985237663340367,6.985535817827444,6.98583397231452,6.986132126801598,6.9864302812886745,6.986728435775751,6.987026590262829,6.987324744749905,6.987622899236982,6.987921053724058,6.988219208211136,6.988517362698213,6.988815517185289,6.989113671672365,6.989411826159444,6.98970998064652,6.990008135133596,6.9903062896206745,6.990604444107751,6.990902598594827,6.991200753081904,6.991498907568982,6.991797062056058,6.9920952165431345,6.992393371030211,6.992691525517289,6.992989680004365,6.993287834491442,6.99358598897852,6.993884143465596,6.994182297952673,6.994480452439749,6.994778606926827,6.9950767614139036,6.99537491590098,6.995673070388056,6.9959712248751345,6.996269379362211,6.996567533849287,6.996865688336365,6.997163842823442,6.997461997310518,6.9977601517975945,6.998058306284673,6.998356460771749,6.998654615258825,6.998952769745902,6.99925092423298,6.999549078720056,6.999847233207133,7.000145387694211,7.000443542181287,7.0007416966683635,7.00103985115544,7.001338005642518,7.001636160129594,7.001934314616671,7.002232469103747,7.002530623590825,7.002828778077902,7.003126932564978,7.003425087052056,7.003723241539133,7.004021396026209,7.004319550513285,7.0046177050003635,7.00491585948744,7.005214013974516,7.005512168461593,7.005810322948671,7.006108477435747,7.0064066319228235,7.006704786409902,7.007002940896978,7.007301095384054,7.007599249871131,7.007897404358209,7.008195558845285,7.008493713332362,7.008791867819438,7.009090022306516,7.009388176793593,7.009686331280669,7.009984485767747,7.0102826402548235,7.0105807947419,7.010878949228976,7.011177103716054,7.011475258203131,7.011773412690207,7.0120715671772835,7.012369721664362,7.012667876151438,7.012966030638514,7.013264185125593,7.013562339612669,7.013860494099745,7.014158648586822,7.0144568030739,7.014754957560976,7.015053112048053,7.015351266535129,7.015649421022207,7.0159475755092835,7.01624572999636,7.016543884483438,7.016842038970514,7.017140193457591,7.017438347944667,7.017736502431745,7.018034656918822,7.018332811405898,7.018630965892974,7.018929120380053,7.019227274867129,7.019525429354205,7.0198235838412835,7.02012173832836,7.020419892815436,7.020718047302513,7.021016201789591,7.021314356276667,7.0216125107637435,7.02191066525082,7.022208819737898,7.022506974224974,7.022805128712051,7.023103283199129,7.023401437686205,7.023699592173282,7.023997746660358,7.024295901147436,7.024594055634513,7.024892210121589,7.025190364608665,7.0254885190957435,7.02578667358282,7.026084828069896,7.026382982556974,7.026681137044051,7.026979291531127,7.0272774460182035,7.027575600505282,7.027873754992358,7.028171909479434,7.0284700639665125,7.028768218453589,7.029066372940665,7.029364527427742,7.02966268191482,7.029960836401896,7.0302589908889725,7.030557145376049,7.030855299863127,7.0311534543502034,7.03145160883728,7.031749763324358,7.032047917811434,7.032346072298511,7.032644226785587,7.032942381272665,7.033240535759742,7.033538690246818,7.033836844733894,7.0341349992209725,7.034433153708049,7.034731308195125,7.035029462682203,7.03532761716928,7.035625771656356,7.0359239261434325,7.036222080630511,7.036520235117587,7.036818389604663,7.03711654409174,7.037414698578818,7.037712853065894,7.038011007552971,7.038309162040049,7.038607316527125,7.038905471014202,7.039203625501278,7.039501779988356,7.0397999344754325,7.040098088962509,7.040396243449585,7.040694397936663,7.04099255242374,7.041290706910816,7.041588861397894,7.041887015884971,7.042185170372047,7.042483324859123,7.042781479346202,7.043079633833278,7.043377788320354,7.043675942807431,7.043974097294509,7.044272251781585,7.044570406268662,7.04486856075574,7.045166715242816,7.0454648697298925,7.045763024216969,7.046061178704047,7.046359333191123,7.0466574876782,7.046955642165276,7.047253796652354,7.047551951139431,7.047850105626507,7.048148260113585,7.048446414600662,7.048744569087738,7.049042723574814,7.0493408780618925,7.049639032548969,7.049937187036045,7.050235341523122,7.0505334960102,7.050831650497276,7.0511298049843525,7.051427959471431,7.051726113958507,7.052024268445583,7.05232242293266,7.052620577419738,7.052918731906814,7.053216886393891,7.053515040880967,7.053813195368045,7.054111349855122,7.054409504342198,7.054707658829276,7.0550058133163525,7.055303967803429,7.055602122290505,7.055900276777583,7.05619843126466,7.056496585751736,7.0567947402388125,7.057092894725891,7.057391049212967,7.057689203700043,7.0579873581871215,7.058285512674198,7.058583667161274,7.058881821648351,7.059179976135429,7.059478130622505,7.0597762851095816,7.060074439596658,7.060372594083736,7.0606707485708124,7.060968903057889,7.061267057544967,7.061565212032043,7.06186336651912,7.062161521006196,7.062459675493274,7.062757829980351,7.063055984467427,7.063354138954503,7.0636522934415815,7.063950447928658,7.064248602415734,7.064546756902812,7.064844911389889,7.065143065876965,7.0654412203640415,7.06573937485112,7.066037529338196,7.066335683825272,7.066633838312349,7.066931992799427,7.067230147286503,7.06752830177358,7.067826456260658,7.068124610747734,7.068422765234811,7.068720919721887,7.069019074208965,7.0693172286960415,7.069615383183118,7.069913537670194,7.070211692157272,7.070509846644349,7.070808001131425,7.071106155618503,7.07140431010558,7.071702464592656,7.072000619079732,7.072298773566811,7.072596928053887,7.072895082540963,7.07319323702804,7.073491391515118,7.073789546002194,7.074087700489271,7.074385854976349,7.074684009463425,7.0749821639505015,7.075280318437578,7.075578472924656,7.075876627411732,7.076174781898809,7.076472936385887,7.076771090872963,7.07706924536004,7.077367399847116,7.077665554334194,7.077963708821271,7.078261863308347,7.078560017795423,7.0788581722825015,7.079156326769578,7.079454481256654,7.079752635743732,7.080050790230809,7.080348944717885,7.0806470992049615,7.08094525369204,7.081243408179116,7.081541562666192,7.081839717153269,7.082137871640347,7.082436026127423,7.0827341806145,7.083032335101578,7.083330489588654,7.083628644075731,7.083926798562807,7.084224953049885,7.0845231075369615,7.084821262024038,7.085119416511114,7.085417570998192,7.085715725485269,7.086013879972345,7.086312034459423,7.0866101889465,7.086908343433576,7.087206497920652,7.0875046524077305,7.087802806894807,7.088100961381883,7.08839911586896,7.088697270356038,7.088995424843114,7.0892935793301906,7.089591733817269,7.089889888304345,7.0901880427914215,7.090486197278498,7.090784351765576,7.091082506252652,7.091380660739729,7.091678815226805,7.091976969713883,7.09227512420096,7.092573278688036,7.092871433175114,7.0931695876621905,7.093467742149267,7.093765896636343,7.094064051123421,7.094362205610498,7.094660360097574,7.0949585145846505,7.095256669071729,7.095554823558805,7.095852978045881,7.09615113253296,7.096449287020036,7.096747441507112,7.097045595994189,7.097343750481267,7.097641904968343,7.09794005945542,7.098238213942496,7.098536368429574,7.0988345229166505,7.099132677403727,7.099430831890805,7.099728986377881,7.100027140864958,7.100325295352034,7.100623449839112,7.100921604326189,7.101219758813265,7.101517913300341,7.10181606778742,7.102114222274496,7.102412376761572,7.1027105312486505,7.103008685735727,7.103306840222803,7.10360499470988,7.103903149196958,7.104201303684034,7.1044994581711105,7.104797612658187,7.105095767145265,7.105393921632341,7.105692076119418,7.105990230606496,7.106288385093572,7.106586539580649,7.106884694067725,7.107182848554803,7.10748100304188,7.107779157528956,7.108077312016032,7.1083754665031105,7.108673620990187,7.108971775477263,7.109269929964341,7.109568084451418,7.109866238938494,7.1101643934255705,7.110462547912649,7.110760702399725,7.111058856886801,7.111357011373878,7.111655165860956,7.111953320348032,7.112251474835109,7.112549629322187,7.112847783809263,7.11314593829634,7.113444092783416,7.113742247270494,7.1140404017575705,7.114338556244647,7.114636710731723,7.114934865218801,7.115233019705878,7.115531174192954,7.115829328680032,7.116127483167109,7.116425637654185,7.116723792141261,7.1170219466283395,7.117320101115416,7.117618255602492,7.117916410089569,7.118214564576647,7.118512719063723,7.1188108735508,7.119109028037878,7.119407182524954,7.1197053370120305,7.120003491499107,7.120301645986185,7.120599800473261,7.120897954960338,7.121196109447416,7.121494263934492,7.121792418421569,7.122090572908645,7.122388727395723,7.1226868818827995,7.122985036369876,7.123283190856952,7.12358134534403,7.123879499831107,7.124177654318183,7.124475808805261,7.124773963292338,7.125072117779414,7.1253702722664904,7.125668426753569,7.125966581240645,7.126264735727721,7.126562890214798,7.126861044701876,7.127159199188952,7.127457353676029,7.127755508163107,7.128053662650183,7.1283518171372595,7.128649971624336,7.128948126111414,7.12924628059849,7.129544435085567,7.129842589572643,7.130140744059721,7.130438898546798,7.130737053033874,7.131035207520952,7.131333362008029,7.131631516495105,7.131929670982181,7.1322278254692595,7.132525979956336,7.132824134443412,7.133122288930489,7.133420443417567,7.133718597904643,7.1340167523917195,7.134314906878798,7.134613061365874,7.13491121585295,7.135209370340027,7.135507524827105,7.135805679314181,7.136103833801258,7.136401988288334,7.136700142775412,7.136998297262489,7.137296451749565,7.137594606236643,7.1378927607237195,7.138190915210796,7.138489069697872,7.13878722418495,7.139085378672027,7.139383533159103,7.1396816876461795,7.139979842133258,7.140277996620334,7.14057615110741,7.1408743055944885,7.141172460081565,7.141470614568641,7.141768769055718,7.142066923542796,7.142365078029872,7.142663232516949,7.142961387004025,7.143259541491103,7.1435576959781795,7.143855850465256,7.144154004952334,7.14445215943941,7.144750313926487,7.145048468413563,7.145346622900641,7.145644777387718,7.145942931874794,7.14624108636187,7.1465392408489485,7.146837395336025,7.147135549823101,7.147433704310179,7.147731858797256,7.148030013284332,7.148328167771409,7.148626322258487,7.148924476745563,7.1492226312326395,7.149520785719716,7.149818940206794,7.15011709469387,7.150415249180947,7.150713403668025,7.151011558155101,7.151309712642178,7.151607867129254,7.151906021616332,7.1522041761034085,7.152502330590485,7.152800485077561,7.153098639564639,7.153396794051716,7.153694948538792,7.15399310302587,7.154291257512947,7.154589412000023,7.1548875664870994,7.155185720974178,7.155483875461254,7.15578202994833,7.156080184435407,7.156378338922485,7.156676493409561,7.156974647896638,7.157272802383716,7.157570956870792,7.1578691113578685,7.158167265844945,7.158465420332023,7.158763574819099,7.159061729306176,7.159359883793252,7.15965803828033,7.159956192767407,7.160254347254483,7.160552501741561,7.160850656228638,7.161148810715714,7.16144696520279,7.1617451196898685,7.162043274176945,7.162341428664021,7.162639583151098,7.162937737638176,7.163235892125252,7.1635340466123285,7.163832201099407,7.164130355586483,7.164428510073559,7.164726664560636,7.165024819047714,7.16532297353479,7.165621128021867,7.165919282508945,7.166217436996021,7.166515591483098,7.166813745970174,7.167111900457252,7.1674100549443285,7.167708209431405,7.168006363918481,7.168304518405559,7.168602672892636,7.168900827379712,7.16919898186679,7.169497136353867,7.169795290840943,7.170093445328019,7.1703915998150975,7.170689754302174,7.17098790878925,7.171286063276327,7.171584217763405,7.171882372250481,7.172180526737558,7.172478681224636,7.172776835711712,7.1730749901987885,7.173373144685865,7.173671299172943,7.173969453660019,7.174267608147096,7.174565762634172,7.17486391712125,7.175162071608327,7.175460226095403,7.175758380582481,7.1760565350695575,7.176354689556634,7.17665284404371,7.176950998530788,7.177249153017865,7.177547307504941,7.177845461992018,7.178143616479096,7.178441770966172,7.1787399254532485,7.179038079940327,7.179336234427403,7.179634388914479,7.179932543401556,7.180230697888634,7.18052885237571,7.180827006862787,7.181125161349863,7.181423315836941,7.1817214703240175,7.182019624811094,7.182317779298172,7.182615933785248,7.182914088272325,7.183212242759401,7.183510397246479,7.183808551733556,7.184106706220632,7.1844048607077085,7.184703015194787,7.185001169681863,7.185299324168939,7.1855974786560175,7.185895633143094,7.18619378763017,7.186491942117247,7.186790096604325,7.187088251091401,7.1873864055784775,7.187684560065554,7.187982714552632,7.188280869039708,7.188579023526785,7.188877178013863,7.189175332500939,7.189473486988016,7.189771641475092,7.19006979596217,7.190367950449247,7.190666104936323,7.190964259423399,7.1912624139104775,7.191560568397554,7.19185872288463,7.192156877371708,7.192455031858785,7.192753186345861,7.1930513408329375,7.193349495320016,7.193647649807092,7.193945804294168,7.194243958781245,7.194542113268323,7.194840267755399,7.195138422242476,7.195436576729554,7.19573473121663,7.196032885703707,7.196331040190783,7.196629194677861,7.1969273491649375,7.197225503652014,7.19752365813909,7.197821812626168,7.198119967113245,7.198418121600321,7.198716276087399,7.199014430574476,7.199312585061552,7.199610739548628,7.1999088940357066,7.200207048522783,7.200505203009859,7.200803357496936,7.201101511984014,7.20139966647109,7.201697820958167,7.201995975445245,7.202294129932321,7.2025922844193975,7.202890438906474,7.203188593393552,7.203486747880628,7.203784902367705,7.204083056854781,7.204381211341859,7.204679365828936,7.204977520316012,7.20527567480309,7.2055738292901665,7.205871983777243,7.206170138264319,7.206468292751397,7.206766447238474,7.20706460172555,7.207362756212627,7.207660910699705,7.207959065186781,7.2082572196738575,7.208555374160936,7.208853528648012,7.209151683135088,7.209449837622165,7.209747992109243,7.210046146596319,7.210344301083396,7.210642455570472,7.21094061005755,7.2112387645446265,7.211536919031703,7.211835073518781,7.212133228005857,7.212431382492934,7.21272953698001,7.213027691467088,7.213325845954165,7.213624000441241,7.213922154928319,7.214220309415396,7.214518463902472,7.214816618389548,7.2151147728766265,7.215412927363703,7.215711081850779,7.216009236337856,7.216307390824934,7.21660554531201,7.2169036997990865,7.217201854286165,7.217500008773241,7.217798163260317,7.218096317747394,7.218394472234472,7.218692626721548,7.218990781208625,7.219288935695701,7.219587090182779,7.219885244669856,7.220183399156932,7.22048155364401,7.2207797081310865,7.221077862618163,7.221376017105239,7.221674171592317,7.221972326079394,7.22227048056647,7.2225686350535465,7.222866789540625,7.223164944027701,7.223463098514777,7.223761253001856,7.224059407488932,7.224357561976008,7.224655716463085,7.224953870950163,7.225252025437239,7.225550179924316,7.225848334411392,7.22614648889847,7.2264446433855465,7.226742797872623,7.227040952359701,7.227339106846777,7.227637261333854,7.22793541582093,7.228233570308008,7.228531724795085,7.228829879282161,7.229128033769237,7.2294261882563156,7.229724342743392,7.230022497230468,7.2303206517175465,7.230618806204623,7.230916960691699,7.231215115178776,7.231513269665854,7.23181142415293,7.2321095786400065,7.232407733127083,7.232705887614161,7.233004042101237,7.233302196588314,7.233600351075392,7.233898505562468,7.234196660049545,7.234494814536621,7.234792969023699,7.2350911235107755,7.235389277997852,7.235687432484928,7.2359855869720064,7.236283741459083,7.236581895946159,7.236880050433237,7.237178204920314,7.23747635940739,7.2377745138944665,7.238072668381545,7.238370822868621,7.238668977355697,7.238967131842774,7.239265286329852,7.239563440816928,7.239861595304005,7.240159749791083,7.240457904278159,7.2407560587652355,7.241054213252312,7.24135236773939,7.241650522226466,7.241948676713543,7.242246831200619,7.242544985687697,7.242843140174774,7.24314129466185,7.243439449148928,7.243737603636005,7.244035758123081,7.244333912610157,7.2446320670972355,7.244930221584312,7.245228376071388,7.245526530558465,7.245824685045543,7.246122839532619,7.2464209940196955,7.246719148506774,7.24701730299385,7.247315457480926,7.247613611968003,7.247911766455081,7.248209920942157,7.248508075429234,7.24880622991631,7.249104384403388,7.249402538890465,7.249700693377541,7.249998847864619,7.2502970023516955,7.250595156838772,7.250893311325848,7.251191465812926,7.251489620300003,7.251787774787079,7.2520859292741555,7.252384083761234,7.25268223824831,7.252980392735386,7.253278547222465,7.253576701709541,7.253874856196617,7.254173010683694,7.254471165170772,7.254769319657848,7.255067474144925,7.255365628632001,7.255663783119079,7.2559619376061555,7.256260092093232,7.25655824658031,7.256856401067386,7.257154555554463,7.257452710041539,7.257750864528617,7.258049019015694,7.25834717350277,7.258645327989848,7.258943482476925,7.259241636964001,7.259539791451077,7.2598379459381555,7.260136100425232,7.260434254912308,7.260732409399385,7.261030563886463,7.261328718373539,7.2616268728606155,7.261925027347694,7.26222318183477,7.262521336321846,7.262819490808923,7.263117645296001,7.263415799783077,7.263713954270154,7.26401210875723,7.264310263244308,7.2646084177313845,7.264906572218461,7.265204726705539,7.2655028811926154,7.265801035679692,7.266099190166768,7.266397344653846,7.266695499140923,7.266993653627999,7.2672918081150755,7.267589962602154,7.26788811708923,7.268186271576306,7.2684844260633845,7.268782580550461,7.269080735037537,7.269378889524614,7.269677044011692,7.269975198498768,7.2702733529858445,7.270571507472921,7.270869661959999,7.271167816447075,7.271465970934152,7.27176412542123,7.272062279908306,7.272360434395383,7.272658588882459,7.272956743369537,7.273254897856614,7.27355305234369,7.273851206830766,7.2741493613178445,7.274447515804921,7.274745670291997,7.275043824779075,7.275341979266152,7.275640133753228,7.2759382882403045,7.276236442727383,7.276534597214459,7.276832751701535,7.277130906188612,7.27742906067569,7.277727215162766,7.278025369649843,7.278323524136921,7.278621678623997,7.278919833111074,7.27921798759815,7.279516142085228,7.2798142965723045,7.280112451059381,7.280410605546457,7.280708760033535,7.281006914520612,7.281305069007688,7.281603223494766,7.281901377981843,7.282199532468919,7.282497686955995,7.282795841443074,7.28309399593015,7.283392150417226,7.283690304904303,7.283988459391381,7.284286613878457,7.284584768365534,7.284882922852612,7.285181077339688,7.2854792318267645,7.285777386313841,7.286075540800919,7.286373695287995,7.286671849775072,7.286970004262148,7.287268158749226,7.287566313236303,7.287864467723379,7.288162622210457,7.288460776697534,7.28875893118461,7.289057085671686,7.2893552401587645,7.289653394645841,7.289951549132917,7.290249703619994,7.290547858107072,7.290846012594148,7.2911441670812245,7.291442321568303,7.291740476055379,7.292038630542455,7.292336785029532,7.29263493951661,7.292933094003686,7.293231248490763,7.293529402977839,7.293827557464917,7.2941257119519936,7.29442386643907,7.294722020926148,7.2950201754132245,7.295318329900301,7.295616484387377,7.295914638874455,7.296212793361532,7.296510947848608,7.2968091023356845,7.297107256822763,7.297405411309839,7.297703565796915,7.2980017202839935,7.29829987477107,7.298598029258146,7.298896183745223,7.299194338232301,7.299492492719377,7.2997906472064535,7.30008880169353,7.300386956180608,7.300685110667684,7.300983265154761,7.301281419641839,7.301579574128915,7.301877728615992,7.302175883103068,7.302474037590146,7.302772192077223,7.303070346564299,7.303368501051375,7.3036666555384535,7.30396481002553,7.304262964512606,7.304561118999684,7.304859273486761,7.305157427973837,7.3054555824609135,7.305753736947992,7.306051891435068,7.306350045922144,7.306648200409223,7.306946354896299,7.307244509383375,7.307542663870452,7.30784081835753,7.308138972844606,7.308437127331683,7.308735281818759,7.309033436305837,7.3093315907929135,7.30962974527999,7.309927899767068,7.310226054254144,7.310524208741221,7.310822363228297,7.311120517715375,7.311418672202452,7.311716826689528,7.312014981176604,7.312313135663683,7.312611290150759,7.312909444637835,7.3132075991249135,7.31350575361199,7.313803908099066,7.314102062586143,7.314400217073221,7.314698371560297,7.3149965260473735,7.31529468053445,7.315592835021528,7.315890989508604,7.316189143995681,7.316487298482759,7.316785452969835,7.317083607456912,7.317381761943988,7.317679916431066,7.317978070918143,7.318276225405219,7.318574379892295,7.3188725343793735,7.31917068886645,7.319468843353526,7.319766997840604,7.320065152327681,7.320363306814757,7.3206614613018335,7.320959615788912,7.321257770275988,7.321555924763064,7.321854079250141,7.322152233737219,7.322450388224295,7.322748542711372,7.32304669719845,7.323344851685526,7.3236430061726026,7.323941160659679,7.324239315146757,7.3245374696338335,7.32483562412091,7.325133778607986,7.325431933095064,7.325730087582141,7.326028242069217,7.326326396556295,7.326624551043372,7.326922705530448,7.327220860017524,7.3275190145046025,7.327817168991679,7.328115323478755,7.328413477965832,7.32871163245291,7.329009786939986,7.3293079414270625,7.329606095914141,7.329904250401217,7.330202404888293,7.33050055937537,7.330798713862448,7.331096868349524,7.331395022836601,7.331693177323677,7.331991331810755,7.332289486297832,7.332587640784908,7.332885795271986,7.3331839497590625,7.333482104246139,7.333780258733215,7.334078413220293,7.33437656770737,7.334674722194446,7.3349728766815225,7.335271031168601,7.335569185655677,7.335867340142753,7.336165494629832,7.336463649116908,7.336761803603984,7.337059958091061,7.337358112578139,7.337656267065215,7.337954421552292,7.338252576039368,7.338550730526446,7.3388488850135225,7.339147039500599,7.339445193987677,7.339743348474753,7.34004150296183,7.340339657448906,7.340637811935984,7.340935966423061,7.341234120910137,7.341532275397213,7.341830429884292,7.342128584371368,7.342426738858444,7.3427248933455225,7.343023047832599,7.343321202319675,7.343619356806752,7.34391751129383,7.344215665780906,7.3445138202679825,7.344811974755059,7.345110129242137,7.345408283729213,7.34570643821629,7.346004592703368,7.346302747190444,7.346600901677521,7.346899056164597,7.347197210651675,7.347495365138752,7.347793519625828,7.348091674112904,7.3483898285999825,7.348687983087059,7.348986137574135,7.349284292061213,7.34958244654829,7.349880601035366,7.3501787555224425,7.350476910009521,7.350775064496597,7.351073218983673,7.3513713734707515,7.351669527957828,7.351967682444904,7.352265836931981,7.352563991419059,7.352862145906135,7.353160300393212,7.353458454880288,7.353756609367366,7.3540547638544425,7.354352918341519,7.354651072828597,7.354949227315673,7.35524738180275,7.355545536289826,7.355843690776904,7.356141845263981,7.356439999751057,7.356738154238133,7.3570363087252115,7.357334463212288,7.357632617699364,7.357930772186442,7.358228926673519,7.358527081160595,7.3588252356476715,7.35912339013475,7.359421544621826,7.3597196991089024,7.360017853595979,7.360316008083057,7.360614162570133,7.36091231705721,7.361210471544288,7.361508626031364,7.361806780518441,7.362104935005517,7.362403089492595,7.3627012439796715,7.362999398466748,7.363297552953824,7.363595707440902,7.363893861927979,7.364192016415055,7.364490170902133,7.36478832538921,7.365086479876286,7.365384634363362,7.365682788850441,7.365980943337517,7.366279097824593,7.36657725231167,7.366875406798748,7.367173561285824,7.367471715772901,7.367769870259979,7.368068024747055,7.3683661792341315,7.368664333721208,7.368962488208286,7.369260642695362,7.369558797182439,7.369856951669515,7.370155106156593,7.37045326064367,7.370751415130746,7.371049569617824,7.371347724104901,7.371645878591977,7.371944033079053,7.3722421875661315,7.372540342053208,7.372838496540284,7.373136651027361,7.373434805514439,7.373732960001515,7.3740311144885915,7.37432926897567,7.374627423462746,7.374925577949822,7.375223732436899,7.375521886923977,7.375820041411053,7.37611819589813,7.376416350385206,7.376714504872284,7.377012659359361,7.377310813846437,7.377608968333515,7.3779071228205915,7.378205277307668,7.378503431794744,7.378801586281822,7.379099740768899,7.379397895255975,7.3796960497430515,7.37999420423013,7.380292358717206,7.380590513204282,7.3808886676913605,7.381186822178437,7.381484976665513,7.38178313115259,7.382081285639668,7.382379440126744,7.382677594613821,7.382975749100897,7.383273903587975,7.3835720580750515,7.383870212562128,7.384168367049206,7.384466521536282,7.384764676023359,7.385062830510435,7.385360984997513,7.38565913948459,7.385957293971666,7.386255448458742,7.3865536029458205,7.386851757432897,7.387149911919973,7.387448066407051,7.387746220894128,7.388044375381204,7.3883425298682806,7.388640684355359,7.388938838842435,7.3892369933295114,7.389535147816588,7.389833302303666,7.390131456790742,7.390429611277819,7.390727765764897,7.391025920251973,7.39132407473905,7.391622229226126,7.391920383713204,7.3922185382002805,7.392516692687357,7.392814847174433,7.393113001661511,7.393411156148588,7.393709310635664,7.394007465122742,7.394305619609819,7.394603774096895,7.394901928583971,7.39520008307105,7.395498237558126,7.395796392045202,7.3960945465322805,7.396392701019357,7.396690855506433,7.39698900999351,7.397287164480588,7.397585318967664,7.3978834734547405,7.398181627941817,7.398479782428895,7.398777936915971,7.399076091403048,7.399374245890126,7.399672400377202,7.399970554864279,7.400268709351355,7.400566863838433,7.40086501832551,7.401163172812586,7.401461327299662,7.4017594817867405,7.402057636273817,7.402355790760893,7.402653945247971,7.402952099735048,7.403250254222124,7.4035484087092005,7.403846563196279,7.404144717683355,7.404442872170431,7.404741026657508,7.405039181144586,7.405337335631662,7.405635490118739,7.405933644605817,7.406231799092893,7.40652995357997,7.406828108067046,7.407126262554124,7.4074244170412005,7.407722571528277,7.408020726015353,7.408318880502431,7.408617034989508,7.408915189476584,7.409213343963662,7.409511498450739,7.409809652937815,7.410107807424891,7.4104059619119695,7.410704116399046,7.411002270886122,7.411300425373199,7.411598579860277,7.411896734347353,7.41219488883443,7.412493043321508,7.412791197808584,7.4130893522956605,7.413387506782737,7.413685661269815,7.413983815756891,7.414281970243968,7.414580124731044,7.414878279218122,7.415176433705199,7.415474588192275,7.415772742679353,7.4160708971664295,7.416369051653506,7.416667206140582,7.41696536062766,7.417263515114737,7.417561669601813,7.4178598240888896,7.418157978575968,7.418456133063044,7.4187542875501205,7.419052442037199,7.419350596524275,7.419648751011351,7.419946905498428,7.420245059985506,7.420543214472582,7.420841368959659,7.421139523446735,7.421437677933813,7.4217358324208895,7.422033986907966,7.422332141395044,7.42263029588212,7.422928450369197,7.423226604856273,7.423524759343351,7.423822913830428,7.424121068317504,7.42441922280458,7.424717377291659,7.425015531778735,7.425313686265811,7.4256118407528895,7.425909995239966,7.426208149727042,7.426506304214119,7.426804458701197,7.427102613188273,7.4274007676753495,7.427698922162426,7.427997076649504,7.42829523113658,7.428593385623657,7.428891540110735,7.429189694597811,7.429487849084888,7.429786003571964,7.430084158059042,7.430382312546119,7.430680467033195,7.430978621520271,7.4312767760073495,7.431574930494426,7.431873084981502,7.43217123946858,7.432469393955657,7.432767548442733,7.4330657029298095,7.433363857416888,7.433662011903964,7.43396016639104,7.434258320878117,7.434556475365195,7.434854629852271,7.435152784339348,7.435450938826426,7.435749093313502,7.436047247800579,7.436345402287655,7.436643556774733,7.4369417112618095,7.437239865748886,7.437538020235962,7.43783617472304,7.438134329210117,7.438432483697193,7.438730638184271,7.439028792671348,7.439326947158424,7.4396251016455,7.4399232561325785,7.440221410619655,7.440519565106731,7.440817719593808,7.441115874080886,7.441414028567962,7.441712183055039,7.442010337542117,7.442308492029193,7.4426066465162695,7.442904801003346,7.443202955490424,7.4435011099775,7.443799264464577,7.444097418951655,7.444395573438731,7.444693727925808,7.444991882412884,7.445290036899962,7.4455881913870385,7.445886345874115,7.446184500361191,7.446482654848269,7.446780809335346,7.447078963822422,7.4473771183095,7.447675272796577,7.447973427283653,7.4482715817707295,7.448569736257808,7.448867890744884,7.44916604523196,7.449464199719037,7.449762354206115,7.450060508693191,7.450358663180268,7.450656817667346,7.450954972154422,7.4512531266414985,7.451551281128575,7.451849435615653,7.452147590102729,7.452445744589806,7.452743899076882,7.45304205356396,7.453340208051037,7.453638362538113,7.453936517025191,7.454234671512268,7.454532825999344,7.45483098048642,7.4551291349734985,7.455427289460575,7.455725443947651,7.456023598434728,7.456321752921806,7.456619907408882,7.4569180618959585,7.457216216383037,7.457514370870113,7.457812525357189,7.458110679844266,7.458408834331344,7.45870698881842,7.459005143305497,7.459303297792573,7.459601452279651,7.459899606766728,7.460197761253804,7.460495915740882,7.4607940702279585,7.461092224715035,7.461390379202111,7.461688533689189,7.461986688176266,7.462284842663342,7.4625829971504185,7.462881151637497,7.463179306124573,7.463477460611649,7.463775615098728,7.464073769585804,7.46437192407288,7.464670078559957,7.464968233047035,7.465266387534111,7.465564542021188,7.465862696508264,7.466160850995342,7.4664590054824185,7.466757159969495,7.467055314456573,7.467353468943649,7.467651623430726,7.467949777917802,7.46824793240488,7.468546086891957,7.468844241379033,7.469142395866109,7.4694405503531875,7.469738704840264,7.47003685932734,7.4703350138144184,7.470633168301495,7.470931322788571,7.471229477275648,7.471527631762726,7.471825786249802,7.4721239407368785,7.472422095223955,7.472720249711033,7.473018404198109,7.473316558685186,7.473614713172264,7.47391286765934,7.474211022146417,7.474509176633493,7.474807331120571,7.4751054856076475,7.475403640094724,7.4757017945818,7.475999949068878,7.476298103555955,7.476596258043031,7.476894412530109,7.477192567017186,7.477490721504262,7.4777888759913385,7.478087030478417,7.478385184965493,7.478683339452569,7.478981493939646,7.479279648426724,7.4795778029138,7.479875957400877,7.480174111887955,7.480472266375031,7.4807704208621075,7.481068575349184,7.481366729836262,7.481664884323338,7.481963038810415,7.482261193297491,7.482559347784569,7.482857502271646,7.483155656758722,7.4834538112458,7.483751965732877,7.484050120219953,7.484348274707029,7.4846464291941075,7.484944583681184,7.48524273816826,7.485540892655337,7.485839047142415,7.486137201629491,7.4864353561165675,7.486733510603646,7.487031665090722,7.487329819577798,7.487627974064875,7.487926128551953,7.488224283039029,7.488522437526106,7.488820592013184,7.48911874650026,7.489416900987337,7.489715055474413,7.490013209961491,7.4903113644485675,7.490609518935644,7.49090767342272,7.491205827909798,7.491503982396875,7.491802136883951,7.492100291371029,7.492398445858106,7.492696600345182,7.492994754832258,7.493292909319337,7.493591063806413,7.493889218293489,7.494187372780566,7.494485527267644,7.49478368175472,7.495081836241797,7.495379990728875,7.495678145215951,7.4959762997030275,7.496274454190104,7.496572608677182,7.496870763164258,7.497168917651335,7.497467072138411,7.497765226625489,7.498063381112566,7.498361535599642,7.49865969008672,7.4989578445737965,7.499255999060873,7.499554153547949,7.4998523080350274,7.500150462522104,7.50044861700918,7.500746771496257,7.501044925983335,7.501343080470411,7.5016412349574875,7.501939389444566,7.502237543931642,7.502535698418718,7.502833852905795,7.503132007392873,7.503430161879949,7.503728316367026,7.504026470854102,7.50432462534118,7.5046227798282565,7.504920934315333,7.505219088802411,7.505517243289487,7.505815397776564,7.50611355226364,7.506411706750718,7.506709861237795,7.507008015724871,7.5073061702119475,7.507604324699026,7.507902479186102,7.508200633673178,7.5084987881602565,7.508796942647333,7.509095097134409,7.509393251621486,7.509691406108564,7.50998956059564,7.5102877150827165,7.510585869569793,7.510884024056871,7.511182178543947,7.511480333031024,7.511778487518102,7.512076642005178,7.512374796492255,7.512672950979331,7.512971105466409,7.513269259953486,7.513567414440562,7.513865568927638,7.5141637234147165,7.514461877901793,7.514760032388869,7.515058186875947,7.515356341363024,7.5156544958501,7.5159526503371765,7.516250804824255,7.516548959311331,7.516847113798407,7.517145268285484,7.517443422772562,7.517741577259638,7.518039731746715,7.518337886233793,7.518636040720869,7.518934195207946,7.519232349695022,7.5195305041821,7.5198286586691765,7.520126813156253,7.520424967643329,7.520723122130407,7.521021276617484,7.52131943110456,7.521617585591638,7.521915740078715,7.522213894565791,7.522512049052867,7.522810203539946,7.523108358027022,7.523406512514098,7.523704667001175,7.524002821488253,7.524300975975329,7.524599130462406,7.524897284949484,7.52519543943656,7.5254935939236365,7.525791748410713,7.526089902897791,7.526388057384867,7.526686211871944,7.52698436635902,7.527282520846098,7.527580675333175,7.527878829820251,7.528176984307329,7.5284751387944056,7.528773293281482,7.529071447768558,7.5293696022556365,7.529667756742713,7.529965911229789,7.530264065716866,7.530562220203944,7.53086037469102,7.5311585291780965,7.531456683665175,7.531754838152251,7.532052992639327,7.532351147126404,7.532649301613482,7.532947456100558,7.533245610587635,7.533543765074711,7.533841919561789,7.5341400740488655,7.534438228535942,7.53473638302302,7.535034537510096,7.535332691997173,7.535630846484249,7.535929000971327,7.536227155458404,7.53652530994548,7.536823464432558,7.537121618919635,7.537419773406711,7.537717927893787,7.5380160823808655,7.538314236867942,7.538612391355018,7.538910545842095,7.539208700329173,7.539506854816249,7.5398050093033255,7.540103163790404,7.54040131827748,7.540699472764556,7.540997627251633,7.541295781738711,7.541593936225787,7.541892090712864,7.54219024519994,7.542488399687018,7.542786554174095,7.543084708661171,7.543382863148249,7.5436810176353255,7.543979172122402,7.544277326609478,7.544575481096556,7.544873635583633,7.545171790070709,7.5454699445577855,7.545768099044864,7.54606625353194,7.546364408019016,7.546662562506095,7.546960716993171,7.547258871480247,7.547557025967324,7.547855180454402,7.548153334941478,7.548451489428555,7.548749643915631,7.549047798402709,7.5493459528897855,7.549644107376862,7.54994226186394,7.550240416351016,7.550538570838093,7.550836725325169,7.551134879812247,7.551433034299324,7.5517311887864,7.552029343273476,7.552327497760555,7.552625652247631,7.552923806734707,7.5532219612217855,7.553520115708862,7.553818270195938,7.554116424683015,7.554414579170093,7.554712733657169,7.5550108881442455,7.555309042631322,7.5556071971184,7.555905351605476,7.556203506092553,7.556501660579631,7.556799815066707,7.557097969553784,7.55739612404086,7.557694278527938,7.5579924330150146,7.558290587502091,7.558588741989167,7.5588868964762455,7.559185050963322,7.559483205450398,7.559781359937476,7.560079514424553,7.560377668911629,7.5606758233987055,7.560973977885784,7.56127213237286,7.561570286859936,7.561868441347013,7.562166595834091,7.562464750321167,7.562762904808244,7.563061059295322,7.563359213782398,7.5636573682694745,7.563955522756551,7.564253677243629,7.5645518317307054,7.564849986217782,7.565148140704858,7.565446295191936,7.565744449679013,7.566042604166089,7.566340758653167,7.566638913140244,7.56693706762732,7.567235222114396,7.5675333766014745,7.567831531088551,7.568129685575627,7.568427840062704,7.568725994549782,7.569024149036858,7.5693223035239345,7.569620458011013,7.569918612498089,7.570216766985165,7.570514921472242,7.57081307595932,7.571111230446396,7.571409384933473,7.571707539420549,7.572005693907627,7.572303848394704,7.57260200288178,7.572900157368858,7.5731983118559345,7.573496466343011,7.573794620830087,7.574092775317165,7.574390929804242,7.574689084291318,7.5749872387783945,7.575285393265473,7.575583547752549,7.575881702239625,7.576179856726704,7.57647801121378,7.576776165700856,7.577074320187933,7.577372474675011,7.577670629162087,7.577968783649164,7.57826693813624,7.578565092623318,7.5788632471103945,7.579161401597471,7.579459556084549,7.579757710571625,7.580055865058702,7.580354019545778,7.580652174032856,7.580950328519933,7.581248483007009,7.581546637494087,7.581844791981164,7.58214294646824,7.582441100955316,7.5827392554423945,7.583037409929471,7.583335564416547,7.583633718903624,7.583931873390702,7.584230027877778,7.5845281823648545,7.584826336851933,7.585124491339009,7.585422645826085,7.585720800313162,7.58601895480024,7.586317109287316,7.586615263774393,7.586913418261469,7.587211572748547,7.587509727235624,7.5878078817227,7.588106036209778,7.5884041906968545,7.588702345183931,7.589000499671007,7.589298654158085,7.589596808645162,7.589894963132238,7.5901931176193145,7.590491272106393,7.590789426593469,7.591087581080545,7.5913857355676235,7.5916838900547,7.591982044541776,7.592280199028853,7.592578353515931,7.592876508003007,7.5931746624900835,7.59347281697716,7.593770971464238,7.5940691259513144,7.594367280438391,7.594665434925469,7.594963589412545,7.595261743899622,7.595559898386698,7.595858052873776,7.596156207360853,7.596454361847929,7.596752516335005,7.5970506708220835,7.59734882530916,7.597646979796236,7.597945134283314,7.598243288770391,7.598541443257467,7.5988395977445435,7.599137752231622,7.599435906718698,7.599734061205774,7.600032215692851,7.600330370179929,7.600628524667005,7.600926679154082,7.60122483364116,7.601522988128236,7.601821142615313,7.602119297102389,7.602417451589467,7.6027156060765435,7.60301376056362,7.603311915050696,7.603610069537774,7.603908224024851,7.604206378511927,7.604504532999005,7.604802687486082,7.605100841973158,7.605398996460234,7.605697150947313,7.605995305434389,7.606293459921465,7.606591614408542,7.60688976889562,7.607187923382696,7.607486077869773,7.607784232356851,7.608082386843927,7.6083805413310035,7.60867869581808,7.608976850305158,7.609275004792234,7.609573159279311,7.609871313766387,7.610169468253465,7.610467622740542,7.610765777227618,7.611063931714696,7.611362086201773,7.611660240688849,7.611958395175925,7.6122565496630035,7.61255470415008,7.612852858637156,7.613151013124233,7.613449167611311,7.613747322098387,7.6140454765854635,7.614343631072542,7.614641785559618,7.614939940046694,7.615238094533771,7.615536249020849,7.615834403507925,7.616132557995002,7.616430712482078,7.616728866969156,7.617027021456233,7.617325175943309,7.617623330430387,7.6179214849174635,7.61821963940454,7.618517793891616,7.618815948378694,7.619114102865771,7.619412257352847,7.6197104118399235,7.620008566327002,7.620306720814078,7.620604875301154,7.6209030297882325,7.621201184275309,7.621499338762385,7.621797493249462,7.62209564773654,7.622393802223616,7.6226919567106926,7.622990111197769,7.623288265684847,7.6235864201719235,7.623884574659,7.624182729146078,7.624480883633154,7.624779038120231,7.625077192607307,7.625375347094385,7.625673501581462,7.625971656068538,7.626269810555614,7.6265679650426925,7.626866119529769,7.627164274016845,7.627462428503923,7.627760582991,7.628058737478076,7.6283568919651525,7.628655046452231,7.628953200939307,7.629251355426383,7.629549509913462,7.629847664400538,7.630145818887614,7.630443973374691,7.630742127861769,7.631040282348845,7.631338436835922,7.631636591322998,7.631934745810076,7.6322329002971525,7.632531054784229,7.632829209271307,7.633127363758383,7.63342551824546,7.633723672732536,7.634021827219614,7.634319981706691,7.634618136193767,7.634916290680843,7.635214445167922,7.635512599654998,7.635810754142074,7.6361089086291525,7.636407063116229,7.636705217603305,7.637003372090382,7.63730152657746,7.637599681064536,7.6378978355516125,7.638195990038689,7.638494144525767,7.638792299012843,7.63909045349992,7.639388607986998,7.639686762474074,7.639984916961151,7.640283071448227,7.640581225935305,7.640879380422382,7.641177534909458,7.641475689396534,7.6417738438836125,7.642071998370689,7.642370152857765,7.642668307344843,7.64296646183192,7.643264616318996,7.6435627708060725,7.643860925293151,7.644159079780227,7.644457234267303,7.64475538875438,7.645053543241458,7.645351697728534,7.645649852215611,7.645948006702689,7.646246161189765,7.646544315676842,7.646842470163918,7.647140624650996,7.6474387791380725,7.647736933625149,7.648035088112225,7.648333242599303,7.64863139708638,7.648929551573456,7.649227706060534,7.649525860547611,7.649824015034687,7.650122169521763,7.6504203240088415,7.650718478495918,7.651016632982994,7.651314787470071,7.651612941957149,7.651911096444225,7.6522092509313016,7.65250740541838,7.652805559905456,7.6531037143925325,7.653401868879609,7.653700023366687,7.653998177853763,7.65429633234084,7.654594486827916,7.654892641314994,7.655190795802071,7.655488950289147,7.655787104776225,7.6560852592633015,7.656383413750378,7.656681568237454,7.656979722724532,7.657277877211609,7.657576031698685,7.6578741861857615,7.65817234067284,7.658470495159916,7.658768649646992,7.659066804134071,7.659364958621147,7.659663113108223,7.6599612675953,7.660259422082378,7.660557576569454,7.660855731056531,7.661153885543607,7.661452040030685,7.6617501945177615,7.662048349004838,7.662346503491916,7.662644657978992,7.662942812466069,7.663240966953145,7.663539121440223,7.6638372759273,7.664135430414376,7.664433584901452,7.664731739388531,7.665029893875607,7.665328048362683,7.6656262028497615,7.665924357336838,7.666222511823914,7.666520666310991,7.666818820798069,7.667116975285145,7.6674151297722215,7.667713284259298,7.668011438746376,7.668309593233452,7.668607747720529,7.668905902207607,7.669204056694683,7.66950221118176,7.669800365668836,7.670098520155914,7.670396674642991,7.670694829130067,7.670992983617143,7.6712911381042215,7.671589292591298,7.671887447078374,7.672185601565452,7.672483756052529,7.672781910539605,7.6730800650266815,7.67337821951376,7.673676374000836,7.673974528487912,7.6742726829749905,7.674570837462067,7.674868991949143,7.67516714643622,7.675465300923298,7.675763455410374,7.676061609897451,7.676359764384527,7.676657918871605,7.6769560733586815,7.677254227845758,7.677552382332836,7.677850536819912,7.678148691306989,7.678446845794065,7.678745000281143,7.67904315476822,7.679341309255296,7.679639463742372,7.6799376182294505,7.680235772716527,7.680533927203603,7.680832081690681,7.681130236177758,7.681428390664834,7.681726545151911,7.682024699638989,7.682322854126065,7.6826210086131415,7.682919163100218,7.683217317587296,7.683515472074372,7.683813626561449,7.684111781048527,7.684409935535603,7.68470809002268,7.685006244509756,7.685304398996834,7.6856025534839105,7.685900707970987,7.686198862458063,7.686497016945141,7.686795171432218,7.687093325919294,7.687391480406372,7.687689634893449,7.687987789380525,7.6882859438676014,7.68858409835468,7.688882252841756,7.689180407328832,7.689478561815909,7.689776716302987,7.690074870790063,7.69037302527714,7.690671179764218,7.690969334251294,7.6912674887383705,7.691565643225447,7.691863797712525,7.692161952199601,7.692460106686678,7.692758261173754,7.693056415660832,7.693354570147909,7.693652724634985,7.693950879122063,7.69424903360914,7.694547188096216,7.694845342583292,7.6951434970703705,7.695441651557447,7.695739806044523,7.6960379605316,7.696336115018678,7.696634269505754,7.6969324239928305,7.697230578479909,7.697528732966985,7.697826887454061,7.698125041941138,7.698423196428216,7.698721350915292,7.699019505402369,7.699317659889445,7.699615814376523,7.6999139688636,7.700212123350676,7.700510277837754,7.7008084323248305,7.701106586811907,7.701404741298983,7.701702895786061,7.702001050273138,7.702299204760214,7.7025973592472905,7.702895513734369,7.703193668221445,7.703491822708521,7.7037899771955995,7.704088131682676,7.704386286169752,7.704684440656829,7.704982595143907,7.705280749630983,7.70557890411806,7.705877058605136,7.706175213092214,7.7064733675792905,7.706771522066367,7.707069676553445,7.707367831040521,7.707665985527598,7.707964140014674,7.708262294501752,7.708560448988829,7.708858603475905,7.709156757962981,7.7094549124500595,7.709753066937136,7.710051221424212,7.71034937591129,7.710647530398367,7.710945684885443,7.71124383937252,7.711541993859598,7.711840148346674,7.7121383028337505,7.712436457320827,7.712734611807905,7.713032766294981,7.713330920782058,7.713629075269136,7.713927229756212,7.714225384243289,7.714523538730365,7.714821693217443,7.7151198477045195,7.715418002191596,7.715716156678672,7.71601431116575,7.716312465652827,7.716610620139903,7.716908774626981,7.717206929114058,7.717505083601134,7.7178032380882104,7.718101392575289,7.718399547062365,7.718697701549441,7.7189958560365195,7.719294010523596,7.719592165010672,7.719890319497749,7.720188473984827,7.720486628471903,7.7207847829589795,7.721082937446056,7.721381091933134,7.72167924642021,7.721977400907287,7.722275555394365,7.722573709881441,7.722871864368518,7.723170018855594,7.723468173342672,7.723766327829749,7.724064482316825,7.724362636803901,7.7246607912909795,7.724958945778056,7.725257100265132,7.72555525475221,7.725853409239287,7.726151563726363,7.7264497182134395,7.726747872700518,7.727046027187594,7.72734418167467,7.727642336161747,7.727940490648825,7.728238645135901,7.728536799622978,7.728834954110056,7.729133108597132,7.729431263084209,7.729729417571285,7.730027572058363,7.7303257265454395,7.730623881032516,7.730922035519592,7.73122019000667,7.731518344493747,7.731816498980823,7.732114653467901,7.732412807954978,7.732710962442054,7.73300911692913,7.7333072714162086,7.733605425903285,7.733903580390361,7.734201734877438,7.734499889364516,7.734798043851592,7.735096198338669,7.735394352825747,7.735692507312823,7.7359906617998995,7.736288816286976,7.736586970774054,7.73688512526113,7.737183279748207,7.737481434235283,7.737779588722361,7.738077743209438,7.738375897696514,7.738674052183592,7.7389722066706685,7.739270361157745,7.739568515644821,7.739866670131899,7.740164824618976,7.740462979106052,7.740761133593129,7.741059288080207,7.741357442567283,7.7416555970543595,7.741953751541438,7.742251906028514,7.74255006051559,7.742848215002667,7.743146369489745,7.743444523976821,7.743742678463898,7.744040832950974,7.744338987438052,7.7446371419251285,7.744935296412205,7.745233450899283,7.745531605386359,7.745829759873436,7.746127914360512,7.74642606884759,7.746724223334667,7.747022377821743,7.7473205323088195,7.747618686795898,7.747916841282974,7.74821499577005,7.7485131502571285,7.748811304744205,7.749109459231281,7.749407613718358,7.749705768205436,7.750003922692512,7.7503020771795885,7.750600231666665,7.750898386153743,7.751196540640819,7.751494695127896,7.751792849614974,7.75209100410205,7.752389158589127,7.752687313076203,7.752985467563281,7.753283622050358,7.753581776537434,7.75387993102451,7.7541780855115885,7.754476239998665,7.754774394485741,7.755072548972819,7.755370703459896,7.755668857946972,7.7559670124340485,7.756265166921127,7.756563321408203,7.756861475895279,7.757159630382356,7.757457784869434,7.75775593935651,7.758054093843587,7.758352248330665,7.758650402817741,7.758948557304818,7.759246711791894,7.759544866278972,7.7598430207660485,7.760141175253125,7.760439329740201,7.760737484227279,7.761035638714356,7.761333793201432,7.76163194768851,7.761930102175587,7.762228256662663,7.762526411149739,7.7628245656368176,7.763122720123894,7.76342087461097,7.763719029098047,7.764017183585125,7.764315338072201,7.764613492559278,7.764911647046356,7.765209801533432,7.7655079560205085,7.765806110507585,7.766104264994663,7.766402419481739,7.766700573968816,7.766998728455894,7.76729688294297,7.767595037430047,7.767893191917123,7.768191346404201,7.7684895008912775,7.768787655378354,7.76908580986543,7.769383964352508,7.769682118839585,7.769980273326661,7.770278427813739,7.770576582300816,7.770874736787892,7.7711728912749685,7.771471045762047,7.771769200249123,7.772067354736199,7.772365509223276,7.772663663710354,7.77296181819743,7.773259972684507,7.773558127171585,7.773856281658661,7.7741544361457375,7.774452590632814,7.774750745119892,7.775048899606968,7.775347054094045,7.775645208581121,7.775943363068199,7.776241517555276,7.776539672042352,7.77683782652943,7.777135981016507,7.777434135503583,7.777732289990659,7.7780304444777375,7.778328598964814,7.77862675345189,7.778924907938967,7.779223062426045,7.779521216913121,7.7798193714001975,7.780117525887276,7.780415680374352,7.780713834861428,7.781011989348505,7.781310143835583,7.781608298322659,7.781906452809736,7.782204607296812,7.78250276178389,7.782800916270967,7.783099070758043,7.783397225245121,7.7836953797321975,7.783993534219274,7.78429168870635,7.784589843193428,7.784887997680505,7.785186152167581,7.7854843066546575,7.785782461141736,7.786080615628812,7.786378770115888,7.786676924602967,7.786975079090043,7.787273233577119,7.787571388064196,7.787869542551274,7.78816769703835,7.788465851525427,7.788764006012503,7.789062160499581,7.7893603149866575,7.789658469473734,7.789956623960812,7.790254778447888,7.790552932934965,7.790851087422041,7.791149241909119,7.791447396396196,7.791745550883272,7.792043705370348,7.7923418598574266,7.792640014344503,7.792938168831579,7.7932363233186575,7.793534477805734,7.79383263229281,7.794130786779887,7.794428941266965,7.794727095754041,7.7950252502411175,7.795323404728194,7.795621559215272,7.795919713702348,7.796217868189425,7.796516022676503,7.796814177163579,7.797112331650656,7.797410486137732,7.79770864062481,7.7980067951118865,7.798304949598963,7.798603104086039,7.7989012585731174,7.799199413060194,7.79949756754727,7.799795722034348,7.800093876521425,7.800392031008501,7.8006901854955775,7.800988339982656,7.801286494469732,7.801584648956808,7.801882803443885,7.802180957930963,7.802479112418039,7.802777266905116,7.803075421392194,7.80337357587927,7.8036717303663465,7.803969884853423,7.804268039340501,7.804566193827577,7.804864348314654,7.80516250280173,7.805460657288808,7.805758811775885,7.806056966262961,7.806355120750039,7.806653275237116,7.806951429724192,7.807249584211268,7.8075477386983465,7.807845893185423,7.808144047672499,7.808442202159576,7.808740356646654,7.80903851113373,7.8093366656208065,7.809634820107885,7.809932974594961,7.810231129082037,7.810529283569114,7.810827438056192,7.811125592543268,7.811423747030345,7.811721901517423,7.812020056004499,7.812318210491576,7.812616364978652,7.81291451946573,7.8132126739528065,7.813510828439883,7.813808982926959,7.814107137414037,7.814405291901114,7.81470344638819,7.815001600875268,7.815299755362345,7.815597909849421,7.815896064336497,7.816194218823576,7.816492373310652,7.816790527797728,7.817088682284805,7.817386836771883,7.817684991258959,7.817983145746036,7.818281300233114,7.81857945472019,7.8188776092072665,7.819175763694343,7.819473918181421,7.819772072668497,7.820070227155574,7.82036838164265,7.820666536129728,7.820964690616805,7.821262845103881,7.821560999590959,7.821859154078036,7.822157308565112,7.822455463052188,7.8227536175392665,7.823051772026343,7.823349926513419,7.823648081000496,7.823946235487574,7.82424438997465,7.8245425444617265,7.824840698948805,7.825138853435881,7.825437007922957,7.825735162410034,7.826033316897112,7.826331471384188,7.826629625871265,7.826927780358341,7.827225934845419,7.8275240893324955,7.827822243819572,7.82812039830665,7.8284185527937264,7.828716707280803,7.829014861767879,7.829313016254957,7.829611170742034,7.82990932522911,7.8302074797161865,7.830505634203265,7.830803788690341,7.831101943177417,7.8314000976644955,7.831698252151572,7.831996406638648,7.832294561125725,7.832592715612803,7.832890870099879,7.8331890245869555,7.833487179074032,7.83378533356111,7.834083488048186,7.834381642535263,7.834679797022341,7.834977951509417,7.835276105996494,7.83557426048357,7.835872414970648,7.836170569457725,7.836468723944801,7.836766878431877,7.8370650329189555,7.837363187406032,7.837661341893108,7.837959496380186,7.838257650867263,7.838555805354339,7.8388539598414155,7.839152114328494,7.83945026881557,7.839748423302646,7.840046577789723,7.840344732276801,7.840642886763877,7.840941041250954,7.841239195738032,7.841537350225108,7.841835504712185,7.842133659199261,7.842431813686339,7.8427299681734155,7.843028122660492,7.843326277147568,7.843624431634646,7.843922586121723,7.844220740608799,7.844518895095877,7.844817049582954,7.84511520407003,7.845413358557106,7.845711513044185,7.846009667531261,7.846307822018337,7.846605976505414,7.846904130992492,7.847202285479568,7.847500439966645,7.847798594453723,7.848096748940799,7.8483949034278755,7.848693057914952,7.84899121240203,7.849289366889106,7.849587521376183,7.849885675863259,7.850183830350337,7.850481984837414,7.85078013932449,7.851078293811568,7.851376448298645,7.851674602785721,7.851972757272797,7.8522709117598755,7.852569066246952,7.852867220734028,7.853165375221105,7.853463529708183,7.853761684195259,7.8540598386823355,7.854357993169414,7.85465614765649,7.854954302143566,7.855252456630643,7.855550611117721,7.855848765604797,7.856146920091874,7.85644507457895,7.856743229066028,7.8570413835531046,7.857339538040181,7.857637692527259,7.8579358470143355,7.858234001501412,7.858532155988488,7.858830310475566,7.859128464962643,7.859426619449719,7.859724773936797,7.860022928423874,7.86032108291095,7.860619237398026,7.8609173918851045,7.861215546372181,7.861513700859257,7.861811855346334,7.862110009833412,7.862408164320488,7.8627063188075645,7.863004473294643,7.863302627781719,7.863600782268795,7.863898936755872,7.86419709124295,7.864495245730026,7.864793400217103,7.865091554704179,7.865389709191257,7.865687863678334,7.86598601816541,7.866284172652488,7.8665823271395645,7.866880481626641,7.867178636113717,7.867476790600795,7.867774945087872,7.868073099574948,7.8683712540620245,7.868669408549103,7.868967563036179,7.869265717523255,7.869563872010334,7.86986202649741,7.870160180984486,7.870458335471563,7.870756489958641,7.871054644445717,7.871352798932794,7.87165095341987,7.871949107906948,7.8722472623940245,7.872545416881101,7.872843571368179,7.873141725855255,7.873439880342332,7.873738034829408,7.874036189316486,7.874334343803563,7.874632498290639,7.874930652777715,7.875228807264794,7.87552696175187,7.875825116238946,7.8761232707260245,7.876421425213101,7.876719579700177,7.877017734187254,7.877315888674332,7.877614043161408,7.8779121976484845,7.878210352135561,7.878508506622639,7.878806661109715,7.879104815596792,7.87940297008387,7.879701124570946,7.879999279058023,7.880297433545099,7.880595588032177,7.880893742519254,7.88119189700633,7.881490051493406,7.8817882059804845,7.882086360467561,7.882384514954637,7.882682669441715,7.882980823928792,7.883278978415868,7.8835771329029445,7.883875287390023,7.884173441877099,7.884471596364175,7.884769750851252,7.88506790533833,7.885366059825406,7.885664214312483,7.885962368799561,7.886260523286637,7.8865586777737136,7.88685683226079,7.887154986747868,7.8874531412349445,7.887751295722021,7.888049450209097,7.888347604696175,7.888645759183252,7.888943913670328,7.889242068157406,7.889540222644483,7.889838377131559,7.890136531618635,7.8904346861057135,7.89073284059279,7.891030995079866,7.891329149566943,7.891627304054021,7.891925458541097,7.8922236130281735,7.892521767515252,7.892819922002328,7.8931180764894044,7.893416230976481,7.893714385463559,7.894012539950635,7.894310694437712,7.894608848924788,7.894907003411866,7.895205157898943,7.895503312386019,7.895801466873097,7.8960996213601735,7.89639777584725,7.896695930334326,7.896994084821404,7.897292239308481,7.897590393795557,7.8978885482826335,7.898186702769712,7.898484857256788,7.898783011743864,7.899081166230943,7.899379320718019,7.899677475205095,7.899975629692172,7.90027378417925,7.900571938666326,7.900870093153403,7.901168247640479,7.901466402127557,7.9017645566146335,7.90206271110171,7.902360865588788,7.902659020075864,7.902957174562941,7.903255329050017,7.903553483537095,7.903851638024172,7.904149792511248,7.904447946998326,7.904746101485403,7.905044255972479,7.905342410459555,7.9056405649466335,7.90593871943371,7.906236873920786,7.906535028407863,7.906833182894941,7.907131337382017,7.9074294918690935,7.907727646356172,7.908025800843248,7.908323955330324,7.908622109817401,7.908920264304479,7.909218418791555,7.909516573278632,7.909814727765708,7.910112882252786,7.910411036739863,7.910709191226939,7.911007345714017,7.9113055002010935,7.91160365468817,7.911901809175246,7.912199963662324,7.912498118149401,7.912796272636477,7.9130944271235535,7.913392581610632,7.913690736097708,7.913988890584784,7.9142870450718625,7.914585199558939,7.914883354046015,7.915181508533092,7.91547966302017,7.915777817507246,7.916075971994323,7.916374126481399,7.916672280968477,7.9169704354555535,7.91726858994263,7.917566744429708,7.917864898916784,7.918163053403861,7.918461207890937,7.918759362378015,7.919057516865092,7.919355671352168,7.919653825839244,7.9199519803263225,7.920250134813399,7.920548289300475,7.920846443787553,7.92114459827463,7.921442752761706,7.9217409072487825,7.922039061735861,7.922337216222937,7.9226353707100134,7.92293352519709,7.923231679684168,7.923529834171244,7.923827988658321,7.924126143145399,7.924424297632475,7.924722452119552,7.925020606606628,7.925318761093706,7.9256169155807825,7.925915070067859,7.926213224554935,7.926511379042013,7.92680953352909,7.927107688016166,7.927405842503244,7.927703996990321,7.928002151477397,7.928300305964473,7.928598460451552,7.928896614938628,7.929194769425704,7.929492923912781,7.929791078399859,7.930089232886935,7.930387387374012,7.93068554186109,7.930983696348166,7.9312818508352425,7.931580005322319,7.931878159809397,7.932176314296473,7.93247446878355,7.932772623270626,7.933070777757704,7.933368932244781,7.933667086731857,7.933965241218935,7.934263395706012,7.934561550193088,7.934859704680164,7.9351578591672425,7.935456013654319,7.935754168141395,7.936052322628472,7.93635047711555,7.936648631602626,7.9369467860897025,7.937244940576781,7.937543095063857,7.937841249550933,7.93813940403801,7.938437558525088,7.938735713012164,7.939033867499241,7.939332021986317,7.939630176473395,7.939928330960472,7.940226485447548,7.940524639934626,7.9408227944217025,7.941120948908779,7.941419103395855,7.941717257882933,7.94201541237001,7.942313566857086,7.9426117213441625,7.942909875831241,7.943208030318317,7.943506184805393,7.9438043392924715,7.944102493779548,7.944400648266624,7.944698802753701,7.944996957240778,7.945295111727855,7.945593266214932,7.945891420702009,7.946189575189086,7.9464877296761625,7.94678588416324,7.947084038650316,7.947382193137393,7.94768034762447,7.947978502111547,7.948276656598623,7.948574811085701,7.948872965572777,7.949171120059854,7.9494692745469315,7.949767429034008,7.950065583521085,7.9503637380081615,7.950661892495239,7.950960046982315,7.951258201469392,7.951556355956469,7.951854510443546,7.9521526649306224,7.9524508194177,7.952748973904777,7.953047128391853,7.953345282878931,7.953643437366007,7.953941591853084,7.954239746340161,7.954537900827238,7.954836055314314,7.9551342098013915,7.955432364288468,7.955730518775545,7.956028673262622,7.956326827749699,7.956624982236776,7.956923136723852,7.95722129121093,7.957519445698006,7.957817600185083,7.95811575467216,7.958413909159237,7.958712063646313,7.959010218133391,7.959308372620468,7.959606527107544,7.9599046815946215,7.960202836081698,7.960500990568775,7.9607991450558515,7.961097299542929,7.961395454030005,7.961693608517082,7.96199176300416,7.962289917491236,7.962588071978313,7.96288622646539,7.963184380952467,7.963482535439543,7.963780689926621,7.964078844413697,7.964376998900774,7.964675153387851,7.964973307874928,7.965271462362005,7.9655696168490815,7.965867771336159,7.966165925823235,7.966464080310312,7.966762234797389,7.967060389284466,7.967358543771542,7.96765669825862,7.967954852745696,7.968253007232773,7.968551161719851,7.968849316206927,7.969147470694004,7.969445625181081,7.969743779668158,7.970041934155234,7.9703400886423115,7.970638243129388,7.970936397616465,7.9712345521035415,7.971532706590619,7.971830861077696,7.972129015564772,7.97242717005185,7.972725324538926,7.973023479026003,7.97332163351308,7.973619788000157,7.973917942487233,7.9742160969743106,7.974514251461387,7.974812405948464,7.9751105604355415,7.975408714922618,7.975706869409695,7.9760050238967715,7.976303178383849,7.976601332870925,7.976899487358002,7.977197641845079,7.977495796332156,7.977793950819232,7.97809210530631,7.978390259793387,7.978688414280463,7.9789865687675405,7.979284723254617,7.979582877741694,7.9798810322287705,7.980179186715848,7.980477341202924,7.980775495690001,7.981073650177078,7.981371804664155,7.981669959151232,7.981968113638309,7.982266268125386,7.982564422612462,7.98286257709954,7.983160731586616,7.983458886073693,7.98375704056077,7.984055195047847,7.984353349534924,7.9846515040220005,7.984949658509078,7.985247812996154,7.985545967483231,7.985844121970308,7.986142276457385,7.986440430944461,7.986738585431539,7.987036739918615,7.987334894405692,7.98763304889277,7.987931203379846,7.988229357866923,7.988527512354,7.988825666841077,7.989123821328153,7.9894219758152305,7.989720130302307,7.990018284789384,7.9903164392764605,7.990614593763538,7.990912748250615,7.991210902737691,7.991509057224769,7.991807211711845,7.992105366198922,7.992403520685999,7.992701675173076,7.992999829660152,7.99329798414723,7.993596138634306,7.993894293121383,7.9941924476084605,7.994490602095537,7.994788756582614,7.9950869110696905,7.995385065556768,7.995683220043844,7.995981374530921,7.996279529017998,7.996577683505075,7.996875837992151,7.997173992479229,7.997472146966306,7.997770301453382,7.99806845594046,7.998366610427536,7.998664764914613,7.99896291940169,7.999261073888767,7.999559228375843,7.9998573828629205,8.000155537349997,8.000453691837073,8.000751846324151,8.001050000811228,8.001348155298306,8.001646309785382,8.001944464272459,8.002242618759535,8.002540773246611,8.002838927733688,8.003137082220766,8.003435236707842,8.00373339119492,8.004031545681997,8.004329700169073,8.00462785465615,8.004926009143226,8.005224163630304,8.00552231811738,8.005820472604459,8.006118627091535,8.006416781578611,8.006714936065688,8.007013090552764,8.007311245039842,8.007609399526919,8.007907554013997,8.008205708501073,8.00850386298815,8.008802017475226,8.009100171962302,8.009398326449379,8.009696480936457,8.009994635423535,8.010292789910611,8.010590944397688,8.010889098884764,8.01118725337184,8.011485407858917,8.011783562345995,8.012081716833071,8.01237987132015,8.012678025807226,8.012976180294302,8.013274334781379,8.013572489268455,8.013870643755533,8.01416879824261,8.014466952729688,8.014765107216764,8.01506326170384,8.015361416190917,8.015659570677993,8.01595772516507,8.016255879652148,8.016554034139226,8.016852188626302,8.017150343113379,8.017448497600455,8.017746652087531,8.018044806574608,8.018342961061686,8.018641115548762,8.01893927003584,8.019237424522917,8.019535579009993,8.01983373349707,8.020131887984146,8.020430042471224,8.0207281969583,8.021026351445379,8.021324505932455,8.021622660419531,8.021920814906608,8.022218969393684,8.02251712388076,8.022815278367839,8.023113432854917,8.023411587341993,8.02370974182907,8.024007896316146,8.024306050803222,8.024604205290299,8.024902359777377,8.025200514264453,8.025498668751531,8.025796823238608,8.026094977725684,8.02639313221276,8.026691286699837,8.026989441186915,8.027287595673991,8.02758575016107,8.027883904648146,8.028182059135222,8.028480213622299,8.028778368109375,8.029076522596451,8.02937467708353,8.029672831570608,8.029970986057684,8.03026914054476,8.030567295031837,8.030865449518913,8.03116360400599,8.031461758493068,8.031759912980144,8.032058067467222,8.032356221954299,8.032654376441375,8.032952530928451,8.033250685415528,8.033548839902606,8.033846994389682,8.03414514887676,8.034443303363837,8.034741457850913,8.03503961233799,8.035337766825066,8.035635921312144,8.03593407579922,8.036232230286299,8.036530384773375,8.036828539260451,8.037126693747528,8.037424848234604,8.03772300272168,8.038021157208759,8.038319311695835,8.038617466182913,8.03891562066999,8.039213775157066,8.039511929644142,8.039810084131219,8.040108238618297,8.040406393105373,8.040704547592451,8.041002702079528,8.041300856566604,8.04159901105368,8.041897165540757,8.042195320027835,8.042493474514911,8.04279162900199,8.043089783489066,8.043387937976142,8.043686092463219,8.043984246950295,8.044282401437371,8.04458055592445,8.044878710411526,8.045176864898604,8.04547501938568,8.045773173872757,8.046071328359833,8.04636948284691,8.046667637333988,8.046965791821064,8.047263946308142,8.047562100795218,8.047860255282295,8.048158409769371,8.048456564256448,8.048754718743526,8.049052873230602,8.04935102771768,8.049649182204757,8.049947336691833,8.05024549117891,8.050543645665986,8.050841800153062,8.05113995464014,8.051438109127217,8.051736263614295,8.052034418101371,8.052332572588448,8.052630727075524,8.0529288815626,8.053227036049678,8.053525190536755,8.053823345023833,8.05412149951091,8.054419653997986,8.054717808485062,8.055015962972139,8.055314117459217,8.055612271946293,8.055910426433371,8.056208580920448,8.056506735407524,8.0568048898946,8.057103044381677,8.057401198868753,8.057699353355831,8.05799750784291,8.058295662329986,8.058593816817062,8.058891971304138,8.059190125791215,8.059488280278291,8.05978643476537,8.060084589252446,8.060382743739524,8.0606808982266,8.060979052713677,8.061277207200753,8.06157536168783,8.061873516174908,8.062171670661984,8.062469825149062,8.062767979636138,8.063066134123215,8.063364288610291,8.063662443097368,8.063960597584444,8.064258752071522,8.0645569065586,8.064855061045677,8.065153215532753,8.06545137001983,8.065749524506906,8.066047678993982,8.06634583348106,8.066643987968137,8.066942142455215,8.067240296942291,8.067538451429368,8.067836605916444,8.06813476040352,8.068432914890598,8.068731069377675,8.069029223864753,8.06932737835183,8.069625532838906,8.069923687325982,8.070221841813058,8.070519996300135,8.070818150787213,8.071116305274291,8.071414459761368,8.071712614248444,8.07201076873552,8.072308923222597,8.072607077709673,8.072905232196751,8.073203386683828,8.073501541170906,8.073799695657982,8.074097850145058,8.074396004632135,8.074694159119211,8.07499231360629,8.075290468093366,8.075588622580444,8.07588677706752,8.076184931554597,8.076483086041673,8.07678124052875,8.077079395015828,8.077377549502904,8.077675703989982,8.077973858477058,8.078272012964135,8.078570167451211,8.078868321938288,8.079166476425364,8.079464630912442,8.079762785399518,8.080060939886597,8.080359094373673,8.08065724886075,8.080955403347826,8.081253557834902,8.08155171232198,8.081849866809057,8.082148021296135,8.082446175783211,8.082744330270287,8.083042484757364,8.08334063924444,8.083638793731518,8.083936948218595,8.084235102705673,8.08453325719275,8.084831411679826,8.085129566166902,8.085427720653978,8.085725875141055,8.086024029628133,8.08632218411521,8.086620338602287,8.086918493089364,8.08721664757644,8.087514802063517,8.087812956550593,8.088111111037671,8.088409265524747,8.088707420011826,8.089005574498902,8.089303728985978,8.089601883473055,8.089900037960131,8.09019819244721,8.090496346934286,8.090794501421364,8.09109265590844,8.091390810395517,8.091688964882593,8.09198711936967,8.092285273856746,8.092583428343824,8.0928815828309,8.093179737317978,8.093477891805055,8.093776046292131,8.094074200779207,8.094372355266284,8.094670509753362,8.094968664240438,8.095266818727517,8.095564973214593,8.09586312770167,8.096161282188746,8.096459436675822,8.0967575911629,8.097055745649977,8.097353900137055,8.097652054624131,8.097950209111207,8.098248363598284,8.09854651808536,8.098844672572437,8.099142827059515,8.099440981546593,8.09973913603367,8.100037290520746,8.100335445007822,8.100633599494898,8.100931753981975,8.101229908469053,8.10152806295613,8.101826217443207,8.102124371930284,8.10242252641736,8.102720680904437,8.103018835391513,8.103316989878591,8.103615144365667,8.103913298852746,8.104211453339822,8.104509607826898,8.104807762313975,8.105105916801051,8.105404071288127,8.105702225775206,8.106000380262284,8.10629853474936,8.106596689236437,8.106894843723513,8.10719299821059,8.107491152697666,8.107789307184744,8.10808746167182,8.108385616158898,8.108683770645975,8.108981925133051,8.109280079620127,8.109578234107204,8.109876388594282,8.110174543081358,8.110472697568436,8.110770852055513,8.11106900654259,8.111367161029666,8.111665315516742,8.111963470003818,8.112261624490896,8.112559778977975,8.112857933465051,8.113156087952127,8.113454242439204,8.11375239692628,8.114050551413357,8.114348705900435,8.114646860387511,8.11494501487459,8.115243169361666,8.115541323848742,8.115839478335818,8.116137632822895,8.116435787309973,8.11673394179705,8.117032096284127,8.117330250771204,8.11762840525828,8.117926559745356,8.118224714232433,8.11852286871951,8.118821023206587,8.119119177693666,8.119417332180742,8.119715486667818,8.120013641154895,8.120311795641971,8.120609950129047,8.120908104616126,8.121206259103202,8.12150441359028,8.121802568077356,8.122100722564433,8.12239887705151,8.122697031538586,8.122995186025664,8.12329334051274,8.123591494999818,8.123889649486895,8.124187803973971,8.124485958461047,8.124784112948124,8.125082267435202,8.125380421922278,8.125678576409356,8.125976730896433,8.12627488538351,8.126573039870586,8.126871194357662,8.127169348844738,8.127467503331816,8.127765657818893,8.128063812305971,8.128361966793047,8.128660121280124,8.1289582757672,8.129256430254276,8.129554584741355,8.129852739228431,8.13015089371551,8.130449048202586,8.130747202689662,8.131045357176738,8.131343511663815,8.131641666150893,8.13193982063797,8.132237975125047,8.132536129612124,8.1328342840992,8.133132438586276,8.133430593073353,8.13372874756043,8.134026902047507,8.134325056534584,8.134623211021662,8.134921365508738,8.135219519995815,8.135517674482891,8.135815828969967,8.136113983457046,8.136412137944122,8.1367102924312,8.137008446918276,8.137306601405353,8.13760475589243,8.137902910379506,8.138201064866584,8.13849921935366,8.138797373840738,8.139095528327815,8.139393682814891,8.139691837301967,8.139989991789044,8.14028814627612,8.140586300763198,8.140884455250275,8.141182609737353,8.14148076422443,8.141778918711505,8.142077073198582,8.142375227685658,8.142673382172736,8.142971536659813,8.143269691146891,8.143567845633967,8.143866000121044,8.14416415460812,8.144462309095196,8.144760463582275,8.145058618069351,8.145356772556429,8.145654927043505,8.145953081530582,8.146251236017658,8.146549390504735,8.146847544991811,8.14714569947889,8.147443853965967,8.147742008453044,8.14804016294012,8.148338317427196,8.148636471914273,8.14893462640135,8.149232780888427,8.149530935375504,8.149829089862582,8.150127244349658,8.150425398836735,8.150723553323811,8.151021707810887,8.151319862297965,8.151618016785042,8.15191617127212,8.152214325759196,8.152512480246273,8.152810634733349,8.153108789220425,8.153406943707502,8.15370509819458,8.154003252681658,8.154301407168735,8.154599561655811,8.154897716142887,8.155195870629964,8.15549402511704,8.155792179604118,8.156090334091195,8.156388488578273,8.156686643065349,8.156984797552425,8.157282952039502,8.157581106526578,8.157879261013656,8.158177415500733,8.15847556998781,8.158773724474887,8.159071878961964,8.15937003344904,8.159668187936116,8.159966342423193,8.160264496910271,8.160562651397349,8.160860805884425,8.161158960371502,8.161457114858578,8.161755269345655,8.162053423832731,8.162351578319809,8.162649732806885,8.162947887293964,8.16324604178104,8.163544196268116,8.163842350755193,8.164140505242269,8.164438659729347,8.164736814216424,8.165034968703502,8.165333123190578,8.165631277677655,8.16592943216473,8.166227586651807,8.166525741138884,8.166823895625962,8.16712205011304,8.167420204600116,8.167718359087193,8.168016513574269,8.168314668061345,8.168612822548422,8.1689109770355,8.169209131522576,8.169507286009654,8.16980544049673,8.170103594983807,8.170401749470884,8.17069990395796,8.170998058445038,8.171296212932114,8.171594367419193,8.171892521906269,8.172190676393345,8.172488830880422,8.172786985367498,8.173085139854576,8.173383294341653,8.17368144882873,8.173979603315807,8.174277757802884,8.17457591228996,8.174874066777036,8.175172221264113,8.17547037575119,8.175768530238267,8.176066684725345,8.176364839212422,8.176662993699498,8.176961148186574,8.17725930267365,8.177557457160729,8.177855611647805,8.178153766134884,8.17845192062196,8.178750075109036,8.179048229596113,8.179346384083189,8.179644538570267,8.179942693057344,8.180240847544422,8.180539002031498,8.180837156518574,8.18113531100565,8.181433465492727,8.181731619979804,8.182029774466882,8.182327928953958,8.182626083441036,8.182924237928113,8.183222392415189,8.183520546902265,8.183818701389342,8.18411685587642,8.184415010363496,8.184713164850574,8.18501131933765,8.185309473824727,8.185607628311804,8.18590578279888,8.186203937285958,8.186502091773034,8.186800246260113,8.187098400747189,8.187396555234265,8.187694709721342,8.187992864208418,8.188291018695494,8.188589173182573,8.188887327669649,8.189185482156727,8.189483636643804,8.18978179113088,8.190079945617956,8.190378100105033,8.19067625459211,8.190974409079187,8.191272563566265,8.191570718053342,8.191868872540418,8.192167027027494,8.19246518151457,8.192763336001649,8.193061490488725,8.193359644975803,8.19365779946288,8.193955953949956,8.194254108437033,8.194552262924109,8.194850417411185,8.195148571898264,8.195446726385342,8.195744880872418,8.196043035359494,8.19634118984657,8.196639344333647,8.196937498820724,8.197235653307802,8.197533807794878,8.197831962281956,8.198130116769033,8.198428271256109,8.198726425743185,8.199024580230262,8.19932273471734,8.199620889204416,8.199919043691494,8.20021719817857,8.200515352665647,8.200813507152724,8.2011116616398,8.201409816126876,8.201707970613954,8.202006125101033,8.202304279588109,8.202602434075185,8.202900588562262,8.203198743049338,8.203496897536414,8.203795052023493,8.204093206510569,8.204391360997647,8.204689515484723,8.2049876699718,8.205285824458876,8.205583978945953,8.20588213343303,8.206180287920107,8.206478442407185,8.206776596894262,8.207074751381338,8.207372905868414,8.20767106035549,8.207969214842567,8.208267369329645,8.208565523816723,8.2088636783038,8.209161832790876,8.209459987277953,8.209758141765029,8.210056296252105,8.210354450739183,8.21065260522626,8.210950759713338,8.211248914200414,8.21154706868749,8.211845223174567,8.212143377661643,8.212441532148722,8.212739686635798,8.213037841122876,8.213335995609953,8.213634150097029,8.213932304584105,8.214230459071182,8.21452861355826,8.214826768045336,8.215124922532414,8.21542307701949,8.215721231506567,8.216019385993643,8.21631754048072,8.216615694967796,8.216913849454874,8.21721200394195,8.217510158429029,8.217808312916105,8.218106467403182,8.218404621890258,8.218702776377334,8.219000930864413,8.219299085351489,8.219597239838567,8.219895394325643,8.22019354881272,8.220491703299796,8.220789857786873,8.22108801227395,8.221386166761027,8.221684321248105,8.221982475735182,8.222280630222258,8.222578784709334,8.22287693919641,8.223175093683487,8.223473248170565,8.223771402657642,8.22406955714472,8.224367711631796,8.224665866118873,8.224964020605949,8.225262175093025,8.225560329580103,8.22585848406718,8.226156638554258,8.226454793041334,8.22675294752841,8.227051102015487,8.227349256502563,8.227647410989642,8.227945565476718,8.228243719963796,8.228541874450872,8.228840028937949,8.229138183425025,8.229436337912102,8.229734492399178,8.230032646886256,8.230330801373333,8.23062895586041,8.230927110347487,8.231225264834563,8.23152341932164,8.231821573808716,8.232119728295794,8.23241788278287,8.232716037269949,8.233014191757025,8.233312346244102,8.233610500731178,8.233908655218254,8.234206809705332,8.234504964192409,8.234803118679487,8.235101273166563,8.23539942765364,8.235697582140716,8.235995736627792,8.236293891114869,8.236592045601947,8.236890200089023,8.237188354576102,8.237486509063178,8.237784663550254,8.23808281803733,8.238380972524407,8.238679127011485,8.238977281498562,8.23927543598564,8.239573590472716,8.239871744959792,8.240169899446869,8.240468053933945,8.240766208421023,8.2410643629081,8.241362517395178,8.241660671882254,8.24195882636933,8.242256980856407,8.242555135343483,8.24285328983056,8.243151444317638,8.243449598804716,8.243747753291792,8.244045907778869,8.244344062265945,8.244642216753022,8.244940371240098,8.245238525727176,8.245536680214252,8.24583483470133,8.246132989188407,8.246431143675483,8.24672929816256,8.247027452649636,8.247325607136714,8.24762376162379,8.247921916110869,8.248220070597945,8.248518225085022,8.248816379572098,8.249114534059174,8.24941268854625,8.249710843033329,8.250008997520407,8.250307152007483,8.25060530649456,8.250903460981636,8.251201615468712,8.251499769955789,8.251797924442867,8.252096078929943,8.252394233417021,8.252692387904098,8.252990542391174,8.25328869687825,8.253586851365327,8.253885005852405,8.254183160339482,8.25448131482656,8.254779469313636,8.255077623800712,8.255375778287789,8.255673932774865,8.255972087261942,8.25627024174902,8.256568396236098,8.256866550723174,8.25716470521025,8.257462859697327,8.257761014184403,8.25805916867148,8.258357323158558,8.258655477645634,8.258953632132712,8.259251786619789,8.259549941106865,8.259848095593942,8.260146250081018,8.260444404568096,8.260742559055172,8.26104071354225,8.261338868029327,8.261637022516403,8.26193517700348,8.262233331490556,8.262531485977634,8.26282964046471,8.263127794951789,8.263425949438865,8.263724103925941,8.264022258413018,8.264320412900094,8.26461856738717,8.264916721874249,8.265214876361325,8.265513030848403,8.26581118533548,8.266109339822556,8.266407494309632,8.266705648796709,8.267003803283787,8.267301957770863,8.267600112257941,8.267898266745018,8.268196421232094,8.26849457571917,8.268792730206247,8.269090884693325,8.269389039180401,8.26968719366748,8.269985348154556,8.270283502641632,8.270581657128709,8.270879811615785,8.271177966102861,8.27147612058994,8.271774275077016,8.272072429564094,8.27237058405117,8.272668738538247,8.272966893025323,8.2732650475124,8.273563201999478,8.273861356486554,8.274159510973632,8.274457665460709,8.274755819947785,8.275053974434861,8.275352128921938,8.275650283409016,8.275948437896092,8.27624659238317,8.276544746870247,8.276842901357323,8.2771410558444,8.277439210331476,8.277737364818552,8.27803551930563,8.278333673792707,8.278631828279785,8.278929982766861,8.279228137253938,8.279526291741014,8.27982444622809,8.280122600715169,8.280420755202245,8.280718909689323,8.2810170641764,8.281315218663476,8.281613373150552,8.281911527637629,8.282209682124707,8.282507836611783,8.282805991098861,8.283104145585938,8.283402300073014,8.28370045456009,8.283998609047167,8.284296763534243,8.284594918021321,8.2848930725084,8.285191226995476,8.285489381482552,8.285787535969629,8.286085690456705,8.286383844943781,8.28668199943086,8.286980153917936,8.287278308405014,8.28757646289209,8.287874617379167,8.288172771866243,8.28847092635332,8.288769080840398,8.289067235327474,8.289365389814552,8.289663544301629,8.289961698788705,8.290259853275781,8.290558007762858,8.290856162249934,8.291154316737012,8.29145247122409,8.291750625711167,8.292048780198243,8.29234693468532,8.292645089172396,8.292943243659472,8.29324139814655,8.293539552633627,8.293837707120705,8.294135861607781,8.294434016094858,8.294732170581934,8.29503032506901,8.295328479556089,8.295626634043165,8.295924788530243,8.29622294301732,8.296521097504396,8.296819251991472,8.297117406478549,8.297415560965625,8.297713715452703,8.298011869939781,8.298310024426858,8.298608178913934,8.29890633340101,8.299204487888087,8.299502642375163,8.299800796862241,8.300098951349318,8.300397105836396,8.300695260323472,8.300993414810549,8.301291569297625,8.301589723784701,8.30188787827178,8.302186032758856,8.302484187245934,8.30278234173301,8.303080496220087,8.303378650707163,8.30367680519424,8.303974959681316,8.304273114168394,8.304571268655472,8.304869423142549,8.305167577629625,8.305465732116701,8.305763886603778,8.306062041090854,8.306360195577932,8.306658350065009,8.306956504552087,8.307254659039163,8.30755281352624,8.307850968013316,8.308149122500392,8.30844727698747,8.308745431474547,8.309043585961625,8.309341740448701,8.309639894935778,8.309938049422854,8.31023620390993,8.310534358397009,8.310832512884085,8.311130667371163,8.31142882185824,8.311726976345316,8.312025130832392,8.312323285319469,8.312621439806545,8.312919594293623,8.3132177487807,8.313515903267778,8.313814057754854,8.31411221224193,8.314410366729007,8.314708521216083,8.315006675703161,8.315304830190238,8.315602984677316,8.315901139164392,8.316199293651469,8.316497448138545,8.316795602625621,8.3170937571127,8.317391911599776,8.317690066086854,8.31798822057393,8.318286375061007,8.318584529548083,8.31888268403516,8.319180838522236,8.319478993009314,8.31977714749639,8.320075301983469,8.320373456470545,8.320671610957621,8.320969765444698,8.321267919931774,8.321566074418852,8.321864228905929,8.322162383393007,8.322460537880083,8.32275869236716,8.323056846854236,8.323355001341312,8.32365315582839,8.323951310315467,8.324249464802545,8.324547619289621,8.324845773776698,8.325143928263774,8.32544208275085,8.325740237237927,8.326038391725005,8.326336546212081,8.32663470069916,8.326932855186236,8.327231009673312,8.327529164160389,8.327827318647465,8.328125473134543,8.32842362762162,8.328721782108698,8.329019936595774,8.32931809108285,8.329616245569927,8.329914400057003,8.330212554544081,8.330510709031158,8.330808863518236,8.331107018005312,8.331405172492389,8.331703326979465,8.332001481466541,8.332299635953618,8.332597790440696,8.332895944927774,8.33319409941485,8.333492253901927,8.333790408389003,8.33408856287608,8.334386717363156,8.334684871850234,8.33498302633731,8.335281180824389,8.335579335311465,8.335877489798541,8.336175644285618,8.336473798772694,8.336771953259772,8.337070107746849,8.337368262233927,8.337666416721003,8.33796457120808,8.338262725695156,8.338560880182232,8.338859034669309,8.339157189156387,8.339455343643465,8.339753498130541,8.340051652617618,8.340349807104694,8.34064796159177,8.340946116078847,8.341244270565925,8.341542425053001,8.34184057954008,8.342138734027156,8.342436888514232,8.342735043001309,8.343033197488385,8.343331351975463,8.34362950646254,8.343927660949618,8.344225815436694,8.34452396992377,8.344822124410847,8.345120278897923,8.345418433385,8.345716587872078,8.346014742359156,8.346312896846232,8.346611051333308,8.346909205820385,8.347207360307461,8.347505514794538,8.347803669281616,8.348101823768692,8.34839997825577,8.348698132742847,8.348996287229923,8.349294441717,8.349592596204076,8.349890750691154,8.35018890517823,8.350487059665308,8.350785214152385,8.351083368639461,8.351381523126538,8.351679677613614,8.35197783210069,8.352275986587768,8.352574141074847,8.352872295561923,8.353170450049,8.353468604536076,8.353766759023152,8.354064913510229,8.354363067997307,8.354661222484383,8.354959376971461,8.355257531458538,8.355555685945614,8.35585384043269,8.356151994919767,8.356450149406845,8.356748303893921,8.357046458381,8.357344612868076,8.357642767355152,8.357940921842228,8.358239076329305,8.358537230816383,8.35883538530346,8.359133539790538,8.359431694277614,8.35972984876469,8.360028003251767,8.360326157738843,8.36062431222592,8.360922466712998,8.361220621200074,8.361518775687152,8.361816930174228,8.362115084661305,8.362413239148381,8.362711393635458,8.363009548122536,8.363307702609612,8.36360585709669,8.363904011583767,8.364202166070843,8.36450032055792,8.364798475044996,8.365096629532074,8.36539478401915,8.365692938506228,8.365991092993305,8.366289247480381,8.366587401967458,8.366885556454534,8.36718371094161,8.367481865428688,8.367780019915765,8.368078174402843,8.36837632888992,8.368674483376996,8.368972637864072,8.369270792351148,8.369568946838227,8.369867101325303,8.370165255812381,8.370463410299458,8.370761564786534,8.37105971927361,8.371357873760687,8.371656028247765,8.371954182734841,8.37225233722192,8.372550491708996,8.372848646196072,8.373146800683148,8.373444955170225,8.373743109657301,8.37404126414438,8.374339418631456,8.374637573118534,8.37493572760561,8.375233882092687,8.375532036579763,8.37583019106684,8.376128345553917,8.376426500040994,8.376724654528072,8.377022809015148,8.377320963502225,8.377619117989301,8.377917272476378,8.378215426963456,8.378513581450532,8.37881173593761,8.379109890424687,8.379408044911763,8.37970619939884,8.380004353885916,8.380302508372992,8.38060066286007,8.380898817347148,8.381196971834225,8.381495126321301,8.381793280808377,8.382091435295454,8.38238958978253,8.382687744269608,8.382985898756685,8.383284053243763,8.38358220773084,8.383880362217916,8.384178516704992,8.384476671192068,8.384774825679147,8.385072980166223,8.385371134653301,8.385669289140377,8.385967443627454,8.38626559811453,8.386563752601607,8.386861907088683,8.387160061575761,8.38745821606284,8.387756370549916,8.388054525036992,8.388352679524068,8.388650834011145,8.388948988498221,8.3892471429853,8.389545297472376,8.389843451959454,8.39014160644653,8.390439760933607,8.390737915420683,8.39103606990776,8.391334224394837,8.391632378881914,8.391930533368992,8.392228687856068,8.392526842343145,8.392824996830221,8.393123151317297,8.393421305804374,8.393719460291452,8.39401761477853,8.394315769265607,8.394613923752683,8.39491207823976,8.395210232726836,8.395508387213912,8.39580654170099,8.396104696188067,8.396402850675145,8.396701005162221,8.396999159649297,8.397297314136374,8.39759546862345,8.397893623110528,8.398191777597605,8.398489932084683,8.39878808657176,8.399086241058836,8.399384395545912,8.399682550032988,8.399980704520067,8.400278859007143,8.400577013494221,8.400875167981297,8.401173322468374,8.40147147695545,8.401769631442527,8.402067785929603,8.402365940416681,8.402664094903757,8.402962249390836,8.403260403877912,8.403558558364988,8.403856712852065,8.404154867339141,8.40445302182622,8.404751176313296,8.405049330800374,8.40534748528745,8.405645639774527,8.405943794261603,8.40624194874868,8.406540103235757,8.406838257722834,8.407136412209912,8.407434566696988,8.407732721184065,8.408030875671141,8.408329030158217,8.408627184645294,8.408925339132372,8.409223493619448,8.409521648106526,8.409819802593603,8.41011795708068,8.410416111567756,8.410714266054832,8.41101242054191,8.411310575028986,8.411608729516065,8.411906884003141,8.412205038490217,8.412503192977294,8.41280134746437,8.413099501951448,8.413397656438525,8.413695810925603,8.41399396541268,8.414292119899756,8.414590274386832,8.414888428873908,8.415186583360985,8.415484737848063,8.41578289233514,8.416081046822217,8.416379201309294,8.41667735579637,8.416975510283446,8.417273664770523,8.417571819257601,8.417869973744677,8.418168128231756,8.418466282718832,8.418764437205908,8.419062591692985,8.419360746180061,8.41965890066714,8.419957055154216,8.420255209641294,8.42055336412837,8.420851518615446,8.421149673102523,8.4214478275896,8.421745982076676,8.422044136563754,8.422342291050832,8.422640445537908,8.422938600024985,8.423236754512061,8.423534908999137,8.423833063486214,8.424131217973292,8.424429372460368,8.424727526947446,8.425025681434523,8.4253238359216,8.425621990408676,8.425920144895752,8.42621829938283,8.426516453869906,8.426814608356985,8.427112762844061,8.427410917331137,8.427709071818214,8.42800722630529,8.428305380792366,8.428603535279445,8.428901689766523,8.4291998442536,8.429497998740676,8.429796153227752,8.430094307714828,8.430392462201905,8.430690616688983,8.43098877117606,8.431286925663137,8.431585080150214,8.43188323463729,8.432181389124366,8.432479543611443,8.432777698098521,8.433075852585597,8.433374007072675,8.433672161559752,8.433970316046828,8.434268470533905,8.434566625020981,8.434864779508057,8.435162933995136,8.435461088482214,8.43575924296929,8.436057397456366,8.436355551943443,8.43665370643052,8.436951860917596,8.437250015404674,8.43754816989175,8.437846324378828,8.438144478865905,8.438442633352981,8.438740787840057,8.439038942327134,8.439337096814212,8.439635251301288,8.439933405788366,8.440231560275443,8.44052971476252,8.440827869249595,8.441126023736672,8.441424178223748,8.441722332710826,8.442020487197905,8.442318641684981,8.442616796172057,8.442914950659134,8.44321310514621,8.443511259633286,8.443809414120365,8.444107568607441,8.444405723094519,8.444703877581595,8.445002032068672,8.445300186555748,8.445598341042825,8.445896495529903,8.446194650016979,8.446492804504057,8.446790958991134,8.44708911347821,8.447387267965286,8.447685422452363,8.447983576939441,8.448281731426517,8.448579885913595,8.448878040400672,8.449176194887748,8.449474349374825,8.449772503861901,8.450070658348977,8.450368812836055,8.450666967323132,8.45096512181021,8.451263276297286,8.451561430784363,8.451859585271439,8.452157739758515,8.452455894245594,8.45275404873267,8.453052203219748,8.453350357706825,8.453648512193901,8.453946666680977,8.454244821168054,8.454542975655132,8.454841130142208,8.455139284629286,8.455437439116363,8.455735593603439,8.456033748090515,8.456331902577592,8.456630057064668,8.456928211551746,8.457226366038823,8.4575245205259,8.457822675012977,8.458120829500054,8.45841898398713,8.458717138474206,8.459015292961285,8.459313447448361,8.459611601935439,8.459909756422515,8.460207910909592,8.460506065396668,8.460804219883745,8.461102374370823,8.461400528857899,8.461698683344977,8.461996837832054,8.46229499231913,8.462593146806206,8.462891301293283,8.463189455780359,8.463487610267437,8.463785764754514,8.464083919241592,8.464382073728668,8.464680228215745,8.46497838270282,8.465276537189897,8.465574691676975,8.465872846164052,8.46617100065113,8.466469155138206,8.466767309625283,8.467065464112359,8.467363618599435,8.467661773086514,8.46795992757359,8.468258082060668,8.468556236547744,8.46885439103482,8.469152545521897,8.469450700008974,8.46974885449605,8.470047008983128,8.470345163470206,8.470643317957283,8.470941472444359,8.471239626931435,8.471537781418512,8.471835935905588,8.472134090392666,8.472432244879743,8.47273039936682,8.473028553853897,8.473326708340974,8.47362486282805,8.473923017315126,8.474221171802204,8.47451932628928,8.474817480776359,8.475115635263435,8.475413789750512,8.475711944237588,8.476010098724664,8.47630825321174,8.476606407698819,8.476904562185897,8.477202716672974,8.47750087116005,8.477799025647126,8.478097180134203,8.478395334621279,8.478693489108357,8.478991643595434,8.479289798082512,8.479587952569588,8.479886107056664,8.48018426154374,8.480482416030817,8.480780570517895,8.481078725004972,8.48137687949205,8.481675033979126,8.481973188466203,8.482271342953279,8.482569497440355,8.482867651927432,8.48316580641451,8.483463960901588,8.483762115388664,8.48406026987574,8.484358424362817,8.484656578849894,8.48495473333697,8.485252887824048,8.485551042311124,8.485849196798203,8.486147351285279,8.486445505772355,8.486743660259432,8.487041814746508,8.487339969233586,8.487638123720663,8.48793627820774,8.488234432694817,8.488532587181894,8.48883074166897,8.489128896156046,8.489427050643123,8.4897252051302,8.490023359617279,8.490321514104355,8.490619668591432,8.490917823078508,8.491215977565584,8.49151413205266,8.491812286539739,8.492110441026815,8.492408595513893,8.49270675000097,8.493004904488046,8.493303058975123,8.493601213462199,8.493899367949277,8.494197522436354,8.494495676923432,8.494793831410508,8.495091985897584,8.49539014038466,8.495688294871737,8.495986449358815,8.496284603845892,8.49658275833297,8.496880912820046,8.497179067307123,8.497477221794199,8.497775376281275,8.498073530768352,8.49837168525543,8.498669839742506,8.498967994229584,8.49926614871666,8.499564303203737,8.499862457690813,8.50016061217789,8.500458766664968,8.500756921152044,8.501055075639123,8.501353230126199,8.501651384613275,8.501949539100352,8.502247693587428,8.502545848074506,8.502844002561583,8.50314215704866,8.503440311535737,8.503738466022813,8.50403662050989,8.504334774996966,8.504632929484043,8.50493108397112,8.505229238458197,8.505527392945275,8.505825547432352,8.506123701919428,8.506421856406504,8.50672001089358,8.507018165380659,8.507316319867735,8.507614474354813,8.50791262884189,8.508210783328966,8.508508937816043,8.508807092303119,8.509105246790197,8.509403401277273,8.509701555764352,8.509999710251428,8.510297864738504,8.51059601922558,8.510894173712657,8.511192328199733,8.511490482686812,8.511788637173888,8.512086791660966,8.512384946148043,8.512683100635119,8.512981255122195,8.513279409609272,8.51357756409635,8.513875718583426,8.514173873070504,8.51447202755758,8.514770182044657,8.515068336531733,8.51536649101881,8.515664645505888,8.515962799992964,8.516260954480042,8.516559108967119,8.516857263454195,8.517155417941272,8.517453572428348,8.517751726915424,8.518049881402503,8.51834803588958,8.518646190376657,8.518944344863733,8.51924249935081,8.519540653837886,8.519838808324963,8.52013696281204,8.520435117299117,8.520733271786195,8.521031426273272,8.521329580760348,8.521627735247424,8.5219258897345,8.522224044221579,8.522522198708655,8.522820353195733,8.52311850768281,8.523416662169886,8.523714816656963,8.524012971144039,8.524311125631115,8.524609280118193,8.524907434605272,8.525205589092348,8.525503743579424,8.5258018980665,8.526100052553577,8.526398207040653,8.526696361527732,8.526994516014808,8.527292670501886,8.527590824988962,8.527888979476039,8.528187133963115,8.528485288450192,8.52878344293727,8.529081597424346,8.529379751911424,8.5296779063985,8.529976060885577,8.530274215372653,8.53057236985973,8.530870524346806,8.531168678833884,8.531466833320962,8.531764987808039,8.532063142295115,8.532361296782192,8.532659451269268,8.532957605756344,8.533255760243422,8.533553914730499,8.533852069217577,8.534150223704653,8.53444837819173,8.534746532678806,8.535044687165882,8.53534284165296,8.535640996140037,8.535939150627115,8.536237305114192,8.536535459601268,8.536833614088344,8.53713176857542,8.537429923062499,8.537728077549575,8.538026232036653,8.53832438652373,8.538622541010806,8.538920695497882,8.539218849984959,8.539517004472035,8.539815158959113,8.54011331344619,8.540411467933268,8.540709622420344,8.54100777690742,8.541305931394497,8.541604085881573,8.541902240368652,8.542200394855728,8.542498549342806,8.542796703829882,8.543094858316959,8.543393012804035,8.543691167291112,8.54398932177819,8.544287476265266,8.544585630752344,8.54488378523942,8.545181939726497,8.545480094213573,8.54577824870065,8.546076403187726,8.546374557674804,8.54667271216188,8.546970866648959,8.547269021136035,8.547567175623112,8.547865330110188,8.548163484597264,8.548461639084342,8.548759793571419,8.549057948058497,8.549356102545573,8.54965425703265,8.549952411519726,8.550250566006802,8.55054872049388,8.550846874980957,8.551145029468035,8.551443183955111,8.551741338442188,8.552039492929264,8.55233764741634,8.552635801903417,8.552933956390495,8.553232110877572,8.55353026536465,8.553828419851726,8.554126574338802,8.554424728825879,8.554722883312955,8.555021037800033,8.55531919228711,8.555617346774188,8.555915501261264,8.55621365574834,8.556511810235417,8.556809964722493,8.557108119209571,8.557406273696648,8.557704428183726,8.558002582670802,8.558300737157879,8.558598891644955,8.558897046132032,8.559195200619108,8.559493355106186,8.559791509593264,8.56008966408034,8.560387818567417,8.560685973054493,8.56098412754157,8.561282282028646,8.561580436515724,8.5618785910028,8.562176745489879,8.562474899976955,8.562773054464031,8.563071208951108,8.563369363438184,8.563667517925262,8.563965672412339,8.564263826899417,8.564561981386493,8.56486013587357,8.565158290360646,8.565456444847722,8.565754599334799,8.566052753821877,8.566350908308955,8.566649062796031,8.566947217283108,8.567245371770184,8.56754352625726,8.567841680744337,8.568139835231415,8.568437989718491,8.56873614420557,8.569034298692646,8.569332453179722,8.569630607666799,8.569928762153875,8.570226916640953,8.57052507112803,8.570823225615108,8.571121380102184,8.57141953458926,8.571717689076337,8.572015843563413,8.57231399805049,8.572612152537568,8.572910307024646,8.573208461511722,8.573506615998799,8.573804770485875,8.574102924972951,8.574401079460028,8.574699233947106,8.574997388434182,8.57529554292126,8.575593697408337,8.575891851895413,8.57619000638249,8.576488160869566,8.576786315356644,8.57708446984372,8.577382624330799,8.577680778817875,8.577978933304951,8.578277087792028,8.578575242279104,8.57887339676618,8.579171551253259,8.579469705740337,8.579767860227413,8.58006601471449,8.580364169201566,8.580662323688642,8.580960478175719,8.581258632662797,8.581556787149873,8.581854941636951,8.582153096124028,8.582451250611104,8.58274940509818,8.583047559585257,8.583345714072335,8.583643868559411,8.58394202304649,8.584240177533566,8.584538332020642,8.584836486507719,8.585134640994795,8.585432795481873,8.58573094996895,8.586029104456028,8.586327258943104,8.58662541343018,8.586923567917257,8.587221722404333,8.58751987689141,8.587818031378488,8.588116185865564,8.588414340352642,8.588712494839719,8.589010649326795,8.589308803813871,8.589606958300948,8.589905112788026,8.590203267275102,8.59050142176218,8.590799576249257,8.591097730736333,8.59139588522341,8.591694039710486,8.591992194197564,8.59229034868464,8.592588503171719,8.592886657658795,8.593184812145871,8.593482966632948,8.593781121120024,8.5940792756071,8.594377430094179,8.594675584581255,8.594973739068333,8.59527189355541,8.595570048042486,8.595868202529562,8.596166357016639,8.596464511503717,8.596762665990793,8.597060820477871,8.597358974964948,8.597657129452024,8.5979552839391,8.598253438426177,8.598551592913255,8.598849747400331,8.59914790188741,8.599446056374486,8.599744210861562,8.600042365348639,8.600340519835715,8.600638674322791,8.60093682880987,8.601234983296946,8.601533137784024,8.6018312922711,8.602129446758177,8.602427601245253,8.60272575573233,8.603023910219408,8.603322064706484,8.603620219193562,8.603918373680639,8.604216528167715,8.604514682654791,8.604812837141868,8.605110991628946,8.605409146116022,8.6057073006031,8.606005455090177,8.606303609577253,8.60660176406433,8.606899918551406,8.607198073038482,8.60749622752556,8.607794382012639,8.608092536499715,8.608390690986791,8.608688845473868,8.608986999960944,8.60928515444802,8.609583308935099,8.609881463422175,8.610179617909253,8.61047777239633,8.610775926883406,8.611074081370482,8.611372235857559,8.611670390344637,8.611968544831713,8.612266699318791,8.612564853805868,8.612863008292944,8.61316116278002,8.613459317267097,8.613757471754173,8.614055626241251,8.61435378072833,8.614651935215406,8.614950089702482,8.615248244189559,8.615546398676635,8.615844553163711,8.61614270765079,8.616440862137866,8.616739016624944,8.61703717111202,8.617335325599097,8.617633480086173,8.61793163457325,8.618229789060328,8.618527943547404,8.618826098034482,8.619124252521559,8.619422407008635,8.619720561495711,8.620018715982788,8.620316870469864,8.620615024956942,8.62091317944402,8.621211333931097,8.621509488418173,8.62180764290525,8.622105797392326,8.622403951879402,8.62270210636648,8.623000260853557,8.623298415340635,8.623596569827711,8.623894724314788,8.624192878801864,8.62449103328894,8.624789187776019,8.625087342263095,8.625385496750173,8.62568365123725,8.625981805724326,8.626279960211402,8.626578114698479,8.626876269185555,8.627174423672633,8.627472578159711,8.627770732646788,8.628068887133864,8.62836704162094,8.628665196108017,8.628963350595093,8.629261505082171,8.629559659569248,8.629857814056326,8.630155968543402,8.630454123030479,8.630752277517555,8.631050432004631,8.63134858649171,8.631646740978786,8.631944895465864,8.63224304995294,8.632541204440017,8.632839358927093,8.63313751341417,8.633435667901248,8.633733822388324,8.634031976875402,8.634330131362479,8.634628285849555,8.634926440336631,8.635224594823708,8.635522749310784,8.635820903797862,8.636119058284939,8.636417212772017,8.636715367259093,8.63701352174617,8.637311676233246,8.637609830720322,8.6379079852074,8.638206139694477,8.638504294181555,8.638802448668631,8.639100603155708,8.639398757642784,8.63969691212986,8.639995066616939,8.640293221104015,8.640591375591093,8.64088953007817,8.641187684565246,8.641485839052322,8.641783993539399,8.642082148026475,8.642380302513553,8.64267845700063,8.642976611487708,8.643274765974784,8.64357292046186,8.643871074948937,8.644169229436013,8.644467383923091,8.644765538410168,8.645063692897246,8.645361847384322,8.645660001871398,8.645958156358475,8.646256310845551,8.64655446533263,8.646852619819706,8.647150774306784,8.64744892879386,8.647747083280937,8.648045237768013,8.64834339225509,8.648641546742166,8.648939701229244,8.64923785571632,8.649536010203398,8.649834164690475,8.650132319177551,8.650430473664628,8.650728628151704,8.651026782638782,8.651324937125858,8.651623091612937,8.651921246100013,8.65221940058709,8.652517555074166,8.652815709561242,8.65311386404832,8.653412018535397,8.653710173022475,8.654008327509551,8.654306481996628,8.654604636483704,8.65490279097078,8.655200945457857,8.655499099944935,8.655797254432013,8.65609540891909,8.656393563406166,8.656691717893242,8.656989872380318,8.657288026867395,8.657586181354473,8.65788433584155,8.658182490328628,8.658480644815704,8.65877879930278,8.659076953789857,8.659375108276933,8.659673262764011,8.659971417251088,8.660269571738166,8.660567726225242,8.660865880712318,8.661164035199395,8.661462189686471,8.661760344173548,8.662058498660626,8.662356653147704,8.66265480763478,8.662952962121857,8.663251116608933,8.66354927109601,8.663847425583086,8.664145580070164,8.66444373455724,8.664741889044318,8.665040043531395,8.665338198018471,8.665636352505548,8.665934506992624,8.666232661479702,8.666530815966778,8.666828970453857,8.667127124940933,8.66742527942801,8.667723433915086,8.668021588402162,8.668319742889238,8.668617897376317,8.668916051863395,8.669214206350471,8.669512360837548,8.669810515324624,8.6701086698117,8.670406824298777,8.670704978785855,8.671003133272931,8.67130128776001,8.671599442247086,8.671897596734162,8.672195751221238,8.672493905708315,8.672792060195393,8.67309021468247,8.673388369169547,8.673686523656624,8.6739846781437,8.674282832630777,8.674580987117853,8.67487914160493,8.675177296092007,8.675475450579086,8.675773605066162,8.676071759553238,8.676369914040315,8.676668068527391,8.676966223014468,8.677264377501546,8.677562531988622,8.6778606864757,8.678158840962777,8.678456995449853,8.67875514993693,8.679053304424006,8.679351458911084,8.67964961339816,8.679947767885238,8.680245922372315,8.680544076859391,8.680842231346467,8.681140385833544,8.681438540320622,8.681736694807698,8.682034849294777,8.682333003781853,8.68263115826893,8.682929312756006,8.683227467243082,8.683525621730158,8.683823776217237,8.684121930704313,8.684420085191391,8.684718239678467,8.685016394165544,8.68531454865262,8.685612703139697,8.685910857626775,8.686209012113851,8.68650716660093,8.686805321088006,8.687103475575082,8.687401630062158,8.687699784549235,8.687997939036313,8.68829609352339,8.688594248010467,8.688892402497544,8.68919055698462,8.689488711471697,8.689786865958773,8.69008502044585,8.690383174932927,8.690681329420004,8.690979483907082,8.691277638394158,8.691575792881235,8.691873947368311,8.692172101855387,8.692470256342466,8.692768410829542,8.69306656531662,8.693364719803697,8.693662874290773,8.69396102877785,8.694259183264926,8.694557337752004,8.69485549223908,8.695153646726158,8.695451801213235,8.695749955700311,8.696048110187387,8.696346264674464,8.69664441916154,8.696942573648618,8.697240728135695,8.697538882622773,8.69783703710985,8.698135191596926,8.698433346084002,8.698731500571078,8.699029655058157,8.699327809545233,8.699625964032311,8.699924118519387,8.700222273006464,8.70052042749354,8.700818581980617,8.701116736467695,8.701414890954771,8.70171304544185,8.702011199928926,8.702309354416002,8.702607508903078,8.702905663390155,8.703203817877231,8.70350197236431,8.703800126851387,8.704098281338464,8.70439643582554,8.704694590312616,8.704992744799693,8.70529089928677,8.705589053773847,8.705887208260924,8.706185362748002,8.706483517235078,8.706781671722155,8.707079826209231,8.707377980696307,8.707676135183386,8.707974289670462,8.70827244415754,8.708570598644616,8.708868753131693,8.70916690761877,8.709465062105846,8.709763216592922,8.71006137108,8.710359525567078,8.710657680054155,8.710955834541231,8.711253989028307,8.711552143515384,8.71185029800246,8.712148452489538,8.712446606976615,8.712744761463693,8.71304291595077,8.713341070437846,8.713639224924922,8.713937379411998,8.714235533899076,8.714533688386153,8.714831842873231,8.715129997360307,8.715428151847384,8.71572630633446,8.716024460821536,8.716322615308613,8.716620769795691,8.71691892428277,8.717217078769846,8.717515233256922,8.717813387743998,8.718111542231075,8.718409696718151,8.71870785120523,8.719006005692306,8.719304160179384,8.71960231466646,8.719900469153536,8.720198623640613,8.72049677812769,8.720794932614767,8.721093087101844,8.721391241588922,8.721689396075998,8.721987550563075,8.722285705050151,8.722583859537227,8.722882014024306,8.723180168511382,8.72347832299846,8.723776477485536,8.724074631972613,8.72437278645969,8.724670940946766,8.724969095433842,8.72526724992092,8.725565404407996,8.725863558895075,8.726161713382151,8.726459867869227,8.726758022356304,8.72705617684338,8.727354331330458,8.727652485817535,8.727950640304613,8.72824879479169,8.728546949278766,8.728845103765842,8.729143258252918,8.729441412739996,8.729739567227073,8.730037721714151,8.730335876201227,8.730634030688304,8.73093218517538,8.731230339662456,8.731528494149533,8.731826648636611,8.732124803123687,8.732422957610765,8.732721112097842,8.733019266584918,8.733317421071995,8.733615575559071,8.73391373004615,8.734211884533226,8.734510039020304,8.73480819350738,8.735106347994456,8.735404502481533,8.73570265696861,8.736000811455687,8.736298965942764,8.736597120429842,8.736895274916918,8.737193429403995,8.737491583891071,8.737789738378147,8.738087892865224,8.738386047352302,8.738684201839378,8.738982356326456,8.739280510813533,8.73957866530061,8.739876819787685,8.740174974274762,8.74047312876184,8.740771283248916,8.741069437735995,8.741367592223071,8.741665746710147,8.741963901197224,8.7422620556843,8.742560210171378,8.742858364658455,8.743156519145533,8.743454673632609,8.743752828119685,8.744050982606762,8.744349137093838,8.744647291580915,8.744945446067993,8.74524360055507,8.745541755042147,8.745839909529224,8.7461380640163,8.746436218503376,8.746734372990453,8.747032527477531,8.747330681964607,8.747628836451685,8.747926990938762,8.748225145425838,8.748523299912915,8.748821454399991,8.749119608887069,8.749417763374145,8.749715917861224,8.7500140723483,8.750312226835376,8.750610381322453,8.750908535809529,8.751206690296605,8.751504844783684,8.751802999270762,8.752101153757838,8.752399308244915,8.752697462731991,8.752995617219067,8.753293771706144,8.753591926193222,8.753890080680298,8.754188235167376,8.754486389654453,8.754784544141529,8.755082698628605,8.755380853115682,8.75567900760276,8.755977162089836,8.756275316576914,8.75657347106399,8.756871625551067,8.757169780038144,8.75746793452522,8.757766089012296,8.758064243499375,8.758362397986453,8.758660552473529,8.758958706960605,8.759256861447682,8.759555015934758,8.759853170421835,8.760151324908913,8.760449479395989,8.760747633883067,8.761045788370144,8.76134394285722,8.761642097344296,8.761940251831373,8.76223840631845,8.762536560805527,8.762834715292605,8.763132869779682,8.763431024266758,8.763729178753835,8.76402733324091,8.764325487727987,8.764623642215065,8.764921796702144,8.76521995118922,8.765518105676296,8.765816260163373,8.766114414650449,8.766412569137525,8.766710723624604,8.76700887811168,8.767307032598758,8.767605187085834,8.76790334157291,8.768201496059987,8.768499650547064,8.768797805034142,8.769095959521218,8.769394114008296,8.769692268495373,8.769990422982449,8.770288577469525,8.770586731956602,8.77088488644368,8.771183040930756,8.771481195417834,8.77177934990491,8.772077504391987,8.772375658879064,8.77267381336614,8.772971967853216,8.773270122340294,8.77356827682737,8.773866431314449,8.774164585801525,8.774462740288602,8.774760894775678,8.775059049262754,8.775357203749833,8.775655358236909,8.775953512723987,8.776251667211064,8.77654982169814,8.776847976185216,8.777146130672293,8.77744428515937,8.777742439646447,8.778040594133525,8.778338748620602,8.778636903107678,8.778935057594754,8.77923321208183,8.779531366568907,8.779829521055985,8.780127675543062,8.78042583003014,8.780723984517216,8.781022139004293,8.781320293491369,8.781618447978445,8.781916602465524,8.7822147569526,8.782512911439678,8.782811065926754,8.78310922041383,8.783407374900907,8.783705529387984,8.784003683875062,8.784301838362138,8.784599992849216,8.784898147336293,8.785196301823369,8.785494456310445,8.785792610797522,8.786090765284598,8.786388919771676,8.786687074258753,8.78698522874583,8.787283383232907,8.787581537719984,8.78787969220706,8.788177846694136,8.788476001181214,8.78877415566829,8.789072310155369,8.789370464642445,8.789668619129522,8.789966773616598,8.790264928103674,8.790563082590753,8.790861237077829,8.791159391564907,8.791457546051983,8.79175570053906,8.792053855026136,8.792352009513213,8.792650164000289,8.792948318487367,8.793246472974445,8.793544627461522,8.793842781948598,8.794140936435674,8.79443909092275,8.794737245409827,8.795035399896905,8.795333554383982,8.79563170887106,8.795929863358136,8.796228017845213,8.796526172332289,8.796824326819365,8.797122481306443,8.79742063579352,8.797718790280598,8.798016944767674,8.79831509925475,8.798613253741827,8.798911408228903,8.79920956271598,8.799507717203058,8.799805871690136,8.800104026177213,8.800402180664289,8.800700335151365,8.800998489638442,8.801296644125518,8.801594798612596,8.801892953099673,8.80219110758675,8.802489262073827,8.802787416560903,8.80308557104798,8.803383725535056,8.803681880022134,8.80398003450921,8.804278188996289,8.804576343483365,8.804874497970442,8.805172652457518,8.805470806944594,8.80576896143167,8.806067115918749,8.806365270405827,8.806663424892903,8.80696157937998,8.807259733867056,8.807557888354133,8.807856042841209,8.808154197328287,8.808452351815363,8.808750506302442,8.809048660789518,8.809346815276594,8.80964496976367,8.809943124250747,8.810241278737825,8.810539433224902,8.81083758771198,8.811135742199056,8.811433896686133,8.811732051173209,8.812030205660285,8.812328360147362,8.81262651463444,8.812924669121518,8.813222823608594,8.81352097809567,8.813819132582747,8.814117287069823,8.8144154415569,8.814713596043978,8.815011750531054,8.815309905018132,8.815608059505209,8.815906213992285,8.816204368479362,8.816502522966438,8.816800677453516,8.817098831940593,8.81739698642767,8.817695140914747,8.817993295401823,8.8182914498889,8.818589604375976,8.818887758863054,8.81918591335013,8.819484067837209,8.819782222324285,8.820080376811362,8.820378531298438,8.820676685785514,8.82097484027259,8.821272994759669,8.821571149246745,8.821869303733823,8.8221674582209,8.822465612707976,8.822763767195053,8.823061921682129,8.823360076169207,8.823658230656283,8.823956385143362,8.824254539630438,8.824552694117514,8.82485084860459,8.825149003091667,8.825447157578745,8.825745312065822,8.8260434665529,8.826341621039976,8.826639775527052,8.826937930014129,8.827236084501205,8.827534238988282,8.82783239347536,8.828130547962436,8.828428702449514,8.82872685693659,8.829025011423667,8.829323165910743,8.82962132039782,8.829919474884898,8.830217629371974,8.830515783859052,8.830813938346129,8.831112092833205,8.831410247320282,8.831708401807358,8.832006556294436,8.832304710781512,8.83260286526859,8.832901019755667,8.833199174242743,8.83349732872982,8.833795483216896,8.834093637703972,8.83439179219105,8.834689946678127,8.834988101165205,8.835286255652282,8.835584410139358,8.835882564626434,8.83618071911351,8.836478873600589,8.836777028087665,8.837075182574743,8.83737333706182,8.837671491548896,8.837969646035972,8.838267800523049,8.838565955010127,8.838864109497203,8.839162263984282,8.839460418471358,8.839758572958434,8.84005672744551,8.840354881932587,8.840653036419663,8.840951190906742,8.84124934539382,8.841547499880896,8.841845654367972,8.842143808855049,8.842441963342125,8.842740117829202,8.84303827231628,8.843336426803356,8.843634581290434,8.84393273577751,8.844230890264587,8.844529044751663,8.84482719923874,8.845125353725818,8.845423508212894,8.845721662699972,8.846019817187049,8.846317971674125,8.846616126161202,8.846914280648278,8.847212435135354,8.847510589622432,8.84780874410951,8.848106898596587,8.848405053083663,8.84870320757074,8.849001362057816,8.849299516544892,8.84959767103197,8.849895825519047,8.850193980006125,8.850492134493201,8.850790288980278,8.851088443467354,8.85138659795443,8.851684752441509,8.851982906928585,8.852281061415663,8.85257921590274,8.852877370389816,8.853175524876892,8.853473679363969,8.853771833851045,8.854069988338123,8.854368142825201,8.854666297312278,8.854964451799354,8.85526260628643,8.855560760773507,8.855858915260583,8.856157069747661,8.856455224234738,8.856753378721816,8.857051533208892,8.857349687695969,8.857647842183045,8.857945996670122,8.8582441511572,8.858542305644276,8.858840460131354,8.85913861461843,8.859436769105507,8.859734923592583,8.86003307807966,8.860331232566738,8.860629387053814,8.860927541540892,8.861225696027969,8.861523850515045,8.861822005002121,8.862120159489198,8.862418313976274,8.862716468463352,8.863014622950429,8.863312777437507,8.863610931924583,8.86390908641166,8.864207240898736,8.864505395385812,8.86480354987289,8.865101704359967,8.865399858847045,8.865698013334121,8.865996167821198,8.866294322308274,8.86659247679535,8.866890631282429,8.867188785769505,8.867486940256583,8.86778509474366,8.868083249230736,8.868381403717812,8.868679558204889,8.868977712691965,8.869275867179043,8.86957402166612,8.869872176153198,8.870170330640274,8.87046848512735,8.870766639614427,8.871064794101503,8.871362948588581,8.871661103075658,8.871959257562736,8.872257412049812,8.872555566536889,8.872853721023965,8.873151875511041,8.87345002999812,8.873748184485196,8.874046338972274,8.87434449345935,8.874642647946427,8.874940802433503,8.87523895692058,8.875537111407656,8.875835265894734,8.87613342038181,8.876431574868889,8.876729729355965,8.877027883843041,8.877326038330118,8.877624192817194,8.877922347304272,8.878220501791349,8.878518656278427,8.878816810765503,8.87911496525258,8.879413119739656,8.879711274226732,8.88000942871381,8.880307583200887,8.880605737687965,8.880903892175041,8.881202046662118,8.881500201149194,8.88179835563627,8.882096510123347,8.882394664610425,8.882692819097503,8.88299097358458,8.883289128071656,8.883587282558732,8.883885437045809,8.884183591532885,8.884481746019963,8.88477990050704,8.885078054994118,8.885376209481194,8.88567436396827,8.885972518455347,8.886270672942423,8.886568827429501,8.886866981916578,8.887165136403656,8.887463290890732,8.887761445377809,8.888059599864885,8.888357754351961,8.888655908839038,8.888954063326116,8.889252217813194,8.88955037230027,8.889848526787347,8.890146681274423,8.8904448357615,8.890742990248576,8.891041144735654,8.89133929922273,8.891637453709809,8.891935608196885,8.892233762683961,8.892531917171038,8.892830071658114,8.893128226145192,8.893426380632269,8.893724535119347,8.894022689606423,8.8943208440935,8.894618998580576,8.894917153067652,8.895215307554729,8.895513462041807,8.895811616528885,8.896109771015961,8.896407925503038,8.896706079990114,8.89700423447719,8.897302388964267,8.897600543451345,8.897898697938421,8.8981968524255,8.898495006912576,8.898793161399652,8.899091315886729,8.899389470373805,8.899687624860883,8.89998577934796,8.900283933835038,8.900582088322114,8.90088024280919,8.901178397296267,8.901476551783343,8.90177470627042,8.902072860757498,8.902371015244576,8.902669169731652,8.902967324218729,8.903265478705805,8.903563633192881,8.903861787679958,8.904159942167036,8.904458096654112,8.90475625114119,8.905054405628267,8.905352560115343,8.90565071460242,8.905948869089496,8.906247023576574,8.90654517806365,8.906843332550729,8.907141487037805,8.907439641524881,8.907737796011958,8.908035950499034,8.908334104986112,8.908632259473189,8.908930413960267,8.909228568447343,8.90952672293442,8.909824877421496,8.910123031908572,8.910421186395649,8.910719340882727,8.911017495369803,8.911315649856881,8.911613804343958,8.911911958831034,8.91221011331811,8.912508267805187,8.912806422292265,8.913104576779341,8.91340273126642,8.913700885753496,8.913999040240572,8.914297194727649,8.914595349214725,8.914893503701803,8.91519165818888,8.915489812675958,8.915787967163034,8.91608612165011,8.916384276137187,8.916682430624263,8.91698058511134,8.917278739598418,8.917576894085494,8.917875048572572,8.918173203059649,8.918471357546725,8.918769512033801,8.919067666520878,8.919365821007956,8.919663975495032,8.91996212998211,8.920260284469187,8.920558438956263,8.92085659344334,8.921154747930416,8.921452902417494,8.92175105690457,8.922049211391649,8.922347365878725,8.922645520365801,8.922943674852878,8.923241829339954,8.92353998382703,8.923838138314109,8.924136292801185,8.924434447288263,8.92473260177534,8.925030756262416,8.925328910749492,8.925627065236569,8.925925219723647,8.926223374210723,8.926521528697801,8.926819683184878,8.927117837671954,8.92741599215903,8.927714146646107,8.928012301133185,8.928310455620261,8.92860861010734,8.928906764594416,8.929204919081492,8.929503073568569,8.929801228055645,8.930099382542721,8.9303975370298,8.930695691516878,8.930993846003954,8.93129200049103,8.931590154978107,8.931888309465183,8.93218646395226,8.932484618439338,8.932782772926414,8.933080927413492,8.933379081900569,8.933677236387645,8.933975390874721,8.934273545361798,8.934571699848876,8.934869854335952,8.93516800882303,8.935466163310107,8.935764317797183,8.93606247228426,8.936360626771336,8.936658781258412,8.93695693574549,8.937255090232568,8.937553244719645,8.937851399206721,8.938149553693798,8.938447708180874,8.93874586266795,8.939044017155028,8.939342171642105,8.939640326129183,8.93993848061626,8.940236635103336,8.940534789590412,8.940832944077489,8.941131098564567,8.941429253051643,8.941727407538721,8.942025562025798,8.942323716512874,8.94262187099995,8.942920025487027,8.943218179974103,8.943516334461181,8.94381448894826,8.944112643435336,8.944410797922412,8.944708952409488,8.945007106896565,8.945305261383641,8.94560341587072,8.945901570357796,8.946199724844874,8.94649787933195,8.946796033819027,8.947094188306103,8.94739234279318,8.947690497280258,8.947988651767334,8.948286806254412,8.948584960741488,8.948883115228565,8.949181269715641,8.949479424202718,8.949777578689794,8.950075733176872,8.95037388766395,8.950672042151027,8.950970196638103,8.95126835112518,8.951566505612256,8.951864660099332,8.95216281458641,8.952460969073487,8.952759123560565,8.953057278047641,8.953355432534718,8.953653587021794,8.95395174150887,8.954249895995948,8.954548050483025,8.954846204970103,8.95514435945718,8.955442513944256,8.955740668431332,8.956038822918408,8.956336977405487,8.956635131892563,8.956933286379641,8.957231440866718,8.957529595353794,8.95782774984087,8.958125904327947,8.958424058815023,8.958722213302101,8.959020367789178,8.959318522276256,8.959616676763332,8.959914831250408,8.960212985737485,8.960511140224561,8.96080929471164,8.961107449198716,8.961405603685794,8.96170375817287,8.962001912659947,8.962300067147023,8.9625982216341,8.962896376121178,8.963194530608254,8.963492685095332,8.963790839582408,8.964088994069485,8.964387148556561,8.964685303043638,8.964983457530714,8.965281612017792,8.965579766504868,8.965877920991947,8.966176075479023,8.9664742299661,8.966772384453176,8.967070538940252,8.96736869342733,8.967666847914407,8.967965002401485,8.968263156888561,8.968561311375638,8.968859465862714,8.96915762034979,8.969455774836868,8.969753929323945,8.970052083811023,8.9703502382981,8.970648392785176,8.970946547272252,8.971244701759328,8.971542856246405,8.971841010733483,8.97213916522056,8.972437319707637,8.972735474194714,8.97303362868179,8.973331783168867,8.973629937655943,8.973928092143021,8.974226246630097,8.974524401117176,8.974822555604252,8.975120710091328,8.975418864578405,8.975717019065481,8.97601517355256,8.976313328039636,8.976611482526714,8.97690963701379,8.977207791500867,8.977505945987943,8.97780410047502,8.978102254962096,8.978400409449174,8.978698563936252,8.978996718423328,8.979294872910405,8.979593027397481,8.979891181884557,8.980189336371634,8.980487490858712,8.980785645345788,8.981083799832867,8.981381954319943,8.98168010880702,8.981978263294096,8.982276417781172,8.98257457226825,8.982872726755327,8.983170881242405,8.983469035729481,8.983767190216557,8.984065344703634,8.98436349919071,8.984661653677787,8.984959808164865,8.985257962651943,8.98555611713902,8.985854271626096,8.986152426113172,8.986450580600248,8.986748735087325,8.987046889574403,8.98734504406148,8.987643198548557,8.987941353035634,8.98823950752271,8.988537662009787,8.988835816496863,8.989133970983941,8.989432125471017,8.989730279958096,8.990028434445172,8.990326588932248,8.990624743419325,8.990922897906401,8.991221052393477,8.991519206880556,8.991817361367634,8.99211551585471,8.992413670341787,8.992711824828863,8.99300997931594,8.993308133803016,8.993606288290094,8.99390444277717,8.994202597264248,8.994500751751325,8.994798906238401,8.995097060725477,8.995395215212554,8.995693369699632,8.995991524186708,8.996289678673786,8.996587833160863,8.99688598764794,8.997184142135016,8.997482296622092,8.99778045110917,8.998078605596247,8.998376760083325,8.998674914570401,8.998973069057477,8.999271223544554,8.99956937803163,8.999867532518707,9.000165687005785,9.000463841492861,9.00076199597994,9.001060150467016,9.001358304954092,9.001656459441168,9.001954613928245,9.002252768415323,9.0025509229024,9.002849077389477,9.003147231876554,9.00344538636363,9.003743540850706,9.004041695337783,9.004339849824861,9.004638004311937,9.004936158799016,9.005234313286092,9.005532467773168,9.005830622260245,9.006128776747321,9.006426931234397,9.006725085721476,9.007023240208552,9.00732139469563,9.007619549182706,9.007917703669783,9.00821585815686,9.008514012643936,9.008812167131014,9.00911032161809,9.009408476105168,9.009706630592245,9.010004785079321,9.010302939566397,9.010601094053474,9.010899248540552,9.011197403027628,9.011495557514706,9.011793712001783,9.01209186648886,9.012390020975936,9.012688175463012,9.012986329950088,9.013284484437166,9.013582638924243,9.013880793411321,9.014178947898397,9.014477102385474,9.01477525687255,9.015073411359626,9.015371565846705,9.015669720333781,9.01596787482086,9.016266029307936,9.016564183795012,9.016862338282088,9.017160492769165,9.017458647256243,9.01775680174332,9.018054956230397,9.018353110717474,9.01865126520455,9.018949419691626,9.019247574178703,9.01954572866578,9.019843883152857,9.020142037639934,9.020440192127012,9.020738346614088,9.021036501101165,9.021334655588241,9.021632810075317,9.021930964562396,9.022229119049472,9.02252727353655,9.022825428023626,9.023123582510703,9.02342173699778,9.023719891484856,9.024018045971934,9.02431620045901,9.024614354946088,9.024912509433165,9.025210663920241,9.025508818407317,9.025806972894394,9.02610512738147,9.026403281868548,9.026701436355626,9.026999590842703,9.02729774532978,9.027595899816856,9.027894054303932,9.028192208791008,9.028490363278086,9.028788517765163,9.029086672252241,9.029384826739317,9.029682981226394,9.02998113571347,9.030279290200546,9.030577444687625,9.030875599174701,9.031173753661779,9.031471908148855,9.031770062635932,9.032068217123008,9.032366371610085,9.032664526097161,9.03296268058424,9.033260835071317,9.033558989558394,9.03385714404547,9.034155298532546,9.034453453019623,9.0347516075067,9.035049761993777,9.035347916480854,9.035646070967932,9.035944225455008,9.036242379942085,9.036540534429161,9.036838688916237,9.037136843403315,9.037434997890392,9.03773315237747,9.038031306864546,9.038329461351623,9.0386276158387,9.038925770325775,9.039223924812852,9.03952207929993,9.039820233787008,9.040118388274085,9.040416542761161,9.040714697248237,9.041012851735314,9.04131100622239,9.041609160709468,9.041907315196545,9.042205469683623,9.042503624170699,9.042801778657775,9.043099933144852,9.043398087631928,9.043696242119006,9.043994396606083,9.04429255109316,9.044590705580237,9.044888860067314,9.04518701455439,9.045485169041466,9.045783323528545,9.046081478015621,9.046379632502699,9.046677786989775,9.046975941476852,9.047274095963928,9.047572250451005,9.047870404938081,9.048168559425159,9.048466713912235,9.048764868399314,9.04906302288639,9.049361177373466,9.049659331860543,9.049957486347619,9.050255640834697,9.050553795321774,9.050851949808852,9.051150104295928,9.051448258783005,9.051746413270081,9.052044567757157,9.052342722244235,9.052640876731312,9.05293903121839,9.053237185705466,9.053535340192543,9.053833494679619,9.054131649166695,9.054429803653772,9.05472795814085,9.055026112627926,9.055324267115004,9.05562242160208,9.055920576089157,9.056218730576234,9.05651688506331,9.056815039550388,9.057113194037465,9.057411348524543,9.057709503011619,9.058007657498695,9.058305811985772,9.058603966472848,9.058902120959926,9.059200275447003,9.05949842993408,9.059796584421157,9.060094738908234,9.06039289339531,9.060691047882386,9.060989202369463,9.06128735685654,9.061585511343617,9.061883665830695,9.062181820317772,9.062479974804848,9.062778129291925,9.063076283779,9.063374438266079,9.063672592753155,9.063970747240234,9.06426890172731,9.064567056214386,9.064865210701463,9.065163365188539,9.065461519675617,9.065759674162694,9.066057828649772,9.066355983136848,9.066654137623924,9.066952292111,9.067250446598077,9.067548601085154,9.067846755572232,9.06814491005931,9.068443064546386,9.068741219033463,9.069039373520539,9.069337528007615,9.069635682494692,9.06993383698177,9.070231991468846,9.070530145955924,9.070828300443,9.071126454930077,9.071424609417154,9.07172276390423,9.072020918391308,9.072319072878384,9.072617227365463,9.072915381852539,9.073213536339615,9.073511690826692,9.073809845313768,9.074107999800844,9.074406154287923,9.074704308775,9.075002463262077,9.075300617749154,9.07559877223623,9.075896926723306,9.076195081210383,9.07649323569746,9.076791390184537,9.077089544671615,9.077387699158692,9.077685853645768,9.077984008132844,9.07828216261992,9.078580317106999,9.078878471594075,9.079176626081154,9.07947478056823,9.079772935055306,9.080071089542383,9.080369244029459,9.080667398516535,9.080965553003614,9.081263707490692,9.081561861977768,9.081860016464844,9.08215817095192,9.082456325438997,9.082754479926074,9.083052634413152,9.083350788900228,9.083648943387306,9.083947097874383,9.084245252361459,9.084543406848535,9.084841561335612,9.08513971582269,9.085437870309766,9.085736024796844,9.08603417928392,9.086332333770997,9.086630488258074,9.08692864274515,9.087226797232226,9.087524951719304,9.087823106206383,9.088121260693459,9.088419415180535,9.088717569667612,9.089015724154688,9.089313878641764,9.089612033128843,9.089910187615919,9.090208342102997,9.090506496590073,9.09080465107715,9.091102805564226,9.091400960051303,9.09169911453838,9.091997269025457,9.092295423512535,9.092593577999612,9.092891732486688,9.093189886973764,9.09348804146084,9.093786195947919,9.094084350434995,9.094382504922073,9.09468065940915,9.094978813896226,9.095276968383303,9.095575122870379,9.095873277357455,9.096171431844533,9.09646958633161,9.096767740818688,9.097065895305764,9.09736404979284,9.097662204279917,9.097960358766993,9.098258513254072,9.098556667741148,9.098854822228226,9.099152976715303,9.099451131202379,9.099749285689455,9.100047440176532,9.10034559466361,9.100643749150686,9.100941903637764,9.10124005812484,9.101538212611917,9.101836367098993,9.10213452158607,9.102432676073146,9.102730830560224,9.1030289850473,9.103327139534379,9.103625294021455,9.103923448508532,9.104221602995608,9.104519757482684,9.104817911969763,9.105116066456839,9.105414220943917,9.105712375430993,9.10601052991807,9.106308684405146,9.106606838892223,9.1069049933793,9.107203147866377,9.107501302353455,9.107799456840532,9.108097611327608,9.108395765814684,9.10869392030176,9.108992074788837,9.109290229275915,9.109588383762992,9.10988653825007,9.110184692737146,9.110482847224223,9.110781001711299,9.111079156198375,9.111377310685453,9.11167546517253,9.111973619659608,9.112271774146684,9.11256992863376,9.112868083120837,9.113166237607913,9.113464392094992,9.113762546582068,9.114060701069146,9.114358855556222,9.114657010043299,9.114955164530375,9.115253319017452,9.115551473504528,9.115849627991606,9.116147782478684,9.11644593696576,9.116744091452837,9.117042245939913,9.11734040042699,9.117638554914066,9.117936709401144,9.11823486388822,9.118533018375299,9.118831172862375,9.119129327349452,9.119427481836528,9.119725636323604,9.120023790810682,9.120321945297759,9.120620099784837,9.120918254271913,9.12121640875899,9.121514563246066,9.121812717733143,9.122110872220219,9.122409026707297,9.122707181194375,9.123005335681452,9.123303490168528,9.123601644655604,9.12389979914268,9.124197953629757,9.124496108116835,9.124794262603912,9.12509241709099,9.125390571578066,9.125688726065142,9.125986880552219,9.126285035039295,9.126583189526373,9.12688134401345,9.127179498500528,9.127477652987604,9.12777580747468,9.128073961961757,9.128372116448833,9.12867027093591,9.128968425422988,9.129266579910066,9.129564734397142,9.129862888884219,9.130161043371295,9.130459197858372,9.130757352345448,9.131055506832526,9.131353661319602,9.13165181580668,9.131949970293757,9.132248124780833,9.13254627926791,9.132844433754986,9.133142588242064,9.13344074272914,9.133738897216219,9.134037051703295,9.134335206190372,9.134633360677448,9.134931515164524,9.1352296696516,9.135527824138679,9.135825978625757,9.136124133112833,9.13642228759991,9.136720442086986,9.137018596574062,9.137316751061139,9.137614905548217,9.137913060035293,9.138211214522372,9.138509369009448,9.138807523496524,9.1391056779836,9.139403832470677,9.139701986957755,9.140000141444832,9.14029829593191,9.140596450418986,9.140894604906062,9.141192759393139,9.141490913880215,9.141789068367293,9.14208722285437,9.142385377341448,9.142683531828524,9.1429816863156,9.143279840802677,9.143577995289753,9.14387614977683,9.144174304263908,9.144472458750984,9.144770613238062,9.145068767725139,9.145366922212215,9.145665076699292,9.145963231186368,9.146261385673446,9.146559540160522,9.1468576946476,9.147155849134677,9.147454003621753,9.14775215810883,9.148050312595906,9.148348467082984,9.14864662157006,9.148944776057139,9.149242930544215,9.149541085031291,9.149839239518368,9.150137394005444,9.15043554849252,9.150733702979599,9.151031857466675,9.151330011953753,9.15162816644083,9.151926320927906,9.152224475414982,9.152522629902059,9.152820784389137,9.153118938876213,9.153417093363291,9.153715247850368,9.154013402337444,9.15431155682452,9.154609711311597,9.154907865798675,9.155206020285751,9.15550417477283,9.155802329259906,9.156100483746982,9.156398638234059,9.156696792721135,9.156994947208211,9.15729310169529,9.157591256182366,9.157889410669444,9.15818756515652,9.158485719643597,9.158783874130673,9.15908202861775,9.159380183104828,9.159678337591904,9.159976492078982,9.160274646566059,9.160572801053135,9.160870955540211,9.161169110027288,9.161467264514366,9.161765419001442,9.16206357348852,9.162361727975597,9.162659882462673,9.16295803694975,9.163256191436826,9.163554345923902,9.16385250041098,9.164150654898059,9.164448809385135,9.164746963872211,9.165045118359288,9.165343272846364,9.16564142733344,9.165939581820519,9.166237736307595,9.166535890794673,9.16683404528175,9.167132199768826,9.167430354255902,9.167728508742979,9.168026663230057,9.168324817717133,9.168622972204211,9.168921126691288,9.169219281178364,9.16951743566544,9.169815590152517,9.170113744639593,9.170411899126671,9.17071005361375,9.171008208100826,9.171306362587902,9.171604517074979,9.171902671562055,9.172200826049131,9.17249898053621,9.172797135023286,9.173095289510364,9.17339344399744,9.173691598484517,9.173989752971593,9.17428790745867,9.174586061945748,9.174884216432824,9.175182370919902,9.175480525406979,9.175778679894055,9.176076834381131,9.176374988868208,9.176673143355284,9.176971297842362,9.17726945232944,9.177567606816517,9.177865761303593,9.17816391579067,9.178462070277746,9.178760224764822,9.1790583792519,9.179356533738977,9.179654688226055,9.179952842713131,9.180250997200208,9.180549151687284,9.18084730617436,9.181145460661439,9.181443615148515,9.181741769635593,9.18203992412267,9.182338078609746,9.182636233096822,9.182934387583899,9.183232542070977,9.183530696558053,9.183828851045131,9.184127005532208,9.184425160019284,9.18472331450636,9.185021468993437,9.185319623480513,9.185617777967591,9.185915932454668,9.186214086941746,9.186512241428822,9.186810395915899,9.187108550402975,9.187406704890051,9.18770485937713,9.188003013864206,9.188301168351284,9.18859932283836,9.188897477325437,9.189195631812513,9.18949378629959,9.189791940786668,9.190090095273744,9.190388249760822,9.190686404247899,9.190984558734975,9.191282713222051,9.191580867709128,9.191879022196204,9.192177176683282,9.192475331170359,9.192773485657437,9.193071640144513,9.19336979463159,9.193667949118666,9.193966103605742,9.19426425809282,9.194562412579897,9.194860567066975,9.195158721554051,9.195456876041128,9.195755030528204,9.19605318501528,9.196351339502359,9.196649493989435,9.196947648476513,9.19724580296359,9.197543957450666,9.197842111937742,9.198140266424819,9.198438420911895,9.198736575398973,9.19903472988605,9.199332884373128,9.199631038860204,9.19992919334728,9.200227347834357,9.200525502321433,9.200823656808511,9.201121811295588,9.201419965782666,9.201718120269742,9.202016274756819,9.202314429243895,9.202612583730971,9.20291073821805,9.203208892705126,9.203507047192204,9.20380520167928,9.204103356166357,9.204401510653433,9.20469966514051,9.204997819627586,9.205295974114664,9.205594128601742,9.205892283088819,9.206190437575895,9.206488592062971,9.206786746550048,9.207084901037124,9.207383055524202,9.207681210011279,9.207979364498357,9.208277518985433,9.20857567347251,9.208873827959586,9.209171982446662,9.20947013693374,9.209768291420817,9.210066445907895,9.210364600394971,9.210662754882048,9.210960909369124,9.2112590638562,9.211557218343277,9.211855372830355,9.212153527317433,9.21245168180451,9.212749836291586,9.213047990778662,9.213346145265739,9.213644299752815,9.213942454239893,9.21424060872697,9.214538763214048,9.214836917701124,9.2151350721882,9.215433226675277,9.215731381162353,9.216029535649431,9.216327690136508,9.216625844623586,9.216923999110662,9.217222153597739,9.217520308084815,9.217818462571891,9.218116617058968,9.218414771546046,9.218712926033124,9.2190110805202,9.219309235007277,9.219607389494353,9.21990554398143,9.220203698468506,9.220501852955584,9.22080000744266,9.221098161929739,9.221396316416815,9.221694470903891,9.221992625390968,9.222290779878044,9.222588934365122,9.222887088852199,9.223185243339277,9.223483397826353,9.22378155231343,9.224079706800506,9.224377861287582,9.224676015774659,9.224974170261737,9.225272324748815,9.225570479235891,9.225868633722968,9.226166788210044,9.22646494269712,9.226763097184197,9.227061251671275,9.227359406158351,9.22765756064543,9.227955715132506,9.228253869619582,9.228552024106659,9.228850178593735,9.229148333080813,9.22944648756789,9.229744642054968,9.230042796542044,9.23034095102912,9.230639105516197,9.230937260003273,9.231235414490351,9.231533568977428,9.231831723464506,9.232129877951582,9.232428032438659,9.232726186925735,9.233024341412811,9.233322495899888,9.233620650386966,9.233918804874042,9.23421695936112,9.234515113848197,9.234813268335273,9.23511142282235,9.235409577309426,9.235707731796504,9.23600588628358,9.236304040770658,9.236602195257735,9.236900349744811,9.237198504231888,9.237496658718964,9.237794813206042,9.238092967693118,9.238391122180197,9.238689276667273,9.23898743115435,9.239285585641426,9.239583740128502,9.239881894615579,9.240180049102657,9.240478203589733,9.240776358076811,9.241074512563888,9.241372667050964,9.24167082153804,9.241968976025117,9.242267130512195,9.242565284999271,9.24286343948635,9.243161593973426,9.243459748460502,9.243757902947578,9.244056057434655,9.244354211921733,9.24465236640881,9.244950520895888,9.245248675382964,9.24554682987004,9.245844984357117,9.246143138844193,9.24644129333127,9.246739447818348,9.247037602305424,9.247335756792502,9.247633911279578,9.247932065766655,9.248230220253731,9.248528374740808,9.248826529227886,9.249124683714962,9.24942283820204,9.249720992689117,9.250019147176193,9.25031730166327,9.250615456150346,9.250913610637424,9.2512117651245,9.251509919611578,9.251808074098655,9.252106228585731,9.252404383072808,9.252702537559884,9.25300069204696,9.253298846534038,9.253597001021117,9.253895155508193,9.25419330999527,9.254491464482346,9.254789618969422,9.255087773456498,9.255385927943577,9.255684082430653,9.255982236917731,9.256280391404808,9.256578545891884,9.25687670037896,9.257174854866037,9.257473009353115,9.257771163840191,9.25806931832727,9.258367472814346,9.258665627301422,9.258963781788498,9.259261936275575,9.259560090762651,9.25985824524973,9.260156399736807,9.260454554223884,9.26075270871096,9.261050863198037,9.261349017685113,9.26164717217219,9.261945326659268,9.262243481146344,9.262541635633422,9.262839790120498,9.263137944607575,9.263436099094651,9.263734253581728,9.264032408068806,9.264330562555882,9.26462871704296,9.264926871530037,9.265225026017113,9.26552318050419,9.265821334991266,9.266119489478342,9.26641764396542,9.266715798452498,9.267013952939575,9.267312107426651,9.267610261913727,9.267908416400804,9.26820657088788,9.268504725374958,9.268802879862035,9.269101034349113,9.26939918883619,9.269697343323266,9.269995497810342,9.270293652297418,9.270591806784497,9.270889961271573,9.271188115758651,9.271486270245727,9.271784424732804,9.27208257921988,9.272380733706957,9.272678888194033,9.272977042681111,9.27327519716819,9.273573351655266,9.273871506142342,9.274169660629418,9.274467815116495,9.274765969603571,9.27506412409065,9.275362278577726,9.275660433064804,9.27595858755188,9.276256742038957,9.276554896526033,9.27685305101311,9.277151205500187,9.277449359987264,9.277747514474342,9.278045668961418,9.278343823448495,9.278641977935571,9.278940132422647,9.279238286909726,9.279536441396802,9.27983459588388,9.280132750370957,9.280430904858033,9.28072905934511,9.281027213832186,9.281325368319262,9.28162352280634,9.281921677293417,9.282219831780495,9.282517986267571,9.282816140754647,9.283114295241724,9.2834124497288,9.283710604215878,9.284008758702955,9.284306913190033,9.28460506767711,9.284903222164186,9.285201376651262,9.285499531138338,9.285797685625417,9.286095840112493,9.286393994599571,9.286692149086647,9.286990303573724,9.2872884580608,9.287586612547877,9.287884767034953,9.288182921522031,9.288481076009107,9.288779230496186,9.289077384983262,9.289375539470338,9.289673693957415,9.289971848444491,9.29027000293157,9.290568157418646,9.290866311905724,9.2911644663928,9.291462620879877,9.291760775366953,9.29205892985403,9.292357084341107,9.292655238828184,9.292953393315262,9.293251547802338,9.293549702289415,9.293847856776491,9.294146011263567,9.294444165750644,9.294742320237722,9.295040474724798,9.295338629211876,9.295636783698953,9.29593493818603,9.296233092673106,9.296531247160182,9.29682940164726,9.297127556134337,9.297425710621415,9.297723865108491,9.298022019595567,9.298320174082644,9.29861832856972,9.298916483056798,9.299214637543875,9.299512792030953,9.29981094651803,9.300109101005106,9.300407255492182,9.300705409979258,9.301003564466335,9.301301718953413,9.301599873440491,9.301898027927567,9.302196182414644,9.30249433690172,9.302792491388796,9.303090645875873,9.303388800362951,9.303686954850027,9.303985109337106,9.304283263824182,9.304581418311258,9.304879572798335,9.305177727285411,9.30547588177249,9.305774036259566,9.306072190746644,9.30637034523372,9.306668499720796,9.306966654207873,9.30726480869495,9.307562963182026,9.307861117669104,9.308159272156182,9.308457426643258,9.308755581130335,9.309053735617411,9.309351890104487,9.309650044591564,9.309948199078642,9.310246353565718,9.310544508052796,9.310842662539873,9.31114081702695,9.311438971514026,9.311737126001102,9.31203528048818,9.312333434975256,9.312631589462335,9.312929743949411,9.313227898436487,9.313526052923564,9.31382420741064,9.314122361897716,9.314420516384795,9.314718670871873,9.31501682535895,9.315314979846026,9.315613134333102,9.315911288820178,9.316209443307255,9.316507597794333,9.31680575228141,9.317103906768487,9.317402061255564,9.31770021574264,9.317998370229716,9.318296524716793,9.318594679203871,9.318892833690947,9.319190988178025,9.319489142665102,9.319787297152178,9.320085451639255,9.320383606126331,9.32068176061341,9.320979915100486,9.321278069587564,9.32157622407464,9.321874378561716,9.322172533048793,9.32247068753587,9.322768842022946,9.323066996510024,9.3233651509971,9.323663305484178,9.323961459971255,9.324259614458331,9.324557768945407,9.324855923432484,9.325154077919562,9.325452232406638,9.325750386893716,9.326048541380793,9.32634669586787,9.326644850354946,9.326943004842022,9.3272411593291,9.327539313816176,9.327837468303255,9.328135622790331,9.328433777277407,9.328731931764484,9.32903008625156,9.329328240738636,9.329626395225715,9.329924549712791,9.330222704199869,9.330520858686945,9.330819013174022,9.331117167661098,9.331415322148175,9.331713476635253,9.33201163112233,9.332309785609407,9.332607940096484,9.33290609458356,9.333204249070636,9.333502403557713,9.333800558044791,9.334098712531867,9.334396867018945,9.334695021506022,9.334993175993098,9.335291330480175,9.335589484967251,9.335887639454327,9.336185793941405,9.336483948428482,9.33678210291556,9.337080257402636,9.337378411889713,9.337676566376789,9.337974720863865,9.338272875350944,9.33857102983802,9.338869184325098,9.339167338812175,9.339465493299251,9.339763647786327,9.340061802273404,9.340359956760482,9.340658111247558,9.340956265734636,9.341254420221713,9.341552574708789,9.341850729195865,9.342148883682942,9.342447038170018,9.342745192657096,9.343043347144173,9.34334150163125,9.343639656118327,9.343937810605404,9.34423596509248,9.344534119579556,9.344832274066635,9.345130428553711,9.345428583040789,9.345726737527865,9.346024892014942,9.346323046502018,9.346621200989095,9.346919355476173,9.347217509963249,9.347515664450327,9.347813818937404,9.34811197342448,9.348410127911556,9.348708282398633,9.349006436885709,9.349304591372787,9.349602745859865,9.349900900346942,9.350199054834018,9.350497209321095,9.350795363808171,9.351093518295247,9.351391672782325,9.351689827269402,9.35198798175648,9.352286136243556,9.352584290730633,9.352882445217709,9.353180599704785,9.353478754191864,9.35377690867894,9.354075063166018,9.354373217653094,9.35467137214017,9.354969526627247,9.355267681114324,9.3555658356014,9.355863990088478,9.356162144575556,9.356460299062633,9.356758453549709,9.357056608036785,9.357354762523862,9.357652917010938,9.357951071498016,9.358249225985093,9.35854738047217,9.358845534959247,9.359143689446324,9.3594418439334,9.359739998420476,9.360038152907554,9.36033630739463,9.360634461881709,9.360932616368785,9.361230770855862,9.361528925342938,9.361827079830014,9.36212523431709,9.362423388804169,9.362721543291247,9.363019697778324,9.3633178522654,9.363616006752476,9.363914161239553,9.364212315726629,9.364510470213707,9.364808624700784,9.365106779187862,9.365404933674938,9.365703088162014,9.36600124264909,9.366299397136167,9.366597551623245,9.366895706110322,9.3671938605974,9.367492015084476,9.367790169571553,9.368088324058629,9.368386478545705,9.368684633032784,9.36898278751986,9.369280942006938,9.369579096494014,9.36987725098109,9.370175405468167,9.370473559955244,9.37077171444232,9.371069868929398,9.371368023416474,9.371666177903553,9.371964332390629,9.372262486877705,9.372560641364782,9.372858795851858,9.373156950338936,9.373455104826013,9.37375325931309,9.374051413800167,9.374349568287244,9.37464772277432,9.374945877261396,9.375244031748474,9.37554218623555,9.375840340722629,9.376138495209705,9.376436649696782,9.376734804183858,9.377032958670934,9.37733111315801,9.377629267645089,9.377927422132165,9.378225576619243,9.37852373110632,9.378821885593396,9.379120040080473,9.379418194567549,9.379716349054627,9.380014503541704,9.380312658028782,9.380610812515858,9.380908967002934,9.38120712149001,9.381505275977087,9.381803430464165,9.382101584951242,9.38239973943832,9.382697893925396,9.382996048412473,9.383294202899549,9.383592357386625,9.383890511873702,9.38418866636078,9.384486820847856,9.384784975334934,9.38508312982201,9.385381284309087,9.385679438796164,9.38597759328324,9.386275747770318,9.386573902257394,9.386872056744473,9.387170211231549,9.387468365718625,9.387766520205702,9.388064674692778,9.388362829179856,9.388660983666933,9.38895913815401,9.389257292641087,9.389555447128163,9.38985360161524,9.390151756102316,9.390449910589393,9.39074806507647,9.391046219563549,9.391344374050625,9.391642528537702,9.391940683024778,9.392238837511854,9.39253699199893,9.392835146486009,9.393133300973085,9.393431455460163,9.39372960994724,9.394027764434316,9.394325918921393,9.394624073408469,9.394922227895547,9.395220382382623,9.395518536869702,9.395816691356778,9.396114845843854,9.39641300033093,9.396711154818007,9.397009309305083,9.397307463792162,9.39760561827924,9.397903772766316,9.398201927253393,9.398500081740469,9.398798236227545,9.399096390714622,9.3993945452017,9.399692699688776,9.399990854175854,9.40028900866293,9.400587163150007,9.400885317637083,9.40118347212416,9.401481626611238,9.401779781098314,9.402077935585393,9.402376090072469,9.402674244559545,9.402972399046622,9.403270553533698,9.403568708020774,9.403866862507853,9.40416501699493,9.404463171482007,9.404761325969083,9.40505948045616,9.405357634943236,9.405655789430313,9.40595394391739,9.406252098404467,9.406550252891545,9.406848407378622,9.407146561865698,9.407444716352774,9.40774287083985,9.408041025326929,9.408339179814005,9.408637334301083,9.40893548878816,9.409233643275236,9.409531797762313,9.409829952249389,9.410128106736465,9.410426261223543,9.410724415710622,9.411022570197698,9.411320724684774,9.41161887917185,9.411917033658927,9.412215188146003,9.412513342633082,9.412811497120158,9.413109651607236,9.413407806094312,9.413705960581389,9.414004115068465,9.414302269555542,9.41460042404262,9.414898578529696,9.415196733016774,9.41549488750385,9.415793041990927,9.416091196478003,9.41638935096508,9.416687505452158,9.416985659939234,9.417283814426312,9.417581968913389,9.417880123400465,9.418178277887542,9.418476432374618,9.418774586861694,9.419072741348772,9.419370895835849,9.419669050322927,9.419967204810003,9.42026535929708,9.420563513784156,9.420861668271233,9.42115982275831,9.421457977245387,9.421756131732465,9.422054286219542,9.422352440706618,9.422650595193694,9.42294874968077,9.423246904167849,9.423545058654925,9.423843213142003,9.42414136762908,9.424439522116156,9.424737676603232,9.425035831090309,9.425333985577385,9.425632140064463,9.42593029455154,9.426228449038618,9.426526603525694,9.42682475801277,9.427122912499847,9.427421066986923,9.427719221474002,9.428017375961078,9.428315530448156,9.428613684935232,9.428911839422309,9.429209993909385,9.429508148396462,9.42980630288354,9.430104457370616,9.430402611857694,9.43070076634477,9.430998920831847,9.431297075318923,9.431595229806,9.431893384293076,9.432191538780154,9.43248969326723,9.432787847754309,9.433086002241385,9.433384156728462,9.433682311215538,9.433980465702614,9.434278620189692,9.434576774676769,9.434874929163847,9.435173083650923,9.435471238138,9.435769392625076,9.436067547112152,9.43636570159923,9.436663856086307,9.436962010573385,9.437260165060462,9.437558319547538,9.437856474034614,9.43815462852169,9.438452783008767,9.438750937495845,9.439049091982923,9.43934724647,9.439645400957076,9.439943555444152,9.440241709931229,9.440539864418305,9.440838018905383,9.44113617339246,9.441434327879538,9.441732482366614,9.44203063685369,9.442328791340767,9.442626945827843,9.442925100314921,9.443223254801998,9.443521409289076,9.443819563776152,9.444117718263229,9.444415872750305,9.444714027237382,9.445012181724458,9.445310336211536,9.445608490698614,9.44590664518569,9.446204799672767,9.446502954159843,9.44680110864692,9.447099263133996,9.447397417621074,9.44769557210815,9.447993726595229,9.448291881082305,9.448590035569381,9.448888190056458,9.449186344543534,9.449484499030612,9.449782653517689,9.450080808004767,9.450378962491843,9.45067711697892,9.450975271465996,9.451273425953072,9.451571580440149,9.451869734927227,9.452167889414305,9.452466043901381,9.452764198388458,9.453062352875534,9.45336050736261,9.453658661849687,9.453956816336765,9.454254970823841,9.45455312531092,9.454851279797996,9.455149434285072,9.455447588772149,9.455745743259225,9.456043897746303,9.45634205223338,9.456640206720458,9.456938361207534,9.45723651569461,9.457534670181687,9.457832824668763,9.45813097915584,9.458429133642918,9.458727288129996,9.459025442617072,9.459323597104149,9.459621751591225,9.459919906078301,9.460218060565378,9.460516215052456,9.460814369539532,9.46111252402661,9.461410678513687,9.461708833000763,9.46200698748784,9.462305141974916,9.462603296461994,9.46290145094907,9.463199605436149,9.463497759923225,9.463795914410301,9.464094068897378,9.464392223384454,9.464690377871532,9.464988532358609,9.465286686845687,9.465584841332763,9.46588299581984,9.466181150306916,9.466479304793992,9.466777459281069,9.467075613768147,9.467373768255223,9.467671922742301,9.467970077229378,9.468268231716454,9.46856638620353,9.468864540690607,9.469162695177685,9.469460849664761,9.46975900415184,9.470057158638916,9.470355313125992,9.470653467613069,9.470951622100145,9.471249776587223,9.4715479310743,9.471846085561378,9.472144240048454,9.47244239453553,9.472740549022607,9.473038703509683,9.47333685799676,9.473635012483838,9.473933166970914,9.474231321457992,9.474529475945069,9.474827630432145,9.475125784919221,9.475423939406298,9.475722093893376,9.476020248380452,9.47631840286753,9.476616557354607,9.476914711841683,9.47721286632876,9.477511020815836,9.477809175302914,9.47810732978999,9.478405484277069,9.478703638764145,9.479001793251221,9.479299947738298,9.479598102225374,9.47989625671245,9.480194411199529,9.480492565686605,9.480790720173683,9.48108887466076,9.481387029147836,9.481685183634912,9.481983338121989,9.482281492609067,9.482579647096143,9.482877801583221,9.483175956070298,9.483474110557374,9.48377226504445,9.484070419531527,9.484368574018605,9.484666728505681,9.48496488299276,9.485263037479836,9.485561191966912,9.485859346453989,9.486157500941065,9.486455655428141,9.48675380991522,9.487051964402298,9.487350118889374,9.48764827337645,9.487946427863527,9.488244582350603,9.48854273683768,9.488840891324758,9.489139045811834,9.489437200298912,9.489735354785989,9.490033509273065,9.490331663760141,9.490629818247218,9.490927972734296,9.491226127221372,9.49152428170845,9.491822436195527,9.492120590682603,9.49241874516968,9.492716899656756,9.493015054143832,9.49331320863091,9.493611363117989,9.493909517605065,9.494207672092141,9.494505826579218,9.494803981066294,9.49510213555337,9.495400290040449,9.495698444527525,9.495996599014603,9.49629475350168,9.496592907988756,9.496891062475832,9.497189216962909,9.497487371449987,9.497785525937063,9.498083680424141,9.498381834911218,9.498679989398294,9.49897814388537,9.499276298372447,9.499574452859523,9.499872607346601,9.50017076183368,9.500468916320756,9.500767070807832,9.501065225294909,9.501363379781985,9.501661534269061,9.50195968875614,9.502257843243216,9.502555997730294,9.50285415221737,9.503152306704447,9.503450461191523,9.5037486156786,9.504046770165678,9.504344924652754,9.504643079139832,9.504941233626909,9.505239388113985,9.505537542601061,9.505835697088138,9.506133851575216,9.506432006062292,9.50673016054937,9.507028315036447,9.507326469523523,9.5076246240106,9.507922778497676,9.508220932984752,9.50851908747183,9.508817241958907,9.509115396445985,9.509413550933061,9.509711705420138,9.510009859907214,9.51030801439429,9.510606168881369,9.510904323368445,9.511202477855523,9.5115006323426,9.511798786829676,9.512096941316752,9.512395095803829,9.512693250290907,9.512991404777983,9.513289559265061,9.513587713752138,9.513885868239214,9.51418402272629,9.514482177213367,9.514780331700443,9.515078486187521,9.515376640674598,9.515674795161676,9.515972949648752,9.516271104135829,9.516569258622905,9.516867413109981,9.51716556759706,9.517463722084136,9.517761876571214,9.51806003105829,9.518358185545367,9.518656340032443,9.51895449451952,9.519252649006598,9.519550803493674,9.519848957980752,9.520147112467829,9.520445266954905,9.520743421441981,9.521041575929058,9.521339730416134,9.521637884903212,9.521936039390289,9.522234193877367,9.522532348364443,9.52283050285152,9.523128657338596,9.523426811825672,9.52372496631275,9.524023120799827,9.524321275286905,9.524619429773981,9.524917584261058,9.525215738748134,9.52551389323521,9.525812047722289,9.526110202209365,9.526408356696443,9.52670651118352,9.527004665670596,9.527302820157672,9.527600974644749,9.527899129131825,9.528197283618903,9.528495438105981,9.528793592593058,9.529091747080134,9.52938990156721,9.529688056054287,9.529986210541363,9.530284365028441,9.530582519515518,9.530880674002596,9.531178828489672,9.531476982976749,9.531775137463825,9.532073291950901,9.53237144643798,9.532669600925056,9.532967755412134,9.53326590989921,9.533564064386287,9.533862218873363,9.53416037336044,9.534458527847516,9.534756682334594,9.535054836821672,9.535352991308748,9.535651145795825,9.535949300282901,9.536247454769978,9.536545609257054,9.536843763744132,9.537141918231208,9.537440072718287,9.537738227205363,9.53803638169244,9.538334536179516,9.538632690666592,9.53893084515367,9.539228999640747,9.539527154127825,9.539825308614901,9.540123463101978,9.540421617589054,9.54071977207613,9.541017926563207,9.541316081050285,9.541614235537363,9.54191239002444,9.542210544511516,9.542508698998592,9.542806853485668,9.543105007972745,9.543403162459823,9.5437013169469,9.543999471433978,9.544297625921054,9.54459578040813,9.544893934895207,9.545192089382283,9.545490243869361,9.545788398356438,9.546086552843516,9.546384707330592,9.546682861817668,9.546981016304745,9.547279170791821,9.547577325278898,9.547875479765976,9.548173634253054,9.54847178874013,9.548769943227207,9.549068097714283,9.54936625220136,9.549664406688436,9.549962561175514,9.55026071566259,9.550558870149668,9.550857024636745,9.551155179123821,9.551453333610898,9.551751488097974,9.552049642585052,9.552347797072128,9.552645951559207,9.552944106046283,9.55324226053336,9.553540415020436,9.553838569507512,9.55413672399459,9.554434878481667,9.554733032968745,9.555031187455821,9.555329341942898,9.555627496429974,9.55592565091705,9.556223805404127,9.556521959891205,9.556820114378281,9.55711826886536,9.557416423352436,9.557714577839512,9.558012732326588,9.558310886813665,9.558609041300743,9.55890719578782,9.559205350274897,9.559503504761974,9.55980165924905,9.560099813736127,9.560397968223203,9.560696122710281,9.560994277197358,9.561292431684436,9.561590586171512,9.561888740658588,9.562186895145665,9.562485049632741,9.562783204119818,9.563081358606896,9.563379513093972,9.56367766758105,9.563975822068127,9.564273976555203,9.56457213104228,9.564870285529356,9.565168440016434,9.56546659450351,9.565764748990588,9.566062903477665,9.566361057964741,9.566659212451817,9.566957366938894,9.567255521425972,9.567553675913048,9.567851830400127,9.568149984887203,9.56844813937428,9.568746293861356,9.569044448348432,9.569342602835508,9.569640757322587,9.569938911809663,9.570237066296741,9.570535220783817,9.570833375270894,9.57113152975797,9.571429684245047,9.571727838732125,9.572025993219201,9.57232414770628,9.572622302193356,9.572920456680432,9.573218611167508,9.573516765654585,9.573814920141663,9.57411307462874,9.574411229115817,9.574709383602894,9.57500753808997,9.575305692577047,9.575603847064123,9.5759020015512,9.576200156038277,9.576498310525356,9.576796465012432,9.577094619499508,9.577392773986585,9.577690928473661,9.577989082960737,9.578287237447816,9.578585391934892,9.57888354642197,9.579181700909047,9.579479855396123,9.5797780098832,9.580076164370276,9.580374318857354,9.58067247334443,9.580970627831508,9.581268782318585,9.581566936805661,9.581865091292737,9.582163245779814,9.58246140026689,9.582759554753968,9.583057709241046,9.583355863728123,9.5836540182152,9.583952172702276,9.584250327189352,9.584548481676428,9.584846636163507,9.585144790650583,9.585442945137661,9.585741099624737,9.586039254111814,9.58633740859889,9.586635563085967,9.586933717573045,9.587231872060121,9.5875300265472,9.587828181034276,9.588126335521352,9.588424490008428,9.588722644495505,9.589020798982581,9.58931895346966,9.589617107956737,9.589915262443814,9.59021341693089,9.590511571417967,9.590809725905043,9.59110788039212,9.591406034879197,9.591704189366274,9.592002343853352,9.592300498340428,9.592598652827505,9.592896807314581,9.593194961801657,9.593493116288736,9.593791270775812,9.59408942526289,9.594387579749966,9.594685734237043,9.59498388872412,9.595282043211196,9.595580197698272,9.59587835218535,9.596176506672428,9.596474661159505,9.596772815646581,9.597070970133657,9.597369124620734,9.59766727910781,9.597965433594888,9.598263588081965,9.598561742569043,9.59885989705612,9.599158051543196,9.599456206030272,9.599754360517348,9.600052515004426,9.600350669491503,9.600648823978581,9.600946978465657,9.601245132952734,9.60154328743981,9.601841441926886,9.602139596413965,9.602437750901041,9.60273590538812,9.603034059875196,9.603332214362272,9.603630368849348,9.603928523336425,9.604226677823501,9.60452483231058,9.604822986797656,9.605121141284734,9.60541929577181,9.605717450258886,9.606015604745963,9.60631375923304,9.606611913720117,9.606910068207194,9.607208222694272,9.607506377181348,9.607804531668425,9.608102686155501,9.608400840642577,9.608698995129656,9.608997149616732,9.60929530410381,9.609593458590886,9.609891613077963,9.61018976756504,9.610487922052116,9.610786076539192,9.61108423102627,9.611382385513346,9.611680540000425,9.611978694487501,9.612276848974577,9.612575003461654,9.61287315794873,9.613171312435808,9.613469466922885,9.613767621409963,9.61406577589704,9.614363930384116,9.614662084871192,9.614960239358268,9.615258393845346,9.615556548332423,9.615854702819501,9.616152857306577,9.616451011793654,9.61674916628073,9.617047320767806,9.617345475254883,9.617643629741961,9.617941784229037,9.618239938716115,9.618538093203192,9.618836247690268,9.619134402177345,9.619432556664421,9.6197307111515,9.620028865638576,9.620327020125654,9.62062517461273,9.620923329099806,9.621221483586883,9.62151963807396,9.621817792561037,9.622115947048114,9.622414101535192,9.622712256022268,9.623010410509345,9.623308564996421,9.623606719483497,9.623904873970574,9.624203028457652,9.62450118294473,9.624799337431806,9.625097491918883,9.62539564640596,9.625693800893036,9.625991955380112,9.62629010986719,9.626588264354266,9.626886418841345,9.627184573328421,9.627482727815497,9.627780882302574,9.62807903678965,9.628377191276728,9.628675345763805,9.628973500250883,9.629271654737959,9.629569809225035,9.629867963712112,9.630166118199188,9.630464272686265,9.630762427173343,9.631060581660421,9.631358736147497,9.631656890634574,9.63195504512165,9.632253199608726,9.632551354095803,9.632849508582881,9.633147663069957,9.633445817557035,9.633743972044112,9.634042126531188,9.634340281018265,9.634638435505341,9.634936589992419,9.635234744479495,9.635532898966574,9.63583105345365,9.636129207940726,9.636427362427803,9.636725516914879,9.637023671401955,9.637321825889034,9.637619980376112,9.637918134863188,9.638216289350265,9.638514443837341,9.638812598324417,9.639110752811494,9.639408907298572,9.639707061785648,9.640005216272726,9.640303370759803,9.640601525246879,9.640899679733955,9.641197834221032,9.64149598870811,9.641794143195186,9.642092297682265,9.64239045216934,9.642688606656417,9.642986761143494,9.64328491563057,9.643583070117648,9.643881224604725,9.644179379091803,9.644477533578879,9.644775688065955,9.645073842553032,9.645371997040108,9.645670151527185,9.645968306014263,9.646266460501339,9.646564614988417,9.646862769475494,9.64716092396257,9.647459078449646,9.647757232936723,9.6480553874238,9.648353541910877,9.648651696397955,9.648949850885032,9.649248005372108,9.649546159859185,9.64984431434626,9.650142468833339,9.650440623320415,9.650738777807494,9.65103693229457,9.651335086781646,9.651633241268723,9.651931395755799,9.652229550242875,9.652527704729954,9.65282585921703,9.653124013704108,9.653422168191184,9.65372032267826,9.654018477165337,9.654316631652414,9.654614786139492,9.654912940626568,9.655211095113646,9.655509249600723,9.655807404087799,9.656105558574875,9.656403713061952,9.65670186754903,9.657000022036106,9.657298176523184,9.65759633101026,9.657894485497337,9.658192639984414,9.65849079447149,9.658788948958566,9.659087103445644,9.65938525793272,9.659683412419799,9.659981566906875,9.660279721393952,9.660577875881028,9.660876030368104,9.661174184855183,9.661472339342259,9.661770493829337,9.662068648316414,9.66236680280349,9.662664957290566,9.662963111777643,9.66326126626472,9.663559420751797,9.663857575238875,9.664155729725952,9.664453884213028,9.664752038700104,9.66505019318718,9.665348347674257,9.665646502161335,9.665944656648414,9.66624281113549,9.666540965622566,9.666839120109643,9.667137274596719,9.667435429083795,9.667733583570874,9.66803173805795,9.668329892545028,9.668628047032104,9.66892620151918,9.669224356006257,9.669522510493334,9.669820664980412,9.670118819467488,9.670416973954566,9.670715128441643,9.671013282928719,9.671311437415795,9.671609591902872,9.671907746389948,9.672205900877026,9.672504055364104,9.67280220985118,9.673100364338257,9.673398518825334,9.67369667331241,9.673994827799486,9.674292982286564,9.67459113677364,9.674889291260719,9.675187445747795,9.675485600234872,9.675783754721948,9.676081909209024,9.676380063696103,9.676678218183179,9.676976372670257,9.677274527157333,9.67757268164441,9.677870836131486,9.678168990618563,9.678467145105639,9.678765299592717,9.679063454079795,9.679361608566872,9.679659763053948,9.679957917541024,9.6802560720281,9.680554226515177,9.680852381002255,9.681150535489332,9.68144868997641,9.681746844463486,9.682044998950563,9.682343153437639,9.682641307924715,9.682939462411793,9.68323761689887,9.683535771385948,9.683833925873024,9.6841320803601,9.684430234847177,9.684728389334254,9.68502654382133,9.685324698308408,9.685622852795486,9.685921007282563,9.686219161769639,9.686517316256715,9.686815470743792,9.687113625230868,9.687411779717946,9.687709934205023,9.6880080886921,9.688306243179177,9.688604397666253,9.68890255215333,9.689200706640406,9.689498861127484,9.68979701561456,9.690095170101639,9.690393324588715,9.690691479075792,9.690989633562868,9.691287788049944,9.691585942537023,9.691884097024099,9.692182251511177,9.692480405998253,9.69277856048533,9.693076714972406,9.693374869459483,9.693673023946559,9.693971178433637,9.694269332920713,9.694567487407792,9.694865641894868,9.695163796381944,9.69546195086902,9.695760105356097,9.696058259843175,9.696356414330252,9.69665456881733,9.696952723304406,9.697250877791483,9.697549032278559,9.697847186765635,9.698145341252713,9.69844349573979,9.698741650226868,9.699039804713944,9.69933795920102,9.699636113688097,9.699934268175173,9.70023242266225,9.700530577149328,9.700828731636404,9.701126886123483,9.701425040610559,9.701723195097635,9.702021349584712,9.702319504071788,9.702617658558866,9.702915813045943,9.70321396753302,9.703512122020097,9.703810276507173,9.70410843099425,9.704406585481326,9.704704739968404,9.70500289445548,9.705301048942559,9.705599203429635,9.705897357916712,9.706195512403788,9.706493666890864,9.70679182137794,9.707089975865019,9.707388130352095,9.707686284839173,9.70798443932625,9.708282593813326,9.708580748300403,9.708878902787479,9.709177057274557,9.709475211761633,9.709773366248712,9.710071520735788,9.710369675222864,9.71066782970994,9.710965984197017,9.711264138684095,9.711562293171172,9.71186044765825,9.712158602145326,9.712456756632402,9.712754911119479,9.713053065606555,9.713351220093632,9.71364937458071,9.713947529067788,9.714245683554864,9.71454383804194,9.714841992529017,9.715140147016093,9.71543830150317,9.715736455990248,9.716034610477324,9.716332764964402,9.716630919451479,9.716929073938555,9.717227228425632,9.717525382912708,9.717823537399786,9.718121691886862,9.71841984637394,9.718718000861017,9.719016155348093,9.71931430983517,9.719612464322246,9.719910618809323,9.7202087732964,9.720506927783479,9.720805082270555,9.721103236757632,9.721401391244708,9.721699545731784,9.72199770021886,9.722295854705939,9.722594009193015,9.722892163680093,9.72319031816717,9.723488472654246,9.723786627141322,9.724084781628399,9.724382936115477,9.724681090602553,9.724979245089632,9.725277399576708,9.725575554063784,9.72587370855086,9.726171863037937,9.726470017525013,9.726768172012092,9.72706632649917,9.727364480986246,9.727662635473322,9.727960789960399,9.728258944447475,9.728557098934552,9.72885525342163,9.729153407908706,9.729451562395784,9.72974971688286,9.730047871369937,9.730346025857013,9.73064418034409,9.730942334831168,9.731240489318244,9.731538643805322,9.731836798292399,9.732134952779475,9.732433107266552,9.732731261753628,9.733029416240704,9.733327570727782,9.73362572521486,9.733923879701937,9.734222034189013,9.73452018867609,9.734818343163166,9.735116497650242,9.73541465213732,9.735712806624397,9.736010961111475,9.736309115598552,9.736607270085628,9.736905424572704,9.73720357905978,9.737501733546859,9.737799888033935,9.738098042521013,9.73839619700809,9.738694351495166,9.738992505982242,9.739290660469319,9.739588814956397,9.739886969443473,9.740185123930551,9.740483278417628,9.740781432904704,9.74107958739178,9.741377741878857,9.741675896365933,9.741974050853011,9.742272205340088,9.742570359827166,9.742868514314242,9.743166668801319,9.743464823288395,9.743762977775472,9.74406113226255,9.744359286749626,9.744657441236704,9.74495559572378,9.745253750210857,9.745551904697933,9.74585005918501,9.746148213672088,9.746446368159164,9.746744522646242,9.747042677133319,9.747340831620395,9.747638986107471,9.747937140594548,9.748235295081624,9.748533449568702,9.748831604055779,9.749129758542857,9.749427913029933,9.74972606751701,9.750024222004086,9.750322376491162,9.75062053097824,9.750918685465317,9.751216839952395,9.751514994439471,9.751813148926548,9.752111303413624,9.7524094579007,9.752707612387779,9.753005766874855,9.753303921361933,9.75360207584901,9.753900230336086,9.754198384823162,9.754496539310239,9.754794693797315,9.755092848284393,9.75539100277147,9.755689157258548,9.755987311745624,9.7562854662327,9.756583620719777,9.756881775206853,9.757179929693931,9.757478084181008,9.757776238668086,9.758074393155162,9.758372547642239,9.758670702129315,9.758968856616391,9.75926701110347,9.759565165590546,9.759863320077624,9.7601614745647,9.760459629051777,9.760757783538853,9.76105593802593,9.761354092513006,9.761652247000084,9.761950401487162,9.762248555974239,9.762546710461315,9.762844864948391,9.763143019435468,9.763441173922544,9.763739328409622,9.764037482896699,9.764335637383777,9.764633791870853,9.76493194635793,9.765230100845006,9.765528255332082,9.76582640981916,9.766124564306237,9.766422718793315,9.766720873280391,9.767019027767468,9.767317182254544,9.76761533674162,9.767913491228697,9.768211645715775,9.768509800202853,9.76880795468993,9.769106109177006,9.769404263664082,9.769702418151159,9.770000572638235,9.770298727125313,9.77059688161239,9.770895036099468,9.771193190586544,9.77149134507362,9.771789499560697,9.772087654047773,9.772385808534851,9.772683963021928,9.772982117509006,9.773280271996082,9.773578426483159,9.773876580970235,9.774174735457311,9.774472889944388,9.774771044431466,9.775069198918544,9.77536735340562,9.775665507892697,9.775963662379773,9.77626181686685,9.776559971353926,9.776858125841004,9.77715628032808,9.777454434815159,9.777752589302235,9.778050743789311,9.778348898276388,9.778647052763464,9.778945207250542,9.779243361737619,9.779541516224697,9.779839670711773,9.78013782519885,9.780435979685926,9.780734134173002,9.78103228866008,9.781330443147157,9.781628597634235,9.781926752121311,9.782224906608388,9.782523061095464,9.78282121558254,9.783119370069617,9.783417524556695,9.783715679043771,9.78401383353085,9.784311988017926,9.784610142505002,9.784908296992079,9.785206451479155,9.785504605966233,9.78580276045331,9.786100914940388,9.786399069427464,9.78669722391454,9.786995378401617,9.787293532888693,9.787591687375771,9.787889841862848,9.788187996349926,9.788486150837002,9.788784305324079,9.789082459811155,9.789380614298231,9.789678768785308,9.789976923272386,9.790275077759462,9.79057323224654,9.790871386733617,9.791169541220693,9.79146769570777,9.791765850194846,9.792064004681924,9.792362159169,9.792660313656079,9.792958468143155,9.793256622630231,9.793554777117308,9.793852931604384,9.794151086091462,9.794449240578539,9.794747395065617,9.795045549552693,9.79534370403977,9.795641858526846,9.795940013013922,9.796238167500999,9.796536321988077,9.796834476475153,9.797132630962231,9.797430785449308,9.797728939936384,9.79802709442346,9.798325248910537,9.798623403397615,9.798921557884691,9.79921971237177,9.799517866858846,9.799816021345922,9.800114175832999,9.800412330320075,9.800710484807153,9.80100863929423,9.801306793781308,9.801604948268384,9.80190310275546,9.802201257242537,9.802499411729613,9.80279756621669,9.803095720703768,9.803393875190844,9.803692029677922,9.803990184164999,9.804288338652075,9.804586493139151,9.804884647626228,9.805182802113306,9.805480956600382,9.80577911108746,9.806077265574537,9.806375420061613,9.80667357454869,9.806971729035766,9.807269883522844,9.80756803800992,9.807866192496999,9.808164346984075,9.808462501471151,9.808760655958228,9.809058810445304,9.80935696493238,9.809655119419459,9.809953273906537,9.810251428393613,9.81054958288069,9.810847737367766,9.811145891854842,9.811444046341919,9.811742200828997,9.812040355316073,9.812338509803151,9.812636664290228,9.812934818777304,9.81323297326438,9.813531127751457,9.813829282238535,9.814127436725611,9.81442559121269,9.814723745699766,9.815021900186842,9.815320054673919,9.815618209160995,9.815916363648071,9.81621451813515,9.816512672622228,9.816810827109304,9.81710898159638,9.817407136083457,9.817705290570533,9.81800344505761,9.818301599544688,9.818599754031764,9.818897908518842,9.819196063005919,9.819494217492995,9.819792371980071,9.820090526467148,9.820388680954226,9.820686835441302,9.82098498992838,9.821283144415457,9.821581298902533,9.82187945338961,9.822177607876686,9.822475762363762,9.82277391685084,9.823072071337918,9.823370225824995,9.823668380312071,9.823966534799148,9.824264689286224,9.8245628437733,9.824860998260379,9.825159152747455,9.825457307234533,9.82575546172161,9.826053616208686,9.826351770695762,9.826649925182839,9.826948079669917,9.827246234156993,9.827544388644071,9.827842543131148,9.828140697618224,9.8284388521053,9.828737006592377,9.829035161079455,9.829333315566531,9.82963147005361,9.829929624540686,9.830227779027762,9.830525933514838,9.830824088001915,9.831122242488991,9.83142039697607,9.831718551463146,9.832016705950224,9.8323148604373,9.832613014924377,9.832911169411453,9.83320932389853,9.833507478385608,9.833805632872684,9.834103787359762,9.834401941846838,9.834700096333915,9.834998250820991,9.835296405308068,9.835594559795146,9.835892714282222,9.8361908687693,9.836489023256377,9.836787177743453,9.83708533223053,9.837383486717606,9.837681641204682,9.83797979569176,9.838277950178837,9.838576104665915,9.838874259152991,9.839172413640068,9.839470568127144,9.83976872261422,9.840066877101298,9.840365031588375,9.840663186075453,9.84096134056253,9.841259495049606,9.841557649536682,9.841855804023758,9.842153958510837,9.842452112997913,9.842750267484991,9.843048421972068,9.843346576459144,9.84364473094622,9.843942885433297,9.844241039920373,9.844539194407451,9.844837348894528,9.845135503381606,9.845433657868682,9.845731812355758,9.846029966842835,9.846328121329911,9.84662627581699,9.846924430304066,9.847222584791144,9.84752073927822,9.847818893765297,9.848117048252373,9.84841520273945,9.848713357226528,9.849011511713604,9.849309666200682,9.849607820687758,9.849905975174835,9.850204129661911,9.850502284148988,9.850800438636064,9.851098593123142,9.85139674761022,9.851694902097297,9.851993056584373,9.85229121107145,9.852589365558526,9.852887520045602,9.85318567453268,9.853483829019757,9.853781983506835,9.854080137993911,9.854378292480988,9.854676446968064,9.85497460145514,9.855272755942218,9.855570910429295,9.855869064916373,9.85616721940345,9.856465373890526,9.856763528377602,9.857061682864678,9.857359837351755,9.857657991838833,9.857956146325911,9.858254300812987,9.858552455300064,9.85885060978714,9.859148764274217,9.859446918761293,9.859745073248371,9.860043227735448,9.860341382222526,9.860639536709602,9.860937691196678,9.861235845683755,9.861534000170831,9.86183215465791,9.862130309144986,9.862428463632064,9.86272661811914,9.863024772606217,9.863322927093293,9.86362108158037,9.863919236067446,9.864217390554524,9.864515545041602,9.864813699528678,9.865111854015755,9.865410008502831,9.865708162989907,9.866006317476984,9.866304471964062,9.866602626451138,9.866900780938217,9.867198935425293,9.86749708991237,9.867795244399446,9.868093398886522,9.8683915533736,9.868689707860677,9.868987862347755,9.869286016834831,9.869584171321907,9.869882325808984,9.87018048029606,9.870478634783137,9.870776789270215,9.871074943757293,9.87137309824437,9.871671252731446,9.871969407218522,9.872267561705598,9.872565716192675,9.872863870679753,9.87316202516683,9.873460179653907,9.873758334140984,9.87405648862806,9.874354643115137,9.874652797602213,9.874950952089291,9.875249106576367,9.875547261063446,9.875845415550522,9.876143570037598,9.876441724524675,9.876739879011751,9.87703803349883,9.877336187985906,9.877634342472984,9.87793249696006,9.878230651447137,9.878528805934213,9.87882696042129,9.879125114908366,9.879423269395444,9.87972142388252,9.880019578369598,9.880317732856675,9.880615887343751,9.880914041830827,9.881212196317904,9.881510350804982,9.881808505292058,9.882106659779136,9.882404814266213,9.88270296875329,9.883001123240366,9.883299277727442,9.88359743221452,9.883895586701597,9.884193741188675,9.884491895675751,9.884790050162827,9.885088204649904,9.88538635913698,9.885684513624057,9.885982668111135,9.886280822598211,9.88657897708529,9.886877131572366,9.887175286059442,9.887473440546518,9.887771595033595,9.888069749520673,9.88836790400775,9.888666058494827,9.888964212981904,9.88926236746898,9.889560521956057,9.889858676443133,9.890156830930211,9.890454985417287,9.890753139904366,9.891051294391442,9.891349448878518,9.891647603365595,9.891945757852671,9.892243912339747,9.892542066826826,9.892840221313902,9.89313837580098,9.893436530288056,9.893734684775133,9.89403283926221,9.894330993749286,9.894629148236364,9.89492730272344,9.895225457210518,9.895523611697595,9.895821766184671,9.896119920671747,9.896418075158824,9.896716229645902,9.897014384132978,9.897312538620056,9.897610693107133,9.89790884759421,9.898207002081286,9.898505156568362,9.898803311055438,9.899101465542516,9.899399620029595,9.899697774516671,9.899995929003747,9.900294083490824,9.9005922379779,9.900890392464976,9.901188546952055,9.901486701439131,9.90178485592621,9.902083010413286,9.902381164900362,9.902679319387438,9.902977473874515,9.903275628361593,9.90357378284867,9.903871937335747,9.904170091822824,9.9044682463099,9.904766400796976,9.905064555284053,9.90536270977113,9.905660864258207,9.905959018745286,9.906257173232362,9.906555327719438,9.906853482206515,9.907151636693591,9.907449791180667,9.907747945667746,9.908046100154822,9.9083442546419,9.908642409128976,9.908940563616053,9.90923871810313,9.909536872590206,9.909835027077284,9.91013318156436,9.910431336051438,9.910729490538515,9.911027645025591,9.911325799512667,9.911623953999744,9.91192210848682,9.912220262973898,9.912518417460976,9.912816571948053,9.91311472643513,9.913412880922206,9.913711035409282,9.914009189896358,9.914307344383436,9.914605498870513,9.914903653357591,9.915201807844667,9.915499962331744,9.91579811681882,9.916096271305896,9.916394425792975,9.916692580280051,9.91699073476713,9.917288889254205,9.917587043741282,9.917885198228358,9.918183352715435,9.918481507202511,9.91877966168959,9.919077816176667,9.919375970663744,9.91967412515082,9.919972279637896,9.920270434124973,9.92056858861205,9.920866743099127,9.921164897586204,9.921463052073282,9.921761206560358,9.922059361047435,9.922357515534511,9.922655670021587,9.922953824508665,9.923251978995742,9.92355013348282,9.923848287969896,9.924146442456973,9.92444459694405,9.924742751431125,9.925040905918204,9.92533906040528,9.925637214892358,9.925935369379435,9.926233523866511,9.926531678353587,9.926829832840664,9.92712798732774,9.927426141814818,9.927724296301895,9.928022450788973,9.928320605276049,9.928618759763125,9.928916914250202,9.929215068737278,9.929513223224356,9.929811377711433,9.930109532198511,9.930407686685587,9.930705841172664,9.93100399565974,9.931302150146816,9.931600304633895,9.931898459120971,9.932196613608049,9.932494768095125,9.932792922582202,9.933091077069278,9.933389231556355,9.933687386043431,9.933985540530509,9.934283695017585,9.934581849504664,9.93488000399174,9.935178158478816,9.935476312965893,9.935774467452969,9.936072621940047,9.936370776427124,9.936668930914202,9.936967085401278,9.937265239888355,9.937563394375431,9.937861548862507,9.938159703349585,9.938457857836662,9.93875601232374,9.939054166810816,9.939352321297893,9.939650475784969,9.939948630272045,9.940246784759122,9.9405449392462,9.940843093733276,9.941141248220354,9.94143940270743,9.941737557194507,9.942035711681584,9.94233386616866,9.942632020655738,9.942930175142815,9.943228329629893,9.943526484116969,9.943824638604045,9.944122793091122,9.944420947578198,9.944719102065276,9.945017256552353,9.94531541103943,9.945613565526507,9.945911720013584,9.94620987450066,9.946508028987736,9.946806183474813,9.94710433796189,9.947402492448969,9.947700646936045,9.947998801423122,9.948296955910198,9.948595110397275,9.94889326488435,9.949191419371429,9.949489573858505,9.949787728345584,9.95008588283266,9.950384037319736,9.950682191806813,9.950980346293889,9.951278500780967,9.951576655268044,9.951874809755122,9.952172964242198,9.952471118729274,9.95276927321635,9.953067427703427,9.953365582190504,9.953663736677582,9.95396189116466,9.954260045651736,9.954558200138813,9.954856354625889,9.955154509112965,9.955452663600042,9.95575081808712,9.956048972574196,9.956347127061274,9.95664528154835,9.956943436035427,9.957241590522504,9.95753974500958,9.957837899496658,9.958136053983734,9.958434208470813,9.958732362957889,9.959030517444965,9.959328671932042,9.959626826419118,9.959924980906194,9.960223135393273,9.96052128988035,9.960819444367427,9.961117598854504,9.96141575334158,9.961713907828656,9.962012062315733,9.96231021680281,9.962608371289887,9.962906525776965,9.963204680264042,9.963502834751118,9.963800989238194,9.96409914372527,9.964397298212349,9.964695452699425,9.964993607186504,9.96529176167358,9.965589916160656,9.965888070647733,9.966186225134809,9.966484379621887,9.966782534108964,9.967080688596042,9.967378843083118,9.967676997570194,9.96797515205727,9.968273306544347,9.968571461031424,9.968869615518502,9.969167770005578,9.969465924492656,9.969764078979733,9.970062233466809,9.970360387953885,9.970658542440962,9.97095669692804,9.971254851415116,9.971553005902194,9.97185116038927,9.972149314876347,9.972447469363424,9.9727456238505,9.973043778337578,9.973341932824654,9.973640087311733,9.973938241798809,9.974236396285885,9.974534550772962,9.974832705260038,9.975130859747114,9.975429014234193,9.975727168721269,9.976025323208347,9.976323477695423,9.9766216321825,9.976919786669576,9.977217941156653,9.97751609564373,9.977814250130807,9.978112404617885,9.978410559104962,9.978708713592038,9.979006868079114,9.97930502256619,9.979603177053269,9.979901331540345,9.980199486027423,9.9804976405145,9.980795795001576,9.981093949488653,9.981392103975729,9.981690258462805,9.981988412949883,9.98228656743696,9.982584721924038,9.982882876411114,9.98318103089819,9.983479185385267,9.983777339872344,9.984075494359422,9.984373648846498,9.984671803333576,9.984969957820653,9.985268112307729,9.985566266794805,9.985864421281882,9.98616257576896,9.986460730256036,9.986758884743114,9.98705703923019,9.987355193717267,9.987653348204343,9.98795150269142,9.988249657178496,9.988547811665574,9.988845966152653,9.989144120639729,9.989442275126805,9.989740429613882,9.990038584100958,9.990336738588034,9.990634893075113,9.990933047562189,9.991231202049267,9.991529356536343,9.99182751102342,9.992125665510496,9.992423819997573,9.99272197448465,9.993020128971727,9.993318283458805,9.993616437945882,9.993914592432958,9.994212746920034,9.99451090140711,9.994809055894187,9.995107210381265,9.995405364868343,9.99570351935542,9.996001673842496,9.996299828329573,9.996597982816649,9.996896137303725,9.997194291790803,9.99749244627788,9.997790600764958,9.998088755252034,9.99838690973911,9.998685064226187,9.998983218713263,9.999281373200342,9.999579527687418,9.999877682174496,10.000175836661573,10.000473991148649,10.000772145635725,10.001070300122802,10.001368454609878,10.001666609096956,10.001964763584034,10.00226291807111,10.002561072558187,10.002859227045263,10.00315738153234,10.003455536019416,10.003753690506494,10.00405184499357,10.004349999480649,10.004648153967725,10.004946308454802,10.005244462941878,10.005542617428954,10.005840771916032,10.006138926403109,10.006437080890187,10.006735235377263,10.00703338986434,10.007331544351416,10.007629698838493,10.007927853325569,10.008226007812647,10.008524162299725,10.008822316786802,10.009120471273878,10.009418625760954,10.00971678024803,10.010014934735107,10.010313089222185,10.010611243709262,10.01090939819634,10.011207552683416,10.011505707170492,10.011803861657569,10.012102016144645,10.012400170631723,10.0126983251188,10.012996479605878,10.013294634092954,10.01359278858003,10.013890943067107,10.014189097554183,10.014487252041262,10.014785406528338,10.015083561015416,10.015381715502492,10.015679869989569,10.015978024476645,10.016276178963722,10.016574333450798,10.016872487937876,10.017170642424952,10.01746879691203,10.017766951399107,10.018065105886183,10.01836326037326,10.018661414860336,10.018959569347414,10.01925772383449,10.019555878321569,10.019854032808645,10.020152187295722,10.020450341782798,10.020748496269874,10.021046650756952,10.021344805244029,10.021642959731107,10.021941114218183,10.02223926870526,10.022537423192336,10.022835577679412,10.023133732166489,10.023431886653567,10.023730041140643,10.024028195627722,10.024326350114798,10.024624504601874,10.02492265908895,10.025220813576027,10.025518968063105,10.025817122550182,10.02611527703726,10.026413431524336,10.026711586011412,10.027009740498489,10.027307894985565,10.027606049472643,10.02790420395972,10.028202358446798,10.028500512933874,10.02879866742095,10.029096821908027,10.029394976395103,10.02969313088218,10.029991285369258,10.030289439856334,10.030587594343412,10.030885748830489,10.031183903317565,10.031482057804642,10.031780212291718,10.032078366778796,10.032376521265872,10.03267467575295,10.032972830240027,10.033270984727103,10.03356913921418,10.033867293701256,10.034165448188334,10.03446360267541,10.034761757162489,10.035059911649565,10.035358066136641,10.035656220623718,10.035954375110794,10.03625252959787,10.036550684084949,10.036848838572027,10.037146993059103,10.03744514754618,10.037743302033256,10.038041456520332,10.038339611007409,10.038637765494487,10.038935919981563,10.039234074468641,10.039532228955718,10.039830383442794,10.04012853792987,10.040426692416947,10.040724846904025,10.041023001391101,10.04132115587818,10.041619310365256,10.041917464852332,10.042215619339409,10.042513773826485,10.042811928313562,10.04311008280064,10.043408237287718,10.043706391774794,10.04400454626187,10.044302700748947,10.044600855236023,10.0448990097231,10.045197164210178,10.045495318697254,10.045793473184332,10.046091627671409,10.046389782158485,10.046687936645561,10.046986091132638,10.047284245619716,10.047582400106792,10.04788055459387,10.048178709080947,10.048476863568023,10.0487750180551,10.049073172542176,10.049371327029252,10.04966948151633,10.049967636003409,10.050265790490485,10.050563944977561,10.050862099464638,10.051160253951714,10.05145840843879,10.051756562925869,10.052054717412945,10.052352871900023,10.0526510263871,10.052949180874176,10.053247335361252,10.053545489848329,10.053843644335407,10.054141798822483,10.054439953309561,10.054738107796638,10.055036262283714,10.05533441677079,10.055632571257867,10.055930725744943,10.056228880232021,10.0565270347191,10.056825189206176,10.057123343693252,10.057421498180329,10.057719652667405,10.058017807154481,10.05831596164156,10.058614116128636,10.058912270615714,10.05921042510279,10.059508579589867,10.059806734076943,10.06010488856402,10.060403043051098,10.060701197538174,10.060999352025252,10.061297506512329,10.061595660999405,10.061893815486481,10.062191969973558,10.062490124460636,10.062788278947712,10.06308643343479,10.063384587921867,10.063682742408943,10.06398089689602,10.064279051383096,10.064577205870172,10.06487536035725,10.065173514844327,10.065471669331405,10.065769823818481,10.066067978305558,10.066366132792634,10.06666428727971,10.066962441766789,10.067260596253865,10.067558750740943,10.06785690522802,10.068155059715096,10.068453214202172,10.068751368689249,10.069049523176327,10.069347677663403,10.069645832150481,10.069943986637558,10.070242141124634,10.07054029561171,10.070838450098787,10.071136604585863,10.071434759072941,10.071732913560018,10.072031068047096,10.072329222534172,10.072627377021249,10.072925531508325,10.073223685995401,10.07352184048248,10.073819994969556,10.074118149456634,10.07441630394371,10.074714458430787,10.075012612917863,10.07531076740494,10.075608921892018,10.075907076379094,10.076205230866172,10.076503385353249,10.076801539840325,10.077099694327401,10.077397848814478,10.077696003301554,10.077994157788632,10.078292312275709,10.078590466762787,10.078888621249863,10.07918677573694,10.079484930224016,10.079783084711092,10.08008123919817,10.080379393685247,10.080677548172325,10.080975702659401,10.081273857146478,10.081572011633554,10.08187016612063,10.082168320607709,10.082466475094785,10.082764629581863,10.08306278406894,10.083360938556016,10.083659093043092,10.083957247530169,10.084255402017245,10.084553556504323,10.084851710991401,10.085149865478478,10.085448019965554,10.08574617445263,10.086044328939707,10.086342483426783,10.086640637913861,10.086938792400938,10.087236946888016,10.087535101375092,10.087833255862169,10.088131410349245,10.088429564836321,10.0887277193234,10.089025873810476,10.089324028297554,10.08962218278463,10.089920337271707,10.090218491758783,10.09051664624586,10.090814800732936,10.091112955220014,10.091411109707092,10.091709264194169,10.092007418681245,10.092305573168321,10.092603727655398,10.092901882142474,10.093200036629552,10.093498191116629,10.093796345603707,10.094094500090783,10.09439265457786,10.094690809064936,10.094988963552012,10.09528711803909,10.095585272526167,10.095883427013245,10.096181581500321,10.096479735987398,10.096777890474474,10.09707604496155,10.097374199448627,10.097672353935705,10.097970508422783,10.09826866290986,10.098566817396936,10.098864971884012,10.099163126371089,10.099461280858165,10.099759435345243,10.10005758983232,10.100355744319398,10.100653898806474,10.10095205329355,10.101250207780627,10.101548362267703,10.101846516754781,10.102144671241858,10.102442825728936,10.102740980216012,10.103039134703089,10.103337289190165,10.103635443677241,10.10393359816432,10.104231752651396,10.104529907138474,10.10482806162555,10.105126216112627,10.105424370599703,10.10572252508678,10.106020679573856,10.106318834060934,10.10661698854801,10.106915143035089,10.107213297522165,10.107511452009241,10.107809606496318,10.108107760983394,10.108405915470472,10.108704069957549,10.109002224444627,10.109300378931703,10.10959853341878,10.109896687905856,10.110194842392932,10.11049299688001,10.110791151367087,10.111089305854165,10.111387460341241,10.111685614828318,10.111983769315394,10.11228192380247,10.112580078289547,10.112878232776625,10.113176387263701,10.11347454175078,10.113772696237856,10.114070850724932,10.114369005212009,10.114667159699085,10.114965314186163,10.11526346867324,10.115561623160318,10.115859777647394,10.11615793213447,10.116456086621547,10.116754241108623,10.117052395595701,10.117350550082778,10.117648704569856,10.117946859056932,10.118245013544009,10.118543168031085,10.118841322518161,10.119139477005238,10.119437631492316,10.119735785979392,10.12003394046647,10.120332094953547,10.120630249440623,10.1209284039277,10.121226558414776,10.121524712901854,10.12182286738893,10.122121021876008,10.122419176363085,10.122717330850161,10.123015485337238,10.123313639824314,10.123611794311392,10.123909948798469,10.124208103285547,10.124506257772623,10.1248044122597,10.125102566746776,10.125400721233852,10.125698875720929,10.125997030208007,10.126295184695083,10.126593339182161,10.126891493669238,10.127189648156314,10.12748780264339,10.127785957130467,10.128084111617545,10.128382266104621,10.1286804205917,10.128978575078776,10.129276729565852,10.129574884052928,10.129873038540005,10.130171193027083,10.13046934751416,10.130767502001238,10.131065656488314,10.13136381097539,10.131661965462467,10.131960119949543,10.13225827443662,10.132556428923698,10.132854583410776,10.133152737897852,10.133450892384928,10.133749046872005,10.134047201359081,10.134345355846158,10.134643510333236,10.134941664820312,10.13523981930739,10.135537973794467,10.135836128281543,10.13613428276862,10.136432437255696,10.136730591742774,10.13702874622985,10.137326900716928,10.137625055204005,10.137923209691081,10.138221364178158,10.138519518665234,10.13881767315231,10.139115827639388,10.139413982126467,10.139712136613543,10.14001029110062,10.140308445587696,10.140606600074772,10.140904754561848,10.141202909048927,10.141501063536003,10.141799218023081,10.142097372510158,10.142395526997234,10.14269368148431,10.142991835971387,10.143289990458465,10.143588144945541,10.14388629943262,10.144184453919696,10.144482608406772,10.144780762893848,10.145078917380925,10.145377071868001,10.14567522635508,10.145973380842157,10.146271535329234,10.14656968981631,10.146867844303387,10.147165998790463,10.14746415327754,10.147762307764618,10.148060462251694,10.148358616738772,10.148656771225848,10.148954925712925,10.149253080200001,10.149551234687078,10.149849389174156,10.150147543661232,10.15044569814831,10.150743852635387,10.151042007122463,10.15134016160954,10.151638316096616,10.151936470583694,10.15223462507077,10.152532779557848,10.152830934044925,10.153129088532001,10.153427243019078,10.153725397506154,10.15402355199323,10.154321706480308,10.154619860967385,10.154918015454463,10.15521616994154,10.155514324428616,10.155812478915692,10.156110633402768,10.156408787889847,10.156706942376923,10.157005096864001,10.157303251351077,10.157601405838154,10.15789956032523,10.158197714812307,10.158495869299385,10.158794023786461,10.15909217827354,10.159390332760616,10.159688487247692,10.159986641734768,10.160284796221845,10.160582950708921,10.160881105196,10.161179259683076,10.161477414170154,10.16177556865723,10.162073723144307,10.162371877631383,10.16267003211846,10.162968186605537,10.163266341092614,10.163564495579692,10.163862650066768,10.164160804553845,10.164458959040921,10.164757113527997,10.165055268015076,10.165353422502152,10.16565157698923,10.165949731476307,10.166247885963383,10.16654604045046,10.166844194937536,10.167142349424612,10.16744050391169,10.167738658398767,10.168036812885845,10.168334967372921,10.168633121859997,10.168931276347074,10.16922943083415,10.169527585321228,10.169825739808305,10.170123894295383,10.17042204878246,10.170720203269536,10.171018357756612,10.171316512243688,10.171614666730767,10.171912821217843,10.172210975704921,10.172509130191997,10.172807284679074,10.17310543916615,10.173403593653227,10.173701748140303,10.173999902627381,10.17429805711446,10.174596211601536,10.174894366088612,10.175192520575688,10.175490675062765,10.175788829549841,10.17608698403692,10.176385138523996,10.176683293011074,10.17698144749815,10.177279601985227,10.177577756472303,10.17787591095938,10.178174065446457,10.178472219933534,10.178770374420612,10.179068528907688,10.179366683394765,10.179664837881841,10.179962992368917,10.180261146855994,10.180559301343072,10.18085745583015,10.181155610317226,10.181453764804303,10.18175191929138,10.182050073778456,10.182348228265532,10.18264638275261,10.182944537239687,10.183242691726765,10.183540846213841,10.183839000700917,10.184137155187994,10.18443530967507,10.184733464162148,10.185031618649225,10.185329773136303,10.18562792762338,10.185926082110456,10.186224236597532,10.186522391084608,10.186820545571685,10.187118700058763,10.187416854545841,10.187715009032917,10.188013163519994,10.18831131800707,10.188609472494147,10.188907626981223,10.189205781468301,10.189503935955377,10.189802090442456,10.190100244929532,10.190398399416608,10.190696553903685,10.190994708390761,10.19129286287784,10.191591017364916,10.191889171851994,10.19218732633907,10.192485480826146,10.192783635313223,10.1930817898003,10.193379944287376,10.193678098774454,10.193976253261532,10.194274407748608,10.194572562235685,10.194870716722761,10.195168871209837,10.195467025696914,10.195765180183992,10.196063334671068,10.196361489158146,10.196659643645223,10.1969577981323,10.197255952619376,10.197554107106452,10.19785226159353,10.198150416080606,10.198448570567685,10.198746725054761,10.199044879541837,10.199343034028914,10.19964118851599,10.199939343003068,10.200237497490145,10.200535651977223,10.2008338064643,10.201131960951376,10.201430115438452,10.201728269925528,10.202026424412605,10.202324578899683,10.20262273338676,10.202920887873837,10.203219042360914,10.20351719684799,10.203815351335066,10.204113505822143,10.204411660309221,10.204709814796297,10.205007969283376,10.205306123770452,10.205604278257528,10.205902432744605,10.206200587231681,10.20649874171876,10.206796896205836,10.207095050692914,10.20739320517999,10.207691359667066,10.207989514154143,10.20828766864122,10.208585823128296,10.208883977615374,10.20918213210245,10.209480286589528,10.209778441076605,10.210076595563681,10.210374750050757,10.210672904537834,10.210971059024912,10.211269213511988,10.211567367999066,10.211865522486143,10.21216367697322,10.212461831460296,10.212759985947372,10.21305814043445,10.213356294921526,10.213654449408605,10.213952603895681,10.214250758382757,10.214548912869834,10.21484706735691,10.215145221843986,10.215443376331065,10.215741530818141,10.216039685305219,10.216337839792295,10.216635994279372,10.216934148766448,10.217232303253525,10.217530457740603,10.21782861222768,10.218126766714757,10.218424921201834,10.21872307568891,10.219021230175986,10.219319384663063,10.219617539150141,10.219915693637217,10.220213848124295,10.220512002611372,10.220810157098448,10.221108311585525,10.221406466072601,10.221704620559677,10.222002775046755,10.222300929533834,10.22259908402091,10.222897238507986,10.223195392995063,10.22349354748214,10.223791701969215,10.224089856456294,10.22438801094337,10.224686165430448,10.224984319917525,10.225282474404601,10.225580628891677,10.225878783378754,10.226176937865832,10.226475092352908,10.226773246839986,10.227071401327063,10.227369555814139,10.227667710301215,10.227965864788292,10.228264019275368,10.228562173762446,10.228860328249525,10.2291584827366,10.229456637223677,10.229754791710754,10.23005294619783,10.230351100684906,10.230649255171985,10.230947409659061,10.231245564146139,10.231543718633215,10.231841873120292,10.232140027607368,10.232438182094445,10.232736336581523,10.233034491068599,10.233332645555677,10.233630800042754,10.23392895452983,10.234227109016906,10.234525263503983,10.234823417991059,10.235121572478137,10.235419726965215,10.235717881452292,10.236016035939368,10.236314190426445,10.236612344913521,10.236910499400597,10.237208653887675,10.237506808374752,10.23780496286183,10.238103117348906,10.238401271835983,10.238699426323059,10.238997580810135,10.239295735297214,10.23959388978429,10.239892044271368,10.240190198758444,10.24048835324552,10.240786507732597,10.241084662219674,10.24138281670675,10.241680971193828,10.241979125680906,10.242277280167983,10.242575434655059,10.242873589142135,10.243171743629212,10.243469898116288,10.243768052603366,10.244066207090443,10.24436436157752,10.244662516064597,10.244960670551674,10.24525882503875,10.245556979525826,10.245855134012904,10.24615328849998,10.246451442987059,10.246749597474135,10.247047751961212,10.247345906448288,10.247644060935365,10.247942215422443,10.248240369909519,10.248538524396597,10.248836678883674,10.24913483337075,10.249432987857826,10.249731142344903,10.250029296831979,10.250327451319057,10.250625605806134,10.250923760293212,10.251221914780288,10.251520069267364,10.25181822375444,10.252116378241517,10.252414532728595,10.252712687215672,10.25301084170275,10.253308996189826,10.253607150676903,10.253905305163979,10.254203459651055,10.254501614138134,10.25479976862521,10.255097923112288,10.255396077599364,10.25569423208644,10.255992386573517,10.256290541060594,10.25658869554767,10.256886850034748,10.257185004521824,10.257483159008903,10.257781313495979,10.258079467983055,10.258377622470132,10.258675776957208,10.258973931444286,10.259272085931363,10.25957024041844,10.259868394905517,10.260166549392594,10.26046470387967,10.260762858366746,10.261061012853824,10.2613591673409,10.261657321827979,10.261955476315055,10.262253630802132,10.262551785289208,10.262849939776284,10.26314809426336,10.263446248750439,10.263744403237515,10.264042557724594,10.26434071221167,10.264638866698746,10.264937021185823,10.265235175672899,10.265533330159977,10.265831484647054,10.266129639134132,10.266427793621208,10.266725948108284,10.26702410259536,10.267322257082437,10.267620411569515,10.267918566056592,10.26821672054367,10.268514875030746,10.268813029517823,10.269111184004899,10.269409338491975,10.269707492979052,10.27000564746613,10.270303801953208,10.270601956440284,10.27090011092736,10.271198265414437,10.271496419901514,10.27179457438859,10.272092728875668,10.272390883362744,10.272689037849823,10.272987192336899,10.273285346823975,10.273583501311052,10.273881655798128,10.274179810285206,10.274477964772283,10.27477611925936,10.275074273746437,10.275372428233513,10.27567058272059,10.275968737207666,10.276266891694743,10.27656504618182,10.276863200668899,10.277161355155975,10.277459509643052,10.277757664130128,10.278055818617204,10.27835397310428,10.278652127591359,10.278950282078435,10.279248436565513,10.27954659105259,10.279844745539666,10.280142900026743,10.280441054513819,10.280739209000897,10.281037363487973,10.281335517975052,10.281633672462128,10.281931826949204,10.28222998143628,10.282528135923357,10.282826290410434,10.283124444897512,10.28342259938459,10.283720753871666,10.284018908358743,10.284317062845819,10.284615217332895,10.284913371819972,10.28521152630705,10.285509680794126,10.285807835281204,10.28610598976828,10.286404144255357,10.286702298742433,10.28700045322951,10.287298607716588,10.287596762203664,10.287894916690743,10.288193071177819,10.288491225664895,10.288789380151972,10.289087534639048,10.289385689126126,10.289683843613203,10.28998199810028,10.290280152587357,10.290578307074433,10.29087646156151,10.291174616048586,10.291472770535663,10.29177092502274,10.292069079509817,10.292367233996895,10.292665388483972,10.292963542971048,10.293261697458124,10.2935598519452,10.293858006432279,10.294156160919355,10.294454315406433,10.29475246989351,10.295050624380586,10.295348778867663,10.295646933354739,10.295945087841817,10.296243242328893,10.296541396815972,10.296839551303048,10.297137705790124,10.2974358602772,10.297734014764277,10.298032169251353,10.298330323738432,10.298628478225508,10.298926632712586,10.299224787199663,10.299522941686739,10.299821096173815,10.300119250660892,10.30041740514797,10.300715559635046,10.301013714122124,10.3013118686092,10.301610023096277,10.301908177583353,10.30220633207043,10.302504486557508,10.302802641044584,10.303100795531662,10.303398950018739,10.303697104505815,10.303995258992892,10.304293413479968,10.304591567967044,10.304889722454122,10.305187876941199,10.305486031428277,10.305784185915353,10.30608234040243,10.306380494889506,10.306678649376583,10.30697680386366,10.307274958350737,10.307573112837815,10.307871267324892,10.308169421811968,10.308467576299044,10.30876573078612,10.309063885273199,10.309362039760275,10.309660194247353,10.30995834873443,10.310256503221506,10.310554657708582,10.310852812195659,10.311150966682735,10.311449121169813,10.311747275656892,10.312045430143968,10.312343584631044,10.31264173911812,10.312939893605197,10.313238048092273,10.313536202579352,10.313834357066428,10.314132511553506,10.314430666040582,10.314728820527659,10.315026975014735,10.315325129501812,10.31562328398889,10.315921438475966,10.316219592963044,10.31651774745012,10.316815901937197,10.317114056424273,10.31741221091135,10.317710365398426,10.318008519885504,10.318306674372582,10.318604828859659,10.318902983346735,10.319201137833812,10.319499292320888,10.319797446807964,10.320095601295042,10.320393755782119,10.320691910269197,10.320990064756273,10.32128821924335,10.321586373730426,10.321884528217502,10.32218268270458,10.322480837191657,10.322778991678735,10.323077146165812,10.323375300652888,10.323673455139964,10.32397160962704,10.324269764114117,10.324567918601195,10.324866073088273,10.32516422757535,10.325462382062426,10.325760536549502,10.326058691036579,10.326356845523655,10.326655000010733,10.32695315449781,10.327251308984888,10.327549463471964,10.32784761795904,10.328145772446117,10.328443926933193,10.328742081420272,10.329040235907348,10.329338390394426,10.329636544881502,10.329934699368579,10.330232853855655,10.330531008342732,10.330829162829808,10.331127317316886,10.331425471803964,10.33172362629104,10.332021780778117,10.332319935265193,10.33261808975227,10.332916244239346,10.333214398726424,10.3335125532135,10.333810707700579,10.334108862187655,10.334407016674731,10.334705171161808,10.335003325648884,10.335301480135962,10.335599634623039,10.335897789110117,10.336195943597193,10.33649409808427,10.336792252571346,10.337090407058422,10.3373885615455,10.337686716032577,10.337984870519655,10.338283025006731,10.338581179493808,10.338879333980884,10.33917748846796,10.339475642955037,10.339773797442115,10.340071951929191,10.34037010641627,10.340668260903346,10.340966415390422,10.341264569877499,10.341562724364575,10.341860878851653,10.34215903333873,10.342457187825808,10.342755342312884,10.34305349679996,10.343351651287037,10.343649805774113,10.343947960261191,10.344246114748268,10.344544269235346,10.344842423722422,10.345140578209499,10.345438732696575,10.345736887183651,10.346035041670728,10.346333196157806,10.346631350644882,10.34692950513196,10.347227659619037,10.347525814106113,10.34782396859319,10.348122123080266,10.348420277567344,10.34871843205442,10.349016586541499,10.349314741028575,10.349612895515651,10.349911050002728,10.350209204489804,10.350507358976882,10.350805513463959,10.351103667951037,10.351401822438113,10.35169997692519,10.351998131412266,10.352296285899342,10.352594440386419,10.352892594873497,10.353190749360573,10.353488903847651,10.353787058334728,10.354085212821804,10.35438336730888,10.354681521795957,10.354979676283035,10.355277830770111,10.35557598525719,10.355874139744266,10.356172294231342,10.356470448718419,10.356768603205495,10.357066757692573,10.35736491217965,10.357663066666728,10.357961221153804,10.35825937564088,10.358557530127957,10.358855684615033,10.35915383910211,10.359451993589188,10.359750148076266,10.360048302563342,10.360346457050419,10.360644611537495,10.360942766024571,10.361240920511648,10.361539074998726,10.361837229485802,10.36213538397288,10.362433538459957,10.362731692947033,10.36302984743411,10.363328001921186,10.363626156408264,10.36392431089534,10.364222465382419,10.364520619869495,10.364818774356571,10.365116928843648,10.365415083330724,10.3657132378178,10.366011392304879,10.366309546791957,10.366607701279033,10.36690585576611,10.367204010253186,10.367502164740262,10.367800319227339,10.368098473714417,10.368396628201493,10.368694782688571,10.368992937175648,10.369291091662724,10.3695892461498,10.369887400636877,10.370185555123955,10.370483709611031,10.37078186409811,10.371080018585186,10.371378173072262,10.371676327559339,10.371974482046415,10.372272636533491,10.37257079102057,10.372868945507648,10.373167099994724,10.3734652544818,10.373763408968877,10.374061563455953,10.37435971794303,10.374657872430108,10.374956026917184,10.375254181404262,10.375552335891339,10.375850490378415,10.376148644865491,10.376446799352568,10.376744953839646,10.377043108326722,10.3773412628138,10.377639417300877,10.377937571787953,10.37823572627503,10.378533880762106,10.378832035249182,10.37913018973626,10.379428344223339,10.379726498710415,10.380024653197491,10.380322807684568,10.380620962171644,10.38091911665872,10.381217271145799,10.381515425632875,10.381813580119953,10.38211173460703,10.382409889094106,10.382708043581182,10.383006198068259,10.383304352555337,10.383602507042413,10.383900661529491,10.384198816016568,10.384496970503644,10.38479512499072,10.385093279477797,10.385391433964875,10.385689588451951,10.38598774293903,10.386285897426106,10.386584051913182,10.386882206400259,10.387180360887335,10.387478515374411,10.38777666986149,10.388074824348566,10.388372978835644,10.38867113332272,10.388969287809797,10.389267442296873,10.38956559678395,10.389863751271028,10.390161905758104,10.390460060245182,10.390758214732259,10.391056369219335,10.391354523706411,10.391652678193488,10.391950832680566,10.392248987167642,10.39254714165472,10.392845296141797,10.393143450628873,10.39344160511595,10.393739759603026,10.394037914090102,10.39433606857718,10.394634223064257,10.394932377551335,10.395230532038411,10.395528686525488,10.395826841012564,10.39612499549964,10.396423149986719,10.396721304473795,10.397019458960873,10.39731761344795,10.397615767935026,10.397913922422102,10.398212076909179,10.398510231396257,10.398808385883333,10.399106540370411,10.399404694857488,10.399702849344564,10.40000100383164,10.400299158318717,10.400597312805793,10.400895467292871,10.401193621779948,10.401491776267026,10.401789930754102,10.402088085241179,10.402386239728255,10.402684394215331,10.40298254870241,10.403280703189486,10.403578857676564,10.40387701216364,10.404175166650717,10.404473321137793,10.40477147562487,10.405069630111948,10.405367784599024,10.405665939086102,10.405964093573179,10.406262248060255,10.406560402547331,10.406858557034408,10.407156711521484,10.407454866008562,10.40775302049564,10.408051174982717,10.408349329469793,10.40864748395687,10.408945638443946,10.409243792931022,10.4095419474181,10.409840101905177,10.410138256392255,10.410436410879331,10.410734565366408,10.411032719853484,10.41133087434056,10.411629028827639,10.411927183314715,10.412225337801793,10.41252349228887,10.412821646775946,10.413119801263022,10.413417955750099,10.413716110237175,10.414014264724253,10.414312419211331,10.414610573698408,10.414908728185484,10.41520688267256,10.415505037159637,10.415803191646713,10.416101346133791,10.416399500620868,10.416697655107946,10.416995809595022,10.417293964082099,10.417592118569175,10.417890273056251,10.41818842754333,10.418486582030406,10.418784736517484,10.41908289100456,10.419381045491637,10.419679199978713,10.41997735446579,10.420275508952866,10.420573663439944,10.420871817927022,10.421169972414098,10.421468126901175,10.421766281388251,10.422064435875328,10.422362590362404,10.422660744849482,10.422958899336559,10.423257053823637,10.423555208310713,10.42385336279779,10.424151517284866,10.424449671771942,10.42474782625902,10.425045980746097,10.425344135233175,10.425642289720251,10.425940444207328,10.426238598694404,10.42653675318148,10.426834907668558,10.427133062155635,10.427431216642713,10.42772937112979,10.428027525616866,10.428325680103942,10.428623834591018,10.428921989078095,10.429220143565173,10.42951829805225,10.429816452539328,10.430114607026404,10.43041276151348,10.430710916000557,10.431009070487633,10.431307224974711,10.431605379461788,10.431903533948866,10.432201688435942,10.432499842923018,10.432797997410095,10.433096151897171,10.43339430638425,10.433692460871326,10.433990615358404,10.43428876984548,10.434586924332557,10.434885078819633,10.43518323330671,10.435481387793786,10.435779542280864,10.43607769676794,10.436375851255018,10.436674005742095,10.436972160229171,10.437270314716248,10.437568469203324,10.437866623690402,10.438164778177478,10.438462932664557,10.438761087151633,10.43905924163871,10.439357396125786,10.439655550612862,10.43995370509994,10.440251859587017,10.440550014074095,10.440848168561171,10.441146323048248,10.441444477535324,10.4417426320224,10.442040786509477,10.442338940996555,10.442637095483631,10.44293524997071,10.443233404457786,10.443531558944862,10.443829713431938,10.444127867919015,10.444426022406093,10.44472417689317,10.445022331380247,10.445320485867324,10.4456186403544,10.445916794841477,10.446214949328553,10.446513103815631,10.446811258302708,10.447109412789786,10.447407567276862,10.447705721763938,10.448003876251015,10.448302030738091,10.448600185225168,10.448898339712246,10.449196494199322,10.4494946486864,10.449792803173477,10.450090957660553,10.45038911214763,10.450687266634706,10.450985421121784,10.45128357560886,10.451581730095938,10.451879884583015,10.452178039070091,10.452476193557168,10.452774348044244,10.453072502531322,10.453370657018398,10.453668811505477,10.453966965992553,10.45426512047963,10.454563274966706,10.454861429453782,10.455159583940858,10.455457738427937,10.455755892915015,10.456054047402091,10.456352201889167,10.456650356376244,10.45694851086332,10.457246665350397,10.457544819837475,10.457842974324551,10.45814112881163,10.458439283298706,10.458737437785782,10.459035592272858,10.459333746759935,10.459631901247013,10.45993005573409,10.460228210221167,10.460526364708244,10.46082451919532,10.461122673682397,10.461420828169473,10.46171898265655,10.462017137143627,10.462315291630706,10.462613446117782,10.462911600604858,10.463209755091935,10.463507909579011,10.463806064066087,10.464104218553166,10.464402373040242,10.46470052752732,10.464998682014397,10.465296836501473,10.46559499098855,10.465893145475626,10.466191299962704,10.46648945444978,10.466787608936858,10.467085763423935,10.467383917911011,10.467682072398087,10.467980226885164,10.46827838137224,10.468576535859318,10.468874690346397,10.469172844833473,10.46947099932055,10.469769153807626,10.470067308294702,10.470365462781778,10.470663617268857,10.470961771755933,10.471259926243011,10.471558080730087,10.471856235217164,10.47215438970424,10.472452544191317,10.472750698678395,10.473048853165471,10.47334700765255,10.473645162139626,10.473943316626702,10.474241471113778,10.474539625600855,10.474837780087933,10.47513593457501,10.475434089062087,10.475732243549164,10.47603039803624,10.476328552523317,10.476626707010393,10.47692486149747,10.477223015984547,10.477521170471624,10.477819324958702,10.478117479445778,10.478415633932855,10.478713788419931,10.479011942907007,10.479310097394086,10.479608251881162,10.47990640636824,10.480204560855316,10.480502715342393,10.48080086982947,10.481099024316546,10.481397178803624,10.4816953332907,10.481993487777778,10.482291642264855,10.482589796751931,10.482887951239007,10.483186105726084,10.48348426021316,10.483782414700238,10.484080569187315,10.484378723674393,10.48467687816147,10.484975032648546,10.485273187135622,10.485571341622698,10.485869496109776,10.486167650596853,10.486465805083931,10.486763959571007,10.487062114058084,10.48736026854516,10.487658423032236,10.487956577519315,10.488254732006391,10.48855288649347,10.488851040980546,10.489149195467622,10.489447349954698,10.489745504441775,10.490043658928851,10.49034181341593,10.490639967903006,10.490938122390084,10.49123627687716,10.491534431364236,10.491832585851313,10.49213074033839,10.492428894825467,10.492727049312544,10.493025203799622,10.493323358286698,10.493621512773775,10.493919667260851,10.494217821747927,10.494515976235006,10.494814130722082,10.49511228520916,10.495410439696236,10.495708594183313,10.49600674867039,10.496304903157466,10.496603057644542,10.49690121213162,10.497199366618698,10.497497521105775,10.497795675592851,10.498093830079927,10.498391984567004,10.49869013905408,10.498988293541158,10.499286448028235,10.499584602515313,10.49988275700239,10.500180911489466,10.500479065976542,10.500777220463618,10.501075374950696,10.501373529437773,10.501671683924851,10.501969838411927,10.502267992899004,10.50256614738608,10.502864301873156,10.503162456360233,10.503460610847311,10.50375876533439,10.504056919821465,10.504355074308542,10.504653228795618,10.504951383282695,10.505249537769771,10.50554769225685,10.505845846743926,10.506144001231004,10.50644215571808,10.506740310205156,10.507038464692233,10.50733661917931,10.507634773666387,10.507932928153464,10.508231082640542,10.508529237127618,10.508827391614695,10.509125546101771,10.509423700588847,10.509721855075924,10.510020009563002,10.51031816405008,10.510616318537156,10.510914473024233,10.51121262751131,10.511510781998386,10.511808936485462,10.51210709097254,10.512405245459616,10.512703399946695,10.513001554433771,10.513299708920847,10.513597863407924,10.513896017895,10.514194172382078,10.514492326869155,10.514790481356233,10.515088635843309,10.515386790330385,10.515684944817462,10.515983099304538,10.516281253791615,10.516579408278693,10.516877562765771,10.517175717252847,10.517473871739924,10.517772026227,10.518070180714076,10.518368335201153,10.518666489688231,10.518964644175307,10.519262798662385,10.519560953149462,10.519859107636538,10.520157262123615,10.520455416610691,10.520753571097769,10.521051725584845,10.521349880071924,10.521648034559,10.521946189046076,10.522244343533153,10.52254249802023,10.522840652507307,10.523138806994384,10.523436961481462,10.523735115968538,10.524033270455615,10.524331424942691,10.524629579429767,10.524927733916844,10.525225888403922,10.525524042890998,10.525822197378076,10.526120351865153,10.526418506352229,10.526716660839305,10.527014815326382,10.52731296981346,10.527611124300536,10.527909278787615,10.52820743327469,10.528505587761767,10.528803742248844,10.52910189673592,10.529400051222998,10.529698205710075,10.529996360197153,10.530294514684229,10.530592669171305,10.530890823658382,10.531188978145458,10.531487132632535,10.531785287119613,10.532083441606689,10.532381596093767,10.532679750580844,10.53297790506792,10.533276059554996,10.533574214042073,10.53387236852915,10.534170523016227,10.534468677503305,10.534766831990382,10.535064986477458,10.535363140964535,10.535661295451611,10.535959449938689,10.536257604425765,10.536555758912844,10.53685391339992,10.537152067886996,10.537450222374073,10.537748376861149,10.538046531348225,10.538344685835304,10.53864284032238,10.538940994809458,10.539239149296534,10.53953730378361,10.539835458270687,10.540133612757764,10.540431767244842,10.540729921731918,10.541028076218996,10.541326230706073,10.541624385193149,10.541922539680225,10.542220694167302,10.54251884865438,10.542817003141456,10.543115157628534,10.54341331211561,10.543711466602687,10.544009621089764,10.54430777557684,10.544605930063916,10.544904084550994,10.545202239038073,10.545500393525149,10.545798548012225,10.546096702499302,10.546394856986378,10.546693011473455,10.546991165960533,10.547289320447609,10.547587474934687,10.547885629421764,10.54818378390884,10.548481938395916,10.548780092882993,10.54907824737007,10.549376401857147,10.549674556344225,10.549972710831302,10.550270865318378,10.550569019805454,10.55086717429253,10.551165328779607,10.551463483266685,10.551761637753764,10.55205979224084,10.552357946727916,10.552656101214993,10.552954255702069,10.553252410189145,10.553550564676224,10.5538487191633,10.554146873650378,10.554445028137454,10.55474318262453,10.555041337111607,10.555339491598684,10.555637646085762,10.555935800572838,10.556233955059916,10.556532109546993,10.556830264034069,10.557128418521145,10.557426573008222,10.557724727495298,10.558022881982376,10.558321036469454,10.55861919095653,10.558917345443607,10.559215499930684,10.55951365441776,10.559811808904836,10.560109963391914,10.56040811787899,10.560706272366069,10.561004426853145,10.561302581340222,10.561600735827298,10.561898890314374,10.562197044801453,10.562495199288529,10.562793353775607,10.563091508262684,10.56338966274976,10.563687817236836,10.563985971723913,10.564284126210989,10.564582280698067,10.564880435185145,10.565178589672222,10.565476744159298,10.565774898646374,10.56607305313345,10.566371207620527,10.566669362107605,10.566967516594682,10.56726567108176,10.567563825568836,10.567861980055913,10.568160134542989,10.568458289030065,10.568756443517143,10.56905459800422,10.569352752491298,10.569650906978374,10.56994906146545,10.570247215952527,10.570545370439604,10.570843524926682,10.571141679413758,10.571439833900836,10.571737988387913,10.572036142874989,10.572334297362065,10.572632451849142,10.572930606336218,10.573228760823296,10.573526915310373,10.57382506979745,10.574123224284527,10.574421378771603,10.57471953325868,10.575017687745756,10.575315842232834,10.57561399671991,10.575912151206989,10.576210305694065,10.576508460181142,10.576806614668218,10.577104769155294,10.577402923642373,10.577701078129449,10.577999232616527,10.578297387103603,10.57859554159068,10.578893696077756,10.579191850564833,10.579490005051909,10.579788159538987,10.580086314026063,10.580384468513142,10.580682623000218,10.580980777487294,10.58127893197437,10.581577086461447,10.581875240948525,10.582173395435602,10.58247154992268,10.582769704409756,10.583067858896833,10.583366013383909,10.583664167870985,10.583962322358063,10.58426047684514,10.584558631332218,10.584856785819294,10.58515494030637,10.585453094793447,10.585751249280523,10.5860494037676,10.586347558254678,10.586645712741754,10.586943867228833,10.587242021715909,10.587540176202985,10.587838330690062,10.588136485177138,10.588434639664216,10.588732794151293,10.58903094863837,10.589329103125447,10.589627257612523,10.5899254120996,10.590223566586676,10.590521721073754,10.59081987556083,10.591118030047909,10.591416184534985,10.591714339022062,10.592012493509138,10.592310647996214,10.59260880248329,10.592906956970369,10.593205111457447,10.593503265944523,10.5938014204316,10.594099574918676,10.594397729405753,10.594695883892829,10.594994038379907,10.595292192866983,10.595590347354062,10.595888501841138,10.596186656328214,10.59648481081529,10.596782965302367,10.597081119789445,10.597379274276522,10.5976774287636,10.597975583250676,10.598273737737752,10.598571892224829,10.598870046711905,10.599168201198982,10.59946635568606,10.599764510173138,10.600062664660214,10.60036081914729,10.600658973634367,10.600957128121443,10.60125528260852,10.601553437095598,10.601851591582674,10.602149746069752,10.602447900556829,10.602746055043905,10.603044209530982,10.603342364018058,10.603640518505136,10.603938672992212,10.60423682747929,10.604534981966367,10.604833136453443,10.60513129094052,10.605429445427596,10.605727599914673,10.60602575440175,10.606323908888829,10.606622063375905,10.606920217862982,10.607218372350058,10.607516526837134,10.60781468132421,10.608112835811289,10.608410990298365,10.608709144785443,10.60900729927252,10.609305453759596,10.609603608246672,10.609901762733749,10.610199917220827,10.610498071707903,10.610796226194982,10.611094380682058,10.611392535169134,10.61169068965621,10.611988844143287,10.612286998630365,10.612585153117442,10.61288330760452,10.613181462091596,10.613479616578672,10.613777771065749,10.614075925552825,10.614374080039902,10.61467223452698,10.614970389014056,10.615268543501134,10.61556669798821,10.615864852475287,10.616163006962363,10.61646116144944,10.616759315936518,10.617057470423594,10.617355624910672,10.617653779397749,10.617951933884825,10.618250088371902,10.618548242858978,10.618846397346056,10.619144551833132,10.61944270632021,10.619740860807287,10.620039015294363,10.62033716978144,10.620635324268516,10.620933478755592,10.62123163324267,10.621529787729747,10.621827942216825,10.622126096703902,10.622424251190978,10.622722405678054,10.62302056016513,10.623318714652209,10.623616869139285,10.623915023626363,10.62421317811344,10.624511332600516,10.624809487087592,10.625107641574669,10.625405796061747,10.625703950548823,10.626002105035901,10.626300259522978,10.626598414010054,10.62689656849713,10.627194722984207,10.627492877471283,10.627791031958362,10.628089186445438,10.628387340932516,10.628685495419592,10.628983649906669,10.629281804393745,10.629579958880822,10.6298781133679,10.630176267854976,10.630474422342054,10.63077257682913,10.631070731316207,10.631368885803283,10.63166704029036,10.631965194777438,10.632263349264514,10.632561503751592,10.632859658238669,10.633157812725745,10.633455967212821,10.633754121699898,10.634052276186974,10.634350430674052,10.63464858516113,10.634946739648207,10.635244894135283,10.63554304862236,10.635841203109436,10.636139357596512,10.63643751208359,10.636735666570667,10.637033821057745,10.637331975544821,10.637630130031898,10.637928284518974,10.63822643900605,10.638524593493129,10.638822747980205,10.639120902467283,10.63941905695436,10.639717211441436,10.640015365928512,10.640313520415589,10.640611674902665,10.640909829389743,10.641207983876821,10.641506138363898,10.641804292850974,10.64210244733805,10.642400601825127,10.642698756312203,10.642996910799281,10.643295065286358,10.643593219773436,10.643891374260512,10.644189528747589,10.644487683234665,10.644785837721741,10.64508399220882,10.645382146695896,10.645680301182974,10.64597845567005,10.646276610157127,10.646574764644203,10.64687291913128,10.647171073618356,10.647469228105434,10.647767382592512,10.648065537079589,10.648363691566665,10.648661846053741,10.648960000540818,10.649258155027894,10.649556309514972,10.649854464002049,10.650152618489127,10.650450772976203,10.65074892746328,10.651047081950356,10.651345236437432,10.65164339092451,10.651941545411587,10.652239699898665,10.652537854385741,10.652836008872818,10.653134163359894,10.65343231784697,10.653730472334047,10.654028626821125,10.654326781308203,10.65462493579528,10.654923090282356,10.655221244769432,10.655519399256509,10.655817553743585,10.656115708230663,10.65641386271774,10.656712017204818,10.657010171691894,10.65730832617897,10.657606480666047,10.657904635153123,10.658202789640201,10.658500944127278,10.658799098614356,10.659097253101432,10.659395407588509,10.659693562075585,10.659991716562661,10.66028987104974,10.660588025536816,10.660886180023894,10.66118433451097,10.661482488998047,10.661780643485123,10.6620787979722,10.662376952459276,10.662675106946354,10.66297326143343,10.663271415920509,10.663569570407585,10.663867724894661,10.664165879381738,10.664464033868814,10.664762188355892,10.665060342842969,10.665358497330047,10.665656651817123,10.6659548063042,10.666252960791276,10.666551115278352,10.66684926976543,10.667147424252507,10.667445578739585,10.667743733226661,10.668041887713738,10.668340042200814,10.66863819668789,10.668936351174967,10.669234505662045,10.669532660149121,10.6698308146362,10.670128969123276,10.670427123610352,10.670725278097429,10.671023432584505,10.671321587071583,10.67161974155866,10.671917896045738,10.672216050532814,10.67251420501989,10.672812359506967,10.673110513994043,10.673408668481121,10.673706822968198,10.674004977455276,10.674303131942352,10.674601286429429,10.674899440916505,10.675197595403581,10.675495749890658,10.675793904377736,10.676092058864812,10.67639021335189,10.676688367838967,10.676986522326043,10.67728467681312,10.677582831300196,10.677880985787274,10.67817914027435,10.678477294761429,10.678775449248505,10.679073603735581,10.679371758222658,10.679669912709734,10.679968067196812,10.680266221683889,10.680564376170967,10.680862530658043,10.68116068514512,10.681458839632196,10.681756994119272,10.682055148606349,10.682353303093427,10.682651457580505,10.682949612067581,10.683247766554658,10.683545921041734,10.68384407552881,10.684142230015887,10.684440384502965,10.684738538990041,10.68503669347712,10.685334847964196,10.685633002451272,10.685931156938349,10.686229311425425,10.686527465912503,10.68682562039958,10.687123774886658,10.687421929373734,10.68772008386081,10.688018238347887,10.688316392834963,10.68861454732204,10.688912701809118,10.689210856296196,10.689509010783272,10.689807165270349,10.690105319757425,10.690403474244501,10.690701628731578,10.690999783218656,10.691297937705732,10.69159609219281,10.691894246679887,10.692192401166963,10.69249055565404,10.692788710141116,10.693086864628194,10.69338501911527,10.693683173602349,10.693981328089425,10.694279482576501,10.694577637063578,10.694875791550654,10.69517394603773,10.695472100524809,10.695770255011887,10.696068409498963,10.69636656398604,10.696664718473116,10.696962872960192,10.697261027447269,10.697559181934347,10.697857336421423,10.698155490908501,10.698453645395578,10.698751799882654,10.69904995436973,10.699348108856807,10.699646263343885,10.699944417830961,10.70024257231804,10.700540726805116,10.700838881292192,10.701137035779269,10.701435190266345,10.701733344753421,10.7020314992405,10.702329653727578,10.702627808214654,10.70292596270173,10.703224117188807,10.703522271675883,10.70382042616296,10.704118580650038,10.704416735137114,10.704714889624192,10.705013044111269,10.705311198598345,10.705609353085421,10.705907507572498,10.706205662059576,10.706503816546652,10.70680197103373,10.707100125520807,10.707398280007883,10.70769643449496,10.707994588982036,10.708292743469114,10.70859089795619,10.708889052443268,10.709187206930345,10.709485361417421,10.709783515904498,10.710081670391574,10.71037982487865,10.710677979365729,10.710976133852805,10.711274288339883,10.71157244282696,10.711870597314036,10.712168751801112,10.712466906288189,10.712765060775267,10.713063215262343,10.713361369749421,10.713659524236498,10.713957678723574,10.71425583321065,10.714553987697727,10.714852142184805,10.715150296671881,10.71544845115896,10.715746605646036,10.716044760133112,10.716342914620189,10.716641069107265,10.716939223594341,10.71723737808142,10.717535532568496,10.717833687055574,10.71813184154265,10.718429996029727,10.718728150516803,10.71902630500388,10.719324459490958,10.719622613978034,10.719920768465112,10.720218922952188,10.720517077439265,10.720815231926341,10.721113386413418,10.721411540900496,10.721709695387572,10.72200784987465,10.722306004361727,10.722604158848803,10.72290231333588,10.723200467822956,10.723498622310032,10.72379677679711,10.724094931284187,10.724393085771265,10.724691240258341,10.724989394745418,10.725287549232494,10.72558570371957,10.725883858206648,10.726182012693725,10.726480167180803,10.72677832166788,10.727076476154956,10.727374630642032,10.727672785129108,10.727970939616187,10.728269094103263,10.728567248590341,10.728865403077418,10.729163557564494,10.72946171205157,10.729759866538647,10.730058021025723,10.730356175512801,10.73065432999988,10.730952484486956,10.731250638974032,10.731548793461108,10.731846947948185,10.732145102435261,10.73244325692234,10.732741411409416,10.733039565896494,10.73333772038357,10.733635874870647,10.733934029357723,10.7342321838448,10.734530338331878,10.734828492818954,10.735126647306032,10.735424801793108,10.735722956280185,10.736021110767261,10.736319265254338,10.736617419741414,10.736915574228492,10.73721372871557,10.737511883202647,10.737810037689723,10.7381081921768,10.738406346663876,10.738704501150952,10.73900265563803,10.739300810125107,10.739598964612185,10.739897119099261,10.740195273586338,10.740493428073414,10.74079158256049,10.741089737047568,10.741387891534645,10.741686046021723,10.7419842005088,10.742282354995876,10.742580509482952,10.742878663970028,10.743176818457105,10.743474972944183,10.743773127431261,10.744071281918337,10.744369436405414,10.74466759089249,10.744965745379567,10.745263899866643,10.745562054353721,10.745860208840798,10.746158363327876,10.746456517814952,10.746754672302028,10.747052826789105,10.747350981276181,10.74764913576326,10.747947290250336,10.748245444737414,10.74854359922449,10.748841753711567,10.749139908198643,10.74943806268572,10.749736217172797,10.750034371659874,10.750332526146952,10.750630680634028,10.750928835121105,10.751226989608181,10.751525144095258,10.751823298582334,10.752121453069412,10.752419607556488,10.752717762043567,10.753015916530643,10.75331407101772,10.753612225504796,10.753910379991872,10.75420853447895,10.754506688966027,10.754804843453105,10.755102997940181,10.755401152427257,10.755699306914334,10.75599746140141,10.756295615888488,10.756593770375565,10.756891924862643,10.75719007934972,10.757488233836796,10.757786388323872,10.758084542810948,10.758382697298025,10.758680851785103,10.75897900627218,10.759277160759257,10.759575315246334,10.75987346973341,10.760171624220487,10.760469778707563,10.760767933194641,10.761066087681717,10.761364242168796,10.761662396655872,10.761960551142948,10.762258705630025,10.762556860117101,10.76285501460418,10.763153169091256,10.763451323578334,10.76374947806541,10.764047632552487,10.764345787039563,10.76464394152664,10.764942096013716,10.765240250500794,10.76553840498787,10.765836559474948,10.766134713962025,10.766432868449101,10.766731022936177,10.767029177423254,10.767327331910332,10.767625486397408,10.767923640884487,10.768221795371563,10.76851994985864,10.768818104345716,10.769116258832792,10.76941441331987,10.769712567806947,10.770010722294025,10.770308876781101,10.770607031268177,10.770905185755254,10.77120334024233,10.771501494729407,10.771799649216485,10.772097803703563,10.77239595819064,10.772694112677716,10.772992267164792,10.773290421651868,10.773588576138945,10.773886730626023,10.7741848851131,10.774483039600177,10.774781194087254,10.77507934857433,10.775377503061407,10.775675657548483,10.775973812035561,10.776271966522637,10.776570121009716,10.776868275496792,10.777166429983868,10.777464584470945,10.777762738958021,10.778060893445097,10.778359047932176,10.778657202419254,10.77895535690633,10.779253511393406,10.779551665880483,10.77984982036756,10.780147974854636,10.780446129341714,10.78074428382879,10.781042438315868,10.781340592802945,10.781638747290021,10.781936901777097,10.782235056264174,10.782533210751252,10.782831365238328,10.783129519725406,10.783427674212483,10.78372582869956,10.784023983186636,10.784322137673712,10.784620292160788,10.784918446647866,10.785216601134945,10.785514755622021,10.785812910109097,10.786111064596174,10.78640921908325,10.786707373570326,10.787005528057405,10.787303682544481,10.78760183703156,10.787899991518636,10.788198146005712,10.788496300492788,10.788794454979865,10.789092609466943,10.78939076395402,10.789688918441097,10.789987072928174,10.79028522741525,10.790583381902326,10.790881536389403,10.79117969087648,10.791477845363557,10.791775999850636,10.792074154337712,10.792372308824788,10.792670463311865,10.792968617798941,10.793266772286017,10.793564926773096,10.793863081260172,10.79416123574725,10.794459390234326,10.794757544721403,10.79505569920848,10.795353853695556,10.795652008182634,10.79595016266971,10.796248317156788,10.796546471643865,10.796844626130941,10.797142780618017,10.797440935105094,10.797739089592172,10.798037244079248,10.798335398566326,10.798633553053403,10.79893170754048,10.799229862027556,10.799528016514632,10.799826171001708,10.800124325488786,10.800422479975863,10.800720634462941,10.801018788950017,10.801316943437094,10.80161509792417,10.801913252411246,10.802211406898325,10.802509561385401,10.80280771587248,10.803105870359555,10.803404024846632,10.803702179333708,10.804000333820785,10.804298488307863,10.80459664279494,10.804894797282017,10.805192951769094,10.80549110625617,10.805789260743246,10.806087415230323,10.8063855697174,10.806683724204477,10.806981878691554,10.807280033178632,10.807578187665708,10.807876342152785,10.808174496639861,10.808472651126937,10.808770805614015,10.809068960101092,10.80936711458817,10.809665269075246,10.809963423562323,10.8102615780494,10.810559732536476,10.810857887023554,10.81115604151063,10.811454195997708,10.811752350484785,10.812050504971861,10.812348659458937,10.812646813946014,10.81294496843309,10.813243122920168,10.813541277407245,10.813839431894323,10.814137586381399,10.814435740868475,10.814733895355552,10.815032049842628,10.815330204329706,10.815628358816783,10.815926513303861,10.816224667790937,10.816522822278014,10.81682097676509,10.817119131252166,10.817417285739245,10.817715440226321,10.818013594713399,10.818311749200475,10.818609903687552,10.818908058174628,10.819206212661705,10.819504367148781,10.819802521635859,10.820100676122937,10.820398830610014,10.82069698509709,10.820995139584166,10.821293294071243,10.82159144855832,10.821889603045397,10.822187757532474,10.822485912019552,10.822784066506628,10.823082220993705,10.823380375480781,10.823678529967857,10.823976684454935,10.824274838942012,10.82457299342909,10.824871147916166,10.825169302403243,10.825467456890319,10.825765611377395,10.826063765864472,10.82636192035155,10.826660074838628,10.826958229325705,10.82725638381278,10.827554538299857,10.827852692786934,10.82815084727401,10.828449001761088,10.828747156248165,10.829045310735243,10.829343465222319,10.829641619709395,10.829939774196472,10.830237928683548,10.830536083170626,10.830834237657703,10.83113239214478,10.831430546631857,10.831728701118934,10.83202685560601,10.832325010093086,10.832623164580163,10.83292131906724,10.833219473554319,10.833517628041395,10.833815782528472,10.834113937015548,10.834412091502625,10.834710245989701,10.835008400476779,10.835306554963855,10.835604709450934,10.83590286393801,10.836201018425086,10.836499172912163,10.836797327399239,10.837095481886317,10.837393636373394,10.837691790860472,10.837989945347548,10.838288099834624,10.8385862543217,10.838884408808777,10.839182563295854,10.839480717782932,10.83977887227001,10.840077026757086,10.840375181244163,10.840673335731239,10.840971490218315,10.841269644705392,10.84156779919247,10.841865953679546,10.842164108166624,10.8424622626537,10.842760417140777,10.843058571627854,10.84335672611493,10.843654880602008,10.843953035089084,10.844251189576163,10.844549344063239,10.844847498550315,10.845145653037392,10.845443807524468,10.845741962011546,10.846040116498623,10.8463382709857,10.846636425472777,10.846934579959854,10.84723273444693,10.847530888934006,10.847829043421083,10.84812719790816,10.848425352395237,10.848723506882315,10.849021661369392,10.849319815856468,10.849617970343544,10.84991612483062,10.850214279317699,10.850512433804775,10.850810588291854,10.85110874277893,10.851406897266006,10.851705051753083,10.852003206240159,10.852301360727237,10.852599515214314,10.852897669701392,10.853195824188468,10.853493978675544,10.85379213316262,10.854090287649697,10.854388442136774,10.854686596623852,10.854984751110928,10.855282905598006,10.855581060085083,10.855879214572159,10.856177369059235,10.856475523546312,10.85677367803339,10.857071832520466,10.857369987007544,10.85766814149462,10.857966295981697,10.858264450468774,10.85856260495585,10.858860759442928,10.859158913930004,10.859457068417083,10.859755222904159,10.860053377391235,10.860351531878312,10.860649686365388,10.860947840852464,10.861245995339543,10.861544149826619,10.861842304313697,10.862140458800774,10.86243861328785,10.862736767774926,10.863034922262003,10.86333307674908,10.863631231236157,10.863929385723235,10.864227540210312,10.864525694697388,10.864823849184464,10.86512200367154,10.865420158158619,10.865718312645695,10.866016467132773,10.86631462161985,10.866612776106926,10.866910930594003,10.867209085081079,10.867507239568155,10.867805394055233,10.868103548542312,10.868401703029388,10.868699857516464,10.86899801200354,10.869296166490617,10.869594320977694,10.869892475464772,10.870190629951848,10.870488784438926,10.870786938926003,10.871085093413079,10.871383247900155,10.871681402387232,10.87197955687431,10.872277711361386,10.872575865848464,10.87287402033554,10.873172174822617,10.873470329309693,10.87376848379677,10.874066638283846,10.874364792770924,10.874662947258003,10.874961101745079,10.875259256232155,10.875557410719232,10.875855565206308,10.876153719693384,10.876451874180463,10.876750028667539,10.877048183154617,10.877346337641693,10.87764449212877,10.877942646615846,10.878240801102923,10.87853895559,10.878837110077077,10.879135264564155,10.879433419051232,10.879731573538308,10.880029728025384,10.88032788251246,10.880626036999537,10.880924191486615,10.881222345973693,10.88152050046077,10.881818654947846,10.882116809434923,10.882414963921999,10.882713118409075,10.883011272896153,10.88330942738323,10.883607581870308,10.883905736357384,10.88420389084446,10.884502045331537,10.884800199818613,10.885098354305692,10.885396508792768,10.885694663279846,10.885992817766923,10.886290972253999,10.886589126741075,10.886887281228152,10.88718543571523,10.887483590202306,10.887781744689384,10.88807989917646,10.888378053663537,10.888676208150613,10.88897436263769,10.889272517124766,10.889570671611844,10.88986882609892,10.890166980585999,10.890465135073075,10.890763289560152,10.891061444047228,10.891359598534304,10.891657753021383,10.891955907508459,10.892254061995537,10.892552216482613,10.89285037096969,10.893148525456766,10.893446679943843,10.89374483443092,10.894042988917997,10.894341143405075,10.894639297892152,10.894937452379228,10.895235606866304,10.89553376135338,10.895831915840457,10.896130070327535,10.896428224814612,10.89672637930169,10.897024533788766,10.897322688275842,10.897620842762919,10.897918997249995,10.898217151737073,10.89851530622415,10.898813460711228,10.899111615198304,10.89940976968538,10.899707924172457,10.900006078659533,10.900304233146612,10.900602387633688,10.900900542120766,10.901198696607842,10.901496851094919,10.901795005581995,10.902093160069072,10.902391314556148,10.902689469043226,10.902987623530302,10.90328577801738,10.903583932504457,10.903882086991533,10.90418024147861,10.904478395965686,10.904776550452764,10.90507470493984,10.905372859426919,10.905671013913995,10.905969168401072,10.906267322888148,10.906565477375224,10.906863631862302,10.907161786349379,10.907459940836457,10.907758095323533,10.90805624981061,10.908354404297686,10.908652558784762,10.908950713271839,10.909248867758917,10.909547022245993,10.909845176733072,10.910143331220148,10.910441485707224,10.9107396401943,10.911037794681377,10.911335949168455,10.911634103655532,10.91193225814261,10.912230412629686,10.912528567116762,10.912826721603839,10.913124876090915,10.913423030577993,10.91372118506507,10.914019339552148,10.914317494039224,10.9146156485263,10.914913803013377,10.915211957500453,10.91551011198753,10.915808266474608,10.916106420961686,10.916404575448762,10.916702729935839,10.917000884422915,10.917299038909992,10.917597193397068,10.917895347884146,10.918193502371222,10.9184916568583,10.918789811345377,10.919087965832453,10.91938612031953,10.919684274806606,10.919982429293684,10.92028058378076,10.920578738267839,10.920876892754915,10.921175047241992,10.921473201729068,10.921771356216144,10.92206951070322,10.922367665190299,10.922665819677377,10.922963974164453,10.92326212865153,10.923560283138606,10.923858437625682,10.924156592112759,10.924454746599837,10.924752901086913,10.925051055573991,10.925349210061068,10.925647364548144,10.92594551903522,10.926243673522297,10.926541828009375,10.926839982496451,10.92713813698353,10.927436291470606,10.927734445957682,10.928032600444759,10.928330754931835,10.928628909418912,10.92892706390599,10.929225218393068,10.929523372880144,10.92982152736722,10.930119681854297,10.930417836341373,10.93071599082845,10.931014145315528,10.931312299802604,10.931610454289682,10.931908608776759,10.932206763263835,10.932504917750911,10.932803072237988,10.933101226725066,10.933399381212142,10.93369753569922,10.933995690186297,10.934293844673373,10.93459199916045,10.934890153647526,10.935188308134604,10.93548646262168,10.935784617108759,10.936082771595835,10.936380926082911,10.936679080569988,10.936977235057064,10.93727538954414,10.937573544031219,10.937871698518295,10.938169853005373,10.93846800749245,10.938766161979526,10.939064316466602,10.939362470953679,10.939660625440757,10.939958779927833,10.940256934414911,10.940555088901988,10.940853243389064,10.94115139787614,10.941449552363217,10.941747706850295,10.942045861337371,10.94234401582445,10.942642170311526,10.942940324798602,10.943238479285679,10.943536633772755,10.943834788259831,10.94413294274691,10.944431097233986,10.944729251721064,10.94502740620814,10.945325560695217,10.945623715182293,10.94592186966937,10.946220024156448,10.946518178643524,10.946816333130602,10.947114487617679,10.947412642104755,10.947710796591831,10.948008951078908,10.948307105565986,10.948605260053062,10.94890341454014,10.949201569027217,10.949499723514293,10.94979787800137,10.950096032488446,10.950394186975522,10.9506923414626,10.950990495949677,10.951288650436755,10.951586804923831,10.951884959410908,10.952183113897984,10.95248126838506,10.952779422872139,10.953077577359215,10.953375731846293,10.95367388633337,10.953972040820446,10.954270195307522,10.954568349794599,10.954866504281677,10.955164658768753,10.955462813255831,10.955760967742908,10.956059122229984,10.95635727671706,10.956655431204137,10.956953585691213,10.957251740178291,10.95754989466537,10.957848049152446,10.958146203639522,10.958444358126599,10.958742512613675,10.959040667100751,10.95933882158783,10.959636976074906,10.959935130561984,10.96023328504906,10.960531439536137,10.960829594023213,10.96112774851029,10.961425902997368,10.961724057484444,10.962022211971522,10.962320366458599,10.962618520945675,10.962916675432751,10.963214829919828,10.963512984406904,10.963811138893982,10.96410929338106,10.964407447868137,10.964705602355213,10.96500375684229,10.965301911329366,10.965600065816442,10.96589822030352,10.966196374790597,10.966494529277675,10.966792683764751,10.967090838251828,10.967388992738904,10.96768714722598,10.967985301713059,10.968283456200135,10.968581610687213,10.96887976517429,10.969177919661366,10.969476074148442,10.969774228635519,10.970072383122595,10.970370537609673,10.970668692096751,10.970966846583828,10.971265001070904,10.97156315555798,10.971861310045057,10.972159464532133,10.972457619019211,10.972755773506288,10.973053927993366,10.973352082480442,10.973650236967519,10.973948391454595,10.974246545941671,10.97454470042875,10.974842854915826,10.975141009402904,10.97543916388998,10.975737318377057,10.976035472864133,10.97633362735121,10.976631781838286,10.976929936325364,10.977228090812442,10.977526245299519,10.977824399786595,10.978122554273671,10.978420708760748,10.978718863247824,10.979017017734902,10.979315172221979,10.979613326709057,10.979911481196133,10.98020963568321,10.980507790170286,10.980805944657362,10.98110409914444,10.981402253631517,10.981700408118595,10.981998562605671,10.982296717092748,10.982594871579824,10.9828930260669,10.983191180553979,10.983489335041055,10.983787489528133,10.98408564401521,10.984383798502286,10.984681952989362,10.984980107476439,10.985278261963515,10.985576416450593,10.98587457093767,10.986172725424748,10.986470879911824,10.9867690343989,10.987067188885977,10.987365343373053,10.987663497860131,10.987961652347208,10.988259806834286,10.988557961321362,10.988856115808439,10.989154270295515,10.989452424782591,10.98975057926967,10.990048733756746,10.990346888243824,10.9906450427309,10.990943197217977,10.991241351705053,10.99153950619213,10.991837660679206,10.992135815166284,10.99243396965336,10.992732124140439,10.993030278627515,10.993328433114591,10.993626587601668,10.993924742088744,10.994222896575822,10.994521051062899,10.994819205549977,10.995117360037053,10.99541551452413,10.995713669011206,10.996011823498282,10.99630997798536,10.996608132472437,10.996906286959515,10.997204441446591,10.997502595933668,10.997800750420744,10.99809890490782,10.998397059394897,10.998695213881975,10.998993368369051,10.99929152285613,10.999589677343206,10.999887831830282,11.000185986317359,11.000484140804435,11.000782295291513,11.00108044977859,11.001378604265668,11.001676758752744,11.00197491323982,11.002273067726897,11.002571222213973,11.002869376701051,11.003167531188128,11.003465685675206,11.003763840162282,11.004061994649359,11.004360149136435,11.004658303623511,11.004956458110588,11.005254612597666,11.005552767084744,11.00585092157182,11.006149076058897,11.006447230545973,11.00674538503305,11.007043539520126,11.007341694007204,11.00763984849428,11.007938002981358,11.008236157468435,11.008534311955511,11.008832466442588,11.009130620929664,11.009428775416742,11.009726929903819,11.010025084390897,11.010323238877973,11.01062139336505,11.010919547852126,11.011217702339202,11.011515856826279,11.011814011313357,11.012112165800435,11.012410320287511,11.012708474774588,11.013006629261664,11.01330478374874,11.013602938235817,11.013901092722895,11.014199247209971,11.01449740169705,11.014795556184126,11.015093710671202,11.015391865158279,11.015690019645355,11.015988174132433,11.01628632861951,11.016584483106588,11.016882637593664,11.01718079208074,11.017478946567817,11.017777101054893,11.01807525554197,11.018373410029048,11.018671564516126,11.018969719003202,11.019267873490278,11.019566027977355,11.019864182464431,11.020162336951508,11.020460491438586,11.020758645925662,11.02105680041274,11.021354954899817,11.021653109386893,11.02195126387397,11.022249418361046,11.022547572848124,11.0228457273352,11.023143881822278,11.023442036309355,11.023740190796431,11.024038345283508,11.024336499770584,11.02463465425766,11.024932808744738,11.025230963231817,11.025529117718893,11.02582727220597,11.026125426693046,11.026423581180122,11.026721735667198,11.027019890154277,11.027318044641353,11.027616199128431,11.027914353615508,11.028212508102584,11.02851066258966,11.028808817076737,11.029106971563815,11.029405126050891,11.02970328053797,11.030001435025046,11.030299589512122,11.030597743999198,11.030895898486275,11.031194052973353,11.03149220746043,11.031790361947508,11.032088516434584,11.03238667092166,11.032684825408737,11.032982979895813,11.03328113438289,11.033579288869968,11.033877443357044,11.034175597844122,11.034473752331198,11.034771906818275,11.035070061305351,11.035368215792428,11.035666370279506,11.035964524766582,11.03626267925366,11.036560833740737,11.036858988227813,11.03715714271489,11.037455297201966,11.037753451689044,11.03805160617612,11.038349760663198,11.038647915150275,11.038946069637351,11.039244224124428,11.039542378611504,11.03984053309858,11.040138687585658,11.040436842072735,11.040734996559813,11.04103315104689,11.041331305533966,11.041629460021042,11.041927614508118,11.042225768995197,11.042523923482273,11.042822077969351,11.043120232456427,11.043418386943504,11.04371654143058,11.044014695917657,11.044312850404735,11.044611004891811,11.04490915937889,11.045207313865966,11.045505468353042,11.045803622840118,11.046101777327195,11.046399931814271,11.04669808630135,11.046996240788426,11.047294395275504,11.04759254976258,11.047890704249657,11.048188858736733,11.04848701322381,11.048785167710887,11.049083322197964,11.049381476685042,11.049679631172118,11.049977785659195,11.050275940146271,11.050574094633347,11.050872249120426,11.051170403607502,11.05146855809458,11.051766712581657,11.052064867068733,11.05236302155581,11.052661176042886,11.052959330529962,11.05325748501704,11.053555639504118,11.053853793991195,11.054151948478271,11.054450102965347,11.054748257452424,11.0550464119395,11.055344566426578,11.055642720913655,11.055940875400733,11.05623902988781,11.056537184374886,11.056835338861962,11.057133493349038,11.057431647836117,11.057729802323193,11.058027956810271,11.058326111297347,11.058624265784424,11.0589224202715,11.059220574758577,11.059518729245653,11.059816883732731,11.06011503821981,11.060413192706886,11.060711347193962,11.061009501681038,11.061307656168115,11.061605810655191,11.06190396514227,11.062202119629346,11.062500274116424,11.0627984286035,11.063096583090577,11.063394737577653,11.06369289206473,11.063991046551807,11.064289201038884,11.064587355525962,11.064885510013038,11.065183664500115,11.065481818987191,11.065779973474267,11.066078127961344,11.066376282448422,11.0666744369355,11.066972591422576,11.067270745909653,11.06756890039673,11.067867054883806,11.068165209370882,11.06846336385796,11.068761518345037,11.069059672832115,11.069357827319191,11.069655981806267,11.069954136293344,11.07025229078042,11.070550445267498,11.070848599754575,11.071146754241653,11.07144490872873,11.071743063215806,11.072041217702882,11.072339372189958,11.072637526677036,11.072935681164113,11.073233835651191,11.073531990138267,11.073830144625344,11.07412829911242,11.074426453599497,11.074724608086573,11.075022762573651,11.075320917060727,11.075619071547806,11.075917226034882,11.076215380521958,11.076513535009035,11.076811689496111,11.07710984398319,11.077407998470266,11.077706152957344,11.07800430744442,11.078302461931496,11.078600616418573,11.07889877090565,11.079196925392727,11.079495079879804,11.079793234366882,11.080091388853958,11.080389543341035,11.080687697828111,11.080985852315187,11.081284006802264,11.081582161289342,11.081880315776418,11.082178470263496,11.082476624750573,11.08277477923765,11.083072933724726,11.083371088211802,11.08366924269888,11.083967397185956,11.084265551673035,11.084563706160111,11.084861860647187,11.085160015134264,11.08545816962134,11.085756324108418,11.086054478595495,11.086352633082573,11.08665078756965,11.086948942056726,11.087247096543802,11.087545251030878,11.087843405517955,11.088141560005033,11.08843971449211,11.088737868979187,11.089036023466264,11.08933417795334,11.089632332440416,11.089930486927493,11.090228641414571,11.090526795901647,11.090824950388726,11.091123104875802,11.091421259362878,11.091719413849955,11.092017568337031,11.09231572282411,11.092613877311186,11.092912031798264,11.09321018628534,11.093508340772416,11.093806495259493,11.09410464974657,11.094402804233646,11.094700958720724,11.094999113207802,11.095297267694878,11.095595422181955,11.095893576669031,11.096191731156107,11.096489885643184,11.096788040130262,11.097086194617338,11.097384349104416,11.097682503591493,11.09798065807857,11.098278812565646,11.098576967052722,11.0988751215398,11.099173276026876,11.099471430513955,11.099769585001031,11.100067739488107,11.100365893975184,11.10066404846226,11.100962202949336,11.101260357436415,11.101558511923493,11.10185666641057,11.102154820897645,11.102452975384722,11.102751129871798,11.103049284358875,11.103347438845953,11.10364559333303,11.103943747820107,11.104241902307184,11.10454005679426,11.104838211281336,11.105136365768413,11.105434520255491,11.105732674742567,11.106030829229645,11.106328983716722,11.106627138203798,11.106925292690875,11.107223447177951,11.107521601665027,11.107819756152105,11.108117910639184,11.10841606512626,11.108714219613336,11.109012374100413,11.10931052858749,11.109608683074566,11.109906837561644,11.11020499204872,11.110503146535798,11.110801301022875,11.111099455509951,11.111397609997027,11.111695764484104,11.111993918971182,11.112292073458258,11.112590227945336,11.112888382432413,11.113186536919489,11.113484691406565,11.113782845893642,11.114081000380718,11.114379154867796,11.114677309354875,11.114975463841951,11.115273618329027,11.115571772816104,11.11586992730318,11.116168081790256,11.116466236277335,11.116764390764411,11.117062545251489,11.117360699738565,11.117658854225642,11.117957008712718,11.118255163199795,11.118553317686873,11.118851472173949,11.119149626661027,11.119447781148104,11.11974593563518,11.120044090122256,11.120342244609333,11.120640399096411,11.120938553583487,11.121236708070565,11.121534862557642,11.121833017044718,11.122131171531795,11.122429326018871,11.122727480505947,11.123025634993025,11.123323789480102,11.12362194396718,11.123920098454256,11.124218252941333,11.124516407428409,11.124814561915485,11.125112716402564,11.12541087088964,11.125709025376718,11.126007179863795,11.12630533435087,11.126603488837947,11.126901643325024,11.127199797812102,11.127497952299178,11.127796106786256,11.128094261273333,11.128392415760409,11.128690570247485,11.128988724734562,11.129286879221638,11.129585033708716,11.129883188195793,11.13018134268287,11.130479497169947,11.130777651657024,11.1310758061441,11.131373960631176,11.131672115118254,11.13197026960533,11.132268424092409,11.132566578579485,11.132864733066562,11.133162887553638,11.133461042040715,11.133759196527793,11.134057351014869,11.134355505501947,11.134653659989024,11.1349518144761,11.135249968963176,11.135548123450253,11.135846277937329,11.136144432424407,11.136442586911484,11.136740741398562,11.137038895885638,11.137337050372714,11.13763520485979,11.137933359346867,11.138231513833945,11.138529668321022,11.1388278228081,11.139125977295176,11.139424131782253,11.139722286269329,11.140020440756405,11.140318595243484,11.14061674973056,11.140914904217638,11.141213058704714,11.14151121319179,11.141809367678867,11.142107522165944,11.14240567665302,11.142703831140098,11.143001985627176,11.143300140114253,11.143598294601329,11.143896449088405,11.144194603575482,11.144492758062558,11.144790912549636,11.145089067036713,11.14538722152379,11.145685376010867,11.145983530497944,11.14628168498502,11.146579839472096,11.146877993959174,11.14717614844625,11.147474302933329,11.147772457420405,11.148070611907482,11.148368766394558,11.148666920881634,11.14896507536871,11.149263229855789,11.149561384342867,11.149859538829944,11.15015769331702,11.150455847804096,11.150754002291173,11.151052156778249,11.151350311265327,11.151648465752404,11.151946620239482,11.152244774726558,11.152542929213634,11.15284108370071,11.153139238187787,11.153437392674865,11.153735547161942,11.15403370164902,11.154331856136096,11.154630010623173,11.154928165110249,11.155226319597325,11.155524474084402,11.15582262857148,11.156120783058558,11.156418937545634,11.15671709203271,11.157015246519787,11.157313401006864,11.15761155549394,11.157909709981018,11.158207864468094,11.158506018955173,11.158804173442249,11.159102327929325,11.159400482416402,11.159698636903478,11.159996791390556,11.160294945877633,11.16059310036471,11.160891254851787,11.161189409338863,11.16148756382594,11.161785718313016,11.162083872800093,11.16238202728717,11.162680181774249,11.162978336261325,11.163276490748402,11.163574645235478,11.163872799722554,11.16417095420963,11.164469108696709,11.164767263183785,11.165065417670863,11.16536357215794,11.165661726645016,11.165959881132093,11.166258035619169,11.166556190106247,11.166854344593323,11.167152499080402,11.167450653567478,11.167748808054554,11.16804696254163,11.168345117028707,11.168643271515785,11.168941426002862,11.16923958048994,11.169537734977016,11.169835889464093,11.170134043951169,11.170432198438245,11.170730352925322,11.1710285074124,11.171326661899476,11.171624816386554,11.17192297087363,11.172221125360707,11.172519279847783,11.17281743433486,11.173115588821938,11.173413743309014,11.173711897796093,11.174010052283169,11.174308206770245,11.174606361257322,11.174904515744398,11.175202670231476,11.175500824718553,11.17579897920563,11.176097133692707,11.176395288179783,11.17669344266686,11.176991597153936,11.177289751641013,11.17758790612809,11.177886060615167,11.178184215102245,11.178482369589322,11.178780524076398,11.179078678563474,11.17937683305055,11.179674987537629,11.179973142024705,11.180271296511783,11.18056945099886,11.180867605485936,11.181165759973013,11.181463914460089,11.181762068947167,11.182060223434243,11.182358377921322,11.182656532408398,11.182954686895474,11.18325284138255,11.183550995869627,11.183849150356703,11.184147304843782,11.184445459330858,11.184743613817936,11.185041768305013,11.185339922792089,11.185638077279165,11.185936231766242,11.18623438625332,11.186532540740396,11.186830695227474,11.18712884971455,11.187427004201627,11.187725158688703,11.18802331317578,11.188321467662858,11.188619622149934,11.188917776637012,11.189215931124089,11.189514085611165,11.189812240098242,11.190110394585318,11.190408549072394,11.190706703559473,11.19100485804655,11.191303012533627,11.191601167020703,11.19189932150778,11.192197475994856,11.192495630481933,11.19279378496901,11.193091939456087,11.193390093943165,11.193688248430242,11.193986402917318,11.194284557404394,11.19458271189147,11.194880866378549,11.195179020865625,11.195477175352703,11.19577532983978,11.196073484326856,11.196371638813932,11.196669793301009,11.196967947788085,11.197266102275163,11.197564256762242,11.197862411249318,11.198160565736394,11.19845872022347,11.198756874710547,11.199055029197623,11.199353183684702,11.199651338171778,11.199949492658856,11.200247647145932,11.200545801633009,11.200843956120085,11.201142110607162,11.20144026509424,11.201738419581316,11.202036574068394,11.20233472855547,11.202632883042547,11.202931037529623,11.2032291920167,11.203527346503776,11.203825500990854,11.204123655477932,11.204421809965009,11.204719964452085,11.205018118939162,11.205316273426238,11.205614427913314,11.205912582400392,11.206210736887469,11.206508891374547,11.206807045861623,11.2071052003487,11.207403354835776,11.207701509322852,11.20799966380993,11.208297818297007,11.208595972784085,11.208894127271162,11.209192281758238,11.209490436245314,11.20978859073239,11.210086745219469,11.210384899706545,11.210683054193623,11.2109812086807,11.211279363167776,11.211577517654852,11.211875672141929,11.212173826629005,11.212471981116083,11.21277013560316,11.213068290090238,11.213366444577314,11.21366459906439,11.213962753551467,11.214260908038543,11.214559062525622,11.214857217012698,11.215155371499776,11.215453525986852,11.215751680473929,11.216049834961005,11.216347989448082,11.21664614393516,11.216944298422236,11.217242452909314,11.21754060739639,11.217838761883467,11.218136916370543,11.21843507085762,11.218733225344696,11.219031379831774,11.21932953431885,11.219627688805929,11.219925843293005,11.220223997780082,11.220522152267158,11.220820306754234,11.221118461241312,11.221416615728389,11.221714770215467,11.222012924702543,11.22231107918962,11.222609233676696,11.222907388163772,11.22320554265085,11.223503697137927,11.223801851625005,11.224100006112081,11.224398160599158,11.224696315086234,11.22499446957331,11.225292624060387,11.225590778547465,11.225888933034541,11.22618708752162,11.226485242008696,11.226783396495772,11.227081550982849,11.227379705469925,11.227677859957003,11.22797601444408,11.228274168931158,11.228572323418234,11.22887047790531,11.229168632392387,11.229466786879463,11.229764941366541,11.230063095853618,11.230361250340696,11.230659404827772,11.230957559314849,11.231255713801925,11.231553868289001,11.231852022776078,11.232150177263156,11.232448331750232,11.23274648623731,11.233044640724387,11.233342795211463,11.23364094969854,11.233939104185616,11.234237258672694,11.23453541315977,11.234833567646849,11.235131722133925,11.235429876621001,11.235728031108078,11.236026185595154,11.236324340082232,11.236622494569309,11.236920649056387,11.237218803543463,11.23751695803054,11.237815112517616,11.238113267004692,11.238411421491769,11.238709575978847,11.239007730465925,11.239305884953001,11.239604039440078,11.239902193927154,11.24020034841423,11.240498502901307,11.240796657388385,11.241094811875461,11.24139296636254,11.241691120849616,11.241989275336692,11.242287429823769,11.242585584310845,11.242883738797923,11.243181893285,11.243480047772078,11.243778202259154,11.24407635674623,11.244374511233307,11.244672665720383,11.24497082020746,11.245268974694538,11.245567129181616,11.245865283668692,11.246163438155769,11.246461592642845,11.246759747129921,11.247057901616998,11.247356056104076,11.247654210591152,11.24795236507823,11.248250519565307,11.248548674052383,11.24884682853946,11.249144983026536,11.249443137513614,11.24974129200069,11.250039446487769,11.250337600974845,11.250635755461921,11.250933909948998,11.251232064436074,11.25153021892315,11.251828373410229,11.252126527897307,11.252424682384383,11.25272283687146,11.253020991358536,11.253319145845612,11.253617300332689,11.253915454819767,11.254213609306843,11.254511763793921,11.254809918280998,11.255108072768074,11.25540622725515,11.255704381742227,11.256002536229305,11.256300690716381,11.25659884520346,11.256896999690536,11.257195154177612,11.257493308664689,11.257791463151765,11.258089617638843,11.25838777212592,11.258685926612998,11.258984081100074,11.25928223558715,11.259580390074227,11.259878544561303,11.26017669904838,11.260474853535458,11.260773008022534,11.261071162509612,11.261369316996689,11.261667471483765,11.261965625970841,11.262263780457918,11.262561934944996,11.262860089432072,11.26315824391915,11.263456398406227,11.263754552893303,11.26405270738038,11.264350861867456,11.264649016354534,11.26494717084161,11.265245325328689,11.265543479815765,11.265841634302841,11.266139788789918,11.266437943276994,11.26673609776407,11.267034252251149,11.267332406738225,11.267630561225303,11.26792871571238,11.268226870199456,11.268525024686532,11.268823179173609,11.269121333660687,11.269419488147763,11.269717642634841,11.270015797121918,11.270313951608994,11.27061210609607,11.270910260583147,11.271208415070225,11.271506569557301,11.27180472404438,11.272102878531456,11.272401033018532,11.272699187505609,11.272997341992685,11.273295496479761,11.27359365096684,11.273891805453916,11.274189959940994,11.27448811442807,11.274786268915147,11.275084423402223,11.2753825778893,11.275680732376378,11.275978886863454,11.276277041350532,11.276575195837609,11.276873350324685,11.277171504811761,11.277469659298838,11.277767813785916,11.278065968272992,11.27836412276007,11.278662277247147,11.278960431734223,11.2792585862213,11.279556740708376,11.279854895195452,11.28015304968253,11.280451204169609,11.280749358656685,11.281047513143761,11.281345667630838,11.281643822117914,11.28194197660499,11.282240131092069,11.282538285579145,11.282836440066223,11.2831345945533,11.283432749040376,11.283730903527452,11.284029058014529,11.284327212501607,11.284625366988683,11.284923521475761,11.285221675962838,11.285519830449914,11.28581798493699,11.286116139424067,11.286414293911143,11.286712448398221,11.2870106028853,11.287308757372376,11.287606911859452,11.287905066346529,11.288203220833605,11.288501375320681,11.28879952980776,11.289097684294836,11.289395838781914,11.28969399326899,11.289992147756067,11.290290302243143,11.29058845673022,11.290886611217298,11.291184765704374,11.291482920191452,11.291781074678529,11.292079229165605,11.292377383652681,11.292675538139758,11.292973692626834,11.293271847113912,11.29357000160099,11.293868156088067,11.294166310575143,11.29446446506222,11.294762619549296,11.295060774036372,11.29535892852345,11.295657083010527,11.295955237497605,11.296253391984681,11.296551546471758,11.296849700958834,11.29714785544591,11.297446009932989,11.297744164420065,11.298042318907143,11.29834047339422,11.298638627881296,11.298936782368372,11.299234936855449,11.299533091342525,11.299831245829603,11.300129400316681,11.300427554803758,11.300725709290834,11.30102386377791,11.301322018264987,11.301620172752063,11.301918327239141,11.302216481726218,11.302514636213296,11.302812790700372,11.303110945187449,11.303409099674525,11.303707254161601,11.30400540864868,11.304303563135756,11.304601717622834,11.30489987210991,11.305198026596987,11.305496181084063,11.30579433557114,11.306092490058218,11.306390644545294,11.306688799032372,11.306986953519448,11.307285108006525,11.307583262493601,11.307881416980678,11.308179571467754,11.308477725954832,11.308775880441909,11.309074034928987,11.309372189416063,11.30967034390314,11.309968498390216,11.310266652877292,11.31056480736437,11.310862961851447,11.311161116338525,11.311459270825601,11.311757425312678,11.312055579799754,11.31235373428683,11.312651888773908,11.312950043260985,11.313248197748063,11.31354635223514,11.313844506722216,11.314142661209292,11.314440815696369,11.314738970183445,11.315037124670523,11.3153352791576,11.315633433644678,11.315931588131754,11.31622974261883,11.316527897105907,11.316826051592983,11.317124206080061,11.317422360567138,11.317720515054216,11.318018669541292,11.318316824028368,11.318614978515445,11.318913133002521,11.3192112874896,11.319509441976676,11.319807596463754,11.32010575095083,11.320403905437907,11.320702059924983,11.32100021441206,11.321298368899136,11.321596523386214,11.32189467787329,11.322192832360368,11.322490986847445,11.322789141334521,11.323087295821598,11.323385450308674,11.323683604795752,11.323981759282828,11.324279913769907,11.324578068256983,11.32487622274406,11.325174377231136,11.325472531718212,11.32577068620529,11.326068840692367,11.326366995179445,11.326665149666521,11.326963304153598,11.327261458640674,11.32755961312775,11.327857767614827,11.328155922101905,11.328454076588983,11.32875223107606,11.329050385563136,11.329348540050212,11.329646694537288,11.329944849024365,11.330243003511443,11.33054115799852,11.330839312485598,11.331137466972674,11.33143562145975,11.331733775946827,11.332031930433903,11.332330084920981,11.332628239408058,11.332926393895136,11.333224548382212,11.333522702869288,11.333820857356365,11.334119011843441,11.334417166330518,11.334715320817596,11.335013475304674,11.33531162979175,11.335609784278827,11.335907938765903,11.33620609325298,11.336504247740056,11.336802402227134,11.33710055671421,11.337398711201288,11.337696865688365,11.337995020175441,11.338293174662518,11.338591329149594,11.338889483636672,11.339187638123748,11.339485792610827,11.339783947097903,11.34008210158498,11.340380256072056,11.340678410559132,11.340976565046208,11.341274719533287,11.341572874020365,11.341871028507441,11.342169182994517,11.342467337481594,11.34276549196867,11.343063646455747,11.343361800942825,11.343659955429901,11.34395810991698,11.344256264404056,11.344554418891132,11.344852573378208,11.345150727865285,11.345448882352363,11.34574703683944,11.346045191326517,11.346343345813594,11.34664150030067,11.346939654787747,11.347237809274823,11.3475359637619,11.347834118248977,11.348132272736056,11.348430427223132,11.348728581710208,11.349026736197285,11.349324890684361,11.349623045171437,11.349921199658516,11.350219354145592,11.35051750863267,11.350815663119747,11.351113817606823,11.3514119720939,11.351710126580976,11.352008281068054,11.35230643555513,11.352604590042208,11.352902744529285,11.353200899016361,11.353499053503437,11.353797207990514,11.354095362477592,11.354393516964668,11.354691671451747,11.354989825938823,11.3552879804259,11.355586134912976,11.355884289400052,11.356182443887128,11.356480598374207,11.356778752861283,11.357076907348361,11.357375061835437,11.357673216322514,11.35797137080959,11.358269525296667,11.358567679783745,11.358865834270821,11.3591639887579,11.359462143244976,11.359760297732052,11.360058452219128,11.360356606706205,11.360654761193283,11.36095291568036,11.361251070167437,11.361549224654514,11.36184737914159,11.362145533628667,11.362443688115743,11.36274184260282,11.363039997089897,11.363338151576974,11.363636306064052,11.363934460551128,11.364232615038205,11.364530769525281,11.364828924012357,11.365127078499436,11.365425232986512,11.36572338747359,11.366021541960666,11.366319696447743,11.36661785093482,11.366916005421896,11.367214159908974,11.36751231439605,11.367810468883128,11.368108623370205,11.368406777857281,11.368704932344357,11.369003086831434,11.36930124131851,11.369599395805588,11.369897550292665,11.370195704779743,11.37049385926682,11.370792013753896,11.371090168240972,11.371388322728048,11.371686477215126,11.371984631702203,11.372282786189281,11.372580940676357,11.372879095163434,11.37317724965051,11.373475404137587,11.373773558624665,11.374071713111741,11.37436986759882,11.374668022085896,11.374966176572972,11.375264331060048,11.375562485547125,11.375860640034201,11.37615879452128,11.376456949008357,11.376755103495434,11.37705325798251,11.377351412469586,11.377649566956663,11.37794772144374,11.378245875930817,11.378544030417894,11.378842184904972,11.379140339392048,11.379438493879125,11.379736648366201,11.380034802853277,11.380332957340356,11.380631111827432,11.38092926631451,11.381227420801586,11.381525575288663,11.38182372977574,11.382121884262816,11.382420038749892,11.38271819323697,11.383016347724048,11.383314502211125,11.383612656698201,11.383910811185277,11.384208965672354,11.38450712015943,11.384805274646508,11.385103429133585,11.385401583620663,11.38569973810774,11.385997892594816,11.386296047081892,11.386594201568968,11.386892356056046,11.387190510543123,11.387488665030201,11.387786819517277,11.388084974004354,11.38838312849143,11.388681282978506,11.388979437465583,11.389277591952661,11.38957574643974,11.389873900926816,11.390172055413892,11.390470209900968,11.390768364388045,11.391066518875121,11.3913646733622,11.391662827849276,11.391960982336354,11.39225913682343,11.392557291310506,11.392855445797583,11.39315360028466,11.393451754771737,11.393749909258814,11.394048063745892,11.394346218232968,11.394644372720045,11.394942527207121,11.395240681694197,11.395538836181275,11.395836990668352,11.39613514515543,11.396433299642506,11.396731454129583,11.39702960861666,11.397327763103736,11.397625917590812,11.39792407207789,11.398222226564966,11.398520381052045,11.398818535539121,11.399116690026197,11.399414844513274,11.39971299900035,11.400011153487428,11.400309307974505,11.400607462461583,11.40090561694866,11.401203771435735,11.401501925922812,11.401800080409888,11.402098234896966,11.402396389384043,11.402694543871121,11.402992698358197,11.403290852845274,11.40358900733235,11.403887161819426,11.404185316306503,11.404483470793581,11.404781625280657,11.405079779767735,11.405377934254812,11.405676088741888,11.405974243228965,11.406272397716041,11.406570552203119,11.406868706690195,11.407166861177274,11.40746501566435,11.407763170151426,11.408061324638503,11.40835947912558,11.408657633612657,11.408955788099734,11.409253942586812,11.409552097073888,11.409850251560965,11.410148406048041,11.410446560535117,11.410744715022194,11.411042869509272,11.411341023996348,11.411639178483426,11.411937332970503,11.412235487457579,11.412533641944655,11.412831796431732,11.41312995091881,11.413428105405886,11.413726259892965,11.414024414380041,11.414322568867117,11.414620723354194,11.41491887784127,11.415217032328348,11.415515186815425,11.415813341302503,11.416111495789579,11.416409650276655,11.416707804763732,11.417005959250808,11.417304113737885,11.417602268224963,11.41790042271204,11.418198577199117,11.418496731686194,11.41879488617327,11.419093040660346,11.419391195147423,11.4196893496345,11.419987504121577,11.420285658608655,11.420583813095732,11.420881967582808,11.421180122069885,11.421478276556961,11.421776431044039,11.422074585531115,11.422372740018194,11.42267089450527,11.422969048992346,11.423267203479423,11.423565357966499,11.423863512453575,11.424161666940654,11.424459821427732,11.424757975914808,11.425056130401885,11.42535428488896,11.425652439376037,11.425950593863114,11.426248748350192,11.426546902837268,11.426845057324346,11.427143211811423,11.427441366298499,11.427739520785575,11.428037675272652,11.42833582975973,11.428633984246806,11.428932138733884,11.42923029322096,11.429528447708037,11.429826602195114,11.43012475668219,11.430422911169266,11.430721065656344,11.431019220143423,11.431317374630499,11.431615529117575,11.431913683604652,11.432211838091728,11.432509992578805,11.432808147065883,11.433106301552959,11.433404456040037,11.433702610527114,11.43400076501419,11.434298919501266,11.434597073988343,11.43489522847542,11.435193382962497,11.435491537449575,11.435789691936652,11.436087846423728,11.436386000910804,11.43668415539788,11.436982309884957,11.437280464372035,11.437578618859114,11.43787677334619,11.438174927833266,11.438473082320343,11.438771236807419,11.439069391294495,11.439367545781574,11.43966570026865,11.439963854755728,11.440262009242804,11.44056016372988,11.440858318216957,11.441156472704034,11.441454627191112,11.441752781678188,11.442050936165266,11.442349090652343,11.442647245139419,11.442945399626495,11.443243554113572,11.44354170860065,11.443839863087726,11.444138017574804,11.44443617206188,11.444734326548957,11.445032481036034,11.44533063552311,11.445628790010186,11.445926944497264,11.44622509898434,11.446523253471419,11.446821407958495,11.447119562445572,11.447417716932648,11.447715871419724,11.448014025906803,11.448312180393879,11.448610334880957,11.448908489368034,11.44920664385511,11.449504798342186,11.449802952829263,11.45010110731634,11.450399261803417,11.450697416290495,11.450995570777572,11.451293725264648,11.451591879751724,11.4518900342388,11.452188188725877,11.452486343212955,11.452784497700032,11.45308265218711,11.453380806674186,11.453678961161263,11.453977115648339,11.454275270135415,11.454573424622494,11.45487157910957,11.455169733596648,11.455467888083724,11.4557660425708,11.456064197057877,11.456362351544954,11.456660506032032,11.456958660519108,11.457256815006186,11.457554969493263,11.457853123980339,11.458151278467415,11.458449432954492,11.458747587441568,11.459045741928646,11.459343896415723,11.4596420509028,11.459940205389877,11.460238359876953,11.46053651436403,11.460834668851106,11.461132823338184,11.46143097782526,11.461729132312339,11.462027286799415,11.462325441286492,11.462623595773568,11.462921750260644,11.463219904747723,11.463518059234799,11.463816213721877,11.464114368208953,11.46441252269603,11.464710677183106,11.465008831670183,11.465306986157259,11.465605140644337,11.465903295131415,11.466201449618492,11.466499604105568,11.466797758592644,11.46709591307972,11.467394067566797,11.467692222053875,11.467990376540952,11.46828853102803,11.468586685515106,11.468884840002183,11.469182994489259,11.469481148976335,11.469779303463413,11.47007745795049,11.470375612437568,11.470673766924644,11.47097192141172,11.471270075898797,11.471568230385873,11.47186638487295,11.472164539360028,11.472462693847106,11.472760848334183,11.473059002821259,11.473357157308335,11.473655311795412,11.473953466282488,11.474251620769566,11.474549775256643,11.47484792974372,11.475146084230797,11.475444238717873,11.47574239320495,11.476040547692026,11.476338702179104,11.47663685666618,11.476935011153259,11.477233165640335,11.477531320127412,11.477829474614488,11.478127629101564,11.47842578358864,11.478723938075719,11.479022092562797,11.479320247049873,11.47961840153695,11.479916556024026,11.480214710511103,11.480512864998179,11.480811019485257,11.481109173972333,11.481407328459412,11.481705482946488,11.482003637433564,11.48230179192064,11.482599946407717,11.482898100894795,11.483196255381872,11.48349440986895,11.483792564356026,11.484090718843103,11.484388873330179,11.484687027817255,11.484985182304332,11.48528333679141,11.485581491278488,11.485879645765564,11.48617780025264,11.486475954739717,11.486774109226793,11.48707226371387,11.487370418200948,11.487668572688024,11.487966727175102,11.488264881662179,11.488563036149255,11.488861190636332,11.489159345123408,11.489457499610486,11.489755654097562,11.49005380858464,11.490351963071717,11.490650117558793,11.49094827204587,11.491246426532946,11.491544581020024,11.4918427355071,11.492140889994179,11.492439044481255,11.492737198968332,11.493035353455408,11.493333507942484,11.49363166242956,11.493929816916639,11.494227971403715,11.494526125890793,11.49482428037787,11.495122434864946,11.495420589352022,11.495718743839099,11.496016898326177,11.496315052813253,11.496613207300332,11.496911361787408,11.497209516274484,11.49750767076156,11.497805825248637,11.498103979735715,11.498402134222792,11.49870028870987,11.498998443196946,11.499296597684022,11.499594752171099,11.499892906658175,11.500191061145252,11.50048921563233,11.500787370119406,11.501085524606484,11.50138367909356,11.501681833580637,11.501979988067713,11.50227814255479,11.502576297041868,11.502874451528944,11.503172606016022,11.503470760503099,11.503768914990175,11.504067069477252,11.504365223964328,11.504663378451406,11.504961532938482,11.50525968742556,11.505557841912637,11.505855996399713,11.50615415088679,11.506452305373866,11.506750459860942,11.50704861434802,11.507346768835097,11.507644923322175,11.507943077809252,11.508241232296328,11.508539386783404,11.50883754127048,11.509135695757559,11.509433850244635,11.509732004731713,11.51003015921879,11.510328313705866,11.510626468192942,11.510924622680019,11.511222777167097,11.511520931654173,11.511819086141251,11.512117240628328,11.512415395115404,11.51271354960248,11.513011704089557,11.513309858576633,11.513608013063712,11.51390616755079,11.514204322037866,11.514502476524942,11.514800631012019,11.515098785499095,11.515396939986172,11.51569509447325,11.515993248960326,11.516291403447404,11.51658955793448,11.516887712421557,11.517185866908633,11.51748402139571,11.517782175882788,11.518080330369864,11.518378484856942,11.518676639344019,11.518974793831095,11.519272948318172,11.519571102805248,11.519869257292324,11.520167411779402,11.52046556626648,11.520763720753557,11.521061875240633,11.52136002972771,11.521658184214786,11.521956338701862,11.52225449318894,11.522552647676017,11.522850802163095,11.523148956650171,11.523447111137248,11.523745265624324,11.5240434201114,11.524341574598479,11.524639729085555,11.524937883572633,11.52523603805971,11.525534192546786,11.525832347033862,11.526130501520939,11.526428656008015,11.526726810495093,11.527024964982171,11.527323119469248,11.527621273956324,11.5279194284434,11.528217582930477,11.528515737417553,11.528813891904631,11.529112046391708,11.529410200878786,11.529708355365862,11.530006509852939,11.530304664340015,11.530602818827091,11.53090097331417,11.531199127801246,11.531497282288324,11.5317954367754,11.532093591262477,11.532391745749553,11.53268990023663,11.532988054723708,11.533286209210784,11.533584363697862,11.533882518184939,11.534180672672015,11.534478827159091,11.534776981646168,11.535075136133244,11.535373290620322,11.535671445107399,11.535969599594477,11.536267754081553,11.53656590856863,11.536864063055706,11.537162217542782,11.53746037202986,11.537758526516937,11.538056681004015,11.538354835491091,11.538652989978168,11.538951144465244,11.53924929895232,11.539547453439399,11.539845607926475,11.540143762413553,11.54044191690063,11.540740071387706,11.541038225874782,11.541336380361859,11.541634534848935,11.541932689336013,11.54223084382309,11.542528998310168,11.542827152797244,11.54312530728432,11.543423461771397,11.543721616258473,11.544019770745551,11.544317925232628,11.544616079719706,11.544914234206782,11.545212388693859,11.545510543180935,11.545808697668011,11.54610685215509,11.546405006642166,11.546703161129244,11.54700131561632,11.547299470103397,11.547597624590473,11.54789577907755,11.548193933564626,11.548492088051704,11.54879024253878,11.549088397025859,11.549386551512935,11.549684706000011,11.549982860487088,11.550281014974164,11.550579169461242,11.550877323948319,11.551175478435397,11.551473632922473,11.55177178740955,11.552069941896626,11.552368096383702,11.55266625087078,11.552964405357857,11.553262559844935,11.553560714332011,11.553858868819088,11.554157023306164,11.55445517779324,11.554753332280317,11.555051486767395,11.555349641254473,11.55564779574155,11.555945950228626,11.556244104715702,11.556542259202779,11.556840413689855,11.557138568176933,11.55743672266401,11.557734877151088,11.558033031638164,11.55833118612524,11.558629340612317,11.558927495099393,11.559225649586471,11.559523804073548,11.559821958560626,11.560120113047702,11.560418267534779,11.560716422021855,11.561014576508931,11.561312730996008,11.561610885483086,11.561909039970164,11.56220719445724,11.562505348944317,11.562803503431393,11.56310165791847,11.563399812405546,11.563697966892624,11.5639961213797,11.564294275866779,11.564592430353855,11.564890584840931,11.565188739328008,11.565486893815084,11.565785048302162,11.566083202789239,11.566381357276317,11.566679511763393,11.56697766625047,11.567275820737546,11.567573975224622,11.567872129711699,11.568170284198777,11.568468438685855,11.568766593172931,11.569064747660008,11.569362902147084,11.56966105663416,11.569959211121237,11.570257365608315,11.570555520095391,11.57085367458247,11.571151829069546,11.571449983556622,11.571748138043699,11.572046292530775,11.572344447017853,11.57264260150493,11.572940755992008,11.573238910479084,11.57353706496616,11.573835219453237,11.574133373940313,11.57443152842739,11.574729682914468,11.575027837401546,11.575325991888622,11.575624146375699,11.575922300862775,11.576220455349851,11.576518609836928,11.576816764324006,11.577114918811082,11.57741307329816,11.577711227785237,11.578009382272313,11.57830753675939,11.578605691246466,11.578903845733544,11.57920200022062,11.579500154707699,11.579798309194775,11.580096463681851,11.580394618168928,11.580692772656004,11.580990927143082,11.581289081630159,11.581587236117237,11.581885390604313,11.58218354509139,11.582481699578466,11.582779854065542,11.583078008552619,11.583376163039697,11.583674317526773,11.583972472013851,11.584270626500928,11.584568780988004,11.58486693547508,11.585165089962157,11.585463244449235,11.585761398936311,11.58605955342339,11.586357707910466,11.586655862397542,11.586954016884619,11.587252171371695,11.587550325858773,11.58784848034585,11.588146634832928,11.588444789320004,11.58874294380708,11.589041098294157,11.589339252781233,11.58963740726831,11.589935561755388,11.590233716242464,11.590531870729542,11.590830025216619,11.591128179703695,11.591426334190771,11.591724488677848,11.592022643164926,11.592320797652002,11.59261895213908,11.592917106626157,11.593215261113233,11.59351341560031,11.593811570087386,11.594109724574464,11.59440787906154,11.594706033548619,11.595004188035695,11.595302342522771,11.595600497009848,11.595898651496924,11.596196805984,11.596494960471079,11.596793114958155,11.597091269445233,11.59738942393231,11.597687578419386,11.597985732906462,11.598283887393539,11.598582041880617,11.598880196367693,11.599178350854771,11.599476505341848,11.599774659828924,11.600072814316,11.600370968803077,11.600669123290155,11.600967277777231,11.60126543226431,11.601563586751386,11.601861741238462,11.602159895725539,11.602458050212615,11.602756204699691,11.60305435918677,11.603352513673848,11.603650668160924,11.603948822648,11.604246977135077,11.604545131622153,11.60484328610923,11.605141440596308,11.605439595083384,11.605737749570462,11.606035904057538,11.606334058544615,11.606632213031691,11.606930367518768,11.607228522005846,11.607526676492922,11.60782483098,11.608122985467077,11.608421139954153,11.60871929444123,11.609017448928306,11.609315603415382,11.60961375790246,11.609911912389538,11.610210066876615,11.610508221363691,11.610806375850768,11.611104530337844,11.61140268482492,11.611700839311998,11.611998993799075,11.612297148286153,11.61259530277323,11.612893457260306,11.613191611747382,11.613489766234459,11.613787920721537,11.614086075208613,11.614384229695691,11.614682384182768,11.614980538669844,11.61527869315692,11.615576847643997,11.615875002131073,11.616173156618151,11.61647131110523,11.616769465592306,11.617067620079382,11.617365774566458,11.617663929053535,11.617962083540611,11.61826023802769,11.618558392514766,11.618856547001844,11.61915470148892,11.619452855975997,11.619751010463073,11.62004916495015,11.620347319437228,11.620645473924304,11.620943628411382,11.621241782898458,11.621539937385535,11.621838091872611,11.622136246359688,11.622434400846764,11.622732555333842,11.62303070982092,11.623328864307997,11.623627018795073,11.62392517328215,11.624223327769226,11.624521482256302,11.62481963674338,11.625117791230457,11.625415945717535,11.625714100204611,11.626012254691688,11.626310409178764,11.62660856366584,11.626906718152918,11.627204872639995,11.627503027127073,11.62780118161415,11.628099336101226,11.628397490588302,11.628695645075378,11.628993799562457,11.629291954049533,11.629590108536611,11.629888263023688,11.630186417510764,11.63048457199784,11.630782726484917,11.631080880971993,11.631379035459071,11.631677189946148,11.631975344433226,11.632273498920302,11.632571653407378,11.632869807894455,11.633167962381531,11.63346611686861,11.633764271355686,11.634062425842764,11.63436058032984,11.634658734816917,11.634956889303993,11.63525504379107,11.635553198278147,11.635851352765224,11.636149507252302,11.636447661739378,11.636745816226455,11.637043970713531,11.637342125200608,11.637640279687684,11.637938434174762,11.638236588661838,11.638534743148917,11.638832897635993,11.63913105212307,11.639429206610146,11.639727361097222,11.6400255155843,11.640323670071377,11.640621824558455,11.640919979045531,11.641218133532607,11.641516288019684,11.64181444250676,11.642112596993838,11.642410751480915,11.642708905967993,11.64300706045507,11.643305214942146,11.643603369429222,11.643901523916298,11.644199678403375,11.644497832890453,11.64479598737753,11.645094141864607,11.645392296351684,11.64569045083876,11.645988605325837,11.646286759812913,11.646584914299991,11.646883068787067,11.647181223274146,11.647479377761222,11.647777532248298,11.648075686735375,11.648373841222451,11.64867199570953,11.648970150196606,11.649268304683684,11.64956645917076,11.649864613657837,11.650162768144913,11.65046092263199,11.650759077119066,11.651057231606144,11.651355386093222,11.651653540580298,11.651951695067375,11.652249849554451,11.652548004041527,11.652846158528604,11.653144313015682,11.653442467502758,11.653740621989837,11.654038776476913,11.65433693096399,11.654635085451066,11.654933239938142,11.65523139442522,11.655529548912297,11.655827703399375,11.656125857886451,11.656424012373527,11.656722166860604,11.65702032134768,11.657318475834757,11.657616630321835,11.657914784808913,11.65821293929599,11.658511093783066,11.658809248270142,11.659107402757218,11.659405557244295,11.659703711731373,11.66000186621845,11.660300020705527,11.660598175192604,11.66089632967968,11.661194484166757,11.661492638653833,11.661790793140911,11.662088947627987,11.662387102115066,11.662685256602142,11.662983411089218,11.663281565576295,11.663579720063371,11.663877874550447,11.664176029037526,11.664474183524604,11.66477233801168,11.665070492498756,11.665368646985833,11.66566680147291,11.665964955959986,11.666263110447064,11.66656126493414,11.666859419421218,11.667157573908295,11.667455728395371,11.667753882882447,11.668052037369524,11.668350191856602,11.668648346343678,11.668946500830756,11.669244655317833,11.66954280980491,11.669840964291986,11.670139118779062,11.67043727326614,11.670735427753216,11.671033582240295,11.671331736727371,11.671629891214447,11.671928045701524,11.6722262001886,11.672524354675677,11.672822509162755,11.673120663649831,11.67341881813691,11.673716972623986,11.674015127111062,11.674313281598138,11.674611436085215,11.674909590572293,11.67520774505937,11.675505899546447,11.675804054033524,11.6761022085206,11.676400363007676,11.676698517494753,11.676996671981831,11.677294826468907,11.677592980955986,11.677891135443062,11.678189289930138,11.678487444417215,11.678785598904291,11.679083753391367,11.679381907878446,11.679680062365522,11.6799782168526,11.680276371339676,11.680574525826753,11.68087268031383,11.681170834800906,11.681468989287984,11.68176714377506,11.682065298262138,11.682363452749215,11.682661607236291,11.682959761723367,11.683257916210444,11.683556070697522,11.683854225184598,11.684152379671676,11.684450534158753,11.68474868864583,11.685046843132906,11.685344997619982,11.685643152107058,11.685941306594136,11.686239461081213,11.686537615568291,11.686835770055367,11.687133924542444,11.68743207902952,11.687730233516596,11.688028388003675,11.688326542490751,11.68862469697783,11.688922851464906,11.689221005951982,11.689519160439058,11.689817314926135,11.690115469413213,11.69041362390029,11.690711778387367,11.691009932874444,11.69130808736152,11.691606241848596,11.691904396335673,11.69220255082275,11.692500705309827,11.692798859796904,11.693097014283982,11.693395168771058,11.693693323258135,11.693991477745211,11.694289632232287,11.694587786719365,11.694885941206442,11.69518409569352,11.695482250180596,11.695780404667673,11.69607855915475,11.696376713641826,11.696674868128904,11.69697302261598,11.697271177103058,11.697569331590135,11.697867486077211,11.698165640564287,11.698463795051364,11.69876194953844,11.699060104025518,11.699358258512596,11.699656412999673,11.69995456748675,11.700252721973825,11.700550876460902,11.700849030947978,11.701147185435056,11.701445339922133,11.701743494409211,11.702041648896287,11.702339803383364,11.70263795787044,11.702936112357516,11.703234266844595,11.703532421331671,11.703830575818749,11.704128730305825,11.704426884792902,11.704725039279978,11.705023193767055,11.705321348254131,11.705619502741209,11.705917657228287,11.706215811715364,11.70651396620244,11.706812120689516,11.707110275176593,11.70740842966367,11.707706584150747,11.708004738637824,11.708302893124902,11.708601047611978,11.708899202099055,11.709197356586131,11.709495511073207,11.709793665560285,11.710091820047362,11.71038997453444,11.710688129021516,11.710986283508593,11.711284437995669,11.711582592482745,11.711880746969822,11.7121789014569,11.712477055943978,11.712775210431055,11.713073364918131,11.713371519405207,11.713669673892284,11.71396782837936,11.714265982866438,11.714564137353515,11.714862291840593,11.715160446327669,11.715458600814745,11.715756755301822,11.716054909788898,11.716353064275976,11.716651218763053,11.71694937325013,11.717247527737207,11.717545682224284,11.71784383671136,11.718141991198436,11.718440145685515,11.71873830017259,11.719036454659669,11.719334609146745,11.719632763633822,11.719930918120898,11.720229072607975,11.720527227095051,11.720825381582129,11.721123536069205,11.721421690556284,11.72171984504336,11.722017999530436,11.722316154017513,11.722614308504589,11.722912462991667,11.723210617478744,11.723508771965822,11.723806926452898,11.724105080939974,11.72440323542705,11.724701389914127,11.724999544401205,11.725297698888282,11.72559585337536,11.725894007862436,11.726192162349513,11.726490316836589,11.726788471323665,11.727086625810742,11.72738478029782,11.727682934784896,11.727981089271974,11.72827924375905,11.728577398246127,11.728875552733204,11.72917370722028,11.729471861707358,11.729770016194434,11.730068170681513,11.730366325168589,11.730664479655665,11.730962634142742,11.731260788629818,11.731558943116896,11.731857097603973,11.73215525209105,11.732453406578127,11.732751561065204,11.73304971555228,11.733347870039356,11.733646024526433,11.73394417901351,11.734242333500587,11.734540487987665,11.734838642474742,11.735136796961818,11.735434951448894,11.73573310593597,11.736031260423049,11.736329414910125,11.736627569397204,11.73692572388428,11.737223878371356,11.737522032858433,11.737820187345509,11.738118341832587,11.738416496319664,11.738714650806742,11.739012805293818,11.739310959780894,11.73960911426797,11.739907268755047,11.740205423242124,11.740503577729202,11.74080173221628,11.741099886703356,11.741398041190433,11.741696195677509,11.741994350164585,11.742292504651662,11.74259065913874,11.742888813625816,11.743186968112894,11.74348512259997,11.743783277087047,11.744081431574124,11.7443795860612,11.744677740548278,11.744975895035354,11.745274049522433,11.745572204009509,11.745870358496585,11.746168512983662,11.746466667470738,11.746764821957814,11.747062976444893,11.74736113093197,11.747659285419047,11.747957439906124,11.7482555943932,11.748553748880276,11.748851903367353,11.74915005785443,11.749448212341507,11.749746366828585,11.750044521315662,11.750342675802738,11.750640830289814,11.75093898477689,11.751237139263969,11.751535293751045,11.751833448238123,11.7521316027252,11.752429757212276,11.752727911699353,11.753026066186429,11.753324220673505,11.753622375160584,11.753920529647662,11.754218684134738,11.754516838621814,11.75481499310889,11.755113147595967,11.755411302083044,11.755709456570122,11.756007611057198,11.756305765544276,11.756603920031353,11.756902074518429,11.757200229005505,11.757498383492582,11.75779653797966,11.758094692466736,11.758392846953814,11.75869100144089,11.758989155927967,11.759287310415043,11.75958546490212,11.759883619389196,11.760181773876274,11.760479928363353,11.760778082850429,11.761076237337505,11.761374391824582,11.761672546311658,11.761970700798734,11.762268855285813,11.762567009772889,11.762865164259967,11.763163318747043,11.76346147323412,11.763759627721196,11.764057782208273,11.76435593669535,11.764654091182427,11.764952245669505,11.765250400156582,11.765548554643658,11.765846709130734,11.76614486361781,11.766443018104889,11.766741172591965,11.767039327079043,11.76733748156612,11.767635636053196,11.767933790540273,11.768231945027349,11.768530099514425,11.768828254001503,11.76912640848858,11.769424562975658,11.769722717462734,11.77002087194981,11.770319026436887,11.770617180923963,11.770915335411042,11.771213489898118,11.771511644385196,11.771809798872273,11.772107953359349,11.772406107846425,11.772704262333502,11.77300241682058,11.773300571307656,11.773598725794734,11.77389688028181,11.774195034768887,11.774493189255963,11.77479134374304,11.775089498230116,11.775387652717194,11.77568580720427,11.775983961691349,11.776282116178425,11.776580270665502,11.776878425152578,11.777176579639654,11.777474734126733,11.777772888613809,11.778071043100887,11.778369197587963,11.77866735207504,11.778965506562116,11.779263661049193,11.77956181553627,11.779859970023347,11.780158124510425,11.780456278997502,11.780754433484578,11.781052587971654,11.78135074245873,11.781648896945807,11.781947051432885,11.782245205919962,11.78254336040704,11.782841514894116,11.783139669381193,11.783437823868269,11.783735978355345,11.784034132842423,11.7843322873295,11.784630441816578,11.784928596303654,11.78522675079073,11.785524905277807,11.785823059764883,11.786121214251962,11.786419368739038,11.786717523226116,11.787015677713192,11.787313832200269,11.787611986687345,11.787910141174422,11.788208295661498,11.788506450148576,11.788804604635654,11.78910275912273,11.789400913609807,11.789699068096883,11.78999722258396,11.790295377071036,11.790593531558114,11.79089168604519,11.791189840532269,11.791487995019345,11.791786149506422,11.792084303993498,11.792382458480574,11.792680612967652,11.792978767454729,11.793276921941807,11.793575076428883,11.79387323091596,11.794171385403036,11.794469539890112,11.794767694377189,11.795065848864267,11.795364003351345,11.795662157838422,11.795960312325498,11.796258466812574,11.79655662129965,11.796854775786727,11.797152930273805,11.797451084760882,11.79774923924796,11.798047393735036,11.798345548222112,11.798643702709189,11.798941857196265,11.799240011683343,11.79953816617042,11.799836320657498,11.800134475144574,11.80043262963165,11.800730784118727,11.801028938605803,11.80132709309288,11.801625247579958,11.801923402067036,11.802221556554112,11.802519711041189,11.802817865528265,11.803116020015342,11.803414174502418,11.803712328989496,11.804010483476572,11.80430863796365,11.804606792450727,11.804904946937803,11.80520310142488,11.805501255911956,11.805799410399034,11.80609756488611,11.806395719373189,11.806693873860265,11.806992028347342,11.807290182834418,11.807588337321494,11.80788649180857,11.808184646295649,11.808482800782727,11.808780955269803,11.80907910975688,11.809377264243956,11.809675418731032,11.809973573218109,11.810271727705187,11.810569882192263,11.810868036679341,11.811166191166418,11.811464345653494,11.81176250014057,11.812060654627647,11.812358809114725,11.812656963601802,11.81295511808888,11.813253272575956,11.813551427063032,11.813849581550109,11.814147736037185,11.814445890524263,11.81474404501134,11.815042199498418,11.815340353985494,11.81563850847257,11.815936662959647,11.816234817446723,11.8165329719338,11.816831126420878,11.817129280907954,11.817427435395032,11.817725589882109,11.818023744369185,11.818321898856261,11.818620053343338,11.818918207830416,11.819216362317492,11.81951451680457,11.819812671291647,11.820110825778723,11.8204089802658,11.820707134752876,11.821005289239954,11.82130344372703,11.821601598214109,11.821899752701185,11.822197907188261,11.822496061675338,11.822794216162414,11.82309237064949,11.823390525136569,11.823688679623645,11.823986834110723,11.8242849885978,11.824583143084876,11.824881297571952,11.825179452059029,11.825477606546107,11.825775761033183,11.826073915520261,11.826372070007338,11.826670224494414,11.82696837898149,11.827266533468567,11.827564687955645,11.827862842442721,11.8281609969298,11.828459151416876,11.828757305903952,11.829055460391029,11.829353614878105,11.829651769365181,11.82994992385226,11.830248078339336,11.830546232826414,11.83084438731349,11.831142541800567,11.831440696287643,11.83173885077472,11.832037005261798,11.832335159748874,11.832633314235952,11.832931468723029,11.833229623210105,11.833527777697181,11.833825932184258,11.834124086671336,11.834422241158412,11.83472039564549,11.835018550132567,11.835316704619643,11.83561485910672,11.835913013593796,11.836211168080872,11.83650932256795,11.836807477055029,11.837105631542105,11.837403786029181,11.837701940516258,11.838000095003334,11.83829824949041,11.838596403977489,11.838894558464565,11.839192712951643,11.83949086743872,11.839789021925796,11.840087176412872,11.840385330899949,11.840683485387027,11.840981639874103,11.841279794361181,11.841577948848258,11.841876103335334,11.84217425782241,11.842472412309487,11.842770566796563,11.843068721283641,11.84336687577072,11.843665030257796,11.843963184744872,11.844261339231949,11.844559493719025,11.844857648206101,11.84515580269318,11.845453957180256,11.845752111667334,11.84605026615441,11.846348420641487,11.846646575128563,11.84694472961564,11.847242884102718,11.847541038589794,11.847839193076872,11.848137347563949,11.848435502051025,11.848733656538101,11.849031811025178,11.849329965512254,11.849628119999332,11.84992627448641,11.850224428973487,11.850522583460563,11.85082073794764,11.851118892434716,11.851417046921792,11.85171520140887,11.852013355895947,11.852311510383025,11.852609664870101,11.852907819357178,11.853205973844254,11.85350412833133,11.853802282818409,11.854100437305485,11.854398591792563,11.85469674627964,11.854994900766716,11.855293055253792,11.855591209740869,11.855889364227947,11.856187518715023,11.856485673202101,11.856783827689178,11.857081982176254,11.85738013666333,11.857678291150407,11.857976445637483,11.858274600124561,11.858572754611638,11.858870909098716,11.859169063585792,11.859467218072869,11.859765372559945,11.860063527047021,11.8603616815341,11.860659836021176,11.860957990508254,11.86125614499533,11.861554299482407,11.861852453969483,11.86215060845656,11.862448762943638,11.862746917430714,11.863045071917792,11.863343226404869,11.863641380891945,11.863939535379021,11.864237689866098,11.864535844353174,11.864833998840252,11.865132153327329,11.865430307814407,11.865728462301483,11.86602661678856,11.866324771275636,11.866622925762712,11.86692108024979,11.867219234736867,11.867517389223945,11.867815543711021,11.868113698198098,11.868411852685174,11.86871000717225,11.869008161659329,11.869306316146405,11.869604470633483,11.86990262512056,11.870200779607636,11.870498934094712,11.870797088581789,11.871095243068865,11.871393397555943,11.87169155204302,11.871989706530098,11.872287861017174,11.87258601550425,11.872884169991327,11.873182324478403,11.873480478965481,11.873778633452558,11.874076787939636,11.874374942426712,11.874673096913789,11.874971251400865,11.875269405887941,11.87556756037502,11.875865714862096,11.876163869349174,11.87646202383625,11.876760178323327,11.877058332810403,11.87735648729748,11.877654641784556,11.877952796271634,11.878250950758712,11.878549105245789,11.878847259732865,11.879145414219941,11.879443568707018,11.879741723194094,11.880039877681172,11.880338032168249,11.880636186655327,11.880934341142403,11.88123249562948,11.881530650116556,11.881828804603632,11.88212695909071,11.882425113577787,11.882723268064865,11.883021422551941,11.883319577039018,11.883617731526094,11.88391588601317,11.884214040500247,11.884512194987325,11.884810349474403,11.88510850396148,11.885406658448556,11.885704812935632,11.886002967422709,11.886301121909785,11.886599276396863,11.88689743088394,11.887195585371018,11.887493739858094,11.88779189434517,11.888090048832247,11.888388203319323,11.888686357806401,11.888984512293478,11.889282666780556,11.889580821267632,11.889878975754709,11.890177130241785,11.890475284728861,11.890773439215938,11.891071593703016,11.891369748190094,11.89166790267717,11.891966057164247,11.892264211651323,11.8925623661384,11.892860520625476,11.893158675112554,11.89345682959963,11.893754984086709,11.894053138573785,11.894351293060861,11.894649447547938,11.894947602035014,11.895245756522092,11.895543911009169,11.895842065496247,11.896140219983323,11.8964383744704,11.896736528957476,11.897034683444552,11.897332837931629,11.897630992418707,11.897929146905785,11.898227301392861,11.898525455879938,11.898823610367014,11.89912176485409,11.899419919341167,11.899718073828245,11.900016228315321,11.9003143828024,11.900612537289476,11.900910691776552,11.901208846263629,11.901507000750705,11.901805155237783,11.90210330972486,11.902401464211938,11.902699618699014,11.90299777318609,11.903295927673167,11.903594082160243,11.903892236647321,11.904190391134398,11.904488545621476,11.904786700108552,11.905084854595628,11.905383009082705,11.905681163569781,11.905979318056858,11.906277472543936,11.906575627031012,11.90687378151809,11.907171936005167,11.907470090492243,11.90776824497932,11.908066399466396,11.908364553953474,11.90866270844055,11.908960862927628,11.909259017414705,11.909557171901781,11.909855326388858,11.910153480875934,11.910451635363012,11.910749789850088,11.911047944337167,11.911346098824243,11.91164425331132,11.911942407798396,11.912240562285472,11.912538716772548,11.912836871259627,11.913135025746703,11.913433180233781,11.913731334720858,11.914029489207934,11.91432764369501,11.914625798182087,11.914923952669165,11.915222107156241,11.91552026164332,11.915818416130396,11.916116570617472,11.916414725104548,11.916712879591625,11.917011034078703,11.91730918856578,11.917607343052858,11.917905497539934,11.91820365202701,11.918501806514087,11.918799961001163,11.91909811548824,11.919396269975318,11.919694424462394,11.919992578949472,11.920290733436548,11.920588887923625,11.920887042410701,11.921185196897778,11.921483351384856,11.921781505871932,11.92207966035901,11.922377814846087,11.922675969333163,11.92297412382024,11.923272278307316,11.923570432794394,11.92386858728147,11.924166741768548,11.924464896255625,11.924763050742701,11.925061205229778,11.925359359716854,11.92565751420393,11.925955668691008,11.926253823178087,11.926551977665163,11.92685013215224,11.927148286639316,11.927446441126392,11.927744595613468,11.928042750100547,11.928340904587623,11.928639059074701,11.928937213561777,11.929235368048854,11.92953352253593,11.929831677023007,11.930129831510085,11.930427985997161,11.93072614048424,11.931024294971316,11.931322449458392,11.931620603945468,11.931918758432545,11.932216912919621,11.9325150674067,11.932813221893777,11.933111376380854,11.93340953086793,11.933707685355007,11.934005839842083,11.93430399432916,11.934602148816237,11.934900303303314,11.935198457790392,11.935496612277468,11.935794766764545,11.936092921251621,11.936391075738698,11.936689230225776,11.936987384712852,11.93728553919993,11.937583693687007,11.937881848174083,11.93818000266116,11.938478157148236,11.938776311635312,11.93907446612239,11.939372620609468,11.939670775096545,11.939968929583621,11.940267084070697,11.940565238557774,11.94086339304485,11.941161547531928,11.941459702019005,11.941757856506083,11.94205601099316,11.942354165480236,11.942652319967312,11.942950474454388,11.943248628941467,11.943546783428543,11.943844937915621,11.944143092402697,11.944441246889774,11.94473940137685,11.945037555863927,11.945335710351005,11.945633864838081,11.945932019325157,11.946230173812236,11.946528328299312,11.946826482786388,11.947124637273465,11.947422791760543,11.94772094624762,11.948019100734696,11.948317255221774,11.94861540970885,11.948913564195927,11.949211718683003,11.94950987317008,11.949808027657157,11.950106182144234,11.950404336631312,11.950702491118388,11.951000645605465,11.951298800092541,11.951596954579617,11.951895109066696,11.952193263553772,11.952491418040848,11.952789572527927,11.953087727015003,11.95338588150208,11.953684035989156,11.953982190476234,11.95428034496331,11.954578499450387,11.954876653937465,11.955174808424541,11.955472962911617,11.955771117398694,11.95606927188577,11.956367426372848,11.956665580859925,11.956963735347003,11.95726188983408,11.957560044321156,11.957858198808232,11.958156353295308,11.958454507782387,11.958752662269463,11.95905081675654,11.959348971243617,11.959647125730694,11.95994528021777,11.960243434704847,11.960541589191925,11.960839743679001,11.961137898166077,11.961436052653156,11.961734207140232,11.962032361627308,11.962330516114385,11.962628670601461,11.96292682508854,11.963224979575616,11.963523134062694,11.96382128854977,11.964119443036846,11.964417597523923,11.964715752011,11.965013906498077,11.965312060985154,11.96561021547223,11.965908369959308,11.966206524446385,11.966504678933461,11.966802833420537,11.967100987907616,11.967399142394692,11.967697296881768,11.967995451368846,11.968293605855923,11.968591760343,11.968889914830076,11.969188069317152,11.96948622380423,11.969784378291306,11.970082532778385,11.970380687265461,11.970678841752537,11.970976996239614,11.97127515072669,11.971573305213768,11.971871459700845,11.972169614187921,11.972467768675,11.972765923162076,11.973064077649152,11.973362232136228,11.973660386623306,11.973958541110383,11.97425669559746,11.974554850084537,11.974853004571614,11.97515115905869,11.975449313545766,11.975747468032843,11.976045622519921,11.976343777006997,11.976641931494076,11.976940085981152,11.977238240468228,11.977536394955305,11.977834549442381,11.97813270392946,11.978430858416536,11.978729012903612,11.97902716739069,11.979325321877766,11.979623476364843,11.97992163085192,11.980219785338997,11.980517939826074,11.98081609431315,11.981114248800228,11.981412403287305,11.981710557774381,11.982008712261457,11.982306866748536,11.982605021235612,11.982903175722688,11.983201330209766,11.983499484696843,11.98379763918392,11.984095793670996,11.984393948158072,11.98469210264515,11.984990257132226,11.985288411619303,11.985586566106381,11.985884720593457,11.986182875080534,11.98648102956761,11.986779184054688,11.987077338541765,11.987375493028841,11.98767364751592,11.987971802002996,11.988269956490072,11.988568110977148,11.988866265464226,11.989164419951303,11.98946257443838,11.989760728925457,11.990058883412534,11.99035703789961,11.990655192386686,11.990953346873763,11.991251501360841,11.991549655847917,11.991847810334995,11.992145964822072,11.992444119309148,11.992742273796225,11.993040428283301,11.99333858277038,11.993636737257455,11.993934891744532,11.99423304623161,11.994531200718686,11.994829355205763,11.99512750969284,11.995425664179917,11.995723818666994,11.99602197315407,11.996320127641148,11.996618282128225,11.996916436615301,11.997214591102377,11.997512745589454,11.997810900076532,11.998109054563608,11.998407209050686,11.998705363537763,11.999003518024839,11.999301672511915,11.999599826998992,11.99989798148607,12.000196135973146,12.000494290460223,12.000792444947301,12.001090599434377,12.001388753921454,12.00168690840853,12.001985062895608,12.002283217382685,12.002581371869761,12.002879526356839,12.003177680843915,12.003475835330992,12.003773989818068,12.004072144305145,12.004370298792223,12.004668453279299,12.004966607766377,12.005264762253454,12.00556291674053,12.005861071227606,12.006159225714683,12.006457380201761,12.006755534688837,12.007053689175914,12.007351843662992,12.007649998150068,12.007948152637145,12.008246307124221,12.008544461611299,12.008842616098375,12.009140770585452,12.00943892507253,12.009737079559606,12.010035234046683,12.010333388533759,12.010631543020835,12.010929697507914,12.01122785199499,12.011526006482068,12.011824160969145,12.012122315456221,12.012420469943297,12.012718624430374,12.013016778917452,12.013314933404528,12.013613087891605,12.013911242378683,12.014209396865759,12.014507551352835,12.014805705839912,12.01510386032699,12.015402014814066,12.015700169301143,12.01599832378822,12.016296478275297,12.016594632762374,12.01689278724945,12.017190941736526,12.017489096223605,12.01778725071068,12.018085405197759,12.018383559684835,12.018681714171912,12.018979868658988,12.019278023146065,12.019576177633143,12.019874332120219,12.020172486607295,12.020470641094374,12.02076879558145,12.021066950068526,12.021365104555603,12.02166325904268,12.021961413529757,12.022259568016834,12.022557722503912,12.022855876990988,12.023154031478064,12.02345218596514,12.023750340452219,12.024048494939295,12.024346649426372,12.02464480391345,12.024942958400526,12.025241112887603,12.025539267374679,12.025837421861755,12.026135576348834,12.02643373083591,12.026731885322986,12.027030039810064,12.02732819429714,12.027626348784217,12.027924503271294,12.028222657758372,12.028520812245448,12.028818966732524,12.029117121219603,12.029415275706679,12.029713430193755,12.030011584680832,12.03030973916791,12.030607893654986,12.030906048142063,12.03120420262914,12.031502357116217,12.031800511603294,12.03209866609037,12.032396820577446,12.032694975064524,12.0329931295516,12.033291284038677,12.033589438525755,12.033887593012832,12.034185747499908,12.034483901986984,12.034782056474063,12.035080210961139,12.035378365448215,12.035676519935294,12.03597467442237,12.036272828909446,12.036570983396523,12.0368691378836,12.037167292370677,12.037465446857754,12.037763601344832,12.038061755831908,12.038359910318984,12.03865806480606,12.038956219293137,12.039254373780215,12.039552528267292,12.03985068275437,12.040148837241446,12.040446991728523,12.040745146215599,12.041043300702675,12.041341455189754,12.04163960967683,12.041937764163906,12.042235918650984,12.04253407313806,12.042832227625137,12.043130382112214,12.043428536599292,12.043726691086368,12.044024845573444,12.044323000060523,12.044621154547599,12.044919309034675,12.045217463521752,12.045515618008828,12.045813772495906,12.046111926982983,12.04641008147006,12.046708235957137,12.047006390444214,12.04730454493129,12.047602699418366,12.047900853905444,12.04819900839252,12.048497162879597,12.048795317366675,12.049093471853752,12.049391626340828,12.049689780827904,12.049987935314983,12.050286089802059,12.050584244289135,12.050882398776213,12.05118055326329,12.051478707750366,12.051776862237443,12.052075016724519,12.052373171211597,12.052671325698673,12.052969480185752,12.053267634672828,12.053565789159904,12.05386394364698,12.054162098134057,12.054460252621135,12.054758407108212,12.055056561595288,12.055354716082366,12.055652870569443,12.055951025056519,12.056249179543595,12.056547334030673,12.05684548851775,12.057143643004826,12.057441797491904,12.05773995197898,12.058038106466057,12.058336260953133,12.05863441544021,12.058932569927288,12.059230724414364,12.059528878901443,12.059827033388519,12.060125187875595,12.060423342362672,12.060721496849748,12.061019651336826,12.061317805823903,12.061615960310979,12.061914114798057,12.062212269285133,12.06251042377221,12.062808578259286,12.063106732746364,12.06340488723344,12.063703041720517,12.064001196207595,12.064299350694672,12.064597505181748,12.064895659668824,12.0651938141559,12.065491968642979,12.065790123130055,12.066088277617133,12.06638643210421,12.066684586591286,12.066982741078363,12.067280895565439,12.067579050052517,12.067877204539593,12.06817535902667,12.068473513513748,12.068771668000824,12.0690698224879,12.069367976974977,12.069666131462055,12.069964285949132,12.070262440436208,12.070560594923286,12.070858749410363,12.071156903897439,12.071455058384515,12.071753212871593,12.07205136735867,12.072349521845746,12.072647676332824,12.0729458308199,12.073243985306977,12.073542139794053,12.07384029428113,12.074138448768208,12.074436603255284,12.07473475774236,12.075032912229439,12.075331066716515,12.075629221203592,12.075927375690668,12.076225530177746,12.076523684664823,12.076821839151899,12.077119993638977,12.077418148126053,12.07771630261313,12.078014457100206,12.078312611587284,12.07861076607436,12.078908920561437,12.079207075048515,12.079505229535592,12.079803384022668,12.080101538509744,12.08039969299682,12.080697847483899,12.080996001970975,12.081294156458053,12.08159231094513,12.081890465432206,12.082188619919283,12.082486774406359,12.082784928893437,12.083083083380513,12.08338123786759,12.083679392354668,12.083977546841744,12.08427570132882,12.084573855815897,12.084872010302975,12.085170164790052,12.085468319277128,12.085766473764206,12.086064628251282,12.086362782738359,12.086660937225435,12.086959091712512,12.08725724619959,12.087555400686666,12.087853555173744,12.08815170966082,12.088449864147897,12.088748018634973,12.08904617312205,12.089344327609128,12.089642482096204,12.08994063658328,12.090238791070359,12.090536945557435,12.090835100044512,12.091133254531588,12.091431409018666,12.091729563505742,12.092027717992819,12.092325872479897,12.092624026966973,12.09292218145405,12.093220335941126,12.093518490428202,12.09381664491528,12.094114799402357,12.094412953889435,12.094711108376512,12.095009262863588,12.095307417350664,12.09560557183774,12.095903726324819,12.096201880811895,12.096500035298972,12.09679818978605,12.097096344273126,12.097394498760202,12.097692653247279,12.097990807734357,12.098288962221433,12.09858711670851,12.098885271195588,12.099183425682664,12.09948158016974,12.099779734656817,12.100077889143893,12.100376043630972,12.100674198118048,12.100972352605126,12.101270507092202,12.101568661579279,12.101866816066355,12.102164970553432,12.10246312504051,12.102761279527586,12.103059434014662,12.10335758850174,12.103655742988817,12.103953897475893,12.10425205196297,12.104550206450048,12.104848360937124,12.1051465154242,12.105444669911279,12.105742824398355,12.106040978885432,12.106339133372508,12.106637287859584,12.106935442346662,12.107233596833739,12.107531751320817,12.107829905807893,12.10812806029497,12.108426214782046,12.108724369269122,12.1090225237562,12.109320678243277,12.109618832730353,12.109916987217431,12.110215141704508,12.110513296191584,12.11081145067866,12.111109605165739,12.111407759652815,12.111705914139892,12.11200406862697,12.112302223114046,12.112600377601122,12.112898532088199,12.113196686575275,12.113494841062353,12.11379299554943,12.114091150036508,12.114389304523584,12.11468745901066,12.114985613497737,12.115283767984813,12.115581922471891,12.115880076958968,12.116178231446044,12.116476385933122,12.116774540420199,12.117072694907275,12.117370849394351,12.11766900388143,12.117967158368506,12.118265312855582,12.11856346734266,12.118861621829737,12.119159776316813,12.11945793080389,12.119756085290968,12.120054239778044,12.12035239426512,12.120650548752199,12.120948703239275,12.121246857726351,12.121545012213428,12.121843166700504,12.122141321187582,12.122439475674659,12.122737630161735,12.123035784648813,12.12333393913589,12.123632093622966,12.123930248110042,12.12422840259712,12.124526557084197,12.124824711571273,12.125122866058351,12.125421020545428,12.125719175032504,12.12601732951958,12.126315484006659,12.126613638493735,12.126911792980811,12.12720994746789,12.127508101954966,12.127806256442042,12.128104410929119,12.128402565416195,12.128700719903273,12.12899887439035,12.129297028877428,12.129595183364504,12.12989333785158,12.130191492338657,12.130489646825733,12.130787801312811,12.131085955799888,12.131384110286964,12.131682264774042,12.131980419261119,12.132278573748195,12.132576728235271,12.13287488272235,12.133173037209426,12.133471191696502,12.13376934618358,12.134067500670657,12.134365655157733,12.13466380964481,12.134961964131886,12.135260118618964,12.13555827310604,12.135856427593119,12.136154582080195,12.136452736567271,12.136750891054348,12.137049045541424,12.137347200028502,12.137645354515579,12.137943509002655,12.138241663489733,12.13853981797681,12.138837972463886,12.139136126950962,12.13943428143804,12.139732435925117,12.140030590412193,12.140328744899271,12.140626899386348,12.140925053873424,12.1412232083605,12.141521362847577,12.141819517334655,12.142117671821731,12.14241582630881,12.142713980795886,12.143012135282962,12.143310289770039,12.143608444257115,12.143906598744193,12.14420475323127,12.144502907718346,12.144801062205424,12.1450992166925,12.145397371179577,12.145695525666653,12.145993680153731,12.146291834640808,12.146589989127884,12.146888143614962,12.147186298102039,12.147484452589115,12.147782607076191,12.148080761563268,12.148378916050346,12.148677070537422,12.1489752250245,12.149273379511577,12.149571533998653,12.14986968848573,12.150167842972806,12.150465997459884,12.15076415194696,12.151062306434037,12.151360460921115,12.151658615408191,12.151956769895268,12.152254924382344,12.152553078869422,12.152851233356499,12.153149387843575,12.153447542330653,12.15374569681773,12.154043851304806,12.154342005791882,12.154640160278959,12.154938314766037,12.155236469253113,12.155534623740191,12.155832778227268,12.156130932714344,12.15642908720142,12.156727241688497,12.157025396175575,12.157323550662651,12.157621705149728,12.157919859636806,12.158218014123882,12.158516168610959,12.158814323098035,12.159112477585113,12.15941063207219,12.159708786559266,12.160006941046344,12.16030509553342,12.160603250020497,12.160901404507573,12.161199558994651,12.161497713481728,12.161795867968804,12.162094022455882,12.162392176942959,12.162690331430035,12.162988485917111,12.163286640404188,12.163584794891266,12.163882949378342,12.164181103865419,12.164479258352497,12.164777412839573,12.16507556732665,12.165373721813726,12.165671876300804,12.16597003078788,12.166268185274957,12.166566339762035,12.166864494249111,12.167162648736188,12.167460803223264,12.167758957710342,12.168057112197419,12.168355266684495,12.168653421171573,12.16895157565865,12.169249730145726,12.169547884632802,12.169846039119879,12.170144193606957,12.170442348094033,12.17074050258111,12.171038657068188,12.171336811555264,12.17163496604234,12.171933120529417,12.172231275016495,12.172529429503571,12.172827583990648,12.173125738477726,12.173423892964802,12.173722047451879,12.174020201938955,12.174318356426033,12.17461651091311,12.174914665400186,12.175212819887264,12.17551097437434,12.175809128861417,12.176107283348493,12.17640543783557,12.176703592322648,12.177001746809724,12.177299901296802,12.177598055783879,12.177896210270955,12.178194364758031,12.178492519245108,12.178790673732186,12.179088828219262,12.179386982706339,12.179685137193417,12.179983291680493,12.18028144616757,12.180579600654646,12.180877755141724,12.1811759096288,12.181474064115877,12.181772218602955,12.182070373090031,12.182368527577108,12.182666682064184,12.18296483655126,12.183262991038339,12.183561145525415,12.183859300012493,12.18415745449957,12.184455608986646,12.184753763473722,12.185051917960799,12.185350072447877,12.185648226934953,12.18594638142203,12.186244535909108,12.186542690396184,12.18684084488326,12.187138999370337,12.187437153857415,12.187735308344491,12.188033462831568,12.188331617318646,12.188629771805722,12.188927926292799,12.189226080779875,12.189524235266951,12.18982238975403,12.190120544241106,12.190418698728184,12.19071685321526,12.191015007702337,12.191313162189413,12.19161131667649,12.191909471163568,12.192207625650644,12.19250578013772,12.192803934624799,12.193102089111875,12.193400243598951,12.193698398086028,12.193996552573106,12.194294707060182,12.194592861547259,12.194891016034337,12.195189170521413,12.19548732500849,12.195785479495566,12.196083633982642,12.19638178846972,12.196679942956797,12.196978097443875,12.197276251930951,12.197574406418028,12.197872560905104,12.19817071539218,12.198468869879258,12.198767024366335,12.199065178853411,12.19936333334049,12.199661487827566,12.199959642314642,12.200257796801719,12.200555951288797,12.200854105775873,12.20115226026295,12.201450414750028,12.201748569237104,12.20204672372418,12.202344878211257,12.202643032698333,12.202941187185411,12.203239341672488,12.203537496159566,12.203835650646642,12.204133805133718,12.204431959620795,12.204730114107871,12.20502826859495,12.205326423082026,12.205624577569102,12.20592273205618,12.206220886543257,12.206519041030333,12.20681719551741,12.207115350004488,12.207413504491564,12.20771165897864,12.208009813465718,12.208307967952795,12.208606122439871,12.208904276926948,12.209202431414026,12.209500585901102,12.209798740388178,12.210096894875257,12.210395049362333,12.21069320384941,12.210991358336486,12.211289512823562,12.21158766731064,12.211885821797717,12.212183976284793,12.212482130771871,12.212780285258948,12.213078439746024,12.2133765942331,12.213674748720178,12.213972903207255,12.214271057694331,12.21456921218141,12.214867366668486,12.215165521155562,12.215463675642638,12.215761830129717,12.216059984616793,12.21635813910387,12.216656293590948,12.216954448078024,12.2172526025651,12.217550757052177,12.217848911539253,12.218147066026331,12.218445220513408,12.218743375000486,12.219041529487562,12.219339683974638,12.219637838461715,12.219935992948791,12.22023414743587,12.220532301922946,12.220830456410022,12.2211286108971,12.221426765384177,12.221724919871253,12.22202307435833,12.222321228845408,12.222619383332484,12.22291753781956,12.223215692306638,12.223513846793715,12.223812001280791,12.224110155767868,12.224408310254944,12.224706464742022,12.225004619229098,12.225302773716177,12.225600928203253,12.22589908269033,12.226197237177406,12.226495391664482,12.22679354615156,12.227091700638637,12.227389855125713,12.227688009612791,12.227986164099867,12.228284318586944,12.22858247307402,12.228880627561098,12.229178782048175,12.229476936535251,12.22977509102233,12.230073245509406,12.230371399996482,12.230669554483558,12.230967708970635,12.231265863457713,12.23156401794479,12.231862172431867,12.232160326918944,12.23245848140602,12.232756635893097,12.233054790380173,12.233352944867251,12.233651099354327,12.233949253841404,12.234247408328482,12.234545562815558,12.234843717302635,12.235141871789711,12.23544002627679,12.235738180763866,12.236036335250942,12.23633448973802,12.236632644225097,12.236930798712173,12.23722895319925,12.237527107686326,12.237825262173404,12.23812341666048,12.238421571147558,12.238719725634635,12.239017880121711,12.239316034608787,12.239614189095864,12.239912343582942,12.240210498070018,12.240508652557095,12.240806807044173,12.24110496153125,12.241403116018326,12.241701270505402,12.24199942499248,12.242297579479557,12.242595733966633,12.242893888453711,12.243192042940787,12.243490197427864,12.24378835191494,12.244086506402017,12.244384660889095,12.244682815376171,12.24498096986325,12.245279124350326,12.245577278837402,12.245875433324478,12.246173587811555,12.246471742298633,12.24676989678571,12.247068051272786,12.247366205759864,12.24766436024694,12.247962514734017,12.248260669221093,12.248558823708171,12.248856978195247,12.249155132682324,12.249453287169402,12.249751441656478,12.250049596143555,12.250347750630631,12.250645905117707,12.250944059604786,12.251242214091862,12.25154036857894,12.251838523066017,12.252136677553093,12.25243483204017,12.252732986527246,12.253031141014324,12.2533292955014,12.253627449988477,12.253925604475555,12.254223758962631,12.254521913449707,12.254820067936784,12.255118222423862,12.255416376910938,12.255714531398015,12.256012685885093,12.25631084037217,12.256608994859246,12.256907149346322,12.2572053038334,12.257503458320476,12.257801612807553,12.258099767294631,12.258397921781707,12.258696076268784,12.25899423075586,12.259292385242937,12.259590539730015,12.259888694217091,12.260186848704167,12.260485003191246,12.260783157678322,12.261081312165398,12.261379466652475,12.261677621139553,12.26197577562663,12.262273930113706,12.262572084600784,12.26287023908786,12.263168393574936,12.263466548062013,12.263764702549091,12.264062857036167,12.264361011523244,12.264659166010322,12.264957320497398,12.265255474984475,12.265553629471551,12.265851783958627,12.266149938445706,12.266448092932782,12.26674624741986,12.267044401906936,12.267342556394013,12.26764071088109,12.267938865368166,12.268237019855244,12.26853517434232,12.268833328829396,12.269131483316475,12.269429637803551,12.269727792290627,12.270025946777704,12.270324101264782,12.270622255751858,12.270920410238935,12.271218564726013,12.27151671921309,12.271814873700166,12.272113028187242,12.272411182674318,12.272709337161396,12.273007491648473,12.273305646135551,12.273603800622627,12.273901955109704,12.27420010959678,12.274498264083856,12.274796418570935,12.275094573058011,12.275392727545087,12.275690882032166,12.275989036519242,12.276287191006318,12.276585345493395,12.276883499980473,12.27718165446755,12.277479808954626,12.277777963441704,12.27807611792878,12.278374272415856,12.278672426902933,12.27897058139001,12.279268735877087,12.279566890364164,12.279865044851242,12.280163199338318,12.280461353825395,12.280759508312471,12.281057662799547,12.281355817286626,12.281653971773702,12.281952126260778,12.282250280747856,12.282548435234933,12.28284658972201,12.283144744209086,12.283442898696164,12.28374105318324,12.284039207670316,12.284337362157395,12.284635516644471,12.284933671131547,12.285231825618624,12.2855299801057,12.285828134592778,12.286126289079855,12.286424443566933,12.28672259805401,12.287020752541085,12.287318907028162,12.287617061515238,12.287915216002316,12.288213370489393,12.28851152497647,12.288809679463547,12.289107833950624,12.2894059884377,12.289704142924776,12.290002297411855,12.290300451898931,12.290598606386007,12.290896760873085,12.291194915360162,12.291493069847238,12.291791224334315,12.292089378821391,12.29238753330847,12.292685687795545,12.292983842282624,12.2932819967697,12.293580151256776,12.293878305743853,12.29417646023093,12.294474614718007,12.294772769205084,12.29507092369216,12.295369078179238,12.295667232666315,12.295965387153391,12.296263541640467,12.296561696127545,12.296859850614622,12.297158005101698,12.297456159588776,12.297754314075853,12.298052468562929,12.298350623050005,12.298648777537084,12.29894693202416,12.299245086511236,12.299543240998315,12.299841395485391,12.300139549972467,12.300437704459544,12.30073585894662,12.301034013433698,12.301332167920775,12.301630322407851,12.301928476894929,12.302226631382005,12.302524785869082,12.302822940356158,12.303121094843236,12.303419249330313,12.303717403817389,12.304015558304467,12.304313712791544,12.30461186727862,12.304910021765696,12.305208176252775,12.305506330739851,12.305804485226927,12.306102639714005,12.306400794201082,12.306698948688158,12.306997103175235,12.307295257662311,12.307593412149389,12.307891566636465,12.308189721123542,12.30848787561062,12.308786030097696,12.309084184584773,12.309382339071849,12.309680493558927,12.309978648046004,12.31027680253308,12.310574957020158,12.310873111507235,12.31117126599431,12.311469420481387,12.311767574968465,12.312065729455542,12.312363883942618,12.312662038429696,12.312960192916773,12.313258347403849,12.313556501890925,12.313854656378002,12.31415281086508,12.314450965352156,12.314749119839234,12.31504727432631,12.315345428813387,12.315643583300464,12.31594173778754,12.316239892274618,12.316538046761695,12.31683620124877,12.317134355735849,12.317432510222925,12.317730664710002,12.318028819197078,12.318326973684156,12.318625128171233,12.318923282658309,12.319221437145387,12.319519591632464,12.31981774611954,12.320115900606616,12.320414055093693,12.32071220958077,12.321010364067847,12.321308518554925,12.321606673042002,12.321904827529078,12.322202982016154,12.32250113650323,12.322799290990309,12.323097445477385,12.323395599964462,12.32369375445154,12.323991908938616,12.324290063425693,12.324588217912769,12.324886372399847,12.325184526886924,12.325482681374,12.325780835861078,12.326078990348154,12.32637714483523,12.326675299322307,12.326973453809384,12.327271608296462,12.327569762783538,12.327867917270616,12.328166071757693,12.328464226244769,12.328762380731845,12.329060535218922,12.329358689706,12.329656844193076,12.329954998680153,12.33025315316723,12.330551307654307,12.330849462141384,12.33114761662846,12.331445771115538,12.331743925602614,12.33204208008969,12.332340234576769,12.332638389063845,12.332936543550922,12.333234698037998,12.333532852525074,12.333831007012153,12.334129161499229,12.334427315986307,12.334725470473384,12.33502362496046,12.335321779447536,12.335619933934613,12.33591808842169,12.336216242908767,12.336514397395844,12.336812551882922,12.337110706369998,12.337408860857074,12.33770701534415,12.338005169831229,12.338303324318305,12.338601478805382,12.33889963329246,12.339197787779536,12.339495942266613,12.339794096753689,12.340092251240765,12.340390405727844,12.34068856021492,12.340986714701998,12.341284869189074,12.34158302367615,12.341881178163227,12.342179332650304,12.342477487137382,12.342775641624458,12.343073796111534,12.343371950598613,12.343670105085689,12.343968259572765,12.344266414059842,12.34456456854692,12.344862723033996,12.345160877521073,12.34545903200815,12.345757186495227,12.346055340982304,12.34635349546938,12.346651649956458,12.346949804443534,12.34724795893061,12.347546113417689,12.347844267904765,12.348142422391842,12.348440576878918,12.348738731365994,12.349036885853073,12.349335040340149,12.349633194827225,12.349931349314303,12.35022950380138,12.350527658288456,12.350825812775533,12.35112396726261,12.351422121749687,12.351720276236763,12.352018430723842,12.352316585210918,12.352614739697994,12.35291289418507,12.353211048672149,12.353509203159225,12.353807357646302,12.35410551213338,12.354403666620456,12.354701821107533,12.354999975594609,12.355298130081685,12.355596284568763,12.35589443905584,12.356192593542918,12.356490748029994,12.35678890251707,12.357087057004147,12.357385211491223,12.357683365978302,12.357981520465378,12.358279674952454,12.358577829439533,12.358875983926609,12.359174138413685,12.359472292900762,12.35977044738784,12.360068601874916,12.360366756361993,12.36066491084907,12.360963065336147,12.361261219823223,12.3615593743103,12.361857528797376,12.362155683284454,12.36245383777153,12.362751992258609,12.363050146745685,12.363348301232762,12.363646455719838,12.363944610206914,12.364242764693993,12.364540919181069,12.364839073668145,12.365137228155223,12.3654353826423,12.365733537129376,12.366031691616453,12.36632984610353,12.366628000590607,12.366926155077683,12.367224309564762,12.367522464051838,12.367820618538914,12.36811877302599,12.368416927513067,12.368715082000145,12.369013236487222,12.3693113909743,12.369609545461376,12.369907699948453,12.370205854435529,12.370504008922605,12.370802163409683,12.37110031789676,12.371398472383836,12.371696626870914,12.37199478135799,12.372292935845067,12.372591090332143,12.372889244819222,12.373187399306298,12.373485553793374,12.373783708280452,12.374081862767529,12.374380017254605,12.374678171741682,12.374976326228758,12.375274480715836,12.375572635202913,12.37587078968999,12.376168944177067,12.376467098664143,12.37676525315122,12.377063407638296,12.377361562125374,12.37765971661245,12.377957871099527,12.378256025586605,12.378554180073682,12.378852334560758,12.379150489047834,12.379448643534912,12.379746798021989,12.380044952509065,12.380343106996143,12.38064126148322,12.380939415970296,12.381237570457372,12.381535724944449,12.381833879431527,12.382132033918603,12.382430188405682,12.382728342892758,12.383026497379834,12.38332465186691,12.383622806353987,12.383920960841065,12.384219115328142,12.384517269815218,12.384815424302296,12.385113578789372,12.385411733276449,12.385709887763525,12.386008042250603,12.38630619673768,12.386604351224756,12.386902505711834,12.38720066019891,12.387498814685987,12.387796969173063,12.38809512366014,12.388393278147218,12.388691432634294,12.388989587121372,12.389287741608449,12.389585896095525,12.389884050582602,12.390182205069678,12.390480359556756,12.390778514043832,12.391076668530909,12.391374823017987,12.391672977505063,12.39197113199214,12.392269286479216,12.392567440966294,12.39286559545337,12.393163749940447,12.393461904427525,12.393760058914602,12.394058213401678,12.394356367888754,12.394654522375832,12.394952676862909,12.395250831349985,12.395548985837063,12.39584714032414,12.396145294811216,12.396443449298292,12.396741603785369,12.397039758272447,12.397337912759523,12.3976360672466,12.397934221733678,12.398232376220754,12.39853053070783,12.398828685194907,12.399126839681985,12.399424994169062,12.399723148656138,12.400021303143216,12.400319457630292,12.400617612117369,12.400915766604445,12.401213921091523,12.4015120755786,12.401810230065676,12.402108384552754,12.40240653903983,12.402704693526907,12.403002848013983,12.40330100250106,12.403599156988138,12.403897311475214,12.404195465962292,12.404493620449369,12.404791774936445,12.405089929423522,12.405388083910598,12.405686238397676,12.405984392884752,12.406282547371829,12.406580701858907,12.406878856345983,12.40717701083306,12.407475165320136,12.407773319807214,12.40807147429429,12.408369628781367,12.408667783268445,12.408965937755521,12.409264092242598,12.409562246729674,12.40986040121675,12.410158555703829,12.410456710190905,12.410754864677983,12.41105301916506,12.411351173652136,12.411649328139212,12.411947482626289,12.412245637113367,12.412543791600443,12.41284194608752,12.413140100574598,12.413438255061674,12.41373640954875,12.414034564035827,12.414332718522905,12.414630873009981,12.414929027497058,12.415227181984136,12.415525336471212,12.415823490958289,12.416121645445365,12.416419799932441,12.41671795441952,12.417016108906596,12.417314263393674,12.41761241788075,12.417910572367827,12.418208726854903,12.41850688134198,12.418805035829058,12.419103190316134,12.41940134480321,12.419699499290289,12.419997653777365,12.420295808264441,12.420593962751518,12.420892117238596,12.421190271725672,12.421488426212749,12.421786580699827,12.422084735186903,12.42238288967398,12.422681044161056,12.422979198648132,12.42327735313521,12.423575507622287,12.423873662109365,12.424171816596441,12.424469971083518,12.424768125570594,12.42506628005767,12.425364434544749,12.425662589031825,12.425960743518901,12.42625889800598,12.426557052493056,12.426855206980132,12.427153361467209,12.427451515954287,12.427749670441363,12.42804782492844,12.428345979415518,12.428644133902594,12.42894228838967,12.429240442876747,12.429538597363823,12.429836751850901,12.430134906337978,12.430433060825056,12.430731215312132,12.431029369799209,12.431327524286285,12.431625678773361,12.43192383326044,12.432221987747516,12.432520142234592,12.43281829672167,12.433116451208747,12.433414605695823,12.4337127601829,12.434010914669978,12.434309069157054,12.43460722364413,12.434905378131209,12.435203532618285,12.435501687105361,12.435799841592438,12.436097996079514,12.436396150566592,12.436694305053669,12.436992459540747,12.437290614027823,12.4375887685149,12.437886923001976,12.438185077489052,12.43848323197613,12.438781386463207,12.439079540950283,12.439377695437361,12.439675849924438,12.439974004411514,12.44027215889859,12.440570313385669,12.440868467872745,12.441166622359821,12.4414647768469,12.441762931333976,12.442061085821052,12.442359240308129,12.442657394795207,12.442955549282283,12.44325370376936,12.443551858256438,12.443850012743514,12.44414816723059,12.444446321717667,12.444744476204743,12.445042630691821,12.445340785178898,12.445638939665974,12.445937094153052,12.446235248640129,12.446533403127205,12.446831557614281,12.44712971210136,12.447427866588436,12.447726021075512,12.44802417556259,12.448322330049667,12.448620484536743,12.44891863902382,12.449216793510898,12.449514947997974,12.44981310248505,12.450111256972129,12.450409411459205,12.450707565946281,12.451005720433358,12.451303874920434,12.451602029407512,12.451900183894589,12.452198338381667,12.452496492868743,12.45279464735582,12.453092801842896,12.453390956329972,12.45368911081705,12.453987265304127,12.454285419791203,12.454583574278281,12.454881728765358,12.455179883252434,12.45547803773951,12.455776192226589,12.456074346713665,12.456372501200741,12.45667065568782,12.456968810174896,12.457266964661972,12.457565119149049,12.457863273636125,12.458161428123203,12.45845958261028,12.458757737097358,12.459055891584434,12.45935404607151,12.459652200558587,12.459950355045663,12.460248509532741,12.460546664019818,12.460844818506894,12.461142972993972,12.461441127481049,12.461739281968125,12.462037436455201,12.46233559094228,12.462633745429356,12.462931899916432,12.46323005440351,12.463528208890587,12.463826363377663,12.46412451786474,12.464422672351816,12.464720826838894,12.46501898132597,12.465317135813049,12.465615290300125,12.465913444787201,12.466211599274278,12.466509753761354,12.466807908248432,12.467106062735509,12.467404217222585,12.467702371709663,12.46800052619674,12.468298680683816,12.468596835170892,12.46889498965797,12.469193144145047,12.469491298632123,12.469789453119201,12.470087607606278,12.470385762093354,12.47068391658043,12.470982071067507,12.471280225554585,12.471578380041661,12.47187653452874,12.472174689015816,12.472472843502892,12.472770997989969,12.473069152477045,12.473367306964123,12.4736654614512,12.473963615938276,12.474261770425354,12.47455992491243,12.474858079399507,12.475156233886583,12.475454388373661,12.475752542860738,12.476050697347814,12.476348851834892,12.476647006321969,12.476945160809045,12.477243315296121,12.477541469783198,12.477839624270276,12.478137778757352,12.47843593324443,12.478734087731507,12.479032242218583,12.47933039670566,12.479628551192736,12.479926705679814,12.48022486016689,12.480523014653967,12.480821169141045,12.481119323628121,12.481417478115198,12.481715632602274,12.482013787089352,12.482311941576429,12.482610096063505,12.482908250550583,12.48320640503766,12.483504559524736,12.483802714011812,12.48410086849889,12.484399022985967,12.484697177473043,12.484995331960121,12.485293486447198,12.485591640934274,12.48588979542135,12.486187949908427,12.486486104395505,12.486784258882581,12.487082413369658,12.487380567856736,12.487678722343812,12.487976876830889,12.488275031317965,12.488573185805043,12.48887134029212,12.489169494779196,12.489467649266274,12.48976580375335,12.490063958240427,12.490362112727503,12.490660267214581,12.490958421701658,12.491256576188734,12.491554730675812,12.491852885162888,12.492151039649965,12.492449194137041,12.492747348624118,12.493045503111196,12.493343657598272,12.493641812085349,12.493939966572427,12.494238121059503,12.49453627554658,12.494834430033656,12.495132584520734,12.49543073900781,12.495728893494887,12.496027047981965,12.496325202469041,12.496623356956118,12.496921511443194,12.497219665930272,12.497517820417348,12.497815974904425,12.498114129391503,12.49841228387858,12.498710438365656,12.499008592852732,12.499306747339809,12.499604901826887,12.499903056313963,12.500201210801041,12.500499365288118,12.500797519775194,12.50109567426227,12.501393828749347,12.501691983236425,12.501990137723501,12.502288292210578,12.502586446697656,12.502884601184732,12.503182755671808,12.503480910158885,12.503779064645963,12.50407721913304,12.504375373620116,12.504673528107194,12.50497168259427,12.505269837081347,12.505567991568423,12.5058661460555,12.506164300542578,12.506462455029654,12.506760609516732,12.507058764003808,12.507356918490885,12.507655072977961,12.507953227465038,12.508251381952116,12.508549536439192,12.508847690926268,12.509145845413347,12.509443999900423,12.5097421543875,12.510040308874576,12.510338463361654,12.51063661784873,12.510934772335807,12.511232926822885,12.511531081309961,12.511829235797038,12.512127390284114,12.51242554477119,12.512723699258268,12.513021853745345,12.513320008232423,12.5136181627195,12.513916317206576,12.514214471693652,12.514512626180728,12.514810780667807,12.515108935154883,12.51540708964196,12.515705244129038,12.516003398616114,12.51630155310319,12.516599707590267,12.516897862077345,12.517196016564421,12.517494171051498,12.517792325538576,12.518090480025652,12.518388634512728,12.518686788999805,12.518984943486881,12.51928309797396,12.519581252461036,12.519879406948114,12.52017756143519,12.520475715922267,12.520773870409343,12.52107202489642,12.521370179383498,12.521668333870574,12.52196648835765,12.522264642844728,12.522562797331805,12.522860951818881,12.523159106305958,12.523457260793036,12.523755415280112,12.524053569767188,12.524351724254267,12.524649878741343,12.52494803322842,12.525246187715496,12.525544342202572,12.52584249668965,12.526140651176727,12.526438805663805,12.526736960150881,12.527035114637957,12.527333269125034,12.52763142361211,12.527929578099188,12.528227732586265,12.528525887073341,12.52882404156042,12.529122196047496,12.529420350534572,12.529718505021648,12.530016659508727,12.530314813995803,12.53061296848288,12.530911122969957,12.531209277457034,12.53150743194411,12.531805586431187,12.532103740918265,12.532401895405341,12.532700049892417,12.532998204379496,12.533296358866572,12.533594513353648,12.533892667840725,12.534190822327801,12.53448897681488,12.534787131301956,12.535085285789032,12.53538344027611,12.535681594763187,12.535979749250263,12.53627790373734,12.536576058224417,12.536874212711494,12.53717236719857,12.537470521685648,12.537768676172725,12.538066830659801,12.538364985146877,12.538663139633956,12.538961294121032,12.539259448608108,12.539557603095187,12.539855757582263,12.54015391206934,12.540452066556416,12.540750221043492,12.54104837553057,12.541346530017647,12.541644684504725,12.541942838991801,12.542240993478877,12.542539147965954,12.54283730245303,12.543135456940108,12.543433611427185,12.543731765914261,12.54402992040134,12.544328074888416,12.544626229375492,12.544924383862568,12.545222538349647,12.545520692836723,12.5458188473238,12.546117001810877,12.546415156297954,12.54671331078503,12.547011465272107,12.547309619759183,12.547607774246261,12.547905928733337,12.548204083220416,12.548502237707492,12.548800392194568,12.549098546681645,12.549396701168721,12.5496948556558,12.549993010142876,12.550291164629952,12.55058931911703,12.550887473604107,12.551185628091183,12.55148378257826,12.551781937065337,12.552080091552414,12.55237824603949,12.552676400526568,12.552974555013645,12.553272709500721,12.553570863987797,12.553869018474874,12.554167172961952,12.554465327449028,12.554763481936106,12.555061636423183,12.55535979091026,12.555657945397336,12.555956099884412,12.55625425437149,12.556552408858566,12.556850563345643,12.557148717832721,12.557446872319797,12.557745026806874,12.55804318129395,12.558341335781028,12.558639490268105,12.558937644755181,12.55923579924226,12.559533953729336,12.559832108216412,12.560130262703488,12.560428417190565,12.560726571677643,12.56102472616472,12.561322880651797,12.561621035138874,12.56191918962595,12.562217344113026,12.562515498600103,12.562813653087181,12.563111807574257,12.563409962061334,12.563708116548412,12.564006271035488,12.564304425522565,12.564602580009641,12.56490073449672,12.565198888983796,12.565497043470872,12.56579519795795,12.566093352445026,12.566391506932103,12.56668966141918,12.566987815906256,12.567285970393334,12.56758412488041,12.567882279367488,12.568180433854565,12.568478588341641,12.568776742828717,12.569074897315794,12.569373051802872,12.569671206289948,12.569969360777025,12.570267515264103,12.57056566975118,12.570863824238256,12.571161978725332,12.57146013321241,12.571758287699486,12.572056442186563,12.572354596673641,12.572652751160717,12.572950905647794,12.57324906013487,12.573547214621946,12.573845369109025,12.574143523596101,12.57444167808318,12.574739832570256,12.575037987057332,12.575336141544408,12.575634296031485,12.575932450518563,12.57623060500564,12.576528759492716,12.576826913979794,12.57712506846687,12.577423222953946,12.577721377441023,12.578019531928101,12.578317686415177,12.578615840902254,12.578913995389332,12.579212149876408,12.579510304363485,12.579808458850561,12.58010661333764,12.580404767824716,12.580702922311792,12.58100107679887,12.581299231285946,12.581597385773023,12.5818955402601,12.582193694747176,12.582491849234254,12.58279000372133,12.583088158208406,12.583386312695485,12.583684467182561,12.583982621669637,12.584280776156714,12.584578930643792,12.584877085130868,12.585175239617945,12.585473394105023,12.5857715485921,12.586069703079175,12.586367857566252,12.58666601205333,12.586964166540406,12.587262321027483,12.587560475514561,12.587858630001637,12.588156784488714,12.58845493897579,12.588753093462866,12.589051247949945,12.589349402437021,12.589647556924099,12.589945711411175,12.590243865898252,12.590542020385328,12.590840174872405,12.591138329359483,12.59143648384656,12.591734638333635,12.592032792820714,12.59233094730779,12.592629101794866,12.592927256281943,12.593225410769021,12.593523565256097,12.593821719743174,12.594119874230252,12.594418028717328,12.594716183204405,12.595014337691481,12.595312492178557,12.595610646665635,12.595908801152712,12.59620695563979,12.596505110126866,12.596803264613943,12.597101419101019,12.597399573588095,12.597697728075174,12.59799588256225,12.598294037049326,12.598592191536405,12.598890346023481,12.599188500510557,12.599486654997634,12.599784809484712,12.600082963971788,12.600381118458865,12.600679272945943,12.600977427433019,12.601275581920095,12.601573736407172,12.601871890894248,12.602170045381326,12.602468199868403,12.60276635435548,12.603064508842557,12.603362663329634,12.60366081781671,12.603958972303786,12.604257126790865,12.604555281277941,12.604853435765017,12.605151590252095,12.605449744739172,12.605747899226248,12.606046053713325,12.606344208200403,12.606642362687479,12.606940517174555,12.607238671661634,12.60753682614871,12.607834980635786,12.608133135122863,12.608431289609939,12.608729444097017,12.609027598584094,12.609325753071172,12.609623907558248,12.609922062045325,12.6102202165324,12.610518371019477,12.610816525506555,12.611114679993632,12.611412834480708,12.611710988967786,12.612009143454863,12.612307297941939,12.612605452429015,12.612903606916094,12.61320176140317,12.613499915890246,12.613798070377324,12.6140962248644,12.614394379351477,12.614692533838554,12.61499068832563,12.615288842812708,12.615586997299784,12.615885151786863,12.616183306273939,12.616481460761015,12.616779615248092,12.617077769735168,12.617375924222246,12.617674078709323,12.617972233196399,12.618270387683477,12.618568542170554,12.61886669665763,12.619164851144706,12.619463005631784,12.61976116011886,12.620059314605937,12.620357469093015,12.620655623580092,12.620953778067168,12.621251932554244,12.621550087041323,12.621848241528399,12.622146396015475,12.622444550502554,12.62274270498963,12.623040859476706,12.623339013963783,12.623637168450859,12.623935322937937,12.624233477425014,12.62453163191209,12.624829786399168,12.625127940886244,12.62542609537332,12.625724249860397,12.626022404347475,12.626320558834552,12.626618713321628,12.626916867808706,12.627215022295783,12.627513176782859,12.627811331269935,12.628109485757014,12.62840764024409,12.628705794731166,12.629003949218244,12.62930210370532,12.629600258192397,12.629898412679474,12.63019656716655,12.630494721653628,12.630792876140704,12.63109103062778,12.631389185114859,12.631687339601935,12.631985494089012,12.632283648576088,12.632581803063166,12.632879957550243,12.633178112037319,12.633476266524397,12.633774421011474,12.63407257549855,12.634370729985626,12.634668884472704,12.63496703895978,12.635265193446857,12.635563347933935,12.635861502421012,12.636159656908088,12.636457811395164,12.63675596588224,12.637054120369319,12.637352274856395,12.637650429343473,12.63794858383055,12.638246738317626,12.638544892804703,12.638843047291779,12.639141201778857,12.639439356265934,12.63973751075301,12.640035665240088,12.640333819727164,12.64063197421424,12.640930128701317,12.641228283188395,12.641526437675472,12.641824592162548,12.642122746649626,12.642420901136703,12.642719055623779,12.643017210110855,12.643315364597932,12.64361351908501,12.643911673572086,12.644209828059164,12.64450798254624,12.644806137033317,12.645104291520394,12.64540244600747,12.645700600494548,12.645998754981624,12.6462969094687,12.646595063955779,12.646893218442855,12.647191372929932,12.647489527417008,12.647787681904086,12.648085836391163,12.648383990878239,12.648682145365317,12.648980299852393,12.64927845433947,12.649576608826546,12.649874763313623,12.6501729178007,12.650471072287777,12.650769226774855,12.651067381261932,12.651365535749008,12.651663690236084,12.65196184472316,12.652259999210239,12.652558153697315,12.652856308184392,12.65315446267147,12.653452617158546,12.653750771645623,12.654048926132699,12.654347080619777,12.654645235106853,12.65494338959393,12.655241544081008,12.655539698568084,12.65583785305516,12.656136007542237,12.656434162029313,12.656732316516392,12.657030471003468,12.657328625490546,12.657626779977623,12.657924934464699,12.658223088951775,12.658521243438852,12.65881939792593,12.659117552413006,12.659415706900083,12.65971386138716,12.660012015874237,12.660310170361313,12.66060832484839,12.660906479335468,12.661204633822544,12.66150278830962,12.661800942796699,12.662099097283775,12.662397251770852,12.662695406257928,12.662993560745004,12.663291715232083,12.663589869719159,12.663888024206237,12.664186178693313,12.66448433318039,12.664782487667466,12.665080642154543,12.66537879664162,12.665676951128697,12.665975105615773,12.666273260102852,12.666571414589928,12.666869569077004,12.66716772356408,12.667465878051159,12.667764032538235,12.668062187025312,12.66836034151239,12.668658495999466,12.668956650486543,12.669254804973619,12.669552959460697,12.669851113947773,12.67014926843485,12.670447422921928,12.670745577409004,12.67104373189608,12.671341886383157,12.671640040870233,12.671938195357312,12.672236349844388,12.672534504331464,12.672832658818542,12.673130813305619,12.673428967792695,12.673727122279772,12.67402527676685,12.674323431253926,12.674621585741003,12.67491974022808,12.675217894715157,12.675516049202233,12.67581420368931,12.676112358176388,12.676410512663464,12.67670866715054,12.677006821637619,12.677304976124695,12.677603130611772,12.677901285098848,12.678199439585924,12.678497594073002,12.678795748560079,12.679093903047157,12.679392057534233,12.67969021202131,12.679988366508386,12.680286520995462,12.68058467548254,12.680882829969617,12.681180984456693,12.681479138943772,12.681777293430848,12.682075447917924,12.682373602405,12.682671756892079,12.682969911379155,12.683268065866232,12.68356622035331,12.683864374840386,12.684162529327462,12.684460683814539,12.684758838301615,12.685056992788693,12.68535514727577,12.685653301762848,12.685951456249924,12.686249610737,12.686547765224077,12.686845919711153,12.687144074198232,12.687442228685308,12.687740383172384,12.688038537659462,12.688336692146539,12.688634846633615,12.688933001120692,12.68923115560777,12.689529310094846,12.689827464581922,12.690125619069,12.690423773556077,12.690721928043153,12.69102008253023,12.691318237017306,12.691616391504384,12.69191454599146,12.692212700478539,12.692510854965615,12.692809009452692,12.693107163939768,12.693405318426844,12.693703472913922,12.694001627400999,12.694299781888075,12.694597936375153,12.69489609086223,12.695194245349306,12.695492399836382,12.69579055432346,12.696088708810537,12.696386863297613,12.696685017784691,12.696983172271768,12.697281326758844,12.69757948124592,12.697877635732997,12.698175790220075,12.698473944707152,12.69877209919423,12.699070253681306,12.699368408168382,12.699666562655459,12.699964717142535,12.700262871629613,12.70056102611669,12.700859180603766,12.701157335090844,12.70145548957792,12.701753644064997,12.702051798552073,12.702349953039151,12.702648107526228,12.702946262013304,12.703244416500382,12.703542570987459,12.703840725474535,12.704138879961612,12.704437034448688,12.704735188935766,12.705033343422842,12.70533149790992,12.705629652396997,12.705927806884073,12.70622596137115,12.706524115858226,12.706822270345304,12.70712042483238,12.707418579319457,12.707716733806535,12.708014888293611,12.708313042780688,12.708611197267764,12.708909351754842,12.709207506241919,12.709505660728995,12.709803815216073,12.71010196970315,12.710400124190226,12.710698278677302,12.710996433164379,12.711294587651457,12.711592742138533,12.711890896625611,12.712189051112688,12.712487205599764,12.71278536008684,12.713083514573917,12.713381669060995,12.713679823548071,12.713977978035148,12.714276132522226,12.714574287009302,12.714872441496379,12.715170595983455,12.715468750470533,12.71576690495761,12.716065059444686,12.716363213931764,12.71666136841884,12.716959522905917,12.717257677392993,12.717555831880071,12.717853986367148,12.718152140854224,12.718450295341302,12.718748449828379,12.719046604315455,12.719344758802531,12.719642913289608,12.719941067776686,12.720239222263762,12.720537376750839,12.720835531237917,12.721133685724993,12.72143184021207,12.721729994699146,12.722028149186224,12.7223263036733,12.722624458160377,12.722922612647455,12.723220767134531,12.723518921621608,12.723817076108684,12.724115230595762,12.724413385082839,12.724711539569915,12.725009694056993,12.72530784854407,12.725606003031146,12.725904157518222,12.726202312005299,12.726500466492377,12.726798620979453,12.727096775466531,12.727394929953608,12.727693084440684,12.72799123892776,12.728289393414837,12.728587547901915,12.728885702388991,12.729183856876068,12.729482011363146,12.729780165850222,12.730078320337299,12.730376474824375,12.730674629311453,12.73097278379853,12.731270938285606,12.731569092772684,12.73186724725976,12.732165401746837,12.732463556233913,12.73276171072099,12.733059865208068,12.733358019695144,12.733656174182222,12.733954328669299,12.734252483156375,12.734550637643451,12.734848792130528,12.735146946617606,12.735445101104682,12.735743255591759,12.736041410078837,12.736339564565913,12.73663771905299,12.736935873540066,12.737234028027144,12.73753218251422,12.737830337001297,12.738128491488375,12.738426645975451,12.738724800462528,12.739022954949604,12.73932110943668,12.739619263923759,12.739917418410835,12.740215572897913,12.74051372738499,12.740811881872066,12.741110036359142,12.741408190846219,12.741706345333297,12.742004499820373,12.74230265430745,12.742600808794528,12.742898963281604,12.74319711776868,12.743495272255757,12.743793426742835,12.744091581229911,12.744389735716988,12.744687890204066,12.744986044691142,12.745284199178219,12.745582353665295,12.745880508152371,12.74617866263945,12.746476817126526,12.746774971613604,12.74707312610068,12.747371280587757,12.747669435074833,12.74796758956191,12.748265744048988,12.748563898536064,12.74886205302314,12.749160207510219,12.749458361997295,12.749756516484371,12.750054670971448,12.750352825458526,12.750650979945602,12.750949134432679,12.751247288919757,12.751545443406833,12.75184359789391,12.752141752380986,12.752439906868062,12.75273806135514,12.753036215842217,12.753334370329295,12.753632524816371,12.753930679303448,12.754228833790524,12.7545269882776,12.754825142764679,12.755123297251755,12.755421451738831,12.75571960622591,12.756017760712986,12.756315915200062,12.756614069687139,12.756912224174217,12.757210378661293,12.75750853314837,12.757806687635448,12.758104842122524,12.7584029966096,12.758701151096677,12.758999305583753,12.759297460070831,12.759595614557908,12.759893769044986,12.760191923532062,12.760490078019139,12.760788232506215,12.761086386993291,12.76138454148037,12.761682695967446,12.761980850454522,12.7622790049416,12.762577159428677,12.762875313915753,12.76317346840283,12.763471622889908,12.763769777376984,12.76406793186406,12.764366086351139,12.764664240838215,12.764962395325291,12.765260549812368,12.765558704299446,12.765856858786522,12.766155013273599,12.766453167760677,12.766751322247753,12.76704947673483,12.767347631221906,12.767645785708982,12.76794394019606,12.768242094683137,12.768540249170213,12.768838403657291,12.769136558144368,12.769434712631444,12.76973286711852,12.770031021605599,12.770329176092675,12.770627330579751,12.77092548506683,12.771223639553906,12.771521794040982,12.771819948528059,12.772118103015137,12.772416257502213,12.77271441198929,12.773012566476368,12.773310720963444,12.77360887545052,12.773907029937597,12.774205184424673,12.774503338911751,12.774801493398828,12.775099647885906,12.775397802372982,12.775695956860059,12.775994111347135,12.776292265834211,12.77659042032129,12.776888574808366,12.777186729295442,12.77748488378252,12.777783038269597,12.778081192756673,12.77837934724375,12.778677501730828,12.778975656217904,12.77927381070498,12.779571965192059,12.779870119679135,12.780168274166211,12.780466428653288,12.780764583140364,12.781062737627442,12.781360892114519,12.781659046601597,12.781957201088673,12.78225535557575,12.782553510062826,12.782851664549902,12.78314981903698,12.783447973524057,12.783746128011133,12.784044282498211,12.784342436985288,12.784640591472364,12.78493874595944,12.785236900446519,12.785535054933595,12.785833209420671,12.78613136390775,12.786429518394826,12.786727672881902,12.787025827368979,12.787323981856055,12.787622136343133,12.78792029083021,12.788218445317288,12.788516599804364,12.78881475429144,12.789112908778517,12.789411063265593,12.789709217752671,12.790007372239748,12.790305526726824,12.790603681213902,12.790901835700978,12.791199990188055,12.791498144675131,12.79179629916221,12.792094453649286,12.792392608136362,12.79269076262344,12.792988917110517,12.793287071597593,12.79358522608467,12.793883380571746,12.794181535058824,12.7944796895459,12.794777844032978,12.795075998520055,12.795374153007131,12.795672307494208,12.795970461981284,12.796268616468362,12.796566770955438,12.796864925442515,12.797163079929593,12.79746123441667,12.797759388903746,12.798057543390822,12.7983556978779,12.798653852364977,12.798952006852053,12.799250161339131,12.799548315826208,12.799846470313284,12.80014462480036,12.800442779287437,12.800740933774515,12.801039088261591,12.80133724274867,12.801635397235746,12.801933551722822,12.802231706209898,12.802529860696975,12.802828015184053,12.80312616967113,12.803424324158206,12.803722478645284,12.80402063313236,12.804318787619437,12.804616942106513,12.804915096593591,12.805213251080668,12.805511405567744,12.805809560054822,12.806107714541898,12.806405869028975,12.806704023516051,12.80700217800313,12.807300332490206,12.807598486977282,12.80789664146436,12.808194795951437,12.808492950438513,12.80879110492559,12.809089259412666,12.809387413899744,12.80968556838682,12.809983722873897,12.810281877360975,12.810580031848051,12.810878186335128,12.811176340822204,12.811474495309282,12.811772649796358,12.812070804283435,12.812368958770513,12.81266711325759,12.812965267744666,12.813263422231742,12.81356157671882,12.813859731205897,12.814157885692973,12.814456040180051,12.814754194667128,12.815052349154204,12.81535050364128,12.815648658128357,12.815946812615435,12.816244967102511,12.816543121589588,12.816841276076666,12.817139430563742,12.817437585050818,12.817735739537895,12.818033894024973,12.81833204851205,12.818630202999126,12.818928357486204,12.81922651197328,12.819524666460357,12.819822820947433,12.820120975434511,12.820419129921587,12.820717284408664,12.821015438895742,12.821313593382818,12.821611747869895,12.821909902356971,12.822208056844048,12.822506211331126,12.822804365818202,12.82310252030528,12.823400674792357,12.823698829279433,12.82399698376651,12.824295138253586,12.824593292740664,12.82489144722774,12.825189601714817,12.825487756201895,12.825785910688971,12.826084065176047,12.826382219663124,12.826680374150202,12.826978528637278,12.827276683124355,12.827574837611433,12.82787299209851,12.828171146585586,12.828469301072662,12.828767455559738,12.829065610046817,12.829363764533893,12.829661919020971,12.829960073508047,12.830258227995124,12.8305563824822,12.830854536969277,12.831152691456355,12.831450845943431,12.831749000430507,12.832047154917586,12.832345309404662,12.832643463891738,12.832941618378815,12.833239772865893,12.83353792735297,12.833836081840046,12.834134236327124,12.8344323908142,12.834730545301277,12.835028699788353,12.83532685427543,12.835625008762507,12.835923163249584,12.836221317736662,12.836519472223738,12.836817626710815,12.837115781197891,12.837413935684967,12.837712090172046,12.838010244659122,12.838308399146198,12.838606553633277,12.838904708120353,12.83920286260743,12.839501017094506,12.839799171581584,12.84009732606866,12.840395480555737,12.840693635042815,12.840991789529891,12.841289944016967,12.841588098504044,12.84188625299112,12.842184407478198,12.842482561965275,12.842780716452353,12.84307887093943,12.843377025426506,12.843675179913582,12.843973334400658,12.844271488887737,12.844569643374813,12.84486779786189,12.845165952348967,12.845464106836044,12.84576226132312,12.846060415810197,12.846358570297275,12.846656724784351,12.846954879271427,12.847253033758506,12.847551188245582,12.847849342732658,12.848147497219735,12.848445651706811,12.84874380619389,12.849041960680966,12.849340115168044,12.84963826965512,12.849936424142197,12.850234578629273,12.85053273311635,12.850830887603427,12.851129042090504,12.85142719657758,12.851725351064658,12.852023505551735,12.852321660038811,12.852619814525887,12.852917969012966,12.853216123500042,12.853514277987118,12.853812432474196,12.854110586961273,12.85440874144835,12.854706895935426,12.855005050422504,12.85530320490958,12.855601359396656,12.855899513883735,12.856197668370811,12.856495822857887,12.856793977344964,12.85709213183204,12.857390286319118,12.857688440806195,12.857986595293271,12.85828474978035,12.858582904267426,12.858881058754502,12.859179213241578,12.859477367728656,12.859775522215733,12.86007367670281,12.860371831189887,12.860669985676964,12.86096814016404,12.861266294651116,12.861564449138195,12.861862603625271,12.862160758112347,12.862458912599426,12.862757067086502,12.863055221573578,12.863353376060655,12.863651530547731,12.86394968503481,12.864247839521886,12.864545994008964,12.86484414849604,12.865142302983116,12.865440457470193,12.86573861195727,12.866036766444347,12.866334920931424,12.8666330754185,12.866931229905578,12.867229384392655,12.867527538879731,12.867825693366807,12.868123847853886,12.868422002340962,12.868720156828038,12.869018311315116,12.869316465802193,12.86961462028927,12.869912774776346,12.870210929263422,12.8705090837505,12.870807238237576,12.871105392724655,12.871403547211731,12.871701701698807,12.871999856185884,12.87229801067296,12.872596165160038,12.872894319647115,12.873192474134191,12.87349062862127,12.873788783108346,12.874086937595422,12.874385092082498,12.874683246569576,12.874981401056653,12.87527955554373,12.875577710030807,12.875875864517884,12.87617401900496,12.876472173492036,12.876770327979113,12.877068482466191,12.877366636953267,12.877664791440345,12.877962945927422,12.878261100414498,12.878559254901575,12.878857409388651,12.87915556387573,12.879453718362806,12.879751872849882,12.88005002733696,12.880348181824036,12.880646336311113,12.88094449079819,12.881242645285267,12.881540799772344,12.88183895425942,12.882137108746498,12.882435263233575,12.882733417720651,12.883031572207727,12.883329726694804,12.883627881181882,12.883926035668958,12.884224190156036,12.884522344643113,12.88482049913019,12.885118653617265,12.885416808104342,12.88571496259142,12.886013117078496,12.886311271565573,12.886609426052651,12.886907580539727,12.887205735026804,12.88750388951388,12.887802044000958,12.888100198488035,12.888398352975111,12.888696507462189,12.888994661949265,12.889292816436342,12.889590970923418,12.889889125410495,12.890187279897573,12.890485434384649,12.890783588871727,12.891081743358804,12.89137989784588,12.891678052332956,12.891976206820033,12.892274361307111,12.892572515794187,12.892870670281264,12.893168824768342,12.893466979255418,12.893765133742495,12.894063288229571,12.894361442716649,12.894659597203725,12.894957751690802,12.89525590617788,12.895554060664956,12.895852215152033,12.896150369639109,12.896448524126185,12.896746678613264,12.89704483310034,12.897342987587418,12.897641142074495,12.897939296561571,12.898237451048647,12.898535605535724,12.898833760022802,12.899131914509878,12.899430068996955,12.899728223484033,12.900026377971109,12.900324532458185,12.900622686945262,12.90092084143234,12.901218995919416,12.901517150406493,12.90181530489357,12.902113459380647,12.902411613867724,12.9027097683548,12.903007922841878,12.903306077328955,12.903604231816031,12.903902386303109,12.904200540790185,12.904498695277262,12.904796849764338,12.905095004251415,12.905393158738493,12.905691313225569,12.905989467712645,12.906287622199724,12.9065857766868,12.906883931173876,12.907182085660953,12.90748024014803,12.907778394635107,12.908076549122184,12.908374703609262,12.908672858096338,12.908971012583415,12.90926916707049,12.909567321557569,12.909865476044645,12.910163630531722,12.9104617850188,12.910759939505876,12.911058093992953,12.911356248480029,12.911654402967105,12.911952557454184,12.91225071194126,12.912548866428338,12.912847020915414,12.91314517540249,12.913443329889567,12.913741484376644,12.914039638863722,12.914337793350798,12.914635947837874,12.914934102324953,12.915232256812029,12.915530411299105,12.915828565786182,12.91612672027326,12.916424874760336,12.916723029247413,12.91702118373449,12.917319338221567,12.917617492708644,12.91791564719572,12.918213801682796,12.918511956169874,12.91881011065695,12.919108265144029,12.919406419631105,12.919704574118182,12.920002728605258,12.920300883092334,12.920599037579413,12.920897192066489,12.921195346553565,12.921493501040644,12.92179165552772,12.922089810014796,12.922387964501873,12.92268611898895,12.922984273476027,12.923282427963104,12.923580582450182,12.923878736937258,12.924176891424334,12.92447504591141,12.924773200398487,12.925071354885565,12.925369509372642,12.92566766385972,12.925965818346796,12.926263972833873,12.926562127320949,12.926860281808025,12.927158436295104,12.92745659078218,12.927754745269256,12.928052899756334,12.92835105424341,12.928649208730487,12.928947363217564,12.929245517704642,12.929543672191718,12.929841826678794,12.930139981165873,12.930438135652949,12.930736290140025,12.931034444627102,12.931332599114178,12.931630753601256,12.931928908088333,12.93222706257541,12.932525217062487,12.932823371549564,12.93312152603664,12.933419680523716,12.933717835010794,12.93401598949787,12.934314143984947,12.934612298472025,12.934910452959102,12.935208607446178,12.935506761933254,12.935804916420333,12.936103070907409,12.936401225394485,12.936699379881563,12.93699753436864,12.937295688855716,12.937593843342793,12.937891997829869,12.938190152316947,12.938488306804024,12.938786461291102,12.939084615778178,12.939382770265254,12.93968092475233,12.939979079239407,12.940277233726485,12.940575388213562,12.940873542700638,12.941171697187716,12.941469851674793,12.941768006161869,12.942066160648945,12.942364315136023,12.9426624696231,12.942960624110176,12.943258778597254,12.94355693308433,12.943855087571407,12.944153242058483,12.944451396545562,12.944749551032638,12.945047705519714,12.945345860006793,12.945644014493869,12.945942168980945,12.946240323468022,12.946538477955098,12.946836632442176,12.947134786929253,12.947432941416329,12.947731095903407,12.948029250390483,12.94832740487756,12.948625559364636,12.948923713851714,12.94922186833879,12.949520022825867,12.949818177312945,12.950116331800022,12.950414486287098,12.950712640774174,12.951010795261253,12.951308949748329,12.951607104235405,12.951905258722483,12.95220341320956,12.952501567696636,12.952799722183713,12.953097876670789,12.953396031157867,12.953694185644943,12.95399234013202,12.954290494619098,12.954588649106174,12.95488680359325,12.955184958080327,12.955483112567405,12.955781267054482,12.956079421541558,12.956377576028636,12.956675730515713,12.956973885002789,12.957272039489865,12.957570193976943,12.95786834846402,12.958166502951096,12.958464657438174,12.95876281192525,12.959060966412327,12.959359120899403,12.95965727538648,12.959955429873558,12.960253584360634,12.960551738847712,12.960849893334789,12.961148047821865,12.961446202308942,12.961744356796018,12.962042511283096,12.962340665770173,12.962638820257249,12.962936974744327,12.963235129231403,12.96353328371848,12.963831438205556,12.964129592692634,12.96442774717971,12.964725901666787,12.965024056153865,12.965322210640942,12.965620365128018,12.965918519615094,12.96621667410217,12.966514828589249,12.966812983076325,12.967111137563403,12.96740929205048,12.967707446537556,12.968005601024633,12.968303755511709,12.968601909998787,12.968900064485863,12.96919821897294,12.969496373460018,12.969794527947094,12.97009268243417,12.970390836921247,12.970688991408325,12.970987145895402,12.971285300382478,12.971583454869556,12.971881609356632,12.972179763843709,12.972477918330785,12.972776072817862,12.97307422730494,12.973372381792016,12.973670536279094,12.97396869076617,12.974266845253247,12.974564999740323,12.9748631542274,12.975161308714478,12.975459463201554,12.97575761768863,12.976055772175709,12.976353926662785,12.976652081149862,12.976950235636938,12.977248390124016,12.977546544611092,12.977844699098169,12.978142853585247,12.978441008072323,12.9787391625594,12.979037317046476,12.979335471533552,12.97963362602063,12.979931780507707,12.980229934994785,12.980528089481862,12.980826243968938,12.981124398456014,12.98142255294309,12.981720707430169,12.982018861917245,12.982317016404322,12.9826151708914,12.982913325378476,12.983211479865552,12.983509634352629,12.983807788839707,12.984105943326783,12.98440409781386,12.984702252300938,12.985000406788014,12.98529856127509,12.985596715762167,12.985894870249243,12.986193024736322,12.986491179223398,12.986789333710476,12.987087488197552,12.987385642684629,12.987683797171705,12.987981951658782,12.98828010614586,12.988578260632936,12.988876415120012,12.98917456960709,12.989472724094167,12.989770878581243,12.99006903306832,12.990367187555398,12.990665342042474,12.99096349652955,12.991261651016629,12.991559805503705,12.991857959990782,12.992156114477858,12.992454268964936,12.992752423452012,12.993050577939089,12.993348732426167,12.993646886913243,12.99394504140032,12.994243195887396,12.994541350374472,12.99483950486155,12.995137659348627,12.995435813835703,12.995733968322781,12.996032122809858,12.996330277296934,12.99662843178401,12.996926586271089,12.997224740758165,12.997522895245242,12.99782104973232,12.998119204219396,12.998417358706472,12.998715513193549,12.999013667680627,12.999311822167703,12.99960997665478,12.999908131141858,13.000206285628934,13.00050444011601,13.000802594603087,13.001100749090163,13.001398903577241,13.001697058064318,13.001995212551396,13.002293367038472,13.002591521525549,13.002889676012625,13.003187830499702,13.00348598498678,13.003784139473856,13.004082293960932,13.00438044844801,13.004678602935087,13.004976757422163,13.00527491190924,13.005573066396318,13.005871220883394,13.00616937537047,13.006467529857549,13.006765684344625,13.007063838831701,13.007361993318778,13.007660147805854,13.007958302292932,13.008256456780009,13.008554611267087,13.008852765754163,13.00915092024124,13.009449074728316,13.009747229215392,13.01004538370247,13.010343538189547,13.010641692676623,13.010939847163701,13.011238001650778,13.011536156137854,13.01183431062493,13.012132465112009,13.012430619599085,13.012728774086161,13.01302692857324,13.013325083060316,13.013623237547392,13.013921392034469,13.014219546521545,13.014517701008623,13.0148158554957,13.015114009982778,13.015412164469854,13.01571031895693,13.016008473444007,13.016306627931083,13.016604782418161,13.016902936905238,13.017201091392314,13.017499245879392,13.017797400366469,13.018095554853545,13.018393709340621,13.0186918638277,13.018990018314776,13.019288172801852,13.01958632728893,13.019884481776007,13.020182636263083,13.02048079075016,13.020778945237236,13.021077099724314,13.02137525421139,13.021673408698469,13.021971563185545,13.022269717672621,13.022567872159698,13.022866026646774,13.023164181133852,13.023462335620929,13.023760490108005,13.024058644595083,13.02435679908216,13.024654953569236,13.024953108056312,13.02525126254339,13.025549417030467,13.025847571517543,13.026145726004621,13.026443880491698,13.026742034978774,13.02704018946585,13.027338343952927,13.027636498440005,13.027934652927081,13.02823280741416,13.028530961901236,13.028829116388312,13.029127270875389,13.029425425362465,13.029723579849543,13.03002173433662,13.030319888823696,13.030618043310774,13.03091619779785,13.031214352284927,13.031512506772003,13.031810661259081,13.032108815746158,13.032406970233234,13.032705124720312,13.033003279207389,13.033301433694465,13.033599588181541,13.033897742668618,13.034195897155696,13.034494051642772,13.03479220612985,13.035090360616927,13.035388515104003,13.03568666959108,13.035984824078156,13.036282978565234,13.03658113305231,13.036879287539387,13.037177442026465,13.037475596513541,13.037773751000618,13.038071905487694,13.038370059974772,13.038668214461849,13.038966368948925,13.039264523436003,13.03956267792308,13.039860832410156,13.040158986897232,13.04045714138431,13.040755295871387,13.041053450358463,13.041351604845541,13.041649759332618,13.041947913819694,13.04224606830677,13.042544222793847,13.042842377280925,13.043140531768001,13.043438686255078,13.043736840742156,13.044034995229232,13.044333149716309,13.044631304203385,13.044929458690463,13.04522761317754,13.045525767664616,13.045823922151694,13.04612207663877,13.046420231125847,13.046718385612923,13.047016540100001,13.047314694587078,13.047612849074154,13.047911003561232,13.048209158048309,13.048507312535385,13.048805467022461,13.049103621509538,13.049401775996616,13.049699930483692,13.04999808497077,13.050296239457847,13.050594393944923,13.050892548432,13.051190702919076,13.051488857406154,13.05178701189323,13.052085166380307,13.052383320867385,13.052681475354461,13.052979629841538,13.053277784328614,13.053575938815692,13.053874093302769,13.054172247789845,13.054470402276923,13.054768556764,13.055066711251076,13.055364865738152,13.055663020225229,13.055961174712307,13.056259329199383,13.056557483686461,13.056855638173538,13.057153792660614,13.05745194714769,13.057750101634767,13.058048256121845,13.058346410608921,13.058644565095998,13.058942719583076,13.059240874070152,13.059539028557229,13.059837183044305,13.060135337531383,13.06043349201846,13.060731646505536,13.061029800992614,13.06132795547969,13.061626109966767,13.061924264453843,13.06222241894092,13.062520573427998,13.062818727915074,13.063116882402152,13.063415036889229,13.063713191376305,13.064011345863381,13.064309500350458,13.064607654837536,13.064905809324612,13.065203963811689,13.065502118298767,13.065800272785843,13.06609842727292,13.066396581759996,13.066694736247074,13.06699289073415,13.067291045221227,13.067589199708305,13.067887354195381,13.068185508682458,13.068483663169534,13.06878181765661,13.069079972143689,13.069378126630765,13.069676281117843,13.06997443560492,13.070272590091996,13.070570744579072,13.070868899066149,13.071167053553227,13.071465208040303,13.07176336252738,13.072061517014458,13.072359671501534,13.07265782598861,13.072955980475687,13.073254134962765,13.073552289449841,13.073850443936918,13.074148598423996,13.074446752911072,13.074744907398149,13.075043061885225,13.075341216372301,13.07563937085938,13.075937525346456,13.076235679833534,13.07653383432061,13.076831988807687,13.077130143294763,13.07742829778184,13.077726452268918,13.078024606755994,13.07832276124307,13.078620915730149,13.078919070217225,13.079217224704301,13.079515379191378,13.079813533678456,13.080111688165532,13.080409842652609,13.080707997139687,13.081006151626763,13.08130430611384,13.081602460600916,13.081900615087994,13.08219876957507,13.082496924062147,13.082795078549225,13.083093233036301,13.083391387523378,13.083689542010454,13.08398769649753,13.084285850984609,13.084584005471685,13.084882159958761,13.08518031444584,13.085478468932916,13.085776623419992,13.086074777907069,13.086372932394147,13.086671086881223,13.0869692413683,13.087267395855378,13.087565550342454,13.08786370482953,13.088161859316607,13.088460013803685,13.088758168290761,13.089056322777838,13.089354477264916,13.089652631751992,13.089950786239068,13.090248940726145,13.090547095213221,13.0908452497003,13.091143404187376,13.091441558674452,13.09173971316153,13.092037867648607,13.092336022135683,13.09263417662276,13.092932331109838,13.093230485596914,13.09352864008399,13.093826794571068,13.094124949058145,13.094423103545221,13.094721258032298,13.095019412519376,13.095317567006452,13.095615721493528,13.095913875980607,13.096212030467683,13.09651018495476,13.096808339441836,13.097106493928912,13.09740464841599,13.097702802903067,13.098000957390145,13.098299111877221,13.098597266364298,13.098895420851374,13.09919357533845,13.099491729825528,13.099789884312605,13.100088038799681,13.10038619328676,13.100684347773836,13.100982502260912,13.101280656747988,13.101578811235067,13.101876965722143,13.10217512020922,13.102473274696298,13.102771429183374,13.10306958367045,13.103367738157527,13.103665892644603,13.103964047131681,13.104262201618758,13.104560356105836,13.104858510592912,13.105156665079988,13.105454819567065,13.105752974054141,13.10605112854122,13.106349283028296,13.106647437515372,13.10694559200245,13.107243746489527,13.107541900976603,13.10784005546368,13.108138209950758,13.108436364437834,13.10873451892491,13.109032673411988,13.109330827899065,13.109628982386141,13.109927136873218,13.110225291360294,13.110523445847372,13.110821600334448,13.111119754821527,13.111417909308603,13.11171606379568,13.112014218282756,13.112312372769832,13.11261052725691,13.112908681743987,13.113206836231063,13.113504990718141,13.113803145205218,13.114101299692294,13.11439945417937,13.114697608666448,13.114995763153525,13.115293917640601,13.11559207212768,13.115890226614756,13.116188381101832,13.116486535588908,13.116784690075985,13.117082844563063,13.11738099905014,13.117679153537217,13.117977308024294,13.11827546251137,13.118573616998447,13.118871771485523,13.119169925972601,13.119468080459677,13.119766234946754,13.120064389433832,13.120362543920908,13.120660698407985,13.120958852895061,13.12125700738214,13.121555161869216,13.121853316356292,13.12215147084337,13.122449625330447,13.122747779817523,13.1230459343046,13.123344088791676,13.123642243278754,13.12394039776583,13.124238552252908,13.124536706739985,13.124834861227061,13.125133015714137,13.125431170201214,13.125729324688292,13.126027479175368,13.126325633662445,13.126623788149523,13.1269219426366,13.127220097123676,13.127518251610752,13.12781640609783,13.128114560584907,13.128412715071983,13.128710869559061,13.129009024046137,13.129307178533214,13.12960533302029,13.129903487507368,13.130201641994445,13.130499796481521,13.1307979509686,13.131096105455676,13.131394259942752,13.131692414429828,13.131990568916905,13.132288723403983,13.13258687789106,13.132885032378136,13.133183186865214,13.13348134135229,13.133779495839367,13.134077650326443,13.134375804813521,13.134673959300597,13.134972113787674,13.135270268274752,13.135568422761828,13.135866577248905,13.136164731735981,13.13646288622306,13.136761040710136,13.137059195197212,13.13735734968429,13.137655504171367,13.137953658658443,13.13825181314552,13.138549967632596,13.138848122119674,13.13914627660675,13.139444431093828,13.139742585580905,13.140040740067981,13.140338894555057,13.140637049042134,13.140935203529212,13.141233358016288,13.141531512503365,13.141829666990443,13.14212782147752,13.142425975964596,13.142724130451672,13.14302228493875,13.143320439425827,13.143618593912903,13.143916748399981,13.144214902887057,13.144513057374134,13.14481121186121,13.145109366348287,13.145407520835365,13.145705675322441,13.14600382980952,13.146301984296596,13.146600138783672,13.146898293270748,13.147196447757825,13.147494602244903,13.14779275673198,13.148090911219056,13.148389065706134,13.14868722019321,13.148985374680286,13.149283529167363,13.149581683654441,13.149879838141517,13.150177992628594,13.150476147115672,13.150774301602748,13.151072456089825,13.151370610576901,13.151668765063977,13.151966919551056,13.152265074038132,13.15256322852521,13.152861383012286,13.153159537499363,13.15345769198644,13.153755846473516,13.154054000960594,13.15435215544767,13.154650309934746,13.154948464421825,13.155246618908901,13.155544773395977,13.155842927883054,13.156141082370132,13.156439236857208,13.156737391344285,13.157035545831363,13.15733370031844,13.157631854805516,13.157930009292592,13.158228163779668,13.158526318266746,13.158824472753823,13.159122627240901,13.159420781727977,13.159718936215054,13.16001709070213,13.160315245189206,13.160613399676285,13.160911554163361,13.161209708650437,13.161507863137516,13.161806017624592,13.162104172111668,13.162402326598745,13.162700481085823,13.1629986355729,13.163296790059976,13.163594944547054,13.16389309903413,13.164191253521206,13.164489408008283,13.16478756249536,13.165085716982437,13.165383871469514,13.165682025956592,13.165980180443668,13.166278334930745,13.166576489417821,13.166874643904897,13.167172798391976,13.167470952879052,13.167769107366128,13.168067261853206,13.168365416340283,13.16866357082736,13.168961725314436,13.169259879801514,13.16955803428859,13.169856188775666,13.170154343262745,13.170452497749821,13.170750652236897,13.171048806723974,13.17134696121105,13.171645115698128,13.171943270185205,13.172241424672283,13.17253957915936,13.172837733646436,13.173135888133512,13.173434042620588,13.173732197107666,13.174030351594743,13.17432850608182,13.174626660568897,13.174924815055974,13.17522296954305,13.175521124030126,13.175819278517205,13.176117433004281,13.176415587491357,13.176713741978435,13.177011896465512,13.177310050952588,13.177608205439665,13.177906359926743,13.17820451441382,13.178502668900896,13.178800823387974,13.17909897787505,13.179397132362126,13.179695286849203,13.17999344133628,13.180291595823357,13.180589750310434,13.18088790479751,13.181186059284588,13.181484213771665,13.181782368258741,13.182080522745817,13.182378677232895,13.182676831719972,13.182974986207048,13.183273140694126,13.183571295181203,13.18386944966828,13.184167604155355,13.184465758642434,13.18476391312951,13.185062067616586,13.185360222103665,13.185658376590741,13.185956531077817,13.186254685564894,13.18655284005197,13.186850994539048,13.187149149026125,13.187447303513203,13.187745458000279,13.188043612487355,13.188341766974432,13.188639921461508,13.188938075948586,13.189236230435663,13.189534384922739,13.189832539409817,13.190130693896894,13.19042884838397,13.190727002871046,13.191025157358125,13.191323311845201,13.191621466332277,13.191919620819355,13.192217775306432,13.192515929793508,13.192814084280585,13.193112238767661,13.193410393254739,13.193708547741815,13.194006702228894,13.19430485671597,13.194603011203046,13.194901165690123,13.195199320177199,13.195497474664277,13.195795629151354,13.19609378363843,13.196391938125508,13.196690092612585,13.196988247099661,13.197286401586737,13.197584556073815,13.197882710560892,13.198180865047968,13.198479019535046,13.198777174022123,13.199075328509199,13.199373482996275,13.199671637483352,13.19996979197043,13.200267946457506,13.200566100944584,13.20086425543166,13.201162409918737,13.201460564405814,13.20175871889289,13.202056873379968,13.202355027867045,13.20265318235412,13.202951336841199,13.203249491328275,13.203547645815352,13.203845800302428,13.204143954789506,13.204442109276583,13.204740263763659,13.205038418250737,13.205336572737814,13.20563472722489,13.205932881711966,13.206231036199043,13.20652919068612,13.206827345173197,13.207125499660275,13.207423654147352,13.207721808634428,13.208019963121505,13.20831811760858,13.208616272095659,13.208914426582735,13.209212581069812,13.20951073555689,13.209808890043966,13.210107044531043,13.210405199018119,13.210703353505197,13.211001507992274,13.21129966247935,13.211597816966428,13.211895971453504,13.21219412594058,13.212492280427657,13.212790434914734,13.213088589401812,13.213386743888888,13.213684898375966,13.213983052863043,13.214281207350119,13.214579361837195,13.214877516324272,13.21517567081135,13.215473825298426,13.215771979785503,13.21607013427258,13.216368288759657,13.216666443246734,13.21696459773381,13.217262752220888,13.217560906707964,13.21785906119504,13.218157215682119,13.218455370169195,13.218753524656272,13.219051679143348,13.219349833630424,13.219647988117503,13.219946142604579,13.220244297091657,13.220542451578734,13.22084060606581,13.221138760552886,13.221436915039963,13.22173506952704,13.222033224014117,13.222331378501194,13.222629532988272,13.222927687475348,13.223225841962424,13.2235239964495,13.223822150936579,13.224120305423655,13.224418459910732,13.22471661439781,13.225014768884886,13.225312923371963,13.225611077859039,13.225909232346117,13.226207386833194,13.22650554132027,13.226803695807348,13.227101850294424,13.2274000047815,13.227698159268577,13.227996313755654,13.228294468242732,13.228592622729808,13.228890777216884,13.229188931703963,13.229487086191039,13.229785240678115,13.230083395165192,13.23038154965227,13.230679704139346,13.230977858626423,13.2312760131135,13.231574167600577,13.231872322087654,13.23217047657473,13.232468631061808,13.232766785548884,13.23306494003596,13.233363094523039,13.233661249010115,13.233959403497192,13.234257557984268,13.234555712471344,13.234853866958423,13.235152021445499,13.235450175932577,13.235748330419653,13.23604648490673,13.236344639393806,13.236642793880883,13.23694094836796,13.237239102855037,13.237537257342114,13.237835411829192,13.238133566316268,13.238431720803344,13.23872987529042,13.239028029777499,13.239326184264575,13.239624338751652,13.23992249323873,13.240220647725806,13.240518802212883,13.240816956699959,13.241115111187035,13.241413265674113,13.24171142016119,13.242009574648268,13.242307729135344,13.24260588362242,13.242904038109497,13.243202192596573,13.243500347083652,13.243798501570728,13.244096656057804,13.244394810544883,13.244692965031959,13.244991119519035,13.245289274006112,13.24558742849319,13.245885582980266,13.246183737467343,13.24648189195442,13.246780046441497,13.247078200928573,13.24737635541565,13.247674509902726,13.247972664389804,13.24827081887688,13.248568973363959,13.248867127851035,13.249165282338112,13.249463436825188,13.249761591312264,13.250059745799343,13.250357900286419,13.250656054773495,13.250954209260573,13.25125236374765,13.251550518234726,13.251848672721803,13.25214682720888,13.252444981695957,13.252743136183033,13.253041290670112,13.253339445157188,13.253637599644264,13.25393575413134,13.254233908618417,13.254532063105495,13.254830217592572,13.25512837207965,13.255426526566726,13.255724681053803,13.256022835540879,13.256320990027955,13.256619144515033,13.25691729900211,13.257215453489186,13.257513607976264,13.25781176246334,13.258109916950417,13.258408071437493,13.258706225924572,13.259004380411648,13.259302534898724,13.259600689385802,13.259898843872879,13.260196998359955,13.260495152847032,13.260793307334108,13.261091461821186,13.261389616308263,13.26168777079534,13.261985925282417,13.262284079769493,13.26258223425657,13.262880388743646,13.263178543230724,13.2634766977178,13.263774852204877,13.264073006691955,13.264371161179032,13.264669315666108,13.264967470153184,13.265265624640262,13.265563779127339,13.265861933614415,13.266160088101493,13.26645824258857,13.266756397075646,13.267054551562723,13.2673527060498,13.267650860536877,13.267949015023953,13.268247169511032,13.268545323998108,13.268843478485184,13.26914163297226,13.269439787459337,13.269737941946415,13.270036096433492,13.270334250920568,13.270632405407646,13.270930559894722,13.271228714381799,13.271526868868875,13.271825023355953,13.27212317784303,13.272421332330106,13.272719486817184,13.27301764130426,13.273315795791337,13.273613950278413,13.273912104765492,13.274210259252568,13.274508413739644,13.274806568226722,13.275104722713799,13.275402877200875,13.275701031687952,13.275999186175028,13.276297340662106,13.276595495149182,13.276893649636259,13.277191804123337,13.277489958610413,13.27778811309749,13.278086267584566,13.278384422071644,13.27868257655872,13.278980731045797,13.279278885532875,13.279577040019952,13.279875194507028,13.280173348994104,13.280471503481182,13.280769657968259,13.281067812455335,13.281365966942413,13.28166412142949,13.281962275916566,13.282260430403642,13.282558584890719,13.282856739377797,13.283154893864873,13.283453048351952,13.283751202839028,13.284049357326104,13.28434751181318,13.284645666300257,13.284943820787335,13.285241975274412,13.285540129761488,13.285838284248566,13.286136438735642,13.286434593222719,13.286732747709795,13.287030902196873,13.28732905668395,13.287627211171026,13.287925365658104,13.28822352014518,13.288521674632257,13.288819829119333,13.28911798360641,13.289416138093488,13.289714292580564,13.290012447067642,13.290310601554719,13.290608756041795,13.290906910528872,13.291205065015948,13.291503219503026,13.291801373990102,13.292099528477179,13.292397682964257,13.292695837451333,13.29299399193841,13.293292146425486,13.293590300912564,13.29388845539964,13.294186609886717,13.294484764373795,13.294782918860871,13.295081073347948,13.295379227835024,13.2956773823221,13.295975536809179,13.296273691296255,13.296571845783333,13.29687000027041,13.297168154757486,13.297466309244562,13.297764463731639,13.298062618218717,13.298360772705793,13.29865892719287,13.298957081679948,13.299255236167024,13.2995533906541,13.299851545141177,13.300149699628255,13.300447854115331,13.300746008602408,13.301044163089486,13.301342317576562,13.301640472063639,13.301938626550715,13.302236781037792,13.30253493552487,13.302833090011946,13.303131244499024,13.3034293989861,13.303727553473177,13.304025707960253,13.30432386244733,13.304622016934408,13.304920171421484,13.30521832590856,13.305516480395639,13.305814634882715,13.306112789369791,13.306410943856868,13.306709098343946,13.307007252831022,13.307305407318099,13.307603561805177,13.307901716292253,13.30819987077933,13.308498025266406,13.308796179753482,13.30909433424056,13.309392488727637,13.309690643214715,13.309988797701791,13.310286952188868,13.310585106675944,13.31088326116302,13.311181415650099,13.311479570137175,13.311777724624251,13.31207587911133,13.312374033598406,13.312672188085482,13.312970342572559,13.313268497059637,13.313566651546713,13.31386480603379,13.314162960520868,13.314461115007944,13.31475926949502,13.315057423982097,13.315355578469175,13.315653732956251,13.315951887443328,13.316250041930406,13.316548196417482,13.316846350904559,13.317144505391635,13.317442659878711,13.31774081436579,13.318038968852866,13.318337123339942,13.31863527782702,13.318933432314097,13.319231586801173,13.31952974128825,13.319827895775328,13.320126050262404,13.32042420474948,13.320722359236559,13.321020513723635,13.321318668210711,13.321616822697788,13.321914977184866,13.322213131671942,13.322511286159019,13.322809440646097,13.323107595133173,13.32340574962025,13.323703904107326,13.324002058594402,13.32430021308148,13.324598367568557,13.324896522055635,13.325194676542711,13.325492831029788,13.325790985516864,13.32608914000394,13.326387294491019,13.326685448978095,13.326983603465171,13.32728175795225,13.327579912439326,13.327878066926402,13.328176221413479,13.328474375900557,13.328772530387633,13.32907068487471,13.329368839361788,13.329666993848864,13.32996514833594,13.330263302823017,13.330561457310093,13.330859611797171,13.331157766284248,13.331455920771326,13.331754075258402,13.332052229745479,13.332350384232555,13.332648538719631,13.33294669320671,13.333244847693786,13.333543002180862,13.33384115666794,13.334139311155017,13.334437465642093,13.33473562012917,13.335033774616248,13.335331929103324,13.3356300835904,13.335928238077479,13.336226392564555,13.336524547051631,13.336822701538708,13.337120856025784,13.337419010512862,13.337717164999939,13.338015319487017,13.338313473974093,13.33861162846117,13.338909782948246,13.339207937435322,13.3395060919224,13.339804246409477,13.340102400896553,13.340400555383631,13.340698709870708,13.340996864357784,13.34129501884486,13.341593173331939,13.341891327819015,13.342189482306091,13.34248763679317,13.342785791280246,13.343083945767322,13.343382100254399,13.343680254741475,13.343978409228553,13.34427656371563,13.344574718202708,13.344872872689784,13.34517102717686,13.345469181663937,13.345767336151013,13.346065490638091,13.346363645125168,13.346661799612244,13.346959954099322,13.347258108586399,13.347556263073475,13.347854417560551,13.34815257204763,13.348450726534706,13.348748881021782,13.34904703550886,13.349345189995937,13.349643344483013,13.34994149897009,13.350239653457166,13.350537807944244,13.35083596243132,13.351134116918399,13.351432271405475,13.351730425892551,13.352028580379628,13.352326734866704,13.352624889353782,13.352923043840859,13.353221198327935,13.353519352815013,13.35381750730209,13.354115661789166,13.354413816276242,13.35471197076332,13.355010125250397,13.355308279737473,13.355606434224551,13.355904588711628,13.356202743198704,13.35650089768578,13.356799052172857,13.357097206659935,13.357395361147011,13.35769351563409,13.357991670121166,13.358289824608242,13.358587979095319,13.358886133582395,13.359184288069473,13.35948244255655,13.359780597043626,13.360078751530704,13.36037690601778,13.360675060504857,13.360973214991933,13.361271369479011,13.361569523966088,13.361867678453164,13.362165832940242,13.362463987427319,13.362762141914395,13.363060296401471,13.36335845088855,13.363656605375626,13.363954759862702,13.36425291434978,13.364551068836857,13.364849223323933,13.36514737781101,13.365445532298086,13.365743686785164,13.36604184127224,13.366339995759317,13.366638150246395,13.366936304733471,13.367234459220548,13.367532613707624,13.367830768194702,13.368128922681779,13.368427077168855,13.368725231655933,13.36902338614301,13.369321540630086,13.369619695117162,13.36991784960424,13.370216004091317,13.370514158578393,13.370812313065471,13.371110467552548,13.371408622039624,13.3717067765267,13.372004931013777,13.372303085500855,13.372601239987931,13.37289939447501,13.373197548962086,13.373495703449162,13.373793857936239,13.374092012423315,13.374390166910393,13.37468832139747,13.374986475884546,13.375284630371624,13.3755827848587,13.375880939345777,13.376179093832853,13.376477248319931,13.376775402807008,13.377073557294084,13.377371711781162,13.377669866268239,13.377968020755315,13.378266175242391,13.378564329729468,13.378862484216546,13.379160638703622,13.3794587931907,13.379756947677777,13.380055102164853,13.38035325665193,13.380651411139006,13.380949565626084,13.38124772011316,13.381545874600237,13.381844029087315,13.382142183574391,13.382440338061468,13.382738492548544,13.383036647035622,13.383334801522698,13.383632956009775,13.383931110496853,13.38422926498393,13.384527419471006,13.384825573958082,13.385123728445159,13.385421882932237,13.385720037419313,13.386018191906391,13.386316346393468,13.386614500880544,13.38691265536762,13.387210809854697,13.387508964341775,13.387807118828851,13.388105273315928,13.388403427803006,13.388701582290082,13.388999736777158,13.389297891264235,13.389596045751313,13.38989420023839,13.390192354725466,13.390490509212544,13.39078866369962,13.391086818186697,13.391384972673773,13.39168312716085,13.391981281647928,13.392279436135004,13.392577590622082,13.392875745109158,13.393173899596235,13.393472054083311,13.393770208570388,13.394068363057466,13.394366517544542,13.394664672031618,13.394962826518697,13.395260981005773,13.39555913549285,13.395857289979926,13.396155444467004,13.39645359895408,13.396751753441157,13.397049907928235,13.397348062415311,13.397646216902388,13.397944371389464,13.39824252587654,13.398540680363618,13.398838834850695,13.399136989337773,13.39943514382485,13.399733298311926,13.400031452799002,13.400329607286078,13.400627761773157,13.400925916260233,13.40122407074731,13.401522225234388,13.401820379721464,13.40211853420854,13.402416688695617,13.402714843182695,13.403012997669771,13.403311152156848,13.403609306643926,13.403907461131002,13.404205615618078,13.404503770105155,13.404801924592233,13.40510007907931,13.405398233566386,13.405696388053464,13.40599454254054,13.406292697027617,13.406590851514693,13.40688900600177,13.407187160488848,13.407485314975924,13.407783469463,13.408081623950078,13.408379778437155,13.408677932924231,13.408976087411308,13.409274241898386,13.409572396385462,13.409870550872538,13.410168705359617,13.410466859846693,13.41076501433377,13.411063168820846,13.411361323307924,13.411659477795,13.411957632282077,13.412255786769155,13.412553941256231,13.412852095743308,13.413150250230384,13.41344840471746,13.413746559204538,13.414044713691615,13.414342868178691,13.41464102266577,13.414939177152846,13.415237331639922,13.415535486126998,13.415833640614077,13.416131795101153,13.41642994958823,13.416728104075307,13.417026258562384,13.41732441304946,13.417622567536537,13.417920722023615,13.418218876510691,13.418517030997767,13.418815185484846,13.419113339971922,13.419411494458998,13.419709648946075,13.420007803433151,13.42030595792023,13.420604112407306,13.420902266894384,13.42120042138146,13.421498575868537,13.421796730355613,13.42209488484269,13.422393039329767,13.422691193816844,13.42298934830392,13.423287502790998,13.423585657278075,13.423883811765151,13.424181966252227,13.424480120739306,13.424778275226382,13.425076429713458,13.425374584200537,13.425672738687613,13.42597089317469,13.426269047661766,13.426567202148842,13.42686535663592,13.427163511122997,13.427461665610075,13.427759820097151,13.428057974584227,13.428356129071304,13.42865428355838,13.428952438045458,13.429250592532535,13.429548747019611,13.42984690150669,13.430145055993766,13.430443210480842,13.430741364967918,13.431039519454997,13.431337673942073,13.43163582842915,13.431933982916227,13.432232137403304,13.43253029189038,13.432828446377457,13.433126600864533,13.433424755351611,13.433722909838687,13.434021064325766,13.434319218812842,13.434617373299918,13.434915527786995,13.435213682274071,13.43551183676115,13.435809991248226,13.436108145735302,13.43640630022238,13.436704454709457,13.437002609196533,13.43730076368361,13.437598918170687,13.437897072657764,13.43819522714484,13.438493381631918,13.438791536118995,13.439089690606071,13.439387845093147,13.439685999580224,13.439984154067302,13.440282308554378,13.440580463041456,13.440878617528533,13.44117677201561,13.441474926502686,13.441773080989762,13.44207123547684,13.442369389963917,13.442667544450993,13.442965698938071,13.443263853425147,13.443562007912224,13.4438601623993,13.444158316886378,13.444456471373455,13.444754625860531,13.44505278034761,13.445350934834686,13.445649089321762,13.445947243808838,13.446245398295915,13.446543552782993,13.44684170727007,13.447139861757147,13.447438016244224,13.4477361707313,13.448034325218376,13.448332479705453,13.448630634192531,13.448928788679607,13.449226943166684,13.449525097653762,13.449823252140838,13.450121406627915,13.450419561114991,13.45071771560207,13.451015870089146,13.451314024576222,13.4516121790633,13.451910333550376,13.452208488037453,13.45250664252453,13.452804797011607,13.453102951498684,13.45340110598576,13.453699260472838,13.453997414959915,13.454295569446991,13.454593723934067,13.454891878421144,13.455190032908222,13.455488187395298,13.455786341882375,13.456084496369453,13.45638265085653,13.456680805343606,13.456978959830682,13.45727711431776,13.457575268804836,13.457873423291913,13.458171577778991,13.458469732266067,13.458767886753144,13.45906604124022,13.459364195727298,13.459662350214375,13.459960504701451,13.46025865918853,13.460556813675606,13.460854968162682,13.461153122649758,13.461451277136835,13.461749431623913,13.46204758611099,13.462345740598067,13.462643895085144,13.46294204957222,13.463240204059296,13.463538358546373,13.463836513033451,13.464134667520527,13.464432822007604,13.464730976494682,13.465029130981758,13.465327285468835,13.465625439955911,13.46592359444299,13.466221748930066,13.466519903417142,13.46681805790422,13.467116212391296,13.467414366878373,13.46771252136545,13.468010675852526,13.468308830339604,13.46860698482668,13.468905139313758,13.469203293800835,13.469501448287911,13.469799602774987,13.470097757262064,13.470395911749142,13.470694066236218,13.470992220723295,13.471290375210373,13.47158852969745,13.471886684184526,13.472184838671602,13.47248299315868,13.472781147645756,13.473079302132833,13.473377456619911,13.473675611106987,13.473973765594064,13.47427192008114,13.474570074568216,13.474868229055295,13.475166383542371,13.475464538029449,13.475762692516525,13.476060847003602,13.476359001490678,13.476657155977755,13.476955310464833,13.47725346495191,13.477551619438985,13.477849773926064,13.47814792841314,13.478446082900216,13.478744237387293,13.479042391874371,13.479340546361447,13.479638700848524,13.479936855335602,13.480235009822678,13.480533164309755,13.480831318796831,13.481129473283907,13.481427627770985,13.481725782258062,13.48202393674514,13.482322091232216,13.482620245719293,13.48291840020637,13.483216554693445,13.483514709180524,13.4838128636676,13.484111018154676,13.484409172641755,13.484707327128831,13.485005481615907,13.485303636102984,13.485601790590062,13.485899945077138,13.486198099564215,13.486496254051293,13.486794408538369,13.487092563025445,13.487390717512522,13.487688871999598,13.487987026486676,13.488285180973753,13.48858333546083,13.488881489947907,13.489179644434984,13.48947779892206,13.489775953409136,13.490074107896215,13.490372262383291,13.490670416870367,13.490968571357445,13.491266725844522,13.491564880331598,13.491863034818675,13.492161189305753,13.492459343792829,13.492757498279905,13.493055652766984,13.49335380725406,13.493651961741136,13.493950116228213,13.494248270715289,13.494546425202367,13.494844579689444,13.495142734176522,13.495440888663598,13.495739043150675,13.496037197637751,13.496335352124827,13.496633506611905,13.496931661098982,13.497229815586058,13.497527970073136,13.497826124560213,13.498124279047289,13.498422433534365,13.498720588021444,13.49901874250852,13.499316896995596,13.499615051482674,13.49991320596975,13.500211360456827,13.500509514943904,13.500807669430982,13.501105823918058,13.501403978405135,13.501702132892213,13.502000287379289,13.502298441866365,13.502596596353442,13.502894750840518,13.503192905327596,13.503491059814673,13.503789214301749,13.504087368788827,13.504385523275904,13.50468367776298,13.504981832250056,13.505279986737134,13.50557814122421,13.505876295711287,13.506174450198365,13.506472604685442,13.506770759172518,13.507068913659595,13.507367068146673,13.507665222633749,13.507963377120825,13.508261531607904,13.50855968609498,13.508857840582056,13.509155995069133,13.509454149556209,13.509752304043287,13.510050458530364,13.510348613017442,13.510646767504518,13.510944921991594,13.51124307647867,13.511541230965747,13.511839385452825,13.512137539939902,13.512435694426978,13.512733848914056,13.513032003401133,13.513330157888209,13.513628312375285,13.513926466862364,13.51422462134944,13.514522775836516,13.514820930323594,13.51511908481067,13.515417239297747,13.515715393784824,13.5160135482719,13.516311702758978,13.516609857246054,13.516908011733133,13.517206166220209,13.517504320707285,13.517802475194362,13.518100629681438,13.518398784168516,13.518696938655593,13.518995093142669,13.519293247629747,13.519591402116824,13.5198895566039,13.520187711090976,13.520485865578054,13.52078402006513,13.521082174552207,13.521380329039285,13.521678483526362,13.521976638013438,13.522274792500514,13.52257294698759,13.522871101474669,13.523169255961745,13.523467410448824,13.5237655649359,13.524063719422976,13.524361873910053,13.524660028397129,13.524958182884207,13.525256337371284,13.52555449185836,13.525852646345438,13.526150800832514,13.52644895531959,13.526747109806667,13.527045264293745,13.527343418780822,13.527641573267898,13.527939727754976,13.528237882242053,13.528536036729129,13.528834191216205,13.529132345703282,13.52943050019036,13.529728654677436,13.530026809164514,13.53032496365159,13.530623118138667,13.530921272625744,13.53121942711282,13.531517581599898,13.531815736086974,13.53211389057405,13.532412045061129,13.532710199548205,13.533008354035282,13.533306508522358,13.533604663009436,13.533902817496513,13.534200971983589,13.534499126470667,13.534797280957743,13.53509543544482,13.535393589931896,13.535691744418973,13.53598989890605,13.536288053393127,13.536586207880205,13.536884362367282,13.537182516854358,13.537480671341434,13.53777882582851,13.538076980315589,13.538375134802665,13.538673289289742,13.53897144377682,13.539269598263896,13.539567752750973,13.539865907238049,13.540164061725127,13.540462216212203,13.54076037069928,13.541058525186358,13.541356679673434,13.54165483416051,13.541952988647587,13.542251143134663,13.542549297621742,13.542847452108818,13.543145606595896,13.543443761082973,13.543741915570049,13.544040070057125,13.544338224544202,13.54463637903128,13.544934533518356,13.545232688005433,13.54553084249251,13.545828996979587,13.546127151466663,13.54642530595374,13.546723460440818,13.547021614927894,13.54731976941497,13.547617923902049,13.547916078389125,13.548214232876202,13.548512387363278,13.548810541850356,13.549108696337433,13.549406850824509,13.549705005311587,13.550003159798663,13.55030131428574,13.550599468772816,13.550897623259893,13.55119577774697,13.551493932234047,13.551792086721123,13.552090241208202,13.552388395695278,13.552686550182354,13.55298470466943,13.553282859156509,13.553581013643585,13.553879168130662,13.55417732261774,13.554475477104816,13.554773631591893,13.555071786078969,13.555369940566047,13.555668095053123,13.5559662495402,13.556264404027278,13.556562558514354,13.55686071300143,13.557158867488507,13.557457021975583,13.557755176462662,13.558053330949738,13.558351485436816,13.558649639923892,13.558947794410969,13.559245948898045,13.559544103385122,13.5598422578722,13.560140412359276,13.560438566846353,13.56073672133343,13.561034875820507,13.561333030307583,13.56163118479466,13.561929339281738,13.562227493768814,13.56252564825589,13.562823802742969,13.563121957230045,13.563420111717122,13.563718266204198,13.564016420691274,13.564314575178352,13.564612729665429,13.564910884152507,13.565209038639583,13.56550719312666,13.565805347613736,13.566103502100813,13.56640165658789,13.566699811074967,13.566997965562043,13.567296120049122,13.567594274536198,13.567892429023274,13.56819058351035,13.568488737997429,13.568786892484505,13.569085046971582,13.56938320145866,13.569681355945736,13.569979510432812,13.570277664919889,13.570575819406965,13.570873973894043,13.57117212838112,13.571470282868198,13.571768437355274,13.57206659184235,13.572364746329427,13.572662900816503,13.572961055303582,13.573259209790658,13.573557364277734,13.573855518764812,13.574153673251889,13.574451827738965,13.574749982226042,13.57504813671312,13.575346291200196,13.575644445687272,13.57594260017435,13.576240754661427,13.576538909148503,13.57683706363558,13.577135218122656,13.577433372609734,13.57773152709681,13.578029681583889,13.578327836070965,13.578625990558042,13.578924145045118,13.579222299532194,13.579520454019272,13.579818608506349,13.580116762993425,13.580414917480503,13.58071307196758,13.581011226454656,13.581309380941732,13.58160753542881,13.581905689915887,13.582203844402963,13.582501998890042,13.582800153377118,13.583098307864194,13.58339646235127,13.583694616838347,13.583992771325425,13.584290925812502,13.58458908029958,13.584887234786656,13.585185389273732,13.585483543760809,13.585781698247885,13.586079852734963,13.58637800722204,13.586676161709116,13.586974316196194,13.58727247068327,13.587570625170347,13.587868779657423,13.588166934144501,13.588465088631578,13.588763243118654,13.589061397605732,13.589359552092809,13.589657706579885,13.589955861066962,13.59025401555404,13.590552170041116,13.590850324528192,13.59114847901527,13.591446633502347,13.591744787989423,13.5920429424765,13.592341096963576,13.592639251450654,13.59293740593773,13.593235560424807,13.593533714911885,13.593831869398961,13.594130023886038,13.594428178373114,13.594726332860192,13.595024487347269,13.595322641834345,13.595620796321423,13.5959189508085,13.596217105295576,13.596515259782652,13.59681341426973,13.597111568756807,13.597409723243883,13.597707877730961,13.598006032218038,13.598304186705114,13.59860234119219,13.598900495679267,13.599198650166345,13.599496804653421,13.599794959140498,13.600093113627576,13.600391268114652,13.600689422601729,13.600987577088805,13.601285731575883,13.60158388606296,13.601882040550036,13.602180195037114,13.60247834952419,13.602776504011267,13.603074658498343,13.603372812985421,13.603670967472498,13.603969121959574,13.604267276446652,13.604565430933729,13.604863585420805,13.605161739907881,13.605459894394958,13.605758048882036,13.606056203369112,13.60635435785619,13.606652512343267,13.606950666830343,13.60724882131742,13.607546975804496,13.607845130291574,13.60814328477865,13.608441439265727,13.608739593752805,13.609037748239881,13.609335902726958,13.609634057214034,13.609932211701112,13.610230366188189,13.610528520675265,13.610826675162343,13.61112482964942,13.611422984136496,13.611721138623572,13.612019293110649,13.612317447597727,13.612615602084803,13.612913756571881,13.613211911058958,13.613510065546034,13.61380822003311,13.614106374520187,13.614404529007265,13.614702683494341,13.615000837981418,13.615298992468496,13.615597146955572,13.615895301442649,13.616193455929725,13.616491610416803,13.61678976490388,13.617087919390956,13.617386073878034,13.61768422836511,13.617982382852187,13.618280537339263,13.61857869182634,13.618876846313418,13.619175000800494,13.619473155287572,13.619771309774649,13.620069464261725,13.620367618748801,13.620665773235878,13.620963927722956,13.621262082210032,13.621560236697109,13.621858391184187,13.622156545671263,13.62245470015834,13.622752854645416,13.623051009132494,13.62334916361957,13.623647318106647,13.623945472593725,13.624243627080801,13.624541781567878,13.624839936054954,13.62513809054203,13.625436245029109,13.625734399516185,13.626032554003263,13.62633070849034,13.626628862977416,13.626927017464492,13.627225171951569,13.627523326438647,13.627821480925723,13.6281196354128,13.628417789899878,13.628715944386954,13.62901409887403,13.629312253361107,13.629610407848185,13.629908562335261,13.630206716822338,13.630504871309416,13.630803025796492,13.631101180283569,13.631399334770645,13.631697489257721,13.6319956437448,13.632293798231876,13.632591952718954,13.63289010720603,13.633188261693107,13.633486416180183,13.63378457066726,13.634082725154338,13.634380879641414,13.63467903412849,13.634977188615569,13.635275343102645,13.635573497589721,13.635871652076798,13.636169806563876,13.636467961050952,13.636766115538029,13.637064270025107,13.637362424512183,13.63766057899926,13.637958733486336,13.638256887973414,13.63855504246049,13.638853196947567,13.639151351434645,13.639449505921721,13.639747660408798,13.640045814895874,13.64034396938295,13.640642123870029,13.640940278357105,13.641238432844181,13.64153658733126,13.641834741818336,13.642132896305412,13.642431050792489,13.642729205279567,13.643027359766643,13.64332551425372,13.643623668740798,13.643921823227874,13.64421997771495,13.644518132202027,13.644816286689105,13.645114441176181,13.645412595663258,13.645710750150336,13.646008904637412,13.646307059124489,13.646605213611565,13.646903368098641,13.64720152258572,13.647499677072796,13.647797831559874,13.64809598604695,13.648394140534027,13.648692295021103,13.64899044950818,13.649288603995258,13.649586758482334,13.64988491296941,13.650183067456489,13.650481221943565,13.650779376430641,13.651077530917718,13.651375685404796,13.651673839891872,13.651971994378949,13.652270148866027,13.652568303353103,13.65286645784018,13.653164612327256,13.653462766814332,13.65376092130141,13.654059075788487,13.654357230275565,13.654655384762641,13.654953539249718,13.655251693736794,13.65554984822387,13.655848002710949,13.656146157198025,13.656444311685101,13.65674246617218,13.657040620659256,13.657338775146332,13.657636929633409,13.657935084120487,13.658233238607563,13.65853139309464,13.658829547581718,13.659127702068794,13.65942585655587,13.659724011042947,13.660022165530023,13.660320320017101,13.660618474504178,13.660916628991256,13.661214783478332,13.661512937965409,13.661811092452485,13.662109246939561,13.66240740142664,13.662705555913716,13.663003710400792,13.66330186488787,13.663600019374947,13.663898173862023,13.6641963283491,13.664494482836178,13.664792637323254,13.66509079181033,13.665388946297409,13.665687100784485,13.665985255271561,13.666283409758638,13.666581564245714,13.666879718732792,13.667177873219869,13.667476027706947,13.667774182194023,13.6680723366811,13.668370491168176,13.668668645655252,13.66896680014233,13.669264954629407,13.669563109116483,13.669861263603561,13.670159418090638,13.670457572577714,13.67075572706479,13.671053881551869,13.671352036038945,13.671650190526021,13.6719483450131,13.672246499500176,13.672544653987252,13.672842808474329,13.673140962961405,13.673439117448483,13.67373727193556,13.674035426422638,13.674333580909714,13.67463173539679,13.674929889883867,13.675228044370943,13.675526198858021,13.675824353345098,13.676122507832174,13.676420662319252,13.676718816806329,13.677016971293405,13.677315125780481,13.67761328026756,13.677911434754636,13.678209589241712,13.67850774372879,13.678805898215867,13.679104052702943,13.67940220719002,13.679700361677096,13.679998516164174,13.68029667065125,13.680594825138328,13.680892979625405,13.681191134112481,13.681489288599558,13.681787443086634,13.682085597573712,13.682383752060788,13.682681906547865,13.682980061034943,13.68327821552202,13.683576370009096,13.683874524496172,13.68417267898325,13.684470833470327,13.684768987957403,13.685067142444481,13.685365296931558,13.685663451418634,13.68596160590571,13.686259760392788,13.686557914879865,13.686856069366941,13.68715422385402,13.687452378341096,13.687750532828172,13.688048687315248,13.688346841802325,13.688644996289403,13.68894315077648,13.689241305263556,13.689539459750634,13.68983761423771,13.690135768724787,13.690433923211863,13.690732077698941,13.691030232186018,13.691328386673094,13.691626541160172,13.691924695647248,13.692222850134325,13.692521004621401,13.69281915910848,13.693117313595556,13.693415468082632,13.69371362256971,13.694011777056787,13.694309931543863,13.69460808603094,13.694906240518016,13.695204395005094,13.69550254949217,13.695800703979248,13.696098858466325,13.696397012953401,13.696695167440478,13.696993321927554,13.697291476414632,13.697589630901708,13.697887785388785,13.698185939875863,13.69848409436294,13.698782248850016,13.699080403337092,13.69937855782417,13.699676712311247,13.699974866798323,13.700273021285401,13.700571175772478,13.700869330259554,13.70116748474663,13.701465639233707,13.701763793720785,13.702061948207861,13.70236010269494,13.702658257182016,13.702956411669092,13.703254566156168,13.703552720643245,13.703850875130323,13.7041490296174,13.704447184104476,13.704745338591554,13.70504349307863,13.705341647565707,13.705639802052783,13.705937956539861,13.706236111026938,13.706534265514014,13.706832420001092,13.707130574488168,13.707428728975245,13.707726883462321,13.708025037949398,13.708323192436476,13.708621346923552,13.70891950141063,13.709217655897707,13.709515810384783,13.70981396487186,13.710112119358936,13.710410273846014,13.71070842833309,13.711006582820167,13.711304737307245,13.711602891794321,13.711901046281397,13.712199200768474,13.712497355255552,13.712795509742628,13.713093664229705,13.713391818716783,13.71368997320386,13.713988127690936,13.714286282178012,13.714584436665088,13.714882591152167,13.715180745639243,13.715478900126321,13.715777054613397,13.716075209100474,13.71637336358755,13.716671518074627,13.716969672561705,13.717267827048781,13.717565981535857,13.717864136022936,13.718162290510012,13.718460444997088,13.718758599484165,13.719056753971243,13.71935490845832,13.719653062945396,13.719951217432474,13.72024937191955,13.720547526406627,13.720845680893703,13.72114383538078,13.721441989867857,13.721740144354934,13.722038298842012,13.722336453329088,13.722634607816165,13.722932762303241,13.723230916790317,13.723529071277396,13.723827225764472,13.724125380251548,13.724423534738627,13.724721689225703,13.72501984371278,13.725317998199856,13.725616152686934,13.72591430717401,13.726212461661087,13.726510616148165,13.726808770635241,13.727106925122317,13.727405079609394,13.727703234096472,13.728001388583548,13.728299543070625,13.728597697557703,13.72889585204478,13.729194006531856,13.729492161018932,13.729790315506008,13.730088469993087,13.730386624480163,13.73068477896724,13.730982933454317,13.731281087941394,13.73157924242847,13.731877396915547,13.732175551402625,13.732473705889701,13.732771860376777,13.733070014863856,13.733368169350932,13.733666323838008,13.733964478325085,13.734262632812163,13.73456078729924,13.734858941786316,13.735157096273394,13.73545525076047,13.735753405247547,13.736051559734623,13.7363497142217,13.736647868708777,13.736946023195854,13.73724417768293,13.737542332170008,13.737840486657085,13.738138641144161,13.738436795631237,13.738734950118316,13.739033104605392,13.739331259092468,13.739629413579546,13.739927568066623,13.7402257225537,13.740523877040776,13.740822031527854,13.74112018601493,13.741418340502007,13.741716494989085,13.742014649476161,13.742312803963237,13.742610958450314,13.74290911293739,13.743207267424468,13.743505421911545,13.743803576398623,13.7441017308857,13.744399885372776,13.744698039859852,13.744996194346928,13.745294348834006,13.745592503321083,13.74589065780816,13.746188812295237,13.746486966782314,13.74678512126939,13.747083275756466,13.747381430243545,13.747679584730621,13.747977739217697,13.748275893704776,13.748574048191852,13.748872202678928,13.749170357166005,13.749468511653081,13.74976666614016,13.750064820627236,13.750362975114314,13.75066112960139,13.750959284088466,13.751257438575543,13.75155559306262,13.751853747549697,13.752151902036774,13.75245005652385,13.752748211010928,13.753046365498005,13.753344519985081,13.753642674472157,13.753940828959236,13.754238983446312,13.754537137933388,13.754835292420466,13.755133446907543,13.75543160139462,13.755729755881696,13.756027910368772,13.75632606485585,13.756624219342926,13.756922373830005,13.757220528317081,13.757518682804157,13.757816837291234,13.75811499177831,13.758413146265388,13.758711300752465,13.759009455239541,13.75930760972662,13.759605764213696,13.759903918700772,13.760202073187848,13.760500227674926,13.760798382162003,13.76109653664908,13.761394691136157,13.761692845623234,13.76199100011031,13.762289154597386,13.762587309084463,13.762885463571541,13.763183618058617,13.763481772545695,13.763779927032772,13.764078081519848,13.764376236006925,13.764674390494001,13.76497254498108,13.765270699468156,13.765568853955232,13.76586700844231,13.766165162929386,13.766463317416463,13.76676147190354,13.767059626390617,13.767357780877694,13.76765593536477,13.767954089851848,13.768252244338925,13.768550398826001,13.768848553313077,13.769146707800154,13.769444862287232,13.769743016774308,13.770041171261386,13.770339325748463,13.77063748023554,13.770935634722616,13.771233789209692,13.77153194369677,13.771830098183846,13.772128252670923,13.772426407158001,13.772724561645077,13.773022716132154,13.77332087061923,13.773619025106308,13.773917179593385,13.774215334080461,13.774513488567539,13.774811643054615,13.775109797541692,13.775407952028768,13.775706106515846,13.776004261002923,13.77630241549,13.776600569977077,13.776898724464154,13.77719687895123,13.777495033438306,13.777793187925383,13.778091342412461,13.778389496899537,13.778687651386614,13.778985805873692,13.779283960360768,13.779582114847845,13.779880269334921,13.780178423821999,13.780476578309075,13.780774732796152,13.78107288728323,13.781371041770306,13.781669196257383,13.781967350744459,13.782265505231537,13.782563659718614,13.78286181420569,13.783159968692768,13.783458123179845,13.783756277666921,13.784054432153997,13.784352586641074,13.784650741128152,13.784948895615228,13.785247050102306,13.785545204589383,13.785843359076459,13.786141513563535,13.786439668050612,13.78673782253769,13.787035977024766,13.787334131511843,13.78763228599892,13.787930440485997,13.788228594973074,13.78852674946015,13.788824903947228,13.789123058434305,13.789421212921381,13.789719367408459,13.790017521895535,13.790315676382612,13.790613830869688,13.790911985356765,13.791210139843843,13.791508294330919,13.791806448817997,13.792104603305074,13.79240275779215,13.792700912279226,13.792999066766303,13.79329722125338,13.793595375740457,13.793893530227534,13.794191684714612,13.794489839201688,13.794787993688765,13.795086148175841,13.795384302662919,13.795682457149995,13.795980611637072,13.79627876612415,13.796576920611226,13.796875075098303,13.797173229585379,13.797471384072455,13.797769538559534,13.79806769304661,13.798365847533688,13.798664002020764,13.79896215650784,13.799260310994917,13.799558465481994,13.799856619969072,13.800154774456148,13.800452928943225,13.800751083430303,13.801049237917379,13.801347392404455,13.801645546891532,13.80194370137861,13.802241855865686,13.802540010352763,13.80283816483984,13.803136319326917,13.803434473813994,13.80373262830107,13.804030782788146,13.804328937275224,13.8046270917623,13.804925246249379,13.805223400736455,13.805521555223532,13.805819709710608,13.806117864197684,13.806416018684763,13.806714173171839,13.807012327658915,13.807310482145994,13.80760863663307,13.807906791120146,13.808204945607223,13.8085031000943,13.808801254581377,13.809099409068454,13.809397563555532,13.809695718042608,13.809993872529684,13.81029202701676,13.810590181503837,13.810888335990915,13.811186490477992,13.81148464496507,13.811782799452146,13.812080953939223,13.812379108426299,13.812677262913375,13.812975417400454,13.81327357188753,13.813571726374606,13.813869880861684,13.81416803534876,13.814466189835837,13.814764344322914,13.815062498809992,13.815360653297068,13.815658807784144,13.815956962271223,13.816255116758299,13.816553271245375,13.816851425732452,13.817149580219528,13.817447734706606,13.817745889193683,13.81804404368076,13.818342198167837,13.818640352654914,13.81893850714199,13.819236661629066,13.819534816116144,13.81983297060322,13.820131125090297,13.820429279577375,13.820727434064452,13.821025588551528,13.821323743038604,13.821621897525683,13.821920052012759,13.822218206499835,13.822516360986913,13.82281451547399,13.823112669961066,13.823410824448143,13.82370897893522,13.824007133422297,13.824305287909374,13.824603442396452,13.824901596883528,13.825199751370604,13.82549790585768,13.825796060344757,13.826094214831835,13.826392369318912,13.826690523805988,13.826988678293066,13.827286832780143,13.827584987267219,13.827883141754295,13.828181296241373,13.82847945072845,13.828777605215526,13.829075759702604,13.82937391418968,13.829672068676757,13.829970223163834,13.830268377650912,13.830566532137988,13.830864686625064,13.831162841112143,13.831460995599219,13.831759150086295,13.832057304573372,13.832355459060448,13.832653613547526,13.832951768034603,13.83324992252168,13.833548077008757,13.833846231495833,13.83414438598291,13.834442540469986,13.834740694957064,13.83503884944414,13.835337003931217,13.835635158418295,13.835933312905372,13.836231467392448,13.836529621879524,13.836827776366603,13.837125930853679,13.837424085340755,13.837722239827833,13.83802039431491,13.838318548801986,13.838616703289063,13.838914857776139,13.839213012263217,13.839511166750293,13.839809321237372,13.840107475724448,13.840405630211524,13.8407037846986,13.841001939185677,13.841300093672755,13.841598248159832,13.841896402646908,13.842194557133986,13.842492711621063,13.842790866108139,13.843089020595215,13.843387175082293,13.84368532956937,13.843983484056446,13.844281638543524,13.8445797930306,13.844877947517677,13.845176102004753,13.84547425649183,13.845772410978908,13.846070565465984,13.846368719953063,13.846666874440139,13.846965028927215,13.847263183414292,13.847561337901368,13.847859492388446,13.848157646875523,13.848455801362599,13.848753955849677,13.849052110336753,13.84935026482383,13.849648419310906,13.849946573797984,13.85024472828506,13.850542882772137,13.850841037259215,13.851139191746292,13.851437346233368,13.851735500720444,13.85203365520752,13.852331809694599,13.852629964181675,13.852928118668753,13.85322627315583,13.853524427642906,13.853822582129983,13.854120736617059,13.854418891104137,13.854717045591213,13.85501520007829,13.855313354565368,13.855611509052444,13.85590966353952,13.856207818026597,13.856505972513675,13.856804127000752,13.857102281487828,13.857400435974906,13.857698590461982,13.857996744949059,13.858294899436135,13.858593053923212,13.85889120841029,13.859189362897366,13.859487517384444,13.85978567187152,13.860083826358597,13.860381980845673,13.86068013533275,13.860978289819828,13.861276444306904,13.86157459879398,13.861872753281059,13.862170907768135,13.862469062255212,13.862767216742288,13.863065371229366,13.863363525716442,13.863661680203519,13.863959834690597,13.864257989177673,13.86455614366475,13.864854298151826,13.865152452638903,13.86545060712598,13.865748761613057,13.866046916100135,13.866345070587212,13.866643225074288,13.866941379561364,13.86723953404844,13.867537688535519,13.867835843022595,13.868133997509672,13.86843215199675,13.868730306483826,13.869028460970902,13.869326615457979,13.869624769945057,13.869922924432133,13.87022107891921,13.870519233406288,13.870817387893364,13.87111554238044,13.871413696867517,13.871711851354595,13.872010005841672,13.872308160328748,13.872606314815826,13.872904469302902,13.873202623789979,13.873500778277055,13.873798932764132,13.87409708725121,13.874395241738286,13.874693396225362,13.87499155071244,13.875289705199517,13.875587859686593,13.87588601417367,13.876184168660748,13.876482323147824,13.8767804776349,13.877078632121979,13.877376786609055,13.877674941096132,13.877973095583208,13.878271250070286,13.878569404557362,13.878867559044439,13.879165713531517,13.879463868018593,13.87976202250567,13.880060176992746,13.880358331479822,13.8806564859669,13.880954640453977,13.881252794941055,13.881550949428132,13.881849103915208,13.882147258402284,13.88244541288936,13.882743567376439,13.883041721863515,13.883339876350592,13.88363803083767,13.883936185324746,13.884234339811822,13.884532494298899,13.884830648785977,13.885128803273053,13.88542695776013,13.885725112247208,13.886023266734284,13.88632142122136,13.886619575708437,13.886917730195513,13.887215884682591,13.887514039169668,13.887812193656746,13.888110348143822,13.888408502630899,13.888706657117975,13.889004811605052,13.88930296609213,13.889601120579206,13.889899275066282,13.89019742955336,13.890495584040437,13.890793738527513,13.89109189301459,13.891390047501668,13.891688201988744,13.89198635647582,13.892284510962899,13.892582665449975,13.892880819937051,13.893178974424128,13.893477128911204,13.893775283398282,13.894073437885359,13.894371592372437,13.894669746859513,13.89496790134659,13.895266055833666,13.895564210320742,13.89586236480782,13.896160519294897,13.896458673781973,13.896756828269051,13.897054982756128,13.897353137243204,13.89765129173028,13.897949446217359,13.898247600704435,13.898545755191511,13.89884390967859,13.899142064165666,13.899440218652742,13.899738373139819,13.900036527626895,13.900334682113973,13.90063283660105,13.900930991088128,13.901229145575204,13.90152730006228,13.901825454549357,13.902123609036433,13.902421763523511,13.902719918010588,13.903018072497664,13.903316226984742,13.903614381471819,13.903912535958895,13.904210690445971,13.90450884493305,13.904806999420126,13.905105153907202,13.90540330839428,13.905701462881357,13.905999617368433,13.90629777185551,13.906595926342586,13.906894080829664,13.90719223531674,13.907490389803819,13.907788544290895,13.908086698777971,13.908384853265048,13.908683007752124,13.908981162239202,13.909279316726279,13.909577471213355,13.909875625700433,13.91017378018751,13.910471934674586,13.910770089161662,13.91106824364874,13.911366398135817,13.911664552622893,13.911962707109971,13.912260861597048,13.912559016084124,13.9128571705712,13.913155325058279,13.913453479545355,13.913751634032431,13.91404978851951,13.914347943006586,13.914646097493662,13.914944251980739,13.915242406467815,13.915540560954893,13.91583871544197,13.916136869929046,13.916435024416124,13.9167331789032,13.917031333390277,13.917329487877353,13.917627642364431,13.917925796851508,13.918223951338584,13.918522105825662,13.918820260312739,13.919118414799815,13.919416569286891,13.91971472377397,13.920012878261046,13.920311032748122,13.9206091872352,13.920907341722277,13.921205496209353,13.92150365069643,13.921801805183506,13.922099959670584,13.92239811415766,13.922696268644737,13.922994423131815,13.923292577618891,13.923590732105968,13.923888886593044,13.924187041080122,13.924485195567199,13.924783350054275,13.925081504541353,13.92537965902843,13.925677813515506,13.925975968002582,13.92627412248966,13.926572276976737,13.926870431463813,13.927168585950891,13.927466740437968,13.927764894925044,13.92806304941212,13.928361203899197,13.928659358386275,13.928957512873351,13.92925566736043,13.929553821847506,13.929851976334582,13.930150130821659,13.930448285308735,13.930746439795813,13.93104459428289,13.931342748769966,13.931640903257044,13.93193905774412,13.932237212231197,13.932535366718273,13.932833521205351,13.933131675692428,13.933429830179504,13.933727984666582,13.934026139153659,13.934324293640735,13.934622448127811,13.934920602614888,13.935218757101966,13.935516911589042,13.93581506607612,13.936113220563197,13.936411375050273,13.93670952953735,13.937007684024426,13.937305838511504,13.93760399299858,13.937902147485657,13.938200301972735,13.938498456459811,13.938796610946888,13.939094765433964,13.939392919921042,13.939691074408119,13.939989228895195,13.940287383382273,13.94058553786935,13.940883692356426,13.941181846843502,13.941480001330579,13.941778155817657,13.942076310304733,13.942374464791811,13.942672619278888,13.942970773765964,13.94326892825304,13.943567082740117,13.943865237227195,13.944163391714271,13.944461546201348,13.944759700688426,13.945057855175502,13.945356009662579,13.945654164149655,13.945952318636733,13.94625047312381,13.946548627610886,13.946846782097964,13.94714493658504,13.947443091072117,13.947741245559193,13.948039400046271,13.948337554533348,13.948635709020424,13.9489338635075,13.949232017994579,13.949530172481655,13.949828326968731,13.950126481455808,13.950424635942886,13.950722790429962,13.951020944917039,13.951319099404117,13.951617253891193,13.95191540837827,13.952213562865346,13.952511717352424,13.9528098718395,13.953108026326577,13.953406180813655,13.953704335300731,13.954002489787808,13.954300644274884,13.954598798761962,13.954896953249039,13.955195107736115,13.955493262223193,13.95579141671027,13.956089571197346,13.956387725684422,13.956685880171499,13.956984034658577,13.957282189145653,13.95758034363273,13.957878498119808,13.958176652606884,13.95847480709396,13.958772961581037,13.959071116068115,13.959369270555191,13.959667425042268,13.959965579529346,13.960263734016422,13.960561888503499,13.960860042990575,13.961158197477653,13.96145635196473,13.961754506451806,13.962052660938884,13.96235081542596,13.962648969913037,13.962947124400113,13.96324527888719,13.963543433374268,13.963841587861344,13.96413974234842,13.964437896835499,13.964736051322575,13.965034205809651,13.965332360296728,13.965630514783806,13.965928669270882,13.966226823757959,13.966524978245037,13.966823132732113,13.96712128721919,13.967419441706266,13.967717596193344,13.96801575068042,13.968313905167497,13.968612059654575,13.968910214141651,13.969208368628728,13.969506523115804,13.96980467760288,13.970102832089959,13.970400986577035,13.970699141064111,13.97099729555119,13.971295450038266,13.971593604525342,13.971891759012419,13.972189913499497,13.972488067986573,13.97278622247365,13.973084376960728,13.973382531447804,13.97368068593488,13.973978840421957,13.974276994909035,13.974575149396111,13.974873303883188,13.975171458370266,13.975469612857342,13.975767767344419,13.976065921831495,13.976364076318573,13.97666223080565,13.976960385292726,13.977258539779802,13.97755669426688,13.977854848753957,13.978153003241033,13.97845115772811,13.978749312215188,13.979047466702264,13.97934562118934,13.979643775676418,13.979941930163495,13.980240084650571,13.980538239137648,13.980836393624726,13.981134548111802,13.981432702598878,13.981730857085957,13.982029011573033,13.98232716606011,13.982625320547186,13.982923475034264,13.98322162952134,13.983519784008417,13.983817938495493,13.984116092982571,13.984414247469648,13.984712401956724,13.9850105564438,13.985308710930878,13.985606865417955,13.985905019905031,13.98620317439211,13.986501328879186,13.986799483366262,13.987097637853338,13.987395792340417,13.987693946827493,13.98799210131457,13.988290255801648,13.988588410288724,13.9888865647758,13.989184719262877,13.989482873749955,13.989781028237031,13.990079182724108,13.990377337211184,13.990675491698262,13.990973646185338,13.991271800672415,13.991569955159491,13.99186810964657,13.992166264133646,13.992464418620722,13.9927625731078,13.993060727594877,13.993358882081953,13.99365703656903,13.993955191056108,13.994253345543184,13.99455150003026,13.994849654517338,13.995147809004415,13.995445963491491,13.995744117978568,13.996042272465646,13.996340426952722,13.996638581439798,13.996936735926875,13.997234890413953,13.99753304490103,13.997831199388106,13.998129353875182,13.99842750836226,13.998725662849337,13.999023817336413,13.999321971823491,13.999620126310568,13.999918280797644,14.00021643528472,14.000514589771798,14.000812744258875,14.001110898745951,14.00140905323303,14.001707207720106,14.002005362207182,14.002303516694258,14.002601671181337,14.002899825668413,14.00319798015549,14.003496134642567,14.003794289129644,14.00409244361672,14.004390598103797,14.004688752590873,14.004986907077951,14.005285061565028,14.005583216052104,14.005881370539182,14.006179525026258,14.006477679513335,14.006775834000411,14.00707398848749,14.007372142974566,14.007670297461642,14.00796845194872,14.008266606435797,14.008564760922873,14.00886291540995,14.009161069897027,14.009459224384104,14.00975737887118,14.010055533358258,14.010353687845335,14.010651842332411,14.010949996819487,14.011248151306564,14.011546305793642,14.011844460280718,14.012142614767795,14.012440769254873,14.01273892374195,14.013037078229026,14.013335232716102,14.01363338720318,14.013931541690257,14.014229696177333,14.014527850664411,14.014826005151487,14.015124159638564,14.01542231412564,14.015720468612718,14.016018623099795,14.016316777586871,14.01661493207395,14.016913086561026,14.017211241048102,14.017509395535178,14.017807550022255,14.018105704509333,14.01840385899641,14.018702013483486,14.019000167970564,14.01929832245764,14.019596476944717,14.019894631431793,14.020192785918871,14.020490940405947,14.020789094893024,14.021087249380102,14.021385403867178,14.021683558354255,14.021981712841331,14.02227986732841,14.022578021815486,14.022876176302562,14.02317433078964,14.023472485276717,14.023770639763793,14.02406879425087,14.024366948737947,14.024665103225024,14.0249632577121,14.025261412199177,14.025559566686255,14.025857721173331,14.026155875660407,14.026454030147484,14.026752184634562,14.027050339121638,14.027348493608715,14.027646648095793,14.02794480258287,14.028242957069946,14.028541111557022,14.0288392660441,14.029137420531177,14.029435575018253,14.029733729505331,14.030031883992407,14.030330038479484,14.03062819296656,14.030926347453638,14.031224501940715,14.031522656427791,14.031820810914867,14.032118965401946,14.032417119889022,14.032715274376098,14.033013428863175,14.033311583350253,14.03360973783733,14.033907892324406,14.034206046811484,14.03450420129856,14.034802355785637,14.035100510272713,14.035398664759791,14.035696819246867,14.035994973733944,14.036293128221022,14.036591282708098,14.036889437195175,14.037187591682251,14.03748574616933,14.037783900656406,14.038082055143482,14.038380209630558,14.038678364117636,14.038976518604713,14.03927467309179,14.039572827578866,14.039870982065944,14.04016913655302,14.040467291040096,14.040765445527175,14.041063600014251,14.041361754501327,14.041659908988404,14.041958063475482,14.042256217962558,14.042554372449635,14.042852526936713,14.04315068142379,14.043448835910866,14.043746990397942,14.04404514488502,14.044343299372096,14.044641453859173,14.04493960834625,14.045237762833327,14.045535917320404,14.04583407180748,14.046132226294556,14.046430380781635,14.046728535268711,14.047026689755787,14.047324844242866,14.047622998729942,14.047921153217018,14.048219307704095,14.048517462191173,14.04881561667825,14.049113771165326,14.049411925652404,14.04971008013948,14.050008234626556,14.050306389113633,14.050604543600711,14.050902698087787,14.051200852574864,14.051499007061942,14.051797161549018,14.052095316036095,14.052393470523171,14.052691625010247,14.052989779497326,14.053287933984402,14.053586088471478,14.053884242958556,14.054182397445633,14.05448055193271,14.054778706419786,14.055076860906864,14.05537501539394,14.055673169881016,14.055971324368095,14.056269478855171,14.056567633342247,14.056865787829324,14.057163942316402,14.057462096803478,14.057760251290555,14.058058405777633,14.05835656026471,14.058654714751786,14.058952869238862,14.059251023725938,14.059549178213016,14.059847332700093,14.06014548718717,14.060443641674247,14.060741796161324,14.0610399506484,14.061338105135476,14.061636259622555,14.061934414109631,14.062232568596707,14.062530723083785,14.062828877570862,14.063127032057938,14.063425186545015,14.063723341032093,14.06402149551917,14.064319650006246,14.064617804493324,14.0649159589804,14.065214113467476,14.065512267954553,14.065810422441631,14.066108576928707,14.066406731415784,14.06670488590286,14.067003040389938,14.067301194877015,14.067599349364091,14.067897503851167,14.068195658338245,14.068493812825322,14.068791967312398,14.069090121799476,14.069388276286553,14.06968643077363,14.069984585260706,14.070282739747784,14.07058089423486,14.070879048721936,14.071177203209015,14.071475357696091,14.071773512183167,14.072071666670244,14.072369821157322,14.072667975644398,14.072966130131475,14.073264284618551,14.073562439105629,14.073860593592705,14.074158748079782,14.074456902566858,14.074755057053936,14.075053211541013,14.07535136602809,14.075649520515167,14.075947675002244,14.07624582948932,14.076543983976396,14.076842138463475,14.077140292950551,14.077438447437627,14.077736601924705,14.078034756411782,14.078332910898858,14.078631065385935,14.078929219873013,14.079227374360089,14.079525528847165,14.079823683334242,14.08012183782132,14.080419992308396,14.080718146795473,14.081016301282549,14.081314455769627,14.081612610256704,14.08191076474378,14.082208919230858,14.082507073717935,14.082805228205011,14.083103382692087,14.083401537179165,14.083699691666242,14.083997846153318,14.084296000640396,14.084594155127473,14.084892309614549,14.085190464101625,14.085488618588704,14.08578677307578,14.086084927562856,14.086383082049933,14.08668123653701,14.086979391024087,14.087277545511164,14.08757569999824,14.087873854485318,14.088172008972395,14.088470163459471,14.088768317946549,14.089066472433625,14.089364626920702,14.089662781407778,14.089960935894856,14.090259090381933,14.090557244869009,14.090855399356087,14.091153553843164,14.09145170833024,14.091749862817316,14.092048017304394,14.09234617179147,14.092644326278547,14.092942480765625,14.093240635252702,14.093538789739778,14.093836944226855,14.09413509871393,14.094433253201009,14.094731407688085,14.095029562175162,14.09532771666224,14.095625871149316,14.095924025636393,14.096222180123469,14.096520334610547,14.096818489097624,14.0971166435847,14.097414798071778,14.097712952558854,14.09801110704593,14.098309261533007,14.098607416020085,14.098905570507162,14.099203724994238,14.099501879481316,14.099800033968393,14.100098188455469,14.100396342942545,14.100694497429622,14.1009926519167,14.101290806403776,14.101588960890853,14.10188711537793,14.102185269865007,14.102483424352084,14.10278157883916,14.103079733326238,14.103377887813314,14.10367604230039,14.103974196787469,14.104272351274545,14.104570505761622,14.104868660248698,14.105166814735776,14.105464969222853,14.105763123709929,14.106061278197007,14.106359432684084,14.10665758717116,14.106955741658236,14.107253896145313,14.10755205063239,14.107850205119467,14.108148359606544,14.108446514093622,14.108744668580698,14.109042823067774,14.10934097755485,14.109639132041929,14.109937286529005,14.110235441016082,14.11053359550316,14.110831749990236,14.111129904477313,14.111428058964389,14.111726213451467,14.112024367938544,14.11232252242562,14.112620676912698,14.112918831399774,14.11321698588685,14.113515140373927,14.113813294861005,14.114111449348082,14.114409603835158,14.114707758322234,14.115005912809313,14.115304067296389,14.115602221783465,14.115900376270542,14.11619853075762,14.116496685244696,14.116794839731773,14.11709299421885,14.117391148705927,14.117689303193004,14.11798745768008,14.118285612167158,14.118583766654234,14.11888192114131,14.119180075628389,14.119478230115465,14.119776384602542,14.120074539089618,14.120372693576696,14.120670848063773,14.120969002550849,14.121267157037925,14.121565311525003,14.12186346601208,14.122161620499156,14.122459774986233,14.12275792947331,14.123056083960387,14.123354238447464,14.123652392934542,14.123950547421618,14.124248701908694,14.12454685639577,14.124845010882849,14.125143165369925,14.125441319857002,14.12573947434408,14.126037628831156,14.126335783318233,14.126633937805309,14.126932092292387,14.127230246779463,14.12752840126654,14.127826555753616,14.128124710240694,14.12842286472777,14.128721019214847,14.129019173701924,14.129317328189002,14.129615482676078,14.129913637163154,14.130211791650233,14.130509946137309,14.130808100624385,14.131106255111462,14.13140440959854,14.131702564085616,14.132000718572693,14.13229887305977,14.132597027546847,14.132895182033923,14.133193336521,14.133491491008078,14.133789645495154,14.13408779998223,14.134385954469307,14.134684108956385,14.134982263443462,14.135280417930538,14.135578572417614,14.135876726904693,14.136174881391769,14.136473035878845,14.136771190365923,14.137069344853,14.137367499340076,14.137665653827153,14.13796380831423,14.138261962801307,14.138560117288383,14.138858271775462,14.139156426262538,14.139454580749614,14.13975273523669,14.140050889723769,14.140349044210845,14.140647198697922,14.140945353185,14.141243507672076,14.141541662159153,14.141839816646229,14.142137971133305,14.142436125620383,14.14273428010746,14.143032434594536,14.143330589081614,14.14362874356869,14.143926898055767,14.144225052542843,14.144523207029922,14.144821361516998,14.145119516004074,14.145417670491153,14.145715824978229,14.146013979465305,14.146312133952382,14.14661028843946,14.146908442926536,14.147206597413613,14.14750475190069,14.147802906387767,14.148101060874843,14.14839921536192,14.148697369848996,14.148995524336074,14.14929367882315,14.149591833310227,14.149889987797305,14.150188142284382,14.150486296771458,14.150784451258534,14.151082605745612,14.151380760232689,14.151678914719765,14.151977069206843,14.15227522369392,14.152573378180996,14.152871532668073,14.15316968715515,14.153467841642227,14.153765996129303,14.154064150616382,14.154362305103458,14.154660459590534,14.15495861407761,14.155256768564687,14.155554923051765,14.155853077538842,14.156151232025918,14.156449386512996,14.156747541000072,14.157045695487149,14.157343849974225,14.157642004461303,14.15794015894838,14.158238313435456,14.158536467922534,14.15883462240961,14.159132776896687,14.159430931383763,14.159729085870842,14.160027240357918,14.160325394844994,14.160623549332072,14.160921703819149,14.161219858306225,14.161518012793302,14.16181616728038,14.162114321767456,14.162412476254532,14.162710630741609,14.163008785228687,14.163306939715763,14.16360509420284,14.163903248689916,14.164201403176994,14.16449955766407,14.164797712151147,14.165095866638225,14.165394021125302,14.165692175612378,14.165990330099454,14.166288484586532,14.166586639073609,14.166884793560685,14.167182948047763,14.16748110253484,14.167779257021916,14.168077411508992,14.16837556599607,14.168673720483147,14.168971874970223,14.1692700294573,14.169568183944378,14.169866338431454,14.17016449291853,14.170462647405607,14.170760801892685,14.171058956379762,14.171357110866838,14.171655265353916,14.171953419840992,14.172251574328069,14.172549728815145,14.172847883302223,14.1731460377893,14.173444192276376,14.173742346763454,14.17404050125053,14.174338655737607,14.174636810224683,14.174934964711762,14.175233119198838,14.175531273685914,14.17582942817299,14.176127582660069,14.176425737147145,14.176723891634222,14.177022046121298,14.177320200608376,14.177618355095452,14.177916509582529,14.178214664069607,14.178512818556683,14.17881097304376,14.179109127530836,14.179407282017914,14.17970543650499,14.180003590992067,14.180301745479145,14.180599899966221,14.180898054453298,14.181196208940374,14.181494363427452,14.181792517914529,14.182090672401605,14.182388826888682,14.18268698137576,14.182985135862836,14.183283290349912,14.183581444836989,14.183879599324067,14.184177753811143,14.18447590829822,14.184774062785298,14.185072217272374,14.18537037175945,14.185668526246527,14.185966680733605,14.186264835220681,14.186562989707758,14.186861144194836,14.187159298681912,14.187457453168989,14.187755607656065,14.188053762143143,14.18835191663022,14.188650071117296,14.188948225604374,14.18924638009145,14.189544534578527,14.189842689065603,14.19014084355268,14.190438998039758,14.190737152526834,14.19103530701391,14.191333461500989,14.191631615988065,14.191929770475141,14.192227924962218,14.192526079449296,14.192824233936372,14.193122388423449,14.193420542910527,14.193718697397603,14.19401685188468,14.194315006371756,14.194613160858834,14.19491131534591,14.195209469832987,14.195507624320065,14.195805778807141,14.196103933294218,14.196402087781294,14.19670024226837,14.196998396755449,14.197296551242525,14.197594705729601,14.19789286021668,14.198191014703756,14.198489169190832,14.198787323677909,14.199085478164987,14.199383632652063,14.19968178713914,14.199979941626218,14.200278096113294,14.20057625060037,14.200874405087447,14.201172559574525,14.201470714061601,14.201768868548678,14.202067023035756,14.202365177522832,14.202663332009909,14.202961486496985,14.203259640984063,14.20355779547114,14.203855949958216,14.204154104445292,14.20445225893237,14.204750413419447,14.205048567906523,14.2053467223936,14.205644876880678,14.205943031367754,14.20624118585483,14.206539340341909,14.206837494828985,14.207135649316061,14.207433803803138,14.207731958290216,14.208030112777292,14.208328267264369,14.208626421751447,14.208924576238523,14.2092227307256,14.209520885212676,14.209819039699754,14.21011719418683,14.210415348673907,14.210713503160983,14.211011657648061,14.211309812135138,14.211607966622214,14.21190612110929,14.212204275596369,14.212502430083445,14.212800584570521,14.2130987390576,14.213396893544676,14.213695048031752,14.213993202518829,14.214291357005907,14.214589511492983,14.21488766598006,14.215185820467138,14.215483974954214,14.21578212944129,14.216080283928367,14.216378438415445,14.216676592902521,14.216974747389598,14.217272901876674,14.217571056363752,14.217869210850829,14.218167365337905,14.218465519824981,14.21876367431206,14.219061828799136,14.219359983286212,14.21965813777329,14.219956292260367,14.220254446747443,14.22055260123452,14.220850755721598,14.221148910208674,14.22144706469575,14.221745219182829,14.222043373669905,14.222341528156981,14.222639682644058,14.222937837131136,14.223235991618212,14.223534146105289,14.223832300592365,14.224130455079443,14.22442860956652,14.224726764053596,14.225024918540672,14.22532307302775,14.225621227514827,14.225919382001903,14.226217536488981,14.226515690976058,14.226813845463134,14.22711199995021,14.227410154437289,14.227708308924365,14.228006463411441,14.22830461789852,14.228602772385596,14.228900926872672,14.229199081359749,14.229497235846827,14.229795390333903,14.23009354482098,14.230391699308056,14.230689853795134,14.23098800828221,14.231286162769287,14.231584317256363,14.231882471743441,14.232180626230518,14.232478780717594,14.232776935204672,14.233075089691749,14.233373244178825,14.233671398665901,14.23396955315298,14.234267707640056,14.234565862127132,14.23486401661421,14.235162171101287,14.235460325588363,14.23575848007544,14.236056634562518,14.236354789049594,14.23665294353667,14.236951098023749,14.237249252510825,14.237547406997901,14.237845561484978,14.238143715972054,14.238441870459132,14.238740024946209,14.239038179433285,14.239336333920363,14.23963448840744,14.239932642894516,14.240230797381592,14.24052895186867,14.240827106355747,14.241125260842823,14.241423415329901,14.241721569816978,14.242019724304054,14.24231787879113,14.242616033278209,14.242914187765285,14.243212342252361,14.24351049673944,14.243808651226516,14.244106805713592,14.244404960200669,14.244703114687745,14.245001269174823,14.2452994236619,14.245597578148976,14.245895732636054,14.24619388712313,14.246492041610207,14.246790196097283,14.247088350584361,14.247386505071438,14.247684659558514,14.247982814045592,14.248280968532669,14.248579123019745,14.248877277506821,14.2491754319939,14.249473586480976,14.249771740968052,14.25006989545513,14.250368049942207,14.250666204429283,14.25096435891636,14.251262513403438,14.251560667890514,14.25185882237759,14.252156976864667,14.252455131351745,14.252753285838821,14.253051440325898,14.253349594812974,14.253647749300052,14.253945903787129,14.254244058274205,14.254542212761283,14.25484036724836,14.255138521735436,14.255436676222512,14.25573483070959,14.256032985196667,14.256331139683743,14.256629294170821,14.256927448657898,14.257225603144974,14.25752375763205,14.257821912119129,14.258120066606205,14.258418221093281,14.258716375580358,14.259014530067436,14.259312684554512,14.259610839041589,14.259908993528665,14.260207148015743,14.26050530250282,14.260803456989896,14.261101611476974,14.26139976596405,14.261697920451127,14.261996074938203,14.262294229425281,14.262592383912358,14.262890538399434,14.263188692886512,14.263486847373589,14.263785001860665,14.264083156347741,14.26438131083482,14.264679465321896,14.264977619808972,14.265275774296049,14.265573928783127,14.265872083270203,14.26617023775728,14.266468392244356,14.266766546731434,14.26706470121851,14.267362855705587,14.267661010192665,14.267959164679741,14.268257319166818,14.268555473653894,14.268853628140972,14.269151782628049,14.269449937115125,14.269748091602203,14.27004624608928,14.270344400576356,14.270642555063432,14.27094070955051,14.271238864037587,14.271537018524663,14.27183517301174,14.272133327498818,14.272431481985894,14.27272963647297,14.273027790960047,14.273325945447125,14.273624099934201,14.273922254421278,14.274220408908356,14.274518563395432,14.274816717882508,14.275114872369585,14.275413026856663,14.27571118134374,14.276009335830816,14.276307490317894,14.27660564480497,14.276903799292047,14.277201953779123,14.277500108266201,14.277798262753278,14.278096417240354,14.278394571727432,14.278692726214508,14.278990880701585,14.279289035188661,14.279587189675738,14.279885344162816,14.280183498649892,14.280481653136968,14.280779807624047,14.281077962111123,14.2813761165982,14.281674271085276,14.281972425572354,14.28227058005943,14.282568734546507,14.282866889033585,14.283165043520661,14.283463198007738,14.283761352494814,14.284059506981892,14.284357661468968,14.284655815956045,14.284953970443123,14.2852521249302,14.285550279417276,14.285848433904352,14.286146588391428,14.286444742878507,14.286742897365583,14.28704105185266,14.287339206339738,14.287637360826814,14.28793551531389,14.288233669800967,14.288531824288045,14.288829978775121,14.289128133262198,14.289426287749276,14.289724442236352,14.290022596723428,14.290320751210505,14.290618905697583,14.29091706018466,14.291215214671736,14.291513369158814,14.29181152364589,14.292109678132967,14.292407832620043,14.29270598710712,14.293004141594198,14.293302296081274,14.29360045056835,14.293898605055428,14.294196759542505,14.294494914029581,14.294793068516658,14.295091223003736,14.295389377490812,14.295687531977888,14.295985686464967,14.296283840952043,14.29658199543912,14.296880149926196,14.297178304413274,14.29747645890035,14.297774613387427,14.298072767874505,14.298370922361581,14.298669076848658,14.298967231335734,14.299265385822812,14.299563540309888,14.299861694796965,14.300159849284041,14.30045800377112,14.300756158258196,14.301054312745272,14.301352467232348,14.301650621719427,14.301948776206503,14.30224693069358,14.302545085180657,14.302843239667734,14.30314139415481,14.303439548641887,14.303737703128965,14.304035857616041,14.304334012103118,14.304632166590196,14.304930321077272,14.305228475564348,14.305526630051425,14.305824784538503,14.30612293902558,14.306421093512656,14.306719247999732,14.30701740248681,14.307315556973887,14.307613711460963,14.30791186594804,14.308210020435117,14.308508174922194,14.30880632940927,14.309104483896348,14.309402638383425,14.309700792870501,14.309998947357577,14.310297101844656,14.310595256331732,14.310893410818808,14.311191565305887,14.311489719792963,14.31178787428004,14.312086028767116,14.312384183254194,14.31268233774127,14.312980492228347,14.313278646715423,14.313576801202501,14.313874955689577,14.314173110176654,14.31447126466373,14.314769419150808,14.315067573637885,14.315365728124961,14.31566388261204,14.315962037099116,14.316260191586192,14.316558346073268,14.316856500560347,14.317154655047423,14.3174528095345,14.317750964021577,14.318049118508654,14.31834727299573,14.318645427482807,14.318943581969885,14.319241736456961,14.319539890944037,14.319838045431114,14.320136199918192,14.320434354405268,14.320732508892345,14.321030663379421,14.3213288178665,14.321626972353576,14.321925126840652,14.32222328132773,14.322521435814807,14.322819590301883,14.32311774478896,14.323415899276037,14.323714053763114,14.32401220825019,14.324310362737268,14.324608517224345,14.324906671711421,14.325204826198497,14.325502980685576,14.325801135172652,14.326099289659728,14.326397444146806,14.326695598633883,14.32699375312096,14.327291907608036,14.327590062095112,14.32788821658219,14.328186371069267,14.328484525556343,14.328782680043421,14.329080834530497,14.329378989017574,14.32967714350465,14.329975297991728,14.330273452478805,14.330571606965881,14.33086976145296,14.331167915940036,14.331466070427112,14.331764224914188,14.332062379401266,14.332360533888343,14.33265868837542,14.332956842862497,14.333254997349574,14.33355315183665,14.333851306323727,14.334149460810803,14.334447615297881,14.334745769784957,14.335043924272034,14.335342078759112,14.335640233246188,14.335938387733265,14.336236542220341,14.33653469670742,14.336832851194496,14.337131005681572,14.33742916016865,14.337727314655726,14.338025469142803,14.33832362362988,14.338621778116957,14.338919932604034,14.33921808709111,14.339516241578188,14.339814396065265,14.340112550552341,14.340410705039417,14.340708859526496,14.341007014013572,14.341305168500648,14.341603322987725,14.341901477474803,14.34219963196188,14.342497786448956,14.342795940936032,14.34309409542311,14.343392249910186,14.343690404397263,14.343988558884341,14.344286713371417,14.344584867858494,14.34488302234557,14.345181176832648,14.345479331319725,14.345777485806801,14.34607564029388,14.346373794780956,14.346671949268032,14.346970103755108,14.347268258242186,14.347566412729263,14.34786456721634,14.348162721703416,14.348460876190494,14.34875903067757,14.349057185164646,14.349355339651723,14.349653494138801,14.349951648625877,14.350249803112954,14.350547957600032,14.350846112087108,14.351144266574185,14.351442421061261,14.35174057554834,14.352038730035416,14.352336884522492,14.35263503900957,14.352933193496646,14.353231347983723,14.3535295024708,14.353827656957877,14.354125811444954,14.35442396593203,14.354722120419106,14.355020274906185,14.355318429393261,14.355616583880337,14.355914738367414,14.356212892854492,14.356511047341568,14.356809201828645,14.357107356315723,14.3574055108028,14.357703665289876,14.358001819776952,14.35829997426403,14.358598128751106,14.358896283238183,14.359194437725261,14.359492592212337,14.359790746699414,14.36008890118649,14.360387055673568,14.360685210160645,14.360983364647721,14.361281519134797,14.361579673621875,14.361877828108952,14.362175982596028,14.362474137083105,14.362772291570183,14.36307044605726,14.363368600544336,14.363666755031414,14.36396490951849,14.364263064005566,14.364561218492643,14.364859372979721,14.365157527466797,14.365455681953874,14.365753836440952,14.366051990928028,14.366350145415105,14.366648299902181,14.366946454389259,14.367244608876335,14.367542763363412,14.367840917850488,14.368139072337566,14.368437226824643,14.36873538131172,14.369033535798795,14.369331690285874,14.36962984477295,14.369927999260026,14.370226153747105,14.370524308234181,14.370822462721257,14.371120617208334,14.371418771695412,14.371716926182488,14.372015080669565,14.372313235156643,14.372611389643719,14.372909544130795,14.373207698617872,14.37350585310495,14.373804007592026,14.374102162079103,14.374400316566181,14.374698471053257,14.374996625540334,14.37529478002741,14.375592934514486,14.375891089001565,14.376189243488641,14.376487397975717,14.376785552462795,14.377083706949872,14.377381861436948,14.377680015924025,14.377978170411103,14.378276324898179,14.378574479385255,14.378872633872334,14.37917078835941,14.379468942846486,14.379767097333563,14.38006525182064,14.380363406307717,14.380661560794794,14.380959715281872,14.381257869768948,14.381556024256025,14.381854178743101,14.382152333230177,14.382450487717255,14.382748642204332,14.383046796691408,14.383344951178486,14.383643105665563,14.383941260152639,14.384239414639715,14.384537569126794,14.38483572361387,14.385133878100946,14.385432032588024,14.3857301870751,14.386028341562177,14.386326496049254,14.386624650536332,14.386922805023408,14.387220959510485,14.387519113997563,14.387817268484639,14.388115422971715,14.388413577458792,14.38871173194587,14.389009886432946,14.389308040920023,14.389606195407099,14.389904349894177,14.390202504381254,14.39050065886833,14.390798813355406,14.391096967842484,14.39139512232956,14.391693276816637,14.391991431303715,14.392289585790792,14.392587740277868,14.392885894764945,14.393184049252023,14.393482203739099,14.393780358226175,14.394078512713254,14.39437666720033,14.394674821687406,14.394972976174483,14.39527113066156,14.395569285148637,14.395867439635714,14.39616559412279,14.396463748609868,14.396761903096944,14.39706005758402,14.397358212071097,14.397656366558175,14.397954521045252,14.398252675532328,14.398550830019406,14.398848984506483,14.399147138993559,14.399445293480635,14.399743447967714,14.40004160245479,14.400339756941866,14.400637911428944,14.40093606591602,14.401234220403097,14.401532374890174,14.401830529377252,14.402128683864328,14.402426838351404,14.40272499283848,14.403023147325559,14.403321301812635,14.403619456299712,14.403917610786788,14.404215765273866,14.404513919760943,14.404812074248019,14.405110228735097,14.405408383222174,14.40570653770925,14.406004692196326,14.406302846683404,14.40660100117048,14.406899155657557,14.407197310144635,14.407495464631712,14.407793619118788,14.408091773605864,14.408389928092943,14.408688082580019,14.408986237067095,14.409284391554172,14.40958254604125,14.409880700528326,14.410178855015403,14.410477009502479,14.410775163989557,14.411073318476634,14.41137147296371,14.411669627450788,14.411967781937864,14.41226593642494,14.412564090912017,14.412862245399095,14.413160399886172,14.413458554373248,14.413756708860326,14.414054863347403,14.414353017834479,14.414651172321555,14.414949326808634,14.41524748129571,14.415545635782786,14.415843790269864,14.41614194475694,14.416440099244017,14.416738253731094,14.41703640821817,14.417334562705248,14.417632717192324,14.4179308716794,14.418229026166479,14.418527180653555,14.418825335140632,14.419123489627708,14.419421644114786,14.419719798601863,14.420017953088939,14.420316107576017,14.420614262063093,14.42091241655017,14.421210571037246,14.421508725524324,14.4218068800114,14.422105034498477,14.422403188985555,14.422701343472632,14.422999497959708,14.423297652446784,14.42359580693386,14.423893961420939,14.424192115908015,14.424490270395092,14.42478842488217,14.425086579369246,14.425384733856323,14.425682888343399,14.425981042830477,14.426279197317553,14.42657735180463,14.426875506291708,14.427173660778784,14.42747181526586,14.427769969752937,14.428068124240015,14.428366278727092,14.428664433214168,14.428962587701246,14.429260742188323,14.429558896675399,14.429857051162475,14.430155205649552,14.43045336013663,14.430751514623706,14.431049669110783,14.43134782359786,14.431645978084937,14.431944132572013,14.43224228705909,14.432540441546168,14.432838596033244,14.43313675052032,14.433434905007399,14.433733059494475,14.434031213981552,14.434329368468628,14.434627522955706,14.434925677442783,14.435223831929859,14.435521986416937,14.435820140904013,14.43611829539109,14.436416449878166,14.436714604365244,14.43701275885232,14.437310913339397,14.437609067826473,14.437907222313552,14.438205376800628,14.438503531287704,14.43880168577478,14.439099840261859,14.439397994748935,14.439696149236012,14.43999430372309,14.440292458210166,14.440590612697243,14.440888767184319,14.441186921671397,14.441485076158473,14.44178323064555,14.442081385132628,14.442379539619704,14.44267769410678,14.442975848593857,14.443274003080935,14.443572157568012,14.443870312055088,14.444168466542164,14.444466621029243,14.444764775516319,14.445062930003395,14.445361084490472,14.44565923897755,14.445957393464626,14.446255547951703,14.44655370243878,14.446851856925857,14.447150011412933,14.44744816590001,14.447746320387088,14.448044474874164,14.44834262936124,14.448640783848319,14.448938938335395,14.449237092822472,14.449535247309548,14.449833401796626,14.450131556283702,14.450429710770779,14.450727865257855,14.451026019744933,14.45132417423201,14.451622328719086,14.451920483206163,14.45221863769324,14.452516792180317,14.452814946667393,14.453113101154472,14.453411255641548,14.453709410128624,14.4540075646157,14.454305719102779,14.454603873589855,14.454902028076932,14.45520018256401,14.455498337051086,14.455796491538162,14.456094646025239,14.456392800512317,14.456690954999393,14.45698910948647,14.457287263973546,14.457585418460624,14.4578835729477,14.458181727434777,14.458479881921853,14.458778036408932,14.459076190896008,14.459374345383084,14.459672499870162,14.459970654357239,14.460268808844315,14.460566963331392,14.46086511781847,14.461163272305546,14.461461426792622,14.4617595812797,14.462057735766777,14.462355890253853,14.46265404474093,14.462952199228008,14.463250353715084,14.46354850820216,14.463846662689239,14.464144817176315,14.464442971663392,14.464741126150468,14.465039280637544,14.465337435124622,14.465635589611699,14.465933744098775,14.466231898585853,14.46653005307293,14.466828207560006,14.467126362047082,14.46742451653416,14.467722671021237,14.468020825508313,14.468318979995392,14.468617134482468,14.468915288969544,14.46921344345662,14.469511597943699,14.469809752430775,14.470107906917852,14.47040606140493,14.470704215892006,14.471002370379082,14.471300524866159,14.471598679353235,14.471896833840313,14.47219498832739,14.472493142814466,14.472791297301544,14.47308945178862,14.473387606275697,14.473685760762773,14.473983915249852,14.474282069736928,14.474580224224004,14.474878378711082,14.475176533198159,14.475474687685235,14.475772842172312,14.47607099665939,14.476369151146466,14.476667305633542,14.47696546012062,14.477263614607697,14.477561769094773,14.47785992358185,14.478158078068926,14.478456232556004,14.47875438704308,14.479052541530157,14.479350696017235,14.479648850504311,14.479947004991388,14.480245159478464,14.480543313965542,14.480841468452619,14.481139622939695,14.481437777426773,14.48173593191385,14.482034086400926,14.482332240888002,14.48263039537508,14.482928549862157,14.483226704349233,14.483524858836311,14.483823013323388,14.484121167810464,14.48441932229754,14.484717476784619,14.485015631271695,14.485313785758771,14.485611940245848,14.485910094732926,14.486208249220002,14.486506403707079,14.486804558194155,14.487102712681233,14.48740086716831,14.487699021655386,14.487997176142464,14.48829533062954,14.488593485116617,14.488891639603693,14.489189794090771,14.489487948577848,14.489786103064924,14.490084257552002,14.490382412039079,14.490680566526155,14.490978721013231,14.49127687550031,14.491575029987386,14.491873184474462,14.492171338961539,14.492469493448617,14.492767647935693,14.49306580242277,14.493363956909846,14.493662111396924,14.493960265884,14.494258420371077,14.494556574858155,14.494854729345231,14.495152883832308,14.495451038319384,14.495749192806462,14.496047347293539,14.496345501780615,14.496643656267693,14.49694181075477,14.497239965241846,14.497538119728922,14.497836274216,14.498134428703077,14.498432583190153,14.49873073767723,14.499028892164308,14.499327046651384,14.49962520113846,14.499923355625537,14.500221510112615,14.500519664599691,14.500817819086768,14.501115973573846,14.501414128060922,14.501712282547999,14.502010437035075,14.502308591522153,14.50260674600923,14.502904900496306,14.503203054983384,14.50350120947046,14.503799363957537,14.504097518444613,14.504395672931691,14.504693827418768,14.504991981905844,14.50529013639292,14.505588290879999,14.505886445367075,14.506184599854151,14.506482754341228,14.506780908828306,14.507079063315382,14.507377217802459,14.507675372289537,14.507973526776613,14.50827168126369,14.508569835750766,14.508867990237844,14.50916614472492,14.509464299211997,14.509762453699075,14.510060608186151,14.510358762673228,14.510656917160304,14.510955071647382,14.511253226134459,14.511551380621535,14.511849535108613,14.51214768959569,14.512445844082766,14.512743998569842,14.513042153056919,14.513340307543997,14.513638462031073,14.51393661651815,14.514234771005228,14.514532925492304,14.51483107997938,14.515129234466457,14.515427388953535,14.515725543440611,14.516023697927688,14.516321852414766,14.516620006901842,14.516918161388919,14.517216315875995,14.517514470363073,14.51781262485015,14.518110779337226,14.518408933824304,14.51870708831138,14.519005242798457,14.519303397285533,14.51960155177261,14.519899706259688,14.520197860746764,14.52049601523384,14.520794169720919,14.521092324207995,14.521390478695071,14.521688633182148,14.521986787669226,14.522284942156302,14.522583096643379,14.522881251130457,14.523179405617533,14.52347756010461,14.523775714591686,14.524073869078764,14.52437202356584,14.524670178052917,14.524968332539995,14.525266487027071,14.525564641514148,14.525862796001224,14.526160950488302,14.526459104975379,14.526757259462455,14.527055413949531,14.52735356843661,14.527651722923686,14.527949877410762,14.528248031897839,14.528546186384917,14.528844340871993,14.52914249535907,14.529440649846148,14.529738804333224,14.5300369588203,14.530335113307377,14.530633267794455,14.530931422281531,14.531229576768608,14.531527731255686,14.531825885742762,14.532124040229839,14.532422194716915,14.532720349203993,14.53301850369107,14.533316658178146,14.533614812665222,14.5339129671523,14.534211121639377,14.534509276126453,14.53480743061353,14.535105585100608,14.535403739587684,14.53570189407476,14.536000048561839,14.536298203048915,14.536596357535991,14.536894512023068,14.537192666510146,14.537490820997222,14.537788975484299,14.538087129971377,14.538385284458453,14.53868343894553,14.538981593432606,14.539279747919684,14.53957790240676,14.539876056893837,14.540174211380913,14.540472365867991,14.540770520355068,14.541068674842144,14.54136682932922,14.541664983816299,14.541963138303375,14.542261292790451,14.54255944727753,14.542857601764606,14.543155756251682,14.543453910738759,14.543752065225837,14.544050219712913,14.54434837419999,14.544646528687068,14.544944683174144,14.54524283766122,14.545540992148297,14.545839146635375,14.546137301122451,14.546435455609528,14.546733610096604,14.547031764583682,14.547329919070759,14.547628073557835,14.547926228044911,14.54822438253199,14.548522537019066,14.548820691506142,14.54911884599322,14.549417000480297,14.549715154967373,14.55001330945445,14.550311463941528,14.550609618428604,14.55090777291568,14.551205927402759,14.551504081889835,14.551802236376911,14.552100390863988,14.552398545351066,14.552696699838142,14.552994854325219,14.553293008812295,14.553591163299373,14.55388931778645,14.554187472273526,14.554485626760602,14.55478378124768,14.555081935734757,14.555380090221833,14.555678244708911,14.555976399195988,14.556274553683064,14.55657270817014,14.556870862657219,14.557169017144295,14.557467171631371,14.55776532611845,14.558063480605526,14.558361635092602,14.558659789579679,14.558957944066757,14.559256098553833,14.55955425304091,14.559852407527988,14.560150562015064,14.56044871650214,14.560746870989217,14.561045025476293,14.561343179963371,14.561641334450448,14.561939488937524,14.562237643424602,14.562535797911679,14.562833952398755,14.563132106885831,14.56343026137291,14.563728415859986,14.564026570347062,14.56432472483414,14.564622879321217,14.564921033808293,14.56521918829537,14.565517342782448,14.565815497269524,14.5661136517566,14.566411806243678,14.566709960730755,14.567008115217831,14.567306269704908,14.567604424191984,14.567902578679062,14.568200733166139,14.568498887653215,14.568797042140293,14.56909519662737,14.569393351114446,14.569691505601522,14.5699896600886,14.570287814575677,14.570585969062753,14.570884123549831,14.571182278036908,14.571480432523984,14.57177858701106,14.572076741498138,14.572374895985215,14.572673050472291,14.57297120495937,14.573269359446446,14.573567513933522,14.573865668420598,14.574163822907677,14.574461977394753,14.57476013188183,14.575058286368906,14.575356440855984,14.57565459534306,14.575952749830137,14.576250904317213,14.576549058804291,14.576847213291368,14.577145367778444,14.577443522265522,14.577741676752598,14.578039831239675,14.578337985726751,14.57863614021383,14.578934294700906,14.579232449187982,14.57953060367506,14.579828758162137,14.580126912649213,14.58042506713629,14.580723221623368,14.581021376110444,14.58131953059752,14.581617685084597,14.581915839571675,14.582213994058751,14.582512148545828,14.582810303032904,14.583108457519982,14.583406612007058,14.583704766494135,14.584002920981213,14.58430107546829,14.584599229955366,14.584897384442442,14.58519553892952,14.585493693416597,14.585791847903673,14.586090002390751,14.586388156877828,14.586686311364904,14.58698446585198,14.587282620339058,14.587580774826135,14.587878929313211,14.588177083800288,14.588475238287366,14.588773392774442,14.589071547261518,14.589369701748595,14.589667856235673,14.58996601072275,14.590264165209826,14.590562319696904,14.59086047418398,14.591158628671057,14.591456783158133,14.591754937645211,14.592053092132288,14.592351246619364,14.592649401106442,14.592947555593518,14.593245710080595,14.593543864567671,14.59384201905475,14.594140173541826,14.594438328028902,14.594736482515978,14.595034637003057,14.595332791490133,14.59563094597721,14.595929100464286,14.596227254951364,14.59652540943844,14.596823563925517,14.597121718412595,14.597419872899671,14.597718027386748,14.598016181873824,14.598314336360902,14.598612490847978,14.598910645335055,14.599208799822133,14.59950695430921,14.599805108796286,14.600103263283362,14.60040141777044,14.600699572257517,14.600997726744593,14.601295881231671,14.601594035718747,14.601892190205824,14.6021903446929,14.602488499179977,14.602786653667055,14.603084808154131,14.603382962641207,14.603681117128286,14.603979271615362,14.604277426102438,14.604575580589515,14.604873735076593,14.60517188956367,14.605470044050746,14.605768198537824,14.6060663530249,14.606364507511977,14.606662661999053,14.606960816486131,14.607258970973207,14.607557125460284,14.607855279947362,14.608153434434438,14.608451588921515,14.608749743408591,14.609047897895667,14.609346052382746,14.609644206869822,14.609942361356898,14.610240515843977,14.610538670331053,14.61083682481813,14.611134979305206,14.611433133792284,14.61173128827936,14.612029442766437,14.612327597253515,14.612625751740591,14.612923906227667,14.613222060714744,14.613520215201822,14.613818369688898,14.614116524175975,14.614414678663053,14.61471283315013,14.615010987637206,14.615309142124282,14.615607296611358,14.615905451098437,14.616203605585513,14.61650176007259,14.616799914559667,14.617098069046744,14.61739622353382,14.617694378020897,14.617992532507975,14.618290686995051,14.618588841482127,14.618886995969206,14.619185150456282,14.619483304943358,14.619781459430435,14.620079613917513,14.62037776840459,14.620675922891666,14.620974077378744,14.62127223186582,14.621570386352897,14.621868540839973,14.622166695327051,14.622464849814127,14.622763004301204,14.62306115878828,14.623359313275358,14.623657467762435,14.623955622249511,14.624253776736587,14.624551931223666,14.624850085710742,14.625148240197818,14.625446394684896,14.625744549171973,14.62604270365905,14.626340858146126,14.626639012633204,14.62693716712028,14.627235321607357,14.627533476094435,14.627831630581511,14.628129785068587,14.628427939555664,14.628726094042742,14.629024248529818,14.629322403016895,14.629620557503971,14.62991871199105,14.630216866478126,14.630515020965202,14.630813175452278,14.631111329939356,14.631409484426433,14.63170763891351,14.632005793400587,14.632303947887664,14.63260210237474,14.632900256861817,14.633198411348895,14.633496565835971,14.633794720323047,14.634092874810126,14.634391029297202,14.634689183784278,14.634987338271355,14.635285492758433,14.63558364724551,14.635881801732586,14.636179956219662,14.63647811070674,14.636776265193816,14.637074419680893,14.63737257416797,14.637670728655047,14.637968883142124,14.6382670376292,14.638565192116278,14.638863346603355,14.639161501090431,14.639459655577507,14.639757810064586,14.640055964551662,14.640354119038738,14.640652273525816,14.640950428012893,14.64124858249997,14.641546736987046,14.641844891474124,14.6421430459612,14.642441200448276,14.642739354935353,14.643037509422431,14.643335663909507,14.643633818396584,14.64393197288366,14.644230127370738,14.644528281857815,14.644826436344891,14.64512459083197,14.645422745319046,14.645720899806122,14.646019054293198,14.646317208780276,14.646615363267353,14.64691351775443,14.647211672241507,14.647509826728584,14.64780798121566,14.648106135702736,14.648404290189815,14.648702444676891,14.649000599163967,14.649298753651046,14.649596908138122,14.649895062625198,14.650193217112275,14.650491371599351,14.65078952608643,14.651087680573506,14.651385835060582,14.65168398954766,14.651982144034736,14.652280298521813,14.65257845300889,14.652876607495967,14.653174761983044,14.65347291647012,14.653771070957198,14.654069225444275,14.654367379931351,14.654665534418427,14.654963688905505,14.655261843392582,14.655559997879658,14.655858152366736,14.656156306853813,14.65645446134089,14.656752615827966,14.657050770315042,14.65734892480212,14.657647079289196,14.657945233776273,14.658243388263351,14.658541542750427,14.658839697237504,14.65913785172458,14.659436006211658,14.659734160698735,14.660032315185811,14.660330469672889,14.660628624159965,14.660926778647042,14.661224933134118,14.661523087621196,14.661821242108273,14.66211939659535,14.662417551082427,14.662715705569504,14.66301386005658,14.663312014543656,14.663610169030735,14.663908323517811,14.664206478004887,14.664504632491964,14.664802786979042,14.665100941466118,14.665399095953195,14.665697250440271,14.665995404927349,14.666293559414425,14.666591713901502,14.66688986838858,14.667188022875656,14.667486177362733,14.66778433184981,14.668082486336887,14.668380640823964,14.66867879531104,14.668976949798118,14.669275104285195,14.669573258772271,14.669871413259347,14.670169567746425,14.670467722233502,14.670765876720578,14.671064031207655,14.671362185694733,14.671660340181809,14.671958494668885,14.672256649155962,14.67255480364304,14.672852958130116,14.673151112617193,14.67344926710427,14.673747421591347,14.674045576078424,14.6743437305655,14.674641885052578,14.674940039539655,14.675238194026731,14.675536348513809,14.675834503000885,14.676132657487962,14.676430811975038,14.676728966462116,14.677027120949193,14.677325275436269,14.677623429923345,14.677921584410424,14.6782197388975,14.678517893384576,14.678816047871653,14.67911420235873,14.679412356845807,14.679710511332884,14.680008665819962,14.680306820307038,14.680604974794115,14.680903129281191,14.681201283768269,14.681499438255345,14.681797592742422,14.6820957472295,14.682393901716576,14.682692056203653,14.682990210690729,14.683288365177807,14.683586519664884,14.68388467415196,14.684182828639036,14.684480983126114,14.68477913761319,14.685077292100267,14.685375446587344,14.685673601074422,14.685971755561498,14.686269910048575,14.686568064535653,14.686866219022729,14.687164373509805,14.687462527996882,14.68776068248396,14.688058836971036,14.688356991458113,14.68865514594519,14.688953300432267,14.689251454919344,14.68954960940642,14.689847763893498,14.690145918380574,14.69044407286765,14.690742227354727,14.691040381841805,14.691338536328882,14.691636690815958,14.691934845303035,14.692232999790113,14.692531154277189,14.692829308764265,14.693127463251344,14.69342561773842,14.693723772225496,14.694021926712573,14.69432008119965,14.694618235686727,14.694916390173804,14.695214544660882,14.695512699147958,14.695810853635034,14.69610900812211,14.696407162609189,14.696705317096265,14.697003471583342,14.69730162607042,14.697599780557496,14.697897935044573,14.698196089531649,14.698494244018725,14.698792398505804,14.69909055299288,14.699388707479956,14.699686861967034,14.69998501645411,14.700283170941187,14.700581325428264,14.700879479915342,14.701177634402418,14.701475788889494,14.701773943376573,14.702072097863649,14.702370252350725,14.702668406837802,14.70296656132488,14.703264715811956,14.703562870299033,14.70386102478611,14.704159179273187,14.704457333760264,14.70475548824734,14.705053642734416,14.705351797221494,14.70564995170857,14.705948106195647,14.706246260682725,14.706544415169802,14.706842569656878,14.707140724143954,14.707438878631033,14.707737033118109,14.708035187605185,14.708333342092264,14.70863149657934,14.708929651066416,14.709227805553493,14.70952596004057,14.709824114527647,14.710122269014724,14.710420423501802,14.710718577988878,14.711016732475954,14.71131488696303,14.711613041450109,14.711911195937185,14.712209350424262,14.712507504911338,14.712805659398416,14.713103813885493,14.713401968372569,14.713700122859645,14.713998277346723,14.7142964318338,14.714594586320876,14.714892740807954,14.71519089529503,14.715489049782107,14.715787204269184,14.716085358756262,14.716383513243338,14.716681667730414,14.716979822217493,14.717277976704569,14.717576131191645,14.717874285678722,14.7181724401658,14.718470594652876,14.718768749139953,14.719066903627029,14.719365058114107,14.719663212601183,14.71996136708826,14.720259521575336,14.720557676062414,14.72085583054949,14.721153985036567,14.721452139523645,14.721750294010722,14.722048448497798,14.722346602984874,14.722644757471953,14.722942911959029,14.723241066446105,14.723539220933183,14.72383737542026,14.724135529907336,14.724433684394413,14.72473183888149,14.725029993368567,14.725328147855643,14.72562630234272,14.725924456829798,14.726222611316874,14.72652076580395,14.726818920291027,14.727117074778105,14.727415229265182,14.727713383752258,14.728011538239336,14.728309692726413,14.728607847213489,14.728906001700565,14.729204156187643,14.72950231067472,14.729800465161796,14.730098619648874,14.73039677413595,14.730694928623027,14.730993083110103,14.731291237597182,14.731589392084258,14.731887546571334,14.73218570105841,14.732483855545489,14.732782010032565,14.733080164519642,14.733378319006718,14.733676473493796,14.733974627980873,14.734272782467949,14.734570936955027,14.734869091442103,14.73516724592918,14.735465400416256,14.735763554903334,14.73606170939041,14.736359863877487,14.736658018364565,14.736956172851642,14.737254327338718,14.737552481825794,14.737850636312873,14.738148790799949,14.738446945287025,14.738745099774103,14.73904325426118,14.739341408748256,14.739639563235333,14.739937717722409,14.740235872209487,14.740534026696563,14.74083218118364,14.741130335670718,14.741428490157794,14.74172664464487,14.742024799131947,14.742322953619025,14.742621108106102,14.742919262593178,14.743217417080256,14.743515571567333,14.743813726054409,14.744111880541485,14.744410035028563,14.74470818951564,14.745006344002716,14.745304498489794,14.74560265297687,14.745900807463947,14.746198961951023,14.7464971164381,14.746795270925178,14.747093425412254,14.74739157989933,14.747689734386409,14.747987888873485,14.748286043360562,14.748584197847638,14.748882352334716,14.749180506821792,14.749478661308869,14.749776815795947,14.750074970283023,14.7503731247701,14.750671279257176,14.750969433744254,14.75126758823133,14.751565742718407,14.751863897205485,14.752162051692562,14.752460206179638,14.752758360666714,14.75305651515379,14.753354669640869,14.753652824127945,14.753950978615022,14.7542491331021,14.754547287589176,14.754845442076252,14.755143596563329,14.755441751050407,14.755739905537483,14.75603806002456,14.756336214511638,14.756634368998714,14.75693252348579,14.757230677972867,14.757528832459945,14.757826986947022,14.758125141434098,14.758423295921176,14.758721450408252,14.759019604895329,14.759317759382405,14.759615913869483,14.75991406835656,14.760212222843636,14.760510377330712,14.76080853181779,14.761106686304867,14.761404840791943,14.76170299527902,14.762001149766098,14.762299304253174,14.76259745874025,14.762895613227329,14.763193767714405,14.763491922201482,14.763790076688558,14.764088231175636,14.764386385662712,14.764684540149789,14.764982694636867,14.765280849123943,14.76557900361102,14.765877158098096,14.766175312585174,14.76647346707225,14.766771621559327,14.767069776046403,14.767367930533482,14.767666085020558,14.767964239507634,14.76826239399471,14.768560548481789,14.768858702968865,14.769156857455942,14.76945501194302,14.769753166430096,14.770051320917172,14.770349475404249,14.770647629891327,14.770945784378403,14.77124393886548,14.771542093352558,14.771840247839634,14.77213840232671,14.772436556813787,14.772734711300865,14.773032865787942,14.773331020275018,14.773629174762094,14.773927329249172,14.774225483736249,14.774523638223325,14.774821792710402,14.77511994719748,14.775418101684556,14.775716256171632,14.77601441065871,14.776312565145787,14.776610719632863,14.77690887411994,14.777207028607018,14.777505183094094,14.77780333758117,14.778101492068249,14.778399646555325,14.778697801042401,14.778995955529478,14.779294110016556,14.779592264503632,14.779890418990709,14.780188573477785,14.780486727964863,14.78078488245194,14.781083036939016,14.781381191426092,14.78167934591317,14.781977500400247,14.782275654887323,14.782573809374401,14.782871963861478,14.783170118348554,14.78346827283563,14.783766427322709,14.784064581809785,14.784362736296861,14.78466089078394,14.784959045271016,14.785257199758092,14.785555354245169,14.785853508732247,14.786151663219323,14.7864498177064,14.786747972193478,14.787046126680554,14.78734428116763,14.787642435654707,14.787940590141783,14.788238744628861,14.788536899115938,14.788835053603014,14.789133208090092,14.789431362577169,14.789729517064245,14.790027671551321,14.7903258260384,14.790623980525476,14.790922135012552,14.79122028949963,14.791518443986707,14.791816598473783,14.79211475296086,14.792412907447938,14.792711061935014,14.79300921642209,14.793307370909169,14.793605525396245,14.793903679883321,14.794201834370398,14.794499988857474,14.794798143344552,14.795096297831629,14.795394452318705,14.795692606805783,14.79599076129286,14.796288915779936,14.796587070267012,14.79688522475409,14.797183379241167,14.797481533728243,14.797779688215321,14.798077842702398,14.798375997189474,14.79867415167655,14.798972306163629,14.799270460650705,14.799568615137781,14.79986676962486,14.800164924111936,14.800463078599012,14.800761233086089,14.801059387573165,14.801357542060243,14.80165569654732,14.801953851034396,14.802252005521474,14.80255016000855,14.802848314495627,14.803146468982703,14.803444623469781,14.803742777956858,14.804040932443934,14.804339086931012,14.804637241418089,14.804935395905165,14.805233550392241,14.80553170487932,14.805829859366396,14.806128013853472,14.80642616834055,14.806724322827627,14.807022477314703,14.80732063180178,14.807618786288858,14.807916940775934,14.80821509526301,14.808513249750087,14.808811404237165,14.809109558724241,14.809407713211318,14.809705867698394,14.810004022185472,14.810302176672549,14.810600331159625,14.810898485646703,14.81119664013378,14.811494794620856,14.811792949107932,14.81209110359501,14.812389258082087,14.812687412569163,14.812985567056241,14.813283721543318,14.813581876030394,14.81388003051747,14.814178185004549,14.814476339491625,14.814774493978701,14.815072648465778,14.815370802952856,14.815668957439932,14.815967111927009,14.816265266414085,14.816563420901163,14.81686157538824,14.817159729875316,14.817457884362394,14.81775603884947,14.818054193336547,14.818352347823623,14.818650502310701,14.818948656797778,14.819246811284854,14.819544965771932,14.819843120259009,14.820141274746085,14.820439429233161,14.82073758372024,14.821035738207316,14.821333892694392,14.821632047181469,14.821930201668547,14.822228356155623,14.8225265106427,14.822824665129776,14.823122819616854,14.82342097410393,14.823719128591007,14.824017283078085,14.824315437565161,14.824613592052238,14.824911746539314,14.825209901026392,14.825508055513469,14.825806210000545,14.826104364487623,14.8264025189747,14.826700673461776,14.826998827948852,14.82729698243593,14.827595136923007,14.827893291410083,14.82819144589716,14.828489600384238,14.828787754871314,14.82908590935839,14.829384063845467,14.829682218332545,14.829980372819621,14.830278527306698,14.830576681793776,14.830874836280852,14.831172990767929,14.831471145255005,14.831769299742083,14.83206745422916,14.832365608716236,14.832663763203314,14.83296191769039,14.833260072177467,14.833558226664543,14.833856381151621,14.834154535638698,14.834452690125774,14.834750844612852,14.835048999099929,14.835347153587005,14.835645308074081,14.835943462561158,14.836241617048236,14.836539771535312,14.836837926022389,14.837136080509467,14.837434234996543,14.83773238948362,14.838030543970696,14.838328698457774,14.83862685294485,14.838925007431927,14.839223161919005,14.839521316406081,14.839819470893158,14.840117625380234,14.840415779867312,14.840713934354389,14.841012088841465,14.841310243328543,14.84160839781562,14.841906552302696,14.842204706789772,14.842502861276849,14.842801015763927,14.843099170251003,14.84339732473808,14.843695479225158,14.843993633712234,14.84429178819931,14.844589942686387,14.844888097173465,14.845186251660541,14.845484406147618,14.845782560634696,14.846080715121772,14.846378869608849,14.846677024095925,14.846975178583003,14.84727333307008,14.847571487557156,14.847869642044234,14.84816779653131,14.848465951018387,14.848764105505463,14.849062259992541,14.849360414479618,14.849658568966694,14.84995672345377,14.850254877940849,14.850553032427925,14.850851186915001,14.851149341402078,14.851447495889156,14.851745650376232,14.852043804863309,14.852341959350387,14.852640113837463,14.85293826832454,14.853236422811616,14.853534577298694,14.85383273178577,14.854130886272847,14.854429040759925,14.854727195247001,14.855025349734078,14.855323504221154,14.855621658708232,14.855919813195309,14.856217967682385,14.856516122169461,14.85681427665654,14.857112431143616,14.857410585630692,14.857708740117769,14.858006894604847,14.858305049091923,14.858603203579,14.858901358066078,14.859199512553154,14.85949766704023,14.859795821527307,14.860093976014385,14.860392130501461,14.860690284988538,14.860988439475616,14.861286593962692,14.861584748449769,14.861882902936845,14.862181057423923,14.862479211911,14.862777366398076,14.863075520885152,14.86337367537223,14.863671829859307,14.863969984346383,14.86426813883346,14.864566293320538,14.864864447807614,14.86516260229469,14.865460756781768,14.865758911268845,14.866057065755921,14.866355220242998,14.866653374730076,14.866951529217152,14.867249683704229,14.867547838191307,14.867845992678383,14.86814414716546,14.868442301652536,14.868740456139614,14.86903861062669,14.869336765113767,14.869634919600843,14.869933074087921,14.870231228574998,14.870529383062074,14.87082753754915,14.871125692036228,14.871423846523305,14.871722001010381,14.87202015549746,14.872318309984536,14.872616464471612,14.872914618958688,14.873212773445767,14.873510927932843,14.87380908241992,14.874107236906998,14.874405391394074,14.87470354588115,14.875001700368227,14.875299854855305,14.875598009342381,14.875896163829458,14.876194318316536,14.876492472803612,14.876790627290688,14.877088781777765,14.877386936264841,14.87768509075192,14.877983245238996,14.878281399726072,14.87857955421315,14.878877708700227,14.879175863187303,14.87947401767438,14.879772172161458,14.880070326648534,14.88036848113561,14.880666635622688,14.880964790109765,14.881262944596841,14.881561099083918,14.881859253570996,14.882157408058072,14.882455562545148,14.882753717032227,14.883051871519303,14.88335002600638,14.883648180493456,14.883946334980532,14.88424448946761,14.884542643954687,14.884840798441763,14.885138952928841,14.885437107415918,14.885735261902994,14.88603341639007,14.886331570877148,14.886629725364225,14.886927879851301,14.88722603433838,14.887524188825456,14.887822343312532,14.888120497799608,14.888418652286687,14.888716806773763,14.88901496126084,14.889313115747917,14.889611270234994,14.88990942472207,14.890207579209147,14.890505733696223,14.890803888183301,14.891102042670378,14.891400197157454,14.891698351644532,14.891996506131608,14.892294660618685,14.892592815105761,14.89289096959284,14.893189124079916,14.893487278566992,14.89378543305407,14.894083587541147,14.894381742028223,14.8946798965153,14.894978051002377,14.895276205489454,14.89557435997653,14.895872514463608,14.896170668950685,14.896468823437761,14.896766977924838,14.897065132411916,14.897363286898992,14.897661441386068,14.897959595873145,14.898257750360223,14.8985559048473,14.898854059334376,14.899152213821452,14.89945036830853,14.899748522795607,14.900046677282683,14.900344831769761,14.900642986256837,14.900941140743914,14.90123929523099,14.901537449718068,14.901835604205145,14.902133758692221,14.9024319131793,14.902730067666376,14.903028222153452,14.903326376640528,14.903624531127607,14.903922685614683,14.90422084010176,14.904518994588836,14.904817149075914,14.90511530356299,14.905413458050067,14.905711612537143,14.906009767024221,14.906307921511297,14.906606075998374,14.906904230485452,14.907202384972528,14.907500539459605,14.907798693946681,14.90809684843376,14.908395002920836,14.908693157407912,14.90899131189499,14.909289466382067,14.909587620869143,14.90988577535622,14.910183929843297,14.910482084330374,14.91078023881745,14.911078393304527,14.911376547791605,14.911674702278681,14.911972856765757,14.912271011252834,14.912569165739912,14.912867320226988,14.913165474714065,14.913463629201143,14.91376178368822,14.914059938175296,14.914358092662372,14.91465624714945,14.914954401636527,14.915252556123603,14.915550710610681,14.915848865097757,14.916147019584834,14.91644517407191,14.916743328558988,14.917041483046065,14.917339637533141,14.917637792020217,14.917935946507296,14.918234100994372,14.918532255481448,14.918830409968525,14.919128564455603,14.91942671894268,14.919724873429756,14.920023027916834,14.92032118240391,14.920619336890987,14.920917491378063,14.921215645865141,14.921513800352217,14.921811954839294,14.922110109326372,14.922408263813448,14.922706418300525,14.923004572787601,14.92330272727468,14.923600881761756,14.923899036248832,14.92419719073591,14.924495345222986,14.924793499710063,14.92509165419714,14.925389808684216,14.925687963171294,14.92598611765837,14.926284272145447,14.926582426632525,14.926880581119601,14.927178735606677,14.927476890093754,14.927775044580832,14.928073199067908,14.928371353554985,14.928669508042063,14.92896766252914,14.929265817016216,14.929563971503292,14.92986212599037,14.930160280477446,14.930458434964523,14.930756589451601,14.931054743938677,14.931352898425754,14.93165105291283,14.931949207399906,14.932247361886985,14.932545516374061,14.932843670861137,14.933141825348216,14.933439979835292,14.933738134322368,14.934036288809445,14.934334443296523,14.9346325977836,14.934930752270676,14.935228906757754,14.93552706124483,14.935825215731906,14.936123370218983,14.936421524706061,14.936719679193137,14.937017833680214,14.937315988167292,14.937614142654368,14.937912297141445,14.938210451628521,14.938508606115597,14.938806760602676,14.939104915089752,14.939403069576828,14.939701224063906,14.939999378550983,14.94029753303806,14.940595687525136,14.940893842012214,14.94119199649929,14.941490150986366,14.941788305473445,14.942086459960521,14.942384614447597,14.942682768934674,14.942980923421752,14.943279077908828,14.943577232395905,14.943875386882983,14.94417354137006,14.944471695857136,14.944769850344212,14.94506800483129,14.945366159318366,14.945664313805443,14.94596246829252,14.946260622779597,14.946558777266674,14.94685693175375,14.947155086240826,14.947453240727905,14.947751395214981,14.948049549702057,14.948347704189135,14.948645858676212,14.948944013163288,14.949242167650365,14.949540322137443,14.94983847662452,14.950136631111596,14.950434785598674,14.95073294008575,14.951031094572826,14.951329249059903,14.951627403546981,14.951925558034057,14.952223712521134,14.95252186700821,14.952820021495288,14.953118175982365,14.953416330469441,14.953714484956517,14.954012639443595,14.954310793930672,14.954608948417748,14.954907102904826,14.955205257391903,14.95550341187898,14.955801566366056,14.956099720853134,14.95639787534021,14.956696029827286,14.956994184314365,14.957292338801441,14.957590493288517,14.957888647775594,14.958186802262672,14.958484956749748,14.958783111236825,14.959081265723901,14.959379420210979,14.959677574698055,14.959975729185132,14.960273883672208,14.960572038159286,14.960870192646363,14.96116834713344,14.961466501620517,14.961764656107594,14.96206281059467,14.962360965081746,14.962659119568825,14.962957274055901,14.963255428542977,14.963553583030055,14.963851737517132,14.964149892004208,14.964448046491285,14.964746200978363,14.965044355465439,14.965342509952515,14.965640664439592,14.96593881892667,14.966236973413746,14.966535127900823,14.9668332823879,14.967131436874977,14.967429591362054,14.96772774584913,14.968025900336208,14.968324054823285,14.968622209310361,14.968920363797437,14.969218518284515,14.969516672771592,14.969814827258668,14.970112981745746,14.970411136232823,14.970709290719899,14.971007445206975,14.971305599694054,14.97160375418113,14.971901908668206,14.972200063155283,14.97249821764236,14.972796372129437,14.973094526616514,14.973392681103592,14.973690835590668,14.973988990077745,14.974287144564821,14.974585299051899,14.974883453538975,14.975181608026052,14.975479762513128,14.975777917000206,14.976076071487283,14.976374225974359,14.976672380461437,14.976970534948514,14.97726868943559,14.977566843922666,14.977864998409745,14.97816315289682,14.978461307383897,14.978759461870974,14.979057616358052,14.979355770845128,14.979653925332205,14.979952079819283,14.980250234306359,14.980548388793435,14.980846543280512,14.98114469776759,14.981442852254666,14.981741006741743,14.982039161228819,14.982337315715897,14.982635470202974,14.98293362469005,14.983231779177128,14.983529933664204,14.98382808815128,14.984126242638357,14.984424397125435,14.984722551612512,14.985020706099588,14.985318860586666,14.985617015073743,14.985915169560819,14.986213324047895,14.986511478534974,14.98680963302205,14.987107787509126,14.987405941996203,14.98770409648328,14.988002250970357,14.988300405457434,14.98859855994451,14.988896714431588,14.989194868918664,14.98949302340574,14.989791177892819,14.990089332379895,14.990387486866972,14.990685641354048,14.990983795841126,14.991281950328203,14.991580104815279,14.991878259302357,14.992176413789434,14.99247456827651,14.992772722763586,14.993070877250664,14.99336903173774,14.993667186224817,14.993965340711894,14.994263495198972,14.994561649686048,14.994859804173124,14.9951579586602,14.995456113147279,14.995754267634355,14.996052422121432,14.99635057660851,14.996648731095586,14.996946885582663,14.997245040069739,14.997543194556817,14.997841349043894,14.99813950353097,14.998437658018048,14.998735812505124,14.9990339669922,14.999332121479277,14.999630275966355,14.999928430453432,15.000226584940508,15.000524739427584,15.000822893914663,15.001121048401739,15.001419202888815,15.001717357375892,15.00201551186297,15.002313666350046,15.002611820837123,15.0029099753242,15.003208129811277,15.003506284298354,15.00380443878543,15.004102593272508,15.004400747759584,15.00469890224666,15.004997056733739,15.005295211220815,15.005593365707892,15.005891520194968,15.006189674682046,15.006487829169123,15.006785983656199,15.007084138143275,15.007382292630354,15.00768044711743,15.007978601604506,15.008276756091583,15.00857491057866,15.008873065065737,15.009171219552814,15.009469374039892,15.009767528526968,15.010065683014044,15.01036383750112,15.010661991988199,15.010960146475275,15.011258300962352,15.01155645544943,15.011854609936506,15.012152764423583,15.012450918910659,15.012749073397737,15.013047227884813,15.01334538237189,15.013643536858966,15.013941691346044,15.01423984583312,15.014538000320197,15.014836154807274,15.015134309294352,15.015432463781428,15.015730618268504,15.016028772755583,15.016326927242659,15.016625081729735,15.016923236216812,15.01722139070389,15.017519545190966,15.017817699678043,15.01811585416512,15.018414008652197,15.018712163139273,15.01901031762635,15.019308472113428,15.019606626600504,15.01990478108758,15.020202935574657,15.020501090061735,15.020799244548812,15.021097399035888,15.021395553522966,15.021693708010043,15.021991862497119,15.022290016984195,15.022588171471273,15.02288632595835,15.023184480445426,15.023482634932503,15.02378078941958,15.024078943906657,15.024377098393733,15.024675252880812,15.024973407367888,15.025271561854964,15.02556971634204,15.025867870829119,15.026166025316195,15.026464179803272,15.026762334290348,15.027060488777426,15.027358643264503,15.027656797751579,15.027954952238657,15.028253106725733,15.02855126121281,15.028849415699886,15.029147570186964,15.02944572467404,15.029743879161117,15.030042033648193,15.030340188135272,15.030638342622348,15.030936497109424,15.031234651596503,15.031532806083579,15.031830960570655,15.032129115057732,15.03242726954481,15.032725424031886,15.033023578518963,15.03332173300604,15.033619887493117,15.033918041980193,15.03421619646727,15.034514350954348,15.034812505441424,15.0351106599285,15.035408814415577,15.035706968902655,15.036005123389732,15.036303277876808,15.036601432363884,15.036899586850963,15.037197741338039,15.037495895825115,15.037794050312193,15.03809220479927,15.038390359286346,15.038688513773423,15.0389866682605,15.039284822747577,15.039582977234653,15.039881131721732,15.040179286208808,15.040477440695884,15.04077559518296,15.041073749670039,15.041371904157115,15.041670058644192,15.041968213131268,15.042266367618346,15.042564522105422,15.042862676592499,15.043160831079575,15.043458985566653,15.04375714005373,15.044055294540806,15.044353449027884,15.04465160351496,15.044949758002037,15.045247912489113,15.045546066976192,15.045844221463268,15.046142375950344,15.046440530437422,15.046738684924499,15.047036839411575,15.047334993898652,15.04763314838573,15.047931302872806,15.048229457359882,15.048527611846959,15.048825766334037,15.049123920821113,15.04942207530819,15.049720229795266,15.050018384282344,15.05031653876942,15.050614693256497,15.050912847743575,15.051211002230652,15.051509156717728,15.051807311204804,15.052105465691882,15.052403620178959,15.052701774666035,15.052999929153113,15.05329808364019,15.053596238127266,15.053894392614342,15.05419254710142,15.054490701588497,15.054788856075573,15.05508701056265,15.055385165049728,15.055683319536804,15.05598147402388,15.056279628510957,15.056577782998035,15.056875937485112,15.057174091972188,15.057472246459266,15.057770400946342,15.058068555433419,15.058366709920495,15.058664864407573,15.05896301889465,15.059261173381726,15.059559327868804,15.05985748235588,15.060155636842957,15.060453791330033,15.060751945817112,15.061050100304188,15.061348254791264,15.06164640927834,15.061944563765419,15.062242718252495,15.062540872739572,15.06283902722665,15.063137181713726,15.063435336200802,15.063733490687879,15.064031645174957,15.064329799662033,15.06462795414911,15.064926108636186,15.065224263123264,15.06552241761034,15.065820572097417,15.066118726584495,15.066416881071572,15.066715035558648,15.067013190045724,15.067311344532802,15.067609499019879,15.067907653506955,15.068205807994032,15.06850396248111,15.068802116968186,15.069100271455262,15.06939842594234,15.069696580429417,15.069994734916493,15.07029288940357,15.070591043890648,15.070889198377724,15.0711873528648,15.071485507351877,15.071783661838955,15.072081816326032,15.072379970813108,15.072678125300186,15.072976279787262,15.073274434274339,15.073572588761415,15.073870743248493,15.07416889773557,15.074467052222646,15.074765206709722,15.0750633611968,15.075361515683877,15.075659670170953,15.075957824658031,15.076255979145108,15.076554133632184,15.07685228811926,15.077150442606339,15.077448597093415,15.077746751580491,15.078044906067568,15.078343060554646,15.078641215041722,15.078939369528799,15.079237524015877,15.079535678502953,15.07983383299003,15.080131987477106,15.080430141964184,15.08072829645126,15.081026450938337,15.081324605425415,15.081622759912491,15.081920914399568,15.082219068886644,15.082517223373722,15.082815377860799,15.083113532347875,15.083411686834951,15.08370984132203,15.084007995809106,15.084306150296182,15.084604304783259,15.084902459270337,15.085200613757413,15.08549876824449,15.085796922731568,15.086095077218644,15.08639323170572,15.086691386192797,15.086989540679875,15.087287695166951,15.087585849654028,15.087884004141106,15.088182158628182,15.088480313115259,15.088778467602335,15.089076622089413,15.08937477657649,15.089672931063566,15.089971085550642,15.09026924003772,15.090567394524797,15.090865549011873,15.09116370349895,15.091461857986028,15.091760012473104,15.09205816696018,15.092356321447259,15.092654475934335,15.092952630421411,15.093250784908488,15.093548939395566,15.093847093882642,15.094145248369719,15.094443402856797,15.094741557343873,15.09503971183095,15.095337866318026,15.095636020805104,15.09593417529218,15.096232329779257,15.096530484266333,15.096828638753411,15.097126793240488,15.097424947727564,15.09772310221464,15.098021256701719,15.098319411188795,15.098617565675871,15.09891572016295,15.099213874650026,15.099512029137102,15.099810183624179,15.100108338111257,15.100406492598333,15.10070464708541,15.101002801572488,15.101300956059564,15.10159911054664,15.101897265033717,15.102195419520795,15.102493574007871,15.102791728494948,15.103089882982024,15.103388037469102,15.103686191956179,15.103984346443255,15.104282500930331,15.10458065541741,15.104878809904486,15.105176964391562,15.10547511887864,15.105773273365717,15.106071427852793,15.10636958233987,15.106667736826948,15.106965891314024,15.1072640458011,15.107562200288179,15.107860354775255,15.108158509262331,15.108456663749408,15.108754818236486,15.109052972723562,15.109351127210639,15.109649281697715,15.109947436184793,15.11024559067187,15.110543745158946,15.110841899646024,15.1111400541331,15.111438208620177,15.111736363107253,15.112034517594331,15.112332672081408,15.112630826568484,15.11292898105556,15.113227135542639,15.113525290029715,15.113823444516791,15.11412159900387,15.114419753490946,15.114717907978022,15.115016062465099,15.115314216952177,15.115612371439253,15.11591052592633,15.116208680413406,15.116506834900484,15.11680498938756,15.117103143874637,15.117401298361715,15.117699452848791,15.117997607335868,15.118295761822944,15.118593916310022,15.118892070797099,15.119190225284175,15.119488379771251,15.11978653425833,15.120084688745406,15.120382843232482,15.12068099771956,15.120979152206637,15.121277306693713,15.12157546118079,15.121873615667868,15.122171770154944,15.12246992464202,15.122768079129099,15.123066233616175,15.123364388103251,15.123662542590328,15.123960697077406,15.124258851564482,15.124557006051559,15.124855160538635,15.125153315025713,15.12545146951279,15.125749623999866,15.126047778486942,15.12634593297402,15.126644087461097,15.126942241948173,15.127240396435251,15.127538550922328,15.127836705409404,15.12813485989648,15.128433014383559,15.128731168870635,15.129029323357711,15.12932747784479,15.129625632331866,15.129923786818942,15.130221941306019,15.130520095793097,15.130818250280173,15.13111640476725,15.131414559254326,15.131712713741404,15.13201086822848,15.132309022715557,15.132607177202633,15.132905331689711,15.133203486176788,15.133501640663864,15.133799795150942,15.134097949638019,15.134396104125095,15.134694258612171,15.13499241309925,15.135290567586326,15.135588722073402,15.13588687656048,15.136185031047557,15.136483185534633,15.13678134002171,15.137079494508788,15.137377648995864,15.13767580348294,15.137973957970017,15.138272112457095,15.138570266944171,15.138868421431248,15.139166575918324,15.139464730405402,15.139762884892479,15.140061039379555,15.140359193866633,15.14065734835371,15.140955502840786,15.141253657327862,15.14155181181494,15.141849966302017,15.142148120789093,15.142446275276171,15.142744429763248,15.143042584250324,15.1433407387374,15.143638893224479,15.143937047711555,15.144235202198631,15.144533356685708,15.144831511172786,15.145129665659862,15.145427820146939,15.145725974634015,15.146024129121093,15.14632228360817,15.146620438095246,15.146918592582324,15.1472167470694,15.147514901556477,15.147813056043553,15.148111210530631,15.148409365017708,15.148707519504784,15.149005673991862,15.149303828478939,15.149601982966015,15.149900137453091,15.15019829194017,15.150496446427246,15.150794600914322,15.151092755401399,15.151390909888477,15.151689064375553,15.15198721886263,15.152285373349706,15.152583527836784,15.15288168232386,15.153179836810937,15.153477991298015,15.153776145785091,15.154074300272168,15.154372454759244,15.154670609246322,15.154968763733399,15.155266918220475,15.155565072707553,15.15586322719463,15.156161381681706,15.156459536168782,15.15675769065586,15.157055845142937,15.157353999630013,15.15765215411709,15.157950308604168,15.158248463091244,15.15854661757832,15.158844772065398,15.159142926552475,15.159441081039551,15.159739235526628,15.160037390013706,15.160335544500782,15.160633698987859,15.160931853474935,15.161230007962013,15.16152816244909,15.161826316936166,15.162124471423244,15.16242262591032,15.162720780397397,15.163018934884473,15.163317089371551,15.163615243858628,15.163913398345704,15.16421155283278,15.164509707319858,15.164807861806935,15.165106016294011,15.16540417078109,15.165702325268166,15.166000479755242,15.166298634242318,15.166596788729397,15.166894943216473,15.16719309770355,15.167491252190626,15.167789406677704,15.16808756116478,15.168385715651857,15.168683870138935,15.168982024626011,15.169280179113088,15.169578333600164,15.169876488087242,15.170174642574318,15.170472797061395,15.170770951548473,15.17106910603555,15.171367260522626,15.171665415009702,15.17196356949678,15.172261723983857,15.172559878470933,15.17285803295801,15.173156187445088,15.173454341932164,15.17375249641924,15.174050650906317,15.174348805393395,15.174646959880471,15.174945114367548,15.175243268854626,15.175541423341702,15.175839577828778,15.176137732315855,15.176435886802933,15.17673404129001,15.177032195777086,15.177330350264164,15.17762850475124,15.177926659238317,15.178224813725393,15.178522968212471,15.178821122699548,15.179119277186624,15.1794174316737,15.179715586160778,15.180013740647855,15.180311895134931,15.180610049622008,15.180908204109086,15.181206358596162,15.181504513083238,15.181802667570317,15.182100822057393,15.18239897654447,15.182697131031546,15.182995285518624,15.1832934400057,15.183591594492777,15.183889748979855,15.184187903466931,15.184486057954008,15.184784212441084,15.185082366928162,15.185380521415238,15.185678675902315,15.185976830389391,15.18627498487647,15.186573139363546,15.186871293850622,15.187169448337698,15.187467602824777,15.187765757311853,15.18806391179893,15.188362066286007,15.188660220773084,15.18895837526016,15.189256529747237,15.189554684234315,15.189852838721391,15.190150993208468,15.190449147695546,15.190747302182622,15.191045456669698,15.191343611156775,15.191641765643853,15.19193992013093,15.192238074618006,15.192536229105082,15.19283438359216,15.193132538079237,15.193430692566313,15.19372884705339,15.194027001540467,15.194325156027544,15.19462331051462,15.194921465001698,15.195219619488775,15.195517773975851,15.195815928462928,15.196114082950006,15.196412237437082,15.196710391924158,15.197008546411237,15.197306700898313,15.19760485538539,15.197903009872466,15.198201164359544,15.19849931884662,15.198797473333697,15.199095627820773,15.199393782307851,15.199691936794927,15.199990091282004,15.200288245769082,15.200586400256158,15.200884554743235,15.201182709230311,15.20148086371739,15.201779018204466,15.202077172691542,15.202375327178618,15.202673481665697,15.202971636152773,15.20326979063985,15.203567945126927,15.203866099614004,15.20416425410108,15.204462408588157,15.204760563075235,15.205058717562311,15.205356872049387,15.205655026536464,15.205953181023542,15.206251335510618,15.206549489997695,15.206847644484773,15.20714579897185,15.207443953458926,15.207742107946002,15.20804026243308,15.208338416920157,15.208636571407233,15.20893472589431,15.209232880381387,15.209531034868464,15.20982918935554,15.210127343842618,15.210425498329695,15.210723652816771,15.211021807303847,15.211319961790926,15.211618116278002,15.211916270765078,15.212214425252155,15.212512579739233,15.21281073422631,15.213108888713386,15.213407043200464,15.21370519768754,15.214003352174617,15.214301506661693,15.214599661148771,15.214897815635847,15.215195970122924,15.21549412461,15.215792279097078,15.216090433584155,15.216388588071231,15.21668674255831,15.216984897045386,15.217283051532462,15.217581206019538,15.217879360506616,15.218177514993693,15.21847566948077,15.218773823967847,15.219071978454924,15.219370132942,15.219668287429077,15.219966441916155,15.220264596403231,15.220562750890307,15.220860905377384,15.221159059864462,15.221457214351538,15.221755368838615,15.222053523325691,15.22235167781277,15.222649832299846,15.222947986786922,15.223246141274,15.223544295761076,15.223842450248153,15.22414060473523,15.224438759222307,15.224736913709384,15.22503506819646,15.225333222683538,15.225631377170615,15.225929531657691,15.226227686144767,15.226525840631846,15.226823995118922,15.227122149605998,15.227420304093075,15.227718458580153,15.22801661306723,15.228314767554306,15.228612922041382,15.22891107652846,15.229209231015536,15.229507385502613,15.229805539989691,15.230103694476767,15.230401848963844,15.23070000345092,15.230998157937998,15.231296312425075,15.231594466912151,15.23189262139923,15.232190775886306,15.232488930373382,15.232787084860458,15.233085239347536,15.233383393834613,15.23368154832169,15.233979702808766,15.234277857295844,15.23457601178292,15.234874166269996,15.235172320757073,15.235470475244151,15.235768629731227,15.236066784218304,15.236364938705382,15.236663093192458,15.236961247679535,15.237259402166611,15.23755755665369,15.237855711140766,15.238153865627842,15.23845202011492,15.238750174601996,15.239048329089073,15.23934648357615,15.239644638063227,15.239942792550304,15.24024094703738,15.240539101524456,15.240837256011535,15.241135410498611,15.241433564985687,15.241731719472764,15.242029873959842,15.242328028446918,15.242626182933995,15.242924337421073,15.24322249190815,15.243520646395226,15.243818800882302,15.24411695536938,15.244415109856456,15.244713264343533,15.245011418830611,15.245309573317687,15.245607727804764,15.24590588229184,15.246204036778918,15.246502191265995,15.246800345753071,15.247098500240147,15.247396654727225,15.247694809214302,15.247992963701378,15.248291118188456,15.248589272675533,15.24888742716261,15.249185581649686,15.249483736136764,15.24978189062384,15.250080045110916,15.250378199597993,15.250676354085071,15.250974508572147,15.251272663059224,15.251570817546302,15.251868972033378,15.252167126520455,15.252465281007531,15.25276343549461,15.253061589981685,15.253359744468762,15.253657898955838,15.253956053442916,15.254254207929993,15.25455236241707,15.254850516904147,15.255148671391224,15.2554468258783,15.255744980365376,15.256043134852455,15.256341289339531,15.256639443826607,15.256937598313684,15.257235752800762,15.257533907287838,15.257832061774915,15.258130216261993,15.258428370749069,15.258726525236145,15.259024679723222,15.2593228342103,15.259620988697376,15.259919143184453,15.26021729767153,15.260515452158607,15.260813606645684,15.26111176113276,15.261409915619838,15.261708070106915,15.262006224593991,15.262304379081067,15.262602533568145,15.262900688055222,15.263198842542298,15.263496997029375,15.263795151516453,15.264093306003529,15.264391460490605,15.264689614977684,15.26498776946476,15.265285923951836,15.265584078438913,15.265882232925991,15.266180387413067,15.266478541900144,15.266776696387222,15.267074850874298,15.267373005361375,15.267671159848451,15.267969314335529,15.268267468822605,15.268565623309682,15.268863777796758,15.269161932283836,15.269460086770913,15.269758241257989,15.270056395745065,15.270354550232144,15.27065270471922,15.270950859206296,15.271249013693375,15.27154716818045,15.271845322667527,15.272143477154604,15.272441631641682,15.272739786128758,15.273037940615835,15.273336095102913,15.273634249589989,15.273932404077065,15.274230558564142,15.27452871305122,15.274826867538296,15.275125022025373,15.275423176512449,15.275721330999527,15.276019485486604,15.27631763997368,15.276615794460756,15.276913948947834,15.27721210343491,15.277510257921987,15.277808412409065,15.278106566896142,15.278404721383218,15.278702875870295,15.279001030357373,15.279299184844449,15.279597339331525,15.279895493818604,15.28019364830568,15.280491802792756,15.280789957279833,15.28108811176691,15.281386266253987,15.281684420741064,15.28198257522814,15.282280729715218,15.282578884202294,15.28287703868937,15.283175193176447,15.283473347663525,15.283771502150602,15.284069656637678,15.284367811124756,15.284665965611833,15.284964120098909,15.285262274585985,15.285560429073064,15.28585858356014,15.286156738047216,15.286454892534294,15.28675304702137,15.287051201508447,15.287349355995524,15.287647510482602,15.287945664969678,15.288243819456754,15.28854197394383,15.288840128430909,15.289138282917985,15.289436437405062,15.289734591892138,15.290032746379216,15.290330900866293,15.290629055353369,15.290927209840447,15.291225364327524,15.2915235188146,15.291821673301676,15.292119827788754,15.29241798227583,15.292716136762907,15.293014291249985,15.293312445737062,15.293610600224138,15.293908754711214,15.294206909198293,15.294505063685369,15.294803218172445,15.295101372659522,15.2953995271466,15.295697681633676,15.295995836120753,15.29629399060783,15.296592145094907,15.296890299581984,15.29718845406906,15.297486608556138,15.297784763043214,15.29808291753029,15.298381072017367,15.298679226504445,15.298977380991522,15.299275535478598,15.299573689965676,15.299871844452753,15.300169998939829,15.300468153426905,15.300766307913984,15.30106446240106,15.301362616888136,15.301660771375213,15.30195892586229,15.302257080349367,15.302555234836444,15.302853389323522,15.303151543810598,15.303449698297674,15.30374785278475,15.304046007271829,15.304344161758905,15.304642316245982,15.304940470733058,15.305238625220136,15.305536779707213,15.305834934194289,15.306133088681367,15.306431243168444,15.30672939765552,15.307027552142596,15.307325706629674,15.30762386111675,15.307922015603827,15.308220170090905,15.308518324577982,15.308816479065058,15.309114633552134,15.309412788039213,15.309710942526289,15.310009097013365,15.310307251500442,15.31060540598752,15.310903560474596,15.311201714961673,15.311499869448749,15.311798023935827,15.312096178422903,15.31239433290998,15.312692487397058,15.312990641884134,15.31328879637121,15.313586950858287,15.313885105345365,15.314183259832442,15.314481414319518,15.314779568806596,15.315077723293673,15.315375877780749,15.315674032267825,15.315972186754903,15.31627034124198,15.316568495729056,15.316866650216133,15.31716480470321,15.317462959190287,15.317761113677363,15.31805926816444,15.318357422651518,15.318655577138594,15.31895373162567,15.319251886112749,15.319550040599825,15.319848195086902,15.320146349573978,15.320444504061056,15.320742658548133,15.321040813035209,15.321338967522287,15.321637122009363,15.32193527649644,15.322233430983516,15.322531585470594,15.32282973995767,15.323127894444747,15.323426048931823,15.323724203418902,15.324022357905978,15.324320512393054,15.32461866688013,15.324916821367209,15.325214975854285,15.325513130341362,15.32581128482844,15.326109439315516,15.326407593802593,15.326705748289669,15.327003902776747,15.327302057263823,15.3276002117509,15.327898366237978,15.328196520725054,15.32849467521213,15.328792829699207,15.329090984186285,15.329389138673362,15.329687293160438,15.329985447647514,15.330283602134593,15.330581756621669,15.330879911108745,15.331178065595822,15.3314762200829,15.331774374569976,15.332072529057053,15.33237068354413,15.332668838031207,15.332966992518283,15.33326514700536,15.333563301492438,15.333861455979514,15.33415961046659,15.334457764953669,15.334755919440745,15.335054073927822,15.335352228414898,15.335650382901976,15.335948537389053,15.336246691876129,15.336544846363205,15.336843000850283,15.33714115533736,15.337439309824436,15.337737464311513,15.33803561879859,15.338333773285667,15.338631927772743,15.338930082259822,15.339228236746898,15.339526391233974,15.33982454572105,15.340122700208129,15.340420854695205,15.340719009182282,15.34101716366936,15.341315318156436,15.341613472643512,15.341911627130589,15.342209781617667,15.342507936104743,15.34280609059182,15.343104245078896,15.343402399565974,15.34370055405305,15.343998708540127,15.344296863027205,15.344595017514282,15.344893172001358,15.345191326488434,15.345489480975512,15.345787635462589,15.346085789949665,15.346383944436742,15.34668209892382,15.346980253410896,15.347278407897972,15.34757656238505,15.347874716872127,15.348172871359203,15.34847102584628,15.348769180333358,15.349067334820434,15.34936548930751,15.349663643794587,15.349961798281665,15.350259952768742,15.350558107255818,15.350856261742896,15.351154416229972,15.351452570717049,15.351750725204125,15.352048879691203,15.35234703417828,15.352645188665356,15.352943343152432,15.35324149763951,15.353539652126587,15.353837806613663,15.354135961100742,15.354434115587818,15.354732270074894,15.35503042456197,15.355328579049049,15.355626733536125,15.355924888023202,15.35622304251028,15.356521196997356,15.356819351484432,15.357117505971509,15.357415660458587,15.357713814945663,15.35801196943274,15.358310123919816,15.358608278406894,15.35890643289397,15.359204587381047,15.359502741868123,15.359800896355202,15.360099050842278,15.360397205329354,15.360695359816432,15.360993514303509,15.361291668790585,15.361589823277662,15.36188797776474,15.362186132251816,15.362484286738892,15.36278244122597,15.363080595713047,15.363378750200123,15.3636769046872,15.363975059174278,15.364273213661354,15.36457136814843,15.364869522635507,15.365167677122585,15.365465831609662,15.365763986096738,15.366062140583814,15.366360295070892,15.366658449557969,15.366956604045045,15.367254758532123,15.3675529130192,15.367851067506276,15.368149221993352,15.36844737648043,15.368745530967507,15.369043685454583,15.369341839941661,15.369639994428738,15.369938148915814,15.37023630340289,15.370534457889969,15.370832612377045,15.371130766864121,15.371428921351198,15.371727075838276,15.372025230325352,15.372323384812429,15.372621539299505,15.372919693786583,15.37321784827366,15.373516002760736,15.373814157247814,15.37411231173489,15.374410466221967,15.374708620709043,15.375006775196121,15.375304929683198,15.375603084170274,15.375901238657352,15.376199393144429,15.376497547631505,15.376795702118581,15.37709385660566,15.377392011092736,15.377690165579812,15.377988320066889,15.378286474553967,15.378584629041043,15.37888278352812,15.379180938015196,15.379479092502274,15.37977724698935,15.380075401476427,15.380373555963505,15.380671710450581,15.380969864937658,15.381268019424734,15.381566173911812,15.381864328398889,15.382162482885965,15.382460637373043,15.38275879186012,15.383056946347196,15.383355100834272,15.38365325532135,15.383951409808427,15.384249564295503,15.38454771878258,15.384845873269658,15.385144027756734,15.38544218224381,15.385740336730889,15.386038491217965,15.386336645705041,15.386634800192118,15.386932954679196,15.387231109166272,15.387529263653349,15.387827418140425,15.388125572627503,15.38842372711458,15.388721881601656,15.389020036088734,15.38931819057581,15.389616345062887,15.389914499549963,15.390212654037041,15.390510808524118,15.390808963011194,15.39110711749827,15.391405271985349,15.391703426472425,15.392001580959501,15.39229973544658,15.392597889933656,15.392896044420732,15.393194198907809,15.393492353394887,15.393790507881963,15.39408866236904,15.394386816856116,15.394684971343194,15.39498312583027,15.395281280317347,15.395579434804425,15.395877589291501,15.396175743778578,15.396473898265654,15.396772052752732,15.397070207239809,15.397368361726885,15.397666516213961,15.39796467070104,15.398262825188116,15.398560979675192,15.39885913416227,15.399157288649347,15.399455443136423,15.3997535976235,15.400051752110578,15.400349906597654,15.40064806108473,15.400946215571807,15.401244370058885,15.401542524545961,15.401840679033038,15.402138833520116,15.402436988007192,15.402735142494269,15.403033296981345,15.403331451468423,15.4036296059555,15.403927760442576,15.404225914929654,15.40452406941673,15.404822223903807,15.405120378390883,15.405418532877961,15.405716687365038,15.406014841852114,15.40631299633919,15.406611150826269,15.406909305313345,15.407207459800421,15.407505614287498,15.407803768774576,15.408101923261652,15.408400077748729,15.408698232235807,15.408996386722883,15.40929454120996,15.409592695697036,15.409890850184114,15.41018900467119,15.410487159158267,15.410785313645345,15.411083468132421,15.411381622619498,15.411679777106574,15.411977931593652,15.412276086080729,15.412574240567805,15.412872395054881,15.41317054954196,15.413468704029036,15.413766858516112,15.414065013003189,15.414363167490267,15.414661321977343,15.41495947646442,15.415257630951498,15.415555785438574,15.41585393992565,15.416152094412727,15.416450248899805,15.416748403386881,15.417046557873958,15.417344712361036,15.417642866848112,15.417941021335189,15.418239175822265,15.418537330309343,15.41883548479642,15.419133639283496,15.419431793770572,15.41972994825765,15.420028102744727,15.420326257231803,15.42062441171888,15.420922566205958,15.421220720693034,15.42151887518011,15.421817029667189,15.422115184154265,15.422413338641341,15.422711493128418,15.423009647615496,15.423307802102572,15.423605956589649,15.423904111076727,15.424202265563803,15.42450042005088,15.424798574537956,15.425096729025034,15.42539488351211,15.425693037999187,15.425991192486263,15.426289346973341,15.426587501460418,15.426885655947494,15.42718381043457,15.427481964921649,15.427780119408725,15.428078273895801,15.42837642838288,15.428674582869956,15.428972737357032,15.429270891844109,15.429569046331187,15.429867200818263,15.43016535530534,15.430463509792418,15.430761664279494,15.43105981876657,15.431357973253647,15.431656127740725,15.431954282227801,15.432252436714878,15.432550591201954,15.432848745689032,15.433146900176109,15.433445054663185,15.433743209150263,15.43404136363734,15.434339518124416,15.434637672611492,15.43493582709857,15.435233981585647,15.435532136072723,15.4358302905598,15.436128445046878,15.436426599533954,15.43672475402103,15.437022908508109,15.437321062995185,15.437619217482261,15.437917371969338,15.438215526456416,15.438513680943492,15.438811835430569,15.439109989917645,15.439408144404723,15.4397062988918,15.440004453378876,15.440302607865954,15.44060076235303,15.440898916840107,15.441197071327183,15.441495225814261,15.441793380301338,15.442091534788414,15.44238968927549,15.442687843762569,15.442985998249645,15.443284152736721,15.4435823072238,15.443880461710876,15.444178616197952,15.444476770685029,15.444774925172107,15.445073079659183,15.44537123414626,15.445669388633336,15.445967543120414,15.44626569760749,15.446563852094567,15.446862006581645,15.447160161068721,15.447458315555798,15.447756470042874,15.448054624529952,15.448352779017029,15.448650933504105,15.448949087991181,15.44924724247826,15.449545396965336,15.449843551452412,15.45014170593949,15.450439860426567,15.450738014913643,15.45103616940072,15.451334323887798,15.451632478374874,15.45193063286195,15.452228787349027,15.452526941836105,15.452825096323181,15.453123250810258,15.453421405297336,15.453719559784412,15.454017714271489,15.454315868758565,15.454614023245643,15.45491217773272,15.455210332219796,15.455508486706872,15.45580664119395,15.456104795681027,15.456402950168103,15.456701104655181,15.456999259142258,15.457297413629334,15.45759556811641,15.457893722603488,15.458191877090565,15.458490031577641,15.45878818606472,15.459086340551796,15.459384495038872,15.459682649525949,15.459980804013027,15.460278958500103,15.46057711298718,15.460875267474256,15.461173421961334,15.46147157644841,15.461769730935487,15.462067885422563,15.462366039909641,15.462664194396718,15.462962348883794,15.463260503370872,15.463558657857948,15.463856812345025,15.464154966832101,15.46445312131918,15.464751275806256,15.465049430293332,15.46534758478041,15.465645739267487,15.465943893754563,15.46624204824164,15.466540202728718,15.466838357215794,15.46713651170287,15.467434666189947,15.467732820677025,15.468030975164101,15.468329129651178,15.468627284138254,15.468925438625332,15.469223593112408,15.469521747599485,15.469819902086563,15.47011805657364,15.470416211060716,15.470714365547792,15.47101252003487,15.471310674521947,15.471608829009023,15.471906983496101,15.472205137983178,15.472503292470254,15.47280144695733,15.473099601444408,15.473397755931485,15.473695910418561,15.473994064905638,15.474292219392716,15.474590373879792,15.474888528366868,15.475186682853947,15.475484837341023,15.4757829918281,15.476081146315176,15.476379300802254,15.47667745528933,15.476975609776407,15.477273764263483,15.477571918750561,15.477870073237638,15.478168227724714,15.478466382211792,15.478764536698868,15.479062691185945,15.479360845673021,15.4796590001601,15.479957154647176,15.480255309134252,15.480553463621328,15.480851618108407,15.481149772595483,15.48144792708256,15.481746081569637,15.482044236056714,15.48234239054379,15.482640545030867,15.482938699517945,15.483236854005021,15.483535008492098,15.483833162979174,15.484131317466252,15.484429471953328,15.484727626440405,15.485025780927483,15.48532393541456,15.485622089901636,15.485920244388712,15.48621839887579,15.486516553362867,15.486814707849943,15.48711286233702,15.487411016824097,15.487709171311174,15.48800732579825,15.488305480285328,15.488603634772405,15.488901789259481,15.489199943746558,15.489498098233636,15.489796252720712,15.490094407207788,15.490392561694865,15.490690716181943,15.49098887066902,15.491287025156096,15.491585179643174,15.49188333413025,15.492181488617327,15.492479643104403,15.492777797591481,15.493075952078557,15.493374106565634,15.49367226105271,15.493970415539788,15.494268570026865,15.494566724513941,15.49486487900102,15.495163033488096,15.495461187975172,15.495759342462248,15.496057496949327,15.496355651436403,15.49665380592348,15.496951960410556,15.497250114897634,15.49754826938471,15.497846423871787,15.498144578358865,15.498442732845941,15.498740887333017,15.499039041820094,15.499337196307172,15.499635350794248,15.499933505281325,15.500231659768403,15.50052981425548,15.500827968742556,15.501126123229632,15.50142427771671,15.501722432203787,15.502020586690863,15.50231874117794,15.502616895665017,15.502915050152094,15.50321320463917,15.503511359126247,15.503809513613325,15.504107668100401,15.504405822587477,15.504703977074556,15.505002131561632,15.505300286048708,15.505598440535785,15.505896595022863,15.50619474950994,15.506492903997016,15.506791058484094,15.50708921297117,15.507387367458247,15.507685521945323,15.507983676432401,15.508281830919477,15.508579985406554,15.50887813989363,15.509176294380708,15.509474448867785,15.509772603354861,15.510070757841937,15.510368912329016,15.510667066816092,15.510965221303168,15.511263375790246,15.511561530277323,15.5118596847644,15.512157839251476,15.512455993738554,15.51275414822563,15.513052302712707,15.513350457199785,15.513648611686861,15.513946766173937,15.514244920661014,15.514543075148092,15.514841229635168,15.515139384122245,15.515437538609321,15.5157356930964,15.516033847583476,15.516332002070552,15.51663015655763,15.516928311044706,15.517226465531783,15.51752462001886,15.517822774505937,15.518120928993014,15.51841908348009,15.518717237967167,15.519015392454245,15.519313546941321,15.519611701428397,15.519909855915476,15.520208010402552,15.520506164889628,15.520804319376705,15.521102473863783,15.52140062835086,15.521698782837936,15.521996937325012,15.52229509181209,15.522593246299166,15.522891400786243,15.523189555273321,15.523487709760397,15.523785864247474,15.52408401873455,15.524382173221628,15.524680327708705,15.524978482195781,15.525276636682857,15.525574791169936,15.525872945657012,15.526171100144088,15.526469254631166,15.526767409118243,15.52706556360532,15.527363718092396,15.527661872579474,15.52796002706655,15.528258181553626,15.528556336040703,15.528854490527781,15.529152645014857,15.529450799501934,15.529748953989012,15.530047108476088,15.530345262963165,15.530643417450241,15.53094157193732,15.531239726424396,15.531537880911472,15.531836035398548,15.532134189885626,15.532432344372703,15.53273049885978,15.533028653346857,15.533326807833934,15.53362496232101,15.533923116808086,15.534221271295165,15.534519425782241,15.534817580269317,15.535115734756394,15.535413889243472,15.535712043730548,15.536010198217625,15.536308352704703,15.53660650719178,15.536904661678856,15.537202816165932,15.53750097065301,15.537799125140086,15.538097279627163,15.53839543411424,15.538693588601317,15.538991743088394,15.53928989757547,15.539588052062548,15.539886206549625,15.540184361036701,15.540482515523777,15.540780670010856,15.541078824497932,15.541376978985008,15.541675133472085,15.541973287959163,15.54227144244624,15.542569596933316,15.542867751420394,15.54316590590747,15.543464060394546,15.543762214881623,15.544060369368701,15.544358523855777,15.544656678342854,15.54495483282993,15.545252987317008,15.545551141804085,15.545849296291161,15.54614745077824,15.546445605265315,15.546743759752392,15.547041914239468,15.547340068726546,15.547638223213623,15.5479363777007,15.548234532187777,15.548532686674854,15.54883084116193,15.549128995649006,15.549427150136085,15.549725304623161,15.550023459110237,15.550321613597314,15.550619768084392,15.550917922571468,15.551216077058545,15.551514231545621,15.551812386032699,15.552110540519775,15.552408695006852,15.55270684949393,15.553005003981006,15.553303158468083,15.55360131295516,15.553899467442237,15.554197621929314,15.55449577641639,15.554793930903468,15.555092085390545,15.555390239877621,15.555688394364697,15.555986548851775,15.556284703338852,15.556582857825928,15.556881012313005,15.557179166800083,15.557477321287159,15.557775475774235,15.558073630261312,15.55837178474839,15.558669939235466,15.558968093722543,15.559266248209621,15.559564402696697,15.559862557183774,15.56016071167085,15.560458866157928,15.560757020645005,15.561055175132081,15.561353329619159,15.561651484106235,15.561949638593312,15.562247793080388,15.562545947567466,15.562844102054543,15.563142256541619,15.563440411028695,15.563738565515774,15.56403672000285,15.564334874489926,15.564633028977005,15.564931183464081,15.565229337951157,15.565527492438234,15.565825646925312,15.566123801412388,15.566421955899465,15.566720110386541,15.567018264873619,15.567316419360695,15.567614573847772,15.56791272833485,15.568210882821926,15.568509037309003,15.568807191796079,15.569105346283157,15.569403500770234,15.56970165525731,15.569999809744386,15.570297964231465,15.57059611871854,15.570894273205617,15.571192427692695,15.571490582179772,15.571788736666848,15.572086891153925,15.572385045641003,15.572683200128079,15.572981354615155,15.573279509102232,15.57357766358931,15.573875818076386,15.574173972563463,15.57447212705054,15.574770281537617,15.575068436024694,15.57536659051177,15.575664744998848,15.575962899485924,15.576261053973,15.576559208460077,15.576857362947155,15.577155517434232,15.577453671921308,15.577751826408386,15.578049980895463,15.578348135382539,15.578646289869615,15.578944444356694,15.57924259884377,15.579540753330846,15.579838907817923,15.580137062305,15.580435216792077,15.580733371279154,15.581031525766232,15.581329680253308,15.581627834740384,15.58192598922746,15.582224143714539,15.582522298201615,15.582820452688692,15.583118607175768,15.583416761662846,15.583714916149923,15.584013070636999,15.584311225124077,15.584609379611154,15.58490753409823,15.585205688585306,15.585503843072384,15.58580199755946,15.586100152046537,15.586398306533614,15.586696461020692,15.586994615507768,15.587292769994844,15.587590924481923,15.587889078968999,15.588187233456075,15.588485387943152,15.58878354243023,15.589081696917306,15.589379851404383,15.589678005891459,15.589976160378537,15.590274314865614,15.59057246935269,15.590870623839768,15.591168778326844,15.59146693281392,15.591765087300997,15.592063241788075,15.592361396275152,15.592659550762228,15.592957705249304,15.593255859736383,15.593554014223459,15.593852168710535,15.594150323197614,15.59444847768469,15.594746632171766,15.595044786658843,15.59534294114592,15.595641095632997,15.595939250120074,15.596237404607152,15.596535559094228,15.596833713581304,15.59713186806838,15.597430022555459,15.597728177042535,15.598026331529612,15.598324486016688,15.598622640503766,15.598920794990843,15.599218949477919,15.599517103964995,15.599815258452074,15.60011341293915,15.600411567426226,15.600709721913304,15.60100787640038,15.601306030887457,15.601604185374534,15.601902339861612,15.602200494348688,15.602498648835764,15.602796803322843,15.603094957809919,15.603393112296995,15.603691266784072,15.60398942127115,15.604287575758226,15.604585730245303,15.604883884732379,15.605182039219457,15.605480193706533,15.60577834819361,15.606076502680686,15.606374657167764,15.60667281165484,15.606970966141917,15.607269120628995,15.607567275116072,15.607865429603148,15.608163584090224,15.608461738577303,15.608759893064379,15.609058047551455,15.609356202038533,15.60965435652561,15.609952511012686,15.610250665499763,15.61054881998684,15.610846974473917,15.611145128960993,15.61144328344807,15.611741437935148,15.612039592422224,15.6123377469093,15.612635901396379,15.612934055883455,15.613232210370532,15.613530364857608,15.613828519344686,15.614126673831763,15.614424828318839,15.614722982805915,15.615021137292993,15.61531929178007,15.615617446267146,15.615915600754224,15.6162137552413,15.616511909728377,15.616810064215453,15.617108218702532,15.617406373189608,15.617704527676684,15.61800268216376,15.618300836650839,15.618598991137915,15.618897145624992,15.61919530011207,15.619493454599146,15.619791609086223,15.620089763573299,15.620387918060377,15.620686072547453,15.62098422703453,15.621282381521606,15.621580536008684,15.62187869049576,15.622176844982837,15.622474999469915,15.622773153956992,15.623071308444068,15.623369462931144,15.623667617418223,15.623965771905299,15.624263926392375,15.624562080879452,15.62486023536653,15.625158389853606,15.625456544340683,15.62575469882776,15.626052853314837,15.626351007801913,15.62664916228899,15.626947316776068,15.627245471263144,15.62754362575022,15.627841780237297,15.628139934724375,15.628438089211452,15.628736243698528,15.629034398185606,15.629332552672683,15.629630707159759,15.629928861646835,15.630227016133913,15.63052517062099,15.630823325108066,15.631121479595143,15.63141963408222,15.631717788569297,15.632015943056373,15.632314097543452,15.632612252030528,15.632910406517604,15.63320856100468,15.633506715491759,15.633804869978835,15.634103024465912,15.634401178952988,15.634699333440066,15.634997487927143,15.635295642414219,15.635593796901297,15.635891951388373,15.63619010587545,15.636488260362526,15.636786414849604,15.63708456933668,15.637382723823757,15.637680878310835,15.637979032797912,15.638277187284988,15.638575341772064,15.638873496259142,15.639171650746219,15.639469805233295,15.639767959720372,15.64006611420745,15.640364268694526,15.640662423181602,15.640960577668679,15.641258732155757,15.641556886642833,15.64185504112991,15.642153195616988,15.642451350104064,15.64274950459114,15.643047659078217,15.643345813565295,15.643643968052372,15.643942122539448,15.644240277026526,15.644538431513602,15.644836586000679,15.645134740487755,15.645432894974833,15.64573104946191,15.646029203948986,15.646327358436062,15.64662551292314,15.646923667410217,15.647221821897293,15.64751997638437,15.647818130871448,15.648116285358524,15.6484144398456,15.648712594332679,15.649010748819755,15.649308903306832,15.649607057793908,15.649905212280986,15.650203366768062,15.650501521255139,15.650799675742217,15.651097830229293,15.65139598471637,15.651694139203446,15.651992293690524,15.6522904481776,15.652588602664677,15.652886757151753,15.653184911638832,15.653483066125908,15.653781220612984,15.654079375100062,15.654377529587139,15.654675684074215,15.654973838561292,15.65527199304837,15.655570147535446,15.655868302022522,15.656166456509599,15.656464610996677,15.656762765483753,15.65706091997083,15.657359074457908,15.657657228944984,15.65795538343206,15.658253537919137,15.658551692406215,15.658849846893292,15.659148001380368,15.659446155867444,15.659744310354522,15.660042464841599,15.660340619328675,15.660638773815753,15.66093692830283,15.661235082789906,15.661533237276982,15.66183139176406,15.662129546251137,15.662427700738213,15.66272585522529,15.663024009712368,15.663322164199444,15.66362031868652,15.663918473173599,15.664216627660675,15.664514782147752,15.664812936634828,15.665111091121906,15.665409245608982,15.665707400096059,15.666005554583135,15.666303709070213,15.66660186355729,15.666900018044366,15.667198172531444,15.66749632701852,15.667794481505597,15.668092635992673,15.668390790479751,15.668688944966828,15.668987099453904,15.66928525394098,15.669583408428059,15.669881562915135,15.670179717402211,15.67047787188929,15.670776026376366,15.671074180863442,15.671372335350519,15.671670489837597,15.671968644324673,15.67226679881175,15.672564953298826,15.672863107785904,15.67316126227298,15.673459416760057,15.673757571247135,15.674055725734211,15.674353880221288,15.674652034708364,15.674950189195442,15.675248343682519,15.675546498169595,15.675844652656671,15.67614280714375,15.676440961630826,15.676739116117902,15.67703727060498,15.677335425092057,15.677633579579133,15.67793173406621,15.678229888553288,15.678528043040364,15.67882619752744,15.679124352014517,15.679422506501595,15.679720660988671,15.680018815475748,15.680316969962826,15.680615124449902,15.680913278936979,15.681211433424055,15.681509587911133,15.68180774239821,15.682105896885286,15.682404051372362,15.68270220585944,15.683000360346517,15.683298514833593,15.683596669320671,15.683894823807748,15.684192978294824,15.6844911327819,15.684789287268979,15.685087441756055,15.685385596243131,15.68568375073021,15.685981905217286,15.686280059704362,15.686578214191439,15.686876368678517,15.687174523165593,15.68747267765267,15.687770832139746,15.688068986626824,15.6883671411139,15.688665295600977,15.688963450088053,15.689261604575131,15.689559759062208,15.689857913549284,15.690156068036362,15.690454222523439,15.690752377010515,15.691050531497591,15.69134868598467,15.691646840471746,15.691944994958822,15.6922431494459,15.692541303932977,15.692839458420053,15.69313761290713,15.693435767394208,15.693733921881284,15.69403207636836,15.694330230855437,15.694628385342515,15.694926539829591,15.695224694316668,15.695522848803746,15.695821003290822,15.696119157777899,15.696417312264975,15.696715466752053,15.69701362123913,15.697311775726206,15.697609930213282,15.69790808470036,15.698206239187437,15.698504393674513,15.698802548161591,15.699100702648668,15.699398857135744,15.69969701162282,15.699995166109899,15.700293320596975,15.700591475084051,15.700889629571128,15.701187784058206,15.701485938545282,15.701784093032359,15.702082247519437,15.702380402006513,15.70267855649359,15.702976710980666,15.703274865467744,15.70357301995482,15.703871174441897,15.704169328928973,15.704467483416051,15.704765637903128,15.705063792390204,15.705361946877282,15.705660101364359,15.705958255851435,15.706256410338511,15.70655456482559,15.706852719312666,15.707150873799742,15.707449028286819,15.707747182773897,15.708045337260973,15.70834349174805,15.708641646235128,15.708939800722204,15.70923795520928,15.709536109696357,15.709834264183435,15.710132418670511,15.710430573157588,15.710728727644664,15.711026882131742,15.711325036618819,15.711623191105895,15.711921345592973,15.71221950008005,15.712517654567126,15.712815809054202,15.71311396354128,15.713412118028357,15.713710272515433,15.71400842700251,15.714306581489588,15.714604735976664,15.71490289046374,15.715201044950819,15.715499199437895,15.715797353924971,15.716095508412048,15.716393662899126,15.716691817386202,15.716989971873279,15.717288126360355,15.717586280847433,15.71788443533451,15.718182589821586,15.718480744308664,15.71877889879574,15.719077053282817,15.719375207769893,15.719673362256971,15.719971516744048,15.720269671231124,15.7205678257182,15.720865980205279,15.721164134692355,15.721462289179431,15.72176044366651,15.722058598153586,15.722356752640662,15.722654907127739,15.722953061614817,15.723251216101893,15.72354937058897,15.723847525076046,15.724145679563124,15.7244438340502,15.724741988537277,15.725040143024355,15.725338297511431,15.725636451998508,15.725934606485584,15.726232760972662,15.726530915459739,15.726829069946815,15.727127224433891,15.72742537892097,15.727723533408046,15.728021687895122,15.7283198423822,15.728617996869277,15.728916151356353,15.72921430584343,15.729512460330508,15.729810614817584,15.73010876930466,15.730406923791737,15.730705078278815,15.731003232765891,15.731301387252968,15.731599541740046,15.731897696227122,15.732195850714199,15.732494005201275,15.732792159688353,15.73309031417543,15.733388468662506,15.733686623149584,15.73398477763666,15.734282932123737,15.734581086610813,15.734879241097891,15.735177395584968,15.735475550072044,15.73577370455912,15.736071859046199,15.736370013533275,15.736668168020351,15.736966322507428,15.737264476994506,15.737562631481582,15.737860785968659,15.738158940455737,15.738457094942813,15.73875524942989,15.739053403916966,15.739351558404044,15.73964971289112,15.739947867378197,15.740246021865275,15.740544176352351,15.740842330839428,15.741140485326504,15.741438639813582,15.741736794300659,15.742034948787735,15.742333103274811,15.74263125776189,15.742929412248966,15.743227566736042,15.74352572122312,15.743823875710197,15.744122030197273,15.74442018468435,15.744718339171428,15.745016493658504,15.74531464814558,15.745612802632657,15.745910957119735,15.746209111606811,15.746507266093888,15.746805420580966,15.747103575068042,15.747401729555119,15.747699884042195,15.747998038529273,15.74829619301635,15.748594347503426,15.748892501990502,15.74919065647758,15.749488810964657,15.749786965451733,15.750085119938811,15.750383274425888,15.750681428912964,15.75097958340004,15.751277737887118,15.751575892374195,15.751874046861271,15.752172201348348,15.752470355835426,15.752768510322502,15.753066664809579,15.753364819296657,15.753662973783733,15.75396112827081,15.754259282757886,15.754557437244964,15.75485559173204,15.755153746219117,15.755451900706193,15.755750055193271,15.756048209680348,15.756346364167424,15.756644518654502,15.756942673141578,15.757240827628655,15.757538982115731,15.75783713660281,15.758135291089886,15.758433445576962,15.758731600064039,15.759029754551117,15.759327909038193,15.75962606352527,15.759924218012348,15.760222372499424,15.7605205269865,15.760818681473577,15.761116835960655,15.761414990447731,15.761713144934808,15.762011299421884,15.762309453908962,15.762607608396038,15.762905762883115,15.763203917370193,15.76350207185727,15.763800226344346,15.764098380831422,15.7643965353185,15.764694689805577,15.764992844292653,15.76529099877973,15.765589153266808,15.765887307753884,15.76618546224096,15.766483616728038,15.766781771215115,15.767079925702191,15.767378080189268,15.767676234676346,15.767974389163422,15.768272543650498,15.768570698137575,15.768868852624653,15.76916700711173,15.769465161598806,15.769763316085884,15.77006147057296,15.770359625060037,15.770657779547113,15.770955934034191,15.771254088521268,15.771552243008344,15.77185039749542,15.772148551982498,15.772446706469575,15.772744860956651,15.77304301544373,15.773341169930806,15.773639324417882,15.773937478904958,15.774235633392037,15.774533787879113,15.77483194236619,15.775130096853266,15.775428251340344,15.77572640582742,15.776024560314497,15.776322714801575,15.776620869288651,15.776919023775728,15.777217178262804,15.777515332749882,15.777813487236958,15.778111641724035,15.778409796211111,15.77870795069819,15.779006105185266,15.779304259672342,15.77960241415942,15.779900568646497,15.780198723133573,15.78049687762065,15.780795032107727,15.781093186594804,15.78139134108188,15.781689495568958,15.781987650056035,15.782285804543111,15.782583959030188,15.782882113517266,15.783180268004342,15.783478422491418,15.783776576978495,15.784074731465573,15.78437288595265,15.784671040439726,15.784969194926802,15.78526734941388,15.785565503900957,15.785863658388033,15.786161812875111,15.786459967362187,15.786758121849264,15.78705627633634,15.787354430823418,15.787652585310495,15.787950739797571,15.78824889428465,15.788547048771726,15.788845203258802,15.789143357745878,15.789441512232957,15.789739666720033,15.79003782120711,15.790335975694186,15.790634130181264,15.79093228466834,15.791230439155417,15.791528593642495,15.791826748129571,15.792124902616647,15.792423057103724,15.792721211590802,15.793019366077878,15.793317520564955,15.793615675052031,15.79391382953911,15.794211984026186,15.794510138513262,15.79480829300034,15.795106447487417,15.795404601974493,15.79570275646157,15.796000910948647,15.796299065435724,15.7965972199228,15.796895374409877,15.797193528896955,15.797491683384031,15.797789837871107,15.798087992358186,15.798386146845262,15.798684301332338,15.798982455819415,15.799280610306493,15.79957876479357,15.799876919280646,15.800175073767722,15.8004732282548,15.800771382741877,15.801069537228953,15.801367691716031,15.801665846203107,15.801964000690184,15.80226215517726,15.802560309664338,15.802858464151415,15.803156618638491,15.803454773125567,15.803752927612646,15.804051082099722,15.804349236586798,15.804647391073877,15.804945545560953,15.80524370004803,15.805541854535106,15.805840009022184,15.80613816350926,15.806436317996337,15.806734472483413,15.807032626970491,15.807330781457567,15.807628935944644,15.807927090431722,15.808225244918798,15.808523399405875,15.808821553892951,15.80911970838003,15.809417862867106,15.809716017354182,15.810014171841258,15.810312326328336,15.810610480815413,15.81090863530249,15.811206789789567,15.811504944276644,15.81180309876372,15.812101253250797,15.812399407737875,15.812697562224951,15.812995716712027,15.813293871199104,15.813592025686182,15.813890180173258,15.814188334660335,15.814486489147413,15.81478464363449,15.815082798121566,15.815380952608642,15.81567910709572,15.815977261582796,15.816275416069873,15.81657357055695,15.816871725044027,15.817169879531104,15.81746803401818,15.817766188505258,15.818064342992335,15.818362497479411,15.818660651966487,15.818958806453566,15.819256960940642,15.819555115427718,15.819853269914795,15.820151424401873,15.82044957888895,15.820747733376026,15.821045887863104,15.82134404235018,15.821642196837256,15.821940351324333,15.822238505811411,15.822536660298487,15.822834814785564,15.82313296927264,15.823431123759718,15.823729278246795,15.824027432733871,15.82432558722095,15.824623741708026,15.824921896195102,15.825220050682178,15.825518205169256,15.825816359656333,15.82611451414341,15.826412668630486,15.826710823117564,15.82700897760464,15.827307132091716,15.827605286578795,15.827903441065871,15.828201595552947,15.828499750040024,15.828797904527102,15.829096059014178,15.829394213501255,15.829692367988333,15.82999052247541,15.830288676962486,15.830586831449562,15.83088498593664,15.831183140423716,15.831481294910793,15.83177944939787,15.832077603884947,15.832375758372024,15.8326739128591,15.832972067346178,15.833270221833255,15.833568376320331,15.833866530807407,15.834164685294486,15.834462839781562,15.834760994268638,15.835059148755715,15.835357303242793,15.83565545772987,15.835953612216946,15.836251766704024,15.8365499211911,15.836848075678176,15.837146230165253,15.837444384652331,15.837742539139407,15.838040693626484,15.83833884811356,15.838637002600638,15.838935157087715,15.839233311574791,15.83953146606187,15.839829620548945,15.840127775036022,15.840425929523098,15.840724084010176,15.841022238497253,15.84132039298433,15.841618547471406,15.841916701958484,15.84221485644556,15.842513010932636,15.842811165419715,15.843109319906791,15.843407474393867,15.843705628880944,15.844003783368022,15.844301937855098,15.844600092342175,15.844898246829251,15.84519640131633,15.845494555803405,15.845792710290482,15.84609086477756,15.846389019264636,15.846687173751713,15.84698532823879,15.847283482725867,15.847581637212944,15.84787979170002,15.848177946187096,15.848476100674175,15.848774255161251,15.849072409648327,15.849370564135405,15.849668718622482,15.849966873109558,15.850265027596635,15.850563182083713,15.850861336570789,15.851159491057865,15.851457645544942,15.85175580003202,15.852053954519096,15.852352109006173,15.852650263493251,15.852948417980327,15.853246572467404,15.85354472695448,15.853842881441558,15.854141035928635,15.854439190415711,15.854737344902787,15.855035499389865,15.855333653876942,15.855631808364018,15.855929962851096,15.856228117338173,15.856526271825249,15.856824426312325,15.857122580799404,15.85742073528648,15.857718889773556,15.858017044260633,15.858315198747711,15.858613353234787,15.858911507721864,15.859209662208942,15.859507816696018,15.859805971183095,15.860104125670171,15.860402280157249,15.860700434644325,15.860998589131402,15.861296743618478,15.861594898105556,15.861893052592633,15.862191207079709,15.862489361566787,15.862787516053864,15.86308567054094,15.863383825028016,15.863681979515095,15.86398013400217,15.864278288489247,15.864576442976324,15.864874597463402,15.865172751950478,15.865470906437555,15.865769060924633,15.866067215411709,15.866365369898785,15.866663524385862,15.86696167887294,15.867259833360016,15.867557987847093,15.867856142334169,15.868154296821247,15.868452451308324,15.8687506057954,15.869048760282478,15.869346914769555,15.86964506925663,15.869943223743707,15.870241378230785,15.870539532717862,15.870837687204938,15.871135841692015,15.871433996179093,15.871732150666169,15.872030305153245,15.872328459640324,15.8726266141274,15.872924768614476,15.873222923101553,15.87352107758863,15.873819232075707,15.874117386562784,15.87441554104986,15.874713695536938,15.875011850024014,15.87531000451109,15.875608158998169,15.875906313485245,15.876204467972322,15.876502622459398,15.876800776946476,15.877098931433553,15.877397085920629,15.877695240407707,15.877993394894784,15.87829154938186,15.878589703868936,15.878887858356014,15.87918601284309,15.879484167330167,15.879782321817244,15.880080476304322,15.880378630791398,15.880676785278474,15.880974939765553,15.881273094252629,15.881571248739705,15.881869403226782,15.88216755771386,15.882465712200936,15.882763866688013,15.883062021175089,15.883360175662167,15.883658330149244,15.88395648463632,15.884254639123398,15.884552793610474,15.88485094809755,15.885149102584627,15.885447257071705,15.885745411558782,15.886043566045858,15.886341720532934,15.886639875020013,15.886938029507089,15.887236183994165,15.887534338481244,15.88783249296832,15.888130647455396,15.888428801942473,15.88872695642955,15.889025110916627,15.889323265403704,15.88962141989078,15.889919574377858,15.890217728864934,15.89051588335201,15.890814037839089,15.891112192326165,15.891410346813242,15.891708501300318,15.892006655787396,15.892304810274473,15.892602964761549,15.892901119248625,15.893199273735704,15.89349742822278,15.893795582709856,15.894093737196934,15.89439189168401,15.894690046171087,15.894988200658164,15.895286355145242,15.895584509632318,15.895882664119394,15.89618081860647,15.896478973093549,15.896777127580625,15.897075282067702,15.89737343655478,15.897671591041856,15.897969745528933,15.898267900016009,15.898566054503087,15.898864208990164,15.89916236347724,15.899460517964316,15.899758672451394,15.90005682693847,15.900354981425547,15.900653135912625,15.900951290399702,15.901249444886778,15.901547599373854,15.901845753860933,15.902143908348009,15.902442062835085,15.902740217322162,15.90303837180924,15.903336526296316,15.903634680783393,15.90393283527047,15.904230989757547,15.904529144244623,15.9048272987317,15.905125453218778,15.905423607705854,15.90572176219293,15.906019916680007,15.906318071167085,15.906616225654162,15.906914380141238,15.907212534628316,15.907510689115393,15.907808843602469,15.908106998089545,15.908405152576623,15.9087033070637,15.909001461550776,15.909299616037853,15.90959777052493,15.909895925012007,15.910194079499083,15.910492233986162,15.910790388473238,15.911088542960314,15.91138669744739,15.911684851934469,15.911983006421545,15.912281160908622,15.912579315395698,15.912877469882776,15.913175624369853,15.913473778856929,15.913771933344007,15.914070087831083,15.91436824231816,15.914666396805236,15.914964551292314,15.91526270577939,15.915560860266467,15.915859014753543,15.916157169240622,15.916455323727698,15.916753478214774,15.917051632701853,15.917349787188929,15.917647941676005,15.917946096163082,15.91824425065016,15.918542405137236,15.918840559624313,15.919138714111389,15.919436868598467,15.919735023085543,15.92003317757262,15.920331332059698,15.920629486546774,15.92092764103385,15.921225795520927,15.921523950008005,15.921822104495082,15.922120258982158,15.922418413469236,15.922716567956313,15.923014722443389,15.923312876930465,15.923611031417543,15.92390918590462,15.924207340391696,15.924505494878773,15.92480364936585,15.925101803852927,15.925399958340003,15.925698112827082,15.925996267314158,15.926294421801234,15.92659257628831,15.926890730775389,15.927188885262465,15.927487039749542,15.927785194236618,15.928083348723696,15.928381503210773,15.928679657697849,15.928977812184927,15.929275966672003,15.92957412115908,15.929872275646156,15.930170430133234,15.93046858462031,15.930766739107387,15.931064893594463,15.931363048081542,15.931661202568618,15.931959357055694,15.932257511542772,15.932555666029849,15.932853820516925,15.933151975004002,15.93345012949108,15.933748283978156,15.934046438465232,15.934344592952309,15.934642747439387,15.934940901926463,15.93523905641354,15.935537210900618,15.935835365387694,15.93613351987477,15.936431674361847,15.936729828848925,15.937027983336002,15.937326137823078,15.937624292310154,15.937922446797232,15.938220601284309,15.938518755771385,15.938816910258463,15.93911506474554,15.939413219232616,15.939711373719692,15.94000952820677,15.940307682693847,15.940605837180923,15.940903991668,15.941202146155078,15.941500300642154,15.94179845512923,15.942096609616309,15.942394764103385,15.942692918590462,15.942991073077538,15.943289227564616,15.943587382051692,15.943885536538769,15.944183691025845,15.944481845512923,15.94478],"re":[-15324160,2726912,10540032,11675648,14719488,10368512,1445376,-15519232,-21325312,-12993024,-6081024,-1530880,-5650432,-9093120,1226752,9491968,8179712,7694848,2121216,-77312,4880384,2336256,1955328,-3031552,-8524288,-4775424,3710464,-676864,-8529408,-9928192,-10941952,-8783872,-2448384,-4991488,-4769792,-3746304,-3336192,6179840,8387584,3640320,-2349568,-11101696,-22131712,-22010368,-10946560,208896,12205056,13863424,4641792,-4439552,-7933440,-6006272,3424768,7226880,4259840,208896,15484928,29077504,32094720,26161664,11446272,1483776,-2253312,-3336192,1192960,14425600,17262592,8125440,2205696,5965824,10071552,22805504,29189120,26588672,24698368,13116416,4935680,7060480,7889408,2293760,-4275200,1529344,8982528,5874688,-1634816,-6274560,-6897664,-8606720,-177152,13800960,19465728,18677248,16836096,7903232,257536,-12693504,-21849088,-22611968,-16279040,-10661376,-6855680,-3270144,-2542080,-6605824,-5059072,-10435072,-16197120,-16330752,-15901696,-4530176,2408448,2873344,4861440,10167296,12545024,14540288,18994176,24479744,24822784,22842368,21872640,15038976,793088,-11247616,-14094848,-18512896,-17954816,-8661504,3270656,6417920,-1509376,1219072,6046208,-1417216,-4362240,-2140672,-4506112,-1413632,3367936,7876608,6857216,6781440,7377920,14803456,16161280,11144704,7468032,1765376,-5246464,-12882944,-10750976,-12674560,-11315712,-7676928,-2907136,-6963200,-13106688,-10216448,-2286080,1807872,5513216,15960064,25391104,31550976,35865088,39230464,40909312,40855552,27430400,17916416,6546944,-4823552,-15147008,-19274240,-25449984,-30100480,-26542080,-14253568,-2451456,9267200,15795200,13511680,5858816,1899520,4386816,-595456,-6428672,-2281984,-2088448,4204544,5634048,142336,-1236480,-1405952,373248,4361728,9830400,17200128,14864896,10828288,8269312,12141056,21902848,20633088,14846976,16713728,23060992,28113920,34135552,34256384,26975744,9652224,3176448,-3268096,-7988224,-7025152,-10006016,-10273280,4540416,16047616,15037952,3143680,-3722752,-26112,-850944,-924672,-100352,-2379264,-6148608,-13621760,-12336640,-1444352,5025280,5425664,-1162240,-6529024,-9705472,-19502592,-33662976,-31693312,-22765056,-13021184,7356928,20366336,19084800,11809792,7286272,10425344,17109504,13897216,12947456,10778112,6380032,1896960,1458176,-8290304,-16467456,-18619904,-12209664,-11505664,-20502528,-13733376,-6299648,-9099264,-6468608,9226240,13448192,19130880,23191040,10680832,2778112,225792,5137408,11904000,8445440,2713088,493056,-6858752,-10414592,-4427264,-4796928,-9052672,-9626624,-5921280,-6368256,-6713856,-4662272,-2380800,-5580800,-6470656,-6034432,-11021312,-55808,3728896,7171584,18967040,15497728,5591552,-5272064,-14545920,-5945856,14289920,23437312,17259008,20092416,29032960,33665024,37819904,34451456,32249856,31920128,25078272,9637376,-1800704,5173760,23173632,33133056,27560448,18371072,17853440,14141952,848384,-4437504,-3829760,-1456128,-466432,46080,19137536,23904256,14989824,14760960,20698624,28309504,29732864,30304768,21721600,12674048,10612736,13095936,9300480,3601920,2655232,7154176,6509056,7068672,7247360,2605056,600576,1962496,421888,-3673088,-2291200,2898432,4779008,3911168,3212288,9180160,22389248,23731712,13025280,6753792,8370688,9473024,4365312,5160960,10374656,19970048,27534848,26636800,24137728,22636544,20970496,17661440,18440192,19910656,13783552,19410432,16512000,2768384,-369664,2084352,1971200,9597440,25459200,24209920,21535232,18497536,9645568,491008,-1708032,3115008,2521600,6857216,14784512,12737536,8861696,10607616,23957504,35497472,42854912,37123584,26224128,15160832,-6134272,-19191296,-12667392,-512000,6420992,-3025408,-13123072,-9467392,-1783808,2774016,3077632,-1845760,-7190528,-751616,6460928,16030208,21292544,13841408,4756480,-1635328,1214464,4752896,12931072,16717312,9371648,3345920,2339840,5359104,14104576,18747392,25368064,21486592,16660992,11310080,15976960,17750016,10761728,9418752,7341056,9522688,21448192,30710272,27974144,21506560,22713344,21025280,19320832,18726400,11249664,2722304,-3583488,2267648,14033408,18780672,20523008,13732352,2468864,-274432,570368,-2942976,-3125760,-8477696,-16247296,-12836352,-3466240,6686720,21559808,24840192,19445760,13466624,3299840,1566208,5052416,11422208,14800384,9884160,227328,3220480,2782720,-8033792,-12035584,-5368320,-2240512,-8245760,-6448128,2017792,4549120,4936704,733184,-537088,13357056,20839936,17705984,23243264,30896640,40508416,31153152,7224320,-1709568,-2683392,7428608,21322240,23792128,13840384,-1081856,-6190592,-6543360,-8031232,-2743296,6903296,7504384,1093632,285696,4032512,7381504,8864768,3500032,-1944064,5883904,14986752,7920640,-4399616,999424,10093568,6228480,4803584,88576,-8534016,-17426432,-16026624,-8316416,-12249088,-12199936,2943488,14641152,20628480,27344384,29446144,30727680,30292992,29151744,24339456,14234112,2632192,1685504,11481600,15681024,23754752,33270272,25709056,22008832,22056960,8372224,4633600,9843712,11957760,24818688,26579456,26082816,20409344,17011200,22970368,32754688,38936064,33172992,26660864,28716032,35556864,32078336,36020736,48374272,52304384,54627840,55253504,58333696,54820352,50887680,53520896,58334720,55079424,44137472,38061568,36732416,40939520,39788544,37129216,23891968,11897856,12188672,20158464,28146176,22055424,13992448,7915520,-501248,603136,9992704,14270464,14240256,15870464,19830272,27814912,32313856,37259264,39509504,47514624,38213120,14230016,2655232,361472,12880896,23644160,18448896,10726400,11270144,23363072,28775936,29089280,33101312,32577024,21659136,16365056,26095104,29454848,31570432,20653056,8010240,8184320,16217088,21599232,17665536,11773440,6884352,9093120,5970432,7879680,2335744,-3003904,7907328,17574400,17036288,14994944,15779840,17036800,24523264,33550336,38404608,40304640,45401600,45413376,46190080,46244352,44431872,45039104,52038656,64930304,65788416,58947072,61009920,57632768,47311872,42951680,47860224,47366144,31739904,23280640,15636992,5236736,6662144,668672,-9280000,-12781568,-5682688,-3075072,6731776,15303680,19712512,12235264,2256896,692736,4386304,14091264,25507328,24695808,23468032,22070272,32096256,30728192,22617600,29592576,35955200,31622656,28076544,26739200,25423360,29002752,23992320,14482944,13143040,27440640,31067136,24648704,29695488,48660992,49125888,41695232,43098112,40241152,40291328,31571456,8410624,1392640,12050432,22928384,25929728,30415360,31914496,39398912,44310016,41746432,41820160,43582464,27323392,20585984,29262848,22016000,5128704,9197568,18324992,25764352,27549696,16655360,10368512,4365312,10583552,30581760,42299904,36976640,36542976,36230144,35752448,38680576,33106432,26018304,25564160,24026112,3695104,-12380160,-12272640,2624512,16375808,26405376,30817792,29028352,25149952,30960128,31139840,21548032,5561344,-4455424,6694400,10309120,1713664,-3387392,-1472000,16521728,24615424,13527040,10177024,11982336,16663552,29329408,39883264,42425856,30606848,20449792,28531712,36654592,37952000,32394752,32700928,35842560,30811136,31548416,35249152,27292672,12556288,-5630976,-20807680,-20679680,-14885376,-15691776,-17023488,-16398848,-19220992,-17922560,-966144,13172224,7331840,618496,10616320,13253632,23850496,26112512,18330624,24935936,25030656,28531200,41304576,48707072,40486400,24171520,17686528,14658048,26807296,39272960,37268480,31318528,39525376,44007936,35737600,27333632,20653056,19663360,9439744,5146112,21149696,32483328,30347264,20939776,11668992,3950592,-2282496,-4781568,5180416,21266432,27416064,23156736,23806464,24883712,20198912,19115520,18699776,19867136,6555648,-3393024,1869312,3024384,-2640384,-5235200,-190464,1001984,-10504192,-12882432,-16529408,-26914304,-11124736,16211968,21981184,15346688,9234944,1876992,916480,4590592,5899264,6713344,872448,700928,3672064,4627456,10523136,26052096,39780352,40130048,45402112,43434496,42257408,33983488,22363648,20930560,26475008,25541632,15564288,10070528,6822400,-937472,6014976,21771776,33821696,38862848,35762176,28518400,24858624,21443072,23715840,34906112,29954560,29575680,24840704,5525504,-7828992,-3793920,7587328,-1228800,-14353920,-10682880,-6888448,-1148928,9231872,13566464,14877696,23627776,29050368,26971648,33538560,34626048,26282496,31904256,30738432,30306816,28646400,24706048,24570368,29475840,17732608,11144704,26724864,25274880,23778816,32045056,26643968,18120704,9070080,5997056,19321344,37891584,45886976,40979456,22486016,2077696,-11257856,-4819968,18532864,31308288,30014976,22696448,26547712,41224704,40619520,35283968,41686016,37989376,18676224,14051840,15748096,15465472,15084544,17509376,17144320,15501824,19674624,22085632,30740992,46457344,51233280,36639744,27134976,28664832,30163456,26213376,16250368,11225088,9546240,9055744,19711488,20262912,16038912,5933568,3969024,10968064,10483712,19317760,41767936,47362048,53370880,56009216,49306112,42554880,37513728,35051008,22921728,12354048,-4083200,-11191808,6092288,28882944,45956096,52618752,40162816,17967616,8533504,10119680,11815936,12664832,20115456,16590336,10176000,12237312,4973568,-4787200,4033536,8635904,5716480,7379968,2675712,4558336,17891840,23700480,25740800,40466944,44851712,38545920,26948608,18444800,10249728,11081216,14624256,4393472,-9556480,-7349760,-4799488,-4130304,10831872,19731456,21914624,19069440,13586432,-1392640,-15692288,-14107136,-12467200,-11633152,-14429696,-12341248,-3836928,-82944,-5686272,-6216704,98816,869376,-1934336,4038656,-560128,-7010304,-4929024,-107520,9767424,12190208,1287680,6178304,19748352,24559104,25152000,25696256,20655104,10981888,8389120,9544192,6742016,1590272,10057216,9460224,9062400,9307136,7462912,2491904,376832,2099200,4568064,8108544,11637760,13046784,13517824,14546432,11771392,4003840,-1503744,4651520,14053376,5641728,-5982208,2669056,13794304,27322880,27883008,28175360,29258752,34176000,34888704,29945856,21562880,21779456,24859136,28243456,21538304,7970816,-1025536,-833024,8230912,12824576,2073600,-2308608,4591104,14330368,23118336,22838784,23470592,29688320,19485696,7773696,5282816,-1167360,-4653568,-12608000,-13829632,7546368,21132800,24267776,27324928,18290176,10039808,5999104,19202560,26239488,21529600,13787648,7992320,-1491968,-4339712,4862976,12345344,14745088,9524224,381952,-1341952,2427904,-910336,7414784,19691008,10571776,-4238848,-9103360,-13142528,-4153344,16259584,26885120,26324992,28412928,13456896,-1699328,-2597376,12361216,24552960,20519424,15991296,8292352,13602304,19918848,26247168,22272512,17131008,19778560,24758272,22979072,15259136,1790464,-6847488,-7246848,-7208960,401920,13233152,21031936,22787584,10271232,4118528,5884416,6768640,976896,-1110016,-2563584,956416,2541056,-5177856,-10385920,-1658368,11708928,20234752,25281536,21711872,15793152,12363776,13648896,8443392,1275392,2722304,5245952,-1381376,-6253056,-1809408,6379008,19852288,17430016,7729664,8824832,22306816,29982720,30017024,25989632,23836672,16345600,13125120,24548864,22367232,4455424,-4829184,327680,7151104,15620096,26774528,37569536,31191040,33965568,45223936,45114880,29059584,10975232,325120,2144256,-4933632,2596864,22208000,32172032,26433536,24644608,28856320,28969472,31755264,26560512,19893760,21550592,16859136,17037824,17632256,7475200,19739136,27810816,29922816,39920640,40246272,34542592,25252864,16686592,14080512,7268352,-2112000,4199424,14962688,10606592,10967552,-2622464,-17103360,-9782272,2066432,10749440,9680384,7633920,6682624,7374848,19230720,23722496,23215616,18210304,13831680,25527296,27851264,23480832,28304896,24762368,21428736,27428864,30039552,23269888,10792448,7561216,-508416,4383232,12016640,9764864,4972032,9545216,15688192,11099648,9827840,12968960,10333184,12022784,9689600,5166592,9468416,15661056,24638976,31805952,31932416,34863616,30577664,20576768,19128832,27219968,38354944,45406208,44464128,39067136,34382848,37086208,34596352,30256640,36431360,47100928,50749952,41337344,38992384,39307264,35164672,27332608,40571392,46790144,38499328,27922432,25739776,25971200,19801088,18415616,16535040,11358208,12769280,19774976,21288960,26498560,30720512,26323456,21800448,18073088,16436224,23685632,34195456,26025472,18093056,29361664,39504896,39219200,43322368,48801792,53990400,62261248,54992896,43397120,44028416,26836480,13748224,20633600,24036352,27928064,30817280,27359744,18916352,15431168,25762816,26625536,20092928,31837696,37512192,30248960,27493376,25689088,32878080,37546496,30821888,25048576,18900480,8918528,2526720,1606144,348672,2078720,16328704,23621632,23413248,16951808,16902144,17942528,4301824,1169408,16410112,23762944,23198208,20493824,10417152,14396928,24613888,28670464,23201280,17092096,21977600,26589184,32814592,44007424,33675264,22663680,28694528,29561344,36129792,34211840,39674368,33208320,17209856,-1027072,-11708928,894976,-337920,-11475456,-4736000,1581568,8772096,17722368,19870208,19753472,21969920,15285248,2165760,-5902336,-1569792,15753728,34251264,36194816,18542080,4734976,-6672896,-11118592,6611968,15151104,3084800,-5459456,-228352,6608896,18547200,26368000,19396096,8262656,16297984,19847168,16492544,9069568,9363968,7204864,675328,-4386304,-6234624,-1267712,-1426432,-3218432,-1847808,-5782016,-7921664,-1942528,4948992,7421440,10679296,10073600,-4024320,-15501824,-20185088,-11640832,967680,5848064,11853312,21146624,14068736,-2812416,-7492608,-19196416,-28665344,-25678848,-13066240,1349632,7022080,16626176,23752704,27949056,22873088,13566976,6102016,9385984,13640192,14778368,25741824,35532288,44911616,41862656,42658816,47568384,33537024,12224000,3382272,-182272,1491456,-192512,10323456,16321536,9232384,6445056,1865728,3398656,12022272,17627648,18833408,20203520,18203136,19354112,28578816,25880576,11595776,20950528,36944384,37970944,30716416,19810816,18436608,20897792,13110272,-3268608,-5324288,8869888,23891456,38321664,45686784,53651456,51043840,39779840,22456320,8468992,2241024,-5684224,-17464320,-28984320,-36929024,-24763904,-8635392,-2805760,1678336,13113344,11613184,-8166912,-11429376,2138112,8738304,3656704,-6126080,-4973568,880128,8563712,5811712,-9972736,-20932096,-7831552,1937408,372736,3698688,5066752,1229312,4325376,9632256,7774720,10189312,6226432,-7971328,-1061888,15535616,16198144,23904768,29842944,29893632,30094848,30911488,27065344,19565056,32117760,41923584,48225792,49093632,37658112,25041408,19734528,9528320,8005120,4803072,-6383104,-6258176,2450432,2380288,-3044352,-283136,-5776896,-7930880,5762560,12944384,11350528,4227072,-13518848,-28695552,-19039744,-57344,18450944,28746752,34669056,31014912,24219648,18460160,11088384,1383424,2503680,1807872,-1040896,1817600,381440,1931264,2007040,-1984000,-6381568,-7437312,3999232,11364864,8663552,11351552,19295232,20103168,20953600,22415872,19443712,3323904,-6646272,8457728,24894464,28182528,30203392,33137152,40280576,21340160,-3318784,-7675392,-5202944,-8145920,-3390464,2107904,-4945408,-10485760,-7644160,-5597184,-7066112,-7822848,-8993792,-5536256,2801664,2049024,1485824,-902144,10240,5760000,12601856,8251392,-4684288,-16999424,-14307328,-14683648,-21594112,-17906176,-3796480,5074944,14959616,24327168,24146944,15232512,14596096,18643456,26235392,20085760,4162560,-5546496,-6889984,80384,8198656,12024320,4222976,2092032,1200640,4859392,15318528,23907840,23517696,21966336,16277504,4598272,726016,6435840,12594176,15522816,12810752,17584640,18661376,21542400,23343104,21217280,25465344,22801408,18288640,19301376,19867136,28303360,46313984,65047552,57726976,46862336,38323712,31357440,21319680,22081536,23103488,11415040,1769472,-1923072,-10038784,-12597248,-27728384,-36412416,-29170688,-18293760,-2603520,15673856,13801472,17901568,24888832,17736192,8028160,-9526784,-5001728,10934784,17728000,23319552,7785472,-9294336,-1268736,10320384,6987264,2370560,-6609408,-1707520,5756928,2762752,4939264,5243392,-3870208,1641984,9042944,8517120,14897664,15083008,9485312,7620608,9913856,1112064,3690496,10483200,26945536,27523072,17856512,3099648,-8217088,-9503744,-22016000,-30610432,-21993472,-21381632,-25591808,-17814016,-1548800,6150656,2664448,-1515008,-86528,7630848,11773440,17774080,18316288,25935360,26627072,24695808,24301056,28554240,20029952,4056064,828928,-329216,-5616640,6984192,23254016,26719744,27577344,25412608,11324416,2731008,6907392,7628800,14900224,36022784,48856576,35587072,23152640,37758976,52372992,48675840,34919424,22482432,24466432,18553344,11836928,19363840,28947968,33169920,23596544,13748736,4648448,9331712,-2586112,-9115648,173568,6133248,17630208,30542336,29167104,22080512,17328128,14623232,28398592,34205696,34335232,35812352,29767680,28878336,20254720,11256832,15454208,27707392,35217408,33786368,27681792,21267456,21505536,13459968,15831040,26472960,28928000,28395520,36460032,42968576,35784192,19710976,16355328,30790144,26164736,5967872,682496,-7112704,-5059072,-3070976,5069312,17728512,21616640,18340864,13777408,7148544,-88576,-3937792,5799936,13360128,6017536,-3091968,-8807936,-1950720,3215360,4929536,-2657792,-4975104,-1566208,11060736,28297216,38480384,34283520,30668800,38394880,36506112,22881792,18780672,9628672,5798912,12016640,16210432,19197952,16569344,3019264,-11145216,-15712256,-18010624,-7982592,-207872,12298752,12384768,8887296,476672,-7555584,-4032512,4244992,13521920,11968000,4609536,7080448,18146304,16454144,15499264,14500352,13359104,20418560,26734592,27346944,32944640,38865408,31212544,11741696,3236864,22150144,30292480,25709568,28118016,23453696,12706304,10233344,6618624,9230336,7048192,10966016,15559680,15882240,19479552,17675264,10544640,21975040,33888768,26705408,4832256,-8845312,-11906048,-9863168,-12221952,-19299840,-29395456,-27975168,-15392768,-14408704,-14420992,-5194240,4536832,12360192,24198656,34733056,35262464,18963456,14728704,25871872,21846016,13523968,15056896,8313344,-3961344,-7113728,-3713024,-568832,-569344,-2469888,8136192,19153920,13827584,5920256,-498176,-10199040,-21069312,-22759424,-36410880,-38466560,-26543104,-20228608,-13893632,-19778048,-21791232,-9676800,-20146688,-36660224,-33427968,-20367872,-9115136,-6958592,4456960,14908928,21610496,28498432,22242816,11335168,4892160,-2930688,-7029248,-5019648,-2558464,-4551680,765952,-5585920,-15050240,-6716416,9452544,12743168,20925440,27870208,17347072,-2209280,-9264128,-7965696,-6107136,-7322624,-4529152,15755776,20286464,16198656,8945664,-7533056,-11337728,-318464,1833472,-416256,5673984,4526080,-1113088,-1925632,5532672,12790784,7019008,1419264,690176,-8607744,-12130304,-3117056,-768512,-6231552,-5756928,-3185664,-6116864,-2252800,1573888,-9021440,-16133632,-16449024,-23372288,-16427008,9013248,30563840,32629760,20545536,2551296,-8293888,-8893952,4410368,11894272,-657408,-9587200,-7731200,-3934208,1248768,6905344,16744448,28080640,33459712,21430272,12675072,14824448,11464192,8836096,4725248,-6308352,-11582976,7544832,8731648,-3651584,-14315008,-18620928,-25569280,-29394432,-14865920,-131584,2914816,12284928,25826816,32323584,28445184,27523584,16560640,10435072,19307008,20241920,18564608,21613568,17606144,6335488,8300032,902656,1836032,17787904,24307712,27523584,18333696,4782592,6143488,5578752,1794048,-6638592,-4147200,-1249280,-2396160,5879808,16112128,5904896,4819968,6560256,4138496,-410624,-7638528,-13192192,-12654592,-17464832,-15271936,1413632,-2083840,-9057280,-585216,16314368,20210688,9960448,-6733824,-19707904,-10901504,-3713536,-11191296,-20455424,-17312768,-18756096,-19402240,4089344,23809024,25039872,28815360,37148672,19169792,18225152,20123136,4723712,-5622784,-3112960,-7041536,-21206528,-28241920,-24182272,-17476608,-8697856,-1997312,5632000,5559296,-5711872,-12377600,-10822144,-7520256,-20068864,-29201920,-20245504,-8180736,1029632,-374272,-173056,7385088,8737792,6082560,-2686464,-13947904,-25343488,-19732480,5683200,28036096,32342016,33288192,37661696,37182464,38400000,28694528,11853824,5009920,4419584,9812480,12897280,9372160,21986304,22665216,23306752,24274944,11581952,7470080,21720576,30104064,28139008,33454080,32106496,27280896,21266432,12826624,11257344,19311616,34630144,25394176,8567296,2068480,5457408,3173888,-5329408,-24634880,-43439104,-34897920,-15230976,-22493184,-31786496,-11352576,9160192,21982208,17172992,5402624,-6661120,-15873536,-18361856,-19749888,-18027520,1679872,11842560,9950720,13616640,19233280,20811776,17475072,13905920,14342656,1033216,-2610688,13307392,15356928,13452800,9312256,6565376,7792640,-2168320,-18726912,-32889856,-35188224,-36012544,-33123840,-37841920,-41264128,-43735552,-37679616,-27681792,-16664576,-9783296,-18991616,-15974912,-7909376,6010368,8341504,2425344,-265216,-3430400,-972800,-6787584,-23436800,-25559040,-12867072,-16798720,-23260672,-14348288,-13124096,-12173312,827904,11077632,19916288,22829056,18264064,12539904,-3096576,-23275008,-37555712,-27288576,-13548544,-8287744,-5660160,5710848,18362368,23654400,16928256,16990720,15752192,14284288,16004608,16796160,19194368,19424768,18811392,31764992,40607744,28089856,26253312,32322048,23324160,13574144,5781504,4983296,5826560,3613696,2477056,8865280,6393344,7035392,5477888,2570752,-7970304,-8898560,553472,1057280,-9437696,-11693056,-3106816,-1264128,-3961344,-8993792,2144256,16744960,12089344,14025728,5941760,-2790912,11071488,17543680,2218496,-15009280,-24698880,-24828416,-26589696,-27836928,-19044864,-12468736,-1926144,-2224640,-9942528,-3349504,11180032,17956864,11625472,5615104,5243392,8894464,21340160,20571648,20142080,19019776,17229824,8782848,-5708800,-13197824,-9124352,90624,-1541120,-11863040,-4854272,156672,-2396160,-4404224,-15244288,-27332608,-30886912,-27819008,-18454528,-10560000,-6530048,-7345664,-16447488,-30422528,-34723840,-19030528,-20139008,-18461184,-8401408,-5015040,-2638336,-1544704,6199296,5689344,-9650176,-20302848,-20375552,-9696768,-4471808,1985024,12374016,18782720,15845888,24371712,39490048,40935936,35496448,27085312,18117632,17696256,12214784,-6718464,-13476864,-2659840,-1367552,-5584896,-7729664,-12901888,-8311296,-968704,7586304,9298432,1984512,-8465920,-1455616,4559360,2720256,5601792,3736064,6133760,14829056,11364352,-3413504,-3065856,6896128,5015552,2829312,6414336,-252416,-4494848,-6147072,-3634176,5278720,14072832,19631104,11688448,1524736,-11926528,-25110016,-27077120,-23997440,-23579648,-20169216,-7662592,2291712,6545920,15469056,13252608,9761280,8912896,9005568,5158912,3728896,12470784,4078080,-15355904,-23830016,-24180736,-14443008,4117504,16634368,13920768,16459264,13587456,7101440,7126016,15050240,12449280,13516288,19802624,25602560,17256960,58368,-17566208,-18725888,-11613696,-12576256,2627584,15628800,19185152,18550272,22605312,15574528,6493696,4095488,3795968,7724032,5253632,14745088,21333504,20741632,22320640,22396928,16235520,18183168,37347840,51834368,41099776,24507904,16624128,18872320,14103040,-1722880,-5394944,-7389184,-16045056,-30040064,-41837568,-27971072,-9955840,-8241664,-6897152,-7905792,-15262208,-18728448,-12769792,-5999616,-6658560,-4854784,-1841664,-7743488,-17761280,-17248256,-8392704,-4111360,8430592,8981504,10814464,23122944,17069568,5340672,2812416,7727616,11596288,14601728,11556352,3644928,-4275712,-4409856,-4704768,-8404480,-6807552,654848,5046272,13453312,7613952,3728896,675840,-7040512,-487424,11838976,17468416,21770240,22756864,19243520,1754624,-3656704,-5441024,-13917696,-6077952,15666176,26033152,24270848,13945856,5728256,5493760,11239936,-3391488,-21001216,-24500224,-9148416,-448512,-9280000,-20189696,-14700544,-13053440,-13579776,-10297856,-16738816,-21665792,-9390080,4099584,7548416,-3834880,-9354752,-3262976,3108352,-8379904,-18279424,-13842944,-11344384,-22931968,-30496256,-25720320,-17552384,-8526336,-5413376,-4281344,-2447360,-8943616,-10330112,-110592,746496,-3430400,3450368,15717888,21468160,10514432,4420096,16126976,20791296,17356800,13469696,11954176,1515008,-13787648,-22612992,-14853120,-9899008,-9096192,-5913600,-820736,-2610688,-12793856,-15545344,-11514880,-6720000,-18877952,-29793280,-35824640,-35886592,-28517376,-21074432,-17555968,-9868288,2165248,12674048,21287424,16729088,5283840,-6948352,438272,5399552,4824064,10118656,16487424,10952192,1840128,-252416,-5741056,-18118656,-16463360,-6594560,-77312,10913280,18747392,23002624,13108736,690688,-4331520,-12726784,-11030016,4549632,9092096,4551680,-2611200,-9869824,-21924864,-21581312,-15183872,-4764160,7528960,18853888,12352000,588288,4520960,9987584,5136896,-7149056,-2830336,3793408,13044224,27747328,23479808,4917760,-2242560,-11961344,-15000576,-18337280,-14397952,-6585856,-7892992,-16463872,-14782464,-15719936,-11872768,-4306432,1136640,12716544,14366720,7601664,-3337216,-14790656,-5873664,7982592,5827584,-6748160,-4279296,4783104,3287040,-8437248,-2872832,4773376,9745408,8053248,2132480,1082880,-4689408,-432640,-6127104,-11908608,-12108800,-6309376,10893312,18212864,13559296,8386560,18459136,17571328,7728128,65024,-3003904,-673280,-1049088,-11866624,-8218112,1692672,13198336,8966656,-2221568,-14835200,-19670528,-21267456,-16121344,-16280064,-11092992,4132352,6554624,6934528,16629248,23707648,14522880,-1544192,-11277824,-7846400,-9712640,-33499136,-45172224,-43642368,-36112896,-24411136,-17186304,-5441536,-12288,-12743168,-19900416,-11032064,-5552128,13138944,15587328,7025152,2165248,-3204096,-8876544,-3575808,3907072,369152,-3482112,-10481664,-11937792,-10797568,1411584,10468864,17426432,18489856,10864128,8283136,21367296,26697728,22162432,14827008,7213056,-2432000,-14334976,-21530112,-18354176,-6160896,-619520,-1060352,-1872384,4149760,8261632,2288128,-2038272,4137472,6084096,-13058048,-36337152,-27734528,-15112704,-6270976,-4833792,-3701760,-2957312,-8967680,-6011392,-1057280,-4384768,-7065088,-7190528,-7108096,-7906816,-11750912,-15214592,-12511744,-14435840,-23291392,-14373888,980992,8489984,9498624,5779456,-2309632,-15211008,-21865472,-10267648,-302080,10014208,14296064,9306112,-1420800,-6324736,5279744,23448064,31748096,26724864,28952576,28292096,12712960,1347584,-5227008,-123904,5373952,11018240,4511744,5603840,1591808,-10018304,-15688192,-21797376,-19135488,-13531648,332288,18850304,25600000,20297216,17838592,15315456,3087360,6324736,19970560,22679040,21099520,19152384,14839808,4490752,-6913536,-6058496,274432,-7945216,-4612608,6804992,9707520,15395840,17385472,13731328,3388928,-1869824,-813056,2357248,-5362176,-2956800,-3155968,-8773120,-10592768,-10840064,-6970368,-6163456,-12652032,-3533824,3983872,3615232,7865856,6602240,-4230144,-5249024,11928576,21608448,17820160,4882944,-4562944,-6147584,-3012608,0,11358720,20677120,21765632,25175552,26554880,17073664,4035584,6088704,6121472,4487680,-3432448,-10143744,-6350848,6612480,14063104,16588288,12012032,7266304,18470400,22852096,15675392,4179968,-926720,-5461504,-9556992,-7631872,-12625408,-28522496,-26735104,-11424256,-4175872,5827072,29722112,31628288,27298816,9031168,1170944,2930176,200192,1287680,-1259520,-11482112,-14204416,-24295424,-27251200,-27175936,-15968768,-9729024,-11145728,-5519360,-16719360,-31748096,-32018432,-32716288,-37116416,-33800704,-27104768,-14197760,-8911872,-8931840,-3042304,464384,7007744,5450240,-18309632,-35699712,-36845056,-36676608,-32087040,-25201664,-27078144,-17903616,-2733056,419328,1362944,12257792,17936384,15438848,12605440,2375680,-1691136,-5722112,-6815232,1930240,-2829824,-9663488,-16064512,-8346624,14493184,20480512,17267712,20105216,13383680,9326080,8870400,4707328,-5764096,-8015360,-19361792,-28899328,-23329792,-11893248,-9167872,-12017664,-12800,8892416,-2876928,-7348224,4294144,10839552,7358976,-7647232,-3871232,-9134592,-24387072,-29289984,-32968192,-33132544,-18890240,-15547904,-1451008,11508736,8115200,2686976,-4660736,-10773504,-2782208,45568,-14941184,-15041536,-9534464,-10381824,-10721280,-122880,2547712,-13134336,-19059712,-3703808,12941312,18053632,15466496,3860480,152576,15171584,17293312,16090112,21869056,29442048,17710592,-4379136,-7610880,-15546368,-27272192,-25458688,-21045248,-10727936,5514240,9884672,4740608,2520064,10137088,16987136,25008640,32430592,19807232,5073408,-3910144,-11764224,-20161536,-20535296,-13124608,1967104,15627776,13259264,9393152,13079040,26147840,22512640,17220096,15228928,3692544,-4243456,-5479936,4547584,7856128,10232320,26023936,37105664,46234624,32922112,12527616,7092224,7092224,5145088,-9334272,-15437312,-15674368,-14905344,-11821568,-97792,6438912,5032448,7400960,18950656,25267712,11126784,-3126784,-11910144,-13019136,1636352,14205440,7414784,-8343552,-9375744,-9528320,-21703680,-25440768,-17406464,-8023552,-10744832,-21612544,-28783104,-37189120,-33765376,-22795264,-13284352,-15923200,-23660544,-27683328,-29260288,-28673024,-20892160,-3570176,12311040,6150144,-6384128,-9455104,-8864256,-10785280,-24704512,-34321408,-42055680,-35613184,-23746560,-10756096,-6988800,-5476352,-10151936,-17684480,-4725760,9729536,17320960,14189056,16480256,27102208,24252928,13965824,8256000,12578816,11483136,4939264,3296768,-1600000,-1516032,-7016448,-19056640,-21185024,-12033024,-4352512,-6874112,-8415744,-3015168,21619712,27162112,4404224,-16987648,-18910208,-14847488,-3945472,4988928,3697152,-6414336,-13704704,-5971968,87040,-4045824,4001280,4944896,-8065024,-18408960,-17478144,-11280384,-1884160,10675712,15616512,24974848,32642560,20050432,4496896,-9521152,-17266688,-10956288,-355328,-7712256,-3747328,12025856,10627584,-1774592,-14766592,-13539328,-13404160,-27827712,-33094656,-18661888,-6255616,-12962304,-14891520,-11105280,-24358912,-38535680,-33944064,-17206272,-1468928,2804224,4901888,8757760,12928000,8232448,2436608,-1214464,770048,1458176,3236864,1088000,-8295936,-22205440,-19653632,-4919296,13194752,19704320,15246336,2502656,-6371840,498688,293888,-11322368,-21080576,-16955904,-12838400,-13931008,-13883392,-19751424,-21804032,-13594112,-17046528,-13503488,-10009600,-11661824,-3533312,-3358208,-280576,-10495488,-29375488,-35949056,-35235328,-29783040,-31093248,-23436800,-18361344,-16395776,-19540480,-23319552,-13938176,-5540864,-3390464,4755456,9976320,18566656,24712192,20947968,13017088,937984,-10124288,-12132864,-10356736,-7522304,-3268096,-1392128,-6253056,-11191808,-2015232,9781760,8507904,-8780288,-14085632,-7043584,1246720,4938240,2869760,-6003200,-18905600,-29286912,-21348352,-8973824,-3664896,-1966080,-1539584,-801792,-6144,4776448,6739456,12766720,19383296,13367808,5902336,3994624,11628032,16047104,13312512,19531776,17923584,6292480,4798976,105984,-760832,4342272,5751296,5294080,-2365952,-3443712,8792064,9431040,10133504,14099456,17925120,14753792,-6341120,-8550912,-5093376,-6604288,-6998016,1199616,7124480,452608,-2608640,-9306624,-11947008,3683840,13322240,3608064,5269504,13455360,8558592,10155008,11568128,18703872,31278080,26219520,-403968,-8182272,-2766336,1619456,3465216,-3317248,-6173184,2838528,6802944,-1054208,-10310656,-6257664,1389568,-12627456,-20973056,-1946112,13181952,7092224,7910912,11606016,13063680,20706304,29588480,40832512,46486016,43567104,27911680,19637760,16694272,11073536,7862272,7121920,13617664,19957248,12393984,3592704,3447808,-2397184,-6900224,-5711872,-7744512,1101824,-1896960,-15717888,-14431232,-17771008,-11727872,-5516288,-14935552,-23375872,-19849216,-12020224,925184,8441856,6637056,9129984,2088960,-11168768,-19251712,-23573504,-21545984,-4869632,5834752,5847552,-4993024,-24047104,-25034240,-16507904,-11628544,-18046976,-34826752,-41995776,-26117632,-10046464,-7489536,534016,11293696,16424960,9286656,6559232,662528,-7652864,-6695936,-5633024,-6384128,-7848960,-7868416,-4546048,-1311232,4259328,6943232,9504256,3467264,-512,1194496,5643264,6632448,3142656,12669440,24465408,24095744,15795200,3151360,-5168128,-10746368,-4346880,-2388992,-4783616,-3712000,-10603008,-15003648,-4070912,122368,2699776,2768896,17272832,33130496,38156800,41275904,30100480,20367872,10026496,738304,-2192896,714752,-1191424,-9906176,492032,11801600,3260928,-11712512,-12759040,-13270528,-12717056,-16661504,-17558016,-16344064,-21620224,-11511808,8338432,26974208,34483200,35018752,24872448,20641792,16386048,12562944,4110848,-5524480,-5211648,-654336,-3430400,-5321216,-3814400,1261056,6028800,12120576,15730688,10749952,21298688,28316672,19340288,18156032,17530880,14959616,8564736,-1060352,-9328640,-13318656,-15522816,-17197568,-9600512,-4361216,-1171456,-1406976,-5004800,11977728,22375936,1381888,-13252608,-14555648,-13281280,-25054208,-30129152,-26346496,-29430784,-37571584,-44388352,-42460160,-23123456,-10615296,2682880,2464768,29696,5118976,4755968,4638720,6223872,6632448,-7086080,-17966080,-4045824,16105472,27202560,25500672,15795200,18168320,33403904,35291136,27188736,18871296,10425856,10431488,8011264,18150400,22172672,14692864,10245120,1156608,-4754432,-13129216,-10212352,-6373888,-6927360,-17646080,-24270336,-13588992,6137856,15205888,16954368,9805824,-6334976,-10766848,-4540928,-6645760,-16806912,-19831808,-1565184,11346432,-4416000,-21458944,-33326592,-35016704,-29760000,-17843712,-7324160,10243584,25485824,16489984,12626432,-3395584,-16155136,-2501632,11111936,23500288,23449088,16894464,13320192,10592768,3017728,-2939904,-7643648,-11420672,-12773888,-20928000,-8696832,-97792,-1701888,-3591680,-12470272,-1737728,10714624,10822144,332288,-6978048,-7973376,2822144,6356480,-374784,-10322432,-12996096,-3667456,-8256000,-28633088,-40965632,-46317056,-33957376,-19076096,-10404352,-11377664,-6984704,-2452992,735232,4867584,5385216,15645184,17446912,9362432,14039552,12178944,1360384,8622080,15416832,12658688,12172800,19979776,16138240,9694208,5580288,-2086400,-12887552,-21146112,-25106432,-16828928,-136192,-1025536,-1588736,666624,-4177408,-7707648,645120,8435200,14899200,15535616,25956864,41717760,51329536,45115904,33531392,29672960,13155840,-14736896,-20921856,-15521280,-11380224,772096,1274368,-2927104,14072832,21004288,14495232,4254208,-5527552,-2631680,-1022976,-2605568,-4204544,-9872384,-11736576,-6730752,-2359808,137216,-3503616,-2365440,-4741120,-10368000,-10522112,-2628608,14466560,23603200,17571328,14819328,17430016,10632704,9948672,7497728,-2439168,-15650304,-30344192,-35455488,-36558848,-27341824,-9524736,-2636288,-11149312,-5822976,-6523392,-20366336,-20374016,-20279296,-19359232,-23019520,-35853312,-32037888,-29594624,-28290560,-21239296,-13825536,-13637120,-11817984,-553472,8688640,-2985984,-16227840,-14811136,-17064960,-21977088,-26017280,-23112704,-13191168,-6895616,249344,6738432,3680256,-9125376,-12852736,-10825728,-21023744,-19177472,-2590208,-5056000,-16914432,-19080704,-23113728,-20904448,-13998080,3551232,13760512,-754176,-21426688,-18249728,-4817920,5001728,11036160,11833344,5335040,2918400,2288640,-475136,-8649216,-2499584,4563456,4257280,3144192,1201664,5028864,19224064,19884032,12876800,4049408,8792064,8100352,-740864,8132608,18428416,14920192,12449280,27448832,34501632,39540224,45750272,45595136,37807104,36955136,38949376,30951936,2541056,-21914112,-19117568,-17835520,-13755904,-8241664,-17217536,-27346944,-18082816,-6010880,9755648,15743488,12574720,-3258368,-20012544,-15628800,-12526592,-12164096,-16030720,-8960000,-9914368,-17952768,-7789056,383488,-30720,4236288,10868224,11766272,9653248,15782912,18349056,27668992,27675648,29078016,31657472,35024384,29437440,21233152,21312512,18991104,9051648,-3600384,-9917952,-2918912,1209856,-2567168,694784,16077824,29519872,29363712,16862720,4586496,-3081216,-12517888,-12643840,-3901952,12832768,25011712,17446912,13124608,10447360,5959168,17206272,12392960,-1116160,-3978752,1892352,5982208,6995968,-797184,-13030400,-24096256,-23176704,-18945024,-23444480,-29558272,-23541760,-11643392,-429056,3790336,-6109696,-12716032,-11759616,-23074816,-26876928,-23749632,-20227584,-22974464,-31742464,-17070592,-3710976,-3321856,-6013952,-2788864,3479552,3642880,3448320,-3715072,-9517056,-2019328,3933696,-1325568,-13210624,-19772928,-23642112,-7189504,14860800,9121792,6677504,9410560,-1905152,2568192,20654080,21989888,12290048,-86016,-29184,5459968,7593472,9360896,12284928,11532288,11446784,4524032,-13113344,-23256576,-26184704,-25960960,-25429504,-27032576,-31198720,-28318720,-21076480,-18750464,-22247424,-20690432,-2000896,15027712,22501888,20276736,13813248,9389056,6941696,3412480,-2796544,-9192960,-21990400,-24611840,-28465664,-24273920,-22269952,-31754240,-21912064,-9690624,-7219200,-4335104,-881152,-11816960,-15213568,-14875648,-18897920,-26683392,-34621952,-23112192,-11695104,-12039680,-17590272,-16352256,-17750528,-20543488,-11442688,3117056,10246656,2892800,-4122112,2845696,1823744,804352,6641152,-1860608,-5442048,2767360,7621120,10021376,-2718208,-2532864,3544064,-1338880,-4303360,-1888768,8510976,20234240,19877376,11985920,2927104,155136,1459712,5210624,15372800,23642624,17003520,19087360,31284224,26942976,11354624,-9943040,-21091840,-29376512,-34605056,-27443712,-24098304,-22253056,-15160832,-9571840,-9090560,-6754816,-23020032,-33946112,-26224640,-28214272,-31362048,-15531520,11800576,20781568,7344128,-3680768,-13474304,-17007616,-13315584,-11104256,-23405056,-44827136,-40772096,-32599552,-29789696,-39925760,-34924032,-11206144,-2011136,-13059072,-25448960,-22754816,-14902784,-1956864,-3656192,-20039168,-26700800,-18338816,-6323200,12665856,29466624,32437760,26371584,12635648,6119424,9615360,12657664,5234688,-6371840,-18200576,-22886912,-14283776,-6390272,-2935296,3414016,-6550016,-18830336,-30837248,-27600896,-12455936,-11258368,-18188288,-14677504,-1035776,553472,-3688448,-10831360,-11298304,-20523520,-33003008,-28754944,-20067328,-17451008,-9171968,-4745728,-16349184,-21760512,-36049408,-55033344,-64937472,-60292608,-48772608,-29524992,-19123200,-12336640,-12368384,-18825728,-22528512,-21135872,-10121216,8322560,19672064,21083136,7370752,-11686400,-14189056,-7636992,-6506496,-11849216,-9577984,-3152896,-9962496,-15687168,-22212096,-31648768,-34108416,-28838400,-10962944,-279552,-14537728,-20108800,-27633664,-36965888,-34856448,-22112768,-17142784,-12790784,-3977728,-10688512,-15283712,-13248000,-18091008,-28366848,-31393792,-34487808,-37457408,-38390784,-30942720,-28381696,-23937024,-15539712,-9840640,-1164288,8985600,14654976,13048320,20811776,21271552,15670272,29971456,39831040,35954688,17634816,2878976,-3143168,-8300032,-16559104,-27710464,-36635648,-44742656,-37182464,-23468544,-19720192,-16808448,-11556352,-16236032,-22878720,-21109760,-8962048,3715072,-12017664,-22075904,-10844160,-506368,5812224,10330112,5673472,-7094784,-25806848,-30812160,-29096960,-23851008,-14702592,-19873280,-19300864,-18888192,-11309568,-8470528,-18865664,-30739968,-44510208,-39037440,-29223424,-21011968,-9042944,-461824,231424,-14604800,-28792320,-23285248,-12375552,-8616448,-7006720,-5871616,-11586560,-11670528,-11534848,-16410112,-10860544,-10551296,-10639872,-16446976,-23593472,-21537280,-16748032,-23021568,-33740800,-34084864,-27421184,-24142336,-37384704,-39662592,-38155776,-34892800,-32315904,-22599168,-15870976,-19630080,-25430528,-26189312,-22145024,-9104384,-4964352,-6999040,-17281024,-23420928,-17446400,-15086080,-20254208,-10212352,-7183360,-8368128,1071616,-10274816,-19752960,-8650240,-2411008,-2188288,3599360,4969472,-3649024,-5225984,2635264,1094656,-864768,-12737024,-19996160,-21500416,-26899968,-25931264,-17644544,-14361600,-26607104,-35738624,-27949056,-12456960,3971584,3500032,2714624,288256,-2499584,-866304,-1412096,1763840,-15401472,-17122304,15914496,26950656,10658816,-4779520,-14540800,-20475392,-26815488,-26516480,-23942144,-28493312,-30419456,-21593088,-16495104,-25728512,-32610816,-30903808,-24809984,-19640832,-18891264,-19711488,-19335168,-20646400,-10519552,5928448,19800576,12328960,7442944,5211648,-11939328,-22244352,-25057792,-10488832,1842688,16890880,16713216,1246720,-21133312,-32285184,-28574720,-28592128,-32966656,-24361472,-12829696,1567744,13858304,11811840,-2294784,-17778176,-21769728,-18250240,-12527616,-10240512,-1250816,-8949248,-20911616,-24101376,-22353408,-17931776,-16207872,-19255296,-11958784,11388416,28322304,34631168,34713088,34246656,26228736,5340672,-1139200,3345408,-5532672,-4716544,6287872,12653056,3386880,-5068288,-13227520,-14903296,-6921728,5821952,19534848,13360640,14198784,19284480,20260864,15068672,-2095616,-13111296,-10209280,-12856832,-15770624,-7477248,-9548288,-11030528,-1972224,6425600,1021440,-10926080,-14129152,-15921664,-14232064,-10467840,-14000640,-17238528,-14048256,3979776,9458176,1107456,-15648256,-24127488,-24482816,-24802816,-28441088,-27404288,-22864896,-19549184,-8738816,-67072,8704,-10871808,-21002240,-25860608,-23469568,-23887872,-29313024,-23305728,-8655872,-17880576,-36583424,-36180992,-20389888,-5894656,-120320,-5145600,-15624704,-19706368,-20428800,-18433024,-19477504,-15739392,-10876928,-10843136,-12758528,-6444544,161280,-2599936,-8164352,-18703360,-26944000,-31696896,-23368192,-10712064,-9816576,-8035840,-6073856,-882688,-3294208,-15003136,-23192576,-30388224,-39596032,-27125760,-24518656,-28164608,-27858944,-17618944,-3309056,-1193984,-5195776,-3926528,11354112,21679104,23067648,14879744,151552,-27483648,-34340352,-26763264,-25897472,-31441920,-30093312,-17084928,-2144256,2465792,1389568,7572992,4811776,5028352,-5222912,-28204544,-33291776,-34441728,-26871296,-17871872,-6431744,1937920,2614784,10236416,13534720,13481472,11877376,-4025856,-19953152,-19964416,-11813376,-10013696,-6550016,4560384,476160,-4308992,4559872,13862912,8999424,-8442368,-15142912,-7137792,4496896,3521536,-8698368,-15404032,-6579200,-6107648,-15353344,-31210496,-27549696,-19276288,-8979456,6347776,17636864,16493056,18927104,21791232,9044480,-5061632,-23610368,-42110464,-44393472,-38388224,-29485056,-11183616,4247552,13569536,23822336,9873920,-14453760,-33050624,-36826624,-22801920,-18053632,-20766720,-25682944,-35004928,-30436352,-12591104,7809024,13821952,19517440,22949888,7526400,-12388864,-20525568,-444416,20219904,16925184,4815360,-11322368,-12232192,-3417600,9853952,22906880,22649856,2699264,-17595392,-23192576,-18316288,-14696448,-22785024,-28895744,-25868288,-16583680,-15261696,-27406336,-38163456,-34268672,-32310784,-25494016,-12829696,-10095616,-12637696,-14097920,-10520064,-6648320,698368,4645888,-7560192,-5758464,-11207168,-18839552,-9165312,-6079488,-4396544,-4413440,-2839552,186368,-8463360,-2685952,5693440,-1838080,-7422464,-16718336,-26932736,-24317440,-7251456,4065792,1646592,-7744000,-10982400,-13531648,-6249472,-4486656,-14922240,-10749440,-3310080,2029056,13254144,9173504,-3053568,-14478336,-27487232,-25273344,-15559680,-6710272,2123264,-2167296,-14238720,-24616448,-24492032,-8653824,-4428288,-7216128,-2703360,248832,-5023232,-16304128,-25186304,-15356928,-4316160,-13157376,-19273728,-23146496,-16697344,-457728,-1560064,-7746048,4387328,4817920,-10737152,-20587520,-21737984,-28360704,-32115712,-20327424,-2594816,216576,-1638912,-1154048,-2624512,-3917824,-680960,-2242048,-6559744,-3402240,-5982720,-19451392,-12412416,390656,-3005952,-7441408,-13300736,-26754560,-34997248,-34995712,-24328704,-20230144,-20746752,-22418944,-18680832,-3485184,-1152512,-3318272,-8464896,-5646336,-2864128,-10243072,-17894400,-22693376,-25709056,-17430528,-9279488,-4289536,-3014656,-8324608,-14851584,-24165376,-30214656,-12862976,-12416000,-20011008,-25985024,-36989440,-34809856,-22085120,-14244352,-8745472,-9772544,-7235072,4767232,2145280,-16545280,-17967616,-15673344,-10550784,-10521088,-29112320,-31878144,-19687424,-16662016,-7639552,-3594752,-7455744,-12734464,-19235840,-19295744,-17276928,-26594816,-25827328,-25641984,-35023360,-34550784,-22585856,-15156736,-30337536,-48777216,-55194112,-44357632,-34438144,-33337344,-38572544,-44542464,-38523392,-26972160,-19143680,-2821120,11098112,14772736,15662080,19668992,18088960,15165440,8424960,-245760,-6281216,-16377856,-32816640,-38012416,-31480832,-30468096,-18795008,-10205696,-21664256,-25333760,-21640704,-27617792,-26339840,-17987072,-14953984,-8686592,-11316736,-25649152,-34137088,-39650816,-41810944,-42765312,-44447232,-44682240,-45625344,-28715520,-9508864,105472,-2997760,-15278592,-31597056,-35518976,-35164672,-32793600,-33798656,-35832320,-27841024,-25208320,-20842496,-12367360,-21373440,-32898048,-34009088,-29189632,-33276928,-50017792,-48142336,-27114496,-9922048,-10720256,-17896960,-14850560,-8297984,-360448,17877504,18322944,8547840,-7272960,-7506944,-9160704,-3472896,7524352,-2417664,-10152960,-10832384,-13537280,-15424000,-19038208,-11755008,178176,-676864,-3313152,-6698496,-1186816,10731520,4057088,-10204672,-7644160,11019264,24458240,28996096,24475136,19553792,22662144,17579008,1492992,-17332736,-31051264,-23816704,-16584192,-16555008,-13293056,-10051584,-16519680,-18141696,-10502656,3679232,17991680,13794304,1799680,-1907200,-10014208,-27836928,-36549632,-28940800,-7467008,8312832,3873280,-2562048,-6916096,539648,11445760,16630272,9478656,-9594368,-17768960,-10804736,-10292224,-11885056,-13930496,-23965184,-22762496,-23231488,-16750592,-13433856,-14080000,-10139136,842240,9588224,4948992,8741376,16946176,17052672,17808384,10276352,-1293824,659456,1279488,-1585152,-4751872,-5596672,-5730304,-17078272,-26812416,-22183936,-20493824,-25831424,-29437440,-35699200,-29494272,-14733824,-9282048,-21174272,-25395200,-18321408,-9885184,-9063424,-16016896,-7489536,-9594880,-25237504,-38490624,-38617088,-20063232,-1612800,-2186752,-11023360,-8010752,-17143808,-18494976,-11462144,-7723520,1996288,20201472,13673984,5926400,6219776,2022912,4377600,12619264,3983872,2807296,1833984,-5574144,-167936,936960,-16017920,-22073344,-12698624,-10296832,-11051008,-8547840,-8025600,-9625088,-17957888,-29688832,-18823168,236544,12013056,20101632,16607744,11093504,3150848,-7235584,-14656000,-17107456,-21446144,-22902784,-10591232,-503296,758272,-8614400,-20228096,-25443328,-27759104,-28359168,-17555968,-8173568,-10756608,-5621760,7325184,10394112,11164160,14396928,15016448,10295808,6529024,3204096,5834752,2069504,9495040,15002112,13733888,18666496,23601664,19323904,8487424,6208000,3381248,11826688,32856576,31367168,24010240,17605632,20195840,20275200,-146432,-21964800,-30714880,-27531264,-25531392,-23299072,-21412864,-25011200,-26336768,-30342144,-36461568,-25491968,-17015808,-20435456,-14998528,9317376,22067712,6333952,-10656256,-12772864,-5171712,-5022720,-16638464,-18281984,-19458560,-41958912,-53533696,-46842368,-33830912,-23374336,-25341952,-15063552,-41472,16268288,34640384,35376128,20849664,1729536,-9563136,-12631552,-13317632,-15046656,-6102528,3935232,7845376,5346816,-3487232,5373952,11247104,1286144,-9146368,-11670016,-15006208,-19362816,-13700608,-4537344,-3900416,-1885184,10110976,17638400,13067776,6676992,6632448,7987712,19096064,27730944,14568960,-14972416,-19580416,-2877952,2718720,-12019200,-21046272,-18418176,-3841024,6288896,11096576,5251584,-3548160,-4948480,-21383680,-30087168,-27067904,-25789952,-24594432,-16505344,-10758656,-15163392,-22281728,-24507392,-30245376,-17876992,-1198592,-1987072,-9658368,-13769728,-14553088,-7540736,1038336,-4499456,-25899520,-42322432,-33104896,-16131072,-21562880,-35981312,-27024896,-12691456,-17370624,-27531264,-20984832,1710592,7808512,-926720,-5222400,-8539648,-8122368,-2112512,-3168768,-5315072,-6093312,-5222912,-17184256,-27333120,-22310912,-21839872,-28331520,-28541440,-21384192,-22248960,-26379776,-22244352,-9573888,3227136,8677376,2915328,-1966592,-9314816,-23843840,-32631808,-31986688,-14688256,-4442112,-9537536,-23633920,-40489984,-40643584,-35151872,-29785088,-24555008,-22885888,-33913856,-33208832,-21694464,-22874112,-19234816,-6351360,-7017984,-11741184,-10159616,-10432512,-12927488,-16205824,-20522496,-29227008,-43440640,-47101952,-42752000,-35553280,-33324032,-35615232,-34914304,-27155968,-17414144,-24364544,-28336640,-27974144,-36034048,-40408064,-31711744,-17576448,-8573440,-10805760,-20401664,-19983872,-15563776,-2575360,-14777856,-31783936,-37508608,-39427584,-45972480,-49280000,-41352704,-38518272,-40038912,-37743104,-36716032,-36957184,-38112256,-33064960,-29617664,-32030208,-17086464,-14234112,-18355200,-7340032,3913216,1505280,-1413120,5117440,-3300352,-15579136,-19926016,-7901696,-13208064,-27852288,-28997632,-26776064,-37254144,-41625600,-46297600,-48120832,-37373440,-38440960,-50467840,-54270976,-48433152,-33195008,-23943680,-28356608,-28144640,-36957696,-58907648,-59175936,-44401152,-26417664,-17116160,-22353408,-17456128,-23551488,-26769920,-20361728,-15750656,-15159808,-28259840,-29289984,-25876480,-20244480,-10295296,-25288192,-44296704,-42653184,-28630528,-30348288,-31974912,-18184192,-10703360,-12265472,-15410176,-14211584,-7990272,-3428352,-9422848,-10521600,-7461888,-21840384,-36521984,-49460224,-48080896,-43166208,-38054912,-37867008,-37054976,-37350912,-33951744,-14807040,-407552,-3431936,-8377856,-20972544,-28198400,-15692288,-1967616,4833280,19497984,25263616,24374784,29497344,23818752,14932480,5533184,4627968,15017984,10723840,-574464,-9984512,-17435648,-18384384,-20088320,-13445632,-17843200,-20482048,-18135040,-24332800,-24330240,-12184576,-6044672,-13684224,-24864256,-18500096,-5074944,-6478848,-6412288,-8242688,-11379200,-1890816,10501120,13117440,11180032,-1433600,-13811712,-19937280,-12206592,-10002944,-23123456,-36699648,-44739584,-41860096,-36694528,-23363072,-13753344,-17017344,-21606912,-27035648,-30366720,-22090240,-16111616,-18329088,-11565056,-17480192,-19650560,-18740224,-21781504,-17494016,-13917696,-25850880,-34420736,-32782336,-27199488,-17120768,-8145920,-6052864,-8109568,-9538560,-18515968,-17335808,-1159680,6630400,5690368,4329472,-3629056,-14126080,-23478272,-27885568,-30221824,-34735104,-38875648,-46442496,-48908800,-32267776,-4845056,19844096,26306048,16151040,20770816,35074048,38619648,23696384,19157504,11321344,-593920,-3135488,-6827008,-5402112,772096,981504,850944,2192896,-2482176,-6969856,-3309056,-4070400,-8826880,-16459776,-15470080,-8022528,-1510400,10456064,5493760,-11559424,-8261632,1187840,2182144,-2553856,-15134208,-28890112,-34393088,-24476160,-18753024,-25065472,-26587648,-12140032,5218304,-4176896,-13829120,-14291968,-12292608,-11158016,-6523392,1781760,609792,-2116608,-1318400,1991168,7558656,7792128,4773888,-5112832,-22248960,-31613952,-25697792,-8290304,-7276032,-19497472,-27145728,-33815040,-29996544,-13799424,2391040,4030464,9945088,13168128,6330880,9982976,11313664,-4198912,-16931840,-13292032,-15549440,-13214208,-10375680,-20247040,-16494592,3452416,1530880,-3944960,-10184704,-21699584,-26249216,-31041536,-36650496,-28683264,-20411904,-23249408,-26095104,-16706560,-4892672,-12952064,-33642496,-48112640,-53378560,-46218752,-31178240,-18103808,-8330752,588288,-2107904,-11156992,-11133440,-8824832,-12275200,-16957440,-2807296,3710464,-5173248,-9864192,-9924096,-12616704,-27222016,-30231040,-13024256,-1817088,9078784,20546560,11361792,-241664,-2557952,325632,5897216,14691328,24386048,18243584,-1245696,-78848,11205632,12605440,10039808,594944,8196608,12357120,8648704,-10623488,-33680896,-34786304,-30385664,-26324480,-31009280,-39310336,-29863936,-17165824,-20603904,-22008320,-19866624,-14856704,-6503936,-7830016,-15592448,-18852352,-26620928,-23915520,-32015872,-23094272,-14565888,-13682176,-6905344,-7252480,-8314880,-6792704,-2734592,2182144,-1366016,-11764736,-8324608,-6658560,-10113536,-1003520,2336256,-3761152,-2859520,1050112,3121664,6269440,8668160,5570560,1094656,-16165888,-33820160,-34087424,-21546496,-10647040,-3636224,-7109632,-19192832,-20522496,-13201408,-13380608,-19901952,-13406720,-15222784,-16397824,-2425344,6183936,6765056,11820544,8210944,-3886592,-14371328,-16303104,-14233088,-16971264,-15943168,-13371392,-10521088,-15710208,-16859136,-9163264,-13384704,-10167808,-1564672,-2137088,728576,8960512,7802880,8897536,15074304,12217344,7880704,8122880,18928640,27708416,28315136,15277056,-7533568,-23641088,-31041024,-21865984,-13114368,-11293696,-14064640,-23188480,-16707584,-5340672,-7998464,-13153280,-15445504,-23697920,-18370560,-13381632,-13228544,-26640896,-40614912,-34777600,-30910976,-30153216,-11659264,-10056192,-22263808,-30331392,-42234368,-39975424,-35359232,-23735296,-22435840,-17343488,-5566976,9842176,12133888,9748992,3638272,-8145408,-12806144,-18997248,-20237312,-29401088,-27753984,-21204992,-17310720,-16379392,-18194944,-23259136,-22469120,-25710592,-26435584,-22585344,-22936576,-32577024,-37239296,-33562112,-31034368,-23450112,-12114944,-21383168,-44570112,-38143488,-18657280,-4512256,-993792,1432064,-987136,-11498496,-19466752,-20080640,-19033600,-29306368,-43532800,-51219968,-46026240,-31066112,-13961216,-16695808,-20637696,-12119040,-11209728,-10398208,-1732096,6614528,11815424,19304960,18720768,13780992,2464256,-14195200,-25243648,-23425024,-19267072,-18937344,-16121344,-4985344,6657536,13934592,10309632,-7868928,-21708288,-32623616,-37433856,-26776576,-9795072,-5600768,-8100864,-13058048,-12509696,-16034816,-17167872,-7912960,-4101632,-3090432,-3511296,-10364928,-15737856,-23590400,-35811840,-27301888,-22349312,-33951744,-40617984,-45822976,-41691136,-31092224,-19318784,-19335680,-19675136,-22450688,-31771136,-38462464,-42492416,-48664064,-40739840,-38178816,-37375488,-35013120,-35386368,-38474752,-42251776,-41399808,-43774464,-28175872,-14918144,-641024,-1189888,-6879744,-15813632,-8226304,15044608,19745280,15391744,13372928,2564608,-13051392,-17935360,-13657088,-8807424,-4957184,-9771520,-6040064,-9519616,-21555200,-11877376,5175296,12743168,11598336,-5416960,-18380800,-27398656,-34162176,-34129920,-29208576,-24379904,-28545024,-47168000,-53293568,-42543104,-25758720,-15752192,-14112256,-13574144,-28230144,-35865088,-36453376,-28529152,-22041088,-30728704,-37932544,-38717952,-28766720,-19286016,-25655296,-24311808,-8228864,571392,-7415808,-16612352,-13876224,7616000,10351616,-1823232,-372224,1818624,1707520,-12952576,-22842880,-32723968,-40813568,-32993280,-22330368,-11340800,2370560,6711296,-5144576,-9742848,-10860032,-7623168,-1229312,-4613120,-11335680,-11208192,-14148608,-14863872,-21986816,-27461632,-34515456,-38408192,-42371584,-59529216,-51622400,-25964544,-13014528,-14236160,-15804416,-12076032,-7981568,-16655872,-24551424,-30373888,-39012864,-47079424,-52154880,-45008384,-42503680,-32753152,-18831360,-8529920,-3630592,-7290368,-10940416,-8701440,-14858240,-17837568,-16749056,-11338240,-4825600,1463808,4127744,2005504,-706048,-12382208,-15304192,-19780608,-25078272,-13626368,-19968,-2735104,-12706816,-21296640,-16686080,-4024320,-6598144,-13356544,-10968576,-18134016,-28856832,-22734848,-7206400,1949184,-10249216,-24005120,-20682240,-15679488,-18506752,-18673152,-15364096,-14872576,-10091520,-21296128,-33497088,-39314944,-38400512,-32281600,-23230976,-22268416,-33651200,-44070912,-33686528,-20084224,-25814016,-24118784,-13586432,-11128320,-6623744,-4345344,1371648,-7553536,-15788032,-12434944,-5847552,-11394560,-15376896,-16948736,-12614144,3336192,6312448,937472,-6638592,-15854080,-15846400,-2548224,2510848,5916672,8275456,15641088,12272128,3019776,559104,-6262272,8573440,20571648,6435840,-4046336,-3518464,-12807168,-21712384,-12920320,553984,16053760,15367680,9584640,9416192,7362560,4072448,1934848,2544640,3117568,-10794496,-10053120,-10549760,-22771712,-27755008,-22433792,-17949696,-3214336,17211392,17843712,-1904640,-12045824,-12967424,-22848512,-31269376,-25710592,-19025920,-28924416,-29509632,-22185984,-27722752,-42412032,-46345728,-39526400,-43056640,-48309248,-53145088,-42021888,-25133056,-24614400,-33065984,-38346240,-51191296,-60653568,-47309312,-37006848,-39302656,-34463232,-25817088,-24850432,-24604672,-17933824,-6392320,-10307072,-18298368,-15625216,-9325056,-2055680,140800,2971136,-4414976,-25822208,-32965120,-35451392,-34749440,-28045312,-29322240,-31034368,-35449856,-35605504,-23218176,-16187904,-21730304,-24225280,-26752512,-8929280,8712704,10585088,13017088,-2288128,-27491328,-43945472,-37103104,-27974656,-19123200,-19205120,-12212736,-4328448,-3579904,-9126912,-7457280,2235392,-2085888,-12068864,-13106176,-8484864,-9519104,-23156736,-29377024,-31471104,-41405440,-37593088,-16586752,9401344,12987392,19908608,27568640,7536128,-14962176,-24369152,-21075456,-4605440,6171136,1163776,-9546752,-15997440,-25817088,-19944448,-2730496,3204096,-2521600,-12479488,-12120576,-10232320,-9586176,-16524800,-22797824,-11176448,-10900992,-30371328,-38360064,-29611520,-19640320,-2978304,12424704,7732224,-10752512,-20864000,-20948480,-25371136,-24006144,-25154560,-37572096,-46488064,-45266944,-37836800,-30059520,-30790656,-33253888,-24074752,-17100800,-25226240,-27721728,-35077120,-38962688,-25996288,-6976000,-4319744,-7689728,-387584,7031808,2950144,-6723584,-2229248,6749696,9762816,-3495936,-26581504,-36649472,-36381696,-34898944,-41166848,-31006720,-6771200,10474496,2541056,-22356992,-27601920,-18430976,-12986880,-11324928,-9706496,-22239232,-30814208,-20883456,-7558656,-14994432,-22225408,-24138240,-25470976,-34629120,-42433536,-53513728,-55508992,-39437312,-29608960,-14380544,-4099072,-2633728,-7150080,-5170688,-1091072,-10574848,-22263296,-21286912,-15734272,-18600960,-22111744,-25111552,-22024704,-18706432,-16973824,-17969664,-6543872,1616896,5809152,10758144,11904512,3949056,3053568,7674368,2121216,-4080640,-10679296,-13502976,-10538496,-3713536,-3117056,794112,9457152,7292928,7718400,6635008,-8396800,-9306624,5134848,20082688,23305728,24925184,15687168,-1987072,4438528,6984192,7933440,11358720,18321920,22452736,16154112,10304000,-1261568,-16898048,-29938176,-23664128,-9986048,13875200,38827008,41977344,29190144,14391808,6061056,8223744,3362816,-4041216,-12552704,-17326592,-16169472,-23904256,-39045632,-45835264,-42791424,-39758336,-30402560,-26091008,-24980480,-28279808,-38809600,-43274240,-39099392,-28612096,-22522880,-11452416,-8788480,-10713088,-9935872,-20344832,-16549376,-13991936,-13072896,-8165376,-10053632,2795008,17506304,16916992,11669504,1250304,-19196928,-33302016,-38789120,-39582720,-38332416,-32671232,-26319872,-20643328,-33971712,-44457984,-43995648,-34971648,-30731776,-38376960,-42546688,-36037632,-19976704,-16126464,-19802624,-14161408,-3468288,1935360,3106816,4840960,8299008,3056128,-10150912,-18191360,-12133888,-934912,-1697792,5471232,14331904,6558720,2789888,1468416,-9277440,-15722496,-16875520,-14256128,-6947840,-8354816,-17692672,-27211264,-34995200,-49696768,-54305792,-52104192,-41030656,-26210304,-11785728,-6567936,-8948224,5887488,11210240,1469440,-3873792,-2268672,5410304,-3406848,-1005568,10947584,11630592,5012992,-7544832,-9144320,-11291648,-18904576,-19976704,-20099584,-16930304,-20797952,-10111488,1622528,1973760,-6185984,-8837632,2257920,14872064,21669888,22820864,23571968,31876608,26190336,9299456,3008512,-2667520,-6146048,-820224,3195904,6928384,12514816,4845568,285696,7235072,7246336,10019840,3171840,-9519616,-24069120,-24687616,-27187712,-23171584,-18900480,-24787456,-23016448,-18640896,-14490112,-16161792,-15874560,-17855488,-11855872,-6049792,-3094016,-6652928,-5529088,-190976,4686848,-2099712,-4224512,773120,-9088512,-25661440,-41076224,-47008768,-42130944,-46810624,-45812224,-26763264,-13230080,-11046400,-5802496,-13133312,-23332864,-21990912,-8379904,-3527168,-11422720,-12719616,-3613696,-9591808,-19067392,-16535040,-15187968,-3863552,8998400,13008384,9167360,-3976192,-17440256,-25817600,-24083456,-27273728,-22548480,-8299520,-7852544,-32828416,-38291456,-22994944,-14937088,-17059840,-16656896,-15400960,-18384384,-5747712,1490944,-9476608,-4548096,-2633216,-4959232,-15922176,-25356800,-29228544,-24467968,-31015424,-31095808,-24813568,-22305280,-20760576,-8614912,4314112,8133632,-2686976,-16480256,-12798464,-4549632,7443968,11757568,10575360,-1914368,-354304,525312,-7900160,-6900224,-8349184,-19034112,-24616448,-23164928,-16201216,-10151424,-11065344,-10461184,4496896,14279680,18115584,4525568,4189184,7848448,-6187008,-17083904,-18855424,-9879552,-4332032,-8124416,-13834240,-19758592,-13170176,-18696704,-22672384,-8476160,2293248,7482880,-4691456,-18831872,-27500544,-33145344,-33614848,-26130432,-15524864,-8878592,-857088,6282240,12070400,11998208,9780224,16931840,16020480,1407488,395776,-7839744,-11421184,-2283008,1892864,-4145664,-3835392,-1276416,-7770624,-19842560,-12841984,-5659136,-3376128,806912,-2962944,-5406720,-10758656,-11070464,-12163072,-34097152,-36125696,-28482048,-28882432,-31701504,-26876416,-12754944,-7963648,-5102592,-5907968,2312192,4592640,-2095104,-9730560,-16934912,-25640448,-30793728,-37351424,-39983104,-29108224,-18443264,-2982912,-1129984,2537984,12513792,16129024,5811200,-13004288,-19049472,-12662784,-3932160,2374656,14932992,12488704,-14536192,-20846080,-10878976,5239808,13538816,-1802240,-20078592,-31537152,-32146944,-31431680,-27981824,-24766976,-24326144,-11232256,-10372096,-31325696,-35911680,-27518464,-14681600,-3794432,1972736,-4210688,-10276864,-5239808,-3006464,5542912,20221952,13824000,-5914624,-16098304,-14075904,-13771264,-13914112,-10710016,5187584,20819968,31195648,31040512,16498176,13783552,11378688,11535872,14862848,17242112,10150912,4169216,-317440,-2217984,-2068992,-4079104,26624,16019456,16911360,3210240,168448,-2787840,-6018048,-13965312,-17189888,-14590976,-23161856,-28950528,-19282944,-4875264,-3222016,-9445888,-10404864,-6287872,-1620992,227328,-9454592,-15104512,-12216832,-9746432,-9391104,-11774976,-3462656,-9468416,-18167808,-11416064,3506176,7641088,7343104,20440576,31455744,32268800,23736320,7443456,-11855872,-18339328,-2330624,13245440,17939968,1805312,-8490496,-10440192,-18667520,-23433728,-18392576,-14255104,-13078528,-5676544,-1452544,-9720832,-24051200,-38784512,-39388672,-25800704,-13149696,-4679680,-2976256,-12949504,-21423616,-20304896,-17504768,-16053248,-5377024,4045824,-1553920,-14045184,-11264000,2611712,4825600,1288192,9369600,6984704,2552320,6528000,8158720,3011072,-10886144,-18570240,-16858112,-17606144,-18004480,-10693120,-8764416,-18163712,-22977024,-29627904,-28794368,-22809088,-18586112,-20248064,-17444864,-11837440,-12133376,-19301376,-19430400,-14871552,-17265664,-4845568,15942656,19538432,19852800,20564480,17007104,14519808,4574208,-6434304,-6219776,1666560,-3032064,-12805120,-16670720,-16217088,-12454400,-15572992,-22255104,-21237248,-11020288,-11143168,-22350848,-21447680,-34624000,-33844224,-28441600,-32319488,-21474304,-14305792,-24097792,-25782784,-5488640,5652480,4907520,14607872,17660416,6157312,-855552,10335744,29419008,31268864,21661184,9214464,-3191296,-2918400,664064,-9399296,-13284864,-5913600,-12165632,-13045248,-7330816,-18480128,-33935872,-23779328,-17374720,-19867136,-29241856,-49942528,-49906176,-40185856,-28007424,-24576000,-30970880,-34885632,-28677120,-22088704,-18305536,-11986944,252416,21363200,18765312,8693760,659968,-10492416,-4041216,12070400,22617088,38534656,52387328,35380224,12972544,5720064,9702912,-1330176,-25778176,-36033536,-33904640,-35082240,-46590464,-53329408,-57348096,-60331520,-54242816,-38361600,-17521152,-6107136,-9213952,287232,-550400,-6798848,-15945728,-11664384,-6919168,-5178880,655360,7950848,6179840,-12382720,-12068864,-5497344,-1649664,-4806144,-6358528,-5942784,-8524288,-5404672,-5458432,-1333760,-3652608,-13106688,-20796928,-23024128,-20240384,-15903744,-11502592,-15441408,-9064960,-1002496,-4855808,-13439488,-12177920,-14192128,-17247744,-14339584,-17225728,-9519104,-13343744,-21242880,-19348480,-8775680,10220032,13691392,8580096,-1187840,-15622144,-17843712,-15333888,-23203840,-25225728,-24620032,-19703808,-15967744,-17346560,-14381056,-18913280,-22628864,-19163136,-15364096,-19901440,-26983936,-35123712,-42684928,-43179520,-31380480,-16562688,-7964160,-17810944,-28963840,-30188544,-34423296,-24810496,-16240128,-1335296,13623808,12110336,-1669120,-14047232,-13401088,-14198784,-18936320,-34753536,-44136960,-43104256,-41854976,-27333632,-6732288,7937536,21509632,24367104,26813440,19188736,12122624,11385856,16489472,18825728,22340096,19579392,-1512960,-30674432,-34750464,-21701632,-19102720,-25846784,-29984768,-19918336,-19914240,-26275840,-26356736,-24666112,-26938368,-28116480,-29453824,-30003712,-27653120,-19757056,-23035392,-25206784,-22223360,-20163072,-5880832,-619520,-4818944,-12195328,-15715840,-8937984,1628160,988672,-3693568,619520,12250112,17948672,5739008,3815936,-2072064,-4188672,-10892800,-17674752,-16212992,-7654912,-8786944,-18906112,-28559872,-28471296,-17399296,-2314752,7915520,13711360,16932864,10774528,246272,-2880512,1749504,3597824,11475456,17799168,15977984,10634752,-5356032,-15656448,-28537344,-38724608,-27248640,-2243072,8699904,3153408,8349696,10446848,-7676928,-5239296,-51200,-4087808,-9827328,-18802176,-16523264,-7386112,3300864,-736256,-27315200,-41610752,-44630016,-44594176,-41054720,-41246208,-42563072,-37975552,-43326976,-43275264,-36145664,-31825920,-35313152,-34635264,-34752512,-24207872,-15827456,-13944832,-2334208,12268544,22049792,22412288,24721408,16909824,3376640,7265792,7952896,-4036608,-15315968,-11832320,-8154624,525312,4646912,6039552,19447296,19044352,12913152,7621120,15319040,14238720,18809344,16875008,930304,-5596160,251904,6754304,8254976,9789440,12707328,12797952,6270464,10736640,13581312,885248,-6324736,-1075200,4225536,3698688,-1970688,-13338112,-27060736,-27312128,-18219008,-13108224,-14899200,-16105472,-6128128,-653824,5416448,7422464,719872,-6497792,-7254016,-17139712,-24716288,-30856192,-31024640,-15798784,-7308288,-20006912,-26467328,-27065856,-28942848,-28313088,-26569728,-28470272,-31015424,-30051328,-26203136,-27646976,-25008128,-16015872,-12406272,-22446080,-26823168,-14684672,-6083072,-7372800,-6887424,-14227456,-22742528,-15589888,-10405888,-15842816,-19874304,-14935552,-15121920,-27235328,-32011264,-21425664,-14176768,-24002048,-33096192,-31609344,-31090688,-36353536,-38969856,-38437376,-24983040,-5861376,-1784320,-6094848,-27665920,-40218624,-26441216,-26923520,-36542976,-33851904,-33308160,-38225408,-28891136,-20312576,-22693888,-25487360,-21134336,-16004096,-19827200,-31203328,-32059392,-14784512,-5270016,-13500928,-14269440,-11491328,-5590528,-4569088,-6853632,-3523072,5849088,153600,-5847040,-16486912,-38544896,-46045184,-35319296,-21060608,-8125952,-6289920,-7575040,-6952960,-12812288,-13133312,-18663424,-23712256,-28392960,-38151680,-34282496,-14520832,-12894720,-17072128,-22722560,-30569472,-32088064,-23603712,-10260992,-11630592,-16470016,-18262528,-20057600,-20463104,-21522432,-27580928,-29263872,-27514880,-40973824,-37060096,-24849920,-18852864,-20204032,-15214080,-3181056,7346688,14178304,12211712,4372480,3948032,3022848,-1378304,-8061440,-13541376,-14474752,-15184384,-14017536,-20633600,-32756736,-37388288,-31013376,-29523456,-36246016,-36416512,-36937216,-28390400,-13404672,-7645184,-23249920,-38590464,-49017856,-46958080,-32292352,-23713792,-14686208,-11548160,-15046656,-14609408,-9836032,-7599616,-20078592,-34830848,-34628608,-31765504,-25838080,-28164096,-35868672,-38238208,-38648832,-34256384,-28076544,-27353088,-26124288,-23553536,-18793472,-17378304,-21164544,-26733568,-37905408,-48183808,-42985472,-32344064,-22586368,-23432192,-15969792,-1233920,12167680,21638144,14472704,6577152,-3708416,-22246912,-29771264,-18691072,-11247104,-20723712,-11585024,4264448,2551296,-2522624,-7642624,-4465664,-11630080,-12868096,-13573632,-16185856,-15665664,-25996800,-28442624,-29915648,-28066304,-25973760,-29954048,-45075968,-46901760,-34935808,-26152960,-23995392,-19078144,-7089152,4740608,21507072,43387904,57807360,46945792,23090688,7964672,1537536,953856,-1293312,-1229824,3001344,13818368,21838336,9124864,-12228096,-29508096,-24624640,-15785472,-11044352,-116736,4351488,-9561600,-13620736,-8660480,-7956992,-12078592,-23479808,-26651648,-31772672,-34392064,-37510656,-44905472,-41905152,-46895616,-55875584,-55681024,-43648512,-31498752,-28030464,-31702016,-37979136,-42642432,-53531136,-60661248,-61880320,-54140416,-33262080,-12820992,243712,-6738432,-17271296,-10661888,-8286720,-3701760,7790080,8574464,-294400,-12015104,-25835520,-42916864,-48580608,-48388096,-44015616,-29814272,-11591680,2798592,4840448,-3713024,-2199040,3740160,15503872,19789824,11742720,-955392,-1203712,-10089472,-17968640,-18535936,-24504320,-24420352,-24092160,-21241344,-17327616,-33220096,-43713024,-48545792,-49856512,-37568512,-35362304,-35278336,-20003328,518656,10900480,16714752,3049472,-17496576,-10802176,-11878400,-20062208,-18494464,-12904960,-2766848,1207296,1895424,-9166336,-18769920,-19658752,-12660224,-12433920,-15879168,-13986816,-13571072,-17655808,-17321472,-11534336,-7955456,-8636416,-3504640,-3479552,1005056,3732480,-579072,17419776,30374400,22786560,17033216,14747136,8471040,2296832,18106880,23845376,9919488,-6556672,-20221952,-26730496,-25339904,-15923200,-18506240,-24775680,-20764672,-22491648,-17370112,-13121536,-7475712,-6131712,-24002560,-34006528,-28762624,-9638400,-237568,-6375424,3835392,4002304,-11570688,-12360192,-5967872,-8254976,-12359680,-18630656,-21089280,-21033984,-17741824,-48128,10414592,9698304,5395968,3791360,5842944,-1399808,-3433984,-4337152,-9979392,-14456832,-16476672,-7397888,30720,-3894272,-4556800,-14638592,-15587328,-17791488,-13624320,-14700544,-19593728,-8274944,-7512576,-22386176,-29014016,-23834112,-17710080,-8207872,-8782848,-14241280,-12520960,-4356608,4511232,4947968,-9360384,-34387968,-57574912,-59876352,-41348096,-23792128,-11781120,-3004928,519168,-7021056,-10743296,-5257216,-5025280,-9471488,-22567936,-22935552,-15752704,-18087936,-16547840,-16557056,-24617472,-21667840,-13401088,-9337856,-9585152,-15117824,-28095488,-32802816,-32251904,-26711552,-23192064,-28348928,-25801216,-19344384,-17479680,-23902720,-31108608,-30818816,-39100416,-49904640,-46192640,-25381888,-17873920,-39428096,-49573888,-34626560,-22300672,-27136512,-31401472,-26836480,-18560512,-11557888,-9917440,-13500928,-15191552,-9209856,-6177792,-5982208,-750080,2038272,-3501056,-4861952,-10553344,-24083968,-32522752,-37820928,-39605248,-36164608,-35373056,-30470144,-18231808,-12759040,-7618048,-3517952,-10134016,-16283136,-25253888,-25267200,-20155392,-23927808,-22785536,-22264832,-17655296,-19633152,-17118720,-16240128,-21169664,-11262976,-9526784,-11999744,-14614528,-19261952,-24637440,-33762304,-34985984,-23872512,-18385408,-24201728,-28361728,-23143936,-16192000,-8893440,-25980928,-42123776,-35908608,-29173248,-39386112,-53349888,-57140224,-57270272,-44815872,-28085760,-20231680,-6503936,1501696,-7182336,-17283584,-24466432,-26224128,-22267392,-16354816,-18586112,-18425344,-15428096,-18608128,-25829888,-22366208,-24252928,-28572160,-23763456,-15418880,-2796032,1016320,-293376,3682816,7965696,6884352,1222144,714752,3214848,4023296,-9810432,-22505984,-28148736,-27931648,-24128512,-21816832,-19985920,-22214144,-9840128,5244416,12778496,-904192,-23171584,-39727616,-45746688,-29232128,-9122304,-11161088,-17375744,-11342336,757760,9433600,-1494016,-23624704,-29628416,-33738240,-39536640,-36150272,-41488896,-40192000,-22710784,-16902144,-28611072,-29148672,-26049024,-18889728,-17545216,-19806720,-32709120,-30147072,-21016576,-16451584,-24321536,-35511808,-31157760,-26082304,-19378688,-10841600,-2536448,-4049920,-20766208,-32019968,-22431744,-12665856,-9263104,-2554880,-3653632,-2555392,8735232,-6320128,-34110976,-38856704,-23157248,-18242560,-15173632,-12125184,-23411200,-25036288,-16962048,-17213440,-18391552,-19896832,-25608704,-14162432,-15728640,-28113408,-36726784,-33658880,-26050560,-23029760,-19769344,-18137600,-14148608,-23157760,-33732096,-35405312,-20107264,-19849216,-26791424,-23651328,-28777984,-29608448,-20333568,-15975424,-9827840,-13425664,-14624256,-7668736,-3078144,-2421248,-13592064,-15429632,-1004032,5469696,-6318592,-13669376,-12669952,-14255616,-23152640,-43134976,-46971392,-30695936,-22722560,-27057152,-20004864,-3448320,-200192,-167936,-5266944,-5899776,9337856,21286912,15163904,3994112,-912896,-1196544,-3626496,-441344,13668864,11700224,-974336,-11371008,-17359360,-25729536,-33070592,-25547776,-10339840,6262272,3887104,4056576,9597952,9042432,19684864,14678528,1894912,-13166592,-31581696,-33254400,-22200832,-14251520,-14340096,-21810176,-13167104,-10909696,-7294976,-4500992,-7958016,-15386112,-12732416,-4934144,-3620864,-12362752,-26520064,-41669632,-40982016,-26251264,-17763328,-30141952,-33904128,-15550976,-16173056,-24215040,-28540928,-37519872,-43218944,-47785472,-42929152,-29079552,-34090496,-38429696,-31897600,-23369728,-28781568,-36711424,-33382912,-22129664,-4133376,823808,6607360,4761088,-4040704,-22181888,-36517376,-35567104,-33862656,-33505792,-18233344,-4789760,8017408,18357760,14068736,8460288,9714688,8326656,-7492096,-32277504,-33682432,-34993664,-35678208,-28246016,-16813568,-12715520,-10483712,-16274944,-15170560,-316416,-8575488,-19911168,-22001664,-25541632,-28954624,-35591168,-35523072,-38820352,-41746432,-23155200,8165376,26568192,19294720,11877376,6291456,6559744,-314880,-5571584,-17359872,-33871360,-39133184,-34149376,-24374272,-23095296,-24134144,-28882944,-43641856,-29413888,-7857152,-11992064,-24239616,-26772480,-27081728,-28955136,-34694656,-37201920,-39283200,-35004416,-29796864,-19425280,3208704,21197824,15263232,1985024,7473664,11545088,-609792,-5488640,4636672,8406528,14253056,11694080,-207360,-5344768,-2400768,7916544,4929536,8544256,16996352,9986048,-10907648,-27121664,-34505728,-34679296,-31110144,-31942656,-27190272,-17652736,-15909376,-20141568,-17565184,-16942080,-22889472,-20320768,-16534016,-13893632,-19573760,-33180672,-37910528,-38006784,-34039808,-27996160,-25439744,-10612224,-1675776,-9319936,-7308288,-9316352,-10610688,1731584,13496832,27310080,14970880,-5595648,-15944192,-8232448,4227584,-6907904,-28993024,-37728768,-29551104,-24498688,-24235520,-20576256,-20992512,-27373056,-18102272,-5107200,-6659584,-13184512,-15671808,-14413312,-10331648,-12466176,-14231040,-17625600,-12021760,7326208,14293504,-5499392,-23095808,-24029184,-18976768,-9049088,1287168,8914432,16127488,9438208,7124992,-2993152,-28334080,-39382016,-33090048,-14684672,-5433344,-2048512,-7152128,-17084928,-18486784,-15700480,-11580928,-11658240,-23604224,-32723456,-36317696,-37362688,-27209216,-18893312,-20813824,-30517248,-38903296,-32353280,-23426048,-9297408,4812288,12803072,9839104,-10302464,-26791936,-30382592,-21213696,-6369792,-2066432,-2314752,1471488,-10149376,-18823680,-8594432,11757056,25916928,26085888,19738112,14245888,10377216,3250688,1431552,-13924352,-27598848,-24163328,-13328384,-6848000,5484544,13625856,18332160,25276928,28752384,13596160,4460544,288256,-9279488,-10262016,-11796992,-14028800,-2338304,7975424,1901568,4110848,2025472,-14650880,-8710144,6533120,16775680,15050752,7569920,5111808,-1468416,-10823168,-15206400,-19265536,-24565248,-41400320,-60235776,-54457344,-35451392,-33680384,-40695808,-36797440,-38706688,-54595584,-58699264,-46994944,-29636608,-16960000,-4634112,2636288,-166400,-12111872,-10008576,9184768,14387712,10210816,8346624,6497280,-5621760,-6792704,268800,10586624,6527488,-1349120,-1480192,-7619584,-15968768,-13444096,-7656448,-7078912,4257280,9264128,-5270528,-23190528,-27001856,-32603648,-43786240,-55128064,-63693312,-60191232,-47579136,-37729792,-33747456,-33584640,-37109760,-38967296,-28718592,-20930560,-23297536,-25331200,-26664448,-36820480,-41346048,-28543488,-18267648,-21882880,-29739008,-22093312,-9199104,578048,11584000,24766464,24239104,20495872,13478912,1105920,-5943808,-6934528,-3846656,1109504,-3496960,-11167744,-15326208,-14477824,-8065536,-6615552,1039360,16076288,15459328,10064384,11017216,6170624,8858112,22913536,20648448,16606720,15085568,13537792,7217152,2404864,-6244864,-16743936,-18990080,-13086720,-11872768,-8417280,-10768384,-12224512,-13504000,-26369536,-35269120,-26632704,-6465536,2839040,9332224,7106048,-16020480,-29935104,-20719616,-12104704,-10661888,-7960064,-4142080,-9079296,-12346880,-7413248,-5869056,-9816064,-18050560,-18363392,-7476224,1921536,-12275200,-25528320,-18517504,-11316224,-6893568,296448,9452544,2258944,-4871680,-6867456,-6690816,-9629696,-17986560,-28561920,-24727040,-12679168,-11986944,-9265152,-14146560,-16752128,-9931776,-17616896,-29801472,-38835200,-38688768,-20169216,-10190848,-8964096,-5262336,-16141312,-24441856,-21023232,-26654720,-36043264,-29219328,-18682368,500224,10636288,1058304,2839552,-4659712,-13774848,-18415616,-19278336,-2487808,7182336,-557056,-21792256,-28038656,-25434624,-26885632,-32989184,-35854336,-37399552,-26578944,-17790464,-16852480,-17792512,-17885696,-11340288,-13655552,-13205504,-6684672,-9790976,-13181952,-16201728,-30400000,-39181312,-41200128,-45875712,-37387264,-22097920,-32167936,-51094016,-55230464,-54040064,-39628288,-20389376,-9619456,-1934848,4305920,9426432,11307520,6853120,-1062400,4461056,11055104,3662848,6596096,1344000,-9812992,-23601664,-33144320,-17423360,-6099968,-3162112,-14458368,-41157120,-53237760,-47984640,-24380928,-12356096,-17098240,-20082176,-17070592,-6794240,-7681024,-19540992,-18654720,-14843904,-16931328,-17682944,-19304448,-13720576,-4348928,8628224,12491776,16705024,16061440,17976320,7191552,-3307520,-4380160,-606720,-1869312,-3301888,-3182592,-6754816,-1439232,1217536,-4035072,-16457728,-22247424,-26991104,-17794560,6221824,17997824,15751168,-7709696,-22053376,-21157376,-12604416,-900096,-1847808,-4608000,-9682944,-22021632,-14533632,-6141952,-3059712,-10667008,-14525440,5755904,25270272,27243008,26297344,26954752,23246336,16107008,20315648,24022528,15933952,6935552,7112192,12000256,8500224,9066496,11970048,9750528,2238976,-2945536,-12415488,-10802176,-16687616,-17893376,-4736000,-6151680,-15772672,-27080192,-24410112,-20289024,-33421824,-35400704,-30717952,-18683904,-4194304,3237888,-7364096,-23682560,-21609984,-11275264,-16790016,-31962624,-31037952,-21510656,-8791040,-9945088,-25500672,-19705344,-1546752,8591360,-144384,-3532800,-7646720,-9074688,-8893440,-21589504,-33412608,-25223680,-16436224,-25436160,-24485888,-11370496,-2308608,-6327296,-4579840,8521216,10225664,-4583936,-17067520,-23531008,-39150080,-32561664,-15677952,-10212864,-7215616,-6430208,-3345920,-7193600,-2742272,14467072,15206912,4589056,-7271936,-17570816,-29745664,-30168064,-22863360,-18640896,-18021888,-28466176,-30852096,-29664256,-27042304,-23484416,-21529600,-11755520,-4162560,2405376,15428096,15473664,4876288,-6244352,-4877312,19010560,34342912,40287232,31143424,14566912,2048,-14368768,-21176832,-22533632,-12949504,-7403008,-2728960,-1611264,9127424,13052928,4798976,10008064,16101888,14336000,18810880,7474688,-19167232,-32415232,-26134016,-4804096,11650048,11524608,-2595328,-8424448,-4550144,-2987008,-4530176,-976384,-1584128,-6233600,-12154368,-15798272,-17799168,-15208448,-12350464,-12195328,-11385856,-12812288,-19514880,-31661056,-33923584,-31218688,-29396480,-26966528,-20820992,-22443008,-13174272,-4897792,-6381568,-4229120,-8921600,-16435200,-628736,17506816,16403968,6987776,6345728,3254784,-3195392,3169792,10035712,13944832,14296064,11554816,9630720,4773376,6392832,7773696,76288,2610688,-684544,-8538112,-24771584,-31891456,-24310784,-23812608,-20589056,-27854336,-26424320,-10177024,1206272,-5079552,-7419904,-17786368,-31153152,-24965632,-14681600,-17592832,-11061248,-11004928,-4067840,9436672,13483008,11472384,8169472,190976,-3729408,-7322112,-4569600,7686656,17826304,17462272,8527360,-6458880,-19535872,-18086400,-18669056,-12875264,-4155904,-9190912,-9733632,-13137920,-17259520,-16034816,-15740416,-19985408,-17327616,-14274560,-27130880,-37726720,-42287104,-39712256,-29092864,-25892352,-24299008,-20938240,-20971008,-19165696,-12202496,-13688832,-18417152,-10546688,-2825216,-6864896,-18289152,-23958528,-26203648,-24919552,-12322304,-5262336,-9497088,-20767232,-34706944,-23856640,-4822016,-17408,-3149824,-4147712,1222656,10926592,-4685312,-17223680,-19630080,-15000064,-17936384,-26615296,-29094400,-34208768,-31073792,-24763904,-30466560,-22551552,2990080,12860928,-1880064,-15624192,-25355776,-33720832,-21041152,-5756416,-7091200,-10052608,-9804800,-10317824,-6779392,-17953792,-27374592,-22978560,-23681536,-23753216,-26677760,-23099904,-26516480,-34122240,-24617472,-27257344,-30264320,-31635456,-19909120,-13250048,-24957952,-33017856,-25806848,-25093632,-28629504,-22624768,-29919744,-36467200,-38005760,-37340672,-17413120,3480576,2933248,-4447744,-2481152,5980160,-4044288,-13752832,-17486336,-20864000,-16901632,-13018112,-1937408,7113728,12903936,9466368,-8537600,-22889984,-27308032,-29975552,-22807552,-22443008,-18284032,-11352064,-11574784,-6375936,-10688512,-23202816,-20306432,-23709696,-36616192,-37024256,-32113664,-15559680,-9566720,-14734336,-13530112,1660416,12286464,1718272,-1115648,-5068288,-11287552,-11283968,-110080,13796864,16254464,10042368,13876736,15345664,11787776,11812864,16414720,14278144,15591424,20386816,18631168,14202368,9643520,1033728,-3893248,-5085696,-15418880,-12380672,-2870784,4230656,-6658048,-12904960,-8471552,2970624,21312512,28711424,13451264,7079936,10708480,6893568,16221184,15247872,-6339584,-1167360,21062656,25384448,12809728,10027008,11070464,11673088,15460864,19875328,24024064,19736576,2084864,-3984384,8283136,14650368,5680640,6961664,19042816,18336768,58880,-11144704,-18809856,-15912448,-9587712,-7425536,-11628032,-14021632,-7420928,-6838272,-12994560,-11258368,-15610368,-20662272,-26075136,-37575680,-41370112,-37854208,-29864448,-20603904,-16689152,-17899520,-27047424,-36712960,-34889216,-32496640,-43091456,-47400448,-42019328,-37236224,-25568256,-9300480,-2146816,-3637760,804864,4485120,7920640,8145408,8502272,5181440,-2252288,-1633792,1984000,6500352,7147008,2413568,-2664448,5871616,6357504,-2397184,253440,6134784,-1165312,-14965760,-19110400,-19152896,-32726016,-46999552,-44768256,-39634944,-27639808,-29241344,-31278080,-11953664,-3172864,-20651008,-24486912,-7941632,5734912,334336,-2148864,-6104576,-16752640,-20338176,-20838400,-24653312,-28038656,-31318016,-26865152,-15434240,-1625088,8842240,-1728512,-15272960,-17291264,-9681408,-9632256,-13450752,-12763136,-13308416,-26896384,-34304000,-28063232,-22579200,-10086912,-6285824,-10771968,-20776448,-28619264,-28711936,-26569728,-18915328,-13922816,-18796544,-20731392,-14830080,-7822848,-15991808,-21858304,-9340928,902656,-6801408,-18362368,-12584960,-8843264,-14379520,-8221184,-3037696,7276544,15267840,10886656,1225216,-1674752,2996224,12762112,4738560,-17263104,-25176576,-19213824,-16357888,-25500160,-30788608,-36742656,-23151104,-5359616,2978816,11474944,6211072,4649472,3831808,-8976384,-12627456,-9579008,-6192128,-1294848,1562624,-2992128,-2032128,7343616,10382336,1148928,-10922496,-14284288,-18827776,-16316928,-12926976,-10571264,-10836480,-11372544,-10793472,-9412096,7410176,11783168,4862976,418816,-9393152,-16042496,-21402112,-19577856,-11601408,-21950464,-32847360,-31503872,-20160000,-491520,4712960,7432192,17263104,12956672,4084736,-8163328,-7880192,-13805056,-24550912,-35806208,-42908160,-35514880,-17619968,-2647552,489472,-1971712,-6627328,-5407232,-3449344,-11143680,-29516288,-34429440,-25921536,-3895808,193024,-16392704,-14375936,-12797440,-14288896,-18040320,-21563904,-26652672,-28802560,-32334336,-27654144,-13230592,-3763712,-3723264,-929792,3161600,12410368,22891008,31801856,32572928,6499328,-12545536,-11544576,-5189120,1005056,3079680,5131264,18223616,23156736,10712064,6278656,9973760,13685760,14283264,7606272,-2370048,-5141504,-3343360,-9871872,-19580928,-22542336,-21895680,-17423872,-7664640,-2260480,-2470912,-7622144,-12110336,-21884416,-21672960,-8269312,1437184,4370944,6541312,19080192,18438144,21320192,18582528,-404992,-16542208,-11605504,-14351360,-17689088,-9241088,-7140352,-20979712,-34009600,-31733760,-31738880,-15042048,-11142144,-4817408,13914112,13711872,7407104,7310336,-823296,-15580160,-17831936,-11048448,-5036544,-4723200,-9805824,-15394816,-11790848,-7176192,-10839040,-27337728,-46969856,-42098176,-11840000,686080,-7156736,-13014016,-5625344,-6539776,-11760640,-1826304,7817728,14384640,15240704,3679232,-3834880,-456192,2817024,4184576,11456000,11144192,9093632,10288128,8244224,-744448,-10518016,-5504000,10643968,13195264,7725056,6948864,7980544,7893504,-7952896,-7649280,4590080,8387072,5732864,-2806784,-8961536,314368,6661632,-1613312,-7724032,-1542656,2885632,-3248640,-12714496,-16252928,-1627648,4008960,-1753600,-7544832,-7887360,-775168,-4601344,-9527808,-9368064,-7900160,-6840832,-11402240,-15185920,-10486272,-9522688,-6821888,-12042752,-25158144,-29949952,-29028352,-19183616,-9304064,5784576,19009536,22708736,24344576,32851968,34715136,13394432,-9483264,-19693568,-18850304,-24742400,-20666368,-9497088,-7352320,-9512448,-13267968,-5388288,-7105536,-15241728,-17058816,-24417280,-31948288,-39901184,-34746368,-20798464,-22555136,-21168128,-10678784,-8768512,-10963456,-16153088,-33130496,-48308736,-56182784,-60585984,-49775616,-30470656,-22487040,-28865024,-21460480,2103296,14199808,21601792,12391936,-2648576,-17009152,-28938752,-22437888,-15461888,-6495744,-2338304,-7874560,-8314368,-2703872,2757632,-7743488,-16020992,-22223872,-20998656,-12699648,-11265024,-22148096,-32045056,-21868544,-8123904,9347072,8442880,-4841984,-6601728,-9848320,3438080,6882816,4259328,8501760,9888256,15874560,8599040,304128,10774016,9166848,-649216,1455616,10887680,15448576,15313408,12625920,-4111360,-23602176,-30739456,-23583744,-14366208,-4319744,6053376,11422208,-2836992,-21569024,-26951168,-27618816,-29881344,-26920448,-34798080,-39710720,-31815168,-35352064,-34818048,-22395392,-17248256,-22482944,-32797696,-24406016,-9270784,5822464,17310720,28405248,36205568,25041408,6270976,-2095104,8560128,18659328,7184384,5861376,11934720,9030656,4502016,8676864,14076416,15551488,5804544,-18825728,-33435136,-31995392,-33636864,-20035584,-2982912,-5024768,-23314432,-46585856,-37158912,-14882304,-1351680,-47104,3445760,8822272,2650624,-4240896,-8096768,-6387712,6995456,9475072,11634176,7424000,83968,-3121664,-8792064,-16387072,-19834880,-17044992,-21395968,-12442624,-200704,1515520,-11334144,-14361088,-9685504,1685504,-6578176,-5063680,-1814528,-2271232,-897536,7735808,10889728,7809024,12763648,13262848,-700416,-13977600,-17384448,-7685120,-5293568,-14418944,-13380096,13921792,19712000,10507776,-2055168,-12892672,-9217024,-420352,2001920,-1216512,-7678976,-11702784,-11702784,-10727936,-16664576,-9692672,14330880,26026496,14516224,7528960,2405376,-13721088,-28195328,-16796160,-8929280,-2755584,-4429312,-14181376,-19411968,-29740032,-26673664,-16397824,952320,7246848,-995840,-9522688,-15410688,-29538304,-37326848,-29755904,-11512832,-10380288,-12878848,1233408,9782784,5729792,3463168,-1631232,-2227712,-8879104,-6313472,-2464256,-10502656,-14428672,-4500480,9539072,20230656,30145536,20415488,16200704,21187584,26383360,26898944,29836288,22630912,14746112,15072768,24268800,18212352,3615744,5571584,19983872,38475776,46102016,33090560,24015872,18346496,8331264,-10510336,-14248960,-3440640,7278592,25011200,23478784,16668672,20665856,12312576,-2377728,-4682752,-11548160,-34936320,-38123008,-21818368,-16051200,-15016448,-20815360,-23640064,-29562368,-34952704,-19362816,-5071360,1069056,20794368,29450240,9625600,-5470208,-8401408,-16019968,-13218304,-10201088,-21747712,-24497152,-11241984,284672,4723712,6228480,7884288,13445632,16415232,5294080,-831488,-2136064,9810944,16674816,15909888,15218688,2264576,-1242112,2662400,-6590976,-5519360,-2671616,-4560896,-9152000,-26478080,-47398912,-37984256,-12310528,3376640,8473088,10685440,5542400,775680,1125888,4241408,-2592256,-1581056,11344384,20862976,22736896,18742784,-4311552,-21521408,-13302272,328704,5134848,889344,-4343808,-14718464,-33836032,-49548288,-51755008,-48758784,-40965120,-27412480,-19655168,-12057600,621568,10929152,14488064,19339776,25029120,17085952,13047296,14861824,22594560,36240896,35033088,25910784,16989184,3278336,-7167488,-11662336,-12251648,-5092352,-9098752,-11302400,-903680,-3734016,-12702720,-11759616,-19000832,-28172288,-34440704,-30209536,-27188736,-24721408,-12820480,-19024384,-25793536,-15530496,-7728128,127488,22052352,42907136,47996928,32627712,10254848,15872,6676992,8665088,1535488,13600256,22974976,8920576,-1444352,7293440,21968384,35141120,45545472,42918912,29007360,17618432,9681920,-3557888,-8491520,-6023168,-11724288,-20070912,-18079232,-7351296,6077952,-1102848,-6198272,-5392896,-18179584,-36896256,-45677568,-30130176,-25884160,-18060288,-14503424,-12332544,-18034688,-17732608,-9604096,4593152,5926912,8526848,11866112,9022464,5528064,4017152,4307968,3496960,-3687936,-1383424,5350400,10366464,3600384,-3615232,-12825600,-22535168,-18888192,-20091392,-28456960,-37671936,-45032448,-50991616,-42097152,-27254272,-17364480,-12311552,-18695680,-23138816,-13601792,-1954816,6597632,15458304,25913344,22925824,29377024,33875968,17160192,6101504,11636736,13380608,8130048,-2597376,-12715008,-12331008,-14228992,-21885952,-26802176,-29495296,-31877120,-29892608,-26404352,-20824064,-15188992,-6790656,46080,9096704,-155136,-11081216,-15273472,-25305088,-32997888,-24474112,-12936192,-14781440,-22986240,-24450560,-17719808,-18763264,-15588352,-3535360,13801472,28730880,31347712,12906496,-9454080,-7692288,-112128,-9306112,-16656896,-16683008,-6340608,5483008,14358528,14938624,5787136,-2564096,7183872,13099008,9777152,17306112,22997504,20183552,26790400,19681792,13149184,19727872,10471936,-5422080,-3917824,6507520,10305024,4259328,-70656,2159616,-9420800,-11591168,-949760,-3303936,-16681984,-13737984,-5201920,-605184,-3338240,-2445824,2940928,-5721088,-12277248,-13740544,-7243264,1811456,13235712,17851392,9676288,-5151232,-15516672,-12509696,-6984704,-11803136,-22391296,-14989312,-11398144,-20175872,-19262976,-13589504,-8280064,-7395840,1997824,12566528,14095872,9407488,-659968,7657472,27966976,29663232,12478976,-9143296,-17841152,-15965696,-9520640,-2533376,-4403712,-11238912,-12590592,-13414400,-15019520,-18911232,-33041408,-31059456,-16558080,-11438080,-14766080,-16171008,-8814080,847872,7055360,12006912,12406784,9133056,4376576,5813760,11435520,14458368,10910208,6809600,4607488,22551552,29584384,25478144,16875520,15815680,19416576,33988096,45357056,43371520,37343232,37142016,38057472,30204928,18627584,7313408,11969024,26517504,20664320,11387392,7786496,11910656,16456192,17196032,12605440,10344448,20715008,27137024,31521792,20952064,5189120,-4516352,-11410944,-11787776,-2013696,10729472,9547776,7208448,-2259456,-13926912,-14134784,-8393216,-5445120,-5643264,6249472,12319232,8760320,2445312,-484352,978432,4746240,-1588224,-3765248,-8986624,-7510016,-4984832,-1208320,40960,6565376,7752192,340992,-8314880,-8246272,-8364032,-17528320,-13384192,315904,962048,-8945152,-18280448,-17299968,-9169920,-4456448,6433792,13663232,12368896,3686912,-2568704,-6796288,5120512,16056320,14452736,2509824,-10524672,-21121536,-26704896,-31292416,-28889600,-19986432,-25455616,-34246656,-23421440,-7869440,3918848,6759936,6363136,1064448,-4311552,-5696000,-5659648,1163776,11917312,29012480,38158848,42656768,44186624,46445056,36070912,15348736,17714688,35543552,36907520,34845184,33010688,30422016,28866560,27871744,29650432,28613632,6874112,-4279296,-6003200,-643584,16675328,20689920,13399040,13518336,13552128,-5614592,-13542912,-10321920,-9078272,-9478656,-3658752,7315968,15030784,21153280,33351680,38692352,31675392,28576768,21487616,13300736,11325440,14947328,5600256,-11015680,-9638912,-7488512,-10961920,-18521600,-18767360,-30840320,-42435584,-30596608,-14147584,-2910208,7448576,16184320,12894720,19812864,23019008,19881984,10260480,4647424,4507136,7057920,-6244352,-8355840,-7057920,-11149312,-14554112,-14847488,-3568128,11933696,18931200,18787840,12963840,6412800,4865024,3170304,-2103808,-7204864,-11628544,-8475136,-10699264,-14299648,-11625984,-4087808,121856,-5292544,-15651840,-20662784,-16017920,-21363200,-32022528,-22857216,-11249664,-8301056,4801536,9828864,9021952,9662976,14290432,13843456,13215232,20777984,10076160,2787840,2890752,3245568,3812864,10566656,18203136,19326976,14850048,14029824,14078976,10152960,8928768,9383936,19014144,17525248,10510336,5182464,8049152,19638784,23428608,29734912,24344064,2685952,-9038848,-1702400,4706304,10343936,7903232,12440064,16597504,14062592,18453504,14295040,11510272,22256128,38529536,49754112,49497600,47175168,38854656,17148928,-6994432,3314176,12600832,6961152,4368896,-821248,3249664,3904000,-859136,-4207616,1073664,-3452416,-12535296,-8214528,-11852800,-14253568,-10227712,-11861504,-13448704,-218624,13818368,14167552,17360384,7542784,-1735680,461312,-8125952,-16955392,-27058176,-17065472,-5783040,-1658368,5545984,8337408,-1849856,-4767744,-9651712,-8145920,-8167424,-12299264,-9792512,-9419776,-7433216,-8232960,-4020736,2056704,2167296,2226688,4234752,9699328,12359168,11678208,-519680,-6059520,-5017088,-12318208,-19948544,-21838848,-21928448,-16049152,-10141696,-10119168,-10437120,-13027328,-872448,15059968,15762944,10489856,-601600,-1952768,5214208,6196736,21115904,31645696,31106560,17864704,3898368,-3706880,-2987008,-7911936,-2427392,7179264,13877248,23112192,20155904,13070336,13971968,18814464,5916160,-4944384,1174016,1876480,3774976,9363456,11310080,-276480,-13144064,-28934656,-42218496,-28276736,-13641728,-6637568,-5493760,6184960,28797952,46046208,37641728,36207104,32095744,8342528,1902080,18462208,30321152,35582464,37250560,36123136,34028544,28461568,19804672,4834304,-1049600,-5465088,-1916416,-13501952,-19471872,-5554688,6372352,2779648,290816,5022208,-10127360,-4573184,10797056,10127872,151040,-17177600,-18194432,-10923520,-78848,1009152,6908928,13592576,12247552,7576576,4067328,10600960,21123072,20428800,11730432,-2127360,9485824,29448704,36072960,38104064,39950336,43606016,32190976,25155072,33088000,33224704,29358080,30121472,23129600,10660864,11228160,13764608,9823744,16491520,21988864,10185728,4668928,11599872,15717888,8204800,25326592,51687936,48554496,33698304,22455808,15665152,23500288,36960768,43635712,42219008,29405696,13415424,5185024,4297728,14454784,25915392,14232576,-4176384,-4440064,9180672,15507456,14723584,19035136,24110080,32825856,32156160,21104640,4195840,5864960,10670592,15153664,11029504,14243840,23574528,22616576,11942400,2146304,9360896,16180224,26949120,29092864,16075264,5161984,5163520,11506176,6695936,-2054144,-5015552,-6021120,-16888320,-27084288,-15853568,789504,9497088,12814336,11943936,17359872,20626944,16961024,13479424,19731968,31065600,37414912,52429312,57944064,51918848,37141504,20260864,14506496,18004992,11859968,9341440,17888256,22367232,19510784,11033600,8594944,15241728,15815680,10315264,12707840,19977216,29416960,41886208,39151104,21607424,-7351296,-35644416,-46623232,-39061504,-23797760,-23716352,-21260288,-2181120,14208000,17678848,22895616,34676736,40669184,27537920,17214976,22590464,12403712,2585088,219136,1041920,-4379136,2108416,12414976,3220480,5111296,13257216,19689984,23601152,28548096,27794944,19164672,3733504,3116032,8670720,13584384,17192960,14697984,12748288,17548800,19333632,15555584,17740288,6620160,815616,9842176,13403648,16939520,24044032,20230144,17748480,30275584,37744640,38109696,30200320,17501696,11171840,17364480,18750976,15271936,23128576,21763072,13940736,21132288,20410368,19549696,19010048,15459840,10143232,684544,1421312,9861632,13206528,22655488,24225792,29072384,44507136,52079616,47290368,39401472,40771584,39529984,27296256,24386048,32072704,30787584,24194560,30107136,30931968,38195712,34806784,35044352,39169024,33484288,23242240,18975232,15131648,11643904,24649216,27021312,19806720,17447424,15076864,23353856,36021760,29998080,19219456,10709504,8384512,13221888,8198656,7011328,15056896,11383296,3538432,-9332224,-2677760,-5568000,-9288704,-4280320,-8220672,-14499840,-14303232,-10147840,-13430784,-14573568,-4911104,-106496,-2668032,-11635712,-14401536,2017792,8230400,9635328,16809984,13271040,14269952,25709056,23918592,15901184,22651904,28249600,17336320,6047744,7712768,5490688,6326784,13840384,21835264,19161088,4408320,-3347968,-8470016,-17732096,-20982784,-17553920,-19039744,-14092800,-9952768,-5555200,16095744,30392832,29465600,21258752,13172224,19705344,30777344,31576576,31307776,38570496,45156352,44475904,31350272,22524416,13015040,6685696,16394240,16476160,20360192,17876480,12875776,2995200,-2668544,-3295232,4097024,6273536,3380224,-2758656,-11734016,-8436224,-2213888,-2408960,-6767104,-22947840,-31463424,-30969344,-30254592,-33165312,-34062848,-18892288,-1721856,12744192,18212864,14795776,18243584,23236096,27117056,29223936,22305280,15113728,10310144,13692416,9755648,-6350336,-15397888,-9935360,4383744,18727424,25923072,15618560,-798720,-9496064,-10515456,-5904384,3962368,6043136,-4264448,-7944704,-357888,3098112,8863232,12524544,11551744,8958464,5999616,15449088,14287360,11405312,10545152,13255168,26702336,38203904,41375744,39660032,33998336,30864384,24902144,7404032,-8338432,-13497856,-25171968,-19441152,-3149312,4100608,6304256,13260288,18681344,12678144,-1219584,-17180160,-11625984,-246272,-5126656,-9781760,-13419008,-7015424,-10603008,-6355456,15184384,17281024,17549824,26278400,29818880,22326784,11856384,3827200,-1968640,-8681984,-10845184,-1265664,18059776,33711616,39522304,41807872,37517824,25717248,6263296,6714880,19588096,28184064,29989376,33486848,40226816,35626496,25683456,9010688,2187264,19625984,38938112,39831552,24006656,5777408,-2008064,5171712,9209856,13068288,19032064,12929536,14294016,14319616,10986496,3559424,-3389440,-7142912,-3429888,7298048,16507904,11874304,8265216,7579648,5742592,7049216,6022656,1826304,-2753024,-9148928,-13223936,-8971776,-1085952,4344320,6314496,9138688,9474048,-3486720,-10251776,-8770560,-10522624,-14085632,-25777664,-22090752,-14734848,-10104320,-6897152,-1716224,1472512,-7630848,-7829504,10180608,25808384,26491392,14113792,-4372992,-26005504,-30317056,-22776832,-22298624,-16883200,-6765568,-3150336,-3369472,11761152,20783104,17324032,21284864,22221312,20206592,21270016,20318720,18031104,19537408,24487936,25970688,30883328,38554112,37143552,31657984,27164672,19037696,16065024,7867904,8868864,5533696,-7549440,-4807680,10370560,13606400,17609728,8747008,1038336,14202880,17507328,15181824,12299776,7037440,4650496,10026496,14543872,13021184,22630912,26816512,24530432,22173184,14129152,588800,3476480,19643904,13106688,7495680,18928128,28570112,34965504,46059008,54402560,47558144,42807808,42648064,35672064,31877632,17317888,6929408,8923136,17858048,25865216,34289664,47844352,45075456,33672192,17543168,16714752,20075520,5177856,-15770624,-23275008,-10545664,-1169408,2859008,2255360,2809856,11720192,13334016,14351872,12088832,12130816,6838784,-10911744,-25264640,-25375232,-9121280,17978880,36873216,34663424,26305536,21950464,27380224,27833856,26739712,29434880,28742656,24969728,19413504,15836160,23776256,23099904,8228864,405504,6674432,12998656,6362624,3555840,13367808,29634560,45888000,59198976,62107648,47392256,36242944,30141440,29990912,37194240,31988224,25206272,16428032,6443008,-3535872,-11002880,-10119168,-16710656,-13320704,3185152,11306496,15569408,21449216,28221952,30474752,24465408,12135936,6380032,1803776,-4553216,-659968,5189120,11383296,12259328,10802176,6765056,2165760,542208,-583680,5945856,5238784,3378688,1178624,-2484224,-5971968,-2498048,11664384,18291200,10560000,3366912,-1473024,-270336,3010048,-839680,-8120320,-2114560,13636608,25399808,23531520,15215616,5152768,2980352,20800512,39791616,46452224,48724480,50220032,46016000,33240064,17257984,8244736,14940672,22527488,20236800,19862528,8559104,50176,-2306048,5500928,3248128,-3859968,1714176,-4827648,-8516608,3910144,14498816,27189248,31047168,24029696,13745152,16227328,20244992,12658688,12084736,24780288,24156160,5072384,-5651456,-12124672,-6446080,7190016,9104384,9997312,3288576,-2526208,7408128,21869568,22472192,25644032,23967744,18338304,28575232,39404032,37471232,22707712,15656960,26143744,23930880,9816064,-1050624,9658368,34711040,39647232,30526464,12780544,6883328,16300032,14583296,12755456,14864896,20453376,24245248,22284288,21479424,22060544,19569152,16765952,3589120,1894400,20140032,25543680,19086336,15488000,13999616,11279872,4652544,-3078144,9259520,20218880,23898112,24067072,13477888,6407680,12682752,14872064,18382848,22478336,23977984,29366784,34336256,41772032,43194368,42304512,29840896,16942592,13248512,6149120,10444288,26968064,40158720,31500800,14608384,13567488,19541504,18731520,28361728,10134016,-22631936,-26887680,-24471040,-21706240,-15635456,-4360192,-7728640,-21116416,-22032896,-11080704,-2183168,3278848,5405184,-2588160,-3763712,-1557504,4657664,2673664,1984512,7879168,5163008,-2803200,-7746560,116736,21138432,28389376,27569152,26246144,25544192,27034112,23441920,17996288,17977856,18062336,16486400,12467200,14563328,28073984,40767488,40206848,33389568,31246848,28990464,16334336,3676672,5517824,12883456,10277376,12856320,16088064,27778048,38841856,25572864,18264576,11053568,2714112,208384,1246208,-1469952,5205504,5008384,5735936,15674880,16461824,9269248,693760,10122240,22183424,26285568,29697536,16746496,1250816,-7668736,-7630336,3654144,21376000,24307200,2628608,-16832512,-17191936,-3816448,67584,-5925376,-14140416,-14433792,-8217088,7482368,24782848,19034624,438784,-13967360,-27652096,-32075264,-27769856,-31287296,-22267904,-17133568,-12305408,-3542016,-9610240,-13894656,-11766272,-9053696,550400,8881664,2811904,3826688,2852864,-4165120,2279424,11316736,16285184,28890112,38228480,32101888,32105984,37148160,39052800,40241152,31651328,25189376,26270208,32578048,37487616,38144000,34833408,32653824,26229248,14387712,17010688,21985792,31765504,36239360,32261120,27148288,22608896,21999104,26959360,30486528,10720768,-14473216,-14526976,-2456576,11201536,18832384,26421760,33156096,28124672,14359552,16307712,23504384,17737216,9945088,24923136,38594560,34994688,21663744,12908544,13190656,9141760,5985792,11458560,21848064,29310464,33742848,36803072,29317120,24009216,23620096,21144576,9324032,6781952,13369344,22681088,29752832,22791680,10683392,14411264,30251520,33353216,29700096,31241216,30824448,23453184,10406400,-2939904,2238464,8671744,5432832,15852544,20818432,5579264,-14915072,-9505792,-10763776,-19423232,-10516480,6375936,12155904,2834432,3727872,9435648,15368704,19275776,18003456,4702208,4456960,12409344,12659200,5137920,-9308160,-12852736,-2546176,8158208,14937600,2755072,4261888,11902464,13850624,14579712,13356032,18828800,28596736,19618304,7436288,18427904,24996864,25402880,10012160,3629568,6327296,1660928,2177024,1835520,31232,1129472,15487488,22400512,30471168,33948672,25632256,14309888,800768,2950144,24709120,42134016,43745792,49882624,45308928,37671936,26139648,15942656,12252160,14023168,15350784,8714752,15827968,15388160,30638080,51347456,51268608,49612800,33361920,30616064,38868992,40715264,40385536,39590400,41229312,45775360,58475520,59584512,58915840,69234176,63575040,48034816,32926720,13955072,6024192,-3246592,2344960,15212032,17633792,17909760,7140352,-664064,-4286464,-10706944,-11776512,-13268480,-3084288,-1083904,-1199104,18577920,30882816,34892800,30562816,24825856,18826240,25408000,22874624,9982464,-2908672,-4925952,4120576,18478592,25672704,11845120,4498432,7843328,6522368,8023040,4646400,19486720,38057472,39947264,36518912,22955008,23640576,37303808,45809664,43643904,35244032,31989760,35283968,27644416,9307136,-3374080,1107968,15256064,33165824,35147776,31300096,31278592,30117888,25770496,24684544,30694400,31567872,32675840,35471872,34127360,25235456,13999104,11591680,8911872,-1150464,-2516992,-1959936,6834176,28108800,35776512,33916928,35728896,28081664,31198208,32332800,21728256,26476544,39976448,41598976,32883712,31880192,30481920,31071232,35585536,45300224,56595968,60773376,47485952,37924864,33321472,21948928,18466816,14363648,2939904,10172928,21492736,33411584,48519168,60083200,67698688,71284736,68813824,65986560,56180736,40832000,40790016,34099712,16853504,7052800,4077056,-2977792,-16510976,-16479744,-12362240,-5413376,10808320,20305920,14854656,6313984,9593856,14450176,23111680,21133312,10105344,2030080,-1760256,9014272,28093952,27009024,18136576,23027712,31768064,24934912,8692736,-4839936,306176,20904960,26447360,22503424,25211904,27034112,23939072,24060416,27401216,33079296,25285632,20159488,11218432,20050432,39469568,52339712,46500352,40739840,34988544,17774592,6775296,21659648,35977216,35653120,30768640,25444864,23939072,24615424,29734912,37572096,50269184,60425216,65166336,65712128,57576960,51960832,44958720,37469184,39399936,33314304,18168832,13321216,25425408,24038400,13256704,8285184,7815680,7237632,2046976,6900736,16349184,17739776,19018240,15264256,9119744,11542016,18130432,22392832,30618624,23401984,13944832,10773504,335872,-10800640,-8193536,7011328,23032320,38863360,31568384,19378688,8328192,219648,5185024,15291904,21108736,21962752,17743360,-3084288,-19427328,-18447872,-11942400,-1841152,10677248,17971712,12848128,24960512,30100480,26699776,26779136,20989440,19438080,20884992,26034688,42643456,58686976,57145344,50761728,42479616,45506560,43440128,36923392,35267584,37435392,30338048,21347840,23069696,36360192,37071872,31876096,27191296,22633984,27712000,32416256,26400256,11534848,5587456,7747584,10405376,9781248,-4015616,-64512,24124928,35013632,43536384,31777792,25288192,39225856,44616704,41928192,48841728,62678528,54714880,35750400,20261376,19936768,24244736,25092608,28704256,19475456,6336000,1722368,-1973760,2820608,701440,4101632,18084352,19968512,31087616,48444416,46157824,38723072,40980992,46700544,44307456,34828288,38243840,43850752,34350080,34527232,37423104,34672640,34393088,36026368,48574464,59092480,63759872,59338752,45727744,28280832,19705344,28674048,39120896,40719360,25906688,16720896,24737280,33148928,28688896,22615040,18060800,14377472,26448896,31190016,27262464,25958400,32040448,37622784,32471552,22340096,27930624,28754432,10996736,-3001856,-8465408,-6477824,3164160,12194304,15621120,16347136,10537984,10605056,17006592,19897856,22601728,17529856,10809856,7224320,204288,6778880,15008768,7636992,9849856,21544448,31504384,32012800,32363520,32396288,16012800,3341312,-2932736,137216,4578304,12980224,28320768,32495104,20133376,2829824,10476544,23610368,38021632,43116032,38684160,42883072,36617216,37986304,26959872,7488512,2454528,13952512,15009792,2030080,-9892352,-16441344,-5803520,12401152,32116736,46052864,36481024,28464640,23943168,17895424,15552512,22244864,30412800,28692480,27276288,22665216,25887232,22349312,27997696,30290432,20022272,14262272,23433216,30459904,28442112,27218432,34881024,29943296,32879104,33613312,20077568,15285760,5106176,632320,4546048,22312960,18703872,5925888,5657088,23120384,39656960,50319360,57216000,61706240,67120128,62631936,45394944,35404288,38684672,41362944,34579456,29046272,36299776,47726592,50682880,46506496,38056448,30607872,28515840,39964672,35228672,21774336,21911552,29181440,45734400,51904000,54931456,52069376,33965568,25422848,25838592,25466368,39257600,42598912,30339072,26614272,29058560,32326144,32758272,19066880,16210944,21232640,25758208,32685056,37600768,27005952,12788736,11065856,16446464,16246784,9689088,11978752,34048000,59473920,69024256,73963520,78045696,74425856,47793152,25389568,27805184,36519424,38760448,28329472,20919296,27756032,38260224,43291136,38483968,34781696,39059456,48445440,47940096,42757120,42293248,36268544,24759296,17567744,17001472,10869760,6822400,9366016,82944,-5130752,-2809856,-10356736,-8186880,535552,1839616,4564480,6863872,11537920,17100800,11573248,10377728,10598400,3634176,2126848,9575936,3872768,-8726528,-1466368,16304128,30187008,25587712,13319168,14231040,24955392,34021376,44056064,42140672,45578752,65316352,67676672,54246400,41746432,49768960,61896704,51703808,32210432,26057216,31326208,36970496,34200576,16644608,11522048,22302720,35981824,36556288,25296896,30312960,26159104,22939648,39033856,37635072,22033920,18116608,38357504,58476032,63300608,56302080,46668800,50999296,52821504,43464704,45964288,42857472,31419392,21556224,26039296,37343744,36432384,34280960,29915136,19550208,130560,3308032,3033600,-5723648,1547264,17469440,33359360,36947968,45439488,51489792,50660352,43473920,32846848,29807104,21642752,20499968,27549696,27522048,38332928,50636800,44426240,29223424,20625920,26958336,42130432,50441216,54362112,39674368,25579520,20027392,17380864,30845952,31161856,19193856,14681088,18398720,23211008,38342656,39178240,32433152,33200128,47736320,59068416,55982592,56809472,50167296,46476800,47462912,48920576,33467904,31418368,49873408,60495360,48361472,35872256,39131136,52964864,56677376,52172288,51589120,56604160,59542016,51515904,40203264,34093056,33737728,47895552,55739392,55182336,50079744,33265664,33961984,46508032,46633472,41304576,37796352,35756032,35554304,26758656,25419264,29437952,33958400,28646912,22131200,18127360,17561600,11747840,12995072,18711040,28173824,26235392,31130624,37065216,42642944,44993024,39539200,33739776,30906368,27553280,14842368,18337280,31731200,40758784,46425600,46321664,39698432,26564608,12130816,16147456,30105088,32562176,21453824,16310784,20531200,27189248,29958656,29806592,34531840,48098816,58417152,58272256,53842944,59178496,59724288,50989568,46209024,42850816,39631360,34108928,29908992,39690240,54386688,39836672,14942208,22696448,30727168,34669568,30055424,12349952,19174400,27566592,25980416,30470144,31442432,31176192,26825216,31622656,42809344,55263744,62260224,41690624,13766656,14014464,17857024,16790016,30850048,37288448,35957248,38687744,42235392,43100160,38657024,30794240,33774080,43895296,57835520,67595776,49157120,38779392,41217024,37006336,37587968,39379968,47258624,48791552,45432320,40550400,34840576,30659072,19148288,15708160,14587392,15648256,15560704,16832512,26457088,30225408,30223872,22883840,12248064,18081280,24194048,15301120,6238720,14273024,25575424,36723200,49175552,61569536,65676800,50927616,43254272,42037760,37089792,35876352,34405888,35469824,54708224,67560448,74106880,71974400,70031360,68672000,66962432,63261184,51993088,34816512,16798208,19813888,29024256,25317376,20515840,24223744,27296768,32023040,35253760,50368000,77720064,82653696,82245120,65387008,32138240,25286144,33803776,18692096,20332032,33451008,31129088,24284672,23424512,37669888,47547392,60739584,60554752,58668032,57341952,54468096,47832576,38838784,37889024,40915968,50257408,57579008,52191744,40434688,27222016,20039168,23358464,26584576,35727872,49673728,51830784,53593600,44716544,36278784,31468032,29371904,32144384,24272384,25307648,29542400,39289344,45182976,39164928,34202624,33852416,25091072,21506560,24477696,20738560,18757632,20440576,31881216,36043264,44622336,53907456,50110464,52157440,44429312,31590912,26879488,15663104,18304512,35417088,45311488,32158208,13649408,17220096,39237632,50272768,56731648,67895808,54283776,36116992,38745088,32828928,28770304,35799040,35705856,40212480,40937472,41233920,50181120,60657152,59579392,62809088,67780608,66480128,68919808,65876480,52142592,41817600,34317312,24471552,18300416,22237184,25160704,21170688,10796032,10468864,15097856,21184000,40700928,52941312,44955136,46265856,49624064,48249344,48268288,50497536,62714368,63767552,48785920,38275584,34688512,43083776,53494272,63111680,72565248,64664064,52622848,44105728,49072128,54264832,50026496,50189312,50244608,53903872,59816448,67658752,75983360,67083776,48059392,32282624,39263232,56046080,50280448,41031168,38339072,36820992,35848192,28618240,29547008,26195456,20685824,22531072,11654656,7074304,22631424,42989568,45440512,53044736,60873728,61111296,68670464,72232960,74029056,72773632,54760960,48431104,53259264,58041344,49564160,46690304,41179648,34136064,24043008,13241856,4757504,2206208,5305344,7854592,10975744,10823168,18680320,28852224,34996224,52940288,77819904,75855360,64906752,62927360,61284352,64368640,71217152,66677248,57771520,49822208,45392384,38954496,47114240,50758144,31661568,14504960,23665152,31828992,45766656,54845952,35627008,18365440,16397312,21123584,28387840,19542016,11513344,24299520,37935616,35359744,26494976,30802944,35094528,33751552,31424512,37690880,45627392,51019776,58070016,62099968,74106368,84414464,85260800,81572352,71991296,54711808,36711424,29027328,24364544,20422656,26038784,30056448,28604416,37366272,50728448,60937728,62760448,59476480,57688064,47402496,39168512,32708096,28770816,40024576,53842432,51256832,48140288,45795328,40141824,36556288,36984320,32755712,34997248,36180480,29107712,41252352,56151552,61530624,71302656,72897024,55347712,50374656,48343552,46262784,47595008,57614336,66024448,54829568,39141888,34684928,46811136,48176640,35718144,17063424,5079040,11398656,20879872,28251648,19181056,7312896,30261760,48582144,55368704,46926848,32995840,33974272,35810304,38469120,41084416,33931776,24392704,29301248,32953856,27870720,26076160,22663680,33384448,52632576,64760320,67001856,54365184,49026560,58010112,74977280,70445568,53013504,52339712,60776448,74661376,78809088,67065344,58048000,45675008,43330048,37192192,22687232,30658560,41888768,46092800,49356800,46687744,41688576,40953344,48227328,55125504,67576832,66608640,53391360,57789440,66183168,55708160,43365888,56803840,59348480,46829056,50555392,57671168,60307968,64397312,61026816,52671488,49985536,40965120,32263168,36979200,44736000,48036864,42633728,38041600,50962944,72868864,72025600,53045760,55642624,56300032,36299776,31037952,30465024,31917056,44123648,58136064,64129024,60088832,53907968,38176256,29704704,34127360,32704000,27842560,23300608,20278272,17825280,10487808,7258624,13805056,26063360,34469888,30896128,29552640,29505024,23368704,27240960,34476032,34070016,36025344,37231616,27198464,27768320,41481216,49107968,48844800,51398144,53693440,52730368,46955520,39072768,47160320,55452160,58332160,50114560,49469952,50974720,41293824,29526016,25816576,38689792,51232768,57202688,50036736,41765376,43934208,51510272,59193344,60719616,60706304,64490496,86189568,91690496,78105600,74205696,73680384,60029440,52051456,45273600,33476096,27287040,23017984,21714944,38364160,52855296,60469760,70202880,68026880,61259264,41949696,26887680,23361536,21971456,30110720,37397504,38121984,48745984,46707712,50835968,64200192,71785472,74466816,66594304,64924672,68803584,72597504,75427328,67134976,53557248,47054848,46871040,44637184,38682112,44469760,40942080,30612480,33184768,36346368,31694848,28587008,34358272,48292352,51917824,50973696,49744896,49965056,51285504,55700480,61956096,56528896,54020096,57446400,53195264,47289856,42782720,41537024,40709120,47852032,44273664,31172608,30899200,31667200,30480896,23021056,27264512,32601600,31970304,32630272,30491648,41537536,48137728,34256896,20510720,26350080,41397760,46582784,46842368,55347200,61894656,50777600,31498752,21998080,28426752,40437760,52877824,55375360,66243072,79128576,78155264,61750272,44914688,53503488,64762368,59057152,63171072,85429760,93726720,86964224,66676224,55309824,40584192,33324032,42474496,45510144,37542912,32935424,48930816,59896320,51999232,48047104,50493952,54641664,47792640,32024064,30082048,38284800,45423104,42375680,37849600,43974144,47620608,41175040,34359808,31237120,19269120,11626496,14347776,14543872,27840000,49426432,57206272,47755264,44580864,46474240,56309760,63956480,64750592,71948800,82238464,71031296,58963456,61914624,49925120,40816128,40923648,52050432,63249920,63498240,54069760,61306880,66822656,67226624,69437952,64468480,58325504,57672192,50375680,36002816,35761664,45556224,68095488,79344640,76952064,80121856,78117376,54193152,35625472,37562368,43104768,44524032,38492160,37600768,55520256,72415232,75540480,73652736,67557888,44781056,45659136,58525696,60716032,65374720,67213824,67998208,69941760,66225664,57476608,57518080,74256896,76267520,57499136,52797440,55567872,51088896,54928384,60851200,61774336,62843392,63610368,55616000,59216896,61120512,62119936,62753280,50786304,31523328,22494720,19624448,27165696,44569600,57397760,52830720,47421952,34250752,40055296,59486720,74853376,89502208,97890304,89397760,77118976,70840320,69871616,71139328,67521536,50684416,34449408,32689664,40032768,50756608,79942144,102419968,87603200,57455104,36698112,31330304,36707328,48066560,59128832,65075712,63807488,56719360,56452608,61414912,51778048,40895488,30972416,34117120,35339776,48996352,68060160,76447232,74834944,63620096,49089536,44764672,43499520,48563712,69677056,73011200,62972416,57532416,67788288,71338496,56142848,52674560,62445568,68963840,66276864,57113600,47597056,39914496,36286976,44107264,51495936,47436288,37514240,34480640,34923008,37073408,46914048,58402304,71301632,70555136,61679104,48586240,39202816,47446016,55062528,56353792,45731840,33535488,26557440,35671040,38580224,33581056,36297216,37852160,44193280,59776000,70285824,73166848,69315072,54935552,43456000,39000576,42029056,57972224,59896832,47465472,26189312,22635008,50755072,73593344,84262400,85527552,84063232,83951616,85711872,72992768,56404480,54498816,51350528,47135232,43472896,49249280,41564160,28969472,26184704,27781632,28375552,39409152,47627776,39597568,30227968,27093504,23872000,14701056,17705984,42502656,52260352,56014848,64413184,79421440,90074624,79921152,74264064,69856768,63599616,40566784,29424128,30864384,37915648,44402688,57568256,62056960,52574720,47959552,47883776,50820608,64604672,70782464,74178560,85356544,96974336,97586688,99907072,93304320,74760704,56371712,48510976,54484480,66233856,74205696,69208576,67816960,62394880,54666240,49957376,47134208,63143936,71342080,53346304,36283904,27607040,37083648,53387776,63582208,52798976,53007872,65638912,65555456,52672000,43096064,43301376,46223872,45222912,49563648,51018752,38600704,31597056,38297600,39495680,40431616,44657152,46778880,41772544,43369984,47927296,62033920,70421504,76558848,77464064,75967488,66804736,54528000,51145216,48369152,58134016,68948992,71237120,79656448,88592384,77386752,75918336,82726400,74653184,65452544,74299392,77895168,70918656,76227072,64949760,45667840,45511680,51453952,53897216,53689344,44560896,35968000,43874304,52058112,54363648,61030912,63444992,54020608,53818368,57162240,57219072,57548288,58304000,58177536,40956928,31594496,37641216,43193856,38547968,33236992,23881216,28704768,31332864,17517056,19915776,21571072,14651904,16662016,24377856,37255680,48418816,51754496,50438656,58439168,70533632,73748480,69917696,77851136,75203584,67366912,67476480,71097856,75854848,83264000,90845184,82664448,84940800,84798464,88732672,94887936,90812416,87680512,68509184,51912704,56953856,68684288,67548672,58341888,61638656,66914816,66963968,67126272,75531264,73289728,67826688,68738048,60040192,42711040,38274560,47792128,54247424,57454592,55802368,59963392,56415744,61935104,68319232,74182144,73193984,55824384,37976576,35264512,49582080,53041664,46845440,57241088,72177152,82508288,92673024,86690304,81058304,78405632,78106112,77045248,65100288,52339712,55911936,65819136,70718976,65410048,62178304,70650368,96492544,102567936,85062656,76234752,67610624,64865792,71741952,78611456,83308544,88834048,89356800,91122176,91601408,93359616,87502336,83220480,87478784,70806528,47645696,38970368,41530368,49439232,63279616,64930304,60209664,57405440,67499008,66137088,64338432,62446080,55102976,48650752,47569408,57343488,56048128,53276672,52976128,41991168,37111808,42960384,64520704,79343616,73614848,67953152,71701504,69086208,63805952,66263040,68327936,78444032,87918080,88941568,79881728,68170752,72538624,71362048,55912448,52774400,46085632,46301696,48902656,48752128,47362560,28024832,14176768,17121792,21652992,32304640,39953408,47584768,56228864,57275392,41223680,36106752,55018496,80711168,97451008,98178560,87155200,72989696,70691840,70841856,68124160,56909824,54892544,50204672,50629120,50042368,38426624,29534720,27418624,41451008,59275264,63297536,62546432,69345792,71295488,60986368,50376704,35129344,33125376,36698624,43814912,66001920,71982080,63827456,64505344,73547264,83330560,72476672,65047040,65970688,67376640,64636928,55823872,47927296,44804096,51045888,62505472,74094592,83560448,83400704,80584704,80815616,89568256,83136000,71809536,69299712,75235840,78255616,84858880,86947328,72297472,61134336,71659008,66551808,56598528,52072448,62796288,86514688,100452352,96743424,87033856,89011200,90971136,79469568,68710912,75714560,75849728,66475520,69727744,79522816,77595136,65330688,57123328,57065984,56558592,55990272,46326272,38924800,40786944,37950976,34562048,29089280,41793536,57412096,62010880,70562816,66522112,55749632,52217344,52871168,58369536,66340352,70645760,72079360,73973760,79860224,88987136,97765376,93836800,82360832,69849600,78528512,81617920,77007872,86708736,95025664,87370752,77232128,67388928,54431232,47177728,48255488,57650688,63920640,74462720,94747136,93553664,81790464,79820288,84615168,82477056,78525440,65251328,58462208,62988800,72057856,72179712,56933888,44586496,43303936,56458240,64535552,67186688,71371264,56647168,40139264,41803776,49040896,54602752,59230720,63069696,52021760,48927232,46238208,33568256,35916288,46802944,54710272,60895744,62502400,52789760,42381312,38880768,49833472,49840640,51444224,64607232,70544384,60699648,55535616,51756032,56247296,64534528,56560640,47523840,53692416,62834176,70003712,78569984,74249216,64052736,64385024,70701568,61398016,57719296,64473600,63595520,71884288,84052992,86732800,89142784,94766080,102009856,88873984,69840384,62580224,60678656,64363008,66132480,63867904,61152768,70330368,74195456,66878464,67075584,64472064,57872896,56528896,49745408,30213120,28395520,38925312,47581696,57490944,73206784,85886976,90421248,89674752,93998592,99249664,99296768,93606912,72446464,57251328,48871424,50865664,62238720,62663168,48672256,36918272,41056768,54639616,65216000,67664896,77277184,78556672,76531200,81572864,73469952,66246656,60033024,63577088,70958080,75962368,81867776,82579968,88603648,106279936,101423616,79822336,68812800,58131968,54717440,58206720,65863168,68022784,66124288,65155072,61693952,65299968,72865280,68640768,61024256,65882112,66042880,67366912,78402048,79166976,70606848,59860992,52403200,53607424,51755520,50545664,54454784,57591808,59911680,57274880,61741056,70892544,65915392,50362880,48509952,63734784,69804032,67552768,64688640,71607808,79815168,80590336,83883008,88029696,90560000,103973376,112383488,110158336,103009280,94231552,81307136,78602240,89735680,94824448,80573440,71603712,67679744,60953088,67804672,70069248,71270400,75031040,68083712,54054400,58709504,73060352,84518912,82115072,71157248,77490176,92196352,86778880,78123008,87833088,94651392,88894464,79538688,68263424,52339200,51672064,67783680,81575936,87612928,80569856,77735424,85575168,89691648,89997824,85544448,91446784,90221056,72549888,55262208,51113472,49956352,54065152,63308800,64608768,61766656,74056704,83488768,76276736,65053184,53650944,55861760,70867968,73265152,68910080,62013440,57419776,59288576,68441600,74024960,61877760,52722688,58738176,58632704,61141504,68566528,74868224,73636864,61684224,55440896,51953664,58021888,68658176,73680384,77038592,75439616,78994432,90387456,95154688,91737600,85028864,75252224,65138688,66600448,71030272,81743872,93145600,91517440,85075968,63455232,60624896,69800960,86136832,93249024,82041856,61089792,35692544,36190208,42717184,36279808,49435648,76265472,90729984,91373568,90626048,95939072,100136448,97738240,96643584,91984896,84072960,84812288,85140992,89956864,95916544,95148032,99698688,109536768,112230400,114860544,107996160,102879744,104758272,106131456,98765824,91205120,85944832,94367232,106477056,96359936,86121984,83313152,82633216,81741312,78767104,82117120,92691968,96557568,92641280,81536512,74490880,80884736,84429824,86273536,91628032,101285376,102028288,89086464,77888000,84255232,93802496,94427648,90402816,89850880,76829184,62497792,59134464,55015936,68139520,71722496,54305280,44124672,47887360,58967552,66850816,86040064,90801664,80039424,86765568,81968640,60765184,50966528,48745984,49281024,53004288,58673664,70598656,65316352,54896128,48775680,49519616,59624960,70570496,65141760,63404544,70009856,81226240,98629120,102963712,104536064,99552768,77027328,58312192,60965888,66743296,65397760,66816512,57637888,55935488,64552448,70765568,90684416,93090816,85860352,82267136,87813120,88217088,87291392,100613632,108058624,121936384,130315776,132287488,119886848,111084544,93334016,67675136,65710080,73237504,75677696,78807040,92727808,100530688,97649664,89172480,78474752,69015040,58304000,47875584,42563072,33606144,29842432,33607168,42791936,53806080,62736896,63499264,81675776,88261120,81977344,84803584,83245056,71455232,61705216,70659072,82306560,85578752,90442240,96027648,96812032,76752384,67948032,72892928,72865280,64690176,55380992,52364800,54069760,51444224,54790144,68962816,76083200,77996032,80798208,75777024,75718656,89546752,100900864,99057152,94365696,101445120,101362688,104601600,109748736,110046720,105765888,101819392,96391680,87256576,77937664,73506304,71183872,83658752,91272704,78724608,75387392,73908224,81920512,74606080,57224192,56559616,76686848,100555776,106858496,91099648,77843456,71259648,73291264,75750400,71455744,69440512,71730176,72244736,82883584,96862208,100975104,90824192,85786624,91564032,92879360,84199936,85265920,92537856,101855744,93542912,72719872,67853312,74511872,75279872,82100736,89594880,97925632,105011712,94961664,83766272,75568128,74409984,64066560,54755328,57435648,68194304,75784704,81212416,85007360,97132544,108470272,111229440,101001728,94714368,101053952,103556096,97331712,91647488,93572096,90109440,84347392,73760768,68220416,78367744,84537344,88915968,99137024,109510144,116623360,119759360,111862784,95546880,83364352,90536960,94590464,95268864,99481600,105280000,114377216,117787648,100233728,87070720,78716416,64368128,56254464,51680768,50769408,57095168,68150784,73952256,78582272,79831040,72860672,65549824,55982592,58092032,65690624,69153792,80665600,90204160,107561472,122380288,124883456,120934400,99698688,82161152,80911872,85038080,74221056,59261440,56369664,57343488,67033088,76049408,88288256,92065792,86403072,72072704,67274752,80257536,96454656,112588288,123546624,118815744,104073216,89825792,86064640,85743616,96097280,98462208,75855360,68048896,82948608,87637504,83320832,81988096,72800256,73001472,85830144,106494464,111560704,98697216,84811776,83633664,94318592,94683648,80473088,69965312,71249408,67881472,64902656,67025920,89712128,102779392,92813824,89847296,99627520,110379520,105676288,93534208,92794368,107960320,115747328,111066112,108044288,92855808,86531072,94006784,88483328,93768192,109389824,110959616,115495936,125442560,121789952,121354752,121466368,138812928,150674432,142583296,126758400,108681728,97988096,97800192,99372544,86309376,90932224,106096128,111777280,111158272,115556352,114009600,108245504,106330624,112669184,121217024,116247552,115977728,113259008,107990528,97651200,87378432,90042368,95873536,92056064,83312640,80820224,86948352,83851776,85804032,86630912,75871232,80862208,90882560,86060544,78753792,88151040,102192128,94692864,84188672,89984512,82997760,71753728,67988480,75345920,80584704,92211712,96656384,97720832,97399808,96786432,106584064,108398592,99438592,96565760,102196224,105025024,96211456,99019264,94114304,86352896,92016640,114347008,132143104,127422976,125307904,126335488,113634304,103524864,95980544,90581504,95063552,94286848,77713408,65536000,50340864,43577344,45213184,53285888,63870464,65385984,65331200,79111680,95980032,102854656,101209088,87356928,77576192,76549632,74092032,74819072,82990592,77628928,67962880,65373696,81537536,93567488,82846208,74382848,77551616,83412480,88117248,92023296,88231424,85297664,92077056,95719424,101733888,108540928,114246656,112137728,93284864,89226752,87922688,86867456,91505152,84695552,81796096,98796032,104252416,92673024,84903936,80698368,88491520,99508224,104043520,107043840,109324288,113293824,111262720,103641088,100062720,85537792,71154176,72598016,78946304,84609536,79695360,78182912,78883840,69722112,71510016,81276416,93011968,102150656,100577280,95793152,100161536,100920832,91909120,80080384,76904960,88982528,94609408,95877120,88973824,67823616,65805312,82362880,95444480,96258560,91636224,77014016,74176000,87046144,104559616,115973632,119515648,108673024,108704768,111628800,113656832,117182464,122213376,118888448,123732480,115570176,107629568,115645440,116605440,106682880,93701120,90366976,84718080,88487424,99433472,106759168,115787264,112572928,94616576,90161664,93694976,90824192,82813952,82590720,90417152,91726848,101504000,118775808,135609856,135918080,121909248,104956416,106078720,105998848,117767680,122061824,114256896,109084160,109350400,100137984,96683520,98902528,95755264,85998592,69617664,57754112,60513792,53943808,54580736,56612864,53121536,57192960,59130368,64539648,67224576,65643008,74462720,85556736,87245312,94532096,96857600,98577408,104386560,103376896,99154432,98425856,103540224,114861056,119855104,114295808,110853632,110761472,100697088,101314560,98388480,92218880,96315904,87145472,84822016,94066176,93715968,103427072,112335872,109833216,107311104,106100224,105504256,107239936,110437888,114374656,113045504,109414912,118749696,121740800,120313856,110761472,96254464,92636672,110065664,124683776,124057088,120372224,115240960,110225408,105740800,99713536,90213888,103543296,107581440,106360832,104878592,103633408,111424512,108368896,95915520,89020416,90692608,102709760,115594240,121651712,122979840,121491456,113724928,109414400,105137152,100214784,112519680,110718464,106698240,107224064,104416256,111545856,112257024,101950976,92993024,93100032,98914304,101444608,104828416,109592064,111216128,111653888,105667584,101168128,106066944,104726016,93941248,77523456,72117248,74470400,85704704,90425344,89249280,87039488,89400320,91236352,82020864,70396928,68269568,81871360,94611968,86719488,75821568,79663104,85785600,95629312,101513728,91264000,80573440,84582400,94713344,103606272,94327296,88687104,88785920,102341120,116262912,116580864,109886976,113986560,117805568,119634432,123879936,120330240,110056960,95404544,85428736,80463360,86980096,100731392,117961216,126380544,128480256,130167808,129052160,126467584,110173696,101906432,105945088,102487552,95463936,85328896,84229632,87994368,97967616,93019136,86563840,94398976,104918528,105771008,113890816,121168384,109940736,99967488,95446528,103479808,99451904,92614656,97267200,87927296,84630016,105761792,122775040,123322368,115147264,114914304,113748992,105494528,103870464,101447680,112718336,130856960,132490240,121030656,108880896,104172544,93446144,92757504,107714560,125478400,130658816,111896064,113197056,124501504,125780480,134807552,133571072,126276608,110235648,102843904,107976192,100653568,83725312,78671360,82907136,90958336,102806528,107745280,110627328,111787008,105019392,92496896,94515200,94035456,92707840,87065088,74235392,63250944,58327040,59609088,69535232,82725376,90807296,93915136,96481280,103559168,107195392,115763200,134666752,147597312,130520576,112758784,112759296,114825216,114907136,127321088,135831040,127772672,122691072,117464576,106993664,113982464,126437888,125485568,127413760,128552448,136110080,133411328,124809216,117195776,107801088,98311680,95149056,94063104,97720320,100901376,98266624,107977728,128970752,128065024,113092608,112271360,111379968,110362112,126434816,140815872,128814592,108229120,102495744,97802240,92571136,99026432,100059648,101823488,99052032,93424128,95633920,103396864,119627264,133618176,127197696,114910720,104640512,97915904,90125312,94236160,102910976,103864320,95961600,79561216,76822016,81191936,82957312,93324288,90652672,96228864,106327040,123577344,133710336,122361344,108275200,111645184,114003456,101241344,93180928,98377216,100305920,102440448,104566784,111895040,110759424,105401344,103406592,111704576,129378816,133298688,126243840,125453824,121440768,110996992,108571648,96564224,83539968,79284224,88157696,92618240,96104448,101338624,120500736,133628928,134436352,138948096,134401024,114458624,103571456,114857984,124271616,123618816,120972800,130554880,141374464,134519808,136363008,149462528,151655424,140362752,120882176,104555008,94777856,96556544,107692032,116254720,117634560,114343424,112375296,118772736,107894272,95313920,98981888,119953920,130185728,125067776,121951232,124363776,126742016,121527808,122502656,126256128,117391872,114108928,110536704,113233408,111241728,104405504,98715648,104383488,104242176,110352384,118276096,120705024,129510400,125412864,117514752,122496000,125232128,125155328,129519104,128836096,129062400,129118720,127302656,117470720,110377472,106986496,108225024,128977408,136388608,128721408,129567744,129628160,125495808,112215040,102622720,101147648,108867584,113967104,118331904,127711232,128321024,113241600,97108480,89203712,97846784,113231872,114890240,118704128,112715776,100753408,106748416,114864128,105483264,97773568,104061440,115644928,125701632,117216768,105039360,91857408,79045632,84607488,89841664,99049472,119169536,125932544,130938368,131281408,125105152,127571968,134213632,139458560,134328320,125243904,120440832,116239872,111980032,115843584,127441920,130940928,128454656,129752576,135410688,140503040,145854464,140521984,127468544,120463872,117046272,114910720,108631552,112982528,113233408,115899904,123704832,128681472,128951296,133369856,128148992,126718976,136719872,130373120,113831936,113466880,114388480,116122624,120677888,115249664,111707136,114665472,119255040,122896384,139816448,162754560,168769024,159018496,134230016,121861120,122725376,130394624,125329408,121100288,120291328,120648704,123098624,124720640,113878528,107698688,114821120,114863616,114503168,110077440,100724736,100868608,105242624,102713856,112806400,111919104,100264448,101203968,118443008,118110720,122725376,117657600,103694336,94204416,95759872,111804928,115231744,113703936,111129088,110106624,117028352,120141824,134426624,145715712,136147968,129170432,131185664,122037248,105495552,92387328,98361856,110109696,111177216,104539136,100242944,109115392,115452416,116051968,121744896,129845760,140627456,138641920,132055552,125690880,122705408,125663232,123839488,121330688,116126720,127787008,136306176,125510656,124369408,116019712,106619904,104505344,107036672,105340416,102446592,97146368,94774272,93490176,97000960,114076160,111879680,106670592,116812288,119125504,111756288,109638144,118826496,124140544,124901376,123122176,129617920,135750656,141188096,143853568,139591680,134397952,124325888,120544768,113015808,103306752,111873536,122483712,128533504,134153216,137617920,128791552,107916800,92513792,84849664,83029504,90953728,99956224,105189888,105767424,88367616,85164032,101936640,110132736,109014016,104660992,113123840,119155712,116514816,120189952,116321792,117942784,116410368,106036224,104791552,111702528,117896704,119481856,124493824,131847680,134200320,125560832,112500736,106547712,112370176,120216064,126878720,121366016,115598848,117329408,123675648,124060672,118991360,118288896,113193472,104337920,107645952,115228672,117072384,120199680,116477952,110693888,112993280,121569792,122842624,110976512,96926720,93870080,87593472,87838208,108361728,135147008,147915264,145220096,144694784,144564736,131687936,127263744,127019520,129479680,118520832,115380736,122124800,119508480,119869440,131878912,132273664,114166272,111068672,121254912,131735040,125415424,118502912,116727296,108727808,103132160,104347136,123833344,130611712,126469632,119897088,113608192,116490752,118731776,115702784,112130048,121963008,132512256,140604928,131920896,127446016,123516928,116103680,116601344,133422080,142388224,145493504,146142720,136708096,137014784,152449536,157006336,149383168,139648000,126870016,117513728,119681536,126841344,135715840,146614784,147893760,143382016,151470080,150891520,134790144,138904576,145633280,142121472,128904704,127452160,136804352,146095104,133002752,115887616,107310080,111955968,118192640,123591680,134297088,134018560,118172160,106839552,112682496,122887168,129457152,138532352,133900800,118108160,117264384,117696000,119522304,114750976,115926528,112352256,110414848,113361408,112798208,117577216,119927296,119000576,127433728,119744512,130783232,146636288,145240064,143094784,144354816,144370688,138618880,133572608,135748608,123781120,115448320,113927680,112124928,111569408,122715136,131239936,134948864,143173632,140860416,134029824,139116544,140012544,138560512,149489152,166414848,165557760,160701440,169652736,177053184,160844288,146690048,140036608,135800320,121133568,118139392,120935936,126000640,120063488,121154560,129907200,125742592,107526144,102659584,113494016,119512064,123781632,138659840,156890624,156360192,143927296,132152320,133877760,130084352,131181568,132349440,135330816,133689856,119477248,118927360,125341696,116199936,112655360,121333760,129015808,129708544,138529280,151241728,145285632,137355776,142054400,139714560,130086912,130300416,141116416,148731392,152592896,141948416,135001600,129195520,125003776,124987392,132708352,144070656,143580672,147083264,157873664,161424384,156825088,138873344,132622848,132783616,137096704,140595712,145161728,140277760,132819456,135809024,143197696,159119872,156836864,140811776,128874496,126271488,126203904,123822080,113552384,111151616,125638144,139851264,148363776,152108032,159350784,156067328,148488704,130177536,123569664,121595392,117461504,109457920,110439936,117848064,118586880,121674752,124034048,119962112,110669824,107265024,103516160,98113024,104001024,115024896,135691264,148420608,149120512,148084736,140521472,137783808,132856320,134226944,143822336,151928832,151079936,142757376,134923264,129131520,132417024,139894272,154583552,156550656,152573952,151870976,153846272,148283392,141998080,140608000,138864128,142188544,144078848,137230336,131507712,139949568,155659776,162576896,157626368,139555328,134760448,124554752,123641856,132199424,146708992,148582400,141770240,142833664,149185024,153499136,144719872,146465792,151212032,152348160,147011584,144633856,154283008,169767936,166284288,163375616,151962624,157350912,167554560,161547776,147290112,145976832,152828928,154052096,153953792,161120768,161936896,155166720,132625408,117927936,120781312,127599616,136902656,143908352,136217088,128430592,134242816,148560896,156172288,162525696,169387520,167075840,166282240,170786304,169714176,157620736,139397632,132452352,135690752,139499008,136238592,139576320,168733696,187160064,187133952,178257408,186101760,180413440,159138816,142903296,139902976,138377216,147518976,148789760,143945216,141129216,135254528,130416640,135345152,138372096,141869056,138347520,137075712,151040000,157190144,162422784,161553408,160006144,159693824,158397440,159328256,161372672,160840192,157609984,146195968,134380544,142475776,156297216,161722368,175028736,183872512,175772160,176548864,181058048,168316416,148641792,142416896,141329408,134027264,131407360,137306624,153477120,152357888,143784448,141600768,131363840,129528832,123742720,116127232,114725376,116474368,118940160,135960576,156521472,165743104,156947968,141313024,137873920,140036096,135797248,128708096,120112128,129152000,150567936,155082240,139117568,125062144,124613632,127989760,136883200,151567360,151586816,143727616,145510400,145174528,150889472,156054528,154091008,149680128,141650944,146639872,160822272,157237760,142202880,135545344,136141312,137103872,130408960,137931264,146006016,158775296,180942848,185779712,172131840,144214528,133749248,134919680,144363520,151124992,164648448,172294144,163125248,161815040,167059456,174377472,183964160,172973568,147872768,126056960,129130496,141543936,147802112,146269696,139218944,148849664,155038720,152095232,149923840,152221696,164869632,172773376,177785856,184356864,167001088,142294528,128881664,119332352,119562240,136283136,147127296,156633600,157958144,147168256,150193152,143826432,139057152,141196800,155666432,177692160,179839488,162884096,155540992,158693888,151687680,139069952,136605696,153843200,163443712,165188608,166150656,158010880,160375296,172431360,164043264,147730432,152648704,161882624,157402112,147049472,148972544,152293376,150822912,148075520,150311936,149240832,151636992,154432000,160520704,162646016,166184960,155789312,145767936,142460416,137158144,136395264,129609216,127510528,132479488,137078272,126401024,114107904,119443968,132107776,148337664,160169984,158025728,145194496,138838016,143007232,153668608,164450816,168036352,175985664,171191296,156058112,155569152,166600192,162524672,142959616,137314816,147291136,159380992,163597312,158168576,154793472,142353920,138589696,142207488,149607424,159358976,155704832,152843264,159072768,163807744,165948928,183086080,179435008,163423744,156413440,159528448,157681152,156774912,155873280,146073600,135502336,137564160,146314240,139325952,124226048,115382272,109038592,110628352,117921792,108347392,91189248,88751616,108085760,139702784,153439744,145905152,141961728,125753344,122770944,126718976,127804928,136350208,152524288,150239744,147913216,156545024,165860864,171717120,163874304,157372416,145015808,136409088,141618176,152358400,160809984,157527040,150212608,148404224,145624576,129956352,130152960,142187520,159927808,179771904,177663488,164530688,154921472,155948032,162054144,162321920,153046528,165490688,191142912,196802048,186741760,173587968,176240640,173577216,152953856,152040960,162232832,163943424,170568192,160318976,160893440,166156800,155569664,156081664,158900736,150921728,141049856,128945152,128881152,130451968,139428864,151009280,164873728,175147008,182768640,164654080,142699520,148833792,170142208,180426240,184257024,182041088,179523072,176525312,175390208,171786752,177882624,183056896,173881856,164328960,160589312,161516032,152734208,149463552,150516736,145771520,141362688,141243904,121518592,117249024,132163072,147401216,159993344,162739200,156673536,143549440,148457472,147297280,136598528,140003840,153419264,167134720,175109632,188414464,202089472,206377472,194288128,175678464,170260480,180737024,171407872,158106624,153623552,144052736,146325504,156025856,163494400,163191296,175827456,173416960,174656000,173062656,161855488,165359104,183314432,201103360,190758400,176827392,174967808,162545664,145516544,138254848,148283392,151379456,154112000,165500928,167464960,174592512,182614016,191246336,182944256,170263040,160709120,150742016,153243136,161298944,163303936,156487680,152886784,145298432,133254656,132868096,134242304,137913856,137932800,127150592,132977664,140400128,133528576,134640640,141361664,143179776,137891328,139072512,143143424,160258560,177810944,180947968,183363072,190191104,209416704,216588800,197164032,177851392,170770432,162564608,154838016,151056896,147705856,147994112,153511424,161332224,169797632,167951360,160573952,167991296,174030848,171050496,150070784,127774720,121263616,135471616,149225984,148705280,152582656,162859520,160845312,160312320,155999232,148365824,144644608,142173696,136612352,150769664,155227648,145062400,136248832,130522624,133334016,135426048,129857536,139041280,152938496,167716352,173502976,168286208,171304448,175750656,177746944,188156416,191978496,185033728,176006656,174780416,175544832,174565888,169955840,162772992,156385280,159606784,165231104,179282944,195218944,191877120,173463040,154222592,151127040,160254464,174271488,182792192,181135360,165194752,155348480,143245312,134338048,144577024,145195520,146288128,150526464,152450048,157725184,154700288,154739712,161582080,167898112,168343040,169429504,167401984,164842496,167722496,170735104,175074304,170951168,159276032,164948992,182819328,188934656,183562752,185609216,178655744,172857856,180952064,179593216,174359552,167738880,179673600,195488768,189966848,178386944,165112320,163787776,179400192,191749120,195587072,188477952,184956416,185323008,171910144,158981632,155559424,158220288,168941568,183500800,183359488,178163712,177339392,178308608,178281984,167062528,172999680,186731008,185212416,180773888,172289024,171037184,167248896,151866880,133299712,138246656,152220672,165573632,171012608,162728960,151390720,152633856,165292032,168207360,165824512,168207360,168814592,165888512,162161152,153690112,151459328,155553792,160821248,168589312,185986560,188029952,186266624,175669760,174392832,183527936,194020352,195670016,185456640,168872960,153763840,157302784,169968640,180548608,184304640,177508864,180262400,184872960,182071296,181566464,181368320,184903168,177333248,161630720,151479808,150061056,152112128,163795968,167474176,158821376,157533184,166583808,177757696,186221568,187408896,182052352,177512448,172264960,166709248,174077952,178741248,179237376,178285568,181464064,174604288,164689920,163012096,172426752,188640768,201261056,185975296,163371008,170396672,179359744,178961920,163880448,158744576,165680640,167749632,167402496,175048704,196300800,193913344,181292544,181157888,187560960,184962560,176485888,173973504,180109824,182821376,177582080,182653440,203106304,214912000,206907392,204209664,193952768,187805184,190743552,190397952,193071104,189128192,200470016,206075904,199077888,192118784,192822784,188200960,186163712,189193728,195568128,189882880,180257792,185917440,184506368,186829312,192415744,203435008,197371904,186487296,201181696,214864384,214195200,216274944,221684224,211272192,199785984,199789056,199802880,192548352,189594112,198030336,198781440,187413504,183863296,196443136,216331264,223516672,215578112,199751680,195352064,197070336,190998528,176368128,177401856,183552000,180150272,178305024,196786688,204464128,185110016,171730944,176330240,188547584,194903040,168436224,152452096,153120256,147190272,150877184,161505280,167963136,169351680,184119808,196131840,201441792,199920640,194429952,191295488,200426496,204878336,211926016,197778944,181948928,178444288,185014272,191172608,193689600,183298048,174131200,174837760,180798464,179957760,183845376,191270912,195520512,192380416,182631424,166211584,162078208,163204608,149039104,141112832,152962048,160144896,160824320,154692608,154407424,162982912,165174784,174636032,185323520,177438720,170194944,176998912,182412288,175879168,174079488,185372160,189991424,190648320,184836096,178462720,167522816,169461760,177562624,186714112,197512704,200129536,185487872,171679232,171692544,180491264,191622144,190357504,186191872,184169984,191143936,195279360,205316096,218871296,214022656,205765120,206011904,203365376,206370816,211348480,207395840,190347264,167112704,154030592,144571904,148953600,159751680,171242496,194013696,210068992,206610432,190494208,185463808,194752000,201473024,193356288,183409152,180605440,185674752,187849728,185220608,185830400,189958144,184961536,183744512,194858496,199923712,202213376,196484096,189396480,184320000,195658240,204817920,203784704,206090240,211121664,216609280,220385280,230652928,232351744,225234944,222071296,221022208,221460992,213746688,193460736,184599040,189302272,195332096,197434368,199918080,191728128,174786048,181449216,190647808,191339520,203389440,219403264,210785280,195336704,189462528,181593600,178550272,191164928,199572480,210368512,224130560,231544320,232857600,224825856,219977216,211776000,203378688,202660864,200483840,199114240,204467200,211835904,202855936,184141312,185474048,192530944,194447360,195266560,191468544,184761344,187601408,197239808,204178944,203348480,204399104,199620608,187392000,184805888,188164096,186020864,176156160,160535040,166012928,189277184,197726720,202176000,199070720,204298240,198713856,187159040,184778752,179858432,180198912,184961024,195508224,197003776,184508416,188033536,198368768,200355840,199691776,191287296,193113600,201295872,207507968,211401216,215912960,222212096,223211008,216781312,215853056,208231936,203058688,198449664,196250624,207480832,213505536,208230912,199244800,193636864,193981952,208976384,218070016,209991680,199111168,201039360,213410304,223703552,224666624,218981888,211679232,208104960,216678400,219291648,213491712,217485312,221083648,212255232,204380160,211756544,225683968,234350592,227248640,213988352,211806720,220213248,227649024,224306688,233496064,248611328,242382848,232018944,232026624,233629184,236193280,241452544,254206464,261323264,257015808,265378816,283181568,289033216,287863296,286810112,287485440,284795904,288822784,295158272,283245056,278573568,281904640,282009088,290771456,298264064,299123712,301321216,296986112,297262080,290866176,278688256,267530240,259518464,252348928,247879680,243050496,245479424,256391680,264411136,252789248,236111360,228004352,230725120,234125824,224486912,201946112,180837888,172144640,181875712,189486080,199321600,195936256,187403264,179201536,182494720,184441344,180824576,179409920,180728320,179766272,196884992,211923968,210241536,202719744,184200192,186636288,190370816,195310592,200412160,207207936,202704384,175500288,168505344,184020992,190460416,201362944,215544320,216400384,207908352,198374400,205445120,223689728,224107520,209999872,213595648,221297152,219548160,209160704,198566400,195276800,202926592,218589184,218931712,213084160,213971456,220948480,228686336,226108416,226420224,229906944,221559808,212263936,209077760,204321792,197414400,193959424,198045184,195927552,190611968,197467648,202014720,196381184,185809920,182740480,176394240,173166080,177863680,176821248,161773568,166996992,184740864,196316672,200410112,204140032,210224640,218717696,218515968,218328064,221530112,216784896,206094848,192316416,188475904,180552704,175074304,189958656,199993344,205896704,207987712,206391808,193361408,184723456,202987008,217093120,220234752,216656896,208817152,212128768,219098112,212462592,213682688,216122368,214618112,203881472,207374848,226492928,229124608,222815232,221246976,215869952,209013248,217083904,225751552,214190592,197892608,195279872,203740672,224972800,237864448,234719744,235289600,232801792,220227584,213015040,215278592,218050048,218760192,220170240,217588224,210250240,195679744,194044928,196259840,199165440,205020672,218289664,230075392,240105472,239670272,229812224,221109760,207432704,209461760,212956672,213229568,213423104,218301952,215259648,211508224,212630528,219014656,218645504,211332608,220578816,224529408,222514688,221798400,218880512,212936192,216166400,231311360,244526592,235236352,221962240,223081984,238127616,247192576,232932352,216473088,215102464,229009920,233052672,220802560,207449600,210457600,218801152,221855232,219833856,220184064,216659968,217882112,219602432,223641600,224742912,218790400,215194624,205394432,200126976,207366144,217360896,223593984,222882816,235797504,255890944,259164672,249671680,243477504,251761664,253632000,243591680,234982912,234650112,231689216,219598336,208259072,215935488,223108096,231060992,247848960,255454720,248098304,237015552,234822656,240759808,247190528,249844736,245514752,234209280,227483648,232536064,238899200,225550848,222650880,237753856,247858688,261220352,274286592,268506112,263627264,258608128,257270272,261268480,268344320,272963584,266593280,257529856,249539584,238391296,242333696,255939584,259068416,266051072,274314240,275166720,270365696,262980096,252939776,240849920,241861632,251656192,249872896,266552320,281116160,275627008,248587264,223403520,227314688,246409216,251908608,244922368,260518912,270978048,272052224,273489408,276391936,280864256,289892352,284795904,267741696,263675392,276613632,282220544,276920320,265374720,265278464,265542144,252676608,259081216,256615424,241517568,230315008,226250240,236713472,248242688,253219840,251973632,234354176,231329280,236037632,247481856,262670336,259574272,260941312,270503424,266980352,262424576,250924544,231461376,223725568,224648704,231974912,238186496,225347584,211371008,213672960,226559488,241084928,243298304,225712128,215586304,230190080,231922176,227007488,231080448,226758656,235778048,248346624,250792960,247593984,242725888,236603904,239293440,232386560,228818432,231645696,228322304,226384384,227189760,230162432,248340480,254634496,246568448,242082304,237235712,231453696,231124480,226768896,211577344,200117248,199929344,208033792,217621504,224750592,231135744,226884608,230494720,234810880,231961088,226758144,221815808,224248320,232464896,234057216,233073664,232902656,223627264,210279936,218618368,231149568,248492032,258351616,257895424,259662336,251007488,250755072,262450688,273843200,280135168,267876352,248866304,242179584,223688192,208242688,204432896,205734400,208098816,215926784,225111552,230205952,226233856,219415040,209005056,204328960,215579648,238300672,244344832,242394624,243579904,245627392,250009088,234236928,221108736,229003264,227250176,221084672,224130560,230906368,242931200,249554432,239446016,236033024,238533632,233402368,218272256,205858304,204218880,222424064,243778560,247236096,232230400,218956800,209920512,215309312,220965376,223459840,228517376,229210112,230529024,229787136,228814336,223216128,219738624,221918720,218616320,215459840,223973888,229497344,226535424,234820096,238071808,236368384,221852672,213729792,218597888,224122368,224374784,229268992,227503616,224277504,234761216,232248320,223891968,224943616,235056128,225332736,207487488,198263808,199047168,204967936,220271616,238998528,249908736,250977792,258053120,265440768,262794752,249358848,236466176,233348096,230086144,229387264,221976064,205836288,201849856,220513792,243458560,252901888,256082944,269199360,277439488,269466112,247676416,223738368,205507072,206451712,218223104,226754048,233884672,227298304,224670720,244699648,261321728,258803712,243751424,246483456,250517504,252352000,252629504,253663744,252166144,247528448,243051520,239138816,237429248,234912768,235791872,233040896,237576192,243005952,249158144,255341056,266865664,270499328,262937088,260421120,247367680,236759552,239221760,238734336,244578304,238253056,226620928,215302656,198787072,194099200,210306048,228062208,234748928,237287424,235680768,220377600,203054592,201586688,208423424,207603712,221102592,229485568,240292864,250774528,249611776,249637376,250407936,247062528,241119232,238615040,249711616,258678272,251338752,240487936,248225280,262586368,262836224,255726592,251110912,238093824,234305024,250471936,254402048,245400576,244668928,245767168,237518336,224908800,217679360,212291072,209573376,216777216,228210176,227057152,232930304,244298752,246147072,250212352,259121664,259396608,243225600,226637824,216267264,221798400,231576576,239006208,238355456,238532608,246498304,244369920,239645696,248738816,252470784,239529984,235244544,245224448,248882688,235953152,219773440,221151232,226305536,230539264,233821184,238579200,226376192,198190592,195799040,205670400,220552192,244085760,261072384,263941632,253034496,244884480,251829760,260398080,259522048,258346496,254996992,260477440,260997632,265913344,261001728,257884672,267839488,250611200,236179456,254029312,260149760,248594432,246456320,243268096,236313600,244688384,243907584,233698816,235668992,239300608,230651904,235051520,239494656,237035520,246286336,251320320,261659136,271883264,260554240,243103744,230326272,213211136,211673600,224237056,242123776,248639488,255902720,260370944,254217216,251142656,255849984,262799360,273875456,273392128,265847808,268561920,266854912,268801536,272039936,274917888,273592320,258892288,246289920,242273792,245472768,256195584,259261952,249929216,245300736,241023488,240780800,234098176,236278272,245511168,249213952,250784256,259258880,268991488,264096768,258513920,255598080,259069952,247047168,238636032,245578240,266167808,285966848,286938624,276386304,278307328,277953024,272614912,265232384,258765824,247606784,235004416,236748288,240629248,240467456,226980352,210554368,215113216,226123776,234435072,232554496,233190400,234717696,239101440,255096320,278013952,289336320,270098432,257708544,258923520,261578240,258486784,251835904,236355584,239178752,243054592,246690816,263411712,266276352,247577600,230975488,230238208,241677824,257845760,262319104,250472448,246896640,254350848,256240128,255122944,255493632,259133952,257263616,261157888,264489472,261992448,259879424,271494656,283473920,279737344,258180608,229386752,217893376,222725120,233027072,240634368,247766528,268739072,288091136,291322880,281292288,259869696,251545088,263775232,264256512,263206912,266362368,264642560,242330624,224454144,216807424,218368000,229374464,236038144,249021440,260505600,260652544,259834880,269051392,269733888,252930048,243615744,253664256,258452992,246874112,235586048,233866752,240255488,249304064,246509056,254377472,260636160,257280000,261766656,264624128,255066624,252504064,255567360,250069504,255322624,259379200,256304128,243861504,239210496,243992064,246278656,259681280,256278528,248022016,253981696,264376320,273936384,276280832,277249024,276373504,271322624,276338688,278703616,270773248,264273920,262349312,269824512,285149696,286151680,268191232,255158784,255763456,256457216,269088768,280812544,270381056,255976960,253951488,265863168,273481728,274292736,273863680,283873792,289542144,273843712,256260608,254620160,252340736,248700416,251557376,254825472,261468160,273600000,283894272,271805952,248952832,245021696,256219136,257069056,263111168,275273216,278804992,271923200,276546560,285081088,278022656,268172800,259731968,259335680,260011008,262001152,277866496,288721408,289316864,279300096,280495616,292688384,296610304,290952192,287503360,273982464,260986880,255651840,269529600,285917184,287417344,274710016,272147456,284406272,287584256,286133248,274532352,252855808,242092544,240921088,253654528,269510656,273734656,277151744,274908160,278009856,273164288,265588224,261775872,256751616,255647232,253952000,252270592,255009792,254472704,248675328,250537472,248434688,251162624,264972288,277509120,294500352,306724352,298558464,293224960,286450688,283234816,280257024,270552064,275060736,290265600,291203072,296363008,307368448,304086016,289976320,273923584,270872576,275822592,277860864,276291584,278863872,272396800,282334208,284879872,285814272,279689216,269319168,265790976,272223232,274395648,268978688,258351104,250000896,259068416,280024576,281450496,280543232,270075904,260807680,247761920,241784832,252447744,247899648,250026496,268418560,274666496,280657408,283875840,280852992,266283008,256230912,253195776,262097408,276557312,276957184,259599360,257111552,265239552,265568768,275577344,285103616,284769792,275385344,257718784,249358848,256115712,271948288,275117056,269022720,273088000,278769152,264246272,253035008,250631680,249328128,258685440,264948736,265863168,263566848,275957760,280357888,273614848,267287040,268696576,276403712,273152512,259067904,245450240,242686976,263683584,268819968,260162560,249501184,248197632,267808256,277882368,275483136,273848320,268570112,271754752,279924736,278986240,281383936,281181184,265439232,247066624,253024256,265094144,264169472,274064384,288800768,311280128,325080064,327911936,313249792,297493504,278721536,259239936,261743616,269655040,282615296,282820096,269885440,267145216,273975296,286393344,296168448,302085120,295147008,292975104,289874944,290113536,297260544,298556928,295387648,293201408,289432064,281116160,277976064,273194496,276060160,286242304,294795264,295206400,297990656,300638720,295198208,301380608,309344256,293192192,280355328,278637056,277914112,276057600,285533696,306845184,313108992,317130240,306932224,288246272,290854912,311924736,318868480,311757824,303198720,299349504,297621504,306812416,301325824,285620736,283531264,289080320,295674368,299986944,315841536,333519360,329171456,320806912,307134464,292349952,288544768,284975616,277977600,274340352,271067648,272346112,277460992,274324992,282102272,283820544,286258176,288608256,283401216,274320896,271236096,270023680,274117120,278559744,289689600,309025792,318594048,319429120,315233792,314553856,315802624,312662528,307094016,303644160,297921024,296159232,282079744,275182080,267127808,265104384,284429312,291982848,303104512,314272256,310488576,302185472,281335808,255554560,256073728,273771520,284679168,290397696,294366720,296162304,291874304,281902080,295412736,310539776,318469120,326768128,326385152,315905024,301525504,291380224,296068608,300567040,307585024,311219200,311206912,310977024,322101760,328453632,329625600,343329280,348968960,331754496,319985664,322025984,315776000,312606208,305898496,301134848,298289664,293450240,289481728,290009600,295918080,296630784,295660032,301833728,303549952,299679232,298605056,303953408,300941312,297637888,296266240,290800128,292407296,296653312,298336256,294958080,296675328,300349952,291531776,287185920,300576768,311310336,322305024,322255360,311755264,312354816,316524544,299791872,280028160,286271488,303499776,314534912,312719360,302120960,293077504,294300160,298724352,293647360,298366976,309713920,310389248,310508544,296688640,276848128,264975360,269554176,283713024,296373760,290384896,286888448,290149376,289931776,286520832,283024384,271348224,257540608,271138816,292114944,311280128,323136000,324875264,316743168,307993600,295727616,287270400,290743808,297871360,309833728,308976128,313407488,303406592,286776832,284622848,291812864,302117888,296453632,284841472,278710784,271168512,268843008,278488576,286371328,290234368,293892608,299820544,301182976,297973760,306106880,317308928,311677952,297978880,294466048,290941952,291994624,298349056,297665024,298708480,296489472,293911040,298873344,304366592,317981184,321743360,326988288,330692096,321521664,317758976,316367360,307855360,299922432,296801280,297643008,299378688,285238272,268669952,271286784,287228928,301380608,310109696,315737088,329274368,327237120,313776128,319279104,324699136,318330368,315534848,321256448,331364864,334794752,331085824,331626496,346501120,347998720,345899008,350424576,343480320,329817088,323926016,322586112,316293632,298656768,288644096,289696256,298084864,294301184,299217920,316755456,322881024,309048320,295762944,295096832,310566912,320377344,310118912,302047744,307581952,313264640,306943488,307228160,311871488,319566336,325347840,322428928,319561216,317741056,316749312,321842688,336788992,352638464,360275456,363258368,364261376,348547584,334609408,326670848,319575040,327015936,328726016,326952960,318124032,307413504,307462144,314024960,311187456,305583104,299456000,290874368,289363456,298440192,299691008,302103040,306035712,305566720,303693312,294927872,292741632,298211840,290452480,292078592,304792064,313443840,326398976,323596288,321040896,328212992,322973184,308105728,301677056,301850112,298417152,299601408,312172032,320131072,317398528,316399616,315112960,312247808,314634752,316732928,309419520,306381824,307845120,303784960,305209344,310750208,315386880,322315776,329179136,338297856,336928768,329412096,329496576,328890368,320109568,306567168,311066112,327371776,333983744,315127808,312395776,318120448,314507264,312721920,324039168,349794816,356372480,351961600,345360896,351504384,360155136,367052800,365318656,356769280,344290304,336307712,329629184,324612096,323395072,316476416,315832320,328603648,335991808,340449792,341499392,337925120,329772032,333007360,339093504,335423488,338312704,341625856,352510464,353647104,335317504,327000064,323053568,328615424,340309504,331991552,311982592,297867776,299412480,305477632,304955392,305336832,317142016,329110016,343440384,350012928,339897344,322204160,308174336,309767168,311407616,319580672,332668928,327707648,324828160,326452736,317347840,311245312,307296768,310011904,319068160,326361600,328677888,332355072,329486848,327571968,324994048,318743552,310510592,306494464,304927744,310684160,317660672,312043008,294710272,283953664,290190336,315125760,337909248,349893632,350708224,339435520,332576256,333896704,325484032,318470144,320446464,322442752,317283840,317513216,322947584,318068736,322782208,331471872,332607488,331390976,315552768,314696192,327100928,329672704,314217984,289620992,287509504,292086272,298716160,314147328,310204928,300587520,296426496,302343168,312473088,326944768,340554752,347290112,356601856,354566144,341440000,338269184,337429504,344100352,357581824,363248128,360472064,355984896,350839808,342880256,340155904,339899392,352784384,348066304,326027776,317874176,335207424,345216000,337665536,339398144,342141440,332112384,319784960,313029632,315058688,327131136,336092672,337684480,331876864,334790144,334872064,334594560,345416192,345272832,348903936,360946176,369523712,358062592,340458496,334657024,342197248,349573632,348439040,350587904,351095808,354194432,365579776,370995712,369481216,363880448,358190080,358734336,354416640,350255104,358886912,370623488,375300096,370487808,369547776,371312640,376051712,374177792,378994688,372573184,348322816,324215296,317791744,327555584,331842048,333424128,318671872,304889344,308045824,314352640,314856448,319767552,315934208,315758080,320640000,307501056,309332992,324702720,320532992,321914880,331312128,338066944,346020864,351868928,349319168,349352448,352739328,348783616,334838784,319911936,307468288,295639552,298768896,303599104,309772800,323017728,329550848,328692224,329171456,331720192,332447232,332497920,333731328,334457344,333343744,334753280,335261184,323364352,312583168,311349760,311778304,322311168,325945344,310033920,305324032,310504448,317338624,320007680,322164224,323397120,323680768,345047040,364220416,365061632,361683456,364008448,365416448,359334912,348309504,334411776,334550016,354158592,381154304,393744896,381896192,366288384,356311040,338669056,325239808,328368640,354505728,374656512,377952768,371016192,360642048,357963776,354644992,353270784,366748160,383866880,385561088,368215040,364528640,375067648,383265280,389016576,389419008,389508608,394698240,401965568,392285696,377035264,363971584,355168256,360026624,379670016,388659712,392461824,401313792,406232064,406817792,394471936,373617664,353441280,345999360,355225088,363112448,356479488,348119040,335778816,334251520,332011008,335629824,356423168,369807360,376569856,378783232,383280128,394406400,384013312,370180608,372224512,366892544,357869056,343126528,332269568,339962880,347064832,347366912,345865728,348010496,348066816,342757376,343069184,352694784,356883968,367389696,368412672,367098880,373027840,372769792,372880384,361275904,355097088,350936064,358975488,357939712,355229184,354889728,347226624,340196864,351218176,358750208,350028288,355408896,355442176,345131008,342719488,343071744,342219264,341922816,342525952,336765952,327084032,317946368,318859264,333508096,344721408,350192128,346482688,357160960,376003584,387201024,380598272,364811776,354331648,356389376,351588864,340625920,341139968,352145920,350396928,365893120,381096960,373394432,368004608,364004352,364505088,374065664,380907520,375927296,366526976,359348224,349765632,339445760,335119360,341813248,339286016,343036416,346459648,347790336,355308032,361514496,362130944,362664960,369754112,379197952,378715136,379133440,384882688,381741056,372623360,372113920,365085696,366551040,377644032,378552832,363704832,356957184,356504576,362523648,381405184,377138176,359812096,360666624,360114688,353933824,358712320,376211968,389208576,384291328,378904576,369280512,365451264,360435712,360356864,360798720,368636416,377974784,366702080,350753792,335872512,333819392,332759552,325342208,335868928,350588928,359889408,364837376,361607680,372656128,377188864,367106560,351259648,349025792,357342208,361305088,362630144,360748032,355708928,364518400,376344576,369112576,357960704,351484928,350137344,346625024,340930560,347942912,351513088,358533120,377833472,394831872,395479552,393382912,394567168,392508416,380754944,373576704,378904576,394393600,392048128,376188416,358559232,354999296,367412224,363679232,356026368,350258176,345686528,342143488,346193920,350038016,354436096,367473664,375877120,385601024,395252224,402657792,412068864,418681856,420232192,402956800,385558528,382265344,390451712,399841280,400195072,388474368,372523008,361636864,362194944,363472896,367856640,373423104,388737536,406537216,403027968,395732992,403538432,402497536,405275136,398982144,389518848,381203456,366046208,355826688,355553792,362310656,362385920,362586112,362289664,362157568,365340160,371757568,386997760,395553280,380753408,365036032,360758784,357823488,348494336,351884800,360246784,375414272,382073856,378984960,370735104,353049600,340585984,344229888,359940096,369222656,372020736,387256320,383983104,363495936,359836160,363899904,368278016,359453696,365907456,382712832,395409408,401796608,398500352,387458560,387868160,385212416,384091136,394001920,397427200,388610048,379681792,377784320,381223936,378763776,379053568,386433024,391068160,386451968,371765248,361922560,370543616,372566016,362053632,368814080,374424064,362284032,368628736,372803072,376970240,379091968,368520192,375655936,381307392,375649280,373372416,353901568,336741888,340425216,349384704,363207680,379470336,388953600,396388352,393323008,392016384,391427072,377346560,366458368,370025984,371372032,377726976,386869760,384200192,385878528,386252800,376420864,370127360,375725568,388067328,394299392,386814976,376279040,368215040,368314880,376671744,385071104,385895424,380047872,386550784,404476416,419348992,413599232,405730304,403465216,394761728,386631680,396563968,414340096,414294528,403780096,396701184,390521344,394284032,401827840,414686208,426918912,414996480,382278656,370658304,379182080,390992384,409722368,416730624,410064896,413341696,425489920,423676416,404815872,400685568,400658944,389760512,378423296,379833856,389821440,386909696,372239872,372502528,379258880,389934592,394588160,405570560,406895104,401292288,410599936,419330560,421069824,417611264,411939328,416273920,425636864,420252160,419096064,415698432,420014592,431131136,441555968,438064128,424758784,412247552,399270400,395422720,402651648,410900992,423697920,433167360,429796352,417314816,405915136,406937600,412558848,406111744,400773632,407966208,409101312,407975936,401038848,394790912,391219200,388665344,391916032,397118976,407471616,408484352,414800896,429824512,429239296,418387968,408243712,392549376,375319552,372775936,380132352,385236992,395351552,398006272,389807616,393436672,405113856,409661952,416890368,415937536,402021888,401027072,412932096,417267200,419098624,419260416,411803648,411064320,422116864,415132672,399305216,392546816,392813568,403108352,405523968,401149952,394379776,390569472,393812992,396646912,406889984,412817408,411683328,412649472,408650752,409094656,404068864,398251008,391772160,381885952,380911616,393908224,402546176,410579456,413856256,412195328,417974784,415174144,396376576,396488192,404136960,417550336,426652672,430411264,428472320,412185088,400085504,387509248,375952896,382284800,403077120,412559360,411302912,408300544,417520128,419894784,420011520,420242944,419836928,416047104,398400512,396118528,399283200,394185216,400130048,408474624,410910720,410227712,418440704,415887360,410354688,408645632,411377152,419319296,421149696,421082112,429891584,431405568,422249984,415339008,403618304,395824128,404099584,403543040,407047168,404154880,408718336,416706048,417731584,412381184,413789184,423392256,423178240,419805184,414162432,409786368,418086400,432755712,432479232,426914816,429583872,425879552,418015744,421740544,423768576,423034368,411667456,407147008,415194624,430863872,420832256,401696768,402427392,399223808,387121664,383399424,385317376,395985408,406183936,399450624,386086400,392684544,401222656,407889920,424967680,435753472,435634176,426949120,422062592,416062464,418246656,423341568,440408576,446894592,445369856,439505408,431852544,440343552,440505856,428120064,421385216,422505984,427415552,425080832,422132736,431656448,432162816,416293888,398828544,396123648,399795712,411630080,418544128,421918720,422851584,416773120,410451456,413911040,429623296,456384000,469440512,464987648,456351232,447928320,447636992,447753728,450294272,450258432,449570304,447838720,447115776,454619136,458777088,465517056,455991296,435885056,423943168,419144192,417070080,424921600,434926592,427304960,417733632,415472128,408842240,425117696,442243072,437255680,425239552,416699904,424230912,433239552,435322880,440196608,443929600,435630592,427845632,425870336,415224320,415350784,418440704,429764096,440543744,438531584,437753344,437506560,440773120,434383872,423161344,431890432,441116672,443100672,441572352,430033920,419544064,425692672,444649472,448784384,442599936,441047040,448103936,467163648,485157888,487317504,476575232,466247680,464651776,473473536,485513216,486898176,468767232,450692608,439297536,431813120,434322432,441130496,452336640,462538752,455685632,462637056,473692672,470458368,462655488,452142080,446301696,439029760,445957632,460828672,467628544,463357440,461563392,466435584,461394944,452228608,450219520,448392704,431926784,410842624,404949504,412641280,425180672,415965184,405121024,398176256,395018240,401680384,414555136,434952192,453075456,457430016,448617984,450635264,465181696,471076864,475530240,481293312,463694848,451649536,447382528,454902272,471010816,460000768,451844608,446914560,440235520,449911808,455100416,453101568,456458752,445828608,431308288,435842048,450968064,448894976,450428416,468626432,487822848,494421504,490882048,475154944,457720320,453091840,456171008,458234368,464341504,463514624,458200576,465883648,461304320,447756800,449374208,460979712,457346560,443489280,425749504,411815424,419166720,447237632,467373568,459563520,451350528,453062656,455394816,443837440,438526464,438422016,450913792,464621568,477665280,484747264,483595264,467389440,445834752,437231104,438704128,443404800,455707136,454947840,452721664,457977344,454025216,453363712,462316544,469915136,477474816,469524480,463846912,455925760,443856896,449028096,460348416,462892032,451692544,460797440,473173504,478855680,482085376,478323712,481991168,482478592,480913920,472463872,465763840,456299008,449961472,449369600,450546176,449066496,456301568,469860352,469526016,455695872,451388416,463343616,465055232,453343744,451102208,448278016,444465664,449149952,444219392,445485568,448129536,452342272,454497280,457856512,456943616,452258304,444232192,441351168,445174784,443242496,448068096,452405760,457337856,463910400,471603200,471127040,460659200,462461952,460552192,455417344,467904000,480274432,470871552,466108928,467172352,473203200,471713280,470352384,464835584,463069696,465212416,467034624,478973952,463025664,454578176,464981504,471636480,476245504,468740608,465185792,464723456,462479360,455863808,451718144,459382272,464053248,469066752,476362752,463024640,450977792,451073536,457021952,472862720,472019968,467420160,460607488,452775424,452520448,455447552,439911424,439662080,455519744,463299072,463278592,460802048,474161664,478172672,475582464,464786944,455816704,465161728,481289216,497062912,488821760,473310208,462088704,463025664,469345280,471152128,474421760,472537088,479642112,482189824,467929600,452523008,436926976,426485760,439835136,446638080,447099392,455641088,459859968,448965632,441487872,460323328,477193728,477784064,478775296,485938688,493515776,492840960,482834432,489465344,497348096,502921728,500627968,493587968,490764288,486978048,481448448,480780800,484271616,489455616,484812800,473181184,462435328,465505280,474774528,475811328,479467520,485627904,485322240,481843712,475021312,466012160,469683200,479080448,480048640,468935168,466498048,474100224,480439808,485127680,480104960,475131392,481293312,482891776,476189696,473623040,478471680,478450176,474143744,465790464,464438272,483239424,487877120,480384000,483148800,490864640,500219904,499362816,493137408,491171328,484879872,488740352,496601600,487827456,473198080,461441536,460021248,466919424,474537984,482164736,480054272,491485696,498160640,501168640,503113216,511007744,522207232,521913344,510923264,492129792,467493376,463620608,474344448,473716736,471104512,481295872,486396928,479877632,482250240,488115712,506234880,512776704,502743552,493652992,493415936,489265664,492062720,492714496,499948544,510057984,505566720,499807744,500195328,505723904,507949568,517872128,523447808,521666560,517807104,515206144,510027264,505486336,514734592,518548480,510465536,502494208,502109184,506835968,506914304,512928256,521058304,523863040,524393984,525611008,521263616,511179264,496888320,509535232,528656896,517529088,498047488,495519744,493094400,486189056,491823104,498375168,499078144,490833920,497723392,509619712,513400320,516097024,513654784,506806784,507440640,500417024,498991616,504141312,511042048,509131776,498182656,505405952,517597184,501801472,487622656,492487680,502334976,500152320,494735360,491186688,482418688,476734976,478398464,479360512,489038848,501296128,504581120,493848064,487771648,487446528,486619648,483118080,478982656,478532608,481907712,494885888,501399552,503948800,494012416,486327808,483229696,481403392,470102016,472416256,479469056,482406912,487365632,482545152,467923968,467239936,478251520,481871872,492196864,510422528,508780032,503887872,506576384,501016064,498624512,506271232,520359936,526018048,531919872,533627392,526186496,522010624,527808512,531878400,536036864,535224320,509958144,492376064,499572736,512576512,510466048,498778112,491085824,485131264,501184000,522885632,528390144,522722816,509792256,509669376,516261888,524125184,537596416,549238272,547095040,544195072,539934208,521367040,514480640,524152832,516470272,499821568,493239296,491132416,497444352,511506944,524001792,518305792,502180352,496578048,506018816,507011584,502045184,492862464,499267584,503731712,515231744,516312576,514766848,513066496,515815424,526299648,533883392,533776384,526973440,519825920,512858624,508190208,507917312,505462784,497322496,500269568,510384128,522863104,525962240,524244480,517869056,511275520,527974912,536235008,533121536,529918464,528710656,524634112,513412608,507480576,511521792,517736448,522202112,519258112,515643904,520879104,524902400,527703552,523232256,512957952,522609152,538174464,541883904,531602432,525158400,530152448,517650944,505097216,507575296,507572224,520265216,529027072,537417216,538521600,528048640,527780864,528455168,514246144,507436032,523391488,546256384,544625664,538969088,549233152,561679872,558557184,559484416,560046080,554494464,544711168,538972672,551696384,551292416,541432320,555048960,561575936,547417600,545674240,537671680,523501056,521821184,526552576,530872832,521038848,531917824,541659648,538563584,528513024,528798720,540632064,541480448,531889664,533798912,538968576,542055424,538976768,535928832,534004224,532840960,529499136,525834752,529263104,542194176,543690240,531764736,527869952,547938816,571783168,571685888,559174656,570071040,580112384,567979520,563662336,557083648,549448704,537668096,536534016,533786112,528590336,524975616,535585280,546917888,542329344,544333824,543901184,545481216,546718208,558328320,580519424,571651072,561282048,571274752,567574016,555788800,540054528,535886336,554159616,567970816,570740736,573131776,576504832,578461696,561985536,547490816,550889472,561513472,562092544,558942208,566528000,575759360,578233856,562079744,554292224,563576320,568247296,573203456,579716096,577083904,579141120,577933824,570282496,558143488,551374336,558756352,564831232,555913728,549225472,553321472,570266624,581231616,574410752,558700032,545729024,542887936,563416576,568558080,566661120,574908416,577644544,576053248,586598400,578092544,557897728,544485888,541318144,555789824,573204992,591470592,594088960,582829568,567522816,557580800,556285952,556741632,558887936,552182272,541916672,535806464,535572992,549609472,554638848,549206016,545764352,549802496,562813952,569689088,571569152,561995264,540701696,533989376,519904768,511502848,526043648,545006080,567575040,585027072,587828224,582713856,593396736,591693312,571837952,559241216,552322560,547499520,551044608,559290880,568760832,582298624,599521280,610913280,611548160,594911744,573726720,571118080,574321664,578108416,583541248,586524160,591872512,592318976,591590400,580970496,571164672,580260352,598268928,613959680,629233664,638056960,630793728,623453696,616421376,621456896,643642368,660808192,663959040,658445824,647598592,634994176,635957248,634868736,636402688,632658944,617265152,614755840,616393728,612824064,613913600,611591680,597787648,589382144,602568192,605337088,604463616,611925504,612063744,586002944,571631104,583587840,588168192,584033792,588435968,587048960,582532096,583105024,584012288,585535488,589634048,607957504,608463360,587739648,568535040,559902208,581660672,602724864,603079168,600764416,607698432,611845120,622310400,620104704,598928384,585302016,584189952,582801920,583456256,579226624,575861248,582422528,579269120,571880448,576072192,600436224,623307264,628115968,623393280,610809856,592444928,579728384,580526080,580050944,585530880,597296128,595011584,588910080,582099968,571482112,572122112,576780800,580777472,595714048,604308480,602532352,596659712,588466176,581417472,571841024,559432704,546511872,535861760,546211328,557266944,553405440,551197184,564456448,583532032,588187136,593421312,589612032,584869888,593605120,602749952,619316736,632458752,618528256,604577792,594889216,601914880,613829120,600613888,593176576,596898304,606730240,612718592,609391616,617100800,614888960,608497664,608564224,615372288,627684352,625890304,607244288,593000960,591837184,590946304,586483200,598558720,609500160,596021248,583691264,585153536,577885184,576352768,586906112,593320448,593413632,589450752,591520256,597364736,600316416,599409664,607711744,630281216,636786688,630521856,623081472,616246784,602672640,607293440,627449856,624794112,622095872,626921984,611342336,595289600,604162560,620261376,620660224,605046784,599370752,598325760,593442304,593871360,600497152,613010432,624912384,640613888,644756992,644490752,633162240,613463040,595878400,577270784,585390080,602489856,607273984,608348672,626450944,638919168,628765184,623380992,629120000,639019008,635239424,622847488,627083264,632928768,629089280,641431040,649880576,639236096,631997952,625930240,630672896,645092864,654302208,669268992,668325888,648306176,628610560,618009088,623441408,627601920,630785536,631117312,636350976,646440448,645847040,633900032,625673216,616960512,609940992,604408832,596908544,599159296,599672832,602065408,594385408,599619584,609506816,596456960,600011264,601270272,592736256,596764672,607621632,621698048,623021056,621078016,639430656,644694528,629683712,619423232,621027328,618442240,614728192,623680512,624460288,610521088,603695104,602821120,605912576,619042304,628581888,636404736,636262400,635314688,634795008,628292096,627096064,624472576,630032896,637402112,635167744,633996800,634398720,621773824,613340672,617267712,613410816,603348480,593759744,597658624,610347008,617441280,606650880,615544832,624353280,608406528,616120320,630474240,629282816,633336320,633951744,625899008,623662080,623980544,616702464,616235520,614169600,605941248,608404992,615477760,616559616,626084352,636000256,630513152,629911040,629895168,623790080,625371648,638671360,641376768,634076160,625449984,612886016,622294528,637629440,637423616,638516736,637776384,633485824,635552768,638782976,634339328,636647424,645035520,641961472,651679232,663397888,658174464,655921664,645293056,633009664,622840320,613805056,614968832,627020800,636706816,647517696,653217792,649142272,653431808,656715776,647941120,651672576,657866752,647917568,632665600,630213632,636599808,655512576,667083264,665925120,651947520,650525184,656363520,655846400,665792000,679238144,684406784,680361984,668683776,661634560,661411328,657554944,662146560,667904512,665319424,671204864,674755584,672512000,668180480,661285376,658876928,662167552,666040320,676244480,683817984,670417920,659832832,672510464,690207232,690530304,678185472,673115648,674307072,661207552,643872256,656642048,670895616,671078400,669697024,667651584,658786816,650255872,651667968,659076608,674205696,688758784,696915456,679226368,662182400,653736960,646673920,652978688,659067392,655433216,657403392,664059904,666213888,673402880,682170880,689369088,690492928,683459072,676790272,672913920,673439232,681222144,686961664,688839168,682311168,676560384,672877568,670712832,671656960,680715264,693638144,691100160,679814144,670814720,668236288,665201664,657268224,655236096,660966912,660600832,660549120,666239488,679058944,683066880,677789696,678243840,681186816,677432320,676520448,683916288,691234816,694064128,697840128,699586048,699692544,690637312,668408320,659087872,670507520,687696896,703224320,713714688,717298688,715026432,718317568,715653632,698461696,694735360,699419648,707042816,703569920,696555008,700288000,700226560,691036672,689976320,701776896,706281472,701948928,703491584,708371456,700862976,690381312,686850048,703056384,701057024,680541184,672371200,682375168,680606208,679991808,682104320,684477952,689618944,692709888,697342464,698993664,704357376,700648960,698978816,705180672,712044544,708244992,706936832,713497600,716291584,711634944,715384320,719190528,723462144,720705024,713571840,703596544,698775552,693167104,686717440,688252416,701915648,700087808,694793728,694052352,692738048,696034304,713766400,729934336,724236288,720606720,722245632,718935552,725452288,726004736,718051328,723353600,726694400,718598656,717373440,714177024,712292864,711667712,719725056,728870912,738627072,737394688,730663424,734857216,727415296,719898624,722101248,736008704,744613376,732174336,718685184,711689728,715727872,714151936,719523840,725063680,733533696,748151808,762597888,761887232,752903168,739597824,721324032,722681344,726389760,724255744,722650112,715083776,714340864,722159104,729855488,732886528,730780160,728204800,721232896,721960448,725026816,719151616,710307840,705498112,702867968,705692672,720753664,739484160,751640576,750008320,745338880,742455296,730574848,719216640,716147200,714620416,718831104,722896896,720292864,726378496,733295104,740470272,749068800,751405056,756819456,760411648,747518976,745588224,749751296,755217408,745239552,731168256,738764800,730111488,720796672,718764032,730807296,745052160,744067584,747235840,745703424,744132096,746791424,751644160,766274560,770915328,769817600,778498560,792097792,780896768,761232384,756642304,755431936,759324672,757802496,750068224,737469952,738117632,732509696,728263680,743417856,767115776,772347904,759032832,758748160,760358912,775565824,787917824,793882624,779649536,764982272,757390848,765019648,777524224,775038464,772054016,781350400,786010112,785616384,788688896,783001600,775950336,774010368,775101440,770300928,764095488,762089984,753098240,742484480,739768320,759601664,782788608,760433152,747100160,750779392,752273920,758082048,757371392,755252736,759167488,747294720,754196992,771019264,778211840,789872128,797242368,791046656,784318976,779434496,778605056,778270208,779844096,778713088,777025536,780853760,781399040,789154816,788790272,780481536,787253760,796635136,799572480,789591040,782597120,778842112,782287360,779273728,779857920,782291968,777762304,781872640,786771968,790311424,793576448,792963584,793185792,786020864,784677888,788439552,793283584,787271680,781230080,780470784,782196224,781428224,780657664,789386240,787321344,788433920,794021888,792747520,800765440,805807104,821785600,823804928,801034752,792141824,787746816,795821056,811780608,815501312,817179648,820979200,832047104,834878976,831638016,828327424,821471232,816110592,822606336,825667584,821839360,801283584,794518528,805652992,810011136,803738112,805250048,813726208,814381056,810514432,820326400,837881856,843440640,834656768,825996800,829377024,836627968,841840128,834951680,824297984,820054016,815613952,825802240,845369344,849819648,841688064,831414784,828985344,834832384,848357888,849082368,839718912,836928512,854574080,868604416,868238848,869421568,869687296,870466560,860490752,852789760,845564416,836972032,846366208,865364992,874579968,867395072,858650624,865023488,872872960,875104768,856279552,847498752,859835904,867485184,872363520,867229184,876726784,893953536,905979392,917051904,931692032,931029504,933692928,936838656,934590464,934415360,953155072,963023360,964826624,970575872,984152064,999690240,1010306560,1022607872,1036535296,1048361984,1054525440,1066240512,1079268864,1107571200,1144891904,1165280768,1182232576,1185688064,1202522624,1221797888,1233131520,1247095296,1272017408,1290909696,1295668736,1316338176,1355079168,1385395712,1420257792,1452776960,1475453952,1492305920,1510273024,1523117056,1532121600,1549633024,1551810560,1538598912,1536294400,1536178688,1515147776,1493527040,1478908928,1454732288,1423157248,1393791488,1371312128,1355075072,1338547200,1319597568,1295239168,1272680960,1253003776,1222040576,1210759680,1202223104,1188023808,1172088832,1155710464,1143860224,1124011520,1108379648,1091200512,1086920192,1088235520,1086792192,1081320960,1077519360,1070752256,1064789504,1069493760,1085491712,1105121792,1100619264,1085061120,1089711616,1116042240,1132831232,1133398528,1128195072,1142280192,1176522240,1215143424,1249674752,1257031168,1279354880,1318596096,1369258496,1419933184,1470609408,1506713600,1526606848,1544286208,1551856640,1571352576,1599179264,1632205312,1656844800,1655476736,1640233984,1622348288,1600073216,1574099456,1546318336,1524923392,1506264064,1474459648,1437561344,1403670528,1372746240,1335111680,1306226176,1273501696,1247719424,1226341888,1205515776,1189660672,1175935488,1165787136,1151438336,1137995264,1118030336,1100298240,1088217600,1078239232,1079143936,1086988288,1083464704,1081068032,1079125504,1074953728,1069869568,1066758656,1069943296,1074887680,1066825216,1057298432,1052830208,1060045312,1073116160,1080298496,1080710656,1084801024,1093521408,1101159424,1115951616,1139266048,1167601152,1184368640,1219353600,1259522560,1294375424,1339533824,1375415808,1404428288,1426722304,1439441408,1450474496,1455045120,1458825728,1451640320,1434662400,1402657792,1374714368,1353673216,1332376576,1301761536,1273084928,1254295040,1241095168,1217574912,1193366528,1176346112,1161337344,1140154368,1116854784,1107630592,1096180224,1063645696,1039545344,1036909568,1045174272,1049697792,1044205568,1040008704,1048431616,1053582336,1061630976,1055912960,1037094912,1037197312,1043369472,1035074048,1031737856,1037932544,1040462848,1030138368,1022635520,1026481664,1019503616,1014776832,1023285248,1026067456,1030198272,1034905600,1027267072,1016886272,1015557120,1025938944,1039528448,1054414336,1056530944,1049617920,1050869248,1054866432,1052953088,1048771072,1054129664,1052162048,1036700160,1029833728,1046295040,1059988992,1066765824,1069974528,1063474688,1070369280,1081120768,1075492864,1061127168,1049540608,1042280960,1060129280,1078959616,1076760576,1067169792,1067426816,1068964352,1071397888,1062234624,1047004672,1045408256,1045962752,1047184384,1049600512,1063324672,1081565696,1079476224,1069602304,1068420096,1078684160,1084385280,1081859072,1086817280,1091116032,1080950272,1072221184,1069215744,1070670848,1076499456,1075491328,1074646016,1063962112,1063710720,1086028800,1101397504,1099994624,1093839360,1087709696,1089819648,1092322816,1094784512,1096630784,1096602624,1104343040,1133444096,1148816896,1139630080,1134484992,1133339648,1141288448,1147957760,1138348544,1128445440,1132488192,1139810304,1145516032,1148642304,1152429056,1150508032,1146298880,1147518976,1151927296,1147535872,1136336384,1133020672,1145561600,1157920256,1167832064,1177648128,1180001792,1166893568,1163917312,1178360320,1192207360,1195902976,1190790144,1180531200,1163844608,1154074624,1145366528,1134578176,1132249600,1144633344,1163049472,1172577792,1182659584,1192979968,1201572864,1216686592,1227576832,1235751936,1243482112,1232234496,1206574080,1186108416,1188191232,1183958528,1182924288,1183733248,1185374720,1191575040,1205598208,1213454848,1227100672,1239712256,1249797120,1255505920,1251616768,1251187200,1257646080,1253597184,1246365184,1247207424,1255432704,1250485248,1232977920,1249736704,1268747264,1279008768,1278974976,1279019520,1268890624,1250403328,1248311808,1252156416,1252615168,1254731776,1250206208,1246225408,1261215232,1262628352,1252341248,1259597824,1268409856,1270597120,1265900032,1260320768,1266882560,1288750080,1293175296,1295890944,1302429184,1311687168,1314514432,1313724928,1315246080,1325390336,1335012352,1339593728,1348605952,1358568448,1355747328,1343955968,1343331328,1352845824,1357743104,1365934592,1376869888,1374320640,1384953344,1405271552,1412660224,1415614976,1431425536,1445256192,1448520192,1450682880,1457256448,1450220032,1444707840,1452230144,1476357632,1490652672,1490596864,1497011712,1500334080,1515575296,1530718720,1537516032,1525993472,1528380416,1552509952,1564333568,1579028480,1597552128,1605569024,1593884160,1584642048,1583264768,1587197440,1579344384,1575398912,1589034496,1603822592,1616079360,1621078528,1623387648,1628440576,1644055552,1659091968,1670765568,1676967424,1681704448,1689501696,1698878464,1713136128,1721268224,1729600000,1737986048,1735349760,1740100608,1744053248,1744830976,1749914112,1761106432,1769936384,1773734912,1787955200,1790047744,1793657856,1802987520,1804612608,1811146240,1836541952,1851869696,1856027136,1858533888,1868044800,1874457088,1883192832,1905424384,1926652928,1924552704,1923168256,1937699840,1958060544,1980739072,1996242944,1995919360,1995893760,2010208256,2035787264,2057404928,2079511552,2107389440,2131769344,2155449856,2171328512,2176973824,2199630848,2235345408,2258975232,2271135232,2294296064,2328625664,2352444928,2383250944,2415114240,2434490368,2446517760,2460717568,2488776192,2519545344,2548592640,2579684864,2612614144,2647839232,2684399616,2716214272,2731261952,2736792576,2763007488,2795545088,2839669248,2895702016,2944246784,2997444096,3039529472,3074959872,3123465728,3177740288,3225559040,3280904704,3335880704,3388891136,3450780672,3523125248,3601729024,3686644736,3770027008,3843716096,3924164096,4015276544,4120784896,4244675072,4375747072,4511843328,4662565376,4815329280,4984506368,5183671808,5409024000,5652402176,5914453504,6192044032,6495564800,6814180352,7157011456,7537841664,7942301696,8370873344,8827782656,9339543040,9912902144,10539788800,11229371904,12019749376,12921999872,13958666752,15156312576,16548798976,18174636544,20054008320,22198329856,24636098560,27372254208,30399027200,33693039104,37208115712,40892262400,44656603648,48429984256,52125600768,55657538048,58917061120,61816408064,64296757760,66290519552,67777135616,68742176256,69175621632,69110268416,68607790080,67719946240,66480343552,64947322368,63152249344,61151036416,59046273536,56892661248,54759857152,52729478144,50886333440,49281239552,47968732160,47001229824,46414540800,46243152896,46487316992,47106596864,48069094400,49287233024,50659225600,52080837120,53502757888,54924723200,56348600832,57776572416,59232036864,60759372288,62394595328,64181574144,66173924352,68461098496,71100318208,74126669312,77512885248,81201345024,85115666944,89208386560,93479463424,97971379200,102746557952,107858612224,113309564416,119030013952,124963138048,131040060416,137192181248,143319725568,149312266240,155053451264,160410848768,165185056256,169202920960,172333336064,174501764608,175643464192,175715047424,174720297984,172671056896,169603135488,165550785024,160593833984,154884084224,148600621568,141934493696,135059808768,128113062912,121240776704,114543522304,108078207488,101883452416,95983697920,90389364736,85099578880,80070006272,75244867072,70584473600,66071041024,61700382208,57485491712,53444236800,49618716672,46028837376,42708406272,39676253696,36932599808,34493025792,32357942784,30497871872,28914546176,27603957760,26569552384,25786096640,25231247360,24920329728,24869693952,25082048000,25565043712,26353373696,27458680320,28915078656,30751564288,33025967616,35775049216,38982065664,42654161920,46782304768,51326619648,56211666944,61364179968,66650909184,71915026944,77010889216,81792348672,86096740352,89779430400,92709445632,94752571392,95845136896,95947451904,95051585536,93195190272,90437047296,86864776704,82608635392,77801199616,72600922624,67147105792,61571546624,56014512640,50618058240,45486949376,40683906560,36275756032,32308761600,28783428608,25674666496,22979174912,20656670208,18645373440,16908387840,15421182464,14137853952,13012683264,12023234048,11146078208,10375471104,9695911936,9067467264,8509020672,8024260608,7579524608,7172097024,6797868032,6459020800,6157788160,5866320384,5591168512,5338280960,5112569856,4910651904,4730835968,4564077056,4399955968,4246505984,4122435072,3998050816,3883932672,3794272768,3701235712,3607706624,3521156608,3440925696,3363248640,3284826112,3209553408,3139782656,3069030912,3010166272,2953800192,2892582912,2837458432,2791093248,2743335936,2683295232,2636182528,2598222336,2565811712,2528034304,2477765120,2433971712,2390892032,2344830976,2309165568,2281060864,2253801472,2235207680,2210255360,2175795200,2147250688,2116088832,2098506752,2074008576,2040854528,2032295936,2026786304,2017508352,1999651328,1980034560,1968635904,1963401728,1939342336,1914268672,1907699712,1912562688,1905393152,1884407808,1877558784,1871987712,1850896896,1826149376,1809485824,1796200448,1787497472,1780182528,1769397760,1753948160,1729196544,1708492800,1689382400,1674899968,1672444928,1665697792,1653846528,1650816512,1633117696,1601449984,1585650688,1589198336,1596553728,1615633408,1621695488,1616304640,1599556096,1595573760,1600382464,1586644992,1568048640,1562277376,1567305216,1564303360,1557805056,1561338368,1564229632,1568265728,1570000896,1584800256,1612012544,1631995392,1647951360,1659531264,1669789184,1688645120,1705586176,1696079360,1681056256,1674682368,1669159424,1670280704,1669957120,1669719552,1655891968,1643050496,1624476672,1606070272,1596428288,1589427712,1583554048,1560484352,1528728576,1520012288,1523937792,1520480256,1512923648,1509905408,1507137536,1497254912,1490070528,1489939968,1501246464,1521829376,1517471232,1508485120,1509087744,1518917120,1520706048,1508701696,1502873600,1499101184,1498427392,1491232768,1478009856,1467629568,1459807232,1460713472,1463433728,1462181376,1451333120,1440736256,1448885760,1466423808,1480212480,1477650944,1471822336,1477007872,1485325824,1487992320,1477527040,1467928576,1464668160,1464485888,1455215104,1447740928,1435443712,1439215616,1460580864,1468584960,1470969856,1473145856,1456777216,1445159936,1441682944,1435078656,1421975552,1424988160,1456329216,1479388672,1474692608,1455052800,1455075328,1476219392,1490908672,1492003840,1480073728,1464766976,1448517120,1443439104,1450339328,1473905152,1495829504,1505063424,1509233152,1517492736,1520594432,1510608896,1509189120,1529845760,1551971840,1568510976,1580369408,1582685696,1576653824,1572509696,1561647104,1541532672,1533629440,1534422528,1528847872,1508432896,1496169472,1488818176,1480325632,1472493568,1474643456,1482205696,1476399104,1473836544,1469737984,1459934208,1463882240,1475169792,1488660480,1493130752,1489035776,1486988800,1490148352,1492957184,1489513984,1490200064,1492295680,1484767232,1478775808,1490595840,1506319872,1512205312,1517599232,1524435456,1518134272,1505024000,1501172736,1508250624,1512671232,1515208192,1518297600,1506691584,1498706432,1494507520,1493956096,1497576960,1500150272,1506419200,1524572160,1538656256,1542853632,1543649280,1547792384,1549852160,1558161920,1563704832,1571560960,1584290304,1602625536,1613529600,1634599936,1649126400,1649439744,1653566464,1661168640,1646761472,1634972672,1643796992,1643385344,1641263104,1655388672,1678060032,1715063808,1735683072,1748288000,1771838464,1786236928,1791890432,1807812608,1834099712,1854904832,1858355712,1866062848,1877294080,1880472064,1876934656,1882560512,1879901696,1858021376,1838171648,1823370240,1817014784,1825839104,1843290112,1854328320,1852350464,1845682176,1841086464,1833507328,1844990464,1856965120,1852869120,1855407104,1858712576,1863047680,1869117952,1887954944,1909374464,1922037248,1914777088,1918764032,1946449408,1964111872,1974982144,1979226624,1970351104,1976685568,1978791424,1973031424,1967952384,1973120512,1996617216,2022778368,2043856896,2053854208,2067082752,2072375808,2076372992,2094491136,2110888960,2114405376,2126039552,2140920832,2171082240,2201804800,2226550784,2247605248,2284752896,2320909312,2337929728,2350238208,2385464832,2432343040,2465754624,2497623552,2531189760,2554428928,2569452544,2584478720,2604430848,2641916928,2678897664,2706195968,2735471616,2760531456,2789185024,2819393536,2839254016,2876509184,2915484160,2950863872,2995011584,3043589632,3083254784,3125649408,3170279936,3218652160,3273336320,3330768384,3385820160,3446288384,3515136512,3567341568,3610375168,3659432448,3727243776,3809946624,3888210432,3957511680,4038385152,4128417792,4218761728,4331787264,4452986880,4566601216,4690468864,4831693824,4971070976,5111160320,5266390528,5445333504,5654563840,5870589440,6094141952,6330215936,6603657216,6901894656,7231063040,7591005184,7984868352,8420540928,8904016384,9441220608,10046469632,10718007808,11463576576,12307617792,13278288384,14383605248,15649028608,17098739712,18770592768,20730638848,23041011712,25757253632,28958827008,32743984640,37160629248,42228775936,47912518656,54106433024,60644445696,67330711552,73957480960,80316223488,86248237056,91568977920,96035385856,99450401280,101691361792,102697636864,102458045952,101040952320,98531286528,95033221120,90678194176,85622666752,80058076672,74175367168,68162371072,62209277440,56494830592,51154301952,46267142656,41893512192,38050859008,34728114688,31901763584,29519924224,27514671616,25855223808,24486592000,23361455616,22456262656,21741089792,21217509888,20874520576,20699956736,20700260352,20901864448,21315842560,21943795200,22822094336,23970836480,25388963328,27052296704,28951375872,31044533248,33283604480,35675037696,38257316864,41094053376,44279044096,47857914880,51801974784,56050976768,60472534016,64932270080,69345793536,73720485888,78191023616,82955883008,88200530432,94026511872,100426186240,107215233536,114082211840,120613427712,126408938496,131153047040,134688961536,137003226112,138159743488,138241467904,137288128000,135262001152,132106116608,127799134720,122334959616,115794957824,108385898496,100394528256,92106886144,83822216192,75796812800,68210896896,61207460352,54832531968,49098126848,43996813824,39483588608,35518984192,32059353600,29061178880,26487675904,24284945408,22411108352,20826769920,19500951552,18410765312,17527593472,16809118208,16225369600,15779152896,15443099648,15216499200,15110215680,15131065856,15262943744,15505580032,15870961664,16367806976,17046394880,17916472832,19008944128,20367726080,22025654784,24032246272,26436326912,29270152704,32524225024,36136773120,40003283968,43989147136,47949318656,51804601344,55486532608,58918725632,61987622912,64569371648,66511313920,67667573248,67983855104,67466624512,66174783488,64171009536,61561875456,58458877440,54942157824,51115143680,47089870336,42993128960,38902986752,34920548352,31172296704,27709641728,24566659584,21760584704,19292478464,17158170624,15325764608,13762762752,12433378304,11295391232,10316763648,9481532928,8756562944,8130882560,7575239168,7079044608,6645607424,6270423552,5930428928,5624584192,5353506816,5102705664,4873451008,4672007680,4490586624,4325071360,4181302272,4043058688,3911424512,3785528832,3675349504,3581155328,3493773824,3409940480,3317938176,3224761344,3141907968,3061959680,2996960256,2946283520,2890732032,2837838848,2785940992,2719914496,2662893056,2607608832,2557413888,2511830016,2465961472,2435033088,2407835648,2382986752,2353357824,2316926464,2272836608,2230092288,2189073920,2146620928,2106754048,2072943616,2053174784,2050295296,2030135296,1999126528,1980238336,1971381248,1961174016,1955791872,1956579328,1946173440,1923683328,1894977024,1864619520,1841508352,1843397120,1842310656,1833095680,1817699840,1798586880,1795709440,1798574080,1794802176,1784497664,1770844160,1748909056,1739319808,1737887744,1730073088,1722621952,1703753728,1693894656,1692804608,1686932480,1681032704,1666976256,1645540352,1624267776,1613274112,1604529152,1597487616,1594203648,1587398656,1569022976,1543333376,1531158016,1535077376,1544820736,1546328064,1528380416,1505401856,1486832128,1482156032,1492987904,1494137856,1475107840,1468619776,1472819200,1479688704,1483065856,1462975488,1446621696,1424854016,1410887680,1412905984,1420400128,1418045952,1405645824,1397290496,1402383360,1417070080,1428302848,1436841984,1429285888,1402527232,1389437440,1392256512,1400142848,1403333120,1409469952,1416257024,1426152960,1430753280,1429927936,1431409664,1415177216,1403162624,1401010688,1397691904,1391181824,1387851776,1384166912,1377913856,1366323200,1366204416,1371409408,1359906304,1346349568,1341691392,1334646272,1334684160,1344096256,1348970496,1338846720,1334133760,1329702400,1333628928,1346936320,1334590464,1312362496,1304868352,1302367744,1306951168,1306126336,1302560256,1304916480,1301502976,1294599680,1280993792,1267029504,1260737024,1269192704,1280097280,1274349056,1263294464,1253709824,1246397440,1245393920,1249395200,1259612160,1254856704,1242060800,1230137856,1222771200,1227603456,1239007744,1241180160,1239162368,1246425600,1256167424,1263645696,1264403456,1250544640,1229469184,1217927168,1210813952,1200986624,1199385600,1199091712,1197363712,1194808320,1192015360,1198938624,1202973696,1209991168,1206174208,1191848960,1183959040,1181084160,1183812608,1194612736,1213011968,1218361856,1222017024,1220702208,1217147392,1213191168,1207520256,1207413248,1212877312,1214900224,1223637504,1220495360,1218937344,1224258560,1219248128,1215669760,1219596288,1221869056,1231855616,1226369024,1210359296,1196090368,1191183360,1203670016,1203297792,1192746496,1193899008,1208561152,1214918656,1211576320,1191779328,1181504000,1182265344,1179224064,1183063040,1177200640,1172803584,1157394944,1147603456,1153976832,1161373696,1163376640,1157815296,1158266880,1153787904,1152032768,1147762176,1143646720,1149199360,1152480256,1149914112,1145198592,1142920704,1156517376,1177528832,1191297024,1203682816,1207952896,1206716928,1211189760,1200711680,1198792192,1200233472,1191354880,1178896896,1180068352,1185947648,1181682176,1173507584,1176572416,1184801280,1187754496,1181551616,1187607552,1191717376,1183679488,1168005632,1164376064,1180146688,1186472960,1188243456,1179408384,1181177344,1193145344,1190238208,1185190912,1189129216,1197281280,1216553984,1216621056,1202023424,1203664384,1203557888,1194990080,1190536192,1198926336,1212877312,1216912896,1209798656,1201226240,1201768960,1195443712,1182860288,1179229696,1167781888,1145325568,1135203328,1143017984,1159629312,1159209472,1150506496,1161386496,1174616064,1172136448,1171957760,1190327296,1206193664,1210768896,1211991552,1213224448,1210714624,1202580480,1197607936,1195106816,1204402176,1202213376,1197891072,1196050432,1195153920,1203915264,1206034432,1205373952,1203912704,1205681664,1202233344,1198833152,1187382784,1183517184,1172422656,1148362752,1140771328,1146956288,1151443456,1160618496,1177514496,1174731776,1174199296,1167670272,1180304384,1198468096,1207502848,1207459840,1207288832,1213183488,1218251264,1206678016,1197353984,1196938752,1197074944,1204912640,1208568320,1209493504,1205388800,1212589568,1215365632,1207532544,1206575616,1212884480,1213572096,1215630336,1216018432,1222975488,1237347328,1254951424,1262292992,1251581440,1255184384,1274847744,1281009664,1284236800,1275123712,1261919232,1263551488,1281833984,1302756352,1329001984,1356322304,1391160832,1416547328,1435624960,1466660864,1509690368,1533707264,1562482176,1587402752,1612381184,1631219712,1642674176,1654637056,1677580288,1688552448,1695002624,1698253312,1684634624,1654376448,1619715072,1592192000,1550744576,1496811520,1464766976,1449488384,1435411968,1421144064,1398243840,1378276352,1358149632,1336539648,1309761024,1300532224,1304540160,1301803520,1300027392,1300192768,1302088704,1292628480,1275860480,1269319168,1271692800,1278888448,1282986496,1270061056,1278763008,1316574720,1329283072,1342228992,1361570816,1367074304,1372133888,1383684096,1395048448,1401936384,1413577728,1435931136,1456883200,1481064448,1520875008,1546361856,1560472064,1584319488,1614012416,1647822336,1698385408,1749478912,1788863488,1829285888,1862943232,1895561216,1927990784,1957196288,1970845696,1983214592,1977881600,1970651136,1976872448,1967672320,1930207232,1901371904,1878273024,1844839936,1796131840,1745741312,1710750720,1671015424,1628320768,1584602112,1549412864,1522601984,1500767744,1475202048,1449422848,1448819200,1439962112,1412007936,1389084160,1367795200,1363260928,1369830400,1368422400,1354211328,1333195264,1325078016,1331066368,1337374720,1335038464,1338928128,1347165184,1349602816,1346322944,1343026176,1341218304,1344137728,1348378112,1348874240,1347372032,1362982400,1383019008,1397250048,1407006208,1428344832,1454854144,1472904192,1490107392,1501983744,1512593408,1557200896,1591690240,1603418624,1618431488,1630404096,1645087232,1653344256,1646956032,1639469056,1623270400,1610166784,1599292928,1585645568,1574977024,1554773504,1528904704,1514480640,1496510464,1477255168,1455790080,1435253760,1421874176,1402724352,1391615488,1387978240,1387832320,1382156800,1372044288,1364753408,1369249792,1375731200,1376281088,1347411968,1325693440,1317480448,1315737088,1308626944,1308381184,1313993216,1319468032,1306438656,1295826432,1291924480,1284539904,1296343552,1315891200,1327013888,1336635392,1345082880,1342059008,1345806336,1339398144,1322484224,1302735872,1296360448,1302157312,1307539968,1316301312,1332015104,1338138624,1331449344,1303682560,1291413504,1302965248,1312039424,1306998272,1284487680,1275860480,1292350976,1304473600,1309733888,1317361664,1336083968,1346777088,1339353600,1331223040,1332836864,1335997952,1329984512,1326104064,1334219776,1341505024,1342626304,1337947648,1331468800,1330169856,1341893632,1346614784,1332947456,1324621312,1319830016,1322350592,1320690688,1313712128,1315993600,1322914816,1329903616,1325061120,1322306048,1336665600,1353226240,1365210112,1369340928,1359752704,1352491520,1350289408,1338039296,1334481920,1355610112,1365113856,1348657152,1332756480,1338104320,1342288384,1329571840,1325273600,1336751616,1343982080,1348588032,1347632640,1338679808,1348133376,1361211392,1372163072,1370341376,1361137664,1358234624,1354497024,1344826880,1365418496,1393486848,1394060288,1388838912,1387943424,1393117184,1399104000,1400847360,1401213440,1399670272,1413426688,1433802752,1418749440,1402239488,1394921984,1398188032,1399728640,1404108800,1400086528,1395120128,1392707584,1399059456,1411219968,1409172480,1411976704,1424345088,1428190720,1425380352,1423312384,1419964416,1410007552,1406390784,1405572096,1398294528,1407500288,1412896256,1400543744,1384594432,1389791232,1396682752,1392570880,1398944256,1417160704,1433611776,1430562304,1427190272,1428174336,1434523136,1446793728,1445915648,1419045888,1404307968,1404137472,1407121408,1416723456,1414573056,1404293120,1399138816,1405454336,1408082944,1419886592,1438392832,1439439360,1432803328,1430417920,1422102528,1422629888,1429393920,1428224512,1417996288,1417694720,1418460160,1414610944,1414458368,1410193408,1411036160,1416474112,1431702016,1439447040,1439762944,1437408256,1438060032,1440645120,1437236224,1442708992,1449841664,1442139648,1444201984,1459660800,1463691776,1461919232,1467747840,1474644992,1476129280,1467348480,1456465920,1455261184,1461612032,1479627776,1491015168,1481897984,1473995776,1475614208,1466799104,1455782912,1462164480,1477688320,1489221120,1481713664,1468043776,1470066688,1458649088,1438814720,1441646592,1457960448,1473389056,1491928576,1499738624,1509758464,1504690688,1491871232,1492487680,1494223872,1488394752,1483866112,1488679936,1497274880,1489198080,1478657536,1482222080,1486425088,1486858752,1494851072,1502537728,1501836288,1498962944,1485691392,1469795328,1458310656,1467294208,1480837120,1479880192,1476526080,1475622912,1468780032,1481537024,1495175680,1502203392,1510519808,1510218752,1507720704,1516296704,1525624320,1527301632,1520117248,1520183808,1536220672,1552348160,1548261888,1538249728,1535004160,1527648768,1526540800,1527576064,1537424384,1540872192,1532399616,1521670144,1523445760,1520497664,1515207680,1525341696,1533769728,1539399168,1537165312,1516628992,1499790848,1504252928,1521571840,1526289408,1535846912,1546738688,1542644736,1535480832,1539304448,1540529152,1541007360,1543607808,1551219712,1546052096,1535884288,1532041728,1535761920,1548374528,1546864640,1552312320,1571745792,1569868800,1556025344,1547104256,1558204928,1580477952,1587053568,1583519744,1580648960,1573733376,1566614528,1561411584,1563667968,1569056768,1574472192,1575720960,1577064960,1585956352,1590737408,1590451712,1575108608,1556791808,1546350592,1545506816,1543104512,1534205440,1542739968,1564155904,1567276032,1557068800,1553011712,1559944704,1560555520,1561113600,1573357568,1588376576,1600577024,1606759936,1603048448,1600674304,1598414848,1602374144,1614185984,1618044928,1613945344,1613256192,1629075968,1647808000,1655705088,1652569088,1648745472,1630665728,1620726784,1626650112,1624856576,1605329920,1600960512,1615290368,1628784640,1631038464,1631301120,1634118144,1629835264,1632078336,1635555840,1629558784,1627028480,1629505024,1628476928,1627506688,1625111040,1627002368,1634519040,1639552000,1631290880,1630218752,1642376704,1655009792,1654989824,1652425728,1651701248,1659876864,1657336320,1639574016,1639758848,1657058304,1667079168,1671170560,1671395840,1665250816,1655506944,1647618560,1649596928,1657351680,1650968576,1634089472,1633608704,1645341696,1656343040,1674695168,1689396224,1689285120,1676774912,1669609472,1679709696,1696416256,1703347712,1705741312,1713310208,1726925824,1732100608,1730053120,1726189056,1727916544,1739354112,1739945472,1735823360,1730976768,1725189632,1714894336,1709258752,1695659008,1679994368,1670898688,1667570688,1678572032,1683316736,1679331328,1692976640,1717467136,1727131136,1717833728,1708993024,1702411264,1700313600,1704198656,1707096576,1715366912,1721251328,1723427328,1729405440,1732615680,1734906880,1734837760,1731495936,1720949248,1717773824,1721410048,1712059904,1711416320,1714235904,1708516864,1707147264,1710050304,1712275968,1715039232,1723811840,1720908800,1709561344,1712914944,1719832064,1719844864,1719265280,1731516928,1746690560,1756804096,1743622656,1731679744,1733425152,1736056320,1736876032,1734216704,1749446144,1759726592,1756925952,1748232192,1728082944,1711633408,1711533568,1716283904,1724100096,1735428608,1737738752,1745018368,1756555264,1757387264,1759549952,1760345600,1760461824,1757681664,1755909120,1748911616,1753255424,1777252864,1788400128,1781705728,1776112128,1779177984,1784865280,1789932544,1785943552,1780499968,1779090432,1781886976,1794019840,1801819648,1808593408,1808586240,1805571072,1799655424,1780453376,1777252352,1793581056,1804578304,1816945664,1822577664,1818883584,1812783104,1811105792,1814544384,1812698624,1814656000,1819386880,1821660672,1813828608,1807259136,1811425280,1830308864,1835885056,1828098560,1831873536,1847193088,1857816576,1856880640,1846213632,1836959232,1835336704,1834497536,1823100928,1807757312,1808309248,1831690752,1841665024,1847414784,1864916480,1877772288,1879123456,1887483392,1903611392,1908968960,1891006976,1873030144,1862767616,1858854400,1867717632,1886682112,1895662080,1889522688,1881242112,1876193280,1881108992,1897564672,1906327040,1897060352,1882694656,1871782912,1865154560,1869682688,1872303616,1876963328,1881283072,1872507392,1866754048,1879676928,1879883776,1879840768,1887090688,1895235584,1909581824,1915212800,1914038784,1900918784,1887587840,1893578752,1899332096,1897738752,1908078592,1909419008,1903036928,1915833344,1926867968,1917555712,1913695744,1908968448,1903250432,1905180160,1914378240,1925302784,1931928576,1943524864,1947068928,1940084224,1939473408,1941813760,1946906624,1953011200,1950905856,1956839936,1963377664,1971336704,1974922240,1973312512,1967780352,1955261440,1959876608,1970137088,1970164224,1962371072,1959403008,1966478336,1972602880,1975177728,1971659776,1963531264,1958654976,1956070400,1946934784,1942224384,1955041792,1976867328,1988851712,1997684736,2014776320,2018186240,2007490560,2005500928,1996482560,1991132160,1992327680,2003853824,2015297536,2011763712,1997006848,1998324736,2001439232,1989294592,1990564864,2003668992,2002176512,1990288384,1983373312,1994007040,2008081920,2011712512,2015611392,2019172352,2011067392,1985885184,1976164864,1986711552,1999056384,2010683392,2010042368,2003584000,2006017536,2001815040,1991562240,1982953472,1980930560,1986318336,1989057536,1996794368,1996727296,1997658624,2006930432,2025419264,2043475456,2041707520,2045455360,2057670656,2066319360,2050062848,2036420608,2034233344,2031099392,2039728128,2058489856,2058602496,2046985216,2048732672,2062838784,2072919552,2086205440,2081097728,2071276032,2063934976,2044983296,2039906304,2054503424,2060779008,2068973056,2078185984,2076832768,2068074496,2063450112,2070680064,2079704064,2077549568,2072821760,2078320640,2081013248,2069129728,2057485312,2046890496,2040645632,2036514816,2043513856,2050980864,2044553216,2033835520,2034295808,2048046592,2061082112,2064010240,2069638656,2081142272,2083461632,2077227520,2068725760,2064697344,2065683456,2067989504,2072533504,2076484608,2082507776,2078666240,2077112832,2087187968,2094445568,2099809792,2119175168,2130332672,2119516160,2105059328,2104311296,2098694144,2087220736,2095334400,2108072448,2100713984,2095323136,2103766528,2113553408,2115877376,2118669312,2121101824,2117246464,2111699456,2115816448,2113683968,2116488704,2114894848,2110188544,2099772928,2096737792,2099205632,2110971904,2126913536,2129244160,2124853248,2124937728,2116452864,2108401152,2116929536,2127674368,2132973568,2138411520,2135484416,2133355008,2145104896,2156418048,2149363712,2134588928,2128007680,2140640768,2154997248,2166410752,2161553920,2158952448,2165012992,2167598592,2170123776,2169646592,2175833600,2182642688,2190388224,2184445952,2189237760,2204469248,2208784384,2215823872,2228099072,2234404352,2237915648,2239244800,2245265920,2249397248,2241254400,2231181312,2234224128,2226967040,2206480384,2191778816,2195555328,2201286144,2213560832,2218016256,2210409472,2203223040,2201763840,2206257152,2215944192,2225600000,2235836416,2243600384,2237114880,2227129856,2232331264,2230630400,2218824704,2214848512,2219371520,2231469056,2240692224,2235788288,2230235648,2238575616,2257518592,2264223232,2268836864,2280163328,2286394880,2295750656,2308352000,2306025984,2295455744,2285434368,2288450048,2294620160,2292753408,2298897920,2300490752,2309361152,2321849856,2329035776,2351267328,2356943872,2347195392,2354141696,2356523008,2351611392,2346359808,2342264832,2337143296,2344900096,2355360256,2359570944,2358085120,2354248704,2353258496,2357534208,2362916864,2352956928,2339274752,2332720128,2331127808,2330796032,2334043648,2335806464,2343148032,2347858432,2348723712,2340339712,2334188544,2331541504,2330795520,2343576064,2341660672,2322483200,2310855168,2310300672,2313388544,2312896512,2304258048,2300402688,2318101504,2335950336,2332563456,2337236480,2348122112,2339738112,2341277184,2357490176,2360919552,2357367808,2359499776,2374949888,2384394240,2390963200,2400568832,2399196672,2411835392,2422152192,2439234048,2457170944,2463802368,2462869504,2454103552,2441913344,2450252800,2448216576,2441332736,2445815808,2443799040,2426157568,2422595072,2432306176,2441093120,2446639616,2455946240,2462101504,2457112576,2451074048,2445747200,2438170112,2423279104,2416345088,2432140288,2441031680,2440315392,2432787968,2434178048,2446228992,2455541248,2459838976,2457582592,2463659520,2458782208,2443145728,2442027008,2458556416,2478877696,2481139712,2478411264,2477518336,2477344768,2483036160,2483410432,2479283712,2485464064,2494437376,2496253440,2499806720,2498296832,2509550080,2521723392,2534877696,2557372928,2577574400,2578675200,2584304640,2592323072,2602436608,2617108992,2640856064,2663483904,2685704192,2718301696,2742817280,2769931264,2808369152,2846960128,2892761088,2951193600,3011672064,3084105216,3168672256,3270781440,3405746176,3578854400,3830736896,4183038976,4648508416,5261047808,6037536256,6927880192,7836953088,8626651136,9196847104,9555709440,9795381248,9979357184,10094479872,10123546624,10027077120,9789729280,9431264768,8955721728,8349155328,7633837056,6892961280,6177487872,5526891008,4951938560,4463507456,4057789952,3740136960,3512377856,3345710080,3221389824,3115546112,3031177728,2963488768,2917541376,2872025600,2822742016,2787095040,2762891264,2738129408,2715985920,2701085184,2687472128,2677754368,2676102144,2681672704,2685811200,2682607616,2682557952,2679234048,2672043520,2661643776,2659711488,2663502848,2665745408,2659208704,2650664448,2636432384,2626682368,2613780992,2604098048,2599947776,2594381312,2599506944,2608085504,2609511936,2605901312,2598121984,2573584384,2556103168,2560967680,2573523456,2580063744,2579080192,2569263104,2560323072,2558170624,2567245824,2574484992,2581298688,2588475392,2596965888,2609355776,2619143168,2619682304,2618882048,2617641984,2616906240,2611342336,2607609856,2614788096,2619581440,2614851072,2615205888,2617760768,2621022720,2620478976,2611232768,2612705792,2612399616,2607164928,2609857536,2616593408,2625366016,2628630016,2614874112,2610790912,2608671744,2618770944,2627828736,2627277824,2629352448,2638190080,2637969920,2637496832,2645111808,2651248640,2652943872,2654684160,2652926464,2651890688,2651702784,2661482496,2654257664,2637879808,2627085312,2621845504,2617108992,2602263040,2611123200,2616957440,2626459648,2637927424,2644997120,2637408768,2638783488,2648708608,2643634176,2639430144,2642412544,2640984064,2645203456,2661977600,2667445248,2660174336,2655478784,2663467008,2671598592,2680956416,2685662720,2680962560,2677802496,2671068160,2670502912,2665723392,2665956352,2673676288,2682204672,2695316992,2724736512,2745662976,2744605696,2740763136,2735293952,2726148608,2727334400,2718865408,2711681024,2721558016,2735311360,2735370240,2736061440,2737278464,2748180992,2760955904,2765487104,2766106624,2756397056,2739749888,2726124544,2706277376,2695133696,2705729536,2711417344,2722134528,2735513600,2729101824,2715823616,2713728000,2721839616,2732894208,2742200832,2732626944,2715699712,2712649216,2714945536,2726186496,2743902208,2744145920,2743382528,2749605888,2745925120,2737791488,2725574144,2729245696,2736190976,2728508416,2729298944,2745277440,2762898944,2781174784,2800115200,2809433600,2806165504,2814215680,2823613440,2834317824,2838204416,2837500416,2841979392,2848601600,2849492992,2865212928,2854944768,2839529472,2838594048,2836243968,2834568192,2838877184,2841850368,2837022720,2826086400,2824306176,2829678080,2836604416,2846096384,2846548992,2842204672,2836465664,2833910272,2832393728,2824737280,2822443520,2823524352,2817946112,2822034944,2829319168,2822521344,2823793664,2826769408,2818448896,2810965504,2803386368,2797795328,2797761024,2797300736,2803743744,2823987712,2831340032,2828724736,2825409536,2838657536,2848399360,2845233152,2840808960,2849964544,2863008768,2873023488,2872546304,2881287680,2891551232,2882446336,2862183936,2850968576,2865085952,2879113216,2879795200,2883131904,2887237120,2895498752,2906615808,2904738304,2894878720,2882491904,2882477056,2893453312,2897623552,2895641600,2885924352,2878406144,2876157440,2873839616,2874506752,2879077376,2882493440,2890092544,2883283968,2872771072,2867251712,2870047744,2865520128,2852433920,2851729408,2853692928,2848515072,2856552448,2867034624,2865988608,2874334720,2887370240,2887864320,2882291200,2880393728,2895337472,2908858880,2910969856,2892910592,2877365760,2882383360,2890423808,2902857728,2915123712,2926940672,2921746432,2906899456,2896717824,2903911936,2914502144,2910868480,2901597184,2901700096,2907229696,2901446144,2902754816,2913797632,2916162560,2918597120,2914649600,2925800448,2939361792,2939666432,2931278848,2925916160,2925705728,2922469376,2922646528,2932492800,2946264064,2928558080,2907545600,2909138944,2916973568,2926211072,2925161472,2914238976,2902740480,2901734912,2903813632,2901466112,2904798720,2927710208,2954987008,2959098880,2945670656,2935290368,2927078400,2931455488,2936771072,2946263552,2957004288,2962924032,2959960576,2944427008,2928615936,2925508608,2937513984,2945121280,2944309760,2955963904,2978348544,2995736064,3004703744,2993231360,2984790528,2985665024,2983139840,2978240000,2973687296,2982292480,2985730560,2987039744,2979844608,2973267456,2972587520,2983793664,2990775808,2992432640,2997529600,2994358784,2983841280,2979435520,2973080576,2976433664,2975211520,2964116992,2966046720,2969591296,2965872128,2955301888,2956545536,2949857792,2940092416,2946696192,2952330240,2954239488,2953030144,2960546304,2974249984,2976222720,2970058752,2975396864,2993581056,3003696640,2980944384,2966074880,2989446656,3001618944,2996945920,2998482432,3002917376,2995712000,2990188032,2989601280,2995479552,2999771648,3001836032,3008937984,3020505600,3033726976,3042247680,3045994496,3049346560,3049769472,3046515200,3042052096,3048290304,3048464896,3045959680,3052118528,3057627136,3054226944,3043024384,3028180992,3015648768,3009584128,3016780800,3018586112,3012281856,3006529024,3008878080,3017703424,3013509632,3006711808,3005560320,3001115648,2992302592,2984153088,2996551168,3004563456,3001959424,2990882304,2981147136,2975994368,2973673984,2975108608,2971151360,2972614144,2978048000,2970409984,2974704128,2980728832,2976142336,2974415360,2972329984,2975380480,2981412864,2981952000,2981824000,3001417728,3013345792,3009417728,2995120640,2991205376,2994974720,3004397056,3012820480,3022779392,3022979072,3017394688,3010881536,3009509888,3006333440,3000927232,2999280128,3004852224,3013589504,3006309888,3003315712,3002578944,3008906240,3013931520,3008652800,3011034112,3018811904,3019433472,3014291968,3006065664,2995307008,2987739648,2989749760,2985128960,2977447424,2969704960,2963951616,2965681152,2974050816,2972412416,2974687744,2989859328,3000378368,3004831232,3007291904,2994471424,2970368512,2962824192,2972322816,2982986752,2988599296,2990575104,2996583936,2994391040,2986717696,2988092416,2986064384,2985311232,2982315520,2966197248,2949152768,2950809088,2960755712,2958525440,2952776704,2955644416,2962316288,2956798976,2951507968,2969426944,2981345280,2989621248,2993886208,2981010432,2981023744,2989383168,2992293888,2989315072,2990369280,3000900608,3006264320,2996399616,2987509760,2986811904,2989599232,2982120960,2964378112,2958447616,2971368448,2979550720,2979121664,2986172416,2992452608,3002173952,3010873856,3013174272,3002887168,2997319168,3004883456,3011496960,3023439360,3017711616,3001505792,2992898048,3004482560,3009548288,3009320448,3007389696,3006211584,3009494528,3001833984,2999572480,2999761408,2989198848,2973799936,2964069888,2963614720,2965036032,2955532288,2963321856,2981582336,2991562752,2990383616,2983409152,2976980480,2971487744,2958324736,2947597312,2945624576,2956832768,2961121280,2972371968,2985015808,2982515712,2986177536,2987753984,2974578688,2961344000,2952809472,2945306624,2946833408,2965143552,2988572672,3001974784,3003676160,2994611200,2985210368,2984318976,2994357248,2995285504,2987609600,2973633024,2960107008,2951403008,2952336896,2959087104,2964229632,2961482752,2959182336,2961545728,2968590336,2972628992,2975344640,2980415488,2988291072,2974951424,2959048192,2950106624,2944290304,2952219648,2963096576,2968677888,2962767872,2965271040,2970881536,2963286016,2957309440,2961248768,2967338496,2965147136,2973040128,2995529728,3010189312,3010616832,2998415360,2980828672,2971543040,2962518528,2964998656,2974411776,2983225344,2984760320,2982360064,2977156096,2961050624,2953887744,2959929856,2965035008,2962673664,2956013568,2943659520,2956550656,2968509440,2979231744,2980966400,2978276352,2976340480,2975206400,2967845376,2965613056,2965922304,2960692224,2961038848,2962063360,2972328960,2980006912,2970270208,2966177280,2965276672,2965989376,2964152320,2960091136,2956676608,2951776768,2953408512,2958394368,2951462400,2933415424,2922304512,2932180480,2944245760,2939359232,2929483264,2931308544,2939389952,2947472384,2953308672,2957223936,2951942144,2954181120,2952367616,2939850240,2931624448,2926717952,2930493440,2931951616,2946720256,2946862080,2928617984,2920577024,2913997312,2905154560,2906331136,2914369536,2912546304,2907065856,2910318592,2915081216,2923785728,2932197376,2934034944,2920360960,2913340928,2931126272,2936490496,2927262720,2916293120,2910733824,2899844096,2889105408,2894203392,2917097472,2941718016,2957460480,2954285056,2933874176,2919783936,2929786880,2931612160,2923035648,2905642496,2902422528,2922641920,2938927616,2947768320,2951026688,2943015936,2936461824,2939891712,2923533824,2911060992,2907443712,2906915840,2897837568,2892155392,2899664384,2906317312,2906029056,2901153280,2902703104,2900696064,2894089728,2875357184,2874773504,2887001088,2887304192,2887206400,2889263104,2892948480,2886215168,2884971008,2880808448,2889197568,2911643136,2928460800,2911257088,2904887808,2914216960,2907139072,2897490944,2898229248,2904480768,2903982592,2916403200,2920292864,2908625920,2898789888,2895412736,2890688512,2885762560,2883731968,2882272768,2885191168,2883997696,2889532928,2890863616,2891616256,2883032064,2875203072,2876586496,2880197120,2888899584,2889762304,2882723840,2880739328,2881510912,2879032320,2872794624,2869441536,2864410624,2858739200,2858800128,2867158528,2855412736,2846679552,2853394944,2850117120,2844358144,2842545664,2836496384,2841796096,2856570368,2870178816,2869821440,2873428480,2869471232,2861074944,2862972416,2869275136,2859907584,2849722368,2854851072,2861173248,2857132544,2847400448,2841508352,2843248640,2862226432,2877772800,2871407616,2854086144,2846356992,2837558272,2844249600,2855013888,2864152576,2865485824,2844447232,2833004032,2842403840,2848626176,2845740032,2826931200,2820271104,2826924032,2825258496,2830898688,2843334656,2847004160,2835072000,2826336768,2825434624,2820296704,2808995840,2809225728,2816115200,2829724160,2838525440,2834034688,2826647552,2829349888,2831517696,2831604736,2841992192,2839846400,2829846016,2823790080,2825314304,2819665920,2813304320,2796900352,2783419904,2785522688,2792485888,2799019008,2803384832,2802792448,2801433600,2795795968,2793255424,2776790528,2765638144,2782474752,2799513088,2810933248,2803885056,2798624768,2806192640,2810253312,2797685248,2780559360,2771580416,2769537024,2774415360,2779891712,2777904128,2769355264,2761142272,2786967552,2793288704,2773743104,2764288000,2766722560,2768241664,2767651840,2766043648,2759024640,2754850304,2745068032,2746704896,2756639232,2763885056,2767201280,2766234624,2757067776,2752142848,2753276416,2757358592,2764838400,2760557568,2748547072,2736530432,2731494400,2737816576,2728398848,2723054080,2727563264,2742410752,2753482752,2750155264,2757358592,2764434944,2760476672,2767879168,2772743168,2767607808,2762727936,2753195008,2735414784,2730078720,2733176320,2740428800,2744526336,2742133248,2731701248,2726102016,2725379584,2719445504,2710900736,2708551680,2716180992,2728726016,2726866944,2719302656,2720564736,2726234624,2721260032,2711343616,2707474432,2706167296,2703187968,2708115456,2712113664,2704043008,2698049536,2693978624,2695035904,2688680960,2679417344,2691702272,2705658880,2708515328,2698833920,2689398272,2687384576,2682743296,2680554496,2676838912,2676743168,2674243584,2675178496,2681601536,2690225152,2689361408,2686791680,2685642752,2700261376,2720075776,2716194304,2706390528,2708590080,2707062784,2693698048,2673904128,2662750208,2660549120,2665718272,2673434112,2666492928,2654899712,2649370112,2638183424,2629577216,2631674880,2617415680,2614824448,2630687744,2651733504,2656591360,2651004928,2651200000,2648012800,2636722688,2645486592,2656670208,2651069952,2647208448,2650873856,2647026688,2637929472,2633822208,2633801728,2639528448,2636162048,2632712704,2635876864,2637932544,2631439872,2618654208,2614835200,2618123776,2620432896,2619348480,2613230592,2610380800,2616683520,2616874496,2617909760,2602965504,2592748544,2599447552,2600807936,2603842560,2613049344,2629445632,2630726144,2612179456,2599665664,2601297920,2606292992,2615546880,2618527744,2605797888,2583640576,2579804160,2592706560,2614035968,2618813952,2603722752,2592840192,2592321536,2584926720,2581830656,2586117632,2575548416,2575403520,2569071104,2561340416,2558351872,2556833280,2564430848,2569795584,2575416832,2572600832,2558989824,2563350016,2565426176,2561807360,2564022784,2581240320,2579090944,2569788416,2568972288,2564995072,2562641920,2560236544,2563878400,2563995648,2569365504,2574085120,2571937280,2568175616,2568332800,2566144512,2557432832,2540602368,2533351936,2535301632,2534447104,2539317248,2539118080,2545219072,2559033856,2562860032,2558921216,2555410944,2553475072,2545467392,2539324928,2525471232,2522253824,2531191296,2535038464,2518291968,2509185536,2514343936,2514935296,2516410880,2517996544,2517777408,2511756800,2501773312,2492596736,2496443392,2501937664,2501952512,2506701312,2513211904,2506415616,2501565952,2505714176,2500241920,2498557952,2496385024,2500238848,2506238464,2516554240,2520743936,2509719040,2498893312,2494806016,2498151936,2502867456,2502484992,2488034304,2470346752,2462697984,2461758976,2457582080,2456539136,2456481792,2453872128,2466365440,2483578880,2485029376,2492316160,2501192704,2500697088,2491864064,2480944128,2476370944,2479175680,2480875520,2468674048,2462860288,2459520512,2448300544,2442007552,2447681536,2455630848,2458473472,2466013184,2468629504,2464154624,2454045184,2435559424,2429088768,2438005248,2438652416,2437962752,2430424064,2433972736,2443201536,2444545024,2444844544,2448833024,2449144832,2453933056,2455806976,2439842816,2426167808,2437885440,2450417152,2451680768,2444257280,2436675072,2432823808,2421309440,2406969856,2399542272,2396901888,2403850240,2398509056,2398264832,2410784768,2400051712,2384366592,2370258944,2369385984,2371666432,2363223552,2361907200,2364162560,2368270848,2374290432,2376537088,2379827712,2382219264,2376145920,2368100352,2374925312,2391942144,2399790080,2398583296,2389365760,2384618496,2387660800,2380705792,2361491968,2348978176,2340631040,2334521856,2339421184,2345047552,2332156928,2325945344,2332139008,2337280000,2338713600,2327713792,2318152704,2319119872,2325197824,2330882560,2331688448,2325043712,2323995136,2319404032,2323297280,2329955840,2317485056,2314818560,2318620160,2317573120,2330087936,2347030528,2357108736,2347886592,2334408192,2326680064,2318587904,2311751680,2305606656,2309048320,2314493440,2297366528,2297827840,2288610304,2267935744,2261858304,2266471424,2276851712,2276140544,2266409472,2273168896,2287373824,2290409472,2297131520,2304877056,2308685312,2324864512,2336623616,2341701632,2328121344,2320611840,2318266368,2308647936,2301861376,2290378240,2280287232,2279945728,2285109248,2281870336,2274850304,2277583360,2275294208,2273761280,2268627968,2264327680,2258748928,2250246656,2246128128,2262551040,2271863296,2270301696,2269942272,2265410048,2258352640,2244863488,2228882944,2234406912,2245532160,2250760704,2245886464,2239411712,2242902528,2236889088,2227115520,2209088000,2203397632,2210861568,2233403904,2250692608,2258452992,2266031104,2262065664,2251879936,2245508608,2237074944,2226252800,2219654656,2217358848,2210676224,2207342080,2198934528,2189538816,2192606208,2198177280,2197444096,2197307392,2207282176,2210923008,2197386752,2186041344,2183947264,2182774272,2184809984,2187196928,2193360384,2189945344,2184693248,2186670080,2191409152,2190953984,2188299264,2186447360,2175498240,2160430080,2150754816,2158048256,2171763200,2187301888,2188483072,2178291200,2170091008,2158399488,2155654144,2162388480,2173832192,2175183360,2176574976,2176458752,2164983296,2159576576,2162209280,2167744512,2176117760,2167426560,2151081984,2126031360,2109865984,2100704256,2090648576,2083534336,2092038144,2096915456,2099302912,2109057536,2115800064,2135915008,2152205312,2136201216,2120290816,2120425984,2117352448,2112830976,2121416192,2125681152,2123950080,2130396672,2129357312,2113753088,2096069632,2085399040,2084136448,2084563456,2092703744,2109692928,2109683200,2098447872,2093884416,2091141632,2095008256,2107586560,2112027136,2098270208,2087480320,2092474880,2107541504,2105340928,2102679040,2102719488,2102567936,2104214016,2114744832,2115719680,2100795392,2096821760,2091801088,2080063488,2073040384,2080623104,2090183680,2105501696,2103479808,2086528512,2078520832,2078025728,2078910464,2092435456,2107128832,2102524416,2085922816,2062393344,2046498816,2054731776,2061947904,2056545280,2056986624,2055965184,2041039872,2032666624,2031753216,2019542016,2010127360,2015126016,2024356352,2026840576,2026482176,2021382144,2018136576,2026489344,2038927872,2037596672,2034134528,2044056064,2054919168,2050236928,2032381952,2017454592,2010982912,1997853696,1995851264,2010313216,2016579072,2020436480,2022658048,2028228096,2031531008,2030230016,2028182528,2020269568,2019879424,2026232832,2016007680,2009874944,2023054336,2035822080,2040802304,2028906496,1998621184,1988341248,1991276544,1995774976,1999468544,2000010752,2007737856,2018059264,2015849984,2009419264,1998408704,1996744704,2001930752,2005378560,2003515392,1991229952,1981725184,1988724224,1992659968,1993681920,2000840704,2000077312,1993711616,1973022208,1952594432,1956706816,1964334592,1963374592,1959126528,1950199808,1940948992,1949648896,1956548608,1953710592,1960356352,1961136128,1952236544,1953670656,1948439552,1944753664,1947460096,1944910336,1936906752,1927802368,1928974336,1938011136,1936618496,1934562816,1938881536,1938425856,1937172992,1939694080,1942980608,1951280640,1941094400,1917584896,1906482688,1911840256,1920381952,1927338496,1920445952,1914973184,1913858048,1903928320,1893964800,1884491264,1877158912,1886779392,1898148864,1905101312,1911204352,1919356416,1922026496,1929884672,1935524864,1927904256,1912069632,1915331584,1921272320,1910333440,1907440128,1906731008,1904197632,1913269760,1917154816,1901470208,1884887552,1882579968,1882011648,1889550848,1906911744,1924038656,1929104896,1920275456,1912607744,1908852224,1896883712,1896314880,1902025216,1901056512,1885884928,1872709120,1869276672,1866790400,1875698688,1876269568,1863335936,1860745216,1863811584,1869421568,1882981888,1896117248,1900361216,1889947136,1867974656,1851239424,1838940672,1832951296,1839271936,1842381824,1837711360,1827392000,1826964480,1841784832,1855725056,1860547584,1862652416,1853094912,1836206080,1818566144,1821524992,1830669824,1839367680,1834606592,1822405632,1821983744,1835400192,1845937664,1846510592,1830629888,1802035200,1777004032,1771162624,1787416576,1803430400,1819037696,1825641984,1833912320,1826724352,1817091584,1801986560,1790648320,1782557696,1767088128,1771739136,1786347520,1794638336,1795027456,1797556736,1799765504,1792055296,1785606144,1783072768,1777521664,1773776896,1771504128,1779104256,1791503872,1797103616,1785113088,1778974208,1765179904,1750528000,1753128960,1761518080,1771877888,1780729856,1777154048,1772081664,1779828224,1795632128,1796089344,1788052992,1772243968,1766312448,1772706304,1779496960,1778782208,1771645440,1766310912,1760915456,1768420352,1772129280,1766597632,1751397888,1741547520,1748305920,1748144128,1745117696,1736425984,1736535552,1740510720,1750603776,1750852608,1745415168,1747895808,1749225984,1752188416,1763041280,1761906688,1757204992,1743730176,1733739008,1739897856,1738307072,1728131072,1720300032,1716056064,1710610432,1708288512,1714890240,1719770112,1723587072,1728892928,1728786432,1727963648,1722627072,1719556096,1719450112,1712751616,1714308608,1721934336,1730608128,1738094592,1729233408,1715302400,1704250368,1703801344,1721562112,1728368640,1709256704,1696838656,1695040512,1694393344,1699381760,1701069824,1700348928,1702278656,1697134592,1701464576,1706928128,1702893568,1702211072,1701843456,1684531712,1670902784,1668360704,1663314432,1671483392,1680110592,1681303552,1696088064,1707252736,1706215936,1688423424,1666747392,1647172096,1657800704,1666885120,1671847424,1687602176,1691268608,1683096064,1683623936,1683466240,1680041984,1665012224,1655047168,1658096128,1657174016,1649460736,1647945216,1647988224,1654902272,1657546240,1654277120,1652512768,1640245248,1631532544,1639532544,1664423936,1675201024,1669146112,1662776320,1666988544,1677522944,1680309760,1668418048,1659533824,1646699520,1635243520,1635892224,1632852480,1616977408,1596722688,1592980992,1593246720,1603109888,1620272640,1625966080,1631651840,1641896960,1642550272,1644975616,1642396672,1631769088,1630836224,1633317888,1633435648,1632915456,1613316608,1613430272,1624596480,1623814144,1626964480,1624303616,1621317632,1607902720,1598306304,1600145408,1601498624,1609201152,1614501376,1624387072,1623528960,1621849600,1617915392,1610187264,1608936960,1607851520,1613104640,1615151616,1611590656,1607942656,1609311744,1603877376,1591687168,1588042240,1583177728,1572753920,1567406592,1571791360,1579225088,1589748736,1593211392,1599535104,1600774656,1594350592,1587588608,1575093248,1568749568,1568337920,1566666752,1560134144,1563587584,1564864512,1565029888,1566516736,1573545984,1577351168,1582627840,1585634304,1576513536,1560143360,1553032704,1556746752,1562014208,1571512320,1575777280,1570686464,1575330304,1580186112,1582605312,1587539456,1598061056,1602733056,1595302912,1597371904,1586824192,1577347072,1584532480,1584302080,1571041792,1564351488,1563087872,1567696384,1573810688,1578859008,1588197888,1605888512,1601628160,1577642496,1563216384,1563419136,1557769216,1546833920,1542035968,1538301952,1527118848,1526328320,1531326464,1529942016,1531718144,1529490432,1525910016,1520692736,1519870464,1527306240,1528673792,1512798208,1499497984,1496666112,1495652352,1498365440,1506415616,1510554624,1518651392,1535953920,1542437376,1540630016,1533307904,1527661056,1523777024,1520005632,1516432384,1514571776,1508989440,1495129600,1478434304,1474504704,1492020224,1500564480,1498826752,1508810240,1514722816,1513614848,1506866176,1500734976,1500580864,1483667968,1479207424,1487132672,1486130688,1495046144,1510870016,1500261888,1505138176,1510097920,1499121152,1499500032,1506217472,1506995712,1513804800,1510737408,1505378816,1508969472,1512425472,1509731840,1503129600,1501890048,1500462592,1499462144,1499687424,1503458304,1510212608,1511949312,1505691136,1499230720,1496552448,1501644288,1502358016,1498284032,1506844672,1513996800,1508938752,1513186304,1515643392,1506887680,1500961280,1502486528,1503477248,1496438272,1491137536,1487273472,1488343552,1493613568,1498058752,1495492096,1493902848,1486417408,1492121088,1490998272,1484881920,1478289408,1471180288,1479454720,1486387200,1478160896,1474043904,1474159104,1474673664,1470467584,1470413312,1474287104,1489306112,1489489408,1475021824,1463124480,1467672576,1474767872,1470622720,1458739712,1446751744,1444763648,1443663872,1436482560,1443629056,1455769600,1455642624,1456280576,1448985600,1440405504,1446804992,1453423616,1457591296,1453915648,1454790144,1459967488,1452748800,1450120192,1446592000,1433489920,1429042688,1441742848,1455489024,1463695872,1465933312,1456723968,1440036864,1423239680,1419927040,1428618752,1431785472,1423056896,1411442688,1405931008,1395381248,1388312064,1391537152,1396418560,1399084032,1392288768,1399162368,1403889152,1398898688,1398243840,1398708224,1397801472,1401817088,1414961664,1430355456,1441594880,1439647744,1433362432,1431462912,1424177152,1416933888,1405521408,1392452608,1392638976,1401380352,1400995328,1397278720,1402360320,1404355584,1394649088,1387591680,1392325632,1399639552,1399294976,1398791168,1399260160,1396203008,1390492672,1386717184,1382402048,1377937920,1382503424,1391844864,1397530112,1388608512,1382626816,1383069696,1389997568,1402921984,1407086080,1387507200,1364528640,1360043520,1354760192,1348562944,1340112384,1340167168,1357287424,1364956160,1360966144,1351073792,1350577664,1351619072,1360202752,1372203008,1373960192,1376880640,1382224896,1389201920,1382414848,1377820672,1378390016,1380166656,1376165888,1365551104,1356803584,1354171392,1357539328,1361025024,1361720832,1362014208,1365852672,1367686144,1370243584,1356722688,1343359488,1339974144,1332466176,1329199616,1330339840,1317204480,1305358336,1304820224,1305219584,1309107200,1322292224,1332385280,1333828096,1334420480,1341664256,1355917824,1365997568,1384873472,1393700864,1380335104,1364388352,1363831808,1365856768,1364068864,1356268544,1336464896,1330843136,1347300864,1360182272,1359166976,1347285504,1326534144,1305750528,1297728512,1312614912,1327543296,1329502720,1321933312,1316893184,1304120320,1289990656,1287693824,1297431552,1313860096,1322916864,1325214720,1325331968,1318587904,1311608832,1308698112,1304259584,1311188992,1332521472,1346899968,1349976064,1341591552,1330055168,1330820096,1330174464,1314722816,1301654528,1299899904,1300136448,1287030784,1283609600,1294671360,1303746560,1307573248,1313573376,1312141824,1292594688,1285813248,1292402688,1286115840,1279027200,1270754816,1277538816,1289321984,1287476736,1286420480,1278864384,1272826368,1275369984,1283101184,1284237312,1285114368,1275398144,1262000640,1266964992,1285528064,1296666112,1294211584,1290848256,1291034112,1292762624,1292206592,1285518848,1287676928,1296556544,1302468608,1291901440,1275680768,1271459840,1272328704,1275233280,1261995008,1244199936,1239430144,1231369216,1219117568,1226397184,1239855616,1259430912,1271897088,1275551744,1283174912,1281569792,1276173824,1281782272,1286120960,1293288960,1295031808,1291614720,1296783360,1283947008,1265698816,1256961024,1257076736,1260997120,1254204416,1240199168,1227812352,1230210048,1227188224,1221350400,1224773632,1234833920,1242721280,1241879040,1242395136,1241523200,1239462400,1241962496,1253508608,1255463424,1245230080,1239680512,1237496320,1229183488,1215147520,1211176448,1211185152,1218213888,1228627968,1237581312,1240145408,1239114240,1230485504,1225351168,1216103936,1209974784,1212616192,1228984320,1237242368,1230364160,1213718528,1215403008,1223218688,1232388096,1224101888,1212248576,1216702464,1223951872,1229983232,1228387328,1212744704,1197059584,1190374400,1196516864,1212316160,1227165184,1233581568,1225681920,1216216064,1208417792,1199312384,1199088640,1204587008,1202961920,1197687808,1198814208,1216598528,1232273408,1227424768,1219134976,1209555968,1208269312,1207124480,1206290432,1207942656,1194701312,1189762048,1203628032,1215651328,1213335040,1210429952,1208607232,1202175488,1195495936,1197243392,1199812096,1216252416,1219405312,1221387264,1225144832,1225314304,1229286400,1224762880,1214650880,1212242432,1216476160,1210308096,1195043840,1191962112,1196386304,1194779648,1192000000,1191683072,1187204608,1186876416,1191912960,1183386112,1174062592,1186181120,1189914624,1181420544,1176316416,1167023104,1153699328,1148461568,1147608064,1148268032,1143355904,1150436352,1162576384,1159500800,1163786240,1171719168,1168829952,1166276608,1174532096,1184047616,1177451520,1160795648,1152179712,1157429760,1170570240,1180130816,1180880384,1178866688,1177634816,1164567040,1158325760,1173974528,1184548352,1176961024,1162056192,1147479552,1151521280,1165422080,1177707520,1181429760,1183035904,1177786368,1172363776,1179001344,1181317632,1185137664,1195595264,1205602304,1208214016,1208391680,1209038848,1203272704,1181632000,1172014080,1175270400,1166508544,1172763136,1190376448,1186140672,1181576192,1181661696,1176633856,1172076032,1162200576,1154415616,1140990464,1128193536,1136942592,1130795008,1122819584,1120645120,1118994432,1125090816,1143223808,1162308608,1168992256,1178479616,1188150784,1175849984,1162364416,1170806272,1165288960,1154155520,1155562496,1164666368,1169563136,1175705088,1175447552,1181331456,1187464704,1176877056,1156338688,1144560640,1145477632,1150915584,1153785344,1160876032,1175135744,1183640576,1168302592,1140904448,1130873856,1125174272,1121316352,1120925696,1125589504,1131217920,1142853632,1145719808,1142290944,1137144832,1133843968,1134438400,1133185024,1127605760,1126553600,1127497728,1126280704,1125085184,1127801344,1145423872,1148759040,1142018048,1144592896,1139522048,1122956288,1111741952,1096725504,1089830912,1105148416,1127606272,1139152384,1135567872,1121918976,1113320448,1105582080,1104510976,1093670400,1102314496,1118103040,1135707648,1151370240,1147093504,1137754112,1134448640,1138687488,1139431424,1141483008,1138992640,1144594432,1142767104,1132104704,1126363648,1115534848,1119779328,1130140160,1125305344,1117961216,1106141184,1097651200,1098510336,1101265920,1090832896,1077185536,1080066560,1082360320,1085867008,1098070528,1111669248,1109711360,1093877248,1081105408,1086919680,1096349184,1089972224,1083885056,1090144768,1092410368,1093816832,1094180864,1082348544,1073985024,1085560832,1094399488,1095606784,1096567296,1086574592,1074541568,1074743296,1083507712,1086388224,1086460928,1087960064,1079533568,1075307520,1072109568,1067200000,1068254208,1060843520,1055175168,1048261632,1052056576,1067277824,1080065536,1074097152,1062996992,1068539392,1074831872,1068705792,1059811840,1053639680,1053277696,1048917504,1054540800,1064737280,1079991296,1091956224,1096402432,1092652544,1082577920,1071794176,1066029568,1063700992,1071211008,1082868224,1090749440,1081517056,1072284160,1054548992,1047508992,1053487104,1062448128,1074149888,1087774720,1099137536,1095882752,1088138752,1080269824,1068208640,1062979072,1065093120,1055802880,1046241792,1046374912,1042719744,1044167168,1052570624,1056792064,1066347520,1074444288,1075760128,1075428864,1074117120,1065017856,1056991744,1056439296,1056145408,1049270784,1037420032,1035131392,1040583168,1044098560,1037726720,1032182784,1026305536,1024152064,1029856768,1035170304,1046429184,1056393728,1061392384,1060880896,1050970624,1039868928,1047870976,1063391232,1070727680,1071727616,1055883776,1034373120,1020212224,1025159680,1029094912,1029498368,1044217856,1047453696,1057184768,1068733440,1067471360,1061239808,1055603200,1047234560,1035056128,1031939584,1030894080,1030154240,1037014016,1035325440,1031744000,1028942848,1026269696,1030115840,1032154624,1031929856,1030257152,1025601536,1024590336,1025273344,1032689152,1017023488,1000504320,1001722880,1005600256,1010999808,1011700224,1011582976,1017078784,1016474624,1006122496,1005334016,1014595584,1015581696,1020171776,1017814016,1006718464,1004514816,1000008704,1001563136,1009542656,1017121280,1023096320,1023192576,1018050048,1022507008,1026595328,1027779072,1015958016,1001866752,998661632,1016892928,1032948736,1036486656,1043508224,1039981568,1016919040,997797376,1000794112,1005506560,1000771072,998307328,1007539200,1009406464,1001210880,1000297472,1007747584,1003485184,1008131072,1011172352,998023168,988369408,988704768,1007254528,1012922368,1005321216,986285056,972166656,974926336,973373440,981645312,995790336,1007621632,1023003136,1028694528,1013315072,1006291456,1013740544,1007007744,1000734720,994875904,989527040,987163648,987624960,997583872,1002915840,1011089920,1012221440,1010734080,1013945856,1012080640,1016620032,1022521856,1017686016,1000700928,989840896,989109248,987292160,985379328,982821376,976609280,968584704,956141056,955944960,967529472,980191744,984689664,988247040,987127808,987319808,992941568,999603712,994256896,981328384,965811200,968043008,978731008,980527616,970596352,966569472,969369088,965313536,967600640,962588160,957020672,962465280,970973184,977740288,971959296,962808832,960064000,953239040,952587776,950245888,948134912,949475328,954268160,963516928,967644672,970004480,966813696,965707264,966001152,958212608,946499584,932222464,935779840,951702016,954446848,941449728,916316672,905827328,909141504,919163392,950348800,967763456,965669888,957733376,952011776,956126720,950685696,951548928,954169344,952984064,957330432,960483840,965463040,964616192,964555264,971016704,971666944,961220096,944760832,938956288,953159168,952823296,956716544,972013568,978773504,976771584,979055104,974369280,953787904,933666816,936671744,953372672,965404160,970661376,965099520,951562240,941333504,942059520,940604416,939267584,952712704,966973952,962821632,953359872,945918976,952201216,974533120,977717760,965727232,966602240,967254528,955444736,941571072,932084224,928128512,929800192,946458624,950203392,937739264,934754816,937721856,940054016,941735424,938306560,944395776,953090560,961108992,964986880,957428224,941967360,940613632,947894784,955237376,958917120,955207168,947557376,936809984,927180800,937444352,946513408,939185152,939336704,954057728,967971328,988162560,999352832,991668736,981690880,970953728,951129600,937338368,936865792,930128384,927661056,935326208,932340736,930561536,934272512,932730368,935448064,929648640,924796928,924620800,925429760,912861696,910902784,915864064,902140416,888114176,888647680,898416128,893668864,891242496,890875392,890625024,891718144,902799872,918147584,924456448,931259392,919063552,903066112,903911936,909387264,913888256,911432192,906714624,909140480,912914432,919457792,925290496,920195072,925750784,942299136,940023296,928956416,914081280,898752000,891425280,892603392,887206400,886386688,899060224,897876480,894509568,892695040,898039808,923279360,935048704,942901760,945352192,933519872,915830272,907395072,904510464,909502464,905049088,908910592,903900672,894224384,886280192,889770496,900344832,916013568,916374016,898110976,901479424,893185536,887776256,894152704,901816832,893939200,876511744,885377536,894279168,895729664,898232320,897882112,903148032,907772928,895332864,886762496,892408320,893208064,893995008,878438912,867565568,869214208,864205312,871722496,888865280,907341824,914852864,910449152,910138880,912489472,915414016,907916288,898944000,878346752,864541696,872332288,876637696,871067648,860745216,866851840,877300736,886265344,895312896,886721536,887897088,896337920,895512064,904294400,910463488,907543040,891422720,874344960,871351808,877342208,880343552,892882432,897487360,885502464,890228224,902913536,899812352,892345856,887695872,875021312,868445184,876118528,885637120,889129472,889311232,887230464,885504000,881869312,867384832,869986816,876932096,867417088,859337216,861806592,862727680,857562112,864878080,873726976,867777536,852492800,851366400,868046336,885767168,890846208,886418944,882997760,880677376,881997312,885675008,896770048,896844288,900653568,897307648,893374464,888433152,885381632,875859968,854797312,856987136,857044992,865060352,879690752,886315520,884252672,882834944,879333376,880845312,878812160,870974464,867958272,864567296,883023360,900250112,894381056,873105920,863477248,862059008,865171456,864008704,865491456,876550144,886866944,887622656,880544256,869766656,866594816,875073024,866715648,858653696,854887424,843585536,838143488,844205056,850706944,856813056,866661888,864934400,853420032,848609792,841525248,843457536,856991232,851200000,833793024,828995584,841114112,862173696,874416640,877821440,867063296,860533760,867186688,869663232,859531264,850385920,844759040,842911744,849661952,861029888,858266624,851991040,853595648,855693312,856780800,852337664,841957888,833705472,843048960,848665088,841764864,826038784,824282112,832729088,835539456,842622464,848852992,842706432,838388224,845223936,842832384,837479936,831899136,838141440,851325952,860933632,869726720,882259456,876780544,867206144,856529920,851194880,855149056,852142592,839625728,835417088,843154432,856645632,860704256,844536832,825263616,819519488,823378432,832713216,827695104,829956096,841759232,836950016,822568960,811650560,809102848,817043968,827559936,837916160,844347392,847389696,837642752,819309568,799845888,801307136,812872704,817777152,816541696,823422464,823392768,822237184,821993472,818965504,813537280,809345024,803367424,799879168,801066496,806937088,804824064,816259584,831110144,844004352,849141248,843259904,835596800,821348352,814353408,807092736,807709184,814135808,815521792,824783360,837361152,842044416,839817216,830498816,820718592,825177600,831836672,832022016,834613248,839486976,830745600,826848256,827785216,812222464,812261376,820694016,824404992,831296000,839271424,828737536,830274560,836773376,832586240,816753664,809438720,800231424,792052736,786466304,797232128,812956672,805254144,797532672,791389696,795730944,802642432,798998016,799165440,802579456,817379328,824545280,825292288,830994432,836089856,845391360,843930112,833658880,819182592,816885248,823167488,825801728,830746624,825756160,821247488,815547904,811803648,812514304,812655104,802953728,789609984,784321536,795609088,802932224,814180864,814558720,798828032,785732608,778472448,786563072,782807040,780597248,796673536,800073728,794294272,779718656,763352064,758684672,768408064,785604096,790347776,794087424,798381056,802335744,808744960,814865408,804766208,787616768,782778368,793872896,804360704,800120832,801067008,802582016,805456896,801058816,792645632,798656512,795346432,786563072,798931456,804432384,785664000,773423104,781000192,790107648,795301376,796106752,800378880,808237056,815140352,811910656,809475584,796928000,779332608,776212480,794726400,816405504,821205504,803914240,787853312,785144320,775713280,781190144,799389696,812637696,811831808,804938240,797651968,789857792,793262592,805969920,812343808,801502720,782483968,775622144,778109952,776003072,774031872,791913472,801752576,798681088,793050624,795713536,808706560,811193856,803432960,799194112,796932096,795455488,790416384,787692544,785085440,781411840,771737088,766285824,763851264,761792000,755308544,764111872,782311936,788942848,773236736,763028992,773661184,782705664,780641792,783843840,785870848,777265664,782941184,793763840,790893056,779049472,773286912,779281920,783582208,777432576,771095552,765829632,771155456,771232768,763941888,769595392,770677248,772109824,774014464,774995456,779021824,775595008,755924480,746783744,762462208,769538048,770508800,767554048,756565504,750842368,761783808,776165376,774355456,771382272,757426688,749316608,753426944,765976064,770039808,766658560,770491904,766419456,759043072,764350976,780167680,772450304,752905216,752361472,749362176,747290112,762267136,767145984,769346048,766804992,772864512,773327872,760764928,750823424,753935872,763073536,776071680,789404160,790754304,781545984,765532672,750713856,745545216,748012032,774424064,787116544,785042944,782916096,768447488,754903040,749777408,754390016,762285568,762128384,757413888,753714688,751485440,748300288,754125312,768314880,784594944,794379264,798902784,789708288,772073472,765282304,774916096,773638656,762014208,750353408,741690368,748150784,763163136,752047104,736352768,735419904,739476992,744733696,750297600,761057280,760817664,752841728,750297088,762690048,765245440,749600768,742894080,738372608,734394368,738302976,742611968,742854656,744923136,749829632,756498944,749643264,759249920,771620352,764603904,749689344,737960960,738979328,746628608,755944960,764305920,753528320,746731520,741743616,736964096,735576576,729689600,734126080,747844096,754043904,755023360,752078336,747248640,752442368,749303296,741712896,746908672,749859840,756249088,759750144,764413952,765129728,758204416,761461760,761691648,751197696,744124416,734519808,722098176,712227840,722840576,748383744,761358336,758925824,760659968,764126720,757602816,745770496,757818368,774131712,779654656,789868032,798914560,788993024,767998464,754964480,736510976,724224000,717566976,716934144,719177216,712367104,703531520,698471936,703102976,718008832,727966208,756856832,769226240,760705024,746864128,742368768,740974592,738289152,727038976,719136768,720084480,731462656,738449920,732005888,727137280,730968064,735439872,735185920,742193152,736634368,729169920,738195456,744349696,750350336,744605184,729152512,721551360,732435968,733937664,733619712,739054592,759274496,780415488,777927680,759395328,735523840,726525952,722604544,707124736,694116864,684823552,686511104,693896192,709138432,729921536,742040576,744558592,726630400,712004096,707876864,700955648,700782080,702651904,708985856,715531264,714915840,720785920,716588032,707367424,711329792,719192064,719811584,711506944,724869632,743786496,754551296,744141312,718311936,700546560,712386048,722974208,730789888,746361344,746250240,732340736,719871488,716777984,726112768,737827840,743425024,730339328,713266176,711300608,718224896,715585536,710816256,711966208,704589312,709774848,707546112,710117888,720544768,720140288,709607424,706798592,701228544,699395584,707077120,711044608,717715456,710156288,698648064,690697216,693722112,702885376,714276352,713159168,700170240,687985152,683923968,707123712,718458880,713336320,716604928,722736128,713102336,703210496,701026816,705993728,713568768,709719040,706106368,691249152,673288192,676099072,697313792,714442752,720488448,722581504,711740416,693881856,685696000,686112768,690791424,698816000,701780480,702818304,707174400,717370368,718365696,718777344,725478400,727413248,724136448,715739136,705313280,703291392,700230144,690081792,680037376,681276928,684191744,687871488,691083264,686799360,683191808,693561856,709013504,712177664,717388800,720472576,728601088,733331456,721472000,720218112,721585152,720936448,722910208,715927552,710834176,707023360,696528384,685238784,674727936,672464896,692277760,696986624,682157568,683973632,690738688,695480832,694729216,686744064,690061824,699067392,702149632,707182592,711387648,703084544,691171840,685453824,672795648,673433600,676549120,673001984,678472704,687557120,703859200,706316800,698079744,692338176,689700352,697567232,705890304,700478464,691586048,692819456,699681792,701421568,689054208,688199168,693958144,702736384,714213888,715372544,710952448,702229504,692696576,682810880,682121728,676664320,680602624,687805440,693106688,699419648,698298368,698856960,715633152,720714752,687640064,662221824,663186944,660377088,666778112,679740416,689320960,691316224,686092288,683046912,682889728,680575488,679370752,677966848,672617984,673900032,673143808,673891328,683016704,690613760,688020992,687365120,685714944,687003648,691378688,696971264,692859904,685038592,673023488,666589696,672003072,679559680,680110080,691205120,699584000,691870208,673011200,661462528,654445056,661822976,677735936,685500416,678123520,675569664,670141952,673922560,693613568,693065216,696063488,692725248,670573056,655213568,660918784,664870400,654550016,642622464,647327744,663289856,670679040,677783040,677222912,664774656,653163520,654267392,663791104,669024256,668680704,668403200,666587648,664497664,665881088,660158464,662117888,669304320,674578944,666044928,659051520,653530624,656861696,676980224,694857728,684725760,666222592,659747840,672902656,674965504,669383680,669960704,668135424,658782208,656495104,668008960,678242304,670591488,659154432,659319296,657759744,669746176,670703104,662864896,679000576,687769088,677945344,669099520,666798592,668129280,672327168,671979008,673117696,672630784,669509120,662351360,665274368,655323648,633865216,635901952,635899904,650214912,657209344,661918720,676972032,685070336,675679232,677918720,687775232,677992448,660731904,651460608,657524736,678796800,690062848,683793408,689943040,702770688,710483456,707747840,692923392,676307968,660123648,650267136,655011328,655608320,644243456,637139968,645942272,663299584,678784512,696037376,701189120,698567680,681540096,663678464,664914432,677742592,683098112,679057408,671799296,671394304,672729088,659517952,649369088,651794432,665344000,675361280,667920384,653048320,647349760,654112768,651548160,643927552,643574272,656529920,673475584,683466240,685655552,681883136,659952640,648978432,650561536,650787328,644821504,645481984,656370688,658430464,647255040,629887488,625093120,627461632,641438208,644211712,633126400,641503232,647316992,637423616,631272960,621761536,609947648,606240256,612097024,622716416,630486016,637021184,643528704,650559488,648952320,640401920,642131968,646223872,655584256,664014336,660573696,654151680,653768704,651630592,651593216,642400768,640966656,640425472,630370816,627709440,633280512,643806720,651790336,644244992,633017856,636448256,643525632,656395264,668510208,664179200,655073792,649307648,642923008,636382208,640200704,630870016,613462528,624439808,636822016,641563648,639492096,626950144,606824448,603877888,611783168,623740416,632457216,626001920,618441216,622624256,632004096,634182144,633163776,638964736,643707904,651896832,652246528,633949696,623143936,624659968,626466816,628995072,632711680,641276928,655908864,665678848,666169856,663868416,672339456,676372992,673091584,671623680,675443200,670439936,661624832,651874816,635610624,621597696,622292992,637405696,640891392,632528384,618408448,615369728,618602496,624715776,622117888,615760896,611623936,612187648,611726336,614953984,631909376,653335040,650564096,641501184,641166336,636864000,642048512,646055424,638868480,641039360,651545600,655546368,665223168,668265984,658805760,642838016,633298944,629248512,626285056,619312128,620375040,628030976,637093888,639315456,633100288,628144640,631913984,646676480,653457920,638699008,625984512,624501248,624310272,619186688,617597440,611215872,605813248,609017344,621097984,631199744,644522496,660969984,665561600,657568768,659200512,666072064,647393280,627443712,621614592,613630464,614143488,619110912,625468928,626470912,623871488,632027648,638605312,626221568,614585344,615277056,608980480,613899776,615860224,606623232,612472832,621605888,618854912,613561856,609677312,609889280,622371840,623986688,619830784,621400064,622427648,620501504,615415808,611915264,613377024,617244672,617039872,613093888,615115264,624108032,634956800,621785088,610153472,617807872,621716480,618744320,622324224,621650944,622364672,633035776,632525312,622188032,608230912,602887680,606220800,600108544,598894592,605597184,608254976,604230656,593639936,597832704,605489664,618005504,619047424,611652608,614354944,607715328,600806400,591030784,586486272,588810752,595048960,576658432,563515392,572532224,580876288,584991744,586293248,581297152,574682112,575302144,581417472,599707648,603555840,602611200,612571136,631023104,633985536,633018880,633363456,631156224,613188608,584600576,575680512,584240640,588147712,595855360,608489472,608299008,600411648,609239040,610993664,606874624,605573120,604199424,611752448,613088256,604847104,602571264,598408192,600604160,610940416,609999360,603687936,593289216,577375744,566771200,571364352,575438848,579010048,587291648,599116288,608108032,614726144,620730368,618704896,608143872,601244160,605313536,616063488,612300800,608585728,603950592,599243776,587702784,587561472,598710272,599577600,596365312,591794176,590182912,581655552,575865344,578026496,579995648,594403840,597388800,590091264,593321984,606845952,598259712,588507648,597681664,612708352,615221760,620623360,624908800,623042560,616790016,619119104,623403008,619211264,622796800,614931456,604506112,601892864,616517632,615779328,603942400,590891520,573518336,578129408,573625856,566231040,572300288,573629952,575286784,595616768,608915968,606942720,607737344,596011008,583596032,590532096,602634752,612957696,615186944,607337472,608719872,615742976,615362048,606514176,596389376,595912704,600796672,606075904,613205504,605778944,589624320,580587008,574950912,571593216,579056640,580391936,588167168,598278656,596553728,588156928,575318016,564911104,563653120,574225920,576370688,580269568,583673856,587347968,593134080,586827776,581304320,590119424,598739456,598851584,600708608,594011648,584697856,583671296,589115392,575616000,567491072,565945344,570590720,568045056,559343616,565407744,571168256,568041984,569652224,576420352,572267008,570115584,563937280,564772352,581608448,603596288,599150592,588320768,587554304,591609856,592558592,587747328,602596352,620008960,615596544,595847680,586041856,592908288,596025856,603422720,598282752,601969664,616951296,605382144,593543680,593518592,599128064,593302016,595061248,593095680,589316608,590086656,596946944,594958848,587727360,584501248,596532736,603938816,602015232,588862976,564291584,541463040,540694528,550432256,568098304,584504320,588801024,578807296,563656704,553262592,554853888,562944512,562694144,559818240,562877952,569676288,578619904,582872064,573995008,566938624,563941376,561762816,569555456,573000704,577434624,578029568,572850176,568772096,567366144,563425792,566399488,577982464,590840832,603470336,606221824,603718656,591991296,580281856,574389248,584397312,584876544,581080064,574711808,566400000,570189312,571805696,569857536,565366272,566907904,576417792,579264512,580944896,580813824,577226752,590320128,600609280,604217344,607676416,597989888,583290368,580848640,589203968,584675328,572120064,571605504,578062336,581084160,585807872,592971264,583354368,579377664,584451584,577285120,567990784,558934528,572230656,580983296,583590912,586728448,584564736,591633920,598703104,591591936,585237504,584718848,582290944,584693760,589004288,582036992,585356288,590950400,579608064,567776256,557614080,551958528,555378176,564754944,572758528,577752576,577856000,577401856,574447104,564726784,554103296,540045824,538131456,541669376,540153856,543998976,554428416,562683392,563442176,568199680,561531392,548731392,549611008,548922880,541772288,544967680,554581504,562243072,565045248,573872640,575691264,572428288,574908416,584296448,589268480,575898112,563210752,560219136,560933376,578312192,593183232,593373696,591691264,593800704,593399808,590838272,567168000,556823040,562724352,558099456,566976512,576246784,572480512,571076096,568591872,568672768,565463040,561579520,563184640,561897472,559421440,554451456,550548992,548873728,553157120,558070272,551811584,543021056,541533696,540210176,551375872,562775040,561069056,555973120,541643776,539606016,546216448,536586240,542060032,548149248,546537984,549239296,564204032,568568320,565714432,568145408,561519616,550675456,544481792,551627776,565471744,572854784,563078656,553122304,544705536,541846528,551580160,555111936,559051776,563511808,571684864,573556736,558998528,559823872,554004480,540840960,533506048,527861760,533058560,540928512,534348288,519576576,508416512,507773952,519503360,548299264,566191104,555090944,543503360,537550848,539456000,533935616,531858944,534635520,536820224,535458304,552084992,568514048,565791232,561159168,550066176,547354112,546101248,552593408,557253632,543388672,535332864,525061632,509273600,511954944,515938816,511500288,507188224,500148224,500145664,504983552,510957568,516792832,521808384,523217920,507510784,504120832,518111744,525257216,521837568,517689344,514466816,510558720,516988416,530860032,534813696,536986112,535897088,523809280,517095936,519942656,529164288,525665792,526838784,542009856,543752192,537383936,539743744,547926016,548185088,539815936,535676416,536772096,533654528,545061376,549636608,537570304,539180032,551902720,552068096,542764544,543254528,540362240,542814208,548151296,549291520,547131904,538178048,533402112,535250944,535778816,538246144,539805184,534900224,521555968,508558336,504970240,513502720,525619712,529320960,535866880,533831680,532711936,541022720,540801024,529981952,531271680,533016064,522131968,513818112,519081984,518881792,499911168,500846592,504256000,505438720,513798656,524593152,528681472,522767360,525343232,531951104,533408256,534953472,528126976,519898624,515637760,525432832,528887808,529878016,532838400,539230720,536250368,524674560,513918464,507520000,502660608,496918016,495006720,501733376,507366912,509093888,521534976,535657472,533243904,528726016,527511040,525548032,521915904,527276544,532473344,531297280,541865472,542918144,531583488,522392576,524659200,530597888,519518208,508159488,519869440,533203456,542589952,541668864,530059264,527534080,531112960,530655744,530672640,534575616,532177408,535188992,541204480,538087424,529338880,513216000,515625472,528984064,529510400,534842368,532985344,527502848,521068544,513224192,529012736,529616384,524242944,525143040,517883904,517708288,523572224,521529344,519612928,508072960,495609856,501490176,512707072,515352576,514956288,521974784,524528640,522757120,523713536,525853184,526604288,521150976,521456640,521682944,510476288,511714304,516383232,528106496,540539392,551263744,564399104,554843136,536837120,539405824,544821760,546190336,547254784,545577472,547438592,537714688,522301952,516918272,529961472,537827328,527755264,519924224,518428672,524944384,533133824,531103232,526488064,530868736,533537792,524188160,503889920,494576640,501949952,507569664,493532672,487664128,487212032,486776832,486704640,485937152,492056576,505964032,506964992,485702656,487687680,505843200,518330368,510467584,502197248,513071104,516499968,511185408,512619008,521288192,527748096,530585088,520646144,510106624,504465920,506581504,523459584,546196480,551049728,549221888,552874496,551852544,547045376,546249216,531351040,514008576,503045632,508579328,507283968,486204928,480617984,490832384,517340160,528539648,526109696,515808768,515877376,503366656,499957760,508647936,511848960,502823424,498795008,503036928,498108928,506402816,523118080,527962624,529940480,527357440,519067136,517550080,525906432,534722048,530415104,523347456,516824064,515026944,526532096,533885440,510439424,498593280,515898368,520867328,517268992,517281280,515692032,505884160,494820864,488266752,489726464,499969536,493921280,490790400,503509504,514927616,527512576,531349504,524934144,512046592,481007616,466269696,468549120,486953472,505495552,513795072,517287936,511272448,503519744,493394432,487246848,492330496,503352320,501522432,504040448,506020864,501201408,510480896,522104320,524966400,524246016,523307008,514391552,514220544,526675456,518953984,508233216,498283520,489004032,486317056,491393536,492696576,488516608,492851200,496570880,495348224,500641792,496996352,481746432,488709632,499782656,516992000,536464896,527934464,527303680,535742976,540386816,534967296,532814336,532617728,532232192,518315008,503328256,497308672,498866688,507841024,513528320,512937984,516583936,527894016,523172352,517833216,515421696,520271360,517600256,507497984,504180224,503994880,509877760,508200960,509604352,508450816,507584512,497915392,491653120,499102720,512760832,520413184,523598848,507676672,489575424,481545216,468941824,463119872,464691712,480022016,479159296,472653824,475666432,487220224,497118720,493829120,491422720,496013312,498259456,502427648,497043968,489773568,491252224,498924032,498298880,490491904,487196672,493437440,490706944,490529792,497817600,499028992,484146176,480807424,471797248,457695744,453647360,459437056,475704320,487038464,494248960,500573184,497375744,496210432,501977600,502364160,502263808,492792832,482382336,477652480,485945856,502270464,504273920,497546752,496376320,501406720,518321152,530137088,530298368,513580032,502524928,499689984,499398656,505118208,502236672,501242368,499542016,505419264,500649984,496921088,506448384,499270656,482614784,487897600,495545856,492757504,485701632,476100096,481368064,505231360,511171584,504169984,492270080,488823808,491588608,495406080,490325504,479407104,466226688,470449152,483575296,486754304,483088384,497857024,506427392,500579328,487357440,475014656,468115456,468660736,481504768,489209856,497367040,495881728,482772480,484994048,500265472,508349440,502234112,493539840,493804032,494326272,497712640,491660288,476797440,472980992,477197312,482632192,501368832,511970816,514579968,514057728,497513984,483132928,489460224,503187456,513907712,515110400,518721536,506430976,491521024,480339968,480572416,496422912,496353792,473198592,460710912,461500928,466400256,474836992,482795008,478658048,475203072,477212160,490712576,499450880,503670272,498445824,487086592,481057792,478866944,490179072,484038144,474179072,477834752,493638144,504586752,506191872,509479936,507067904,498867712,488138240,485195776,481285120,478082048,472688128,471492096,471259648,460681216,442362368,433798144,442590720,449835008,461180928,469480960,464287232,473165312,490871808,496771072,495996928,485995008,472756224,468436480,470063104,465723904,466346496,469645824,478220288,475314176,468297216,470041088,475166208,473989632,477276160,481371648,477671424,481053696,482709504,503154688,509601280,492172288,484599808,487771648,493000192,499124224,493669376,474326016,462056960,460045312,476556800,477824512,467843072,469175296,478149120,472893440,462963712,466959872,463168512,452468736,441716736,438835712,447557120,471251456,488310272,490565120,495513600,497039872,492082176,490735616,500424192,504272384,495798272,490530304,479298560,476966912,484191232,489896960,488355328,480819200,469283840,478687232,484082176,482894848,479258624,485484544,492797440,490127872,474778112,462754304,452596736,436715008,437070848,459048960,480708608,495861760,497326592,488018432,484275200,484473344,480943104,486766080,497042432,499409920,496636416,501176320,495361536,486010880,479279616,483630080,485290496,481618432,475778048,476642816,489270272,488245248,471620096,455516672,460034048,476354048,477923840,485191680,486013440,483612672,489795584,496250368,499122688,480335872,459260928,457563648,467802624,478099968,483061760,485912064,492319232,488549888,470127104,460416000,462554624,464144896,475851264,478424064,472828928,468000256,475229696,483043840,484076032,478220800,474387456,467302912,459101184,454781440,455245824,454241280,459098112,465104384,473257984,463953408,444965376,446259712,443661824,434838016,447830016,477399040,487257088,483313664,472255488,455460352,449847296,454330880,459168768,465335808,462006784,459732992,468999168,471127040,467263488,464221696,456181760,449733120,456532480,472184832,465344000,448100864,444704768,449462272,460484096,463713792,462191104,459920896,460994560,467817472,476556800,472419328,461318656,457863680,455723008,454125568,456758784,459174912,446996992,440462848,451847680,461225984,468108800,475440128,478512128,474126848,474647040,474482688,479207424,484316672,480874496,468438016,461882368,456006144,446948352,446634496,458900992,474700288,479441920,475982848,464843776,462467072,458540032,450597888,452584448,449692672,444038144,433954304,422957568,421432832,421051904,421133312,429473280,438123520,442352128,447580160,455090176,463975936,470236160,475353600,482333184,487416832,485227008,492736000,511604736,504526336,479405568,454542848,444457984,457688064,474532864,468057088,446490624,445805568,449931776,441373696,440366592,446872576,444270080,437738496,440038400,437934592,447185920,451489280,444075520,439775744,446085632,449645056,444588544,457055232,475735552,479761920,477825536,472902144,452515328,442915840,441627648,442043392,443609600,441451520,436006912,431347200,431524352,437710336,440851456,451674112,457549312,457953280,462746624,456522752,449080320,454661120,458779136,456781824,450741760,445079040,447375872,445180416,446519808,444621824,440950784,456854016,466460672,453174784,447232512,451234304,454854656,449263104,446376448,443575296,435931136,430384640,440856576,457475072,460299264,458739712,451441664,445950976,443147264,433844736,429316096,436786688,452781568,463170048,459658240,447564800,430642176,424201216,442740224,452900864,452755968,459285504,458669056,451843072,444351488,445187072,449040384,456649728,463584256,461197312,462553600,465544704,473513472,470223360,473341952,475138560,460028928,438810624,429644288,447576064,452110336,447337472,436425216,425215488,429672960,431114752,434626560,442085888,445610496,450166272,454781440,459868672,469593600,479416832,477433344,466032128,458890240,451303936,452307456,462152704,467435008,457189888,441963520,432696832,427060736,417693184,428415488,448438272,444249600,438634496,441426432,452176384,461191168,450681344,433375744,424894976,420248576,421615616,424241664,436450304,446080000,434705408,429748224,441443840,448969216,450351104,446098432,445841408,440002048,426534912,415921664,428691968,450631168,463815680,465716736,453473280,439990784,425887744,416132096,419876864,417923072,413398528,418806784,430873088,445460992,438912512,427740672,437067264,458328576,455703552,438593536,433278976,429338624,437946880,447213568,439029760,440205312,443307008,437332480,431640064,435662336,448243200,450568704,439075840,420852224,413988352,431086592,451090432,456063488,444572672,445425152,446168064,440047104,433208320,418633216,420808192,426012672,425818112,433964032,445042688,455166464,462149632,458836992,454787072,443130368,430124032,426590208,425247744,421337088,411340800,403143168,402109952,409111040,413822976,423108608,429146112,421870592,412964864,416994304,423647232,418814976,419580928,422656000,422503936,423045120,426259968,422891520,425870336,430553600,434227200,429455872,426812928,426611712,423623168,418097664,403391488,400647680,409873408,415805440,420544512,420400128,421956096,431405056,427452416,416980480,401200640,409744896,424415744,433222656,422824448,402550784,401362432,422540800,435127808,434248192,433604096,433319936,452454912,461241344,450605568,444108288,445259264,441189376,431013376,425290240,429447680,437872128,436174336,435110912,445401600,462182400,468748800,463472640,451448832,447028736,454853632,458877440,460034560,458338816,450725376,443792384,447375872,454257152,453126144,452453888,466345984,465908224,452895744,441269248,436186624,446799360,450420224,448030208,453802496,450102784,439262720,435780608,438082048,434698752,437319680,441595392,441843712,436075520,430726656,432958976,432550400,435734016,445328896,447803392,446034944,442098176,440576000,434592256,420577280,404365824,405734400,423896064,439770112,461201408,460349952,457260032,455902208,442780672,433264640,431100416,438821376,441511936,440078848,447168512,444874752,427550208,421799424,428719104,437749248,439328768,427546112,410038784,402638336,409030144,428006400,435346944,419461632,408972800,408741376,408644608,417094656,425700864,420237824,417985536,414259712,416964096,406281728,399193088,414013952,428505600,427215360,419875840,409502720,400482304,404997120,412455936,408690176,400993280,395456000,402031104,417227264,434010624,438506496,438843392,430678016,419448832,430353408,433669120,427041280,418873856,409935872,409679872,418144256,426315776,430203392,433203200,427618816,421705728,414565376,412471808,419130368,428717568,443562496,447923712,440211968,425515008,432202240,447218688,446050816,440121856,433820160,414181376,397978624,397914112,401088000,403458048,413177856,425392128,433815552,427142144,417664512,423890432,425934848,429473280,432350208,425917440,425793024,416756224,410046464,405655040,401895936,397735936,398892032,402941440,400390144,392307712,395868672,407784448,417645568,429843456,439211520,439317504,447943168,447297024,437888512,424027648,410248704,407106048,408636416,403415040,404001792,405259264,389068800,382503424,383198208,393839104,400159232,385212928,378016256,383201792,396505088,412214784,420274688,427674112,412432896,400925184,399650816,394131968,398466560,408517120,420251136,427747840,420677632,412001792,417730048,424007680,426241536,431571968,428743168,418269184,416754176,430472192,437368320,429313024,426712064,429040128,430437888,431524864,421395968,413707264,403782144,406384640,413729792,415028224,403971584,396403200,401051136,404353024,402445824,411012608,427053568,437254656,445178368,437247488,430314496,435621888,431105536,437523456,443559936,434746880,420955136,407247872,406926848,421122048,433313792,423850496,418497536,408424448,411080192,422683136,423739904,428040192,425551360,418480640,410395648,413717504,424139776,426516480,415618560,401080832,397415424,392766464,383787008,376309760,392916480,420953600,429233664,424242176,419485696,415521792,397680128,393483264,390006272,398083072,410469376,420374528,439451648,448590336,438294016,421398528,407835648,411523584,424622080,424307200,411522048,402076160,386834944,380783616,402797568,422222336,425520128,433794048,446919680,448940032,441897984,429511680,419404800,421736448,429826048,430731776,431433728,426982912,413758464,398822912,401347072,410337792,419480576,417718784,410610688,403345920,410084864,413044224,401904128,385796096,382004224,384558592,387838976,387038720,386607616,389924864,393519104,396340736,398017536,399471616,395427840,403437056,413976064,402117632,393344000,396668416,395055616,392738304,401612800,409812992,418510848,420661248,424169472,428219392,422080000,413668352,426964480,431204864,423900672,424385024,427373568,425394688,429575680,431526912,419230208,407772672,408790016,398680576,388929536,394680320,405658112,405713920,393135104,379307008,379241472,384724992,390845952,384315904,378661888,374780416,379185152,397784064,403002880,398995968,401620992,416042496,427296256,423686144,404850176,391583744,397337600,398349312,392234496,397373440,410542080,412909056,415940096,411323392,406515712,411849216,417412608,418469376,414521856,418505216,414789120,410934784,414410752,413094400,413428736,407700480,397488640,384863232,380824064,400650240,405367296,398564864,406214656,417167872,418306560,420571136,424866816,436152320,437528064,434473984,426393088,427415552,435730432,440167936,444409344,448649216,438816768,425863168,413246464,410121728,406881792,409160704,421410304,436744704,437707776,424859136,418686976,406876672,389126144,373378560,361730048,374704128,394598912,400201216,405014528,413997056,413595136,421759488,433113088,439296000,442753536,437494784,419084288,407197696,415303680,409179648,395429888,390593536,404695040,416047616,410814464,403854336,405777920,413606912,411751936,398392320,381916160,390798848,408809984,407753216,402761216,409060864,414897152,421676544,416358400,409583104,408345088,404659712,397961216,400980992,401288704,399112704,391491072,382790144,381957120,398605824,409389568,401850368,399158784,389774336,378731008,367614464,365545472,370413568,382099456,400886272,409850368,410809344,417902080,413841920,401817600,390603776,388446208,387402240,385808896,381593088,378528256,377423872,374943744,391326208,417311744,434943488,439399936,433951232,425416704,411781120,391772160,384599552,392193536,388519936,391252992,401051648,399940096,381590528,368331264,374893568,382278656,383983616,379504640,376583680,400996864,422595584,418267136,412534272,410941952,403256320,394619904,383952384,380368896,384587264,394608640,395809280,392758784,389380096,380357120,376809472,390555648,404157952,402822656,401969152,405287424,412264448,406989824,390022656,374932992,368689664,361001472,368005120,377409536,379015680,393169408,415246336,411522560,398638080,393590272,395367424,397689344,400929280,406505472,396674560,375954944,368165888,361148928,357816320,371782656,385033728,377196544,379238400,395553280,403807744,396940800,392389632,395274752,384050688,387193344,393221120,396638208,402408448,405554688,404601856,389608448,380428800,370940416,364053504,369805312,380910080,390992384,384526848,373080576,364290560,369708032,383523328,385086976,382331392,383980032,382156800,375957504,376796672,376147456,359718400,347529216,347029504,359625216,383085056,397870080,399461376,420563456,427503104,407188992,393329664,397243904,394991616,378601984,373250048,380399104,376424448,360348672,359946752,385121280,393214464,386643456,394173952,408220672,401390592,383766016,370857472,375785984,386095104,389836800,386130944,380100608,390795264,401372672,393830912,379529728,378577408,387535360,392808960,387511296,370554368,368445952,371140096,379580416,390264832,393867776,395882496,390257664,391394816,390503424,381340160,366300160,367412736,366078464,365559296,371158016,376963072,373390848,372022272,381010944,390027776,399447552,397623296,390898176,388122624,391312384,395062272,387428352,369411072,356673536,366239232,374864384,368580096,364627968,368192512,377481728,375694848,370162176,361634816,352465408,353534464,358620672,362107904,363987968,368130560,375704064,381001216,380082688,385464320,394042880,392957440,380606464,378330112,381566464,382144000,379243520,384390656,389012992,390484992,389428224,388956672,393030656,389884416,379853824,374793216,379547136,384238080,380733952,374692352,366310400,372496384,375218176,366770688,374996992,387472896,382832640,368413696,375841792,391110656,394810368,400187392,394135552,392113152,388846592,375119360,368107008,356630528,353055744,364510208,389004288,388649984,385784832,383092736,376672768,376592384,376459776,366641664,361825280,358898176,369108480,383512576,381461504,385600000,397383680,402521088,397322240,392636928,385700864,364395008,345900544,345782272,349459456,361392640,369306624,370876416,372691968,369821184,373012480,373860864,378222080,388796416,381701120,366787072,370368512,369180160,359563264,355763712,364669440,378766336,384566272,374319104,362526208,364936192,359549952,361683968,369475072,380425728,391191552,387225600,380576768,382748160,379404800,368934400,371624448,372058112,370434048,372444160,371421184,367681536,372183040,380409856,377923072,376521728,377362944,382101504,378299904,367851008,367899136,378891264,376912896,374789120,375346176,371981824,370055168,359827968,343048704,347502080,365839872,371234816,365844992,370532864,383149568,389969408,393422848,386715648,378345472,380994560,389842944,397810688,392426496,394267648,399155712,405572608,405999104,390824448,376150016,377005568,372874240,372833280,366113792,360513024,372938752,379756032,373310464,367243264,369918976,383835648,397617152,404270592,415468544,428496384,428782080,419506176,399646720,387832832,386427392,384298496,371962368,367920128,366853632,361897472,363838464,368237056,379094528,384816640,385679360,372039680,365334528,372849152,377675776,370880000,372708864,384901120,397586944,403866112,395677184,383902720,375738368,374583808,389968384,395074048,376662528,366042624,372209664,388813312,398131200,392537600,382896640,373834752,368002560,367833088,374188544,391525888,393394688,387108352,391245824,386269696,385609728,392688128,388210688,384608256,379362304,359164416,344048640,346692096,355783168,368215040,371134464,372396544,372765184,369587200,365556736,360793600,364015104,359631872,360210432,359512064,352724992,352007168,355708928,362692608,369564160,367817728,364446208,366951424,363775488,363485696,359690752,356747264,350891008,347488256,347375616,350928384,364041216,370726400,369830912,370604032,376396800,365294080,348851200,342576640,344551936,360287232,370311680,364726272,361336320,357586432,363978752,377018368,381467136,388227584,395550208,387756032,383248384,389878272,381172736,371065856,364133888,355585024,346459136,338777088,336417792,336870912,341018624,345894400,353781248,365626880,377014272,378968576,365194240,342396416,345638400,358835200,359485952,365647872,371988480,365452800,368771072,377761280,378599936,367702528,354498560,350622720,353258496,352759296,352666112,367965696,367962624,354929152,343177728,347321344,363339776,366661632,359416320,356114432,349374976,348284416,347689984,345497600,351587840,358530560,353228288,343777280,344382976,342106624,338005504,346376192,361152000,369368576,371529216,366274048,354611712,350287872,349530624,343287808,340210688,345176576,346011136,346548736,359524352,371440128,375236096,365602304,364252672,378790400,379885568,364513280,349227520,351809024,343175680,341641728,349273088,357996544,375153152,370630144,366727168,376625152,379555328,385958912,394081792,384101376,375538176,365377536,359990784,354958336,352852992,366154240,373498368,364738560,349410304,336925184,331652608,328250368,340379136,356858368,367110656,358199296,349197824,344899072,341466624,347031552,347420672,341661696,341925376,343065600,343370752,351102976,365378048,377245696,378995712,368834560,365258240,373428224,378411520,375008256,361031680,348493824,342637056,348651520,344473600,333362176,341846016,345268224,350268928,348545024,338342400,352395776,372850688,370260992,366248960,360896512,361313280,368482304,377667584,373688832,365776896,361487360,368272384,372404224,368241664,362140160,354598912,353210368,364513792,358898176,336348672,332879872,337806336,349931520,358243840,368188416,379021824,381456384,378166272,362838528,358137856,372037120,378869248,392299520,389439488,364274688,353758208,359156736,366895104,384010240,392458240,388485632,383676928,369379328,343006720,337933312,360049664,366921728,353670144,348724736,359784448,370314752,367537152,367566336,371718144,380974080,388702720,398430720,400193536,382372864,370107904,376176640,375858176,371297280,364856832,361190912,362240000,350187008,331478528,323542016,344898560,365507072,365492224,354719232,351507456,344567296,337751552,346417152,360280064,357575168,350322176,340903936,334524416,337927168,342383616,340037632,334707712,332023296,336075264,339650560,345977856,344755712,331709952,331446272,346401792,363751424,365364224,367432192,370681856,370116096,365624832,359852032,360282112,366672384,370906624,379427328,393521152,405139968,401515008,389061632,366317056,344968704,344061440,341731328,343513600,351337984,362528768,363615232,372013568,386490880,386430976,374886400,365804544,360146944,354408448,352702976,361464832,371592704,369390592,362427392,352975360,352593920,353573888,354161152,357091840,349084160,342683136,347063296,346670080,343057408,346814976,340268544,325652480,316011520,312829440,321722368,335190016,345153536,354050048,347805696,343752704,340767232,330315776,315014656,309732352,324131840,342793216,347314688,344993792,348303360,355443200,356752896,347214848,340811264,338793984,334422016,336547328,347186688,357325824,358069760,361885696,359655936,359054848,367321600,366403072,360463360,358203392,359819776,352910848,354188800,369912832,378458112,377387008,378567680,373561344,363040256,358449664,368345088,380332032,378163712,370436608,374880768,388704768,407044096,407182848,405836288,410669568,419252224,430241792,444092416,458274304,470583296,475145216,476728320,483292672,492791296,491457024,483682816,468241408,469443584,471366656,453330432,429374976,411546112,410383360,407056384,398999552,387831808,373533184,363953664,352848384,332997632,327599616,338288640,349591552,352537088,363307008,365634560,366578176,367459840,370965504,372969984,371332608,366004224,342603776,333757952,332444160,330721280,322086400,320915456,342167040,350434304,349727744,355733504,353889792,354692608,367026688,369785344,366231552,363666432,352215040,344423424,340952064,336383488,329295872,335263232,331493376,319604224,330131456,331089920,327730176,323171840,320300544,313522176,317243904,319067136,320434176,313994240,307530240,308013056,318473728,328920064,324844032,320375808,317281792,328236032,337156096,332725760,322579968,314294784,317630976,317384704,315829760,314170368,312066560,329540608,336978432,333862400,329056768,322889728,325121536,340262400,355082752,354710528,333050880,321138176,321745408,323015680,331102208,338215424,326458880,318457344,317757952,320709632,334789120,342065664,340656640,338479104,331530752,325403648,326644736,320859648,317267456,320971776,325414912,332195840,331870208,337673728,355343360,357827584,339681792,319592960,305812992,307309568,302926848,298133504,306237440,313791488,326334464,340642816,335752192,337934336,342837248,343805952,343117312,352350720,353597440,353400320,353906176,353035776,357608960,349455360,332480000,323662336,318454272,317621248,312231936,311285248,314713600,319929344,336610304,342748160,330638848,323787264,317950976,318470656,323218944,330098176,335831040,333368832,334905856,335736832,351270400,358211072,356725760,352995328,336551936,328857088,331083776,327596544,337688064,355554304,374681088,389315584,393455104,384918016,376827392,363900416,349922816,347034624,344425984,343322112,335622656,324907008,318126592,319652352,323951104,320479744,305838592,303112192,305422336,298554368,289752064,292283904,301414400,300612096,299624960,295650816,306634240,314795520,326182912,337821184,336645120,341651968,347068928,349212160,340828672,335723008,341892608,338866176,329708544,332830720,334636544,321022976,312581632,310719488,299323392,299260928,313907200,317688832,314828800,317049344,326736896,332846080,329649664,326749184,322395648,317489664,314129920,317215744,323681280,337262592,339179520,330837504,335900160,325883904,311098368,304581120,312862720,319546880,325959680,324133888,323091456,334703104,344355840,341201408,327391744,326429696,337228800,349970432,345472000,332497920,316184576,312934400,320204288,332450816,342587392,345377792,348430336,346915328,334432256,321327104,319034368,325379584,324729856,320087040,326315008,326131200,327633920,336378368,345136128,344851456,331889152,313348608,301053440,302670848,320067584,333792256,345690624,344183296,336434688,340417536,357097472,361725440,352483840,350876672,359242240,370817536,365906432,343494656,319507456,304030208,289873408,286394880,291546112,306464256,315091968,320655360,332383744,336913920,347897344,351341056,338450432,333347328,323838976,308316160,302410752,325903360,343350272,344585216,339686912,329778688,323865600,314575360,312500224,321526272,333981184,328159744,314429440,310453248,308134400,310901760,314410496,323235328,326209536,322544640,324189696,332556288,335417856,332246016,334464000,328210432,333666816,334653952,333359616,339292160,328425984,323428864,335115776,346149888,356274688,355596288,347384320,332690432,320315392,310760448,308371968,315350528,329326592,341029888,349304832,353471488,347504640,336370688,339927040,348725760,351430656,355510272,346378240,328012288,339454976,351349248,354934272,349799936,340648960,345026560,353676288,352515584,344882688,338493440,334226944,327293440,323274752,335046144,334137856,322147840,316649472,315426304,319870976,321069568,318850048,315713024,306472448,304030720,303023104,299936768,298958848,303382016,312479232,323214848,321738752,325869056,341779968,344105984,340880384,340789760,338729984,324486144,311924224,308773376,295970816,289508352,293455360,294759936,303817216,309464576,308950528,317647360,324130816,330673664,323831296,313902080,317018112,312432128,315342848,314123776,309367296,310779904,305572352,312466944,320385024,315314176,305563136,307158016,312240640,316947968,326281728,331087360,342429696,365415424,375365632,371058688,369539072,359163904,346444800,346074112,339739136,331367424,327298048,334151680,332325376,329804288,333565440,332359680,325300224,318166016,316385792,322059264,332447232,335379968,336234496,347162112,354405888,352798720,350361600,339061248,321498112,308606464,314890752,331205120,349217792,349488640,344754176,346518016,349929984,349729280,342992896,338610176,341553664,334512128,322728960,320642048,327044608,321974272,313152512,318840832,326281216,326806528,330341888,319003648,314947584,326359552,320752128,303648768,299911168,298320384,301069824,315470848,326480384,335705600,341279232,344274432,339973632,329925632,318475776,318150656,336292864,356273152,351543296,339663872,318764544,306411520,303711232,301099008,307016704,317540864,325151232,337595904,348916224,341292544,315958784,303356416,308068352,312660992,320241152,320633856,312898560,315344384,325287424,321051648,315813888,319329280,323463680,326249984,328561152,327660032,325510656,317980672,308588032,303055360,306828288,323630592,336094720,327477760,305206272,300808192,306597888,309172736,307575296,321817600,327391744,311840256,303322112,306293248,312925696,312292864,307890176,295793152,294400512,295643648,298750464,319862272,327903744,320731136,307475968,302065664,300935168,292734976,277536768,271915520,275430400,276524032,284846592,297434112,297447936,294329856,309860352,329927680,338629632,334771200,331189760,325294592,314385408,305958912,303311360,304714752,309198848,308810240,311909888,313070080,299794944,296381952,297651200,303276032,312354304,322196992,331118080,330025984,327217664,319418880,320447488,321162240,312600576,312420864,309586432,302949888,299274752,290643456,289788928,293000704,303023616,302014976,307812352,316620800,313560576,319144448,337266176,344337920,333417472,324523520,321887744,320260608,307283456,306140160,308402688,320374272,330059776,332676608,343430144,356107264,353235968,334835712,318900736,319287808,319265792,324582912,337976832,338732544,331089408,327247360,325136384,320457728,322007552,323326464,328495616,334599168,330135040,313789952,303218176,293168128,288140288,287043072,292480000,288577536,290686976,306546176,313443328,306682880,293258240,291270144,293426688,289129984,300241408,306548224,301531648,298638336,294912000,297999360,298849280,301434368,315606528,328584704,319003648,303888384,300833280,304245248,310922240,315198976,303385088,304352768,316188160,321019392,319401984,315119616,316433920,324922368,328806400,329491968,338911232,344167936,340250624,333664768,344530944,346373120,338940416,346846208,347748352,337354752,332718592,322888704,313660416,306858496,308472320,307235840,301152256,300500992,296264704,291882496,294580736,295756288,293505024,292588544,292245504,290628608,287806464,294976000,298068992,300354560,297935872,293644800,301197312,318970880,324711424,328723456,320393216,313697792,309370880,311080960,313571840,323538944,333491200,326280192,310881280,294346752,299015680,316561920,313574912,302788608,300626944,299597824,295696384,296145408,300232192,293501952,290565632,301233152,301209600,301614080,296108032,293547520,297281024,292071424,296888832,310677504,322404352,330706432,326427136,322884608,315673088,307679232,298034176,284732416,285195264,302839296,311185408,302489088,297675776,297801216,302500352,308102144,299299328,284339200,281129472,291509760,311022592,315048960,305975296,297552896,299999744,303532032,297966080,304561152,306654720,293492736,287662592,287211520,290729472,301683200,310431232,316273664,308367360,302594560,310647296,305634816,296699392,302026752,315463680,317026816,303618048,290825216,283699712,283745792,307941376,325271552,315052544,309776896,308234752,304995840,314337792,311160320,294094336,270193152,267455488,277889536,290231296,298119680,301968384,307537408,303590400,297395200,298944000,294637056,298382848,309131776,313515520,296596480,286830080,287670272,277263872,276018176,279674368,286783488,289420800,292754432,298030592,290855936,281255424,279650816,294006272,300955648,289910272,289231872,288620032,274055680,276048896,278335488,281007616,289520640,287471104,286223872,282570752,272057856,273990656,280564224,291855360,301590016,295387648,304045568,305709056,295788544,292193280,302555648,302577152,299268096,305291776,311868928,312900096,313451008,300239360,281336320,273107968,271797248,274477056,276146688,273328128,271004672,270208000,274930176,288296960,309926400,312880640,316878336,332611072,330241024,317753344,323207680,333387264,336983552,341873152,333467136,310024704,288218112,286638592,288542208,291372544,292179968,277879808,263744000,265886208,270559232,282128384,291510784,287757824,288048640,293491712,288434176,289303040,285405184,286105088,292154368,288469504,283901440,284986880,291290624,296118272,298326528,300158976,305661952,306372608,308406784,313456128,311653376,309339136,312933888,304535552,301650432,297679360,286810112,278562304,279700992,282443776,279501824,284735488,287012352,279992320,285388288,303418880,314658304,328966144,330136064,319166976,305139712,298519552,291495424,295961088,303904768,295543808,281469952,289551360,302891008,312694784,316745728,304854016,286561280,278670336,297928704,307484160,298127360,295510528,295594496,293983744,291810816,284886528,281736704,289158144,291726848,285361664,291857920,295987712,289568256,279967232,275953664,278414848,278060032,271783936,260803584,251884032,258023424,274225152,286766592,295547904,305816064,311351808,309235200,312365056,315371008,309364736,299872768,292179968,292213760,295938048,298976768,293223936,285429248,301015040,313337344,312332288,315795456,305867776,294338048,298899968,292948480,291344896,288081920,278479872,278154240,281835008,279191040,279003136,279330304,285676544,295317504,291297792,289067520,306034688,323104768,317575680,307010048,298515968,303477248,303530496,295339008,300002304,299243008,290737152,281825280,292800000,305891328,306671104,300669440,307387904,315749888,311684608,309641728,303745024,290560000,278749184,276902400,279701504,273900544,271167488,277113344,279632384,275875328,275207168,289494528,295725568,286876160,274899968,271590912,282805248,288862208,280359424,282179584,291412480,296646656,299034624,306636288,311029760,314258432,313044992,308827136,309164032,308930048,301273600,281982464,271697920,261875712,263198720,274548224,288478208,292561408,297949696,300487168,302039040,306307584,304680448,297321984,294437888,288901632,292471296,291929600,288135168,287975424,287113728,275752448,272390656,280968192,286001664,290760704,299339264,307752448,311056384,312074240,317703168,318786560,317099008,321671680,315216896,311830016,309345280,296642048,281204224,264850432,257794048,273573376,290802688,298792960,299466752,302106112,301117952,292632576,279144960,266299904,263220224,270307328,278414848,283609600,291148288,300426752,301253120,282707968,279363072,294462976,317862912,311058944,302744576,295537152,272594432,261451264,259169792,257503744,262730752,285575168,296849408,295243264,290565120,296729088,303911424,294343680,279887872,275446784,272916480,275383296,276782592,274538496,265580032,253065728,245135872,254823424,270324224,280009216,274073088,273264640,282144256,283205632,276807680,273653760,287229440,297028608,308550144,323086848,312158208,289058304,273807360,283542016,296770560,301739520,297480192,291260928,290585088,300235776,313065472,316499968,313349632,300289536,285808640,286479872,291866624,288043520,290918912,294001664,295656448,300097536,301807616,297656320,285542912,280076800,290299392,297322496,295302144,291921920,287111168,292305920,295289856,298733568,301326848,300690944,305145344,305691136,294389248,282218496,284128768,291567616,288819200,288201728,291897856,304258560,313224192,312479232,309672448,305137152,303941120,305968640,302573568,296370688,293650944,293719040,294106624,294955008,278939136,275001344,286914048,300657664,316606464,316609536,320378368,330231808,320830464,327457280,330149376,307811840,291660800,304919040,318048256,321801216,306754560,300015616,289166336,265299456,254989312,251902464,262439424,283843584,284638720,278224384,271668736,252086272,235028992,238525440,251038720,261030400,280797184,283897856,278670848,273920512,268883456,252774912,232915968,237564928,259971072,276463104,292887040,291716608,289594368,290147328,293574144,287795712,285099520,291089920,298238464,293444608,280479744,280558592,286544384,291853824,297063424,301192192,291266048,294535680,311667200,313025024,309305344,307401216,291465728,284614656,282053120,271983104,266228736,268076032,272055808,269383168,268293632,271651840,273838080,285069824,289430528,295126016,307884032,311425536,309331456,313131008,307490816,297502208,308704768,318574592,316576768,308056064,301278720,298982912,305898496,305350656,300491264,298385408,281429504,266087936,257032704,261090816,260929536,267520000,278028288,280143360,286768128,296250880,315064320,321736704,304255488,277607936,273899520,284075520,293847552,294939136,293577728,292101632,283468288,271777280,271860736,276201472,268940288,267822080,278374912,278393856,271798784,275308544,275896832,273690112,277134848,282371072,276208640,266682880,262138368,267029504,286429696,303624192,310446592,312265216,302951424,281473536,277849600,293332480,309721600,307617792,295621632,287920640,282235392,278996992,274714624,275298816,280592384,287239680,290987008,277139968,258964480,261728256,261125120,261600256,269238784,275620352,284422656,285045760,268736512,259183616,254016000,260382720,269600768,267600896,269402112,276337664,276584960,270643200,270360576,270985728,269293568,266807296,260619264,256485376,263739392,282360320,295803904,295158272,298945024,302146560,301324288,297349632,290388480,283935232,290351104,289817088,291330048,287067136,281562624,283449344,288118272,289076736,274212864,265903616,266173952,268222464,262846464,258017280,263237120,269712896,273822208,272264192,288911872,304248832,297184256,289223680,287561216,296889344,307996160,312513536,306333696,308292608,305545216,302982656,308841984,308673024,297745920,283767296,273055232,270192640,268754432,284734976,308178432,307862528,280848384,243623424,217589760,222826496,241028096,260102656,269642240,266542592,261393408,262738944,270866432,278065664,276143616,272109568,273938432,279582208,285008896,287612416,276596224,269179904,274638336,273314304,275419648,278730240,288925184,294777344,285172224,277089280,272466944,262188032,258743808,265847808,285198848,291783680,284997632,277891072,268953088,272411648,271924736,263112192,251837952,241492480,238283776,247538176,260017664,260689408,263268352,270600704,268671488,266473472,272775168,274329600,272791040,270644736,275193856,283755520,288890368,283401216,282543616,280729088,275171328,276370432,275829760,277692416,282440192,265391616,245542912,242516480,245898752,255560704,258765312,256287744,255230976,261511168,261202432,263323648,261636608,266720768,274236928,281298432,281219584,288382976,299247104,296574976,285893120,281830400,284721152,280723968,271465472,269336576,275147264,273196544,277110784,283669504,281946624,282076160,282497536,284278784,279655424,275044864,285431296,290223616,288174592,269835776,270349312,279533568,284253184,282378752,281855488,286938624,282716672,287486464,295977472,290106368,279521792,270469632,274018304,282912768,271504896,268590592,279390720,292664320,304338432,297990144,288505344,268486656,260431872,272422912,289473536,305310720,310052864,305690624,298109440,291049472,287528960,285476352,291463680,297015296,294098944,295551488,289212416,286826496,292887552,294874112,298266112,299316736,297282560,289059328,270704128,257104896,258614272,275261952,294928896,292474368,281362944,268901376,262024192,271621632,275801088,281674240,286190080,293530112,287041024,263608832,256643072,260656128,272038912,288132096,292202496,295812608,301571584,287227392,269755904,266959360,265072640,264613888,269090304,269473792,269026816,275765248,290660352,288323584,278535680,282114048,290791936,302125568,308621312,307360768,306350080,305223168,301051392,299075072,305074688,291551232,280214016,281221120,281691648,270594560,258393088,254840320,264423424,271113728,292654080,307078656,306579456,309798400,302923776,285213184,264796160,256739328,260259328,259979264,268219392,272792064,278545920,278596096,281556992,285338112,282707968,279738880,275133952,266914304,271414272,275468288,273005568,276189184,286688768,298611200,298624512,289801728,277279232,274370048,281465344,293843456,285225472,275543552,272056320,265937920,251568640,248538624,252444672,254593536,251240960,239873024,245616128,260966912,262524416,259864576,257119232,264398336,269083136,280168960,294834688,292191744,282182144,278678016,273381376,269346304,269418496,275888128,282967552,286653952,284299264,277745664,277408768,271356928,268638720,278880768,285037568,288216576,299625984,299708416,298972160,306913792,304503296,298729984,280308736,267091968,265846784,273849344,270516736,278994944,295930880,300032512,295009792,294457344,297390592,284256768,273196032,266433536,263836160,262802944,266631168,272288256,284775936,285693952,275147776,264484864,265577472,274610688,282605568,291594752,296323072,288167424,285019136,280556544,280320000,278038528,276077568,273483264,265078272,258408960,250960896,259224576,287281152,302540800,312843776,319427584,308753408,298557952,298882560,307834368,310284288,307172352,308943360,311180288,309245440,308521472,312611840,309386240,301462016,293285376,293111808,304732672,295730176,277288448,270199808,274006016,272341504,269542400,283150848,293783552,298991616,292838912,274738688,262692864,267106816,280233984,291566592,298893312,299505152,301541888,305344512,306947584,311327232,312784384,321913856,323973120,313339392,306450432,303565824,300297216,300857344,302254592,299402752,300409344,296153088,286576128,273266176,270925312,285070848,306107904,317746176,322155008,337370112,333571072,322608640,324779520,323939840,319581696,321554432,326145024,322652672,317382144,315748864,311298560,319842304,332800512,348898304,360225280,348365312,338060288,338924544,335937024,337074688,340784128,353435136,352389120,353803264,358552064,355363840,351063040,347367936,346632192,350632448,349977088,338840576,335410176,343265792,349352448,348218368,358830592,370475008,363385344,356273152,343965184,321843712,324421120,334187008,337105408,336714240,341478912,341561856,327820800,315002368,314896896,311585280,301454336,289290240,280489472,283364352,294796288,306503168,309702144,324372992,339579392,329604608,318509056,312515072,314138112,319221760,325931008,327331840,320763392,305890816,297950208,294812160,308637696,333861376,339702272,334187520,317741056,309840896,305130496,292727296,294820352,293835264,294976000,292809216,284136448,276886016,282984960,292459520,293054976,290923520,287214592,281506304,275286016,283026432,301163520,309686784,307546112,309923328,311455232,302749696,286435328,282889728,290810880,288153088,279434240,269951488,269890048,270090240,277092864,282422272,281342464,283937792,296395776,306388480,310681600,302742528,294368256,298273792,302253056,302339584,299400704,291506688,288189440,292883968,293208064,265416704,250033664,260583936,274421760,277961728,274158080,272412672,271295488,278618624,285382144,279127040,262917120,257771520,266195968,279513088,290098688,285603328,280254464,280348160,290496000,298547200,294273536,282472960,272487936,261779456,263755776,280278528,299118080,308120064,320555520,314312192,301365760,286710272,285022720,297556480,288273408,279385088,283084288,289802752,290493440,283654144,273262592,264254464,263794688,277769216,291052544,296790016,306198528,299406336,291732480,292199424,289361408,303412224,313579520,304128512,299362816,294970368,286031872,275997184,268024832,269743616,275187712,284892672,280982016,277241856,273377792,270286336,270592000,272785920,269905408,267057152,265480704,276127232,298562560,303881216,292102144,266634752,255068672,269352960,274328064,264638464,262595584,266034688,284168192,294116352,286806528,274614784,265993728,264213504,252316160,246854656,253654016,254091264,254486016,262897152,277118464,284124160,275176448,263076352,265409536,273889792,268257792,267686400,269437952,276080128,278596608,278899712,282854912,270663168,257945088,250317824,253681664,254646272,245438976,249978368,253045760,254159360,252158464,235495424,234210816,248035840,259512832,256609280,247812096,250339328,266708480,263611392,253497344,256098304,269769728,275045888,273149952,274136064,277611008,278125568,271803392,273281024,270330368,271354368,279149568,274189824,266057216,272154624,283218432,288721920,287667712,286519808,293650944,298448896,282322432,267584000,265224192,272664576,275147776,269460480,268676096,271132672,269716480,270024192,271728640,272700928,260767744,251904000,251374080,255272960,259289088,259314688,252866048,250658816,246333440,232985600,228633088,244499968,255315968,256804864,257491456,259471872,271759360,286756864,284528128,265900544,253894656,244638720,243232256,237606912,245883392,255354368,262761472,265628672,257660928,255967744,252526080,242285568,242386432,247193600,248121856,251847168,267894784,261496320,246702080,243625984,242732544,243627520,255796736,259122688,254982144,247947264,237121024,234839040,231593472,240949760,256455168,256601088,251452416,252506624,245124608,236389888,236039680,251540992,263899136,266151424,268190208,260756992,248165888,237210624,236104704,246896128,259634688,261549056,260695552,259475456,251788288,252913664,258896384,249531904,234584064,240204800,250772480,259225088,274135552,285397504,283295232,276977664,269502464,259992576,246183936,245714432,251565568,260142592,269675008,268911104,257637888,259160576,261388288,272385024,283445248,281492480,284070400,280524800,267550720,264415744,265018368,281219072,289254400,268616192,255512064,255112192,257875456,268984320,284715008,293485056,286577152,277406720,262341120,257882112,256098816,252147200,265378816,272240640,266901504,273223168,266543616,268265984,278340096,280532480,267831296,261081088,263225344,258267648,251088384,249153024,237518336,236253696,245286400,250532864,256075776,259739136,257626624,254140416,247213568,246306816,242722304,245646336,247007232,244023296,240248320,245528576,253289984,254718464,264951808,270061056,271147520,270769152,262312448,254489088,245655552,241937408,245582848,252225024,250300416,245526528,241047552,247220736,247086080,236789248,230065152,237821952,246679552,241298944,233068032,225886720,240621568,262146048,280093696,281754624,273182208,272203776,273676288,272161280,274008576,269946368,266756096,258016768,259120640,265007104,271041536,277320192,268026880,254347776,251650560,254310400,254812672,265043456,275053056,277106688,277313536,271485440,261101568,256125952,253710848,241558016,228692992,238951424,262397952,278356480,293630976,289281024,259620864,244984320,267746304,284104192,278675456,278624256,286875136,288610816,284914688,271443456,254368768,247578112,254983168,260508160,259124224,244246528,243932672,256966656,257497088,259822080,261341696,267683840,274513920,280062976,292008448,290302976,276942848,261000192,247693824,246055936,251229184,250992128,258995200,274847744,284456448,283154944,282339840,281121792,278440448,274606080,255307776,237336576,227720704,228663808,229139968,239005696,256532992,258155008,249227776,248972288,260439040,264799744,273041408,271588352,259748352,258041344,264114688,258622976,258901504,260523008,265806848,269431296,274909696,261259264,255842304,260009984,261434368,266731520,273801728,280730624,278705152,260525568,244357120,236966400,226422272,219592192,219176448,222922752,223536128,231275520,248830976,260967936,267560960,281709568,284362240,274772992,260985856,256499712,255309824,253798400,250627072,246365696,245389824,255077376,262988288,267392000,274564608,269332480,261724672,264842752,263498240,260872192,260300288,260263424,253055488,247660032,236779008,240956928,251815424,256971264,265296896,260250624,250381824,248266752,251756032,253707264,254768640,256617984,268111360,275305472,267150336,265661440,274605568,279849984,283934720,270076928,258692096,259924992,254496256,241650176,230916608,229558272,239864832,251859968,249096192,243202048,225819648,215142912,215208448,213037056,229021184,245394432,251372544,250548224,247382016,253603328,262375936,261461504,266447360,270091264,266657792,266661376,275090944,279524352,269002240,271935488,274889728,263053312,257951744,260356096,255671296,242487808,232603136,223379968,226167296,234898432,232759296,240007680,259818496,283014144,287748096,277881856,274298368,275727360,284471808,288500224,291741184,287953408,269920256,253532160,254350336,255388672,256255488,257687040,261038592,267230208,264825344,266006016,267350016,267331072,263862784,260089856,261735424,268411904,274422272,270407680,271556096,268993024,264658432,264243712,274407424,270934528,257068032,252039680,255399936,264975360,261762048,255510528,256356864,256236032,252119040,243299328,257841152,268916224,276964352,284850688,285102592,281265664,270433792,262572544,256268288,256488960,250584064,257985024,272835584,277254144,275412480,272916480,276576256,272083968,269671424,273149952,272509952,259011072,253506560,257185792,269365760,284930560,276113920,257572864,244567552,241513984,250377216,254664704,260948992,264031232,252115968,242976256,248919552,256124928,251844096,253866496,252841472,250382336,259582464,265689088,263350272,269670400,273875456,271086592,265053696,264946688,265884160,256915968,247664640,248459776,258429952,264098304,264499712,269539328,262303232,256416256,260207104,259239936,254695424,257992192,259875840,259971072,262867456,261006848,249404416,232109568,228439040,223169024,213107712,228049408,240186880,240165376,236243968,237630464,238192128,238010880,241157120,237327872,234154496,229878784,229528576,237113856,240523264,236783616,237036032,248233984,262245376,265320960,272166912,283812864,276402176,256602624,244205568,247590912,256605184,263898112,260247552,253852672,247733760,248238080,250505728,258696192,274990080,289851392,294015488,281763328,279359488,285595136,281615360,274977280,270215680,264508416,259955712,272713728,278957568,281291264,282235904,278980608,273686528,271324160,271537664,274383360,281549824,280336896,279923712,271293952,255709696,241194496,241019904,240369152,239139840,249966592,254641664,245236736,250529280,257835008,260501504,267318784,270548480,272195584,268162560,261916672,259919360,245030912,233156096,238507008,242866176,238159360,228956160,230697472,232466944,239076352,258805760,278157312,272158720,247905280,230246400,225417728,235024384,228504576,221274112,225310208,226740736,233604096,231069184,223468032,231353856,247877120,257068544,256535552,250023424,251984384,262313984,266134016,263372800,259955712,254468608,246915584,237848064,233278976,236357120,239227904,234243584,225137152,223437824,232171008,239300608,246257152,255376384,257546240,244257280,238579712,234715648,235986432,246057984,239684608,226734080,229388288,240263168,255922688,254200832,253211648,252269568,248051712,247224320,239627776,233812480,230373888,242186752,256264704,254144000,255555584,243006976,227021824,231110144,236049920,237995520,239144448,243183616,251962880,262143488,262688768,260320768,249376768,245962752,248578560,250216448,261238784,274477056,276995072,270886912,260621312,263619072,261552128,245660160,233318400,224235008,220568576,233854976,247774720,239792640,223447552,232706048,247067648,245299712,241598464,245125632,251932160,261345280,254715392,250141184,254798336,260620800,274541568,281057792,274414592,267745792,262797312,256549376,257559552,255925760,245335552,239819776,241595904,241272832,250849792,257408000,259058688,265582592,258662400,246702080,253285888,270218752,284503040,289771520,281560576,268924416,255625216,238527488,236104704,241961984,240714240,249482240,253137408,245869056,238432768,241738752,236451840,245905408,249200640,239436800,238334976,229257728,229411840,239144960,256340992,265184256,263666176,254391808,255695872,264858624,258586112,251283968,246256128,243914240,246170624,259367424,268429312,267374080,271007232,279715840,277677056,264473600,260327936,249619968,229796864,218656256,226700288,234024448,244096512,244370432,248314368,269385728,295791616,304299520,309175296,299420672,283958784,280352256,274413056,266406400,254125056,249517568,252334080,249577984,247367680,250898432,258799616,253940224,251594240,255760384,257954816,262250496,259089920,253143040,257379328,264836096,268006400,271077888,272241664,268289536,269771776,268320768,253865472,251431424,266000896,269234176,254094848,255796224,264421888,266403840,267792896,268992000,272148992,271992832,273957376,268211712,262639616,252443136,259804160,276194816,287116800,292682752,278322176,249198592,237155328,249959424,259022848,258245120,259496448,278044160,285755392,281176064,275886080,277455872,278856704,279067136,289777152,279043584,266962944,261729792,257938432,265501696,272260096,278201856,277390848,272925184,268363776,267652608,260172288,254591488,253789184,248620544,248927744,249413120,249051648,253961216,250294272,250898944,259796992,262093312,259136000,269050880,277725696,284890112,289639936,289098752,282834944,271374848,265638912,259265536,246377984,246236160,258793984,273866752,283980800,276509696,263946240,262019584,259355648,251412992,250822656,263929344,269890560,259052544,251439104,256674304,256642048,265479168,263746560,264159232,276847104,286265856,279894016,265797632,259549696,258890240,267719168,268006400,254625280,245082112,237819904,230747136,230678528,236337152,242075136,234741248,240048640,245806080,249174528,248944640,247351296,254539776,269876224,292301824,303360512,297949184,287277568,281886208,274713088,272591360,269002752,265747456,256240640,252978688,259592704,255177216,264827392,286725120,286414848,288503296,294740480,295295488,294938624,286845440,273841152,261459456,258025984,256775168,264968704,279612928,277964800,275953152,281153536,284634112,288700928,290091520,287072256,289389056,289064960,280115712,275117056,278239744,280734720,266867200,248876032,232891392,233396736,253573632,260654592,253396992,252887040,257809408,262275584,259397120,257503232,259547648,263681024,271517184,279006720,282982912,275550208,261388288,262696448,266413056,257844224,247743488,250971136,264291840,267521024,268932096,260761088,260431872,268250624,269882368,255824384,249782784,251158016,241422336,224459264,220285440,236875264,241987072,240455168,248853504,262116352,282009088,288504832,289698304,284087808,279818240,280608256,273438720,252098048,238103040,240329216,241735680,242800128,253846016,261426688,261063168,258956800,254368256,254454272,245760000,239112192,231077888,228301824,242740736,257185792,268004864,262952448,256822272,257795072,269848576,279488000,278986240,266409472,252080128,246785024,249571328,261272576,255175168,249262080,253255680,266695168,264671744,271927808,287215104,292992000,284517376,259030528,237414400,233627648,256441856,276504576,278187520,278077952,287218176,289197056,282949120,264501760,252359168,254189056,253835776,240599552,238145536,247188480,249536000,246137856,250953216,265884160,273266176,275947008,271083520,268808192,273408512,281084928,285410304,276916224,272056832,275612672,273919488,264229376,266238464,285708800,293423616,297729536,307751424,306760704,289515008,264499200,265675776,279152640,278245888,274765312,279144448,282497536,278792192,292958720,305525248,302823424,294336512,285518336,292362240,293361664,289966080,289819648,289799168,291960320,284000768,270976000,261786624,249006592,240210944,255366144,275915264,287459328,290865152,289156608,278031360,271644160,270129664,268545536,278931456,286600192,284578304,276328448,269053440,268080640,264453632,274134016,292070912,299660800,288688128,277779456,274624000,282469888,275560448,270139904,277339136,283995648,287918080,296327168,291788800,280218624,276050432,276443136,281515520,280996864,279563264,279781376,280674304,277682688,270466048,269390848,271425536,266115584,266650624,287955456,298871808,301907456,295779328,291405824,289084928,284432384,289956864,286580736,282125312,273346560,279628288,289734144,298655744,296472576,277851648,267202048,263636992,265876480,269326848,268928000,267104256,269520896,264144896,260285952,263094272,260430336,264540672,271756288,266711552,263757824,264624640,252417536,240818176,249306624,257873920,250436096,249745408,262371840,264143360,259558912,264887296,269388800,276414464,287438336,276821504,267580928,252392960,248050176,265672704,280475648,284530688,287660544,288001536,287852544,286244864,288823808,286069248,277208576,273191936,282484224,294588416,294348288,290283520,274085888,262354432,263545856,274371072,285229056,286395904,283676160,278138880,274790912,279251456,275064320,271594496,278906880,278546432,285160448,290123776,295942656,301316096,296649728,291641344,292067328,291946496,303370752,318282240,311224832,298313728,284712448,283587072,294551552,299599360,305080832,304540672,288136192,274324480,274884608,280690176,282586624,277853184,280733184,279303168,280188928,281714176,277137920,263297536,251739136,232121856,229736960,246108160,256555520,257936384,260982272,259340800,242690048,233921536,233347584,224935424,220480000,234270720,238591488,242028544,246640640,257515520,269003264,270654464,265380864,265294336,261964288,267326464,281234432,286418944,274764800,252378112,249433600,258785792,261529600,262512128,266310144,276681728,287360000,285867008,267557888,259126272,272673280,275727872,279394816,281419776,276029952,274719232,276735488,266049024,242053120,229072384,242778112,245901824,243058688,256794624,259810816,264145408,272836608,281884160,270360576,255902208,259962880,264030208,266390528,268072960,266506752,270364672,283350016,299146752,289148416,269908992,256445440,251815936,252742656,250915328,250720768,242971648,235697152,241243136,249841664,269793280,282787840,273105920,258552832,261417984,261721600,254486016,261094400,259008000,256006144,266706432,275204096,284415488,297205248,307949056,304562176,302554112,294535168,280188928,278021120,282584064,284925440,282518016,285588992,285470720,282830336,297154560,289302016,277706240,277337600,270106624,266786816,265559552,259933184,261867520,273788928,277181952,262282240,262431232,279720960,289842688,291507712,280618496,268616704,273114112,278362624,269093376,259821056,270306304,283462144,282597888,262668288,250347008,255725056,254898176,254678016,271526912,269410816,267745280,273182208,273741312,266927104,260688384,258368512,255095808,253544960,248882688,252856832,273752576,281580544,278002176,270259712,261906944,269762560,276400128,270953472,265568256,264272896,270748160,279133696,282853888,288342528,293585920,288923648,285810688,286978560,296886784,302536192,288466432,293543424,300640256,291729408,271167488,266759680,279803904,297938432,303123456,303982592,304470016,308659712,304535040,302142464,306770944,300818432,285232640,267326464,260457984,267675648,270597120,267806208,267817984,264633344,257850880,262988288,280174080,278437376,266597888,256514560,253780480,252186112,258760192,264226304,250956800,238409216,248470528,274280960,286706176,280348160,270809600,265617408,252269568,252823552,267567616,285156352,317215744,324457984,302334464,285646848,276209152,280109568,283076608,275241472,273513472,278886912,287856640,295972352,295495680,291375104,276632064,260105728,264340992,283526656,317831680,345878528,337607680,320112640,306171904,297349120,285746176,278717440,277945856,276239360,284312576,286771200,277218816,276632576,276974592,286680064,301827584,306917376,308589568,304003072,294332928,285834752,268530688,267747840,292435968,309133824,307334656,304427008,300823552,295073280,298145280,301565440,294903808,289737728,290929152,296821760,301413888,301136384,297849344,299760128,299332096,294185984,291790336,293584384,290903552,280407552,275166208,276159488,282680832,281913856,277462016,274557952,275659776,280977920,285053440,293514240,296445440,288428544,288580608,293268992,287136256,283173888,294585856,311269376,305875968,293316096,303783424,304837632,308378624,308019200,294560768,272870400,253448192,255100416,272602112,279064576,270260224,272647168,284794368,295373312,297943552,302734336,310949888,308720640,302398976,299978752,293583872,286359552,293964288,306804224,322820608,323138560,314234368,313390592,312460288,312194560,302577152,308034048,320080896,309008896,316998144,331420672,323127808,314798592,317954048,326565376,329743360,323846656,308611584,302226944,298232320,288730112,287965696,297787392,301912576,300200960,292842496,291072512,295261184,303577600,304541184,309562368,308247040,310846464,314726912,315105280,300143616,292328448,303331328,307553280,303104000,303731200,315499520,333637632,349939200,352000000,336660480,322646016,318238208,316289024,314741760,329776128,353036288,353782784,339931136,331232768,331542528,325648384,321494016,314379776,319034368,322324480,317549568,317941760,299813888,289013760,288792576,279638528,268438016,270453248,292929536,307186688,317565440,321526272,317955584,313846272,313830400,321157632,313326080,298403328,291747328,290934784,295088128,316207616,335335424,324264960,325494784,330854912,329055232,325667840,329493504,343379968,339899392,323847680,319609344,324377600,330934272,331360256,321631232,323357184,338395136,341148672,327959552,323976192,328744448,331856384,328205824,324762112,325781504,329022976,335063552,344463360,350183424,342328320,331891712,323582464,316545024,306096128,306517504,314744320,322836480,322109440,321137664,317015552,304699904,305044992,309320704,311515136,326396416,337306624,341944832,336617984,325771264,320803328,319392256,319508992,326841344,334464512,349767168,348580864,331055616,320577536,316694528,319896064,324943360,330672128,329821184,334959616,334579200,321600000,316011520,325408256,334739968,343832576,348228096,343300608,337187840,334118912,343591936,358195200,363118080,354095104,343166976,337743360,333293056,335771648,337177600,344621568,359886336,358242816,354201088,340591616,331911680,341479424,344798208,338372096,327258624,333023744,340426752,348786176,358103040,351080448,340459008,338309120,340499968,339768320,338332672,337906176,349357056,346689024,319155200,307689984,318074368,335403520,354104320,359342592,357129216,346726400,329650688,320526848,328520192,337680896,342283264,333009920,334905856,348874240,350953472,349255168,345643008,351695872,358173184,359325696,365757440,353779712,340974592,333629440,328872448,332582912,333258752,331225088,335083520,344076800,356409344,363416064,355693056,349035520,347524608,344968192,343410688,346960384,347095552,350025728,353923072,359660032,370862592,367516160,362353664,359964672,352644608,348554752,357303808,367802880,381026816,377703424,364347392,357359616,366508544,369100800,369510912,375566336,371779584,372497408,387597312,392302592,378859008,372683776,365953024,362326528,380150272,398528512,402398720,399180800,388718592,375443968,371405312,373515264,367192576,354981376,339186176,329164288,327529472,344134656,348499456,354998784,368716288,368155648,380862976,386418176,380035072,369318400,365607936,374722560,378791936,363339264,352635904,368559104,368340992,364689920,374303232,370765824,375062016,392444928,400393216,401359872,389947392,382810624,382208000,379415040,378319872,386682880,385902592,382327808,378207232,382936064,388967424,386140160,381588480,377931776,371966464,366069248,357814272,363094528,373758464,379307520,380498432,374368768,357279744,354853888,363478016,379969536,392779776,401754624,407499264,414619136,413146112,401195008,408573440,431553024,453291008,472340480,500027904,519990784,520964096,543753728,581620224,611863040,648935424,684739072,712010240,730716672,749137920,769772544,787992576,802788352,823966720,829252096,814548480,818720768,824224256,816349184,794779136,773207040,736130048,707304960,705362944,705465344,708090880,733042688,755920384,772866560,804059136,842151424,862939136,878935552,895630336,914676736,931923968,946296832,954877952,957986816,954757632,951972864,951168512,935100928,901284352,858937856,822353920,792595968,768028672,743637504,717954560,684879872,652858880,630731776,607883776,589139968,577270272,560738816,554214912,552536064,562737152,572814336,565005312,549374976,549299712,554463744,558166528,563219456,561177600,572451840,579451392,578289664,573988352,580523008,588397568,598556160,606160384,616785408,633250304,645281792,670507520,706592256,745380864,779724800,809567744,846900736,878052864,905325056,915768320,905995264,902916096,903996928,905916928,901891072,891300352,882389504,888313344,901356032,908314624,901373440,907905536,916178432,918258688,928077824,935694336,939913728,948152320,943549440,920281600,898966528,883462656,872926208,855464448,823228928,789554176,766597120,737752064,698899456,656651776,614655488,586054144,567811072,561554944,546506240,530224640,509470720,501058560,500040704,497986048,490120704,483735040,477783040,473416192,480659968,488758272,485818368,474652160,459282432,455975936,456060928,456759808,460308992,449238528,437313024,459022848,478207488,483001344,467837440,452655104,445117952,451179520,456369152,454191616,444774912,437523968,437258240,441822720,448996864,453685248,468890624,461722112,441047552,435104256,448088064,455300096,451163136,453242368,457733632,467493888,469489664,445323776,419028992,421791744,427601408,439039488,456978432,456785408,438671360,429474304,433285632,428470272,436267008,454034944,461015552,452660224,446173696,445224960,449829376,458078208,456484864,457217024,463895040,468121088,471073792,468842496,456797184,446504448,435723264,431781376,446731776,454735872,462269952,469486080,474230272,467529216,453742080,451036672,446095872,445757440,450116608,452706304,457065984,458176512,466110976,473780736,470386176,468887552,466020864,464850432,472778752,479920128,478447104,472958976,471596544,470156288,475629056,498232832,522525184,531915776,524095488,515294720,513983488,506933760,504133632,492197376,481193984,481259520,464407040,443947008,443912192,455953408,467132928,485243904,494652928,493983232,499685376,501377024,506223616,507430400,511557632,503991296,491285504,476312064,472411136,476982272,469467136,470453248,474143744,483749888,491502080,501823488,510061056,518438400,524284416,512877056,491625472,482667008,494280704,499104768,494401024,501415424,498727424,493542912,491556352,489697280,498714624,507808768,509767680,498667008,482599424,481894912,490681856,498737152,501213696,499431936,496239616,494036992,497472000,493377536,502253568,517304832,515942912,507271168,501705216,499780096,514127872,545379840,562595328,558445568,549575680,547687936,535361536,525782016,531207168,543663104,553066496,556806144,551348224,547718656,545459200,536611840,540487680,541527040,531070464,525330432,539648000,546029056,537286656,534199808,532785152,530280448,525953536,522354688,523751424,540282880,551823360,546366976,549000704,561916416,555533312,540634624,547264512,541920256,539721728,551793152,564910592,573739520,570374144,558677504,562649600,572094976,579541504,579563520,584279040,588711424,586136576,581894656,572523008,570259456,582676992,594643456,602282496,613074432,615518208,604645888,600466944,602224640,598023168,604316672,612395520,623948288,625955328,625338880,622432256,624131072,639453696,653626368,658383872,661129216,665505792,653541888,638035968,624762880,622694400,641757696,657966592,661218304,658302464,652559360,642024448,631250944,630562304,626739712,620609536,621659136,625671680,625463296,621646848,619430912,617418240,614618112,620972032,629776896,635691008,635029504,631141888,622278144,611539456,627688960,643916288,652324864,655129600,654497792,669007360,673986048,678879232,684485632,686924800,691351040,703047680,711083008,707896320,704380416,693839360,686075392,679752192,672437248,673927168,672570880,670208512,670874624,670894592,679177728,690165760,695535616,701235200,703037952,703241728,699837440,694870016,692043776,687806464,696102400,705488896,701504512,685931520,680583680,681188352,678835200,677378560,686358016,696887808,702224896,694599168,687496704,691145728,695339520,698623488,692757504,683115008,676976640,674126848,673739264,687497216,713765376,732365312,739831296,755008000,772878848,783158272,770331648,757785088,760903168,764691456,779699712,800104448,804004352,795038208,780085248,780835328,789060096,786830848,781126656,773155328,766714368,786336768,807835648,820035584,818061824,811613184,825157120,833640448,842340864,848329728,854159360,850199552,844330496,856031232,875177472,885843968,883838976,892520448,899059200,892033024,889093632,895482368,907660288,906689024,911316480,926905856,934514176,940080128,937351680,934566400,931088384,925308928,923247104,921672192,929314816,938052096,943271424,953496576,953274368,950709760,960692224,971877888,984407552,992095232,991320064,986730496,999919104,1007340032,1002065408,998604800,1003777536,1012940800,1020900864,1026307072,1029792256,1033575936,1041361408,1047499776,1044633600,1048973824,1057546752,1065068032,1072872960,1069189632,1074381312,1091989504,1109396992,1119750144,1122736128,1123965952,1133357056,1145404928,1146159616,1150807552,1164723712,1174934528,1183632896,1188773376,1196538880,1210139136,1230451712,1256991744,1272116736,1282467328,1297942016,1308331520,1320177664,1344760320,1349902848,1355500032,1370398720,1371870720,1372584448,1387648000,1413786624,1424021504,1430378496,1450663936,1470437376,1488739840,1492873216,1496287744,1507704832,1530079232,1563995648,1595638272,1623160832,1640348160,1653765632,1665483264,1674657280,1690414080,1715034112,1729431552,1730547200,1724313088,1727844864,1734739968,1732690944,1734908416,1743013888,1758741504,1784117248,1819529728,1852764160,1881875456,1914828288,1957189120,2008432640,2058876928,2091248128,2123009536,2160228352,2187511296,2198210048,2207274496,2217391104,2235493376,2257979392,2267475968,2284556288,2293011968,2300886528,2313031168,2338705408,2370181632,2402792960,2452710400,2495491072,2534969856,2574213632,2623591936,2683788800,2733494272,2785764352,2843956224,2899090432,2959345664,3034638848,3111739392,3191269376,3285497344,3370679808,3436323840,3511872512,3620784640,3742342144,3868926976,3989062656,4114919936,4259331584,4420929024,4599861248,4807190528,5038112256,5296570880,5599988736,5944827392,6338983424,6809029120,7349953024,7968735232,8702898688,9540604416,10503243776,11592174080,12788081152,14023988224,15236862976,16348634112,17328611840,18215657472,19029759488,19785217024,20484945920,21149755904,21784308224,22405004288,23067712000,23820889600,24709281280,25835180032,27352587264,29451901440,32316226048,36179191808,41328489984,48003710976,56361137664,66360918016,77650359808,89553916416,101242176000,111987788800,121325718016,129095896064,135310112768,139996718592,143058457600,144372992512,143845351936,141473315328,137350583808,131682106368,124766558208,117054328320,109068040704,101261417984,93937815552,87247877120,81252039680,75917468672,71196207104,67027506688,63344006656,60059795456,57065014784,54210546688,51362071040,48423657472,45365582336,42174781440,38882504192,35581469184,32396704256,29422727680,26753573888,24450507264,22556391424,21062546944,19929489920,19149174272,18699599360,18497945088,18497360896,18716940288,19189299200,19946715648,21041371648,22507817984,24396188672,26779000832,29687444480,33088514560,36834097152,40721457664,44541977600,48127183872,51404552192,54429054464,57268860416,60002334208,62741787136,65601043968,68736566784,72303465984,76519107584,81625914368,87827476992,95313936896,104142466560,114133416960,124801667072,135378343424,145011224064,152943387136,158774296576,162444444160,164087155200,163870660608,161812220928,157845267456,151896618496,143988982272,134299161600,123144846848,110972887040,98341778432,85840409088,74046024704,63385361920,54120566784,46404374528,40251098112,35562877952,32130085888,29675109888,27956035584,26712297984,25722795008,24863860736,24075893248,23326980096,22593245696,21832269312,21004654592,20072304128,19026185216,17871188992,16619732992,15290899456,13923936256,12574569984,11282993664,10079372288,9000358400,8054575616,7237958656,6539894784,5944340992,5442514944,5003679744,4626461696,4303312896,4035508736,3802449920,3596306432,3408135680,3241690624,3091457024,2953425408,2839420416,2734440448,2614213120,2489793536,2389444608,2297548288,2205209600,2115165696,2027322368,1945834496,1863542784,1779451392,1698281472,1634135552,1577420800,1524338688,1475882496,1419401728,1357448192,1304494592,1259362816,1227258368,1189364224,1137558528,1089888768,1054609408,1027347968,1007309824,979177984,948964864,925733376,912835072,897435136,882433024,856421376,836119552,811832320,784124928,768655360,759920640,751783936,739709440,732194816,726815744,724028928,718443520,708743680,703504384,701726720,695947264,675256320,664623104,659094528,647357952,631324672,612412928,593408000,574371840,550773760,527833600,518467072,498081280,484040704,482077184,479697408,465304064,458753024,447645696,438884864,434914304,417641984,406961152,410775040,409513472,408512512,418704384,426561536,416585728,395402240,392482816,398208512,410375680,401107968,378391552,372163584,366024704,358569472,360803328,359864320,351540736,342482432,332727808,329668096,323645952,325204480,331372032,335296000,331100160,315136000,307077632,306736640,324105728,338513920,337893888,340177920,342826496,347137536,343864832,341522432,342159360,338151936,331674112,338286080,342695424,330182144,311424000,301940224,301756928,298153472,299536384,304228352,299206144,297899008,300942848,291361280,270083072,254732288,266701824,280637440,269821952,265339392,258062336,238216192,227682816,236022784,242298880,233933312,227502592,236632064,237479424,240001024,245514752,250548736,240778240,226166784,220986880,213630464,210285568,212764160,221235712,222323712,209750528,211920384,223639040,229741568,232464896,230843392,239693824,252116992,257244160,251399680,240937472,233314304,235412992,243538432,244269056,241988096,246017024,256105984,261578752,263070208,263440384,262063104,255004672,265020416,277811200,288304128,284838912,286708224,284876288,278022656,274537472,288126976,303051776,320271872,342042624,354002432,348295168,333955072,327118336,323047424,328802304,338778112,351075328,349597184,347801600,351775232,352302592,352973824,354826240,340423680,328552960,333354496,332137984,342209536,354496000,345666048,343142400,347460096,339681792,327265792,319659008,309485056,307005440,307045888,300825088,304588800,324715008,340850176,356222976,383912448,400263680,406241792,416883200,428553728,447388160,477649920,522422272,565624320,596082688,627127808,662388224,698444288,726026752,753488384,774815744,789886464,798117376,801655808,807829504,806859264,791453184,779376640,790324736,798840320,798576640,801095168,801736704,802085888,805205504,820627456,838191616,849327616,865052672,876322304,882445312,886825472,869425152,859407872,865338880,870488576,869457920,850940416,828640256,805949952,782425088,750074880,723696128,692994560,651557888,615622656,590701568,573723136,547449856,502810112,464322560,450921984,449141248,444002304,433298944,423183360,421050880,422737920,420737024,410569728,395585536,385832960,395183616,409119232,416053760,410791424,406751744,416113152,420274688,431367168,439781888,452853248,462343680,471048704,472137728,477781504,498185216,518198784,536027648,555169280,578552832,593234432,616246784,640866816,657865728,688652288,720314368,737887232,753956352,772103680,789099520,792833024,784421376,776799232,771805184,770001920,769060864,764428800,756771840,740744192,716871680,705830400,684156416,640765440,614783488,609199616,595459584,562635776,533586432,511975936,497694208,489991680,486106624,460953600,428355072,407491072,404261888,398105088,387472896,370509312,352922112,350537216,345527808,335524352,334894080,338052608,341518848,341769728,330781184,312958464,299677184,293972480,294005248,290492928,301305344,310241792,299618816,291133952,288410624,286429184,286772224,278966272,272343040,276412928,281591296,279369216,268785664,264506368,270669824,283778048,291113472,289794048,285715456,281641472,276514816,276439040,277648896,281297408,279548928,273570816,272915456,271981056,271498240,279329280,288953344,302032384,311498240,304492032,299616768,297913856,285329408,271019520,268350464,269310976,272080896,279303680,280699904,279330816,290756608,314897408,327625216,323671552,313343488,303420928,305163264,302366720,303725568,313203200,328894464,339589120,332293632,319605760,310835712,312983552,327655424,328067072,327751168,323289088,318551040,324417024,325304832,324504576,326361600,321159168,321355776,341053440,346439680,338477568,331357184,333109760,334120448,325824512,321477120,332257792,327842304,320566272,317065728,315445248,320020480,317048320,311597056,306003456,311588864,320948224,320158720,324399616,331389440,343654912,345680896,348417536,346540544,324178432,314163712,314089472,312055808,304416768,302440960,304186880,318636032,341600256,349150720,342002688,341933056,347739648,344544768,341503488,347773440,345389568,336457728,322006016,320054784,322255360,327089152,327482880,331416064,332431872,327904256,333747200,332881408,339329536,350286848,361849856,371505152,375211008,383035392,378049024,373863936,383896064,386967552,399331840,410013184,416652288,420965376,423108608,426586624,427558912,440196096,455705600,472354816,502249472,517317120,519664640,529893888,545681920,564054016,584965120,613368832,634063872,649012224,667987968,686608896,697189376,722734592,751614976,763594752,757767168,759128064,764923904,765257216,770562048,779041792,774698496,753418240,737814528,742936064,752338944,761217536,770948608,778763264,786550784,792326656,787126272,769064448,753717248,741665792,734474240,723947520,717358592,705817088,681928192,660364288,643559424,631414272,625866240,617726976,605005824,589396992,581265408,582285312,579481088,573500928,574232064,574188032,579221504,577431552,574374912,576053760,572194304,571241472,581205504,590249472,602326528,608812032,605891072,611497984,622343168,631704064,650701824,681978880,710605312,736754176,765225472,778843648,794987008,839944192,890729984,920216064,938466304,966978560,1004728320,1035606528,1058918400,1058620928,1063415808,1074732032,1063529984,1041879552,1026668032,1019195904,999787520,975801344,958094848,943984128,941434368,940483584,929738752,919070208,915025920,908270080,910594560,921808384,933050368,944277504,960212992,971709952,978486784,989220864,997792768,999121920,983529472,952287744,929397248,921872384,917595648,903339520,879019008,841027584,804096512,766234112,724202496,695608320,675571712,664514048,643432448,617909760,597456384,595401216,598981120,587066880,574673408,557687296,546882560,548739072,551765504,552163328,551286784,550501376,545440768,540575744,541910016,539044352,523550720,514319360,519952384,526789120,539410944,544206336,536132096,535876608,536201728,537570816,552605696,561842176,555571712,532454912,513890816,519295488,538841600,559292928,564344832,561525248,556058112,552910336,554955776,557588480,560894464,563398144,559126528,560881664,573700608,591742976,619514880,631042560,625795072,619560448,615943168,618147328,624230912,622764032,624260608,628421120,631590400,624735232,614236160,609343488,626404864,638388224,643584000,653927936,663536128,676259840,691023872,699592704,697892864,704488960,719089664,726435840,728369664,723754496,711815680,710412800,705640960,705894400,719394816,733517824,744783360,744137216,739467264,734818816,743562752,750482944,738581504,745249280,763921920,767012352,765327872,761360896,747370496,746513920,753302528,764334080,775637504,786427904,795983360,798686720,794871296,802076160,818032640,819758080,813424640,820252160,828615168,820250112,819556864,832829440,838219264,843710464,853785600,870927360,880338432,883481600,884477440,889494528,898190336,903060992,907259904,915182592,925088256,931070464,938784256,959466496,978840576,992715776,991659520,989952000,997046784,1007656960,1016333312,1028510208,1030108160,1034373632,1037069824,1039147520,1050152448,1066998272,1076915200,1079767552,1089722368,1094784000,1091517440,1101379072,1111426048,1129769472,1148658176,1171257344,1190604800,1208430080,1226769920,1233695744,1238883840,1238141440,1238765568,1259887104,1291464192,1303223808,1299539968,1302697984,1310268928,1321269248,1322561024,1329078784,1341100032,1347606528,1365130752,1390502400,1403113984,1411141632,1426718208,1438573056,1463797760,1482967040,1488653824,1516257280,1559273472,1596593664,1645166592,1691474944,1730875904,1770560000,1806736896,1848621568,1879765504,1917636608,1955696128,1990755840,2024587776,2050871808,2059569664,2056188928,2073359360,2109072896,2139572736,2157528576,2172316672,2204537344,2250583552,2294954496,2341053952,2396295168,2443015168,2499759616,2563403776,2620358656,2678737408,2733345280,2795037696,2861038080,2921551872,2993853952,3082206208,3167905792,3256086016,3362009088,3479260672,3601648128,3742713856,3899416576,4068229632,4249069568,4449445888,4665341440,4899053056,5168885248,5468397056,5781954048,6113880064,6477740032,6872419840,7299136000,7780222464,8332143616,8968778752,9716168192,10568070656,11517718528,12560542720,13690178048,14906690048,16174454272,17445940736,18677387264,19842282496,20927569920,21950775808,22918889472,23842994176,24727833088,25589626880,26486255104,27505504256,28727179776,30244550656,32203012608,34786771456,38188085760,42600321536,48160283136,54922444800,62908955136,72080027136,82277363712,93201411072,104393773056,115325432832,125487785984,134531581952,142243545600,148469309440,153006503936,155666452480,156383460864,155194375168,152275209216,147844377600,142087301632,135221255680,127598914048,119653457408,111721937408,104044642304,96797149184,90125878272,84103618048,78703331328,73853125120,69506020352,65590433792,61979725824,58542258688,55185712128,51857469440,48546608640,45223256576,41891916288,38594277376,35409612800,32421047296,29668818944,27191013376,25019176960,23201605632,21740362752,20603608576,19779482624,19270467072,19060600832,19141665280,19533542912,20248488448,21309404160,22731961856,24490487808,26599007232,29047439872,31779207680,34742461952,37852753920,41003286016,44089196544,47068599296,49970262528,52823882240,55681625600,58608519680,61698080256,65080781824,68879635456,73219368448,78195774464,83795283456,89969122816,96633798656,103643318784,110791818752,117733340672,124068516864,129380939264,133373945344,135911378432,136940264448,136441679872,134367873024,130690365952,125479891968,118922750976,111266832896,102739031552,93599984640,84166469120,74810961920,65866502144,57578848256,50111494144,43586048512,38081216000,33583536128,29994378752,27195954176,25038750720,23375901696,22068323328,20988789248,20067526656,19247118336,18466593280,17681181696,16885726720,16062394368,15189636096,14266295808,13325142016,12368032768,11414006272,10478682624,9579147264,8736548864,7950023168,7226653184,6561933824,5979672064,5474086400,5036089344,4654811136,4331785216,4049914368,3782155776,3522208256,3288816128,3085348864,2894933504,2706232320,2536514560,2384214016,2251871232,2124989440,2010779648,1918730752,1826699264,1737227776,1658587648,1575443456,1490488832,1424194560,1368536576,1309803008,1256100864,1206120448,1153778688,1107764224,1055544320,1016614400,994878976,968367616,936808960,903350784,857449984,813372416,796939776,776857600,748490752,723223040,718276608,725195264,727067648,704437760,665554944,645839360,645604352,645417984,650738176,657352192,650825216,626395136,606565888,593750528,582562816,571450368,567012352,564400128,554430464,533559808,505830912,491216896,468879360,448898560,443789312,443731456,431672832,406841344,386101760,358934016,341900288,332049920,340171264,340284928,331317248,315043328,295662080,291336704,297779200,286889984,263541248,254198272,260731392,269464576,285370368,303959552,306983936,311356928,307684864,309429760,310230528,309609472,307496448,303313920,295962112,292487168,287250944,294903296,293309440,293554688,295256576,290358272,271244800,253957120,236706816,225309696,222931456,214242304,212439552,224259584,226590720,216130560,204320768,195416576,186514944,181010432,185532416,180823552,175076352,172544512,168862208,168252928,164055040,164758528,160302592,159567360,157959680,133396480,122737664,126580736,138827264,147082752,143787520,132096512,130380288,137607168,149582848,152215552,150080512,148617216,142320640,147181568,148171264,142696448,142316544,140090368,140046848,134929920,121466880,105128448,92641280,95690240,105280000,94963200,84171776,88851968,92067328,98491392,113831424,129084928,131834368,118663168,113430016,118118912,124353536,128045056,126531584,113850880,102484480,111468544,108257280,103573504,99532288,90441216,87163904,83840000,67356160,56698880,59637248,56961536,44729344,34995712,34942464,43246080,44698112,46083072,59422208,64932352,52571648,45180416,47655936,42500608,40418304,54380544,53797376,48954880,58138112,73592320,83710976,75080704,67911680,59503616,48107008,43409408,45722624,38497280,22282240,16380416,22493696,28169216,22596608,20088832,31881728,28636672,26999296,29988864,19040768,12628480,19056640,23512064,13337088,12062208,1458688,-137728,-3376640,-9232384,-9299968,1737728,4661760,-12255232,-26770944,-32676864,-33183744,-23569408,-11727872,2013184,-2010624,-18364928,-25132544,-23034368,-27658752,-28366336,-23169536,-17351680,-21390848,-14421504,-17646592,-27979776,-25861632,-19855360,-14010368,-8418304,4402176,8625152,2457088,-2628096,-7207424,-9932288,-4904960,-12637184,-13581824,-7713280,-17083904,-32229376,-28401664,-21283840,-22621184,-25154560,-25323008,-18730496,-22816768,-28464640,-23461376,-24053248,-22910464,-28291072,-35644928,-39799808,-47243264,-43008000,-43715584,-57194496,-70472192,-72877056,-70347264,-68323840,-52866048,-51703808,-60207104,-58118144,-65849344,-67337216,-62102528,-52609024,-49987072,-52949504,-54204416,-50757632,-50219520,-50305024,-42748928,-41907712,-42557440,-38695936,-44210688,-47250432,-53254144,-65280512,-67865600,-67884032,-71150592,-80251392,-82107392,-58049536,-41111552,-37403136,-25053696,-23062016,-38904832,-39088128,-26878464,-26807808,-33139200,-32727040,-36137984,-42477056,-47492608,-50341376,-49367040,-59922944,-59452928,-49881088,-54830080,-60140544,-65667584,-65379840,-63480320,-62477824,-58850816,-64037888,-70360576,-69795328,-59999744,-49759744,-54844416,-55279616,-65259520,-85001728,-92840960,-80270336,-80980480,-92316160,-87043584,-78478336,-71288832,-61133312,-49137664,-35298304,-24531968,-30440960,-30681088,-33756672,-22510592,-11896832,-11590144,-24190464,-42750464,-44123648,-30432256,-28179968,-36424192,-34827776,-23264256,-18074624,-24318464,-31319040,-40286720,-46212608,-44492800,-32488960,-28288000,-34160640,-51357696,-64353792,-75529728,-73319424,-58707456,-50412032,-46898688,-45568000,-46060544,-54758912,-56068608,-50552832,-51707392,-54355968,-58644992,-55605248,-54762496,-44967424,-29526016,-20385792,-17936896,-27526144,-32943104,-30796800,-19869696,-21861888,-31539712,-35203072,-35875328,-31062528,-24998912,-24184832,-27511808,-33856512,-43724800,-42313216,-33205248,-33874944,-31779328,-15961088,7253504,10797568,6110208,6094848,10019328,4491776,-10283520,-13587968,-14967808,-32317440,-40475648,-35590144,-36316160,-39263232,-41863680,-49013248,-60713472,-79052800,-87894016,-77249536,-67147776,-67167744,-68007424,-53741568,-34839552,-34882560,-44474368,-47932416,-40467456,-39295488,-41683456,-44543488,-44967424,-40033792,-27414016,-19825664,-18893312,-17902080,-13298176,-10781184,-25284096,-42168832,-51460608,-53087744,-52440064,-52428800,-37321728,-18661376,-19350528,-33213952,-32973312,-32738304,-28749312,-13420544,-14650368,-31558656,-42313216,-42951168,-36098048,-35690496,-38290432,-40377344,-45306368,-53083136,-57891840,-51107840,-40767488,-35043328,-34177536,-29990400,-25187840,-22432768,-18965504,-6960128,-1446400,5914624,13938688,18371072,27756032,45284864,56685056,56190976,54650880,70681088,96780288,114255360,107811840,107478528,125695488,150350848,177405440,209751552,242883584,269407232,284626944,291294208,296576512,310946816,340580352,369887232,400727040,428488192,435168768,427479552,436849664,457348608,471662080,480280064,488368128,500794368,510764544,514782208,526985728,532083200,527155200,521149440,518853632,509190144,493753344,479380992,458717696,435172352,405345792,388390400,383804928,371447808,348471808,310749184,276012544,253017088,240654336,232864256,223742976,203333632,186619392,175131136,164659200,157915648,145050112,133166592,126857216,110562304,93328896,90638848,99528704,100971520,102176256,102255104,101288448,103280640,109167104,127413248,149490688,152177152,155764736,184997888,213281280,228435968,239171072,244389888,253619200,270483968,291741184,309140480,319446016,330521600,350914560,373833216,393541632,414564864,414643200,411374080,427061248,438644736,452549632,474404864,474437120,450058752,430349824,430521344,439296512,450473984,457837056,453523456,445600256,435329024,414408704,388737536,380908032,370697728,363317248,364191744,356521472,331314176,310378496,300564992,284097536,268046336,244416512,225859072,201855488,184857600,182311936,170952192,151648768,135350784,106950656,72222720,57261056,53553664,42349568,31803904,35540480,42057216,45899264,39478272,26436096,4798976,-4965376,4677120,5700608,-5842944,-13230592,-15259136,-6064128,7206912,13011456,15242240,21170688,20896256,21404160,9662976,-8085504,-15779840,-23548416,-31799296,-24648704,-18760192,-21964800,-23131136,-21372416,-20929024,-12410880,-10143744,-10911744,-15470080,-16143872,-26430464,-44892160,-45934592,-48062464,-50301952,-46750208,-38774272,-37491712,-33943552,-26732544,-28323840,-24660480,-14620672,1632768,13653504,11661312,6353408,2787328,-741376,5944320,11744768,13224960,17806848,19947520,13510656,6071296,4158976,-5324288,-11192320,-10133504,929280,2422784,-4491776,-11892736,-15863296,-20774400,-29408768,-26475008,-21328896,-28895744,-42048512,-39978496,-24107008,-15648256,-26710016,-30831616,-27185152,-31294464,-30129152,-28510208,-31318016,-17338368,1925120,-3082752,-16199680,-14673920,-190464,6525440,-278016,-12168704,-23013376,-29818880,-25897472,-9248256,-31744,512000,6973440,23415808,30381056,18863104,16796672,10360320,5013504,7277568,2566656,4041728,14254080,23710720,19450368,10068480,7970816,13810688,18510848,13992448,6258176,-62464,4430848,3154432,-2196992,4072960,6906880,9942016,-3008000,-11794432,-6285312,-4025344,-9334272,-30189568,-38407168,-37842432,-34915328,-26224640,-12674048,-18611200,-26323968,-23528448,-30206976,-42535936,-36050432,-23079936,-15631872,-23394816,-23759872,-20255232,-15302656,-4666880,8046592,12123136,10583040,15196672,18317824,7678464,-7641088,-14320640,-16373248,-9604096,-3436032,-2439168,-8281600,-8239616,-15350272,-25224192,-24292352,-16035840,-6670848,-6817792,-16816640,-30821888,-35317760,-32659456,-21409280,-13827072,-14970368,-11433472,-16540672,-12277760,-16039424,-20790272,-15716352,-6389760,-8083968,-16244736,-23620608,-24246272,-14080512,-6759424,-3001344,-11483648,-21267456,-29646848,-44767232,-41950720,-30090240,-33198080,-36502016,-44045312,-50369536,-44217344,-37804032,-46918144,-50705920,-52316160,-45536768,-27301888,-16809984,-11837440,-15121408,-25887744,-27192320,-28303872,-38226432,-39708160,-44257792,-47307776,-48866816,-47896064,-44339200,-40325632,-38666240,-41009664,-44291072,-49931776,-46371328,-43168256,-42913280,-39180288,-43482112,-48204288,-37959680,-31477248,-26299904,-21097472,-20197888,-34575360,-42807296,-31879168,-20267008,-12639744,-21395968,-43599872,-56330752,-61146112,-60689408,-54635520,-57153024,-57196544,-46710784,-38416384,-35053568,-36954112,-38445056,-35546112,-41562112,-43182080,-37086720,-37375488,-44969472,-49744896,-45065216,-41048064,-35538944,-33383936,-19905536,-11116544,-22603264,-45083136,-44926976,-38097408,-40005632,-41193984,-40653824,-39858176,-37039104,-39734272,-43270656,-48527872,-40547840,-28563968,-26697216,-31571968,-24081408,-17872384,-30019072,-47798784,-58489344,-57728512,-50765824,-50250240,-51985920,-40057344,-30274048,-29964288,-20086784,-1403904,-462336,-20175872,-26606592,-37623808,-45464064,-51112960,-63972352,-66473472,-67312640,-60945408,-40518144,-40338944,-59560448,-65432576,-51267072,-37319680,-21684224,-15669248,-10599936,-15600128,-19080704,-25007616,-37356032,-42961920,-44600320,-43924480,-49840128,-51261440,-41375744,-30179840,-24472576,-16756224,-17064960,-15316480,-10171904,-18406912,-9243136,17123328,31151104,27568128,9139200,-2323968,-12176384,-9373184,-2093056,-6806016,-23218176,-38757888,-34530816,-24536064,-21391872,-31751168,-38718976,-44491264,-41441792,-24717824,-9322496,8068096,8471040,-2867200,-8772608,-14091776,-26551296,-41811968,-40136192,-20073984,-9374208,-18784768,-32421888,-31758848,-28516352,-23338496,-19563520,-18034176,-15018496,-14620672,-15494144,-24806400,-29241856,-17470976,-12756992,-7894528,2858496,8600576,8745984,1382400,-18145280,-25551360,-20314624,-1809920,-1712640,-6764544,-15105024,-23922688,-21561344,-24786944,-26397696,-24854016,-19162112,-11057152,-771584,3856384,2611712,-2295296,2297344,12076544,10572288,15666688,6147584,-39424,3942400,5061632,9579008,11434496,5103104,683520,-15640064,-25733632,-27851776,-29896704,-22042112,-14728704,-12806144,-12247552,-15440896,-17349632,-16496128,-17611264,-21883392,-16803328,-7195136,-1871872,5632512,19837440,23178240,22635520,29998080,38480896,26707456,14053888,16069632,24555520,26654208,15364608,15041536,17957888,10815488,976896,-6849536,-17494016,-26061312,-41481728,-44997120,-36545024,-30843392,-25431552,-20630016,-18787840,-16778752,-16258048,-26543104,-27197440,-24278016,-21508096,-5393920,-2299392,127488,7939072,7639040,-13847040,-27182080,-17004544,-4433920,6964224,5499904,2637312,2966016,-3597312,-1439232,-4095488,-6622208,5637120,19999744,31140864,31515136,19421696,-6662144,-21868544,-29317632,-19593728,71680,-2470400,-12643840,-8709632,1419776,16116736,32834560,33634304,21636608,11254272,18978304,15597568,3083776,6368256,9104384,7126528,20337664,31317504,18896896,9545216,13281280,17828352,15937536,17473024,19117568,13775872,7563776,874496,5648384,-8774144,-31729152,-21125632,-9013248,-13159936,-24193024,-29356032,-25879552,-26645504,-27049984,-30971392,-43536896,-44394496,-23224832,-2704384,4950016,1661952,-11978752,-12171264,-11810304,-11400192,-4030976,-6162944,-5597184,-82944,-7255552,-15414784,-17189376,-27106304,-28086784,-22587392,-24230400,-24574464,-32317440,-37637632,-29644288,-18044416,-10775552,-11039744,-20509696,-31805440,-39249408,-28034048,-14948352,-17419776,-16730624,-16903168,-23862784,-27598848,-22179328,-18941952,-16903680,-18550784,-39619072,-43415040,-30240768,-25878016,-24193536,-24251392,-19847680,307200,12882944,14373888,19427840,27149824,21986816,4450304,-7991808,-14558720,-13845504,-801280,5485056,-4711424,-10831872,-6444032,-7680,15011840,13867520,10126848,2809344,-11558912,-12293120,-14281216,-21128704,-25695232,-18799104,-19374080,-19718144,-13207040,-1309184,-1562112,-18506752,-21370368,-21066240,-27582976,-31890432,-25313280,-8300544,2930688,-2039808,-11375104,-6751744,-3372032,-2924032,4243456,-1875968,-24335872,-38596608,-42833920,-49640448,-54786048,-39109632,-24963072,-19869696,-32127488,-36272640,-34276352,-27082240,-23504384,-18467840,-13330432,-12151808,-10654208,-18426368,-13028352,-6668800,-2096640,5122560,-3379200,-17770496,-24501248,-31387136,-40468992,-52670976,-59078144,-54680064,-47534080,-30933504,-12086784,-6916608,-14212608,-19909120,-24739840,-27994112,-25095680,-14933504,-17093632,-27018240,-24936448,-29069312,-26279424,-16968704,-10102784,-6735360,-3911168,107520,306176,-2756608,-6759936,-12886016,-17850368,-12144640,0,-7244288,-9304576,-13568000,-23624704,-29810176,-29709824,-37065216,-35854848,-35049984,-27035648,-15162880,-15622656,-15098880,-10423296,-3411456,10404864,23629824,13524480,-2991104,-13530624,-24061952,-18753024,-16412160,-18124288,-12863488,-5806080,-8231424,-26198528,-40512000,-40621568,-31108608,-20442624,-13863936,757760,-8176128,-19837440,-11595264,-5226496,5014528,8140288,9006080,-4899328,-11415552,89088,4006912,712704,-3631104,-4922880,-6928896,-15784448,-20235264,-15922688,-13590528,-14994944,-27470848,-35543552,-30849024,-22690304,-13877248,-13371904,-2650112,6639616,7147520,3012608,1693184,5874176,7031808,6387712,-156160,-14537216,-24305664,-27013120,-29377536,-22256128,-13467648,-15011328,-27162112,-29977600,-9662464,-6408192,-27102208,-36172800,-26002432,-16625664,-4507136,1688064,9085440,5986816,-6272000,-5490688,-6320640,-7546368,-6008320,-11461632,-18145792,-27016704,-30567936,-32034304,-26352128,-16046080,-6953984,-2533888,-3623424,-3061760,-8810496,-11132928,-14281728,-27561472,-33420800,-28505088,-22627328,-16455168,-4657664,-5387776,-19295232,-41515008,-52895744,-40995328,-27643904,-26587648,-22726656,-10612736,-7448064,-10919936,-8194048,-7719936,-14045696,-14182400,-18432,4440576,-4164608,-13403136,-25679872,-42907136,-36559360,-21185024,-12197888,-6733312,-1097728,-2668032,-1428992,-3462144,-10213888,-21551104,-33368064,-36340736,-33546752,-29229568,-26671616,-22008320,-11682304,-13152256,-19503616,-11969536,5821952,15852544,11440640,-247296,-9615360,-26762240,-38636032,-29185024,-5727232,-5261312,-17441280,-21111296,-19467776,-9804288,-197632,-114688,-9223680,-18785792,-28783104,-21191680,-7892992,-4834816,-9787392,-4071424,-3521024,-12578816,-17528832,-4678656,14460416,24489472,23674368,21071360,22473216,14941184,4534272,2413568,-2524672,-11465728,-16381440,-10460672,-14033920,-7504384,-730112,-15816192,-23007232,-17821696,-12040192,-8654848,-13729280,-25885696,-29903360,-25359360,-12226560,13049856,30049792,29993472,30701056,24973312,9474560,-1816576,-21770752,-14653440,-1874944,-4341760,1271808,-2828800,-21205504,-36786176,-37486592,-25343488,-8555520,-4252672,-11174912,-21030912,-24846848,-15583744,-706560,3933184,6277120,16155648,24007680,18315776,2806784,7451136,18683392,-3354112,-23726592,-19530752,-5814272,930304,-4392448,-11155456,-20057600,-34890752,-28261888,-28010496,-34753536,-29849088,-30491648,-30365184,-21372928,-15831040,-14265856,-17638400,-21994496,-19821568,-17036288,-15824384,-8976384,1816576,3725824,19057664,28372992,27188224,13284864,-5803008,-19019264,-28268544,-29011968,-24040960,-8056320,-1447424,-10901504,-23340544,-23383552,-25675264,-34821120,-34514432,-37891072,-38399488,-29859840,-20532736,-24158208,-15996928,3290112,8281600,3865600,2390528,5366272,-2226688,-19066880,-19400704,-7254016,-9044992,-12810240,-16757760,-16398336,-400384,13771264,15334912,9523200,300544,-9760768,-6749696,-11537920,-19349504,-15097344,-9000448,-4658688,-4012032,-9632256,-5456384,-1705984,-3564544,-19819008,-36831744,-43952128,-37544448,-20641792,-7281152,-6980096,-9832960,-8956416,4730880,9601536,22960640,33263616,23393792,4398080,-3430400,-636928,2925568,3775488,3668992,2904576,4359680,1398272,2188800,13523968,15897600,7089664,6452224,6378496,-2907136,-10504704,-3741184,-3440128,-3163136,4911104,5473280,-113664,-1907712,4737536,-1985024,-8914432,-12795392,-15724544,-21681664,-11875840,9396736,19458048,22147072,26874368,27048448,17868800,2868224,-11009024,-32258560,-32477184,-28434944,-21781504,-9346560,-10298368,-16935424,-24344576,-32103936,-30869504,-15328768,-8266240,-10206208,-15982592,-26200064,-31788032,-28861952,-16896512,-3421696,4703232,3951616,13098496,25646592,26134528,15898624,8404480,7642112,6453760,10643456,10982400,11322880,14680576,18532864,21343744,16332288,16147456,12490752,3552768,-2047488,-5184000,-4254208,-1892864,1361920,1881088,-4751872,-6899712,-647168,9886720,9479168,2544640,8025088,10232320,12899328,18980864,11834880,7237120,2945536,3093504,9802752,10486272,4366336,7756288,8856576,18602496,22006272,11086336,13423104,26794496,21495808,3962880,-16666624,-12597760,-1315328,5675520,13779456,27690496,31074816,17240576,4414976,2506752,-9414144,-10698752,1809408,5583872,6130688,-1649664,-14079488,-10237440,-548352,-3406848,1269248,3106816,-3876352,-6014464,1668096,16666112,27156480,22681088,21760000,26404864,28098560,23032832,20904960,24326144,24640512,17562112,14350848,21766656,29481984,31966208,26078720,14363648,18404864,28054016,37770240,41402880,39222272,31053824,24272896,12925952,5962752,8295936,9942528,-6303232,-13057024,-701952,14289920,9481728,1544192,2434560,10490880,8955904,-7002112,-31077888,-39601152,-21707776,1426432,7193088,-7220736,-21900288,-28843520,-35398656,-45909504,-49468928,-52345856,-48021504,-42348032,-29155328,-12124160,-5255168,-5754368,-10142720,-10960896,-15916544,-16069120,-10405376,-8999424,-6733312,-2286592,-15770624,-22303744,-13895680,-1606656,3505664,5603328,5753856,-381952,-12854784,-8574464,14932480,26527232,11984384,-2206208,-7355392,-11725824,-16804864,-8776192,556544,-6914048,-6162944,9456640,21905408,28101120,28844544,19321856,16318976,26958848,28056576,9518080,1894912,-2000384,-5539840,-3763712,-10326016,-11261440,-15290880,-30645760,-39549440,-37774336,-28040704,-14139392,172032,10849280,25358848,21484032,18942976,15546368,20207104,19095040,9674240,-53248,-5327872,-7389184,-3545600,2215936,14845440,23457280,33619968,27879424,13586432,0,-6144000,-4739072,2776064,-9935872,-28218368,-30998016,-22868992,-18235392,-24088064,-22569984,-27947520,-30782976,-15824896,-3615232,-7044096,-13466624,-5708288,3579904,10281984,13070336,13990400,13359616,9997824,5086208,-1197568,1654272,7435776,12994048,10199040,4149248,672768,4265984,9182208,8771072,9197568,7456768,16011776,30130688,29839360,19058176,7856128,6631424,7139328,-3901952,-5767168,777216,-7174656,-6912000,-2669056,-1163264,1117184,6690816,9284096,345600,3008512,13832704,11136000,-5153280,-14978560,-12578304,-5319168,-5143040,-11185664,-5915136,5591552,4822016,2832384,-232448,-1009664,2493440,12454912,13783040,9423360,22214656,30687232,35715072,41868288,38100992,30773248,22615040,22029824,29693952,21628928,14110208,2347008,-9057792,-25392128,-42069504,-47214592,-44762112,-27880448,-5626368,-3860480,-11843072,-23237120,-21483008,-20957184,-30443008,-34972160,-27632128,-22253568,-26152960,-19900928,-1702912,7414784,6275072,-9829376,-14182400,-2793472,-4118528,929280,8955904,7584768,7128064,111104,-7917568,-8145920,-4389376,2594816,3611648,862720,-4337152,-10655232,-17426432,-21516288,-14339584,-4817408,1836032,-2984448,-7526912,-11646464,-11980288,-6157824,-912384,-3072000,-10066944,-12163584,-10072576,-8669184,-15833088,-19890688,-4719616,1137152,-9342464,-14087168,-11668480,-5781504,1361920,4310528,2499584,-8860672,-23216128,-26310144,-20399104,-16407040,-18546688,-13162496,-397824,2229248,-1229824,-2672128,-2429440,-2650112,7711744,10774528,8239104,9761792,19343872,26128384,20217856,18424832,18805248,10792960,58880,-9316864,-1606144,10144256,8456704,5495808,2620928,-5741568,-18801664,-28887040,-12847104,16535040,18368000,-2088960,-22573568,-26639360,-10981888,2500096,6196736,2281472,882176,11693056,10263040,1576448,8925696,16988672,14342144,6313472,3993088,17034240,17949696,5421568,45568,4368384,3778048,-12902912,-11214848,2082816,-832512,-10572800,-22934528,-26186752,-29719552,-26039296,-15404544,-9580032,-8864256,1966592,2158592,-7639040,-12303360,-11947520,-11393024,-17790464,-19815424,-17734656,-14588416,-8163840,-4403200,1959936,6683648,4201472,-608768,2785280,5643776,5439488,12404224,17703424,16622080,13508608,7230464,-1359872,-4669440,-1757184,-6790144,-8832512,-2789376,1630720,-53248,671744,6718976,5470720,2851328,16822272,28271104,23521792,8679936,-7439872,-6625280,4954624,10616832,4547584,688128,2566144,9082368,17756160,13723136,7909376,6156288,9836032,16374272,4952064,4638720,7799296,13126144,20403712,27041792,33867264,16991744,5605888,4895232,4270592,-1293312,-7431168,2524672,15203840,-1485312,-14059520,-22621696,-27386880,-30462976,-28576256,-29018112,-23292928,-23552512,-21889536,-15183360,-19066368,-12237824,883712,5617664,4752896,8335360,10470912,7964672,4178944,-1930752,866304,7426560,8129536,17862656,18255872,17462272,13850624,9120768,16637440,24564224,26498560,26103808,31027200,40971776,27582976,24504832,38065152,28267520,9274880,-3675136,-17512448,-10452992,-8444928,-5167104,10103808,20740608,25465856,30711296,43487744,47339008,47348224,44897280,50459136,61886464,64942592,66432512,66629632,72814080,65516544,51761664,55465472,55197184,51919872,41906688,24277504,6495232,-2368000,11325440,34596864,37230080,22089216,19419648,26458112,22995456,19082240,25103872,30922752,27869696,19833856,10303488,4711424,-2049536,-1644032,-1193472,4495872,11331072,4633088,10529280,20203008,34941952,39141888,37065216,41680384,46145024,36253696,31827456,38326784,39047680,38318592,43945984,38729216,21069824,4879872,10619904,31462400,35374592,23772672,19882496,7763456,1025536,15304192,28622848,30440960,26785280,30877184,36484096,30755328,23168000,28953088,26541056,27458560,34789376,34537472,28171776,24048640,22330368,19139584,24544256,32951808,34289152,45513728,53405696,49137152,43352576,37498368,36967936,39403008,35172352,31144960,35927040,46945280,58768384,56712192,62247424,63477248,58087936,44857344,41615360,48913408,36982784,19723776,17869312,27914752,35823104,39363584,51942400,58905600,66900480,87446016,95865856,100483072,114465792,125996032,131092992,136988672,148094464,151447040,142130176,148697600,161284608,163949056,162597888,167140352,156684800,142888960,125517824,106300416,93220864,89303552,92968448,94940160,85539840,73219584,60896768,53011456,61256192,60853248,56839680,57389056,45973504,46717952,48053248,49423360,51670528,49240064,52170752,45704704,36930560,42215936,49622016,51859456,54310400,43133952,18535424,7133184,9409536,5406208,13193728,21978624,22709248,27614208,44360704,49327104,47006208,42019328,38240256,47279104,55010816,49342464,44631552,44838400,51935232,56193024,61475840,63652864,63254528,59548672,61279232,71550464,70321152,79040000,87155712,99829248,123313664,131944448,133592064,140952064,144622592,164152320,172790272,166858752,157541888,138153472,133577728,137798144,139835904,135816192,115451392,96935424,83665920,74636800,55959040,41245184,36081152,28488704,20570624,19628544,27848192,21307392,7091712,13541376,29223936,34310656,34845184,32552960,45562368,49801216,29043200,13584896,11908608,8489472,23915520,43655680,48064000,48061440,28590592,16886784,18863104,14965760,6080512,4675072,15054848,23585792,36748288,43817984,38341632,30048256,29296640,28593152,21402624,25643008,34999296,46667776,61877248,56387072,46809088,36435456,24528896,27073536,27397632,34190848,40154624,28240896,10838528,4987904,10952192,17357312,34375168,54876160,52176896,43133952,30743552,25848832,17759744,3592192,9208320,22524928,19855360,5474304,1425408,-2068480,-10674688,792064,13259776,18093568,20762624,23518720,25881088,29935616,26558976,23757824,19465728,23798784,30095360,32551424,37576192,32195584,18130944,22453760,29741056,31446016,21020672,17594880,21267456,19296256,15700480,16145920,25190912,32930816,30403072,21425664,16380416,13821440,6243840,8088576,15204864,15900672,11445248,14182912,27457024,29754880,15667200,-10725376,-27248640,-24354304,-14201344,-6004224,-4380160,-8008704,-12631040,-18198016,-10351104,9522176,21716480,17674752,19414016,17563136,26607104,45577216,42610688,27684864,19560960,8322048,-4462080,-10108928,-7550976,7238656,13733888,12428288,10585600,7394304,3213312,-8942592,-5743104,8272384,16835584,11474944,17815040,29750272,24659968,11964928,438784,-5151232,8365056,22455296,9699328,-2972160,191488,-2331136,-8591360,-13780480,-12252672,-14935040,-13357056,-4408320,2230784,-4325376,-19350016,-21121536,-5562368,18492416,35568640,33748480,21354496,4916224,-12675584,-16104960,-13724160,-11655168,-24185856,-21039104,-9067520,-2754560,1241600,-1361408,422400,6679552,16350208,26521088,28177408,31000064,27141632,9729024,2471936,1911296,-4759552,-7493120,9214464,16009216,3738624,-15942656,-20293120,-18855936,-9181696,5140992,15333888,2028032,1656832,8174592,6477824,5421568,1588224,-4980736,-6368768,461312,-7421440,-15567872,-11489280,4165120,8062464,-832000,-14828544,-17841152,2656256,10145792,7361024,11443712,1117184,-11952640,-16625152,-15810560,-8804864,3854336,19622400,23191040,12350464,13191680,21029888,21066752,11997184,3358720,6018048,15652352,11163648,5506560,276992,2596864,-1282048,-896512,1723392,-3037696,-11634688,-9572864,-4117504,-13177344,-20779008,-13399552,-8231424,-7793664,-11377664,-5586944,-1103360,-5269504,-238592,10301952,17674240,14214656,7535616,3072000,1504256,-604672,313856,-3418112,-20262912,-21164032,-6528000,2183168,-17017344,-41244672,-46701056,-31308288,-17476608,-8843776,-4886016,-15507968,-29490176,-27740160,-10385920,2911744,13102592,19512320,28989440,41445376,53581312,58543104,52125184,34535936,26039808,27239936,33221120,39681536,39689728,31900672,34661888,24266240,13425664,14129152,8712704,-13428736,-27116544,-16909824,-10305024,2686464,23130624,28830208,26685440,22046208,23491072,16612864,1312256,6136320,22551552,30772736,32604160,33787392,34223104,33429504,23441408,19146752,24576512,30599168,30903808,35716096,37920256,29375488,24818688,33163776,42776064,23395840,5477376,1989120,-5648896,-12529664,-4643328,9982976,10438144,8377856,11021312,13330432,10275328,9304576,21106688,27832320,25893376,21417472,7246848,8886272,21885952,34602496,40954368,41042944,32008192,11367936,-2733056,-7616512,-5415424,-6662656,-3149312,10614784,23037952,22551552,22265344,19555328,23646720,19452928,6035456,4635648,14940672,26443264,28998656,34153472,44222464,44043264,42298368,35148288,38034432,46652928,55122432,55087104,40918016,29571072,27156992,25846272,16632320,14428160,10284544,9154048,19307008,26842112,44376576,49606144,51576832,57268224,60877312,60013056,59237888,54222848,45688832,37776384,40454144,37455360,24608256,9852928,105984,4698624,722432,-1951232,709120,-5329408,4766720,15779840,1546752,-4139008,-1607168,695296,7235072,6778880,12364800,16833536,598528,32256,13108736,23059456,33389568,26223616,9348096,3512832,3533312,-7512064,-15259648,-5291520,-608768,11273216,19847680,22409216,21630464,21535232,33201152,47424512,59820032,70871552,70581248,64050688,47861248,24929280,14467072,9645568,635904,2121216,6922752,10198528,-210432,-8892928,-10320384,-2873344,10977280,13504000,-7120896,-16899072,-16347136,-18033152,-18587136,-15218176,-10631680,-2241536,6462464,15012352,11443712,1472000,-172032,2342400,7066624,2908672,8911872,16872960,23931392,29311488,31516672,30811648,28058112,36664832,42673664,29485568,10313216,-5677056,-24320512,-29319680,-30682112,-23384064,-15108608,-15053312,-7428608,2008576,9712128,11917824,13995008,8211456,10512384,10593792,11724800,4963328,-5220864,1740288,23136768,38152192,41757184,41304576,31498240,24125440,28181504,31954432,36162048,30985728,17592320,9637888,6741504,-3006464,-8145920,-10514944,-15810560,-11560448,-915456,18694656,27088384,17264128,6786560,4336128,-5648896,-4813824,13064704,23783424,24710144,21623296,21909504,31845376,31344640,35002368,42827776,46576640,48258560,38221312,7785472,-25477120,-19458048,11199488,28659200,37313024,25293824,5182976,-2411008,-4775424,519168,11828736,29794304,30920704,12585472,8247296,12195328,11120640,15316992,28686848,31789056,22250496,18027520,11019776,3725312,7031808,18716672,25010688,19951104,28604928,38866944,40070656,26230784,18372096,35975680,42821120,27234304,12421120,11272192,24852992,35475968,30087168,16319488,972800,-3568128,-3686912,-2576384,4983296,24435200,35168256,32655872,24364544,21953536,25455104,26478592,18419200,12779520,9233408,4462080,15891968,25147904,24680448,11950592,333824,1777152,6266880,3679744,1125376,-5603840,-6865408,6800384,24588800,32193024,39543296,44694528,27501568,10779136,15608832,20595712,2403840,-8321024,-16320512,-24978944,-24782336,-16730624,-9020416,-3235840,-2546688,-4596224,-16579584,-21614592,-10366976,5791744,9405952,5832192,6970880,22564864,30806016,21476864,10870272,6963712,2539008,-1756672,-7401472,-3516416,6169088,16707584,26627584,23927296,24147456,25476096,24670208,16326144,4332032,-2632704,3141120,-3753984,-18643456,-12455424,7037952,15037440,15632896,16909824,12952576,15543296,15629312,9372160,9608192,9463296,4582912,-236544,-3886080,-9307648,-15238144,-17105920,-6785024,-9853952,-19038720,-14795776,-4064256,884224,27648,-1787904,-6099968,-579584,2117120,6638592,7083520,9280000,5793792,-12623872,-14803456,-20660736,-18513920,6254592,24818176,29720576,22514688,18571264,13178368,11141120,1267200,-2485760,1164288,-1089536,957440,5178368,12690944,17581568,23304192,36624384,34440704,23148544,22087680,19841024,21659136,20511744,23132672,19097088,10647040,12896256,14723584,11618816,5790720,8743936,14083584,21149184,16681472,903680,-11868672,-16359936,-6798336,-501248,-5479936,503808,15783936,18384896,19797504,20377600,15148544,18324480,29052416,23030272,1751552,-10405888,-10301952,-15092224,-14329856,-6698496,-4012032,5847552,15674368,23014912,16450048,634880,-4926976,-10656256,-3361792,20708352,44237312,46035968,34744320,24593920,20497920,26618368,38660096,34802176,18289152,14352384,7634432,-1937920,-12040192,-11445248,-229376,6397440,17318912,29789696,48752640,63970816,62892544,48077824,23497216,14900736,12093440,23483904,35883008,38218752,37441024,23777280,14356992,15053824,27383296,37910016,42857472,38151680,19449344,13885440,22547968,15822848,7662592,7265792,6110720,14959104,28049408,35083776,25510912,15425024,10824704,9706496,9601024,18173440,23685120,27690496,28624896,9950720,-4654592,-8031232,-1999872,4581376,5642752,8599040,12758528,27699200,34781696,27291648,28522496,30583296,38203392,51053568,45119488,26213376,22577152,30262784,35756544,43263488,45302784,43767808,64223744,70016000,64311808,61204480,80378880,105639424,105723904,102237184,106639872,119680512,137986048,147821568,142099456,138241024,139439104,143266816,148061696,141292032,138084864,138257408,150113792,150057984,143732224,153332224,159996416,159018496,147945472,135697920,123662336,123705344,127584256,130820608,125931520,107343872,93584384,89907712,98068992,100597760,83559424,75016192,76984320,79700480,80137216,66775552,42028032,21178368,9900032,7341568,21708288,39405568,41574400,35458560,33243136,23693312,23128064,22691840,26675712,25914368,11064320,7539200,18358272,26451456,29730304,47126528,54860800,59941376,63449088,56693248,49032704,39818752,36382208,27154944,24962048,29662208,31455744,33073152,32563200,33590272,49425920,63482880,54827520,42061312,34097152,35076608,45059072,45111808,32013824,26912256,27280384,25329664,21701120,16470016,22128640,31743488,34371072,29416448,17922048,18903552,27246592,30887936,28047872,26937856,23149056,24107008,37877760,44187648,37936128,25296896,27607040,29066240,25387008,21686272,30353408,40373248,32141312,28291584,29454848,34936832,46978048,50723840,49235968,48371712,40924672,31022080,25944064,21229056,18811392,15802880,14552576,20454912,24544768,10981376,2536960,-6098432,-5490688,2877952,13581824,14933504,7786496,-950784,-1625088,2296320,18333696,28648448,19707904,4716032,-167424,14253568,19206144,21536768,19482624,31303680,41045504,31866880,10702336,5478912,22674944,32705024,40626688,49042944,37246976,23588352,27258880,27493888,8199680,-3368960,1042432,12002304,16011776,11386368,11149312,19506176,28324864,29043200,25138176,18835456,23945728,34073600,18897920,15562240,18853376,22234112,13552640,-6350848,-17044480,-5227520,6968832,8101376,1683968,-11939328,-19034112,-17648640,-8304128,17349120,28243968,27291136,19900416,7848960,1819648,2419200,11897344,9020416,-3392512,-4270080,-2531840,-18833920,-29897728,-21216768,-8990208,-1465856,877056,5464064,3922432,-6789120,-13884928,-17003008,-3444224,10417152,22220800,18839552,14758400,7475712,17815552,29817344,26355712,26691072,31767040,39533568,35909632,16831488,11002880,16697344,12385792,4791296,8102400,10520576,6978048,-4534272,-13047808,1398784,14054912,16455680,4155392,-16675840,-21608960,-19613696,-16304640,-7247872,11319296,25519616,17376256,17540608,14408704,10155520,13647360,10825216,-820224,-3251200,-2266624,-11061760,-19603456,-20120576,-6502400,-738304,1226240,-4585984,-7505408,-10066944,-781824,5405184,11215360,28235264,38347264,29642240,17605632,18740224,19238400,11102720,5900800,5538304,4622848,11517440,23377408,26475008,23785984,25244672,19693568,19720704,10999808,15200768,23263232,18665472,12490752,-12866560,-17156096,-6772224,5609984,1338368,-7551488,-7195136,-21808640,-30010368,-20362240,-9654272,-2125312,-8554496,-17105408,-14453760,-10583552,-14223360,-14300672,-15762432,-9614336,7113728,11792384,1355776,-2426880,-6273536,-4926976,-940544,-4604416,-6577664,-2848256,2891776,9738752,11159040,8237056,13844992,20162560,7248384,-2931200,-50176,-7048704,-1666048,10358272,13343744,6030848,349696,5524480,1656832,-6268416,-2780672,6081024,7157760,-6197248,-10915328,-11853312,-11570688,-10312192,3187200,21106176,28276736,18145280,12458496,7449088,11747840,-55808,-10789376,-8923136,-1731072,12177408,18493952,20643840,18081280,7392768,-8937472,-14845440,5200896,12859904,5634560,-928768,-11311616,-13356544,-7086080,-3850752,-16313344,-14982656,-3484160,-9348096,-5993984,-4071936,3781120,9518080,676352,-6423552,8664064,24376832,26143744,6099456,-8444416,-1653760,6756352,12789760,-4870144,-14233600,-7569920,-9283072,-16766464,-18434560,-6846464,4040192,11476992,12871680,6963200,-9204224,-16592384,-7807488,896000,9019904,15294464,17651200,10869248,7612928,8822784,16293376,11167232,-1303552,4274176,11104768,15464448,18724864,19932672,31631360,29748224,12884992,10209280,8825344,-7718912,-15209472,-16948224,-12382208,-13320192,-19662336,-32225280,-44634112,-29437440,-9612800,-5654528,39936,15460864,19970048,29670400,33007104,22282752,10266112,11821056,15724544,17714176,13778944,-3251712,-14531584,-22690304,-18976768,-16410624,-14349312,-3466752,-11844096,-12611584,-5511680,-4383744,-4301824,5555200,7702528,1668608,-10076160,-28561408,-31041024,-14281728,-7687168,-19112448,-27720192,-27785216,-13370368,8394240,15664640,13194752,5130240,-531968,-556544,6598656,12906496,14653952,22002688,16640000,20936192,23531008,10844160,-4504576,-20367360,-16260096,-10096640,-10687488,-10536960,-9015808,-5021184,-9305088,-15057920,6932992,16820736,3938304,-4117504,-12844032,-16698368,-20037120,-27444736,-21861888,-6850560,4809728,8899584,8547328,19441664,30134784,26698240,25089024,11649536,-10007040,-12282880,-16438784,-6477824,-2189312,-13492736,-13108224,-335360,1358848,1219584,8906240,23759872,30100992,26628096,14956544,7900672,4596224,1848320,8052224,25322496,31062528,24102400,16371712,8096768,2048,-9343488,-6594048,1273856,13927424,22466048,20970496,22970880,21618176,4370944,6195200,22596096,30994944,28631040,19764736,18851328,3595264,-7986688,-1290240,6954496,16093696,20525056,32243200,37651456,33637888,27296768,20786176,4490240,-6761472,-12952064,-10028544,-6828032,-9370112,-13542400,-5321216,17544704,25191936,22671872,25985536,29203456,29413888,35143680,35137536,21971968,3726336,-7397888,-12508160,-12203520,4382720,25783808,33149440,25023488,15327232,13226496,16355840,29644288,37523968,35228672,30931968,26199040,10693120,-4513280,-12737024,-13883904,-16977920,-18072064,-16225280,-27634176,-41293312,-46025728,-22037504,-10506752,-1285632,4598784,3566080,7418880,2380288,-2484224,-1734656,7280640,20474880,27167232,30434304,31434752,21194752,7003136,370688,11751936,18720768,8871424,-3547136,-14051328,-19592192,-20731392,351744,16192512,6384128,-6202880,-7131136,-6657024,-759808,7369216,13450752,6069248,-11008000,-22454784,-14784512,986624,9513472,10018816,8076288,7314432,635392,2869760,16372224,20726784,19810304,10897408,-3232256,-2588672,5973504,13507584,9648640,3268608,3549184,-3564032,-16254464,-31483392,-47109632,-37814784,-32323072,-36415488,-35007488,-23565824,-1519104,1761280,5524992,-6717952,-26081280,-26784256,-32676864,-27160064,-14876160,-16725504,-20505088,-7414272,5820928,7379968,-3603968,-15115264,-17026560,-20316160,-34780160,-41728000,-30078464,-12173824,3214336,8994304,11682304,17617920,9189888,-7228416,-16825344,-9543680,11327488,24676352,24090112,28831232,31258624,30808576,21604864,14589952,2977280,2924544,15593472,36579328,41470976,31430144,12589056,9110016,7211520,-2733568,-10644992,-19217408,-30444544,-26899456,-21975552,-22640128,-6182400,2651136,-2147840,819712,-3071488,-7853568,-11464192,-9840640,-12374016,-18394112,-8300032,6968832,5420032,-4630016,-6035968,3699712,7115776,7161856,-1685504,2001408,9121280,12626432,11664896,4693504,-14996480,-24563200,-30638080,-38783488,-38247936,-36261376,-22729728,-4151808,9162752,16884224,20426240,17592320,6541824,-13580800,-9963520,-1999360,-375296,6759936,22074880,25297408,14991360,-10487296,-20435456,-18195456,-12375552,-5411328,-8363520,-7218176,-3033088,3666432,10732032,18614784,14133760,12546560,8270848,10871808,14045696,-493056,-7430144,-3212800,12382208,22331392,28440576,38709760,36940800,28645888,27111936,23855616,14630912,-146944,-5334016,-6106112,-14932992,-16906752,-9850880,-10407424,-12028928,-3618304,-3778048,568320,20233216,32695296,33862144,26614784,11574272,15957504,20847104,25038848,34429952,24489472,14464000,19957760,27501056,13708800,3236352,-3777024,502784,13215744,21862400,24686592,19170304,15304704,-1017344,-13734400,-13164544,359936,12332544,9054208,3844096,2910208,1124352,-13047808,-20678656,-14692864,-8697344,-6914048,-9281024,-2493952,5786624,6287360,7106560,4885504,7460864,4959232,-7017984,-14951936,-2180096,13552640,16263680,6691840,-6073344,-22997504,-38136832,-34811904,-27428352,-23593984,-20789248,-17525248,-2287104,8914432,11437056,12929024,9752064,12435968,11801088,1667584,-15468544,-14338560,-5244416,5771776,18819584,28734464,36172800,36822016,36410368,41368576,46959104,52423680,53464064,50237440,28969472,14357504,9325568,65536,-9611264,-15377408,-10507776,-4686848,-6042624,-11644928,-4980736,4590592,-1838080,548864,18807808,16813568,9506816,11911680,12573696,8305664,11315712,12198912,22566912,36801536,33139200,25942016,13718528,878592,1957376,4396544,1569280,1559552,-10429952,-20483584,-27716096,-31434752,-29856768,-27759616,-26306048,-26732032,-22627328,-12957184,-3393536,-9571840,-2652160,9536000,11975680,28974592,30616576,13273088,-6282240,-17030656,-9482240,10335232,24211456,21620224,5470208,-9724928,-16462848,-22968832,-22393344,-19716096,-31270912,-41838592,-40669184,-37153792,-26676736,-9991168,-14414848,-27240960,-33449984,-29905408,-10296320,6484480,20435456,29797376,26489856,17142784,-1779712,-17414144,-16442368,3860480,16252416,-2310656,-10357760,-17020928,-14487040,-1338880,14928384,22536192,20770304,12538368,4623872,-24064,-1043456,-7570944,-8162304,-8154112,-14443008,-21057536,-14646272,-10018816,-12280320,-10998272,-9011712,-11618816,-3083776,5041664,12091392,12580352,11846144,17278976,13868544,8379392,-4729344,-6481920,5047808,9732096,10852352,3598336,3010048,19650560,23820800,7591424,-814592,9393152,16215552,8457728,13099520,34791424,54761984,54645760,40964608,31602176,27442688,19480064,4845056,-17497600,-25576960,-10143232,4045824,9172480,8612864,-3398656,-2923520,4006400,-8198144,-26439168,-25207808,-14068224,-12415488,-6352896,-5232128,-18424320,-21940224,-10029056,-5056512,2928128,2157568,1396736,8391680,11981312,7883264,1034752,3193856,7543808,11650560,7576576,3411456,9892352,11587584,-1348096,280064,3880448,-2327040,-9275392,-6324736,4912640,6166528,7456256,19735040,27434496,32623104,25325056,13408256,26603520,34826240,21725696,6441984,-1127424,-7902208,-9281536,-3383296,-3850752,-3701760,-2907136,2021376,-7756288,-21455872,-21470208,-16610304,-17529856,-12428800,-1513472,5698048,8574464,-362496,6044160,9705984,84480,-4135424,-590848,7497216,14077440,12914688,23076864,31997440,22540288,8400384,11128832,17280000,12277760,-3963904,-10427904,-17119744,-24244224,-30689792,-24818176,-13882880,-6646784,-7167488,-9518080,-449024,4071936,6887424,17159680,20758016,20941312,14505984,11962368,10798080,2861568,-2675200,-15268352,-18789376,-7321088,3524608,-2429952,-4064768,-5047296,-3405312,103936,5666816,10754048,16229888,17500160,20764160,21796352,12041216,3745792,-4516864,-11809792,-12620288,4306432,18063360,23275008,18585600,11986944,6459392,-859648,-1730560,8580608,17596928,26161664,33952256,33516544,30147584,20691968,10906624,2153472,-6859264,-11170304,-12544000,-2319872,12665856,17974784,17265664,18930176,21436416,33826816,43263488,35151360,26952704,23767552,20223488,11416064,5968896,-6397952,-17756160,-18760192,-19604480,-12627968,-2390528,-10253824,-9738240,-6981120,-10783744,-6824960,-13113344,-17208320,-4538880,8484352,24134656,16023040,-7789056,-18727424,-7650304,13545472,16260096,151552,670720,2954240,5424128,15555584,22249984,28662784,28473856,22522368,17392640,17975296,11588096,7568896,18190336,9615872,-1698304,-19848704,-27928064,-21778432,-7961600,-3733504,-1739264,1063936,-2159104,6696448,18984960,19673600,14445056,12419072,9187328,3879424,-13185024,-16455168,-12671488,-15286784,-16914432,-15244800,209920,16645120,16573952,17106432,23633920,33077248,31420928,31765504,17909248,-1733120,4646400,7197184,-2805248,-6719488,-14259712,-11924480,5847552,15117312,548352,-5288960,3990528,10789376,5968384,7162880,11938816,8454656,2089984,-3112448,2776576,5110272,5084672,8771584,4200960,-4635648,-2211328,7754752,10096128,13921280,15106048,9350144,27458048,33578496,30462976,25104896,20434944,10824704,-5531648,-17630208,-8099328,-2048,-4567040,-1438720,12062208,16747008,13016576,11990016,7856640,2028032,1434112,2377216,5985280,7956992,-436736,2882048,13186560,18373632,20038656,20131840,19377152,26417664,23153152,9957376,4528128,2701824,12375040,23935488,16998912,18714112,26875904,21654016,6427136,-3188224,-3614208,-5067776,-8937472,-7649280,-4160000,6579200,26985984,34871296,13914624,-7000576,-19097600,-30881792,-39412224,-48499200,-46574080,-36920320,-29246464,-29641728,-25436160,-22283264,-19250176,-19321856,-14492160,-4680704,-1109504,-1409024,1117184,-2958848,-15349760,-26184704,-12817920,1999872,574464,719360,-724992,-4312064,-8427008,-5382656,-5382656,-8001024,-10785792,-14526464,-14745600,5528576,19138560,15186432,3895296,1901568,-12845056,-30276608,-34980352,-30333952,-27542016,-23260160,-9222144,12539392,21223424,22371840,11283456,-5084160,-3191296,14589952,31480320,34556416,20553728,7925760,7590912,3475968,-5144064,-9171968,-8343552,-13419520,-11103232,-8792576,-5556224,-12701184,-19064832,-17450496,-14618624,-9380352,-6900224,-15230464,-18059776,-8811008,-8259072,-4049920,5761536,11810816,6172672,3782144,10658816,2615296,-5551616,-6983168,-5790720,-10486784,-19226112,-15345664,-7207936,-6335488,-4651520,-14491648,-21392896,-12688896,-13531136,-25125888,-30880256,-40296960,-43040256,-30025216,-18644480,-10304000,-17408512,-16811008,-17818624,-21459456,-24536576,-25837568,-25022464,-17497088,-11437056,-8209408,-15498240,-26381312,-32693248,-30840320,-11787264,-194048,-8556544,-10122752,-13264896,-24102912,-33218048,-30149632,-17571840,-5721600,7136768,10469888,5078016,5059072,-12132864,-25651712,-19869184,-12457472,-2451456,11471872,19738112,14938624,769536,-15890432,-17988608,-12706304,-12363776,-5475328,-6526976,-22766592,-33980928,-39944704,-34422784,-17927168,4491264,13422592,9888768,7613440,5409792,8659968,14394880,15503360,16543232,12225536,-5036544,-4848128,2852352,20187136,32338944,33929216,28313600,14184448,-3511808,-7492096,-2452480,10911744,19923456,6221312,4460032,12974080,7445504,1795584,9610240,13222400,-5248000,-15135232,-8422400,3278848,14581248,6805504,-11259392,-27335168,-24242688,-21350912,-21679616,-19855360,-13806592,-9426944,-13908992,-13306368,-9090560,-2953728,769024,-8471552,-13845504,-26958848,-34337280,-28562944,-17632768,-2544128,1777152,5428736,13821952,16923648,13227520,14543872,18675712,21685248,13031936,-3310592,-5046272,-5937152,-5719552,885248,7925248,12438016,16463360,9711616,-1074176,-10492416,-20140032,-22181376,-15804928,-11858432,-15520768,-4621312,6545920,-3220480,-9069568,-6846464,-6181376,-13172224,-21449216,-12289536,-4150272,-3144704,-3170304,6538240,20072960,22818304,4472832,-13273600,-6229504,-6868992,-3060224,-2019328,-7711232,-11853312,-10702336,3206144,9908736,4614144,6525952,28839936,47385088,36647936,13238272,-1558016,-5454336,-8700928,-11966976,-5783552,4219904,665600,-3005952,7976960,27770880,39710720,28217344,16673280,6675456,-3979776,-5693952,317952,7115776,4864512,-2652672,-8530944,-4986880,4773376,6126592,2350592,6782976,21852160,16255488,-2318848,-9373184,-10979328,1285632,12652032,11505664,-3603456,-29983744,-47453184,-43428352,-15816192,-92160,-5149184,-14274560,-19821056,-9180672,-7173120,-13041664,-6647808,-1278464,-4626944,5060608,4701696,-5569024,-6935040,-5101056,-4364800,-6337536,-3325952,-7502848,-13181440,-10014208,-14341120,-14323712,-3001856,7507456,776704,-21653504,-38115328,-35706368,-15699968,-14952448,-12879360,-2622976,1016320,896000,-787968,4226560,-12173312,-13169152,-2627072,3491840,9729024,7894016,-8428544,-20050432,-19304960,-13043200,-7964160,-21980160,-19587072,-17122816,-13011968,-17826304,-24241664,-18235392,-15461376,-3185664,5330944,-10384384,-16571904,-19299328,-24595968,-22733312,-20602880,-14605824,-12958720,-11431424,-10458624,-1413120,5675520,5006848,4288512,5695488,12119552,15058944,18052608,1083904,-17674752,-8382976,4262912,11623936,10546688,4666880,-2972672,-3719680,9012224,14993920,11196416,-1138688,-10514432,-11315712,-9693184,-15001600,-24662016,-17911296,-1989632,7372800,3976192,97792,2748416,6760960,-4975104,-19558400,-19025920,-13910016,-9932288,-6726144,-5775360,-12909056,-20857344,-26373120,-31227392,-27475968,-18927104,-15759872,-14261248,-14838272,-5876736,-2713088,-21128192,-31079936,-27526656,-12817920,-14491648,-17732096,-9358336,930816,-1547264,-5338624,2827776,5344256,14425088,20825088,13126144,2289152,5570048,9858560,2691072,-8561152,-19701248,-30713344,-37580800,-40396288,-35106816,-23314432,-19248640,-11513856,-2795008,-2670592,-11379712,-18739712,-19627520,-21347840,-17362944,-6555648,-4402176,-9166848,-9660928,-16015872,-19369472,-22118400,-30619136,-23868928,-6797824,13514240,18404352,11492352,2386944,5184512,7667712,1949696,3272704,4494848,-7078400,-18339328,-20262400,-17265664,-11708416,-6470144,-11575808,-13988864,-8820736,-4126720,-1630720,-5033472,-16854016,-24861184,-18710016,-12038144,-19230720,-22901248,-4145664,5902336,3935744,360960,5770752,13011968,20326400,18800128,7066624,2813440,9233920,14503424,19074048,17687552,16115200,7357952,-14400512,-28275200,-38115328,-40067072,-27247616,-23239168,-22616064,-22869504,-30457344,-26888192,-16045056,-7128576,-1887744,-819200,-7471616,-15238656,-23127040,-18529792,-8239616,12472832,12369408,798720,708608,-1713152,2449920,10121216,8768000,4469248,7962624,4357632,6572544,1732608,420352,-608768,3963392,11635200,11330560,11290112,11107840,-347136,-4808192,-62976,-11107840,-15055360,-1699840,-803840,-9392640,-8991744,-6135808,-725504,4521984,3378176,1064960,-9616384,-18641920,-12967424,-12403200,-15569920,-11160064,-6794240,-8473600,-10520064,-1993216,-805376,-9949184,-18837504,-18354176,-15716352,-14526976,-3608064,12174848,22346752,16882688,-2194944,-17398272,-30144512,-32552448,-26873856,-23775232,-22296576,-24490496,-17153024,-12526592,-13028864,-6712320,659968,8796160,13147648,16727552,13429248,480768,-1403392,-3591680,2989056,10662912,266240,-5930496,-16690176,-18796032,-10798592,-2296320,13704192,21595648,8685056,6952960,12418560,17455616,27923456,22315520,6616576,-10407424,-8374272,-1475072,-3610112,-6914048,1819136,15296000,9790464,-12749824,-18744320,-4938240,20475904,35192832,20303872,-2027008,-4354560,1688576,4523008,3768320,5315584,-4234752,-17532416,-13247488,-1026560,8950272,7990784,1811968,-2761728,-3846656,-10004992,-15177216,-10596352,1108992,10656256,22966784,31542784,20155392,1950208,-7855616,-14247936,-4335616,6554112,-6065664,-19041792,-28334592,-29949952,-16044544,4036096,-8906240,-22850048,-15446528,-5608960,8841216,15182336,7738880,6196224,16635392,25610240,25052672,20695552,12899840,8025088,5854208,-390656,-20375040,-28533760,-24747008,-13253632,157184,-7266816,-16054272,-4596224,-9252864,-13043712,-47616,19110400,26600960,15327744,4229632,9769472,6568960,-1457664,-14600192,-15974912,641536,2842624,992256,7552512,14701568,18267648,13806080,-3487744,-17605632,-17165824,-11055104,2190336,12741120,19197952,11203072,-232960,8689664,15733248,11635712,7328256,-4377088,-8815616,-5742080,-4845056,-9135104,-2023936,2934784,-608768,-6107136,-5495296,-5462528,-11079168,-9488384,-4225536,-22179328,-42565632,-38500352,-21672448,-6838784,-10968576,-5993472,-2341376,-12251136,-12929024,-4528640,7512576,17136640,9110016,6787072,3755520,1428480,-1082368,-13208064,-34940416,-48496640,-53797376,-34101248,-10902528,-9825280,-12073472,-4969984,4739072,2785280,-971264,-13593600,-23459328,-23367168,-26497024,-25663488,-23402496,-7203328,1147904,-4237312,-10976256,-20726784,-19921408,-20507648,-28643840,-26844160,-16515584,-1226752,-2884608,-5714432,-13050880,-3551744,14615040,22665728,27043840,27576832,11642880,75776,449024,-1343488,-8532480,-12579328,-12969472,-4909568,-156672,-1223680,3177984,6967808,4553216,3220992,9058816,17807872,23312384,27943936,31563776,26468352,25040896,21762048,17807872,20356096,20534272,17311744,5396992,-1178112,2712576,8680960,8811520,5858816,1899520,-2582528,263168,5146112,3177472,-7746048,-14394368,-3056640,4910592,-8124928,-24207360,-34059776,-36574720,-27959808,-16513536,-1659392,11322368,20146176,31233536,31205888,24607744,13606912,973824,-15113728,-18671104,-18292736,-20792320,-15269888,-13915648,-3205632,19323904,31919616,29248000,20692992,13811712,8889344,-368640,-7625728,-4263936,9636864,15866368,12597248,7336960,11286528,11228160,6766080,3503104,-2587648,-7350272,-10338304,-11905536,-15502848,-13120512,-8799232,-2490880,919040,3331072,6632960,9331200,8397312,2341376,-5350400,-11978752,-1367552,7282688,13503488,20993024,11241472,16450048,21260800,13530112,11502080,10947584,11302400,8096256,-6414336,-10273280,-9613824,-10843136,-11537920,-6980096,-4491776,-3515392,-10870272,-10547712,-7309824,-11515904,-2977792,10024448,24365568,38720512,30787584,17335296,-6452224,-26652672,-17180672,3047936,13329920,15346688,15677440,18118144,22968832,11509248,-5295616,-16914944,-11807232,3304960,15186944,9474048,16456704,22792704,17998848,7101440,4539392,4896768,1077760,-1194496,9757696,22916096,21692416,18399744,15000576,13052928,15762944,13815296,-1676800,-16693760,-16066560,-760832,22985216,25874432,11609088,790016,-2502144,-5772288,-12531712,-2753536,10590208,11951104,6548480,-1413632,-5136896,-198144,12821504,25444352,33567232,39036928,24902144,14991360,21675520,17285120,4175872,-1980416,2237952,7064576,11350528,11612160,9079296,11310592,15359488,18784256,15366144,13384704,20581888,21730304,18338304,19258880,22025728,17398784,18321920,17282560,9079296,9925632,7476224,6329344,9730048,-412160,-6706688,874496,7144448,10775040,9537536,16963584,24762880,17108480,19864064,27046912,22999552,12921344,3400704,3298304,22450688,46635008,49478656,47585792,63720960,73126912,68820480,58157056,53911040,61643776,58224640,58756096,64590848,55859200,27654656,11207680,13851136,14394880,10424320,3744768,5915648,14539776,25566720,39264768,39431680,42322432,38116864,31618048,29380096,23852032,16353792,9082368,7682560,5372928,-2473984,-13978624,-8787968,2350592,16675840,14673920,7107072,-1478656,1358848,9197568,8040448,12222976,19433472,29847552,24764928,16623616,7963136,2816512,-1383424,-16007680,-15721472,-9891328,-4018176,7591936,9927680,537088,-5791232,918016,-9216,-5662208,-4874752,8409088,24615936,27800576,25991168,22304768,9556480,-5123584,-9322496,-12995072,-12812800,-4570624,4956160,4741632,-5444608,-7103488,-11442688,-12541440,-13740544,-12980224,-19971072,-13375488,-8197120,-7389696,-6994432,-17979392,-22392320,-21099520,-15067136,-15212544,-10168320,-5484544,-18048000,-29605888,-30547968,-23953920,-30976512,-31566336,-22429696,-13973504,-11931648,-16131072,-17710592,-21274112,-7300608,565760,6351360,4931584,1213440,7050752,4042752,10441216,33510400,41749504,40538112,29151232,18219008,10028032,3103232,2795520,5616640,6894080,-503808,1522176,1802752,6272512,3238400,-3344896,-12125184,-13141504,-1456640,4649984,-431616,-3638784,5578752,14597632,22569984,22680064,20101632,16861184,8623616,4620288,4887040,2170880,4630528,11771392,7217152,5778944,13764096,12903936,11506176,11774976,6749184,-4589568,-1685504,-2973184,-8265728,-3198976,5889024,-2339840,-16856064,-28934656,-28634624,-21215744,-19445760,-17978368,-19277824,-11493376,4033024,13294592,23957504,19752960,12447232,9666560,5288960,16524288,17939968,14061056,9468416,8549376,12754944,21045248,24966144,26604032,26510336,15305728,6952448,5128704,5416448,6011904,3870208,3821568,-2688512,-2475520,6780928,14560256,14422528,11098112,12135936,-6475776,-14811648,-518656,1673216,-5344256,-249856,156160,1733120,1167872,-7077888,-11410944,-7999488,-3664896,-11182592,-21971456,-21551104,-21283328,-13581824,-9743872,-1952768,7153152,8564224,3866112,6044672,7119872,483328,-7929344,-11843072,-13185536,-2334720,3673600,9490944,8553472,1253888,4575744,12402688,18824192,17903104,6509056,2727936,8155648,9577984,2521088,-7419392,-9720320,-3842048,7101440,16458240,14766080,3249664,-1781760,-7048192,-12573184,-14822912,-11995648,-11907584,-15124992,-35164160,-45991424,-46881280,-49010176,-48149504,-40486400,-25540608,-7257600,-11912192,-15579136,-10013696,-14803968,-17106432,-7455744,-902144,3100672,9244672,12536320,6492160,5670400,5478400,8214528,14906368,19614208,29707264,33512448,29586944,16553472,-1146880,-17127936,-26463744,-33021952,-22542848,-11436032,-4572672,-2986496,-4319744,-5710336,-8264192,-8837632,-14276096,-19438080,-12835328,6473728,8788480,-2440704,-10705408,-12196352,-2053632,7815168,7257600,9140224,6319104,-3053568,-6440448,656896,-8187904,-11257856,-16710656,-18283520,-13863936,-7503872,4667904,10285568,12229632,12101120,16762368,11216896,6059008,4189184,3021312,-4104704,-13867008,-8619008,-6049792,3964416,1374208,-21978624,-31512576,-25018880,-10357248,-3254784,-9438208,-6115328,10260992,12021248,10048512,19112960,21405696,13199360,6974976,12954112,16825856,23831552,12510208,4258816,2138624,-11934720,-13485056,7044608,15069696,12680192,10365440,21933056,26657792,11836928,-11897344,-22920192,-15367680,483840,2752000,-15299584,-27257856,-13937664,-5435904,-11894272,-24349696,-29764608,-23235584,-17666048,-19060224,-14074880,2370560,764416,1887744,3217920,7503872,7547904,-3326464,-12305920,-13562368,-8775680,-6159872,-10117120,-7294464,-117248,-1309696,-2665984,5245440,11038720,10836480,8356864,7880704,8810496,11583488,12260352,-1506304,-14497792,-14800896,-19716096,-19828224,-16847360,-20654080,-26650624,-20356096,-8806912,9474048,25802240,14496768,4743168,2639360,3375616,16600064,20411904,18652160,22880256,23964160,23501312,14628864,4957696,5513728,2357248,-3700224,-14465024,-17388032,-14500352,-9222656,-10199552,-26371584,-39284736,-45368320,-42741760,-35723776,-33853952,-23680512,-10979328,-11014144,-15524864,-14950912,-17829376,-14884864,-4175872,-2147840,2557952,-1738240,-5851136,-3024896,294400,6633472,17660928,16198144,-1720320,-26940928,-33467904,-21568512,-6976000,9210368,16888832,9011712,-8676864,-16911360,-4740608,-1233408,1166336,13500928,8282624,-8036352,-21557760,-30665728,-31471616,-19969024,-13831168,-9064448,-622592,6210048,-1547776,-13848576,-21551616,-22747648,-13116416,-10364416,-3027456,6312448,10379264,11740672,17058304,24876544,26634752,20903424,4987904,-6785536,-16791040,-14623232,1850880,17378304,19324416,12115456,12230144,12619264,11650048,7613952,3997696,-583168,-1570304,3223552,3392512,-10293248,-14372864,-12349952,-9397760,-7269376,-10361344,-12499968,-6459904,-18070528,-36159488,-19611136,2600960,10230272,5953536,-5860352,-10386944,-12667904,-13113344,-19341312,-20825600,-21073920,-23041024,-26102272,-13604864,-13280768,-20098560,-22495232,-15072768,-6332416,-1916928,7653888,4553216,-4606464,-2458112,-3964416,-8489472,-16083456,-13004288,-6238208,1746944,8856576,5998592,4663808,3678208,548864,1554944,3981824,-12186112,-22151168,-25606144,-28305920,-18791424,-72192,10068480,-17408,-7195136,-2625536,-6027776,-11863040,-11919872,-2978304,3543552,8708096,5593088,11546624,16483840,17891840,13846016,4059136,-5445632,811520,1199104,-2127360,-12414976,-24088064,-23335936,-29594112,-31926272,-26909184,-23669760,-9826304,590336,11054080,13490688,7525376,-4686336,-17061376,-28241920,-22137856,-4904448,7773184,8423936,-7315456,-22471168,-21451776,-12804608,-7128576,-10244096,-22444544,-25641472,-33202176,-40199680,-39026688,-30438400,-25052672,-18671104,-4500480,-10635776,-17292800,-3869696,2927616,8771584,18119680,5946368,-24046080,-40210944,-28877824,-19682304,-16029184,-20776960,-25092608,-28905984,-39979520,-52881920,-49976320,-33277952,-14609920,10115584,21692416,9290752,14600704,9668096,-5047296,-18307072,-24128512,-22488064,-21970944,-28054528,-27915264,-17267200,-8781824,-8240128,-3264000,-4165632,-4244992,-8615936,-13699584,-11681792,-12396032,-14463488,-13988352,-20629504,-24610304,-14758912,-1673216,-116736,-9217536,-4368384,5130752,9965056,9546240,12067328,13371392,18938880,20697088,34463232,45535744,35320320,20087808,2437632,-8430080,-16690688,-21793280,-19735552,-17871872,-20476416,-22122496,-12655104,-1244160,-6963712,-6220288,4666880,13945344,11724800,1849856,2207744,6481920,14756864,11698176,606208,3036160,10302464,14593024,7967744,8321024,11525632,8381440,10767872,11070976,357376,-4257280,-4710912,-6995968,-7271936,-4955136,-6107648,9494528,24472064,12808704,8093184,21757440,16012288,2162176,-1968640,7236608,11616256,7772672,7092736,8363008,475648,-15066624,-18457600,-14521856,-13921792,-12404224,-18399744,-21353472,-9858560,-10162176,-13276672,-21024256,-40651264,-50003968,-40153088,-18780160,-11450368,-11067904,-5584896,-15639040,-19238400,-1720832,11851264,8911360,10405376,2112512,-3211776,-2498048,-9134592,-6042112,-6326272,-15906816,-23571968,-30400000,-22345728,492032,8174592,2900992,2899456,6245888,-6629888,-15585280,-27558912,-34108416,-23863808,-15924736,961024,16868352,14317568,5214208,-7855616,-20626432,-38882816,-48498688,-42353152,-35834880,-42258944,-46957056,-49575936,-50214912,-45708800,-30500352,-12879872,-11083776,-13272064,-7636992,13712896,20564480,25037824,26384896,23200768,9552896,-4352512,-9039872,-3164672,2307072,5472256,6513152,4073472,-9376256,-18616320,-25698816,-21993984,-4999168,4694016,7440896,16982016,12579328,21135872,32685568,28058624,18393600,7572992,5037568,5489664,-5929984,-25723904,-19063296,3593216,-763392,-4964352,1270784,6810112,3751424,-4859904,-19751936,-27568640,-24323072,-14560256,-14189568,-12624896,8484864,30961152,29100032,17752064,8352768,5189120,-238592,-9885184,-15324160,-14450176,-13958144,-18663424,-20944896,-18673152,-1434624,19727872,31053824,31540224,22410752,14544384,-2665472,-25261056,-37956096,-25107968,-1567744,17662464,21308416,9027584,4410368,1868800,2452480,15529984,23072256,25136640,16010752,9229824,11576320,10980864,16994304,17248256,16680448,17611776,18195968,16567296,20317696,31635968,35430400,32833024,18275840,10556416,692736,-16670208,-19210752,-16452096,-17924608,-18484224,-20251648,-7298048,-1839616,-8388096,-7935488,-10841600,-10073600,-7403520,-13243904,-22603264,-15022592,-5237760,5164032,4069888,-1338880,-3066368,-12798464,-29478400,-26038784,-13507072,8117248,24386048,25615360,20086784,10093568,6269440,8932352,18172928,22944256,28071936,21340672,6558720,369152,-3969024,-5114368,-7875072,-5656576,-9878016,-17888256,-17319424,-9346048,-8268288,-18238976,-26839552,-23821824,-15304704,-7676416,-5732864,-10406400,-7278592,-3780608,-8710656,-4113920,7923712,2627072,1966592,11267072,13479936,10983424,13406720,-1293824,-340480,9362944,4759040,1201152,-13978624,-21103104,-10187264,4439040,8988160,-78336,-10013184,-8420352,-7503360,-12314624,-14561280,-18683392,-27307520,-32842752,-26060800,-26139648,-28082176,-23283712,-18553344,-18804736,-8240128,192000,2237440,2580992,-89088,-654848,-7312896,-25162752,-33651712,-18419712,9216,5270016,7262720,8830464,8369664,-287744,-8538624,-5934080,1754112,205312,2434560,9964544,15865856,14210560,5664256,2224640,6747648,13834752,16980480,9163776,-3099136,-4957184,-14091776,-26022400,-26099200,-18862080,-13869056,-5810176,8212992,18673664,30434816,28764160,17309184,7563776,-5404160,-9384448,-8838656,-5856768,-4359680,-3795456,8202752,21198336,15315456,14900224,9711104,-6917120,-7905280,-4012544,-2802176,543232,2224128,-2641408,-3865600,-12985856,-32681984,-38220800,-43237888,-41060864,-42110976,-37471744,-21232640,-15491584,-8492544,-1155072,10908160,21864960,30839296,25875968,7775744,-7650816,-14370816,-28193280,-31585792,-14857216,-1343488,9267712,13176320,12878848,10068480,13487616,8133632,7098880,2737664,4255744,1474560,206336,-3301888,-13624832,-9964032,-8654336,-8658432,-5774336,-9749504,-6775808,9864192,14778880,1796096,-9799680,-9673728,1727488,4529152,-5633024,-8353792,4294656,10095104,10334720,9725440,2715648,-7387648,-9009152,-5445632,-3833344,10151936,26107904,23405056,12821504,4613120,4578816,2216960,6015488,11302400,5833216,6134784,13591552,8770560,-452608,-2506752,2793984,948224,-2335232,-11531264,-9426432,-10174976,-10424832,-15051776,-17576960,-11036160,6491648,7937536,-2241536,-6642176,-4572160,-5455872,-14086144,-24003584,-13325824,-5793792,-15510528,-14137344,1608704,20305408,19809280,392192,-9870848,-7380480,-3978240,-1381888,4160512,5009920,-6273024,-11887104,-14094848,-5616640,5746688,-3245568,-19075072,-27127808,-26209792,-21406208,-16663552,-30330880,-48976896,-60452864,-58831872,-50869760,-51567104,-45782016,-47775232,-48850944,-34951680,-24180224,-19975680,-23080448,-16935424,-6087168,-4606976,-2442240,-8523264,-9968640,-19359232,-15822336,5475840,22083072,16913920,4898304,-5829632,-3802112,-5829120,-1647616,1830400,6870016,3050496,-6184448,-2423296,-6666240,-19154944,-24837632,-24710144,-12615680,-8887296,-15139840,-14918144,-18196992,-14645248,-904192,8142336,11835392,17708032,34026496,39866368,24844288,-5702656,-31023616,-33740800,-18896384,-6140416,-5342720,-15734272,-22572544,-15385600,5871616,21371392,9264640,-6603264,-14423040,-24397824,-26710016,-26157568,-18195968,-20467200,-23644160,-12016128,-3133440,3697664,2587136,-13248512,-18357760,-22007296,-30885376,-35038720,-25000960,-13163008,-11469824,-11427328,-11561472,-5189632,2673152,-3973632,-5082624,-2243072,-9473024,-15020032,-14347264,-14046720,-10479616,-3494400,-6523904,-11521536,-8434688,-1434624,6620160,14126592,12300800,14684672,8887808,3370496,16294912,19084800,963584,-7372288,-8228864,-10460160,1739264,-3005440,-7159808,2226176,3587584,531456,-8175104,-24459264,-9827328,2586112,10207232,14111744,2179584,-9788928,-17664000,-11100160,-3338240,-458240,-8770048,-2797056,8939520,14660608,19562496,23264256,18324480,9920000,12696064,23270912,31422464,34409472,31349760,28048896,30211072,38435840,33760768,18996736,3944960,-6961664,-11144704,-7066624,-2251776,1528832,9009152,21963264,31534592,35275264,38490112,33679872,28610560,20363776,12379648,20625408,15100416,-7832064,-28801024,-31812608,-24142336,-12981760,-6139392,-358912,1994240,396800,-2948608,-14656000,-28373504,-25833984,-18543616,-20921344,-30229504,-36010496,-19936256,301056,-5743616,-14257664,-21530624,-19042816,-9712640,-7170560,-1758720,1637376,-8316928,-21055488,-15960576,-13742592,-10262528,7310848,14799872,9269760,6630400,-1763328,-4034048,9036800,9964032,12222464,4042752,-2996736,1100288,3588096,-300544,2694656,7192064,19378688,35133440,27220992,12670464,-5106688,-17577984,-19501568,-23380992,-22622720,-11935232,-7602176,-10903552,-10913280,-22213120,-33911808,-29977600,-10761728,-2553856,-6293504,-4458496,-7116800,-10329088,-13825024,-10364928,-10695680,-17702400,-31515648,-34906112,-23235072,-6450176,-152576,-241152,8698880,3672576,-5420032,-17006080,-32231936,-33410048,-28215808,-19774976,-21498880,-22326784,-19174912,-19957248,-15181312,-2161152,7596544,-821248,-9689600,-2605568,-3261952,-6780928,-377344,5065728,8881152,8089088,-2961408,-6075392,-9543168,-11050496,-1146880,3797504,3222528,12729344,5353984,-8495104,-15144960,-4632064,3065344,-1545216,-10529792,-16510464,-11983360,-9802752,-5094912,4855808,6056448,-3404800,-870912,-7610880,-13694976,-2897920,5559296,4753920,5923840,4505600,-2888192,-2430464,5043200,4731904,5612544,2852864,12400640,23787520,25570816,32654336,30869504,29857792,23221248,16276480,13625344,14557184,10739200,15819776,6972928,8503808,24704512,21373440,11088896,6782976,9690624,12719104,18840064,21939200,19119104,18134528,14346752,2530304,-7505408,-4419072,4104704,4963840,-2947072,-9623040,-6575104,-2936320,-9807360,-5389312,7704064,14500352,17465344,12860928,-6647808,-12977664,-8008704,-9526784,-10761216,-6834176,7383552,16912384,15508992,12673536,1145344,-6496256,2518016,6150656,-8975872,-26798080,-18400256,-736256,6855168,10586112,9658368,-21919232,-54190592,-53304320,-31492096,-16054784,128512,14987776,7926272,9520640,7339520,4051456,-242688,-13284352,-24467456,-24867328,-13186048,-10406400,-18896384,-20571136,-15472128,-9986560,-17818112,-16945152,388096,22055424,32769024,19236864,-2161664,-355840,16444928,11105792,-3318272,-10882048,-6814208,-2891776,-1772032,4593152,12658688,5430272,1562112,7094272,13909504,10880512,11982336,15948800,26521600,20716032,12630528,19295744,22802432,15961600,11987968,13288448,12701696,5281280,100864,-8350208,-9631744,-6486016,-10544128,-19397120,-25846784,-14393856,-7298048,-11094016,-7543296,-1718784,-765440,-3994624,-805376,378880,2200576,8387584,-7372288,-11036160,6536192,13465088,16186880,11831296,6825984,6616576,15293952,20153856,19961344,6113280,-2752512,3957760,9050624,3984896,2393088,-4755968,-5911552,-3509760,-11697664,-3912192,4190720,18538496,23690240,14896640,7309312,4881408,8784896,19929088,20971008,18040832,19214848,21109760,14673408,7379456,8731136,2028544,-14017536,-19299328,-17158656,-20091904,-15625728,-1631232,10495488,6160384,-9836032,-12630528,-10992128,-8838144,-6747648,1503744,6642688,-2225152,-15877632,-17604096,-4181504,2100736,-9637376,-5210112,10735616,17786368,21047808,19336192,25235456,22077952,19737088,22209536,18842624,5470208,8261120,12506624,612352,-6205952,-1853440,-3269120,-12188672,-19151872,-32852992,-24670208,-8343552,-134656,-9613824,-19549696,-18004992,-13862912,-10820608,-13690368,-20595200,-25878528,-22833664,-10802688,-8110080,-3599872,1222656,-6484992,-15181312,-6907904,-6269952,-5446144,-990208,-9785344,-13861888,-14291968,-14853120,-29674496,-36076032,-26528768,-7513088,-7801344,-15782400,-8313856,-9569792,-16418816,-19106816,-20359680,-25089536,-34682880,-38818816,-36728320,-31002624,-22560768,-23147520,-24844800,-18704896,-14522880,-11179520,-7223296,-3754496,-11721728,-20507136,-8290816,5043712,12560384,16180224,3355136,-10833408,-14380032,-15581184,-9124352,-4397056,5634048,14126592,2805760,-3086336,-818176,2813952,5803520,-140800,-16276480,-17164800,-13773824,-11912704,-10663936,-9565696,-3355648,-5707264,-12516352,-17814528,-18851328,-10276864,-7742976,-11493376,-3860480,266752,-7349760,-16117248,-29701120,-40770048,-37212672,-16713728,-15152640,-27133952,-25108480,-23340544,-17139200,-16098816,-19689984,-18345472,-17408000,-19344384,-22799872,-21769728,-21633536,-26351104,-24974336,-27701760,-21837824,-3094016,6992896,5510656,-3286016,-3521024,-780800,3604992,-3683840,-16396288,-23161344,-20905984,-26103296,-37059072,-43559424,-40456192,-32689152,-15466496,3444224,-3944960,-9902592,-17202688,-29423104,-21179392,-9576960,-7001088,1766912,15058944,18452992,10183680,9153536,9836544,-2148864,3093504,12184576,9508352,8938496,-559616,-15116288,-7257600,2299904,2991104,6641152,-2885120,-18367488,-24546816,-30653440,-32251904,-38571008,-35260416,-25174016,-14554624,5047296,12085760,9923072,-2029568,-5221888,12229120,17356800,9334272,9987584,11683840,17548800,37737472,43101184,27164160,5678080,-2850304,-3067392,3961856,18441216,20262400,11302912,-241152,-2023424,-3352576,-17918976,-25977344,-15316992,-6449152,-232448,7313408,8593408,-585728,-926720,-6913536,-13108736,-3107840,-7001088,-20439552,-9024000,-1959936,-12918272,-20532224,-12743168,897024,7597568,5972992,-3499520,-13387264,-22263808,-19551744,-5910016,6328832,6522368,-5467136,-12016128,-20606976,-15516672,-10077696,-15871488,-12394496,-605184,-6681600,-12166144,-11142144,-3812352,8611840,8824320,5680640,3330560,1189376,1011200,14687232,24042496,26703872,26521088,16806400,17119744,15197696,10637824,11447296,9613312,-466432,-10640384,-4536320,9480192,12836352,16496640,15942144,12909056,13426688,18363392,27433984,22884864,13824000,19228672,13611008,-3069952,-10208768,805888,3543040,-4090880,-6941696,-7723520,-8141824,-2310656,-737280,-10313216,-12338176,-7738368,-10409472,-6496768,-5785600,-506368,9416704,3353088,-3975168,1224704,8797184,6435328,210432,-9639424,-26252288,-20447232,-17200128,-28435968,-32840192,-26786304,-20877824,-21212160,-24486400,-12441088,8077312,3026432,-22881280,-27889152,-15655936,-10617856,-11966976,-17740288,-25196544,-23790080,-19602944,-23010304,-18492928,-19335168,-32041984,-47475712,-43781120,-40523264,-45089280,-43622400,-45039616,-41185280,-31783424,-19456000,-4865024,-4640256,-14508032,-15280640,-12203008,-22903808,-21234688,-9611264,-3795456,-943104,17084928,15531520,-4121088,-25119232,-30699520,-26506752,-29826560,-30645248,-18122752,-17324544,-35652096,-42969088,-27823104,-18805248,-12162560,-10742784,-20125184,-25290752,-20869120,-15293952,-14213632,-19289600,-26381312,-35249152,-34778624,-15416832,-8386048,-6977536,2213376,3938304,-2987520,-5663232,505344,4383232,-5442048,-19046912,-17110528,-8637952,-13851648,-14960128,-670208,9544192,-921600,-8366592,-15392768,-15003136,-12146688,-12154880,-3652608,1157120,-5722112,-16185856,-19420160,-2599936,15512576,24777728,32279040,24126464,2747904,-7247360,-9560576,-8981504,-9494528,-7353344,-5554176,-7500288,-4037120,9560064,6453248,7010304,9629184,7046656,14726656,23236608,9741312,799232,-3277312,-477696,11604480,7997440,-10536960,-19388416,-10934784,-4936704,6029312,19103744,3170304,-8123392,-1628160,2139648,189952,-4484096,908288,9525760,19048960,23013376,15827968,11622400,7289344,-3650048,-14027776,-24526336,-23222784,-20033536,-12722176,-4440064,4431872,-1351680,-13376512,-15785472,-10575872,-8900096,-5559296,1154560,-2611712,-25027072,-39042048,-34880512,-21993472,-14564352,-11917824,-15881216,-36267520,-44583936,-32276480,-31368704,-32537088,-22329344,-17537024,-19958784,-19823616,-8985088,11025408,17956352,22094336,18043904,1901056,-14325760,-14272512,-13709312,-10291712,-14690304,-21410304,-21234688,-15863296,-2328576,9312256,1311232,-12426240,-16806912,-16081408,-15315968,-21500928,-19780096,-8212992,-10574336,-9959936,-323584,-1658880,3770880,26359296,23172608,4546048,4276224,7433216,8431104,6120960,3044352,4421120,1959936,-1512960,-6000128,-13339648,-17483776,366592,19625472,29094400,22800384,4079616,-9288704,-12007424,-14571520,-17886208,-13961728,-7969792,-5434880,-490496,9684480,-48128,-14181376,-12577792,-1297920,10338816,15537152,12327424,10533376,3974656,-8157696,-10614784,-12703232,-6803968,3267584,8784896,12646400,7570944,10087424,18622976,25888768,21627392,-2030592,-12153344,-9596928,-14181888,-30512128,-39412736,-35296768,-20905472,-9859072,8376832,29267456,34963456,34765824,15799808,-2667008,-5561344,-9895936,-21029888,-11355648,-7275520,-9042944,-491008,3318784,-1293312,-5827584,-1439744,5420032,5389824,-5509120,-6031360,14795776,14616064,-8857088,-18131456,-11740672,-13801984,-19725312,-16557568,-14492672,-17943552,-17013760,-18301952,-22158336,-17988608,-12281856,-11051520,-20794368,-19111936,-15531008,-27747840,-32844800,-34141696,-34147328,-25204224,-26343936,-33553408,-33329152,-24417792,-18335744,-12640256,-13807616,-11687424,-7763968,-12716032,-11547136,-8397312,-18059776,-30573056,-28330496,-11299840,-6217216,-10407424,-18027520,-16878080,-15161856,-10120192,-1440768,760832,7100416,2228224,3380736,-4337152,-17515520,-29429760,-26558464,-23216128,-16601600,-18528768,-19283968,-23175680,-32367616,-21710848,-8077312,-17233920,-39330816,-39542784,-28891136,-24673280,-18180608,-1504256,13212672,5228544,-3292672,-77312,4142592,-3440640,-775680,13299712,26263552,18934784,-2938880,-16390144,-10526720,-3609088,-16917504,-27596288,-18321920,-13705216,-16422400,-13735424,-5761536,-736256,-5845504,-548864,10499072,12544512,17968128,20134400,19290624,23833088,21756928,-2857984,-19936768,-27557376,-26028544,-26481152,-37255168,-36674560,-25140736,-25618432,-31903232,-38263296,-34612736,-17296896,-13740032,-6500864,-4348416,-12436992,-19601408,-13494272,-4307968,200704,-418816,-15420416,-25260032,-19535872,-14075392,-20739072,-26276352,-14111232,-10179072,-19197952,-25502720,-24173568,-14940672,1019904,15805952,24649216,9950720,-6846464,-9479168,-8484352,-96768,7976960,5830144,-4815872,-15507456,-27216384,-29491712,-19251200,-16799744,-15301120,-6785024,1681920,2300416,4172288,12761600,-417792,-25992192,-31195136,-21814784,-10450432,1052160,-5063168,-10604544,-9470464,2647040,-506368,-14382592,-13512704,-6455808,-5011456,-2938880,-602112,-1891328,-4796928,-18109952,-27328000,-18488832,-11083776,-4831232,11804160,10464256,-1170432,-7126528,2277376,9925632,7923200,6396416,9732096,7909888,2595328,-3469312,-14411776,-19185152,-17341952,-12821504,-16172544,-20331008,-18825728,-13594112,-8456704,-4887040,-6311424,-4271104,-10492928,-16130048,-13150208,-11894272,-12862464,-11963392,-14254080,-5328896,6004736,9239040,3026944,2059776,6579200,-1999872,-15837696,-21272576,-19051008,-6026240,3481088,-9701888,-24474624,-18337280,5228544,26504704,34965504,31495680,28099072,14547456,2727936,-3809792,-2692096,-2253312,-6864896,-918016,1127936,-1318912,-727552,-6535680,-13149696,-14581760,-29672448,-38798848,-27670528,-13643776,-6703616,-3027968,-3776512,-10576384,-6794752,-7197184,-7832064,-13510144,-27363328,-37148672,-38600192,-30679552,-22169600,-21935104,-24080896,-24592384,-28008960,-26186752,-21515776,-19767808,-20656640,-11083776,-1324544,-680960,-5374464,-8748544,-6597632,-14006272,-21263360,-13608448,-6717952,3726848,9608192,-5442048,-9978368,-4486656,-6142464,-14198784,-13029888,-5204480,-6947840,-7257600,-5722112,-857600,16261120,14062592,3790848,5667328,10062336,13229056,9771008,237568,-9781760,-14992896,-9181696,107008,982528,-5157888,-16499712,-20144128,-27002368,-40038400,-36436480,-19311104,-7041536,-1935360,-762880,-3538432,1780224,-386560,-7029248,-4005376,8835584,17838080,15880704,9296896,7649792,6961152,4599296,6166016,4154368,-7092736,-20536320,-17698816,-7635456,-15548928,-22359040,-21975552,-18426880,-11130880,-7021056,-12954624,-26478080,-31050752,-25466880,-16519168,-16743936,-10764800,-7064064,-15992320,-13119488,-15705088,-13792768,-13436928,-10045440,-9508352,-12818432,-12680192,-14722560,-18683904,-10588672,-4029952,-6814208,1363968,2606592,-4434944,9077248,23580160,6672896,-14171648,-21247488,-14978560,-6128640,-13829120,-17827328,-16953344,-17020928,-5789184,10503680,17643520,13963264,13942272,13110272,9820160,1067520,-3037184,765952,8764928,5280768,-7908864,-11493888,2399232,17929728,18780672,11677696,4618752,6979584,-2355712,-10997248,-17664000,-21650432,-27336192,-36882432,-28359680,-20578304,-17603072,-3921920,1908736,-7524352,-13389312,-12093440,-12113408,-1136640,6751232,-343552,-5642240,-11575808,-17574912,-17374720,-12654080,-5154816,7810560,9690624,2077696,-5784064,-4001792,-1388032,1394688,7416320,7690752,15720448,24985600,20907520,310272,-23470592,-23516672,-6202368,-5404160,-22076928,-32637440,-28526080,-23712768,-17529344,-14492160,-12072448,-9239040,-17846272,-23743488,-10478592,6854144,11602944,-5194240,-3628032,-9238528,-20040192,-16167424,-3888128,2069504,2876928,779264,-11517952,-19914240,-8948224,-10290176,-26077696,-17477120,-6173184,-10206720,-26370048,-33232896,-38308864,-29961728,-12294144,-7501824,7414784,238080,-10676224,4345344,26213376,31691776,15706624,3993088,-182784,-6688256,-14094848,-7405056,2138624,-1038848,-16078336,-24750080,-15037440,-3637248,12270080,19404800,20800512,21141504,17662976,16568320,19689472,14659072,576000,-4940800,-12834304,-8297984,-1263104,-6365184,-12234240,-13349376,-14930432,-10870784,1061888,-2106368,-8504320,-9038848,-21892608,-27740160,-21647872,-20806144,-18877440,-6616064,5515776,12084224,18467328,23430144,23632896,12551680,1586176,-9524736,-18776576,-13413376,-707584,8994816,12146688,446976,15441408,21525504,24577024,31206400,16009728,11315712,8481792,-3522560,-12406784,-15129088,-18521088,-15586304,-7645184,-316928,3507712,-1520640,-4839424,9244160,10810368,10710016,13314560,6050304,2002432,5799424,12403712,11700224,5209088,-1084928,-5968384,-7438848,-9343488,-8256000,-4411904,-6312960,-14154752,-22515200,-29662208,-28819456,-24896512,-25311232,-28449280,-30232576,-30401536,-23986688,-5455360,5577728,-1770496,-9915904,-13889536,-24619008,-23931392,-22393856,-19686912,-5761024,1286144,-3315712,1279488,7571968,-2091008,-3482624,-5127168,-7343616,-6487040,-808448,-3334144,-16666624,-36463616,-34146816,-25950720,-20416000,-8047104,-5699584,-15953920,-28402176,-36954624,-40377856,-37424640,-24874496,-7563776,14060544,6289408,-6041088,-11866112,-13150720,-9224192,90112,12812800,4965888,-8215040,8506880,15949312,5410304,-901120,-1421824,-1271808,-1944576,-17964032,-24762880,-19695616,-10230272,-8858624,-9851904,-5992448,-2062848,-4308480,-11384320,-26970112,-38578688,-33230848,-18925568,-8431616,-6483456,-2399744,1112576,-1458176,-12287488,-12917760,-5604864,-8356864,-7892480,-5791744,-11378688,-11260416,-1776640,-4121088,-13764608,-15148032,-7184384,-12463104,-24465920,-29668352,-26263552,-36012032,-45250048,-35168768,-23343104,-21278208,-17693696,-7930880,590848,2292736,-3410432,2605568,20952576,35566592,28545024,13727232,15943168,13648384,2543104,-9939968,-17701376,-10570240,-8031744,-7137792,-3924992,-8771072,-14281216,-21656576,-27532800,-30019072,-15831040,-9350144,-5773312,845824,2993152,1166848,4540416,14770688,13756416,386560,-18913280,-15577600,-2899456,-2174976,-3780608,-2200064,-15945728,-25698304,-25056256,-16130560,-12726272,-10573824,-4771840,-1254400,-9691136,-15815168,-7114752,-2138624,-4618240,-9155072,-21322240,-26073600,-17841152,-22040064,-23347712,-16739328,-11563008,-15099904,-17387008,-2319360,9323520,15372288,18291200,26504704,31549440,11608064,-10756608,-13887488,-8947200,-4026368,2049536,4498944,-2180608,-7680000,-6020096,6163968,24257536,21202432,2181632,-3092992,4567040,3797504,11406336,9930240,-3361792,-14891520,-15617536,-6563840,-3685376,-9210880,-23796224,-31435264,-34545664,-30125056,-23903744,-27489280,-24397824,-14667776,-21878272,-23687168,-18394624,-33293312,-43831296,-37009408,-24958464,-12422656,-12491776,-8936448,-2365952,-5701632,-11939840,-9245696,-11392512,6131200,18289152,7805952,1143808,8976896,20702208,17247232,8124928,-6011392,-8282624,1891328,-1978880,-2640384,3762176,-2299904,-6368768,944640,4622848,-4668416,-2573824,9506816,14646272,3937792,-2566656,-894464,11338752,23535104,11595776,-13303808,-24460800,-25444352,-27926528,-29178880,-30659072,-28534272,-15869952,-8635904,-19003392,-34277376,-46421504,-40612864,-25317888,-11988992,-764928,3857920,-4792320,-14668800,-17087488,-15807488,-12211200,-2398208,-4691968,-8207872,-8397824,-8707584,-11501056,-13628416,-17716736,-15339008,-5372928,1390080,-5516800,-15008256,-12565504,-8369152,-16996352,-31153152,-30649856,-11892736,4638720,3007488,-1782784,-4999680,-11643904,-5173760,-113664,-5920768,-7997440,-8677888,-9661440,-3309568,-1873920,-11214336,-21001216,-9328128,-2510848,-506880,15892480,13172224,-3532800,-14732800,-17670144,-12610048,-13174784,-14055424,-13987840,-18835456,-18893824,-14278144,-15121920,-22942720,-19183104,-12947968,-23482880,-24054784,-18716672,-20379648,-21543936,-7511040,2846208,5937664,11456000,18356736,14059520,4203008,-10020352,-8802304,3548160,16688640,18070016,10106368,-1956864,-10641920,-9494528,-11977728,-15751168,-8993280,-6130688,-2877440,2900992,-1735168,5020160,1275904,-7961600,-4807680,13465600,23560704,14741504,11550720,12543488,16396288,17607680,12071424,10126848,14402048,11272704,1396224,-1211904,715776,2292736,2356736,6863360,6630912,4704256,9678336,12362752,13337600,12871168,-3132416,-17627136,-18585088,-11808256,-11065856,-4252672,2902016,-4559872,-9184768,-11106816,-18706944,-23460864,-20289536,-16921088,-7768064,-4372992,-13130240,-22456320,-29780992,-24973824,-10340864,-1561088,-795136,2721280,5961728,10359296,4060160,-13641216,-17281536,-4214784,-3963392,-3931136,63488,-6514176,-13480960,-4770304,5544960,10832896,8250368,-1269760,-6551552,-5131776,-2216448,-2499072,6150144,11291648,6077440,12637184,26266112,24934400,17533440,11488256,5503488,3816960,2424832,-97792,-8981504,-17933824,-16573440,-15911424,-14636544,-18416640,-22566400,-22201344,-22220800,-26542592,-24109568,-21096448,-16363008,-8322560,2220544,6391296,1724928,6231040,15870976,11043840,2550784,-1655808,-9182720,-11926016,-13924352,-14998016,-3915264,9217536,20840448,25801216,22607872,14910976,7707136,6023680,14331392,19686400,13300224,-1179648,1273856,15297536,10623488,2656256,5588480,946688,-13103104,-19205632,-19834880,-20892672,-16730624,-9121792,-3907584,-1412096,428032,5093376,2211328,-4313088,-7659520,-14668288,-5732864,3625472,-7681024,-9702912,-850432,14906368,20414464,9397248,3880960,2572288,18525184,30668800,23130112,14799360,10010112,-159744,-20005376,-33328128,-31370752,-21703680,-12599296,-5834752,-5010944,5906944,6769664,-1332736,-3584,728576,-4694528,-4267520,-2480640,6147584,9043456,3975168,1992704,-5039104,-8111616,-4308992,-4212736,2494976,23216128,35624960,32873472,23502336,14131200,-1712640,-13213184,-14381056,-29956608,-38891520,-24144896,-14020096,-6256128,-359424,-2553856,-8847360,-19288064,-22806016,-16812544,-12515328,-20550656,-28745216,-25279488,-11210240,-2915328,673280,-17462784,-22543872,-10636800,-20423168,-13735424,-8405504,-7486976,-8027136,-6269952,-6530560,-5246976,4173824,12286976,-1159680,-9987584,-3391488,-5498368,-751616,-7233536,-16235520,-9856512,-3521536,-350720,-1430016,-2710016,-6730240,-11580928,-6912000,4081152,2607104,-7302144,-8859136,-9137664,-7744000,-3133440,9089536,10332672,17254400,11708928,8309248,15105024,8420864,5905408,-3326976,-6478336,-8550912,-13179904,6275072,19240960,14567424,19948544,12603392,-6624256,-17977856,-18912256,-8438272,2031616,6154240,8624128,11051520,1390592,-711168,4037120,12836352,14993408,-6912000,-33050112,-41894400,-37021696,-35982848,-33979392,-19431936,-11123200,-11544576,-10303488,-9865728,-9913344,-8820736,-5634048,-1044992,-8293376,-20435456,-32918016,-27885568,-11540480,2049536,16201216,10008576,-2840576,-8202240,-14583808,-34772992,-52340736,-37915136,-22825984,-15536640,-7815680,-9889792,-12238336,-6653440,986624,289280,161792,-3825152,-11879424,-22117376,-22686720,-21544448,-30054912,-35764736,-32551936,-25048064,-6355456,7986176,11048448,10336256,8609792,15449088,22074880,22462976,10483712,-11807232,-24776192,-14921728,4841472,4695552,-17883136,-22469632,-13856768,-8489984,-7184384,-1372160,6938624,11100672,5617152,7917056,12785152,8717312,1880064,3601920,4229632,-22970368,-23629824,-13964288,-21941760,-33149952,-34152960,-36408832,-38600704,-31280640,-16038912,-2964480,-4673536,-8467456,-7628288,12505600,15895552,4667904,-12207616,-20472320,-16006144,-14798336,-21351936,-28089856,-20170752,653824,-6658560,-20871168,-9381376,-1362432,-9542656,-17140736,-12171776,-8811008,-13320192,-27318784,-40437248,-39739392,-21135360,-14094336,-11859456,3496448,19732480,24448000,11487744,6174208,7453184,5974016,-453120,-8343552,-11720704,-3152896,8458752,10349056,10480128,7164416,8074752,12129792,22958080,41914880,48585216,43172352,26244608,4010496,6684672,9331200,7255040,1787904,7797760,22232576,16974336,8026112,-4883456,-14908928,-25751552,-22130688,-5297152,2269184,-589824,-7081472,-9965056,-9084928,-11075584,-20181504,-19776512,-12758528,-12308992,-11212288,-6841856,-3145216,3103744,6450176,2281984,-4152832,-18339840,-20949504,-12115456,-17304064,-25133568,-20935680,-20938240,-16417792,-13344256,-14021120,-18122752,-20625408,-9441792,5627392,12100608,-1651200,-24210432,-35983360,-28448768,-24394240,-19588608,-23163392,-23512064,-22644224,-31980032,-41510912,-35537920,-24643072,-18881024,-11870208,-11601408,-20412416,-14143488,-4103168,-7204352,-6598144,-6262272,-275456,9978368,9119744,-858112,-7648768,-12348928,-9106432,1302016,11778048,3806208,-1243648,-4922368,-1837056,-11627520,-23860736,-17654784,-4887040,-1646592,-8488448,-7847936,-6474240,-10695680,-7849984,1193472,4981248,5153792,-6425088,-13238784,-16436736,-16665088,-23459840,-18866688,-16278016,-31666688,-53709312,-58785280,-50681856,-38276096,-29579776,-21600256,-15856128,-13685760,-1665024,4595712,70144,-6985728,-7157760,-17188864,-16696832,-11104768,-16616448,-19336704,-20609024,-21259776,-18259456,-17417216,-17457152,-22877184,-17654784,-6549504,3313664,17227776,21961728,21278720,16934912,6797312,-6815744,-12057600,-9762304,-1387008,14683136,19588096,12060160,676864,-8404992,-4630016,1024,5590528,10598400,-3584000,-16904704,-6517760,1063936,4207616,-4891648,-17873920,-20090368,-26998272,-30389760,-16741376,2300416,10843136,19630080,12529152,-3637248,-6627840,-12455936,-10450432,-18321408,-18563072,-8140288,-7817216,-16126464,-19181056,-19725824,-26443264,-30688256,-18887680,-2647552,17963520,19485696,-1702400,-21146112,-35035136,-44631552,-54932480,-50327552,-35937792,-35914240,-39625728,-27404800,-14921216,-15550464,-19930112,-15006208,-6047744,-2134016,-1171456,-7971328,-6071808,4887040,7151616,1685504,-158720,636928,-12764160,-11599360,-9228800,-19416064,-18520064,-9239552,-6541824,-5853696,-5032960,-6399488,-702464,-5671936,-8710144,6063104,10144768,7520768,6135296,6778368,-2359296,-7491584,-8279040,9929216,34185216,19348480,-7727104,-15529472,-17182720,-15023616,-22232576,-28255744,-24344064,-10066944,-7434240,-19595264,-32348160,-32222208,-24851968,-33941504,-46228480,-43276800,-48525824,-40474624,-29577728,-20771840,-1460224,5083136,5942272,5093376,3580416,68608,-6153728,2766848,10470912,1263616,-1483264,5491200,4177920,1889280,5638656,13398016,20929024,1589760,-12368896,-21000704,-26174976,-23168000,-24802816,-20461056,-10114048,1575424,8176640,3132928,-4953088,-16642560,-24940032,-19066880,-9487360,2912256,-979968,-1310208,11822592,12676096,10893824,-4723200,-9168384,-3923456,-4291072,-16694784,-32121856,-42805760,-43474432,-36765696,-30797312,-24902144,-26600960,-25097728,-21503488,-19827200,-16403968,-3796992,5212160,2605568,7223808,4638720,2498560,6361600,878592,-13105152,-26613760,-30578688,-22881280,-12764160,-13774336,-17714688,-13446144,-3607552,-13637120,-21555712,-20471808,-19514368,-25953280,-25792000,-21945344,-29405184,-26920960,-18444288,-8679936,1184768,-7083008,-13284352,-6044672,-10442240,-18841600,-19083264,-8206848,1335808,-8126976,-19984896,-7573504,1672704,-1254912,634880,-375808,-13202432,-18547712,-20772352,-24333312,-19262976,-17811456,-25494528,-17768448,-8798208,-1049600,-7675904,-9392128,-308224,4593664,-4305920,-19033088,-23903744,-42447872,-40549376,-21247488,-12535296,-13061120,-22154240,-17778688,-11082752,2512896,12371456,17843200,16858112,13345792,9085952,11458560,9739264,2044928,4149760,3598336,12442624,19761664,19679232,29398016,36231680,26399744,5158912,-8281088,-11325952,-6445568,-1042432,4465152,6631936,7716352,7355904,-1499648,-4766720,-779264,-2765824,-6641152,-623616,-6380032,-6633984,664576,1396224,-4591104,-4802048,192512,3481600,13713920,13038592,5430272,5029376,1302528,-1612288,2798080,779776,128512,-10078720,-20681216,-22647808,-12294656,-1111040,-12890112,-26653696,-16904704,-1490432,-7265792,-8830464,1219072,3095552,3710464,4125184,17909248,36290048,41849856,39049728,30523904,21046784,21143552,16253952,17756160,22074368,17281536,2058240,-9206784,-8208896,-4177920,-3941888,-20728832,-29847040,-22616064,-23032320,-31980032,-42549248,-45321728,-33690112,-17243648,-9962496,-6290432,5125120,9597440,13752832,22281728,21637632,26950144,21073920,2032640,-9955328,-14918656,-14988800,-15164416,-8159232,-9376768,-15993344,-12634112,-1185792,-4288000,-11097088,-11727360,-9714688,-15040000,-17606144,-13099520,-19666944,-20767232,-3945472,9212928,7324160,-6341632,-4169216,-967680,-7373824,-10829824,-8069120,-15145472,-17302528,-5391872,-6873600,-7480832,-8334848,-9852928,-8078848,-14005248,-24381440,-32488448,-35003392,-30383104,-19013632,-13990400,-3784704,2604032,-3360768,-17712640,-19739648,-17549824,-12526080,-11104768,-1949184,12465664,712704,-9443328,-2042368,3926528,8928256,-1597952,-20724736,-30752256,-27107840,-26294272,-20501504,-11057152,-5441536,-353280,1211392,4713984,2085376,-2228224,-11873280,-19229184,-26978304,-36918784,-31167488,-39128576,-49339392,-36521984,-22708736,-14290944,-2785280,19040768,25944064,14070272,9643520,20901888,35895296,29352960,19380736,17373184,30875136,36058112,20939776,6053888,1009152,10566656,5863936,-5325312,-6211072,3852800,10464768,10442752,17153536,14373888,2019840,-5999616,-18086912,-29439488,-21292544,-8337920,-10774528,-18041344,-169984,3418624,-11067904,-20620288,-16471040,-2139648,-270848,-10368512,-20863488,-25721344,-25757696,-20836864,-16869376,-9108992,-4720640,-7994368,-8291840,-12439040,-20021248,-14286336,-17449984,-21607424,-21214720,-11215872,-3353088,-5992960,-4728832,-7573504,-20715008,-17942016,-1136128,-4645376,-12116480,-4435968,2869760,3441664,-4732928,-13102080,-22751232,-28870656,-25822720,-13483520,2689024,3817472,-43008,-1682432,-2722304,-2784256,-5868544,-7517184,-9242624,-9869312,3885568,13949952,15920128,7315968,-12610048,-21846016,-27873280,-25698304,-11653120,8545792,16722944,18259968,3136000,-8885760,-11367936,-13770240,-21688832,-28967424,-22842880,-8648704,-3806720,4976128,10192896,-3873280,-7454208,-9636352,-1439744,7488512,14633984,17370624,13982208,16909312,20912128,19472896,16621056,17025536,17418240,14464000,-621056,-15440896,-19762688,-15048192,-17465856,-13084160,-5277184,-6770688,-16971264,-23744000,-15709696,-29036544,-33206272,-31159808,-42164736,-38683648,-40933888,-49335808,-46180864,-36308480,-33080832,-37786112,-27614720,-25573376,-38193664,-29465600,-5156864,-5978624,-15896064,-11955712,-10595840,-1990656,5686272,-3974656,-7819264,-11998720,-20409344,-18697728,-16743424,-22155264,-30749184,-44434944,-42724864,-27902976,-18810880,-12945920,-8886272,-13184512,-26320384,-38114304,-26951680,-9793024,-10833920,-20728320,-28096512,-34216960,-46986240,-52249600,-47576576,-39652352,-34162176,-16657408,-15281664,-22215680,-23920128,-27931648,-24466432,-18169856,-3871232,7102976,9428992,12988928,15250432,9021952,-5308928,-22831104,-31262720,-35284992,-39122944,-36037632,-19365888,131072,1265664,33792,-1496064,-1586688,4204544,8848896,2960384,-7060480,-5382656,-4238848,-12625920,-14571008,-7935488,-4906496,723456,-5477376,-15191040,-23550464,-32780288,-32949248,-44254208,-58268672,-49689600,-45957632,-32915456,-24346624,-24418304,-31425536,-46347264,-49157632,-44025344,-29834752,-28367872,-39200256,-39205376,-31661056,-32898560,-36604416,-37099008,-32826880,-30866432,-33195520,-42444800,-45208064,-32729600,-22017536,-18844160,-18798080,-7620096,5523456,3971072,102400,-8829440,-8524800,-1565696,7214592,3899392,4934656,6285824,4904960,-50688,-10934272,-14341120,-14011392,-4802048,181760,-5664768,-2224128,4948992,14224384,22529536,22412288,13261824,-5024768,-11234304,-14432768,-9537536,4465664,17764864,12316672,8220672,18592768,17973760,8617984,9994752,8380416,10798080,9404928,3380224,2859520,9003520,5087232,-6067200,-15812096,-16918528,-13478912,-9840128,-7173120,-1837056,9866752,22630400,28513792,24599040,15890944,3548672,-47104,5925376,5651968,4226560,6532608,14227968,22622208,13358592,-1075712,-13457408,-10216448,-6552576,-9455616,-4663808,9806336,21350912,21581824,18937344,11892736,7514112,15100416,17920512,4957696,8283648,15219712,-3448832,-2303488,7737856,7288320,4996608,-8161280,-25548288,-40565760,-41746944,-31860736,-18766336,-9188352,-14725120,-20706304,-13392896,-8424960,-8101888,-174080,5262336,9158144,303616,-17638400,-18942464,-11198464,-14097408,-16503296,-14003712,-29791232,-34259456,-23333376,-24700928,-22879232,-15155712,-13540864,-11527168,-15247872,-27268096,-22585344,-2932224,4705792,-4180480,-18824704,-26694144,-9978880,4384256,1529856,-5257216,-14620672,-13430784,-7883264,86016,-1209344,281088,2171904,1534976,9179648,17526784,6552064,-14502400,-18043392,-17609728,-10199040,2849792,9856000,13065728,19175936,22181888,22217728,20275200,6525952,-6926336,-970240,9210368,15537664,22487040,29459968,18284544,-596480,-6596608,-15524864,-17456128,-14887936,-4894720,11407872,12057088,6788608,-3170304,-23452672,-29850112,-26213376,-27328000,-32725504,-34820608,-20504576,-7345664,-3571200,-15919104,-18856448,-14379008,-8408576,-4676096,-1510912,3788800,-5329408,-12039168,-19843584,-31536640,-43313664,-32784896,-1929728,10975744,13112320,8940544,-1160704,-5821440,-7733248,-3158528,2247168,568320,794624,14400000,30557184,29019648,16916992,17479168,17358336,17996288,19405312,26011136,31389184,28136960,19267584,2970624,2983936,-4941824,-14414336,-16904704,-13749760,-19426304,-28167168,-37798912,-45870592,-48143872,-43541504,-25283584,-10478080,-9592320,-13249024,-4695040,-4325376,-23824896,-24577024,2424832,24903168,25239040,18625024,16385024,13675008,-3353088,5701120,21298688,14043136,792576,-7984128,-2172928,3025408,-1550848,-4702720,278528,2745856,-142848,4567552,12486656,22412288,19790336,11880960,5976064,-6882304,-6854144,13889536,25729536,17585664,1199104,-15306752,-9483264,-2399232,-6465024,-9922560,-16183808,-9365504,151040,6683136,13110272,13516800,6583808,-7612416,-5057536,2577408,5299200,1051136,4327424,5040128,-514560,-6781440,-10640896,-10454528,-1517056,-8304640,-17675776,-6740992,-3207680,5635584,21660672,24096768,19195392,16119808,18271232,16424960,38912,-9798144,-8870912,-6849024,-11740672,-21904384,-31737344,-23834624,-8533504,-5436928,685056,7531520,11586048,12899328,15458304,8305152,1794560,9710592,18863104,30508032,29732352,28114944,18831360,2286592,7394816,14125568,1096192,-14513664,-24596992,-14587904,-9826816,-7312896,-22292480,-46607872,-54185984,-46584320,-37763072,-26098688,-12369408,-4473344,-5767168,-6697472,-1804800,-4546560,-5151232,-8160256,1227776,8847360,13614080,7933952,1142784,-6099456,-21907456,-23003136,-9395200,-1647104,1516032,7546368,20095488,17051136,6937600,9320448,7555584,6353920,8027648,-1621504,-6687744,1976832,7025664,5706240,8901632,6266368,6324736,3956736,537088,2759168,10551296,12416512,13541376,8974848,14501376,14239232,415232,-11054080,-15139840,-458752,14736384,7059968,-5363200,-6476800,-967680,-9526272,-17048064,-21799424,-28793344,-26598400,-33350144,-39409664,-24015360,-6249984,-6782464,-14838272,-18258432,-10956800,910336,-5931008,-19294720,-19666432,-9998336,-220160,891392,-1619456,-11078656,-24928768,-31390208,-32343552,-29080576,-22261248,-16932864,-20312576,-26857472,-33714176,-30520320,-14141952,-9909248,-6564864,4715008,12601856,9513984,3200512,-1882112,-3775488,-4110336,1361920,9936384,13179904,13878784,15739392,17018368,13660672,-4638208,-12426752,-14305280,-22689792,-21112832,-8102912,-2342912,-17588224,-25618432,-24306176,-17678336,-10039296,-10801664,-15524864,-26291712,-12490240,-5477888,-10377216,-14713856,-28057600,-33955328,-21115904,-7144448,-10851840,-20573696,-22993920,-18779648,-5752832,5369344,2699264,8057856,16412672,10078720,7188992,10890752,18555904,16019968,6127104,2579968,-11154944,-18476544,-11760640,-871936,4295168,-3824640,-7189504,-7469568,-8657920,-10795520,-2601984,2084352,7702528,21020160,14151168,5948416,8892416,7390720,7201792,13974528,18609664,7877632,-1377280,4778496,9283584,9886720,12851200,6750720,6256128,1864192,-10564608,-21901824,-28224512,-31846912,-24728576,-5087232,5154816,-318976,-9165824,-13867520,-18468352,-27598336,-35207680,-30936064,-16729088,-1062912,4633088,7355392,-5033984,-24783360,-32869376,-29320192,-21681152,-22096384,-25153024,-33588736,-42084352,-27900416,-9956864,-13057536,-31218688,-37841408,-31957504,-34060800,-41552384,-39411712,-26260992,-8631808,-7526400,272384,6510592,5034496,1437184,-8699392,-29726208,-44808192,-42202112,-34356736,-32153088,-45217792,-40427520,-26403840,-19561472,-9703424,-554496,4284416,4631040,-902144,-13044224,-12725760,-3449344,-8577536,-13772288,-11190784,-8792576,-17947136,-15956992,-15390720,-22340096,-14193152,-7260160,-13490688,-21255680,-29017088,-35577344,-27196416,-16115200,-21068800,-22759936,-30004224,-45981184,-40320512,-46717952,-50101760,-36345856,-32487424,-29912064,-25872896,-34356736,-37481472,-28752384,-25959424,-17854464,-7218176,-3314688,-3866112,-845824,7820288,1937920,-17255936,-22152704,-11086336,-7155200,-7880704,-9767936,-11092992,-10430464,-5318656,-19173376,-38946304,-50342912,-50960896,-47238656,-35533312,-30146048,-31060480,-29178368,-19038720,-6476800,8279040,8737280,-10750976,-24156160,-25098240,-15656448,-8834560,-7547904,3704832,11681280,14449152,15821312,16709632,1750528,-18294272,-13104128,-1288192,8591872,19272192,22908416,14829056,5989376,10623488,3486208,-14849024,-11259904,8979968,8323584,-6295552,-9342976,1040896,3635200,-97280,8072704,131072,-18639360,-17235968,-370688,6441472,-3149824,-17862656,-9650688,-10452992,-13893120,-4594688,5490176,15613952,20162560,11994624,-1563648,6167552,12293120,6388224,5266944,9750016,9991680,1988096,-10850304,-13457408,-9970176,-11448320,-8388096,1346048,3887616,9143296,10784256,6871552,13226496,14083072,6727680,-3251200,-6064128,2947072,-8346112,-25995776,-21880320,-16883200,-8666624,10311168,14640128,16306176,7624704,-4039680,-1447424,-875008,13706752,17193472,18376704,12487680,-999936,-11715584,-16226816,-19867136,-20960768,-25550848,-26590720,-25184256,-14611456,-4855808,-850432,28672,-8488448,-14596608,-17303040,-16098304,-9901056,-13499392,-23450624,-28278272,-19955200,-16374272,-13266432,-14026240,-5925888,-4010496,-13391872,-12404224,-6290432,1739264,3126272,-5143040,-16892928,-21520896,-28241920,-18129408,-12165632,-13532672,-6229504,-13822976,-19471872,-19174912,-14813696,-12795904,-10753024,2849280,8440320,8053248,7706112,10302464,12400128,11104256,13407744,21047296,12126208,3257344,2130432,-3213312,-12743680,-21750272,-22588416,-18617344,-14370304,-18797568,-16997376,-8923136,-5083648,8591872,24779776,31908864,26503680,24330752,14678528,-1704960,-8148992,-7484928,-5723136,3042816,14145024,11947520,6344192,3657216,-2953728,-19017216,-31667712,-34489856,-27954176,-5519360,6969856,1614336,3217920,5727232,3232256,-6590976,-13197824,-12005376,-18550272,-21565952,-17566720,-12944896,-21862912,-23649280,-6392320,5121536,2879488,5388800,12707840,10426368,4021248,4310016,3795968,4024832,-4846080,3097088,10216448,5727232,9138176,10189824,18037760,29115904,28132864,11726848,-14475776,-25942528,-13484544,4651520,13120000,11438592,8209408,13693440,21129728,18427392,15981568,6930944,-8066048,-21643776,-34778112,-32772096,-19192832,-20916736,-23323136,-17413632,-7151104,-9556992,-12117504,-15659520,-8858112,4583936,6370816,9356288,13541376,12841472,-2699776,-21163520,-14964224,-7849984,-4703744,5638144,12649984,7598080,7390208,-1316864,-13411328,-14076928,-13894656,-5195264,6206464,8619008,14043648,25033728,34471424,39186432,31138816,14715392,13047808,5270528,4159488,16032768,11702784,7475712,11377152,5274112,-4744704,-5496320,-2024448,-970752,-5659136,-13207552,-16772096,-6797312,-4573184,1822208,13314048,16252928,6075392,-1403904,-10378240,-16104448,-15941120,-17836544,-20361216,-24827392,-13597696,1165312,1975296,3795968,-6318592,-8573952,2300928,6844416,4948480,-996864,-2938880,2640896,14436352,19787264,18611200,7778816,4287488,16327680,20318720,22892544,26603520,16943616,10318336,8313344,2460160,5175296,2073088,-11347968,-19341824,-20733440,-9766400,1823232,-3483136,-8013824,-9928192,-20467712,-20473344,-15853568,-16359936,-18798592,-14839808,-8186880,-10402304,-16442368,-26850816,-25473536,-15998464,-16771584,-23122944,-34707968,-36584448,-29898240,-15248384,-4881920,-4787200,-7397376,-16819712,-24158208,-14192128,-6015488,6246400,14903808,11340800,5662720,20549632,28974592,22397440,13249024,8240640,8196608,559104,1019904,13133312,15849984,12274176,9305600,7269376,-8294400,-27156992,-26963456,-13599232,-12708864,-8515072,4307456,7282176,-1987072,-12576256,-12209664,-9131008,-5178368,-8133120,-15618048,-15657472,-5218816,8098304,14598656,10731008,3513856,3520000,-1176576,-2627072,-6256128,-5825536,854528,2169856,4767232,5300224,8442880,-308736,-3777536,1452032,-8816640,-29298688,-37253632,-31524864,-20876288,-14487040,2841600,5374464,-1629184,-5544448,-11510784,-3732480,5011456,10448896,3198464,596992,-5846016,-13877248,-7339008,1533952,16392704,27499520,17598976,-978944,-13273600,-13919232,-15945216,-16897024,-8983552,-5616640,-7993856,-3459584,5130240,8693760,4779008,-2087424,-709120,68096,5798400,13758976,13846528,6887424,4461568,724992,4784640,5098496,1931776,-6662656,-22256640,-34990592,-47139840,-43420160,-16287744,2917376,1028096,-4860416,-11379712,-9312256,-2683392,-4619776,624128,-3439616,-11861504,-16090624,-14287872,-11223552,-9353216,-9166848,-9629184,-14477312,-20115456,-19288576,-17712640,-12744704,-7670784,-15406080,-21214720,-22640128,-29329408,-23506432,-15325696,-19125760,-21673472,-13228032,-4979712,6017536,21323264,16906752,5218816,10374144,16412672,16466944,24673280,25670144,19204608,5640192,-8935424,-6983680,-1989120,-12109312,-14350848,-8699392,-9193472,-7247360,-2510336,-2557952,3776000,2118656,-15772160,-21136896,-9075200,29696,-6042112,-30101504,-47830528,-52269056,-54544384,-38648320,-32984576,-38604288,-36174336,-29192704,-30063616,-19810304,-7648768,-4457984,533504,11342848,16366592,21626368,17037312,6982656,23159296,35154432,30805504,10940416,6637568,15525376,13248512,5089792,10022912,11439616,4364800,-12770816,-29110784,-30184960,-26767872,-14887936,11582464,20937728,13299200,1250304,-13967872,-20368896,-19857408,-10228224,3856384,9679360,11204608,27955712,32299520,20172800,19450368,29410816,40233984,31114752,14479360,11730944,5585920,-1234432,-2455040,-1337856,-2429952,313344,10322944,4781056,-783360,-6499328,-13661184,23552,11533312,10736128,7983104,3652096,-2534400,-11178496,-10412544,-20614144,-27025920,-21854208,-12435456,-9220096,-3805696,-2783232,-18203648,-21997568,-8174080,620544,-4627456,-3757568,8033280,-749568,-6716416,-8486400,-19926016,-16934912,-12340224,-8272896,-1774080,8069632,2644480,-1296384,-3175936,5337600,11640832,4587520,1102848,10162176,9709056,4301824,6969856,6756352,-3630592,-14219776,-19418112,-14344704,-5433344,3721216,17154560,29631488,25412608,3838976,-9410560,-1574912,-4720128,-14451200,-24717824,-19029504,2775552,7580160,-4424192,-15473152,-17620480,-7013888,5902336,12014080,8176640,343552,-8664576,-8367104,-6230016,186368,11203584,19991040,19620864,14801408,3914752,-390656,-2147840,-1485312,7191552,8067072,9321984,9160704,209920,-4375040,-9373184,-15883776,-8901120,2156032,8369664,5678080,-9423360,-33004032,-40025600,-31529472,-27406848,-22329856,-12172288,-13349888,-18463744,-26112512,-24094208,-6304768,4336640,11247616,13180928,1708032,-21352960,-32454656,-29906432,-18057728,-6642688,-5797376,-3835904,9554944,7327232,-1691648,4746752,3965440,-9770496,-20154368,-29581312,-25314816,-11795968,-10466304,-11255296,-11799552,-8711680,-13045760,-14359040,-12454912,-5487616,5310464,9471488,16118272,23531520,9186816,-20584448,-27668992,-11892736,4135936,7868928,-146944,-15938048,-26659328,-25545728,-24198656,-21856256,-25586688,-23611904,-29707264,-43098624,-44695552,-31116288,-19405824,-21710336,-38367232,-49093632,-36594688,-25928704,-13677568,-10579968,-13278720,-12425216,-14721024,-12720128,-5666816,-1245184,2505728,6462464,-1628160,9502208,16765440,3544064,-8132608,-5960192,-4161024,-1348608,-807936,2526720,20200448,25717760,7038464,-2652672,265216,10239488,15330816,14319616,18705408,17796096,10960384,5427200,11823104,12772352,599040,-14798848,-28597248,-42020864,-32862720,-19331584,-5085184,3040256,-4737536,-7901696,-3223040,-5108736,-12747264,-7492608,-3310592,5339136,4933120,-5364736,-13177856,-18018304,-23638016,-17125888,-8720896,7711232,22227968,23564800,17348096,8041984,-3104256,-9708544,-2440192,5021184,2011648,14617088,20785152,10063872,9786368,4056064,-3504640,-8071168,-15486976,-7489536,4472320,12167680,16356864,5961728,-5576704,-11013120,-15500288,-17471488,-21222912,-8384000,4884992,4294144,-1634816,3556864,12509696,13417984,21939712,21832192,6584320,-6173696,-16700416,-19707904,-18492928,-12894208,-6590976,-6788096,-9031168,-20325376,-23943168,-13918208,-9708544,-18829312,-18960384,-22469120,-27132416,-21270528,-7874560,3182080,7663104,14385664,14841856,2626560,-12969472,-18618368,-6778880,-5115904,-12036608,-14790144,-15848448,-25802240,-27557888,-21623296,-19828736,-24881664,-26782208,-11935744,-8305664,-16699392,-32305152,-32555008,-29598208,-14019584,6133760,4703744,-786432,-6094848,-9977856,-12726784,146944,14633984,4641280,-7405056,-10176512,-9436160,-5722112,1257984,2002944,9592832,7940608,-14494208,-26051584,-22903808,-13831680,-16857088,-19140096,-15368192,-8850432,2640896,7570432,-2224128,-519680,494080,-15606272,-22925312,-11627008,-18507264,-23724544,-14639104,-13212672,-26564608,-43235328,-46185472,-44591616,-30340096,-23259648,-27876352,-32390656,-37565952,-28855296,-24364544,-23346688,-22033408,-10895360,-1702400,827904,10698240,10024448,-5479424,-14806528,-10095616,-7131648,-5180928,-577536,5795328,11582976,15762432,20717568,22164992,26748416,26146816,10892800,2548736,2421760,8433152,15060480,17029632,21458432,13522944,-1168384,-6701568,-4886016,1046016,-4101632,-16413184,-34276864,-37776896,-25758720,-14920192,-9427456,-20403200,-32814080,-30447616,-23766528,-8973824,-3757056,-12057088,-11806208,-11326464,-2903040,-4706816,-10408960,-16851968,-10853888,-4010496,4750848,11656192,8021504,-7451136,-9608192,10372608,13251072,731648,397824,5786112,3398656,-6828544,-8570880,-7088640,-4811776,-1844224,-3750912,804352,2674688,-2126848,1507840,5449728,-5645824,-8420864,2687488,470016,-16780800,-25978880,-24644096,-31365120,-45402112,-52103680,-43488768,-42440704,-49442816,-42157056,-29161472,-20619264,-13499904,-5602304,-11851264,-22113280,-20243968,-16770048,-26672128,-28974592,-14513152,7256576,20747264,30112256,31096832,16358912,1550848,-7686144,-10799104,-7266816,-7535104,-10966016,-9702400,-4411904,-6779904,-17409536,-21688320,-27776000,-35251712,-27147776,-10515968,-5749760,-4983808,-10560512,-14868480,-5819904,-4469248,-3720704,-6398464,-7397376,4848128,7854080,1604096,1943552,15429120,24294912,22268416,17831424,10204672,11259904,13016064,9225728,3647488,-3400192,-7271936,-14919680,-16207872,-18486272,-22087168,-13297664,2959360,15984128,21928448,24721408,25641984,21886976,3356160,-5629440,-6814720,-7074816,-699392,12489728,17510912,6561792,-3867136,-4875776,-9044480,-14278144,-16249344,-13732864,-3308032,-1205760,-3846656,-10497024,-23020544,-25806336,-13792256,6631424,2181120,-22780416,-26248704,-16304640,-4791296,8359936,3876864,-7335424,-2075648,14204928,35399168,35963904,22786048,10142720,2762752,-11072000,-29250048,-32823808,-27623936,-22826496,-18123264,-19644928,-28599296,-27948032,-31898624,-35309568,-18180608,-697856,-9676800,-19001856,-15163904,-12022272,-8820224,-1635840,24064,519680,-2660864,6090240,23174144,8381440,-13794304,-9790976,-877056,-10673152,-11555840,3147264,2590720,-15770624,-22807552,-13669376,-8747520,-15442432,-24092672,-20314112,-16011776,-26889728,-28194304,-19844096,-5615616,-37888,-6209024,-15572480,-28568064,-38999552,-27355136,-16649728,-18755584,-24773632,-29901824,-38067200,-41894912,-37251584,-27332608,-28407808,-34775040,-28805120,-13385216,-4427776,-8051712,-14784512,-9780224,858624,-257536,1504768,4372992,12351488,6854144,-7725056,-635904,7313408,-11956224,-34170368,-33716224,-16738816,-199680,4606976,5698560,21566976,27273216,27184640,14455296,-1865216,-25721856,-38212096,-25368064,-3673600,16474112,20726784,17933312,17271296,11136512,-4400128,-3283456,5121536,7629312,-485376,-11484672,-8366592,-13533696,-13932544,-1346048,9328128,13325824,1421824,-3462656,2795520,1128960,-11784192,-14852608,-6789120,-1810432,-6635520,-12528128,-17050112,-20643328,-22927872,-22190080,-33531904,-35967488,-32160256,-23439360,-9278464,-1769472,-14547456,-34316800,-38067200,-22181888,-15183360,-13916160,-8393728,-2533888,-13712896,-23452672,-20078080,-5999104,10894848,6345728,-286720,-1646592,-4061184,-4666368,-10975744,-15752704,-17179648,-9871872,4137472,-4357632,-11490816,-14182912,-19296256,-20801024,-18250752,-16121856,6480384,39119360,38314496,-1872384,-20324352,-15762944,-21728768,-25377280,-22400000,-14021632,-11500544,-9994752,-6871552,-6976000,-8096256,-11185664,-10874880,-17320960,-24348160,-21168640,-10143744,720384,1106944,-17497600,-24886272,-9613312,17537024,20750336,15826432,21548544,17918976,4757504,6519808,12013056,11213824,-232960,-12615680,-14346240,-19633664,-16013312,-8710144,2434560,20883968,23558656,16725504,7257600,12656128,25715200,19535872,12868608,25976832,32155648,30267392,24858112,13896704,7196160,8292864,19046912,23093248,28167168,14909952,-2021888,3141120,19869696,20396544,17247744,14365696,6966272,-4165120,-5450240,6535168,7285248,-11543552,-22537728,-16189952,-9443328,-3956224,-5592064,-5699584,-4306944,6177280,20383744,21182976,19487744,15248384,16261632,17199104,9100800,992768,-1582592,11085312,20367872,33213952,29472768,22007808,19112448,7959040,-115712,339968,183296,-1385472,5259264,18780672,24488960,23487488,7672320,-8937984,-9226752,-1753600,1418240,849920,7387136,11719680,9166336,7069184,2788864,1742336,1034240,-2827264,-17117184,-32294400,-34168832,-34338816,-32125440,-27677696,-31638016,-28453376,-23669248,-28569088,-30414848,-35489792,-26788864,-20042240,-18198528,-12928000,-3194368,-3031552,-13835776,-13534208,-15181312,-9142272,-8295936,-8834560,-7912448,-13750784,-26183680,-28466176,-20242944,-11501568,-16054272,-27787264,-33874432,-33395712,-20322816,-9429504,-3422720,7566336,12380160,5082112,-13188608,-25644032,-25853952,-31872512,-37909504,-37032960,-26456064,-21261824,-28763136,-23108608,-14808064,-10765824,-16861696,-17280000,-8646144,-623104,-4535808,-9989632,-15047680,-19968512,-18740736,-17402368,-16968704,-6242304,-2422784,2775040,6590464,9217536,10753536,10847232,9813504,5889536,7386624,-1694208,-9952256,-11922432,-12353536,-11231744,-3358208,4775424,13841920,21972480,19970560,6887424,4633600,5009408,8061440,8079872,-3404800,-7643136,-12782080,-14680064,-11985408,-10955776,-5067264,9037312,14469632,13211136,4726272,-4273664,-686592,2045440,886784,-8558592,-12719616,-14700032,-12269568,-781824,19729408,18108416,3163648,-17491968,-30460928,-26643456,-15720448,-5169664,-6955520,-14126080,-9566208,-3743232,-8424960,-24996352,-33106944,-27901952,-10741760,-4089344,-9247232,-6834688,762368,1011712,-3986944,-10638848,-16242176,-20211712,-25582080,-15539200,-7252480,-20908032,-40968704,-45647872,-33843200,-22737408,-8025600,-1710080,-3596288,1296896,5295104,7354880,-1582592,-3059200,-157696,-7604736,-16181760,-10981888,-10449408,-18033664,-10934784,2260992,2155520,-8340480,-17023488,-14710784,-22382080,-35393536,-29734912,-23857152,-18641408,-18636288,-22962688,-14093824,-7675904,-10292224,-6987264,-126976,-6564864,-6370304,950784,-2472960,-2149376,-8666112,-14899200,-12455936,-6647296,-16203264,-22047232,-18545152,-15750656,-21428224,-20208640,-10945024,-3115520,1916416,4950528,1889792,1210880,4395520,175104,-10251264,-11237376,-1060864,11417088,7819776,2797056,7343616,6344704,11770368,17730560,14542336,27318272,42628608,40963584,29916672,19217408,20110336,22474752,13352448,-465920,371200,17377792,21194752,25266688,38405120,36160512,31931904,34083328,27783168,32346624,33818112,23388160,30510080,31639040,18766848,7422976,-8534016,-14757376,-8873984,-6518784,-14646784,-33707008,-42876416,-23215104,-8332800,-5584896,-3080192,-5450240,-5374464,-5980672,-9761792,-11265536,-4716544,10486784,12424192,8566784,2024448,-5685760,-8919552,-20033024,-23521280,-8896000,-1953792,13760512,28570112,34296832,22428160,12077056,12504576,6088704,723968,-2202112,-11536896,-26865152,-33511424,-37893120,-42437120,-24200192,-14315520,-15091200,-9468928,-3777024,6383104,8258560,3653632,-5017088,-13724672,-21021696,-27642368,-24082432,-7074304,10176512,18547200,15224320,7495168,10502656,3677696,-17615360,-37699072,-45166592,-24410112,-11520512,-18686976,-24907776,-16910848,-7522816,-3286528,-693248,3986944,-6659584,-10809344,4142080,9646592,11994112,3989504,-9444864,-2604544,7345152,8128512,4239360,4994048,-7919104,-12381184,-5041664,-14558208,-28171776,-31774208,-17071616,-3233792,3591168,10853888,15869440,12987392,10708480,16240128,24919552,22597632,9221120,98304,-558592,-1223680,-8357888,-10477056,-21217280,-31529472,-27726848,-14601216,-2183168,-3846144,-20061696,-36114432,-33795584,-15161344,-8291840,-20247552,-30245376,-19168768,4148736,13522432,16099840,17310208,7618560,9379840,11813376,2893824,12780032,22837248,17252352,11020800,6578688,8139264,10256896,8521728,4247040,1537536,-19415040,-37370368,-42460672,-37715968,-26504704,-20205568,-14150144,-3359744,-617472,-8338944,-1360896,8964096,4469248,-7904768,-7218176,2437632,7553536,7606272,5046272,6232064,11964416,15381504,8104448,-4355072,-15015424,-23088128,-32854016,-26488832,-18535424,-10143744,2407936,16491008,24342528,17026048,8569856,10316288,4558848,-6471168,-7022592,560640,1085440,10070528,11473408,5456896,-1141248,-5534720,-17580544,-23985664,-17609728,-16491008,-11172352,3915264,11556352,3380736,-13058560,-21273600,-11706368,7468544,15824896,20880896,19129344,-6294528,-10570240,6474752,8888320,-5137408,-6470144,286208,-13502464,-28698624,-25748992,-15473152,-1373696,-2666496,-6152704,-1302528,-430080,-5852672,-1501696,8629248,14169088,6068736,-4655104,-7157248,-6609408,-10905600,-4063744,5003264,-301056,-15422976,-29221888,-29766656,-26720768,-9439744,19715584,30645760,24833024,15491072,10340864,11075584,15749120,19493376,18388992,15762944,12898304,8388096,12785152,9065984,294912,9647104,22371840,16062464,-1096192,-10550272,-17347584,-8161792,10771968,15197696,13600768,18244096,28283392,33101312,24632832,21020160,11884032,-3752960,-10481664,-7575040,-4950016,-898048,5258240,4957696,-2425856,-23007232,-38175232,-25997824,-13062656,-10717696,-9196032,-4527104,-4680192,-5611008,-14097408,-25933824,-21512704,-12698112,-6969856,1602560,3500032,-2267648,3421696,-2245632,-17587200,-23174144,-35074560,-40278016,-32124928,-16153600,-4219392,512000,-899584,-3296768,-13405696,-30285312,-35425280,-34337280,-32180224,-34254336,-38196736,-36828672,-34688512,-36312576,-32828928,-26710528,-26953728,-25062400,-12631552,1295360,4861952,-3282944,-9438720,-7851008,7405568,21231616,24223744,32767488,35534336,33091072,26894848,13429248,6302208,-9076736,-19286016,-10690560,-4576768,-6812672,3154944,2679296,-7653376,-21754880,-34948096,-25597952,-25445888,-34412032,-39128576,-37721088,-23391232,-20941312,-26354688,-5160448,13119488,16312320,16880128,21948416,25646080,15986176,5156352,962560,1221632,-4168704,614912,5984768,13464064,13166592,11072000,15094784,16922112,21122048,16890880,10002432,15665152,31254016,30098432,23771136,22744064,17361408,2557952,-1925632,-5717504,-7324672,-5652480,-10686464,-14529024,-18177024,-19990528,-14543360,-2469376,1237504,-4510208,-12391424,-16587776,-1933824,14729216,10760704,2988544,929792,9669120,11685888,13283328,7472128,-11473408,-29169152,-23635456,-21087232,-22515712,-18392064,-9664512,11261440,18847232,11244032,2754048,10029056,5698048,-12294144,-12321792,-3131392,-2103808,1604608,3431424,9516544,9148928,12618240,13171200,354304,-7022592,-15674880,-15748096,-7411712,-6996480,-3585024,5936128,3341824,-6373888,-8223232,-9800192,2736128,6097408,-4972544,-6734336,-15977472,-26307584,-27492864,-23996928,-14269440,-1778688,7617536,13668352,23113216,30915584,9379328,-8380928,1349632,1773056,-10642432,-8531456,-6572544,-11183104,-4234240,1217536,-628224,898048,-8742912,-15625216,-13360640,-3176448,-5387264,-5662208,-538624,7396352,14102528,4962304,-2162688,-6823936,-5996544,-3133440,-7832064,-24069632,-29934592,-45220864,-52634624,-50169856,-33260032,-23632384,-28163584,-23537152,-12295168,-7815680,-13826560,-22812160,-24588288,-14514176,-4583936,-7899136,-12430848,-21908992,-21214208,-5148672,5553664,3684864,8041472,17945088,16717312,13442560,7858176,11223040,9594880,6342656,1104896,-6418432,-7091200,-6479872,-16703488,-20812288,-21820416,-15883264,-6224896,-4702720,-18477568,-28761600,-31027200,-32204800,-21830144,-11026432,-372736,5772288,-4366848,-6775296,-4482560,12133376,26998784,23176704,29624320,27809280,9845760,-5650944,-10475520,-10826240,-8583680,-4647936,4163072,3013632,-621568,7176704,14060544,18842624,15929856,5057024,-10731008,-19982848,-16329216,-4303872,6493184,7866880,9930240,6817792,3195392,8136704,13132800,13083136,-2301440,2744832,17996288,15554048,7527424,4470272,6533632,21720576,23233536,22211584,16207872,13394432,18376704,29760000,28501504,22076416,11288064,-7603712,-14947328,-22485504,-22407680,-7619072,-1964032,-7150592,-15181824,-24045056,-24117248,-6542336,3515392,-660480,-7643648,-20297216,-29675520,-37204992,-34036736,-20463616,-21377024,-6194176,2993664,-12050432,-19011584,-21862400,-21911040,-24808448,-28899840,-36524544,-35722752,-35261440,-30977536,-25260032,-16947200,-9892864,-11512832,-9022464,-1423360,2358784,5068288,15387648,24937472,27826688,15079936,-233984,-10821632,-25127424,-27984896,-32042496,-27855872,-14837760,-6220800,-3785216,-16110080,-18007040,-2566656,-5026304,-14474240,-8391680,3625984,2242048,1269760,-6349312,-25884672,-38751232,-29864960,-8025088,10535424,19089920,25129984,35134464,31952384,25207296,28114944,29082624,24196608,30791680,31400960,12974080,11839488,25474048,23102464,20140032,16694784,2629120,3840000,10475008,3295232,-5350912,-2401280,5940224,7139328,-5987328,-14195200,-7126528,-4458496,-10372608,-22619648,-24651776,-13109760,-1990144,-13356544,-22563840,-25139712,-35048960,-29087232,-15866880,-3333120,-1838080,-10929664,-12131840,-20080640,-17589248,-14111744,-20108288,-8259584,-7029760,-9329152,-7383040,-12090880,-19520000,-11901952,-13449216,-14114304,-12432384,-18380800,-30630912,-34585088,-29225984,-17380864,-20561920,-34291200,-29314048,-31524352,-37636096,-29998592,-19045888,-9912320,-4825600,-1133568,7312896,10360832,14528000,11649024,3169792,6374400,10735104,26678272,43993088,42489344,28397056,17885696,17601024,25456640,22380544,9487360,-3336704,-11975168,-15117824,-14497792,-13789184,-9655808,144896,1690112,1108992,13494272,15302144,5130752,-7236096,-18170880,-17553920,-14757376,-1341440,6534656,10139648,17997824,23886848,16889344,6392320,-5112320,-14501376,-22891008,-20506112,-4998656,328192,-6397440,-17984000,-19505664,-13027840,-5762048,-3854336,-12400128,-21412864,-20300288,-10229248,-2468352,-164352,3372032,5297152,4754944,-5506560,-11492864,-12053504,-25651200,-39113728,-43861504,-48158208,-38723072,-20111872,-14363136,-8827904,-5754880,-4627456,-3765760,-11274240,-11561984,-11190272,-31164416,-39368704,-28663808,-19939328,-25259008,-29443072,-28573696,-22448128,-23367168,-22006784,-12285440,7162368,17073664,15429632,15456256,16524288,21572096,21368320,28677632,38827520,36014080,27417088,18693632,6247936,-1498112,4144128,-438272,-6864896,644096,-1536000,-7978496,-9430528,-5649408,-15976448,-20436992,-20409856,-26204672,-33308672,-33462272,-28240896,-28369408,-24960000,-27586560,-25054720,-15111168,-14594048,-18332160,-10212864,-7217152,1559040,20896256,23059456,22627840,11974144,2595328,-3562496,-14582272,-27397120,-33822208,-27165696,-16196608,-11831808,-8859136,3217920,8773632,-3099136,-20190208,-26288128,-22734848,-18418688,-9923584,5454336,9744384,4271104,1607168,-12338176,-12882944,-15491072,-15077888,-13441536,-20826112,-29721088,-32463872,-22005248,-6056448,-4230144,-14239744,-23753728,-15544832,4604928,9882624,-4497920,-11144704,-15360512,-23812096,-25134080,-23958528,-9465344,-694784,1121280,377344,-1644544,12204544,19589632,25811456,30862336,11803136,-5687296,-16063488,-23363584,-32159232,-27501056,-13334016,-896000,6408192,-10154496,-28898816,-22542336,-27437056,-36192256,-33830912,-32975360,-24367616,-22190592,-33757696,-27153408,-8068608,5356544,1070592,-13010944,-18449920,-16535040,-19186176,-13206528,-522752,-4522496,-10632704,-12417536,-3232256,994304,5414912,10996224,19916288,16383488,-1500672,-16806400,-19244032,-14300672,-21865472,-14025728,4147200,18300416,14421504,15173632,18670080,7411712,7502848,2328064,-15868928,-21551104,-21407232,-16110592,-15446016,-6372864,-923136,-6711808,-21480448,-32622080,-27686912,-13025280,-15988736,-13373440,-7949312,-9421312,-13969920,-16393216,-18776064,-24381952,-22912512,-14257152,-9432064,-24160768,-39908352,-27914240,-18678272,-18276352,-5459968,1877504,-2767872,1743360,5293568,-1169408,-1191936,2991616,4763136,7004160,17536512,19831296,15728640,22026240,28558336,33947136,42411008,41587200,21046272,4844032,-7800320,-11174912,-15880192,-14913536,-4598272,-1026048,4368896,7502848,14279168,11460608,-4820480,-14549504,-21644288,-27102720,-21907968,-15524864,-19510784,-22278656,-7022592,-5614592,-6524928,-3529216,15567872,17910784,3035648,3681280,13155328,21006336,23282176,19408896,-7363584,-21587968,-16820224,-19711488,-26140160,-26679808,-20769280,-31828992,-37373440,-21617664,-5177856,2317312,5588480,5507072,7327232,-2622464,-6873600,534528,956928,5720064,7566336,7018496,9849856,28973568,54904832,52820992,28331008,7471616,1623040,-17439744,-29368832,-33987584,-28129280,-12938240,-896512,-940544,-7438336,-16021504,-15444480,-10100736,-17988608,-24813056,-27376640,-10138112,7201280,17152512,25852928,18400768,2647552,-6636032,-12259328,-13715968,-6488576,-4423168,-10355200,-8130048,-10235904,-22979584,-21092864,-16689664,-17728000,-15127040,-13107200,-19762688,-12000256,-2663424,5176832,5592064,3998720,1632256,680960,-1968128,-2352640,3505664,8036352,7505408,11504640,5487104,2280448,10602496,14653440,12222976,16128512,23164928,22848512,17489920,-4870144,-20905472,-18825216,-8858624,2568704,6923264,17892352,12703744,27136,-595968,1174528,-3461120,-13493760,-13758464,-11970048,-17769472,-18400768,-16719872,-17296384,-11488768,-14500352,-15058432,-13395456,-14519296,-14243328,-6555136,8107520,25000448,21442048,14419968,2970624,-10691072,-13621248,-11773952,1143296,12758528,3338752,-3873280,184320,-4628992,-3484160,-2638336,-10989056,-1744384,11011584,13693952,14309888,13447680,6800384,-11608064,-30758912,-47235072,-44962816,-28268544,-19118080,-15398912,-10628096,3981312,23600128,33554432,34540032,20302336,5020160,4319744,5667840,-4728832,-22004224,-27170816,-25270784,-5850112,4295168,-4449792,-21344256,-34442240,-36541440,-31131648,-20645888,-14840320,-20116480,-23476736,-24482816,-19783168,-12017152,-4706304,-2636288,7912960,7225856,237056,-1234432,-16709632,-34919936,-31719424,-23395840,-20379648,-6727168,-12879360,-22274560,-22246912,-17927680,1824256,15816704,13363200,2723840,1494016,-9160192,-17394688,-15787520,-15344128,-15483392,-14396416,-9167872,-13960704,-9820672,-2214400,-7145984,-11256832,-4414464,7682048,6493184,-8302080,-18749440,-12107776,-2204160,4164608,-8594432,-21628416,-19257344,-7194624,6208000,17917440,32620544,40535040,32518656,18435584,12021760,-4036096,-14777856,-9857536,-5691904,-3323904,-7471616,-4334592,5671936,11067904,15414272,9209344,-1904128,331264,-2514944,-12234752,-10263040,-6075904,-3680256,14329344,17522176,11554816,3045376,-19564032,-26939904,-22066688,-9746432,4622848,10892800,15917056,19325440,12590080,1261056,-10322944,-6798336,1627136,-5590528,-3929600,-452096,-4087296,-2279936,7076352,16769536,12951552,4004352,-3996672,6396416,24286720,16001536,-755712,-12337664,-17742848,-12328448,4292096,17032704,16253440,4409856,11549696,13517312,7448576,9456640,3300352,232960,-8120320,-8113664,-7020032,-5186048,-1162752,-9427456,-9477120,-1829888,2670080,-2172416,-13517312,-18497024,-18864640,-13331968,-17206784,-21195264,-19427328,-20566528,-19430400,-17970176,-10414592,-9661952,-5963776,-10042880,-12803584,-18357248,-26304000,-33466368,-30117888,-18826240,-5261824,1519104,5221888,-2944000,-11860480,-7665664,-4390912,20480,15788032,19518976,-3874816,-10490368,6252544,12955136,6647808,1821696,470016,-4711424,-9484288,-11307008,-12309504,-8827904,-3686912,-6912512,-13208064,-16244224,-12316672,2159104,6414848,4210688,1284608,14202880,19637760,11159552,590336,-3379712,-1269760,-3382272,-15028224,-30622720,-41755136,-39151616,-32939008,-32261120,-39385600,-44263424,-44377088,-38370816,-19093504,-7815168,3752448,5646336,10286080,18182656,14245888,1789952,-11027968,-8495104,1957376,2546176,6941184,9761280,3394560,-5504512,-13568512,-15131136,-11470848,887808,17598464,31345664,39512064,31297024,33975296,43394048,41140224,41648128,37875712,31416320,20390912,2236416,-11277312,-18584064,-12998144,1482240,3695104,-10076160,-29799424,-18629120,-489984,12540416,21765632,30428160,28921856,17010176,1649152,-9447424,-4850688,-421888,-2152960,-7054336,-11849728,-7026176,-7708160,-8591872,-3308032,20052992,27255808,25219584,19813888,13409280,19819008,39255552,48910336,29727232,16497664,15730176,9116672,-2804224,-5960192,-5461504,-12067328,-15397888,-22785536,-15632384,-3512320,2740224,-125440,5463552,15076864,12217344,6052864,-8794624,-20354048,-20016640,-9477632,7522816,4218368,-2203648,1263104,-7997440,-18780672,-23948288,-14306816,-2521600,5522432,8854016,11147776,11677184,-6232576,-19559424,-14637568,-8281088,2181632,18312704,27347456,27785216,27844096,22127104,19479552,18706432,12193792,14996480,15398912,7373824,5317120,11784704,13259776,14155776,9810432,8066048,36352,4451328,4762112,-11721728,-10304512,-3674624,-2770432,-6025728,-454144,8620544,11513344,14954496,11117568,5210112,5782528,11420672,11034112,10687488,5012480,-920576,-2966528,-169472,4968448,2931712,319488,-4911104,-5422080,2650112,13067264,12531712,3622912,3681280,3366400,4378112,8249856,1509888,-9331712,-2217984,2974208,-14992384,-18078720,-11226112,-7587328,4678656,8363008,-2045952,-12165120,-19993600,-16012288,-2234880,11041792,8385536,-5044224,-2599936,8803328,9748992,6330368,6800384,15750656,20662784,33170944,46041600,39183872,20178432,13069312,12138496,17382912,35710976,42293248,35748864,24432640,14898688,11620352,7064576,4969472,817152,2161664,8165376,10691584,9042944,5442560,-2136576,-8266752,-2836992,-4992000,-16790016,-28758528,-35148800,-23951872,-16253952,-11390976,-11761664,-9913856,8006144,14606848,6105600,-10877952,-27065344,-27577344,-18925568,-13533184,-7025664,-2004992,5000192,7526400,9692672,16324608,16893952,20724736,21596672,18492928,14278144,-6329344,-17324544,-15466496,-21690880,-29999104,-15175680,11664896,22392832,26060288,33630208,37425152,36213248,43241984,41527808,34144256,36323328,32352768,22922240,11935232,4514816,1641472,-14034432,-31211008,-43309568,-39387136,-21825024,-10925568,-5870592,-14985216,-29310464,-30735360,-36176896,-54905856,-69021696,-57255936,-33431552,-16074240,-11089920,-9495040,-6899200,-11820032,-16218112,-24500224,-42642432,-42032640,-30142464,-20640256,-23666176,-25332736,-10010112,-2317312,-2196480,-7739392,-3695616,6336000,-3172864,-26315776,-41185280,-37896192,-30857728,-27396608,-24079360,-18393088,-22226944,-39358464,-47017472,-35132416,-13541376,-7029248,-28422656,-47837184,-46727168,-45332480,-38074880,-20911104,-8076800,-4168704,-11892224,-19996672,-22113792,-22471168,-34621440,-33675776,-28282880,-28482560,-23369216,-10706944,-21505024,-30971904,-38035968,-37359104,-32638976,-29473792,-18646528,-19179008,-29715456,-28573696,-23597568,-20698112,-18171392,-17874432,-15281664,-6017024,3907072,5312000,14665728,10825728,-1113600,-11152896,-21831680,-25312768,-16467968,-8651776,-7931904,-9598464,-3646464,13971456,18549248,9140736,9267712,12278272,18791936,25287168,22120448,21394432,15484928,-95744,-6145536,10803200,24512000,25096192,19086336,17826816,6481920,-5954048,-2062848,-3972096,3258880,14649344,15553024,20048896,8253952,-2994176,-4098560,-5287936,-4575744,-11855872,-23303168,-29274112,-30098944,-26451456,-17016320,-8213504,987136,4873216,3352064,-3462144,-5668864,-17462784,-20669440,-20404224,-11762688,-13010944,-24861696,-23955456,-16520704,-12843520,-6740992,6164480,15681536,13813248,10508800,21558272,30090752,19780096,9111040,1572352,1704960,-2643968,-13032448,-22668288,-21783040,-10604544,-342528,9042432,9111552,19709440,24390656,18955264,13805568,875520,-2583040,-4390912,-413696,17585664,29526528,17309184,-1250304,-4117504,-4562432,-11884032,-19939328,-27702272,-27321344,-25494016,-16378880,-6175744,-6727680,-12700160,-21307392,-24424448,-16168448,-9911808,-8779264,2578944,5812224,-2012672,-18881024,-30063104,-26994176,-21740544,-21061632,-25542144,-20368384,-9327104,-10877952,-5250048,-10789888,-17480192,-15065600,-10509824,-11783680,-16869888,-17960960,-24315392,-19602432,-14492672,-7695872,-5308928,-6241792,-17817088,-16979968,-10581504,-9473024,-14578688,-19736576,-9249280,-4042240,-7729152,-15698944,-15155712,-15449088,-17604608,-23279104,-31985152,-35404800,-43043840,-38375424,-29763584,-34831360,-47094272,-43626496,-25606656,-21657088,-25796096,-17930752,-4068352,6234112,-3940352,-5169664,7327744,9530368,7535616,20150272,22035968,17884160,22047232,27694592,24505344,18671104,13505024,7927296,9498624,17701888,29919232,18962944,-3253760,-21155328,-15494656,1000448,18984448,32022016,25467904,14874112,11301376,-1550848,-4124672,-3584512,-9988096,-6965760,-3635200,-5215232,-8491008,-11078144,-5725696,6862848,1545216,-6580736,-6202368,-17423872,-36068864,-34874368,-27670016,-17832960,-1302016,-7131136,-20024832,-7384576,2516992,5460480,3368960,-5831680,-12672000,-17340416,-22898688,-33636864,-27957760,-20232192,-21187584,-16270848,-2510336,8075264,5937152,1915392,911360,6187520,18003968,26056704,35733504,30899712,14364160,3646976,-5340672,-17812480,-21354496,-14690816,-3562496,-1051136,-10140672,-26836480,-39957504,-43906048,-36570624,-30233088,-28800512,-30751232,-32259584,-30406144,-21164544,-2933248,9333760,11886592,7437312,10864128,15777792,14822912,7818752,-11508736,-22144000,-16766976,-2772480,6261760,16770560,14688256,4700160,10843648,16490496,7298560,7386112,11597312,1453056,3938304,21379072,27856896,21689856,8450560,-3496448,-6699008,-2860032,-1649152,1774592,7209472,16829440,18173440,19569152,19724288,14667776,30197248,41425920,31996416,17735168,9533440,1854976,-8685568,-19172864,-13216768,-2616832,10231808,4193280,-11948544,-19598848,-9701376,-4545024,-16092672,-15913472,-8323584,-8224768,-7286272,-8960512,-9040384,-14874112,-24840192,-14581760,-15016448,-21908480,-28009984,-18044928,-21609472,-20081664,812544,415744,-12879872,-25910272,-26676224,-17833984,-21370368,-17289216,-6938112,-718336,2109952,3678208,-8185344,-24425984,-16908800,-7494144,-25088,-999936,-5324800,-4131328,-3115520,-3635200,-6113280,-358400,12411392,17176576,12251136,7188480,-9033216,-20033536,-21530624,-28803072,-39674368,-28455936,-4406784,10051072,14832128,26081280,39671296,38576640,31767040,28573184,24224768,8909824,-13663744,-31685120,-30435840,-7411712,11607040,10692608,8126464,-9382912,-19684864,-13466624,-10697216,-11425280,-9028608,-7819264,-10591744,-16593920,-11736064,-13553152,-16704512,-12954624,-16489984,288256,25961984,32091136,19531776,2310656,-14456320,-25885696,-22520320,1875968,21537792,19916288,-4891648,-28000768,-30896128,-22526464,-15495680,-4619776,17630720,31097344,16508928,-9866752,-8384512,-2155008,-10190336,-9951744,-5438464,-1897984,1171456,4263424,15063552,24199168,21864960,7330816,-1444352,-3252736,-7760384,-5201920,-3594240,-14538240,-15799808,-1910272,12454400,11593216,-2623488,-5011456,680448,6336000,21014528,21514240,16848384,22768128,28729344,13159424,-10078720,-9644544,1041920,2448384,5998592,6691328,-14803968,-34734080,-25163264,-23974400,-31586304,-22641152,-26032128,-23064064,-14195200,-6258176,4207616,-7297024,-7807488,9517056,9903104,3197952,1019904,-7502336,-12819968,-7320576,-7155200,-4782592,3382272,5915136,-162304,-7907840,-2625024,3101184,-1338880,-8003584,-15104000,-8450048,436224,6422016,3260928,-1228800,-2556416,9789440,4130816,-174592,-6355456,-7708672,-4486656,-3746304,5705216,9521152,6743040,7437824,302080,-8328192,-1757696,4038656,1427968,-77312,9518592,22019072,12121088,3060736,847360,-8651776,-18050560,-18995200,-5791744,8469504,21940224,35849728,36520448,25395712,19250176,18867712,21841408,20086784,20350976,20559872,17433088,9116672,8670208,7502336,12870144,10994688,4472832,7676416,9326592,4416000,9238016,15260672,15287808,6686720,9135104,14489600,28540928,29505536,29924864,21459456,12737536,4282368,-1184256,5520896,9139200,9529856,10050048,2431488,5830144,11283456,12113920,7177216,1078784,6307840,16766464,23094272,30122496,35428864,26703872,20607488,22022144,20143616,24400384,24464384,19218432,15255040,9384960,8516608,18902528,16385024,14976000,9292288,-18480640,-22306304,-14281216,-13323776,-13074944,-2689536,-849920,-9532416,-10632704,-11404800,-12058112,-7540224,1338880,11502080,8611328,6873600,19295232,16579072,-265216,-8304640,-16601088,-29377024,-37291008,-45271552,-45456384,-35943424,-28288512,-24107008,-27597824,-29306880,-27923968,-27125760,-28697600,-30791680,-30880768,-31235584,-19720192,7902208,19674112,10076672,5849600,16751616,15835136,5565440,-9998848,-3289088,6361088,-1366528,-2984960,-111104,-5833216,-14907392,-20484096,-21047296,-16685568,-11301888,-2644480,2559488,11220992,17165824,3554816,-606720,3142144,6877696,10646528,11635200,16181248,12315648,1357824,-4381184,-895488,20624384,25940992,21149184,16287232,23393792,32334848,26247680,20147200,23526912,22708736,17708032,16824320,18981376,18114560,9728000,10882048,17719808,17176576,18117632,8091648,-8363008,-26872832,-39864320,-33761280,-7302656,7160832,1816576,-3801600,-11377152,-3794944,8368640,3663872,1062912,5604352,3776000,-1646080,-4053504,1007104,6947328,10785280,19683328,25181696,15477760,4465664,-2672640,4006912,4182528,-8901632,-5979136,1090560,-7187456,-7785984,-9738240,4413952,28052480,27689472,14564352,6797312,10196992,15988224,21404672,12165632,2084352,-3361280,-8253440,-6120448,-9302016,-14698496,-16608256,-18021376,-11517952,-17322496,-23411200,-19576320,-13745664,3838464,6751232,-7365632,-19981824,-21421568,-15998976,-24919040,-29565440,-23405568,-22102528,-24561152,-28126208,-24488960,-17374208,-8120320,-986624,2639872,3963904,8864768,15815168,23176192,32739840,28590592,14269440,13920256,20411392,21611520,13687808,17207808,19298304,14829568,18184704,13448192,16087040,14358016,19151360,21851648,18709504,12895744,-7437312,-26041344,-32773120,-28971520,-15784448,-14767104,-24524288,-12300800,5668352,7928320,-509952,-7818240,-10316800,-15354880,-28801536,-36530688,-44924416,-48565248,-43397632,-32095232,-17166336,-14968832,1726976,18111488,7341056,336384,-2554368,-10415104,-14839808,-19640832,-27078144,-18755584,-14581760,-7034880,3746816,19760640,31013376,24111616,12354048,14293504,7287296,-5225472,-11228160,-14298112,-29394944,-32575488,-14708224,4850176,15913472,17582592,13868544,6398976,6344192,6718464,2194944,2514944,3375616,-7144448,-8801280,-9462272,-6841344,7770624,34503168,38454784,22177280,13133824,3314176,-2190336,-3193344,-4722176,-1289728,2071040,-2912256,-7808000,-6067200,-9487872,7883776,9224192,-582656,-438272,6472192,14852608,18265600,22920192,34105856,34834432,16134144,7405568,5551616,9778688,8764416,6446592,4712448,9032704,3211264,-6757888,-9423360,-5723136,-3677696,-9430528,-3028992,-396288,958976,10356224,23097344,33307648,36257792,38443520,28286464,12296192,5714432,-8444928,-22625280,-16080384,-5111296,4882944,8622592,3848192,6143488,22084608,20189184,13147648,17852416,13534720,3902976,-1947648,-9483264,-11687424,-4176384,21313024,31350272,17544192,-2562560,-12374016,-16305664,-4859392,-3740672,-16900608,-21884928,-15483392,4148224,23450112,30717952,14751232,-4610048,-22974976,-11994112,2354688,11268608,20127744,6831616,-5059584,-8517632,-21354496,-28910080,-21561344,-14498304,-954368,9175040,16047104,9642496,-12141568,-24084480,-32525312,-33472512,-21477888,-12703744,-13285888,-6253568,-4528128,-7412224,-3322368,1574400,7469056,16348160,26411008,20754432,13204480,6258688,-953344,-7575552,-10609152,-13483008,-5455360,-2823680,103424,5716480,9502208,11803136,6609920,-4252160,-2755584,6520832,3565568,-10992128,-13348864,-20606464,-30109184,-20297728,-1582592,8460800,16536576,28451840,27385856,15119360,2050048,2453504,16549376,19436032,13163520,2195968,-2546176,-4384256,-1446400,2306048,-6625792,1185792,23873024,28689920,21026304,13091328,10851328,10505216,-572928,-1947648,-7592960,-9412608,-3106816,8364544,12427264,17625600,25479168,11431424,-10221568,-17891840,-17894912,-10308608,3385856,8227840,-6445568,-17982976,-25376768,-32104448,-24594944,-10600960,5383168,20670464,15375872,5336064,-5300736,2713088,5882368,3837440,6137856,10156032,6217216,4414464,-230912,-10997760,-16538624,-17830912,-7771648,5923840,10238976,9212416,3038720,-1860608,-5657600,-4746240,2451968,1057280,-6012416,-5106176,-5979648,-9165824,-3177984,-8211456,-7968256,-1788928,1451008,-15379968,-34703360,-36615168,-26976768,-4416512,1840128,-620032,-1752064,-9776640,-23412224,-31577088,-30574592,-34413056,-34017792,-19039744,-18102784,-18071552,-9086976,-79872,-2162688,-2364928,1449472,4070400,4700672,5570560,6868480,6579200,4427264,-2120704,-7240704,-6705152,-6914048,-2373632,3380736,6246400,9454080,5344768,-10861568,-18350592,-21591552,-13127680,6621184,19298816,17432064,14804480,6962688,-4542464,-6505472,-1857536,5494784,5807104,-9509888,-24705024,-21662720,-12880384,-8053760,-5168128,-16686592,-24578560,-13414400,-5435392,-8547328,-5560320,3220992,6594048,4180480,-3419136,257024,17458176,24156672,13535232,-319488,3333120,8131072,4590592,1578496,-3962880,-2465792,580096,12310528,18141696,11176960,8541696,1783808,-6276608,-4191232,1280512,8566784,1325568,-2685952,9751040,10776064,7549952,12908032,13796864,5320704,-5040128,-6040064,-3777024,-8376320,-13671424,-13399040,-11013120,-4307968,4482560,14615552,12835328,1965056,14848,9616384,16107008,13370368,14494208,19976704,16468480,-3879936,-15664640,-16638464,-10565120,9468416,28698624,23176704,19629056,14136832,3612672,-5789184,-25786880,-41810432,-41444352,-33205760,-20781568,-9971200,-13335552,-5777408,4535296,2634240,-6625792,-13266944,-19062272,-30693376,-31961600,-22520320,-6976512,10006016,1118208,-2627072,-3732480,-10941440,-9203712,-11141120,-15540736,-16305152,-14897152,-15848448,-17502208,-15708160,-18111488,-16346624,-12818944,-8374272,-11304960,-12702720,-4648960,4961792,10745344,11918848,8509952,-9652736,-19824640,-14128640,-7141888,-7174656,4400128,14084608,15786496,7705600,3174400,-2088448,-8317440,-5588480,-594432,1119744,-2451456,-6041088,-1832960,8151552,8965632,486400,-1380864,11500032,9363456,6018048,8296448,7965696,11297792,13472768,2877440,-13409280,-15566336,-10631680,-1694720,3406848,-6523904,-15498752,-15792128,-17829376,-22486528,-18687488,-13190144,-6232064,-211968,4766208,7427072,4456960,1116160,-189952,2656256,-4114432,-11097600,-16854528,-20542464,-11617792,1831936,4930560,-358912,1155072,-1930240,-76288,4197888,6140928,9610240,13105664,8476672,1761280,-12618752,-24082944,-12582400,-13250048,-22786560,-16605696,-21180928,-20051456,81408,5904896,-3551744,-11394560,-18950144,-16549888,-12540928,-7529472,-8770048,-4923904,7972352,8616960,4007936,-5411840,-1758720,-1068032,-9192960,-7971328,-6495232,2500608,2928128,-7737344,-12127232,-3456512,3683328,546816,-411648,-7092736,-25451008,-30828032,-32111104,-32293888,-26352128,-18116608,-15026176,-16117248,-22448640,-23295488,-9156096,-7363584,-3649536,-3986432,-3833344,-8670720,475136,13721088,16977920,12294656,24256000,27138048,12172288,1261056,-5252608,-12119040,-22269440,-26643456,-24017408,-20988928,-12012544,-932864,-7166464,-9335808,126976,1061888,-5077504,-10860032,-10320384,-1666048,-2806784,3660288,-6862336,-21564928,-18626560,-13906944,-566272,14922240,28455424,27105792,14450176,-972800,-15456256,-18546688,-18866688,-13649408,-9585152,-6942208,-3700224,8634368,10407424,14636032,27262976,33555968,35823616,48409600,49359360,36467712,25015296,22304768,23149056,18370048,22333952,29092864,29454848,26201088,18780672,9393152,-9561088,-13095424,-6629376,4307456,-673792,-537600,5490688,939008,-4364288,-7519232,-13229056,-3529728,20339200,16932352,6881280,1092096,1376768,-151040,-4004864,620032,4857344,3540480,4899328,8332288,947712,-8775680,-17016832,-13276160,6092288,8119808,1465856,7090688,10962944,-4906496,-14285312,-9587712,536064,21592576,28912128,26089472,21251072,17236992,19773440,26001920,18698752,3998720,-3950592,-3457024,-1873920,828928,-4313088,-20314624,-22521344,-9973248,-7127552,-9086976,-5481472,-10583040,-18187264,-13181440,-10845184,-7804416,-2585600,8635392,6015488,-3472896,-1706496,-7077376,-10208768,-2097152,16071680,11504640,-203264,-9496064,-183808,11784192,10935808,13696512,14945792,15066624,16922112,16003584,19634688,30191616,22204416,11532288,3125760,4677632,15236096,13997568,19410432,12750848,7855104,4201472,6426624,11855360,13152256,15643136,7616000,7251456,8043008,-3000832,-28765184,-24124928,-5732864,8910336,18022912,1231360,-8000512,13724672,37075456,45307904,44483584,41078272,42630144,43944960,34872320,14334976,9191424,12987392,12697600,8479744,-469504,-1254400,9420800,15626752,22192128,21516288,17322496,23953920,32799232,42660352,48922112,47818240,44022784,33370624,23342080,20153344,14818304,17465344,33088512,41263104,46231552,33333248,20790272,24310784,22238208,22352896,16344064,2662400,-3648512,-6854144,-7633408,-4296192,-6339584,-3399168,5833728,29184,-6155264,-8719360,-7135744,800768,-5450240,-10045440,-14184448,-14260224,-10468352,3989504,17165312,15605248,1860096,-10625536,-8350208,-4580352,4885504,1905152,-4746752,7261696,31348224,40177152,29920768,24348160,19406336,7588352,-3546112,-14264320,-35599872,-49968640,-42423296,-29993472,-31202304,-33949696,-25780224,-19925504,-15234048,-10954752,-17076736,-13971456,-7610880,-23689216,-26010112,-18570240,-3333632,-3162112,-3821056,3691008,7324160,2006016,7992832,21867520,23492608,21452288,17655296,4215296,-7165440,-1377280,3326976,1067008,-6502400,432128,6583808,8195584,3083776,6993920,11216896,10952704,3109888,-4823552,4195840,6450176,-3824640,-16674304,-23886336,-29702656,-10121728,-1691136,-10637824,-9840640,-12087808,-20100608,-20955136,-4855808,1749504,-2038272,5056000,7547392,6473728,-5950976,-12040192,-22663168,-34836992,-30173696,-21239808,-6520320,-1271808,640000,-1629696,-9295872,-5333504,-7233536,197120,9278976,4325888,-5452288,-14932480,-17533952,-19366912,-6595072,1681920,-4548608,-10748416,-9623552,-19884032,-20373504,-2576384,25370624,36611072,18111488,16029184,21920256,24334848,10801664,-594944,1674240,6248960,1441792,-9499136,-8776192,-5405184,-4190208,-7905792,-11966464,-11617280,-10625024,1095680,-16441856,-39670784,-30870528,-9871872,-5238784,-5786624,2498560,-1879040,-13641728,-14729216,-2761216,4016640,9691648,14090240,24216064,27839488,23102464,16467968,11295744,14580224,13287936,2037248,-2744320,-4940800,-3378176,13166080,19198976,9625088,-7884800,-14575616,-14117376,-11701248,-2402816,7753728,19066368,17623040,12269568,8910848,5557760,12507136,17899520,13181952,-3251712,-21684736,-21636608,-16180224,-22596608,-35316736,-42361856,-35929600,-13169152,-3416576,248320,7465984,4429824,-6838784,-20804608,-35354112,-40383488,-22636544,1525760,5504512,-760832,13125632,23797760,24643072,32801792,29233152,11485696,-2388992,-9721344,-11215872,-1375232,10808832,11623424,9438208,3138560,8437248,11616256,5222400,-2199040,-24335360,-34227200,-27148800,-28102144,-31309312,-34858496,-26097152,-24051712,-29758976,-17917440,-17183744,-25503744,-29029888,-23453184,-9566720,-7047168,-12988416,-18200576,-14409216,-9953792,-2889728,-14556672,-25722880,-6621696,15107072,29797888,43393536,42244096,38287360,31826944,26953728,27698176,10178560,1470976,8097792,18722816,19350528,15185408,15951872,6640128,-4594688,-18957824,-21858816,-16568832,-11941888,-5282816,-3041280,-2884608,-3872768,8267264,26414592,25024512,11613696,9318912,16675840,17123840,-2120192,-11559424,-5438976,10632192,24143872,32143360,33191936,23104000,-1752064,848896,14722560,20399616,8442368,2067968,4374016,8189952,3663872,-3370496,1205248,16342528,24920064,28582912,32985088,19994112,865792,-10600448,-15744000,-18323968,-25755648,-23914496,-7092736,12455424,28072960,32432640,21778944,-469504,-8867328,-10743808,-14360576,-7593984,-480768,1193472,-26624,8581120,883712,-13414400,-10637824,-1233920,1797120,9408000,14292992,7639552,584192,-7499776,-10579968,-6958080,-650240,5058560,7879168,4516864,1466368,4995584,-6156288,-24301056,-31096320,-20477952,-13930496,-8590848,-3669504,3295744,1950208,1787392,2760704,2941952,2814976,-6130176,-11746304,-17003520,-12303360,-526848,9212416,12654592,9900544,1818112,-7247360,-21541888,-28062208,-22153216,-1676800,14236160,16092160,4807680,-14871552,-14422528,4788736,9626112,5023232,536576,-2169856,1351168,8211968,6874624,12371456,21402624,32241152,42820096,39814144,31638016,32807936,33351168,20177408,18992128,9925632,-8841216,-10735104,37376,10464768,11580928,-1253376,-5626368,-2494976,-403456,736256,69120,-1185280,-62976,6041600,6361088,4144128,2738688,16566272,26420736,11576320,5363200,10231808,1929728,-7564288,-11774976,-12046848,-11890688,-5120512,-2339840,3979776,10594816,7426048,1080320,-6630400,-8370688,-3145216,6715904,16040448,14563840,13284352,7249408,-6371840,-13401600,-2936320,8595968,7333376,7230464,3827200,5612032,6454784,-2731520,-14761984,-23959552,-30882304,-31254016,-29650944,-17873920,-11663360,-16701440,-34007552,-49235968,-41623552,-26566144,-17816064,-25555968,-21295104,-10696192,-8696832,-8768512,-4433920,-1634304,-11264,9448448,17876992,7676928,8283136,15827968,13264384,10102272,5860352,-8460800,-16116736,-8440320,-8052736,-14251008,-25745920,-28030976,-14951424,-7600128,3158016,6235136,11057664,20955136,24881664,3399168,-22720512,-32295936,-24562688,-25481728,-19435008,-7234560,-6357504,-7587840,-3378176,7265792,10435072,8428544,11068416,14384128,7331328,-3005440,-10228736,-16933888,-20995072,-8068608,7145984,3631104,10931712,8487424,5177856,4907008,16955904,26506240,22466048,17703936,12180992,8965632,11875328,15356416,11628544,15998464,23310336,22387712,27058176,31128064,22231040,15266816,11580416,11376128,21618176,25148928,22198272,23093760,19905536,-90624,-14856704,-12125696,-6202368,1934848,-3073536,-12237824,-17891328,-28773376,-34370560,-23966720,-12399104,-16532480,-15337984,-9986560,-7555072,-1646592,6345216,2825216,-7201792,-7368704,-13142016,-9013760,-6761984,-17530880,-15452160,-14329856,-23035904,-30797312,-25832960,-18736640,-8179200,-5175296,-3901952,-3542528,2949632,7201280,5075968,-781312,-9112576,-2591232,-1014272,-6623232,-6407680,-12401152,-30661632,-30177280,-21954048,-10019328,-5395456,-7126016,-11913216,2956288,13746176,10354688,7080960,7986688,14686208,17681408,10461696,-2333696,-11975680,-14083072,-11830272,-16364032,-27212288,-22404096,-10041856,-17295872,-19428864,-17314304,-23316992,-20685312,-21105152,-19299840,-17850368,-21551104,-19898880,-19597824,-11243520,471040,-8506368,-17253888,-7789568,-1170944,3883520,8011776,2077184,-11332608,-23187456,-23464448,-23848960,-24228864,-15197184,-933888,14095360,17542144,11188736,7196672,7623168,4941824,-4439040,-313856,10869760,20175360,14602752,-837632,-9961984,-20379136,-35417088,-37462528,-38066688,-40572928,-34173440,-24126976,-17149440,-2581504,9743360,20873216,29460992,37080576,30180864,11541504,-6006784,-11205120,-1716224,5793280,14080000,18711552,12593664,2507264,824320,12398592,19341312,19464704,17371136,17720320,11807744,187904,-3984896,1009664,6458368,1345024,-6926336,-11522048,-2787840,3866112,-10117632,-25553920,-16685568,-7815168,1610752,13588992,11181056,-2654208,-5158400,3173376,11811840,19850752,14863360,12619776,12495872,9964544,4203520,-2385408,-8592384,-3867136,7596032,7763968,932864,-9031680,-7505408,230400,3651072,9047552,3341824,9648128,14632960,5961216,2297856,2015744,-3523584,-18141184,-26034176,-23227392,-16121856,-15739392,-10104320,3750912,6690304,11034112,15410688,8834560,1822208,1694208,6384128,3473408,-1440256,-14710784,-33692672,-42385920,-27896832,-9169920,-6440448,8544256,18422784,16192000,17446912,15897600,7365632,4760064,6521344,1111040,-7936512,-13023744,-7585280,5915648,2440192,1958912,3372032,-5894656,-463360,2698752,13190656,23618048,17220608,8534528,1963008,3602432,1805824,-1119744,1819136,5151232,3799552,2183168,-1389056,-3197952,-6309888,-1341440,7105024,848896,-5601280,-822784,-4702720,-16457728,-21021696,-19600384,-3533824,12352512,10477568,716288,-1422336,2256896,15991296,24940032,15863808,10557440,12509184,23290368,23031808,10681344,1029632,-4207616,8452096,20521472,21002240,22505472,21656064,9268736,-7919104,-7433216,-3729920,-412160,-4417024,-12354048,-18030592,-17956352,-17551360,-11185664,-4275200,-3475456,7836672,18350080,13148160,1956864,10988544,25069056,26190848,21863424,15519232,7840768,6967808,4679680,1919488,2662912,-6480384,-10814976,-4800000,-11277312,-20272128,-13059584,457728,-5975040,-20552704,-26543104,-13555712,14201856,26808320,17487360,11025920,7083520,-1635328,-7730176,-10802176,-6109696,10315264,11116544,-2291712,-5971968,-3242496,-2541056,-4918784,-3788288,7187968,23009280,38379008,31085568,10204160,-9446400,-15804928,-17694208,-23552000,-19552768,-19676672,-16639488,-8867840,5282816,7280640,-7437824,-1617920,11146240,12430336,13641216,9725440,-4996608,-16865792,-17134080,-11766784,161280,6900736,-1321472,-9788928,-8006144,-8451072,-9867264,-11265536,-11305472,-6043136,1699328,8186368,186368,2314240,7123968,8706560,9593856,13090304,14738432,22320640,29739008,28737536,14422528,-8404480,-19269120,-15697920,-21936640,-19640320,-620032,4591104,-825856,-1662464,7160832,8975360,10528768,9515008,1403392,3258368,1944576,-2178560,9511936,12438016,5760512,-7473664,-8410624,-7846912,-12844544,-6988288,7947264,20838400,17501184,21917184,30488576,23154176,4618240,-2787328,728576,3405824,11589120,15613440,9792000,20308480,25183744,17057280,10317312,9170432,16869888,17677824,9867264,6270464,13622272,7847424,419328,-201728,3135488,7545344,12415488,16364032,6723584,-1927168,-2091520,-2644480,484864,5187072,19571712,18763776,8825856,-5149184,-6836224,-3822080,-4498944,4804096,21705728,28104192,35268096,40567808,38291456,35329536,18329600,10263040,4462592,-4100608,1421312,16407040,15467008,5868032,9362944,20740096,17362432,15332352,9261056,821248,-6579200,-9304576,-11722240,-10023936,-7286784,4811776,11721728,1293312,-2042368,-4242944,-6689280,-14193664,-22462976,-24806912,-12431360,312832,-1698304,-5967360,-10452480,-6234624,17408,11731968,13253120,2917888,-1750528,9299456,4815360,-8587264,325120,12185600,28854272,31563776,14473728,7573504,-3233792,-12350976,-719872,10757632,19726336,18532864,9494528,-535040,-12986880,-6345728,12500992,32532480,35519488,16754688,10968576,22146048,37885440,32905216,12198400,7662080,12998656,6692864,723456,6463488,5595136,552960,-6111232,-6554624,3243520,8126976,8109568,12698624,14134272,9398272,3623936,4570112,2401792,1561600,3593216,8629760,5070848,-3428352,-8780288,-9338880,-2440192,8104960,5722112,6520320,1776640,-7703040,-15868928,-8228864,380928,-8374784,-13424640,-7979520,-5378560,-13213696,-18186240,-14645248,-8616960,-976896,3194880,7656448,5944832,-8835072,-16329728,-7520256,-1923072,-2836480,-4008960,7213568,13271552,4820992,6829056,4592640,3331584,-185856,-4308992,-7706624,-2359808,6431744,8605184,8550400,3117568,4473344,14611456,16170496,17675264,21150208,13197824,6739456,20186624,29085696,21103104,13507072,20015616,8848384,-5841920,-3819520,832000,9248256,3547136,-2254848,-9239040,-11330560,-3795968,-1440256,1872384,5970944,20026368,20467712,11262976,-6477312,-33013248,-33325568,-17696256,-7429632,8537088,16414208,11319808,6949376,10380800,6014976,1919488,11429376,9047040,-1143808,-6604288,-10655744,-12215296,-7943680,-9435136,-16105984,-12018688,-3610624,5554176,4677120,-4341248,-10172928,-1781760,17489408,30331904,28240384,12142592,-7879680,-20912640,-20567040,-12554752,-7163904,-17880576,-33035776,-37193216,-32619520,-25106944,-19970048,-19387392,-20266496,-16407552,-10372096,-2472960,6450688,4220416,8778752,11398656,10857984,15454208,12199936,-7314944,-7255552,-5471744,-5381120,11199488,16939008,6846464,433664,-3999232,-13308928,-13184000,-15640064,-29026304,-32431616,-26206720,-16061440,-8260608,-9635840,-8760320,1608704,-3600384,-5871616,3705856,3737088,-2384896,-4325376,10896384,18107904,25580544,33816064,10505216,-8072704,-1698816,-5052416,-15064576,-7683584,9407488,5281280,-6604800,-12956160,356352,6431232,10315264,12546560,7668224,705024,4603904,11303424,-17408,-9769472,-10460160,-8589824,3359744,5604352,3971072,-10963968,-23211008,-13763072,2034688,12960256,19751936,22199808,21884416,11782656,-1959936,2428928,-538112,-4744192,-3020800,-5642240,-12239872,-11757056,-7227392,-6350336,5941760,12823040,11506688,1048064,-2103808,7969792,9315840,-2806272,-16315392,-19181056,-10302976,-1013760,9791488,9739776,2770944,5213696,12044288,13260288,-3293696,-14444544,-18685952,-16775680,-5871104,2387968,6137856,-5453824,-14028800,-6420480,-8718848,-23601152,-41130496,-43202048,-34356224,-24285184,-14689792,336384,11092480,20562432,15055872,-3596288,-17095168,-30737408,-32098816,-16694784,-13892608,-27488768,-31857664,-28246016,-22915072,-16357376,2976768,9095680,9510400,15874560,12730368,4314624,767488,-2557440,-11391488,-4126208,10561024,15214080,9756672,-5112320,-11627520,-2483712,4679168,701440,-134656,-779776,3018752,12540416,16501248,15517184,20397568,21420032,20301824,25854464,30544384,41261568,25292288,3363328,4478464,8688128,1719808,5832192,6024704,3836416,26444288,47160832,39237120,29851136,19904000,8807936,11042304,20459520,32964096,29797888,10829312,-10294272,-32617472,-32513536,-20144128,-6630400,15417344,29063168,26085376,17128960,-709632,-12428288,-7438848,-5350912,-3923968,-1818112,-312320,877568,9399808,14140928,13063680,8768512,9594880,7785984,6625792,6099456,3636224,5420032,12532224,21026816,18351104,4507648,-7297024,-16206336,-15106048,-4918784,6435328,4704256,1067520,-3438080,-9858560,-3405312,7244288,4823552,-4436480,-14492672,-21599232,-16167424,-8523776,809984,6325248,4913152,-803840,-6262784,-13490688,-19190272,-13298176,5080576,20204544,22082560,28271616,30119424,29858304,28270592,14624256,-13373440,-26970624,-32607232,-30003712,-10729984,-2842112,-1974272,4900352,4240896,-2156032,-328704,18890240,19428352,13830144,18125824,27587072,32584704,16994304,-1809920,-5001216,-4997120,-14405120,-20980224,-16767488,-10193408,-7046656,-13854720,-23502336,-11308544,4611584,13685760,16187392,10770432,10225152,12721664,15848448,5690880,-529408,-8347136,-10916352,-14353920,-9626112,14580736,26963456,16609792,9345536,5782016,-11686400,-13048832,-12574720,-10047488,-354816,-4758528,-7796736,2061824,8057344,13249536,12171776,3244544,-11534848,-21729792,-23772160,-30251520,-38317056,-31141376,-10121728,-277504,-3312128,-7296000,-11975680,-16734208,-12362240,-944128,8469504,21935616,35751936,38574592,28169728,15613952,1995264,-2438144,-4220928,-5061632,-7773184,-10320384,-15092224,-6706176,1157120,-3193856,-7871488,-12528640,-9335808,-7557120,-15635456,-20715008,-20035072,-17674240,-13199360,3987456,9767936,7828992,10365952,12537344,9808896,631808,-7981568,-22051328,-27808256,-15271424,-11601408,-6342656,3665920,5269504,4377088,2048512,13403648,23429632,35101696,40979968,31489536,17226240,6502912,6774784,928256,-6947328,-10191872,-10912256,-20667392,-29117952,-9958400,23749632,24944640,13974528,14846464,4292096,-13785600,-13880832,-8094720,-2075648,-3830784,-13812224,-13933568,-13585408,-9360896,-9468928,-11776,6352896,-1384960,-7697920,2420736,3312640,-10215424,-6925824,3424256,3750400,-6146048,-18685952,-10791424,3987456,2116096,-2032640,-7647232,-13561856,-4223488,2695168,4760576,6648320,11061248,12233728,836608,2900480,13559808,14328320,13017088,12740608,976384,-22360064,-36839424,-21562368,-5502464,5084672,16934400,26852352,22166528,14528000,21502464,32255488,27476992,26931200,19339264,7347200,12018176,12125184,4547072,1218560,-15080960,-19212288,-20265984,-15002112,-9787392,8415232,22334976,18045952,16528896,15334912,14272512,5592576,694784,-686080,5854720,7617024,13459456,18555392,14116864,9264640,16941056,17674240,4260352,3627520,7995392,-2391552,-13227008,2002944,10029056,7454208,10707968,3145728,-991744,763904,20957696,32403456,25425920,24632320,26741248,18192896,1711104,-11353600,-16776704,-12245504,-7437312,-8749056,-10042368,-3268608,29184,-14130688,-11750912,-7198720,1252352,1036288,7266816,14897664,10562560,436224,3443712,9156096,4561920,-1644544,8827392,25202176,24235008,19227136,12424704,17339392,20305408,10719744,5975552,2112000,-3958784,-2213888,-3764736,-2209792,2145280,1866752,-7882240,-11736576,-11877888,-18797568,-14234112,-8737280,-18915328,-22139904,-18180096,-11956736,-8793600,8161280,19633152,17885696,13220352,5410816,8830464,8903680,-6370816,-13027328,-14592512,-15108096,-13109760,-8898560,-14029312,-10906112,-1620480,5393408,15106048,15264768,9048576,-1593344,-10002944,-8019456,-11370496,-26306560,-24211456,-12103680,-8844800,4703232,23662080,24264192,19139584,23497728,18646016,6825472,3791360,16943616,10331136,-8292352,-13326848,-51200,8023552,7090688,6069760,-1381376,-4085760,6224896,9586176,4058624,-1319424,-16724992,-24547328,-5965312,8334848,21512192,13963776,-10774016,-35963904,-34151424,-14903296,667648,10326528,6206976,151040,7470080,10834944,13502464,23662592,23741440,18642944,12252160,17480704,26352128,13344256,-3449856,-1426944,223232,-11725824,-8795136,8683520,17215488,10617344,10574336,11955712,1148928,2798080,5297664,4954112,5901312,10172416,5369344,3981824,7859200,6487552,12667392,10174464,5154816,11370496,14496256,18782208,23267840,16994304,11966976,30862336,29837824,13753344,5440512,6802944,4892160,-2023424,5963264,5848064,-4706816,-9986048,-23811072,-22192128,-15059968,-14868992,-17588224,-20569600,-20950528,-22263296,-27889664,-16530432,-4690432,-1053696,-5160960,-12170752,-6052864,-1155072,-6832128,-22470144,-36284416,-37457408,-32599552,-22057472,-18550784,-22922240,-19167744,-12504064,-15252992,-13941248,-2512384,1087488,-143360,8635392,18181632,17792512,13736960,16005120,8499712,-9136640,-21890560,-23357440,-23897600,-22898176,-16992768,-9253888,3929600,21995520,35125248,28071424,23496704,29848576,30382592,39542272,44726272,40617472,27860480,6217728,2432000,12852736,20668416,28796416,25069568,24962048,23846912,17413120,23575552,24342016,18984448,24267264,30356992,31101440,26285568,19118592,5450752,1843200,5057024,6661120,14218240,5089280,-4985344,-17959936,-21177344,-23344640,-18918400,-19354112,-9529856,14362112,17776128,12511744,-1070592,2689024,10863104,1112576,-11973632,-21223424,-26058240,-20366848,-4613120,5768704,11225088,19001344,10806272,830976,10144256,17449472,18310144,18435584,4616192,-14516224,-18249216,2691584,14038528,9783808,5516800,10936320,9914368,-1707008,-10042880,-24260608,-24487936,-21315584,-30094848,-32326656,-27731456,-23696384,-17288704,-10198528,-19772928,-30265856,-8259072,10762240,16822272,16833536,19374080,19408384,19703808,22093824,27209216,37015040,31638528,10841600,-6255104,-2370048,1476608,-6953984,-19080192,-24985600,-32128512,-29974528,-16924160,-9287168,-19908096,-23757824,-12697600,-17770496,-32180224,-30388224,-18736128,-873472,1914368,-7073792,-19241472,-26166784,-21013504,-4614144,-499712,-14062080,-22496256,-25589760,-21893632,-11800576,-11832832,-1368064,9996800,10415616,3237888,-8046592,-19597312,-13686784,-1906176,716800,-6539264,-20398080,-25395200,-30704128,-27600896,-19873280,-22676992,-20995584,-8691200,-4377600,3697664,17210368,24354304,29602816,28364800,13620736,2195968,-8998400,-8676864,-89600,-4854784,-13966848,-20716032,-24858624,-26977792,-27564544,-19084288,1048064,12656128,11559936,9538560,6194176,2720256,-5829120,-2472448,755200,-1550848,-837120,-821760,-5702144,-5063168,24064,1628672,-4379648,-9988608,-5462528,-10465792,-8371712,-6515200,-4589056,12214784,20375040,14786560,6174208,7073280,19294208,16579584,10949632,14919168,23389696,23182336,15132672,10757632,13670400,5621248,-7454208,-13594624,-13463552,-1244160,8230400,-1473024,-3780096,-5575680,-18387456,-14974976,-4566016,2159616,-225792,-7582720,-9499648,-113664,6612480,8704000,2491392,-8070656,-10432512,-17670144,-12733440,-3982848,2688512,5363712,9279488,7730176,9875456,15455232,14027776,3006976,-8000512,-1024,4572672,-357376,-10167296,-26971648,-36565504,-34537984,-34562560,-48109568,-43384832,-25283584,-6943744,237568,-9892352,-8385024,219136,11472384,11208704,-1770496,-14768640,-16205824,-13478912,-4209152,8885248,9242624,14137856,15871488,16400384,19137536,14458880,5584384,9553920,14828544,8771072,8885248,15611904,27914752,34316288,43867136,46162944,35506688,30842880,21802496,13612544,13830656,12171776,1175040,-2361344,-386560,10426880,20345344,21195264,24008704,16292864,5360128,-4989952,-13623296,-17456128,-10049024,-8514560,-9773056,-19518976,-28051968,-21426176,-10777600,-7451136,-6917632,-14526464,-12084736,-4544512,-407552,4523520,16649728,28836864,37135360,26222592,5824000,4969984,15575040,17391104,1340928,1377280,7182336,2813440,-6406656,-4974080,-190464,-2158080,7155200,13133824,17532416,20450304,18828800,16453120,15896576,14422016,10755072,6277120,13799424,25753088,29972992,36599296,40534528,27983360,15244800,14725120,22301184,15897600,4904448,3036160,-1897472,-17176064,-19672576,-13273600,-12526080,-13367808,-11245056,-7858688,-1719296,12677632,20732416,11521024,6893568,12368384,26841600,31028736,31035392,30431744,20613632,27732992,28509184,13123584,6968832,4968960,1966592,9293824,9716224,3115008,-12814336,-20951040,-10773504,-7147008,-10548224,-12506624,-3912192,-2187264,-4735488,-5144576,6531072,14687744,15661568,10408960,5464064,-6198784,-9108992,-3049472,220672,8273408,5660672,-9074688,-17316864,-18527232,-14807552,-13120512,-16478720,-20723712,-29199872,-34253824,-25558528,-10762752,-2774016,8075776,19064832,20309504,28408832,37928448,34166784,29191168,29949952,23966208,14109696,3022848,7536640,27578368,37249536,30846976,20341760,15282176,15193088,7611392,16209920,23607808,23380480,17364992,3046912,-13783552,-16020992,-9741824,10117632,24269824,28005376,37538304,36486144,33356800,22853120,15851008,11000320,3057664,-7278592,-8562688,-12573696,-18503168,-9246208,2251776,-2523648,-15831552,-29970432,-33991168,-31471616,-24331264,-18381824,-21059584,-9218048,5759488,1497088,-1992192,-6067200,-3112960,6887936,5402112,9723904,26561536,27224576,13907456,2529792,-200704,-3976704,-8069120,-8588288,-2975232,780800,1189376,8787456,8517120,2624000,-2413056,-10676736,-8693760,-4922880,-3555840,2221056,6557184,4281856,-12396544,-21818368,-18502144,-4350976,8972288,977408,-14137344,-22508544,-19675648,-15258624,-10464256,-7424512,-6978560,5015552,19496960,19980800,14075392,19170304,30330368,30018048,22832640,20605440,17869312,10139136,3362816,-2245632,-6077952,-1516032,7000576,10291200,7178752,756736,6582784,17885696,14471168,9010176,7227392,-1054208,-8385536,-7738368,-954880,-6988800,-20970496,-29100032,-27768320,-34761728,-39390720,-21888512,-19505664,-16944128,-9236992,630272,-2776064,-10310656,-8425472,4800000,9920000,11029504,19612672,26477056,31608832,30710272,13543424,5790208,-11371520,-25997824,-34385408,-41924096,-33168384,-27977216,-21272064,-14327808,-5441536,2498560,8932864,9858048,14399488,16701440,6658560,-8881152,-14390272,-1307648,20122624,29772800,17967104,4862976,17586176,27145216,28820992,28816384,29744128,26868736,24884736,17906688,20591104,25214464,21854208,13053440,8200704,-4089856,-16375808,-16532992,-5084160,-3662848,2109440,15192576,14682624,8227328,4159488,2953728,8106496,16728576,20319232,19929088,28887552,23515136,16445952,14257664,15554048,16286720,14958592,3509248,-4070912,-6738432,-2978304,3599360,-700416,-4848128,6489600,15160320,13559808,10830336,-680448,-9375744,-18335744,-18889216,-17476608,-20467200,-18164224,-14256640,-1539072,4469760,7038976,12249088,18980864,12261376,10211840,14584320,8873984,7536640,8564224,12636160,11480576,8489472,6801920,2338304,-2479104,4546560,6348288,1995264,3160576,7714304,5479424,-4168704,-10469376,-9511424,-11958272,-14089728,-15653376,-19383808,-19056128,-14371328,-15349760,-16179712,-16674816,-13859328,-2657792,-3929088,-16344064,-10940416,-744448,-5291008,-25951744,-35901952,-20638720,2318848,14233600,19027456,16241152,16638976,12895744,16577024,15296000,17494528,19103744,10277888,10306560,10939904,9120768,11402240,19682816,18084864,4836352,-7542784,-21569536,-23914496,-25026560,-33236992,-38454784,-27420160,-6971904,8069120,12120576,26770432,30596608,18556416,15995392,12843008,16455680,24796672,26631680,15443968,4975616,5889024,6109696,-9174016,-19530752,-11275264,-317440,2333696,7947776,17553408,17224704,997888,-4336640,-2372096,6164480,5261312,709632,5608448,8299520,5659648,10048512,16658944,24912384,22520320,12566016,11315200,12556800,14993920,26371072,35885056,29558272,15498240,-2544640,1143808,18642432,22849024,15937024,9583104,10470400,10052096,-7894528,-21762560,-30372864,-28587520,-19722752,-30955520,-32157184,-21955584,-13416448,-3936768,1559040,7522304,8181248,-1472000,5461504,13723648,8878080,6311936,21211136,34125824,24404480,9009152,6440960,21572608,32512000,32654336,26018304,12042240,1779200,-7379456,-12745728,-16817664,-23212032,-21091840,-14812672,-5985280,-8193024,-14687232,-6302208,2560000,21270016,23433728,13484544,-1090560,-14854656,-3453952,17643520,14189568,-4510208,-16958976,-10475008,-6441984,-13587456,-19144192,-20212736,-18871296,-12694016,-4500992,-4234240,-12865024,-3811840,18960384,28555776,23690752,28866560,33057280,30348800,16635904,4448256,10776576,15906816,18025984,8606208,-1530880,1823232,10915840,28144640,24270848,-2882048,-6907904,2713088,-776192,-5225472,-11656192,-10452992,3214848,16650240,16116736,12240896,10237952,-2914304,-7079424,-12575232,-1424384,14351360,24279552,21490176,11648512,7758336,3308032,-1937408,-16738304,-5965824,872448,8753664,25014272,25520128,19452928,22498816,20920320,8875520,5268992,2934784,15292928,31495680,32782848,23714304,4705792,-15064576,-17270784,-10236928,11234816,21931520,16586752,28805632,30702592,10518528,-2883072,-5747200,-8340480,-20366336,-28901376,-14764544,4567040,10239488,5064704,1471488,10259456,1971200,-7860224,-15357440,-24937984,-22069248,-5231616,-3472896,5746688,16343040,13504000,13894656,19282432,24908288,20118016,15351296,22129152,22961664,26653696,29464576,38567424,33262080,13359104,-6658048,-12136448,-4018688,5966336,19962880,26758144,13552128,-8569344,-9753088,3623936,2098688,-11225088,-12758016,-3039232,1962496,-3220992,-13537280,-18352640,-21912576,-23524352,-7883776,9318912,15840768,11640320,6120448,-4710400,-20108800,-21913088,-8517632,5726720,8567296,-422400,-6635008,-5035008,-120832,-7092736,-10477568,-7658496,-2382848,-2146816,-15234048,-26053120,-14903296,-2153984,8025600,17053696,24670720,18900992,11227136,11382272,10902528,7462912,10782720,-350720,-13376512,-2360320,4245504,5215744,-1174528,12774912,26817024,22588928,24631296,32044032,23107584,9363456,26622976,38303744,31984128,25331712,11298304,-2452480,-3449856,-12964864,-25777152,-21087744,-6804992,-1265152,-8454144,-17973760,-27503616,-24785920,-12767744,-2456576,571904,-3114496,1337344,19440640,27209216,24921088,20065280,15665152,17095168,11733504,5740032,18017792,28786176,21518848,18178048,16224256,20143616,28071424,34472448,40047616,37710336,37813248,24516608,4685824,-5962752,-545792,4122112,3655680,1448960,-7809536,-5520896,7586816,13747200,16415232,21804544,30566400,28747776,34560512,31392768,13273088,2921984,3983872,4252160,-5787136,-12408320,-10110464,-15866880,-15674368,-7734272,-10735616,-12833280,-8872960,-13589504,-17002496,-10251776,2646016,9769984,13644288,17699840,16702464,13155840,9937408,-3270656,-8310272,-2759168,-3090432,-3612672,-8319488,-9292800,52736,14669312,8713728,-4628992,-8390656,-8318464,-3489792,4764672,20439040,16480768,7416832,9080320,1285120,-6979072,-1473024,-3777536,-3672064,-5519360,-5646336,7868416,14873600,12452864,6772224,10801152,25404928,14224384,-1426944,3716096,15899648,26112512,22244352,12832768,8826368,15391232,18579456,17924608,13148160,12760576,23251968,27117568,22642176,24585216,28770816,29440000,37285376,40124928,34174464,19032064,16373248,31319040,24959488,12570624,15746560,17652224,13981696,14820352,17299968,12994048,10224640,7157248,-4276224,-717824,17541120,22167040,16787456,23544320,25108992,19590656,27195904,18631168,6799872,8535552,2296832,-6203392,-3678720,12960768,13622272,5612544,4569088,5805056,10165760,25637888,32709632,25530368,24016896,30021120,23976960,-575488,-17446400,-4900352,7248896,7027200,13577216,23753728,19758592,17657344,2445824,-4332032,11003392,35298304,43770368,29334016,8219648,-6858752,-18963456,-34840064,-44488192,-24987136,-9598976,-8174592,-11256832,-5542912,-3540992,282624,13920256,22872576,13892608,-4802560,-9641472,-14815232,-16681984,-13889024,-20340736,-20425216,-12486656,10752,12535296,13227008,5968896,8788992,13255680,3425280,-12763648,-9603584,8824320,20007424,15699456,655872,-6653440,-12871168,-26368512,-26067456,-16107008,-5279232,2130432,1918464,4994560,4423168,8765952,6762496,3924992,-1857536,-6629376,-17806848,-19231232,-16494592,-19123712,-17551872,-20808192,-18020352,-11939328,-12426240,-10800640,-3911168,8935936,8095232,-4990464,-1098752,11120128,19853824,17292800,7173632,6980608,5739008,6809600,14137856,19573760,19383808,12646400,14873088,23179264,19104256,16135680,22927360,24476160,20046848,16946688,15992832,16955904,9338880,-3622912,-3355648,11601920,5491200,-7407616,-21077504,-27847680,-28779520,-25921536,-19311104,-11070976,-1036288,15277568,19431936,23182848,16480768,1704960,961536,2048512,7143424,16694784,24642560,25736192,33717248,37439488,31309312,32966144,26321408,6889472,3259904,17431552,28954112,41954816,43681280,34418176,13346304,-1966592,-1722368,-7098880,-13660672,-14261760,-4457472,8100352,1620992,-6342144,-14950912,-20900864,-20974080,-7373824,4528128,9979392,11845120,5698560,-1480192,5892096,22895616,31386112,25144832,11805696,10785792,16847360,27016192,40928256,36353536,20606976,-97792,-13710336,-14407168,-12116992,-9817600,-2498048,-4462592,-4657664,3770880,14214656,20209152,26172416,16185856,441856,4332544,7120896,9760256,15095296,15996928,7454208,-5088256,-1008128,9807872,12127232,12865536,6699008,-7204864,-6999552,3530240,4416000,8225280,14666752,13440000,2643968,-195072,-2750976,3282432,14035456,19319808,24532480,27223552,11990016,905216,3136512,4551680,6915072,17589760,22284288,20502016,13438976,2726912,1156096,1350656,-8379392,-11094016,-9963008,-3803136,10595840,12454912,9594880,17987584,21395456,14326272,7413248,3819008,979968,9061888,12638208,16829952,20856320,15325696,4140544,6422016,21000704,28966912,28987904,26620416,19055104,15965184,13172224,12525568,15828992,8750592,1387520,3839488,-1270784,-20710912,-28102144,-16720896,-255488,3681792,8637952,4443136,-13194752,-29627392,-33342464,-22308864,-21519360,-18240000,-5593088,5579776,14450176,22538240,23072256,19404800,12434432,8463360,3719680,11089920,20727296,18540032,10392576,7614976,4287488,7118848,14529024,9261568,-4006912,-13038080,-6356992,2442752,-1231360,9669120,12370432,1805312,-8399360,-15722496,-32955904,-29541888,-19973120,-19214848,-13472256,-15934976,-11369984,-10644992,-3149824,11786752,25192448,33636352,31185920,22580736,15734784,14041088,8712704,4136960,6704128,-9700864,-29421568,-26785280,-16135680,-3451392,12950016,25581568,29623808,27631616,22221312,20471808,12352512,18951168,27677184,28511744,22401024,10894848,-3927040,-15473664,-19249152,-12766208,-6464512,-7637504,-11236352,-7497216,-3646464,-1678848,4756992,9537024,10334208,10691584,20877312,27466752,20435968,5628928,386048,4881920,15817216,11655168,-4623360,-10002432,-9130496,-4046336,7946752,18471424,19292672,7396864,-7265792,-9853440,-11843584,-14171648,-22655488,-26238464,-22867456,-20235264,-18101248,-16808960,-20675584,-29568512,-28318720,-31860224,-40585216,-33481728,-24629248,-23782912,-14489600,1883136,17084928,19770880,25577472,34626560,29455872,10190848,-3163648,-15150080,-8946688,-176640,4278272,7764992,1925120,7464448,10745344,1092608,-4827648,-8252928,-15169536,-10068992,15107584,32831488,21682176,5182976,6158848,4510720,-629760,-7667200,-2458112,9974784,14167552,17415680,21231616,25394688,26287104,27140096,21323264,17950720,9949696,11782144,17174016,21133824,23070208,13602816,5940736,-5409280,-21035008,-25033216,-30321664,-37944832,-40637440,-33231360,-17720320,-3049472,2200576,702464,2995712,-1057280,-3488256,-5550080,-15364096,-23849984,-27618816,-18427392,-7989760,-1785856,-85504,3474944,660992,-2845184,-4281344,-10829312,-6897152,-5225984,-13386240,-6747136,6325760,11567616,15144960,21597696,22211584,22916608,15887360,2413056,11031040,16087040,17411584,27722752,34583040,22559744,8434176,1235456,2373120,3763200,1639424,-6437376,-14364672,-11664896,-9056768,-2760192,1531392,5691904,13084672,15421952,15659008,20890624,28163584,17626624,-10089984,-12245504,-5696512,-7173120,-4737024,4450816,14258176,19842048,31449088,43028992,44070400,34044416,32201216,21151232,11219968,3917312,-3643392,-3929600,3256832,-843776,-6538240,-10915328,-7360000,-434688,-6550528,-12289024,-9902080,-5490176,-8650752,-6171648,-2516480,-4805120,-11150336,4994560,23533056,14561792,4261888,-2775552,-3160064,1375232,2472448,1294336,-7614464,-8455168,-1473024,11437056,13829632,9162752,5251072,-2391552,-5089280,-15229440,-22109696,-27776512,-26989568,-16529408,-3210240,4908544,8403456,9475072,15484416,24275968,26182144,18174976,16545280,18523648,14230528,2678784,-1010176,-6459904,-14941184,-18600448,-21137920,-18161152,-3719680,5416448,651776,-1848832,-1266176,10979328,15434240,12241920,22539776,34548224,28221952,21936640,28281344,33136640,25779200,22054912,21829632,16107008,21869568,23218176,11928064,-446464,-22016,-274944,-1108480,-4096,1133568,-5192192,-2029568,1017344,906752,-3865088,-19439616,-26647040,-20686848,-3295232,9235968,11055616,-624128,-9844224,-14276608,-12964352,-5058560,-6847488,-7863808,-13641216,-28851200,-23630336,-9665536,1826304,6622208,-7476224,-12088320,3650048,22823936,19330560,105984,-18664960,-28925952,-25678848,-20609536,-10792448,5591552,12907520,14083584,4232192,-2291712,-7556096,-9135616,2139648,6510080,4539904,-7214080,-21487616,-16764928,-9487360,-7183872,-6466048,-2031104,2186752,5171200,13245440,13870592,22187520,25794048,19427328,19333120,18770944,17088000,13035008,16984064,10965504,11050496,22256128,18749952,3749376,-3014656,3264512,3822592,6000640,7841280,4495872,1171968,75776,654336,-9370624,-25842176,-18622976,-8180736,-11661824,-10502144,-3209728,5781504,12457472,4348416,-1360896,-75776,6716416,19285504,20506112,20867072,20203008,10363904,6031360,7148032,5265408,8502272,28038144,25413120,9988096,-4314624,-10117632,-9921536,-3430912,1107968,5095424,13161472,17270784,11450368,6411776,5403648,-797184,1616896,4589568,1903104,8583168,13063680,13722624,15560192,5598208,-13638656,-14766080,-12427264,-12473344,7257088,17607680,22235648,22878720,21608448,21339136,13843456,8010752,4120064,873472,-9638912,-19315712,-25549312,-29658624,-26385408,-18607104,-17348608,-21145088,-20767744,-14446592,-2591232,9533440,16384000,13065728,12142592,9390592,3108352,-10236928,-20773376,-26467328,-19997696,-9803776,-6264320,-7147520,-11776000,-12637696,-13506560,-14991360,-21629952,-12455424,15178752,26858496,26727424,23728640,22728192,19453440,15459840,18401792,21685248,22589440,25940480,17956864,6633472,4879360,6878208,335360,-4469248,-10003456,-4926464,-8718848,-11845632,-7650816,-164352,13083648,12127232,10094592,14903296,18816512,4860928,-5342208,1137664,-2594816,-6862848,-3667968,584192,3595776,7601152,1604608,6405120,16164864,13277184,13074944,11883008,11784192,13099520,6654976,-4754944,-5766144,-3948544,6999040,12068864,9390592,7383040,14193152,25840128,23822336,7508480,-10092544,-22189056,-15789056,-1361408,6419968,10130432,25782272,26445824,19218944,15214592,10121728,8250880,13266432,16882176,21108736,25903104,25594368,24751104,18983936,16370176,18964480,12208640,1070592,-995328,12444672,17163776,23232512,31610368,40824832,32242688,17119232,7553536,21420032,35341824,35893760,24327168,2678784,-13915136,-31416832,-37508608,-34932736,-28762112,-23982592,-23904768,-26425856,-25433600,-13924864,4296704,9328128,18961920,18087424,11367936,8643584,8660992,5631488,3523072,2852864,7013888,11438080,11437056,10300416,7104000,7111680,16373760,25254912,13359616,3463168,5179904,21167616,26764288,24684032,21243904,15840256,8761856,812032,-567808,7737344,23587840,27706880,19046400,18418688,9863680,-2520576,-7234048,3012608,15638016,6599680,4849152,12030464,-37888,-5583360,2658816,15775232,25434112,15068160,400896,-24648704,-38335488,-27051520,-17832448,-23984640,-27095040,-12899328,7373824,24603136,30096384,41010176,41713664,22497792,14234112,6062592,6210048,23187456,30028800,34690560,45376000,43813888,37716992,27608064,23144448,29776384,29682176,25101824,32564224,26619392,16089600,13313536,5402624,-12392448,-11177472,-6618624,-6416896,-9085952,-5031424,3193344,17089536,26621440,26994688,26187776,32432128,33158144,28369408,33995776,34245632,26151936,40172544,56931328,54586880,44807680,29438976,12301312,3693056,18896384,31515648,21920256,6464000,-14730240,-22088704,-11694592,-2215424,3349504,-6164480,-4999168,15912448,31371264,32096768,15299584,-1119744,-1267712,12052992,6743040,-4821504,-7376384,-1614848,-1080320,-1378816,4910592,3829248,7752192,9894400,-1668096,-11852800,-7758848,2736640,6353408,12115456,8885248,-4584448,-27189760,-41365504,-28899328,-20250624,-11167232,-2059776,-10867712,-11655168,-6311936,-2411520,3738624,13043200,13172224,6401536,6167552,729600,-5890048,-6409216,10423296,18450944,10942464,9592320,9089536,7470592,9099264,10482176,6180864,1255424,1511936,9656320,18441216,22450688,12200960,1422848,-1353216,3261952,13191168,13550592,18742272,25391616,21624832,10270720,10045440,14270464,14836224,9335808,-4340224,-9759744,-3422720,-1785856,-68096,12506624,38141440,44196864,29938688,15150592,3653120,6572032,21256704,18943488,20677120,29751296,28793344,19439616,15740928,26471424,23752704,1606144,-18190848,-22083584,-13024768,-9101824,-8692224,-12242432,-9861120,5866496,21590016,11984896,-890368,-10075648,-16950272,-18299904,-18677760,-7923712,5230080,-6156288,-10759680,-11956736,-3650560,9372160,26933760,31644160,25861632,10655232,-3070464,-8779776,3704832,16591872,11448320,9990656,8376832,3588608,3227136,-9086464,-16497152,-13637632,-10893824,-3911168,13259264,22407680,28430848,32988160,24949248,11633664,7486464,654336,-16758784,-17208832,709120,15844864,27961344,25778688,13750784,-2161664,-11691520,-11898368,-5690368,-6569472,-17131520,-5693440,7204864,4663296,-6689280,-7406080,1956352,3763712,1356800,-1909760,-6457344,-13109760,-11803136,-7281664,-8687616,-1100800,2507264,-7778304,-9149952,-5250048,-5665792,5441024,29203968,37142016,29487616,20900352,5896704,-14486528,-18007552,1469440,8327168,9129472,18678272,28246016,22157824,23219200,19855872,8262144,-954880,-3854336,-6525440,-3240448,-3265536,2957312,-161792,2070016,13349888,23185920,32287232,31455232,19336192,15564288,23097344,37752320,30919168,10850304,3740160,595968,709632,2477568,-8241664,-12718592,-9150464,4777472,18357248,21212672,19006464,23649280,28067328,29335552,17492480,4016128,1362944,4147200,3479552,5553152,-4442624,-663040,11503616,6302208,4438016,-1523712,-9969152,-10558976,-19055104,-28169728,-18043392,-7842304,-4772864,-7157760,-23206912,-40894464,-43312128,-28323328,-26046976,-28634624,-36134400,-35427328,-34136064,-18771968,-7896576,-10421760,-9581056,-17326592,-16630272,-7544320,-1492992,494592,-2167296,-8617472,-12229120,-12579840,-7821824,-10035712,-11529728,-5971968,12502528,24258560,31691264,37837312,27873280,15492096,1314304,-4986880,4218368,11153920,12527104,16888832,30912512,35655680,34741760,38535680,31118336,30224384,29083648,13598208,6988800,19284480,19900416,19233280,21147136,20054016,25827328,18868224,6610432,4704768,1991168,-2086400,1270784,5029376,2440192,-1433600,1531392,9457152,9481728,12726784,23929856,21558272,20291072,15279104,6552576,-3386880,-8953344,-13615616,-4309504,9472512,3788800,-10500096,-18996224,-23612416,-16723968,-13524480,-11364864,-12032512,-12405248,-5242880,6052352,4442112,-10308608,-12943360,2720768,14723072,5315584,-6496768,-15163904,-19489280,-3089920,8655872,13275648,9593344,9430016,9405952,8344064,16953344,29560320,29713920,26771456,29066240,20915712,9883648,9936896,14668800,10673664,1583104,7787008,15386112,20568576,26574848,16879104,10646528,7923200,10955776,19825664,19763712,7280640,-3217920,-1872896,-2685952,-5004288,-6342144,-5026304,1224704,7399936,15827968,18558464,18040832,10194432,-3236864,2650112,10578944,2033152,-2071552,247808,-10407936,-22459392,-20192256,-13413888,-488960,7703040,12598272,20982272,27974656,20893184,12797440,12483584,19472896,17110016,1672704,-8253440,-14524928,-15998464,-15383040,-10290176,-14385664,-15356928,-1347584,17268736,27154432,25213952,28421632,31536640,30217728,19521024,19184128,26935808,24192000,17759232,26399232,34249728,28642304,26520576,23504896,32291840,40020992,36779520,24183296,17047040,7785984,-3887616,-13668352,-21056000,-18358784,6825984,24258560,37379584,39841280,24215040,12161536,22357504,29001728,23536128,13996544,8759808,9633792,3775488,-3279360,-19457536,-25364992,-13686784,-9949696,-10166784,-15563264,-22549504,-17072640,-7660544,-4363264,-5024768,-398336,9384960,15201792,27702784,33040896,33892864,31703040,22246400,19436032,12911104,12817920,32166400,46566912,47301632,48263168,44120576,35164160,34731008,41207296,36385792,27651072,21221376,28767744,33124864,20687872,12145152,9079296,8027648,7698944,2137600,1555968,-1456128,-1653760,-5120,1371136,4472832,16278016,22059008,14289920,14486528,10980864,-183808,-3505664,3037696,6709760,408064,13509120,25780224,19112960,7560192,-12579840,-15788544,-63488,19810304,23236096,15174656,23945216,24497664,9186816,6336512,12286976,25975808,34110464,35387392,30258688,11512832,-921088,-1726976,13209600,25252352,27199488,27937792,30853632,32738304,32856576,30381568,32055808,30679552,25178624,12859904,2362368,-6320128,-7414784,5243904,6088704,-6340096,-17961984,-19175424,-18174976,-21498368,-34171392,-44040704,-47961088,-38775808,-23520768,-24937984,-27299328,-24286720,-12345856,1225216,9082368,10427904,10849792,15503360,8493056,8293888,19179008,26840576,17792000,5396992,8626176,-4055040,-16593408,-4510720,3863040,854016,3268096,15709184,10211328,-9235968,-7558144,9154048,6474752,-12819968,-20802560,-11154944,-4886528,-5883904,-10621440,-12642304,-4293632,5137920,17711104,26607104,32989696,27439616,5226496,-4828160,1255936,22298112,29313024,19749376,12506624,15497728,14590464,6532096,11929600,25229824,24875008,12526080,-13063168,-21792256,-15859200,-11389952,6330368,22602752,21497856,12133888,18845184,16641024,10262528,11784192,8747008,6861824,9032192,4356608,13194240,15597568,15886848,20585472,21458432,11121152,10754560,21436416,35226624,36004352,24166912,30674432,31182336,23999488,17778176,11201536,12389888,7448576,4599808,8212480,18424320,15148544,-1966080,-496128,9079808,8889344,15385088,25000960,12461056,-1173504,6148096,6267904,1921536,-7062016,-26083328,-30794240,-24733696,-21355008,-7020544,252928,3492864,8523264,11011584,11850240,-4386816,-30596608,-48611328,-48610816,-35602944,-22881280,-20586496,-15024128,-2135552,12036608,26151424,25229312,25406464,18533376,11443712,8293376,1899008,2629632,11756544,16282624,8287232,-10374656,-14596608,-11349504,-16798720,-16751104,1542656,8381952,940544,910336,9463296,5172224,6905856,15464960,13076992,22308864,32475136,38521856,32476160,25287168,23968256,13721600,5065728,8867840,10611712,8794112,14146048,14105600,12664320,20246016,29215232,29622784,16065024,-1358336,-11760640,-11973120,-5937664,-5047296,437760,15319040,23991296,21305344,17034240,23027712,20475392,11348480,-6694912,-19707904,-20777472,-15623168,-9529344,-11681280,-13609472,-15168512,-12439552,2303488,11931136,12940800,8847360,11113984,19656704,13932032,4879872,-2322432,-333312,6792192,1097728,9014272,13516288,12783104,11363328,418816,-5966336,-11022848,-12725760,490496,5750272,-3663360,-8814080,-4833792,12090880,21427712,20282368,22979584,21076480,14799872,16302592,21335040,9185280,-1956864,-6963200,-19799040,-26226176,-17367040,-75264,7774720,791552,-6050304,-3594240,6571520,7817728,7163904,3494912,9417728,23918592,17390080,3079168,1029120,19545088,21139456,126464,-8528896,-4378112,5287424,4114432,-10362880,-5418496,2990080,-1663488,-2024448,-10245632,-12447232,-23448576,-29654016,-15890944,-5083648,-8225792,-5483008,-2938880,-3425792,-5474816,-6844928,-11479040,-22070784,-21305344,-6856704,-579584,-9540096,-13410304,-3535360,-186880,-454144,-7029760,-15872000,-9471488,6753280,22867456,30462464,27500544,15831040,8953856,16598016,17267200,10812416,10754048,15706112,2400256,-15526912,-30649856,-31109120,-11594752,9783808,6391808,1148416,3558912,-1482240,1829888,10311680,6905856,-11077632,-23640576,-29399552,-24513536,-20383744,-7639552,539136,-6637056,1844736,-7059456,-22822912,-32160256,-23192064,-8219648,8978432,21922304,20593152,12823040,11612672,6955008,-5592064,-4199424,-8839680,-18910720,-12825088,-3590656,-522752,-971776,-16740352,-33287680,-30753280,-19484160,-4423680,2202624,-5747712,-7552000,1443328,5007360,-4924416,-659456,5714944,7876608,10625024,18997760,16930816,10160640,2212352,-11416576,-18325504,-12996608,-11169792,-3424768,5149696,-5697536,-7430656,9890816,15069184,6282240,-3486720,-4858880,8482304,23459840,12723200,1437184,4256256,9383936,14791680,18048000,11185664,8342016,15483392,25425408,25853440,7204864,-10018816,-20908032,-22056960,-11140608,-430592,-4121088,-10856448,-3264000,4332544,9134080,15314944,17261568,18524160,25204736,40762368,37899776,22008320,24907776,27175936,20877824,19564544,23649280,19625984,9993216,-2265088,-10527232,-4128256,3692032,243200,-2525184,-5004800,8509952,14129664,-307200,-18038784,-25338368,-22840320,-17701376,-5802496,17666560,29006336,31235584,29637120,15621120,19448320,23059968,8925184,8317952,17824768,18409472,14638592,13052416,7745536,3909120,739840,-17190400,-22883840,-11576832,-8402944,-12978176,-210432,24016896,28288000,19054080,16262144,21052416,13471744,-3182080,-4999168,189440,2106880,-13663744,-18539008,-4412416,-214016,-534528,4166144,16421888,23959552,35175936,27919360,14083584,18999808,26130944,28541952,30767616,22965248,14893056,77312,-4356096,13133824,15053824,19494400,23056896,23113216,28781568,21750272,7211520,8612352,5684224,8122880,16293376,28018176,37338624,22530048,13879296,16986112,11145216,1987584,9630208,23283200,30696448,22244864,2734592,-5596672,-5216768,-3239424,-1392128,-9800704,-12243456,-14330880,-3284992,9358336,11496960,9917440,5945856,8770560,12813312,12774912,18881024,10098688,-2190848,-10896384,-5358592,6796288,14634496,14962688,10260480,5555712,-3186176,-13876224,-16797184,-15350784,-8219648,11690496,24500224,19072512,17110016,18168320,21224448,38295040,46179328,35121664,27736576,22794752,15663616,6512128,4085760,16076288,31704576,40961536,40784896,34844672,30074368,31400960,47596544,52243968,51230208,40023040,31929344,30883840,32590848,37647872,29924864,22662144,18881024,17331200,3862528,-4285952,-8312320,669184,8253440,9120256,10357760,9124352,11833856,15347712,20874240,23458304,12265472,5795840,-547840,-12494336,-12547072,-3408896,3827200,5749248,11112448,16737280,12041216,-4441088,-13847552,-8517120,-17154048,-10182656,2213888,12718080,22670848,21782528,1709568,-13428736,-7486976,-2736128,-11373568,-17540096,-22082048,-29072896,-32553472,-33401344,-33784832,-28451840,-27936768,-27039232,-27346432,-35567616,-35182080,-30254080,-20602880,-9851904,794624,11631616,3736064,-3856896,-9387008,-7762944,9189888,16678400,6984192,-3675648,-12375552,-15406080,-10198528,-7442432,-5224448,173056,1295872,5595136,12379136,16060416,3844096,-13171712,-15483392,-4440576,1657856,-2029056,-22204416,-30233600,-20342272,10844160,28711936,27364352,19637760,11716096,8966144,5249024,-17966592,-33801728,-24810496,-8312320,-1110528,-5292032,-6309376,1677824,9305600,21474816,23949824,19869184,12678656,20032000,25534976,28884992,33746944,28716544,19466752,3407360,-6926848,-1827328,15427584,23889920,25350656,15182848,2017792,-3659776,-8090112,-13975552,-12865024,-3875328,3490304,-10474496,-14537728,-10493952,-1430016,-7718400,-16702464,-11186688,-1913344,-8261632,-13351936,-8397824,1436160,2938368,4204544,9614848,2863616,1989632,13239296,19425792,19223552,14700544,11470848,14641664,16321024,10937856,7000576,3716096,4466176,-11367424,-41660416,-40997888,-30082560,-25100800,-15045120,-14928896,-16184832,-11271680,-12819968,-12371456,-11624960,-8479232,-5735424,182272,5048832,12896256,15837184,16214528,15388672,6417920,10284544,9200640,-1319936,-15077888,-9408512,-1297920,5461504,22509056,20532224,4415488,-2829312,8257536,8318464,8352768,18671104,17262080,2401792,-13901824,-20475392,-22213120,-22213632,-17127424,-7831040,13405696,15639552,703488,1231872,2455552,17793024,31357440,27786752,9312256,-339456,129536,-1746944,-22600192,-36208640,-22204928,-13260288,4735488,17111552,6673920,-1223168,-3711488,-137216,10062336,13477376,4396544,18469376,33956864,37839360,44528128,34756608,25980416,24069120,24622592,28870144,23797248,20508160,13531136,7990272,4643328,-5521920,-6963200,-3901952,4361216,9059840,14685696,18400256,18070016,19417600,23991808,26369536,21319680,14102528,16981504,21529600,22325760,17252864,7591936,5690880,3237376,-2747392,-5074944,-4260864,2103808,12438016,7688192,-9465344,-32386048,-33661952,-18919936,-1330688,-3846656,-3538944,4417536,8989184,8727040,7050240,4786176,-1337856,-48128,5266432,6477312,-7518720,-10372096,-4818432,3776512,22316544,45719040,42986496,18014208,-1623040,-4340224,-9672192,-7214592,6307328,15005696,4417024,-1393664,5521408,14446592,24610304,28962816,21361152,11050496,3328512,9000448,13859840,3263488,6044672,5274624,-4421120,-9192960,-11844096,-14217728,-7227904,8845312,31326208,36631040,35931648,36450304,25686528,15809024,5715968,3945984,11327488,10928640,10950656,6334464,3803648,6891008,8235008,16584192,21637120,18622976,13198848,10594816,10766336,5436416,-6867456,-6763008,-984064,7747584,17971712,20364288,16987648,16227328,22993920,13191680,1411072,3958272,8794112,13222912,18124800,10058240,2581504,-2944000,-3067904,7369216,11190272,6263808,5371904,19782144,30024192,22541312,23180800,21840896,23575040,30673408,23895040,14083072,13551104,25197056,36130816,31713792,16206336,17161728,32333824,30533632,28089344,27992064,27911680,21501952,13265920,6754816,-3320320,-7249408,-9205760,-18289152,-17232896,-20596736,-21504512,-15326720,-4870656,6925312,18291712,23019520,15240704,8897024,4234240,2971648,9816064,25151488,36007424,33102336,11197440,2933248,13625856,25100288,32850432,30536192,27144192,41921024,55761920,64500736,62484480,48186880,37270528,22693888,19644416,22943744,2146304,-23794176,-36257280,-36286464,-28604416,-22235648,-6153216,14743040,22819840,12937216,5154816,10187776,15583232,25904640,33625088,30788096,20556288,6180352,5548544,12532224,10860544,11000832,-2981888,-11824640,-3402752,-1505280,1197568,1863168,-4384768,-1512960,5301760,5105152,11660800,11187200,6462976,9200128,18569216,34412544,27056640,-8949760,-32745984,-38762496,-33960960,-18512896,-24573440,-29676544,-14872064,-4249088,-6632960,-15261696,-22647296,-24918528,-20791296,-23657472,-25835520,-18298880,-19030528,-18096128,-8862720,-3143680,917504,8497664,7561216,6761984,10397696,13322752,7390208,6182912,1004544,-5860864,673280,18966016,20931072,14194688,1653248,-10196480,-19295744,-21995008,-16559616,-15667200,-13638144,-7865856,-2661376,3028992,12250624,19576320,5471232,-11642880,-21192704,-19291648,-7385088,-11627520,-16672768,-12217344,-2774016,6470144,-4956672,-10320896,2766336,9881088,11548160,1328640,-13017088,-32047104,-33436672,-34115584,-30119424,-20052992,-14473216,-25188864,-28142592,-14043648,-11186688,-12437504,-10558976,-2182656,5993984,-925184,-8802304,-10479616,-2983424,-634880,-14914048,-12994560,3494912,7548416,-167424,-20261376,-28580352,-38233600,-40217600,-26961920,-6935040,9063424,9824768,3840512,-7217152,-7998464,8204800,18479104,21880832,18316800,7887872,2904064,114688,414720,4166656,10343936,20699648,29577728,38882304,47273472,44313088,33005056,23458816,12740608,7901696,668672,6883840,15629824,8237568,-1324544,-4019712,-12820480,-17261568,-11862528,-4722688,8527872,9143808,-10245632,-19107840,-14860288,-5466112,9443840,15055872,14693376,16923648,16873984,13978112,12223488,16246272,21514752,18862080,103936,-19822592,-8822272,11397120,11860992,-4745216,-15120896,-10058752,1761792,15347200,20688896,13125632,312832,-16315392,-23660032,-11914240,-505856,-1629184,-790016,10137088,18333184,7889408,-2966528,-12966400,-15962112,-11629056,-13092352,-4305408,11516416,9314816,-2437120,-852480,8750080,18321408,26143232,27521536,30776832,30502912,29058560,35439104,27518464,14180864,4247040,-10381824,6260224,17009152,20072448,23539712,16085504,5879808,-8112640,-17404416,-14448640,-8286720,-4368384,-5812224,-13406208,-21550592,-23770624,-17573376,-1523712,-4056064,-21353472,-29426176,-19165696,-3159552,-5131264,-21637120,-39391744,-46706688,-38173184,-27430912,-24941056,-21771264,-11706368,-3305984,-1671168,11389440,18540032,17014272,4668928,3459072,16193024,17661440,3398144,-27136,-1638912,-3586560,-9945088,-11802624,-3856384,6810624,20829184,23200256,15267328,8364544,7906304,-1768960,-3316224,3902976,11510784,8872960,7342592,2836480,-1036288,16018944,24232960,22585856,32610816,39957504,37390336,35107840,26316288,8742400,14446592,24666112,20783616,-988672,-15904256,-17956864,-13467648,-24370688,-32397312,-15544320,12637696,17059840,6403584,-13219328,-12217856,-7050240,-14013952,-15487488,-3509248,16587264,20144640,7273984,2018304,1469952,1907200,5912576,-2260480,-7656960,-7867392,-20169216,-25437696,-17507328,-6497280,6651392,2863104,-11523584,-11694592,-4636672,4302336,14881792,28213248,43016704,45559296,48379904,47291904,35568128,34413056,32677888,29645824,38848000,39968768,33425920,20902912,19949056,35590656,32005632,26758144,23802880,16645632,6599168,-7905280,-17381376,-22724096,-22661632,-11112960,10215424,21971968,18825216,21449728,13869056,10853376,12036608,14050304,13519872,10046976,4957184,6054400,11528704,20587008,30478336,31682560,14761472,22365696,34340352,28294656,31245312,27021824,17104896,9143808,1190912,-7689216,-7962624,-8793600,1802240,12114432,14167040,16405504,19507712,18262016,12079616,4608000,14130176,17658880,7747584,-4571648,-3942400,-3667968,-675328,4573696,15477248,28893696,40977920,46810112,36461568,23030784,19457536,19105792,13527552,4844544,2073600,4934144,9158656,140288,-13035008,-13420544,-24677888,-21957120,-7273984,-7123968,-3779584,-893440,-1096704,7982080,25156096,29468160,24166400,24992768,21133312,5137408,6870016,11073536,10885120,5057024,-11656704,-17747456,-6656512,3951616,14209536,22507520,26937856,23649792,28523008,30981120,29147648,25452544,26191872,25403904,12329472,-8163328,-9730048,7627776,19602432,17720320,14694400,17624576,31847936,32136704,28788224,16708608,-3348480,-2732032,12771840,7627776,-2066944,-2680320,2235392,6452224,6262784,-3289088,-7856640,-7310336,-9805824,1838592,6930432,10022400,8838656,-1571840,-9027072,-6677504,-4237312,-7548416,-2880512,7987712,-2691072,-5800448,10129408,16405504,10600448,-13059584,-30464512,-21783552,-4214272,-209408,-4122624,-5426176,-1283072,5583872,19015680,26549248,16470016,-265728,3295232,12788224,21354496,20407808,11324416,2695680,-5836288,-2637312,605696,1577984,-1007104,-9188864,-2988544,5936128,3243520,-4198912,-5645824,-12600320,-17113088,-21564928,-29217792,-17682944,-8986624,-16476160,-21953536,-18461184,-21623808,-16830976,241664,2871808,-3176960,-6420480,-6713344,-5745664,-2793984,-14301184,-24119808,-10447360,5313536,12694528,4459008,-3021824,4531712,3683328,-3381248,-9879552,-11942400,1240064,15181824,19557376,22948352,25310208,16732672,-6030848,-16293376,-903168,19290624,17779200,7842304,-700928,-9036800,-16033792,-7037440,11390976,9961472,6129152,12048896,7405056,-749056,-5669888,-1005056,4422144,13019136,35646976,48885760,51523584,50468864,39491072,18720768,7745536,16120320,28862464,37243392,36289536,31949312,17711616,4086272,2764800,-3620864,-23998976,-44361728,-39372288,-19448832,-8962560,5167616,5254656,-1883648,1192960,-4323840,-107008,2070016,4214272,15604224,28347392,25330176,30354432,41019904,36415488,22842880,18616320,14174720,12282368,9402368,2619904,-7205888,-7455232,-9457664,-10441216,-3305472,-1101312,2431488,1925632,570368,-1332736,-5705216,-13229568,-23380992,-21165056,5927936,18169856,9789952,1759744,-3984896,-5336064,-1549312,8253440,17351680,17138176,3848704,514048,14968320,17271808,7898624,6543872,7855616,14833152,29279232,34910720,30662144,23939584,16340992,5426176,1149952,6157824,6107648,14152192,18700288,20252160,12377088,4512256,-5186560,-5470720,4215296,5703168,-2922496,-9429504,-12628480,-5355520,-13328384,-23226368,-20981248,-17582080,-19601920,-18071552,-15056384,-17319424,-14388736,-9085952,-12309504,-11243520,-3985408,5723136,11584000,11839488,16127488,18063360,2212352,-9396224,-12808704,669696,12602880,1677312,10885120,37316096,50122752,39567360,19886592,10435584,10733568,4344320,-11645440,-21658624,-17384448,-17084928,-13611520,-487424,4495872,-1032704,-16426496,-20360192,-16122368,-13449728,-10910208,3423232,13340160,12091904,2470400,-2309120,-6855680,-3325952,-1125888,5266944,24121344,34385408,27325440,29370880,28015104,20775936,20813824,15389184,-1603072,-11116032,-1993728,484864,-17284608,-11929088,13856768,26051072,21221376,12102656,7763456,-3151872,-3368448,1814528,11326976,15771648,15129088,23580160,24488960,35145728,44487680,39777792,39864832,29878272,8322048,-637440,377856,987136,-1857024,-15401984,-28366336,-25879552,-21600256,-25660928,-18630656,-12577280,-9374208,-16633344,-16300032,-8659456,-6695424,3637760,14647296,10486784,5504512,11108352,11311104,4750848,2155520,2206720,-2605056,6899712,25382912,23659008,13004288,-1027584,-5846016,-3753472,2001920,9731072,8912896,5687296,3565568,11601920,6788608,9107456,10709504,13593088,24137728,18574848,1072128,-5975552,-6389760,-855552,9254912,13740032,16577536,17048064,19373056,18356224,16714240,21129216,21991424,24764928,19307520,9597952,8837632,8237568,600576,-513024,1984512,-3226624,-10632704,-9086464,-346624,11773952,18184704,3219456,-16050176,-11089920,617472,-13213696,-16383488,-8103424,179712,-5244416,2581504,16155136,21837312,19587072,26367488,25864192,21409792,37665280,53993472,54615552,43658240,17043456,-8403456,-14415360,-13710848,-5429248,4049920,5639680,11628032,20761600,16488448,-4113920,-24272896,-21499392,-7207424,-617984,-4042752,-1280000,-8390144,-26158592,-35901952,-35911168,-25260544,-17803264,-10516992,-3720704,-6268416,-18030080,-28332032,-23792640,-15519744,-9340416,11664384,22836224,6831104,-14769152,-21085184,-16462336,-21824512,-29498880,-29108224,-21347328,-13079040,-14681600,-16228864,-18774528,-7175168,1268736,1923072,8246272,4010496,-7603712,-18514944,-25041920,-18795008,-15653376,-21504000,-13556736,3930624,9812480,3758592,3843584,10185216,16690688,29914112,18638336,7841792,4738048,1613824,1541632,-3971072,-4610560,4964352,4921856,-1713664,-5039616,5694976,22342144,19780096,-170496,-7872512,-506880,8508928,17086976,12988928,8128512,17183744,17955328,18947584,21612544,12676096,-10507776,-25212928,-25347584,-20107776,-15180288,-4071936,9791488,10830848,-1384448,-9436672,-8851456,-2761728,5230592,10452480,16467968,27470848,38572544,45824000,52297728,50844672,30857216,10633728,-7652352,-6208512,-4539392,-9745920,-8158208,1329152,7365632,1849344,2674688,397824,-3730944,-13600256,-14174208,-153600,13198848,8960512,3792384,-3081216,-7161344,-12702208,-7204352,24046592,34935808,20359168,9011200,4302336,5024768,8245760,3412992,5944320,22593024,23292416,16015872,18593280,16537088,896512,328192,3483648,1318400,13895168,30073856,28555264,11967488,8327168,6732800,2938880,-803840,-2411520,4789760,481792,8096768,28569088,51769344,62386176,52908544,31358464,4654080,-10083328,-1577984,8711168,15514624,24391168,32347648,30895104,23382528,13407744,6021120,8193536,14238720,34566144,34286592,24880128,20786688,16775680,11369472,14111232,20631040,19712000,5454848,1672192,3033600,17414144,31490560,43398144,40005632,19235328,14354432,19420672,24894976,27279872,21095936,-1290240,-9781760,10121216,22410752,14377472,11844608,12595712,-318464,-13729792,-25664000,-29336064,-31083008,-24672768,-9853440,-3708416,-8565760,-10482688,-5424640,7104512,14019584,16502784,13571584,5268992,2245120,-7534592,-19553792,-13108736,-4713472,-6760960,-7266304,-8346624,-5422592,-1304576,3666432,-1021440,-16038400,-23467008,-17245696,-8522752,-10240,-5422592,-18036224,-26064384,-27332608,-31569920,-42844672,-29174272,-10533888,15510016,35106816,28654592,24113664,16134144,8019456,-434688,-2767872,-629248,4298240,6227968,11930112,19712000,31211520,31238656,22076416,7967232,-8612352,-16711168,-21012480,-18287616,-17463296,-19950080,-18051584,-18572288,-17440768,-3840512,3732480,9829376,22939136,21703680,10032128,-11703296,-23895040,-14020096,-4886528,14900224,29657600,29002240,17708032,6283776,13040128,16870912,14285824,6616576,962048,8320000,15638528,12871680,2398720,2598400,5498880,10256896,13515776,12244992,10535936,-2807296,-1415168,-2728960,-9980416,-22230016,-24611840,-17383936,-12108288,-12980224,-11262976,-306688,7256064,216576,-15112192,-29447168,-16193536,14396928,20892672,18743808,19477504,15764480,10469376,10930688,14039040,-3302912,-15178752,-7929344,10069504,18881536,10842624,611840,-2394624,-6065664,-7610368,-5211136,745472,8815616,12384768,15596544,5489152,-3366400,-3896320,3675648,11125248,5066240,-366592,377344,5194752,17963520,7442944,-3947008,-10617856,-25056256,-22220288,-1035776,9961472,17868288,26226688,23428096,19311104,15159296,10975232,4594688,4129792,11748352,6854144,-1749504,6812160,26178560,39661568,39474688,42832896,33107456,22809600,13711872,8823296,6974464,10184704,18350592,1393664,-5598208,9698816,16768000,15090176,6679552,1432576,6733312,19772416,18464256,9842688,7773696,10887680,6382080,8477696,11109888,11283456,11907072,7882240,10878976,10493952,5778944,1186816,-513536,-79872,-2570752,-15634432,-10767360,965632,-9213952,-16686592,-7021568,5071872,-1259520,-8958464,-951808,-1418240,-4994560,-6678528,-13516288,-11602432,-7494656,-9100288,-6374912,-12093952,-14623232,-15862784,-2885632,15382528,11498496,7217664,13169664,20491264,21226496,11234816,-5627392,-15828480,-15088128,-9796608,1253888,13006336,11269120,8956416,21034496,27154944,24304128,11336704,8931840,16534528,21276160,13234176,13313024,24207360,24368128,27600384,25089536,23411712,8013824,4779520,13036032,20090368,10012160,9561600,14339072,7880704,-3564032,-10779648,-9890304,-11912704,-251904,10109952,11743232,12192256,13900288,10984448,-1659904,-3589120,-11233280,-22347776,-21230592,-18479104,-17959424,-15237632,-23410688,-33828864,-27187200,-14273536,-11160576,-21926400,-30503936,-19453440,-8372224,-4520960,-6536192,-14522880,-20511232,-22431232,-26549760,-19432448,-17355264,-12224512,-621056,-187904,-7884288,-2998272,12311552,8540160,6761984,10210304,14979072,8863744,6899200,9174528,20486144,27919872,32444416,24950784,12005888,9027072,15756800,10535424,-6014464,-8524288,-8963584,-10106368,-5249024,7015424,24417792,19869696,17140224,11601408,10187776,12592128,15399936,19270144,2313728,-12786176,-2007040,15228928,18407936,14128128,19664896,31377920,34070528,36380672,21434880,10518016,14198784,13035008,1923072,1191936,-5878272,-10176512,-13372928,-14569984,-11644928,-13080064,-14600704,-14101504,-6250496,-8493056,3144192,19838464,25292800,17788416,5402624,-6482432,1619968,6043648,4624384,15691264,31007232,21955584,1073152,1594880,22797824,29462016,21380608,18963968,10103296,2546176,2291712,8657920,11305472,17578496,12205056,12218880,15352832,19371520,31809024,43451904,45673984,37785088,25224192,16080384,-1378304,-17741312,-16088576,-12586496,-16285184,-20848640,-11636224,178688,2683392,4550656,1162752,-2775040,-15425024,-26548224,-20316672,-13842944,1843712,20243968,17997312,16885248,26539520,23464960,19100160,14852096,8543744,3034112,408576,5895168,11216384,19160576,34082816,40836608,29149696,17869312,6882304,840704,-4640768,1996288,8965632,1651712,-157696,4575744,7023104,19239936,19143680,3814400,-5298176,-3716608,-2571776,-9253888,-3000320,12797440,16317952,18885120,20059136,21534208,17817088,13543424,18462720,18223616,8117248,560640,-779776,9128960,15841280,18178048,7435264,3756544,12736512,20159488,22624768,16502272,2684416,-2395136,-1635840,-6924288,-5691392,-7964672,-7707136,4152320,4358144,18252288,30051840,34861568,43945984,36604928,26091520,28904448,22745600,13588992,6970880,5428224,9806336,12535296,13248512,16087040,20031488,13094912,6910976,6219264,2286080,2107904,-6624768,-13036032,-13357056,-14377472,-10116608,-14831104,-25447424,-33840640,-28529664,-14469632,-2081792,3783168,11878912,22638592,14696960,3206656,8477184,21522944,39201280,42010624,34675712,34964992,36587520,21361152,11948544,28350464,45999104,41793024,20960768,3181568,5915648,12324352,24051712,38008320,35517952,14984192,7735296,12173824,17007104,6866432,2032640,6198272,12428288,9626112,-2305024,-6183424,-3998208,-4062720,-8808960,-24271360,-37448704,-25709568,-9133568,-4475392,7526400,6816768,3031552,11369984,13999104,18543104,21416960,20325376,16722432,6144512,4078080,15195648,24423424,22715392,14856192,4273664,4094976,1316352,-1172992,4401152,8885248,-33792,-7759872,-12562944,-25137152,-24568832,-15500800,-7155712,-5616640,-2039296,9630208,9899520,9413120,16273920,22454784,18621952,22186496,39306752,37380608,26784256,24867840,23677440,10589696,-8706560,-17713664,-17238528,-17920000,-20486144,-19132928,-20727296,-16912896,-9626624,-227328,-6608896,-4783616,-375296,-4122112,6444544,15446016,20282880,25243136,15438336,3983872,6057984,5435392,1308160,14501376,24392192,23599616,24671232,29023744,31358464,20702720,12104704,-644608,3077632,7742464,7112192,10183680,18168320,19896320,2988544,-3154944,-1438208,6386688,9355776,6860288,8693248,2708480,-6620672,-11316736,-2407424,22038016,38491648,40880128,31805952,24330752,22749184,16153600,8607744,12553728,14992896,13681664,8889344,4700160,3227136,4967936,8583680,18768896,19830784,13214208,-152576,-738304,3952128,13795328,15394816,21173248,23532544,27537408,24597504,9181696,-1922560,11264000,24929280,25357312,14734848,7049728,15712256,19481600,11907072,-8845824,-9355776,4189696,11141120,3371520,-313856,837120,7279104,19222016,29174272,31723008,23314432,6557184,1567232,3897856,-1477632,246272,15949824,20414976,16319488,13765632,9139200,1369600,-3466752,-1044992,4575744,8378368,9155072,13627392,13224448,-3674112,-11229696,1162752,12981248,14800384,25810944,27752448,27370496,31749632,29854208,31250432,36164608,41589248,38135296,35716608,43358208,45391872,36017664,27145728,29541376,22449152,10733568,8389120,16180736,19980288,21116928,12711936,13445632,21058048,21152768,19437056,13550592,15238656,17703936,7970304,5396480,7054336,10933760,20713472,14673920,10662912,4937216,-9226752,-8674304,-10268672,-4953088,-1436672,-5142528,-3216384,778240,-2342400,4289024,10509312,7229952,1118208,621056,5213184,734208,-7483392,-14300672,-20681216,-27410944,-32632320,-33286144,-27234816,-19165184,-15643136,-5538816,4647424,9341952,2288128,-7731712,-4663296,5258752,16657408,19001344,8973312,3796480,6912000,8240128,2555392,-6951424,-10798592,-8657920,8591872,23905792,25347584,17179648,7784960,4686336,5993472,5227520,2662400,3264000,18207232,26415104,27372032,28834304,29367296,22282240,2248704,-15857664,-13895680,-7615488,-17342464,-19835904,-12129280,-1764864,-4844544,-18315776,-15048192,476160,5652992,-1539584,-897536,-947200,-5968384,-2507264,5202944,22496256,32112128,27577856,24771072,29298688,28008448,24742912,26242560,28372480,37733376,28485120,15394816,10220032,9902080,-388608,-17988608,-21695488,-13062656,-15995392,-26375680,-21426176,-13167104,-977920,6692864,11612160,12891648,18021888,19251200,8014848,10420736,6795264,4793856,2972672,8522240,8477184,-3216896,-11854848,-22107136,-24475648,-10993152,-2262528,2632704,2719744,-3705344,-10252288,-8079360,-12470272,-13794816,8576512,24621568,23038976,23141888,27301888,18969600,-4977664,-25390080,-31937024,-20312064,-3158016,13717504,25587712,31347712,30978048,22873600,13232640,5338112,2072064,3122688,5671936,7316992,18260992,28319232,35075584,33154560,5505024,-24537600,-32348160,-21381632,-7648256,10359808,16178176,7543296,2135040,-9816064,-10219008,-4617728,-8855040,-12983296,-12060160,-2748928,10964992,16722944,19845120,27563520,32365056,25580544,15979008,12073472,8267264,4485120,4469248,10162688,13314560,21030400,31441408,37091840,35858944,14190592,7673856,25929728,37702656,38827520,34147840,26530816,22438912,16753152,9733632,14492160,31458816,30618624,18073600,14799872,16135168,19778048,17028608,10317312,14099968,9927168,-3326976,-14616576,-6660608,-461824,-3574784,6994944,13967872,19695616,19468288,20137984,23466496,24362496,13193728,11037184,4185600,-7945728,2088960,23057920,24176128,10369024,9859072,21228032,21497856,22071808,22607872,13603840,13554176,13381632,18839552,18330112,3427328,-3368960,-2491904,521728,5376000,1247232,10551296,8039936,12365824,21672448,21767168,14415872,3099648,-4860416,1188864,9938432,6609920,277504,-537088,4579840,5446144,7965696,21643776,29389312,32889344,38524928,36566528,40550400,46128640,42182656,27000832,11846144,24721920,24248320,11649024,5690368,-6521344,-9390080,-12275200,-21854720,-21065216,-17377280,-17309184,-12944896,1949184,6489600,1715712,3190272,7810560,5550080,-3836928,526848,7280640,2827264,-6945792,-10345984,180736,12403200,7763968,-5665792,-152064,7558656,9670656,10291200,21630976,25533952,20315648,18976768,20127744,12990976,11210752,21735936,30683648,26961408,21149184,30489600,39452160,33760768,24747520,26061312,30511616,29376000,21035008,8258560,3324416,6341632,4573696,16653824,14344192,8485888,10327040,6985728,4011520,555520,348160,5641728,743936,4331520,10539520,12273664,17662976,11748864,-1657856,-3069952,5402624,3463168,7518208,19415040,24963072,27840000,28353024,18264576,12147712,8753664,11148800,5905920,-2049536,4584960,1085952,-5626368,-8774656,-10428928,-1400320,10594816,11653632,11452416,2457600,-14193664,-9556992,-12960768,-24859648,-27244544,-18484224,-6235648,7133184,11677696,13787648,9139200,-5923840,-21834752,-26451456,-20200960,-10139648,-614400,15389696,22283776,18297856,7562240,4562432,4911616,2198528,15116288,7929344,-11163648,-16146432,-3806720,13634048,24970752,16700928,10176512,14658560,-2052096,-23781376,-32527360,-20098560,-7418880,11253248,24710656,18114560,16253952,7808000,-1951744,-3803648,11471360,24358400,18095616,12832768,14946304,29808128,28868096,23829504,17351680,5791744,-7175680,-14887936,-3590144,6043648,12293632,15932928,5417984,-8896000,-9164288,-8220672,-6169088,-2192896,-2216448,1297920,4432384,2560000,-1890304,4982272,17737728,18869248,23675904,29553152,25389568,14120960,4450816,-684544,-399360,-3680768,-13007360,-18840576,-19661312,-19643904,-17858048,-20335104,-21674496,-19351552,-18392064,-10382848,4140544,7411712,16639488,22745600,18085888,21107712,24980992,23320576,6400512,-11388928,-11632128,-3196416,5942784,12492800,13737984,10235392,11408896,10008064,1255936,-4221952,-3545600,2839552,11884544,30197248,36938752,22459904,13215744,7516160,2131456,5001728,4216832,-950784,5463552,17152000,22083072,14857728,4588032,-8599040,-19939328,-27977216,-33858048,-38821888,-28103168,-11845632,-4944896,-3604992,-9624576,-19119616,-5919744,-266752,11660800,29624320,34993664,34855424,28866560,28534784,26267648,19233280,8663552,2863616,2922496,13863936,13572096,14685696,11354624,-3296768,2904064,18536448,29596160,28113920,10563072,-10105856,1765376,17776128,18898944,7375360,10338304,23183872,17594368,11829760,-1466880,-6511616,2273280,4629504,8923648,360448,-30888448,-46980608,-47819264,-37255680,-19651584,-13690880,-11305472,-9097216,-12334592,-15335936,-17020416,-14286336,-7007744,-9273344,-16265728,-12106240,-1719808,-10488320,-20069888,-23917568,-24962560,-20116480,-22195200,-22033408,2009088,17358848,14361600,10255360,8775680,14033408,21560832,35669504,28092416,8411136,-10892288,-18827776,-4402688,2647040,2409984,6244352,13634560,14223360,19742208,26902528,26488320,27126784,35292160,37215232,23076352,16102400,19221504,25327104,27121664,21667840,21752320,21736960,17768448,6344192,1502720,6930944,10403840,8375296,8735232,8752128,-879616,-2243072,-3514880,-1891328,2777600,-1743872,-10284032,-15268352,-17269248,-22539776,-26401280,-21955584,-6969856,3824640,10321920,16593408,22865920,27681792,12848640,2092544,-6883840,-19363328,-29259776,-18611712,2471936,19853824,22236160,22646784,21255680,18385920,22446080,27520512,18083840,-725504,-433152,14640128,18608640,149504,-10359296,-13872640,-17722368,-10371072,-2679296,1298944,-14548480,-34176000,-31282688,-24571904,-12359168,5736960,11365376,251904,-13316096,-21270528,-28963840,-28710400,-13190144,-745472,56320,9017856,11258368,8192,1806336,21376512,30937088,24346112,12568064,1629696,-1655808,-1933312,2560,-7548928,-9970688,-1538048,8936960,14852608,23559168,29600256,8375296,-4036096,4534784,6654976,3738112,-1882112,1006080,10433024,7676416,338944,-2329088,-4556800,19724800,26506240,12298752,10695168,11971072,13736960,-1175552,-21193216,-24355328,-15301120,-16495104,-13018624,-7794688,-3089408,8276992,13284864,5577728,2202624,10150912,16680960,12252672,7127552,-4673024,-11931136,-10625536,-4979712,-1998848,-4073984,-3492864,-1295360,-4860416,-11710464,-5839872,-6751744,-5473792,-8940544,-11934720,-1552896,5946880,7760896,13785600,19306496,25120256,18250752,-1241600,-14376448,-16067584,-1917440,9158656,1266688,-1217536,1443840,10185216,11162624,4649984,-6543360,-2072064,18105344,28605440,20218880,4059648,-7488000,-5399552,-1634816,-3041280,-7512064,-7091200,-1425920,11894272,19033600,13453312,18468864,29810688,20689408,9383424,5469184,5861888,18808832,29793792,18160640,-3121152,-21627904,-32309760,-28073472,-14447616,-8287232,-12190208,-24723456,-30190592,-29159936,-33636352,-40782336,-26959360,-8678912,-16775168,-22231552,-17885184,-16516608,-12403200,-12750848,-11824128,-1674752,883712,1279488,-11188224,-15256576,-25780736,-27147264,-25018880,-27413504,-23309824,-13934592,-8795136,-14675456,-18599936,-18372608,-9300992,-1825280,599552,-4987392,-7657984,-10325504,-15609856,-7506432,-5850624,-5277184,-2177536,5842432,-5356032,-25300480,-21555712,-12289024,-11211264,-618496,449536,-13149696,-16729088,-13990912,-3853824,5456896,7808000,-988160,-3599872,-4439040,-15086080,-13264896,5386752,18117120,23936000,18646016,7927808,-6561792,-11789312,-6866944,5881344,23753216,28599808,24486400,6767104,-14777344,-16005120,-1649152,4384768,3180032,-4762112,-101888,8804864,4211200,9305600,12829184,1157120,-4408320,6303744,17125888,13796352,7941632,8906240,6145536,-6348800,-1786368,5573120,-1608704,7107072,21310464,12666880,9011200,10025472,10895872,11608064,9546240,6740992,9568256,12421120,11892224,1533952,-7178752,-7611392,-314368,21054976,26003456,14169600,-5516800,-23768576,-23480832,-18352128,-15094784,-15191552,-10436608,-8226816,-8156160,-8538624,-8491008,-14539264,-25257984,-29444096,-25117696,-16344576,-11964928,9504256,28399104,29718016,27273728,23655936,16127488,7700992,-4250112,-16500224,-15758336,-2302464,6684672,13797376,19024896,24720896,28470272,30530048,24954368,17972736,3479552,-11534848,-16210944,-14870528,-12356096,-12441088,6513664,21969408,23001600,25412608,20356608,3559424,-9786368,-9654784,-8986112,-1128960,6512128,2534400,-8136704,-2368512,5377024,1620480,-1193984,5414400,8000512,7598592,-5961728,-18157568,-24748544,-12026368,2570752,1737728,6959616,14863360,10761216,11258880,471040,-6947328,10894848,28341760,31684096,29891584,18476544,13654528,28423680,41372160,46296064,45420544,42277376,34605568,11475456,3247616,10742272,6171136,811520,2505216,6031360,3138048,-2938880,5365760,6590976,5353984,3309568,705024,-6439424,-29373440,-36907520,-32560640,-35848192,-41561088,-39346688,-29981696,-15148032,-7796224,-8819200,-6057984,-5528576,-657408,2961920,-5255168,-5643264,-5073920,-12020736,-10340864,-11172864,-14284288,-4004864,2600448,-1451008,-4912640,6870016,13693440,14987776,483328,-27105280,-32850944,-9522176,-6133760,-13227520,2193408,16466944,2517504,1244160,3270144,3361280,289792,2548224,19171840,24564224,32462848,25978368,7672832,-6943232,-7371776,8187904,19179008,27447296,26641408,11816960,1054720,2271744,2318336,-8926720,-23029248,-17432576,2659328,14705664,11083264,12448256,21166592,18910208,14018560,13522944,14322176,23973888,25938432,18040320,13992960,23994880,24687616,27121664,34554880,40256000,34521600,36481536,37185024,35559424,30956032,19365888,7780864,124928,14862336,27006976,17016320,10286080,14637568,22196736,20069888,10167296,6589440,857600,-551936,-13609472,-22126080,-23341056,-28359168,-25582592,-25367552,-28861952,-27751424,-21267968,-15285248,-6161408,-10031616,-16669696,-7351296,-115200,7067136,16646144,18538496,13756928,10993152,-561152,-2183680,2304512,3709952,-3280384,-17838592,-19331584,-9948672,3458560,6894592,-8645120,-13543936,-5325824,3224064,12576768,20310016,13642752,7434240,9519616,11129856,6074880,1214976,7130112,15499264,22123520,26032128,8998400,-14082048,-30911488,-30096896,-15230464,-7249408,-4961792,-9481728,-15804416,-24550400,-30095360,-25005056,-24731136,-29571072,-24412160,-9528832,5282816,8278016,539648,-7163904,-8131584,707584,8361984,10408960,4915712,-201216,-9306112,-11865600,-4400640,2525184,5129216,-5932032,-12474880,-22462976,-17130496,-8939520,-22546944,-30928384,-21943296,-8535552,-11815936,-16263168,-14130688,-11286528,-2049536,-3592192,3420160,11692544,9750528,4831232,19277824,27355136,22587392,8925184,13221888,22238720,19697152,20264448,28751872,37619200,47221248,39962624,17750528,5233152,-1816064,-15288320,-24648704,-17524224,-11501568,-9409024,-12027904,-14373888,-23591424,-28518400,-19833856,-1880576,-4595200,-9658880,-1046016,-1989120,-14599680,-14938112,-6542848,-1723392,11392512,15864320,15923200,10199040,9982976,3466240,-2762240,-7032832,-769536,9266688,18919936,17879552,22796288,30024704,32571904,32526336,35662336,27535872,20012544,23281664,32908800,33170432,11555328,5585920,15980032,13468160,1068544,-3488768,5568000,18321408,29702144,42294272,46212096,38963200,33044992,14103040,1271296,11520000,16871424,18067456,25423872,28397568,25055232,19085824,19575296,28608000,20565504,12583424,-1971200,-7833600,-7243264,-7104000,3350528,8434688,15854592,33028096,45084160,40721920,22803456,1578496,-13777408,-19975168,-28828160,-37398016,-37116928,-25036288,-11213824,-9832448,-9827840,-11459072,-10131968,-5607424,-14179328,-20710912,-18768384,-14252544,-6076416,-4942336,1021952,-2447360,-3733504,-7880704,-2376192,6303232,8526336,11467776,14594048,17373184,18962432,21475328,24302592,20236800,21937664,28038656,32728576,29094912,23503872,13860864,10326016,17287680,13997056,2306560,10497536,29072896,27876864,19412480,17076224,26851328,35728384,39781376,38512640,20407808,698880,9964032,18333184,6255104,3271168,12555776,10298368,14245888,13811200,17275392,19755008,18114560,12798464,11144192,21337088,29771776,17025536,2550272,2320896,13500928,21409280,14956032,9098240,19792896,31211008,37739520,43715584,37986816,14279680,2115584,-4493312,-5516800,-5253120,-6383616,-13442048,-22735360,-27287552,-36412928,-37456896,-25490432,-10409472,-17411584,-11939840,3972096,775680,-4683776,1543168,11651584,25246208,25068544,9498112,2747904,-3125760,-2820608,4719616,19339264,21609984,15535616,8199680,2290176,8723456,14590976,15262720,11256320,13142016,9477120,9404416,-5238784,-19705344,-16296960,4791296,15868416,9716736,6732288,-460288,-8514048,-16016896,-6780416,-8535552,-9625088,-7041536,-4929536,-3095552,1800704,-9249792,-17340928,-17517568,-15709696,-10887168,5554688,24798720,22184960,14373376,15055360,11360768,5230592,3199488,-434688,-4985856,2030080,878080,2660864,11108864,17486848,20514304,10710016,-6001152,-15540224,-13552640,-7969280,-12607488,-12351488,-7477248,-9651200,-19102720,-14833152,-10705408,-17526784,-21878784,-16993280,-13550592,-5980160,4441088,13580800,5438976,-6323200,-8121856,-3116032,2191360,-8478720,-7574528,3181568,-1543680,-6860800,-5326848,-12192768,-22478336,-26024960,-29326848,-25218048,-8465408,14444032,22492672,19662848,15044608,10448896,11831808,8680448,14926336,12968448,11704832,17161728,14373376,14210560,9511936,3772416,-1428480,-5538304,-7867904,2958848,12747776,18424832,24952832,20996096,-221184,-5407232,547328,7920128,8658432,-1806336,-7525888,-4380160,-6087168,-3890688,-8281600,-21506560,-17284608,-12515328,-8350720,3445248,640000,-7085056,-5564416,5398016,10524672,7033344,8361984,26983936,30544384,16710656,5783040,-11008000,-23259648,-26992640,-20877312,-10779136,31744,5962752,19581440,19025920,4862976,-8148480,-3830784,11117568,23762944,24073728,18426880,14444032,21434880,36459008,30173696,10933760,-544768,12346880,20205056,20115968,23828480,24751616,33885696,44350464,35380224,7500800,-1272832,8610816,16519680,13426688,11196416,24289280,27664896,23967744,24009728,29339136,33342976,15055360,13324288,24609792,23902720,11816960,5104128,5871616,-2002944,-12826112,-18356224,-12504064,3110400,14208000,13725696,4012032,4980736,11367936,3651072,3097600,19174912,27606528,18853888,10232320,15106560,19170304,12526080,1521664,-4491264,6686208,21258752,28714496,28121600,22708736,14481920,2505728,4838400,10356224,17448960,23990272,30569472,38367744,36331520,28526592,23783424,15856128,9204736,-1536,-1105920,7802368,13385728,13309440,6436864,-10987008,-20186624,-15037952,-12102144,-1327104,7273984,-91136,-12649984,-9137152,-2355200,-1324544,404480,5693952,20419584,28709888,19234304,5638656,14791680,33858048,43524608,39100928,27384320,14535680,5786624,17071104,38372352,39345664,33979904,29363712,16696832,5348864,-4170240,-10327040,-9554432,-3609600,-8346624,-19111936,-22444544,-21257728,-17480704,-4864000,4389376,-1632768,-6021632,-2070528,-1667072,-8102400,-13345792,-3443200,-2045440,-6739456,-4164608,-8799744,-270848,13060608,14814720,9086464,-657408,-1804288,-5706240,2217472,6768128,1827840,-6024192,-14561792,677376,19082752,25158656,24314880,21128704,26631168,25351680,21429248,20070400,21897728,30191104,38689792,34210304,22517248,17548800,11539968,10731008,4668416,12418560,19740672,23529984,23439360,8534528,744448,10240,-428032,-3450880,588288,10408960,21953024,16306688,3190784,2478592,7872512,5364224,-3296768,-9792512,-960512,8390144,14776320,18634752,7120384,-22306304,-39900160,-33526784,-17867776,-335872,9524736,-1126400,-8076288,-11637760,-6805504,4811264,6328832,13815296,22924288,22073344,22671360,17930752,9192960,3055616,-70144,-2396672,-8839680,-11516928,-4497408,13047808,23432192,25164800,24157696,23670272,18589696,7002112,807936,6477312,8249344,10121728,15496704,21452800,21489664,3555840,-23601664,-22065152,-11691520,-12732928,-11458048,-5552640,-2777600,69120,1854464,499712,2428928,7915520,15443456,20474880,17634816,2153984,-16477696,-25619968,-24232448,-12272640,2223616,12454912,12002816,6540288,275456,-5749760,-681472,3817472,6412288,282112,-2288128,798720,-5424640,-8457728,-7799296,4180480,4895232,-858112,-2764800,3244032,18310656,23803392,12107264,4916224,12550656,18552320,14695936,5243392,1108480,18739200,33959424,24301056,6233600,-1967616,-14584320,-34039808,-35842048,-33690112,-21827072,-6303232,3083264,3004928,690176,8796672,20564992,24848896,24941568,15597568,6679040,1574912,-16702976,-33197568,-38451200,-33390080,-12338176,21370880,27735552,13325312,-8904704,-15709184,-7959040,-3104256,-2905088,3422208,1160704,1405952,10825728,14724608,13528064,6395392,1639936,5236736,-7966720,-12989952,-5881856,-7411200,-16638976,-22283264,-7657984,7807488,6995968,-5690368,-17098752,-10841600,-1589248,-1229312,3174400,3002880,-7248384,-19987968,-26184192,-27162112,-12952064,-1367552,-9029632,-11508224,-6727680,-6794240,-4370432,7657472,2311680,-15383040,-20206592,-11320320,-8029184,-13802496,-2182656,-632320,-9999872,-19002880,-23843328,-21268480,-14113280,-5396480,-11456512,-5470720,8364032,10648576,11114496,3243520,-10793472,-12173312,-4334080,3150848,6052864,1892352,-2758144,-1370624,9447424,27875328,28646912,21271552,19135488,21720576,27531776,31574528,35832832,29125120,15100928,14014464,3565568,-7531008,-15781376,-22182912,-13882880,-1422336,8814592,15425024,15395840,7511552,3946496,1811968,981504,-7159808,-10184704,-12639232,-3210240,12035584,18387968,26085376,29763584,23038976,-4451840,-21462016,-15041536,-1568768,11188224,20970496,20273664,15478272,11265024,9434112,4843008,-4085760,660480,5989888,-108032,-2710016,-4654592,-9699328,-11487744,-10177024,-6240256,1714176,-3271168,-13659648,-21954560,-17903616,-2521088,4828672,-5843456,-2487808,3325440,-3049472,-2710016,4284928,7422976,17878016,14846976,3283968,5630976,17213952,21982720,16796160,9407488,8110080,7944192,10975232,36190720,41454080,30053376,11319296,-2530304,-5162496,2243584,16816640,11387392,6895616,8252416,3883520,-2611200,3120640,5620736,-4044288,369152,738816,2207744,7517184,14466048,18760192,775680,-16593920,-11372544,-10020864,-12384256,-16526336,-15230464,9095168,30956032,37483520,25537024,17333760,18624512,15129600,15369728,25404928,22355968,20399104,14632960,5954560,3571200,3412480,4773888,8981504,24041984,22691328,14022144,-5204992,-19751936,-1774592,10760192,22679040,26278912,24882688,18373120,5563392,2670592,-5184512,-4119552,4239872,16765952,24126464,7820800,-9775104,-7204864,6286336,12346880,16333312,3519488,-11274240,-3456512,870400,-19308544,-33601536,-24581632,-17284608,-18359296,-22328320,-14486016,-6149120,5712896,7661568,11079680,20873728,18973184,-2785792,-12405248,-10697728,2047488,7115264,8800768,10275328,5386240,10833920,18227200,23187968,20766208,17614336,17215488,12838912,6801408,3259392,-21504,1270784,11476480,23354880,26957312,17623552,17056768,18439168,21875200,21732352,21092864,34898432,32678912,22653952,6246400,-8412160,-18998784,-18886144,2731520,11230720,8087040,13422080,12593664,16786944,30103040,29867520,31408640,41870336,44331008,27278848,17462272,21810176,29416960,35632128,35400704,41168384,43909632,39955968,19738624,-2038784,-15346176,-17319936,-19603456,-9276416,2369024,4258816,15773696,28009472,30242304,36015616,39114752,34225152,20377088,8172032,5728768,4567552,1552896,5239808,12098048,2393088,-2569216,1307136,1659904,3565056,7721472,6704640,2124288,-2776576,-13044224,-21805568,-30420480,-38691840,-40708096,-26606080,-4859904,12960768,27246592,31232000,32547840,33889280,17530368,-2493440,-11940864,-14676992,-12828160,-11734016,-16520192,-10600448,5788672,14625792,10553856,2071040,-595456,-3939840,296960,11649536,17535488,18676224,16958976,9662976,13401088,31209472,43187200,23973888,21603840,26643456,34015232,33690112,34882048,33490944,27229184,23484416,27387392,40920064,52841472,44093952,37565952,34324480,37825536,45899776,38876160,31733248,23634432,11964928,4572160,-7706624,-15380480,-16135168,-15169536,3962880,15693312,7794176,-8813568,-22691328,-19919360,-8714240,-1294848,1208320,5196288,10731520,13361152,14361088,23755776,29604864,33580032,30373888,38634496,42771968,42109952,37004800,33188352,22169088,15285760,20939264,34914816,31649280,14907392,7161856,6261248,12503552,16541184,8979456,-9299968,-18702336,-17661440,-18951168,-21939712,-20615680,-11546624,-8712704,-23063552,-29622784,-14903808,-6006272,2711552,1095168,-16063488,-26585600,-20173312,3476992,7673344,-6215680,-12101632,7039488,17582080,10582528,-1882624,3212288,10922496,2086400,4062208,5743616,3899904,2905088,30607360,56483840,48141824,26009600,2038272,-11223552,-13624832,-9330688,-1362432,1723392,18046976,25651712,30206976,25137152,13170688,14516224,20191232,8860160,-1208320,-9160192,-17878528,-20901888,-14043136,-4754432,-3469824,-1409536,6555136,16434688,11589120,9066496,12003840,6825984,3973120,2414592,-6240256,-15839232,-24788992,-11547136,10150912,19244544,15766528,24272896,31959040,29626368,22914048,13165568,4053504,-1455616,-4059136,-2056192,5605376,18599936,22906368,28338176,19566592,-4070912,-16334848,-10478080,-2548224,7720448,21575168,12372992,-5286912,-7270400,-14148096,-24802304,-19833344,-1319936,8884736,-232448,-13370368,-19945984,-10352128,-1487360,6673408,13241344,17989120,7013376,-9708032,-13123584,-8996864,-9844736,-14359552,-15692288,-17226240,-14482944,-6415360,-8952320,-18566656,-14255104,4703744,5042688,-10560512,-6730752,7697408,19086336,23305216,22611968,15723008,14406656,12865024,12644864,22234112,32203264,29394432,17071616,10970624,14714368,18715136,15879680,15407616,7763968,-13539840,-15623168,-9927680,602624,14232064,21502976,16711168,18319360,13803520,-314368,-4223488,-8730112,-18611712,-17596928,-11005440,-15434752,-21864960,-23064064,-15161856,-9890304,-11558912,-11954688,-1751040,9994752,-385024,-16069632,-12492800,-6519808,-3781120,1163776,-2096640,772096,10471424,9816064,-2247680,-5467136,-5739520,-228864,11798016,15907328,20275712,28117504,27515904,37117440,39399936,22997504,10604032,10234880,8180736,413696,-4511232,-5443072,1658880,12475392,9300480,4412416,-1589248,5536768,8347136,11634688,12443648,14068224,13317632,7040512,10764288,15598592,21695488,25200640,26934272,32886272,28538368,6017536,-13582848,-7548928,-11806208,-21365760,-17227776,-15803904,-18829824,-21987840,-26109952,-30252032,-22197760,-9541120,-14889984,-28900352,-26491392,-10259968,-2154496,-8117248,-17625600,-13949952,5723648,20652032,16226304,6857216,2714112,1854976,236032,-6889984,-26561536,-30330368,-16145920,-12052480,-16697856,-12734976,-6602752,-163840,-2725888,-7980032,-9203200,-7615488,4115968,16356352,14699008,10244608,20790272,26960384,14305792,5868544,13524992,20114432,27726336,20573696,2454016,-4256256,1212416,15148032,26604032,29524992,24498688,13457408,17638400,11829248,6228992,13102592,16613888,23204864,15921664,706048,-3868672,-10139136,-15498240,-12584448,-14450688,-13960704,-8421888,-8937472,-7689216,3391488,-647680,-6026240,-9388032,-7778816,-21998080,-37301760,-35503104,-26759168,-24058368,-25736192,-22535680,-27503104,-26205696,-23593984,-25011200,-34196480,-39856128,-31362048,-5790720,12301312,9757184,3998208,11515904,12020736,11825664,6617088,7711232,13611008,6230528,4897280,10003456,13196288,14432256,12174336,2972672,-8979456,-14649344,-20905984,-23092736,-19396608,-7669760,-1246208,-8215552,-22740992,-16070656,-9800192,-11299328,-6042112,8405504,15855104,13168640,15514624,4809216,5299200,14857728,14388736,16226816,9899008,-6896640,-9950720,-10244096,1743360,16941056,28904448,21673984,4302336,794624,12492800,15647744,19012096,18250752,9567232,10007040,8271360,10421760,20674560,23563776,2242560,-16445952,-6505472,10586112,16103424,28627456,44542464,48279040,40972800,24602112,4977664,-4844544,-5624832,-7572992,-4881408,2387456,14817280,25843712,24292352,19584000,8165888,-358912,2268160,8935424,12262912,12702720,18317312,20637184,17825280,9428992,10003968,14022144,10698752,6112256,7418880,21004800,14701568,-4758528,-11370496,-8759808,-7674368,-3081216,10357760,17351680,18988032,9548800,-6672896,-15188992,-12168192,-5526016,-7320064,-8301056,-6051840,-14814720,-5683200,6775296,3546624,4583424,6414848,2250752,2213376,5208576,-2029568,-7600128,-9348096,-11774976,-12454912,-14387200,-10869248,-9923072,-2057216,10724864,11100672,1105920,584704,14491648,24907776,22760448,17473024,21003264,12179968,10360832,5803008,1435136,-695808,-5696512,-5279232,170496,2691072,-3865600,-19712000,-23289344,-18772480,-6998016,2032640,-1209344,-2478080,4442112,8766976,1974272,-2228736,2345984,-9576448,-20055552,-12692992,-2004480,7815168,10933760,12610048,29858816,39320576,34338304,16480768,5941760,7907328,6835712,-83968,4304896,16667648,30827520,20579328,4821504,8422400,15412736,20437504,22790144,11372032,4832256,22614528,32201728,19993088,-5898752,-20294656,-25851904,-28620288,-28402176,-16446464,-1783808,-4868608,-3699200,-1139200,-11914240,-23397888,-22301696,-15678464,-19714560,-23366144,-20675072,-14198272,-152064,215040,-17684480,-16966144,-4744192,7915520,3553280,3677184,12350464,15071232,8631808,5670400,18016768,21855232,16669696,3134976,-12172288,-18046976,-23177728,-19645952,-12268032,-5901824,-3998720,-16384512,-16899584,-11393536,-5306880,2273280,14811648,38467584,34022912,18044416,16253952,14637568,9794560,7791616,2738176,-10857472,-2945024,7371776,6135296,3500544,7006720,17884160,28669952,30886400,30633472,23553536,7809024,-4557312,781824,4075008,146432,-9362944,-17834496,-10421248,3674624,23466496,29131264,20473856,16309760,9593344,7501824,4321280,15503872,18409984,9124352,1272320,-1656320,-4178944,-7950848,-7872512,-12670976,-9190912,-888320,6197760,12787712,491008,-1843200,16136704,26177024,33810432,30843392,18369536,9645568,10723840,10551808,7682048,7668224,3967488,-8216064,-20262400,-25302016,-28993536,-20135424,-3860992,7450112,4982784,-10934784,-9659392,-3407360,-5541888,-6908416,3819008,2294784,-13859328,-23911424,-12796416,-16637952,-11618304,1893888,8099840,26217984,28226048,9468928,3310080,1576960,-1873408,-4787200,-7197184,-8465408,-13626880,-14966272,-9131008,-10677248,-15644672,-7700992,-8233472,-12009472,-9985536,1491968,15221248,19804672,13411328,10486784,3784704,-15140864,-18308096,-6213632,8317952,20624384,18610688,8118784,-1026048,4544000,14181376,18169856,21135872,4177920,-10112512,-20101120,-26008576,-16756224,-4830720,2547200,10318848,9495040,-2610688,-6090240,-10667520,-20998144,-19683328,-13841408,-8026112,-12213248,-17013760,-8745472,-4692992,-15055360,-32350208,-39601152,-32031232,-28973568,-17600512,-4608512,-4556288,-16485888,-17084416,-5206016,-3949568,-4360192,-6656,-2913792,-141824,9771008,16730112,18515456,7102464,2272768,4769792,1137152,3542016,3477504,7099392,14058496,16588288,9097216,5548032,8117248,2879488,-1548288,-1512960,2130944,-10270720,-18054144,-8111616,1439744,701952,-14355968,-11821056,-2893824,1630720,-11500544,-23554048,-13171200,-3257344,-5725696,-4537856,10433024,6492160,-8018432,-18045952,-22232576,-19730432,-7229952,5526528,13160448,18728448,24329216,24724480,1195520,-26560000,-34262016,-33229312,-25073152,-10115072,-3746816,-7598592,-12629504,-17050112,-13363200,-11250688,-23930880,-18540544,-11501568,-21370880,-30585344,-11032576,19863552,29245440,29970944,23497216,20054016,17840640,2360832,-11456512,-19887616,-24036352,-26117120,-17886208,1871872,13042688,14280704,10061824,15066112,19628032,8783360,-1584128,2416640,8737792,15259136,12816384,7224832,-5578240,-18380288,-17021952,-14511616,-18681856,-16183808,-3134464,9397760,15613952,-3650560,-12674560,-6287360,-6672896,-3008512,-3848192,-10330624,-18087936,-18122752,891904,12151296,13438976,9385984,2644480,9136640,18213376,26368512,31377920,22338560,13879808,12425216,10556928,8678400,5895168,6340608,11697664,17087488,17216000,21193216,22375424,19432448,9301504,1659904,8226304,6857216,-3254272,-5876224,-12991488,-5640704,15245824,8260096,-17617920,-21567488,4686848,21148672,23701504,20389376,5127680,2873344,6909440,-8680960,-24122368,-24557568,-19392512,-9553920,-1265152,-10364928,-22797312,-17361920,-9285120,-12254720,-15941120,-13240832,-15034368,-13181952,-1479168,6640640,2489856,-3289600,-714240,1960448,-4278272,-8235520,-5713408,1568256,4854272,8441344,7633408,15162368,15019008,16105984,9400832,12373504,22614016,24242176,32617472,35927552,32601088,20969472,13447680,11412992,4269568,-2297856,-8728576,-6568960,-8874496,-22945792,-14833152,-1988096,-335872,-638976,6588416,10242560,11240960,9367552,9177600,8028672,-4508672,-20134912,-24705536,-7727616,-614912,-2927104,-988672,6422016,10167808,4278784,1179648,-4058112,-1155584,10488320,8409600,-7375872,-17298944,-15435776,-5300224,-4678144,-9098240,-10639360,-11209216,-13793792,-20924928,-26936832,-31437824,-25207296,-13590016,-12127744,-10206208,-14332928,-16143872,-18257408,-15685632,-23263744,-34425856,-30646272,-34544128,-30359552,-30592000,-27883520,-9893888,1877504,14123008,15433728,17823232,18360320,16267264,13698560,5565952,3316224,644096,-8118272,-6347264,-8069120,-6636032,1842176,-2254848,-6984704,-6896640,1162240,11377664,28454912,44704768,34455552,15048192,5342208,-397312,4067328,15572992,25673728,37665792,42011648,26274816,1943552,-7678464,-5707776,4468224,16075776,22425600,19154432,12843008,8379904,-4371456,-8436736,-4554752,-7138304,-5706752,5728768,19214848,23129088,15893504,10149376,11755520,19995136,25071104,18653696,10263040,10988032,12636160,22961152,30000640,27207680,14899712,12257792,24483328,26295296,24243712,21657088,22246912,22990336,12241920,-2628608,-11813888,-5492736,9967616,12384256,6069760,4657152,-7449600,-9399296,-4551680,-6171136,-24478208,-32559616,-23501312,-12303360,-2767360,-9686528,-14393344,-15277568,-17515008,-11713536,-12170752,-15341056,-14027776,-8756736,-2665984,-7337472,-18444800,-26951168,-25475584,-11394048,-271360,12960256,17601024,23759872,34810368,28682752,12129792,9493504,11433472,17004032,25041920,29387264,15169024,17974272,25281536,9961472,2188288,739840,2169856,10366976,15367680,25951744,30530048,19617280,20007936,21180928,18713088,12739584,15531008,16120320,21359104,17436160,8628224,11889664,7657472,-5148160,-13201408,-27060224,-38626816,-35265536,-23580160,-6248960,10617856,611328,-15020544,-28508672,-34937856,-21978112,-15764992,-8540160,5300224,17657344,17604096,13659648,1125376,-4932608,-13637632,-20730880,-11189760,-6321152,-18508288,-25252352,-18938368,-11483136,51712,-1100288,1332736,3744256,256512,-3011584,-1767936,-6636544,-12081152,-9411584,1181184,2607616,-1747968,-5005824,-6568448,-657920,11081728,23689216,14837248,2315264,10058240,7673344,8117248,20360704,21572096,23416320,37125632,31204352,10620928,-3707392,-10392576,-14425600,-14048256,-13379072,-19140096,-27454464,-24028672,-3593216,17380352,21001728,-286208,-8411648,-98304,-5193216,-2246144,-5016064,-7542784,12236800,23972352,26996224,15405056,5267968,10196992,14676992,11181568,-3339776,-9178624,-7496704,-683008,370688,-2505728,-6780928,-16098816,-18355712,-11997696,-5892608,4865024,10786816,18917888,14156800,12514304,27589120,21346304,-1959424,-21822976,-14219264,-9173504,-19209216,-12289024,2904064,9476608,18470912,28677120,30541312,23695360,3653632,-8335872,-4147200,-1684992,-2428928,5569024,7498752,3197952,-118272,-1795072,-7694848,-14001152,-6546432,2886656,238592,7684608,12048384,9681408,10434560,9030144,10372608,13207040,24371712,26428928,19650560,7821824,3515392,7914496,-10768896,-30481920,-25491456,-10980352,-6815232,-1063424,21496320,36083200,30406144,15777280,6840320,8655360,5863936,-14533632,-20181504,-7356416,-2422272,-8282624,-12483584,-11742720,-218112,9421312,-501248,-10074112,-8602624,-16165888,-19592704,-23946752,-24100352,-31699456,-33245696,-18885632,-13462528,-18310656,-16110080,-16860672,-29911552,-29605376,-20900864,-13444608,-4382208,3413504,14676480,23608320,25437696,19596800,13664768,3280896,11904512,25092096,13480448,-1080832,-58368,2712064,2903040,-3607552,-679936,-4895232,-1549824,-90112,422400,-4704256,-10122240,-10367488,-12805120,-13981184,-13761024,-14090752,-21849088,-33687040,-34849792,-24796672,-22138368,-30721536,-35868672,-37701120,-31178240,-21536768,-8997888,31232,158720,364544,-5138944,-17464832,-16929792,-18475520,-20680192,-18522112,-4287488,3379712,-11953152,-32200704,-33449984,-22174208,-18800640,-33056768,-46635520,-41559552,-30087168,-21705216,-20793344,-20067328,-18479104,-7811072,-13704704,-19785216,-23357440,-16464384,-389632,7056896,-1370624,5443072,5145600,-9400320,-19696640,-18235904,-12391936,-10825728,-10329088,-4257792,10012672,6507008,5931520,-10127872,-13535744,5432320,6838784,3132928,9145856,5017088,-8511488,-7926272,-13522432,-3273216,-1241600,-3595264,159232,11297280,9741824,-6851072,-14198272,-16345600,-17809920,691712,10799104,4826624,-1491456,-4995584,-3900928,-133632,4260352,1188352,-11154432,-20452352,-14635008,-8316416,-13297664,-2660864,12085248,-1528320,-17406976,-18049536,-13632512,-4379648,2315264,11924480,4940288,-11231232,-6632960,-13029888,-14639104,-17156608,-12244992,-3436544,5295104,7759360,7425024,-7377920,-16646144,-6088192,-143360,-6305792,-723968,15453184,17668096,5810688,4894208,8987648,8319488,2157568,-3371520,-2545664,-5083648,7163904,27231232,25986560,10038784,-5126656,-13754368,-5867520,1242112,12180480,16221184,9680384,10563584,5864960,-8250880,-13554176,-7122944,1939456,11856896,16109568,-3204608,-25120256,-30420480,-16537600,-6585344,-13199872,-31277056,-41127424,-32764928,-24034816,-18715648,-19165696,-17044992,-24183296,-43007488,-39310848,-21455360,-3472896,-2003456,1333248,2004992,-5224448,-10155008,-8548864,4974592,17594880,19665920,15876608,13082624,6452224,-5703168,-10916864,-18491392,-32254976,-38249472,-36342784,-44534784,-42758144,-24480256,-3302400,8095232,-1446912,-17913344,-26022912,-26492928,-20035072,-14942720,-7386624,-2078720,6232576,14545920,12243968,-6194176,-20798464,-22788608,-10675712,-2961408,3671040,1091072,-2706944,-10893312,-21977600,-22268416,-4427264,5346304,11737088,21311488,32680448,30717952,11728384,9057280,6606336,5680640,4750336,4966400,14897152,4958720,-8089088,-5160448,7188992,9107968,6657024,4631040,2189312,-100864,1702400,-7702016,-9334784,-1681408,10878464,6880256,-1822208,10738176,20039680,16183296,8540672,9340416,2552320,-5814272,3713024,5847040,6599680,8287744,6395904,11373568,15322112,23702016,29785600,29588992,21161472,15352320,15218176,5902848,-4475904,-1522176,10413056,21429760,21861888,11652096,11966464,9357312,9468416,10266624,12846592,16768512,7745536,-5737472,-19331584,-20173312,-9195008,-11960320,-13394432,2565120,12597248,4775424,256512,-11372544,-14540288,-10696704,-4023808,4511232,15013376,26605056,30621184,16772608,11194880,25909760,28961792,16484864,3686400,-1883648,-12914176,-12718592,-5950976,-1907712,3697664,-5089280,-33527296,-43770368,-29461504,-5375488,-4347904,-12524032,-10037248,-428032,8376832,7522304,-9792512,-10749952,7270400,18760704,12976640,4161536,6758912,14600192,13875712,19785728,21316608,23207936,20135424,21379584,21116928,14104064,19107328,14346752,6381056,-4929536,-14493696,-27781120,-34816000,-33858560,-42263552,-41636352,-41701376,-34814976,-4335616,11609088,4715008,-7561728,-12416000,-11005952,-8517120,1985536,7406592,7952384,2841600,-677376,10001920,16479744,4476416,-9984512,-12841984,-3922432,186368,-7277056,5751808,18732544,7975424,-3207680,355328,554496,-1848832,122880,-10618880,-21335040,-26117632,-25259520,-15208448,-15171072,-18862080,-9697280,9212416,23271936,17241088,10106368,15475200,22558208,22879232,18651136,5273600,-6082048,-8547840,-6413312,-7499264,-3221504,8450048,14133760,-3249152,-21384192,-23344128,-19829760,-21658624,-21648384,-26067968,-31444480,-28793344,-15216128,-4096,12267008,10027520,8916480,1620992,-6666240,-15315968,-17949184,-14323200,-13995008,-11483136,7151616,19113472,15073792,16791552,12062208,-2089984,-14848000,-10123264,-1019904,-2828800,-1794560,-3069952,1337344,4052480,4003328,9432064,14502912,21018112,9253888,2925056,6972416,-1832448,-6589952,3093504,8566272,99840,-3976192,-13516288,-31641600,-43976704,-38234112,-46264320,-49453568,-43736064,-27943936,-13611520,4488192,6810112,3995136,1506304,6830080,10475520,20907008,25729536,16423424,8220160,720384,2204160,2569216,-4172800,-9893888,-7706624,-1194496,-1417728,-2351616,1956864,1788928,-6703616,1212928,20138496,21895680,9357824,8027648,10075648,-8321024,-19403776,-13630976,-272896,10733568,13221376,7442432,-5636608,-5301760,911872,7134208,4210688,5984768,10438656,26266624,34992640,30240768,27372544,37145600,42810880,35214336,32185344,27217920,22115328,16500736,4632576,173568,-8696320,-13453824,-15282176,-14064128,1649664,7356928,4590080,-2550784,-1470976,3687424,12434944,30945280,27979264,7330304,-54784,1376256,-1955840,-6935040,4110848,9191936,-601088,488448,2393088,-7581696,-4938752,6031360,19695616,25338880,19393024,11767296,13699584,22688768,31353856,33648128,25203712,17405440,25946112,25063936,11996160,8377856,407040,-14730752,-26103808,-20771840,-15481344,-18537984,-11576832,-6949376,502784,-5837824,-14628352,-22871040,-19215360,-12849664,3425792,10427392,282112,-6675456,-7305216,-15246848,-15509504,5581824,14504960,-275456,-5619712,-8794112,-17958400,-14736896,-5499392,6886400,19910656,7055360,-4089344,-14071296,-19680768,-14649856,-20764672,-25447424,-30348288,-43952640,-36275712,-24656896,-24325120,-19115520,-23503872,-36696064,-44740096,-39609344,-19712512,-9829888,-20099584,-32450560,-33011712,-11307520,-4409344,-7314944,-9254400,-4285440,-2797568,-1763840,-2896384,-5285376,-5307392,-8734720,-4492288,-15526400,-23595008,-18725888,-21779456,-24204800,-11971072,1935360,4490240,-2541568,-19956736,-25923072,-33672704,-32847872,-23173632,-13647360,-146432,7634432,8133120,9374720,5721088,-4209664,-12114432,-17249280,-8461312,1390080,2884608,-5219840,-17471488,-19537920,-14739968,-9116672,-8257024,-3557376,-8902656,-22538752,-21201408,-16747520,-19816448,-16889856,-9111040,-10753024,-6538752,-8551424,-5488128,-4914176,-1755648,-1147904,5879296,13118464,7041536,2237440,2451456,8442880,9847296,10185728,5796864,5267968,-1323520,-20381696,-27091968,-14879232,-6594048,-2394112,1570304,1671680,9837568,21545984,35150848,37291520,22913536,13423104,10219008,9187328,3337728,-2176512,-3654144,-7644672,-8992768,-8015872,-1999872,11031552,10235392,913920,-19732992,-28992512,-22127104,-9498624,-1331200,-271360,-3932160,-16826880,-20795392,-21680640,-21647360,-12717568,-12376064,-17245184,-11748352,-7772160,-12453376,-19099136,-25920512,-28558336,-26870784,-27029504,-22913536,-14160896,980480,8834048,8176640,-864768,586240,369152,-12779520,-20952576,-31886336,-14406656,10720256,17009152,30964736,28753920,23911936,19730432,20385280,23189504,10157056,-17238528,-32747520,-29551104,-26607616,-21519872,-1546240,14371328,6940160,-7142912,-14456320,-13466112,-16565760,-17619968,-16097792,-16611328,-16587776,-11188224,-5811712,-13619200,-27300864,-27622912,-13848064,-4900352,-7301632,-14976000,-27333632,-33890304,-24749056,-23683072,-28016640,-25604096,-19411968,-24527360,-28805632,-24689152,-18961920,-13793280,-18151424,-13161472,-12295168,-20747776,-21896704,3314688,25740800,15796224,-6119424,-15864832,-20411392,-34027520,-39413248,-43148800,-36024320,-26068992,-23341056,-24378880,-17989632,-13775360,5183488,23154688,36555776,41705984,38882816,37340672,20308480,8462336,959488,-5526528,-13081600,-9400832,-2173952,7074304,15703552,3877888,4664832,14811648,25491968,39333376,48182784,34513408,18456064,20167680,26189312,23670272,17223168,13938176,11364864,5271040,-6633984,-12299776,-18248704,-28744192,-26813952,-15718912,-7964160,7873024,7077888,-2010112,-3012608,-10857472,-20016128,-21942784,-15671296,-5934080,758784,2469888,3228672,11899904,7659008,148992,-6212608,-11189248,-1983488,7090176,3022848,833536,10148352,18267648,9441280,-9707008,-21973504,-26541056,-19988992,-8352768,-13190144,-13341184,-6855168,-4244992,-12262400,-24352768,-18511872,-9859072,-8025088,-7847424,214016,16310784,12526592,3978240,4275200,-1818624,-10138624,-12967936,-5672960,4271616,7733248,7185920,769024,-6266368,-13533696,-10359296,321536,1042432,-2805248,-4765696,-10784768,-13652992,-7926272,-10238976,-12255232,-12106752,-555520,3715584,-1082368,2001408,7620096,7057920,-1928192,-444416,-4095488,-11751424,-12981760,-14977024,-3926016,11954176,16127488,16582656,18152448,15225344,17805824,11512832,-156672,-366592,6340096,-782336,-5445632,-6995968,-14748160,-17849344,-10596352,-4123136,11164160,14857216,-493568,-8750592,-8829952,-2817536,9998336,18380288,21943296,21252096,20689920,286720,-21563392,-29438464,-26605056,-10217984,23552,-3585024,-289280,10598400,17391104,17885184,18762240,9545728,-5273600,-9849344,-13395456,-15905792,-11179008,-2955776,2530816,5085696,6826496,9194496,24781312,34789888,23734784,7944704,-2923008,-1553920,7156224,6086144,4538368,1187840,2332160,12114432,23182336,25667072,20358656,19045888,14814208,13882880,14056448,12913664,4800512,936448,-6716416,-19543552,-30126592,-29214208,-10857472,-1842688,1317376,-2801664,-5318144,-3373056,-6683136,-4044800,-9200640,-17667072,-18859520,-19998720,-6412800,10665472,17698304,17364992,3357184,-17008640,-29235200,-33632768,-40839168,-31532544,-17195520,-25654272,-22334976,-1772544,1523200,-5766144,-6302720,-1220608,-3697152,203264,8211968,8450560,309760,-6729728,-1377792,-2673664,1223168,5912064,2381312,7060480,8240640,8335360,10863616,10124288,1284096,-13296640,-2739712,20050432,18601984,739328,-3386880,-1792512,4071936,10683904,5043712,-11103232,-23546368,-32994816,-31615488,-29490688,-28303360,-36302848,-41990656,-30772224,-30704128,-26070528,-16410112,-9273856,-2621440,-1848320,-9632768,-12470784,-10674176,-977408,1457664,10232832,5155328,3087872,6689280,-2990592,-21778432,-40388608,-43069952,-34981888,-15842816,-14686208,-11552768,-22843904,-26409472,-14373376,-5658112,-10263040,-12001792,-7023104,-11284992,-7152640,-7482880,-24361984,-30469632,-15562752,151040,10082816,13974528,16455168,14942208,8912384,-7488000,-24204288,-26511360,-23659008,-25737216,-23832576,-23116800,-16060928,-2279424,-2860032,-7417856,-15874048,-17764864,-3213824,862208,4226048,-1370624,-3450368,7212544,6661632,631296,4262912,6935552,7927296,4869120,797696,-2714624,-1540608,-48640,1891840,3913216,1881088,1253376,-781824,-12132352,-10281472,10306560,30381056,28222464,24258560,20493312,11860992,-79360,9440256,729600,-20640768,-24103936,-20883968,-23481856,-7864320,-971264,-17041920,-18122240,-14674944,-18249216,-20804096,-16999936,-14237696,454656,11148800,8315904,3780096,-20063744,-34874880,-31463424,-35057664,-33544192,-17935872,-9837568,-4493824,-8453120,-13274112,-17630208,-22833152,-32943104,-31188480,-15928832,-12930048,-10958848,-10679808,-14177792,-24208384,-15717376,-3318272,-3242496,-3688960,889344,-5312000,-13310464,-24286720,-36477952,-32382976,-15287808,-15397376,-18767872,-16461824,-1720320,5353472,-9754112,-22552064,-11913216,-5734912,-8572928,5080064,13049856,6806016,-13018624,-15159296,-7075840,-1842688,-5001216,-17342976,-13163008,-3487744,11270144,34776576,38183424,32008192,19981824,11019264,7614976,5410304,-1769472,-14708736,-22939648,-22635520,-29489152,-32729088,-31595008,-29173248,-12080640,-12284416,-21230592,-14083584,-16529408,-33282048,-41685504,-42939904,-35240960,-19030016,-1132544,9542144,12048384,22321664,28839936,17366016,3353600,9766400,9716736,-6024192,-8660992,-2153984,9944064,24331264,30723584,27345920,14211072,7965696,236544,-20076032,-35774464,-30417920,-10192896,3356672,9068032,9176576,-1507840,-2834944,-6815744,-10792448,-4045824,1354240,2153984,6994432,15023104,19957760,23490560,18186240,-6246912,-25451520,-24273920,-14138880,733696,7527424,10729472,4465152,-7770624,-20299264,-25201152,-31881728,-33646592,-29118976,-28529664,-33815040,-30938112,-26327552,-19025920,-23898112,-28677120,-21431808,-17537536,-8709120,-18171904,-26267136,-18694144,-11447296,2399232,-3145728,-22377984,-30077440,-29373952,-20758528,-16030208,-16584704,-23158784,-28855808,-28756480,-24697344,-22837248,-13974016,-4091904,-7144960,-9934336,-61440,2550784,-10689536,-14599168,-6688768,-4426752,-15675392,-28427776,-29138432,-22884352,-19206656,-10811904,-1053184,-4153344,-17408512,-24069632,-25024000,-23723520,-28242432,-30612992,-21824512,-7595008,-7693824,-21917184,-15324160,-2425856,-7252992,-4015616,-2422784,-7578112,-5103616,-752640,3534848,15654400,19457024,8548864,3720704,4096,1955840,3011072,-1827840,-7253504,-19085824,-31605760,-33514496,-22770688,-13544960,-8260096,350208,5297664,16857088,22110720,14302720,3398656,-3373568,-3809792,-10258944,-13298688,-14125056,-14359552,-7586304,7746048,16771072,-7156736,-20064768,-3227648,10657280,21190656,12705280,3069440,5900288,16131072,22787584,23820288,21692416,18992640,20215296,22072320,20390400,13999104,-4967936,-17378816,-27929088,-37171712,-33196544,-30845440,-23496192,-18984960,-12288000,-15102464,-23937536,-22325248,-7187456,950784,14627840,15967744,5290496,16481792,24366080,28872704,27975168,12241920,-1556992,-20106240,-25719808,-24288256,-23501824,-21424128,-17832960,-9136128,-18553344,-24091136,-20844032,-24961536,-34175488,-27373056,-19705344,-14096896,-4368896,-9828864,-16827392,-4872192,2328576,-4801024,-4167168,-3776512,-22120960,-30943744,-29128192,-18334208,-9523200,-15550464,-18313216,-13752320,-7334400,-7424512,-5598720,-19671040,-33850880,-32866304,-32242688,-37062656,-37549056,-30923264,-9319936,11252224,23294976,21772800,14953984,6480384,679936,3152896,11230208,-4538368,-21715968,-31285248,-39952384,-43770368,-40653824,-27538944,-18601472,-8461312,-8518656,-7919104,-2615296,1321472,12958208,20075008,18410496,15441920,7190528,2553344,8175104,12602880,8545280,3280896,724992,-314880,-4551168,-8065536,-9325056,-5450240,-1083904,152576,-954880,-9036288,-9139712,-8143360,-4375040,431616,10914816,6329856,-3377664,-727552,-16652288,-32343552,-25762304,-13595648,-1759744,19463168,28797952,23802880,15171584,13677568,15612416,17843200,16243712,8108032,11572224,7078400,-1144832,-6008832,-9085440,-11344384,-19429376,-28585472,-27833344,-20660224,-16965120,-16310784,-11813888,3191808,14310400,16610816,3596800,1273856,10979840,22343168,14645248,7934976,7382528,11921920,10015744,1679872,-505856,2305024,6556672,10193920,24250368,30352896,23259136,16293376,9759744,4631040,-3463680,-8428032,2118656,10183168,10167808,-3919360,-12513792,1952768,12274176,6549504,-15236096,-28771840,-31915008,-31608320,-28023296,-31847936,-35604480,-36002304,-25847296,-12962304,-5277696,-5582848,-11587584,-13148160,-18940928,-23517696,-25499136,-10171904,5593088,13120512,15207936,17000448,16032768,6370304,-2787328,-12928512,-23097856,-24958976,-23749120,-24143360,-10752000,3928576,4994560,-2153472,-17014784,-32395264,-38001664,-35042816,-48852992,-55245824,-44511232,-33252864,-18210304,-18046464,-15100928,-13164544,-8753152,12573696,20978688,23009280,16121344,-4217856,-11506688,-6314496,-7963136,-20679168,-23891456,-19089408,-19107328,-23736832,-26110976,-14275584,-5778432,-5170176,9298432,16248832,10428416,-279040,647168,10146304,9832448,7939584,6725120,-1756160,-12608000,-2417152,13400576,12674560,-2252800,-14325248,-13362688,-1218048,-495616,-2221568,-5237248,-6673408,-6371328,7961088,21907456,19250176,17639936,21164032,18755584,-8208384,-38761984,-45645312,-46063104,-34248704,-13825536,-3652096,-7926272,-17067008,-10872320,-3408896,-5283328,-7752192,-17901568,-21927424,-10737664,-7230464,-3190272,-611328,-3754496,12075008,28328960,25242624,25460736,31759360,29344768,15826944,5304320,-8918528,-20091904,-11156992,-6235648,-8756736,-7266304,-10951168,-26036224,-30151168,-23696896,-11353600,3791360,4744704,-8686080,-11799040,1863168,15865344,6544896,-6204416,-6597632,1681408,15330304,8061952,-3549696,-15659520,-20537856,-18923008,-24650752,-23877632,-13214720,-7729152,-994816,6412288,3832320,3766272,26624,-8765952,-14075392,-6456832,-1389056,2163712,6822400,3589632,-2471936,-970752,3852288,7137792,583168,-11765248,-8720896,-4190720,1328640,12750336,20390912,13737984,-8686592,-16201728,-14527488,-16746496,-17179648,-5885440,-786432,-13048320,-29468672,-41913856,-38837760,-12950016,4637696,2689024,1926144,7432704,673280,-11943936,-18783232,-19051520,-13002752,-12265984,-10130944,-13092352,-13248000,-14781952,-14250496,-7147008,-6892544,4009472,6695424,11496448,17524224,16015360,2433536,-5930496,-3435520,5595648,11540992,19712000,28869120,31839232,23512576,5912576,-3647488,-9596416,-8283136,8964608,12062208,-3970048,-9493504,-7912960,-11167744,-13807104,-1444864,5864448,3379712,-7388160,-13962752,-20362240,-33594880,-35723264,-31571456,-25081856,-3173376,6795776,8295424,7834624,-421376,-1451520,9481728,6361600,1319936,-1859584,-5813248,-9598976,-3545088,3913728,8699392,-472064,-9201664,3476480,17970176,35944448,37997568,21015040,4102656,2799616,5448192,1477632,-9712128,-18379264,-12186112,-2748416,-10447360,-31591424,-36630016,-30550016,-17230336,-13291008,-14838272,-15776256,-8465920,8013824,9104896,12169216,13797376,10985472,4506112,6864896,10786304,13449216,11741184,3973120,-1509376,-12080128,-10960896,-7551488,-12244480,-15516160,-3131904,2642944,4851712,-5736448,-11099136,-21498368,-25917952,-20044288,-22145024,-26439680,-26525184,-12966912,1645056,3507200,-2130432,-6318080,-12745216,-28396032,-36483584,-26882560,-14852096,-817152,13446144,14795264,12261376,15199744,16167936,19983872,2516992,-21972992,-31958528,-20902400,-11810816,-14666752,-22064640,-24295936,-14963200,-4645376,376832,4256768,7441920,-1146368,-2429440,5919744,9666560,419840,-8134656,-17975808,-25729536,-45268480,-49563648,-32867328,-2263040,8204800,496128,1665024,-10128896,-18063872,-13838336,-13372928,-12626944,-16027648,-10673152,-11616256,-18381824,-20508160,-14708736,-5929984,-2134016,-7855616,-20973568,-30303744,-40151552,-39616000,-31728640,-14874624,6397440,17055232,-78848,-19563520,-22808576,-21811200,-26166784,-16293376,-7599104,-3923456,-4343296,-5223424,7275008,16378368,3505152,-15368704,-24470016,-26029568,-20402688,-19245568,-17704448,-17339904,-11862528,2386944,5151744,10663936,10094592,10624000,21424640,27613184,28497408,22072320,11166208,3855360,6064640,9420800,297984,-10783232,-1545728,11207680,-258560,-19865088,-23463936,-16733696,-10709504,-6510080,-11751424,-4945408,3118592,-5066752,1077248,-970240,1802240,-5411840,-19358720,-24667136,-23125504,-30014464,-30832128,-19099136,792576,-8352256,-27896320,-27077120,-28615680,-35681280,-38476288,-40491520,-22988800,-4672512,-4164096,9421824,11508224,10697216,11640832,8131072,1980416,-8380416,-12780544,-7347200,-4527616,-10053632,-11455488,-5481984,-18197504,-23904768,-22942720,-20347904,-8436224,2786816,7942144,7194112,2829312,-19408896,-43671552,-45869568,-33330688,-18257920,3959808,23503872,15167488,1631232,-1792000,320000,8468992,20276224,24309760,25602560,21536256,21659648,22986240,16459776,8538112,14898176,23977984,17389568,12118528,13974528,17013760,14444032,4203520,-16852480,-34508800,-35595776,-36219904,-41278976,-36740096,-23828480,-16774656,-18164224,-21955072,-28509184,-26708480,-29502464,-22624256,-18444800,-29221888,-31171072,-28174848,-17961472,-21049344,-19646464,-15757824,-7946240,-694272,766464,17763840,21347840,-583168,-21665280,-26119680,-16179200,-5651456,-10212352,-13907968,-21219840,-14475264,5387264,819712,-13205504,-14616576,-1918464,859136,-6545920,-9918464,-11755520,-9911808,-12442624,-19882496,-37721600,-41188352,-36518400,-24970240,-12951552,-7784960,-4750336,-16772096,-16035328,-21082624,-40718336,-43021312,-34810368,-31171072,-30057472,-28771328,-32181760,-26260480,-13345280,-9824256,-18729984,-11554816,2286592,6233600,1057280,924160,-4299264,-7544832,-11809280,-15027712,-20706304,-45434368,-55232512,-31872512,-11032064,-9153536,-3883520,9365504,15826944,15515136,10724352,12984832,15626240,9582080,8527872,1857536,-9635328,-21159936,-27475456,-38772736,-31056384,-11055104,-1219584,201216,-768512,2867200,7400448,14327808,18305536,13990912,16683520,19529216,14971392,4487168,-7579136,-22485504,-32545280,-19336192,-3808768,4065280,945664,-1552384,1393152,4877824,209920,-707584,7518720,14441472,13190656,-2483200,-12080128,-15666688,-22201856,-15616000,-5891584,-6313984,-753664,7620096,7052288,17999360,29916160,32774656,27655680,11104256,-12825088,-23855616,-17620480,-8514048,-453120,8946688,8406016,-6650880,-13640192,-4732928,-1090560,-1552384,-8126464,-19034112,-10711552,-9442304,-12583424,-21456896,-26311680,-28417024,-25379328,-22386176,-18608128,-21937664,-25502720,-18681856,-9110528,-7041536,-4685312,-2393088,-6428160,-16850944,-27805184,-20646912,-11705344,-11685376,-12055552,-18703872,-17595904,-17500160,-27679232,-40541184,-31937536,-18986496,-16937472,-10245632,11135488,23479808,18725888,12127232,9160704,2666496,-3509248,-3373568,-8259584,-18761216,-18317312,-11965952,-6717440,890368,-9037312,-17448448,-11020288,-2804224,-1243648,-2441728,8876544,12017152,-3591168,-12828160,-23813120,-26783232,-17056768,-14967296,-16495616,-8532992,2922496,2928640,-1715200,-4269568,906752,-6567424,-6423552,-1280512,6415872,15232512,13429760,11785728,7561216,-11044352,-16878592,-9452544,-8168448,6115328,23143936,20843008,-3581440,-15591936,-14243328,-20444672,-4975104,14962176,8183296,-4129792,-1659904,371712,2623488,6110720,6242816,8291328,7243776,-6520320,-11478016,-5865984,-13909504,-16844800,-18424320,-13399040,-6636032,-1902592,-2446848,-13783040,-31337472,-24992256,-9040384,-8627712,-17889280,-16010752,-18934272,-15735296,-11358208,-13771776,-13772288,-9624576,-14244352,-22366720,-20958208,-5867520,-3566592,-4931072,-5453824,-8491520,-18411008,-21246464,-12847104,-4413952,1140224,1447424,-5056512,1425408,-3614720,-15596032,-13612032,-15877632,-23920640,-25916416,-24646144,-16156672,-9247232,-11273216,-17377792,-26137088,-27460096,-25763328,-21234176,-22181888,-23203328,-26405376,-29513728,-29829120,-22831616,-19140608,-13038080,-5953024,-6061056,-4913664,-4282880,-18826752,-28981760,-11653120,-3561472,-3752960,-1815040,3393024,1566208,8022016,10266624,-12349440,-26731520,-23817216,-4812800,9682432,27315712,33018368,23271424,16734720,12730880,9547264,2087936,-2462720,3187712,-2984960,-5104128,-968704,2356224,-723456,-11410432,-24036864,-28713984,-36965376,-38282752,-43162624,-43169280,-42483712,-29029376,-17624064,-12268544,-1816064,6024704,8046080,4783104,-1697280,-431104,-13559296,-28046336,-42368512,-48975360,-29366272,-12908544,-8541696,-18742784,-11621376,8627712,10763264,2633728,-5574144,-1853952,-300544,-4783104,-7385088,-3167744,3932160,9842176,21943808,23368192,1991680,-6984192,-4496384,-13989376,-7712768,15855104,32888320,28278272,12400640,2904064,1090048,-4017152,371200,-71680,-1865216,-843776,-1661440,-9861632,-20048896,-19590656,-22094848,-36489728,-57598976,-67689472,-50659328,-40101888,-32079872,-7126016,10700800,9193472,-12322816,-17141248,-15534080,-10875904,-6595072,-2244096,-12943872,-10663424,5754368,446464,-11422208,-12184576,-2892800,6579712,15872,-2811904,741376,-3535872,-617984,-2542592,-12773376,-14488576,-12037120,-11538944,-19612672,-29401088,-27767808,-30846464,-20939776,-12585984,-1145856,-7545856,-24475136,-21572608,-8100864,-11225600,-9911296,-4209664,-13751296,-16863744,-15145984,-12540416,-9950208,-15918592,-23115264,-25333248,-17389568,-5777408,-4639232,-1843712,590848,-1694208,-9704960,-27199488,-34391040,-37802496,-35443200,-35494400,-24324096,-1271808,17053696,11125248,4388864,6467584,4638720,-7011328,-18378752,-26732544,-37179392,-29505024,-20835840,-13017600,-5224448,-11728384,-21059072,-22156800,-17547264,-16331264,-21269504,-15037440,-9753600,1177600,6666240,-1364480,-14419968,-16352768,-18084352,-23885312,-14711296,-1257472,637440,-13072896,-29348864,-18079232,4489728,13611520,11636736,5134336,2158592,-6257152,-6676480,-10205696,3682304,15735296,12736000,4454912,-7247360,-2381312,4777472,-10908160,-20187136,-13018112,1233408,18013184,26843136,21778944,12322816,6984192,3768320,-512512,-2675712,-13214720,-25145344,-25014272,-20802048,-21864960,-26118656,-20665344,-12373504,-19035136,-27164160,-24399360,-15373312,-14613504,-21811712,-12037632,2809856,16604160,21494272,17010176,-305664,-20137984,-28680192,-36748288,-39339520,-33549312,-25430528,-21265408,-9087488,5914624,7992832,2704384,-6838272,-9106944,-5616640,-10980352,-20561408,-18220032,-22903296,-27374080,-8260096,5283328,-223744,-2424320,-4644352,-3760128,-7439360,-19323904,-26395136,-19750400,-13675008,-15989248,-26699264,-27783168,-23090688,-14170112,-19575296,-28866560,-31442944,-30071296,-37756928,-32234496,-22707712,-18510336,-26825216,-30420480,-24416256,-13143040,-9650688,-13428736,-16190464,-19814912,-20979200,-17467904,-5075968,14040576,31107072,28566528,6619648,-11538432,-10410496,-4890112,-2153472,14366208,37493248,35717632,29161984,22288384,16402432,17393152,16605184,10442240,-9470976,-18269696,-15226368,-12917760,-7762432,-7077376,-4919808,-7088640,-9890304,-4934144,-11129856,-16498688,-23258112,-30696448,-33934848,-39847424,-44648448,-42791424,-47880704,-39108608,-19664384,-13788160,-11488768,-6802432,-6928896,-13074432,-23607296,-33010688,-21655552,-6925824,2651136,8988672,-7349248,-22823936,-19708416,-14462976,-15812608,-19023360,-16789504,-17720832,-14971392,-5305344,-1760768,281600,2104832,-10182656,-13266944,-8732672,-6973952,3600384,3318272,-12267520,-17206272,-14925824,-20058624,-21828608,-10815488,-3262976,2477056,6407168,11581440,10231808,2300928,-2926080,-11358208,-20259840,-18970112,-20155392,-13878272,-6965248,-4689920,-9295872,-3705344,-11467776,-27441664,-38899712,-37437952,-27660800,-11903488,-4640768,-1057792,-2877440,-6484992,-2184704,7403520,12698624,3303424,-2052096,8330240,9323520,5984256,-5980160,-12995072,-16221184,-27578368,-18218496,4250624,9339904,6882816,6088704,-3719168,-15299072,-19791360,-18959872,-9704960,-17078784,-27044864,-25646592,-9055744,10119168,17550848,22128128,11144704,-6802432,-18409984,-21789696,-19303936,-14806016,-13983232,-10739712,-7825408,-10165760,-11169280,-13024768,-14695424,-7816192,-1040384,10805760,258560,-9300992,-14619136,-34170368,-41744384,-31148032,-5722624,19055616,22508032,19062272,9582080,-8001024,-18928640,-29416960,-40602112,-47775232,-35411968,-21376000,-17137664,-16008704,-3836928,9740288,644096,-13145088,-8561152,275968,-2960384,3611648,8061440,2405376,-7032832,-20895232,-24441856,-27088384,-45821440,-55484416,-54464000,-48878080,-37745664,-20061184,-15282176,-15229952,-9116672,-4962816,-9884672,-18017280,-16603136,-15006720,-27730944,-41956864,-39232000,-35167232,-29026304,-20520448,-12225024,4448256,9482240,-3494400,-26808320,-34579968,-30600192,-30429696,-24826368,-22953472,-32026112,-34567680,-25990144,-11440640,-10978816,-15360512,-2108928,12392960,9920000,-3996672,-16851968,-22618624,-27210752,-24515584,-15682560,-15174656,-10405888,-3352064,-13521408,-18041856,-14155264,-7719936,5015040,11319296,10483712,14009344,19305472,13885952,-1176576,-11146240,-15900672,-22217216,-15214592,-3927552,-675328,2882048,3562496,-10154496,-9675264,-1071616,-3024896,-7898624,70656,5790208,3456512,5528064,5310976,-1849344,1416704,2913792,2557952,6798848,4566528,6251520,9117696,15255552,15586816,16453632,18504192,7631872,-2018304,-1479168,-6910976,-6660096,-1690624,-8788992,-7872512,1133568,7268352,5421056,14468096,25861120,16281088,1822720,4043776,5451264,5219328,1561088,-2024448,-13026816,-14336512,-10999808,-17753088,-15464448,-4120064,-2147328,-1602048,2597376,1979904,-606720,956416,-3625984,-10743296,-11393536,-10885632,-7501824,-9386496,-9983488,-15464960,-29009408,-30602240,-26490368,-18157568,-9080832,-7671808,-18435072,-23050240,-30070784,-32667648,-32695808,-20625408,-977920,-1076224,-3481088,-5058560,-8642048,-9933312,-12335616,-14919168,-9512960,-7543808,-711680,-3450880,-734208,2949120,46080,-6751232,-13314048,-13130752,-611328,5552640,7119360,4516864,3925504,2279936,9169408,22197760,10877952,-6065664,-11594240,-4139008,3830784,8361984,15179264,16344064,4875264,-10800640,-21683200,-21963776,-19342336,-26680320,-25075712,-22126592,-14051840,-20794368,-18328576,-1555456,-3381760,-9272832,-6014976,-6460928,-4800000,-15270400,-19248640,-16629248,-17453568,-8202240,-4152832,-4578816,-8586240,-8985600,-14108160,-8458752,-4755456,-11645440,-20801024,-19539968,-14489600,-5918720,11713536,21544448,15228928,7098880,7352832,9465344,6345728,9570304,3850752,2655232,1798656,3988480,4634624,7820800,15903744,20088832,12879872,1658368,-2829824,4342784,3734528,-7222272,-19198976,-27300864,-23501312,-24783360,-23832576,-20560896,-12058624,-2731008,-12993536,-15257088,-20145152,-23349248,-12834816,-4962304,-4875776,-9212416,-9002496,-4561408,7371776,10000384,-196096,-4138496,-1843712,12197376,23480320,28474880,20960256,10351104,7071232,10109440,11849728,-1103872,-11470848,-11778560,-2264576,10407936,20204032,25464320,16884736,9801728,9075200,-3350016,-15346688,-20704768,-17840640,-24634880,-34633216,-39952896,-30177280,-16678400,-15935488,-12977664,-6486528,-3305984,-10027520,-19117056,-13215744,-5348864,-216576,341504,-7141888,-9102336,-8878080,-7334400,-6126080,-4449280,3506688,-2158592,-12099072,-25226240,-31820800,-32726016,-21830656,-20607488,-34289664,-35023360,-25774592,-26321920,-22585344,-9709056,-20920320,-28918272,-27009536,-28615168,-25133056,-23661056,-18790400,-19242496,-20200960,-10550272,-1324544,-1389056,-2650624,-10493952,-15238144,-10449408,-9442304,-5236224,8091648,23012352,24747520,12469248,999424,2549760,6665216,4866560,12750848,20823040,16557568,9969664,10793472,10091520,9089024,7141376,-4822528,-6512128,6765568,12043264,13570560,11270144,17811456,18874880,11600896,-3944448,-20891648,-18887168,-16217088,-6969856,5016576,5939712,-286208,-1974784,-2655232,-3607552,-1235456,-2730496,-8096768,-12610048,-16300544,-14541824,-14978048,-16190976,-11626496,2412544,8588800,-1362432,-13020160,-12933120,-10962432,-9704960,-11330048,-11726336,-2863104,4317696,11374592,10609152,-1486848,-17032192,-25583616,-20953088,-19266048,-19283456,-20038656,-16299520,-10784256,-9976832,-10578432,-6049280,-2832384,4676096,9888256,17359872,20390400,14699008,13607424,10710016,8687104,1797120,-1889280,2436096,2757632,8562688,10499584,4349952,3271680,-4469760,2797568,10694656,5711360,2774016,7099392,13925888,9656320,2910208,970752,1735168,2059776,93184,-986112,-1816576,268288,-4806144,-9610752,-13018624,-10146816,-5179904,-2537472,-8741376,-10791424,-10836480,-10672640,-10104832,-8005120,-4414976,-231424,2509824,3708928,7723008,11816960,12692480,3651584,-5406208,5027840,7839232,827392,-6636032,-12196352,-13281280,-8824320,-4955648,-3940864,1286144,8720384,12076544,12494336,17239552,10544640,8245760,449024,-1900544,3451392,1938944,-2859008,-11736576,-12516352,-16375808,-20660224,-19271168,-15073280,-10234880,-4879360,6520832,11243008,4014080,3551744,2059776,-2604544,12081664,18514944,15150080,18442240,22916096,14989312,11492352,10928128,6648832,5800448,2746880,4738048,5383168,1163776,-948224,2958848,7111168,5293056,1373184,-2676224,-3874304,-1470464,8995840,20144128,19680768,16701440,7395840,-778752,5847040,15951872,22607360,17263616,21905920,34215424,39301632,32974848,16328704,3318272,374272,5668352,8866816,8343040,7609344,14816768,18519040,23978496,35038208,39125504,34569728,17654272,2348032,-4030464,-757760,7863808,11656192,14517248,11667968,5681664,9302016,2899456,-4430848,2892288,9041920,11894784,2327040,-5030912,-1876992,673280,1604608,-1336832,1474560,2962432,1991168,10759168,14284800,15676928,14187008,14687744,11330048,3940864,-1120256,-607232,6110208,16093184,23924736,24009216,12247040,13855744,18224128,5687296,-1102336,-5363200,-9559552,-7335424,4281344,13243904,18793472,23291392,19528192,8479232,6000128,8527360,11793920,17654784,29821952,30409216,28499456,28858880,26358784,21488128,12270080,11671040,8851968,4372992,8077312,9296896,6464000,9190912,8000512,2706944,6687232,18342912,20618240,15923200,9269760,12861440,14163456,8425472,9679360,13217280,12572672,3180544,-4838400,-239104,-929792,-2635776,-1175552,-301568,1288192,5129728,6039552,1128960,-3097088,-1483264,2961408,11736064,13722624,1752064,-9946624,-8924672,-5401088,6561792,19977216,27060224,28155904,23176704,14799872,12992512,13010432,8551424,6579200,3196416,343040,2305536,7851008,9147392,12106752,14597120,17412608,17108992,16215040,4742656,4873216,9012224,13349888,16590336,16112640,18639360,27209216,37536256,40171520,34885120,26208768,17288704,8458240,3727872,6675456,8154112,1582080,-4017664,-4011520,3151872,4540928,13135872,14147072,4636672,3467264,20014592,26378240,15188992,589824,-6194176,-266240,7769088,7156224,5876224,5750784,2069504,3224064,4015616,2095616,2126336,1451520,-1866240,922112,9475072,6251008,4866560,6455808,1528320,-4203520,2797568,8535552,11368960,16772608,14353920,10789888,17851904,26294784,33814016,46692864,42948096,23888896,7677440,2441216,2843648,13649920,20583424,9962496,4141568,9267200,12003840,4357120,-3899904],"im":[-156596224,-157948416,-148032512,-143386112,-136094208,-127432192,-121053696,-124049920,-141908992,-152048640,-153875968,-151337984,-148597248,-157766656,-164742656,-158471680,-153266688,-150810112,-148274176,-155121152,-154375168,-152330752,-152165376,-150539264,-156804608,-165347840,-162609152,-154931200,-158445568,-164079104,-168449024,-175310336,-175188480,-173216768,-177948672,-178275840,-184109056,-184788992,-176158208,-171478528,-169570304,-170152960,-179084800,-196887552,-206502912,-209571840,-204370944,-191986176,-185560064,-189901824,-197666304,-207878656,-211342848,-207620608,-205592576,-215480832,-225187840,-215017984,-202787840,-188895744,-185816576,-192114176,-200732160,-208428032,-219230208,-219645440,-209017856,-205085696,-213623296,-220612608,-226145280,-227906048,-216303616,-209765376,-202158592,-197403136,-205113856,-210571264,-208872960,-207584768,-215184896,-224684544,-220767744,-214909440,-215056384,-221788672,-226907136,-235398656,-245873664,-244750848,-234742784,-228132864,-219926016,-214934016,-213451264,-214923264,-226688512,-239780864,-248992256,-251293696,-252867584,-252379136,-249218048,-249880576,-251731456,-248944128,-257233408,-263495680,-274488832,-281172480,-277751808,-276477952,-279432192,-279667200,-277852160,-278040576,-277999104,-273468416,-266112512,-261808128,-255911424,-247457280,-245051392,-253783552,-263031808,-270466560,-284025856,-292926976,-293022720,-283211264,-283087360,-289933312,-285243392,-282104320,-289789440,-291444736,-295199744,-300824064,-303076864,-301028352,-299098624,-300296192,-303030272,-303452672,-294342144,-291335680,-288960512,-288648192,-288943616,-297360384,-304435712,-307902464,-315259392,-319120896,-319119360,-315656704,-323858432,-334172160,-339785728,-340030976,-346156544,-348627968,-345835008,-339551232,-334558208,-326292992,-319418880,-304886272,-295457792,-293890560,-292318208,-295590912,-303331840,-312264192,-319279616,-333057536,-349152256,-359662592,-361936384,-359875072,-350298624,-341427712,-338509312,-343540736,-344295936,-341348864,-349255168,-354736640,-357436416,-360964608,-354864640,-355947008,-360146944,-364593664,-369475072,-373273600,-375663616,-372204032,-365371904,-366913536,-370186752,-378322944,-375257600,-367938048,-368951296,-375732224,-375638016,-374291456,-367033856,-356800512,-343948288,-343004160,-350247936,-353357824,-362323456,-368227840,-372403712,-385421824,-393246720,-384440832,-372276224,-367493632,-376515584,-380658688,-380402688,-383077888,-382495232,-381927424,-381874688,-387026432,-399895552,-403827712,-399001600,-391717376,-387494912,-389435392,-389299712,-388416000,-400656384,-421508608,-431654912,-443164672,-445618176,-432795136,-419462656,-415538688,-418447872,-423970816,-419277824,-414065664,-413167104,-409840640,-408007168,-409781248,-408543744,-406166528,-414742016,-424670720,-432438784,-427610624,-435691008,-447826432,-447021056,-447580672,-459588608,-461128192,-453646336,-452369408,-438754816,-431287296,-436491776,-442961920,-449347072,-445012480,-438266368,-438799360,-439170560,-439848960,-449908224,-453868032,-451409408,-453935104,-460317696,-463046656,-463113728,-466810368,-469445120,-469280768,-468511744,-474326528,-474155520,-482947072,-491244544,-487077376,-492655616,-486801920,-474258944,-471649280,-474577408,-489494528,-509423616,-512933376,-500881920,-496869888,-504243712,-502350336,-498289664,-490756096,-483507712,-481720320,-476441088,-468526592,-468099584,-483171840,-501553152,-504550400,-491959808,-479706112,-479593984,-481512960,-475466240,-477151744,-488600576,-496276992,-503013888,-505664512,-517700096,-522236928,-506488832,-505467392,-511244800,-515453440,-511101952,-505379840,-497608704,-490744832,-493765632,-500078080,-500718080,-498307072,-501900288,-509054976,-511571968,-510488576,-512873472,-510632960,-511361536,-515911680,-518649856,-518371840,-522973184,-530464768,-533427200,-532655616,-534013440,-538672640,-546443264,-543578112,-529908736,-525481984,-531545088,-536997888,-536001536,-538762240,-547192832,-552917504,-555407872,-548595200,-541917696,-539480576,-538553344,-537184256,-537778176,-540962816,-537134592,-538474496,-541443584,-530563584,-533775360,-544353280,-550893568,-555934208,-567052800,-561492992,-550025216,-547302400,-541937664,-539747840,-545049600,-555704832,-560767488,-562953728,-570650624,-567904256,-564199936,-567147008,-577092608,-581153280,-574612992,-561015808,-544548352,-537819136,-531125760,-532368384,-552421888,-570142208,-574840320,-567113728,-560251392,-570166272,-582147584,-585583104,-583895040,-580946944,-579847680,-588269056,-597758976,-599484416,-599342080,-587744768,-580176384,-580171776,-588598272,-596195840,-600780288,-602159616,-594235904,-589451776,-594886144,-600896512,-609330176,-610750976,-609764352,-604151296,-596409856,-595715072,-599067136,-604737024,-598119936,-598870016,-603075584,-607175680,-616245248,-620171264,-611520512,-601389568,-601063424,-602215936,-598669824,-599250432,-595154432,-592433152,-595523072,-605774848,-618459136,-618803712,-613044736,-605821440,-597353984,-599477760,-607067136,-608598528,-610457600,-613266944,-612745216,-622794752,-636704768,-644026880,-648080384,-644114944,-629386752,-622949376,-617768960,-620737536,-629033984,-634527232,-634816000,-629148160,-621730816,-625419776,-631435264,-625643520,-627115520,-638814720,-646113792,-643164160,-645505536,-655928320,-657942016,-655615488,-654455296,-654975488,-666014720,-672376832,-663059456,-661927424,-664497152,-661634048,-649737216,-627664896,-628014592,-641587200,-654149120,-664909824,-660263936,-646888448,-636355584,-638906368,-649238528,-654983680,-662114816,-670766080,-670177792,-662893568,-663145984,-669325824,-672200704,-671839744,-668376064,-665554432,-673112064,-681127936,-673956352,-663682048,-670292480,-682754048,-677941760,-673084928,-672815104,-669516800,-671104512,-679547392,-694059008,-696913408,-698575360,-713241600,-722625024,-718724608,-716225536,-711279616,-705391104,-700598784,-695698432,-690674688,-684656128,-682234880,-689352192,-704512512,-711131648,-711442944,-715120128,-705019904,-695758848,-698953216,-693762560,-693174784,-708030976,-712975360,-720909312,-722104320,-714585600,-712402432,-710243328,-719068672,-725881344,-727263744,-718401024,-712001024,-715571200,-723724288,-722667520,-721898496,-731411968,-729791488,-723270144,-718718976,-715116032,-710454784,-703105024,-704376320,-704862720,-699731456,-687971328,-685506560,-688604160,-693938688,-693012992,-688276480,-682091520,-677317120,-687626240,-699910656,-706598912,-700570624,-692220416,-694036480,-696125440,-704349184,-718256640,-724267520,-722446336,-724178944,-727310336,-732190208,-732273664,-729851392,-725920256,-722237952,-713161728,-692101120,-692374528,-705833472,-722312704,-733828608,-726908928,-719865344,-724375552,-735963648,-740493824,-733803520,-732439552,-729275392,-721091584,-717253632,-729015808,-732638208,-727873536,-720635904,-711699968,-719846400,-731371008,-736756736,-730974208,-726515200,-726026240,-732142080,-735254528,-737081856,-740602880,-739130368,-752740352,-763041792,-760175616,-755624960,-758601728,-761695744,-767793152,-773047296,-772593152,-767782912,-766669312,-763500544,-758971392,-757666816,-754713600,-754738688,-758005760,-762078208,-756141056,-740655616,-736506368,-733216256,-722863104,-719707648,-724315136,-723841024,-711012864,-704433664,-709767680,-708418560,-717320192,-722800128,-722212864,-729059840,-744542720,-753718784,-759915520,-766338560,-763356672,-756157952,-748312576,-754159616,-764249600,-773475840,-780240896,-775557632,-768872960,-768468992,-771971072,-773514240,-761613312,-767082496,-772350464,-766482944,-759473664,-761634816,-760697344,-764490240,-762191872,-757879296,-761211392,-776343552,-781052928,-772661248,-773786112,-786099712,-782052864,-764744704,-762417664,-760519680,-755580928,-751954944,-738977792,-743461888,-765049344,-779786752,-779506176,-779021824,-778322944,-778681344,-779022336,-771001344,-764707328,-763686400,-753004032,-746235392,-759396864,-759502336,-748605440,-757391872,-774418944,-776859648,-775908352,-765300736,-762710528,-768061952,-777845248,-794789376,-798804992,-784697856,-775306752,-775480832,-770919424,-771080704,-765045248,-758081024,-757709824,-759733760,-749634048,-745633280,-762101760,-784516608,-798021120,-798397440,-793998336,-785690112,-778725376,-778965504,-778608128,-766992896,-759369728,-758858752,-775840768,-786292224,-779127808,-779329024,-788011520,-802182144,-808558080,-793352704,-788764672,-796512256,-802050048,-809317888,-811750912,-803545600,-790036480,-780067840,-789804032,-797796864,-793512448,-785111552,-781528576,-783928832,-778514432,-774135808,-775571968,-766521856,-754102784,-748106752,-749921280,-764065792,-781804032,-787497472,-790141952,-795983360,-801334784,-806910976,-822182912,-831524352,-822289408,-811522048,-821388288,-826668544,-826478592,-828256256,-815748096,-818680832,-822230016,-819451904,-825516544,-823153664,-809248256,-792748032,-792972800,-800509440,-811648000,-821793280,-813892608,-803448832,-805167616,-808120320,-795134464,-786926592,-784850944,-788443648,-788942336,-789269504,-805910528,-814549504,-804130816,-791722496,-785627648,-786477568,-790441472,-797959168,-810623488,-823939584,-822899200,-811964416,-806130176,-807065088,-801025024,-799124992,-798788096,-798425600,-791596544,-785238528,-796775936,-803875840,-800726016,-801213952,-807731712,-811589120,-804667392,-804604416,-813812224,-814532096,-830653952,-854401536,-849872384,-830903296,-822405120,-819772416,-822189056,-829733376,-832044544,-832537088,-830861312,-831836160,-840292864,-843519488,-849472512,-857858048,-863100416,-851766272,-843814400,-837075968,-827293696,-820829184,-811392000,-814400512,-821907968,-822574592,-814393344,-812669440,-818326016,-820957696,-830473216,-847275520,-850441728,-844815360,-833261056,-823830016,-819935744,-821943808,-822736384,-830879744,-824632320,-815139328,-813173248,-800617472,-797806080,-811831808,-827792896,-825757184,-816242176,-828051456,-841344512,-847604736,-855554048,-857717760,-854049280,-856660992,-858063360,-851099136,-848864768,-849597440,-837931008,-839569408,-841219072,-835951104,-835488768,-831939584,-832195072,-835664384,-831378944,-824452608,-841113600,-844336640,-834892800,-840449536,-835854848,-826456064,-826207744,-830777344,-845628416,-858080768,-853563904,-837234688,-819140608,-808805888,-814684672,-833352192,-859173376,-866278400,-855228928,-845019648,-845438464,-855434240,-851334144,-837795328,-837634560,-834968576,-818920960,-817996800,-830277120,-833843200,-836518912,-839328768,-842347008,-841231360,-846635520,-850191360,-853577216,-858806784,-853916160,-833732608,-822514176,-827858432,-831520256,-827990528,-822460416,-821778944,-829257728,-832958464,-842641920,-844294144,-837245440,-834070016,-836263936,-849702912,-854849536,-859051520,-873367552,-870548992,-857377792,-851643392,-836421120,-827065344,-821400576,-820686336,-814076416,-809808384,-811333632,-817922560,-843118080,-863447040,-864470528,-852743680,-831545856,-810650624,-809445888,-821693440,-829886464,-831854592,-835999744,-834685952,-826110464,-829601280,-829712384,-825398272,-836063744,-846994944,-841759744,-843856896,-844384768,-846993408,-858313728,-862484992,-855335936,-858311680,-854316544,-837639680,-824193536,-818499584,-818708480,-822252544,-829232128,-824156672,-817189376,-826039296,-839582208,-841861120,-852225536,-856757248,-847879168,-838829568,-829719552,-821913088,-815857152,-827535360,-838644736,-842694144,-844877824,-848576000,-857062912,-859758592,-853887488,-852564480,-859376640,-861139968,-856646144,-859774464,-859704320,-853471232,-860008960,-867052544,-872585216,-872785408,-862627840,-863759360,-877258752,-875191808,-867351552,-860912640,-855164928,-846444032,-847229952,-851763200,-853615104,-850699264,-858306048,-861533184,-856569856,-858113024,-856070144,-854769664,-854865920,-860832256,-864305664,-867480064,-868248576,-867727872,-864742912,-863902720,-860527104,-856465920,-855400448,-864341504,-872672256,-868305920,-858160128,-871372800,-884197376,-888917504,-883373056,-874233344,-872095232,-870397952,-867269632,-858566144,-851645952,-851870208,-856706048,-855691264,-849863680,-839027712,-839195648,-847619072,-859706880,-864369152,-856747520,-853577216,-865963008,-874016256,-876749824,-870650368,-863615488,-863168512,-854742528,-841511424,-845998592,-847850496,-850465280,-854547456,-860527616,-880253440,-891710976,-880491520,-874510848,-863231488,-856082944,-857496576,-868081152,-873735168,-862110208,-852924416,-849941504,-849885184,-852480000,-865528832,-871987712,-869261312,-862191616,-855922176,-857495552,-866261504,-867479040,-870697472,-879297024,-869041152,-854328320,-858253824,-867004928,-878532096,-895204864,-897043968,-883795456,-875290624,-864724480,-853109248,-863362048,-878767616,-889342464,-877645312,-869944832,-865842176,-871202816,-878380032,-878099456,-872253440,-863980032,-865839616,-868534784,-863870976,-855006720,-848028672,-847784960,-857840128,-866818560,-874992128,-885203968,-884562432,-877826560,-864604160,-858157056,-864821760,-868145152,-865547264,-864975360,-869352960,-872765952,-877124608,-872797184,-872909824,-883919872,-896799744,-896772096,-891931648,-882246144,-873537536,-870698496,-872591360,-871426048,-867095040,-871649792,-877792256,-876091392,-874681856,-884429824,-893133312,-899634688,-895062528,-882587648,-885043712,-896269312,-899580416,-890306048,-882186240,-876915200,-874699776,-871542784,-881649152,-880781824,-866454016,-863951360,-879923200,-891707392,-898698752,-901812224,-903546368,-891988992,-884205056,-888810496,-881431040,-862356480,-850345472,-851880960,-865284608,-873034752,-880729600,-899995648,-901541376,-889478144,-880242688,-884429824,-881759744,-879824384,-875098112,-868286464,-871029760,-872654848,-870810112,-877168640,-871958528,-880327168,-891998720,-884957696,-885423616,-879890432,-866872832,-858428928,-853139456,-855647232,-857194496,-856207872,-864808448,-878390784,-872811520,-867662848,-864632832,-857515008,-873929728,-890962944,-895557120,-891356672,-886029312,-887563264,-889205760,-896867328,-899212800,-890926080,-886579200,-882274304,-890813952,-893999104,-883887616,-884201984,-883152384,-876438528,-880927744,-880583680,-872996864,-862693376,-865081856,-868896768,-874994688,-887076352,-884567552,-881020416,-884780544,-892005888,-887649280,-884528128,-889368576,-889081344,-889020416,-891562496,-889308672,-896259584,-903916032,-907919872,-909101568,-903020032,-898167808,-894355968,-885808640,-888566272,-898606592,-906264576,-904913408,-896864256,-887247360,-883023360,-884685824,-886450176,-881816064,-887885824,-893422080,-891665920,-877776896,-872630272,-874508800,-873277440,-868421120,-876686336,-883241984,-869018624,-859719680,-859939840,-866013184,-863868416,-864673280,-868643328,-868985344,-873345024,-882617344,-884700672,-884381184,-886262272,-879721472,-875077120,-875597824,-878685184,-885395456,-893201920,-886443520,-877529088,-888744448,-898771456,-892873728,-889200640,-890273792,-886720512,-883485184,-872379904,-855097856,-855405568,-850344448,-842290688,-858282496,-868462080,-869174784,-870287360,-865731584,-860665344,-860890112,-871626240,-876057600,-867807744,-873674240,-879664640,-867247104,-862882304,-863823360,-867255296,-869490176,-859477504,-851506688,-850071040,-847041024,-848816640,-856263680,-863856640,-869024768,-880800768,-884989440,-876957696,-869449216,-866558976,-870670336,-864097280,-863923712,-881267200,-888205312,-879754752,-875181056,-869363200,-872920576,-884640768,-883826688,-876721664,-870252544,-876088320,-881810944,-881705984,-883066368,-873095680,-856911872,-865993216,-868598272,-868825088,-864896000,-859442176,-853926400,-837103104,-832066048,-834368000,-854375936,-864579584,-856216064,-865973760,-878611968,-881161728,-884809728,-881193472,-874508288,-871553024,-865859584,-856731136,-858036224,-869713408,-885699072,-892918784,-882572288,-859241472,-846877696,-850319872,-856082944,-874967552,-884231680,-870506496,-863085056,-874049536,-883517952,-888299008,-888130048,-876764160,-864163328,-869905920,-875863552,-867815936,-861854720,-860869632,-864048640,-859042304,-860101120,-862817280,-870729216,-873171456,-871296512,-873244160,-873966592,-873324032,-881030144,-886282240,-885341696,-881214464,-878393856,-866952192,-862266368,-869791232,-883803136,-897337856,-897895936,-894238208,-893678080,-883563008,-865926144,-865907712,-870210048,-871243776,-887119872,-903951360,-917022720,-916130304,-914944000,-913730560,-907241472,-897583104,-887251968,-885402624,-891538944,-900811264,-900725760,-906534400,-909684224,-906198016,-895898624,-884207616,-882359296,-868103680,-850392064,-852204544,-862476288,-871602688,-877742080,-884038144,-891791872,-881320960,-879020032,-880570880,-884991488,-893837824,-897864704,-893950976,-891967488,-889263616,-888416768,-892345856,-890543104,-877094912,-883177984,-897807360,-890585600,-876170240,-866877440,-866510336,-872663040,-868956672,-862412288,-868136960,-889879040,-901172224,-903876608,-896502272,-887213568,-873374208,-854409216,-839809024,-833299968,-837102080,-841169920,-840770048,-845102080,-853869056,-874110976,-894088704,-895763456,-892047360,-893562880,-888775168,-871161344,-869739520,-888123392,-892853248,-884798464,-875988992,-879825920,-888125440,-891455488,-886930944,-875226624,-872334848,-889580544,-904116736,-898220544,-896800768,-898232320,-894575616,-895512064,-900856832,-897777152,-895634432,-895479808,-887925248,-895606272,-915139584,-913166848,-909044736,-911430144,-903337984,-899032064,-894948352,-892476416,-885677568,-894095360,-901209088,-893729792,-884391424,-868581888,-855547904,-855373312,-854893568,-856274944,-862503424,-858940928,-864176128,-876926464,-879621120,-873850368,-876964864,-879376384,-877924864,-890719232,-895224832,-886348800,-877295616,-869534720,-867718144,-888381440,-911932928,-920913408,-917106688,-906880000,-894194176,-881004032,-875073536,-871528448,-868510720,-872878080,-879945728,-878501888,-883263488,-884883968,-885204480,-887467008,-885063168,-885490688,-889045504,-899750912,-906326016,-899984384,-897469440,-902296064,-899350528,-893722112,-891087360,-886257152,-876847616,-874003456,-892342272,-908302848,-901681152,-893103616,-886927872,-883024384,-866832896,-845602816,-853350400,-868440576,-873267200,-877220864,-884538368,-879135232,-875131904,-881539072,-887124992,-886702592,-887333376,-889669632,-892963328,-899732992,-897747968,-893167616,-892632576,-892758528,-896906240,-898252288,-891368960,-879456768,-875438592,-884318208,-895073280,-894296576,-902561280,-917711360,-924227072,-922535424,-922022912,-912945152,-900584960,-896673792,-901407232,-901341184,-895141888,-878978560,-878711808,-886198784,-899325952,-905483776,-906928640,-898134016,-896337408,-900845056,-905685504,-912687616,-915608064,-907752960,-899941376,-894210560,-888083456,-889012224,-900852224,-907034624,-908640256,-904031744,-905740800,-907435520,-905576960,-906073600,-902005248,-902073344,-901853184,-895704064,-899910656,-902595584,-908985856,-915859456,-918417920,-898040832,-874945536,-866782720,-862855680,-859272704,-860747776,-865604608,-857828352,-851512832,-856772096,-857942528,-861753344,-863535104,-865857536,-886807552,-904442880,-915177984,-922384896,-913868288,-902180352,-904706048,-892011008,-882158080,-875842560,-883542016,-904394240,-904637952,-898949120,-885823488,-871972864,-884657152,-900362752,-894988288,-887819776,-885903872,-890316288,-901917696,-897567232,-896159744,-897999360,-893073920,-895767552,-907201024,-902461952,-903252480,-901154816,-894283776,-890746368,-895474176,-891124736,-893072896,-901641728,-906748416,-901788672,-881900544,-871871488,-866113536,-874442752,-876090368,-876841472,-893325824,-904574976,-903370240,-913658368,-926760448,-929732096,-919188992,-914405888,-915715072,-923890176,-924789760,-925185024,-921682432,-920661504,-918394880,-909982720,-906601984,-905353216,-899243008,-886390272,-889887232,-900147200,-903250432,-914311168,-928802304,-923453952,-913984000,-907770880,-898173440,-894023680,-906417152,-914671616,-920042496,-931986944,-933507584,-913455104,-897103872,-908152320,-918616064,-904460800,-886446592,-877295104,-882853376,-887280640,-883029504,-893213184,-900587520,-898924544,-886263808,-877790208,-876490752,-884432896,-887364608,-883649536,-902194176,-911489536,-916934656,-920880640,-913573888,-900031488,-898439168,-898994176,-909330944,-913964544,-904334336,-900702720,-893410816,-889313792,-887705600,-882787328,-892290048,-903532544,-906508800,-897128448,-889083904,-882934784,-886274560,-885837312,-888172032,-899821568,-900302848,-894315008,-895195136,-895046656,-883344384,-868827136,-868091392,-881216000,-880321536,-859878400,-861411328,-868911616,-876428800,-887768064,-893430784,-902390784,-898970112,-889466368,-882035712,-878750720,-876802560,-880261632,-889544192,-897890304,-888135680,-881566720,-882606080,-893530112,-901213184,-900963840,-896785920,-896868352,-906590720,-916574720,-925774848,-922696704,-909032960,-896272384,-897166848,-893015552,-877342720,-873237504,-874992128,-873991168,-884955136,-888239616,-886914048,-880719872,-871611904,-864203264,-872964096,-882311168,-896509952,-905806336,-909122560,-905914880,-894860288,-891153408,-887586304,-897123328,-906951168,-912185344,-907804160,-899802624,-901367808,-911300608,-909007360,-902126592,-903284736,-901977088,-906991104,-910279168,-906199552,-902697472,-902161408,-890451456,-876301312,-874186752,-895115776,-904500736,-891408384,-886481408,-883886592,-873662464,-875445760,-878690816,-883102720,-886127104,-887486464,-892939264,-890186240,-889143296,-887409664,-880400384,-885225472,-892048384,-877560320,-856920064,-850637312,-860922368,-870477312,-874956800,-873338368,-875046400,-883290112,-901802496,-906409984,-905093632,-912913920,-920695296,-920597504,-921208320,-918199296,-907568640,-888732160,-880984064,-892045824,-889286656,-876383232,-877329920,-875952128,-868336640,-871633408,-881570304,-886928384,-887807488,-886788096,-891674112,-897510912,-885497344,-872307200,-867654656,-864808448,-861681664,-868000768,-871296512,-874949120,-895972352,-903099392,-904431104,-900372480,-895758336,-905756160,-903076352,-889768448,-902814720,-921280000,-931543552,-928935936,-930403840,-933982720,-927643136,-921223680,-908808192,-893204480,-890003968,-889048576,-891196416,-897272832,-903391744,-902132736,-904967680,-904432640,-898428928,-908766208,-924146688,-922322432,-915919360,-914257408,-898724352,-882057216,-881778688,-894339584,-900765184,-904976896,-906977792,-919824896,-919649792,-902959104,-894848512,-885489152,-887421952,-903301632,-908737536,-902828544,-905732096,-905689600,-899270656,-900165632,-906093568,-909911040,-901833728,-893059584,-894682624,-892696064,-892021760,-903541760,-907748864,-901548544,-901145600,-906064384,-904621056,-905345536,-909047296,-901565952,-896348160,-904996352,-909193728,-918309888,-938902016,-946176512,-930355712,-907073024,-891126272,-888994816,-898847232,-912184832,-918754816,-905512448,-898027008,-907018240,-915898368,-920919552,-924522496,-927117824,-928315392,-921707008,-905869312,-892670464,-897996288,-897193472,-894275072,-892647936,-890021376,-889489920,-906933760,-910776832,-893638144,-888835072,-893150720,-900339712,-906069504,-924136960,-939461120,-937213440,-935896064,-940029440,-934844416,-921417728,-911920128,-905637888,-898567168,-909465600,-911090176,-905340416,-903904256,-901830144,-891686912,-895458304,-899005440,-899253760,-914202112,-915814400,-906576896,-896498688,-882962944,-887848448,-893038080,-891581952,-889099776,-893749248,-902439424,-902457344,-906110464,-912325632,-901384704,-893243392,-898893312,-894800896,-892204544,-888609792,-889677824,-894912512,-900273664,-902563840,-918031872,-916279808,-905712640,-912604672,-923240960,-918432256,-900434944,-887502336,-884544512,-898452992,-911709184,-905195008,-900310016,-907682816,-917916672,-919498752,-937908736,-949014528,-936974848,-922622976,-921369600,-902586880,-891212288,-898329600,-885851648,-879153152,-887193600,-891549696,-885000192,-887569408,-901641216,-913873408,-920593408,-923224064,-921498112,-916996096,-904267776,-900192768,-905752576,-911774208,-907197440,-903586304,-919646208,-933804032,-936958976,-931891712,-926018560,-929994752,-928025088,-920951296,-914493952,-910531072,-913645056,-927727616,-953106944,-964634112,-954209792,-938679808,-933828608,-925486080,-917776384,-907783168,-894490112,-894974464,-904887296,-912417792,-918742016,-914530304,-920708608,-922866688,-913428992,-913683968,-904462336,-902426624,-916399104,-923571200,-913335296,-909622272,-906042368,-895985152,-891680256,-887134720,-890068992,-897146880,-904505856,-892901888,-872332288,-871826944,-879293440,-881394688,-874048512,-868396032,-865986048,-886982656,-912925696,-913141760,-902709248,-923137536,-938856960,-934327296,-917775360,-899306496,-891934208,-891846144,-898729984,-907959808,-914697728,-929738752,-936822272,-924806144,-920495616,-920767488,-916018176,-908174336,-901443072,-900404736,-894849536,-890866688,-907308544,-908478976,-897268224,-892192768,-886548480,-886546944,-879070208,-868819456,-866974720,-877401088,-888752640,-896390656,-900296704,-901232128,-909430272,-918466560,-932123648,-935996416,-938531840,-927273472,-926766592,-935649280,-939897856,-936272384,-921815552,-916981248,-914677248,-914889216,-913004544,-903319552,-906851328,-924508672,-927450112,-919934464,-930673664,-937122304,-935672320,-944134656,-949005312,-943804928,-936965632,-922563584,-913156096,-902174208,-895075328,-898616832,-920790016,-942418432,-946212352,-945053696,-950079488,-954534400,-949725696,-936729600,-930435584,-931353088,-927904256,-929638400,-929596928,-929588736,-929132544,-926836224,-931045376,-933757952,-916623360,-906207232,-912404480,-903606784,-893793792,-893085696,-897427968,-903095296,-904262656,-904053248,-909703680,-908983296,-905256448,-905572864,-902111232,-899206144,-899729408,-912659968,-913446912,-905832960,-904670720,-917007360,-919587840,-916350464,-914575872,-921687552,-932893696,-922525696,-913093632,-910354944,-900528128,-911375872,-915928576,-898574336,-884595200,-888233984,-898657792,-909401088,-913256960,-925765632,-932913152,-936546816,-934791168,-925834240,-929992192,-941463040,-939802112,-928058368,-918194688,-921099776,-923553792,-930325504,-925563392,-915488768,-911730176,-905630208,-899215872,-890464256,-891682816,-902745600,-912998400,-912450048,-902930944,-907466240,-915763712,-908627456,-904912896,-899206144,-894792192,-901554176,-913673216,-924327936,-930383872,-927610880,-922928128,-914290176,-909307904,-912936960,-932852736,-939079168,-934219264,-944002560,-944035328,-941202944,-938850304,-939098112,-936699392,-922618368,-918575616,-928532992,-943516160,-951012864,-951427584,-955748864,-954855424,-947386368,-944901120,-951330304,-941071360,-924628992,-912898048,-905528320,-904782848,-905147392,-894759936,-895807488,-913200128,-920593920,-914100736,-916030976,-916267520,-923143680,-931460096,-934514688,-931077632,-922238464,-915323392,-922419200,-932688384,-927687680,-927401472,-926962176,-925486592,-929839616,-925234176,-912181248,-913337344,-926540800,-925485568,-919034880,-921615872,-918540288,-914187264,-919155712,-922870784,-930883072,-932475904,-929129984,-915909632,-903820800,-898952704,-897797632,-907144704,-921222144,-928327168,-934851584,-944865280,-951849984,-946927104,-945783808,-939279872,-929449984,-927780352,-926695936,-924413440,-921557504,-926270464,-921811456,-906056704,-909547008,-923185152,-939133440,-953093120,-957792768,-945116672,-937805312,-934538240,-927574016,-927856128,-934753280,-933031936,-928170496,-931335680,-929364480,-918951936,-903491072,-899865088,-908991488,-929103872,-933700608,-943462912,-952965632,-946202624,-937468416,-933430784,-927828992,-917397504,-921051648,-924502016,-930990080,-931138560,-935174144,-940721152,-933804032,-930188800,-928497664,-923722240,-923819520,-934728192,-937165824,-915796480,-893309952,-889318912,-893858816,-894186496,-883131392,-883546112,-891339776,-889673728,-888555520,-892178944,-912710144,-934685184,-931556864,-924725248,-923280896,-918292480,-918432256,-926740480,-934008832,-931835392,-929422336,-931043328,-926683136,-921338880,-926427648,-939850240,-944228864,-947559424,-947293184,-937802240,-942961664,-934089216,-919556096,-919365632,-927271424,-929507328,-927983616,-922110464,-915076608,-911178240,-915794944,-920989184,-922097664,-924988416,-934006784,-935380480,-936350720,-929954304,-921145856,-923272704,-921242112,-928054272,-940475392,-939134464,-934017024,-926863360,-919010816,-906032128,-902942720,-913181696,-914219008,-923272704,-941637632,-941844480,-927117824,-911805440,-904320000,-905470464,-910593536,-902245888,-890646016,-899269120,-918068224,-927627776,-916488704,-907756032,-915343360,-924237312,-921534464,-925218816,-923377152,-921335808,-933085696,-943223808,-937736704,-924016640,-916730880,-924486656,-928472576,-919878656,-909996544,-919279616,-925351936,-920231424,-917088768,-930553856,-941323264,-947679232,-946343936,-942496256,-940819968,-937396224,-934841856,-945099776,-946469376,-940278784,-943419904,-951009280,-947647488,-934612480,-924375552,-934831104,-936624640,-926573056,-917897728,-915045888,-908204032,-900839936,-902792704,-917684736,-928604160,-927468544,-928582656,-929708544,-926841856,-917619200,-917308416,-924053504,-928020480,-920602624,-912998912,-920570368,-929561088,-943661568,-952347648,-956150272,-958296576,-965334528,-964215808,-960505344,-946912256,-933364736,-926095872,-934989312,-944873984,-940618240,-940813312,-941847552,-933847040,-922907648,-922880000,-924487680,-921153536,-927836160,-944122880,-948900864,-951655424,-950560768,-943030784,-930038784,-916545024,-917959680,-920629760,-925874176,-940848640,-942489600,-931085312,-923472896,-920901120,-920041472,-926875136,-942248448,-950451712,-956881920,-955162112,-944973312,-928152064,-932962304,-938177024,-934679552,-924585984,-931104768,-941731840,-944315392,-945956864,-935905792,-912038400,-908515840,-910513152,-914309120,-921152512,-927571456,-936276992,-935673344,-928473088,-931960832,-938615296,-941586944,-949849088,-950790144,-952397312,-948242432,-934367232,-926893568,-922902016,-934399488,-948212224,-943483904,-929816576,-932030464,-942380544,-940884480,-930744320,-934694912,-945653248,-943543296,-939529216,-930426368,-930780672,-929194496,-931988480,-934028800,-928984064,-936920576,-943657984,-955989504,-955614720,-943786496,-933553664,-938033152,-936704512,-923345920,-918316032,-920784896,-925248000,-928762368,-922818048,-927243776,-938847232,-942036992,-933572608,-918627840,-913530368,-916542464,-925904384,-934087168,-941016064,-942545408,-954182144,-952031232,-943631360,-943728640,-942408704,-926853632,-910620672,-906861056,-914376192,-918829056,-906625536,-905040896,-925591552,-941135360,-955367936,-959239168,-961584640,-960110592,-947481600,-939662848,-953707008,-960223232,-965737984,-963497984,-944336384,-938739712,-936899584,-937128448,-942077440,-950903808,-944965632,-940368384,-938255360,-941743616,-948589568,-958283776,-964350464,-960221184,-954786304,-944242176,-940048896,-947838464,-949360640,-935347712,-925407232,-918497280,-915872768,-913221632,-918240768,-929394688,-944307712,-948115968,-943598592,-940242432,-942496768,-943463936,-935968768,-929449472,-933694976,-933827584,-921119232,-908582400,-926947840,-950203392,-953608704,-951737856,-946171904,-946350592,-940975616,-942044160,-947373568,-943692288,-939328512,-941102592,-941721600,-942062592,-940285440,-940217344,-944152576,-948210176,-944480256,-953662464,-968335872,-967745536,-958917120,-950149120,-942223360,-937794048,-939678208,-956630528,-968451584,-969263616,-966463488,-956007936,-947787776,-947822080,-960925184,-973288448,-970633728,-955376128,-945817600,-943339520,-928080384,-921479168,-925396992,-935681536,-943687680,-944891904,-939059712,-933921280,-936009216,-927019008,-929879552,-935056384,-945268224,-957322240,-967353344,-976200704,-971312640,-955726336,-946233344,-944496640,-937770496,-939898368,-954027008,-951790592,-942282752,-936239616,-931126272,-924644864,-920962048,-927338496,-939489792,-937994240,-938472448,-952117760,-950952448,-948302336,-944808960,-937061376,-927967744,-925939200,-931006976,-936224768,-932597248,-932187136,-938009600,-933258752,-935372288,-939173888,-944178688,-947229184,-944150016,-949495808,-959380480,-953048576,-952113152,-949612032,-942546944,-942225920,-957929472,-961747968,-949335552,-935072256,-930644480,-936792576,-946140160,-951641600,-957818368,-961982976,-954411520,-948260352,-943542272,-933141504,-922405888,-927004672,-933546496,-931258368,-929788416,-928111104,-938010112,-949623808,-953967104,-946608128,-940874752,-932996608,-940125184,-940868608,-928779776,-917137920,-916310528,-918991872,-920741888,-924726272,-927899648,-921374208,-930678784,-951498752,-960573440,-958655488,-967959040,-957495808,-936588800,-920731648,-912256512,-921818624,-922250240,-921719808,-921575936,-914088448,-914578432,-916177920,-918224896,-928802816,-937416704,-945389056,-936611840,-936700416,-929351680,-918249984,-925197824,-936226816,-937876992,-946363392,-956049408,-964359168,-965874688,-958646784,-958015488,-957203456,-952530432,-946440704,-926606848,-917530112,-931591680,-945604608,-954286080,-964734976,-966039040,-970792448,-982310400,-979730432,-971827712,-973472768,-972565504,-960608768,-952395264,-944467456,-940884992,-945115136,-945481216,-954339840,-952551424,-945845248,-948297728,-957167616,-974621696,-973770240,-956775424,-951816192,-944523776,-936779776,-937014784,-934260736,-927552000,-927569920,-929583104,-927535616,-942323712,-955917312,-959791616,-953761280,-959603200,-964393472,-951791616,-942597632,-954750976,-956273152,-948067328,-933218816,-934356992,-938851840,-928388096,-931987968,-942568960,-949711360,-965850112,-972549120,-973329408,-979811840,-965939712,-954257920,-948682752,-947171840,-953371136,-959711232,-947155968,-947422720,-959400960,-960794112,-960098816,-966327808,-968510464,-955598336,-953026560,-971241472,-984022528,-978500608,-966382080,-956073472,-952428544,-966095360,-968196096,-957919744,-957328896,-955607552,-943028224,-922508800,-925582848,-934008832,-932747264,-944568320,-959314944,-968763904,-979057664,-976777728,-965440512,-961153024,-966382080,-970348544,-966957568,-963610112,-947164160,-930671104,-930410496,-933594624,-937959424,-946845696,-961774592,-973214720,-979928064,-970165760,-960618496,-960982016,-967026176,-960941056,-946739200,-945916928,-939445248,-937606144,-944962560,-956782592,-963472896,-960303616,-967981056,-968626688,-959075840,-940941824,-917441536,-918798848,-925377536,-928015360,-921347584,-921399808,-932474368,-940095488,-946852864,-955394048,-959643136,-952625152,-950247424,-953244160,-952011264,-934089728,-920245248,-922564096,-929896448,-943913984,-951244800,-938860544,-922034176,-922276352,-930149376,-925013504,-926032384,-938755584,-946433536,-942072832,-930858496,-929755648,-933126656,-942263296,-956707840,-961757696,-956734464,-947373568,-948153344,-952870912,-959537152,-967784448,-978591744,-981360128,-967028224,-946890240,-946110976,-948322304,-949104640,-940801536,-939742208,-946982400,-961064448,-977708032,-984915968,-983755776,-976740352,-973982720,-968677888,-979978752,-992034816,-988414464,-978615296,-971030016,-974611456,-966508544,-952025600,-946918400,-951340544,-952240128,-944578560,-943609856,-943356928,-942971392,-944352768,-938573824,-944420864,-957556736,-966853632,-962386432,-960990208,-964669952,-976639488,-973458944,-944326144,-927685120,-937992192,-953539584,-963134976,-968172032,-961144320,-951189504,-947484672,-956819456,-965486080,-959437312,-960020992,-961793024,-949134848,-944848384,-953800192,-966493696,-973892096,-979718656,-976941568,-970979328,-967548928,-948753408,-931454464,-928182272,-932236800,-945036288,-957893120,-953916928,-950275072,-962565632,-955786240,-939401216,-931110912,-936241152,-944408576,-938638336,-939918336,-957998080,-969950720,-960700928,-952787968,-957948928,-952481792,-946134528,-960832000,-981197312,-991422976,-986465280,-978588160,-975171072,-972570112,-964578304,-956490752,-955110400,-957668352,-959449600,-957961728,-955641856,-949236224,-944982016,-953669120,-972528128,-981126144,-976856064,-960009728,-947256320,-939672576,-948658688,-951204864,-942180864,-937657856,-947210752,-956144640,-955169280,-954349568,-953884160,-952877568,-963037696,-963615744,-961894912,-967901184,-963557888,-966534656,-965454336,-958981632,-952948736,-938280960,-943430656,-955277824,-967642112,-971120640,-976458752,-982883840,-980856832,-979407360,-977577472,-986238464,-994980864,-991916544,-992550400,-992810496,-989368320,-986218496,-973324800,-960876032,-952203264,-948738560,-954426880,-963618816,-968250368,-971908096,-971799552,-968451584,-965105664,-973216768,-980768256,-974575616,-958395392,-955659776,-969118720,-976356352,-975120384,-968151552,-959986688,-954248192,-955905024,-970183168,-987173888,-988321792,-985536000,-982638080,-982625280,-982324224,-984949248,-985534976,-984724480,-985747968,-976893440,-967839232,-969236992,-975674368,-979634176,-972513792,-971456000,-969909248,-957477376,-956685312,-960447488,-960554496,-968148480,-968949760,-967151616,-963322880,-963304960,-974745088,-976530944,-969175040,-971052032,-967386624,-962903040,-946868736,-947243008,-961672192,-963696128,-965546496,-971367424,-975969280,-967574528,-962930688,-964605952,-965795328,-979903488,-987569664,-975260160,-969708032,-979405824,-973591552,-970746368,-973386240,-973926912,-976404480,-966377472,-942436864,-939185664,-956944384,-963743744,-965027328,-960553984,-958979072,-967644160,-971462144,-962787328,-957080064,-962911744,-973515776,-967012864,-961969664,-982440960,-997146624,-985674752,-978551808,-984160256,-982984704,-986258432,-988153344,-987245568,-979798016,-965933568,-948396032,-939760640,-944006656,-943518720,-944622592,-947948032,-953016832,-956212224,-947680768,-937718272,-940540928,-941848576,-939836416,-946007040,-948124672,-952278528,-953795072,-940497920,-945327616,-952162816,-955702272,-963822080,-956341760,-951455744,-960718848,-972365824,-978525184,-979788800,-968734720,-963068928,-956310016,-945463296,-944892928,-952036864,-960440320,-974536704,-980130304,-968962560,-956341760,-944076800,-949369344,-965707264,-969748480,-964990464,-956179456,-960451584,-981885952,-1000291328,-996269568,-994267136,-996148224,-991617024,-978160128,-969711616,-967961600,-962853376,-967095808,-972897792,-973102080,-974134784,-975492608,-980258816,-982651904,-985012736,-983877120,-981335040,-975729152,-971386880,-975589376,-979119616,-980481024,-976482304,-980211712,-986624000,-977241088,-963554816,-953014784,-951785984,-955866624,-965276672,-972340224,-968754176,-970421248,-970125824,-969144320,-982088192,-989164544,-987272704,-988252160,-993030656,-1001710080,-990537216,-979345920,-962697216,-949359104,-945926656,-943723520,-948612096,-955600384,-959221760,-954953728,-962521600,-973313536,-962578944,-948882432,-952660480,-961878016,-964332544,-967522304,-968178688,-977036800,-978189824,-989036032,-1004950016,-1010483200,-1000766464,-986253824,-969929728,-960990208,-959726592,-955995648,-953519104,-950052864,-956343296,-965627392,-966747136,-965692928,-970833408,-975782400,-979927552,-979904000,-980160512,-972592128,-973686272,-977936384,-963248128,-955959808,-956559360,-951590912,-946935808,-940924928,-940485632,-944145408,-951196160,-955488768,-964680192,-970897920,-969702400,-968308224,-964514816,-970383360,-976044544,-951024640,-936073728,-943588864,-951725056,-948682752,-947678720,-959177216,-963326976,-961697280,-966564864,-977622016,-998540288,-1008908800,-1007213568,-1001930240,-989593088,-991782912,-989246464,-985669120,-984278528,-983218688,-975767552,-971706880,-989270528,-1007878656,-1006353920,-994207744,-980155392,-978741760,-987981824,-984284672,-967024640,-958858240,-954361344,-958346240,-961522688,-965566464,-969320960,-955766784,-950439424,-946061312,-945418240,-946857984,-953242112,-962354688,-961954304,-958259200,-957796352,-973258752,-988949504,-989157376,-976310272,-964993024,-951142912,-951159296,-962113024,-964712960,-958219264,-960745984,-975108096,-984463872,-964222976,-948728320,-951467008,-963386880,-979245568,-993052672,-1001777152,-1005008896,-1007092736,-987825152,-972455936,-967371264,-959680512,-979362304,-993298432,-993219584,-984107520,-969469440,-963089408,-960892416,-956389376,-953248768,-955430400,-956823552,-961936896,-962845184,-971853824,-984839168,-975806464,-973877760,-968507904,-976103936,-986478592,-979542528,-965861376,-960736256,-964563968,-973505024,-975630336,-964856320,-957448192,-957840896,-966706688,-966125056,-950585856,-950723072,-963426304,-983236608,-1001094144,-1003607040,-998892032,-996499968,-1000701952,-998307328,-999362048,-995984896,-997507584,-996379136,-983609856,-982227456,-984345600,-973944320,-978992128,-987289088,-981195264,-976074240,-978848256,-974410240,-963142144,-961336320,-957973504,-955634176,-957239296,-966458368,-978652672,-995043328,-992357376,-984558080,-986518016,-984704512,-982936576,-992417280,-999660544,-1000278528,-997318144,-997455872,-1002357248,-995049984,-976959488,-956246528,-949421568,-941520384,-927434752,-934977536,-958093824,-968383488,-977472512,-979696640,-971678208,-980267520,-984346624,-967787008,-957758464,-952535040,-959368704,-965736960,-964146688,-963589632,-962703872,-963568128,-971566592,-975535104,-975696384,-971528704,-970383872,-971830272,-968846848,-973067264,-981740032,-991524864,-991159808,-976117248,-965019648,-965229056,-958505472,-952643584,-952285696,-943183360,-937664512,-935353344,-944004608,-956986880,-970629120,-984793600,-986168320,-971898880,-968548864,-971492864,-958734336,-959820800,-967567872,-967600640,-969027584,-962774016,-970072576,-982191616,-984021504,-990808576,-995486208,-993879552,-990827008,-995539968,-996194816,-982192128,-966771200,-972986368,-977885184,-976762880,-979150848,-986138112,-996633088,-1000619008,-998915584,-997474304,-988582400,-976431104,-973006848,-981472768,-979002368,-980928000,-996032000,-994845696,-979218432,-981612032,-986196480,-992500736,-1001527808,-1010466304,-1011456000,-993210880,-975987712,-985941504,-1005623296,-1011069952,-1007764992,-1001654784,-992069632,-988221952,-989396480,-989266944,-986357248,-991900160,-1001910272,-998600704,-995827200,-995528192,-997925376,-1005981184,-1003051008,-989685248,-984119296,-987257856,-994112000,-986539520,-994677760,-1004627968,-1000278528,-993260032,-1003313664,-1006265856,-997992448,-993171456,-983918592,-970226176,-962731520,-960900096,-950069248,-931569152,-920922624,-940689408,-958901760,-964664832,-972284416,-969036800,-964689408,-978750464,-994033664,-998316032,-995409408,-980034048,-967511552,-956371456,-969294848,-980751872,-982790656,-982201856,-987365888,-992332800,-986163200,-994953216,-1006034944,-1001324544,-1001384960,-1003867648,-1002679808,-996467712,-999788032,-1000283136,-1000671232,-997561344,-989450752,-987957248,-983199232,-975983616,-964670464,-964937728,-964372992,-957997056,-952826880,-956705792,-969348608,-979190272,-976702976,-979729408,-989874688,-994084864,-981909504,-964569088,-953186816,-954811392,-957092864,-965419520,-979337216,-990427648,-992876032,-978481664,-965534720,-966864896,-962352640,-968818688,-966880768,-952311296,-953372160,-962695680,-965834240,-962252800,-954379264,-946114048,-945096192,-953372672,-964937728,-965818368,-965032448,-974215168,-986841088,-990054400,-985713152,-972446208,-963580416,-968108544,-965778432,-964516352,-976011264,-980799488,-983316480,-979344896,-991940608,-1005879296,-998785024,-991422464,-990895616,-994398720,-990617600,-985326080,-980569600,-976027136,-983713280,-988810240,-981877248,-972495360,-973427200,-981395456,-995519488,-1012715520,-1000692224,-985763328,-988752384,-981978624,-981786112,-996761088,-991631360,-975056384,-965497344,-968310272,-977806848,-978498048,-976385536,-974674944,-970571776,-964415488,-958446592,-946168832,-944696832,-954057216,-962792448,-968815104,-972203008,-973957632,-980084736,-989963776,-992832000,-991449088,-994001408,-1007679488,-1015966208,-1006950912,-992779264,-978558976,-972183552,-968850432,-966586368,-961184256,-959145472,-955192832,-958804480,-967350272,-972665344,-981935616,-977091584,-985282048,-998871040,-995622400,-990073344,-988581376,-979133952,-973067776,-979415040,-977558528,-977075200,-976879104,-990741504,-1003416576,-999175168,-991519232,-992545280,-996296192,-996104192,-1004113920,-1013940224,-1011963904,-999628800,-989280256,-995086336,-997280768,-991457280,-995020800,-990491648,-984551936,-994680832,-996879872,-994108928,-984206336,-981139968,-992015872,-988590080,-986178560,-991155712,-998310400,-1002624512,-994638336,-981331968,-974445056,-975514624,-981917184,-986218496,-991139328,-992364032,-981706240,-973442560,-978854912,-967929856,-948161536,-935060992,-935117312,-945079808,-951922688,-966679040,-976412672,-977958912,-982633984,-985735168,-981012992,-977971712,-969369600,-961476096,-977827328,-985760768,-985853440,-998957568,-1015134720,-1009085440,-982700544,-966264320,-964189184,-964825600,-972510208,-973628928,-967595008,-955654144,-968251392,-987490816,-991498240,-988750336,-992443904,-1013664256,-1015201792,-997710848,-985196032,-992796672,-1003670016,-1009345024,-1005226496,-989465600,-988758016,-1004372480,-1017982976,-1024843264,-1026656256,-1011942912,-993686016,-977651712,-972123648,-977128448,-979359744,-971174912,-962001408,-959714304,-964993024,-978256384,-988280320,-985471488,-984365568,-974844416,-963366912,-964292096,-972973568,-991431168,-992068608,-983351296,-984322048,-994757120,-991594496,-980224000,-972984320,-971406336,-970789888,-964358144,-974752256,-987773952,-989542912,-988277248,-988675584,-973401088,-965937664,-962997248,-957600256,-965893632,-986599936,-1006603776,-1021718016,-1025881600,-1019357184,-1013764608,-1004268544,-1002827264,-1007680000,-1016866304,-1025632256,-1023068160,-1008027648,-989451264,-972919808,-976421376,-988828160,-991360000,-986195456,-985877504,-991237120,-984788992,-976957952,-977469952,-975962624,-981969920,-993340416,-1005459968,-1009747456,-990857216,-980143104,-983711744,-981782016,-991628800,-1005572096,-1011436544,-1006262272,-1008996864,-999881216,-990932480,-992982016,-991762432,-984611840,-987381760,-992915456,-997179392,-1002740736,-1013016576,-1019838976,-1021651456,-1028714496,-1030812160,-1032114688,-1033477632,-1030025216,-1020909568,-1017250816,-1016025600,-1003450368,-1007134208,-1008148480,-990968320,-969550336,-956617728,-959435264,-961947136,-961756160,-960042496,-963785216,-970905600,-985273856,-1003233280,-1005011456,-1001852416,-1002701312,-998875648,-992481280,-997977600,-1006681088,-1013110784,-998262784,-985509376,-1000334336,-1010043904,-1006528512,-1000584192,-989495808,-976040960,-966676480,-970306048,-985055744,-992162304,-1000681472,-996102656,-992557056,-996320768,-997558272,-999331328,-986599936,-980286464,-979533824,-992514048,-1010635776,-1015570944,-1019591168,-1018060800,-1009075712,-994423296,-984714240,-995868160,-1010121728,-1010510336,-1005558784,-1002928128,-997265408,-994423808,-997627392,-993517568,-996517376,-998501888,-993494528,-990720000,-985083392,-989969408,-994989056,-992219648,-983917568,-989723648,-998462976,-1003509760,-994122240,-993932800,-1004435456,-1010435072,-1015150080,-1020137984,-1023652864,-1016220160,-1009824256,-1012152320,-1017817088,-1025664000,-1025330688,-1015144448,-1007055872,-1002858496,-1012178944,-1017757184,-1013841408,-1018063360,-1024461824,-1015472640,-1019519488,-1012481024,-1002012672,-1014471680,-1023078912,-1016881664,-1016227328,-1013860864,-1004819456,-1000254976,-1007913472,-1004584448,-997723136,-990908416,-986157568,-993389056,-995851264,-1000523776,-1009855488,-1012789760,-1004675584,-1000682496,-1015543808,-1030856192,-1037700608,-1029231616,-1016818688,-1013942784,-1008275968,-1010156544,-1008201216,-1008532992,-1001328640,-997811200,-1024512512,-1027855360,-997359104,-979216896,-977531392,-981221888,-984842752,-990480384,-998649856,-999129088,-999949312,-1008707584,-1014059520,-1005783552,-1001379840,-1009273856,-1018366976,-1022935040,-1022384128,-1020427776,-1022196736,-1023879680,-1030725632,-1040335872,-1039448576,-1024201728,-1006518272,-1006455296,-994497536,-992502272,-1001374208,-1018282496,-1028315648,-1026990592,-1017170432,-994714112,-980612096,-980826624,-997592064,-1008089088,-1010206720,-1019937280,-1032897536,-1036013568,-1036077056,-1022005248,-1004672000,-993534464,-999015936,-1009614848,-1018365952,-1018770944,-1020938240,-1015700480,-1003680256,-1008470016,-1017084928,-1025235968,-1029148672,-1030394880,-1036430848,-1052980736,-1057061888,-1044699648,-1029407232,-1016898560,-1005166592,-989372416,-986311168,-1000287232,-999675904,-1000312832,-1011867136,-1014036992,-1003099648,-993953280,-996121088,-1000534016,-1014063616,-1022395392,-1027276800,-1015611392,-1005306368,-1007949824,-1001641984,-993043968,-979906048,-975322624,-986006016,-993219072,-992056832,-1001197568,-1003349504,-999476736,-1006044672,-1009517056,-1000704512,-988188672,-988390912,-994264576,-997278720,-1002776064,-1000688128,-999610368,-1003609600,-1014486016,-1013835264,-996276736,-982578176,-979518464,-989449216,-995132416,-998023680,-1001166848,-1009998848,-1012656128,-1017911808,-1019099136,-1011185664,-997698048,-990237184,-992544256,-999797248,-1004634112,-1003459584,-1008200192,-1019458048,-1012296192,-995940352,-1003962368,-1023939072,-1033543680,-1028048384,-1016375808,-1004570624,-1003784704,-1008395776,-1012954112,-1014777344,-1016737792,-1021049344,-1019085312,-1015997952,-1017767424,-1021170176,-1013274624,-1004986880,-999038464,-997779968,-1003799040,-1014748672,-1027901440,-1024794624,-1019791360,-1018590720,-1017187840,-1012391424,-1000784384,-996133376,-1000124416,-1001766912,-1015944192,-1027436032,-1021348864,-1026292224,-1033783808,-1044483584,-1039026176,-1030689792,-1027517440,-1036203008,-1036057600,-1023900672,-1006227456,-992244736,-978782720,-982957056,-1005593088,-1013889024,-1013877248,-1018970112,-1032828416,-1041711616,-1038472704,-1027624960,-1025297920,-1020165120,-1011053056,-1005902848,-990433280,-996462080,-1011762688,-1024093184,-1036130816,-1040727040,-1043012608,-1035813376,-1033194496,-1031164416,-1021490688,-1014916096,-1002789376,-994193920,-1003693056,-1018948608,-1023669248,-1023261696,-1028916224,-1025129472,-1015175168,-1021521920,-1024942592,-1016250880,-999741952,-998662656,-1011267072,-1021517312,-1016229376,-1004148736,-999281664,-1010453504,-1013320704,-1005663232,-999456256,-1009206272,-1027409408,-1034051584,-1040922112,-1039680512,-1028158976,-1016427520,-1012578816,-996682752,-982911488,-978117632,-977172992,-991681536,-1012803584,-1026716672,-1039230464,-1045659136,-1037853696,-1029802496,-1010539520,-985886720,-982875136,-993819648,-1015599616,-1024558080,-1018733056,-1017601536,-1017100800,-1026985984,-1045591552,-1056172544,-1050336256,-1037499392,-1030986240,-1013006336,-998685696,-1002412032,-1023639040,-1040211456,-1025668096,-1006791680,-997568512,-1002334720,-1017513984,-1024590848,-1025592832,-1013146112,-991188480,-976056832,-983136768,-996261888,-1004420608,-999938048,-997872128,-1005481984,-1015048192,-1015173120,-1005704704,-1000675840,-1012341248,-1023338496,-1028547072,-1037787136,-1036316672,-1028581376,-1026286080,-1028619776,-1031774208,-1031456768,-1031093760,-1017781760,-1014337536,-1018598912,-1011965440,-1022974464,-1028720128,-1025063936,-1024272384,-1022008320,-1023493632,-1017276416,-1016602624,-1025406976,-1014923264,-1006991360,-1005331456,-1004480000,-1013804032,-1031064576,-1036748800,-1026505216,-1013925888,-1012055040,-1015288320,-1020042752,-1024502272,-1015085056,-1017672704,-1028010496,-1027265536,-1027748352,-1019435520,-1002255872,-997268992,-996232704,-1006118400,-1022051840,-1027451392,-1027764736,-1019644928,-1006615552,-1004289024,-1011108864,-1027212288,-1031497216,-1021656576,-1021274624,-1021283840,-1014078976,-1005856256,-1004597760,-1015588864,-1028283392,-1018617344,-1011224064,-1015593984,-1022650368,-1034919936,-1031797760,-1018260992,-1022863360,-1022894080,-1005472256,-999155712,-1006528512,-1011098112,-1014209024,-1028251648,-1042110464,-1038640640,-1027019776,-1024057856,-1021278720,-1018711552,-1019232768,-1018188800,-1012360192,-1013441536,-1013798912,-1005224960,-1009831424,-1024322048,-1016650752,-1006501376,-1003077632,-997535744,-998041088,-1008952832,-1021947904,-1029091328,-1024534016,-1025745408,-1027008512,-1037811712,-1035075072,-1024951808,-1018698240,-1018184192,-1020341248,-1013294080,-1006761472,-1009330176,-1012700160,-1022374912,-1029689856,-1027955712,-1022784000,-1015093248,-1007955456,-1006831616,-1006377472,-1022089728,-1026729472,-1012619776,-1011598336,-1010294272,-1017950208,-1034433024,-1039823360,-1037640704,-1033235968,-1029260800,-1032921088,-1027468288,-1008186880,-1007290368,-1017924608,-1019366400,-1020081152,-1007748096,-1007342080,-1026463744,-1030707200,-1030116864,-1030320640,-1019854848,-1013338624,-1009401344,-1010671616,-1014955008,-1010564096,-1009288192,-1016659968,-1011318272,-1014851584,-1025594368,-1029859840,-1014891520,-1002815488,-1009686528,-1028963840,-1042486272,-1041335296,-1037217280,-1036909568,-1046279680,-1060687360,-1064858112,-1069296128,-1071326720,-1060895744,-1048620032,-1042120192,-1033728512,-1022978048,-1014717952,-1005806592,-1002614784,-999816192,-995549696,-1000258048,-1017415680,-1024905216,-1030279168,-1036507136,-1023613952,-1016661504,-1024784384,-1023938560,-1023865856,-1033143296,-1033097728,-1030444544,-1025264640,-1011248640,-1007085056,-1012361216,-1017324544,-1024450048,-1028142080,-1034650624,-1039666176,-1052761088,-1065135104,-1059095552,-1043626496,-1026805760,-1016393216,-1019106304,-1029991936,-1034791936,-1038912000,-1038081024,-1045944320,-1049767936,-1047752704,-1050129408,-1041847808,-1029732352,-1034898432,-1042620416,-1045004800,-1037202432,-1046062592,-1069988352,-1081597952,-1071860224,-1059856896,-1060395520,-1068721664,-1069126656,-1074362368,-1065247232,-1045864448,-1033397760,-1034855424,-1043569664,-1044612096,-1053165568,-1042675712,-1032035328,-1036549120,-1038849024,-1040422400,-1043008512,-1049219584,-1059827712,-1055410688,-1048124928,-1046996480,-1049628672,-1057396736,-1050317312,-1037039616,-1042736640,-1060346368,-1065497088,-1055307264,-1041714176,-1029853696,-1027478528,-1021683712,-1006960128,-999203840,-1001320960,-1018676224,-1035137024,-1035354624,-1036832768,-1039961088,-1036852224,-1035969024,-1046265344,-1054074368,-1056837632,-1043652608,-1025153024,-1020690944,-1020414976,-1013615104,-1017831424,-1036687872,-1056771584,-1064486912,-1050646528,-1037683200,-1036224512,-1041121280,-1048422400,-1043078144,-1031107072,-1014592000,-1012713984,-1025905152,-1032495616,-1028092928,-1029852672,-1025166336,-1030187008,-1038093312,-1043454464,-1049616896,-1047443456,-1050691584,-1056421376,-1059456000,-1049890816,-1044782080,-1048978432,-1042376704,-1034404864,-1026845696,-1016382976,-1019496960,-1024714240,-1020828672,-1019143680,-1018054144,-1019157504,-1013349376,-1009143296,-1018698752,-1027200000,-1023489024,-1024700416,-1027037696,-1035672576,-1049202688,-1050265088,-1037424128,-1032360448,-1043288064,-1049125376,-1047504896,-1038167552,-1040313856,-1042010112,-1027758080,-1025927680,-1036492288,-1058388992,-1070194176,-1062751744,-1045834752,-1047296000,-1045969408,-1044597248,-1056032256,-1060780544,-1062683648,-1069500416,-1058347008,-1040179712,-1041702400,-1040218112,-1039710208,-1045116928,-1037799424,-1029881344,-1034182144,-1027863552,-1031150080,-1034519040,-1023468544,-1020198400,-1036632064,-1042224128,-1039511552,-1040279040,-1041173504,-1038245888,-1035986432,-1032813568,-1046612992,-1066226688,-1066969600,-1059827712,-1047098880,-1033446912,-1026837504,-1020248576,-1020371456,-1024832000,-1030391296,-1033522688,-1046010880,-1052630016,-1046565888,-1035039744,-1027264000,-1029794304,-1038149632,-1044776448,-1056355328,-1065489920,-1061541888,-1060233216,-1069201920,-1066312704,-1058704384,-1055523328,-1052586496,-1044926464,-1041481216,-1040230912,-1044059136,-1044503552,-1046753792,-1053007360,-1046338048,-1045362176,-1044950016,-1037691904,-1026801152,-1026786816,-1032089600,-1036685312,-1049476096,-1040681984,-1021101056,-1014170112,-1011555840,-1011133440,-994403840,-982392320,-989336576,-1006196224,-1016930816,-1021084672,-1024721920,-1024064000,-1024140288,-1027802624,-1028265472,-1040216576,-1051964928,-1047746048,-1048658944,-1061698560,-1062648320,-1036917248,-1017354240,-1020755968,-1031026176,-1031967744,-1021597696,-1018999808,-1024958976,-1015925248,-1015283200,-1038375936,-1057137664,-1067649536,-1065193472,-1068621312,-1080213504,-1080971264,-1079379456,-1063030272,-1037408768,-1019862016,-1017229312,-1025063424,-1033165312,-1037758976,-1045481472,-1054009344,-1050065408,-1043748864,-1034636288,-1038198784,-1044233216,-1031697408,-1022665216,-1025539072,-1031051776,-1032721920,-1041177088,-1050972160,-1051176960,-1048269824,-1054208512,-1054664192,-1043953664,-1033447936,-1034130944,-1035747840,-1039088640,-1038609408,-1021998592,-999377920,-1002699264,-1027482624,-1034094592,-1020035072,-1014129664,-1025456640,-1038810112,-1044745216,-1036703232,-1026957312,-1013300736,-1013898752,-1007783936,-1005043200,-1018354176,-1026998784,-1029861376,-1036150784,-1039118336,-1033130496,-1025831424,-1028611072,-1031352320,-1040658944,-1054447104,-1046238720,-1032563200,-1028833792,-1031122432,-1035403776,-1038687232,-1029360128,-1012828160,-1007576064,-1025564160,-1045904896,-1042168320,-1028741120,-1037964288,-1054474752,-1048798720,-1039005696,-1045697536,-1062790656,-1061831168,-1042651136,-1034547200,-1034484736,-1034791424,-1039165440,-1036969472,-1031071744,-1029169152,-1027895296,-1021880320,-1014820864,-1025539584,-1032068096,-1029152768,-1030967296,-1040499200,-1042190336,-1039099904,-1043956736,-1053958144,-1057614848,-1051480064,-1037209600,-1026047488,-1021309440,-1013678080,-1014330880,-1024705024,-1039884800,-1046560768,-1032095232,-1019091456,-1010921984,-1020297728,-1035078656,-1041817088,-1044126720,-1043878400,-1036790784,-1036785152,-1050909184,-1051262464,-1047728640,-1054982656,-1050423296,-1038611456,-1037170688,-1036121088,-1031109120,-1027383808,-1023606784,-1020276736,-1015668224,-1021168640,-1034907648,-1044204032,-1047225344,-1044486656,-1046061568,-1051431936,-1056492544,-1048487936,-1039397888,-1043678208,-1041163776,-1041917440,-1052780032,-1064776704,-1063992832,-1055253504,-1041788928,-1042116096,-1045783552,-1049664000,-1038852096,-1019220992,-1022758400,-1029576704,-1033416192,-1035672064,-1047877120,-1054154752,-1052233728,-1054217216,-1057332736,-1057501184,-1059121152,-1062787584,-1068800512,-1065646592,-1072904192,-1077037056,-1065383936,-1069782016,-1073937920,-1064640000,-1051749376,-1052315136,-1043864064,-1031414784,-1031031808,-1041105920,-1040244736,-1024336384,-1026492928,-1034192384,-1030471168,-1027944448,-1035111424,-1037425152,-1049589760,-1051879424,-1042926080,-1044800000,-1057926144,-1069765120,-1074380800,-1062574592,-1055951360,-1052514304,-1041953792,-1050094080,-1075486208,-1087345152,-1089150976,-1074780160,-1071096320,-1068655616,-1061906944,-1069076480,-1070507008,-1067179520,-1057089024,-1054919680,-1065494016,-1066571264,-1070902784,-1058537472,-1043975680,-1054112256,-1073987584,-1076535296,-1071171072,-1081264640,-1085647872,-1076553728,-1070356992,-1069317120,-1072486912,-1071477760,-1063456256,-1055473664,-1058099712,-1046839808,-1037866496,-1040123392,-1052196864,-1067424256,-1074347520,-1077400576,-1078367744,-1083083776,-1087394304,-1100040704,-1106387456,-1092585984,-1080111616,-1074122240,-1072829440,-1089107456,-1103061504,-1101705216,-1101032448,-1097880064,-1082694656,-1077022208,-1067044864,-1053997056,-1048865280,-1049144320,-1057416704,-1053395968,-1038883840,-1035755520,-1035948032,-1042914304,-1047483904,-1053835776,-1055154688,-1050400768,-1056875520,-1056029184,-1057500160,-1068426752,-1072386560,-1062313984,-1054726656,-1061523456,-1076368384,-1072002048,-1065457664,-1064991744,-1062668288,-1067985920,-1075137024,-1067414528,-1055912960,-1042822656,-1033848832,-1035973120,-1045059072,-1050271744,-1038653440,-1032539136,-1037367296,-1050849280,-1063571968,-1072735744,-1078231040,-1068720640,-1061169664,-1059363328,-1060944384,-1068712448,-1076300288,-1069886976,-1070948352,-1068048896,-1061618176,-1066327040,-1064793600,-1066938368,-1070196224,-1062267904,-1056904704,-1067489792,-1077402112,-1085571072,-1088528384,-1084507136,-1076591104,-1073545728,-1069593600,-1070840832,-1084658176,-1087002112,-1075262976,-1066691072,-1058281472,-1050109440,-1048598528,-1051971584,-1058574336,-1061718528,-1066035200,-1071183360,-1080374784,-1101379584,-1123612672,-1129240064,-1117869568,-1094311936,-1087655424,-1092909056,-1085814272,-1063872512,-1052601344,-1052388864,-1044256768,-1048107008,-1052954112,-1056675840,-1063729152,-1063752192,-1060125184,-1060066816,-1056812544,-1052933120,-1057073152,-1058759680,-1054515712,-1052858880,-1056648704,-1067655680,-1070679552,-1072536064,-1065327616,-1047588352,-1050457088,-1063101440,-1059537920,-1051171328,-1042061824,-1037712384,-1043610112,-1059232256,-1069757440,-1064918016,-1065395712,-1076941824,-1087602688,-1074492416,-1058677760,-1063302656,-1068167168,-1071456768,-1072920576,-1077442560,-1073154560,-1066315264,-1066053632,-1067244032,-1067547648,-1063218176,-1054390784,-1046679040,-1037471744,-1039921152,-1054370304,-1071175680,-1071022592,-1055815680,-1053090816,-1058350592,-1068679680,-1085270528,-1094454272,-1087747584,-1078955520,-1077391872,-1064673792,-1061065728,-1060332032,-1047693312,-1037896704,-1048694784,-1054869504,-1055642624,-1060726784,-1056120832,-1056772608,-1073232384,-1068216320,-1051906560,-1047814144,-1041137152,-1042313728,-1047946240,-1050479616,-1060696064,-1071284736,-1067664896,-1063919616,-1069646336,-1075739136,-1064544768,-1046199808,-1044110848,-1056311296,-1074252288,-1092424704,-1100720640,-1100068352,-1096453632,-1087632896,-1074501632,-1074087936,-1078049792,-1076937728,-1073707008,-1082434048,-1088295424,-1073786368,-1067486720,-1069556736,-1070808064,-1065796608,-1068829184,-1090023936,-1100915200,-1097803776,-1096890368,-1082063872,-1066375680,-1068334080,-1074725888,-1079624704,-1081800704,-1081170944,-1070238208,-1051948544,-1052871168,-1068444672,-1065711616,-1058670080,-1050213376,-1052205568,-1056672768,-1045050880,-1032303616,-1019186688,-1031916544,-1049012224,-1056584704,-1057004032,-1054938112,-1065080832,-1079989248,-1074476544,-1069446656,-1072849408,-1076248064,-1078531584,-1075085312,-1063492096,-1063150592,-1061554176,-1067209216,-1070483968,-1075269632,-1089416192,-1084173824,-1086135808,-1083708416,-1079445504,-1079424000,-1081141760,-1080829952,-1076252672,-1066464768,-1069555712,-1076631040,-1073085440,-1077601280,-1081291264,-1071946240,-1070630912,-1074400256,-1073916928,-1071429632,-1069185024,-1061559808,-1054405120,-1045360128,-1038837248,-1051584000,-1071558144,-1081636864,-1080082944,-1073281536,-1061913088,-1063235584,-1073330176,-1076016128,-1069840384,-1074990080,-1079751168,-1076550656,-1086881792,-1091450368,-1082423296,-1077075968,-1070618112,-1057269248,-1052500992,-1056566272,-1065148928,-1066399232,-1068502528,-1072800256,-1074754560,-1072859136,-1070954496,-1079996416,-1079777280,-1078404096,-1087181824,-1084903424,-1082159104,-1085834752,-1082616832,-1076143104,-1078542336,-1073030656,-1066159104,-1065675264,-1070838272,-1071464960,-1059867136,-1042804736,-1024940544,-1022154752,-1032106496,-1048913920,-1062722048,-1060478976,-1057587200,-1052039168,-1057592832,-1068603392,-1063640064,-1053536768,-1053760512,-1050871296,-1055234048,-1062533632,-1058246656,-1050350592,-1042657280,-1055773184,-1068933120,-1069410304,-1078425088,-1079656448,-1059764736,-1056594432,-1055533056,-1065529344,-1078328320,-1087741952,-1090624512,-1088532992,-1095468544,-1097416704,-1090114560,-1073126912,-1064945664,-1052548608,-1052120064,-1052160512,-1055380992,-1055446016,-1059005440,-1070101504,-1072096256,-1070134784,-1066836992,-1063035392,-1063939584,-1065823744,-1064859136,-1069862400,-1069760512,-1064518144,-1063031808,-1073339904,-1079172096,-1083664384,-1087787008,-1080368128,-1062513664,-1073806848,-1098642432,-1104120320,-1096247296,-1085839872,-1078449152,-1066458112,-1061174784,-1063851008,-1068120576,-1063498752,-1058169344,-1064000512,-1080256000,-1097835008,-1108402176,-1102447104,-1090842624,-1097610752,-1099270656,-1095845376,-1099796480,-1102683136,-1097799168,-1093369856,-1084288512,-1070877184,-1060119552,-1050311168,-1050410496,-1061861888,-1073810944,-1076908544,-1079978496,-1086743552,-1091016704,-1084766208,-1072653312,-1053463040,-1045280768,-1049483264,-1057668608,-1073693696,-1089207808,-1087262208,-1076952064,-1070666752,-1070031360,-1071248384,-1069502464,-1077137408,-1078443008,-1072130560,-1067267584,-1059702784,-1053826048,-1052989440,-1049284096,-1058462720,-1070007296,-1059542016,-1057054720,-1062724608,-1072223232,-1084237824,-1090208768,-1085162496,-1076314624,-1073177600,-1065789952,-1063579648,-1067856896,-1070975488,-1080193024,-1089644032,-1086730752,-1090895872,-1089433600,-1090444800,-1088859136,-1096782336,-1100128768,-1113457152,-1123817472,-1123177472,-1114945024,-1100878848,-1096396800,-1100195840,-1116851200,-1111675392,-1092333056,-1082733056,-1073299456,-1063013376,-1065400320,-1077132288,-1083144704,-1084784640,-1079766016,-1078165504,-1079876608,-1071096320,-1079300096,-1094298112,-1089784320,-1076639232,-1058171904,-1046959104,-1050173952,-1053553152,-1061981184,-1070612480,-1075167232,-1071986176,-1062592000,-1064543232,-1085745664,-1100547584,-1104411648,-1094406144,-1088295936,-1076571648,-1071492608,-1080463872,-1089019904,-1095589376,-1087868928,-1082743296,-1089619968,-1100125696,-1109191168,-1102727168,-1100033536,-1111651840,-1114382848,-1100331008,-1090429440,-1094389248,-1108178432,-1107599872,-1085521920,-1082710528,-1084519936,-1080331264,-1069360128,-1061874176,-1067101696,-1070149120,-1086201856,-1100708352,-1106323456,-1107822592,-1102922240,-1085376512,-1077810176,-1081307136,-1083293696,-1086348800,-1081361920,-1071929344,-1072269824,-1071889920,-1069976064,-1067465728,-1063581184,-1065678336,-1066210816,-1073263104,-1071175680,-1083842560,-1112187392,-1117435904,-1104721408,-1095312896,-1094034944,-1093185024,-1083921408,-1074287616,-1075445760,-1074211328,-1077315584,-1082848256,-1097438208,-1107664896,-1113979392,-1124124160,-1124209152,-1118530048,-1108405248,-1100308992,-1100924416,-1098305024,-1094942720,-1100452352,-1104578560,-1108993024,-1107389952,-1104325120,-1095056896,-1089874944,-1081425408,-1079981056,-1085138432,-1085305856,-1095850496,-1106546176,-1098161664,-1085123584,-1081472000,-1088107520,-1099560448,-1095933952,-1084393984,-1085997056,-1085281280,-1079371776,-1088605696,-1102904320,-1103840768,-1089054208,-1074686464,-1082482176,-1091632128,-1090088448,-1087410176,-1091713024,-1089747968,-1089863168,-1082317312,-1072679936,-1077693952,-1086798848,-1097116672,-1103664640,-1102859264,-1093565440,-1090061824,-1103270912,-1119504384,-1113963008,-1109380096,-1119772672,-1118887936,-1116229632,-1114000384,-1111736832,-1104483840,-1094639104,-1101266432,-1107643392,-1104588288,-1098576896,-1103934464,-1107370496,-1118728192,-1116174848,-1103583232,-1095944192,-1093980160,-1098060800,-1112707584,-1116214784,-1111705600,-1109069824,-1107352064,-1102307328,-1089222144,-1089502208,-1089681408,-1097064960,-1107081728,-1088326656,-1075106304,-1080264704,-1082020864,-1078884864,-1093526528,-1106718720,-1111583232,-1103046144,-1088164864,-1084755456,-1083020800,-1078436864,-1077286912,-1076089344,-1076931584,-1067677696,-1066439168,-1074581504,-1068062208,-1069448192,-1081995776,-1091137024,-1097522688,-1105108480,-1093037056,-1067091456,-1055381504,-1062286848,-1060929024,-1059106816,-1068179968,-1078190592,-1071473152,-1068075008,-1077428736,-1073929216,-1064146944,-1065679872,-1079647744,-1082314752,-1080239104,-1084251136,-1095132672,-1109554688,-1103822848,-1090010624,-1085315072,-1084545536,-1084599296,-1103534080,-1118603264,-1114674176,-1114624000,-1122039808,-1120164352,-1117040640,-1119072768,-1123636736,-1116786688,-1104480768,-1107228672,-1112786432,-1113801728,-1109171712,-1101529600,-1092921344,-1076028416,-1075340800,-1087229952,-1093211136,-1102649856,-1103815680,-1101739008,-1103193088,-1105991680,-1117244416,-1122894336,-1114196992,-1110811648,-1114125824,-1123801600,-1135866368,-1121463296,-1109218816,-1092510208,-1074720768,-1073735680,-1094336000,-1112716288,-1119017472,-1118443008,-1117603840,-1122368000,-1116532736,-1109398016,-1106470912,-1112964096,-1107037696,-1095277568,-1095311872,-1101205504,-1100200448,-1091312128,-1088316928,-1098464768,-1100451840,-1111324160,-1132313600,-1147200000,-1138115072,-1122025472,-1117734400,-1095008768,-1074661376,-1079673344,-1093890560,-1110281216,-1115342336,-1103319552,-1089746944,-1087759360,-1089203712,-1096862208,-1113809920,-1112841216,-1100603904,-1089802240,-1091082752,-1096160768,-1095279104,-1091920384,-1087545344,-1096994304,-1100748800,-1085217792,-1083643392,-1101893120,-1114941952,-1120694272,-1122387456,-1106198528,-1083789312,-1076058112,-1084002816,-1086471680,-1087917568,-1091002880,-1084910080,-1083805696,-1095025152,-1107447296,-1115175424,-1114188800,-1111014912,-1116401152,-1122219008,-1112272384,-1107821056,-1110198784,-1111653376,-1126550528,-1140281856,-1136709632,-1123413504,-1123919872,-1125019648,-1116468224,-1104266240,-1105918976,-1112015360,-1106500608,-1091714560,-1074692096,-1076488704,-1090885632,-1102220800,-1106035200,-1115375616,-1135105024,-1136424448,-1118359040,-1091712000,-1091381760,-1108045312,-1114950144,-1110862848,-1108832256,-1100309504,-1095294976,-1107130880,-1118965760,-1109521920,-1097689600,-1099479552,-1100896256,-1098457600,-1096423936,-1101542912,-1108904960,-1131970048,-1143268352,-1146683904,-1147886080,-1137800704,-1127756800,-1123009024,-1124661248,-1115479040,-1106669568,-1111332864,-1121583616,-1120264704,-1118012928,-1119396352,-1125116928,-1130668544,-1132955136,-1133057536,-1139345920,-1145398272,-1139736576,-1136599040,-1130806272,-1121619968,-1116232704,-1121449984,-1115791360,-1109886976,-1109029376,-1112139776,-1119097856,-1126648832,-1127589888,-1126385152,-1130619392,-1126089216,-1118946304,-1119078400,-1109927936,-1111633920,-1128710144,-1137062912,-1130512384,-1118723584,-1109722112,-1094943744,-1102646784,-1113641984,-1110333440,-1112734720,-1112397824,-1111382016,-1099192320,-1090917888,-1084605952,-1080273408,-1082786304,-1100695040,-1121830400,-1134516736,-1140651008,-1124063744,-1096177664,-1079054848,-1074169344,-1079080960,-1078671872,-1071725568,-1069930496,-1069811712,-1075622912,-1074762752,-1068985856,-1072859136,-1087882752,-1098089984,-1106317312,-1110507008,-1106501120,-1104205824,-1098500608,-1101265920,-1112360960,-1124773888,-1129203200,-1130393600,-1129339392,-1118901248,-1117681664,-1111100928,-1112137728,-1120891904,-1118191104,-1122421760,-1120204800,-1123401728,-1129405440,-1116740608,-1099392512,-1087838208,-1074352128,-1071291904,-1080740352,-1091992064,-1100599808,-1108985856,-1113844224,-1115153408,-1106034688,-1098141696,-1109028864,-1120614400,-1127610368,-1121326592,-1121704960,-1131633152,-1145556992,-1146677248,-1137818624,-1139091968,-1145925632,-1144202240,-1137461760,-1131893248,-1128915456,-1121584128,-1110631936,-1109029376,-1119534080,-1131409920,-1129271296,-1125488128,-1129139712,-1116597248,-1106366464,-1106274304,-1100054528,-1096442368,-1102857216,-1107209216,-1112765952,-1109269504,-1099808256,-1093833216,-1095938560,-1096138752,-1104117760,-1121374208,-1137198080,-1151571968,-1156495360,-1154371584,-1144186368,-1146551808,-1148100608,-1130482688,-1123973120,-1125961728,-1132163072,-1126477312,-1121977856,-1132413952,-1127270912,-1115749376,-1106087424,-1106168320,-1112660480,-1109587456,-1114067968,-1119790080,-1126191616,-1127929856,-1134018560,-1144631808,-1138473984,-1129769472,-1127706624,-1138955776,-1146710016,-1143690240,-1135191040,-1127364096,-1124726272,-1116579328,-1097500672,-1094952448,-1099551744,-1101934080,-1109983744,-1115747840,-1114763776,-1115078144,-1107998208,-1099971072,-1107082752,-1106306048,-1101752832,-1095465472,-1084438016,-1080596992,-1087212544,-1098452480,-1102168064,-1112025088,-1107258880,-1110385152,-1116096512,-1119948288,-1116951040,-1116888064,-1116884992,-1121027072,-1125136384,-1123381248,-1117738496,-1115429888,-1118093824,-1117558784,-1109218304,-1101388288,-1104432640,-1096614912,-1083468288,-1082120192,-1089537536,-1106452992,-1114254336,-1119369216,-1137365504,-1147723264,-1138831872,-1133854208,-1126466560,-1117073408,-1121955840,-1134123008,-1136598016,-1125137408,-1120779264,-1127923200,-1125185536,-1114763264,-1121285632,-1127887360,-1133193728,-1139548160,-1131313152,-1118795776,-1103975936,-1096402432,-1097347584,-1107533824,-1113552896,-1117995008,-1128238592,-1126442496,-1106893312,-1104710144,-1128733696,-1137473536,-1131653120,-1128164352,-1130826752,-1129274368,-1134239744,-1140499456,-1124931072,-1122659840,-1126266368,-1119145472,-1111769600,-1106837504,-1111958016,-1121015808,-1124448768,-1124113408,-1136489984,-1139590144,-1142018560,-1147103744,-1154215936,-1145596416,-1133069312,-1119699968,-1128994816,-1139326464,-1145323008,-1140855296,-1132004352,-1119459840,-1117294592,-1123114496,-1115867136,-1115521536,-1119333376,-1113118208,-1113997312,-1122761216,-1132992000,-1138035200,-1137574912,-1135172608,-1144618496,-1146710528,-1138147328,-1122633728,-1114243072,-1121176064,-1110167552,-1103487488,-1110701056,-1122001920,-1127997952,-1121220608,-1116526592,-1114949120,-1121996288,-1125516800,-1120760320,-1134586368,-1140717056,-1134573056,-1120112640,-1106606080,-1108893184,-1114996224,-1125055488,-1137000960,-1148617216,-1151090176,-1151789568,-1151072256,-1147776000,-1140965888,-1133249024,-1131751936,-1129671680,-1113165312,-1111570944,-1114095104,-1112417280,-1123343360,-1127556608,-1119854592,-1117020160,-1120203264,-1116253184,-1109444608,-1117072384,-1129456640,-1125997568,-1125436928,-1119485440,-1114008576,-1111872512,-1109868032,-1112782336,-1102053376,-1103273984,-1123841536,-1127047680,-1128644096,-1133562880,-1146408960,-1146559488,-1141575168,-1136980480,-1136561152,-1135461376,-1123218432,-1115572736,-1112589824,-1112234496,-1114598400,-1121073664,-1126733824,-1143315968,-1154362368,-1160106496,-1157015552,-1148055552,-1149897728,-1143504384,-1129479168,-1114142208,-1116071424,-1130201088,-1140441088,-1141529600,-1141051392,-1134244864,-1110224384,-1107301888,-1127852544,-1137727488,-1137443840,-1116847616,-1100883456,-1101624832,-1112776192,-1123603968,-1130138624,-1136393216,-1137427456,-1142918656,-1144827392,-1126693376,-1126995456,-1145487360,-1157802496,-1162101760,-1158292480,-1148864512,-1140616192,-1146382848,-1150840832,-1151374848,-1156059136,-1144359424,-1123256320,-1119823360,-1131675136,-1140304384,-1143860224,-1150243840,-1160771072,-1168832000,-1161877504,-1150733312,-1130755584,-1125343744,-1128501760,-1127833088,-1129973248,-1128943616,-1121922560,-1115323904,-1116603904,-1117987328,-1122455040,-1123888128,-1127339520,-1135578112,-1133208064,-1113673728,-1109946880,-1112551424,-1111549440,-1110199296,-1110453248,-1118359552,-1118397440,-1117753344,-1131229696,-1143886336,-1141673472,-1131024384,-1129652736,-1134139904,-1136459264,-1134334976,-1126863360,-1121674240,-1130076160,-1133985280,-1135827968,-1133315584,-1138600960,-1138087936,-1130505216,-1140157440,-1153569792,-1154399232,-1146079744,-1148865024,-1150322688,-1137303552,-1120964608,-1105651712,-1098364416,-1103363072,-1124930048,-1137047040,-1130800640,-1112212480,-1100292096,-1106877440,-1107725312,-1109244416,-1119050752,-1126774784,-1126578688,-1128659456,-1129015296,-1118546432,-1108386816,-1106648064,-1117410816,-1137688064,-1148879872,-1147984896,-1142031872,-1130680320,-1124405760,-1130647552,-1138677760,-1141250048,-1146778112,-1150776832,-1141370368,-1129549824,-1133340160,-1146935808,-1147060736,-1136738816,-1138002432,-1136336896,-1126296064,-1128045568,-1126980096,-1119887360,-1109972992,-1107734016,-1116965376,-1122565120,-1123857920,-1129071616,-1131126272,-1121669632,-1119093248,-1122067968,-1127109120,-1137584128,-1141671424,-1140786688,-1140725760,-1145823744,-1143947264,-1139096576,-1139401216,-1148907520,-1150099968,-1156560384,-1169324032,-1162725888,-1147441664,-1141453312,-1131937280,-1125779456,-1118181376,-1111910912,-1115780096,-1125433344,-1122627584,-1113451520,-1114495488,-1120268800,-1125149184,-1125366272,-1120859136,-1125056512,-1133286400,-1134736896,-1121755648,-1123927040,-1124272128,-1125514752,-1141726208,-1141425152,-1148916224,-1157270528,-1149364736,-1147395072,-1164950528,-1173083136,-1161202688,-1158275072,-1156395520,-1141695488,-1135103488,-1144495616,-1155455488,-1146538496,-1125600768,-1113138688,-1106978816,-1111441920,-1119482880,-1115039744,-1110905856,-1121399296,-1120091648,-1115589120,-1121789440,-1116416512,-1106118656,-1118440448,-1131735040,-1124064256,-1119296512,-1110431232,-1120082944,-1141540352,-1152175616,-1154032640,-1146418688,-1145623552,-1154206208,-1163742720,-1164970496,-1168693760,-1172318720,-1178462720,-1167072768,-1144742912,-1139726848,-1136506880,-1145388032,-1161410048,-1163611136,-1159193600,-1153867776,-1126836736,-1098676224,-1096805888,-1103702016,-1100136960,-1083650048,-1086040064,-1101383168,-1110749184,-1108346368,-1111420928,-1121969152,-1132354560,-1146618368,-1165148160,-1177046016,-1178584064,-1163953152,-1160576000,-1157849088,-1145854464,-1141216256,-1144386048,-1153866240,-1151053824,-1153097216,-1151691264,-1146958336,-1130087936,-1130530304,-1143368192,-1144534528,-1140747264,-1136250880,-1138510848,-1136451584,-1138305024,-1138880512,-1137640960,-1135815168,-1126510592,-1124632576,-1128700928,-1137250816,-1142241792,-1145997312,-1142659072,-1143578112,-1149417984,-1142306304,-1132777984,-1133751296,-1137874432,-1134713344,-1140055040,-1139983872,-1143139840,-1144516608,-1136131072,-1142915584,-1152245760,-1161818112,-1155444224,-1137846272,-1126589440,-1117561344,-1119470592,-1129190912,-1127261696,-1127289344,-1134524928,-1138935296,-1143411712,-1139545088,-1139665408,-1137497600,-1133628416,-1137854464,-1141126656,-1136602112,-1130583040,-1129857024,-1132189184,-1140861440,-1155456512,-1166633984,-1165282304,-1152752640,-1139956736,-1146441728,-1151304192,-1161177600,-1172033536,-1174358528,-1177120768,-1162424320,-1143317504,-1131938304,-1137097728,-1141136896,-1138834432,-1133298688,-1133831680,-1149464576,-1162515456,-1177080832,-1193903616,-1195009024,-1190796288,-1179214848,-1166518784,-1154916864,-1143493120,-1143746560,-1145738752,-1144577024,-1137649152,-1129841152,-1111278080,-1096591872,-1105246208,-1132002304,-1138226176,-1133718528,-1131660800,-1142636544,-1145998848,-1138860544,-1140081152,-1145424896,-1145327616,-1146102784,-1148330496,-1151401984,-1155267584,-1161847296,-1161148416,-1156713472,-1163243008,-1166030848,-1173124608,-1174881280,-1162951168,-1156477440,-1155291648,-1163701248,-1170587136,-1168005632,-1158470656,-1161379840,-1165690880,-1165416960,-1147891200,-1141221376,-1141130752,-1138540032,-1139038720,-1136694784,-1143149568,-1151795200,-1152134656,-1143231488,-1141939712,-1150366720,-1166118400,-1177267200,-1178851328,-1172026880,-1164927488,-1154061824,-1143631360,-1143074304,-1150620672,-1153361408,-1153763328,-1154679808,-1144156160,-1134503424,-1122506240,-1117995008,-1122109440,-1126631424,-1146156544,-1169249792,-1171897344,-1155661312,-1148367872,-1149374976,-1132861952,-1130830336,-1142219776,-1135753216,-1131273728,-1127875584,-1132656640,-1142450176,-1144153600,-1135563776,-1112709632,-1106487296,-1120977408,-1132022784,-1141341696,-1146638336,-1147593216,-1154195456,-1155722752,-1156582400,-1167204864,-1172060160,-1170124800,-1171155456,-1177220096,-1184309760,-1194074624,-1190262272,-1194610176,-1198999040,-1195804160,-1182861824,-1172528128,-1162634752,-1148849664,-1151491584,-1156967424,-1147558400,-1143157760,-1152584192,-1164478464,-1168336384,-1173382144,-1167118336,-1172849152,-1167740416,-1155992576,-1150227456,-1155409920,-1155884544,-1150672896,-1149307904,-1135279104,-1133370880,-1144853504,-1153051648,-1151651840,-1149118464,-1147938816,-1145512448,-1138603008,-1137835008,-1141258240,-1129871872,-1124295680,-1132864512,-1138788864,-1134585344,-1127641088,-1120752128,-1117777408,-1125515776,-1141885952,-1147197440,-1145866752,-1143311360,-1151200256,-1153906176,-1150371328,-1145619456,-1135302656,-1126264320,-1126932992,-1123932160,-1120484864,-1125560832,-1131662848,-1145275392,-1151328768,-1136513536,-1128210944,-1134833664,-1137453568,-1140448256,-1144027136,-1144496640,-1144117248,-1147388928,-1152662528,-1153693184,-1154373632,-1160671232,-1160774144,-1151537664,-1147116032,-1159119872,-1165516288,-1157418496,-1151004672,-1146375680,-1139464704,-1146992128,-1153609216,-1146887680,-1141794304,-1145794048,-1147141120,-1138382336,-1136826880,-1148984832,-1155590144,-1145343488,-1136886272,-1143170560,-1149311488,-1148329472,-1150257152,-1157413888,-1167773696,-1179195392,-1171408896,-1155312640,-1139511296,-1131535872,-1151153664,-1158823936,-1148792320,-1152998400,-1160608768,-1158874624,-1166214144,-1175001088,-1169398784,-1164290048,-1167168512,-1170502144,-1166175744,-1158681088,-1161620480,-1177440256,-1184395264,-1170521088,-1164962304,-1169280000,-1171006976,-1169776128,-1163782144,-1162773504,-1165419520,-1157491200,-1144005632,-1140302848,-1130413568,-1136282112,-1158227968,-1174998528,-1178865664,-1174025216,-1162844672,-1160711168,-1153759744,-1151718400,-1150159872,-1146795008,-1148460032,-1148917760,-1155533824,-1174245376,-1173714432,-1160573440,-1156790272,-1153687552,-1158057472,-1167839744,-1176975872,-1171996672,-1160731136,-1159683072,-1158923776,-1159663104,-1159320576,-1157821440,-1156711424,-1164097024,-1160026112,-1165003264,-1182684160,-1186080256,-1182734848,-1182858752,-1190433792,-1191090688,-1185269248,-1174032384,-1160907776,-1156471808,-1156156928,-1150142976,-1145619968,-1142783488,-1145532928,-1147100160,-1147730944,-1144621056,-1138015744,-1140844544,-1152107520,-1158689280,-1153999360,-1156689920,-1162698752,-1169248256,-1178158592,-1174930432,-1157079552,-1143969280,-1149069312,-1160194560,-1179860480,-1186379776,-1185537024,-1182216192,-1173385216,-1169396736,-1170578944,-1167753216,-1157197824,-1146139136,-1154022912,-1164016128,-1168857088,-1168296960,-1161834496,-1163808256,-1169826304,-1175641600,-1182088192,-1181470720,-1180110848,-1181084160,-1182121984,-1180387328,-1174216192,-1169179648,-1166334464,-1166030336,-1179702272,-1195318784,-1202516992,-1200782848,-1200629760,-1209997824,-1209201152,-1202775552,-1184887808,-1168152064,-1161381376,-1152953856,-1155437568,-1172959232,-1184483328,-1177115648,-1178686976,-1192887296,-1183703040,-1171963904,-1166326784,-1168036864,-1165980160,-1161433600,-1166291968,-1162669056,-1165232128,-1160263680,-1160337408,-1166890496,-1170680320,-1174872576,-1173880320,-1168908800,-1173916160,-1194514944,-1204873728,-1206177280,-1207646720,-1216357376,-1221098496,-1223172608,-1223268864,-1213172224,-1185094144,-1154137088,-1143943168,-1148541440,-1155182592,-1159265792,-1160681984,-1165716992,-1168848384,-1168561152,-1151042560,-1133319680,-1129937408,-1145377280,-1163599872,-1166547968,-1168920064,-1167684608,-1152388096,-1145104896,-1153667072,-1152841216,-1147763200,-1139454976,-1139027456,-1143040000,-1143193088,-1147765760,-1146205184,-1152580096,-1157158912,-1154775552,-1163101184,-1177918464,-1187801600,-1184234496,-1176057344,-1169188864,-1168480768,-1167870464,-1170594816,-1183224320,-1197855232,-1216739840,-1226352640,-1221872640,-1205515264,-1188555776,-1192933376,-1197864960,-1194062336,-1196907520,-1189188096,-1173473792,-1161371136,-1156293120,-1153630720,-1162203648,-1178381312,-1191593984,-1206482944,-1218553856,-1219180032,-1210102272,-1194366976,-1191542272,-1195846144,-1197481984,-1192479232,-1176709120,-1162499072,-1161510400,-1161969664,-1155346944,-1162033664,-1162793472,-1165534720,-1170832384,-1172283904,-1175008256,-1165878784,-1158880768,-1170276864,-1178248704,-1195003904,-1202727424,-1202067456,-1212501504,-1224478208,-1219285504,-1206525952,-1189075968,-1169184256,-1177052672,-1187570688,-1179421184,-1185283584,-1192187904,-1198626816,-1196134400,-1189585408,-1179201024,-1172481536,-1177891328,-1187303424,-1189862912,-1185426944,-1187304448,-1190095872,-1188125696,-1190002688,-1196427264,-1200006656,-1197378560,-1199060992,-1200029696,-1198534144,-1201742848,-1195977216,-1202494464,-1209524736,-1190566912,-1177098752,-1174047744,-1171297280,-1166793728,-1175822848,-1179214336,-1158500864,-1144595456,-1142252544,-1149100032,-1160062464,-1172005376,-1174161408,-1167440384,-1174246912,-1178074624,-1180457472,-1185944576,-1184310784,-1183429120,-1170116096,-1166063104,-1181463040,-1198419456,-1204584960,-1190400512,-1188781568,-1189611008,-1172760576,-1171440128,-1181900800,-1180389888,-1175562752,-1174530048,-1176348160,-1183631360,-1189214208,-1200758272,-1204917760,-1192569856,-1182690816,-1177093120,-1177808896,-1172030464,-1167952896,-1170556928,-1167648768,-1166975488,-1170354176,-1177631232,-1184211968,-1175213056,-1170677760,-1165640704,-1164486656,-1170360832,-1171905536,-1176314880,-1170118656,-1177919488,-1179666432,-1166398464,-1163136512,-1176060416,-1183867392,-1188285952,-1185319424,-1176878080,-1177480704,-1182850048,-1183496704,-1175302144,-1158265344,-1142728704,-1139967488,-1157830656,-1188194304,-1206640128,-1207857664,-1204193280,-1196684288,-1185370624,-1177114112,-1182003200,-1180312064,-1174104064,-1166272512,-1167565312,-1179508736,-1178926080,-1176386560,-1178692096,-1173245952,-1175835136,-1184561152,-1184314880,-1178148352,-1171262464,-1162973696,-1163389952,-1172520448,-1179020800,-1183687680,-1178969600,-1179278848,-1185150976,-1183369728,-1176279040,-1169799168,-1173003264,-1173733888,-1170951168,-1181501952,-1199760384,-1204344832,-1183498752,-1175936000,-1196596224,-1210213376,-1202580992,-1195648512,-1201675776,-1208343552,-1210082816,-1205781504,-1199317504,-1195866112,-1199740416,-1201173504,-1196653056,-1195368448,-1193742848,-1184091136,-1177811968,-1174724608,-1165731328,-1164675584,-1171050496,-1177885184,-1187420672,-1193810432,-1198198272,-1207203840,-1208344576,-1202974208,-1200263680,-1189988352,-1181957632,-1179902464,-1181705728,-1191434752,-1189682688,-1189723136,-1192721408,-1194620928,-1194754048,-1191962624,-1195489280,-1189407232,-1194635264,-1196642304,-1187815424,-1184347648,-1180434432,-1178514944,-1177227776,-1180892672,-1193774080,-1198481408,-1191008768,-1185978880,-1192079360,-1195988992,-1195404288,-1182065152,-1167568896,-1180687872,-1192240128,-1186665472,-1178326528,-1186927616,-1199809024,-1214984192,-1230117888,-1230595072,-1228114432,-1225736192,-1208186368,-1195407872,-1193105408,-1197229056,-1203503616,-1209137152,-1206445056,-1203401728,-1205512704,-1203531264,-1198183424,-1202211840,-1207201280,-1204679168,-1212232192,-1220424704,-1225735680,-1223526912,-1213916672,-1211578368,-1210374656,-1204495872,-1195723776,-1192911872,-1193390080,-1190702080,-1180104192,-1171106304,-1177171968,-1185085952,-1194779136,-1198183936,-1201271808,-1200561152,-1207173120,-1214877184,-1207809024,-1188748800,-1168026624,-1166937600,-1177746432,-1200082432,-1218277888,-1211432960,-1197890048,-1201536512,-1207302144,-1204912128,-1188523520,-1168201216,-1167773696,-1178595840,-1179705856,-1189159936,-1193448960,-1196567552,-1211021312,-1215692800,-1200052736,-1198088704,-1205097984,-1209221120,-1208171520,-1202694656,-1195851776,-1197642752,-1211352576,-1210867200,-1204893696,-1195676160,-1205049344,-1215028736,-1218990080,-1221577216,-1220750848,-1212705280,-1198056448,-1191864832,-1206903296,-1219632128,-1217673728,-1215785984,-1212328448,-1204372992,-1207157248,-1194596864,-1172467712,-1178798592,-1203566080,-1212289024,-1206844928,-1207433216,-1198572544,-1195905024,-1206391808,-1207108608,-1201906688,-1202432512,-1198751744,-1204959744,-1207424000,-1193419264,-1192656384,-1200578560,-1213258240,-1214028800,-1214634496,-1212121088,-1212169728,-1205013504,-1198217728,-1202941440,-1217584128,-1221292032,-1209481216,-1212925440,-1214552064,-1213716992,-1224360448,-1227518464,-1226522624,-1222981632,-1217231360,-1223033344,-1223284736,-1219208704,-1209887232,-1207170560,-1219328000,-1221697536,-1206160896,-1196220416,-1200953344,-1201453568,-1197272576,-1190321152,-1196681216,-1221280768,-1232744960,-1227470848,-1229617152,-1242039296,-1239229952,-1229462016,-1224663552,-1221962240,-1231497216,-1234977792,-1220503040,-1204219392,-1201771520,-1204886528,-1206980608,-1207689216,-1215572992,-1209948672,-1192665600,-1186154496,-1188088832,-1191760896,-1195198976,-1209454592,-1225519616,-1232502272,-1224862208,-1212354048,-1215868928,-1209116160,-1208479232,-1200493568,-1182274560,-1174608896,-1171005440,-1180349440,-1200913408,-1208503808,-1207348224,-1199716864,-1205460992,-1210919424,-1207045632,-1207338496,-1201098752,-1195258880,-1196460032,-1203447296,-1199877632,-1189381120,-1179503104,-1177461248,-1187247104,-1206833152,-1213155840,-1202848256,-1195762688,-1212793856,-1213029376,-1197935104,-1195782144,-1194106880,-1195075584,-1201785344,-1210029568,-1224253952,-1221995008,-1214581248,-1222871552,-1229412864,-1225974784,-1218169344,-1226882048,-1237540352,-1247769600,-1242827776,-1232667136,-1223669248,-1209401344,-1198322176,-1194020864,-1206938624,-1220602368,-1226182656,-1238679552,-1248907264,-1246321664,-1242546176,-1227566080,-1212809728,-1209097216,-1204325888,-1192081920,-1177679872,-1186188288,-1203059712,-1207665152,-1219141120,-1227798528,-1228751360,-1222729216,-1219014144,-1214384640,-1225155584,-1217170944,-1201771520,-1204265984,-1207507456,-1208339456,-1210140160,-1214481408,-1223295488,-1226592256,-1245336064,-1264121856,-1263961088,-1237368832,-1217477120,-1209674752,-1207503360,-1202240000,-1195231744,-1191583744,-1185180160,-1191889408,-1206833152,-1218475008,-1220385792,-1214991872,-1214973952,-1209209856,-1221257216,-1242298368,-1232283648,-1214337536,-1214132736,-1219284480,-1221008896,-1220567040,-1223506432,-1229917184,-1238175744,-1248471552,-1255467520,-1266767872,-1268628480,-1250502144,-1228630016,-1229454848,-1234441728,-1223344128,-1217556480,-1228895232,-1232104448,-1227515904,-1222942720,-1209507328,-1208097280,-1213788160,-1222264320,-1218561536,-1212052992,-1214452224,-1203012096,-1184169984,-1177131520,-1185613312,-1196988416,-1208601088,-1213358080,-1217940480,-1225982976,-1225561088,-1218808320,-1218533376,-1221243392,-1216233472,-1217929728,-1222888448,-1221648896,-1217020928,-1208175616,-1210586112,-1221305344,-1229719040,-1238726656,-1241523712,-1247578112,-1252135424,-1238479872,-1233617920,-1236535296,-1232933376,-1242146816,-1245508096,-1242197504,-1224585728,-1200224768,-1199552512,-1210407424,-1222570496,-1211273728,-1194071552,-1196070912,-1214898176,-1226048000,-1226109440,-1227689984,-1229802496,-1225992192,-1232560640,-1243372032,-1237204992,-1226288128,-1225263616,-1228104192,-1232088576,-1230623744,-1228255232,-1229414912,-1233427456,-1244736512,-1242984960,-1219931648,-1204957696,-1215434752,-1229301248,-1238470656,-1243764224,-1241122304,-1236408832,-1224045568,-1211739136,-1207139840,-1191671296,-1194808832,-1214812672,-1235311104,-1240220672,-1232355840,-1223863296,-1214115840,-1215174144,-1221428736,-1223511552,-1221960704,-1212963840,-1208470528,-1215515648,-1222834176,-1233773568,-1241746432,-1236296704,-1229373952,-1227542016,-1240022528,-1253285376,-1259843584,-1263577600,-1256103936,-1242742272,-1223029760,-1213872128,-1224159744,-1240456192,-1254142976,-1254196224,-1245776896,-1244471296,-1238234624,-1232017408,-1246630912,-1261714432,-1264001536,-1249158144,-1233827840,-1223597568,-1220991488,-1215353344,-1215101952,-1210977792,-1207065088,-1221582848,-1239810560,-1246197760,-1250114048,-1251601408,-1244995584,-1240008192,-1233455616,-1216597504,-1204186112,-1208532480,-1206232576,-1210020864,-1216890368,-1219055104,-1227900416,-1235949568,-1225814528,-1219271168,-1221011456,-1209542656,-1214973952,-1232267776,-1232301568,-1222064128,-1207261184,-1202284032,-1198255104,-1191744512,-1191320064,-1192982528,-1191966208,-1188195328,-1184982528,-1202810368,-1228362240,-1231938560,-1221766144,-1224823808,-1229387776,-1222728192,-1227596288,-1248950784,-1266142720,-1271909888,-1269937664,-1265852928,-1253996544,-1242784256,-1241959936,-1257900544,-1256360448,-1241933824,-1233391616,-1231142912,-1222860800,-1222611456,-1232191488,-1236386816,-1230078976,-1216803840,-1217206272,-1215774720,-1211856896,-1216665088,-1225797632,-1224409600,-1225795584,-1224515072,-1206324736,-1190652928,-1193410048,-1199749632,-1197296128,-1199506944,-1206493696,-1221844992,-1240128000,-1249485312,-1248575488,-1245617152,-1243004416,-1243444224,-1251603456,-1258141184,-1251118592,-1245989376,-1245630464,-1243248640,-1243359744,-1259314176,-1269016064,-1264015872,-1256683520,-1265239040,-1278051328,-1280983552,-1278999040,-1277547520,-1265588736,-1249546752,-1240361984,-1230570496,-1228572160,-1234424832,-1239961600,-1243932672,-1240328192,-1233935360,-1235884544,-1241967616,-1250584576,-1254319104,-1255769088,-1263398912,-1257036288,-1243631616,-1241958912,-1240698880,-1238936576,-1248231936,-1242202112,-1229479936,-1226173952,-1222937088,-1217476608,-1212889088,-1210972160,-1208067072,-1213461504,-1224506880,-1228844032,-1228654080,-1228455424,-1224045056,-1226095616,-1220533248,-1220831744,-1235509248,-1254721024,-1256350208,-1246972928,-1237524480,-1218552832,-1211010560,-1229605376,-1243444736,-1242309632,-1240279040,-1241034240,-1236354560,-1231638016,-1236503040,-1237921792,-1233169920,-1228737024,-1231131648,-1241505792,-1246058496,-1233958400,-1221228544,-1234656256,-1245981184,-1247420928,-1246961152,-1247940608,-1237157888,-1225303552,-1225766912,-1226772480,-1225694208,-1221130752,-1219143680,-1226667008,-1241750528,-1240809472,-1236375040,-1233679360,-1228062720,-1233980928,-1229942784,-1220355584,-1222998016,-1232330752,-1250790400,-1259464704,-1249551360,-1245617152,-1236558336,-1228243968,-1235795456,-1238879232,-1235112448,-1246436352,-1260545536,-1267415040,-1268199424,-1248227328,-1239656448,-1237128192,-1227126784,-1230865408,-1233973760,-1246621184,-1249898496,-1234819584,-1216035328,-1214662144,-1227527168,-1231502848,-1230394880,-1233068544,-1239473152,-1249228288,-1258435584,-1253149696,-1249798656,-1247288832,-1250939904,-1248876544,-1243954688,-1247179776,-1242685952,-1234228736,-1232485376,-1225074176,-1222408704,-1231876608,-1237941248,-1246950400,-1260358656,-1252667392,-1236676096,-1244679680,-1260915200,-1277487104,-1293947904,-1294684672,-1289340416,-1284355072,-1278685696,-1271439360,-1262013952,-1253257728,-1254252032,-1259962880,-1249162240,-1243870208,-1241982464,-1230137344,-1227660288,-1228317696,-1247097344,-1259515904,-1251363840,-1239610368,-1222616064,-1225764352,-1248045056,-1272007680,-1281879552,-1268095488,-1262207488,-1264351232,-1270619648,-1267979264,-1256185344,-1256345600,-1266035200,-1264297984,-1265622016,-1267081216,-1273874944,-1280691712,-1285881856,-1281137152,-1273721856,-1266631168,-1259788800,-1251195904,-1240720896,-1245701632,-1251665408,-1253248512,-1249636352,-1251920384,-1249615872,-1252616192,-1254726656,-1248339968,-1240583680,-1241370624,-1250052096,-1260527104,-1279769600,-1278982656,-1262788608,-1240737280,-1231426048,-1245924864,-1259157504,-1268248064,-1264511488,-1255766528,-1254586368,-1249409024,-1258242560,-1271954432,-1270705152,-1266993664,-1264429568,-1281576448,-1293681152,-1282661376,-1267911168,-1262059008,-1255045632,-1247661056,-1247540224,-1251196416,-1241094144,-1233932800,-1235559936,-1242998272,-1239700480,-1237160960,-1238163968,-1234916352,-1226546176,-1224323584,-1222165504,-1226109440,-1231174144,-1229836800,-1242501632,-1241590272,-1229809664,-1225830912,-1231260672,-1242936320,-1236661760,-1238294016,-1252091392,-1262204416,-1269690880,-1265521664,-1250940928,-1235777536,-1241292288,-1254449152,-1251926528,-1240459264,-1246471168,-1262018048,-1269006336,-1266734080,-1251949568,-1257178112,-1274232832,-1275761152,-1259946496,-1249163776,-1249336832,-1246245376,-1248624128,-1242201088,-1238232576,-1250715136,-1265539584,-1259469824,-1259027456,-1272283136,-1277046272,-1268938752,-1263194624,-1269362176,-1264849920,-1246974464,-1235905536,-1240447488,-1241433600,-1252334080,-1275807744,-1277195264,-1273220096,-1269942784,-1269089280,-1266593280,-1265202176,-1274504192,-1268282880,-1248970752,-1238421504,-1235416064,-1236424704,-1243419648,-1258488832,-1262548480,-1262684160,-1256333312,-1256963072,-1266574848,-1272234496,-1278610432,-1281676800,-1287848448,-1293304320,-1290991104,-1292469248,-1285820928,-1269957120,-1263920128,-1269082112,-1287921152,-1293501952,-1278284800,-1259587072,-1238078464,-1231365120,-1229304832,-1236826112,-1247278080,-1261810176,-1269690368,-1270523392,-1270141952,-1271953920,-1273595392,-1260813312,-1259652608,-1264616960,-1256751104,-1251572736,-1243274752,-1224318976,-1226354688,-1247284736,-1270327296,-1278407168,-1267277824,-1249314816,-1243566592,-1251694080,-1255179776,-1252678144,-1253069824,-1252683776,-1246642176,-1243854336,-1243825152,-1247562240,-1251410432,-1256212480,-1254585344,-1254242304,-1251683328,-1248390144,-1243001856,-1248236032,-1259197440,-1266157568,-1269623296,-1276141568,-1276646912,-1279570432,-1286579712,-1279707136,-1276257792,-1274891264,-1270039040,-1281467392,-1294580224,-1283499520,-1266686464,-1262843392,-1264486400,-1260009472,-1265751552,-1272433152,-1269727744,-1264954368,-1258042368,-1254247936,-1250814464,-1249853952,-1252324352,-1244858368,-1243665408,-1244333056,-1236183552,-1231967744,-1231828992,-1250058752,-1255837184,-1258868224,-1258349568,-1260328448,-1274544128,-1280482816,-1267264512,-1257913344,-1254891520,-1249049600,-1260088320,-1276445184,-1274129920,-1275331072,-1279331328,-1278685696,-1286750720,-1281850880,-1270942720,-1262910976,-1256730112,-1254142464,-1257544192,-1260796416,-1270302720,-1271633408,-1262124032,-1246702592,-1236175872,-1231262720,-1241313280,-1250583552,-1254596096,-1262205952,-1255869952,-1250318848,-1251027456,-1247504384,-1250870784,-1252786688,-1251030016,-1251055104,-1255412736,-1246484480,-1240992256,-1248536064,-1258932224,-1271721984,-1276125184,-1273272320,-1275395072,-1274630144,-1274458624,-1277536768,-1276463616,-1269214720,-1273988608,-1278196736,-1270543360,-1258816512,-1257535488,-1263356416,-1269254144,-1278482432,-1282804224,-1271914496,-1263626240,-1258499584,-1272487424,-1291828224,-1289817600,-1277480960,-1273171456,-1272576512,-1275280896,-1260741632,-1246104576,-1252641280,-1259557888,-1261822976,-1254742528,-1257981952,-1261950976,-1267934720,-1278331904,-1277879808,-1281074688,-1298179584,-1296206848,-1271705600,-1254604800,-1256047616,-1258867200,-1273583616,-1288390656,-1281743872,-1271256064,-1270787072,-1268614656,-1268608000,-1262338560,-1253964288,-1263624704,-1268378112,-1267698176,-1268537856,-1269708800,-1272718848,-1265888256,-1275737088,-1278980096,-1274277376,-1277719552,-1284569088,-1290401280,-1277108224,-1270301696,-1279523328,-1286261248,-1280496128,-1285639168,-1284298240,-1279443968,-1287258112,-1294933504,-1309786112,-1322575872,-1310352896,-1293621248,-1290164224,-1294310912,-1285330944,-1273032704,-1277265920,-1279991296,-1287683584,-1293443072,-1298478592,-1300476928,-1293519872,-1282564096,-1265352704,-1256622592,-1264600576,-1272666624,-1282849792,-1289039360,-1288739840,-1295205888,-1291441152,-1289785344,-1286527488,-1275616768,-1278712320,-1285474816,-1278516224,-1286098432,-1299358720,-1312134656,-1316810752,-1306440192,-1305874944,-1314311168,-1319032832,-1302532096,-1293413376,-1295564288,-1293253632,-1298267648,-1308716032,-1317149184,-1312203776,-1299997696,-1297688064,-1299710464,-1293146624,-1291640320,-1293597184,-1291866112,-1287143424,-1289749504,-1283895296,-1277110272,-1271923712,-1269229568,-1266737664,-1273552896,-1271678464,-1278076928,-1290421760,-1294609408,-1286090752,-1280528896,-1291769856,-1302425088,-1310351872,-1306884608,-1286379520,-1275111936,-1283639296,-1283016192,-1284617728,-1287258624,-1270108160,-1274755584,-1297521152,-1296502272,-1277386240,-1271779840,-1277230592,-1277765632,-1279260160,-1279734784,-1276762624,-1269710336,-1256134144,-1254382592,-1269746176,-1276932096,-1266076160,-1262548992,-1270391808,-1266238464,-1247139840,-1240243712,-1246082048,-1254669824,-1265648128,-1266505728,-1263348736,-1260700672,-1266461184,-1267737600,-1260148224,-1259809792,-1260131328,-1254792192,-1256040960,-1253512192,-1258447360,-1270671360,-1281027072,-1287115264,-1285914112,-1279424512,-1272164352,-1267174912,-1273959936,-1282529280,-1280071168,-1280766464,-1295549440,-1305378304,-1314414592,-1323072512,-1321987072,-1311121920,-1307917824,-1307505664,-1303824384,-1299357184,-1293712896,-1289682944,-1282883072,-1284230144,-1289091072,-1290132992,-1287396864,-1281163776,-1276504576,-1281033728,-1283344384,-1271617024,-1271552512,-1275560960,-1268280832,-1255569408,-1256094720,-1262086144,-1259918848,-1255033856,-1269922304,-1284696576,-1295661568,-1297966592,-1293081600,-1305311232,-1311372288,-1291772928,-1285751296,-1302634496,-1310505984,-1297583616,-1285235200,-1283270656,-1275358208,-1275497472,-1281063424,-1282633728,-1283825152,-1288150528,-1295362048,-1307145728,-1311823360,-1310601216,-1294460416,-1278935552,-1281352192,-1291022848,-1292566528,-1286108672,-1285900288,-1286217216,-1279977984,-1277116928,-1291848192,-1300412416,-1306208256,-1305456640,-1294481408,-1286542848,-1283692032,-1290814464,-1298446336,-1304807936,-1308589568,-1302792192,-1300209664,-1305738752,-1310407680,-1304249856,-1297687040,-1309024768,-1316561408,-1306033152,-1294366720,-1300625920,-1310112256,-1304764416,-1308608000,-1314951680,-1315757056,-1316091392,-1304322048,-1292316672,-1289923072,-1295089152,-1298044928,-1290103296,-1270493184,-1271313408,-1285681664,-1294770176,-1289366528,-1289975296,-1296388096,-1310299136,-1328357376,-1325592576,-1320719360,-1310174208,-1299560960,-1299620352,-1290613248,-1289306624,-1298657280,-1303290880,-1305516032,-1305444864,-1300360192,-1298019328,-1303890432,-1301938688,-1290225664,-1279810560,-1282449408,-1287384576,-1292341248,-1299929088,-1300752384,-1301550592,-1299856896,-1302953984,-1303610368,-1312007680,-1312086016,-1295415808,-1288067584,-1282981376,-1280433664,-1284618752,-1289316864,-1299161600,-1294827520,-1288050688,-1299100672,-1314211328,-1327154688,-1326160896,-1313897472,-1313528320,-1302723072,-1288584704,-1280081920,-1281352704,-1284476928,-1278202880,-1280020992,-1285790720,-1302734336,-1320601600,-1328540672,-1320527360,-1309997568,-1302393856,-1301261312,-1301686784,-1295905280,-1285641728,-1289595904,-1307499008,-1322619392,-1323944448,-1301369856,-1300363264,-1307952640,-1305476096,-1303795200,-1303153152,-1304297984,-1307738624,-1313504256,-1321184256,-1335277568,-1340287488,-1334496768,-1330981888,-1333052416,-1334096384,-1335894528,-1328987648,-1318544384,-1294119936,-1280274944,-1294959616,-1309900288,-1316374528,-1317251584,-1315756032,-1319907840,-1319601152,-1302857216,-1295515648,-1301571072,-1303049728,-1299658240,-1291800064,-1284362240,-1284759040,-1290567680,-1289174528,-1284839936,-1289408512,-1298472448,-1305849856,-1313846784,-1315398144,-1309988864,-1303576576,-1300602880,-1300352512,-1304436224,-1321105920,-1327250432,-1324485120,-1318534656,-1321696768,-1315939840,-1304797696,-1299038720,-1282237952,-1273320448,-1284932096,-1294914048,-1291435008,-1300810240,-1302503936,-1293550080,-1285997056,-1299940864,-1310354432,-1323293696,-1331090944,-1325041152,-1333898240,-1326039040,-1308859392,-1304044032,-1299410432,-1289845760,-1293867008,-1306194432,-1311922688,-1309253120,-1303783936,-1300166144,-1304399360,-1309142016,-1304775168,-1295143424,-1290755584,-1306655744,-1338329600,-1346207744,-1328049152,-1318514176,-1324418560,-1327996928,-1321507328,-1329102848,-1336394240,-1332736512,-1326125056,-1313600000,-1307101184,-1314374656,-1320447488,-1319892480,-1321793536,-1320131072,-1312560640,-1311947776,-1308933120,-1303513088,-1299831296,-1308729856,-1322977280,-1322830336,-1309667840,-1307383808,-1306645504,-1306583552,-1297376768,-1297578496,-1313744896,-1314635776,-1307085824,-1300187136,-1297681408,-1306630144,-1313603584,-1304223744,-1298069504,-1304639488,-1309862912,-1302850048,-1297098240,-1298889216,-1312272384,-1318373376,-1306693632,-1301699072,-1302342656,-1309273600,-1307195392,-1300833280,-1303379968,-1306287616,-1307091456,-1304898560,-1302477312,-1308400640,-1311242752,-1309626368,-1307624960,-1299212800,-1303219200,-1314455040,-1327683584,-1337619456,-1342254080,-1344400384,-1334679552,-1323915776,-1317843456,-1310187520,-1286367232,-1268860416,-1272257536,-1286056448,-1292976640,-1298233344,-1311711232,-1310953984,-1305756160,-1301560320,-1305195008,-1305708544,-1294729216,-1294790144,-1294129152,-1292773376,-1296437760,-1305866240,-1322021376,-1321213440,-1315860480,-1322445312,-1320256512,-1310550016,-1304035840,-1294189056,-1289436160,-1299107328,-1311726080,-1329937920,-1349844480,-1353759232,-1345012736,-1345779200,-1362333184,-1361400832,-1348009472,-1330742784,-1310726144,-1305879040,-1305792000,-1320052224,-1333553152,-1336650752,-1337443328,-1328444928,-1325804032,-1329184768,-1330702336,-1320654848,-1312041984,-1315587584,-1320533504,-1331125760,-1331835392,-1325157376,-1321118208,-1336353792,-1351363072,-1355650560,-1348909056,-1328732160,-1328407552,-1332132864,-1339847168,-1345568768,-1334671872,-1336189440,-1334402048,-1333402624,-1327348224,-1317063680,-1324853248,-1327552512,-1315491328,-1318351360,-1326129664,-1326477312,-1317250048,-1310046208,-1297089536,-1287934976,-1294633472,-1313327616,-1326420992,-1331785728,-1331808768,-1326531072,-1309552640,-1293744128,-1297056768,-1308068352,-1311860224,-1317562368,-1318598144,-1317187584,-1330135552,-1335412224,-1335093248,-1348204544,-1351619584,-1346008064,-1340544000,-1351296512,-1368524288,-1374001664,-1372915200,-1366163456,-1358026752,-1339028992,-1319353344,-1317987840,-1330487808,-1340687872,-1328319488,-1321098240,-1328976384,-1325874688,-1319736320,-1321575936,-1324140544,-1318392832,-1307241984,-1291302400,-1288700928,-1306618368,-1319259648,-1330415616,-1344544768,-1335079424,-1318799360,-1309137408,-1327716864,-1357250560,-1362890752,-1355073024,-1347253760,-1347058176,-1338215424,-1330014720,-1331015168,-1335086080,-1344572416,-1344802816,-1335455232,-1330882560,-1320368640,-1320648704,-1318635008,-1318922752,-1319981056,-1330464256,-1331936768,-1339404288,-1348545024,-1345955840,-1331856896,-1330554880,-1338816512,-1347806720,-1342215168,-1336662528,-1344268800,-1341920256,-1342665216,-1345809920,-1346676736,-1337670656,-1335894528,-1334214144,-1321387520,-1313902592,-1319989248,-1333862912,-1339969536,-1334029824,-1335215104,-1354571776,-1356274688,-1332869120,-1322461696,-1317779968,-1327351296,-1338072064,-1338580992,-1332082688,-1327459840,-1326708224,-1331284992,-1335927296,-1336786944,-1341896704,-1358650368,-1358939136,-1336675840,-1321030656,-1319865344,-1312745984,-1309453312,-1326054912,-1341949440,-1338773504,-1337213952,-1325062144,-1326033408,-1325862912,-1335253504,-1349244416,-1358845952,-1356534784,-1340887552,-1329477120,-1329212928,-1326640640,-1330085376,-1346237952,-1364779520,-1366300160,-1357408768,-1364814848,-1369444864,-1357226496,-1350134784,-1346696192,-1346260992,-1346527232,-1347597312,-1356304384,-1351677440,-1352193536,-1363768832,-1376980992,-1376581632,-1374311936,-1360115712,-1349472768,-1354702336,-1356910592,-1352377344,-1348186624,-1341658624,-1333287936,-1336330240,-1342990848,-1340647936,-1327801856,-1334533120,-1350030336,-1357905920,-1351635456,-1329828352,-1314316288,-1313376768,-1309215232,-1304728064,-1309581824,-1331773440,-1341034496,-1347330048,-1339485696,-1322029568,-1320215040,-1314839552,-1301047296,-1302542848,-1306219520,-1298631680,-1304233984,-1331820032,-1339594240,-1336411136,-1332160512,-1331385856,-1335203328,-1338111488,-1354205696,-1369910784,-1365826048,-1367461888,-1363637760,-1337073152,-1318909440,-1325809664,-1328532992,-1333587456,-1342168576,-1338054656,-1338618368,-1356015104,-1365443584,-1363194368,-1357335552,-1354954240,-1353135616,-1352256512,-1340068864,-1334904832,-1339478016,-1348396544,-1353117184,-1343389184,-1337246208,-1328079360,-1323095040,-1332626432,-1328303616,-1327768576,-1334426624,-1331684352,-1327778304,-1321922560,-1317549056,-1338378240,-1369655808,-1377755648,-1368634880,-1359905280,-1350893568,-1344454144,-1345261568,-1348646400,-1345550336,-1344488960,-1355110912,-1357252608,-1347643904,-1335522304,-1319316992,-1310035968,-1328323584,-1345188352,-1344842752,-1334251520,-1326027264,-1320105984,-1312918528,-1313383424,-1328962048,-1347790848,-1362241536,-1376439808,-1382796800,-1383417344,-1388020736,-1388724736,-1382446592,-1375543808,-1372836352,-1361949696,-1353362432,-1357213696,-1359655424,-1363308544,-1353412096,-1335195648,-1325500928,-1318855168,-1316238336,-1323021824,-1329763840,-1339006464,-1340268032,-1336137728,-1344624640,-1344233472,-1332890112,-1335294464,-1335990272,-1332511232,-1337312768,-1347738624,-1359273984,-1361494528,-1370755072,-1369489408,-1362377728,-1375434240,-1386737664,-1388656128,-1396996096,-1400068608,-1383959040,-1357278208,-1335481856,-1334220288,-1347617792,-1356595200,-1350958080,-1357041152,-1365638144,-1351289344,-1341867008,-1354728448,-1368295936,-1369713152,-1363577344,-1348591616,-1327955968,-1316420608,-1314985984,-1312570368,-1314189824,-1324761088,-1326649856,-1324847104,-1332558848,-1344979968,-1351687168,-1343357952,-1329530880,-1333542912,-1325707776,-1319923200,-1323917312,-1349327360,-1361064448,-1362363904,-1365200384,-1362886656,-1360077824,-1360208896,-1369499136,-1377042944,-1374302720,-1365164544,-1364653056,-1357106688,-1351626240,-1349441024,-1349612544,-1348717568,-1344542720,-1345153024,-1352107008,-1350590976,-1342302208,-1331379712,-1330139136,-1326354944,-1335204352,-1340168704,-1336401408,-1334710784,-1340229632,-1347831808,-1363739136,-1381368832,-1386214400,-1383651840,-1377171456,-1372768256,-1383878144,-1393515520,-1394979840,-1391932928,-1390646272,-1379758080,-1370777600,-1369219584,-1350427136,-1338066944,-1346118144,-1349797888,-1341684736,-1334327296,-1329860608,-1335882752,-1341149696,-1338896896,-1339919872,-1346058240,-1351069696,-1358672384,-1366057984,-1372296704,-1376103424,-1379309568,-1378855424,-1376310272,-1365239296,-1349907456,-1351944192,-1351644160,-1353511936,-1366005760,-1380077568,-1376364544,-1369414656,-1370495488,-1381613568,-1384840704,-1387059200,-1396626432,-1404092416,-1402458112,-1389066752,-1365499904,-1347691008,-1355060736,-1371566592,-1367008256,-1363309056,-1371320832,-1383778304,-1392732672,-1392351744,-1385227776,-1374238720,-1368125952,-1377202176,-1385680384,-1378506752,-1378964480,-1382369792,-1373439488,-1370845696,-1366111232,-1354027008,-1359625728,-1355375104,-1343625216,-1349862912,-1364588544,-1365779968,-1358407680,-1352036352,-1356350464,-1352610816,-1350943232,-1364034048,-1365027328,-1354409472,-1359030272,-1372417536,-1373854208,-1370337280,-1366600192,-1371195392,-1364843008,-1359617536,-1365143552,-1373643776,-1381355520,-1383007232,-1378750976,-1363950592,-1351206912,-1347896832,-1357666304,-1366913536,-1365628928,-1359270912,-1367136768,-1377637888,-1370859008,-1373515776,-1383346176,-1388446208,-1388864512,-1391392256,-1396679680,-1389596672,-1380434432,-1372507136,-1376922112,-1390348800,-1382174208,-1358151168,-1342496768,-1345139200,-1359678976,-1370111488,-1376000000,-1372704256,-1366007808,-1365954048,-1370081792,-1369789952,-1371275264,-1367621632,-1374742016,-1394446848,-1399648256,-1394063872,-1393542656,-1400634368,-1408543744,-1408058368,-1405459968,-1399996928,-1394174976,-1389740032,-1392069120,-1396696064,-1398129664,-1392412672,-1390415360,-1390868992,-1403006464,-1407662592,-1394141184,-1385658368,-1385383936,-1392782848,-1399383552,-1403184128,-1389818880,-1377272320,-1371769344,-1371281920,-1362613248,-1354647040,-1352481792,-1360989184,-1375655936,-1370773504,-1357989376,-1360430080,-1366200320,-1372557312,-1369974272,-1367244800,-1364032512,-1372690432,-1374393856,-1368440832,-1355961344,-1341443072,-1341170176,-1347037696,-1355802112,-1368219648,-1377551360,-1372424192,-1362498048,-1358300672,-1351773184,-1360020480,-1370605568,-1377212928,-1375741952,-1382404096,-1384601088,-1375371776,-1366987264,-1366443008,-1368590336,-1372788224,-1367833088,-1365434880,-1366823936,-1369627136,-1376068608,-1378174464,-1379018752,-1378933760,-1378442240,-1368466432,-1363368960,-1365560832,-1372309504,-1368967680,-1374011904,-1387165696,-1386114048,-1373912576,-1370531328,-1376813568,-1390025216,-1393902080,-1397288448,-1397255168,-1388621312,-1377306624,-1373340672,-1375038464,-1383959040,-1391422976,-1380997120,-1366451200,-1356993024,-1357323776,-1362688000,-1371035136,-1379412480,-1392069120,-1393090048,-1389009408,-1402748928,-1419567616,-1421948928,-1416574464,-1407576576,-1402693632,-1398029824,-1402704384,-1407066624,-1416250368,-1423938048,-1431130624,-1428576256,-1418353664,-1408469504,-1400006656,-1388673536,-1373423616,-1378023424,-1398424576,-1396483072,-1384900096,-1380529152,-1376428032,-1373863936,-1372404736,-1370308096,-1368063488,-1354077184,-1348392960,-1363155968,-1373529088,-1388045824,-1387964928,-1374680064,-1369493504,-1371533824,-1360337408,-1357343232,-1372735488,-1380903424,-1385131520,-1391497216,-1401188864,-1403733504,-1401592320,-1400716288,-1396748800,-1380114944,-1370506752,-1365222912,-1358868480,-1359347712,-1363041280,-1359076864,-1347746816,-1354623488,-1365721600,-1364999168,-1362969088,-1365917696,-1369552384,-1367730176,-1389489152,-1409462784,-1415785984,-1413573120,-1413248512,-1402066944,-1398194688,-1396780032,-1387025408,-1376786432,-1372833792,-1375348224,-1379181568,-1372772864,-1370213376,-1380758016,-1380374016,-1382952448,-1388043776,-1399310336,-1409199616,-1406487552,-1395404800,-1385145344,-1377598976,-1377126912,-1378034688,-1375255040,-1374098944,-1375288320,-1380820992,-1384571904,-1382601216,-1388048384,-1394137600,-1395753984,-1388140544,-1381054464,-1381132800,-1390735872,-1394154496,-1390661120,-1402869760,-1420154880,-1419660800,-1423233536,-1424463360,-1415194112,-1412148224,-1411600384,-1410537472,-1403944960,-1407044096,-1399282176,-1390054400,-1396600320,-1400706048,-1403603456,-1407762944,-1412148736,-1407857152,-1400666112,-1397105152,-1398909952,-1395786240,-1396289536,-1398252544,-1403748864,-1402891264,-1392792064,-1392462848,-1396474880,-1407181312,-1406213120,-1401034240,-1393167360,-1376084992,-1372466176,-1390134272,-1402301440,-1404999168,-1403235840,-1402192384,-1407337472,-1401956352,-1402791424,-1402276864,-1398833664,-1408139264,-1416529408,-1414292992,-1399690752,-1384785408,-1372079104,-1357039104,-1346662912,-1363251200,-1384428544,-1376201728,-1373998080,-1373465600,-1377701376,-1381593088,-1377534464,-1376355840,-1381181440,-1382389760,-1374657024,-1381763072,-1386361344,-1384859648,-1392437760,-1395516928,-1396045824,-1405598720,-1414927872,-1406106112,-1397114368,-1389166080,-1377078784,-1383405568,-1381484544,-1378541056,-1381025792,-1394277376,-1410518528,-1409143296,-1407952384,-1405729280,-1394292736,-1389560832,-1392643072,-1393696768,-1399713280,-1396452864,-1401204736,-1404149760,-1406236160,-1407318016,-1409415680,-1414072832,-1411763200,-1408579072,-1408697344,-1409883648,-1407976960,-1401746432,-1392259072,-1386540032,-1393985536,-1392622080,-1391029248,-1396610048,-1405001728,-1412192768,-1420116992,-1418531840,-1418974720,-1419417088,-1427476480,-1437762048,-1430313984,-1416971776,-1410127872,-1409626624,-1422310400,-1423276032,-1428493824,-1430838272,-1418165760,-1401295872,-1390383616,-1391737344,-1400672768,-1405946368,-1411297792,-1423496704,-1423747072,-1424036352,-1416313856,-1405154304,-1403886592,-1407262720,-1399327744,-1389896192,-1401440768,-1408047616,-1407003648,-1409792512,-1407615488,-1397425664,-1387847168,-1389613568,-1393372160,-1417787392,-1440133120,-1443589120,-1442680320,-1447473664,-1458499072,-1458402304,-1437689856,-1419144704,-1417014784,-1400112128,-1399805440,-1421626880,-1432801792,-1425826816,-1419131392,-1409344000,-1403223552,-1394118144,-1388103680,-1379534336,-1381879808,-1387944448,-1395491840,-1396791296,-1394931200,-1413575168,-1424651776,-1418679296,-1410147328,-1415469568,-1409302016,-1409457664,-1428226048,-1421726208,-1410777088,-1401200128,-1408968192,-1425132032,-1435869184,-1436572672,-1434975232,-1438654464,-1433335808,-1427523584,-1426534400,-1432150528,-1440071168,-1435191808,-1425920512,-1420354048,-1431845376,-1452711424,-1449211392,-1439773184,-1432370176,-1428581888,-1418099712,-1408620032,-1417223168,-1418661376,-1410744320,-1409069056,-1405898240,-1398067712,-1402782720,-1412480000,-1412212736,-1415561216,-1422199296,-1412726272,-1408966144,-1420056576,-1428144640,-1424266752,-1431740416,-1449325056,-1434305536,-1408760320,-1401012736,-1402897408,-1412989440,-1424240640,-1421539328,-1410422272,-1395929600,-1384977408,-1387128320,-1396966912,-1408419840,-1416578560,-1406239744,-1391494656,-1400031744,-1418729984,-1426280448,-1420291584,-1421067264,-1422107136,-1422591488,-1415878656,-1403025408,-1392634880,-1399108608,-1412350464,-1414935552,-1413840384,-1411919872,-1420114944,-1414919168,-1405509632,-1399579648,-1410690048,-1419987968,-1421298688,-1417957376,-1402179584,-1393890304,-1399079424,-1407862784,-1406214144,-1398823424,-1401070592,-1406158336,-1406614016,-1406794752,-1424899072,-1444488192,-1447009792,-1442557440,-1437626368,-1437179392,-1439038464,-1433078272,-1430932480,-1435531264,-1444998144,-1443278336,-1442529792,-1436229632,-1417161728,-1400259072,-1389234176,-1391566336,-1402476032,-1404698624,-1403342848,-1413443072,-1416927232,-1411401728,-1404813312,-1404776960,-1413115904,-1415748608,-1410466304,-1412405248,-1419491328,-1421173760,-1420096000,-1407161856,-1383639040,-1365941248,-1359593984,-1375530496,-1403011072,-1428092416,-1434841600,-1436013568,-1451694080,-1461601792,-1454487040,-1447095808,-1447203328,-1441649664,-1424174080,-1409375744,-1415969280,-1413450240,-1405039616,-1411143680,-1417750528,-1420948480,-1424940544,-1437881856,-1430085632,-1428411392,-1438445568,-1440876544,-1438284800,-1435270656,-1429199360,-1419374592,-1410422784,-1414467584,-1427990016,-1431826944,-1433349632,-1429435392,-1426883584,-1429634560,-1431939072,-1425756160,-1425873408,-1422689792,-1418740736,-1432694784,-1439210496,-1438343168,-1440944640,-1437706752,-1431578112,-1440051200,-1442563072,-1433148416,-1421950976,-1412303360,-1411957760,-1422065152,-1428062208,-1424001536,-1427816448,-1429953024,-1420282880,-1425786880,-1428827648,-1423703040,-1424415232,-1421492224,-1420209152,-1419113472,-1424978944,-1439147520,-1443590144,-1447285760,-1448924160,-1445662720,-1452499968,-1449886720,-1435583488,-1422776320,-1420947456,-1421504000,-1412445696,-1411174912,-1421095936,-1422917120,-1415240192,-1420294144,-1423417856,-1422902784,-1421053952,-1412985856,-1416262144,-1408488960,-1400613888,-1398883328,-1404654592,-1404957696,-1416369152,-1419893760,-1409236992,-1407121920,-1410099200,-1414202368,-1422240256,-1411521024,-1397221888,-1393985024,-1397220864,-1404425728,-1405306368,-1401187328,-1409825280,-1405790208,-1398716416,-1393353216,-1401491456,-1409942016,-1404830208,-1412925952,-1413260288,-1410255360,-1414515200,-1422683136,-1424219136,-1424353792,-1433717760,-1438333440,-1432855552,-1428525056,-1429623296,-1445662208,-1453060096,-1445209088,-1446604288,-1442409472,-1437399040,-1443548672,-1440187904,-1427465728,-1429581824,-1433284608,-1421991424,-1411305984,-1417614848,-1422877184,-1423546368,-1429935104,-1431657984,-1424882176,-1410088960,-1405718016,-1410968064,-1412508672,-1417754112,-1429962240,-1436673024,-1442779648,-1452701184,-1455767552,-1468126720,-1473068544,-1458417664,-1444348928,-1437587456,-1443331072,-1452891648,-1448814592,-1441400832,-1441465856,-1440284672,-1430633984,-1415779328,-1405952512,-1407752192,-1406696960,-1419998208,-1423023616,-1420277760,-1418032640,-1410942464,-1406898176,-1406184448,-1413075968,-1420531200,-1424080896,-1417624576,-1414595584,-1410924544,-1417095680,-1426156544,-1424222208,-1419140608,-1411760640,-1410892800,-1424774656,-1434042880,-1440870400,-1446563328,-1463446528,-1477509120,-1479190016,-1473189376,-1461153280,-1456587264,-1457968640,-1453419520,-1448750080,-1438188544,-1430169600,-1428380672,-1431474176,-1431642112,-1421789696,-1422085632,-1436929536,-1452822016,-1459120640,-1454235136,-1438450176,-1422726144,-1422898688,-1432137728,-1442301440,-1450420224,-1451426816,-1441972224,-1440351232,-1451366400,-1457205248,-1457064960,-1458755072,-1453201920,-1451118080,-1448400896,-1455297024,-1456326144,-1449674240,-1451689472,-1454456320,-1462395904,-1465581568,-1456239616,-1444434944,-1433143296,-1425930752,-1420336128,-1410022912,-1403295744,-1412885504,-1420050432,-1431860224,-1453802496,-1457998336,-1453711872,-1452222976,-1451675648,-1440961536,-1429498880,-1424155136,-1435005440,-1453016576,-1449364992,-1444740096,-1447623168,-1455578624,-1461377536,-1461686272,-1479183872,-1477768704,-1465849856,-1466837504,-1463744000,-1451259392,-1440660992,-1438450176,-1441342464,-1445568512,-1452726784,-1467173376,-1482366464,-1487544320,-1478195712,-1466758656,-1454753280,-1442741248,-1432955392,-1439222784,-1459072000,-1464145920,-1460422656,-1454884864,-1454749184,-1445366784,-1433457152,-1426231808,-1428255232,-1447821824,-1461734912,-1450978816,-1429751808,-1416688640,-1420275200,-1434772480,-1445038080,-1444040704,-1447509504,-1440448000,-1437255680,-1439050240,-1434794496,-1431065600,-1429613568,-1434052096,-1442434560,-1452427776,-1456427520,-1448358912,-1439746560,-1441103872,-1439996928,-1440937472,-1440561152,-1437239808,-1435362304,-1435569664,-1437874176,-1446636544,-1455410688,-1457827328,-1454938624,-1451736064,-1448572928,-1438779904,-1433231360,-1442170880,-1444342272,-1445342720,-1442911744,-1450260480,-1465043456,-1468251136,-1470084096,-1470407168,-1471669760,-1464809472,-1464066560,-1478464000,-1484704768,-1471652352,-1451715072,-1437012480,-1431495680,-1440660992,-1462895616,-1471575552,-1477696000,-1487339520,-1490551296,-1487442944,-1494363648,-1499551232,-1487696384,-1483444224,-1483303936,-1477163520,-1476254208,-1474969600,-1472949760,-1473502720,-1477483008,-1476720640,-1475438080,-1475821568,-1469253632,-1457376768,-1452950528,-1447377920,-1447367168,-1446985728,-1448924160,-1454331392,-1449263104,-1456110592,-1474377728,-1476402176,-1470906880,-1466503680,-1458189824,-1471627776,-1476871680,-1468708352,-1465965568,-1463840768,-1465418240,-1472039424,-1478147584,-1475355648,-1478210560,-1480678912,-1471448064,-1466703360,-1461607936,-1457270272,-1463552512,-1482620928,-1480433152,-1471744000,-1483993600,-1492834816,-1490790400,-1489821696,-1486627328,-1472288768,-1458931200,-1458167808,-1451283968,-1446899200,-1442300416,-1439053824,-1451824128,-1464317440,-1471871488,-1471032832,-1472340992,-1460975104,-1442577920,-1431664128,-1432344064,-1441817088,-1433476096,-1424292352,-1431904256,-1455307776,-1470195712,-1470016512,-1468902400,-1467297792,-1473431552,-1473393152,-1468213760,-1465249280,-1461474304,-1459630592,-1450258432,-1450214400,-1465888768,-1490011648,-1509609984,-1513886208,-1496206336,-1478690304,-1472894976,-1476869120,-1477864448,-1472520704,-1472362496,-1470111232,-1464723456,-1461405696,-1460398592,-1466443776,-1468087808,-1456026112,-1454261760,-1466754560,-1477352960,-1474513920,-1473807872,-1486340608,-1498467840,-1502377984,-1496937472,-1483791360,-1461322752,-1446786048,-1447525376,-1449081856,-1455051264,-1449829888,-1439669248,-1436199424,-1432390656,-1433919488,-1437276672,-1448317952,-1455281152,-1462258688,-1480841216,-1486388736,-1482104832,-1480453120,-1478773248,-1472913408,-1462121472,-1451076096,-1448663040,-1453505024,-1454491648,-1462449152,-1471414784,-1473990656,-1472408064,-1466999808,-1464411136,-1461420544,-1464316928,-1466480128,-1472433152,-1473717760,-1469462528,-1469946368,-1469446656,-1471614464,-1477256704,-1488041472,-1490014208,-1477480448,-1469319680,-1470469120,-1475018240,-1481362432,-1481142784,-1479176192,-1487371264,-1502086656,-1505455104,-1496098304,-1483517952,-1479911936,-1483748352,-1501081600,-1513061888,-1506067968,-1492771328,-1483489792,-1472062464,-1458969088,-1448872960,-1450462720,-1462011392,-1473294336,-1467659776,-1464059392,-1458018816,-1453996544,-1460521984,-1470209024,-1474318848,-1467504640,-1474841088,-1478252032,-1476170240,-1491321856,-1500260352,-1501086208,-1496010752,-1482210304,-1472297472,-1474070016,-1481154048,-1475355136,-1473037312,-1481788928,-1480398336,-1461955584,-1457246720,-1466506240,-1477723648,-1493970944,-1493983232,-1489301504,-1486393856,-1484125696,-1494963712,-1507421184,-1503243264,-1496136192,-1494794240,-1487515136,-1493049856,-1498916864,-1489469952,-1474167808,-1468282368,-1479850496,-1481797632,-1469536768,-1468597760,-1482439168,-1503591936,-1499341312,-1479264256,-1465593856,-1464145408,-1479680000,-1483035136,-1479258624,-1483258368,-1486738432,-1488192512,-1483195904,-1479635456,-1479424512,-1476874752,-1474286080,-1470588928,-1471375872,-1490619392,-1494310912,-1481699840,-1475759616,-1477192704,-1476465664,-1476348928,-1475511296,-1488363008,-1500581376,-1495702016,-1490079232,-1481297408,-1476752384,-1486793216,-1493366784,-1493181440,-1496423936,-1494659072,-1495687680,-1495570432,-1493997568,-1488118272,-1478087680,-1467425280,-1456497664,-1461834240,-1465746944,-1473250816,-1487088128,-1490962944,-1475734528,-1457155584,-1457889792,-1468821504,-1466313728,-1465143296,-1455032832,-1429730304,-1441000448,-1463219200,-1473899520,-1482496512,-1490313216,-1488704512,-1477599744,-1482589696,-1497891328,-1506748416,-1504894464,-1502738944,-1494511104,-1493199360,-1498969600,-1503265280,-1503060480,-1499013632,-1504078848,-1502753280,-1497004032,-1499017216,-1509617664,-1525726720,-1526272512,-1512877056,-1506400768,-1501944832,-1500888576,-1497084416,-1492088832,-1493189632,-1496051712,-1495659520,-1495619584,-1498680320,-1508872192,-1513159680,-1503524864,-1489041408,-1483578880,-1481575424,-1474391552,-1468852224,-1477996544,-1490935296,-1491742208,-1491212288,-1497033728,-1498766848,-1502977536,-1484751872,-1472226816,-1472809984,-1471151616,-1475212800,-1483010560,-1485654016,-1491205632,-1496019968,-1492975104,-1500152832,-1498714112,-1490224128,-1485747712,-1494145024,-1506032128,-1500523008,-1493814784,-1480779264,-1467858432,-1470736384,-1480518144,-1494419456,-1503886848,-1498823680,-1475568128,-1463226880,-1474757120,-1494211584,-1499572224,-1491844608,-1488046592,-1492856320,-1503965184,-1512762880,-1518050816,-1502651392,-1479191552,-1471220736,-1473971712,-1481361408,-1497912832,-1504140800,-1512641024,-1523266560,-1522417152,-1527826432,-1522297856,-1516787712,-1523228672,-1528895488,-1534416384,-1539168256,-1530864128,-1526408704,-1530467328,-1526605824,-1533627392,-1544660992,-1545753600,-1547688960,-1548969472,-1536079872,-1527982080,-1530947584,-1527602688,-1522977792,-1514827776,-1508571648,-1513380864,-1518876672,-1520809984,-1515665408,-1509593088,-1504204288,-1502092800,-1495611904,-1502374400,-1512536064,-1516751872,-1516860416,-1507052544,-1500206592,-1497615872,-1498658304,-1501743104,-1501686272,-1488751616,-1474254336,-1489593856,-1514298880,-1527920128,-1530184192,-1527706112,-1525184512,-1516208128,-1503107072,-1505285120,-1515814912,-1512845824,-1506556416,-1517505024,-1528085504,-1515489792,-1500073984,-1494305792,-1501284864,-1505259008,-1506639872,-1515156992,-1524333056,-1526746112,-1522182656,-1517621248,-1507937280,-1500413440,-1501950976,-1502131712,-1497284608,-1498425344,-1511264256,-1517881856,-1519537664,-1510329856,-1500622848,-1505582592,-1520544768,-1519477248,-1507689984,-1503641600,-1501224960,-1492776448,-1485075456,-1482038272,-1492677120,-1506962944,-1503982592,-1507246080,-1510134784,-1495482880,-1482359808,-1493543936,-1508808704,-1504935936,-1517765632,-1532763136,-1534766080,-1521099264,-1519518720,-1526491136,-1528905728,-1526438400,-1521574912,-1510964224,-1510217216,-1521315328,-1520388608,-1512969728,-1506831872,-1510610944,-1528098304,-1537360896,-1538750464,-1527915520,-1524679680,-1536801280,-1535748608,-1534245888,-1531913216,-1533812736,-1537423360,-1529984000,-1515985920,-1526896128,-1534350848,-1527531520,-1516237312,-1510050304,-1521958400,-1523001344,-1525934080,-1530779136,-1533605888,-1537647104,-1549182464,-1554214912,-1549195776,-1546547712,-1533133312,-1524920320,-1522589696,-1533169664,-1554662912,-1565685248,-1553501184,-1544167424,-1535167488,-1521291776,-1515297280,-1510963200,-1517416448,-1524474368,-1532279808,-1530477568,-1538187264,-1546223104,-1550809088,-1564988928,-1551877632,-1537956352,-1525736960,-1521354752,-1534863360,-1535629312,-1532568064,-1530244608,-1531467776,-1532822016,-1536899584,-1532740096,-1520009216,-1518755328,-1508560384,-1486761472,-1477719040,-1471952896,-1477218816,-1487089664,-1498049536,-1516043264,-1515333120,-1510519296,-1503221760,-1498308608,-1504463872,-1507547136,-1514348032,-1522594304,-1532855808,-1542147584,-1538925056,-1552707072,-1558027776,-1548178944,-1535841280,-1526875648,-1522472448,-1525881344,-1526653952,-1514921984,-1511955456,-1519444480,-1535673344,-1546092032,-1547501568,-1532692992,-1524517888,-1534951936,-1539173376,-1542266880,-1545728512,-1553683456,-1568161280,-1557834240,-1545687040,-1534495744,-1534841344,-1548323840,-1550537216,-1540039680,-1528288256,-1523377664,-1526446080,-1521875456,-1511172096,-1511009280,-1527964672,-1546696704,-1557557248,-1552982528,-1539689984,-1537028096,-1535396864,-1532776960,-1531864064,-1537532928,-1537961984,-1534278144,-1533497856,-1529192448,-1521094144,-1514601984,-1517615616,-1524345856,-1523404800,-1529258496,-1541383680,-1551349760,-1566751232,-1567728640,-1553948672,-1549283328,-1543538688,-1541075456,-1546800128,-1538299392,-1541979136,-1553825792,-1552285696,-1539313152,-1537571840,-1540645376,-1542206464,-1546551296,-1551223296,-1552314880,-1545598464,-1527849984,-1515180544,-1517144576,-1514673664,-1516149760,-1524247552,-1524158976,-1536539136,-1554980864,-1561129984,-1566355456,-1564233216,-1556205568,-1545107968,-1531904512,-1519241216,-1508893696,-1495291904,-1495919616,-1497833472,-1486939648,-1486587392,-1495099392,-1500682752,-1500637184,-1510910464,-1528335872,-1537838592,-1549987840,-1552910848,-1542656512,-1532539904,-1537503232,-1544345088,-1546763264,-1543483392,-1531698176,-1530070528,-1535966208,-1548575744,-1562878464,-1557971456,-1542336512,-1544093696,-1549940224,-1542308864,-1528372736,-1527612416,-1540526592,-1563152384,-1565761536,-1554688512,-1552203776,-1554654720,-1549764608,-1550006272,-1551344640,-1554723840,-1547340800,-1542593536,-1543983104,-1552755712,-1569991168,-1570523648,-1555610624,-1539929600,-1536836608,-1528570368,-1527998976,-1546821632,-1563582464,-1555916288,-1547465728,-1543374848,-1546245632,-1550683648,-1557226496,-1562712064,-1567198208,-1566547968,-1557800448,-1546775040,-1533504000,-1523365376,-1520425472,-1514877440,-1518093312,-1517164544,-1508939264,-1510129152,-1525618176,-1528839168,-1517808128,-1518004224,-1524214784,-1529579520,-1530865664,-1536466432,-1547394560,-1546239488,-1542814720,-1540166144,-1536464896,-1540459008,-1548639744,-1549200384,-1549101056,-1541633024,-1528805376,-1530812416,-1530043392,-1530249728,-1541651968,-1561507840,-1570626048,-1571468800,-1556450304,-1536824832,-1533473280,-1534060544,-1545220608,-1556418560,-1558252544,-1551787520,-1544697344,-1532545536,-1527401984,-1544401920,-1562535424,-1574981632,-1582863360,-1585196032,-1576828416,-1578341376,-1584097792,-1572117504,-1570408960,-1566741504,-1567242240,-1572567040,-1578785792,-1586624512,-1592052224,-1577534464,-1561987584,-1552656896,-1553207296,-1553956864,-1546746368,-1545841664,-1548831744,-1545842688,-1540741120,-1546459136,-1558412800,-1558645760,-1547333120,-1544878592,-1543168512,-1548361728,-1552022016,-1545818112,-1535489024,-1536400896,-1547779584,-1554868736,-1557809664,-1554939392,-1560837632,-1586760704,-1591134208,-1583482880,-1571544576,-1559664128,-1573292544,-1577082880,-1568250368,-1565446144,-1569558016,-1555686912,-1533838848,-1527311872,-1535324160,-1547731968,-1549047296,-1549637120,-1544778240,-1535680512,-1541324288,-1549252096,-1559406080,-1567281152,-1570624000,-1585354752,-1587670016,-1587465728,-1595659776,-1585779712,-1569987072,-1569353728,-1572424704,-1568219648,-1558836224,-1559804928,-1567295488,-1559654400,-1556506624,-1563946496,-1561531904,-1562348032,-1564974080,-1571831296,-1574947840,-1566301696,-1553478656,-1537828864,-1528462336,-1529996800,-1545583616,-1556495360,-1553348608,-1540833280,-1534596096,-1547450368,-1556747264,-1551654400,-1543721472,-1545565184,-1546956800,-1557764608,-1563526144,-1555260928,-1552517120,-1555847168,-1557677568,-1550032896,-1539811328,-1542144000,-1546553344,-1532486144,-1526559232,-1535836160,-1549042688,-1562434560,-1570867712,-1569505280,-1566310400,-1561715200,-1561114112,-1568395776,-1569315328,-1566871552,-1562114560,-1555515904,-1557508096,-1558882304,-1566119424,-1577816064,-1572655104,-1571984384,-1583442432,-1586387456,-1580117504,-1570449408,-1567216128,-1554532352,-1547442688,-1554883072,-1566309376,-1578181632,-1584104448,-1592362496,-1588786688,-1574077952,-1562560512,-1574050304,-1592961024,-1595931648,-1593641472,-1578065920,-1575008768,-1567907840,-1561505280,-1556845568,-1543535104,-1548400640,-1565104640,-1571449856,-1560423936,-1558611456,-1566636032,-1585403392,-1605212160,-1612519936,-1610479104,-1591643136,-1574835712,-1575102464,-1573315584,-1576743424,-1583301632,-1591205888,-1585465344,-1581393408,-1578051072,-1580562432,-1581392384,-1581584896,-1585692672,-1576551936,-1573946880,-1584460288,-1592482304,-1587165696,-1582918656,-1586388992,-1584134144,-1577437184,-1581452800,-1567949312,-1567220224,-1569007616,-1573882880,-1585166848,-1600859136,-1601094144,-1588187648,-1594941952,-1613518848,-1626361856,-1623055872,-1617060352,-1608169472,-1601035776,-1589522944,-1572493312,-1565947392,-1575268864,-1581531648,-1577987584,-1575154688,-1583660032,-1592680448,-1589490176,-1579445248,-1571184640,-1568309760,-1571386880,-1580996608,-1582007296,-1568804352,-1575684096,-1587188736,-1598221312,-1597545472,-1586890240,-1578643968,-1563541504,-1558208000,-1569651712,-1574546944,-1583450624,-1586261504,-1571643904,-1567707648,-1575217664,-1577610240,-1577886720,-1569396736,-1568697856,-1581173248,-1586274816,-1588864512,-1588198400,-1578631680,-1567993344,-1574557184,-1586924032,-1592604160,-1591790592,-1599265280,-1617914368,-1632629760,-1623933952,-1608075776,-1595570688,-1581018624,-1557890560,-1543184896,-1558234112,-1574929408,-1577224704,-1569920000,-1566235136,-1577473536,-1587818496,-1587932160,-1579848192,-1574357504,-1577653760,-1582323200,-1577966592,-1566490624,-1563077632,-1558676480,-1550763008,-1549029888,-1554862080,-1557052416,-1556427264,-1563464192,-1563232256,-1561173504,-1571920896,-1574391808,-1578874880,-1592562688,-1595104256,-1595281920,-1598137856,-1599175680,-1601780736,-1596015616,-1591706112,-1595303936,-1592641536,-1593495552,-1602465792,-1603719168,-1596514304,-1608445440,-1627329536,-1632844288,-1622699008,-1609102336,-1612725760,-1626411520,-1632151552,-1632656896,-1627635200,-1620658176,-1629301248,-1623007744,-1601037824,-1589474816,-1595514368,-1605349888,-1592461824,-1574280192,-1574936576,-1588022272,-1594204672,-1591847424,-1581252096,-1582029312,-1600253952,-1611297792,-1609113600,-1595633664,-1597742080,-1603227136,-1598135808,-1611214336,-1612055040,-1597309952,-1598723584,-1618696704,-1632256000,-1622121984,-1605203456,-1592539136,-1593513472,-1597099520,-1586692096,-1584943616,-1586470400,-1577255424,-1575793152,-1583739392,-1597307904,-1593743360,-1586654208,-1582182912,-1577511936,-1570624000,-1579987968,-1597042176,-1595703808,-1609045504,-1626417152,-1635769344,-1630758912,-1625259008,-1623453184,-1612705280,-1602387456,-1592797184,-1593566720,-1595779072,-1597912576,-1610162688,-1612844544,-1616029184,-1622139904,-1610747392,-1595101696,-1593913856,-1605652480,-1619983872,-1620513792,-1612171776,-1597640704,-1583853056,-1590362624,-1596098560,-1609326592,-1613225472,-1601784320,-1601993728,-1613468672,-1621394944,-1630012928,-1630505472,-1618764288,-1621003264,-1629872128,-1636451840,-1623206400,-1615908352,-1609659392,-1604824064,-1606574592,-1608480256,-1601108480,-1599863296,-1619187200,-1624955392,-1609417728,-1596628480,-1604685312,-1617698304,-1618913792,-1608078848,-1604935680,-1606410240,-1605977600,-1596489728,-1587720704,-1588896768,-1596175872,-1607663616,-1613778432,-1602773504,-1595766784,-1584383488,-1587033600,-1602346496,-1602189824,-1591936512,-1590166016,-1589147648,-1591766016,-1587977216,-1589029888,-1596405760,-1600284160,-1595878400,-1590745600,-1591989760,-1597161984,-1599265792,-1604170752,-1613923328,-1620993536,-1620081152,-1617625600,-1623349248,-1620350976,-1618312704,-1608285696,-1603076096,-1601268224,-1603925504,-1599956480,-1606830080,-1623557120,-1627693568,-1623316992,-1616093184,-1605421056,-1597159424,-1592821248,-1603962880,-1621182464,-1622931968,-1611900928,-1609886208,-1619931648,-1628726272,-1631113728,-1630429696,-1632971776,-1640607232,-1642215936,-1632870400,-1621452800,-1619512832,-1618241024,-1606540800,-1601375744,-1601833984,-1601515520,-1601381888,-1602020352,-1610301440,-1619035648,-1606586880,-1584541696,-1597400064,-1616031744,-1614013440,-1611464192,-1600112640,-1607944192,-1625085440,-1621674496,-1623088128,-1624481792,-1622777856,-1621572608,-1624674304,-1633976320,-1634869760,-1629168128,-1607773696,-1586547712,-1597394944,-1618311680,-1621564416,-1632594944,-1639092736,-1631568896,-1630162432,-1631154688,-1628803072,-1624172544,-1619877376,-1624466944,-1635572736,-1639353856,-1637575168,-1617112576,-1601897984,-1612194816,-1613255168,-1614469120,-1618200576,-1621372928,-1620716544,-1611690496,-1606912512,-1602151936,-1602255872,-1599180800,-1601380864,-1610356224,-1615440896,-1621199872,-1623709184,-1631832576,-1633863168,-1628482048,-1623460352,-1617893888,-1626073088,-1637145600,-1632437760,-1628992512,-1642068992,-1657817600,-1662408704,-1665477632,-1662613504,-1654987776,-1635156992,-1624846848,-1629689344,-1630624256,-1632139776,-1638052864,-1641329664,-1655211008,-1661369856,-1651909120,-1640548352,-1629047808,-1624464384,-1617616896,-1612091392,-1601856512,-1593785856,-1590772736,-1604366848,-1623510528,-1624826880,-1622431744,-1630564864,-1638589440,-1643063808,-1648257536,-1653782528,-1666214912,-1654861824,-1631187456,-1612376576,-1587720704,-1590262784,-1613892608,-1613858304,-1614124544,-1635171328,-1633908224,-1629588992,-1632190976,-1647425024,-1654147072,-1653871616,-1647005184,-1634119168,-1630392320,-1624569856,-1620428800,-1615394304,-1619445760,-1626587136,-1632244736,-1633796608,-1623487488,-1611042816,-1606205440,-1609461248,-1621889024,-1632296448,-1638407168,-1646587904,-1641382400,-1632148992,-1623860736,-1614234624,-1617116160,-1618685440,-1625804800,-1624134656,-1626122240,-1635198464,-1639968768,-1641908224,-1631947776,-1624764416,-1626158592,-1624521728,-1622984704,-1632423424,-1633931776,-1635894784,-1641848832,-1652051968,-1656299008,-1654012416,-1656817664,-1645893120,-1638223872,-1633148928,-1621205504,-1623870464,-1626464768,-1633701376,-1652194304,-1656935936,-1643224064,-1629889536,-1641474048,-1665291264,-1672662016,-1663016448,-1660275200,-1644853760,-1624754176,-1631628288,-1638633984,-1635891712,-1647564800,-1650746368,-1652273664,-1654863872,-1653769728,-1658754560,-1663875584,-1657299968,-1650530304,-1650747904,-1643226112,-1636931584,-1631032320,-1617350144,-1610469888,-1612263424,-1613693440,-1617241600,-1628356608,-1636531200,-1636355584,-1633816576,-1640054784,-1654434304,-1662853120,-1674494464,-1679809024,-1664499712,-1657015808,-1661668352,-1657604096,-1656686592,-1656918528,-1661339648,-1658655232,-1641598464,-1635090944,-1641925632,-1653564416,-1664560128,-1664531456,-1663071744,-1649754624,-1635294208,-1633421824,-1640747008,-1649662976,-1644947968,-1643771904,-1646465024,-1648225792,-1651856896,-1651361280,-1649245696,-1635633152,-1617577472,-1613276672,-1625783296,-1644802048,-1638512128,-1624835072,-1626373120,-1628960256,-1631108608,-1629447680,-1631144448,-1636593152,-1633685504,-1641267200,-1642394112,-1645463552,-1665090560,-1683399680,-1679799296,-1673308672,-1675612672,-1667746816,-1664513024,-1662167552,-1652201984,-1645538304,-1629606912,-1624031232,-1633788416,-1637756928,-1629959168,-1623268352,-1623913472,-1618750464,-1618213376,-1616614912,-1622981632,-1631526912,-1645806080,-1654097920,-1662139904,-1666245120,-1674817024,-1685089280,-1688854528,-1693191168,-1701997056,-1686480384,-1662013440,-1656343040,-1656565760,-1654847488,-1656933376,-1648173056,-1636871168,-1631384576,-1632727040,-1632998912,-1639128576,-1644493312,-1630773760,-1621566976,-1639568896,-1656672256,-1659768832,-1661721600,-1641474048,-1626860032,-1636925952,-1649933312,-1658383872,-1656125952,-1650955776,-1666213888,-1679060480,-1673598976,-1662775808,-1667226112,-1674970112,-1673722880,-1673152000,-1678687744,-1686657024,-1686675456,-1687418368,-1685303296,-1684811264,-1683735552,-1670507008,-1655464448,-1641548800,-1628331008,-1620682240,-1625875968,-1636506624,-1643475456,-1654724096,-1664814080,-1665803264,-1672229376,-1682034176,-1681819648,-1674332160,-1662420480,-1656671744,-1649311232,-1644178432,-1647670272,-1652119552,-1664108032,-1675633664,-1668440064,-1658365952,-1657155072,-1654079488,-1653772288,-1657859072,-1659900416,-1661983232,-1669344256,-1666588160,-1675774976,-1689338368,-1685198336,-1679519744,-1673692160,-1653769216,-1646860800,-1653745664,-1654065152,-1658119168,-1662524928,-1665511936,-1650819072,-1637043200,-1638428672,-1652021760,-1654473216,-1640757248,-1631803392,-1633867776,-1651821568,-1668534272,-1673031680,-1669845504,-1662219776,-1683103232,-1700642304,-1690418688,-1676578304,-1660933632,-1665251328,-1672627712,-1674013184,-1674900992,-1670426624,-1664617984,-1672308736,-1681632768,-1678540288,-1679775232,-1684966912,-1694550528,-1710456320,-1709944832,-1700350464,-1684000256,-1677922816,-1687070208,-1696111616,-1687969280,-1667122688,-1668344832,-1680323072,-1685599744,-1681711104,-1662895104,-1652214272,-1648799232,-1650086400,-1656838144,-1652773376,-1665318912,-1683290624,-1683558912,-1682033152,-1678356480,-1674758656,-1676704768,-1684909056,-1689900544,-1691333120,-1686860288,-1669963776,-1670820352,-1679188480,-1670908416,-1659313152,-1671215104,-1679690240,-1665709568,-1667835392,-1677791232,-1676099584,-1673403392,-1668019200,-1658365440,-1657037824,-1656804352,-1654727168,-1665209344,-1676111360,-1677676544,-1673361920,-1670978560,-1681161216,-1693662720,-1684630016,-1659401728,-1656128000,-1664029696,-1649872896,-1648730112,-1662191616,-1668489728,-1679831552,-1686859264,-1682560512,-1668799488,-1657935360,-1648617984,-1645001728,-1656464896,-1660772352,-1657687040,-1658003968,-1660237312,-1664083968,-1665698304,-1669917696,-1682510336,-1694202368,-1698246144,-1691121664,-1685570048,-1688034304,-1685954048,-1689460224,-1698480128,-1697083392,-1694934528,-1696507904,-1691433472,-1692500480,-1707330560,-1711579136,-1705054720,-1700774912,-1700486144,-1695383552,-1691196928,-1686187520,-1694175744,-1702160384,-1698668032,-1689457664,-1684443648,-1688862208,-1682488832,-1678256640,-1683841536,-1700570624,-1711967744,-1709384704,-1700060160,-1691495936,-1697792000,-1706329088,-1711278592,-1708251136,-1705208320,-1704650752,-1712753152,-1709922816,-1684816896,-1673873408,-1674353664,-1664789504,-1657961984,-1661705216,-1659787264,-1664224256,-1673553408,-1682701312,-1699129344,-1712856064,-1707458048,-1704373760,-1692979200,-1679158272,-1666618880,-1660446720,-1671882240,-1683641344,-1695313408,-1706529280,-1705468416,-1710497792,-1711344128,-1707373568,-1717125120,-1715228160,-1708078080,-1695996416,-1690126848,-1693341184,-1692452864,-1688297984,-1678435328,-1666119168,-1665761280,-1671616000,-1675781632,-1673796096,-1679374336,-1682665984,-1675256320,-1681114112,-1690382848,-1689418752,-1690353152,-1698526720,-1709793280,-1710053376,-1701821440,-1699084800,-1697867264,-1699318784,-1699816960,-1701603328,-1694623232,-1687411712,-1690299392,-1686810112,-1680912384,-1680280064,-1682737664,-1685465600,-1689157120,-1689233920,-1677324800,-1681062400,-1688603648,-1690743296,-1689688064,-1694539264,-1704969216,-1703388160,-1704467456,-1704721920,-1710278144,-1715416064,-1702107136,-1693426176,-1705531392,-1723433984,-1725667328,-1719331840,-1719282688,-1719702016,-1706250240,-1692231680,-1694239744,-1711902720,-1727775232,-1735731200,-1733490688,-1731139072,-1734246400,-1721901568,-1704055808,-1692384256,-1704958976,-1720562176,-1715448832,-1711635968,-1724965888,-1721022976,-1700011008,-1678250496,-1669667328,-1672280064,-1674244608,-1691589120,-1699345920,-1695202816,-1694011392,-1708276736,-1717594112,-1704763392,-1696280064,-1700008960,-1701405184,-1696759296,-1685826560,-1690249728,-1704383488,-1711112704,-1707406848,-1701786624,-1706206720,-1709822976,-1702327808,-1696363008,-1697864704,-1697699840,-1698313216,-1713312768,-1723652608,-1735972352,-1750989312,-1749684224,-1732903936,-1726508544,-1732065280,-1738185728,-1742424576,-1736257536,-1733578752,-1733745152,-1720701440,-1703078400,-1709007360,-1706827264,-1702334976,-1712210432,-1724968448,-1733285376,-1728685568,-1718100992,-1720017408,-1728048128,-1721093632,-1719182336,-1712612864,-1706813440,-1706450432,-1707219456,-1700909056,-1710190592,-1726512640,-1741666304,-1743597568,-1727519232,-1717519360,-1711580672,-1692787200,-1682839552,-1697989632,-1713828352,-1717989376,-1717992960,-1720190976,-1736463872,-1746366464,-1738044416,-1723687424,-1715965952,-1702524416,-1705730560,-1727579136,-1728897536,-1726933504,-1726464512,-1722270208,-1720849408,-1716383232,-1710651392,-1711684096,-1723904000,-1723902464,-1703851008,-1698849280,-1710779904,-1710996992,-1714397696,-1720719872,-1719822848,-1716051968,-1715925504,-1709293056,-1710043136,-1714610176,-1710695424,-1708453888,-1699671552,-1688959488,-1693554176,-1707641344,-1723275776,-1739779072,-1746562560,-1735765504,-1727010816,-1724731392,-1732182528,-1754671616,-1760177664,-1757406208,-1748111360,-1729445376,-1710949376,-1707418112,-1708651520,-1710485504,-1706776576,-1697546752,-1692007424,-1704744448,-1722996224,-1736220160,-1748494848,-1752930304,-1721967616,-1688794624,-1681008128,-1695074304,-1712862720,-1728153600,-1734383104,-1733274624,-1724968960,-1717276160,-1713935872,-1719813120,-1712435200,-1705762304,-1707157504,-1718648832,-1730550272,-1739779072,-1752724992,-1747634176,-1734003712,-1719011840,-1709401088,-1711943680,-1722433536,-1729123840,-1743656960,-1742648832,-1724868608,-1719156224,-1725844992,-1729946112,-1714932224,-1711256064,-1723259392,-1727053824,-1719004160,-1708918272,-1703334400,-1704758272,-1709510656,-1720307712,-1728133120,-1723389440,-1715710976,-1717778432,-1726419456,-1732590592,-1741535232,-1747883520,-1748125184,-1739209216,-1722398208,-1714382336,-1711258112,-1723905024,-1732540928,-1729320960,-1719277056,-1712576512,-1716052992,-1729510912,-1739478016,-1734858752,-1739253248,-1745768448,-1750277632,-1759467008,-1760656896,-1750433792,-1738526720,-1725200384,-1718576640,-1725248512,-1733965312,-1746955776,-1747198464,-1732317696,-1724086272,-1731418112,-1763560448,-1780692992,-1772138496,-1758033920,-1744824320,-1737006080,-1730889216,-1719758848,-1704711168,-1709412352,-1714887168,-1715405824,-1716128768,-1721981952,-1721560576,-1712893440,-1719104512,-1729739776,-1736352768,-1743880704,-1750457344,-1740140544,-1732006400,-1735168512,-1741595136,-1744476160,-1754012672,-1777824768,-1786572800,-1776695808,-1777866752,-1777753600,-1776124416,-1754792448,-1740876288,-1736227840,-1731929088,-1721008640,-1719912448,-1737742848,-1752293376,-1761382400,-1766957056,-1768186880,-1755497472,-1751667712,-1758118400,-1764224000,-1774203904,-1778284032,-1772418560,-1773911552,-1773826560,-1763049984,-1749977088,-1739671552,-1721040384,-1713465856,-1718142464,-1734782464,-1746766848,-1750754304,-1740680704,-1734202880,-1731947520,-1727110656,-1728863744,-1733004288,-1743396352,-1750489088,-1730006528,-1718746112,-1724734976,-1743009792,-1759667200,-1763307520,-1750422528,-1743643136,-1754477056,-1751322112,-1736834048,-1731034112,-1737647104,-1745786880,-1747008000,-1748732416,-1750693888,-1742951424,-1739632640,-1752732160,-1759557632,-1760115200,-1764091392,-1766950912,-1763932160,-1766620160,-1774130688,-1782055936,-1785254400,-1778221568,-1772034048,-1761841664,-1754536960,-1745123840,-1750192128,-1756686848,-1767084544,-1777231360,-1774681600,-1771791360,-1773341184,-1759323136,-1749794816,-1756471296,-1749868032,-1740390400,-1747149824,-1753164288,-1741627904,-1740398592,-1736227328,-1721441792,-1729241600,-1743728128,-1747181056,-1745912320,-1741989888,-1739209216,-1751029248,-1762766336,-1761657344,-1761330688,-1760629248,-1750703104,-1747824128,-1754372096,-1752543232,-1751361536,-1748625920,-1747211264,-1736610304,-1731945472,-1745644544,-1754878976,-1751136256,-1747239936,-1747009024,-1752685056,-1763735040,-1755904000,-1760146432,-1773073920,-1772560384,-1780022272,-1793443840,-1804084224,-1809747968,-1806796288,-1801217024,-1803278848,-1809268736,-1805408256,-1794786816,-1793772032,-1792650752,-1780964352,-1783477760,-1787728896,-1791838208,-1791648256,-1792969728,-1781279232,-1775840768,-1778166272,-1774231040,-1775984640,-1765702656,-1756817408,-1746304512,-1737651200,-1752645120,-1768659968,-1768925184,-1759401472,-1763188736,-1771097600,-1770366464,-1767838208,-1770978816,-1768617984,-1758123008,-1758264320,-1754465792,-1746245632,-1750523904,-1769119744,-1777762816,-1778751488,-1775682560,-1777314304,-1777279488,-1777444352,-1783785984,-1780090368,-1775388160,-1759775232,-1752458752,-1761695232,-1783251968,-1791890432,-1786536960,-1793480704,-1807523328,-1805746688,-1802420736,-1788963840,-1775997952,-1773900288,-1772669440,-1771448832,-1765016576,-1759472128,-1770326528,-1784530432,-1788227072,-1782820864,-1780987904,-1789250560,-1802883072,-1800346112,-1772197888,-1761472512,-1763474944,-1766649344,-1777576960,-1784493568,-1784311808,-1783127040,-1778974720,-1773660672,-1770625024,-1765523456,-1759832064,-1750468608,-1752896000,-1742619136,-1728188928,-1734659072,-1753348608,-1766970880,-1778512896,-1777307648,-1769086976,-1766395904,-1773355520,-1774150144,-1765696512,-1766018048,-1760844800,-1760673280,-1764438016,-1775195648,-1777008640,-1770612224,-1773232640,-1770060288,-1771786240,-1785446400,-1801710080,-1808978944,-1793285120,-1780733952,-1782195200,-1782500864,-1776338944,-1780435968,-1783944192,-1787681280,-1789800960,-1780828160,-1767392256,-1756319744,-1758888448,-1763220992,-1750160384,-1750000128,-1755330048,-1757597696,-1765912064,-1764961792,-1764611072,-1756144640,-1752572928,-1770983936,-1787034112,-1798659584,-1806609408,-1807680000,-1809596416,-1805652992,-1794675712,-1792848896,-1815364608,-1831591936,-1830066688,-1810670080,-1789812224,-1773679104,-1773841920,-1777121280,-1776007168,-1768892928,-1769119232,-1773625856,-1774622208,-1779731968,-1774622208,-1775020032,-1785206272,-1802134016,-1817481728,-1814115840,-1804450304,-1802653184,-1801007616,-1787776512,-1780285440,-1778115072,-1785404416,-1802223104,-1811592704,-1825707008,-1827266560,-1810083328,-1807463936,-1812644352,-1815610368,-1802837504,-1791093248,-1796040192,-1798334976,-1796875776,-1791840768,-1791227392,-1797834752,-1809524736,-1822144000,-1826996224,-1826982912,-1818591232,-1810133504,-1806491136,-1809360896,-1803434496,-1790806016,-1792611328,-1801102336,-1804652544,-1803592704,-1801717760,-1788820480,-1780253696,-1793271296,-1798066176,-1789102080,-1795718656,-1808256000,-1827206656,-1827353088,-1811593216,-1793549312,-1791753728,-1792542208,-1783680512,-1774708736,-1783904256,-1789359104,-1781478400,-1783242240,-1792531968,-1787787264,-1775590912,-1770644480,-1777239552,-1781216768,-1782397952,-1779645952,-1777500160,-1787120640,-1792829440,-1795365888,-1800520704,-1812820480,-1830105600,-1826129920,-1823583744,-1816937984,-1805241344,-1805670400,-1813401600,-1820089856,-1827241472,-1827482624,-1825551872,-1823575040,-1826035712,-1826974208,-1826138624,-1814166528,-1800726016,-1793054208,-1801958400,-1811191296,-1803497472,-1806724096,-1810510336,-1797657088,-1784423936,-1780994560,-1779154432,-1783725568,-1796261376,-1810220032,-1819287040,-1821366784,-1829250560,-1819883008,-1799282176,-1794766336,-1799492096,-1795989504,-1789209088,-1782510592,-1779935744,-1790911488,-1798325248,-1797144576,-1783644160,-1778793984,-1788011008,-1804185600,-1812423168,-1806548992,-1803503104,-1792801280,-1780910592,-1791880192,-1806312960,-1811781632,-1811569664,-1810711552,-1801830400,-1796152832,-1802797568,-1798556672,-1806022656,-1821796864,-1827732992,-1825945088,-1822534144,-1812129792,-1806602240,-1810461696,-1824392704,-1830033920,-1827020288,-1835390976,-1836458496,-1823346176,-1816249856,-1820040192,-1823955456,-1832541696,-1826534912,-1819646976,-1828633600,-1840653824,-1841422848,-1841451008,-1833289728,-1821882368,-1822348288,-1830640128,-1826500096,-1822118912,-1833502720,-1836669440,-1839188992,-1847538688,-1842663424,-1835922944,-1832499712,-1829151744,-1814426624,-1795663360,-1797827584,-1806285312,-1814388224,-1818725888,-1817782784,-1816973312,-1822719488,-1826967552,-1816520192,-1814057472,-1815055360,-1810591232,-1810924544,-1812712448,-1806452736,-1814685184,-1838069760,-1850268672,-1856862208,-1863391232,-1865272320,-1856776192,-1846473216,-1840336896,-1838388224,-1828231168,-1817019392,-1800251904,-1792761344,-1800979456,-1811959808,-1826387968,-1828048384,-1817828352,-1814853632,-1828854784,-1846771712,-1855011840,-1851758080,-1850792448,-1849924608,-1839492608,-1840445952,-1833829376,-1826752512,-1828865024,-1835388928,-1845910528,-1847730176,-1848353280,-1845829632,-1843122688,-1847397888,-1836855808,-1809543680,-1803611136,-1807453696,-1813357056,-1824974848,-1833544192,-1836029952,-1831555072,-1831332352,-1830819328,-1833824256,-1839902208,-1836507136,-1828374528,-1833813504,-1838856192,-1836861440,-1842709504,-1840329728,-1827550720,-1820665856,-1820217344,-1828144640,-1834105344,-1835924992,-1842671616,-1847091200,-1848573440,-1847717376,-1848993280,-1855795200,-1850470400,-1839454720,-1842374144,-1861479424,-1867782656,-1861396480,-1858567168,-1863745024,-1870726144,-1867973632,-1865319936,-1867228672,-1865076736,-1867797504,-1867044864,-1852982272,-1839168512,-1830181376,-1824493056,-1826022912,-1838254592,-1841193472,-1827511296,-1818117120,-1825166336,-1826396160,-1835853824,-1843216896,-1841504256,-1843433984,-1840083456,-1832633856,-1841566720,-1859449856,-1863910400,-1857158144,-1844712960,-1848362496,-1860389376,-1853860864,-1839968256,-1846420992,-1851142144,-1840302592,-1829045760,-1825026560,-1823007744,-1832410112,-1854387712,-1865178112,-1861568000,-1851131392,-1843899904,-1851053568,-1851719168,-1846838272,-1839244288,-1838063616,-1836097024,-1820525568,-1811521024,-1819999232,-1832558080,-1841585664,-1851955200,-1854057472,-1849868800,-1855683584,-1861408256,-1848512000,-1836819968,-1834616320,-1842018816,-1858246656,-1859326976,-1849389056,-1845001216,-1844533248,-1850894336,-1858430976,-1861361664,-1850726912,-1843159040,-1854326272,-1861249536,-1861497344,-1868093440,-1868729344,-1864489984,-1853488128,-1851777536,-1858540032,-1867796480,-1879486976,-1880675840,-1878339584,-1875219456,-1874142720,-1879747584,-1877483008,-1866273280,-1856579584,-1850787328,-1848579584,-1855968768,-1867087872,-1872438784,-1877697536,-1867127808,-1856128512,-1843626496,-1845232128,-1864331776,-1873226752,-1873181696,-1853689856,-1838281216,-1830270464,-1845339648,-1870604800,-1876356608,-1888937984,-1913111552,-1915593216,-1902876160,-1892015104,-1890964992,-1889509376,-1882548224,-1875948544,-1873377792,-1867460096,-1871472128,-1876582400,-1880162304,-1884581888,-1882551808,-1880870400,-1886011392,-1881389568,-1874685952,-1865955840,-1857898496,-1859725312,-1860235776,-1853921792,-1848249344,-1850209280,-1857285632,-1867148800,-1855936512,-1843178496,-1846729216,-1851169280,-1854431744,-1855504384,-1859560960,-1867503616,-1867406336,-1858215936,-1850245632,-1847508480,-1858417152,-1865461760,-1865037312,-1866477568,-1868728832,-1863727616,-1849549312,-1841584640,-1850627072,-1860931584,-1856948224,-1847783936,-1843480576,-1837105664,-1827752448,-1835970048,-1843297280,-1854508032,-1862260224,-1847422464,-1844662784,-1859141632,-1875773952,-1882421248,-1887416320,-1886291456,-1865308160,-1862430208,-1861002752,-1843232256,-1841125376,-1853498880,-1862212096,-1871622144,-1877076992,-1883841536,-1878985728,-1867499008,-1869712384,-1877844480,-1890149376,-1898663424,-1893802496,-1888288256,-1897881088,-1903778816,-1909975040,-1902620672,-1888058368,-1876740096,-1858683392,-1849302528,-1863300096,-1879175168,-1880388096,-1881739776,-1881803776,-1882235392,-1898285568,-1904269824,-1913207296,-1911602176,-1895323136,-1892205056,-1896305152,-1900766720,-1896579584,-1905826304,-1908381696,-1906003968,-1901186560,-1886089216,-1867260928,-1851034112,-1844843520,-1832109568,-1843981824,-1864507904,-1872639488,-1873849344,-1881521664,-1881835008,-1869506048,-1856196096,-1847786496,-1843698688,-1843984896,-1844229632,-1851868160,-1857925632,-1866745856,-1881484800,-1896766976,-1906548224,-1912580096,-1909402112,-1914208768,-1917131776,-1900008960,-1896028160,-1894387200,-1885618176,-1882072576,-1894075904,-1907754496,-1905047040,-1901629952,-1898544640,-1892670464,-1876013568,-1868019200,-1881202176,-1884920832,-1880509952,-1877460480,-1883284480,-1892934656,-1899244032,-1904808960,-1918666752,-1923236352,-1918214656,-1916385280,-1913471488,-1911973888,-1923094016,-1927877120,-1919531008,-1908316160,-1911041536,-1910913024,-1905981952,-1906559488,-1900224512,-1891769344,-1884678144,-1880965632,-1875591168,-1873642496,-1877257216,-1884426752,-1893816320,-1902682112,-1887964672,-1884226560,-1889085440,-1894872576,-1894380544,-1883233280,-1891730944,-1914594816,-1929021952,-1921135104,-1896920064,-1882891776,-1885863936,-1893398016,-1900882432,-1899982336,-1900407808,-1907115008,-1911441408,-1918081024,-1925901312,-1920961536,-1906844160,-1899226624,-1905678336,-1907805184,-1900323328,-1900040192,-1907980288,-1909358080,-1900972544,-1883018752,-1886017536,-1902097920,-1909174272,-1911876096,-1918751744,-1916555264,-1915641856,-1900655104,-1888842752,-1886730240,-1892008448,-1893256704,-1893396480,-1905938432,-1922245632,-1929939968,-1931549184,-1931740160,-1935167488,-1937456128,-1928811008,-1914651136,-1905513984,-1911773696,-1913534464,-1905863680,-1899795456,-1902720000,-1903008768,-1898758144,-1897953280,-1900025344,-1915846656,-1926034944,-1926637568,-1930602496,-1933071872,-1927952384,-1919654400,-1905794560,-1892070912,-1887415808,-1899992576,-1910426624,-1908188160,-1909820928,-1910792192,-1909746688,-1903740416,-1884519424,-1870030336,-1873296384,-1871472640,-1875729920,-1885965312,-1896527872,-1908855296,-1920881152,-1924168192,-1921910272,-1919632384,-1912340480,-1908364288,-1909646336,-1917526016,-1933160960,-1937980416,-1945482240,-1951044608,-1952886784,-1953013760,-1936970240,-1919312384,-1899103232,-1886175232,-1894732288,-1904824832,-1902753280,-1894663680,-1904591872,-1917339648,-1930875904,-1939913216,-1943588352,-1941234176,-1930457600,-1921961472,-1923411456,-1941671936,-1955178496,-1957228032,-1951360000,-1934142976,-1914334720,-1904619008,-1908175872,-1916126208,-1922589184,-1925777920,-1908380672,-1904606208,-1925805056,-1934692352,-1925875200,-1925394432,-1923954176,-1927785984,-1942318080,-1952990720,-1948313600,-1926962688,-1915095040,-1918085632,-1930336256,-1930457600,-1918269952,-1912680960,-1923271168,-1930304512,-1934265344,-1943155200,-1959542272,-1968971776,-1951391744,-1943839232,-1951977472,-1957523456,-1948818432,-1936246784,-1937698304,-1951051776,-1955190272,-1942277120,-1934467072,-1927893504,-1924659200,-1940408832,-1943677952,-1946279936,-1960809984,-1960220672,-1953653760,-1957857792,-1950000128,-1943267840,-1943374848,-1947704320,-1950346240,-1928338432,-1908582400,-1896770048,-1898162176,-1906970112,-1917604864,-1914767360,-1920473088,-1939141632,-1940986880,-1933876736,-1931451904,-1929539072,-1921819136,-1921964032,-1925920256,-1931226112,-1922527232,-1915173376,-1913243648,-1906655744,-1902224896,-1898782720,-1906880000,-1916434944,-1914618368,-1908823552,-1910830080,-1920179200,-1922477056,-1920572928,-1926045696,-1919616000,-1924257792,-1936394240,-1933132288,-1925726208,-1934072832,-1944218112,-1936054272,-1920684544,-1927757312,-1928268288,-1921732096,-1926710784,-1940723712,-1949696512,-1954955776,-1956916736,-1950135808,-1948367872,-1945328640,-1949392896,-1949338112,-1937513472,-1934556672,-1940038144,-1943179264,-1934744576,-1934476800,-1937991168,-1933506048,-1943294464,-1958913024,-1965468672,-1947247616,-1930494976,-1926534656,-1913944576,-1903422976,-1904096768,-1904467968,-1910020096,-1911973376,-1899877888,-1894605824,-1898827264,-1906160640,-1924520960,-1938951680,-1952287744,-1954127360,-1953933312,-1962054144,-1972352000,-1965394944,-1953137152,-1937375744,-1930326528,-1935798272,-1941463552,-1943394304,-1951577088,-1949353984,-1942510080,-1946906624,-1961589760,-1971625472,-1958030848,-1948208640,-1956250112,-1964687872,-1967219712,-1967011328,-1963511808,-1959607808,-1966287360,-1970065920,-1969332736,-1970227712,-1965455360,-1957898240,-1941012992,-1937499136,-1947610624,-1948475392,-1954960896,-1953764864,-1951738368,-1964813824,-1969891328,-1953383936,-1947890688,-1951851520,-1961962496,-1972311040,-1971424256,-1966546432,-1963144704,-1959192064,-1953713152,-1942360064,-1938481664,-1933166592,-1927819264,-1939361792,-1953344512,-1958717952,-1956533248,-1953000960,-1959316480,-1956803584,-1961825280,-1975242240,-1982648832,-1983024640,-1975470080,-1965300736,-1965860352,-1965765120,-1957171712,-1950815232,-1954867200,-1968648704,-1975491072,-1968278528,-1963531264,-1951241216,-1957523456,-1980206592,-1991883776,-1984507904,-1976713216,-1968780288,-1972498432,-1990312960,-2004407296,-2003920896,-1996114944,-1981056512,-1976263168,-1981753856,-1981051392,-1980350976,-1980113920,-1973744640,-1969611776,-1965961216,-1954525184,-1962763264,-1963521024,-1953674752,-1945049088,-1949560320,-1956197376,-1963122176,-1976388608,-1979036672,-1977430528,-1969976832,-1953361920,-1951106560,-1963100160,-1964709376,-1963305984,-1967011840,-1980692480,-1984705024,-1990010368,-1998507520,-1999979520,-1985405952,-1964234752,-1949250048,-1955033088,-1963054592,-1967414272,-1969869824,-1955725824,-1948371968,-1948673024,-1945038848,-1940533248,-1946308096,-1943581184,-1937057280,-1930266624,-1930889216,-1944658944,-1953781760,-1956999168,-1970052608,-1971125248,-1979795456,-1986622976,-1992448512,-1997164032,-1997919232,-2003653120,-2014129152,-2010786304,-2010089472,-2009894400,-2005338624,-2005951488,-2002978304,-1996284416,-1996717056,-2000572928,-2006371840,-2004110336,-1992954368,-1984175104,-1984783360,-1978647552,-1977744384,-1982748672,-1978121216,-1984315392,-1985062400,-1983308800,-1997884928,-2000842240,-2003212800,-2009357824,-2001253376,-1994746880,-1994000384,-1994443264,-1996015104,-1998299136,-1998649344,-1996703744,-1991224832,-1995896320,-1997440512,-1988598784,-1981272576,-1973321216,-1978814464,-1996542464,-2008562688,-1997195264,-1986397184,-1979344384,-1976645632,-1974376448,-1975942656,-1973904384,-1986537984,-1996187648,-1988204032,-1987984896,-1985770496,-1990692864,-1988965888,-1978504704,-1978530816,-1988710400,-2001628160,-2010232832,-2006861824,-1998819328,-1990958592,-1983130112,-1978164736,-1980744704,-1979220992,-1989174784,-1991667712,-1981704704,-1984665088,-1983214080,-1986465792,-1987489792,-1977272832,-1972942336,-1979056640,-1988897280,-1992316416,-1992269824,-1993562112,-1991065088,-1986610176,-1981144576,-1975718400,-1980047872,-1979158016,-1970305024,-1962797568,-1967958528,-1981846528,-1994207744,-1999747072,-1994140672,-1992246272,-1992439296,-1995173888,-1988686848,-1984397824,-1990667776,-2007176192,-2017234432,-2008810496,-1997053952,-2005767680,-2015692288,-2020546560,-2020762624,-2010644480,-2001485824,-2011257856,-2022223872,-2027198976,-2017796608,-2011418624,-2018513408,-2029079040,-2038166528,-2030229504,-2018524672,-2017346048,-2021470720,-2016384000,-2014746112,-2006985728,-1996743680,-1988864512,-1990672896,-1999687680,-2014448640,-2029939200,-2038697984,-2036751360,-2025518080,-2017847296,-2009562112,-2002008064,-1990752768,-1984115712,-1995184128,-1996390912,-1992985088,-1991209472,-1997623296,-2008204288,-2016989696,-2016627200,-2009753088,-2019734528,-2029588992,-2028050432,-2024752128,-2027334656,-2012700160,-2003019264,-2004884992,-2014059520,-2016728576,-2009163264,-2016706048,-2018476544,-2017617920,-2037748224,-2049036288,-2037894144,-2022772224,-2018281472,-2020184576,-2014302208,-2015621632,-2020793344,-2027999744,-2039682560,-2031341568,-2013272576,-2001997824,-2004151296,-2006767104,-2012147712,-2030484480,-2040671744,-2036774400,-2016564224,-2011522560,-2027532288,-2023629312,-2021452800,-2015275520,-2001383424,-1990978048,-1987004416,-1997941248,-1998032896,-1989280256,-1993960448,-2010419712,-2021395456,-2030203904,-2029605376,-2024226816,-2019264000,-2012038144,-2002419712,-2006241280,-2012764160,-2010207232,-2009459712,-2003869184,-2005342720,-2014778880,-2029470720,-2044794368,-2058818560,-2062235648,-2061039104,-2059224576,-2063076352,-2064366080,-2065517568,-2070658048,-2068598272,-2044575232,-2023388672,-2029867008,-2039445504,-2041064960,-2046554112,-2050513408,-2036630016,-2027068928,-2026932736,-2024083968,-2030987776,-2045483520,-2040438784,-2035496448,-2034027520,-2033182208,-2028244480,-2014853632,-2010032640,-2007188480,-2007254528,-2012676096,-2021588992,-2028516864,-2036227584,-2036425728,-2042552832,-2054728192,-2048809472,-2026947584,-2025946112,-2032168448,-2032626688,-2040781312,-2046746112,-2027722240,-2006136320,-2006128128,-2015440384,-2016770560,-2027424768,-2032900096,-2032764928,-2033371136,-2031357440,-2037032960,-2047033856,-2054341120,-2056948736,-2040345600,-2022340608,-2015931904,-2017401856,-2019824640,-2027558400,-2038544384,-2037271040,-2029645824,-2022235648,-2026468352,-2043548160,-2049110016,-2059012608,-2060353536,-2060954624,-2070559232,-2074591232,-2073182208,-2053518336,-2037186560,-2040680448,-2047728640,-2039126528,-2035170304,-2046703616,-2054360064,-2055645184,-2058344960,-2061122560,-2061010432,-2053834240,-2056218112,-2062703104,-2073929728,-2069337088,-2053670912,-2045905408,-2044475392,-2034724352,-2035254784,-2034070528,-2031636480,-2040564224,-2058067968,-2069372928,-2072725504,-2078535168,-2087908864,-2093522432,-2079931392,-2071655424,-2062974976,-2047440384,-2042825728,-2060770816,-2072933888,-2069270016,-2064503808,-2068820480,-2074989056,-2064902144,-2056846848,-2063853568,-2057129472,-2039513088,-2022971904,-2018658816,-2025155584,-2039414784,-2055230976,-2063387648,-2059671040,-2055219200,-2051622912,-2056825856,-2052613120,-2044989952,-2056230912,-2075692032,-2081565184,-2067370496,-2059475968,-2060514816,-2061491712,-2056753152,-2053631488,-2058093568,-2050612224,-2047185920,-2049889280,-2052865024,-2055438848,-2051642880,-2052551680,-2061395968,-2068960256,-2070571008,-2079366144,-2075908608,-2077055488,-2071982080,-2061900288,-2065686016,-2071298560,-2067245056,-2068621824,-2066109440,-2062557184,-2060621312,-2057546240,-2051481600,-2048534016,-2054969856,-2061538304,-2076100608,-2081011200,-2063235072,-2058456576,-2057601536,-2052471808,-2044203520,-2041863168,-2050338304,-2062195712,-2069389312,-2068626944,-2070324736,-2065598976,-2050411520,-2040918016,-2046977536,-2062396416,-2079463424,-2077600256,-2071591424,-2067829760,-2057901568,-2064728064,-2075489280,-2069003776,-2062298112,-2072921088,-2082744320,-2084835840,-2072806400,-2058428928,-2056978944,-2058385408,-2074312192,-2091785216,-2099160576,-2112663552,-2112395776,-2102874624,-2098192896,-2088382464,-2087971840,-2091963392,-2090814464,-2082239488,-2071868416,-2070606848,-2073151488,-2075579392,-2082276864,-2092771840,-2093951488,-2086749696,-2085331968,-2087975424,-2088043520,-2084151808,-2075857408,-2061661184,-2059703808,-2063095808,-2068029952,-2068531712,-2075307008,-2082283520,-2083603968,-2090224640,-2091887104,-2087665664,-2085833216,-2082368512,-2076175872,-2082930688,-2078313472,-2063562752,-2067010560,-2078035456,-2080014848,-2085523456,-2083038720,-2081292800,-2088338944,-2095726080,-2099689472,-2106641408,-2115307008,-2102759424,-2078789120,-2055369216,-2049054208,-2061159424,-2071351808,-2070748160,-2064114688,-2068414464,-2069510144,-2072571904,-2071790592,-2066675712,-2060927488,-2073143296,-2075479552,-2073428480,-2071217664,-2068422144,-2071188480,-2082932224,-2082275328,-2088347648,-2090097152,-2080827904,-2082615808,-2099780608,-2099050496,-2091069952,-2088520192,-2075708416,-2076706816,-2085892096,-2103451648,-2107212288,-2099239936,-2098296320,-2097994240,-2105367040,-2108382208,-2111181824,-2113729024,-2096827392,-2082344960,-2083965952,-2078856192,-2068878336,-2068929536,-2083398144,-2100933632,-2101443584,-2095728128,-2095135744,-2105428480,-2114112512,-2111397888,-2113216000,-2116063232,-2116795904,-2108769280,-2095400448,-2091042304,-2089739264,-2094559232,-2094428672,-2092299264,-2091527680,-2097112064,-2105239040,-2089629696,-2083301376,-2082436608,-2076836864,-2081873408,-2089144320,-2091888128,-2090831360,-2092146176,-2094527488,-2102078464,-2107830272,-2121238528,-2121078784,-2109519872,-2117365760,-2120219136,-2112103936,-2110538752,-2120092160,-2124457472,-2120792576,-2117383168,-2119161856,-2122692608,-2118724096,-2114567680,-2104000512,-2096360960,-2089653248,-2088187392,-2090869248,-2089164288,-2101054464,-2114340352,-2113448960,-2109931520,-2103673344,-2091640832,-2074689536,-2070448128,-2079648256,-2091964928,-2106162688,-2117711872,-2118466560,-2116582912,-2106903040,-2106635776,-2128657408,-2136432128,-2130190848,-2125044736,-2129247232,-2135692288,-2128058368,-2127027200,-2124879360,-2121672704,-2123666432,-2116675072,-2119231488,-2129768448,-2136004608,-2134640128,-2134267392,-2135405056,-2131260928,-2120057856,-2110576640,-2111720448,-2123327488,-2132040704,-2133591552,-2127175168,-2119690752,-2123682816,-2128676864,-2128495104,-2121106432,-2120112640,-2119763456,-2116799488,-2122699776,-2134117376,-2133910016,-2132878848,-2129735168,-2125147136,-2128340992,-2135574016,-2134022144,-2123419136,-2115339264,-2122738688,-2132518912,-2141584384,-2163000320,-2180732928,-2177052160,-2158907904,-2145223680,-2141212672,-2129135616,-2124468736,-2129332736,-2131640832,-2127939072,-2124199936,-2136528384,-2137076224,-2136090624,-2142662656,-2143151104,-2126135808,-2125644288,-2140317184,-2147653120,-2139855360,-2129126400,-2131887616,-2131079680,-2132873728,-2141095936,-2156604416,-2162164224,-2147962368,-2142278656,-2138498560,-2145298432,-2149994496,-2150568448,-2148994560,-2158998016,-2166237696,-2165626880,-2154140672,-2145226752,-2147683840,-2146905088,-2152427008,-2167365632,-2174000640,-2165260800,-2160471552,-2151234560,-2149382656,-2160278528,-2159981056,-2143910912,-2133747712,-2128589312,-2129878528,-2140622848,-2153981952,-2160253952,-2164176384,-2159636480,-2149804544,-2149230080,-2149882880,-2133455360,-2135279616,-2144942592,-2139735040,-2129533952,-2130204160,-2141472256,-2145570816,-2133602816,-2118359040,-2123084288,-2135707648,-2149335040,-2151528448,-2156097536,-2151493632,-2137888768,-2131909632,-2145933824,-2159136768,-2162276864,-2160233984,-2154562560,-2137554432,-2140550144,-2147746816,-2151342080,-2150077952,-2151355392,-2154290688,-2154213376,-2160961536,-2164400128,-2167206400,-2172734464,-2169522688,-2176144896,-2173966336,-2175275008,-2189156864,-2179478528,-2168659968,-2166295552,-2163502592,-2157820416,-2152086528,-2155191296,-2151128576,-2146256384,-2155148288,-2161940992,-2168036352,-2178860032,-2188015616,-2184928768,-2185422848,-2181578752,-2172272128,-2176203776,-2180697600,-2178364416,-2184047104,-2192522240,-2183966720,-2168765952,-2167882240,-2167964672,-2148326912,-2132086272,-2133216256,-2136541184,-2134137344,-2136843776,-2150248960,-2156329984,-2156996608,-2154905600,-2165476864,-2161847808,-2151822336,-2152948224,-2174405120,-2183618048,-2186808832,-2191767552,-2199372288,-2186047488,-2167381504,-2155999744,-2162042880,-2165181952,-2165807104,-2169611776,-2169596928,-2168761344,-2160112128,-2160696320,-2174381056,-2171837440,-2171041792,-2183686144,-2192933888,-2191521792,-2192958976,-2198119424,-2189038592,-2175102464,-2179446784,-2180219392,-2173861888,-2175690752,-2188206080,-2190817792,-2186985472,-2174958592,-2167223296,-2169836544,-2172257792,-2179305984,-2188213248,-2197085696,-2194552832,-2189383168,-2194366464,-2189262336,-2178460160,-2163579392,-2161110528,-2171473920,-2177998848,-2182380032,-2182224384,-2179375616,-2171971072,-2178333696,-2185125888,-2190951424,-2183705088,-2163040256,-2156366336,-2161703424,-2169527808,-2171883008,-2171909632,-2175396864,-2194379776,-2205243904,-2204814848,-2196721664,-2192663040,-2182352384,-2169536512,-2157934592,-2155717632,-2165530624,-2167915520,-2169817600,-2175006720,-2188067328,-2190039552,-2190466048,-2191789056,-2188504576,-2183298560,-2185333760,-2192519680,-2196437504,-2208760832,-2223504896,-2234584576,-2237825536,-2224122368,-2214576640,-2205642240,-2202479616,-2203924480,-2206012416,-2215249920,-2217540608,-2211581440,-2200381440,-2196532736,-2197703168,-2206596608,-2215593472,-2223040512,-2220274688,-2208139776,-2204664320,-2204216832,-2200440320,-2194352128,-2197233152,-2199653888,-2203090944,-2206168576,-2202075648,-2200357888,-2209612288,-2221911040,-2218965504,-2206559232,-2189769216,-2188153344,-2194398208,-2198546944,-2214881280,-2223854592,-2224925696,-2212070400,-2214050816,-2217872896,-2221554688,-2212085760,-2211874304,-2217893376,-2218188288,-2213216256,-2213423616,-2220212224,-2230630400,-2220785664,-2209713152,-2203621888,-2204506624,-2215416832,-2206907904,-2194337792,-2195680768,-2207275520,-2209159168,-2205872128,-2207652864,-2205106688,-2194458624,-2182004736,-2177728512,-2196293632,-2212027392,-2221157888,-2224571904,-2218756096,-2212852736,-2223473664,-2236924928,-2240976384,-2235820032,-2234710016,-2225993216,-2218769920,-2217497088,-2213274112,-2200776192,-2191400448,-2194076672,-2209858048,-2218986496,-2224003584,-2226937344,-2248265216,-2254246400,-2236644864,-2215679488,-2211548160,-2206091264,-2185138688,-2177787904,-2187467264,-2197697536,-2206729728,-2211879936,-2204492288,-2204499456,-2204574720,-2206325760,-2214745600,-2222719488,-2223697408,-2225143808,-2223103488,-2235935744,-2239664128,-2235167744,-2230434816,-2224016384,-2222865408,-2221062656,-2220645888,-2221119488,-2218759168,-2214521344,-2209375232,-2206515200,-2219808256,-2237378560,-2238267392,-2237783040,-2237445120,-2221052928,-2210993664,-2211511808,-2198657024,-2182973952,-2184566784,-2195367424,-2197312512,-2201307136,-2211431936,-2222576128,-2220573184,-2204737024,-2204579328,-2201282560,-2202451456,-2207400960,-2207375360,-2215144960,-2225991168,-2234477568,-2247036928,-2258658816,-2252124160,-2233879040,-2216071168,-2215802368,-2223746560,-2223770112,-2221382656,-2222964736,-2233693696,-2252078592,-2249298944,-2229863936,-2219269120,-2228953600,-2241099776,-2249871872,-2257939968,-2254657024,-2241285632,-2242497536,-2245469696,-2247101952,-2250255872,-2244338688,-2238981120,-2235572224,-2239692288,-2251126272,-2245616128,-2229452800,-2228090880,-2236749824,-2244033024,-2244897792,-2251971072,-2265524224,-2267781120,-2276094464,-2265026048,-2241662464,-2218978304,-2219446784,-2236913664,-2251774464,-2260275712,-2263441408,-2265001472,-2250514432,-2244024832,-2249641472,-2250012672,-2248514560,-2233739776,-2211840512,-2206268416,-2222555136,-2246295040,-2251359744,-2249568256,-2243915776,-2251262976,-2259617280,-2253301760,-2251022848,-2253798912,-2261446144,-2263804928,-2255100928,-2249101312,-2231094784,-2209671168,-2211746816,-2222833664,-2236654592,-2257814016,-2269474304,-2266696704,-2264012288,-2249969664,-2250876416,-2253301760,-2250558464,-2259719680,-2270575616,-2281776640,-2272655360,-2248930304,-2239363584,-2247278080,-2246279680,-2240781824,-2246029824,-2264443904,-2273694208,-2265036800,-2260740608,-2253151744,-2251653120,-2260046848,-2253289472,-2236903424,-2243934208,-2256079872,-2251927552,-2242021888,-2245962240,-2253266432,-2252768768,-2250591744,-2253745664,-2255362048,-2256464896,-2259194880,-2260462080,-2258813952,-2253879808,-2245797888,-2234351616,-2239080448,-2239861760,-2244248576,-2245563904,-2248129536,-2256972288,-2262803456,-2258266624,-2253138944,-2267008000,-2285207552,-2294443008,-2295757824,-2284551168,-2270444032,-2267061760,-2277635584,-2287333888,-2293116928,-2287886336,-2283360768,-2275490816,-2259599872,-2259528704,-2270671360,-2267889152,-2252278784,-2252708352,-2270382592,-2280670208,-2279503360,-2268651008,-2263444992,-2259431424,-2259557888,-2272230912,-2279101952,-2285880832,-2280460288,-2274685440,-2279180288,-2283833856,-2279545856,-2283490816,-2276651520,-2253976064,-2249830400,-2256033280,-2258437120,-2254158336,-2254597120,-2247783936,-2243710976,-2249084928,-2260091392,-2254985216,-2243448832,-2243580928,-2251822592,-2260341248,-2273146368,-2271820800,-2266259456,-2277925376,-2305534976,-2328280064,-2329666048,-2305852928,-2294848512,-2287153664,-2287326720,-2301843456,-2307385344,-2313996800,-2323941888,-2319952384,-2309082624,-2315336192,-2317413376,-2314101248,-2300692480,-2290431488,-2286802432,-2285152256,-2297718784,-2309254656,-2312849408,-2305188864,-2296175616,-2295124992,-2298441216,-2293795840,-2299670528,-2320558080,-2331827200,-2338034176,-2324997120,-2304345600,-2297846784,-2303559680,-2312313344,-2313966080,-2309073920,-2315628544,-2334458368,-2326405120,-2304436224,-2288573440,-2289489408,-2292524032,-2279991808,-2281202688,-2300752896,-2301281280,-2301943808,-2295391744,-2289795072,-2298654208,-2291008512,-2288148480,-2295563776,-2289325568,-2285393408,-2285079552,-2295454208,-2308972544,-2320266240,-2331281920,-2336380928,-2335154688,-2328151040,-2311357952,-2293581312,-2308167680,-2332123136,-2336273920,-2326296576,-2317528576,-2309193728,-2306122240,-2303486976,-2302708224,-2302812160,-2306864640,-2294390784,-2286056448,-2285527040,-2291230720,-2288295936,-2287375360,-2293378560,-2294437376,-2292155904,-2297778688,-2293947904,-2296744960,-2323143680,-2337119232,-2340626944,-2333383680,-2323060224,-2313054720,-2318012928,-2327342592,-2321505792,-2330287104,-2346570240,-2356420608,-2355408384,-2354169856,-2352408064,-2340438528,-2319623680,-2301430784,-2299787264,-2311869952,-2309630464,-2295455232,-2301295104,-2304229376,-2313353216,-2327440896,-2334972928,-2331491328,-2334919168,-2333854208,-2324094976,-2326129152,-2316887552,-2322226176,-2335502336,-2341429248,-2322794496,-2300336640,-2300066816,-2297580032,-2290345984,-2297014784,-2314895872,-2327501824,-2326501376,-2336275968,-2335559168,-2334150656,-2334657536,-2331002880,-2318067712,-2301082112,-2298430976,-2298229760,-2305940480,-2316782592,-2317104640,-2309433856,-2304943616,-2305222656,-2301129728,-2308472832,-2319038464,-2324226560,-2328076288,-2323865600,-2329331200,-2343540736,-2338949632,-2340238848,-2349530624,-2353161728,-2350076928,-2354145792,-2363479552,-2374536192,-2384584192,-2376209408,-2366996480,-2364695552,-2366140928,-2359098880,-2329501184,-2308218880,-2308694528,-2312460288,-2312432640,-2318290432,-2323532288,-2330439680,-2338597888,-2345765376,-2347337216,-2343444992,-2332537344,-2336426496,-2339438080,-2331031040,-2314967552,-2305407488,-2316687360,-2341194752,-2358194176,-2355716096,-2352028672,-2358526464,-2353090048,-2345966080,-2343014400,-2337914368,-2338109952,-2343246336,-2344206336,-2354792448,-2362272256,-2348955648,-2344594944,-2348220416,-2357645824,-2367462912,-2368686080,-2378063872,-2393271808,-2397291008,-2395035136,-2382396416,-2379454976,-2382884864,-2380236800,-2381049344,-2378732544,-2365261824,-2355590144,-2355212800,-2359005184,-2357636608,-2355016192,-2351841280,-2352950272,-2360636416,-2370954240,-2376587264,-2381873152,-2367630848,-2346556416,-2335146496,-2344020992,-2360838144,-2372591616,-2371940864,-2361836544,-2345404928,-2338030592,-2341554688,-2343516160,-2360996864,-2371234816,-2370183680,-2377528832,-2378837504,-2382504960,-2381382656,-2380304896,-2386905600,-2390885376,-2387836416,-2384602112,-2383169024,-2380580352,-2383851520,-2386814976,-2387158016,-2384465920,-2376768000,-2383435264,-2399703552,-2400196608,-2386626560,-2381831680,-2379589120,-2372569600,-2381372928,-2382530048,-2376602112,-2375681536,-2383716864,-2396226048,-2384372736,-2369004032,-2364621312,-2370244608,-2387945984,-2395929088,-2388944896,-2376813568,-2367905280,-2369122816,-2361581056,-2355353600,-2363469824,-2375751168,-2387033088,-2396065792,-2391016960,-2379181568,-2377802752,-2378317312,-2378660352,-2372936704,-2375064576,-2389262336,-2382176768,-2371912704,-2365035520,-2363895808,-2365101568,-2358719488,-2354685952,-2370271232,-2393860608,-2401567232,-2400704000,-2388848128,-2381368320,-2386334720,-2401183232,-2403309568,-2396782080,-2396016128,-2397265408,-2393013248,-2391946240,-2389658112,-2393738752,-2403624448,-2412685312,-2416857600,-2425207808,-2420683264,-2408055296,-2400373760,-2397518336,-2408414720,-2411326976,-2406100992,-2390523392,-2379936256,-2376770048,-2390729216,-2409156096,-2415947776,-2413050368,-2404067328,-2401112576,-2406892544,-2400951296,-2398382080,-2396700160,-2396803072,-2390768128,-2380081664,-2379670016,-2390881792,-2401517056,-2412882432,-2417778688,-2409796608,-2410078720,-2421840896,-2429602816,-2429966336,-2423034880,-2413540864,-2407436800,-2407358976,-2406345216,-2414819328,-2421146112,-2418292736,-2415318016,-2415432704,-2412467712,-2405899776,-2411703808,-2423714304,-2434552832,-2434409984,-2417379328,-2395409408,-2407213568,-2422905856,-2420052992,-2410527232,-2408561664,-2424205312,-2430335488,-2432318976,-2436726272,-2449025024,-2443109376,-2423334400,-2423503872,-2431047168,-2429963264,-2422763008,-2424464896,-2433123840,-2438814720,-2435663872,-2439543808,-2452956160,-2455750656,-2437227008,-2425496576,-2421680128,-2416089600,-2425312256,-2427168256,-2430158336,-2428666880,-2432952832,-2437723648,-2425721344,-2418355200,-2420482560,-2422279168,-2420972544,-2427170816,-2430598144,-2428811264,-2419356672,-2428402688,-2433699840,-2434827264,-2440685056,-2444857344,-2441016320,-2428741632,-2440787968,-2452847104,-2443668992,-2434624000,-2433429504,-2422471680,-2410259968,-2414013952,-2418953728,-2416289280,-2415919616,-2424894976,-2428128768,-2419217920,-2419765760,-2433487872,-2446030336,-2440869888,-2422556672,-2405765120,-2403308032,-2410119680,-2408950784,-2401993728,-2407106048,-2421055488,-2421433344,-2420567552,-2431415296,-2436370432,-2414191104,-2403150848,-2415026688,-2427296768,-2427877376,-2408733184,-2395285504,-2415260160,-2423413760,-2434687488,-2449020416,-2458031616,-2456545792,-2464777216,-2469771776,-2463903744,-2453520896,-2446000128,-2441317888,-2448411648,-2448715776,-2444734464,-2432080896,-2416843264,-2422672384,-2434231808,-2440633856,-2438635520,-2430302720,-2423712768,-2430776832,-2439955456,-2441751552,-2441319424,-2445948416,-2443223552,-2435018752,-2424106496,-2415828480,-2417124352,-2429023232,-2427116544,-2427814400,-2446855168,-2459692032,-2457598464,-2455812608,-2456807424,-2469203456,-2472873984,-2475474432,-2480441344,-2471289856,-2460910592,-2468992512,-2474719232,-2469890048,-2465979392,-2476820480,-2478614016,-2472756224,-2465349120,-2460846080,-2459101184,-2465353216,-2479499776,-2484762624,-2487261184,-2481624576,-2467024384,-2456882176,-2466753024,-2479795200,-2489129472,-2485223936,-2478587904,-2478875136,-2485508096,-2490726400,-2491230720,-2495216640,-2483636224,-2468079104,-2467383296,-2467023872,-2465291264,-2466572288,-2457699328,-2443533824,-2431240704,-2436096512,-2449702400,-2467508224,-2489484800,-2500641280,-2512119808,-2514518016,-2498179072,-2478305792,-2474350080,-2485768192,-2490811904,-2481626624,-2472635904,-2476131840,-2484586496,-2489841664,-2487424000,-2488575488,-2492827648,-2492648960,-2490509312,-2501858304,-2504611328,-2500534272,-2494201856,-2489515008,-2491470336,-2502448640,-2513205760,-2507261952,-2505479168,-2507627008,-2509047808,-2506639360,-2506092032,-2501428224,-2487035392,-2480485376,-2478840832,-2476326912,-2470329344,-2458216448,-2458222592,-2474206208,-2484622336,-2486658560,-2485100032,-2482090496,-2472783872,-2484028416,-2502002176,-2502434304,-2505980416,-2513170944,-2499916288,-2480644608,-2481411584,-2486788096,-2492207616,-2508679680,-2519728128,-2520795136,-2524835840,-2518720000,-2508096512,-2493615104,-2484787712,-2481216000,-2476739072,-2480897536,-2484986880,-2485954048,-2490789376,-2494325760,-2487108608,-2473018368,-2479753216,-2495326208,-2497461248,-2496651776,-2494998016,-2492574208,-2498003456,-2508291584,-2511164416,-2505483776,-2499854848,-2496422400,-2487411712,-2488929280,-2497438208,-2499028992,-2494899200,-2493261312,-2505109504,-2532318720,-2536117248,-2528647168,-2521371136,-2517829120,-2515783168,-2503716352,-2507484160,-2511646208,-2516938752,-2525587968,-2532865536,-2533756928,-2523058176,-2525036544,-2539129856,-2537907200,-2534503424,-2529683456,-2532204032,-2543130112,-2546609664,-2545719808,-2544098816,-2543068672,-2538742272,-2528493056,-2524613632,-2522479616,-2518624256,-2523116544,-2525242880,-2536584192,-2541445632,-2533640704,-2526076416,-2527844864,-2534775296,-2548006400,-2554471424,-2543039488,-2533899776,-2540070912,-2553661952,-2558860288,-2552805376,-2542913024,-2537744896,-2538386432,-2547020288,-2552088576,-2544937472,-2546432000,-2551220224,-2545563136,-2541620736,-2552670720,-2565547520,-2566832640,-2556131840,-2544194048,-2547915264,-2560730112,-2569049088,-2566137856,-2567469568,-2577535488,-2567848448,-2553912832,-2557364224,-2564536832,-2568643072,-2573859840,-2580242944,-2583003648,-2573848064,-2573817856,-2583209984,-2578388992,-2563958272,-2555513344,-2550525440,-2546230784,-2542352896,-2544393216,-2531627008,-2523049472,-2529430016,-2530040320,-2530977792,-2533079040,-2522960384,-2515757568,-2505280000,-2497168384,-2489263616,-2476371456,-2469593600,-2469025280,-2470096384,-2473029632,-2476071936,-2481412608,-2489507328,-2490637312,-2475667968,-2459376128,-2458810368,-2466826240,-2471396864,-2464020992,-2449797632,-2446745600,-2458323968,-2482522112,-2498109952,-2503554048,-2501671936,-2493139456,-2493878272,-2501509120,-2511953408,-2511338496,-2515052032,-2521532416,-2527534592,-2537387008,-2549560320,-2535745024,-2525144064,-2513250816,-2519699968,-2533944320,-2537271296,-2541120000,-2540272640,-2535832576,-2518676480,-2519927296,-2548208128,-2560506880,-2562803200,-2569193984,-2562188288,-2549541376,-2543636480,-2551089664,-2565414912,-2561803264,-2543732736,-2543529984,-2553134080,-2547741696,-2538693120,-2533525504,-2540114944,-2551493632,-2564594688,-2562141184,-2551129088,-2551430144,-2556566528,-2559051264,-2552631296,-2544938496,-2545147392,-2536409088,-2527221760,-2528041984,-2529914368,-2528773120,-2531614720,-2538622976,-2542707712,-2538832384,-2545903616,-2550659072,-2544935936,-2536770560,-2539350016,-2543674368,-2547139584,-2556699648,-2563123200,-2558488576,-2567840256,-2591478272,-2598640128,-2595417600,-2591792640,-2591964672,-2591952384,-2586747904,-2577636864,-2576251392,-2568623616,-2559026176,-2552562688,-2556589568,-2564234752,-2567665152,-2586185216,-2598642688,-2596001280,-2593265152,-2587327488,-2581543424,-2578286592,-2598380544,-2611884032,-2604484096,-2595105280,-2587810304,-2589256704,-2597499392,-2591462400,-2588729856,-2593304064,-2591321600,-2587127296,-2589643776,-2607249920,-2605823488,-2591644160,-2587300352,-2586528256,-2583143424,-2590480384,-2598316032,-2588561408,-2576640512,-2585072128,-2601520128,-2617440256,-2621807104,-2607065088,-2596637184,-2592810496,-2582124544,-2578834944,-2586328576,-2592657920,-2592223744,-2592097792,-2588926976,-2584721408,-2579463168,-2585247232,-2599247872,-2606508544,-2614639104,-2622841344,-2627860992,-2623033856,-2614352896,-2597245952,-2590948352,-2586276352,-2592961536,-2604325888,-2605599232,-2606462976,-2609617920,-2609527296,-2605340160,-2609804288,-2614706688,-2616941056,-2609755136,-2616401408,-2622708736,-2616512512,-2614781952,-2614298112,-2613234688,-2618458624,-2630590464,-2635307520,-2621919232,-2606104576,-2611319808,-2623346176,-2627072000,-2609335296,-2595524096,-2601163776,-2617219072,-2620493824,-2607839232,-2599602688,-2608985600,-2622416384,-2624945664,-2621218304,-2620696576,-2620715008,-2621669376,-2626368512,-2627301376,-2628484096,-2622068736,-2620775936,-2620711936,-2623323648,-2637647360,-2650235392,-2654548480,-2652969984,-2656932864,-2667729920,-2658838016,-2640606720,-2630758912,-2635879424,-2636573696,-2624442880,-2616995328,-2620432384,-2622977024,-2619229696,-2618388480,-2633473536,-2649447936,-2653185536,-2661273600,-2659533312,-2644990464,-2632882176,-2634398720,-2642779648,-2647708672,-2645104640,-2638827008,-2630408704,-2630119424,-2639303680,-2649254912,-2643535872,-2642373632,-2662297088,-2672126976,-2672354816,-2673488384,-2659261952,-2645795328,-2643603968,-2642409472,-2647318016,-2649493504,-2648424448,-2638103552,-2628346880,-2626316800,-2626911232,-2635084800,-2652765184,-2654005248,-2651818496,-2652817920,-2645976064,-2635009536,-2627073536,-2621848064,-2620537344,-2627333632,-2643820544,-2644809216,-2649374720,-2656588800,-2639135744,-2616190976,-2604027904,-2624131072,-2651098112,-2659558400,-2649639936,-2657695744,-2667328512,-2658162688,-2653016064,-2650765824,-2649177600,-2647633408,-2639172096,-2621459456,-2620134912,-2633251328,-2636927488,-2624561664,-2614340608,-2611949568,-2618633728,-2609011712,-2612332544,-2617282048,-2605393408,-2604102144,-2613088768,-2628365312,-2641345024,-2638871552,-2633843712,-2621512192,-2621699072,-2637265408,-2645972992,-2654639104,-2646538240,-2636264448,-2639751680,-2631309312,-2618684928,-2611010560,-2600265216,-2603307008,-2616968704,-2627211264,-2633366016,-2625102848,-2617304576,-2629239808,-2646752768,-2655526912,-2651250688,-2634972672,-2628366848,-2646080512,-2655290880,-2645775360,-2651340288,-2652083712,-2656363520,-2666031104,-2661070336,-2650672128,-2644716032,-2640207872,-2643175424,-2643264000,-2639732736,-2647222784,-2648301056,-2648250368,-2653698560,-2657992192,-2667566080,-2669103104,-2651514880,-2643414528,-2641290240,-2638682112,-2639661568,-2640651776,-2633984000,-2633943552,-2647134720,-2663245312,-2674775552,-2677868544,-2678679040,-2673319424,-2670746112,-2675434496,-2670122496,-2666110464,-2665214464,-2670620672,-2678775296,-2679715840,-2674696704,-2673752064,-2670379008,-2666152960,-2679554560,-2698572800,-2704617984,-2706351104,-2692387840,-2686513152,-2677863936,-2674682880,-2682937856,-2685215232,-2675975168,-2658072064,-2635788800,-2634731520,-2632294400,-2629621760,-2642444288,-2657459712,-2667759616,-2677515776,-2684689408,-2685240832,-2678482944,-2672708096,-2671226880,-2676393984,-2692237312,-2710286848,-2709758976,-2695425536,-2691405312,-2688437248,-2686751232,-2675931136,-2664283136,-2678039552,-2685019648,-2680550400,-2686594560,-2695438336,-2700106240,-2700261888,-2685910016,-2678072320,-2681660928,-2678761984,-2669752832,-2668870144,-2680242688,-2700687872,-2715425280,-2707621376,-2686375936,-2675605504,-2678670336,-2689776128,-2702252032,-2702567424,-2705444864,-2704167936,-2702328320,-2700721152,-2698647552,-2696406528,-2694960640,-2700668928,-2702638080,-2702560256,-2710560256,-2717872640,-2711983616,-2714121728,-2715600384,-2708059136,-2699008512,-2694569984,-2707516416,-2716082176,-2717185024,-2717140480,-2718824960,-2712652800,-2720584704,-2719581696,-2710307840,-2711290368,-2720131072,-2714340864,-2700784640,-2704883712,-2719947776,-2735789568,-2750432768,-2762013696,-2761116160,-2750776320,-2744295936,-2742400000,-2730244096,-2714894336,-2704605184,-2708714496,-2713185280,-2715746304,-2716577792,-2713148928,-2721422848,-2746609152,-2766054400,-2764854272,-2753645056,-2751052288,-2746135040,-2726640128,-2703968768,-2691635712,-2694656000,-2712273408,-2736066048,-2746137088,-2749050880,-2745610240,-2742246400,-2758499840,-2767521792,-2754987520,-2736183808,-2736081408,-2745095168,-2742528000,-2741295616,-2737804288,-2736295424,-2730352640,-2729144320,-2728093184,-2731665408,-2732876800,-2737648128,-2739602944,-2744680448,-2751396352,-2753819648,-2754621952,-2754854400,-2750489600,-2734719488,-2726420992,-2720438784,-2712567296,-2722306560,-2726386688,-2728682496,-2725433344,-2714644480,-2713772032,-2714624512,-2724482048,-2749112832,-2766698496,-2765309952,-2756891136,-2750610944,-2739121152,-2732230656,-2742074368,-2761679872,-2768129024,-2778422784,-2788595712,-2787703296,-2790612992,-2781197312,-2773672448,-2771520000,-2767449088,-2763404288,-2764082688,-2772715520,-2778768896,-2768520192,-2758238720,-2764818432,-2777154048,-2771217920,-2757582336,-2752115712,-2748426240,-2748076032,-2764861952,-2768943616,-2755292160,-2751413760,-2754380288,-2748820480,-2742044672,-2744097280,-2751928832,-2759727616,-2772389376,-2785271296,-2785876992,-2784765952,-2793938432,-2790443008,-2786145792,-2785678336,-2779968512,-2762300416,-2752539648,-2756196864,-2771337216,-2786600448,-2791152128,-2788872704,-2785115648,-2789602304,-2788246016,-2780709376,-2785645568,-2788633088,-2776306176,-2771241472,-2782467072,-2784719872,-2773283840,-2762966016,-2772362752,-2786223616,-2790640640,-2792013824,-2791234560,-2784730112,-2769223680,-2780242432,-2809110528,-2825611776,-2840540672,-2842532864,-2830354944,-2812222976,-2803607040,-2810204160,-2818741760,-2812917248,-2808016384,-2804581376,-2807021568,-2808004096,-2805097984,-2802509312,-2793538048,-2800399360,-2791886336,-2778212352,-2797616128,-2808336384,-2792815104,-2788828160,-2793364992,-2790793728,-2798376960,-2803658240,-2794752512,-2798408704,-2807464960,-2804720128,-2807118336,-2818650112,-2815667712,-2822158336,-2826483200,-2825511936,-2825360896,-2809662464,-2790359552,-2789433856,-2791243264,-2804035072,-2827340800,-2844352000,-2846550528,-2841753088,-2841048064,-2831947264,-2827863040,-2833465344,-2838708224,-2840731648,-2836367872,-2822876160,-2823190528,-2823760896,-2821550592,-2823147520,-2819773440,-2814940672,-2802713088,-2795825664,-2802726912,-2813106176,-2822977024,-2824963072,-2814176256,-2810780160,-2813793280,-2817714176,-2820959232,-2824751616,-2838453760,-2841010176,-2840900096,-2842467328,-2847239680,-2837144576,-2828524544,-2826756096,-2831011840,-2827597824,-2824030208,-2838706688,-2855842304,-2863581696,-2851345920,-2830745600,-2825340928,-2825533952,-2816384000,-2810160640,-2805572096,-2803701248,-2800375808,-2810002432,-2820753920,-2821888000,-2816899072,-2811938304,-2827344896,-2847773184,-2855345664,-2854517760,-2853168640,-2860021248,-2864201216,-2875841024,-2883199488,-2878718976,-2850618368,-2833329152,-2839791104,-2845115904,-2841705472,-2837400576,-2831847936,-2838224896,-2853538816,-2855116800,-2864400896,-2862360064,-2843056128,-2833011712,-2845144064,-2862915072,-2875448832,-2873644032,-2859838976,-2854598144,-2865497600,-2867972096,-2865414656,-2864555520,-2867841536,-2866634752,-2866808320,-2869546496,-2865799680,-2862943232,-2868267008,-2872602624,-2859057152,-2837977088,-2822924800,-2830723072,-2855090688,-2874710016,-2885638656,-2889947648,-2899485696,-2904546304,-2889940480,-2868473344,-2850710016,-2847074304,-2864610816,-2868941824,-2861807104,-2861508608,-2857667584,-2843484672,-2834934784,-2848495104,-2863682048,-2883499008,-2892735488,-2899071488,-2903627264,-2897038848,-2888693248,-2890371072,-2887763968,-2872280576,-2865688576,-2879412736,-2886664704,-2876839936,-2870084608,-2878553088,-2890278912,-2900913152,-2899262976,-2899926016,-2906435584,-2899112448,-2897898496,-2899573760,-2891412992,-2887409152,-2895359488,-2893749760,-2896186368,-2901924864,-2896861184,-2890646016,-2890089984,-2904080896,-2909649920,-2917839360,-2917812736,-2907418624,-2915563008,-2925943808,-2929038848,-2924723712,-2917869568,-2914515456,-2908769792,-2909850112,-2912528384,-2904131072,-2899878912,-2903844352,-2911604736,-2920366080,-2915532800,-2896276480,-2887699456,-2898521600,-2908430848,-2916576256,-2924536320,-2911464448,-2898749440,-2903714304,-2919149056,-2926290432,-2921865216,-2917669888,-2919227904,-2919470080,-2902472192,-2888435712,-2895201792,-2905702400,-2907838464,-2916257792,-2923439104,-2929222144,-2934359040,-2935223808,-2920536064,-2902565376,-2907196928,-2928563712,-2935287296,-2936629248,-2944713728,-2943242752,-2933147136,-2931389952,-2937908736,-2929018880,-2918634496,-2918319104,-2924104192,-2933865984,-2938110464,-2949971968,-2954894336,-2946422272,-2934461440,-2932301824,-2941984768,-2940898304,-2928204800,-2921057280,-2914503680,-2909394944,-2917323776,-2933675520,-2948672512,-2942108672,-2928129024,-2923202048,-2935919616,-2935886848,-2926391296,-2916278784,-2904402432,-2906950656,-2923719168,-2940912640,-2957076992,-2954037248,-2949135360,-2943410688,-2940582912,-2937674240,-2929639936,-2930813440,-2932188672,-2935754240,-2940344320,-2942875136,-2948086784,-2952156672,-2950661632,-2955982336,-2963309568,-2968199680,-2982671360,-2990714368,-2992495104,-2990309888,-2971882496,-2956996096,-2954228736,-2950720512,-2954141184,-2951050240,-2957636608,-2972219392,-2972232704,-2964594176,-2968451584,-2957176832,-2941623808,-2931068928,-2937445888,-2948430848,-2955097088,-2951779328,-2955630592,-2952314368,-2957254656,-2961819648,-2954824192,-2950227456,-2942420992,-2944450048,-2953457152,-2957520384,-2952036352,-2947296256,-2948834304,-2961466368,-2980137984,-2976113152,-2963002368,-2954921984,-2946822656,-2948487168,-2951012864,-2969860608,-2976280576,-2976467456,-2993730048,-2996699648,-2990028800,-2986354176,-2977361408,-2966282752,-2961397760,-2970323456,-2981703168,-2993860608,-2989883392,-2974860800,-2972575744,-2989166080,-2991301632,-2994820608,-2998893056,-2990625280,-2978374656,-2968158208,-2969483776,-2985592320,-3000614912,-3002249728,-2990655488,-2990477312,-2994030080,-2984152576,-2974185984,-2984727040,-2991215104,-3003434496,-3009782272,-3009199616,-3005449728,-3011704320,-3014499840,-3002945024,-2996994048,-2999708160,-3005705216,-3003040768,-2990876160,-2988672000,-2996558336,-3018804736,-3026668032,-3012802560,-3008992768,-3014149120,-3033520128,-3042160640,-3030941184,-3025472000,-3023091200,-3025010688,-3032904704,-3030251008,-3025818624,-3025062400,-3014814208,-3008186368,-3022566912,-3045910016,-3047385600,-3053390848,-3064092160,-3070089728,-3065806848,-3047172608,-3023949312,-3004239360,-2999331328,-2995732992,-3012077056,-3031439872,-3040923648,-3041681408,-3029359616,-3031468032,-3044116992,-3055415296,-3058253312,-3054796800,-3044266496,-3037291520,-3039142400,-3038370816,-3044804096,-3043795968,-3037996544,-3034093568,-3033468416,-3029556224,-3032095744,-3036974080,-3043801600,-3055630848,-3060865024,-3057397760,-3053379584,-3054208000,-3048337920,-3047928832,-3053346816,-3039756800,-3028109824,-3037899776,-3046324224,-3053111296,-3061872640,-3078262272,-3075736064,-3064371712,-3053460992,-3039154688,-3045833216,-3066873344,-3068776960,-3052826112,-3042583040,-3042281984,-3044858368,-3050729984,-3050337792,-3036901888,-3042251264,-3055411712,-3064435200,-3067230720,-3072125952,-3076914176,-3060757504,-3039957504,-3030102528,-3021137408,-3026190336,-3032358912,-3033826304,-3036792832,-3043940864,-3049242112,-3059780096,-3060011008,-3065144320,-3070028288,-3067432448,-3069062656,-3064652800,-3060151296,-3063525888,-3072016896,-3080386560,-3090137600,-3096983552,-3107925504,-3105491456,-3093324288,-3081529344,-3075879424,-3074153984,-3069596672,-3062506496,-3060620800,-3057908736,-3058191360,-3054835712,-3053069824,-3063336448,-3069244928,-3091993088,-3100943872,-3098131456,-3099473408,-3086379008,-3071311360,-3060518400,-3051966976,-3068797440,-3098671104,-3111355904,-3110027264,-3109341696,-3106473984,-3104274944,-3099194880,-3110977536,-3126615040,-3122929664,-3117894656,-3108684800,-3093811712,-3084195840,-3083490304,-3095905792,-3107126272,-3111279616,-3113880576,-3111015424,-3110513664,-3115358720,-3119872512,-3111486464,-3112374784,-3108489728,-3087335424,-3072044032,-3079575552,-3078937600,-3076121600,-3076148224,-3075078144,-3079080448,-3080759808,-3083645440,-3089622016,-3097956864,-3101412352,-3099575808,-3104088064,-3105899520,-3101223424,-3099923968,-3104567808,-3104022528,-3098930176,-3101514240,-3100732416,-3104604160,-3111426048,-3113207808,-3111061504,-3111649792,-3116606464,-3113261056,-3111195136,-3126094336,-3135221760,-3133194240,-3126612480,-3111033344,-3107925504,-3111821312,-3102341120,-3090593280,-3106201600,-3127957504,-3132542976,-3122864128,-3110313472,-3105254400,-3111241216,-3119748096,-3119127552,-3119780352,-3129928192,-3124689920,-3116882432,-3106452480,-3095172096,-3099046912,-3116693504,-3135645696,-3144365056,-3136856576,-3128257024,-3134056448,-3134620160,-3132607488,-3131056640,-3131151872,-3130115584,-3150920192,-3175484416,-3181560832,-3177352192,-3163412992,-3147537920,-3135858688,-3132020736,-3130843648,-3142985216,-3152394240,-3159790080,-3155083264,-3148359168,-3142786048,-3128726528,-3135424512,-3147835904,-3156486144,-3150692352,-3139421696,-3140474368,-3145708032,-3152290816,-3167431168,-3177765376,-3178761216,-3179227136,-3180849152,-3180536832,-3175747584,-3178572800,-3184430080,-3175324160,-3160388608,-3160879104,-3167280640,-3171227136,-3180129280,-3181067264,-3180139520,-3182013440,-3181385216,-3188967424,-3194976768,-3200995328,-3200715264,-3192520704,-3190582784,-3177495552,-3170488832,-3171265536,-3167308800,-3163447296,-3168013312,-3173001728,-3178080768,-3173337088,-3169004544,-3184439296,-3209235968,-3221603840,-3223490560,-3219987968,-3220910592,-3215371264,-3198307328,-3200732672,-3209935360,-3203162624,-3200984064,-3207500288,-3215041536,-3213554176,-3206756352,-3203194880,-3211042816,-3208996864,-3195376128,-3192560128,-3184297472,-3170174464,-3168080384,-3171621376,-3171443712,-3164154880,-3165883392,-3180167680,-3195502592,-3200019968,-3202041856,-3216559104,-3216609792,-3200925184,-3190851584,-3199965184,-3215707648,-3224695296,-3211835904,-3204491776,-3212539392,-3221970944,-3217553408,-3217701376,-3225690112,-3230575104,-3232707072,-3227173376,-3222707712,-3224313344,-3227044864,-3233647104,-3243597824,-3249275904,-3242383872,-3229647360,-3218204672,-3201591808,-3186700800,-3189907968,-3191133184,-3201390592,-3206275584,-3201305088,-3196268032,-3191552512,-3197218816,-3207836672,-3207787008,-3202679808,-3202790400,-3203847168,-3209761792,-3223508992,-3229100544,-3228042240,-3232143872,-3230301696,-3228518912,-3225571840,-3226711552,-3237722624,-3239160320,-3240873472,-3257399296,-3262106624,-3263911936,-3257415168,-3245640192,-3248457728,-3243473408,-3230657024,-3229986304,-3239681536,-3244838400,-3249816576,-3261474816,-3267313152,-3259679232,-3254949376,-3255115776,-3253883904,-3255929344,-3259249152,-3255026176,-3253364736,-3260443136,-3262452736,-3265966080,-3275068416,-3279330304,-3282824704,-3284437504,-3284136960,-3278321152,-3266140672,-3264973824,-3265931776,-3261716992,-3256579072,-3266246656,-3283747840,-3286791680,-3270650368,-3265518080,-3282333696,-3283140096,-3286922240,-3296896512,-3314849280,-3311207936,-3294188032,-3284258304,-3286251520,-3291334656,-3287542784,-3277716992,-3263782400,-3253875712,-3250793984,-3253962752,-3256212992,-3262463488,-3265739776,-3270102016,-3285064704,-3291877376,-3288595968,-3285209600,-3279411712,-3274622464,-3277022208,-3286317056,-3282260480,-3282011136,-3285133312,-3286168064,-3283550208,-3264227840,-3257905152,-3265600000,-3271946752,-3281432064,-3273005568,-3256736768,-3255414272,-3269965824,-3286327808,-3292042240,-3295203840,-3306422784,-3315321344,-3315635712,-3310786560,-3292262400,-3276851712,-3272578048,-3284616192,-3296942080,-3303441920,-3312507904,-3306155520,-3296062464,-3299646464,-3294504448,-3292375040,-3297545728,-3305461248,-3315698688,-3320853504,-3317686272,-3315384832,-3310780416,-3305541120,-3304274944,-3300834304,-3298489344,-3301457408,-3308053504,-3315702272,-3322637312,-3318494208,-3308944896,-3311622656,-3330989568,-3356389376,-3370126848,-3362885120,-3348358656,-3330475520,-3320922624,-3324148224,-3322014208,-3317607424,-3324684288,-3330394112,-3329531392,-3329793024,-3338122752,-3336999424,-3337741312,-3346381824,-3342270464,-3337026560,-3327559168,-3326437376,-3342148096,-3341692928,-3328738816,-3315316736,-3325813248,-3348051456,-3357972480,-3370483200,-3368598528,-3358476800,-3363427328,-3375595520,-3389987328,-3398193664,-3403803648,-3398317568,-3393388544,-3384868864,-3369193984,-3366670336,-3373608960,-3378349568,-3387461120,-3384413184,-3373926400,-3363782144,-3360160256,-3355146752,-3357391872,-3360771584,-3368626176,-3366597632,-3348462592,-3349050880,-3370842624,-3383677952,-3371786752,-3367863808,-3371880960,-3364787200,-3358287872,-3363433984,-3375081472,-3390247424,-3397801472,-3394966016,-3389006336,-3389706752,-3395816960,-3394186752,-3403312128,-3404160000,-3401086464,-3406512640,-3405780480,-3390962176,-3374947328,-3378219520,-3392209408,-3402523648,-3400369664,-3399567360,-3402085888,-3402586624,-3408781824,-3408404480,-3399223808,-3391178752,-3386368000,-3388250112,-3390011392,-3388379136,-3397456384,-3405555200,-3403317760,-3392416768,-3387035136,-3386903552,-3386638848,-3381048320,-3374679552,-3367723008,-3346541056,-3337660416,-3347144192,-3370152960,-3378928640,-3378567168,-3371502592,-3365867008,-3379594752,-3395081728,-3398468608,-3401978880,-3403550208,-3401686528,-3410260480,-3406556672,-3407888384,-3428019200,-3427767808,-3424007680,-3434425856,-3437413376,-3437207040,-3435019776,-3426955264,-3419670528,-3418893312,-3411696640,-3399812608,-3391614464,-3394480640,-3399896576,-3415226368,-3432457216,-3440764928,-3451200000,-3454384640,-3448316416,-3445689344,-3447089664,-3447223296,-3445872128,-3446220288,-3446213632,-3444886016,-3444011008,-3444300288,-3437207552,-3432279040,-3441160192,-3450790400,-3459956736,-3466127360,-3454529536,-3454266368,-3469818880,-3480209408,-3485070336,-3486454272,-3491332608,-3494106624,-3507608064,-3519164928,-3506437120,-3492528640,-3488289792,-3487004160,-3478980096,-3472182784,-3469576192,-3479656960,-3501486592,-3517285376,-3511767040,-3486732288,-3464682496,-3461547520,-3459318784,-3462572544,-3480546816,-3507710464,-3521592320,-3509712384,-3494635008,-3484081152,-3485157376,-3490614784,-3494122496,-3506155520,-3516525568,-3510205952,-3491727360,-3487645184,-3503272448,-3509013504,-3507662336,-3502076416,-3497106944,-3495565824,-3495308800,-3483195392,-3467869184,-3465854464,-3471238144,-3485287936,-3504598528,-3510569472,-3501466624,-3499788288,-3493515264,-3482605056,-3466100736,-3449595392,-3443576832,-3452216832,-3470587392,-3483179520,-3477102080,-3471726080,-3471490048,-3479051264,-3492646400,-3501426688,-3521246720,-3529894912,-3523677696,-3517521408,-3511539712,-3511479296,-3499267072,-3480418304,-3484247552,-3485189632,-3478369280,-3475969536,-3477042688,-3493977088,-3508063232,-3508696064,-3507897856,-3510819840,-3513990656,-3513084928,-3516197888,-3527631872,-3532210176,-3533289984,-3533411840,-3523669504,-3526590976,-3522326016,-3518127616,-3509421568,-3505651712,-3510092288,-3517821952,-3522277888,-3515814400,-3518518784,-3515868160,-3515564544,-3525945344,-3537355776,-3526636544,-3526666752,-3530860544,-3522135552,-3522121216,-3529145856,-3531256320,-3533509632,-3535223296,-3534918656,-3531620352,-3536097792,-3546568704,-3567205888,-3577188864,-3578072064,-3572839424,-3576888320,-3587831808,-3584840704,-3567182848,-3548587520,-3542551040,-3550555648,-3554810880,-3551660032,-3558184960,-3574912000,-3578305024,-3582246400,-3593353216,-3577896448,-3566332928,-3566620672,-3568324096,-3575310336,-3576953344,-3567256576,-3555517440,-3552487936,-3551377408,-3552614912,-3558623232,-3573277184,-3579783168,-3582985216,-3592103936,-3593542144,-3599887872,-3604289536,-3602713600,-3601038848,-3604768256,-3609178624,-3604559360,-3597687808,-3598441472,-3594002944,-3583661056,-3584225792,-3585742848,-3586635264,-3597517312,-3596295168,-3583670784,-3579440128,-3590565376,-3597691392,-3610414080,-3605415936,-3585790976,-3588535296,-3598984704,-3597613056,-3605594624,-3618811392,-3624418816,-3609670144,-3597694976,-3591647232,-3590574592,-3593936384,-3596648960,-3602868736,-3606084096,-3611554816,-3598709248,-3584977920,-3583832064,-3593296384,-3607638528,-3611976704,-3625773056,-3644456448,-3646511616,-3645364736,-3637901312,-3639601664,-3641570304,-3627784704,-3617524224,-3621353984,-3636872192,-3642191360,-3641224192,-3639917568,-3638149632,-3643719680,-3653276160,-3643667968,-3631426560,-3632217600,-3638243328,-3644568064,-3646943744,-3658769408,-3670275072,-3675280896,-3687543808,-3692876288,-3681391616,-3667132928,-3662553600,-3657574400,-3648529408,-3644609024,-3653391360,-3663375360,-3658757120,-3638994944,-3632300544,-3636977664,-3656673792,-3658462208,-3651563008,-3653548544,-3659009536,-3665686528,-3676755456,-3688068608,-3694496768,-3705152000,-3711631360,-3711245824,-3713575936,-3709323776,-3706847744,-3699544064,-3689374208,-3670453248,-3656593920,-3662520320,-3675906048,-3682591744,-3678014976,-3664829952,-3655941632,-3656990208,-3670010880,-3681912832,-3690692608,-3699010048,-3707501056,-3714697728,-3703999488,-3686837248,-3690153984,-3688685056,-3681737728,-3676476928,-3664286720,-3662531584,-3658009088,-3660487680,-3671868928,-3686339584,-3691378176,-3692320768,-3696075776,-3698891776,-3704444928,-3710430208,-3716495872,-3716539904,-3697558016,-3682728448,-3686942720,-3695635968,-3697175040,-3706238464,-3720948736,-3729262080,-3730812928,-3718203904,-3709856256,-3700846592,-3702210048,-3718184448,-3739389440,-3748045312,-3744517632,-3746441728,-3743488512,-3721360384,-3723795968,-3736407040,-3745391616,-3743328768,-3748799488,-3765869056,-3769748480,-3763379200,-3752647168,-3739723776,-3739272704,-3743531008,-3742063104,-3749327872,-3750603264,-3739668480,-3732860416,-3736055808,-3743598080,-3745415168,-3745282560,-3751407616,-3752755712,-3745431040,-3735409152,-3732808704,-3746612736,-3756146688,-3749411328,-3754009600,-3766184960,-3757406208,-3761038848,-3772353536,-3770503168,-3772887040,-3764404224,-3767110144,-3776410624,-3767339008,-3763807232,-3757758976,-3753035776,-3772974592,-3794708480,-3807952384,-3818199552,-3817304064,-3811840512,-3802700800,-3793290240,-3792022016,-3783308800,-3778414592,-3790232576,-3800490496,-3804725760,-3812574208,-3808179712,-3804257792,-3805902848,-3799911936,-3798607360,-3809150464,-3820617216,-3822206464,-3811969536,-3803238912,-3804839936,-3813198336,-3826779648,-3834707968,-3835195392,-3830602752,-3836502016,-3849687552,-3853557248,-3839314944,-3823464448,-3822647808,-3820868096,-3819559936,-3831169024,-3845931520,-3840866304,-3824748544,-3820874240,-3823034368,-3831012864,-3841206272,-3845996544,-3846575616,-3830657024,-3805596160,-3806789120,-3833905664,-3851592704,-3862555648,-3862805504,-3848729600,-3844894208,-3850512384,-3844604928,-3825092608,-3821133824,-3830080000,-3826847232,-3824693248,-3834444288,-3849051136,-3851529216,-3842887680,-3850068480,-3866713600,-3877419008,-3882029056,-3883270144,-3885062144,-3874903552,-3881118208,-3886983680,-3882855936,-3875144704,-3871385088,-3873206272,-3882307072,-3875611136,-3870819328,-3872076288,-3874625024,-3882403840,-3882755072,-3872222208,-3855006720,-3848002048,-3848038912,-3855454720,-3871332864,-3882225152,-3887569408,-3888263168,-3876800512,-3862868992,-3856634368,-3863040512,-3872839680,-3871289856,-3866885632,-3876069888,-3879953408,-3876124672,-3873518080,-3870919680,-3876351488,-3881022976,-3890276864,-3898028032,-3905605120,-3906179584,-3903470592,-3909487616,-3901664256,-3883369472,-3874502144,-3869988352,-3868326912,-3880093184,-3900353024,-3910951936,-3917944832,-3921135616,-3914287104,-3917352448,-3930382336,-3931830272,-3929494016,-3926456832,-3914466304,-3914759168,-3929336832,-3932688896,-3927384064,-3924668416,-3918557184,-3916501504,-3924795392,-3920907776,-3905779200,-3908525568,-3918056960,-3930488832,-3934472192,-3928425472,-3926107648,-3928048640,-3937074688,-3944232448,-3950265856,-3954527232,-3947251200,-3945028608,-3941308416,-3940114432,-3939328000,-3935784448,-3937474560,-3938976256,-3946997248,-3964930560,-3974872064,-3974922240,-3974110208,-3967673856,-3967160832,-3966057984,-3952939008,-3956544000,-3974019584,-3981863424,-3985630208,-3976344576,-3968677376,-3952716800,-3946225664,-3949244416,-3955075072,-3971411968,-3995959296,-4001736192,-3994108928,-3987938304,-3993081856,-3995532800,-3989134848,-3987677184,-3984000000,-3981429248,-3972381184,-3973831680,-3989582848,-3990944768,-3998363136,-4008416768,-4009875456,-4006395392,-4010178560,-4009539072,-4002231808,-4004848640,-4009807872,-4016825344,-4017916416,-4013651456,-4016265728,-4015056896,-4003029504,-3996885504,-3996491776,-3996730880,-4012263424,-4019560448,-4021131776,-4024805888,-4026380800,-4035921408,-4033921536,-4030115328,-4029593088,-4039360000,-4037676032,-4031971328,-4029699584,-4031193600,-4039690752,-4051672576,-4047088640,-4035939328,-4035182592,-4035667456,-4028424192,-4033813504,-4037912576,-4036481024,-4030482432,-4030025728,-4041369088,-4051587584,-4043428352,-4023536128,-4030182400,-4039700992,-4036831232,-4042836992,-4056502272,-4069153280,-4078823936,-4073665536,-4065661952,-4076531712,-4094572032,-4098166272,-4107517440,-4108809728,-4098947072,-4085795840,-4082218496,-4083440640,-4089673728,-4098617856,-4107384832,-4109471232,-4095943680,-4089259008,-4081677312,-4088074752,-4090715136,-4079309824,-4076420608,-4084621824,-4091728896,-4093341184,-4089686016,-4096936960,-4097649152,-4085212672,-4077488128,-4089077248,-4105928192,-4120305664,-4128220672,-4126754816,-4126494208,-4123578880,-4123664384,-4134002688,-4150335488,-4164880384,-4163486208,-4142539776,-4127029248,-4119744000,-4121863168,-4125818368,-4127076352,-4127943680,-4125299712,-4125699072,-4124564992,-4130147328,-4130489344,-4126917120,-4116740096,-4098941952,-4097642496,-4107393024,-4117305344,-4128345088,-4138672640,-4133430784,-4124759552,-4131864576,-4137274368,-4150657024,-4167461888,-4156088832,-4143177728,-4141806592,-4153923584,-4166453760,-4165770240,-4164666880,-4164630528,-4157000704,-4149608960,-4154662400,-4155218944,-4160812032,-4174295040,-4183082496,-4192205312,-4185401856,-4180794880,-4180919296,-4182463488,-4180980224,-4174817792,-4185270784,-4198818816,-4195830784,-4192440320,-4186103296,-4184985600,-4197971456,-4218006016,-4220897792,-4210754048,-4211055616,-4220042240,-4232243200,-4237505024,-4225373696,-4205998080,-4195324416,-4197462016,-4205733376,-4210481664,-4203079680,-4183343104,-4169666560,-4173785600,-4182156288,-4196024832,-4210486784,-4219671040,-4225569280,-4217925632,-4214852096,-4224274432,-4214395392,-4204013056,-4197318656,-4199415296,-4203557888,-4213821952,-4228712960,-4229702656,-4219854336,-4212994048,-4214897664,-4210693632,-4200778240,-4200714752,-4202159616,-4195601408,-4187443712,-4199099392,-4219110912,-4235767296,-4232903168,-4225515520,-4234180608,-4245128704,-4263310336,-4281059840,-4296000000,-4302567936,-4295472640,-4281125888,-4278471168,-4289749504,-4290557952,-4281825280,-4278455296,-4262825984,-4250377728,-4259606016,-4267999744,-4282233344,-4272020992,-4259179520,-4264182784,-4265576448,-4276400640,-4286275584,-4280523264,-4281591808,-4277898752,-4271654400,-4283471360,-4304306176,-4306388480,-4303982592,-4317377024,-4325634560,-4316312576,-4298765312,-4281536000,-4269999616,-4275214848,-4287748096,-4294182400,-4297869824,-4298812416,-4292199424,-4296695808,-4297271808,-4286266880,-4290989568,-4304042496,-4302090752,-4288961024,-4285601280,-4290256384,-4312535040,-4340830720,-4353902592,-4336129024,-4321863168,-4324325888,-4330075136,-4324205568,-4324137472,-4334660096,-4348323328,-4359984128,-4360547328,-4355261440,-4342157312,-4325911040,-4312158208,-4317342208,-4333676544,-4346043904,-4357035008,-4358984192,-4352551424,-4358676480,-4359057920,-4358137344,-4367558144,-4372007424,-4370978304,-4362100736,-4351925248,-4353786368,-4350429696,-4362399232,-4377278976,-4380786176,-4372477440,-4378184192,-4393482752,-4390605312,-4387418624,-4379354112,-4377679872,-4376842240,-4371246080,-4364689920,-4359969792,-4360500224,-4361831424,-4370890240,-4378605568,-4383933952,-4389874688,-4400624640,-4396619776,-4383741952,-4381179392,-4395402752,-4399040000,-4388151808,-4386573824,-4394193920,-4394014720,-4403218432,-4405172736,-4407414272,-4415095296,-4419088384,-4421653504,-4421965312,-4421559808,-4417388544,-4416222720,-4418761216,-4429799424,-4434280960,-4439557632,-4447525888,-4449977856,-4454146560,-4454819328,-4452145152,-4441148416,-4442817536,-4448878080,-4447446016,-4456893440,-4467977728,-4456264704,-4448061440,-4453573632,-4458706944,-4458934272,-4454481408,-4454775808,-4453666816,-4461969920,-4462924288,-4470451712,-4462669824,-4452068352,-4469951488,-4477268992,-4476863488,-4469785600,-4464918528,-4469433344,-4470297600,-4470553600,-4471957504,-4483357696,-4491218944,-4491100672,-4493244928,-4484140032,-4473767936,-4485282816,-4495740416,-4508186112,-4505648640,-4494649344,-4491909120,-4490206720,-4495285760,-4504252416,-4501726208,-4504229888,-4527916544,-4534569472,-4532157952,-4527967744,-4536144896,-4539619840,-4529950720,-4524376576,-4521005056,-4535673856,-4549717504,-4553684480,-4539496960,-4520073216,-4518496256,-4526404096,-4539684864,-4541773312,-4543432192,-4541844992,-4542637056,-4543825920,-4530321408,-4520664576,-4523310080,-4530797056,-4553909248,-4572027392,-4571281920,-4578600960,-4583085056,-4578199552,-4576242688,-4597136896,-4613954560,-4607784960,-4601095680,-4604652032,-4605896192,-4602153472,-4591611904,-4595271168,-4604205056,-4601644032,-4595821568,-4586018816,-4584406016,-4585081856,-4584380416,-4587589120,-4593724416,-4597403648,-4594093568,-4586005504,-4585899520,-4596176384,-4612040704,-4614609920,-4615121920,-4618991616,-4617173504,-4611585536,-4609487360,-4607742464,-4616232960,-4628387840,-4629817344,-4622141440,-4622781440,-4635957248,-4642620928,-4643496960,-4639386624,-4634728448,-4641723904,-4646227456,-4641194496,-4641005056,-4648678912,-4652130304,-4649544704,-4649920512,-4654479360,-4672882688,-4679956992,-4668205568,-4670173696,-4678320640,-4681764864,-4677632512,-4667521536,-4666795520,-4666492416,-4669368320,-4677621760,-4670811648,-4660285440,-4662388224,-4673427968,-4691168256,-4701603840,-4709316608,-4708131840,-4713010176,-4720228864,-4715411456,-4714700800,-4714153984,-4716972544,-4707102720,-4690783232,-4677288448,-4670719488,-4680744960,-4706762240,-4714764288,-4715952128,-4725862400,-4735620096,-4729309696,-4733714432,-4742358016,-4752534528,-4753597440,-4737892864,-4728832000,-4734197248,-4738537984,-4743274496,-4750867968,-4754568704,-4763259904,-4757193728,-4751084032,-4754526720,-4762914816,-4765939200,-4769511424,-4771781120,-4763789824,-4758093824,-4755596800,-4755747840,-4755101696,-4764088320,-4769660416,-4761260032,-4757262336,-4762700288,-4772663808,-4776353280,-4779786240,-4785963008,-4784156160,-4779369984,-4776545280,-4771778048,-4765446656,-4762032128,-4773791232,-4793623552,-4780250624,-4761331712,-4765347840,-4777732096,-4778579968,-4789627392,-4800026112,-4802601984,-4798701056,-4805231616,-4818747904,-4818341376,-4813774336,-4810534400,-4803531776,-4805830144,-4806751744,-4807454208,-4816895488,-4821954048,-4820771840,-4812531712,-4817059328,-4829814784,-4818003968,-4805712384,-4818645504,-4832451584,-4831700480,-4824926720,-4826082816,-4826246144,-4828878336,-4839899136,-4849098752,-4858123776,-4867571200,-4864933376,-4853932032,-4848245248,-4855663104,-4859186688,-4862272000,-4863326720,-4871038976,-4878278144,-4890313216,-4893091328,-4888457216,-4879298560,-4873435136,-4877891584,-4883403776,-4884123136,-4890515968,-4906992640,-4910383104,-4914122240,-4912829952,-4907237376,-4914005504,-4934828544,-4943613952,-4949050368,-4959960064,-4955537408,-4942420992,-4946394624,-4945922560,-4947024384,-4956867072,-4968657920,-4969063936,-4964222976,-4960771072,-4951484928,-4947164160,-4953154048,-4956832768,-4953231360,-4948967936,-4932315136,-4924094976,-4944872448,-4963787264,-4964393984,-4954681344,-4957399040,-4965889024,-4984444928,-5004979712,-5001190912,-4988651008,-4979259392,-4983038464,-4997105664,-5003917312,-5010128896,-5010978304,-5000494080,-4987169792,-4982814208,-4971228672,-4969094144,-4984003584,-4985800192,-4973951488,-4980542976,-4992638976,-5007196160,-5020483072,-5027713536,-5017948160,-5005071872,-5005309440,-5022416896,-5028058624,-5026195968,-5024576512,-5035796480,-5047813632,-5054076928,-5056952320,-5050669568,-5053186048,-5055634944,-5064892928,-5066746368,-5061203456,-5051476992,-5047013888,-5046632960,-5050137088,-5056297984,-5062601728,-5063574528,-5072745984,-5087991808,-5096808960,-5096763904,-5089375232,-5087398912,-5085203456,-5099837440,-5109389312,-5098821632,-5093544448,-5092478464,-5092385792,-5088589312,-5090897408,-5103247360,-5113920512,-5118230016,-5117342208,-5115661824,-5122799616,-5129302016,-5129448960,-5128567296,-5123778560,-5134258176,-5149851136,-5147285504,-5134802944,-5127992832,-5135748096,-5134933504,-5128011776,-5143333888,-5154816512,-5167297024,-5177473536,-5176596480,-5174946816,-5164362752,-5163936256,-5171717120,-5168026624,-5170621952,-5192083968,-5212835840,-5208052224,-5195291648,-5202192896,-5210835968,-5203340288,-5195196416,-5195876864,-5189291520,-5185473536,-5185305600,-5198955008,-5204807680,-5194330112,-5202590208,-5211497984,-5195299328,-5190644736,-5194920448,-5188918272,-5198504448,-5211610624,-5221919232,-5219443200,-5227059712,-5241511936,-5235396096,-5229655552,-5232516096,-5247130624,-5249849856,-5241798656,-5244687360,-5255037952,-5257079296,-5256027136,-5253834240,-5257480704,-5260380672,-5264448512,-5267404800,-5276509184,-5288739328,-5292783104,-5283509760,-5286710784,-5306289664,-5324438016,-5314572800,-5296093184,-5297430016,-5308348416,-5291182592,-5283425792,-5283209216,-5281640960,-5280886272,-5287494656,-5297613824,-5301093376,-5308730368,-5322057216,-5337108992,-5332751360,-5332372480,-5338235904,-5340857856,-5347885056,-5354316800,-5367761408,-5357190144,-5337912832,-5347214848,-5348403200,-5337493504,-5335815680,-5343326720,-5367944704,-5382535680,-5377995776,-5373447168,-5372030464,-5369685504,-5359611904,-5351406592,-5366127104,-5382142976,-5387038208,-5382866432,-5390660096,-5396909056,-5395815424,-5383470592,-5379683328,-5395884544,-5406126592,-5406074368,-5410162688,-5405136896,-5402620928,-5402063360,-5396382208,-5392065536,-5395330048,-5408560128,-5420171264,-5415476224,-5414429184,-5425327616,-5441226752,-5446688256,-5435137536,-5421012480,-5421051392,-5431005696,-5454540288,-5464987648,-5456262656,-5461010944,-5463742464,-5458038272,-5460676608,-5456550912,-5438920192,-5441501184,-5454396928,-5477665792,-5494171136,-5499097600,-5490642432,-5471378944,-5459637760,-5458704896,-5468094464,-5476446720,-5481855488,-5482301952,-5479337984,-5486178816,-5497133568,-5514297344,-5523351552,-5517442560,-5518490112,-5526553600,-5538741248,-5542174208,-5535632384,-5527424000,-5514558464,-5519098880,-5531277312,-5539496448,-5569343488,-5594135040,-5607841280,-5610941440,-5601733632,-5586989568,-5587108352,-5585797632,-5566947328,-5562371584,-5572356096,-5582695936,-5597300736,-5613347328,-5624766464,-5633496064,-5640306176,-5638024704,-5625689088,-5607974400,-5594547712,-5603499008,-5621192704,-5629854208,-5638195712,-5641572864,-5645405184,-5646189568,-5645087232,-5643694592,-5643974656,-5662049792,-5683849216,-5693299712,-5694183424,-5690119168,-5675501056,-5664892928,-5665993216,-5672996864,-5690983936,-5696064000,-5683333632,-5665116160,-5652643840,-5643556352,-5648013824,-5653354496,-5652397568,-5652047872,-5642710016,-5644263936,-5655739904,-5656553472,-5659310592,-5661485056,-5657503232,-5657275392,-5676353536,-5686433792,-5682054144,-5685953536,-5686137856,-5670622720,-5665258496,-5690654208,-5705983488,-5703839744,-5708894208,-5714697728,-5713189888,-5719808512,-5726476800,-5732874240,-5738298368,-5748730880,-5748454912,-5727207424,-5721775616,-5732698624,-5761700864,-5785035776,-5779038208,-5769792512,-5774084096,-5776663040,-5776093696,-5771573248,-5752026112,-5746478592,-5758700544,-5769436160,-5775472640,-5781118976,-5783376896,-5795617792,-5801478656,-5801731584,-5813218816,-5835099136,-5848215552,-5836748288,-5818593280,-5804449792,-5794528768,-5795062784,-5809117184,-5822119936,-5829747712,-5841730048,-5840008192,-5832449536,-5832882688,-5833776128,-5842847232,-5858299392,-5865544192,-5876002816,-5880537600,-5871132672,-5862749184,-5857481216,-5856433664,-5857422848,-5858167296,-5863831040,-5874057728,-5896302080,-5919557632,-5921886208,-5926175232,-5942416384,-5961339904,-5961330176,-5957515776,-5956248064,-5952653312,-5963669504,-5974363136,-5979075584,-5981652480,-5962619904,-5946817024,-5950103040,-5960694784,-5976849408,-5969118720,-5963124224,-5976999424,-5988475904,-5995517440,-5990411776,-5993357312,-5995432960,-5988682240,-5993248256,-6000704000,-6007857664,-6002946560,-5986256384,-5980519424,-5992098816,-6004599808,-6009431040,-6021297152,-6033817600,-6023381504,-6014203392,-6026361856,-6034866688,-6040214016,-6058093056,-6067950080,-6068973056,-6068917248,-6074777600,-6085271552,-6090976256,-6093959680,-6100625408,-6115911680,-6115409920,-6098871296,-6090201088,-6088697856,-6088770560,-6097010688,-6120081920,-6118772736,-6108083200,-6112853504,-6107104256,-6099055104,-6116909056,-6136986112,-6136957952,-6123789312,-6123468288,-6136053248,-6142268928,-6152030720,-6165873664,-6179894272,-6187678720,-6191343104,-6186708480,-6173502464,-6163210240,-6148808704,-6149483520,-6155592704,-6179045888,-6209010176,-6217414656,-6217912832,-6229025280,-6238465024,-6224671744,-6217563648,-6226967552,-6235725824,-6233886720,-6224387584,-6231333376,-6245017088,-6244402688,-6250668544,-6259850752,-6247720960,-6242338816,-6247975936,-6257696768,-6274209792,-6278752768,-6278291456,-6270983168,-6247728640,-6238043648,-6243468800,-6261964288,-6275881472,-6280939520,-6284511232,-6288045056,-6294702080,-6291509760,-6279419904,-6275079680,-6278405632,-6281230848,-6289354752,-6294657536,-6306668544,-6317982208,-6324964352,-6329359360,-6334742528,-6352625664,-6347074560,-6349990400,-6364637184,-6363840512,-6374573568,-6391626752,-6402612736,-6404183040,-6397916672,-6408344064,-6412054528,-6393997312,-6387001344,-6396592640,-6404576768,-6405908480,-6416379904,-6422663168,-6414661632,-6416099840,-6430169600,-6442448384,-6458366464,-6467785728,-6468655104,-6466527744,-6461565952,-6463435264,-6461027840,-6464046080,-6469786624,-6476395520,-6485730304,-6483579904,-6480623616,-6482954240,-6479141888,-6476498944,-6489942528,-6496216064,-6495841280,-6500418048,-6515975168,-6535395840,-6545126912,-6540147200,-6544520704,-6561899520,-6552335360,-6557608448,-6578796032,-6576628224,-6574768128,-6577702400,-6572424192,-6573384704,-6580992000,-6582286336,-6586277376,-6595664896,-6597421056,-6607773184,-6623403008,-6630398464,-6637120000,-6647478784,-6642132480,-6639890944,-6646064128,-6647105024,-6652671488,-6666994688,-6671247360,-6662788096,-6661449216,-6663602176,-6678573056,-6701219840,-6700819456,-6698731520,-6701895680,-6702424576,-6707870720,-6716803072,-6718457856,-6722890240,-6735099392,-6737253888,-6740363776,-6752084480,-6742840320,-6736727552,-6733829632,-6730151424,-6735922176,-6745498624,-6761304576,-6783420416,-6797251072,-6803743232,-6807095808,-6802484736,-6803443200,-6810707968,-6805702144,-6809194496,-6819608064,-6816139264,-6809981952,-6821726208,-6840625152,-6859772928,-6868600832,-6861604864,-6852211712,-6854018048,-6870744064,-6875972608,-6884605440,-6895537152,-6894490112,-6885971968,-6877950976,-6877361664,-6887569920,-6894473216,-6902657024,-6914520064,-6915276288,-6919962112,-6926953984,-6924855296,-6924734976,-6925889536,-6932186624,-6943775744,-6953670656,-6961815552,-6968199680,-6959502336,-6954104320,-6972025344,-6989871104,-6986350080,-6972405760,-6970294784,-6978525184,-6979303936,-6975849984,-6996849664,-7021300736,-7020054016,-7017962496,-7019505664,-7020628480,-7022646784,-7036919296,-7052876800,-7068161024,-7075585024,-7073464832,-7056889344,-7043148800,-7052681728,-7063008256,-7079937024,-7096176640,-7099935744,-7105831424,-7119436800,-7126109184,-7133203456,-7141715456,-7144617984,-7143036928,-7137181696,-7135442944,-7141340160,-7149898240,-7161961984,-7169350656,-7170037760,-7167118336,-7165960192,-7172520960,-7179628544,-7189664768,-7200791552,-7212178944,-7208693760,-7198560256,-7197883904,-7206131200,-7215244288,-7220411392,-7229086208,-7245625856,-7255441920,-7261940736,-7273663488,-7287020544,-7292726272,-7288002048,-7290983424,-7299884544,-7303464448,-7307740672,-7320099328,-7330053632,-7332766208,-7334551040,-7336692736,-7335738880,-7333582848,-7326884864,-7335289856,-7363767808,-7388630016,-7400198144,-7402802176,-7399030272,-7393343488,-7391988736,-7393382912,-7383787008,-7387713024,-7404087296,-7414666240,-7417246208,-7413590016,-7422711808,-7430952960,-7430881792,-7436609536,-7454269440,-7462681088,-7460006912,-7461978624,-7470663168,-7468856320,-7466644480,-7473569280,-7492255232,-7499401216,-7485642240,-7490074624,-7512982016,-7526337536,-7528995328,-7542447104,-7550169600,-7562174464,-7568386560,-7576742400,-7580655616,-7587627520,-7589855744,-7592243200,-7602695168,-7612982784,-7613023232,-7614364672,-7624078848,-7631694848,-7629981696,-7635866624,-7643758080,-7647403008,-7646906368,-7643748352,-7643664384,-7649880064,-7659472384,-7667873792,-7681004544,-7700951040,-7708453376,-7706063360,-7716185600,-7726468608,-7739106816,-7756874240,-7771151872,-7763558912,-7756642816,-7764791808,-7768201216,-7775589376,-7783487488,-7780406784,-7788043776,-7799626240,-7797123584,-7801529344,-7810571264,-7817728512,-7828411904,-7841622528,-7855144448,-7860747776,-7861616128,-7854818816,-7862284800,-7866097152,-7865848832,-7878819840,-7894798848,-7904659968,-7894496768,-7888797184,-7897248256,-7914914816,-7928206848,-7938910208,-7953949184,-7962908160,-7975112704,-7980416000,-7974472192,-7960232448,-7956008960,-7952827392,-7966869504,-7986322944,-7992275968,-7998727168,-8004659712,-8013496832,-8031465984,-8043253760,-8048846336,-8048861696,-8051999232,-8054965760,-8062900224,-8075258880,-8079058944,-8081313280,-8091629568,-8106324480,-8122949632,-8144371712,-8162490368,-8167282176,-8160958464,-8153207296,-8154896896,-8154236928,-8155900416,-8169027072,-8184550912,-8198786048,-8214061056,-8220616704,-8232504320,-8247278592,-8255990784,-8264684032,-8268153856,-8269939200,-8275318272,-8269083136,-8270843392,-8285490176,-8292854272,-8294009856,-8287822336,-8305763840,-8316789760,-8318160384,-8335392768,-8356298752,-8378001408,-8379805696,-8382968320,-8390571520,-8395069952,-8407315968,-8418585600,-8433212416,-8440498176,-8437557760,-8443777536,-8452705280,-8445310464,-8429244416,-8438679552,-8453063680,-8465831936,-8473452544,-8475878912,-8478947328,-8492985344,-8510364160,-8520288256,-8546375168,-8570489344,-8576487424,-8563139584,-8569128448,-8583587328,-8599565312,-8612161536,-8610955264,-8601909248,-8594296320,-8606508032,-8624805376,-8646958080,-8650026496,-8651429376,-8663854592,-8675461632,-8674641920,-8680394752,-8681237504,-8681940480,-8689351168,-8700608000,-8706084352,-8710349824,-8719530496,-8728478720,-8734530560,-8752804352,-8777863680,-8804226560,-8790237696,-8779691520,-8803564544,-8820197376,-8833417728,-8844638208,-8849460736,-8864360448,-8870766080,-8884094976,-8912908800,-8922543616,-8929135616,-8935476224,-8930353664,-8928282112,-8934986240,-8945392640,-8957045760,-8967417856,-8977530880,-8985037824,-8998221824,-9009085440,-9019549184,-9029707776,-9028689920,-9042548736,-9058740224,-9064768512,-9061768704,-9064382976,-9076111872,-9091061760,-9103193600,-9111516160,-9126849024,-9134281728,-9146711552,-9162836480,-9171896832,-9181527040,-9187081728,-9194529280,-9199881216,-9208552448,-9224443392,-9237105152,-9242951168,-9246869504,-9261507072,-9276131840,-9289885696,-9300225024,-9318106624,-9329963008,-9336787456,-9354393600,-9363303936,-9377077248,-9391000576,-9401944064,-9409820672,-9394989056,-9399662592,-9421253120,-9442505216,-9469075968,-9478599168,-9483410944,-9492750336,-9505834496,-9513157632,-9512218112,-9516183552,-9522229248,-9529793024,-9546901504,-9560522752,-9564967424,-9564771840,-9574320128,-9605924352,-9625277440,-9632433152,-9644486656,-9666587648,-9679321088,-9687962112,-9705201152,-9728856576,-9735994880,-9732908032,-9734167040,-9751323648,-9769595904,-9781798912,-9785323520,-9788076544,-9802449408,-9821046784,-9843141120,-9871438848,-9879938048,-9877832192,-9880999424,-9897229312,-9918955008,-9941942784,-9953292288,-9955533824,-9968096256,-9995329024,-10018256896,-10019914752,-10024563200,-10033390080,-10042328064,-10047992832,-10054513152,-10071866880,-10087275520,-10114872320,-10146385408,-10162085888,-10163243520,-10167522816,-10188245504,-10210987520,-10222853120,-10226951168,-10236199936,-10274170368,-10300215808,-10319239168,-10332487168,-10355462144,-10386880512,-10407562752,-10420850176,-10438269440,-10445484032,-10452931072,-10469749248,-10483339776,-10499542016,-10528780288,-10553581056,-10562652672,-10580855296,-10604391936,-10629141504,-10645422592,-10661955584,-10680097280,-10696743424,-10709702656,-10727414784,-10750713856,-10775537664,-10806004224,-10812524032,-10812925440,-10812331520,-10819084288,-10837450752,-10842749440,-10850905088,-10865811456,-10878153216,-10876509696,-10886440960,-10912437760,-10923054080,-10922549248,-10921862656,-10906660864,-10888846336,-10871874560,-10856391680,-10834228224,-10819612672,-10797114880,-10762046464,-10740104192,-10728714752,-10701400064,-10674805760,-10664785920,-10652264448,-10636342272,-10630858240,-10635606016,-10646053376,-10654493184,-10659518976,-10663542784,-10669653504,-10684325376,-10693732352,-10713453056,-10744353280,-10758546944,-10775777280,-10791065600,-10814563328,-10832579584,-10854977536,-10881854464,-10914742784,-10952974336,-10981882880,-11006243840,-11031611392,-11059319808,-11086781952,-11123698688,-11163766784,-11199409152,-11215796224,-11224107520,-11256947200,-11306394112,-11341767680,-11356515328,-11375759360,-11411330560,-11464576000,-11504254976,-11532745216,-11539144704,-11554337792,-11591928832,-11622977024,-11643058176,-11646850560,-11638820352,-11613002240,-11594345984,-11575990272,-11566160384,-11565699072,-11556371456,-11535778816,-11492727808,-11445295104,-11409991680,-11382810112,-11359310336,-11342513152,-11332730880,-11329753088,-11317617664,-11305568256,-11303790080,-11311328256,-11317025280,-11330259968,-11349393920,-11368581120,-11397958656,-11422453760,-11451703296,-11479451648,-11508586496,-11532535296,-11556213760,-11579272704,-11604156416,-11638285312,-11673697280,-11711946752,-11753012224,-11780131328,-11802840576,-11831170048,-11856250368,-11882442240,-11910522880,-11942450688,-11974172160,-11996369920,-12017182720,-12050230272,-12089279488,-12131412992,-12162087936,-12187599872,-12215650816,-12252624896,-12285833216,-12323505664,-12363028480,-12402678784,-12428688896,-12458489856,-12495466496,-12512519680,-12529106432,-12536381440,-12527318528,-12517294592,-12499031552,-12483869696,-12466584064,-12450307072,-12430145024,-12406934016,-12384250880,-12372178432,-12376626176,-12382423552,-12384896000,-12391175168,-12410584576,-12433592832,-12449035264,-12461612032,-12485714944,-12511165952,-12533055488,-12553332224,-12584936960,-12618722816,-12636160512,-12662329856,-12713145856,-12765147648,-12804729344,-12831764480,-12858827264,-12896643584,-12930386432,-12956153344,-12978049024,-12988396544,-13018229248,-13058318848,-13082202112,-13105572864,-13141313536,-13170580480,-13190518784,-13211724288,-13248018432,-13277400576,-13302980608,-13342011392,-13375959552,-13401991168,-13432112128,-13452911616,-13474724864,-13508116992,-13550710784,-13589094912,-13620357632,-13641533440,-13654909952,-13679486976,-13710051840,-13734547968,-13756868608,-13786717184,-13815470080,-13833241088,-13861785088,-13909145600,-13951885824,-13974900224,-13999040512,-14017218560,-14045021184,-14078909952,-14097640448,-14110062080,-14136249344,-14169833472,-14216877056,-14261950464,-14280569344,-14293916672,-14322197504,-14355178496,-14383646720,-14408412672,-14428454912,-14465434624,-14507416576,-14544554496,-14582405632,-14622606848,-14664055296,-14686418432,-14702208000,-14733288448,-14773903360,-14809571328,-14833831936,-14863689728,-14896852992,-14918996480,-14943295488,-14980785664,-15019170816,-15059939328,-15093124096,-15125232640,-15157558272,-15194351616,-15249566208,-15293338624,-15315136512,-15337619968,-15368152064,-15406982656,-15448417792,-15485602304,-15524107264,-15561661952,-15603566592,-15654507520,-15694231040,-15705060352,-15727498752,-15762905088,-15802512384,-15840827392,-15866798080,-15893472768,-15938180608,-15984316928,-16023916032,-16058973696,-16094607360,-16128093696,-16160689152,-16199303168,-16241615872,-16277301248,-16310086144,-16352372736,-16408044544,-16459254784,-16499589120,-16537442816,-16571296256,-16597635584,-16633521152,-16688155648,-16735484416,-16768408576,-16794626048,-16823941120,-16855998976,-16897403904,-16947618816,-16995653120,-17051890688,-17116327936,-17180386816,-17229519360,-17273918464,-17321050624,-17364824576,-17410341888,-17453846016,-17487961600,-17524619264,-17550278144,-17573326848,-17610681344,-17673316352,-17733101056,-17784919552,-17843471872,-17899340288,-17958036480,-18019258368,-18074782208,-18125962752,-18180315648,-18224974336,-18270045696,-18308354560,-18352714752,-18405006848,-18453112320,-18495305216,-18550988288,-18609065984,-18662893568,-18703218688,-18772300800,-18846911488,-18897464832,-18941261824,-18985195520,-19032596480,-19075764736,-19137531904,-19208601600,-19270574080,-19331548160,-19391751168,-19450491392,-19523279360,-19590565376,-19639854592,-19708567040,-19781849600,-19844282368,-19903209984,-19967013376,-20040027648,-20123712512,-20190989312,-20248384000,-20317338112,-20386013696,-20452263936,-20514287104,-20583537152,-20657893888,-20733607936,-20800154112,-20870279680,-20941208576,-21005273600,-21064522752,-21139562496,-21225736192,-21306962432,-21383182336,-21466097664,-21538284032,-21617093120,-21707920896,-21784906240,-21854169088,-21936609792,-22019008000,-22089965568,-22160809472,-22240800256,-22316250624,-22393105920,-22487149056,-22587696640,-22679561728,-22751202304,-22834511360,-22921591296,-23013046784,-23106835968,-23189012992,-23265861120,-23351766528,-23464468992,-23560620032,-23648518144,-23741421568,-23826023936,-23898896384,-23980809728,-24080120832,-24184082944,-24283675648,-24383163392,-24502342656,-24618662912,-24726290944,-24828809728,-24931853312,-25041087488,-25158339072,-25275048448,-25383763456,-25491495936,-25599213568,-25714386432,-25831094784,-25950875648,-26067246592,-26180668416,-26299647488,-26413155328,-26532594688,-26661367808,-26785077760,-26916794880,-27052313088,-27189236224,-27318431744,-27458125312,-27594392576,-27727688192,-27873893376,-28017635328,-28162898432,-28324412928,-28478200320,-28617456640,-28763243008,-28919594496,-29080046592,-29239970816,-29410909184,-29580893184,-29734443520,-29890609152,-30072040448,-30257385472,-30438972928,-30614978048,-30783946752,-30960267776,-31157393920,-31363869696,-31565426688,-31761807872,-31965605376,-32166780928,-32366457856,-32567095296,-32766244864,-32981860864,-33214369792,-33434000384,-33646038528,-33871239680,-34113398272,-34346663936,-34580891648,-34824333312,-35059197952,-35296561664,-35546417152,-35814138880,-36088794112,-36360214528,-36636623360,-36918324224,-37204436992,-37494062080,-37784373248,-38072787968,-38366656512,-38690728960,-39035062784,-39381078528,-39741033984,-40092358144,-40446720512,-40805157888,-41164679680,-41546767360,-41945500672,-42344111616,-42754459136,-43179606528,-43610531328,-44060521984,-44528677888,-45008706560,-45497613312,-45996351488,-46499783168,-47024855040,-47579000832,-48155990528,-48756313088,-49371837440,-49997509120,-50647435776,-51316745216,-52009361920,-52741064704,-53499880960,-54275457536,-55068742144,-55883258368,-56723932160,-57592918016,-58485666816,-59423631872,-60390228480,-61387461120,-62425057280,-63521527296,-64680827904,-65889380864,-67149531648,-68488252416,-69906656768,-71394133504,-72955585536,-74582880256,-76267900416,-77979835904,-79675688448,-81322902528,-82878473216,-84273307648,-85448137216,-86327440896,-86854241280,-86963827712,-86616998912,-85797329408,-84488870400,-82695557120,-80435617280,-77782509056,-74796420096,-71564260352,-68185900544,-64740599296,-61328630784,-58055458816,-54993048576,-52179500544,-49661132288,-47480597504,-45662673920,-44279413248,-43344007168,-42852270592,-42816626688,-43231517696,-44060047872,-45252180992,-46769448960,-48550183424,-50527591424,-52622697984,-54728639488,-56768513536,-58665824768,-60346629120,-61793994240,-63035865600,-64154706432,-65203151360,-66220867584,-67244110848,-68323547136,-69479307264,-70726865408,-72071953408,-73527851520,-75066165248,-76614711296,-78079105536,-79355784192,-80382116352,-81133009408,-81640134656,-81936908288,-82043988992,-81928624640,-81515357184,-80673538560,-79311560704,-77365888512,-74776407040,-71482802688,-67426221568,-62571484160,-56896223232,-50370099712,-43008244736,-34917873152,-26236687360,-17119986176,-7701110784,1846897152,11369947136,20715538432,29742059008,38298995200,46208658432,53318928384,59540830208,64830959104,69213698048,72720295424,75412119552,77392281088,78757473792,79591758336,79978907648,79993088512,79718817792,79227150848,78545582080,77668726272,76584068096,75271246336,73718613504,71910216704,69850955264,67559618560,65051366912,62368947200,59537746432,56581995008,53549722112,50460176384,47317385216,44140006400,40945510912,37762628608,34571549696,31362293248,28141334528,24923843072,21698675712,18478998528,15281202176,12117469696,9015012864,6007198208,3193654272,649415168,-1555986944,-3324139008,-4544671744,-5125294592,-4973894656,-3992921088,-2149924864,561998336,4130552320,8518769664,13637913600,19397638656,25648448000,32213998592,38929026048,45611335680,52088122880,58206311936,63811203584,68784541696,73038108160,76515259904,79205815296,81101371904,82218254848,82607830016,82367761920,81581395456,80334001152,78734578176,76897498112,74895374336,72798812160,70692228608,68614758400,66581305344,64619094528,62755412480,60986293248,59304473600,57704944640,56178168320,54742531072,53377769984,52056371712,50806620160,49626510848,48497546752,47418390528,46377703424,45391335936,44452340224,43539480576,42652977664,41793763840,40967233024,40174102528,39418368512,38689952768,37972026368,37280676352,36625045504,35975006720,35357469696,34771791360,34200916992,33644855296,33108069376,32589453824,32086255104,31591674880,31112671232,30642293760,30181023744,29741047296,29308991488,28882174464,28468136448,28074680320,27682715648,27287175680,26907134464,26540339712,26194552832,25848363520,25501851136,25164722688,24827444736,24489012224,24163230720,23843275264,23534171648,23242357248,22948359680,22655663616,22365210624,22076312576,21808086528,21523529728,21241477120,20978837504,20727988736,20481917440,20232886784,19983255040,19750951424,19525922816,19283992576,19041374208,18817033216,18611933696,18398179840,18180403200,17981793792,17786538496,17581624832,17373790720,17170681344,16969951232,16779245568,16592855040,16413254656,16228987904,16039179264,15849591296,15656043520,15468186112,15294665728,15115662848,14944562688,14784454656,14608277504,14412685312,14227167744,14047720448,13883795456,13737626624,13591977984,13438821376,13272933888,13125862400,12984116736,12827119104,12662472704,12508012544,12362992128,12208878592,12055739904,11907683840,11760729600,11611638784,11456274432,11317604864,11191539712,11068756992,10949396992,10827551744,10709605376,10612136448,10519190528,10405338624,10290066944,10172522496,10058908160,9949554688,9848363520,9748267008,9641464320,9536368128,9419517440,9303524864,9190487040,9086895104,8987746816,8865569280,8731007488,8612509184,8502944768,8389835264,8275454976,8167155200,8057534976,7939411968,7820365824,7700752384,7603561472,7516648448,7411693568,7303902720,7202657280,7117035520,7022574080,6921598464,6821975552,6725656576,6634997760,6537335296,6434967040,6328574976,6222511616,6124402688,6030988288,5936220672,5825678336,5712077824,5612491776,5527792128,5446702592,5351245312,5255280128,5167116800,5088980992,5006886400,4914981376,4820219904,4732933632,4644872192,4552027136,4453581312,4341420032,4248555008,4170787840,4087820288,4013180416,3935121920,3839520768,3747457024,3657268736,3558819328,3441952256,3342480384,3273937920,3210397184,3123634688,3016982016,2925524992,2852987904,2785869312,2712750080,2629656576,2535012864,2430107648,2323902464,2225392640,2147800576,2073624064,1995236352,1915355648,1844264448,1763680256,1665303552,1570933248,1495371776,1425314816,1362678784,1302168576,1237642240,1168160768,1104531456,1026221568,939147776,858548224,790000640,712004608,621942272,534905856,447193600,354640384,258878976,176264192,96102912,7249920,-75214336,-169347072,-268590080,-360938496,-443442176,-518352896,-598655488,-685998592,-772889600,-854724608,-938242048,-1027264000,-1109572096,-1194121216,-1292593152,-1392942592,-1476562432,-1556797440,-1639947264,-1717384704,-1790687232,-1879105536,-1976373760,-2070757376,-2155350016,-2244157952,-2323838976,-2408321024,-2504197120,-2602249216,-2702541824,-2802351616,-2900511232,-3005949440,-3104449024,-3191580160,-3276973056,-3370970112,-3465028608,-3563490816,-3661855232,-3759395840,-3860292608,-3963171840,-4057929728,-4152516608,-4247252992,-4326196736,-4411148288,-4505247744,-4589500416,-4674760192,-4787655168,-4896869376,-4997581824,-5115367936,-5236075520,-5354789888,-5459351552,-5546057728,-5647142912,-5744629248,-5832898048,-5931468288,-6038445568,-6136702976,-6219627520,-6305824768,-6403436544,-6494195712,-6581917184,-6677379584,-6775685632,-6859704320,-6955811840,-7068671488,-7190823936,-7321563136,-7453500928,-7572437504,-7679899136,-7786884608,-7905076736,-8026426368,-8158481408,-8296486400,-8414351360,-8539207680,-8672787968,-8806097408,-8942490112,-9084937216,-9227948544,-9358630400,-9480341504,-9610562048,-9767507968,-9911860224,-10040730624,-10172731904,-10300920832,-10443490304,-10596425216,-10738587136,-10892742656,-11056110080,-11235361792,-11408598528,-11572203520,-11725508096,-11884727808,-12047217664,-12210690048,-12388528128,-12571067392,-12740878336,-12922209792,-13113757696,-13312284160,-13512309760,-13701760000,-13891118080,-14090561536,-14294522368,-14480601600,-14669936640,-14881525248,-15106445824,-15312315392,-15513424896,-15721899520,-15928374784,-16133214208,-16350780928,-16579875328,-16824471040,-17071166464,-17306513408,-17547285504,-17795494912,-18047787008,-18312623616,-18574234624,-18852090880,-19143373312,-19428491264,-19724580864,-20029236224,-20331018752,-20637804032,-20958908928,-21286237696,-21625488896,-21969989120,-22319431168,-22674983936,-23045654528,-23412278784,-23781752832,-24176183296,-24598065664,-25038460416,-25480056320,-25921953280,-26385318400,-26874398208,-27373037568,-27894904832,-28438066688,-28980178944,-29542357504,-30134558720,-30742681088,-31363702784,-32021791744,-32714819584,-33445606400,-34192888320,-34959062528,-35758294528,-36607307264,-37500223488,-38427055104,-39399785984,-40414647296,-41482944000,-42606829568,-43790191104,-45038969856,-46354825728,-47736367616,-49203243520,-50767170048,-52424232448,-54170751488,-56019593728,-57969110016,-60038641664,-62221155328,-64489057792,-66804441088,-69131483136,-71366501376,-73365114880,-74962187264,-75964593152,-76186312192,-75480534016,-73757455360,-70974763008,-67151001600,-62331030528,-56528251392,-49837608448,-42450455552,-34601229824,-26526259712,-18477342720,-10681591296,-3317914624,3442488832,9452435456,14582255104,18743307264,21899072000,24041099264,25201601024,25460143616,24946661376,23790211072,22121444864,20075149824,17763246080,15284776448,12729788416,10137519104,7535420416,4960074752,2402908672,-134629376,-2666024960,-5203720192,-7741610496,-10294478336,-12880108544,-15503986176,-18144671232,-20808336896,-23486373376,-26140506112,-28725595648,-31214136320,-33585082880,-35809378304,-37917640192,-39959475200,-41964494336,-43944571392,-45856836096,-47581382656,-49007175680,-50032889856,-50594580480,-50731232768,-50543775232,-50185620992,-49764627456,-49275921920,-48574269440,-47420443648,-45497990656,-42494866432,-38188406784,-32500722688,-25543344128,-17566559744,-8904977408,148391936,9373698560,18646384128,27904986624,37088432640,46057392640,54641057280,62621470208,69725600256,75703311360,80409560064,83789949440,85862955008,86753648640,86614131200,85632990720,84009143296,81888731136,79417274368,76704972800,73831549952,70866481152,67859141120,64858139648,61901505536,59004566016,56183953408,53441380864,50788530688,48235883520,45789542400,43418516480,41116875776,38878083584,36673149952,34495060480,32348274688,30235521536,28130412032,26028167680,23901978624,21751020544,19595479040,17423784448,15261630976,13131901440,11073580032,9152594944,7473030144,6159930880,5341697024,5113853952,5542009856,6615728640,8299875328,10587255808,13482770944,16987188736,21066961408,25662874112,30617340416,35733106176,40822864384,45732116480,50333274624,54506316288,58200570368,61362084352,63941681152,65906705408,67266891264,68052766720,68263008256,67970404352,67277317120,66259351552,65001523712,63570853888,62041684992,60475023872,58913222144,57390014976,55927435776,54523434496,53190242816,51929281536,50738740736,49620824064,48553843200,47535787520,46575016448,45671614464,44806887936,43989132800,43211575808,42463832064,41745989120,41065521664,40410643968,39789432832,39200596480,38633876992,38084697600,37549142016,37039377920,36554913280,36095921152,35656148480,35218633728,34791055872,34372809216,33959883264,33570936320,33202162688,32841178112,32501325312,32165537792,31827566592,31501235712,31175885312,30863698944,30551161856,30246535168,29957414912,29682007552,29420359168,29166606336,28914091520,28659400192,28408877568,28159366656,27907600896,27654695936,27400808448,27168597504,26957871104,26735242240,26508078080,26290539008,26082903552,25876795392,25687454208,25511700480,25337408512,25157259264,24971525120,24772331520,24581073920,24413152256,24248274944,24087387648,23916099072,23743660032,23586936832,23440832512,23296253440,23154322944,23006746624,22849819648,22707737600,22569814016,22437665792,22304209408,22160001024,22028000768,21901579264,21780549632,21664501248,21544256000,21414812160,21283703296,21159050752,21035042816,20917493760,20808406016,20701901824,20581677568,20449634304,20324443136,20214641664,20121715200,20028647936,19921645056,19805121536,19682371072,19573513216,19485129728,19388113408,19274811392,19172737536,19076120064,18999142912,18917466112,18824624640,18729257472,18618959360,18512784896,18419633664,18337355776,18247641088,18147750912,18045484544,17955862528,17877178880,17806991360,17747067392,17669363200,17571407872,17477503488,17393618432,17314607104,17234380288,17159585280,17087523328,17026444288,16959843840,16902260224,16842491392,16767081472,16694509056,16628032000,16559730688,16491243008,16425607168,16362373120,16293440000,16218453504,16159281664,16104214016,16034597888,15965420544,15896358912,15822524928,15756526080,15704950272,15649647616,15585296896,15523339776,15455078400,15407133696,15369548288,15308972544,15240694272,15175617536,15114619904,15063074304,15004859392,14951769088,14902881280,14854339584,14802815488,14742138880,14674105344,14609281536,14562848256,14522288128,14471454208,14417387520,14357745152,14298641920,14240099840,14193777664,14156352512,14108714496,14054368256,13992234496,13929532928,13878664704,13835870720,13784929280,13733269504,13690220032,13653875200,13625206784,13596115456,13552502272,13499402752,13450991616,13398943744,13344496128,13296552960,13248318464,13201701376,13149289984,13099832832,13056764416,13016623616,12986690560,12943578112,12893011456,12839273472,12786221056,12732304384,12693798912,12662394880,12628258816,12596145152,12559732224,12522420736,12481424384,12435182080,12395471360,12355602432,12320397824,12291239936,12249977344,12217144320,12186087424,12145355776,12108060160,12072027648,12042501632,12025531904,11993949696,11954743296,11902977024,11864020480,11838738432,11802438656,11754852864,11720327680,11698467840,11680692224,11654552064,11609027072,11572879360,11535675392,11503838720,11475638784,11444716032,11413996544,11363992064,11320469504,11285375488,11258913280,11225603584,11192267776,11160047616,11124765696,11091695104,11051182592,11012221952,10981968384,10949768192,10913843200,10867972096,10820797952,10788304896,10764735488,10742800384,10728294912,10703894528,10685968384,10665771008,10633948672,10612383744,10591418880,10558423040,10519734272,10493376512,10470674944,10437568512,10400222208,10371677184,10350944768,10323628544,10291395072,10274208256,10254886912,10225959424,10178633216,10145757696,10124258304,10104397312,10079152640,10041121280,10017347584,9999689728,9968539136,9936834560,9904931328,9885280256,9882820608,9860000256,9830860800,9812753408,9789266432,9756115968,9722668032,9703172096,9693268480,9680642048,9657530368,9635448320,9621478912,9597555200,9572723200,9556042240,9524940800,9478216192,9433326592,9405832704,9390244864,9356175360,9317984256,9297868800,9278476288,9243037184,9211843584,9198615552,9186790400,9172002304,9156147200,9143280128,9123921920,9100464640,9071752192,9048920576,9036097536,9012164608,8990759936,8962295808,8940592128,8924947968,8907900928,8888038912,8871068160,8855576576,8840391680,8822937600,8799440384,8787631104,8757224960,8713207296,8675307008,8645973504,8610712064,8593697792,8578226176,8555398144,8526263296,8488035328,8470191104,8457743360,8445589504,8424214528,8405301760,8394674176,8384748032,8355624448,8330658816,8301369344,8278254592,8258597376,8241704448,8217096192,8191969280,8177738240,8157331968,8126053888,8102180352,8079059968,8054248448,8026527744,7994621952,7966606336,7948694016,7941875200,7924550656,7886359552,7866099712,7853256704,7839847936,7824493056,7791405056,7743705600,7702447104,7666510336,7635899904,7607489536,7587947008,7578199040,7561353728,7536737280,7532822016,7536182784,7534120960,7540792832,7547625984,7562850816,7574492160,7580559872,7592931328,7619850752,7641043456,7674284032,7709725696,7739055616,7749355520,7759182336,7770741760,7758156288,7722926592,7698360832,7677719552,7665150976,7648867840,7628023808,7605913088,7583234560,7549105152,7502670848,7470325760,7444441600,7416322560,7390337536,7369792512,7354583040,7324848640,7286098944,7248868864,7216962560,7194140160,7162032640,7102732288,7072452096,7059475968,7031591936,7015430656,7001267200,6976373760,6951075840,6929387008,6904903680,6871797248,6841659392,6817572352,6786814464,6767070208,6764993536,6749073920,6726573056,6706390528,6685028352,6667891200,6674896384,6684479488,6699596800,6718808064,6740350976,6765734912,6804443648,6844270080,6885555712,6929621504,6955955200,6989586944,7043211264,7082716160,7100827648,7127107072,7156167680,7178854912,7178214400,7174966272,7175471104,7168445440,7152588800,7126576128,7101383168,7077810688,7058393600,7023409152,6992292864,6986414080,6970159104,6942840320,6908471808,6867007488,6841902592,6828128256,6815251456,6787089920,6747777536,6713561088,6692589056,6670017536,6642822144,6623144960,6609346560,6592089600,6571226112,6546340352,6521447424,6498904064,6478404608,6446430208,6411866624,6390507520,6374625280,6353096704,6327771648,6315953664,6309384192,6300867584,6296021504,6272673792,6255671808,6276083712,6289447936,6299138048,6310645760,6324342272,6349618176,6371333632,6388373504,6402689536,6406249472,6413816832,6417536512,6423974400,6433132032,6429295616,6421291008,6419787776,6411930624,6404997632,6387032576,6373261824,6355276288,6331085824,6308801536,6294630912,6283916800,6271002624,6248716800,6230944768,6221670912,6230017024,6230614016,6205049856,6179078144,6158517760,6139944960,6115132416,6097676800,6090282496,6085566464,6061141504,6042767872,6013330432,5981448192,5965060608,5959015424,5949702656,5951219200,5947547648,5944245760,5948266496,5944719360,5926561280,5897432064,5874440192,5858103296,5840033792,5833660416,5838007808,5846990848,5840953344,5806991872,5784152576,5778279936,5780007936,5767185408,5729506304,5701743616,5690769920,5678752256,5662013440,5651672576,5659074048,5661853184,5650872832,5636838400,5631198208,5624667136,5607191552,5591886848,5586953728,5584375296,5580056064,5569039360,5551689216,5539076608,5545146880,5542630400,5528572928,5512778240,5497693184,5490531840,5474409472,5454734848,5439638528,5432398336,5425514496,5403103232,5382775808,5376240640,5376699904,5383972864,5386331648,5376339456,5370222080,5361167360,5333879808,5318447104,5330085376,5334695424,5315713536,5294517760,5292187136,5283320320,5258138112,5239565824,5232543232,5224329216,5222012928,5205149696,5183478784,5174491648,5173497856,5177829888,5170503680,5157418496,5147988480,5123902464,5091401728,5094921728,5103972352,5099629056,5088421888,5078363648,5072839168,5069379584,5062902272,5052701184,5035375104,5048753152,5064099328,5055066112,5038863872,5024993280,5016391168,5009620480,5007271424,4995394048,4981883392,4963406848,4959685120,4956862976,4943260160,4938091520,4942300672,4941638144,4938880512,4937473536,4932576768,4918601728,4913125376,4899047424,4884439552,4887801344,4889109504,4870738944,4846168064,4839361536,4826184704,4805264896,4791842816,4796960768,4802938880,4796165632,4788246528,4779509760,4781061632,4798306304,4801698816,4778594304,4761696256,4744901632,4738733056,4739359232,4731704320,4712151040,4696635904,4683982848,4667183616,4667348480,4676928512,4674191360,4670682624,4663293440,4648288768,4642621440,4643719168,4636616192,4621724672,4616190464,4605635584,4596340224,4584254976,4568125440,4550808576,4540384768,4541944320,4540082176,4535217152,4525213184,4520404992,4511703040,4498275840,4497259520,4492608000,4472580096,4465450496,4468106240,4462224896,4454026752,4453353472,4456829440,4458849280,4447147008,4430581248,4413378560,4404980224,4415439872,4423271936,4414431232,4410083840,4409269760,4392772096,4371369984,4363289600,4369311744,4380248576,4370779648,4363115520,4364717568,4344564224,4311667712,4293652480,4281550336,4280337408,4283338240,4288042496,4300583936,4294517760,4284150272,4282138112,4279247872,4267899392,4255828480,4255921664,4260542464,4246957568,4232584192,4226055168,4217998336,4208320000,4210758656,4212674048,4216730112,4217427456,4207829504,4184714752,4160199168,4155001856,4154828800,4144796672,4137298432,4120067072,4098109952,4094198272,4088953856,4087947776,4088402432,4079086080,4068116992,4067813888,4070600704,4067445760,4050464768,4039951360,4047391232,4061611520,4058428416,4055762944,4048691200,4038893056,4027972608,4022070272,4027683840,4030727680,4020836352,4009264640,4005995520,3990678528,3976973824,3975565824,3976285696,3986283520,3986281472,3964531712,3935305728,3924503040,3920474624,3911075840,3914503680,3919989248,3911363072,3902135296,3898291200,3891790336,3884078080,3882483712,3887511552,3878509568,3865023488,3847258112,3841228288,3839270400,3822656000,3823600640,3836974080,3834481664,3816922624,3794140160,3792539648,3803782144,3807943168,3808930304,3808458240,3802079232,3791438848,3778397184,3771157504,3766499328,3765259776,3757215232,3754782208,3758817792,3768553984,3775918592,3767865344,3751455744,3736043008,3727939072,3710830080,3684313600,3678882304,3687291392,3683886592,3667536896,3655505408,3649178112,3633027072,3617850880,3612124672,3612654592,3618498560,3620710912,3615396352,3608371200,3595000320,3590874624,3593423872,3591291904,3576462336,3564130816,3567379968,3581316096,3590177280,3599362560,3602753536,3586943488,3578574336,3584286720,3578199552,3551248384,3535228416,3533418496,3536852480,3532110848,3532180480,3528855040,3521092608,3521235968,3520357888,3510247424,3505143808,3500243456,3495007744,3486652416,3475900416,3467709440,3470063616,3466860544,3450541056,3438339584,3440475136,3444966400,3442702848,3435798528,3432484352,3441928192,3434479104,3410059264,3399735296,3402832384,3405867008,3410853888,3413823488,3410910208,3399784960,3385882624,3383032832,3387852288,3375358464,3349355008,3333145088,3320855552,3313600000,3320838656,3331906048,3332069888,3314951168,3296646656,3292400128,3295670784,3292736512,3286676992,3287585280,3297421824,3301803008,3302120448,3294177280,3296683520,3306563584,3311827456,3314724352,3318499840,3318098944,3316377088,3317408256,3305538048,3289664512,3267765248,3251403264,3248768000,3234994688,3214438912,3213493248,3229702656,3238972928,3235382272,3228568064,3216186368,3207301632,3198936576,3191854080,3191796736,3188645376,3186618880,3187896320,3189045248,3192001024,3195356672,3194249728,3182211072,3181518336,3178814464,3166208000,3163833344,3159099904,3148081664,3139717120,3133601792,3125596160,3122891776,3129319424,3119732736,3104604672,3099055104,3096060928,3083550208,3071967744,3071420928,3084241408,3096106496,3084408320,3074599936,3068046848,3065956864,3054484480,3044867584,3054973440,3063921664,3071905280,3071471616,3052599808,3030707200,3015833088,3001764352,2996201472,2992742400,2982147072,2982857728,2984473088,2982004224,2980858368,2979034112,2975969280,2970781696,2961974784,2938844160,2931429888,2944218624,2950923776,2943830528,2935876608,2931713536,2933457920,2935994368,2929560576,2920701952,2908003328,2901064704,2902027264,2904220160,2910799872,2911630848,2916812800,2909487616,2882586112,2868174848,2865009664,2864045568,2872762368,2876670464,2875266048,2866324480,2863395840,2859366400,2852762112,2848727552,2851447808,2850316800,2838612480,2819931136,2813537280,2823409152,2820669440,2806735872,2802669056,2811078656,2823110144,2827666432,2822179328,2814405632,2814189568,2812661760,2797142528,2765832704,2750155264,2751488000,2741510144,2735470080,2742641152,2745601024,2741191168,2747341824,2769190912,2784368128,2778983936,2767743488,2750720512,2733336576,2729271296,2741174784,2748809216,2746524672,2737114112,2723557376,2720571904,2734529536,2747303936,2746760704,2739527680,2725312000,2713296384,2707808768,2701027328,2702865408,2703162880,2685961728,2676030464,2677836288,2666128896,2659289088,2651298816,2652353024,2660839936,2670162432,2675256320,2661889024,2645713920,2644797440,2636779520,2630481920,2635772416,2626742272,2614790144,2625333248,2630708736,2624975360,2622104576,2610927104,2596749824,2584692736,2581275648,2578057216,2577809920,2587045376,2587541504,2580177408,2575236096,2569114624,2570424832,2567982592,2561113088,2560295424,2560732160,2568190464,2572174336,2577858048,2570597376,2555884032,2556232704,2562094592,2561473536,2550718976,2543610880,2543926272,2547395584,2551601664,2550115840,2542855168,2538301440,2530507264,2509628416,2487264768,2480924160,2484722688,2482989056,2488038400,2507425792,2512406528,2513164288,2514185216,2504917504,2494446080,2486705664,2494415360,2507252224,2505826304,2493646336,2498643456,2495264256,2479099392,2477528064,2487017984,2484752384,2469719040,2453161472,2454637568,2458099712,2460412416,2467239424,2481353728,2478306304,2453027328,2435099136,2429022208,2431512576,2440636928,2437569536,2435316736,2439011328,2435773952,2425295872,2409626624,2398624768,2389757952,2382227968,2379780608,2365719040,2353191936,2342761984,2352926208,2359538688,2355307520,2355459584,2372486656,2385571840,2376175104,2366862336,2356319744,2339844096,2341497344,2354191872,2351373824,2334989312,2330115584,2330590720,2340294656,2357097984,2358898176,2362917376,2357900800,2333452800,2321807872,2320690176,2316357120,2321692160,2330271232,2331118592,2321564672,2312780800,2316274688,2322757120,2319761920,2316402176,2326662144,2333105664,2330345984,2322860032,2312203776,2298580992,2284950016,2285740544,2287607296,2276491264,2255969792,2241840128,2241122304,2241373184,2235050496,2236515840,2245553664,2249656832,2246599168,2236773888,2228541952,2220227584,2214751744,2209203712,2208542720,2208263168,2196034048,2186460672,2185574400,2177910272,2176226304,2194653184,2210382336,2206777856,2200284160,2201982976,2189932032,2171891200,2175444480,2179681792,2167257600,2155633152,2155641856,2156852224,2156174848,2158033920,2161486848,2154411520,2150453760,2148593664,2144962048,2146592256,2145707008,2139812864,2124249600,2110699008,2096476160,2098228736,2106265088,2106252288,2104673792,2104992768,2089010176,2073197568,2069108224,2067482112,2067451392,2068651008,2057556480,2048630272,2055940096,2066190336,2060848640,2040817152,2022774272,2019044352,2023236096,2029999104,2019042816,2015284224,2010877952,2009536000,2001977856,1995336192,1989816832,1992383488,1990644224,1975215104,1972451328,1974671872,1968736256,1970905600,1976137728,1981628928,1983453696,1986195456,1996301312,2007720960,2003826176,2003846144,2014037504,2013767168,1994020352,1975609856,1964075520,1958077952,1964785152,1965644288,1957071872,1944054272,1930978304,1921893888,1917962752,1917140480,1924623872,1933487104,1925780992,1918123520,1922543104,1916267008,1900289536,1884558336,1874327552,1876594688,1877140992,1863640064,1844109312,1838223872,1841381376,1834918912,1832405504,1832952320,1829971456,1837916160,1851121152,1853827584,1845411328,1831090688,1829142528,1822521344,1814554112,1808870912,1796423168,1795226624,1789221376,1789757440,1810529280,1811502592,1808548864,1816854528,1820840448,1819823104,1817053696,1808198144,1796237824,1797321728,1801578496,1806472704,1805046272,1801691648,1797514240,1805147136,1813584384,1809266688,1797967872,1788886528,1778775552,1771631104,1764131840,1758667776,1759670272,1763225088,1764790272,1756121600,1749366272,1736376320,1732256768,1744978432,1743344640,1726384128,1709285888,1698359296,1692018688,1681579520,1655909376,1632967680,1633607680,1633059328,1617266688,1617241088,1613890560,1592351232,1583517184,1584854528,1575962624,1558561792,1544461824,1543415808,1533762560,1533246464,1524121088,1511699968,1505644544,1498352640,1504795648,1516634112,1525460480,1532298240,1521533952,1511596032,1516080128,1506498560,1498830336,1502288896,1494135296,1468352000,1451857920,1442537984,1434997248,1427540480,1430535168,1430880256,1425136640,1417387520,1410063872,1395883008,1364146688,1340017152,1334085120,1325951488,1311529472,1284323328,1266430976,1254201344,1247319552,1232893440,1219227136,1213723648,1191372800,1153946112,1122050048,1108690944,1102717440,1084075008,1063982080,1037470720,1013584896,992216064,962830336,926000640,899781120,869162496,837941760,797844992,752194560,712320000,667698688,624589824,596092416,561875968,512158208,460820992,401650176,337144832,269717504,206725120,132108288,58311168,-16388608,-108382720,-205413888,-308034560,-426418688,-551058432,-686174720,-841318400,-1012587008,-1214759424,-1444551680,-1713286144,-2022317056,-2340059648,-2649521152,-2918568448,-3065670656,-3000849408,-2667298816,-2070988288,-1322132992,-554366464,167742976,884148736,1627438592,2406264832,3213263360,3998640640,4734479360,5411055616,5998937600,6427510784,6673533440,6761449984,6720033792,6586838016,6383327232,6139228672,5862457344,5593831424,5349870592,5139913216,4953132032,4781719552,4623960064,4485062656,4371393024,4258729472,4146737152,4048368640,3960812544,3874775040,3794740736,3721337856,3648766464,3581159936,3522924544,3479260160,3437378560,3398133248,3364886528,3333147136,3297001472,3257984512,3226890240,3205724672,3187200512,3167493632,3145543680,3118985728,3095204864,3062657024,3035621376,3004832256,2975121408,2956458496,2946256896,2934180352,2928046080,2913273344,2876036096,2838242304,2816826368,2804773376,2796642304,2783290880,2761145344,2732547584,2708332544,2692034560,2675443712,2661147136,2646630400,2636480512,2634944000,2634009600,2628547072,2622437376,2616181248,2609861120,2594084864,2581181952,2578810880,2573580288,2561670656,2554658816,2547885056,2548583936,2539942400,2527325696,2522322944,2511593984,2496247808,2487173632,2481182720,2488186880,2484768256,2470598656,2455758848,2439991296,2438880768,2435440128,2425738240,2421230080,2422034432,2412767744,2406396928,2406295552,2406543872,2406442496,2406372864,2403597824,2398341120,2399450624,2414290432,2410599936,2403318784,2389665792,2387120128,2367739904,2346070528,2336444928,2324673024,2321199616,2325518336,2326286336,2312178176,2312444928,2314733568,2305133056,2297458176,2290927104,2275620864,2270973440,2279893504,2281227776,2269917696,2258533888,2255622144,2253861888,2261848576,2263580160,2263455232,2257826816,2250617856,2243066880,2227559936,2214451200,2204237312,2189579264,2185137664,2205063680,2223770112,2231250944,2239114752,2236770816,2234971136,2237021696,2223240192,2209270784,2211604480,2216829952,2214561792,2210817024,2204780544,2212969984,2223943168,2238128128,2252370944,2257311232,2256032768,2250595840,2225203712,2208312320,2201739776,2192994816,2200159232,2212154368,2206699008,2192320512,2181972480,2179570688,2188165120,2201229824,2193308160,2177998848,2164315648,2150776320,2152490496,2162180096,2157412352,2160700928,2165654528,2167110144,2156608000,2139461632,2137216000,2131526144,2109291008,2093451776,2085495808,2083389952,2087353344,2102216704,2104669696,2101437952,2103343104,2109357056,2119266816,2123890688,2123260416,2131196928,2132258304,2142913536,2167004672,2163788800,2161261056,2161274368,2158896640,2157012992,2163465728,2170228736,2169141760,2158057472,2153633280,2150348288,2156072448,2165677056,2171865088,2173406720,2172447232,2174806016,2175272448,2168325120,2168656384,2165241856,2156743680,2161506304,2165139968,2158899712,2165508096,2168797184,2166639104,2161086976,2151642624,2140276736,2131074048,2113108992,2109695488,2118204416,2122248704,2113295872,2105382400,2113041408,2118905344,2111658496,2102051328,2101807104,2109542400,2114935296,2113277440,2128726016,2146425856,2148586496,2129369088,2113294848,2118678528,2123370496,2122499584,2123259392,2122694144,2133195776,2148903424,2157338624,2155257344,2143399936,2143388672,2151825920,2161700352,2166912512,2163596800,2159900672,2157210112,2151390208,2150448640,2149605888,2156550144,2168272896,2167816192,2162250752,2159223296,2165851648,2160007168,2147556864,2144316928,2136008704,2121885184,2123329536,2121424384,2112851968,2117391872,2126518784,2127581696,2117773312,2110602240,2121006592,2138095104,2150433280,2135305728,2121427968,2113243136,2110833664,2113325056,2126759424,2144672768,2149477888,2139539968,2128376832,2133839360,2143704576,2141935104,2133642752,2134310400,2135549952,2123649536,2123701760,2126416896,2129427968,2126469632,2118123520,2127949824,2141706752,2149100032,2146483712,2146736128,2145664000,2140574208,2135721472,2151759872,2172744192,2161037312,2146321408,2140126720,2144133120,2154459136,2159243264,2151756800,2140238848,2134422528,2127221248,2109584896,2096350720,2107980800,2134311936,2145472512,2145698304,2137416704,2127523328,2123975168,2120328704,2125871616,2136184320,2151119872,2158145024,2149838848,2131128320,2119853568,2121309184,2115827200,2102508544,2102705152,2114778112,2136527872,2154355712,2152677376,2155432448,2159068160,2162430976,2155797504,2153425408,2159283200,2166174208,2172227072,2168598016,2160386560,2155836416,2164042752,2168123904,2175810048,2188668416,2192726528,2192303104,2191090176,2186847232,2196462080,2193407488,2187103744,2189325312,2196624896,2193602048,2188712448,2192267264,2179969024,2168069120,2166233088,2164993536,2160073216,2149972992,2152187392,2161373184,2159932416,2148925952,2149285376,2170648576,2186433536,2161426432,2148118528,2162493440,2169530368,2167412224,2174611968,2180027904,2175962624,2168972288,2163836416,2163947008,2160713216,2155464192,2153816064,2158151680,2168634368,2177295872,2186499072,2195699712,2204382208,2204480512,2206237696,2215974912,2217653248,2220345856,2232785920,2248525824,2260800000,2264731648,2261553664,2251179008,2246218240,2253647872,2256875008,2253967872,2247235584,2251964416,2262755840,2262652416,2264251392,2267488256,2269125120,2257369088,2248625664,2258671104,2269203968,2275887104,2271894528,2267703808,2260959744,2259060736,2256934912,2249238528,2251791360,2251724800,2241482240,2247033856,2247885824,2245895168,2240734720,2234892800,2232404992,2234813952,2223816192,2219698176,2234851328,2251138048,2253588480,2244317184,2237238272,2234443264,2237062656,2244676608,2258750976,2265940992,2268865536,2268171776,2272602112,2270333440,2266613760,2260415488,2269127168,2276088832,2273560576,2271047168,2268293632,2276525056,2280426496,2276836352,2282720768,2293877248,2303608320,2309767680,2312212992,2306028544,2304568320,2309025280,2308435968,2304754688,2296077824,2284589568,2281708032,2282504192,2271533568,2268505088,2277198336,2286895104,2300931072,2318322176,2315419136,2295630336,2283264000,2282711040,2287330304,2289967616,2294589952,2306106880,2306585088,2306827264,2311227904,2313793024,2323325952,2329676800,2318147072,2300278784,2298224640,2302387200,2296701440,2288019968,2288070656,2291245056,2275524608,2264187904,2270945280,2274812928,2289838080,2294180864,2284601856,2284990464,2291122688,2293972480,2289792512,2290951680,2305333248,2316300288,2314505216,2311314944,2315050496,2324819456,2321172480,2301837824,2289626112,2293617152,2291288064,2287510528,2287398912,2288168448,2296616448,2309270016,2318027776,2309582848,2307143680,2307771904,2318505472,2337688064,2341802496,2330204672,2323316224,2332784640,2337094656,2343638528,2343386112,2351630336,2358320128,2358307328,2365928448,2376007680,2374583296,2366067200,2355425280,2355835392,2348280832,2330966016,2330529792,2342575104,2355501056,2363167232,2365290496,2369688064,2370148864,2360386048,2344203264,2335187968,2333939200,2327321088,2338096640,2346109440,2348828160,2362042880,2372287488,2368937472,2362876928,2351068160,2332377088,2317176832,2321275904,2336280064,2354929664,2366119936,2367369216,2360876544,2364297216,2377967104,2389486080,2394925056,2391441408,2381258240,2369773056,2364566016,2367378432,2369872384,2366267392,2360894464,2359822848,2362957824,2365407232,2367198208,2380374528,2397420032,2394050048,2388713984,2375209984,2364022784,2362858496,2370975744,2373999104,2368559616,2374942720,2380304896,2373446144,2365728256,2366149632,2364416000,2352002560,2353242112,2371735552,2393811456,2411386880,2414572032,2410833920,2404385792,2391917568,2389900288,2394200064,2405472256,2411428864,2422559232,2423461888,2412325376,2403928576,2408928768,2411914752,2416960000,2403885056,2389237760,2391151616,2396947968,2409043456,2414604800,2418737152,2423697408,2427634176,2423529472,2426820096,2425756672,2422408192,2418954752,2416476160,2430634496,2439926784,2438229504,2439432704,2441170432,2446645760,2448635904,2450887680,2449720832,2446520320,2452741632,2465198080,2466256384,2450215936,2435591680,2441296384,2450903552,2446276608,2435837952,2431928832,2433708544,2438486528,2447644672,2454388736,2455323136,2468447232,2471806976,2469638656,2461427200,2457622528,2453416448,2455181824,2477210112,2483168768,2478384128,2477393920,2470227968,2458327040,2456798720,2461424640,2456050176,2448940544,2445298688,2443595264,2449906688,2462074368,2469947392,2454345728,2450569216,2466992640,2477685248,2478062080,2476474368,2474963456,2460035072,2437162496,2424532992,2430818304,2451237888,2477139968,2489295872,2477569024,2471174656,2482540544,2489561600,2486957568,2463071744,2452928512,2459470336,2471842304,2486291456,2500777472,2499994624,2511049728,2522475520,2516825600,2511771136,2511940608,2513410048,2501897216,2495129088,2498174976,2505320448,2505966592,2506683904,2512250880,2519023104,2515881984,2494595072,2493368320,2495479808,2495076864,2491732992,2496851968,2497476096,2493722112,2486663680,2472162304,2469782528,2492981760,2511858176,2500898304,2506905600,2517033472,2514885632,2506533888,2508459008,2507712512,2508462080,2527053312,2537604096,2537818112,2536289792,2538388480,2535221248,2533854720,2529237504,2529264640,2527772160,2527642112,2532747264,2538709504,2545559552,2539449856,2534203904,2530713088,2533193728,2544346112,2548225024,2547499520,2549900288,2555859456,2557646336,2558240768,2558973952,2556761600,2549189120,2554415104,2564135424,2552732160,2549614080,2554621952,2550556160,2548060160,2540387840,2526619648,2521284096,2530075648,2539442688,2544148480,2555542016,2554418176,2550566400,2556983296,2568052736,2560134656,2553954816,2558239232,2567846400,2566859776,2560765952,2546617856,2541687296,2557761024,2580488704,2583867904,2581158400,2573206016,2561228800,2562871808,2569785344,2589272576,2599294976,2584349184,2577499648,2584398336,2597412352,2600900096,2585016320,2581211136,2579322880,2572334080,2575696384,2591309824,2601085440,2597710848,2596337664,2600122368,2594542080,2581628416,2573830656,2571684352,2583760896,2593951744,2594112512,2589834752,2595062784,2592659968,2598810624,2613657600,2620396544,2618347008,2621854208,2628732928,2634423808,2638160384,2624684032,2610882560,2605368320,2605228032,2609845760,2614742528,2619568128,2622581248,2625691136,2629457920,2606313984,2590514688,2592178688,2606088704,2619357184,2616348672,2617174016,2631929856,2646351872,2645822464,2637224960,2628471808,2622098432,2625747968,2630734848,2634211840,2617487360,2609594880,2637634560,2645571584,2637935104,2631612416,2634623488,2635052544,2640766976,2640819712,2641409536,2635958272,2623099904,2619052032,2623087616,2628980736,2638039552,2641825792,2636982784,2633337856,2631620096,2637749248,2651430400,2655267840,2653274624,2640731136,2640156672,2642141696,2629661184,2617118720,2610166784,2619636736,2623534592,2619844608,2630266880,2633780736,2634398720,2647435776,2658661376,2665799168,2676162048,2674379776,2662561792,2655512064,2654726144,2661647360,2671087104,2675505152,2671226880,2671749632,2674068480,2669838848,2659589120,2650822144,2655420416,2667565568,2667698688,2664014848,2668988928,2679375360,2679599104,2675900928,2674545664,2671878656,2667753472,2676518400,2681990144,2680782848,2677549056,2676247552,2680027648,2668060672,2655158272,2662020608,2675334656,2686029312,2682989056,2682139136,2680686080,2679110656,2676010496,2672862208,2669903360,2663114240,2658141184,2661420032,2667566080,2667074048,2660919296,2652045312,2667225088,2689216512,2693962752,2697675264,2712372224,2725343744,2726708224,2716155392,2707495424,2700678656,2708129792,2719467520,2720504320,2719095808,2720491520,2708333056,2706526720,2702385664,2679966720,2664695808,2667944960,2683621888,2688793088,2689921536,2696970752,2691862528,2679849472,2689706496,2698722816,2697318400,2699560448,2708628992,2708618752,2705165824,2699810304,2701468672,2707346432,2704793600,2704625152,2710929920,2719972864,2718727168,2709807104,2705840640,2707394560,2710791680,2712239104,2705039360,2704399360,2708260864,2714933248,2722134016,2706804224,2699225088,2696975360,2691820544,2686580736,2693932032,2716062720,2726541824,2717010432,2708679168,2704902144,2708194304,2721944064,2736300544,2730744320,2710257664,2697111040,2701395968,2724762624,2736665600,2733462016,2732104704,2735636480,2727515648,2733082624,2735031808,2731502592,2735660032,2729674240,2724385280,2715173888,2709199360,2710707712,2713810432,2725658112,2721551360,2712550912,2715613696,2713892352,2704484864,2706749440,2725023232,2724327936,2725679616,2725539840,2725534720,2721257984,2720066048,2719820800,2718903296,2725658624,2733404160,2735961600,2739309568,2746820608,2755497472,2754908160,2742009344,2735982080,2730604544,2726568448,2725728768,2717517824,2722201088,2734393856,2743986176,2747177472,2754781696,2759206400,2763310592,2762168320,2749640704,2746387456,2758576128,2766144000,2752584192,2747433984,2747185664,2746677760,2748446208,2753646592,2758695936,2759270912,2750146560,2739142144,2739070976,2738018816,2735200256,2741522944,2749707776,2743720960,2745526272,2747820544,2744849920,2741864448,2736318464,2735732736,2738600448,2754925568,2765733376,2765440512,2759683072,2757447168,2761794048,2774662656,2785385472,2781793280,2770492416,2764507648,2759699968,2751819776,2747296256,2736888832,2722714624,2728350208,2735247360,2735252480,2746042368,2760355840,2771247616,2772439040,2768655872,2767039488,2776636416,2782803968,2778085376,2781006336,2779241984,2768032768,2757180416,2757661696,2758053376,2761028608,2771730432,2781860864,2790547968,2789470720,2772063744,2766978048,2768907776,2770751488,2768032256,2757155328,2758469632,2763047936,2763170304,2765347328,2768966144,2771395584,2785431552,2795406336,2782289408,2769896960,2778659328,2792042496,2803075584,2805897216,2811731456,2818745856,2815814656,2808179712,2798928896,2796433408,2801862144,2791352320,2800356352,2815929856,2817140224,2809316352,2796241920,2796636160,2793649152,2783432192,2777580032,2771820544,2771386368,2772425728,2772967936,2778131456,2783137280,2776007680,2763102208,2764829184,2778358784,2792187904,2800822784,2799909888,2806126592,2821134336,2825994240,2819232256,2813757952,2803293184,2794225152,2800192000,2804859904,2791247872,2785510912,2785552896,2793694720,2797842944,2789924352,2778850816,2775040512,2775599616,2782686208,2783028736,2781164544,2778880000,2771188224,2778923008,2783264768,2771023360,2769530880,2761780736,2754055168,2758930944,2778488320,2797647360,2802690560,2803407360,2804639232,2801992192,2798395904,2790185984,2802675200,2806144000,2800325632,2811144192,2802734080,2784687104,2769862656,2765890560,2771089920,2762503168,2745565184,2743976960,2745967616,2741331456,2744933888,2741928448,2743390208,2756521472,2777073152,2793562112,2793253888,2801528320,2806571008,2809686528,2811977216,2805061120,2796484096,2796096512,2802660352,2798757888,2797088256,2799780352,2801079296,2803435520,2802513920,2802688512,2798697984,2783718912,2774200832,2785772032,2791942656,2798518784,2805175296,2811104768,2814639616,2802857984,2784750592,2784811008,2790340096,2799660544,2795132416,2797705728,2803441664,2807360000,2800220672,2779770368,2759811584,2750018560,2759709696,2768907776,2782640640,2799921664,2807788032,2812212736,2817585152,2818169856,2813864448,2813500928,2813393920,2811501568,2812843520,2802718720,2791989760,2790357504,2791588352,2785924608,2785278976,2798848512,2807961088,2801075200,2794857984,2789326848,2785618944,2782438912,2784710144,2791335424,2788284928,2784477184,2786255872,2792561664,2795094016,2801437696,2807472640,2803867136,2787847680,2771143680,2765754368,2771850752,2789812736,2796367872,2799379456,2794917376,2783528960,2774377984,2776855040,2784560640,2787930112,2797968896,2803318272,2796577792,2794506752,2794101248,2807535616,2825918976,2837857792,2839266816,2826823168,2817275392,2806598656,2788136448,2771498496,2768190976,2757489664,2751729664,2745899520,2742384640,2765452288,2786749440,2780779520,2775320576,2776299008,2769043968,2763248640,2770379264,2771046912,2774709760,2789638144,2799591936,2795949568,2783720960,2771398144,2761795072,2749449216,2752537600,2767848960,2769820672,2764814848,2758904320,2749862912,2749422080,2763712512,2771202048,2761261056,2746947584,2749390336,2759676416,2758083584,2759292928,2758164992,2756493824,2757877248,2776535552,2780961792,2778679808,2781774336,2780984832,2766913536,2756661760,2752542720,2759792128,2780288000,2785212416,2777245184,2771814912,2764670464,2759634432,2774772224,2797174784,2810810880,2812586496,2794574336,2779607040,2784969728,2788141056,2786602496,2795611648,2799607296,2790479872,2789591552,2789024768,2774301184,2759642624,2756564992,2758518784,2759519744,2758861824,2749156864,2739445248,2742840832,2751773184,2747284992,2744052736,2755767296,2775102976,2783522304,2778217984,2773008384,2766414848,2744377344,2736307200,2737634816,2738399744,2738176512,2738748416,2744674816,2749558784,2754108416,2755643392,2747796992,2753017344,2758615552,2746068480,2737651712,2746607104,2762512896,2785618944,2785320448,2765445120,2754123776,2748315648,2747010048,2744307200,2739263488,2747430912,2758451200,2765177344,2764585984,2756061696,2754808832,2759190016,2768159744,2772780544,2762274304,2753956352,2757776384,2756964352,2762145280,2774084608,2786294784,2795545088,2780207616,2763068416,2762753024,2766801920,2768520192,2769244672,2757049856,2745018880,2749322240,2748796928,2746612224,2757062144,2756753920,2755354112,2758773248,2753597440,2753408512,2757916160,2759227392,2752764928,2740293632,2739321856,2743534592,2739636224,2738480128,2741844480,2739672064,2739812864,2739462656,2749365760,2768136704,2768167424,2750877696,2738094592,2734740480,2741733888,2749855232,2747081216,2749992960,2752984576,2748000256,2741399040,2723966976,2707365888,2703529984,2702943744,2701412352,2703907328,2707067392,2708915712,2721459200,2735276032,2733485568,2722276864,2731508224,2735538176,2729681920,2729836544,2724836864,2722498048,2736631296,2747217920,2737977856,2725140480,2714943488,2701110272,2696431616,2705403392,2724342272,2737492480,2739651584,2745017344,2745535488,2737076736,2740263424,2751095296,2759450112,2750754816,2743991808,2734513152,2730204672,2739911680,2739250688,2727591936,2721472512,2713831424,2712380928,2722225152,2741665792,2761616896,2769642496,2763662336,2756158464,2740737024,2732340736,2733445632,2736478208,2729901568,2713651712,2703270912,2709959168,2718600192,2731668480,2744341504,2749479936,2737271808,2720047616,2715501056,2720136192,2731232768,2727773696,2715200000,2710591488,2721895936,2739487232,2758848512,2760886784,2744080384,2712221184,2693051392,2687014912,2691427328,2698891776,2710858240,2727444992,2733673984,2738959872,2731149312,2730399744,2716492288,2695126016,2688621568,2693530112,2696624128,2697481728,2704058368,2710438912,2706818048,2706448384,2703508480,2699193856,2689781760,2681572864,2682325504,2697608192,2706240000,2706888192,2710217216,2695787520,2678265344,2669605888,2665677824,2671778304,2678204416,2673062912,2663409664,2670149632,2686002176,2696557056,2698019328,2685291008,2679344640,2682010112,2690977792,2693365760,2693298176,2686935552,2682163712,2691095552,2699741696,2703459328,2689109504,2682963968,2684700672,2686277632,2681927680,2671825408,2665060864,2664001024,2672517632,2670163968,2666678784,2666926592,2663047168,2667828736,2680502272,2688152576,2694910464,2684049408,2680588288,2687979520,2690305024,2685091328,2680660480,2674845696,2664303104,2655911424,2655616000,2653253120,2656443392,2660151808,2663757312,2665772032,2662276608,2662594560,2660302336,2650035712,2647624704,2648229888,2660910592,2674478080,2676135424,2668547072,2653356032,2648570368,2669388288,2679627776,2670238720,2662289408,2655927808,2651219968,2654044160,2651828224,2654415872,2653170176,2647839232,2653597184,2659281408,2659259392,2669634560,2676261376,2665151488,2655887872,2645475840,2631121408,2633158144,2627532800,2625770496,2638128640,2658651136,2671346688,2671676416,2651047936,2628398080,2627893760,2620606976,2622307328,2637416448,2641925120,2641524736,2647073280,2655222784,2660057600,2648776704,2642563584,2644889600,2642221568,2634603008,2628911104,2623978496,2630282752,2630401024,2634348544,2633461248,2618832384,2597709824,2594695680,2611773952,2622801408,2621197312,2616502784,2621378048,2638238208,2649886208,2653170176,2657523200,2649577472,2645334528,2650838016,2656054784,2642826752,2623058944,2607411712,2589739008,2586763264,2590742528,2587783168,2592859648,2600164864,2604256256,2614266880,2615011328,2608587264,2610187776,2611239424,2620903424,2621156864,2601211904,2602759680,2604636160,2607244800,2612108800,2616902656,2620308480,2607657984,2599009280,2590871040,2586248192,2584753152,2588006400,2597768192,2599777792,2606336512,2603854336,2600983040,2596952064,2595531264,2601046528,2605477888,2605176320,2607234048,2615550464,2614355968,2609049088,2609615872,2604899328,2591706624,2580011008,2572965888,2572664320,2576744448,2578845184,2590622208,2596036096,2601775104,2600435200,2592865280,2586448896,2586463232,2579430912,2571694592,2569893888,2566232576,2560633856,2557716992,2559618560,2561043456,2570899456,2580948480,2578763264,2564149760,2553374208,2546290176,2543472640,2549770752,2548723712,2542234624,2543827968,2542752256,2541725184,2543363072,2558285312,2563506176,2568462336,2578016256,2569695232,2566166016,2577218560,2579298304,2571385856,2563231744,2556326912,2554553856,2554210304,2552437760,2565411328,2594655232,2604994560,2596858880,2592965632,2598721536,2596642816,2591546368,2591353344,2587271680,2573804544,2572453376,2570664448,2570142208,2571647488,2571503616,2568581120,2561299456,2559316480,2570865152,2576740864,2566259200,2554454016,2544935424,2533514240,2527075840,2524041216,2515793920,2518502400,2532344320,2543310848,2550402048,2550842368,2552279552,2552312320,2552829440,2553379328,2559222784,2560200192,2550356480,2525542912,2512736256,2518472192,2515857920,2511750144,2520576000,2526927360,2533557760,2528963072,2533766656,2532761088,2514599424,2507419648,2503899136,2490641920,2500816384,2507197952,2498023424,2508203520,2509086720,2498864640,2498698752,2498419712,2500096000,2508411392,2504578048,2501912576,2505147904,2511296000,2510356480,2507241984,2505844224,2503015936,2499493376,2495695360,2497291264,2505063424,2509869568,2507830784,2501503488,2497413120,2501357056,2496500224,2490628608,2498913280,2502775296,2500599808,2511089152,2516115968,2513320960,2509873664,2515543552,2517766144,2515865088,2510596608,2505205248,2501879808,2507397120,2510306816,2514448384,2511873536,2508414976,2516533760,2517533696,2518060032,2509220864,2500201472,2508838912,2513633792,2509456896,2506388992,2507291648,2505707008,2500681728,2494015488,2496973824,2515679232,2522726400,2515538944,2505437184,2511683584,2520997888,2525752320,2519093248,2510177280,2508064768,2500297216,2485979648,2489398784,2494571008,2497948160,2503000064,2494003712,2484838400,2485591552,2489732096,2494133760,2489831936,2496757760,2502259200,2500839936,2505680384,2503687680,2487277056,2476368384,2479748096,2489449984,2504378880,2519265280,2525315584,2518823424,2503898112,2499650048,2507715072,2515676160,2513337344,2509921792,2506930176,2493318656,2482763264,2477203968,2479128064,2474336768,2464436224,2469461504,2468481536,2463426560,2459555328,2454050304,2443305984,2436999680,2439801856,2452966400,2468422144,2474120704,2479907328,2486610944,2489323008,2492180992,2483352064,2469223424,2466049024,2470744576,2466736128,2463917056,2470863872,2474556416,2465460224,2456836096,2458020352,2462402560,2462284288,2465308672,2468513792,2469405696,2466611200,2465426944,2457416192,2449239040,2447481856,2457300480,2463769088,2458427392,2452410368,2447343616,2452578816,2473233408,2491362816,2484157440,2473196544,2470071808,2463826944,2455521792,2435425280,2428027904,2435919360,2442884608,2439202816,2429262848,2422097920,2411965440,2415241216,2419219968,2419699200,2420236800,2429282816,2438917120,2437052416,2437616640,2441085440,2449777664,2451660800,2447116288,2438158848,2433377280,2432434688,2434373632,2432584704,2434598912,2437861376,2448339456,2459633664,2454141440,2450361856,2448407552,2440593920,2442186240,2444398080,2430763008,2416939520,2406032896,2392074240,2382893056,2385341952,2386407936,2381858304,2372568064,2371560960,2372902400,2379097088,2404301824,2423728640,2423603200,2417821696,2422676992,2428687360,2439179776,2437125120,2417083904,2407272448,2419027456,2435007488,2449373696,2453169664,2443442176,2418893312,2402272256,2406085120,2417669632,2422584320,2424671232,2426908672,2415008768,2396418048,2380601344,2377141248,2384125952,2389882880,2396466688,2401100800,2397670400,2392962560,2384603648,2368229888,2365299200,2378416640,2395453440,2409446400,2410534400,2408394240,2419677696,2426300416,2419234816,2410022400,2411883008,2409576448,2392027648,2382770176,2384446464,2387697664,2392477184,2408042496,2412648448,2398007296,2397274624,2401320960,2398102528,2389255168,2373971968,2378160640,2382935040,2385623552,2387131392,2379749376,2370409984,2369625600,2372895232,2376627200,2382555136,2370706944,2351231488,2345506816,2356307968,2365084160,2366023680,2365600768,2366996992,2371942400,2371701760,2364732416,2366494720,2378496000,2394213888,2391567360,2384829440,2380910592,2387618816,2397438976,2390354432,2378976256,2375372288,2356497920,2333753856,2320577024,2315475456,2324013568,2327854592,2333121024,2343111168,2340847616,2337997824,2340640256,2344240640,2356303360,2359922176,2370258944,2387521536,2385893888,2378347520,2370344448,2373990912,2381423616,2382903808,2371099648,2360930304,2359974912,2349974016,2337740800,2331528192,2335410688,2338630144,2338209792,2339454976,2336927744,2331184640,2332058112,2346724352,2352096256,2350985728,2351785984,2357057536,2350255104,2338403328,2326843392,2317190144,2313585152,2318518784,2324912640,2333692416,2336978944,2336866304,2334694912,2324834816,2310364672,2306163712,2318130688,2331025408,2326835712,2312577536,2309364736,2314824704,2327407104,2318383104,2309313024,2308089344,2314112000,2326082048,2333499392,2324489216,2308804608,2290670592,2284093952,2288376320,2303408640,2314804224,2316798976,2315988992,2310276096,2298783744,2296570368,2297512960,2292637184,2278686720,2270471680,2284231168,2299624960,2304243200,2303415808,2296961536,2297856000,2293281792,2298490368,2298448384,2281782272,2270348800,2278406144,2285905920,2287532544,2288791040,2290952704,2282429952,2275484160,2264958976,2262774784,2272465408,2272415232,2278342144,2281160704,2287611904,2298209280,2299865600,2295023616,2298177536,2308877824,2306924544,2295613952,2293449216,2295759872,2293879296,2293933056,2293565440,2288027136,2290861056,2298071040,2286364672,2279438336,2291419136,2296313856,2297375744,2300595200,2294675968,2283409920,2274369536,2269103104,2261130752,2245876224,2248229376,2249507328,2242089472,2245295104,2249667584,2243925504,2238953472,2247521280,2261593088,2260890624,2246910464,2231821312,2227181568,2232660992,2240631296,2243146752,2249053184,2251005952,2234558464,2225157632,2237916160,2250130944,2252479488,2238969344,2218869760,2210896384,2213522432,2220066304,2224347648,2229647872,2221764096,2216812032,2216932864,2212452352,2211074560,2218721792,2228848128,2236702720,2245713920,2261222912,2266196992,2251658240,2248992256,2245373952,2229208064,2236022784,2249713664,2249695232,2254455808,2259057152,2263371776,2266801152,2265725440,2266934784,2249986048,2240814592,2244487168,2233439232,2223792640,2209725952,2193102336,2180401152,2185306112,2191976448,2195462656,2210806784,2228677120,2219821056,2217560064,2227134464,2221433856,2209417728,2206519296,2207686656,2211344384,2215894528,2216344064,2230572032,2247133184,2249157120,2236141568,2224222208,2218837504,2216689152,2211655168,2216251904,2236025344,2260497920,2259030528,2246744064,2238858752,2229726208,2219319808,2211609600,2205502464,2205642752,2215080448,2219398656,2221181440,2217743360,2216585216,2218041856,2217191424,2211011584,2209980416,2206962688,2203922944,2192989184,2193211904,2209025536,2213113344,2216081920,2229657088,2232323072,2228411392,2220209664,2197008384,2176121344,2176549376,2190299136,2207149568,2211105280,2208657920,2201103360,2196430336,2186129920,2163979776,2158901248,2156472320,2172743168,2188592640,2193010176,2187839488,2188339200,2190298112,2194310144,2196170752,2198123520,2211269632,2214382080,2215453696,2211272704,2199050240,2206059520,2216172544,2220988928,2222233600,2214243840,2207188480,2209676288,2215577088,2203878912,2190451712,2185193984,2176039936,2170646528,2179083264,2196230144,2202259968,2191345664,2177691648,2182085632,2188269568,2180508672,2175206400,2178109952,2178276352,2185070080,2188135424,2174361088,2163151360,2169300992,2173326848,2181272064,2188066816,2182026752,2169304064,2166468096,2170580992,2172104192,2177342464,2182323712,2177761280,2179388928,2173969920,2174323200,2174069760,2169259520,2159522816,2143640576,2136693248,2146395648,2159075840,2154075136,2145009152,2151864320,2157829120,2157347328,2149028352,2143738368,2134774272,2122001408,2114523136,2112957440,2121832448,2134432256,2146645504,2153546752,2151375360,2145515520,2135810048,2127632896,2127790592,2141232128,2152911360,2156758528,2154924032,2135769088,2123518464,2114647552,2112195584,2113720320,2127933440,2143596032,2151502848,2156931072,2157810688,2149765632,2150818816,2154672128,2146218496,2138627584,2133794816,2121623552,2117413376,2114593792,2112641024,2119162880,2126959616,2132242432,2140127744,2146127360,2142688256,2139600896,2142090240,2146689024,2142090240,2130529792,2125102080,2128564224,2131529728,2127318528,2122470400,2110137344,2101939712,2095083520,2091142144,2095545344,2103283200,2112849408,2119219712,2109816320,2095383040,2098090496,2109003264,2125626880,2140639232,2138564096,2122477056,2105206272,2103499264,2091465216,2087882752,2090915840,2087555072,2098547712,2112194560,2119864320,2124433920,2129406464,2126467584,2117970944,2115293184,2108371968,2107730944,2112815616,2111956992,2111181312,2106504704,2102886400,2105349632,2106492416,2109857280,2108648960,2106971648,2103266816,2110817792,2123781120,2110567936,2097748480,2090625536,2088690176,2089469952,2086238208,2085419008,2092722688,2091348992,2079294976,2076940288,2079676416,2079988736,2090160640,2087705600,2082496512,2076896768,2066457088,2060683264,2060983296,2064179200,2071571968,2069961216,2067078144,2070673408,2079417344,2086996480,2079326208,2060415488,2046784512,2056180736,2064140288,2074339840,2094662144,2105545728,2091395072,2076890624,2076794880,2077338112,2068041216,2064403968,2072156672,2072875008,2063807488,2064627712,2067196928,2062119936,2073567744,2077271040,2069454848,2053125120,2049631232,2065112064,2076945408,2081210880,2064491008,2052011008,2042125824,2027071488,2023008768,2022555136,2028970496,2048963584,2060867072,2051412480,2054071808,2062041088,2060446208,2059924480,2053896704,2048105984,2037427712,2032460288,2033080832,2034641920,2042982912,2042640896,2046083584,2047989760,2047927808,2057164800,2072684032,2078388224,2070585344,2065086464,2064582144,2063041024,2064856576,2064709120,2064181760,2054377984,2035893760,2024113664,2024678400,2028561920,2031816704,2035171840,2033319936,2032887296,2041647616,2054446080,2059976704,2052399104,2036176384,2036019712,2044226048,2048351232,2039546880,2039869440,2037911040,2036376576,2038865408,2030567936,2022129152,2021518848,2028916224,2039720960,2037854720,2036918272,2033823744,2028128768,2026187264,2019708928,2013589504,2006788096,2006630400,2011151872,2016256512,2021509632,2021373440,2027739136,2033719808,2035358208,2025167360,2006190080,2005806080,2019525632,2031500288,2026455040,2001544192,1982440960,1959472128,1951612928,1970502656,1984856064,1991157248,1985977856,1985498112,1987121664,1979841536,1981203456,1977495552,1975372800,1974545408,1976958976,1980829696,1979070976,1980910080,1992205312,1999945216,1997259264,1977076224,1969984512,1972699648,1962331648,1962819584,1974467072,1981783040,1987871744,2002898432,2009933312,1995004928,1971044864,1963735040,1968645120,1979887616,1991746560,1995170304,1986363392,1977917440,1974791168,1963656192,1954010624,1963418112,1976361472,1977102336,1969594880,1953486336,1956096000,1977068032,1982369792,1980016640,1990385664,1998090240,1996404736,1987092480,1977104896,1962417664,1958026240,1972223488,1974112768,1964514304,1960461312,1957560320,1958489088,1954173952,1946457088,1946435584,1950640128,1961329664,1973080576,1970374144,1957132288,1952377856,1953624064,1961112064,1968659456,1972112896,1971300352,1957729792,1943300096,1949027840,1949591552,1935326208,1927225856,1927166464,1933306368,1957965824,1978403840,1989585920,1999980032,2004917760,1993357312,1987436544,1985094144,1974265856,1971672064,1976075264,1969922560,1971341312,1971186688,1974204928,1978821120,1976401920,1973980672,1979247104,1981726720,1970394112,1976233984,1981961216,1971252224,1954135040,1951888896,1953986048,1946285568,1941660160,1934281728,1925338112,1913603584,1917385728,1923407360,1935683072,1950341120,1942938624,1930893824,1927214080,1928570368,1932478976,1927789056,1921936384,1918666752,1916840448,1922455552,1925243904,1915856896,1925499904,1944626176,1955338240,1959831552,1954973184,1942662656,1935871488,1931980800,1917246464,1912988160,1918574592,1912301056,1906303488,1887745024,1885005824,1897557504,1908393984,1926147072,1942757888,1943330816,1937056256,1928283648,1927541248,1928025600,1926398464,1934093312,1931115008,1922668544,1907865600,1902704640,1905254912,1927501824,1926073344,1921479680,1925907968,1914832896,1908730880,1912875520,1925113344,1913763840,1896941056,1899632128,1899912704,1901544960,1901204992,1900261376,1910254080,1919025664,1908515840,1904983552,1906819072,1913476608,1919110144,1904362496,1896192512,1885854720,1868083712,1860795904,1864928256,1880686592,1888358912,1890526208,1893506048,1903507968,1914172928,1921389056,1924538368,1905105920,1892523520,1893748224,1896219648,1885702656,1869382656,1865722368,1863473152,1872079872,1877627904,1867304448,1870526464,1870772224,1870347776,1880966144,1895217664,1904314880,1896138240,1880506368,1873064448,1867612672,1864246272,1877978624,1878376448,1867109376,1873485312,1886419456,1888837120,1892198912,1891668480,1877827584,1867191296,1867645952,1872822784,1876872704,1880763392,1882132480,1889015808,1885949440,1872522240,1878238720,1882990592,1874945024,1866784768,1867450880,1861020672,1851699200,1857040384,1866215424,1860343808,1839363584,1827082240,1831290368,1844466688,1850241536,1851352576,1848309760,1845687808,1840396288,1843787776,1851174400,1855196672,1865101824,1867157504,1872251392,1872790528,1883375104,1872335872,1856211968,1848671232,1835811840,1836007424,1844746240,1851045376,1853252096,1854512640,1852976128,1859454464,1856802304,1853220864,1840791040,1830472192,1846276096,1868926976,1873574400,1862743040,1854713856,1849613312,1848544256,1839489536,1836289536,1842962432,1855964160,1863593984,1865334784,1855551488,1859279872,1868641280,1865083392,1865492480,1862661632,1848743936,1838285824,1835128320,1832840704,1837170176,1850644992,1852162560,1848864256,1844030976,1830989824,1832819200,1846839808,1841195520,1822411264,1804213248,1803227136,1813604864,1828725760,1838029312,1831907328,1829670912,1840009728,1846645760,1843613184,1837814272,1828866048,1820191744,1824049664,1834085376,1831808000,1829195776,1830123008,1834604544,1840281600,1841784320,1830352384,1821631488,1829347328,1837323264,1833546240,1815818240,1810793984,1807614976,1805170688,1810750464,1817416704,1809168896,1808683008,1812533760,1811556352,1802403840,1789645824,1785650176,1789516800,1791178240,1804573696,1822379008,1828838912,1830765568,1824161792,1823337472,1831177728,1830148096,1818263040,1809238016,1812363264,1829723648,1843803136,1837056512,1823341056,1811314688,1811974144,1814885888,1805204992,1810459136,1824300544,1825785344,1817274368,1802527744,1791833088,1788005376,1791401472,1798487552,1811692032,1825422848,1830317568,1817283072,1796102656,1789522432,1792525824,1790124032,1788773888,1794217472,1793858560,1796197376,1798328832,1798279680,1795953152,1792196608,1783833088,1773945856,1769820160,1763849728,1750916096,1753038336,1758819328,1775980032,1786066432,1795487232,1795288064,1789748736,1782358528,1769902080,1765095936,1760889856,1753348608,1757896192,1767574016,1777692672,1782837760,1776493056,1766308352,1768794112,1770542592,1770546688,1776967680,1785600000,1778872832,1786301952,1783636480,1768767488,1764246528,1764961280,1762131456,1774006784,1779884032,1774124544,1780861952,1794690048,1798196224,1793657344,1791957504,1783326720,1770488832,1753686528,1762021376,1771791360,1768433152,1760966656,1749103616,1750604800,1749329408,1742556160,1732959232,1728373760,1736858624,1737542656,1739034112,1740920320,1748969472,1764349440,1773400576,1772162048,1759872512,1758591488,1758705152,1764908544,1772079616,1773849600,1774909440,1772044288,1770483200,1775714816,1780793344,1775797248,1759138304,1748960768,1749257728,1752325632,1770590720,1776903168,1772950016,1759062528,1752057344,1755022848,1741178368,1738594304,1751102464,1759471104,1764411904,1753311744,1734192128,1715442688,1713369600,1717806592,1717063168,1718161408,1718787072,1720910336,1731802112,1745907712,1741890560,1726627328,1715503104,1722646016,1727094272,1724867584,1726145024,1728741888,1736262656,1730891776,1726949376,1734526976,1725455872,1717981696,1733625856,1740873216,1724006912,1709904384,1707165696,1708938240,1708741632,1705957376,1706498048,1715324928,1724375552,1730698240,1739248640,1730288128,1708989952,1693522944,1702480384,1724185600,1739836928,1731409920,1726193664,1717051392,1698459648,1693460480,1703958016,1717420032,1723249664,1724776448,1719289856,1708280320,1708711936,1722237440,1737613824,1735100416,1722295808,1714313216,1712322560,1697799680,1689739264,1700830208,1708247040,1707300864,1699199488,1701188096,1715245568,1721180160,1721786880,1721953280,1724710912,1725985792,1725523968,1726007808,1728914432,1728145920,1721483776,1715627520,1712006656,1702200320,1685648384,1686347776,1702213120,1711704064,1696344064,1685681664,1690092544,1693778944,1690903040,1698543616,1696673280,1687803392,1694000128,1706883072,1709157888,1700980736,1695261696,1701965824,1706672640,1705748992,1699357184,1693599744,1699500544,1694095360,1688404992,1690341376,1688179712,1689917952,1689728000,1693813760,1705211392,1707672576,1685782016,1675125760,1681464320,1685233664,1691665408,1690916864,1678122496,1665401344,1672597504,1682454528,1688890880,1692042752,1678713344,1666972672,1662808576,1672144896,1671264768,1673173504,1677928960,1673716224,1661941760,1669537792,1688589824,1684719616,1672531968,1671509504,1656028160,1651331072,1656219136,1660069888,1660319232,1659436032,1670259200,1674075648,1663574016,1650224128,1643085824,1641154560,1650549248,1667529216,1679608320,1684618752,1674954752,1661941248,1641408000,1633289728,1651772928,1661983744,1673756160,1681606656,1675544576,1664304640,1654176256,1654674944,1659438592,1660218368,1656388608,1652728320,1644068864,1631747072,1625086464,1629606912,1641028608,1657187840,1674286592,1676999168,1665274368,1663503872,1675850752,1680294400,1677563904,1666376704,1651781632,1658609152,1673735680,1664540160,1652217344,1643640832,1640094208,1635614720,1638804480,1649285632,1650966528,1642740224,1640351744,1657258496,1661977088,1655583744,1651928576,1643732480,1635404288,1634707456,1632487424,1629519872,1625388032,1630958080,1631099392,1621850624,1634854400,1650053120,1653619712,1644249088,1631134720,1625606656,1624472064,1636198912,1646680576,1642987008,1643058176,1636987904,1634443776,1627067904,1613534720,1610639872,1617489920,1622075392,1627076608,1623463936,1621747200,1628379136,1621595648,1614940160,1613549568,1612053504,1615668736,1617758208,1627498496,1628698624,1627584000,1637467648,1642330624,1641316864,1641247744,1634193408,1615741440,1590249984,1585625088,1598861824,1607041536,1606705664,1613105664,1620404224,1611406848,1594787328,1601379840,1607278592,1614765568,1633255424,1659643392,1666636800,1669920256,1668489728,1658726400,1647903232,1638117888,1635190272,1636034560,1626288640,1613451264,1592556544,1585239552,1575161344,1575791104,1601252352,1619879936,1623708672,1620196352,1620722176,1624524800,1625679872,1615474176,1603371520,1596741120,1605086208,1609660416,1604102656,1597718528,1599340544,1598005760,1599515136,1608502272,1598803456,1593168896,1595576320,1603222016,1615392256,1616347136,1600793088,1592850944,1596046848,1590498304,1582276096,1576991232,1597424640,1626129920,1645340672,1646292480,1636746240,1638990848,1638801408,1628635136,1613126144,1594025472,1580314624,1567849984,1570819584,1583558656,1603893760,1617762304,1610711552,1605840896,1599323136,1589618688,1582907392,1576345600,1578772992,1578748928,1579210240,1587526656,1580349440,1571065856,1569235456,1575755776,1567464448,1553838592,1559248384,1578201088,1601349632,1605936640,1584973312,1564701184,1565404672,1561100288,1569134592,1587773952,1596538368,1591461888,1579742720,1571503104,1575614464,1589972992,1605081600,1599204352,1587459584,1584691712,1591004672,1585572864,1587172864,1582506496,1577044992,1578065920,1569779712,1572525568,1583890432,1586079744,1581799936,1581024256,1570019328,1567071232,1566866432,1573501952,1583756288,1581957120,1572643328,1559959552,1554994176,1558696448,1573188608,1575890944,1569891328,1547770880,1536467968,1551083008,1556111872,1553632256,1562774016,1572838400,1568192000,1561453568,1554948608,1560626176,1567603712,1572374528,1577801216,1562590208,1537175552,1525134848,1532996096,1543310336,1556472832,1569679872,1568254464,1555567616,1545036800,1536027136,1533810176,1534845440,1533348352,1528546304,1530721280,1538093056,1537395200,1540822016,1550270464,1559014912,1566059008,1564382208,1560725504,1563621376,1564207104,1554593792,1542786560,1537741824,1532807680,1533716480,1532829184,1522302464,1508738560,1511510528,1516679168,1517971968,1521185280,1522748416,1538057728,1544834560,1540376064,1544239104,1545466880,1552034304,1558830080,1559084544,1563390464,1566406144,1562499072,1553710592,1533803008,1525182976,1541671424,1540161536,1527775232,1525681152,1527173632,1532993024,1530035712,1519726592,1519995392,1522873344,1525160960,1535093760,1546956288,1545950720,1545201664,1539497984,1524974592,1523636224,1515836416,1506385920,1499408384,1502502400,1517878272,1522608640,1521036288,1513908224,1508170752,1515219968,1524783104,1521220096,1513965568,1512904192,1522063360,1522802176,1510692864,1506268672,1502134784,1509705728,1521230336,1531125248,1535926272,1537815040,1531189248,1525345280,1519796736,1508266496,1506590208,1505084928,1508968448,1513493504,1509022720,1511248896,1541760000,1560236544,1540261376,1524052480,1514573824,1499482112,1496362496,1500330496,1509808640,1513276416,1512215040,1511327744,1512370688,1509817344,1511635968,1507534336,1502817792,1500236800,1493409280,1488252416,1495165952,1499511296,1500219904,1499753472,1497694720,1496843776,1503649280,1512678912,1517193728,1515577856,1503932416,1493100544,1493392384,1491473920,1489319424,1502890496,1519327232,1522101760,1512845312,1499478016,1482428416,1480507392,1491101184,1497961984,1494483968,1493422080,1477502464,1482649600,1494984704,1500374016,1517926400,1525213184,1510090240,1497852928,1502384640,1505562624,1493526016,1474228736,1469788672,1474072064,1478875136,1491691008,1496795136,1489144832,1475123200,1471274496,1474312192,1477808640,1477774336,1480131584,1476595712,1478169088,1475863552,1468580864,1466342912,1474400256,1480286720,1476082176,1468209664,1452753920,1445212160,1463114240,1484264960,1484073984,1468880896,1462615040,1472974336,1472632320,1471988736,1475323904,1474376192,1461258752,1454866432,1463333888,1475879936,1469688832,1463798784,1455901696,1450734592,1461386240,1452795392,1445587456,1461798400,1471896576,1469573120,1464591872,1460566528,1460829696,1463405568,1464015872,1468200960,1471813120,1471592448,1469729792,1482994176,1469209600,1453079040,1440055296,1428847104,1431727616,1425405440,1425265152,1439405568,1446464000,1438916096,1448910848,1463014400,1460882432,1445508608,1426397184,1420196352,1434647040,1438904832,1432772096,1438506496,1452759552,1472295936,1485310464,1488368128,1484158976,1470231552,1459760128,1463108096,1459932672,1443504640,1423874048,1417360384,1416792064,1426652160,1443934208,1460698112,1473081856,1464014336,1448075776,1445277184,1454828032,1462519296,1463792128,1460247552,1467310080,1471764480,1460787712,1447341056,1441865216,1453723648,1466857472,1466895872,1454395392,1450350080,1454122496,1448693760,1434965504,1424246272,1426633216,1439099904,1451952128,1469618176,1477374464,1464589824,1458895360,1458767872,1457920512,1447395840,1448529920,1459711488,1470517760,1464827904,1451433472,1438771712,1434213888,1446647296,1443553280,1434892288,1446526464,1452307456,1451615744,1451846144,1442978816,1427153920,1413015040,1406244864,1405112832,1404167680,1405224960,1409635840,1419590144,1417300992,1410635264,1406895104,1405414912,1414274560,1425345536,1425930240,1426653184,1427643904,1431424000,1433596928,1426907136,1430837248,1427951616,1416842752,1407592448,1405186560,1413550592,1423847936,1416408576,1405404672,1400148992,1398188544,1410887168,1426552832,1431275520,1432738816,1434012160,1429634048,1427958272,1438057984,1422965760,1405252096,1407712768,1415191040,1425283584,1433901056,1425897984,1405317120,1393581056,1388255744,1396047360,1402596864,1395521024,1384812032,1383638528,1387592704,1385068544,1382347264,1383880704,1387488768,1404033024,1409952768,1397837312,1387764736,1382333952,1376056832,1369999872,1362129408,1362303488,1371034112,1380914176,1380795392,1381745664,1392635392,1400113152,1402380288,1409197056,1421841920,1427278336,1433794048,1433716736,1422600704,1403394560,1400137728,1410631680,1418789888,1414627840,1402703872,1395340288,1394685440,1399206912,1396339200,1389620736,1381694976,1375336960,1361977856,1351746560,1361814016,1381745664,1381211136,1381818880,1378846208,1374134272,1379789312,1381015552,1370468352,1371765760,1374181376,1379650560,1395144192,1409712640,1412429824,1406920704,1401289728,1399200256,1393059328,1381579264,1375446528,1376725504,1384570880,1387847168,1382374912,1373332480,1372810752,1391030272,1403182080,1397775872,1390701568,1390913024,1388827648,1385890304,1383517696,1372528640,1358089216,1349301248,1347162624,1344642560,1353633792,1371547648,1381054464,1380054016,1396627968,1415058432,1408438784,1401432576,1394045952,1382399488,1376907264,1375643136,1379988480,1376631808,1373667840,1385544192,1397032448,1389242880,1385570816,1381764096,1373248000,1379555840,1374696960,1363983360,1367731200,1374500352,1373255168,1369911296,1359634944,1357650944,1366854144,1366723584,1365628928,1367955968,1371017728,1371411968,1366811136,1362000896,1361034240,1364037632,1361148928,1354932736,1350982656,1362785792,1376422400,1364934144,1357203456,1361647616,1361559552,1359733760,1363326464,1358203392,1362371584,1376233984,1384804352,1383681536,1373199872,1370906112,1371058176,1361091072,1358926848,1361956352,1367739904,1361304064,1349449216,1345652224,1347588608,1362373632,1362833408,1366429184,1372861952,1374351872,1372381696,1364489216,1357520896,1364112384,1372310016,1351280640,1337057792,1333818368,1335187456,1336408576,1338972672,1330116608,1320280576,1305978880,1304243200,1312521728,1309511168,1301702144,1308881408,1324880384,1332715008,1342028800,1356102144,1372271104,1365754880,1341346304,1328237056,1323165696,1315360768,1318237184,1329326080,1325543936,1320748032,1329696256,1329838080,1330255872,1325895168,1325198336,1334659584,1337284096,1334422016,1333229056,1324443648,1328334848,1338547200,1345363968,1349630464,1347182080,1330466304,1316237312,1309744640,1301841920,1293969920,1292259328,1295663104,1300522496,1308417536,1321044992,1324811776,1319416832,1310235648,1315854848,1325019648,1327234048,1329566720,1331395584,1328685056,1313660928,1312832000,1318986752,1321938944,1321471488,1321263616,1321831936,1310556160,1303442432,1292961280,1289598464,1299447808,1298636800,1287834112,1292755456,1304003584,1292322816,1278976512,1281079808,1287944192,1288588288,1297309184,1304187904,1306849792,1301773824,1309892096,1311622144,1316862464,1325518848,1323636224,1312568832,1312056320,1330022400,1335519232,1340243456,1328197632,1315942912,1317990912,1304826368,1294663168,1291071488,1277694464,1269257728,1283478528,1291607040,1299151360,1306856960,1295248896,1280484864,1278507008,1283059712,1295163904,1297991680,1293273088,1297101312,1307546112,1313782784,1310434304,1301511168,1299498496,1299316224,1308694528,1323289088,1325172736,1317696512,1312010752,1300034048,1293329408,1291603968,1285530624,1293196800,1304136704,1311461376,1311044608,1302215680,1286578688,1280108544,1281020928,1276975616,1278259200,1275940352,1282010624,1287426048,1280138240,1272363008,1279300096,1284238848,1291290624,1298921472,1298327040,1290958336,1297396224,1303717376,1294397440,1287170560,1282322944,1287375872,1278549504,1268638720,1269916160,1270461440,1262726144,1265297920,1267546112,1265251328,1260257280,1244818944,1232833024,1243478528,1263454208,1261826560,1257005568,1253799936,1258003968,1250621440,1241105408,1254803968,1276796928,1282365440,1268690432,1261074432,1260201984,1261749248,1268050944,1256840192,1269714432,1284264960,1280805888,1271907840,1275460608,1277082112,1274891776,1278148608,1276236288,1271178240,1272944640,1280451584,1281274368,1272624640,1268834816,1280667136,1294936064,1309512192,1312821248,1294956032,1269283328,1253256704,1244721152,1252786688,1268158464,1281239040,1280848384,1270904832,1256939520,1254378496,1256196096,1251804672,1244592640,1241316864,1242570752,1253228544,1260283392,1256194048,1252626432,1244128768,1238786048,1240363520,1240634880,1247003136,1248396800,1245831680,1242036736,1237184000,1224301056,1218881024,1217911808,1227826688,1240337920,1253626880,1261213184,1259820032,1248512000,1244013568,1252243968,1253805568,1257044480,1249359872,1242356224,1242933760,1242631168,1238716928,1228533760,1225827840,1229128704,1228678144,1231345152,1224091136,1216705024,1225412608,1231940608,1244073472,1256630272,1255132672,1243940352,1244484096,1254258176,1250382336,1238659072,1234791936,1234893312,1233207808,1241227264,1250061312,1241801728,1245848064,1250466816,1249416192,1234887168,1221373440,1226548736,1227022848,1231240704,1230706176,1227898368,1237903360,1247377408,1245320704,1244500992,1243696128,1240261120,1245952000,1249085440,1243683328,1254949376,1264657408,1263657472,1258061824,1246595072,1234453504,1229335040,1230872064,1236237312,1242354688,1246837760,1254884352,1259608064,1260310528,1253197824,1237827584,1232799744,1226292736,1216838656,1211643392,1216901120,1219828224,1224837632,1235377152,1230743040,1221893632,1223005184,1215767040,1203440128,1197413888,1199065088,1198194176,1199047680,1207045632,1207412224,1203828224,1204962304,1219078656,1230149120,1222966272,1214147072,1200630272,1191728128,1202372608,1214341632,1218065920,1223697408,1230782464,1244843008,1251785728,1232533504,1228251648,1223124992,1213637120,1221154816,1227074048,1227660288,1229026304,1228870656,1232441344,1229021696,1228597248,1230159360,1231934464,1231514624,1228387328,1222717952,1218386944,1222584832,1229344256,1224106496,1217846272,1208931840,1200256000,1208252928,1217858560,1224558592,1224635392,1209670656,1211989504,1208832512,1196982784,1198826496,1197579776,1189159936,1187889152,1200645632,1203303424,1209127424,1216759808,1215948288,1205029888,1193918976,1194060800,1208085504,1219655168,1218701312,1214989824,1202214912,1196593664,1198606848,1197453824,1199326208,1202472960,1219531776,1223970816,1221562368,1231803904,1230159360,1225027072,1215722496,1206331904,1210627584,1220248064,1218227712,1204965376,1185425408,1166351872,1160421376,1184816128,1202663936,1204118528,1198362112,1196808704,1197166080,1189769216,1185082368,1183553024,1176145920,1166009344,1181245952,1195032576,1204588544,1206993920,1202817536,1201232896,1198978048,1213417984,1222955520,1221406208,1225482240,1215504896,1201191424,1202082304,1201727488,1199388672,1192891904,1181193728,1174231552,1169678848,1169670656,1170867712,1180596736,1182068224,1163668992,1157056000,1164063744,1169393664,1167945216,1165727232,1157896192,1146193408,1146413056,1154092032,1157559296,1167258112,1169231872,1160225280,1149534720,1149033472,1152125952,1140619776,1140916224,1152471552,1153027072,1147452928,1150195712,1159836160,1163428352,1157916160,1156655616,1151327744,1145576960,1159133184,1160068608,1148925440,1150200320,1163550720,1163834880,1161535488,1161338368,1156573696,1159438848,1164509696,1171403776,1173964800,1168018944,1165153792,1164771840,1165008896,1170443264,1178335232,1181258240,1171988480,1156408320,1142624768,1142316544,1144073728,1146684416,1153126400,1148836864,1150877696,1162385920,1164308992,1158431232,1166539776,1170158592,1162803712,1155496448,1166681088,1161886720,1145226752,1141138944,1132869120,1125932032,1126639616,1135017984,1136896512,1130344448,1133416960,1136606720,1143165952,1148334080,1146768896,1136076288,1130273792,1134725120,1134945792,1135465472,1140733440,1153742336,1158694400,1156691456,1150769664,1146389504,1138939904,1127186432,1116991488,1115239424,1108819968,1101632000,1110356992,1122194944,1122970624,1123386880,1123523584,1120038400,1113147392,1117848064,1115546624,1116720640,1130703872,1136822272,1131051008,1122911744,1127382016,1134300672,1118816768,1103934464,1104925696,1112188928,1125749248,1128086016,1120821248,1119500288,1120842752,1118189056,1119364608,1121313792,1117415424,1123844096,1132096512,1138697216,1132438016,1113680384,1113720320,1117380096,1118557696,1127694848,1127988736,1130622464,1117444608,1111549440,1124132352,1122326528,1124728320,1124981760,1117233664,1118623232,1122891776,1125986304,1130208768,1116585472,1100658176,1097952256,1101590528,1097966592,1096262656,1101085696,1101904384,1100698112,1101352448,1104984064,1106319872,1101305856,1106386944,1102042112,1089396224,1081368064,1073530368,1076287488,1079019520,1094389760,1115815936,1112560128,1102260736,1104979968,1107526144,1112744448,1115453440,1122149376,1132405248,1129022976,1114043904,1105123328,1117363712,1124457984,1119812096,1111884288,1106185216,1110532608,1118967808,1117742080,1117735424,1127274496,1140523008,1140004864,1124417536,1113704448,1121754624,1125186560,1113748480,1108315648,1101657088,1097716736,1089528832,1080620544,1079958528,1096943616,1093639168,1070463488,1064220672,1074587136,1086398976,1075964416,1070087680,1077359104,1077360128,1069813248,1068398592,1072642048,1082692608,1090653184,1086002688,1076078080,1060419584,1047926784,1054867456,1072332800,1078484992,1085205504,1096394240,1102579712,1112333824,1124713472,1121284096,1110650368,1099738112,1111326720,1104852480,1083834368,1061193728,1058603520,1073938432,1088288768,1090341376,1091454976,1094085632,1079498240,1076168704,1081615360,1085138432,1074059776,1071988224,1066141696,1052256256,1054106624,1063564800,1069150208,1077628928,1077430272,1070347776,1065588736,1074309120,1084460544,1086934528,1084952064,1076988416,1072793600,1091102208,1102097920,1079429120,1070682112,1081253376,1084166144,1086027776,1091946496,1097074176,1092252672,1083435520,1070013440,1069308416,1073040896,1059213312,1050875904,1052168192,1058876416,1076398592,1089308160,1104891392,1103458304,1078378496,1054786560,1037832192,1041919488,1049304064,1060864512,1069054976,1072352768,1069692928,1059433984,1046701056,1047605760,1050908672,1046576128,1050284544,1045188608,1036417536,1041585664,1050092032,1055747584,1061825024,1065325568,1055265792,1062470144,1076847616,1078361088,1077871104,1070693888,1060035072,1053249024,1054828032,1050026496,1043192320,1044401664,1042359808,1040930304,1049320960,1039454208,1019757056,1013713920,1005907968,1022452736,1035973632,1031090688,1033548800,1044237312,1052489728,1054005248,1058126336,1066948608,1076755968,1069731840,1059266560,1046472704,1041739264,1043634688,1045635072,1039690752,1046555136,1057269248,1057541120,1055569408,1055587328,1065588736,1064381952,1059925504,1053397504,1053627904,1055946240,1055887360,1058586112,1061589504,1064169984,1052475392,1042031616,1042455040,1052605952,1067874816,1085425152,1080291328,1077608960,1069503488,1056967168,1039564800,1035437568,1042937856,1036604928,1025521664,1020018176,1026573312,1033873408,1029521920,1029104128,1029825536,1034821632,1041472512,1038203392,1030607360,1031947776,1039488512,1041429504,1033564672,1032708608,1035749888,1031193600,1031782400,1044791296,1048750080,1043526144,1047581184,1036851200,1020608000,1002165248,994232832,996497408,999328256,1005744640,1012589056,1008710144,1011037696,1015508480,1021841920,1027197952,1021757440,1009492480,995253760,996552192,1008094720,1008521216,1002677760,993660928,992377856,1006090240,1024985600,1036604928,1029505536,1026037760,1018802688,1020532224,1022804992,1022630400,1019735552,1020551168,1027340800,1020326400,1022544896,1036579328,1028718592,1015255552,1018575360,1023964160,1024477184,1016585728,996440576,996659200,1014385152,1025642496,1026579456,1019491840,1016387072,1020178432,1027360256,1028870144,1018370048,999981056,997020672,1002686976,997367296,991569408,1007037440,1018848768,1025274880,1018469888,1009437696,992934912,986505728,987379712,991833088,1003069952,1001422848,985891328,984609792,995762176,1007621632,1005104640,1002507776,1001255424,1004818944,1013224960,1010177536,994947584,986716672,975093760,971884032,983398912,993090560,1006305792,1015893504,1002036736,987290624,983393792,992733696,1000566784,1012610560,1026718720,1025959936,1018716672,1003589120,1002959360,1023076352,1027699712,1011884032,998099968,988940288,983354368,987699712,991742464,986518016,977259008,972794880,980908544,989410816,1002336256,1002212352,998950400,988268032,988217344,997707264,988987392,975255040,969673728,979613696,986639360,994702336,1005225984,1013566976,1013100032,1010470912,1010905600,1010374656,1009770496,1005909504,1010205184,1015545856,1009880064,987985920,972145664,964731904,958573056,964591104,963325440,950925824,955947008,968791552,981628416,991468032,990172160,981070336,979170304,976378880,969891328,964781568,965763072,973955584,969452544,962756608,961547776,962503168,956940288,961577984,959202816,956439552,949561344,947956736,972687872,981791744,974109184,969187328,970107904,977384448,993715200,996322304,986053632,968762368,963008000,976149504,973989888,965717504,967433728,978473984,971976704,968963072,973697536,972716544,961745408,944114688,923630080,914780160,925536768,934176768,937819136,947144704,950524416,946986496,945966080,960326656,966500864,970325504,968575488,958222336,953163776,958608384,964429824,970464768,960550400,950416384,955534336,958758400,956811776,952443904,960458752,973889024,981138944,975816704,972726784,958607360,929979904,912631808,913902080,925083648,941744640,947919872,944567808,944821760,941368832,934277632,937158656,946574336,948734976,953558016,963700224,964350976,958709760,952751616,957614592,958928384,957693952,947423744,949770240,964808704,970994688,957987840,936733184,934899712,938575360,937240576,945745408,942525440,942873600,947262464,963790848,977089536,966721024,946705408,937195008,936561152,941607936,943094272,950425088,965016064,969775104,955962368,948805120,940147200,938533888,947003904,950632448,944435712,938562560,943267840,952544256,957891072,960159232,962907648,959985152,952986624,948056064,943106560,937561088,937302528,944244224,960344576,952678912,940779008,940075520,926260224,902763008,904742912,925713408,940467200,951350272,949101056,935862272,928104960,924807168,926929408,931666944,924716544,923439616,931717632,935192064,937885184,938507264,929534464,917644800,923599360,941364224,936929792,924442112,913672704,912199168,917856256,920123392,918879232,914468864,911812096,918877696,931598848,932129792,927649792,925504512,921533952,918089728,922871296,925357056,908390912,897427456,896903168,897929216,901038592,909939200,913206784,913007104,913490944,913123840,920993280,932814336,937164288,933098496,932893696,925266944,911211520,900421120,905444352,917800960,929735168,933286912,930171392,934910976,930725888,928146432,931840000,933136384,933520384,923993600,911925760,904100864,892440576,881970688,879549440,877558784,873674240,870765568,871120384,874343424,876183040,879443456,887100416,891844096,887257600,903351296,933990912,946776576,940657152,918798336,903205888,911844352,932079104,929769984,914972160,917513728,916666880,906849280,905132544,910268928,904329728,899760128,894610432,888195584,896856064,898500096,891178496,883462144,887632384,880873472,869258752,876270592,892757504,902372864,917474304,922104320,911094784,904756224,899942912,899159552,900396544,898585088,892323328,882317824,876912640,872653312,869106688,876834304,878238208,883997184,891878400,886583296,881108480,886480384,891127296,894392320,888883200,886180864,885431296,882271744,883606528,873773056,866213888,883329024,891811328,884430336,880344576,885075968,888950272,886694400,887979520,885569024,873697280,859199488,863510528,874226688,881642496,886772224,884232192,885104640,882444288,869886464,856826880,854653440,866542080,880566784,887401472,883110400,861004288,848027136,856796672,857815040,860485632,868920832,872421376,868013568,859577856,855424512,851790336,858243072,861385216,860787200,859655680,864985600,873051136,873392640,888779264,900249600,897906176,874748928,865147904,876398080,881363456,884900864,872704000,861723136,857894912,849946112,847648768,847213568,845478912,845583360,844391424,845673984,856071168,872603136,878893056,879002112,875678208,866829824,866593792,879063552,892156928,892235264,885347328,879863808,867560960,846588928,852987392,864462336,860578816,854171136,852819968,866337280,883001344,881824256,873969152,864165376,855137792,846588416,840225792,851410432,858775552,845628928,840170496,845554688,853464576,857052160,859275776,865739776,864656896,847800320,826926080,827720704,840371712,859789824,873038336,876233728,874029056,861519872,851884032,851578880,841069056,829911040,822562816,831063552,844208640,836171776,821212160,828478464,851415552,853457408,846984704,839669760,829928448,839078400,843471360,837881344,842681856,845699584,840274432,830833664,832694272,846582272,856290304,852326400,830150144,813986304,819245056,837054976,843297792,838901248,846741504,849395712,853785600,846626304,831658496,829444096,823712256,816136704,816425472,821090816,833546240,845508096,854294016,863176704,859376128,853773312,852221952,854405120,852889600,843799552,830593536,822579200,818986496,816410112,825544704,832391680,826818048,816732160,820441088,821671424,816588800,816271872,816928256,814179840,815780352,815700992,811132416,812360192,817266688,823302144,820855296,823712768,824998400,830030848,825159168,808503808,799820288,799504384,799476224,802577920,796788224,802191360,811768320,816682496,804793856,785357824,785185280,795252736,810014208,801244160,776945664,764687872,775234560,779263488,780649984,771757056,768779264,788301312,799259648,796974592,797509632,803254272,802005504,792415232,781814272,781469184,783667712,775544320,766890496,770524160,785798656,798070272,801125888,791268864,788081152,792402432,797171200,803125248,806731776,800397824,792912384,793906688,798742528,792585728,795123200,812827136,818982912,816092160,803475968,796780032,804093952,803130368,805810688,815635968,815807488,808208384,806768128,805231104,799839744,801643008,805745152,808925696,803190784,798860288,796981760,790639616,791852032,799543808,804845056,807973376,809992192,816597504,817204224,804718592,778325504,767121408,763014144,773385728,792991744,797153280,808638464,813876736,808658432,799045632,794855936,800040448,799272448,801500160,815998976,817704448,804489216,797096960,799960064,811941888,821858816,817659392,801460736,785575424,782437376,801304064,810415616,801663488,793742848,787367936,779743744,787945984,792842240,792951808,790751744,791394304,795155456,778167808,766379520,774503936,787527680,792893952,794127360,784369152,773216256,774964736,779585536,776442880,764912640,749640192,742712832,748051456,761069568,769175040,779883008,770782720,764670464,775417856,780815360,781878272,775464448,763408384,756497920,758061056,761483776,767749120,774230016,773434368,770740224,758945792,751642624,745915904,751171584,765202944,777723904,773051392,759065088,766257664,781012992,787673088,797529600,802254336,788200448,772476928,764966400,756033024,748518400,749280768,759476736,771047424,765273088,759645184,763207680,762338816,771666944,774673408,778113536,782727680,778948096,776176128,772368384,766898688,758931456,757352448,759187456,751796224,736478208,729953280,728445440,729233920,739589120,745672704,751985152,769448960,779956224,786562048,780896768,772454400,770601472,771074048,764648448,772907520,773066240,759922688,748171776,740319232,750460928,753672192,737382400,723444736,712622592,716193792,722045952,737064448,750595584,741772288,737563648,729913856,717703680,712388096,713057280,723772928,733370880,727446016,719291904,721944576,722873856,727341056,736287232,736042496,723764736,719911936,732180992,739270144,735162880,736638976,738015744,746774528,751826432,750857216,744370176,732386816,732049920,738441216,741727232,729659904,720398336,718210048,712011776,699266048,699402752,705343488,717793792,730592768,725628416,726836224,729221632,724920320,737988608,748894720,752578048,742987776,727108608,717812736,730658304,740161536,739471872,736420352,721210368,722999808,726164480,729926656,737614848,740563456,735814144,725963776,728163840,740071424,750609920,746649088,739227648,736994816,730571264,711852544,687595520,691824128,709648384,721736192,723940864,732790272,730976768,718173184,708151296,692146176,689967616,685794816,690692608,711713280,730505728,734802432,725850624,711010816,713444352,726945280,732032512,729180160,723115520,695755776,677292032,683163648,689635328,687302144,697182208,712690688,725675520,729763840,724313088,713996288,716532736,721404416,727773696,736062464,742242304,731385856,717051904,711484928,716782080,725629952,729582080,723790848,719035392,729039872,737816576,732347392,718841344,711270912,707829248,706583040,700739584,696472064,694195712,694017536,693318144,694818304,692158464,683584512,694984704,704659456,695873024,689721856,689717760,679842304,672546304,671151104,674313728,679219200,680811520,687622144,696230912,687713280,681894400,695143424,697986048,695307776,698688000,701130240,702040576,714012160,723741696,718167552,716574720,720563200,708759040,696948224,698624512,710229504,716240896,707614208,694056448,687720960,689534976,693666816,686153728,678407680,660945408,658333696,667692032,668715520,660317184,658843136,671779328,690487808,697915392,685029888,674870272,677599232,671765504,659639808,660034048,666211840,669167104,675895296,669286400,665800192,667048960,674024960,673366016,674496512,680013312,676429312,676156928,679358976,681298944,688111616,687029248,681530880,658536960,649411584,659237376,655224832,644077056,647732736,650491904,650583552,647183360,651588608,661874688,668797952,669166592,661409792,661395968,666775552,671007232,683980288,697041408,700513792,695684096,687277568,681745920,670356992,664852480,672381440,692549120,700990464,703938560,711159296,708399104,698387456,674735616,648877056,646239744,650057728,646454272,649106944,650811392,645563392,651754496,660475392,673611264,689152000,697453568,684387328,681445376,690641408,686138368,670097920,658545664,668338176,676705280,674603008,667519488,671008768,681102336,687263744,673513984,652154368,654755840,665395200,660914176,657189376,658656256,666236928,676825600,676459008,676482048,679356928,675825664,671355392,674774016,676756992,679229952,671677440,657830912,648605696,663915008,671401472,675293696,679506432,677320192,667535872,651917824,638470656,626924032,626230272,638169088,642583552,650621952,664857088,670691840,666582016,659692544,657526272,655276032,653244416,645784576,639911424,625431040,607184384,608273408,623958528,644709888,660477440,672115712,680949760,678834688,661311488,656647680,656587264,648225792,651268096,664926720,670205440,653967360,639213056,637644288,638096384,637177856,620176896,606609920,624746496,643247104,647309824,653609472,659312640,660706304,656539648,645559296,636518912,635595776,643136512,644317184,647083008,643984384,630385664,618553856,627069952,634727424,636027392,635728896,644481536,659792896,666748928,658950144,650642944,637727232,621361152,619051520,613803008,603261440,615310336,637483008,640696320,636362752,632783360,633899008,634613248,644046848,660069888,658541568,647545344,640096768,622700032,609071104,616097280,620425728,606296064,605470208,617440768,628146688,623493120,628665856,628052480,617179648,618373120,617948672,622028800,628588544,641699840,648671232,644213760,641641472,627964928,616325120,611490816,620699648,631810560,631673856,621576704,606952960,607230464,615751680,616192512,617289216,621634560,621437952,617502720,625323008,626420736,611353600,590729728,571996672,565555712,577657344,578718208,581964288,611820032,627878400,621008384,617177600,628002304,628683264,615106560,612051456,619138560,613138944,587631104,579748352,595137024,596008960,589041664,600045056,619213824,622473216,610947584,595593728,595331584,599791616,605207040,597888000,590441984,601236992,614959104,612208128,600208384,597527040,604436480,615764480,613293056,598910976,592072192,583341056,587673088,592007680,600577536,603439104,604291072,610721280,618530304,611721216,601001984,598890496,590535168,585368064,586647040,589249024,580007424,575059456,575365632,583215104,595036160,598070272,596328960,595494912,603676672,615626240,617574400,601502720,586677760,592615424,595842560,589897216,582380032,584643584,593272832,595450880,596675072,587613184,576302592,570258944,568116224,564487680,560218624,558003712,562592256,563073536,560467968,565747200,578795008,580581888,572815872,570800640,572464640,569726976,565153280,568366592,571296256,574733824,573642752,577039872,585336832,586471424,578670080,572924928,577005568,581735936,583067648,576371200,566572032,572917248,567064064,555917824,561576960,574452736,567674880,550974464,554120192,560673792,568480256,578559488,578232320,588967424,589026304,586322432,578759168,562385408,543665664,548252672,564727296,566750208,572543488,571612672,568804864,572748800,573246464,564908032,555307008,541163520,547024384,551668224,546941440,550232576,563956224,574702592,580879360,591426560,597081088,580772864,563427840,550928896,542986752,547011584,548268544,551013888,550181376,547256832,548040704,543855616,551474688,566859264,562214912,554524160,560249856,557126656,545575424,533672448,535874560,547887616,559507456,551542784,546638848,543525888,532194304,527071232,524750336,534478848,546331136,546079744,545825280,553333248,549638656,542419968,544405504,541074432,540337664,541024768,537929216,529806848,534131200,538429440,537824256,535726080,538632704,546265088,544257024,532154880,532714496,539897856,538356736,540755968,542420480,544356864,549088256,536704512,513186816,508134400,516516864,514913792,504755200,504281088,510659072,518814208,527439872,521794048,514017792,510281728,518796800,523458048,520202752,522137600,527923200,542815232,553802240,545779712,539386368,538229248,534411264,535398912,520815104,511919616,518807040,522227200,514187264,500963840,492157952,495601664,499663872,501865984,516074496,536143872,553701376,560832000,553054208,548840448,552050688,552143872,541429760,539871232,531883008,524217856,515885568,514946560,520241152,530579968,534845952,522312704,514488320,518713856,518079488,506165248,501707264,506299904,520867840,533808128,535010816,529727488,517594624,513315328,531589120,538334720,524325888,509337600,506921984,520236032,532565504,535951872,533873152,525977088,516937728,506106368,507232768,522387968,522537984,524590592,529999872,524948992,530227200,539258880,541814784,551596544,554799616,537853440,520266240,510238208,510027264,516414976,517688832,522803712,524710912,526851584,522012160,520897536,521947648,517512192,520713216,517437440,509704704,503505408,500852736,504769536,511700480,509740544,511118848,513028608,513079296,514888704,513553920,512516608,504583680,498481664,487839744,485372928,492483584,497964032,497360384,505599488,518267392,512909824,500206080,484951040,476871680,487326720,493061632,491029504,485388800,474263552,475459072,480537088,482496512,494316032,506170368,502659584,509562368,521998336,522393088,523427328,522336256,519121408,510256128,500576256,490768896,482992128,476684288,471326720,470184448,478878208,494383616,508846592,499784704,477464064,476424192,477853184,474188288,481939968,485008384,478522880,483780096,495662080,505473024,501286400,492415488,486547456,486583808,476813824,477172224,492803584,497328128,488280576,471954432,471500288,484194304,488378880,488836096,487822848,481735168,481025536,475106304,469950464,474820096,483411456,478933504,472907264,471743488,462383104,450033152,450041344,458394112,468403200,478604800,480015360,473695232,473000960,470830080,461619200,455068160,454153216,444639232,438450176,444237312,456188928,462415360,451969536,454654464,471998464,482554880,473295360,466136064,465534464,449021952,442629120,433596416,440243200,452376576,445604352,443901952,449556480,449338880,464263680,477064192,480294400,480773632,475924480,473015296,461963264,457029632,470689792,482928128,485780480,476775424,467088384,451741696,437310464,437226496,450431488,463155712,460274176,457858560,450201600,445743616,449387008,446598656,439719424,436208128,429068288,419965952,418370048,427040256,441349632,447846400,440840192,440034304,448939520,461657600,468164096,463329792,452861952,446835712,453625856,441662976,431062016,430567936,428654592,434351104,424124416,405912064,415860224,428990464,431822848,431120896,424630272,421375488,428112896,439167488,439833600,434391552,429605888,437528064,442706432,445498368,442385408,433490944,433069568,450576384,444158464,425719296,411630080,404071936,403364352,401737216,408865792,419436544,429934080,432838144,415356928,410156544,412255744,419383808,443485696,448100864,430302208,418704896,410564608,410712576,426445824,438536192,448214528,459873280,453147136,423796224,413490688,428245504,430963200,417034240,406629376,412177408,416333312,412314112,408364544,407344640,411864064,419414016,439556608,451237376,441825792,437109760,444439552,446938624,449423872,445044224,449882624,456084992,449515008,423228416,404408320,413834240,430796288,434481664,432625152,433225728,422754816,410572288,416410624,428359680,431602688,431421952,422140416,414314496,414459904,417016832,414254592,406640128,399789568,397310976,396337664,404807168,399741952,382213120,369734144,375344128,384385536,385444864,390254080,395485696,398971904,395871744,388120576,384479744,383206912,379944960,383915008,400084992,421747200,436344320,445191680,430761472,416482816,408386048,396947968,387990016,388208128,390341120,384614912,393854976,411284992,420278784,419145728,417550848,413067776,404381184,396990976,404137472,414121984,419357696,416997888,410254848,410134528,408003072,412435456,417207296,410074112,405925376,409991680,407377408,408858624,417604608,415356416,404180992,388435968,373022208,369861632,370947584,380917248,390818304,390295040,394722304,397231104,389740544,367616000,349889024,350713856,360420352,360952832,358201344,360317440,370308608,374767616,369547776,365642240,359250944,347473920,340499968,344063488,347865088,348652032,353310208,347005952,348926976,355869184,357167616,351883264,352044544,349267456,334960128,329594368,339062784,343728128,347732480,353403392,351207424,337497600,326110720,328686080,336548352,329057280,316063744,306235392,312220160,323007488,320199168,315927040,312306176,310982144,312641536,319460864,332011008,346805760,356179968,363373568,379848704,401019904,419292160,427448832,427031040,448274944,467215872,473436160,463817216,457595904,461712384,466110464,469402624,468253184,462317056,462234624,450425856,425827840,408049152,405650432,401899520,400255488,406608384,406778880,409040896,409326592,417478656,422886912,437073920,438585856,423793152,416649216,411975680,406475776,384371200,375130112,384985088,384878592,386248192,390495744,384278528,386043392,398725632,405020672,413358592,418670592,414946304,412984320,412585472,406746112,400503808,410090496,398543872,391310848,397211136,398519296,397330432,396211200,390694912,382771712,383057920,383248384,386052096,377086464,366880256,357230080,364784128,370195456,369494016,361043968,354439680,363599360,373821440,376131584,368625664,361077760,362128896,357139968,355785728,342325760,336035840,347257856,353186816,354869248,350304768,338102784,333374976,343843840,366262784,374980608,362794496,354385408,348253696,343535104,353373696,360917504,352071168,344892416,334066688,330839040,340236800,346968064,351896064,355490304,350806528,348743168,349447168,340296704,334338560,329645056,330435584,331378176,324657152,330537472,354974720,369216000,368727040,354785280,343720960,340468224,326178304,313052672,307376640,299954688,309552640,316571648,312472064,314869760,318357504,316149760,316327936,325339136,327039488,332771328,334102528,341925888,356307456,357326848,350330368,343526912,338223104,334440448,323226624,316937216,307219456,306264064,322471424,330068992,325644800,320883200,310127104,305532928,300852224,305968640,305529344,303929856,296827392,294309888,307492864,315469824,326070272,329158656,315722752,309811712,300069376,284882944,280393216,285219840,300670976,322095104,338927616,348021760,357468160,353728512,349649920,349080576,351568896,356388352,354213376,346246656,338615296,339336192,347003392,345317888,332760576,332045312,331427840,322469376,306657792,304480256,303591424,300712960,290164736,278231552,277100032,272231936,281383936,286373376,286757376,292478464,302396416,310169600,304905728,305868288,315345920,313821184,309407232,319052800,324365824,316158976,314085888,308646400,289464832,283865088,289478656,287996416,281320960,279091712,286996992,292912128,294532096,295566848,292995072,286455296,278446592,273217536,274228224,289793024,289580544,293114368,303504384,298692608,283743232,272015872,270564864,270843904,275072000,266356224,263097344,270980096,285094400,283933696,272334336,266001920,275958784,291557376,297966592,292048384,275107840,264293888,259510272,265625600,271809024,278349312,289435136,297178624,291009024,279762944,275038208,279093248,272426496,268455424,269528064,263928832,261931008,269265920,283141120,293804032,290596352,275261952,252789760,241304576,242201088,249207296,261493248,259303936,249591808,250513408,267913728,273526784,269979136,268502528,282403328,306301952,321416192,317886464,308828672,293947904,273759232,255476736,245144064,246448128,241650176,242880512,246602240,249724416,268319232,276025344,276542464,280460288,274285568,250414080,234429440,247731200,259931648,270927872,272828416,272610816,268254208,256404480,247738368,254376448,268694016,266192384,258585088,251248128,243723264,238362624,235511808,241763328,240629760,235353088,233460736,241444352,240966144,243800064,242640384,237306368,242807808,239041024,243726848,249069568,234449408,226934272,228296704,238112768,252477440,263567872,267329024,262208000,252180480,236885504,222773248,216468480,219087872,224906240,234977280,245218304,241722880,231527936,233344512,237884416,244659712,258259456,247094272,230424576,236513792,244260864,254229504,250253824,243548160,248034816,259430400,263975424,264736256,263774720,263718912,252702208,250540544,263180288,264225280,257931264,251479040,247852544,251363840,252014592,255278080,252787712,245274624,241666048,236529664,227545600,218396672,211959296,214930432,219126272,210622976,214986752,228921856,234949632,240152064,250730496,259366912,252923392,250856960,248424448,232856064,223218688,215165952,207438848,210575872,206497792,203175936,206234624,213468160,225390592,219633152,217154560,216858112,211978752,216567808,211314176,210054656,204822528,195617280,200473088,206983680,200965632,188872192,183520256,176592384,173208064,171450880,163198464,168319488,189715456,203907584,214129664,226949632,224265216,223151104,226875904,224325632,215408128,211675648,216429568,211679232,211864576,216053760,217850880,211703296,202198528,192098816,191153152,194921984,191963136,190322176,201665024,210257920,219969536,228482560,227589120,210045440,190347264,180940800,188199936,202472960,204146176,203987456,207801344,215504384,220627968,217722368,220355072,228259840,224852480,214624256,213643776,219536384,211521536,201169408,203550208,205266944,210827264,216766976,203795968,205154304,218185216,214703104,201227776,193433088,177792000,170786304,171543040,176204288,182699008,192282112,201740288,206469632,199849472,184395264,173791232,189961216,211368960,223480832,226473984,213193728,203917312,192834560,180741632,176601600,175840256,176869888,192280064,214611968,219400704,201592320,190309376,185249792,184996864,191820288,190375936,180502016,183542272,191064064,186138624,181545984,181864960,183596032,187273728,191958016,196377088,200657920,196844032,187811840,173761536,169963520,184104448,204354560,202553856,186772480,180196352,180665856,174801408,170465792,188614656,195370496,186716672,178070528,179603968,184581632,189390336,186898432,174736384,170594816,157212672,155765760,173569024,187281920,190328832,184949760,186183680,189919744,184739328,167903744,157761536,148135424,137015808,136563200,141819392,131253760,119679488,125451264,142286848,154892800,161389056,169102848,171413504,166228992,159250944,153145344,151780352,152724992,150510080,159049728,159411712,148033024,140696064,131824128,129317376,129043968,138167808,147129856,153747968,155098112,151288832,158003712,158859264,155303424,159368192,156745728,155686912,149452800,138531840,128433664,125273088,126271488,117120000,121865728,121836544,113030144,114283008,134257664,145237504,145458176,141730304,146517504,142948352,130595840,121204736,112804864,117833728,118136320,117742592,130341888,151740928,161939968,153462784,142637568,139055104,129737728,133932544,146249728,151535616,149681664,151490048,148556800,145516032,144318464,144282624,152102400,167496192,172073472,168407040,162543616,152908800,142761984,137758720,136486912,122212864,120121344,131445248,142392320,140044800,129157632,127441920,120113664,111342080,120380416,122466816,121757184,116186112,110812672,108303360,100502528,95654400,110018048,126309376,123416064,112734208,106556416,103342592,111244288,111963136,97253376,95373824,100627968,105213952,103069184,96242688,93455872,98273792,95972864,96540672,105576960,114585088,110459392,107689472,121559040,121307136,121401344,136184832,142398976,145283584,149426176,146496512,140721152,134493184,137898496,134513664,132036096,131014144,125028352,118681600,119599616,117110784,114936320,111243264,110592512,102008832,96850432,97060864,97623552,98272768,91484672,77578240,79744512,88727040,99016704,108390400,106673664,103286272,97543168,94999552,91686400,105245696,120368640,126252544,115952128,96369152,99281408,113864704,113122304,108350464,107524608,105087488,99023360,100114944,102523392,90629632,88265728,92881920,93394944,95651328,87226880,86397440,82534400,69711360,66732544,70962176,83506688,95343104,100813312,107698688,108490240,110063104,100740608,81795584,74452480,87777280,93723648,89591296,84858880,82143744,88439296,98646016,92030464,76428800,61657600,64076288,79964160,87435776,83412992,76331520,80139776,78785536,74051584,85337088,87424000,78277120,70397440,60829184,56646656,60242944,69067776,78615040,70655488,71462400,79437824,73517056,62408192,65783296,80650752,89241088,83217920,73496576,53775872,42749952,62002688,76913664,74137088,77583360,72840192,75991040,91001856,100404736,89920512,65319936,52400640,48045056,51765248,53485056,59034112,67463680,64771584,63904768,62798848,55234048,57533440,72772096,83742208,72841216,73090560,69670400,58390528,51142656,48117248,50037760,48152064,54679552,61782016,57643520,44991488,38917120,52796928,57955328,52342272,59685376,56019456,43028480,41770496,34340352,36864000,41401856,41252352,44332544,38639104,24503296,18657280,12609536,23281152,24552448,22107136,33515008,36344832,26408960,23827968,31347200,28097024,25104896,30605312,37842432,48297984,61255680,57131520,45289984,34781184,27836928,25838080,22777344,16079360,6136832,-6360064,-18486272,-15377408,-3099648,-7366656,1462784,19780608,20132864,11423232,18569216,26497024,40942080,61232640,71931904,60219392,45465088,40578048,38355456,44780032,49984000,35848192,20622336,10583040,3736576,9921536,14715904,9227264,12874240,14803968,12410368,13078016,5143040,7171072,10162176,6023680,-1945088,-5527552,-5223936,-3741184,-5396992,-4073472,-724992,-1240576,2780160,9934336,9248256,15101952,21380608,19063808,24547328,23631360,15648768,4788224,3693568,-1972224,-8023040,-6001152,-10575360,-27851776,-30380032,-26944000,-16568832,3086336,16167424,17068032,13265920,7178240,-2810368,2541568,11434496,1018368,-16062464,-15827968,-10877952,4512768,16592384,14971392,-5925376,-17219584,-2318336,3899392,224768,1039360,1411584,3383296,2384384,-6310400,-11614208,-5111296,-7637504,-12731392,-4616192,1881088,829440,-6871552,-10316800,-8361472,-6682112,-10974720,-26613248,-47245824,-56219136,-55939072,-54578176,-51237888,-41174528,-36013568,-34490368,-25678336,-16705024,-14850560,-19767296,-27393024,-29679616,-27829248,-23271424,-35895296,-47348224,-36570112,-29452288,-22116352,-9752576,-17348096,-19177472,-15859712,-19633664,-16049152,-20648960,-30592512,-32787456,-34415104,-40288256,-45645824,-53927424,-50469888,-46279680,-57019904,-65888256,-50803712,-33256448,-28784128,-33311744,-39012352,-30549504,-34345472,-37444096,-32057856,-30173696,-42122240,-55894016,-51073536,-41958400,-42297344,-48374784,-38584832,-30133248,-25302528,-16950272,-13848576,-21029376,-31550464,-33685504,-34291712,-44564480,-49817600,-48820224,-49472512,-60374016,-64551936,-52075008,-43823616,-47643136,-61623296,-69914624,-62292992,-62498816,-73825792,-76613632,-74435072,-74760704,-74566656,-68315136,-63318528,-54210560,-52417536,-49132544,-43240960,-30629888,-31160320,-39967232,-52427776,-70804992,-83035648,-83099648,-79397888,-78653440,-74094080,-73085952,-68939776,-60297728,-58672640,-59098624,-62188544,-66672640,-62524416,-64412160,-66181120,-63656448,-64526848,-80413184,-87949824,-90632192,-94108672,-96905728,-92803072,-87571968,-84974592,-82863104,-73703424,-72605696,-65160192,-56419840,-54956544,-46685696,-39313920,-40940544,-50170880,-74452992,-92949504,-92351488,-84312576,-78574080,-74366976,-64859136,-57541120,-56098816,-65550336,-80904192,-92747264,-95634944,-98074112,-98779648,-94817280,-78966784,-77312000,-94916608,-107031552,-94798336,-70667776,-68696576,-55356928,-56414720,-70458368,-83537920,-93827072,-113159680,-118361600,-106087424,-96282112,-96714752,-99339776,-88405504,-74359808,-76894208,-83028992,-88664576,-92383232,-91109376,-87124992,-85153280,-90530304,-108527104,-126472704,-130783744,-123032064,-117844992,-126898176,-127796224,-122350592,-122140672,-134530560,-143864832,-140532736,-140928000,-122888704,-99951104,-96312320,-114211840,-132124160,-131248128,-123979776,-117721088,-120656384,-128753152,-136118784,-130230784,-118494720,-106544128,-98558464,-105569280,-118255104,-118220800,-119343616,-125204992,-124413952,-126004736,-124338688,-119207424,-111876096,-112275968,-125371904,-134284800,-128332288,-124886528,-123204096,-128950272,-134482944,-133878272,-134688256,-131305984,-130697216,-129547264,-119836160,-113815552,-121418240,-134763520,-134947840,-134471168,-140333056,-147871744,-151126016,-142209024,-133795328,-129178624,-127354368,-129679360,-127224320,-122942976,-123048448,-127622656,-129168384,-131749888,-126013952,-126696960,-147394048,-159357440,-164525056,-157997568,-147012608,-150023168,-137001472,-129687040,-131446784,-111668736,-100369920,-118179328,-132054528,-124797952,-107761152,-95238656,-96497664,-84888576,-90578944,-107076096,-124472832,-142493184,-140345856,-123630080,-119973888,-111682048,-111266816,-128696832,-153949696,-162697728,-171941888,-168372224,-153283584,-146669056,-144178688,-139620352,-137019904,-154706432,-186320896,-197899264,-199135232,-189684224,-177048576,-175782400,-175245312,-171970560,-167062016,-174034432,-176775168,-172148224,-160351232,-164651008,-175280128,-180465152,-180395520,-180517888,-172370944,-170640896,-183926784,-180248064,-165021184,-159889920,-149044736,-143855616,-151631360,-150774272,-153289728,-163366912,-172807680,-175421952,-176747520,-185109504,-190366720,-198338560,-203083264,-200423424,-205492736,-201904640,-191516160,-187641856,-183994368,-173817344,-181960704,-190098432,-180458496,-168497664,-163084800,-164400128,-169534976,-170088448,-160154624,-158158336,-149299200,-143591424,-151444480,-166647808,-179825664,-186268160,-199646208,-199500800,-201776640,-205235712,-209309696,-202825728,-178718720,-157504512,-163336192,-183985664,-192676352,-190038528,-182687744,-179734016,-174002176,-168978432,-173993984,-185163264,-184172544,-184422912,-196065280,-198857728,-191080448,-194740736,-199550976,-197953024,-200917504,-205329408,-201483264,-195342336,-200449536,-211823616,-228771328,-237134848,-229077504,-216316416,-203212800,-187511296,-189786112,-209749504,-219462656,-209731072,-191077888,-185671168,-186212864,-189213696,-191633408,-196024832,-202997760,-206518784,-204500480,-193783808,-181142528,-192095744,-204775936,-207452160,-216975872,-221769728,-222301184,-218685952,-203648000,-198357504,-206808576,-217106944,-230125056,-228055040,-226893312,-231861760,-231557120,-224656896,-224995840,-228740096,-229077504,-229259264,-230231040,-233304576,-245728256,-260744192,-267064320,-256068608,-249123328,-247127040,-240637952,-233335296,-228240384,-224936960,-231800320,-235014656,-231199232,-230589440,-224779264,-229528576,-232596992,-232733184,-221615104,-217561600,-227125760,-234843136,-236603392,-236938240,-247544320,-257313792,-261445632,-261322752,-268213248,-278503936,-263074816,-250967552,-251793408,-260516864,-265958912,-262504960,-250149888,-245089280,-243991552,-237541888,-239454208,-236598784,-224266240,-215172096,-214573056,-222905856,-231946752,-243836928,-256644096,-243152896,-211500032,-189850112,-192736768,-223201792,-257924608,-274284544,-277031424,-267375104,-261327872,-264027648,-272221696,-275893248,-271692800,-265586176,-268063744,-272651264,-274211328,-271044096,-262453760,-255145984,-265713152,-269146112,-269981184,-273890816,-277061632,-277361152,-264257024,-254240768,-256102912,-255343616,-259693568,-272422400,-286043136,-287051776,-270290432,-261819392,-257305088,-261431296,-265856512,-258947584,-255677952,-257632256,-267649024,-283414016,-297999872,-297752064,-295153152,-299783680,-298173440,-293193216,-298510848,-300158464,-296846336,-295763968,-299266048,-304706560,-304144384,-295413760,-289404416,-290359808,-285540864,-287354880,-289483776,-288351744,-289592832,-279387136,-266043392,-278054912,-293588992,-306677760,-311178752,-309064704,-309041664,-316536832,-318925824,-319396352,-321799680,-324981248,-332665344,-334098432,-331919360,-329443328,-334085632,-324426240,-311283200,-306821632,-312822784,-311579136,-307093504,-308627968,-319481856,-321577984,-322789888,-328863232,-326169088,-322759680,-324272128,-323491840,-323018240,-318434816,-328365056,-331419136,-325532160,-313798144,-315126272,-332433920,-334850048,-332653568,-328964096,-333916672,-331632640,-330893312,-337041408,-329317888,-318740480,-317797888,-325125632,-337537536,-332837888,-329306112,-345284096,-353116160,-354756096,-341084160,-327382016,-320222720,-322080256,-344925184,-361488896,-366584320,-359004672,-344900608,-334358528,-329846272,-330932224,-334525952,-339877376,-345647616,-340042752,-337792000,-335870464,-332770304,-340604928,-342014464,-340135424,-337775616,-331471360,-324387840,-315199488,-314636800,-330186240,-350251520,-363356672,-354166272,-336229376,-331515904,-333059072,-348471808,-357381632,-357818368,-359450112,-356960768,-351020544,-332913152,-335307264,-353652736,-367635456,-378393600,-376197632,-366846464,-364636672,-350989824,-336546816,-342813696,-353452032,-358067712,-366772224,-370707968,-372710400,-378315264,-388071936,-384525312,-371953152,-376348160,-386616832,-390354432,-389157888,-378933760,-372054016,-367325696,-363490304,-358628864,-362109440,-353669632,-343209472,-350853632,-357032448,-352977920,-350460416,-359205376,-377278464,-389212672,-398263296,-404653056,-387878912,-377542656,-366563328,-350275584,-341774336,-347337216,-365070848,-374419456,-382843904,-389982720,-390232064,-390491136,-387445760,-390263296,-384983552,-381415424,-379785728,-378668032,-384196096,-394800128,-392227328,-396055552,-402148864,-407170560,-398020608,-385415680,-375392256,-378654720,-387397120,-395911680,-386328576,-372898304,-373944320,-375027200,-371429376,-375985664,-390239232,-396230656,-398047232,-395984896,-404901888,-424399872,-424991232,-419835904,-419891200,-427462144,-434688512,-437047808,-442558464,-432520192,-416583680,-413683200,-415005696,-415531008,-421277696,-428638720,-434621952,-432993280,-428549632,-421800960,-423123456,-425154560,-426012160,-438124032,-445603328,-443243520,-446081024,-443787264,-433346560,-435536384,-428776448,-418230272,-407596032,-403328512,-415262720,-430238720,-435812352,-438484480,-453008896,-448292864,-436940800,-429284864,-431293440,-420776960,-413443072,-417319424,-424867840,-432060928,-440946176,-447953920,-454691328,-452994560,-440872960,-436260352,-444169728,-457949696,-464700416,-465522688,-463793664,-452252160,-446399488,-447379968,-447844864,-450870272,-449759232,-452441088,-450673664,-453687808,-461230080,-476144640,-501897728,-509827584,-499458048,-492853760,-475888128,-463994368,-467255296,-476015616,-477028352,-469891072,-468298240,-469244928,-465656832,-462327296,-463129600,-459807744,-451167744,-448885248,-451150336,-461557248,-456888320,-441388544,-445001216,-458830336,-467944448,-469273600,-482508800,-491646976,-487020544,-478249984,-465380352,-464896000,-481109504,-500345856,-509090304,-509574144,-505322496,-501935616,-503681024,-502167040,-502390272,-501041152,-500560384,-498786304,-484281344,-477782016,-480030720,-482264576,-484681216,-489095168,-487658496,-488508416,-488559616,-484878336,-485248512,-495034880,-517639680,-535582208,-539934208,-530893312,-530667520,-522894336,-504230400,-505361408,-508121600,-504300032,-506042880,-510486016,-508154368,-503169536,-506564608,-509452800,-518326272,-531060224,-534182912,-532136448,-513484800,-497545728,-502334464,-504259072,-506025472,-510258176,-515941888,-513692672,-503977472,-505965056,-498287616,-492097024,-488717312,-489657856,-491249152,-491399168,-482281472,-481937408,-491759616,-498392576,-493638144,-494457856,-497312768,-482891776,-466110976,-460582400,-449058816,-458419712,-476853248,-478621696,-474343424,-473143296,-470367744,-457974272,-449049600,-455412736,-460703232,-457337856,-456951808,-462983680,-478001152,-496001024,-507137024,-508051456,-509231616,-515269120,-497598976,-481488384,-481113088,-486859264,-493151744,-495692800,-492214272,-483454976,-473792512,-473922048,-484253184,-497982976,-515834880,-509227008,-488919040,-472638976,-464779264,-470886400,-467022336,-473756160,-481837056,-482851328,-485161984,-481654272,-482704384,-493089792,-505638400,-504538624,-500378624,-498759680,-498827776,-501046784,-511637504,-527590912,-529128960,-517792256,-511205888,-509099008,-499268608,-489101824,-490221056,-504604160,-505316864,-499645952,-498031616,-506343936,-515908096,-524073984,-531571712,-530651648,-532048896,-540488192,-543925248,-537572352,-526277632,-516348416,-520872448,-525741568,-521992704,-517395968,-511209984,-510051840,-514301440,-515677696,-499956736,-493936640,-519780864,-538766848,-541044224,-534204416,-533806080,-536146944,-541964800,-546715136,-539893760,-529619968,-532492800,-549999104,-562571264,-567278080,-558519808,-550553088,-552871424,-560280064,-563788800,-554726400,-542664704,-539914752,-543232512,-554787840,-574770176,-588038144,-584646656,-577939968,-565339136,-544724992,-539347456,-540593152,-556973568,-552858624,-543551488,-551653376,-560013312,-558998016,-552477696,-547433472,-549364224,-558905856,-575955968,-587795968,-584721920,-581834240,-573790208,-560742400,-565406208,-566238208,-573034496,-578807808,-563020800,-551471104,-551124992,-545341440,-543895552,-545135104,-555683328,-565075968,-572471296,-568848896,-561823744,-562912256,-563343360,-567783424,-572129280,-573289472,-572929536,-578025984,-586167296,-600050688,-593948160,-572457984,-553995264,-552293888,-574702080,-586743808,-577197568,-577859584,-586731520,-597712384,-601688576,-584632320,-571325440,-566719488,-572142592,-572528128,-573911552,-588985344,-596851200,-598561280,-606996480,-615070208,-614535680,-600896512,-590283776,-594602496,-606498816,-602973184,-599730688,-604925952,-607603200,-609247744,-602557440,-601931264,-592069120,-582112256,-585482752,-594397696,-603296768,-599351296,-604622848,-614258688,-612737024,-613949952,-606647808,-611259904,-631557120,-641487360,-636234752,-628246016,-632213504,-646558720,-645791744,-633164800,-638952448,-651353088,-655063552,-646245376,-644666880,-644641792,-644546560,-637620224,-638455808,-640609792,-640360448,-646990336,-644787712,-637304832,-645027328,-655377408,-655594496,-648446464,-643394560,-643372544,-643470336,-627640832,-615963136,-622992384,-635031040,-639781376,-634358784,-633294336,-638236672,-637752832,-637350400,-637975552,-637580800,-630216704,-625251328,-633480192,-641752064,-646733824,-646036480,-641690624,-640431616,-643804160,-641141248,-646600704,-666888704,-680424448,-675484160,-673836032,-673746432,-679801856,-683058688,-672492032,-649159680,-641998848,-645000704,-653512704,-660225024,-669555200,-682610176,-682381312,-680677888,-670529536,-666813440,-669178880,-665228288,-669837312,-680610304,-684577792,-685821952,-693911552,-688660480,-670459392,-673783296,-681558528,-686858752,-695327232,-698675712,-688008704,-684237312,-679252480,-685563904,-693179904,-703610368,-716768256,-713877504,-702417920,-703088128,-701348864,-698827776,-706097152,-721803776,-731389440,-724019712,-717054464,-709103104,-699432448,-699293184,-707876864,-723874816,-734160384,-732186112,-724062208,-722720256,-717692416,-719335936,-726432256,-723379712,-714761216,-727489024,-745361920,-751313920,-755417600,-756303872,-742909952,-729944576,-721939456,-718870528,-715710976,-723983872,-738650624,-747338752,-751616512,-748614144,-737647104,-740413952,-749522432,-755007488,-761682432,-752878080,-745781248,-742863360,-731729408,-732994048,-740909056,-750328832,-755042816,-734065152,-722905088,-735710720,-746358272,-757284864,-764972544,-763227648,-747007488,-734135808,-726981120,-728357888,-738711552,-742014464,-753075200,-762642432,-752052224,-753482752,-752101888,-748474880,-757175296,-754580480,-741855232,-734570496,-741729280,-742233088,-738165760,-741841920,-742851584,-746535936,-763210752,-769604608,-771008512,-771109376,-766413312,-762358272,-759705600,-761824768,-766192128,-769618432,-776209920,-774674432,-776680960,-782521344,-793272320,-792195072,-795265024,-796283392,-788631040,-783279104,-774747648,-768878080,-769021440,-772401664,-781990400,-789550592,-789150720,-784427008,-785248768,-790919680,-796372480,-788696576,-790231552,-800977408,-814362624,-809123328,-806369280,-809299968,-827550720,-846832640,-850176000,-839101440,-821758976,-816172544,-819033600,-815709184,-815520256,-812206592,-809181696,-807519744,-810271744,-820748800,-822840320,-823592448,-814365184,-803508736,-807933952,-819195904,-824572416,-831391232,-838366720,-832517120,-825746432,-818464256,-810988544,-810194944,-815628800,-815284224,-816448512,-834600960,-860977152,-866525184,-861808640,-847535616,-821178368,-814536192,-843104256,-861339648,-848169984,-839125504,-843548672,-839834624,-830019072,-818849792,-810685440,-815142400,-831030784,-840413184,-839200256,-832676864,-835110912,-854850048,-857802240,-856172544,-859497984,-861936640,-866750976,-864290816,-864707584,-856186880,-837976064,-827944448,-827570688,-837582848,-852784640,-859350016,-865664512,-876967424,-877538816,-866883072,-857229312,-853285888,-846453760,-841754624,-830406656,-823249408,-832329728,-847797248,-862586368,-873294848,-888999936,-886647296,-876126720,-875374592,-888308224,-890597888,-889028096,-884956672,-872996352,-871515136,-881767424,-879971840,-879133696,-884256256,-887603712,-888792064,-887756288,-879167488,-871377920,-883702784,-886437376,-890009088,-891491328,-890229248,-880744960,-864530944,-853232128,-860233216,-865226752,-872644608,-884900864,-899453440,-908364288,-918707200,-933076992,-939957760,-934049792,-933547008,-926261760,-908880384,-896289280,-896290816,-902765568,-905458688,-907165696,-908901376,-913641984,-924177408,-932035072,-929686016,-928866816,-922503680,-912102912,-915957760,-917891072,-914969088,-915222016,-916532736,-913171456,-911811584,-913693696,-921112064,-938761216,-940302336,-941767680,-935868928,-926418432,-928687104,-937556480,-941991424,-944211968,-946269184,-952460288,-955516928,-944721920,-938674176,-946797568,-946758144,-941492736,-928656896,-916185088,-922935296,-924431872,-919014400,-919324160,-930038784,-944869888,-956032512,-950302208,-941295616,-935635968,-934522368,-951817216,-963035648,-980081152,-996370944,-994163712,-987864576,-983654912,-987394048,-994753536,-991190016,-988759552,-990896128,-984769024,-982758400,-986573824,-987969536,-975886336,-972215808,-977817600,-967292928,-962797056,-969056768,-969326080,-962274304,-962857984,-970274304,-982874112,-1001310208,-1006540800,-1013441536,-1030259200,-1039333888,-1031649792,-1010234368,-1003581440,-1005684224,-1010465792,-1009611264,-1002655232,-994514944,-979818496,-971789312,-982838272,-995364352,-999017984,-1004348416,-1007357952,-1012618240,-1010451456,-1008372224,-1011047936,-1009733120,-1008779264,-1007139328,-1012253184,-1018000384,-1022174720,-1015911936,-1013128192,-1013275136,-1010204672,-1011845120,-1018553344,-1017812480,-1004430336,-1006126080,-1015799296,-1025797632,-1024980992,-1017565184,-1022022144,-1025705984,-1027311104,-1026372608,-1039869440,-1054889984,-1051013120,-1050857984,-1041515520,-1033037312,-1022765568,-1020030464,-1022088192,-1029335552,-1034056192,-1041026048,-1056163328,-1054646784,-1047018496,-1041287168,-1042746368,-1040601600,-1036297728,-1039942144,-1039867392,-1032017408,-1030365184,-1043081728,-1052281856,-1059797504,-1046614528,-1026864128,-1024888832,-1034337280,-1049975296,-1058596352,-1058846208,-1060493312,-1050615296,-1046331392,-1056765440,-1068753408,-1065484800,-1065567232,-1069720064,-1069174272,-1076698112,-1083394048,-1077539328,-1077988864,-1079978496,-1073432064,-1067045888,-1066545152,-1069559296,-1065221632,-1061658624,-1069650432,-1081927680,-1087768064,-1082954752,-1082807296,-1077948928,-1070999552,-1077193728,-1079924736,-1076476928,-1079578624,-1083537920,-1081144320,-1080953344,-1077559808,-1068756480,-1060775936,-1065981952,-1078396416,-1080267264,-1098337280,-1115487744,-1110883328,-1106137600,-1107321344,-1112028672,-1111839744,-1115857920,-1115098624,-1114029568,-1117247488,-1121888256,-1132400640,-1138301440,-1136588800,-1139096576,-1150030848,-1159644160,-1156893184,-1150970880,-1152415744,-1139898368,-1120835072,-1117281792,-1130989568,-1144704512,-1149817344,-1145016320,-1138984960,-1139816960,-1146167296,-1155954176,-1163856384,-1174999040,-1177749504,-1169816576,-1152158720,-1144202240,-1151201792,-1147226112,-1139731456,-1138471424,-1140323840,-1142204928,-1154362880,-1162407936,-1156104704,-1153829888,-1147691008,-1144168448,-1142895616,-1147207680,-1148664320,-1153119232,-1148263936,-1141880832,-1134873600,-1125406208,-1123165696,-1133993472,-1147031552,-1151716864,-1162812416,-1170230272,-1162480128,-1165300224,-1176857088,-1175628800,-1176981504,-1175529472,-1170375680,-1164151808,-1156383744,-1155301888,-1150944256,-1146318336,-1160769536,-1171649024,-1171090432,-1167881728,-1175689216,-1186924032,-1193868800,-1206226432,-1210950656,-1194288128,-1166319616,-1158564352,-1167868928,-1185160192,-1189995520,-1184834560,-1196979200,-1204489728,-1210718208,-1213406208,-1209820160,-1219729920,-1235611648,-1237789184,-1229760000,-1221060608,-1221079552,-1228858880,-1228348416,-1219231744,-1212920320,-1208520704,-1205072896,-1203645440,-1207131648,-1216044032,-1223017984,-1221838336,-1219738112,-1225281024,-1239661568,-1248455168,-1250777600,-1251981824,-1248811520,-1235300864,-1230350336,-1236964352,-1241186304,-1251508224,-1250147328,-1240606208,-1249917952,-1264962048,-1274526208,-1269959680,-1259199488,-1260043776,-1254852608,-1256199680,-1254159360,-1254546944,-1260423168,-1272386048,-1284996608,-1277711872,-1269821952,-1265000448,-1254547968,-1267793408,-1281669120,-1285990400,-1288383488,-1293462016,-1298866176,-1303666176,-1297878016,-1290417152,-1283542528,-1282740736,-1292612608,-1297632768,-1304253440,-1310887424,-1303774208,-1291208192,-1280592384,-1281423360,-1283991040,-1272573440,-1268826624,-1276153856,-1286002176,-1303860736,-1317822976,-1311250432,-1299001856,-1311075328,-1330705920,-1328019456,-1322115584,-1327316992,-1333712384,-1338028544,-1332788224,-1325228544,-1334038528,-1339259904,-1345001472,-1343738368,-1330085888,-1319578112,-1318322688,-1316758016,-1320058368,-1323451392,-1319367680,-1319972864,-1331027456,-1337995264,-1346367488,-1354219520,-1350646784,-1351628800,-1347566592,-1338894848,-1348413440,-1365092352,-1368505856,-1359981568,-1342877696,-1327649280,-1321582592,-1319332864,-1326963200,-1345124352,-1349627392,-1355751936,-1360620544,-1353774080,-1349463552,-1357232128,-1361731072,-1365903360,-1375692800,-1364369408,-1367203840,-1369621504,-1375953408,-1391281152,-1403976192,-1405778944,-1395703296,-1386091008,-1385141248,-1394895872,-1390200832,-1382327296,-1385000960,-1389910528,-1398426112,-1409296384,-1416423936,-1408746496,-1405876736,-1406994432,-1401802752,-1385753088,-1382684160,-1382467072,-1377363968,-1382377984,-1405677568,-1423491072,-1433255424,-1437762560,-1439994368,-1454935040,-1467189248,-1457808384,-1439216128,-1423024640,-1402627072,-1401780224,-1402253824,-1399459328,-1397565440,-1401213952,-1413218816,-1418160128,-1420507136,-1427568128,-1435945984,-1435065344,-1431362048,-1439676416,-1442824704,-1445379584,-1444339712,-1440865280,-1446801408,-1456116224,-1456840192,-1455440896,-1454040576,-1449740288,-1448269824,-1450131456,-1442435072,-1444239872,-1461150208,-1466871808,-1453806592,-1455083008,-1470317568,-1471346176,-1470878720,-1470516224,-1472408064,-1470904832,-1470342656,-1467002880,-1463821824,-1464871936,-1473420288,-1491852288,-1492210688,-1485536768,-1468102656,-1449252352,-1451061760,-1478504960,-1494848512,-1495470080,-1495497216,-1507857920,-1511805440,-1498448384,-1491329024,-1491919360,-1495964160,-1493296640,-1497445888,-1490733056,-1476358656,-1482215424,-1486617088,-1498258432,-1505810432,-1506828800,-1502568448,-1496322048,-1492871680,-1494308864,-1493466112,-1491900928,-1498419712,-1501679104,-1505844736,-1514046976,-1516572672,-1523884544,-1525801984,-1527253504,-1537267712,-1541670400,-1538054144,-1544585216,-1551778304,-1549309440,-1545925632,-1537464320,-1528302080,-1519298048,-1517796352,-1521834496,-1521366016,-1530003968,-1548999680,-1560085504,-1560243712,-1547894784,-1533663744,-1535775744,-1541227008,-1541263872,-1545772544,-1559898112,-1565298688,-1555305472,-1549237760,-1560815104,-1566810112,-1571697152,-1574861312,-1570472960,-1579951104,-1581657088,-1570847744,-1555326464,-1555341824,-1561519104,-1570248192,-1571505152,-1560137216,-1555621888,-1561810944,-1566760960,-1577845248,-1589859840,-1600156672,-1598814208,-1603545088,-1615974400,-1617752576,-1620882944,-1621517312,-1631307776,-1642740736,-1652242432,-1647377920,-1628501504,-1610835456,-1606397440,-1604921344,-1606039552,-1608795648,-1609371648,-1610356224,-1613015040,-1627653632,-1632836608,-1638667776,-1657018368,-1652504576,-1641191424,-1643456000,-1637468672,-1631253504,-1622785536,-1614467072,-1612499456,-1620532736,-1632021504,-1642704384,-1656225280,-1653831680,-1646377984,-1651232256,-1653375488,-1652581888,-1650713088,-1645327360,-1643366912,-1643243008,-1635203584,-1632302592,-1636889088,-1639936512,-1630535680,-1621006848,-1624798208,-1639725568,-1666184704,-1676017664,-1666186240,-1665875968,-1674030080,-1678664704,-1677504000,-1676106240,-1681762304,-1686708736,-1691993600,-1693658112,-1690244096,-1680769536,-1669912064,-1673319424,-1684068864,-1680012288,-1677490688,-1685954048,-1702664704,-1704103936,-1700008448,-1694686720,-1693242368,-1701773824,-1702046208,-1691330560,-1686550528,-1696301568,-1696100864,-1692931072,-1702050816,-1727373312,-1740738560,-1737880576,-1747035136,-1757313024,-1765292032,-1760656384,-1746604032,-1736393728,-1727130112,-1726648832,-1721253888,-1709695488,-1707057152,-1724271616,-1737944576,-1744410112,-1754309120,-1761640448,-1755999232,-1752599552,-1749110272,-1751037952,-1750272512,-1749107712,-1755846656,-1763109376,-1783060992,-1796862464,-1798519296,-1790281728,-1781385728,-1786080256,-1794902016,-1800310784,-1790967808,-1779162112,-1769604608,-1776810496,-1787224064,-1801692160,-1800758272,-1796136448,-1805036032,-1818312704,-1819431424,-1816530944,-1826805760,-1820591616,-1806066688,-1786100224,-1781534720,-1797447680,-1827935744,-1847077888,-1840193024,-1829998592,-1831746560,-1828553728,-1816909312,-1804560384,-1800198656,-1812792832,-1822191616,-1820416512,-1824536576,-1843209728,-1850982912,-1852089856,-1858037248,-1872556032,-1875890688,-1871237120,-1865626624,-1863059456,-1869332992,-1874590208,-1875197952,-1867074560,-1862063616,-1869487104,-1872636416,-1870173696,-1875526656,-1894823936,-1900302848,-1892030976,-1891251712,-1883014656,-1865704960,-1852482048,-1862679552,-1887521280,-1890058240,-1886643712,-1891746816,-1898936832,-1897078272,-1904365056,-1913601024,-1902166016,-1890825728,-1885290496,-1892266496,-1898350592,-1892137472,-1893196288,-1892954624,-1893858304,-1888608256,-1880729600,-1881597440,-1887369216,-1894511104,-1918454272,-1940894208,-1943659008,-1935732736,-1927514624,-1918161408,-1914974720,-1922428416,-1927596032,-1936948224,-1944508416,-1937932800,-1931547648,-1928568320,-1936249344,-1941876224,-1952340480,-1966119936,-1965925376,-1949747712,-1939716608,-1942937600,-1953848320,-1955411456,-1950965248,-1962747392,-1971153408,-1971638784,-1972375040,-1968022016,-1955742720,-1957681664,-1964313600,-1972015104,-1973915648,-1972468224,-1974560256,-1976584704,-1976855552,-1974633472,-1978494464,-1986964992,-1990357504,-1994145792,-2012533760,-2020003328,-2009415168,-2000466944,-1992014848,-1994855424,-1992342528,-1998541312,-1999019520,-1995599872,-1995351552,-2002410496,-2015389696,-2015037952,-2009314816,-1991890432,-1988016128,-1997187072,-2007353344,-2015286784,-2017952256,-2017713152,-2021616128,-2022420992,-2021174784,-2029326336,-2033132544,-2036455424,-2044704256,-2041129984,-2036815872,-2041121792,-2038829056,-2036055040,-2051957248,-2067734016,-2065499136,-2065423872,-2080492032,-2085120512,-2079949312,-2084710400,-2092781056,-2093419520,-2098678784,-2087665664,-2077004800,-2078148096,-2083800576,-2108354560,-2123224064,-2120004096,-2115172864,-2112722432,-2109690368,-2108480512,-2108598784,-2109002752,-2103288320,-2105895936,-2116391936,-2127550976,-2121651200,-2113163264,-2104574464,-2101915648,-2115794944,-2131771392,-2141848576,-2139226624,-2133422592,-2130922496,-2131462144,-2138743808,-2142250496,-2140510720,-2151759872,-2156370944,-2159447040,-2165711872,-2165164032,-2166700032,-2160178688,-2154963456,-2158268928,-2162755072,-2168251392,-2176514048,-2163789824,-2147260928,-2143501312,-2149328896,-2165470208,-2170082304,-2167331328,-2163091456,-2150004736,-2142634496,-2153616896,-2165739008,-2170538496,-2167050240,-2169487360,-2172219904,-2171012608,-2172687872,-2168658432,-2160405504,-2157928960,-2160673792,-2170802176,-2199539712,-2211603968,-2210196992,-2206757376,-2207021056,-2196391424,-2195995136,-2208124928,-2216290304,-2221319168,-2242914304,-2254683648,-2256776704,-2263349248,-2270619136,-2276922880,-2273245696,-2264662016,-2264269824,-2266967552,-2270630912,-2281338368,-2279479296,-2266086912,-2251659776,-2257967104,-2279182336,-2287033856,-2288680960,-2293345792,-2300182016,-2304171008,-2297137152,-2282508288,-2278503936,-2297771008,-2305997312,-2302157824,-2303503872,-2296947712,-2294838784,-2296771584,-2292102144,-2280759296,-2284725248,-2310377984,-2329034752,-2326394880,-2341001216,-2347537408,-2346733056,-2351455744,-2353412096,-2343683072,-2331227136,-2341919744,-2354460672,-2356867584,-2360359936,-2360673280,-2365229056,-2372860416,-2378246144,-2363580416,-2342108672,-2340032000,-2348092416,-2360390656,-2366805504,-2371594240,-2375193600,-2377298432,-2393058816,-2408256512,-2420958720,-2426340352,-2411178496,-2397058048,-2403639296,-2414734848,-2412590080,-2421292544,-2429886464,-2429274112,-2443236864,-2453380608,-2456867328,-2460152320,-2460049920,-2448371712,-2437327872,-2432525312,-2423943680,-2428509184,-2440582144,-2445811712,-2445687808,-2447315968,-2451947008,-2448477184,-2457216000,-2454989312,-2439811072,-2446266880,-2448876032,-2450781184,-2458694656,-2462333952,-2469478400,-2482860032,-2487910400,-2478242816,-2479958016,-2500675072,-2507054592,-2499836416,-2489220096,-2481267712,-2490333696,-2500991488,-2497419776,-2493396480,-2507116544,-2520445952,-2515956736,-2500739584,-2496360448,-2513595904,-2526124032,-2528667136,-2544113152,-2547170304,-2539000832,-2546280960,-2546644480,-2543002624,-2540402688,-2546640384,-2551419392,-2557955072,-2564083200,-2573368832,-2592064512,-2598169600,-2585897984,-2580705792,-2578301440,-2589512192,-2600429568,-2597035520,-2594715136,-2601560064,-2611583488,-2622266368,-2624067584,-2625394688,-2626939904,-2623010304,-2618905088,-2624920576,-2630529024,-2636410368,-2622921728,-2623605760,-2634073600,-2627267072,-2616118272,-2622982656,-2646084608,-2663143936,-2663222784,-2655235584,-2652319232,-2651506688,-2648613376,-2642101760,-2645698560,-2640788480,-2629943808,-2625172480,-2633274880,-2651698688,-2663484928,-2663392768,-2667216384,-2671015424,-2673181696,-2681542656,-2698398208,-2697048576,-2683883520,-2682321920,-2690050048,-2700613120,-2710117376,-2720445952,-2715360256,-2713828864,-2732994560,-2759673344,-2765199872,-2751086080,-2739721216,-2742069760,-2744779776,-2754471424,-2779358720,-2793815552,-2805442048,-2799183360,-2765015552,-2750093824,-2754774528,-2766950912,-2778621440,-2777345024,-2780565504,-2792930304,-2802276864,-2807583232,-2803805696,-2798237696,-2793605632,-2792079360,-2810702336,-2838888960,-2859261952,-2865996288,-2838317056,-2807752192,-2798262784,-2798677504,-2801473536,-2805560320,-2817866752,-2826572288,-2836971520,-2845545472,-2840515584,-2845041152,-2856276480,-2866413568,-2879687168,-2878793216,-2871929856,-2866140672,-2858545152,-2858340864,-2859507200,-2869809664,-2899686912,-2914016768,-2903529472,-2893938176,-2893109248,-2891728896,-2896928768,-2904078336,-2901537792,-2900406784,-2908261888,-2917251584,-2922590208,-2921878016,-2919859712,-2921927680,-2925483008,-2923012608,-2924772352,-2929740288,-2932882944,-2929287680,-2933036544,-2943687680,-2955307008,-2960020992,-2959216128,-2963887104,-2971863040,-2982407168,-2989364736,-2994763264,-2997945856,-2991452672,-2992519168,-3002049024,-3002770432,-3002930688,-3016532480,-3029282816,-3024331776,-3008926720,-3019394048,-3026711040,-3022426112,-3022766592,-3011615744,-3003761152,-3005384704,-3026550784,-3055135744,-3068358144,-3063134208,-3069021696,-3086104064,-3095848960,-3095991808,-3095247360,-3099697152,-3096404480,-3089511936,-3090888704,-3094359552,-3096723456,-3110819328,-3127035392,-3134606848,-3131464192,-3117398528,-3118433280,-3122212352,-3125472256,-3125232128,-3130621440,-3147613696,-3142359552,-3142574592,-3159357952,-3150263808,-3141376000,-3147949056,-3158008832,-3157943296,-3151350272,-3141541888,-3142728192,-3152219136,-3156573696,-3164952064,-3182718464,-3190596608,-3190817280,-3189631488,-3195363840,-3206723584,-3218413568,-3221781504,-3224434688,-3227270144,-3227942400,-3233829888,-3233781760,-3228981760,-3227584512,-3248240640,-3259882496,-3259854848,-3264749056,-3279708160,-3292540416,-3296649728,-3286642176,-3268061696,-3257517056,-3264790016,-3274749952,-3283613184,-3296919040,-3313949696,-3305804288,-3286017536,-3278488576,-3285599744,-3287512576,-3288374272,-3291728384,-3298634240,-3309148672,-3304887808,-3306754560,-3302645760,-3299608576,-3316759552,-3324408832,-3331304448,-3348143616,-3377821696,-3393549824,-3393157632,-3391826944,-3384708096,-3382521344,-3385032192,-3392862720,-3391843328,-3383500288,-3390950400,-3405837824,-3422032384,-3440494080,-3456217088,-3442233344,-3435026944,-3445910528,-3444679168,-3444894208,-3449325568,-3460571648,-3458458624,-3444638720,-3447422464,-3461975552,-3471494656,-3474703872,-3470820352,-3475523584,-3491928576,-3495638528,-3483991040,-3483512320,-3496277504,-3503378944,-3504257536,-3504899072,-3512690688,-3520532992,-3528263680,-3533661696,-3535296512,-3525666304,-3517724160,-3518181376,-3523779584,-3528610304,-3540228608,-3557957632,-3568697856,-3570256384,-3569110016,-3572402176,-3571328000,-3580332544,-3598160384,-3606540800,-3620237824,-3629653504,-3626446848,-3620190720,-3613001728,-3616365568,-3626402304,-3635342336,-3647247360,-3656808960,-3663288320,-3661687808,-3643981824,-3643091456,-3653515264,-3667997696,-3679566848,-3688343552,-3690694656,-3694303744,-3699107328,-3694107136,-3697801728,-3716567040,-3731502592,-3736903168,-3739233792,-3734200320,-3732608000,-3737760256,-3750468608,-3763728384,-3763545600,-3752798720,-3745376768,-3750184448,-3758137856,-3768683520,-3780017664,-3787570176,-3800526336,-3797630976,-3788796928,-3786137600,-3785236480,-3803635712,-3814142464,-3812617728,-3811489280,-3824001024,-3841461760,-3847146496,-3853702144,-3847558656,-3840186368,-3845816832,-3857116160,-3862878208,-3867508736,-3872576000,-3882639872,-3886215168,-3870849536,-3874073600,-3904262144,-3928234496,-3941842944,-3939827200,-3930153984,-3922880000,-3917753856,-3923799040,-3944948224,-3962614272,-3969003520,-3967867904,-3971595264,-3991112192,-3995426816,-3993203200,-3995164160,-4002577408,-4013239296,-4012511744,-4015392768,-4010537984,-4002263552,-4011168768,-4020849664,-4036259328,-4048320512,-4055172608,-4066109952,-4080449536,-4090748416,-4095163392,-4087891456,-4084156416,-4091627520,-4099386880,-4106336256,-4117274112,-4126155264,-4132914688,-4143312384,-4149723136,-4159417856,-4158407680,-4153157632,-4158155264,-4162543104,-4168839168,-4186013696,-4200630784,-4208460288,-4206108160,-4195445248,-4198953984,-4215417856,-4228876800,-4229556224,-4239526912,-4242285056,-4245676544,-4259393024,-4266045440,-4253529088,-4252543488,-4261921280,-4270733312,-4291602432,-4310007296,-4305196544,-4295876096,-4287839232,-4284293632,-4289863168,-4303263232,-4306669056,-4306865152,-4309885440,-4323103744,-4343481856,-4371830272,-4390252544,-4394966528,-4412163584,-4414389760,-4419902464,-4428160512,-4420296192,-4418133504,-4423422976,-4440802304,-4450705920,-4447458304,-4446669824,-4473110016,-4488468480,-4487497216,-4503484928,-4512872448,-4517924864,-4538570240,-4544376832,-4541441024,-4534765056,-4534899712,-4546466816,-4557124096,-4565106176,-4580516864,-4588712448,-4591020032,-4598257664,-4610321408,-4624506368,-4628438016,-4630836736,-4638969856,-4646798336,-4657388544,-4668962816,-4688645632,-4712788480,-4725678592,-4732383232,-4738465280,-4741949952,-4759892480,-4791914496,-4819725312,-4840807424,-4851757568,-4862863360,-4873332224,-4884925440,-4890406912,-4914557440,-4953120768,-4981483520,-4998996992,-5017721856,-5033097216,-5032555520,-5046816768,-5079869952,-5093223424,-5100993024,-5106232832,-5098471424,-5084574720,-5071681536,-5063500288,-5052623360,-5037809152,-5023751168,-5004992000,-4968891904,-4954031104,-4949127680,-4929243648,-4903435264,-4887337984,-4877539840,-4877089280,-4907906048,-4939310592,-4960703488,-4992289280,-5019653120,-5027951104,-5041479168,-5055707136,-5049188352,-5031941120,-5021860352,-5010835456,-4998445056,-4978954240,-4956634624,-4929025024,-4901991424,-4874478080,-4852575232,-4820329472,-4781069824,-4747641856,-4732789248,-4730936320,-4734856704,-4738012672,-4740907008,-4742248960,-4747779584,-4765692416,-4786831360,-4806052352,-4833715712,-4856146944,-4882780160,-4914350592,-4944140288,-4970887168,-4978972672,-4983478272,-5004320256,-5034640896,-5053987840,-5074602496,-5088468992,-5108914176,-5130142720,-5139327488,-5150970880,-5171636224,-5197292544,-5217065984,-5238087168,-5255868416,-5281694720,-5301102080,-5325341696,-5354843136,-5374883328,-5383241216,-5381774336,-5380935168,-5374636032,-5355159552,-5330446848,-5292295168,-5270672384,-5261728256,-5253496832,-5241698816,-5229200384,-5221664256,-5228102144,-5236434944,-5235233280,-5221169664,-5215997440,-5219494912,-5210133504,-5204321792,-5197914624,-5182414336,-5167852032,-5146183168,-5111727616,-5086370304,-5075464192,-5066663424,-5054300160,-5031723008,-5014700544,-5011831296,-5011364352,-5001288704,-5000096256,-5005988864,-5029070848,-5058606592,-5091555328,-5113155072,-5128492544,-5146287104,-5170528768,-5202579456,-5225904640,-5242931200,-5259045888,-5279493120,-5298731008,-5323482624,-5346304000,-5354662912,-5358710784,-5365571584,-5384534016,-5409286656,-5427613184,-5445793792,-5457606656,-5465362944,-5499712512,-5529829888,-5532168704,-5525485568,-5523501568,-5539962880,-5562699776,-5584853504,-5592796672,-5600457216,-5610071040,-5631541248,-5651610112,-5673057280,-5685353984,-5701644288,-5705915392,-5697533440,-5711108608,-5740949504,-5762638848,-5766854144,-5777373184,-5792540672,-5805157888,-5812550656,-5804243968,-5800651776,-5829537792,-5864173056,-5884823040,-5907666944,-5912557568,-5905988096,-5911811072,-5938038272,-5955494400,-5974243328,-6001171456,-6013181952,-6011499008,-6015536640,-6031719424,-6049584640,-6068242432,-6078128640,-6086107648,-6102506496,-6114248704,-6122092544,-6127707648,-6129348608,-6135655424,-6151474688,-6169689088,-6201635840,-6224421888,-6235217408,-6247904768,-6255216640,-6258601472,-6257971712,-6272459264,-6290959360,-6307151360,-6329464320,-6346264064,-6362712064,-6377001984,-6392332288,-6409485824,-6415388672,-6423020032,-6436610048,-6449745920,-6469917696,-6487612416,-6496388608,-6503073280,-6517499392,-6535585280,-6555758080,-6583849984,-6606080512,-6607422464,-6597298176,-6591407104,-6600788480,-6607941632,-6615588352,-6624335360,-6629742592,-6649911296,-6661947392,-6669590528,-6699854848,-6739148800,-6767293952,-6789816832,-6806601728,-6809006592,-6820573696,-6832194048,-6842999808,-6853352960,-6861985280,-6868076544,-6868720128,-6879883776,-6897464320,-6927508992,-6943072768,-6962221056,-6987599872,-7011123200,-7032095232,-7048315392,-7063656960,-7073281024,-7082498048,-7081374208,-7079150592,-7094190080,-7127066624,-7152526336,-7160517632,-7178379776,-7195059712,-7203194368,-7221783040,-7239421952,-7263000064,-7284644864,-7295654400,-7300444672,-7306747392,-7329868288,-7362287104,-7385773056,-7401894400,-7413580800,-7428604416,-7445130240,-7468011520,-7486809088,-7508253184,-7537675264,-7548942336,-7554645504,-7571044864,-7595558400,-7626584576,-7663926784,-7681041920,-7675613696,-7672269312,-7684126208,-7696140288,-7708328960,-7737288704,-7767098368,-7787740160,-7799069696,-7806946816,-7816128000,-7834519552,-7847236096,-7868405248,-7891920896,-7903831552,-7920573952,-7952854528,-7979395072,-7985757184,-8000475136,-8022901248,-8043130880,-8063589376,-8086034944,-8112969216,-8145809408,-8174264832,-8182835712,-8197938176,-8224640000,-8239527936,-8242716160,-8271180288,-8298091520,-8316516864,-8351011328,-8380684800,-8400229888,-8412295168,-8421244416,-8445932032,-8478716928,-8501850112,-8519345664,-8536979968,-8559987200,-8574292480,-8591201280,-8609343488,-8634462208,-8670536192,-8703371776,-8723526144,-8744361984,-8760503808,-8768806400,-8784504832,-8814235136,-8836701696,-8864955904,-8895796224,-8921867776,-8942152704,-8956859392,-8978207744,-9001247232,-9034865664,-9062781952,-9078310912,-9089726464,-9106663936,-9115769344,-9124449792,-9147600384,-9179376640,-9223540736,-9258809344,-9273377280,-9284432384,-9298634240,-9315551232,-9335107072,-9365105664,-9395525632,-9420273152,-9451691008,-9485145600,-9512946176,-9537342464,-9564785152,-9595384320,-9625383424,-9660535808,-9697227264,-9725790720,-9749983232,-9772094464,-9798902272,-9826537472,-9873044992,-9921526784,-9948116992,-9974409728,-9997326336,-10033184256,-10064752640,-10087226368,-10116602368,-10141707776,-10169196544,-10199473664,-10227596288,-10243175424,-10261904384,-10282850816,-10306932736,-10339368960,-10370465280,-10408086528,-10445839872,-10478255104,-10515873280,-10552809984,-10592757760,-10634059264,-10666176000,-10695945728,-10725621760,-10752772608,-10782120448,-10810482176,-10845519872,-10880230912,-10921568768,-10963365888,-10991498752,-11013567488,-11048629248,-11095236608,-11136575488,-11177268736,-11224035840,-11270537728,-11306925568,-11336975360,-11367991808,-11414444544,-11459558400,-11500686336,-11536528896,-11572140544,-11616286208,-11667484672,-11720578048,-11780505600,-11844164608,-11894910464,-11929500160,-11969778176,-12013342720,-12047649280,-12069811712,-12095805952,-12146742272,-12199122944,-12250082816,-12303071744,-12337826816,-12363593216,-12395457536,-12443061248,-12501430272,-12546578432,-12588177920,-12636385280,-12688470016,-12756574720,-12825679360,-12871592448,-12912184320,-12949672448,-13009162752,-13066895872,-13115332608,-13165162496,-13212578304,-13259562496,-13305044992,-13367845376,-13434134016,-13487715328,-13529411584,-13579215360,-13636035072,-13679535104,-13730277888,-13792360448,-13857348096,-13912091648,-13965136384,-14032271360,-14089223168,-14140285952,-14190929920,-14241840128,-14300485120,-14358289920,-14423046144,-14490270720,-14562136064,-14635616256,-14701303296,-14769046528,-14834182656,-14894264320,-14969750016,-15045269504,-15116167168,-15182528512,-15244669440,-15306979840,-15383906304,-15461763072,-15523701760,-15593007616,-15673122816,-15756919296,-15835868160,-15912485888,-15988290048,-16066719744,-16148047360,-16230534144,-16306870784,-16389188608,-16480570368,-16566948352,-16654324224,-16736897024,-16824907264,-16927550464,-17024084480,-17111727616,-17194717696,-17281776640,-17377129984,-17477873664,-17569737728,-17663930880,-17770585088,-17873917952,-17973315072,-18075035648,-18179298304,-18292092416,-18405957632,-18521554432,-18626312192,-18724972032,-18832330752,-18941501952,-19048139776,-19166908416,-19275535872,-19377289728,-19498710016,-19612920832,-19727380480,-19858130944,-19996797952,-20122686976,-20240343552,-20376578048,-20513253376,-20644503040,-20771132416,-20899533824,-21045422080,-21198325760,-21357044736,-21506927616,-21648186368,-21783842816,-21919674368,-22062674432,-22209400832,-22363342848,-22525799936,-22681213440,-22827765248,-22980413952,-23148499968,-23330487296,-23507656704,-23693566464,-23892770816,-24100017152,-24313946112,-24532220928,-24746379776,-24954676224,-25167947776,-25389509632,-25613630976,-25832961536,-26038041088,-26242676224,-26461814272,-26677930496,-26888720896,-27109170176,-27348280832,-27597784064,-27860816384,-28117373952,-28385052672,-28663555584,-28946292736,-29249326592,-29566946304,-29899438080,-30230438400,-30577684480,-30926085120,-31271099392,-31629897216,-32001914368,-32391527936,-32779045888,-33172460544,-33586252800,-34008453120,-34444314112,-34902436864,-35373379584,-35849251840,-36345982464,-36850445824,-37355512320,-37890011648,-38474374656,-39081127936,-39695083008,-40322316288,-40972203008,-41664244224,-42391371264,-43151401984,-43949398528,-44787036160,-45657815040,-46578540032,-47543038976,-48548111872,-49605601280,-50710131200,-51839722496,-53016078336,-54212182528,-55406473216,-56586356736,-57705749504,-58714959360,-59577588736,-60302292992,-60918676992,-61527363072,-62181983232,-62906599424,-63717809664,-64644706816,-65715969024,-66957520896,-68427699712,-70177056256,-72231537664,-74651017728,-77509424128,-80853112832,-84671291904,-88912095744,-93504608768,-98250858496,-102806403072,-106687864832,-109262556672,-109879040000,-108067200000,-103736462336,-97159727104,-88839037952,-79278360576,-68841989632,-57717115904,-46054296064,-34091905024,-22141490688,-10578323968,215885312,9871464448,18061786624,24535097344,29265524224,32417334784,34288497152,35172561920,35353686016,35055257600,34441218048,33643040256,32775272448,31933031424,31199917568,30603808256,30106148864,29612247552,29020991488,28236083200,27143940608,25652327424,23739802112,21426378752,18754532352,15798402560,12640675328,9380026368,6062025216,2716781568,-593412096,-3842780672,-7085853696,-10366027264,-13695596032,-17078662144,-20503606272,-23933469696,-27345208320,-30655810560,-33732907520,-36400752128,-38508769792,-40001353216,-40919177216,-41397471232,-41642366976,-41828429824,-42051879936,-42413129728,-42973768704,-43784996352,-44868004864,-46211704320,-47782222848,-49421564928,-50889861120,-51828012544,-51710735872,-49933224960,-45924508672,-39367066112,-30309479424,-19183683072,-6674292224,6597974528,20172191744,33824489984,47419819008,60754351104,73514619904,85279114240,95599081472,104071499776,110369241600,114317022208,115914524160,115361851392,113039949824,109366251520,104782804992,99733928448,94616270848,89765705728,85374990848,81546947072,78325859328,75641740800,73388140032,71477688320,69850783232,68475389440,67325772800,66362262016,65533879808,64775323648,64039280640,63278198272,62451629568,61516100096,60461691392,59298728960,58039925760,56708874752,55350661632,53988719104,52653821440,51352451072,50106719232,48914933760,47770482688,46673608192,45631096320,44649233920,43718409216,42833785344,41986567680,41182734848,40409066496,39671287296,38983875584,38331437056,37682971136,37049950720,36451599872,35874492416,35317415936,34774609408,34250180608,33743132160,33247719424,32754655744,32271542272,31809368576,31361964032,30933513216,30522695680,30111505920,29704081920,29304104448,28920426496,28560708096,28203673088,27839741952,27481974784,27133490688,26802241536,26483977728,26165895168,25848970240,25545068544,25254205440,24974574080,24701005312,24425338880,24162316288,23891012608,23622054400,23362020864,23114729984,22870371840,22629642240,22395750400,22169747456,21953264640,21738180608,21525116928,21320973824,21130256896,20937742848,20736153088,20549634560,20368004096,20190581760,20011125248,19834083328,19657058816,19484054016,19299158016,19123292160,18951920640,18771093504,18597028864,18438589440,18279405568,18117527040,17963787776,17803350016,17654814720,17505671680,17343628800,17189455360,17046219264,16897553408,16756558848,16631944704,16515346944,16379958272,16236364288,16102172672,15983161856,15880593920,15756183040,15626622976,15505527296,15380620800,15258208256,15148136960,15035911168,14923086336,14805086208,14688900096,14573785088,14455612928,14347096576,14245264384,14150832128,14046847488,13932168704,13815062016,13702784512,13614452736,13523332608,13429519872,13336762368,13249580032,13164183552,13074130432,12987400192,12904404480,12813723648,12724164608,12651780096,12580631552,12496039424,12401853952,12313332736,12228645376,12140850176,12063887872,11988205568,11907022848,11835230720,11770537472,11694452736,11599773696,11504925696,11441563136,11376666624,11301625856,11236051968,11161684480,11070536192,10985989632,10918272000,10851207680,10768438272,10692763648,10625567744,10553684992,10487087104,10428291072,10374411776,10304459264,10233346560,10162572288,10087401472,10013257728,9945423872,9889334784,9822254592,9742658560,9676271104,9615548416,9556823040,9492553216,9425171456,9369852416,9321955840,9273924608,9216352256,9151488512,9082563584,9023869952,8969125888,8909479936,8844947968,8788428288,8736760832,8686062592,8631906816,8581542400,8519410688,8454584832,8401067520,8357051904,8312038400,8259363840,8212975616,8158600704,8094538240,8028967936,7977036288,7923795456,7884783616,7856315904,7830616576,7786996224,7737327104,7682152960,7627687936,7577567232,7538593280,7503076352,7457215488,7413980160,7373957120,7331228672,7295883776,7259883008,7203037696,7150672384,7102367232,7048507392,7015858176,6980786176,6931819520,6892332032,6857262592,6810830336,6761752064,6708792832,6649837568,6596973568,6538578944,6468299264,6405425152,6354457600,6296998400,6247890432,6212823040,6167922176,6117338624,6063490560,6003948032,5944040448,5893696000,5863823360,5836600832,5806075904,5778697728,5761618944,5749009920,5737675776,5733329920,5728606720,5725219840,5715367424,5706169344,5701995520,5690463744,5656356864,5623432704,5607376896,5587467264,5565414400,5543645696,5518494208,5487937536,5457768960,5441108992,5425683968,5412424192,5408804864,5403923968,5408120320,5408487424,5385748480,5371653120,5367106560,5375081984,5381403136,5378681856,5371583488,5366006784,5354976256,5336939008,5325607424,5303294464,5267474432,5227897856,5196099072,5174947840,5142348800,5083206144,5019105280,4968901632,4928285184,4887553024,4840967168,4793675264,4753464320,4719727104,4685759488,4643484160,4588286976,4532887040,4494049792,4462818816,4431543296,4383696384,4341366272,4300876288,4260138496,4223199744,4186230784,4155283968,4123168768,4091419136,4044390912,4003395584,3970063872,3940097024,3907442688,3882827264,3858209280,3828514304,3810874880,3789156352,3765848576,3762195456,3761552896,3757086208,3755047424,3762269696,3776071680,3781730304,3778118656,3772248576,3765872640,3764234240,3765112320,3768133632,3773288448,3767429632,3758179328,3766212096,3753904640,3719398912,3694815232,3690060800,3676331008,3647930880,3614481920,3581515264,3550096384,3533755904,3522385920,3491379200,3446466560,3406678528,3379901440,3352717312,3325914112,3285509632,3245613056,3216346112,3180506112,3141941760,3110230016,3083498496,3064239104,3046711808,3018813952,2982102016,2942122496,2907601408,2871265792,2833909248,2818161664,2799266304,2767831040,2736976384,2706747904,2680026624,2655047680,2618616320,2584305664,2558024704,2537449984,2508593664,2470273536,2431900160,2403403776,2384900096,2366328832,2342945792,2318186496,2289320448,2258835968,2230325248,2204395008,2183152128,2154976768,2124265984,2095451136,2061876736,2028507136,2001059840,1977158144,1966809600,1954099712,1930445312,1912065024,1893497344,1860632576,1823299584,1790457856,1756890624,1727817216,1703118848,1669606912,1630928896,1606723584,1601416192,1592521216,1575996416,1546347008,1517064704,1490939392,1457272320,1426381824,1402939904,1394672640,1386399744,1364540928,1334000128,1296561664,1272921600,1258329088,1236193280,1217477632,1186928640,1160748032,1139727360,1115445760,1092085760,1069713920,1032027136,1007443456,1000348672,985473024,959963648,933668864,915108352,894783488,861015552,837029376,823513088,796843520,770873856,740175360,715717632,694521344,668540928,636376576,600124416,576937984,552723968,523564032,496662528,475923456,462944256,443204608,437364224,417767936,381135360,349389312,323602432,292672000,256058368,217364480,177398784,155116544,147179008,128785920,100136960,78294016,59942912,30785536,7744512,-9140736,-29096448,-60073984,-99070464,-132080640,-163108864,-190635008,-222658560,-245959168,-280481280,-312968704,-344694784,-383030272,-414864384,-444008960,-466641920,-491928576,-515380736,-535340032,-574306816,-607373824,-639160320,-673895424,-698502656,-724934656,-750114304,-780328448,-810785792,-847996928,-889746944,-923229696,-961099264,-988701696,-999778816,-1024631808,-1057158656,-1089180160,-1117920768,-1147979264,-1169988608,-1182915072,-1199842816,-1219052032,-1230538240,-1248133120,-1269551616,-1270945792,-1261523968,-1262460416,-1278055936,-1286610944,-1297955328,-1311912960,-1317864960,-1314756608,-1324531712,-1356301312,-1390265344,-1412079616,-1432096768,-1446603776,-1459341824,-1468050432,-1471464960,-1467648512,-1474275840,-1490258944,-1510797312,-1529235456,-1547261952,-1565935616,-1576539648,-1593790976,-1623277056,-1655703552,-1692241920,-1725032448,-1753450496,-1782671360,-1819413504,-1863355392,-1903035904,-1935371776,-1974592512,-2013402624,-2051598336,-2087250432,-2118014464,-2156793856,-2193650688,-2230681088,-2277743104,-2322169856,-2361448448,-2399065088,-2428757504,-2467562496,-2515527680,-2559558144,-2606669824,-2659609600,-2704234496,-2737191424,-2770781696,-2796442112,-2820787200,-2866532864,-2910552576,-2924391424,-2926116352,-2938899456,-2959842816,-2966961152,-2962932736,-2947502592,-2934304256,-2939530752,-2928710656,-2913786880,-2915426304,-2929969152,-2939466752,-2945645056,-2966450176,-2993562624,-3026516480,-3060038144,-3082865664,-3105316352,-3137966080,-3170327552,-3204991488,-3246473216,-3281058816,-3309502464,-3336512000,-3358910976,-3372148224,-3387722240,-3400461824,-3404780544,-3401117184,-3393885696,-3402713600,-3430499840,-3456950784,-3470619648,-3476703744,-3482508800,-3495362048,-3522833920,-3550782976,-3594565632,-3646940160,-3700008960,-3745218560,-3783798784,-3833153536,-3892604416,-3955179008,-3996948480,-4036457472,-4081746432,-4130564608,-4191186944,-4248086528,-4296982528,-4342703104,-4388582912,-4432567808,-4476245504,-4525407232,-4572869120,-4612122624,-4657787904,-4720107520,-4779226112,-4832679424,-4880987648,-4916563968,-4961017856,-5013494784,-5061623808,-5117190144,-5166790144,-5200025600,-5230373888,-5272331776,-5340677120,-5414069248,-5475636736,-5518788608,-5554457088,-5596766208,-5644408320,-5699016704,-5753533952,-5806666752,-5859584512,-5910156800,-5964259328,-6030214144,-6092589568,-6152928768,-6198643200,-6227458560,-6264843776,-6313147904,-6366856704,-6424123392,-6474674688,-6525394432,-6581469184,-6635368448,-6684453376,-6734156800,-6794550272,-6868783104,-6940638208,-6993869312,-7055012352,-7114784256,-7174824448,-7233443328,-7287941120,-7334311424,-7388911616,-7452174336,-7507602432,-7554594304,-7604335616,-7652222976,-7713426944,-7779773440,-7844699136,-7920971264,-7992584704,-8055156736,-8110141952,-8163625984,-8225926144,-8295822336,-8370190336,-8426198016,-8494978048,-8579210240,-8645236224,-8701828096,-8767902208,-8830888960,-8906952192,-8994387456,-9078129152,-9158929920,-9235232256,-9309686784,-9380748288,-9449643520,-9528230912,-9615645184,-9690950144,-9757916160,-9839954432,-9928052736,-10003472896,-10082657792,-10181363712,-10270962688,-10356551680,-10447516160,-10541842432,-10629598208,-10710232576,-10795016704,-10885589504,-10981493760,-11074992128,-11167432704,-11265582080,-11365375488,-11464211456,-11562163712,-11670789632,-11775492096,-11870885376,-11959072256,-12050543616,-12156710400,-12267684864,-12374149632,-12482491392,-12586873344,-12691464192,-12804871680,-12917067776,-13038781952,-13163779072,-13282686976,-13394910208,-13515433472,-13640318464,-13758476288,-13891190784,-14030425088,-14168796160,-14310359040,-14446747648,-14583873024,-14714068992,-14849403392,-14977649664,-15108504576,-15245814784,-15388898304,-15548958208,-15715536896,-15862229504,-15996285440,-16147105792,-16310935040,-16477771264,-16643103232,-16810974720,-16993844224,-17172554240,-17359361024,-17554676224,-17741315072,-17922798592,-18120939008,-18321693696,-18530291200,-18744231424,-18947383296,-19170956288,-19414189568,-19644838400,-19875128832,-20108343808,-20329427968,-20556494848,-20783953920,-21019311104,-21253670400,-21491422208,-21740556800,-21985414656,-22235816960,-22486030336,-22737168896,-22994158592,-23282543616,-23597170688,-23907875328,-24212498944,-24527403520,-24867235328,-25226819584,-25585930240,-25946937856,-26321714176,-26699871744,-27085409280,-27491396608,-27894604288,-28309019648,-28734976512,-29177503232,-29639393280,-30110917632,-30602028032,-31122662400,-31652267008,-32194348544,-32765038080,-33361184256,-33970099200,-34604999680,-35265418240,-35944402944,-36643884544,-37370255872,-38123805184,-38901780992,-39716441088,-40563528192,-41425106944,-42309504000,-43232643072,-44196825088,-45197725696,-46250848768,-47363606016,-48527858688,-49740834304,-50982724608,-52220009472,-53445578240,-54640629760,-55799876608,-56894839808,-57898701824,-58808968704,-59652424704,-60465382912,-61300715520,-62198457344,-63186223616,-64297419776,-65569242624,-67066136576,-68859877888,-70991636480,-73484557824,-76376485376,-79696245760,-83415242240,-87445451264,-91621657088,-95693601792,-99387447808,-102418460160,-104439057920,-105079475200,-103981693952,-100901200384,-95775577088,-88754372608,-80124436480,-70167369216,-59113311744,-47183222272,-34721478144,-22125778944,-9804943360,1876191232,12677394944,22393816576,30789938688,37654440960,42966192128,46855591424,49494753792,51063082496,51761415168,51831992320,51494085120,50888053248,50119761408,49310919680,48543027712,47820612608,47102577664,46325285888,45442428928,44411714048,43154419712,41609951232,39733686784,37549130240,35086761472,32376567296,29443994624,26337056768,23133416960,19870832640,16559713792,13222281216,9881891840,6534706688,3187341312,-137701376,-3419357184,-6598259200,-9635790336,-12504421376,-15122391040,-17436077568,-19401937920,-20981445120,-22178220544,-23055266304,-23730331136,-24291206656,-24797429760,-25307809280,-25861327360,-26495689728,-27198401024,-27905906176,-28511221760,-28821750272,-28616401408,-27714770432,-25907096064,-23000962048,-18784141312,-13106706432,-5956279808,2521345024,12014015488,22197019136,32786501120,43551208448,54267677696,64639503360,74332417024,83041030656,90563621376,96748580864,101452383744,104576311808,106125158400,106239737344,105128293376,103018701824,100136670208,96742617088,93111901184,89464894464,85963075584,82728628224,79817533440,77260500480,75029506560,73084307968,71400740352,69949441536,68673702400,67531947008,66503064576,65551107584,64623733248,63696326144,62763421184,61799927296,60808817664,59777076736,58722592256,57649859072,56570478592,55479801856,54386545152,53316228096,52277955072,51275571712,50314874880,49413213184,48562664448,47738033664,46931529216,46158573056,45425594368,44713161728,44014861312,43338594304,42686629888,42062482944,41447977472,40862475776,40306534912,39764173312,39242047488,38742641152,38244367872,37754147328,37288473088,36840104448,36400356864,35978850304,35565452288,35164012544,34770417664,34372869120,33998007296,33644684800,33301357568,32968289280,32641931264,32298438144,31964979200,31656139776,31349506560,31037578240,30729020416,30444879872,30186511872,29942175744,29678813696,29400284160,29136413696,28886863360,28645850624,28423755264,28217491968,28007358464,27786056704,27570142208,27358976512,27151677952,26947045888,26757326336,26575807488,26399598592,26211108864,26023567360,25843870720,25652524032,25466260992,25295183872,25139558912,24975229952,24809712640,24639313408,24461807616,24284316160,24115804160,23969588736,23821884928,23676996608,23518792192,23357405184,23211437568,23081311232,22932589568,22772770304,22617242112,22473800704,22331095552,22210900992,22092058112,21975371776,21857786880,21738364416,21624278528,21512470016,21401607168,21294278656,21182458368,21072829440,20958821376,20850581504,20752358912,20649647104,20555924992,20469465088,20380337664,20279807488,20178757120,20068553216,19966571520,19866100736,19758336512,19661608960,19582155264,19498570240,19409118208,19316379648,19224929792,19127206912,19037956608,18956143104,18867841024,18782331904,18696473088,18613273600,18531109376,18448963584,18372716544,18290415104,18225144832,18148781568,18052478976,17960751104,17878923264,17810817536,17746083328,17671413760,17587387392,17508480512,17438974976,17379328512,17313213952,17250332672,17181295616,17111834624,17053798912,16990303744,16926599168,16865447936,16805685760,16752536064,16695631360,16631373312,16556604928,16479921152,16421375488,16368391680,16295433216,16224784384,16160248832,16092857856,16031413248,15983639040,15945510912,15898152448,15835666432,15778537984,15726750720,15682134016,15639721984,15597189632,15534956544,15481226752,15439495168,15389972480,15344886784,15296246784,15244534784,15202065408,15156008960,15095128576,15040244224,14996547584,14947613696,14889257984,14827395584,14774159360,14727789568,14673903616,14626069504,14595058176,14557486080,14505134080,14457643520,14414165504,14357853696,14311595520,14277806080,14228331008,14178481664,14138774016,14115196416,14089566208,14053500928,14019615232,13978622976,13933062656,13893916160,13863383552,13820546560,13767649792,13719573504,13683870720,13648377856,13600722432,13562460672,13534681600,13493097472,13464170496,13431088128,13387411456,13344242176,13319240704,13285811200,13251408384,13216626688,13174908416,13141144576,13101388288,13058149376,13021329408,13002526208,12976762880,12934262784,12889233408,12841447424,12798048768,12762061824,12738108416,12723621888,12693746688,12651613184,12616273920,12582636544,12542973440,12506029056,12477753856,12446735360,12413078016,12392771072,12355377664,12315999232,12280203264,12250137600,12216991744,12191356416,12175468032,12155602944,12128118784,12101600256,12068312064,12043449344,12020005888,11985527808,11963209216,11945977344,11910765056,11869987840,11844665344,11820374528,11793218048,11762132480,11737200128,11718593024,11687255040,11660138496,11637824000,11614954496,11596615168,11569632768,11545043968,11514853376,11485182976,11468740096,11447233024,11413421568,11374440960,11342385152,11307296768,11279482880,11268677632,11241394176,11216641024,11191875072,11157685248,11126572544,11101858816,11084597760,11062395904,11036243456,11010835456,10989824512,10962844160,10940054016,10923719680,10900893696,10883624960,10867619328,10845895680,10829377024,10803439616,10772562944,10747317248,10723510272,10695239168,10650564096,10614283776,10603099136,10585807872,10569647616,10567602688,10551313920,10518469632,10500695040,10492007424,10474591232,10455439360,10441586688,10422300160,10402045952,10377978880,10360654848,10340815872,10308244992,10291783680,10278683648,10258181120,10235385344,10209207296,10188728832,10166779904,10149898752,10134808576,10110322176,10082583040,10057312256,10047749632,10037288448,10022298112,10014612992,9991418880,9953178112,9923800576,9913368064,9883962880,9850598912,9824920064,9801758720,9777617408,9759435264,9742760960,9740316672,9731234304,9715437568,9696094720,9674017280,9668886528,9666912256,9663838208,9641861120,9608555008,9588271104,9582680064,9565806080,9541190656,9524336128,9520767488,9513153024,9501064192,9484168704,9462099968,9435961856,9419888640,9415375872,9412441600,9401122816,9378153984,9350513152,9313971712,9291491328,9278330368,9266640896,9253674496,9243695616,9228779008,9204301824,9188117504,9174622720,9158682112,9137927680,9115461120,9094991872,9068956672,9056839680,9049811968,9049070592,9040501248,9022175232,9000648704,8989055488,8987118592,8973614592,8954797056,8935426560,8916756992,8905250304,8896773632,8887018496,8875017216,8855608832,8827428864,8811441152,8796716032,8773104128,8748922880,8744865280,8751374848,8746246656,8736552448,8731953664,8733985280,8724457472,8706998784,8702511616,8692737024,8666407424,8648653824,8638453760,8625764352,8615391744,8605753856,8594436096,8574073856,8537903616,8506919936,8491799552,8477622272,8453982208,8428292608,8423095296,8425061888,8415250432,8393946112,8378168320,8369595904,8356986368,8341603840,8322326528,8301539840,8286583296,8281777152,8274514432,8264924160,8255644160,8257029632,8256813568,8240546304,8217553408,8193339904,8173805568,8148812288,8124265472,8119499264,8124869120,8112905216,8092110848,8078296064,8057085952,8049027072,8054910464,8047346688,8025469952,8001494016,7984539648,7974919168,7960469504,7947181568,7932282880,7914193408,7886322176,7859163136,7839871488,7826856960,7809641472,7790708224,7773005312,7756243456,7732981760,7714175488,7699609600,7680462848,7665299456,7647499264,7624602112,7608194048,7601824768,7592294912,7567242752,7537060352,7521031168,7522105856,7516488704,7485554688,7455329792,7432056320,7413866496,7400014336,7398116864,7404179968,7413851648,7415782400,7408937984,7391014912,7380487168,7380384256,7386414592,7406545408,7433973248,7440273920,7432567808,7436580352,7449490432,7460867584,7469452800,7478344704,7495270912,7507225088,7521509888,7546645504,7568419328,7584179200,7601686528,7624560640,7640610304,7656524800,7671102976,7681683968,7683166208,7671089664,7671966720,7682257920,7695836160,7698704896,7683435008,7660564992,7639884800,7624778752,7618320384,7609643008,7590414336,7573147136,7554785280,7539802112,7527053312,7506292224,7490536960,7475550720,7446493184,7410041344,7385098752,7367546368,7346588672,7327732224,7304361984,7278877696,7249177088,7220712960,7209292288,7201961472,7171909632,7145649152,7142295040,7142088192,7140194304,7134005760,7120014336,7107203072,7100618752,7101966336,7101514752,7094642176,7087224832,7090376704,7095954432,7111959552,7132783104,7130447872,7129554944,7139104768,7144209408,7165065728,7202412032,7223346688,7218613248,7208996352,7209033216,7216778240,7236006912,7256553472,7273209856,7290756096,7307971072,7306711552,7301506560,7304983040,7301497344,7307403264,7324875776,7337606656,7331608064,7332749824,7335633920,7339080704,7338969600,7333720064,7328533504,7309519360,7300769280,7303394816,7300548608,7297127936,7296828928,7274867712,7242396160,7221018112,7205910016,7179337216,7155345920,7141421568,7137196544,7135716864,7131738112,7117438464,7086332416,7065568768,7061959680,7050543616,7030740992,7006927360,6984611328,6974010880,6970746880,6963105280,6959638528,6958535168,6959210496,6963934208,6953436672,6937620992,6925484032,6904272384,6883679744,6877419520,6869604864,6856337920,6845833728,6833043456,6823561728,6822301184,6818610688,6814637056,6808699392,6811322368,6794428416,6774018048,6760664064,6743333888,6724823552,6712999936,6704393216,6689741312,6682404352,6673803776,6657595904,6644059136,6636409856,6642546688,6648402432,6645726208,6639985664,6629346816,6617546240,6616150016,6611889664,6609695744,6612055040,6615388672,6608337920,6604982272,6599636992,6586757632,6571224576,6564302848,6569144320,6568150016,6562443776,6553704960,6548678656,6536083968,6520580608,6517298176,6516982784,6502098432,6477777408,6465612288,6471320064,6471634432,6455887360,6448752128,6440754688,6427855360,6420341248,6405830656,6386830336,6391797248,6403122688,6394977280,6376268800,6369119744,6376324608,6382013440,6378713600,6367573504,6349570560,6326761472,6313914880,6314815488,6309857792,6299420160,6296293888,6310862848,6314555904,6309514240,6309242880,6298095616,6292299264,6285977600,6272308736,6264251392,6267851776,6275049472,6270161920,6259475456,6251725312,6254110208,6256518144,6253825536,6243264000,6234301952,6234886144,6224812032,6217020928,6215845888,6219027456,6223661568,6207782400,6200298496,6199508480,6206875648,6200955392,6180639744,6164376064,6150488064,6136851456,6138097152,6144832512,6135004160,6128308736,6128477184,6112043520,6090617856,6082131456,6085057536,6083419136,6069611520,6061159424,6049763328,6042072576,6041573376,6048735744,6047940608,6047265792,6054617600,6063896064,6057367552,6046030848,6031987712,6022086144,6019891200,6022713344,6020295680,6016412672,6017046528,6005504512,5990250496,5980225536,5980581888,5987207680,5990060544,5981404160,5964220416,5949037568,5937510912,5940212224,5936644608,5936159744,5932630528,5926806528,5928335872,5917919232,5907961344,5907082752,5914025472,5911761920,5904661504,5889438720,5882198528,5882746880,5889800704,5896588288,5893442048,5891188736,5879695872,5857165312,5855133184,5856410112,5852986880,5848651776,5835022848,5820982784,5822198272,5820086272,5807152640,5794698752,5775766016,5769444352,5774118912,5780498432,5789044224,5787891712,5780041216,5782138880,5777380864,5769128448,5764612608,5755069440,5746953216,5736532480,5729806848,5724699648,5724368896,5721374208,5718493696,5708975616,5698052608,5694200320,5688485888,5684564480,5684261888,5669913088,5659184128,5657619968,5655595520,5656809472,5664287744,5666758656,5648810496,5635894272,5636012544,5645646336,5661327360,5660581376,5645600256,5631135744,5615779328,5607798272,5603085312,5588267008,5578548224,5577419776,5578936320,5579054592,5573695488,5571961344,5571301376,5559742464,5556115968,5557278720,5555362816,5542001664,5532326400,5524737024,5521272832,5514478080,5510439936,5523155456,5538263040,5530112000,5509880320,5506073088,5503795200,5497355264,5492142592,5486060544,5483692032,5481916928,5477399552,5466403840,5451764224,5451282432,5456487424,5453215232,5446414336,5456973312,5466648064,5461911552,5445667328,5428370432,5418907136,5415336960,5402311168,5389917696,5391595008,5388448256,5379893760,5385857024,5409545728,5415407616,5410795520,5411007488,5401306624,5398545920,5387679744,5370951168,5357723136,5338235904,5335074816,5349733888,5346054144,5320927744,5303398912,5296381952,5297192448,5303754240,5309515264,5317641216,5316325888,5321553920,5315981312,5306499072,5295578112,5290343424,5282449408,5266369024,5251534336,5248268800,5245067264,5244977664,5246387200,5239998976,5241246720,5236678656,5215357952,5215986176,5233768448,5256427008,5263864832,5260085760,5251948032,5239849472,5242589696,5251216896,5253330432,5237007872,5217685504,5212442112,5216917504,5217502208,5206708736,5194917888,5172932096,5161708544,5158186496,5166546944,5184422912,5190175232,5188183552,5189933568,5189167104,5175758336,5150105088,5140729856,5151217152,5161185792,5151816704,5138416640,5130450944,5124434432,5122537984,5119668736,5117697536,5117660672,5117907968,5116545024,5099004928,5089461760,5088400896,5082734592,5081762304,5089574400,5096390144,5107487744,5103684608,5086800384,5068720128,5066819584,5078500352,5079096832,5080879616,5069686784,5061911552,5057232384,5047452672,5037272064,5027615232,5021251584,5019860480,5024823808,5027198976,5024393216,5013609472,5017597440,5019100672,5022740992,5029329920,5019343360,5014735360,5012837376,5011346432,5018164224,5021300224,5024841728,5025581568,5010793472,5000484352,4986828288,4975220224,4973313536,4972529152,4971728896,4969598976,4963189760,4957678592,4954235904,4944915456,4931101696,4925437952,4922249216,4915378176,4916495872,4925131776,4924592640,4923438592,4934934016,4948581888,4940559872,4931494912,4929699328,4940907008,4942608384,4936475648,4940794880,4947928576,4947066880,4946464256,4942199296,4937758208,4927260160,4904368640,4891049472,4884187136,4878648832,4876065792,4874650624,4871946240,4874543616,4871384064,4857078784,4851197952,4837791744,4834125824,4840007680,4837111808,4840144384,4853609984,4858563072,4835901952,4818016256,4812170752,4816127488,4823561728,4820907520,4822125568,4818841600,4811895808,4811354112,4798064640,4787986944,4788470272,4799429120,4815275008,4831704576,4832086528,4815498240,4796106752,4772518912,4772750336,4782358016,4773911040,4758299136,4749807104,4744250368,4753587712,4770353664,4778809344,4770174976,4764896256,4774406656,4767182848,4755965952,4755167744,4747564544,4739431424,4753401856,4763801600,4755138560,4747513344,4748821504,4750337536,4748279808,4753473024,4757116416,4758414336,4753214976,4753477632,4765932032,4747016704,4724369920,4727939584,4734653952,4732171264,4720184320,4713023488,4710398976,4705906176,4705746944,4695998976,4670981632,4653810688,4659083264,4670434304,4683265024,4682251776,4672612864,4671272448,4663947264,4663750144,4666814976,4662156800,4666301440,4673528832,4668715008,4667053056,4663427584,4649852928,4647244800,4645619200,4644199936,4642216448,4628217344,4614906880,4612395520,4616907264,4625276416,4628979200,4624016384,4608175104,4591632384,4595717120,4599678976,4596932608,4599653376,4598414848,4589170176,4581903872,4582481920,4581558272,4590438912,4587229184,4562044928,4552018944,4550796288,4546375680,4540503040,4525935104,4519186432,4529477632,4535340032,4537192960,4546863616,4563843584,4568635392,4561064448,4550565376,4536031232,4529412096,4538904064,4543194624,4532356608,4524150784,4517022720,4520402432,4534060032,4536893952,4545650688,4539877888,4531764736,4530382848,4527390720,4515152896,4508008448,4507450368,4499473920,4492589056,4494229504,4509452800,4509838848,4498146304,4496687104,4492139008,4480165888,4464196608,4459646976,4469469184,4480981504,4476232704,4469665280,4472473600,4472145408,4477195776,4494803456,4497371136,4485033472,4473153024,4465554432,4444341760,4428403712,4429266432,4439302144,4442190336,4430165504,4421467136,4414422528,4413978112,4409059840,4412078592,4411411456,4416070656,4412792832,4403734016,4405371392,4405733376,4415020032,4429133312,4428591616,4424365568,4422054400,4418557440,4409522688,4390928384,4373938176,4359751168,4348333568,4353164288,4367087104,4374249472,4372529664,4369907200,4362309120,4353565696,4352191488,4362046976,4355648000,4349696000,4344921600,4332941824,4327893504,4328545792,4329864192,4330206720,4332193280,4337530368,4339660288,4341433856,4339104256,4332280320,4320308224,4327007232,4334336000,4332260864,4336268288,4334465024,4325184512,4320352256,4313980928,4301482496,4293730304,4280834560,4282649088,4284659712,4279895552,4274619392,4270651904,4269436416,4285874176,4305999872,4307265024,4304209408,4292788224,4280647680,4281252352,4275525120,4270803968,4273670144,4285630976,4288499712,4273513984,4254389248,4240922112,4237628928,4233704448,4238823424,4254025728,4240476160,4231408640,4227388928,4229506560,4235745280,4244661760,4249845760,4234852864,4229176832,4236024832,4239728128,4239626240,4237617152,4240128512,4239008768,4229215232,4223140352,4223619584,4227062272,4227323392,4211311104,4198140928,4188861440,4188845568,4185466368,4179842560,4186538496,4193886720,4196891648,4193686016,4194015232,4198531072,4203891200,4211933184,4212367872,4202609152,4193553408,4183493120,4172750848,4174871040,4181141504,4180007424,4160243200,4154928128,4173258752,4176309760,4155230208,4141325824,4135356928,4134847488,4139193856,4144801792,4158367744,4157013504,4151117824,4152601088,4149607424,4152082432,4154733568,4154173440,4148675584,4138867712,4128631808,4116591616,4112141824,4113157120,4119470080,4122624512,4126210560,4129538048,4126969344,4131689984,4129112576,4115282944,4103921664,4099969536,4095185920,4099772416,4114423296,4123727360,4118935552,4094340608,4073773568,4072354304,4072388608,4064304640,4063325184,4071513088,4071417344,4069877248,4073280000,4072953856,4061574144,4059947008,4073086976,4081863168,4082640384,4083632128,4067756032,4043528192,4037054976,4038377472,4039601152,4044239872,4049029632,4050546688,4057347584,4061115904,4062480384,4053242880,4040172544,4029761024,4023626752,4018856960,4011598336,4011578368,4018140672,4010817536,3998026240,3997704704,4012139520,4027422720,4033200640,4035116544,4032791040,4012604928,3989831168,3989210624,4006833152,4005152768,3997394944,3986712064,3981572608,3985099264,3996252672,3999304704,3998028800,3984529408,3968268800,3966493184,3973786624,3971175936,3967136768,3972722688,3971463168,3956712448,3941293568,3942434816,3954260992,3965109248,3968769536,3974691840,3984066560,3981689856,3979240448,3980256256,3977738240,3965994496,3961050624,3959181824,3949958144,3960626688,3964862976,3951046656,3941672448,3939332096,3941990912,3946829824,3941392384,3925475840,3910266368,3894735872,3891868672,3908411392,3923630080,3932667392,3948544512,3952659456,3954160128,3942934528,3919356416,3923681280,3924596224,3926195712,3938117120,3940741120,3925656576,3904892416,3889537536,3889804800,3900217344,3905486848,3900915712,3886985216,3872924672,3872098816,3877671424,3876024320,3876545536,3887761408,3902403072,3901375488,3888939008,3904153088,3919406080,3902669312,3882910720,3878518272,3887031808,3895020544,3895731200,3898529792,3887170560,3872889344,3876574208,3867020288,3859634176,3857102848,3847671808,3841519104,3843853312,3845590528,3847797760,3841419776,3835068928,3830804480,3826503680,3817614848,3820174848,3818792448,3818331136,3834093056,3850908160,3866369536,3866402816,3859805184,3847259648,3834022400,3820974080,3817394688,3830614528,3839823360,3835532288,3826869248,3829270016,3821911040,3813659648,3807654912,3795271680,3784336384,3785252864,3782974464,3768615424,3771241472,3784620544,3790730240,3790284800,3794681344,3804564480,3799238656,3781212672,3778974720,3784459776,3780956160,3776793600,3762572288,3754810880,3762916864,3776597504,3784122880,3788938752,3782011392,3776960512,3779904000,3771115520,3760587264,3758777344,3758748672,3763936256,3761389568,3757221376,3761083392,3770581504,3776209920,3765287424,3745552384,3724977664,3714571264,3719494144,3724618240,3723109376,3712503296,3708813312,3711178240,3710157312,3728267264,3745916928,3747521024,3734884864,3727456256,3725057024,3725430784,3724412416,3723011584,3721491968,3721473536,3712559616,3712159744,3722953216,3725935104,3721530368,3725970944,3727340544,3717156352,3708590592,3710919680,3702984704,3703705600,3708596224,3711032320,3703287808,3706159616,3711447552,3707939840,3702035968,3697454080,3685452288,3666737152,3664768000,3675924480,3682222080,3690319872,3702694912,3716271616,3719564800,3721516032,3709762560,3688069120,3679655424,3668448768,3670674432,3678743040,3680248832,3677298176,3668427264,3651443200,3644596736,3652348928,3656864256,3659930112,3655205376,3642679808,3626791936,3616257024,3614196736,3619974656,3620130816,3614830080,3622876672,3637095424,3644130816,3639627264,3636073984,3631919616,3628992512,3630627840,3627430400,3626836480,3627055616,3633484800,3636716032,3636901888,3642316288,3641769472,3636544000,3630065664,3623320064,3619700224,3617584128,3620577792,3618791424,3609405952,3600636928,3601667072,3609801728,3605952512,3599627776,3602209280,3598542336,3605412352,3610592768,3608212480,3604494336,3596891136,3593957376,3599607296,3595620352,3590537216,3587123712,3584477184,3595915776,3597462016,3586025472,3592673280,3608684544,3614967808,3600952832,3577621504,3571642368,3568564224,3566172160,3570324480,3588784640,3599669248,3594941440,3591448576,3589175808,3570232320,3566586368,3569821696,3574811136,3579025408,3571177472,3554351616,3555374592,3554142208,3549421056,3552990720,3551520768,3539707904,3528931840,3524974080,3535851008,3542701056,3540137984,3540314112,3546422272,3548940288,3545492992,3544101376,3549165056,3549517312,3541312000,3534431232,3538187264,3544404992,3553047552,3546471936,3534902784,3531833856,3536811008,3546395136,3557308416,3563172352,3566716416,3566822912,3559003648,3552417280,3558981120,3559794176,3541142016,3527739904,3534313472,3546338304,3543421440,3537674240,3539708416,3553667584,3562535424,3555408896,3526880768,3506825728,3510439936,3531476480,3543644672,3541272576,3534366720,3531991040,3522976256,3510964224,3498140160,3483909632,3473116672,3461388800,3463893504,3472478208,3480300032,3481202688,3481195008,3479671808,3471940096,3469103104,3470434304,3467490304,3474518528,3478252544,3462871552,3450932224,3449635840,3455060992,3458144768,3463456768,3468118528,3461495296,3441055744,3438191616,3459261952,3475665920,3471323136,3465597440,3460396544,3450700800,3437400064,3442345984,3442436096,3428312576,3420971008,3427707392,3435550720,3447934976,3452799488,3446524928,3446498304,3465058816,3470877696,3463340032,3460994560,3455178240,3454350848,3454959616,3449483264,3454709760,3449567232,3433731072,3413931520,3400604160,3390476288,3391603200,3390735872,3402227712,3414476288,3417523200,3417946112,3418407424,3428204032,3432636416,3429381632,3422442496,3413024768,3405071872,3397611008,3396149760,3400800256,3412142080,3430824960,3437033984,3434566656,3425548288,3418067968,3422126592,3434555392,3423647232,3407159296,3396247552,3399819264,3396446208,3391444992,3389078528,3373172736,3361611776,3368157696,3375216640,3367966208,3357849600,3358278144,3360799744,3366462464,3369328128,3374423552,3376309760,3378138624,3371975680,3364531200,3361906176,3365770752,3371561984,3370878976,3364933120,3358426112,3359180288,3359870464,3358883328,3355190272,3347034624,3354902528,3370331136,3378903552,3375908352,3369641472,3372579328,3372620800,3359557632,3360655872,3360529408,3350451712,3348049920,3345843712,3343384576,3341950976,3349289984,3349487104,3339578368,3343621632,3357354496,3360125440,3347817984,3335915008,3332324864,3335513088,3330000384,3318434816,3320105472,3326119424,3325453312,3324080128,3317471744,3311137792,3308622848,3316435456,3308855808,3303318016,3309808128,3314492416,3324120064,3336884736,3341800448,3343478784,3336610816,3344709120,3355392000,3359929856,3364128256,3363992064,3362586112,3348189184,3328156672,3308450304,3290938880,3297005056,3312036352,3319269376,3315025920,3306078720,3309201920,3306607616,3293672448,3282992640,3283537920,3278891008,3264619520,3263304192,3274364928,3287656448,3291551744,3274861568,3272296960,3274185216,3268160000,3273729024,3279356928,3283312640,3288204288,3282889216,3275605504,3270307328,3271018496,3276921856,3280296960,3282732032,3281027072,3277225472,3265508864,3255654400,3253857792,3260639744,3266867712,3265400832,3262641664,3255208960,3251606528,3254623232,3260790272,3259849216,3254246912,3250837504,3252471296,3253138432,3239456768,3232332800,3245074944,3248704512,3240843776,3233911808,3229980672,3231874560,3238134784,3246364160,3252646912,3245505536,3230861824,3221962240,3220656640,3216438272,3205714432,3206172672,3213664256,3215612416,3212540416,3210861568,3204254208,3201019904,3207980032,3207748608,3203567616,3201610240,3212539904,3219923968,3219625984,3225496576,3231300608,3230251008,3219341824,3205113856,3209651200,3216866304,3218637824,3221773312,3224585216,3220204032,3201073664,3176603648,3184025600,3210513408,3221935616,3211663872,3188486656,3174114816,3177669120,3184149504,3187878912,3180331008,3180201984,3190478336,3185857536,3177586688,3184254464,3191813632,3193205760,3183047680,3182152704,3196785152,3200436224,3193245696,3190209024,3199116288,3197478400,3179071488,3182462464,3192019968,3196365312,3189986304,3180394496,3171187200,3158070272,3152535552,3155418624,3152524288,3152861184,3165433856,3167095296,3162241536,3157399552,3158245888,3156398080,3147650048,3141571584,3135003648,3131996160,3130667520,3129599488,3134457344,3139336192,3136355328,3131147264,3132670464,3130024448,3127964672,3134252544,3140546560,3145272832,3148526592,3146606592,3138407936,3136290304,3135846912,3126489088,3120852480,3121958912,3122338816,3116829184,3116171776,3119445504,3111468544,3105195520,3118389760,3133385728,3140609536,3131104768,3114065920,3108673024,3115332608,3118843392,3112796672,3106755584,3102004736,3107180544,3115457536,3113122816,3109462528,3103323648,3110418944,3113348096,3102566400,3100410368,3095010816,3098080256,3099588096,3116147712,3128313344,3120829440,3115596288,3115794432,3115760128,3107664896,3096372736,3111532544,3124726784,3118796800,3112787456,3103559680,3094587392,3086033920,3079555072,3072129536,3071990784,3061603328,3061861376,3057197568,3045900288,3045143040,3052190208,3052866048,3052746240,3056451584,3059712512,3059719680,3055618560,3044699648,3045037568,3040903680,3040931328,3047249920,3048125952,3050168832,3042811392,3034668032,3037478400,3040696320,3041932288,3037894656,3049264640,3059688448,3047514112,3054262272,3073089024,3072122880,3066721792,3049389056,3030985728,3026221056,3010131456,3002737664,3003756032,3005867520,3001437696,3003736576,3012200960,3016374272,3016315904,3010087936,3014772736,3022934016,3029194752,3033081344,3040705536,3057118208,3054008320,3050953216,3058152448,3064948224,3074402816,3075624448,3066036736,3043193344,3021186048,3023444480,3042321408,3045361664,3033789440,3033215488,3037222912,3031143936,3026327040,3031652864,3039380480,3042900480,3040303616,3034935808,3027607552,3016553984,3010390528,2999739904,3003233280,2998345728,2986732544,2980732416,2982110720,2992731136,2994601984,2994242560,3003454464,3010050560,3001760768,3000060928,3004639232,3003920896,3008387072,3021475840,3024764928,3010211328,2987226624,2985580032,3001721856,3005625856,3003452416,3002545664,2982411264,2968846848,2971576832,2979352576,2978105344,2974448128,2978893312,2986287616,2978825728,2974695424,2976208384,2969010176,2969802752,2975904768,2977136640,2972452352,2968636416,2961356800,2950808064,2950395904,2947909632,2944244736,2955027968,2962895872,2965160448,2962216960,2956633088,2955603968,2956329984,2947165184,2937665536,2931194880,2938399744,2943557120,2944095232,2953715200,2960989696,2962252800,2949567488,2952463360,2960288256,2948626432,2926978048,2913134592,2908275200,2899702272,2891345408,2891323392,2880449536,2879933952,2888772096,2887913472,2887728128,2897231360,2904900608,2909754368,2917003776,2935560704,2940378112,2936785920,2946726912,2963908608,2973595648,2990166016,3011172864,3022403584,3031824384,3030641152,3022651904,3012347904,3008683008,3015104000,3023303680,3022805504,3018907136,3004385792,2996158976,3001050624,2996688384,2999215104,2996746240,2985766912,2984503808,2979601920,2981623808,2979613696,2980631040,2985192960,2977127936,2966667776,2968620544,2971837440,2980628480,2994291712,2992447488,2971464704,2960300032,2948405248,2933511680,2930842112,2927666176,2916293120,2914589184,2924911616,2928611840,2929647616,2920889856,2913360384,2919707136,2924338176,2919078400,2910907904,2905306112,2905032192,2903581184,2906808320,2906383360,2904943104,2892772864,2892040704,2889009152,2880271872,2877769216,2869510144,2874174976,2891483136,2896721408,2903889408,2906462208,2913035776,2940403200,2960267776,2979095552,2985519104,2979446272,2984505344,2995365888,3015648256,3030067200,3031309824,3029219840,3030594560,3032113664,3019604992,3011260928,3004728320,2995091968,2980189184,2976643072,2981783552,2968855552,2947113984,2944194048,2947909120,2950892544,2946149376,2943451648,2962953728,2972633088,2959612928,2947981312,2934238720,2916618240,2924232704,2935474176,2950932992,2959773184,2946976256,2941083136,2940902400,2934319616,2918034944,2908129280,2904133120,2903938048,2915713536,2924677120,2924008960,2918673920,2920230912,2914359808,2902396928,2898453504,2896272384,2908692992,2927592448,2931957760,2936704000,2927845376,2919796224,2916673024,2912824832,2923207168,2934346240,2928292864,2911573504,2898702848,2890245632,2881251328,2895751680,2915570176,2925338112,2927766016,2924706304,2928253440,2917852160,2900843520,2903427584,2915564544,2915361280,2905096192,2903388672,2888768000,2872620032,2872713216,2875441152,2876083712,2877275648,2877153280,2881278464,2885372928,2885177856,2881602048,2874400768,2876258304,2878002176,2883069952,2894622208,2889561088,2878405120,2880357888,2888058368,2892190208,2883045376,2882530816,2883255808,2880945152,2873003520,2869817856,2876641280,2887331328,2890062848,2887067648,2886593536,2882779648,2872030208,2871948288,2875308544,2875155456,2866515968,2870564352,2887380992,2903827968,2903389184,2883133952,2862073856,2853104640,2851956736,2855679488,2854824448,2851902976,2839928832,2823017984,2817510912,2830141440,2836114432,2835707392,2835141632,2826311168,2837620736,2860807168,2868168704,2869155840,2871323136,2864035840,2851508224,2836427264,2830459904,2838757888,2842072064,2845337600,2845052928,2848123392,2840823808,2823980032,2818745344,2826889728,2829613056,2822214656,2832158208,2847178240,2851385344,2847110144,2833250816,2821562880,2835127296,2850165248,2841736192,2836823040,2839451648,2837966336,2831141376,2825325056,2822120448,2812092928,2808658432,2814140416,2823500800,2816487424,2796573696,2780147712,2780263424,2797793280,2820790784,2833178112,2839629824,2831022592,2818013696,2810012160,2811801600,2807032320,2787728896,2784029696,2783565312,2787124224,2786486784,2780676096,2776231424,2775072256,2781641728,2791156224,2797692416,2813511680,2816699904,2808568832,2805365248,2804324864,2789572096,2784933376,2799947264,2813457408,2807288320,2791835648,2779434496,2768649728,2766944256,2780504576,2788803072,2777305088,2781454336,2783773184,2786798080,2788088320,2787608064,2778130944,2780365312,2784820736,2775980032,2761809920,2760643072,2773291520,2780573696,2776470528,2756116992,2747636224,2761019392,2762750464,2769327616,2778405376,2772781568,2761481216,2750121472,2739229696,2733683712,2737943552,2754521088,2758046720,2751392768,2754018304,2764483584,2769163264,2764609536,2754227712,2758822400,2766421504,2767248384,2763285504,2760965632,2761973248,2756782080,2759505408,2763225088,2759144960,2749522944,2753093120,2756904448,2745057280,2735531008,2736250880,2737388544,2733963264,2726621184,2731215360,2728568832,2721327104,2721104384,2730482688,2740455936,2743250432,2742145024,2741026816,2740694016,2740243968,2748378112,2744451072,2726121472,2720525824,2735898112,2750891008,2737923584,2711480832,2692803072,2692431872,2693637120,2703232512,2708536832,2698165248,2674688000,2663698432,2662400000,2664576512,2665203712,2664919040,2667877376,2679064576,2695503360,2714168320,2719132672,2711239680,2704058880,2702379008,2706399744,2717655552,2719577600,2723078656,2733299712,2727272448,2725164032,2732871168,2732667904,2707360256,2688321536,2679968768,2667436032,2671415296,2684621824,2692634624,2694653952,2695623680,2703917568,2694542848,2675300864,2671510016,2678747136,2683582464,2687762944,2690970624,2697760768,2700070400,2691128832,2685307904,2687089152,2689380352,2689374208,2699139072,2703377408,2697960960,2692865024,2709570048,2726300160,2716752896,2709327360,2704673792,2690880512,2674185728,2674414080,2680731648,2678141440,2675543040,2676479488,2676885504,2668213760,2663731712,2672753664,2678585344,2685245952,2681154048,2664075776,2658744832,2662382080,2674435072,2686408192,2702029312,2704519168,2694402048,2680265728,2671612928,2664085504,2651681280,2643683328,2650778624,2657434624,2659947520,2659765248,2659617792,2668281344,2663196160,2647720960,2637541888,2638430208,2641901056,2638345216,2644307456,2652454912,2657717248,2657590272,2649835008,2650825728,2657753088,2674349056,2682906624,2678967808,2673100800,2674707968,2672431616,2664357888,2660343296,2645559296,2637841408,2631190016,2631569920,2642904064,2645179392,2650140160,2658256896,2666685952,2673825792,2682936832,2687377920,2685513728,2684119040,2695261696,2699612672,2698044416,2683908096,2676589568,2676411904,2667602944,2665326080,2659540992,2646663680,2659097088,2665375744,2653988352,2647980544,2642280448,2640819200,2641885696,2637161984,2648505856,2649354752,2631428096,2626268672,2628325888,2639277568,2657268224,2657533440,2649255424,2647542784,2647838208,2629323264,2617812992,2611760640,2605866496,2610363392,2613492736,2614771200,2607817216,2600583168,2603834368,2610861568,2626831360,2646427648,2663788032,2679053312,2679615488,2668760576,2665952256,2657736192,2647675392,2644204544,2649652736,2653864448,2645370880,2634384896,2624405504,2626148352,2643983872,2650503168,2636292608,2629055488,2623016960,2615207936,2607063040,2600991232,2595986944,2596722688,2602569216,2614573056,2612044288,2605993984,2599469568,2600844288,2598017536,2589721088,2589777408,2591173120,2596905984,2602399744,2608868352,2608619008,2609294848,2626523648,2644816896,2648167936,2646840320,2635852288,2617692672,2604388352,2589199360,2588081152,2582059520,2575007232,2572662784,2577059328,2580023808,2585720832,2586401792,2583152128,2584712704,2585427456,2589508608,2577839616,2558993920,2553140224,2564807168,2576632320,2588478976,2596230656,2590996992,2587390976,2590041600,2596899328,2609592320,2612581376,2607755264,2606439424,2605285376,2595328000,2590966272,2579738624,2566515200,2555301376,2555910144,2572713984,2584916992,2581474304,2578962432,2573688320,2554392576,2546822656,2554659328,2561120768,2563461632,2557177856,2558366720,2563948032,2561302016,2567087104,2575809024,2589877248,2609329152,2619825664,2595484160,2554077184,2543502848,2553617920,2570408448,2589808640,2586720768,2575532032,2563436544,2551797760,2543939584,2548682240,2569598464,2573270528,2561104896,2557821440,2555100672,2547178496,2548171776,2562289152,2567494144,2566318080,2566699520,2557432320,2545207808,2540218880,2547761664,2546608128,2539903488,2547255296,2559986688,2567882752,2552624640,2547175424,2565945344,2577584128,2569901056,2555286528,2548188672,2560070656,2573707264,2580165120,2573416960,2561088000,2551769088,2542185472,2529228800,2526844928,2540321792,2552477184,2555976192,2551874048,2552061952,2558374912,2563204608,2558792704,2557663744,2547460096,2539619328,2547078144,2558761984,2565855232,2557498880,2547410432,2546860032,2547897856,2545859072,2541833728,2526278144,2514322432,2516346368,2526401024,2532316160,2552045056,2567553024,2560565248,2550512128,2564016640,2571408896,2563698176,2559066112,2548066816,2532957696,2523919360,2521208320,2523438080,2526492160,2530913792,2529488384,2512932352,2498613760,2499672576,2508685312,2509827072,2502181376,2500238336,2517093888,2529518080,2529477120,2526489600,2525248000,2521600000,2514380288,2501130240,2496939520,2494967808,2504475648,2512088576,2513946624,2518386176,2526318592,2533442560,2533190656,2523115520,2519431680,2526391808,2514173440,2492498944,2488477696,2497970688,2502005760,2507020800,2508792320,2507586560,2514405376,2514980864,2513033216,2516405760,2519052288,2517857792,2517160448,2515146752,2510476800,2498908672,2495337984,2502965248,2494651904,2482543616,2479217664,2484764672,2486668800,2488782336,2483599872,2478808576,2479380992,2479694848,2484021760,2485399040,2497521664,2494451200,2481927168,2475403264,2452052992,2442453504,2452812800,2469925376,2478958080,2481807360,2483223040,2484310016,2485268480,2473958912,2471186944,2467429376,2461009920,2455705088,2453198336,2454495744,2452169216,2458498560,2475917312,2476779520,2474841088,2473864192,2473291264,2474551808,2475412992,2482820608,2478505984,2473498112,2475023360,2477871616,2473571840,2467103232,2466158592,2471567872,2485357568,2487848448,2479553024,2463302144,2452109312,2454638592,2451723776,2438656000,2440437248,2448475136,2450748928,2456465920,2457369088,2451834368,2459586560,2478195712,2481762816,2468510208,2459753472,2453927424,2440412672,2435095552,2430074880,2424661504,2427848192,2436721664,2451258880,2448680448,2439613952,2427298816,2406641152,2397290496,2410615296,2433718784,2443944448,2443672576,2436445696,2430069248,2436220416,2454465536,2455694336,2451024896,2451952128,2447518720,2436711424,2417149440,2407442432,2401597952,2395058688,2392485888,2394324992,2413334016,2435599872,2454476288,2453077504,2439346688,2426891264,2414169600,2420336128,2426976768,2437600768,2441892352,2432568832,2419445248,2412514816,2418200064,2427882496,2442771968,2445017600,2430144000,2429067776,2435725824,2427859968,2421454336,2412363776,2403035136,2403916288,2416703488,2427289088,2424466432,2418539008,2412628992,2405316096,2399499776,2403776000,2405974016,2419689984,2426360320,2414456320,2398729728,2386300416,2383021568,2379280896,2373327872,2365375488,2360806912,2373120000,2374594560,2369128448,2365818880,2360370176,2367719424,2384710656,2381283840,2364353024,2354491904,2350581760,2346459648,2349593600,2336959488,2331448320,2344155648,2344927232,2332767744,2315932160,2327747072,2343923712,2344112640,2338927104,2335435776,2342328320,2361612800,2376428032,2378933248,2382126592,2384619520,2395623424,2403980288,2404133888,2401618432,2403819008,2419910144,2418791936,2420364288,2433178112,2450677760,2463700992,2469569024,2467118080,2461064192,2464052224,2472015360,2488384000,2495574016,2489097216,2479198208,2475813376,2490205184,2497351680,2488039424,2484830720,2487203328,2498643456,2513148928,2515967488,2502808064,2484915200,2461967360,2444265984,2445954560,2457586688,2458885120,2460535296,2458027008,2449419264,2446096384,2441403904,2448792064,2444608000,2426513408,2413900800,2413712896,2405970432,2403358208,2413737984,2418499072,2431439360,2440584704,2445664256,2444305920,2442845696,2440394240,2428891136,2424434688,2422567424,2421057536,2419195392,2410899456,2404907520,2421258752,2438158848,2439859200,2434286592,2425101312,2425491968,2438155264,2441153024,2433572352,2431157248,2430135808,2428993024,2421728256,2411473920,2412866560,2419365888,2426417664,2422479872,2410179584,2407622656,2411681280,2413995520,2412400640,2411268096,2400337920,2398949376,2409799680,2421254144,2417828352,2409822720,2412050944,2411516416,2405086720,2396006400,2405148672,2411855360,2405848064,2401532928,2395276800,2397946880,2408458752,2415149056,2422395904,2430730752,2430514176,2428439552,2425703936,2422983168,2420156928,2415114752,2411104256,2421711360,2427126272,2421477888,2413740544,2399096320,2391454720,2392093184,2401228288,2404330496,2399380480,2388314112,2378835968,2372668416,2388274176,2399276544,2398559744,2379561472,2373120000,2376390656,2379079680,2375945728,2371464192,2385566208,2401680896,2399944704,2377641472,2367491072,2373080576,2375811072,2390910464,2406538240,2402219008,2396693504,2408722944,2412300800,2396510720,2381421568,2377482240,2382759424,2383263232,2375582720,2371141632,2375598592,2384207872,2388318208,2387460096,2378772992,2391935488,2400160256,2391419904,2391349248,2397056000,2409505792,2407574528,2388367872,2372049408,2376262144,2383752192,2390866944,2388328448,2374803968,2360997888,2344531968,2342259200,2360485888,2372466176,2384211968,2383930368,2378944512,2370083840,2371885568,2383065600,2382883840,2374457344,2380445184,2382445568,2364032000,2346595328,2343097344,2345103872,2347845632,2349249536,2358956544,2358297600,2352140800,2336008192,2324306944,2323506688,2333106688,2343188992,2345258496,2340160512,2328434688,2338243072,2344692736,2343913472,2344525824,2352815104,2370274304,2374425088,2362186752,2361615872,2367098368,2362581504,2356734464,2360665600,2364938752,2366409728,2349859840,2337570816,2344771072,2357784064,2371111936,2365293056,2348318720,2338142208,2327223808,2317105664,2312701440,2329336832,2340177920,2340025856,2346836992,2344081408,2345730560,2353657344,2354637312,2346200064,2348943360,2348787200,2341406208,2324763648,2318622208,2322192384,2326723584,2328126464,2323388416,2314979328,2305486336,2306883584,2300380160,2302095872,2318872064,2335435776,2333678080,2329948672,2335013376,2337810944,2331637248,2327697920,2321254400,2313924096,2315730432,2326175232,2328844800,2334017536,2336996864,2338617856,2339957248,2329844736,2340021248,2347015168,2359442432,2357230080,2334859264,2325255680,2328947712,2341914624,2338185216,2340313600,2341634560,2323572224,2310692864,2308868096,2315863040,2324093952,2318230016,2310268928,2311269376,2310632448,2305852928,2301067776,2289739264,2290974720,2306454528,2312524800,2309128704,2307401728,2300503040,2302560768,2303035904,2297865728,2291991040,2290339328,2291724800,2298575360,2297964032,2296249856,2306787328,2318310400,2308046336,2306081280,2302012928,2290334208,2291941376,2302050816,2307783680,2302669824,2300753920,2307713536,2301259776,2293608960,2293144064,2305397248,2306656768,2298668032,2291931136,2286393344,2275753984,2266731520,2270916608,2289645056,2299635712,2300864512,2298293248,2300498944,2308628480,2296428032,2285719552,2275774976,2276191232,2284504576,2292551680,2302970368,2310323712,2307376640,2286703104,2277564416,2293006336,2299639808,2302670848,2299059712,2288592896,2283504640,2289656320,2289825280,2272962048,2276029440,2276967424,2270757888,2269131264,2265661952,2274776576,2280527360,2268557312,2257644544,2268208128,2287757312,2300473344,2285190144,2275122688,2274048000,2287129088,2296074752,2281298944,2276185600,2279036928,2275081216,2261605888,2252409856,2254265856,2260311040,2270186496,2279521792,2280359424,2263308288,2252402688,2249420288,2250762752,2254746624,2263870464,2268194304,2265249280,2261286912,2263699456,2274742784,2267785728,2256611328,2257253376,2257744896,2262038528,2261176320,2266467328,2286318080,2290768896,2284941312,2293600768,2294981632,2284493312,2276420096,2271575552,2275843584,2275602432,2274062336,2251639296,2228041216,2227724288,2232583680,2225316352,2228635136,2235586048,2240821248,2257771008,2269597184,2267090944,2260472832,2263721984,2269035008,2281951232,2285775872,2278832128,2268300800,2255873536,2254769664,2245702656,2249735680,2254731264,2244463104,2243286528,2245709312,2242296832,2242542592,2254622720,2262209536,2268852736,2260971008,2239203328,2230278656,2241959936,2245681152,2235600384,2219641856,2204645888,2207907840,2222708736,2232953344,2237573632,2232920064,2226797056,2221505024,2226274304,2226472960,2233136640,2239742464,2238274560,2253172224,2262985216,2265197568,2252791808,2236698112,2235902976,2234767360,2231929344,2228518400,2228544512,2232190464,2218267136,2209542656,2231492096,2241179136,2241329152,2238554112,2231895552,2228593152,2218415616,2200820736,2194983936,2197799936,2204784640,2203357184,2201142784,2213451264,2226510336,2234708480,2250089472,2241611776,2230243840,2220454400,2210543616,2218861568,2217188352,2201625600,2198209536,2202156032,2197442560,2190734336,2193455616,2206929408,2219381760,2224699392,2219772416,2216310784,2208511488,2197817344,2198248448,2214844928,2224077312,2228713472,2228132352,2226913792,2216532480,2203006976,2194724864,2192402944,2200555520,2206929920,2208293376,2219490304,2217750528,2198785536,2197144064,2207234560,2220057600,2222458368,2225709568,2231193600,2214138368,2201364992,2195174912,2196003328,2195751424,2198505984,2211852800,2223421952,2229496320,2237384192,2239987200,2231251968,2220614656,2209373184,2207737344,2204559360,2195377152,2177139200,2176353792,2190192640,2194882048,2195101184,2200722432,2203370496,2208425472,2222793216,2234663424,2233431040,2222427136,2210236416,2192946176,2178222080,2183276544,2200286720,2212572160,2210821120,2205254144,2197822976,2197122048,2209593856,2221406208,2228909056,2239025664,2247121408,2242166784,2233505792,2225764864,2223584256,2216017920,2218925568,2219710976,2209948672,2182503936,2166451712,2171881984,2170908672,2179933696,2180967424,2185094656,2189288448,2184904192,2176517120,2169372672,2171533312,2180730368,2188417024,2200973312,2211947520,2211513344,2199423488,2192082944,2204944384,2214896640,2215516672,2208255488,2198602752,2181050368,2169254912,2185873408,2201011200,2196939264,2189327360,2184248832,2178835456,2180451840,2189411840,2202816000,2202676224,2187492352,2168632320,2166434816,2172738560,2180383744,2181941760,2185288704,2183847424,2173573632,2173880320,2184960000,2193497600,2203746304,2198387712,2187067904,2183577600,2191036928,2201025536,2202204672,2204923392,2214035968,2215438336,2214259712,2195606016,2176874496,2178032128,2171790336,2160585216,2146607616,2151123968,2165009920,2174217216,2191990272,2183144960,2174435328,2166750208,2152633344,2152857600,2158971904,2149540864,2141978624,2149989376,2165224960,2174686208,2171791360,2166029824,2168941568,2164445696,2144065024,2124599296,2119066112,2123165184,2133258240,2136245760,2146617856,2159379456,2158981632,2143059968,2124638720,2118052864,2131162624,2137589760,2142052864,2149144064,2160186880,2166001664,2167938560,2162874368,2148493312,2138191872,2145172992,2166904832,2184403968,2186983424,2179478528,2184807936,2186176512,2183544832,2180883968,2169963520,2153851392,2151432704,2140984832,2133396992,2145724416,2148898304,2150318080,2155572224,2154381312,2151010304,2147207168,2148875264,2139637248,2127145984,2133107712,2145945600,2146695680,2136534528,2134766080,2139941376,2146528256,2146592768,2138221568,2141691392,2147877888,2157737984,2168732672,2172056064,2159824384,2155991552,2142494208,2130193408,2114738688,2101164032,2098242560,2106045440,2114096640,2126738432,2137043456,2149184000,2140576768,2123366912,2121668096,2120232960,2114165760,2120389120,2137949696,2155365888,2156794880,2138015232,2127292928,2118247936,2120151552,2119659008,2114007552,2109199360,2107416576,2107259904,2115013632,2122696704,2122976256,2124477952,2119182848,2129198080,2131395584,2118812160,2104301568,2098283520,2104306176,2106904064,2115957248,2131724288,2136494592,2139121664,2146191360,2153226240,2151491072,2141474816,2139992064,2135922688,2122929664,2117214208,2117755392,2108546048,2103671808,2103244800,2090722304,2087831552,2101116928,2114534400,2126888448,2123459072,2112028160,2115112448,2112297472,2123162624,2135034880,2129909248,2122456576,2134007808,2143618560,2137793536,2129267712,2114732544,2112908288,2117993984,2129598464,2136272896,2143668224,2148108288,2135297024,2119499776,2109962240,2118735360,2128089600,2129362432,2128679424,2134834688,2136029696,2121709568,2111504896,2109668864,2110870016,2107260928,2100121600,2104570880,2108512256,2111953408,2113192960,2114472960,2122237440,2123560960,2109583872,2096436736,2103610368,2119214592,2131448832,2135470592,2134947840,2118358528,2099545600,2092432896,2087806464,2083325440,2074240512,2067766272,2076308992,2081929728,2088773632,2090653184,2092192768,2099460096,2106754560,2097660928,2078164992,2068763648,2062021632,2062444032,2066842112,2074766848,2083086848,2084720128,2086689280,2091834368,2101632512,2113987584,2131898880,2144118784,2136441344,2134747136,2132781568,2127268864,2114398720,2104178176,2102583808,2104919552,2098009600,2087554048,2091322880,2094564352,2080419328,2083945984,2098327040,2097000960,2094140416,2097884160,2095916544,2092164096,2090290688,2084311040,2097043456,2113236480,2122046464,2128478208,2122502144,2113757696,2116509696,2117277696,2122335744,2127497216,2121390080,2115171840,2104132096,2096339968,2090172416,2086882304,2080307712,2072230400,2066127872,2072133632,2073734656,2062081536,2067620864,2067861504,2073398784,2098217472,2111452160,2109380608,2092741120,2074979328,2071538176,2086804992,2106723840,2118301184,2114704384,2109458432,2103400960,2095397888,2098192384,2101157888,2088481280,2075155456,2064901632,2054351360,2059677184,2074508800,2070892544,2059577856,2040199680,2030237696,2033523712,2041249792,2057327104,2074705408,2086801920,2092459520,2078772736,2060062208,2050232320,2072132096,2081690624,2074327040,2066537984,2051595264,2043133440,2046623232,2059597824,2072311296,2079493632,2080392192,2077346304,2077817344,2076839936,2071608320,2072729088,2073063936,2063794688,2054297600,2056373760,2055266816,2050587136,2050259968,2044701696,2036899328,2038750208,2041863168,2049751040,2048415232,2053698048,2060834816,2065666048,2063659008,2047832064,2043574272,2047505408,2052225024,2053757440,2041416704,2039740416,2057404928,2063717888,2049947136,2040137216,2046887424,2046019584,2030900224,2026700800,2043345920,2068922880,2081829376,2084024832,2088126976,2095339520,2100780544,2093755904,2067944448,2051387392,2054248448,2061090816,2071013888,2073082880,2063297536,2070559744,2080872448,2071533568,2051452928,2047961600,2047559680,2046226432,2054645248,2055332352,2038396416,2031916544,2031866880,2032987648,2039203840,2034794496,2035010048,2041020928,2047913472,2044554752,2039345152,2038404608,2042710016,2047773184,2043579904,2040653312,2051355648,2051526144,2041837056,2045678080,2047485952,2040901632,2028222976,2026361856,2030034432,2023783936,2022225920,2029847552,2039516672,2053381120,2045970944,2039295488,2057248256,2072023552,2071326720,2066071040,2060926464,2050456064,2047770112,2048576000,2047046656,2045286912,2049337344,2058909696,2050034688,2037494784,2032126464,2028703744,2018053632,2017672704,2020143104,2030324736,2029954560,2023905280,2033226752,2036086784,2027724288,2020790272,2016990720,2022332928,2022420992,2020695040,2034850304,2050549248,2047215616,2039931392,2045642752,2058741248,2060156928,2053654016,2050982912,2044246528,2032390144,2016617472,2012765696,2014136832,2018263552,2011351040,2006726656,2009985536,2007476736,2009564160,2018741248,2026418176,2033071616,2031340032,2037710336,2038888960,2040258560,2035675648,2019852288,2008654336,2015742464,2020696576,2016550912,2014078976,2008867328,2005824512,2003699200,2004789248,2007514112,2012655616,2014860288,2025939968,2031951360,2031702016,2028015104,2020158976,2003092480,1992882688,1999429120,2010242560,2020080640,2021587968,2021851136,2016896512,2004973568,1997152768,1998498816,2000382464,2010119168,2020776448,2030349312,2037439488,2037789696,2036329472,2029893632,2020279296,2007771648,1994553856,1995327488,2002838528,2005601792,2005043712,2003037696,2002008064,2018722304,2032460288,2035699200,2036879360,2042987008,2045236224,2046764544,2048329216,2038094336,2027320832,2019390464,2008603136,2014324224,2018139648,2010098176,2012394496,2009382912,2007415808,2009911808,1995230208,1986190848,1985440256,1998312448,2021760512,2022341632,2003012096,1984253440,1986167296,2005641216,2007048704,1996206080,1995193856,1988265984,1987213824,1991076864,1997925376,2008678400,2014646272,2014918656,2015895040,2021417984,2012558848,2017590272,2030158336,2032789504,2029237248,2009463296,1993753600,1988030464,1993249280,1990319616,1993879040,1989401600,1982836736,1988407808,2001366528,2005172736,2008870912,2011387392,2018843648,2016285696,2001368064,1997223424,1993967616,1986125312,1974116352,1962800128,1971287552,1979927552,1979975168,1979002880,1988116480,1999034368,2008543232,2023427584,2013393920,2001031168,2009200640,2009049088,2004851712,1998308864,1982010368,1976749056,1992588288,2000592384,1987667968,1981544448,1987318784,1991510016,1986358272,1991192576,1995927040,1997249024,1989640704,1984338944,1986800640,1985658368,1987513344,1993460736,1987687936,1976509952,1974100992,1977964544,1976129024,1983618560,1975177216,1971422208,1987429376,1996656128,2003829760,2008576512,2015614464,2014208000,1997937664,1981633024,1985561600,1983959040,1974129664,1972696576,1983664128,1987611136,1990168576,1992838144,1990795264,1985271808,1982982144,1979762176,1985313280,1982816256,1971922432,1970701824,1975799296,1979479552,1983662080,1983010816,1986580992,1999747584,2000882688,1993963520,1985966080,1976913920,1986567168,1993846272,1988961280,1996977152,2011382272,2015322112,2007561728,2001330176,2000095232,1995121664,1987986944,1981899776,1974885376,1981277696,2009344000,2031303168,2029533696,2026039296,2019081216,2011387392,1998029312,1980807680,1971092992,1971257856,1969593344,1964977664,1964123136,1962883584,1961479680,1954959872,1956539392,1962949120,1966226944,1970183680,1978871296,1980295168,1966188032,1948980224,1957582336,1964130304,1967065600,1969723392,1972426752,1968371200,1966434816,1968302080,1969174528,1966696960,1963919872,1949530624,1943413760,1958742528,1976297472,1980202496,1983991808,1991959552,1981872128,1965161472,1953334272,1946396672,1935155200,1924148224,1927681024,1943184384,1956367872,1969567744,1962331136,1945119232,1938075136,1949598208,1969944576,1984690688,1980802048,1979214336,1982881280,1982762496,1975571968,1974853632,1971459072,1966006784,1965038592,1967980544,1972811264,1965311488,1959249408,1955045376,1954091008,1959186432,1961556992,1949706240,1946506240,1947662336,1942431232,1943640576,1952993792,1961428992,1957314560,1963273728,1973079040,1969996800,1966652416,1966793728,1971019264,1964914176,1954682880,1956167168,1960060928,1965359616,1971902464,1961481216,1958984704,1968821760,1970352128,1965133824,1960663040,1941757440,1932337152,1931334144,1941353984,1946565632,1943838720,1947099136,1946541568,1943965184,1939643392,1933323776,1929585664,1932798976,1939936256,1948298752,1945110528,1936014848,1920175104,1912922624,1928312320,1936930304,1935849984,1941533184,1941281792,1930549248,1914207744,1906548736,1905809408,1911560704,1926119936,1931880448,1939918336,1948118016,1931931648,1918330880,1912285696,1908488704,1911824384,1926776832,1942618624,1951839232,1946250752,1932604416,1929349632,1927566336,1927192064,1939821056,1941966336,1931843584,1916237824,1897133568,1884338688,1886198784,1902259200,1910125568,1912820736,1911622656,1909097472,1911583744,1917521408,1921110528,1932355584,1928216576,1912620544,1903267840,1900234752,1913610240,1927634432,1941786624,1950209024,1945202688,1929693184,1920171008,1915145728,1930450432,1937414656,1927101952,1930356736,1938214400,1932497408,1929526784,1943162880,1950486016,1934435840,1924104704,1920496128,1933527552,1950129664,1955470336,1942781440,1928719872,1926414848,1922086912,1916847104,1913192960,1917478400,1918643200,1912864768,1911371264,1911292928,1921577984,1927054336,1927303680,1926045696,1909085696,1895092224,1884840960,1885789696,1891894784,1891210752,1894426112,1903522304,1907725312,1906962944,1910813696,1919639040,1932959744,1929425920,1920102912,1916985344,1910168576,1905709568,1907738624,1911864832,1920916480,1932428288,1934551552,1933607424,1926411264,1914504192,1906767360,1908533248,1903732224,1894939648,1906899456,1916315648,1910422528,1908037120,1910290432,1913154560,1901856256,1890397696,1892684288,1894448640,1890971648,1885446656,1893670912,1912081920,1926869504,1912820736,1902952448,1903111168,1898707456,1903774208,1902704128,1897496576,1885319168,1880408576,1888861184,1890809344,1879008768,1874754048,1898417664,1926585856,1933455360,1925100544,1916558336,1911909376,1902864384,1892606464,1894480896,1899568640,1889945088,1879639040,1881555968,1903172608,1921556480,1924507648,1926450688,1920264192,1909908992,1903678464,1907037696,1913932800,1914608640,1907931648,1897992192,1898024960,1904213504,1903749632,1896786432,1904075776,1925273600,1925787648,1917382656,1906459136,1899276800,1909554176,1925602304,1940262912,1938082816,1916002304,1886105600,1873919488,1890078208,1901394944,1903328256,1892642816,1886928896,1894575616,1891301376,1884673024,1890603520,1889338880,1888551424,1901879808,1902066688,1897298944,1895625728,1897649152,1896773632,1897437696,1902754304,1897523712,1895521792,1896005632,1886612480,1883381248,1894131712,1913245696,1916385792,1900968448,1876643840,1871668224,1879180288,1871173120,1873336320,1878145536,1884763648,1883167744,1891642368,1895954432,1879178240,1877816320,1879852544,1887911936,1901308416,1909100544,1897812992,1889377280,1882884096,1892947456,1892481536,1881969152,1881389568,1881122816,1886855168,1877461504,1871377920,1867999744,1864711680,1881629696,1891248128,1883384832,1883296256,1876038144,1869842432,1864033280,1861943808,1862178816,1860728320,1856716288,1852747264,1859461120,1863904256,1865211904,1863113728,1865412608,1871087104,1882490880,1896038912,1879962624,1862552576,1862516224,1869435392,1878631936,1882593792,1881124864,1870495232,1868374016,1879481856,1890784768,1896190464,1889794560,1883704320,1882517504,1885405696,1875190272,1859489280,1856970752,1867415040,1876352000,1876446208,1875580416,1884405760,1895223808,1887464960,1875816960,1871941632,1871912448,1874001408,1880200704,1885560320,1883171840,1879107072,1870574080,1859779584,1857478144,1859395072,1860250112,1858668544,1856394240,1872567296,1877296640,1864261120,1848704000,1847079424,1854841856,1847109632,1841159168,1845230080,1854259712,1848036864,1846654464,1848269312,1849088512,1862265856,1874824192,1873265664,1868379648,1877232128,1887188480,1890658304,1889402368,1883671552,1872958976,1860903936,1846589440,1843097600,1843192320,1840670208,1846910464,1857432576,1862962688,1858455552,1853760512,1849213952,1841012736,1841556992,1850645504,1852950528,1854088704,1856174592,1850504704,1850448384,1839782912,1822942208,1814611968,1822064128,1840163328,1851226624,1850960384,1846491136,1853500928,1855616000,1854198272,1862227456,1868737536,1861782528,1852023808,1845253120,1841949184,1845706240,1849525248,1842778112,1839853056,1841267712,1846837248,1853996032,1856108032,1844199424,1834341376,1836422144,1839356928,1822557696,1814594560,1824901120,1832108032,1830003200,1825880064,1827937792,1834835968,1848120832,1851705856,1843663872,1840244224,1843411456,1850093056,1859482112,1867195904,1881826304,1884381696,1874466816,1863320576,1844506624,1835450368,1838817792,1836606464,1839099904,1833375744,1820782080,1815979008,1818702848,1823681536,1832186880,1836970496,1836564992,1826956288,1814203904,1805571584,1809411584,1830664704,1830400512,1828565504,1825865216,1821341696,1824001536,1832745984,1830173184,1832278016,1833408512,1834120704,1836803584,1832952832,1830919168,1825214464,1829617664,1835512832,1838185984,1845655552,1850247168,1840919552,1843512832,1846459904,1831706624,1827998720,1838572544,1837204992,1830767616,1827978752,1826353152,1831588864,1837542400,1843170304,1847501312,1837342720,1830074880,1832669184,1828058112,1823428608,1825190400,1828277248,1823330304,1822201344,1832253952,1836472320,1830731264,1821232640,1817921024,1810785280,1803543552,1807456768,1823504384,1844628992,1853437440,1849770496,1840824320,1824931840,1817778176,1814205440,1813393408,1807391744,1800420864,1802823680,1799476736,1794818048,1794500608,1797380608,1804032512,1810690560,1823302144,1823849984,1817922048,1814975488,1808147968,1819148288,1826157056,1824689664,1820960256,1805234688,1796851200,1790564352,1791134208,1807868928,1815954944,1806574080,1807349248,1805808128,1816414208,1832841216,1840565248,1831329792,1816296448,1815601664,1817538048,1810812928,1802726400,1810411008,1829167104,1827354112,1805664768,1788475904,1788460544,1812859392,1836336640,1832401408,1818334720,1814793216,1817334784,1818963968,1822721024,1830158336,1819601920,1804396032,1799733248,1806389760,1816145408,1819587584,1817714176,1817068032,1816754176,1807384064,1795748864,1791050240,1792740864,1796882944,1815365632,1834270720,1836085248,1829423616,1819216896,1807264768,1819939840,1830635520,1826910720,1816595968,1800650240,1785453568,1796529664,1813378560,1799078912,1785471488,1779784704,1780496896,1793567744,1799015424,1792358400,1789380096,1799165952,1809963008,1818748928,1822589440,1823091200,1824552960,1833066496,1831059968,1813034496,1798867968,1789472256,1796095488,1807691264,1795912192,1791995904,1797779968,1785190400,1774505984,1778858496,1797973504,1812089856,1807022080,1804914688,1813396992,1815205376,1811586048,1791580672,1787772416,1795456000,1792857600,1790117888,1794879488,1803964928,1817226752,1822729728,1810530304,1796066816,1785401344,1780905472,1786215936,1796777984,1809589760,1802450944,1794550272,1804018176,1811156480,1816804352,1817697280,1808540160,1804408320,1805835776,1802307072,1796371968,1803625472,1808409088,1808480768,1804836864,1809020416,1807922688,1803709952,1811721216,1823863808,1805431808,1782918144,1770688512,1779421184,1784233984,1780578304,1789066240,1790849024,1779465728,1774871552,1774016000,1788848128,1798781952,1800350208,1804765184,1807479808,1814395392,1824270848,1820437504,1804302848,1779787264,1756641280,1763114496,1774206464,1772722176,1768982016,1776830464,1787568640,1794569728,1800454144,1790859264,1785816064,1780034560,1773689344,1763623936,1759277056,1772700160,1781481984,1785039872,1781766144,1773353984,1775953408,1768667648,1756640768,1745964032,1751385088,1759978496,1761377792,1755386368,1740117504,1743112192,1753584128,1763283968,1779097088,1790078464,1782745600,1778382336,1780185088,1778790912,1771752960,1763054080,1756399616,1760037888,1758395904,1755930624,1758610944,1760765440,1755379200,1750309888,1750548480,1755424768,1759098880,1768574464,1775181824,1776803840,1781431808,1779669504,1780087808,1784837632,1791769600,1794042368,1784403456,1777390592,1778055680,1783238656,1785026048,1786318336,1782236160,1777488384,1780070400,1787718656,1789500928,1777903104,1769675776,1782678016,1793940992,1789265920,1776910848,1759599104,1744413184,1736426496,1732169728,1737498112,1741983744,1753414144,1769841664,1781990400,1789578240,1792813056,1786996736,1772725760,1767940096,1758111232,1750401024,1743802368,1730564096,1731464192,1748809728,1765177856,1773244928,1774776832,1776963584,1776490496,1767576576,1754451456,1751916032,1761293824,1768500736,1767513600,1765839360,1772896768,1774602240,1777063424,1776805888,1774334464,1769678336,1767174144,1761231872,1753777664,1749199360,1747605504,1749374976,1749588480,1751113728,1754656768,1760787968,1763800064,1762507776,1751063040,1739187200,1742584320,1741569024,1752935936,1756990976,1751021568,1761555456,1766383104,1764650496,1766348288,1767995904,1776814592,1776399872,1766346240,1762513408,1759575552,1754000896,1750337024,1750969856,1753663488,1753613824,1743886336,1744142336,1737338880,1725886976,1724354048,1726571008,1744523776,1766553600,1776557056,1781304832,1757998080,1732551680,1727012864,1735741440,1741003264,1745615872,1745835520,1757123072,1768790528,1767772160,1752344576,1734967808,1727178752,1736948224,1740795904,1736299008,1746247680,1756015616,1757045248,1750189056,1749847552,1747703296,1739164672,1729594368,1737641984,1747818496,1751586304,1753579008,1752591360,1754141696,1763781120,1768717824,1755906048,1736220160,1721809408,1727766528,1750875136,1759855616,1756705280,1750496256,1749285888,1738832384,1725587456,1729397760,1738568704,1743085056,1740904448,1731044352,1719882752,1714026496,1718863360,1726237696,1742020608,1755466752,1746889216,1746420736,1756325888,1755649536,1744580608,1736110080,1733884416,1734245376,1737401344,1735582720,1732099072,1731623424,1735008768,1738725888,1733340672,1732506624,1738743808,1739879424,1737933824,1741807104,1744570368,1742485504,1748853760,1747119104,1743183360,1744204288,1739193856,1742011392,1744947200,1731624448,1722643968,1721364480,1722731008,1721033216,1715203584,1723913216,1727310848,1720128000,1725445632,1733339136,1733854208,1724217344,1705126912,1688918016,1696176640,1711839232,1709298176,1709402112,1727435776,1742613504,1749970432,1744234496,1748189696,1756737536,1757516288,1768840192,1790306304,1796578816,1778871296,1767415296,1765808128,1764304896,1757013504,1743714304,1737141248,1732705280,1740492800,1750486528,1756275200,1767458816,1768691712,1772331520,1775565312,1777700864,1773427712,1770451968,1770355712,1772068864,1760159232,1744559616,1737547776,1742775296,1755730944,1757744640,1753847808,1741647872,1743699456,1743062016,1740357632,1739132928,1748886016,1763054080,1767211520,1769219072,1765456384,1768716800,1762846208,1746656256,1741207552,1734756864,1736828928,1747552768,1752990208,1744219648,1740278784,1744599040,1740551680,1729816064,1721418240,1729092608,1743253504,1752477184,1763273216,1771724800,1767441408,1758982144,1753977344,1743622656,1738523648,1741622784,1754055168,1754876416,1752677376,1751422464,1748294656,1745565696,1745910784,1742231040,1732624896,1737692672,1738050048,1745877504,1746739712,1739096064,1731550208,1729812992,1730725888,1727706112,1738255360,1745675776,1738264576,1726091776,1724228608,1724660736,1710761984,1705198592,1704987648,1711972352,1710585856,1709378560,1698343424,1690162176,1694999040,1698328576,1705881088,1701362688,1700255232,1700365824,1686905856,1690316800,1709083136,1725183488,1738010112,1738714112,1739167744,1733109760,1728101888,1724788736,1730025984,1728206848,1723711488,1722849280,1723450368,1730138112,1730106880,1726306816,1711710208,1706433536,1712068608,1716104192,1706904064,1700873216,1702119424,1708920320,1718417920,1723396608,1728973312,1730830848,1725810176,1724341760,1722083840,1716224000,1718928896,1724575232,1717501952,1719431168,1725308928,1727207424,1730268672,1737743872,1733552128,1726977024,1730399744,1725681152,1718691328,1725974016,1738574336,1737929216,1728022528,1711617536,1706376704,1703654912,1700594176,1693941248,1681720320,1680700416,1685116416,1694244864,1709295616,1708874752,1710711808,1703040000,1700643840,1709926912,1712731136,1712334848,1707023360,1702978560,1703588352,1710746112,1715706368,1726329856,1732908032,1728571904,1724261888,1721634304,1722204160,1721764864,1722107904,1721396736,1710715904,1707906560,1712239104,1721967616,1722994176,1732200448,1737341952,1718209024,1710854144,1720891392,1717654016,1714284544,1717172736,1717344768,1723459072,1724942848,1718433280,1713728000,1717494272,1724609024,1716793344,1708146688,1700023808,1693970432,1692692992,1688926208,1693937664,1702661120,1705199104,1704143360,1710728192,1715719680,1713083392,1707035648,1696889344,1690039808,1693683712,1695826432,1705308672,1702533632,1696487936,1696203264,1703258624,1714330112,1718915072,1710720000,1710345216,1716163072,1722750464,1718218240,1709068288,1700169216,1699996672,1707864064,1723494400,1727561216,1727105536,1727040000,1725464064,1719616512,1719503872,1721924608,1731777536,1733641216,1718179328,1707266560,1697793536,1684351488,1671986176,1662751232,1671367168,1684342784,1678647808,1679933952,1682610688,1673224704,1667527680,1670162432,1671134720,1673589248,1681960448,1686276096,1683236864,1683161088,1678490624,1680064000,1680869376,1687051264,1701146624,1716632064,1728711680,1732249088,1725245440,1715092992,1698628608,1682824192,1682342912,1684459008,1690450944,1691650560,1694071808,1692639744,1693518848,1692641792,1684731904,1670223872,1672639488,1689551872,1695444992,1690180096,1680225280,1672269312,1679162880,1684544000,1688746496,1695992320,1698353152,1689277440,1692135936,1696764416,1691418624,1689705984,1678551552,1672710656,1665074176,1665987584,1671928832,1678094336,1680068608,1685838848,1694594048,1693839360,1694791680,1696190976,1701212672,1692101632,1684478976,1682570752,1683819520,1702091264,1702585344,1683136000,1666549760,1660917760,1668764672,1669235200,1657292288,1657734656,1669434368,1666831360,1669002752,1679656448,1687073280,1680307200,1677860352,1679120384,1688818688,1700740096,1695578624,1697883648,1694793216,1673312768,1667009536,1678647296,1685054464,1682781696,1682993664,1702138880,1718370816,1717270016,1698206720,1682671616,1682725376,1699561472,1705697280,1688925696,1676037632,1685966336,1693386752,1692353024,1678100992,1669571072,1667853824,1667085824,1654803968,1659292672,1667964416,1667744768,1670065152,1672314368,1682866176,1687960576,1682397184,1673933824,1669288960,1671726592,1670202368,1663246848,1664420864,1668421120,1663555072,1660961792,1666678272,1672776192,1675287040,1675730432,1676963840,1679969792,1690427392,1699596800,1691231744,1685150720,1681823744,1673495040,1671776768,1671528448,1661575680,1647325184,1640345600,1637354496,1656076800,1673624576,1669871104,1666837504,1658314752,1657107456,1667665408,1669919744,1673287680,1680557568,1689028608,1698272768,1695116288,1693920256,1697846784,1700984832,1698856960,1689428480,1685375488,1685917696,1697311744,1701463040,1692119552,1678795776,1664484352,1658444288,1652585472,1643914240,1648983552,1657752064,1657905152,1655812096,1654612480,1644932096,1646356992,1649756160,1653884928,1660347392,1656406528,1653082624,1652235264,1650939904,1659309056,1678274560,1691233792,1683868672,1658681856,1643121152,1637631488,1642323456,1658282496,1674071552,1676021248,1660205568,1651708416,1657740288,1653505024,1661690880,1679538688,1684899840,1679407616,1668943360,1652404736,1643789824,1644474880,1642265600,1643283968,1653203968,1665466880,1663824896,1656908800,1643141120,1637107200,1635730432,1630247936,1632971776,1637689344,1640172032,1640059392,1647446528,1659110912,1672803840,1677881856,1672612352,1662376960,1643504128,1635275264,1641970688,1656864256,1660479488,1660206080,1663071744,1667332096,1670118400,1671189504,1670068736,1666038272,1665346048,1675305472,1677051392,1667152384,1662730240,1660441600,1662660096,1664675328,1660372992,1662627840,1673257984,1654529024,1630883328,1636353024,1650432000,1665141248,1667629568,1664671232,1662052352,1662953984,1661932032,1656721920,1654137856,1652791808,1643432448,1638683136,1648423936,1645865984,1638455808,1629014528,1631369728,1631079936,1637320704,1649943040,1649082880,1646358528,1650437120,1651128320,1646736384,1635371520,1633611264,1631516160,1640402432,1646064128,1648586752,1650620928,1653180928,1650728960,1661622272,1667317248,1657669632,1649602560,1637727744,1622993408,1622417408,1637287936,1649713664,1642450432,1642377728,1645376512,1642715648,1632330752,1628823552,1629453312,1635924992,1637396992,1635975680,1642394624,1650793984,1659707904,1665270784,1658277888,1653697536,1660633600,1665004544,1670575104,1662180864,1655590400,1653319680,1640366592,1633802752,1624516096,1619380224,1622910464,1630272000,1644580864,1656246784,1662016000,1659761664,1647887872,1629118464,1626116608,1635611648,1653707264,1663836160,1655882240,1642245632,1639845888,1644909568,1655670784,1655762944,1651467264,1650589696,1640076800,1627729408,1619466752,1618868224,1612337664,1618653184,1630580736,1620517376,1614866432,1622889472,1625581568,1641931776,1665372672,1668992000,1644676608,1628552704,1629176320,1634546176,1639239680,1638085120,1639169536,1638619648,1623970816,1600545792,1585759744,1580575744,1584574976,1611265024,1621389824,1624161792,1641281024,1646204416,1642985472,1632628224,1626462720,1625851392,1622544896,1610226176,1603589120,1607733248,1610103808,1611823104,1617454592,1618951168,1623839744,1619202048,1617134592,1617844736,1616428544,1615759872,1616214016,1603324928,1593506816,1594847744,1606436352,1603610112,1594355712,1594074624,1599856128,1601782784,1602690048,1602479104,1603598848,1604512256,1604035072,1625622016,1645655040,1655682560,1656147456,1649722368,1643493888,1633177600,1624702976,1622261760,1619103744,1609840128,1599627776,1605492224,1609975296,1600530432,1598209536,1605321216,1617582592,1617049600,1610751488,1608132608,1611492864,1623458816,1620186624,1611851264,1611007488,1618524160,1622414848,1617826816,1621599744,1623375872,1622741504,1631123456,1633849344,1627556864,1624797696,1622115328,1616416768,1613945856,1606673920,1597566976,1613762048,1627075072,1616989696,1620936704,1637270528,1636363264,1626350592,1621111296,1629687808,1633274368,1634437120,1639448576,1649624064,1646197760,1634511872,1630125056,1629664256,1630008832,1632564224,1621354496,1620410368,1629016064,1632282112,1639799296,1635820544,1613976064,1592568320,1588002304,1598753280,1598616064,1604979712,1609134592,1594378240,1585516032,1598787584,1608162304,1614358016,1622774784,1618110976,1620884480,1619773440,1616161792,1623180288,1624603648,1619442176,1607987712,1588818944,1588368384,1604204544,1612116480,1611813376,1622077440,1630736384,1627742720,1625329664,1606934528,1595492864,1589894144,1586461696,1602056704,1621389312,1633137152,1639738368,1641688064,1637926400,1619405824,1606270464,1606488576,1608215040,1599401472,1592444928,1579592192,1567026688,1553761792,1560024064,1567035904,1566751232,1554321920,1556899840,1569880576,1578939904,1590444544,1603662336,1612518912,1608555008,1597108224,1590407168,1590871552,1594585600,1598845952,1607943168,1610613760,1603525120,1592354816,1574512640,1567025152,1574010880,1573696000,1579432448,1584355328,1578580480,1592542208,1607442432,1615585792,1615290368,1611084800,1615129088,1622454272,1610920960,1584229376,1587969536,1600299520,1594745856,1592221696,1598646272,1607572480,1613601792,1611339264,1597403136,1583548928,1578599936,1578972672,1566110720,1556849664,1572830208,1596425216,1605791232,1607173632,1606298112,1610380800,1608093696,1600931328,1593902592,1593312768,1589304320,1580673024,1566636032,1554600960,1560325120,1575670272,1594182656,1605747712,1614065664,1621671424,1613819904,1588513280,1561731584,1555389440,1564138496,1583790080,1590604800,1586222592,1583729152,1574196736,1571088896,1579360768,1589185024,1597744128,1591252480,1589516800,1586749440,1586359808,1590981632,1591027200,1592055808,1593432064,1593752576,1588637184,1593318400,1605498368,1620349440,1629079040,1627762688,1633833984,1626733568,1612361728,1607712768,1604177920,1600155136,1591556096,1584241152,1595871744,1596488704,1595814400,1594886144,1591773184,1592989696,1597993472,1587493888,1575861248,1573542912,1579087872,1589924864,1592170496,1594444800,1600036864,1588054016,1566619136,1554237952,1549582336,1564342784,1579030528,1590273536,1591630336,1586689536,1580364288,1581002752,1587240448,1596653568,1612491776,1613907968,1610204160,1606594048,1604362240,1601811968,1600503808,1604833792,1599738368,1590509056,1588325376,1596378624,1598711808,1589543936,1576795648,1572336128,1573018112,1579326976,1578340352,1573784064,1576687104,1576345600,1566293504,1572270592,1579399680,1573123072,1573593600,1582987264,1584875008,1592982528,1597030400,1583057408,1589793280,1596130304,1601745408,1602776576,1586070528,1573849600,1576630784,1590243328,1599773184,1596244992,1590728704,1594635264,1595353600,1594939904,1595986944,1594479616,1582589952,1575704064,1576458240,1570081792,1563479040,1563436032,1559028736,1553539072,1560261120,1565623808,1571784192,1575124480,1578874368,1586788864,1584598016,1562870272,1544698880,1547705856,1556395008,1561023488,1565897216,1573003776,1578034176,1571602944,1562205184,1562476544,1564953088,1559709184,1560463872,1566352896,1576622080,1578532864,1573364224,1568789504,1572190720,1581619200,1593226240,1591231488,1589057536,1591539200,1581651968,1566194176,1557570048,1552658944,1545217536,1544720896,1549914112,1560790016,1580727296,1588668928,1593142272,1589536256,1580295168,1573810176,1569757696,1568343552,1562737664,1556398080,1568852992,1580294656,1582590464,1594745856,1592446976,1580887040,1579346432,1578655744,1579530240,1585445376,1590296576,1592734720,1603688448,1598152704,1585828864,1575756288,1564114944,1557305344,1540322816,1536178688,1537578496,1535432704,1534401024,1535249920,1543536640,1558138368,1579960320,1589655040,1585906176,1580814848,1575120384,1550770176,1538680832,1538082304,1544355328,1551685632,1559693312,1560125952,1564808192,1569106944,1569643008,1570466816,1568985600,1572900864,1571263488,1576813568,1570808832,1562543104,1563128320,1559320064,1559589888,1558263296,1547419136,1547417088,1564893184,1573859840,1567863808,1555305472,1552656384,1562322944,1564591104,1552016384,1547639296,1555197440,1560063488,1566004224,1571494400,1567727616,1557810176,1552909312,1546356736,1538683392,1551143936,1567789056,1574528000,1570716160,1567763456,1565747712,1561094656,1566172160,1570323968,1564332544,1569516544,1578537472,1578585600,1570921472,1571908608,1575533056,1579432448,1576187904,1569998848,1570480640,1569024000,1568440832,1559657984,1549281280,1551138304,1568423424,1572103168,1568729600,1566825984,1571901440,1573977088,1563324928,1549867008,1559352832,1558424576,1545380352,1537602560,1549104640,1572368896,1581258752,1570567680,1564025856,1562183168,1562583552,1564064256,1575618048,1579380736,1574727168,1568334848,1561726976,1572959744,1589252608,1589360128,1580911616,1573230080,1571320832,1579948544,1592359936,1586235392,1572332544,1553245696,1548950528,1543199232,1538305024,1537420800,1524406784,1514942464,1518641664,1523228672,1524323328,1515470336,1521641472,1525905408,1533519872,1535754240,1536776192,1532719616,1515678208,1509962240,1527434240,1545972736,1553366528,1547930112,1543136256,1541928448,1537849856,1540143104,1543795712,1554818048,1551920640,1550453760,1558952960,1556818432,1547622400,1535705600,1529938944,1538681856,1537946112,1534344704,1530487296,1518386688,1514903040,1519847936,1524438528,1523570688,1531548672,1556845568,1581741056,1589711360,1572648960,1546653696,1533340160,1537230336,1547094528,1549563904,1538212864,1523507712,1520229888,1541074944,1562698240,1562854912,1561484800,1555542528,1546406912,1537867776,1534472704,1538542080,1528192000,1521867264,1526213632,1533090304,1548557824,1552855040,1545946112,1546294272,1541304832,1527806464,1514893824,1517339136,1521582592,1522307072,1520049664,1516348416,1524194816,1531226112,1526775808,1531792896,1535193088,1530129920,1524810752,1521955840,1516322816,1518998016,1523855360,1519403008,1511542272,1508911104,1508455424,1516003840,1521913344,1525412864,1533118464,1525111808,1523555840,1541656064,1549189632,1538541056,1535569920,1525672448,1524628480,1533431296,1524449280,1522921472,1530482688,1534101504,1540155392,1525787648,1506452480,1512191488,1514576896,1529936384,1537642496,1536329728,1523302400,1512927232,1510912000,1516708352,1513314304,1500766208,1500915200,1504714240,1508099584,1515490816,1523212800,1519870464,1509992960,1508568576,1514108928,1523538944,1530093056,1531912192,1530153472,1538426880,1554789376,1562473472,1560467968,1551710208,1538875904,1528556544,1523831296,1518989824,1513168384,1512923136,1521383424,1529839616,1540229120,1551496704,1556580352,1563436032,1557583360,1559469056,1577180672,1583556608,1569462784,1548383744,1534733824,1530237952,1531864064,1534569472,1541356544,1546791424,1553384960,1558522880,1549286400,1535347200,1535092224,1539268096,1536799744,1521020416,1504361472,1515728384,1530917888,1530804736,1525943808,1513950208,1513353216,1514756096,1515801088,1524411904,1533227520,1523765248,1512412672,1511115776,1500644864,1499386368,1513838592,1521834496,1524423680,1526635008,1513946624,1513774080,1520698880,1525709824,1533242368,1525925888,1521282048,1523718656,1523010560,1516927488,1515438080,1511640064,1529146880,1551050752,1560603136,1562409472,1552124928,1543766016,1538084352,1526667264,1522551808,1529680384,1531974656,1535376896,1539725824,1527276032,1508924416,1502876160,1515923968,1519134208,1521786880,1525209088,1526583808,1523548672,1522246656,1527384064,1531933184,1526989824,1508915200,1495573504,1495490048,1506200576,1507816448,1514707456,1529492480,1533464064,1538157568,1528731136,1514554368,1505021952,1504428032,1507182592,1501613568,1499648000,1496389120,1488272896,1486578176,1498303488,1510539264,1503176192,1499375616,1504596992,1500087808,1495885824,1499445760,1503633920,1514208768,1516327936,1511540736,1509622784,1500734976,1495525376,1502380544,1501147136,1507080192,1521226240,1519731200,1507894272,1498082816,1506839552,1513382400,1514715136,1504909312,1498510336,1495796224,1491435520,1492795904,1504897024,1504824320,1502633472,1506733056,1494633472,1486042112,1491379200,1495586304,1496500736,1501320192,1499827712,1490648064,1490062336,1492128768,1491030016,1487577600,1477773312,1485392896,1488544256,1495637504,1504127488,1510476800,1516532736,1516165120,1512079872,1512949248,1510537216,1510796800,1514574848,1499436032,1504728576,1518509056,1520075776,1513368064,1509223936,1507575296,1508362752,1515600384,1520737792,1524028416,1531252736,1534180352,1525197312,1513953792,1513828352,1521172992,1524121088,1517680640,1509889024,1512381440,1509901824,1497699840,1497605632,1505134080,1514216960,1528309760,1530900480,1515704320,1511629824,1510045696,1504624640,1495196672,1492479488,1503258112,1513281024,1520956928,1526497280,1516136960,1511797760,1523121152,1532880896,1518052352,1497156096,1496472064,1506143744,1514836480,1535779328,1551299072,1527452672,1491328512,1473724416,1472800768,1470771712,1487240704,1498502656,1499844096,1508424704,1510821888,1518415872,1520113664,1511529472,1496401408,1491351552,1499293184,1498933248,1490025984,1483911168,1486328832,1486239744,1469356544,1460268032,1465416192,1489041920,1509093376,1505934848,1486798336,1492455936,1507962368,1509123584,1498168320,1489835520,1487975936,1485996032,1481240064,1489188864,1495115776,1489056768,1483360256,1488079872,1490938368,1488651776,1486255104,1492254720,1505617408,1500608000,1497820672,1506662912,1512649728,1510650368,1511053824,1516968448,1520439296,1520171008,1518366720,1509534208,1510273024,1512504320,1511021056,1496913920,1485824000,1491410432,1490880000,1485346304,1486445056,1490489856,1489757184,1486431744,1488909824,1485603840,1493978112,1499330560,1478885888,1474370560,1481721856,1488955392,1495034368,1493959168,1488097792,1486982656,1494398976,1505166336,1512233472,1500963840,1494176768,1499325952,1503382528,1502596096,1503911936,1493971968,1497001472,1489331712,1478836224,1475469312,1477243904,1492679680,1501268480,1499194880,1493980160,1486832128,1489053696,1498764288,1501290496,1502831616,1509289472,1517363200,1515537408,1516545024,1525377536,1522733056,1509553152,1503702016,1497694208,1485514752,1481766912,1491324416,1508077568,1507619328,1497788928,1493373952,1490313216,1487015936,1485385728,1495512064,1504510976,1499770880,1483840000,1476796416,1486844416,1486728192,1470040576,1470598656,1476847104,1485295104,1487625728,1492003840,1500889088,1501220352,1505636864,1515802624,1516017664,1507047936,1517174784,1522135552,1515239936,1511566336,1519547392,1519136256,1519534080,1507619328,1488144384,1487252480,1499018240,1509846528,1503363584,1496192512,1494132736,1496918016,1501255168,1500349440,1493199872,1481367040,1479597568,1484110848,1483656192,1492132352,1500216320,1493033984,1487300096,1493827584,1490580480,1499090944,1503547904,1500985344,1498817024,1504557056,1504581120,1488072192,1473159168,1475136512,1490944000,1487403008,1486483968,1495551488,1496587264,1494843392,1495180288,1497685504,1494368768,1483862528,1474857472,1467657728,1467777536,1471609856,1466171904,1462447104,1463269376,1463599104,1464951296,1470820864,1477379072,1465679872,1453578752,1458207744,1465863168,1480799744,1493762048,1489148416,1481475072,1473634304,1467233280,1466458112,1464323584,1478839808,1488329216,1483107840,1480248832,1481675264,1487707648,1498986496,1496318464,1484127744,1481810944,1479713792,1480333312,1477579776,1480253440,1488001024,1488842240,1485540864,1477244928,1473776640,1480399360,1478759424,1476575232,1487986176,1496253952,1499946496,1498757632,1485920768,1466259456,1463089152,1479707136,1477028352,1469998592,1467147264,1465721344,1471451648,1470720000,1468924416,1470282752,1471935488,1469946880,1466456576,1468100096,1464981504,1459968000,1455875584,1441589760,1441073664,1452928000,1466611200,1469194240,1466612224,1467322368,1474652672,1485972992,1486326272,1478955520,1475777024,1480037888,1475181568,1462822400,1448026112,1437699584,1428941824,1443528704,1459485696,1459668992,1463734784,1452390400,1436175360,1436583424,1436403200,1432223232,1438191616,1452788224,1459999744,1457535488,1465568768,1464431104,1453504512,1460624384,1467306496,1472232960,1480684032,1471107072,1456990208,1462031360,1465948672,1473661952,1486202880,1483478016,1476808704,1469972480,1462846464,1454815744,1437511680,1430234624,1421314560,1424167936,1437922304,1449012736,1452222976,1437342208,1433377280,1447809536,1450619904,1446321152,1445525504,1438552576,1443860480,1469375488,1487572480,1487298048,1474472960,1465634816,1455658496,1460253184,1474429952,1484337152,1483007488,1478098432,1482413568,1483088384,1464969728,1452813824,1452099584,1452825600,1456546304,1468265472,1471315456,1469878784,1474028032,1464826368,1461805568,1473554432,1463848448,1452205568,1463059456,1467851264,1456884224,1444553728,1445424640,1454852608,1465885184,1471864320,1470223872,1461736448,1446390272,1441334272,1447860224,1463515136,1467736064,1466064384,1459016192,1447967232,1451388416,1450294272,1439773184,1443815424,1452174848,1445528064,1439156224,1431020544,1435428352,1444247040,1446656512,1446208000,1444283392,1435865600,1430572544,1440171520,1447158272,1458807808,1461927936,1459910144,1464858624,1464052224,1463819264,1468988416,1471187456,1460635136,1444742656,1444915712,1450066944,1452982272,1458876928,1459065856,1457113600,1455163392,1462132224,1476017664,1473941504,1475321344,1487992320,1488173056,1473419776,1466412032,1475534336,1476896768,1472887808,1470468608,1466347520,1464326656,1471979520,1473502208,1464419328,1463831040,1462432256,1458478592,1459040256,1453773824,1461688320,1472074240,1467999232,1462798336,1469091840,1479815168,1485089280,1491791360,1483370496,1469784576,1477121536,1476351488,1464953344,1456140800,1456491520,1457847296,1451641856,1440071680,1451788800,1477659648,1479850496,1459405824,1454828544,1460414976,1466981888,1470022144,1467404800,1459265024,1462517248,1461837312,1461927424,1470902272,1477423616,1466753536,1452452864,1452982784,1448265216,1441722368,1436325888,1424980992,1419136512,1415241216,1423785984,1438541824,1442856448,1436510720,1442361344,1441256448,1428583424,1425304576,1431386624,1428737536,1436596224,1462934016,1475494912,1470873088,1455130112,1450589184,1449332224,1439403008,1436955136,1451468800,1453048320,1432737792,1421089792,1424864256,1427578368,1438251008,1441475584,1434762240,1428350976,1430337536,1435139072,1439664640,1438039552,1431837184,1412391936,1406076928,1414701568,1414283776,1416845312,1428047360,1432037376,1428173312,1426555392,1436554240,1445516800,1439869952,1426085888,1427980800,1430191616,1420155392,1414532608,1429755904,1440285184,1439095296,1435441664,1426962944,1425707008,1421153280,1418173952,1426658816,1432748032,1428961792,1412189696,1399044608,1404740096,1415048704,1430267904,1452065792,1455814144,1446771200,1439379968,1435258368,1431725568,1428198400,1427629568,1425967104,1416493568,1419910656,1428387840,1425150464,1429435392,1428531200,1425359872,1439163392,1451172864,1445537280,1441750528,1431995392,1436711424,1451880960,1454190592,1437203456,1426362368,1423719424,1419838976,1435043840,1450661888,1437929472,1432069632,1433693184,1437690368,1432363008,1425769984,1424800768,1430223360,1442873344,1453011968,1454567936,1462425600,1464513536,1463691776,1453278720,1442033152,1434565120,1429840896,1429244416,1437656064,1450275840,1449107456,1440001536,1437122048,1438034944,1437458944,1443412992,1460019712,1464482816,1447530496,1430087168,1424739840,1429836800,1435999744,1447648256,1449002496,1427500544,1418224640,1420394496,1411566592,1405910016,1410654720,1409589248,1402499584,1391280128,1396330496,1409696768,1422032896,1438758912,1448952832,1441349120,1431574528,1428591104,1427828224,1432158208,1425905152,1417615360,1408912384,1406239232,1418948608,1435001344,1433711104,1426775552,1421734400,1421975552,1419154432,1406757376,1406365184,1410873856,1402506752,1402779648,1405666304,1395183616,1402554368,1428787712,1429305344,1421032448,1421798400,1424435200,1428141568,1426886144,1427550720,1430459904,1430977024,1430676992,1427286528,1411375616,1397672960,1405505536,1422316032,1443507200,1450330624,1443651072,1435312128,1432672256,1424637440,1417190912,1414675456,1415348224,1411521024,1420176896,1433228288,1425691648,1411293184,1404973056,1408330240,1418634240,1426300416,1430415872,1437878272,1434521600,1426556416,1419933696,1409748480,1410146816,1412940288,1420043776,1423192064,1418303488,1421366784,1431669760,1452469248,1458489344,1445398528,1441606144,1446879232,1443687936,1425473024,1406345728,1394608128,1390915072,1384906752,1398852096,1416770048,1438078464,1454092800,1448980992,1440638464,1442806784,1431936512,1419827712,1424783360,1419836928,1417861632,1424948224,1429695488,1425756160,1420798464,1424094720,1433114112,1435295744,1420797952,1422936064,1448699904,1454769152,1440267776,1435302400,1439795712,1435065856,1429863936,1432263168,1432083456,1429465600,1431604736,1427037696,1422289920,1423588352,1431713792,1433262592,1425773568,1433702912,1436697088,1428013056,1423670784,1414711808,1412755968,1418800128,1415244288,1404572160,1399427072,1400238592,1403209728,1407435264,1404930048,1410888192,1413587456,1410847232,1417065984,1423962112,1415734784,1398625280,1395302912,1406592000,1412176384,1411133952,1403330048,1402594816,1395756032,1400849408,1402401280,1411086336,1417502208,1422707712,1432369664,1434199040,1424088064,1412931072,1409004032,1408700928,1413624320,1411683840,1416062464,1406325760,1394236416,1403617280,1420647936,1413685760,1391988736,1385111040,1381671936,1374410752,1370523648,1386258944,1401223680,1398559232,1393738752,1399596032,1400784384,1390734336,1389848576,1404722688,1427836416,1433222656,1420789248,1408815616,1416587264,1423243776,1408810496,1397685760,1401110016,1398599680,1392414720,1389763584,1395793920,1396179968,1387609600,1391786496,1397038080,1400805376,1409625600,1415030272,1421942784,1442778112,1453863936,1444171264,1433944576,1424418304,1427045376,1421584896,1406653440,1403505152,1410480640,1408231424,1401594880,1384025600,1382701568,1387581440,1389115392,1399549952,1404624384,1398021632,1389166080,1391900160,1398417408,1410436608,1416547840,1404824576,1396057600,1399319552,1403499008,1392102400,1386068992,1396052480,1398860800,1390841344,1379748352,1369529856,1367709696,1375343104,1395225088,1414409216,1409385984,1401468928,1394814976,1391643136,1399130112,1411686912,1417744896,1417442816,1410693632,1394724864,1387798016,1389317120,1383669248,1380711936,1385034752,1392249344,1391788544,1403332608,1422577664,1417215488,1395074048,1383866880,1378995200,1387895808,1397161984,1393928704,1386961920,1388345344,1403523072,1400188928,1389644800,1388078592,1390871040,1390373376,1394812928,1398261248,1404574208,1406109184,1391539712,1378110976,1377992192,1371757056,1377829376,1394777600,1398231040,1389337088,1382238208,1389746176,1395806720,1396550144,1399179776,1407449600,1410703360,1415187456,1413050368,1404854784,1397470208,1397697024,1399806976,1395033088,1388007936,1384929792,1384656896,1388933632,1390795776,1393550336,1398312448,1392145920,1387557888,1388140544,1386069504,1384914944,1379906560,1371936256,1376924160,1387046400,1393438208,1390077952,1396825088,1406372864,1403428864,1391961600,1380660736,1373925376,1386695680,1396366336,1383562240,1360306688,1351983104,1361526784,1381338624,1395180544,1407606272,1417065472,1414510592,1408963584,1402877440,1405372928,1401397248,1397734400,1403601408,1405221888,1408451584,1413981696,1411454976,1413577216,1414536704,1394966016,1379521536,1378210304,1384027136,1388591616,1397278208,1396555264,1395079680,1400214528,1403442176,1411709952,1411605504,1402043392,1388549120,1379435520,1380474368,1384859648,1383751168,1383300096,1380038656,1373533696,1371303424,1371937280,1367269376,1361314816,1368091648,1376583168,1381671424,1379419648,1381428224,1385440256,1375346688,1365983232,1365538816,1365710336,1381971456,1389188608,1379494912,1378578944,1383943168,1381600768,1371790848,1371951616,1375167488,1371046400,1369304576,1361441280,1366505984,1384188416,1383608320,1379592192,1381434368,1388081664,1397448192,1401971200,1399374848,1390078976,1381254656,1384296960,1393147904,1400665600,1400401920,1395049984,1396224000,1384154624,1363036672,1353924096,1358671872,1363751424,1370260480,1369754624,1370249728,1377050112,1373544960,1364110848,1362189312,1372465664,1383878656,1387611136,1387182592,1390127616,1391060992,1393128960,1401287168,1406773248,1399395840,1384927744,1388985344,1395821056,1388913152,1382472704,1376941056,1376677888,1383621120,1392709120,1390477824,1377929216,1368012288,1367566336,1369624576,1365596672,1375973888,1375226880,1372209664,1372568576,1369125888,1369199616,1367483392,1372029952,1371170304,1369978368,1370138112,1364009472,1355805184,1361849344,1360646144,1358837248,1368023552,1364118016,1355891712,1376076800,1396877312,1391906304,1377933312,1366252032,1370631168,1375366656,1367032832,1362710528,1353437184,1343942656,1346417664,1359834112,1367246336,1370172416,1375346176,1380935680,1382392832,1375580160,1370181632,1373246464,1384497152,1382714880,1368619008,1357816832,1367112192,1381087232,1390432768,1389081600,1392735232,1400353792,1397610496,1395395584,1390029312,1389245440,1376386560,1361567232,1361330176,1355898880,1354699264,1368142336,1375160320,1369467392,1365804032,1360683008,1356034048,1368047616,1376131584,1376691200,1376591360,1370976768,1362014720,1356212224,1351080960,1354960384,1367950336,1374158848,1370887168,1364123648,1364114432,1360886272,1363711488,1365094400,1364823040,1377148928,1397083136,1409318912,1399113728,1375637504,1373538304,1388557824,1392778752,1378766848,1367370240,1362164224,1360135680,1361414144,1361261568,1365555712,1369467904,1355411968,1344617984,1348843008,1369766912,1374912000,1369439232,1377387008,1368645120,1356502528,1353852928,1361967616,1367570432,1376878592,1380743680,1369678848,1363276800,1377094656,1369270272,1355418624,1361714688,1374751232,1374705152,1363682304,1352161280,1332455424,1332738048,1333063680,1338404352,1354624512,1342027776,1329259520,1337097728,1362430464,1376584704,1374635520,1372723200,1372924928,1364229632,1353932288,1358637056,1369176576,1370233344,1353026560,1338785280,1333270016,1334546944,1346207232,1352760832,1360908800,1365312000,1367048192,1371622912,1384542208,1384916480,1381395968,1375255040,1364707840,1369181696,1374284800,1371155968,1366816256,1362852352,1354546176,1358039040,1369479168,1367899648,1371096064,1371878400,1357365248,1349590016,1346556928,1336827904,1329330176,1332743680,1337507840,1343349760,1351833600,1365647360,1375476736,1376232960,1373623296,1361302528,1345088000,1341487616,1343719424,1355706368,1351646720,1341843968,1355142656,1355244032,1372548096,1382133760,1379205120,1384801792,1387524608,1379798016,1373902848,1366029312,1356487680,1351451648,1353036288,1357850112,1362931712,1352619008,1350816256,1360685056,1361111552,1368063488,1372807680,1368185856,1364576768,1368351744,1377894400,1382396416,1383391232,1380687360,1378578432,1376579072,1373652480,1375590912,1382662656,1385447424,1383964672,1376529920,1367500288,1364893184,1365391360,1362724352,1357269504,1349521920,1338123264,1335714304,1351712256,1364962304,1365424128,1367184384,1363592704,1352320000,1349710336,1339483136,1337425920,1346740224,1351614464,1346942464,1358899712,1363917824,1361920000,1363294208,1362966016,1360041984,1364342272,1374695424,1383198208,1372802560,1353117184,1348536832,1343678976,1345815552,1359768576,1367510016,1366190592,1356515840,1345369600,1329496064,1319695360,1313911808,1329421824,1351550976,1351960576,1348315136,1341020160,1335206400,1331202048,1340246016,1356629504,1345622528,1337325056,1354694656,1363495936,1360995840,1360343552,1360844800,1368979968,1371271680,1357044224,1347125248,1345603584,1351066112,1349442560,1349252096,1354018304,1362124288,1368203776,1369144320,1352862720,1335377920,1327986688,1333176320,1336832000,1338733056,1344542208,1353366528,1353928704,1344008192,1345351168,1348924416,1346271744,1349856256,1351383552,1343946752,1346323456,1356888064,1357331456,1349438976,1351771136,1362232320,1361077248,1352150528,1349756416,1352398848,1335435264,1320062464,1318878720,1320282624,1314079232,1312305664,1316002816,1324187136,1322610688,1312411648,1312220672,1330151424,1352343552,1353801728,1352002560,1362904576,1367664640,1366384640,1353886208,1345866240,1348249600,1346498560,1350704640,1355154944,1355662336,1353095680,1346456576,1332270080,1322673664,1327865344,1325566976,1329122304,1333393408,1336489984,1332036096,1339657216,1353761792,1365577216,1356759552,1339070976,1338956800,1347132928,1347041792,1354892800,1359778816,1349663232,1337408000,1332188672,1334257152,1332297728,1333032960,1340486656,1346730496,1337677824,1332678144,1339535360,1345280512,1350190592,1350356992,1336664064,1333408256,1335372800,1325928448,1321364992,1322698240,1325016064,1312804864,1305052672,1310696960,1317336576,1322721792,1327667200,1348297728,1366359552,1357982720,1342271488,1334977024,1332055552,1332630016,1339225088,1343056896,1337073152,1328110080,1320386048,1330939392,1353438208,1357827584,1345127936,1343981056,1345630720,1347051008,1361981440,1366595584,1361626112,1349155328,1348128768,1355078144,1365019648,1364993024,1356248064,1346675712,1337344512,1337872384,1338149376,1329288704,1334369792,1340892672,1333520384,1339166208,1344720384,1327395840,1312560640,1304486912,1308888576,1313562624,1311235584,1315812864,1323704320,1319223808,1316193792,1309211648,1300637184,1318873600,1329147392,1323625472,1316399104,1326026752,1339726848,1347039744,1345421824,1331397632,1330959872,1336503808,1329918464,1333608448,1338444800,1331739648,1327345664,1335749120,1336333312,1326031360,1326256640,1339279360,1347322368,1341334016,1334891520,1331714048,1349107200,1371930624,1374094848,1360467456,1353469440,1348364288,1343490048,1337646080,1328673280,1324556288,1337821184,1347991040,1346818048,1330925568,1310798336,1302463488,1303599104,1309563392,1323595264,1333569024,1331952128,1325065728,1321607168,1315863040,1319351296,1327529984,1327175168,1326919168,1328397312,1329021952,1328273408,1324969472,1316607488,1315033088,1324253696,1334251008,1330363392,1324024320,1328729600,1335605248,1327300608,1307103232,1296602624,1306933760,1320464896,1322874880,1326059008,1321630208,1315229696,1322479616,1326249984,1323370496,1323296768,1319214592,1318404608,1326006784,1330882048,1319163904,1307464704,1313780224,1309414400,1315853824,1337638400,1343376384,1337987072,1328137728,1324887552,1326849536,1324916224,1326247424,1325220864,1319046144,1318449664,1322916864,1320425984,1310556672,1317174784,1318160896,1307375616,1304955904,1304799232,1293921792,1286287872,1292336128,1296625152,1298546688,1308235264,1320348672,1326537728,1321238016,1305352192,1300202496,1306416128,1321902592,1330756608,1334125568,1325988352,1320963072,1320118272,1312782848,1305607680,1307660800,1303049728,1308893696,1308332032,1307585024,1315857408,1309855232,1296034816,1291844096,1308167680,1317142016,1314557440,1313950208,1314758144,1321853440,1325068800,1322350080,1323930112,1332637696,1331765248,1325548032,1321801216,1321926144,1319850496,1319894016,1324018688,1322225664,1321272832,1326904832,1330981376,1342587392,1350450688,1341093376,1327323136,1322613760,1321385472,1316771328,1325917184,1333082624,1330792960,1332045824,1331563008,1322818048,1315904000,1311501824,1310186496,1320652288,1325967360,1323334656,1312425472,1297241088,1292167168,1298865664,1302156288,1303669760,1306778624,1314123264,1327019520,1325992960,1308397568,1304584704,1310700032,1307642880,1311448064,1315972096,1306870784,1296875520,1299872768,1307020288,1317316608,1319035392,1313611776,1307157504,1306515456,1302522368,1298931200,1306634752,1307436544,1299911168,1308222976,1323341824,1329731584,1332681216,1332458496,1331036160,1332846592,1335916032,1339422720,1331599872,1325017600,1322622976,1322535424,1323542528,1319155200,1314068992,1313302016,1308252160,1300236288,1295904768,1290003968,1286639104,1288305664,1297798144,1300000256,1295427584,1303357952,1316005376,1317110272,1317612544,1315570688,1308817920,1304527360,1293274624,1283475968,1283428352,1289809408,1302140416,1312948736,1318190592,1316762624,1309996032,1307548160,1316868608,1327575040,1325114368,1310245376,1315190784,1327825408,1325877248,1325809152,1335203840,1334184960,1324494848,1317760000,1310881280,1302439936,1300001280,1301235200,1303670272,1303904256,1307683328,1315368448,1315145216,1314298368,1307511296,1295838208,1305866752,1309327360,1297356800,1289214976,1290569216,1307503616,1314356224,1310622720,1301974528,1295875584,1313401856,1328225280,1333011968,1337142784,1345621504,1343824896,1327496704,1308406272,1299400704,1295656448,1298814976,1297074176,1297680384,1310121472,1310846464,1307287552,1311240192,1310274048,1305682432,1302049792,1300801536,1310450176,1313402368,1315309056,1315351040,1307456000,1302871040,1299673600,1288662016,1289123328,1307223552,1325947392,1337052672,1344910848,1349159424,1340363264,1338682368,1338174464,1315366912,1300767232,1301660672,1302457344,1310447616,1318359552,1323911168,1322137088,1312520704,1306772480,1312082944,1315939328,1307444736,1293490176,1290079744,1296485888,1309218304,1317649408,1298064384,1301267968,1300872192,1290826240,1294564352,1295663616,1296320512,1294953472,1295899648,1291190272,1290070528,1302580736,1314920960,1303363584,1301912576,1302224896,1303135232,1310834688,1301842944,1293251584,1294228480,1297644032,1301331968,1302525952,1304424960,1298662400,1290690560,1293021696,1305148416,1304036352,1299008000,1294595072,1290699264,1283302400,1285703680,1291125760,1295291904,1306520064,1300245504,1306597376,1312441856,1314288640,1315790336,1308095488,1307240448,1293703680,1283014656,1298807808,1306102784,1311884800,1328989696,1329837056,1318943232,1303535104,1294542848,1296014848,1301799936,1304500224,1313557504,1318185472,1311837184,1310540288,1314889216,1335006720,1351149568,1342763008,1322000384,1309189120,1303917056,1291514368,1285246976,1292368896,1295829504,1296484864,1298190336,1298101760,1298018816,1297648128,1304832000,1314157568,1314392576,1303273472,1282856960,1277941248,1279506432,1294016512,1314127360,1318208000,1318602240,1324411904,1326536192,1302240256,1278082048,1278119424,1278018048,1283662336,1289247232,1286702592,1282570240,1288226816,1294797312,1299522048,1306074624,1309615104,1305739776,1297207296,1298388480,1297162752,1285296640,1272868352,1260880384,1254645248,1264856064,1274384896,1281402880,1281293312,1281790976,1290756608,1305336832,1320031744,1320687104,1301821440,1283431936,1286280704,1307918848,1309315072,1291175424,1283788288,1284024320,1282733568,1279400448,1282044416,1290818560,1295758848,1292498944,1300423168,1307956224,1310429184,1307378688,1324229120,1325386752,1303550976,1307314176,1313554432,1307676672,1297572864,1293670912,1281264128,1269484544,1262800896,1272587264,1280595968,1282040320,1272101376,1274131456,1295708672,1308307968,1310299648,1298163712,1292141056,1294651392,1295371776,1285826560,1270339584,1276119040,1295768064,1285217792,1275813376,1285809664,1294377472,1287883264,1283383808,1288150528,1295990272,1297061888,1284635136,1262235136,1252190208,1257478144,1250570240,1246258176,1254882816,1274782208,1285009408,1280817152,1281820160,1285658624,1288585216,1284418560,1274075648,1263175680,1266327552,1271716864,1275039232,1274959360,1270081536,1265810432,1260353024,1267777536,1288978944,1307161600,1322386944,1314241024,1300773376,1303016960,1303590400,1301384192,1290403840,1300247040,1314827776,1321516544,1323078144,1318476288,1308255232,1288812032,1285265920,1294536704,1302941696,1304185856,1301354496,1300111360,1303821312,1300938752,1289883136,1288055808,1289144832,1285996544,1284776448,1285226496,1287269376,1296631808,1304251392,1310824448,1309806080,1296260096,1295939072,1302910464,1295328256,1289486336,1287969792,1283895296,1287289856,1288620032,1289624576,1280020480,1272880128,1277964288,1297708032,1315415552,1316158464,1298060288,1286970880,1285296128,1286495232,1289835520,1285883392,1289888256,1291625472,1280401920,1264939520,1262536192,1262491648,1265074688,1273033728,1270865920,1259656192,1265987072,1269885952,1268784640,1267286528,1263881216,1269764608,1283725312,1288005632,1286341632,1279622144,1271753728,1267828224,1279517696,1290149376,1289886720,1288929792,1290201088,1298742784,1286597632,1273425920,1272398336,1283184640,1284530176,1281436160,1283330048,1283192320,1275622912,1278460416,1284613120,1296513024,1302311936,1299632128,1296179712,1296991232,1295052288,1289500160,1300277760,1309599744,1299799040,1276234752,1260191232,1251964416,1251480064,1249618432,1253892608,1251177984,1252429824,1264044544,1275151360,1275435520,1278188544,1279067136,1269035008,1272654848,1275293184,1271648768,1269405184,1264727552,1262210560,1261536768,1261583872,1256820224,1244105728,1241634816,1239906816,1246462976,1259408384,1270106624,1280012800,1287389184,1284740096,1273850368,1264612352,1256447488,1259367936,1275584512,1286283264,1289820160,1281751040,1273713664,1273207296,1273936384,1284876800,1296094720,1282278400,1271849472,1276498944,1284816896,1295591936,1290695680,1284756992,1280582656,1264707072,1249790464,1252189184,1261394944,1273037824,1293419008,1292806656,1290457600,1287289856,1285865984,1286873088,1274961408,1275203584,1284187648,1286264832,1281444352,1281164288,1279512064,1266202112,1253682176,1252017152,1263406592,1293831680,1309499904,1309646336,1302181888,1294643712,1280181248,1260076544,1255770624,1260314624,1250081792,1240032256,1245348352,1253333504,1250537472,1243971072,1245448192,1250720256,1256960512,1258936320,1250103296,1252891136,1262596608,1268801536,1266916352,1274796032,1275400704,1265374720,1270715392,1268643328,1256437760,1254229504,1257763328,1258135552,1259920896,1258091520,1258340352,1264413696,1252655616,1251007488,1261297152,1266893312,1267859968,1273656832,1276773376,1270516224,1260380160,1249121792,1271049216,1303579136,1302391296,1291730944,1284758016,1284419584,1285911552,1277094400,1265821184,1265547264,1280397824,1287809536,1282037248,1269877248,1271583232,1279020032,1267425792,1257805824,1249724416,1232268800,1229868032,1221416448,1224329728,1236648960,1244108288,1249830912,1253512192,1257299968,1252778496,1245464576,1256913408,1262946304,1256320000,1256188416,1262643200,1259760640,1259256320,1259768832,1278311936,1293099008,1286829568,1282278912,1270623232,1264387072,1259004416,1249094656,1244904448,1247586816,1259535360,1270480384,1275058688,1274966016,1262473728,1250406912,1245458432,1250232832,1260225536,1251665408,1256902656,1267624448,1279706624,1285124608,1275499520,1276274688,1285390336,1293601792,1289488384,1278080000,1262103552,1253794304,1249132544,1250181120,1250457088,1245326336,1243527168,1241325568,1235709440,1232563712,1243504640,1248762880,1252050944,1260736512,1260175872,1266485760,1277581824,1282153984,1274703360,1261027328,1249936384,1252499968,1258091520,1256337408,1249820160,1258013184,1268477952,1261970944,1257984000,1258970624,1258971136,1249917440,1252334080,1249418752,1238167552,1233802240,1232984064,1243004416,1254731776,1247230976,1248157184,1255304192,1251896832,1241439232,1236431360,1246000640,1258046464,1246530048,1235969024,1245010944,1250826752,1252215296,1262732800,1265502208,1259026944,1256308224,1250337792,1243873280,1248872448,1242387456,1232594432,1232770048,1239859712,1247592448,1239994880,1240994304,1251253760,1265278976,1262373376,1261282816,1253904384,1226262528,1220562432,1225633280,1233832448,1228852736,1218324992,1212268544,1209511936,1216732672,1224953856,1234435584,1238627840,1239510528,1238052352,1245438976,1241745408,1237665280,1233963520,1228662272,1235713024,1237452288,1239416832,1255668224,1274620416,1278834688,1268282368,1256065536,1247453184,1245355008,1245537280,1249819136,1251655168,1258641408,1260365824,1253933568,1251826176,1255880704,1250063872,1250014208,1253022720,1244337664,1244428800,1249720320,1250413056,1242941952,1241756672,1239242240,1242766336,1255018496,1256879104,1256182784,1259206656,1254437376,1255439360,1258979328,1262787072,1267793920,1259742208,1247482880,1237349888,1246836736,1257255424,1244081152,1226253312,1231342592,1238660608,1228333568,1226849792,1229916672,1229271552,1223285760,1215145984,1224248320,1241361408,1255181312,1265370112,1264909312,1264857600,1267304448,1264058880,1271640576,1282972672,1288690688,1279198720,1271907328,1270634496,1280182784,1283911168,1268809216,1261653504,1266295296,1265741312,1256992768,1238142464,1222237696,1219103232,1224138240,1221565440,1222602240,1229742592,1230617600,1238632960,1247355392,1254937600,1274654720,1279003136,1273327616,1264022016,1259302912,1252529664,1251206144,1256493568,1253412352,1243402752,1246952960,1256728576,1255744000,1251744256,1252987904,1254759424,1247718912,1247100416,1248073728,1233162240,1226923008,1237237248,1253789184,1254778368,1247447552,1253455872,1256669184,1252387840,1252705280,1255383552,1243355136,1243200512,1250317312,1249499648,1252820992,1251566080,1255482368,1261067264,1260768256,1252350976,1241882112,1229062144,1226166784,1225850368,1226616832,1237497856,1250009600,1248570368,1238407680,1233232896,1229873664,1228889088,1222133248,1235248640,1250707968,1241532416,1236502016,1239997440,1250742272,1265558016,1264509440,1250223104,1239188992,1234202624,1224799744,1224730624,1226016768,1230763520,1234183680,1240190464,1248026112,1253851648,1257870848,1254827008,1254834176,1243647488,1235898368,1238723072,1218935808,1200211968,1196143104,1193837568,1187757568,1192271360,1214312448,1222943232,1215681536,1208913920,1221858816,1238731264,1239488512,1232949760,1231755776,1252197376,1264311296,1262440960,1250168320,1249006592,1258877952,1254484992,1243163136,1237469184,1243960320,1246159872,1251250176,1265478144,1270542336,1270172160,1269974528,1255139840,1239102464,1240530432,1249477632,1239218688,1233635840,1252959744,1257697792,1249638400,1235943424,1237940736,1250857984,1258433536,1254644224,1247557632,1238387200,1233614848,1230325248,1229863424,1236512256,1241086464,1241417216,1246933504,1240332800,1236980736,1240491008,1235422208,1227571712,1221698560,1229260800,1233836544,1235006464,1242452992,1239270400,1222332928,1224749568,1237381632,1231280128,1225967104,1231388160,1241444864,1248172032,1248315904,1245113856,1233409536,1220408320,1210676736,1216207872,1228555776,1231733248,1233097728,1233084928,1234673664,1235484672,1233289216,1231749120,1223322624,1218205184,1229067776,1241179648,1257432064,1257535488,1247902720,1236640256,1221109248,1208674304,1212862976,1226548736,1242907136,1255459840,1249714176,1245825024,1244953088,1244142080,1231892992,1217136128,1214040576,1218211328,1217361408,1233295872,1237652480,1231210496,1224532992,1216232960,1218271232,1221776384,1230927872,1233652224,1233660928,1239338496,1246798336,1249510400,1252789760,1258547712,1269875712,1277516800,1271395328,1259235328,1254604288,1253622784,1246390272,1251896320,1260441088,1266203136,1256323584,1259235840,1266176000,1253979136,1257543168,1253079040,1244446720,1247687168,1239173632,1226652672,1222027264,1227130880,1222001664,1216070656,1226233856,1220668928,1200735232,1205666816,1225163776,1223372800,1219728384,1219951616,1217845760,1231668736,1241230336,1240545280,1245391360,1242455040,1237161472,1241448448,1245403136,1247003136,1238380544,1218354176,1211783680,1215006720,1219200512,1227383808,1237955072,1241477632,1228685824,1211992576,1219715072,1234526208,1240890880,1239298560,1240824320,1235642368,1221285888,1207813632,1202770432,1195410432,1195872256,1211115008,1211153408,1210724352,1205091840,1197508096,1190793728,1188421120,1197934080,1206668800,1213245440,1225405440,1239163392,1248080896,1245162496,1234409984,1226449920,1215262720,1199752704,1187558912,1195525120,1208386048,1211918848,1215197696,1213385216,1214526464,1222857728,1233793536,1231917568,1227696128,1232992768,1234938880,1226336768,1225526784,1227658240,1235131392,1247309312,1249702400,1251210240,1246401024,1243418624,1247782912,1230355456,1215685120,1209843200,1203108352,1212688896,1219491328,1229194240,1223976448,1211351552,1199643648,1198861824,1210819584,1210838528,1200318464,1200152576,1203998720,1202202112,1196839936,1194264064,1196161024,1198991360,1196275200,1180721152,1170168832,1172190208,1175446528,1172570112,1166200320,1176698880,1187603456,1194157568,1193437696,1185409536,1181814272,1187433472,1194605056,1193324032,1199212032,1202671104,1209787392,1207135232,1199725056,1190981632,1185888768,1192403456,1192371712,1184517120,1183672320,1184091136,1194789888,1207025664,1220839936,1219209216,1209126912,1199501824,1187052544,1181362688,1191247872,1202786816,1197080576,1197757952,1210973696,1210823168,1208814080,1209939456,1209850880,1215738368,1215708160,1210907136,1213254656,1223044096,1224387584,1217563136,1206218240,1200057344,1195508736,1192216064,1185523712,1183155712,1188746752,1202791936,1214772224,1222740480,1221583360,1211791872,1208684544,1211921920,1209031680,1206578688,1204590592,1217035776,1230665728,1232747008,1222768640,1210143744,1209819648,1204839424,1194441728,1190772224,1200561664,1211320832,1218329088,1222412800,1217012736,1214726656,1226592256,1229547008,1219332608,1232965632,1236675072,1221381120,1226012672,1233306112,1242951680,1251509760,1249633280,1236205568,1215819776,1203061760,1198909952,1206607360,1214131200,1206870528,1200060928,1203538432,1201755136,1201324544,1207496704,1217287168,1231924224,1228658176,1215226880,1214593024,1219853312,1215778816,1221537792,1223883264,1205491712,1201377280,1202833920,1195534848,1195467776,1198596608,1200536064,1207000576,1200945152,1183194112,1181988864,1197984768,1209756160,1209203712,1192145408,1178304512,1189760512,1200261632,1205372416,1200645120,1191599104,1186877952,1188950528,1193511936,1191112704,1194296832,1192214016,1191213056,1202633728,1220499456,1215139840,1201121280,1191366144,1180244992,1178757632,1184103424,1186691584,1190306304,1198217216,1205095936,1214962688,1222387712,1211009536,1197202432,1196340736,1199300608,1203726336,1217481728,1236465152,1235088896,1229744640,1224931328,1213397504,1205455872,1196288512,1203386880,1218810368,1227714560,1237998080,1236048896,1219895296,1214075904,1212105728,1208367616,1193294336,1183397888,1187730944,1200652288,1205255168,1195031552,1191027712,1189095936,1192911872,1192963072,1202628096,1211006464,1210415616,1211368448,1206654464,1189588480,1160735744,1157258752,1173388800,1184891392,1196174336,1197915648,1193632256,1187792896,1181787136,1183272448,1184350720,1176454656,1169978368,1180517888,1199308800,1201965056,1198307328,1200922112,1200162816,1201261056,1201381376,1213499392,1224057856,1236793344,1234472960,1230939648,1235902464,1230780416,1223577088,1222814720,1227725824,1225504256,1221301248,1209257984,1195385856,1177399296,1167467520,1174113792,1183350784,1181364736,1179039232,1192649728,1189920256,1163465728,1150581248,1166355968,1185222144,1193256448,1194917888,1204444160,1200527872,1182899200,1195028480,1209484800,1211831808,1201832960,1193119232,1196861440,1199634432,1193853440,1189617152,1192693248,1190377984,1185043456,1184616960,1191860736,1205960192,1208999424,1212599808,1208111104,1189990912,1184219648,1202749440,1219079168,1225923072,1214404096,1199380480,1203150848,1205116928,1203958272,1196707328,1184785408,1185296896,1186204160,1193354752,1201719296,1211783168,1206774784,1195079168,1194327040,1199966208,1200971776,1199155712,1205492224,1208733184,1207372288,1202589184,1194961408,1194829312,1203804672,1190204416,1181352448,1181093888,1174002688,1180550144,1195425792,1202523648,1204771328,1207554048,1220246016,1225486336,1216216576,1209234944,1209982976,1213227008,1211167232,1197585408,1178356224,1177422336,1179566592,1177257984,1180111360,1184679936,1188684288,1193920512,1201012736,1191951360,1185667584,1185115648,1194032128,1207420928,1215924224,1228652032,1224267264,1213603328,1225821696,1236282368,1234671104,1219625472,1209622016,1214223360,1221926400,1235912704,1225688576,1202917888,1184566784,1176013312,1167560192,1169456640,1176034304,1183911936,1180586496,1184430080,1186281472,1186997760,1181668352,1176799744,1181902848,1190932480,1201523200,1203148800,1207480320,1201411072,1181392896,1173587456,1175748608,1176687104,1174008320,1180994048,1196734464,1196164096,1193877504,1198072832,1196024320,1201152512,1203867648,1193561600,1186882048,1192563200,1193012224,1195433472,1198210048,1198337024,1200375296,1197745664,1191710208,1192878592,1197601280,1202725376,1204603904,1203856384,1217616384,1222344704,1216712192,1201915392,1190896640,1203509248,1219595776,1218540032,1211510784,1215413248,1223402496,1219024896,1218756096,1211260416,1206635008,1206081024,1189907968,1174488576,1181890048,1194880000,1196831744,1190112768,1182944768,1190529024,1204704256,1200359424,1188852736,1182874624,1188843520,1197943808,1206307840,1213913088,1211503104,1201618944,1192916480,1184844800,1181697024,1185123328,1190383104,1188462592,1181213696,1164295168,1160975360,1166155776,1162930688,1163262976,1174193664,1184719360,1188563456,1187325952,1184497152,1180062208,1175363584,1177553408,1184445952,1188412416,1193681408,1200439808,1214172672,1219133440,1209236992,1208169984,1202403840,1189582336,1186093568,1200092672,1206989824,1195792896,1187765248,1180835328,1185346048,1189748224,1195136512,1185383936,1174423040,1186529280,1190917632,1195768320,1194009600,1177572352,1164455936,1171302912,1182162432,1179825152,1170248704,1160230400,1154335744,1162568192,1167803392,1164037120,1173793280,1181869568,1179138560,1177680896,1182986752,1196691968,1199183360,1201974272,1203136000,1188606976,1178015744,1176289792,1186336256,1190836224,1186646528,1184370688,1182889472,1176398336,1170007040,1172711936,1168509952,1177735680,1192370688,1188609536,1187328512,1189482496,1186518528,1186139648,1196866048,1205886464,1197955584,1191262208,1195772416,1197557248,1204176896,1209731584,1210741760,1219743232,1222191104,1217216000,1207727616,1196414464,1180026880,1178044416,1192266240,1205448704,1207639040,1207222272,1207641088,1206382592,1194314752,1179766272,1171173888,1177308672,1188197888,1202198528,1218083328,1216048640,1202991616,1192294912,1191872000,1196694528,1198091264,1199345152,1184749056,1169967616,1178886656,1198008320,1200351232,1187237888,1181710336,1184712704,1176832000,1163256320,1151758336,1157480960,1165304832,1165757440,1177926144,1188069888,1198912000,1209840128,1212963840,1196269056,1181106176,1174930944,1180733952,1175145472,1155639296,1152197120,1151726592,1151483904,1157306880,1166165504,1175848960,1185147392,1185047040,1174155776,1178200064,1185836544,1182872064,1179760128,1185901568,1187216384,1180360704,1186131456,1181044224,1174836736,1183735296,1192708096,1193278464,1192061440,1181818880,1171080192,1177588224,1186225152,1186198016,1195492352,1185590784,1176108544,1177700864,1160765952,1154342912,1158100480,1156129280,1160977920,1163501056,1151371264,1145930240,1144443904,1138969088,1143089152,1150071296,1154637312,1153782784,1162588160,1179287040,1180591104,1164227072,1159954944,1165340672,1169645056,1171204608,1172940800,1171784192,1181470720,1195101696,1191101952,1176439296,1161450496,1148564480,1141460480,1144495616,1142360064,1134916608,1128130560,1128497664,1137225728,1159837696,1168385536,1158431744,1144287232,1135919616,1137897984,1134695936,1132038144,1139812352,1146652672,1153545728,1164090880,1177114624,1164281856,1145071616,1140627968,1140697600,1147036160,1160553472,1171502080,1168822272,1168884224,1180953088,1173569536,1152965632,1153988608,1172154880,1172511232,1160999936,1156343808,1165271552,1162887168,1166640640,1180568576,1174417408,1154232832,1151451648,1163342336,1175175168,1165492224,1155175424,1159784448,1149632000,1142617088,1141953536,1147805184,1159625728,1172447232,1166264320,1156707328,1165215744,1169249792,1165994496,1167542272,1175379968,1182440960,1179289088,1168040448,1164398592,1161433088,1153204224,1152478720,1155935744,1156429312,1164659712,1164136960,1164850688,1175037952,1181667840,1181364736,1172169216,1174857728,1187802624,1175111168,1159042560,1153027072,1142668288,1145093632,1158495232,1166179840,1178844160,1170983424,1166539776,1159341056,1159323648,1170829312,1179176448,1191997952,1196420096,1192166912,1186947584,1182227456,1178867712,1175035392,1167126528,1158568960,1151210496,1155963904,1161398784,1170727936,1176077824,1172881408,1169321984,1163487744,1165535744,1172519424,1171561984,1159689728,1152582144,1153451008,1153353728,1152600064,1149548544,1161011200,1159870976,1153254400,1149942784,1154665472,1164646400,1174141440,1171287552,1166931456,1156931584,1145618432,1151860736,1148966912,1152560128,1159202816,1152294912,1146362880,1140921344,1141044224,1132831744,1131635712,1140102656,1144996864,1146135552,1147256832,1151073792,1154345472,1152730624,1161924096,1174497280,1172169728,1172843008,1176325120,1176528896,1168688128,1158228992,1151417344,1151105024,1149587456,1138328576,1135228928,1130203136,1125154816,1132294144,1149358080,1161534976,1168981504,1180786176,1179119104,1169041920,1161750528,1155853824,1150275584,1157958656,1169680384,1173437952,1176935936,1184004096,1185063424,1172301824,1156464128,1138099200,1131358720,1146528768,1154064384,1153409024,1159472128,1166818304,1171248128,1164385792,1163387904,1162622464,1154517504,1147832832,1150464512,1150830080,1133923328,1125354496,1134815232,1140508672,1138116608,1143050752,1152734208,1152430592,1151272960,1151091712,1154270720,1151128064,1140050944,1148577280,1148653568,1147252736,1146808320,1144717312,1154608640,1173584384,1188351488,1185064960,1160172544,1140731904,1139175424,1149283840,1156399104,1156418048,1153231872,1162305536,1171663360,1179635200,1189586944,1192133632,1187634176,1175771136,1154850304,1152254464,1155485696,1148861440,1140456960,1143427584,1149158400,1147396608,1142632448,1131428864,1134875648,1141693440,1143633408,1150419968,1162149376,1172826624,1159470592,1142678528,1141426688,1137507328,1135954432,1146272256,1152989696,1155787264,1163558912,1155925504,1146398208,1137560576,1127693312,1129213952,1131938304,1128817664,1130767360,1139608576,1154188800,1171321856,1171879936,1167546368,1169128960,1156493312,1159364608,1168390656,1165500416,1167693824,1175860224,1171750912,1164870656,1162300928,1166070784,1167924736,1166219264,1153641984,1147998208,1148791808,1144181248,1149145088,1163717632,1172806656,1173271040,1173314048,1165514752,1161503232,1158370816,1155326976,1145161216,1131437056,1137157632,1143849472,1149650944,1153657344,1140959232,1138715136,1144454656,1150432768,1149796864,1143647744,1135921664,1137301504,1146084864,1155961856,1159617024,1148186624,1145347584,1153129472,1155845632,1166844928,1176196096,1174078464,1175975424,1174781440,1173278720,1182514176,1182554112,1173827584,1161449984,1152330752,1160216576,1170227712,1168414720,1172444672,1169919488,1159908864,1158518272,1159709184,1156651008,1151420416,1155245568,1162094592,1165218304,1161486848,1148299776,1149360640,1155036160,1158924800,1152926720,1138820608,1126493184,1121792512,1129489408,1137529856,1142179840,1144609792,1130876928,1120190976,1117511680,1116954624,1126881792,1136494592,1130550272,1126041600,1142631936,1154300416,1158418944,1155035136,1156595200,1156234752,1145495040,1145757696,1156015616,1162133504,1165312512,1172901888,1181006336,1169339904,1148313600,1142471680,1144872960,1136715264,1139927552,1152073728,1161076736,1155791360,1148337152,1145103360,1146506752,1150837760,1146934784,1135552512,1127592448,1130424832,1141442560,1152109568,1152842240,1152937472,1154915840,1152205312,1152117248,1144014336,1144752640,1146058752,1148923904,1150462976,1157194752,1163573248,1157927936,1162642432,1175153664,1169882624,1151676416,1135073280,1129721344,1124311040,1125285888,1141777408,1144405504,1146278400,1138900480,1131528704,1133455872,1142968320,1150204416,1149128704,1152789504,1142491136,1132291072,1128306176,1129560064,1147510272,1167608320,1171434496,1162806784,1153963520,1151231488,1141860864,1137460224,1140464640,1139218944,1133020672,1135459840,1142243328,1149971456,1147238912,1143708160,1141412864,1138792448,1143491072,1154518016,1157820416,1158627840,1157290496,1156453888,1163658240,1169425920,1177658880,1177304064,1169638912,1153910272,1126238208,1113851904,1128315904,1142761472,1147051520,1145696768,1137936896,1141617152,1143083008,1145406976,1154491904,1153836032,1148690944,1143246848,1142724608,1143584768,1145663488,1147865600,1150705664,1146050048,1140821504,1137708032,1135175168,1141577216,1147900416,1142464000,1141252096,1134341120,1122946560,1125185024,1127395840,1118307840,1110035456,1108645888,1105875968,1116743168,1134494720,1132532736,1125472768,1131203072,1132742144,1136997888,1150552576,1161334272,1168518656,1161146368,1149624832,1154043392,1156057088,1145295360,1143426560,1143726592,1140253696,1141982208,1143654400,1145626112,1160555520,1162507776,1147554816,1141285376,1152528384,1170163712,1177089536,1161146368,1147715072,1128962048,1117549056,1124023808,1120848384,1110458368,1107919872,1103081984,1092613120,1095896064,1098589184,1096466432,1098281472,1106110464,1112101888,1125266944,1116197888,1109556736,1124547072,1144470528,1149096960,1136036864,1136518656,1146008064,1143931904,1141079552,1150282752,1159227904,1163447808,1149836800,1132633600,1119557632,1103831040,1104819712,1127091712,1140800512,1148343296,1143661568,1131556352,1117933056,1106578432,1105088000,1111653376,1108100096,1109271040,1128885248,1134070272,1127276032,1126223872,1139910656,1159905792,1159754752,1156368896,1158577664,1153738752,1148324352,1145314816,1143892992,1137170432,1141969408,1151590400,1149891584,1150782976,1138682880,1127705600,1137011200,1145622016,1151555072,1155061248,1159222272,1155207168,1153683456,1155141120,1142006272,1131339776,1128463360,1131217408,1131061760,1142809600,1143649280,1127323648,1119179264,1127965696,1132779008,1125848064,1131904000,1144734208,1138787840,1143527424,1136784384,1126244864,1122122240,1120105984,1116210688,1123825152,1131780608,1130178048,1125385216,1120883200,1130099200,1136288768,1129515520,1129161728,1138580992,1138429952,1137955328,1145968128,1150487552,1145464832,1133697024,1121809408,1116746240,1114419200,1116084736,1130902016,1153185792,1162500096,1148476928,1143086592,1150351872,1149304832,1139384832,1119275520,1118932992,1136557568,1144321536,1138663424,1125312000,1115783680,1118082048,1128658944,1137994752,1141983744,1137338880,1128966656,1124098560,1117980160,1118351360,1127125504,1138472448,1146780160,1149584384,1143510528,1141710336,1134291456,1135026176,1140473344,1142943232,1150777856,1155028480,1152016896,1152653312,1143850496,1134256640,1135790592,1146116096,1159945216,1171930624,1165917184,1144343040,1132676608,1129812480,1123355136,1125856768,1133376000,1134086144,1129422848,1112948736,1108263936,1115891712,1124890624,1139762688,1155759104,1155464192,1138283520,1122338304,1112722944,1116002304,1120888832,1116556800,1120436224,1136423424,1134393344,1134001664,1146788864,1151993344,1147346944,1137986048,1120765440,1120848896,1125748736,1126991360,1124859392,1126228992,1127683072,1122072576,1117285888,1111427072,1114190336,1120190976,1124172288,1140477440,1162951168,1159450112,1133749248,1120674304,1126426112,1141898752,1154309120,1158251520,1147793408,1140364800,1136610816,1137705984,1137428992,1136584192,1142808064,1135996928,1118839296,1108851712,1115890176,1127864320,1130719232,1110758400,1095282688,1092590592,1093583872,1103464960,1103939072,1105010688,1103268352,1098297856,1095889408,1099597824,1099463168,1108121600,1107069952,1100953088,1117123584,1127713792,1120441344,1112332288,1110662144,1108147712,1108040704,1100124160,1101274112,1123298304,1133243904,1122371072,1113314816,1110385152,1118330880,1120387072,1124424192,1132882944,1138338816,1134381568,1133962752,1146348032,1156433920,1155660288,1150400000,1131970048,1109822976,1104336384,1103171584,1116593152,1122956800,1118918144,1117636096,1124720128,1118983680,1113059328,1111906304,1114988544,1127053824,1131680256,1127584768,1123639808,1112855552,1100636160,1093952000,1090128384,1102445568,1117656576,1128559104,1133519872,1132502016,1121648640,1111672320,1115713536,1114183168,1109899264,1126936064,1132354560,1132527104,1138624000,1136040448,1134411264,1125180928,1112187392,1113350144,1118586368,1131463680,1142990336,1140983296,1137205248,1131645952,1127046656,1116345344,1104226304,1111316992,1120187904,1119533056,1112027648,1117496832,1121062912,1126397440,1144438784,1154228224,1152727552,1146926080,1136514560,1130042880,1124008448,1127718400,1131439616,1137367552,1137093120,1124987392,1118905344,1128140288,1129042944,1124041728,1124179968,1114809856,1103037952,1098577408,1104297984,1110418944,1117410816,1132889088,1143497728,1142034432,1127448576,1122723328,1132500480,1134600704,1132203008,1134392832,1133660672,1121924096,1119179264,1120587776,1121900544,1109528064,1107259904,1118996480,1127886848,1122041344,1106935296,1096988672,1083979264,1095306752,1110355968,1115567104,1116295680,1114435584,1106461696,1097742848,1112050176,1128067584,1125322752,1119364608,1114821120,1110944768,1112745472,1116563968,1119400448,1139297280,1143625216,1129920512,1116197888,1115962880,1119132160,1113092608,1107507712,1103982080,1105541120,1119909376,1125465600,1122749952,1134025728,1139326464,1124550656,1123051520,1131573248,1121594880,1120344064,1130955776,1139798528,1130589696,1116456960,1103115264,1094958592,1104116736,1106618880,1106094080,1096113152,1087689216,1088984064,1087084544,1081452032,1075450880,1082139648,1083955712,1089642496,1105947648,1112035840,1101148160,1093070336,1092108800,1088936960,1086235648,1085523968,1088243712,1090950144,1095769088,1101237760,1106345472,1121249792,1127532032,1120009728,1113176064,1108631552,1112854528,1117192192,1125788672,1139697664,1139313664,1132228096,1126375936,1130471424,1140296192,1144489472,1137597440,1116077568,1105812992,1106031104,1116148736,1124431360,1114768896,1101236736,1093159424,1090415104,1104513024,1105688576,1103104000,1098796544,1100227072,1107775488,1109027840,1102430208,1093102592,1092410368,1092605440,1102334976,1114358272,1116003328,1097645056,1096049152,1114188800,1117439488,1110657024,1113452544,1121659392,1121931264,1114465792,1112631808,1109690880,1112374784,1111848960,1110621184,1116814336,1118009856,1114891776,1124458496,1129774592,1120372224,1122648576,1139221504,1144083968,1134994944,1132289024,1136738304,1131850240,1115445248,1104265216,1106861056,1096795648,1082272768,1077961728,1080288768,1081410048,1090436096,1101423104,1098084352,1089864704,1093371392,1092143104,1075423232,1060890624,1061448192,1073028608,1086360576,1107727360,1122244608,1122809856,1117914624,1110183936,1106976256,1109500928,1107864576,1104017408,1105939968,1114926080,1115390464,1110618624,1108421632,1096251904,1079528448,1079130624,1087135744,1091746816,1096112128,1087356928,1084147200,1088428544,1088498688,1090266112,1081519616,1079567872,1089247744,1090570240,1082061312,1079203840,1091134464,1101191680,1108275712,1108911104,1105825792,1111162368,1115851776,1119312896,1118171136,1117012992,1113576448,1105699840,1102862848,1091232768,1077789696,1073771008,1080946176,1089815552,1099279872,1108027392,1122785280,1127963648,1117805056,1111839744,1104809984,1097710080,1099440640,1114789888,1125508096,1122376704,1119100928,1120355840,1115862016,1110323712,1101800960,1101502976,1109496832,1114003456,1119055872,1114304512,1099065344,1086390272,1093528064,1117992448,1115921920,1095326208,1085351424,1081545728,1089054720,1103063040,1097121792,1084782592,1079309312,1092613120,1118707200,1132826624,1137149440,1139656704,1145385472,1136139264,1119705600,1110494720,1107619328,1107893760,1114165248,1110872064,1104480768,1102896640,1088372736,1075546624,1088589824,1103019008,1096076288,1089652736,1088797696,1085945344,1087201792,1092042752,1094428672,1094201856,1085865472,1102076928,1125317120,1117545472,1101846528,1108001280,1112270848,1100199424,1101572608,1119588352,1123084800,1108983296,1102153216,1109357568,1115005952,1110074880,1101193728,1107581440,1107391488,1095253504,1087027200,1088691200,1102430720,1113150464,1117762560,1117643776,1102532096,1088616960,1095129088,1102771712,1104824832,1104229888,1100827136,1089684992,1079383040,1077634048,1083467776,1075973632,1063622144,1060547072,1071107584,1078944256,1076661248,1067010048,1071900160,1076777472,1077195776,1077702144,1083933696,1098841600,1095000064,1085129728,1099873792,1112995840,1098942976,1073202688,1060420608,1062249472,1071441920,1067768832,1070935552,1086167552,1101665792,1116643840,1121437184,1117531136,1089687040,1066801152,1058082304,1067822080,1083302912,1092061184,1097925120,1108910592,1106178048,1093842432,1094533120,1102316544,1110665728,1104255488,1098630656,1099078656,1085870080,1081583104,1086241792,1100658176,1108134912,1101262336,1101025280,1111428096,1111664128,1100871680,1096498176,1103779840,1109910016,1110957568,1109137920,1107835904,1103181824,1105419776,1103820288,1090717184,1082193408,1074219520,1075842560,1090895360,1105619456,1099509760,1078319104,1068600832,1074304512,1074051072,1073896960,1082324480,1091430400,1080427520,1068750336,1059772928,1071603200,1086570496,1087893504,1088645120,1089704960,1091199488,1093736960,1087840768,1082240000,1071961088,1081461760,1093271040,1090242560,1088759808,1085450752,1076877312,1070998016,1059211264,1046478848,1064852992,1109739520,1125594624,1103521792,1096421376,1095299072,1086081536,1077027328,1073933312,1077050880,1075522560,1077957120,1079901696,1082756096,1081818624,1082765312,1084332032,1076363776,1063953408,1059359744,1063567360,1078609920,1080312320,1060347904,1040845312,1045945344,1066289152,1068858368,1073468416,1086574592,1086183424,1078021120,1082180096,1090492416,1098011648,1090188288,1083103744,1075231232,1062110720,1055675392,1047687680,1053733376,1069517312,1077302784,1074285056,1062886912,1069860864,1081037824,1072783872,1068336128,1080578560,1088401408,1097562112,1098011136,1092569600,1081690112,1081278464,1086021632,1096327168,1109661184,1099536384,1081996800,1084099072,1096415744,1099945472,1105601024,1109345792,1106630144,1093500416,1092476416,1106718208,1111735296,1094625792,1082658304,1078397440,1079941632,1080592896,1076550144,1070417920,1062971392,1069858304,1081007104,1086094848,1089311232,1087497216,1095026688,1097927168,1094956032,1081263616,1074787840,1076146688,1085200384,1102234112,1104838656,1110713344,1113894400,1106960896,1100775936,1098972672,1093524480,1085213696,1087963136,1099416576,1113596416,1124769280,1115835392,1102147584,1097359360,1100027904,1098271232,1096874496,1104303104,1109883392,1113647104,1115994624,1116385280,1120759808,1128202752,1134395904,1124897792,1113129472,1106658816,1099448832,1099060224,1098053120,1090196992,1094140416,1094224384,1091917312,1084190720,1073934848,1076786688,1075310592,1073864704,1076599808,1090904576,1090810368,1087588864,1084972544,1083111936,1088542720,1089344512,1093876736,1100469248,1097710080,1084970496,1078598144,1083503616,1094097920,1092144640,1083167744,1069277184,1060228608,1063609856,1065384448,1071062528,1086654976,1102934016,1109312000,1099766272,1094232576,1093208064,1084211200,1072663040,1065444864,1072970240,1070057984,1061063680,1061605888,1067855360,1070583296,1062771712,1059771904,1066984448,1076248576,1077042176,1077246464,1071877632,1065686016,1063456256,1056176128,1052448768,1056403968,1055739392,1060976640,1063028736,1069112320,1071683584,1078352896,1078377472,1083226624,1088416256,1083486720,1076742144,1072093696,1064177152,1058911232,1058286080,1061056512,1070063616,1085448192,1088651264,1083286528,1083219456,1083271168,1092854784,1095224320,1090612224,1088166912,1079875072,1075552256,1070976000,1063697920,1064527872,1076510720,1085207552,1093620736,1087386112,1083381248,1085290496,1092217344,1092770816,1087320064,1080818688,1072691200,1063913472,1074235904,1097966080,1110069248,1110614528,1094142976,1078205440,1071371776,1075902464,1085535232,1082865152,1077896704,1083521536,1094722048,1094622720,1079868416,1064122880,1059806720,1071458304,1073911808,1069940224,1073259520,1082736128,1087884800,1090459136,1087889408,1086682112,1078448640,1070408192,1082745856,1095064064,1087025664,1064782336,1050582528,1045435904,1045241856,1056187904,1058033152,1059087872,1063398912,1072836096,1078142464,1073521152,1078238208,1083985408,1077526528,1070942720,1076635648,1071601152,1061296128,1066612224,1080620544,1087025152,1082419200,1079899648,1086651904,1075024384,1061956608,1059302912,1058505216,1062206464,1056340480,1049338368,1055419904,1056900608,1053275648,1058593280,1064572416,1056795136,1062085120,1066078720,1069091840,1072916992,1068389888,1061399040,1066596352,1071395328,1062535168,1056181760,1057336832,1055377920,1044379136,1039574016,1040923136,1044254720,1049822720,1053999104,1052153344,1054901760,1061343744,1057865216,1045392384,1037180416,1042730496,1052885504,1047876096,1046091776,1045512192,1040228352,1045239808,1043053568,1035878400,1049046528,1066955776,1076555776,1074125824,1069019648,1074621952,1080963072,1073976832,1054901760,1050454016,1057390080,1053285376,1060272128,1073928192,1074609152,1079841280,1082708480,1080071168,1092548096,1092922368,1090589184,1106554368,1114889216,1117999616,1114715648,1100571648,1094132736,1098729984,1105266688,1101244416,1074925056,1056414720,1062435840,1066640896,1070518784,1072929792,1071755264,1073679360,1071876096,1065908736,1056583168,1060232704,1073233920,1079838208,1085097472,1083446272,1082339328,1079700992,1060155904,1051216896,1048990208,1045733888,1057296384,1075842560,1092525056,1089984000,1092843008,1097716736,1097946112,1100613120,1106321920,1102130688,1090406400,1082977792,1064826880,1050550272,1058938368,1057231360,1055689728,1054155264,1059182592,1070430720,1079115264,1083289088,1081896448,1077209088,1067112448,1050167296,1041475072,1047123456,1061595648,1075653120,1079161344,1082589184,1099144192,1102830080,1092811264,1065355264,1049131008,1059345408,1066098688,1056431616,1047003136,1047539200,1051564544,1052681728,1059817984,1066030080,1051762688,1048265728,1057072128,1064549888,1075867648,1067999232,1056658944,1060255744,1069201408,1071602176,1077190656,1082289152,1069916672,1072512000,1079347712,1071688192,1052304896,1037991424,1039786496,1042661888,1046174208,1054165504,1061289984,1059927552,1058882560,1066721792,1083016704,1089451008,1085966848,1081781760,1085936128,1086048256,1086112768,1087894016,1075358720,1060006400,1053441024,1060924928,1076170752,1082338304,1070290432,1048608768,1042678784,1055273984,1060511232,1045815808,1025836032,1025292800,1038431744,1045345280,1056370176,1059979264,1054418944,1061916160,1059253248,1050407936,1062624768,1072643584,1075619328,1073705984,1072586240,1075972096,1082928128,1085927424,1095613440,1102628352,1088273408,1070805504,1053739520,1046747648,1045057024,1041528832,1042439168,1052939264,1051835392,1043932672,1051792896,1063761920,1061957632,1049940992,1048265728,1052945408,1058605568,1059571200,1058295808,1059779072,1070453760,1081020928,1084829696,1080261120,1076094976,1062366208,1046209024,1040402944,1034006016,1031886336,1037003264,1052348416,1066196992,1065426432,1066723840,1073716736,1070535680,1059058688,1057847808,1057354240,1057747968,1069279744,1074938880,1076819456,1077882368,1078072320,1063264768,1055823872,1052227072,1043608576,1043034112,1057454080,1070335488,1070223360,1053959168,1037875200,1036776448,1048467968,1056136192,1076685824,1079974912,1058566144,1055686656,1071526400,1074688512,1065160192,1070951424,1080741376,1067018240,1051122688,1041256960,1044929536,1054193664,1051316736,1049651712,1054944768,1052863488,1045717504,1047174656,1058543616,1069436416,1067734016,1061596672,1060767744,1056899584,1049096704,1057136640,1068783616,1072030208,1059648000,1043595776,1028481024,1010667008,1015012352,1037083136,1052400640,1056871424,1054031360,1050342400,1049835520,1054537728,1060187648,1062745088,1065420800,1063120896,1061839360,1069455872,1062060544,1052777984,1062280704,1079827968,1080823296,1073077760,1059756032,1041861632,1042364416,1052966400,1054158336,1052610560,1056239616,1071598592,1081668608,1086077952,1095288832,1093299200,1082109952,1074469888,1072355840,1070042624,1074477056,1083745792,1093917696,1096703488,1075166208,1055865344,1057309184,1060957184,1060297216,1062436352,1067485696,1071415296,1077246976,1067896832,1054480896,1051860480,1051700736,1054553600,1065572352,1067414528,1069880832,1084776448,1083921920,1080607232,1076081664,1059273216,1044184576,1039266816,1046138880,1055900160,1065127936,1072557056,1082753536,1078913024,1067399680,1060190208,1057654272,1057263616,1052093952,1044983296,1042741760,1038179328,1030514688,1028817408,1027899392,1018838016,1012466688,1017598464,1030645248,1036331008,1030971904,1019680256,1012411392,1021349888,1028445184,1034608640,1049184256,1059789824,1073165824,1077534208,1079475200,1080478208,1064827392,1053112320,1057078784,1055069696,1055192064,1069700096,1075384320,1077830656,1062424576,1051334144,1057154048,1053019648,1043156992,1027986432,1020610560,1026995200,1013692928,1000035328,1011566592,1022380544,1027773952,1030918144,1044146176,1054581248,1054342656,1048040448,1047369728,1042774528,1034914816,1033909248,1035279360,1042815488,1040177664,1041077248,1041987072,1046899200,1053449216,1050072576,1039973376,1046476288,1062024704,1066641408,1070670336,1080582656,1081435136,1074340352,1072884736,1066723840,1067716608,1067933184,1064710656,1060033024,1052124160,1042290176,1042183168,1051301888,1056549888,1054210560,1041975808,1029348352,1040791552,1054140928,1055961088,1049457152,1049363968,1056722432,1063590912,1076896256,1082430976,1067666432,1050940928,1050624512,1041810432,1034740736,1023476736,1025847808,1043020288,1055500800,1052093952,1051719168,1065767424,1062501888,1046179840,1044525568,1044907520,1044385280,1044430848,1046328832,1051970048,1052978688,1065876480,1070661120,1067961344,1062942208,1050311680,1047642624,1048831488,1044119552,1048195072,1059873792,1059144192,1055005696,1048484352,1044575232,1060138496,1062917120,1062779392,1065785344,1056989696,1044762112,1034037248,1025013760,1024066048,1027791360,1032871424,1037272576,1058534400,1076807168,1062454784,1053623808,1064555008,1062032896,1053073408,1055543296,1051462656,1045124096,1051468288,1053621760,1058742784,1063048192,1055232000,1045582848,1045162496,1051164672,1045334016,1044906496,1044525056,1058211328,1067656704,1068554240,1065969664,1064478208,1067705856,1080048640,1079738880,1076490240,1072428544,1054474752,1036743168,1025209856,1033939456,1033302016,1025644544,1026013696,1035973632,1042736640,1040274944,1029238784,1022084608,1028737024,1036600320,1037882368,1034723328,1017773056,1011980800,1019638272,1025836032,1021191680,1029546496,1038635520,1045429760,1045008384,1045744640,1052015616,1055351296,1059051520,1057764864,1052716032,1057230848,1057464832,1049707008,1042600960,1035007488,1037337088,1048970240,1055072256,1045389312,1036747776,1024384000,1013164032,1012009472,1013015040,1025320960,1029929472,1022153728,1013982208,1006169600,1021659648,1031050752,1036448768,1055493632,1065082368,1058836480,1048825856,1041370624,1035564032,1030491136,1030907904,1038102528,1032565248,1029236224,1032978944,1041555456,1053083648,1061108736,1058978816,1045110784,1029908480,1022789120,1026874880,1032709120,1035240448,1040840192,1035965952,1034137600,1036169216,1047329792,1045265920,1029025792,1033860096,1046495744,1046055936,1042381312,1032331264,1033753088,1044938240,1050247680,1054744064,1050242048,1046789120,1052736000,1068923904,1076769792,1088180736,1085624320,1076856832,1069289984,1053281792,1048060416,1058163712,1064378368,1065506816,1059117056,1043817472,1037101056,1050996224,1061360640,1068779520,1069919744,1063747584,1053752832,1036892160,1035092992,1034726912,1028017152,1049044480,1057516032,1053853184,1049885696,1049101824,1048679936,1048845312,1042514944,1033606656,1027551744,1019696128,1015494656,1012186112,1016862720,1018937344,1014303744,1014138880,1017741824,1016820736,1017801216,1028428800,1045884928,1062837248,1063869952,1064861696,1057321472,1046374400,1037895680,1023062016,1019058688,1023153664,1033078272,1036591104,1021024768,1021129216,1032904192,1028010496,1017246208,1022282752,1031182336,1035400192,1045184000,1043074560,1022055424,996559360,986632192,990820352,999999488,1003520000,1013712384,1027948544,1029222912,1029038080,1036392448,1037433344,1037077504,1053063680,1055967744,1040415744,1043173376,1054461440,1056253952,1064886784,1063427584,1052536320,1057218560,1064085504,1058455040,1050071552,1051539968,1062529536,1068477952,1057436672,1052106752,1057744896,1063789568,1060193792,1046155264,1038480896,1049096192,1061210624,1053887488,1053049344,1043552256,1027621376,1023182848,1028321792,1042099712,1045120000,1044509696,1044193792,1033859584,1039440384,1032459264,1028939264,1037507072,1037751808,1039872000,1045825536,1038992384,1035506176,1040954880,1038585856,1042813952,1048500224,1045883392,1033341440,1023927296,1024253440,1037468160,1030367232,1021385728,1023314944,1012320256,999311872,995497984,995876864,999096832,998016000,1000331264,1005833728,1010142208,1019654656,1015909888,1009165824,1003921408,999561216,1014764032,1037246976,1047788032,1045482496,1039725056,1043788800,1057985024,1064224256,1062612480,1054893056,1046498816,1039426048,1034290176,1026599424,1026314240,1031945216,1028162560,1029220864,1045453312,1053138944,1055178240,1044736512,1034227712,1023686656,1018262528,1023994368,1026155008,1029801472,1042844160,1056663040,1062087680,1063113216,1058472960,1050013184,1033755648,1031305216,1042207744,1050844672,1047988736,1037048832,1031812096,1033335808,1041609728,1046691328,1040175104,1028504064,1023223808,1027320832,1030973952,1034636288,1040784896,1050066432,1057051648,1053164032,1057944064,1062674944,1053481472,1042100736,1028493824,1009389056,1008520192,1014039040,1016328192,1022083584,1025680896,1032632832,1036908544,1033099264,1043787264,1045788672,1026567680,1014557696,1019212288,1022755328,1016854528,1008751616,1005157376,1004072448,994336768,984505344,983309312,997893632,1004916224,1008429568,1008198656,1011808256,1014516224,1013679104,1025317376,1041740288,1050443264,1056516096,1057858560,1049058304,1045532160,1052577792,1044393984,1043331584,1050126336,1050440704,1045506560,1049871360,1054507008,1047006208,1047199744,1046766080,1041290752,1030135296,1027143680,1024270848,1022038016,1020709888,1011247104,1010642432,1015986176,1010827264,1004948480,1006322688,997549568,1006848512,1022848000,1035728384,1047635456,1048299520,1051483648,1052787712,1046905856,1031672832,1017785344,1014738944,1017256448,1014272000,1015646208,1031522816,1044829696,1042157568,1028636672,1019503616,1013282304,1007258112,1009963520,1025969664,1031923712,1040490496,1040980992,1033890816,1034512896,1029610496,1033835520,1036077056,1030728704,1017114624,1005133312,1008359936,1021972992,1026796544,1017756160,1001880576,1004901376,1024641536,1034601472,1029530624,1031346688,1024882176,1016733696,1004748288,997976064,1004857856,1008962560,1012809728,1006973440,1003569664,1014450688,1020212224,1042014720,1058756096,1057084928,1051219456,1045955072,1034933760,1017980928,1013063680,1017629184,1034260992,1051515392,1039675904,1030963712,1036627456,1027223552,1019140608,1012825600,1007659520,1015711232,1010154496,992436736,989955072,1003029504,1020463104,1022864896,1014932992,1011037696,1007938048,997621248,1003593216,1012642816,1011340288,1003385856,998997504,1002488320,1002583040,1005781504,1013720576,1033465344,1039862272,1033515520,1018209792,1017148928,1010386432,994439680,991262208,1003922944,1016365568,1016429056,1028504576,1035035136,1033417216,1046196224,1043837952,1032947200,1023351296,1019873280,1016781312,1014296064,1024091648,1034724352,1036631040,1024434176,1007497216,1008505344,1014259200,1008660480,1013401600,1018071040,1020268032,1018000384,1019057664,1014609408,1006445056,1003893760,1014274048,1023043072,1006038528,987805184,990883328,985498624,981644800,991425024,994550784,990999552,998748672,1000129024,994883072,993158144,993961472,989936640,990561792,1000430080,999958016,997334016,1001980416,1006927872,1017204224,1039746048,1053054976,1050490880,1043985920,1033961472,1029052416,1014857728,1012288512,1012450304,1014023168,1016284160,1022671360,1038095872,1043776512,1037430272,1033416704,1021664256,1012343296,1011490816,1014390784,1000460800,997035520,1003518464,1001446912,993758720,994077184,1015890944,1017435648,1008498176,1007199232,1015949824,1027034624,1046097920,1055020544,1036486656,1029474816,1029893120,1025706496,1015188480,1015831552,1016774656,997042688,981916160,984330240,990908928,997871104,1001590272,1007891968,1012961792,1002137600,999716352,999953408,998003712,1001113088,999085056,992230912,984361984,1004801536,1039655424,1059478528,1054924800,1055296512,1055584768,1040680960,1026036736,1008456704,1002603520,1008943104,1020117504,1024385536,1022472704,1012907008,1016550912,1018664448,1011860992,996046848,981852672,987532288,994918912,1010533376,1029119488,1033882112,1029436416,1024776192,1016024576,1012765696,1018882560,1019527680,1016316416,1024278528,1019564544,1008347648,1007178240,1005962752,1001238016,1004555264,998934528,988827648,989140480,993643008,1001202176,1003867648,1005617152,1005239808,1005190656,999869440,997253632,1001106944,1002800640,1005688832,1011572224,1003287040,1001239552,1006829056,1009749504,1007021568,1014919680,1024934912,1039254016,1045406208,1028914688,1011958784,1002122752,1003545088,1005656064,1012215808,1029531648,1028058624,1023948288,1025520128,1032011264,1028595200,1021437440,1021840896,1021573632,1013862400,1013234176,1007742464,1007827968,1009534976,1005154816,1003324928,1001474048,993841664,986445824,982818816,996434432,1015068672,1022747136,1030041600,1023868928,1013595136,1003546624,997043200,1009206272,1021022208,1014610944,1014256128,1016096256,1010789376,1015550976,1009854976,998333440,1004141568,1013013504,1020479488,1029421056,1042314240,1049114112,1043597312,1026345472,999585792,988995584,989109248,987664896,981003264,974632960,981667328,998960640,1018500608,1035153920,1032087552,1027791360,1032826880,1042926080,1036525568,1023741952,1008112640,1002242048,1018932736,1033718784,1036692992,1026274304,1012174336,1001569792,997675520,1004621312,1007739392,1004013568,997718528,991117312,988310016,991731712,992939008,996709888,1011993088,1015138304,1022465536,1030291456,1018062848,998735360,996090880,989906432,992987136,1005626368,998315520,990673920,977890816,973902848,988158464,1005795328,1009923072,1012084736,1017537024,1008451072,1003235840,1000578048,998928896,993920000,995434496,995913728,987883008,993253888,997987328,992413184,984874496,990766592,1005448192,1010954752,998620672,987298816,986543104,996784128,1006350336,994582528,978607104,968343040,967715840,969238528,977487360,996455424,1016168960,1021142016,1024526336,1027279872,1012513280,1002524160,1000072192,1001342464,999751168,990810624,990639104,995419648,1003339264,1014689792,1011704320,1007388672,1012728832,1007877632,997365248,995884032,988144640,988706304,1006906368,1014284800,1025896960,1022860288,1003440128,988633088,978718720,980748800,987522048,992626176,1003512320,1014297600,1017605632,1010674688,997575168,1001937408,1004047360,996559872,999159296,997781504,991207424,987764736,996357120,1007793664,1010182144,1002519040,989353472,1002046976,1022093824,1024436736,1017146368,1004528128,989219840,984337408,993544192,1008564224,1008352768,1002040832,1013542400,1013201408,1016829952,1020174848,1021091328,1019807744,1012079616,1011761664,1007839744,1013174784,1014856704,1006277120,1005543936,1012477952,1022188032,1022192640,1015797248,1009193472,1008028160,1012667392,1006356480,1004566528,1001298944,999068672,993600512,994182144,996678144,1000000000,1005447168,1005711872,1008055808,1004850176,995096064,980262912,972259840,973044736,980488704,988962304,998611968,991108608,984603648,983189504,978717184,980417024,1003815424,1010678784,990978560,985113600,998183424,1005615104,1005861888,1006836224,1009111552,1005550592,1002628608,997782528,993953280,995930624,1001821696,998654976,992773632,980861952,980884480,989281280,994759680,990133760,988695552,1004638720,1015755776,1017494528,1013206016,1014283264,1022279680,1028785152,1025867776,1012457984,997838848,994286080,995452416,994186752,983043072,972065792,954751488,948645888,951648768,956805632,965362176,965484032,976005632,989386752,995915776,988334080,974538752,974155264,977575424,976730624,985109504,990858752,991151104,983566336,972560384,960321536,950032384,949539840,956422144,971560448,981298176,975793664,985988096,995401216,1003259392,1013597696,1022434304,1031275008,1032741376,1022732288,1009549312,992582656,993186304,1003782656,1013031936,995364864,970600448,966669824,970062848,976571392,987556352,1004822528,1015425024,1016853504,1005815808,995039232,997092352,998379008,999229952,990703104,985910784,984202752,978080256,964072448,962739200,979831296,987546624,994052608,988717568,979565568,981399552,1007625216,1025617920,1020572160,1020435968,1025809920,1023762944,1014852096,1015247872,1012937728,1009163264,999947264,985100800,984029696,989335552,991987712,986205696,995229696,1005635072,1013878784,1016550400,1005143040,990696448,979513344,984852480,999762944,996451840,1000294912,1005896192,1000560128,986450432,973306368,972614144,976169984,982575616,986528768,998689280,1005863936,990230016,975754240,968399872,960749568,962305536,973813760,982994944,990557696,996922368,995901440,1000654848,999734784,996923904,1002938368,1004365312,996320256,995394560,998579712,1002965504,1005903360,1007611904,1006850048,999768064,1011528704,1007748096,993811456,991686144,993385472,989727744,981709824,983995904,987763200,993069056,999817728,998550528,993525760,994830336,999563264,1002688512,1007221248,1003753984,999515136,993839104,996589056,999768064,1000747008,998464512,990243840,984519680,989258240,1000966656,1002220032,998352384,999547392,997307904,1002329088,1009730048,1003791360,993785344,1006420992,1008299008,991953920,986810880,982098944,981733376,995685376,1002294784,999945728,989318144,974677504,968067072,975608320,989545472,987464192,973641216,974356480,980099072,980189696,972931072,970427392,970769920,970160640,986013696,1007368704,1011020800,1001584640,995413504,984802816,986594816,1004550656,1018140160,1024961536,1022626816,1020924416,1019373056,1017380864,1014687744,1007958528,1007876608,1012573184,1017702400,1021562880,1024033280,1017443840,1014894080,1023691264,1025183744,1019216896,1001800192,988908544,989086208,988763648,990784512,981099520,981493248,999069696,1013509120,1018464256,1007634944,989642240,981784064,978416640,976260096,975782912,976681984,981360640,980411904,984287744,989468160,992598016,1002261504,1008255488,1019929600,1024317440,1009299968,1002199040,999355392,981913600,957633536,957762560,969936384,975580160,980410880,991349248,995811840,1002066944,1016958976,1020884480,1025572352,1037812736,1044965376,1048764416,1046173696,1051349504,1056828416,1049590272,1033236992,1010799104,1003683328,1009666560,1020781568,1034087424,1030906368,1025801728,1030448640,1027806208,1003429376,975709696,967411712,974921216,985448448,990479872,998078464,1005961216,1008317952,1015246336,1007396864,987273728,979772928,982697472,988021248,977252864,973881344,983709184,992386560,995532800,991275520,1003344896,1022893056,1026316800,1010569728,995378176,991225856,990775808,989821440,993858048,1005261824,1005073920,987018240,970919424,973265408,996808704,1011151872,997766656,982068736,973960192,960197120,957557760,965355008,980156928,989398528,990257664,986206208,991134208,988550656,976696320,975042048,974162944,967254528,976497152,989536768,985129984,980100096,968143872,965455360,959230464,960554496,970812928,969261568,958914048,957247488,955194368,955846656,953451008,949319680,944432128,951647232,955196416,962447872,978893824,983908352,983773696,977716736,963695104,953825280,955038720,956871680,953301504,943462400,944787456,961322496,965435392,960886784,960400384,959793152,968829952,976497664,981155328,990196736,989714944,971559424,960785920,970823168,983785472,990036992,994529792,1003074048,992734720,985528320,982426624,973259264,979389952,985739264,995203584,1008150016,1002317824,999525888,997406720,1000573440,1005105152,1002148352,991486976,982166528,970756096,965756416,964055040,968865792,976231936,986165248,988152320,992003584,991683072,982602240,975747584,972435456,982024704,977004032,964154368,958679040,956411392,950204928,949486592,958702080,968302080,965981696,964094464,980641280,994688512,996678656,993892864,991600640,996582912,995077120,985996800,969125376,961303552,958972416,964563968,966967296,967126016,981959168,989711360,997574144,997623808,989918208,985253376,974302720,972976128,992437248,1013070848,1011845632,1004292096,1006868992,1008655360,1006509056,998501376,988528640,981225472,973798400,979548160,987854336,992429056,989751808,979608576,971655680,975296512,973036544,975175680,989144576,1001307648,1004390400,991978496,980805632,978462720,979841024,976373760,965894656,969983488,973600768,975731712,984967168,979306496,975555584,975672832,982364160,980155392,980995584,975409664,967913984,966138880,967885312,973322752,980996608,981790720,971013120,972531712,976060416,980481536,971660288,967379456,975666176,983550976,983371264,979780096,982870528,984397312,988554752,984485888,980956672,973210112,960458240,962101760,967931392,959370752,939184128,934299648,942715392,937519104,928569856,927112704,939790336,947781120,936371200,935815680,944071680,940639744,940425216,953307136,953994240,954106368,960711168,971406336,973773824,976588288,972070400,967315968,963282944,976999424,996774912,999583232,982353920,958979072,950532608,952238592,969022976,987620864,990449152,994719232,995916800,986599424,988542464,984564224,978497536,979984384,982374912,981466624,977275392,969339904,975969280,989500928,988331008,990803456,998937600,988347392,968792576,960775680,952230912,958833664,974735360,964923392,953685504,961554944,968587776,979528704,983316480,982748672,979735040,980040704,969961984,955023360,954313216,951422976,941993472,938942976,947934208,957428224,957436416,954515456,947978240,950030848,956315136,969619456,990936064,999588352,998594560,999606784,993852416,980971520,971556864,973527040,985317888,996068352,996989440,986387456,970361856,958731776,957158400,956663296,954628096,947524608,938112000,926240256,924306944,934012928,945645056,949973504,948583936,956369408,965059072,976779264,977354752,961146880,944018432,938817024,940546048,946613760,960588288,958277632,952037376,961245696,965642752,958478336,964091392,964476416,950111744,950771712,966066688,979455488,984728576,979245568,968544768,962862080,959991808,955510784,952386048,954077184,961680896,962131968,969153536,963497984,959455232,978186752,997049856,1001137664,1001161728,1001204736,1000413696,987592704,973670912,969339392,977299968,994298880,994162176,981745664,971934208,982314496,982742528,972105728,971555328,975024640,975346176,978555904,978406912,985204224,974257152,968788992,975648256,976168448,966245376,960186368,964885504,949485568,953110016,972177920,978520576,972694016,957970432,956004352,955784704,945809408,945652224,950067200,956104704,964371456,975386112,962998784,947941376,946838528,950426112,958178304,957000704,955320832,955447808,956568064,952958464,946056192,948560384,962253312,971303424,980310528,984958464,974933504,968651776,965917696,949016576,923598336,918276096,926092288,931252224,931492352,945800192,963744256,973484032,979484160,991462912,1002159616,1001357312,983095808,956549120,942078464,955302400,968260608,979433984,985793536,971387392,963118080,964085248,962530816,961111552,962974720,965734912,961183232,955864576,959626240,951638528,949526528,940608000,925622272,935782400,961598976,979920384,985713152,981190144,966603776,944048640,934645248,951054848,976926208,990886912,977224704,956392960,943735808,937955840,928776704,931246080,954430976,979973120,974717440,957259776,960989696,960669184,951581184,948701184,946802688,946843648,943557120,943475712,954331136,970591232,977568256,971769856,969162752,965656064,959843328,964680192,963031040,947485184,938873856,946063872,961607168,963361792,951534080,947525120,942204928,946092032,959984128,961058816,961747968,976349184,994444288,986400256,967986176,966337024,970774016,972838912,987376640,997977600,979795968,963300352,969086976,958303232,952364544,952413696,940694528,938511872,935883264,945883136,953765376,938782208,941300224,955769344,959268352,961528320,963777024,954230272,949839872,949894144,945017344,945806336,954075136,959704576,955223040,947405824,953907200,958358016,959700480,950375936,940862464,940020736,946737664,952162304,952870400,944788480,947348480,958105600,956213248,956750848,947517440,946536448,940912128,939850752,947194880,950881280,953231872,959201792,950189056,941923840,944895488,947414016,941605376,935974400,947480064,962500096,958452224,960172544,959151104,950545920,932323328,920129536,917465600,919893504,929872896,949352448,956150784,955090432,951176192,953874432,955772416,957345280,959685120,966005760,963825664,960237056,956704256,955867648,961867776,958851584,953071104,957190144,953510400,948483584,949993984,958027264,955465728,948461568,942953472,946603520,958419968,965753856,975808512,974853120,974195200,963226112,956948480,959062528,959552000,963115008,961782272,953198080,955651072,958691840,962328064,954698240,945190912,943358464,947292160,950136320,962605568,972164608,969158144,969130496,969567232,969497088,977714688,980681728,982459392,981349888,974014976,975143424,986409472,987643904,1004339200,1000941056,978731008,972178432,971577856,964747264,962565120,972699648,973330944,968010240,966343680,960524288,954983424,951938048,959112192,968822784,965231104,970429440,991245824,997277696,995394048,997702144,994418688,986310656,976888832,960259584,951920640,950339072,954212352,955650560,951662592,948357120,947447808,945613312,941179904,934447616,925006848,907557888,908612096,930140672,943696384,937543680,941256704,954838528,963747328,957272576,942715904,951272960,956654080,952213504,955198464,960711168,958396416,951024128,941379584,934099456,928849920,926718464,928608256,928821248,943350272,950051328,940955136,937654784,936411648,938640896,940122624,943462912,953286656,951665664,943452160,927066112,925417984,940730368,946656768,944789504,939064320,949207040,959260160,957443584,956713984,963202560,963930624,962450944,963205632,969530880,969773568,962353664,966005760,971747840,979670528,991605248,993792000,987548672,966715904,940020736,929784832,946132992,955497472,957762048,951234048,939751424,945987584,954382848,949850112,951129088,955537920,955279872,948540928,943118848,943045120,943590912,945073664,959356928,970291200,971017216,963082752,957754880,967128064,964696064,951878656,956903936,957563904,950386688,942620160,927409664,938586112,960361984,968346112,962439168,958049280,959061504,969289216,980951552,979698176,978364416,973324288,970836480,973877760,970411008,967153152,960829952,959989760,965471232,955822080,948851712,940747264,943115264,962692608,971674112,966850048,956161024,957168640,960103936,948168192,943090688,943367168,942384640,935241216,925762560,919711232,917476864,919789056,922761728,923071488,920999936,922457600,924981760,934900224,951983104,952894464,944685568,945459712,953501184,954993664,949682176,957512704,956349952,959122432,960837120,960023552,962651648,961659392,972087808,979459072,992318976,998793216,988433920,971533312,956078592,951034880,959996416,951403520,936998400,943878144,960206848,968640512,969467392,969340416,975215104,974255616,966758912,958761472,942793216,928596992,916789248,917433344,917737984,910922752,931328000,947346944,947541504,950511616,951938560,947211264,946764800,934643712,924066816,920922624,914331648,911813632,914562560,931979264,950287360,951538176,952797696,963094528,962127872,956422656,955762688,950908928,925886976,910996480,911565824,923472896,933845504,943355904,943819264,941773824,944291840,945736704,941767168,947809792,946677248,938360832,932432896,921612288,910108672,918344192,947608576,959425024,960565248,960590336,953927168,950575104,945815552,942266880,944631296,948793344,941782016,939798528,930222592,924931072,940654592,938055168,930759168,924407808,927005184,929599488,930820096,936181760,957848064,964933632,958508544,951902208,950561792,953566208,953899008,951565312,953051136,960968704,956706304,948827648,942340096,944888832,939649024,931919360,933064192,926545408,921718784,922724864,933073920,943773696,957332992,973258752,974973952,973513728,975352320,958290432,940359168,934405120,935492096,942061056,943998976,934388736,938230272,953671168,952757760,954728448,964790272,965037568,963452416,957512192,946705920,931332096,931401728,956450304,975699968,976282112,966820864,954741248,947173888,958983168,956307456,943824384,926759424,920953856,929521152,954275840,971687424,974275584,957768704,935746560,937824768,939956736,955879936,970617344,967089152,966884864,966093824,949604352,937879552,931268608,928812544,936584192,948419072,968588288,972476928,963340288,953273856,936339456,926020096,929114112,928506880,925643264,931542528,928284160,924662784,922837504,923033600,923389440,935977984,949969408,954634752,957033984,957176320,952923648,948471296,939826176,933565952,935621632,932450816,934120960,937388544,944341504,952492544,950432256,940588544,943503872,955939840,955698176,948240384,948444160,932257792,913140736,908784128,914772480,916110848,926593024,943747584,952923648,948403200,934944768,934372352,946969600,954842112,956151808,949072896,945095680,937818624,942107648,937767424,921214976,924342784,944272384,953520640,956772352,953375232,960356864,959615488,955246080,953168384,943527424,935091200,935174144,941376512,943238656,957727744,976725504,972819968,959950336,948095488,939087360,939704320,956049920,965280256,959885824,953382400,939806720,922181120,916270080,914235392,929584128,945630208,951597568,944360448,936380928,942794752,942797824,942124544,946604032,952748032,953380352,959657472,957402624,949821952,938408448,928153088,931191296,940642816,948429824,953309184,952129024,950073344,943657472,945276928,952860672,952630784,948538368,951811584,946773504,947749888,951276544,945669632,947111424,958394368,970792448,957704192,939601920,921895936,921769472,936780288,943520256,950407680,958406144,957715456,947617792,939728896,936013824,920476672,916788224,922004992,915960832,911682048,917442560,923587072,921309696,921946112,924495872,927451136,928876544,931987968,935711744,940188672,942460928,937764864,933933056,930511872,926408704,928142336,931728896,937233408,949245440,950148608,939725824,928087552,912094208,909795328,923025920,935959040,942643712,951050752,947896832,939869696,935204352,938439680,950582272,958624256,946940416,931479040,928178688,929346560,935902720,940785664,926049280,915712000,920405504,921817088,915053568,916255744,922122752,928061952,925486080,913483776,914060288,931103744,944042496,939551744,929670656,934846464,937112576,938574848,934490112,928582144,923333120,921797632,934432768,941202944,942462976,946415104,939659776,931942912,928093696,933009408,939746304,928927232,926963712,936490496,935454720,936589824,945776640,952853504,949523968,942235648,942331904,943960064,938240512,931279360,924717056,919595520,918376960,924736000,937792512,938583552,929361408,925134336,933061632,937852928,937914368,943579136,959382528,963692032,950371840,937158144,923108864,915580928,932182016,950558208,955674624,967205376,971103232,977152512,976987136,960503808,939753984,927731712,920194560,926700544,928424448,922699264,931040256,943537664,948736512,947372032,947717120,941652992,924628480,914064384,907816960,922102272,936865792,934087168,939774976,937841664,935254016,938096640,936032256,932238336,930516992,931031040,927619072,926415872,924709888,919581184,917563392,918563328,921399808,913723904,909072384,910693376,919223296,926868992,939886080,943514624,929453568,916987904,916928000,912825344,908255232,916540416,928045568,935623680,934688256,936998912,930672128,924437504,923457024,927498240,928915968,925052928,917321216,919990784,929093120,932183552,921461760,922357248,932524032,930446336,931739136,933029888,934627328,943923712,954755072,949527552,936356352,929586688,927868416,938372096,946004992,940758016,935154688,934520832,927522816,918881792,915046912,913038848,915186176,918235648,925254656,930341376,931978240,930477056,934004224,940030464,936973824,933640192,922046976,911563776,912854528,923964928,925341184,925543424,926259712,922124800,923446272,925452288,927569408,935355392,944473088,950040064,953435648,938091520,928927744,938468864,930813952,925257216,926028288,910663680,908760576,926091264,933794816,933963776,927556608,918805504,915914752,915383808,916891136,908744704,913415168,924122112,931375104,929993216,923921408,931505152,929050624,924172800,920546304,920734720,932281856,934458880,925466624,919518208,927335424,934122496,937994752,948438016,946626560,933468160,927117312,917092352,909954048,908110336,912704000,914256896,914526720,900090880,898524160,902602240,903831040,906189312,907461632,903287296,893336064,898385408,909547008,911059456,910922752,932442624,942163456,942207488,939764736,940285952,934647296,923846144,914142720,908191232,900514304,908087808,914847744,907481600,906635776,916041728,918116352,916028416,906296832,907817984,909514240,913299456,925389312,913795072,900786688,891367424,883794432,886793216,899531776,920686592,931404288,935560704,926317056,915382784,905258496,898181632,894607360,892219904,884597248,883423232,887798784,882135552,883261952,892092928,894236672,900971008,921461760,932129280,931376128,925983232,927424000,926378496,920927232,926327808,933870592,942773248,947697664,954309120,948912128,931897856,921599488,923116544,929388544,921401344,925817344,929958912,928639488,924888576,917614592,899423744,908026368,927419904,930378240,927643136,924317184,925878272,921228800,916283392,919148032,921269760,919980544,925598208,932699136,930168832,921637376,903823872,902856192,916371968,915578880,912083968,923287040,929358848,914274304,902237184,890857984,892835840,909011968,918937088,924359680,924264448,922684416,930818048,944664064,945850880,938295808,931948032,930474496,932213760,940733952,936721408,918898688,913117184,918964736,917218816,918135808,923048448,915243008,907489792,906399232,902416896,899658752,902676992,916976128,913468416,912373760,911869952,903887360,891674112,898863104,915175936,916464640,906442240,892038656,897614336,901390336,901672960,904622592,905383424,906580480,908151808,904125440,912966144,927107584,926526976,922222592,909113344,911457280,913932288,917424640,925204480,921781248,919805952,912210432,914775552,915361792,922512384,925199360,922354688,927165952,937520128,925139968,894288896,886841344,886666752,901993984,909972992,888104448,870226432,879064064,894583808,907627008,912906752,917691904,927760896,942809088,942207488,928810496,925353472,926700544,928176128,923736064,909419520,903161344,903753728,905811456,912131072,907664896,901405696,901681664,905769984,917204992,928012800,938002432,944839680,941782016,937716736,933419008,920291840,919049216,928046080,942038016,957297664,950398976,948197888,951734784,954502144,963449856,962844672,955393536,950012928,942813184,940139008,938920960,931470848,935782400,944115712,940384256,937201152,929384960,933016576,938467840,934956544,930694144,922210304,913720832,907711488,919467520,934559232,943228928,933480448,924054528,918060544,918693376,926002688,916866560,902962688,907817472,932088320,947234304,952040960,961621504,968637952,969701376,972870656,970252288,947779072,927010816,923845632,926818304,917272576,910478336,910351360,910251520,914847232,917663744,908949504,919617024,920721408,905707520,894900224,895049216,904083456,899374080,899251712,905221120,906398720,897020928,903811072,915495936,923750400,932311040,938865152,927550464,919192064,920997888,926325760,920693248,913062400,916325376,921700352,923004928,918616064,924662784,930468352,937822720,929219072,926254080,936681984,945370624,941192192,934851072,917779968,905911808,921367552,923709952,921077760,924105216,920827392,906733056,900404224,912004096,912110080,912842752,920535552,930718208,936751104,933586944,935752704,920887808,905634304,895973888,895414784,903590400,907618816,915386368,912050688,908463616,908195328,901711872,912053248,922275840,926742528,921080832,915015680,904469504,897098752,906775552,914211328,909952000,908998656,906519552,886333440,872728576,875475456,905483264,917111296,910397952,913498112,925509120,936007168,928303104,921720832,924304384,932324352,928563712,920169984,919477248,921205760,924222976,919954432,918005248,912092672,919501824,936882688,917511168,891708928,888506880,898880512,896301568,900326400,909978624,907298816,892412416,886630912,888248832,889862656,890678272,894249472,907379712,916060672,920551936,918110720,917731328,926290944,928214528,921257984,917221376,905936384,904764928,920740352,934009344,933671936,920950784,913284608,903534080,898127360,897183744,905296896,917992448,921366016,923492352,920456704,918587904,929074176,942531584,951784448,942579200,928137216,928086528,933047296,927102464,911532544,890131456,884009472,894418432,897183232,905800704,918841344,926133248,925385728,915527168,891926016,871453696,874527744,889903104,886355456,879864832,891820544,898134016,907228672,927206400,935636480,930989056,922320896,910795264,901153792,906536448,915125248,921139712,921214464,918035456,929286144,936581120,946066944,947222528,927689216,919716864,919600640,916172288,907546112,899364864,905675776,897597952,892864000,902579712,901049856,892760576,881049088,881658368,891094528,894690304,888763392,882540544,880042496,884315648,891992064,870686208,850901504,852771840,859702784,874205184,892479488,900958720,910171136,909434880,919237120,924677632,911006208,901466624,903750144,914145792,916405760,922379776,930088448,930569728,924311552,907491840,899955712,893501952,892785664,893069824,893278720,886179840,877559296,886214656,906546688,909082624,902858752,901956608,916674048,919483904,903708160,887093760,881728512,886815744,898852352,911998976,929460736,923894784,903261184,902208000,914195968,922045952,913947136,909697024,910556672,915223552,907817984,896080896,893342208,903482880,910102016,925324288,942223360,942969856,935020032,926280704,920726016,912065536,892652032,880692224,881410560,894209536,914045440,933588480,936046592,923991040,919747072,910606336,902819840,903377408,907930624,905619968,909123072,922000384,914446336,900963840,898799616,900069888,899813888,910961152,918789632,920758784,918201856,909998592,903453184,901387776,904054272,909914112,916197376,914837504,920665600,931282944,926002176,906977792,894701568,893873152,891770880,891874816,894739968,901507072,900115968,903887360,904162304,911320064,912748544,909426688,901054464,889745920,886042624,892076544,901044736,911353856,916197376,919221248,913931776,898111488,879728640,872014848,883359744,899340288,911979520,906354688,883903488,880506880,891979264,896472576,895559168,890645504,883561984,884344832,884175872,877676544,877745152,879467008,892294144,907404800,912036352,911837184,924314112,928776704,927464448,937392640,930066432,911981568,903482880,906941440,918703616,922280448,912410624,908828160,907230720,908231168,907661312,906769408,901619200,902279168,905720832,906555392,900060672,895602688,913347072,925424128,917000704,920872448,927518720,924275712,916937728,911621632,904586752,900468736,900643328,898354176,905774592,913648128,916610560,913653760,904722944,897910272,895418880,903461376,912693248,917778944,926332928,925798400,912638976,900873216,907629568,914310144,917892096,920582656,920688640,929607680,937710592,937620992,932971520,924262912,914990080,906041856,901039616,911174144,920632320,925085696,905968128,886296064,879628288,888086528,888503808,877437952,878156800,882853376,881447936,880376320,881761792,880373248,878169600,891416576,898903552,892279808,898222080,906938880,910822400,918350336,920649728,907978240,902368768,908150272,909903360,906055168,887207424,879649280,877816832,879807488,885524992,886541824,893306368,914886656,933615104,926878208,905858560,894282752,890585088,877900288,879616000,883947520,882240512,876261888,877805056,886205440,889315328,890053632,898052608,907493376,907598336,904133120,897711104,884513792,869233152,877597184,881011712,881054208,888567296,885755392,880358400,874659328,887110656,896026112,900174848,900057600,896592896,891886592,895287808,894740992,889334784,893519872,897681408,897598464,908761600,916867072,915210240,912722432,905804288,904676352,914831360,919868416,924890112,937904128,945445376,930946048,919069184,913866240,918562816,928603136,928138752,927246336,923076096,907477504,893991936,898094080,901682688,894708736,894466048,893576704,892960256,899186176,912080384,911114752,909753344,908624384,902310400,911116800,910074368,903267328,907444736,908830720,898082304,886545408,881070592,880680448,886455808,887279104,887875072,886186496,895297536,900688384,907487744,901199872,897261568,903912960,906397184,905430528,914979328,906952704,889373696,879469056,878282752,883655680,887701504,880111104,871793152,884547072,892958720,894780928,892876800,895855616,906984448,918781952,921937408,917045760,909974016,909060096,912991744,906453504,891627520,896375808,903422976,896307200,898865664,896144384,891271168,890968064,887137792,889329664,886790144,882438656,878548992,871515648,880607232,891789824,881710080,874068992,877749248,880518656,890344960,901346304,905405952,896743936,886595584,881644032,871447040,860827136,857645568,864619008,880160256,887482880,888518656,889010688,895335424,891492352,881819136,881945600,893827584,911473664,917058560,915018752,916581376,907223552,892929024,885792256,874180096,860093440,854453248,847891968,843703296,847314432,853101056,862536704,877477888,898543104,906299392,900366336,882955264,873563136,872686080,874505728,884167680,892816896,891268096,880034816,875670528,883242496,890115072,894325760,898532352,907113984,905658368,897384960,891269120,896522240,902583296,901729792,892491776,885869568,895948800,905672704,890425344,873747968,871495168,868066816,876164608,890429952,891743232,879050752,874214912,873917952,883353088,891839488,891978752,895267328,899333632,901971968,900752384,894034944,883033088,885627392,895092224,899863040,895742976,883853312,882918912,882637312,887997952,890368512,885425664,897290752,902925312,901616640,903470592,910413312,908992000,896124928,883625472,879360000,877164032,867557376,869085696,876126720,877571072,887486976,895668224,894939648,890642944,893916672,901040640,906308096,912110592,903412736,880190976,857257984,858977792,858782720,855583744,869041152,877007872,881325056,890036736,893262848,889430016,891813376,896711168,894290432,885167616,873178112,875907584,884496384,880039424,886346752,882213376,874126848,872939520,868797952,881993216,894022656,897084416,893067264,890041344,891945472,888486912,885080576,887540736,890345472,891779584,891877888,890084864,886731264,879587328,885873664,894071808,889113600,887397888,895223808,891392512,880868352,866504192,856350720,865530880,879490048,880157184,873019392,865633792,862647296,877210624,886204928,882814464,877548032,879927296,895155712,899856384,896235520,883567104,872759808,880706560,888488960,894198784,904597504,915379712,908308480,896027648,893502976,895036416,900427264,898600448,892050432,883828224,877613056,869014016,870559232,866742272,863078912,872655872,885576192,879746048,868511232,875531264,888621568,896208896,901874688,900919808,898733568,900658688,898915328,901450240,904365568,894380544,894120448,898829312,889598464,876105216,881744384,894000640,889787904,872297472,852152832,852036608,874694656,889453568,891226624,895266304,896173568,890825216,883663360,872068608,873604096,890225664,892754944,884489728,881228288,880984064,878850048,870021120,863835648,865503232,883685376,909962752,920281088,915608576,902829568,899409920,890329088,882428416,878726144,870417408,864605184,865883648,882238464,880884224,867268608,872123904,880374784,886499328,897592832,902019072,892393984,880369664,871779840,869516288,880593408,889120256,884364288,879161344,879798272,876922368,874954240,868075008,863872512,861483008,870262784,872986624,866254336,867613184,869351424,869433344,870003200,870949888,871327744,882200576,897991168,913077760,911729152,895388672,886615552,882762752,863635456,860729344,871319040,874701824,867749376,867215360,872634880,874812928,881803776,881440256,876511744,880542208,872537600,870123008,880877568,888886272,886806528,875816448,875486720,867132416,854966272,849387520,859714048,867361280,865269248,876327936,892861440,894245888,881366528,873927168,869476864,866557440,874426368,872476160,867930624,881335296,887264768,886192128,878948352,878985216,886948352,890706432,883247616,884583936,892121088,887509504,881346560,876772864,876145152,877089792,885505024,893558272,886968832,882124288,876728832,872818688,866762752,870810112,886113280,892631552,889273856,875789824,872149504,863905792,853136896,853757440,862868992,866264576,880024064,888858624,902883328,908656640,902904832,901458944,892955648,878089728,880685056,892453376,891587584,881358848,887488512,896547840,900191744,905993216,906276352,902232576,896512512,891129856,884496384,878930944,875164160,889500160,895691776,893061632,893505024,894425088,895235584,887912448,874307584,862182400,869111808,876161536,877473280,871699456,864814592,861086208,863687168,876899840,881070080,871883264,869994496,882881536,872469504,859020288,856636928,862697472,885924352,894498304,891819008,892707840,876566016,863591424,864644608,871392768,884298752,888804864,889579008,877267968,857018880,850166272,858643968,882586624,889901056,877121024,869735936,880019456,903065088,905403392,893898752,894192128,899660288,891863552,889289216,893831680,894740480,890802176,880071680,875214848,880259072,880612352,882197504,888456704,894067712,891649024,890099200,890551296,888082944,885691392,888980480,896674304,896823808,891069952,883426304,875883008,881187840,888166912,890567168,897957376,897884672,889456128,877796864,886125568,891303424,883938304,878980096,884606976,886294528,878075392,869883392,865987584,866019328,869947904,874260480,886043136,888705024,875278848,866146304,869376512,870436864,865791488,860882944,874387968,876732416,875844608,878851072,879167488,880435200,878179840,871918592,863300608,864715776,869004288,872681472,872932864,864142336,864884224,870726656,871698944,878028288,884987904,874808832,869021696,882230272,894116352,890317312,893499904,906427904,896637952,886895104,881754624,886297088,894650880,893099520,891462144,879771136,876289024,875651072,875077632,871611392,876638720,894766080,905669632,915269120,902156288,872786944,861826560,857513984,858315264,872098816,881297920,880518656,881729536,888202752,881787392,882917376,895036928,896822272,893715968,890230272,884086272,881224192,884979200,879116800,869645312,866599424,871005696,881317888,882891776,873805824,860558848,861484544,877706752,899654656,913905152,914513408,902425088,889381376,884440064,892419584,901364224,894607872,879918592,868820992,863687680,864053760,864275968,860762624,854437888,852189184,849567232,856526336,860960768,860471296,866956288,869429248,873739264,888591360,888161280,874194432,874735104,864784896,863894016,880433664,890278912,889425408,892647936,889902592,884350464,888852992,884889600,869421568,858532864,853464064,857312256,860478976,854644224,857017856,865364480,856144384,857108480,863429632,864796160,853192704,848827392,857095168,860742144,881710592,900890112,885381120,877827584,882131968,874583040,858113024,864616448,878009344,879047680,865126912,856983040,862757376,864883712,872588288,878342656,876404736,870061056,878945792,887861248,880141824,873565184,864613376,864002560,872492544,879860736,885356032,868058112,850835456,847311872,852879872,860274176,870072832,879794176,891360256,884780032,879174144,883832320,879337984,878351872,880288256,877214720,867786240,866080256,860402176,857757184,867364352,877199872,881316352,871598080,871387648,883433472,890739200,884172800,869427712,859822080,858081280,862272000,874572800,874520064,871552512,874433536,889188352,896878080,888803328,880347648,868820992,864672256,869337600,880358912,890127872,880821248,879451136,890048000,895169024,883904000,863470080,850085376,844166656,839246848,839774720,848193024,861719040,883948544,890804736,888598016,879614976,860809216,854427648,867020288,866616832,854456320,844043776,838176768,828404736,827427328,840700928,842806272,849890304,860626944,863658496,861082112,862890496,855671296,841879040,844583424,855953920,867408896,868432896,854766592,845686784,850746880,853509120,850026496,847213056,840097792,840143872,845746688,847323136,846807040,853204992,851034112,852798464,854077440,868410880,889496576,881127936,866896896,868581376,865842688,857744896,859485184,846327296,836021248,856479744,878025216,883168256,888366592,881319424,871479808,868141056,877870080,899443200,910392832,910432256,893963776,865862144,852195328,841878016,842496512,859845632,877523968,888697856,893140992,878696448,869507072,867557888,865122304,862843904,862500352,858106880,857048576,863289856,869715968,870646784,870285312,872560640,871378944,872295424,870499328,866085376,864725504,872335360,887493120,893468672,890338816,880644096,867213824,859543552,864695296,873866240,875104768,877298688,870799360,861892096,867121152,878686208,882053120,880070144,868329984,856990208,852815360,852854272,860119040,867275776,870930432,870212608,867711488,855878656,840541696,832941056,843351552,851221504,857072128,867746304,876729344,889705984,906859008,906589696,888999936,874644480,853371392,844982784,852533760,851620352,853624320,859865600,858890752,846006272,846890496,862735872,861886976,860207616,863901184,882171904,898330112,894455808,884400128,885613568,885126144,874531328,864254976,862447616,865545728,869674496,856486912,840176128,842000384,848892928,860198400,864494080,864243712,864972288,873921024,880923136,878852608,876937728,868796416,863338496,845583360,843455488,863614464,879964672,878918656,887586304,885080064,872522240,869020672,860702720,862448640,868820992,859992064,856994816,861361152,868462080,880216576,889832448,891744256,883361280,877155328,874073088,860528128,840558080,835905536,848151040,855476224,857239040,855878656,848955904,836626432,832590848,831430656,833407488,844968960,865986560,880340480,887405568,885045248,878673920,875466752,874118656,872873984,871457792,864764416,856038400,863516160,869238272,869753856,866006016,861201920,866282496,867305472,860209152,852148736,846871040,837015552,835370496,847903232,851376640,854191616,860067328,869547520,874070016,875187200,871133696,851948544,841673728,842549248,835539968,838411776,842749440,845209600,839059456,833124352,837427712,843690496,863014400,878777856,885135360,879845888,877880320,881361920,878187520,872448512,871079936,869330432,849724416,825290240,834780160,862784512,867722752,872820224,884418048,878160896,863424000,859721728,860204544,869124608,865749504,859427328,854309376,851988480,849001472,844861440,855042048,861837824,854474752,850102784,863099904,860871168,848816128,851226112,860898816,866614272,856922112,840408064,845303808,854758912,856077824,856796672,847209984,838161920,841911808,843279872,845041664,845753856,855882240,856121856,845502976,847626752,856513536,859752448,868619776,878973440,877234176,850131456,827160064,824155648,824026624,826141184,837651968,849993728,847657984,840963584,851087360,861320192,865614848,875778560,870841344,865133056,873815040,874252800,878488576,876233216,862315008,852981760,841909760,834286592,826192384,842280448,851262976,855213056,856937472,863305216,864636928,860516352,852659200,849368576,849713152,848165888,855208960,861849600,858145792,856355840,869142016,870657536,861859328,865825792,871364608,856353280,843308032,853753856,853949952,858425344,860723200,854381056,842006528,836727296,854846464,865419264,866825728,876198400,888796672,891897856,884270592,872196096,862121984,862278656,861823488,857807360,852624384,863519232,861246976,849425408,844992000,844237824,847049728,842542592,851111936,860278272,858762240,849544704,854112256,857367040,850716672,837807104,847178240,859635712,866505728,864927232,862123520,872066560,878247424,875323904,877335552,872279552,869071872,867967488,864655360,865832448,873456640,875625472,869289984,868922880,865047552,854995456,861544448,862140416,851966976,843024384,839998464,833492992,829342208,843524608,854905344,862732800,862942720,860388864,872418304,875348992,866908160,861356032,856243712,850732544,851200000,850104320,839376896,838109696,838184960,845104640,857463808,865752576,869144576,862793728,858027520,863190528,856216576,835929088,831153152,826914304,818696192,827569664,845057024,847397888,852717568,863428096,865003008,853800960,856313856,873073152,870233600,852933632,843573248,850959872,855382016,859677184,861222912,851998208,849367040,859175936,864639488,868389888,868377600,845851648,832971776,836970496,850483712,874519040,881930752,865803776,834612224,823299584,823828992,834135040,843116032,838743552,833209344,837867520,834399232,839711744,850055168,856099840,854241792,849055744,860526080,875846144,868145152,857537536,861191168,857393152,838867968,835972096,847513088,855390208,851431424,859930624,858734080,851697152,852048384,852297728,849772544,852517888,856066560,850380800,850833920,849859072,849198592,856785920,850572288,847647744,848882688,850297344,856299008,864896512,854116864,855463936,877867008,883305984,877570048,873790464,878176256,873527296,869650432,882185728,883275776,884829184,879165440,864378880,863293440,865412608,865457152,862869504,858787328,858466816,849205760,837535744,842689024,850289152,858495488,854651392,850597888,858838016,869658624,873374208,862044160,847524864,836535296,832418816,837619712,835408384,827950592,829361152,830537728,821808128,819835904,826544640,824574976,821639168,829477376,840892928,844386304,850243072,863044608,864972288,853877248,841722368,834136064,823260160,814133760,805775872,799366144,800751104,816643584,830952448,826625024,828224000,830242304,831811072,845754368,858907136,871134720,866648064,846964224,839451648,838816256,845211136,852723712,851811840,858129408,854817280,851702272,859025408,857432576,853699072,859444224,868319744,876393472,882242560,882344960,870728704,869475328,865576448,873186304,883032576,884125696,878910464,867658240,859561472,850277376,845864448,828780544,835165184,851837440,863752704,863402496,853246976,862693888,873461760,871712256,863856128,850606080,834854400,828620800,834164224,837151744,846717440,858980864,851344896,844054528,851782144,858016256,869158400,879458304,872844800,849840640,839713792,853219840,862301184,862062592,862757888,875994624,880209408,881927168,876568576,863120896,864145920,861842944,849931776,842628096,837869568,834250240,838666752,845665280,825402368,807887360,816621568,827185152,834049536,837091840,843085824,843766784,846907904,847718400,860334592,881159680,891723776,880680960,870529024,876093952,883597824,880151552,874177024,865475584,850916352,845339136,855497216,861332480,849720832,849170944,860801024,852998144,837495296,827510272,832008192,848505856,857317376,856792064,846044160,833092608,832446464,849001472,855441920,848553984,840663040,829444096,828930048,828424704,822923776,832608256,845240832,854810624,857629696,849239552,835069952,838460928,847636992,858426368,856008704,849115648,841165824,829312512,827701760,827530752,815660032,812434944,813715456,809537536,813713920,824058368,834598912,852496896,862419456,862292480,857485824,845410304,847826432,856070144,855530496,850880512,843803648,836225024,825345024,811288064,808227840,821705216,831448576,837382656,840466944,844468224,841646592,834320896,837925376,838287872,837618688,839892480,839727104,833548288,834048512,838357504,843127296,835742208,834124288,833518592,825767424,824958976,815476736,812957696,827073024,836678656,836492800,826601472,829611520,840155648,837920256,833671168,838257664,849819136,855200768,852744704,855990784,865230336,861841920,852890624,840976896,834026496,845128704,852931072,847663104,853533184,847601664,833311232,830637056,836025344,843363328,842761216,834061824,829176320,835081728,842167808,851923968,848765440,845835264,839105536,827154432,824993792,826956800,829977088,833082880,837636096,835806720,842359808,852402176,860302848,851473408,844526080,853457408,861557760,868483584,866572800,853211648,842228736,842703360,833245696,808676352,799228928,800548864,816666624,819665920,811611136,808799232,815285760,830562304,838039040,831296000,819233792,810934272,801650688,805989376,811155968,811476480,817520128,818509824,823851520,830397952,827271168,818397696,823746048,823882752,816726528,809907200,811022848,816822784,823362048,841412096,850469376,853885440,858952704,854712320,851590144,855971840,855186432,844717568,836680704,829673472,838053376,843776512,853429248,863916032,867427840,865195520,860129280,848034304,842825216,845278208,848154112,849391104,836933632,822818816,822008832,824396800,828334592,825909248,814837248,812031488,810840576,806863872,805110784,812580864,828552192,849176064,845811200,832355840,830615552,844452864,846027776,833940480,836633600,841307648,837657600,826308096,826586112,820924928,815771648,819012096,821346816,826896896,831739392,832849408,833683456,834945536,835499520,828715008,819172864,821777920,827940352,832351232,848022528,860310528,857346560,848989696,853010432,864111616,862583808,859324928,864161280,859603968,843451392,837706752,836299776,831582208,825475584,820408320,813572608,812270592,825941504,833263104,826395136,818228224,819375616,831712768,836406272,847037440,847140864,844360704,859905536,864704512,858037248,856729088,851004928,849289216,858088960,864529408,865524736,847569920,839195136,841764864,842564096,834156544,831006208,834958848,834757632,827303424,823399936,831425536,841078272,847722496,851701248,851783680,839741952,836742144,835350528,839557632,853141504,856104448,847787008,839800832,834929664,836819968,837065728,836151296,831245312,816117760,799418368,794785792,794700800,792270848,799414784,804226560,804121600,815585280,828615680,830885888,835897856,843120640,844901888,836563968,818996736,817001472,833411072,846740480,850249216,845453312,846917120,842333696,834011136,841992704,850164224,860024832,864251904,854707712,835797504,820877312,811096576,822598656,826453504,836630016,849062912,860199424,867319808,867660288,869586944,872430080,867784704,861427712,860875264,851220992,840628224,848508928,861123072,865230336,857662976,843514368,832526848,824524288,825168896,820343296,809072640,819013120,828862464,828985856,826805760,818134528,819790848,824095744,816545792,823170560,843262464,853229568,850493440,846486016,845740544,841174016,834522624,829716992,832288768,830544384,832199680,841849856,844680192,846515200,842024448,833223680,832843264,830462976,830671360,836220416,847858176,851169280,837457408,824040448,816560128,828913152,844086272,843877376,832527872,821613568,816804352,813079552,812810240,806721536,799293440,806722560,819189760,820071424,814837248,821578752,835298304,840693760,842221056,847798272,850808320,849129472,845808128,838199296,829682176,829832192,835505664,840773120,837494784,829134336,836025344,847627776,849187840,853191168,856475136,851831808,844882944,847756800,858563072,857437184,847831552,840352768,839582720,819298304,811528192,815592960,810020352,806966784,811871232,821404160,817464320,806964224,803720704,811502080,810869760,812336128,820131328,830311424,849165312,859253248,860487680,866609152,854704128,847473152,828431360,815151104,808761344,803027456,798583296,797300224,798437376,804147200,807997440,810890752,820940800,830915584,826034176,808840192,791833088,794290176,811252736,826502144,814415872,804468224,811327488,818635264,822388224,828198912,832263680,836883456,836802560,832643584,838393856,847825408,850647040,852507648,854281728,843674624,826619904,820242944,820971008,812779008,817468416,828623872,830857728,828468736,822477312,817056768,817148928,824243712,823795200,829562368,841684480,841395200,840031744,839654400,843057664,849757184,854009344,846767104,840352256,832036352,834828288,838313984,830458368,823384064,833522176,840903168,849915392,854144512,851682304,845627392,835133440,832758272,826544640,819067392,810575360,806884352,812560384,813534208,814701056,822170112,831230464,825631744,831098368,833662976,831697920,829605376,831954944,836828160,838715392,839521280,841741824,835172352,831436800,837595136,838343168,835240960,838767616,846944256,850098176,844023808,841188352,841102848,838615552,837203968,834223104,827077632,825886208,826614784,824013824,820871168,814328832,815071232,827962368,823865856,813078528,818037248,831820800,830822912,807409152,785049600,784608768,793786368,805129728,811214848,814999040,816597504,816076800,821016064,819615744,829022720,830562304,826979328,828734464,828754432,826077184,830881792,846120960,853310976,854047744,846917632,834822656,831917568,825489920,807989760,787791872,781362176,788218368,792211968,794960896,816137216,821674496,821043712,819582976,815786496,819446272,832814080,841664000,838018560,832622592,839894016,842122240,826390528,810918912,810908672,811696128,810107392,814686208,830742528,833620992,823801856,815959552,814623744,821178880,816826368,812658176,815799808,814142976,809452544,809631744,815200256,827813888,827910656,822870016,820525568,816547840,814916608,829144064,844399104,852342784,843933696,824059392,824433664,838079488,846227456,846317568,845851648,856997376,864137728,854991872,844641792,828025856,829515264,828870144,811315200,802523136,798792704,798681600,801885696,804493312,814366208,812045312,802753024,809493504,814416384,806258176,800381440,816712704,833449472,831778816,817670656,811928064,823947264,837321216,850639872,855974912,854452224,851127808,844738048,841093632,832831488,821232128,815110656,814855680,822078464,812616192,804546048,799773184,805262848,825900544,836275712,840336896,826452992,807844352,816623616,838282240,843849216,831486976,820628992,825816576,827378176,821399040,813950976,806345728,799662080,799741952,805472768,798963200,781222400,781594624,798062592,805121024,805464576,816331776,827717120,836734464,825997312,818077184,820427776,827449856,834457088,826043392,815676416,810046976,817372672,843759616,845003776,825636352,824465408,828949504,826791936,821936128,807732736,801177600,807899136,820989440,822783488,830847488,830270976,823271424,812937216,798018560,800601088,810545664,826205696,828372992,829150208,827713024,831083008,819359744,802035712,803270656,795021312,802230784,815888896,819437056,819177472,830526976,830263808,824726528,815732736,806201856,815393280,833342464,846906368,854355456,841675776,822765056,806376448,800360960,816190976,819265024,820249600,843457024,853496832,846786560,839986688,840762880,838138368,819781632,800418304,804057088,815255552,823779840,818208256,823049728,833902080,831742464,828676608,818781696,799020544,794994176,797404672,790753280,799544832,805434368,803577344,803577344,810045440,818311680,813020672,812327424,815469568,816964608,819900416,828269056,849261056,857189376,849961984,830246400,819247616,813923840,817827328,834445312,852246016,846841344,828345344,826688512,838930432,837018624,824562176,820280320,827783680,834930688,834429440,826743296,821451776,806484992,794888192,800116224,814256640,824935936,831245312,836478976,829434880,810679296,800550400,804582912,818039808,823523840,819769856,813571072,817426944,820782592,814332928,809871360,810226176,817822720,821198848,804367872,787957760,785835008,786997760,791521280,802298880,814984192,814241280,813107200,815888384,815724032,817676800,827010048,811060224,799670272,801316864,805113856,798805504,786674688,798874624,806746112,805328384,813219328,827143168,815607808,804860416,822542848,835871232,844929024,851971584,845628928,840721408,843488768,830201856,812732416,808760320,818698240,824439296,823273984,812577280,796114432,788019712,789495296,794322944,793180672,781721600,781498880,795249152,804601344,809772032,808675840,809123840,812736512,803094016,794096640,805432320,813635584,811084800,809101312,802738176,804507136,807534080,818151936,826565120,837461504,851008000,849338880,834630144,822922240,823592448,823895552,825794560,821101056,805564416,802130944,805676032,807697920,806458880,814219264,821460992,826484224,844816384,850561536,842673664,836951040,841189888,843399680,834446848,830851584,829305856,818336768,817849856,821129216,815111168,814410752,815166464,805667328,795109376,793297408,799109120,802920448,809327104,817337344,821659648,827816448,829929984,817712128,814780928,815240192,815489536,813604864,804896768,796791808,804661760,821123072,818761216,811620352,803431424,797780992,791874560,799150592,815828992,814733824,815755776,821377536,812448768,807611392,808899072,804207104,803451392,792449024,788459008,796807680,803270144,802089984,793103872,801176064,818364416,807486976,793991680,790185984,799515648,810699264,812172800,804097024,800075776,803612672,806585344,806723584,798328832,796071936,804374528,806306816,802709504,805300736,805575168,807595008,819122688,829719552,831611904,816153600,818918400,833673728,828548096,821530624,824866816,824684032,821916160,824580096,828111872,825868800,828655616,822374912,804405248,802131456,814661632,815052288,813267968,823193600,822555136,825688064,839571456,832860160,830714368,832336896,825399808,809585152,808850432,820901888,820737536,814825472,811049472,803189248,803017216,817741312,826413568,824411136,831439360,848023552,853406720,830624768,811564032,813963264,815873024,810400768,819684864,827984896,834460160,837351424,819299328,805061632,811710976,838609920,860869632,866455040,862884352,858398720,850200576,823678976,803239936,808464384,814158336,812118528,807313920,809458176,803131392,805213184,819827712,839208448,838743040,831665152,828610048,820231168,818919936,816389120,803997184,795706880,791844352,799407616,811895808,814664704,811266048,820186624,830046208,823113728,803473408,800918016,813858304,831534080,836064256,832080384,832600576,825190400,806600704,798668288,795604480,802565120,804603392,807799296,808951296,812396032,818770944,822840832,825402368,827209728,825012736,813661696,812642304,808989696,806178304,803095552,794425344,794063872,793311232,788161024,782566400,786129920,800468992,797979648,784944640,784282112,792165888,804980736,804872704,800620544,799718912,794173440,792616448,797407744,804515840,805545472,798371840,803271168,810275328,806596608,806312960,815062528,818907648,820569088,820133888,825519104,832076288,829043200,813548544,817698304,832302592,834647552,829586944,816809472,805322240,794083328,785085440,779666432,773986816,777949696,789142016,796588032,810882560,806820864,797811200,792111104,785574400,783302656,788585472,791850496,793308160,806236160,811620352,815496192,827934208,825856000,805832704,797742592,799428608,809160192,828096000,844671488,852405760,840901632,833686528,833228288,825235968,814413312,804454400,812725760,823278080,823207424,819998720,810278912,795917824,785032192,788811264,793416704,800904192,805156352,798169088,785104896,786619904,800527872,814937600,814221312,804414976,800540160,798867968,811996160,833680384,845380096,846031872,832417280,819357184,812493312,805465600,803571200,805542912,797117440,791703040,793189888,799458304,809194496,824914432,817081344,807917056,807649280,806155776,808473088,816804352,823503360,817054720,802717696,804196352,809161728,814973440,822116864,818756096,802568192,801278464,802583552,800869888,804093440,814835200,814973440,809499648,803128832,793949184,794201600,799473152,803694592,817750528,827040768,817687040,809813504,808008704,802068992,802056704,811364864,819833856,826896384,825509376,818663936,821456896,819658752,809589248,802063360,792023040,792487936,802467840,800048128,799793664,809906176,817236480,815275520,813095424,805073920,800199680,802780160,802936832,809796608,817687552,813777920,799782912,797617664,807357952,816045568,823950848,827794432,826405888,827577856,824880640,829651968,836360192,832712192,831330304,841135104,838136832,817826304,801362944,802734592,810397696,816172544,831591936,835761152,826650624,805872128,797170176,795120640,784232448,777914368,780098048,783279104,792199680,802351104,810548736,812766208,812362240,807131648,799855616,806661120,817694720,819923456,818193408,816564224,811306496,816978944,828299776,829143552,818492416,805648896,810505728,809456128,807743488,822635520,830939136,830104576,830622208,822297088,800177152,799332352,794331136,794203136,791427072,786251776,782874112,773041152,771821568,778287616,792339968,807352320,815207424,815856128,816932864,820705280,817364480,822247424,831667200,815133184,793032704,780871680,773751808,773025792,782994944,794342912,805265920,808366592,812500480,810534912,803043840,810675200,821582848,832945152,839333376,839303680,829927424,816827392,806583296,807437312,809103360,805072896,798113280,798137856,794572288,793673728,796170752,800114688,797187072,797731328,810193408,824571904,825289728,816299008,808928768,813262848,828789248,828611072,818143232,810318336,802568192,800560640,809833472,825073664,837228032,834085376,827765760,826675200,826881024,825892864,815606272,810470912,807938560,808135680,809339904,814182912,809284096,802848768,803496448,792613888,776921088,775594496,769731072,760040960,756495360,765904896,775718912,779473920,792419840,813926400,821247488,817753088,806200320,790362624,790733312,790547968,797230592,797528576,793691136,803453440,808231936,803758592,801097728,792711168,773821952,767845376,789075456,811107840,807988736,802058752,804730880,803930624,797300736,783344128,783566848,787161600,789595136,791158784,796792832,801564160,809364480,814393344,817060864,816308224,809027584,811247616,814902272,826549760,835732992,838611968,843891200,837737472,828005376,824330240,814735360,799984128,783781888,776621568,780257792,790756352,794822144,799022592,804689408,804294144,809255936,810190336,803869696,790559232,779059200,778486272,782127104,785224192,788389888,794744832,793303552,795301376,791374848,784440320,788460544,783081984,769361920,769672192,774317056,776147456,780421632,788384768,793307136,804009984,795350528,785295360,789616128,788140544,789196800,805283840,819935232,819274240,812485120,806657536,807851520,810343936,812043264,802622976,793626624,788219392,783793152,784131584,781809152,783860224,789274112,790787584,791915008,803111936,823534592,819338752,797577728,794162688,789550080,781388288,774103552,776003584,775725056,777649152,788137984,807311872,815220736,821389312,829902336,828215296,826974208,821412352,811936256,811934208,817778688,814997504,810349056,801511424,805997056,810363392,805090304,797723136,798999040,798241792,793511424,794509824,797307904,788265472,774784512,791283200,808386560,809332736,806198784,798774272,798200320,800087040,804583936,803328512,793128448,786498048,788308480,801446400,805978624,811790848,811405312,812655104,812461056,805200896,795931136,781152768,769995776,768407040,772666368,777143808,777965056,777077760,782696448,795462656,801552384,800248320,804938240,813881344,815328768,811236352,812949504,807566848,800187392,791183360,778634752,771703808,781172736,785341440,782337024,774374400,770659840,779319296,777201664,772059648,783562240,796617216,793261056,791647744,801165824,809541632,807078912,811456512,809759744,808473088,819329536,827596288,821608960,814223872,813379072,811001856,809124864,811900416,811135488,804947456,808975360,811602432,820043264,817656832,802910208,786221056,781296640,790291968,805178368,813834240,809897472,804608000,795944960,796641792,801649664,801819136,807879168,798683648,779101696,775175168,777832448,791938048,797097472,782306304,772504576,785477632,809995264,819929600,815351296,799540736,785009152,776746496,767163392,769273856,779669504,791590400,799472128,796597760,794921984,784344064,781643264,789770240,797906944,804563968,793618944,778768384,777021440,776404480,774249984,770024448,771075072,767971840,770236928,772718080,772612608,784859648,788786688,789279232,791832064,795288064,793875456,794468864,799100928,790031360,795176960,809071616,812216320,800186368,795820032,796922880,795951616,799839744,803279872,802828800,802139648,805058048,812411904,800084992,781741568,783685632,784632320,776426496,772538880,772300288,782131200,789404672,783570432,777330688,770803200,774507008,784503296,787554816,796841472,799578624,794702336,791565824,791084032,780320256,786240512,808159744,815266816,811284480,800425472,790948864,784144384,784260096,781489664,783434752,792033280,799753216,797709824,799089664,796695552,790118912,792370176,789834240,786187776,791985152,795475968,803438592,814853632,809497600,792712192,789128704,774770688,768083456,777975296,784971776,794329600,798819328,807073792,813236224,814139392,814784512,818296320,821248512,815589888,809022976,798566912,787968000,784353792,787234816,783550976,775702528,766774272,763799552,767364608,779518464,787948544,792614912,799260672,806408704,808287232,800901120,788669952,775425024,774948352,778467840,782493696,781531648,778004480,775478272,773042176,764295680,742439936,741542912,758136832,769977856,776035840,779763712,784056832,782713856,780229120,784220672,786744832,794533376,804731392,803122688,796546048,799030784,800961536,798704128,792277504,786943488,789866496,779976704,774150144,766608384,771786752,780937728,780823552,781003264,792257024,801693696,790366720,786113024,789752832,783026176,777231872,775687680,775020544,778257408,779537920,769768960,776698368,781882880,783411200,785031680,785949184,789315072,796924928,791418368,782838272,774109696,770513920,777402368,780898304,777607168,773178880,780727296,799063552,807489024,803996160,786427904,767116800,760696320,764380160,760573952,764312576,780427776,784554496,785874944,784569344,778526720,774523392,775354880,775241728,780188672,785712640,790443520,794348544,790610944,793961472,799131136,795315200,779295232,773630464,776491008,775806976,778799616,791549952,808713728,810363904,798633472,786599936,799845376,816275456,835462656,839342592,836684288,825345024,807440896,793004544,785079296,781894656,781020160,774414848,763808256,750262784,753466880,759363584,765065728,778425344,781418496,780720640,781051392,782407168,779658240,776541184,772392960,775490560,777750528,780117504,778590208,773527552,768823808,781579264,791228928,784106496,771019264,768510976,780685312,787224064,793140224,795836416,797215744,791649280,781200896,771298304,773688320,789569024,795491840,797681664,805283840,800225280,788078080,775973888,785340928,793555456,785307648,791035392,797150720,783783936,776243712,775680512,792754688,808777216,816841216,814471680,788961280,770019328,770785792,769693184,752618496,736134656,732221440,740544512,750201856,757431296,781088768,788485632,783338496,777978880,761597440,755849728,763931648,763346944,772605440,785757184,794114560,796262400,789571584,787301376,795859456,793203712,797013504,809097216,809355264,807926272,814414336,805789696,789206528,785137664,782502400,776097280,765594112,758492672,755975168,764462592,771315200,771819520,772631040,781484544,780736000,779468288,787943424,783139328,772947456,788429312,807799296,821348352,828131840,824989696,807653376,795710464,810639872,826295808,831919616,825982464,803036160,789864960,787106816,792720384,793557504,775631360,770595840,783831040,804992000,817213952,810787328,795529216,797032448,809563648,806072320,796953600,792069632,794728960,789574144,790605312,792937472,792151552,801634304,807523328,798514688,786223616,786072576,790211072,796383744,810590208,819336192,818287104,793399808,774797824,772107776,767356928,775974912,780511232,771054592,768534016,766246912,765076480,768790016,780842496,782048768,783211008,785114624,780856320,767661056,761928704,776064000,781904384,779984896,781524480,780480512,779517440,782508544,785298944,781584384,774094336,769399296,773316096,784164864,794277376,788667904,780808704,770817536,772535296,775099904,774075904,781174784,792990208,792728064,785909248,786748416,792067072,798625792,797624320,783071744,775724032,772657152,764814848,752855552,759619584,786047488,801454592,802432000,794374656,778390528,780070912,787585536,782943232,788441088,800284672,805207040,798918144,801429504,821701632,829605376,818973184,798871040,790324736,789720576,790093312,786062336,775664640,768946688,785035264,803113984,804548096,801805312,794522624,786046464,777609216,766383616,777702912,784956416,777287680,768808448,758462464,754940928,761773568,780398592,794732544,802796032,796444672,782866944,769930240,780073984,788221440,788169216,792620544,792329216,795233280,797625856,784739840,775414784,768157184,758193152,756097536,765888000,772119040,786366976,800199168,802809344,799453696,804863488,796953600,774051328,763502080,767287808,779229184,798205952,807967744,809359360,798531584,789509632,784454656,791483392,782002688,769095680,776203264,788220416,787869184,777167872,775786496,782431744,785243136,787321856,787442176,783630336,774097920,774112768,770646528,767055872,775584768,777339904,766790656,764170240,757340672,745655296,749560320,772859904,786623488,796539904,801864192,794754048,768083456,759355904,765331968,764703232,761363968,773918720,781916160,784677888,794404864,798669312,792770048,787912192,780533248,776355840,771939328,770075136,770964480,760665088,757662208,760522752,769087488,784148992,788136960,780900352,774886400,784972288,807424512,809423872,801212928,797176320,791278080,794695680,794118656,782130176,769568256,761585152,767393792,777397248,779767296,780732416,787348992,799305216,810408960,806657536,798074880,796374016,795742720,798616064,799438848,785802752,793461248,801569280,803636224,809293312,806357504,804441600,806761984,793627648,781340672,785511424,792275968,804027904,810500608,801036288,779123200,772390400,777691648,778710016,774421504,764052992,754952704,744757248,756369920,759629824,764000256,763212288,753628672,750217216,754760704,759517184,765793792,765230592,761748992,754569216,753010176,752444928,745200640,732979712,728811008,738385408,745524736,761700352,776726528,780499968,777874944,762143744,752271360,752953344,752894976,747090944,748236800,760561664,764445184,772898304,780476416,779587584,789495296,792519168,777534464,772567552,780268032,778199552,782156800,781479936,786937856,798290432,796231168,790326784,790249472,784207872,778839040,779773952,782374912,777626624,770923008,770315264,774513152,768640512,775778304,785401344,790671872,797854208,801684480,799143936,793774080,784179200,772895744,780851200,796355584,796654080,790523904,778682368,770438144,770124288,768586240,768430080,762553856,756807680,761127936,774893056,774781440,758986752,751562240,765015040,778936320,776685568,771576832,753859072,742526464,747704832,755090944,759919616,757578240,758875648,753786368,748225536,754245120,766793216,769229312,776066048,785071104,781736448,773851648,774958592,780539904,774338560,763581952,765800448,766434816,777258496,785622528,782356480,778964992,773001728,776369152,788595200,795266048,787742720,781047808,780657664,777180160,773072896,765941248,762127872,760799744,764068352,772323328,779631104,788530176,782432256,770749440,778673664,784730112,779347456,781547520,786610176,774448640,760085504,749641216,745201152,748940288,750275072,752799232,764445696,776299520,775259136,771503616,773756416,788275200,791776256,786260992,778050048,769911808,761532928,758060032,756627456,741777920,729750528,730487808,743231488,749999104,751780864,758205440,767215104,769710080,760290304,762902528,769437696,765423104,757811200,768537088,773667840,774991872,771350528,768671744,778795008,793657344,799625216,799830528,801886720,798489088,789447168,775895552,751640064,739621376,747381760,757708800,778806272,790239744,780796416,772733952,784310272,793423360,797286400,792463360,794616832,797954560,800807424,797631488,777812992,768799232,771535872,772016128,773064192,762984960,750501888,747694592,749263360,746285056,738576384,737059328,736514048,738050560,749547520,755885056,766277120,767650304,765502976,762433536,747296256,739249152,752181248,762926592,771364864,780825600,783167488,777579008,783140352,792543232,794903040,788801024,784002048,796292096,804033536,799110144,795724288,791820800,793092096,791029760,787347968,785010688,779165696,775886848,772435968,766974464,765177856,777886208,782957056,782257664,789249536,787248640,776899584,770148352,774588416,769648640,759716352,774205440,786967552,794339328,787617280,763973120,749450240,752668160,768801792,768693760,766347264,781167616,781839872,770008064,761606656,760046592,771127296,780959744,795719168,799355392,788025344,770765824,760769024,767005184,773829120,776255488,779256832,784033792,790117888,793582592,797235712,805703680,814104064,819367424,815816192,810598400,797095424,795941376,808814080,815293440,809022976,801228800,799944704,803552256,802676736,790979584,775265280,757551616,758080000,762545152,755971584,746270720,737906688,740436992,747280384,754953728,755663360,761948672,766820352,759115776,759178240,771641344,786748416,782777856,782892544,790648832,773961216,761210368,766651392,769160704,762910720,768245760,785923584,782542848,764420608,766719488,784411136,785677312,768750592,758233088,760988672,763011584,761542656,751169024,742719488,739586560,740787712,749405184,760766464,780450304,783099392,767622656,750666240,748925952,767028736,776092160,773080064,770118656,776284160,772961280,763323392,769349120,785466368,798631936,796900352,773198336,761796608,748809728,741454848,750699520,767324160,765661184,764439552,773252096,771513856,769750528,772228096,766834176,768221696,763231232,758204928,763562496,762260992,763610112,771237376,772286976,760197120,755307520,760409600,778164736,778633728,775636992,787222016,791220224,793761792,789666304,788102656,789009920,782965248,777063424,779652608,794527232,791480320,776348672,776440320,778273792,775075840,787324928,802591744,793434624,788059136,795866624,799622656,806641664,801215488,781782528,772442624,762943488,757638656,764593664,766438400,772182016,778956288,793129984,808802816,806671872,786571264,761495552,745968640,743754240,743161344,733824000,730178048,730379264,742933504,756133888,764091904,773783040,773307392,774472704,772175872,764288000,763945984,774162432,787050496,785361920,770935296,767524352,764121088,748526592,742237696,755138560,757776384,750359552,751060480,755751424,746173440,750074368,749066752,744866304,750636544,762857984,775615488,776954880,781038592,785728512,777336832,770541568,772126720,769160704,767295488,771581440,767715328,765585920,772720128,788570624,800234496,798690816,786967552,774048768,767674368,764987904,755133952,755125248,765519360,776835584,776263680,780560384,792373248,801833472,804283392,791700480,778579456,769786880,769740800,771044352,766739456,761897472,750328832,745823232,753599488,761752576,764452352,760361984,767138816,778674176,778978304,774928384,764561408,768307200,767386112,761859584,769874432,773539328,781614080,784651776,779522560,775062016,762763264,756623360,767440384,770224128,761756160,749275136,745174528,757060608,763130368,767932928,776051200,778177024,775324672,785284608,796264960,792190976,791518208,787476480,770444800,754404352,751768064,763973120,771020288,766763008,757335552,757641216,763502080,765321728,764529664,755821568,765118976,781515776,780703232,766811648,765407744,788689920,793648640,781439488,771761152,772896256,784606720,782390272,768790528,776307200,779361792,783014400,784110592,782546432,782357504,764943872,752985600,759799808,763379200,760820224,764347392,766922752,769018880,769728512,773198848,767942144,752587264,747943936,758445056,763302400,752972288,749114880,754560512,758052352,761713664,751832576,736516096,731140608,737630720,752544768,767010816,774146048,766752256,765186560,774154752,777315328,774404096,783821824,796468736,793860608,780564992,756304384,741268480,750663680,767073792,764588544,767872000,768220160,763705856,769510400,785527296,790093824,781613568,768534528,757098496,751196672,744791552,757929984,758359552,760927744,774277120,770007552,754101248,734878208,729294336,729273344,743881216,758869504,765734400,766663168,776493056,773441024,768754176,773151744,765179904,752904192,755247616,760025088,770451968,777370624,764072960,744275456,734696448,733272576,745886208,749733888,742964224,739343360,750033920,748987904,740779008,742303744,745075200,744488960,750260224,762580480,767933440,772735488,770949120,757526016,748832768,745224704,738855936,747344896,752455168,737093120,734907904,749054976,756956672,752853504,741170176,732246528,745456640,760758272,753800192,746225664,744691712,746100224,753350656,758236672,751840768,748879872,755111424,773949952,785080320,779572224,767707648,750642176,740003328,743320576,750089216,741680128,732117504,732284416,731764224,733848064,737154048,736635392,733277696,741089792,763108352,763379200,757640192,764753920,768376832,765307904,769548288,778462208,782936064,780994048,769301504,757334528,760997888,763678720,762373632,754607616,750274560,766851072,777786880,772383744,756350464,742751232,731265024,718439424,717886976,733855744,743873024,758438400,760239616,752699904,764285952,766727680,754818560,755813376,763593216,766821888,769196032,772773376,770992640,776762880,775033856,754631680,745051136,747290112,739111936,722989568,729131008,749590528,757663744,755712512,760711168,773714944,770106880,758349824,754835968,761500160,763206144,742275584,734981120,737671680,735371264,727310848,726959616,730286592,740143104,757787648,752828928,744134656,747503104,752181760,760675840,769362432,771251200,769852416,748130816,743012864,748640768,746779648,752538624,753660416,759493120,772437504,767722496,759903232,758192640,748333056,745870848,745499648,763227648,775818240,768774656,767886336,773223424,764398592,752789504,754894336,768889344,785851392,787662848,775759360,769461760,764531200,768032256,766639104,759342592,749709312,738316288,743124992,750194688,754595840,754026496,749730816,753529344,753750016,760246272,771218944,769000960,758624768,743939072,742404096,747945472,757304832,761594368,764869632,766193664,759755264,747046912,736550912,722350080,717479424,730933760,740357632,737394176,736899072,729992704,730440192,749860864,762243584,762505216,764360192,764147200,758868992,743725568,731965952,733006848,742902784,754063872,758522880,757062656,748083712,748860416,763456512,774492160,784899584,779883008,779391488,775893504,784574976,792006656,793253376,790664192,796090368,797030912,788550656,776438272,765763584,768574976,770000384,771294208,770940928,768569344,769791488,771931648,784168960,791544832,789462528,791452672,784965632,770107392,763849216,765185536,767525376,767237632,776645632,788658176,793775104,779177984,776424960,771546624,756603392,755667456,758518784,769662464,789449216,800785920,788658176,778668032,785752576,790910464,787916288,787035648,783316992,775980032,770511360,763268608,759079936,759650304,756599808,759042048,754578432,742692864,734355968,726863360,727012352,727728640,740900352,753719808,752952832,749601280,737790464,736110592,753019392,764760576,765787648,761358336,751771648,745486336,745521664,741960192,742860288,743655424,743184384,746551296,759420928,771447296,766612480,750248960,745592832,751208448,763405312,761817088,740986880,717508096,710977536,732189696,749880320,760721408,763463680,764686848,774477824,778680832,755599360,734289920,729472000,736919552,739281920,731519488,726371328,724805632,728740864,740641792,747058176,745015808,738202112,745468928,747061248,758574080,768696832,777960960,777020416,764944384,747240960,746105856,755810304,769567744,780625920,780751872,774925312,773681152,766200832,757752320,751386112,763297792,767635968,757410816,750256128,753011712,761673216,753725440,743431680,747433472,753396224,745222144,737058304,736658944,742295040,739951616,745269760,749108736,739975168,738125312,746243584,754170880,759166976,758019072,758096896,765297152,770872832,772510208,774067200,779907584,795482624,782003712,753446912,745518592,739517440,738533376,743777792,739058688,738973696,739660288,736717312,733946368,730845184,728565248,726447616,727244288,728945152,737625600,741039104,750342144,749943808,747845120,756110336,760725504,751019520,734611456,733696512,727532032,734915072,754344448,759095808,746208256,741560320,748760576,744087040,749194752,764750336,774011904,768791040,757432320,748382208,738248704,728598016,719200256,720964096,743287808,743198720,736471040,729759744,725079040,739755520,760471040,768301056,760576512,757613568,764356096,767380992,741283840,723623936,717705216,712662016,729952256,740888576,737168896,730380800,722287616,719812096,728574464,723296256,709718016,719953408,727256064,740398080,754092544,752510976,751478784,749448192,754549248,761162240,762880512,766684672,762789888,764450304,759368192,748749824,740021248,735806976,736432640,736340992,741023744,743372288,743305728,745133056,752519680,759358464,757279744,752287744,756122624,762108416,770315776,769555968,766145024,767197184,765442560,759225344,754457600,748870656,757047808,771659776,779912192,767542784,741956096,726959104,730553856,739324928,732167168,732863488,736718336,743108096,744139264,748423680,745315840,740436992,738998784,748405248,748178944,734446592,725243904,717256192,712228864,729347072,761251840,775374848,765568512,755619840,748994560,735005696,730323456,740966400,748667392,737651712,730529792,728641024,733679616,746166784,757442560,758486016,752592384,743973376,753584640,754082304,748829696,755289088,754873344,747605504,741790720,730448896,716943360,707376640,714042880,732100096,739881472,752351232,761804800,762547712,759163904,747752960,746205696,749087232,749872128,751528448,745121792,742554624,739077120,737632256,745564160,752668672,754586112,753178112,754333184,759404544,754097664,740455424,734006272,728871936,733363712,741027840,746128384,743027712,749442048,760064512,752683008,743104512,741763584,741136896,748589056,755817472,752642560,747697152,736211456,731921408,737773056,738361856,728723456,722376192,735779328,742400512,740587520,743428608,739510784,746130944,755409408,751894528,741347840,735934976,745843200,760484864,760417280,744853504,748305408,759267840,761012736,764406784,770185728,777862656,778899456,780191744,777938432,770269696,769953280,763805184,754769920,751129600,738601984,728886272,721460224,721541632,725659648,739424768,746795008,746377728,742089728,734499840,724344832,724321792,735919616,755356672,759365120,740736000,729189376,729181184,735427584,742868992,735716864,730149888,740180480,755175936,777471488,789606400,795253760,796221952,788483584,799045120,812670976,802689536,782069248,760728064,747095552,735490560,724061696,728657408,745779200,756957184,750006272,744288768,742610432,743758336,755550208,769068032,778130944,775662080,763873280,765667328,769238528,774823424,780203520,765185024,758129152,759110656,757680128,761812992,759985152,751659520,753469952,753926656,754368000,762618880,761065472,757536768,755857920,770515968,803108864,814199296,795286528,776443904,757336064,756463104,763541504,749083648,740766208,749667328,760152064,763314176,759382528,751581696,748011008,749147648,739709952,736360960,736952832,729329152,725270528,728306688,727500800,732346880,738716160,739069440,739551744,747173376,751529984,751707648,754770944,748019200,735617536,740056064,757573632,768061440,774788608,771365888,765275648,752633856,747105792,744839680,739644928,736370176,736289792,736249856,739459584,755273728,772173312,768785408,759509504,744142336,744935936,751121920,744368640,736755712,734352896,744282112,754580992,740959744,738772992,746371584,760483328,771274752,777263616,768266752,753297408,745962496,734914560,731918336,739133952,742886912,727012352,722983936,729313792,728421376,725082112,722488320,732560384,742327808,740412416,733997056,731106816,741713408,742242304,725521408,727592448,741006848,755892224,756409344,746246144,737563136,716362752,700461056,695340032,706599424,719984128,727553536,725712384,710563328,704849408,713719296,723103232,734342656,736583680,732382720,728020480,721320448,716096000,711013376,710075904,713694720,719430144,732550656,750636544,759498240,763718144,762312704,759253504,753494016,743395840,751554560,761115648,759071232,756765696,755424768,742725120,734395392,728655360,731802112,749092352,753363968,737389056,725347328,715763712,716882944,726002688,730328064,733036032,738540032,740973568,740168704,738957824,746339840,759453696,768936448,751404544,728792576,733046784,751057408,756048896,743158784,729336320,724155904,728464896,743662592,756172288,762007040,757338624,739060224,724757504,728677376,732091392,727448576,725406720,739701760,751819776,751718912,747180032,735254016,730149376,724752384,713436672,718927872,732762112,730383872,718164480,714060800,714536960,721508352,727481856,732255232,739825152,741598720,748751872,764886528,764852736,766514688,750134784,733788672,743083520,747083776,758449664,768803328,774048768,773258240,761844736,750942720,748450816,751227392,756830208,759315456,753940480,744343040,733612032,736969728,754927616,755794432,741533184,727532032,734388736,751387136,758902272,750672384,731710464,714838528,712291840,710775296,704802304,699238400,703995904,702028800,702244352,713759232,726152192,729866752,718798336,719844352,735497216,739927552,733376512,733286912,731499008,730098176,717414912,710225408,705465344,712614912,726375936,735733248,733156864,735431168,734373376,723774464,717904384,721902080,726998016,726080000,726870528,714057216,705898496,717457920,717548544,718030336,729440768,741288960,748116992,761013248,754889728,743164928,750365696,768420352,774584320,763165184,749616640,747783680,747843584,727737856,705897472,712271872,734359040,748315136,745438720,729250304,732113408,729649152,718187520,705665024,711328256,730667008,738718208,733542400,733009920,729948672,734965248,740522496,735147008,736464384,735486464,718875136,707262464,701392896,707368960,720992768,716916224,702194176,693933568,687628800,685180416,684077056,694023680,706819584,714358784,728498176,733002752,729682944,733803520,729123328,729767424,741171712,748787712,749223936,734778880,738246656,752141824,753927680,759561728,763964928,767716352,764311552,753541632,741138432,724364800,708561920,705086976,719628288,726395392,731623936,737447424,732486656,731523072,731405824,734705152,735461376,732185088,724033536,719444992,717396992,723343360,738328064,739589632,723660288,736635392,741939200,746244608,755907072,760505344,758621696,758471680,749295104,741065216,730792960,721696768,724897280,729814528,730531328,735680512,740857344,746092544,738259456,733477376,743769088,751437824,744435712,734589440,729578496,722041344,716010496,710522368,713282560,721953792,740261376,756537856,757670912,754119680,756298240,760725504,758762496,752408064,748882432,753773056,763190272,756016128,750574592,745449472,724353536,723127808,724701184,720975872,720879616,716846080,707774976,712784896,727788544,735198208,737593344,750014976,747715072,737391616,739553280,743492608,750510592,747888128,727806976,714976256,711244288,711927808,715790336,724803072,727825408,728146432,735599104,741676032,744556544,746331136,755377152,764787200,756256768,732938752,722617344,731030016,738049536,737703936,731053056,735510528,750197248,758989824,770825728,764026368,744620544,745786880,758169088,753602048,746679296,742667264,745896960,751780352,755286528,746424832,744759296,735620608,730790400,736519680,740585472,749827584,753449472,746336256,739442688,739854848,737758208,729341952,736284672,744565248,729979392,728941056,742106112,758736384,764395520,744114176,721619456,720050176,728403968,729979392,724787712,719935488,715846144,718027264,733255168,748645376,743226368,729895424,729396224,735471616,749138944,754497536,756096512,749254144,741713408,742698496,744044544,748686848,743939584,734818816,740595712,749971456,751070720,750839296,753119232,747777024,747595776,735518208,724256256,732233216,737807360,730169344,726006784,723244544,710259200,711723520,724708864,728792576,727232512,725665792,724166656,728422400,733843968,716974592,702435840,705304576,717732352,728372224,721558016,719218176,727178752,727650304,723443200,710484480,700223488,705446912,713547776,719805952,730585088,745655808,746048512,724263424,706864640,715095040,732681728,737737728,737780224,733510656,721953280,704884224,708819456,720754176,717639168,719604224,726860800,724357120,715749888,704861184,700752384,689928704,690355712,706697216,722060288,737307648,753015296,755155968,739644928,726718976,727559680,737741824,750415360,761542144,771490304,765995008,763202048,769583616,771072512,749958656,719991296,709663744,709384704,711675904,726403072,722875904,723688960,721096192,714840576,714190848,708551680,703040512,712485376,720349696,718051328,729034240,747039232,750959616,749434880,750317568,749844992,752900096,755375616,750953984,742907392,741537280,732379136,729707520,730281472,731596800,735203328,736337920,738402816,739915776,739014144,730006528,707338240,699870208,720203776,731282432,732420608,727976960,721439232,713647616,711260672,717078016,729772544,732514816,718771712,715518976,728594944,729383424,723789824,718920192,712685568,715511808,730205184,740755968,747615744,750605312,750311424,738813952,736245248,732717056,731465216,737035776,746198016,753668608,754840064,751111680,739856384,738453504,748368384,751803392,749596160,741828096,742013440,749988352,741051392,732185600,730504704,728990208,723155968,723130368,720968192,714727424,715994624,716101120,708496384,703758848,704168960,710889984,715250176,717678592,730967552,738723328,729488896,715842048,702508032,713603584,713801216,696207360,700213248,725627904,750132736,756198400,750206464,749965824,757486592,756931584,742837760,731814400,728729600,717919232,717846528,727094784,738155520,736233472,723280896,715549184,712521216,704052224,700206592,709871616,721863168,725189120,721908224,716178944,708193792,705177600,695187968,694886912,711879168,721699328,722805760,733929472,735942144,738653184,747886592,749566464,733988352,724350464,733132800,728263680,701494784,699152384,714838528,730395648,732032512,734374912,730329600,718630912,711998464,709158400,715145728,712793088,713319424,716301824,714357248,730257408,741424128,751141888,767495168,769378816,757373440,752659456,752589824,758649856,760863744,749441536,734269440,733336064,726240768,718023168,717827584,721549312,722129408,710620160,708320256,705285632,700755968,709706240,720361984,717339136,716836864,724305408,726223360,722311680,721722368,716578816,704035840,712940544,730913280,739132928,737809408,726524928,719970816,713803776,717595648,722083840,724072448,717849600,718974976,722864128,717649408,720518144,716337664,723918336,740006400,741174272,729800704,721149952,711312896,711004160,714099712,717626880,719811584,722023424,726259712,724836352,725779456,729913344,734853120,744891392,743348224,739911680,742673408,742965248,735918080,737589760,739505152,734131712,722413568,717539328,718564352,735255552,748448768,739793408,720097280,728293376,731251712,717116928,708000768,711410176,709818880,698338816,700523520,709185536,712062976,711913984,721447424,714722816,709633536,725710848,748919296,770345472,782983680,770671104,752961024,739998208,730103808,731340288,733702656,732406272,742319616,760249856,769396736,755568640,734749696,729918976,738090496,742059520,744884224,757142528,754919424,742305280,725857280,716978176,716146688,715988480,722531328,732844032,735974912,725653504,711458304,708412928,701737984,702354432,727105536,748134400,746129920,732797952,729501696,732677120,724774912,714315264,706117632,709502464,712161280,711310336,704043008,696615936,704519680,707319808,713466368,726141440,729558528,726290944,714333184,704729600,706479616,700450816,685765120,686830592,698531328,703680512,697346560,697825792,696269312,709324288,726772736,723709440,722678272,719772160,719542272,718707200,709237760,708067840,715457536,715256320,706456064,696500736,705035776,725473792,729072128,713797632,704196096,702419456,708616192,718080512,712301056,711903232,719439360,721938944,731616256,746746368,749240320,732930560,716876288,706987008,699621376,692800000,698603008,712832000,717954560,709552128,699809792,692173824,690091008,689838592,687493120,687435264,694332928,704770048,717989888,741065728,756721152,757742592,746738688,730724352,731359232,725125632,716511232,710903808,719644672,721533952,721256960,723288064,725133824,720505344,705552896,696543744,706095104,716870656,718626304,718399488,712725504,705571840,683924992,681793024,709343744,723753472,721881088,716533760,711006208,711261696,711110656,699005952,701018624,715487232,717128704,716561408,726935552,725743104,712677888,711845376,704088064,695391744,704527360,724463616,728343552,721000448,721521664,718431744,715824128,705403392,702724096,699038208,683220480,678388224,688314368,715289600,740429824,755099648,751913472,730078208,710762496,707719168,705388032,706921472,714256896,726810624,731876864,733796352,723765760,716333568,705380352,709697024,728663040,732909056,732826112,733880320,729845760,723925504,725426176,736010240,735868928,724609024,713552384,704318976,709867008,720976384,744504320,747659776,736811008,732656640,736006144,743974912,757504000,758620160,734976000,723185152,737909760,748227584,746788864,755814912,763409920,761115648,752410624,739931136,728979456,714319360,711491072,719441920,722464768,716287488,709061120,708145152,717107200,724780544,735752704,738398208,740377600,744069120,733932544,719938560,723469312,725446656,724913664,722492928,720092160,720244736,726096384,737067008,737985024,724516352,714536960,712235008,719480320,731755008,732102144,725139456,717144064,715865088,698686464,675095552,667869696,665532928,690064896,708491264,716959232,723617792,725508096,722119680,714966528,708945920,707279872,706152448,704102400,704922624,713453056,731509760,743189504,751304192,747444224,738602496,728905728,721050624,719864832,715000832,709574144,706364416,695565312,689524224,694606336,693375488,702443520,720154112,731908096,732628480,710722560,694728704,686384128,682135040,697672192,713853440,724712448,717442560,711202816,717458432,723079168,725639680,717649408,711269376,716983808,726449664,725986304,718032384,717271552,715807744,722941952,725903872,735425024,734798336,728719360,733343232,735648768,730907136,715975680,708620800,708318720,708127744,700931584,698643456,709017600,720595968,721257984,703801856,675858944,678424576,697248256,703563776,709972992,715896320,717416960,714676736,724365824,731233792,715155456,698916864,696435200,711557120,723019776,722390016,718104064,716084736,709047808,704049664,698723840,701544960,705191936,714448384,722055680,716329984,707820544,702553088,709187584,716526592,711758336,708155904,702056960,711046144,726438400,722348032,722049024,711288320,686943232,678212608,684574208,686429696,696905728,706950656,711371776,713547264,714890752,712593920,704306176,704071680,710680576,700049920,685360128,682310144,696728064,707329536,718734336,732195840,733712384,733426176,727210496,723751424,716566016,725657088,733201408,713526272,706848256,714607616,722729472,724669952,717541376,707927552,711558656,724104192,725556736,720634880,721476096,722579456,717452800,720670720,720704000,725074944,724468736,724068864,729200640,732074496,730762752,728778240,727901696,733223424,728700416,713026048,719639040,727045632,715195904,704859136,711554560,722661888,714975744,711951872,718498816,717962752,719304704,716533760,708061696,709508096,707914752,708682752,709495296,702733312,693804032,680592384,690361344,703094272,700384768,698142720,704442368,716680704,727910400,727630336,715116544,702159360,692519936,686282752,691508736,699802624,693749760,692349952,703058432,714408960,717023744,706121728,704006656,710089728,715134976,703762944,707603456,712010240,717868544,723189760,731768320,733872640,721101824,716643840,725212160,731942400,724248576,730872320,737844736,738833408,728813056,723262464,714397696,705564672,711946240,718222336,722725888,727403520,738620928,740400640,737570816,742310400,734397440,724672512,722524672,720535552,722425856,727233024,715906048,701506560,701355520,711317504,715962880,702797824,690634752,694305280,700903936,708637696,711135232,706406912,702558720,694694400,686144512,686270464,677702656,681189376,688958976,688585728,675134976,681680384,690336256,688664576,686659584,692750848,696337408,692007424,685989376,684509184,692262400,703252480,717181440,717117952,709863936,710827008,723359232,720122368,708613632,704426496,695629312,686952960,678710784,688897024,702647808,704270848,707760640,702263808,703432704,702425600,713554944,721882624,705240064,685440512,687814144,697066496,698216448,691162624,697847296,706604544,720474624,732053504,724664832,721067008,729414656,729032704,725643264,727332864,720556032,717909504,709402624,707688960,704817664,701828608,692161536,690651648,686650880,676156928,682323456,698031616,710204416,713935360,703279616,691216896,695003136,689680384,683591168,695092224,716135936,710770688,690633216,686335488,704855552,710535168,714669056,716956160,711827456,701713920,699266560,697659904,701216768,705108992,698970112,697851392,693193728,692858368,703833600,720937472,736091648,742791680,747158528,750901760,737004032,722358272,719490560,717908992,707414016,695172096,697952768,702735360,707439616,712308224,715489792,717480448,701701632,686660608,677707776,668270592,678209536,691331584,688220160,693675008,704908800,707300864,711226368,710571520,707828736,698922496,692567040,689780224,686838784,690592256,710733824,724584960,728130560,726111744,721046528,712754688,702938112,708688896,711768576,703476224,701369856,697903616,700141568,717023232,721754112,713038848,704987136,705128960,699486720,684398592,685576704,692555776,695645184,699608576,703846400,709451264,706804736,706082304,715299328,717981696,712689152,701660160,696410112,700442624,708943872,713603584,702381056,698306560,702720000,712260096,722459136,723469312,714041856,712334336,708634112,702091776,700138496,687262720,684382208,682266112,674420736,684143616,688649216,701089280,717347840,716575744,717669376,726526464,725533184,722132992,713818112,710963200,711345664,712713728,712039936,719347712,726566400,724313600,724262912,724479488,725276160,728912384,720468480,716984832,710865920,710934528,714779648,711906816,697304064,679366144,670038528,670966784,672891392,672318976,681727488,695481856,686917120,675214336,668826112,676597248,693837312,700934144,700701184,711504384,717862400,702418432,689995264,704590848,726644224,736929792,723639808,708961792,702171136,699015168,708811776,730845696,735554048,724508672,718514688,724881408,729900544,721424384,717084160,719961088,730393088,730780672,723185664,720678400,722843648,727558656,727396864,707456000,684721152,684336640,683931136,685534208,696091648,690776064,689413120,693045760,694468608,701412352,706719232,713457152,713000960,701894144,696708096,705714176,716681216,724222464,721721856,716866560,717742080,712123392,709151232,716564480,724302848,720137216,720650240,712818688,695896576,687586816,686396928,687451136,680586752,682319872,689210368,686433792,684990976,691177472,695820288,688037376,695756800,715979776,721131008,722722304,731749376,742990336,739588096,726910464,717410816,714579968,707802624,703225344,697135104,689346560,683959808,688647680,693048320,684179968,687565312,682056704,675148800,680348160,684697600,695356928,706810368,701129216,694405632,695653888,686851584,678192640,687558656,692816384,695185920,697577472,710158848,717739008,719420928,713156096,700269056,702126080,699826176,697738240,698189312,713308672,716836352,706032128,697798656,694347264,699813376,700103680,701653504,706210816,700755456,687877120,668787712,665078784,679394304,697882112,709069824,709923840,711285760,715636736,709284864,704227840,706529792,710008320,710817280,708291072,702693888,699140096,693625856,696253440,705774080,713788928,709835776,698145280,690814976,689977856,693239808,692992512,698799104,702769152,716049408,719037952,704895488,689674752,698735616,709764096,718167552,707715584,705105920,712458240,725368320,719654912,699702272,693155328,701976064,705844224,699399168,692666368,685785088,684992512,693583360,706823680,720563712,720509440,709721088,707006464,704785408,691426304,690053120,701575680,706971648,709358592,712549376,711224320,703888896,695785472,693228544,694277120,695217152,695577600,706659328,707760128,689615872,675209216,678454784,677663232,677969408,687025664,686480896,690145280,693218304,691565056,692380160,698477056,706446848,703539200,705969152,717773824,727621632,723971584,724740096,731733504,727852032,716026368,711685632,714265088,719641600,721213440,711866368,714065920,718840320,723084288,723209216,718973440,725558784,727933440,720366080,717872128,713132032,719575040,730268160,729803264,737453568,731384832,722362368,717729792,711189504,714886656,714083840,709036032,710896640,709856256,704886272,712539648,719315968,720581120,716125184,720038912,727604736,729208832,727489536,724715008,719527424,710637056,698947072,688452608,685254656,681716736,677301248,682223104,691677696,701335552,695273472,685024256,680864256,686198784,699548160,706409984,700941824,699510784,703383040,708841984,704804864,695932416,682081792,674191872,684421632,699600384,708600320,708308480,702752768,700902400,700393984,698360832,688458752,684704256,695221248,702301696,709390336,719135744,733816832,740322816,728357888,711664640,713772032,713532416,700641280,692462080,694720512,705502208,699727872,683144704,680375808,691292160,693737984,689049088,691199488,685840384,676918272,669322240,668324352,683205632,692775424,692905984,694718464,702739968,702253056,704166912,703290368,713441280,729835008,730371584,727261696,729410560,737371648,730642944,713754112,707704832,712913920,702661632,688359424,681040896,678200832,683006976,686701568,691548160,692729344,706266112,706949120,705033216,708681728,707148288,705630208,704546304,715860992,719540736,716682752,710044160,692568576,683151872,686232576,690090496,697205760,700518400,695500800,690172928,689470976,672065536,662662144,677160448,689641472,693295616,703718400,721676288,727218176,713434624,689615360,668951552,661760000,662774272,672453632,683522048,697183744,706054144,708683264,705094656,699340800,693413888,691403776,686368256,683290112,690988544,702921728,726370304,742926336,729393152,701885440,683012096,675343360,677105152,694500864,701510144,704804864,702149120,689992192,689685504,690623488,683663360,673460736,663515136,664085504,670245376,671989248,675224064,686920192,698092544,698823168,696359936,694920192,690355200,682867200,678214656,676645376,672248832,677409280,685923840,702523392,706916864,685292544,676556800,686892032,698023424,707108864,709634560,709680640,710111232,703880192,691007488,694332416,711670784,713924608,708474368,705972736,707565056,714439168,711798272,711105536,719499776,719943168,706819072,691449344,694685184,687612928,681718784,684270592,688564736,693761536,694593024,697382912,706994688,711260160,707084288,711568384,698688000,680353792,683476992,702118912,703462400,692153856,691763712,700048384,699752960,708562944,708717568,705424896,703927296,704643072,715912192,719404544,708196352,702551552,695377920,698400256,693912576,691640832,695726080,688833536,694958592,704877568,712754688,712459776,702738432,691359744,694980608,700561408,697915904,689902592,685849088,684897792,676546560,673496576,681122304,684432384,691593216,697827840,698685440,709982208,724002816,734547968,722648064,715723264,732370432,734174208,735505920,732858880,724135424,724362752,717098496,704988160,700115968,695100416,684826112,682917376,693787648,695518208,692839424,695068672,702709760,699532288,690775040,695735808,702346240,700573696,688054784,679127552,685071872,698354688,691787776,679733248,679858176,681934848,678155264,677070336,688511488,692608000,691701248,694454272,696288256,685777408,681402368,688299520,697985024,692820480,688388608,698533888,711085056,709926400,706393088,709838848,719101952,725557248,725050368,713582592,711008768,704324096,703109632,714378752,711097856,711460352,713252352,711893504,709778432,703098880,703525376,703922688,695689216,698612224,698988032,704900096,714814976,712539136,698783744,696902656,697057280,688851456,689384960,697232896,703163904,714610176,721118720,719393280,716989440,716513280,723043328,715609600,712793088,719275008,715930112,711726592,702807040,694621696,699272704,709093888,715342336,727392256,719752704,711079424,716813312,710557696,695117824,683264000,678486016,682828288,692570112,700989440,713645056,719344128,711413248,694658048,681212416,674981376,671009280,673481728,688500736,700048896,704394240,697828864,700207104,693447680,696327680,713340928,709194752,690883072,676943872,677701632,692261888,707530752,704093696,712822272,725128192,716413440,692890112,673797632,667852288,664590336,682212352,693230592,697510400,703110144,697553920,684382208,674636800,687407616,696869888,695337984,687601152,691530752,707272704,712615424,720975872,722765824,719816704,702825472,690851840,692432384,696352256,706755072,717963776,711797248,701970944,698291200,693312512,692697088,691890688,689293824,691888640,694125056,689807872,679627776,684131840,690564608,692376576,702500864,716144128,722297856,721361408,716729344,715163136,718791680,718230016,710616576,704561152,699101184,696559616,694519808,687720960,681878016,675614720,664982016,666518016,670791680,670573568,682632704,687485952,688136192,695575040,708738560,718720512,707820032,691272192,682819072,681962496,685997568,692899840,695162368,695371264,701398528,702236160,695254528,686168576,679527936,674697728,677986816,700899328,713437696,712162304,711583232,706650624,702174208,705581056,700142592,692556288,695245312,709082624,720793088,727029760,727873536,722798592,714216448,705485824,689554944,672169472,670486528,676848640,681484288,686640128,673713152,661556224,662198784,653460992,662455808,675227648,688072192,693647872,696986624,703814656,710148096,709204480,702933504,692891136,691347456,698506240,698152960,707934208,700673024,684685312,683349504,695102464,712119808,724139008,708795392,688164864,694044672,706528256,709476864,697437184,706426880,717967872,723452928,725334016,712647680,709786624,714665984,721621504,742091776,743321600,720738304,700087296,681675264,679413760,685447168,687239680,691246592,694302720,692476928,689329152,683492864,685623808,692165632,689266688,680209920,687065600,697469440,692432384,686440448,677309440,672299520,670254592,653652480,643948544,660474880,671296512,674528256,670888448,669403648,668657152,681073664,704512000,710683648,705041920,682611712,670283264,673980416,673080832,668460544,669624832,671660032,668762112,674525184,679962624,679837184,682597888,698055680,705044480,697382912,692361216,693265920,701264896,704389632,704076800,708625920,714697728,715949568,705680896,701231104,703750144,706757632,705549824,712220160,712506368,707099136,705653760,701376512,704951296,711582720,711016448,705835520,702167040,698150912,687273472,673131520,665672192,670120448,672581632,678396416,683189248,700270592,712637440,711159296,710779904,705632768,687263744,665096192,658907648,668003328,680866816,685968896,692983808,693256192,694118400,703605760,718806016,714356736,698485248,697254912,715898368,724865024,715847168,711285760,701824000,694313984,696473600,707238912,719478784,705205248,686578688,677143552,668366336,673197056,691205632,704105984,703150592,697398784,688228864,670872064,659934720,665774592,668077056,668099072,680427520,680947712,666932736,665392640,683724800,698372096,705188864,701584384,696105472,691364864,692383232,692201472,680464384,672250368,672191488,676184576,679338496,698535936,711707136,695915520,689494528,693580800,696210944,693129216,685023232,687521280,697013248,694695424,691877888,678304256,672603648,697704448,702968320,700705792,701867520,711779840,722933248,714824704,695361536,689306624,687708672,679760384,678053376,673766912,674586112,685969408,692093440,686003712,683092992,692148736,701018112,706059264,708344832,698766336,691216896,687070720,690880000,690763264,689807872,690386432,695802368,688842240,685017600,686369792,684716032,685987840,676304896,669261312,673728512,674800128,676148224,680853504,691465216,708408832,712172032,700802048,684711936,673870848,684836352,690492928,685563904,680595456,681789952,690628608,695890944,690421760,673450496,672455168,690239488,707540480,711591936,702552576,692634624,692246528,693453824,690139136,682142720,674785792,672991232,684486144,688654848,683662336,695096320,710666240,708980736,705121792,697685504,695444992,712934400,734578688,739687936,733277696,716908544,699737600,695569920,703767552,712582656,713788416,704000000,700340224,698522112,686341120,668567040,679459840,690405888,683688960,679888384,679685632,678160384,681682432,674995200,677935616,684393984,695722496,700147200,698268672,696991744,685195264,683865600,677932544,670667264,668142592,676240896,679818752,676113920,668543488,664157696,668747776,676285952,681830912,679531520,682076672,674597888,670368768,674103296,673634816,672797696,680299008,696345600,686496256,669001728,667789312,666180096,665056256,679646208,680074752,670875136,661846016,657629184,662198272,673008128,677902848,673514496,676288512,672282624,654093824,648531456,657041408,670205440,683702784,689973760,687410688,673165824,662293504,653690368,661098496,677359104,693533696,704927232,695739904,673889792,667677696,673218048,678926336,676797440,666429952,671893504,674531328,670793728,680969728,684891648,673391104,664847360,672937984,682860032,683210752,682277376,689177600,684688896,671762432,676427776,675120640,663283712,674598912,685179904,681233408,681431040,681650688,684293120,686632960,685268992,683295744,687048192,693920256,699109376,690879488,682078208,670001664,673561088,696040448,711616000,717594112,705103360,688993280,682925056,681302528,678728704,675574784,678353920,678732800,680112640,681498112,686358528,680492032,668879872,654880768,650145792,640725504,633235968,648109568,664810496,674147328,683394560,689589760,693229568,693064192,682989056,664217600,656359936,657148928,659426816,662648320,667515904,674479616,684901888,695294976,702564864,708369920,700179968,688225280,677950464,673239552,661701120,651365376,664247808,674280448,683872256,697483264,704259584,693587456,684230656,676966912,671710720,676692992,686051328,680679936,670679552,674957312,680310784,674877440,674087424,678882304,687973376,693541376,685858816,669902848,652947968,657814016,661525504,657437184,664655872,670140416,672254464,676609024,658425856,645169152,653498880,666135552,675821056,680466432,666939904,659943424,668308480,680833536,692987904,703170048,717606400,721157632,703934464,701706240,705948160,701199360,696373760,697348096,702103552,696410624,692475392,700193280,702010880,707806208,710591488,722345472,720132608,701827072,693983744,692429824,682140160,668779008,657409536,655516672,663140864,666136576,665915392,667529728,665957888,675312640,678366208,674350080,677791744,676753920,670557696,672730624,663921152,659015168,665047552,671172608,663338496,660829184,669884928,683389440,698847232,692879360,661847040,651805184,663457280,655606784,644384256,661176832,670434304,661895680,663416832,662124544,662061056,649592832,650458624,658647040,668608000,687680000,691604480,682255360,662882816,655379456,659983360,668938752,685045248,693366272,686246912,680906240,684447744,687802368,673846272,651573248,644443136,655016960,661340160,656831488,660435968,669486080,668125696,666801664,661429760,661878272,671341568,675607552,666359296,663951360,668579328,666046464,667594752,677155840,683979776,683463680,691656192,696467456,706313728,709226496,706991104,691685888,679942144,692805632,703425536,697049088,692952576,697039872,709915136,712008192,712889344,712598016,715340288,718813696,708171776,703663616,696471040,688992768,687933952,682638336,673277952,667466752,664428032,666784256,675167232,665679872,657954816,658555392,658753024,664298496,676791808,682405888,688912384,690178048,681544704,681571328,686282752,693966848,688609280,672928256,663848960,664762880,679709696,683409408,669261824,660922368,659523072,661050880,671846400,682489856,679976448,678412288,682326016,686159872,680638976,674590208,677559296,684256256,701640704,719638528,718070272,703625216,680876032,673822720,677876224,684696064,690126848,691557376,689472512,679028736,671355904,672159232,664462336,651400704,645172224,652208640,666187776,673783296,671404032,663223296,658961920,664342528,673160704,680150016,682003968,681952768,670681088,667284480,668909056,680877568,686006272,684811776,678658560,665741312,673715200,678703616,663571456,650099200,652557312,661123584,654589440,651215360,643782144,645198336,645553664,640692736,645692416,653555200,646467072,642043392,654955008,667281408,665979904,653763072,659132928,663129600,659789824,658996736,665152000,679411712,704352768,711531008,706893824,705374208,703540736,687204864,675486720,674230784,676686848,677529600,678420480,676260864,662833152,648185344,650574336,663289856,656313344,655793664,664772608,663695872,648418816,645138432,639645696,641442304,649848832,658241024,660921856,662468608,665279488,661327872,652099584,641369088,637928960,642383360,646680064,643377664,648350208,654785024,659195392,665672192,675109888,669394432,664706560,666721792,685316096,689438208,672859648,670117376,679333376,676572160,662349824,649368064,646868480,648224768,656522240,673384960,684857856,693482496,699585024,681346560,670218752,672491008,671141888,671245824,679908864,685173248,687269376,680508416,688429568,699150336,702342144,701656064,688368128,682268672,671595008,665620480,666291200,661347328,664633856,683550208,707521536,722894336,725097472,716636672,708737024,703657984,690580992,673571840,660310016,662923264,668551680,669513216,669765632,666120192,670285824,675281920,665911808,658815488,651247104,652075520,652009984,654215168,658280448,656243200,652830208,642785280,644862976,646349824,647119360,647833088,650076160,651740672,652852736,657541120,660220928,656170496,658025472,665182208,674498560,678171648,679533056,669415424,668826624,675295744,668869632,650873856,657200128,670443008,672774144,664288256,660571648,666495488,676964864,691241984,704271872,689666048,674217984,682567168,687410176,673287168,673303040,673888256,672320000,673577984,671955456,676253696,680117760,680720384,673645568,669638656,682949632,695570944,688350208,674518528,668717568,676457984,683520000,674633728,666892288,672006656,680557056,693374976,715710464,723116544,714864640,709175808,702147072,701682176,702439936,706173952,700368384,696013312,686891008,670132224,655633408,660598784,664261632,649845760,655289344,665224704,660129792,652748800,651780096,658966016,679442432,684668416,680820224,675633664,666264064,658492416,661344768,675474944,681299968,683899904,676326912,670918656,674061824,680979456,682233344,684473344,688267264,692771840,700305920,685649408,666538496,658426368,675703296,683211264,688589312,690490368,691288576,679486976,674391040,677900288,673338880,670997504,671279104,669867008,676240896,682861056,673677824,665683968,657645568,648204800,640058880,652497408,671042048,673403904,675580928,681183232,681561088,679613440,680838144,673466880,670002176,672607232,666627584,667265536,673161728,685473280,699025920,699364352,689305088,678548480,679459840,680280576,674232320,674576896,680705024,676523008,667509760,671841280,673300992,664503296,657411072,653865984,649272832,650828288,661933056,676501504,673118720,666626048,661384704,669023232,671682560,660107264,663996416,673013760,670115840,671262720,676055552,670567424,661689344,651354112,634971136,622758912,626888192,644374528,654057984,660355584,658748928,659814400,658560000,657440256,664493056,660116992,664439808,668534784,671585792,675742208,675942912,673230336,669195776,658684416,650270720,653760000,658263552,666906112,684618752,687012352,671971840,666344448,667338752,677489152,680932864,673732096,670500352,671051264,669443584,676948992,668860928,655647744,653498880,647079424,649897984,659910144,656240640,646855168,643774464,651365376,653836800,646395904,647828992,671901696,681969152,687438336,685881344,674740736,657916416,644884992,636325376,636936192,635934208,641526784,658626048,664829440,654577152,637471232,632303104,639460864,651244544,654330880,651118080,642957312,653134336,672545792,675741696,658999808,645807616,652417024,652358144,654000128,653382144,653081600,666529280,689843712,690676736,669572608,658813440,661553152,665579008,656982016,654174208,665174016,667109888,667263488,666553344,681353728,686592512,672048640,674333696,686630912,691746816,685386240,685457408,688557568,682487296,669146624,653328384,648195072,655676928,666814976,667743744,659000832,662665216,665119232,652127232,648754688,662806528,673543680,668640768,663526912,670263808,676879360,674784256,661034496,647791104,650306048,659301888,670437376,676173824,681079296,673985536,662216704,657967616,655465472,657490432,659735040,668657152,682204672,687767040,691463168,693936128,693322240,689461760,677383168,673593344,678623232,686499328,695346688,695881216,679330816,668994560,662168576,656945664,665777152,675698688,668938240,655949312,655004160,653591552,650144256,643138560,643003392,656987648,669548544,660828672,644701184,647363584,663081472,679705600,687161856,686504960,673687552,657785344,665060864,684156928,691896832,702182400,708255744,707330048,702929920,695147008,686084096,686288384,692514304,688369152,677890048,669746176,660332544,655537664,664933888,672851968,668133888,666643968,670672896,672737792,663235584,657511424,665059840,661636096,660433408,656715264,645686784,651900928,662251008,671167488,668935168,665143296,659934208,652953600,660576256,663538176,663661056,648396800,631262208,636329984,646440448,654865408,654820864,656112640,663719424,663960576,662891520,658824192,658703872,668044800,683540480,685752832,685389312,682347520,680502784,675568640,666254336,671636480,675495936,689047552,693595136,686387712,680455680,678827520,673317888,665595392,662164992,671307776,686452224,685380096,676915712,678169600,684082688,684926464,674417664,664690176,667374592,672958976,686327808,704998912,706354688,681536000,657294336,645914112,645892608,660743168,670761472,665388544,659424768,647453184,648392704,650347008,647822848,655798784,664473088,669909504,679203328,680628736,679138816,675045888,674724352,670178816,659825664,646020608,643746304,653471232,663241216,669151744,675616256,683332608,685306368,675342336,670429184,671579648,670232576,671025664,678187520,692954112,708483584,696835584,672709120,669860864,669429248,663097344,660694528,661472256,661130752,663537152,663217152,660147712,658896896,662241792,672049664,686238208,696324096,690814464,675918848,659019264,647742464,647225344,655880704,667180544,671853568,673645568,667404288,661258240,663116800,667528192,672462336,666190336,668961280,669380096,664543744,655407616,653632000,662830080,662112256,656362496,647532544,649166848,664897024,673865216,665709056,660676096,667891200,676005376,676823552,664477184,656532480,675432960,697209344,701626368,699222528,703468032,690964480,671866880,657665536,643512832,642669568,648769024,655996416,652747264,648091136,653510656,665142272,676876800,688609792,688707072,695459328,697951232,685271552,664912384,644950528,625596416,635264512,664721408,683496448,682853376,666111488,657698304,659226112,657340928,657707520,662183424,655964672,656789504,664796160,672793600,678415360,674337280,678818304,684132864,670971904,669488128,674116608,674075136,659278848,647375872,656051712,671431680,677775872,668523008,655881728,659138048,661882368,664576512,674315776,681442816,677442560,667768832,654171136,643826688,654458880,661222912,654807040,653543424,655072256,650232320,655590912,672990208,671754240,658187264,650716672,657365504,652321792,648662528,661647872,665219584,662739968,652510720,643922944,636610560,641110528,642052608,630728192,635287040,644408832,651848704,661240832,656855040,643566080,637093888,638088192,643268096,646669312,641732608,633102336,623943680,630524928,647364608,651231744,649717760,647571456,649962496,655448064,665129984,680384512,680852480,680537600,686720512,680888320,675309056,659951616,645596672,641280512,644498432,651220480,662201856,665941504,664847872,663499776,665373696,664603136,657047552,648663040,634992128,637770752,642975744,650510336,663341568,682975232,688869376,667505152,647309824,640004096,640737792,649761280,661094912,666219008,668133888,669102592,673166336,668386304,659855872,666072576,669558272,667380224,667865600,666205696,660170240,656316928,651446784,656095744,665037824,664447488,654443520,639360512,634957312,647327744,649967616,640495104,646091264,647263744,639111680,637611520,636787712,639852544,653807104,650293248,640157184,638955008,649661952,656267776,656358400,649947648,648606208,635336192,637711360,662888448,678536704,684109312,673533952,661574656,649356800,655115264,666108416,662706688,664193024,666992128,662234624,655121408,663493632,660385280,653848576,655180288,650715648,650416128,652628480,667332608,679930880,666219520,653450240,653689344,649179648,643468800,623821312,612564480,624008704,645374464,658954240,655501312,654978560,656768000,650243072,653807104,663192576,665146368,671673344,668103680,663520768,658170368,655507968,648095744,652926464,669029888,677008384,680906752,656436736,638926848,641117696,645059584,658234880,665630208,676941312,674975744,671887360,667563520,655748096,650336768,651323904,668474368,682735104,672683520,655620096,653169152,659637760,669962240,683240448,672696320,663859712,675798016,683584512,663152640,648807936,647464448,649413120,640102912,631437312,627287040,629840384,636427264,635766272,642270720,661546496,665953280,651696640,638377472,632049152,638301184,637956608,643164672,640412672,634974720,636643840,643396096,650622976,651881472,654430720,658022912,656805376,653236736,648057344,638238208,632174080,635739648,648416256,652865536,647905792,648384000,647608832,653119488,647312896,652598784,669657600,679019008,683212288,675109888,662675456,639019520,629075968,639787008,639294464,637556224,638926848,630656512,634388992,642779648,640634368,645039616,662426112,671961088,660634624,653190656,650945024,657565184,660884480,665384448,676682240,693744640,705924608,701124608,686247424,672352256,659287552,643806720,644749312,641942528,636587008,643854848,651319296,656071168,668619264,681437696,689483776,683901952,677982720,675502592,672365568,665504768,672303616,678104064,669793792,666704896,666883072,664988160,667790336,674196480,677576192,681136128,682205184,677238272,671026176,658425856,638419456,617777152,612609536,616188416,627755520,642061312,651597312,667622912,684003840,680583680,670614528,660246016,653504512,651091456,645238272,630301184,629143040,639009280,650349056,649101312,646039552,639551488,630192128,627411456,634122240,637149696,643109376,638501888,627835392,622960640,645446656,654500864,643348992,640774656,643124224,649526272,651056128,657616896,658343936,653267456,645026816,642722816,657475584,671908864,671425024,671751680,667624960,677997568,690194944,694358016,700176896,700212224,698465280,695802368,682845696,673280512,658472448,650374656,665799680,679635456,682412032,668402688,650512384,642524160,643484160,642568192,640748032,639901184,642985472,638858752,638485504,642538496,650061824,651600896,651331584,661542400,670331392,677504512,682505728,686436352,677356032,669288960,674383360,694405632,697136640,691067392,683568640,682203648,690215936,702985728,703510016,691281920,683215872,680623616,674775040,666234368,662726144,672303616,674501632,655980032,645191680,648480256,652569600,668395520,669913600,656391168,635317248,634670592,652683776,657498624,641116160,632676864,647749120,659271168,656326144,644169216,652725248,653618176,647740928,647731200,646455808,632557056,621051904,648252928,680437248,695102976,693349888,678507520,664936448,652235776,649080320,642466816,640252928,651033600,659951104,674377216,674079744,668489216,676734464,687159296,683742208,682456576,673938432,662299648,649860096,650334208,650535424,647800832,643637248,652413440,661082624,659463680,662761472,668133888,665778688,670123520,670378496,666775040,649273856,629140992,628535808,641852416,645101056,643505152,654897152,666845696,675005952,678827520,676228608,671072768,663474688,655917568,648530432,651818496,660211200,670698496,689990144,691482112,674393088,659617280,655688192,652425728,664873984,684884992,682636288,676392448,678059520,666652672,649057280,644266496,659223040,670851584,669441024,655405568,644514816,644167168,645963776,652047360,664054784,679074816,675325952,664708096,660858368,663582720,660967424,657259008,652579328,645720064,645904896,653160960,647030272,631710720,631217152,648991744,644774400,629032960,624551936,631234560,639885312,649475584,652500480,650696704,650898944,645758976,642582016,652296192,666863104,671676416,665056256,661461504,665615872,671281664,673864192,685938176,679766016,661510144,651292672,644221952,646370304,658685440,666761216,669933056,682670080,683441664,678555136,680002048,674664448,662996480,663484416,666897408,661963264,652023296,645215232,648119296,648564736,642957824,636985856,648712192,663494144,655981568,642677248,642209792,639777792,642688000,643674624,637856256,640429056,652796416,653479936,645600256,639085056,629920768,629231616,634622976,633499136,640233472,644331520,647793664,667407360,678859264,673220608,668782592,671363072,670886400,664010240,656397312,647418368,653178880,660508672,662142976,655796224,649567232,652297216,651995648,655743488,655861760,662002688,659049472,653860352,653797888,655836160,662426112,666525696,676067840,695299584,706520064,692316160,681550336,687851520,678630400,671351296,672253440,672241152,669732352,666863616,657388032,646115328,650888192,662559232,656076288,638452736,633794048,643916800,651619840,645762560,630211072,625157120,640516096,657294848,661521920,660665856,661868032,665538560,673369600,669495808,647268352,639396352,645166592,642530816,635509248,634215936,637255168,644131840,641078784,636630528,627681792,621929984,628653056,639605248,635705856,633700352,647704576,657656832,647415808,641763840,643583488,652487680,668303360,667544064,653531136,641137664,636532736,644972032,655859200,667825664,666242560,664020992,671443968,663066112,661015040,663138816,671222784,686384640,686400000,681471488,680858112,672397824,667876864,666414080,660232704,658662400,661153792,654819328,659410432,670064128,671181312,670763008,674801152,683711488,670139392,655523328,649101312,653003776,649030144,650213888,648905728,643353088,642550272,645208064,642097152,627547136,606840832,599875072,614727168,630542336,628749824,629298176,636451328,640287232,643507712,637995008,644581888,649219584,643582464,643634688,647613440,653962752,661977600,669424128,667059712,662132736,656196096,646548480,636163584,632930816,641382912,650964992,642997760,628067840,630474752,626328576,618691072,616318976,629089280,632928256,640016896,643208704,632816128,635408896,641853440,645517312,657698304,653267456,641836544,630394368,619546112,621120000,634214400,652786688,651948544,637561856,632969728,638815744,640161280,649895424,648937984,645828608,644749824,639476224,640594944,657473024,667544576,648295424,625108992,623720448,624994816,622402560,633869312,653596160,671287296,682576896,680425472,668052480,659394560,652308992,642510848,635894272,633235456,643425792,654885376,662401536,665990656,657182208,648115200,645534720,648442368,647766016,648718848,655220224,661964800,662440960,655891456,659324928,662597632,661647872,653680640,658742784,677796352,676869120,664236032,656145920,651997184,643279360,643141632,652392960,663995392,676470272,675974656,664789504,654150144,653503488,656194560,651514880,653757440,649303040,635418624,643257344,648926208,648203776,652401664,655228928,652194816,657251328,661932544,658117120,655559680,652212736,649062912,643992576,638437888,635140096,626941440,632196096,643349504,645375488,632729600,629706240,638788608,652142592,651888640,658200064,663565312,662075904,665518080,662946816,662947328,660273152,653803008,653155328,658689536,667582976,663500800,648705536,637694464,631533056,638434304,643595264,639342080,637955584,645673984,652080640,646578176,649787904,655599104,641027584,626643968,622396928,623345664,628684800,623259648,623893504,641422848,660078592,667765760,658668032,653220864,655368192,650144768,639184384,635827712,647783424,667123200,659825664,650039296,649515008,653734912,662691840,670611968,656764928,653188096,672692736,694961664,698136064,685639168,674751488,664282624,651741184,639834112,646425600,654694912,652717568,661318656,667573760,660689408,648491008,648357376,650137600,643217408,635425280,628980736,630175232,647539712,645402112,628967936,621834240,628674048,637105664,630926848,633244672,641456128,647496192,639660544,639864320,653232640,665085952,673395200,668389888,659783168,650780160,638661120,635473408,635027968,643607552,642783744,629548032,623683072,617740288,614877184,608640000,621348864,649054720,651435520,649257472,652114944,654014976,652669440,657937920,648725504,633279488,636652544,640697344,637567488,630760960,628126720,635983360,646843904,656997888,668973056,673361408,662394368,652434432,656310784,659103744,659066880,645172224,629657088,622099456,626417664,646245888,654435840,657807360,657841152,656015360,650570752,647009280,660977664,666377216,665420800,660872704,660815872,655817216,653719552,648616448,638326784,635566080,635613696,644376576,650405376,632620544,628876800,636514304,648005120,663984128,671284736,666994688,664014336,667094528,668454400,670346240,677597184,680887296,674122752,664113152,652005376,636030976,634844160,643237888,659973120,658554880,647556608,648150528,651810816,645320704,646850560,660438528,664443904,647742464,639921152,640826880,626027008,627144704,626134016,632333824,657608704,666138624,660064768,660851712,660037120,659780096,657328128,657485824,655427584,648188416,645303296,649925120,642511360,638644736,642924544,638550528,629984256,623661568,629494272,643175424,652419072,654766592,664203776,659860992,639872000,628605952,627545600,638046720,653228032,658694656,652848640,642665472,647092224,652767744,667948032,680084992,674927616,668509696,652972544,639375872,638278656,641174528,647800320,661817856,666284544,662685696,666451456,660409344,650115584,646268416,649470464,655089664,648869888,645288448,655978496,665451008,662243328,644005376,633233408,626824704,618770432,624866304,637000192,638202368,624743936,623216640,629105152,626911744,628354560,629603840,622651392,623257088,629676032,642012672,648936448,641995776,642656768,641660416,638964224,639065088,635662336,638800896,647738368,654400000,650250240,653363200,656930816,655127552,651373056,656322048,661940224,647269376,638796800,642292224,654998528,653285376,640282112,640557056,649390592,658685952,643588096,631321600,634939904,639959552,631838208,637196288,654790656,657738240,651212800,640674304,628071424,619692544,622659584,628791808,636464128,646330368,667370496,685626880,675810816,656130048,641745408,628721664,627227648,636707328,643150336,643595776,639941120,634143232,641419264,638039552,624677376,630084096,632372736,614234624,590066176,597445120,616924160,631974912,642898944,646346240,657260544,665047040,659756544,651566080,641061376,629248512,612304384,609519104,619130880,629638144,631790080,630746112,641675776,651346944,643874816,636229632,635790336,642107392,652104704,658473984,663465984,653545984,642528256,640459264,636666880,624059392,619527168,623759872,641912832,652900352,638219776,634401792,633745408,632772608,637611520,637814784,631833600,614592000,606317056,616453632,624044544,630599168,625350144,617574912,618824192,623539712,636392448,647692800,645672448,644272640,643876352,643774464,641298944,636672512,633404416,637223424,639717888,642063360,649338368,656916992,661704192,653824000,650260992,659280896,657924096,653831168,647738368,631177728,638803456,661643776,658239488,629445632,617167360,631732736,644599296,659512832,663827456,656020480,664092160,673070592,661603840,647517696,638541312,634836992,643257856,653888512,644852224,633037824,635081728,639627776,634633728,631825408,629954048,621468672,617884160,626972160,634935296,633323008,629066240,633972224,635594752,630166016,622100480,620983296,621475328,624287744,623181312,623766016,629571072,631937024,634212864,623375360,627671552,629873152,634272256,645714944,658469376,665423872,662996480,664272384,666520064,664291840,659551744,652820992,658907136,648990720,631511552,632589824,637557760,635002368,634200064,639818752,644434432,649166848,650971648,659744256,665783808,659533824,639085568,628915712,637466624,638233600,635505664,635173888,644841472,649484800,650211840,648287232,640529408,644700672,660791296,664746496,655577088,643734528,642861056,650322944,651451904,650604544,651156480,653927424,653993472,649021440,640137216,627570688,629301248,633467904,637072896,640257536,638966784,638066688,638223872,645570560,634993664,627832832,623177216,613722624,611453440,595576320,590013952,592653824,600243712,610650624,614768640,623302656,627911168,634771456,636818432,634207744,637606400,633849344,626972160,626549248,617681920,619956736,624369152,619685888,610557440,602573312,599064064,599074816,619035136,643801600,646403584,640135680,630522880,618211840,614609408,616655360,624772608,645083648,664202240,661921792,645708800,632097792,623480320,625808384,634621440,645256704,647536640,651876864,650617856,638611456,634113536,631196672,620407296,613649408,617620480,630489088,636928000,634023936,627644416,627228160,635578880,644452352,640356864,635304960,630212608,628111872,637594112,648687616,651422720,639151104,638470656,647746560,651794432,654942720,655749120,664858112,673321984,671452160,658038784,643335168,643473920,656916992,659561984,664646656,665530880,656111104,656009216,664915968,666312192,646511616,634236416,630212608,638636544,646694400,642231808,641091072,635462656,632713216,636178432,633073664,628286976,625328128,630138368,638627328,637285376,627267072,609487872,600356864,598438400,601237504,608901120,609691136,621364224,640218112,640650752,631931904,627892224,625009152,627541504,640467456,646275072,635152896,648522240,655031296,646936576,640222208,632374272,628063232,628864512,629020160,645166080,649182208,646637056,649781248,655056896,653251584,651168256,652546560,655760896,667104768,665572352,665814528,676512256,678364160,676954624,674439168,658219520,639085056,627699200,623443456,639056896,659507200,659755008,654678528,634491904,622862848,621560320,615944192,615077888,626478592,640154112,651211776,656932352,653898240,654943744,642158592,634743808,642791936,647184384,632990208,624351744,618002432,622032384,627840512,627125760,632393216,636492288,634898432,635523584,637886976,632169984,622828032,622114304,630066688,631181312,629313024,622514176,615240704,612920320,624404480,641110016,633117184,628345856,632692736,624138240,625276416,634115584,632173568,642324992,666294784,673556992,668028416,660603392,653943296,647407616,646899200,646023680,636317184,616770560,606805504,616386048,640594944,650717696,635185664,633938432,635076608,629666816,632599552,617954304,612038656,623964672,638391808,650645504,643703296,639579136,644631040,655691264,656773120,647169024,639488000,637749760,642974720,644673536,646901760,643294208,630835200,623256576,618040832,617336320,621108224,627181056,638262784,630754304,639274496,661669888,669457408,652957696,634721792,639386112,632679424,615862272,614343680,617716736,618511872,628518912,642878464,658711040,664040448,650747904,641021952,641201152,636772864,635094528,642738688,645612032,645380608,645236224,645824000,636367360,625288192,628776960,629691392,625250304,633397248,634713600,636690432,636165120,635606016,632352256,635987456,649851904,659919872,663194624,656228352,662924800,673172992,654988800,632347136,625548800,626719744,616130048,615443456,635439104,657004544,664204288,660966912,658778112,670363648,670108160,650573824,642872320,650719744,653251584,649324544,640988672,637196800,649351680,662794240,657366016,658258432,659466752,656083456,652767744,649684992,647826944,631964672,626151424,634441216,635908608,632843264,639308288,635596288,619328000,612642816,607922688,607127552,606464512,609562624,618681344,632516096,640487936,646120960,641699840,631200256,644297216,661261312,655448576,648646656,647931904,653217792,651544064,650168320,651066880,647098368,651429376,654061056,659995136,656475136,656145920,655485952,654624768,654014976,658028032,662171648,656728064,642512896,637863936,645035520,646230016,639118848,629323264,618570240,614124032,613697024,623324160,631745536,638178304,647756800,645731840,639049728,639846912,634980352,628245504,625742848,644666880,659314688,653340672,634940416,632029184,641126400,648621056,633135104,617376256,610037760,614181376,615288320,616603648,610757120,615632896,624199168,621171200,613635072,602304512,601820160,616633344,621000704,619364864,634579456,638620160,630653440,619011072,617112064,616071680,614231040,606405632,613946368,624545280,630275072,635480064,613960192,613329920,624521728,625422336,626527744,640649728,635916800,632268288,625656320,619009024,626024960,623957504,620178432,624031232,641311744,644770816,635668992,630217728,617144832,609242112,624368640,633210880,634747904,631153152,628255232,627057152,632194048,641181696,644278784,633334784,622478336,625102848,622899712,612429312,627459072,643918848,636432384,624488960,616957440,613816832,616579072,623463936,642209792,635211776,631312896,632593920,626743808,621667328,612595712,610693632,614593536,622386688,631691264,638189056,622813184,613740544,619362816,618968064,607418368,611437056,627464704,632244224,625296896,628063232,632392704,636457984,630555648,627762688,620605952,609900544,619887104,643482112,652379648,650576384,635804672,625102848,622641664,624020480,636513792,641642496,643159552,653019648,651988992,640318976,631062528,630897152,635536384,654860288,670083072,662346752,642168320,631965696,641501184,654324224,654553600,637172224,623431168,621870080,624128512,627266560,628311552,638244352,626987008,603953664,592676352,599408640,609111552,611410432,620392448,623191040,618669568,609024000,604083712,613486592,626576896,635720192,642025984,651630080,652995072,651319808,653929984,650212864,636332032,630931456,623643648,603170816,590562304,594255360,612581888,630989312,630796288,622067200,610311168,604140032,600425984,599483904,600195072,602206208,611665920,629549568,636775424,627470336,610438144,602587136,604372992,609878016,617800192,620385280,622983168,614946816,596081664,586490880,592006144,592022528,595766784,605382656,627873792,631678464,625016320,625907200,622519296,623744512,617590784,623524352,635445760,627443200,613762560,613209600,621169152,623862784,625030144,625887744,623279616,625301504,625787904,613704704,606704640,609438720,622196736,612581888,605755904,615361536,626485248,626336256,626110464,630880256,620417536,612865536,617436672,614739968,617330176,613919232,611399680,610511360,611762176,620190720,631276544,638560256,636506624,639149568,643235328,634363904,620630016,616069120,621939200,635611136,637884416,635132416,637158912,634354688,636020736,635308032,644564480,654613504,655908352,647458816,630144000,626282496,629204480,617327616,611200512,625280000,634031616,636098048,635396608,622339584,615100416,607922176,606171648,605323776,613408256,629003776,640037376,627461632,628729856,645287936,658204160,655573504,655204864,649531392,637578752,634060800,635753472,641725440,659694080,655421440,628480000,604790784,606945792,621566464,619776000,610789888,608684544,614016000,628023296,627916288,608755712,602554368,615202816,626734592,624532480,616188928,619040768,620998656,621622784,627692544,631803904,637706752,637430784,647269376,646791680,649929728,660514304,665849856,668897280,667452928,664506880,650495488,645793280,638515200,624843264,615616512,594215424,588209152,610049536,626522112,628982784,621280256,616870912,610366976,608888832,615652352,621925888,626278912,620050944,617040896,631137792,642973696,638087168,625430016,618714624,625459712,621242880,611110912,626728448,640667136,635941888,630611968,635707392,634322432,639797248,645595136,639284736,629898752,617711104,612726784,616540160,607286272,595449344,592729600,608501760,622726144,621242368,617434624,624960000,634368512,645837824,651341312,646158848,637078528,634272768,630953984,625373184,626396160,644299776,658171392,650328064,636749824,633849856,631635968,629669888,628040192,619717632,604814848,596298240,596239360,608334848,619796992,626254336,633672704,633733632,630282240,620090880,614863872,611530240,600949248,595407872,611092480,620146688,625567744,637277696,641386496,631441920,616910336,619143680,621012992,620027904,618608128,615142400,618543104,616829952,616877056,619245568,630096896,641765376,633903104,637777408,641338880,633078272,627945472,640740352,647274496,651027968,657198080,657291264,638695936,630033920,626017280,609682944,592543232,582160384,579030016,584974848,599282688,603080192,602365952,599390208,601330176,602203648,619128832,628110336,631129088,627111424,623264768,626683904,628445696,622067200,614152192,613265408,616389120,613341696,612519424,617583104,613344256,598887424,604526080,622780416,628966912,623470592,633452032,638180352,621515264,606232064,600173568,606392832,615386112,625032192,621132800,609687552,604587520,606781952,607710208,601957376,596149248,593702400,608453632,616547840,615014912,613775872,629129728,637686272,641720832,647219200,649951744,655195136,655176704,650806784,649627136,638839296,633184256,618405888,614828032,622970368,629164032,626883072,618778112,614890496,609938944,618494976,644154368,648206336,639143424,634937856,636533760,627026944,620621312,630834176,633221632,625344512,630738432,626632192,613762048,607388672,610669056,622899200,632188928,629690880,622747648,621112832,628135424,640209408,650475008,645712896,645598720,660808192,665112576,664305664,670899712,668833280,655901696,640490496,642381824,636047360,631974400,630903808,637340672,646038528,645735936,637102080,625836544,618782208,617337344,634184192,643086336,640077312,639214592,637899776,621688832,617362944,638189056,648095744,642987520,645318656,639271936,627021312,623313408,622585856,640069120,658231296,658137088,659055104,649165824,649158656,653244928,649699840,651476480,641701888,623063040,626111488,627036672,629988352,638812160,637788672,624288768,607127040,601377792,617501696,626566656,621721600,601765888,596469760,609510912,614349312,613251584,612324864,617254400,619002880,624319488,623861248,627192832,625856000,629590528,637046272,625930240,621768704,621879296,612048384,602759680,610662912,623351808,637247488,637379584,629236736,622385152,606078976,598458368,593416192,595106816,604542464,612646400,618672640,628779008,631479296,629084160,619223040,610449920,615389696,625319936,633860096,630323200,620111360,614393344,615104512,616842752,619505664,630520320,625213952,614474752,613457920,612570624,603667456,606312960,606490112,606465536,607358976,604743680,605568000,603823616,604413440,600571904,610918912,617699840,616859136,612047360,613176832,617682432,623006208,626814464,628809216,638147072,635289088,614665216,602177536,603019264,602113024,603821056,601363968,596325376,597991424,607430144,629182976,640534016,639292928,637529600,639431168,642249216,639280128,637341184,635729408,630161920,626151936,619487744,625842688,640324608,651405312,651713024,633071616,619520512,615280640,622687744,629495296,639120896,639555072,631417344,627652608,620119552,617773056,624865792,621449216,617857536,623729152,629593088,629586432,626297856,617629696,612768768,606452224,598910976,591543296,593048064,603883008,615719936,619398144,615944192,625887232,627054592,621379072,604957696,579083264,586391040,592870912,603134976,620633600,626605056,631633408,633064960,645699584,663225344,664443392,643974144,628120576,620127232,607933440,601697280,619158528,637613056,640887296,634270208,631132160,630896128,626302464,625001984,624097280,621077504,618562048,626025472,635309056,630411776,614695936,609341440,618316288,628709888,634294272,633942016,620341760,613611520,618192896,615109632,608852480,610646016,615162368,607302144,601820160,598741504,603577344,603839488,600235008,606611456,604918272,588617216,577674752,601854464,629483520,635850752,627987456,629744128,624744448,613790208,601047040,587214848,584133632,585433088,579100672,572480512,564229120,555295232,563493888,574080512,593538560,604475392,620619264,631084544,628100096,625198592,621353984,612633600,599352832,595436544,591451648,602520064,606295040,593492480,589825024,589604864,596129792,615846400,635495424,631118336,623819776,627679232,637038592,639607296,641154560,643717120,649787904,648890368,643425280,641405952,632383488,614424576,608427520,604048384,608695296,625390592,626951680,628083712,631445504,624916992,613848064,603978752,602153472,605039616,610031616,608432128,613466112,624945152,625722368,625067008,615618048,607292928,613897728,620346368,615590912,613972480,626855424,644006912,646567424,636793344,624182784,611051520,614042112,619001856,611865088,612088320,617966592,625238528,615791104,602366464,602150912,603558912,600756736,593705472,601899008,619010560,619076608,620895744,625103360,621864960,612217856,604116992,606381056,613375488,620632064,625889280,625479168,620069888,608555520,609925632,617314816,619824128,620483584,621403136,612852736,611642368,613082624,609767936,602211328,598334976,607950848,608556032,605618176,608779776,617994240,618717696,615294464,620750848,615414784,610056704,600177664,588860416,592244224,602931200,606707712,613558784,616517632,621250560,630717952,628902912,619550720,623255552,629138944,625014784,625200128,623053312,611095552,603479040,598920704,600208384,618900992,625563648,616936448,608350208,599326720,598696960,605846528,615855104,624070656,638075904,651653632,641107968,624152064,605021184,595898880,603330048,605948928,598839296,599245312,607421440,615259136,623703040,635519488,632921088,625495552,620810752,612051456,602882560,599905792,601524736,602664960,603222528,598717952,597798912,617248256,634296320,636610048,628410368,616430592,616072192,620469760,619661312,618298368,609676800,606124032,610807296,623714304,628658176,632215040,634600960,634912256,637379584,643838976,647694848,647540736,652064768,648620032,637494784,616667648,608961024,615990272,622205440,628254720,625029120,627302912,627251200,627717120,633687552,628451840,621847552,611853312,600605696,607513600,620911616,638232576,652934656,653633024,642299392,634051072,621384704,603400192,607921664,610855424,593296896,594174976,608661504,611920896,606682624,607944704,609377792,604320768,609059840,618019328,623851520,616683008,612981248,614054400,609150464,614737408,615000064,613599232,618435584,618985472,622787584,629173248,636431360,626230784,606887424,614612480,637988864,641690112,633280512,630088704,628633088,637907456,652634624,657647616,652978688,643521536,632395264,630047744,628939264,630703616,614354432,607820800,606943744,598647296,596708864,599079424,603364864,613582336,615661056,611765248,604682752,605071360,608203776,613553152,625984000,623509504,634137600,645612544,650907136,636658688,618640384,600394240,601189888,608718848,613129216,618318336,602991616,597736448,604023296,611785216,605879808,609531392,610360832,608714240,618550272,619445760,598697472,585567232,586503680,595142144,603523584,613062656,623339520,635289088,642332160,634184704,620139520,616184320,611580416,605881856,600932352,592257024,596191232,607259136,609746432,609911296,594914816,592078336,597733376,602586112,607781376,599898112,599968768,610246656,608283648,605945856,608514560,612926976,616685056,617635840,614744064,611658752,610951680,610809344,612975616,615872000,614759424,619489792,614298112,596651520,586902016,602159104,619772928,627478528,634923008,643316736,637227520,635632640,653416448,647381504,632187392,627020288,618913792,610245120,628686336,631258624,621504000,621395456,622389760,615605248,611089920,605486080,601882112,616752640,628855808,643422720,651116032,633497088,623476224,618907648,603760640,598548992,604290560,611275264,620399104,621140992,622936576,622141952,617667584,599302656,598230528,603163648,605996032,608777216,614117888,607177216,594516480,599313920,607550976,607759360,614292480,623380480,625680896,626016768,614825984,595180544,593947648,602217984,598819840,591419392,588781568,606252032,616290304,603923456,590990336,598341632,592814080,590719488,603469312,619729920,619124224,603244032,599584256,602313216,610139136,603999744,588456960,582920704,575590912,587249664,610314752,625616384,634810880,634376192,634633728,637907968,644237312,644165632,635418624,630711296,629243392,618465280,612815360,600949760,600051712,614472192,610786304,608110592,620073472,619164160,605578752,590507520,573978112,564834816,565704704,575831552,580607488,584470528,601447936,616880640,611848192,605736448,618138112,617161728,603486208,594853376,590253568,597107200,611569664,628137984,635973120,636097024,643856384,643741184,624649728,599812096,590821376,597749760,605670400,617587712,620904960,616893952,618706432,610331648,604714496,606435840,607349248,604802560,608782336,616113152,627552256,645651968,655043584,638192128,620352000,608675840,610191872,618544640,629913088,642212864,648273920,644785664,639486976,634830848,624966656,620214784,621941760,617690624,609934848,606811648,608568320,615580160,606180352,602712576,601333248,607443456,617739264,606556160,599908352,597766656,605610496,626565632,627155456,616829952,605879808,601724416,605689344,610881536,613016064,607662592,599959040,595765760,591941632,586600448,593679360,601459200,597568000,596825600,611310592,615979520,606858240,605113344,615422464,622580736,615798272,602747392,597470720,594494976,591940608,599750656,614074880,616840704,610419712,604547584,602749952,601366016,591066112,581296128,584044032,598362112,595284480,580047360,586686976,591680000,588200448,594278400,592837632,587795456,587060736,585115136,587566592,604383232,611773440,610933760,609923072,607936000,613725184,617861632,621441536,622750208,612812800,595379200,583551488,582959104,580623872,581318144,582737920,585844736,601900032,613748224,617357312,612741120,612169728,611876352,605611520,601466880,594032640,585894400,585058816,605376000,618087424,593802240,580572672,582765568,595075584,608436224,603224576,594864128,593517056,601127936,608644096,615040512,617231872,619238400,625712128,634745856,646993408,652920832,645242368,641376256,625747456,614369280,606148096,600962048,599219200,600791552,607071232,602077184,586749440,581147648,583273984,586425856,604297216,601444352,596180992,606340608,615806464,634659840,646138368,649463808,645393920,629867008,623895040,617485824,615084544,609320960,615834112,623309824,615628800,613582336,616930816,608137728,595281920,595006976,592240128,598304256,608125440,600118272,594039808,606161408,612380160,610876928,622381056,626496512,612304384,601118208,593035264,601734144,606205440,601882112,596945920,601485824,605507072,614051840,623249920,613111808,601872384,599796736,593176576,581448192,565177344,556173824,563697152,580308992,597666304,607364608,611649024,609843712,606032896,617566720,633925632,628355584,622658048,611537920,599184896,581978624,574304256,572200960,575043584,580519424,576741376,576003072,573907968,574308352,585921536,594874880,602145792,605559296,599908864,596441600,603085312,609450496,610371072,609046016,609811456,610316288,607101952,602350592,597740032,599657984,601901056,607355904,606253568,600024064,597040128,593650176,592196608,596989440,612276736,608825344,612711424,619313664,602089472,581199360,574012928,566752256,570085376,588401152,602286592,605642240,603085312,604725248,607936000,616677376,616660992,616335360,625186816,624561664,623325696,620170240,621305856,620805632,612628992,598372352,592922112,590515712,587892224,577693696,575787008,583247360,598491648,602748928,592903168,587693056,597998592,610234880,607602176,604962816,605029888,613139968,611749376,605911040,600196096,599393280,595248128,596642816,612643840,623728640,627738624,629536256,629735936,629087744,617704960,610686464,617460736,628507136,635205120,620300800,613010432,625623040,644263424,650188288,638290944,628558336,619665920,617438208,616665600,609707520,598877184,588050944,589277696,595749888,605800960,607236096,607927296,607169024,601806336,588699648,576857088,582404608,591660544,601079808,608137216,620461056,628812800,631310336,631687680,625248768,614974976,610310656,601358848,592757760,602423808,617383424,629931520,636051456,631100928,618338304,616419840,615678464,593581568,579639808,571162112,573783552,579810304,576299008,577359360,567150080,568664576,585411584,598639616,617171968,620611072,609085952,605948928,613548544,612652032,600920576,596912640,597529600,595121152,583677952,574104064,579138560,575999488,574939136,589453824,600078336,600304640,590268416,593204224,600262144,603421184,607445504,612761088,602099712,588518912,595223552,612655616,618852864,611035648,596448256,595034624,601386496,602351104,601977856,598112256,590472704,583095808,595940352,608253440,612392960,620087296,640076288,656560640,642062336,618843648,600837632,581583360,579769344,590633984,601452032,596927488,588469760,593662976,598778880,602117632,602455552,587966464,581618688,583766016,581407232,584975360,578444800,569186816,583010304,595896320,597638656,606172160,622449664,631691776,633086464,633729536,618441216,607249920,611392512,612171776,612206080,619484672,616415232,600258048,588408320,581234176,586876416,602386944,605135872,592052224,584729088,597316608,613902848,608993792,600909824,593877504,604488192,620731392,623932928,621886464,611155456,608147968,603980800,591382528,585793024,587329536,585771008,593596416,599758848,602717184,608317952,608615936,598878720,591537152,593659392,593718272,598990848,605696512,604302336,599485952,600295936,606179840,615243776,609449472,598735872,597096448,593001472,596139008,608971264,628797440,631436288,618293760,613607424,611370496,603427328,600275968,613689856,623838720,620481024,605220864,579681792,567921664,582159360,593793024,594601984,601283584,613641216,613051904,606579200,596949504,594497536,594881024,595102720,596299264,592327168,591865344,583225856,582918144,579358720,577796096,583587328,583641088,591450112,603302400,608733184,598846976,589135872,584729088,586722304,586820096,596197376,609825792,626588160,629209088,622995456,615367168,602387456,599869952,619261440,623295488,615387136,611874816,612666368,602462720,598117888,607216640,618499072,622991360,620321280,621158400,614521856,597595648,588218368,573404160,569988096,582392832,589952512,597960192,601270784,592248832,595151872,604984832,605454336,605614080,604306432,597898240,590403584,591804928,598359040,606355456,592388608,581160448,580850688,591833088,617275904,632460800,629007872,620388352,622983168,628683264,630798336,620127232,610539520,615835648,630525952,625363968,606859776,592706560,588361216,594027520,592804352,588453376,577487872,581945344,591217152,593628160,601080832,606974464,607486464,602676736,606492160,610196480,620411392,622829568,626051072,621521408,613052416,613331968,615510528,604626944,600887296,607512576,617761280,625021440,623553536,624077824,610988032,608182272,608523264,604220416,592159744,583533056,590415360,603688960,610170880,613065728,617869312,615923712,596832768,581320704,575209984,573453312,581911040,595778048,598886400,604069888,609224704,623196160,640875008,635261440,615063040,600124928,604882432,609171968,607516160,595418624,587547648,587994112,593531904,595859968,605776896,610111488,604426752,604428800,617443328,626241024,629451776,628433408,629051904,621053440,593672192,572007936,570982912,595038720,602590720,609159168,616748032,607393280,603537408,603744768,604880896,603231232,600673792,607968256,606170112,600216064,593327104,596724224,604999168,617040384,617875456,614331392,603371008,587880960,574318080,566442496,571873280,596421632,616396800,611357184,599412736,596767744,588523008,578593792,582023168,585144320,589536768,584934912,583570944,600496640,618392576,616672256,606688768,594928640,588947968,587558400,583368192,579873792,569745408,571145216,576832000,578873344,585291264,580732416,582582272,592198656,604182016,614892032,618725376,613864448,609661440,615186432,622679040,613315584,601840128,613054976,630105600,624579584,608996352,600819200,599545856,602769408,603490304,594296320,605939200,606608384,606361088,611695104,615241728,626633728,624813568,615602688,612597760,610023424,596976640,586742784,596152832,620000256,613603328,604585472,604916736,600364544,590926336,577026048,559514624,569331712,571327488,574185984,587172864,591512576,598656000,605763584,611189760,611434496,602480128,598629376,602832896,606181888,599544320,605276160,610372096,599045120,592985600,583250432,578426368,583182848,593714688,603501568,617038848,626897408,610593280,583783424,566062080,556829696,553519104,572850688,594101248,593947136,587011072,580596736,575211008,579316224,588107776,595956736,601762816,602088448,609046016,615119872,611210752,603524608,613281792,622992896,622179328,622018048,628785664,639870976,651917312,656149504,642916352,628473856,624164352,614744576,601125376,596773376,603702784,608618496,611948032,608075264,603679232,601074688,593792000,603607040,603193856,594972160,586129408,586347520,590063104,583291904,581404160,577160192,583554560,581815808,586334720,612316672,628185088,619429888,602598912,591470080,597726208,604177920,603724800,599316992,583764992,590986752,609435136,608599552,596994048,594907648,607676416,611373056,611398144,609551872,611735552,616569856,623358464,618702848,601112064,590251008,581359616,586198016,591433216,603916288,609236992,605536256,617265664,611936768,594166272,586720256,586883072,584411136,584546304,579587584,569804288,569638912,580634624,579126272,568433152,572639232,585205760,591470080,594607104,600167424,599943680,603165184,602075648,610468864,606491648,574365184,551416832,557988352,563853824,559663104,562250240,573465600,582850048,587510784,586494976,596302848,601100800,605438464,612644352,615570432,609914368,604168704,591109120,567680000,563769344,570790400,577012224,576957440,575415808,575957504,578219520,587643904,592474112,592837632,601906176,612001280,618978816,619448320,615498752,594907648,576986112,577052672,585337856,592190464,590141440,588647936,592423936,595972608,589512192,588635136,595715072,610284544,616748544,609109504,605056512,595713024,582671360,583543808,583964160,578027008,582019072,582531584,579057664,590363136,605564928,622787072,635616256,633178624,613381120,598958592,594012160,593997824,599331328,614617600,618857984,607495680,601341440,608126976,611662336,619852800,610789888,605112320,610884096,615172096,615593472,609544704,603003392,597057024,594929664,595403776,597990400,590553088,582910976,584850944,590130688,591917056,598603776,605995520,609667584,599723008,586845696,590699520,594065408,598560256,598451712,594567168,598871552,601857536,588245504,569061888,568241664,567735296,558277632,557612032,576676352,591774720,597327360,601000960,605816832,603183616,602891776,606879232,602505216,590351872,587377152,585149952,592799232,601476096,591498752,582782976,583841280,589070336,586741760,586854912,605111296,613179392,610215424,605928448,590152704,584193024,586046464,581406208,573732352,579180544,587921920,591510528,587192832,589484544,592293376,583250432,581175296,578765824,587218432,596337152,601141760,611184128,612731392,594925568,589366784,583249920,576591360,588920320,613770752,622185984,607170560,601439232,591090176,574766592,587738112,605279232,602433536,595644416,597039104,595475456,599241728,601870848,605853184,614973440,620106240,608203264,610787840,612340224,607147520,601312768,595546624,595953664,601656832,610395648,619504128,608632832,589383680,590435840,602983424,601540096,597959168,597181440,591385088,594471424,596400128,593285120,595683840,600769536,596499456,583314944,582069760,591983104,594255872,597805568,602000384,601698816,589662208,583134720,584404992,589678080,598521856,599171584,599207424,612605440,608113664,604157952,607779328,605656576,597772288,591592960,586319872,593764864,599995392,605210112,601104896,594852352,589282816,589393920,590853120,590861824,589888512,585949184,577751040,572810240,572323328,569660416,574408704,579513344,581313024,589349888,594843136,575779840,564175872,572727296,574755840,574639104,577068032,581467136,579759104,598683648,604439552,588792320,566232576,556854784,557983744,565796864,587111936,599757824,602225664,605128704,607505408,610792960,603182592,604852224,608796160,603877376,602909184,608972800,617655808,624787456,620283904,616205312,609955328,602492416,595944960,585468416,573875200,562044416,565326336,564600832,566366720,574731776,584942592,594682880,597169152,602638336,613184000,608209920,600994816,574688256,558195712,561699840,572869632,572360704,556512256,562039296,578542592,586434560,583116800,578063872,582845440,583083520,578498048,571753472,571805696,571611648,577818624,598764032,608008704,594244608,593302528,587068416,568316416,564484608,583325696,605658624,614196224,609331200,608528384,605080576,602043392,606908928,606528512,609004544,614594560,621376512,617296896,613526016,619700224,624254464,615186432,586658816,564632576,563146752,549833728,547585536,563880960,589346816,594494976,583361536,578640896,575555584,576262656,582454272,586212352,570990080,577516032,591930368,589941248,579617280,574923264,582965248,592595968,587504640,591762432,592977408,593342976,601321472,601987072,594838528,595027968,597843968,603852800,594324992,588687360,579961856,571537408,571641856,578543616,595356672,590098944,574255616,575982592,583397888,578187264,586298368,590889472,584608256,582410240,581127680,585609216,589836288,585832960,576429568,567184896,570338816,576837632,578256384,586134016,593308672,603663360,601594880,590898688,580391936,571090432,561306112,545681408,543045120,560446464,580055040,580746752,585066496,594487808,602776576,599009280,596888064,583370752,568622592,566385152,565321728,573440512,583476224,579850240,572771840,568577024,572289024,567151104,560806912,559397888,560322048,573771776,585131008,584159232,576206336,576627712,567539712,556583424,560558592,574129664,582167552,567957504,544527872,546550784,559342080,572461568,575332864,579251712,577026048,572737024,565522432,555976192,568704512,580122624,587590656,582750208,572655104,582455296,588888064,573008896,559108608,552447488,557645824,573471232,589080064,594211840,594989056,596725248,598076928,600873984,605847040,597230080,586580992,583141888,584449536,578689536,570809856,575259136,582639104,574993920,565382656,562502144,569390592,562037248,550475264,550478336,559934464,576950784,594656768,607971328,603841536,594874368,586427904,572097024,560696320,555843584,552028160,545480704,554414592,567836672,577996800,579368960,574670848,576087040,583250432,577665536,572374528,573020160,558309888,547270144,562457600,571683328,573981696,575424512,578103808,585112064,586886656,575443968,568208384,570881024,579134976,576803328,568177664,561985536,566304256,575558656,573308928,565827072,565131776,559870976,547316736,547150848,553284096,556826624,546307584,538514432,537275392,546361344,548344832,548634624,544580096,538103296,527358464,519325184,519357440,536598528,562124800,574600192,562736640,547981312,542412288,535357952,525017600,539376640,561210880,569473536,576218112,575471616,577359360,583636480,594792448,596674560,581442560,573767680,568903680,568282624,570087936,571113984,575924736,572716032,576174592,583201792,582917120,584594944,580055040,576158208,572694016,563022336,556115968,547838976,528775168,529091584,536873472,539815424,543597568,552355840,557199360,558223360,543940096,528591872,530118656,536169984,552419328,567298048,556612096,546135040,545482240,548531200,544419328,541742080,539611136,533057536,532058624,538421760,540097024,549865472,553291776,543502848,541186048,538643456,539964416,556150784,558476288,549206016,546263552,545755648,533162496,527114240,528581632,531894272,535219200,541940224,552599552,558421504,559214592,562242560,553687040,547725312,541766144,536207360,537347584,544715776,544862208,547680768,559577600,557902848,544656896,527215104,514999808,512591872,519443968,523863040,529823744,526668800,521839104,522706944,534206976,542505472,534042624,533405184,543314944,550604288,555511296,547853824,547635712,536738304,515973632,517654016,532694016,538867200,546627584,554079232,550187520,542585344,533182464,533817344,541630464,531365376,516089344,503131136,510827008,522048512,538353152,555192320,557879296,549405696,539704832,531414016,529703936,528356864,526634496,529019904,531442176,529458176,529993216,522963456,519723520,518473216,529380864,545555456,542419968,547743232,543055872,520302080,498387968,488260608,502402048,524284416,538029056,553079808,556596736,553058304,549180416,540831232,521856000,503622144,503658496,506378752,503523328,498050560,512179200,528055808,523474944,511950336,517404160,519951360,518857216,530307072,540678144,547726848,547060736,539473408,545278464,543325184,525829120,510018048,497096704,485720576,486069248,495958528,496322048,497847296,505720832,514727424,513419264,509892608,516613120,523182592,511343104,496752640,490539520,482668032,480884224,477519872,483476480,503922176,521757696,521097216,504202240,497100288,492357632,488074240,493327360,491978752,479601664,468460032,469537792,479145984,472850432,466043392,478073344,496654848,505186304,501849600,494945280,487398912,475790336,473895936,474850816,470202368,477778432,483158528,472696832,466158080,459161088,459560960,468167680,473323008,474365952,483986432,497470464,502318080,495238144,490798080,480061952,467174400,466806272,471169024,472312320,482431488,482505728,469642240,469905920,474916352,469062144,462721536,468617728,470838784,470324736,475769344,474006528,468005888,470681088,467276800,468810240,469594112,466970112,465876992,467748352,473997312,475148800,484241408,491902976,485998080,482064896,481305088,471833088,474191360,472998400,462694400,458263552,462944768,462802432,458464768,471144448,487920128,483264512,476790784,478499840,481273344,483785216,486374400,485070848,473687552,474150400,470913536,458840064,457227264,462604800,461379072,463723008,468499968,469148672,470713856,476423680,473057280,469015552,465801216,466382848,469329408,469950976,476180992,470734336,457653760,449183744,444164608,447242240,457976832,461506560,457142272,453856768,442915328,432995328,417580544,424666624,436356096,439378432,441451008,442373120,439758848,440374272,432941568,430127616,427662336,429543424,432785920,429480960,434241024,439401472,440281600,434909184,422702080,417798144,423661568,428065792,431213056,429966848,428925952,421946368,434450944,451406336,448072704,434830848,425100800,426097664,427788800,433320448,446516736,458204672,457660416,449033728,437196800,437413376,432741376,423751168,417553408,417615872,420320256,404893696,407892480,419569664,417214976,415747072,417523712,420752896,424936960,413173760,411474432,403555328,400946688,404630528,409748480,408892928,409269760,405320704,399376896,404960256,409129472,401967616,390102528,382693376,374241280,373943808,389466112,401218560,401505792,396850688,400486912,399478784,401421312,404065792,400181248,398637568,395718144,395802112,392046080,394341888,404510720,415152640,415066112,407307264,405002240,415768064,419591168,417267712,404756992,396325376,393189888,385192448,380001792,373888512,383648256,389524992,383779328,383547904,370672128,363382784,366261248,371593216,369965568,364469760,358125568,358329344,370820608,373185536,365947392,355906560,350842880,358864384,371089920,384302592,383517184,379612160,376612864,385347072,389656064,380262912,366517760,356842496,356375552,362938880,375864832,388502016,387164672,393584640,398944256,394510336,384405504,381451776,383507456,376286720,361069568,344885760,345821184,348780032,345086976,346222592,352410112,358946816,350979584,340906496,341122048,344488960,352142848,354353152,349642240,348317696,345686016,347152384,343889920,350373888,361346560,365322240,362364416,352027648,340368896,334209024,344753152,341807616,327052800,322667520,324009472,314636800,322058752,332906496,322692608,318466560,312962048,308190208,304760832,302246400,303343616,295856640,289668608,294994944,301156352,304976384,306996224,297375232,291559936,288418304,280105984,275444736,283908096,301325312,310655488,305032704,295640576,296106496,293231104,288348160,296257536,305304064,304208896,302037504,304042496,304002048,308365824,306866688,290607104,286040576,291086848,295467008,296134656,296198656,308111872,316272640,322432000,308798976,293829632,285368320,276751360,280321536,290065408,292135936,289577984,289147392,287113216,286788608,290811904,290647040,288395776,282218496,277167104,274953216,269204480,259988992,258962944,272331776,282191872,276890624,268068352,265356800,263371776,262393344,254415360,249914368,252268032,258382336,271876096,280017408,277820416,263653888,253920256,251528192,247947776,242797056,235961856,234653696,235202560,230791168,226608640,223875072,221345280,223603712,225208832,236171776,239847936,241209344,242740224,244329472,244666368,236681216,232665600,231486464,228594688,236611072,236350464,236646400,231560192,220901888,227336192,231275520,226907648,222250496,226861056,234753024,233055744,229587456,226803712,227768320,226782208,226124288,223206400,224729088,226680832,223483392,217118720,210231296,208386048,212282880,213628928,207815168,204914176,200843776,197477376,192835072,190236672,188791808,189996544,189145088,188734464,191971840,199074304,205195776,194999296,188050944,197705216,200862208,199560192,192504832,184266240,176769024,175988224,171970048,168313856,168053760,173896192,173934592,180413440,185972736,186075648,187624448,178430976,178700800,182086656,185147392,181324288,174979072,173271040,164572160,155755008,148387840,144353792,138811392,138412032,148277248,151893504,146958848,148996608,138214912,131212800,141221376,143460352,141698048,149081600,155180544,150885376,152445440,150588416,148875776,146003968,142005760,143730176,142756352,136911872,131763200,133451776,136004096,135249408,130972160,123840000,115180032,108563456,114594304,123171328,127499776,130215936,118662656,107234816,104712192,111092736,113069056,104574464,108583424,120918528,135902208,140106752,131943424,118802432,111693312,110476800,109555200,103200256,98509312,99529728,96031232,100804608,112990208,127522304,135093760,127666176,115035648,102342656,98925056,100391936,102740992,107953664,104260608,102420480,107195904,96267776,88394240,89177600,95728128,100605440,91388416,84317184,82251776,82026496,79350784,73399296,74174976,67576320,64651264,68386304,71080448,73110016,73979904,78134784,76546560,69705728,59947008,52574208,51364352,57231872,68449280,70700544,61878272,70786560,74481664,67707392,62215168,53303296,39926784,32656384,34310656,37059072,42996224,52105728,50688512,41644032,35776512,31577088,26214400,28985856,39286272,40668160,45056000,48390656,53348864,50614272,45542912,45652480,39567360,33819136,35577856,32415744,29739520,31415296,26715648,16030720,16737280,24872960,29767168,26329600,21066240,25749504,24486400,19529728,20680704,25953280,29188096,19442688,12787712,13250048,8398848,4845568,2163200,-1017856,-2110464,1123840,2028544,-3790848,-10557440,-15545344,-15138816,-4817408,820224,-9381888,-22230016,-32186368,-41320960,-38184960,-30608384,-20892160,-13980160,-13312000,-18511360,-16924160,-18295296,-20431872,-23313408,-28750336,-37010432,-38766080,-40042496,-41321984,-42053632,-39848448,-38365696,-33358336,-35036672,-46921728,-50416640,-53966848,-52428288,-54231552,-58584576,-62068224,-55777792,-44287488,-33993216,-29797376,-28777984,-32827392,-40696320,-47508992,-44723200,-45399552,-51500544,-62861824,-66691072,-69560320,-71333376,-62613504,-63034368,-76355072,-80321536,-64278016,-53971968,-56450048,-69800448,-80624640,-80466944,-76962816,-79054336,-78445056,-80861696,-85177856,-85209600,-87017984,-89813504,-90912256,-94797824,-103600640,-102258176,-98046976,-102395392,-101899264,-101308928,-110331904,-120435712,-119807488,-122533376,-120517632,-117603840,-123550208,-131716096,-130422784,-130678272,-119953408,-99058688,-90256896,-98246144,-110033920,-121899520,-128973824,-119806976,-114722816,-124902912,-130726912,-128268800,-126357504,-139805184]},"info":{"nucleus":"1H","isFid":false,"isComplex":true,"dimension":1,"name":"3.zip/3","isFt":true,"pulseSequence":"zg30","aqMod":3,"experiment":"1d","lpNumberOfCoefficients":0,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":1,"title":"Parameter file, TopSpin 4.3.0","temperature":298.0077,"type":"NMR Spectrum","phc1":0,"phc0":72.02,"numberOfPoints":"10","originFrequency":399.83246895,"probeName":"Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)","baseFrequency":399.83,"scaleFactor":512,"fieldStrength":9.390645334540906,"spectralWidth":19.5394336545914,"spectrumSize":65536,"acquisitionTime":0.0005759999999999999,"pulseStrength90":31250,"relaxationTime":1,"numberOfScans":8,"groupDelay":76,"DSPFVS":21,"DECIM":2560,"increment":2.1710481838434887,"epoch":1720452102000,"date":"Mon, 08 Jul 2024 15:21:42 GMT","localeDate":"08/07/2024, 16:21:42","solvent":"DMSO","reverse":false,"frequencyOffset":2468.9500000363296,"experimentNumber":3},"display":{"isVisible":true,"isRealSpectrumVisible":true,"isPeaksMarkersVisible":true,"isVisibleInDomain":true,"color":"#C10020"},"peaks":{"values":[],"options":{}},"originalInfo":{"nucleus":"1H","isFid":false,"isComplex":true,"dimension":1,"name":"3.zip/3","isFt":true,"pulseSequence":"zg30","aqMod":3,"experiment":"1d","lpNumberOfCoefficients":0,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":1,"title":"Parameter file, TopSpin 4.3.0","temperature":298.0077,"type":"NMR Spectrum","phc1":0,"phc0":72.02,"numberOfPoints":"10","originFrequency":399.83246895,"probeName":"Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)","baseFrequency":399.83,"scaleFactor":512,"fieldStrength":9.390645334540906,"spectralWidth":19.5394336545914,"spectrumSize":65536,"acquisitionTime":0.0005759999999999999,"pulseStrength90":31250,"relaxationTime":1,"numberOfScans":8,"groupDelay":76,"DSPFVS":21,"DECIM":2560,"increment":2.1710481838434887,"epoch":1720452102000,"date":"Mon, 08 Jul 2024 15:21:42 GMT","localeDate":"08/07/2024, 16:21:42","solvent":"DMSO","reverse":false,"frequencyOffset":2468.9500000363296,"experimentNumber":3},"customInfo":{},"integrals":{"values":[],"options":{"sum":100,"isSumConstant":true,"sumAuto":false}},"ranges":{"values":[],"options":{"sum":11,"isSumConstant":true,"sumAuto":true,"mf":"C8H11NO","moleculeId":"1a4865e6-fba0-44fb-8a76-3a3fa5cdabe9"}}},{"id":"fba0a4fb-ca76-4a3f-a5cd-abe95a7ccc8b","meta":{"TITLE":"Parameter file, TopSpin 4.3.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"10\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH","OWNER":"nmrsu\r\n$$ 2024-07-09 03:21:09.994 -0000  nmrsu@CZC2439YC5\r\n$$ D:/Data/HALL/Hunt/GH_51-67-2_DMSO_full/4/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.3.0\\prog\\mod\\peak.exe","epoch":1720495270000,"date":"Tue, 09 Jul 2024 03:21:10 GMT","ABSF1":218.4113,"ABSF2":-18.41141,"ABSG":5,"ABSL":3,"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":"<proc_1d>","AXLEFT":0,"AXNAME":"<>","AXNUC":"<13C>","AXRIGHT":0,"AXTYPE":0,"AXUNIT":"<>","AZFE":0.1,"AZFW":0.5,"BCFW":0,"BC_mod":0,"BYTORDP":0,"COROFFS":0,"CY":15,"DATMOD":1,"DC":0,"DFILT":"<>","DTYPP":0,"ERETIC":"no","F1P":240,"F2P":-10,"FCOR":1,"FTSIZE":32768,"FT_mod":6,"GAMMA":0,"GB":0,"INTBC":1,"INTSCL":1,"ISEN":30,"LB":2,"LEV0":0,"LPBIN":0,"MAXI":10000,"MC2":0,"MEAN":0,"ME_mod":0,"MI":0,"MddCEXP":"no","MddCT_SP":"no","MddF180":"no","MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":0,"MddNCOMP":0,"MddNITER":0,"MddNOISE":0,"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":0,"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":"no","Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":0,"NCOEF":0,"NC_proc":7,"NLEV":6,"NOISF1":0,"NOISF2":0,"NSP":0,"NTH_PI":0,"NZP":0,"OFFSET":218.4113,"PC":1.4,"PHC0":-14.23721,"PHC1":-56.0449,"PH_mod":1,"PKNL":"yes","PPARMOD":0,"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":2147483647,"PPRESOL":1,"PSCAL":4,"PSIGN":0,"PYNMP":"<proc.py>","RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":"no","SF":100.537333466,"SI":32768,"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":32768,"SPECTYP":"<C13>","SREF_mod":1,"SREGLST":"<13C.DMSO>","SSB":0,"STSI":32768,"STSR":0,"SW_p":23809.5238095238,"SYMM":0,"S_DEV":0,"TDeff":65536,"TDoff":0,"TI":"<>","TILT":"no","TM1":0,"TM2":0,"TOPLEV":0,"USERP1":"<>","USERP10":"<>","USERP2":"<>","USERP3":"<>","USERP4":"<>","USERP5":"<>","USERP6":"<>","USERP7":"<>","USERP8":"<>","USERP9":"<>","WDW":1,"XDIM":0,"YMAX_p":573490271,"YMIN_p":-3767069,"ACQT0":-1.36465403113263,"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_zg>","AUTOPOS":"<1 >","BF1":100.537333466,"BF2":399.83,"BF3":100.537333466,"BF4":100.537333466,"BF5":100.537333466,"BF6":100.537333466,"BF7":100.537333466,"BF8":100.537333466,"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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","CPDPRG":"(0..8)\r\n<> <> <waltz65> <> <> <> <> <> <>","D":"(0..63)\r\n0 2 0 0 0 0 0 0 0 0 0 0.03 0 0 0 0 0.0002 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","DATE":1720495270,"DATE_START":1720494374,"DE":6.5,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":840,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":4,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<carbon_256_ncl>","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","FTLPGN":0,"FW":240000000,"FnILOOP":0,"FnMODE":0,"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\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 0 0 0 0 0 0 0 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,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":1,"HPMOD":"(0..32)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","HPPRGN":0,"IN":"(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","INF":"(0..7)\r\n0 0 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>","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":500,"LGAIN":5,"LINPSTP":0,"LOCKED":"yes","LOCKFLD":-4396,"LOCKGN":102.576965332031,"LOCKPOW":-19,"LOCKPPM":2.49000000953674,"LOCNUC":"<2H>","LOCPHAS":79,"LOCSHFT":"yes","LOCSW":0,"LTIME":0.25,"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":256,"NUC1":"<13C>","NUC2":"<1H>","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,"NusTD":0,"O1":10053.733,"O2":1599.32,"O3":10053.733,"O4":10053.733,"O5":10053.733,"O6":10053.733,"O7":10053.733,"O8":10053.733,"OVERFLW":0,"P":"(0..63)\r\n2.666667 8 16 8 16 16.5 25 50 525 30 60 40000 40000 2000 0 0 1000 2000\r\n500 600 2500 0 0 0 1000 0 500 8 1000 2000 0 0 5550 0 0 0 80000 0 0 2550\r\n4000 0 0 10000 1110 0 40000 1575 3000 3900 3150 0 2119 20000 525 0 0 0\r\n0 0 0 0 0 2100","PACOIL":"(0..32)\r\n1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PAPS":0,"PARMODE":0,"PCPD":"(0..9)\r\n0 80 90 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 96.411 23.438 0 0 0 0 0 0 0 9.8725 0.3949 0.18519 0.093148 0 1.6667 0\r\n0 96.411 0.96411 0 6.0001e-05 0 0 0.00096002 0 0.046297 0 0 9.8725 0.18519\r\n0.74075 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n202.3235 54.80648 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 0 1 2 -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":"<Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-199Hg/17O-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <>\r\n<>","PULPROG":"<zgpg30>","PW":0,"PYNM":"<>","ProjAngle":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 1 -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 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","RG":101,"RO":20,"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":100.547387199,"SFO2":399.83159932,"SFO3":100.547387199,"SFO4":100.547387199,"SFO5":100.547387199,"SFO6":100.547387199,"SFO7":100.547387199,"SFO8":100.547387199,"SHAPPR":"(0..15)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<DMSO>","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<> <Q5.1000> <Q3_surbop.1> <0.0> <Eburp2tr.1000> <Crp60comp.4> <Crp60,0.5,20.1>\r\n<Sinc1.1000> <Crp60,0.5,20.1> <> <Crp60comp.4> <Crp60comp.4> <> <> <Eburp2.1000>\r\n<> <> <> <0.0> <Q5tr_sebop.1> <Q5tr_sebop.1> <Q5tr_sebop.1> <Q5tr_sebop.1>\r\n<> <> <> <Gaus1_180r.1000> <> <> <Q5tr.1000> <Q3_surbop.1> <Reburp.1000>\r\n<Q3.1000> <Q5_sebop.1> <Q3_surbop.1> <Q3_surbop.1> <Q5.1000> <Q3_rna_c68c1.1>\r\n<> <> <Q3_surbop.1> <Crp60,0.5,20.1> <> <> <Crp60,20,20.10> <> <Crp60_xfilt.2>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <0.0> <0.0> <0.0> <> <>","SPOAL":"(0..63)\r\n0.5 1 0.5 0.5 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 1 0.5 0.5 0.5 0.5 0\r\n0 0 0 0.5 0.5 0.5 0.5 0.5 0.5 0 0.5 0.5 0.5 1 0.5 0.5 1 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5","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 0.0012979 0.0010626 0 0.066989 9.4276 0 0.0043253 9.4276 0 9.4276 9.4276\r\n0 0 0.066989 0 0 0 0 8.165098 12.69238 5.926442 31.96081 0 0 0 5.5345e-06\r\n0 0 0.067417 1.3799 0.20514 0.0026149 9.994 0.6854 0.0010626 0.23074 0.28287\r\n0 0 0.17135 9.4276 0 0 0.057297 0 1.8162 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":236.799030514844,"SWIBOX":"(0..32)\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 0 0 0 0 0 0 0 0","SW_h":23809.5238095238,"SWfinal":0,"SigLockShift":0,"TD":65536,"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","TDav":1,"TE":297.9951,"TE1":0,"TE2":297.9951,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":2,"TE_RAW":297.9951,"TE_STAB":"(0..9)\r\n1 0 1 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":"<e8e9914a-8ccc-4a56-b373-2fdc00f5a77d>","V9":5,"VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":148437440,"YMIN_a":-146019303,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":296.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":1,"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":"<waltz65>","CPDPRG3":"<>","CPDPRG4":"<>","CPDPRG5":"<>","CPDPRG6":"<>","CPDPRG7":"<>","CPDPRG8":"<>","D0":0,"D1":2,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"D7":0,"D8":0,"D9":0,"D10":0,"D11":0.03,"D12":0,"D13":0,"D14":0,"D15":0,"D16":0.0002,"D17":0,"D18":0,"D19":0,"D20":0,"D21":0,"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":"<>","GPNAM2":"<>","GPNAM3":"<>","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":0,"GPZ2":0,"GPZ3":0,"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,"HGAIN0":0,"HGAIN1":0,"HGAIN2":0,"HGAIN3":0,"HPMOD0":0,"HPMOD1":0,"HPMOD2":0,"HPMOD3":0,"HPMOD4":0,"HPMOD5":0,"HPMOD6":0,"HPMOD7":0,"HPMOD8":0,"HPMOD9":0,"HPMOD10":0,"HPMOD11":0,"HPMOD12":0,"HPMOD13":0,"HPMOD14":0,"HPMOD15":0,"HPMOD16":0,"HPMOD17":0,"HPMOD18":0,"HPMOD19":0,"HPMOD20":0,"HPMOD21":0,"HPMOD22":0,"HPMOD23":0,"HPMOD24":0,"HPMOD25":0,"HPMOD26":0,"HPMOD27":0,"HPMOD28":0,"HPMOD29":0,"HPMOD30":0,"HPMOD31":0,"HPMOD32":0,"IN0":0,"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":0,"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":2.666667,"P1":8,"P2":16,"P3":8,"P4":16,"P5":16.5,"P6":25,"P7":50,"P8":525,"P9":30,"P10":60,"P11":40000,"P12":40000,"P13":2000,"P14":0,"P15":0,"P16":1000,"P17":2000,"P18":500,"P19":600,"P20":2500,"P21":0,"P22":0,"P23":0,"P24":1000,"P25":0,"P26":500,"P27":8,"P28":1000,"P29":2000,"P30":0,"P31":0,"P32":5550,"P33":0,"P34":0,"P35":0,"P36":80000,"P37":0,"P38":0,"P39":2550,"P40":4000,"P41":0,"P42":0,"P43":10000,"P44":1110,"P45":0,"P46":40000,"P47":1575,"P48":3000,"P49":3900,"P50":3150,"P51":0,"P52":2119,"P53":20000,"P54":525,"P55":0,"P56":0,"P57":0,"P58":0,"P59":0,"P60":0,"P61":0,"P62":0,"P63":2100,"PACOIL0":1,"PACOIL1":2,"PACOIL2":3,"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":80,"PCPD2":90,"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":96.411,"PLW2":23.438,"PLW3":0,"PLW4":0,"PLW5":0,"PLW6":0,"PLW7":0,"PLW8":0,"PLW9":0,"PLW10":9.8725,"PLW11":0.3949,"PLW12":0.18519,"PLW13":0.093148,"PLW14":0,"PLW15":1.6667,"PLW16":0,"PLW17":0,"PLW18":96.411,"PLW19":0.96411,"PLW20":0,"PLW21":0.000060001,"PLW22":0,"PLW23":0,"PLW24":0.00096002,"PLW25":0,"PLW26":0.046297,"PLW27":0,"PLW28":0,"PLW29":9.8725,"PLW30":0.18519,"PLW31":0.74075,"PLW32":0,"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":202.3235,"PLWMAX1":54.80648,"PLWMAX2":0,"PLWMAX3":0,"PLWMAX4":0,"PLWMAX5":0,"PLWMAX6":0,"PLWMAX7":0,"PRECHAN0":-1,"PRECHAN1":0,"PRECHAN2":1,"PRECHAN3":2,"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-199Hg/17O-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":1,"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":1,"RECPRFX2":0,"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":1,"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":"<Q5.1000>","SPNAM2":"<Q3_surbop.1>","SPNAM3":"<0.0>","SPNAM4":"<Eburp2tr.1000>","SPNAM5":"<Crp60comp.4>","SPNAM6":"<Crp60","SPNAM7":0.5,"SPNAM8":"20.1>","SPNAM9":"<Sinc1.1000>","SPNAM10":"<Crp60","SPNAM11":0.5,"SPNAM12":"20.1>","SPNAM13":"<>","SPNAM14":"<Crp60comp.4>","SPNAM15":"<Crp60comp.4>","SPNAM16":"<>","SPNAM17":"<>","SPNAM18":"<Eburp2.1000>","SPNAM19":"<>","SPNAM20":"<>","SPNAM21":"<>","SPNAM22":"<0.0>","SPNAM23":"<Q5tr_sebop.1>","SPNAM24":"<Q5tr_sebop.1>","SPNAM25":"<Q5tr_sebop.1>","SPNAM26":"<Q5tr_sebop.1>","SPNAM27":"<>","SPNAM28":"<>","SPNAM29":"<>","SPNAM30":"<Gaus1_180r.1000>","SPNAM31":"<>","SPNAM32":"<>","SPNAM33":"<Q5tr.1000>","SPNAM34":"<Q3_surbop.1>","SPNAM35":"<Reburp.1000>","SPNAM36":"<Q3.1000>","SPNAM37":"<Q5_sebop.1>","SPNAM38":"<Q3_surbop.1>","SPNAM39":"<Q3_surbop.1>","SPNAM40":"<Q5.1000>","SPNAM41":"<Q3_rna_c68c1.1>","SPNAM42":"<>","SPNAM43":"<>","SPNAM44":"<Q3_surbop.1>","SPNAM45":"<Crp60","SPNAM46":0.5,"SPNAM47":"20.1>","SPNAM48":"<>","SPNAM49":"<>","SPNAM50":"<Crp60","SPNAM51":20,"SPNAM52":"20.10>","SPNAM53":"<>","SPNAM54":"<Crp60_xfilt.2>","SPNAM55":"<>","SPNAM56":"<>","SPNAM57":"<>","SPNAM58":"<>","SPNAM59":"<>","SPNAM60":"<>","SPNAM61":"<>","SPNAM62":"<>","SPNAM63":"<>","SPOAL0":0.5,"SPOAL1":1,"SPOAL2":0.5,"SPOAL3":0.5,"SPOAL4":0,"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":1,"SPOAL15":0.5,"SPOAL16":0.5,"SPOAL17":0.5,"SPOAL18":0.5,"SPOAL19":0,"SPOAL20":0,"SPOAL21":0,"SPOAL22":0,"SPOAL23":0.5,"SPOAL24":0.5,"SPOAL25":0.5,"SPOAL26":0.5,"SPOAL27":0.5,"SPOAL28":0.5,"SPOAL29":0,"SPOAL30":0.5,"SPOAL31":0.5,"SPOAL32":0.5,"SPOAL33":1,"SPOAL34":0.5,"SPOAL35":0.5,"SPOAL36":1,"SPOAL37":0.5,"SPOAL38":0.5,"SPOAL39":0.5,"SPOAL40":0.5,"SPOAL41":0.5,"SPOAL42":0.5,"SPOAL43":0.5,"SPOAL44":0.5,"SPOAL45":0.5,"SPOAL46":0.5,"SPOAL47":0.5,"SPOAL48":0.5,"SPOAL49":0.5,"SPOAL50":0.5,"SPOAL51":0.5,"SPOAL52":0.5,"SPOAL53":0.5,"SPOAL54":0.5,"SPOAL55":0.5,"SPOAL56":0.5,"SPOAL57":0.5,"SPOAL58":0.5,"SPOAL59":0.5,"SPOAL60":0.5,"SPOAL61":0.5,"SPOAL62":0.5,"SPOAL63":0.5,"SPOFFS0":0,"SPOFFS1":0,"SPOFFS2":0,"SPOFFS3":0,"SPOFFS4":0,"SPOFFS5":0,"SPOFFS6":0,"SPOFFS7":0,"SPOFFS8":0,"SPOFFS9":0,"SPOFFS10":0,"SPOFFS11":0,"SPOFFS12":0,"SPOFFS13":0,"SPOFFS14":0,"SPOFFS15":0,"SPOFFS16":0,"SPOFFS17":0,"SPOFFS18":0,"SPOFFS19":0,"SPOFFS20":0,"SPOFFS21":0,"SPOFFS22":0,"SPOFFS23":0,"SPOFFS24":0,"SPOFFS25":0,"SPOFFS26":0,"SPOFFS27":0,"SPOFFS28":0,"SPOFFS29":0,"SPOFFS30":0,"SPOFFS31":0,"SPOFFS32":0,"SPOFFS33":0,"SPOFFS34":0,"SPOFFS35":0,"SPOFFS36":0,"SPOFFS37":0,"SPOFFS38":0,"SPOFFS39":0,"SPOFFS40":0,"SPOFFS41":0,"SPOFFS42":0,"SPOFFS43":0,"SPOFFS44":0,"SPOFFS45":0,"SPOFFS46":0,"SPOFFS47":0,"SPOFFS48":0,"SPOFFS49":0,"SPOFFS50":0,"SPOFFS51":0,"SPOFFS52":0,"SPOFFS53":0,"SPOFFS54":0,"SPOFFS55":0,"SPOFFS56":0,"SPOFFS57":0,"SPOFFS58":0,"SPOFFS59":0,"SPOFFS60":0,"SPOFFS61":0,"SPOFFS62":0,"SPOFFS63":0,"SPPEX0":0,"SPPEX1":0,"SPPEX2":0,"SPPEX3":0,"SPPEX4":0,"SPPEX5":0,"SPPEX6":0,"SPPEX7":0,"SPPEX8":0,"SPPEX9":0,"SPPEX10":0,"SPPEX11":0,"SPPEX12":0,"SPPEX13":0,"SPPEX14":0,"SPPEX15":0,"SPPEX16":0,"SPPEX17":0,"SPPEX18":0,"SPPEX19":0,"SPPEX20":0,"SPPEX21":0,"SPPEX22":0,"SPPEX23":0,"SPPEX24":0,"SPPEX25":0,"SPPEX26":0,"SPPEX27":0,"SPPEX28":0,"SPPEX29":0,"SPPEX30":0,"SPPEX31":0,"SPPEX32":0,"SPPEX33":0,"SPPEX34":0,"SPPEX35":0,"SPPEX36":0,"SPPEX37":0,"SPPEX38":0,"SPPEX39":0,"SPPEX40":0,"SPPEX41":0,"SPPEX42":0,"SPPEX43":0,"SPPEX44":0,"SPPEX45":0,"SPPEX46":0,"SPPEX47":0,"SPPEX48":0,"SPPEX49":0,"SPPEX50":0,"SPPEX51":0,"SPPEX52":0,"SPPEX53":0,"SPPEX54":0,"SPPEX55":0,"SPPEX56":0,"SPPEX57":0,"SPPEX58":0,"SPPEX59":0,"SPPEX60":0,"SPPEX61":0,"SPPEX62":0,"SPPEX63":0,"SPW0":0,"SPW1":0.0012979,"SPW2":0.0010626,"SPW3":0,"SPW4":0.066989,"SPW5":9.4276,"SPW6":0,"SPW7":0.0043253,"SPW8":9.4276,"SPW9":0,"SPW10":9.4276,"SPW11":9.4276,"SPW12":0,"SPW13":0,"SPW14":0.066989,"SPW15":0,"SPW16":0,"SPW17":0,"SPW18":0,"SPW19":8.165098,"SPW20":12.69238,"SPW21":5.926442,"SPW22":31.96081,"SPW23":0,"SPW24":0,"SPW25":0,"SPW26":0.0000055345,"SPW27":0,"SPW28":0,"SPW29":0.067417,"SPW30":1.3799,"SPW31":0.20514,"SPW32":0.0026149,"SPW33":9.994,"SPW34":0.6854,"SPW35":0.0010626,"SPW36":0.23074,"SPW37":0.28287,"SPW38":0,"SPW39":0,"SPW40":0.17135,"SPW41":9.4276,"SPW42":0,"SPW43":0,"SPW44":0.057297,"SPW45":0,"SPW46":1.8162,"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,"SPW60":0,"SPW61":0,"SPW62":0,"SPW63":0,"SUBNAM0":"<>","SUBNAM1":"<>","SUBNAM2":"<>","SUBNAM3":"<>","SUBNAM4":"<>","SUBNAM5":"<>","SUBNAM6":"<>","SUBNAM7":"<>","SUBNAM8":"<>","SUBNAM9":"<>","SWIBOX0":0,"SWIBOX1":1,"SWIBOX2":2,"SWIBOX3":0,"SWIBOX4":0,"SWIBOX5":0,"SWIBOX6":0,"SWIBOX7":0,"SWIBOX8":0,"SWIBOX9":0,"SWIBOX10":0,"SWIBOX11":0,"SWIBOX12":0,"SWIBOX13":0,"SWIBOX14":0,"SWIBOX15":0,"SWIBOX16":0,"SWIBOX17":0,"SWIBOX18":0,"SWIBOX19":0,"SWIBOX20":0,"SWIBOX21":0,"SWIBOX22":0,"SWIBOX23":0,"SWIBOX24":0,"SWIBOX25":0,"SWIBOX26":0,"SWIBOX27":0,"SWIBOX28":0,"SWIBOX29":0,"SWIBOX30":0,"SWIBOX31":0,"SWIBOX32":0,"TD_INDIRECT0":0,"TD_INDIRECT1":0,"TD_INDIRECT2":0,"TD_INDIRECT3":0,"TD_INDIRECT4":0,"TD_INDIRECT5":0,"TD_INDIRECT6":0,"TD_INDIRECT7":0,"TE_STAB0":1,"TE_STAB1":0,"TE_STAB2":1,"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,"observeFrequency":100.537333466,"brukerReference":100.537333466},"filters":[],"data":{"x":[-18.411410417078713,-18.404182940946697,-18.39695546481471,-18.389727988682722,-18.382500512550735,-18.37527303641872,-18.36804556028673,-18.360818084154744,-18.353590608022756,-18.34636313189074,-18.339135655758753,-18.331908179626765,-18.324680703494778,-18.317453227362762,-18.310225751230774,-18.302998275098787,-18.2957707989668,-18.288543322834784,-18.281315846702796,-18.27408837057081,-18.266860894438793,-18.259633418306805,-18.252405942174818,-18.24517846604283,-18.237950989910814,-18.230723513778827,-18.22349603764684,-18.216268561514852,-18.209041085382836,-18.20181360925085,-18.19458613311886,-18.187358656986873,-18.180131180854858,-18.17290370472287,-18.165676228590883,-18.158448752458895,-18.15122127632688,-18.14399380019489,-18.136766324062904,-18.12953884793089,-18.1223113717989,-18.115083895666913,-18.107856419534926,-18.10062894340291,-18.093401467270922,-18.086173991138935,-18.078946515006947,-18.07171903887493,-18.064491562742944,-18.057264086610957,-18.05003661047897,-18.042809134346953,-18.035581658214966,-18.02835418208298,-18.02112670595099,-18.013899229818975,-18.006671753686987,-17.999444277555,-17.992216801422984,-17.984989325290996,-17.97776184915901,-17.97053437302702,-17.963306896895006,-17.956079420763018,-17.94885194463103,-17.941624468499043,-17.934396992367027,-17.92716951623504,-17.919942040103052,-17.912714563971065,-17.90548708783905,-17.89825961170706,-17.891032135575074,-17.883804659443086,-17.87657718331107,-17.869349707179083,-17.862122231047096,-17.854894754915108,-17.847667278783092,-17.840439802651105,-17.833212326519117,-17.8259848503871,-17.818757374255114,-17.811529898123126,-17.80430242199114,-17.797074945859123,-17.789847469727135,-17.782619993595148,-17.77539251746316,-17.768165041331144,-17.760937565199157,-17.75371008906717,-17.746482612935182,-17.739255136803166,-17.73202766067118,-17.72480018453919,-17.717572708407204,-17.710345232275188,-17.7031177561432,-17.695890280011213,-17.688662803879197,-17.68143532774721,-17.674207851615222,-17.666980375483234,-17.65975289935122,-17.65252542321923,-17.645297947087244,-17.638070470955256,-17.63084299482324,-17.623615518691253,-17.616388042559265,-17.609160566427278,-17.60193309029526,-17.594705614163274,-17.587478138031287,-17.5802506618993,-17.573023185767283,-17.565795709635296,-17.55856823350331,-17.551340757371293,-17.544113281239305,-17.536885805107318,-17.52965832897533,-17.522430852843314,-17.515203376711327,-17.50797590057934,-17.50074842444735,-17.493520948315336,-17.48629347218335,-17.47906599605136,-17.471838519919373,-17.464611043787357,-17.45738356765537,-17.450156091523382,-17.442928615391395,-17.43570113925938,-17.42847366312739,-17.421246186995404,-17.414018710863388,-17.4067912347314,-17.399563758599413,-17.392336282467426,-17.38510880633541,-17.377881330203422,-17.370653854071435,-17.363426377939447,-17.35619890180743,-17.348971425675444,-17.341743949543456,-17.33451647341147,-17.327288997279453,-17.320061521147466,-17.312834045015478,-17.30560656888349,-17.298379092751475,-17.291151616619487,-17.2839241404875,-17.276696664355484,-17.269469188223496,-17.26224171209151,-17.25501423595952,-17.247786759827505,-17.240559283695518,-17.23333180756353,-17.226104331431543,-17.218876855299527,-17.21164937916754,-17.204421903035552,-17.197194426903565,-17.18996695077155,-17.18273947463956,-17.175511998507574,-17.168284522375586,-17.16105704624357,-17.153829570111583,-17.146602093979595,-17.13937461784758,-17.132147141715592,-17.124919665583604,-17.117692189451617,-17.1104647133196,-17.103237237187614,-17.096009761055626,-17.08878228492364,-17.081554808791623,-17.074327332659635,-17.067099856527648,-17.05987238039566,-17.052644904263644,-17.045417428131657,-17.03818995199967,-17.030962475867682,-17.023734999735666,-17.01650752360368,-17.00928004747169,-17.002052571339675,-16.994825095207688,-16.9875976190757,-16.980370142943713,-16.973142666811697,-16.96591519067971,-16.95868771454772,-16.951460238415734,-16.94423276228372,-16.93700528615173,-16.929777810019743,-16.922550333887756,-16.91532285775574,-16.908095381623752,-16.900867905491765,-16.893640429359777,-16.88641295322776,-16.879185477095774,-16.871958000963787,-16.8647305248318,-16.857503048699783,-16.850275572567796,-16.84304809643581,-16.835820620303792,-16.828593144171805,-16.821365668039817,-16.81413819190783,-16.806910715775814,-16.799683239643826,-16.79245576351184,-16.78522828737985,-16.778000811247836,-16.770773335115848,-16.76354585898386,-16.756318382851873,-16.749090906719857,-16.74186343058787,-16.734635954455882,-16.727408478323895,-16.72018100219188,-16.71295352605989,-16.705726049927904,-16.698498573795888,-16.6912710976639,-16.684043621531913,-16.676816145399926,-16.66958866926791,-16.662361193135922,-16.655133717003935,-16.647906240871947,-16.64067876473993,-16.633451288607944,-16.626223812475956,-16.61899633634397,-16.611768860211953,-16.604541384079965,-16.597313907947978,-16.59008643181599,-16.582858955683975,-16.575631479551987,-16.56840400342,-16.561176527287984,-16.553949051155996,-16.54672157502401,-16.53949409889202,-16.532266622760005,-16.525039146628018,-16.51781167049603,-16.510584194364043,-16.503356718232027,-16.49612924210004,-16.488901765968052,-16.481674289836064,-16.47444681370405,-16.46721933757206,-16.459991861440074,-16.452764385308086,-16.44553690917607,-16.438309433044083,-16.431081956912095,-16.42385448078008,-16.41662700464809,-16.409399528516104,-16.402172052384117,-16.3949445762521,-16.387717100120113,-16.380489623988126,-16.37326214785614,-16.366034671724123,-16.358807195592135,-16.351579719460148,-16.34435224332816,-16.337124767196144,-16.329897291064157,-16.32266981493217,-16.31544233880018,-16.308214862668166,-16.30098738653618,-16.29375991040419,-16.286532434272175,-16.279304958140187,-16.2720774820082,-16.264850005876212,-16.257622529744197,-16.25039505361221,-16.24316757748022,-16.235940101348234,-16.228712625216218,-16.22148514908423,-16.214257672952243,-16.207030196820256,-16.19980272068824,-16.192575244556252,-16.185347768424265,-16.178120292292277,-16.17089281616026,-16.163665340028274,-16.156437863896286,-16.14921038776427,-16.141982911632283,-16.134755435500296,-16.127527959368308,-16.120300483236292,-16.113073007104305,-16.105845530972317,-16.09861805484033,-16.091390578708314,-16.084163102576326,-16.07693562644434,-16.06970815031235,-16.062480674180335,-16.055253198048348,-16.04802572191636,-16.040798245784373,-16.033570769652357,-16.02634329352037,-16.019115817388382,-16.011888341256366,-16.00466086512438,-15.997433388992391,-15.990205912860404,-15.982978436728388,-15.9757509605964,-15.968523484464413,-15.961296008332425,-15.95406853220041,-15.946841056068422,-15.939613579936434,-15.932386103804447,-15.925158627672431,-15.917931151540444,-15.910703675408456,-15.903476199276469,-15.896248723144453,-15.889021247012465,-15.881793770880478,-15.874566294748462,-15.867338818616474,-15.860111342484487,-15.8528838663525,-15.845656390220483,-15.838428914088496,-15.831201437956508,-15.823973961824521,-15.816746485692505,-15.809519009560518,-15.80229153342853,-15.795064057296543,-15.787836581164527,-15.78060910503254,-15.773381628900552,-15.766154152768564,-15.758926676636548,-15.75169920050456,-15.744471724372573,-15.737244248240586,-15.73001677210857,-15.722789295976582,-15.715561819844595,-15.708334343712579,-15.701106867580592,-15.693879391448604,-15.686651915316617,-15.6794244391846,-15.672196963052613,-15.664969486920626,-15.657742010788638,-15.650514534656622,-15.643287058524635,-15.636059582392647,-15.62883210626066,-15.621604630128644,-15.614377153996656,-15.607149677864669,-15.599922201732682,-15.592694725600666,-15.585467249468678,-15.57823977333669,-15.571012297204675,-15.563784821072687,-15.5565573449407,-15.549329868808712,-15.542102392676696,-15.534874916544709,-15.527647440412721,-15.520419964280734,-15.513192488148718,-15.50596501201673,-15.498737535884743,-15.491510059752756,-15.48428258362074,-15.477055107488752,-15.469827631356765,-15.462600155224777,-15.455372679092761,-15.448145202960774,-15.440917726828786,-15.43369025069677,-15.426462774564783,-15.419235298432795,-15.412007822300808,-15.404780346168792,-15.397552870036805,-15.390325393904817,-15.38309791777283,-15.375870441640814,-15.368642965508826,-15.361415489376839,-15.354188013244851,-15.346960537112835,-15.339733060980848,-15.33250558484886,-15.325278108716873,-15.318050632584857,-15.31082315645287,-15.303595680320882,-15.296368204188866,-15.289140728056879,-15.281913251924891,-15.274685775792904,-15.267458299660888,-15.2602308235289,-15.253003347396913,-15.245775871264925,-15.23854839513291,-15.231320919000922,-15.224093442868934,-15.216865966736947,-15.209638490604931,-15.202411014472943,-15.195183538340956,-15.187956062208968,-15.180728586076953,-15.173501109944965,-15.166273633812978,-15.159046157680962,-15.151818681548974,-15.144591205416987,-15.137363729285,-15.130136253152983,-15.122908777020996,-15.115681300889008,-15.10845382475702,-15.101226348625005,-15.093998872493017,-15.08677139636103,-15.079543920229042,-15.072316444097027,-15.065088967965039,-15.057861491833052,-15.050634015701064,-15.043406539569048,-15.03617906343706,-15.028951587305073,-15.021724111173057,-15.01449663504107,-15.007269158909082,-15.000041682777095,-14.992814206645079,-14.985586730513091,-14.978359254381104,-14.971131778249116,-14.9639043021171,-14.956676825985113,-14.949449349853126,-14.942221873721138,-14.934994397589122,-14.927766921457135,-14.920539445325147,-14.91331196919316,-14.906084493061144,-14.898857016929156,-14.891629540797169,-14.884402064665153,-14.877174588533165,-14.869947112401178,-14.86271963626919,-14.855492160137175,-14.848264684005187,-14.8410372078732,-14.833809731741212,-14.826582255609196,-14.819354779477209,-14.812127303345221,-14.804899827213234,-14.797672351081218,-14.79044487494923,-14.783217398817243,-14.775989922685255,-14.76876244655324,-14.761534970421252,-14.754307494289264,-14.747080018157277,-14.739852542025261,-14.732625065893274,-14.725397589761286,-14.71817011362927,-14.710942637497283,-14.703715161365295,-14.696487685233308,-14.689260209101292,-14.682032732969304,-14.674805256837317,-14.66757778070533,-14.660350304573313,-14.653122828441326,-14.645895352309338,-14.638667876177351,-14.631440400045335,-14.624212923913348,-14.61698544778136,-14.609757971649373,-14.602530495517357,-14.59530301938537,-14.588075543253382,-14.580848067121366,-14.573620590989378,-14.56639311485739,-14.559165638725403,-14.551938162593387,-14.5447106864614,-14.537483210329412,-14.530255734197425,-14.523028258065409,-14.515800781933422,-14.508573305801434,-14.501345829669447,-14.49411835353743,-14.486890877405443,-14.479663401273456,-14.472435925141468,-14.465208449009452,-14.457980972877465,-14.450753496745477,-14.443526020613461,-14.436298544481474,-14.429071068349486,-14.421843592217499,-14.414616116085483,-14.407388639953496,-14.400161163821508,-14.39293368768952,-14.385706211557505,-14.378478735425517,-14.37125125929353,-14.364023783161542,-14.356796307029526,-14.349568830897539,-14.342341354765551,-14.335113878633564,-14.327886402501548,-14.32065892636956,-14.313431450237573,-14.306203974105557,-14.29897649797357,-14.291749021841582,-14.284521545709595,-14.277294069577579,-14.270066593445591,-14.262839117313604,-14.255611641181616,-14.2483841650496,-14.241156688917613,-14.233929212785625,-14.226701736653638,-14.219474260521622,-14.212246784389635,-14.205019308257647,-14.19779183212566,-14.190564355993644,-14.183336879861656,-14.176109403729669,-14.168881927597653,-14.161654451465665,-14.154426975333678,-14.14719949920169,-14.139972023069674,-14.132744546937687,-14.1255170708057,-14.118289594673712,-14.111062118541696,-14.103834642409709,-14.096607166277721,-14.089379690145734,-14.082152214013718,-14.07492473788173,-14.067697261749743,-14.060469785617755,-14.05324230948574,-14.046014833353752,-14.038787357221764,-14.031559881089748,-14.024332404957761,-14.017104928825773,-14.009877452693786,-14.00264997656177,-13.995422500429783,-13.988195024297795,-13.980967548165808,-13.973740072033792,-13.966512595901804,-13.959285119769817,-13.95205764363783,-13.944830167505813,-13.937602691373826,-13.930375215241838,-13.92314773910985,-13.915920262977835,-13.908692786845847,-13.90146531071386,-13.894237834581844,-13.887010358449857,-13.879782882317869,-13.872555406185882,-13.865327930053866,-13.858100453921878,-13.85087297778989,-13.843645501657903,-13.836418025525887,-13.8291905493939,-13.821963073261912,-13.814735597129925,-13.807508120997909,-13.800280644865921,-13.793053168733934,-13.785825692601946,-13.77859821646993,-13.771370740337943,-13.764143264205956,-13.756915788073968,-13.749688311941952,-13.742460835809965,-13.735233359677977,-13.728005883545961,-13.720778407413974,-13.713550931281986,-13.706323455149999,-13.699095979017983,-13.691868502885995,-13.684641026754008,-13.67741355062202,-13.670186074490005,-13.662958598358017,-13.65573112222603,-13.648503646094042,-13.641276169962026,-13.634048693830039,-13.626821217698051,-13.619593741566064,-13.612366265434048,-13.60513878930206,-13.597911313170073,-13.590683837038057,-13.58345636090607,-13.576228884774082,-13.569001408642094,-13.561773932510079,-13.554546456378091,-13.547318980246104,-13.540091504114116,-13.5328640279821,-13.525636551850113,-13.518409075718125,-13.511181599586138,-13.503954123454122,-13.496726647322134,-13.489499171190147,-13.48227169505816,-13.475044218926143,-13.467816742794156,-13.460589266662168,-13.453361790530153,-13.446134314398165,-13.438906838266178,-13.43167936213419,-13.424451886002174,-13.417224409870187,-13.4099969337382,-13.402769457606212,-13.395541981474196,-13.388314505342208,-13.38108702921022,-13.373859553078233,-13.366632076946217,-13.35940460081423,-13.352177124682242,-13.344949648550255,-13.337722172418239,-13.330494696286252,-13.323267220154264,-13.316039744022248,-13.30881226789026,-13.301584791758273,-13.294357315626286,-13.28712983949427,-13.279902363362282,-13.272674887230295,-13.265447411098307,-13.258219934966291,-13.250992458834304,-13.243764982702317,-13.236537506570329,-13.229310030438313,-13.222082554306326,-13.214855078174338,-13.20762760204235,-13.200400125910335,-13.193172649778347,-13.18594517364636,-13.178717697514344,-13.171490221382356,-13.164262745250369,-13.157035269118381,-13.149807792986365,-13.142580316854378,-13.13535284072239,-13.128125364590403,-13.120897888458387,-13.1136704123264,-13.106442936194412,-13.099215460062425,-13.091987983930409,-13.084760507798421,-13.077533031666434,-13.070305555534446,-13.06307807940243,-13.055850603270443,-13.048623127138455,-13.04139565100644,-13.034168174874452,-13.026940698742465,-13.019713222610477,-13.012485746478461,-13.005258270346474,-12.998030794214486,-12.990803318082499,-12.983575841950483,-12.976348365818495,-12.969120889686508,-12.96189341355452,-12.954665937422504,-12.947438461290517,-12.94021098515853,-12.932983509026542,-12.925756032894526,-12.918528556762539,-12.911301080630551,-12.904073604498535,-12.896846128366548,-12.88961865223456,-12.882391176102573,-12.875163699970557,-12.86793622383857,-12.860708747706582,-12.853481271574594,-12.846253795442578,-12.839026319310591,-12.831798843178603,-12.824571367046616,-12.8173438909146,-12.810116414782613,-12.802888938650625,-12.795661462518638,-12.788433986386622,-12.781206510254634,-12.773979034122647,-12.76675155799066,-12.759524081858643,-12.752296605726656,-12.745069129594668,-12.737841653462652,-12.730614177330665,-12.723386701198677,-12.71615922506669,-12.708931748934674,-12.701704272802687,-12.694476796670699,-12.687249320538712,-12.680021844406696,-12.672794368274708,-12.66556689214272,-12.658339416010733,-12.651111939878717,-12.64388446374673,-12.636656987614742,-12.629429511482755,-12.622202035350739,-12.614974559218751,-12.607747083086764,-12.600519606954748,-12.59329213082276,-12.586064654690773,-12.578837178558786,-12.57160970242677,-12.564382226294782,-12.557154750162795,-12.549927274030807,-12.542699797898791,-12.535472321766804,-12.528244845634816,-12.521017369502829,-12.513789893370813,-12.506562417238825,-12.499334941106838,-12.49210746497485,-12.484879988842835,-12.477652512710847,-12.47042503657886,-12.463197560446844,-12.455970084314856,-12.448742608182869,-12.441515132050881,-12.434287655918865,-12.427060179786878,-12.41983270365489,-12.412605227522903,-12.405377751390887,-12.3981502752589,-12.390922799126912,-12.383695322994924,-12.376467846862909,-12.369240370730921,-12.362012894598934,-12.354785418466946,-12.34755794233493,-12.340330466202943,-12.333102990070955,-12.32587551393894,-12.318648037806952,-12.311420561674964,-12.304193085542977,-12.296965609410961,-12.289738133278973,-12.282510657146986,-12.275283181014998,-12.268055704882983,-12.260828228750995,-12.253600752619008,-12.24637327648702,-12.239145800355004,-12.231918324223017,-12.22469084809103,-12.217463371959042,-12.210235895827026,-12.203008419695038,-12.19578094356305,-12.188553467431035,-12.181325991299047,-12.17409851516706,-12.166871039035072,-12.159643562903057,-12.152416086771069,-12.145188610639082,-12.137961134507094,-12.130733658375078,-12.12350618224309,-12.116278706111103,-12.109051229979116,-12.1018237538471,-12.094596277715112,-12.087368801583125,-12.080141325451137,-12.072913849319121,-12.065686373187134,-12.058458897055147,-12.05123142092313,-12.044003944791143,-12.036776468659156,-12.029548992527168,-12.022321516395152,-12.015094040263165,-12.007866564131177,-12.00063908799919,-11.993411611867174,-11.986184135735186,-11.978956659603199,-11.971729183471211,-11.964501707339195,-11.957274231207208,-11.95004675507522,-11.942819278943233,-11.935591802811217,-11.92836432667923,-11.921136850547242,-11.913909374415226,-11.906681898283239,-11.899454422151251,-11.892226946019264,-11.884999469887248,-11.87777199375526,-11.870544517623273,-11.863317041491285,-11.85608956535927,-11.848862089227282,-11.841634613095295,-11.834407136963307,-11.827179660831291,-11.819952184699304,-11.812724708567316,-11.805497232435329,-11.798269756303313,-11.791042280171325,-11.783814804039338,-11.776587327907322,-11.769359851775334,-11.762132375643347,-11.75490489951136,-11.747677423379344,-11.740449947247356,-11.733222471115369,-11.725994994983381,-11.718767518851365,-11.711540042719378,-11.70431256658739,-11.697085090455403,-11.689857614323387,-11.6826301381914,-11.675402662059412,-11.668175185927424,-11.660947709795408,-11.653720233663421,-11.646492757531433,-11.639265281399446,-11.63203780526743,-11.624810329135443,-11.617582853003455,-11.61035537687144,-11.603127900739452,-11.595900424607464,-11.588672948475477,-11.58144547234346,-11.574217996211473,-11.566990520079486,-11.559763043947498,-11.552535567815482,-11.545308091683495,-11.538080615551507,-11.53085313941952,-11.523625663287504,-11.516398187155517,-11.509170711023529,-11.501943234891542,-11.494715758759526,-11.487488282627538,-11.48026080649555,-11.473033330363535,-11.465805854231547,-11.45857837809956,-11.451350901967572,-11.444123425835556,-11.436895949703569,-11.429668473571581,-11.422440997439594,-11.415213521307578,-11.40798604517559,-11.400758569043603,-11.393531092911616,-11.3863036167796,-11.379076140647612,-11.371848664515625,-11.364621188383637,-11.357393712251621,-11.350166236119634,-11.342938759987646,-11.33571128385563,-11.328483807723643,-11.321256331591655,-11.314028855459668,-11.306801379327652,-11.299573903195665,-11.292346427063677,-11.28511895093169,-11.277891474799674,-11.270663998667686,-11.263436522535699,-11.256209046403711,-11.248981570271695,-11.241754094139708,-11.23452661800772,-11.227299141875733,-11.220071665743717,-11.21284418961173,-11.205616713479742,-11.198389237347726,-11.191161761215739,-11.183934285083751,-11.176706808951764,-11.169479332819748,-11.16225185668776,-11.155024380555773,-11.147796904423785,-11.14056942829177,-11.133341952159782,-11.126114476027794,-11.118886999895807,-11.111659523763791,-11.104432047631803,-11.097204571499816,-11.089977095367828,-11.082749619235813,-11.075522143103825,-11.068294666971838,-11.061067190839822,-11.053839714707834,-11.046612238575847,-11.03938476244386,-11.032157286311843,-11.024929810179856,-11.017702334047868,-11.01047485791588,-11.003247381783865,-10.996019905651877,-10.98879242951989,-10.981564953387903,-10.974337477255887,-10.967110001123899,-10.959882524991912,-10.952655048859924,-10.945427572727908,-10.93820009659592,-10.930972620463933,-10.923745144331917,-10.91651766819993,-10.909290192067942,-10.902062715935955,-10.894835239803939,-10.887607763671951,-10.880380287539964,-10.873152811407977,-10.86592533527596,-10.858697859143973,-10.851470383011986,-10.844242906879998,-10.837015430747982,-10.829787954615995,-10.822560478484007,-10.81533300235202,-10.808105526220004,-10.800878050088016,-10.793650573956029,-10.786423097824013,-10.779195621692025,-10.771968145560038,-10.76474066942805,-10.757513193296035,-10.750285717164047,-10.74305824103206,-10.735830764900072,-10.728603288768056,-10.721375812636069,-10.714148336504081,-10.706920860372094,-10.699693384240078,-10.69246590810809,-10.685238431976103,-10.678010955844115,-10.6707834797121,-10.663556003580112,-10.656328527448125,-10.649101051316137,-10.641873575184121,-10.634646099052134,-10.627418622920146,-10.62019114678813,-10.612963670656143,-10.605736194524155,-10.598508718392168,-10.591281242260152,-10.584053766128164,-10.576826289996177,-10.56959881386419,-10.562371337732174,-10.555143861600186,-10.547916385468199,-10.540688909336211,-10.533461433204195,-10.526233957072208,-10.51900648094022,-10.511779004808233,-10.504551528676217,-10.49732405254423,-10.490096576412242,-10.482869100280226,-10.475641624148238,-10.468414148016251,-10.461186671884263,-10.453959195752248,-10.44673171962026,-10.439504243488273,-10.432276767356285,-10.42504929122427,-10.417821815092282,-10.410594338960294,-10.403366862828307,-10.39613938669629,-10.388911910564303,-10.381684434432316,-10.374456958300328,-10.367229482168312,-10.360002006036325,-10.352774529904337,-10.345547053772322,-10.338319577640334,-10.331092101508347,-10.323864625376359,-10.316637149244343,-10.309409673112356,-10.302182196980368,-10.29495472084838,-10.287727244716365,-10.280499768584377,-10.27327229245239,-10.266044816320402,-10.258817340188386,-10.251589864056399,-10.244362387924411,-10.237134911792424,-10.229907435660408,-10.22267995952842,-10.215452483396433,-10.208225007264417,-10.20099753113243,-10.193770055000442,-10.186542578868455,-10.179315102736439,-10.172087626604451,-10.164860150472464,-10.157632674340476,-10.15040519820846,-10.143177722076473,-10.135950245944485,-10.128722769812498,-10.121495293680482,-10.114267817548495,-10.107040341416507,-10.09981286528452,-10.092585389152504,-10.085357913020516,-10.078130436888529,-10.070902960756513,-10.063675484624525,-10.056448008492538,-10.04922053236055,-10.041993056228534,-10.034765580096547,-10.02753810396456,-10.020310627832572,-10.013083151700556,-10.005855675568569,-9.998628199436581,-9.991400723304594,-9.984173247172578,-9.97694577104059,-9.969718294908603,-9.962490818776615,-9.9552633426446,-9.948035866512612,-9.940808390380624,-9.933580914248608,-9.926353438116621,-9.919125961984633,-9.911898485852646,-9.90467100972063,-9.897443533588643,-9.890216057456655,-9.882988581324668,-9.875761105192652,-9.868533629060664,-9.861306152928677,-9.85407867679669,-9.846851200664673,-9.839623724532686,-9.832396248400698,-9.82516877226871,-9.817941296136695,-9.810713820004707,-9.80348634387272,-9.796258867740704,-9.789031391608717,-9.78180391547673,-9.774576439344742,-9.767348963212726,-9.760121487080738,-9.75289401094875,-9.745666534816763,-9.738439058684747,-9.73121158255276,-9.723984106420772,-9.716756630288785,-9.709529154156769,-9.702301678024781,-9.695074201892794,-9.687846725760807,-9.68061924962879,-9.673391773496803,-9.666164297364816,-9.658936821232828,-9.651709345100812,-9.644481868968825,-9.637254392836837,-9.630026916704821,-9.622799440572834,-9.615571964440846,-9.608344488308859,-9.601117012176843,-9.593889536044856,-9.586662059912868,-9.57943458378088,-9.572207107648865,-9.564979631516877,-9.55775215538489,-9.550524679252902,-9.543297203120886,-9.536069726988899,-9.528842250856911,-9.521614774724924,-9.514387298592908,-9.50715982246092,-9.499932346328933,-9.492704870196917,-9.48547739406493,-9.478249917932942,-9.471022441800955,-9.463794965668939,-9.456567489536951,-9.449340013404964,-9.442112537272976,-9.43488506114096,-9.427657585008973,-9.420430108876985,-9.413202632744998,-9.405975156612982,-9.398747680480994,-9.391520204349007,-9.38429272821702,-9.377065252085004,-9.369837775953016,-9.362610299821029,-9.355382823689013,-9.348155347557025,-9.340927871425038,-9.33370039529305,-9.326472919161034,-9.319245443029047,-9.31201796689706,-9.304790490765072,-9.297563014633056,-9.290335538501068,-9.283108062369081,-9.275880586237093,-9.268653110105078,-9.26142563397309,-9.254198157841103,-9.246970681709115,-9.2397432055771,-9.232515729445112,-9.225288253313124,-9.218060777181108,-9.21083330104912,-9.203605824917133,-9.196378348785146,-9.18915087265313,-9.181923396521142,-9.174695920389155,-9.167468444257167,-9.160240968125152,-9.153013491993164,-9.145786015861177,-9.138558539729189,-9.131331063597173,-9.124103587465186,-9.116876111333198,-9.10964863520121,-9.102421159069195,-9.095193682937207,-9.08796620680522,-9.080738730673204,-9.073511254541216,-9.066283778409229,-9.059056302277241,-9.051828826145226,-9.044601350013238,-9.03737387388125,-9.030146397749263,-9.022918921617247,-9.01569144548526,-9.008463969353272,-9.001236493221285,-8.994009017089269,-8.986781540957281,-8.979554064825294,-8.972326588693306,-8.96509911256129,-8.957871636429303,-8.950644160297315,-8.9434166841653,-8.936189208033312,-8.928961731901325,-8.921734255769337,-8.914506779637321,-8.907279303505334,-8.900051827373346,-8.892824351241359,-8.885596875109343,-8.878369398977355,-8.871141922845368,-8.86391444671338,-8.856686970581364,-8.849459494449377,-8.84223201831739,-8.835004542185402,-8.827777066053386,-8.820549589921399,-8.813322113789411,-8.806094637657395,-8.798867161525408,-8.79163968539342,-8.784412209261433,-8.777184733129417,-8.76995725699743,-8.762729780865442,-8.755502304733454,-8.748274828601438,-8.741047352469451,-8.733819876337463,-8.726592400205476,-8.71936492407346,-8.712137447941473,-8.704909971809485,-8.697682495677498,-8.690455019545482,-8.683227543413494,-8.676000067281507,-8.66877259114952,-8.661545115017503,-8.654317638885516,-8.647090162753528,-8.639862686621512,-8.632635210489525,-8.625407734357537,-8.61818025822555,-8.610952782093534,-8.603725305961547,-8.59649782982956,-8.589270353697572,-8.582042877565556,-8.574815401433568,-8.56758792530158,-8.560360449169593,-8.553132973037577,-8.54590549690559,-8.538678020773602,-8.531450544641615,-8.524223068509599,-8.516995592377612,-8.509768116245624,-8.502540640113608,-8.49531316398162,-8.488085687849633,-8.480858211717646,-8.47363073558563,-8.466403259453642,-8.459175783321655,-8.451948307189667,-8.444720831057651,-8.437493354925664,-8.430265878793676,-8.423038402661689,-8.415810926529673,-8.408583450397686,-8.401355974265698,-8.39412849813371,-8.386901022001695,-8.379673545869707,-8.37244606973772,-8.365218593605704,-8.357991117473716,-8.350763641341729,-8.343536165209741,-8.336308689077725,-8.329081212945738,-8.32185373681375,-8.314626260681763,-8.307398784549747,-8.30017130841776,-8.292943832285772,-8.285716356153785,-8.278488880021769,-8.271261403889781,-8.264033927757794,-8.256806451625806,-8.24957897549379,-8.242351499361803,-8.235124023229815,-8.2278965470978,-8.220669070965812,-8.213441594833824,-8.206214118701837,-8.198986642569821,-8.191759166437834,-8.184531690305846,-8.177304214173859,-8.170076738041843,-8.162849261909855,-8.155621785777868,-8.14839430964588,-8.141166833513864,-8.133939357381877,-8.12671188124989,-8.119484405117902,-8.112256928985886,-8.105029452853898,-8.097801976721911,-8.090574500589895,-8.083347024457908,-8.07611954832592,-8.068892072193933,-8.061664596061917,-8.05443711992993,-8.047209643797942,-8.039982167665954,-8.032754691533938,-8.02552721540195,-8.018299739269963,-8.011072263137976,-8.00384478700596,-7.996617310873972,-7.989389834741985,-7.9821623586099975,-7.9749348824779815,-7.967707406345994,-7.960479930214007,-7.953252454081991,-7.946024977950003,-7.938797501818016,-7.931570025686028,-7.924342549554012,-7.917115073422025,-7.909887597290037,-7.90266012115805,-7.895432645026034,-7.888205168894046,-7.880977692762059,-7.8737502166300715,-7.8665227404980556,-7.859295264366068,-7.852067788234081,-7.844840312102093,-7.837612835970077,-7.83038535983809,-7.823157883706102,-7.815930407574086,-7.808702931442099,-7.801475455310111,-7.794247979178124,-7.787020503046108,-7.7797930269141204,-7.772565550782133,-7.7653380746501455,-7.75811059851813,-7.750883122386142,-7.743655646254155,-7.736428170122167,-7.729200693990151,-7.721973217858164,-7.714745741726176,-7.707518265594189,-7.700290789462173,-7.693063313330185,-7.685835837198198,-7.678608361066182,-7.6713808849341945,-7.664153408802207,-7.6569259326702195,-7.649698456538204,-7.642470980406216,-7.635243504274229,-7.628016028142241,-7.620788552010225,-7.613561075878238,-7.60633359974625,-7.599106123614263,-7.591878647482247,-7.584651171350259,-7.577423695218272,-7.570196219086284,-7.5629687429542685,-7.555741266822281,-7.5485137906902935,-7.541286314558306,-7.53405883842629,-7.526831362294303,-7.519603886162315,-7.512376410030299,-7.505148933898312,-7.497921457766324,-7.490693981634337,-7.483466505502321,-7.476239029370333,-7.469011553238346,-7.461784077106358,-7.4545566009743425,-7.447329124842355,-7.4401016487103675,-7.43287417257838,-7.425646696446364,-7.418419220314377,-7.411191744182389,-7.403964268050402,-7.396736791918386,-7.389509315786398,-7.382281839654411,-7.375054363522395,-7.367826887390407,-7.36059941125842,-7.353371935126432,-7.3461444589944165,-7.338916982862429,-7.3316895067304415,-7.324462030598454,-7.317234554466438,-7.310007078334451,-7.302779602202463,-7.295552126070476,-7.28832464993846,-7.281097173806472,-7.273869697674485,-7.266642221542497,-7.259414745410481,-7.252187269278494,-7.244959793146506,-7.2377323170144905,-7.230504840882503,-7.2232773647505155,-7.216049888618528,-7.208822412486512,-7.201594936354525,-7.194367460222537,-7.18713998409055,-7.179912507958534,-7.172685031826546,-7.165457555694559,-7.158230079562571,-7.151002603430555,-7.143775127298568,-7.13654765116658,-7.129320175034593,-7.122092698902577,-7.1148652227705895,-7.107637746638602,-7.100410270506586,-7.093182794374599,-7.085955318242611,-7.078727842110624,-7.071500365978608,-7.06427288984662,-7.057045413714633,-7.049817937582645,-7.042590461450629,-7.035362985318642,-7.028135509186654,-7.020908033054667,-7.013680556922651,-7.0064530807906635,-6.999225604658676,-6.991998128526689,-6.984770652394673,-6.977543176262685,-6.970315700130698,-6.963088223998682,-6.955860747866694,-6.948633271734707,-6.941405795602719,-6.934178319470703,-6.926950843338716,-6.919723367206728,-6.912495891074741,-6.905268414942725,-6.8980409388107375,-6.89081346267875,-6.883585986546763,-6.876358510414747,-6.869131034282759,-6.861903558150772,-6.854676082018784,-6.847448605886768,-6.840221129754781,-6.832993653622793,-6.825766177490777,-6.81853870135879,-6.811311225226802,-6.804083749094815,-6.796856272962799,-6.7896287968308116,-6.782401320698824,-6.775173844566837,-6.767946368434821,-6.760718892302833,-6.753491416170846,-6.746263940038858,-6.739036463906842,-6.731808987774855,-6.724581511642867,-6.71735403551088,-6.710126559378864,-6.702899083246876,-6.695671607114889,-6.688444130982873,-6.681216654850886,-6.673989178718898,-6.666761702586911,-6.659534226454895,-6.652306750322907,-6.64507927419092,-6.637851798058932,-6.630624321926916,-6.623396845794929,-6.616169369662941,-6.608941893530954,-6.601714417398938,-6.5944869412669505,-6.587259465134963,-6.5800319890029755,-6.57280451287096,-6.565577036738972,-6.558349560606985,-6.551122084474997,-6.543894608342981,-6.536667132210994,-6.529439656079006,-6.52221217994699,-6.514984703815003,-6.507757227683015,-6.500529751551028,-6.493302275419012,-6.4860747992870245,-6.478847323155037,-6.4716198470230495,-6.464392370891034,-6.457164894759046,-6.449937418627059,-6.442709942495071,-6.435482466363055,-6.428254990231068,-6.42102751409908,-6.413800037967093,-6.406572561835077,-6.399345085703089,-6.392117609571102,-6.384890133439086,-6.3776626573070985,-6.370435181175111,-6.3632077050431235,-6.355980228911108,-6.34875275277912,-6.341525276647133,-6.334297800515145,-6.327070324383129,-6.319842848251142,-6.312615372119154,-6.305387895987167,-6.298160419855151,-6.290932943723163,-6.283705467591176,-6.276477991459188,-6.2692505153271725,-6.262023039195185,-6.2547955630631975,-6.247568086931182,-6.240340610799194,-6.233113134667207,-6.225885658535219,-6.218658182403203,-6.211430706271216,-6.204203230139228,-6.196975754007241,-6.189748277875225,-6.182520801743237,-6.17529332561125,-6.168065849479262,-6.1608383733472465,-6.153610897215259,-6.1463834210832715,-6.139155944951284,-6.131928468819268,-6.124700992687281,-6.117473516555293,-6.110246040423277,-6.10301856429129,-6.095791088159302,-6.088563612027315,-6.081336135895299,-6.074108659763311,-6.066881183631324,-6.059653707499336,-6.0524262313673205,-6.045198755235333,-6.0379712791033455,-6.030743802971358,-6.023516326839342,-6.016288850707355,-6.009061374575367,-6.00183389844338,-5.994606422311364,-5.987378946179376,-5.980151470047389,-5.972923993915373,-5.965696517783385,-5.958469041651398,-5.95124156551941,-5.9440140893873945,-5.936786613255407,-5.9295591371234195,-5.922331660991432,-5.915104184859416,-5.907876708727429,-5.900649232595441,-5.893421756463454,-5.886194280331438,-5.87896680419945,-5.871739328067463,-5.864511851935475,-5.857284375803459,-5.850056899671472,-5.842829423539484,-5.8356019474074685,-5.828374471275481,-5.8211469951434935,-5.813919519011506,-5.80669204287949,-5.799464566747503,-5.792237090615515,-5.785009614483528,-5.777782138351512,-5.770554662219524,-5.763327186087537,-5.756099709955549,-5.748872233823533,-5.741644757691546,-5.734417281559558,-5.727189805427571,-5.719962329295555,-5.7127348531635675,-5.70550737703158,-5.698279900899564,-5.691052424767577,-5.683824948635589,-5.676597472503602,-5.669369996371586,-5.662142520239598,-5.654915044107611,-5.647687567975623,-5.640460091843607,-5.63323261571162,-5.626005139579632,-5.618777663447645,-5.611550187315629,-5.604322711183642,-5.597095235051654,-5.589867758919667,-5.582640282787651,-5.575412806655663,-5.568185330523676,-5.560957854391688,-5.553730378259672,-5.546502902127685,-5.539275425995697,-5.532047949863681,-5.524820473731694,-5.5175929975997065,-5.510365521467719,-5.503138045335703,-5.495910569203716,-5.488683093071728,-5.481455616939741,-5.474228140807725,-5.467000664675737,-5.45977318854375,-5.452545712411762,-5.445318236279746,-5.438090760147759,-5.430863284015771,-5.423635807883784,-5.416408331751768,-5.4091808556197805,-5.401953379487793,-5.394725903355777,-5.38749842722379,-5.380270951091802,-5.373043474959815,-5.365815998827799,-5.358588522695811,-5.351361046563824,-5.344133570431836,-5.33690609429982,-5.329678618167833,-5.322451142035845,-5.315223665903858,-5.307996189771842,-5.3007687136398545,-5.293541237507867,-5.2863137613758795,-5.279086285243864,-5.271858809111876,-5.264631332979889,-5.257403856847873,-5.250176380715885,-5.242948904583898,-5.23572142845191,-5.228493952319894,-5.221266476187907,-5.214039000055919,-5.206811523923932,-5.199584047791916,-5.1923565716599285,-5.185129095527941,-5.1779016193959535,-5.170674143263938,-5.16344666713195,-5.156219190999963,-5.148991714867975,-5.141764238735959,-5.134536762603972,-5.127309286471984,-5.120081810339968,-5.112854334207981,-5.105626858075993,-5.098399381944006,-5.09117190581199,-5.0839444296800025,-5.076716953548015,-5.0694894774160275,-5.062262001284012,-5.055034525152024,-5.047807049020037,-5.040579572888049,-5.033352096756033,-5.026124620624046,-5.018897144492058,-5.011669668360071,-5.004442192228055,-4.997214716096067,-4.98998723996408,-4.982759763832064,-4.9755322877000765,-4.968304811568089,-4.9610773354361015,-4.953849859304086,-4.946622383172098,-4.939394907040111,-4.932167430908123,-4.924939954776107,-4.91771247864412,-4.910485002512132,-4.903257526380145,-4.896030050248129,-4.888802574116141,-4.881575097984154,-4.874347621852166,-4.8671201457201505,-4.859892669588163,-4.8526651934561755,-4.84543771732416,-4.838210241192172,-4.830982765060185,-4.823755288928197,-4.816527812796181,-4.809300336664194,-4.802072860532206,-4.794845384400219,-4.787617908268203,-4.780390432136215,-4.773162956004228,-4.76593547987224,-4.7587080037402245,-4.751480527608237,-4.7442530514762495,-4.737025575344262,-4.729798099212246,-4.722570623080259,-4.715343146948271,-4.708115670816255,-4.700888194684268,-4.69366071855228,-4.686433242420293,-4.679205766288277,-4.671978290156289,-4.664750814024302,-4.657523337892314,-4.6502958617602985,-4.643068385628311,-4.6358409094963235,-4.628613433364336,-4.62138595723232,-4.614158481100333,-4.606931004968345,-4.599703528836358,-4.592476052704342,-4.585248576572354,-4.578021100440367,-4.570793624308379,-4.563566148176363,-4.556338672044376,-4.549111195912388,-4.5418837197803725,-4.534656243648385,-4.527428767516398,-4.52020129138441,-4.512973815252394,-4.505746339120407,-4.498518862988419,-4.491291386856432,-4.484063910724416,-4.476836434592428,-4.469608958460441,-4.462381482328453,-4.455154006196437,-4.44792653006445,-4.4406990539324624,-4.433471577800475,-4.426244101668459,-4.419016625536472,-4.411789149404484,-4.404561673272468,-4.397334197140481,-4.390106721008493,-4.382879244876506,-4.37565176874449,-4.368424292612502,-4.361196816480515,-4.353969340348527,-4.346741864216511,-4.339514388084524,-4.3322869119525365,-4.325059435820549,-4.317831959688533,-4.310604483556546,-4.303377007424558,-4.296149531292571,-4.288922055160555,-4.281694579028567,-4.27446710289658,-4.267239626764564,-4.260012150632576,-4.252784674500589,-4.245557198368601,-4.238329722236585,-4.231102246104598,-4.2238747699726105,-4.216647293840623,-4.209419817708607,-4.20219234157662,-4.194964865444632,-4.187737389312645,-4.180509913180629,-4.173282437048641,-4.166054960916654,-4.158827484784666,-4.15160000865265,-4.144372532520663,-4.137145056388675,-4.1299175802566594,-4.122690104124672,-4.1154626279926845,-4.108235151860697,-4.101007675728681,-4.093780199596694,-4.086552723464706,-4.079325247332719,-4.072097771200703,-4.064870295068715,-4.057642818936728,-4.05041534280474,-4.043187866672724,-4.035960390540737,-4.028732914408749,-4.021505438276762,-4.014277962144746,-4.0070504860127585,-3.999823009880771,-3.992595533748755,-3.9853680576167676,-3.97814058148478,-3.9709131053527926,-3.9636856292207767,-3.9564581530887892,-3.9492306769568017,-3.9420032008248143,-3.9347757246927983,-3.927548248560811,-3.9203207724288234,-3.913093296296836,-3.90586582016482,-3.8986383440328325,-3.891410867900845,-3.8841833917688575,-3.8769559156368416,-3.869728439504854,-3.8625009633728666,-3.8552734872408507,-3.8480460111088632,-3.8408185349768758,-3.8335910588448883,-3.8263635827128724,-3.819136106580885,-3.8119086304488974,-3.80468115431691,-3.797453678184894,-3.7902262020529065,-3.782998725920919,-3.7757712497889315,-3.7685437736569156,-3.761316297524928,-3.7540888213929406,-3.746861345260953,-3.7396338691289372,-3.7324063929969498,-3.7251789168649623,-3.7179514407329464,-3.710723964600959,-3.7034964884689714,-3.696269012336984,-3.689041536204968,-3.6818140600729805,-3.674586583940993,-3.6673591078090055,-3.6601316316769896,-3.652904155545002,-3.6456766794130147,-3.638449203281027,-3.6312217271490113,-3.6239942510170238,-3.6167667748850363,-3.609539298753049,-3.602311822621033,-3.5950843464890454,-3.587856870357058,-3.580629394225042,-3.5734019180930545,-3.566174441961067,-3.5589469658290795,-3.5517194896970636,-3.544492013565076,-3.5372645374330887,-3.530037061301101,-3.5228095851690853,-3.515582109037098,-3.5083546329051103,-3.501127156773123,-3.493899680641107,-3.4866722045091194,-3.479444728377132,-3.4722172522451444,-3.4649897761131285,-3.457762299981141,-3.4505348238491536,-3.443307347717166,-3.43607987158515,-3.4288523954531627,-3.421624919321175,-3.4143974431891593,-3.407169967057172,-3.3999424909251843,-3.392715014793197,-3.385487538661181,-3.3782600625291934,-3.371032586397206,-3.3638051102652184,-3.3565776341332025,-3.349350158001215,-3.3421226818692276,-3.33489520573724,-3.327667729605224,-3.3204402534732367,-3.313212777341249,-3.3059853012092617,-3.298757825077246,-3.2915303489452583,-3.284302872813271,-3.277075396681255,-3.2698479205492674,-3.26262044441728,-3.2553929682852925,-3.2481654921532765,-3.240938016021289,-3.2337105398893016,-3.226483063757314,-3.219255587625298,-3.2120281114933107,-3.204800635361323,-3.1975731592293357,-3.19034568309732,-3.1831182069653323,-3.175890730833345,-3.1686632547013573,-3.1614357785693414,-3.154208302437354,-3.1469808263053665,-3.1397533501733506,-3.132525874041363,-3.1252983979093756,-3.118070921777388,-3.110843445645372,-3.1036159695133847,-3.096388493381397,-3.0891610172494097,-3.081933541117394,-3.0747060649854063,-3.067478588853419,-3.0602511127214314,-3.0530236365894154,-3.045796160457428,-3.0385686843254405,-3.031341208193453,-3.024113732061437,-3.0168862559294496,-3.009658779797462,-3.002431303665446,-2.9952038275334587,-2.987976351401471,-2.9807488752694837,-2.973521399137468,-2.9662939230054803,-2.959066446873493,-2.9518389707415054,-2.9446114946094895,-2.937384018477502,-2.9301565423455145,-2.922929066213527,-2.915701590081511,-2.9084741139495236,-2.901246637817536,-2.8940191616855486,-2.8867916855535327,-2.8795642094215452,-2.8723367332895577,-2.865109257157542,-2.8578817810255543,-2.850654304893567,-2.8434268287615794,-2.8361993526295635,-2.828971876497576,-2.8217444003655885,-2.814516924233601,-2.807289448101585,-2.8000619719695976,-2.79283449583761,-2.7856070197056226,-2.7783795435736067,-2.7711520674416192,-2.7639245913096318,-2.7566971151776443,-2.7494696390456284,-2.742242162913641,-2.7350146867816534,-2.7277872106496375,-2.72055973451765,-2.7133322583856625,-2.706104782253675,-2.698877306121659,-2.6916498299896716,-2.684422353857684,-2.6771948777256966,-2.6699674015936807,-2.6627399254616932,-2.6555124493297058,-2.6482849731977183,-2.6410574970657024,-2.633830020933715,-2.6266025448017274,-2.61937506866974,-2.612147592537724,-2.6049201164057365,-2.597692640273749,-2.590465164141733,-2.5832376880097456,-2.576010211877758,-2.5687827357457707,-2.5615552596137547,-2.5543277834817673,-2.5471003073497798,-2.5398728312177923,-2.5326453550857764,-2.525417878953789,-2.5181904028218014,-2.510962926689814,-2.503735450557798,-2.4965079744258105,-2.489280498293823,-2.4820530221618355,-2.4748255460298196,-2.467598069897832,-2.4603705937658447,-2.453143117633857,-2.4459156415018413,-2.4386881653698538,-2.4314606892378663,-2.4242332131058504,-2.417005736973863,-2.4097782608418754,-2.402550784709888,-2.395323308577872,-2.3880958324458845,-2.380868356313897,-2.3736408801819096,-2.3664134040498936,-2.359185927917906,-2.3519584517859187,-2.344730975653931,-2.3375034995219153,-2.330276023389928,-2.3230485472579403,-2.315821071125953,-2.308593594993937,-2.3013661188619494,-2.294138642729962,-2.286911166597946,-2.2796836904659585,-2.272456214333971,-2.2652287382019836,-2.2580012620699677,-2.25077378593798,-2.2435463098059927,-2.236318833674005,-2.2290913575419893,-2.221863881410002,-2.2146364052780143,-2.207408929146027,-2.200181453014011,-2.1929539768820234,-2.185726500750036,-2.1784990246180485,-2.1712715484860325,-2.164044072354045,-2.1568165962220576,-2.1495891200900417,-2.142361643958054,-2.1351341678260667,-2.127906691694079,-2.1206792155620633,-2.113451739430076,-2.1062242632980883,-2.098996787166101,-2.091769311034085,-2.0845418349020974,-2.07731435877011,-2.0700868826381225,-2.0628594065061066,-2.055631930374119,-2.0484044542421316,-2.041176978110144,-2.033949501978128,-2.0267220258461407,-2.019494549714153,-2.0122670735821373,-2.00503959745015,-1.9978121213181623,-1.9905846451861748,-1.983357169054159,-1.9761296929221714,-1.968902216790184,-1.9616747406581965,-1.9544472645261806,-1.947219788394193,-1.9399923122622056,-1.932764836130218,-1.9255373599982022,-1.9183098838662147,-1.9110824077342272,-1.9038549316022397,-1.8966274554702238,-1.8893999793382363,-1.8821725032062488,-1.874945027074233,-1.8677175509422455,-1.860490074810258,-1.8532625986782705,-1.8460351225462546,-1.838807646414267,-1.8315801702822796,-1.824352694150292,-1.8171252180182762,-1.8098977418862887,-1.8026702657543012,-1.7954427896223137,-1.7882153134902978,-1.7809878373583103,-1.7737603612263229,-1.7665328850943354,-1.7593054089623195,-1.752077932830332,-1.7448504566983445,-1.7376229805663286,-1.730395504434341,-1.7231680283023536,-1.7159405521703661,-1.7087130760383502,-1.7014855999063627,-1.6942581237743752,-1.6870306476423877,-1.6798031715103718,-1.6725756953783844,-1.6653482192463969,-1.6581207431144094,-1.6508932669823935,-1.643665790850406,-1.6364383147184185,-1.629210838586431,-1.621983362454415,-1.6147558863224276,-1.6075284101904401,-1.6003009340584242,-1.5930734579264367,-1.5858459817944492,-1.5786185056624618,-1.5713910295304458,-1.5641635533984584,-1.5569360772664709,-1.5497086011344834,-1.5424811250024675,-1.53525364887048,-1.5280261727384925,-1.520798696606505,-1.513571220474489,-1.5063437443425016,-1.4991162682105141,-1.4918887920785266,-1.4846613159465107,-1.4774338398145233,-1.4702063636825358,-1.4629788875505483,-1.4557514114185324,-1.4485239352865449,-1.4412964591545574,-1.4340689830225415,-1.426841506890554,-1.4196140307585665,-1.412386554626579,-1.4051590784945631,-1.3979316023625756,-1.3907041262305881,-1.3834766500986007,-1.3762491739665847,-1.3690216978345973,-1.3617942217026098,-1.3545667455706223,-1.3473392694386064,-1.340111793306619,-1.3328843171746314,-1.325656841042644,-1.318429364910628,-1.3112018887786405,-1.303974412646653,-1.2967469365146371,-1.2895194603826496,-1.2822919842506622,-1.2750645081186747,-1.2678370319866588,-1.2606095558546713,-1.2533820797226838,-1.2461546035906963,-1.2389271274586804,-1.231699651326693,-1.2244721751947054,-1.217244699062718,-1.210017222930702,-1.2027897467987145,-1.195562270666727,-1.1883347945347396,-1.1811073184027236,-1.1738798422707362,-1.1666523661387487,-1.1594248900067328,-1.1521974138747453,-1.1449699377427578,-1.1377424616107703,-1.1305149854787544,-1.123287509346767,-1.1160600332147794,-1.108832557082792,-1.101605080950776,-1.0943776048187885,-1.087150128686801,-1.0799226525548136,-1.0726951764227977,-1.0654677002908102,-1.0582402241588227,-1.0510127480268352,-1.0437852718948193,-1.0365577957628318,-1.0293303196308443,-1.0221028434988284,-1.014875367366841,-1.0076478912348534,-1.000420415102866,-0.99319293897085,-0.9859654628388625,-0.9787379867068751,-0.9715105105748876,-0.9642830344428717,-0.9570555583108842,-0.9498280821788967,-0.9426006060469092,-0.9353731299148933,-0.9281456537829058,-0.9209181776509183,-0.9136907015189308,-0.9064632253869149,-0.8992357492549274,-0.89200827312294,-0.884780796990924,-0.8775533208589366,-0.8703258447269491,-0.8630983685949616,-0.8558708924629457,-0.8486434163309582,-0.8414159401989707,-0.8341884640669832,-0.8269609879349673,-0.8197335118029798,-0.8125060356709923,-0.8052785595390048,-0.7980510834069889,-0.7908236072750015,-0.783596131143014,-0.7763686550110265,-0.7691411788790106,-0.7619137027470231,-0.7546862266150356,-0.7474587504830197,-0.7402312743510322,-0.7330037982190447,-0.7257763220870572,-0.7185488459550413,-0.7113213698230538,-0.7040938936910663,-0.6968664175590789,-0.689638941427063,-0.6824114652950755,-0.675183989163088,-0.6679565130311005,-0.6607290368990846,-0.6535015607670971,-0.6462740846351096,-0.6390466085031221,-0.6318191323711062,-0.6245916562391187,-0.6173641801071312,-0.6101367039751153,-0.6029092278431278,-0.5956817517111404,-0.5884542755791529,-0.581226799447137,-0.5739993233151495,-0.566771847183162,-0.5595443710511745,-0.5523168949191586,-0.5450894187871711,-0.5378619426551836,-0.5306344665231961,-0.5234069903911802,-0.5161795142591927,-0.5089520381272052,-0.5017245619952178,-0.49449708586320185,-0.48726960973121436,-0.4800421335992269,-0.4728146574672394,-0.4655871813352235,-0.458359705203236,-0.4511322290712485,-0.4439047529392326,-0.4366772768072451,-0.4294498006752576,-0.42222232454327013,-0.4149948484112542,-0.40776737227926674,-0.40053989614727925,-0.39331242001529176,-0.38608494388327586,-0.37885746775128837,-0.3716299916193009,-0.3644025154873134,-0.3571750393552975,-0.34994756322331,-0.3427200870913225,-0.335492610959335,-0.3282651348273191,-0.32103765869533163,-0.31381018256334414,-0.30658270643132823,-0.29935523029934075,-0.29212775416735326,-0.2849002780353658,-0.27767280190334986,-0.2704453257713624,-0.2632178496393749,-0.2559903735073874,-0.2487628973753715,-0.241535421243384,-0.23430794511139652,-0.22708046897940903,-0.21985299284739312,-0.21262551671540564,-0.20539804058341815,-0.19817056445143066,-0.19094308831941476,-0.18371561218742727,-0.17648813605543978,-0.16926065992342387,-0.16203318379143639,-0.1548057076594489,-0.1475782315274614,-0.1403507553954455,-0.13312327926345802,-0.12589580313147053,-0.11866832699948304,-0.11144085086746713,-0.10421337473547965,-0.09698589860349216,-0.08975842247150467,-0.08253094633948876,-0.07530347020750128,-0.06807599407551379,-0.060848517943526303,-0.053621041811510395,-0.04639356567952291,-0.03916608954753542,-0.03193861341551951,-0.024711137283532025,-0.01748366115154454,-0.010256185019557051,-0.0030287088875411428,0.004198767244446344,0.011426243376433831,0.018653719508421318,0.025881195640437227,0.033108671772424714,0.0403361479044122,0.04756362403639969,0.054791100168415596,0.06201857630040308,0.06924605243239057,0.07647352856437806,0.08370100469639397,0.09092848082838145,0.09815595696036894,0.10538343309238485,0.11261090922437234,0.11983838535635982,0.1270658614883473,0.13429333762036322,0.1415208137523507,0.1487482898843382,0.15597576601632568,0.1632032421483416,0.17043071828032907,0.17765819441231656,0.18488567054430405,0.19211314667631996,0.19934062280830744,0.20656809894029493,0.21379557507228242,0.22102305120429833,0.2282505273362858,0.2354780034682733,0.2427054796002892,0.2499329557322767,0.2571604318642642,0.26438790799625167,0.2716153841282676,0.27884286026025507,0.28607033639224255,0.29329781252423004,0.30052528865624595,0.30775276478823343,0.3149802409202209,0.3222077170522084,0.3294351931842243,0.3366626693162118,0.3438901454481993,0.3511176215801868,0.3583450977122027,0.3655725738441902,0.37280004997617766,0.38002752610819357,0.38725500224018106,0.39448247837216854,0.40170995450415603,0.40893743063617194,0.4161649067681594,0.4233923829001469,0.4306198590321344,0.4378473351641503,0.4450748112961378,0.4523022874281253,0.45952976356011277,0.4667572396921287,0.47398471582411617,0.48121219195610365,0.48843966808809114,0.49566714422010705,0.5028946203520945,0.510122096484082,0.5173495726160979,0.5245770487480854,0.5318045248800729,0.5390320010120604,0.5462594771440763,0.5534869532760638,0.5607144294080513,0.5679419055400388,0.5751693816720547,0.5823968578040422,0.5896243339360296,0.5968518100680171,0.604079286200033,0.6113067623320205,0.618534238464008,0.6257617145959955,0.6329891907280114,0.6402166668599989,0.6474441429919864,0.6546716191239739,0.6618990952559898,0.6691265713879773,0.6763540475199648,0.6835815236519807,0.6908089997839681,0.6980364759159556,0.7052639520479431,0.712491428179959,0.7197189043119465,0.726946380443934,0.7341738565759215,0.7414013327079374,0.7486288088399249,0.7558562849719124,0.7630837611038999,0.7703112372359158,0.7775387133679033,0.7847661894998907,0.7919936656318782,0.7992211417638941,0.8064486178958816,0.8136760940278691,0.820903570159885,0.8281310462918725,0.83535852242386,0.8425859985558475,0.8498134746878634,0.8570409508198509,0.8642684269518384,0.8714959030838259,0.8787233792158418,0.8859508553478292,0.8931783314798167,0.9004058076118042,0.9076332837438201,0.9148607598758076,0.9220882360077951,0.9293157121397826,0.9365431882717985,0.943770664403786,0.9509981405357735,0.9582256166677894,0.9654530927997769,0.9726805689317644,0.9799080450637518,0.9871355211957678,0.9943629973277552,1.0015904734597427,1.0088179495917302,1.0160454257237461,1.0232729018557336,1.030500377987721,1.0377278541197086,1.0449553302517245,1.052182806383712,1.0594102825156995,1.066637758647687,1.0738652347797029,1.0810927109116903,1.0883201870436778,1.0955476631756937,1.1027751393076812,1.1100026154396687,1.1172300915716562,1.1244575677036721,1.1316850438356596,1.138912519967647,1.1461399960996346,1.1533674722316505,1.160594948363638,1.1678224244956255,1.175049900627613,1.1822773767596289,1.1895048528916163,1.1967323290236038,1.2039598051555913,1.2111872812876072,1.2184147574195947,1.2256422335515822,1.232869709683598,1.2400971858155856,1.247324661947573,1.2545521380795606,1.2617796142115765,1.269007090343564,1.2762345664755514,1.283462042607539,1.2906895187395548,1.2979169948715423,1.3051444710035298,1.3123719471355173,1.3195994232675332,1.3268268993995207,1.3340543755315082,1.3412818516634957,1.3485093277955116,1.355736803927499,1.3629642800594866,1.3701917561915025,1.37741923232349,1.3846467084554774,1.391874184587465,1.3991016607194808,1.4063291368514683,1.4135566129834558,1.4207840891154433,1.4280115652474592,1.4352390413794467,1.4424665175114342,1.4496939936434217,1.4569214697754376,1.464148945907425,1.4713764220394125,1.4786038981714,1.485831374303416,1.4930588504354034,1.500286326567391,1.5075138026994068,1.5147412788313943,1.5219687549633818,1.5291962310953693,1.5364237072273852,1.5436511833593727,1.5508786594913602,1.5581061356233477,1.5653336117553636,1.572561087887351,1.5797885640193385,1.587016040151326,1.594243516283342,1.6014709924153294,1.608698468547317,1.6159259446793044,1.6231534208113203,1.6303808969433078,1.6376083730752953,1.6448358492072828,1.6520633253392987,1.6592908014712862,1.6665182776032736,1.6737457537352896,1.680973229867277,1.6882007059992645,1.695428182131252,1.702655658263268,1.7098831343952554,1.717110610527243,1.7243380866592304,1.7315655627912463,1.7387930389232338,1.7460205150552213,1.7532479911872088,1.7604754673192247,1.7677029434512121,1.7749304195831996,1.7821578957151871,1.789385371847203,1.7966128479791905,1.803840324111178,1.811067800243194,1.8182952763751814,1.8255227525071689,1.8327502286391564,1.8399777047711723,1.8472051809031598,1.8544326570351473,1.8616601331671347,1.8688876092991507,1.8761150854311381,1.8833425615631256,1.8905700376951131,1.897797513827129,1.9050249899591165,1.912252466091104,1.9194799422230915,1.9267074183551074,1.9339348944870949,1.9411623706190824,1.9483898467510983,1.9556173228830858,1.9628447990150732,1.9700722751470607,1.9772997512790766,1.9845272274110641,1.9917547035430516,1.998982179675039,2.006209655807055,2.0134371319390425,2.02066460807103,2.0278920842030175,2.0351195603350334,2.042347036467021,2.0495745125990084,2.056801988730996,2.0640294648630118,2.0712569409949992,2.0784844171269867,2.0857118932590026,2.09293936939099,2.1001668455229776,2.107394321654965,2.114621797786981,2.1218492739189685,2.129076750050956,2.1363042261829435,2.1435317023149594,2.150759178446947,2.1579866545789343,2.165214130710922,2.1724416068429377,2.1796690829749252,2.1868965591069127,2.1941240352389,2.201351511370916,2.2085789875029036,2.215806463634891,2.223033939766907,2.2302614158988945,2.237488892030882,2.2447163681628695,2.2519438442948854,2.259171320426873,2.2663987965588603,2.273626272690848,2.2808537488228637,2.2880812249548512,2.2953087010868387,2.302536177218826,2.309763653350842,2.3169911294828296,2.324218605614817,2.3314460817468046,2.3386735578788205,2.345901034010808,2.3531285101427954,2.3603559862748114,2.367583462406799,2.3748109385387863,2.382038414670774,2.3892658908027897,2.396493366934777,2.4037208430667647,2.410948319198752,2.418175795330768,2.4254032714627556,2.432630747594743,2.4398582237267306,2.4470856998587465,2.454313175990734,2.4615406521227214,2.468768128254709,2.475995604386725,2.4832230805187123,2.4904505566507,2.4976780327827157,2.504905508914703,2.5121329850466907,2.519360461178678,2.526587937310694,2.5338154134426816,2.541042889574669,2.5482703657066565,2.5554978418386725,2.56272531797066,2.5699527941026474,2.577180270234635,2.584407746366651,2.5916352224986383,2.598862698630626,2.6060901747626133,2.613317650894629,2.6205451270266167,2.627772603158604,2.6350000792905917,2.6422275554226076,2.649455031554595,2.6566825076865825,2.6639099838185984,2.671137459950586,2.6783649360825734,2.685592412214561,2.692819888346577,2.7000473644785643,2.707274840610552,2.7145023167425393,2.721729792874555,2.7289572690065427,2.73618474513853,2.7434122212705176,2.7506396974025336,2.757867173534521,2.7650946496665085,2.772322125798496,2.779549601930512,2.7867770780624994,2.794004554194487,2.801232030326503,2.8084595064584903,2.815686982590478,2.8229144587224653,2.830141934854481,2.8373694109864687,2.844596887118456,2.8518243632504436,2.8590518393824595,2.866279315514447,2.8735067916464345,2.880734267778422,2.887961743910438,2.8951892200424254,2.902416696174413,2.9096441723064004,2.9168716484384163,2.9240991245704038,2.9313266007023913,2.938554076834407,2.9457815529663947,2.953009029098382,2.9602365052303696,2.9674639813623855,2.974691457494373,2.9819189336263605,2.989146409758348,2.996373885890364,3.0036013620223514,3.010828838154339,3.0180563142863264,3.0252837904183423,3.0325112665503298,3.0397387426823173,3.0469662188143047,3.0541936949463206,3.061421171078308,3.0686486472102956,3.0758761233423115,3.083103599474299,3.0903310756062865,3.097558551738274,3.10478602787029,3.1120135040022774,3.119240980134265,3.1264684562662524,3.1336959323982683,3.1409234085302558,3.1481508846622432,3.1553783607942307,3.1626058369262466,3.169833313058234,3.1770607891902216,3.184288265322209,3.191515741454225,3.1987432175862125,3.2059706937182,3.213198169850216,3.2204256459822034,3.227653122114191,3.2348805982461784,3.2421080743781943,3.2493355505101817,3.2565630266421692,3.2637905027741567,3.2710179789061726,3.27824545503816,3.2854729311701476,3.292700407302135,3.299927883434151,3.3071553595661385,3.314382835698126,3.3216103118301135,3.3288377879621294,3.336065264094117,3.3432927402261043,3.3505202163581203,3.3577476924901077,3.3649751686220952,3.3722026447540827,3.3794301208860986,3.386657597018086,3.3938850731500736,3.401112549282061,3.408340025414077,3.4155675015460645,3.422794977678052,3.4300224538100395,3.4372499299420554,3.444477406074043,3.4517048822060303,3.458932358338018,3.4661598344700337,3.473387310602021,3.4806147867340087,3.4878422628660246,3.495069738998012,3.5022972151299996,3.509524691261987,3.516752167394003,3.5239796435259905,3.531207119657978,3.5384345957899654,3.5456620719219814,3.552889548053969,3.5601170241859563,3.567344500317944,3.5745719764499597,3.581799452581947,3.5890269287139347,3.596254404845922,3.603481880977938,3.6107093571099256,3.617936833241913,3.6251643093739006,3.6323917855059165,3.639619261637904,3.6468467377698914,3.6540742139019073,3.661301690033895,3.6685291661658823,3.67575664229787,3.6829841184298857,3.690211594561873,3.6974390706938607,3.704666546825848,3.711894022957864,3.7191214990898516,3.726348975221839,3.7335764513538265,3.7408039274858425,3.74803140361783,3.7552588797498174,3.762486355881805,3.769713832013821,3.7769413081458083,3.784168784277796,3.7913962604098117,3.798623736541799,3.8058512126737867,3.813078688805774,3.82030616493779,3.8275336410697776,3.834761117201765,3.8419885933337525,3.8492160694657684,3.856443545597756,3.8636710217297434,3.870898497861731,3.878125973993747,3.8853534501257343,3.892580926257722,3.8998084023897093,3.907035878521725,3.9142633546537127,3.9214908307857,3.928718306917716,3.9359457830497036,3.943173259181691,3.9504007353136785,3.9576282114456944,3.964855687577682,3.9720831637096694,3.979310639841657,3.986538115973673,3.9937655921056603,4.000993068237648,4.008220544369635,4.015448020501651,4.022675496633639,4.029902972765626,4.037130448897614,4.0443579250296295,4.051585401161617,4.0588128772936045,4.06604035342562,4.073267829557608,4.080495305689595,4.087722781821583,4.094950257953599,4.102177734085586,4.109405210217574,4.116632686349561,4.123860162481577,4.131087638613565,4.138315114745552,4.14554259087754,4.1527700670095555,4.159997543141543,4.1672250192735305,4.174452495405518,4.181679971537534,4.188907447669521,4.196134923801509,4.203362399933525,4.210589876065512,4.2178173521975,4.225044828329487,4.232272304461503,4.239499780593491,4.246727256725478,4.253954732857466,4.2611822089894815,4.268409685121469,4.2756371612534565,4.282864637385444,4.29009211351746,4.297319589649447,4.304547065781435,4.311774541913422,4.319002018045438,4.326229494177426,4.333456970309413,4.340684446441429,4.347911922573417,4.355139398705404,4.362366874837392,4.3695943509694075,4.376821827101395,4.3840493032333825,4.39127677936537,4.398504255497386,4.405731731629373,4.412959207761361,4.420186683893348,4.427414160025364,4.434641636157352,4.441869112289339,4.449096588421327,4.456324064553343,4.46355154068533,4.470779016817318,4.4780064929493335,4.485233969081321,4.4924614452133085,4.499688921345296,4.506916397477312,4.514143873609299,4.521371349741287,4.528598825873274,4.53582630200529,4.543053778137278,4.550281254269265,4.557508730401253,4.564736206533269,4.571963682665256,4.579191158797244,4.586418634929231,4.593646111061247,4.6008735871932345,4.608101063325222,4.615328539457238,4.622556015589225,4.629783491721213,4.6370109678532,4.644238443985216,4.651465920117204,4.658693396249191,4.665920872381179,4.673148348513195,4.680375824645182,4.68760330077717,4.694830776909157,4.702058253041173,4.7092857291731605,4.716513205305148,4.723740681437135,4.730968157569151,4.738195633701139,4.745423109833126,4.752650585965114,4.75987806209713,4.767105538229117,4.774333014361105,4.781560490493121,4.788787966625108,4.796015442757096,4.803242918889083,4.810470395021099,4.8176978711530865,4.824925347285074,4.832152823417061,4.839380299549077,4.846607775681065,4.853835251813052,4.86106272794504,4.868290204077056,4.875517680209043,4.882745156341031,4.889972632473018,4.897200108605034,4.904427584737022,4.911655060869009,4.918882537001025,4.926110013133012,4.933337489265,4.940564965396987,4.947792441529003,4.955019917660991,4.962247393792978,4.969474869924966,4.976702346056982,4.983929822188969,4.991157298320957,4.998384774452944,5.00561225058496,5.0128397267169476,5.020067202848935,5.0272946789809225,5.034522155112938,5.041749631244926,5.048977107376913,5.056204583508929,5.063432059640917,5.070659535772904,5.077887011904892,5.085114488036908,5.092341964168895,5.099569440300883,5.10679691643287,5.114024392564886,5.1212518686968735,5.128479344828861,5.1357068209608485,5.142934297092864,5.150161773224852,5.157389249356839,5.164616725488827,5.171844201620843,5.17907167775283,5.186299153884818,5.193526630016834,5.200754106148821,5.207981582280809,5.215209058412796,5.222436534544812,5.2296640106767995,5.236891486808787,5.2441189629407745,5.25134643907279,5.258573915204778,5.265801391336765,5.273028867468753,5.280256343600769,5.287483819732756,5.294711295864744,5.301938771996731,5.309166248128747,5.316393724260735,5.323621200392722,5.330848676524738,5.3380761526567255,5.345303628788713,5.3525311049207005,5.359758581052716,5.366986057184704,5.374213533316691,5.381441009448679,5.388668485580695,5.395895961712682,5.40312343784467,5.410350913976657,5.417578390108673,5.424805866240661,5.432033342372648,5.439260818504636,5.4464882946366515,5.453715770768639,5.4609432469006265,5.468170723032642,5.47539819916463,5.482625675296617,5.489853151428605,5.497080627560621,5.504308103692608,5.511535579824596,5.518763055956583,5.525990532088599,5.533218008220587,5.540445484352574,5.547672960484562,5.5549004366165775,5.562127912748565,5.5693553888805525,5.57658286501254,5.583810341144556,5.591037817276543,5.598265293408531,5.605492769540547,5.612720245672534,5.619947721804522,5.627175197936509,5.634402674068525,5.641630150200513,5.6488576263325,5.656085102464488,5.6633125785965035,5.670540054728491,5.6777675308604785,5.684995006992466,5.692222483124482,5.699449959256469,5.706677435388457,5.713904911520444,5.72113238765246,5.728359863784448,5.735587339916435,5.742814816048423,5.750042292180439,5.757269768312426,5.764497244444414,5.7717247205764295,5.778952196708417,5.7861796728404045,5.793407148972392,5.800634625104408,5.807862101236395,5.815089577368383,5.82231705350037,5.829544529632386,5.836772005764374,5.843999481896361,5.851226958028349,5.858454434160365,5.865681910292352,5.87290938642434,5.880136862556327,5.887364338688343,5.8945918148203305,5.901819290952318,5.909046767084334,5.916274243216321,5.923501719348309,5.930729195480296,5.937956671612312,5.9451841477443,5.952411623876287,5.959639100008275,5.966866576140291,5.974094052272278,5.981321528404266,5.988549004536253,5.995776480668269,6.0030039568002564,6.010231432932244,6.017458909064231,6.024686385196247,6.031913861328235,6.039141337460222,6.046368813592238,6.053596289724226,6.060823765856213,6.068051241988201,6.075278718120217,6.082506194252204,6.0897336703841916,6.096961146516179,6.104188622648195,6.111416098780182,6.11864357491217,6.125871051044157,6.133098527176173,6.140326003308161,6.147553479440148,6.154780955572136,6.162008431704152,6.169235907836139,6.176463383968127,6.183690860100143,6.19091833623213,6.1981458123641175,6.205373288496105,6.212600764628121,6.219828240760108,6.227055716892096,6.234283193024083,6.241510669156099,6.248738145288087,6.255965621420074,6.263193097552062,6.270420573684078,6.277648049816065,6.284875525948053,6.29210300208004,6.299330478212056,6.3065579543440435,6.313785430476031,6.321012906608047,6.328240382740034,6.335467858872022,6.342695335004009,6.349922811136025,6.357150287268013,6.3643777634,6.371605239531988,6.378832715664004,6.386060191795991,6.393287667927979,6.400515144059966,6.407742620191982,6.4149700963239695,6.422197572455957,6.4294250485879445,6.43665252471996,6.443880000851948,6.451107476983935,6.458334953115951,6.465562429247939,6.472789905379926,6.480017381511914,6.48724485764393,6.494472333775917,6.501699809907905,6.508927286039892,6.516154762171908,6.5233822383038955,6.530609714435883,6.5378371905678705,6.545064666699886,6.552292142831874,6.559519618963861,6.566747095095849,6.573974571227865,6.581202047359852,6.58842952349184,6.595656999623856,6.602884475755843,6.610111951887831,6.617339428019818,6.624566904151834,6.6317943802838215,6.639021856415809,6.6462493325477965,6.653476808679812,6.6607042848118,6.667931760943787,6.675159237075775,6.682386713207791,6.689614189339778,6.696841665471766,6.704069141603753,6.711296617735769,6.718524093867757,6.725751569999744,6.732979046131732,6.7402065222637475,6.747433998395735,6.7546614745277225,6.761888950659738,6.769116426791726,6.776343902923713,6.783571379055701,6.790798855187717,6.798026331319704,6.805253807451692,6.812481283583679,6.819708759715695,6.826936235847683,6.83416371197967,6.841391188111658,6.8486186642436735,6.855846140375661,6.8630736165076485,6.870301092639636,6.877528568771652,6.884756044903639,6.891983521035627,6.899210997167643,6.90643847329963,6.913665949431618,6.920893425563605,6.928120901695621,6.935348377827609,6.942575853959596,6.949803330091584,6.9570308062235995,6.964258282355587,6.9714857584875745,6.978713234619562,6.985940710751578,6.993168186883565,7.000395663015553,7.00762313914754,7.014850615279556,7.022078091411544,7.029305567543531,7.036533043675547,7.043760519807535,7.050987995939522,7.05821547207151,7.0654429482035255,7.072670424335513,7.0798979004675004,7.087125376599488,7.094352852731504,7.101580328863491,7.108807804995479,7.116035281127466,7.123262757259482,7.13049023339147,7.137717709523457,7.144945185655445,7.152172661787461,7.159400137919448,7.166627614051436,7.1738550901834515,7.181082566315439,7.188310042447426,7.195537518579414,7.20276499471143,7.209992470843417,7.217219946975405,7.224447423107392,7.231674899239408,7.238902375371396,7.246129851503383,7.253357327635371,7.260584803767387,7.267812279899374,7.2750397560313615,7.282267232163349,7.289494708295365,7.296722184427352,7.30394966055934,7.311177136691356,7.318404612823343,7.325632088955331,7.332859565087318,7.340087041219334,7.347314517351322,7.354541993483309,7.361769469615297,7.368996945747313,7.3762244218793,7.3834518980112875,7.390679374143275,7.397906850275291,7.405134326407278,7.412361802539266,7.419589278671253,7.426816754803269,7.434044230935257,7.441271707067244,7.44849918319926,7.455726659331248,7.462954135463235,7.470181611595223,7.477409087727239,7.484636563859226,7.4918640399912135,7.499091516123201,7.506318992255217,7.513546468387204,7.520773944519192,7.528001420651179,7.535228896783195,7.542456372915183,7.54968384904717,7.556911325179158,7.564138801311174,7.571366277443161,7.578593753575149,7.5858212297071645,7.593048705839152,7.6002761819711395,7.607503658103127,7.614731134235143,7.62195861036713,7.629186086499118,7.636413562631105,7.643641038763121,7.650868514895109,7.658095991027096,7.665323467159084,7.6725509432911,7.679778419423087,7.687005895555075,7.694233371687062,7.701460847819078,7.7086883239510655,7.715915800083053,7.723143276215069,7.730370752347056,7.737598228479044,7.744825704611031,7.752053180743047,7.759280656875035,7.766508133007022,7.77373560913901,7.780963085271026,7.788190561403013,7.795418037535001,7.802645513666988,7.809872989799004,7.8171004659309915,7.824327942062979,7.8315554181949665,7.838782894326982,7.84601037045897,7.853237846590957,7.860465322722945,7.867692798854961,7.874920274986948,7.882147751118936,7.889375227250952,7.896602703382939,7.903830179514927,7.911057655646914,7.91828513177893,7.9255126079109175,7.932740084042905,7.9399675601748925,7.947195036306908,7.954422512438896,7.961649988570883,7.968877464702871,7.976104940834887,7.983332416966874,7.990559893098862,7.997787369230849,8.005014845362865,8.012242321494853,8.01946979762684,8.026697273758856,8.033924749890843,8.041152226022831,8.048379702154818,8.055607178286834,8.062834654418822,8.07006213055081,8.077289606682797,8.084517082814813,8.0917445589468,8.098972035078788,8.106199511210775,8.113426987342791,8.120654463474779,8.127881939606766,8.135109415738754,8.14233689187077,8.149564368002757,8.156791844134744,8.16401932026676,8.171246796398748,8.178474272530735,8.185701748662723,8.192929224794739,8.200156700926726,8.207384177058714,8.214611653190701,8.221839129322717,8.229066605454705,8.236294081586692,8.24352155771868,8.250749033850695,8.257976509982683,8.26520398611467,8.272431462246658,8.279658938378674,8.286886414510661,8.294113890642649,8.301341366774665,8.308568842906652,8.31579631903864,8.323023795170627,8.330251271302643,8.33747874743463,8.344706223566618,8.351933699698606,8.359161175830621,8.366388651962609,8.373616128094596,8.380843604226584,8.3880710803586,8.395298556490587,8.402526032622575,8.409753508754562,8.416980984886578,8.424208461018566,8.431435937150553,8.438663413282569,8.445890889414557,8.453118365546544,8.460345841678532,8.467573317810547,8.474800793942535,8.482028270074522,8.48925574620651,8.496483222338526,8.503710698470513,8.5109381746025,8.518165650734488,8.525393126866504,8.532620602998492,8.53984807913048,8.547075555262467,8.554303031394483,8.56153050752647,8.568757983658458,8.575985459790473,8.583212935922461,8.590440412054448,8.597667888186436,8.604895364318452,8.61212284045044,8.619350316582427,8.626577792714414,8.63380526884643,8.641032744978418,8.648260221110405,8.655487697242393,8.662715173374409,8.669942649506396,8.677170125638384,8.684397601770371,8.691625077902387,8.698852554034374,8.706080030166362,8.713307506298378,8.720534982430365,8.727762458562353,8.73498993469434,8.742217410826356,8.749444886958344,8.756672363090331,8.763899839222319,8.771127315354335,8.778354791486322,8.78558226761831,8.792809743750297,8.800037219882313,8.8072646960143,8.814492172146288,8.821719648278275,8.828947124410291,8.836174600542279,8.843402076674266,8.850629552806254,8.85785702893827,8.865084505070257,8.872311981202245,8.87953945733426,8.886766933466248,8.893994409598236,8.901221885730223,8.908449361862239,8.915676837994226,8.922904314126214,8.930131790258201,8.937359266390217,8.944586742522205,8.951814218654192,8.95904169478618,8.966269170918196,8.973496647050183,8.98072412318217,8.987951599314158,8.995179075446174,9.002406551578161,9.009634027710149,9.016861503842165,9.024088979974152,9.03131645610614,9.038543932238127,9.045771408370143,9.05299888450213,9.060226360634118,9.067453836766106,9.074681312898122,9.08190878903011,9.089136265162097,9.096363741294084,9.1035912174261,9.110818693558087,9.118046169690075,9.125273645822062,9.132501121954078,9.139728598086066,9.146956074218053,9.15418355035007,9.161411026482057,9.168638502614044,9.175865978746032,9.183093454878048,9.190320931010035,9.197548407142023,9.20477588327401,9.212003359406026,9.219230835538013,9.226458311670001,9.233685787801988,9.240913263934004,9.248140740065992,9.25536821619798,9.262595692329967,9.269823168461983,9.27705064459397,9.284278120725958,9.291505596857974,9.298733072989961,9.305960549121949,9.313188025253936,9.320415501385952,9.32764297751794,9.334870453649927,9.342097929781914,9.34932540591393,9.356552882045918,9.363780358177905,9.371007834309893,9.378235310441909,9.385462786573896,9.392690262705884,9.399917738837871,9.407145214969887,9.414372691101875,9.421600167233862,9.428827643365878,9.436055119497865,9.443282595629853,9.45051007176184,9.457737547893856,9.464965024025844,9.472192500157831,9.479419976289819,9.486647452421835,9.493874928553822,9.50110240468581,9.508329880817797,9.515557356949813,9.5227848330818,9.530012309213788,9.537239785345776,9.544467261477791,9.551694737609779,9.558922213741766,9.566149689873782,9.57337716600577,9.580604642137757,9.587832118269745,9.59505959440176,9.602287070533748,9.609514546665736,9.616742022797723,9.623969498929739,9.631196975061727,9.638424451193714,9.645651927325702,9.652879403457717,9.660106879589705,9.667334355721692,9.67456183185368,9.681789307985696,9.689016784117683,9.69624426024967,9.703471736381687,9.710699212513674,9.717926688645662,9.72515416477765,9.732381640909665,9.739609117041653,9.74683659317364,9.754064069305628,9.761291545437643,9.768519021569631,9.775746497701618,9.782973973833606,9.790201449965622,9.79742892609761,9.804656402229597,9.811883878361584,9.8191113544936,9.826338830625588,9.833566306757575,9.840793782889563,9.848021259021579,9.855248735153566,9.862476211285554,9.86970368741757,9.876931163549557,9.884158639681544,9.891386115813532,9.898613591945548,9.905841068077535,9.913068544209523,9.92029602034151,9.927523496473526,9.934750972605514,9.941978448737501,9.949205924869489,9.956433401001505,9.963660877133492,9.97088835326548,9.978115829397467,9.985343305529483,9.99257078166147,9.999798257793458,10.007025733925474,10.014253210057461,10.021480686189449,10.028708162321436,10.035935638453452,10.04316311458544,10.050390590717427,10.057618066849415,10.06484554298143,10.072073019113418,10.079300495245406,10.086527971377393,10.093755447509409,10.100982923641396,10.108210399773384,10.115437875905371,10.122665352037387,10.129892828169375,10.137120304301362,10.144347780433378,10.151575256565366,10.158802732697353,10.16603020882934,10.173257684961357,10.180485161093344,10.187712637225331,10.194940113357319,10.202167589489335,10.209395065621322,10.21662254175331,10.223850017885297,10.231077494017313,10.2383049701493,10.245532446281288,10.252759922413276,10.259987398545292,10.26721487467728,10.274442350809267,10.281669826941283,10.28889730307327,10.296124779205257,10.303352255337245,10.31057973146926,10.317807207601248,10.325034683733236,10.332262159865223,10.33948963599724,10.346717112129227,10.353944588261214,10.361172064393202,10.368399540525218,10.375627016657205,10.382854492789193,10.39008196892118,10.397309445053196,10.404536921185183,10.411764397317171,10.418991873449187,10.426219349581174,10.433446825713162,10.44067430184515,10.447901777977165,10.455129254109153,10.46235673024114,10.469584206373128,10.476811682505144,10.484039158637131,10.491266634769119,10.498494110901106,10.505721587033122,10.51294906316511,10.520176539297097,10.527404015429084,10.5346314915611,10.541858967693088,10.549086443825075,10.556313919957091,10.563541396089079,10.570768872221066,10.577996348353054,10.58522382448507,10.592451300617057,10.599678776749045,10.606906252881032,10.614133729013048,10.621361205145035,10.628588681277023,10.63581615740901,10.643043633541026,10.650271109673014,10.657498585805001,10.664726061936989,10.671953538069005,10.679181014200992,10.68640849033298,10.693635966464996,10.700863442596983,10.70809091872897,10.715318394860958,10.722545870992974,10.729773347124961,10.737000823256949,10.744228299388936,10.751455775520952,10.75868325165294,10.765910727784927,10.773138203916915,10.78036568004893,10.787593156180918,10.794820632312906,10.802048108444893,10.809275584576909,10.816503060708897,10.823730536840884,10.830958012972872,10.838185489104887,10.845412965236875,10.852640441368862,10.859867917500878,10.867095393632866,10.874322869764853,10.88155034589684,10.888777822028857,10.896005298160844,10.903232774292832,10.91046025042482,10.917687726556835,10.924915202688823,10.93214267882081,10.939370154952798,10.946597631084813,10.953825107216801,10.961052583348788,10.968280059480776,10.975507535612792,10.98273501174478,10.989962487876767,10.997189964008783,11.00441744014077,11.011644916272758,11.018872392404745,11.026099868536761,11.033327344668749,11.040554820800736,11.047782296932724,11.05500977306474,11.062237249196727,11.069464725328714,11.076692201460702,11.083919677592718,11.091147153724705,11.098374629856693,11.10560210598868,11.112829582120696,11.120057058252684,11.127284534384671,11.134512010516687,11.141739486648675,11.148966962780662,11.15619443891265,11.163421915044665,11.170649391176653,11.17787686730864,11.185104343440628,11.192331819572644,11.199559295704631,11.206786771836619,11.214014247968606,11.221241724100622,11.22846920023261,11.235696676364597,11.242924152496585,11.2501516286286,11.257379104760588,11.264606580892575,11.271834057024591,11.279061533156579,11.286289009288566,11.293516485420554,11.30074396155257,11.307971437684557,11.315198913816545,11.322426389948532,11.329653866080548,11.336881342212536,11.344108818344523,11.35133629447651,11.358563770608527,11.365791246740514,11.373018722872501,11.380246199004489,11.387473675136505,11.394701151268492,11.40192862740048,11.409156103532496,11.416383579664483,11.42361105579647,11.430838531928458,11.438066008060474,11.445293484192462,11.452520960324449,11.459748436456437,11.466975912588453,11.47420338872044,11.481430864852427,11.488658340984415,11.49588581711643,11.503113293248418,11.510340769380406,11.517568245512393,11.52479572164441,11.532023197776397,11.539250673908384,11.5464781500404,11.553705626172388,11.560933102304375,11.568160578436363,11.575388054568378,11.582615530700366,11.589843006832353,11.597070482964341,11.604297959096357,11.611525435228344,11.618752911360332,11.62598038749232,11.633207863624335,11.640435339756323,11.64766281588831,11.654890292020298,11.662117768152314,11.669345244284301,11.676572720416289,11.683800196548304,11.691027672680292,11.69825514881228,11.705482624944267,11.712710101076283,11.71993757720827,11.727165053340258,11.734392529472245,11.741620005604261,11.748847481736249,11.756074957868236,11.763302434000224,11.77052991013224,11.777757386264227,11.784984862396215,11.792212338528202,11.799439814660218,11.806667290792205,11.813894766924193,11.821122243056209,11.828349719188196,11.835577195320184,11.842804671452171,11.850032147584187,11.857259623716175,11.864487099848162,11.87171457598015,11.878942052112166,11.886169528244153,11.89339700437614,11.900624480508128,11.907851956640144,11.915079432772131,11.922306908904119,11.929534385036106,11.936761861168122,11.94398933730011,11.951216813432097,11.958444289564085,11.9656717656961,11.972899241828088,11.980126717960076,11.987354194092092,11.994581670224079,12.001809146356067,12.009036622488054,12.01626409862007,12.023491574752057,12.030719050884045,12.037946527016032,12.045174003148048,12.052401479280036,12.059628955412023,12.06685643154401,12.074083907676027,12.081311383808014,12.088538859940002,12.09576633607199,12.102993812204005,12.110221288335993,12.11744876446798,12.124676240599996,12.131903716731983,12.139131192863971,12.146358668995958,12.153586145127974,12.160813621259962,12.16804109739195,12.175268573523937,12.182496049655953,12.18972352578794,12.196951001919928,12.204178478051915,12.211405954183931,12.218633430315919,12.225860906447906,12.233088382579894,12.24031585871191,12.247543334843897,12.254770810975884,12.2619982871079,12.269225763239888,12.276453239371875,12.283680715503863,12.290908191635879,12.298135667767866,12.305363143899854,12.312590620031841,12.319818096163857,12.327045572295845,12.334273048427832,12.34150052455982,12.348728000691835,12.355955476823823,12.36318295295581,12.370410429087798,12.377637905219814,12.384865381351801,12.392092857483789,12.399320333615805,12.406547809747792,12.41377528587978,12.421002762011767,12.428230238143783,12.43545771427577,12.442685190407758,12.449912666539745,12.457140142671761,12.464367618803749,12.471595094935736,12.478822571067724,12.48605004719974,12.493277523331727,12.500504999463715,12.507732475595702,12.514959951727718,12.522187427859706,12.529414903991693,12.536642380123709,12.543869856255697,12.551097332387684,12.558324808519671,12.565552284651687,12.572779760783675,12.580007236915662,12.58723471304765,12.594462189179666,12.601689665311653,12.60891714144364,12.616144617575628,12.623372093707644,12.630599569839632,12.637827045971619,12.645054522103607,12.652281998235622,12.65950947436761,12.666736950499597,12.673964426631613,12.6811919027636,12.688419378895588,12.695646855027576,12.702874331159592,12.71010180729158,12.717329283423567,12.724556759555554,12.73178423568757,12.739011711819558,12.746239187951545,12.753466664083533,12.760694140215548,12.767921616347536,12.775149092479523,12.782376568611511,12.789604044743527,12.796831520875514,12.804058997007502,12.811286473139518,12.818513949271505,12.825741425403493,12.83296890153548,12.840196377667496,12.847423853799484,12.854651329931471,12.861878806063459,12.869106282195474,12.876333758327462,12.88356123445945,12.890788710591437,12.898016186723453,12.90524366285544,12.912471138987428,12.919698615119415,12.926926091251431,12.934153567383419,12.941381043515406,12.948608519647394,12.95583599577941,12.963063471911397,12.970290948043385,12.9775184241754,12.984745900307388,12.991973376439375,12.999200852571363,13.006428328703379,13.013655804835366,13.020883280967354,13.028110757099341,13.035338233231357,13.042565709363345,13.049793185495332,13.05702066162732,13.064248137759336,13.071475613891323,13.07870309002331,13.085930566155298,13.093158042287314,13.100385518419301,13.107612994551289,13.114840470683305,13.122067946815292,13.12929542294728,13.136522899079267,13.143750375211283,13.15097785134327,13.158205327475258,13.165432803607246,13.172660279739262,13.179887755871249,13.187115232003237,13.194342708135224,13.20157018426724,13.208797660399227,13.216025136531215,13.223252612663202,13.230480088795218,13.237707564927206,13.244935041059193,13.25216251719121,13.259389993323197,13.266617469455184,13.273844945587172,13.281072421719188,13.288299897851175,13.295527373983163,13.30275485011515,13.309982326247166,13.317209802379153,13.324437278511141,13.331664754643128,13.338892230775144,13.346119706907132,13.35334718303912,13.360574659171107,13.367802135303123,13.37502961143511,13.382257087567098,13.389484563699114,13.396712039831101,13.403939515963089,13.411166992095076,13.418394468227092,13.42562194435908,13.432849420491067,13.440076896623054,13.44730437275507,13.454531848887058,13.461759325019045,13.468986801151033,13.476214277283049,13.483441753415036,13.490669229547024,13.497896705679011,13.505124181811027,13.512351657943015,13.519579134075002,13.526806610207018,13.534034086339005,13.541261562470993,13.54848903860298,13.555716514734996,13.562943990866984,13.570171466998971,13.577398943130959,13.584626419262975,13.591853895394962,13.59908137152695,13.606308847658937,13.613536323790953,13.62076379992294,13.627991276054928,13.635218752186915,13.642446228318931,13.649673704450919,13.656901180582906,13.664128656714922,13.67135613284691,13.678583608978897,13.685811085110885,13.6930385612429,13.700266037374888,13.707493513506876,13.714720989638863,13.721948465770879,13.729175941902866,13.736403418034854,13.743630894166841,13.750858370298857,13.758085846430845,13.765313322562832,13.77254079869482,13.779768274826836,13.786995750958823,13.79422322709081,13.801450703222827,13.808678179354814,13.815905655486802,13.823133131618789,13.830360607750805,13.837588083882792,13.84481556001478,13.852043036146767,13.859270512278783,13.86649798841077,13.873725464542758,13.880952940674746,13.888180416806762,13.89540789293875,13.902635369070737,13.909862845202724,13.91709032133474,13.924317797466728,13.931545273598715,13.938772749730703,13.946000225862718,13.953227701994706,13.960455178126693,13.96768265425871,13.974910130390697,13.982137606522684,13.989365082654672,13.996592558786688,14.003820034918675,14.011047511050663,14.01827498718265,14.025502463314666,14.032729939446654,14.039957415578641,14.047184891710629,14.054412367842644,14.061639843974632,14.06886732010662,14.076094796238607,14.083322272370623,14.09054974850261,14.097777224634598,14.105004700766614,14.112232176898601,14.119459653030589,14.126687129162576,14.133914605294592,14.14114208142658,14.148369557558567,14.155597033690555,14.16282450982257,14.170051985954558,14.177279462086545,14.184506938218533,14.191734414350549,14.198961890482536,14.206189366614524,14.213416842746511,14.220644318878527,14.227871795010515,14.235099271142502,14.242326747274518,14.249554223406506,14.256781699538493,14.26400917567048,14.271236651802496,14.278464127934484,14.285691604066471,14.292919080198459,14.300146556330475,14.307374032462462,14.31460150859445,14.321828984726437,14.329056460858453,14.33628393699044,14.343511413122428,14.350738889254416,14.357966365386432,14.365193841518419,14.372421317650407,14.379648793782422,14.38687626991441,14.394103746046397,14.401331222178385,14.4085586983104,14.415786174442388,14.423013650574376,14.430241126706363,14.43746860283838,14.444696078970367,14.451923555102354,14.459151031234342,14.466378507366358,14.473605983498345,14.480833459630333,14.48806093576232,14.495288411894336,14.502515888026323,14.509743364158311,14.516970840290327,14.524198316422314,14.531425792554302,14.53865326868629,14.545880744818305,14.553108220950293,14.56033569708228,14.567563173214268,14.574790649346284,14.582018125478271,14.589245601610259,14.596473077742246,14.603700553874262,14.61092803000625,14.618155506138237,14.625382982270224,14.63261045840224,14.639837934534228,14.647065410666215,14.654292886798231,14.661520362930219,14.668747839062206,14.675975315194194,14.68320279132621,14.690430267458197,14.697657743590185,14.704885219722172,14.712112695854188,14.719340171986175,14.726567648118163,14.73379512425015,14.741022600382166,14.748250076514154,14.755477552646141,14.762705028778129,14.769932504910145,14.777159981042132,14.78438745717412,14.791614933306136,14.798842409438123,14.80606988557011,14.813297361702098,14.820524837834114,14.827752313966101,14.834979790098089,14.842207266230076,14.849434742362092,14.85666221849408,14.863889694626067,14.871117170758055,14.87834464689007,14.885572123022058,14.892799599154046,14.900027075286033,14.907254551418049,14.914482027550036,14.921709503682024,14.928936979814011,14.936164455946027,14.943391932078015,14.950619408210002,14.957846884342018,14.965074360474006,14.972301836605993,14.97952931273798,14.986756788869997,14.993984265001984,15.001211741133972,15.008439217265959,15.015666693397975,15.022894169529962,15.03012164566195,15.037349121793937,15.044576597925953,15.05180407405794,15.059031550189928,15.066259026321916,15.073486502453932,15.08071397858592,15.087941454717907,15.095168930849923,15.10239640698191,15.109623883113898,15.116851359245885,15.124078835377901,15.131306311509888,15.138533787641876,15.145761263773863,15.15298873990588,15.160216216037867,15.167443692169854,15.174671168301842,15.181898644433858,15.189126120565845,15.196353596697833,15.20358107282982,15.210808548961836,15.218036025093824,15.225263501225811,15.232490977357827,15.239718453489814,15.246945929621802,15.25417340575379,15.261400881885805,15.268628358017793,15.27585583414978,15.283083310281768,15.290310786413784,15.297538262545771,15.304765738677759,15.311993214809746,15.319220690941762,15.32644816707375,15.333675643205737,15.340903119337725,15.34813059546974,15.355358071601728,15.362585547733715,15.369813023865731,15.377040499997719,15.384267976129706,15.391495452261694,15.39872292839371,15.405950404525697,15.413177880657685,15.420405356789672,15.427632832921688,15.434860309053676,15.442087785185663,15.44931526131765,15.456542737449666,15.463770213581654,15.470997689713641,15.478225165845629,15.485452641977645,15.492680118109632,15.49990759424162,15.507135070373636,15.514362546505623,15.52159002263761,15.528817498769598,15.536044974901614,15.543272451033602,15.550499927165589,15.557727403297577,15.564954879429592,15.57218235556158,15.579409831693567,15.586637307825555,15.59386478395757,15.601092260089558,15.608319736221546,15.615547212353533,15.62277468848555,15.630002164617537,15.637229640749524,15.64445711688154,15.651684593013528,15.658912069145515,15.666139545277503,15.673367021409518,15.680594497541506,15.687821973673493,15.695049449805481,15.702276925937497,15.709504402069484,15.716731878201472,15.72395935433346,15.731186830465475,15.738414306597463,15.74564178272945,15.752869258861438,15.760096734993454,15.767324211125441,15.774551687257429,15.781779163389444,15.789006639521432,15.79623411565342,15.803461591785407,15.810689067917423,15.81791654404941,15.825144020181398,15.832371496313385,15.839598972445401,15.846826448577389,15.854053924709376,15.861281400841364,15.86850887697338,15.875736353105367,15.882963829237355,15.890191305369342,15.897418781501358,15.904646257633345,15.911873733765333,15.919101209897349,15.926328686029336,15.933556162161324,15.940783638293311,15.948011114425327,15.955238590557315,15.962466066689302,15.96969354282129,15.976921018953306,15.984148495085293,15.99137597121728,15.998603447349268,16.005830923481284,16.01305839961327,16.02028587574526,16.027513351877246,16.034740828009262,16.04196830414125,16.049195780273237,16.056423256405225,16.06365073253724,16.070878208669228,16.078105684801216,16.08533316093323,16.09256063706522,16.099788113197206,16.107015589329194,16.11424306546121,16.121470541593197,16.128698017725185,16.135925493857172,16.14315296998919,16.150380446121176,16.157607922253163,16.16483539838515,16.172062874517167,16.179290350649154,16.18651782678114,16.19374530291313,16.200972779045145,16.208200255177132,16.21542773130912,16.222655207441136,16.229882683573123,16.23711015970511,16.2443376358371,16.251565111969114,16.2587925881011,16.26602006423309,16.273247540365077,16.280475016497093,16.28770249262908,16.294929968761068,16.302157444893055,16.30938492102507,16.31661239715706,16.323839873289046,16.331067349421033,16.33829482555305,16.345522301685037,16.352749777817024,16.35997725394904,16.367204730081028,16.374432206213015,16.381659682345003,16.38888715847702,16.396114634609006,16.403342110740994,16.41056958687298,16.417797063004997,16.425024539136984,16.432252015268972,16.43947949140096,16.446706967532975,16.453934443664963,16.46116191979695,16.468389395928938,16.475616872060954,16.48284434819294,16.49007182432493,16.497299300456945,16.504526776588932,16.51175425272092,16.518981728852907,16.526209204984923,16.53343668111691,16.540664157248898,16.547891633380885,16.5551191095129,16.56234658564489,16.569574061776876,16.576801537908864,16.58402901404088,16.591256490172867,16.598483966304855,16.605711442436842,16.612938918568858,16.620166394700846,16.627393870832833,16.63462134696485,16.641848823096836,16.649076299228824,16.65630377536081,16.663531251492827,16.670758727624815,16.677986203756802,16.68521367988879,16.692441156020806,16.699668632152793,16.70689610828478,16.714123584416768,16.721351060548784,16.72857853668077,16.73580601281276,16.743033488944747,16.750260965076762,16.75748844120875,16.764715917340737,16.771943393472753,16.77917086960474,16.78639834573673,16.793625821868716,16.80085329800073,16.80808077413272,16.815308250264707,16.822535726396694,16.82976320252871,16.836990678660698,16.844218154792685,16.851445630924673,16.85867310705669,16.865900583188676,16.873128059320663,16.88035553545265,16.887583011584667,16.894810487716654,16.90203796384864,16.909265439980658,16.916492916112645,16.923720392244633,16.93094786837662,16.938175344508636,16.945402820640624,16.95263029677261,16.9598577729046,16.967085249036614,16.974312725168602,16.98154020130059,16.988767677432577,16.995995153564593,17.00322262969658,17.010450105828568,17.017677581960555,17.02490505809257,17.03213253422456,17.039360010356546,17.046587486488534,17.05381496262055,17.061042438752537,17.068269914884524,17.07549739101654,17.082724867148528,17.089952343280515,17.097179819412503,17.10440729554452,17.111634771676506,17.118862247808494,17.12608972394048,17.133317200072497,17.140544676204485,17.147772152336472,17.15499962846846,17.162227104600476,17.169454580732463,17.17668205686445,17.183909532996438,17.191137009128454,17.19836448526044,17.20559196139243,17.212819437524445,17.220046913656432,17.22727438978842,17.234501865920407,17.241729342052423,17.24895681818441,17.256184294316398,17.263411770448386,17.2706392465804,17.27786672271239,17.285094198844376,17.292321674976364,17.29954915110838,17.306776627240367,17.314004103372355,17.321231579504342,17.32845905563636,17.335686531768346,17.342914007900333,17.35014148403235,17.357368960164337,17.364596436296324,17.37182391242831,17.379051388560327,17.386278864692315,17.393506340824302,17.40073381695629,17.407961293088306,17.415188769220293,17.42241624535228,17.42964372148427,17.436871197616284,17.44409867374827,17.45132614988026,17.458553626012247,17.465781102144263,17.47300857827625,17.480236054408238,17.487463530540253,17.49469100667224,17.50191848280423,17.509145958936216,17.516373435068232,17.52360091120022,17.530828387332207,17.538055863464194,17.54528333959621,17.552510815728198,17.559738291860185,17.566965767992173,17.57419324412419,17.581420720256176,17.588648196388164,17.59587567252015,17.603103148652167,17.610330624784154,17.617558100916142,17.624785577048158,17.632013053180145,17.639240529312133,17.64646800544412,17.653695481576136,17.660922957708124,17.66815043384011,17.6753779099721,17.682605386104115,17.689832862236102,17.69706033836809,17.704287814500077,17.711515290632093,17.71874276676408,17.725970242896068,17.733197719028055,17.74042519516007,17.74765267129206,17.754880147424046,17.762107623556062,17.76933509968805,17.776562575820037,17.783790051952025,17.79101752808404,17.798245004216028,17.805472480348016,17.812699956480003,17.81992743261202,17.827154908744006,17.834382384875994,17.84160986100798,17.848837337139997,17.856064813271985,17.863292289403972,17.87051976553596,17.877747241667976,17.884974717799963,17.89220219393195,17.899429670063967,17.906657146195954,17.91388462232794,17.92111209845993,17.928339574591945,17.935567050723932,17.94279452685592,17.950022002987907,17.957249479119923,17.96447695525191,17.9717044313839,17.978931907515886,17.9861593836479,17.99338685977989,18.000614335911877,18.007841812043864,18.01506928817588,18.022296764307868,18.029524240439855,18.036751716571843,18.04397919270386,18.051206668835846,18.058434144967833,18.06566162109985,18.072889097231837,18.080116573363824,18.08734404949581,18.094571525627828,18.101799001759815,18.109026477891803,18.11625395402379,18.123481430155806,18.130708906287794,18.13793638241978,18.14516385855177,18.152391334683784,18.159618810815772,18.16684628694776,18.174073763079747,18.181301239211763,18.18852871534375,18.195756191475738,18.202983667607754,18.21021114373974,18.21743861987173,18.224666096003716,18.231893572135732,18.23912104826772,18.246348524399707,18.253576000531694,18.26080347666371,18.268030952795698,18.275258428927685,18.282485905059673,18.28971338119169,18.296940857323676,18.304168333455664,18.31139580958765,18.318623285719667,18.325850761851655,18.333078237983642,18.340305714115658,18.347533190247646,18.354760666379633,18.36198814251162,18.369215618643636,18.376443094775624,18.38367057090761,18.3908980470396,18.398125523171615,18.405352999303602,18.41258047543559,18.419807951567577,18.427035427699593,18.43426290383158,18.441490379963568,18.448717856095556,18.45594533222757,18.46317280835956,18.470400284491546,18.477627760623562,18.48485523675555,18.492082712887537,18.499310189019525,18.50653766515154,18.51376514128353,18.520992617415516,18.528220093547503,18.53544756967952,18.542675045811507,18.549902521943494,18.55712999807548,18.564357474207497,18.571584950339485,18.578812426471472,18.58603990260346,18.593267378735476,18.600494854867463,18.60772233099945,18.614949807131467,18.622177283263454,18.62940475939544,18.63663223552743,18.643859711659445,18.651087187791433,18.65831466392342,18.665542140055408,18.672769616187423,18.67999709231941,18.6872245684514,18.694452044583386,18.701679520715402,18.70890699684739,18.716134472979377,18.723361949111364,18.73058942524338,18.737816901375368,18.745044377507355,18.75227185363937,18.75949932977136,18.766726805903346,18.773954282035334,18.78118175816735,18.788409234299337,18.795636710431324,18.802864186563312,18.810091662695328,18.817319138827315,18.824546614959303,18.83177409109129,18.839001567223306,18.846229043355294,18.85345651948728,18.86068399561927,18.867911471751285,18.875138947883272,18.88236642401526,18.889593900147275,18.896821376279263,18.90404885241125,18.911276328543238,18.918503804675254,18.92573128080724,18.93295875693923,18.940186233071216,18.947413709203232,18.95464118533522,18.961868661467207,18.969096137599195,18.97632361373121,18.983551089863198,18.990778565995186,18.998006042127173,19.00523351825919,19.012460994391176,19.019688470523164,19.02691594665515,19.034143422787167,19.041370898919155,19.048598375051142,19.055825851183158,19.063053327315146,19.070280803447133,19.07750827957912,19.084735755711137,19.091963231843124,19.09919070797511,19.1064181841071,19.113645660239115,19.120873136371102,19.12810061250309,19.135328088635077,19.142555564767093,19.14978304089908,19.15701051703107,19.164237993163056,19.17146546929507,19.17869294542706,19.185920421559047,19.193147897691063,19.20037537382305,19.207602849955038,19.214830326087025,19.22205780221904,19.22928527835103,19.236512754483016,19.243740230615003,19.25096770674702,19.258195182879007,19.265422659010994,19.27265013514298,19.279877611274998,19.287105087406985,19.294332563538973,19.30156003967096,19.308787515802976,19.316014991934964,19.32324246806695,19.330469944198967,19.337697420330954,19.344924896462942,19.35215237259493,19.359379848726945,19.366607324858933,19.37383480099092,19.381062277122908,19.388289753254924,19.39551722938691,19.4027447055189,19.409972181650886,19.417199657782902,19.42442713391489,19.431654610046877,19.438882086178864,19.44610956231088,19.453337038442868,19.460564514574855,19.46779199070687,19.47501946683886,19.482246942970846,19.489474419102834,19.49670189523485,19.503929371366837,19.511156847498825,19.518384323630812,19.525611799762828,19.532839275894816,19.540066752026803,19.54729422815879,19.554521704290806,19.561749180422794,19.56897665655478,19.57620413268677,19.583431608818785,19.590659084950772,19.59788656108276,19.605114037214776,19.612341513346763,19.61956898947875,19.626796465610738,19.634023941742754,19.64125141787474,19.64847889400673,19.655706370138716,19.662933846270732,19.67016132240272,19.677388798534707,19.684616274666695,19.69184375079871,19.6990712269307,19.706298703062686,19.713526179194673,19.72075365532669,19.727981131458677,19.735208607590664,19.74243608372268,19.749663559854667,19.756891035986655,19.764118512118642,19.77134598825066,19.778573464382646,19.785800940514633,19.79302841664662,19.800255892778637,19.807483368910624,19.81471084504261,19.8219383211746,19.829165797306615,19.836393273438603,19.84362074957059,19.850848225702578,19.858075701834593,19.86530317796658,19.87253065409857,19.879758130230584,19.886985606362572,19.89421308249456,19.901440558626547,19.908668034758563,19.91589551089055,19.923122987022538,19.930350463154525,19.93757793928654,19.94480541541853,19.952032891550516,19.959260367682504,19.96648784381452,19.973715319946507,19.980942796078494,19.988170272210482,19.995397748342498,20.002625224474485,20.009852700606473,20.01708017673849,20.024307652870476,20.031535129002464,20.03876260513445,20.045990081266467,20.053217557398455,20.060445033530442,20.06767250966243,20.074899985794445,20.082127461926433,20.08935493805842,20.096582414190408,20.103809890322424,20.11103736645441,20.1182648425864,20.125492318718386,20.132719794850402,20.13994727098239,20.147174747114377,20.154402223246365,20.16162969937838,20.168857175510368,20.176084651642356,20.18331212777437,20.19053960390636,20.197767080038346,20.204994556170334,20.21222203230235,20.219449508434337,20.226676984566325,20.233904460698312,20.241131936830328,20.248359412962316,20.255586889094303,20.26281436522629,20.270041841358307,20.277269317490294,20.28449679362228,20.29172426975427,20.298951745886285,20.306179222018272,20.31340669815026,20.320634174282276,20.327861650414263,20.33508912654625,20.34231660267824,20.349544078810254,20.35677155494224,20.36399903107423,20.371226507206217,20.378453983338233,20.38568145947022,20.392908935602208,20.400136411734195,20.40736388786621,20.4145913639982,20.421818840130186,20.429046316262173,20.43627379239419,20.443501268526177,20.450728744658164,20.45795622079018,20.465183696922168,20.472411173054155,20.479638649186143,20.48686612531816,20.494093601450146,20.501321077582134,20.50854855371412,20.515776029846137,20.523003505978124,20.530230982110112,20.5374584582421,20.544685934374115,20.551913410506103,20.55914088663809,20.566368362770078,20.573595838902094,20.58082331503408,20.58805079116607,20.595278267298085,20.602505743430072,20.60973321956206,20.616960695694047,20.624188171826063,20.63141564795805,20.638643124090038,20.645870600222025,20.65309807635404,20.66032555248603,20.667553028618016,20.674780504750004,20.68200798088202,20.689235457014007,20.696462933145995,20.703690409277982,20.710917885409998,20.718145361541985,20.725372837673973,20.73260031380599,20.739827789937976,20.747055266069964,20.75428274220195,20.761510218333967,20.768737694465955,20.775965170597942,20.78319264672993,20.790420122861946,20.797647598993933,20.80487507512592,20.812102551257908,20.819330027389924,20.82655750352191,20.8337849796539,20.841012455785886,20.848239931917902,20.85546740804989,20.862694884181877,20.869922360313893,20.87714983644588,20.88437731257787,20.891604788709856,20.89883226484187,20.90605974097386,20.913287217105847,20.920514693237834,20.92774216936985,20.934969645501837,20.942197121633825,20.949424597765812,20.95665207389783,20.963879550029816,20.971107026161803,20.97833450229379,20.985561978425807,20.992789454557794,21.00001693068978,21.007244406821798,21.014471882953785,21.021699359085773,21.02892683521776,21.036154311349776,21.043381787481763,21.05060926361375,21.05783673974574,21.065064215877754,21.072291692009742,21.07951916814173,21.086746644273717,21.093974120405733,21.10120159653772,21.108429072669708,21.115656548801695,21.12288402493371,21.1301115010657,21.137338977197686,21.144566453329674,21.15179392946169,21.159021405593677,21.166248881725664,21.17347635785768,21.180703833989668,21.187931310121655,21.195158786253643,21.20238626238566,21.209613738517646,21.216841214649634,21.22406869078162,21.231296166913637,21.238523643045625,21.245751119177612,21.2529785953096,21.260206071441615,21.267433547573603,21.27466102370559,21.281888499837578,21.289115975969594,21.29634345210158,21.30357092823357,21.310798404365585,21.318025880497572,21.32525335662956,21.332480832761547,21.339708308893563,21.34693578502555,21.354163261157538,21.361390737289526,21.36861821342154,21.37584568955353,21.383073165685516,21.390300641817504,21.39752811794952,21.404755594081507,21.411983070213495,21.419210546345482,21.426438022477498,21.433665498609486,21.440892974741473,21.44812045087349,21.455347927005477,21.462575403137464,21.46980287926945,21.477030355401467,21.484257831533455,21.491485307665442,21.49871278379743,21.505940259929446,21.513167736061433,21.52039521219342,21.52762268832541,21.534850164457424,21.54207764058941,21.5493051167214,21.556532592853387,21.563760068985403,21.57098754511739,21.578215021249378,21.585442497381393,21.59266997351338,21.59989744964537,21.607124925777356,21.614352401909372,21.62157987804136,21.628807354173347,21.636034830305334,21.64326230643735,21.650489782569338,21.657717258701325,21.664944734833313,21.67217221096533,21.679399687097316,21.686627163229304,21.69385463936129,21.701082115493307,21.708309591625294,21.715537067757282,21.722764543889298,21.729992020021285,21.737219496153273,21.74444697228526,21.751674448417276,21.758901924549264,21.76612940068125,21.77335687681324,21.780584352945255,21.787811829077242,21.79503930520923,21.802266781341217,21.809494257473233,21.81672173360522,21.823949209737208,21.831176685869195,21.83840416200121,21.8456316381332,21.852859114265186,21.860086590397202,21.86731406652919,21.874541542661177,21.881769018793165,21.88899649492518,21.896223971057168,21.903451447189155,21.910678923321143,21.91790639945316,21.925133875585146,21.932361351717134,21.93958882784912,21.946816303981137,21.954043780113125,21.961271256245112,21.9684987323771,21.975726208509116,21.982953684641103,21.99018116077309,21.997408636905107,22.004636113037094,22.01186358916908,22.01909106530107,22.026318541433085,22.033546017565072,22.04077349369706,22.048000969829047,22.055228445961063,22.06245592209305,22.069683398225038,22.076910874357026,22.08413835048904,22.09136582662103,22.098593302753017,22.105820778885004,22.11304825501702,22.120275731149007,22.127503207280995,22.134730683412982,22.141958159545,22.149185635676986,22.156413111808973,22.16364058794099,22.170868064072977,22.178095540204964,22.18532301633695,22.192550492468968,22.199777968600955,22.207005444732943,22.21423292086493,22.221460396996946,22.228687873128933,22.23591534926092,22.24314282539291,22.250370301524924,22.257597777656912,22.2648252537889,22.272052729920887,22.279280206052903,22.28650768218489,22.293735158316878,22.300962634448894,22.30819011058088,22.31541758671287,22.322645062844856,22.329872538976872,22.33710001510886,22.344327491240847,22.351554967372834,22.35878244350485,22.366009919636838,22.373237395768825,22.380464871900813,22.38769234803283,22.394919824164816,22.402147300296804,22.40937477642879,22.416602252560807,22.423829728692795,22.431057204824782,22.438284680956798,22.445512157088785,22.452739633220773,22.45996710935276,22.467194585484776,22.474422061616764,22.48164953774875,22.48887701388074,22.496104490012755,22.503331966144742,22.51055944227673,22.517786918408717,22.525014394540733,22.53224187067272,22.539469346804708,22.546696822936696,22.55392429906871,22.5611517752007,22.568379251332686,22.575606727464702,22.58283420359669,22.590061679728677,22.597289155860665,22.60451663199268,22.611744108124668,22.618971584256656,22.626199060388643,22.63342653652066,22.640654012652647,22.647881488784634,22.65510896491662,22.662336441048637,22.669563917180625,22.676791393312612,22.6840188694446,22.691246345576616,22.698473821708603,22.70570129784059,22.712928773972607,22.720156250104594,22.72738372623658,22.73461120236857,22.741838678500585,22.749066154632573,22.75629363076456,22.763521106896548,22.770748583028563,22.77797605916055,22.78520353529254,22.792431011424526,22.799658487556542,22.80688596368853,22.814113439820517,22.821340915952504,22.82856839208452,22.835795868216508,22.843023344348495,22.85025082048051,22.8574782966125,22.864705772744486,22.871933248876473,22.87916072500849,22.886388201140477,22.893615677272464,22.900843153404452,22.908070629536468,22.915298105668455,22.922525581800443,22.92975305793243,22.936980534064446,22.944208010196434,22.95143548632842,22.95866296246041,22.965890438592425,22.973117914724412,22.9803453908564,22.987572866988415,22.994800343120403,23.00202781925239,23.009255295384378,23.016482771516394,23.02371024764838,23.03093772378037,23.038165199912356,23.045392676044372,23.05262015217636,23.059847628308347,23.067075104440335,23.07430258057235,23.081530056704338,23.088757532836325,23.095985008968313,23.10321248510033,23.110439961232316,23.117667437364304,23.12489491349629,23.132122389628307,23.139349865760295,23.146577341892282,23.153804818024298,23.161032294156286,23.168259770288273,23.17548724642026,23.182714722552276,23.189942198684264,23.19716967481625,23.20439715094824,23.211624627080255,23.218852103212242,23.22607957934423,23.233307055476217,23.240534531608233,23.24776200774022,23.254989483872208,23.262216960004196,23.26944443613621,23.2766719122682,23.283899388400187,23.291126864532202,23.29835434066419,23.305581816796177,23.312809292928165,23.32003676906018,23.32726424519217,23.334491721324156,23.341719197456143,23.34894667358816,23.356174149720147,23.363401625852134,23.37062910198412,23.377856578116138,23.385084054248125,23.392311530380113,23.3995390065121,23.406766482644116,23.413993958776103,23.42122143490809,23.428448911040107,23.435676387172094,23.442903863304082,23.45013133943607,23.457358815568085,23.464586291700073,23.47181376783206,23.479041243964048,23.486268720096064,23.49349619622805,23.50072367236004,23.507951148492026,23.515178624624042,23.52240610075603,23.529633576888017,23.536861053020004,23.54408852915202,23.551316005284008,23.558543481415995,23.56577095754801,23.57299843368,23.580225909811986,23.587453385943974,23.59468086207599,23.601908338207977,23.609135814339965,23.616363290471952,23.623590766603968,23.630818242735955,23.638045718867943,23.64527319499993,23.652500671131946,23.659728147263934,23.66695562339592,23.67418309952791,23.681410575659925,23.688638051791912,23.6958655279239,23.703093004055916,23.710320480187903,23.71754795631989,23.724775432451878,23.732002908583894,23.73923038471588,23.74645786084787,23.753685336979856,23.760912813111872,23.76814028924386,23.775367765375847,23.782595241507835,23.78982271763985,23.797050193771838,23.804277669903826,23.811505146035813,23.81873262216783,23.825960098299817,23.833187574431804,23.84041505056382,23.847642526695807,23.854870002827795,23.862097478959782,23.8693249550918,23.876552431223786,23.883779907355773,23.89100738348776,23.898234859619777,23.905462335751764,23.91268981188375,23.91991728801574,23.927144764147755,23.934372240279743,23.94159971641173,23.948827192543718,23.956054668675733,23.96328214480772,23.97050962093971,23.977737097071724,23.984964573203712,23.9921920493357,23.999419525467687,24.006647001599703,24.01387447773169,24.021101953863678,24.028329429995665,24.03555690612768,24.04278438225967,24.050011858391656,24.057239334523643,24.06446681065566,24.071694286787647,24.078921762919634,24.086149239051622,24.093376715183638,24.100604191315625,24.107831667447613,24.11505914357963,24.122286619711616,24.129514095843604,24.13674157197559,24.143969048107607,24.151196524239595,24.158424000371582,24.16565147650357,24.172878952635585,24.180106428767573,24.18733390489956,24.194561381031548,24.201788857163564,24.20901633329555,24.21624380942754,24.223471285559526,24.230698761691542,24.23792623782353,24.245153713955517,24.252381190087505,24.25960866621952,24.266836142351508,24.274063618483495,24.28129109461551,24.2885185707475,24.295746046879486,24.302973523011474,24.31020099914349,24.317428475275477,24.324655951407465,24.331883427539452,24.339110903671468,24.346338379803456,24.353565855935443,24.36079333206743,24.368020808199446,24.375248284331434,24.38247576046342,24.38970323659541,24.396930712727425,24.404158188859412,24.4113856649914,24.418613141123416,24.425840617255403,24.43306809338739,24.440295569519378,24.447523045651394,24.45475052178338,24.46197799791537,24.469205474047357,24.476432950179372,24.48366042631136,24.490887902443347,24.498115378575335,24.50534285470735,24.51257033083934,24.519797806971326,24.527025283103313,24.53425275923533,24.541480235367317,24.548707711499304,24.55593518763132,24.563162663763308,24.570390139895295,24.577617616027283,24.5848450921593,24.592072568291286,24.599300044423273,24.60652752055526,24.613754996687277,24.620982472819264,24.628209948951252,24.63543742508324,24.642664901215255,24.649892377347243,24.65711985347923,24.664347329611218,24.671574805743234,24.67880228187522,24.68602975800721,24.693257234139224,24.700484710271212,24.7077121864032,24.714939662535187,24.722167138667203,24.72939461479919,24.736622090931178,24.743849567063165,24.75107704319518,24.75830451932717,24.765531995459156,24.772759471591144,24.77998694772316,24.787214423855147,24.794441899987135,24.801669376119122,24.808896852251138,24.816124328383125,24.823351804515113,24.83057928064713,24.837806756779116,24.845034232911104,24.85226170904309,24.859489185175107,24.866716661307095,24.873944137439082,24.88117161357107,24.888399089703086,24.895626565835073,24.90285404196706,24.910081518099048,24.917308994231064,24.92453647036305,24.93176394649504,24.938991422627026,24.946218898759042,24.95344637489103,24.960673851023017,24.967901327155033,24.97512880328702,24.982356279419008,24.989583755550996,24.99681123168301,25.004038707815,25.011266183946987,25.018493660078974,25.02572113621099,25.032948612342977,25.040176088474965,25.047403564606952,25.05463104073897,25.061858516870956,25.069085993002943,25.07631346913493,25.083540945266947,25.090768421398934,25.09799589753092,25.105223373662938,25.112450849794925,25.119678325926913,25.1269058020589,25.134133278190916,25.141360754322903,25.14858823045489,25.15581570658688,25.163043182718894,25.17027065885088,25.17749813498287,25.184725611114857,25.191953087246873,25.19918056337886,25.206408039510848,25.213635515642835,25.22086299177485,25.22809046790684,25.235317944038826,25.242545420170813,25.24977289630283,25.257000372434817,25.264227848566804,25.27145532469882,25.278682800830808,25.285910276962795,25.293137753094783,25.3003652292268,25.307592705358786,25.314820181490774,25.32204765762276,25.329275133754777,25.336502609886765,25.343730086018752,25.35095756215074,25.358185038282755,25.365412514414743,25.37263999054673,25.379867466678718,25.387094942810734,25.39432241894272,25.40154989507471,25.408777371206725,25.416004847338712,25.4232323234707,25.430459799602687,25.437687275734703,25.44491475186669,25.452142227998678,25.459369704130665,25.46659718026268,25.47382465639467,25.481052132526656,25.488279608658644,25.49550708479066,25.502734560922647,25.509962037054635,25.517189513186622,25.524416989318638,25.531644465450626,25.538871941582613,25.54609941771463,25.553326893846616,25.560554369978604,25.56778184611059,25.575009322242607,25.582236798374595,25.589464274506582,25.59669175063857,25.603919226770586,25.611146702902573,25.61837417903456,25.625601655166548,25.632829131298564,25.64005660743055,25.64728408356254,25.654511559694527,25.661739035826542,25.66896651195853,25.676193988090517,25.683421464222533,25.69064894035452,25.69787641648651,25.705103892618496,25.71233136875051,25.7195588448825,25.726786321014487,25.734013797146474,25.74124127327849,25.748468749410478,25.755696225542465,25.762923701674453,25.77015117780647,25.777378653938456,25.784606130070443,25.79183360620243,25.799061082334447,25.806288558466434,25.813516034598422,25.820743510730438,25.827970986862425,25.835198462994413,25.8424259391264,25.849653415258416,25.856880891390404,25.86410836752239,25.87133584365438,25.878563319786394,25.885790795918382,25.89301827205037,25.900245748182357,25.907473224314373,25.91470070044636,25.921928176578348,25.929155652710335,25.93638312884235,25.94361060497434,25.950838081106326,25.958065557238342,25.96529303337033,25.972520509502317,25.979747985634305,25.98697546176632,25.994202937898308,26.001430414030295,26.008657890162283,26.0158853662943,26.023112842426286,26.030340318558274,26.03756779469026,26.044795270822277,26.052022746954265,26.059250223086252,26.06647769921824,26.073705175350256,26.080932651482243,26.08816012761423,26.095387603746246,26.102615079878234,26.10984255601022,26.11707003214221,26.124297508274225,26.131524984406212,26.1387524605382,26.145979936670187,26.153207412802203,26.16043488893419,26.167662365066178,26.174889841198166,26.18211731733018,26.18934479346217,26.196572269594157,26.203799745726144,26.21102722185816,26.218254697990147,26.225482174122135,26.232709650254122,26.23993712638614,26.247164602518126,26.254392078650113,26.26161955478213,26.268847030914117,26.276074507046104,26.28330198317809,26.290529459310108,26.297756935442095,26.304984411574083,26.31221188770607,26.319439363838086,26.326666839970073,26.33389431610206,26.34112179223405,26.348349268366064,26.35557674449805,26.36280422063004,26.370031696762027,26.377259172894043,26.38448664902603,26.391714125158018,26.398941601290034,26.40616907742202,26.41339655355401,26.420624029685996,26.427851505818012,26.43507898195,26.442306458081987,26.449533934213974,26.45676141034599,26.463988886477978,26.471216362609965,26.478443838741953,26.48567131487397,26.492898791005956,26.500126267137944,26.50735374326993,26.514581219401947,26.521808695533934,26.529036171665922,26.536263647797938,26.543491123929925,26.550718600061913,26.5579460761939,26.565173552325916,26.572401028457904,26.57962850458989,26.58685598072188,26.594083456853895,26.601310932985882,26.60853840911787,26.615765885249857,26.622993361381873,26.63022083751386,26.637448313645848,26.644675789777835,26.65190326590985,26.65913074204184,26.666358218173826,26.673585694305842,26.68081317043783,26.688040646569817,26.695268122701805,26.70249559883382,26.709723074965808,26.716950551097796,26.724178027229783,26.7314055033618,26.738632979493786,26.745860455625774,26.75308793175776,26.760315407889777,26.767542884021765,26.774770360153752,26.78199783628574,26.789225312417756,26.796452788549743,26.80368026468173,26.810907740813747,26.818135216945734,26.82536269307772,26.83259016920971,26.839817645341725,26.847045121473712,26.8542725976057,26.861500073737687,26.868727549869703,26.87595502600169,26.88318250213368,26.890409978265666,26.89763745439768,26.90486493052967,26.912092406661657,26.919319882793644,26.92654735892566,26.933774835057648,26.941002311189635,26.94822978732165,26.95545726345364,26.962684739585626,26.969912215717613,26.97713969184963,26.984367167981617,26.991594644113604,26.998822120245592,27.006049596377608,27.013277072509595,27.020504548641583,27.02773202477357,27.034959500905586,27.042186977037574,27.04941445316956,27.05664192930155,27.063869405433564,27.071096881565552,27.07832435769754,27.085551833829555,27.092779309961543,27.10000678609353,27.107234262225518,27.114461738357534,27.12168921448952,27.12891669062151,27.136144166753496,27.143371642885512,27.1505991190175,27.157826595149487,27.165054071281475,27.17228154741349,27.179509023545478,27.186736499677465,27.193963975809453,27.20119145194147,27.208418928073456,27.215646404205444,27.22287388033743,27.230101356469447,27.237328832601435,27.244556308733422,27.251783784865438,27.259011260997426,27.266238737129413,27.2734662132614,27.280693689393416,27.287921165525404,27.29514864165739,27.30237611778938,27.309603593921395,27.316831070053382,27.32405854618537,27.331286022317357,27.338513498449373,27.34574097458136,27.352968450713348,27.360195926845336,27.36742340297735,27.37465087910934,27.381878355241327,27.389105831373342,27.39633330750533,27.403560783637317,27.410788259769305,27.41801573590132,27.42524321203331,27.432470688165296,27.439698164297283,27.4469256404293,27.454153116561287,27.461380592693274,27.46860806882526,27.475835544957278,27.483063021089265,27.490290497221253,27.49751797335324,27.504745449485256,27.511972925617243,27.51920040174923,27.526427877881247,27.533655354013234,27.54088283014522,27.54811030627721,27.555337782409225,27.562565258541213,27.5697927346732,27.577020210805188,27.584247686937204,27.59147516306919,27.59870263920118,27.605930115333166,27.613157591465182,27.62038506759717,27.627612543729157,27.634840019861144,27.64206749599316,27.649294972125148,27.656522448257135,27.66374992438915,27.67097740052114,27.678204876653126,27.685432352785114,27.69265982891713,27.699887305049117,27.707114781181104,27.714342257313092,27.721569733445108,27.728797209577095,27.736024685709083,27.74325216184107,27.750479637973086,27.757707114105074,27.76493459023706,27.77216206636905,27.779389542501065,27.786617018633052,27.79384449476504,27.801071970897056,27.808299447029043,27.81552692316103,27.822754399293018,27.829981875425034,27.83720935155702,27.84443682768901,27.851664303820996,27.858891779953012,27.866119256085,27.873346732216987,27.880574208348975,27.88780168448099,27.895029160612978,27.902256636744966,27.909484112876953,27.91671158900897,27.923939065140956,27.931166541272944,27.93839401740496,27.945621493536947,27.952848969668935,27.960076445800922,27.96730392193294,27.974531398064926,27.981758874196913,27.9889863503289,27.996213826460917,28.003441302592904,28.01066877872489,28.01789625485688,28.025123730988895,28.032351207120882,28.03957868325287,28.046806159384857,28.054033635516873,28.06126111164886,28.06848858778085,28.075716063912864,28.08294354004485,28.09017101617684,28.097398492308827,28.104625968440843,28.11185344457283,28.119080920704818,28.126308396836805,28.13353587296882,28.14076334910081,28.147990825232796,28.155218301364783,28.1624457774968,28.169673253628787,28.176900729760774,28.184128205892762,28.191355682024778,28.198583158156765,28.205810634288753,28.21303811042077,28.220265586552756,28.227493062684744,28.23472053881673,28.241948014948747,28.249175491080734,28.256402967212722,28.26363044334471,28.270857919476725,28.278085395608713,28.2853128717407,28.292540347872688,28.299767824004704,28.30699530013669,28.31422277626868,28.321450252400666,28.328677728532682,28.33590520466467,28.343132680796657,28.350360156928645,28.35758763306066,28.364815109192648,28.372042585324635,28.37927006145665,28.38649753758864,28.393725013720626,28.400952489852614,28.40817996598463,28.415407442116617,28.422634918248605,28.429862394380592,28.437089870512608,28.444317346644596,28.451544822776583,28.45877229890857,28.465999775040586,28.473227251172574,28.48045472730456,28.48768220343655,28.494909679568565,28.502137155700552,28.50936463183254,28.516592107964556,28.523819584096543,28.53104706022853,28.538274536360518,28.545502012492534,28.55272948862452,28.55995696475651,28.567184440888497,28.574411917020512,28.5816393931525,28.588866869284487,28.596094345416475,28.60332182154849,28.61054929768048,28.617776773812466,28.625004249944453,28.63223172607647,28.639459202208457,28.646686678340444,28.65391415447246,28.661141630604448,28.668369106736435,28.675596582868423,28.68282405900044,28.690051535132426,28.697279011264413,28.7045064873964,28.711733963528417,28.718961439660404,28.72618891579239,28.73341639192438,28.740643868056395,28.747871344188383,28.75509882032037,28.762326296452358,28.769553772584374,28.77678124871636,28.78400872484835,28.791236200980364,28.798463677112352,28.80569115324434,28.812918629376327,28.820146105508343,28.82737358164033,28.834601057772318,28.841828533904305,28.84905601003632,28.85628348616831,28.863510962300296,28.870738438432284,28.8779659145643,28.885193390696287,28.892420866828274,28.899648342960262,28.906875819092278,28.914103295224265,28.921330771356253,28.92855824748827,28.935785723620256,28.943013199752244,28.95024067588423,28.957468152016247,28.964695628148235,28.971923104280222,28.97915058041221,28.986378056544226,28.993605532676213,29.0008330088082,29.008060484940188,29.015287961072204,29.02251543720419,29.02974291333618,29.036970389468166,29.044197865600182,29.05142534173217,29.058652817864157,29.065880293996173,29.07310777012816,29.080335246260148,29.087562722392136,29.09479019852415,29.10201767465614,29.109245150788126,29.116472626920114,29.12370010305213,29.130927579184117,29.138155055316105,29.145382531448092,29.15261000758011,29.159837483712096,29.167064959844083,29.17429243597607,29.181519912108087,29.188747388240074,29.19597486437206,29.203202340504077,29.210429816636065,29.217657292768052,29.22488476890004,29.232112245032056,29.239339721164043,29.24656719729603,29.25379467342802,29.261022149560034,29.26824962569202,29.27547710182401,29.282704577955997,29.289932054088013,29.29715953022,29.304387006351988,29.311614482483975,29.31884195861599,29.32606943474798,29.333296910879966,29.340524387011953,29.34775186314397,29.354979339275957,29.362206815407944,29.36943429153996,29.376661767671948,29.383889243803935,29.391116719935923,29.39834419606794,29.405571672199926,29.412799148331914,29.4200266244639,29.427254100595917,29.434481576727904,29.441709052859892,29.44893652899188,29.456164005123895,29.463391481255883,29.47061895738787,29.477846433519858,29.485073909651874,29.49230138578386,29.49952886191585,29.506756338047865,29.513983814179852,29.52121129031184,29.528438766443827,29.535666242575843,29.54289371870783,29.550121194839818,29.557348670971805,29.56457614710382,29.57180362323581,29.579031099367796,29.586258575499784,29.5934860516318,29.600713527763787,29.607941003895775,29.615168480027762,29.622395956159778,29.629623432291766,29.636850908423753,29.64407838455577,29.651305860687756,29.658533336819744,29.66576081295173,29.672988289083747,29.680215765215735,29.687443241347722,29.69467071747971,29.701898193611726,29.709125669743713,29.7163531458757,29.723580622007688,29.730808098139704,29.73803557427169,29.74526305040368,29.752490526535667,29.759718002667682,29.76694547879967,29.774172954931657,29.781400431063673,29.78862790719566,29.79585538332765,29.803082859459636,29.81031033559165,29.81753781172364,29.824765287855627,29.831992763987614,29.83922024011963,29.846447716251618,29.853675192383605,29.860902668515592,29.86813014464761,29.875357620779596,29.882585096911583,29.88981257304357,29.897040049175587,29.904267525307574,29.91149500143956,29.918722477571578,29.925949953703565,29.933177429835553,29.94040490596754,29.947632382099556,29.954859858231544,29.96208733436353,29.96931481049552,29.976542286627534,29.983769762759522,29.99099723889151,29.998224715023497,30.005452191155513,30.0126796672875,30.019907143419488,30.027134619551475,30.03436209568349,30.04158957181548,30.048817047947466,30.056044524079482,30.06327200021147,30.070499476343457,30.077726952475444,30.08495442860746,30.092181904739448,30.099409380871435,30.106636857003423,30.11386433313544,30.121091809267426,30.128319285399414,30.1355467615314,30.142774237663417,30.150001713795405,30.157229189927392,30.16445666605938,30.171684142191395,30.178911618323383,30.18613909445537,30.193366570587386,30.200594046719374,30.20782152285136,30.21504899898335,30.222276475115365,30.229503951247352,30.23673142737934,30.243958903511327,30.251186379643343,30.25841385577533,30.265641331907318,30.272868808039306,30.28009628417132,30.28732376030331,30.294551236435296,30.301778712567284,30.3090061886993,30.316233664831287,30.323461140963275,30.330688617095262,30.33791609322728,30.345143569359266,30.352371045491253,30.35959852162327,30.366825997755257,30.374053473887244,30.38128095001923,30.388508426151247,30.395735902283235,30.402963378415222,30.41019085454721,30.417418330679226,30.424645806811213,30.4318732829432,30.43910075907519,30.446328235207204,30.45355571133919,30.46078318747118,30.468010663603167,30.475238139735183,30.48246561586717,30.489693091999158,30.496920568131173,30.50414804426316,30.51137552039515,30.518602996527136,30.525830472659152,30.53305794879114,30.540285424923127,30.547512901055114,30.55474037718713,30.561967853319118,30.569195329451105,30.576422805583093,30.58365028171511,30.590877757847096,30.598105233979084,30.60533271011107,30.612560186243087,30.619787662375074,30.627015138507062,30.634242614639078,30.641470090771065,30.648697566903053,30.65592504303504,30.663152519167056,30.670379995299044,30.67760747143103,30.68483494756302,30.692062423695035,30.699289899827022,30.70651737595901,30.713744852090997,30.720972328223013,30.728199804355,30.735427280486988,30.742654756618975,30.74988223275099,30.75710970888298,30.764337185014966,30.771564661146982,30.77879213727897,30.786019613410957,30.793247089542945,30.80047456567496,30.807702041806948,30.814929517938936,30.822156994070923,30.82938447020294,30.836611946334926,30.843839422466914,30.8510668985989,30.858294374730917,30.865521850862905,30.872749326994892,30.87997680312688,30.887204279258896,30.894431755390883,30.90165923152287,30.908886707654887,30.916114183786874,30.92334165991886,30.93056913605085,30.937796612182865,30.945024088314852,30.95225156444684,30.959479040578827,30.966706516710843,30.97393399284283,30.98116146897482,30.988388945106806,30.99561642123882,31.00284389737081,31.010071373502797,31.017298849634784,31.0245263257668,31.031753801898788,31.038981278030775,31.04620875416279,31.05343623029478,31.060663706426766,31.067891182558753,31.07511865869077,31.082346134822757,31.089573610954744,31.09680108708673,31.104028563218748,31.111256039350735,31.118483515482723,31.12571099161471,31.132938467746726,31.140165943878714,31.1473934200107,31.15462089614269,31.161848372274704,31.169075848406692,31.17630332453868,31.183530800670695,31.190758276802683,31.19798575293467,31.205213229066658,31.212440705198674,31.21966818133066,31.22689565746265,31.234123133594636,31.241350609726652,31.24857808585864,31.255805561990627,31.263033038122614,31.27026051425463,31.277487990386618,31.284715466518605,31.291942942650593,31.29917041878261,31.306397894914596,31.313625371046584,31.32085284717857,31.328080323310587,31.335307799442575,31.342535275574562,31.349762751706578,31.356990227838565,31.364217703970553,31.37144518010254,31.378672656234556,31.385900132366544,31.39312760849853,31.40035508463052,31.407582560762535,31.414810036894522,31.42203751302651,31.429264989158497,31.436492465290513,31.4437199414225,31.450947417554488,31.458174893686476,31.46540236981849,31.47262984595048,31.479857322082466,31.487084798214482,31.49431227434647,31.501539750478457,31.508767226610445,31.51599470274246,31.523222178874448,31.530449655006436,31.537677131138423,31.54490460727044,31.552132083402427,31.559359559534414,31.5665870356664,31.573814511798417,31.581041987930405,31.588269464062392,31.59549694019438,31.602724416326396,31.609951892458383,31.61717936859037,31.624406844722387,31.631634320854374,31.63886179698636,31.64608927311835,31.653316749250365,31.660544225382353,31.66777170151434,31.674999177646328,31.682226653778343,31.68945412991033,31.69668160604232,31.703909082174306,31.711136558306322,31.71836403443831,31.725591510570297,31.732818986702284,31.7400464628343,31.747273938966288,31.754501415098275,31.76172889123029,31.76895636736228,31.776183843494266,31.783411319626254,31.79063879575827,31.797866271890257,31.805093748022244,31.812321224154232,31.819548700286248,31.826776176418235,31.834003652550223,31.84123112868221,31.848458604814226,31.855686080946214,31.8629135570782,31.87014103321019,31.877368509342205,31.884595985474192,31.89182346160618,31.899050937738195,31.906278413870183,31.91350589000217,31.920733366134158,31.927960842266174,31.93518831839816,31.94241579453015,31.949643270662136,31.956870746794152,31.96409822292614,31.971325699058127,31.978553175190115,31.98578065132213,31.993008127454118,32.000235603586106,32.00746307971809,32.01469055585011,32.021918031982096,32.029145508114084,32.0363729842461,32.04360046037809,32.050827936510075,32.05805541264206,32.06528288877408,32.072510364906066,32.07973784103805,32.08696531717004,32.09419279330206,32.101420269434044,32.10864774556603,32.11587522169802,32.123102697830035,32.13033017396202,32.13755765009401,32.144785126226,32.15201260235801,32.15924007849,32.16646755462199,32.173695030754004,32.18092250688599,32.18814998301798,32.19537745914997,32.20260493528198,32.20983241141397,32.21705988754596,32.224287363677945,32.23151483980996,32.23874231594195,32.245969792073936,32.25319726820592,32.26042474433794,32.26765222046993,32.274879696601914,32.2821071727339,32.28933464886592,32.296562124997905,32.30378960112989,32.31101707726191,32.318244553393896,32.32547202952588,32.33269950565787,32.33992698178989,32.347154457921874,32.35438193405386,32.36160941018585,32.368836886317865,32.37606436244985,32.38329183858184,32.39051931471383,32.397746790845844,32.40497426697783,32.41220174310982,32.419429219241806,32.42665669537382,32.43388417150581,32.4411116476378,32.448339123769784,32.4555665999018,32.46279407603379,32.470021552165775,32.47724902829779,32.48447650442978,32.491703980561766,32.498931456693754,32.50615893282577,32.51338640895776,32.520613885089745,32.52784136122173,32.53506883735375,32.542296313485735,32.54952378961772,32.55675126574971,32.563978741881726,32.571206218013714,32.5784336941457,32.58566117027769,32.592888646409705,32.60011612254169,32.60734359867368,32.614571074805696,32.62179855093768,32.62902602706967,32.63625350320166,32.643480979333674,32.65070845546566,32.65793593159765,32.665163407729636,32.67239088386165,32.67961835999364,32.68684583612563,32.694073312257615,32.70130078838963,32.70852826452162,32.715755740653606,32.72298321678559,32.73021069291761,32.7374381690496,32.744665645181584,32.7518931213136,32.75912059744559,32.766348073577575,32.77357554970956,32.78080302584158,32.788030501973566,32.79525797810555,32.80248545423754,32.80971293036956,32.816940406501544,32.82416788263353,32.83139535876552,32.838622834897535,32.84585031102952,32.85307778716151,32.8603052632935,32.86753273942551,32.8747602155575,32.88198769168949,32.889215167821504,32.89644264395349,32.90367012008548,32.91089759621747,32.91812507234948,32.92535254848147,32.93258002461346,32.939807500745445,32.94703497687746,32.95426245300945,32.961489929141436,32.96871740527342,32.97594488140544,32.98317235753743,32.990399833669414,32.9976273098014,33.00485478593342,33.012082262065405,33.01930973819739,33.02653721432941,33.033764690461396,33.040992166593384,33.04821964272537,33.05544711885739,33.062674594989375,33.06990207112136,33.07712954725335,33.084357023385365,33.09158449951735,33.09881197564934,33.10603945178133,33.113266927913344,33.12049440404533,33.12772188017732,33.134949356309306,33.14217683244132,33.14940430857331,33.1566317847053,33.16385926083731,33.1710867369693,33.17831421310129,33.185541689233276,33.19276916536529,33.19999664149728,33.207224117629266,33.214451593761254,33.22167906989327,33.22890654602526,33.236134022157245,33.24336149828923,33.25058897442125,33.257816450553236,33.26504392668522,33.27227140281721,33.27949887894923,33.286726355081214,33.2939538312132,33.30118130734522,33.308408783477205,33.31563625960919,33.32286373574118,33.330091211873196,33.33731868800518,33.34454616413717,33.35177364026916,33.359001116401174,33.36622859253316,33.37345606866515,33.38068354479714,33.38791102092915,33.39513849706114,33.40236597319313,33.409593449325115,33.41682092545713,33.42404840158912,33.431275877721106,33.43850335385309,33.44573082998511,33.4529583061171,33.460185782249084,33.4674132583811,33.47464073451309,33.481868210645075,33.48909568677706,33.49632316290908,33.503550639041066,33.51077811517305,33.51800559130504,33.52523306743706,33.532460543569044,33.53968801970103,33.54691549583302,33.554142971965035,33.56137044809702,33.56859792422901,33.575825400361,33.583052876493014,33.590280352625,33.59750782875699,33.604735304889005,33.61196278102099,33.61919025715298,33.62641773328497,33.63364520941698,33.64087268554897,33.64810016168096,33.655327637812945,33.66255511394496,33.66978259007695,33.677010066208936,33.684237542340924,33.69146501847294,33.69869249460493,33.705919970736915,33.7131474468689,33.72037492300092,33.727602399132905,33.73482987526489,33.74205735139691,33.749284827528896,33.756512303660884,33.76373977979287,33.77096725592489,33.778194732056875,33.78542220818886,33.79264968432085,33.799877160452866,33.80710463658485,33.81433211271684,33.82155958884883,33.828787064980844,33.83601454111283,33.84324201724482,33.850469493376806,33.85769696950882,33.86492444564081,33.8721519217728,33.87937939790481,33.8866068740368,33.89383435016879,33.901061826300776,33.90828930243279,33.91551677856478,33.92274425469677,33.929971730828754,33.93719920696077,33.94442668309276,33.951654159224745,33.95888163535673,33.96610911148875,33.973336587620736,33.98056406375272,33.98779153988471,33.99501901601673,34.002246492148714,34.0094739682807,34.01670144441272,34.023928920544705,34.03115639667669,34.03838387280868,34.045611348940696,34.05283882507268,34.06006630120467,34.06729377733666,34.074521253468674,34.08174872960066,34.08897620573265,34.09620368186464,34.10343115799665,34.11065863412864,34.11788611026063,34.125113586392615,34.13234106252463,34.13956853865662,34.146796014788606,34.15402349092062,34.16125096705261,34.1684784431846,34.175705919316584,34.1829333954486,34.19016087158059,34.197388347712575,34.20461582384456,34.21184329997658,34.219070776108566,34.226298252240554,34.23352572837254,34.24075320450456,34.247980680636545,34.25520815676853,34.26243563290052,34.269663109032535,34.27689058516452,34.28411806129651,34.291345537428526,34.298573013560514,34.3058004896925,34.31302796582449,34.320255441956505,34.32748291808849,34.33471039422048,34.34193787035247,34.34916534648448,34.35639282261647,34.36362029874846,34.370847774880446,34.37807525101246,34.38530272714445,34.392530203276436,34.399757679408424,34.40698515554044,34.41421263167243,34.421440107804415,34.4286675839364,34.43589506006842,34.443122536200406,34.45035001233239,34.45757748846441,34.4648049645964,34.472032440728384,34.47925991686037,34.48648739299239,34.493714869124375,34.50094234525636,34.50816982138835,34.515397297520366,34.52262477365235,34.52985224978434,34.53707972591633,34.544307202048344,34.55153467818033,34.55876215431232,34.56598963044431,34.57321710657632,34.58044458270831,34.5876720588403,34.59489953497231,34.6021270111043,34.60935448723629,34.616581963368276,34.62380943950029,34.63103691563228,34.63826439176427,34.645491867896254,34.65271934402827,34.65994682016026,34.667174296292245,34.67440177242423,34.68162924855625,34.688856724688236,34.69608420082022,34.70331167695221,34.71053915308423,34.717766629216214,34.7249941053482,34.73222158148022,34.739449057612205,34.74667653374419,34.75390400987618,34.761131486008196,34.768358962140184,34.77558643827217,34.78281391440416,34.790041390536175,34.79726886666816,34.80449634280015,34.81172381893214,34.81895129506415,34.82617877119614,34.83340624732813,34.840633723460115,34.84786119959213,34.85508867572412,34.862316151856106,34.86954362798812,34.87677110412011,34.8839985802521,34.891226056384085,34.8984535325161,34.90568100864809,34.912908484780075,34.92013596091206,34.92736343704408,34.934590913176066,34.941818389308054,34.94904586544004,34.95627334157206,34.963500817704045,34.97072829383603,34.97795576996802,34.985183246100036,34.99241072223202,34.99963819836401,35.00686567449603,35.014093150628014,35.02132062676,35.02854810289199,35.035775579024005,35.04300305515599,35.05023053128798,35.05745800741997,35.06468548355198,35.07191295968397,35.07914043581596,35.086367911947946,35.09359538807996,35.10082286421195,35.10805034034394,35.115277816475924,35.12250529260794,35.12973276873993,35.136960244871915,35.14418772100393,35.15141519713592,35.158642673267906,35.16587014939989,35.17309762553191,35.1803251016639,35.187552577795884,35.19478005392787,35.20200753005989,35.209235006191875,35.21646248232386,35.22368995845585,35.230917434587866,35.23814491071985,35.24537238685184,35.25259986298383,35.259827339115844,35.26705481524783,35.27428229137982,35.281509767511835,35.28873724364382,35.29596471977581,35.3031921959078,35.310419672039814,35.3176471481718,35.32487462430379,35.332102100435776,35.33932957656779,35.34655705269978,35.35378452883177,35.361012004963754,35.36823948109577,35.37546695722776,35.382694433359745,35.38992190949173,35.39714938562375,35.404376861755736,35.411604337887724,35.41883181401971,35.42605929015173,35.433286766283715,35.4405142424157,35.44774171854772,35.454969194679705,35.46219667081169,35.46942414694368,35.476651623075696,35.483879099207684,35.49110657533967,35.49833405147166,35.505561527603675,35.51278900373566,35.52001647986765,35.52724395599964,35.53447143213165,35.54169890826364,35.54892638439563,35.556153860527616,35.56338133665963,35.57060881279162,35.577836288923606,35.58506376505562,35.59229124118761,35.5995187173196,35.606746193451585,35.6139736695836,35.62120114571559,35.628428621847576,35.63565609797956,35.64288357411158,35.65011105024357,35.657338526375554,35.66456600250754,35.67179347863956,35.679020954771545,35.68624843090353,35.69347590703552,35.700703383167536,35.70793085929952,35.71515833543151,35.72238581156353,35.729613287695514,35.7368407638275,35.74406823995949,35.751295716091505,35.75852319222349,35.76575066835548,35.77297814448747,35.78020562061948,35.78743309675147,35.79466057288346,35.801888049015446,35.80911552514746,35.81634300127945,35.82357047741144,35.830797953543424,35.83802542967544,35.84525290580743,35.852480381939415,35.85970785807143,35.86693533420342,35.874162810335406,35.88139028646739,35.88861776259941,35.8958452387314,35.903072714863384,35.91030019099537,35.91752766712739,35.924755143259375,35.93198261939136,35.93921009552335,35.946437571655366,35.953665047787354,35.96089252391934,35.96812000005133,35.975347476183344,35.98257495231533,35.98980242844732,35.997029904579335,36.00425738071132,36.01148485684331,36.0187123329753,36.025939809107314,36.0331672852393,36.04039476137129,36.047622237503276,36.05484971363529,36.06207718976728,36.06930466589927,36.076532142031255,36.08375961816327,36.09098709429526,36.098214570427245,36.10544204655923,36.11266952269125,36.119896998823236,36.127124474955224,36.13435195108724,36.14157942721923,36.148806903351215,36.1560343794832,36.16326185561522,36.170489331747206,36.17771680787919,36.18494428401118,36.1921717601432,36.199399236275184,36.20662671240717,36.21385418853916,36.221081664671175,36.22830914080316,36.23553661693515,36.24276409306714,36.24999156919915,36.25721904533114,36.26444652146313,36.271673997595144,36.27890147372713,36.28612894985912,36.29335642599111,36.30058390212312,36.30781137825511,36.3150388543871,36.322266330519085,36.3294938066511,36.33672128278309,36.343948758915076,36.35117623504706,36.35840371117908,36.36563118731107,36.372858663443054,36.38008613957504,36.38731361570706,36.394541091839045,36.40176856797103,36.40899604410305,36.416223520235036,36.42345099636702,36.43067847249901,36.43790594863103,36.445133424763014,36.452360900895,36.45958837702699,36.466815853159005,36.47404332929099,36.48127080542298,36.48849828155497,36.495725757686984,36.50295323381897,36.51018070995096,36.517408186082946,36.52463566221496,36.53186313834695,36.53909061447894,36.546318090610924,36.55354556674294,36.56077304287493,36.568000519006915,36.57522799513893,36.58245547127092,36.589682947402906,36.596910423534894,36.60413789966691,36.6113653757989,36.618592851930885,36.62582032806287,36.63304780419489,36.640275280326875,36.64750275645886,36.65473023259085,36.661957708722866,36.669185184854854,36.67641266098684,36.68364013711883,36.690867613250845,36.69809508938283,36.70532256551482,36.712550041646836,36.71977751777882,36.72700499391081,36.7342324700428,36.741459946174814,36.7486874223068,36.75591489843879,36.763142374570776,36.77036985070279,36.77759732683478,36.78482480296677,36.792052279098755,36.79927975523077,36.80650723136276,36.813734707494746,36.82096218362673,36.82818965975875,36.83541713589074,36.842644612022724,36.84987208815474,36.85709956428673,36.864327040418715,36.8715545165507,36.87878199268272,36.886009468814706,36.89323694494669,36.90046442107868,36.9076918972107,36.914919373342684,36.92214684947467,36.92937432560666,36.936601801738675,36.94382927787066,36.95105675400265,36.95828423013464,36.96551170626665,36.97273918239864,36.97996665853063,36.987194134662644,36.99442161079463,37.00164908692662,37.00887656305861,37.01610403919062,37.02333151532261,37.0305589914546,37.037786467586585,37.0450139437186,37.05224141985059,37.059468895982576,37.06669637211456,37.07392384824658,37.08115132437857,37.088378800510554,37.09560627664254,37.10283375277456,37.110061228906545,37.11728870503853,37.12451618117055,37.131743657302536,37.138971133434524,37.14619860956651,37.15342608569853,37.160653561830514,37.1678810379625,37.17510851409449,37.182335990226505,37.18956346635849,37.19679094249048,37.20401841862247,37.211245894754484,37.21847337088647,37.22570084701846,37.232928323150446,37.24015579928246,37.24738327541445,37.25461075154644,37.26183822767845,37.26906570381044,37.27629317994243,37.283520656074415,37.29074813220643,37.29797560833842,37.305203084470406,37.312430560602394,37.31965803673441,37.3268855128664,37.334112988998385,37.34134046513037,37.34856794126239,37.355795417394376,37.36302289352636,37.37025036965835,37.37747784579037,37.384705321922354,37.39193279805434,37.39916027418636,37.406387750318345,37.41361522645033,37.42084270258232,37.428070178714336,37.43529765484632,37.44252513097831,37.4497526071103,37.456980083242314,37.4642075593743,37.47143503550629,37.47866251163828,37.48588998777029,37.49311746390228,37.50034494003427,37.507572416166255,37.51479989229827,37.52202736843026,37.529254844562246,37.53648232069423,37.54370979682625,37.55093727295824,37.558164749090224,37.56539222522224,37.57261970135423,37.579847177486215,37.5870746536182,37.59430212975022,37.601529605882206,37.60875708201419,37.61598455814618,37.6232120342782,37.630439510410184,37.63766698654217,37.64489446267416,37.652121938806175,37.65934941493816,37.66657689107015,37.67380436720214,37.681031843334154,37.68825931946614,37.69548679559813,37.702714271730144,37.70994174786213,37.71716922399412,37.72439670012611,37.73162417625812,37.73885165239011,37.7460791285221,37.753306604654085,37.7605340807861,37.76776155691809,37.774989033050076,37.782216509182064,37.78944398531408,37.79667146144607,37.803898937578055,37.81112641371004,37.81835388984206,37.825581365974045,37.83280884210603,37.84003631823805,37.847263794370036,37.854491270502024,37.86171874663401,37.86894622276603,37.876173698898015,37.88340117503,37.89062865116199,37.897856127294006,37.90508360342599,37.91231107955798,37.91953855568997,37.926766031821984,37.93399350795397,37.94122098408596,37.948448460217946,37.95567593634996,37.96290341248195,37.97013088861394,37.97735836474595,37.98458584087794,37.99181331700993,37.999040793141916,38.00626826927393,38.01349574540592,38.02072322153791,38.027950697669894,38.03517817380191,38.0424056499339,38.049633126065885,38.05686060219787,38.06408807832989,38.071315554461876,38.07854303059386,38.08577050672585,38.09299798285787,38.100225458989854,38.10745293512184,38.11468041125386,38.121907887385845,38.12913536351783,38.13636283964982,38.143590315781836,38.15081779191382,38.15804526804581,38.1652727441778,38.172500220309814,38.1797276964418,38.18695517257379,38.19418264870578,38.20141012483779,38.20863760096978,38.21586507710177,38.223092553233755,38.23032002936577,38.23754750549776,38.244774981629746,38.25200245776176,38.25922993389375,38.26645741002574,38.273684886157724,38.28091236228974,38.28813983842173,38.295367314553715,38.3025947906857,38.30982226681772,38.317049742949706,38.324277219081694,38.33150469521368,38.3387321713457,38.345959647477684,38.35318712360967,38.36041459974166,38.367642075873675,38.37486955200566,38.38209702813765,38.389324504269666,38.396551980401654,38.40377945653364,38.41100693266563,38.418234408797645,38.42546188492963,38.43268936106162,38.43991683719361,38.44714431332562,38.45437178945761,38.4615992655896,38.468826741721585,38.4760542178536,38.48328169398559,38.490509170117576,38.497736646249564,38.50496412238158,38.51219159851357,38.519419074645555,38.52664655077754,38.53387402690956,38.541101503041546,38.54832897917353,38.55555645530555,38.56278393143754,38.570011407569524,38.57723888370151,38.58446635983353,38.591693835965515,38.5989213120975,38.60614878822949,38.613376264361506,38.62060374049349,38.62783121662548,38.63505869275747,38.642286168889484,38.64951364502147,38.65674112115346,38.66396859728545,38.67119607341746,38.67842354954945,38.68565102568144,38.69287850181345,38.70010597794544,38.70733345407743,38.714560930209416,38.72178840634143,38.72901588247342,38.73624335860541,38.743470834737394,38.75069831086941,38.7579257870014,38.765153263133385,38.77238073926537,38.77960821539739,38.786835691529376,38.79406316766136,38.80129064379335,38.80851811992537,38.815745596057354,38.82297307218934,38.83020054832136,38.837428024453345,38.84465550058533,38.85188297671732,38.859110452849336,38.866337928981324,38.87356540511331,38.8807928812453,38.888020357377314,38.8952478335093,38.90247530964129,38.90970278577328,38.91693026190529,38.92415773803728,38.93138521416927,38.938612690301255,38.94584016643327,38.95306764256526,38.960295118697246,38.96752259482926,38.97475007096125,38.98197754709324,38.989205023225225,38.99643249935724,39.00365997548923,39.010887451621215,39.0181149277532,39.02534240388522,39.032569880017206,39.039797356149194,39.04702483228118,39.0542523084132,39.061479784545185,39.06870726067717,39.07593473680916,39.083162212941176,39.09038968907316,39.09761716520515,39.104844641337166,39.112072117469154,39.11929959360114,39.12652706973313,39.133754545865145,39.14098202199713,39.14820949812912,39.15543697426111,39.16266445039312,39.16989192652511,39.1771194026571,39.184346878789086,39.1915743549211,39.19880183105309,39.20602930718508,39.213256783317064,39.22048425944908,39.22771173558107,39.234939211713055,39.24216668784507,39.24939416397706,39.256621640109046,39.26384911624103,39.27107659237305,39.27830406850504,39.285531544637024,39.29275902076901,39.29998649690103,39.307213973033015,39.314441449165,39.32166892529699,39.328896401429006,39.33612387756099,39.34335135369298,39.35057882982497,39.357806305956984,39.36503378208897,39.37226125822096,39.379488734352975,39.38671621048496,39.39394368661695,39.40117116274894,39.40839863888095,39.41562611501294,39.42285359114493,39.430081067276916,39.43730854340893,39.44453601954092,39.45176349567291,39.458990971804894,39.46621844793691,39.4734459240689,39.480673400200885,39.48790087633287,39.49512835246489,39.502355828596876,39.509583304728864,39.51681078086085,39.52403825699287,39.531265733124854,39.53849320925684,39.54572068538886,39.552948161520845,39.56017563765283,39.56740311378482,39.574630589916836,39.581858066048824,39.58908554218081,39.5963130183128,39.603540494444815,39.6107679705768,39.61799544670879,39.62522292284078,39.63245039897279,39.63967787510478,39.64690535123677,39.654132827368755,39.66136030350077,39.66858777963276,39.675815255764746,39.68304273189676,39.69027020802875,39.69749768416074,39.704725160292725,39.71195263642474,39.71918011255673,39.726407588688716,39.7336350648207,39.74086254095272,39.74809001708471,39.755317493216694,39.76254496934868,39.7697724454807,39.776999921612685,39.78422739774467,39.79145487387666,39.798682350008676,39.80590982614066,39.81313730227265,39.82036477840467,39.827592254536654,39.83481973066864,39.84204720680063,39.849274682932645,39.85650215906463,39.86372963519662,39.87095711132861,39.87818458746062,39.88541206359261,39.8926395397246,39.899867015856586,39.9070944919886,39.91432196812059,39.92154944425258,39.928776920384564,39.93600439651658,39.94323187264857,39.950459348780555,39.95768682491257,39.96491430104456,39.972141777176546,39.97936925330853,39.98659672944055,39.99382420557254,40.001051681704524,40.00827915783651,40.01550663396853,40.022734110100515,40.0299615862325,40.03718906236449,40.044416538496506,40.05164401462849,40.05887149076048,40.06609896689247,40.073326443024484,40.08055391915647,40.08778139528846,40.095008871420475,40.10223634755246,40.10946382368445,40.11669129981644,40.123918775948454,40.13114625208044,40.13837372821243,40.145601204344416,40.15282868047643,40.16005615660842,40.16728363274041,40.174511108872395,40.18173858500441,40.1889660611364,40.196193537268385,40.20342101340037,40.21064848953239,40.217875965664376,40.225103441796364,40.23233091792838,40.23955839406037,40.246785870192355,40.25401334632434,40.26124082245636,40.268468298588346,40.27569577472033,40.28292325085232,40.290150726984336,40.297378203116324,40.30460567924831,40.3118331553803,40.319060631512315,40.3262881076443,40.33351558377629,40.34074305990828,40.34797053604029,40.35519801217228,40.36242548830427,40.369652964436284,40.37688044056827,40.38410791670026,40.39133539283225,40.39856286896426,40.40579034509625,40.41301782122824,40.420245297360225,40.42747277349224,40.43470024962423,40.441927725756216,40.4491552018882,40.45638267802022,40.46361015415221,40.470837630284194,40.47806510641618,40.4852925825482,40.492520058680185,40.49974753481217,40.50697501094419,40.514202487076176,40.52142996320816,40.52865743934015,40.53588491547217,40.543112391604154,40.55033986773614,40.55756734386813,40.564794820000145,40.57202229613213,40.57924977226412,40.58647724839611,40.59370472452812,40.60093220066011,40.6081596767921,40.615387152924086,40.6226146290561,40.62984210518809,40.63706958132008,40.644297057452064,40.65152453358408,40.65875200971607,40.665979485848055,40.67320696198007,40.68043443811206,40.687661914244046,40.694889390376034,40.70211686650805,40.70934434264004,40.716571818772024,40.72379929490401,40.73102677103603,40.738254247168015,40.7454817233,40.75270919943199,40.759936675564006,40.767164151695994,40.77439162782798,40.78161910395997,40.788846580091985,40.79607405622397,40.80330153235596,40.810529008487975,40.81775648461996,40.82498396075195,40.83221143688394,40.839438913015954,40.84666638914794,40.85389386527993,40.861121341411916,40.86834881754393,40.87557629367592,40.88280376980791,40.890031245939895,40.89725872207191,40.9044861982039,40.911713674335886,40.91894115046787,40.92616862659989,40.93339610273188,40.940623578863864,40.94785105499588,40.95507853112787,40.962306007259855,40.96953348339184,40.97676095952386,40.983988435655846,40.99121591178783,40.99844338791982,41.00567086405184,41.012898340183824,41.02012581631581,41.0273532924478,41.034580768579815,41.0418082447118,41.04903572084379,41.05626319697578,41.06349067310779,41.07071814923978,41.07794562537177,41.085173101503784,41.09240057763577,41.09962805376776,41.10685552989975,41.11408300603176,41.12131048216375,41.12853795829574,41.135765434427725,41.14299291055974,41.15022038669173,41.157447862823716,41.1646753389557,41.17190281508772,41.17913029121971,41.186357767351694,41.19358524348368,41.2008127196157,41.208040195747685,41.21526767187967,41.22249514801169,41.229722624143676,41.23695010027566,41.24417757640765,41.25140505253967,41.258632528671654,41.26586000480364,41.27308748093563,41.280314957067645,41.28754243319963,41.29476990933162,41.30199738546361,41.309224861595624,41.31645233772761,41.3236798138596,41.330907289991586,41.3381347661236,41.34536224225559,41.35258971838758,41.35981719451959,41.36704467065158,41.37427214678357,41.381499622915555,41.38872709904757,41.39595457517956,41.403182051311546,41.410409527443534,41.41763700357555,41.42486447970754,41.432091955839525,41.43931943197151,41.44654690810353,41.453774384235516,41.4610018603675,41.46822933649949,41.475456812631506,41.482684288763494,41.48991176489548,41.4971392410275,41.504366717159485,41.51159419329147,41.51882166942346,41.526049145555476,41.53327662168746,41.54050409781945,41.54773157395144,41.554959050083454,41.56218652621544,41.56941400234743,41.57664147847942,41.58386895461143,41.59109643074342,41.59832390687541,41.605551383007395,41.61277885913941,41.6200063352714,41.627233811403386,41.63446128753537,41.64168876366739,41.64891623979938,41.656143715931364,41.66337119206338,41.67059866819537,41.677826144327355,41.68505362045934,41.69228109659136,41.699508572723346,41.70673604885533,41.71396352498732,41.72119100111934,41.728418477251324,41.73564595338331,41.7428734295153,41.750100905647315,41.7573283817793,41.76455585791129,41.77178333404328,41.77901081017529,41.78623828630728,41.79346576243927,41.800693238571284,41.80792071470327,41.81514819083526,41.82237566696725,41.82960314309926,41.83683061923125,41.84405809536324,41.851285571495225,41.85851304762724,41.86574052375923,41.872967999891216,41.880195476023204,41.88742295215522,41.89465042828721,41.901877904419194,41.90910538055118,41.9163328566832,41.923560332815185,41.93078780894717,41.93801528507919,41.945242761211176,41.952470237343164,41.95969771347515,41.96692518960717,41.974152665739155,41.98138014187114,41.98860761800313,41.995835094135145,42.00306257026713,42.01029004639912,42.01751752253111,42.024744998663124,42.03197247479511,42.0391999509271,42.046427427059086,42.0536549031911,42.06088237932309,42.06810985545508,42.07533733158709,42.08256480771908,42.08979228385107,42.097019759983056,42.10424723611507,42.11147471224706,42.118702188379046,42.125929664511034,42.13315714064305,42.14038461677504,42.147612092907025,42.15483956903901,42.16206704517103,42.169294521303016,42.176521997435,42.18374947356699,42.19097694969901,42.198204425830994,42.20543190196298,42.212659378095,42.219886854226985,42.22711433035897,42.23434180649096,42.241569282622976,42.24879675875496,42.25602423488695,42.26325171101894,42.270479187150954,42.27770666328294,42.28493413941493,42.29216161554692,42.29938909167893,42.30661656781092,42.31384404394291,42.321071520074895,42.32829899620691,42.3355264723389,42.342753948470886,42.3499814246029,42.35720890073489,42.36443637686688,42.371663852998864,42.37889132913088,42.38611880526287,42.393346281394855,42.40057375752684,42.40780123365886,42.415028709790846,42.42225618592283,42.42948366205482,42.43671113818684,42.443938614318824,42.45116609045081,42.4583935665828,42.465621042714815,42.4728485188468,42.48007599497879,42.487303471110806,42.494530947242794,42.50175842337478,42.50898589950677,42.516213375638785,42.52344085177077,42.53066832790276,42.53789580403475,42.54512328016676,42.55235075629875,42.55957823243074,42.566805708562725,42.57403318469474,42.58126066082673,42.588488136958716,42.595715613090704,42.60294308922272,42.61017056535471,42.617398041486695,42.62462551761868,42.6318529937507,42.639080469882686,42.64630794601467,42.65353542214669,42.660762898278676,42.667990374410664,42.67521785054265,42.68244532667467,42.689672802806655,42.69690027893864,42.70412775507063,42.711355231202646,42.71858270733463,42.72581018346662,42.73303765959861,42.740265135730624,42.74749261186261,42.7547200879946,42.76194756412659,42.7691750402586,42.77640251639059,42.78362999252258,42.79085746865459,42.79808494478658,42.80531242091857,42.812539897050556,42.81976737318257,42.82699484931456,42.83422232544655,42.841449801578534,42.84867727771055,42.85590475384254,42.863132229974525,42.87035970610651,42.87758718223853,42.884814658370516,42.8920421345025,42.89926961063449,42.90649708676651,42.913724562898494,42.92095203903048,42.9281795151625,42.935406991294485,42.94263446742647,42.94986194355846,42.957089419690476,42.96431689582246,42.97154437195445,42.97877184808644,42.985999324218454,42.99322680035044,43.00045427648243,43.00768175261442,43.01490922874643,43.02213670487842,43.02936418101041,43.036591657142395,43.04381913327441,43.0510466094064,43.058274085538386,43.0655015616704,43.07272903780239,43.07995651393438,43.087183990066364,43.09441146619838,43.10163894233037,43.108866418462355,43.11609389459434,43.12332137072636,43.130548846858346,43.137776322990334,43.14500379912232,43.15223127525434,43.159458751386325,43.16668622751831,43.1739137036503,43.181141179782315,43.1883686559143,43.19559613204629,43.202823608178306,43.210051084310294,43.21727856044228,43.22450603657427,43.231733512706285,43.23896098883827,43.24618846497026,43.25341594110225,43.26064341723426,43.26787089336625,43.27509836949824,43.282325845630226,43.28955332176224,43.29678079789423,43.304008274026216,43.311235750158204,43.31846322629022,43.32569070242221,43.332918178554195,43.34014565468621,43.3473731308182,43.354600606950186,43.36182808308217,43.36905555921419,43.37628303534618,43.383510511478164,43.39073798761015,43.39796546374217,43.405192939874155,43.41242041600614,43.41964789213813,43.426875368270146,43.43410284440213,43.44133032053412,43.44855779666611,43.455785272798124,43.46301274893011,43.4702402250621,43.477467701194115,43.4846951773261,43.49192265345809,43.49915012959008,43.50637760572209,43.51360508185408,43.52083255798607,43.528060034118056,43.53528751025007,43.54251498638206,43.54974246251405,43.556969938646034,43.56419741477805,43.57142489091004,43.578652367042025,43.58587984317401,43.59310731930603,43.600334795438016,43.60756227157,43.61478974770199,43.62201722383401,43.629244699965994,43.63647217609798,43.64369965223,43.650927128361985,43.65815460449397,43.66538208062596,43.672609556757976,43.679837032889964,43.68706450902195,43.69429198515394,43.701519461285955,43.70874693741794,43.71597441354993,43.72320188968192,43.73042936581393,43.73765684194592,43.74488431807791,43.752111794209895,43.75933927034191,43.7665667464739,43.773794222605886,43.7810216987379,43.78824917486989,43.79547665100188,43.802704127133865,43.80993160326588,43.81715907939787,43.824386555529856,43.83161403166184,43.83884150779386,43.846068983925846,43.853296460057834,43.86052393618982,43.86775141232184,43.874978888453825,43.88220636458581,43.8894338407178,43.896661316849816,43.9038887929818,43.91111626911379,43.91834374524581,43.925571221377794,43.93279869750978,43.94002617364177,43.947253649773785,43.95448112590577,43.96170860203776,43.96893607816975,43.97616355430176,43.98339103043375,43.99061850656574,43.997845982697726,44.00507345882974,44.01230093496173,44.01952841109372,44.026755887225704,44.03398336335772,44.04121083948971,44.048438315621695,44.05566579175371,44.0628932678857,44.070120744017686,44.07734822014967,44.08457569628169,44.09180317241368,44.099030648545664,44.10625812467765,44.11348560080967,44.120713076941655,44.12794055307364,44.13516802920563,44.142395505337646,44.14962298146963,44.15685045760162,44.16407793373361,44.171305409865624,44.17853288599761,44.1857603621296,44.192987838261615,44.2002153143936,44.20744279052559,44.21467026665758,44.221897742789594,44.22912521892158,44.23635269505357,44.243580171185556,44.25080764731757,44.25803512344956,44.26526259958155,44.272490075713534,44.27971755184555,44.28694502797754,44.294172504109525,44.30139998024151,44.30862745637353,44.315854932505516,44.323082408637504,44.33030988476952,44.33753736090151,44.344764837033495,44.35199231316548,44.3592197892975,44.366447265429485,44.37367474156147,44.38090221769346,44.388129693825476,44.395357169957464,44.40258464608945,44.40981212222144,44.417039598353455,44.42426707448544,44.43149455061743,44.43872202674942,44.44594950288143,44.45317697901342,44.46040445514541,44.467631931277424,44.47485940740941,44.4820868835414,44.489314359673386,44.4965418358054,44.50376931193739,44.51099678806938,44.518224264201365,44.52545174033338,44.53267921646537,44.539906692597356,44.54713416872934,44.55436164486136,44.56158912099335,44.568816597125334,44.57604407325732,44.58327154938934,44.590499025521325,44.59772650165331,44.60495397778533,44.612181453917316,44.6194089300493,44.62663640618129,44.63386388231331,44.641091358445294,44.64831883457728,44.65554631070927,44.662773786841285,44.67000126297327,44.67722873910526,44.68445621523725,44.69168369136926,44.69891116750125,44.70613864363324,44.713366119765226,44.72059359589724,44.72782107202923,44.73504854816122,44.742276024293204,44.74950350042522,44.75673097655721,44.763958452689195,44.77118592882121,44.7784134049532,44.785640881085186,44.79286835721717,44.80009583334919,44.80732330948118,44.814550785613164,44.82177826174515,44.82900573787717,44.836233214009155,44.84346069014114,44.85068816627313,44.857915642405146,44.865143118537134,44.87237059466912,44.87959807080111,44.886825546933125,44.89405302306511,44.9012804991971,44.908507975329115,44.9157354514611,44.92296292759309,44.93019040372508,44.937417879857094,44.94464535598908,44.95187283212107,44.959100308253056,44.96632778438507,44.97355526051706,44.98078273664905,44.988010212781035,44.99523768891305,45.00246516504504,45.009692641177026,45.01692011730901,45.02414759344103,45.031375069573016,45.038602545705004,45.04583002183702,45.05305749796901,45.060284974100995,45.06751245023298,45.074739926365,45.081967402496986,45.08919487862897,45.09642235476096,45.10364983089298,45.110877307024964,45.11810478315695,45.12533225928894,45.132559735420955,45.13978721155294,45.14701468768493,45.15424216381692,45.16146963994893,45.16869711608092,45.17592459221291,45.183152068344924,45.19037954447691,45.1976070206089,45.20483449674089,45.2120619728729,45.21928944900489,45.22651692513688,45.233744401268865,45.24097187740088,45.24819935353287,45.255426829664856,45.26265430579684,45.26988178192886,45.27710925806085,45.284336734192834,45.29156421032482,45.29879168645684,45.306019162588825,45.31324663872081,45.32047411485283,45.327701590984816,45.3349290671168,45.34215654324879,45.34938401938081,45.356611495512794,45.36383897164478,45.37106644777677,45.378293923908785,45.38552140004077,45.39274887617276,45.39997635230475,45.407203828436764,45.41443130456875,45.42165878070074,45.428886256832726,45.43611373296474,45.44334120909673,45.45056868522872,45.45779616136073,45.46502363749272,45.47225111362471,45.479478589756695,45.48670606588871,45.4939335420207,45.501161018152686,45.508388494284674,45.51561597041669,45.52284344654868,45.530070922680665,45.53729839881265,45.54452587494467,45.551753351076655,45.55898082720864,45.56620830334063,45.573435779472646,45.580663255604634,45.58789073173662,45.59511820786864,45.602345684000625,45.60957316013261,45.6168006362646,45.624028112396616,45.6312555885286,45.63848306466059,45.64571054079258,45.652938016924594,45.66016549305658,45.66739296918857,45.674620445320556,45.68184792145257,45.68907539758456,45.69630287371655,45.703530349848535,45.71075782598055,45.71798530211254,45.725212778244526,45.73244025437651,45.73966773050853,45.74689520664052,45.754122682772504,45.76135015890452,45.76857763503651,45.775805111168495,45.78303258730048,45.7902600634325,45.797487539564486,45.80471501569647,45.81194249182846,45.81916996796048,45.826397444092464,45.83362492022445,45.84085239635644,45.848079872488455,45.85530734862044,45.86253482475243,45.86976230088442,45.87698977701643,45.88421725314842,45.89144472928041,45.898672205412424,45.90589968154441,45.9131271576764,45.92035463380839,45.9275821099404,45.93480958607239,45.94203706220438,45.949264538336365,45.95649201446838,45.96371949060037,45.970946966732356,45.97817444286434,45.98540191899636,45.99262939512835,45.999856871260334,46.00708434739232,46.01431182352434,46.021539299656325,46.02876677578831,46.03599425192033,46.043221728052316,46.050449204184304,46.05767668031629,46.06490415644831,46.072131632580295,46.07935910871228,46.08658658484427,46.093814060976285,46.10104153710827,46.10826901324026,46.11549648937225,46.122723965504264,46.12995144163625,46.13717891776824,46.144406393900226,46.15163387003224,46.15886134616423,46.16608882229622,46.17331629842823,46.18054377456022,46.18777125069221,46.194998726824196,46.20222620295621,46.2094536790882,46.216681155220186,46.223908631352174,46.23113610748419,46.23836358361618,46.245591059748165,46.25281853588015,46.26004601201217,46.267273488144156,46.27450096427614,46.28172844040813,46.28895591654015,46.296183392672134,46.30341086880412,46.31063834493614,46.317865821068125,46.32509329720011,46.3323207733321,46.339548249464116,46.3467757255961,46.35400320172809,46.36123067786008,46.368458153992094,46.37568563012408,46.38291310625607,46.39014058238806,46.39736805852007,46.40459553465206,46.41182301078405,46.419050486916035,46.42627796304805,46.43350543918004,46.440732915312026,46.44796039144404,46.45518786757603,46.46241534370802,46.469642819840004,46.47687029597202,46.48409777210401,46.491325248235995,46.49855272436798,46.5057802005,46.513007676631986,46.52023515276397,46.52746262889596,46.53469010502798,46.541917581159964,46.54914505729195,46.55637253342394,46.563600009555955,46.57082748568794,46.57805496181993,46.585282437951946,46.592509914083934,46.59973739021592,46.60696486634791,46.614192342479924,46.62141981861191,46.6286472947439,46.63587477087589,46.6431022470079,46.65032972313989,46.65755719927188,46.664784675403865,46.67201215153588,46.67923962766787,46.686467103799856,46.693694579931844,46.70092205606386,46.70814953219585,46.715377008327835,46.72260448445982,46.72983196059184,46.737059436723825,46.74428691285581,46.75151438898783,46.758741865119816,46.765969341251804,46.77319681738379,46.78042429351581,46.787651769647795,46.79487924577978,46.80210672191177,46.809334198043786,46.81656167417577,46.82378915030776,46.83101662643975,46.838244102571764,46.84547157870375,46.85269905483574,46.859926530967726,46.86715400709974,46.87438148323173,46.88160895936372,46.88883643549573,46.89606391162772,46.90329138775971,46.910518863891696,46.91774634002371,46.9249738161557,46.93220129228769,46.939428768419674,46.94665624455169,46.95388372068368,46.961111196815665,46.96833867294765,46.97556614907967,46.982793625211656,46.99002110134364,46.99724857747563,47.00447605360765,47.011703529739634,47.01893100587162,47.02615848200364,47.033385958135625,47.04061343426761,47.0478409103996,47.055068386531616,47.0622958626636,47.06952333879559,47.07675081492758,47.083978291059594,47.09120576719158,47.09843324332357,47.10566071945556,47.11288819558757,47.12011567171956,47.12734314785155,47.134570623983535,47.14179810011555,47.14902557624754,47.156253052379526,47.16348052851154,47.17070800464353,47.17793548077552,47.185162956907504,47.19239043303952,47.19961790917151,47.206845385303495,47.21407286143548,47.2213003375675,47.228527813699486,47.235755289831474,47.24298276596346,47.25021024209548,47.257437718227465,47.26466519435945,47.27189267049144,47.279120146623455,47.28634762275544,47.29357509888743,47.300802575019446,47.308030051151434,47.31525752728342,47.32248500341541,47.329712479547425,47.33693995567941,47.3441674318114,47.35139490794339,47.3586223840754,47.36584986020739,47.37307733633938,47.380304812471365,47.38753228860338,47.39475976473537,47.401987240867356,47.409214716999344,47.41644219313136,47.42366966926335,47.430897145395335,47.43812462152735,47.44535209765934,47.452579573791326,47.45980704992331,47.46703452605533,47.47426200218732,47.481489478319304,47.48871695445129,47.49594443058331,47.503171906715295,47.51039938284728,47.51762685897927,47.524854335111286,47.53208181124327,47.53930928737526,47.54653676350725,47.553764239639264,47.56099171577125,47.56821919190324,47.575446668035255,47.58267414416724,47.58990162029923,47.59712909643122,47.60435657256323,47.61158404869522,47.61881152482721,47.626039000959196,47.63326647709121,47.6404939532232,47.64772142935519,47.654948905487174,47.66217638161919,47.66940385775118,47.676631333883165,47.68385881001515,47.69108628614717,47.698313762279156,47.70554123841114,47.71276871454313,47.71999619067515,47.727223666807134,47.73445114293912,47.74167861907114,47.748906095203125,47.75613357133511,47.7633610474671,47.770588523599116,47.777815999731104,47.78504347586309,47.79227095199508,47.799498428127094,47.80672590425908,47.81395338039107,47.82118085652306,47.82840833265507,47.83563580878706,47.84286328491905,47.850090761051035,47.85731823718305,47.86454571331504,47.871773189447026,47.87900066557904,47.88622814171103,47.89345561784302,47.900683093975005,47.90791057010702,47.91513804623901,47.922365522370995,47.92959299850298,47.936820474635,47.944047950766986,47.951275426898974,47.95850290303096,47.96573037916298,47.972957855294965,47.98018533142695,47.98741280755894,47.994640283690956,48.00186775982294,48.00909523595493,48.01632271208695,48.023550188218934,48.03077766435092,48.03800514048291,48.045232616614925,48.05246009274691,48.0596875688789,48.06691504501089,48.0741425211429,48.08136999727489,48.08859747340688,48.095824949538866,48.10305242567088,48.11027990180287,48.11750737793486,48.124734854066844,48.13196233019886,48.13918980633085,48.146417282462835,48.15364475859485,48.16087223472684,48.168099710858826,48.17532718699081,48.18255466312283,48.18978213925482,48.197009615386804,48.20423709151879,48.21146456765081,48.218692043782795,48.22591951991478,48.23314699604677,48.240374472178786,48.24760194831077,48.25482942444276,48.26205690057475,48.269284376706764,48.27651185283875,48.28373932897074,48.290966805102755,48.29819428123474,48.30542175736673,48.31264923349872,48.319876709630734,48.32710418576272,48.33433166189471,48.341559138026696,48.34878661415871,48.3560140902907,48.36324156642269,48.370469042554674,48.37769651868669,48.38492399481868,48.392151470950665,48.39937894708265,48.40660642321467,48.413833899346656,48.421061375478644,48.42828885161066,48.43551632774265,48.442743803874635,48.44997128000662,48.45719875613864,48.464426232270625,48.47165370840261,48.4788811845346,48.486108660666616,48.493336136798604,48.50056361293059,48.50779108906258,48.515018565194595,48.52224604132658,48.52947351745857,48.53670099359056,48.54392846972257,48.55115594585456,48.55838342198655,48.565610898118564,48.57283837425055,48.58006585038254,48.587293326514526,48.59452080264654,48.60174827877853,48.60897575491052,48.616203231042505,48.62343070717452,48.63065818330651,48.637885659438496,48.64511313557048,48.6523406117025,48.65956808783449,48.666795563966474,48.67402304009846,48.68125051623048,48.688477992362465,48.69570546849445,48.70293294462647,48.710160420758456,48.71738789689044,48.72461537302243,48.73184284915445,48.739070325286434,48.74629780141842,48.75352527755041,48.760752753682425,48.76798022981441,48.7752077059464,48.78243518207839,48.7896626582104,48.79689013434239,48.80411761047438,48.811345086606366,48.81857256273838,48.82580003887037,48.83302751500236,48.840254991134344,48.84748246726636,48.85470994339835,48.861937419530335,48.86916489566235,48.87639237179434,48.883619847926326,48.89084732405831,48.89807480019033,48.90530227632232,48.912529752454304,48.91975722858629,48.92698470471831,48.934212180850295,48.94143965698228,48.94866713311427,48.955894609246286,48.963122085378274,48.97034956151026,48.97757703764225,48.984804513774264,48.99203198990625,48.99925946603824,49.006486942170255,49.01371441830224,49.02094189443423,49.02816937056622,49.035396846698234,49.04262432283022,49.04985179896221,49.057079275094196,49.06430675122621,49.0715342273582,49.07876170349019,49.085989179622175,49.09321665575419,49.10044413188618,49.107671608018165,49.11489908415015,49.12212656028217,49.129354036414156,49.136581512546144,49.14380898867816,49.15103646481015,49.158263940942135,49.16549141707412,49.17271889320614,49.179946369338126,49.18717384547011,49.1944013216021,49.20162879773412,49.208856273866104,49.21608374999809,49.22331122613008,49.230538702262095,49.23776617839408,49.24499365452607,49.25222113065806,49.25944860679007,49.26667608292206,49.27390355905405,49.281131035186064,49.28835851131805,49.29558598745004,49.30281346358203,49.31004093971404,49.31726841584603,49.32449589197802,49.331723368110005,49.33895084424202,49.34617832037401,49.353405796505996,49.36063327263798,49.36786074877,49.37508822490199,49.382315701033974,49.38954317716596,49.39677065329798,49.403998129429965,49.41122560556195,49.41845308169397,49.425680557825956,49.43290803395794,49.44013551008993,49.44736298622195,49.454590462353934,49.46181793848592,49.46904541461791,49.476272890749925,49.48350036688191,49.4907278430139,49.49795531914589,49.5051827952779,49.51241027140989,49.51963774754188,49.526865223673866,49.53409269980588,49.54132017593787,49.54854765206986,49.55577512820187,49.56300260433386,49.57023008046585,49.577457556597835,49.58468503272985,49.59191250886184,49.599139984993826,49.606367461125814,49.61359493725783,49.62082241338982,49.628049889521805,49.63527736565379,49.64250484178581,49.649732317917795,49.65695979404978,49.66418727018177,49.671414746313786,49.678642222445774,49.68586969857776,49.69309717470978,49.700324650841765,49.70755212697375,49.71477960310574,49.722007079237756,49.72923455536974,49.73646203150173,49.74368950763372,49.750916983765734,49.75814445989772,49.76537193602971,49.772599412161696,49.77982688829371,49.7870543644257,49.79428184055769,49.801509316689675,49.80873679282169,49.81596426895368,49.823191745085666,49.83041922121765,49.83764669734967,49.84487417348166,49.852101649613644,49.85932912574566,49.86655660187765,49.873784078009635,49.88101155414162,49.88823903027364,49.895466506405626,49.90269398253761,49.9099214586696,49.91714893480162,49.924376410933604,49.93160388706559,49.93883136319758,49.946058839329595,49.95328631546158,49.96051379159357,49.96774126772556,49.97496874385757,49.98219621998956,49.98942369612155,49.996651172253564,50.00387864838555,50.01110612451754,50.01833360064953,50.02556107678154,50.03278855291353,50.04001602904552,50.047243505177505,50.05447098130952,50.06169845744151,50.068925933573496,50.07615340970548,50.0833808858375,50.09060836196949,50.097835838101474,50.10506331423346,50.11229079036548,50.119518266497465,50.12674574262945,50.13397321876147,50.141200694893456,50.148428171025444,50.15565564715743,50.16288312328945,50.170110599421434,50.17733807555342,50.18456555168541,50.191793027817425,50.19902050394941,50.2062479800814,50.21347545621339,50.220702932345404,50.22793040847739,50.23515788460938,50.242385360741366,50.24961283687338,50.25684031300537,50.26406778913736,50.27129526526937,50.27852274140136,50.28575021753335,50.292977693665335,50.30020516979735,50.30743264592934,50.314660122061326,50.321887598193314,50.32911507432533,50.33634255045732,50.343570026589305,50.35079750272129,50.35802497885331,50.365252454985296,50.37247993111728,50.37970740724927,50.38693488338129,50.394162359513274,50.40138983564526,50.40861731177728,50.415844787909265,50.42307226404125,50.43029974017324,50.437527216305256,50.44475469243724,50.45198216856923,50.45920964470122,50.466437120833234,50.47366459696522,50.48089207309721,50.4881195492292,50.49534702536121,50.5025745014932,50.50980197762519,50.517029453757175,50.52425692988919,50.53148440602118,50.538711882153166,50.54593935828518,50.55316683441717,50.56039431054916,50.567621786681144,50.57484926281316,50.58207673894515,50.589304215077135,50.59653169120912,50.60375916734114,50.610986643473126,50.61821411960511,50.6254415957371,50.63266907186912,50.639896548001104,50.64712402413309,50.65435150026508,50.661578976397095,50.66880645252908,50.67603392866107,50.683261404793086,50.69048888092507,50.69771635705706,50.70494383318905,50.712171309321064,50.71939878545305,50.72662626158504,50.73385373771703,50.74108121384904,50.74830868998103,50.75553616611302,50.762763642245005,50.76999111837702,50.77721859450901,50.784446070640996,50.791673546772984,50.798901022905,50.80612849903699,50.813355975168975,50.82058345130096,50.82781092743298,50.835038403564965,50.84226587969695,50.84949335582897,50.856720831960956,50.863948308092944,50.87117578422493,50.87840326035695,50.885630736488935,50.89285821262092,50.90008568875291,50.907313164884926,50.91454064101691,50.9217681171489,50.92899559328089,50.936223069412904,50.94345054554489,50.95067802167688,50.957905497808866,50.96513297394088,50.97236045007287,50.97958792620486,50.98681540233687,50.99404287846886,51.00127035460085,51.008497830732836,51.01572530686485,51.02295278299684,51.03018025912883,51.037407735260814,51.04463521139283,51.05186268752482,51.059090163656805,51.06631763978879,51.07354511592081,51.080772592052796,51.08800006818478,51.09522754431677,51.10245502044879,51.109682496580774,51.11690997271276,51.12413744884478,51.131364924976765,51.13859240110875,51.14581987724074,51.153047353372756,51.16027482950474,51.16750230563673,51.17472978176872,51.181957257900734,51.18918473403272,51.19641221016471,51.2036396862967,51.21086716242871,51.2180946385607,51.22532211469269,51.232549590824675,51.23977706695669,51.24700454308868,51.254232019220666,51.26145949535268,51.26868697148467,51.27591444761666,51.283141923748644,51.29036939988066,51.29759687601265,51.304824352144635,51.31205182827662,51.31927930440864,51.326506780540626,51.333734256672614,51.3409617328046,51.34818920893662,51.355416685068604,51.36264416120059,51.36987163733258,51.377099113464595,51.38432658959658,51.39155406572857,51.398781541860586,51.406009017992574,51.41323649412456,51.42046397025655,51.427691446388565,51.43491892252055,51.44214639865254,51.44937387478453,51.45660135091654,51.46382882704853,51.47105630318052,51.478283779312505,51.48551125544452,51.49273873157651,51.499966207708496,51.507193683840484,51.5144211599725,51.52164863610449,51.528876112236475,51.53610358836849,51.54333106450048,51.550558540632466,51.55778601676445,51.56501349289647,51.57224096902846,51.579468445160444,51.58669592129243,51.59392339742445,51.601150873556435,51.60837834968842,51.61560582582041,51.622833301952426,51.63006077808441,51.6372882542164,51.64451573034839,51.651743206480404,51.65897068261239,51.66619815874438,51.673425634876395,51.68065311100838,51.68788058714037,51.69510806327236,51.70233553940437,51.70956301553636,51.71679049166835,51.724017967800336,51.73124544393235,51.73847292006434,51.74570039619633,51.752927872328314,51.76015534846033,51.76738282459232,51.774610300724305,51.78183777685629,51.78906525298831,51.796292729120296,51.80352020525228,51.81074768138427,51.81797515751629,51.825202633648274,51.83243010978026,51.83965758591228,51.846885062044265,51.85411253817625,51.86134001430824,51.868567490440256,51.87579496657224,51.88302244270423,51.89024991883622,51.897477394968234,51.90470487110022,51.91193234723221,51.9191598233642,51.92638729949621,51.9336147756282,51.94084225176019,51.948069727892175,51.95529720402419,51.96252468015618,51.969752156288166,51.97697963242018,51.98420710855217,51.99143458468416,51.998662060816145,52.00588953694816,52.01311701308015,52.020344489212135,52.02757196534412,52.03479944147614,52.042026917608126,52.049254393740114,52.0564818698721,52.06370934600412,52.070936822136105,52.07816429826809,52.08539177440008,52.092619250532096,52.09984672666408,52.10707420279607,52.114301678928086,52.121529155060074,52.12875663119206,52.13598410732405,52.143211583456065,52.15043905958805,52.15766653572004,52.16489401185203,52.17212148798404,52.17934896411603,52.18657644024802,52.193803916380006,52.20103139251202,52.20825886864401,52.215486344776,52.222713820907984,52.22994129704,52.23716877317199,52.244396249303975,52.25162372543599,52.25885120156798,52.266078677699966,52.27330615383195,52.28053362996397,52.28776110609596,52.294988582227944,52.30221605835993,52.30944353449195,52.316671010623935,52.32389848675592,52.33112596288791,52.338353439019926,52.34558091515191,52.3528083912839,52.36003586741589,52.367263343547904,52.37449081967989,52.38171829581188,52.388945771943895,52.39617324807588,52.40340072420787,52.41062820033986,52.41785567647187,52.42508315260386,52.43231062873585,52.439538104867836,52.44676558099985,52.45399305713184,52.46122053326383,52.468448009395814,52.47567548552783,52.48290296165982,52.490130437791805,52.49735791392379,52.50458539005581,52.511812866187796,52.519040342319784,52.5262678184518,52.53349529458379,52.540722770715774,52.54795024684776,52.55517772297978,52.562405199111765,52.56963267524375,52.57686015137574,52.584087627507756,52.591315103639744,52.59854257977173,52.60577005590372,52.612997532035735,52.62022500816772,52.62745248429971,52.6346799604317,52.64190743656371,52.6491349126957,52.65636238882769,52.663589864959704,52.67081734109169,52.67804481722368,52.685272293355666,52.69249976948768,52.69972724561967,52.70695472175166,52.714182197883645,52.72140967401566,52.72863715014765,52.735864626279636,52.74309210241162,52.75031957854364,52.757547054675626,52.764774530807614,52.7720020069396,52.77922948307162,52.786456959203605,52.79368443533559,52.80091191146761,52.808139387599596,52.81536686373158,52.82259433986357,52.82982181599559,52.837049292127574,52.84427676825956,52.85150424439155,52.858731720523565,52.86595919665555,52.87318667278754,52.88041414891953,52.88764162505154,52.89486910118353,52.90209657731552,52.909324053447506,52.91655152957952,52.92377900571151,52.9310064818435,52.938233957975484,52.9454614341075,52.95268891023949,52.959916386371475,52.96714386250349,52.97437133863548,52.981598814767466,52.98882629089945,52.99605376703147,53.00328124316346,53.010508719295444,53.01773619542743,53.02496367155945,53.032191147691435,53.03941862382342,53.04664609995541,53.053873576087426,53.06110105221941,53.0683285283514,53.07555600448339,53.082783480615404,53.09001095674739,53.09723843287938,53.104465909011395,53.11169338514338,53.11892086127537,53.12614833740736,53.133375813539374,53.14060328967136,53.14783076580335,53.155058241935336,53.16228571806735,53.16951319419934,53.17674067033133,53.183968146463314,53.19119562259533,53.19842309872732,53.205650574859305,53.21287805099129,53.22010552712331,53.227333003255296,53.234560479387284,53.2417879555193,53.24901543165129,53.256242907783275,53.26347038391526,53.27069786004728,53.277925336179266,53.28515281231125,53.29238028844324,53.299607764575256,53.306835240707244,53.31406271683923,53.32129019297122,53.328517669103235,53.33574514523522,53.34297262136721,53.3502000974992,53.35742757363121,53.3646550497632,53.37188252589519,53.379110002027204,53.38633747815919,53.39356495429118,53.40079243042317,53.40801990655518,53.41524738268717,53.42247485881916,53.429702334951145,53.43692981108316,53.44415728721515,53.451384763347136,53.45861223947912,53.46583971561114,53.47306719174313,53.480294667875114,53.4875221440071,53.49474962013912,53.501977096271105,53.50920457240309,53.51643204853511,53.523659524667096,53.53088700079908,53.53811447693107,53.54534195306309,53.552569429195074,53.55979690532706,53.56702438145905,53.574251857591065,53.58147933372305,53.58870680985504,53.59593428598703,53.60316176211904,53.61038923825103,53.61761671438302,53.624844190515006,53.63207166664702,53.63929914277901,53.646526618911,53.65375409504301,53.660981571175,53.66820904730699,53.675436523438975,53.68266399957099,53.68989147570298,53.697118951834966,53.704346427966954,53.71157390409897,53.71880138023096,53.726028856362944,53.73325633249493,53.74048380862695,53.747711284758935,53.75493876089092,53.76216623702291,53.769393713154926,53.776621189286914,53.7838486654189,53.79107614155092,53.798303617682905,53.80553109381489,53.81275856994688,53.819986046078895,53.82721352221088,53.83444099834287,53.84166847447486,53.848895950606874,53.85612342673886,53.86335090287085,53.870578379002836,53.87780585513485,53.88503333126684,53.89226080739883,53.899488283530815,53.90671575966283,53.91394323579482,53.921170711926806,53.92839818805879,53.93562566419081,53.942853140322796,53.950080616454784,53.9573080925868,53.96453556871879,53.971763044850775,53.97899052098276,53.98621799711478,53.993445473246766,54.00067294937875,54.00790042551074,54.01512790164276,54.022355377774744,54.02958285390673,54.03681033003872,54.044037806170735,54.05126528230272,54.05849275843471,54.0657202345667,54.07294771069871,54.0801751868307,54.08740266296269,54.094630139094704,54.10185761522669,54.10908509135868,54.11631256749067,54.12354004362268,54.13076751975467,54.13799499588666,54.145222472018645,54.15244994815066,54.15967742428265,54.166904900414636,54.17413237654662,54.18135985267864,54.18858732881063,54.195814804942614,54.2030422810746,54.21026975720662,54.217497233338605,54.22472470947059,54.23195218560261,54.239179661734596,54.24640713786658,54.25363461399857,54.26086209013059,54.268089566262574,54.27531704239456,54.28254451852655,54.289771994658565,54.29699947079055,54.30422694692254,54.31145442305453,54.318681899186544,54.32590937531853,54.33313685145052,54.340364327582506,54.34759180371452,54.35481927984651,54.3620467559785,54.36927423211051,54.3765017082425,54.38372918437449,54.390956660506475,54.39818413663849,54.40541161277048,54.412639088902466,54.419866565034454,54.42709404116647,54.43432151729846,54.441548993430445,54.44877646956243,54.45600394569445,54.463231421826436,54.47045889795842,54.47768637409041,54.484913850222426,54.492141326354414,54.4993688024864,54.50659627861842,54.513823754750405,54.52105123088239,54.52827870701438,54.535506183146396,54.54273365927838,54.54996113541037,54.55718861154236,54.564416087674374,54.57164356380636,54.57887103993835,54.58609851607034,54.59332599220235,54.60055346833434,54.60778094446633,54.615008420598315,54.62223589673033,54.62946337286232,54.636690848994306,54.64391832512632,54.65114580125831,54.6583732773903,54.665600753522284,54.6728282296543,54.68005570578629,54.687283181918275,54.69451065805026,54.70173813418228,54.708965610314266,54.71619308644625,54.72342056257824,54.73064803871026,54.737875514842244,54.74510299097423,54.75233046710622,54.759557943238235,54.76678541937022,54.77401289550221,54.781240371634226,54.78846784776621,54.7956953238982,54.80292280003019,54.810150276162204,54.81737775229419,54.82460522842618,54.83183270455817,54.83906018069018,54.84628765682217,54.85351513295416,54.860742609086145,54.86797008521816,54.87519756135015,54.882425037482136,54.889652513614124,54.89687998974614,54.90410746587813,54.911334942010114,54.9185624181421,54.92578989427412,54.933017370406105,54.94024484653809,54.94747232267011,54.954699798802096,54.961927274934084,54.96915475106607,54.97638222719809,54.983609703330075,54.99083717946206,54.99806465559405,55.005292131726065,55.01251960785805,55.01974708399004,55.02697456012203,55.034202036254044,55.04142951238603,55.04865698851802,55.055884464650006,55.06311194078202,55.07033941691401,55.077566893046,55.08479436917801,55.09202184531,55.09924932144199,55.106476797573976,55.11370427370599,55.12093174983798,55.128159225969966,55.135386702101954,55.14261417823397,55.14984165436596,55.157069130497945,55.16429660662993,55.17152408276195,55.178751558893936,55.18597903502592,55.19320651115791,55.20043398728993,55.207661463421914,55.2148889395539,55.22211641568592,55.229343891817905,55.23657136794989,55.24379884408188,55.251026320213896,55.25825379634588,55.26548127247787,55.27270874860986,55.279936224741874,55.28716370087386,55.29439117700585,55.30161865313784,55.30884612926985,55.31607360540184,55.32330108153383,55.330528557665815,55.33775603379783,55.34498350992982,55.352210986061806,55.35943846219382,55.36666593832581,55.3738934144578,55.381120890589784,55.3883483667218,55.39557584285379,55.402803318985775,55.41003079511776,55.41725827124978,55.424485747381766,55.43171322351375,55.43894069964574,55.44616817577776,55.453395651909744,55.46062312804173,55.46785060417372,55.475078080305735,55.48230555643772,55.48953303256971,55.496760508701726,55.503987984833714,55.5112154609657,55.51844293709769,55.525670413229705,55.53289788936169,55.54012536549368,55.54735284162567,55.55458031775768,55.56180779388967,55.56903527002166,55.576262746153645,55.58349022228566,55.59071769841765,55.597945174549636,55.605172650681624,55.61240012681364,55.61962760294563,55.626855079077615,55.63408255520963,55.64131003134162,55.648537507473606,55.65576498360559,55.66299245973761,55.670219935869596,55.677447412001584,55.68467488813357,55.69190236426559,55.699129840397575,55.70635731652956,55.71358479266155,55.720812268793566,55.72803974492555,55.73526722105754,55.74249469718953,55.749722173321544,55.75694964945353,55.76417712558552,55.771404601717535,55.77863207784952,55.78585955398151,55.7930870301135,55.80031450624551,55.8075419823775,55.81476945850949,55.821996934641476,55.82922441077349,55.83645188690548,55.84367936303747,55.850906839169454,55.85813431530147,55.86536179143346,55.872589267565445,55.87981674369743,55.88704421982945,55.894271695961436,55.90149917209342,55.90872664822544,55.91595412435743,55.923181600489414,55.9304090766214,55.93763655275342,55.944864028885405,55.95209150501739,55.95931898114938,55.966546457281396,55.97377393341338,55.98100140954537,55.98822888567736,55.995456361809374,56.00268383794136,56.00991131407335,56.01713879020534,56.02436626633735,56.03159374246934,56.03882121860133,56.046048694733315,56.05327617086533,56.06050364699732,56.067731123129306,56.07495859926132,56.08218607539331,56.0894135515253,56.096641027657284,56.1038685037893,56.11109597992129,56.118323456053275,56.12555093218526,56.13277840831728,56.140005884449266,56.147233360581254,56.15446083671324,56.16168831284526,56.168915788977245,56.17614326510923,56.18337074124122,56.190598217373235,56.19782569350522,56.20505316963721,56.212280645769226,56.219508121901214,56.2267355980332,56.23396307416519,56.241190550297205,56.24841802642919,56.25564550256118,56.26287297869317,56.27010045482518,56.27732793095717,56.28455540708916,56.291782883221146,56.29901035935316,56.30623783548515,56.313465311617136,56.320692787749124,56.32792026388114,56.33514774001313,56.342375216145115,56.34960269227713,56.35683016840912,56.364057644541106,56.37128512067309,56.37851259680511,56.3857400729371,56.392967549069084,56.40019502520107,56.40742250133309,56.414649977465075,56.42187745359706,56.42910492972905,56.436332405861066,56.44355988199305,56.45078735812504,56.45801483425703,56.465242310389044,56.47246978652103,56.47969726265302,56.486924738785035,56.49415221491702,56.50137969104901,56.508607167181,56.51583464331301,56.523062119445,56.53028959557699,56.537517071708976,56.54474454784099,56.55197202397298,56.55919950010497,56.566426976236954,56.57365445236897,56.58088192850096,56.588109404632945,56.59533688076493,56.60256435689695,56.609791833028936,56.61701930916092,56.62424678529294,56.63147426142493,56.638701737556914,56.6459292136889,56.65315668982092,56.660384165952905,56.66761164208489,56.67483911821688,56.682066594348896,56.689294070480884,56.69652154661287,56.70374902274486,56.710976498876875,56.71820397500886,56.72543145114085,56.73265892727284,56.73988640340485,56.74711387953684,56.75434135566883,56.761568831800844,56.76879630793283,56.77602378406482,56.783251260196806,56.79047873632882,56.79770621246081,56.8049336885928,56.812161164724785,56.8193886408568,56.82661611698879,56.833843593120775,56.84107106925276,56.84829854538478,56.855526021516766,56.862753497648754,56.86998097378074,56.87720844991276,56.884435926044745,56.89166340217673,56.89889087830875,56.906118354440736,56.91334583057272,56.92057330670471,56.92780078283673,56.935028258968714,56.9422557351007,56.94948321123269,56.956710687364705,56.96393816349669,56.97116563962868,56.97839311576067,56.98562059189268,56.99284806802467,57.00007554415666,57.007303020288646,57.01453049642066,57.02175797255265,57.02898544868464,57.036212924816624,57.04344040094864,57.05066787708063,57.057895353212615,57.06512282934463,57.07235030547662,57.079577781608606,57.08680525774059,57.09403273387261,57.1012602100046,57.108487686136584,57.11571516226857,57.12294263840059,57.130170114532575,57.13739759066456,57.14462506679655,57.151852542928566,57.15908001906055,57.16630749519254,57.17353497132453,57.180762447456544,57.18798992358853,57.19521739972052,57.202444875852535,57.20967235198452,57.21689982811651,57.2241273042485,57.231354780380514,57.2385822565125,57.24580973264449,57.253037208776476,57.26026468490849,57.26749216104048,57.27471963717247,57.281947113304454,57.28917458943647,57.29640206556846,57.303629541700445,57.31085701783243,57.31808449396445,57.325311970096436,57.332539446228424,57.33976692236044,57.34699439849243,57.354221874624415,57.3614493507564,57.36867682688842,57.375904303020405,57.38313177915239,57.39035925528438,57.397586731416396,57.404814207548384,57.41204168368037,57.41926915981236,57.426496635944375,57.43372411207636,57.44095158820835,57.44817906434034,57.45540654047235,57.46263401660434,57.46986149273633,57.477088968868344,57.48431644500033,57.49154392113232,57.498771397264306,57.50599887339632,57.51322634952831,57.5204538256603,57.527681301792285,57.5349087779243,57.54213625405629,57.549363730188276,57.55659120632026,57.56381868245228,57.57104615858427,57.578273634716254,57.58550111084824,57.59272858698026,57.599956063112245,57.60718353924423,57.61441101537625,57.621638491508236,57.62886596764022,57.63609344377221,57.64332091990423,57.650548396036214,57.6577758721682,57.66500334830019,57.672230824432205,57.67945830056419,57.68668577669618,57.69391325282817,57.70114072896018,57.70836820509217,57.71559568122416,57.722823157356146,57.73005063348816,57.73727810962015,57.74450558575214,57.75173306188415,57.75896053801614,57.76618801414813,57.773415490280115,57.78064296641213,57.78787044254412,57.795097918676106,57.80232539480809,57.80955287094011,57.8167803470721,57.824007823204084,57.83123529933607,57.83846277546809,57.845690251600075,57.85291772773206,57.86014520386405,57.867372679996066,57.874600156128054,57.88182763226004,57.88905510839206,57.896282584524045,57.90351006065603,57.91073753678802,57.917965012920035,57.92519248905202,57.93241996518401,57.939647441316,57.946874917448014,57.95410239358,57.96132986971199,57.968557345843976,57.97578482197599,57.98301229810798,57.99023977423997,57.997467250371955,58.00469472650397,58.01192220263596,58.019149678767945,58.02637715489993,58.03360463103195,58.040832107163936,58.048059583295924,58.05528705942794,58.06251453555993,58.069742011691915,58.0769694878239,58.08419696395592,58.091424440087906,58.09865191621989,58.10587939235188,58.1131068684839,58.120334344615884,58.12756182074787,58.13478929687986,58.142016773011875,58.14924424914386,58.15647172527585,58.16369920140784,58.17092667753985,58.17815415367184,58.18538162980383,58.192609105935844,58.19983658206783,58.20706405819982,58.21429153433181,58.22151901046382,58.22874648659581,58.2359739627278,58.243201438859785,58.2504289149918,58.25765639112379,58.264883867255776,58.27211134338776,58.27933881951978,58.28656629565177,58.293793771783754,58.30102124791574,58.30824872404776,58.315476200179745,58.32270367631173,58.32993115244375,58.337158628575736,58.34438610470772,58.35161358083971,58.35884105697173,58.366068533103714,58.3732960092357,58.38052348536769,58.387750961499705,58.39497843763169,58.40220591376368,58.40943338989567,58.416660866027684,58.42388834215967,58.43111581829166,58.438343294423646,58.44557077055566,58.45279824668765,58.46002572281964,58.46725319895165,58.47448067508364,58.48170815121563,58.488935627347615,58.49616310347963,58.50339057961162,58.510618055743606,58.517845531875594,58.52507300800761,58.5323004841396,58.539527960271585,58.54675543640357,58.55398291253559,58.561210388667575,58.56843786479956,58.57566534093155,58.582892817063566,58.590120293195554,58.59734776932754,58.60457524545956,58.611802721591545,58.61903019772353,58.62625767385552,58.633485149987536,58.64071262611952,58.64794010225151,58.6551675783835,58.662395054515514,58.6696225306475,58.67685000677949,58.684077482911476,58.69130495904349,58.69853243517548,58.70575991130747,58.712987387439455,58.72021486357147,58.72744233970346,58.734669815835446,58.74189729196746,58.74912476809945,58.75635224423144,58.763579720363424,58.77080719649544,58.77803467262743,58.785262148759415,58.7924896248914,58.79971710102342,58.806944577155406,58.81417205328739,58.82139952941938,58.8286270055514,58.835854481683384,58.84308195781537,58.85030943394736,58.857536910079375,58.86476438621136,58.87199186234335,58.879219338475366,58.88644681460735,58.89367429073934,58.90090176687133,58.908129243003344,58.91535671913533,58.92258419526732,58.92981167139931,58.93703914753132,58.94426662366331,58.9514940997953,58.958721575927285,58.9659490520593,58.97317652819129,58.980404004323276,58.98763148045526,58.99485895658728,59.00208643271927,59.009313908851254,59.01654138498324,59.02376886111526,59.030996337247245,59.03822381337923,59.04545128951125,59.052678765643236,59.059906241775224,59.06713371790721,59.07436119403923,59.081588670171215,59.0888161463032,59.09604362243519,59.103271098567205,59.11049857469919,59.11772605083118,59.12495352696317,59.132181003095184,59.13940847922717,59.14663595535916,59.153863431491146,59.16109090762316,59.16831838375515,59.17554585988714,59.18277333601915,59.19000081215114,59.19722828828313,59.204455764415115,59.21168324054713,59.21891071667912,59.226138192811106,59.233365668943094,59.24059314507511,59.2478206212071,59.255048097339085,59.26227557347107,59.26950304960309,59.276730525735076,59.28395800186706,59.29118547799905,59.29841295413107,59.305640430263054,59.31286790639504,59.32009538252706,59.327322858659045,59.33455033479103,59.34177781092302,59.349005287055036,59.35623276318702,59.36346023931901,59.370687715451,59.377915191583014,59.385142667715,59.39237014384699,59.39959761997898,59.40682509611099,59.41405257224298,59.42128004837497,59.428507524506955,59.43573500063897,59.44296247677096,59.450189952902946,59.45741742903496,59.46464490516695,59.47187238129894,59.479099857430924,59.48632733356294,59.49355480969493,59.500782285826915,59.5080097619589,59.51523723809092,59.522464714222906,59.52969219035489,59.53691966648688,59.5441471426189,59.551374618750884,59.55860209488287,59.56582957101486,59.573057047146875,59.58028452327886,59.58751199941085,59.594739475542866,59.601966951674854,59.60919442780684,59.61642190393883,59.623649380070844,59.63087685620283,59.63810433233482,59.64533180846681,59.65255928459882,59.65978676073081,59.6670142368628,59.674241712994785,59.6814691891268,59.68869666525879,59.695924141390776,59.703151617522764,59.71037909365478,59.71760656978677,59.724834045918755,59.73206152205077,59.73928899818276,59.746516474314745,59.75374395044673,59.76097142657875,59.768198902710736,59.775426378842724,59.78265385497471,59.78988133110673,59.797108807238715,59.8043362833707,59.81156375950269,59.818791235634706,59.82601871176669,59.83324618789868,59.84047366403067,59.847701140162684,59.85492861629467,59.86215609242666,59.869383568558675,59.87661104469066,59.88383852082265,59.89106599695464,59.89829347308665,59.90552094921864,59.91274842535063,59.919975901482616,59.92720337761463,59.93443085374662,59.94165832987861,59.948885806010594,59.95611328214261,59.9633407582746,59.970568234406585,59.97779571053857,59.98502318667059,59.992250662802576,59.99947813893456,60.00670561506658,60.01393309119857,60.021160567330554,60.02838804346254,60.03561551959456,60.042842995726545,60.05007047185853,60.05729794799052,60.064525424122536,60.07175290025452,60.07898037638651,60.0862078525185,60.093435328650514,60.1006628047825,60.10789028091449,60.11511775704648,60.12234523317849,60.12957270931048,60.13680018544247,60.144027661574455,60.15125513770647,60.15848261383846,60.165710089970446,60.17293756610246,60.18016504223445,60.18739251836644,60.194619994498424,60.20184747063044,60.20907494676243,60.216302422894415,60.2235298990264,60.23075737515842,60.237984851290406,60.245212327422394,60.25243980355438,60.2596672796864,60.266894755818385,60.27412223195037,60.28134970808236,60.288577184214375,60.29580466034636,60.30303213647835,60.310259612610366,60.317487088742354,60.32471456487434,60.33194204100633,60.339169517138345,60.34639699327033,60.35362446940232,60.36085194553431,60.36807942166632,60.37530689779831,60.3825343739303,60.389761850062285,60.3969893261943,60.40421680232629,60.411444278458276,60.418671754590264,60.42589923072228,60.43312670685427,60.440354182986255,60.44758165911827,60.45480913525026,60.462036611382246,60.46926408751423,60.47649156364625,60.48371903977824,60.490946515910224,60.49817399204221,60.50540146817423,60.512628944306215,60.5198564204382,60.52708389657019,60.534311372702206,60.54153884883419,60.54876632496618,60.55599380109817,60.563221277230184,60.57044875336217,60.57767622949416,60.584903705626175,60.59213118175816,60.59935865789015,60.60658613402214,60.61381361015415,60.62104108628614,60.62826856241813,60.635496038550116,60.64272351468213,60.64995099081412,60.65717846694611,60.664405943078094,60.67163341921011,60.6788608953421,60.686088371474085,60.69331584760607,60.70054332373809,60.707770799870076,60.71499827600206,60.72222575213408,60.72945322826607,60.736680704398054,60.74390818053004,60.75113565666206,60.758363132794045,60.76559060892603,60.77281808505802,60.780045561190036,60.787273037322024,60.79450051345401,60.801727989586,60.808955465718014,60.81618294185,60.82341041798199,60.83063789411398,60.83786537024599,60.84509284637798,60.85232032250997,60.859547798641984,60.86677527477397,60.87400275090596,60.881230227037946,60.88845770316996,60.89568517930195,60.90291265543394,60.910140131565925,60.91736760769794,60.92459508382993,60.931822559961915,60.9390500360939,60.94627751222592,60.953504988357906,60.960732464489894,60.96795994062188,60.9751874167539,60.982414892885885,60.98964236901787,60.99686984514989,61.004097321281876,61.01132479741386,61.01855227354585,61.02577974967787,61.033007225809854,61.04023470194184,61.04746217807383,61.054689654205845,61.06191713033783,61.06914460646982,61.07637208260181,61.08359955873382,61.09082703486581,61.0980545109978,61.105281987129786,61.1125094632618,61.11973693939379,61.12696441552578,61.134191891657764,61.14141936778978,61.14864684392177,61.155874320053755,61.16310179618577,61.17032927231776,61.177556748449746,61.18478422458173,61.19201170071375,61.19923917684574,61.206466652977724,61.21369412910971,61.22092160524173,61.228149081373715,61.2353765575057,61.24260403363769,61.249831509769706,61.25705898590169,61.26428646203368,61.27151393816567,61.278741414297684,61.28596889042967,61.29319636656166,61.300423842693675,61.30765131882566,61.31487879495765,61.32210627108964,61.32933374722165,61.33656122335364,61.34378869948563,61.351016175617616,61.35824365174963,61.36547112788162,61.37269860401361,61.379926080145594,61.38715355627761,61.3943810324096,61.401608508541585,61.40883598467357,61.41606346080559,61.423290936937576,61.430518413069564,61.43774588920158,61.44497336533357,61.452200841465555,61.45942831759754,61.46665579372956,61.473883269861545,61.48111074599353,61.48833822212552,61.495565698257536,61.502793174389524,61.51002065052151,61.5172481266535,61.524475602785515,61.5317030789175,61.53893055504949,61.54615803118148,61.55338550731349,61.56061298344548,61.56784045957747,61.575067935709484,61.58229541184147,61.58952288797346,61.596750364105446,61.60397784023746,61.61120531636945,61.61843279250144,61.625660268633425,61.63288774476544,61.64011522089743,61.647342697029416,61.6545701731614,61.66179764929342,61.66902512542541,61.676252601557394,61.68348007768938,61.6907075538214,61.697935029953385,61.70516250608537,61.71238998221739,61.719617458349376,61.72684493448136,61.73407241061335,61.74129988674537,61.748527362877354,61.75575483900934,61.76298231514133,61.770209791273345,61.77743726740533,61.78466474353732,61.79189221966931,61.79911969580132,61.80634717193331,61.8135746480653,61.820802124197286,61.8280296003293,61.83525707646129,61.84248455259328,61.84971202872529,61.85693950485728,61.86416698098927,61.871394457121255,61.87862193325327,61.88584940938526,61.893076885517246,61.90030436164923,61.90753183778125,61.91475931391324,61.921986790045224,61.92921426617721,61.93644174230923,61.943669218441215,61.9508966945732,61.95812417070519,61.965351646837206,61.972579122969194,61.97980659910118,61.9870340752332,61.994261551365184,62.00148902749717,62.00871650362916,62.015943979761175,62.02317145589316,62.03039893202515,62.03762640815714,62.044853884289154,62.05208136042114,62.05930883655313,62.066536312685116,62.07376378881713,62.08099126494912,62.08821874108111,62.095446217213095,62.10267369334511,62.1099011694771,62.117128645609085,62.12435612174107,62.13158359787309,62.138811074005076,62.146038550137064,62.15326602626908,62.16049350240107,62.167720978533055,62.17494845466504,62.18217593079706,62.189403406929046,62.19663088306103,62.20385835919302,62.211085835325036,62.218313311457024,62.22554078758901,62.232768263721,62.239995739853015,62.247223215985,62.25445069211699,62.26167816824898,62.26890564438099,62.27613312051298,62.28336059664497,62.290588072776984,62.29781554890897,62.30504302504096,62.31227050117295,62.31949797730496,62.32672545343695,62.33395292956894,62.341180405700925,62.34840788183294,62.35563535796493,62.362862834096916,62.3700903102289,62.37731778636092,62.38454526249291,62.391772738624894,62.39900021475688,62.4062276908889,62.413455167020885,62.42068264315287,62.42791011928489,62.435137595416876,62.44236507154886,62.44959254768085,62.45682002381287,62.464047499944854,62.47127497607684,62.47850245220883,62.485729928340845,62.49295740447283,62.50018488060482,62.50741235673681,62.51463983286882,62.52186730900081,62.5290947851328,62.536322261264786,62.5435497373968,62.55077721352879,62.55800468966078,62.56523216579279,62.57245964192478,62.57968711805677,62.586914594188755,62.59414207032077,62.60136954645276,62.608597022584746,62.615824498716734,62.62305197484875,62.63027945098074,62.637506927112724,62.64473440324471,62.65196187937673,62.659189355508715,62.6664168316407,62.67364430777269,62.680871783904706,62.688099260036694,62.69532673616868,62.7025542123007,62.709781688432685,62.71700916456467,62.72423664069666,62.731464116828676,62.73869159296066,62.74591906909265,62.75314654522464,62.760374021356654,62.76760149748864,62.77482897362063,62.782056449752616,62.78928392588463,62.79651140201662,62.80373887814861,62.810966354280595,62.81819383041261,62.8254213065446,62.832648782676586,62.8398762588086,62.84710373494059,62.85433121107258,62.861558687204564,62.86878616333658,62.87601363946857,62.883241115600555,62.89046859173254,62.89769606786456,62.904923543996546,62.91215102012853,62.91937849626052,62.92660597239254,62.933833448524524,62.94106092465651,62.9482884007885,62.955515876920515,62.9627433530525,62.96997082918449,62.977198305316506,62.98442578144849,62.99165325758048,62.99888073371247,63.006108209844484,63.01333568597647,63.02056316210846,63.02779063824045,63.03501811437246,63.04224559050445,63.04947306663644,63.056700542768425,63.06392801890044,63.07115549503243,63.078382971164416,63.0856104472964,63.09283792342842,63.10006539956041,63.107292875692394,63.11452035182438,63.1217478279564,63.128975304088385,63.13620278022037,63.14343025635239,63.150657732484376,63.157885208616364,63.16511268474835,63.17234016088037,63.179567637012354,63.18679511314434,63.19402258927633,63.201250065408345,63.20847754154033,63.21570501767232,63.22293249380431,63.230159969936324,63.23738744606831,63.2446149222003,63.251842398332286,63.2590698744643,63.26629735059629,63.27352482672828,63.28075230286029,63.28797977899228,63.29520725512427,63.302434731256255,63.30966220738827,63.31688968352026,63.324117159652246,63.331344635784234,63.33857211191625,63.34579958804824,63.353027064180225,63.36025454031221,63.36748201644423,63.374709492576216,63.3819369687082,63.38916444484019,63.396391920972206,63.403619397104194,63.41084687323618,63.4180743493682,63.425301825500185,63.43252930163217,63.43975677776416,63.446984253896176,63.45421173002816,63.46143920616015,63.46866668229214,63.475894158424154,63.48312163455614,63.49034911068813,63.49757658682012,63.50480406295213,63.51203153908412,63.51925901521611,63.526486491348095,63.53371396748011,63.5409414436121,63.548168919744086,63.5553963958761,63.56262387200809,63.56985134814008,63.577078824272064,63.58430630040408,63.59153377653607,63.598761252668055,63.60598872880004,63.61321620493206,63.620443681064046,63.62767115719603,63.63489863332802,63.64212610946004,63.649353585592024,63.65658106172401,63.663808537856,63.671036013988015,63.67826349012,63.68549096625199,63.692718442384006,63.69994591851599,63.70717339464798,63.71440087077997,63.721628346911984,63.72885582304397,63.73608329917596,63.74331077530795,63.75053825143996,63.75776572757195,63.76499320370394,63.772220679835925,63.77944815596794,63.78667563209993,63.793903108231916,63.801130584363904,63.80835806049592,63.81558553662791,63.822813012759894,63.83004048889191,63.8372679650239,63.844495441155885,63.85172291728787,63.85895039341989,63.866177869551876,63.873405345683864,63.88063282181585,63.88786029794787,63.895087774079855,63.90231525021184,63.90954272634383,63.916770202475846,63.92399767860783,63.93122515473982,63.93845263087181,63.945680107003824,63.95290758313581,63.9601350592678,63.967362535399815,63.9745900115318,63.98181748766379,63.98904496379578,63.99627243992779,64.00349991605978,64.01072739219177,64.01795486832376,64.02518234445577,64.03240982058776,64.03963729671975,64.04686477285173,64.05409224898375,64.06131972511574,64.06854720124772,64.07577467737971,64.08300215351173,64.09022962964372,64.0974571057757,64.10468458190772,64.1119120580397,64.1191395341717,64.12636701030368,64.1335944864357,64.14082196256768,64.14804943869967,64.15527691483166,64.16250439096368,64.16973186709566,64.17695934322765,64.18418681935964,64.19141429549165,64.19864177162364,64.20586924775563,64.21309672388762,64.22032420001963,64.22755167615162,64.23477915228361,64.2420066284156,64.24923410454761,64.2564615806796,64.26368905681159,64.2709165329436,64.27814400907559,64.28537148520758,64.29259896133956,64.29982643747158,64.30705391360357,64.31428138973556,64.32150886586754,64.32873634199956,64.33596381813155,64.34319129426353,64.35041877039552,64.35764624652754,64.36487372265952,64.37210119879151,64.3793286749235,64.38655615105552,64.3937836271875,64.40101110331949,64.4082385794515,64.4154660555835,64.42269353171548,64.42992100784747,64.43714848397948,64.44437596011147,64.45160343624346,64.45883091237545,64.46605838850746,64.47328586463945,64.48051334077144,64.48774081690343,64.49496829303544,64.50219576916743,64.50942324529942,64.5166507214314,64.52387819756342,64.53110567369541,64.5383331498274,64.54556062595941,64.5527881020914,64.56001557822339,64.56724305435537,64.57447053048739,64.58169800661938,64.58892548275136,64.59615295888335,64.60338043501537,64.61060791114735,64.61783538727934,64.62506286341133,64.63229033954335,64.63951781567533,64.64674529180732,64.65397276793931,64.66120024407132,64.66842772020331,64.6756551963353,64.68288267246731,64.6901101485993,64.69733762473129,64.70456510086328,64.7117925769953,64.71902005312728,64.72624752925927,64.73347500539126,64.74070248152327,64.74792995765526,64.75515743378725,64.76238490991923,64.76961238605125,64.77683986218324,64.78406733831523,64.79129481444721,64.79852229057923,64.80574976671122,64.8129772428432,64.82020471897522,64.8274321951072,64.8346596712392,64.84188714737118,64.8491146235032,64.85634209963519,64.86356957576717,64.87079705189916,64.87802452803118,64.88525200416316,64.89247948029515,64.89970695642714,64.90693443255915,64.91416190869114,64.92138938482313,64.92861686095512,64.93584433708713,64.94307181321912,64.95029928935111,64.95752676548312,64.96475424161511,64.9719817177471,64.97920919387909,64.9864366700111,64.99366414614309,65.00089162227508,65.00811909840706,65.01534657453908,65.02257405067107,65.02980152680306,65.03702900293504,65.04425647906706,65.05148395519905,65.05871143133103,65.06593890746302,65.07316638359504,65.08039385972702,65.08762133585901,65.09484881199103,65.10207628812302,65.109303764255,65.11653124038699,65.123758716519,65.130986192651,65.13821366878298,65.14544114491497,65.15266862104698,65.15989609717897,65.16712357331096,65.17435104944295,65.18157852557496,65.18880600170695,65.19603347783894,65.20326095397093,65.21048843010294,65.21771590623493,65.22494338236692,65.2321708584989,65.23939833463092,65.24662581076291,65.2538532868949,65.26108076302691,65.2683082391589,65.27553571529089,65.28276319142287,65.28999066755489,65.29721814368688,65.30444561981886,65.31167309595085,65.31890057208287,65.32612804821485,65.33335552434684,65.34058300047883,65.34781047661085,65.35503795274283,65.36226542887482,65.36949290500681,65.37672038113882,65.38394785727081,65.3911753334028,65.39840280953482,65.4056302856668,65.41285776179879,65.42008523793078,65.4273127140628,65.43454019019478,65.44176766632677,65.44899514245876,65.45622261859077,65.46345009472276,65.47067757085475,65.47790504698673,65.48513252311875,65.49235999925074,65.49958747538273,65.50681495151471,65.51404242764673,65.52126990377872,65.5284973799107,65.53572485604272,65.5429523321747,65.5501798083067,65.55740728443868,65.5646347605707,65.57186223670269,65.57908971283467,65.58631718896666,65.59354466509868,65.60077214123066,65.60799961736265,65.61522709349464,65.62245456962665,65.62968204575864,65.63690952189063,65.64413699802262,65.65136447415463,65.65859195028662,65.66581942641861,65.67304690255062,65.68027437868261,65.6875018548146,65.69472933094659,65.7019568070786,65.70918428321059,65.71641175934258,65.72363923547456,65.73086671160658,65.73809418773857,65.74532166387056,65.75254914000254,65.75977661613456,65.76700409226655,65.77423156839853,65.78145904453052,65.78868652066254,65.79591399679452,65.80314147292651,65.81036894905853,65.81759642519052,65.8248239013225,65.83205137745449,65.8392788535865,65.8465063297185,65.85373380585048,65.86096128198247,65.86818875811448,65.87541623424647,65.88264371037846,65.88987118651045,65.89709866264246,65.90432613877445,65.91155361490644,65.91878109103843,65.92600856717044,65.93323604330243,65.94046351943442,65.94769099556643,65.95491847169842,65.96214594783041,65.9693734239624,65.97660090009441,65.9838283762264,65.99105585235839,65.99828332849037,66.00551080462239,66.01273828075438,66.01996575688636,66.02719323301835,66.03442070915037,66.04164818528236,66.04887566141434,66.05610313754633,66.06333061367835,66.07055808981033,66.07778556594232,66.08501304207434,66.09224051820632,66.09946799433831,66.1066954704703,66.11392294660232,66.1211504227343,66.12837789886629,66.13560537499828,66.1428328511303,66.15006032726228,66.15728780339427,66.16451527952626,66.17174275565827,66.17897023179026,66.18619770792225,66.19342518405423,66.20065266018625,66.20788013631824,66.21510761245023,66.22233508858221,66.22956256471423,66.23679004084622,66.2440175169782,66.25124499311022,66.25847246924221,66.2656999453742,66.27292742150618,66.2801548976382,66.28738237377019,66.29460984990217,66.30183732603416,66.30906480216618,66.31629227829816,66.32351975443015,66.33074723056214,66.33797470669415,66.34520218282614,66.35242965895813,66.35965713509012,66.36688461122213,66.37411208735412,66.38133956348611,66.38856703961812,66.39579451575011,66.4030219918821,66.41024946801409,66.4174769441461,66.42470442027809,66.43193189641008,66.43915937254206,66.44638684867408,66.45361432480607,66.46084180093806,66.46806927707004,66.47529675320206,66.48252422933405,66.48975170546603,66.49697918159802,66.50420665773004,66.51143413386202,66.51866160999401,66.52588908612603,66.53311656225802,66.54034403839,66.54757151452199,66.554798990654,66.562026466786,66.56925394291798,66.57648141904997,66.58370889518199,66.59093637131397,66.59816384744596,66.60539132357795,66.61261879970996,66.61984627584195,66.62707375197394,66.63430122810593,66.64152870423794,66.64875618036993,66.65598365650192,66.66321113263393,66.67043860876592,66.67766608489791,66.6848935610299,66.69212103716191,66.6993485132939,66.70657598942589,66.71380346555787,66.72103094168989,66.72825841782188,66.73548589395386,66.74271337008585,66.74994084621787,66.75716832234986,66.76439579848184,66.77162327461383,66.77885075074585,66.78607822687783,66.79330570300982,66.80053317914184,66.80776065527382,66.81498813140581,66.8222156075378,66.82944308366982,66.8366705598018,66.84389803593379,66.85112551206578,66.8583529881978,66.86558046432978,66.87280794046177,66.88003541659376,66.88726289272577,66.89449036885776,66.90171784498975,66.90894532112173,66.91617279725375,66.92340027338574,66.93062774951773,66.93785522564974,66.94508270178173,66.95231017791372,66.9595376540457,66.96676513017772,66.97399260630971,66.9812200824417,66.98844755857368,66.9956750347057,67.00290251083769,67.01012998696967,67.01735746310166,67.02458493923368,67.03181241536566,67.03903989149765,67.04626736762964,67.05349484376165,67.06072231989364,67.06794979602563,67.07517727215765,67.08240474828963,67.08963222442162,67.09685970055361,67.10408717668562,67.11131465281761,67.1185421289496,67.12576960508159,67.1329970812136,67.14022455734559,67.14745203347758,67.15467950960957,67.16190698574158,67.16913446187357,67.17636193800556,67.18358941413754,67.19081689026956,67.19804436640155,67.20527184253353,67.21249931866552,67.21972679479754,67.22695427092953,67.23418174706151,67.24140922319353,67.24863669932552,67.2558641754575,67.26309165158949,67.2703191277215,67.2775466038535,67.28477407998548,67.29200155611747,67.29922903224949,67.30645650838147,67.31368398451346,67.32091146064545,67.32813893677746,67.33536641290945,67.34259388904144,67.34982136517343,67.35704884130544,67.36427631743743,67.37150379356942,67.37873126970143,67.38595874583342,67.39318622196541,67.4004136980974,67.40764117422941,67.4148686503614,67.42209612649339,67.42932360262537,67.43655107875739,67.44377855488938,67.45100603102136,67.45823350715335,67.46546098328537,67.47268845941736,67.47991593554934,67.48714341168133,67.49437088781335,67.50159836394533,67.50882584007732,67.51605331620934,67.52328079234132,67.53050826847331,67.5377357446053,67.54496322073732,67.5521906968693,67.55941817300129,67.56664564913328,67.5738731252653,67.58110060139728,67.58832807752927,67.59555555366126,67.60278302979327,67.61001050592526,67.61723798205725,67.62446545818923,67.63169293432125,67.63892041045324,67.64614788658523,67.65337536271724,67.66060283884923,67.66783031498122,67.6750577911132,67.68228526724522,67.68951274337721,67.6967402195092,67.70396769564118,67.7111951717732,67.71842264790519,67.72565012403717,67.73287760016916,67.74010507630118,67.74733255243316,67.75456002856515,67.76178750469714,67.76901498082916,67.77624245696114,67.78346993309313,67.79069740922515,67.79792488535713,67.80515236148912,67.81237983762111,67.81960731375312,67.82683478988511,67.8340622660171,67.84128974214909,67.8485172182811,67.85574469441309,67.86297217054508,67.87019964667707,67.87742712280908,67.88465459894107,67.89188207507306,67.89910955120504,67.90633702733706,67.91356450346905,67.92079197960103,67.92801945573305,67.93524693186504,67.94247440799703,67.94970188412901,67.95692936026103,67.96415683639302,67.971384312525,67.97861178865699,67.985839264789,67.993066740921,68.00029421705298,68.00752169318497,68.01474916931699,68.02197664544897,68.02920412158096,68.03643159771295,68.04365907384496,68.05088654997695,68.05811402610894,68.06534150224095,68.07256897837294,68.07979645450493,68.08702393063692,68.09425140676893,68.10147888290092,68.10870635903291,68.1159338351649,68.12316131129691,68.1303887874289,68.13761626356089,68.14484373969287,68.15207121582489,68.15929869195688,68.16652616808886,68.17375364422085,68.18098112035287,68.18820859648486,68.19543607261684,68.20266354874886,68.20989102488085,68.21711850101283,68.22434597714482,68.23157345327684,68.23880092940882,68.24602840554081,68.2532558816728,68.26048335780482,68.2677108339368,68.27493831006879,68.28216578620078,68.2893932623328,68.29662073846478,68.30384821459677,68.31107569072876,68.31830316686077,68.32553064299276,68.33275811912475,68.33998559525673,68.34721307138875,68.35444054752074,68.36166802365273,68.36889549978474,68.37612297591673,68.38335045204872,68.3905779281807,68.39780540431272,68.40503288044471,68.4122603565767,68.41948783270868,68.4267153088407,68.43394278497269,68.44117026110467,68.44839773723666,68.45562521336868,68.46285268950066,68.47008016563265,68.47730764176464,68.48453511789666,68.49176259402864,68.49899007016063,68.50621754629265,68.51344502242463,68.52067249855662,68.52789997468861,68.53512745082062,68.54235492695261,68.5495824030846,68.55680987921659,68.5640373553486,68.57126483148059,68.57849230761258,68.58571978374457,68.59294725987658,68.60017473600857,68.60740221214056,68.61462968827254,68.62185716440456,68.62908464053655,68.63631211666853,68.64353959280055,68.65076706893254,68.65799454506453,68.66522202119651,68.67244949732853,68.67967697346052,68.6869044495925,68.69413192572449,68.70135940185651,68.7085868779885,68.71581435412048,68.72304183025247,68.73026930638449,68.73749678251647,68.74472425864846,68.75195173478045,68.75917921091246,68.76640668704445,68.77363416317644,68.78086163930845,68.78808911544044,68.79531659157243,68.80254406770442,68.80977154383643,68.81699901996842,68.82422649610041,68.8314539722324,68.83868144836441,68.8459089244964,68.85313640062839,68.86036387676037,68.86759135289239,68.87481882902438,68.88204630515636,68.88927378128835,68.89650125742037,68.90372873355236,68.91095620968434,68.91818368581636,68.92541116194835,68.93263863808033,68.93986611421232,68.94709359034434,68.95432106647633,68.96154854260831,68.9687760187403,68.97600349487232,68.9832309710043,68.99045844713629,68.99768592326828,69.0049133994003,69.01214087553228,69.01936835166427,69.02659582779626,69.03382330392827,69.04105078006026,69.04827825619225,69.05550573232426,69.06273320845625,69.06996068458824,69.07718816072023,69.08441563685224,69.09164311298423,69.09887058911622,69.1060980652482,69.11332554138022,69.12055301751221,69.1277804936442,69.13500796977618,69.1422354459082,69.14946292204019,69.15669039817217,69.16391787430416,69.17114535043618,69.17837282656816,69.18560030270015,69.19282777883217,69.20005525496416,69.20728273109614,69.21451020722813,69.22173768336015,69.22896515949213,69.23619263562412,69.24342011175611,69.25064758788812,69.25787506402011,69.2651025401521,69.27233001628409,69.2795574924161,69.28678496854809,69.29401244468008,69.30123992081207,69.30846739694408,69.31569487307607,69.32292234920806,69.33014982534004,69.33737730147206,69.34460477760405,69.35183225373603,69.35905972986805,69.36628720600004,69.37351468213203,69.38074215826401,69.38796963439603,69.39519711052802,69.40242458666,69.40965206279199,69.41687953892401,69.424107015056,69.43133449118798,69.43856196731997,69.44578944345199,69.45301691958397,69.46024439571596,69.46747187184795,69.47469934797996,69.48192682411195,69.48915430024394,69.49638177637596,69.50360925250794,69.51083672863993,69.51806420477192,69.52529168090393,69.53251915703592,69.53974663316791,69.5469741092999,69.55420158543191,69.5614290615639,69.56865653769589,69.57588401382787,69.58311148995989,69.59033896609188,69.59756644222387,69.60479391835585,69.61202139448787,69.61924887061986,69.62647634675184,69.63370382288386,69.64093129901585,69.64815877514783,69.65538625127982,69.66261372741184,69.66984120354383,69.67706867967581,69.6842961558078,69.69152363193982,69.6987511080718,69.70597858420379,69.71320606033578,69.7204335364678,69.72766101259978,69.73488848873177,69.74211596486376,69.74934344099577,69.75657091712776,69.76379839325975,69.77102586939176,69.77825334552375,69.78548082165574,69.79270829778773,69.79993577391974,69.80716325005173,69.81439072618372,69.8216182023157,69.82884567844772,69.83607315457971,69.8433006307117,69.85052810684368,69.8577555829757,69.86498305910769,69.87221053523967,69.87943801137166,69.88666548750368,69.89389296363566,69.90112043976765,69.90834791589967,69.91557539203166,69.92280286816364,69.93003034429563,69.93725782042765,69.94448529655963,69.95171277269162,69.95894024882361,69.96616772495562,69.97339520108761,69.9806226772196,69.98785015335159,69.9950776294836,70.00230510561559,70.00953258174758,70.01676005787957,70.02398753401158,70.03121501014357,70.03844248627556,70.04566996240757,70.05289743853956,70.06012491467155,70.06735239080353,70.07457986693555,70.08180734306754,70.08903481919953,70.09626229533151,70.10348977146353,70.11071724759552,70.1179447237275,70.12517219985949,70.13239967599151,70.1396271521235,70.14685462825548,70.15408210438747,70.16130958051949,70.16853705665147,70.17576453278346,70.18299200891548,70.19021948504746,70.19744696117945,70.20467443731144,70.21190191344346,70.21912938957544,70.22635686570743,70.23358434183942,70.24081181797143,70.24803929410342,70.25526677023541,70.2624942463674,70.26972172249941,70.2769491986314,70.28417667476339,70.29140415089537,70.29863162702739,70.30585910315938,70.31308657929137,70.32031405542335,70.32754153155537,70.33476900768736,70.34199648381934,70.34922395995136,70.35645143608335,70.36367891221533,70.37090638834732,70.37813386447934,70.38536134061133,70.39258881674331,70.3998162928753,70.40704376900732,70.4142712451393,70.42149872127129,70.42872619740328,70.4359536735353,70.44318114966728,70.45040862579927,70.45763610193126,70.46486357806327,70.47209105419526,70.47931853032725,70.48654600645926,70.49377348259125,70.50100095872324,70.50822843485523,70.51545591098724,70.52268338711923,70.52991086325122,70.5371383393832,70.54436581551522,70.55159329164721,70.5588207677792,70.56604824391118,70.5732757200432,70.58050319617519,70.58773067230717,70.59495814843916,70.60218562457118,70.60941310070316,70.61664057683515,70.62386805296717,70.63109552909916,70.63832300523114,70.64555048136313,70.65277795749515,70.66000543362713,70.66723290975912,70.67446038589111,70.68168786202313,70.68891533815511,70.6961428142871,70.70337029041909,70.7105977665511,70.71782524268309,70.72505271881508,70.73228019494707,70.73950767107908,70.74673514721107,70.75396262334306,70.76119009947507,70.76841757560706,70.77564505173905,70.78287252787104,70.79010000400305,70.79732748013504,70.80455495626703,70.81178243239901,70.81900990853103,70.82623738466302,70.833464860795,70.84069233692699,70.84791981305901,70.855147289191,70.86237476532298,70.86960224145497,70.87682971758699,70.88405719371897,70.89128466985096,70.89851214598298,70.90573962211496,70.91296709824695,70.92019457437894,70.92742205051096,70.93464952664294,70.94187700277493,70.94910447890692,70.95633195503893,70.96355943117092,70.97078690730291,70.9780143834349,70.98524185956691,70.9924693356989,70.99969681183089,71.00692428796287,71.01415176409489,71.02137924022688,71.02860671635887,71.03583419249088,71.04306166862287,71.05028914475486,71.05751662088684,71.06474409701886,71.07197157315085,71.07919904928283,71.08642652541482,71.09365400154684,71.10088147767883,71.10810895381081,71.1153364299428,71.12256390607482,71.1297913822068,71.13701885833879,71.14424633447078,71.1514738106028,71.15870128673478,71.16592876286677,71.17315623899879,71.18038371513077,71.18761119126276,71.19483866739475,71.20206614352676,71.20929361965875,71.21652109579074,71.22374857192273,71.23097604805474,71.23820352418673,71.24543100031872,71.2526584764507,71.25988595258272,71.26711342871471,71.2743409048467,71.28156838097868,71.2887958571107,71.29602333324269,71.30325080937467,71.31047828550666,71.31770576163868,71.32493323777067,71.33216071390265,71.33938819003467,71.34661566616666,71.35384314229864,71.36107061843063,71.36829809456265,71.37552557069463,71.38275304682662,71.38998052295861,71.39720799909063,71.40443547522261,71.4116629513546,71.41889042748659,71.4261179036186,71.43334537975059,71.44057285588258,71.44780033201457,71.45502780814658,71.46225528427857,71.46948276041056,71.47671023654257,71.48393771267456,71.49116518880655,71.49839266493854,71.50562014107055,71.51284761720254,71.52007509333453,71.52730256946651,71.53453004559853,71.54175752173052,71.5489849978625,71.55621247399449,71.56343995012651,71.5706674262585,71.57789490239048,71.58512237852247,71.59234985465449,71.59957733078647,71.60680480691846,71.61403228305048,71.62125975918246,71.62848723531445,71.63571471144644,71.64294218757846,71.65016966371044,71.65739713984243,71.66462461597442,71.67185209210643,71.67907956823842,71.68630704437041,71.6935345205024,71.70076199663441,71.7079894727664,71.71521694889839,71.72244442503037,71.72967190116239,71.73689937729438,71.74412685342637,71.75135432955838,71.75858180569037,71.76580928182236,71.77303675795434,71.78026423408636,71.78749171021835,71.79471918635033,71.80194666248232,71.80917413861434,71.81640161474633,71.82362909087831,71.8308565670103,71.83808404314232,71.8453115192743,71.85253899540629,71.85976647153828,71.8669939476703,71.87422142380228,71.88144889993427,71.88867637606629,71.89590385219827,71.90313132833026,71.91035880446225,71.91758628059426,71.92481375672625,71.93204123285824,71.93926870899023,71.94649618512224,71.95372366125423,71.96095113738622,71.9681786135182,71.97540608965022,71.98263356578221,71.9898610419142,71.99708851804618,72.0043159941782,72.01154347031019,72.01877094644217,72.02599842257419,72.03322589870618,72.04045337483817,72.04768085097015,72.05490832710217,72.06213580323416,72.06936327936614,72.07659075549813,72.08381823163015,72.09104570776213,72.09827318389412,72.10550066002611,72.11272813615813,72.11995561229011,72.1271830884221,72.13441056455409,72.1416380406861,72.14886551681809,72.15609299295008,72.1633204690821,72.17054794521408,72.17777542134607,72.18500289747806,72.19223037361007,72.19945784974206,72.20668532587405,72.21391280200604,72.22114027813805,72.22836775427004,72.23559523040203,72.24282270653401,72.25005018266603,72.25727765879802,72.26450513493,72.27173261106199,72.27896008719401,72.286187563326,72.29341503945798,72.30064251559,72.30786999172199,72.31509746785397,72.32232494398596,72.32955242011798,72.33677989624996,72.34400737238195,72.35123484851394,72.35846232464596,72.36568980077794,72.37291727690993,72.38014475304192,72.38737222917393,72.39459970530592,72.40182718143791,72.4090546575699,72.41628213370191,72.4235096098339,72.43073708596589,72.43796456209787,72.44519203822989,72.45241951436188,72.45964699049387,72.46687446662588,72.47410194275787,72.48132941888986,72.48855689502184,72.49578437115386,72.50301184728585,72.51023932341784,72.51746679954982,72.52469427568184,72.53192175181383,72.53914922794581,72.5463767040778,72.55360418020982,72.5608316563418,72.56805913247379,72.57528660860578,72.5825140847378,72.58974156086978,72.59696903700177,72.60419651313379,72.61142398926577,72.61865146539776,72.62587894152975,72.63310641766176,72.64033389379375,72.64756136992574,72.65478884605773,72.66201632218974,72.66924379832173,72.67647127445372,72.6836987505857,72.69092622671772,72.69815370284971,72.7053811789817,72.71260865511368,72.7198361312457,72.72706360737769,72.73429108350967,72.74151855964169,72.74874603577368,72.75597351190567,72.76320098803765,72.77042846416967,72.77765594030166,72.78488341643364,72.79211089256563,72.79933836869765,72.80656584482963,72.81379332096162,72.82102079709361,72.82824827322563,72.83547574935761,72.8427032254896,72.84993070162159,72.8571581777536,72.86438565388559,72.87161313001758,72.8788406061496,72.88606808228158,72.89329555841357,72.90052303454556,72.90775051067757,72.91497798680956,72.92220546294155,72.92943293907354,72.93666041520555,72.94388789133754,72.95111536746953,72.95834284360151,72.96557031973353,72.97279779586552,72.9800252719975,72.98725274812949,72.99448022426151,73.0017077003935,73.00893517652548,73.0161626526575,73.02339012878949,73.03061760492147,73.03784508105346,73.04507255718548,73.05230003331747,73.05952750944945,73.06675498558144,73.07398246171346,73.08120993784544,73.08843741397743,73.09566489010942,73.10289236624143,73.11011984237342,73.11734731850541,73.1245747946374,73.13180227076941,73.1390297469014,73.14625722303339,73.1534846991654,73.16071217529739,73.16793965142938,73.17516712756137,73.18239460369338,73.18962207982537,73.19684955595736,73.20407703208934,73.21130450822136,73.21853198435335,73.22575946048534,73.23298693661732,73.24021441274934,73.24744188888133,73.25466936501331,73.2618968411453,73.26912431727732,73.2763517934093,73.28357926954129,73.29080674567331,73.2980342218053,73.30526169793728,73.31248917406927,73.31971665020129,73.32694412633327,73.33417160246526,73.34139907859725,73.34862655472926,73.35585403086125,73.36308150699324,73.37030898312523,73.37753645925724,73.38476393538923,73.39199141152122,73.3992188876532,73.40644636378522,73.41367383991721,73.4209013160492,73.42812879218118,73.4353562683132,73.44258374444519,73.44981122057717,73.45703869670919,73.46426617284118,73.47149364897317,73.47872112510515,73.48594860123717,73.49317607736916,73.50040355350114,73.50763102963313,73.51485850576515,73.52208598189713,73.52931345802912,73.53654093416111,73.54376841029313,73.55099588642511,73.5582233625571,73.56545083868909,73.5726783148211,73.57990579095309,73.58713326708508,73.5943607432171,73.60158821934908,73.60881569548107,73.61604317161306,73.62327064774507,73.63049812387706,73.63772560000905,73.64495307614104,73.65218055227305,73.65940802840504,73.66663550453703,73.67386298066901,73.68109045680103,73.68831793293302,73.695545409065,73.70277288519699,73.71000036132901,73.717227837461,73.72445531359298,73.731682789725,73.73891026585699,73.74613774198897,73.75336521812096,73.76059269425298,73.76782017038497,73.77504764651695,73.78227512264894,73.78950259878096,73.79673007491294,73.80395755104493,73.81118502717692,73.81841250330893,73.82563997944092,73.83286745557291,73.8400949317049,73.84732240783691,73.8545498839689,73.86177736010089,73.8690048362329,73.87623231236489,73.88345978849688,73.89068726462887,73.89791474076088,73.90514221689287,73.91236969302486,73.91959716915684,73.92682464528886,73.93405212142085,73.94127959755284,73.94850707368482,73.95573454981684,73.96296202594883,73.97018950208081,73.9774169782128,73.98464445434482,73.9918719304768,73.99909940660879,74.00632688274081,74.0135543588728,74.02078183500478,74.02800931113677,74.03523678726879,74.04246426340077,74.04969173953276,74.05691921566475,74.06414669179676,74.07137416792875,74.07860164406074,74.08582912019273,74.09305659632474,74.10028407245673,74.10751154858872,74.1147390247207,74.12196650085272,74.12919397698471,74.1364214531167,74.14364892924871,74.1508764053807,74.15810388151269,74.16533135764467,74.17255883377669,74.17978630990868,74.18701378604067,74.19424126217265,74.20146873830467,74.20869621443666,74.21592369056864,74.22315116670063,74.23037864283265,74.23760611896464,74.24483359509662,74.25206107122861,74.25928854736063,74.26651602349261,74.2737434996246,74.28097097575662,74.2881984518886,74.29542592802059,74.30265340415258,74.3098808802846,74.31710835641658,74.32433583254857,74.33156330868056,74.33879078481257,74.34601826094456,74.35324573707655,74.36047321320854,74.36770068934055,74.37492816547254,74.38215564160453,74.38938311773651,74.39661059386853,74.40383807000052,74.4110655461325,74.41829302226449,74.42552049839651,74.4327479745285,74.43997545066048,74.4472029267925,74.45443040292449,74.46165787905647,74.46888535518846,74.47611283132048,74.48334030745247,74.49056778358445,74.49779525971644,74.50502273584846,74.51225021198044,74.51947768811243,74.52670516424442,74.53393264037643,74.54116011650842,74.54838759264041,74.5556150687724,74.56284254490441,74.5700700210364,74.57729749716839,74.5845249733004,74.59175244943239,74.59897992556438,74.60620740169637,74.61343487782838,74.62066235396037,74.62788983009236,74.63511730622434,74.64234478235636,74.64957225848835,74.65679973462034,74.66402721075232,74.67125468688434,74.67848216301633,74.68570963914831,74.6929371152803,74.70016459141232,74.7073920675443,74.71461954367629,74.72184701980831,74.7290744959403,74.73630197207228,74.74352944820427,74.75075692433629,74.75798440046827,74.76521187660026,74.77243935273225,74.77966682886426,74.78689430499625,74.79412178112824,74.80134925726023,74.80857673339224,74.81580420952423,74.82303168565622,74.8302591617882,74.83748663792022,74.84471411405221,74.8519415901842,74.85916906631621,74.8663965424482,74.87362401858019,74.88085149471218,74.88807897084419,74.89530644697618,74.90253392310817,74.90976139924015,74.91698887537217,74.92421635150416,74.93144382763614,74.93867130376813,74.94589877990015,74.95312625603214,74.96035373216412,74.96758120829611,74.97480868442813,74.98203616056011,74.9892636366921,74.99649111282412,75.0037185889561,75.01094606508809,75.01817354122008,75.0254010173521,75.03262849348408,75.03985596961607,75.04708344574806,75.05431092188007,75.06153839801206,75.06876587414405,75.07599335027604,75.08322082640805,75.09044830254004,75.09767577867203,75.10490325480401,75.11213073093603,75.11935820706802,75.1265856832,75.13381315933202,75.14104063546401,75.148268111596,75.15549558772798,75.16272306386,75.16995053999199,75.17717801612397,75.18440549225596,75.19163296838798,75.19886044451997,75.20608792065195,75.21331539678394,75.22054287291596,75.22777034904794,75.23499782517993,75.24222530131192,75.24945277744393,75.25668025357592,75.26390772970791,75.27113520583993,75.27836268197191,75.2855901581039,75.29281763423589,75.3000451103679,75.30727258649989,75.31450006263188,75.32172753876387,75.32895501489588,75.33618249102787,75.34340996715986,75.35063744329184,75.35786491942386,75.36509239555585,75.37231987168784,75.37954734781982,75.38677482395184,75.39400230008383,75.40122977621581,75.4084572523478,75.41568472847982,75.4229122046118,75.43013968074379,75.43736715687581,75.4445946330078,75.45182210913978,75.45904958527177,75.46627706140379,75.47350453753577,75.48073201366776,75.48795948979975,75.49518696593177,75.50241444206375,75.50964191819574,75.51686939432773,75.52409687045974,75.53132434659173,75.53855182272372,75.5457792988557,75.55300677498772,75.56023425111971,75.5674617272517,75.57468920338371,75.5819166795157,75.58914415564769,75.59637163177968,75.60359910791169,75.61082658404368,75.61805406017567,75.62528153630765,75.63250901243967,75.63973648857166,75.64696396470364,75.65419144083563,75.66141891696765,75.66864639309964,75.67587386923162,75.68310134536361,75.69032882149563,75.69755629762761,75.7047837737596,75.71201124989162,75.7192387260236,75.72646620215559,75.73369367828758,75.7409211544196,75.74814863055158,75.75537610668357,75.76260358281556,75.76983105894757,75.77705853507956,75.78428601121155,75.79151348734354,75.79874096347555,75.80596843960754,75.81319591573953,75.82042339187151,75.82765086800353,75.83487834413552,75.8421058202675,75.84933329639952,75.85656077253151,75.8637882486635,75.87101572479548,75.8782432009275,75.88547067705949,75.89269815319147,75.89992562932346,75.90715310545548,75.91438058158747,75.92160805771945,75.92883553385144,75.93606300998346,75.94329048611544,75.95051796224743,75.95774543837942,75.96497291451143,75.97220039064342,75.97942786677541,75.98665534290743,75.99388281903941,76.0011102951714,76.00833777130339,76.0155652474354,76.02279272356739,76.03002019969938,76.03724767583137,76.04447515196338,76.05170262809537,76.05893010422736,76.06615758035935,76.07338505649136,76.08061253262335,76.08784000875534,76.09506748488732,76.10229496101934,76.10952243715133,76.11674991328331,76.12397738941533,76.13120486554732,76.1384323416793,76.14565981781129,76.15288729394331,76.1601147700753,76.16734224620728,76.17456972233927,76.18179719847129,76.18902467460327,76.19625215073526,76.20347962686725,76.21070710299927,76.21793457913125,76.22516205526324,76.23238953139523,76.23961700752724,76.24684448365923,76.25407195979122,76.26129943592323,76.26852691205522,76.27575438818721,76.2829818643192,76.29020934045121,76.2974368165832,76.30466429271519,76.31189176884718,76.31911924497919,76.32634672111118,76.33357419724317,76.34080167337515,76.34802914950717,76.35525662563916,76.36248410177114,76.36971157790313,76.37693905403515,76.38416653016714,76.39139400629912,76.39862148243114,76.40584895856313,76.41307643469511,76.4203039108271,76.42753138695912,76.4347588630911,76.44198633922309,76.44921381535508,76.4564412914871,76.46366876761908,76.47089624375107,76.47812371988306,76.48535119601507,76.49257867214706,76.49980614827905,76.50703362441104,76.51426110054305,76.52148857667504,76.52871605280703,76.53594352893901,76.54317100507103,76.55039848120302,76.557625957335,76.56485343346702,76.57208090959901,76.579308385731,76.58653586186298,76.593763337995,76.60099081412699,76.60821829025898,76.61544576639096,76.62267324252298,76.62990071865497,76.63712819478695,76.64435567091894,76.65158314705096,76.65881062318294,76.66603809931493,76.67326557544692,76.68049305157894,76.68772052771092,76.69494800384291,76.70217547997493,76.70940295610691,76.7166304322389,76.72385790837089,76.7310853845029,76.73831286063489,76.74554033676688,76.75276781289887,76.75999528903088,76.76722276516287,76.77445024129486,76.78167771742685,76.78890519355886,76.79613266969085,76.80336014582284,76.81058762195482,76.81781509808684,76.82504257421883,76.83227005035081,76.83949752648283,76.84672500261482,76.8539524787468,76.86117995487879,76.86840743101081,76.8756349071428,76.88286238327478,76.89008985940677,76.89731733553879,76.90454481167077,76.91177228780276,76.91899976393475,76.92622724006677,76.93345471619875,76.94068219233074,76.94790966846273,76.95513714459474,76.96236462072673,76.96959209685872,76.97681957299073,76.98404704912272,76.99127452525471,76.9985020013867,77.00572947751871,77.0129569536507,77.02018442978269,77.02741190591468,77.03463938204669,77.04186685817868,77.04909433431067,77.05632181044265,77.06354928657467,77.07077676270666,77.07800423883864,77.08523171497063,77.09245919110265,77.09968666723464,77.10691414336662,77.11414161949864,77.12136909563063,77.12859657176261,77.1358240478946,77.14305152402662,77.1502790001586,77.15750647629059,77.16473395242258,77.1719614285546,77.17918890468658,77.18641638081857,77.19364385695056,77.20087133308257,77.20809880921456,77.21532628534655,77.22255376147854,77.22978123761055,77.23700871374254,77.24423618987453,77.25146366600654,77.25869114213853,77.26591861827052,77.2731460944025,77.28037357053452,77.28760104666651,77.2948285227985,77.30205599893048,77.3092834750625,77.31651095119449,77.32373842732648,77.33096590345846,77.33819337959048,77.34542085572247,77.35264833185445,77.35987580798644,77.36710328411846,77.37433076025044,77.38155823638243,77.38878571251445,77.39601318864644,77.40324066477842,77.41046814091041,77.41769561704243,77.42492309317441,77.4321505693064,77.43937804543839,77.4466055215704,77.45383299770239,77.46106047383438,77.46828794996637,77.47551542609838,77.48274290223037,77.48997037836236,77.49719785449435,77.50442533062636,77.51165280675835,77.51888028289034,77.52610775902232,77.53333523515434,77.54056271128633,77.54779018741831,77.55501766355033,77.56224513968232,77.5694726158143,77.5767000919463,77.58392756807831,77.5911550442103,77.59838252034228,77.60560999647427,77.61283747260629,77.62006494873827,77.62729242487026,77.63451990100225,77.64174737713427,77.64897485326625,77.65620232939824,77.66342980553023,77.67065728166224,77.67788475779423,77.68511223392622,77.69233971005823,77.69956718619022,77.70679466232221,77.7140221384542,77.72124961458621,77.7284770907182,77.73570456685019,77.74293204298218,77.75015951911419,77.75738699524618,77.76461447137817,77.77184194751015,77.77906942364217,77.78629689977416,77.79352437590614,77.80075185203813,77.80797932817015,77.81520680430214,77.82243428043412,77.82966175656614,77.83688923269813,77.84411670883011,77.8513441849621,77.85857166109412,77.8657991372261,77.87302661335809,77.88025408949008,77.8874815656221,77.89470904175408,77.90193651788607,77.90916399401806,77.91639147015007,77.92361894628206,77.93084642241405,77.93807389854604,77.94530137467805,77.95252885081004,77.95975632694203,77.96698380307404,77.97421127920603,77.98143875533802,77.98866623147,77.99589370760202,78.00312118373401,78.010348659866,78.01757613599798,78.02480361213,78.03203108826199,78.03925856439398,78.04648604052596,78.05371351665798,78.06094099278997,78.06816846892195,78.07539594505394,78.08262342118596,78.08985089731794,78.09707837344993,78.10430584958195,78.11153332571394,78.11876080184592,78.12598827797791,78.13321575410993,78.14044323024191,78.1476707063739,78.15489818250589,78.1621256586379,78.16935313476989,78.17658061090188,78.18380808703387,78.19103556316588,78.19826303929787,78.20549051542986,78.21271799156185,78.21994546769386,78.22717294382585,78.23440041995784,78.24162789608985,78.24885537222184,78.25608284835383,78.26331032448581,78.27053780061783,78.27776527674982,78.2849927528818,78.2922202290138,78.29944770514581,78.3066751812778,78.31390265740978,78.32113013354177,78.32835760967379,78.33558508580577,78.34281256193776,78.35004003806975,78.35726751420177,78.36449499033375,78.37172246646574,78.37894994259776,78.38617741872974,78.39340489486173,78.40063237099372,78.40785984712574,78.41508732325772,78.42231479938971,78.4295422755217,78.43676975165371,78.4439972277857,78.45122470391769,78.45845218004968,78.46567965618169,78.47290713231368,78.48013460844567,78.48736208457765,78.49458956070967,78.50181703684166,78.50904451297365,78.51627198910563,78.52349946523765,78.53072694136964,78.53795441750162,78.54518189363364,78.55240936976563,78.55963684589761,78.5668643220296,78.57409179816162,78.5813192742936,78.58854675042559,78.59577422655758,78.6030017026896,78.61022917882158,78.61745665495357,78.62468413108556,78.63191160721757,78.63913908334956,78.64636655948155,78.65359403561354,78.66082151174555,78.66804898787754,78.67527646400953,78.68250394014154,78.68973141627353,78.69695889240552,78.7041863685375,78.71141384466952,78.71864132080151,78.7258687969335,78.73309627306548,78.7403237491975,78.74755122532949,78.75477870146148,78.76200617759346,78.76923365372548,78.77646112985747,78.78368860598945,78.79091608212144,78.79814355825346,78.80537103438544,78.81259851051743,78.81982598664945,78.82705346278144,78.83428093891342,78.84150841504541,78.84873589117743,78.85596336730941,78.8631908434414,78.87041831957339,78.8776457957054,78.88487327183739,78.89210074796938,78.89932822410137,78.90655570023338,78.91378317636537,78.92101065249736,78.92823812862935,78.93546560476136,78.94269308089335,78.94992055702534,78.95714803315735,78.96437550928934,78.97160298542133,78.97883046155331,78.98605793768533,78.99328541381732,79.0005128899493,79.0077403660813,79.01496784221331,79.0221953183453,79.02942279447728,79.03665027060927,79.04387774674129,79.05110522287328,79.05833269900526,79.06556017513725,79.07278765126927,79.08001512740125,79.08724260353324,79.09447007966526,79.10169755579724,79.10892503192923,79.11615250806122,79.12337998419324,79.13060746032522,79.13783493645721,79.1450624125892,79.15228988872121,79.1595173648532,79.16674484098519,79.17397231711718,79.18119979324919,79.18842726938118,79.19565474551317,79.20288222164515,79.21010969777717,79.21733717390916,79.22456465004115,79.23179212617316,79.23901960230515,79.24624707843714,79.25347455456912,79.26070203070114,79.26792950683313,79.27515698296511,79.2823844590971,79.28961193522912,79.2968394113611,79.3040668874931,79.31129436362508,79.3185218397571,79.32574931588908,79.33297679202107,79.34020426815306,79.34743174428507,79.35465922041706,79.36188669654905,79.36911417268107,79.37634164881305,79.38356912494504,79.39079660107703,79.39802407720904,79.40525155334103,79.41247902947302,79.419706505605,79.42693398173702,79.43416145786901,79.441388934001,79.44861641013298,79.455843886265,79.46307136239699,79.47029883852898,79.47752631466096,79.48475379079298,79.49198126692497,79.49920874305695,79.50643621918894,79.51366369532096,79.52089117145294,79.52811864758493,79.53534612371695,79.54257359984894,79.54980107598092,79.55702855211291,79.56425602824493,79.57148350437691,79.5787109805089,79.58593845664089,79.5931659327729,79.60039340890489,79.60762088503688,79.61484836116887,79.62207583730088,79.62930331343287,79.63653078956486,79.64375826569685,79.65098574182886,79.65821321796085,79.66544069409284,79.67266817022485,79.67989564635684,79.68712312248883,79.69435059862082,79.70157807475283,79.70880555088482,79.7160330270168,79.7232605031488,79.73048797928081,79.7377154554128,79.74494293154478,79.75217040767677,79.75939788380879,79.76662535994078,79.77385283607276,79.78108031220475,79.78830778833677,79.79553526446875,79.80276274060074,79.80999021673276,79.81721769286474,79.82444516899673,79.83167264512872,79.83890012126074,79.84612759739272,79.85335507352471,79.8605825496567,79.86781002578871,79.8750375019207,79.88226497805269,79.88949245418468,79.89671993031669,79.90394740644868,79.91117488258067,79.91840235871265,79.92562983484467,79.93285731097666,79.94008478710865,79.94731226324066,79.95453973937265,79.96176721550464,79.96899469163662,79.97622216776864,79.98344964390063,79.99067712003261,79.9979045961646,80.00513207229662,80.0123595484286,80.0195870245606,80.02681450069258,80.0340419768246,80.04126945295658,80.04849692908857,80.05572440522056,80.06295188135257,80.07017935748456,80.07740683361655,80.08463430974857,80.09186178588055,80.09908926201254,80.10631673814453,80.11354421427654,80.12077169040853,80.12799916654052,80.1352266426725,80.14245411880452,80.14968159493651,80.1569090710685,80.16413654720048,80.1713640233325,80.17859149946449,80.18581897559648,80.19304645172846,80.20027392786048,80.20750140399247,80.21472888012445,80.22195635625647,80.22918383238846,80.23641130852045,80.24363878465243,80.25086626078445,80.25809373691644,80.26532121304842,80.27254868918041,80.27977616531243,80.28700364144441,80.2942311175764,80.30145859370839,80.3086860698404,80.31591354597239,80.32314102210438,80.33036849823637,80.33759597436838,80.34482345050037,80.35205092663236,80.35927840276437,80.36650587889636,80.37373335502835,80.38096083116034,80.38818830729235,80.39541578342434,80.40264325955633,80.40987073568832,80.41709821182033,80.42432568795232,80.4315531640843,80.4387806402163,80.44600811634831,80.4532355924803,80.46046306861228,80.46769054474427,80.47491802087629,80.48214549700828,80.48937297314026,80.49660044927228,80.50382792540427,80.51105540153625,80.51828287766824,80.52551035380026,80.53273782993224,80.53996530606423,80.54719278219622,80.55442025832824,80.56164773446022,80.56887521059221,80.5761026867242,80.58333016285621,80.5905576389882,80.59778511512019,80.60501259125218,80.61224006738419,80.61946754351618,80.62669501964817,80.63392249578015,80.64114997191217,80.64837744804416,80.65560492417615,80.66283240030816,80.67005987644015,80.67728735257214,80.68451482870412,80.69174230483614,80.69896978096813,80.70619725710011,80.7134247332321,80.72065220936412,80.7278796854961,80.7351071616281,80.74233463776008,80.7495621138921,80.75678959002408,80.76401706615607,80.77124454228806,80.77847201842008,80.78569949455206,80.79292697068405,80.80015444681607,80.80738192294805,80.81460939908004,80.82183687521203,80.82906435134404,80.83629182747603,80.84351930360802,80.85074677974,80.85797425587202,80.86520173200401,80.872429208136,80.87965668426799,80.8868841604,80.89411163653199,80.90133911266398,80.90856658879596,80.91579406492798,80.92302154105997,80.93024901719195,80.93747649332397,80.94470396945596,80.95193144558795,80.95915892171993,80.96638639785195,80.97361387398394,80.98084135011592,80.98806882624791,80.99529630237993,81.00252377851191,81.0097512546439,81.01697873077589,81.0242062069079,81.0314336830399,81.03866115917188,81.04588863530387,81.05311611143588,81.06034358756787,81.06757106369986,81.07479853983187,81.08202601596386,81.08925349209585,81.09648096822784,81.10370844435985,81.11093592049184,81.11816339662383,81.12539087275582,81.13261834888783,81.13984582501982,81.1470733011518,81.1543007772838,81.16152825341581,81.1687557295478,81.17598320567978,81.18321068181177,81.19043815794379,81.19766563407578,81.20489311020776,81.21212058633978,81.21934806247177,81.22657553860375,81.23380301473574,81.24103049086776,81.24825796699974,81.25548544313173,81.26271291926372,81.26994039539574,81.27716787152772,81.28439534765971,81.2916228237917,81.29885029992371,81.3060777760557,81.31330525218769,81.32053272831968,81.32776020445169,81.33498768058368,81.34221515671567,81.34944263284768,81.35667010897967,81.36389758511166,81.37112506124365,81.37835253737566,81.38558001350765,81.39280748963964,81.40003496577162,81.40726244190364,81.41448991803563,81.42171739416762,81.4289448702996,81.43617234643162,81.4433998225636,81.4506272986956,81.45785477482758,81.4650822509596,81.47230972709158,81.47953720322357,81.48676467935559,81.49399215548758,81.50121963161956,81.50844710775155,81.51567458388357,81.52290206001555,81.53012953614754,81.53735701227953,81.54458448841154,81.55181196454353,81.55903944067552,81.5662669168075,81.57349439293952,81.58072186907151,81.5879493452035,81.59517682133549,81.6024042974675,81.60963177359949,81.61685924973148,81.62408672586346,81.63131420199548,81.63854167812747,81.64576915425945,81.65299663039147,81.66022410652346,81.66745158265545,81.67467905878743,81.68190653491945,81.68913401105144,81.69636148718342,81.70358896331541,81.71081643944743,81.71804391557941,81.7252713917114,81.73249886784339,81.7397263439754,81.7469538201074,81.75418129623938,81.76140877237137,81.76863624850338,81.77586372463537,81.78309120076736,81.79031867689937,81.79754615303136,81.80477362916335,81.81200110529534,81.81922858142735,81.82645605755934,81.83368353369133,81.84091100982332,81.84813848595533,81.85536596208732,81.8625934382193,81.8698209143513,81.87704839048331,81.8842758666153,81.89150334274728,81.89873081887927,81.90595829501129,81.91318577114328,81.92041324727526,81.92764072340728,81.93486819953927,81.94209567567125,81.94932315180324,81.95655062793526,81.96377810406725,81.97100558019923,81.97823305633122,81.98546053246324,81.99268800859522,81.99991548472721,82.0071429608592,82.01437043699121,82.0215979131232,82.02882538925519,82.03605286538718,82.04328034151919,82.05050781765118,82.05773529378317,82.06496276991518,82.07219024604717,82.07941772217916,82.08664519831115,82.09387267444316,82.10110015057515,82.10832762670714,82.11555510283912,82.12278257897114,82.13001005510313,82.13723753123512,82.1444650073671,82.15169248349912,82.1589199596311,82.1661474357631,82.17337491189508,82.1806023880271,82.18782986415908,82.19505734029107,82.20228481642309,82.20951229255508,82.21673976868706,82.22396724481905,82.23119472095107,82.23842219708305,82.24564967321504,82.25287714934703,82.26010462547904,82.26733210161103,82.27455957774302,82.28178705387501,82.28901453000702,82.29624200613901,82.303469482271,82.31069695840299,82.317924434535,82.32515191066699,82.33237938679898,82.33960686293099,82.34683433906298,82.35406181519497,82.36128929132695,82.36851676745897,82.37574424359096,82.38297171972295,82.39019919585493,82.39742667198695,82.40465414811894,82.41188162425092,82.41910910038291,82.42633657651493,82.43356405264691,82.4407915287789,82.44801900491089,82.4552464810429,82.4624739571749,82.46970143330688,82.4769289094389,82.48415638557088,82.49138386170287,82.49861133783486,82.50583881396688,82.51306629009886,82.52029376623085,82.52752124236284,82.53474871849485,82.54197619462684,82.54920367075883,82.55643114689082,82.56365862302283,82.57088609915482,82.5781135752868,82.5853410514188,82.59256852755081,82.5997960036828,82.60702347981479,82.61425095594677,82.62147843207879,82.62870590821078,82.63593338434276,82.64316086047478,82.65038833660677,82.65761581273875,82.66484328887074,82.67207076500276,82.67929824113475,82.68652571726673,82.69375319339872,82.70098066953074,82.70820814566272,82.71543562179471,82.7226630979267,82.72989057405871,82.7371180501907,82.74434552632269,82.75157300245468,82.75880047858669,82.76602795471868,82.77325543085067,82.78048290698268,82.78771038311467,82.79493785924666,82.80216533537865,82.80939281151066,82.81662028764265,82.82384776377464,82.83107523990662,82.83830271603864,82.84553019217063,82.85275766830262,82.8599851444346,82.86721262056662,82.8744400966986,82.8816675728306,82.88889504896258,82.8961225250946,82.90335000122658,82.91057747735857,82.91780495349059,82.92503242962258,82.93225990575456,82.93948738188655,82.94671485801857,82.95394233415055,82.96116981028254,82.96839728641453,82.97562476254654,82.98285223867853,82.99007971481052,82.99730719094251,83.00453466707452,83.01176214320651,83.0189896193385,83.02621709547049,83.0334445716025,83.04067204773449,83.04789952386648,83.05512699999849,83.06235447613048,83.06958195226247,83.07680942839445,83.08403690452647,83.09126438065846,83.09849185679045,83.10571933292243,83.11294680905445,83.12017428518644,83.12740176131842,83.13462923745041,83.14185671358243,83.14908418971442,83.1563116658464,83.16353914197839,83.1707666181104,83.1779940942424,83.18522157037438,83.1924490465064,83.19967652263838,83.20690399877037,83.21413147490236,83.22135895103438,83.22858642716636,83.23581390329835,83.24304137943034,83.25026885556235,83.25749633169434,83.26472380782633,83.27195128395832,83.27917876009033,83.28640623622232,83.2936337123543,83.3008611884863,83.30808866461831,83.3153161407503,83.32254361688229,83.3297710930143,83.33699856914629,83.34422604527828,83.35145352141026,83.35868099754228,83.36590847367427,83.37313594980625,83.38036342593824,83.38759090207026,83.39481837820225,83.40204585433423,83.40927333046622,83.41650080659824,83.42372828273022,83.43095575886221,83.4381832349942,83.44541071112621,83.4526381872582,83.45986566339019,83.4670931395222,83.4743206156542,83.48154809178618,83.48877556791817,83.49600304405018,83.50323052018217,83.51045799631416,83.51768547244615,83.52491294857816,83.53214042471015,83.53936790084214,83.54659537697412,83.55382285310614,83.56105032923813,83.56827780537012,83.5755052815021,83.58273275763412,83.5899602337661,83.5971877098981,83.60441518603008,83.6116426621621,83.61887013829408,83.62609761442607,83.63332509055809,83.64055256669008,83.64778004282206,83.65500751895405,83.66223499508607,83.66946247121805,83.67668994735004,83.68391742348203,83.69114489961405,83.69837237574603,83.70559985187802,83.71282732801001,83.72005480414202,83.72728228027401,83.734509756406,83.74173723253799,83.74896470867,83.75619218480199,83.76341966093398,83.77064713706599,83.77787461319798,83.78510208932997,83.79232956546196,83.79955704159397,83.80678451772596,83.81401199385795,83.82123946998993,83.82846694612195,83.83569442225394,83.84292189838592,83.85014937451791,83.85737685064993,83.86460432678192,83.8718318029139,83.87905927904589,83.8862867551779,83.8935142313099,83.90074170744188,83.9079691835739,83.91519665970588,83.92242413583787,83.92965161196986,83.93687908810188,83.94410656423386,83.95133404036585,83.95856151649784,83.96578899262985,83.97301646876184,83.98024394489383,83.98747142102582,83.99469889715783,84.00192637328982,84.0091538494218,84.0163813255538,84.02360880168581,84.0308362778178,84.03806375394979,84.0452912300818,84.05251870621379,84.05974618234578,84.06697365847776,84.07420113460978,84.08142861074177,84.08865608687375,84.09588356300574,84.10311103913776,84.11033851526975,84.11756599140173,84.12479346753372,84.13202094366574,84.13924841979772,84.14647589592971,84.1537033720617,84.16093084819371,84.1681583243257,84.17538580045769,84.1826132765897,84.1898407527217,84.19706822885368,84.20429570498567,84.21152318111768,84.21875065724967,84.22597813338166,84.23320560951365,84.24043308564566,84.24766056177765,84.25488803790964,84.26211551404162,84.26934299017364,84.27657046630563,84.28379794243762,84.2910254185696,84.29825289470162,84.3054803708336,84.3127078469656,84.31993532309761,84.3271627992296,84.33439027536159,84.34161775149357,84.34884522762559,84.35607270375758,84.36330017988956,84.37052765602155,84.37775513215357,84.38498260828555,84.39221008441754,84.39943756054953,84.40666503668155,84.41389251281353,84.42111998894552,84.42834746507751,84.43557494120952,84.44280241734151,84.4500298934735,84.45725736960551,84.4644848457375,84.47171232186949,84.47893979800148,84.48616727413349,84.49339475026548,84.50062222639747,84.50784970252946,84.51507717866147,84.52230465479346,84.52953213092545,84.53675960705743,84.54398708318945,84.55121455932144,84.55844203545342,84.56566951158541,84.57289698771743,84.58012446384942,84.5873519399814,84.59457941611342,84.6018068922454,84.6090343683774,84.61626184450938,84.6234893206414,84.63071679677338,84.63794427290537,84.64517174903736,84.65239922516938,84.65962670130136,84.66685417743335,84.67408165356534,84.68130912969735,84.68853660582934,84.69576408196133,84.70299155809332,84.71021903422533,84.71744651035732,84.72467398648931,84.7319014626213,84.73912893875331,84.7463564148853,84.75358389101729,84.7608113671493,84.76803884328129,84.77526631941328,84.78249379554526,84.78972127167728,84.79694874780927,84.80417622394125,84.81140370007324,84.81863117620526,84.82585865233725,84.83308612846923,84.84031360460122,84.84754108073324,84.85476855686522,84.86199603299721,84.8692235091292,84.87645098526122,84.8836784613932,84.89090593752519,84.8981334136572,84.9053608897892,84.91258836592118,84.91981584205317,84.92704331818518,84.93427079431717,84.94149827044916,84.94872574658115,84.95595322271316,84.96318069884515,84.97040817497714,84.97763565110913,84.98486312724114,84.99209060337313,84.99931807950512,85.0065455556371,85.01377303176912,85.0210005079011,85.0282279840331,85.03545546016511,85.0426829362971,85.04991041242909,85.05713788856107,85.06436536469309,85.07159284082508,85.07882031695706,85.08604779308905,85.09327526922107,85.10050274535305,85.10773022148504,85.11495769761703,85.12218517374905,85.12941264988103,85.13664012601302,85.14386760214501,85.15109507827702,85.15832255440901,85.165550030541,85.17277750667301,85.180004982805,85.18723245893699,85.19445993506898,85.201687411201,85.20891488733298,85.21614236346497,85.22336983959696,85.23059731572897,85.23782479186096,85.24505226799295,85.25227974412493,85.25950722025695,85.26673469638894,85.27396217252092,85.28118964865291,85.28841712478493,85.29564460091692,85.3028720770489,85.31009955318092,85.3173270293129,85.3245545054449,85.33178198157688,85.3390094577089,85.34623693384088,85.35346440997287,85.36069188610486,85.36791936223688,85.37514683836886,85.38237431450085,85.38960179063284,85.39682926676485,85.40405674289684,85.41128421902883,85.41851169516082,85.42573917129283,85.43296664742482,85.44019412355681,85.44742159968882,85.45464907582081,85.4618765519528,85.46910402808479,85.4763315042168,85.48355898034879,85.49078645648078,85.49801393261276,85.50524140874478,85.51246888487677,85.51969636100876,85.52692383714074,85.53415131327276,85.54137878940475,85.54860626553673,85.55583374166872,85.56306121780074,85.57028869393272,85.57751617006471,85.58474364619673,85.59197112232872,85.5991985984607,85.60642607459269,85.6136535507247,85.6208810268567,85.62810850298868,85.63533597912067,85.64256345525268,85.64979093138467,85.65701840751666,85.66424588364865,85.67147335978066,85.67870083591265,85.68592831204464,85.69315578817663,85.70038326430864,85.70761074044063,85.71483821657262,85.7220656927046,85.72929316883662,85.7365206449686,85.7437481211006,85.75097559723261,85.7582030733646,85.76543054949659,85.77265802562857,85.77988550176059,85.78711297789258,85.79434045402456,85.80156793015655,85.80879540628857,85.81602288242055,85.82325035855254,85.83047783468453,85.83770531081655,85.84493278694853,85.85216026308052,85.85938773921251,85.86661521534452,85.87384269147651,85.8810701676085,85.88829764374051,85.8955251198725,85.90275259600449,85.90998007213648,85.9172075482685,85.92443502440048,85.93166250053247,85.93888997666446,85.94611745279647,85.95334492892846,85.96057240506045,85.96779988119243,85.97502735732445,85.98225483345644,85.98948230958842,85.99670978572041,86.00393726185243,86.01116473798442,86.0183922141164,86.02561969024842,86.0328471663804,86.0400746425124,86.04730211864438,86.0545295947764,86.06175707090839,86.06898454704037,86.07621202317236,86.08343949930438,86.09066697543636,86.09789445156835,86.10512192770034,86.11234940383235,86.11957687996434,86.12680435609633,86.13403183222832,86.14125930836033,86.14848678449232,86.15571426062431,86.16294173675632,86.17016921288831,86.1773966890203,86.18462416515229,86.1918516412843,86.19907911741629,86.20630659354828,86.21353406968026,86.22076154581228,86.22798902194427,86.23521649807626,86.24244397420824,86.24967145034026,86.25689892647225,86.26412640260423,86.27135387873622,86.27858135486824,86.28580883100022,86.29303630713221,86.30026378326423,86.30749125939622,86.3147187355282,86.32194621166019,86.3291736877922,86.3364011639242,86.34362864005618,86.35085611618817,86.35808359232018,86.36531106845217,86.37253854458416,86.37976602071615,86.38699349684816,86.39422097298015,86.40144844911214,86.40867592524413,86.41590340137614,86.42313087750813,86.43035835364012,86.43758582977213,86.44481330590412,86.45204078203611,86.4592682581681,86.46649573430011,86.4737232104321,86.48095068656409,86.48817816269607,86.49540563882809,86.50263311496008,86.50986059109206,86.51708806722405,86.52431554335607,86.53154301948805,86.53877049562004,86.54599797175203,86.55322544788405,86.56045292401603,86.56768040014802,86.57490787628004,86.58213535241202,86.58936282854401,86.596590304676,86.60381778080801,86.61104525694,86.61827273307199,86.62550020920398,86.632727685336,86.63995516146798,86.64718263759997,86.65441011373196,86.66163758986397,86.66886506599596,86.67609254212795,86.68332001825993,86.69054749439195,86.69777497052394,86.70500244665593,86.71222992278791,86.71945739891993,86.72668487505192,86.7339123511839,86.74113982731592,86.7483673034479,86.7555947795799,86.76282225571188,86.7700497318439,86.77727720797589,86.78450468410787,86.79173216023986,86.79895963637188,86.80618711250386,86.81341458863585,86.82064206476784,86.82786954089985,86.83509701703184,86.84232449316383,86.84955196929582,86.85677944542783,86.86400692155982,86.87123439769181,86.87846187382382,86.88568934995581,86.8929168260878,86.90014430221979,86.9073717783518,86.91459925448379,86.92182673061578,86.92905420674776,86.93628168287978,86.94350915901177,86.95073663514376,86.95796411127574,86.96519158740776,86.97241906353975,86.97964653967173,86.98687401580372,86.99410149193574,87.00132896806772,87.00855644419971,87.01578392033173,87.02301139646372,87.0302388725957,87.03746634872769,87.0446938248597,87.0519213009917,87.05914877712368,87.06637625325567,87.07360372938768,87.08083120551967,87.08805868165166,87.09528615778365,87.10251363391566,87.10974111004765,87.11696858617964,87.12419606231163,87.13142353844364,87.13865101457563,87.14587849070762,87.15310596683963,87.16033344297162,87.16756091910361,87.1747883952356,87.18201587136761,87.1892433474996,87.19647082363159,87.20369829976357,87.21092577589559,87.21815325202758,87.22538072815956,87.23260820429155,87.23983568042357,87.24706315655555,87.25429063268754,87.26151810881953,87.26874558495155,87.27597306108353,87.28320053721552,87.29042801334754,87.29765548947952,87.30488296561151,87.3121104417435,87.31933791787552,87.3265653940075,87.33379287013949,87.34102034627148,87.3482478224035,87.35547529853548,87.36270277466747,87.36993025079946,87.37715772693147,87.38438520306346,87.39161267919545,87.39884015532743,87.40606763145945,87.41329510759144,87.42052258372343,87.42775005985544,87.43497753598743,87.44220501211942,87.4494324882514,87.45665996438342,87.4638874405154,87.4711149166474,87.47834239277938,87.4855698689114,87.49279734504339,87.50002482117537,87.50725229730736,87.51447977343938,87.52170724957136,87.52893472570335,87.53616220183534,87.54338967796735,87.55061715409934,87.55784463023133,87.56507210636335,87.57229958249533,87.57952705862732,87.58675453475931,87.59398201089132,87.60120948702331,87.6084369631553,87.61566443928729,87.6228919154193,87.63011939155129,87.63734686768328,87.64457434381526,87.65180181994728,87.65902929607927,87.66625677221126,87.67348424834324,87.68071172447526,87.68793920060725,87.69516667673923,87.70239415287122,87.70962162900324,87.71684910513522,87.72407658126721,87.73130405739923,87.73853153353122,87.7457590096632,87.75298648579519,87.7602139619272,87.7674414380592,87.77466891419118,87.78189639032317,87.78912386645518,87.79635134258717,87.80357881871916,87.81080629485115,87.81803377098316,87.82526124711515,87.83248872324714,87.83971619937913,87.84694367551114,87.85417115164313,87.86139862777512,87.86862610390713,87.87585358003912,87.88308105617111,87.8903085323031,87.89753600843511,87.9047634845671,87.91199096069909,87.91921843683107,87.92644591296309,87.93367338909508,87.94090086522706,87.94812834135905,87.95535581749107,87.96258329362306,87.96981076975504,87.97703824588703,87.98426572201905,87.99149319815103,87.99872067428302,88.00594815041504,88.01317562654702,88.02040310267901,88.027630578811,88.03485805494302,88.042085531075,88.04931300720699,88.05654048333898,88.063767959471,88.07099543560298,88.07822291173497,88.08545038786696,88.09267786399897,88.09990534013096,88.10713281626295,88.11436029239493,88.12158776852695,88.12881524465894,88.13604272079093,88.14327019692294,88.15049767305493,88.15772514918692,88.1649526253189,88.17218010145092,88.17940757758291,88.1866350537149,88.19386252984688,88.2010900059789,88.20831748211089,88.21554495824287,88.22277243437486,88.22999991050688,88.23722738663886,88.24445486277085,88.25168233890284,88.25890981503485,88.26613729116684,88.27336476729883,88.28059224343085,88.28781971956283,88.29504719569482,88.30227467182681,88.30950214795882,88.31672962409081,88.3239571002228,88.33118457635479,88.3384120524868,88.34563952861879,88.35286700475078,88.36009448088276,88.36732195701478,88.37454943314677,88.38177690927876,88.38900438541074,88.39623186154276,88.40345933767475,88.41068681380673,88.41791428993875,88.42514176607074,88.43236924220272,88.43959671833471,88.44682419446673,88.45405167059872,88.4612791467307,88.46850662286269,88.4757340989947,88.4829615751267,88.49018905125868,88.49741652739067,88.50464400352269,88.51187147965467,88.51909895578666,88.52632643191865,88.53355390805066,88.54078138418265,88.54800886031464,88.55523633644665,88.56246381257864,88.56969128871063,88.57691876484262,88.58414624097463,88.59137371710662,88.59860119323861,88.6058286693706,88.61305614550261,88.6202836216346,88.62751109776659,88.63473857389857,88.64196605003059,88.64919352616258,88.65642100229456,88.66364847842655,88.67087595455857,88.67810343069056,88.68533090682254,88.69255838295456,88.69978585908655,88.70701333521853,88.71424081135052,88.72146828748254,88.72869576361452,88.73592323974651,88.7431507158785,88.75037819201052,88.7576056681425,88.76483314427449,88.77206062040648,88.7792880965385,88.78651557267048,88.79374304880247,88.80097052493446,88.80819800106647,88.81542547719846,88.82265295333045,88.82988042946243,88.83710790559445,88.84433538172644,88.85156285785843,88.85879033399044,88.86601781012243,88.87324528625442,88.8804727623864,88.88770023851842,88.89492771465041,88.9021551907824,88.90938266691438,88.9166101430464,88.92383761917839,88.93106509531037,88.93829257144236,88.94552004757438,88.95274752370636,88.95997499983835,88.96720247597034,88.97442995210235,88.98165742823434,88.98888490436633,88.99611238049835,89.00333985663033,89.01056733276232,89.01779480889431,89.02502228502632,89.03224976115831,89.0394772372903,89.04670471342229,89.0539321895543,89.06115966568629,89.06838714181828,89.07561461795027,89.08284209408228,89.09006957021427,89.09729704634626,89.10452452247824,89.11175199861026,89.11897947474225,89.12620695087423,89.13343442700625,89.14066190313824,89.14788937927023,89.15511685540221,89.16234433153423,89.16957180766622,89.1767992837982,89.18402675993019,89.1912542360622,89.1984817121942,89.20570918832618,89.21293666445817,89.22016414059019,89.22739161672217,89.23461909285416,89.24184656898615,89.24907404511816,89.25630152125015,89.26352899738214,89.27075647351415,89.27798394964614,89.28521142577813,89.29243890191012,89.29966637804213,89.30689385417412,89.31412133030611,89.3213488064381,89.32857628257011,89.3358037587021,89.34303123483409,89.35025871096607,89.35748618709809,89.36471366323008,89.37194113936206,89.37916861549405,89.38639609162607,89.39362356775806,89.40085104389004,89.40807852002206,89.41530599615405,89.42253347228603,89.42976094841802,89.43698842455004,89.44421590068202,89.45144337681401,89.458670852946,89.46589832907802,89.47312580521,89.48035328134199,89.48758075747398,89.494808233606,89.50203570973798,89.50926318586997,89.51649066200196,89.52371813813397,89.53094561426596,89.53817309039795,89.54540056652996,89.55262804266195,89.55985551879394,89.56708299492593,89.57431047105794,89.58153794718993,89.58876542332192,89.5959928994539,89.60322037558592,89.61044785171791,89.6176753278499,89.62490280398188,89.6321302801139,89.63935775624589,89.64658523237787,89.65381270850986,89.66104018464188,89.66826766077386,89.67549513690585,89.68272261303787,89.68995008916986,89.69717756530184,89.70440504143383,89.71163251756585,89.71885999369783,89.72608746982982,89.73331494596181,89.74054242209382,89.74776989822581,89.7549973743578,89.76222485048979,89.7694523266218,89.77667980275379,89.78390727888578,89.79113475501777,89.79836223114978,89.80558970728177,89.81281718341376,89.82004465954574,89.82727213567776,89.83449961180975,89.84172708794173,89.84895456407375,89.85618204020574,89.86340951633773,89.87063699246971,89.87786446860173,89.88509194473372,89.8923194208657,89.89954689699769,89.9067743731297,89.9140018492617,89.92122932539368,89.92845680152567,89.93568427765769,89.94291175378967,89.95013922992166,89.95736670605365,89.96459418218566,89.97182165831765,89.97904913444964,89.98627661058165,89.99350408671364,90.00073156284563,90.00795903897762,90.01518651510963,90.02241399124162,90.02964146737361,90.0368689435056,90.04409641963761,90.0513238957696,90.05855137190159,90.06577884803357,90.07300632416559,90.08023380029758,90.08746127642956,90.09468875256155,90.10191622869357,90.10914370482556,90.11637118095754,90.12359865708956,90.13082613322155,90.13805360935353,90.14528108548552,90.15250856161754,90.15973603774952,90.16696351388151,90.1741909900135,90.18141846614552,90.1886459422775,90.19587341840949,90.20310089454148,90.2103283706735,90.21755584680548,90.22478332293747,90.23201079906946,90.23923827520147,90.24646575133346,90.25369322746545,90.26092070359746,90.26814817972945,90.27537565586144,90.28260313199343,90.28983060812544,90.29705808425743,90.30428556038942,90.3115130365214,90.31874051265342,90.32596798878541,90.3331954649174,90.34042294104938,90.3476504171814,90.35487789331339,90.36210536944537,90.36933284557736,90.37656032170938,90.38378779784136,90.39101527397335,90.39824275010537,90.40547022623736,90.41269770236934,90.41992517850134,90.42715265463333,90.43438013076533,90.44160760689732,90.44883508302932,90.45606255916131,90.46329003529331,90.4705175114253,90.4777449875573,90.48497246368929,90.49219993982129,90.49942741595328,90.50665489208528,90.51388236821727,90.52110984434927,90.52833732048126,90.53556479661326,90.54279227274526,90.55001974887725,90.55724722500925,90.56447470114124,90.57170217727324,90.57892965340523,90.58615712953723,90.59338460566921,90.60061208180122,90.6078395579332,90.6150670340652,90.6222945101972,90.6295219863292,90.63674946246118,90.64397693859318,90.65120441472517,90.65843189085717,90.66565936698916,90.67288684312116,90.68011431925316,90.68734179538515,90.69456927151715,90.70179674764914,90.70902422378114,90.71625169991313,90.72347917604513,90.73070665217712,90.73793412830912,90.74516160444111,90.75238908057311,90.7596165567051,90.7668440328371,90.77407150896909,90.78129898510109,90.78852646123308,90.79575393736508,90.80298141349706,90.81020888962907,90.81743636576107,90.82466384189306,90.83189131802506,90.83911879415705,90.84634627028905,90.85357374642103,90.86080122255304,90.86802869868502,90.87525617481703,90.88248365094901,90.88971112708101,90.896938603213,90.904166079345,90.91139355547699,90.91862103160899,90.92584850774098,90.93307598387298,90.94030346000497,90.94753093613697,90.95475841226897,90.96198588840096,90.96921336453296,90.97644084066495,90.98366831679695,90.99089579292894,90.99812326906094,91.00535074519293,91.01257822132493,91.01980569745692,91.02703317358892,91.0342606497209,91.04148812585291,91.0487156019849,91.0559430781169,91.06317055424888,91.07039803038089,91.07762550651287,91.08485298264488,91.09208045877686,91.09930793490886,91.10653541104087,91.11376288717285,91.12099036330486,91.12821783943684,91.13544531556884,91.14267279170083,91.14990026783283,91.15712774396482,91.16435522009682,91.17158269622881,91.17881017236081,91.1860376484928,91.1932651246248,91.20049260075679,91.20772007688879,91.21494755302078,91.22217502915278,91.22940250528477,91.23662998141677,91.24385745754877,91.25108493368076,91.25831240981276,91.26553988594475,91.27276736207675,91.27999483820874,91.28722231434074,91.29444979047273,91.30167726660473,91.30890474273671,91.31613221886872,91.3233596950007,91.3305871711327,91.3378146472647,91.3450421233967,91.35226959952868,91.35949707566068,91.36672455179267,91.37395202792467,91.38117950405668,91.38840698018866,91.39563445632066,91.40286193245265,91.41008940858465,91.41731688471664,91.42454436084864,91.43177183698063,91.43899931311263,91.44622678924462,91.45345426537662,91.46068174150861,91.46790921764061,91.4751366937726,91.4823641699046,91.48959164603659,91.49681912216859,91.50404659830058,91.51127407443258,91.51850155056458,91.52572902669657,91.53295650282857,91.54018397896056,91.54741145509256,91.55463893122455,91.56186640735655,91.56909388348853,91.57632135962054,91.58354883575252,91.59077631188453,91.59800378801651,91.60523126414851,91.6124587402805,91.6196862164125,91.62691369254449,91.63414116867649,91.64136864480848,91.64859612094048,91.65582359707247,91.66305107320447,91.67027854933647,91.67750602546846,91.68473350160046,91.69196097773245,91.69918845386445,91.70641592999644,91.71364340612844,91.72087088226043,91.72809835839243,91.73532583452442,91.74255331065642,91.7497807867884,91.75700826292041,91.7642357390524,91.7714632151844,91.77869069131638,91.78591816744839,91.79314564358037,91.80037311971238,91.80760059584438,91.81482807197636,91.82205554810837,91.82928302424035,91.83651050037236,91.84373797650434,91.85096545263634,91.85819292876833,91.86542040490033,91.87264788103232,91.87987535716432,91.88710283329631,91.89433030942831,91.9015577855603,91.9087852616923,91.91601273782429,91.92324021395629,91.93046769008828,91.93769516622028,91.94492264235228,91.95215011848427,91.95937759461627,91.96660507074826,91.97383254688026,91.98106002301225,91.98828749914425,91.99551497527624,92.00274245140824,92.00996992754023,92.01719740367223,92.02442487980422,92.03165235593622,92.0388798320682,92.0461073082002,92.0533347843322,92.0605622604642,92.06778973659618,92.07501721272818,92.08224468886017,92.08947216499217,92.09669964112418,92.10392711725616,92.11115459338816,92.11838206952015,92.12560954565215,92.13283702178414,92.14006449791614,92.14729197404813,92.15451945018013,92.16174692631212,92.16897440244412,92.17620187857611,92.18342935470811,92.1906568308401,92.1978843069721,92.20511178310409,92.21233925923609,92.21956673536808,92.22679421150008,92.23402168763208,92.24124916376407,92.24847663989607,92.25570411602806,92.26293159216006,92.27015906829205,92.27738654442405,92.28461402055603,92.29184149668804,92.29906897282002,92.30629644895203,92.31352392508401,92.32075140121601,92.327978877348,92.33520635348,92.34243382961199,92.349661305744,92.35688878187598,92.36411625800798,92.37134373413998,92.37857121027197,92.38579868640397,92.39302616253596,92.40025363866796,92.40748111479995,92.41470859093195,92.42193606706394,92.42916354319594,92.43639101932793,92.44361849545993,92.45084597159192,92.45807344772392,92.4653009238559,92.47252839998791,92.4797558761199,92.4869833522519,92.49421082838388,92.50143830451589,92.50866578064789,92.51589325677988,92.52312073291188,92.53034820904386,92.53757568517587,92.54480316130785,92.55203063743986,92.55925811357184,92.56648558970384,92.57371306583583,92.58094054196783,92.58816801809982,92.59539549423182,92.60262297036381,92.60985044649581,92.6170779226278,92.6243053987598,92.63153287489179,92.63876035102379,92.64598782715578,92.65321530328778,92.66044277941978,92.66767025555177,92.67489773168377,92.68212520781576,92.68935268394776,92.69658016007975,92.70380763621175,92.71103511234374,92.71826258847574,92.72549006460773,92.73271754073973,92.73994501687172,92.74717249300372,92.7543999691357,92.7616274452677,92.7688549213997,92.7760823975317,92.78330987366368,92.79053734979568,92.79776482592769,92.80499230205967,92.81221977819168,92.81944725432366,92.82667473045566,92.83390220658765,92.84112968271965,92.84835715885164,92.85558463498364,92.86281211111563,92.87003958724763,92.87726706337962,92.88449453951162,92.89172201564361,92.89894949177561,92.9061769679076,92.9134044440396,92.92063192017159,92.92785939630359,92.93508687243559,92.94231434856758,92.94954182469958,92.95676930083157,92.96399677696357,92.97122425309556,92.97845172922756,92.98567920535955,92.99290668149155,93.00013415762353,93.00736163375554,93.01458910988752,93.02181658601953,93.02904406215151,93.03627153828351,93.0434990144155,93.0507264905475,93.05795396667949,93.0651814428115,93.0724089189435,93.07963639507548,93.08686387120748,93.09409134733947,93.10131882347147,93.10854629960346,93.11577377573546,93.12300125186745,93.13022872799945,93.13745620413144,93.14468368026344,93.15191115639543,93.15913863252743,93.16636610865942,93.17359358479142,93.1808210609234,93.18804853705541,93.1952760131874,93.2025034893194,93.20973096545139,93.21695844158339,93.22418591771539,93.23141339384738,93.23864086997938,93.24586834611137,93.25309582224337,93.26032329837535,93.26755077450736,93.27477825063934,93.28200572677135,93.28923320290333,93.29646067903533,93.30368815516732,93.31091563129932,93.31814310743131,93.32537058356331,93.3325980596953,93.3398255358273,93.34705301195929,93.35428048809129,93.36150796422329,93.36873544035528,93.37596291648728,93.38319039261927,93.39041786875127,93.39764534488326,93.40487282101526,93.41210029714725,93.41932777327925,93.42655524941124,93.43378272554324,93.44101020167523,93.44823767780723,93.45546515393922,93.46269263007122,93.4699201062032,93.4771475823352,93.4843750584672,93.4916025345992,93.4988300107312,93.50605748686318,93.51328496299519,93.52051243912717,93.52773991525918,93.53496739139116,93.54219486752316,93.54942234365515,93.55664981978715,93.56387729591914,93.57110477205114,93.57833224818313,93.58555972431513,93.59278720044712,93.60001467657912,93.60724215271111,93.61446962884311,93.6216971049751,93.6289245811071,93.63615205723909,93.64337953337109,93.65060700950309,93.65783448563508,93.66506196176708,93.67228943789907,93.67951691403107,93.68674439016306,93.69397186629506,93.70119934242705,93.70842681855905,93.71565429469103,93.72288177082304,93.73010924695502,93.73733672308703,93.74456419921901,93.75179167535101,93.759019151483,93.766246627615,93.77347410374699,93.780701579879,93.787929056011,93.79515653214298,93.80238400827498,93.80961148440697,93.81683896053897,93.82406643667096,93.83129391280296,93.83852138893495,93.84574886506695,93.85297634119894,93.86020381733094,93.86743129346293,93.87465876959493,93.88188624572692,93.88911372185892,93.8963411979909,93.90356867412291,93.9107961502549,93.9180236263869,93.9252511025189,93.93247857865089,93.93970605478289,93.94693353091488,93.95416100704688,93.96138848317887,93.96861595931087,93.97584343544285,93.98307091157486,93.99029838770684,93.99752586383885,94.00475333997083,94.01198081610283,94.01920829223482,94.02643576836682,94.03366324449881,94.04089072063081,94.0481181967628,94.0553456728948,94.0625731490268,94.06980062515879,94.0770281012908,94.08425557742278,94.09148305355478,94.09871052968677,94.10593800581877,94.11316548195076,94.12039295808276,94.12762043421475,94.13484791034675,94.14207538647874,94.14930286261074,94.15653033874273,94.16375781487473,94.17098529100672,94.17821276713872,94.1854402432707,94.1926677194027,94.1998951955347,94.2071226716667,94.2143501477987,94.22157762393068,94.22880510006269,94.23603257619467,94.24326005232668,94.25048752845866,94.25771500459066,94.26494248072265,94.27216995685465,94.27939743298664,94.28662490911864,94.29385238525063,94.30107986138263,94.30830733751462,94.31553481364662,94.32276228977861,94.32998976591061,94.3372172420426,94.3444447181746,94.3516721943066,94.35889967043859,94.36612714657059,94.37335462270258,94.38058209883458,94.38780957496657,94.39503705109857,94.40226452723056,94.40949200336256,94.41671947949455,94.42394695562655,94.43117443175854,94.43840190789054,94.44562938402252,94.45285686015453,94.46008433628651,94.46731181241852,94.4745392885505,94.4817667646825,94.4889942408145,94.4962217169465,94.5034491930785,94.51067666921048,94.51790414534248,94.52513162147447,94.53235909760647,94.53958657373846,94.54681404987046,94.55404152600245,94.56126900213445,94.56849647826644,94.57572395439844,94.58295143053043,94.59017890666243,94.59740638279442,94.60463385892642,94.6118613350584,94.61908881119041,94.6263162873224,94.6335437634544,94.6407712395864,94.64799871571839,94.65522619185039,94.66245366798238,94.66968114411438,94.67690862024637,94.68413609637837,94.69136357251035,94.69859104864236,94.70581852477434,94.71304600090635,94.72027347703833,94.72750095317033,94.73472842930232,94.74195590543432,94.74918338156631,94.75641085769831,94.7636383338303,94.7708658099623,94.7780932860943,94.78532076222629,94.7925482383583,94.79977571449028,94.80700319062228,94.81423066675427,94.82145814288627,94.82868561901826,94.83591309515026,94.84314057128225,94.85036804741425,94.85759552354624,94.86482299967824,94.87205047581023,94.87927795194223,94.88650542807422,94.89373290420622,94.9009603803382,94.9081878564702,94.91541533260221,94.9226428087342,94.9298702848662,94.93709776099818,94.94432523713019,94.95155271326217,94.95878018939418,94.96600766552616,94.97323514165817,94.98046261779015,94.98769009392215,94.99491757005414,95.00214504618614,95.00937252231813,95.01659999845013,95.02382747458212,95.03105495071412,95.03828242684611,95.04550990297811,95.05273737911011,95.0599648552421,95.0671923313741,95.07441980750609,95.08164728363809,95.08887475977008,95.09610223590208,95.10332971203407,95.11055718816607,95.11778466429806,95.12501214043006,95.13223961656205,95.13946709269405,95.14669456882604,95.15392204495804,95.16114952109002,95.16837699722203,95.17560447335401,95.18283194948602,95.190059425618,95.19728690175,95.204514377882,95.211741854014,95.218969330146,95.22619680627798,95.23342428240998,95.24065175854197,95.24787923467397,95.25510671080596,95.26233418693796,95.26956166306995,95.27678913920195,95.28401661533394,95.29124409146594,95.29847156759793,95.30569904372993,95.31292651986192,95.32015399599392,95.32738147212591,95.33460894825791,95.34183642438991,95.3490639005219,95.3562913766539,95.36351885278589,95.37074632891789,95.37797380504988,95.38520128118188,95.39242875731387,95.39965623344587,95.40688370957785,95.41411118570986,95.42133866184184,95.42856613797385,95.43579361410583,95.44302109023783,95.45024856636982,95.45747604250182,95.46470351863381,95.47193099476581,95.47915847089781,95.4863859470298,95.4936134231618,95.50084089929379,95.5080683754258,95.51529585155778,95.52252332768978,95.52975080382177,95.53697827995377,95.54420575608576,95.55143323221776,95.55866070834975,95.56588818448175,95.57311566061374,95.58034313674574,95.58757061287773,95.59479808900973,95.60202556514172,95.60925304127372,95.61648051740572,95.6237079935377,95.63093546966971,95.6381629458017,95.6453904219337,95.65261789806569,95.65984537419769,95.66707285032967,95.67430032646168,95.68152780259366,95.68875527872567,95.69598275485765,95.70321023098965,95.71043770712164,95.71766518325364,95.72489265938563,95.73212013551763,95.73934761164962,95.74657508778162,95.75380256391361,95.76103004004561,95.76825751617761,95.7754849923096,95.7827124684416,95.78993994457359,95.79716742070559,95.80439489683758,95.81162237296958,95.81884984910157,95.82607732523357,95.83330480136556,95.84053227749756,95.84775975362955,95.85498722976155,95.86221470589354,95.86944218202554,95.87666965815752,95.88389713428953,95.89112461042151,95.89835208655352,95.90557956268552,95.9128070388175,95.9200345149495,95.9272619910815,95.9344894672135,95.94171694334548,95.94894441947748,95.95617189560947,95.96339937174147,95.97062684787346,95.97785432400546,95.98508180013745,95.99230927626945,95.99953675240144,96.00676422853344,96.01399170466543,96.02121918079743,96.02844665692942,96.03567413306142,96.04290160919342,96.05012908532541,96.05735656145741,96.0645840375894,96.0718115137214,96.07903898985339,96.08626646598539,96.09349394211738,96.10072141824938,96.10794889438137,96.11517637051337,96.12240384664535,96.12963132277736,96.13685879890934,96.14408627504135,96.15131375117333,96.15854122730534,96.16576870343732,96.17299617956932,96.18022365570131,96.18745113183331,96.19467860796532,96.2019060840973,96.2091335602293,96.21636103636129,96.2235885124933,96.23081598862528,96.23804346475728,96.24527094088927,96.25249841702127,96.25972589315326,96.26695336928526,96.27418084541725,96.28140832154925,96.28863579768124,96.29586327381324,96.30309074994523,96.31031822607723,96.31754570220922,96.32477317834122,96.33200065447322,96.3392281306052,96.34645560673721,96.3536830828692,96.3609105590012,96.36813803513319,96.37536551126519,96.38259298739717,96.38982046352918,96.39704793966116,96.40427541579317,96.41150289192515,96.41873036805715,96.42595784418914,96.43318532032114,96.44041279645313,96.44764027258513,96.45486774871712,96.46209522484912,96.46932270098112,96.47655017711311,96.48377765324511,96.4910051293771,96.4982326055091,96.50546008164109,96.51268755777309,96.51991503390508,96.52714251003708,96.53436998616907,96.54159746230107,96.54882493843306,96.55605241456506,96.56327989069705,96.57050736682905,96.57773484296104,96.58496231909304,96.59218979522502,96.59941727135703,96.60664474748903,96.61387222362102,96.62109969975302,96.628327175885,96.635554652017,96.642782128149,96.650009604281,96.65723708041298,96.66446455654498,96.67169203267697,96.67891950880897,96.68614698494096,96.69337446107296,96.70060193720495,96.70782941333695,96.71505688946894,96.72228436560094,96.72951184173293,96.73673931786493,96.74396679399692,96.75119427012892,96.75842174626092,96.76564922239291,96.77287669852491,96.7801041746569,96.7873316507889,96.79455912692089,96.80178660305289,96.80901407918488,96.81624155531688,96.82346903144887,96.83069650758087,96.83792398371286,96.84515145984486,96.85237893597684,96.85960641210885,96.86683388824083,96.87406136437284,96.88128884050482,96.88851631663682,96.89574379276883,96.90297126890081,96.91019874503282,96.9174262211648,96.9246536972968,96.93188117342879,96.9391086495608,96.94633612569278,96.95356360182478,96.96079107795677,96.96801855408877,96.97524603022076,96.98247350635276,96.98970098248475,96.99692845861675,97.00415593474874,97.01138341088074,97.01861088701273,97.02583836314473,97.03306583927673,97.04029331540872,97.04752079154072,97.05474826767271,97.06197574380471,97.0692032199367,97.0764306960687,97.08365817220069,97.09088564833269,97.09811312446467,97.10534060059668,97.11256807672866,97.11979555286067,97.12702302899265,97.13425050512465,97.14147798125664,97.14870545738864,97.15593293352063,97.16316040965263,97.17038788578463,97.17761536191662,97.18484283804862,97.19207031418061,97.19929779031261,97.2065252664446,97.2137527425766,97.22098021870859,97.22820769484059,97.23543517097258,97.24266264710458,97.24989012323657,97.25711759936857,97.26434507550056,97.27157255163256,97.27880002776455,97.28602750389655,97.29325498002854,97.30048245616054,97.30770993229252,97.31493740842453,97.32216488455653,97.32939236068852,97.33661983682052,97.3438473129525,97.3510747890845,97.3583022652165,97.3655297413485,97.37275721748048,97.37998469361249,97.38721216974447,97.39443964587647,97.40166712200846,97.40889459814046,97.41612207427245,97.42334955040445,97.43057702653644,97.43780450266844,97.44503197880043,97.45225945493243,97.45948693106443,97.46671440719642,97.47394188332842,97.48116935946041,97.48839683559241,97.4956243117244,97.5028517878564,97.51007926398839,97.51730674012039,97.52453421625238,97.53176169238438,97.53898916851637,97.54621664464837,97.55344412078036,97.56067159691236,97.56789907304434,97.57512654917635,97.58235402530833,97.58958150144034,97.59680897757234,97.60403645370432,97.61126392983633,97.61849140596831,97.62571888210032,97.6329463582323,97.6401738343643,97.64740131049629,97.6546287866283,97.66185626276028,97.66908373889228,97.67631121502427,97.68353869115627,97.69076616728826,97.69799364342026,97.70522111955225,97.71244859568425,97.71967607181624,97.72690354794824,97.73413102408023,97.74135850021223,97.74858597634423,97.75581345247622,97.76304092860822,97.77026840474021,97.77749588087221,97.7847233570042,97.7919508331362,97.79917830926819,97.80640578540019,97.81363326153217,97.82086073766418,97.82808821379616,97.83531568992817,97.84254316606015,97.84977064219215,97.85699811832414,97.86422559445614,97.87145307058813,97.87868054672013,97.88590802285213,97.89313549898412,97.90036297511612,97.90759045124811,97.91481792738011,97.9220454035121,97.9292728796441,97.93650035577609,97.94372783190809,97.95095530804008,97.95818278417208,97.96541026030407,97.97263773643607,97.97986521256806,97.98709268870006,97.99432016483205,98.00154764096405,98.00877511709604,98.01600259322804,98.02323006936004,98.03045754549203,98.03768502162403,98.04491249775602,98.05213997388802,98.05936745002,98.066594926152,98.073822402284,98.081049878416,98.08827735454798,98.09550483067999,98.10273230681197,98.10995978294397,98.11718725907596,98.12441473520796,98.13164221133995,98.13886968747195,98.14609716360394,98.15332463973594,98.16055211586794,98.16777959199993,98.17500706813193,98.18223454426392,98.18946202039592,98.19668949652791,98.20391697265991,98.2111444487919,98.2183719249239,98.22559940105589,98.23282687718789,98.24005435331988,98.24728182945188,98.25450930558387,98.26173678171587,98.26896425784786,98.27619173397986,98.28341921011184,98.29064668624385,98.29787416237583,98.30510163850784,98.31232911463984,98.31955659077182,98.32678406690383,98.33401154303581,98.34123901916782,98.3484664952998,98.3556939714318,98.36292144756379,98.3701489236958,98.37737639982778,98.38460387595978,98.39183135209177,98.39905882822377,98.40628630435576,98.41351378048776,98.42074125661975,98.42796873275175,98.43519620888374,98.44242368501574,98.44965116114774,98.45687863727973,98.46410611341173,98.47133358954372,98.47856106567572,98.48578854180771,98.49301601793971,98.5002434940717,98.5074709702037,98.51469844633569,98.52192592246769,98.52915339859968,98.53638087473168,98.54360835086366,98.55083582699567,98.55806330312765,98.56529077925966,98.57251825539164,98.57974573152364,98.58697320765565,98.59420068378763,98.60142815991964,98.60865563605162,98.61588311218362,98.62311058831561,98.63033806444761,98.6375655405796,98.6447930167116,98.65202049284359,98.65924796897559,98.66647544510758,98.67370292123958,98.68093039737157,98.68815787350357,98.69538534963556,98.70261282576756,98.70984030189955,98.71706777803155,98.72429525416354,98.73152273029554,98.73875020642754,98.74597768255953,98.75320515869153,98.76043263482352,98.76766011095552,98.7748875870875,98.7821150632195,98.7893425393515,98.7965700154835,98.80379749161548,98.81102496774749,98.81825244387947,98.82547992001147,98.83270739614346,98.83993487227546,98.84716234840745,98.85438982453945,98.86161730067144,98.86884477680344,98.87607225293544,98.88329972906743,98.89052720519943,98.89775468133142,98.90498215746342,98.91220963359541,98.91943710972741,98.9266645858594,98.9338920619914,98.94111953812339,98.94834701425539,98.95557449038738,98.96280196651938,98.97002944265137,98.97725691878337,98.98448439491536,98.99171187104736,98.99893934717934,99.00616682331135,99.01339429944335,99.02062177557534,99.02784925170734,99.03507672783932,99.04230420397133,99.04953168010331,99.05675915623532,99.0639866323673,99.0712141084993,99.07844158463129,99.0856690607633,99.09289653689528,99.10012401302728,99.10735148915927,99.11457896529127,99.12180644142326,99.12903391755526,99.13626139368725,99.14348886981925,99.15071634595125,99.15794382208324,99.16517129821524,99.17239877434723,99.17962625047923,99.18685372661122,99.19408120274322,99.20130867887521,99.20853615500721,99.2157636311392,99.2229911072712,99.23021858340319,99.23744605953519,99.24467353566718,99.25190101179918,99.25912848793116,99.26635596406317,99.27358344019515,99.28081091632716,99.28803839245914,99.29526586859114,99.30249334472315,99.30972082085513,99.31694829698714,99.32417577311912,99.33140324925112,99.33863072538311,99.34585820151511,99.3530856776471,99.3603131537791,99.36754062991109,99.37476810604309,99.38199558217508,99.38922305830708,99.39645053443907,99.40367801057107,99.41090548670306,99.41813296283506,99.42536043896705,99.43258791509905,99.43981539123105,99.44704286736304,99.45427034349504,99.46149781962703,99.46872529575903,99.47595277189102,99.48318024802302,99.490407724155,99.49763520028701,99.504862676419,99.512090152551,99.51931762868298,99.52654510481499,99.53377258094697,99.54100005707897,99.54822753321096,99.55545500934296,99.56268248547495,99.56990996160695,99.57713743773895,99.58436491387094,99.59159239000294,99.59881986613493,99.60604734226693,99.61327481839892,99.62050229453092,99.62772977066291,99.63495724679491,99.6421847229269,99.6494121990589,99.65663967519089,99.66386715132289,99.67109462745488,99.67832210358688,99.68554957971887,99.69277705585087,99.70000453198286,99.70723200811486,99.71445948424686,99.72168696037885,99.72891443651085,99.73614191264284,99.74336938877484,99.75059686490683,99.75782434103883,99.76505181717081,99.77227929330282,99.7795067694348,99.7867342455668,99.79396172169879,99.8011891978308,99.80841667396278,99.81564415009478,99.82287162622677,99.83009910235877,99.83732657849076,99.84455405462276,99.85178153075475,99.85900900688675,99.86623648301875,99.87346395915074,99.88069143528274,99.88791891141473,99.89514638754673,99.90237386367872,99.90960133981072,99.91682881594271,99.92405629207471,99.9312837682067,99.9385112443387,99.94573872047069,99.95296619660269,99.96019367273468,99.96742114886668,99.97464862499866,99.98187610113067,99.98910357726265,99.99633105339466,100.00355852952666,100.01078600565864,100.01801348179065,100.02524095792263,100.03246843405464,100.03969591018662,100.04692338631862,100.05415086245061,100.06137833858261,100.0686058147146,100.0758332908466,100.08306076697859,100.09028824311059,100.09751571924258,100.10474319537458,100.11197067150657,100.11919814763857,100.12642562377056,100.13365309990256,100.14088057603456,100.14810805216655,100.15533552829855,100.16256300443054,100.16979048056254,100.17701795669453,100.18424543282653,100.19147290895852,100.19870038509052,100.2059278612225,100.21315533735451,100.2203828134865,100.2276102896185,100.23483776575048,100.24206524188249,100.24929271801447,100.25652019414647,100.26374767027846,100.27097514641046,100.27820262254245,100.28543009867445,100.29265757480646,100.29988505093844,100.30711252707044,100.31434000320243,100.32156747933443,100.32879495546642,100.33602243159842,100.34324990773041,100.35047738386241,100.3577048599944,100.3649323361264,100.37215981225839,100.37938728839039,100.38661476452238,100.39384224065438,100.40106971678637,100.40829719291837,100.41552466905036,100.42275214518236,100.42997962131436,100.43720709744635,100.44443457357835,100.45166204971034,100.45888952584234,100.46611700197433,100.47334447810633,100.48057195423831,100.48779943037032,100.4950269065023,100.5022543826343,100.50948185876629,100.5167093348983,100.52393681103028,100.53116428716228,100.53839176329427,100.54561923942627,100.55284671555826,100.56007419169026,100.56730166782226,100.57452914395425,100.58175662008625,100.58898409621824,100.59621157235024,100.60343904848223,100.61066652461423,100.61789400074622,100.62512147687822,100.63234895301021,100.63957642914221,100.6468039052742,100.6540313814062,100.66125885753819,100.66848633367019,100.67571380980218,100.68294128593418,100.69016876206616,100.69739623819817,100.70462371433017,100.71185119046216,100.71907866659416,100.72630614272614,100.73353361885815,100.74076109499013,100.74798857112214,100.75521604725412,100.76244352338612,100.76967099951811,100.77689847565011,100.7841259517821,100.7913534279141,100.79858090404609,100.80580838017809,100.81303585631008,100.82026333244208,100.82749080857407,100.83471828470607,100.84194576083806,100.84917323697006,100.85640071310206,100.86362818923405,100.87085566536605,100.87808314149804,100.88531061763004,100.89253809376203,100.89976556989403,100.90699304602602,100.91422052215802,100.92144799829,100.92867547442201,100.935902950554,100.943130426686,100.95035790281798,100.95758537894999,100.96481285508197,100.97204033121398,100.97926780734596,100.98649528347796,100.99372275960997,101.00095023574195,101.00817771187396,101.01540518800594,101.02263266413794,101.02986014026993,101.03708761640193,101.04431509253392,101.05154256866592,101.05877004479791,101.06599752092991,101.0732249970619,101.0804524731939,101.08767994932589,101.09490742545789,101.10213490158988,101.10936237772188,101.11658985385387,101.12381732998587,101.13104480611787,101.13827228224986,101.14549975838186,101.15272723451385,101.15995471064585,101.16718218677784,101.17440966290984,101.18163713904183,101.18886461517383,101.19609209130581,101.20331956743782,101.2105470435698,101.2177745197018,101.2250019958338,101.2322294719658,101.23945694809778,101.24668442422978,101.25391190036177,101.26113937649377,101.26836685262577,101.27559432875776,101.28282180488976,101.29004928102175,101.29727675715375,101.30450423328574,101.31173170941774,101.31895918554973,101.32618666168173,101.33341413781372,101.34064161394572,101.34786909007771,101.35509656620971,101.3623240423417,101.3695515184737,101.37677899460569,101.38400647073769,101.39123394686968,101.39846142300168,101.40568889913366,101.41291637526567,101.42014385139767,101.42737132752966,101.43459880366166,101.44182627979364,101.44905375592565,101.45628123205763,101.46350870818964,101.47073618432162,101.47796366045363,101.48519113658561,101.49241861271761,101.4996460888496,101.5068735649816,101.51410104111359,101.52132851724559,101.52855599337758,101.53578346950958,101.54301094564157,101.55023842177357,101.55746589790557,101.56469337403756,101.57192085016956,101.57914832630155,101.58637580243355,101.59360327856554,101.60083075469754,101.60805823082953,101.61528570696153,101.62251318309352,101.62974065922552,101.6369681353575,101.64419561148951,101.6514230876215,101.6586505637535,101.66587803988548,101.67310551601749,101.68033299214947,101.68756046828148,101.69478794441348,101.70201542054546,101.70924289667747,101.71647037280945,101.72369784894146,101.73092532507344,101.73815280120544,101.74538027733743,101.75260775346943,101.75983522960142,101.76706270573342,101.77429018186541,101.78151765799741,101.7887451341294,101.7959726102614,101.80320008639339,101.81042756252539,101.81765503865738,101.82488251478938,101.83210999092137,101.83933746705337,101.84656494318537,101.85379241931736,101.86101989544936,101.86824737158135,101.87547484771335,101.88270232384534,101.88992979997734,101.89715727610933,101.90438475224133,101.91161222837331,101.91883970450532,101.9260671806373,101.9332946567693,101.9405221329013,101.9477496090333,101.95497708516528,101.96220456129728,101.96943203742927,101.97665951356127,101.98388698969327,101.99111446582526,101.99834194195726,102.00556941808925,102.01279689422125,102.02002437035324,102.02725184648524,102.03447932261723,102.04170679874923,102.04893427488122,102.05616175101322,102.06338922714521,102.07061670327721,102.0778441794092,102.0850716555412,102.09229913167319,102.09952660780519,102.10675408393718,102.11398156006918,102.12120903620118,102.12843651233317,102.13566398846517,102.14289146459716,102.15011894072916,102.15734641686115,102.16457389299315,102.17180136912513,102.17902884525714,102.18625632138912,102.19348379752113,102.20071127365311,102.20793874978511,102.2151662259171,102.2223937020491,102.22962117818109,102.23684865431309,102.24407613044508,102.25130360657708,102.25853108270908,102.26575855884107,102.27298603497307,102.28021351110506,102.28744098723706,102.29466846336905,102.30189593950105,102.30912341563304,102.31635089176504,102.32357836789703,102.33080584402903,102.33803332016102,102.34526079629302,102.352488272425,102.35971574855701,102.366943224689,102.374170700821,102.38139817695298,102.38862565308499,102.39585312921697,102.40308060534898,102.41030808148098,102.41753555761296,102.42476303374497,102.43199050987695,102.43921798600896,102.44644546214094,102.45367293827294,102.46090041440493,102.46812789053693,102.47535536666892,102.48258284280092,102.48981031893291,102.49703779506491,102.5042652711969,102.5114927473289,102.51872022346089,102.52594769959289,102.53317517572488,102.54040265185688,102.54763012798888,102.55485760412087,102.56208508025287,102.56931255638486,102.57654003251686,102.58376750864885,102.59099498478085,102.59822246091284,102.60544993704484,102.61267741317683,102.61990488930883,102.62713236544081,102.63435984157282,102.6415873177048,102.6488147938368,102.6560422699688,102.6632697461008,102.67049722223278,102.67772469836478,102.68495217449679,102.69217965062877,102.69940712676078,102.70663460289276,102.71386207902476,102.72108955515675,102.72831703128875,102.73554450742074,102.74277198355274,102.74999945968473,102.75722693581673,102.76445441194872,102.77168188808072,102.77890936421271,102.78613684034471,102.7933643164767,102.8005917926087,102.80781926874069,102.81504674487269,102.82227422100468,102.82950169713668,102.83672917326868,102.84395664940067,102.85118412553267,102.85841160166466,102.86563907779666,102.87286655392865,102.88009403006065,102.88732150619263,102.89454898232464,102.90177645845662,102.90900393458863,102.91623141072061,102.92345888685261,102.9306863629846,102.9379138391166,102.94514131524859,102.9523687913806,102.95959626751258,102.96682374364458,102.97405121977658,102.98127869590857,102.98850617204057,102.99573364817256,103.00296112430456,103.01018860043655,103.01741607656855,103.02464355270054,103.03187102883254,103.03909850496453,103.04632598109653,103.05355345722852,103.06078093336052,103.0680084094925,103.07523588562451,103.0824633617565,103.0896908378885,103.09691831402048,103.10414579015249,103.11137326628449,103.11860074241648,103.12582821854848,103.13305569468046,103.14028317081247,103.14751064694445,103.15473812307646,103.16196559920844,103.16919307534044,103.17642055147243,103.18364802760443,103.19087550373642,103.19810297986842,103.20533045600041,103.21255793213241,103.2197854082644,103.2270128843964,103.23424036052839,103.24146783666039,103.24869531279239,103.25592278892438,103.26315026505638,103.27037774118837,103.27760521732037,103.28483269345236,103.29206016958436,103.29928764571635,103.30651512184835,103.31374259798034,103.32097007411234,103.32819755024433,103.33542502637633,103.34265250250832,103.34987997864032,103.3571074547723,103.3643349309043,103.3715624070363,103.3787898831683,103.38601735930028,103.39324483543228,103.40047231156429,103.40769978769627,103.41492726382828,103.42215473996026,103.42938221609226,103.43660969222425,103.44383716835625,103.45106464448824,103.45829212062024,103.46551959675223,103.47274707288423,103.47997454901622,103.48720202514822,103.49442950128021,103.50165697741221,103.5088844535442,103.5161119296762,103.52333940580819,103.53056688194019,103.53779435807219,103.54502183420418,103.55224931033618,103.55947678646817,103.56670426260017,103.57393173873216,103.58115921486416,103.58838669099615,103.59561416712815,103.60284164326013,103.61006911939214,103.61729659552412,103.62452407165613,103.63175154778811,103.63897902392011,103.6462065000521,103.6534339761841,103.66066145231609,103.6678889284481,103.6751164045801,103.68234388071208,103.68957135684408,103.69679883297607,103.70402630910807,103.71125378524006,103.71848126137206,103.72570873750405,103.73293621363605,103.74016368976804,103.74739116590004,103.75461864203203,103.76184611816403,103.76907359429602,103.77630107042802,103.78352854656,103.79075602269201,103.797983498824,103.805210974956,103.812438451088,103.81966592721999,103.82689340335199,103.83412087948398,103.84134835561598,103.84857583174797,103.85580330787997,103.86303078401195,103.87025826014396,103.87748573627594,103.88471321240795,103.89194068853993,103.89916816467193,103.90639564080392,103.91362311693592,103.92085059306791,103.92807806919991,103.9353055453319,103.9425330214639,103.94976049759589,103.95698797372789,103.96421544985989,103.97144292599188,103.97867040212388,103.98589787825587,103.99312535438787,104.00035283051986,104.00758030665186,104.01480778278385,104.02203525891585,104.02926273504784,104.03649021117984,104.04371768731183,104.05094516344383,104.05817263957582,104.06540011570782,104.0726275918398,104.0798550679718,104.0870825441038,104.0943100202358,104.1015374963678,104.10876497249978,104.11599244863179,104.12321992476377,104.13044740089578,104.13767487702776,104.14490235315976,104.15212982929175,104.15935730542375,104.16658478155574,104.17381225768774,104.18103973381973,104.18826720995173,104.19549468608372,104.20272216221572,104.20994963834771,104.21717711447971,104.2244045906117,104.2316320667437,104.2388595428757,104.24608701900769,104.25331449513969,104.26054197127168,104.26776944740368,104.27499692353567,104.28222439966767,104.28945187579966,104.29667935193166,104.30390682806365,104.31113430419565,104.31836178032763,104.32558925645964,104.33281673259162,104.34004420872363,104.34727168485561,104.35449916098761,104.3617266371196,104.3689541132516,104.37618158938359,104.3834090655156,104.3906365416476,104.39786401777958,104.40509149391158,104.41231897004357,104.41954644617557,104.42677392230756,104.43400139843956,104.44122887457155,104.44845635070355,104.45568382683554,104.46291130296754,104.47013877909953,104.47736625523153,104.48459373136352,104.49182120749552,104.4990486836275,104.50627615975951,104.5135036358915,104.5207311120235,104.5279585881555,104.53518606428749,104.54241354041949,104.54964101655148,104.55686849268348,104.56409596881547,104.57132344494747,104.57855092107945,104.58577839721146,104.59300587334344,104.60023334947545,104.60746082560743,104.61468830173943,104.62191577787142,104.62914325400342,104.63637073013541,104.64359820626741,104.6508256823994,104.6580531585314,104.6652806346634,104.67250811079539,104.67973558692739,104.68696306305938,104.69419053919138,104.70141801532337,104.70864549145537,104.71587296758736,104.72310044371936,104.73032791985135,104.73755539598335,104.74478287211534,104.75201034824734,104.75923782437933,104.76646530051133,104.77369277664332,104.78092025277532,104.7881477289073,104.7953752050393,104.80260268117131,104.8098301573033,104.8170576334353,104.82428510956728,104.83151258569929,104.83874006183127,104.84596753796328,104.85319501409526,104.86042249022726,104.86764996635925,104.87487744249125,104.88210491862324,104.88933239475524,104.89655987088723,104.90378734701923,104.91101482315122,104.91824229928322,104.92546977541521,104.93269725154721,104.9399247276792,104.9471522038112,104.9543796799432,104.96160715607519,104.96883463220719,104.97606210833918,104.98328958447118,104.99051706060317,104.99774453673517,105.00497201286716,105.01219948899916,105.01942696513115,105.02665444126315,105.03388191739514,105.04110939352714,105.04833686965912,105.05556434579113,105.06279182192311,105.07001929805512,105.0772467741871,105.0844742503191,105.0917017264511,105.0989292025831,105.1061566787151,105.11338415484708,105.12061163097908,105.12783910711107,105.13506658324307,105.14229405937506,105.14952153550706,105.15674901163905,105.16397648777105,105.17120396390304,105.17843144003504,105.18565891616703,105.19288639229903,105.20011386843102,105.20734134456302,105.214568820695,105.22179629682701,105.22902377295901,105.236251249091,105.243478725223,105.25070620135499,105.25793367748699,105.26516115361898,105.27238862975098,105.27961610588297,105.28684358201497,105.29407105814695,105.30129853427896,105.30852601041094,105.31575348654295,105.32298096267493,105.33020843880693,105.33743591493892,105.34466339107092,105.35189086720291,105.35911834333491,105.36634581946691,105.3735732955989,105.3808007717309,105.38802824786289,105.3952557239949,105.40248320012688,105.40971067625888,105.41693815239087,105.42416562852287,105.43139310465486,105.43862058078686,105.44584805691885,105.45307553305085,105.46030300918284,105.46753048531484,105.47475796144683,105.48198543757883,105.48921291371082,105.49644038984282,105.5036678659748,105.5108953421068,105.51812281823881,105.5253502943708,105.5325777705028,105.53980524663478,105.54703272276679,105.55426019889877,105.56148767503078,105.56871515116276,105.57594262729476,105.58317010342675,105.59039757955875,105.59762505569074,105.60485253182274,105.61208000795473,105.61930748408673,105.62653496021872,105.63376243635072,105.64098991248271,105.64821738861471,105.65544486474671,105.6626723408787,105.6698998170107,105.67712729314269,105.68435476927469,105.69158224540668,105.69880972153868,105.70603719767067,105.71326467380267,105.72049214993466,105.72771962606666,105.73494710219865,105.74217457833065,105.74940205446264,105.75662953059464,105.76385700672662,105.77108448285863,105.77831195899061,105.78553943512262,105.79276691125462,105.7999943873866,105.8072218635186,105.8144493396506,105.8216768157826,105.82890429191458,105.83613176804658,105.84335924417857,105.85058672031057,105.85781419644256,105.86504167257456,105.87226914870655,105.87949662483855,105.88672410097054,105.89395157710254,105.90117905323453,105.90840652936653,105.91563400549852,105.92286148163052,105.93008895776251,105.93731643389451,105.94454391002651,105.9517713861585,105.9589988622905,105.96622633842249,105.97345381455449,105.98068129068648,105.98790876681848,105.99513624295047,106.00236371908247,106.00959119521445,106.01681867134646,106.02404614747844,106.03127362361045,106.03850109974243,106.04572857587443,106.05295605200642,106.06018352813842,106.06741100427041,106.07463848040241,106.08186595653441,106.0890934326664,106.0963209087984,106.10354838493039,106.1107758610624,106.11800333719438,106.12523081332638,106.13245828945837,106.13968576559037,106.14691324172236,106.15414071785436,106.16136819398635,106.16859567011835,106.17582314625034,106.18305062238234,106.19027809851433,106.19750557464633,106.20473305077832,106.21196052691032,106.21918800304232,106.2264154791743,106.23364295530631,106.2408704314383,106.2480979075703,106.25532538370229,106.26255285983429,106.26978033596627,106.27700781209828,106.28423528823026,106.29146276436227,106.29869024049425,106.30591771662625,106.31314519275824,106.32037266889024,106.32760014502223,106.33482762115423,106.34205509728622,106.34928257341822,106.35651004955022,106.36373752568221,106.37096500181421,106.3781924779462,106.3854199540782,106.39264743021019,106.39987490634219,106.40710238247418,106.41432985860618,106.42155733473817,106.42878481087017,106.43601228700216,106.44323976313416,106.45046723926615,106.45769471539815,106.46492219153014,106.47214966766214,106.47937714379412,106.48660461992613,106.49383209605811,106.50105957219012,106.50828704832212,106.5155145244541,106.5227420005861,106.5299694767181,106.5371969528501,106.54442442898208,106.55165190511408,106.55887938124607,106.56610685737807,106.57333433351006,106.58056180964206,106.58778928577405,106.59501676190605,106.60224423803804,106.60947171417004,106.61669919030203,106.62392666643403,106.63115414256602,106.63838161869802,106.64560909483002,106.65283657096201,106.66006404709401,106.667291523226,106.674518999358,106.68174647548999,106.68897395162199,106.69620142775398,106.70342890388598,106.71065638001797,106.71788385614997,106.72511133228195,106.73233880841396,106.73956628454594,106.74679376067795,106.75402123680993,106.76124871294193,106.76847618907392,106.77570366520592,106.78293114133793,106.79015861746991,106.79738609360192,106.8046135697339,106.8118410458659,106.81906852199789,106.8262959981299,106.83352347426188,106.84075095039388,106.84797842652587,106.85520590265787,106.86243337878986,106.86966085492186,106.87688833105385,106.88411580718585,106.89134328331784,106.89857075944984,106.90579823558183,106.91302571171383,106.92025318784582,106.92748066397782,106.93470814010982,106.9419356162418,106.94916309237381,106.9563905685058,106.9636180446378,106.97084552076979,106.97807299690179,106.98530047303377,106.99252794916578,106.99975542529776,107.00698290142977,107.01421037756175,107.02143785369375,107.02866532982574,107.03589280595774,107.04312028208973,107.05034775822173,107.05757523435372,107.06480271048572,107.07203018661772,107.07925766274971,107.08648513888171,107.0937126150137,107.1009400911457,107.10816756727769,107.11539504340969,107.12262251954168,107.12984999567368,107.13707747180567,107.14430494793767,107.15153242406966,107.15875990020166,107.16598737633365,107.17321485246565,107.18044232859764,107.18766980472964,107.19489728086162,107.20212475699363,107.20935223312563,107.21657970925762,107.22380718538962,107.2310346615216,107.2382621376536,107.2454896137856,107.2527170899176,107.25994456604958,107.26717204218158,107.27439951831357,107.28162699444557,107.28885447057756,107.29608194670956,107.30330942284155,107.31053689897355,107.31776437510554,107.32499185123754,107.33221932736953,107.33944680350153,107.34667427963353,107.35390175576552,107.36112923189752,107.36835670802951,107.37558418416151,107.3828116602935,107.3900391364255,107.39726661255749,107.40449408868949,107.41172156482148,107.41894904095348,107.42617651708547,107.43340399321747,107.44063146934946,107.44785894548146,107.45508642161344,107.46231389774545,107.46954137387743,107.47676885000944,107.48399632614142,107.49122380227342,107.49845127840543,107.50567875453741,107.51290623066942,107.5201337068014,107.5273611829334,107.53458865906539,107.5418161351974,107.54904361132938,107.55627108746138,107.56349856359337,107.57072603972537,107.57795351585736,107.58518099198936,107.59240846812135,107.59963594425335,107.60686342038534,107.61409089651734,107.62131837264933,107.62854584878133,107.63577332491333,107.64300080104532,107.65022827717732,107.6574557533093,107.66468322944131,107.6719107055733,107.6791381817053,107.68636565783729,107.69359313396929,107.70082061010127,107.70804808623328,107.71527556236526,107.72250303849727,107.72973051462925,107.73695799076125,107.74418546689324,107.75141294302524,107.75864041915723,107.76586789528923,107.77309537142123,107.78032284755322,107.78755032368522,107.79477779981721,107.80200527594921,107.8092327520812,107.8164602282132,107.82368770434519,107.83091518047719,107.83814265660918,107.84537013274118,107.85259760887317,107.85982508500517,107.86705256113716,107.87428003726916,107.88150751340115,107.88873498953315,107.89596246566514,107.90318994179714,107.91041741792914,107.91764489406113,107.92487237019313,107.93209984632512,107.93932732245712,107.9465547985891,107.9537822747211,107.9610097508531,107.9682372269851,107.97546470311708,107.98269217924909,107.98991965538107,107.99714713151307,108.00437460764506,108.01160208377706,108.01882955990905,108.02605703604105,108.03328451217304,108.04051198830504,108.04773946443703,108.05496694056903,108.06219441670103,108.06942189283302,108.07664936896502,108.08387684509701,108.09110432122901,108.098331797361,108.105559273493,108.11278674962499,108.12001422575699,108.12724170188898,108.13446917802098,108.14169665415297,108.14892413028497,108.15615160641696,108.16337908254896,108.17060655868094,108.17783403481295,108.18506151094493,108.19228898707694,108.19951646320894,108.20674393934092,108.21397141547293,108.22119889160491,108.22842636773692,108.2356538438689,108.2428813200009,108.25010879613289,108.2573362722649,108.26456374839688,108.27179122452888,108.27901870066087,108.28624617679287,108.29347365292486,108.30070112905686,108.30792860518885,108.31515608132085,108.32238355745284,108.32961103358484,108.33683850971684,108.34406598584883,108.35129346198083,108.35852093811282,108.36574841424482,108.37297589037681,108.38020336650881,108.3874308426408,108.3946583187728,108.40188579490479,108.40911327103679,108.41634074716877,108.42356822330078,108.43079569943276,108.43802317556477,108.44525065169675,108.45247812782875,108.45970560396074,108.46693308009274,108.47416055622473,108.48138803235673,108.48861550848873,108.49584298462072,108.50307046075272,108.51029793688471,108.51752541301671,108.5247528891487,108.5319803652807,108.53920784141269,108.54643531754469,108.55366279367668,108.56089026980868,108.56811774594067,108.57534522207267,108.58257269820466,108.58980017433666,108.59702765046865,108.60425512660065,108.61148260273264,108.61871007886464,108.62593755499664,108.63316503112863,108.64039250726063,108.64761998339262,108.65484745952462,108.6620749356566,108.6693024117886,108.6765298879206,108.6837573640526,108.69098484018458,108.69821231631659,108.70543979244857,108.71266726858057,108.71989474471256,108.72712222084456,108.73434969697655,108.74157717310855,108.74880464924054,108.75603212537254,108.76325960150454,108.77048707763653,108.77771455376853,108.78494202990052,108.79216950603252,108.79939698216451,108.80662445829651,108.8138519344285,108.8210794105605,108.82830688669249,108.83553436282449,108.84276183895648,108.84998931508848,108.85721679122047,108.86444426735247,108.87167174348446,108.87889921961646,108.88612669574844,108.89335417188045,108.90058164801245,108.90780912414444,108.91503660027644,108.92226407640842,108.92949155254043,108.93671902867241,108.94394650480442,108.9511739809364,108.9584014570684,108.96562893320039,108.9728564093324,108.98008388546438,108.98731136159638,108.99453883772837,109.00176631386037,109.00899378999236,109.01622126612436,109.02344874225635,109.03067621838835,109.03790369452034,109.04513117065234,109.05235864678434,109.05958612291633,109.06681359904833,109.07404107518032,109.08126855131232,109.08849602744431,109.09572350357631,109.1029509797083,109.1101784558403,109.11740593197229,109.12463340810429,109.13186088423627,109.13908836036828,109.14631583650026,109.15354331263227,109.16077078876425,109.16799826489626,109.17522574102824,109.18245321716024,109.18968069329225,109.19690816942423,109.20413564555624,109.21136312168822,109.21859059782022,109.22581807395221,109.23304555008421,109.2402730262162,109.2475005023482,109.25472797848019,109.26195545461219,109.26918293074418,109.27641040687618,109.28363788300817,109.29086535914017,109.29809283527216,109.30532031140416,109.31254778753615,109.31977526366815,109.32700273980015,109.33423021593214,109.34145769206414,109.34868516819613,109.35591264432813,109.36314012046012,109.37036759659212,109.3775950727241,109.3848225488561,109.3920500249881,109.3992775011201,109.40650497725208,109.41373245338409,109.42095992951607,109.42818740564807,109.43541488178006,109.44264235791206,109.44986983404405,109.45709731017605,109.46432478630805,109.47155226244004,109.47877973857204,109.48600721470403,109.49323469083603,109.50046216696802,109.50768964310002,109.51491711923201,109.52214459536401,109.529372071496,109.536599547628,109.54382702375999,109.55105449989199,109.55828197602398,109.56550945215598,109.57273692828797,109.57996440441997,109.58719188055196,109.59441935668396,109.60164683281594,109.60887430894795,109.61610178507995,109.62332926121194,109.63055673734394,109.63778421347592,109.64501168960793,109.65223916573991,109.65946664187192,109.6666941180039,109.6739215941359,109.68114907026789,109.6883765463999,109.69560402253188,109.70283149866388,109.71005897479587,109.71728645092787,109.72451392705986,109.73174140319186,109.73896887932385,109.74619635545585,109.75342383158785,109.76065130771984,109.76787878385184,109.77510625998383,109.78233373611583,109.78956121224782,109.79678868837982,109.80401616451181,109.81124364064381,109.8184711167758,109.8256985929078,109.83292606903979,109.84015354517179,109.84738102130378,109.85460849743578,109.86183597356776,109.86906344969977,109.87629092583175,109.88351840196376,109.89074587809576,109.89797335422774,109.90520083035975,109.91242830649173,109.91965578262374,109.92688325875572,109.93411073488772,109.94133821101971,109.94856568715171,109.9557931632837,109.9630206394157,109.97024811554769,109.97747559167969,109.98470306781168,109.99193054394368,109.99915802007567,110.00638549620767,110.01361297233966,110.02084044847166,110.02806792460365,110.03529540073565,110.04252287686765,110.04975035299964,110.05697782913164,110.06420530526363,110.07143278139563,110.07866025752762,110.08588773365962,110.0931152097916,110.10034268592361,110.1075701620556,110.1147976381876,110.12202511431958,110.12925259045159,110.13648006658357,110.14370754271557,110.15093501884756,110.15816249497956,110.16538997111155,110.17261744724355,110.17984492337555,110.18707239950754,110.19429987563954,110.20152735177153,110.20875482790353,110.21598230403552,110.22320978016752,110.23043725629951,110.23766473243151,110.2448922085635,110.2521196846955,110.25934716082749,110.26657463695949,110.27380211309148,110.28102958922348,110.28825706535547,110.29548454148747,110.30271201761946,110.30993949375146,110.31716696988346,110.32439444601545,110.33162192214745,110.33884939827944,110.34607687441144,110.35330435054343,110.36053182667543,110.36775930280741,110.37498677893942,110.3822142550714,110.3894417312034,110.39666920733539,110.4038966834674,110.41112415959938,110.41835163573138,110.42557911186337,110.43280658799537,110.44003406412736,110.44726154025936,110.45448901639136,110.46171649252335,110.46894396865535,110.47617144478734,110.48339892091934,110.49062639705133,110.49785387318333,110.50508134931532,110.51230882544732,110.51953630157931,110.52676377771131,110.5339912538433,110.5412187299753,110.54844620610729,110.55567368223929,110.56290115837128,110.57012863450328,110.57735611063526,110.58458358676727,110.59181106289925,110.59903853903126,110.60626601516326,110.61349349129524,110.62072096742725,110.62794844355923,110.63517591969124,110.64240339582322,110.64963087195522,110.65685834808721,110.66408582421921,110.6713133003512,110.6785407764832,110.68576825261519,110.69299572874719,110.70022320487918,110.70745068101118,110.71467815714317,110.72190563327517,110.72913310940716,110.73636058553916,110.74358806167116,110.75081553780315,110.75804301393515,110.76527049006714,110.77249796619914,110.77972544233113,110.78695291846313,110.79418039459512,110.80140787072712,110.8086353468591,110.81586282299111,110.8230902991231,110.8303177752551,110.83754525138708,110.84477272751909,110.85200020365107,110.85922767978307,110.86645515591506,110.87368263204706,110.88091010817907,110.88813758431105,110.89536506044305,110.90259253657504,110.90982001270704,110.91704748883903,110.92427496497103,110.93150244110302,110.93872991723502,110.94595739336701,110.95318486949901,110.960412345631,110.967639821763,110.97486729789499,110.98209477402699,110.98932225015898,110.99654972629098,111.00377720242297,111.01100467855497,111.01823215468696,111.02545963081896,111.03268710695096,111.03991458308295,111.04714205921495,111.05436953534694,111.06159701147894,111.06882448761093,111.07605196374293,111.08327943987491,111.09050691600692,111.0977343921389,111.1049618682709,111.11218934440289,111.1194168205349,111.12664429666688,111.13387177279888,111.14109924893087,111.14832672506287,111.15555420119486,111.16278167732686,111.17000915345886,111.17723662959085,111.18446410572285,111.19169158185484,111.19891905798684,111.20614653411883,111.21337401025083,111.22060148638282,111.22782896251482,111.23505643864681,111.24228391477881,111.2495113909108,111.2567388670428,111.26396634317479,111.27119381930679,111.27842129543878,111.28564877157078,111.29287624770276,111.30010372383477,111.30733119996677,111.31455867609876,111.32178615223076,111.32901362836274,111.33624110449475,111.34346858062673,111.35069605675874,111.35792353289072,111.36515100902272,111.37237848515471,111.37960596128671,111.3868334374187,111.3940609135507,111.40128838968269,111.40851586581469,111.41574334194668,111.42297081807868,111.43019829421067,111.43742577034267,111.44465324647467,111.45188072260666,111.45910819873866,111.46633567487065,111.47356315100265,111.48079062713464,111.48801810326664,111.49524557939863,111.50247305553063,111.50970053166262,111.51692800779462,111.5241554839266,111.53138296005861,111.5386104361906,111.5458379123226,111.55306538845458,111.56029286458659,111.56752034071857,111.57474781685058,111.58197529298256,111.58920276911456,111.59643024524657,111.60365772137855,111.61088519751056,111.61811267364254,111.62534014977454,111.63256762590653,111.63979510203853,111.64702257817052,111.65425005430252,111.66147753043451,111.66870500656651,111.6759324826985,111.6831599588305,111.69038743496249,111.69761491109449,111.70484238722648,111.71206986335848,111.71929733949047,111.72652481562247,111.73375229175447,111.74097976788646,111.74820724401846,111.75543472015045,111.76266219628245,111.76988967241444,111.77711714854644,111.78434462467843,111.79157210081043,111.79879957694241,111.80602705307442,111.8132545292064,111.8204820053384,111.8277094814704,111.8349369576024,111.84216443373438,111.84939190986638,111.85661938599837,111.86384686213037,111.87107433826237,111.87830181439436,111.88552929052636,111.89275676665835,111.89998424279035,111.90721171892234,111.91443919505434,111.92166667118633,111.92889414731833,111.93612162345032,111.94334909958232,111.95057657571431,111.95780405184631,111.9650315279783,111.9722590041103,111.97948648024229,111.98671395637429,111.99394143250628,112.00116890863828,112.00839638477028,112.01562386090227,112.02285133703427,112.03007881316626,112.03730628929826,112.04453376543024,112.05176124156225,112.05898871769423,112.06621619382624,112.07344366995822,112.08067114609022,112.08789862222221,112.09512609835421,112.1023535744862,112.1095810506182,112.11680852675019,112.12403600288219,112.13126347901418,112.13849095514618,112.14571843127817,112.15294590741017,112.16017338354217,112.16740085967416,112.17462833580616,112.18185581193815,112.18908328807015,112.19631076420214,112.20353824033414,112.21076571646613,112.21799319259813,112.22522066873012,112.23244814486212,112.2396756209941,112.24690309712611,112.2541305732581,112.2613580493901,112.26858552552208,112.27581300165409,112.28304047778607,112.29026795391808,112.29749543005008,112.30472290618206,112.31195038231407,112.31917785844605,112.32640533457806,112.33363281071004,112.34086028684204,112.34808776297403,112.35531523910603,112.36254271523802,112.36977019137002,112.37699766750201,112.38422514363401,112.391452619766,112.398680095898,112.40590757202999,112.41313504816199,112.42036252429398,112.42759000042598,112.43481747655798,112.44204495268997,112.44927242882197,112.45649990495396,112.46372738108596,112.47095485721795,112.47818233334995,112.48540980948194,112.49263728561394,112.49986476174593,112.50709223787793,112.51431971400991,112.52154719014192,112.5287746662739,112.5360021424059,112.5432296185379,112.5504570946699,112.55768457080188,112.56491204693388,112.57213952306587,112.57936699919787,112.58659447532987,112.59382195146186,112.60104942759386,112.60827690372585,112.61550437985785,112.62273185598984,112.62995933212184,112.63718680825383,112.64441428438583,112.65164176051782,112.65886923664982,112.66609671278181,112.67332418891381,112.6805516650458,112.6877791411778,112.69500661730979,112.70223409344179,112.70946156957378,112.71668904570578,112.72391652183778,112.73114399796977,112.73837147410177,112.74559895023376,112.75282642636576,112.76005390249775,112.76728137862975,112.77450885476173,112.78173633089374,112.78896380702572,112.79619128315773,112.80341875928971,112.81064623542171,112.8178737115537,112.8251011876857,112.83232866381769,112.83955613994969,112.84678361608168,112.85401109221368,112.86123856834568,112.86846604447767,112.87569352060967,112.88292099674166,112.89014847287366,112.89737594900565,112.90460342513765,112.91183090126964,112.91905837740164,112.92628585353363,112.93351332966563,112.94074080579762,112.94796828192962,112.9551957580616,112.96242323419361,112.9696507103256,112.9768781864576,112.98410566258958,112.99133313872159,112.99856061485359,113.00578809098558,113.01301556711758,113.02024304324956,113.02747051938157,113.03469799551355,113.04192547164556,113.04915294777754,113.05638042390954,113.06360790004153,113.07083537617353,113.07806285230552,113.08529032843752,113.09251780456951,113.09974528070151,113.1069727568335,113.1142002329655,113.12142770909749,113.12865518522949,113.13588266136148,113.14311013749348,113.15033761362548,113.15756508975747,113.16479256588947,113.17202004202146,113.17924751815346,113.18647499428545,113.19370247041745,113.20092994654944,113.20815742268144,113.21538489881343,113.22261237494543,113.22983985107741,113.23706732720942,113.2442948033414,113.2515222794734,113.2587497556054,113.2659772317374,113.27320470786938,113.28043218400138,113.28765966013339,113.29488713626537,113.30211461239738,113.30934208852936,113.31656956466136,113.32379704079335,113.33102451692535,113.33825199305734,113.34547946918934,113.35270694532133,113.35993442145333,113.36716189758532,113.37438937371732,113.38161684984931,113.38884432598131,113.3960718021133,113.4032992782453,113.41052675437729,113.41775423050929,113.42498170664129,113.43220918277328,113.43943665890528,113.44666413503727,113.45389161116927,113.46111908730126,113.46834656343326,113.47557403956525,113.48280151569725,113.49002899182923,113.49725646796124,113.50448394409322,113.51171142022523,113.51893889635721,113.52616637248921,113.5333938486212,113.5406213247532,113.54784880088519,113.55507627701719,113.5623037531492,113.56953122928118,113.57675870541318,113.58398618154517,113.59121365767717,113.59844113380916,113.60566860994116,113.61289608607315,113.62012356220515,113.62735103833714,113.63457851446914,113.64180599060113,113.64903346673313,113.65626094286512,113.66348841899712,113.6707158951291,113.67794337126111,113.6851708473931,113.6923983235251,113.69962579965708,113.70685327578909,113.71408075192109,113.72130822805308,113.72853570418508,113.73576318031706,113.74299065644907,113.75021813258105,113.75744560871306,113.76467308484504,113.77190056097704,113.77912803710903,113.78635551324103,113.79358298937302,113.80081046550502,113.80803794163701,113.81526541776901,113.822492893901,113.829720370033,113.83694784616499,113.84417532229699,113.85140279842899,113.85863027456098,113.86585775069298,113.87308522682497,113.88031270295697,113.88754017908896,113.89476765522096,113.90199513135295,113.90922260748495,113.91645008361694,113.92367755974894,113.93090503588093,113.93813251201293,113.94535998814492,113.95258746427692,113.9598149404089,113.9670424165409,113.9742698926729,113.9814973688049,113.9887248449369,113.99595232106888,114.00317979720089,114.01040727333287,114.01763474946488,114.02486222559686,114.03208970172886,114.03931717786085,114.04654465399285,114.05377213012484,114.06099960625684,114.06822708238883,114.07545455852083,114.08268203465282,114.08990951078482,114.09713698691681,114.10436446304881,114.1115919391808,114.1188194153128,114.12604689144479,114.13327436757679,114.14050184370879,114.14772931984078,114.15495679597278,114.16218427210477,114.16941174823677,114.17663922436876,114.18386670050076,114.19109417663275,114.19832165276475,114.20554912889673,114.21277660502874,114.22000408116072,114.22723155729273,114.23445903342471,114.24168650955671,114.2489139856887,114.2561414618207,114.26336893795269,114.2705964140847,114.2778238902167,114.28505136634868,114.29227884248068,114.29950631861267,114.30673379474467,114.31396127087666,114.32118874700866,114.32841622314065,114.33564369927265,114.34287117540464,114.35009865153664,114.35732612766863,114.36455360380063,114.37178107993262,114.37900855606462,114.3862360321966,114.39346350832861,114.4006909844606,114.4079184605926,114.4151459367246,114.42237341285659,114.42960088898859,114.43682836512058,114.44405584125258,114.45128331738456,114.45851079351657,114.46573826964855,114.47296574578056,114.48019322191254,114.48742069804455,114.49464817417653,114.50187565030853,114.50910312644052,114.51633060257252,114.52355807870451,114.53078555483651,114.5380130309685,114.5452405071005,114.5524679832325,114.55969545936449,114.56692293549649,114.57415041162848,114.58137788776048,114.58860536389247,114.59583284002447,114.60306031615646,114.61028779228846,114.61751526842045,114.62474274455245,114.63197022068444,114.63919769681644,114.64642517294843,114.65365264908043,114.66088012521242,114.66810760134442,114.6753350774764,114.6825625536084,114.6897900297404,114.6970175058724,114.7042449820044,114.71147245813638,114.71869993426839,114.72592741040037,114.73315488653238,114.74038236266436,114.74760983879636,114.75483731492835,114.76206479106035,114.76929226719234,114.77651974332434,114.78374721945633,114.79097469558833,114.79820217172032,114.80542964785232,114.81265712398431,114.81988460011631,114.8271120762483,114.8343395523803,114.8415670285123,114.84879450464429,114.85602198077629,114.86324945690828,114.87047693304028,114.87770440917227,114.88493188530427,114.89215936143626,114.89938683756826,114.90661431370025,114.91384178983225,114.92106926596423,114.92829674209624,114.93552421822822,114.94275169436023,114.94997917049221,114.95720664662421,114.9644341227562,114.9716615988882,114.9788890750202,114.9861165511522,114.9933440272842,115.00057150341618,115.00779897954818,115.01502645568017,115.02225393181217,115.02948140794416,115.03670888407616,115.04393636020815,115.05116383634015,115.05839131247214,115.06561878860414,115.07284626473613,115.08007374086813,115.08730121700012,115.09452869313212,115.1017561692641,115.10898364539611,115.11621112152811,115.1234385976601,115.1306660737921,115.13789354992409,115.14512102605609,115.15234850218808,115.15957597832008,115.16680345445207,115.17403093058407,115.18125840671605,115.18848588284806,115.19571335898004,115.20294083511205,115.21016831124403,115.21739578737603,115.22462326350802,115.23185073964002,115.23907821577201,115.24630569190401,115.253533168036,115.260760644168,115.2679881203,115.27521559643199,115.28244307256399,115.28967054869598,115.29689802482798,115.30412550095997,115.31135297709197,115.31858045322396,115.32580792935596,115.33303540548795,115.34026288161995,115.34749035775194,115.35471783388394,115.36194531001593,115.36917278614793,115.37640026227992,115.38362773841192,115.3908552145439,115.3980826906759,115.40531016680791,115.4125376429399,115.4197651190719,115.42699259520388,115.43422007133589,115.44144754746787,115.44867502359988,115.45590249973186,115.46312997586386,115.47035745199585,115.47758492812785,115.48481240425984,115.49203988039184,115.49926735652383,115.50649483265583,115.51372230878782,115.52094978491982,115.52817726105181,115.53540473718381,115.54263221331581,115.5498596894478,115.5570871655798,115.56431464171179,115.57154211784379,115.57876959397578,115.58599707010778,115.59322454623977,115.60045202237177,115.60767949850376,115.61490697463576,115.62213445076775,115.62936192689975,115.63658940303173,115.64381687916374,115.65104435529572,115.65827183142773,115.66549930755971,115.67272678369172,115.6799542598237,115.6871817359557,115.6944092120877,115.7016366882197,115.7088641643517,115.71609164048368,115.72331911661568,115.73054659274767,115.73777406887967,115.74500154501166,115.75222902114366,115.75945649727565,115.76668397340765,115.77391144953964,115.78113892567164,115.78836640180363,115.79559387793563,115.80282135406762,115.81004883019962,115.8172763063316,115.82450378246361,115.83173125859561,115.8389587347276,115.8461862108596,115.85341368699159,115.86064116312359,115.86786863925558,115.87509611538758,115.88232359151957,115.88955106765157,115.89677854378355,115.90400601991556,115.91123349604754,115.91846097217955,115.92568844831153,115.93291592444353,115.94014340057552,115.94737087670752,115.95459835283951,115.96182582897151,115.96905330510351,115.9762807812355,115.9835082573675,115.99073573349949,115.9979632096315,116.00519068576348,116.01241816189548,116.01964563802747,116.02687311415947,116.03410059029146,116.04132806642346,116.04855554255545,116.05578301868745,116.06301049481944,116.07023797095144,116.07746544708343,116.08469292321543,116.09192039934742,116.09914787547942,116.10637535161142,116.1136028277434,116.12083030387541,116.1280577800074,116.1352852561394,116.14251273227138,116.14974020840339,116.15696768453537,116.16419516066738,116.17142263679936,116.17865011293136,116.18587758906335,116.19310506519535,116.20033254132734,116.20756001745934,116.21478749359133,116.22201496972333,116.22924244585532,116.23646992198732,116.24369739811931,116.25092487425131,116.25815235038331,116.2653798265153,116.2726073026473,116.27983477877929,116.28706225491129,116.29428973104328,116.30151720717528,116.30874468330727,116.31597215943927,116.32319963557126,116.33042711170326,116.33765458783525,116.34488206396725,116.35210954009924,116.35933701623124,116.36656449236322,116.37379196849523,116.38101944462721,116.38824692075922,116.39547439689122,116.4027018730232,116.4099293491552,116.4171568252872,116.4243843014192,116.43161177755118,116.43883925368318,116.44606672981517,116.45329420594717,116.46052168207916,116.46774915821116,116.47497663434315,116.48220411047515,116.48943158660714,116.49665906273914,116.50388653887113,116.51111401500313,116.51834149113512,116.52556896726712,116.53279644339912,116.54002391953111,116.54725139566311,116.5544788717951,116.5617063479271,116.56893382405909,116.57616130019109,116.58338877632308,116.59061625245508,116.59784372858707,116.60507120471907,116.61229868085105,116.61952615698306,116.62675363311504,116.63398110924705,116.64120858537903,116.64843606151103,116.65566353764302,116.66289101377502,116.67011848990701,116.67734596603901,116.68457344217101,116.691800918303,116.699028394435,116.70625587056699,116.713483346699,116.72071082283098,116.72793829896298,116.73516577509497,116.74239325122697,116.74962072735896,116.75684820349096,116.76407567962295,116.77130315575495,116.77853063188694,116.78575810801894,116.79298558415093,116.80021306028293,116.80744053641492,116.81466801254692,116.82189548867892,116.8291229648109,116.83635044094291,116.8435779170749,116.8508053932069,116.85803286933889,116.86526034547089,116.87248782160287,116.87971529773488,116.88694277386686,116.89417024999887,116.90139772613085,116.90862520226285,116.91585267839484,116.92308015452684,116.93030763065883,116.93753510679083,116.94476258292282,116.95199005905482,116.95921753518682,116.96644501131881,116.97367248745081,116.9808999635828,116.9881274397148,116.99535491584679,117.00258239197879,117.00980986811078,117.01703734424278,117.02426482037477,117.03149229650677,117.03871977263876,117.04594724877076,117.05317472490275,117.06040220103475,117.06762967716674,117.07485715329874,117.08208462943072,117.08931210556273,117.09653958169473,117.10376705782672,117.11099453395872,117.1182220100907,117.1254494862227,117.1326769623547,117.1399044384867,117.14713191461868,117.15435939075068,117.16158686688267,117.16881434301467,117.17604181914666,117.18326929527866,117.19049677141065,117.19772424754265,117.20495172367464,117.21217919980664,117.21940667593863,117.22663415207063,117.23386162820262,117.24108910433462,117.24831658046662,117.25554405659861,117.26277153273061,117.2699990088626,117.2772264849946,117.28445396112659,117.29168143725859,117.29890891339058,117.30613638952258,117.31336386565457,117.32059134178657,117.32781881791855,117.33504629405056,117.34227377018254,117.34950124631455,117.35672872244653,117.36395619857853,117.37118367471052,117.37841115084252,117.38563862697453,117.39286610310651,117.40009357923851,117.4073210553705,117.4145485315025,117.42177600763449,117.4290034837665,117.43623095989848,117.44345843603048,117.45068591216247,117.45791338829447,117.46514086442646,117.47236834055846,117.47959581669045,117.48682329282245,117.49405076895444,117.50127824508644,117.50850572121843,117.51573319735043,117.52296067348243,117.53018814961442,117.53741562574642,117.5446431018784,117.55187057801041,117.5590980541424,117.5663255302744,117.57355300640639,117.58078048253839,117.58800795867037,117.59523543480238,117.60246291093436,117.60969038706637,117.61691786319835,117.62414533933035,117.63137281546234,117.63860029159434,117.64582776772633,117.65305524385833,117.66028271999033,117.66751019612232,117.67473767225432,117.68196514838631,117.68919262451831,117.6964201006503,117.7036475767823,117.71087505291429,117.71810252904629,117.72533000517828,117.73255748131028,117.73978495744227,117.74701243357427,117.75423990970626,117.76146738583826,117.76869486197025,117.77592233810225,117.78314981423424,117.79037729036624,117.79760476649822,117.80483224263023,117.81205971876223,117.81928719489422,117.82651467102622,117.8337421471582,117.8409696232902,117.8481970994222,117.8554245755542,117.86265205168618,117.86987952781818,117.87710700395017,117.88433448008217,117.89156195621416,117.89878943234616,117.90601690847815,117.91324438461015,117.92047186074214,117.92769933687414,117.93492681300613,117.94215428913813,117.94938176527013,117.95660924140212,117.96383671753412,117.97106419366611,117.97829166979811,117.9855191459301,117.9927466220621,117.99997409819409,118.00720157432609,118.01442905045808,118.02165652659008,118.02888400272207,118.03611147885407,118.04333895498606,118.05056643111806,118.05779390725004,118.06502138338205,118.07224885951403,118.07947633564604,118.08670381177804,118.09393128791002,118.10115876404203,118.10838624017401,118.11561371630602,118.122841192438,118.13006866857,118.13729614470199,118.144523620834,118.15175109696598,118.15897857309798,118.16620604922997,118.17343352536197,118.18066100149396,118.18788847762596,118.19511595375795,118.20234342988995,118.20957090602194,118.21679838215394,118.22402585828593,118.23125333441793,118.23848081054993,118.24570828668192,118.25293576281392,118.2601632389459,118.26739071507791,118.2746181912099,118.2818456673419,118.28907314347389,118.29630061960589,118.30352809573787,118.31075557186988,118.31798304800186,118.32521052413387,118.33243800026585,118.33966547639785,118.34689295252984,118.35412042866184,118.36134790479383,118.36857538092583,118.37580285705783,118.38303033318982,118.39025780932182,118.39748528545381,118.40471276158581,118.4119402377178,118.4191677138498,118.42639518998179,118.43362266611379,118.44085014224578,118.44807761837778,118.45530509450977,118.46253257064177,118.46976004677376,118.47698752290576,118.48421499903775,118.49144247516975,118.49866995130174,118.50589742743374,118.51312490356574,118.52035237969773,118.52757985582973,118.53480733196172,118.54203480809372,118.5492622842257,118.5564897603577,118.5637172364897,118.5709447126217,118.57817218875368,118.58539966488568,118.59262714101767,118.59985461714967,118.60708209328166,118.61430956941366,118.62153704554565,118.62876452167765,118.63599199780964,118.64321947394164,118.65044695007364,118.65767442620563,118.66490190233763,118.67212937846962,118.67935685460162,118.68658433073361,118.69381180686561,118.7010392829976,118.7082667591296,118.71549423526159,118.72272171139359,118.72994918752558,118.73717666365758,118.74440413978957,118.75163161592157,118.75885909205356,118.76608656818556,118.77331404431754,118.78054152044955,118.78776899658153,118.79499647271354,118.80222394884554,118.80945142497752,118.81667890110953,118.82390637724151,118.83113385337352,118.8383613295055,118.8455888056375,118.85281628176949,118.8600437579015,118.86727123403348,118.87449871016548,118.88172618629747,118.88895366242947,118.89618113856146,118.90340861469346,118.91063609082545,118.91786356695745,118.92509104308944,118.93231851922144,118.93954599535344,118.94677347148543,118.95400094761743,118.96122842374942,118.96845589988142,118.97568337601341,118.98291085214541,118.9901383282774,118.9973658044094,119.00459328054139,119.01182075667339,119.01904823280537,119.02627570893738,119.03350318506936,119.04073066120137,119.04795813733335,119.05518561346535,119.06241308959734,119.06964056572934,119.07686804186135,119.08409551799333,119.09132299412533,119.09855047025732,119.10577794638932,119.11300542252131,119.12023289865331,119.1274603747853,119.1346878509173,119.14191532704929,119.14914280318129,119.15637027931328,119.16359775544528,119.17082523157727,119.17805270770927,119.18528018384126,119.19250765997326,119.19973513610525,119.20696261223725,119.21419008836925,119.22141756450124,119.22864504063324,119.23587251676523,119.24309999289723,119.25032746902922,119.25755494516122,119.2647824212932,119.2720098974252,119.2792373735572,119.2864648496892,119.29369232582118,119.30091980195319,119.30814727808517,119.31537475421717,119.32260223034916,119.32982970648116,119.33705718261315,119.34428465874515,119.35151213487714,119.35873961100914,119.36596708714114,119.37319456327313,119.38042203940513,119.38764951553712,119.39487699166912,119.40210446780111,119.40933194393311,119.4165594200651,119.4237868961971,119.43101437232909,119.43824184846109,119.44546932459308,119.45269680072508,119.45992427685707,119.46715175298907,119.47437922912106,119.48160670525306,119.48883418138504,119.49606165751705,119.50328913364905,119.51051660978104,119.51774408591304,119.52497156204502,119.53219903817703,119.53942651430901,119.54665399044102,119.553881466573,119.561108942705,119.56833641883699,119.575563894969,119.58279137110098,119.59001884723298,119.59724632336497,119.60447379949697,119.61170127562896,119.61892875176096,119.62615622789295,119.63338370402495,119.64061118015695,119.64783865628894,119.65506613242094,119.66229360855293,119.66952108468493,119.67674856081692,119.68397603694892,119.69120351308091,119.69843098921291,119.7056584653449,119.7128859414769,119.72011341760889,119.72734089374089,119.73456836987287,119.74179584600488,119.74902332213686,119.75625079826887,119.76347827440085,119.77070575053285,119.77793322666484,119.78516070279684,119.79238817892885,119.79961565506083,119.80684313119284,119.81407060732482,119.82129808345682,119.82852555958881,119.83575303572081,119.8429805118528,119.8502079879848,119.85743546411679,119.86466294024879,119.87189041638078,119.87911789251278,119.88634536864477,119.89357284477677,119.90080032090876,119.90802779704076,119.91525527317275,119.92248274930475,119.92971022543675,119.93693770156874,119.94416517770074,119.95139265383273,119.95862012996473,119.96584760609672,119.97307508222872,119.9803025583607,119.9875300344927,119.9947575106247,120.0019849867567,120.00921246288868,120.01643993902069,120.02366741515267,120.03089489128467,120.03812236741666,120.04534984354866,120.05257731968065,120.05980479581265,120.06703227194465,120.07425974807664,120.08148722420864,120.08871470034063,120.09594217647263,120.10316965260462,120.11039712873662,120.11762460486861,120.12485208100061,120.1320795571326,120.1393070332646,120.14653450939659,120.15376198552859,120.16098946166058,120.16821693779258,120.17544441392457,120.18267189005657,120.18989936618856,120.19712684232056,120.20435431845256,120.21158179458455,120.21880927071655,120.22603674684854,120.23326422298054,120.24049169911252,120.24771917524453,120.25494665137651,120.26217412750852,120.2694016036405,120.2766290797725,120.28385655590449,120.2910840320365,120.29831150816848,120.30553898430048,120.31276646043247,120.31999393656447,120.32722141269646,120.33444888882846,120.34167636496045,120.34890384109245,120.35613131722445,120.36335879335644,120.37058626948844,120.37781374562043,120.38504122175243,120.39226869788442,120.39949617401642,120.40672365014841,120.41395112628041,120.4211786024124,120.4284060785444,120.43563355467639,120.44286103080839,120.45008850694038,120.45731598307238,120.46454345920436,120.47177093533637,120.47899841146835,120.48622588760036,120.49345336373236,120.50068083986434,120.50790831599635,120.51513579212833,120.52236326826034,120.52959074439232,120.53681822052432,120.54404569665631,120.55127317278831,120.5585006489203,120.5657281250523,120.57295560118429,120.58018307731629,120.58741055344828,120.59463802958028,120.60186550571227,120.60909298184427,120.61632045797626,120.62354793410826,120.63077541024026,120.63800288637225,120.64523036250425,120.65245783863624,120.65968531476824,120.66691279090023,120.67414026703223,120.68136774316422,120.68859521929622,120.6958226954282,120.7030501715602,120.7102776476922,120.7175051238242,120.72473259995618,120.73196007608819,120.73918755222017,120.74641502835217,120.75364250448416,120.76086998061616,120.76809745674815,120.77532493288015,120.78255240901215,120.78977988514414,120.79700736127614,120.80423483740813,120.81146231354013,120.81868978967212,120.82591726580412,120.83314474193611,120.84037221806811,120.8475996942001,120.8548271703321,120.86205464646409,120.86928212259609,120.87650959872808,120.88373707486008,120.89096455099207,120.89819202712407,120.90541950325606,120.91264697938806,120.91987445552006,120.92710193165205,120.93432940778405,120.94155688391604,120.94878436004804,120.95601183618002,120.96323931231203,120.97046678844401,120.97769426457602,120.984921740708,120.99214921684,120.99937669297199,121.006604169104,121.01383164523598,121.02105912136798,121.02828659749997,121.03551407363197,121.04274154976396,121.04996902589596,121.05719650202796,121.06442397815995,121.07165145429195,121.07887893042394,121.08610640655594,121.09333388268793,121.10056135881993,121.10778883495192,121.11501631108392,121.12224378721591,121.12947126334791,121.1366987394799,121.1439262156119,121.15115369174389,121.15838116787589,121.16560864400788,121.17283612013988,121.18006359627186,121.18729107240387,121.19451854853587,121.20174602466786,121.20897350079986,121.21620097693184,121.22342845306385,121.23065592919583,121.23788340532784,121.24511088145982,121.25233835759182,121.25956583372381,121.26679330985581,121.2740207859878,121.2812482621198,121.28847573825179,121.29570321438379,121.30293069051578,121.31015816664778,121.31738564277977,121.32461311891177,121.33184059504376,121.33906807117576,121.34629554730776,121.35352302343975,121.36075049957175,121.36797797570374,121.37520545183574,121.38243292796773,121.38966040409973,121.39688788023172,121.40411535636372,121.4113428324957,121.41857030862771,121.4257977847597,121.4330252608917,121.44025273702368,121.44748021315569,121.45470768928767,121.46193516541967,121.46916264155166,121.47639011768366,121.48361759381567,121.49084506994765,121.49807254607965,121.50530002221164,121.51252749834364,121.51975497447563,121.52698245060763,121.53420992673962,121.54143740287162,121.54866487900361,121.55589235513561,121.5631198312676,121.5703473073996,121.57757478353159,121.58480225966359,121.59202973579558,121.59925721192758,121.60648468805957,121.61371216419157,121.62093964032357,121.62816711645556,121.63539459258756,121.64262206871955,121.64984954485155,121.65707702098354,121.66430449711554,121.67153197324753,121.67875944937953,121.68598692551151,121.69321440164352,121.7004418777755,121.7076693539075,121.71489683003949,121.7221243061715,121.72935178230348,121.73657925843548,121.74380673456747,121.75103421069947,121.75826168683147,121.76548916296346,121.77271663909546,121.77994411522745,121.78717159135945,121.79439906749144,121.80162654362344,121.80885401975543,121.81608149588743,121.82330897201942,121.83053644815142,121.83776392428341,121.84499140041541,121.8522188765474,121.8594463526794,121.86667382881139,121.87390130494339,121.88112878107538,121.88835625720738,121.89558373333936,121.90281120947137,121.91003868560337,121.91726616173536,121.92449363786736,121.93172111399934,121.93894859013135,121.94617606626333,121.95340354239534,121.96063101852732,121.96785849465932,121.97508597079131,121.98231344692331,121.9895409230553,121.9967683991873,122.00399587531929,122.01122335145129,122.01845082758328,122.02567830371528,122.03290577984727,122.04013325597927,122.04736073211127,122.05458820824326,122.06181568437526,122.06904316050725,122.07627063663925,122.08349811277124,122.09072558890324,122.09795306503523,122.10518054116723,122.11240801729922,122.11963549343122,122.1268629695632,122.13409044569521,122.1413179218272,122.1485453979592,122.15577287409118,122.16300035022319,122.17022782635517,122.17745530248718,122.18468277861918,122.19191025475116,122.19913773088317,122.20636520701515,122.21359268314716,122.22082015927914,122.22804763541114,122.23527511154313,122.24250258767513,122.24973006380712,122.25695753993912,122.26418501607111,122.27141249220311,122.2786399683351,122.2858674444671,122.29309492059909,122.30032239673109,122.30754987286308,122.31477734899508,122.32200482512707,122.32923230125907,122.33645977739107,122.34368725352306,122.35091472965506,122.35814220578705,122.36536968191905,122.37259715805104,122.37982463418304,122.38705211031503,122.39427958644703,122.40150706257901,122.40873453871102,122.415962014843,122.423189490975,122.43041696710699,122.437644443239,122.44487191937098,122.45209939550298,122.45932687163497,122.46655434776697,122.47378182389897,122.48100930003096,122.48823677616296,122.49546425229495,122.50269172842695,122.50991920455894,122.51714668069094,122.52437415682293,122.53160163295493,122.53882910908692,122.54605658521892,122.55328406135091,122.56051153748291,122.5677390136149,122.5749664897469,122.58219396587889,122.58942144201089,122.59664891814288,122.60387639427488,122.61110387040688,122.61833134653887,122.62555882267087,122.63278629880286,122.64001377493486,122.64724125106684,122.65446872719885,122.66169620333083,122.66892367946284,122.67615115559482,122.68337863172682,122.69060610785881,122.69783358399081,122.7050610601228,122.7122885362548,122.71951601238679,122.72674348851879,122.73397096465078,122.74119844078278,122.74842591691478,122.75565339304677,122.76288086917877,122.77010834531076,122.77733582144276,122.78456329757475,122.79179077370675,122.79901824983874,122.80624572597074,122.81347320210273,122.82070067823473,122.82792815436672,122.83515563049872,122.8423831066307,122.84961058276271,122.8568380588947,122.8640655350267,122.87129301115868,122.87852048729069,122.88574796342267,122.89297543955468,122.90020291568668,122.90743039181866,122.91465786795067,122.92188534408265,122.92911282021466,122.93634029634664,122.94356777247864,122.95079524861063,122.95802272474263,122.96525020087462,122.97247767700662,122.97970515313861,122.98693262927061,122.9941601054026,123.0013875815346,123.00861505766659,123.01584253379859,123.02307000993058,123.03029748606258,123.03752496219458,123.04475243832657,123.05197991445857,123.05920739059056,123.06643486672256,123.07366234285455,123.08088981898655,123.08811729511854,123.09534477125054,123.10257224738253,123.10979972351453,123.11702719964651,123.12425467577852,123.1314821519105,123.1387096280425,123.1459371041745,123.1531645803065,123.16039205643848,123.16761953257048,123.17484700870249,123.18207448483447,123.18930196096647,123.19652943709846,123.20375691323046,123.21098438936245,123.21821186549445,123.22543934162644,123.23266681775844,123.23989429389043,123.24712177002243,123.25434924615442,123.26157672228642,123.26880419841841,123.27603167455041,123.2832591506824,123.2904866268144,123.29771410294639,123.30494157907839,123.31216905521039,123.31939653134238,123.32662400747438,123.33385148360637,123.34107895973837,123.34830643587036,123.35553391200236,123.36276138813434,123.36998886426635,123.37721634039833,123.38444381653034,123.39167129266232,123.39889876879433,123.40612624492631,123.41335372105831,123.4205811971903,123.4278086733223,123.43503614945429,123.44226362558629,123.44949110171828,123.45671857785028,123.46394605398228,123.47117353011427,123.47840100624627,123.48562848237826,123.49285595851026,123.50008343464225,123.50731091077425,123.51453838690624,123.52176586303824,123.52899333917023,123.53622081530223,123.54344829143422,123.55067576756622,123.5579032436982,123.56513071983021,123.5723581959622,123.5795856720942,123.58681314822618,123.59404062435819,123.60126810049019,123.60849557662218,123.61572305275418,123.62295052888616,123.63017800501817,123.63740548115015,123.64463295728216,123.65186043341414,123.65908790954614,123.66631538567813,123.67354286181013,123.68077033794212,123.68799781407412,123.69522529020611,123.70245276633811,123.7096802424701,123.7169077186021,123.72413519473409,123.73136267086609,123.73859014699809,123.74581762313008,123.75304509926208,123.76027257539407,123.76750005152607,123.77472752765806,123.78195500379006,123.78918247992205,123.79640995605405,123.80363743218604,123.81086490831804,123.81809238445003,123.82531986058203,123.83254733671401,123.83977481284602,123.847002288978,123.85422976511,123.861457241242,123.868684717374,123.87591219350598,123.88313966963798,123.89036714576999,123.89759462190197,123.90482209803397,123.91204957416596,123.91927705029796,123.92650452642995,123.93373200256195,123.94095947869394,123.94818695482594,123.95541443095793,123.96264190708993,123.96986938322192,123.97709685935392,123.98432433548591,123.99155181161791,123.9987792877499,124.0060067638819,124.01323424001389,124.02046171614589,124.02768919227789,124.03491666840988,124.04214414454188,124.04937162067387,124.05659909680587,124.06382657293786,124.07105404906986,124.07828152520185,124.08550900133385,124.09273647746583,124.09996395359784,124.10719142972982,124.11441890586183,124.12164638199381,124.12887385812581,124.1361013342578,124.1433288103898,124.15055628652179,124.15778376265379,124.1650112387858,124.17223871491778,124.17946619104978,124.18669366718177,124.19392114331377,124.20114861944576,124.20837609557776,124.21560357170975,124.22283104784175,124.23005852397374,124.23728600010574,124.24451347623773,124.25174095236973,124.25896842850172,124.26619590463372,124.2734233807657,124.28065085689771,124.2878783330297,124.2951058091617,124.3023332852937,124.30956076142569,124.31678823755769,124.32401571368968,124.33124318982168,124.33847066595366,124.34569814208567,124.35292561821765,124.36015309434966,124.36738057048164,124.37460804661364,124.38183552274563,124.38906299887763,124.39629047500962,124.40351795114162,124.41074542727361,124.41797290340561,124.4252003795376,124.4324278556696,124.43965533180159,124.44688280793359,124.45411028406559,124.46133776019758,124.46856523632958,124.47579271246157,124.48302018859357,124.49024766472556,124.49747514085756,124.50470261698955,124.51193009312155,124.51915756925354,124.52638504538554,124.53361252151753,124.54083999764953,124.54806747378151,124.55529494991352,124.5625224260455,124.5697499021775,124.5769773783095,124.5842048544415,124.5914323305735,124.59865980670548,124.60588728283749,124.61311475896947,124.62034223510148,124.62756971123346,124.63479718736546,124.64202466349745,124.64925213962945,124.65647961576144,124.66370709189344,124.67093456802543,124.67816204415743,124.68538952028942,124.69261699642142,124.69984447255341,124.70707194868541,124.7142994248174,124.7215269009494,124.7287543770814,124.73598185321339,124.74320932934539,124.75043680547738,124.75766428160938,124.76489175774137,124.77211923387337,124.77934671000536,124.78657418613736,124.79380166226935,124.80102913840135,124.80825661453333,124.81548409066534,124.82271156679732,124.82993904292933,124.83716651906131,124.84439399519331,124.8516214713253,124.8588489474573,124.86607642358929,124.8733038997213,124.8805313758533,124.88775885198528,124.89498632811728,124.90221380424927,124.90944128038127,124.91666875651326,124.92389623264526,124.93112370877725,124.93835118490925,124.94557866104124,124.95280613717324,124.96003361330523,124.96726108943723,124.97448856556922,124.98171604170122,124.9889435178332,124.99617099396521,125.0033984700972,125.0106259462292,125.0178534223612,125.02508089849319,125.03230837462519,125.03953585075718,125.04676332688918,125.05399080302116,125.06121827915317,125.06844575528515,125.07567323141716,125.08290070754914,125.09012818368114,125.09735565981313,125.10458313594513,125.11181061207712,125.11903808820912,125.12626556434111,125.13349304047311,125.1407205166051,125.1479479927371,125.1551754688691,125.16240294500109,125.16963042113309,125.17685789726508,125.18408537339708,125.19131284952907,125.19854032566107,125.20576780179306,125.21299527792506,125.22022275405705,125.22745023018905,125.23467770632104,125.24190518245304,125.24913265858503,125.25636013471703,125.26358761084902,125.27081508698102,125.278042563113,125.285270039245,125.29249751537701,125.299724991509,125.306952467641,125.31417994377298,125.32140741990499,125.32863489603697,125.33586237216898,125.34308984830096,125.35031732443296,125.35754480056495,125.36477227669695,125.37199975282894,125.37922722896094,125.38645470509293,125.39368218122493,125.40090965735692,125.40813713348892,125.41536460962091,125.42259208575291,125.4298195618849,125.4370470380169,125.4442745141489,125.45150199028089,125.45872946641289,125.46595694254488,125.47318441867688,125.48041189480887,125.48763937094087,125.49486684707286,125.50209432320486,125.50932179933685,125.51654927546885,125.52377675160083,125.53100422773284,125.53823170386482,125.54545917999683,125.55268665612881,125.55991413226081,125.5671416083928,125.5743690845248,125.5815965606568,125.5888240367888,125.5960515129208,125.60327898905278,125.61050646518478,125.61773394131677,125.62496141744877,125.63218889358076,125.63941636971276,125.64664384584475,125.65387132197675,125.66109879810874,125.66832627424074,125.67555375037273,125.68278122650473,125.69000870263672,125.69723617876872,125.7044636549007,125.71169113103271,125.71891860716471,125.7261460832967,125.7333735594287,125.74060103556069,125.74782851169269,125.75505598782468,125.76228346395668,125.76951094008867,125.77673841622067,125.78396589235265,125.79119336848466,125.79842084461664,125.80564832074865,125.81287579688063,125.82010327301263,125.82733074914462,125.83455822527662,125.84178570140861,125.84901317754061,125.85624065367261,125.8634681298046,125.8706956059366,125.87792308206859,125.88515055820059,125.89237803433258,125.89960551046458,125.90683298659657,125.91406046272857,125.92128793886056,125.92851541499256,125.93574289112455,125.94297036725655,125.95019784338854,125.95742531952054,125.96465279565253,125.97188027178453,125.97910774791652,125.98633522404852,125.9935627001805,126.0007901763125,126.00801765244451,126.0152451285765,126.0224726047085,126.02970008084048,126.03692755697249,126.04415503310447,126.05138250923648,126.05860998536846,126.06583746150046,126.07306493763245,126.08029241376445,126.08751988989644,126.09474736602844,126.10197484216043,126.10920231829243,126.11642979442442,126.12365727055642,126.13088474668841,126.13811222282041,126.14533969895241,126.1525671750844,126.1597946512164,126.16702212734839,126.17424960348039,126.18147707961238,126.18870455574438,126.19593203187637,126.20315950800837,126.21038698414036,126.21761446027236,126.22484193640435,126.23206941253635,126.23929688866833,126.24652436480034,126.25375184093232,126.26097931706433,126.26820679319631,126.27543426932831,126.28266174546032,126.2898892215923,126.2971166977243,126.3043441738563,126.3115716499883,126.31879912612028,126.32602660225228,126.33325407838427,126.34048155451627,126.34770903064826,126.35493650678026,126.36216398291225,126.36939145904425,126.37661893517624,126.38384641130824,126.39107388744023,126.39830136357223,126.40552883970422,126.41275631583622,126.4199837919682,126.42721126810021,126.43443874423221,126.4416662203642,126.4488936964962,126.45612117262819,126.46334864876019,126.47057612489218,126.47780360102418,126.48503107715617,126.49225855328817,126.49948602942015,126.50671350555216,126.51394098168414,126.52116845781615,126.52839593394813,126.53562341008013,126.54285088621212,126.55007836234412,126.55730583847611,126.56453331460811,126.57176079074011,126.5789882668721,126.5862157430041,126.59344321913609,126.6006706952681,126.60789817140008,126.61512564753208,126.62235312366407,126.62958059979607,126.63680807592806,126.64403555206006,126.65126302819205,126.65849050432405,126.66571798045604,126.67294545658804,126.68017293272003,126.68740040885203,126.69462788498402,126.70185536111602,126.70908283724802,126.71631031338,126.72353778951201,126.730765265644,126.737992741776,126.74522021790798,126.75244769403999,126.75967517017197,126.76690264630398,126.77413012243596,126.78135759856796,126.78858507469995,126.79581255083195,126.80304002696394,126.81026750309594,126.81749497922793,126.82472245535993,126.83194993149192,126.83917740762392,126.84640488375592,126.85363235988791,126.86085983601991,126.8680873121519,126.8753147882839,126.88254226441589,126.88976974054789,126.89699721667988,126.90422469281188,126.91145216894387,126.91867964507587,126.92590712120786,126.93313459733986,126.94036207347185,126.94758954960385,126.95481702573584,126.96204450186784,126.96927197799982,126.97649945413183,126.98372693026381,126.99095440639582,126.99818188252782,127.0054093586598,127.0126368347918,127.0198643109238,127.0270917870558,127.03431926318778,127.04154673931978,127.04877421545177,127.05600169158377,127.06322916771576,127.07045664384776,127.07768411997975,127.08491159611175,127.09213907224374,127.09936654837574,127.10659402450773,127.11382150063973,127.12104897677172,127.12827645290372,127.13550392903572,127.14273140516771,127.14995888129971,127.1571863574317,127.1644138335637,127.17164130969569,127.17886878582769,127.18609626195968,127.19332373809168,127.20055121422367,127.20777869035567,127.21500616648765,127.22223364261966,127.22946111875164,127.23668859488365,127.24391607101563,127.25114354714763,127.25837102327962,127.26559849941162,127.27282597554363,127.28005345167561,127.28728092780761,127.2945084039396,127.3017358800716,127.30896335620359,127.3161908323356,127.32341830846758,127.33064578459958,127.33787326073157,127.34510073686357,127.35232821299556,127.35955568912756,127.36678316525955,127.37401064139155,127.38123811752354,127.38846559365554,127.39569306978753,127.40292054591953,127.41014802205153,127.41737549818352,127.42460297431552,127.4318304504475,127.43905792657951,127.4462854027115,127.4535128788435,127.46074035497548,127.46796783110749,127.47519530723947,127.48242278337148,127.48965025950346,127.49687773563547,127.50410521176745,127.51133268789945,127.51856016403144,127.52578764016344,127.53301511629543,127.54024259242743,127.54747006855942,127.55469754469142,127.56192502082342,127.56915249695541,127.57637997308741,127.5836074492194,127.5908349253514,127.59806240148339,127.60528987761539,127.61251735374738,127.61974482987938,127.62697230601137,127.63419978214337,127.64142725827536,127.64865473440736,127.65588221053935,127.66310968667135,127.67033716280334,127.67756463893534,127.68479211506732,127.69201959119933,127.69924706733133,127.70647454346332,127.71370201959532,127.7209294957273,127.7281569718593,127.7353844479913,127.7426119241233,127.74983940025528,127.75706687638728,127.76429435251927,127.77152182865127,127.77874930478326,127.78597678091526,127.79320425704725,127.80043173317925,127.80765920931124,127.81488668544324,127.82211416157523,127.82934163770723,127.83656911383923,127.84379658997122,127.85102406610322,127.85825154223521,127.86547901836721,127.8727064944992,127.8799339706312,127.88716144676319,127.89438892289519,127.90161639902718,127.90884387515918,127.91607135129117,127.92329882742317,127.93052630355515,127.93775377968716,127.94498125581914,127.95220873195115,127.95943620808313,127.96666368421513,127.97389116034712,127.98111863647912,127.98834611261113,127.99557358874311,128.00280106487511,128.0100285410071,128.01725601713912,128.02448349327108,128.0317109694031,128.03893844553508,128.04616592166707,128.05339339779908,128.06062087393107,128.06784835006306,128.07507582619508,128.08230330232703,128.08953077845905,128.09675825459104,128.10398573072302,128.11121320685504,128.11844068298703,128.12566815911902,128.13289563525103,128.14012311138302,128.147350587515,128.15457806364702,128.16180553977898,128.169033015911,128.17626049204299,128.18348796817497,128.190715444307,128.19794292043898,128.20517039657096,128.21239787270298,128.21962534883494,128.22685282496695,128.23408030109894,128.24130777723093,128.24853525336295,128.25576272949493,128.26299020562692,128.27021768175894,128.27744515789092,128.2846726340229,128.29190011015493,128.2991275862869,128.3063550624189,128.3135825385509,128.32081001468288,128.3280374908149,128.33526496694688,128.34249244307887,128.34971991921088,128.35694739534284,128.36417487147486,128.37140234760685,128.37862982373883,128.38585729987085,128.39308477600284,128.40031225213482,128.40753972826684,128.41476720439883,128.42199468053082,128.42922215666283,128.4364496327948,128.4436771089268,128.4509045850588,128.45813206119078,128.4653595373228,128.47258701345478,128.47981448958677,128.4870419657188,128.49426944185075,128.50149691798276,128.50872439411475,128.51595187024674,128.52317934637875,128.53040682251074,128.53763429864273,128.54486177477474,128.55208925090673,128.55931672703872,128.56654420317074,128.5737716793027,128.5809991554347,128.5882266315667,128.59545410769869,128.6026815838307,128.6099090599627,128.61713653609468,128.6243640122267,128.63159148835865,128.63881896449067,128.64604644062265,128.65327391675464,128.66050139288666,128.66772886901865,128.67495634515063,128.68218382128265,128.68941129741464,128.69663877354662,128.70386624967864,128.7110937258106,128.71832120194262,128.7255486780746,128.7327761542066,128.7400036303386,128.7472311064706,128.75445858260258,128.7616860587346,128.76891353486656,128.77614101099857,128.78336848713056,128.79059596326255,128.79782343939456,128.80505091552655,128.81227839165854,128.81950586779055,128.82673334392254,128.83396082005453,128.84118829618654,128.8484157723185,128.85564324845052,128.8628707245825,128.8700982007145,128.8773256768465,128.8845531529785,128.89178062911049,128.8990081052425,128.90623558137446,128.91346305750648,128.92069053363846,128.92791800977045,128.93514548590247,128.94237296203445,128.94960043816644,128.95682791429846,128.96405539043042,128.97128286656243,128.97851034269445,128.9857378188264,128.99296529495842,129.0001927710904,129.0074202472224,129.01464772335441,129.0218751994864,129.0291026756184,129.0363301517504,129.04355762788236,129.05078510401438,129.05801258014637,129.06524005627836,129.07246753241037,129.07969500854236,129.08692248467435,129.09414996080636,129.10137743693832,129.10860491307034,129.11583238920235,129.1230598653343,129.13028734146633,129.13751481759832,129.1447422937303,129.15196976986232,129.1591972459943,129.1664247221263,129.1736521982583,129.18087967439027,129.18810715052228,129.19533462665427,129.20256210278626,129.20978957891828,129.21701705505026,129.22424453118225,129.23147200731427,129.23869948344623,129.24592695957824,129.25315443571026,129.26038191184222,129.26760938797423,129.27483686410622,129.2820643402382,129.28929181637022,129.2965192925022,129.3037467686342,129.31097424476621,129.31820172089817,129.3254291970302,129.33265667316218,129.33988414929416,129.34711162542618,129.35433910155817,129.36156657769016,129.36879405382217,129.37602152995413,129.38324900608615,129.39047648221816,129.39770395835012,129.40493143448214,129.41215891061412,129.4193863867461,129.42661386287813,129.43384133901012,129.4410688151421,129.44829629127412,129.45552376740608,129.4627512435381,129.46997871967008,129.47720619580207,129.48443367193408,129.49166114806607,129.49888862419806,129.50611610033008,129.51334357646203,129.52057105259405,129.52779852872604,129.53502600485803,129.54225348099004,129.54948095712203,129.55670843325402,129.56393590938603,129.57116338551802,129.57839086165,129.58561833778202,129.59284581391398,129.600073290046,129.60730076617799,129.61452824230997,129.621755718442,129.62898319457398,129.63621067070596,129.64343814683798,129.65066562296994,129.65789309910195,129.66512057523394,129.67234805136593,129.67957552749795,129.68680300362993,129.69403047976192,129.70125795589394,129.70848543202592,129.7157129081579,129.72294038428993,129.7301678604219,129.7373953365539,129.7446228126859,129.75185028881788,129.7590777649499,129.76630524108188,129.77353271721387,129.78076019334588,129.78798766947784,129.79521514560986,129.80244262174185,129.80967009787383,129.81689757400585,129.82412505013784,129.83135252626982,129.83858000240184,129.84580747853383,129.85303495466582,129.86026243079783,129.8674899069298,129.8747173830618,129.8819448591938,129.88917233532578,129.8963998114578,129.90362728758979,129.91085476372177,129.9180822398538,129.92530971598575,129.93253719211776,129.93976466824975,129.94699214438174,129.95421962051375,129.96144709664574,129.96867457277773,129.97590204890975,129.98312952504173,129.99035700117372,129.99758447730574,130.0048119534377,130.0120394295697,130.0192669057017,130.0264943818337,130.0337218579657,130.0409493340977,130.04817681022968,130.0554042863617,130.06263176249365,130.06985923862567,130.07708671475766,130.08431419088964,130.09154166702166,130.09876914315365,130.10599661928563,130.11322409541765,130.12045157154964,130.12767904768162,130.13490652381364,130.1421339999456,130.14936147607762,130.1565889522096,130.1638164283416,130.1710439044736,130.1782713806056,130.18549885673758,130.1927263328696,130.19995380900156,130.20718128513357,130.21440876126556,130.22163623739755,130.22886371352956,130.23609118966155,130.24331866579354,130.25054614192555,130.25777361805754,130.26500109418953,130.27222857032154,130.2794560464535,130.28668352258552,130.2939109987175,130.3011384748495,130.3083659509815,130.3155934271135,130.32282090324549,130.3300483793775,130.33727585550946,130.34450333164148,130.35173080777346,130.35895828390545,130.36618576003747,130.37341323616945,130.38064071230144,130.38786818843346,130.39509566456545,130.40232314069743,130.40955061682945,130.4167780929614,130.42400556909342,130.4312330452254,130.4384605213574,130.44568799748942,130.4529154736214,130.4601429497534,130.4673704258854,130.47459790201736,130.48182537814938,130.48905285428137,130.49628033041336,130.50350780654537,130.51073528267736,130.51796275880935,130.52519023494136,130.53241771107335,130.53964518720534,130.54687266333735,130.5541001394693,130.56132761560133,130.56855509173332,130.5757825678653,130.58301004399732,130.5902375201293,130.5974649962613,130.6046924723933,130.61191994852527,130.61914742465729,130.62637490078927,130.63360237692126,130.64082985305328,130.64805732918526,130.65528480531725,130.66251228144927,130.66973975758125,130.67696723371324,130.68419470984526,130.69142218597722,130.69864966210923,130.70587713824122,130.7131046143732,130.72033209050522,130.7275595666372,130.7347870427692,130.74201451890121,130.74924199503317,130.7564694711652,130.76369694729718,130.77092442342916,130.77815189956118,130.78537937569317,130.79260685182516,130.79983432795717,130.80706180408916,130.81428928022115,130.82151675635316,130.82874423248512,130.83597170861714,130.84319918474912,130.8504266608811,130.85765413701313,130.86488161314512,130.8721090892771,130.87933656540912,130.88656404154108,130.8937915176731,130.90101899380508,130.90824646993707,130.91547394606908,130.92270142220107,130.92992889833306,130.93715637446508,130.94438385059706,130.95161132672905,130.95883880286107,130.96606627899303,130.97329375512504,130.98052123125703,130.98774870738902,130.99497618352103,131.00220365965302,131.009431135785,131.01665861191702,131.02388608804898,131.031113564181,131.038341040313,131.04556851644497,131.052795992577,131.06002346870898,131.06725094484096,131.07447842097298,131.08170589710494,131.08893337323696,131.09616084936897,131.10338832550093,131.11061580163295,131.11784327776493,131.12507075389692,131.13229823002894,131.13952570616092,131.1467531822929,131.15398065842493,131.1612081345569,131.1684356106889,131.1756630868209,131.18289056295288,131.1901180390849,131.19734551521688,131.20457299134887,131.21180046748088,131.21902794361284,131.22625541974486,131.23348289587688,131.24071037200883,131.24793784814085,131.25516532427284,131.26239280040483,131.26962027653684,131.27684775266883,131.28407522880082,131.29130270493283,131.2985301810648,131.3057576571968,131.3129851333288,131.32021260946078,131.3274400855928,131.33466756172479,131.34189503785677,131.3491225139888,131.35634999012075,131.36357746625276,131.37080494238478,131.37803241851674,131.38525989464875,131.39248737078074,131.39971484691273,131.40694232304475,131.41416979917673,131.42139727530872,131.42862475144074,131.4358522275727,131.4430797037047,131.4503071798367,131.4575346559687,131.4647621321007,131.4719896082327,131.47921708436468,131.4864445604967,131.49367203662865,131.50089951276067,131.50812698889268,131.51535446502464,131.52258194115666,131.52980941728865,131.53703689342063,131.54426436955265,131.55149184568464,131.55871932181662,131.56594679794864,131.5731742740806,131.58040175021262,131.5876292263446,131.5948567024766,131.6020841786086,131.6093116547406,131.61653913087258,131.6237666070046,131.63099408313656,131.63822155926857,131.64544903540056,131.65267651153255,131.65990398766456,131.66713146379655,131.67435893992854,131.68158641606055,131.68881389219254,131.69604136832453,131.70326884445655,131.7104963205885,131.71772379672052,131.7249512728525,131.7321787489845,131.7394062251165,131.7466337012485,131.7538611773805,131.7610886535125,131.76831612964446,131.77554360577648,131.78277108190846,131.78999855804045,131.79722603417247,131.80445351030446,131.81168098643644,131.81890846256846,131.82613593870045,131.83336341483243,131.84059089096445,131.8478183670964,131.85504584322842,131.8622733193604,131.8695007954924,131.87672827162442,131.8839557477564,131.8911832238884,131.8984107000204,131.90563817615237,131.91286565228438,131.92009312841637,131.92732060454836,131.93454808068037,131.94177555681236,131.94900303294435,131.95623050907636,131.96345798520835,131.97068546134034,131.97791293747235,131.9851404136043,131.99236788973633,131.99959536586832,132.0068228420003,132.01405031813232,132.0212777942643,132.0285052703963,132.0357327465283,132.04296022266027,132.05018769879229,132.05741517492427,132.06464265105626,132.07187012718828,132.07909760332026,132.08632507945225,132.09355255558427,132.10078003171625,132.10800750784824,132.11523498398026,132.12246246011222,132.12968993624423,132.13691741237622,132.1441448885082,132.15137236464022,132.1585998407722,132.1658273169042,132.17305479303621,132.18028226916817,132.1875097453002,132.19473722143218,132.20196469756416,132.20919217369618,132.21641964982817,132.22364712596016,132.23087460209217,132.23810207822416,132.24532955435615,132.25255703048816,132.25978450662012,132.26701198275214,132.27423945888413,132.2814669350161,132.28869441114813,132.29592188728012,132.3031493634121,132.31037683954412,132.31760431567608,132.3248317918081,132.33205926794008,132.33928674407207,132.34651422020409,132.35374169633607,132.36096917246806,132.36819664860008,132.37542412473206,132.38265160086405,132.38987907699607,132.39710655312803,132.40433402926004,132.41156150539203,132.41878898152402,132.42601645765603,132.43324393378802,132.44047140992,132.44769888605202,132.45492636218398,132.462153838316,132.469381314448,132.47660879057997,132.483836266712,132.49106374284398,132.49829121897596,132.50551869510798,132.51274617123997,132.51997364737196,132.52720112350397,132.53442859963593,132.54165607576795,132.54888355189993,132.55611102803192,132.56333850416394,132.57056598029592,132.5777934564279,132.58502093255993,132.5922484086919,132.5994758848239,132.6067033609559,132.61393083708788,132.6211583132199,132.62838578935188,132.63561326548387,132.64284074161588,132.65006821774787,132.65729569387986,132.66452317001188,132.67175064614383,132.67897812227585,132.68620559840784,132.69343307453983,132.70066055067184,132.70788802680383,132.71511550293582,132.72234297906783,132.7295704551998,132.7367979313318,132.7440254074638,132.75125288359578,132.7584803597278,132.76570783585979,132.77293531199177,132.7801627881238,132.78739026425578,132.79461774038776,132.80184521651978,132.80907269265174,132.81630016878375,132.82352764491574,132.83075512104773,132.83798259717975,132.84521007331173,132.85243754944372,132.85966502557574,132.8668925017077,132.8741199778397,132.8813474539717,132.8885749301037,132.8958024062357,132.9030298823677,132.91025735849968,132.9174848346317,132.92471231076368,132.93193978689567,132.93916726302768,132.94639473915964,132.95362221529166,132.96084969142365,132.96807716755563,132.97530464368765,132.98253211981964,132.98975959595163,132.99698707208364,133.0042145482156,133.01144202434762,133.0186695004796,133.0258969766116,133.0331244527436,133.0403519288756,133.04757940500758,133.0548068811396,133.06203435727156,133.06926183340357,133.0764893095356,133.08371678566755,133.09094426179956,133.09817173793155,133.10539921406354,133.11262669019555,133.11985416632754,133.12708164245953,133.13430911859155,133.1415365947235,133.14876407085552,133.1559915469875,133.1632190231195,133.1704464992515,133.1776739753835,133.1849014515155,133.1921289276475,133.19935640377946,133.20658387991148,133.2138113560435,133.22103883217545,133.22826630830747,133.23549378443946,133.24272126057144,133.24994873670346,133.25717621283545,133.26440368896743,133.27163116509945,133.2788586412314,133.28608611736342,133.2933135934954,133.3005410696274,133.30776854575942,133.3149960218914,133.3222234980234,133.3294509741554,133.33667845028737,133.34390592641938,133.3511334025514,133.35836087868336,133.36558835481537,133.37281583094736,133.38004330707935,133.38727078321136,133.39449825934335,133.40172573547534,133.40895321160735,133.4161806877393,133.42340816387133,133.43063564000332,133.4378631161353,133.44509059226732,133.4523180683993,133.4595455445313,133.4667730206633,133.47400049679527,133.4812279729273,133.4884554490593,133.49568292519126,133.50291040132328,133.51013787745526,133.51736535358725,133.52459282971927,133.53182030585126,133.53904778198324,133.54627525811526,133.55350273424722,133.56073021037923,133.56795768651122,133.5751851626432,133.58241263877522,133.5896401149072,133.5968675910392,133.60409506717122,133.61132254330317,133.6185500194352,133.62577749556718,133.63300497169917,133.64023244783118,133.64745992396317,133.65468740009516,133.66191487622717,133.66914235235916,133.67636982849115,133.68359730462316,133.69082478075512,133.69805225688714,133.70527973301913,133.7125072091511,133.71973468528313,133.72696216141512,133.7341896375471,133.74141711367912,133.74864458981108,133.7558720659431,133.76309954207508,133.77032701820707,133.77755449433909,133.78478197047107,133.79200944660306,133.79923692273508,133.80646439886706,133.81369187499905,133.82091935113107,133.82814682726303,133.83537430339504,133.84260177952703,133.84982925565902,133.85705673179103,133.86428420792302,133.871511684055,133.87873916018702,133.88596663631898,133.893194112451,133.900421588583,133.90764906471497,133.914876540847,133.92210401697898,133.92933149311096,133.93655896924298,133.94378644537497,133.95101392150696,133.95824139763897,133.96546887377093,133.97269634990295,133.97992382603493,133.98715130216692,133.99437877829894,134.00160625443092,134.0088337305629,134.01606120669493,134.0232886828269,134.0305161589589,134.0377436350909,134.04497111122288,134.0521985873549,134.05942606348688,134.06665353961887,134.07388101575089,134.08110849188287,134.08833596801486,134.09556344414688,134.10279092027884,134.11001839641085,134.11724587254284,134.12447334867483,134.13170082480684,134.13892830093883,134.14615577707082,134.15338325320283,134.1606107293348,134.1678382054668,134.1750656815988,134.18229315773078,134.1895206338628,134.1967481099948,134.20397558612677,134.2112030622588,134.21843053839078,134.22565801452276,134.23288549065478,134.24011296678674,134.24734044291876,134.25456791905074,134.26179539518273,134.26902287131475,134.27625034744673,134.28347782357872,134.29070529971074,134.2979327758427,134.3051602519747,134.3123877281067,134.3196152042387,134.3268426803707,134.3340701565027,134.34129763263468,134.3485251087667,134.35575258489868,134.36298006103067,134.37020753716268,134.37743501329464,134.38466248942666,134.39188996555865,134.39911744169063,134.40634491782265,134.41357239395464,134.42079987008663,134.42802734621864,134.4352548223506,134.44248229848262,134.4497097746146,134.4569372507466,134.4641647268786,134.4713922030106,134.47861967914258,134.4858471552746,134.49307463140659,134.50030210753857,134.5075295836706,134.51475705980255,134.52198453593456,134.52921201206655,134.53643948819854,134.54366696433055,134.55089444046254,134.55812191659453,134.56534939272655,134.5725768688585,134.57980434499052,134.5870318211225,134.5942592972545,134.6014867733865,134.6087142495185,134.6159417256505,134.6231692017825,134.6303966779145,134.63762415404648,134.6448516301785,134.65207910631045,134.65930658244247,134.66653405857446,134.67376153470644,134.68098901083846,134.68821648697045,134.69544396310243,134.70267143923445,134.7098989153664,134.71712639149843,134.7243538676304,134.7315813437624,134.73880881989442,134.7460362960264,134.7532637721584,134.7604912482904,134.7677187244224,134.77494620055438,134.7821736766864,134.78940115281836,134.79662862895037,134.80385610508236,134.81108358121435,134.81831105734636,134.82553853347835,134.83276600961034,134.83999348574235,134.8472209618743,134.85444843800633,134.86167591413832,134.8689033902703,134.87613086640232,134.8833583425343,134.8905858186663,134.8978132947983,134.9050407709303,134.9122682470623,134.9194957231943,134.92672319932626,134.93395067545828,134.94117815159026,134.94840562772225,134.95563310385427,134.96286057998626,134.97008805611824,134.97731553225026,134.98454300838222,134.99177048451423,134.99899796064622,135.0062254367782,135.01345291291022,135.0206803890422,135.0279078651742,135.03513534130622,135.0423628174382,135.0495902935702,135.0568177697022,135.06404524583417,135.07127272196618,135.07850019809817,135.08572767423016,135.09295515036217,135.10018262649416,135.10741010262615,135.11463757875816,135.12186505489012,135.12909253102214,135.13632000715413,135.1435474832861,135.15077495941813,135.15800243555012,135.1652299116821,135.17245738781412,135.17968486394608,135.1869123400781,135.1941398162101,135.20136729234207,135.2085947684741,135.21582224460607,135.22304972073806,135.23027719687008,135.23750467300206,135.24473214913405,135.25195962526607,135.25918710139803,135.26641457753004,135.27364205366203,135.28086952979402,135.28809700592603,135.29532448205802,135.30255195819,135.30977943432202,135.31700691045398,135.324234386586,135.33146186271802,135.33868933884997,135.345916814982,135.35314429111398,135.36037176724597,135.36759924337798,135.37482671950997,135.38205419564196,135.38928167177397,135.39650914790593,135.40373662403795,135.41096410016993,135.41819157630192,135.42541905243394,135.43264652856593,135.4398740046979,135.44710148082993,135.4543289569619,135.4615564330939,135.46878390922592,135.47601138535788,135.4832388614899,135.49046633762188,135.49769381375387,135.50492128988589,135.51214876601787,135.51937624214986,135.52660371828188,135.53383119441384,135.54105867054585,135.54828614667784,135.55551362280983,135.56274109894184,135.56996857507383,135.57719605120582,135.58442352733783,135.5916510034698,135.5988784796018,135.60610595573382,135.61333343186578,135.6205609079978,135.6277883841298,135.63501586026177,135.6422433363938,135.64947081252578,135.65669828865776,135.66392576478978,135.67115324092174,135.67838071705376,135.68560819318574,135.69283566931773,135.70006314544975,135.70729062158173,135.71451809771372,135.72174557384574,135.7289730499777,135.7362005261097,135.7434280022417,135.7506554783737,135.7578829545057,135.7651104306377,135.77233790676968,135.7795653829017,135.78679285903368,135.79402033516567,135.80124781129769,135.80847528742964,135.81570276356166,135.82293023969365,135.83015771582564,135.83738519195765,135.84461266808964,135.85184014422163,135.85906762035364,135.8662950964856,135.87352257261762,135.8807500487496,135.8879775248816,135.8952050010136,135.9024324771456,135.90965995327758,135.9168874294096,135.9241149055416,135.93134238167357,135.9385698578056,135.94579733393755,135.95302481006956,135.96025228620155,135.96747976233354,135.97470723846556,135.98193471459754,135.98916219072953,135.99638966686155,136.0036171429935,136.01084461912552,136.0180720952575,136.0252995713895,136.0325270475215,136.0397545236535,136.0469819997855,136.0542094759175,136.0614369520495,136.06866442818148,136.0758919043135,136.08311938044545,136.09034685657747,136.09757433270946,136.10480180884144,136.11202928497346,136.11925676110545,136.12648423723743,136.13371171336945,136.1409391895014,136.14816666563343,136.1553941417654,136.1626216178974,136.16984909402942,136.1770765701614,136.1843040462934,136.1915315224254,136.1987589985574,136.20598647468938,136.2132139508214,136.22044142695336,136.22766890308537,136.23489637921736,136.24212385534935,136.24935133148136,136.25657880761335,136.26380628374534,136.27103375987735,136.2782612360093,136.28548871214133,136.29271618827332,136.2999436644053,136.30717114053732,136.3143986166693,136.3216260928013,136.3288535689333,136.3360810450653,136.3433085211973,136.3505359973293,136.35776347346126,136.36499094959328,136.37221842572526,136.37944590185725,136.38667337798927,136.39390085412126,136.40112833025324,136.40835580638526,136.41558328251722,136.42281075864923,136.43003823478122,136.4372657109132,136.44449318704523,136.4517206631772,136.4589481393092,136.46617561544122,136.4734030915732,136.4806305677052,136.4878580438372,136.49508551996917,136.50231299610118,136.50954047223317,136.51676794836516,136.52399542449717,136.53122290062916,136.53845037676115,136.54567785289316,136.55290532902512,136.56013280515714,136.56736028128913,136.5745877574211,136.58181523355313,136.58904270968512,136.5962701858171,136.60349766194912,136.6107251380811,136.6179526142131,136.6251800903451,136.63240756647707,136.6396350426091,136.64686251874107,136.65408999487306,136.66131747100508,136.66854494713706,136.67577242326905,136.68299989940107,136.69022737553303,136.69745485166504,136.70468232779703,136.71190980392902,136.71913728006103,136.72636475619302,136.733592232325,136.74081970845702,136.748047184589,136.755274660721,136.76250213685302,136.76972961298497,136.776957089117,136.78418456524898,136.79141204138097,136.79863951751298,136.80586699364497,136.81309446977696,136.82032194590897,136.82754942204093,136.83477689817295,136.84200437430493,136.84923185043692,136.85645932656894,136.86368680270093,136.8709142788329,136.87814175496493,136.88536923109692,136.8925967072289,136.89982418336092,136.90705165949288,136.9142791356249,136.92150661175688,136.92873408788887,136.9359615640209,136.94318904015287,136.95041651628486,136.95764399241688,136.96487146854884,136.97209894468085,136.97932642081284,136.98655389694483,136.99378137307684,137.00100884920883,137.00823632534082,137.01546380147283,137.02269127760482,137.0299187537368,137.03714622986882,137.04437370600078,137.0516011821328,137.0588286582648,137.06605613439677,137.0732836105288,137.08051108666078,137.08773856279277,137.09496603892478,137.10219351505674,137.10942099118876,137.11664846732074,137.12387594345273,137.13110341958475,137.13833089571673,137.14555837184872,137.15278584798074,137.16001332411273,137.1672408002447,137.17446827637673,137.1816957525087,137.1889232286407,137.1961507047727,137.20337818090468,137.2106056570367,137.21783313316868,137.22506060930067,137.23228808543269,137.23951556156464,137.24674303769666,137.25397051382865,137.26119798996064,137.26842546609265,137.27565294222464,137.28288041835663,137.29010789448864,137.2973353706206,137.30456284675262,137.31179032288463,137.3190177990166,137.3262452751486,137.3334727512806,137.34070022741258,137.3479277035446,137.3551551796766,137.36238265580857,137.3696101319406,137.37683760807255,137.38406508420456,137.39129256033655,137.39852003646854,137.40574751260056,137.41297498873254,137.42020246486453,137.42742994099655,137.4346574171285,137.44188489326052,137.44911236939254,137.4563398455245,137.4635673216565,137.4707947977885,137.4780222739205,137.4852497500525,137.4924772261845,137.49970470231648,137.5069321784485,137.51415965458045,137.52138713071247,137.52861460684446,137.53584208297644,137.54306955910846,137.55029703524045,137.55752451137243,137.56475198750445,137.5719794636364,137.57920693976843,137.58643441590044,137.5936618920324,137.60088936816442,137.6081168442964,137.6153443204284,137.6225717965604,137.6297992726924,137.63702674882438,137.6442542249564,137.65148170108836,137.65870917722037,137.66593665335236,137.67316412948435,137.68039160561636,137.68761908174835,137.69484655788034,137.70207403401236,137.70930151014431,137.71652898627633,137.72375646240832,137.7309839385403,137.73821141467232,137.7454388908043,137.7526663669363,137.7598938430683,137.7671213192003,137.7743487953323,137.7815762714643,137.78880374759626,137.79603122372828,137.80325869986027,137.81048617599225,137.81771365212427,137.82494112825626,137.83216860438824,137.83939608052026,137.84662355665222,137.85385103278423,137.86107850891622,137.8683059850482,137.87553346118023,137.8827609373122,137.8899884134442,137.89721588957622,137.9044433657082,137.9116708418402,137.9188983179722,137.92612579410417,137.93335327023618,137.94058074636817,137.94780822250016,137.95503569863217,137.96226317476416,137.96949065089615,137.97671812702816,137.98394560316012,137.99117307929214,137.99840055542413,138.0056280315561,138.01285550768813,138.02008298382012,138.0273104599521,138.03453793608412,138.0417654122161,138.0489928883481,138.0562203644801,138.06344784061207,138.0706753167441,138.07790279287607,138.08513026900806,138.09235774514008,138.09958522127206,138.10681269740405,138.11404017353607,138.12126764966803,138.12849512580004,138.13572260193203,138.14295007806402,138.15017755419603,138.15740503032802,138.16463250646,138.17185998259203,138.179087458724,138.186314934856,138.19354241098802,138.20076988711998,138.207997363252,138.21522483938398,138.22245231551597,138.22967979164798,138.23690726777997,138.24413474391196,138.25136222004397,138.25858969617593,138.26581717230795,138.27304464843994,138.28027212457192,138.28749960070394,138.29472707683593,138.3019545529679,138.30918202909993,138.31640950523192,138.3236369813639,138.33086445749592,138.33809193362788,138.3453194097599,138.35254688589188,138.35977436202387,138.3670018381559,138.37422931428787,138.38145679041986,138.38868426655188,138.39591174268384,138.40313921881585,138.41036669494784,138.41759417107983,138.42482164721184,138.43204912334383,138.43927659947582,138.44650407560783,138.45373155173982,138.4609590278718,138.46818650400382,138.47541398013578,138.4826414562678,138.4898689323998,138.49709640853177,138.5043238846638,138.51155136079578,138.51877883692777,138.52600631305978,138.53323378919174,138.54046126532376,138.54768874145574,138.55491621758773,138.56214369371975,138.56937116985173,138.57659864598372,138.58382612211574,138.59105359824773,138.5982810743797,138.60550855051173,138.6127360266437,138.6199635027757,138.6271909789077,138.63441845503968,138.6416459311717,138.64887340730368,138.65610088343567,138.66332835956769,138.67055583569964,138.67778331183166,138.68501078796365,138.69223826409564,138.69946574022765,138.70669321635964,138.71392069249163,138.72114816862364,138.72837564475563,138.73560312088762,138.74283059701963,138.7500580731516,138.7572855492836,138.7645130254156,138.77174050154758,138.7789679776796,138.7861954538116,138.79342292994357,138.8006504060756,138.80787788220755,138.81510535833957,138.82233283447155,138.82956031060354,138.83678778673556,138.84401526286754,138.85124273899953,138.85847021513155,138.86569769126353,138.87292516739552,138.88015264352754,138.8873801196595,138.8946075957915,138.9018350719235,138.9090625480555,138.9162900241875,138.9235175003195,138.93074497645148,138.9379724525835,138.94519992871545,138.95242740484747,138.95965488097946,138.96688235711144,138.97410983324346,138.98133730937545,138.98856478550744,138.99579226163945,139.00301973777144,139.01024721390343,139.01747469003544,139.0247021661674,139.03192964229942,139.0391571184314,139.0463845945634,139.0536120706954,139.0608395468274,139.06806702295938,139.0752944990914,139.08252197522336,139.08974945135537,139.09697692748736,139.10420440361935,139.11143187975136,139.11865935588335,139.12588683201534,139.13311430814736,139.14034178427934,139.14756926041133,139.15479673654335,139.1620242126753,139.16925168880732,139.1764791649393,139.1837066410713,139.1909341172033,139.1981615933353,139.2053890694673,139.2126165455993,139.21984402173126,139.22707149786328,139.23429897399527,139.24152645012725,139.24875392625927,139.25598140239126,139.26320887852324,139.27043635465526,139.27766383078722,139.28489130691923,139.29211878305125,139.2993462591832,139.30657373531523,139.3138012114472,139.3210286875792,139.32825616371122,139.3354836398432,139.3427111159752,139.3499385921072,139.35716606823917,139.36439354437118,139.37162102050317,139.37884849663516,139.38607597276717,139.39330344889916,139.40053092503115,139.40775840116316,139.41498587729512,139.42221335342714,139.42944082955916,139.43666830569111,139.44389578182313,139.45112325795512,139.4583507340871,139.46557821021912,139.4728056863511,139.4800331624831,139.4872606386151,139.49448811474707,139.5017155908791,139.50894306701107,139.51617054314306,139.52339801927508,139.53062549540707,139.53785297153905,139.54508044767107,139.55230792380303,139.55953539993504,139.56676287606706,139.57399035219902,139.58121782833103,139.58844530446302,139.595672780595,139.60290025672703,139.610127732859,139.617355208991,139.62458268512302,139.63181016125498,139.639037637387,139.64626511351898,139.65349258965097,139.66072006578298,139.66794754191497,139.67517501804696,139.68240249417897,139.68962997031093,139.69685744644295,139.70408492257496,139.71131239870692,139.71853987483894,139.72576735097093,139.7329948271029,139.74022230323493,139.74744977936692,139.7546772554989,139.76190473163092,139.76913220776288,139.7763596838949,139.78358716002688,139.79081463615887,139.7980421122909,139.80526958842287,139.81249706455486,139.81972454068688,139.82695201681884,139.83417949295085,139.84140696908284,139.84863444521483,139.85586192134684,139.86308939747883,139.87031687361082,139.87754434974283,139.88477182587482,139.8919993020068,139.89922677813883,139.90645425427078,139.9136817304028,139.9209092065348,139.92813668266677,139.9353641587988,139.94259163493078,139.94981911106277,139.95704658719478,139.96427406332674,139.97150153945876,139.97872901559074,139.98595649172273,139.99318396785475,140.00041144398674,140.00763892011872,140.01486639625074,140.02209387238273,140.0293213485147,140.03654882464673,140.0437763007787,140.0510037769107,140.0582312530427,140.06545872917468,140.0726862053067,140.07991368143868,140.08714115757067,140.0943686337027,140.10159610983465,140.10882358596666,140.11605106209865,140.12327853823064,140.13050601436265,140.13773349049464,140.14496096662663,140.15218844275864,140.15941591889063,140.16664339502262,140.17387087115463,140.1810983472866,140.1883258234186,140.1955532995506,140.20278077568258,140.2100082518146,140.2172357279466,140.22446320407857,140.2316906802106,140.23891815634255,140.24614563247457,140.25337310860655,140.26060058473854,140.26782806087056,140.27505553700254,140.28228301313453,140.28951048926655,140.29673796539853,140.30396544153052,140.31119291766254,140.3184203937945,140.3256478699265,140.3328753460585,140.3401028221905,140.3473302983225,140.3545577744545,140.36178525058648,140.3690127267185,140.37624020285045,140.38346767898247,140.39069515511446,140.39792263124644,140.40515010737846,140.41237758351045,140.41960505964244,140.42683253577445,140.43406001190644,140.44128748803843,140.44851496417044,140.4557424403024,140.46296991643442,140.4701973925664,140.4774248686984,140.4846523448304,140.4918798209624,140.49910729709438,140.5063347732264,140.51356224935836,140.52078972549037,140.52801720162236,140.53524467775435,140.54247215388637,140.54969963001835,140.55692710615034,140.56415458228236,140.57138205841434,140.57860953454633,140.58583701067835,140.5930644868103,140.60029196294232,140.6075194390743,140.6147469152063,140.6219743913383,140.6292018674703,140.6364293436023,140.6436568197343,140.65088429586626,140.65811177199828,140.66533924813027,140.67256672426225,140.67979420039427,140.68702167652626,140.69424915265824,140.70147662879026,140.70870410492225,140.71593158105424,140.72315905718625,140.7303865333182,140.73761400945023,140.7448414855822,140.7520689617142,140.75929643784622,140.7665239139782,140.7737513901102,140.7809788662422,140.78820634237417,140.79543381850618,140.80266129463817,140.80988877077016,140.81711624690217,140.82434372303416,140.83157119916615,140.83879867529816,140.84602615143015,140.85325362756214,140.86048110369416,140.86770857982611,140.87493605595813,140.88216353209012,140.8893910082221,140.89661848435412,140.9038459604861,140.9110734366181,140.9183009127501,140.92552838888207,140.9327558650141,140.93998334114607,140.94721081727806,140.95443829341008,140.96166576954207,140.96889324567405,140.97612072180607,140.98334819793806,140.99057567407004,140.99780315020206,141.00503062633402,141.01225810246603,141.01948557859802,141.02671305473,141.03394053086203,141.041168006994,141.048395483126,141.05562295925802,141.06285043538998,141.070077911522,141.07730538765398,141.08453286378597,141.09176033991798,141.09898781604997,141.10621529218196,141.11344276831397,141.12067024444596,141.12789772057795,141.13512519670996,141.14235267284192,141.14958014897394,141.15680762510593,141.1640351012379,141.17126257736993,141.17849005350192,141.1857175296339,141.19294500576592,141.20017248189788,141.2073999580299,141.21462743416188,141.22185491029387,141.2290823864259,141.23630986255787,141.24353733868986,141.25076481482188,141.25799229095387,141.26521976708585,141.27244724321787,141.27967471934983,141.28690219548184,141.29412967161383,141.30135714774582,141.30858462387783,141.31581210000982,141.3230395761418,141.33026705227383,141.33749452840578,141.3447220045378,141.3519494806698,141.35917695680178,141.3664044329338,141.37363190906578,141.38085938519777,141.38808686132978,141.39531433746174,141.40254181359376,141.40976928972577,141.41699676585773,141.42422424198975,141.43145171812174,141.43867919425372,141.44590667038574,141.45313414651773,141.4603616226497,141.46758909878173,141.4748165749137,141.4820440510457,141.4892715271777,141.49649900330968,141.5037264794417,141.51095395557368,141.51818143170567,141.5254089078377,141.53263638396965,141.53986386010166,141.54709133623368,141.55431881236564,141.56154628849765,141.56877376462964,141.57600124076163,141.58322871689364,141.59045619302563,141.59768366915762,141.60491114528963,141.6121386214216,141.6193660975536,141.6265935736856,141.63382104981758,141.6410485259496,141.6482760020816,141.65550347821357,141.6627309543456,141.66995843047755,141.67718590660957,141.68441338274158,141.69164085887354,141.69886833500556,141.70609581113754,141.71332328726953,141.72055076340155,141.72777823953354,141.73500571566552,141.74223319179754,141.7494606679295,141.7566881440615,141.7639156201935,141.7711430963255,141.7783705724575,141.7855980485895,141.79282552472148,141.8000530008535,141.80728047698545,141.81450795311747,141.82173542924946,141.82896290538145,141.83619038151346,141.84341785764545,141.85064533377744,141.85787280990945,141.86510028604144,141.87232776217343,141.87955523830544,141.8867827144374,141.89401019056942,141.9012376667014,141.9084651428334,141.9156926189654,141.9229200950974,141.93014757122938,141.9373750473614,141.94460252349336,141.95182999962537,141.95905747575736,141.96628495188935,141.97351242802137,141.98073990415335,141.98796738028534,141.99519485641736,142.00242233254934,142.00964980868133,142.01687728481335,142.0241047609453,142.03133223707732,142.0385597132093,142.0457871893413,142.0530146654733,142.0602421416053,142.0674696177373,142.0746970938693,142.08192457000126,142.08915204613328,142.09637952226527,142.10360699839725,142.11083447452927,142.11806195066126,142.12528942679324,142.13251690292526,142.13974437905725,142.14697185518924,142.15419933132125,142.1614268074532,142.16865428358523,142.1758817597172,142.1831092358492,142.19033671198122,142.1975641881132,142.2047916642452,142.2120191403772,142.21924661650917,142.22647409264118,142.23370156877317,142.24092904490516,142.24815652103717,142.25538399716916,142.26261147330115,142.26983894943316,142.27706642556515,142.28429390169714,142.29152137782916,142.29874885396111,142.30597633009313,142.31320380622512,142.3204312823571,142.32765875848912,142.3348862346211,142.3421137107531,142.3493411868851,142.35656866301707,142.3637961391491,142.37102361528108,142.37825109141306,142.38547856754508,142.39270604367707,142.39993351980905,142.40716099594107,142.41438847207306,142.42161594820504,142.42884342433706,142.43607090046902,142.44329837660104,142.45052585273302,142.457753328865,142.46498080499703,142.472208281129,142.479435757261,142.48666323339302,142.49389070952498,142.501118185657,142.50834566178898,142.51557313792097,142.52280061405298,142.53002809018497,142.53725556631696,142.54448304244897,142.55171051858096,142.55893799471295,142.56616547084496,142.57339294697692,142.58062042310894,142.58784789924093,142.59507537537291,142.60230285150493,142.60953032763692,142.6167578037689,142.62398527990092,142.63121275603288,142.6384402321649,142.64566770829688,142.65289518442887,142.6601226605609,142.66735013669287,142.67457761282486,142.68180508895688,142.68903256508887,142.69626004122085,142.70348751735287,142.71071499348483,142.71794246961684,142.72516994574883,142.73239742188082,142.73962489801283,142.74685237414482,142.7540798502768,142.76130732640883,142.76853480254078,142.7757622786728,142.7829897548048,142.79021723093678,142.7974447070688,142.80467218320078,142.81189965933277,142.81912713546478,142.82635461159677,142.83358208772876,142.84080956386077,142.84803703999273,142.85526451612475,142.86249199225674,142.86971946838872,142.87694694452074,142.88417442065273,142.8914018967847,142.89862937291673,142.9058568490487,142.9130843251807,142.9203118013127,142.92753927744468,142.9347667535767,142.94199422970868,142.94922170584067,142.9564491819727,142.96367665810467,142.97090413423666,142.97813161036868,142.98535908650064,142.99258656263265,142.99981403876464,143.00704151489663,143.01426899102864,143.02149646716063,143.02872394329262,143.03595141942463,143.0431788955566,143.0504063716886,143.0576338478206,143.06486132395258,143.0720888000846,143.0793162762166,143.08654375234858,143.0937712284806,143.10099870461258,143.10822618074457,143.11545365687658,143.12268113300854,143.12990860914056,143.13713608527254,143.14436356140453,143.15159103753655,143.15881851366854,143.16604598980052,143.17327346593254,143.1805009420645,143.1877284181965,143.1949558943285,143.2021833704605,143.2094108465925,143.2166383227245,143.22386579885648,143.2310932749885,143.23832075112048,143.24554822725247,143.2527757033845,143.26000317951645,143.26723065564846,143.27445813178045,143.28168560791244,143.28891308404445,143.29614056017644,143.30336803630843,143.31059551244044,143.3178229885724,143.32505046470442,143.3322779408364,143.3395054169684,143.3467328931004,143.3539603692324,143.36118784536438,143.3684153214964,143.37564279762836,143.38287027376037,143.3900977498924,143.39732522602435,143.40455270215637,143.41178017828835,143.41900765442034,143.42623513055236,143.43346260668434,143.44069008281633,143.44791755894835,143.4551450350803,143.46237251121232,143.4695999873443,143.4768274634763,143.4840549396083,143.4912824157403,143.4985098918723,143.5057373680043,143.51296484413626,143.52019232026828,143.5274197964003,143.53464727253225,143.54187474866427,143.54910222479626,143.55632970092825,143.56355717706026,143.57078465319225,143.57801212932424,143.58523960545625,143.5924670815882,143.59969455772023,143.60692203385221,143.6141495099842,143.62137698611622,143.6286044622482,143.6358319383802,143.6430594145122,143.65028689064417,143.65751436677618,143.6647418429082,143.67196931904016,143.67919679517217,143.68642427130416,143.69365174743615,143.70087922356817,143.70810669970015,143.71533417583214,143.72256165196416,143.72978912809612,143.73701660422813,143.74424408036012,143.7514715564921,143.75869903262412,143.7659265087561,143.7731539848881,143.7803814610201,143.78760893715207,143.7948364132841,143.8020638894161,143.80929136554806,143.81651884168008,143.82374631781207,143.83097379394405,143.83820127007607,143.84542874620806,143.85265622234004,143.85988369847206,143.86711117460402,143.87433865073604,143.88156612686802,143.888793603,143.89602107913203,143.903248555264,143.910476031396,143.91770350752802,143.92493098365998,143.932158459792,143.93938593592398,143.94661341205597,143.95384088818798,143.96106836431997,143.96829584045196,143.97552331658397,143.98275079271596,143.98997826884795,143.99720574497996,144.00443322111192,144.01166069724394,144.01888817337593,144.02611564950791,144.03334312563993,144.04057060177192,144.0477980779039,144.05502555403592,144.06225303016788,144.0694805062999,144.07670798243188,144.08393545856387,144.0911629346959,144.09839041082788,144.10561788695986,144.11284536309188,144.12007283922387,144.12730031535585,144.13452779148787,144.14175526761983,144.14898274375184,144.15621021988383,144.16343769601582,144.17066517214784,144.17789264827982,144.1851201244118,144.19234760054383,144.19957507667579,144.2068025528078,144.2140300289398,144.22125750507178,144.2284849812038,144.23571245733578,144.24293993346777,144.25016740959978,144.25739488573177,144.26462236186376,144.27184983799577,144.27907731412773,144.28630479025975,144.29353226639174,144.30075974252372,144.30798721865574,144.31521469478773,144.32244217091971,144.32966964705173,144.3368971231837,144.3441245993157,144.3513520754477,144.35857955157968,144.3658070277117,144.37303450384368,144.38026197997567,144.3874894561077,144.39471693223967,144.40194440837166,144.40917188450368,144.41639936063564,144.42362683676765,144.43085431289964,144.43808178903163,144.44530926516364,144.45253674129563,144.45976421742762,144.46699169355963,144.4742191696916,144.4814466458236,144.4886741219556,144.49590159808758,144.5031290742196,144.5103565503516,144.51758402648358,144.5248115026156,144.53203897874758,144.53926645487957,144.54649393101158,144.55372140714354,144.56094888327556,144.56817635940754,144.57540383553953,144.58263131167155,144.58985878780354,144.59708626393552,144.60431374006754,144.6115412161995,144.6187686923315,144.6259961684635,144.6332236445955,144.6404511207275,144.6476785968595,144.65490607299148,144.6621335491235,144.66936102525548,144.67658850138747,144.6838159775195,144.69104345365145,144.69827092978346,144.70549840591545,144.71272588204744,144.71995335817945,144.72718083431144,144.73440831044343,144.74163578657544,144.7488632627074,144.75609073883942,144.7633182149714,144.7705456911034,144.7777731672354,144.7850006433674,144.79222811949938,144.7994555956314,144.8066830717634,144.81391054789538,144.8211380240274,144.82836550015935,144.83559297629137,144.84282045242335,144.85004792855534,144.85727540468736,144.86450288081934,144.87173035695133,144.87895783308335,144.8861853092153,144.89341278534732,144.9006402614793,144.9078677376113,144.9150952137433,144.9223226898753,144.9295501660073,144.9367776421393,144.9440051182713,144.95123259440328,144.9584600705353,144.96568754666725,144.97291502279927,144.98014249893126,144.98736997506325,144.99459745119526,145.00182492732725,145.00905240345924,145.01627987959125,145.0235073557232,145.03073483185523,145.03796230798721,145.0451897841192,145.05241726025122,145.0596447363832,145.0668722125152,145.0740996886472,145.0813271647792,145.08855464091118,145.0957821170432,145.10300959317516,145.11023706930717,145.11746454543916,145.12469202157115,145.13191949770317,145.13914697383515,145.14637444996714,145.15360192609916,145.16082940223112,145.16805687836313,145.17528435449512,145.1825118306271,145.18973930675912,145.1969667828911,145.2041942590231,145.2114217351551,145.2186492112871,145.2258766874191,145.2331041635511,145.24033163968306,145.24755911581508,145.25478659194707,145.26201406807905,145.26924154421107,145.27646902034306,145.28369649647505,145.29092397260706,145.29815144873902,145.30537892487104,145.31260640100302,145.319833877135,145.32706135326703,145.33428882939901,145.341516305531,145.34874378166302,145.355971257795,145.363198733927,145.370426210059,145.37765368619097,145.38488116232298,145.39210863845497,145.39933611458696,145.40656359071897,145.41379106685096,145.42101854298295,145.42824601911497,145.43547349524692,145.44270097137894,145.44992844751093,145.45715592364292,145.46438339977493,145.47161087590692,145.4788383520389,145.48606582817092,145.49329330430288,145.5005207804349,145.5077482565669,145.51497573269887,145.5222032088309,145.52943068496288,145.53665816109486,145.54388563722688,145.55111311335887,145.55834058949085,145.56556806562287,145.57279554175483,145.58002301788684,145.58725049401883,145.59447797015082,145.60170544628284,145.60893292241482,145.6161603985468,145.62338787467883,145.63061535081079,145.6378428269428,145.64507030307482,145.65229777920678,145.6595252553388,145.66675273147078,145.67398020760277,145.68120768373478,145.68843515986677,145.69566263599876,145.70289011213077,145.71011758826273,145.71734506439475,145.72457254052674,145.73180001665872,145.73902749279074,145.74625496892273,145.75348244505471,145.76070992118673,145.7679373973187,145.7751648734507,145.78239234958272,145.78961982571468,145.7968473018467,145.80407477797868,145.81130225411067,145.8185297302427,145.82575720637467,145.83298468250666,145.84021215863868,145.84743963477064,145.85466711090265,145.86189458703464,145.86912206316663,145.87634953929864,145.88357701543063,145.89080449156262,145.89803196769464,145.9052594438266,145.9124869199586,145.9197143960906,145.92694187222259,145.9341693483546,145.9413968244866,145.94862430061858,145.9558517767506,145.96307925288258,145.97030672901457,145.97753420514658,145.98476168127854,145.99198915741056,145.99921663354255,146.00644410967453,146.01367158580655,146.02089906193854,146.02812653807052,146.03535401420254,146.0425814903345,146.04980896646651,146.0570364425985,146.0642639187305,146.0714913948625,146.0787188709945,146.08594634712648,146.0931738232585,146.10040129939048,146.10762877552247,146.1148562516545,146.12208372778645,146.12931120391846,146.13653868005045,146.14376615618244,146.15099363231445,146.15822110844644,146.16544858457843,146.17267606071044,146.1799035368424,146.18713101297442,146.1943584891064,146.2015859652384,146.2088134413704,146.2160409175024,146.22326839363438,146.2304958697664,146.2377233458984,146.24495082203038,146.2521782981624,146.25940577429435,146.26663325042637,146.27386072655835,146.28108820269034,146.28831567882236,146.29554315495434,146.30277063108633,146.30999810721835,146.3172255833503,146.32445305948232,146.3316805356143,146.3389080117463,146.3461354878783,146.3533629640103,146.3605904401423,146.3678179162743,146.3750453924063,146.38227286853828,146.3895003446703,146.39672782080225,146.40395529693427,146.41118277306626,146.41841024919825,146.42563772533026,146.43286520146225,146.44009267759424,146.44732015372625,146.4545476298582,146.46177510599023,146.46900258212222,146.4762300582542,146.48345753438622,146.4906850105182,146.4979124866502,146.5051399627822,146.5123674389142,146.51959491504618,146.5268223911782,146.53404986731016,146.54127734344218,146.54850481957416,146.55573229570615,146.56295977183817,146.57018724797015,146.57741472410214,146.58464220023416,146.59186967636612,146.59909715249813,146.60632462863012,146.6135521047621,146.62077958089412,146.6280070570261,146.6352345331581,146.6424620092901,146.6496894854221,146.6569169615541,146.6641444376861,146.67137191381806,146.67859938995008,146.68582686608207,146.69305434221405,146.70028181834607,146.70750929447806,146.71473677061005,146.72196424674206,146.72919172287402,146.73641919900604,146.74364667513802,146.75087415127,146.75810162740203,146.76532910353401,146.772556579666,146.77978405579802,146.78701153193,146.794239008062,146.801466484194,146.80869396032597,146.81592143645798,146.82314891258997,146.83037638872196,146.83760386485397,146.84483134098596,146.85205881711795,146.85928629324997,146.86651376938192,146.87374124551394,146.88096872164593,146.88819619777792,146.89542367390993,146.90265115004192,146.9098786261739,146.91710610230592,146.9243335784379,146.9315610545699,146.9387885307019,146.94601600683387,146.9532434829659,146.96047095909788,146.96769843522986,146.97492591136188,146.98215338749387,146.98938086362585,146.99660833975787,147.00383581588983,147.01106329202184,147.01829076815383,147.02551824428582,147.03274572041784,147.03997319654982,147.0472006726818,147.05442814881383,147.06165562494581,147.0688831010778,147.07611057720982,147.08333805334178,147.0905655294738,147.09779300560578,147.10502048173777,147.11224795786978,147.11947543400177,147.12670291013376,147.13393038626577,147.14115786239773,147.14838533852975,147.15561281466174,147.16284029079372,147.17006776692574,147.17729524305773,147.18452271918972,147.19175019532173,147.19897767145372,147.2062051475857,147.21343262371772,147.22066009984968,147.2278875759817,147.23511505211368,147.24234252824567,147.2495700043777,147.25679748050968,147.26402495664166,147.27125243277368,147.27847990890564,147.28570738503765,147.29293486116964,147.30016233730163,147.30738981343364,147.31461728956563,147.32184476569762,147.32907224182964,147.33629971796162,147.3435271940936,147.35075467022563,147.35798214635759,147.3652096224896,147.3724370986216,147.37966457475358,147.3868920508856,147.39411952701758,147.40134700314957,147.40857447928158,147.41580195541354,147.42302943154556,147.43025690767755,147.43748438380953,147.44471185994155,147.45193933607354,147.45916681220552,147.46639428833754,147.4736217644695,147.48084924060151,147.48807671673353,147.4953041928655,147.5025316689975,147.5097591451295,147.51698662126148,147.5242140973935,147.53144157352548,147.53866904965747,147.5458965257895,147.55312400192145,147.56035147805346,147.56757895418545,147.57480643031744,147.58203390644945,147.58926138258144,147.59648885871343,147.60371633484544,147.6109438109774,147.61817128710942,147.62539876324144,147.6326262393734,147.6398537155054,147.6470811916374,147.65430866776939,147.6615361439014,147.6687636200334,147.67599109616538,147.6832185722974,147.69044604842935,147.69767352456137,147.70490100069335,147.71212847682534,147.71935595295736,147.72658342908935,147.73381090522133,147.74103838135335,147.7482658574853,147.75549333361732,147.76272080974934,147.7699482858813,147.77717576201331,147.7844032381453,147.7916307142773,147.7988581904093,147.8060856665413,147.81331314267328,147.8205406188053,147.82776809493726,147.83499557106927,147.84222304720126,147.84945052333325,147.85667799946526,147.86390547559725,147.87113295172924,147.87836042786125,147.8855879039932,147.89281538012523,147.90004285625724,147.9072703323892,147.91449780852122,147.9217252846532,147.9289527607852,147.9361802369172,147.9434077130492,147.95063518918118,147.9578626653132,147.96509014144516,147.97231761757718,147.97954509370916,147.98677256984115,147.99400004597317,148.00122752210515,148.00845499823714,148.01568247436916,148.02290995050112,148.03013742663313,148.03736490276512,148.0445923788971,148.05181985502912,148.0590473311611,148.0662748072931,148.0735022834251,148.0807297595571,148.0879572356891,148.0951847118211,148.10241218795306,148.10963966408508,148.11686714021707,148.12409461634905,148.13132209248107,148.13854956861306,148.14577704474505,148.15300452087706,148.16023199700902,148.16745947314104,148.17468694927302,148.181914425405,148.18914190153703,148.19636937766901,148.203596853801,148.21082432993302,148.218051806065,148.225279282197,148.232506758329,148.23973423446097,148.24696171059298,148.25418918672497,148.26141666285696,148.26864413898898,148.27587161512096,148.28309909125295,148.29032656738497,148.29755404351693,148.30478151964894,148.31200899578093,148.31923647191292,148.32646394804493,148.33369142417692,148.3409189003089,148.34814637644092,148.3553738525729,148.3626013287049,148.3698288048369,148.37705628096887,148.3842837571009,148.39151123323288,148.39873870936486,148.40596618549688,148.41319366162887,148.42042113776085,148.42764861389287,148.43487609002483,148.44210356615685,148.44933104228883,148.45655851842082,148.46378599455284,148.47101347068482,148.4782409468168,148.48546842294883,148.49269589908081,148.4999233752128,148.50715085134482,148.51437832747678,148.5216058036088,148.52883327974078,148.53606075587277,148.54328823200478,148.55051570813677,148.55774318426876,148.56497066040077,148.57219813653273,148.57942561266475,148.58665308879674,148.59388056492872,148.60110804106074,148.60833551719273,148.61556299332472,148.62279046945673,148.63001794558872,148.6372454217207,148.64447289785272,148.65170037398468,148.6589278501167,148.66615532624868,148.67338280238067,148.6806102785127,148.68783775464468,148.69506523077666,148.70229270690868,148.70952018304064,148.71674765917265,148.72397513530464,148.73120261143663,148.73843008756864,148.74565756370063,148.75288503983262,148.76011251596464,148.76733999209662,148.7745674682286,148.78179494436063,148.78902242049259,148.7962498966246,148.8034773727566,148.81070484888858,148.8179323250206,148.82515980115258,148.83238727728457,148.83961475341658,148.84684222954854,148.85406970568056,148.86129718181255,148.86852465794453,148.87575213407655,148.88297961020854,148.89020708634052,148.89743456247254,148.90466203860453,148.91188951473652,148.91911699086853,148.9263444670005,148.9335719431325,148.9407994192645,148.94802689539648,148.9552543715285,148.96248184766048,148.96970932379247,148.9769367999245,148.98416427605645,148.99139175218846,148.99861922832045,149.00584670445244,149.01307418058445,149.02030165671644,149.02752913284843,149.03475660898044,149.04198408511243,149.04921156124442,149.05643903737644,149.0636665135084,149.0708939896404,149.0781214657724,149.08534894190439,149.0925764180364,149.0998038941684,149.10703137030038,149.1142588464324,149.12148632256435,149.12871379869637,149.13594127482835,149.14316875096034,149.15039622709236,149.15762370322435,149.16485117935633,149.17207865548835,149.17930613162034,149.18653360775232,149.19376108388434,149.2009885600163,149.20821603614831,149.2154435122803,149.2226709884123,149.2298984645443,149.2371259406763,149.24435341680828,149.2515808929403,149.25880836907226,149.26603584520427,149.27326332133626,149.28049079746825,149.28771827360026,149.29494574973225,149.30217322586424,149.30940070199625,149.31662817812824,149.32385565426023,149.33108313039224,149.3383106065242,149.34553808265622,149.3527655587882,149.3599930349202,149.3672205110522,149.3744479871842,149.38167546331618,149.3889029394482,149.39613041558016,149.40335789171218,149.41058536784416,149.41781284397615,149.42504032010817,149.43226779624015,149.43949527237214,149.44672274850416,149.45395022463615,149.46117770076813,149.46840517690015,149.4756326530321,149.48286012916412,149.4900876052961,149.4973150814281,149.50454255756011,149.5117700336921,149.5189975098241,149.5262249859561,149.53345246208806,149.54067993822008,149.54790741435207,149.55513489048406,149.56236236661607,149.56958984274806,149.57681731888005,149.58404479501206,149.59127227114402,149.59849974727604,149.60572722340805,149.61295469954,149.62018217567203,149.62740965180402,149.634637127936,149.64186460406802,149.6490920802,149.656319556332,149.663547032464,149.67077450859597,149.67800198472798,149.68522946085997,149.69245693699196,149.69968441312398,149.70691188925596,149.71413936538795,149.72136684151997,149.72859431765193,149.73582179378394,149.74304926991596,149.75027674604792,149.75750422217993,149.76473169831192,149.7719591744439,149.77918665057592,149.7864141267079,149.7936416028399,149.8008690789719,149.80809655510387,149.8153240312359,149.82255150736788,149.82977898349986,149.83700645963188,149.84423393576387,149.85146141189585,149.85868888802787,149.86591636415983,149.87314384029185,149.88037131642386,149.88759879255582,149.89482626868784,149.90205374481982,149.9092812209518,149.91650869708383,149.92373617321581,149.9309636493478,149.93819112547982,149.94541860161178,149.9526460777438,149.95987355387578,149.96710103000777,149.97432850613978,149.98155598227177,149.98878345840376,149.99601093453578,150.00323841066773,150.01046588679975,150.01769336293174,150.02492083906372,150.03214831519574,150.03937579132773,150.04660326745972,150.05383074359173,150.06105821972372,150.0682856958557,150.07551317198772,150.08274064811968,150.0899681242517,150.09719560038369,150.10442307651567,150.1116505526477,150.11887802877968,150.12610550491166,150.13333298104368,150.14056045717564,150.14778793330765,150.15501540943964,150.16224288557163,150.16947036170365,150.17669783783563,150.18392531396762,150.19115279009964,150.19838026623162,150.2056077423636,150.21283521849563,150.2200626946276,150.2272901707596,150.2345176468916,150.24174512302358,150.2489725991556,150.25620007528758,150.26342755141957,150.27065502755158,150.27788250368354,150.28510997981556,150.29233745594755,150.29956493207953,150.30679240821155,150.31401988434354,150.32124736047552,150.32847483660754,150.33570231273953,150.34292978887152,150.35015726500353,150.3573847411355,150.3646122172675,150.3718396933995,150.37906716953148,150.3862946456635,150.39352212179548,150.40074959792747,150.4079770740595,150.41520455019145,150.42243202632346,150.42965950245545,150.43688697858744,150.44411445471945,150.45134193085144,150.45856940698343,150.46579688311544,150.47302435924743,150.48025183537942,150.48747931151144,150.4947067876434,150.5019342637754,150.5091617399074,150.51638921603939,150.5236166921714,150.5308441683034,150.53807164443538,150.5452991205674,150.55252659669935,150.55975407283137,150.56698154896335,150.57420902509534,150.58143650122736,150.58866397735935,150.59589145349133,150.60311892962335,150.61034640575534,150.61757388188732,150.62480135801934,150.6320288341513,150.63925631028332,150.6464837864153,150.6537112625473,150.6609387386793,150.6681662148113,150.67539369094328,150.6826211670753,150.68984864320726,150.69707611933927,150.70430359547126,150.71153107160325,150.71875854773526,150.72598602386725,150.73321349999924,150.74044097613125,150.74766845226324,150.75489592839523,150.76212340452724,150.7693508806592,150.77657835679122,150.7838058329232,150.7910333090552,150.7982607851872,150.8054882613192,150.81271573745119,150.8199432135832,150.82717068971516,150.83439816584718,150.84162564197916,150.84885311811115,150.85608059424317,150.86330807037515,150.87053554650714,150.87776302263916,150.88499049877115,150.89221797490313,150.89944545103515,150.9066729271671,150.91390040329912,150.9211278794311,150.9283553555631,150.93558283169511,150.9428103078271,150.9500377839591,150.9572652600911,150.96449273622306,150.97172021235508,150.97894768848707,150.98617516461906,150.99340264075107,151.00063011688306,151.00785759301505,151.01508506914706,151.02231254527905,151.02954002141104,151.03676749754305,151.043994973675,151.05122244980703,151.05844992593902,151.065677402071,151.07290487820302,151.080132354335,151.087359830467,151.094587306599,151.10181478273097,151.10904225886298,151.11626973499497,151.12349721112696,151.13072468725898,151.13795216339096,151.14517963952295,151.15240711565497,151.15963459178695,151.16686206791894,151.17408954405096,151.18131702018292,151.18854449631493,151.19577197244692,151.2029994485789,151.21022692471092,151.2174544008429,151.2246818769749,151.23190935310691,151.23913682923887,151.2463643053709,151.25359178150288,151.26081925763486,151.26804673376688,151.27527420989887,151.28250168603086,151.28972916216287,151.29695663829486,151.30418411442685,151.31141159055886,151.31863906669082,151.32586654282284,151.33309401895482,151.3403214950868,151.34754897121883,151.35477644735082,151.3620039234828,151.36923139961482,151.37645887574678,151.3836863518788,151.39091382801078,151.39814130414277,151.40536878027478,151.41259625640677,151.41982373253876,151.42705120867078,151.43427868480276,151.44150616093475,151.44873363706677,151.45596111319873,151.46318858933074,151.47041606546273,151.47764354159472,151.48487101772673,151.49209849385872,151.4993259699907,151.50655344612272,151.51378092225468,151.5210083983867,151.52823587451869,151.53546335065067,151.5426908267827,151.54991830291468,151.55714577904666,151.56437325517868,151.57160073131064,151.57882820744265,151.58605568357467,151.59328315970663,151.60051063583865,151.60773811197063,151.61496558810262,151.62219306423464,151.62942054036662,151.6366480164986,151.64387549263063,151.6511029687626,151.6583304448946,151.6655579210266,151.67278539715858,151.6800128732906,151.68724034942258,151.69446782555457,151.70169530168658,151.70892277781854,151.71615025395056,151.72337773008257,151.73060520621453,151.73783268234655,151.74506015847854,151.75228763461052,151.75951511074254,151.76674258687453,151.77397006300652,151.78119753913853,151.7884250152705,151.7956524914025,151.8028799675345,151.81010744366648,151.8173349197985,151.82456239593049,151.83178987206247,151.8390173481945,151.84624482432645,151.85347230045846,151.86069977659048,151.86792725272244,151.87515472885445,151.88238220498644,151.88960968111843,151.89683715725045,151.90406463338243,151.91129210951442,151.91851958564644,151.9257470617784,151.9329745379104,151.9402020140424,151.9474294901744,151.9546569663064,151.9618844424384,151.96911191857038,151.9763393947024,151.98356687083435,151.99079434696637,151.99802182309838,152.00524929923034,152.01247677536236,152.01970425149435,152.02693172762633,152.03415920375835,152.04138667989034,152.04861415602232,152.05584163215434,152.0630691082863,152.07029658441832,152.0775240605503,152.0847515366823,152.0919790128143,152.0992064889463,152.10643396507828,152.1136614412103,152.12088891734226,152.12811639347427,152.13534386960626,152.14257134573825,152.14979882187026,152.15702629800225,152.16425377413424,152.17148125026625,152.17870872639824,152.18593620253023,152.19316367866224,152.2003911547942,152.20761863092622,152.2148461070582,152.2220735831902,152.2293010593222,152.2365285354542,152.24375601158619,152.2509834877182,152.25821096385016,152.26543843998218,152.27266591611416,152.27989339224615,152.28712086837817,152.29434834451015,152.30157582064214,152.30880329677416,152.31603077290615,152.32325824903813,152.33048572517015,152.3377132013021,152.34494067743412,152.3521681535661,152.3593956296981,152.36662310583012,152.3738505819621,152.3810780580941,152.3883055342261,152.39553301035806,152.40276048649008,152.40998796262207,152.41721543875406,152.42444291488607,152.43167039101806,152.43889786715005,152.44612534328206,152.45335281941405,152.46058029554604,152.46780777167805,152.47503524781,152.48226272394203,152.48949020007402,152.496717676206,152.50394515233802,152.51117262847,152.518400104602,152.525627580734,152.53285505686597,152.54008253299799,152.54731000912997,152.55453748526196,152.56176496139398,152.56899243752596,152.57621991365795,152.58344738978997,152.59067486592195,152.59790234205394,152.60512981818596,152.61235729431792,152.61958477044993,152.62681224658192,152.6340397227139,152.64126719884592,152.6484946749779,152.6557221511099,152.66294962724191,152.67017710337387,152.6774045795059,152.68463205563788,152.69185953176986,152.69908700790188,152.70631448403387,152.71354196016586,152.72076943629787,152.72799691242986,152.73522438856185,152.74245186469386,152.74967934082582,152.75690681695784,152.76413429308982,152.7713617692218,152.77858924535383,152.78581672148582,152.7930441976178,152.80027167374982,152.80749914988178,152.8147266260138,152.82195410214578,152.82918157827777,152.83640905440978,152.84363653054177,152.85086400667376,152.85809148280578,152.86531895893776,152.87254643506975,152.87977391120177,152.88700138733373,152.89422886346574,152.90145633959773,152.90868381572972,152.91591129186173,152.92313876799372,152.9303662441257,152.93759372025772,152.94482119638968,152.9520486725217,152.9592761486537,152.96650362478567,152.9737311009177,152.98095857704968,152.98818605318166,152.99541352931368,153.00264100544567,153.00986848157766,153.01709595770967,153.02432343384163,153.03155090997365,153.03877838610563,153.04600586223762,153.05323333836964,153.06046081450162,153.0676882906336,153.07491576676563,153.0821432428976,153.0893707190296,153.0965981951616,153.10382567129358,153.1110531474256,153.11828062355758,153.12550809968957,153.13273557582158,153.13996305195357,153.14719052808556,153.15441800421758,153.16164548034953,153.16887295648155,153.17610043261354,153.18332790874553,153.19055538487754,153.19778286100953,153.20501033714152,153.21223781327353,153.2194652894055,153.2266927655375,153.2339202416695,153.24114771780148,153.2483751939335,153.25560267006549,153.26283014619747,153.2700576223295,153.27728509846148,153.28451257459346,153.29174005072548,153.29896752685744,153.30619500298945,153.31342247912144,153.32064995525343,153.32787743138545,153.33510490751743,153.34233238364942,153.34955985978144,153.3567873359134,153.3640148120454,153.3712422881774,153.3784697643094,153.3856972404414,153.3929247165734,153.40015219270538,153.4073796688374,153.41460714496938,153.42183462110137,153.42906209723338,153.43628957336534,153.44351704949736,153.45074452562935,153.45797200176133,153.46519947789335,153.47242695402534,153.47965443015732,153.48688190628934,153.4941093824213,153.50133685855332,153.5085643346853,153.5157918108173,153.5230192869493,153.5302467630813,153.53747423921328,153.5447017153453,153.55192919147729,153.55915666760927,153.5663841437413,153.57361161987325,153.58083909600526,153.58806657213725,153.59529404826924,153.60252152440125,153.60974900053324,153.61697647666523,153.62420395279725,153.6314314289292,153.63865890506122,153.6458863811932,153.6531138573252,153.6603413334572,153.6675688095892,153.6747962857212,153.6820237618532,153.68925123798516,153.69647871411718,153.7037061902492,153.71093366638115,153.71816114251317,153.72538861864516,153.73261609477714,153.73984357090916,153.74707104704115,153.75429852317313,153.76152599930515,153.7687534754371,153.77598095156912,153.7832084277011,153.7904359038331,153.79766337996512,153.8048908560971,153.8121183322291,153.8193458083611,153.82657328449307,153.83380076062508,153.8410282367571,153.84825571288906,153.85548318902107,153.86271066515306,153.86993814128505,153.87716561741706,153.88439309354905,153.89162056968104,153.89884804581305,153.906075521945,153.91330299807703,153.92053047420902,153.927757950341,153.93498542647302,153.942212902605,153.949440378737,153.956667854869,153.96389533100097,153.97112280713299,153.978350283265,153.98557775939696,153.99280523552898,154.00003271166096,154.00726018779295,154.01448766392497,154.02171514005695,154.02894261618894,154.03617009232096,154.04339756845292,154.05062504458493,154.05785252071692,154.0650799968489,154.07230747298092,154.0795349491129,154.0867624252449,154.09398990137691,154.10121737750887,154.1084448536409,154.11567232977288,154.12289980590486,154.13012728203688,154.13735475816887,154.14458223430086,154.15180971043287,154.15903718656486,154.16626466269685,154.17349213882886,154.18071961496082,154.18794709109284,154.19517456722483,154.2024020433568,154.20962951948883,154.21685699562082,154.2240844717528,154.23131194788482,154.23853942401678,154.2457669001488,154.25299437628078,154.26022185241277,154.26744932854479,154.27467680467677,154.28190428080876,154.28913175694078,154.29635923307276,154.30358670920475,154.31081418533677,154.31804166146873,154.32526913760074,154.33249661373273,154.33972408986472,154.34695156599673,154.35417904212872,154.3614065182607,154.36863399439272,154.37586147052468,154.3830889466567,154.3903164227887,154.39754389892067,154.4047713750527,154.41199885118468,154.41922632731666,154.42645380344868,154.43368127958067,154.44090875571266,154.44813623184464,154.45536370797663,154.46259118410865,154.46981866024063,154.47704613637262,154.48427361250464,154.49150108863662,154.4987285647686,154.50595604090063,154.51318351703262,154.5204109931646,154.5276384692966,154.53486594542858,154.5420934215606,154.54932089769258,154.55654837382457,154.56377584995658,154.57100332608857,154.57823080222056,154.58545827835255,154.59268575448453,154.59991323061655,154.60714070674854,154.61436818288053,154.62159565901254,154.62882313514453,154.63605061127652,154.64327808740853,154.65050556354052,154.6577330396725,154.6649605158045,154.67218799193648,154.6794154680685,154.68664294420049,154.69387042033247,154.7010978964645,154.70832537259648,154.71555284872846,154.72278032486045,154.73000780099244,154.73723527712446,154.74446275325644,154.75169022938843,154.75891770552045,154.76614518165243,154.77337265778442,154.78060013391644,154.78782761004842,154.7950550861804,154.8022825623124,154.8095100384444,154.8167375145764,154.8239649907084,154.83119246684038,154.8384199429724,154.84564741910438,154.85287489523637,154.86010237136836,154.86732984750034,154.87455732363236,154.88178479976435,154.88901227589633,154.89623975202835,154.90346722816034,154.91069470429233,154.91792218042434,154.92514965655633,154.93237713268832,154.9396046088203,154.9468320849523,154.9540595610843,154.9612870372163,154.96851451334828,154.9757419894803,154.98296946561229,154.99019694174427,154.99742441787626,155.00465189400825,155.01187937014026,155.01910684627225,155.02633432240424,155.03356179853625,155.04078927466824,155.04801675080023,155.05524422693225,155.06247170306423,155.06969917919622,155.0769266553282,155.0841541314602,155.0913816075922,155.0986090837242,155.1058365598562,155.1130640359882,155.1202915121202,155.12751898825218,155.13474646438416,155.14197394051615,155.14920141664817,155.15642889278016,155.16365636891214,155.17088384504416,155.17811132117615,155.18533879730813,155.19256627344015,155.19979374957214,155.20702122570412,155.2142487018361,155.2214761779681,155.22870365410012,155.2359311302321,155.2431586063641,155.2503860824961,155.2576135586281,155.26484103476008,155.27206851089207,155.27929598702406,155.28652346315607,155.29375093928806,155.30097841542005,155.30820589155206,155.31543336768405,155.32266084381604,155.32988831994805,155.33711579608004,155.34434327221203,155.35157074834402,155.358798224476,155.36602570060802,155.37325317674,155.380480652872,155.387708129004,155.394935605136,155.402163081268,155.40939055739997,155.41661803353196,155.42384550966398,155.43107298579596,155.43830046192795,155.44552793805997,155.45275541419196,155.45998289032394,155.46721036645596,155.47443784258795,155.48166531871993,155.48889279485192,155.4961202709839,155.50334774711592,155.5105752232479,155.5178026993799,155.52503017551192,155.5322576516439,155.5394851277759,155.54671260390788,155.55394008003987,155.56116755617188,155.56839503230387,155.57562250843586,155.58284998456787,155.59007746069986,155.59730493683185,155.60453241296386,155.61175988909585,155.61898736522784,155.62621484135983,155.6334423174918,155.64066979362383,155.64789726975582,155.6551247458878,155.66235222201982,155.6695796981518,155.6768071742838,155.68403465041578,155.69126212654777,155.69848960267979,155.70571707881177,155.71294455494376,155.72017203107578,155.72739950720776,155.73462698333975,155.74185445947177,155.74908193560375,155.75630941173574,155.76353688786773,155.77076436399972,155.77799184013173,155.78521931626372,155.7924467923957,155.79967426852772,155.8069017446597,155.8141292207917,155.8213566969237,155.82858417305567,155.8358116491877,155.84303912531968,155.85026660145166,155.85749407758368,155.86472155371567,155.87194902984766,155.87917650597964,155.88640398211166,155.89363145824365,155.90085893437563,155.90808641050762,155.91531388663964,155.92254136277163,155.9297688389036,155.93699631503563,155.94422379116762,155.9514512672996,155.9586787434316,155.96590621956358,155.9731336956956,155.98036117182758,155.98758864795957,155.99481612409159,156.00204360022357,156.00927107635556,156.01649855248755,156.02372602861954,156.03095350475155,156.03818098088354,156.04540845701553,156.05263593314754,156.05986340927953,156.06709088541152,156.07431836154353,156.08154583767552,156.0887733138075,156.0960007899395,156.10322826607148,156.1104557422035,156.1176832183355,156.12491069446747,156.1321381705995,156.13936564673148,156.14659312286346,156.15382059899545,156.16104807512744,156.16827555125946,156.17550302739144,156.18273050352343,156.18995797965545,156.19718545578743,156.20441293191942,156.21164040805144,156.21886788418342,156.2260953603154,156.2333228364474,156.2405503125794,156.2477777887114,156.2550052648434,156.26223274097538,156.2694602171074,156.27668769323938,156.28391516937137,156.29114264550336,156.29837012163534,156.30559759776736,156.31282507389935,156.32005255003133,156.32728002616335,156.33450750229534,156.34173497842733,156.34896245455934,156.35618993069133,156.36341740682332,156.3706448829553,156.3778723590873,156.3850998352193,156.3923273113513,156.39955478748328,156.4067822636153,156.41400973974729,156.42123721587927,156.42846469201126,156.43569216814325,156.44291964427526,156.45014712040725,156.45737459653924,156.46460207267125,156.47182954880324,156.47905702493523,156.48628450106725,156.49351197719923,156.50073945333122,156.5079669294632,156.5151944055952,156.5224218817272,156.5296493578592,156.5368768339912,156.5441043101232,156.5513317862552,156.55855926238718,156.56578673851917,156.57301421465115,156.58024169078317,156.58746916691516,156.59469664304714,156.60192411917916,156.60915159531115,156.61637907144313,156.62360654757515,156.63083402370714,156.63806149983913,156.6452889759711,156.6525164521031,156.65974392823512,156.6669714043671,156.6741988804991,156.6814263566311,156.6886538327631,156.69588130889508,156.70310878502707,156.71033626115906,156.71756373729107,156.72479121342306,156.73201868955505,156.73924616568706,156.74647364181905,156.75370111795104,156.76092859408305,156.76815607021504,156.77538354634703,156.78261102247902,156.789838498611,156.79706597474302,156.804293450875,156.811520927007,156.818748403139,156.825975879271,156.833203355403,156.84043083153497,156.84765830766696,156.85488578379898,156.86211325993096,156.86934073606295,156.87656821219497,156.88379568832696,156.89102316445894,156.89825064059096,156.90547811672295,156.91270559285493,156.91993306898692,156.9271605451189,156.93438802125092,156.9416154973829,156.9488429735149,156.95607044964692,156.9632979257789,156.9705254019109,156.97775287804288,156.98498035417487,156.99220783030688,156.99943530643887,157.00666278257086,157.01389025870287,157.02111773483486,157.02834521096685,157.03557268709886,157.04280016323085,157.05002763936284,157.05725511549483,157.0644825916268,157.07171006775883,157.07893754389082,157.0861650200228,157.09339249615482,157.1006199722868,157.1078474484188,157.11507492455078,157.12230240068277,157.1295298768148,157.13675735294677,157.14398482907876,157.15121230521078,157.15843978134276,157.16566725747475,157.17289473360677,157.18012220973876,157.18734968587074,157.19457716200273,157.20180463813472,157.20903211426673,157.21625959039872,157.2234870665307,157.23071454266272,157.2379420187947,157.2451694949267,157.2523969710587,157.25962444719067,157.2668519233227,157.27407939945468,157.28130687558667,157.28853435171868,157.29576182785067,157.30298930398266,157.31021678011467,157.31744425624666,157.32467173237865,157.33189920851063,157.33912668464262,157.34635416077464,157.35358163690663,157.3608091130386,157.36803658917063,157.37526406530262,157.3824915414346,157.3897190175666,157.39694649369858,157.4041739698306,157.41140144596258,157.41862892209457,157.42585639822659,157.43308387435857,157.44031135049056,157.44753882662258,157.45476630275456,157.46199377888655,157.46922125501854,157.47644873115053,157.48367620728254,157.49090368341453,157.49813115954652,157.50535863567853,157.51258611181052,157.5198135879425,157.5270410640745,157.53426854020648,157.5414960163385,157.5487234924705,157.55595096860247,157.5631784447345,157.57040592086648,157.57763339699846,157.58486087313048,157.59208834926247,157.59931582539446,157.60654330152644,157.61377077765843,157.62099825379045,157.62822572992243,157.63545320605442,157.64268068218644,157.64990815831842,157.6571356344504,157.6643631105824,157.6715905867144,157.6788180628464,157.6860455389784,157.69327301511038,157.7005004912424,157.70772796737438,157.71495544350637,157.72218291963839,157.72941039577037,157.73663787190236,157.74386534803435,157.75109282416634,157.75832030029835,157.76554777643034,157.77277525256233,157.78000272869434,157.78723020482633,157.79445768095832,157.8016851570903,157.8089126332223,157.8161401093543,157.8233675854863,157.83059506161828,157.8378225377503,157.8450500138823,157.85227749001427,157.85950496614626,157.86673244227828,157.87395991841026,157.88118739454225,157.88841487067424,157.89564234680626,157.90286982293824,157.91009729907023,157.91732477520225,157.92455225133423,157.93177972746622,157.9390072035982,157.9462346797302,157.9534621558622,157.9606896319942,157.9679171081262,157.9751445842582,157.9823720603902,157.98959953652218,157.99682701265417,158.00405448878618,158.01128196491817,158.01850944105016,158.02573691718214,158.03296439331416,158.04019186944615,158.04741934557813,158.05464682171015,158.06187429784214,158.06910177397413,158.0763292501061,158.0835567262381,158.09078420237012,158.0980116785021,158.1052391546341,158.1124666307661,158.1196941068981,158.12692158303008,158.13414905916207,158.14137653529406,158.14860401142607,158.15583148755806,158.16305896369005,158.17028643982206,158.17751391595405,158.18474139208604,158.19196886821805,158.19919634435004,158.20642382048203,158.21365129661402,158.220878772746,158.22810624887802,158.23533372501,158.242561201142,158.249788677274,158.257016153406,158.264243629538,158.27147110566997,158.27869858180196,158.28592605793398,158.29315353406597,158.30038101019795,158.30760848632997,158.31483596246196,158.32206343859394,158.32929091472596,158.33651839085795,158.34374586698993,158.35097334312192,158.3582008192539,158.36542829538593,158.3726557715179,158.3798832476499,158.38711072378192,158.3943381999139,158.4015656760459,158.40879315217788,158.41602062830987,158.42324810444188,158.43047558057387,158.43770305670586,158.44493053283787,158.45215800896986,158.45938548510185,158.46661296123386,158.47384043736585,158.48106791349784,158.48829538962983,158.4955228657618,158.50275034189383,158.50997781802582,158.5172052941578,158.52443277028982,158.5316602464218,158.5388877225538,158.54611519868578,158.55334267481777,158.5605701509498,158.56779762708177,158.57502510321376,158.58225257934578,158.58948005547776,158.59670753160975,158.60393500774177,158.61116248387376,158.61838996000574,158.62561743613773,158.63284491226972,158.64007238840173,158.64729986453372,158.6545273406657,158.66175481679772,158.6689822929297,158.6762097690617,158.6834372451937,158.69066472132567,158.6978921974577,158.70511967358968,158.71234714972167,158.71957462585368,158.72680210198567,158.73402957811766,158.74125705424967,158.74848453038166,158.75571200651365,158.76293948264563,158.77016695877762,158.77739443490964,158.78462191104163,158.7918493871736,158.79907686330563,158.80630433943762,158.8135318155696,158.8207592917016,158.82798676783358,158.8352142439656,158.84244172009758,158.84966919622957,158.8568966723616,158.86412414849357,158.87135162462556,158.87857910075758,158.88580657688956,158.89303405302155,158.90026152915354,158.90748900528553,158.91471648141754,158.92194395754953,158.92917143368152,158.93639890981353,158.94362638594552,158.9508538620775,158.9580813382095,158.96530881434148,158.9725362904735,158.9797637666055,158.98699124273747,158.9942187188695,159.00144619500148,159.00867367113347,159.01590114726548,159.02312862339747,159.03035609952946,159.03758357566144,159.04481105179343,159.05203852792545,159.05926600405743,159.06649348018942,159.07372095632144,159.08094843245343,159.0881759085854,159.0954033847174,159.1026308608494,159.1098583369814,159.1170858131134,159.12431328924538,159.1315407653774,159.13876824150938,159.14599571764137,159.15322319377339,159.16045066990537,159.16767814603736,159.17490562216935,159.18213309830134,159.18936057443335,159.19658805056534,159.20381552669733,159.21104300282934,159.21827047896133,159.22549795509332,159.2327254312253,159.2399529073573,159.2471803834893,159.2544078596213,159.26163533575328,159.2688628118853,159.2760902880173,159.28331776414927,159.2905452402813,159.29777271641328,159.30500019254526,159.31222766867725,159.31945514480924,159.32668262094126,159.33391009707324,159.34113757320523,159.34836504933725,159.35559252546923,159.36282000160122,159.3700474777332,159.3772749538652,159.3845024299972,159.3917299061292,159.3989573822612,159.4061848583932,159.4134123345252,159.42063981065718,159.4278672867892,159.43509476292118,159.44232223905317,159.44954971518516,159.45677719131714,159.46400466744916,159.47123214358115,159.47845961971313,159.48568709584515,159.49291457197714,159.50014204810913,159.5073695242411,159.5145970003731,159.52182447650512,159.5290519526371,159.5362794287691,159.5435069049011,159.5507343810331,159.55796185716508,159.5651893332971,159.5724168094291,159.57964428556107,159.58687176169306,159.59409923782505,159.60132671395706,159.60855419008905,159.61578166622104,159.62300914235306,159.63023661848504,159.63746409461703,159.64469157074902,159.651919046881,159.65914652301302,159.666373999145,159.673601475277,159.680828951409,159.688056427541,159.695283903673,159.702511379805,159.709738855937,159.71696633206898,159.72419380820097,159.73142128433295,159.73864876046497,159.74587623659696,159.75310371272894,159.76033118886096,159.76755866499295,159.77478614112493,159.78201361725692,159.7892410933889,159.79646856952093,159.8036960456529,159.8109235217849,159.81815099791692,159.8253784740489,159.8326059501809,159.8398334263129,159.8470609024449,159.85428837857688,159.86151585470887,159.86874333084086,159.87597080697287,159.88319828310486,159.89042575923685,159.89765323536886,159.90488071150085,159.91210818763284,159.91933566376483,159.9265631398968,159.93379061602883,159.94101809216082,159.9482455682928,159.95547304442482,159.9627005205568,159.9699279966888,159.97715547282078,159.9843829489528,159.9916104250848,159.99883790121677,160.00606537734876,160.01329285348078,160.02052032961276,160.02774780574475,160.03497528187677,160.04220275800876,160.04943023414074,160.05665771027273,160.06388518640472,160.07111266253673,160.07834013866872,160.0855676148007,160.09279509093273,160.1000225670647,160.1072500431967,160.1144775193287,160.12170499546068,160.1289324715927,160.13615994772468,160.14338742385667,160.15061489998868,160.15784237612067,160.16506985225266,160.17229732838467,160.17952480451666,160.18675228064865,160.19397975678064,160.20120723291262,160.20843470904464,160.21566218517663,160.2228896613086,160.23011713744063,160.23734461357262,160.2445720897046,160.2517995658366,160.25902704196858,160.2662545181006,160.27348199423258,160.28070947036457,160.2879369464966,160.29516442262857,160.30239189876056,160.30961937489258,160.31684685102456,160.32407432715655,160.33130180328854,160.33852927942053,160.34575675555254,160.35298423168453,160.36021170781652,160.36743918394853,160.37466666008052,160.3818941362125,160.3891216123445,160.39634908847648,160.4035765646085,160.4108040407405,160.41803151687247,160.4252589930045,160.43248646913648,160.43971394526847,160.44694142140048,160.45416889753247,160.46139637366446,160.46862384979644,160.47585132592843,160.48307880206045,160.49030627819243,160.49753375432442,160.50476123045644,160.51198870658843,160.5192161827204,160.5264436588524,160.5336711349844,160.5408986111164,160.5481260872484,160.55535356338038,160.5625810395124,160.56980851564438,160.57703599177637,160.5842634679084,160.59149094404037,160.59871842017236,160.60594589630435,160.61317337243634,160.62040084856835,160.62762832470034,160.63485580083233,160.64208327696434,160.64931075309633,160.65653822922832,160.6637657053603,160.6709931814923,160.6782206576243,160.6854481337563,160.69267560988828,160.6999030860203,160.7071305621523,160.71435803828427,160.7215855144163,160.72881299054828,160.73604046668027,160.74326794281225,160.75049541894424,160.75772289507626,160.76495037120824,160.77217784734023,160.77940532347225,160.78663279960423,160.79386027573622,160.8010877518682,160.8083152280002,160.8155427041322,160.8227701802642,160.8299976563962,160.8372251325282,160.8444526086602,160.85168008479218,160.8589075609242,160.86613503705618,160.87336251318817,160.88058998932016,160.88781746545214,160.89504494158416,160.90227241771615,160.90949989384814,160.91672736998015,160.92395484611214,160.93118232224413,160.9384097983761,160.9456372745081,160.95286475064012,160.9600922267721,160.9673197029041,160.9745471790361,160.9817746551681,160.98900213130008,160.9962296074321,161.0034570835641,161.01068455969607,161.01791203582806,161.02513951196005,161.03236698809206,161.03959446422405,161.04682194035604,161.05404941648806,161.06127689262004,161.06850436875203,161.07573184488402,161.082959321016,161.09018679714802,161.09741427328,161.104641749412,161.111869225544,161.119096701676,161.126324177808,161.13355165394,161.140779130072,161.14800660620398,161.15523408233597,161.16246155846795,161.16968903459997,161.17691651073196,161.18414398686394,161.19137146299596,161.19859893912795,161.20582641525993,161.21305389139192,161.2202813675239,161.22750884365593,161.2347363197879,161.2419637959199,161.24919127205192,161.2564187481839,161.2636462243159,161.2708737004479,161.2781011765799,161.28532865271188,161.29255612884387,161.29978360497586,161.30701108110787,161.31423855723986,161.32146603337185,161.32869350950386,161.33592098563585,161.34314846176784,161.35037593789983,161.35760341403181,161.36483089016383,161.37205836629582,161.3792858424278,161.38651331855982,161.3937407946918,161.4009682708238,161.4081957469558,161.4154232230878,161.4226506992198,161.42987817535177,161.43710565148376,161.44433312761578,161.45156060374777,161.45878807987975,161.46601555601177,161.47324303214376,161.48047050827574,161.48769798440773,161.49492546053972,161.50215293667173,161.50938041280372,161.5166078889357,161.52383536506773,161.5310628411997,161.5382903173317,161.54551779346372,161.5527452695957,161.5599727457277,161.56720022185968,161.57442769799167,161.58165517412368,161.58888265025567,161.59611012638766,161.60333760251967,161.61056507865166,161.61779255478365,161.62502003091564,161.63224750704762,161.63947498317964,161.64670245931163,161.6539299354436,161.66115741157563,161.66838488770762,161.6756123638396,161.68283983997162,161.6900673161036,161.6972947922356,161.70452226836758,161.71174974449957,161.7189772206316,161.72620469676357,161.73343217289556,161.74065964902758,161.74788712515956,161.75511460129155,161.76234207742354,161.76956955355553,161.77679702968754,161.78402450581953,161.79125198195152,161.79847945808353,161.80570693421552,161.8129344103475,161.82016188647953,161.8273893626115,161.8346168387435,161.8418443148755,161.84907179100747,161.8562992671395,161.86352674327148,161.87075421940347,161.87798169553548,161.88520917166747,161.89243664779946,161.89966412393144,161.90689160006343,161.91411907619545,161.92134655232744,161.92857402845942,161.93580150459144,161.94302898072343,161.9502564568554,161.9574839329874,161.96471140911942,161.9719388852514,161.9791663613834,161.98639383751538,161.9936213136474,162.00084878977938,162.00807626591137,162.0153037420434,162.02253121817537,162.02975869430736,162.03698617043935,162.04421364657134,162.05144112270335,162.05866859883534,162.06589607496733,162.07312355109934,162.08035102723133,162.08757850336332,162.0948059794953,162.10203345562732,162.1092609317593,162.1164884078913,162.12371588402328,162.1309433601553,162.1381708362873,162.14539831241927,162.1526257885513,162.15985326468328,162.16708074081527,162.17430821694725,162.18153569307924,162.18876316921126,162.19599064534324,162.20321812147523,162.21044559760725,162.21767307373923,162.22490054987122,162.2321280260032,162.2393555021352,162.2465829782672,162.2538104543992,162.2610379305312,162.2682654066632,162.2754928827952,162.28272035892718,162.2899478350592,162.29717531119118,162.30440278732317,162.31163026345516,162.31885773958714,162.32608521571916,162.33331269185115,162.34054016798314,162.34776764411515,162.35499512024714,162.36222259637913,162.3694500725111,162.3766775486431,162.38390502477512,162.3911325009071,162.3983599770391,162.4055874531711,162.4128149293031,162.42004240543508,162.4272698815671,162.4344973576991,162.44172483383107,162.44895230996306,162.45617978609505,162.46340726222707,162.47063473835905,162.47786221449104,162.48508969062306,162.49231716675504,162.49954464288703,162.50677211901902,162.513999595151,162.52122707128302,162.528454547415,162.535682023547,162.542909499679,162.550136975811,162.557364451943,162.564591928075,162.571819404207,162.57904688033898,162.58627435647097,162.59350183260295,162.60072930873497,162.60795678486696,162.61518426099894,162.62241173713096,162.62963921326295,162.63686668939494,162.64409416552692,162.6513216416589,162.65854911779093,162.6657765939229,162.6730040700549,162.68023154618692,162.6874590223189,162.6946864984509,162.7019139745829,162.7091414507149,162.71636892684688,162.72359640297887,162.73082387911086,162.73805135524287,162.74527883137486,162.75250630750685,162.75973378363886,162.76696125977085,162.77418873590284,162.78141621203483,162.78864368816681,162.79587116429883,162.80309864043082,162.8103261165628,162.81755359269482,162.8247810688268,162.8320085449588,162.8392360210908,162.8464634972228,162.8536909733548,162.86091844948677,162.86814592561876,162.87537340175078,162.88260087788277,162.88982835401475,162.89705583014677,162.90428330627876,162.91151078241074,162.91873825854273,162.92596573467472,162.93319321080673,162.94042068693872,162.9476481630707,162.95487563920273,162.9621031153347,162.9693305914667,162.97655806759872,162.9837855437307,162.9910130198627,162.99824049599468,163.00546797212667,163.01269544825868,163.01992292439067,163.02715040052266,163.03437787665467,163.04160535278666,163.04883282891865,163.05606030505064,163.06328778118262,163.07051525731464,163.07774273344663,163.08497020957861,163.09219768571063,163.09942516184262,163.1066526379746,163.11388011410662,163.1211075902386,163.1283350663706,163.13556254250258,163.14279001863457,163.1500174947666,163.15724497089857,163.16447244703056,163.17169992316258,163.17892739929457,163.18615487542655,163.19338235155854,163.20060982769053,163.20783730382254,163.21506477995453,163.22229225608652,163.22951973221853,163.23674720835052,163.2439746844825,163.25120216061453,163.2584296367465,163.2656571128785,163.2728845890105,163.28011206514248,163.2873395412745,163.29456701740648,163.30179449353847,163.30902196967048,163.31624944580247,163.32347692193446,163.33070439806644,163.33793187419843,163.34515935033045,163.35238682646244,163.35961430259442,163.36684177872644,163.37406925485843,163.3812967309904,163.38852420712243,163.39575168325442,163.4029791593864,163.4102066355184,163.41743411165038,163.4246615877824,163.43188906391438,163.43911654004637,163.4463440161784,163.45357149231037,163.46079896844236,163.46802644457435,163.47525392070634,163.48248139683835,163.48970887297034,163.49693634910233,163.50416382523434,163.51139130136633,163.51861877749832,163.52584625363033,163.53307372976232,163.5403012058943,163.5475286820263,163.55475615815828,163.5619836342903,163.5692111104223,163.57643858655427,163.5836660626863,163.59089353881828,163.59812101495027,163.60534849108225,163.61257596721424,163.61980344334626,163.62703091947824,163.63425839561023,163.64148587174225,163.64871334787424,163.65594082400622,163.66316830013824,163.67039577627023,163.6776232524022,163.6848507285342,163.6920782046662,163.6993056807982,163.7065331569302,163.71376063306218,163.7209881091942,163.72821558532618,163.73544306145817,163.74267053759016,163.74989801372215,163.75712548985416,163.76435296598615,163.77158044211814,163.77880791825015,163.78603539438214,163.79326287051413,163.80049034664614,163.80771782277813,163.81494529891012,163.8221727750421,163.8294002511741,163.8366277273061,163.8438552034381,163.85108267957008,163.8583101557021,163.8655376318341,163.87276510796607,163.87999258409806,163.88722006023005,163.89444753636207,163.90167501249405,163.90890248862604,163.91612996475806,163.92335744089004,163.93058491702203,163.93781239315405,163.94503986928603,163.95226734541802,163.95949482155,163.966722297682,163.973949773814,163.981177249946,163.988404726078,163.99563220221,164.002859678342,164.01008715447398,164.01731463060597,164.02454210673795,164.03176958286997,164.03899705900196,164.04622453513394,164.05345201126596,164.06067948739795,164.06790696352994,164.07513443966192,164.08236191579394,164.08958939192593,164.0968168680579,164.1040443441899,164.11127182032192,164.1184992964539,164.1257267725859,164.1329542487179,164.1401817248499,164.14740920098188,164.15463667711387,164.16186415324586,164.16909162937787,164.17631910550986,164.18354658164185,164.19077405777387,164.19800153390585,164.20522901003784,164.21245648616983,164.21968396230181,164.22691143843383,164.23413891456582,164.2413663906978,164.24859386682982,164.2558213429618,164.2630488190938,164.2702762952258,164.2775037713578,164.2847312474898,164.29195872362178,164.29918619975376,164.30641367588578,164.31364115201777,164.32086862814975,164.32809610428177,164.33532358041376,164.34255105654574,164.34977853267773,164.35700600880972,164.36423348494174,164.37146096107372,164.3786884372057,164.38591591333773,164.3931433894697,164.4003708656017,164.40759834173372,164.4148258178657,164.4220532939977,164.42928077012968,164.43650824626167,164.44373572239368,164.45096319852567,164.45819067465766,164.46541815078967,164.47264562692166,164.47987310305365,164.48710057918564,164.49432805531762,164.50155553144964,164.50878300758163,164.51601048371361,164.52323795984563,164.53046543597762,164.5376929121096,164.54492038824162,164.5521478643736,164.5593753405056,164.56660281663758,164.57383029276957,164.5810577689016,164.58828524503357,164.59551272116556,164.60274019729758,164.60996767342957,164.61719514956155,164.62442262569354,164.63165010182553,164.63887757795754,164.64610505408953,164.65333253022152,164.66056000635353,164.66778748248552,164.6750149586175,164.68224243474953,164.6894699108815,164.6966973870135,164.7039248631455,164.71115233927748,164.7183798154095,164.72560729154148,164.73283476767347,164.74006224380548,164.74728971993747,164.75451719606946,164.76174467220144,164.76897214833343,164.77619962446545,164.78342710059744,164.79065457672942,164.79788205286144,164.80510952899343,164.8123370051254,164.81956448125743,164.82679195738942,164.8340194335214,164.8412469096534,164.84847438578538,164.8557018619174,164.86292933804938,164.87015681418137,164.8773842903134,164.88461176644537,164.89183924257736,164.89906671870935,164.90629419484134,164.91352167097335,164.92074914710534,164.92797662323733,164.93520409936934,164.94243157550133,164.94965905163332,164.95688652776533,164.96411400389732,164.9713414800293,164.9785689561613,164.98579643229328,164.9930239084253,165.0002513845573,165.00747886068928,165.0147063368213,165.02193381295328,165.02916128908527,165.03638876521725,165.04361624134924,165.05084371748126,165.05807119361324,165.06529866974523,165.07252614587725,165.07975362200924,165.08698109814122,165.09420857427324,165.10143605040523,165.1086635265372,165.1158910026692,165.1231184788012,165.1303459549332,165.1375734310652,165.14480090719718,165.1520283833292,165.15925585946118,165.16648333559317,165.17371081172516,165.18093828785715,165.18816576398916,165.19539324012115,165.20262071625314,165.20984819238515,165.21707566851714,165.22430314464913,165.23153062078114,165.23875809691313,165.24598557304512,165.2532130491771,165.2604405253091,165.2676680014411,165.2748954775731,165.28212295370508,165.2893504298371,165.2965779059691,165.30380538210107,165.31103285823306,165.31826033436505,165.32548781049707,165.33271528662905,165.33994276276104,165.34717023889306,165.35439771502504,165.36162519115703,165.36885266728905,165.37608014342104,165.38330761955302,165.390535095685,165.397762571817,165.404990047949,165.412217524081,165.419445000213,165.426672476345,165.433899952477,165.44112742860898,165.44835490474097,165.45558238087295,165.46280985700497,165.47003733313696,165.47726480926895,165.48449228540096,165.49171976153295,165.49894723766494,165.50617471379695,165.51340218992894,165.52062966606093,165.52785714219291,165.5350846183249,165.54231209445692,165.5495395705889,165.5567670467209,165.5639945228529,165.5712219989849,165.57844947511688,165.58567695124887,165.59290442738086,165.60013190351287,165.60735937964486,165.61458685577685,165.62181433190887,165.62904180804085,165.63626928417284,165.64349676030486,165.65072423643684,165.65795171256883,165.66517918870082,165.6724066648328,165.67963414096482,165.6868616170968,165.6940890932288,165.7013165693608,165.7085440454928,165.7157715216248,165.72299899775678,165.73022647388876,165.73745395002078,165.74468142615277,165.75190890228475,165.75913637841677,165.76636385454876,165.77359133068074,165.78081880681276,165.78804628294475,165.79527375907674,165.80250123520872,165.8097287113407,165.81695618747273,165.8241836636047,165.8314111397367,165.83863861586872,165.8458660920007,165.8530935681327,165.86032104426468,165.86754852039667,165.87477599652868,165.88200347266067,165.88923094879266,165.89645842492467,165.90368590105666,165.91091337718865,165.91814085332066,165.92536832945265,165.93259580558464,165.93982328171663,165.94705075784861,165.95427823398063,165.96150571011262,165.9687331862446,165.97596066237662,165.9831881385086,165.9904156146406,165.99764309077258,166.00487056690457,166.0120980430366,166.01932551916858,166.02655299530056,166.03378047143258,166.04100794756457,166.04823542369655,166.05546289982854,166.06269037596056,166.06991785209254,166.07714532822453,166.08437280435652,166.09160028048854,166.09882775662052,166.1060552327525,166.11328270888453,166.1205101850165,166.1277376611485,166.1349651372805,166.14219261341248,166.1494200895445,166.15664756567648,166.16387504180847,166.17110251794048,166.17832999407247,166.18555747020446,166.19278494633645,166.20001242246846,166.20723989860045,166.21446737473244,166.22169485086442,166.22892232699644,166.23614980312843,166.24337727926041,166.25060475539243,166.25783223152442,166.2650597076564,166.2722871837884,166.27951465992038,166.2867421360524,166.29396961218438,166.30119708831637,166.3084245644484,166.31565204058037,166.32287951671236,166.33010699284435,166.33733446897634,166.34456194510835,166.35178942124034,166.35901689737233,166.36624437350434,166.37347184963633,166.38069932576832,166.38792680190033,166.39515427803232,166.4023817541643,166.4096092302963,166.41683670642828,166.4240641825603,166.4312916586923,166.43851913482428,166.4457466109563,166.45297408708828,166.46020156322027,166.46742903935225,166.47465651548424,166.48188399161626,166.48911146774824,166.49633894388023,166.50356642001225,166.51079389614424,166.51802137227622,166.52524884840824,166.53247632454023,166.5397038006722,166.5469312768042,166.5541587529362,166.5613862290682,166.5686137052002,166.57584118133218,166.5830686574642,166.59029613359618,166.59752360972817,166.60475108586016,166.61197856199215,166.61920603812416,166.62643351425615,166.63366099038814,166.64088846652015,166.64811594265214,166.65534341878413,166.66257089491614,166.66979837104813,166.67702584718012,166.6842533233121,166.6914807994441,166.6987082755761,166.7059357517081,166.71316322784008,166.7203907039721,166.7276181801041,166.73484565623608,166.74207313236806,166.74930060850005,166.75652808463207,166.76375556076405,166.77098303689604,166.77821051302806,166.78543798916004,166.79266546529203,166.79989294142405,166.80712041755604,166.81434789368802,166.82157536982,166.828802845952,166.836030322084,166.843257798216,166.850485274348,166.85771275048,166.864940226612,166.87216770274398,166.87939517887597,166.88662265500795,166.89385013113997,166.90107760727196,166.90830508340395,166.91553255953596,166.92276003566795,166.92998751179994,166.93721498793195,166.94444246406394,166.95166994019593,166.95889741632791,166.9661248924599,166.97335236859192,166.9805798447239,166.9878073208559,166.9950347969879,167.0022622731199,167.00948974925188,167.01671722538387,167.02394470151586,167.03117217764787,167.03839965377986,167.04562712991185,167.05285460604387,167.06008208217585,167.06730955830784,167.07453703443986,167.08176451057184,167.08899198670383,167.09621946283582,167.1034469389678,167.11067441509982,167.1179018912318,167.1251293673638,167.1323568434958,167.1395843196278,167.1468117957598,167.15403927189178,167.16126674802376,167.16849422415578,167.17572170028777,167.18294917641975,167.19017665255177,167.19740412868376,167.20463160481575,167.21185908094776,167.21908655707975,167.22631403321174,167.23354150934372,167.2407689854757,167.24799646160773,167.25522393773971,167.2624514138717,167.26967889000372,167.2769063661357,167.2841338422677,167.29136131839968,167.29858879453167,167.30581627066368,167.31304374679567,167.32027122292766,167.32749869905967,167.33472617519166,167.34195365132365,167.34918112745567,167.35640860358765,167.36363607971964,167.37086355585163,167.37809103198362,167.38531850811563,167.39254598424762,167.3997734603796,167.40700093651162,167.4142284126436,167.4214558887756,167.42868336490758,167.43591084103957,167.4431383171716,167.45036579330358,167.45759326943556,167.46482074556758,167.47204822169957,167.47927569783155,167.48650317396357,167.49373065009556,167.50095812622754,167.50818560235953,167.51541307849152,167.52264055462354,167.52986803075552,167.5370955068875,167.54432298301953,167.5515504591515,167.5587779352835,167.5660054114155,167.57323288754748,167.5804603636795,167.58768783981148,167.59491531594347,167.60214279207548,167.60937026820747,167.61659774433946,167.62382522047147,167.63105269660346,167.63828017273545,167.64550764886744,167.65273512499942,167.65996260113144,167.66719007726343,167.67441755339541,167.68164502952743,167.68887250565942,167.6960999817914,167.7033274579234,167.71055493405538,167.7177824101874,167.72500988631938,167.73223736245137,167.7394648385834,167.74669231471538,167.75391979084736,167.76114726697938,167.76837474311137,167.77560221924335,167.78282969537534,167.79005717150733,167.79728464763934,167.80451212377133,167.81173959990332,167.81896707603534,167.82619455216732,167.8334220282993,167.8406495044313,167.84787698056329,167.8551044566953,167.8623319328273,167.86955940895928,167.8767868850913,167.88401436122328,167.89124183735527,167.89846931348728,167.90569678961927,167.91292426575126,167.92015174188325,167.92737921801523,167.93460669414725,167.94183417027924,167.94906164641122,167.95628912254324,167.96351659867523,167.97074407480721,167.9779715509392,167.9851990270712,167.9924265032032,167.9996539793352,168.00688145546718,168.0141089315992,168.02133640773118,168.02856388386317,168.0357913599952,168.04301883612717,168.05024631225916,168.05747378839115,168.06470126452314,168.07192874065515,168.07915621678714,168.08638369291913,168.09361116905114,168.10083864518313,168.10806612131512,168.1152935974471,168.1225210735791,168.1297485497111,168.1369760258431,168.14420350197508,168.1514309781071,168.1586584542391,168.16588593037108,168.17311340650306,168.18034088263508,168.18756835876707,168.19479583489905,168.20202331103104,168.20925078716306,168.21647826329504,168.22370573942703,168.23093321555905,168.23816069169104,168.24538816782302,168.252615643955,168.259843120087,168.267070596219,168.274298072351,168.281525548483,168.288753024615,168.295980500747,168.30320797687898,168.31043545301097,168.31766292914295,168.32489040527497,168.33211788140696,168.33934535753895,168.34657283367096,168.35380030980295,168.36102778593494,168.36825526206695,168.37548273819894,168.38271021433093,168.38993769046292,168.3971651665949,168.40439264272692,168.4116201188589,168.4188475949909,168.4260750711229,168.4333025472549,168.44053002338688,168.44775749951887,168.45498497565086,168.46221245178288,168.46943992791486,168.47666740404685,168.48389488017887,168.49112235631085,168.49834983244284,168.50557730857486,168.51280478470684,168.52003226083883,168.52725973697082,168.5344872131028,168.54171468923482,168.5489421653668,168.5561696414988,168.5633971176308,168.5706245937628,168.5778520698948,168.58507954602678,168.59230702215876,168.59953449829078,168.60676197442277,168.61398945055475,168.62121692668677,168.62844440281876,168.63567187895075,168.64289935508276,168.65012683121475,168.65735430734674,168.66458178347872,168.6718092596107,168.67903673574273,168.68626421187471,168.6934916880067,168.70071916413872,168.7079466402707,168.7151741164027,168.72240159253468,168.72962906866667,168.73685654479868,168.74408402093067,168.75131149706266,168.75853897319467,168.76576644932666,168.77299392545865,168.78022140159067,168.78744887772265,168.79467635385464,168.80190382998663,168.80913130611862,168.81635878225063,168.82358625838262,168.8308137345146,168.83804121064662,168.8452686867786,168.8524961629106,168.85972363904258,168.86695111517457,168.8741785913066,168.88140606743858,168.88863354357056,168.89586101970258,168.90308849583457,168.91031597196655,168.91754344809857,168.92477092423056,168.93199840036254,168.93922587649453,168.94645335262652,168.95368082875854,168.96090830489052,168.9681357810225,168.97536325715453,168.98259073328651,168.9898182094185,168.9970456855505,169.00427316168248,169.0115006378145,169.01872811394648,169.02595559007847,169.03318306621048,169.04041054234247,169.04763801847446,169.05486549460647,169.06209297073846,169.06932044687045,169.07654792300244,169.08377539913442,169.09100287526644,169.09823035139843,169.10545782753042,169.11268530366243,169.11991277979442,169.1271402559264,169.1343677320584,169.14159520819038,169.1488226843224,169.15605016045438,169.16327763658637,169.1705051127184,169.17773258885038,169.18496006498236,169.19218754111438,169.19941501724637,169.20664249337835,169.21386996951034,169.22109744564233,169.22832492177434,169.23555239790633,169.24277987403832,169.25000735017034,169.25723482630232,169.2644623024343,169.2716897785663,169.27891725469829,169.2861447308303,169.2933722069623,169.30059968309428,169.3078271592263,169.31505463535828,169.32228211149027,169.32950958762228,169.33673706375427,169.34396453988626,169.35119201601825,169.35841949215023,169.36564696828225,169.37287444441424,169.38010192054622,169.38732939667824,169.39455687281023,169.40178434894221,169.4090118250742,169.4162393012062,169.4234667773382,169.4306942534702,169.43792172960218,169.4451492057342,169.45237668186618,169.45960415799817,169.4668316341302,169.47405911026217,169.48128658639416,169.48851406252615,169.49574153865814,169.50296901479015,169.51019649092214,169.51742396705413,169.52465144318614,169.53187891931813,169.53910639545012,169.5463338715821,169.5535613477141,169.5607888238461,169.5680162999781,169.57524377611009,169.5824712522421,169.5896987283741,169.59692620450608,169.6041536806381,169.61138115677008,169.61860863290207,169.62583610903405,169.63306358516604,169.64029106129806,169.64751853743005,169.65474601356203,169.66197348969405,169.66920096582604,169.67642844195802,169.68365591809,169.690883394222,169.69811087035401,169.705338346486,169.712565822618,169.71979329875,169.727020774882,169.73424825101398,169.741475727146,169.74870320327798,169.75593067940997,169.76315815554196,169.77038563167395,169.77761310780596,169.78484058393795,169.79206806006994,169.79929553620195,169.80652301233394,169.81375048846593,169.82097796459792,169.8282054407299,169.83543291686192,169.8426603929939,169.8498878691259,169.8571153452579,169.8643428213899,169.87157029752188,169.8787977736539,169.8860252497859,169.89325272591788,169.90048020204986,169.90770767818185,169.91493515431387,169.92216263044585,169.92939010657784,169.93661758270986,169.94384505884184,169.95107253497383,169.95830001110582,169.9655274872378,169.97275496336982,169.9799824395018,169.9872099156338,169.9944373917658,170.0016648678978,170.0088923440298,170.0161198201618,170.0233472962938,170.03057477242578,170.03780224855777,170.04502972468975,170.05225720082177,170.05948467695376,170.06671215308575,170.07393962921776,170.08116710534975,170.08839458148174,170.09562205761372,170.1028495337457,170.11007700987773,170.11730448600971,170.1245319621417,170.13175943827372,170.1389869144057,170.1462143905377,170.15344186666968,170.1606693428017,170.16789681893368,170.17512429506567,170.18235177119766,170.18957924732968,170.19680672346166,170.20403419959365,170.21126167572567,170.21848915185765,170.22571662798964,170.23294410412163,170.24017158025362,170.24739905638563,170.25462653251762,170.2618540086496,170.26908148478162,170.2763089609136,170.2835364370456,170.29076391317759,170.2979913893096,170.3052188654416,170.31244634157358,170.31967381770556,170.32690129383758,170.33412876996957,170.34135624610155,170.34858372223357,170.35581119836556,170.36303867449755,170.37026615062953,170.37749362676152,170.38472110289354,170.39194857902552,170.3991760551575,170.40640353128953,170.41363100742151,170.4208584835535,170.4280859596855,170.43531343581748,170.4425409119495,170.44976838808148,170.45699586421347,170.46422334034548,170.47145081647747,170.47867829260946,170.48590576874147,170.49313324487346,170.50036072100545,170.50758819713744,170.51481567326942,170.52204314940144,170.52927062553343,170.53649810166542,170.54372557779743,170.55095305392942,170.5581805300614,170.5654080061934,170.57263548232538,170.5798629584574,170.58709043458938,170.59431791072137,170.6015453868534,170.60877286298538,170.61600033911736,170.62322781524938,170.63045529138137,170.63768276751335,170.64491024364534,170.65213771977733,170.65936519590934,170.66659267204133,170.67382014817332,170.68104762430534,170.68827510043732,170.6955025765693,170.7027300527013,170.70995752883329,170.7171850049653,170.7244124810973,170.73163995722928,170.7388674333613,170.74609490949328,170.75332238562527,170.76054986175728,170.76777733788927,170.77500481402126,170.78223229015325,170.78945976628523,170.79668724241725,170.80391471854924,170.81114219468122,170.81836967081324,170.82559714694523,170.83282462307722,170.8400520992092,170.8472795753412,170.8545070514732,170.8617345276052,170.86896200373718,170.8761894798692,170.88341695600118,170.89064443213317,170.8978719082652,170.90509938439718,170.91232686052916,170.91955433666115,170.92678181279314,170.93400928892515,170.94123676505714,170.94846424118913,170.95569171732114,170.96291919345313,170.97014666958512,170.9773741457171,170.9846016218491,170.9918290979811,170.9990565741131,171.00628405024509,171.0135115263771,171.0207390025091,171.02796647864108,171.0351939547731,171.04242143090508,171.04964890703707,171.05687638316905,171.06410385930104,171.07133133543306,171.07855881156505,171.08578628769703,171.09301376382905,171.10024123996104,171.10746871609302,171.114696192225,171.121923668357,171.12915114448901,171.136378620621,171.143606096753,171.150833572885,171.158061049017,171.16528852514898,171.172516001281,171.17974347741298,171.18697095354497,171.19419842967696,171.20142590580895,171.20865338194096,171.21588085807295,171.22310833420494,171.23033581033695,171.23756328646894,171.24479076260093,171.25201823873292,171.2592457148649,171.26647319099692,171.2737006671289,171.2809281432609,171.2881556193929,171.2953830955249,171.30261057165688,171.3098380477889,171.3170655239209,171.32429300005288,171.33152047618486,171.33874795231685,171.34597542844887,171.35320290458085,171.36043038071284,171.36765785684486,171.37488533297685,171.38211280910883,171.38934028524082,171.3965677613728,171.40379523750482,171.4110227136368,171.4182501897688,171.42547766590081,171.4327051420328,171.4399326181648,171.4471600942968,171.4543875704288,171.46161504656078,171.46884252269277,171.47606999882476,171.48329747495677,171.49052495108876,171.49775242722075,171.50497990335276,171.51220737948475,171.51943485561674,171.52666233174872,171.5338898078807,171.54111728401273,171.54834476014472,171.5555722362767,171.56279971240872,171.5700271885407,171.5772546646727,171.5844821408047,171.5917096169367,171.59893709306868,171.60616456920067,171.61339204533266,171.62061952146468,171.62784699759666,171.63507447372865,171.64230194986067,171.64952942599265,171.65675690212464,171.66398437825663,171.67121185438862,171.67843933052063,171.68566680665262,171.6928942827846,171.70012175891662,171.7073492350486,171.7145767111806,171.7218041873126,171.7290316634446,171.7362591395766,171.74348661570858,171.75071409184056,171.75794156797258,171.76516904410457,171.77239652023655,171.77962399636857,171.78685147250056,171.79407894863255,171.80130642476453,171.80853390089652,171.81576137702854,171.82298885316052,171.8302163292925,171.83744380542453,171.84467128155651,171.8518987576885,171.85912623382052,171.8663537099525,171.8735811860845,171.88080866221648,171.88803613834847,171.89526361448048,171.90249109061247,171.90971856674446,171.91694604287648,171.92417351900846,171.93140099514045,171.93862847127244,171.94585594740443,171.95308342353644,171.96031089966843,171.96753837580042,171.97476585193243,171.98199332806442,171.9892208041964,171.99644828032842,172.0036757564604,172.0109032325924,172.01813070872439,172.02535818485637,172.0325856609884,172.03981313712038,172.04704061325236,172.05426808938438,172.06149556551637,172.06872304164835,172.07595051778034,172.08317799391233,172.09040547004435,172.09763294617633,172.10486042230832,172.11208789844034,172.11931537457232,172.1265428507043,172.13377032683633,172.14099780296831,172.1482252791003,172.1554527552323,172.16268023136428,172.1699077074963,172.17713518362828,172.18436265976027,172.19159013589228,172.19881761202427,172.20604508815626,172.21327256428825,172.22050004042023,172.22772751655225,172.23495499268424,172.24218246881622,172.24940994494824,172.25663742108023,172.26386489721222,172.2710923733442,172.27831984947622,172.2855473256082,172.2927748017402,172.30000227787218,172.3072297540042,172.31445723013618,172.32168470626817,172.3289121824002,172.33613965853218,172.34336713466416,172.35059461079615,172.35782208692814,172.36504956306015,172.37227703919214,172.37950451532413,172.38673199145614,172.39395946758813,172.40118694372012,172.4084144198521,172.4156418959841,172.4228693721161,172.4300968482481,172.43732432438009,172.4445518005121,172.4517792766441,172.45900675277608,172.4662342289081,172.47346170504008,172.48068918117207,172.48791665730405,172.49514413343604,172.50237160956806,172.50959908570005,172.51682656183203,172.52405403796405,172.53128151409604,172.53850899022802,172.54573646636,172.552963942492,172.56019141862402,172.567418894756,172.574646370888,172.58187384702,172.589101323152,172.59632879928398,172.603556275416,172.61078375154798,172.61801122767997,172.62523870381196,172.63246617994395,172.63969365607596,172.64692113220795,172.65414860833994,172.66137608447195,172.66860356060394,172.67583103673593,172.68305851286792,172.6902859889999,172.69751346513192,172.7047409412639,172.7119684173959,172.7191958935279,172.7264233696599,172.73365084579189,172.7408783219239,172.7481057980559,172.75533327418788,172.76256075031986,172.76978822645185,172.77701570258387,172.78424317871585,172.79147065484784,172.79869813097986,172.80592560711185,172.81315308324383,172.82038055937582,172.8276080355078,172.83483551163982,172.8420629877718,172.8492904639038,172.85651794003581,172.8637454161678,172.8709728922998,172.8782003684318,172.8854278445638,172.89265532069578,172.89988279682777,172.90711027295976,172.91433774909177,172.92156522522376,172.92879270135575,172.93602017748776,172.94324765361975,172.95047512975174,172.95770260588372,172.9649300820157,172.97215755814773,172.97938503427972,172.9866125104117,172.99383998654372,173.0010674626757,173.0082949388077,173.0155224149397,173.0227498910717,173.02997736720368,173.03720484333567,173.04443231946766,173.05165979559968,173.05888727173166,173.06611474786365,173.07334222399567,173.08056970012765,173.08779717625964,173.09502465239163,173.10225212852362,173.10947960465563,173.11670708078762,173.1239345569196,173.13116203305162,173.1383895091836,173.1456169853156,173.15284446144761,173.1600719375796,173.1672994137116,173.17452688984358,173.18175436597556,173.18898184210758,173.19620931823957,173.20343679437156,173.21066427050357,173.21789174663556,173.22511922276755,173.23234669889953,173.23957417503152,173.24680165116354,173.25402912729552,173.2612566034275,173.26848407955953,173.27571155569152,173.2829390318235,173.29016650795552,173.2973939840875,173.3046214602195,173.31184893635148,173.31907641248347,173.32630388861548,173.33353136474747,173.34075884087946,173.34798631701148,173.35521379314346,173.36244126927545,173.36966874540744,173.37689622153943,173.38412369767144,173.39135117380343,173.39857864993542,173.40580612606743,173.41303360219942,173.4202610783314,173.42748855446342,173.4347160305954,173.4419435067274,173.44917098285939,173.45639845899137,173.4636259351234,173.47085341125538,173.47808088738736,173.48530836351938,173.49253583965137,173.49976331578335,173.50699079191534,173.51421826804733,173.52144574417935,173.52867322031133,173.53590069644332,173.54312817257534,173.55035564870732,173.5575831248393,173.56481060097133,173.57203807710331,173.5792655532353,173.5864930293673,173.59372050549928,173.6009479816313,173.60817545776328,173.61540293389527,173.62263041002728,173.62985788615927,173.63708536229126,173.64431283842325,173.65154031455523,173.65876779068725,173.66599526681924,173.67322274295122,173.68045021908324,173.68767769521523,173.69490517134722,173.70213264747923,173.70936012361122,173.7165875997432,173.7238150758752,173.73104255200718,173.7382700281392,173.74549750427119,173.75272498040317,173.7599524565352,173.76717993266718,173.77440740879916,173.78163488493115,173.78886236106314,173.79608983719515,173.80331731332714,173.81054478945913,173.81777226559115,173.82499974172313,173.83222721785512,173.83945469398714,173.84668217011912,173.8539096462511,173.8611371223831,173.8683645985151,173.8755920746471,173.8828195507791,173.89004702691108,173.8972745030431,173.90450197917508,173.91172945530707,173.91895693143906,173.92618440757104,173.93341188370306,173.94063935983505,173.94786683596703,173.95509431209905,173.96232178823104,173.96954926436302,173.97677674049504,173.98400421662703,173.99123169275902,173.998459168891,174.005686645023,174.012914121155,174.020141597287,174.02736907341898,174.034596549551,174.04182402568298,174.04905150181497,174.05627897794696,174.06350645407895,174.07073393021096,174.07796140634295,174.08518888247494,174.09241635860695,174.09964383473894,174.10687131087093,174.11409878700294,174.12132626313493,174.12855373926692,174.1357812153989,174.1430086915309,174.1502361676629,174.1574636437949,174.16469111992689,174.1719185960589,174.1791460721909,174.18637354832288,174.19360102445486,174.20082850058685,174.20805597671887,174.21528345285085,174.22251092898284,174.22973840511486,174.23696588124685,174.24419335737883,174.25142083351082,174.25864830964284,174.26587578577482,174.2731032619068,174.2803307380388,174.28755821417082,174.2947856903028,174.3020131664348,174.3092406425668,174.3164681186988,174.32369559483078,174.33092307096277,174.33815054709476,174.34537802322677,174.35260549935876,174.35983297549075,174.36706045162276,174.37428792775475,174.38151540388674,174.38874288001873,174.39597035615074,174.40319783228273,174.41042530841472,174.4176527845467,174.42488026067872,174.4321077368107,174.4393352129427,174.4465626890747,174.4537901652067,174.46101764133869,174.46824511747067,174.47547259360266,174.48270006973468,174.48992754586666,174.49715502199865,174.50438249813067,174.51160997426265,174.51883745039464,174.52606492652663,174.53329240265862,174.54051987879063,174.54774735492262,174.5549748310546,174.56220230718662,174.5694297833186,174.5766572594506,174.58388473558261,174.5911122117146,174.5983396878466,174.60556716397858,174.61279464011056,174.62002211624258,174.62724959237457,174.63447706850656,174.64170454463857,174.64893202077056,174.65615949690255,174.66338697303453,174.67061444916652,174.67784192529854,174.68506940143052,174.6922968775625,174.69952435369453,174.70675182982652,174.7139793059585,174.72120678209052,174.7284342582225,174.7356617343545,174.74288921048648,174.75011668661847,174.75734416275048,174.76457163888247,174.77179911501446,174.77902659114648,174.78625406727846,174.79348154341045,174.80070901954244,174.80793649567443,174.81516397180644,174.82239144793843,174.82961892407042,174.83684640020243,174.84407387633442,174.8513013524664,174.85852882859842,174.8657563047304,174.8729837808624,174.8802112569944,174.88743873312637,174.8946662092584,174.90189368539038,174.90912116152236,174.91634863765438,174.92357611378637,174.93080358991836,174.93803106605034,174.94525854218233,174.95248601831435,174.95971349444633,174.96694097057832,174.97416844671034,174.98139592284232,174.9886233989743,174.99585087510633,175.00307835123832,175.0103058273703,175.0175333035023,175.02476077963428,175.0319882557663,175.03921573189828,175.04644320803027,175.05367068416228,175.06089816029427,175.06812563642626,175.07535311255825,175.08258058869023,175.08980806482225,175.09703554095424,175.10426301708623,175.11149049321824,175.11871796935023,175.12594544548222,175.13317292161423,175.14040039774622,175.1476278738782,175.1548553500102,175.16208282614218,175.1693103022742,175.17653777840619,175.18376525453817,175.1909927306702,175.19822020680218,175.20544768293416,175.21267515906615,175.21990263519814,175.22713011133015,175.23435758746214,175.24158506359413,175.24881253972615,175.25604001585813,175.26326749199012,175.27049496812214,175.27772244425412,175.2849499203861,175.2921773965181,175.2994048726501,175.3066323487821,175.3138598249141,175.32108730104608,175.3283147771781,175.33554225331008,175.34276972944207,175.34999720557406,175.35722468170604,175.36445215783806,175.37167963397005,175.37890711010203,175.38613458623405,175.39336206236604,175.40058953849802,175.40781701463004,175.41504449076203,175.42227196689402,175.429499443026,175.436726919158,175.44395439529,175.451181871422,175.45840934755398,175.465636823686,175.47286429981799,175.48009177594997,175.48731925208196,175.49454672821395,175.50177420434596,175.50900168047795,175.51622915660994,175.52345663274195,175.53068410887394,175.53791158500593,175.54513906113795,175.55236653726993,175.55959401340192,175.5668214895339,175.5740489656659,175.5812764417979,175.5885039179299,175.5957313940619,175.6029588701939,175.6101863463259,175.61741382245788,175.62464129858986,175.63186877472185,175.63909625085387,175.64632372698586,175.65355120311784,175.66077867924986,175.66800615538185,175.67523363151383,175.68246110764585,175.68968858377784,175.69691605990982,175.7041435360418,175.7113710121738,175.71859848830582,175.7258259644378,175.7330534405698,175.7402809167018,175.7475083928338,175.75473586896578,175.76196334509777,175.76919082122976,175.77641829736177,175.78364577349376,175.79087324962575,175.79810072575776,175.80532820188975,175.81255567802174,175.81978315415375,175.82701063028574,175.83423810641773,175.84146558254972,175.8486930586817,175.85592053481372,175.8631480109457,175.8703754870777,175.8776029632097,175.8848304393417,175.89205791547369,175.89928539160567,175.90651286773766,175.91374034386968,175.92096782000166,175.92819529613365,175.93542277226567,175.94265024839765,175.94987772452964,175.95710520066166,175.96433267679365,175.97156015292563,175.97878762905762,175.9860151051896,175.99324258132162,176.0004700574536,176.0076975335856,176.01492500971762,176.0221524858496,176.0293799619816,176.03660743811358,176.04383491424556,176.05106239037758,176.05828986650957,176.06551734264156,176.07274481877357,176.07997229490556,176.08719977103755,176.09442724716956,176.10165472330155,176.10888219943354,176.11610967556553,176.1233371516975,176.13056462782953,176.13779210396152,176.1450195800935,176.15224705622552,176.1594745323575,176.1667020084895,176.17392948462148,176.18115696075347,176.18838443688549,176.19561191301747,176.20283938914946,176.21006686528148,176.21729434141346,176.22452181754545,176.23174929367747,176.23897676980945,176.24620424594144,176.25343172207343,176.26065919820542,176.26788667433743,176.27511415046942,176.2823416266014,176.28956910273342,176.2967965788654,176.3040240549974,176.3112515311294,176.31847900726137,176.3257064833934,176.33293395952538,176.34016143565736,176.34738891178938,176.35461638792137,176.36184386405336,176.36907134018534,176.37629881631736,176.38352629244935,176.39075376858133,176.39798124471332,176.40520872084534,176.41243619697732,176.4196636731093,176.42689114924133,176.43411862537332,176.4413461015053,176.4485735776373,176.45580105376928,176.4630285299013,176.47025600603328,176.47748348216527,176.48471095829728,176.49193843442927,176.49916591056126,176.50639338669325,176.51362086282523,176.52084833895725,176.52807581508924,176.53530329122123,176.54253076735324,176.54975824348523,176.55698571961722,176.56421319574923,176.57144067188122,176.5786681480132,176.5858956241452,176.59312310027718,176.6003505764092,176.6075780525412,176.61480552867317,176.6220330048052,176.62926048093718,176.63648795706916,176.64371543320115,176.65094290933314,176.65817038546516,176.66539786159714,176.67262533772913,176.67985281386115,176.68708028999313,176.69430776612512,176.70153524225714,176.70876271838912,176.7159901945211,176.7232176706531,176.7304451467851,176.7376726229171,176.7449000990491,176.75212757518108,176.7593550513131,176.76658252744508,176.77381000357707,176.78103747970906,176.78826495584104,176.79549243197306,176.80271990810505,176.80994738423703,176.81717486036905,176.82440233650104,176.83162981263303,176.83885728876504,176.84608476489703,176.85331224102902,176.860539717161,176.867767193293,176.874994669425,176.882222145557,176.88944962168898,176.896677097821,176.90390457395299,176.91113205008497,176.91835952621696,176.92558700234895,176.93281447848096,176.94004195461295,176.94726943074494,176.95449690687695,176.96172438300894,176.96895185914093,176.97617933527295,176.98340681140493,176.99063428753692,176.9978617636689,177.0050892398009,177.0123167159329,177.0195441920649,177.0267716681969,177.0339991443289,177.0412266204609,177.04845409659288,177.05568157272486,177.06290904885685,177.07013652498887,177.07736400112086,177.08459147725284,177.09181895338486,177.09904642951685,177.10627390564883,177.11350138178085,177.12072885791284,177.12795633404482,177.1351838101768,177.1424112863088,177.14963876244082,177.1568662385728,177.1640937147048,177.1713211908368,177.1785486669688,177.18577614310078,177.19300361923277,177.20023109536476,177.20745857149677,177.21468604762876,177.22191352376075,177.22914099989276,177.23636847602475,177.24359595215674,177.25082342828875,177.25805090442074,177.26527838055273,177.27250585668472,177.2797333328167,177.28696080894872,177.2941882850807,177.3014157612127,177.3086432373447,177.3158707134767,177.3230981896087,177.33032566574067,177.33755314187266,177.34478061800468,177.35200809413666,177.35923557026865,177.36646304640067,177.37369052253266,177.38091799866464,177.38814547479666,177.39537295092865,177.40260042706063,177.40982790319262,177.4170553793246,177.42428285545662,177.4315103315886,177.4387378077206,177.44596528385262,177.4531927599846,177.4604202361166,177.46764771224858,177.47487518838057,177.48210266451258,177.48933014064457,177.49655761677656,177.50378509290857,177.51101256904056,177.51824004517255,177.52546752130456,177.53269499743655,177.53992247356854,177.54714994970053,177.5543774258325,177.56160490196453,177.56883237809652,177.5760598542285,177.58328733036052,177.5905148064925,177.5977422826245,177.60496975875648,177.61219723488847,177.61942471102049,177.62665218715247,177.63387966328446,177.64110713941648,177.64833461554846,177.65556209168045,177.66278956781247,177.67001704394445,177.67724452007644,177.68447199620843,177.69169947234042,177.69892694847243,177.70615442460442,177.7133819007364,177.72060937686842,177.7278368530004,177.7350643291324,177.7422918052644,177.74951928139637,177.7567467575284,177.76397423366038,177.77120170979236,177.77842918592438,177.78565666205637,177.79288413818836,177.80011161432037,177.80733909045236,177.81456656658435,177.82179404271633,177.82902151884832,177.83624899498034,177.84347647111233,177.8507039472443,177.85793142337633,177.86515889950832,177.8723863756403,177.8796138517723,177.88684132790428,177.8940688040363,177.90129628016828,177.90852375630027,177.91575123243229,177.92297870856427,177.93020618469626,177.93743366082828,177.94466113696026,177.95188861309225,177.95911608922424,177.96634356535623,177.97357104148824,177.98079851762023,177.98802599375222,177.99525346988423,178.00248094601622,178.0097084221482,178.0169358982802,178.02416337441218,178.0313908505442,178.0386183266762,178.04584580280817,178.0530732789402,178.06030075507218,178.06752823120416,178.07475570733618,178.08198318346817,178.08921065960016,178.09643813573214,178.10366561186413,178.11089308799615,178.11812056412813,178.12534804026012,178.13257551639214,178.13980299252412,178.1470304686561,178.1542579447881,178.1614854209201,178.1687128970521,178.1759403731841,178.18316784931608,178.1903953254481,178.19762280158008,178.20485027771207,178.21207775384408,178.21930522997607,178.22653270610806,178.23376018224005,178.24098765837203,178.24821513450405,178.25544261063604,178.26267008676803,178.26989756290004,178.27712503903203,178.28435251516402,178.291579991296,178.298807467428,178.30603494356,178.313262419692,178.32048989582398,178.327717371956,178.33494484808799,178.34217232421997,178.34939980035196,178.35662727648398,178.36385475261596,178.37108222874795,178.37830970487994,178.38553718101195,178.39276465714394,178.39999213327593,178.40721960940795,178.41444708553993,178.42167456167192,178.4289020378039,178.4361295139359,178.4433569900679,178.4505844661999,178.4578119423319,178.4650394184639,178.4722668945959,178.47949437072788,178.48672184685987,178.49394932299188,178.50117679912387,178.50840427525586,178.51563175138784,178.52285922751986,178.53008670365185,178.53731417978383,178.54454165591585,178.55176913204784,178.55899660817983,178.5662240843118,178.5734515604438,178.58067903657582,178.5879065127078,178.5951339888398,178.6023614649718,178.6095889411038,178.61681641723578,178.62404389336777,178.63127136949976,178.63849884563177,178.64572632176376,178.65295379789575,178.66018127402776,178.66740875015975,178.67463622629174,178.68186370242375,178.68909117855574,178.69631865468773,178.70354613081972,178.7107736069517,178.71800108308372,178.7252285592157,178.7324560353477,178.7396835114797,178.7469109876117,178.7541384637437,178.76136593987567,178.76859341600766,178.77582089213968,178.78304836827166,178.79027584440365,178.79750332053567,178.80473079666766,178.81195827279964,178.81918574893166,178.82641322506365,178.83364070119563,178.84086817732762,178.8480956534596,178.85532312959162,178.8625506057236,178.8697780818556,178.87700555798762,178.8842330341196,178.8914605102516,178.89868798638358,178.90591546251557,178.91314293864758,178.92037041477957,178.92759789091156,178.93482536704357,178.94205284317556,178.94928031930755,178.95650779543956,178.96373527157155,178.97096274770354,178.97819022383553,178.9854176999675,178.99264517609953,178.99987265223152,179.0071001283635,179.01432760449552,179.0215550806275,179.0287825567595,179.03601003289148,179.04323750902347,179.0504649851555,179.05769246128747,179.06491993741946,179.07214741355148,179.07937488968346,179.08660236581545,179.09382984194747,179.10105731807946,179.10828479421144,179.11551227034343,179.12273974647542,179.12996722260743,179.13719469873942,179.1444221748714,179.15164965100342,179.1588771271354,179.1661046032674,179.1733320793994,179.18055955553137,179.1877870316634,179.19501450779538,179.20224198392737,179.20946946005938,179.21669693619137,179.22392441232336,179.23115188845537,179.23837936458736,179.24560684071935,179.25283431685133,179.26006179298332,179.26728926911534,179.27451674524733,179.2817442213793,179.28897169751133,179.29619917364332,179.3034266497753,179.3106541259073,179.31788160203928,179.3251090781713,179.33233655430328,179.33956403043527,179.34679150656729,179.35401898269927,179.36124645883126,179.36847393496328,179.37570141109526,179.38292888722725,179.39015636335924,179.39738383949123,179.40461131562324,179.41183879175523,179.41906626788722,179.42629374401923,179.43352122015122,179.4407486962832,179.4479761724152,179.45520364854718,179.4624311246792,179.4696586008112,179.47688607694317,179.4841135530752,179.49134102920718,179.49856850533916,179.50579598147118,179.51302345760317,179.52025093373516,179.52747840986714,179.53470588599913,179.54193336213115,179.54916083826313,179.55638831439512,179.56361579052714,179.57084326665912,179.5780707427911,179.5852982189231,179.5925256950551,179.5997531711871,179.6069806473191,179.61420812345108,179.6214355995831,179.62866307571508,179.63589055184707,179.64311802797909,179.65034550411107,179.65757298024306,179.66480045637505,179.67202793250704,179.67925540863905,179.68648288477104,179.69371036090303,179.70093783703504,179.70816531316703,179.71539278929902,179.722620265431,179.729847741563,179.737075217695,179.744302693827,179.75153016995898,179.758757646091,179.765985122223,179.77321259835497,179.780440074487,179.78766755061898,179.79489502675096,179.80212250288295,179.80934997901494,179.81657745514696,179.82380493127894,179.83103240741093,179.83825988354295,179.84548735967493,179.85271483580692,179.8599423119389,179.8671697880709,179.8743972642029,179.8816247403349,179.8888522164669,179.8960796925989,179.9033071687309,179.91053464486288,179.9177621209949,179.92498959712688,179.93221707325887,179.93944454939086,179.94667202552284,179.95389950165486,179.96112697778685,179.96835445391883,179.97558193005085,179.98280940618284,179.99003688231483,179.9972643584468,180.0044918345788,180.01171931071082,180.0189467868428,180.0261742629748,180.0334017391068,180.0406292152388,180.04785669137078,180.0550841675028,180.06231164363479,180.06953911976677,180.07676659589876,180.08399407203075,180.09122154816276,180.09844902429475,180.10567650042674,180.11290397655875,180.12013145269074,180.12735892882273,180.13458640495472,180.1418138810867,180.14904135721872,180.1562688333507,180.1634963094827,180.1707237856147,180.1779512617467,180.1851787378787,180.1924062140107,180.1996336901427,180.20686116627468,180.21408864240667,180.22131611853865,180.22854359467067,180.23577107080266,180.24299854693464,180.25022602306666,180.25745349919865,180.26468097533063,180.27190845146262,180.2791359275946,180.28636340372663,180.2935908798586,180.3008183559906,180.30804583212262,180.3152733082546,180.3225007843866,180.3297282605186,180.3369557366506,180.34418321278258,180.35141068891457,180.35863816504656,180.36586564117857,180.37309311731056,180.38032059344255,180.38754806957456,180.39477554570655,180.40200302183854,180.40923049797053,180.4164579741025,180.42368545023453,180.43091292636652,180.4381404024985,180.44536787863052,180.4525953547625,180.4598228308945,180.46705030702648,180.4742777831585,180.4815052592905,180.48873273542247,180.49596021155446,180.50318768768648,180.51041516381846,180.51764263995045,180.52487011608247,180.53209759221446,180.53932506834644,180.54655254447843,180.55378002061042,180.56100749674243,180.56823497287442,180.5754624490064,180.58268992513842,180.5899174012704,180.5971448774024,180.6043723535344,180.61159982966637,180.6188273057984,180.62605478193038,180.63328225806237,180.64050973419438,180.64773721032637,180.65496468645836,180.66219216259037,180.66941963872236,180.67664711485435,180.68387459098633,180.69110206711832,180.69832954325034,180.70555701938233,180.7127844955143,180.72001197164633,180.72723944777832,180.7344669239103,180.7416944000423,180.74892187617428,180.7561493523063,180.76337682843828,180.77060430457027,180.7778317807023,180.78505925683427,180.79228673296626,180.79951420909828,180.80674168523026,180.81396916136225,180.82119663749424,180.82842411362623,180.83565158975824,180.84287906589023,180.85010654202222,180.85733401815423,180.86456149428622,180.8717889704182,180.8790164465502,180.88624392268218,180.8934713988142,180.9006988749462,180.90792635107817,180.9151538272102,180.92238130334218,180.92960877947417,180.93683625560618,180.94406373173817,180.95129120787016,180.95851868400214,180.96574616013413,180.97297363626615,180.98020111239813,180.98742858853012,180.99465606466214,181.00188354079413,181.0091110169261,181.0163384930581,181.0235659691901,181.0307934453221,181.0380209214541,181.04524839758608,181.0524758737181,181.05970334985008,181.06693082598207,181.07415830211409,181.08138577824607,181.08861325437806,181.09584073051005,181.10306820664204,181.11029568277405,181.11752315890604,181.12475063503803,181.13197811117004,181.13920558730203,181.14643306343402,181.153660539566,181.160888015698,181.16811549183,181.175342967962,181.18257044409398,181.189797920226,181.197025396358,181.20425287248997,181.211480348622,181.21870782475398,181.22593530088596,181.23316277701795,181.24039025314994,181.24761772928196,181.25484520541394,181.26207268154593,181.26930015767795,181.27652763380993,181.28375510994192,181.2909825860739,181.2982100622059,181.3054375383379,181.3126650144699,181.3198924906019,181.3271199667339,181.3343474428659,181.34157491899788,181.3488023951299,181.35602987126188,181.36325734739387,181.37048482352586,181.37771229965784,181.38493977578986,181.39216725192185,181.39939472805384,181.40662220418585,181.41384968031784,181.42107715644983,181.4283046325818,181.4355321087138,181.44275958484582,181.4499870609778,181.4572145371098,181.4644420132418,181.4716694893738,181.47889696550578,181.4861244416378,181.4933519177698,181.50057939390177,181.50780687003376,181.51503434616575,181.52226182229776,181.52948929842975,181.53671677456174,181.54394425069376,181.55117172682574,181.55839920295773,181.56562667908972,181.5728541552217,181.58008163135372,181.5873091074857,181.5945365836177,181.6017640597497,181.6089915358817,181.6162190120137,181.6234464881457,181.6306739642777,181.63790144040968,181.64512891654167,181.65235639267365,181.65958386880567,181.66681134493766,181.67403882106964,181.68126629720166,181.68849377333365,181.69572124946563,181.70294872559762,181.7101762017296,181.71740367786163,181.7246311539936,181.7318586301256,181.73908610625762,181.7463135823896,181.7535410585216,181.7607685346536,181.7679960107856,181.77522348691758,181.78245096304957,181.78967843918156,181.79690591531357,181.80413339144556,181.81136086757755,181.81858834370956,181.82581581984155,181.83304329597354,181.84027077210553,181.8474982482375,181.85472572436953,181.86195320050152,181.8691806766335,181.87640815276552,181.8836356288975,181.8908631050295,181.8980905811615,181.9053180572935,181.9125455334255,181.91977300955747,181.92700048568946,181.93422796182148,181.94145543795346,181.94868291408545,181.95591039021747,181.96313786634946,181.97036534248144,181.97759281861343,181.98482029474542,181.99204777087743,181.99927524700942,182.0065027231414,182.01373019927343,182.0209576754054,182.0281851515374,182.03541262766942,182.0426401038014,182.0498675799334,182.05709505606538,182.06432253219737,182.07155000832938,182.07877748446137,182.08600496059336,182.09323243672537,182.10045991285736,182.10768738898935,182.11491486512134,182.12214234125332,182.12936981738534,182.13659729351733,182.1438247696493,182.15105224578133,182.15827972191332,182.1655071980453,182.17273467417732,182.1799621503093,182.1871896264413,182.19441710257328,182.20164457870527,182.2088720548373,182.21609953096927,182.22332700710126,182.23055448323328,182.23778195936526,182.24500943549725,182.25223691162924,182.25946438776123,182.26669186389324,182.27391934002523,182.28114681615722,182.28837429228923,182.29560176842122,182.3028292445532,182.31005672068522,182.3172841968172,182.3245116729492,182.3317391490812,182.33896662521317,182.3461941013452,182.35342157747718,182.36064905360917,182.36787652974118,182.37510400587317,182.38233148200516,182.38955895813714,182.39678643426913,182.40401391040115,182.41124138653313,182.41846886266512,182.42569633879714,182.43292381492913,182.4401512910611,182.4473787671931,182.45460624332512,182.4618337194571,182.4690611955891,182.47628867172108,182.4835161478531,182.49074362398508,182.49797110011707,182.5051985762491,182.51242605238107,182.51965352851306,182.52688100464505,182.53410848077704,182.54133595690905,182.54856343304104,182.55579090917303,182.56301838530504,182.57024586143703,182.57747333756902,182.584700813701,182.59192828983302,182.599155765965,182.606383242097,182.61361071822898,182.620838194361,182.628065670493,182.63529314662497,182.642520622757,182.64974809888898,182.65697557502097,182.66420305115295,182.67143052728494,182.67865800341696,182.68588547954894,182.69311295568093,182.70034043181295,182.70756790794493,182.71479538407692,182.7220228602089,182.7292503363409,182.7364778124729,182.7437052886049,182.7509327647369,182.7581602408689,182.7653877170009,182.77261519313288,182.7798426692649,182.78707014539688,182.79429762152887,182.80152509766086,182.80875257379284,182.81598004992486,182.82320752605685,182.83043500218884,182.83766247832085,182.84488995445284,182.85211743058483,182.8593449067168,182.8665723828488,182.87379985898082,182.8810273351128,182.8882548112448,182.8954822873768,182.9027097635088,182.90993723964078,182.9171647157728,182.9243921919048,182.93161966803677,182.93884714416876,182.94607462030075,182.95330209643276,182.96052957256475,182.96775704869674,182.97498452482876,182.98221200096074,182.98943947709273,182.99666695322472,183.0038944293567,183.01112190548872,183.0183493816207,183.0255768577527,183.0328043338847,183.0400318100167,183.0472592861487,183.0544867622807,183.0617142384127,183.06894171454468,183.07616919067667,183.08339666680865,183.09062414294067,183.09785161907266,183.10507909520464,183.11230657133666,183.11953404746865,183.12676152360063,183.13398899973262,183.1412164758646,183.14844395199663,183.1556714281286,183.1628989042606,183.17012638039262,183.1773538565246,183.1845813326566,183.1918088087886,183.1990362849206,183.20626376105258,183.21349123718457,183.22071871331656,183.22794618944857,183.23517366558056,183.24240114171255,183.24962861784456,183.25685609397655,183.26408357010854,183.27131104624053,183.27853852237251,183.28576599850453,183.29299347463652,183.3002209507685,183.30744842690052,183.3146759030325,183.3219033791645,183.3291308552965,183.3363583314285,183.3435858075605,183.35081328369247,183.35804075982446,183.36526823595648,183.37249571208847,183.37972318822045,183.38695066435247,183.39417814048446,183.40140561661644,183.40863309274843,183.41586056888042,183.42308804501243,183.43031552114442,183.4375429972764,183.44477047340843,183.4519979495404,183.4592254256724,183.46645290180442,183.4736803779364,183.4809078540684,183.48813533020038,183.49536280633237,183.50259028246438,183.50981775859637,183.51704523472836,183.52427271086037,183.53150018699236,183.53872766312435,183.54595513925634,183.55318261538832,183.56041009152034,183.56763756765233,183.5748650437843,183.58209251991633,183.58931999604832,183.5965474721803,183.60377494831232,183.6110024244443,183.6182299005763,183.62545737670828,183.63268485284027,183.6399123289723,183.64713980510427,183.65436728123626,183.66159475736828,183.66882223350026,183.67604970963225,183.68327718576424,183.69050466189623,183.69773213802824,183.70495961416023,183.71218709029222,183.71941456642423,183.72664204255622,183.7338695186882,183.74109699482023,183.7483244709522,183.7555519470842,183.7627794232162,183.77000689934818,183.7772343754802,183.78446185161218,183.79168932774417,183.79891680387618,183.80614428000817,183.81337175614016,183.82059923227214,183.82782670840413,183.83505418453615,183.84228166066814,183.84950913680012,183.85673661293214,183.86396408906413,183.8711915651961,183.87841904132813,183.88564651746012,183.8928739935921,183.9001014697241,183.90732894585608,183.9145564219881,183.92178389812008,183.92901137425207,183.9362388503841,183.94346632651607,183.95069380264806,183.95792127878005,183.96514875491204,183.97237623104405,183.97960370717604,183.98683118330803,183.99405865944004,184.00128613557203,184.00851361170402,184.01574108783603,184.02296856396802,184.0301960401,184.037423516232,184.04465099236398,184.051878468496,184.059105944628,184.06633342075997,184.073560896892,184.08078837302398,184.08801584915597,184.09524332528795,184.10247080141994,184.10969827755196,184.11692575368394,184.12415322981593,184.13138070594795,184.13860818207993,184.14583565821192,184.15306313434394,184.16029061047593,184.1675180866079,184.1747455627399,184.1819730388719,184.1892005150039,184.1964279911359,184.20365546726788,184.2108829433999,184.21811041953188,184.22533789566387,184.23256537179586,184.23979284792784,184.24702032405986,184.25424780019185,184.26147527632384,184.26870275245585,184.27593022858784,184.28315770471983,184.29038518085184,184.29761265698383,184.30484013311582,184.3120676092478,184.3192950853798,184.3265225615118,184.3337500376438,184.34097751377578,184.3482049899078,184.3554324660398,184.36265994217177,184.36988741830376,184.37711489443575,184.38434237056777,184.39156984669975,184.39879732283174,184.40602479896376,184.41325227509574,184.42047975122773,184.42770722735975,184.43493470349173,184.44216217962372,184.4493896557557,184.4566171318877,184.4638446080197,184.4710720841517,184.4782995602837,184.4855270364157,184.4927545125477,184.49998198867968,184.50720946481167,184.51443694094365,184.52166441707567,184.52889189320766,184.53611936933964,184.54334684547166,184.55057432160365,184.55780179773564,184.56502927386762,184.57225674999964,184.57948422613163,184.5867117022636,184.5939391783956,184.60116665452762,184.6083941306596,184.6156216067916,184.6228490829236,184.6300765590556,184.63730403518758,184.64453151131957,184.65175898745156,184.65898646358357,184.66621393971556,184.67344141584755,184.68066889197956,184.68789636811155,184.69512384424354,184.70235132037553,184.70957879650751,184.71680627263953,184.72403374877152,184.7312612249035,184.73848870103552,184.7457161771675,184.7529436532995,184.7601711294315,184.7673986055635,184.7746260816955,184.78185355782747,184.78908103395946,184.79630851009148,184.80353598622347,184.81076346235545,184.81799093848747,184.82521841461946,184.83244589075144,184.83967336688343,184.84690084301542,184.85412831914743,184.86135579527942,184.8685832714114,184.87581074754343,184.8830382236754,184.8902656998074,184.89749317593942,184.9047206520714,184.9119481282034,184.91917560433538,184.92640308046737,184.93363055659938,184.94085803273137,184.94808550886336,184.95531298499537,184.96254046112736,184.96976793725935,184.97699541339134,184.98422288952332,184.99145036565534,184.99867784178733,185.00590531791931,185.01313279405133,185.02036027018332,185.0275877463153,185.03481522244732,185.0420426985793,185.0492701747113,185.05649765084328,185.06372512697527,185.0709526031073,185.07818007923927,185.08540755537126,185.09263503150328,185.09986250763527,185.10708998376725,185.11431745989924,185.12154493603123,185.12877241216324,185.13599988829523,185.14322736442722,185.15045484055923,185.15768231669122,185.1649097928232,185.17213726895523,185.1793647450872,185.1865922212192,185.1938196973512,185.20104717348318,185.2082746496152,185.21550212574718,185.22272960187917,185.22995707801118,185.23718455414317,185.24441203027516,185.25163950640714,185.25886698253913,185.26609445867115,185.27332193480314,185.28054941093512,185.28777688706714,185.29500436319913,185.3022318393311,185.30945931546313,185.31668679159512,185.3239142677271,185.3311417438591,185.33836921999108,185.3455966961231,185.35282417225508,185.36005164838707,185.3672791245191,185.37450660065107,185.38173407678306,185.38896155291505,185.39618902904704,185.40341650517905,185.41064398131104,185.41787145744303,185.42509893357504,185.43232640970703,185.43955388583902,185.44678136197103,185.45400883810302,185.461236314235,185.468463790367,185.47569126649898,185.482918742631,185.490146218763,185.49737369489497,185.504601171027,185.51182864715898,185.51905612329097,185.52628359942295,185.53351107555494,185.54073855168696,185.54796602781894,185.55519350395093,185.56242098008295,185.56964845621494,185.57687593234692,185.58410340847894,185.59133088461093,185.5985583607429,185.6057858368749,185.6130133130069,185.6202407891389,185.6274682652709,185.63469574140288,185.6419232175349,185.64915069366688,185.65637816979887,185.66360564593086,185.67083312206285,185.67806059819486,185.68528807432685,185.69251555045884,185.69974302659085,185.70697050272284,185.71419797885483,185.72142545498684,185.72865293111883,185.73588040725082,185.7431078833828,185.7503353595148,185.7575628356468,185.7647903117788,185.77201778791078,185.7792452640428,185.7864727401748,185.79370021630677,185.80092769243876,185.80815516857075,185.81538264470277,185.82261012083475,185.82983759696674,185.83706507309876,185.84429254923074,185.85152002536273,185.85874750149475,185.86597497762673,185.87320245375872,185.8804299298907,185.8876574060227,185.8948848821547,185.9021123582867,185.9093398344187,185.9165673105507,185.9237947866827,185.93102226281468,185.93824973894667,185.94547721507865,185.95270469121067,185.95993216734266,185.96715964347464,185.97438711960666,185.98161459573865,185.98884207187064,185.99606954800265,186.00329702413464,186.01052450026663,186.0177519763986,186.0249794525306,186.03220692866262,186.0394344047946,186.0466618809266,186.0538893570586,186.0611168331906,186.06834430932258,186.07557178545457,186.08279926158656,186.09002673771857,186.09725421385056,186.10448168998255,186.11170916611457,186.11893664224655,186.12616411837854,186.13339159451056,186.14061907064254,186.14784654677453,186.15507402290652,186.1623014990385,186.16952897517052,186.1767564513025,186.1839839274345,186.1912114035665,186.1984388796985,186.2056663558305,186.21289383196248,186.22012130809446,186.22734878422648,186.23457626035847,186.24180373649045,186.24903121262247,186.25625868875446,186.26348616488644,186.27071364101846,186.27794111715045,186.28516859328244,186.29239606941442,186.2996235455464,186.30685102167843,186.3140784978104,186.3213059739424,186.32853345007442,186.3357609262064,186.3429884023384,186.35021587847038,186.35744335460237,186.36467083073438,186.37189830686637,186.37912578299836,186.38635325913037,186.39358073526236,186.40080821139435,186.40803568752636,186.41526316365835,186.42249063979034,186.42971811592233,186.43694559205431,186.44417306818633,186.45140054431832,186.4586280204503,186.46585549658232,186.4730829727143,186.4803104488463,186.48753792497828,186.49476540111027,186.5019928772423,186.50922035337427,186.51644782950626,186.52367530563828,186.53090278177027,186.53813025790225,186.54535773403424,186.55258521016626,186.55981268629824,186.56704016243023,186.57426763856222,186.58149511469423,186.58872259082622,186.5959500669582,186.60317754309023,186.6104050192222,186.6176324953542,186.6248599714862,186.63208744761818,186.6393149237502,186.64654239988218,186.65376987601417,186.66099735214618,186.66822482827817,186.67545230441016,186.68267978054214,186.68990725667416,186.69713473280615,186.70436220893814,186.71158968507012,186.71881716120214,186.72604463733413,186.7332721134661,186.74049958959813,186.74772706573012,186.7549545418621,186.7621820179941,186.76940949412608,186.7766369702581,186.78386444639008,186.79109192252207,186.7983193986541,186.80554687478607,186.81277435091806,186.82000182705005,186.82722930318207,186.83445677931405,186.84168425544604,186.84891173157803,186.85613920771004,186.86336668384203,186.87059415997402,186.87782163610603,186.88504911223802,186.89227658837,186.899504064502,186.90673154063398,186.913959016766,186.921186492898,186.92841396902998,186.935641445162,186.94286892129398,186.95009639742597,186.95732387355795,186.96455134968997,186.97177882582196,186.97900630195394,186.98623377808593,186.99346125421795,187.00068873034994,187.00791620648192,187.01514368261394,187.02237115874593,187.0295986348779,187.0368261110099,187.0440535871419,187.0512810632739,187.0585085394059,187.06573601553788,187.0729634916699,187.08019096780188,187.08741844393387,187.09464592006586,187.10187339619787,187.10910087232986,187.11632834846185,187.12355582459384,187.13078330072585,187.13801077685784,187.14523825298983,187.15246572912184,187.15969320525383,187.16692068138582,187.1741481575178,187.1813756336498,187.1886031097818,187.1958305859138,187.20305806204578,187.2102855381778,187.2175130143098,187.22474049044177,187.23196796657376,187.23919544270578,187.24642291883777,187.25365039496975,187.26087787110174,187.26810534723376,187.27533282336574,187.28256029949773,187.28978777562975,187.29701525176174,187.30424272789372,187.3114702040257,187.3186976801577,187.3259251562897,187.3331526324217,187.3403801085537,187.3476075846857,187.3548350608177,187.36206253694968,187.36929001308167,187.37651748921368,187.38374496534567,187.39097244147766,187.39819991760965,187.40542739374166,187.41265486987365,187.41988234600564,187.42710982213762,187.43433729826964,187.44156477440163,187.44879225053361,187.4560197266656,187.46324720279762,187.4704746789296,187.4777021550616,187.4849296311936,187.4921571073256,187.49938458345758,187.50661205958957,187.5138395357216,187.52106701185357,187.52829448798556,187.53552196411755,187.54274944024957,187.54997691638155,187.55720439251354,187.56443186864553,187.57165934477754,187.57888682090953,187.58611429704152,187.5933417731735,187.60056924930552,187.6077967254375,187.6150242015695,187.6222516777015,187.6294791538335,187.6367066299655,187.64393410609748,187.6511615822295,187.65838905836148,187.66561653449347,187.67284401062545,187.68007148675747,187.68729896288946,187.69452643902144,187.70175391515343,187.70898139128545,187.71620886741744,187.72343634354942,187.7306638196814,187.73789129581343,187.7451187719454,187.7523462480774,187.75957372420942,187.7668012003414,187.7740286764734,187.78125615260538,187.7884836287374,187.79571110486938,187.80293858100137,187.81016605713336,187.81739353326537,187.82462100939736,187.83184848552935,187.83907596166134,187.84630343779335,187.85353091392534,187.86075839005733,187.86798586618931,187.87521334232133,187.88244081845332,187.8896682945853,187.89689577071732,187.9041232468493,187.9113507229813,187.91857819911328,187.9258056752453,187.9330331513773,187.94026062750928,187.94748810364126,187.95471557977328,187.96194305590527,187.96917053203725,187.97639800816924,187.98362548430126,187.99085296043324,187.99808043656523,188.00530791269722,188.01253538882924,188.01976286496122,188.0269903410932,188.03421781722523,188.0414452933572,188.0486727694892,188.0559002456212,188.06312772175318,188.0703551978852,188.07758267401718,188.08481015014917,188.09203762628118,188.09926510241317,188.10649257854516,188.11372005467715,188.12094753080916,188.12817500694115,188.13540248307314,188.14262995920512,188.14985743533714,188.15708491146913,188.16431238760111,188.17153986373313,188.17876733986512,188.1859948159971,188.1932222921291,188.20044976826108,188.2076772443931,188.21490472052508,188.22213219665707,188.2293596727891,188.23658714892107,188.24381462505306,188.25104210118505,188.25826957731707,188.26549705344905,188.27272452958104,188.27995200571303,188.28717948184504,188.29440695797703,188.30163443410902,188.30886191024103,188.31608938637302,188.323316862505,188.330544338637,188.33777181476898,188.344999290901,188.352226767033,188.35945424316498,188.366681719297,188.37390919542898,188.38113667156097,188.38836414769295,188.39559162382497,188.40281909995696,188.41004657608894,188.41727405222093,188.42450152835295,188.43172900448494,188.43895648061692,188.44618395674894,188.45341143288093,188.4606389090129,188.4678663851449,188.4750938612769,188.4823213374089,188.4895488135409,188.49677628967288,188.5040037658049,188.51123124193688,188.51845871806887,188.52568619420086,188.53291367033287,188.54014114646486,188.54736862259685,188.55459609872884,188.56182357486085,188.56905105099284,188.57627852712483,188.58350600325684,188.59073347938883,188.59796095552082,188.6051884316528,188.6124159077848,188.6196433839168,188.6268708600488,188.63409833618078,188.6413258123128,188.6485532884448,188.65578076457678,188.66300824070876,188.67023571684078,188.67746319297277,188.68469066910475,188.69191814523674,188.69914562136876,188.70637309750074,188.71360057363273,188.72082804976475,188.72805552589674,188.73528300202872,188.7425104781607,188.7497379542927,188.7569654304247,188.7641929065567,188.7714203826887,188.7786478588207,188.7858753349527,188.79310281108468,188.80033028721667,188.80755776334868,188.81478523948067,188.82201271561266,188.82924019174465,188.83646766787666,188.84369514400865,188.85092262014064,188.85815009627265,188.86537757240464,188.87260504853663,188.87983252466861,188.8870600008006,188.89428747693262,188.9015149530646,188.9087424291966,188.9159699053286,188.9231973814606,188.93042485759258,188.93765233372457,188.9448798098566,188.95210728598857,188.95933476212056,188.96656223825255,188.97378971438457,188.98101719051655,188.98824466664854,188.99547214278056,189.00269961891254,189.00992709504453,189.01715457117652,189.0243820473085,189.03160952344052,189.0388369995725,189.0460644757045,189.0532919518365,189.0605194279685,189.0677469041005,189.07497438023248,189.0822018563645,189.08942933249648,189.09665680862847,189.10388428476045,189.11111176089247,189.11833923702446,189.12556671315645,189.13279418928846,189.14002166542045,189.14724914155244,189.15447661768442,189.1617040938164,189.16893156994843,189.17615904608041,189.1833865222124,189.19061399834442,189.1978414744764,189.2050689506084,189.21229642674038,189.2195239028724,189.22675137900438,189.23397885513637,189.24120633126836,189.24843380740037,189.25566128353236,189.26288875966435,189.27011623579637,189.27734371192835,189.28457118806034,189.29179866419233,189.29902614032432,189.30625361645633,189.31348109258832,189.3207085687203,189.32793604485232,189.3351635209843,189.3423909971163,189.34961847324828,189.3568459493803,189.3640734255123,189.37130090164428,189.37852837777626,189.38575585390828,189.39298333004027,189.40021080617225,189.40743828230424,189.41466575843626,189.42189323456824,189.42912071070023,189.43634818683222,189.44357566296424,189.45080313909622,189.4580306152282,189.46525809136023,189.4724855674922,189.4797130436242,189.4869405197562,189.4941679958882,189.5013954720202,189.50862294815218,189.51585042428417,189.52307790041618,189.53030537654817,189.53753285268016,189.54476032881215,189.55198780494416,189.55921528107615,189.56644275720814,189.57367023334012,189.58089770947214,189.58812518560413,189.59535266173611,189.60258013786813,189.60980761400012,189.6170350901321,189.6242625662641,189.6314900423961,189.6387175185281,189.64594499466008,189.65317247079207,189.6603999469241,189.66762742305608,189.67485489918806,189.68208237532005,189.68930985145207,189.69653732758405,189.70376480371604,189.71099227984803,189.71821975598004,189.72544723211203,189.73267470824402,189.73990218437604,189.74712966050802,189.75435713664,189.761584612772,189.768812088904,189.776039565036,189.783267041168,189.79049451729998,189.797721993432,189.80494946956398,189.81217694569597,189.81940442182795,189.82663189795997,189.83385937409196,189.84108685022395,189.84831432635593,189.85554180248795,189.86276927861994,189.86999675475192,189.87722423088394,189.88445170701593,189.89167918314791,189.8989066592799,189.90613413541192,189.9133616115439,189.9205890876759,189.92781656380788,189.9350440399399,189.94227151607188,189.94949899220387,189.95672646833586,189.96395394446787,189.97118142059986,189.97840889673185,189.98563637286384,189.99286384899585,190.00009132512784,190.00731880125983,190.01454627739184,190.02177375352383,190.02900122965582,190.0362287057878,190.0434561819198,190.0506836580518,190.0579111341838,190.06513861031578,190.0723660864478,190.0795935625798,190.08682103871178,190.09404851484376,190.10127599097578,190.10850346710777,190.11573094323975,190.12295841937174,190.13018589550376,190.13741337163574,190.14464084776773,190.15186832389975,190.15909580003174,190.16632327616372,190.1735507522957,190.1807782284277,190.1880057045597,190.1952331806917,190.2024606568237,190.2096881329557,190.2169156090877,190.22414308521968,190.23137056135167,190.23859803748368,190.24582551361567,190.25305298974766,190.26028046587965,190.26750794201166,190.27473541814365,190.28196289427564,190.28919037040765,190.29641784653964,190.30364532267163,190.31087279880362,190.3181002749356,190.32532775106762,190.3325552271996,190.3397827033316,190.3470101794636,190.3542376555956,190.36146513172758,190.36869260785957,190.3759200839916,190.38314756012358,190.39037503625556,190.39760251238755,190.40482998851957,190.41205746465155,190.41928494078354,190.42651241691556,190.43373989304754,190.44096736917953,190.44819484531152,190.4554223214435,190.46264979757552,190.4698772737075,190.4771047498395,190.4843322259715,190.4915597021035,190.4987871782355,190.50601465436748,190.5132421304995,190.52046960663148,190.52769708276347,190.53492455889545,190.54215203502747,190.54937951115946,190.55660698729145,190.56383446342346,190.57106193955545,190.57828941568744,190.58551689181942,190.5927443679514,190.59997184408343,190.60719932021541,190.6144267963474,190.62165427247942,190.6288817486114,190.6361092247434,190.64333670087538,190.6505641770074,190.65779165313938,190.66501912927137,190.67224660540336,190.67947408153537,190.68670155766736,190.69392903379935,190.70115650993137,190.70838398606335,190.71561146219534,190.72283893832733,190.73006641445932,190.73729389059133,190.74452136672332,190.7517488428553,190.75897631898732,190.7662037951193,190.7734312712513,190.78065874738328,190.7878862235153,190.7951136996473,190.80234117577928,190.80956865191126,190.81679612804328,190.82402360417527,190.83125108030725,190.83847855643927,190.84570603257126,190.85293350870325,190.86016098483523,190.86738846096722,190.87461593709924,190.88184341323122,190.8890708893632,190.89629836549523,190.90352584162721,190.9107533177592,190.9179807938912,190.9252082700232,190.9324357461552,190.93966322228718,190.94689069841917,190.95411817455118,190.96134565068317,190.96857312681516,190.97580060294717,190.98302807907916,190.99025555521115,190.99748303134314,191.00471050747512,191.01193798360714,191.01916545973913,191.02639293587112,191.03362041200313,191.04084788813512,191.0480753642671,191.0553028403991,191.0625303165311,191.0697577926631,191.07698526879508,191.08421274492707,191.0914402210591,191.09866769719108,191.10589517332306,191.11312264945508,191.12035012558707,191.12757760171905,191.13480507785104,191.14203255398303,191.14926003011504,191.15648750624703,191.16371498237902,191.17094245851104,191.17816993464302,191.185397410775,191.192624886907,191.199852363039,191.207079839171,191.214307315303,191.22153479143498,191.228762267567,191.23598974369898,191.24321721983097,191.25044469596298,191.25767217209497,191.26489964822696,191.27212712435895,191.27935460049093,191.28658207662295,191.29380955275494,191.30103702888692,191.30826450501894,191.31549198115093,191.32271945728291,191.3299469334149,191.33717440954692,191.3444018856789,191.3516293618109,191.35885683794288,191.3660843140749,191.37331179020688,191.38053926633887,191.3877667424709,191.39499421860287,191.40222169473486,191.40944917086685,191.41667664699884,191.42390412313085,191.43113159926284,191.43835907539483,191.44558655152684,191.45281402765883,191.46004150379082,191.4672689799228,191.47449645605482,191.4817239321868,191.4889514083188,191.49617888445079,191.5034063605828,191.5106338367148,191.51786131284678,191.52508878897876,191.53231626511078,191.53954374124277,191.54677121737475,191.55399869350674,191.56122616963876,191.56845364577075,191.57568112190273,191.58290859803475,191.59013607416674,191.59736355029872,191.6045910264307,191.61181850256273,191.61904597869471,191.6262734548267,191.6335009309587,191.6407284070907,191.6479558832227,191.65518335935468,191.66241083548667,191.66963831161868,191.67686578775067,191.68409326388266,191.69132074001465,191.69854821614666,191.70577569227865,191.71300316841064,191.72023064454265,191.72745812067464,191.73468559680663,191.74191307293862,191.74914054907063,191.75636802520262,191.7635955013346,191.7708229774666,191.7780504535986,191.7852779297306,191.79250540586258,191.79973288199457,191.8069603581266,191.81418783425858,191.82141531039056,191.82864278652255,191.83587026265457,191.84309773878655,191.85032521491854,191.85755269105056,191.86478016718254,191.87200764331453,191.87923511944652,191.88646259557854,191.89369007171052,191.9009175478425,191.9081450239745,191.9153725001065,191.9225999762385,191.9298274523705,191.93705492850248,191.9442824046345,191.95150988076648,191.95873735689847,191.96596483303045,191.97319230916247,191.98041978529446,191.98764726142645,191.99487473755846,192.00210221369045,192.00932968982244,192.01655716595442,192.02378464208644,192.03101211821843,192.03823959435042,192.0454670704824,192.05269454661442,192.0599220227464,192.0671494988784,192.07437697501038,192.0816044511424,192.08883192727438,192.09605940340637,192.10328687953836,192.11051435567038,192.11774183180236,192.12496930793435,192.13219678406637,192.13942426019835,192.14665173633034,192.15387921246233,192.16110668859432,192.16833416472633,192.17556164085832,192.1827891169903,192.19001659312232,192.1972440692543,192.2044715453863,192.21169902151829,192.2189264976503,192.2261539737823,192.23338144991428,192.24060892604626,192.24783640217828,192.25506387831027,192.26229135444225,192.26951883057427,192.27674630670626,192.28397378283825,192.29120125897023,192.29842873510222,192.30565621123424,192.31288368736622,192.3201111634982,192.32733863963023,192.33456611576221,192.3417935918942,192.3490210680262,192.3562485441582,192.3634760202902,192.37070349642218,192.37793097255417,192.38515844868618,192.39238592481817,192.39961340095016,192.40684087708217,192.41406835321416,192.42129582934615,192.42852330547814,192.43575078161012,192.44297825774214,192.45020573387413,192.45743321000612,192.46466068613813,192.47188816227012,192.4791156384021,192.4863431145341,192.4935705906661,192.5007980667981,192.50802554293008,192.51525301906207,192.5224804951941,192.52970797132608,192.53693544745806,192.54416292359008,192.55139039972207,192.55861787585405,192.56584535198604,192.57307282811803,192.58030030425004,192.58752778038203,192.59475525651402,192.60198273264604,192.60921020877802,192.61643768491,192.623665161042,192.63089263717401,192.638120113306,192.645347589438,192.65257506556998,192.659802541702,192.66703001783398,192.67425749396597,192.68148497009798,192.68871244622997,192.69593992236196,192.70316739849395,192.71039487462593,192.71762235075795,192.72484982688994,192.73207730302192,192.73930477915394,192.74653225528593,192.75375973141792,192.7609872075499,192.76821468368192,192.7754421598139,192.7826696359459,192.78989711207788,192.7971245882099,192.80435206434188,192.81157954047387,192.8188070166059,192.82603449273788,192.83326196886986,192.84048944500185,192.84771692113384,192.85494439726585,192.86217187339784,192.86939934952983,192.87662682566184,192.88385430179383,192.89108177792582,192.8983092540578,192.90553673018982,192.9127642063218,192.9199916824538,192.92721915858579,192.9344466347178,192.9416741108498,192.94890158698178,192.9561290631138,192.96335653924578,192.97058401537777,192.97781149150975,192.98503896764174,192.99226644377376,192.99949391990575,193.00672139603773,193.01394887216975,193.02117634830174,193.02840382443372,193.0356313005657,193.04285877669773,193.05008625282971,193.0573137289617,193.0645412050937,193.0717686812257,193.0789961573577,193.08622363348968,193.0934511096217,193.10067858575368,193.10790606188567,193.11513353801766,193.12236101414965,193.12958849028166,193.13681596641365,193.14404344254564,193.15127091867765,193.15849839480964,193.16572587094163,193.17295334707362,193.18018082320563,193.18740829933762,193.1946357754696,193.2018632516016,193.2090907277336,193.2163182038656,193.22354567999759,193.2307731561296,193.2380006322616,193.24522810839358,193.25245558452556,193.25968306065755,193.26691053678957,193.27413801292155,193.28136548905354,193.28859296518556,193.29582044131755,193.30304791744953,193.31027539358152,193.31750286971354,193.32473034584552,193.3319578219775,193.3391852981095,193.34641277424151,193.3536402503735,193.3608677265055,193.3680952026375,193.3753226787695,193.38255015490148,193.38977763103347,193.39700510716546,193.40423258329747,193.41146005942946,193.41868753556145,193.42591501169346,193.43314248782545,193.44036996395744,193.44759744008942,193.45482491622144,193.46205239235343,193.46927986848542,193.4765073446174,193.48373482074942,193.4909622968814,193.4981897730134,193.50541724914538,193.5126447252774,193.51987220140938,193.52709967754137,193.53432715367336,193.54155462980538,193.54878210593736,193.55600958206935,193.56323705820137,193.57046453433335,193.57769201046534,193.58491948659733,193.59214696272934,193.59937443886133,193.60660191499332,193.6138293911253,193.62105686725732,193.6282843433893,193.6355118195213,193.64273929565329,193.6499667717853,193.6571942479173,193.66442172404928,193.67164920018126,193.67887667631328,193.68610415244527,193.69333162857725,193.70055910470927,193.70778658084126,193.71501405697325,193.72224153310523,193.72946900923725,193.73669648536924,193.74392396150122,193.7511514376332,193.75837891376523,193.76560638989721,193.7728338660292,193.7800613421612,193.7872888182932,193.7945162944252,193.80174377055718,193.80897124668917,193.81619872282118,193.82342619895317,193.83065367508516,193.83788115121718,193.84510862734916,193.85233610348115,193.85956357961314,193.86679105574515,193.87401853187714,193.88124600800913,193.88847348414112,193.89570096027313,193.90292843640512,193.9101559125371,193.9173833886691,193.9246108648011,193.9318383409331,193.93906581706509,193.94629329319707,193.9535207693291,193.96074824546108,193.96797572159306,193.97520319772508,193.98243067385707,193.98965814998905,193.99688562612104,194.00411310225306,194.01134057838505,194.01856805451703,194.02579553064902,194.03302300678104,194.04025048291302,194.047477959045,194.054705435177,194.06193291130901,194.069160387441,194.076387863573,194.08361533970498,194.090842815837,194.09807029196898,194.10529776810097,194.11252524423298,194.11975272036497,194.12698019649696,194.13420767262895,194.14143514876093,194.14866262489295,194.15589010102494,194.16311757715692,194.17034505328894,194.17757252942093,194.18480000555292,194.1920274816849,194.19925495781692,194.2064824339489,194.2137099100809,194.22093738621288,194.2281648623449,194.23539233847688,194.24261981460887,194.2498472907409,194.25707476687288,194.26430224300486,194.27152971913685,194.27875719526884,194.28598467140085,194.29321214753284,194.30043962366483,194.30766709979684,194.31489457592883,194.32212205206082,194.3293495281928,194.33657700432482,194.3438044804568,194.3510319565888,194.35825943272079,194.3654869088528,194.3727143849848,194.37994186111678,194.3871693372488,194.39439681338078,194.40162428951277,194.40885176564476,194.41607924177674,194.42330671790876,194.43053419404075,194.43776167017273,194.44498914630475,194.45221662243674,194.45944409856872,194.4666715747007,194.47389905083273,194.48112652696472,194.4883540030967,194.4955814792287,194.5028089553607,194.5100364314927,194.51726390762468,194.5244913837567,194.53171885988868,194.53894633602067,194.54617381215266,194.55340128828465,194.56062876441666,194.56785624054865,194.57508371668064,194.58231119281265,194.58953866894464,194.59676614507663,194.60399362120862,194.61122109734063,194.61844857347262,194.6256760496046,194.6329035257366,194.6401310018686,194.6473584780006,194.65458595413259,194.6618134302646,194.6690409063966,194.67626838252858,194.68349585866056,194.69072333479255,194.69795081092457,194.70517828705655,194.71240576318854,194.71963323932056,194.72686071545255,194.73408819158453,194.74131566771652,194.74854314384854,194.75577061998052,194.7629980961125,194.7702255722445,194.77745304837651,194.7846805245085,194.7919080006405,194.7991354767725,194.8063629529045,194.81359042903648,194.82081790516847,194.82804538130046,194.83527285743247,194.84250033356446,194.84972780969645,194.85695528582846,194.86418276196045,194.87141023809244,194.87863771422442,194.88586519035644,194.89309266648843,194.90032014262042,194.9075476187524,194.91477509488442,194.9220025710164,194.9292300471484,194.9364575232804,194.9436849994124,194.95091247554438,194.95813995167637,194.96536742780836,194.97259490394038,194.97982238007236,194.98704985620435,194.99427733233637,195.00150480846835,195.00873228460034,195.01595976073233,195.02318723686435,195.03041471299633,195.03764218912832,195.0448696652603,195.05209714139232,195.0593246175243,195.0665520936563,195.07377956978831,195.0810070459203,195.0882345220523,195.09546199818428,195.10268947431626,195.10991695044828,195.11714442658027,195.12437190271226,195.13159937884427,195.13882685497626,195.14605433110825,195.15328180724023,195.16050928337225,195.16773675950424,195.17496423563622,195.1821917117682,195.18941918790023,195.19664666403222,195.2038741401642,195.21110161629622,195.2183290924282,195.2255565685602,195.23278404469218,195.24001152082417,195.24723899695618,195.25446647308817,195.26169394922016,195.26892142535218,195.27614890148416,195.28337637761615,195.29060385374814,195.29783132988015,195.30505880601214,195.31228628214413,195.31951375827612,195.32674123440813,195.33396871054012,195.3411961866721,195.34842366280412,195.3556511389361,195.3628786150681,195.37010609120009,195.37733356733207,195.3845610434641,195.39178851959608,195.39901599572806,195.40624347186008,195.41347094799207,195.42069842412405,195.42792590025604,195.43515337638806,195.44238085252005,195.44960832865203,195.45683580478402,195.46406328091604,195.47129075704802,195.47851823318,195.48574570931203,195.49297318544401,195.500200661576,195.507428137708,195.51465561383998,195.521883089972,195.52911056610398,195.53633804223597,195.54356551836798,195.55079299449997,195.55802047063196,195.56524794676395,195.57247542289596,195.57970289902795,195.58693037515994,195.59415785129192,195.60138532742394,195.60861280355593,195.61584027968792,195.6230677558199,195.63029523195192,195.6375227080839,195.6447501842159,195.65197766034788,195.6592051364799,195.66643261261189,195.67366008874387,195.6808875648759,195.68811504100788,195.69534251713986,195.70256999327185,195.70979746940387,195.71702494553585,195.72425242166784,195.73147989779983,195.73870737393185,195.74593485006383,195.75316232619582,195.7603898023278,195.76761727845982,195.7748447545918,195.7820722307238,195.7892997068558,195.7965271829878,195.8037546591198,195.81098213525178,195.8182096113838,195.82543708751578,195.83266456364777,195.83989203977976,195.84711951591177,195.85434699204376,195.86157446817575,195.86880194430773,195.87602942043975,195.88325689657174,195.89048437270372,195.8977118488357,195.90493932496773,195.91216680109972,195.9193942772317,195.9266217533637,195.9338492294957,195.9410767056277,195.94830418175968,195.9555316578917,195.96275913402368,195.96998661015567,195.97721408628766,195.98444156241968,195.99166903855166,195.99889651468365,196.00612399081564,196.01335146694765,196.02057894307964,196.02780641921163,196.03503389534362,196.04226137147563,196.04948884760762,196.0567163237396,196.0639437998716,196.0711712760036,196.0783987521356,196.08562622826759,196.0928537043996,196.1000811805316,196.10730865666358,196.11453613279556,196.12176360892758,196.12899108505957,196.13621856119155,196.14344603732354,196.15067351345556,196.15790098958755,196.16512846571953,196.17235594185152,196.17958341798354,196.18681089411552,196.1940383702475,196.2012658463795,196.20849332251152,196.2157207986435,196.2229482747755,196.2301757509075,196.2374032270395,196.24463070317148,196.25185817930347,196.25908565543546,196.26631313156747,196.27354060769946,196.28076808383145,196.28799555996346,196.29522303609545,196.30245051222744,196.30967798835943,196.31690546449144,196.32413294062343,196.33136041675542,196.3385878928874,196.34581536901942,196.3530428451514,196.3602703212834,196.3674977974154,196.3747252735474,196.38195274967939,196.38918022581137,196.39640770194336,196.40363517807538,196.41086265420736,196.41809013033935,196.42531760647137,196.43254508260335,196.43977255873534,196.44700003486733,196.45422751099935,196.46145498713133,196.46868246326332,196.4759099393953,196.48313741552732,196.4903648916593,196.4975923677913,196.50481984392331,196.5120473200553,196.5192747961873,196.52650227231928,196.53372974845126,196.54095722458328,196.54818470071527,196.55541217684726,196.56263965297927,196.56986712911126,196.57709460524325,196.58432208137523,196.59154955750725,196.59877703363924,196.60600450977122,196.6132319859032,196.62045946203523,196.62768693816722,196.6349144142992,196.64214189043122,196.6493693665632,196.6565968426952,196.66382431882718,196.67105179495917,196.67827927109118,196.68550674722317,196.69273422335516,196.69996169948718,196.70718917561916,196.71441665175115,196.72164412788314,196.72887160401515,196.73609908014714,196.74332655627913,196.75055403241112,196.75778150854313,196.76500898467512,196.7722364608071,196.77946393693912,196.7866914130711,196.7939188892031,196.8011463653351,196.80837384146707,196.8156013175991,196.82282879373108,196.83005626986306,196.83728374599508,196.84451122212707,196.85173869825906,196.85896617439104,196.86619365052306,196.87342112665505,196.88064860278703,196.88787607891902,196.89510355505104,196.90233103118302,196.909558507315,196.91678598344703,196.92401345957902,196.931240935711,196.938468411843,196.94569588797498,196.952923364107,196.96015084023898,196.96737831637097,196.97460579250298,196.98183326863497,196.98906074476696,196.99628822089895,197.00351569703096,197.01074317316295,197.01797064929494,197.02519812542693,197.03242560155894,197.03965307769093,197.04688055382292,197.05410802995493,197.06133550608692,197.0685629822189,197.0757904583509,197.08301793448288,197.0902454106149,197.09747288674689,197.10470036287887,197.1119278390109,197.11915531514288,197.12638279127486,197.13361026740685,197.14083774353887,197.14806521967085,197.15529269580284,197.16252017193483,197.16974764806685,197.17697512419883,197.18420260033082,197.19143007646284,197.19865755259482,197.2058850287268,197.2131125048588,197.2203399809908,197.2275674571228,197.2347949332548,197.24202240938678,197.2492498855188,197.25647736165078,197.26370483778277,197.27093231391476,197.27815979004677,197.28538726617876,197.29261474231075,197.29984221844273,197.30706969457475,197.31429717070674,197.32152464683872,197.32875212297074,197.33597959910273,197.34320707523472,197.3504345513667,197.3576620274987,197.3648895036307,197.3721169797627,197.37934445589468,197.3865719320267,197.39379940815869,197.40102688429067,197.40825436042266,197.41548183655468,197.42270931268666,197.42993678881865,197.43716426495064,197.44439174108265,197.45161921721464,197.45884669334663,197.46607416947865,197.47330164561063,197.48052912174262,197.4877565978746,197.4949840740066,197.5022115501386,197.5094390262706,197.5166665024026,197.5238939785346,197.5311214546666,197.53834893079858,197.54557640693056,197.55280388306258,197.56003135919457,197.56725883532656,197.57448631145854,197.58171378759056,197.58894126372255,197.59616873985453,197.60339621598652,197.61062369211854,197.61785116825052,197.6250786443825,197.6323061205145,197.63953359664652,197.6467610727785,197.6539885489105,197.6612160250425,197.6684435011745,197.67567097730648,197.68289845343847,197.69012592957048,197.69735340570247,197.70458088183446,197.71180835796645,197.71903583409846,197.72626331023045,197.73349078636244,197.74071826249443,197.74794573862644,197.75517321475843,197.76240069089042,197.7696281670224,197.77685564315442,197.7840831192864,197.7913105954184,197.7985380715504,197.8057655476824,197.81299302381439,197.82022049994637,197.8274479760784,197.83467545221038,197.84190292834236,197.84913040447435,197.85635788060637,197.86358535673835,197.87081283287034,197.87804030900233,197.88526778513435,197.89249526126633,197.89972273739832,197.9069502135303,197.91417768966232,197.9214051657943,197.9286326419263,197.93586011805832,197.9430875941903,197.9503150703223,197.95754254645428,197.9647700225863,197.97199749871828,197.97922497485027,197.98645245098226,197.99367992711427,198.00090740324626,198.00813487937825,198.01536235551023,198.02258983164225,198.02981730777424,198.03704478390623,198.0442722600382,198.05149973617023,198.05872721230222,198.0659546884342,198.07318216456622,198.0804096406982,198.0876371168302,198.09486459296218,198.1020920690942,198.10931954522619,198.11654702135817,198.12377449749016,198.13100197362218,198.13822944975416,198.14545692588615,198.15268440201814,198.15991187815015,198.16713935428214,198.17436683041413,198.18159430654612,198.18882178267813,198.19604925881012,198.2032767349421,198.21050421107412,198.2177316872061,198.2249591633381,198.2321866394701,198.23941411560207,198.2466415917341,198.25386906786608,198.26109654399806,198.26832402013008,198.27555149626207,198.28277897239406,198.29000644852604,198.29723392465806,198.30446140079005,198.31168887692203,198.31891635305402,198.32614382918604,198.33337130531802,198.34059878145,198.34782625758203,198.35505373371402,198.362281209846,198.369508685978,198.37673616210998,198.383963638242,198.39119111437398,198.39841859050597,198.40564606663798,198.41287354276997,198.42010101890196,198.42732849503395,198.43455597116596,198.44178344729795,198.44901092342994,198.45623839956193,198.46346587569394,198.47069335182593,198.47792082795792,198.48514830408993,198.49237578022192,198.4996032563539,198.5068307324859,198.51405820861788,198.5212856847499,198.5285131608819,198.53574063701387,198.5429681131459,198.55019558927788,198.55742306540986,198.56465054154185,198.57187801767387,198.57910549380586,198.58633296993784,198.59356044606983,198.60078792220185,198.60801539833383,198.61524287446582,198.62247035059784,198.62969782672982,198.6369253028618,198.6441527789938,198.6513802551258,198.6586077312578,198.6658352073898,198.67306268352178,198.6802901596538,198.68751763578578,198.69474511191777,198.70197258804976,198.70920006418177,198.71642754031376,198.72365501644575,198.73088249257773,198.73810996870975,198.74533744484174,198.75256492097373,198.75979239710574,198.76701987323773,198.77424734936972,198.7814748255017,198.7887023016337,198.7959297777657,198.8031572538977,198.81038473002968,198.8176122061617,198.82483968229369,198.83206715842567,198.83929463455766,198.84652211068968,198.85374958682166,198.86097706295365,198.86820453908564,198.87543201521765,198.88265949134964,198.88988696748163,198.89711444361365,198.90434191974563,198.91156939587762,198.9187968720096,198.9260243481416,198.9332518242736,198.9404793004056,198.9477067765376,198.9549342526696,198.9621617288016,198.96938920493358,198.97661668106556,198.98384415719758,198.99107163332957,198.99829910946156,199.00552658559354,199.01275406172556,199.01998153785755,199.02720901398953,199.03443649012155,199.04166396625354,199.04889144238552,199.0561189185175,199.0633463946495,199.07057387078152,199.0778013469135,199.0850288230455,199.0922562991775,199.0994837753095,199.10671125144148,199.11393872757347,199.12116620370549,199.12839367983747,199.13562115596946,199.14284863210145,199.15007610823346,199.15730358436545,199.16453106049744,199.17175853662945,199.17898601276144,199.18621348889343,199.19344096502542,199.2006684411574,199.20789591728942,199.2151233934214,199.2223508695534,199.2295783456854,199.2368058218174,199.2440332979494,199.25126077408137,199.2584882502134,199.26571572634538,199.27294320247736,199.28017067860935,199.28739815474137,199.29462563087336,199.30185310700534,199.30908058313736,199.31630805926935,199.32353553540133,199.33076301153332,199.3379904876653,199.34521796379732,199.3524454399293,199.3596729160613,199.36690039219332,199.3741278683253,199.3813553444573,199.38858282058928,199.3958102967213,199.40303777285328,199.41026524898527,199.41749272511726,199.42472020124927,199.43194767738126,199.43917515351325,199.44640262964526,199.45363010577725,199.46085758190924,199.46808505804123,199.4753125341732,199.48254001030523,199.48976748643722,199.4969949625692,199.50422243870122,199.5114499148332,199.5186773909652,199.52590486709718,199.5331323432292,199.54035981936119,199.54758729549317,199.55481477162516,199.56204224775718,199.56926972388916,199.57649720002115,199.58372467615317,199.59095215228515,199.59817962841714,199.60540710454913,199.61263458068112,199.61986205681313,199.62708953294512,199.6343170090771,199.64154448520912,199.6487719613411,199.6559994374731,199.6632269136051,199.6704543897371,199.6776818658691,199.68490934200108,199.69213681813306,199.69936429426508,199.70659177039707,199.71381924652906,199.72104672266104,199.72827419879306,199.73550167492505,199.74272915105703,199.74995662718902,199.75718410332104,199.76441157945303,199.771639055585,199.77886653171703,199.78609400784902,199.793321483981,199.800548960113,199.807776436245,199.815003912377,199.82223138850898,199.82945886464097,199.83668634077299,199.84391381690497,199.85114129303696,199.85836876916895,199.86559624530096,199.87282372143295,199.88005119756494,199.88727867369693,199.89450614982894,199.90173362596093,199.90896110209292,199.91618857822493,199.92341605435692,199.9306435304889,199.9378710066209,199.9450984827529,199.9523259588849,199.9595534350169,199.96678091114887,199.9740083872809,199.98123586341288,199.98846333954486,199.99569081567685,200.00291829180887,200.01014576794086,200.01737324407284,200.02460072020483,200.03182819633685,200.03905567246883,200.04628314860082,200.05351062473284,200.06073810086482,200.0679655769968,200.0751930531288,200.08242052926082,200.0896480053928,200.0968754815248,200.10410295765678,200.1113304337888,200.11855790992078,200.12578538605277,200.13301286218476,200.14024033831677,200.14746781444876,200.15469529058075,200.16192276671273,200.16915024284475,200.17637771897674,200.18360519510873,200.19083267124074,200.19806014737273,200.20528762350472,200.2125150996367,200.21974257576872,200.2269700519007,200.2341975280327,200.24142500416468,200.2486524802967,200.25587995642869,200.26310743256067,200.27033490869266,200.27756238482468,200.28478986095666,200.29201733708865,200.29924481322064,200.30647228935266,200.31369976548464,200.32092724161663,200.32815471774865,200.33538219388063,200.34260967001262,200.3498371461446,200.3570646222766,200.3642920984086,200.3715195745406,200.3787470506726,200.3859745268046,200.3932020029366,200.40042947906858,200.40765695520057,200.41488443133258,200.42211190746457,200.42933938359656,200.43656685972854,200.44379433586056,200.45102181199255,200.45824928812453,200.46547676425655,200.47270424038854,200.47993171652053,200.4871591926525,200.4943866687845,200.50161414491652,200.5088416210485,200.5160690971805,200.5232965733125,200.5305240494445,200.53775152557648,200.54497900170847,200.55220647784049,200.55943395397247,200.56666143010446,200.57388890623645,200.58111638236846,200.58834385850045,200.59557133463244,200.60279881076445,200.61002628689644,200.61725376302843,200.62448123916042,200.6317087152924,200.63893619142442,200.6461636675564,200.6533911436884,200.6606186198204,200.6678460959524,200.6750735720844,200.68230104821637,200.6895285243484,200.69675600048038,200.70398347661236,200.71121095274435,200.71843842887637,200.72566590500836,200.73289338114034,200.74012085727236,200.74734833340435,200.75457580953633,200.76180328566832,200.7690307618003,200.77625823793232,200.7834857140643,200.7907131901963,200.79794066632832,200.8051681424603,200.8123956185923,200.81962309472428,200.8268505708563,200.83407804698828,200.84130552312027,200.84853299925226,200.85576047538427,200.86298795151626,200.87021542764825,200.87744290378026,200.88467037991225,200.89189785604424,200.89912533217623,200.9063528083082,200.91358028444023,200.92080776057222,200.9280352367042,200.93526271283622,200.9424901889682,200.9497176651002,200.95694514123218,200.9641726173642,200.9714000934962,200.97862756962817,200.98585504576016,200.99308252189218,201.00030999802416,201.00753747415615,201.01476495028817,201.02199242642016,201.02921990255214,201.03644737868413,201.04367485481612,201.05090233094813,201.05812980708012,201.0653572832121,201.07258475934412,201.0798122354761,201.0870397116081,201.0942671877401,201.1014946638721,201.1087221400041,201.11594961613608,201.12317709226807,201.13040456840008,201.13763204453207,201.14485952066406,201.15208699679607,201.15931447292806,201.16654194906005,201.17376942519203,201.18099690132402,201.18822437745604,201.19545185358803,201.20267932972,201.20990680585203,201.21713428198402,201.224361758116,201.231589234248,201.23881671038,201.246044186512,201.25327166264398,201.26049913877597,201.26772661490799,201.27495409103997,201.28218156717196,201.28940904330398,201.29663651943596,201.30386399556795,201.31109147169994,201.31831894783193,201.32554642396394,201.33277390009593,201.34000137622792,201.34722885235993,201.35445632849192,201.3616838046239,201.3689112807559,201.3761387568879,201.3833662330199,201.3905937091519,201.39782118528387,201.4050486614159,201.41227613754788,201.41950361367986,201.42673108981188,201.43395856594387,201.44118604207586,201.44841351820784,201.45564099433983,201.46286847047185,201.47009594660383,201.47732342273582,201.48455089886784,201.49177837499983,201.4990058511318,201.5062333272638,201.51346080339582,201.5206882795278,201.5279157556598,201.53514323179178,201.5423707079238,201.54959818405578,201.55682566018777,201.56405313631979,201.57128061245177,201.57850808858376,201.58573556471575,201.59296304084774,201.60019051697975,201.60741799311174,201.61464546924373,201.62187294537574,201.62910042150773,201.63632789763972,201.6435553737717,201.65078284990372,201.6580103260357,201.6652378021677,201.67246527829968,201.6796927544317,201.6869202305637,201.69414770669567,201.70137518282766,201.70860265895968,201.71583013509166,201.72305761122365,201.73028508735564,201.73751256348766,201.74474003961964,201.75196751575163,201.75919499188365,201.76642246801563,201.77364994414762,201.7808774202796,201.78810489641162,201.7953323725436,201.8025598486756,201.8097873248076,201.8170148009396,201.8242422770716,201.83146975320358,201.83869722933557,201.84592470546758,201.85315218159957,201.86037965773156,201.86760713386354,201.87483460999556,201.88206208612755,201.88928956225953,201.89651703839155,201.90374451452354,201.91097199065553,201.9181994667875,201.92542694291953,201.93265441905152,201.9398818951835,201.9471093713155,201.9543368474475,201.9615643235795,201.96879179971148,201.97601927584347,201.98324675197549,201.99047422810747,201.99770170423946,202.00492918037145,202.01215665650346,202.01938413263545,202.02661160876744,202.03383908489945,202.04106656103144,202.04829403716343,202.05552151329542,202.06274898942743,202.06997646555942,202.0772039416914,202.0844314178234,202.0916588939554,202.0988863700874,202.1061138462194,202.11334132235137,202.1205687984834,202.12779627461538,202.13502375074737,202.14225122687935,202.14947870301137,202.15670617914336,202.16393365527534,202.17116113140736,202.17838860753935,202.18561608367133,202.19284355980332,202.20007103593534,202.20729851206733,202.2145259881993,202.2217534643313,202.22898094046332,202.2362084165953,202.2434358927273,202.25066336885928,202.2578908449913,202.26511832112328,202.27234579725527,202.27957327338726,202.28680074951927,202.29402822565126,202.30125570178325,202.30848317791526,202.31571065404725,202.32293813017924,202.33016560631123,202.3373930824432,202.34462055857523,202.35184803470722,202.3590755108392,202.36630298697122,202.3735304631032,202.3807579392352,202.38798541536718,202.3952128914992,202.4024403676312,202.40966784376317,202.41689531989516,202.42412279602718,202.43135027215916,202.43857774829115,202.44580522442317,202.45303270055516,202.46026017668714,202.46748765281913,202.47471512895115,202.48194260508313,202.48917008121512,202.4963975573471,202.50362503347912,202.5108525096111,202.5180799857431,202.5253074618751,202.5325349380071,202.5397624141391,202.54698989027108,202.55421736640307,202.56144484253508,202.56867231866707,202.57589979479906,202.58312727093107,202.59035474706306,202.59758222319505,202.60480969932703,202.61203717545905,202.61926465159104,202.62649212772303,202.633719603855,202.64094707998703,202.64817455611902,202.655402032251,202.662629508383,202.669856984515,202.677084460647,202.68431193677898,202.69153941291097,202.698766889043,202.70599436517497,202.71322184130696,202.72044931743898,202.72767679357096,202.73490426970295,202.74213174583494,202.74935922196696,202.75658669809894,202.76381417423093,202.77104165036292,202.77826912649493,202.78549660262692,202.7927240787589,202.7999515548909,202.8071790310229,202.8144065071549,202.8216339832869,202.82886145941887,202.8360889355509,202.84331641168288,202.85054388781487,202.85777136394688,202.86499884007887,202.87222631621086,202.87945379234284,202.88668126847486,202.89390874460685,202.90113622073883,202.90836369687082,202.91559117300284,202.92281864913483,202.9300461252668,202.9372736013988,202.94450107753082,202.9517285536628,202.9589560297948,202.96618350592678,202.9734109820588,202.98063845819078,202.98786593432277,202.99509341045479,203.00232088658677,203.00954836271876,203.01677583885075,203.02400331498274,203.03123079111475,203.03845826724674,203.04568574337873,203.05291321951074,203.06014069564273,203.06736817177472,203.0745956479067,203.08182312403872,203.0890506001707,203.0962780763027,203.10350555243468,203.1107330285667,203.1179605046987,203.12518798083067,203.13241545696266,203.13964293309468,203.14687040922666,203.15409788535865,203.16132536149064,203.16855283762266,203.17578031375464,203.18300778988663,203.19023526601865,203.19746274215063,203.20469021828262,203.2119176944146,203.21914517054662,203.2263726466786,203.2336001228106,203.2408275989426,203.2480550750746,203.2552825512066,203.26251002733858,203.26973750347057,203.27696497960258,203.28419245573457,203.29141993186656,203.29864740799854,203.30587488413056,203.31310236026255,203.32032983639454,203.32755731252655,203.33478478865854,203.34201226479053,203.3492397409225,203.35646721705453,203.36369469318652,203.3709221693185,203.3781496454505,203.3853771215825,203.3926045977145,203.39983207384648,203.40705954997847,203.4142870261105,203.42151450224247,203.42874197837446,203.43596945450645,203.44319693063846,203.45042440677045,203.45765188290244,203.46487935903446,203.47210683516644,203.47933431129843,203.48656178743042,203.49378926356243,203.50101673969442,203.5082442158264,203.5154716919584,203.5226991680904,203.5299266442224,203.5371541203544,203.54438159648637,203.5516090726184,203.55883654875038,203.56606402488237,203.57329150101435,203.58051897714637,203.58774645327836,203.59497392941034,203.60220140554236,203.60942888167435,203.61665635780633,203.62388383393832,203.63111131007034,203.63833878620233,203.6455662623343,203.6527937384663,203.66002121459832,203.6672486907303,203.6744761668623,203.68170364299428,203.6889311191263,203.69615859525828,203.70338607139027,203.71061354752226,203.71784102365427,203.72506849978626,203.73229597591825,203.73952345205026,203.74675092818225,203.75397840431424,203.76120588044623,203.76843335657824,203.77566083271023,203.78288830884222,203.7901157849742,203.79734326110622,203.8045707372382,203.8117982133702,203.81902568950218,203.8262531656342,203.8334806417662,203.84070811789817,203.84793559403016,203.85516307016218,203.86239054629417,203.86961802242615,203.87684549855817,203.88407297469016,203.89130045082214,203.89852792695413,203.90575540308615,203.91298287921813,203.92021035535012,203.9274378314821,203.93466530761413,203.9418927837461,203.9491202598781,203.9563477360101,203.9635752121421,203.9708026882741,203.97803016440608,203.98525764053807,203.99248511667008,203.99971259280207,204.00694006893406,204.01416754506607,204.02139502119806,204.02862249733005,204.03584997346204,204.04307744959405,204.05030492572604,204.05753240185803,204.06475987799,204.07198735412203,204.07921483025402,204.086442306386,204.093669782518,204.10089725865,204.108124734782,204.11535221091398,204.12257968704597,204.129807163178,204.13703463930997,204.14426211544196,204.15148959157398,204.15871706770596,204.16594454383795,204.17317201996994,204.18039949610196,204.18762697223394,204.19485444836593,204.20208192449792,204.20930940062993,204.21653687676192,204.2237643528939,204.2309918290259,204.2382193051579,204.2454467812899,204.2526742574219,204.25990173355387,204.2671292096859,204.27435668581788,204.28158416194987,204.28881163808188,204.29603911421387,204.30326659034586,204.31049406647784,204.31772154260986,204.32494901874185,204.33217649487383,204.33940397100582,204.34663144713784,204.35385892326983,204.3610863994018,204.3683138755338,204.37554135166582,204.3827688277978,204.3899963039298,204.39722378006178,204.4044512561938,204.41167873232578,204.41890620845777,204.4261336845898,204.43336116072177,204.44058863685376,204.44781611298575,204.45504358911776,204.46227106524975,204.46949854138174,204.47672601751373,204.48395349364574,204.49118096977773,204.49840844590972,204.5056359220417,204.51286339817372,204.5200908743057,204.5273183504377,204.53454582656968,204.5417733027017,204.5490007788337,204.55622825496567,204.5634557310977,204.57068320722968,204.57791068336167,204.58513815949365,204.59236563562567,204.59959311175766,204.60682058788964,204.61404806402163,204.62127554015365,204.62850301628563,204.63573049241762,204.6429579685496,204.65018544468163,204.6574129208136,204.6646403969456,204.6718678730776,204.6790953492096,204.6863228253416,204.69355030147358,204.7007777776056,204.70800525373758,204.71523272986957,204.72246020600156,204.72968768213357,204.73691515826556,204.74414263439755,204.75137011052954,204.75859758666155,204.76582506279354,204.77305253892553,204.7802800150575,204.78750749118953,204.79473496732152,204.8019624434535,204.8091899195855,204.8164173957175,204.8236448718495,204.83087234798148,204.8380998241135,204.8453273002455,204.85255477637747,204.85978225250946,204.86700972864148,204.87423720477346,204.88146468090545,204.88869215703744,204.89591963316946,204.90314710930144,204.91037458543343,204.91760206156542,204.92482953769743,204.93205701382942,204.9392844899614,204.9465119660934,204.9537394422254,204.9609669183574,204.9681943944894,204.9754218706214,204.9826493467534,204.98987682288538,204.99710429901737,205.00433177514935,205.01155925128137,205.01878672741336,205.02601420354534,205.03324167967736,205.04046915580935,205.04769663194133,205.05492410807332,205.06215158420534,205.06937906033733,205.0766065364693,205.0838340126013,205.09106148873332,205.0982889648653,205.1055164409973,205.1127439171293,205.1199713932613,205.12719886939328,205.13442634552527,205.14165382165726,205.14888129778927,205.15610877392126,205.16333625005325,205.17056372618526,205.17779120231725,205.18501867844924,205.19224615458123,205.19947363071324,205.20670110684523,205.21392858297722,205.2211560591092,205.22838353524122,205.2356110113732,205.2428384875052,205.25006596363718,205.2572934397692,205.2645209159012,205.27174839203317,205.27897586816516,205.28620334429718,205.29343082042917,205.30065829656115,205.30788577269317,205.31511324882516,205.32234072495714,205.32956820108913,205.33679567722115,205.34402315335313,205.35125062948512,205.3584781056171,205.36570558174913,205.3729330578811,205.3801605340131,205.3873880101451,205.3946154862771,205.4018429624091,205.40907043854108,205.41629791467307,205.42352539080508,205.43075286693707,205.43798034306906,205.44520781920107,205.45243529533306,205.45966277146505,205.46689024759704,205.47411772372905,205.48134519986104,205.48857267599303,205.495800152125,205.50302762825703,205.51025510438902,205.517482580521,205.524710056653,205.531937532785,205.539165008917,205.54639248504898,205.55361996118097,205.560847437313,205.56807491344497,205.57530238957696,205.58252986570898,205.58975734184096,205.59698481797295,205.60421229410494,205.61143977023696,205.61866724636894,205.62589472250093,205.63312219863292,205.64034967476493,205.64757715089692,205.6548046270289,205.6620321031609,205.6692595792929,205.6764870554249,205.6837145315569,205.69094200768888,205.6981694838209,205.70539695995288,205.71262443608487,205.71985191221688,205.72707938834887,205.73430686448086,205.74153434061284,205.74876181674486,205.75598929287685,205.76321676900884,205.77044424514082,205.77767172127284,205.78489919740483,205.7921266735368,205.7993541496688,205.80658162580082,205.8138091019328,205.8210365780648,205.82826405419678,205.8354915303288,205.84271900646078,205.84994648259277,205.8571739587248,205.86440143485677,205.87162891098876,205.87885638712075,205.88608386325276,205.89331133938475,205.90053881551674,205.90776629164873,205.91499376778074,205.92222124391273,205.92944872004472,205.9366761961767,205.94390367230872,205.9511311484407,205.9583586245727,205.96558610070468,205.9728135768367,205.9800410529687,205.98726852910067,205.9944960052327,206.00172348136468,206.00895095749667,206.01617843362865,206.02340590976067,206.03063338589266,206.03786086202464,206.04508833815663,206.05231581428865,206.05954329042063,206.06677076655262,206.0739982426846,206.08122571881663,206.0884531949486,206.0956806710806,206.1029081472126,206.1101356233446,206.1173630994766,206.12459057560858,206.1318180517406,206.13904552787258,206.14627300400457,206.15350048013656,206.16072795626857,206.16795543240056,206.17518290853255,206.18241038466454,206.18963786079655,206.19686533692854,206.20409281306053,206.2113202891925,206.21854776532453,206.22577524145652,206.2330027175885,206.2402301937205,206.2474576698525,206.2546851459845,206.26191262211648,206.2691400982485,206.2763675743805,206.28359505051247,206.29082252664446,206.29805000277648,206.30527747890847,206.31250495504045,206.31973243117244,206.32695990730446,206.33418738343644,206.34141485956843,206.34864233570042,206.35586981183243,206.36309728796442,206.3703247640964,206.3775522402284,206.3847797163604,206.3920071924924,206.3992346686244,206.4064621447564,206.4136896208884,206.42091709702038,206.42814457315237,206.43537204928438,206.44259952541637,206.44982700154836,206.45705447768034,206.46428195381236,206.47150942994435,206.47873690607634,206.48596438220832,206.49319185834034,206.50041933447233,206.5076468106043,206.5148742867363,206.52210176286832,206.5293292390003,206.5365567151323,206.5437841912643,206.5510116673963,206.55823914352828,206.56546661966027,206.5726940957923,206.57992157192427,206.58714904805626,206.59437652418825,206.60160400032026,206.60883147645225,206.61605895258424,206.62328642871623,206.63051390484824,206.63774138098023,206.64496885711222,206.6521963332442,206.65942380937622,206.6666512855082,206.6738787616402,206.6811062377722,206.6883337139042,206.6955611900362,206.70278866616817,206.7100161423002,206.71724361843218,206.72447109456417,206.73169857069615,206.73892604682817,206.74615352296016,206.75338099909214,206.76060847522413,206.76783595135615,206.77506342748813,206.78229090362012,206.7895183797521,206.79674585588413,206.8039733320161,206.8112008081481,206.81842828428012,206.8256557604121,206.8328832365441,206.84011071267608,206.8473381888081,206.85456566494008,206.86179314107207,206.86902061720406,206.87624809333607,206.88347556946806,206.89070304560005,206.89793052173204,206.90515799786405,206.91238547399604,206.91961295012803,206.92684042626001,206.93406790239203,206.94129537852402,206.948522854656,206.95575033078802,206.96297780692,206.970205283052,206.97743275918398,206.984660235316,206.991887711448,206.99911518757997,207.00634266371196,207.01357013984398,207.02079761597597,207.02802509210795,207.03525256823994,207.04248004437196,207.04970752050394,207.05693499663593,207.06416247276792,207.07138994889993,207.07861742503192,207.0858449011639,207.09307237729593,207.1002998534279,207.1075273295599,207.1147548056919,207.12198228182388,207.1292097579559,207.13643723408788,207.14366471021987,207.15089218635188,207.15811966248387,207.16534713861586,207.17257461474784,207.17980209087986,207.18702956701185,207.19425704314384,207.20148451927582,207.20871199540784,207.21593947153983,207.2231669476718,207.2303944238038,207.23762189993582,207.2448493760678,207.2520768521998,207.25930432833178,207.2665318044638,207.27375928059578,207.28098675672777,207.2882142328598,207.29544170899177,207.30266918512376,207.30989666125575,207.31712413738776,207.32435161351975,207.33157908965174,207.33880656578373,207.34603404191574,207.35326151804773,207.36048899417972,207.3677164703117,207.37494394644372,207.3821714225757,207.3893988987077,207.39662637483968,207.4038538509717,207.4110813271037,207.41830880323567,207.4255362793677,207.43276375549968,207.43999123163167,207.44721870776365,207.45444618389567,207.46167366002766,207.46890113615964,207.47612861229163,207.48335608842365,207.49058356455564,207.49781104068762,207.5050385168196,207.51226599295163,207.5194934690836,207.5267209452156,207.5339484213476,207.5411758974796,207.5484033736116,207.55563084974358,207.5628583258756,207.57008580200758,207.57731327813957,207.58454075427156,207.59176823040357,207.59899570653556,207.60622318266755,207.61345065879954,207.62067813493155,207.62790561106354,207.63513308719553,207.64236056332751,207.64958803945953,207.65681551559152,207.6640429917235,207.6712704678555,207.6784979439875,207.6857254201195,207.69295289625148,207.7001803723835,207.7074078485155,207.71463532464747,207.72186280077946,207.72909027691148,207.73631775304347,207.74354522917545,207.75077270530744,207.75800018143946,207.76522765757144,207.77245513370343,207.77968260983542,207.78691008596743,207.79413756209942,207.8013650382314,207.8085925143634,207.8158199904954,207.8230474666274,207.8302749427594,207.8375024188914,207.8447298950234,207.85195737115538,207.85918484728737,207.86641232341938,207.87363979955137,207.88086727568336,207.88809475181534,207.89532222794736,207.90254970407935,207.90977718021134,207.91700465634332,207.92423213247534,207.93145960860733,207.9386870847393,207.9459145608713,207.95314203700332,207.9603695131353,207.9675969892673,207.9748244653993,207.9820519415313,207.98927941766328,207.99650689379527,208.0037343699273,208.01096184605927,208.01818932219126,208.02541679832325,208.03264427445527,208.03987175058725,208.04709922671924,208.05432670285123,208.06155417898324,208.06878165511523,208.07600913124722,208.0832366073792,208.09046408351122,208.0976915596432,208.1049190357752,208.1121465119072,208.1193739880392,208.1266014641712,208.13382894030318,208.1410564164352,208.14828389256718,208.15551136869917,208.16273884483115,208.16996632096317,208.17719379709516,208.18442127322714,208.19164874935913,208.19887622549115,208.20610370162314,208.21333117775512,208.2205586538871,208.22778613001913,208.2350136061511,208.2422410822831,208.24946855841512,208.2566960345471,208.2639235106791,208.27115098681108,208.2783784629431,208.28560593907508,208.29283341520707,208.30006089133906,208.30728836747107,208.31451584360306,208.32174331973505,208.32897079586704,208.33619827199905,208.34342574813104,208.35065322426303,208.35788070039501,208.36510817652703,208.37233565265902,208.379563128791,208.38679060492302,208.394018081055,208.401245557187,208.40847303331898,208.415700509451,208.422927985583,208.43015546171497,208.43738293784696,208.44461041397898,208.45183789011097,208.45906536624295,208.46629284237494,208.47352031850696,208.48074779463894,208.48797527077093,208.49520274690292,208.50243022303493,208.50965769916692,208.5168851752989,208.52411265143093,208.5313401275629,208.5385676036949,208.5457950798269,208.5530225559589,208.5602500320909,208.56747750822288,208.57470498435487,208.58193246048688,208.58915993661887,208.59638741275086,208.60361488888284,208.61084236501486,208.61806984114685,208.62529731727884,208.63252479341082,208.63975226954284,208.64697974567483,208.65420722180681,208.66143469793883,208.66866217407082,208.6758896502028,208.6831171263348,208.6903446024668,208.6975720785988,208.70479955473078,208.71202703086277,208.7192545069948,208.72648198312677,208.73370945925876,208.74093693539075,208.74816441152277,208.75539188765475,208.76261936378674,208.76984683991873,208.77707431605074,208.78430179218273,208.79152926831472,208.79875674444673,208.80598422057872,208.8132116967107,208.8204391728427,208.8276666489747,208.8348941251067,208.8421216012387,208.84934907737068,208.8565765535027,208.86380402963468,208.87103150576667,208.87825898189865,208.88548645803067,208.89271393416266,208.89994141029464,208.90716888642663,208.91439636255865,208.92162383869064,208.92885131482262,208.93607879095464,208.94330626708663,208.9505337432186,208.9577612193506,208.96498869548262,208.9722161716146,208.9794436477466,208.98667112387858,208.9938986000106,209.00112607614258,209.00835355227457,209.01558102840656,209.02280850453857,209.03003598067056,209.03726345680255,209.04449093293454,209.05171840906655,209.05894588519854,209.06617336133053,209.07340083746254,209.08062831359453,209.08785578972652,209.0950832658585,209.1023107419905,209.1095382181225,209.1167656942545,209.12399317038648,209.1312206465185,209.1384481226505,209.14567559878247,209.15290307491446,209.16013055104648,209.16735802717847,209.17458550331045,209.18181297944244,209.18904045557446,209.19626793170644,209.20349540783843,209.21072288397045,209.21795036010244,209.22517783623442,209.2324053123664,209.2396327884984,209.2468602646304,209.2540877407624,209.2613152168944,209.2685426930264,209.2757701691584,209.28299764529038,209.29022512142237,209.29745259755438,209.30468007368637,209.31190754981836,209.31913502595035,209.32636250208236,209.33358997821435,209.34081745434634,209.34804493047832,209.35527240661034,209.36249988274233,209.36972735887431,209.3769548350063,209.38418231113832,209.3914097872703,209.3986372634023,209.4058647395343,209.4130922156663,209.42031969179828,209.42754716793027,209.4347746440623,209.44200212019427,209.44922959632626,209.45645707245825,209.46368454859027,209.47091202472225,209.47813950085424,209.48536697698623,209.49259445311824,209.49982192925023,209.50704940538222,209.5142768815142,209.52150435764622,209.5287318337782,209.5359593099102,209.5431867860422,209.5504142621742,209.5576417383062,209.56486921443818,209.5720966905702,209.57932416670218,209.58655164283417,209.59377911896615,209.60100659509817,209.60823407123016,209.61546154736214,209.62268902349413,209.62991649962615,209.63714397575814,209.64437145189012,209.6515989280221,209.65882640415413,209.6660538802861,209.6732813564181,209.68050883255012,209.6877363086821,209.6949637848141,209.70219126094608,209.7094187370781,209.71664621321008,209.72387368934207,209.73110116547406,209.73832864160607,209.74555611773806,209.75278359387005,209.76001107000204,209.76723854613405,209.77446602226604,209.78169349839803,209.78892097453001,209.79614845066203,209.80337592679402,209.810603402926,209.81783087905802,209.82505835519,209.832285831322,209.83951330745398,209.846740783586,209.853968259718,209.86119573584998,209.86842321198196,209.87565068811398,209.88287816424597,209.89010564037795,209.89733311650994,209.90456059264196,209.91178806877394,209.91901554490593,209.92624302103792,209.93347049716994,209.94069797330192,209.9479254494339,209.95515292556593,209.9623804016979,209.9696078778299,209.9768353539619,209.9840628300939,209.9912903062259,209.99851778235788,210.00574525848987,210.01297273462188,210.02020021075387,210.02742768688586,210.03465516301785,210.04188263914986,210.04911011528185,210.05633759141384,210.06356506754582,210.07079254367784,210.07802001980983,210.08524749594181,210.09247497207383,210.09970244820582,210.1069299243378,210.1141574004698,210.1213848766018,210.1286123527338,210.13583982886578,210.14306730499777,210.1502947811298,210.15752225726177,210.16474973339376,210.17197720952575,210.17920468565777,210.18643216178975,210.19365963792174,210.20088711405373,210.20811459018574,210.21534206631773,210.22256954244972,210.22979701858173,210.23702449471372,210.2442519708457,210.2514794469777,210.2587069231097,210.2659343992417,210.2731618753737,210.28038935150568,210.2876168276377,210.29484430376968,210.30207177990167,210.30929925603365,210.31652673216567,210.32375420829766,210.33098168442964,210.33820916056163,210.34543663669365,210.35266411282564,210.35989158895762,210.36711906508964,210.37434654122163,210.3815740173536,210.3888014934856,210.39602896961762,210.4032564457496,210.4104839218816,210.41771139801358,210.4249388741456,210.43216635027758,210.43939382640957,210.44662130254156,210.45384877867357,210.46107625480556,210.46830373093755,210.47553120706954,210.48275868320155,210.48998615933354,210.49721363546553,210.50444111159754,210.51166858772953,210.51889606386152,210.5261235399935,210.53335101612552,210.5405784922575,210.5478059683895,210.55503344452148,210.5622609206535,210.5694883967855,210.57671587291748,210.58394334904946,210.59117082518148,210.59839830131347,210.60562577744545,210.61285325357744,210.62008072970946,210.62730820584144,210.63453568197343,210.64176315810545,210.64899063423744,210.65621811036942,210.6634455865014,210.67067306263343,210.6779005387654,210.6851280148974,210.6923554910294,210.6995829671614,210.7068104432934,210.71403791942538,210.72126539555737,210.72849287168938,210.73572034782137,210.74294782395336,210.75017530008535,210.75740277621736,210.76463025234935,210.77185772848134,210.77908520461335,210.78631268074534,210.79354015687733,210.80076763300931,210.80799510914133,210.81522258527332,210.8224500614053,210.8296775375373,210.8369050136693,210.8441324898013,210.85135996593328,210.85858744206527,210.8658149181973,210.87304239432927,210.88026987046126,210.88749734659325,210.89472482272527,210.90195229885725,210.90917977498924,210.91640725112126,210.92363472725324,210.93086220338523,210.93808967951722,210.94531715564924,210.95254463178122,210.9597721079132,210.9669995840452,210.9742270601772,210.9814545363092,210.9886820124412,210.99590948857318,211.0031369647052,211.01036444083718,211.01759191696917,211.02481939310115,211.03204686923317,211.03927434536516,211.04650182149715,211.05372929762913,211.06095677376115,211.06818424989314,211.07541172602512,211.08263920215714,211.08986667828913,211.09709415442111,211.1043216305531,211.11154910668512,211.1187765828171,211.1260040589491,211.13323153508108,211.1404590112131,211.14768648734508,211.15491396347707,211.16214143960906,211.16936891574107,211.17659639187306,211.18382386800505,211.19105134413704,211.19827882026905,211.20550629640104,211.21273377253303,211.21996124866504,211.22718872479703,211.23441620092902,211.241643677061,211.24887115319302,211.256098629325,211.263326105457,211.27055358158898,211.277781057721,211.285008533853,211.29223600998498,211.29946348611696,211.30669096224898,211.31391843838097,211.32114591451295,211.32837339064494,211.33560086677696,211.34282834290894,211.35005581904093,211.35728329517295,211.36451077130494,211.37173824743692,211.3789657235689,211.38619319970093,211.3934206758329,211.4006481519649,211.4078756280969,211.4151031042289,211.4223305803609,211.42955805649288,211.43678553262487,211.44401300875688,211.45124048488887,211.45846796102086,211.46569543715285,211.47292291328486,211.48015038941685,211.48737786554884,211.49460534168082,211.50183281781284,211.50906029394483,211.51628777007681,211.52351524620883,211.53074272234082,211.5379701984728,211.5451976746048,211.5524251507368,211.5596526268688,211.56688010300078,211.57410757913277,211.5813350552648,211.58856253139678,211.59579000752876,211.60301748366075,211.61024495979277,211.61747243592475,211.62469991205674,211.63192738818873,211.63915486432074,211.64638234045273,211.65360981658472,211.66083729271674,211.66806476884872,211.6752922449807,211.6825197211127,211.6897471972447,211.6969746733767,211.7042021495087,211.71142962564068,211.7186571017727,211.72588457790468,211.73311205403667,211.74033953016865,211.74756700630067,211.75479448243266,211.76202195856465,211.76924943469663,211.77647691082865,211.78370438696064,211.79093186309262,211.79815933922464,211.80538681535663,211.81261429148861,211.8198417676206,211.82706924375262,211.8342967198846,211.8415241960166,211.84875167214858,211.8559791482806,211.86320662441258,211.87043410054457,211.87766157667656,211.88488905280857,211.89211652894056,211.89934400507255,211.90657148120454,211.91379895733655,211.92102643346854,211.92825390960053,211.93548138573254,211.94270886186453,211.94993633799652,211.9571638141285,211.96439129026052,211.9716187663925,211.9788462425245,211.98607371865648,211.9933011947885,212.0005286709205,212.00775614705248,212.01498362318446,212.02221109931648,212.02943857544847,212.03666605158045,212.04389352771244,212.05112100384446,212.05834847997644,212.06557595610843,212.07280343224045,212.08003090837244,212.08725838450442,212.0944858606364,212.10171333676843,212.1089408129004,212.1161682890324,212.1233957651644,212.1306232412964,212.1378507174284,212.14507819356038,212.15230566969237,212.15953314582438,212.16676062195637,212.17398809808836,212.18121557422035,212.18844305035236,212.19567052648435,212.20289800261634,212.21012547874835,212.21735295488034,212.22458043101233,212.23180790714432,212.23903538327633,212.24626285940832,212.2534903355403,212.2607178116723,212.2679452878043,212.2751727639363,212.28240024006828,212.28962771620027,212.2968551923323,212.30408266846428,212.31131014459626,212.31853762072825,212.32576509686027,212.33299257299225,212.34022004912424,212.34744752525626,212.35467500138824,212.36190247752023,212.36912995365222,212.37635742978424,212.38358490591622,212.3908123820482,212.3980398581802,212.4052673343122,212.4124948104442,212.4197222865762,212.42694976270818,212.4341772388402,212.44140471497218,212.44863219110417,212.45585966723615,212.46308714336817,212.47031461950016,212.47754209563215,212.48476957176416,212.49199704789615,212.49922452402814,212.50645200016012,212.51367947629214,212.52090695242413,212.52813442855611,212.5353619046881,212.54258938082012,212.5498168569521,212.5570443330841,212.56427180921608,212.5714992853481,212.57872676148008,212.58595423761207,212.59318171374406,212.60040918987607,212.60763666600806,212.61486414214005,212.62209161827207,212.62931909440405,212.63654657053604,212.64377404666803,212.65100152280004,212.65822899893203,212.66545647506402,212.672683951196,212.67991142732802,212.68713890346,212.694366379592,212.70159385572398,212.708821331856,212.716048807988,212.72327628411998,212.73050376025196,212.73773123638398,212.74495871251597,212.75218618864795,212.75941366477997,212.76664114091196,212.77386861704395,212.78109609317593,212.78832356930795,212.79555104543994,212.80277852157192,212.8100059977039,212.81723347383593,212.82446094996791,212.8316884260999,212.8389159022319,212.8461433783639,212.8533708544959,212.86059833062788,212.86782580675987,212.87505328289188,212.88228075902387,212.88950823515586,212.89673571128787,212.90396318741986,212.91119066355185,212.91841813968384,212.92564561581585,212.93287309194784,212.94010056807983,212.94732804421182,212.95455552034383,212.96178299647582,212.9690104726078,212.9762379487398,212.9834654248718,212.9906929010038,212.99792037713578,213.00514785326777,213.0123753293998,213.01960280553178,213.02683028166376,213.03405775779578,213.04128523392777,213.04851271005975,213.05574018619174,213.06296766232376,213.07019513845574,213.07742261458773,213.08465009071972,213.09187756685174,213.09910504298372,213.1063325191157,213.1135599952477,213.1207874713797,213.1280149475117,213.1352424236437,213.14246989977568,213.1496973759077,213.15692485203968,213.16415232817167,213.17137980430365,213.17860728043567,213.18583475656766,213.19306223269965,213.20028970883166,213.20751718496365,213.21474466109564,213.22197213722762,213.22919961335964,213.23642708949163,213.24365456562361,213.2508820417556,213.25810951788762,213.2653369940196,213.2725644701516,213.27979194628358,213.2870194224156,213.29424689854758,213.30147437467957,213.30870185081156,213.31592932694358,213.32315680307556,213.33038427920755,213.33761175533957,213.34483923147155,213.35206670760354,213.35929418373553,213.36652165986754,213.37374913599953,213.38097661213152,213.3882040882635,213.39543156439552,213.4026590405275,213.4098865166595,213.41711399279149,213.4243414689235,213.4315689450555,213.43879642118748,213.44602389731946,213.45325137345148,213.46047884958347,213.46770632571545,213.47493380184747,213.48216127797946,213.48938875411145,213.49661623024343,213.50384370637545,213.51107118250744,213.51829865863942,213.5255261347714,213.53275361090343,213.53998108703541,213.5472085631674,213.5544360392994,213.5616635154314,213.5688909915634,213.57611846769538,213.58334594382737,213.59057341995938,213.59780089609137,213.60502837222336,213.61225584835535,213.61948332448736,213.62671080061935,213.63393827675134,213.64116575288335,213.64839322901534,213.65562070514733,213.66284818127932,213.67007565741133,213.67730313354332,213.6845306096753,213.6917580858073,213.6989855619393,213.7062130380713,213.71344051420328,213.72066799033527,213.7278954664673,213.73512294259928,213.74235041873126,213.74957789486325,213.75680537099527,213.76403284712725,213.77126032325924,213.77848779939126,213.78571527552324,213.79294275165523,213.80017022778722,213.80739770391924,213.81462518005122,213.8218526561832,213.8290801323152,213.8363076084472,213.8435350845792,213.8507625607112,213.85799003684318,213.8652175129752,213.87244498910718,213.87967246523917,213.88689994137115,213.89412741750317,213.90135489363516,213.90858236976715,213.91580984589916,213.92303732203115,213.93026479816314,213.93749227429512,213.94471975042714,213.95194722655913,213.95917470269112,213.9664021788231,213.97362965495512,213.9808571310871,213.9880846072191,213.99531208335108,214.0025395594831,214.00976703561508,214.01699451174707,214.02422198787906,214.03144946401108,214.03867694014306,214.04590441627505,214.05313189240707,214.06035936853905,214.06758684467104,214.07481432080303,214.08204179693504,214.08926927306703,214.09649674919902,214.103724225331,214.11095170146302,214.118179177595,214.125406653727,214.13263412985899,214.139861605991,214.147089082123,214.15431655825498,214.16154403438696,214.16877151051898,214.17599898665097,214.18322646278295,214.19045393891497,214.19768141504696,214.20490889117895,214.21213636731093,214.21936384344295,214.22659131957494,214.23381879570692,214.2410462718389,214.24827374797093,214.25550122410291,214.2627287002349,214.2699561763669,214.2771836524989,214.2844111286309,214.29163860476288,214.29886608089487,214.30609355702688,214.31332103315887,214.32054850929086,214.32777598542287,214.33500346155486,214.34223093768685,214.34945841381884,214.35668588995085,214.36391336608284,214.37114084221483,214.37836831834682,214.38559579447883,214.39282327061082,214.4000507467428,214.4072782228748,214.4145056990068,214.4217331751388,214.42896065127078,214.43618812740277,214.4434156035348,214.45064307966678,214.45787055579876,214.46509803193078,214.47232550806277,214.47955298419475,214.48678046032674,214.49400793645876,214.50123541259074,214.50846288872273,214.51569036485472,214.52291784098674,214.53014531711872,214.5373727932507,214.5446002693827,214.55182774551471,214.5590552216467,214.5662826977787,214.57351017391068,214.5807376500427,214.58796512617468,214.59519260230667,214.60242007843868,214.60964755457067,214.61687503070266,214.62410250683465,214.63132998296666,214.63855745909865,214.64578493523064,214.65301241136262,214.66023988749464,214.66746736362663,214.67469483975862,214.6819223158906,214.68914979202262,214.6963772681546,214.7036047442866,214.71083222041858,214.7180596965506,214.72528717268258,214.73251464881457,214.7397421249466,214.74696960107858,214.75419707721056,214.76142455334255,214.76865202947457,214.77587950560655,214.78310698173854,214.79033445787053,214.79756193400254,214.80478941013453,214.81201688626652,214.8192443623985,214.82647183853052,214.8336993146625,214.8409267907945,214.84815426692649,214.8553817430585,214.8626092191905,214.86983669532248,214.8770641714545,214.88429164758648,214.89151912371847,214.89874659985045,214.90597407598247,214.91320155211446,214.92042902824645,214.92765650437843,214.93488398051045,214.94211145664244,214.94933893277442,214.9565664089064,214.96379388503843,214.97102136117041,214.9782488373024,214.9854763134344,214.9927037895664,214.9999312656984,215.00715874183038,215.01438621796237,215.02161369409438,215.02884117022637,215.03606864635836,215.04329612249037,215.05052359862236,215.05775107475435,215.06497855088634,215.07220602701835,215.07943350315034,215.08666097928233,215.09388845541432,215.10111593154633,215.10834340767832,215.1155708838103,215.1227983599423,215.1300258360743,215.1372533122063,215.14448078833829,215.15170826447027,215.1589357406023,215.16616321673428,215.17339069286626,215.18061816899828,215.18784564513027,215.19507312126225,215.20230059739424,215.20952807352626,215.21675554965825,215.22398302579023,215.23121050192222,215.23843797805424,215.24566545418622,215.2528929303182,215.2601204064502,215.26734788258221,215.2745753587142,215.2818028348462,215.28903031097818,215.2962577871102,215.30348526324218,215.31071273937417,215.31794021550618,215.32516769163817,215.33239516777016,215.33962264390215,215.34685012003416,215.35407759616615,215.36130507229814,215.36853254843012,215.37576002456214,215.38298750069413,215.39021497682612,215.3974424529581,215.40466992909012,215.4118974052221,215.4191248813541,215.42635235748608,215.4335798336181,215.44080730975008,215.44803478588207,215.4552622620141,215.46248973814608,215.46971721427806,215.47694469041005,215.48417216654207,215.49139964267405,215.49862711880604,215.50585459493803,215.51308207107004,215.52030954720203,215.52753702333402,215.534764499466,215.54199197559802,215.54921945173,215.556446927862,215.56367440399399,215.570901880126,215.578129356258,215.58535683238998,215.592584308522,215.59981178465398,215.60703926078597,215.61426673691795,215.62149421304997,215.62872168918196,215.63594916531395,215.64317664144593,215.65040411757795,215.65763159370994,215.66485906984192,215.6720865459739,215.67931402210593,215.68654149823791,215.6937689743699,215.7009964505019,215.7082239266339,215.7154514027659,215.72267887889788,215.72990635502987,215.73713383116188,215.74436130729387,215.75158878342586,215.75881625955788,215.76604373568986,215.77327121182185,215.78049868795384,215.78772616408585,215.79495364021784,215.80218111634983,215.80940859248182,215.81663606861383,215.82386354474582,215.8310910208778,215.8383184970098,215.8455459731418,215.8527734492738,215.86000092540579,215.86722840153777,215.8744558776698,215.88168335380178,215.88891082993376,215.89613830606578,215.90336578219777,215.91059325832975,215.91782073446174,215.92504821059376,215.93227568672575,215.93950316285773,215.94673063898972,215.95395811512174,215.96118559125372,215.9684130673857,215.9756405435177,215.98286801964971,215.9900954957817,215.9973229719137,216.00455044804568,216.0117779241777,216.01900540030968,216.02623287644167,216.03346035257368,216.04068782870567,216.04791530483766,216.05514278096965,216.06237025710166,216.06959773323365,216.07682520936564,216.08405268549762,216.09128016162964,216.09850763776163,216.10573511389362,216.1129625900256,216.12019006615762,216.1274175422896,216.1346450184216,216.14187249455358,216.1490999706856,216.15632744681758,216.16355492294957,216.1707823990816,216.17800987521358,216.18523735134556,216.19246482747755,216.19969230360957,216.20691977974155,216.21414725587354,216.22137473200553,216.22860220813754,216.23582968426953,216.24305716040152,216.2502846365335,216.25751211266552,216.2647395887975,216.2719670649295,216.27919454106149,216.2864220171935,216.2936494933255,216.30087696945748,216.3081044455895,216.31533192172148,216.32255939785347,216.32978687398546,216.33701435011747,216.34424182624946,216.35146930238145,216.35869677851343,216.36592425464545,216.37315173077744,216.38037920690942,216.3876066830414,216.39483415917343,216.40206163530542,216.4092891114374,216.4165165875694,216.4237440637014,216.4309715398334,216.43819901596538,216.4454264920974,216.45265396822938,216.45988144436137,216.46710892049336,216.47433639662538,216.48156387275736,216.48879134888935,216.49601882502134,216.50324630115335,216.51047377728534,216.51770125341733,216.52492872954932,216.53215620568133,216.53938368181332,216.5466111579453,216.5538386340773,216.5610661102093,216.5682935863413,216.57552106247329,216.5827485386053,216.5899760147373,216.59720349086928,216.60443096700126,216.61165844313328,216.61888591926527,216.62611339539725,216.63334087152924,216.64056834766126,216.64779582379325,216.65502329992523,216.66225077605722,216.66947825218924,216.67670572832122,216.6839332044532,216.6911606805852,216.69838815671721,216.7056156328492,216.7128431089812,216.7200705851132,216.7272980612452,216.73452553737718,216.74175301350917,216.74898048964118,216.75620796577317,216.76343544190516,216.77066291803715,216.77789039416916,216.78511787030115,216.79234534643314,216.79957282256512,216.80680029869714,216.81402777482913,216.82125525096112,216.8284827270931,216.83571020322512,216.8429376793571,216.8501651554891,216.8573926316211,216.8646201077531,216.87184758388508,216.87907506001707,216.8863025361491,216.89353001228108,216.90075748841306,216.90798496454505,216.91521244067707,216.92243991680905,216.92966739294104,216.93689486907303,216.94412234520505,216.95134982133703,216.95857729746902,216.965804773601,216.97303224973302,216.980259725865,216.987487201997,216.994714678129,217.001942154261,217.009169630393,217.01639710652498,217.023624582657,217.03085205878898,217.03807953492097,217.04530701105296,217.05253448718497,217.05976196331696,217.06698943944895,217.07421691558093,217.08144439171295,217.08867186784494,217.09589934397692,217.1031268201089,217.11035429624093,217.11758177237292,217.1248092485049,217.1320367246369,217.1392642007689,217.1464916769009,217.15371915303288,217.1609466291649,217.16817410529688,217.17540158142887,217.18262905756086,217.18985653369288,217.19708400982486,217.20431148595685,217.21153896208884,217.21876643822085,217.22599391435284,217.23322139048483,217.24044886661682,217.24767634274883,217.25490381888082,217.2621312950128,217.2693587711448,217.2765862472768,217.2838137234088,217.29104119954079,217.2982686756728,217.3054961518048,217.31272362793678,217.31995110406876,217.32717858020078,217.33440605633277,217.34163353246475,217.34886100859674,217.35608848472876,217.36331596086075,217.37054343699273,217.37777091312472,217.38499838925674,217.39222586538872,217.3994533415207,217.4066808176527,217.41390829378471,217.4211357699167,217.4283632460487,217.4355907221807,217.4428181983127,217.45004567444468,217.45727315057667,217.46450062670868,217.47172810284067,217.47895557897266,217.48618305510465,217.49341053123666,217.50063800736865,217.50786548350064,217.51509295963263,217.52232043576464,217.52954791189663,217.53677538802862,217.5440028641606,217.55123034029262,217.5584578164246,217.5656852925566,217.5729127686886,217.5801402448206,217.58736772095259,217.59459519708457,217.6018226732166,217.60905014934858,217.61627762548056,217.62350510161255,217.63073257774457,217.63796005387655,217.64518753000854,217.65241500614053,217.65964248227255,217.66686995840453,217.67409743453652,217.6813249106685,217.68855238680052,217.6957798629325,217.7030073390645,217.71023481519651,217.7174622913285,217.7246897674605,217.73191724359248,217.7391447197245,217.74637219585648,217.75359967198847,217.76082714812046,217.76805462425247,217.77528210038446,217.78250957651645,217.78973705264843,217.79696452878045,217.80419200491244,217.81141948104442,217.8186469571764,217.82587443330843,217.83310190944042,217.8403293855724,217.84755686170442,217.8547843378364,217.8620118139684,217.86923929010038,217.8764667662324,217.88369424236438,217.89092171849637,217.89814919462836,217.90537667076038,217.91260414689236,217.91983162302435,217.92705909915634,217.93428657528835,217.94151405142034,217.94874152755233,217.95596900368432,217.96319647981633,217.97042395594832,217.9776514320803,217.9848789082123,217.9921063843443,217.9993338604763,218.00656133660829,218.0137888127403,218.0210162888723,218.02824376500428,218.03547124113626,218.04269871726828,218.04992619340027,218.05715366953225,218.06438114566424,218.07160862179626,218.07883609792825,218.08606357406023,218.09329105019222,218.10051852632424,218.10774600245622,218.1149734785882,218.1222009547202,218.12942843085222,218.1366559069842,218.1438833831162,218.1511108592482,218.1583383353802,218.16556581151218,218.17279328764417,218.18002076377618,218.18724823990817,218.19447571604016,218.20170319217215,218.20893066830416,218.21615814443615,218.22338562056814,218.23061309670013,218.23784057283214,218.24506804896413,218.25229552509612,218.2595230012281,218.26675047736012,218.2739779534921,218.2812054296241,218.2884329057561,218.2956603818881,218.30288785802009,218.31011533415207,218.3173428102841,218.32457028641608,218.33179776254806,218.33902523868005,218.34625271481207,218.35348019094405,218.36070766707604,218.36793514320803,218.37516261934005,218.38239009547203,218.38961757160402,218.396845047736,218.40407252386802,218.4113],"re":[-42246272,10093056,72491264,74703232,34238592,41437952,11335040,-43345536,-53663872,-70168832,-70183936,-12990592,-20406272,-57532288,-67461632,-65854208,-58717568,-65612672,-67774848,-57953408,-54335360,-83849984,-98269056,-74015360,-41801600,-24738048,-4571392,8348160,-21922432,-12561024,-863616,-28736384,-18915072,7370112,36978048,65081344,63982336,41932544,7215744,-216320,28231936,25924352,21179776,36043776,-7037312,-101884288,-68250752,-11342848,-24752640,-4790656,41047168,40752768,-11949056,-40388480,-69016576,-88106624,-77254656,-24455552,-6963840,-54685184,-100938880,-117794304,-84215808,-26364288,504832,-33161984,-24901760,60610048,57621504,23749760,52102656,102740480,119858304,81577856,-1923968,-104351488,-120371072,-112714240,-120916224,-110317952,-139964160,-162811392,-103474432,-92291328,-137338112,-140695424,-151217664,-166287616,-187712256,-107937920,21059968,97250432,99059200,71145600,42838656,31701120,60652800,57372032,26300416,-5292544,-50174720,-66591488,-22604288,32899712,37325312,20383488,48650880,71314432,101484800,78948992,-788736,-64236928,-78009728,-72069888,-81945088,-83062144,-71360512,-67274240,-15254016,-1473408,-20535040,-26847232,-2207488,-14702848,772736,26483968,55957248,62077952,65197440,99569920,109716224,74182144,69209600,103996928,139755776,161745408,145526656,111101312,52179968,-16943232,-21055360,24602752,66879744,38559488,7511168,30747136,36314240,-14819840,-43834112,-56229120,-61483520,-19575680,-25121536,-60609024,-91801728,-83436416,-51066240,-53274368,-66092800,-73012608,-45691520,-19252736,34246272,74606976,87329280,51107328,27646080,-14465280,-27040640,70416256,147488640,119271680,74261376,80650496,125874048,174528000,161306496,65089408,2956032,49050624,162208128,194193664,179716736,84663808,-45190400,-77664768,-29650944,9992960,5936640,-6565248,-13837824,-69032832,-73870976,-46993920,-106937472,-185624320,-171247232,-177114752,-175879680,-103979904,-4991232,-10779648,-71498368,-161941888,-191230720,-168169216,-146886272,-120615552,-52892800,-29836544,-28822912,-70708608,-116808704,-92562304,-2707840,124161664,178921984,134845184,55492992,-616576,-3484928,21432064,-22942080,-60556544,-111780864,-122947584,-72476672,-35953920,-29587456,-65170688,-126736384,-133463296,-193047168,-235754240,-196669056,-142604288,-95303936,-56846720,-61347328,-39035008,-68441472,-90567040,-30244864,39304576,45362176,-540288,-89227264,-88530688,-39091328,9797376,3714432,-75836416,-140696704,-110599168,-47415168,32329472,37935232,23953792,15137280,-9783936,-21161856,-7448192,7149696,36888448,15727232,11914496,49614464,76350336,36021376,9490176,16507136,-4908160,-5416576,22627072,14135552,10419968,-53334528,-99818112,-79908736,-55179264,-40815104,-30963328,-12193536,33845632,92564480,116907904,121583232,177387520,219036928,140331392,63103104,2418560,-16233216,-12845696,-45834880,-90516736,-85728256,-88428800,-30001920,-19471488,-46980480,-71771520,-67562112,-24631552,-5576064,-56430336,-148818944,-201662464,-222551296,-237557504,-266898944,-269300864,-256017280,-250020736,-195608448,-124524672,-103898624,-56526976,-18199040,16240768,5850368,-2679040,11457664,35684608,65897088,31424640,6338048,86584448,116137856,78540416,31718784,19628160,4253312,-40081152,-89841920,-88136320,-31362048,32517632,72698240,94324352,65861760,73193088,120298496,124728576,32947200,-80877312,-110626816,-99600768,-61832704,-64311424,-73192320,-12360320,22535680,-18408960,-79791872,-118377984,-105208448,-74277632,-91632640,-166121088,-213264384,-199949056,-190338560,-177363584,-155220224,-75046400,-3966976,-13779968,-38781568,-15564672,55688704,106119808,45454720,11745408,-5182720,9216896,95586304,172532736,157020544,110364928,102924032,95570816,70569088,60523136,138735232,228336128,226382976,186326656,109971840,26037760,-15087232,68096,-24016896,-47806592,-12713216,22868480,-34343552,-82652160,-58365824,2077184,23842304,36643200,84730752,86588032,130141696,161920512,112681344,74230528,16524928,-3396864,-28654976,-86596352,-57461888,8066944,59020800,88963712,83576576,52025344,61506432,150580352,192587392,117170560,79806336,134960128,159145600,71714560,971008,13391488,53934848,138172672,182457088,143133696,127419136,93825152,38985472,-19969024,-73036288,-116790016,-108922240,-79423744,-120713984,-141559040,-157108736,-136228608,-63153792,28889856,67506048,55909504,592640,-14023168,18985600,78723712,49574784,-2230656,3053824,58404992,85023616,37398016,-89876608,-124103808,-103733120,-80611712,-41320448,-15980416,-15958656,-22603520,-14586880,-55521536,-96080384,-149152256,-111206272,-750976,-57521792,-116133376,-75838848,11819776,70941696,10268160,-40203776,-49526656,-57044352,-62888960,-45219456,34281856,135121536,200821632,167340160,110190976,89227264,52254464,-895360,-13204608,1153408,2867840,-33457536,-48680704,-21605120,-9379712,-61577600,-137923840,-135101696,-74813568,3370112,16195584,-50483712,-82926336,-18537088,-66645888,-167813888,-225095040,-270459392,-272223360,-162252800,-44537344,-11979648,-72810496,-188669696,-180891904,-135698048,-135890304,-118163840,-121911936,-110808064,-28759296,53051648,79476480,84060544,78715392,47992192,16883456,10655488,-38044800,-60177408,-76905984,-143740800,-99317760,3319168,25660288,47481472,48740608,41040128,54338304,106938752,131473152,73190784,6728320,65891712,105242496,44833280,40625536,45019008,-18514944,-150393344,-222416128,-180760960,-100706944,-36218240,51396608,211724672,252160256,183514496,109517440,107403648,89385088,94218752,121670400,172211840,244688256,234879360,129770368,90091136,92148352,131900032,98726144,-8182656,-47691392,-27866240,-30552192,-13894400,104665088,150926720,135900160,-1327232,-147270144,-205977984,-155582592,-115480320,-38978432,51722240,22402304,-30216832,5605760,4513280,7123584,-20803072,-90670720,-67123328,-4251392,14156672,-42547584,-93353472,-49766784,-48539648,-93903232,-141735424,-165329024,-145905280,-183410048,-196033792,-130766336,-29908096,-7803264,-18888448,-24609280,49202176,66314880,35190272,10760960,8446336,-72279936,-107133184,-65645696,2665088,98765440,172216960,224709376,187655040,32918528,-23164032,-58192128,-69665664,-27353344,35681024,34058112,-69229696,-98460800,-62407808,-54522496,-78298624,-40356224,38086656,70278272,25267712,-42210560,-95405696,-49544192,-53750912,-47019648,-16513280,-46593408,-10495104,33653248,33213824,204416,52608,-133248,-24115072,-34845184,-86930048,-101230720,-97885184,-108721920,-110213632,-51302656,-10702336,-40337152,-73862144,-89432064,-46611456,26703872,93157376,109899648,68181248,21575424,31313664,-451200,-40500352,-12588800,30637824,39673216,-14291584,-85165440,-45761280,-21053824,-52311808,-68446848,-115375360,-76031232,-80858752,-58558208,911872,40795264,-10909696,-81825920,-39790080,38158464,97703680,53657344,-4118144,-31607808,48457984,158287104,126836992,54328192,38006016,44213504,74515712,39043072,16276096,-4545792,-75828096,-44557696,39094784,39411200,67431552,143387648,181463040,92918912,11383424,-14973568,-22615424,-26581888,5628288,-9678976,-45381632,-35625472,-57608576,-54798976,31689856,112552064,154159872,189761280,225358208,181314816,139397888,72790784,-80774656,-106966272,-48348032,32267008,35241984,-26124928,-33821696,5761664,67908736,132219392,177808256,124022144,17498368,-69494784,-162404096,-213640064,-190168960,-138791808,-101894528,-59087104,25205632,59959680,38548224,14383232,-14258816,-15364352,44473088,72177664,115047296,128775552,121210112,87106560,21591936,-75636480,-86736512,-98238336,-97126272,-47482240,-14410752,43888256,18228608,-18072832,8747648,18993664,7999360,-14147584,-37441536,-80593024,-118424320,-155135488,-186462336,-165520896,-113218560,-87858048,-86971264,-112704640,-70649088,-6142592,6501376,-5231232,49704576,111435008,127373184,158936064,131284480,99339776,50014464,-176768,38857472,41421952,11659008,-12061440,23175552,10490624,-55494400,-68000896,-43341696,-3443584,14077440,48611712,66662400,8639360,-90616704,-65282560,-22312064,-30525568,-4531072,-7814272,-15158272,-37980800,-134250624,-201428352,-227062656,-192560896,-199264128,-182447616,-202907392,-233027584,-268571264,-199974528,-57429376,45016832,120521472,153123328,82750976,-19103104,-27724928,73371264,150417152,161554048,162988032,176256384,159865856,76054272,32984960,46222592,115465728,93634816,74226688,36600064,-52589952,-36707072,-1022976,-7829632,4187648,-8229248,23980800,20631040,6494720,6706560,-11933824,-12554496,-1008000,20113152,-19512448,-36246272,-13231616,-42015488,-84922112,-133346944,-124594304,-131695104,-139461504,-102774400,-74886272,-58179072,37329920,154359552,224388992,180361984,191116672,244165760,235085824,253078400,229502208,244452736,215384832,158182656,65099136,-31547264,-73124864,-82117760,-134821888,-157012224,-142548608,-167583616,-227537280,-219932672,-143702784,-69689984,29136256,79222400,110269568,136464896,87719936,74595328,85840256,76269056,56331264,33965312,39146624,76842496,134566400,164598656,156422016,93510016,128572672,147032320,68003712,-14945024,-14468608,6942976,-28695296,-4746240,60828032,53351936,2757888,-40111104,-44785920,-46753792,-13880192,48626560,-14654848,-94868096,-132908544,-131270528,-147795712,-208934912,-190054144,-152030208,-113526144,-69504256,-29228032,-73617408,-125197568,-151451904,-82809216,50016512,76730624,4754432,-44714880,-95980928,-119789824,-69787648,-41582080,-22264704,21467264,8470144,-48433408,-98072192,-92637568,-80590080,-95449856,-40737408,7210496,-27606912,-26103424,25425792,25923712,-11913856,-89476224,-108196992,-80567552,-53280128,-58386688,-5984128,55639808,87056384,106555520,194508672,204859520,83071744,-17285888,-36590080,-15090944,21566080,-4163584,-10732800,43367552,76866816,87809152,101973888,131370880,98741376,27761664,-4636672,-41667328,-6879616,16252416,-24298112,-54100224,-71925504,-132509568,-157482624,-157766400,-116435584,-42407808,-22452224,4676864,41014656,34914048,52635392,48563840,18795904,19570816,31040000,46673536,20752256,-520448,-48938752,-62799104,-82465408,-131976064,-163935616,-129212160,-40912256,55127936,71057408,36570752,34841216,59989504,73404160,-2107392,-102951552,-142474624,-114812672,-80033792,-85250176,-29762560,-48408960,-151748992,-126566144,-89915520,-74384768,17988864,79620608,69311616,48670720,-65134464,-137133312,-78368000,-20646400,-3593856,43454720,118095488,149629952,156193664,180170752,241267968,238804352,153411840,98771840,84839296,56899200,-19307136,-59471360,-179750784,-248610176,-223154560,-210198272,-91801344,-11706368,-44405504,-58172160,-86416000,-101184768,-63666432,-8318336,16556032,26552704,48730880,19988608,1311744,-11449856,-31763328,-10173824,22062208,14000128,67462016,121410560,105288448,99743744,68432128,18816512,-18892672,-28194304,-1364992,25065984,129165312,135313792,32125568,-43535232,-80465280,-111219200,-126415360,-112039040,-72048128,-7691648,92806144,145472384,140300672,126471040,195119744,185309824,84035328,59179520,67117568,49555072,-81694208,-174512768,-215051648,-128864640,60134144,100296320,3917952,27704320,77853312,18845568,-36060288,-56135808,-86656896,-120412928,-200770048,-260446720,-231396736,-165572864,-132178688,-65546496,-4171136,58725120,58706432,124771200,171464704,149932800,131504896,158324096,178364160,211869824,192102912,141621120,14700544,-55661568,-37900288,-12548096,-22411520,-55609856,-18938496,47483264,20546432,-54170624,-119477632,-175007744,-114514176,-15117056,42461312,33112192,-32410240,-76687616,-59742848,-16889984,-13618176,1368960,-18868352,-101975424,-215371264,-226689280,-177548800,-98376064,-18604928,-11704832,-14140160,-43816704,-98405120,-75757056,-80528256,-149994240,-168420608,-151840256,-57435520,36571392,20811008,-39676544,-31728640,-27546112,3234944,65588224,69924352,-49963520,-165062784,-173898112,-76594816,31954048,110073728,112290048,125502848,110681984,105136512,23714688,-91621376,-75599872,-51240192,-16637952,11683200,38491520,52389888,3022336,-38610944,-28758912,-5945856,-9593472,-80254848,-154212736,-127131136,-38077056,45427072,56942848,23939584,-12351232,-73306624,-95591168,-132510336,-61883776,5924480,-38769152,-100065408,-59613184,4569984,16992512,-39225984,-53472256,-70051328,-5156608,56144512,63031040,44588928,14971392,-17220736,-118723200,-236970112,-223063424,-170996992,-129615616,-112422400,-132638720,-130554880,-54699904,18331008,-48769152,-139420800,-83964928,52782336,62676352,46394752,8269568,76544,26676864,79673216,89925120,128180608,214381440,205447552,152076160,77471104,65599488,7967488,-52861440,-142173696,-206080512,-151337344,-80583040,-61130112,-73510272,-168120832,-189691136,-155006208,-132628608,-37770496,5880704,-50608256,-78043264,-55985152,-45607040,-98891008,-117239424,-90218496,-58341248,-46572416,-61240960,-40349696,-28256384,-67823616,-64546304,-37159040,-31879936,-51705472,-83496576,-124808064,-62358656,-20809984,-7884160,-5393792,-47723008,-73065344,-89645312,-176868864,-231231360,-194482304,-100834944,-1488000,28923904,54552960,38825984,-80010112,-121488512,-13224064,87414144,24526592,-43634688,-79580288,-86988160,-66327424,30382976,113576192,154392704,105381888,-8755072,-35603072,11415552,79316736,93813888,50642432,33820928,46180096,38790528,-27387776,-85695616,-118452736,-112763264,-58473984,-3794176,7853184,54563328,-21749760,-144162176,-195530752,-172416896,-100056064,-2562560,30280576,42485760,-11507584,25027200,54430208,15085568,-26069888,-50873856,-56522752,-40251904,-60742784,-69832192,-41819392,-10253312,-44823808,11212928,30656896,-9723904,-37729792,14173312,58324096,59741696,73652864,97259392,172039168,189321472,206751616,198482688,195304320,247218816,278397184,261689856,226482560,162606464,104750080,24234112,-55241856,-94559872,-47326336,7288960,18615936,36025344,100375040,197473024,137036032,15399680,-74541952,-124996224,-140123008,-116329216,-60362368,-48151936,-44638720,-54345472,-85104256,-128804992,-181315200,-222572544,-158173568,-45924864,22908928,98617216,146019072,176568192,188469376,179703168,83367296,-95330944,-145208576,-110305920,-76527360,-29009920,-30512768,-40200832,-39998080,4444672,35474944,116838784,188659968,169465728,106856960,68001408,32296320,-72793088,-163160704,-163777664,-148901504,-79267456,54811520,88862208,36006784,28676096,21479552,-25056000,-69781248,-80020992,-96115072,-123393152,-168194048,-133799168,-101325184,-52113664,25700992,79111680,118074240,140021888,161337472,110534144,115275008,130847744,75088384,110499712,198928000,186044800,165139968,156331648,131897472,72731008,-53388672,-174060672,-216533504,-159400576,-128923648,-80801536,-14712320,20436608,52111872,100015744,152333056,146395392,130137728,139317376,114001408,102477824,125302272,96714496,69804032,44802816,-4411136,-56086272,-58585344,-79284992,-63167616,13172224,93227776,128638976,129856256,126951168,130668672,123731328,102321792,140218752,144111104,116331136,197789440,237682304,159472000,83818496,101611392,114650752,187502336,242248064,159325824,71367680,8040448,10553344,30965248,-921344,-12385152,50797312,96651136,114623104,149445248,166455808,169731072,126431872,14694144,-91267200,-139102336,-161316480,-100802560,-71078912,-82098816,-113374720,-38488704,103101056,152193152,117815808,58404992,35784448,7176832,-35132416,-90605568,-129376384,-100245632,-89187072,-68481664,-91699968,-100141440,-92171904,-44624512,27664896,47094912,-14505984,-42199680,-98943488,-73769984,-21729792,-35222016,-2003328,71292928,117279744,113518336,32241792,-101137024,-140888448,-151728000,-184359296,-177966720,-127244032,-4793088,103136256,99654272,55183872,13207936,41966464,20811008,-42093952,-33708416,8391424,-44771712,-63998848,-15301632,-3421952,-111685376,-209145344,-226278912,-177875328,-87821824,-31047680,6762240,46265856,19052928,-17846272,13168768,-193408,-86837632,-77090048,-2153728,-12965248,-22474880,-57464832,-97301120,-84018560,-3606912,70632576,61785088,39163264,95454848,137808768,79181568,-5934080,-91261568,-84187392,-41604352,-19791360,-34997888,-25286528,17888512,-19717248,-42189696,57308928,97286144,52887424,-27491840,-127223680,-60078208,48270464,15623040,30767360,82608000,117543680,156235648,138357632,129091584,111236352,99624320,105325952,96126336,52270848,-17462784,-69861760,-88336128,-142510592,-238938368,-166644224,-56460288,27366016,106653824,66758144,-37261568,-92304512,-115894784,-107323520,-77972352,25710976,72529024,38729472,15466112,-8679168,-17543424,1161216,-36911872,-60399872,-123261696,-175811456,-196061952,-185376512,-168175744,-143975808,-42711296,-21805952,-66276352,-55699968,-70007296,-88870400,-107154176,-151183616,-111788672,-51897984,-29489664,-17347712,13563904,30753280,67586304,48602112,20332928,-26245632,-109703168,-117801856,-5859840,52914560,21735040,-12172544,-10891008,-30274304,-6120320,4251264,4039296,-8133504,-87365888,-133439616,-107019392,-38336512,45157120,89449088,60147712,-9384448,-78270592,-69994240,-55563776,-41311360,-24285824,-17280896,-39834496,5116672,69316864,94620800,-3991040,-58072064,-20218240,-27556480,-60795136,-34430336,30610048,-9674112,-46154496,-115994240,-143611776,-133513344,-135183744,-65696128,27044736,39832320,-2216320,18030976,-20917120,-48952192,17742720,103958528,90371200,5583616,-86939136,-163092096,-114456576,-252800,55330176,84507776,78781568,69747968,60623360,46291584,37146368,11586688,2834944,-10710400,-24073472,-16417792,3115136,-17325184,-216832,26600320,55785984,38236032,-24671872,-55920128,-95035904,-110560384,-49421440,23853952,30851712,-6299904,3257344,-40686976,-74198016,-67841792,-101541888,-127247616,-109396736,-65426816,-157085952,-242033664,-245265536,-162513024,-173294208,-206679168,-139790592,-55050368,1483776,-15750912,10618112,94364160,127601280,59699328,18193792,67231104,80987904,66496640,17313408,7079680,77214720,69050496,1127680,-39747712,-175298688,-310118144,-301602560,-227453568,-182980096,-140004992,-86865280,-62093056,-114428800,-144744192,-130080768,-101297920,-34504064,-2994688,-42965248,-19010176,63459712,187363968,192016512,120498176,99254656,139589504,183663744,183408000,104231808,69472512,69367552,67804800,79207808,23183616,-7747840,-28819840,3554688,10637952,9316608,44033408,19301632,-47665920,-34125952,38087296,94194560,94674432,72631424,102737792,166992640,163128320,154736000,168195968,149305088,148434560,179479296,170744960,71170688,56766592,106790144,91477248,4003200,-415104,21502208,8070912,-2105216,19732352,7327488,-89781248,-180907520,-132367744,-78162560,-29556736,-23308544,-73203840,-50465792,-31112320,-42962432,19169152,87439744,114534656,39673728,301824,4320512,77528704,119718016,112097792,95453184,101080960,91305088,128403712,149123968,82761344,14141824,35403520,55928320,37446656,-53615232,-174494976,-200852736,-219152640,-231474432,-151881856,-85798528,-100902272,-58050432,-21779712,-11726080,-9199232,-27076096,-24358912,-42035712,-36443008,-70686592,-85828224,-12493696,3151744,-24375168,-48740608,-89502720,-93887744,-48093312,6627968,-286720,10108160,59497344,97047040,118688768,99495424,-15224064,-75922048,-57107840,-40324864,-71064320,-53201664,-53614848,-92577280,-100531200,-56308352,-60831104,-6448896,168356480,212350336,184812416,201004032,169931648,109181184,121179392,154592384,156960896,182575744,213361536,193997952,184853760,152704512,139507456,142945024,155421952,107907584,39881600,-4973952,24066816,127893760,193526272,192349824,114803584,22372096,12691712,52705024,46504960,120510592,134194432,67439232,13770880,27654400,-17662208,-53952256,-48990208,-107152384,-240920448,-324686848,-331983744,-375419008,-390179968,-310018944,-198565248,-136501888,-151245056,-127768704,-143117568,-127411456,-27575552,89330432,178176128,254294784,209164928,90822144,84141056,94995328,57576064,61180416,84393600,80192128,63721344,43298176,16114432,-37785472,-30196608,-3026176,8141440,-27755264,-26084480,95652736,110949632,83172352,71283584,34630528,-27344768,-86282624,-71942144,4212992,63587584,76651648,46726016,1340416,8221312,32976896,99630720,137134976,153471360,115092992,113859072,47605376,-15350144,15262592,89438080,162932224,147436544,7028864,-131720960,-145284736,-114342912,-60685312,5377024,-20427904,-27625472,-62733184,-80807296,-75389952,-35099520,-20290560,-39684992,-90317312,-158783744,-201104000,-153067904,-77880064,-60416000,-84040832,-112781696,-102591744,-71899392,-92778112,-161635712,-246550272,-204064384,-121157248,-88865280,-68326528,-30635392,18903424,-42215552,-84504320,-56142336,59732224,163384064,130370688,86095872,35534464,-32945152,-4193792,34046720,24685312,34683392,78812160,70853888,76956288,54765568,18816896,72242432,84349568,-31183872,-100118528,-90795520,-96422144,-21500416,-13744256,-12891520,-5483136,-22269184,-26583808,-31431936,-12622208,-42424704,-81981312,-66471424,4154880,17101824,-91465728,-172253568,-112469760,1895040,47675904,2659456,-77619200,-91705216,-107830144,-201901312,-201163904,-147149312,-65284864,20827776,48907264,104990336,90952320,48421504,38901120,-18291328,-41496704,-33136768,-91765248,-182909952,-239469312,-112850432,33431296,98556288,77877120,64320768,70686464,59713920,75428352,28399872,-38811520,-30414848,-48580224,-93250048,-102025088,-93802880,-149614848,-201641472,-208115456,-196184704,-187423488,-120995712,-68828928,-36938752,-57837056,-47023616,-18038528,32653696,61330048,64419456,22775296,-84624128,-134019328,-134120192,-157186944,-182903936,-140068224,-41943424,51410048,86371072,92052480,95890432,56351360,12923520,-7392128,-13032448,5517824,-11018112,-30851200,-13336576,30125184,76516352,44981248,20050816,-43611776,-85655680,-77211520,-26726016,58742656,137438464,150961408,148262400,111398272,32470784,-10863488,-54906752,-81803264,-136405760,-236801664,-306518656,-291672064,-246934656,-223042688,-215137408,-178805888,-122171008,-91340672,-92903552,-134168320,-125979264,-133583744,-143153792,-125190912,-60292736,-6462848,-9000448,-41191296,-26236672,-7844480,-11949952,894720,-18989696,-12747520,41848960,115060096,143166720,58008448,-74523648,-95075712,-78454144,-5836800,22642560,41451648,106796544,136051840,110487808,78718720,39740288,25115264,84194432,91173760,33600128,-26608768,-19534464,15440128,35156224,22232832,-36946688,-111157248,-110702464,-59823872,-76097792,-75699584,-17706496,61418880,49726720,48986880,95623808,121413120,108869504,110912000,109142656,78822528,41015552,60681088,14481024,-11844608,-23034368,-34458752,8229248,44342400,39094528,26284288,21524096,9839232,6220288,-35719424,7081088,84334336,63335808,-43510528,-87773056,-83125120,-52378624,-33989376,43437312,84162688,57673984,63346560,141225856,280622080,333607808,339428224,322528512,242392576,142072960,73020032,57509504,-11141248,-92570752,-133162880,-92237696,-16914304,44804224,64955136,43958400,-29838720,-104209152,-97780352,-9369216,16890368,-43453568,-29980800,-61393664,-137035264,-99179392,-51468288,-34059392,15189760,20641280,-104920960,-226225280,-263267200,-247673856,-223203328,-196848896,-112751104,9060736,13295232,-14616064,-41587200,-62833408,-33487232,-3352832,-31058304,-59341824,-48798336,-29226112,-76087808,-119043072,-111151488,-101837312,-62868480,-36438400,-18878848,13122048,69347584,143309696,128599552,35556480,-21383680,-63106304,-104726784,-95280128,-50845312,-47999104,-76520704,-42228480,-13321088,3850880,20622080,51805824,125571072,196475776,181799552,175848448,163915264,162743040,96894336,54646144,16603136,-1964032,19738240,37207680,100994816,215996160,261817088,227758976,232517120,171632512,57207424,-34716032,-109900672,-183501952,-213751040,-121673088,-30465024,48134528,96172800,66559232,3439360,-40395264,-19123072,20097152,-16311936,9534848,53687168,83989504,98897664,161254272,177809280,92922112,2309376,-10934400,8016384,19310976,-29724672,-35320192,-40227584,-85656576,-154739840,-169298560,-81505280,-33914880,-37807744,-8792960,-21188224,-34445952,-16328704,-31284352,-25989120,37765632,62558080,24517760,8036096,16192512,24339968,11912064,26069760,105507072,99403648,48418944,-1491840,-123070464,-199362176,-231914368,-195961472,-157997056,-106010496,-62669568,7978624,21229696,16729728,55543040,98224768,85566336,192512,-13125632,6857088,71440384,67173632,51138688,83775616,73896192,85049088,97417216,78611712,54985984,18292608,25960192,54691200,81221248,127398016,117804032,108099328,119798656,91105920,24566784,-2527744,6827392,-9519360,-52570752,19758208,36839168,-24069760,-61617536,-73994112,-37369728,-7694720,-4128512,22049792,-2831104,-12050944,32005248,90291968,95122048,41176448,54734848,100300160,85804416,14050048,14155136,14451072,9884416,62250368,77728768,46160128,77942912,165961472,182977920,108143872,63086592,53206784,90872448,123872384,138341376,169032192,138239872,62344576,13356160,54720128,127595520,152898176,167656320,146312960,118944128,97765888,57385216,39821440,6567552,-31102208,-70698624,-45787392,25700864,31216256,18048000,-33934848,-72189440,-94332672,-6643840,132852608,122890368,29725696,-15166592,-1889408,-63212928,-102979968,-94328704,-145313536,-223813248,-232326912,-136379648,-134336000,-167190656,-100615296,38011392,150147712,231917696,203631360,146647936,151295744,165612928,85649536,-12225152,-36410112,-40787584,-45216256,-99245184,-48673536,91977216,188597632,171731840,91141760,91274240,141083520,182023680,193014912,186564352,159491712,169389440,129290112,72936320,64051200,43094016,45015296,99875328,90783872,18190848,-46511616,-73104512,-48402304,42040576,145579776,175166336,172519808,160351872,198338560,228388864,158920960,112112256,74030464,-37133312,-188580480,-175632256,-75070976,-16263936,32469888,36000128,34449920,32041344,52490752,60582912,45577728,7952512,-35987840,-133308544,-198472960,-171192704,-150908288,-117499776,-75813120,-31745408,24240896,94460032,26711424,-3487104,100349952,125057024,65993216,9895296,-43351168,6798208,-4371840,-101202176,-141196672,-95549568,38524032,168442368,204722304,132524672,48692352,8997504,-4803840,-15001984,-38349056,-64807936,-50592000,4778368,6929664,18192512,40405760,96652928,101908352,54955264,41228672,16022656,-13925504,41776512,139277056,162737408,227388672,187823488,51945472,-72851584,-89087616,-121263232,-211814912,-302220800,-310405376,-247453824,-158648064,-76821504,-58962816,-12515840,11463168,-42231168,-72342656,-14284928,46786560,38620544,-47183488,-68589568,-16334592,-2034176,82030336,161235456,184575744,173098752,127761152,84073216,41319552,-37210240,-110193408,-71758592,-16649216,44796544,54188160,54629376,132558848,216112640,197939584,151932544,123086720,102814976,32821248,1039232,101137408,186186880,108950272,-2110848,130176,9736576,-33212544,-39444352,34948992,66090368,46136832,30752512,-2940928,-47425152,-96267008,-144420864,-194445696,-223169536,-258243968,-234499584,-187917952,-131748096,-108594176,-147792896,-86043648,53044736,142604800,138377216,104835712,9611392,-70619904,-70109696,4584704,62849280,57276672,47688960,84677504,35677184,-16397312,21347584,42490368,114494336,125109120,64889600,-17140736,-33205632,13665024,47441280,68797056,47976704,1471488,-64041984,-71318144,-71793152,-52611328,43114880,135826816,159838208,133387264,71804416,-25790848,-129215744,-178278912,-136666112,-5298304,85008128,193825536,278433280,260387456,92109696,-63244416,-41213824,42881792,75223296,63017984,70705920,13193728,-1043712,87934976,137553664,145954944,164092672,119301888,14561280,-63326976,-31897088,71981824,193294336,279286656,300874496,253456640,133577856,40747776,11618176,62886528,95745152,56552832,7267840,-21650560,-88737664,-151457792,-167666432,-139646976,-105084288,-74294272,-68638592,-92607488,-87969536,-106155008,-69446144,19893888,70166144,2731648,-75420672,-95711872,-92985472,-100623872,-100700160,-78322944,-60460288,-25538688,-24917760,-27859200,10848640,87767552,148368128,149710592,95214848,-21541632,-57209344,-3000576,38135296,31219328,37083904,47269504,89402240,172591744,238112256,214226816,117550336,-25022976,-77454976,-77278592,-50756608,-55927296,-88472320,-118395904,-83920896,9664000,65573760,123809920,233012864,296175360,290259712,224571776,159205376,106435712,103228544,164342144,202816384,249236352,204284672,131876096,84801408,58012928,45849728,4477568,-67463424,-56228096,-33142016,-11365760,-80628352,-141674240,-152248960,-112185216,-50442752,-27742592,-24630400,6971904,48598784,61090432,43133312,51243904,58942848,-820608,-24690816,-35492224,-81522432,-73594496,-78293248,-27938816,59077504,89956480,99148544,79400192,31145472,24808064,72996224,103930240,102344064,39494784,-42619776,-85048704,-137734144,-166328064,-175265280,-167332608,-161124608,-77600896,-61264256,-105568640,-107229824,-45616512,104724480,192901504,173628672,82763776,24657024,-57119360,-16583296,85426560,56290816,-48241792,-105316608,-112628480,-34301184,24116480,-17836928,-39242880,12668928,52763136,60038016,54261376,65532288,97800320,136086016,105827712,-25298176,-115078400,-135908352,-77451904,-66808064,-76433152,-1815936,42583296,-11028224,-93431424,-87194496,-50603776,-25654784,-86982272,-111704704,-78726144,-85193600,-120955904,-82409600,31455616,63782016,18314880,50343552,147654784,98298880,-680320,-20978560,-46135424,-48399616,-33401984,-26435328,14508288,88060160,94507520,65286016,112413952,172227328,225873664,250216704,158955008,6475904,-101534336,-96949248,6701568,103277568,180000256,222351616,209010816,161595264,168310016,155309056,138733440,100215680,84690176,77022080,40131840,20647296,48393216,23279360,-106055296,-119371904,-25462912,86262528,134713344,173076480,163204608,159273728,175344384,161889536,131111296,66299776,33321600,-54528,-23612032,-66017408,-43440256,-66011136,-86926208,-36349184,28441472,124460416,160506240,132269440,105912704,64767232,53921024,26606848,34529024,-11064064,18425088,120094208,157732864,148234624,134031232,114542208,115817088,183829504,238743936,232908160,201118592,133249536,82754176,45971968,22559104,80674560,133834368,161565824,176548608,85697664,49350784,18433152,52662144,96834048,108866432,111604224,95279488,67340032,40448000,44946304,116095360,92798848,68483968,75648512,93473536,86728704,32043008,39961984,-5873152,-16839680,756992,14547072,30644352,47491968,44450944,-9737216,-42194048,29602176,91546240,18587776,-41684864,-59341056,-79732736,-108871808,-43687552,39073408,9553152,-103168384,-172283648,-122198912,-85497856,-30190208,5082624,-7466880,-67495040,-67725952,-7340672,32250624,47592192,75231616,109408384,115030016,54363264,7732352,17377280,-1424256,-34504576,-63390720,-96592128,-105997952,-70447616,-59521152,-74433024,-164980992,-205743488,-123286144,-107074432,-165617152,-162311936,-101870720,-53019904,-1394816,2130816,17532416,75843968,119310464,105877248,50361856,20387968,-73788800,-158917504,-162569984,-117883648,-117360256,-143997824,-188213376,-216891904,-138967040,-65441152,-23280512,61510912,111282560,104513152,-1684992,-111383168,-132244992,-116611968,-103283200,-69244672,3021312,67938432,9132800,-37933824,26555904,106553728,116052992,152075904,131037184,114536576,81638656,45859584,40800256,29385088,8227072,-17787264,-26902400,-71664640,-99915904,-87699200,-11552512,23187072,-41552128,-73804160,-27500928,46976640,87185024,37234432,5763200,15443840,28991872,18108672,-50461824,-84323200,-61127808,-31078912,-44279936,-40667136,64115200,82119424,-24377088,-119129600,-163956608,-148881408,-82770304,-37515008,-75657472,-81734016,-54645504,-7697280,10292736,-45435776,-109366912,-57672320,41642496,105216000,108553728,132517888,145471360,152615040,165424896,185478400,133121536,29850880,-65865088,-43397504,-64667648,-44865024,34927616,46081408,42277120,60155264,114781056,134331904,97132288,69923072,21561472,7319808,-4590080,-12787200,27890688,20533504,-26004864,-64633728,-64082304,-31290496,7718784,-17216128,-94019712,-160067200,-126328192,-60958208,-96523648,-77351552,-96252544,-203869952,-228619008,-223594624,-128313344,-72999680,-30680704,56825728,156956288,116629632,-31541120,-109756672,-97927552,-70045184,-38031360,-49199104,-112977792,-133988992,-132140032,-186385280,-258080384,-249702784,-177364352,-130329216,-92959744,-39288192,-70174464,-152861696,-157805568,-125960576,-69514240,-41811968,-92251776,-115913728,-89013632,-33435008,-2311936,-1694976,19935360,40589312,65843328,79360128,84186624,132990080,154173952,143053056,108432640,76867072,113829888,148512512,172941440,157346816,119086208,101860352,80600960,113707520,175374080,106014592,-3604736,-43712768,-62825216,-27944448,45145600,61994624,1578880,-33784448,31895808,180396160,232372224,155369600,71640832,41584256,75443328,72593792,17051008,7558912,3872256,-2204800,32564480,44317440,74973056,111438080,99852672,101962880,86019840,48504448,42030592,13375744,87012736,226916480,270659840,235453824,222188032,307762560,339402880,297477504,242918656,202747136,192845312,111195520,-8249728,-73243264,-59578496,-83740928,-38192000,45217280,35996672,22900480,61020160,229144704,261158784,182011776,77681024,32896,-15335296,-43945984,-75648000,-86908288,-78214656,-46363904,-39506432,-134425472,-203634816,-98962048,-21542528,-70353280,-132490624,-175411456,-168419712,-84111744,25726464,94905856,109871872,59587328,19746688,-3153792,12237056,12620288,-8290560,-46530432,-91994368,-132844416,-86477312,-12138624,29830656,27495808,11973504,-7540352,23614592,42405760,40497920,-435840,24656000,34202112,14663936,30579072,-20994048,-127312768,-183915136,-163543424,-113994368,-140134784,-184573056,-162068224,-119735040,-70162432,-18750336,88200960,125173376,71615744,80309504,106190080,164876928,267930112,348487168,345266176,136951168,-37308544,-45121920,27473408,50485504,56792576,45849728,-9210112,-69272704,-68730624,-96366080,-140841216,-138594816,-117745792,-133747840,-206488704,-202084864,-89636480,-45421184,-85833984,-27879040,44878208,88729344,153671168,206727296,204155136,191918848,148833536,79582720,4739840,-121833984,-118001408,-51977088,-55507072,-32778240,-26914048,-39546240,-16129024,-58835200,-126345088,-157386624,-123543424,-69349760,-42208896,-15553792,39839744,106069632,153387520,115838208,64355840,56475264,58813440,105716352,157457280,159964800,111575808,120004992,207128320,214596608,197715712,205836672,172830848,113090432,84412288,70964224,56655872,22726272,-30296960,-39813888,-13897856,74450176,83464832,64222080,42983552,35401472,-41145216,-67638144,-51591168,-36751488,-13699584,-29967104,-82354304,-90234240,-98773632,-129276032,-207055232,-193594496,-102248704,-32061440,-68443904,-125653504,-157055744,-167455488,-199341184,-198222464,-152792704,-100040576,-73386240,-9680896,42772224,71841920,146393600,182673408,81686784,-71427200,-202153344,-243336576,-206900096,-97682816,-2621952,60119168,150324992,211857792,208112512,137481216,70994048,61521792,38552704,-28536704,-28229632,-15878016,-67920896,-158654336,-188094336,-168620544,-123251072,-85007616,-104860800,-101083904,-41905408,21557120,68576000,119196928,72261376,35766656,41851008,15487488,-45843200,-50133248,-6764288,39209088,113198848,191030016,229047552,150012928,39630464,35422464,52782720,34441088,27463680,63384320,40215168,-48468096,-44529024,-84235904,-162514048,-181710976,-157653888,-152802432,-93222912,-50606848,-70957568,-39114368,-29586304,-100908928,-164869760,-114114048,-34064768,37244800,15052416,-12616576,-29773056,-62345856,-39387648,42056192,65866368,89774848,154785792,127300992,180003200,187840000,150766464,124297984,61481088,47294080,28272768,25437056,35598976,41060352,18726912,-21791360,-67754880,-34069632,28685696,135398016,228260352,251561472,199577728,146575360,76549376,15521408,60025344,136619136,115073024,130986368,193741696,242776704,220618368,212440192,129371776,76409728,113293440,101222400,44665088,2210816,-4872832,-44190848,-132321920,-226110848,-159279488,-42568576,4048640,-25133824,-73521152,-102289024,-117457280,-107754112,-84861568,-99542400,-153369088,-158400512,-163908608,-171838720,-149975552,-95978496,-24504704,40636928,71340672,107291136,129358208,110705664,86460928,34860544,14310272,-82537216,-166832768,-225223680,-197995520,-125199616,-128198656,-179825408,-95889280,-59467904,-104372224,-111919616,-56365440,38814336,70860160,85729792,153652864,137503872,35374976,-49113728,-88668800,8556160,129959808,148753408,103534976,75163648,51691904,-43135616,-42726912,39295232,13200256,-38383744,-26492800,-44497280,-30588032,-48031360,-74025472,-71397248,-114376320,-107601536,-112397696,-110295296,-109038720,-65058304,-16188288,5889664,-12321664,-47304960,-73671680,-7461376,101146112,144356608,162597888,165020544,133611904,96122752,77908352,103299712,133916416,100825856,51868032,-5827456,-14324352,3222144,-10211072,-55059456,-91923200,-89388032,-62434304,-114101888,-97807616,-82078080,-131063040,-157461504,-68984704,25579520,54170880,64190080,49682816,-4848768,-54044160,-31329024,57192832,115169792,89682048,93547136,96865408,83854336,117819392,184216704,201908864,198128640,226143872,269140352,246185216,163151232,97283968,85352448,36303744,-14352384,-22054528,-76830720,-111477120,-62187008,-5580544,57032960,36154752,23949824,31024768,63391360,46454656,-31400576,-61318528,-36654336,-61724544,-124337280,-156855424,-131462784,-106481664,-48329728,11573632,-72422400,-178190336,-112089344,-55860096,-82025856,-122305920,-111442176,-100310784,-81911808,-18420608,32188672,48726400,50785152,22376960,-40551936,-38857216,28077184,37265536,43443712,45322880,50905984,12542208,-98500608,-138789888,-79681792,20502016,64809216,71968640,33155840,36004352,69363072,97624704,133138688,100293504,43657344,-25454464,-38004736,-1356416,-30616448,-7283200,29190656,68290816,50134656,-26368768,-92413312,-99281792,-135234176,-112202624,26381184,51146624,26210176,-1103872,12726272,61027840,87973504,42905600,-45586688,-102866176,-93014144,-28801920,-4697216,-61688960,-111994496,-165997056,-192206592,-146135296,-85525120,-111630464,-190570752,-169489280,-62313856,11920384,6113024,-57093632,-34446592,-17003776,4945024,15233920,40640000,94731520,72494720,35726976,-11534976,-49840640,4625792,79428608,144158464,122380672,51759872,-18863104,-70587136,-73303936,-96945792,-111218432,-76967296,-124142592,-157375744,-94663168,-2722816,-47147136,-145097856,-198191872,-258510080,-256706816,-135504128,334464,45964544,38280832,29243648,20740736,-24379136,-81458304,-134232960,-138275328,-59577728,-54890752,-113793152,-88632320,-84272128,-48941952,6028672,-18362880,-41278080,11907456,54598272,122905856,150990976,103974144,36234240,-14363264,-16994304,-25710720,-25326592,-56594304,-53033728,-19336704,12017664,45538944,26921728,-19926912,-118838144,-175830912,-155091712,-76038656,35591936,76564224,54651904,42761984,43640320,12106112,34931584,124662656,212337024,282166016,305598848,295912960,214177152,168274304,98236032,-5936128,-125090432,-202006016,-170498432,-175871488,-86118400,-1893504,-12245504,5428224,32277120,9332096,33159296,96364288,156753280,251549184,274433664,197157888,165866880,113530880,94824192,147399424,220866816,184855296,105839232,47399424,-4439552,32182912,125803392,119017984,9581568,-46825088,-37766016,-105565824,-107500672,-107302784,-138878592,-174674944,-158578432,-132511872,-103630464,-37580800,39249920,118206080,167796864,135805824,115776256,41699840,55151616,37452544,17169152,-918656,-23580160,-7471488,47485568,100391296,129368320,126308224,78659200,63386240,72181760,103387264,155912576,163063936,203983616,215232384,233517824,232423552,204442112,174705792,109104128,40780416,44193152,-4333056,-33507456,9724416,-20599552,-32300032,-11400576,-20878080,-40087168,-70080512,-50396160,-29820288,27812096,85489024,131895552,146221952,75901312,-24515328,-87825536,-141528960,-148360832,-147221760,-119924864,-108388736,-6927744,93731840,107775360,154666880,244493440,251082496,199740288,126825216,47774976,-38133888,-38241280,-58158208,-45510912,-8857088,-28867456,-48132864,-41907968,-63813888,-58131968,-48524544,-75351296,-80448000,-84981888,-119430656,-146294144,-70153856,5203840,-5624832,-27534464,-85142272,-78029696,-57680128,-60494592,-92337152,26434688,197099264,265692800,220914688,131214976,56605568,58817536,58259456,51932288,82123648,153794048,223953664,219445888,169278080,139774848,115784064,112190720,135765504,103947520,65932160,13451136,-22853632,-16611072,-56136832,-90272512,-92923136,-138384000,-173648768,-224522368,-337940864,-435540864,-407266432,-274874368,-175248768,-97811200,-62830464,-27066624,5752832,-62952320,-162722816,-217538560,-269762560,-259560576,-163439232,-52324864,22532352,117826816,107008896,13117952,-29472640,36212608,100286592,82023552,72357248,49239296,4661248,10445312,16182400,5729664,32642176,52410880,67279744,77512320,38677504,-9226496,29241472,16508032,62161536,96280704,38502400,-11483392,38122112,40617600,-42412416,-122615424,-206018176,-174861824,-65151872,13370112,13960960,-2205952,-6558208,-10011776,-5583360,1794432,51277312,48396416,-22515584,-44554496,-30504576,-15587584,-27952768,-37782528,-53673984,-38522112,-46727680,-100361472,-77582208,12412032,155184256,241742208,223848832,183373440,168043136,148744448,91168256,1758720,-28179328,72780800,176891008,161382400,33338112,-30924800,-5360896,-30478336,10837120,37652096,10356352,-7600640,27501568,52040192,46545920,15365632,-49047552,-115332096,-135266688,-112855808,-132735488,-118769408,-17576960,-33591040,-116323968,-141478656,-88467712,50199168,104390912,49350912,-34127360,-89709056,-100443264,-14871936,53028864,95116928,51149824,-1076224,-28582272,-72111488,-68749696,18662272,13015168,26118144,38939136,36496768,14055936,-83902464,-126227968,-51982848,3113216,19987328,-9112192,23786496,75619840,64867840,37006208,-2754304,-77456768,-34458496,58006272,98155392,69086720,16679680,41730688,74698112,62542208,-12915712,-97675136,-116739200,-154794880,-196226816,-189909248,-145453184,-102754688,-55460480,42453248,150259712,210795904,180433664,128096768,91540608,123121152,164221056,135480320,-11412608,-120862464,-103445376,-11766272,37680896,10734336,13567616,3426944,-6506496,-33904768,-46786432,-34193664,-4044032,-57840512,-134832000,-154121984,-105295744,-29310464,-21865728,-61696256,-179056000,-245415296,-224392704,-186207104,-160382080,-140333952,-97391872,-72382976,-55974144,-33670016,-51631616,-67178624,-31332736,46982912,71741056,26508160,-18318720,-56620416,-78448896,-88547712,-106958592,-112553088,-135095936,-113234688,-66763520,-34544512,27744896,50483840,-6898432,-75869568,-171465984,-223565952,-239467136,-217862784,-192922112,-198955136,-200960128,-149460224,-14337664,128676736,183108864,174837632,138760448,93785600,55171200,-18254592,-92837632,-102566400,-96226560,-76390272,-41860864,-35177088,-66237440,-59815936,-51861248,-18641664,-2854272,-19553152,18170880,59491200,100891392,80625536,-83342720,-199622400,-193818112,-136561152,-14581120,105811584,153248896,120801792,85671936,10531840,-68625664,-53061376,-22171648,-31366784,-40614784,13015168,87059072,104279680,33864064,-12928000,6677760,35252224,53525888,98878464,143158272,148119808,111033728,71898240,94949888,163074944,177240576,121576064,53953408,-24956160,-44467840,-10177408,67990528,104168832,104937728,17138048,-114314240,-111073408,-36896768,-49488000,-36643968,-15456384,-132000512,-217250560,-176594944,-25854336,46124672,23696512,12206208,44302848,66680064,17870080,-18880384,-57843456,-59849216,-38079616,4350336,5221376,5427328,14294528,48739712,30419072,4386048,35171072,5548416,-71450112,-115993856,-81346176,3960320,69332352,87495424,84747648,-3663232,-88802304,-94798464,1123200,87011200,146103040,179996800,125299456,53986048,-7560704,-22024832,-6387200,-36195584,-67644800,-25960192,18649472,46185088,6899200,-29578112,32801280,-15334144,-87078656,-94080256,-73242624,-92135296,-155710592,-164615424,-143296512,-98560384,-85801088,-141328640,-137821184,-100077824,-58024960,-52648832,580608,32839040,13448448,606592,-17307008,-21445632,-63495936,-90845440,-46818176,-39378304,-78317696,-44945536,5218944,2943104,-43316736,-16876672,32165248,-16198656,-71735296,-80889600,-85649664,-102462464,-115137024,-153223680,-146341376,-89739904,-47440896,-43823488,-29966464,-14651264,-21758592,-72833536,-125044224,-114704512,-43713664,89895040,181635840,137471104,47737472,41373056,95268992,125038464,130008960,118302720,101097216,90719488,77844992,95541120,74338560,-18013312,-53932032,-28455808,-53554944,-84655872,-106261632,-93539712,-48607872,12802176,90158336,119156992,94263552,73071616,68227968,54614912,22065792,1904384,-58595840,-81856256,-21389184,34965120,3974272,-51258240,-55282432,49971328,100552704,69779584,72841984,149929344,247832832,257879808,175639552,110365440,47696896,55413376,144614656,153462656,129493760,44065152,-39782272,-13268096,-6271104,-81720064,-107386496,-102188800,-134025472,-181852288,-208494848,-235687040,-192290688,-78259072,-5421440,-37505152,-122590080,-132614144,-40670720,69166976,95244928,52452352,42720384,-10034688,-57794688,-75626496,-44532608,3536128,45579264,49440128,28562304,3345408,28403456,3554944,-66919808,-43529344,-10087936,-94830464,-140189824,-183785088,-218272128,-195489664,-166943488,-67431936,42164736,105448192,112854272,108470272,118588160,131108608,105949952,2990720,-121250432,-225089792,-209063424,-75200768,35531648,107376640,108467712,28807424,34526208,77176448,52364288,-18704896,-36704256,-68420352,-106107264,-164196224,-189371776,-118521344,-82741504,-77244800,-51002496,-12357504,38998400,50974336,-10465536,-51037184,-54950528,26360576,86184064,36731648,32861184,79372416,67561984,85691392,63532416,4972672,-53031040,-78818176,-2782976,119483264,83925888,6368768,12453120,-42922112,-19965568,58762624,85129344,99783296,34708224,-29948160,-28658944,-32008192,-40094464,-30608512,-15893376,-20002816,-67573248,-41235456,34081792,30508928,28235264,33629184,79381632,126259712,101627648,29238912,-59570304,-101582080,-102665728,-112305408,-152919680,-165904256,-138725248,-108836352,-113369344,-97926144,-142882560,-172547328,-146792704,-113848192,-146048768,-160662144,-135138944,-38877056,78481920,70493312,91120896,103191936,64965248,97463296,51784960,-50043520,-130356096,-176091264,-163336448,-109305984,-95992448,-75048960,-99067776,-78192000,-32896896,-37947264,-51801600,-31984896,-18111488,-48098560,-52274688,100749696,201844736,140659712,99839488,66085504,61164928,63691008,51462528,29819520,13676288,-31601920,-71865984,-70032640,-126543104,-181104384,-188944384,-186736768,-205391744,-141472384,-101135232,-91081472,-64945792,-42026240,-87775488,-57391232,-65566208,-67166976,-18839936,3145344,-47176448,-99135232,-140628480,-73407488,-25138176,-22318080,-24150144,-7451136,-25147648,-59596160,-59289088,-49159808,-50070784,-53826944,-72177664,-89278592,-55536640,-20097024,37911552,65544832,94300416,87820672,119436544,88203264,27268224,45778688,47600000,42047872,32997120,38756352,74765696,123963392,111431040,61712128,-21587584,-80217088,-33897984,-28409344,-52774144,-94735744,-107588608,-104342784,-88496640,-50451712,53067264,189152896,217180800,197260544,141571712,52764544,50784384,88600832,82182912,-22220160,-128986752,-85007104,27665536,84026368,87315968,75010432,40193152,-14685056,-112933760,-145816960,-168215680,-268982272,-307587968,-207602688,-125515008,-75638784,3457408,68114688,8128512,-64658432,-101049984,-62568320,-19092352,-24573056,-34607232,57304192,71148928,9746048,-2776320,-20973312,-34907136,-38378112,-115694336,-179416704,-207360000,-146348032,-32655872,50058880,5902336,-27196672,-32763008,-4823936,16301312,6155520,-44394624,-67078400,-54677632,-63684352,-88171136,-63841792,-34778880,-90128512,-101912704,-67128576,-55911296,-17108096,1094528,47800448,81404416,85556736,126695680,111171072,27038976,-21968000,-102023936,-190761088,-250280320,-189805824,-43878400,36756224,26299520,-30336640,-41656960,-89917312,-131970048,-128121984,-64813312,-539648,62651392,75058560,76676736,139098752,111194368,15090688,-59599360,-42356992,11175040,14767360,-7684352,24031872,19453824,51128448,45888128,43506432,128510208,138704384,29875584,-16454272,29771136,99276416,190639744,245623936,244987136,250818048,248033408,214636928,151902080,89680384,23067264,-1335296,-18427008,-58232064,-135166592,-235880960,-277662208,-247440384,-187641344,-109429760,-68478592,-80335488,-61480832,-28644608,-79432064,-79743616,-48980352,-10940032,-520704,50034560,80459776,81611648,118137856,129310080,64090112,23552384,14235008,-24327680,-107433472,-45271680,1655808,-3015424,157696,-27609472,-68724096,-43157632,-67467776,-92095232,-152117888,-229797120,-214905984,-131492992,-37523072,79281664,114879744,163311360,227610112,255051264,277001600,306763264,280736896,328709760,326033024,178707584,40964224,35652224,113848960,124015744,78346496,46691840,51026176,94178816,131587456,137542272,165159040,166220800,165765504,154368128,69830656,-16392320,-75622656,-90593280,-110153472,-111983744,-110172928,-123585792,-109334784,-122846592,-149593856,-114374016,-92779776,-123558656,-198840832,-212704768,-202574080,-188596736,-158330752,-167639552,-162706944,-143511680,-48082688,39100288,11249152,-74145920,-56232576,40870784,46818304,30110848,57397248,30344320,-11489024,-41826560,-40627200,-93632128,-172616960,-175551488,-137475584,-120930304,-157570944,-152972288,-134851840,-43885568,21128192,44297600,85159296,94727808,88733952,86194304,58028032,78541312,115204736,11941888,-73217920,-29226752,6678016,-88432896,-142775296,-55393408,-12421888,-37249792,-85618432,-159478656,-227023104,-206810112,-164245632,-135730304,-136347392,-158292096,-245429376,-244529536,-173941760,-170544768,-208158080,-198463872,-151422464,-109998720,-51908480,32785536,91896960,136897536,107871744,83513344,91416448,136110208,106190848,61575296,84134528,101477248,124384128,149244160,82665728,19602560,13390336,-28490368,-30810368,-46162816,-11448832,31042176,-883840,23485952,-40550400,-133885696,-163043584,-139487104,-94686336,-123348608,-141463936,-183414656,-181031424,-136340864,-154875008,-220827008,-125931648,4008960,14740992,-40942464,-118734976,-153770240,-136071296,-23576448,52270976,34041088,10742400,19445504,-62884352,-114977024,-136363136,-100740608,3373696,41565952,19602944,-19064192,-61783680,-96177920,-95717248,18708096,96615808,69609472,31439744,32086144,44388736,92294144,122825728,102244864,78248448,30245888,1132928,-2886016,14409472,4277632,-83569536,-126975744,-152626688,-97999744,-11480832,37005824,61050240,113344128,142612864,66308224,-34494336,-64897152,-123187712,-187695488,-161139840,-112593280,-9911040,41362560,58683264,81384448,103347840,151056128,174191616,152128256,113236352,61901440,57969408,84282240,53591168,37725312,75006848,83092608,17760000,28717952,49265280,-37961088,-71021440,-81527296,-28096896,32447744,23185408,-45763072,-99345280,-170532224,-199364224,-106579328,-48713088,-58588928,-60625408,-67171456,-32025088,22983808,65640960,93131392,152264832,198099968,163545600,106873600,97012352,66707072,67937024,116038912,125017600,99272576,51423360,-49642112,-60114560,9615616,58050176,8793216,-47641728,-31715840,-52854656,-75246592,-84168064,-211117440,-293266176,-273782912,-196417536,-109459968,14036992,114951808,118976896,116591872,96678016,35271808,-38454656,-78029568,-73222528,-56143104,-47183616,-22181376,-14961408,-67162624,-65981824,12939264,67674112,72824192,26912128,-37267456,-130862976,-160910976,-95603840,-40805632,47918720,104497792,116257024,165173504,186848256,218984448,248850176,258079104,173947264,136838528,125353344,51154816,47050496,61524224,100895872,116254848,128602624,107810176,102550912,151224192,124676224,48941952,-24094464,-16631296,59689088,44401152,5327488,44490112,87985280,60074880,3453824,15154944,4589696,58717184,138253824,224064384,208415744,156921984,142277248,75378304,-4895616,-97951104,-62475648,91127680,170681088,146012544,87468544,-64000,-60714752,-74346880,-89284224,-70500736,-83410944,-48273152,-45420160,-69794048,-73411328,-51308928,-15375232,18864000,46301312,85477632,117347456,46486784,-24584320,22238848,51554048,-17321088,-101363584,-99516928,-60305536,-70119936,-131018880,-192892672,-194847616,-144324864,-160639872,-200019584,-177471488,-104476928,-20540416,-44972928,-115082240,-99956096,-36306688,-917888,-23058944,1338496,-17955072,4422784,111596032,164195200,115830528,169762688,244540928,230712704,145698304,-12167936,-91675648,-22024448,47647872,85143680,115594880,112356608,64216576,-33764992,-31647104,28938496,31337600,-44471424,-77009920,-26951168,-47223424,-47589888,-2589056,28503424,-27236608,-45920000,9646336,85511424,101470592,-34478336,-80023936,-52757888,-119692672,-178927232,-112766080,4277376,19796224,-62646656,-53074944,-25645056,-41071232,-18108672,12772736,-9447296,-6902784,39172352,65012608,81098368,59369600,64154496,86685568,81778176,65971968,-40259456,-192337024,-267345536,-311701760,-293297152,-187044864,-67220352,-33323264,-60580224,-71936000,-78265600,-130664192,-150167296,-141348608,-159328128,-142329344,-92092672,-91047168,-122780288,-118275968,-110150272,-127431808,-118081152,-49677312,-26063616,-22324480,-8689664,-16152320,-6881792,3301248,27220352,30304384,20036608,45748608,70324736,-18397568,-61524992,-16309504,5949056,-24227840,-111222144,-126401920,-64347904,-19241856,15666816,99818624,191918464,207027584,158430336,47547904,-19247744,8132224,-9191808,-75489664,-37100928,37948800,73355392,74039168,132856832,166686976,153397632,78135040,-44511104,-77556736,-76535168,-106412032,-122284416,-101395712,-130102784,-149310976,-119240704,-84137984,11097344,45338880,21968256,-38599424,-96823040,-141400064,-96732800,2906624,7119104,-68073216,-47002624,46697984,75965312,63569280,60887168,125135104,151960960,128084480,105200512,92947456,53435776,-80791680,-107839616,-88141952,-58527872,-59403648,-66676992,-32654592,33792,-109123968,-161640832,-143963648,-45128192,13118208,3369856,-5936128,4468864,-3478656,40767488,57647872,11578496,3274880,-24369664,-34692096,-42614784,-46724992,-51643392,-70040832,-59932928,-36782720,-91283456,-187616512,-195933440,-174363264,-76504064,-1572096,35122048,115101056,187698432,141610880,91373056,79962240,36119552,7538176,-4237312,-74436992,-133300864,-124754304,-76223744,-57833216,-5142144,91176704,149654144,124076416,125161600,160818432,182941568,132536704,142544128,206792576,132457728,38989440,30205568,61108480,87993216,125081600,230562816,278801920,226258048,154448640,64115840,103961856,151736192,146746752,140019712,112660864,62117888,13484416,-3295232,15868672,44074880,34869888,11210752,-6834048,-56293760,-104249728,-110907264,-41839872,15038848,30988672,64149120,94673280,93620992,93514880,131034752,150482944,110980224,17952896,-1231104,11023488,-35342848,-91579392,-70115968,-79050368,-73811200,47082240,88746368,92023808,71367424,-7843968,-77175168,-65410048,-31061120,-13323136,5214848,-57046656,-157394688,-165745152,-150548736,-97463040,-55360896,-19395840,33059968,84212352,106984192,4377856,-174179840,-235171200,-173461760,-108187136,-89526656,-51865216,-21804160,-18568064,-14301824,47337600,52176768,11907456,-22724992,-17549312,9542912,-10328064,-63321728,-32980992,-25378560,-68568320,-88460032,-57450112,-77687424,-96179712,-132027264,-119735040,-47354240,-26863360,-42304512,-45495296,-49670528,6457344,45056768,25888128,-30412160,-57864320,-60110464,-104897152,-163689600,-192658304,-134754816,-100690944,-139116672,-166539520,-140652288,-75308416,-68891008,-77170304,-103854848,-117459840,-134559488,-141789696,-181737472,-253318144,-308755072,-256905472,-226903680,-269545984,-298218368,-267717120,-250743296,-211345536,-145932800,-160450048,-212564864,-217383424,-191501312,-159186560,-141155968,-176743424,-165627008,-108713472,-108178560,-112822144,-117275136,-112302080,-80377984,-4928128,46196992,61373056,44204672,10878464,-28267904,-21400448,92722432,170948480,164310528,69554944,-52403072,-100063872,6863104,40145408,44169728,138344704,202846592,180461056,120170624,80538112,48727680,58230400,117666688,223588224,278604544,238382336,183286784,64127872,-5167616,-18225152,-8308352,-13377152,-14562560,-329856,-56407680,-107546112,-91148288,-109876992,-151569024,-187951744,-236364928,-212146816,-126926080,-27833984,61659392,111779968,82730624,67708672,94558848,111881600,172728576,241449088,297454720,244527360,135647104,68755840,79601664,21493760,18184576,93048960,147838464,142457472,80281728,30045952,59904,14954112,74652032,169928576,256851712,200527232,80473088,36128256,25843328,69659520,178152448,205223936,162134912,103804928,105785472,136109952,89684096,27053952,44105984,76825088,74556928,45486592,10365568,20064128,38174720,3539072,-122285184,-180513920,-148766336,-111091200,-90970880,-64588032,7553280,2233728,-65400704,-66533248,15644800,124267136,190918912,125925760,61333120,70807936,29914240,33104384,67687552,48599552,66689664,62459648,42809600,78181504,114826624,106362496,53595648,-48144512,-145133440,-125914496,-10076416,36016768,-50286080,-122534016,-134539904,-68205184,-81263232,-109125760,-145664640,-58135168,112829440,182535424,202848256,110362112,-18694144,-36766336,-69490048,-158096768,-188389248,-168150272,-187235712,-232505088,-210294784,-163984512,-176684800,-199171072,-236176000,-253416448,-170809600,-106543616,-45166592,44047744,62332544,64443008,39807744,-11345920,-36293632,-39804032,-52538624,-53453568,4199168,43074432,-1491968,-64721280,-117788032,-64502400,-756736,48945792,49763712,61678592,76295424,71383680,80602880,128819072,126149376,62579456,39003776,87084928,144270208,129693312,35809024,-47140352,-135684992,-146230528,-95912064,-54478464,-89135360,-92470528,-110384256,-90617344,-85938688,-130431232,-84574976,-44210944,-55587200,-38254208,-15075584,-155904000,-274737408,-246512128,-144979328,-15555456,102320640,127399808,51928448,-33440512,-67366784,-109089792,-162846720,-182903936,-145165824,-85885952,-71367296,-78809600,-104640512,-14608640,-822784,-85672832,-146545664,-253408000,-365206528,-384079744,-364498944,-398883840,-425982592,-427097856,-344529664,-212568192,-112595584,-40274944,-54514432,-81558144,-116882816,-47447040,23307264,95083264,83463936,47969536,96438784,87000448,-36955904,-115329920,-98329088,-46065792,-31676160,16984704,-19690752,-57835904,-90862208,-143609472,-146556672,-104569600,-98185984,-90187392,-20514048,52442368,117010432,100599680,67577856,71073280,3308160,-65847040,-34461440,12392832,-3986304,-63699200,-112399360,-121207040,-126378752,-157225472,-207838080,-202344960,-182296576,-178627072,-144234112,3080320,102143104,151306368,164127616,97274112,61864576,32117888,-43910016,-147009920,-180735360,-130681216,-131675392,-121474176,-187979008,-276442240,-273294464,-241150976,-232531712,-228596096,-214125312,-200161920,-228256384,-231764992,-148586496,-95023488,-177689216,-193375232,-91533696,53375488,133945216,199290240,261776128,271741696,193574912,111348992,88385152,72166912,79666816,20765056,-9325568,-43645312,-83209728,-88752384,-112470272,-136956032,-126106880,-85154944,-98573568,-84509568,-21828864,-16542592,-33781760,-69913728,-20527872,-24867840,-68885760,-19703936,60105472,67254144,43374336,34380032,-55803520,-58358144,-50392448,-89877120,-39826304,28619008,1968640,38265472,75217920,3908480,-86658688,-91300736,-66456064,-91900800,-35267328,49122304,-29721600,-137274368,-184289408,-109266816,-83038720,-36417280,2033280,-35642752,-51216640,-13893120,25706112,96910976,92251136,50890496,29159168,66084352,95761280,67161472,30342144,5476992,34242944,120059392,163105792,155940096,77989120,-6685952,-35736576,-9582464,-9377024,-58830976,-76828800,-60638208,-79137792,-72783232,3882880,30176640,-32806400,-153305344,-203708672,-188513792,-120394240,-49189760,-74141440,-81920256,10060544,100622592,168370816,175784064,155582848,106305664,47092480,41369984,57458688,82202752,34420736,-62958848,-157131520,-185817344,-124343808,-27460224,43054976,55866368,30760576,61497344,40991360,-21358592,-5392640,104936960,167015680,155169920,82452224,40357760,30723200,32650880,-529536,-57963264,-105582336,-147902720,-95290240,19803136,75063168,96119168,87165824,107318400,191390848,166662656,75129728,29604096,65481088,103382912,80047616,76231424,71398528,111537280,94026880,127903872,217558400,212135424,184075776,233289344,271551488,195592960,109827072,59988352,222848,-64927872,-29883776,11982208,-36168576,-154515968,-171975808,-143678080,-123843456,-85137024,-67584128,7478400,108541824,175555072,177741312,160292992,149520256,177839744,160007808,83774208,23240448,9734272,-17110400,-67100160,-47110016,-32949760,-77564160,-135258368,-189565568,-199143168,-107710208,-71598720,-79864832,22976640,127269888,170925184,92768128,7604992,-2974592,-51009152,-110139392,-177197568,-218706688,-208220160,-237379456,-219118336,-169629440,-119398272,-15400320,48320000,44815360,28400512,6736000,-14337408,5110144,56335232,89165824,50072576,14852864,13028224,-30656768,-39571072,17689984,54976256,45264128,22032000,-72706432,-162550144,-186220160,-136578688,-47019136,-5584000,78196096,160233216,164972416,199074944,225479168,175593088,84755072,318208,45842304,81787008,63181696,59283968,63323264,83708160,51997952,21266688,92659712,123986304,79343488,28606464,19650432,16539904,-3127936,23081984,45137024,-57262208,-112741248,-74936832,-60797824,-60120704,-86153088,-115117824,-108011136,-98967808,-98105472,-85677312,-38110208,-58890240,-47462528,-10788864,-34929280,-82455808,-98603520,-72233856,7683584,131562496,168071296,110208640,33978112,-106852352,-159750784,-201591040,-258809984,-261793920,-215163392,-139225728,-29424640,103438208,198067968,223430784,225336448,162923264,22967936,-93427712,-145552384,-81797248,-30904960,-31834112,-18158848,-15269120,-9488896,-268416,-57705856,-126197248,-168113408,-176438656,-118166400,-10601856,86452096,96175232,37514880,-21289728,45063168,126227200,182949120,193297536,51120384,-62865920,-142334464,-185287296,-225342336,-255464704,-214567040,-145954304,-51339264,20839168,22558720,-14536704,11743104,7656576,5621760,58483200,85296256,40396672,34473984,21796736,42053504,34039168,1208704,-58043648,-104896256,-64375040,-23016960,-20574208,-41015424,31334400,125180288,153149696,143414016,32638208,-83020416,-143945088,-104738048,-34782848,43888000,53558400,17728000,-51443200,-129293696,-172628608,-254049408,-244485760,-135441664,-28460544,-27409408,-107515136,-165193472,-158804096,-131640960,-64612480,1028864,30782208,-7900416,-54617728,-107960960,-113239168,-96757120,-61996928,-89458560,-164327168,-118067968,1280000,-10070912,-49698304,-95483392,-129301248,-91712128,-20929536,1054592,12438400,-51418496,-100401792,-97774720,-65715840,-69629184,-16675200,39170560,14999296,-54446976,-42528896,-30861824,39539968,149317888,238180992,222054144,177387648,221595776,252586624,201043712,77180288,-13393664,70109440,121004672,111182080,83698944,66098432,54142848,101813632,161733376,112246912,65448832,42238208,-38608512,-104384640,-101006208,-95391232,-124142464,-146833792,-184313472,-226592256,-168737664,-89530624,-166200960,-240228224,-268553600,-206261248,-60899072,40192,-20035968,-50626816,-37118208,-33224320,-32163840,31284864,23990912,31629312,150231040,237063296,198818048,119059072,66868864,41890176,-9313280,-121601408,-184382848,-156537472,-152698880,-90094592,-51981184,-88095872,-79150848,-64649984,-47034624,-7247104,2157184,49136640,73676544,-24682496,-80111616,-39145472,-19133952,-35234432,-60020992,-66744064,-51725696,-40206464,-87334656,-64662912,1650432,-27721344,-21293824,2196992,-8600832,-36514688,-123414016,-126446592,-82255232,-113386368,-151595264,-166906112,-176784512,-164561024,-147419008,-182647936,-181978240,-144096384,-103232896,-82166656,-63599488,-74523264,-107533056,-148648704,-83563392,-13286016,40365440,71365504,23145984,-25168384,961152,-4188032,-71266304,-120233856,-19728512,-13611392,-40886016,-20737920,15661952,9143040,-46314624,-65069568,-72134528,-103109504,-56959488,4129408,-12314368,-35460480,-44566272,-16703104,41442176,66132864,12075776,-92382208,-166419968,-163306624,-137051008,-100630272,-32297088,-22433024,-49922688,-7116032,40631424,42499072,14862208,-44114560,-102835200,-147384704,-143261184,-114515712,-81375104,-27706496,79944832,143395456,102898816,144342272,186548992,146801280,156199680,206237952,190977024,82026496,-11500160,-54173824,-111723264,-132874240,-78658688,-1677312,18242944,13621632,39576832,80377728,108131456,104329728,68022272,-519040,-14699904,27320192,46999296,15320064,5591680,67483136,161279232,232496640,290351232,234432640,65704192,-19641088,-18080256,-24405888,30464,35497344,78283648,103063040,41195776,9775488,-9799680,13677952,64605184,77520640,56318976,-49838976,-130394752,-124498560,-139123456,-104031488,-38921600,31464192,147882880,180617728,132943488,80463104,-23611136,-128579456,-210590848,-201812608,-53738112,43939584,110247680,183059840,148176896,107109120,43519360,1444096,39474176,39825664,65053056,130770816,170825600,109329920,35881472,-34676992,-40589056,-44790144,5679872,77415424,59362816,40612480,55612928,88571008,70424448,57637632,59752704,62238336,38695680,894208,-53236992,-48986240,-451328,16261888,-9243136,-59511680,-47507840,26907904,48888320,2344320,-17643520,7411840,40886272,92569728,85261952,96003712,112014336,54036224,-1630336,-16455808,-41242880,-76624384,-74153984,-50777088,-96916224,-204738176,-247478400,-215831168,-173995008,-129746688,-138955904,-150976512,-103719168,-35928192,13073920,51697536,152440192,176368384,92668800,49751936,93720320,125445248,77820032,-13228160,-62996736,-67518464,-124299264,-152299264,-40308992,79654400,42657408,-41295616,-87152896,-86732928,-50058112,-67338624,-104053248,-77452288,-49259008,-32723328,28536832,86979584,24719488,-37358848,-82427648,-136520576,-92149376,-14321024,29544064,88051584,79345152,95326720,123789056,103406848,130250240,99177600,18227456,-24946816,-37221248,-66807552,-111861888,-78821376,-72247040,-76216192,-65843072,-49414912,-16813440,40276224,21426048,-14264192,-14457600,5255552,15169664,-70596864,-178242688,-285643648,-264390656,-128402048,31958784,191446016,260185216,212530048,58433920,-34562304,5520640,28674432,43017472,47542528,86636672,77051904,82819200,60808192,7848064,-44989440,-71269632,-36128512,-3255808,5853056,19904384,98895616,187039872,193009664,127338624,78464000,85552000,80850560,53182976,77646720,111829120,72371328,34092032,82569472,141444224,93584896,12016512,-25886976,2332160,68158208,99012992,101188864,81355264,119218560,208377344,218983680,144584960,129303680,94436864,14408448,33877888,83317632,124851840,101431424,44758912,21650176,12491776,-37154688,-35010048,29952,-23599872,-35439104,-40301440,-42896640,-51696768,-39209856,-12653312,14830208,-26844288,-50418304,-29870080,-3600512,5434752,-28988032,-10637056,80196224,50857856,-19792256,-43465216,-85112832,-130167680,-97889408,-46902400,-16632192,37174784,8212736,-56983808,-29578880,114452992,164245120,201202176,276136704,281192448,178243968,76042880,55127040,82864640,195335040,247102592,144955136,-12321408,-113983488,-74645632,-30891264,-43401984,-24076416,-27219968,-29718912,-19592576,8351488,22584704,10740608,-72152832,-168558848,-222198144,-176744960,-97287424,-57892992,-17572480,28728704,67616896,49018112,7905664,63907456,127409792,155065728,98318464,14815488,-39722240,-89415424,-135492096,-108435968,-94245376,-59817088,-108845824,-220473472,-223129088,-76065152,3588480,32928000,21568768,-28424832,-27282304,50329856,138530304,89021568,1170304,10842624,26790400,-16933248,19256832,19003776,25175040,158774912,282237952,230314368,154632448,88257664,9393536,-89160960,-122308480,-98700928,-13883008,43837056,12707072,-73424640,-110418432,-106891904,-54045056,-37716864,-65067776,-102480512,-147898880,-176496128,-177539584,-114759040,-67021696,-42542720,-4903296,-19871744,-22558336,-11896064,1433472,70072576,134012800,98815104,41543040,25316736,92785152,121917952,93139968,86443392,124904320,114002432,115222528,123042944,118049024,66858368,24443776,103801856,132763520,50444928,3199360,36671744,54672768,27532800,25684992,17798272,10757632,-15253888,-57371392,-112330240,-83607424,-41961472,-11706112,-19022464,-133313792,-203977728,-147096064,-7810688,108001408,71544576,-4727680,-37994880,-38280064,10009600,21710592,25014656,29123072,-24490112,-119984000,-164361984,-169853312,-127691904,-58752640,15622912,38967936,117988224,218324992,170897152,123749504,165844608,211854464,167079680,46868736,37773824,72701952,21008768,12225280,40219008,-55522304,-238398464,-303334144,-208390016,-64181760,14984576,10943360,83908480,160385408,90551808,46765952,23691136,-38894208,-144491648,-214292608,-242090880,-238926720,-242895616,-235685376,-200484736,-142335744,-120101120,-125187200,-166050048,-130392832,-49886208,26407424,24566400,-93810432,-157263232,-130609536,-79259392,-32026240,25481216,110908800,206361600,255085952,274792320,254007808,201551104,101051904,70846080,87556608,62333312,41441280,43959424,-87243648,-211582720,-236274560,-216652928,-174461056,-168384640,-192783360,-184777216,-117038464,-9096576,107281664,166720000,163750528,97147136,31507840,-4323712,-17211264,-43147648,-113001600,-130523648,-127608960,-141100288,-177887360,-186642944,-198456960,-188534912,-126477056,-107093888,-141446272,-169710336,-160385792,-96467712,-101194624,-152989824,-146448896,-53593600,-14622080,-53759616,-95284352,-101560320,-53516928,-22974976,-34835840,-66820992,-118572160,-110649472,-46916352,25001344,36328192,-6905600,-55575552,-85020672,-121938432,-130899968,-77747200,-49641088,-12132864,150510976,320946688,426410240,385640576,276852864,138067200,123165440,156902016,132818048,84572160,50227584,59165184,76605952,107845504,106557568,31965696,9516032,-13202560,1553792,101230720,136568576,103089664,139686016,139542656,99685632,141133952,124812416,100783488,32001408,-75649408,-67044096,-60080128,-46693504,38134528,90903040,91234560,70140672,95105280,103397632,125836928,155671808,135884416,156897664,175659136,164870144,83536896,-9471616,-88148352,-115621760,-130264064,-166016384,-149038080,-54169856,24850688,48188544,44977536,81749376,130414080,186729344,205594496,108962688,79579904,120569088,100443392,76804480,55101952,76633728,89141504,127767680,88784768,15632000,36146304,29116032,-29414912,-12758272,41181056,150075264,259577600,249201152,105313792,-47186048,-80238464,32034176,45472640,52937984,40098048,-14573312,-109010048,-146969472,-143067520,-103539712,-47067520,27326336,93550208,87666432,43044864,-13165312,2286720,4829184,8868992,-16703104,-34919168,-29709312,3592064,105037824,251784576,279542528,198259072,141772032,118684544,96646784,109209472,139012096,99124480,63794688,23187456,-71177344,-165725184,-169881728,-123128960,-95793152,-97969280,-68129408,1903872,54212096,20398592,31920128,22008704,-36109312,-32877184,21940864,71337344,127567872,89689088,19390592,-55451648,-149617920,-157146368,-31142528,130142336,246884096,276968704,219796608,159602816,87323648,42373376,12462208,23710848,33379328,20744064,35733632,14431360,-57854336,-90129280,-29271040,140288,-20795776,-81134336,-108182272,-63363712,-23351040,-67163520,-70942080,-79800960,-95142656,-53472256,-15996160,54271360,132572544,161394432,100127744,34814336,98595584,179201664,148532352,64807168,-654464,-77304576,-195710080,-228837632,-289372160,-258400512,-198593408,-183429760,-99976320,-16163328,-37588864,-14483328,-14059392,-62262272,-96239872,-134589824,-156377344,-107481600,-31046784,-13732096,-3452416,-3179136,29123712,43790464,35874560,-13324672,-107754112,-216828800,-262870144,-217308672,-141478144,-99358464,-75242112,-84828032,-41791744,-54016768,-92334976,-130687744,-126141696,-57674368,4092800,24940032,13313024,22167168,30432128,-14570112,-20457216,-56258304,-82881280,-101669504,-106602880,-49226624,-87619968,-128356608,-79386368,-21088384,27350400,73059584,146214656,119120256,40864000,-20956544,-17925376,-24298240,-33370496,-24726144,-16539776,-27964928,-67933568,-124474624,-111922560,-78862592,-110885248,-118223232,1188480,92568320,86044160,21398144,-67267840,-116254208,-87101440,-90119680,-157538816,-150916224,-42295552,-19620096,-4757120,6086656,-35719808,-56597120,-71778176,-124164480,-142195328,-90483456,-73319040,-40878976,-11822464,37932032,88332160,135378432,141191552,131887488,117439616,99627904,141951616,132119040,108722944,130666496,133013120,56618880,-17133952,-24626048,-99040000,-193123968,-169586304,-156349696,-71248640,84371072,199035648,265062528,249654144,126683776,43287936,18491392,-5304064,-66585088,-123120768,-176903040,-106211200,28396928,120176256,152061952,158655232,191539712,160731392,103517312,73723136,78704000,66932992,74209408,134290432,155026176,123820032,98070272,32511872,32097408,79650688,65128320,21960320,22653312,706432,-42648832,-98813312,-83777408,2628992,7297024,-64321024,-81482368,-5585792,13877120,21890816,52857344,93677184,86727296,60864768,46945408,82394112,93681920,105781504,63710080,-37403520,-5434752,49569408,20624896,-9941504,-24744192,-77728000,-25587072,12375168,-33071232,-31931904,23945984,107360000,243908736,314633344,231570560,84620672,-22766848,-1010688,57193600,162797568,230578944,253418624,201795328,185958144,147640576,96066560,56627200,66958848,36782848,3481856,55296640,82356992,35539584,-31721728,-59873280,-73734272,-99576704,-122709248,-56116864,20664064,48020480,-31178752,-54402944,346752,25895936,30618752,3137920,-62970240,-75492224,-133683712,-169059712,-204066688,-189003008,-164338432,-104734592,-58464000,-89188224,-143216896,-172833536,-123600768,-122360320,-46534784,23349248,16430464,2924288,22844416,78406144,94183296,106753536,123611008,89637888,45587584,38449408,-16671616,-68632832,-31825280,57186048,53316096,-46714752,-79245952,-41459328,3477120,21711104,-7999232,32246912,28564224,45261952,89565184,16415872,-60737024,-47426816,-43532800,-18480768,13556352,-1787520,3658112,3151744,-97114496,-100534784,-2766464,35516544,53937024,144814464,202635776,157425536,142514048,162122240,107874944,16771968,-77380480,-147550592,-91839872,23670656,86455680,169673472,207880576,202172416,168929408,150069248,19109760,-18648064,-4780544,51792896,90652544,99416448,110224000,75056768,21292928,39319936,92942848,100546432,74188288,16252800,-19564672,-28366208,-34238080,-58540544,-104918144,-148812544,-140536320,-82824832,-29778176,-56062464,-124426240,-155605760,-168675840,-158809984,-146487040,-6245888,139078272,187801600,118377728,33714688,64765184,123796352,148100352,133123328,125747712,137076352,123422592,23764352,-39239808,25847936,92618368,138117632,138340352,50186752,28681600,83251072,117911936,81744128,109817216,89335936,6702848,-47027968,-65307136,-48077184,-51751168,-7433088,37635328,62187648,50884736,42505344,31692288,-36181888,-1240192,77004032,56186368,-32031360,-78773632,-7878016,52532608,14182272,308096,50450944,79896832,120315136,95739392,-31191936,-84774912,-6452608,76585472,154638080,155618560,137352576,165487104,127230848,108094464,94375168,54783616,35830016,28153472,-6522752,23713408,107029248,181429760,179646080,128276864,104263552,102103424,157359104,138812288,109858816,87950720,40465792,-478976,45897856,125609856,216592896,284283648,276839552,215452160,142174336,78993408,43846272,81737472,51982848,-40627328,-85508864,-64114176,-18260736,-17796096,26981120,38004224,-10677120,-4276096,95896960,161124096,178865792,162648576,82982400,-24618240,-77358080,-44174720,48694784,30653056,-99257344,-105896704,-37587200,-14366336,-47102208,-71730816,-121865856,-159806464,-112787840,-85768832,-40734208,71464320,99516544,58241920,38961920,7860736,-13141888,1627392,40126592,28062848,71376384,115409152,157623552,157008768,120349696,104329856,84982272,71721472,42325888,26164992,89320960,142125568,128327040,80000256,74803584,45804672,34639488,-12068096,-60446080,-6664576,55149568,57455616,120055168,173412096,229045376,249147008,170617984,72149632,44109440,72464384,68549120,48753920,-43446016,-203065856,-273361408,-252409088,-169766528,-144540160,-113726976,-42430208,37063040,102362496,94655872,71672448,88776960,54945920,-6555904,-7526912,-71289344,-165373440,-155216256,-43044736,-25195520,-63325184,-48239744,3316096,65078016,106676224,154310528,142175232,126236288,168479744,200716416,162024064,131892736,109929984,-25333376,-147676416,-222662656,-189634816,-140403584,-86873856,-19538432,-6537856,-60185472,-87826048,-155299584,-214860160,-208147968,-158858880,-206708480,-269523584,-314510720,-246495104,-126236032,-22062592,114246272,97654016,-3672448,-124850176,-215854720,-251123456,-262807168,-213946112,-90670720,12873728,-48873344,-109683584,-62664960,68806656,132095232,160615680,192345344,182258176,99618816,3142144,-5167488,-4465664,-27846528,-48528640,-39073792,1112192,42996096,33481984,-3249280,37595008,69594112,55707904,54355328,43555456,18540160,35248768,53268224,19611904,3701632,-891136,-28062080,1344384,-22691840,-87206912,-84509312,-101182464,-85397888,-85108992,-72840576,-36428672,14929024,26818048,6472320,74870400,161553024,188460672,158515584,49622656,-78061056,-137601664,-109280896,-106476288,-107141376,-26733440,10152832,3980928,210816,35581824,50754688,29391232,-39443968,-66472960,-92853504,-44457728,-2100608,5827200,4228096,12069120,50145280,99162624,129194368,128442240,-13433600,-98022144,-96948480,-151356544,-175723008,-182876672,-149634816,-45759232,26462976,47729792,7709952,-24206080,-10872192,30981376,114142464,219255296,182076160,144616064,87561856,10457984,-657664,-22839424,-35638144,-13404800,-7186816,21274240,45203840,-50273024,-132299904,-62016640,60513536,101915904,192390528,192357376,80862720,-18393984,-9472896,25367552,68542336,157702656,172127104,101138048,89632640,101973888,145030272,204875904,193173888,164740096,231403008,259632000,192827904,120164608,88761344,125705728,110140032,43114112,-19691648,-22548224,-55560576,-7764480,66424320,75211648,81097088,75757696,35250944,55331072,129518976,115232384,25712640,-7887616,50727936,17919232,-60351744,-54170880,-20429440,17175296,49012480,-10834560,-101210496,-120791680,-37953920,88528384,159869312,157009024,104453632,64337024,40509568,-23875840,21852416,102677120,185647232,279050496,305988352,284717696,267467008,256015616,254661888,277266048,249537152,156217472,128755584,105652608,106579328,128843136,78557184,5448960,21143296,-10215296,-22342912,17684608,30153600,-24344064,-27131648,31488896,32020608,-796672,-17725056,-3986816,-8783616,40975232,98448384,178267776,239465344,263957888,245949440,249813632,274624256,358186240,408945280,430605184,458049792,485687808,508894080,544264192,614926464,708901248,928391936,1307960576,1772598656,2358198272,3393366528,5103343232,7375629440,9544494080,10544184064,9663776896,7538411776,5433259648,3977793280,3119465472,2668213888,2339668096,2076480640,1944864384,1829737984,1821221760,1948233088,2150017152,2401974016,2866625408,3683948672,5136874880,7815864832,12075312768,14195999232,11105724672,8478451712,7749999232,8637970176,11275128320,16118194304,23018535936,29655969664,32090277888,28616758528,21750304384,15136984704,10398713856,7479042176,5732327168,4669566464,3933605888,3415012096,3154443776,3038757504,2961473024,2874655488,2812628224,2930098176,3190791296,3550451712,3926756224,4378452352,5127107584,6194721536,7818262784,10258192640,14190569856,20883770496,31575861632,45874213504,58770246656,62541387648,54655437824,40726744832,27922433792,19188827136,13864486656,10598320128,8473698816,6982401024,5844654720,5071412608,4619456128,4379983872,4243486976,4090884608,3943256960,4009821440,4298564480,4718110336,5302108800,6150539904,7412621440,9348692352,12382168704,17370490112,25638505600,38713543424,55788495744,70448477568,73406754688,62596789888,45708927488,31051459840,21367742208,15643117952,12151646592,9743504128,7982259968,6588873984,5577306112,4949001344,4526000640,4190794368,3966070528,3934784512,4039686656,4227086080,4494752256,5017675008,5841918976,7035615616,8771948288,11508717440,15906010880,23204125696,34656466560,49157139328,60786830720,61920717824,51861085056,37501453312,25464889728,17691125376,13154173312,10407092096,8386708352,6778310912,5544435968,4530179072,3810122112,3392308352,3105945984,2895691136,2793282688,2780481408,2858830720,3008142208,3262829696,3670883840,4244952576,5144733568,6555858176,8862620160,12750190336,18642994304,25736537984,30922001152,30778797696,25394219520,18196191360,12357944064,8634414464,6475729152,5199307264,4291903232,3423466624,2709190528,2246189952,1998156544,1748457216,1510239360,1353179904,1294642432,1268001280,1224689408,1247919872,1362582656,1466309888,1647244416,1941784320,2428435328,3203702400,4479748096,6443504128,8741059456,10266753920,9954811648,8041660800,5682909440,3868277248,2769387264,2191395712,1900964096,1626161664,1310075392,1006194304,786306560,637759104,526403456,405400960,351055360,333943424,232246912,160934144,117949568,14693248,-14314496,56029696,104140544,81787008,58411392,120695296,170609152,196984064,223722112,206952192,154762880,141769856,91598848,29538048,64472320,164098688,247835136,239716608,149048704,91949440,91643264,124014592,194705152,329161088,324907264,210993792,164643712,109519616,87818112,107880448,116078336,111757696,105069952,50830720,17988864,-22749568,-91816960,-179658112,-203623168,-141566080,-62823808,-7946880,-14377088,25823360,110543360,157612928,195531776,131637632,81912960,160958208,267135360,158417408,-15740800,-160334464,-207550080,-213848960,-167959808,-92047872,-70399616,-65700992,46897664,90692864,52086784,55464832,110810496,138884736,109603456,51414144,60804096,130553984,191348480,137787520,55130368,14326784,18486016,63193088,61153024,36150656,16161280,101353984,142540800,166692736,151323392,106555264,82082688,-25335808,-71914624,4729472,32343936,28611456,117808256,189896448,181250432,105068800,63222400,117281152,110521216,-33984256,-136905728,-211382528,-266754688,-223832192,-99469056,-39835904,-60354176,-52264448,-28968832,-32021504,-56283136,-39362560,-50264960,-122713984,-69386112,12544896,69314816,65885440,-38701696,-107592192,-147704320,-125208192,-29666304,-46551424,-115406976,-207421184,-237067648,-222160896,-230876288,-208973568,-167075584,-110132736,-33618816,116090624,175219200,153587456,90890752,41084160,24052352,16774784,64472448,78106112,24953088,14920704,37604736,2463488,14361344,-21598336,-3400448,19941120,-21543552,-26208768,-16379648,-45250176,-42089088,14160256,95989504,130345088,96821760,368256,-155828736,-205878016,-117979008,-76186880,-103287040,-130320512,-197682560,-164186368,-68828288,-72425984,-180943360,-272276096,-239237504,-226337024,-198166528,-87886592,-40024064,-21461504,6094080,19939328,25606912,-15748736,-23437824,-60263040,-98786816,-41351808,-26309888,-86223232,-104518144,-81402880,-117793664,-107121280,-117814528,-118647168,-163059328,-174941696,-84592896,6735232,31387392,30673792,48478208,67100544,43662720,15518592,-48723968,-122270080,-154979456,-174208896,-102412800,-18527232,-17270272,-33030400,-88861440,-135194880,-55045248,23835648,-12141824,-101971456,-143519104,-118337920,-95639936,-113956864,-92906368,-37774336,-34521344,-83271936,-8966656,53456512,46127616,41388800,22433792,-3235712,-57889664,-84429824,-38530304,4229760,54997760,78894720,56085120,-32885504,-98922496,-81098880,-25166080,36126464,70592896,53820288,-14118016,-50387328,-33162240,-52116352,-15294976,31983104,-30938496,-61381632,-58669824,689664,50805632,40470528,-23598848,-100143488,-114299520,-93221504,-106797568,-90011392,-98708864,-60418176,26746880,90864000,156830080,192276352,197631488,141930624,41832192,-101665664,-141406336,-108065920,-64375552,-36902272,-18067584,71048576,76661504,66901504,109304832,170992384,202424192,182706944,78979584,5156352,-62700672,-66299776,-113790592,-122280320,-132242048,-147326720,-100646144,-89798656,-63309056,-74659712,-54079488,4801792,-5829760,-112566016,-149585920,-97740928,-79596800,-93254656,-138758784,-129346944,-54289024,-15894016,-40660480,-119709696,-156698240,-100874752,-94709632,-130555264,-138029568,-82733440,49964544,70176384,-5001472,24580352,99814912,75821568,2967168,-12730240,-18212992,-59078528,-115236864,-130894208,-86072320,-62068864,-58149376,-145089408,-229579520,-270201984,-308415616,-248470656,-116090240,9299840,115372160,137376896,96634880,-26048256,-62562048,-26341632,-54079616,-113801344,-109525248,-87577216,-20148992,48670720,69630592,17090304,-21918464,-53404160,-79339136,-112085120,-150209152,-116598016,-15309824,28599296,-36862720,-49209728,-60350080,-110589184,-87739392,-86142208,-129056256,-151171200,-104926848,-26335872,-1940736,29132032,41225984,52044928,42259584,22760576,16304256,48266880,44299520,-20908416,-11928576,50534784,73376256,19643648,-68095616,-112861184,-64838016,-22466944,-5663616,77843840,81018496,-10043520,-24038912,-4189568,6608512,66073728,50171648,-23333120,-55224576,-104177536,-117479936,-160783872,-191684992,-182558720,-171336832,-153772928,-234027136,-335015680,-336323712,-220950656,-134873984,-70353280,-44453376,6135424,51494400,24015232,-31169920,-67444992,-145522560,-190581632,-191447424,-189789824,-152595712,-100030848,-105380480,-103787776,-103006848,-63189632,-23915392,-35360000,-109617280,-183915648,-198449280,-119717376,-57530112,-23050112,-57821312,-109432192,-69719040,57456768,132505216,148061568,127778816,141205632,134671616,27266048,-52347648,-25142144,54498816,96279296,141660416,135465344,106278272,59407872,53830656,-46884736,-170382080,-153896320,-134996096,-118155008,-47162624,38300416,44120192,9453440,-3893504,-32591616,-119775744,-204270464,-121768960,-61908096,-55342592,-68941568,-112695040,-124569984,-105395968,-23254400,5286656,29996416,-37649536,-185284096,-204825728,-125800320,-46416768,-41538048,-40625536,62001408,161867520,178075776,188116608,167666432,126966144,129214080,217736704,285418880,336536320,427782528,543760896,651467008,754714752,871084928,1131428480,1520796928,2171940608,3346628992,5605899776,9658101632,12556284544,9162587264,5164925568,2946500608,1794612736,1201751040,904190208,827072128,808518528,701139200,486220416,302846336,239175040,211601792,223405824,213505792,204435712,157137024,87382144,29731840,39649408,80854912,98022656,51948288,-22545792,-14993408,4569984,53016192,141614592,208537600,210799872,213508992,197143296,160027904,144614528,139506944,150258176,163981824,181181440,162198656,150017664,143237120,87806592,-22043904,-94012288,-151898880,-202536192,-203963392,-208744576,-164707584,-103364224,-96587264,-105486208,-46863104,-28643328,-73003520,-100012544,-91512832,-66298880,-19141504,41329920,95357696,146843136,145375872,148303616,101329920,59501696,35018880,46036480,42579968,31421824,51083520,87538560,19559680,-20335872,13861888,65951360,81978752,90205952,120352512,173037184,183754240,104010240,48471168,9453440,-6225664,-26293376,-85270784,-127087360,-68712064,-10997248,-30327680,-118527616,-169560064,-100878080,-1238912,67111808,156304768,196031104,181113344,132634112,62870144,3474816,-906112,-13146112,-43571328,-2342528,39249536,27441280,-69594368,-83459328,-64724864,-76924288,-99134976,-79060992,-39405312,-34055296,-25510784,-4674560,102540032,148750720,136100608,121061120,104376960,7753984,-122207104,-187343488,-198660864,-217046784,-189431680,-196548992,-183228032,-142089216,-144959872,-188910976,-208347008,-116424960,-1580032,39916544,17559296,56181888,80983808,68023936,28282496,-55177472,-93950208,-47148800,-12250368,-84571776,-167952512,-184479616,-142935040,-132223744,-93120640,-63531008,-6360064,72799488,81242112,14004352,-29358592,-30896512,23510144,83706368,98627968,98984192,45912576,-52130176,-97882752,-105979904,-126126720,-100023808,-70533120,-58859520,-20072448,-29033984,-47022976,-8567808,4059776,-18726528,13000064,105000448,159870464,197338496,224182400,199497600,203622272,196668800,199238144,190717952,154475008,99539200,6925568,-13132160,20184192,47768320,106615808,80087808,10850688,-16123264,14668928,102326016,140072704,111935872,66200192,31198464,73558016,97600896,55386496,33782912,33215488,111073664,96211200,52685440,20732032,-12800896,-57647872,-81331840,-86975104,-159025536,-201117312,-139837312,-98737408,-108601728,-111356160,-108331520,-76930560,-109935488,-77103360,-53235584,-28108672,-32269440,-53953792,-19095424,-47267328,-126833024,-143038720,-155031680,-185091584,-181201408,-135555200,-85960960,-37283456,36723712,62577152,8842112,12001664,9205120,-19790976,-2196864,60048896,109031296,70015360,32060928,-18789376,-52145152,-82037632,-96557952,-65064320,15438592,79498240,39981312,-3273856,-13822208,42712704,105414912,120500224,52515968,-71565440,-73355776,13967232,97893376,148843008,93182976,66483712,54370688,54786816,89908480,149746432,144103552,150125184,160269952,115853056,66365568,31355008,56851712,27481088,-22981376,-44015360,-62688512,-105105024,-120881920,-157399680,-212823296,-240896384,-228355712,-189024128,-170677632,-244136576,-237619584,-101337472,32717440,116007808,72381440,28181888,5831808,-101875712,-147010560,-107601408,-59187840,21745536,36865664,-23023744,-160850944,-229799168,-247299456,-252610688,-266750976,-261549312,-239938176,-187953152,-62479616,8816512,2062848,-13520896,-15551232,64841216,87808000,40066688,4453888,-7282048,-19612928,-49896320,-90317440,-67801984,-19848064,-33660928,-86001920,-102631552,-61110784,-47911296,-122639104,-113148800,14992384,86565120,80133888,102878208,150499712,68685696,16428160,89615104,160067072,160385152,139270400,102338176,107284864,213144448,245823872,230240128,146637184,59828864,-11776,-4064768,39122304,79904256,81333248,100760576,115206784,81510528,-32242048,-130877184,-74936960,-14685184,20523008,44894080,24643840,-17858560,-93493376,-127450624,-84681600,33064704,132393088,134436096,135018880,117326848,62305664,40465664,78840320,140079360,157940864,151884544,138718720,120324736,81966464,41351552,3979776,-50198528,-21203328,38787200,80831360,379904,-123814144,-149986304,-165862144,-134027392,-121380736,-211292416,-290756096,-296793600,-312049792,-369675648,-331994368,-216096256,-141479424,-76523520,-38801024,-65593472,-181394688,-191737216,-157013760,-199601408,-235653248,-245176448,-272477056,-205957760,-88174592,-82204160,-38067200,32988032,80595712,78057856,96749312,96651520,101041408,131999488,117201280,41383168,8245504,-13066240,-42737280,-78243456,-72732416,-37104000,-8218624,47780608,113248128,99397504,-17115648,-57216640,-108497664,-77850624,17464064,46142336,18360576,93725824,237656832,289443712,178525696,84231936,115606272,188279296,172824960,140939136,114268672,133671168,192603520,155567488,132064384,74924416,10512640,22620160,52705920,13156480,-21194368,1962752,59403136,75416960,44072320,-9830656,-61316736,-98194560,-123148544,-131432832,-112612608,-107876736,-127582592,-66808704,40706816,100043776,142082176,98286336,66845824,31719680,-15198464,-81460608,-96948352,-69423488,828160,28122112,-37555584,2218112,83048960,115094144,144196736,128655616,16243456,-126767232,-166765440,-70046464,3287808,44140928,70445184,66673792,19179520,10861568,22656,11072128,71321728,63305088,47553536,-11965696,-55843072,-19832448,62303744,46569984,-1201664,-57459712,-45442304,-20209280,9025536,88217728,152165248,159641344,114787840,25192448,-52888576,-88227456,-70260608,-84041856,-68515072,-38084096,-43158656,-9810304,68410880,100192640,37121536,31860224,64518784,41900544,-95697920,-137391232,-85193344,-23252480,86194432,145027072,72251904,3240960,57922048,121356544,101965056,106069760,76102912,47121920,61319936,58067072,28217472,12304768,-17697664,-23427968,1632896,-24710656,10965120,-1293952,-93232128,-77099136,-23117568,24686208,98200960,123953024,117216128,64408576,31953280,38261376,87488000,126178560,93605248,86539264,69853696,9387904,28070912,3371008,6768256,63500288,110264704,68399232,17649408,-79682432,-135025280,-135876224,-85803904,-71377920,-125026048,-167948416,-161574656,-113096320,-74548224,6581888,69612032,107508992,127322624,125153792,52137728,-30291712,-63381120,-32389760,22009600,55381888,119299328,156002432,148090240,134057344,69662080,46949248,25572992,-45221888,-115083648,-60855296,4065920,15287040,-47739008,-55777536,-42303104,-66591616,-79273856,-40536320,-79377024,-175816576,-222560512,-226740608,-173575808,-132762240,-170334208,-156349824,-145325568,-142995456,-115072640,-137483776,-125849216,-23323264,123774976,172946944,168646912,154787968,72885248,23752832,7407232,52577792,133148032,180490240,171122176,179574016,159588864,116583040,105153920,105225216,113241088,100472064,72529152,-391296,-102403328,-91402368,-126692992,-193051008,-160598912,-61079424,-57542656,-110259200,-147542400,-62464000,22931968,41954944,87219456,133173632,139305472,86156160,15137152,-82123136,-105282944,-54582656,-51368832,-81052160,-89436032,-114089984,-124713472,-156353152,-172893056,-118326016,-33917696,-641152,-62977536,-120381056,-64656384,-36335872,14121600,31563776,-45869952,-139923072,-150821120,-75862272,-25826816,-59998848,-76153216,-60357376,-82163328,-51731328,-11476864,-46740736,-18136192,58312448,94838016,67836672,-15480448,-75298432,-84707072,-107362688,-74071040,24148224,144575744,238406400,310374144,266463744,171157120,115246208,70345856,97606016,167823616,146251520,133906048,107954304,96254720,51924480,-30751232,-76251648,-94060800,-121381504,-151083520,-140955776,-139277056,-58913664,37862144,52416128,-15497600,-85609600,-87434240,-58468992,-77158912,-93774848,-51750272,28522368,42480768,-8033024,24114048,50709888,52222848,19971072,-38268672,-43605504,-24921856,-72182144,-118962944,-197009024,-279526272,-312399488,-309084288,-252618368,-176685056,-129345792,-222726400,-386266240,-332272640,-195879680,-82428800,918144,36543872,-17164160,-76244096,-3878528,81379328,115512448,49646208,-97813376,-122933120,-61194112,-74279168,-178925696,-191522560,-150383360,-114187520,-21478400,640640,-42530944,-60036608,-82482560,-91374336,-118413696,-46019456,79628288,136881920,167447808,181600640,145174400,20635648,-98560128,-155152128,-168669696,-153490688,-91979904,-76180608,-90983680,-104309376,-86063616,-71606016,-101328896,-99955072,-85870336,-43485440,-21632128,-12145152,-47775360,-102229888,-98566400,-144829952,-182883456,-146268160,-78785536,-62495488,-117249280,-135783808,-113230848,-105903872,-94421248,-54836736,6025984,32365696,42156032,45400064,16790528,14918784,-39555840,-106016256,-86501632,-75935232,-93821824,-127401728,-129518720,-162032768,-182521984,-161176576,-159565952,-106640128,9996032,43744256,45697024,60154112,27710464,-36088576,-7567488,111519104,164769280,105780992,82472704,59938944,65123328,52521984,30017152,35494400,55506304,87280128,134501376,114804992,12132608,-121676800,-169869312,-117090944,35791232,133424256,100968192,114929536,242976128,224259840,92110720,41325824,85814016,168854272,211980160,217269632,207046528,155046912,70111872,55462272,33742336,37362816,45190144,-6723584,-20823296,522624,-6230784,-8756096,16450432,-5977600,-81906304,-124096384,-110072448,-116786176,-97956224,-37756672,-19306368,-6336384,-27930624,-77892224,-112714368,-111927296,-78145024,-25351424,50383488,51104640,-17032192,-87457280,-116117376,-103668736,-28498944,34942592,-5482880,-117210880,-154912256,-141587584,-120187008,-89340800,-35673088,22898432,66355840,40829952,-26153472,-66254080,-111665536,-209145728,-256575872,-262265856,-188405760,-86635648,-73591680,-79188736,-46612480,-6985600,-42176640,-36669824,22682752,49646336,64166144,103791488,79088256,21766656,-30400640,-43928192,17652608,30615936,-28337152,-46148096,-97789312,-129630464,-127438336,-77655424,-49231360,-91076608,-35467776,40729984,81158528,115282432,103758080,89352448,62558976,7277952,17934976,22507008,77185920,158227456,225911552,155657472,24585088,-40105472,-21120256,10638720,84812928,185282688,268763008,196369280,79942912,-4056832,-17892992,-1491072,11852160,56694784,69827840,75997056,101171328,130736896,95591808,84147712,82098944,47883136,82066176,66161280,22240128,58983168,110425216,71238528,42670976,1966720,-32356992,-110539776,-135399680,-119102848,-62791936,-41200768,-41194752,-46720512,-107327744,-144084608,-137828480,-114786688,-102199808,-61836160,-30578688,-18739456,-47291264,-29561728,-9651328,2678400,-67344512,-96582272,-54619904,8011008,33385472,41457664,30755328,84089088,143127424,151869696,112643200,86946304,10657792,-21694464,27618688,35526016,-9040384,9849472,122900864,226570624,249912704,243407104,199460736,126491136,54911104,-9691392,-60360960,-127948928,-208803584,-213281280,-205240960,-154500864,-82108160,-26855936,-17309824,-34088064,-31180032,-85485312,-132833792,-80071296,29978752,34492544,28413056,60405888,35026944,35197056,89619840,134009984,81604224,40967296,-26411264,-69574272,5087232,138081024,213245440,139139712,71151488,30753920,-28667520,-56503936,-117271552,-123338112,-62839936,22445440,109338624,149217536,156642432,196461696,257525248,276532352,231823616,140943104,93932800,56804224,-35434112,-29299456,21249024,-74662272,-209574784,-199793280,-144198272,-29727232,58488960,123118336,106294400,80902016,76974720,118308992,166783488,167625728,131095936,77433344,45883520,17978624,58205696,58391424,34093056,38324096,34352768,-48869120,-71738112,-31860480,-41430016,-109229568,-86252032,3440000,43980032,34293632,-23669120,10225920,106061056,156347008,156081920,177538816,222171008,160602240,110479616,114800896,126962944,150619648,121907328,43982336,26437632,4742016,-12194944,49019648,86814464,99267840,158982144,249233792,299060096,296716672,238057344,152873344,134814976,189393664,144938112,23465344,-32899328,-43982848,-5060608,48985088,73691776,79612160,115195904,196142976,263278336,291497984,360317952,354442368,318342272,283086080,209408000,126371072,65630336,44263424,67286272,112561024,107700352,-10925824,-62280448,-46647040,-20942976,-43510272,-73536128,-66643200,-47625344,-80705920,-64302464,39056896,170057728,211325696,156486656,148910080,223602176,305588992,333251840,324964864,295375360,280773376,258567424,179887104,75970560,4421632,-51442432,-90546688,-66522368,18245760,65716992,8134784,-86051712,-178308992,-219208192,-229200768,-261503616,-262912128,-224738816,-173199744,-129559424,-89017600,-75964160,-133136896,-169235712,-148289152,-213480448,-276709120,-239415552,-191022592,-171197312,-66852480,55760000,79840768,65815936,11473280,40456064,58877440,20437120,-19923200,-58535040,-106617856,-150221312,-137593472,-22509824,101207936,136296960,98789504,88642560,89043584,58277888,-6225024,-30867072,41888000,63227648,21875712,-46748544,-38532864,82881792,147226112,139077504,150509056,201937152,218046080,174278016,93458176,-407168,-13642624,11549824,-40664448,-52595968,-10162944,-10186496,-58767488,-74423424,-65592320,-102459904,-125461248,-40366080,49462400,144697216,158170112,104877056,44282624,27254400,-6822912,-41432576,22599936,101270784,112005120,88980480,42194944,20564224,68529920,122949888,44835200,-28531584,7196672,9866624,-46381952,-94641024,-150311296,-151078912,-104050304,-55682944,20822144,138367360,229241472,273538560,231601536,163090048,140204032,103662592,95345152,62063872,10641280,-63928320,-142197632,-182384384,-160698368,-57298304,41290752,14842880,-3291904,-13678848,-5935744,-8831232,-32244608,-71521152,-127179776,-120428288,-43268096,-47367040,-156425472,-250457216,-180946432,-45193728,70689664,67836416,22184704,-5144704,-20830208,-13793280,59338240,83842944,64660352,80902144,49789312,35606656,45744768,37203072,-33688832,-59929472,-46909824,5751168,44173952,105894400,125049728,73092096,55841920,54995840,14125056,-102798592,-142262656,-80073856,-31252992,-82553600,-89465472,-66764672,-109557248,-57983360,41214720,54615424,37012864,-33306752,-96149120,-46295552,26434048,97505024,108858112,95824768,20514688,-74205184,-117393920,-128658688,-145314944,-141383040,-187141760,-167029248,-181808384,-198899328,-133795200,-43273984,62387840,74595840,60817536,-3986944,-59503104,-121636096,-141421824,-220381824,-270389760,-236769408,-206725376,-143812096,-106888704,-131661568,-172545536,-207291136,-250931584,-271499008,-231052160,-139227648,-84374144,-68647680,-88959616,-131149184,-120707328,-105789824,-138811264,-160402432,-133130880,-139842432,-91761664,-44026752,-25092224,-13461120,-76119680,-131593216,-122852992,-148089216,-150066304,-131125504,-127635328,-156228480,-141317120,-105209856,-99217536,-157812992,-194360960,-170364160,-107587072,-47144576,22037504,-33010176,-97031808,-66105216,-72090240,-136464384,-115590400,-26624512,11905408,-33258112,-54655616,-37048320,-7288320,70760960,115611392,91067776,43817472,65158144,151498240,196544000,203016832,196511744,100257536,11664128,-41659136,-61392512,-65169152,6541824,73218816,125558784,88525184,43405056,24184832,-23190528,-63988992,-92052864,-95355904,-46272640,-76551936,-128711168,-128714112,-156578688,-181276928,-131756416,-172015616,-254180352,-225443712,-111120000,-51842304,-44733824,-192128,51891456,71352832,32197504,25056128,96673280,194630144,194572672,83069184,-24511872,-26273664,57634048,93815296,30655872,-65249920,-52181760,5618304,60708608,108341888,128316672,108854784,120797440,89722880,-3124352,-47663488,-31444352,8950656,-6662272,-63024512,-137457152,-174891648,-119298688,2427648,29033856,-48851328,-113803392,-126150656,-102802688,-35263488,50257024,36773888,753024,-48822144,-98779392,-68622336,37234688,44533248,-17101056,-89912192,-166240384,-218316288,-129919872,-32003200,2278272,-45055616,-38029696,19945728,27561216,16398080,28230528,121059712,226782208,286009344,218344576,93297024,105717376,142064256,94224384,-16623104,-48983936,-21132928,-3987328,28934912,20987136,46943616,149259520,182833664,59720448,-38578304,-160433664,-267982976,-328129024,-348311808,-283452800,-182491264,-143810304,-185664640,-190137344,-166124288,-105252352,2749312,121740160,151838080,125711744,72404224,-32420096,-59785728,-66618240,-135442944,-187971200,-146491264,-98249984,-62075136,-10797184,9122048,-55229184,-148821760,-159911808,-90240384,12223360,114676480,122796928,128134272,65471232,-43171328,-72485504,-62177792,-41540352,14410240,62208256,-9987072,-63753472,-92285824,-153769344,-186149888,-153901568,-115021824,-33004288,37852416,55816704,44526592,102068992,196894720,211131520,210397824,132311424,14084480,-64150016,-64029824,-53042048,-67738368,-35026560,17440896,98053120,162503424,158280576,107410816,103450240,75894656,72074624,90747648,77708160,86651520,169335040,226415488,159997952,70546048,-18064640,-63580800,-11792896,105760256,202167936,245440512,224042368,152689408,119500416,109263232,120309248,20242048,-130217984,-116508032,-30892160,-9393280,-28136832,-34017792,-62877696,-56697088,-26650496,3402368,44087296,86209920,101922816,159578496,163010304,63592704,6237568,-26906752,-23657600,81199360,92774144,37082240,18850304,39129088,63530880,69035264,45290112,-15244288,-22202240,-46927232,-43163136,24626560,43984384,38200704,-41762048,-115092736,-134621568,-71330560,-78609536,-122227968,-119868544,-55636608,-21053824,-12938624,62957696,91952256,67076224,79127552,58468992,-47682560,-135528960,-163323008,-142913152,-75567488,-12305152,-3324800,-8872320,-61814400,-106582144,-112401536,-20109440,60012032,49261568,-14646912,-93398400,-123213440,-93369600,-103014912,-97896320,-76476544,-18008960,46127616,76354304,78585856,25119488,-99337728,-145207808,-140743680,-128127104,-43554816,-16524160,-20505472,62979584,75291776,-9089024,-77267072,-68711424,-82468736,-94285568,-78624640,-38244992,-36763136,-90544768,-76011008,-36996096,-62091648,-100222336,-79968128,-85106688,-47669248,-23428352,-18708480,-17936640,26281472,32372992,-37172992,-89641856,-66551808,63761792,158690688,110300032,24167936,-30528128,-74751104,-86455168,-71715328,-81705600,-84715520,-27391488,23604096,40898304,40986752,121642752,165852672,106571392,13937536,-63765376,-106313600,-89585536,-58891648,-46647552,-76525056,-104098944,-120183936,-103002752,-83724288,-79336192,-40991616,-45879936,-76996736,-101330432,-153586816,-195699456,-147814272,-145172992,-284892928,-369805312,-354108032,-280644608,-190984320,-129318016,-95913472,-52029824,8674304,110192128,150662912,182672768,181980672,140369024,47496320,-47128064,-36396032,-33027072,-8393856,-5520640,18132480,76418560,114798592,94405120,15445632,-24902912,-53792384,-88781824,-134763776,-136815616,-78082816,-73836672,-71445248,16364544,91018240,157147904,152774528,50704000,-65855232,-136694528,-184092032,-138995328,-41793024,73384192,158124928,251780352,218711040,121075584,-20310016,-122056064,-182139008,-251196160,-305846144,-326348928,-313410176,-269070848,-145201792,21630848,153722752,195391360,187476352,112969472,55259392,44694144,-22717952,-51397760,-38501248,-15794560,-325120,-43333120,-80682624,-26419840,-34258048,-94134784,-162882432,-231375232,-278206848,-324695808,-320054272,-301937536,-246971392,-187421952,-129052032,-58139904,-50394752,-121689088,-115994368,-45044352,-28555904,-81448448,-108326528,-127406592,-133943680,-181579776,-240058112,-207484160,-206317440,-143855104,-51994112,24594048,95683584,101494528,69020800,8501120,-32319104,27406592,45812992,452992,-3292544,-5764352,-45746688,-112854784,-141338624,-51590144,96252928,254843904,332481280,238566784,74523776,-45719552,-73637888,-112765184,-110794368,-108278272,-84806016,-65847680,-47346176,6434048,27036928,20638592,-7506944,-39968128,-95389312,-101851648,-90267648,-62008576,-19291264,-4920960,-4076032,15978880,-58863744,-122724224,-134171648,-156826496,-153590144,-111860352,-5366272,-30464768,-56529408,20781440,77371776,55463040,29659776,10809856,-18892928,-99540992,-150381824,-147338112,-155952512,-183827968,-133516800,11714944,68620416,22535680,-133325568,-240736896,-236927488,-225659776,-189904128,-152640256,-128338304,-75002240,-35574272,-54170112,-97573376,-55864064,-3118976,28690048,75418112,71756032,-11323520,-85660928,-22738560,111844224,140888960,63926784,37316992,76188544,59871744,74821760,106639360,117552640,108695552,89320192,105414784,171569024,196123904,184191872,121303424,106550656,79017088,87220992,99017088,123273856,79298688,30053632,73260928,76761856,-17446016,-89172864,-3270016,88095744,135599104,163049216,164541056,80590464,10506496,2425472,55525888,77818880,50417408,28608768,12780416,-21360640,-51891840,-65636224,-91024384,-89213056,-80567936,-64206720,-24145152,61086464,85398912,88946048,103894400,87342208,97568000,129940864,197513216,236452736,251929216,237331584,64301312,-17403648,24579456,47368320,93755264,96107008,129563008,165312512,116574464,72080768,32976000,-76600576,-103899392,-48867328,-54719488,-75745408,-72525056,-13742208,33309696,-9400448,-77037824,-77935232,-37895808,-43835264,-72048000,-75202304,-43686144,-1932288,59253632,91924352,56550272,15455872,-30539904,-112906752,-132809728,-108660480,-141306624,-158372608,-125596416,-141716352,-153222016,-128709888,-97116672,-18582400,97074432,160063360,127157248,51670912,-22552704,-94590848,-59234560,-30909056,-55309312,-49175552,-56593408,-70152960,-124206848,-134377344,-90422784,-62791040,-80792704,-106326656,-127348096,-147301376,-100246784,-46743808,-22157696,85363712,130587776,79163264,45171456,-13799424,-27846912,-51213184,-36640000,76314112,160906112,171224320,141623168,98732672,-5105536,-81651328,-120489216,-126046080,-3509888,78049792,-9826048,-78124800,-73916800,-69354752,-155721472,-197619584,-180938880,-92892800,20760192,63978240,99951616,102530560,65604864,-5883008,-56332544,-111519872,-117096960,-57611520,38038016,34892672,-46695936,-87163904,-32282240,24725888,-1949824,-56135680,11637504,75917056,89110784,79779840,47700864,25885440,50032768,70195712,83553408,123014912,142583296,75556736,-1000832,18290304,22470400,-14812928,-18196992,1491712,60382336,149535744,140362880,80439296,10826752,-79849984,-103773696,-74451712,-60996480,-64097920,-148688768,-277115648,-297124224,-193615872,-129528192,-52715264,-35840256,-112854912,-153052160,-129833216,-169769984,-210325632,-131417600,-35158400,-20945664,-37058816,19836800,142495488,182399616,142084224,51149824,20983424,27742848,40566272,129301888,164763648,65142656,50680960,69563008,57527040,20960896,-34393728,-117542656,-85063680,-62767232,-82684672,-39917184,62021248,140750848,117208832,31261312,-93711872,-140088192,-165724672,-207098112,-223264128,-220980096,-155723008,-119513088,-122652160,-103597440,-57011456,-24657280,-63939712,-111989376,-92666368,6950656,86756864,66792192,25478656,-20660352,-119617920,-203872512,-208055040,-153655424,-184846592,-240022912,-297907456,-357951488,-287051264,-135237888,-10676480,95860480,195108224,209931776,197866752,194558208,135112960,99587584,85097472,-7363712,-95846144,-131571328,-87469056,-14649088,22740736,-13368960,-27150976,53424768,52116096,-24360832,-28529408,24387200,127929856,129707264,25333120,-57039360,-82981760,-79668096,-138412928,-189900928,-210477184,-130927488,-47207424,-7499776,-60165120,-106956416,-104629248,-106405760,-80510976,-5197056,14552960,14011264,29542784,-22806144,-58968704,-54803712,-92951680,-98551936,-15462272,59033856,17400448,-12898432,-27687552,-55091968,7335936,41526016,-13132544,-135000320,-149347456,-50513792,72964736,153422720,138798336,36132736,-58750592,-54010496,48262784,75139200,97500032,132530816,159158144,96549376,-1404544,-55860352,-82244864,-109737344,-139053952,-160229248,-143199104,-103712000,-72000000,-63986048,-8244736,20010240,-29904000,-106866688,-132809088,-62673024,54040320,54659328,-45258496,-50805120,-5489920,85097344,82487680,19504256,45401216,62826496,57168128,61469696,84666240,99283712,74416000,68635904,16586880,10476544,-2074496,63636736,87313664,51428480,70943616,102430208,103726976,155053312,175530368,202577280,238487552,259180800,284180096,264554112,141125888,52288256,-53668352,-184779904,-177412096,-45848064,30433280,21207680,1510400,139904,19410688,34728064,94874880,114929920,118143232,43844736,-58306048,-59220224,-62116352,-86193280,-32075648,34546304,5391104,-54047360,5010176,40145536,26226816,31299968,42955264,-19752704,-123816960,-218689280,-247951104,-220895232,-195277312,-198895104,-196963712,-203319552,-142294784,-83131008,-134675840,-165014016,-94192000,-130168192,-168186880,-174807296,-203282432,-143885312,-65177088,-44642688,-22447616,-22582528,-67289472,-91006720,-82002816,-27838336,-38453376,-64991232,-90414976,-103214592,-81504128,-38815616,13564672,34725504,71848320,86569088,29613184,-34467968,14832256,125866240,148006272,85674752,-1617024,-34778880,12146432,31589760,-8379520,-68026624,-78751616,-82498048,-70197120,-21290624,-22050688,-46192128,-25970432,48408192,157685248,265295488,278485376,187388032,76174592,-40416128,-71961600,-66336000,-70313728,-60813056,-78185472,-77945984,4453376,77345536,116267520,90222080,59776896,24711680,35996928,87775360,137628032,171624064,180363648,123490944,55257856,-7015808,-54871424,-79766272,-142585088,-202185728,-181251328,-87153664,-25472,60063488,51761792,19560064,34111104,29572352,-18130816,-26745984,-329216,37446528,109604224,219840384,208503424,153468800,91393280,-19787264,-137838336,-198913536,-177035648,-127502592,-81545472,-70594816,-53851392,61050752,158684416,202126848,196405376,131079808,76383744,19226752,-37597568,-24507648,-27638144,-80829056,-74423680,-27595264,37619712,85068544,18938368,-76060416,-70334976,-29006720,64598912,38078208,-9508864,-62634112,-129427328,-157322240,-118835968,-63237632,-9578240,-33028480,-94871296,-204660352,-240177280,-191144320,-184767360,-190212992,-202094720,-237524864,-239843584,-133577728,-55824000,-50384768,-48416768,-57879168,-23808128,51823232,44968064,19064832,22739456,-69186048,-185318528,-203479680,-181901440,-110040064,-7100416,51533568,19135488,29886464,48392320,62449024,21303808,-60668672,-79543936,-74706176,-59755648,-28493056,-8386944,11862656,128035712,204300288,226321792,199103616,91936384,-7847296,-3650048,6893824,82442880,170513024,146499968,-8218240,-170161280,-194237568,-131871744,-119920128,-127279744,-100894208,-112866304,-155147392,-135951232,-101504512,-84293760,-66277888,-41593600,-17608192,26922624,80678016,65227008,117958272,170303360,109013760,44245376,85826944,148510336,145799808,101293696,28683136,-57236864,-128702976,-197150720,-162604672,-49244928,41533696,74083584,5424896,-11311872,-15620864,2311808,50826112,49674240,-5309312,-49131008,-156235648,-179705600,-161194368,-209445632,-174266624,-64678144,-35974144,-31173760,-53332992,-40368512,29491584,38131968,36305280,61363584,55922560,-13834112,-12993280,16340608,26471168,66173824,153243392,233806336,262798080,256315904,198070528,119880192,75172352,72624256,63570944,20190208,-60532608,-49970432,26361984,34230656,-41990272,-95406592,-107550592,-126580352,-77576832,48776704,144333440,132649856,141993216,191750784,206070912,119991040,15928832,-36167808,-81630464,-125236352,-87302656,-21577344,15521792,61869696,90096128,51249408,29875584,-7059072,-65739776,-117115648,-121820288,-47728640,-4684928,-50430208,-108557568,-100415104,-68965760,-114417152,-184208256,-243604608,-211606144,-125402880,-74425344,-20748416,-10810624,-42931456,7600768,103650176,77727744,-6131968,-56745856,-87996800,9369344,134196608,112106240,102033152,59821696,27753216,86357632,55104640,-3994496,21057920,73547392,101249536,76784384,40336384,31074816,-5291264,-67961984,-111171584,-85494656,-51878912,-24473728,-13644416,-17453184,-5849600,-42175488,-140312320,-256456320,-340786432,-348330368,-270649984,-213107072,-193580032,-177371648,-104793856,-18280832,54733440,109570432,98339584,41023488,-5030912,-47453952,-90441856,-124894720,-108762368,-88680320,-63261952,-86880640,-71368960,-96479232,-173722752,-217934464,-236116992,-216623616,-196715776,-218684672,-194974976,-171552768,-93458176,4406656,42924928,-6774528,-15615232,26600448,-5206144,14054656,46511488,25610240,-24772736,-40928896,5528064,15227008,2848256,11321344,-420480,-75900544,-136533120,-107732480,-50222720,-39779840,-63069568,-67322112,-23004672,41071232,47300864,11806592,-66588800,-121577088,-94817920,-117846528,-173536000,-170860928,-83557632,-2100352,-12776832,-29495040,-71029376,-96913280,-111591296,-100909184,-71186432,17637760,84981632,70575232,39738240,109368832,232281088,245609856,170638336,101242112,37287168,-60416256,-148981120,-170167808,-64290176,39463424,75887488,94301696,83032704,-1364224,-90107776,-139838720,-192025472,-189314944,-155101056,-75273600,-74372096,-76994560,-64146176,-54190080,-106543104,-100084736,-39891968,79647360,161713024,114461568,103600000,159324032,122957952,37908352,-91084032,-122657664,-70546048,-73510272,-36757888,-12550912,-58208000,3617024,152974464,229998720,159520896,43686912,-488960,11684224,4403456,25605888,42683648,34465024,68093824,83140992,34739584,9752320,-17556096,-36402816,-91565952,-179486592,-204964352,-191896320,-98803968,-24768128,-11096320,-55707776,-65303424,-104052992,-121492224,-101674624,-139039232,-166495744,-149911296,-88666240,-6710528,20526720,6373504,-23414784,-63291264,-59535616,-21690752,30435456,53364992,15284096,-43962624,-54146304,-133024128,-140269952,-102911744,-59691904,-49029632,-25300736,-61506048,-93114752,-29710208,13319808,10784384,4119680,-27300864,-17918976,-17364352,3263744,34246144,118563840,167518336,205693824,198618496,147974656,48155392,-11696896,-77671168,-155526016,-136242304,-113892864,-107696512,-86045824,-50444800,-39725440,-51043200,-76943616,-126192640,-128711424,-182869120,-238536576,-210036480,-161325568,-135613696,-183962496,-188573056,-142824704,-106444416,-78798080,-65339648,-84441728,-142649344,-183476608,-210155648,-173469952,-195691776,-242888448,-271016832,-269773440,-255145472,-217237248,-196002048,-224723456,-234857472,-261933184,-244739328,-170884736,-144231680,-136942976,-132565248,-57030016,67810688,116735616,76950656,30350976,37085312,41605888,7484416,14266240,44762368,90595712,94737280,70556672,16289664,-16173824,-73087104,-82966912,-72334080,-97568896,-73117824,8819200,5612544,-6913280,93788416,153473280,139332224,70562304,-40276864,-80831360,-49760896,-25782656,-120252416,-233818880,-342662528,-349650944,-296164096,-227847808,-172832896,-151227648,-94077440,-31567104,14433024,55483904,92339968,137348224,188239360,98085120,7388928,-40456704,-14967296,51990656,102385536,42817664,-37572608,-74649984,-160827648,-185171712,-164807552,-95337472,5719040,58092544,61545856,3330432,-34921600,-50149376,-72956928,-106935040,-141193088,-195998080,-144989568,-84898688,-115976448,-174121728,-193672448,-181304448,-187800448,-215841536,-242381440,-204121216,-81797504,47191168,76244096,2287872,-65864960,-44374272,-35450624,-46622080,-26306432,-17202304,-43533952,-92625536,-160019712,-136926080,-76068608,-34286080,-45015552,-19542272,-12008320,30049920,114479104,55633920,8114304,3202944,8626432,31314432,49479296,8007424,-42621312,-85819904,-65955456,-33792,-32178560,-76605696,-94780800,-21298048,20074240,15188992,-33901568,-100827776,-74690944,-31576704,-86091776,-137043328,-79866368,-56100736,-52238720,1514240,51073536,141246336,216846848,198541824,150579072,111334272,82038656,-476544,-78337792,-70902656,-39888128,-31074048,-51351040,-19587456,30608128,73814144,31640832,-39594240,-91740032,-128876416,-92631808,-50335232,-61965696,-73092224,-33211392,-46148864,-106208384,-112372608,-142366720,-143785856,-149370240,-164492288,-126281984,-66531200,45769472,135009536,132382592,144689408,136203136,55559936,15635456,8692352,-31152768,-11803904,43926656,105941888,162924032,150455424,99599488,90249088,103288320,127849856,94824192,-22179328,-52838528,-10308736,12404992,-52436352,-101053952,-97423360,-117745024,-72291456,12978176,2731520,23719808,78060032,81894912,57684864,29712640,-22322560,-82846976,-61861760,-61703936,-101983104,-81690112,-20068096,11222912,8117504,6274816,-48175360,-44088704,-30199808,-33709440,-37243392,-28524800,-70910464,-102848128,-44771840,-8886656,-84388864,-122359424,-131107200,-187037184,-255387776,-293806592,-283532032,-211164544,-161175808,-113024768,-65649664,-49294464,-30477568,-29692416,-21889152,-19240064,8919296,-29768576,-55665152,-8940928,100117888,172987008,188693120,128885376,64175616,-1313920,8653952,19250816,5502336,-46199424,-42011520,-33611136,20610176,80311808,83697152,56909568,1652608,-84433152,-159991552,-152063360,-96956928,-88988288,-131389184,-188745600,-238958592,-256204416,-226319360,-122986752,-115315072,-221170176,-289038592,-263018752,-195553920,-118565632,-48558720,-41130112,-107768832,-197234816,-197615616,-155310720,-81740160,-61255808,-33963008,-23140992,9985920,54554752,79210112,114899840,110160640,81728384,36199808,-43748352,-98746368,-83291264,-15582848,-44884992,-97461632,-132348928,-102145024,-34683776,-69450496,-76169472,-120343424,-111328384,-59150464,9051520,-16025088,-54691200,2022272,75980032,93358976,112096384,138747392,176151424,132099200,27960960,-20679680,-10481664,67439232,129792256,189953664,236693376,214522880,160140800,98650624,-5711744,-18470784,-80513664,-128758400,-161740416,-131962240,-82494848,-95861376,-73073408,-60480640,-19724672,-6713984,25047168,48084480,15060224,-20565888,-204416,36600320,27517952,63598464,102790400,117633920,90926720,66949888,24582272,37199616,84898816,70887808,16817536,-28840320,-38860544,-57234688,-59070336,-73873408,-61076352,-29973120,-22097920,-40428800,-49829760,-2397696,62451328,57836800,-7090304,-3199744,-20152320,-29664896,-4330368,16667904,17085184,-18610816,-16119168,34597888,49368960,-3282304,-34078208,-77622528,-102287360,-122449664,-97620736,-72224512,-73922944,-42108544,-44671104,-63752448,-83135232,-61122304,-22944896,-64302848,-65271680,12305408,85370368,97553024,48979328,63829504,87169536,51063552,73162496,125123200,67762176,3140096,30109440,70765696,88863104,65115648,31552256,113027072,215745536,226916608,172927232,136052864,158324480,160756736,71857152,23761408,71647488,85936768,49966720,14320640,13335808,65179264,69472896,37124224,95537792,107154688,57636992,54931712,101644672,127963904,70578176,-2204544,-23025920,-7822848,-6721792,-35417856,-79621760,-115803008,-122328960,-55971456,72065536,92358400,60528512,41435776,5002880,-30829696,-36017536,-50281600,-105848064,-89510784,-39868288,11656960,52944512,45086464,35343616,-19653888,-67898368,-91962112,-78109696,11249280,80310912,79954304,90959616,121634432,159039872,112200192,11255040,-54310528,-55483136,-26786048,-19397760,-22178944,-78216576,-136534656,-213164288,-235568384,-127574400,-49138048,-72566144,-84795904,-14075776,9697536,521856,-63835904,-120435968,-137465984,-83235712,-79549568,-81908096,-10165376,90875520,201075200,244413824,262365056,311625216,244549248,128747904,127555328,82065536,46419200,52536960,122815104,187359104,192854016,196860928,124852352,86268160,91160320,38892416,-37523456,-79064704,-4357248,140499968,181136512,161608704,157783168,117267200,106029568,96068352,37081728,83272576,83172096,-62280832,-169631104,-120853120,-9924608,109061888,170075392,125331072,79442944,64492288,-11335552,-62133632,-8351104,-22730112,-127131904,-171133568,-121324800,-82192640,-76872320,-100181248,-115993344,-96152448,-75068672,-44566656,14664064,54116736,46831104,-25177088,-92063616,-64694400,-3269504,43741952,28404608,-18293376,-56320000,-50115712,-60828032,-67430528,-93718272,-104267776,-63619968,-21910656,52362624,66617984,15711744,-42360448,-69159296,-112683264,-112640256,-42838400,-42157056,-71682432,-81978496,-51127040,-54736896,-108279680,-172868608,-178788096,-128557440,-105445120,-85029376,-15480448,71723776,147401728,57845120,-24684032,-11221248,13388032,129677184,276171264,293891072,227492096,207072000,208341248,66433920,-88665728,-53007232,120268160,300897792,425777408,466100352,441573504,316537856,158473856,57073536,770304,-3524480,66379264,120796544,133041280,95890560,-38797056,-93489792,-28972032,33842432,52299008,4796160,-64031232,-72166656,-46254720,-32357504,-28514944,-50505856,-51414272,-31132544,7021824,107758848,173529600,176652928,140689024,52280704,12744960,-8827648,36295296,142461952,265284992,295134464,253180160,225776256,238620672,185518208,87275648,-50663680,-27166592,97140608,139154176,129534208,149348992,203691008,191133440,138654080,155155072,133304960,46698624,7652608,-38833152,-70422912,-113070208,-86300160,-9111936,8912512,-50854144,-43669120,30829056,58075392,31766144,203520,3648000,-36112768,-46709120,-9955584,7822464,24773632,-45099520,-129472512,-156054784,-143058560,-87268352,43005696,189144576,190374144,131558144,47697152,1554432,-51184640,-88571904,17704704,144262784,140517376,159855872,189267968,190175488,258619136,312666496,246970240,163627520,127480192,137333632,165821440,126077184,95603328,126715392,63171072,29677312,63364864,77488768,44815360,25683712,35052032,-30125952,-96258048,-91479296,-70498816,-56008448,-38471424,-28665088,-22843264,-34340352,-42038912,13595392,45521536,34403200,43629056,38723328,48914688,76191360,113870464,118831104,120941952,82584832,44858240,54259968,18215296,71455104,116562816,64390656,30637184,41453824,41773568,-14501120,-84469760,-137031424,-172131968,-133513216,-99231232,-105878272,-68317440,17409664,69723136,63036288,7937152,-95260160,-192596608,-224449664,-164879360,-27936640,32785152,-34263296,-65970304,-55853056,-39790464,1834368,-9407744,-990848,79616256,162266624,169542656,187990016,212357632,166137344,107927296,62355968,52072320,98204672,100029056,99967104,67851776,-27462656,-82370048,-33898752,20774272,45653120,145274240,211786624,212160640,212334592,195372032,206221312,167187584,95747840,76279680,116210304,134491392,51607296,52854016,123235456,140718720,183544576,172872704,158249088,154144768,157291520,171316864,141091584,141764224,184818688,216834560,211927040,111967104,48257408,103226752,179946240,177875840,139628928,137996928,109386624,73085312,29480448,23480320,100415104,129622016,90370816,6369280,-104393600,-136112000,-63289856,57352704,115222656,191363840,261649152,239502848,250024960,186229888,137925248,92074880,24665088,-44049536,-69442688,-98382080,-189871488,-250744576,-110212736,-10909824,29420800,47014016,132142976,175937024,212167168,189239808,94649344,-5066880,-87591424,-89635072,-53182080,-14344832,-13261952,10324480,59015936,80906240,82963072,70875264,21842816,26469120,81876992,72290048,57134720,112617600,130999680,124902528,150138240,146184960,61586176,-36248576,-108786304,-131907712,-178107904,-199635072,-229464192,-235821056,-148936832,-113002880,-96512640,-30001024,93405696,223358976,220942208,142061952,88290432,71258496,54020736,17899648,49696512,86807552,126523264,208832768,198261760,18105344,-91291904,-49247872,-16266752,19274880,77481088,29213568,-25791104,16801920,40570752,17684224,18108160,3523584,-9323392,30976256,102383872,168034048,131955712,82157696,101874432,170319232,196629760,128259968,74554752,65728512,28699776,21388544,45768064,21787264,45367424,96117120,61948544,-55153920,-45218432,37742336,72482432,36289792,-34370816,-9089920,-10105472,-64178176,-52176896,27502592,75365632,70836352,5876480,-70562304,-125668736,-131525760,-12861440,48926720,38385024,12155904,4950016,101624832,173070336,220086784,261690624,188989568,64182272,-64848896,-137872640,-164552704,-247412736,-421098368,-482184832,-362247680,-249320832,-98950528,13721472,77841920,76705024,66507264,113589888,154574208,152885888,145192192,173680896,185313536,115679360,33931904,-30128768,-38552832,-28740224,-67528704,-92243456,-136936320,-137498368,-32932992,27791104,572928,-52513664,-71387264,11878400,106194688,144162688,110614272,-35043968,-135771264,-142472832,-137271296,-157804544,-142980480,-81907200,-17215744,68509312,103636608,56145664,51974656,101859712,114270464,27519872,-98122112,-103127296,-33412992,97065984,157435264,103181952,-1445248,-10238592,27456640,-524544,-26455040,35492992,56483200,-87618304,-185043200,-160729216,-53471616,-26257920,-76069888,-103665536,-134190848,-132845568,-96356864,-125631104,-161158528,-191940608,-294502528,-282737152,-189766400,-105030144,-41496960,-34211456,-33421568,-1679360,71754752,171246336,204755840,117868928,36127616,-9066368,-35814784,-18067328,-53373184,-79370240,-15070592,-56959232,-110609280,-101605376,-52607744,-4784128,5130240,57218944,120777600,116332800,45911040,-22693760,-62861568,-142973824,-136165760,-71726080,-77987072,-139036544,-202292480,-254311552,-216180224,-82384256,-5920000,-23935232,8585600,28848768,-42005376,-86319616,-56034176,-11288960,2738688,20998784,30088448,20060672,-25846144,-32161024,-54400000,-65670656,-68743424,-21662208,65123712,111083008,26636544,-40694784,-28418432,-56969088,-75219328,-144836480,-182114048,-169865472,-156405376,-164440320,-170995584,-191000448,-189204352,-188999296,-179245696,-136591872,-137526272,-103493888,-13383808,46777600,18274304,3892480,20795904,47821952,71611520,7898240,-63956736,-60438656,-10133376,50448128,42284928,33417600,53811584,42312576,42855808,70475776,91513984,99857792,34389120,18755712,26878592,91705856,100727424,38600064,28968704,47340544,107144832,132915200,90491776,83447552,141356928,225581696,181723392,111320704,114473216,86594304,39481856,-49942016,-122734976,-17845760,75507200,34012544,-71054464,-156541184,-163889280,-155671296,-177814784,-163531776,-81719040,-44476928,20149888,52975744,100902016,159808128,117032960,111624320,69756160,67222784,106766976,125110016,132989824,146561664,163693056,156243840,138209152,115785856,-586880,-68216576,-73626880,-82210176,-44301696,-15561088,-14959104,-26340992,19150336,57878272,58455936,18334848,-55684992,-65859840,10636544,46551168,10890112,-13267456,35406720,71826432,55525120,36323968,-2198528,-39316992,-52124032,-96084480,-155815680,-147412224,-117746688,-84346368,-21197568,-20038784,-64544640,-129226496,-156678528,-119803776,-46488960,84243584,143897472,93755392,31270400,41476352,58955008,43495808,62225152,130208128,94569472,-19765120,-150013312,-205683072,-164211712,-67811584,-5726080,-41412864,-41079936,25086464,-2132480,-80588288,-36323840,76828544,111209088,72224896,29452288,-51479552,-68524544,-80785792,-128238848,-194874496,-215359872,-137222016,-65903616,-14396800,76363264,165929600,177662208,121411072,111720576,99454848,29792512,23993984,112711808,171321856,204052224,226559104,226005248,210343040,154752512,99082496,23392512,6416896,67846912,122385024,84727936,16857728,-24978176,-33330560,-40718464,-107159424,-102017152,-79300864,-73486336,-28902400,-30554880,-60550016,-126094720,-109328896,-17600896,19495040,-38133376,-97560704,-63215872,-95430784,-166207616,-153254016,-112877696,-85379200,-50624384,-31215232,-40988160,-34616704,66211072,141448960,124778880,110284928,85557120,99857280,78629120,66621952,124018560,168604416,193208320,170127872,129799808,152275712,238944896,344487168,295273088,191391232,130700928,70579200,-6100864,-51582848,-47279104,38954752,50508288,-19916928,-72870016,-77509120,-60568064,-92582272,-180658176,-198404480,-146869760,-28860800,64718208,93248000,47411456,-26335232,-35956224,15378944,32672896,-10887040,-31965056,1587968,4120960,29325056,25763456,35827584,6044288,-85522048,-99897728,12649088,7699072,-47678976,-26375040,-4334976,-19791616,-54890880,-103419264,-137101952,-205372288,-226665216,-216790912,-169035008,-54555648,7497600,-50520832,-127413632,-190917120,-187247616,-151030272,-100058112,-101554688,-155343232,-78185216,68428928,75839488,14615680,-68032640,-118814720,-127822208,-119516288,-45448576,53394048,75239680,67260288,23661568,-32181632,-71091968,-94396288,-93816960,-74317824,-19099136,35614592,69128704,32578816,-14262272,-100750080,-140692096,-105259776,-91157120,-71478784,-82967680,-86069376,-49168896,12952832,17046272,60719744,171364608,243323136,297242112,289790464,230830592,104755072,-40955136,-141508352,-106116992,-7275648,65781248,92500864,95169920,128662272,136252800,141716992,112917760,147715200,154150784,85566080,120080384,165744256,126527488,129635584,104918528,170755712,237958912,214628480,133139584,80912768,51390848,42696832,75646336,38487936,-81597440,-117816704,-67398144,29177728,71304320,51235200,-3784960,-50736640,-63965568,-62894720,-94201600,-102304896,-52704000,-37538944,194432,64849152,84929280,74848512,-26204160,-59373440,-17668224,32763648,62824320,-12789504,-122237056,-109739776,-65141248,-29316480,-51003648,-83595008,-65655424,-53514624,-72313216,-112074240,-104763392,-34001280,-21684864,16852992,44198912,252032,5924992,18552576,-1344000,24610816,21649536,-22522496,-66042496,-95388032,-135440384,-65598080,29502336,71568000,83286400,109169280,105682304,93645312,41928192,49883136,152535424,192567936,139363968,86250624,123586304,198078720,224397568,186550272,140090752,83402368,70180096,78957056,24509184,-1041408,34784896,81858432,79769728,10866176,-31254656,-79340032,-103851904,-110295040,-149483264,-158382976,-81244672,-78305152,-32624640,65082752,77639296,47542784,-62166912,-210464128,-249892736,-214791552,-229992832,-202075136,-196144128,-132608512,-53549952,-7123584,-3040128,14251520,-11257472,-117898624,-109519360,5319552,108663936,138639616,101181440,100290432,76387328,22475392,-2010368,2699520,-16626944,-26352768,-38960768,-52484352,-46914560,-30823168,-20127232,-55410688,-110775808,-196728704,-191551616,-150464512,-148200576,-169000448,-138913280,-103793152,-54336256,48641664,97711104,103381248,46980608,-7166592,12262272,61219840,95725440,41826688,-70064256,-148237184,-216708864,-243824640,-136976896,-98098048,-103447168,-71148544,4882688,10096000,-74381440,-101911808,-87128576,-93987584,-42435456,42522368,42863616,25192064,-20026112,-22779264,46351360,98919552,124143488,123091840,78896000,9956608,-149760,8276224,38097280,106001664,74280832,-49316096,-52091136,-61476736,-67237888,-11530496,-11287296,99567616,151317248,23422848,-125486976,-157125632,-123516800,-134156288,-125388800,-50000896,526464,-19607296,-34144768,-45751040,-92981632,-73370240,-117052416,-111496192,-9415552,60758528,90355200,60423552,90661376,114694016,70593152,-3673600,17854720,47303552,53174656,84889216,2906880,-140876416,-203377408,-124439552,28000896,91766528,21626368,-13324160,-32292096,-50000896,-59543168,-60824576,-45693952,-35483520,-8873472,12170880,26734464,41690112,106491264,152920960,175880192,144509056,146385152,176980992,195832320,125268480,82937344,86418560,67703680,42594048,46730496,77720192,98928128,70062336,35609216,-32440576,-122185984,-145291008,-128680576,-97017728,-86629504,-92720128,-74897408,9554176,53261952,8168832,-74335616,-88151168,-31053696,37184384,59474944,35363968,-73485184,-194791296,-207906176,-126737152,-49066496,-49776256,-34023424,-34887168,-73525632,-101648256,-107976448,-148070400,-192624000,-221746048,-257274112,-267621760,-234698240,-218334080,-202680960,-227387136,-223408640,-176769792,-202700416,-217084288,-140484736,-65131136,-32711424,-80164736,-201298048,-248539008,-237063552,-260876544,-299857408,-326148992,-296035328,-219674240,-127958400,-71259392,-30667904,591616,96508800,155769472,87966080,92002816,141486848,91501824,45836800,39731072,66269056,107154688,145377536,204636160,297267200,340789120,332574208,244456960,60979200,-69707264,-63120384,-27244032,-71247744,-59266176,7643648,93892864,132593024,117211648,99961216,178767872,238681088,183651712,16888192,-66408960,24932224,156317824,244563328,284208256,225583232,155951360,133182464,122263424,41829376,-7058304,106174080,186310400,152438400,78880256,70600832,142037632,127256832,56268160,-25049600,-11431424,54848768,84512768,100516864,144037376,140123264,31391616,-123478656,-187942912,-180026880,-177726336,-107988992,-95630720,-145598208,-127476608,-76849280,43844736,78143360,4284928,-42001536,22203008,77360256,30864640,6435328,52561792,77267328,76707968,97178752,67140608,45677568,53553280,71133824,113442176,107170176,163747840,214684288,264783488,303753472,308622592,220169600,102407040,80611584,119966848,95430016,80944768,84752000,75480576,87478144,73487744,23755136,-44059648,7518080,95526400,81668864,-29928704,-90377728,-75860480,4486144,4824832,-27439104,-35035264,-65096320,-124550784,-150881280,-162601856,-103012096,-12149632,23347328,91348352,142829184,130778240,136496128,117901952,39795328,-22282240,-90313088,-150955520,-171859968,-81769600,303232,23945728,-14559872,-76357504,-66551296,42428544,142347136,187983104,317603840,518939264,676594048,713745664,550400256,344334976,193840128,171869056,213470976,219028864,193516160,134247040,45784832,-2863232,-3949440,-27107456,-70946688,-58946048,-183936,68511616,95761536,122376448,96560384,87646208,92591232,159763328,201142400,124222848,23552512,-117506432,-254659328,-297314432,-240283648,-153938176,-77919616,5388032,-12544000,-48840960,-35984640,7151488,66559360,93172224,132087936,190640000,217702144,137175552,-16841856,-143840000,-216301824,-241844480,-175740032,-161222144,-179014528,-109291776,-75430656,-113255168,-37296640,15646592,20889216,35307776,19483904,-58402816,-113742848,-116786048,-132409984,-109348608,-74950272,-72630144,-6441856,73536128,63610368,-19011584,-5370368,6971136,-8351360,78476672,192802176,180758528,44747648,-52683136,-87651712,-8250496,16964608,-14558848,-2064768,4727680,4542208,-30595072,-97159552,-152417920,-193249280,-132683520,-147904640,-164171264,-61979648,42578560,-13081984,-39206272,-3888896,-4710272,33272320,59048960,54060160,163177984,239592192,146589824,-1410176,-98673920,-112448128,-31016704,118428160,209517952,188113408,111912064,48309760,-2094080,-95558784,-177203712,-160814592,-64006784,52077696,176230400,218432128,189386240,121782016,61500544,11750400,-25232128,-17834496,-32971008,-75566848,-167877504,-208864128,-96035968,62215552,127452800,135799680,143508096,60618240,-21236352,-32896000,-29277824,-8964352,-18701952,-7773952,-3844736,-29207168,-11571584,-17445888,-56516864,-65282432,-85013632,-103018240,-119527296,-177974656,-226740352,-195728512,-77719808,-12849280,-57513344,-98562432,-108163840,-71020928,-11609600,-6514560,-24099968,8805888,22731776,14089088,-4864384,-94821376,-164579200,-148693632,-87426432,-51043840,-19031040,-74913920,-167708160,-181515264,-151157376,-125137664,-31645568,79039616,128905216,91187712,-13612160,-101311744,-133624832,-49123584,37366912,72191616,78895872,113436800,124212992,82855040,58739072,49643008,59659136,27942400,3555456,-25598336,-20130048,121366144,196718976,102687872,-33158912,-125068544,-134630144,-107247616,-52064384,-30001024,11450624,91576192,117682944,104087424,5923584,-102590208,-120366720,-81837696,-38518016,48334720,97941888,72628224,91054592,75489408,66461184,85871872,20759424,-33426560,-105066752,-118470528,-152711168,-202772480,-126315392,-116145792,-129387648,-137961216,-156226304,-175216512,-206280704,-187588224,-132801408,-88707968,-27802368,-67526016,-102069632,-8918400,124429568,102904320,66748928,95719808,160620288,170807040,146706816,60431872,33384832,115651712,228056960,198181632,112125952,27649408,-54711424,-113452160,-137353216,-49104128,13480960,22844160,19886336,-705280,-66122496,-52777856,-3030528,-64456960,-151982976,-220576512,-230968064,-147221120,-108761216,-163752064,-152026752,-27051392,116449920,153699584,158060672,147273856,159759360,114272000,113590144,173011456,183387776,133279360,2156544,-58489856,-93228160,-87147136,-62805632,-42771712,28160128,102023040,131898624,92556160,60401024,37213440,42680576,-5959552,-13247616,13353472,78614144,65135104,39435776,38458112,5720064,-37881088,-17581184,8388864,60819968,102712448,40742400,28859904,45181312,-33236352,-43397632,4146432,13321984,39129728,56371840,90723968,142669440,194959232,172374912,125535872,101405312,60488320,91259264,148324864,142560512,104716928,9848960,-67379840,-65647488,8907264,97811584,127585664,60553600,19936256,81043072,68444416,8621056,-66382464,-149441152,-149685248,-30522112,103462144,127100672,125457920,87118208,18983040,4227584,54027008,74481664,69050624,122124032,161112704,151316352,111416960,75738496,114855040,108470016,112835456,141901824,76577920,9913728,66185856,120016768,93321984,92621184,121508224,148704896,193930880,182528512,113511680,155171968,227937664,269986048,238176000,159631360,87755776,98275456,138669184,93665024,85477248,136084480,96632064,53103744,16137856,-10959616,10475904,31063936,55641088,51734144,16886656,-4264832,60928384,57703168,80976384,150183808,149571200,126405376,72050816,-17589120,-91442304,-136879744,-219955328,-272985984,-284095744,-304846208,-274293888,-240124160,-217216384,-188826624,-115585792,5158528,16525696,-97086336,-97736192,-72365824,-15226368,5280128,-40861696,-65084800,5769088,85599232,76702592,92834176,85645184,47615744,43475968,83881088,79810560,18790400,-26724352,-20774400,-14333056,-24289408,-12040960,-30253440,-86113664,-111544832,-29604480,41334400,20497280,-86643840,-128828928,-128048000,-118252928,-94035456,-116869632,-178579200,-133868928,-35717760,30951936,58746368,48889216,50453376,73475712,96846464,124507264,132401408,59187584,7607808,-19229696,-50388480,-55091328,18080000,86843648,79886080,84623488,98297600,47128064,-31122048,-104565504,-98925568,-68016896,-35741696,-43962368,-82646656,-112263808,-162867200,-201297920,-143484544,-64067456,-15223936,-7892480,-14776832,18642304,49418496,66564480,94104832,161983104,168046976,87561344,42766848,-20691840,-77681152,-46765184,14545792,76717568,159998336,134979328,94480512,49187200,-35797760,-61368576,-42848896,-97319168,-125133952,-100069504,-11100032,53502208,63767040,111774080,106717696,65259008,19631360,-31970688,-104832640,-128881792,-104518144,-34085888,-4690816,34642432,91409408,108042880,104254592,120974208,126398080,1322240,-45140992,392064,60385408,101182208,91718784,129683712,222501760,239590016,161383808,82276224,63862272,7734784,-57189248,-8610048,53382528,63876992,-6042240,-47097728,-2967936,24347520,69946112,98033408,165842816,203973632,138881536,168478592,245674496,205106560,138231808,80431232,16407808,-37833856,-52851328,-18216704,10996864,38737408,-19176320,-86563072,-95427456,-66909696,-86152192,-72693248,-36319488,-12589184,64499968,144392704,169136512,137761408,90811648,72430592,63414656,158044928,260397056,297825280,297148928,200656000,93343232,49492608,67769600,34114304,29341568,18268544,-11735680,4152832,56479104,112387840,96406784,121209728,123256576,85171712,35932160,-4470528,-48434432,-108404608,-154162944,-154115712,-105492352,-79207680,-21382912,-494976,-55211264,-53278464,-63692032,-97131904,-126128000,-126105216,-30525952,52868736,91223040,135030784,133927936,74889472,29252096,-61675264,-175943040,-277726720,-233362176,-133493376,-54177024,39886080,62814464,26598528,13357312,-14040832,-39110016,-2141696,-9880320,-74386432,-82660608,-32017152,7531008,50536832,110184704,195606784,277799552,290786816,248999808,190315520,187851392,121104640,67461120,91935616,103051520,44661248,-34252160,-40398464,50057216,69159296,36153472,-32098560,-53168896,2487680,29950080,15442944,72210560,106796800,38296576,9148288,-35502720,-115598208,-129678720,-120830592,-87028992,-24003840,-12722944,-26295424,-36891648,4494336,5756672,-36015360,-25431168,-30664448,-20036736,58866048,173944960,180135680,141344512,129134720,141091584,52831488,5088768,-2331520,-35070336,-48707328,15277440,79224320,96311296,92425216,102612096,89628928,-11476864,-71977088,-55971072,-88114944,-143528320,-128628608,-33304448,392832,5652096,64492544,142495488,108244992,37631488,861568,-36750848,-2218240,56056320,125798144,143653632,81299584,81146752,38588288,-18164864,-92370560,-113776512,-54196224,61190144,133962496,-1622528,-89797120,-78717440,-67876480,-104811904,-158822528,-140491008,-44735104,33680512,75703424,124820864,131253248,70215552,4689536,-64346496,-39870720,-7124096,-13336064,-43641344,-3809152,-53770368,-42269440,27432064,20442496,61737600,109181952,84258048,33876864,-23060224,-30766336,37244032,119185536,160718720,139746944,51628928,-7904256,-56177664,-6271360,62934912,88958464,5380096,-81588864,-105428736,-60737408,-7502592,-13110016,5511296,2997120,-16592896,-98917888,-168926976,-137103744,11472896,98372608,120269312,93550464,76503552,85294464,105785088,96388608,49127040,45525120,100663168,137171328,128614656,43100800,-26235520,-111249280,-129774720,-62455296,-63123968,-117044864,-181991168,-195090048,-172494208,-117819392,-144709632,-194023040,-165707776,-121509376,-71724544,-26711296,-2317568,-21541888,19206528,225152,-87936000,-86896384,-36646528,5205376,-11920000,-46563328,-51690752,-85954816,-25380096,88892416,134302848,208441984,235861248,174614656,103940608,18097024,-48892160,-53828352,-105636992,-121189504,-106199936,-61001600,515968,8633088,30060672,159713536,197638144,125852032,36176384,12061952,11693568,43894656,14677504,-74548864,-184727808,-209444480,-188629248,-172413312,-193530880,-200779520,-141774848,-116701696,-89216896,18406528,56312576,97227520,139722752,224396032,214105344,172353920,196377728,117619840,54122752,39648512,23162112,18731008,24251264,72106368,162044544,153502848,77216768,-12804224,-62818816,-920576,31195264,18296064,49314816,47947008,19575936,-17499392,-53052288,-78559232,-131849856,-154393088,-172242560,-187647104,-145492352,-92673280,-50013696,-27072000,11718784,-1362816,23456256,138863744,154902144,77865728,-508672,-89208832,-147441536,-144319232,-143851520,-139992064,-77514496,-21413888,34653952,28606848,-28737536,-57637504,-84528640,-97419264,-112183936,-114100992,-42030976,30385664,22284544,17383808,52538624,42405248,-36626688,-88564864,-155141120,-150825344,-65417472,28790016,-6655360,-137325440,-187195520,-207911680,-184655616,-97536768,-89275904,-93293696,28901248,155497856,178292992,189302272,207411456,191227776,185312128,151709568,113777664,5405696,-88299136,-131214080,-107984896,-101512448,-87622144,-84402688,-82055936,-66694016,-90090496,-117091456,-72589696,-25958528,9213312,18870400,36448256,68242048,90169344,80708352,49181440,13686016,-64198016,-87519360,-61522304,-125067392,-135005312,-39861888,60831360,97268864,42358144,4583040,-8564352,-50635008,-85961984,-76600832,-65399552,-26092160,7746304,38025344,80194048,63904640,47037312,-43013248,-105912064,-78063488,14711552,48458624,89113216,137884032,111406976,17249920,-88544512,-94008448,-37248768,37874944,116208512,158335232,97452544,28095616,22212480,62516992,106211200,123637248,57765120,-28857472,-119790848,-184945792,-204125696,-184905984,-145074816,-140366080,-120006400,-20877184,75321728,93515136,9964544,-34592640,-15323648,31189248,75670144,97519104,110071808,132914816,176932096,185047424,155619072,163848320,143064448,103152000,21662080,94568704,162732800,115521792,92421632,31912448,-25925120,15632640,55868544,95428736,115089408,125117056,109663744,78222080,102787072,79083904,37871360,27107584,47121920,32347136,22677248,6634368,22007296,70145024,92279296,52433408,16191104,31384576,108865152,164510080,159894656,172734976,176032768,119526400,105777408,90924800,6136448,-45777152,-5467520,9467392,40088192,14284160,-47980544,-148215168,-197807488,-124960640,-105078656,-207911168,-302215296,-324987136,-273887616,-202359936,-160642048,-124761216,-113229312,-73352832,-60911232,-115256576,-149185152,-115092352,-4324096,125419520,190237952,164563712,12084864,-90746752,-80331008,-78989568,-161329408,-182219776,-73772928,-13223424,-45751936,-120333568,-149140864,-148209536,-112233600,-79550336,6845440,58943616,115982464,158833920,136264192,86120448,62522496,88245248,44028032,22270336,63606912,73345792,20458112,15153408,45870592,48308096,79291392,105915392,121056128,112492160,91854208,70070272,64279552,61924608,38093312,59881088,65201664,63935744,63524224,38675584,26023808,110517248,167838208,179393408,137080192,139407488,129199104,61128960,8220416,60574208,110199296,165913472,142591744,75379968,14421504,35956992,137154048,231668480,267221376,233742848,204337408,160069632,111404416,61124992,24175104,-6584320,17615872,60145408,53998848,30660224,23759232,32423168,27568512,-55598080,-87286016,-19114496,3586560,-17897728,11197568,20440832,-30997504,16435712,-31210624,-13239168,18549760,-11079424,-54040448,-109628928,-155330432,-137555584,-134631296,-100066560,-73792384,-85136768,-40118144,18884096,42572288,82914560,73406336,33032576,6224512,-72296704,-135671296,-96026368,15353856,102666624,109545856,98085504,30104704,28796672,71621376,74250496,76236160,111693696,89099008,80082944,100497792,98805120,66182400,-6425984,-23020800,-19788672,26797312,62007040,21962368,-7554560,-53656704,-76442624,-46961152,-28023936,-59640576,-70001664,-64202880,-123610496,-116147072,-79808128,-108669184,-92073216,-51231488,-90178688,-159502592,-204191232,-185839872,-108183680,-61807616,-18989184,-24371584,-40004608,44830208,32899456,18309760,14708352,-43777664,-178802944,-217836288,-178751360,-123236224,-144690816,-167648128,-80996352,54215424,93818752,11806720,-2121984,-32539136,-84386816,-144566528,-210324864,-191409664,-110439936,-45243520,-82052352,-171648256,-163513600,-93477760,-54331136,-90302592,-128078208,-107256832,-48297088,23300992,78810880,176769152,292481792,341927936,298242688,243786240,196441856,122373120,52119424,64793728,76893568,66114944,121645696,191683200,229239680,215567872,156831104,89361792,40746240,7088512,-51434752,-31837568,-333568,-5106688,46570240,118939648,74506880,44236544,60593920,60642688,44438912,52836096,25043200,4353536,355712,40743296,73429504,113735040,132184320,146159744,132559872,59840000,32104704,60842624,47988480,11115008,-10434688,-47000576,-45232896,28738688,88340352,122156032,132058880,161308160,188180480,222419712,240686720,173476608,46800896,-16093824,-52633472,-58547584,-30141568,-27915904,-8364928,4297344,38338816,84665600,105974272,136611584,150481152,179817984,180215936,116018176,25492480,-22236928,-76038016,-68974464,-42392960,-49574016,-14146048,37851776,113740928,141391104,74014976,12691456,16724224,28983424,4456704,-5670016,-28615552,-81265408,-44289152,-24455552,-42583936,-59952640,-104279936,-31174912,46871936,66291968,92461440,106681472,26614656,-25405696,-24128384,-39527296,-64447616,22724480,39248512,-56708992,-87164288,-25944320,48417024,42003072,24073728,-45767040,-98488192,-149087488,-234232320,-229212544,-171222784,-139318784,-145042944,-163969792,-172841344,-202776192,-169352704,-104781312,17700864,-21361152,-25636224,41504384,60805760,-66769792,-140562048,-140022784,-146097920,-146767232,-163017856,-223802496,-195602048,-73704960,14525568,21767296,26135296,112814592,135945600,54640128,-22648576,-49388672,-63456256,-41036544,22669824,139501440,198472448,221272576,219485056,118087296,-22012544,-72187776,-65075968,11805184,88246656,67708928,14054528,-28449152,4946432,-1581440,-85997056,-120168576,-142005504,-68530816,-12746240,31899392,27288832,-13529088,-57878912,-124694016,-102935808,-23884672,46867328,136571904,194215040,228590080,258583936,213544448,147626496,89411200,51429376,70650496,101610752,133941760,89197440,90992896,88150528,52867456,-24456192,-112842624,-187962752,-161740672,-80807168,-9476736,-39627776,-121591552,-188245888,-271185536,-352808704,-374217984,-332196480,-285361920,-223839488,-164647168,-117462144,-33678336,-32477824,-114586112,-175188736,-238296320,-266279552,-187763200,-100782336,-95853824,-138901760,-115374848,-76185856,-49075328,-29118720,6646528,36514944,15725568,8799104,-43829120,-75895424,-61910656,-54414336,-53465600,-13755776,40091008,-21269632,-106277760,-140353024,-182879488,-228210304,-237487104,-169610624,-129145856,-37201920,29273088,38686464,94569984,174600704,109759360,-6066432,-61497728,-56147968,-90331264,-122535808,-119493632,-107310464,-101847808,-121150720,-136020480,-92906368,1465984,38967040,83779328,132440576,211129984,237316736,216941056,104422272,-42104192,-143043200,-130947456,-129539712,-148433536,-76846592,-23839744,-63957120,-71921536,-148365568,-193950848,-201725824,-202237440,-99444864,5367168,51088768,50850944,89627648,125521664,200510080,215246208,145810560,109236736,66004096,85451136,27462528,-67079040,-59959552,-51096320,-7638528,-18910080,-76761984,-94868352,-92544640,-113539840,-120559872,-85288576,-55672576,-32475392,29264256,70974592,68194304,-10755968,-79929856,-135480448,-207966336,-296867968,-300652160,-211266048,-87989632,71757568,73668480,21238784,8277120,90559616,94571392,34147072,62193920,23967104,25868672,47372928,101605760,158725632,153601152,118614400,91740672,119680000,98375936,9049472,-68839808,-8388992,80317312,107009664,84180480,38261632,38603392,113081984,142183552,112284928,48388992,47873536,-8298624,-16797568,20652544,27558528,19449472,67610240,131220352,160887808,181304192,154061056,157273344,127333760,108376448,117909760,154004096,156249728,134184576,144493440,184443008,178707584,190734848,228865792,212084736,172696448,187346048,186224640,114779520,43371776,38890624,47685248,52520704,58732032,92718592,52748288,-1847040,-17117952,-43738752,-27544320,19215360,-13242752,-101471104,-59878912,-27658240,-72875648,-94519168,-93097856,-13792768,104155264,101660288,47436544,935424,-17297408,14905856,58697856,76632832,60581632,126761984,131949184,79393792,59185664,39305856,28052096,29123072,6943360,-11998848,-69199232,-37537920,67456512,72237440,40131200,-27538560,-93205760,-98939904,-146198656,-77818112,22784000,-55392128,-136974464,-147916416,-176729984,-184846592,-66832000,765696,7953280,10425600,30804480,53339520,130301056,144347136,135041664,174106496,214663936,188615552,160327552,79668608,-13813120,-82877184,-88171264,-73078144,-194905856,-283682304,-272820096,-187607808,-102964992,-106603648,-133276800,-153390336,-96743168,-5559296,36719360,4184960,-49965696,-60473856,-44518784,-26372224,-27843200,-62959744,32942720,145046784,188154624,250899328,205339776,125180800,73799808,81166592,98672768,111074816,153683328,159963648,127408896,94518912,126743680,110227968,25896832,47823488,156117888,197532544,214806016,169325952,109461248,40351744,5331584,-2678272,-66518784,-53465728,-7645568,70660864,59535488,1903744,-93649792,-108770048,-111421056,-50785408,58416512,152683904,141881856,64568192,56980608,78194048,101196416,87901056,-11740800,-74552576,-79960960,-31141376,10560768,-11353728,-28984064,-15155712,-7366784,38624000,100387584,177323008,170674816,119975040,64679040,1347840,-39304320,52627840,141114624,135101952,805376,-106512384,-123520768,-89667712,-13748352,-38300800,-44650240,2822400,36756480,54411776,79714688,43613056,10926976,-79689088,-103159296,-12336896,8620928,-2060928,19748736,30922752,-4468224,31989760,27520640,-7286784,43896448,86404096,94327936,65769216,-1642880,10798848,-5541248,10668160,-4112768,-57535744,-97299456,-100169088,-120806400,-175340800,-181921280,-166150016,-163685632,-146479232,-107059584,-81220736,21544576,118695424,128381568,148714240,147217792,142884096,100368768,-7641728,-44677248,-25592832,19340416,33301632,36907648,11836544,-65371520,-114183552,-101560192,-63040256,-114957952,-183508480,-204931584,-183862400,-167640448,-173262720,-111451008,-12788224,54181248,59167360,92714240,105346944,76437248,56980608,50100992,36566528,34237696,14606720,-19663232,-25616512,32788096,85889536,92752640,55755136,20582016,-948096,-90037760,-153774080,-171297152,-181728128,-235245056,-209300992,-95264384,29283072,41739392,117940608,139153920,41424896,-20777856,-19871104,-52046720,-44488960,-26111744,25113728,75293952,104441984,69729664,-10732800,-13085440,94826624,157955712,161515648,81658496,-1754880,-16885120,-66454272,-100391552,-21921664,67562624,68143360,103909632,33717120,-63136640,-133975680,-178699904,-198049152,-262150912,-285324800,-179394560,-44648448,23974016,67499648,68524928,7899904,-110625408,-138990336,-156806912,-217501184,-206196608,-180678912,-181468672,-188012416,-223215872,-248875136,-274756736,-269645312,-167549696,-73009536,32465408,100902272,16300032,-84566400,-115654016,-92531328,-5278848,68635776,109690752,122530944,100498432,71995392,94256256,57756800,10671488,28928128,71528960,98640640,42481664,-55743232,-67402112,-28626944,-3755648,-56311552,-86133120,-83624320,-48929280,33956736,45550848,14734976,-22838784,29921408,79303040,26104448,-63872640,-56863744,3089664,54616320,47517824,29026560,13520640,9508480,72817024,112454656,95471232,63003008,37135744,19364480,10601472,58286080,67883264,27794176,-4475392,7831424,63677440,57171712,54681600,113997440,149531520,137864960,161674496,92955008,7423488,-38393472,-93829248,-131652224,-107905280,-78460416,-63450496,-98602752,-98341376,-50084736,-23579264,45529600,72592896,-45252352,-131592832,-82179200,-9445760,-13064320,-55827584,-9652480,38803200,39236736,-24386688,-105157120,-133263232,-87675264,-11188864,37692160,101285120,53642624,34534528,80141824,64326528,66498176,82510592,36425856,14464,46729856,24963200,-49844608,-52292736,16837248,12673792,-35452800,-89141760,-93788416,-63654528,380928,6261248,-24023168,-42194304,-20572160,-5558272,100685184,160197760,144005632,54545536,-84405120,-182436352,-184677760,-195199360,-161120768,-155491840,-142757248,-79352704,9018112,-1869440,-1728896,45138560,119630208,128181376,93721728,97187840,114069760,56215936,-32702464,-66261760,14485504,134966528,154495360,116525312,139446784,120831616,80432128,21969920,-20246912,-39575424,-42004480,-21455616,56926720,68633984,-6760320,29521792,105193216,132826368,184860544,245201792,266940928,156419968,44673536,49749760,88608896,131700992,163670144,157157888,106998272,35076480,-3296384,-86092160,-132774400,-92915584,-59565056,22697472,13746688,-20097536,-37939072,-54094208,-56512896,-65958656,-92291584,-94658048,-66753536,-85713664,-82310272,-85028992,-37665664,72380800,101678208,73317120,92374400,105234688,34954880,-31389696,-30267392,7893120,7073280,25632512,75901440,81081984,41501056,-500736,20967680,48540288,31733120,16909696,31197312,-37531392,-68055936,-16303744,22881792,20443904,41851648,96234368,56195200,23452544,-33215488,-76604288,-82585216,-54376832,34521856,81077248,9936512,-45557760,-56567808,-21871744,14899328,3026176,-6241792,-34126208,-40143104,22858880,91948160,110843392,98496128,75082368,51602048,48133248,31857280,-31907968,-96086400,-63966848,-10629888,-25920128,-101450496,-108739840,-47322752,-38096128,-116357888,-123228032,-120907008,-103217664,-21596416,19296512,24441344,51304832,21338368,-38156672,-57493888,-69241728,-29329664,-3345920,-17606016,-22642304,15421184,28819584,124120960,214250496,107297792,42268288,-65783168,-143013632,-53484288,30832128,56519040,122522624,210206720,177837568,111834112,116020480,106078720,119197056,112511104,51487872,26546560,29235840,35892480,61575168,66740352,55401472,19817984,27308288,18047616,56817024,105172736,99113088,130971520,209264128,192426496,112218496,125838720,148014080,106110080,71389056,50109696,-11425536,-46516352,43497600,99099008,100966784,50277248,-23766400,-6596352,59929600,132636032,196948736,179329664,107654784,27755136,19094272,103103488,133883136,106167424,67367168,15361536,25029376,44530944,2141824,-24334208,1627776,18301312,55242112,67493504,40913024,33774080,75970816,80835200,68413056,57301888,47994496,73224704,93364352,110667776,86352256,84356480,118669824,80895360,15247360,-70148992,-62533504,-30535424,-34576000,-37324032,-9684096,20048640,-55504384,-124337536,-100137344,-53069056,-36738304,-14806016,25409536,49475968,75317760,42939520,-76283904,-138077056,-129850496,-10673024,78137728,58779136,25284736,6696960,63676032,88013184,77801344,25851264,-52542208,-118781696,-129959936,-99293696,-97042048,-63668608,-25196032,-15396096,-88876288,-150893440,-205142400,-218512256,-260561152,-274007680,-252374528,-248652928,-192134912,-77042688,10859520,468608,-71606784,-106106496,-73702656,-75608832,-116749056,-105548544,-104949248,-150500480,-214274688,-264265728,-282269184,-272359424,-225548928,-143774464,-89697920,-19032064,83524224,90959232,55846528,-9648384,-58430208,-42596480,-58149888,-73817600,-70943360,-62382080,-95919232,-150414720,-133708800,-65217024,-18749312,59211136,157246208,133824640,78787328,86322560,99967104,63467264,65786752,84953984,87693824,35552640,-39711616,-134451840,-192959360,-150202624,-80679552,10610816,140317056,237162368,200842368,78586752,-1638272,-40569984,-20053888,28727296,-7520640,-32945920,25097216,24949248,-16588672,-42496000,-65577472,-143217408,-212423168,-236777728,-189043072,-90143232,2120320,5553408,-34648448,-45823232,-108109952,-187655552,-157043456,-126161664,-146607232,-111008768,-50319872,-66631424,-90151552,-71834880,-46479360,-91723904,-129838336,-68137472,30375808,-2494592,-12859264,23693568,-13649152,4632704,98058624,199069440,172225408,48980864,-18312320,-32515456,-3805568,63392128,58805120,76330624,48060800,33333120,56771968,64875648,55312768,77814400,85472896,150978048,189599488,152478208,90769664,-9466752,-119806336,-219217024,-233733504,-180263936,-142972928,-100142464,-55931264,62398976,179482368,192451200,119561344,44083712,77808128,99173888,73185408,-475648,-52966016,-9392768,14848512,-59349888,-78109568,-83772416,-35601408,-62513152,-71750272,-35349376,-28193664,11739264,-21967488,-63763584,-87360640,-67309312,-132163840,-153940736,-109590784,-145143168,-245504384,-197904640,-109596928,-83694976,-70333056,-31846656,-10760960,34517888,138795776,164896128,175621504,152383232,52502016,6624640,36898432,5771520,-1807360,-18164736,-5711872,80408448,169755264,157655552,91699712,-70437248,-160410112,-111506816,-98315776,-118969600,-22224256,105122432,149979008,127667712,127419008,128504960,116214656,92053504,107735808,103356288,112568576,224282496,283713024,220525184,137165312,76507136,12552704,29489024,58804736,26156032,35070208,57422592,54080768,25815808,33758720,54543872,81934592,63523968,56015744,93454976,109359360,76857856,7440896,-41221888,-48270464,-17064704,-20694656,-45126912,-54419200,14376576,48259584,-47393024,-154793600,-161300992,-153722752,-151058560,-191218688,-242889216,-182683776,-38909056,-47430272,-120477696,-159392640,-166317312,-138529152,-88500096,-132025856,-162152192,-144264064,-168893952,-193718528,-191067264,-134527616,-102516992,-73077504,-18498304,-6863360,-33073024,-36630016,-19333120,233856,101540864,135544832,63044480,-35429760,-109806080,-25488256,97949952,181292416,252018176,266960384,240441472,173007872,91894528,14519936,6332544,-19709696,-76192512,-153033472,-189910912,-99318912,-23569280,25059456,90343296,105344384,84176128,69955584,53420544,67448192,85625856,118534400,182439168,264932096,300536192,246858368,209069696,157381120,44748032,-77955456,-176172928,-169667840,-92504704,-87553408,-136347648,-122138880,-94306432,-111751040,-113303296,-16566016,19406976,-9351424,-38276224,-96712064,-175518848,-157913600,-71200256,-38378368,-8394240,-11829376,-82141952,-178543488,-255523200,-209000320,-102506880,-27923584,-19988352,6103040,131733376,215788928,190170496,139009408,117902976,138625408,193052928,177556736,102914688,70537344,36900992,-44959744,-122205184,-172887168,-85831808,50611328,69344256,65525632,65438848,60213632,9908224,-48948992,-83208832,-117203200,-159050496,-146404736,-58958464,-32321408,-22141312,-60778752,-71412992,-68859904,-81043712,-148174720,-179157632,-103185280,5866752,100200448,113434368,60455296,26321152,39243008,104833408,125350528,28587520,4829824,13863808,35311744,56855936,-2790016,-45304320,-103824384,-134755584,-139016064,-88044672,19868160,135907328,205612928,222524288,192417792,169333760,134604800,65734144,45264512,-766208,7716096,1330048,-1618688,42778112,87215232,53702272,-9023872,-15258496,61067264,104833024,122723840,110828288,103943936,61163776,-16296320,-40710144,-59328896,-73906048,-72493568,-106096512,-98092288,-90477056,-111908736,-112690176,-176597632,-185930624,-127103360,34176896,138980480,200738432,220578816,142166016,52040064,12084224,-12548608,-38847744,-14973056,56561536,128311424,157595520,114239104,64444032,46671232,8143744,-23006848,-86450944,-148242816,-143339264,-152350080,-175571328,-79151872,16493312,64911616,39829504,-1011584,34255872,53121920,61259520,75311744,89959040,115149056,148963200,139075072,168865152,204396288,192184064,134651904,97313024,117271680,87760128,-6516608,-71681920,-29124096,89559808,130144768,33077504,35079296,59633792,75854592,100384000,119661312,81889664,2414080,-37746304,-13982464,-5923840,-70923904,-68514560,65230080,140586368,64023424,-10564992,-103635456,-93142656,-41945600,-20365440,-31133824,-104823424,-148242944,-188029568,-181299840,-117276032,-93989248,-137558656,-140740864,-128032640,-82462720,23756160,22116096,-106116992,-168954240,-146573056,-125991424,-31824512,65736064,67522944,60683136,94043648,120629760,99912576,70952704,76546432,118072448,177480064,232442112,222336000,134077568,131042176,114552064,129957376,137454720,140422656,129553024,146777472,138336896,114325632,100352640,71836544,-11533952,-99110016,-157345280,-154984320,-111306624,-64751232,-1567744,85314560,128008064,133319680,103084416,110492288,77672448,949888,-39174912,-44970880,-39454080,-54420224,-64974336,-62530432,-129225472,-144864128,-73080832,3857152,59779712,4065408,-39774976,26974720,151347968,164859264,63676800,-27508608,-32764416,-13493376,-4791168,8761344,49838080,113706368,107966080,121731328,97962112,14513024,-57915520,-57156352,-59556352,-115649152,-96419328,-35692288,-32669184,-55708672,-9355904,23601152,29185536,37558016,47354368,69678848,36423296,22115456,45911552,9768320,16821760,-507264,-69671808,-170798336,-227270912,-194653824,-209880192,-321527296,-329266048,-210481792,-147398912,-164053120,-152642816,-84659968,-73889792,-129871744,-176437888,-190350464,-119965440,-42742784,11880064,52812416,46315264,-765952,-17464832,19994112,94902400,170617984,137456896,109199872,214939392,283583616,236575744,137094144,35134464,-77270400,-127543552,-52267776,17952512,26319488,33867392,51491968,35495680,82282240,73207040,-2827264,-125400192,-182342912,-167399296,-68851328,-55411456,-55600640,-11721216,14291840,54572928,46883712,23047680,21996928,66238848,117418368,76236416,12973312,-14182272,-22618112,-6083456,8973312,11566720,6105984,-26246272,-17190144,-42279424,-102358528,-112181376,-106828032,-150863744,-221106176,-216444160,-153770624,-54032896,24423936,34052480,-32122624,-64911232,-49484416,-65680000,-104857728,-115837056,-81099648,-52935040,-71266944,-100769280,-126421504,-100144640,-13132032,60704640,64217600,37336832,-14018304,-22974848,23359360,44435840,-11879424,-133512576,-187140352,-193498240,-250765696,-201424128,-166326912,-204901504,-212461952,-158521600,-82137472,-60914560,-100737408,-94818816,-44620416,25537280,46498176,-30253952,-154425472,-187944192,-136990720,-102591360,-95304064,-60493312,-21619200,-12146304,6261888,43217664,-9412480,8981248,9764224,-73669632,-139248000,-75892352,-25264128,-4501632,-28686592,-20145408,26661632,-10609664,-69158400,-132946688,-121505280,-71422336,44452480,144633600,152034176,111053952,-7503872,-82335360,-92310528,-97381248,-76235904,-14451584,34900608,-21018880,-161785984,-256565120,-287948928,-256497536,-191349504,-152640384,-117594368,-73330048,-53776768,-81220352,-94098944,-89972480,-82263040,-138804480,-203729280,-197673856,-177391744,-180128640,-130131840,-55643904,-24061184,5294080,8959104,47601152,88841216,48770176,14790528,-13857536,-38093440,-26620672,-12980480,26094336,55359488,86593152,65109376,48294016,27620864,17363200,24861184,20243072,44315136,15083648,-58714368,-83259136,-55491328,2013184,-12817792,-82214528,-107445376,-52929408,4829312,24868096,-16719104,-86429184,-103044864,-73049472,-12346112,-11641984,-35773568,-82376832,-50714112,28267008,128806144,153188224,169325568,173078016,198354944,192378624,173327232,141441536,106556288,117249664,161813248,182614272,188364416,229598336,288984064,225324416,159521152,139298816,109477120,86370176,94141952,51050624,-49029888,-28151296,21424640,-21310848,-44305408,-20527872,33581568,-58602240,-206233344,-260395648,-330478848,-277581952,-158640896,-149333376,-189955712,-199214208,-165405312,-118441728,-122562432,-130022528,-158668160,-103888512,33459072,41564928,-3068672,22402176,42504448,94046720,205442432,242817152,196618752,124524928,97891456,131272704,157409152,153526400,141550592,98639488,48688768,-7946880,-41711360,-66431488,-66432128,-6578816,55834752,65715584,72964224,57102208,20917888,65256320,95333760,29336576,-94291200,-162847872,-125159936,-8242048,90856576,125771648,7656064,-96188288,-76705152,-61235584,-49371136,57666432,53402752,29443328,10937600,19360000,-33290240,-85810944,-49278592,-30148096,-96358784,-54356224,20766592,75471360,-17923712,-135926784,-119792768,-66909568,-50457600,-29049984,-22812288,-60086144,-87767296,-115277184,-153073920,-164523904,-130618240,-72261888,-10831488,7517952,14185984,108482432,146102912,86070016,36788992,18766464,-13649408,-73887488,-79999488,-104199424,-89944064,-125197440,-83956608,31511680,71698560,9866496,28644608,56607872,19045760,-18474240,-36831872,-26844672,-5016448,-12095360,-5254144,42737536,107811072,44732416,-48177792,-75964928,-37386240,-76259456,-159241600,-122672896,11422336,114744064,132551808,111775232,48062976,-933632,9575936,3993984,-34766720,-43890688,-7937152,-56890624,-97851264,-51509760,-94632704,-89528832,-41613312,-30531712,-60110464,-65144448,-58670464,-22352256,91332224,108720640,51267200,39786624,64359552,54556160,87719936,141641344,110030848,40978816,1263104,-76282752,-120660480,-68151040,-47490304,-72977792,-86352512,-13861760,73450624,144719360,167825280,137716096,106850048,111773312,127229696,101430784,33228032,1363840,64548352,70422016,-3473280,-82099712,-105162112,-89014272,-59439744,15769088,101372288,101995520,64583552,-11637504,-55520384,-67414912,-80916992,-85858944,-87652480,-24096768,29468672,70171264,69597056,22926976,-26896768,-62321408,-32065024,-26032896,-25150720,-10309120,-32168832,-92034048,-67309440,-59718144,-75709056,-32390144,27443072,55141760,89246464,101970304,56345472,35687296,91487232,58803072,-83483648,-142883584,-126234496,-151787648,-185173888,-152270976,-77495296,-23695872,25046528,105573632,91300736,54455424,69171712,58964736,62054784,55983872,16008960,3845888,-13877504,-30647168,-50814976,-25271424,-4317184,-93255808,-162525440,-226888320,-270160640,-214575616,-90760192,-19548160,27181824,50484480,28037632,-59176192,-95261184,-122552320,-146558080,-169670912,-212155904,-202407808,-148926592,-101070464,-62745984,-64895872,-25191552,3231616,-11085568,-102155008,-126676096,-86829056,-52270080,-27723264,-59681280,-31190016,-15685248,-41378560,-83541376,-98904320,-87197184,-57811328,35283072,123120128,183445888,137119104,54149888,22938240,993152,-47041408,-35803776,-3214080,19533824,37312768,19581184,-42289536,-59920896,14507904,34512768,3690880,-11053440,-432384,-28730624,-68604288,-76923648,-93270400,-78904192,-47382784,-53257088,-97173120,-106431232,-73707776,-21323904,-29457920,-41712000,24349824,76177792,65474048,-12192512,-72782208,-167651200,-148237952,-124853504,-139607936,-124602880,-145032704,-125253888,-79404416,-106137600,-131632896,-151356928,-180786176,-166265600,-101090816,-62305664,-55823104,-42256384,21271168,11153024,-35277184,-69589504,-59044480,-32013312,-558464,-57399936,-103336576,-61720064,-11766016,51726208,90616320,17683968,-98427648,-83659264,15854848,11543552,-26571648,-73394304,-44567936,5362816,-5677696,-6433152,1890560,-16300160,22654464,49603456,-16662144,-90331008,-112282240,-75852416,-56483072,-30869376,-60841728,-80694656,-97639168,-93878656,-39411712,10310656,79333504,145108480,211998976,188697472,121234816,127102080,140436224,70623360,-32344448,-157431168,-228334208,-180222080,-97742720,-63127424,-97668736,-194943744,-330447360,-361238272,-377528448,-359008384,-349477632,-278759552,-135129472,-36441472,-12461952,46160640,73802752,55407744,10254848,-44181504,-25243392,14271104,26824320,81314816,91871232,94354048,54711552,-1405312,-39447040,-78540928,-94280192,-15901440,-668160,29106944,47461120,51382784,43688704,25675264,-1988864,4093056,37513600,-7373568,-127037696,-192431232,-194351872,-111903488,-2484864,79805312,94197248,102682240,145581824,205160576,153213312,80016256,17978496,2939520,43523328,47410048,40910464,30651648,35148672,-14629760,-11063552,52030976,68215296,31147520,8716928,-20039936,-36058368,-89656576,-145070848,-135517696,-136666880,-141510528,-153785728,-151007232,-229817856,-234496384,-170699904,-106432256,-49420672,-51082112,-142080256,-202226048,-165599360,-98951552,10150272,56190720,-589184,-56094464,-45658240,11656576,51522560,25691392,4124800,-47227264,-95449088,-129151360,-108473728,-31160704,34821632,-5365120,-18011776,4642176,38301568,42908416,83519872,56943488,-27360256,-99601280,-82031360,-20616960,21684096,10204288,-78157696,-131062144,-8882688,151134208,179785088,154605952,188338048,233627520,195146240,139351168,59654528,70000000,113649280,131246976,126895744,53334272,250880,-14045824,6556544,-35753216,-86537216,-131332736,-146123392,-144292224,-170614144,-196927872,-210548480,-177490048,-81668608,13868160,67839744,87829120,59359488,40503936,-29864704,-118396160,-136235648,-130051328,-139807616,-170981504,-281967872,-273901312,-158865664,-55166976,75062016,142929792,113732096,69635712,28597120,-3824512,-30003712,19064320,75502464,72650496,47398528,127435264,309654656,348723840,281802240,230113152,272405376,182368128,66740224,-34369920,-63819648,-27603072,11574656,57265664,73851136,11222912,-49688320,-63009024,-3116288,26855296,24797184,9616896,-14570880,-41653248,-55986048,-27361920,18962048,6658944,-30358784,27031808,99934080,137629824,89324160,-24032512,-36870912,-64599040,-84908928,-105265664,-145162496,-130177024,-129887488,-130202752,-103887488,-6084992,136961792,183860096,154316544,109110272,72561536,18029312,-35739648,-28686080,-9533056,-2270336,56407808,148005888,153974784,54851584,35657728,27710720,63818880,128331392,82235776,-48055936,-161296256,-143686016,-22472064,122206848,192641408,138820736,89100416,59682560,24905856,-41529984,-68398848,-69979648,-89696384,-90916224,-65670016,-80013312,-2173824,42850048,-28661888,-104031744,-121598336,-96135296,-53244160,-10126336,44451712,-9339520,-136668416,-107746304,-68128896,-96738304,-161926784,-205685120,-245364096,-224825600,-211729408,-267366016,-270007808,-259721984,-246467968,-197906944,-176038400,-138205312,-57786368,18424064,90336512,137390080,52872960,27506560,38887296,-18310400,-62509312,-77820800,-87882880,-180238464,-211916928,-137438464,-137271552,-111930880,-112837376,-204440448,-239473024,-216644096,-177743232,-85234432,-18073472,6337920,-13550976,-98752512,-105278080,-14138624,53673088,33797888,13268480,41141632,67196800,32812800,-42048000,-104212864,-83939072,-43480576,1368576,30119808,10076032,9570944,43878528,66076032,71857408,68270208,28597760,41824768,65797120,59986560,-74684160,-198003712,-155799296,-105280000,-135849216,-140911360,-72839936,-53790336,-84646912,-176764800,-246435584,-206208384,-30513920,72292096,84217088,41100800,5852800,12389376,53564032,67209472,-7009280,-103555584,-102377472,-121056768,-180457728,-152560640,-79802112,-86124928,-89230976,-60630528,-57179776,-16618752,-10099840,-45461760,-103238272,-92473728,-70179328,-78994432,-54498304,-86930048,-62731776,29600128,68293632,48044160,20693760,34082048,49672704,14645888,2672384,8593280,70253184,95166464,74559616,40961024,8263936,-23660800,-21716096,-208512,-13572352,-29440000,-34451200,-41114624,-57206400,-121587072,-156841472,-100396800,-45010560,-24217088,-23648000,-82328576,-95225984,-134406784,-174466816,-187917952,-203007104,-192102016,-119366784,-100922368,-88131840,-44197376,-52479104,-69785472,-38841344,-30971648,-36889216,-88292608,-131565440,-107313536,-74735232,-107694464,-130930944,-60807936,-44837248,-89439616,-109622528,-91246720,-58949888,-34708608,47305472,61996032,13830016,41456640,115831040,62921216,-45958400,-33637504,851328,23047296,54667776,23640576,23352192,7819392,-24343040,1565696,-28221056,-66032000,-77316736,-41433216,-9892352,-42471296,-69969792,-92901376,-88454144,-51886080,35773440,79059456,66529664,56672384,31668736,-68230656,-152311168,-150927232,-104120448,-10278400,-8452096,-128954624,-231454464,-274158848,-164711936,-36531456,40223872,49474304,23714304,6405504,-31592064,-12896128,2410368,20478976,78762368,66369024,53470848,65898752,64827648,45868416,-22246016,-39585792,-16528512,-18180608,-62309120,-68832768,36828288,73456256,31933184,5222016,-62607744,-78772096,7843456,45899520,-9530368,11219840,-38059264,-69952000,-3847424,19985152,10823936,-2810240,-50398720,-37502592,-7610368,-4739712,42290816,94542592,64876544,26023424,2529152,37871488,12082432,-55780736,-72787200,-13998080,45363328,20880512,-34361088,22996736,83253248,60919680,19324288,-9435904,-111014784,-238980352,-215803264,-190549376,-197944704,-198545024,-223159808,-201946368,-114958848,-57193728,-85883648,-179958400,-243161216,-138764032,2806656,96639360,85677056,-17493888,-94345472,-146186368,-127308928,-78799104,-62733568,-108227968,-111761408,-70147712,-48633344,-31217792,-24016896,-37107072,-75294848,-119104640,-116927872,-105025024,-91470592,-102389120,-68096128,-57570944,-91030016,-113230208,-119207936,-161346560,-176178048,-76849280,-34113536,40136960,102354816,29762304,-72335232,-35036672,38173056,-48719872,-129006592,-149871360,-45571584,59568128,62831488,11569024,-33548928,-40139392,-22447616,-14416640,-16351488,-60718080,-74844800,-86718208,-83326592,-102540928,-45105408,56704768,122462592,130431872,106766848,40186368,3710976,-65789824,-140037120,-112893824,-31735168,24466048,-7748736,-72119936,-112127488,-132657024,-137754624,-116696192,-60834560,21694336,110614144,152920576,153504512,52393216,5353344,48461440,24406528,-14172800,49293184,56813696,-19782400,11556480,67129344,85392896,102218880,88744704,71501568,124168576,177053568,185314944,159224448,136263424,91884288,37829248,51783552,114914688,93930240,62532608,57038208,33179264,-45399936,-117818752,-79118848,51509248,76143232,9170048,-57059840,-113996544,-101398912,-150233728,-170686976,-105943680,-53047168,4362496,-37858176,-138775040,-148163200,-94724480,-72093184,-119084160,-111389312,-19676032,30677888,-12406016,-5094016,-3611520,21472256,42295680,97998720,66455040,21796736,-51200,46273280,103880960,120098304,122317056,145363328,110347648,22252928,-76494080,-109758592,-71194240,-58208896,-44462336,-12396160,-68416512,-124522880,-113245440,-137710720,-132825088,-144717312,-174284672,-108464128,-113844736,-104364928,-47882112,-33474688,-27611776,-56287744,-14703232,31776768,18037248,-4415616,-67452800,-89470464,-25953408,131155840,157508480,4201088,-48505472,-92488576,-132448000,-124819840,-99406976,-54554880,-36120448,-24706944,43712128,101575680,100661632,80927232,48628224,14104576,-14494336,-51681024,-69609216,-52493568,-68868864,-129641984,-144972544,-172701056,-172938496,-109922048,-155751040,-212024192,-217801472,-138800128,-86190976,-67039616,-48330624,-52864384,-78875904,-121539840,-134966528,-132568832,-49562368,25416576,7678464,66560000,80609152,23776384,-10512000,-3162240,-11022720,-111962240,-211492736,-213123584,-244552960,-355562496,-408869760,-338789248,-213968896,-81923584,-11554560,-13219968,16793984,56729216,17517312,3807104,45251584,63593344,36052480,-6326912,-28491392,-17182720,-4807808,21879040,63135616,56677632,58294016,19244160,-25679744,-17284096,-55432448,-72455808,-50417152,-88488576,-106341888,-25640320,64836992,95253888,71905792,81507456,123061120,150176256,185920640,160735616,-7625728,-135249024,-152605440,-173095168,-134084352,-62525568,-19343232,-11211648,-15602560,-16004480,5660032,-17165824,-44860288,15714176,127299456,211105152,230096256,179260288,120367488,86404096,56920320,55042688,41677568,99150208,139865472,117585152,73499904,3384960,-25246336,-18590464,-37297024,-70112256,-25404032,65293184,77249408,28111104,3799168,-25511680,-21201536,-49247872,-134590976,-121638144,-72621056,-28530048,52357760,75841792,-2827904,-118389632,-121931520,-34200320,68569216,42551168,5422720,-39297920,-35622528,61634304,132210816,134241792,70066432,104220416,213449472,201183104,120989440,140528768,200828672,181254528,153225984,105352064,64153472,124440576,193564800,146333568,122254976,73248640,90319744,119425920,105598976,50945792,92026368,152487936,173228032,201626240,238821504,236676352,242985088,269273216,170826240,54187904,17340544,41806080,112129152,134928640,161392384,148369408,117417856,115231872,87892096,22443008,-26902272,-42522752,-50826240,-119255936,-187703424,-174973312,-176872448,-274025600,-361297152,-378500736,-315406080,-168001664,-72541696,-26240128,22257024,25653760,-22145664,-9743872,73279232,167526528,191470720,209469952,198327424,157357696,128861952,102359680,174519552,319453824,398282880,378489344,306062464,241111296,229957760,197803392,125909376,103627648,67510528,22751616,30189312,81186432,60264320,93217536,163123584,194452864,191920000,240733312,281334144,314938880,279256448,161430784,50697216,-12975872,-48557312,-28253696,-41128064,2550656,65676800,109813632,77357696,132556032,182043776,51843200,-41365888,-37808000,-12756608,-42208128,-122759040,-171925120,-172159872,-159011072,-145141248,-86718336,-18232576,541440,25766016,81870208,46147584,-1494528,-12615424,9839488,82448256,95151872,8196224,-42355200,-27584512,11225600,132384640,178951040,103566848,21182848,15593216,20643456,-4025472,-1865856,6470016,-35372160,-40431488,685696,2216576,21449728,91145344,135865728,100709504,86499840,118604160,150867840,147397504,110992256,70145536,39713408,76976384,139127936,135516544,45644288,-46492672,-102666624,-35517056,77414784,79683200,29427200,31600384,79076352,146156288,165972992,124071552,101081600,78344064,20742912,-33309056,-22013952,56953984,137502592,160462720,159728896,124766208,26268800,-27875584,-12970368,42654208,143657472,176343936,106478080,96114816,110140416,138664192,114637824,41600128,-39794944,-65253376,-42361472,-36162304,-107250048,-142424960,-157715840,-139022848,-115474176,-119834880,-134673024,-147986560,-141945600,-55244032,-68810624,-136498432,-163520640,-160071296,-134498688,-152560256,-173689984,-185283328,-219331712,-234145920,-190930816,-144537856,-56772992,39217664,89387520,78583808,24773760,-49198720,-92986496,-21745024,69115136,85266304,78819840,139688192,191489920,135944192,88579456,59273088,26315008,18982016,-35256960,-37515904,34921216,55111040,82573824,29665024,11388416,47721984,67282304,56909184,74956928,67382016,13169536,-47025280,-100829312,-143765248,-136369536,-143356800,-115990528,-69578880,-29078528,8365568,-16950528,-35222656,8574592,49470976,68605056,78308352,108346880,151488128,138287488,54797184,44781312,117901568,157594752,99831936,-7461760,-83638656,-87558912,-110335616,-169208320,-113424896,-23396096,-70466688,-128071296,-113562368,-149839872,-184741760,-148188032,-86982656,-72855040,-99171072,-93361024,-97736704,-124385152,-107276544,-37079424,30484864,32397312,5139584,-8831360,892416,-37339264,-89967744,-81034880,-51483008,-11468288,-36150400,-81317376,-29914112,26282624,104820864,67014528,-18093696,-41357824,-37427456,23770496,60067840,44804480,32046208,40656768,-13635968,-46161664,-28566656,31317760,71622912,27280000,-35031808,-538368,34040576,19943168,-29183872,-33535488,-20870144,-73362944,-152061184,-148429440,-15612800,36201600,40011392,-12692992,-90448256,-105256192,-67639552,17148672,12305408,-53135872,-82608384,-67898368,-94139904,-70401664,-17920512,-7028992,-72606336,-55959680,-18921088,-9822336,15471360,66401408,89642368,35776640,-11751936,-24637056,-19707520,11252736,-994944,11101696,38547072,24980608,-64481408,-121758208,-134123008,-137767680,-96224896,-25442688,-41381120,-94807296,-143257088,-135825792,-132627840,-136471168,-55725952,-56341248,-81735296,-110901120,-66286208,-2234496,52224256,96410240,161337344,186175104,233023744,250333824,186074624,159414912,124547456,93585664,66724736,14945920,-37772544,-45823232,-43188864,-98188928,-148895872,-149268608,-150642944,-124131584,-96168832,-39197952,31040768,32762880,9494784,-46885120,-72815232,-40099840,33335552,66488832,53811712,-5279104,-46683264,-65529344,-128514816,-246037632,-301547392,-304669184,-252701568,-169118848,-156378880,-145543680,-90383616,5387520,111625984,156767360,131038208,112665600,126640256,162365696,186214144,119799424,22672896,5875968,66347264,115544832,142535680,165501952,217294720,242043008,202201216,151266432,113325312,66573184,52296832,84714624,118765952,116962432,121371776,148203136,166413184,180968192,126772608,72006272,11456128,-61006080,-66289664,-63868544,-51037696,-52989696,-57741184,-53562880,-45504768,1655040,29843584,60949504,78015872,44050944,-21836288,8768896,45813760,14044416,-82070400,-145520128,-156892672,-114568064,-27969536,-13508736,-32451328,-7054464,43637632,60182144,66498816,41097984,1917056,10289408,39393536,179948160,274433280,214526208,154241280,54318720,-52377600,-43950720,42675584,65632128,34081152,-49786752,-76982656,-132455040,-106908544,-43980032,23179264,78934272,89383808,104183680,104916608,68769792,46989696,67933824,85153536,99714560,131528064,111381888,112152704,119000320,150985088,209475712,206713984,150884224,115606912,224484352,402936320,520283008,557194240,660674048,794557440,938078208,1132299648,1419739648,1907187328,2729358080,4323758976,7524844160,13851560192,23468932480,23215794560,13885728256,7958232704,4981562112,3293672064,2229348736,1578979584,1191184256,981730048,845565312,703096832,645964416,648045952,605593216,569816192,511851392,376476160,257237248,237799936,257936512,254306688,232032896,184967552,127773184,101909632,129313408,119386496,133904128,202215808,253169920,264974336,293360000,288776320,261064192,193894784,171155712,235325952,234612224,166504704,159595008,234027648,291981056,283670144,311641088,285767168,251925760,243203456,203500544,164420736,188516992,167404800,166575744,196955904,232304768,251240832,276647424,216036992,155617792,206316288,244660480,267445632,226886656,108877696,15518464,-64058496,-90690304,-23943296,16477824,34615424,79021952,71678080,-7967104,-75684736,-113340160,-170877312,-209905152,-213911808,-181228416,-161333504,-174820608,-131748608,-88726656,-43481984,2611968,63432832,93425920,131786752,125214080,37785600,-28902144,-57213056,-78430464,-82072576,-61420544,-63847040,-93961472,-107197440,-134343808,-104389504,-28658816,67910144,61955584,46066560,104549888,122820352,131000192,111132288,96168576,69363328,67116288,42510080,55028224,63359488,-39945984,-78112768,-42300416,-3873408,62063104,134592384,160623232,32259968,-22920320,17397888,21148160,28268672,100448000,197745664,167522688,101804416,87751040,74489728,35008384,8320,-13128832,38870144,6251136,-64041856,-123021312,-136180864,-109027200,-76488704,-62995584,-98104832,-125307648,-181985536,-208602624,-202192512,-155749504,-84549632,-30738688,-45961600,-68456832,-75017856,-31487104,-35134848,-60557696,-55822848,-66781056,-94425984,-86396288,-81339904,-84117376,-20077824,26917504,-628480,-45452928,-55732352,6793984,7540096,-25582592,9545344,23011584,3414400,14898176,56617600,161031552,241264640,260915456,165298432,17040256,-30984192,-6642304,-34313728,-75404160,-122824832,-119780608,-78986624,-59612032,-61631488,-115736448,-90332544,-63248128,-166591232,-187099136,-154457856,-46235136,-32815232,-125867136,-121960576,-77059584,-97191040,-91363200,-43488640,2732032,24905600,19459072,-4787968,46257280,73686784,65340928,10129792,24701056,46895104,44122496,62035456,99714048,29952384,-4753152,-43317632,-80728960,-53113600,-67427840,-100384896,-114532224,-94438016,-47626496,-7321600,5315840,22177152,75105664,93650944,84571648,51876736,-8780160,-6241792,35456896,130121984,120467584,86722944,37932544,71073280,121244928,127247744,80329216,-5161088,-24192512,-28457088,-47479680,-91933568,-114257536,-60914048,-22845952,-21474560,-57549568,-92812416,-100294912,-57715072,-14383744,8341888,-2424576,-23372288,-100457344,-218343424,-213124224,-114553088,-67274240,-104460928,-166759424,-213812096,-194737280,-105574912,-99528192,-134926208,-102060672,-33051392,27861248,17377792,16117888,19763200,-56308864,-138064128,-155740800,-227387904,-212215040,-75042560,-5980160,-46644608,6007936,34378624,-58180224,-110577920,-88620160,-105672832,-123043072,-100142848,-189868160,-249859968,-223959168,-133806720,-27832832,94389632,150313472,108038016,93185280,95149568,95479296,97763712,32399360,25317888,100162560,109530624,143229568,197018368,156190976,37312128,-10591872,983168,51119360,167114752,233441536,176706048,122268416,53218688,-23562112,-20565376,47644672,74686336,115864576,182287488,178043264,128572928,48487040,-16650496,-7459328,19777408,29511936,18714496,10395520,-3973376,-32464000,-61099008,-77073152,-46908800,-23449216,61877888,99102848,94189440,118595712,107314432,59664896,45064064,86659840,130533504,170933888,103173760,9823232,-35249536,138624,30385408,36726144,-11292928,-32095744,-3717888,29211008,-1839744,-27816704,-75559168,-71670144,-55158016,-37933696,-12077440,1020288,-53051904,-90185984,-91272064,-119083648,-42752768,30614144,-59794048,-174327040,-188299520,-108806528,-23188096,19771392,20175744,38488064,70973184,139863296,150490624,84486016,65790720,67525248,-13831808,-135952640,-189106560,-188617984,-183411712,-163510656,-136162176,-178460928,-169693568,-143214080,-107777280,-96888448,-104541440,-82358144,-5897216,42556032,-12786944,-23021184,3249536,46100608,61445376,47327232,42857600,62647424,73570560,66912128,50374400,34855168,66799616,68325248,34770816,-43457792,10544128,131331968,208013696,189296768,82715008,-26523904,-133577088,-142283776,-88230784,6143616,12721024,-34768256,-21906816,-20235008,-4377856,63308672,-307456,-104459776,-95657344,-60103680,-50006272,-26193536,-48923264,-84701824,-95417856,-74809856,29733376,125423360,150914048,111903488,3148416,-83651840,-78530176,-5700736,37409792,78450176,70598272,-17135360,-61147776,5154048,68189056,2659072,-70036992,-90441856,-101475456,-68115456,-1987328,20512640,-57468672,-11136128,100455936,97041024,-12513920,-33109888,-1513600,11041920,-37596800,-120593152,-131508608,-152417792,-183718656,-124891520,-141027328,-186757376,-207851776,-218513792,-192041472,-145981952,-147849216,-127608960,-33597056,-22249856,-82430464,-21590912,27996160,-9977984,-57056128,-129053568,-201972352,-198264704,-190286208,-184961536,-174143872,-117633152,-55361152,-33223296,-23608832,48157824,48410880,-24024576,-67001216,-42637440,-53190528,-88179072,-74416768,-77094400,-86829696,-143970304,-153299456,-96968448,-33334528,-3648256,63539584,171301760,219908096,171898624,127653504,96408576,58112128,54236416,35879552,84282624,114368512,134658432,119796096,125510272,85975168,36073088,25922944,-17120640,-55704448,-127994880,-152230912,-182653824,-244041600,-183431168,-123624960,-120599936,-179090816,-247293568,-214996480,-217864448,-260249088,-296820096,-300775680,-320087040,-269381504,-181705984,-89198080,-50720768,-38787840,-33667968,-63772288,-33741184,51121408,66641536,29021696,-27655680,-38008704,-11407104,29032960,76603392,55039616,79019776,108585344,113325824,89756160,51979648,31045760,-4119808,-92855040,-52795392,20898048,43618176,45243904,16999680,-2493184,16243200,45873664,30396672,-23206272,-49452160,-36808832,-31297920,11312768,49191040,65352448,64884480,-20579328,-124721152,-132355200,-81597440,-76678400,-96123648,-82361472,-78767872,-61023360,32352768,57970304,39180160,-9108608,-54989952,-74377856,-122139648,-153304448,-113052032,-42892160,20167040,38752256,68070656,51469184,65344512,107377664,171334912,167644672,39387776,-168448,45285120,-29565056,-127387904,-125995392,-62053760,-1387776,30636928,26368768,-55100416,-188858496,-232415360,-171363968,-175854336,-164406784,-94058368,-13904768,50131328,99242368,13626880,-90733440,-60382336,-27111040,-17812736,-48532096,-93652096,-80523136,15521792,75964416,105564800,90785536,93970304,87003776,7708544,-23730688,-55369216,-146952448,-159788544,-94538624,-92916480,-126155776,-188244992,-173124224,-140642816,-180134272,-242958848,-252118272,-200429824,-120593664,-38657408,7378560,-48328192,-98524160,-154365696,-146409344,-81967744,-45457408,-68205952,-14972288,-17662976,-79567488,-106261888,-83518976,-59190528,-102576512,-145788928,-149756160,-136870144,-92656000,-73368064,-71437312,-12668160,60971520,71105280,-26438400,-74072192,-68083712,-31960320,-514688,23622272,26277120,32700032,-29564672,-65632384,-155007488,-234808576,-182990080,-45545344,67601536,71612800,78756352,52333824,5161728,-59567488,-84483328,-85042688,-66355712,-4250112,34442880,23228416,4087552,-8607104,-33635584,-29946368,20420096,18468608,44716032,145884416,224672896,236086656,206001920,127720832,111388160,121921152,104117376,171114496,175357568,180725120,237174400,255581312,155704192,-27235328,-193531136,-231664640,-214736000,-191396096,-121916800,-72753792,-100185088,-92686592,-59178240,-8799872,-33161984,-111784320,-161394560,-148351360,-100422272,-20313856,40587904,112686464,145410176,109416320,143953280,208077056,229759104,210719104,143532800,61000448,-16420736,-98035328,-171311616,-133567104,-62557056,31358080,95080576,126061952,102545664,38670464,-10672384,25819776,97245440,168192896,98315520,-7427072,369664,-15066240,-11957120,38287104,62047232,-28612736,-148347904,-140380288,878592,41389056,-10097280,-1045504,95993728,174104576,182579712,154284288,173302656,165483392,120929664,36559616,35877888,94321664,75172992,9409280,-14244992,-44131712,-93861888,-124668544,-132026880,-167314816,-233755392,-179547776,-731648,69146240,6497536,-58484480,-57871744,43718400,115765504,88180992,-30971904,-137039104,-122151168,-144181888,-208241792,-203771136,-139931264,-88755200,-83455872,-61157120,-20911360,21532416,82080256,37452544,-33258752,-110298496,-147236096,-91696768,31491072,83716096,97852672,111952896,112972416,112127360,69956480,31234560,-12935808,-9147776,12724352,44689920,72572416,67243136,24531840,-2459648,-14166528,-6234112,-27469056,23332992,99507968,56219520,82467968,110180864,78186752,-15874944,-115603968,-114892800,-38714752,-25308544,-74552192,-83539840,-79339520,-152925312,-206986496,-133783552,-49578880,37131136,73022336,29292544,-15783040,-67202944,-17621120,75034624,114603776,69053440,26664576,84541184,184421888,230275840,159089024,47783296,-65538432,-42664064,15453824,-34011776,-94423040,-123309312,-117045888,-81775488,-106608384,-151687808,-216752768,-265390208,-234847104,-206869376,-170837120,-123737600,-113992960,-73847424,-48987008,-65817472,-116694016,-164449664,-164406400,-210435456,-290330112,-288334464,-184318464,-140480128,-139610240,-116567296,-87096832,-66071040,-43808512,-73682432,-48211712,-21083392,-45088640,-54158080,-62564480,16933248,46873728,22373760,46314496,82754432,15552896,-43095168,-76411392,-111935488,-76011776,6199552,2911488,-49369856,-78776832,-98650880,-142555520,-143048064,-134867072,-133015680,-144855808,-98568448,-128687360,-144105600,-50112384,19312128,-2129152,-155742720,-265311488,-259951872,-258100864,-180652928,-60896512,-71997952,-151479168,-191649408,-130051712,-100665728,-80529280,-3724288,68113664,56282496,-17664,-6558080,9079808,44485248,61879808,104997504,123278848,139224064,110081024,119401728,90083712,4267776,22519296,170274688,238781952,226962304,156196608,88237568,72781440,123661440,142329472,86916352,158149120,276530176,289306752,274966144,241286784,221050368,164571648,136777472,54695808,-65599232,-67534208,-38588672,-22865024,-52249728,-76447872,-115391616,-131146112,-69766272,3440128,36510336,100318208,161670272,181671424,144136448,123025152,114905344,75881088,138773760,193955712,168985216,155283840,185855872,242776448,264761216,231378688,138478592,109240320,60671104,-50913792,-115395968,-52925440,78080128,166053760,176680064,193496192,221071104,200714752,137805952,129314432,157755392,120627456,93070976,28293376,11281920,131054080,229171072,200319104,156404864,66023424,-6011648,-8389120,2179200,-15990912,-14152448,57325824,128463872,120989824,76269312,51331200,12683136,8977280,61542016,97144192,136901504,126228608,79938816,-33980160,-119261568,-165943936,-156796032,-117396608,-63142272,39605888,106200960,55177728,5091712,-52873600,-125044224,-160168576,-74727680,14003712,44381696,-6132096,-66026880,-68367872,34812032,121110656,128317824,84034304,49734912,-644480,20518016,76380160,105219584,109102336,75599872,92172800,153816960,204420736,215364608,142283904,29408512,-18258304,531200,9662336,6727040,1027840,-43703168,-136821632,-106894464,11884928,148294016,256462208,254869504,252393600,234465280,256472320,235609088,131184256,41303424,-57481472,-89711360,-64603648,-82352000,-58444288,-48822528,-55379968,-41987456,13305600,129675264,157985920,126647936,146039680,169908736,154969216,101175552,-8994048,-11769728,146587264,202293376,65854080,-9796608,15686400,59929600,124093184,157902848,104659712,12230272,-97320960,-201627264,-272697216,-280985984,-265190912,-228567040,-181759232,-153252224,-88968320,-27840640,-35588480,-90100480,-157209216,-201997184,-232802304,-218916992,-220428928,-193161984,-182475264,-220435200,-178300416,-79618816,-21846144,-56155776,-90604544,-82532992,-66322432,-88670208,-83313152,-100595584,-45788288,56683392,64827264,-55704960,-62849664,-37545984,-125154944,-152934656,-131655040,-167155584,-189438080,-151404544,-73438848,-53478912,-87254784,-130151040,-142611456,-73461120,-4810112,-51116032,-27286400,16008832,13971840,8512000,-13641344,-15099520,-45043840,-4857216,71999872,68512768,35301632,45836544,86971264,120316928,128441344,69497216,-2724224,-79358208,-137815040,-186295552,-206629376,-205138304,-213241600,-163392512,-64546432,36834048,35923584,77277184,137691392,186879360,197710976,195189376,151802624,115676288,129313024,187198592,181927680,96918528,42886528,8675072,-48462592,-52976256,-22550528,5547776,61683456,94670080,26296192,159360,-37677312,-132247040,-127852928,-47191168,-78602496,-164765440,-177714944,-174504064,-226594304,-206365952,-116051968,-73042048,-98446976,-123223936,-65737728,-13879552,-13040640,4339584,33404928,56653440,52004608,97116416,105437824,73403520,143704704,196818688,131854336,110965760,124787456,131460224,101565056,9645696,-27948544,-5900416,8702336,-20586496,-86546432,-223677568,-288807168,-275363456,-297480192,-288580736,-206092160,-83766144,-28004480,-19988224,-12594560,-3677696,-21769472,-57030528,-36663168,-118272,73450368,98061696,29035520,19939328,48454656,76430464,109938432,119927424,102232960,19013376,-22766464,-89022464,-107837696,-49640320,-30207104,-88229248,-141294592,-117614592,7035520,82862208,93215616,84129792,90521216,73955712,35688832,42884224,18744704,-72484352,-188167552,-223972096,-168083456,-55255040,-72243456,-94434048,-97138944,-127454848,-142019968,-160480512,-179641600,-124857216,-90600448,-151281920,-196326528,-139994624,-63796224,-61194496,-88325248,-98024064,-58791552,-22075392,-18447104,-8992128,-21683456,-2392704,9379456,-11325184,-4072576,28880256,45659392,60706048,34179072,-1665792,32676608,78407808,143382528,220424960,183255552,103461376,29181056,37126528,51835520,16151424,-31372160,-104095872,-102508288,-54534400,-10718976,61718656,52889344,-25263872,-3121152,120119936,123292288,158874496,219522304,205411200,159770368,107517824,91593472,103632640,121298944,91334656,-41090560,-144722048,-131500160,-71608192,-19237248,41716352,100396288,152336256,193485824,160630016,73441536,-36121344,-52175616,31708160,128878336,178180224,177286912,112812032,-2343168,-72508032,-83774208,-82941440,-45266560,-36237696,-5779200,29262080,35309056,83496320,97307776,43388800,53146624,140698112,141956992,129859456,107954176,67735424,-5949952,-58504320,-72726144,-71629696,-14351488,118729856,89260416,14980224,27639552,80666624,78684160,14507264,-55105664,-122071552,-93108736,-96534400,-152248576,-119685760,-43560832,1161856,-38007552,-59852672,33750912,40761472,-7026304,-8983424,-70861952,-134109056,-54610048,41188480,50267392,-20696192,-128205952,-153398784,-102844672,-15437440,32367232,-10147840,29711616,167132928,266999808,238686592,172097024,176425472,164365568,147139840,150818944,166064384,153672704,183879552,221291520,183630720,96855040,67650432,93072640,22442880,-32783232,18396928,101312896,132498816,96772608,82443008,101041024,73276928,19932416,20858880,32196096,41300352,9409408,-40296192,-8932224,-33889536,-24753664,32253952,33355776,-6940800,16972928,51819264,44347264,7117952,4273408,-23200128,-55039360,-110814592,-158057728,-98887680,-18268160,-31724032,-56436224,14930048,138136960,113475328,50948608,8528640,-48681984,-123438720,-152839552,-192638720,-165191936,-104371456,-63270016,-101707008,-79429888,18933120,4080896,-65283200,-80493184,-91231616,-116520960,-102911616,-40564992,22981504,117190784,193276544,200907264,156030592,123572224,121994624,107666816,78567680,63307520,99265408,85510784,-3598080,-18380160,73030016,72563328,10982144,-37386880,-105780736,-127332352,-168300288,-131315328,-20675584,-4251904,-7590400,-35820032,-121532416,-200694016,-199056640,-157990656,-114507136,-3375488,85342848,115247872,116891008,60579328,61712128,54261120,63397632,82256128,134765440,134056192,89068544,54162944,10484096,22968192,84007296,96510080,34767744,-23435520,7030144,45915776,39253376,32864256,50334336,61378816,85068160,89739648,78124672,8492032,-53656576,-110414080,-164409856,-193283712,-165200896,-172081536,-114535808,-95074944,-124638976,-113559936,-58044032,-62097280,-108835072,-106864896,-46658560,3628032,-45971968,-93182848,-87966592,-138016256,-179504896,-102880896,-11858688,-18234240,-112424704,-196889728,-197937152,-159539584,-65960832,37518592,40636032,34922368,81484160,57428992,-39439488,-31139456,24705024,65510272,45910016,-6329856,-9230208,72703744,96177024,42962816,32232960,2681600,-71935360,-203256576,-194050176,-52010240,-1367808,8990080,-13621760,-61649920,-28339456,18108800,68073472,74561792,58208640,60970752,64540672,37038976,50654336,96551680,87269376,70905088,60080256,82325120,96711680,167074304,219752064,218343552,133133824,49193984,65106048,76676992,60992000,118597504,140274560,25910016,-93193600,-145834752,-141762304,-74563456,-30916736,-43610880,-99245312,-138907904,-162817024,-123647616,-87004672,-63773440,-48471040,-60860032,-127625088,-159389568,-61987840,14129536,18052992,-41503744,-134233472,-189878272,-222371200,-201292672,-115343232,-69805056,-100259200,-129267840,-108142336,-9086336,22999168,11977216,56895616,86372608,70397568,-19432832,-62459136,-61300736,-149488000,-170610432,-133869312,-133225728,-151937408,-109688320,34258560,117459840,69891328,2495232,32521472,6416640,-34524544,-12517760,-41869696,-74095104,-40635776,26985472,86381568,93546752,47625088,-2491264,-25582848,-36056704,-25518976,10934400,46316672,61341184,1892480,-47855488,-81490944,-19327616,55481984,82255104,95932800,85895424,85352448,86411648,106489344,99508864,56308736,14695680,43790976,7388288,-53833472,-84990464,-87874688,-78041088,-70249472,-55782656,-89215872,-114056064,-97684864,-95170176,-100908544,-122867456,-89876480,-57290112,-37297536,3327872,34051584,1406592,-99617152,-137922816,-109781888,-88299648,-68318592,920832,52190208,93554048,160664064,223249792,293210624,305618816,273311360,252685056,228045312,183616512,108856192,69834752,68305152,109065088,166150784,124298624,13538944,-9919232,53754112,67108096,140397440,134869248,133100416,157707776,220409600,207688192,202145152,197243392,162253568,125050880,161774848,231507840,209790720,123033472,114825472,92226560,73607168,41064704,76269184,133732608,88846080,54018560,29400704,1850624,20054272,84645120,88344448,106870784,112896512,104229120,90270080,157295232,146549504,57018880,36987776,89603328,90996864,43502720,-63208960,-98591488,-114056448,-113747968,-64057088,-17276544,13051520,98896768,150033024,170229504,170166016,117612288,86203776,136985088,173160064,184922880,205822080,207662208,158697344,140999808,159469312,188048896,165741184,141136640,120665728,134850176,129181696,75644928,65896576,41409664,114182656,146848256,87809024,84855168,44905344,-33691776,-42283520,-50863616,-60618112,-17245824,3451392,25307008,85875840,83087360,28755968,26219776,12182144,-36769664,-90720768,-141302528,-122065536,32139392,126493952,94942336,37971712,-96592640,-199926400,-234376320,-130654464,-34012800,-7128704,38407808,86130560,65103616,21014016,-4310528,-44000256,43264,64676352,101604224,118999808,109506176,124131712,108152832,53050368,8786560,-84038912,-217560192,-266326656,-226510720,-154288768,-95973120,-35816960,34542592,80703872,62968192,1181952,-10101120,90642560,154255104,125035776,73783168,45271680,86553088,142404608,199875584,246492544,264230528,223336960,170040960,108172416,104248192,132748416,216165632,286166656,301269120,241130112,196897024,193285504,157286400,150246272,171785088,197457792,180707200,111498880,64238208,47457152,96101760,173742592,211144576,213611776,189337600,163326720,166243712,143954560,132726656,223073792,376409472,560756480,771741056,942115072,1201699072,1616159616,2247750528,3228710528,5045494400,9026131712,17084323968,25232189696,19580077440,11167447808,6557275648,4244770176,2964878336,2093575552,1546947968,1278467328,1075458432,861188608,673224448,462872448,233204608,172756736,218337152,269940224,232326656,221815424,191777792,145276928,168940544,234696704,315857664,404536576,428447360,416928000,322206720,272119424,263295104,183437184,126253312,91007744,53558272,93810432,137310720,157470720,146501120,192288384,185127296,100622848,43451136,-16559488,1833216,60773632,136323072,208222208,214197504,161087104,113809536,52950016,-2656512,50096512,65456000,43075072,-44123648,-123060736,-49867264,11677696,915968,-38960640,-93588864,-94913792,-79197056,-3170688,106895616,195367168,168308480,50382080,28795136,75495680,76906112,39341440,-14208512,-66275968,-71609600,-12361088,25409664,21341824,-4476928,34953728,75735296,89540096,73949824,24553216,2344832,-9863680,-90306944,-94543360,-44653440,-14547584,34965248,82748288,102912000,132886784,203320576,286887168,243013504,121460992,34238080,29694464,30910848,3976576,-15769344,-46200192,-68948736,-79813760,-87065856,-100881664,-127949952,-109955072,-65074304,-35771136,19916288,36539776,53283584,91274496,160288256,200955904,176868864,194553344,343731456,570866432,859712128,1266828928,2063959808,3863903872,6480544256,5540078464,3059031424,1679745152,929663360,586154752,488137600,458329344,381558400,238520448,82678272,-7324672,20553472,51201280,95831808,151221760,265787008,294766592,276972672,255266176,185282048,86596224,-19388544,-75071616,-66978048,-3751040,-27238784,-20631808,31281920,52914944,89890560,103431296,37991552,-2780032,11536512,18646656,5152896,-17260160,-20251648,-30022400,-57951872,-94018048,-69646080,14120320,67196032,67706624,107749632,170232704,213088000,121626880,44536064,78006784,147829120,227317760,188165120,75635200,34416384,43172736,120971904,138596864,70041600,-25408000,-77256320,-89524992,-102796544,-152994048,-174648192,-110770304,-93677696,-68875392,-15110400,15704832,59925376,105030784,158142208,179371136,99868416,-10169856,-63145344,-107517568,-161949440,-167510272,-137894400,-136831616,-158563840,-111566208,-54146816,-147012736,-216597120,-201720192,-122219520,-30987904,-29612544,-121918720,-138171264,-91737600,-90190336,-111275008,-102843392,-40623488,-29912832,-73600512,-153773568,-191244672,-99135616,-16616064,3710336,-76739968,-28825728,92166528,155604608,253990272,354477056,306747520,212091136,96591488,-64166656,-203262720,-267166336,-220324992,-107175680,46636800,150658816,196038400,181479168,110428416,84852480,71882368,52295808,95246848,142362240,131540096,77489920,18785920,-44451584,-84329216,-104126080,-73251840,-33756288,-26326784,21885696,39498752,12530688,28615552,61592192,119963904,136721024,81156096,-13471488,8664448,45294464,-7894528,-56717184,-116161152,-145128064,-113570944,-27649024,4866688,-3206272,-973952,-72017280,-90796544,-55203200,-23519616,44311168,-3174784,-108197376,-134581376,-88969984,-62327424,-72495616,-116131968,-105933824,-68428416,-58880000,-108119040,-126538624,-75287936,-38736256,-34864896,48373888,133486464,158246912,159376640,104137600,102102528,105563136,47582464,4348672,-96719488,-118608128,-81540608,-119110784,-251759232,-296874368,-157712512,80352000,170192640,127259008,83853824,94731136,110608384,130548096,76575232,-12136704,-74314496,-96532096,-50758784,27794048,59067904,-5255040,-22246912,12591616,-3635072,-41370752,-97702400,-137802368,-123219328,-81469952,22548608,46671232,6639872,5069824,36924032,39598592,-1968384,6705920,72702592,121895424,109925632,72376576,-5142912,-30273920,-72524032,-42335872,41239552,111855360,161405952,185538560,85681152,-59574400,-68283008,14672000,57476864,79298304,97069440,117579008,96707456,1743360,-62206592,-75964416,-19629056,44802304,50697472,3331968,-80472192,-141535104,-150182528,-141875456,-124501888,-160953600,-150204672,-98404608,-53450368,-44793728,-60304384,-33136768,-7820928,-44478848,-98214016,-63750784,28399104,37921792,-78976,-39598336,-53594752,-108248576,-78550016,-7461504,-46123264,-96312192,-119615104,-61176832,-15262592,-13944064,-27142784,-18015360,5198976,-14877312,-44038784,-136635904,-128323200,-50430592,-43172096,-75012608,-77130368,-115350528,-181059840,-168634240,-90022400,5488512,4561408,-29648512,-35268736,19700608,88332800,132512768,113266688,107476096,102414208,49243264,19167872,9839744,38600320,105470592,167744128,171227520,173686144,139071872,17976960,-47751808,-14208768,51698944,125125632,168823040,174061440,134329472,102520064,103517312,126494848,170163840,194251776,138545152,63679872,-36877312,-37837312,8706944,-37000704,-132882432,-283364736,-387340160,-341198720,-188563840,-86448512,-43583232,-338304,74806400,155328128,166728704,163268608,151772032,100187520,64638976,112440064,182515712,145715328,39962112,6244992,11676416,-14450176,-27830784,-64429440,-23075328,82531968,158099456,102276352,31494144,10776448,29510144,-29544320,-44307200,-37884160,32132224,62764160,-9521664,-95224448,-157205760,-137202560,-19203200,-9595264,-84962560,-145283712,-162857088,-125654016,-110195200,-110988672,-103068800,-14150528,53201408,56141312,63410304,85468288,145288960,115482112,68795008,65928064,38621696,-19669504,-51800192,-23971072,31579392,101596416,122494976,80103680,66412160,44656000,1132672,-49747200,-56336512,15099264,36861312,-50877568,-118059904,-135433088,-94197760,-42448512,-66116352,-74242944,-37396864,2882176,14461440,39947136,37471616,-23736192,-52456320,-13753856,-32190208,-70645888,-89294208,-78785280,-80866432,-66266112,-31709184,24899200,66756352,94891648,94906624,53079168,-58268160,-103569920,-103948672,-117545984,-78491776,6549120,66282752,60070784,39394688,63263488,73419392,67415552,105966464,99397888,20130432,2674048,15743360,50012544,54873600,21145472,-25495936,-94480512,-188412672,-187452544,-142525824,-117693696,-115276416,-92790912,-108865024,-133878528,-124300032,-122729088,-104786560,-103901696,-74111872,-21587200,-13819520,14377088,49701760,36456704,34771968,88628992,85306496,71424256,47506944,127055104,165788544,127674880,97818368,55553792,60510848,77344128,120918144,205061248,195204096,99352320,-56336768,-131212928,-165319424,-180457728,-179487616,-156344704,-147985920,-124012672,-112672896,-31379712,54102528,84232448,15837056,-31972992,25046912,105832192,83335424,-45823616,-146890496,-162461440,-171445632,-120268672,-63447552,-43474432,-44955904,12133632,105090816,82555392,38452480,47864576,58380800,58303616,38631424,24222720,22609024,45894400,115590656,169198848,182122624,176748800,112004864,14919040,-26137984,-35310336,35202048,95835776,88829184,64737664,11144192,5710464,46458240,73368192,127788928,177982336,187777024,126372096,35392640,-52327936,-28286080,-14883200,-115954816,-183861248,-136973312,-87753344,-65827584,-80402816,-71069952,-51707008,-96417792,-123525248,-88040960,-55645440,4739456,-26170368,-95874816,-79298432,-36233344,-38129664,-65115136,-2184064,48108928,69936896,76198656,77574656,29796224,-38022656,-46501504,-94204544,-153243904,-91440128,-62047104,-82445312,-134181632,-140618752,-69334400,-32622720,20725760,61798912,24717056,-30075008,-12318080,-43664128,-71684864,-41482368,-27131520,-76706560,-102190464,-8982784,55958144,12414464,-91203584,-149325312,-146832000,-109661312,-64002176,-61091968,4941696,79581824,126084864,54459648,5926400,-21571456,-71286528,-140014464,-175829376,-153123200,-127318016,-125024512,-129788288,-171722752,-135752960,-32682496,71778944,85811840,41111168,9026560,30336,31852800,49043584,11201664,2844928,27942016,13770752,56550272,128793984,99305344,35166464,20014080,44886528,85911424,76161152,66261248,19784576,3230592,-10617600,-44416,11788544,37920000,117403136,140787712,150393088,114359040,114723456,147994624,96491008,-15129472,-88781312,-108911872,-130879872,-64516352,12227840,53701504,98161280,98977152,96329984,148852224,139081472,99706368,51304704,25910784,37844096,36115712,17395584,9226880,-55714560,-191312000,-247619712,-190666496,-153772032,-173371648,-218818304,-219150336,-153472896,-72235904,29085056,17902848,-46510336,-100358912,-130463616,-121975936,-117865088,-52201856,13867264,45951488,128937216,241177472,238892288,162633088,76858624,71597312,131383168,136485888,-13457536,-94357504,-54498560,-25245952,-3993728,-24893056,-60038272,-88331264,-110991360,-74094848,-11065600,-13950592,-49173888,-3108608,66833024,64920064,-38297088,-160308736,-227900544,-165375360,-101241472,-74814464,-61134336,-21298304,-81175552,-191060608,-196310656,-94586112,-44413184,-147786240,-216651392,-148509056,-82800512,-7920256,51540224,-18643072,-78828032,-33101056,9667584,78738048,82825472,-18228864,-109422464,-89629568,-67408128,-92984448,-52756992,-83517312,-177883008,-258047488,-269436416,-195690368,-154448896,-118204288,-97596928,-13888768,41965440,46943488,29746176,55427712,86769408,101800832,94011136,103989504,105279232,77276288,12097920,-24275200,-20543488,-33655424,-54538496,-140011136,-185297664,-125846528,-17168000,2818688,-86891776,-162456192,-93816960,-16982144,53026560,169410688,206379904,119575424,35479680,19422464,52066944,49816576,49736064,20123264,7308416,-12875264,-30065024,-66262656,-109804800,-138124928,-124433920,-84592384,-51267200,-5741184,2855808,-23352832,-56469888,-104355584,-126422912,-99398912,-32981120,16432256,26458496,-25520512,-50711040,-65852416,-35281280,-639360,-51982208,-149828608,-99107840,-484736,39919104,33370880,45932416,91099392,70905728,-2391168,-53882496,-41714432,7133568,79025408,97421952,144823040,202078848,221571840,149363840,84923392,4480128,-12930176,-2209152,-18124416,-32627968,16449792,107918976,97633792,652288,-76413696,-65973888,38633344,71513088,-49181184,-135511168,-72512512,87384192,116205056,87637760,53642368,54514944,55644288,4456704,-22817920,55532416,96070016,171892992,157217408,94664064,46416640,21042304,39977216,57304832,41747328,22014336,-1594752,-10862976,36258560,74145152,59444864,121084544,159967104,66075520,-14840320,-42954368,-93102080,-127758208,-46642560,87570176,163849472,170959616,108313472,-6016256,-56854272,-72752640,-93012736,-53794304,-64285568,-88722560,-94403328,-106562816,-62924544,-81211904,-165762944,-136577664,-89588480,-83463552,-70503680,-51340160,-30947072,-18312960,8165120,33439488,-10960896,-51402880,-35618944,16433792,70506752,87398144,95359488,51853312,-18235392,15030144,42851072,26147968,32721024,66021120,87056384,47722624,-36473088,-56603648,-63033088,-41122304,-16312960,15512832,65243264,82903808,95040128,147435648,188933632,123170048,79093504,101228032,131641728,128110976,91626112,57992320,95371264,115087360,56344832,33665024,84467072,100135168,21707136,-37877120,-23483520,-2384128,-92648960,-169271936,-165304704,-123079040,-41233920,35591936,53343488,9451648,-27052928,-78415872,-131058304,-129090048,-129049728,-106349440,-165264000,-164923776,-116440320,-57559040,-83750272,-137722624,-218549504,-256117760,-251934208,-205364096,-98592640,9980160,65437824,34353408,-39566976,-69894144,1801472,59888768,117104128,113467904,113081344,139707776,18947456,-64050048,-114071680,-179361152,-165468800,-117066752,-82116096,-25531904,84452736,144797312,195660416,236504576,208141184,193834624,161191040,65893504,-34006400,-20785408,27131264,47930880,26434944,34772992,-11497472,-20141184,-47809280,-122852352,-222051328,-247421568,-215847040,-181926144,-102204032,-48194304,-22279040,-5300224,-51960576,-25884032,18287488,-29433472,-8478464,20572800,9661056,32126848,41561216,17144064,-51128960,-108188160,-107836032,-68307712,-19977216,13578496,25300736,17413632,24176512,-3234304,-29035136,-39891840,-53394816,27353984,86393472,94463488,52937600,-33559296,-108314496,-114288768,-25142144,34114048,50569856,10555648,-61166336,-72002048,-53570560,22678784,76253056,19229184,-26991616,-49972992,-27972608,-26330752,-61539200,-134862208,-167075200,-153806208,-178669184,-190955264,-148731648,-127213312,-167059072,-231328384,-213791872,-182771456,-182628352,-127772544,-45064576,-36302592,-37709440,-38146432,-45013632,-1496192,41129600,-11655552,-63624320,-91651200,-108847744,-105204352,-96996352,-34961024,-10023168,29944960,67982464,92486144,112169216,118291456,49516800,9009024,-96310016,-67683072,-8588672,-101751168,-223357184,-232363520,-155424384,-141753216,-167427200,-229748352,-207911168,-87277440,-3156224,-39838592,-96889216,-183381760,-171220992,-77230720,24684288,68701696,87056128,73895808,28729728,-25948800,-32445696,52487168,115039872,126668544,63819904,-4781568,-62506880,-99555200,-157157120,-183557760,-152139776,-98177536,-120012544,-160007680,-176120832,-168185216,-160845440,-164194688,-200886144,-244029568,-181630848,-69670400,-16411264,-28150912,-70977536,-88990336,-35021696,30904576,35148416,58032768,137313280,177472384,211274240,245211776,168106112,36240768,-51795328,-25705088,-18599296,-49553152,-24307712,14004992,36733440,27689600,34175232,43958656,9575296,-480896,58171264,125020544,139286144,123967744,150094464,114179712,21022208,-52530432,-79713792,-135187328,-107236096,14385280,52353792,78170240,83421824,32463744,-1631616,30971648,54263424,41859584,59371136,29540736,23870080,53980800,13623552,-42269056,-114363392,-172324480,-172316800,-148332928,-96825472,1216768,73697792,50923392,1492864,-62012800,-133419008,-203573504,-215101184,-118862720,-79667456,-120688512,-96540160,-31340288,-17281536,-16777088,-19722880,-23357440,2792576,69741440,90806016,59088512,61420672,50790784,14263680,-11708416,-615808,2958976,-32883840,-137688832,-193753472,-139863936,-102138112,-111587712,-123760256,-115552128,-172459264,-186769664,-150457856,-176888576,-266065664,-293181056,-326421760,-292033664,-209844992,-132215424,-58221312,-3302400,-14077824,-40377728,-59715200,-95692032,-69172352,-17686400,-46869632,-54658176,-9488768,-9323520,-66086272,-115430272,-120509696,-53276288,-19189888,-17031808,16559744,50727040,103278464,37045632,-15440256,18128512,44931072,75969536,88769024,93923584,34957056,-22220928,-61261824,-81516672,-52910208,18480128,77442688,30024192,-54491008,-88552448,-44032000,-15684096,15982720,35762944,9730304,-70105344,-166001280,-189709824,-155934976,-112115456,-55437440,16316928,72613248,90464128,112742912,113716736,79632768,81544960,59297280,2197120,6467328,-25793536,-79071616,-37878144,635264,-30566528,-19862784,36637184,6541696,-92857728,-125130624,-130805760,-38956928,97656576,86813440,14783104,23697152,29465088,-52646272,-83381760,-28976256,32462720,81530624,65628416,22149120,-14370048,-36163968,-62679168,-67414016,-61736192,-112816768,-198616960,-283844992,-265207168,-159246592,-69944064,-68645504,-143257344,-262817792,-261369600,-206409472,-79789824,33609600,47829120,29999360,-40068224,-154611328,-197734912,-162862208,-102843520,-68616064,-59631232,-81046784,-41602816,33313792,28084480,-116029312,-241927680,-250442624,-194297216,-140231424,-79725568,-53879168,-58071808,-97029504,-73303936,-23367040,-36536320,-73023232,-53404160,-70052608,-180989184,-252128896,-240668544,-238987648,-243018240,-249365504,-179116032,-151910144,-177066880,-131408896,-88207872,-91662848,-136741632,-115382784,-65331840,-11373056,65161728,85972096,7022848,-76983168,-142290304,-122028032,-45993984,-35393664,-31286656,-7779968,22226176,76743936,53681536,-2330496,-8749696,-16224896,-59170944,-14387328,28865152,783616,-63305856,-56089216,52563968,190065664,166196864,15208576,-7060352,24544256,1756288,-28926464,-58999296,-64361216,-63302912,-67561856,-6750976,84695936,85662080,56546816,69227520,43034240,-3251584,22363904,-6790400,-10496256,57536896,86776064,31193856,-26932608,-74495616,-59587200,19984512,-2098304,-62256640,-53788928,-50003712,28815616,40471040,-19265920,13894144,52533376,109625600,193654016,221805824,192115456,158853632,165973248,169014912,129217408,96984704,33333120,-36110336,-4830848,49624448,43317760,30657024,120172800,158128512,182402176,242650496,209273088,64634240,-114284032,-124947200,-73773952,-74587648,-138822016,-114224128,-71121280,-93002752,-63882624,-7443840,-3712512,-21314176,-29190272,-45109248,-20434176,10346112,27031040,-480384,-15620096,45002752,104205824,84674176,42059008,35590016,-7246720,-113167872,-241249792,-201332224,-121294720,-143185920,-146515328,-150033792,-118560256,-30006400,51289856,84509824,5535488,-107652992,-170564352,-171994368,-121104256,-49914240,34646272,58900992,35615488,-24168960,-63422464,-26594816,-19668608,-56617472,-69443456,-35611520,-30695424,-45593728,-36633856,-53964416,-109878528,-58144896,61438336,201149312,211483776,196524800,158946304,116368256,66090368,46395520,-7465856,-27217152,4224,-5886464,-41452032,-49703680,-91334528,-111108864,-134834688,-102366464,4212352,52467456,-45824384,-64265344,-67627008,-127511936,-128687872,-64385920,19568000,22549632,14109056,10338560,14344320,4596864,14801792,33112192,-7667584,-60126592,-98087040,-75069952,-46807040,-55291904,6380672,64880000,93179264,126555776,103580800,99431680,170930816,179832576,125834368,95524096,163944704,257809536,225002240,143725056,97954944,134001792,204557440,235086848,141095296,1150464,8498560,-32513920,-81893888,-61707904,-61066624,-99349504,-64400256,-73997696,-74727040,-3104896,-2695936,8872064,46358784,29439488,-2929792,-77480192,-121325952,-116219392,-152343040,-193334400,-165812096,-111933568,-39680256,63017216,144730752,191092864,170573952,108402944,74268160,-6137600,-81609856,-57223808,40209024,102085504,99244544,60368896,101559552,176821248,167726976,163858816,201315584,151392384,40341248,-6474752,-4883584,-26043904,-58105728,-20433664,17491328,66550400,84270464,11179904,-61887360,-49641600,25999104,37676288,32064128,57989504,114608128,179319552,181618048,215611136,253153152,269024256,227411072,167026816,129144832,4664064,-90745600,-57364736,18189440,94292608,182049152,156557184,131862400,117888256,86931712,94715392,2652416,-97788160,-63602176,-6982784,-6682368,36122624,73933056,51523584,81878016,97677568,125401216,176328960,218900608,239516416,215506688,169381632,119430528,5709440,-81508608,-156005504,-121566464,10368128,90434304,107570944,98732544,57703680,42418816,-5458432,-66200960,-115617280,-89395840,-21577472,-6132608,-71246336,-118468352,-158292480,-144038400,-111535872,-101546752,-78531840,-64808064,-51595392,34553472,121651200,136594048,135145472,94938368,31912960,-63579392,-84594688,-107284608,-161091584,-144382208,-107868928,-129788544,-79407360,-25463552,15667840,53562240,103885312,159226368,134851072,51592704,-1871360,-39128960,-53172608,-45592576,-38553728,-100626560,-165865344,-124739200,-81308672,-68244992,-93263872,-188027776,-176224128,-97376512,-107077120,-78303744,-82751616,-94004992,-86615424,-8719360,46375040,-26402688,-79409280,-161027840,-244208768,-234606848,-152471808,-77247488,-87854464,-152747008,-192211840,-201186048,-171394176,-144035840,-114873600,-51155840,906112,58419584,18243712,-103373568,-153484544,-161667456,-125310848,-137922304,-121632896,-85770240,-119072128,-148735232,-109555584,-78860416,-68108928,-24749952,33459840,112989312,23142528,33506816,139068800,213261312,192295168,127704448,16758144,-69879808,-50651648,-27448704,35690496,82109312,89492096,108004992,106781056,86512000,28186496,-22093824,42977920,100343936,103057280,98859520,132509824,234528128,281000960,235399424,114422656,100021248,147148160,156373888,173110912,194760960,138044032,62529536,22165760,-5276032,51489920,104170112,54066176,-10867584,-63505920,-53393280,16459008,80570880,120809984,113655808,92254336,91253376,77330560,127017856,162654720,174552960,136258048,74712448,-5192960,-24177408,17914496,29362944,-28816640,-25144576,42411520,81043328,95051264,41242368,9197184,29404800,55788544,37742080,-15979008,-90691584,-141083136,-150481152,-67063040,3586176,-25792384,-5139968,107810944,169825664,188157696,225530624,226768896,203418240,132402816,66883712,76737536,120180096,104684544,111772672,121323648,110945024,82356608,45688448,61715456,106769280,137681152,213930624,268985856,173686016,8638720,-106215168,-191381120,-309025152,-339756032,-280149888,-186960896,-169244032,-229733888,-207543424,-173415552,-204440704,-193101952,-178444160,-186289536,-240529280,-240409344,-255366144,-270218496,-200113536,-121373440,-66435328,8714496,61350912,69864960,76784896,8158976,-112714496,-171786240,-119130880,-48270080,-99597952,-161645056,-182995328,-156259712,-135893888,-161356672,-99729536,-1362176,84267264,106924288,85967872,105491840,160823296,135205376,70969856,-31336832,-86345728,-94299136,-138391168,-132578432,-114795008,-93815808,-22269568,37288320,11659136,4692096,-26722560,-87387776,-117358848,-169521664,-232800768,-227912576,-172550656,-106897664,-32484992,37676032,37448960,-17889664,-49816832,-11817728,16029824,20723584,-46652160,-90485888,-23031680,38281984,112410752,75869440,3681408,-60406144,-89081216,-87197696,-87954944,-70783616,4366592,70853888,70075264,62229376,38784128,-29591808,-122327040,-152960896,-106045696,-64275072,-30697984,-5491584,-4389376,108646912,210531456,189949824,129518976,43641344,-48677248,-116114048,-136869760,-72936960,22895232,90171904,83619200,47734016,29426560,40910592,60179584,77841920,47517312,33504896,27171584,7416576,-6018944,33904640,87102720,91779968,118647040,177748992,255019392,371940992,427278336,417215744,300601984,161824384,54417792,-40327296,-54774912,-55864192,-13801344,38219520,65026944,5612032,-123523712,-197802368,-207910528,-125169024,-30113792,-59128960,-86998144,-90771200,-81259264,-53406592,-80153856,-23990528,21483264,12405504,-21047936,-41568896,-103628416,-105665664,-123519744,-98714880,-12866176,28873728,3272320,-7462144,30690176,74727296,77038592,101190016,86765312,36607232,-10437376,-32499328,-48937984,-86389632,-89447424,-43359616,-32206976,8470528,79970304,79339520,54105728,107443072,77933056,-75007232,-103320960,-45280000,19827200,49695488,46012160,71356160,75065728,17998976,-37798912,-80126464,-94621312,-92102144,-62762496,-102115072,-167460224,-176204672,-174127232,-128799616,-96591104,-63302400,58272512,172433792,185645568,168349312,150650880,48402176,-11551104,-28667648,-61114240,-39727232,-31392768,-105369088,-181395840,-200918400,-113446656,-54795136,5935744,66929536,79544576,67229952,73061120,58608384,33772288,73564928,87828352,63718912,-9305600,-66939904,-74723328,-105212800,-149592576,-118414592,-69341824,-97645056,-105869952,-52163072,-53753728,-102050688,-82974208,-9614848,11245824,45343616,67634816,54614784,27972864,73281920,106342528,69718656,27713024,21266176,90874496,161324160,242693888,224176640,192611072,109578752,20724864,-46712320,-71550208,-25488640,13821056,15607552,18144128,75445376,65864192,60748288,42756224,-52707968,-115393792,-149573888,-151726720,-123774336,-123457408,-84262016,20096128,54139648,78146560,122881792,95119232,38544384,107812608,140334208,122319872,61348352,-38213888,-139654272,-152961408,-127558144,-121253888,-25326976,107606144,114067456,29509632,6778880,-9449728,-4562944,42430208,49305344,25370880,7833088,-38946560,-50184320,-24090368,-23846400,25030272,100504192,101062144,2785152,12576896,130418944,162871936,144881024,172753792,151586176,94280192,70397696,90547456,98705152,28661504,-40625920,-76676480,-136876032,-130137344,-83361408,-49057792,-47936256,8113664,110372608,147712768,120347136,44482560,8976768,-20414336,-55774208,-48429568,-77576448,-153060480,-206494976,-199042816,-116629248,-65419136,-57709568,-43466624,19429760,25860864,-78464,-24744960,-41162368,-30174592,5707136,14218112,-9342336,-24477312,-90674176,-152349312,-106151680,-39349760,16385920,11522944,85493632,162768640,189520512,255363840,291493504,253370112,228262272,214443136,199606272,229001088,125476992,7051904,-17874048,-31525376,-32666112,-11237376,-22145536,-55578624,-183613696,-285006720,-269060096,-245882496,-272265600,-243407360,-186101888,-203872128,-311175680,-350275456,-265898112,-116703104,-36322304,49964672,67720064,79748096,115750784,88537472,109678592,203474176,216468992,175878400,167151488,141973248,127337344,146215808,154411648,102976768,-18016768,-79952768,-79645440,-12721792,89036928,144455424,171020928,167880704,166943104,159881728,129243008,150086144,184122624,157076480,39717888,-53805568,-40015360,-18551424,-23097344,-22977920,19851392,83068288,167496320,191514880,140790272,96166784,100001536,145524224,172408960,210724352,212056960,166990720,144657792,140609280,121470080,85707648,123394176,172882176,195812992,148554112,56931328,17101824,28569728,37188864,38131840,34360192,30697600,24863744,2703232,-13304192,-27485184,-38131456,-61856384,-83412224,-96623744,-44605312,13052672,86740096,100239232,35951616,6026240,16267136,17510656,125061120,205575168,193467392,210616320,266405888,270593152,99878144,22588160,52580864,28981376,-65173632,-118763520,-60308608,13961856,116136064,199085696,207256320,123705344,77789312,31047680,-64709376,-108492032,-146974464,-228044800,-245875328,-122600064,1539072,54603904,97289472,69867264,70887040,88174336,122655616,58916608,15155200,12721152,20926720,75074944,124516864,194057472,239428736,199714944,154087168,139009024,102337536,25340032,-40099328,-73333760,-18900864,68045568,75916416,18322944,23055104,40097792,59321856,3666176,-94230016,-113013120,-30801792,-7666816,-23996416,-30549888,27257856,82791296,15645696,-132320768,-210486400,-223161216,-148375424,-60187264,43342976,76430976,50146560,-40456064,-33694336,-17925504,3256832,19281024,2389376,-31386496,-40979200,-79916672,-101992192,-101165312,-49843584,18907904,88449408,125325952,109486592,62916864,45648896,2131200,-74365056,-50081408,33569920,94812544,61294592,-34131584,-62529152,-97305344,-146512640,-115304576,-23846528,7963392,-31691136,-40048000,-18910080,1859840,-22763776,-45427328,-42660480,-59853056,-50955264,-9783424,-16261376,-55753984,-71647616,-59802112,-44380544,-21515904,-74203648,-133574528,-125377536,-69301120,-39393024,-48689536,-67107840,-85071232,-76054528,-49714944,5103360,13574016,-83370240,-176333440,-149930368,-168382336,-236118912,-255384448,-185754624,-156551168,-91493760,-26824960,-31055360,-50934016,-28330496,-37940480,5937280,1788672,16795392,13216896,-78935424,-127196672,-156317312,-141740288,-83145984,-27497728,24992768,87529216,101087872,-9020032,-127492096,-144938112,-70187136,15449472,31376640,25183232,49487616,25766144,-22064768,-12211072,29126656,23464832,-41378560,-24070144,-5198976,25696512,85704064,121526144,162051840,180969984,139688960,91896960,18806400,-38806656,-34012160,-45688192,-70093440,-38024192,22316288,47182208,31863168,7356928,-87882624,-199285376,-182393856,-66404864,67008512,111334912,99659776,81076352,95764096,69213952,45399168,58096896,26371072,-12728704,33856640,141915904,209344384,249591296,218311936,178360960,127674240,40480896,-26236032,-62173568,-34348672,-75964800,-138199296,-88648192,-57508480,-74954112,-42613760,-13744256,-129689216,-191194496,-140831232,-45800704,116704000,181076608,108647552,11391232,-38657280,-47772032,-22194688,24423040,114603648,103321984,26418944,-1281024,-55598848,-82346624,-90286976,-75828864,-36570240,-43654016,-88258816,-148894720,-199809152,-213760256,-182793600,-116526208,-24807424,68425344,72507520,9702144,37801088,98894976,108324096,94017792,11594112,-114124928,-152200448,-98003200,-35963904,12715392,61865984,58131328,7308416,79542528,150998016,125964800,60906496,45861248,-13626624,-52820608,-27887360,31862016,30661504,-31449344,-122408192,-171225600,-173134720,-174289920,-185665536,-111266816,-14775552,56810368,103033984,109084416,97055872,85598208,75507840,63614976,80799616,75278336,42744960,39254656,13711104,-5856128,-6659712,-9572608,-19527040,-4199296,2037504,-49559808,-18722304,63414144,96828032,90154624,103067008,81700224,20636544,41047936,37517184,80826112,117152512,99301888,72224256,59476608,97598720,148675968,233646336,304641408,349503360,302893312,218527488,185498624,171255552,142364672,76474752,46954496,102274176,158989952,149345792,129496320,92783360,73667072,23731200,-81609472,-172032896,-124732160,-1994496,86389248,126289536,156764032,193116160,236043648,199484160,168347776,152476800,138646272,102382592,56240768,13750144,27607040,3080704,-48652160,7208576,63908992,-24469376,-79136512,-65757568,-23534720,-3835136,-28316928,2421760,93122688,74308224,17791232,9772544,16771072,30677248,3345792,-8368384,-13272960,-49641600,-114123904,-126210560,-138235136,-147273472,-100241920,-69436544,-49693312,-28272768,-73694464,-86119936,-87718144,-92210048,-36013952,48237568,121266048,143122944,126675456,107535872,98342912,74506880,15137024,-58476672,-30392576,15450880,94515584,128844288,67595008,-61440,-13458432,-12052096,-13494528,2873984,38640384,-3832576,-64185856,-95645184,-61181056,22857984,99351040,100949248,83314304,69670016,57032064,31915136,60710528,71955328,-38463104,-141287168,-174597760,-221607808,-243316992,-234301952,-181673216,-95466240,-17962240,92773888,119805184,77625984,16216064,-77260928,-120982656,-151913728,-107366016,-52576128,-30510848,11930112,-16337536,-57602304,-125449600,-156653312,-168790016,-238632576,-215166080,-128116224,-74141184,-34363008,2259456,39690240,84475392,97225088,129322496,191587712,206697088,109651328,13129984,-28056192,-42184448,17091968,103340032,117706368,80068480,50236544,-19159680,-54543872,-8431744,-21569920,-67382144,-56316544,-60265472,-66674944,-102928000,-92251520,-12989696,31310976,-2107008,-68581888,-81631360,-5024640,5462656,-47300480,-26994560,36077312,57935232,73793792,61570944,35180416,-28536960,-8011520,2415616,39694976,112656128,120327296,110184704,58792704,-24599424,-77280128,-42099072,1098368,17252096,89999744,177582336,212364544,185871360,139693824,127136256,143054720,157632896,181059968,189166976,147157120,78820608,-1655680,-41240064,-85488512,-70821504,-19257472,27821184,101954176,105674240,106251392,71580160,39839616,54410496,-24998016,-90098816,-22522240,-10884736,-5741312,6484608,10518144,37091712,77918336,117651712,141028096,133724160,105782144,122699136,87902848,-15049088,-40046592,-41868928,-149884160,-206821248,-146918656,-91882880,-55477120,-19346048,-50661760,-90226560,-77716480,-34627840,-12330368,18938240,70088064,62660096,-25022336,-96344448,-104097536,-79373824,-50984576,-3486592,69155200,132262272,128379392,126182272,107259136,81824256,53819520,-12302592,-24406400,51969536,90176640,32525568,16701056,-20869504,-49400448,-64178688,-70078208,-33705216,102695296,190470016,210926720,198164480,156849152,87744000,74638336,175756544,261761152,192980608,104437248,82503040,94610560,86909440,45760000,51011072,20778752,-78697088,-157048960,-155634944,-152856320,-92634368,-64470400,-32878848,-12265984,-8760832,-50348288,-112181632,-77744384,4225408,99229056,189730432,181997696,116170496,60208128,42475008,-7414528,14933504,8072448,-69924864,-77275392,-71487232,-58238464,-18809472,4873088,-40784640,-34161408,102301312,144629376,79074816,40604160,77747072,110012800,113385728,157221632,152991616,114212480,47077504,28281216,68474368,55321728,58476672,45509760,60350464,78864000,80279296,103528320,143033728,117537152,39072896,13013120,-12915456,-75287168,1451776,140432896,129272704,40524672,5787392,1458944,11759616,41235584,8649344,16548608,55402752,70085120,80301312,100937984,113324544,143676032,96875008,17651968,-20303744,-20316032,22197888,70273536,174134784,248088704,234248832,209334016,205960192,235072256,273604480,343619456,381240576,357989632,232705664,99046528,47967104,45335680,95897216,118219392,85945856,62987520,69905536,78874496,49199232,49270400,102077824,81488384,87106688,41985152,-1936896,-87290880,-169143552,-158909952,-86315904,-87556864,-131747456,-117218688,-94497920,-93832320,-69692928,-31276416,-36626176,-88176512,-73670784,-26018304,6437504,-23564672,8554368,35633792,28014080,63001984,57907328,16400768,-632960,19554048,49644032,119744000,136384768,141594880,122504576,48132224,-7808640,-21320192,-67004288,-110759040,-165551360,-218705152,-210747520,-212663936,-206306816,-144048768,-109349248,-112150784,-55383424,24034304,69870464,115422592,91935360,72553856,17667584,13449856,79858944,93194240,388352,-64543360,-31145728,25290752,84637568,136718336,74029568,-41116544,-126774656,-204426624,-230699776,-229630720,-255985280,-234470912,-158697088,-132357888,-97991552,-31291136,-19619072,-4212096,-25382016,-78557440,-64840960,-25804800,23055616,114596096,114137984,44365312,24669184,51286016,18183424,-63828352,-81541888,-72542080,-99037184,-71683072,-35794560,15447808,67362816,61822208,-35564544,-131271168,-179960960,-180006912,-189762176,-167859712,-102332928,-8654592,50031104,75937280,105498240,123496704,61116032,-20818816,-19053568,6434560,47084672,127292032,99879552,-33184128,-62885248,-120490496,-186066304,-199491456,-221246848,-154660352,-50403840,-47746304,-96304000,-128004608,-97278336,-56266240,-32146048,-24468864,-8215552,3055488,-48224000,-67174912,-77656192,-89135616,-61045376,-76308864,-5159680,58164992,81746944,74820736,95368192,128680448,126515456,104784384,55568384,7058432,40501376,51988480,-15468672,-106258176,-176177408,-219136256,-237387904,-177307904,-101116416,-101632128,-78742272,9108096,9144960,-1574272,42641024,93919232,119549696,106617728,70689792,15452160,-14196480,-20293888,-35963136,-99366912,-92444160,-29391872,9402624,24332800,96793472,187233152,176816000,125681792,70490496,46306048,-7056640,-62276352,-68539648,-60401920,-50729344,-77173120,-80771200,-83638528,-130211200,-197500800,-231233792,-257116032,-158638976,-42403712,-7123328,-62401664,-65056768,26702464,116716544,146701440,7491072,-108541440,-83534336,-79663488,-100883968,-85875200,-88842624,-114318336,-125911168,-160133504,-230730112,-196749056,-145406080,-166489984,-206416000,-191190144,-207360896,-152680064,-56797568,-82696704,-151582464,-123256064,-54134016,-28616320,-28487936,-95350528,-128912640,-37781120,120803584,179857024,136429952,108700672,91806208,78077696,7609344,-46514048,-48057728,-56585344,-99807360,-160573312,-230081792,-202630144,-196643840,-192529920,-154576512,-112120320,-83416832,-3646848,77305600,86325376,-11244672,-105867264,-147759744,-188990208,-214041088,-181496704,-94684160,-18738176,-12796288,-4687744,-17808128,-101551104,-139760896,-150114304,-161944704,-109407616,-90291328,-113151616,-124222208,-143562112,-96920192,-26401536,3486208,74522752,136657920,160498304,138915968,39193600,-41130752,-18688000,10871552,19875968,67793920,100612736,34082304,13627648,47376128,-14511104,-104003968,-187500928,-285300864,-360088832,-332599808,-222862080,-166557440,-84865280,-4200704,-18990336,-51043584,31241984,117707904,122686720,111929984,73887872,9965184,-16587904,-43323008,-54606592,-81860992,-81643520,-53461504,-61274112,-89202304,-98991616,-110755200,-100421504,-106704128,-128922368,-162193664,-174455936,-150402048,-93832192,-61900416,-87094400,-111628800,-100032000,-71707648,-30721920,37174016,56872448,31526016,32091136,54211968,139385728,180422784,92097280,1111168,-24779904,26963968,19391360,-20797568,-88667648,-103813120,-57007488,-37236992,-73099520,-69784704,-73464448,-32998656,-36377600,-11197568,37865344,96239232,163881600,128778368,72995072,76163200,89972864,177152000,235611776,161905664,36665984,-54795264,-97925248,-105479680,-111854720,-166764288,-148730880,-84596608,3301888,69108608,32349696,-73508992,-120551552,-69314304,-83258880,-152657024,-126789888,-49542016,-27327104,-54648320,-61408256,-86521856,-52924160,35339520,101014272,118336128,124665344,90225152,101729152,231713408,338544384,377113472,465092352,571408768,735424000,1133696512,2000472960,3899321728,7307369216,7620254208,4283464192,2235658752,1352715648,1064790144,913074944,727852928,565552384,412038272,318824704,252154880,164455808,134847232,114287616,100884736,79031680,43419392,-23455104,-103400704,-65808000,-6138496,74623744,178046080,251466880,249959296,192860416,202082944,125894144,7454336,-50280832,9982848,127963520,113336064,124990976,174378240,178233088,176745728,128090624,80116224,102228480,168924288,204976256,215767552,239441280,199098752,110239872,17997696,-46993536,-95937024,-122804608,-86544640,-69498240,-94352768,-156213760,-173039360,-81285760,-16001408,39560832,84590464,164683776,236920832,238872576,196296832,139757696,112462208,123552640,102349952,117009536,87371264,139280000,196421888,187795456,213262464,272716544,241957888,125610368,47899008,-11266176,-36957824,-27783168,-40596096,-73376512,-100470144,-152826112,-118397952,-89053440,-113139456,-83715584,-45358720,-36587904,-16838016,12857344,11995904,-68302976,-72315776,29311360,120722304,172465408,179848192,164994432,135412480,166648704,208975616,152309888,89333248,30035840,60039808,158596096,162806272,62667648,-45164544,-98081920,-44585856,92684288,146674176,78221312,29803648,55448704,19368448,-66593152,-61094656,-224384,22401024,15948544,17497472,4501504,22209152,46801920,92873600,94562688,92917632,105915008,105792896,63924224,78754816,96563328,48734976,40538752,71043456,79744896,28411776,-39841280,-27346560,35590528,31866240,-32364928,-72964096,-35191424,12909056,-1575680,-44610432,-93240192,-71187072,-100093696,-134188800,-104021376,-136819456,-262520704,-313372672,-232045568,-93197568,46628992,67284096,65892224,98999552,123708672,103299456,74404608,78009984,54395776,-8457856,24869760,75094912,62836096,58853120,53581568,13901312,15945600,63773696,146264192,255939200,217346432,120120448,52380416,-36553728,-43926272,-745984,33762816,75618816,93220736,63921792,30939776,70761216,83868032,88254592,84367488,32633728,59452288,64145024,53850496,-6570240,-68349184,-7203456,30621056,13184128,-15213824,-37699840,-23203968,3784192,-31453312,-71443072,-18265984,32974080,19932416,-9130368,-68592896,-115465472,-64676096,-5012864,-65155584,-27536256,668032,-33318272,-16821632,21299840,-3493888,-54175232,-116415360,-151263488,-96316928,-83489536,-54793856,65388416,164868224,161004288,57568640,-64571136,-152518912,-153826432,-65524736,-32749184,-45731840,-24877952,58798336,66608128,36684544,70927616,164189312,179339520,108631808,-26119424,-109123200,-86477440,-36426496,-36200576,-78929408,-131831040,-200028160,-266827264,-279193728,-301064320,-331072768,-252758528,-142272384,-107255040,-92566144,-66072832,-124482944,-187689600,-229866880,-188176512,-114680320,-70409344,-15553408,76855808,151348352,186429568,240948480,260704128,224104960,261572352,248784640,138285312,92226688,49243008,56394752,66115584,-1104512,-47680384,-36632320,-37787520,-84107008,-90719488,-81906304,-129422720,-138136448,-142020992,-143184384,-66704256,25581056,29408384,81038848,94642048,69245184,23456256,-4226176,20039424,91146624,181253504,155101312,44618880,69584384,139828608,169841920,139473280,113841664,185179904,191091968,112397824,10780416,-69691776,-55683328,-20539264,7244288,-33636864,-110638720,-132515968,-183736448,-276732032,-236625408,-79127424,-9068928,25771776,44691968,-57062912,-109514624,-81442048,-7761024,-5805440,-25377920,-8674432,-38431360,-27245184,19691904,-65506816,-167013888,-134618496,-99225472,-147066112,-148441856,-55272704,5596544,43029504,92415104,94375424,-28258688,-90956672,-48248960,11458176,88378112,205326080,194637440,90775040,1892224,12607232,-21320064,-97073024,-146933760,-251438848,-293603968,-178331904,-48074880,70300544,94410112,90354944,99292288,53811200,-26013440,-79625984,-178710016,-167825536,-12976256,130090496,249651072,271328768,196416000,74057600,-14379136,-70974208,-42034176,-24136960,-33506688,-58553472,-68386176,-48445056,-85376,74214272,138265600,130809088,86991360,60155520,19384192,-54255744,-65124480,-33832064,34396416,28618368,30888960,51432192,100386944,199044608,192131584,114943360,93081600,133606272,158717056,146374656,90919296,-17888256,-173791360,-230949888,-192961152,-133617280,-63603072,-21335680,-77323904,-120679424,-74554240,66664064,102264064,-5717888,-9451264,37753728,60353920,71563776,40285312,34106496,100571904,73362176,-37705728,4252288,146184704,175851904,167695616,189101440,161089792,165006464,205219328,255008384,251872256,168916224,148781440,127414144,37911936,-63060992,-41590784,36499456,-15325824,-83662080,-137963648,-112892544,-71200128,-77747968,-67005824,-42161408,19241088,14025472,-37835008,-123410560,-170756096,-173396608,-162621696,-141923584,-113931264,-76065408,-99540096,-148854656,-166882176,-222401152,-202859392,-126728704,-55835008,-72994432,-116147584,-71453952,33241472,127240960,129708288,85607680,82798592,138157440,152193408,135508480,70198912,69379456,37390208,5009920,-113792768,-233624192,-268232064,-293495552,-252883840,-122830720,-63378560,-37439872,-36534144,-69889792,-102574720,-103495296,-108170880,-106917760,-59624320,9826304,60641792,89430400,22762112,-23348096,94922880,145108736,110510464,70271104,50930048,-27270528,-90163456,-94860800,-102953344,-93664640,2861824,129495040,164544896,112252160,57747584,-52252544,-82421760,-34232832,7699200,-8082688,-80227456,-70278400,24610688,71638784,124381184,129944704,145806336,144924288,177969792,181102208,61884928,-52724736,-125217280,-136722048,-85204992,-65410688,-116622848,-137700352,-130459520,-103870336,-29561600,23914112,37116800,48003328,143992192,222384256,105285632,-23821568,-103251072,-116219904,-142681728,-115689088,-88140672,-23649536,92146432,177596544,192990336,97760128,-18169344,-102931456,-123907200,-90839936,-8198144,118118400,184819456,180265472,130223104,69897088,71334016,102364544,68729984,18418560,16083328,-15010048,-79694976,-161424000,-231741056,-208197760,-138533248,-78505344,-26129024,-14451968,-37975040,-96690048,-120931840,-73090304,-2109696,72328448,18950912,-107978752,-106159104,-65045376,-30265344,66719616,142140416,185638784,196437504,179746048,80282752,-57268096,-136111744,-75126016,30125440,67596928,11529472,-47231360,48057856,149924224,152490496,21718528,-77057792,-184025088,-228453248,-206012672,-169331200,-136298240,-179435776,-190347008,-198567168,-231854208,-182402432,-128569856,-31070336,-24958080,-35726592,-90353664,-129042944,-91456256,-66526976,-14304000,27246848,-79502848,-183160064,-204183424,-180831360,-210963072,-206659072,-199362816,-103628160,18846336,61047296,-21392384,-56140800,-89787392,-85203712,-78015872,-115299712,-112561024,-49274240,29716736,35506688,41582336,39377664,38769920,33438336,-30777088,-68225664,-59784192,27587968,98518016,77773184,62233088,90390528,76584960,35162112,76677760,109556992,105124608,74216576,52772352,7915520,-12150528,23586176,44910976,-41859456,-33168640,786688,-952064,24892288,123072640,216934784,195380992,137446528,75788288,9916928,13498496,63157760,69849216,-7199744,-62756992,-24495360,12014976,59069824,126219904,176631168,174690688,165256576,151105792,101010944,55596288,35872640,26851200,-11376640,22748160,93132032,108316800,84805888,123458048,233864448,292186496,242713984,139545216,119627776,92763264,-29351936,-93102848,-51547520,-53067648,-100392320,-83170432,-41606016,1780096,68975616,97589376,12970368,-36443904,-85954304,-177157120,-148621824,-91700864,-69779584,-40707328,-52231296,-44793344,-31448064,-22707328,-1932928,-27268608,-59486080,-25287680,82791552,85057280,46561920,68888832,104587776,119175680,38462464,-42601856,-14150400,13945344,82548608,158915072,242544256,232115968,156490112,84807168,50145536,30103424,-53753600,-35993216,5205248,-30478592,-43665792,14443776,-1715328,61929472,135945856,163017472,135594112,178541056,165529728,18201728,-42875648,-19709440,17585920,33878656,-1970048,-69484160,-137356160,-169706752,-189094400,-231190528,-299327744,-269006848,-189030656,-97329536,29205248,77678976,58725376,-28473728,-63987328,-73485568,-67432832,4766080,59208960,-8060672,-17828480,-946816,-7176192,-33024896,-51573248,-45484800,-21103360,-48665088,-106474496,-181970560,-183500032,-179431424,-146807168,-120549504,-59834368,-49071872,-70199296,-106140672,-130356480,-78683520,-8550272,17118848,16573952,-82327168,-154266624,-173683584,-198654976,-245615616,-266022144,-248904576,-205533952,-161155328,-131204992,-79338624,-100715136,-157666688,-159167872,-178239104,-131659008,-69835008,-35376768,-58163200,-35927680,71000576,95225088,50611584,28220288,84939136,169725568,236204160,211792896,161854464,151751040,87346688,26523264,-63102592,-209074048,-278405504,-236828288,-102206080,-1197952,19812736,-22580224,-81150720,-56919168,38415232,68020352,54580864,24725504,-8895744,9918464,55949184,34229504,-32561408,-56441472,-60886144,-54312320,9550720,38941824,16400128,14735872,22072704,32703232,66365312,72348928,65541632,17525760,34163712,93382272,125260032,160397952,123352704,2141056,-74418432,-73285632,-39770752,-71594496,-100772864,-102095104,-112008832,-149049088,-89878912,-43481728,-5360512,45892992,33802624,21781888,57634560,141164928,171749248,70957184,-39884032,-60792192,-36692480,-20071168,-42147072,-34459776,-29543424,-45075968,-95588096,-212738560,-261595776,-151792384,-89581312,-26180352,21272192,44273664,116714496,121003008,110023808,138734592,187251968,152859648,115135872,107771904,142311296,186833792,93570944,49897088,25920896,68749568,169462528,210243328,200524288,214506240,150001280,84092416,25328256,-8454912,-54205056,-98951424,-90213120,-112527616,-171084032,-198338688,-192404736,-162485632,-180896640,-213755776,-170705536,-115154688,-87620480,46002048,72257152,67176960,83222784,95119616,174412160,138374912,-20169344,-149091072,-234501376,-240248320,-170748800,-145751168,-148929536,-110164608,-131900288,-110239872,-56962304,-31245696,-65567360,-101251456,-79376896,-34743296,69819264,164764928,108669440,18251264,41217536,150908544,180700800,184028416,226482816,261753984,218676480,147634816,121094656,77580288,16861312,-44006912,-36591744,16180352,5236224,-54456960,-96815488,-95940224,-83432704,-46229888,-54768000,-45846400,-40617984,-44026496,18991232,-907904,-83782528,-56875520,-55856896,-59441536,15305600,125416704,170242944,174699520,136887552,153407232,112743296,-14594688,-39376000,-43043456,-92725120,-155945856,-179257728,-126962176,14185088,88263424,105726592,79084288,10253568,-71681280,-95838592,-24959744,7789952,4020224,32092032,87758208,112302592,77621888,10845952,10199808,45274624,48956416,2626688,-54282752,-71705984,-57183104,2685824,88726528,92686592,87579264,56628224,12142592,30484352,3882240,-60641792,-93159808,-112081792,-96745728,-86849408,-90105216,-88144384,-29849472,43597568,66916992,28734592,3789952,-48743936,-31317120,69029120,179424384,142698112,20253568,-96116992,-150145792,-153504896,-159369088,-135395072,-148926080,-195878144,-246419072,-259132544,-241851904,-165506304,-107869056,-41596672,71913600,162078592,140132352,104411776,74974464,57289984,53108736,51240064,27485952,-11654144,58547200,130975616,86221824,33090816,-29087488,-84191744,-94819584,-84605312,-68965504,-100810496,-164290688,-176156160,-174395648,-146961792,-114931200,-145444352,-185078784,-182540416,-146726656,-116565632,-54101248,-27742464,-16340992,-44775936,-783616,18023680,-21406720,-105391232,-147719552,-118385920,-122434816,-126714112,-93007744,-80470528,-92317824,-92974976,-136867456,-220589056,-309460864,-300172672,-258761472,-171248128,-72557568,49451776,64165120,89961088,80208640,18731776,10714752,52638080,56190848,-38502400,-86600576,-57508352,21956864,14003072,-18703616,-5366784,10636160,-24784512,-111860992,-176751616,-82669184,-29979904,-129613824,-186443904,-160866560,-153135744,-194391808,-282392960,-294772480,-199193984,-104184832,-38414720,11042688,19451648,86146944,150809088,122809728,59101952,65506560,119672960,115451008,108612736,141590912,157095680,123826560,78653184,95211648,70533248,42052736,17319168,8515968,22343808,66175232,94986752,70431232,46092800,61463680,112457600,130945024,130624768,82741632,26499456,-10679168,-80447872,-105028992,-81366784,-31591168,11086464,-11047040,-54640768,-45783552,-33757184,-71971200,-87016832,-26125312,54842112,24700160,-92459136,-173228800,-183193088,-143300608,-101539712,-183700096,-278884992,-171885824,-54972160,-32131840,-61726592,-23194624,-11093760,27716096,2945920,-6235136,-27926912,-11000064,-9290240,-52505600,-49748608,-12298496,27868928,17223040,-12365184,30731776,49385984,85587968,78145152,10489856,-34038656,-1206784,75447552,87866624,35524224,40473344,27997312,9342592,-15780736,-94046208,-232935296,-305789056,-254351744,-156764672,-113458048,-73409408,-54189568,-109004288,-99207040,-92143872,-126119168,-155268608,-140932992,-92270464,-82927744,-133915264,-99651584,-16240768,25772160,14597632,-11842816,-12181248,40338944,35263616,-10608000,-20736384,-21000064,-71365760,-19031424,56281728,62860416,33971840,2831104,-12870272,-89137152,-128199424,-154140672,-145100928,-138785536,-65650688,10617088,80347520,108968064,59071232,1313792,-10104320,-32465664,-52315520,-89096064,-127755392,-88834176,-60214656,-28674560,48173184,126913024,176840448,227353472,247382016,235527808,175102720,88757888,38836864,47086976,98083712,111653632,95864576,84982528,88535040,60841344,102232704,188297728,194258816,134035840,50736000,40960,53001600,124449536,71926656,-33475584,-101551744,-24407808,26484864,14594176,60226048,167254912,198481152,152319744,134654080,185863680,234137728,200004608,152807936,140009472,127336960,27088128,-60740224,-116985600,-154664576,-122571392,-60468736,-27264,62852224,105057536,98592896,21409408,-64497408,-80806016,-128150016,-151499520,-54136832,9689216,-7172352,-77004160,-158557568,-139215360,-99321344,-28867072,21414144,66443008,82155520,-21280640,-203724672,-229600896,-177892608,-164439040,-202690432,-219879680,-177383808,-121761792,-46949120,60286976,141766016,163977088,120438656,89327744,94038656,79922944,53214336,28961152,7662848,42279168,30159744,-48846208,-142815872,-154092800,-92626304,-8700928,30087424,69853696,103535488,64222592,-40895616,-99156224,-98749696,-82947584,-76803712,-35445504,13088640,96828288,147729920,116396544,85869312,106881280,143644416,118172160,113626240,67120256,14544768,-44584576,-51225984,18611072,44623488,22042368,591872,-94357504,-169973504,-121331712,-25968640,39048832,33159296,9303680,20377088,-9516928,15604224,32475392,69662976,89986944,-7766400,-36620544,-10927360,48307072,31794816,37435520,74262528,25965184,-85259136,-116028032,-120044288,-101500672,-82608512,-27654272,15997696,65761792,78657024,111335040,147734912,103425408,-26918144,-139985664,-166994944,-176657920,-117819648,-7639040,78296064,188794368,239945984,210548224,151110016,81403136,17272576,-53956736,-59421056,-9953408,-16371968,-30996736,1915008,40187264,64115072,35009920,-33389952,-85629056,-90259328,-38882560,-11731072,-5938688,-9402496,-97988224,-165230208,-172572416,-126030080,-40908416,50379264,88149504,3858176,-162814720,-236568192,-194878720,-146298624,-120564224,-76992896,-65012480,-73799936,-75850368,-71677312,-98437376,-107713664,-109771648,-161022720,-216492288,-242160512,-191507200,-152280320,-133382656,-17142400,90024064,93922176,70130432,51725568,-20191360,-53368576,-74284160,-84841216,-11860992,-16993024,-57897472,-38261632,70895360,130904064,131333504,89677184,65212800,3231872,-52315008,-52250496,2115328,3777280,-66451456,-105112960,-149604480,-152624128,-76065152,-21469824,47631488,176871040,259329792,211241984,84854784,121517312,231760000,212325760,126974464,50329728,71066112,64469376,92629888,46364288,-28170496,30892288,73379072,37971200,-75323904,-74065664,-35895680,-3009664,22906368,19954688,37089792,38332160,66563456,84563072,51978624,-10390784,-51897344,-44995328,-57754752,-126062464,-158705408,-162729472,-185884160,-191851264,-211918080,-279025536,-287717760,-276400640,-229796864,-145122048,-82428544,-100413184,-163858816,-159664896,-175106944,-142228480,-69659008,3572992,66614656,102209664,46235392,-58909312,-97821312,-100355840,-118652416,-160396800,-148092416,-120093952,-184141184,-191253248,-146997120,-115513472,-52166400,-20486656,-87207168,-175922688,-149595648,-47353856,36571392,5448704,-78459904,-131694080,-171878016,-142292608,-15903744,44716800,74347264,117548800,148660608,53915776,-111185280,-172523648,-177509120,-119100672,-66250624,-75778688,-19382912,71570304,16773376,-103327744,-202960768,-254619648,-241616000,-209356672,-178741760,-143823488,-87786496,-42151808,-20364288,-29886336,-74165632,-70326144,-15463552,60631040,25319168,35575296,110415104,96412672,52518656,52035200,111829504,127371648,80043648,29034880,38280192,61044608,19460992,-4681728,28610304,112142848,179250432,181719168,142465408,121167360,-12555008,-124846720,-75415168,30175104,85794176,78798464,67127552,83118336,88512384,14592256,-94748032,-100531328,-93775616,-133733760,-140060800,-94159488,-73550848,-35461632,-54030080,-84072448,-66557696,-13774208,-6889344,-44534144,-49517440,434560,79259264,155684608,85290752,-61315072,-130779904,-146365824,-139196672,-69997312,-12064768,14583936,63413504,98813184,9648128,-148004480,-169835904,-152181760,-133328384,-50245248,48957440,115181440,77936768,11865984,11731840,14763136,34277760,46610176,20290048,-31233536,-63365120,-49886592,-63164032,-60387200,27155584,133967616,144268544,82664320,-2874368,-53527552,-78321152,-66042752,-58075776,25106560,54661120,37390976,55644416,88553984,2540672,-116228736,-231458944,-300452864,-272805376,-239932416,-233257728,-226442112,-191560320,-121965440,-117936640,-111813504,-32455936,68091136,38558208,-21601536,5601024,16986240,-27747968,-80461568,-64268544,-69005952,-55465344,-55151232,-96100608,-39452928,-2492288,-29648000,-105962240,-128820736,-133728512,-112904448,-36891520,29494016,29167232,51702528,20145024,-9839232,25231744,49999360,12141184,-52449024,-118561408,-186233472,-220693376,-183986816,-122912512,-81246976,-19220480,20356224,29314176,33369088,12485632,1333376,27602560,14220032,1785856,45400960,90900096,108087168,107930240,82707328,60150016,19846400,-1647232,60154112,222955264,346187136,341353216,384004224,374622592,273489920,161086848,129132288,88305920,45705216,19616640,96242176,153953408,148354816,208317952,248974336,224475776,154862720,65167232,-10165248,-51563648,-92136576,-92769664,-50456320,-48082816,-44460416,-65613312,-113763712,-122080384,-59909120,-45587840,-101430528,-117850752,-50865024,49042432,82197504,39550080,73024768,51813888,22400896,72960128,74946816,142985216,156710272,159262848,200314496,193039488,187360768,149626496,84945280,39590272,-27944832,-9058176,-9183232,-23482368,-46702208,-6347008,58807680,58235648,-38366080,-92488064,-54562304,6321664,42734976,76219904,94232960,20844544,10227968,71584768,49625600,-11152256,11322240,50163968,26291200,-39271808,-61754624,-62925184,-86782848,-158037248,-193488128,-200913792,-170427136,-151741440,-157499904,-135344512,-132280448,-138532224,-49838464,-34195584,-50230656,-41224320,-11237888,8710912,-7479808,-3479168,8527488,-20467328,-30399104,40397696,108505344,87523712,1966592,-28007296,-96830848,-86960896,-52316416,-78789504,-63252224,63630720,160256512,173481984,157894656,191226112,141521536,84264064,106262912,84230912,87442176,64182272,23527936,49073664,66671232,31790592,11859584,25932032,14665856,-32306176,-3160960,103802112,98393728,6843776,-43602304,-69778304,-84572032,-78138368,-83697536,-144184320,-170204416,-162079360,-112867584,-49435520,-101313408,-182386688,-160429952,-144662784,-151170304,-113888256,-84510464,-72804608,-57906688,-70811392,-87696128,-110996352,-140727936,-139745920,-128874880,-113831808,-82643200,-45683840,16758272,45900544,63475712,152724864,270773504,265831552,213907584,208469888,161928960,106060032,94428288,78046720,42962560,79202304,90514560,54380032,51489920,53392256,2445568,-42847744,-19123584,-10457728,3246592,26532096,-5303168,-76648320,-76243328,-73464704,-5469440,72011136,85193344,51638528,26223232,-16381568,853760,56212736,86758400,54934144,-70386176,-134750080,-147004928,-142843520,-214727552,-235332736,-132167808,-9941376,63061248,73713664,81451136,16074752,-50086528,-54425600,-5818880,-9121792,-36166528,4884608,4443008,-39985152,-126750464,-215275008,-189952256,-97701504,-26688512,31902848,704896,-3861504,29990400,12968704,18622080,67725440,111148416,61073792,14917760,-5827200,-41547008,-47250304,15070592,109010944,139891328,111782912,19652224,-49961088,2555392,44651136,-11760896,-121074688,-135340288,-113110144,-116640384,-74306816,-44595456,441600,61996288,35231104,13502976,29243520,60723968,30459008,-14923392,-107782656,-227219456,-178674432,-52885376,-59321344,-77630464,-98429056,-108279424,-53924096,-27823872,-82571520,-153571968,-62053632,10747136,11990272,5259136,21376128,30177536,21175424,32073856,55110144,53771648,-36725376,-65985664,-45156480,-18411648,11104640,-60486272,-136705792,-129346304,-82765056,-110048768,-174595712,-128346368,-2806400,26211840,-6097152,-40049024,-112390784,-215537536,-222801280,-132835712,-40933632,4870912,58139392,12376448,-49557248,-48362368,-43709056,-108545280,-114344960,-78355712,-118959104,-105149696,-60847744,-36447360,63195392,208981760,254728960,217321088,136476928,53502208,-9098368,-10480640,-1215488,-18344192,-9636480,20064256,19372288,3026944,41547776,134328448,128858368,10440448,-51612544,18543360,55657472,68815744,28122752,-47827072,-100567040,-158369536,-168587136,-180279680,-227830784,-285217152,-210256640,-135777408,-136699264,-200666112,-206945920,-210147840,-248957440,-222847232,-178803584,-87483264,-52033152,-83937152,-89231488,-50445056,-27545088,-38827776,-35505280,-46238080,-54176000,-74140416,-52465024,-4108544,45111424,51874560,45278592,49011840,36437248,5997440,30262656,127909888,177497216,129977472,73409152,77471872,105062272,119685504,90430976,1561728,-136027136,-163241728,-138878208,-87334656,-53619200,52689152,97365888,64228608,74633088,154711296,186102656,135720832,74256896,35720576,-38116992,-49943680,-7479552,57790592,77153024,59683712,64580096,48528768,71739264,37511936,-48368768,-131354368,-138058368,-28905728,90870144,76418560,8546944,-42161920,-88684672,-169062272,-163773568,-85609856,-48560000,-16388224,-1330816,-36564736,11875968,62569088,86516096,71984640,51614080,26399744,-17200896,-77157376,-32962560,76003968,148320384,164726528,132298880,163787648,281668736,321642368,318423936,339406720,226338944,17916288,-84749312,-90766464,-82253184,34575360,155641216,146848000,111305600,42179712,-24601728,-46381312,-58868736,-24509568,4306944,6288384,-15258752,-76363904,-61199616,-20991104,4043136,-60264576,-122379264,-54328064,11011968,-73058816,-106745216,-47041408,-45717248,-62471936,-71915776,-45851008,9602048,7231488,-79641984,-122937344,-42048384,52517888,88946560,77934080,20703488,-54979840,-130455040,-216503040,-259393920,-250397056,-261842048,-276453888,-260866304,-200828800,-143102976,-132188032,-101851520,-66338816,-109883136,-103374848,-65674624,-65168128,-24858368,26941824,53338240,20337280,-79313152,-128833920,-165435904,-150361472,-86951424,-43900928,-68541824,-130473344,-106270208,-61370752,-57121152,-74466944,-48413696,46912384,30049792,-56020096,-93170304,-87850112,-53020032,-42041728,-110074752,-233847040,-246328320,-191985024,-219236736,-229034112,-179682560,-120713344,-110000640,-103446016,-76377472,-49131776,-30818688,-119884928,-217430656,-206129024,-139391616,-55049984,-66299392,-70715136,-41583488,-12094464,26630400,-356864,-5336448,48885632,79955072,48564608,21941888,19624960,44146304,63587840,67912064,29188352,7500672,47918336,60990592,39936256,-33765248,9352192,91545856,80106112,-20648704,-71610112,-70809728,-43842688,-1405952,-27659904,-113452544,-214935680,-240475904,-174443520,-77884672,49397504,68964608,-58672384,-114074496,-126901248,-152483328,-167928960,-222399488,-209799552,-131325056,-48576768,20515328,42826880,7458176,-23107456,-118366336,-142493568,-60048640,-26016768,3596672,35944064,67650688,123204096,90750848,26248320,-40050944,-106786560,-155288704,-159107584,-117735424,-74614272,-81907584,-67429376,25961856,54998400,-18797696,-73348480,-116907264,-80255872,23481088,72508032,41669888,-11855872,-96198400,-101712896,-51396736,2950656,22098048,-38170752,-85220864,3973248,138451200,139282432,122779392,177475456,226295296,147775360,89224960,85035008,51649920,15484288,-25613568,-27921536,-2129280,35910272,91635072,146202368,153528320,87662208,71538688,84892032,55306752,110533760,192683776,172271232,144990848,85791104,47694592,48281984,102520064,145986176,128207360,48538368,32438784,50859776,53931008,68085120,61572992,88372480,118914304,115565952,66294144,8690816,26681088,26326272,107902464,217372800,192613120,103985664,40369664,5613824,-29904128,-47288064,-70457472,-146824704,-114288128,40874496,176331136,179775360,77961472,65898880,67065728,28758144,15588224,-18255616,-24412032,10901376,44911872,12750080,-25742720,18818816,66841984,110369536,140433024,143048832,108742272,82018432,57043712,53561984,68929280,39085824,-26406400,-34734720,-26564480,-68578304,-122077696,-64844032,38757120,-8888448,-53879168,54450304,180533504,209527040,211792640,133515776,74256128,-2211840,-57764224,-49810816,-32925952,3122304,57909632,61113728,7710336,-979712,-23340288,-33346176,-53735424,-71402624,-53817856,-33554688,-39847424,-23086976,7899648,30628608,44266112,-17677824,-32666496,3525888,-10830336,-110904960,-183394304,-108421760,-57985920,-87551744,-110577280,-54758016,41055232,11569024,-22498560,21873280,86592768,127601024,161275648,176411264,156484480,197769728,214757632,220526592,160264576,91294720,88529408,109448192,151584000,169784064,70718080,27675392,112219392,193088256,210650240,154105344,103810304,59707136,40745984,2911360,-68883328,-84542080,-65394688,-64160896,-90623232,-166452992,-223951872,-215660544,-250936576,-189765248,-27931648,11412992,15466112,28505344,46014336,35252352,15283968,-11049088,-16329856,66319872,117351168,33755008,-44429056,-64013312,-37582976,-18167040,-21325184,-53336064,-166582272,-209681536,-217965696,-175271424,-80055424,-50221696,-67507072,-101970816,-138096768,-104496640,-116391424,-106354944,-110760704,-106160128,-108846592,-91810560,-66119168,-16667136,56011136,75753728,-4517632,-56341376,-86417408,-124781952,-134464640,-105881344,-132300160,-101249664,54187136,150310528,136214784,166283648,218817152,135660416,52739584,43159936,-35169664,-154617344,-245611520,-243922432,-211940224,-119450752,-72480384,-49102464,-71021184,-89457792,-73184896,-43780736,18671744,75171968,78891904,53241600,-20888320,-120272768,-80518272,-18431232,-10175872,-13713536,-72512384,-109693440,-131671680,-146703232,-129065856,-122693376,-108916352,-144212864,-157501056,-128230016,-44589312,33703808,34738816,-77240064,-167369728,-172535552,-136086272,-120842880,-90111488,-12272128,89288704,176555904,299725312,324892672,226058112,97635328,65928192,40481280,-21474304,-43877248,-149276032,-192164352,-152354048,-151551872,-112787840,-7359104,72188672,66162048,79799296,51517696,6147712,54166016,118368768,159936000,120718080,95240576,83129728,68769408,111709056,111618304,68608768,19109120,-41068416,-86642176,-35626240,8592640,-8005376,-1188736,13037184,42778624,52557568,9759104,-98871296,-155155712,-104615552,6093824,18157056,27286144,56481792,51205632,-30096384,-80949376,-26856320,50249600,163202560,122637440,10304384,16743680,62129408,95224064,23015168,-123553408,-231379072,-225352192,-92855936,-40686080,-22280704,-32781184,-5011328,-13831168,-28640896,-51889792,-101607040,-110317824,-145786752,-170193664,-138569856,-140233600,-133705728,-109422592,-127143808,-189759232,-210947328,-208246400,-235756032,-231841408,-164687232,-89056000,-58730112,-145389184,-181926400,-139678592,-158469248,-246963328,-250381056,-167516672,-126675072,-41913344,37469056,21065984,-42153344,-59563904,-120457088,-108500864,-65122048,-3789568,21714688,23723136,75200768,131190528,115858432,82904576,63756288,25653248,-31006848,-65467648,-37559936,57615744,100827264,131717504,101690112,25909120,-22902528,26023936,48654720,105640448,102414336,60520192,54371968,100612224,131798272,98658176,76902400,27681024,-42946048,-84216576,-111482496,-84449280,-5773696,-6896512,-22452352,-62465408,-95716224,-66755200,2943872,-5876352,-15063296,-65560448,-119801728,-119920000,-158117632,-175851392,-136723200,-55617152,39371648,77668608,133003008,92005248,53661056,114322560,95934208,39376128,53945600,12672768,-23105920,22800000,36144256,36641024,83379584,46182272,-87030656,-61693184,-47457152,-50036608,20926848,27673088,31623680,65211392,132470784,193911808,233794688,221945344,171535232,163014656,143946240,101373824,117302144,126283776,91413120,83746560,81964416,42732800,1300480,7285888,56121344,135883904,162973184,164285824,147116416,137220864,64287616,-9499648,-82515712,-131801600,-133344256,-92829952,-121022208,-151209856,-144468864,-148614912,-205633920,-243350656,-197189120,-165894656,-125345536,-2006400,136475392,151519744,143557120,147415808,136690816,93233024,23087744,20891392,125137920,200019200,199118848,135890944,56023296,-57502336,-132710528,-185938304,-210107520,-230450432,-248624384,-194623104,-147441280,-100470528,-62552064,16582144,57433984,63688960,57826944,44990080,57378944,84204544,101676928,42408832,-12175232,-21582080,7942144,39028480,65557632,51683968,-34803968,-40500096,-11843712,-20585856,-51717504,-87557888,-117241728,-84304512,34946176,121901056,81993984,-20891904,-81585280,-149393280,-201104000,-83440256,-9399296,33561344,73277056,113710336,124949120,101113472,139517440,110219904,94806528,108324864,119564416,55728000,-40048768,-84935168,-64452736,-45254016,-4670720,14120448,10277504,54667904,123492480,118284544,37563136,-7954688,-51850368,-57210624,13776512,55616000,99100160,205491328,186611712,138666112,138984192,109034880,97334912,68024576,69163264,55508352,18730752,26621824,28102016,-46984064,-74045568,14142976,106908416,141971584,123267200,134982400,136776576,73015552,52608768,95693056,144355968,146747904,66526464,-29556352,-32788096,96422400,163233408,105744768,41386880,87038208,176064768,216521600,90946176,-58686336,-70662656,-87188352,-174973696,-231288704,-200476032,-130723712,-43795072,-1083776,930048,-45677696,-68755712,-47437824,-128296320,-185403904,-151319424,-43904768,-18018816,-65690880,-68424576,-16507264,-5294976,-19550336,-75852928,-173302272,-263600512,-169888000,-38139904,4658816,36974464,11481472,-36040960,-95122816,-134279168,-70284544,20114432,24929024,6013952,25548032,11311488,-47834624,-51752192,952832,92288512,166438528,188084224,162761856,126707968,49147520,4975872,-33380992,-47696768,-13694464,-12244864,-17098752,63251968,45983232,-29529344,-107225344,-158700544,-208212096,-277136384,-278047232,-212173312,-178530688,-152514816,-121599104,-97659136,-144334080,-115773824,-2142336,52674560,30205824,-17362816,-27875072,194944,-35649280,-82106880,21515392,104268544,90701696,73320064,74712064,-63713408,-210403712,-189541632,-51218560,74315648,128728192,154599808,154605952,96228224,71746816,68759680,40603264,59148416,42425856,26897280,25389696,15740288,-38452992,-30831744,-32315008,-41842688,-23732224,23613312,84750720,115602944,101321216,78447744,53852928,26423040,36521344,32797568,39923712,71873280,123028992,127001984,34019968,-40146048,-95668864,-180812032,-198261888,-143406592,-89638784,-11121024,-10296576,-34104704,35368064,92619392,127222784,148216192,118037760,60183424,-9241088,-38409856,-6329088,-6907392,-26198016,20224,-13803136,20147328,19749632,-26007424,45327232,119516672,182979712,261375232,282497792,263526144,145780864,54455168,67766528,105627904,128422656,111015808,141427072,200696704,138263808,72305920,38477824,37325440,63383040,54268672,15251968,-19273472,-72274176,-74048128,-72089344,-77974144,-98371584,-80867584,-31135616,28828800,22028928,17364224,38425856,99455488,151647232,148547072,106837120,96374400,103736448,99728256,104051584,100121088,63949952,60097024,6550528,-69548672,-124203904,-161321216,-133377536,-66224896,-2966016,54260608,71649024,121307904,181815808,192960640,87311616,-57740160,-56701696,4765952,21235584,36538624,43107328,18006656,-35918848,-79510144,-168780032,-182306560,-132484224,-118578560,-127515008,-50840448,5745024,81524864,144036608,142536064,124135296,24448384,-46296192,-33605376,-10496512,-22773120,-88924672,-101496448,-58266880,19441792,67152768,36478336,2578048,-58353152,-80310144,6522496,135512704,224850432,252291072,214912000,134818944,114502016,133103744,167506816,173830400,181367040,106824192,-21859328,-41005184,84061184,60559232,-40420352,-47428480,-54059008,-50792960,-26662272,34051840,154234240,181229696,116570368,-53221120,-134606592,-97519744,-34603904,19362816,24035712,-10956928,10251648,-37098368,-132917376,-215163264,-276640256,-265644672,-214668416,-164352640,-121763712,-116386304,-148509824,-139007360,-100003200,-39579136,46302976,20903424,-22023424,-57245824,-51956096,-71525120,-79463040,-106095104,-116423040,-55246848,39957632,52920704,16490496,66124800,142350592,114735872,69315328,47137024,-26872064,-43645184,-53688320,-97682560,-80412160,-65011200,-78719872,-44824448,38000640,1904128,-30983552,-50021504,-89016960,-145343488,-178986752,-182238080,-134075008,-25613184,32938496,56513664,110008704,61661824,-40732544,-83663744,-74383104,-65742336,-11924352,16353792,-1769216,-44075264,-65516288,-75976704,-23711488,32664192,35874176,16401664,1018240,4988800,-17445760,-37641856,-40012672,-89572864,-156723968,-94239744,-58503680,-60671104,-1867520,42782080,695168,16517760,97855488,193832960,244790400,177859328,41736064,-28089344,12046720,48181504,-16894848,-94689152,-41881728,35257088,52875776,59211008,72020096,65774592,8525568,24852352,34916736,-10866432,-50071552,-93835264,-71630976,-78707328,-82114304,-27158784,61113472,66531584,25657344,-4089728,-52263808,-142300160,-186326656,-134234368,-81128960,-22878976,9796224,-28632704,-94522880,-90882816,-34066560,-20191104,-44706688,-53218688,-12655104,68285440,63936000,-22471552,-81594880,-101487232,-75731456,-75393536,-21676544,82468480,136271488,140548480,86239744,78078848,136144768,193917440,156841344,30097280,-65990400,-109115648,-55790080,-28648576,-80028800,-134790912,-94584576,-32135808,-42264832,-147735424,-117466496,30779136,122369408,92175488,108081024,62531456,-24511744,-33346176,-44974976,-12161024,18848768,-12071040,-58247040,-24998144,-40863488,-44739712,-126127104,-116197632,-70317312,-87538176,-64631296,-23537792,-6477184,-13955200,2879616,27053184,-5502208,3352704,56287744,51231744,30659328,49708928,106616064,125971584,138420480,137920256,117920512,88470016,96396928,55072384,-6320128,14453376,122965120,185867136,202520832,174572032,181512320,159184768,142901632,132698368,132194944,139248640,64527488,-50441344,-113691008,-99336960,-42951552,72624768,120636800,151567744,225321088,308416512,270510848,176746624,137131264,122532736,155414784,163883008,93592320,22068864,45990144,106927872,105748352,118901888,162620416,107770752,65051520,117205888,152740992,157612032,104391680,-40434176,-112850688,-71625472,-38496256,-65662464,-104387968,-66097536,24820480,75374720,33293312,-32574208,-55778176,-3627648,51043712,130041600,169406336,146828544,69120512,-3603328,-12137216,-927104,-17625856,7666304,4187008,-1077888,54462464,130994176,166452992,141851648,58261376,654720,-899200,56482688,66601984,38586496,96586624,91914368,42015232,16160512,41780224,45892736,15431936,-60647552,-86985088,-29825280,20909696,51837568,57681664,31681792,39860608,74343296,27119744,-29978368,3218048,53931776,78643968,76425600,75818368,53637248,-51349120,-97528704,-82152320,-73304576,-46799104,2097664,-6557184,61144064,105795328,119002880,96752000,29214592,-69528960,-74511232,-55639680,-59442944,-45370368,37037056,89696640,77342336,74581504,-2787712,-82234624,-59865216,-35337984,-21331840,-44844800,-59768064,-25614208,-9374208,-32848128,-36773120,-70962048,-101371904,-119508608,-42541056,-6332672,42654848,96283008,98318720,133812736,195891072,184141952,201785088,225367424,217134720,233269760,147712256,-7486976,-90716288,-158659200,-163776000,-126975744,-56382080,-432000,80045952,180325248,217511808,220679040,186840192,96576256,67473792,23710464,-73249536,-122894592,-77269248,-44185984,16231808,35009152,49526272,59454336,55795072,71060864,16443776,-43282304,-38998912,4663552,91661568,180519424,155202816,78278144,8501888,-28864896,-35015040,14633984,51757184,50986368,60721792,107010944,90560128,64019456,47417216,32281600,57192704,49966720,-37598976,-128844672,-132657152,-89361280,-40291328,54093952,174642816,190043776,84885504,21664384,31079040,131080704,162128768,68688256,-29129728,-8589568,97813248,148468736,146914944,188362368,197207424,174198016,168435456,179627392,99192064,-58308608,-134099072,-87557248,35516800,159560064,233547904,210040448,52373120,-5600128,24497280,9181568,-83013888,-157048448,-104322560,-20029568,21203712,69982976,64201728,138200832,224062592,208310656,101600128,15049728,-34166784,-75622400,-48992768,6772992,42034560,94630528,68156544,24542464,39049216,-7933952,-93652864,-127205888,-140608256,-120009600,-36041600,-1572736,-37939456,8845952,76123776,74745728,54977152,93054592,146675200,103156480,-20454784,-150203520,-225198336,-167356672,-99096192,-43926656,-25800960,-57306368,-93606784,-38978816,66800128,177884416,267787008,244507136,253752192,262191104,200434816,127995264,84924928,2961408,-84546048,-133001600,-114563712,-94566528,-26334336,134972416,207374208,178209280,85937152,-1088128,43290368,56558208,78023936,131555712,186493440,156125312,78600192,100812288,93174144,3061888,-48483840,-77225600,-83605888,32791936,72435840,28306688,-79641984,-197260288,-305374848,-316039936,-229681408,-205450752,-185407488,-156858240,-121025536,-116930176,-130142208,-78707456,-50094976,-105379200,-118727040,-28269696,16093696,-6968320,-13298816,-8888960,75904,-68009600,-115000064,-95245568,-78480256,-156378624,-167211008,-102206208,-58281600,-103151104,-137071872,-84659328,28302208,79824640,76913664,46574208,30104704,-2776832,-23429120,-42283520,-45445120,-103193472,-112518528,-132622976,-173716864,-187438848,-169115520,-137619712,-160478720,-212488320,-186079872,-58862592,-43433088,-37467008,7044992,-2133760,-44808960,-99934720,-139799680,-78509824,22760064,101881088,106314368,116941568,159559040,126922752,90899072,102283904,57439744,-39148800,-75032832,-79378304,-22092800,15871616,-92439680,-142574592,-167889408,-149722368,-136176384,-141294080,-164782592,-114858368,-85985920,-114391936,-119440256,-142101376,-153080064,-110343424,-135623936,-180806144,-164775424,-209119360,-273592704,-237593856,-129999104,-50995072,-9370880,32197376,62132608,59484928,20323712,12974336,3168000,-99673216,-136830592,-101642752,-42520832,29314816,-10383488,-91720704,-110226560,-69789824,-48740480,-123115904,-188546688,-184747392,-145763968,-22812672,96652416,138739840,107179136,70845056,93287808,93507584,83172480,97017344,114640000,103605632,118478848,185982080,206550656,146726144,128912384,79428992,11399680,-6123776,-42762880,-32354560,27969024,34620288,18537472,34898560,72799872,117087232,72444928,12044032,28186112,52909056,22021632,58938496,91619584,149245312,181610752,159211136,114893056,75991296,-11487616,-55883776,-41114240,-17781120,16239360,49315456,58457216,49168384,22422912,-112112256,-183882112,-215249024,-283708416,-249432448,-98388096,-26815488,-80006528,-110822528,-99927680,7039104,63144320,32414592,11476480,26120960,45755904,47197440,-13387008,-121531008,-196644224,-298162688,-337635456,-264132096,-148490880,-119446272,-169716480,-198997376,-204454656,-223800448,-174922624,-83007616,19608832,161773440,213041920,162192896,161933184,140976768,107142528,66937344,-26745472,-82668160,-105758720,-107423872,-156219008,-203763328,-186187392,-110863232,-85248512,-92430720,-86129152,-64381696,-72068096,-105997056,-57453056,-25381504,-69852928,-100185344,-152343168,-142683136,-39456384,39308928,2438272,-42150912,-68405248,-120637312,-150271872,-129892736,-132928000,-112455296,-106473728,-64716544,15825920,-22272256,-26446976,26187136,-76416,-73494528,-85869696,-76919552,-94583168,-112883968,-85954944,-46140928,-19593216,-15651968,-4974976,-34511232,-70987904,-101885056,-73686912,-51209600,10044416,104228352,163226112,157051776,105827968,69303680,58021760,-13583616,-92053888,-47417600,45855232,87628672,60458624,69547520,111663232,181629184,157903616,53914752,53007744,104099584,54387456,17725440,38017792,84359424,139486592,153885440,155344000,184452224,116549120,760064,-116099328,-175731328,-151562752,-63683584,-43768832,-92274688,-69717504,-79214720,-102806528,-127108608,-112585984,-85711616,-89759616,-112270976,-110393472,-39325312,3942272,-18038528,-52287360,-65169792,-67208064,-83840512,-27344512,44709504,86943360,36439168,-47239936,-82661632,-113230720,-129587584,-93089920,-27111680,-26258560,-6225024,4105600,13357440,112215040,174851200,191018240,129363840,93892736,106712320,61523968,-47182080,-80067328,-57401728,-48061440,-22066048,-6075648,39153152,17468160,-88190080,-164473728,-180578304,-144134912,-152542080,-153797888,-122151424,-110280192,-89006208,-36275968,66654080,122806912,108456832,57913088,-2671744,-34955904,-25466240,-40780288,-71793664,-163082752,-182984192,-113922816,-111175424,-144119680,-83183616,-58779776,-10930560,38202240,118899584,269391232,333336960,245373440,114102656,133500800,195250432,162240896,119585920,143232640,224935424,224892416,139466112,47648384,-26533760,-78235136,-82861056,-86862848,-135627520,-113419648,760704,101659648,184551424,212152064,187741312,157928064,185005824,194449792,148177152,193865344,229959808,204079872,132207872,123841920,168637056,118246144,94286848,53173376,-36294528,-77672960,-46137856,-3565184,2768000,11380480,-2694784,-8108544,-63209600,-39713792,10890112,44483840,91095296,104374784,128836096,132380416,130218880,71464832,55878016,83889792,28522368,-7207040,22815104,-6142592,-118280960,-116912768,-54337920,26038784,52789632,24374528,4124928,-5043328,97101824,195196032,113275904,20942848,-41086464,-68407040,-58068096,-32713984,20378496,72251392,96284928,102658816,18460672,-5443584,31084032,13617664,12192384,31084160,66360832,77515008,-15780352,-77142528,-81354880,-99462016,-107221248,-139767552,-224774912,-215154048,-179928448,-132898688,-48341504,11895680,87865088,75856128,28580736,28543232,11651968,-11421312,-70915584,-135229952,-114399872,-69271808,-63857536,-28255488,-41977472,-151646592,-214113152,-70763776,123370112,170546304,135571840,65137792,-16151040,-70591232,-96834944,-145371392,-162879872,-72358656,84915200,241897856,252575488,120689920,28508928,80607104,155773312,93998080,-6663296,-75349120,-94490496,-64927616,-16407808,-52039808,-79722240,-129700608,-185950848,-211895680,-175321344,-116230528,-91631872,-81215104,-45189376,-8521216,2335616,-86725248,-164343680,-132771968,-79622784,-90921088,-75533568,-32155264,5217536,31226496,102174592,159554432,133420416,76519424,72474752,78251008,126798080,145457792,63927808,-45171328,-132582400,-198156800,-184862592,-132452736,-129188096,-135679232,-73276672,-48864512,-95942016,-94489728,-58381568,-66971136,-56215936,510592,62503808,12684928,-44876928,-38234880,4460416,67240960,96068992,52941184,60595072,103617792,94201984,77393664,46403840,35580800,26439040,26915968,-10549504,-38561280,-41325824,28911488,96843520,52277248,44648576,131445888,116721792,6178944,-150388352,-221914880,-166488320,-101935616,-40489472,356352,-42765056,-42564096,-72930944,-99574400,-121882240,-127556608,-165273344,-123475968,-58552192,-17575936,-53613696,-52208000,-36048640,-95743232,-169824512,-149012608,-69503744,25155200,44745600,42604288,94328832,129066880,80937344,17658752,-2452224,-39059200,-40980224,-34167296,-52056576,-51720064,-8051584,-28809856,-26602240,58835072,91250816,57955200,3286656,-63496576,-75108608,-49593472,42555264,145627520,156249472,83201664,14231936,73965056,150594688,114927232,46337920,58441344,105104384,103518336,96775296,95065856,52386432,37871104,-34897536,-42994176,-46368896,-29580288,-24865536,-14998912,-81886592,-121794176,-75643392,-23005312,-55462784,-133807872,-133521280,-63375488,-17395200,-8686720,-59064832,-112579712,-98059904,-66425984,-66483712,-76759680,-34691840,23043968,29809024,36155904,88019072,132149504,116419328,97676160,89122048,10337280,-45448320,-31924096,13477376,6134400,3552128,-41086464,-90282368,-109682432,-95073792,-17694208,-6959360,-56330240,-23086080,64251520,110929280,159075456,222974848,198751232,114852864,114842624,143911168,165001472,148243584,99292544,52688256,37115520,-31433472,-62928256,-50679424,19443840,106403328,136258432,84948480,37646208,-43202432,-106879360,-93090816,1626880,52987520,10492160,-48239104,-105040000,-122383104,-139321984,-119079168,-28032896,74701696,178233472,255523968,269614976,269979520,204849024,164575232,170964480,199857152,179321088,116339328,87399040,45965824,20484736,21994112,41202304,89799808,52116736,-15048704,-80169600,-142660608,-169402752,-166030848,-104136064,-25589632,-105826688,-239206656,-213871360,-163672960,-71667968,37774848,115415552,161730944,109180928,36751104,23224576,-29402880,-83928320,-110966784,-99036928,-80023424,-95990912,-149837824,-170303488,-119088896,-107496960,-151342208,-167547136,-172976128,-161105280,-64641920,-9597568,-19009920,-141076992,-201843200,-173191424,-112468736,-42810496,-42556416,-78816256,-81967360,-140363392,-62907008,76271616,115477376,90936960,56302976,775552,-35453056,-7744512,15324032,-5972864,-14469504,-16616448,4155008,19196672,73965952,178751488,252312832,178679680,41803520,4781056,54978048,100097536,70632832,25973248,50843008,110468992,111350016,76444160,-18020480,-112593536,-127938560,-90361344,-23179264,11473024,49174272,64088960,23823232,43534336,63251968,54229248,39867648,47801600,40367232,3278336,25786240,68110720,80406016,62695040,68148480,45130752,33799040,86342016,131087360,213582592,227600256,159696512,100295552,111040000,92712320,136251776,168208384,116122112,75122304,88306560,128605952,186354432,187775232,204194688,248180224,267071744,190617728,70134912,-44250240,-96460800,-102884480,-90167424,5804288,53482240,14540800,8321792,25504128,36487936,22280064,-30849664,-69235456,-71226752,-46084224,-69158400,-74847104,-40441984,7145344,84605312,116751360,146210176,202381568,169812224,136597248,128796800,69326208,20117504,-7487616,20998016,62626176,64148224,117703424,108525696,1512832,-59557504,-118783488,-140704384,-102555904,-56552320,-35031424,-1852928,34161792,67715712,87736064,74262272,82817664,64176896,62548224,50519040,21063680,40322560,59940480,101843328,95948800,44361984,-8751744,-50432000,6270208,14262784,-2601216,-30159232,-30330112,26859136,7633408,-35178624,-115924352,-90263680,-14837760,-427264,-24956416,9128704,58107136,41568256,22738816,50970368,131831040,184375040,141876352,99934336,50654080,50260992,129715968,160218240,159442816,103389440,82497024,45859840,46781568,79875712,82842496,37339392,-2501760,-20264960,-15012096,-58675968,-148123264,-247260160,-279069184,-170712320,-93800448,-132496896,-169905024,-96164352,1816064,7216256,-14732928,-15019904,-21388544,-46061952,-20199552,-41272960,-87238784,-43267968,-21822336,-52487936,-89241856,-54784256,3849216,8687616,-21323776,-30935936,21818496,53075840,-12312192,-56757632,3025280,47259648,68954752,86062848,70366976,43561600,40626816,48105728,24898816,-18385536,-67600512,-51968640,46700672,95654144,62427904,-21462656,-68732160,-56952576,-36811392,-37326208,10043264,95943552,121616000,63404160,-18032640,-34568832,7801600,12149504,-17103232,-63121920,-17131520,5904000,-47617536,-101786752,-157379200,-132641024,-88008960,-104844288,-89025408,-72004608,-66226688,-96346752,-153543424,-171501696,-119294336,-62041984,-50662912,20662656,119148800,154812160,82003200,-51365504,-112045696,-133774464,-85121280,4619520,62797696,60934656,61306368,37953664,6496256,-37619328,-11371136,46559488,28538496,-11749120,-3871488,39833216,7198976,-22021760,-9467008,37173120,86073984,67905920,8130816,-73128064,-119724928,-115547904,-97535360,-55128960,-68036992,-79505792,-33853312,54241408,129228288,154332672,165280896,176174720,164121728,158709248,187836160,185940480,131458304,46954368,-21136384,-84840192,-73570432,20532480,32317056,-1760640,15959808,49703936,101869440,128699776,51083904,-35065088,-21192192,7507328,45462400,37375744,13460224,54339712,92844544,99235584,53845248,21726464,-10953472,1160832,-25898240,-46661248,-18320256,32485632,62285824,59014656,60046592,34076544,46204416,123402752,152197760,121753600,183431936,137672320,62126208,39970304,-23603072,-86238976,-100454656,-73929856,-57896320,-24712576,-10360960,-40050560,-102672896,-118252544,-101142784,-66774912,-32469376,-40766336,-60348032,-73994624,-130977792,-167201408,-186532480,-142156032,-33453696,100831488,144965248,176620672,229044736,243628928,161119232,29850112,-74719104,-152679552,-154486912,-120368640,-127155072,-83994240,-27796736,6369024,34688896,65723008,102935424,131694336,154861696,117646976,69676416,77792384,61665792,66199552,69702272,66408448,76206080,10209408,27170048,107106176,105590656,101075456,12999552,-128479232,-220647680,-128942592,-21610496,-51287296,-142206976,-102093568,-62685056,10184832,105081088,160940416,129787264,56572928,25361024,19267072,69448192,106555136,135324288,170882944,180333568,83603968,15397120,44222592,46911872,-9078784,-45118464,-80236800,-133629568,-101420928,-33772928,-15472384,4681984,13205632,-9160320,-21906688,1971328,47215104,104007424,138313344,150218112,124151680,33912448,-31817472,53151232,125140352,120882688,115666944,87368704,-8934912,-95276544,-176806272,-200824832,-152637696,-103262336,-61274624,-33274624,-23664512,-43096064,-66154112,-108432000,-112999296,-83434240,-21589760,23168512,-21644032,-61471744,-77541248,-145532288,-195143936,-249071104,-237331200,-227602816,-224843008,-189787392,-54450176,78016384,96972544,108269568,105146368,87441664,13557504,-85437824,-121433088,-106224896,-131435392,-200018432,-190304128,-152391168,-84567680,-21140480,12206336,37132928,-6813696,-116591104,-161819392,-99540352,-6299136,-30100480,-155184640,-236548608,-186160256,-160474112,-119317248,-80796800,-102693504,-161636992,-183161728,-164212736,-100762496,9374848,116077312,103468032,58339968,55239040,18631040,-55046784,-16155648,3727744,30118144,66262912,6045568,-128608896,-163494528,-125767936,-57921152,8727168,22536448,455552,23926144,337536,-7298304,-6403968,-42370688,-44529664,5765888,-12619904,-62253056,-34378752,1407616,42388736,86502912,21502464,-29469824,-1705856,-45746176,-78953344,-115472000,-153107328,-148815104,-50917632,34233984,105239680,152448640,208452864,202877568,134345856,35327232,30645120,85396352,65563264,79172224,157299456,218307328,209502976,165175552,131790336,79614080,67944832,66332288,115194496,159921920,153412736,102645248,99998208,125222144,140695808,85196672,-20446336,-99396224,-68509312,-30569984,-12711680,-36381696,-68645376,-143332224,-162934784,-63204224,15590912,51275392,36381952,16617984,-31032832,-105837824,-88062720,-37192832,-89387136,-230989056,-306874240,-287289088,-269534464,-249113856,-207227904,-211906176,-178893312,-141942400,-139500544,-81218048,-39890048,-26968576,-9660544,40631040,18863744,10671744,34502528,1230976,-56784000,-108840960,-101447040,-86167808,-82589312,-93390848,-139994112,-85977984,-15441152,-31858688,-118458496,-170855296,-118217728,-79917568,-41169024,-53303168,-81439744,-70580608,-67138688,-54176128,-58322944,-12161408,43609472,-8863232,-31824640,-85510528,-103908480,-98838400,-87227008,-55336064,-66715008,-151435904,-167244544,-126940160,-116003328,-140075648,-118860544,-180451456,-217776640,-214782336,-175864704,-97944576,-60715776,-113410432,-71744256,-22652928,48594432,141244800,121643904,21463936,-17746432,5609472,33492352,12549632,54055552,111080448,138438144,110417024,45579776,66528768,158013312,187959808,102042112,47364096,54808832,76431360,11911040,-136517248,-145720832,-47125632,40598272,80595200,89591424,107524992,106823040,46105344,39848192,62515840,67752064,26660480,-5573888,2113920,7692032,-8173440,-23217792,-13665152,-41863040,-74028544,-77082752,-128325120,-166111104,-188090240,-167087360,-162557824,-141853184,-117414016,-51590656,-7806080,-26369536,-25876224,20934016,14890624,-35679616,-67193344,-92149504,-103491072,-133726464,-215123328,-198040832,-63623168,-1759616,28207360,13109888,-58306176,-92608768,-92903296,-78999936,-54516608,20896256,93529216,86372736,77849472,115345920,100372992,87432192,94612096,48089344,89960448,114472704,96897024,109855488,90923520,51112704,13867648,52824576,92941952,81200512,95965952,134738944,193572480,161583744,32441600,-32153856,-11706112,-7577600,-22466816,13283968,23684352,-13397120,-75180672,-158756096,-159187456,-82863488,-55086720,-54615168,-29224448,-93819904,-143513984,-112541312,-135854976,-177274624,-93937664,27379712,39123072,32340608,55907456,113048448,76275584,27036288,-27474688,-46027008,19716736,91370496,133285888,196177920,263359488,284678016,270967808,231858048,171288960,114651648,94619264,172316800,217539072,186897408,201404928,215040896,208037376,151470592,108995968,131469056,152392192,114432256,45839104,76239232,86346752,16976512,-25225600,-19169792,54368000,98414720,66955264,-14695936,-80069632,-119895808,-195234688,-226770304,-156608256,-158155392,-237322624,-205979008,-148613376,-37996416,9088256,-26590592,6076800,5078528,-67225728,-118521856,-143857536,-117505024,-73582592,-57775872,-35761280,-36927360,-72500864,-120451200,-168285824,-219025536,-242688000,-260055936,-142416768,64391936,156948480,187675648,157348992,115759616,57001472,20694528,-10869504,40033536,86753408,42591744,-20583936,-8717696,-4613504,-51958656,-67529984,-46070144,-106872832,-197147904,-221393280,-202056448,-224592128,-259250304,-234470400,-136974592,-113843328,-97395584,-77409152,-65957760,-59833472,5608576,122379904,215854592,189093376,121874944,114434688,52641536,70299264,85283840,43081088,91180544,159185536,168043264,146526336,144154880,203134976,209258496,218546304,259931776,240199936,209769984,264657664,300327808,221140352,122264320,122151168,94252672,9037184,-69126272,-41622144,2996224,12269184,56685696,42787072,17360768,36496896,69153408,77369216,47495936,34662144,106746624,127736192,63350144,16478080,-11016576,-57116672,-42153344,73752704,173357440,220194944,153080064,45414016,-45753216,-61190144,-67884032,-56075776,-69667968,-44256256,-44937216,-84426496,-49458944,18139136,58574080,93477248,113794944,61969664,-6754560,-41859072,-57956736,-83170816,-89469568,-96597248,-93945472,-107292544,-76266496,5127040,69955072,73727104,37968512,31390208,-12800256,5782912,11739520,-67698304,-149660416,-164048512,-118466048,-12909952,79620992,122316032,156536832,87440384,19100800,-62511616,-139207040,-141574912,-99322496,-45566336,-6744320,9645952,-28289280,-48182016,-78266880,-66368896,-40919808,-98544768,-91097088,-4684032,-17427200,-37349888,-965504,-36157184,-169165952,-192235520,-128833408,-148969600,-150935296,-78483200,-9891712,16574464,-2971264,41012864,92561920,122621696,153513216,190811520,152842496,25538176,-56692480,-63678720,-11584000,77223296,148164736,95704832,4458240,-84152448,-140026880,-108428032,-8275456,56613504,69910528,5721856,-73252096,-151942656,-132190080,-137060608,-122626688,-106151424,-127543040,-163956480,-179236224,-201282304,-163838208,-116175360,-64436352,-38196480,-35945984,-71997952,-149436416,-206303488,-202532736,-196319360,-232762880,-288919680,-282607872,-182947200,-74460160,-37468416,-50816896,-23696768,11121536,-27322624,-36961664,-31241600,35712256,97606144,75495552,50424064,10292480,-18334080,-53910144,-36919936,-8651648,50860160,83091456,60686592,-25809792,-10912384,104170880,176095232,206628736,203285632,159111040,69957888,-92018944,-103356928,-44764160,-30066304,27699840,54562048,-24895360,-92273536,-56766720,41070336,104676992,106654336,54170880,-40624256,-69241856,-47480192,-31309312,-60889472,-56503680,-2374016,-9701760,-34079232,-39668224,-80208000,-116968320,-107264000,-97366912,-60407808,-58935424,-102576768,-179025920,-248163712,-292524544,-301952000,-211602816,-131863424,-91585152,-83757440,-75721088,-58112128,-78403328,-51882880,-22989952,-67635072,-120515200,-126915584,-117698688,-49876352,34504832,88634624,80875136,33845632,24423680,51074688,86315648,95953664,134029824,126529664,96778624,72233344,79870592,88502784,111905792,194502656,240921856,276919936,283479168,242917120,175019904,111120512,105456640,157942656,316229632,414217088,405104640,327350144,216871680,182567168,187450624,168855552,88861568,30557568,46697088,96497792,162238848,217467520,225351168,186594048,159889920,114962048,89747840,28041984,-26814976,-6871296,14914304,-60697344,-145984256,-154676352,-94403456,-46371584,-44667904,19804160,34261504,-30629120,-36375040,12725120,1347968,-7775488,25698304,73589632,55995392,341760,60406912,79278208,12828160,-36320256,-25762816,28169728,35328128,38916608,40368128,106639744,207832704,151386240,110363776,75392512,22048384,31578112,1054336,19659264,6049536,-52178944,-31919744,897792,-6837248,14938752,90993536,141847040,88761856,78593408,58935808,64210816,19249408,18805760,33003392,67842944,180736640,246071680,177173632,-1526144,-136350208,-179992960,-160965888,-103932160,-99124608,-136293376,-113043328,-32131968,-31044608,-62196352,-121433984,-138131840,-130273024,-182127360,-184588800,-68453888,59983872,95718400,54433408,88684928,153118336,183121536,158151552,66190720,1665920,-6331776,59416576,186670848,216114688,131491200,37293056,14047872,54075520,8595968,-51717888,-18868224,41685248,107111040,126208384,86935808,42785920,17907584,30198784,70300032,124643456,112625664,95198720,66295424,91246336,165894144,136291840,106478720,159814016,156672768,66657536,40708224,25864704,-58058496,-149603456,-203624704,-321026304,-313441792,-172072704,-53408128,-11813632,8188800,49671296,63981440,132163584,148575360,119511552,102018432,7197184,-89938816,-114461056,-46851328,47532032,39960576,-22493568,-146513920,-265359360,-331353472,-344534272,-268556416,-185674368,-107060608,-32603904,-49332352,-71008384,-74894976,-69415808,-151822336,-196025472,-187892992,-182011520,-203738240,-152081536,-70514560,-20878976,-17546496,-19112064,-41378816,-104186880,-157123200,-121467264,-32464896,20598016,13123200,-45828352,-50680960,-19062272,3283200,-10990848,-94579584,-138212864,-107216512,-46536832,71155200,105387648,36353792,-59807104,-64101248,-96715520,-165842688,-164009472,-118989056,-107454592,-103856512,-68015360,-23455104,4159744,-2918400,-51788800,-91620736,-123808256,-140979456,-143512704,-120687232,-7529856,15104128,-36414720,-69642752,-57976192,-61984128,-50518016,38506368,76275712,34107776,47511936,53409664,-15559936,-49183616,11867264,38573952,6686336,9670016,-6579328,32854656,135128448,167185152,85611392,32988544,68685824,104704256,62526080,26549632,37899904,45668992,-27742976,-44891264,-37239808,-3389184,71882496,135038336,131346688,77022720,28746752,-23638528,-42607232,10816128,-3216000,-70381824,-101489024,-37826048,-8550144,-8087936,-13925376,-44964352,-5236352,162140288,255936896,230971136,136140672,32816512,21292416,48781184,-9571456,-71683456,-95812352,-92309888,-32775808,17315840,7508096,-47862144,-49036672,45701632,84164352,71867520,54597248,59346176,76500352,50577024,17219072,23074944,70781568,-42311424,-81523200,-44689536,-31235840,33535232,146579968,195796736,149468544,97931392,-7179264,-62724352,-84944640,-134383104,-180241408,-174823040,-154893440,-108794240,-37200896,53125888,72768640,51969024,86855168,154105472,142358400,101342976,86267392,116442624,143386880,77148032,-2885504,-21452160,7701632,41495424,-559232,-102569088,-135921792,-102786176,-34417280,35313664,84749824,57708800,-2937344,-25104000,-58764160,-110999552,-215055232,-265869568,-194088448,-101806720,-35203712,-46416768,-99810304,-175488896,-176869376,-68595072,52234368,156870400,205158144,175993600,160854528,175916032,187764096,266455552,301188736,273266944,194315520,184717440,260464128,265920640,169118080,75945600,75201792,50803584,12147712,32937728,68981632,12256384,-72728832,-64270592,-63844608,-32092928,5095808,1866368,-30909312,-131075840,-229637632,-208551296,-128430592,-100241024,-36067584,15279616,39803904,-18099456,-97038848,-146354816,-139146240,-119895552,-97365376,-43070336,10040064,-45365760,-91620352,-66312448,-17107968,17312512,31058432,113514752,122470784,65939328,8833792,-55034752,-48912384,-56130816,-72782976,-50332928,3189376,57024128,58852224,35486464,116089856,196253312,165105536,135877760,122424576,99137536,120431360,127461504,59490176,-15501952,-55769088,-65264640,-99166720,-98298112,-139132032,-176372992,-148818176,-50296192,29731456,26928384,-63361408,-185549312,-202888832,-123046912,-26099584,-13041408,-113342592,-177083648,-105809024,84750720,116220032,11273728,-71598720,-97150592,-132266880,-123721984,-53189248,13080064,24214144,6366080,-45463552,-41486208,-1392128,52185728,56759040,100215424,91792000,5419008,-25759360,-70786944,-118447360,-118985344,-95272448,-123085184,-139128832,-140857472,-152355840,-183621504,-164127104,-192309888,-209149568,-193174272,-141843584,-121969792,-129730176,-63273728,-49673856,-30560896,23541888,-31656064,-89377792,-101963520,-77099904,-66417024,-75387008,-99443328,-172130176,-215318656,-177211776,-99594752,-31951232,-757888,-7789696,-18903552,-36493824,-49938816,-72612608,-81645312,-38893440,-17165952,10363648,92348416,179514880,235982976,208649216,154159872,106384768,55638016,-30615808,-40996480,-29449344,-14982272,283776,45585536,73925760,131864576,146224384,113049728,54005504,-76374784,-141585664,-108859008,-63527296,-20838528,3263872,29104896,-9662720,-95969536,-131744256,-99670528,-78194688,-27675136,46767872,79721984,67024000,11883392,-41044992,-135562112,-142772992,-122702336,-149875968,-106297216,-41545088,-45527296,-145110656,-83093120,73326848,129987584,84706816,94057088,151839488,119554048,55972992,-10689408,-65728640,-119321600,-83997440,-42776960,-86833664,-66757120,-19900800,1272832,-17602816,-15442176,-16360704,57357696,128726400,68035072,21338112,90799744,180163072,237114496,211406208,100392576,65684992,74014464,39272448,39726720,40524800,69353344,91246592,86887296,38155008,54695808,110717312,138355328,146844544,78577024,-13501312,-37540224,-58973568,-100742016,-89338112,-70673920,-89325568,-137879808,-190338048,-147865856,-51141248,44689664,61308288,81138816,99595904,99278848,108463744,103157632,105114880,76550912,-1043200,-14482048,38357632,67425920,72500224,64419968,48404736,-12482816,-70360320,-76985600,-42752256,-74459008,-52684032,30682496,46042112,8548992,3028096,37002752,77994112,110559616,39633408,-48543616,-14826624,46863872,15426432,-64223872,-89752448,-86511616,-23856384,-37486464,-44220544,25332608,34289024,8736256,-55834112,-91160320,-53916160,42516736,112148992,68912128,69934080,139993728,209069952,226409984,233554176,218620288,270447872,276050944,249719296,235172352,186510848,176450176,142151680,97404032,117659904,78492160,69993728,149772928,175054976,166770560,205664384,261400576,255079680,213950208,156299264,83217024,136211328,220534272,195403776,131032064,168109312,157279872,43957632,-35511424,-11281536,-28593152,-36364416,5505408,100795392,144543616,184376320,151015680,28017792,-49090048,-519424,39741568,62737792,74154240,65068672,31399168,-15191296,-36391168,-63531776,-65807872,-57683072,-98218368,-188588032,-206457984,-140023424,-62403584,-18231168,-39810048,-62652800,-81076352,-107072768,-47646336,38154368,29970944,-72250240,-119795712,-175307648,-259443200,-265969664,-190279296,-136981760,-146845440,-119645056,-76288512,-83178496,-148671104,-192231296,-254972544,-227114624,-82645888,103587456,181419520,142819840,122330752,85150720,-75294208,-171229824,-115721088,-23374208,-31075072,-77563776,-55466112,-60648448,-97070976,-171773184,-274752768,-274535296,-146454400,-5073408,43249792,10939520,-26081920,-86600576,-136357632,-139778176,-179538048,-148768896,-43796224,-16996992,-26028032,35617536,34719744,-55029632,-101824896,-56872832,-14357888,-71716608,-98579328,-64720640,9976576,97144064,42295936,-36228352,-47953664,-17654656,33075840,108119808,161947136,150441856,140015488,209790464,195910528,76168704,17101312,38237952,88035712,118354816,105015168,65743360,-32277120,-71597952,-62491520,-8944000,-5085440,-1314432,135456640,263898240,233046272,219726848,242755328,252398976,220474496,161861376,113330560,102964864,126946048,133024640,195023104,156334464,58936064,-54084352,-143103232,-176366464,-207031296,-216735872,-185952256,-162492288,-82189568,58608768,145683328,95171200,-5888384,-46968192,28414592,71778688,100646528,160755200,137559168,140796032,198146560,145974912,77959168,79128960,77865728,5462528,-85892736,-112345984,-62025344,-4970624,40249984,59749632,119356672,137434112,121152000,39468416,26733056,47099904,-8757760,-93769472,-118988288,-19647104,48926464,-18186496,-81355264,-119333760,-99902336,-33740544,102532480,139294080,93953792,65547136,93192576,85745920,60854528,15107072,-11881600,34242176,118543104,117196800,48144256,27444480,84408064,50060928,-37919488,-100882048,-111999360,-81315712,-46068352,-38301824,5858688,-11101312,-87319424,-12238464,88772864,133992320,117097856,94937088,69975936,105183872,196593280,239374720,228867328,213686528,139924608,40022784,17741568,-33319296,-114258944,-138492672,-186275840,-260948864,-289960448,-251983488,-200968064,-137584384,-127999104,-204952448,-219769600,-167185792,-92673280,-36936704,-52689024,-69129728,-14189824,-12694400,-64655872,-106028672,-119651456,-182482304,-228348928,-189795200,-159340800,-237595392,-263004288,-216432128,-142120448,-74436352,-59619712,-62978560,-88405504,-88657536,-80001664,-35329408,-18018944,-65278080,-111750528,-144745600,-120919296,-23847296,10229504,4434048,89763712,137864192,98013952,100460416,54562816,-24643584,-59741824,-82629376,-86386688,-55252352,-49703040,-116493824,-157349632,-118665472,-53419904,-3809408,57009664,75954688,90670080,144258816,157512448,107404928,55975296,46467712,50096000,22048896,958080,-26410496,-54367232,-70140672,-46194304,-1412992,1393792,46891008,129632128,209204352,284962048,263873536,220462720,185559296,149772544,160656640,189230464,216619904,215557120,155538432,99354752,137031040,225409152,286517376,293580160,257232000,216283008,215681792,210062336,130210176,25113472,-21585536,275072,104875776,130340608,119270656,107021696,108613504,160008704,101150976,21713920,-65574272,-98677888,-27080576,52322816,59022976,53549568,36910848,10804096,82920192,130357888,134992128,135122560,84725504,-697856,-92782848,-95295616,-15415680,99182976,184231680,99937408,-10554112,-41261056,-33232384,-32557312,381696,-7478144,-19130496,-3658112,18791680,44749056,61207936,50298880,65152,-73912832,-74575872,-41227520,-39356416,-32707968,2904064,-7024128,28738560,36958336,18681472,11442560,10567936,-17155328,3923328,69091456,127489152,135543552,73572608,33376768,56785408,122805248,139704448,141252096,108917376,66098816,63199488,29040384,-21080704,-120272384,-172358528,-214866816,-265739392,-231802496,-155147904,-144452608,-140560384,-92062592,-102828288,-67341824,28448640,115412608,58321280,-33815040,-183124736,-224255616,-116840576,18850688,52411392,86574592,85015552,29367680,29144832,45435392,43961088,7829120,-58499456,-95771136,-93324928,-191025664,-245428096,-259376640,-328035968,-267388032,-101822848,-4769792,44600192,-15261056,-122825088,-238867456,-251873024,-177903744,-164562688,-96456832,1337472,23411584,-16411008,-26025344,36861440,33857664,-44466304,-47566208,-39351936,-71025024,-80752768,-123194112,-164871936,-225069056,-196740096,-173359872,-222358528,-251576448,-228225280,-222482432,-168288896,-87209728,-56427648,-91435648,-98124800,-79482112,-94149504,-64177792,-73496832,-61851392,-3143424,71055616,178711424,270887808,283966464,230424576,139933952,107479296,105636096,71904896,24687488,41264896,113384320,128751232,139444736,179860352,148933504,55435136,-46459264,-96711296,-3791872,64163584,15359232,46887552,97296000,75081600,50962944,115272320,175165440,146349440,119176448,51508224,37671808,84000384,149355008,63184384,-51570432,-53076224,-78307968,-149659520,-169157248,-99595136,-57313664,-85853952,-81436160,-24914560,34799616,6626048,-10417664,-18142080,-11427840,-67553152,-63018752,5628160,84167424,114231680,113650176,146644864,108569472,4067200,-36923520,-38581504,18745344,96712192,133893632,90268288,33654912,50794752,66189056,63428608,32146816,49664,37757824,24887808,-43436672,-49366272,-52413568,4573056,65191296,129616128,137773056,156782720,112014336,42435840,-12396544,3740416,60021888,73983488,93392000,40416000,13692416,45767040,31234048,74214528,178819200,213537792,140375680,78812288,46204288,-2810112,-24523648,-82392832,-103442048,-80860800,-54211072,-28006144,4386944,11880832,-50760192,-105976576,-107078912,-86177280,-43887104,-28189056,-79965312,-108427136,-124104320,-111447808,-93387648,-34323712,64212224,117434240,146544000,80126080,-101662848,-240652800,-229857664,-166957952,-72871936,-9893120,-9723904,-7814400,34863488,69315456,123808896,175931520,160222464,81439744,-54309888,-120086656,-46007424,8239872,-12754432,24940800,43819136,44733184,56537856,104688128,59598208,-5775232,-10485504,4370304,-24632064,-72578560,-85033856,-106800384,-62978944,-15982208,21480960,11123200,-36984320,-103626496,-80860800,11192448,91285120,91810816,950656,-103353728,-101489280,-117334144,-165598080,-101425408,-1385344,55740288,57072256,24318976,-12216448,-62573696,-143489536,-118128512,-69081728,-82458496,-98871808,-118203136,-132824192,-120077696,-119171072,-124991744,-65791488,-1528576,30449920,-12745088,-68379904,-106338816,-78589440,-7961216,19005440,-36759168,-178972160,-229823360,-147909120,-58706816,3795072,16328192,-12863232,-39757184,-19720448,32620672,96077184,89855744,82636160,67656192,82098560,118755712,84827008,32875008,18949248,69663104,99976832,64329856,78114176,129861376,81763968,93259520,133737088,220739072,262629120,257346048,237308672,188202240,82164352,-111530880,-208711680,-129235712,-27705472,55692416,105872640,148439808,152970240,97081472,138868352,210919296,200568448,24075264,-76931584,-54991104,-40553728,-8204800,50865408,56199552,66163072,80896128,137096576,204573312,288088576,298084864,248883840,227267200,194242176,137462400,39529856,36724608,69100288,57422080,62068352,59209472,5383936,-105289088,-201631744,-146032128,-121586816,-118684928,-39509120,27243008,73927680,96520448,22161920,-63897472,-81532544,-78218752,-81122304,-69390720,-102722304,-65602816,-53651584,-54973056,-37045760,-60980480,-86458752,-66793088,-89873280,-94139648,-23137152,-4727168,-66803712,-99412992,-113791488,-123036288,-185363456,-196923648,-127060224,-49778944,57428480,113264768,124386944,111763840,64597248,17612800,-49809920,-96206592,-146745088,-181515648,-132954880,-92595968,-161793024,-258798592,-169695232,-34520960,27060352,17583616,-23862528,-90560000,-102319744,-86649088,-78780160,-92843136,-36301440,73982208,87765248,32033536,55314944,99825152,88672512,99926400,107606656,72977792,28854400,43533056,35762176,-57805056,-118793984,-117673728,-87771008,-62292736,-65583616,-151222912,-213511040,-179274240,-188158848,-206227072,-194651648,-126642944,-30089856,6981376,29367040,7985024,-40843776,-43420672,-23042816,23237632,60020096,52588288,-1798656,-16097536,20765696,63931648,65414656,54151168,394496,-103241088,-217326720,-222724864,-211652480,-83169920,10828800,55568768,41793920,36593920,67415808,144563712,234512640,312500736,331848832,281501824,91971712,-65081600,-68892160,-15878144,7880576,39779712,95138432,125185536,101266816,43877760,-26763392,-56217728,-24138240,18973824,-16445184,-33662592,-42967680,-17419776,-4198784,-26139520,-49261568,-112515456,-96138752,15484928,37631232,11441280,31021952,29845248,-23442304,-69070336,-105267840,-128083840,-136507136,-45632768,-38858368,-145810688,-168412672,-122180224,-113218176,-99330816,-80824192,-30770304,4360832,63468032,123997696,165322624,161814784,166686464,194968064,213850880,189423488,135936640,87727616,48285184,-30883840,-85122560,-52290048,9300608,-16318208,-68734592,-83869056,-113470336,-140944512,-97878144,-49206272,24835584,50274176,21846400,-9123712,18996352,35431168,28451200,62289152,130650624,127225856,89741312,47829632,46374400,50915712,41338368,29925504,41329024,-446080,-13115904,66211584,31334912,-21111808,31141888,-51048832,-120437376,-121870592,-64234368,22478208,52378880,30745856,31742336,32488064,10436992,-506624,-14940928,-28288128,-6341376,49534208,41267712,25160704,33693056,3843584,-10076928,-25392000,1134848,55932416,47552384,17074688,26294400,-11566464,10720384,66183040,103243648,86868992,68212864,66099072,35093888,-57210752,-79648256,-40543616,-3460736,22985344,-2276864,-108864384,-188264704,-148468352,-39728768,-40034816,-60870528,-80519040,25249152,159976448,198797952,123916928,-16228352,-126332032,-198719872,-226316544,-227050368,-224002048,-180337024,-103981056,-105263360,-163888256,-244876544,-250473728,-157780096,-107095808,-85619456,-112838784,-109735808,-14655744,116377216,183522688,192610176,179206912,167109504,194119296,147311488,81864832,60265088,4240640,35854976,34972416,26723840,29716992,-44967808,-137996288,-151118080,-28923776,21994496,-28896384,-126813952,-166366208,-180006912,-227953280,-296278016,-261560192,-210811776,-173839104,-82495360,20598400,47571712,48736896,38699136,11568896,20544000,55557760,109654656,156901120,188427264,173104256,141555840,87435648,54639360,75918592,125122048,105896576,30942080,10901248,13667328,-2046976,10642688,15070592,-50950784,-71644800,-49542784,-50607360,-63462400,-53312384,-57052800,-10963712,41464064,-25678976,-98554880,-93882880,-54738944,34210176,60198272,122391936,144962432,62161280,-13570048,-25791744,11076096,72916864,136216576,123348352,109673472,104863488,66439936,21418496,-13053568,-43480448,-56136832,-14573696,-48750848,-102225152,-127168384,-146130048,-162841088,-136917888,-97015168,-126198144,-152619264,-181493376,-109065088,-59785728,-52391424,-40329216,-62295296,-30004096,-52596864,-85583232,-41836416,-54245632,-93093632,-71386368,-77258240,-67891200,-58089472,10922752,18644352,-16576256,-51111168,-96598400,-64297856,13557376,-6414848,-59051648,-112663040,-144221696,-166245888,-121428480,-44911872,10481152,52505216,165925632,153745792,23120384,-22745344,-61054592,-110668928,-131606528,-140821120,-137735040,-89061632,-81854336,-100290048,-45660288,5168384,17705216,-32751488,-164155136,-195059584,-50683136,41144704,114670592,154619136,168593536,130893184,52430976,26953728,29278464,-3750400,-20576768,-26593280,-14273664,-40348672,-85075328,-97982464,-180713728,-319348736,-304830976,-146738944,-9455872,53723520,106688768,144198272,133685120,64622208,39185664,54234112,121243776,123730944,91967360,104072448,103826688,111712128,201743360,298824448,236718848,105754496,72252544,23626880,50321280,131678720,108292992,63374336,53081216,18942976,-56792064,-21398144,52220800,41874816,28925824,55722752,86078720,203597056,238592256,217666304,166548224,124086144,141033728,157668736,161110784,122348672,19527424,-26396672,-17811072,30887808,2208640,-83510912,-82441600,-115891072,-150944640,-120305536,-117451392,-119488384,-38763136,23126912,-43430784,-152916352,-238909056,-220755840,-158169856,-225593856,-287680384,-249084544,-246050688,-234791936,-100573184,74084224,149911040,90937600,45140864,356992,23148928,26406272,-11652096,1305984,59248512,37214336,-32293760,-92777088,-69377920,-17648768,39297152,124342784,118722688,60479360,41214464,-8747136,25651200,73446400,43572096,40948096,49228544,5014272,20180864,-3018752,-11002240,36769280,89047040,93293696,64006144,-33955200,-102474496,-105995648,-71780480,-97497088,-171554560,-237460096,-274171776,-251940736,-197737216,-156847616,-115570816,-89234688,-104639744,-58907648,91981056,223041536,153842048,58774784,-38231424,-68832896,-52489984,-71610368,-84735616,-82489600,-11887872,27885056,76549760,158619008,168816256,111801600,95945984,87316736,89177728,106365184,146331776,192603136,208312320,180604672,100658304,73001600,58771712,1171456,-101502208,-132307200,-15956864,49583616,-55911936,-190255616,-203165568,-193890560,-182077184,-165156864,-140698880,-87915136,-79884928,-88583552,-48093184,10003712,66100992,24875648,-44385152,-94193664,-158281216,-166477440,-107217024,-45014400,-30853248,-120258176,-203257856,-231136640,-204665216,-160598144,-87621632,-43824000,-16162816,-54795520,-46707072,-44426112,-72113792,-91555584,-140261760,-147122688,-199555328,-225687552,-150559232,-138227840,-187359744,-238243968,-279210112,-271226112,-202215040,-107345280,-80560128,-7470848,29246720,40460928,62924544,67298944,70952576,59302144,49859712,29778816,-699008,-29395840,1757824,35238912,67012480,79183104,91692800,103783424,122813696,70281856,31241856,38838400,45098880,108832256,150524800,61310336,-52509568,-95336448,-60293248,-3342720,9287424,42293376,45722496,4012288,-51079296,-84129408,-106841344,-130427264,-160687744,-92277120,11026816,10748416,-41835904,-80116992,-104367232,-161644928,-196428416,-181472384,-204268032,-226500224,-244245504,-185798784,-102175872,-46226816,-37245824,-56139264,-21977344,77411584,74664704,-7958912,38570880,110791040,107405568,56290176,46290304,24274944,24878336,-59062400,-101055232,-104689792,-134300800,-139869312,-120360832,-64750336,43340672,89670784,62870272,19544832,-65521024,-139133952,-157300992,-161332352,-153051904,-193564800,-170670720,-70084480,27190528,51587328,5564032,37295104,26132352,14484352,-16641280,-51676928,-56229248,-61347328,-83518592,-53328384,-25264896,-68174464,-165052672,-232765824,-230921088,-135893504,-23818624,21146624,13403136,23792128,16441088,12087424,60868224,70425472,17093504,-40508800,-37691776,-77630080,-22428160,154366976,181411328,99829632,54195072,16176256,-32659968,-39823744,-12908672,33075200,46289152,26367104,-4098816,6006400,25684096,20933760,-25517056,-38369152,-27038592,12315520,66635008,131510144,136868224,91011200,38726528,52202752,97549184,73054464,77266048,148085632,156382720,118218112,24267904,-64873984,-146935552,-207304960,-221220480,-273905408,-342866560,-278783232,-158737536,-152492544,-222759168,-230601088,-153911936,-86133120,-84919808,-36386432,-12468992,-45044992,-760320,81905152,80401024,22175232,-50787712,-104200832,-122544000,-129084288,-183506944,-182528384,-162735488,-137702784,-135431936,-129168000,-103940096,-104729600,-69835008,-530432,44945024,76145664,19973888,-62525056,-30447744,68454784,112216320,31329792,-10310144,-24041344,-33473792,-88620544,-96107904,-110008320,-115676544,-88906752,-118891648,-159840384,-171758848,-132373504,-39739136,32326784,57838080,39077376,7427456,-8880512,-942976,4401152,-66329856,-163312256,-165804928,-108722816,-124073984,-215916032,-204918400,-132068864,-73955456,8642944,85354112,102651776,-16525312,-143438464,-164148224,-117358592,-65938688,-62813952,-92520448,-136036096,-167287296,-112366208,12596480,-6928512,1152000,68693632,107276416,64991360,23375104,48739840,44727424,-34015360,-72620416,-34593280,42849536,47402112,12675840,-55343104,-87769344,-64509696,-41015296,-72671872,-93865984,-213760,73830016,36603264,-39461248,-37345920,-5327232,3330944,629504,-80090880,-97780352,-64849536,-71083648,-158687488,-181951488,-156368896,-153660160,-193798016,-160519936,-122531584,-135161856,-136862336,-104225408,-125003904,-151364352,-139829120,-100841216,-104020096,-109371904,-95917952,-65207936,-23684480,15172480,17095040,29839488,104277248,119424768,4067584,-125766784,-117154944,-107386624,-135392896,-68417280,11121792,50573568,61590144,27063680,-34336128,-93750400,-74905472,-34287232,66017792,150888320,104669824,-55245312,-193430784,-249590016,-286197376,-224094080,-55354496,-3453056,-26656000,-20242432,65964544,92903424,54943232,49632640,161206144,214092416,138454272,145863680,100642816,-42984192,-125148288,-79283200,-67419776,-52608000,-23570816,27836032,17145856,-41842688,-114283008,-114652544,-121807104,-200210816,-200828800,-140755328,-55678208,-9652096,-29133312,-34917376,-69216256,-140141440,-134343808,-168259968,-202852224,-196911232,-162157184,-115786368,-70293632,-26321536,10051584,70787968,115611520,157227264,182831232,72902016,-88733696,-108374784,-54407936,4842624,106106240,110816896,56872960,-14225792,-101380736,-93355520,-74265728,-92882176,-66530944,-37947776,-42137088,-59950336,-59739520,-17941248,-43822848,-10620288,78750720,79687680,-30347776,-129326336,-171852416,-143129344,-52570368,-61445376,-76038784,-11140736,36779264,87244160,90002816,70543744,59627904,-38540416,-170877312,-246742400,-251378560,-201697792,-108401408,-38332288,-38131840,-68899456,-56402304,-96196224,-125832960,-118253184,-132751616,-143312768,-65987712,39960832,8869504,-60936320,-86572672,-77217280,-78484864,-55351808,-22980864,-5567744,-31763456,-95725824,-167736960,-184171264,-181653120,-124959360,-63072256,-58549888,-82104448,-55960960,-26726400,-31608704,7632128,31910144,33888128,15380224,-57392256,-106207360,-161831936,-158179328,-204570752,-244377216,-130547072,184832,-12382336,-49693696,-71046400,-95228928,-114880384,-105665664,-92112128,-48052352,-10197504,-9747584,30285312,44202624,10149248,-42819456,-54488960,24706688,43153920,-19478656,-109985408,-67463296,-4229248,-69959680,-102254080,-59820800,3223808,31251328,94861440,134255488,99351424,18830976,-22056064,-47125120,-71341312,-82386560,-53221504,11508608,7515520,-34500224,-62589440,-66771968,-68659328,-83219456,-52103936,-15697920,-25078528,-35605888,-25252608,-56211072,-83721344,-109332352,-73790720,-53793280,-29688448,-1818624,42432896,26479872,-26434944,-95905152,-150687872,-165842816,-249905024,-215573888,-136590848,-76816128,-27863680,-857984,3956736,19562112,-3877376,-40712448,-31520896,-44020352,-53869696,-96720384,-112394880,-86784000,-31358592,12100864,-5712768,-79607552,-186674304,-207153280,-167758080,-121662976,-87723904,-38516352,24822016,17565312,1268736,-24333184,-49814656,-76764672,-101442432,-128305408,-95708928,11603968,69268224,109167488,158531968,193857280,208918400,202770048,120057472,-7573760,-46014848,-48559360,7870464,40916608,40215168,5021440,-24271104,-35506688,-42426880,-58889728,-58498048,-115803520,-158519168,-223119488,-274113024,-219329792,-138420992,-108124288,-63711488,-30355840,21314176,45520512,107410560,148353792,101608064,67405568,26693504,-40814336,-71980288,-96897024,-43251328,43450624,91230208,49123712,-9585280,37510528,128821504,22981120,-87598080,-129774464,-132275840,-117015040,-161731968,-239816192,-221532160,-191004544,-193153792,-185437056,-182816256,-170004608,-131202816,-97390336,-38711424,-12796032,-17526272,32593920,85064192,82939136,62968448,48978560,58061440,45035392,-4251648,-27922560,-32448512,4756352,42596864,100990208,120816256,106081792,67588224,46316928,20005248,54621184,78050816,59718912,55812352,66320512,23365632,-38030080,-35316864,-3733504,-27190016,-44647040,-90514176,-140861952,-167031296,-152702848,-150614272,-142744064,-131853696,-149174784,-147213184,-139087744,-173921280,-204166016,-176981632,-128423936,-125357440,-126991232,-111209344,-115774848,-126228608,-141290880,-182634368,-203239808,-145448064,-49634688,-20576128,-23946752,-34915456,-58629376,-67916032,-79749760,-88231040,-114131712,-177631232,-218382848,-229710720,-226990336,-156956288,-102536704,-96875392,-69537792,-17021696,-21325568,-65191168,-104819584,-120667264,-109464704,-116972032,-120902528,-110083072,-61569920,-25879040,-10055680,1465600,4337536,-2277632,-30504832,-97673344,-140078976,-135822336,-152506368,-188957824,-152744448,-85646848,-39873536,12911744,5359360,-38714368,-26954112,-10241152,-25210368,-2335744,40457472,59262976,62877824,74109952,15484416,-49932416,-103986560,-131800192,-152749312,-143081728,-118728832,-77811584,-67350144,-79328768,-54449024,-14310528,-20573952,-15425280,-22724736,-55669632,-84121088,-117666560,-146319744,-160452480,-111432960,-76134272,-103666560,-138704128,-129699968,-93559168,-107626368,-139555840,-181365760,-220860288,-215846272,-205631104,-169345664,-121994752,-40955136,8774656,20957952,23819136,1295104,-42520576,-72621056,-53448192,-5780224,-21179776,-83975040,-122438144,-90297600,-87292928,-76965376,-80382336,-71223808,-54543104,-78754944,-75750272,-57328128,-67484672,-53783552,-98247296,-134230528,-135350656,-176344448,-140619008,-84038912,-58721408,-81541376,-128543616,-148540160,-93892096,-31415424,-33576960,-69834496,-95955328,-46475904,31716992,22552576,-39491840,-74150400,-71975552,-63667584,-69616768,-55963520,-50435328,-5427712,69043712,95463936,70017280,14672768,-64973184,-95866880,-20355072,76732544,110470784,135492864,164977920,160393728,115750272,114125568,131715328,123558912,119370112,88829568,68984960,55327360,36501888,-15726592,-111908352,-147914752,-79489280,-34575744,-12208256,-5514752,948224,-3551360,-17325824,-18194688,-5080192,1995136,38493184,85383168,17816576,-31544448,-24352128,-15157504,-46382464,-56844032,-29075456,-37864704,-90663296,-84533888,-29908992,-44721664,-99105408,-157026816,-111750656,-30951936,-18942592,-53042944,-140704384,-240116864,-264450048,-213096832,-145091456,-92741376,-71566592,-76406656,-94588800,-92613120,-128802432,-186004352,-144504192,-67212800,-46531968,-90659840,-108425472,-121183744,-153113216,-157604992,-140741120],"im":[-2012032,-20914304,6972160,80546432,89142656,100205952,140442240,124222592,98028672,82521984,34307328,31486720,82852352,75470976,57853824,39197312,37004800,37052928,18409088,15934976,24140928,26095232,-13235200,-50822272,-50490112,-51854208,-42742784,-17600768,-4412544,-33641856,-9179904,-15884928,-49540096,-52845440,-55032576,-25172864,13030656,39188096,40563712,8761728,8423168,29996544,34790656,50429184,112884608,61739648,-28879872,-14266496,-2212352,-29291008,-5223552,53307392,79834880,64411648,55090432,21241344,-24922496,-30625920,14687232,52723840,14145280,-29553152,-92926464,-92016128,-57208320,-45109888,-99936128,-93576320,-16865152,-27799680,-45648000,-20482944,58646656,129962752,182054656,143097344,73389312,49286784,32581120,19378816,26855040,-37209088,-67377152,-20872320,-28173184,-58924672,-76303744,-101844352,-178896128,-277333888,-274635520,-196811008,-115738240,-76815104,-60411264,-83499008,-68265728,-31089536,-10042368,-748160,-20890880,-78797824,-126905344,-111134720,-73297408,-79307008,-86335488,-71586176,-26969216,46537088,76566144,40398592,-8327040,-29055488,-43462144,-74013696,-90813312,-122654976,-135213056,-100575104,-92596864,-116758144,-119493248,-119294208,-148790272,-148955776,-146206720,-122040960,-129527936,-122576128,-78610176,-62340864,-90209536,-104308992,-76646016,-33075840,25727744,58957184,89276288,51519744,-15285760,-45491584,-12116352,31127168,9243008,-2556928,39276416,57773568,25642112,14322432,-30098176,-33376512,-693376,4743552,-28020608,-72775680,-80394240,-71165568,-80339072,-116501632,-142371968,-168355456,-166304128,-140401024,-82563456,-55899008,-51112704,-65579264,-141853056,-195743744,-116862336,-50556800,-48571392,-88699392,-88455040,-45956608,49392512,77056896,7432320,-82047872,-60400640,31735680,126666240,208584448,178211072,74305408,25785472,38034432,72242304,74404864,103041408,104261888,59865600,84183808,128014976,69759616,8745216,-15502464,-74221440,-138172672,-88371328,4633216,53202304,36433408,-44352384,-97937280,-120493312,-162635776,-164028032,-124319616,-95306496,-67131136,-122198656,-203127040,-255402240,-216851072,-97174400,11044736,48349312,28078464,-5364736,20337792,56106624,48097920,30996864,-36934912,-70490112,-43677824,-8561792,40799872,21882496,7757440,4670976,-80683008,-159224320,-184214656,-193009024,-163685248,-152300416,-140110592,-113926144,-164401664,-205122048,-166897536,-91241984,-37566208,-53984128,-131260288,-157808256,-129142400,-61669376,-36443392,-106044672,-193031936,-223493120,-205001088,-137550592,-123980672,-106466560,-99459712,-123636608,-139356672,-143160320,-132551168,-101230208,-134331776,-131378304,-91409152,-42307712,-70236032,-64574208,-60731648,-91265408,-71500672,-60617472,-25528064,-11044224,-66332672,-124723712,-135335040,-149235456,-161014784,-186823040,-204039936,-190732544,-142220928,-128609408,-116413312,-5158912,91491584,96678400,85478272,46314624,46694784,63679616,27558144,-8967424,-38998144,-62293760,-7291392,4198400,-3947136,-35134336,-33495936,29523968,94212352,98910336,46490368,7373952,-25425664,-62696576,-123817600,-168545664,-218145152,-287193728,-281497984,-280096128,-286693120,-270935040,-236281600,-200722944,-206726656,-209215872,-212161152,-172327936,-133641088,-183544192,-194493952,-117258112,-59190144,-58482944,-60384000,-47823872,-41932160,-81554432,-159432320,-205322880,-196622720,-175284480,-113970048,-94482048,-104830976,-72199552,15674496,97524864,59825152,-13174912,-71134976,-84634240,-71750528,-106252416,-127315456,-59892480,-6073344,-2141696,-44911872,-80905344,-80815616,-26490496,-32385792,-97085184,-159576064,-189725184,-234464000,-282700160,-325233152,-279899520,-227635328,-251497856,-277689728,-299135616,-207507712,-159885824,-181986560,-206824320,-267087872,-295520256,-227904768,-145366016,-125888384,-135523968,-120134016,-126763264,-171935744,-216736768,-145571840,-47538176,28916480,67621632,63953152,-668160,-20005248,-20626432,-59015680,-103766528,-65673216,-31409664,-94724992,-161144960,-179800064,-163730816,-173960192,-167545216,-140243840,-146334080,-62709888,-11922304,8371328,11053056,-23599104,-17311360,-72820480,-157406720,-185925504,-171560960,-139508736,-102930432,-106637440,-155092608,-166336640,-57204096,-7867520,-50575360,-67391104,14774016,70393984,6019456,-48717696,-100389632,-86407808,-8633728,58911744,82049920,125022080,149052928,149727488,125267968,77538688,18472448,19563392,28271744,-19504000,-63504256,-138501504,-189570432,-167707648,-107860224,-39754112,-29215104,-66316160,-98033536,-61289344,5938432,-4888576,-50025984,-45005440,21336832,108288000,104716160,11142272,-39041664,-66092160,-78981888,-54713216,-37082624,-29627136,-6171008,16562304,5604352,-39564672,-144844032,-105724160,-29969280,-90540032,-165975424,-174491904,-94376320,-21469056,-49813120,-68630272,-95745536,-118978432,-188806272,-220038656,-200740736,-95471232,1222144,31948032,47948032,70996352,64638464,27377664,19598592,40465920,47272832,17939200,3714816,43689344,82432256,39433600,-42638336,-93223680,-64777600,13747456,59978496,-1994496,19279232,107554176,100405120,43971712,-19382528,-142847232,-224990464,-191463552,-82703616,-13732352,-31792256,-144070400,-152128896,-162989312,-180532864,-191409024,-246324096,-292144640,-245281280,-191725440,-139067264,-103134976,-59865088,-64991616,-45028480,-38819072,-68777088,-62802560,-117406976,-234564992,-224498304,-195216512,-172879872,-150798976,-146456704,-165676288,-153470464,-84194816,-23729024,-67052288,-121323776,-42545792,-10595072,-29410688,10741632,74991360,49295616,-84896128,-205763584,-277587968,-298140160,-349420928,-301845504,-144413952,-52469760,-55416064,-75720320,-75350144,-106454912,-118913664,-122182144,-69483008,58582912,90098944,59955712,26987520,56609280,133369344,135220224,60076928,15791616,4299520,-70383744,-64451072,29907456,150826240,235077248,181583104,45078528,-47137152,-88190336,-131639424,-75838848,12124928,-11602688,-28926208,2373888,9357824,59037440,17481856,-44851840,-46486528,18871936,59168768,11615232,-16483456,31956224,47670016,26517504,-27016192,-46535808,-60338176,-140887808,-220504064,-210060544,-150462464,-132344576,-164621184,-158857472,-98445440,-47923200,-62262528,-25518976,-25762304,-109163008,-185962112,-221772288,-220735616,-157196288,-61370112,87433600,126499968,62156032,34664192,-29300096,-68730624,-52573952,36527360,51209344,-30258944,-61391104,-52789376,-73529984,-133063680,-120465408,-41736192,17096704,32428416,-33055744,-73740160,-53442432,-96171648,-70804736,-77473408,-115789824,-88576512,-36898048,-31411840,-34341760,-10833152,-9875456,8193664,4506368,-41932032,-56382592,-77632896,-119714304,-159574528,-107375744,-82159616,-91960448,-146330752,-200077056,-208178816,-168543360,-89424128,-31891200,-41259136,-44780288,-16234624,-54686720,-92647296,-80437504,-29118592,19452544,-33208960,-88263168,-51033728,-47254784,-44269952,-82542336,-135239680,-124312832,-183961600,-175840256,-132164992,-63760896,-124259328,-206210048,-210655744,-148204544,-75129984,-92001024,-150234368,-226878720,-155705344,-44234240,-40118656,-62451712,-85285504,-61832704,-22587776,-40273920,-21521024,-61334272,-166489728,-156523136,-136119936,-159113984,-143989888,-29268608,50082560,33451904,-12416512,-29596928,-67669504,-66082304,-44483584,-65823232,-96159104,-104525184,-191551488,-231162240,-212148096,-161644416,-126239744,-46766720,45991680,72731392,148492928,113413376,-22150528,-92049664,-88473728,-17828096,-21813120,-78703232,-120461952,-121166208,-91735552,6404864,119341312,159331456,147306752,104635648,2732416,-93437440,-142354048,-165185024,-201642880,-191617792,-125992832,-85829376,-73986432,-84027648,-137548928,-143930880,-135384832,-100220288,-52431744,8108160,54929664,100920448,65782144,1669248,-23892224,-84990976,-113361152,-119664640,-88177408,-25494784,-49910400,-56979072,-34525696,-1946624,5798144,32099456,24160512,15726464,-18215168,-68472320,-145718144,-164270208,-158083456,-149925376,-175308800,-240354560,-225545344,-192670720,-212772992,-242579712,-199420928,-166297856,-110676480,-45810048,-21337088,8168832,-39064960,-61544192,-30664064,-12166400,-42688896,-52297472,4039552,-8392320,-62498688,-100666880,-104304128,-90341120,-82097024,-16909440,51805056,13389824,-74099968,-51740928,-47479424,-47942016,-1359616,6544256,72138368,81003904,33036288,-50664576,-89640320,-104846592,-126458752,-130111104,-166136960,-253699200,-387260160,-415193984,-382100480,-313528960,-207035264,-115539072,-139739648,-244900480,-293402624,-233170560,-177559168,-143001728,-107398272,-27113088,-8656640,-48304256,-102065152,-84042752,-17016064,-11972608,38033280,3091968,-80950144,-66816640,-75082496,-73086336,-81927168,-87732864,-56288896,-62798592,-51946112,-56993664,-67118464,-80912128,-50389632,-29750400,-60479488,-49234304,-25079808,-20409984,-70301056,-112344448,-137605248,-188597760,-241002752,-256821504,-315429376,-363054720,-346434304,-238309504,-169634304,-194905728,-143966848,-94496512,-53186048,-4048896,32196352,113814016,171891840,206609536,182292480,119251456,104987904,82317056,21123328,-7821952,-12591616,-60096000,-187096064,-251114496,-286134016,-280526976,-229138944,-193635328,-130501248,-82030848,-101345664,-89171072,-68426496,-61134720,-79946624,-108017664,-140507008,-117839744,-71371136,-820224,6124032,-19408000,60177152,118042624,81562880,18110336,28149120,12202112,-37276544,-19723648,52602880,72302848,54723072,23336064,7850496,-28220672,38063360,114857216,104347392,62967936,28529024,38387840,-9095040,-83770880,-122348928,-134308608,-141508352,-90466688,-45506048,-66385280,-139946112,-225815680,-199869696,-72930560,-18382976,-14675072,-33750912,-100673920,-140529920,-131637760,-135232128,-108450944,-46075136,-22649856,-60850816,-101478400,-111597056,-143984640,-180751232,-141057280,-111775872,-144664064,-139855488,-78850560,-42435072,-52901120,-125605504,-171881344,-171450624,-206803712,-241695232,-233876608,-200018432,-197186432,-163619968,-15863296,61981440,16068224,-51885696,-95681792,-89254144,-72810752,-120725760,-143615616,-113545856,-90794880,-76703360,-29606272,42818048,51336704,39460736,861952,-31436032,3914624,36015232,17897856,30146048,9069056,-48420352,-110525440,-177545088,-178710016,-160541056,-166992128,-129831168,-116366080,-96300288,-62741120,-55830528,-63930752,-64282496,-34118784,-3821824,13352320,15165824,-13268736,-2313856,-29495680,-98619648,-182802560,-231732864,-187005440,-108150016,-76034432,-82265728,-68322048,286080,72905600,41675392,-32650752,-100633728,-93791104,-116534144,-116985216,-39205632,-72029440,-172511360,-181291904,-221694976,-249593856,-170093056,-109325568,-48012288,-14535040,-130298880,-215748736,-220148736,-229554560,-258615424,-238952960,-186576640,-156696448,-144456064,-95838336,26809728,84981888,83642880,84018816,134286976,142465792,146475520,150425088,11091072,-64075136,-157199872,-221004160,-141472640,-95861504,-98964992,-100291968,-151339904,-188939520,-199964160,-160247808,-159628800,-121563776,-90451712,-97758976,-99883520,-123287296,-160092672,-151846656,-157499520,-188238208,-128854400,-82599168,-51526016,-13738112,-11467136,-34840448,-84039296,-107692800,-143787648,-120057216,15479296,67099008,42107008,4873856,-36948736,-94214528,-153656576,-211297408,-248018048,-243314176,-166895488,-109510784,-107315584,-82326400,43650560,70071808,44544896,47508096,125815936,146067584,64157312,-59921920,-217017216,-202955776,-49336704,-19159168,-73934720,-5487744,56933888,49963392,41411712,41843456,44731776,34473728,-70980608,-178375552,-223974656,-256513024,-285852032,-293433856,-251943936,-243447296,-239723904,-175910016,-112983296,-117999872,-103288576,-83988480,-20588032,52261632,134578176,154667136,72235264,12772352,6777600,24112896,-5210624,-56055040,-12995072,64456064,78786560,62983552,-34690816,-133094784,-138680832,-75910912,-3048960,29820416,-14853760,-56629248,-50665600,-26873088,488448,55888640,101777920,42052096,-78635136,-151833984,-189810560,-153221248,-98503680,-66704384,-28462336,-45805568,-84063104,-36065664,-58158976,-122742144,-196486528,-254710656,-186927360,-102671360,-105293824,-130265728,-142777856,-156469376,-136257280,-19566208,33384448,-39018880,-181060992,-266969088,-268789504,-196868608,-143411968,-92502656,-49747200,3948416,75456512,13796352,-71659776,-95738368,-116700416,-101502336,-89251200,-38994304,4968576,-28177280,-52541440,-42181760,-5864576,28683648,-47256576,-147915136,-185424128,-142749056,-67230208,-17671168,3258880,1041408,-31863296,-85678080,-155086848,-99279744,-38618880,-83612928,-147603456,-136374144,-65040768,-53483264,-74821888,-117161984,-157947776,-112162560,-52970240,-4542208,30261632,68186112,110683008,23597952,-98616192,-144130816,-152300544,-141331968,-146863616,-201720960,-244735872,-166038656,-91349888,-159728512,-282209280,-257647744,-175149568,-137612288,-133364096,-165309184,-194365952,-190366592,-162138368,-180733952,-115987584,-6628352,69961984,78143360,90156032,129669120,127757568,115825280,12015616,-88480256,-78211840,-51043328,7154176,-259840,-92399872,-130774784,-179541504,-198536320,-107424896,-65477888,-96265344,-108507008,-76125696,-62724992,-116792704,-146072192,-148087040,-122354176,-124308736,-139577856,-98585216,-100072320,-126858624,-129292160,-99282176,-83586816,-80667648,-130610048,-185023616,-152916608,-125886592,-86504448,-56534272,-68366336,-44088320,-48548608,-150173824,-257693184,-308872320,-288966528,-224465408,-186297088,-96144256,-82018816,-200335872,-276618624,-182609792,-91395840,-101896320,-138384768,-193947392,-255817472,-298910080,-244206976,-156612864,-51175296,-53228288,-134048128,-185283200,-163286016,-100661504,-63128448,-79224448,-65503360,-21773184,7515008,-24461824,-74328832,-140889344,-181584384,-161104896,-140933504,-84776832,11681280,-15262336,-120073728,-211282432,-281510528,-268413952,-219822720,-164926464,-156080768,-192626304,-136665856,-93044864,-100596992,-118754560,-150960384,-153372160,-156380928,-187784704,-225735680,-199443712,-215331584,-248611456,-199917568,-182306688,-236903424,-286252800,-258669952,-259589632,-259249536,-290943872,-273460096,-226186496,-195901184,-155473920,-165365760,-153317120,-76814208,-9547392,54572288,96849024,115224832,118211200,77086720,-16554240,-97161344,-98812544,-94058624,-112192768,-132193280,-38622208,108374144,139579264,102829952,43157504,-24311296,-87643904,-96483200,-78427136,-62594176,-49038720,-33717120,-43485184,-80749440,-174485760,-298971136,-317799552,-308709760,-283404160,-218776704,-170136832,-81788800,-1462400,113395072,90138624,-48962304,-113197184,-160615424,-153161856,-141470848,-147305216,-188309632,-213311744,-220791040,-232745216,-140990592,-39080576,8226560,24974464,56657408,84393088,-7078656,-98364928,-167034880,-255230592,-238551936,-124967680,-85277824,-85801088,-54547456,-30989056,-56447488,-78072576,-92839168,-101821824,-165512192,-242037760,-270827008,-324583296,-323342336,-305222016,-263292288,-233642240,-173512192,-143318912,-163054208,-126412672,-122527744,-197545088,-139774848,-68759936,-32072576,-2125184,57594752,115520384,139570688,66714496,-72504064,-167207040,-197335296,-256887040,-259441664,-255010944,-251053696,-251096576,-203602688,-146155904,-132027264,-110558976,-76152576,-95275648,-68129024,-33460992,-23596416,-15776768,-3992704,-50055168,-96884736,-133425024,-214014336,-261495552,-247915648,-193411840,-164440576,-144337920,-134755456,-112150656,-125774720,-141570432,-96673280,-127681280,-143931648,-44480640,31383552,-10880000,-57654272,-76752640,-85334784,17911552,113937152,113688704,67717120,8318720,7889152,4933120,-59968896,-95170304,-69040640,-57579136,-25667840,22365056,80641024,176722432,213103616,166792064,102051840,3104896,-51260416,-45858048,-39013120,-103892096,-194339840,-174395264,-58314368,32166272,55894272,59857792,78808064,84954752,81554304,4343296,-22754560,-51684096,-36769152,-40486656,-71483520,-108193280,-145333888,-127151872,-41057280,-10619520,-14303616,-42853504,-118134912,-108625024,-107402496,-144277888,-135184384,-57596032,27150208,124709888,104603136,21368960,-9107328,-64412544,-147115648,-224943104,-265461632,-186786176,-80146304,-34704000,-50217216,-46711680,2909184,-1819776,-62629120,-22899200,-140800,-40614272,-55804672,29712768,73994112,3270272,-106726656,-199547008,-227319040,-208191744,-188299904,-140557056,-83215104,-98314240,-101054848,-41577600,-55002624,-147896064,-136158592,-98391168,-86530944,-79383040,-120448896,-193678464,-234886656,-186081152,-126870656,-140074496,-145964032,-62908544,21255680,39017728,-7678848,-99532032,-115586944,-109121536,-100803840,-136463744,-121412608,-81349760,-161363584,-175693312,-92710912,-21729152,-1040256,-77008256,-215878912,-173691264,-134842368,-178451328,-176035200,-149416832,-110927104,-49856384,-30791040,-8499840,3586304,18947200,66655104,108842496,118179712,91996928,65596544,74330240,-26695936,-179288448,-190432640,-181785216,-89597312,27594240,53588608,2722048,-42426624,-98230784,-153713280,-168544256,-76455424,-27779712,-13254400,-221440,-20081536,10460544,37966208,47412096,60432896,12434688,-41463168,-97376896,-130492288,-183837952,-194737280,-108213248,-95664000,-105218432,-81844608,-95867136,-87808000,-136666624,-208610304,-206807424,-189348352,-190469504,-180514944,-165447296,-137818496,-67345792,-53827712,-22769664,-48652160,-171661184,-209885696,-137858560,-75868672,-91277952,-84604800,-101928448,-108486144,-96007680,-72196608,-36379008,-24349184,-102302208,-175810048,-221486720,-197438464,-123767680,-46043264,-8411136,-52706432,-105603200,-118840704,-131978752,-135910784,-117291136,-139602688,-175018240,-148366720,-59868672,8601216,-68077056,-86356096,-62812800,-77752320,-135491328,-87939328,-28922368,-21674240,-21289216,-98010240,-131659904,-189414912,-246576256,-222919296,-140566784,-130161280,-131017088,-97583616,-158899328,-203983360,-151056768,-38673920,3358976,-4002176,-104855808,-226923264,-253126528,-200410496,-168649344,-111409664,-104082816,-72069120,-72189056,-50944640,-51310208,-53141504,-58823680,-69696640,-92798080,-83844096,-80124416,-105369856,-97743488,-68093568,-2647040,6476544,-7223936,-33619072,-95824128,-155424384,-123956480,-57784704,-38806528,-27594112,8695424,-21800448,-20112000,-14394496,-44718592,-84536064,-36900736,18939904,-53503872,-165591936,-194024960,-171038464,-233156864,-314572160,-319204096,-266596096,-248444672,-277997952,-264281472,-163252352,-100708096,-146814336,-154090880,-109839744,-67305856,-54911872,-96224384,-88274176,19294592,44154496,92606080,122764416,7153920,-151598080,-214150656,-240629632,-259090816,-257911936,-204106624,-183041536,-230794240,-280572288,-317079424,-341544960,-283969920,-299563776,-356874752,-397612288,-346958848,-212655872,-179853312,-209281408,-224747008,-180962432,-99537024,-59568768,-92676992,-97219328,-107600768,-73412480,-55426432,-80719616,-122821632,-152007936,-141263488,-158183680,-153353088,-102672640,-145019776,-220923008,-256869760,-223124096,-183463936,-185717376,-225593600,-191105536,-140336384,-128696832,-106839296,-79010816,-85354752,-62392704,19863808,36325632,-32088192,-27973120,47151360,37904384,-16924416,-17958400,-7311232,-18120704,-18540544,43153664,70185472,-30448256,-134544384,-152163328,-146849920,-104979584,-113556480,-166742656,-155595648,-188995456,-225955328,-199660160,-113307776,-67688448,-111633920,-167463040,-182213120,-142864256,-86629760,-87368320,-71468288,-68720000,-68221568,6696576,71129856,37146368,4163200,42124288,103593216,155934720,109415424,20758272,-28067072,-121445888,-195332224,-164594944,-164858752,-194919808,-168143104,-148623232,-122223616,-118082944,-110432896,-113657600,-109057280,-103493632,-167996544,-184381184,-128445696,-113303040,-105228800,-128932352,-185331712,-233533184,-209282560,-195370368,-212727424,-219760000,-176649216,-128779904,-31140480,-6478336,-75155200,-129475456,-120134400,-135795328,-162368512,-153980928,-166204288,-237646464,-271849472,-292760192,-402396160,-385584768,-258698624,-210566400,-180146816,-115212416,-131214336,-169572864,-163859968,-147259264,-155510912,-101630848,-69837696,-37026176,-28145152,-24255616,-34603392,10244224,46486528,40736256,-23725568,-109611520,-130957312,-54397184,38737536,105511424,83969024,2213120,2237312,-17974784,-11008768,79175296,137549440,111443328,114951936,159036672,128755456,156187136,214822016,210686208,104988928,31504256,-27719680,-160077568,-267158016,-301798528,-252628608,-242683904,-266595840,-270592512,-358781056,-412496256,-397534336,-339241344,-232467584,-78677376,-63744768,-114504960,-85126656,-82805504,-104134528,-95031808,-64298240,-46521088,-33551744,-22842624,-44606592,-99639168,-109686400,-95214208,-95208064,-181037824,-183337984,-87069696,-59267072,-34135936,-517888,-1583616,-55224320,-148518272,-179901568,-150343808,-103016576,-58781952,-85941760,-120146944,-157502208,-156361600,-114668032,-49639552,-15839232,14632832,50647552,-2793344,-71931904,-82894080,-13020800,123221760,199307904,129083520,10885504,-45079936,-85589120,-48587904,-4027392,-154368,12669952,-17132544,-46291584,-54869504,-10699392,23403392,48290304,29319296,-53969024,-128934656,-130951168,-77726592,-59225856,-70774016,-99788160,-83735168,-39407616,-25131008,-102762112,-226098816,-238030592,-232748160,-227434496,-242245504,-187920384,-135502976,-202098048,-270111488,-317596672,-206555648,-107729152,-72905472,-42956928,-85029248,-145070464,-134959872,-115262720,-143550336,-120497664,-87246208,-68758016,-37870464,-52097920,-71603456,28160768,75499520,-5592832,-48072320,-103041408,-126788096,-81537792,-87888896,-69957504,-56342144,-66887808,-67636864,-60195584,-31057664,-62645248,-109484928,-112688640,-16787328,24184064,-75955072,-184069760,-179502720,-92639744,-5931520,-14678656,-47791232,-23239040,-64234496,-175066880,-243347840,-283567232,-249970944,-216742784,-173076096,-80532992,-60489728,-38207616,-10059904,-51416960,-25485696,-4158464,-30536448,-183896064,-311832832,-292920576,-194423424,-126749568,-114663424,-85711744,-69766912,-35821568,31912320,3211008,-12564992,9370880,5762560,-32752384,-14273920,983424,-50706688,-109323904,-155095680,-202414336,-251721600,-230797184,-206680448,-179129216,-213659904,-213605248,-210517376,-146043776,-99365888,-13696896,-9019520,-70680704,-114425600,-132475264,-202363776,-292900224,-331863680,-294938752,-231161728,-183985920,-135863296,-85609344,-93460480,-101764224,-126663552,-124753024,-107711616,-135695744,-166051456,-172568704,-125281280,-71095168,-55708544,-40023424,-99780864,-169622656,-210715776,-233944576,-164441856,-90136704,-25426816,60109312,81916288,83980544,84103296,87261056,109829120,92258432,-11020800,-106062080,-160102016,-171219584,-203450496,-245597952,-244746112,-219808256,-176649856,-186010752,-208958592,-211731968,-244729856,-291203840,-315004416,-281747200,-229396480,-226727424,-257814656,-236885248,-237014144,-230644864,-225236736,-266344192,-287584512,-250915200,-151672064,-43055744,-89853568,-169274752,-251943936,-273038464,-257183872,-267534336,-257647488,-191529984,-134533888,-119945984,-110876672,-158838528,-160485248,-95087360,-51660800,-91921792,-133386112,-149339904,-115086208,-77746688,-50990464,-86437504,-183483392,-190267392,-194848512,-242769280,-300991360,-260164480,-217529728,-237394944,-234205568,-189788160,-159362304,-141953792,-111740928,-76873856,-96035968,-88394880,-64598400,-94559232,-107529472,-152216320,-182084736,-157111552,-130055552,-124812928,-120990336,-125072384,-113903104,-143534464,-200341760,-164640384,-64168704,-58194944,-126357888,-192120576,-229098112,-267359488,-297250048,-241078656,-235057280,-283396096,-339396864,-302285056,-178268544,-88383232,23273728,106624896,137625600,104531584,106788480,120894208,80943232,-12272000,-105631488,-126094592,-103167616,-43996800,19888128,45281152,-2304128,-89748224,-116738176,-36923776,-19323008,-43080960,10625920,-44557568,-119862272,-112384512,-105345920,-82404224,26165376,93223296,31671808,-72820352,-148853888,-205274624,-263469184,-325135872,-283079680,-188851328,-161258368,-151447296,-170816384,-200180096,-166916352,-131274880,-150169472,-168234624,-146704384,-117692672,-163038592,-204095872,-239218560,-266625792,-263547776,-270775552,-284455808,-284466304,-223485440,-104012288,-63190272,-79126656,-97392128,-145809280,-206147072,-230082560,-202064000,-241118848,-278614912,-285997440,-288615168,-304615680,-327042560,-338761984,-268025984,-201097088,-172155648,-140721792,-97796480,-59769600,-79248896,-97207040,-151123968,-191534976,-222322432,-272913920,-243534848,-125375104,-59505664,2372608,104804224,133678464,109186176,73620096,139776,-131676800,-244536448,-247734784,-235400064,-160088704,-86949632,-72905984,-112872064,-170057344,-147387264,-151028352,-198994432,-198680064,-181651200,-168296320,-151942912,-38091648,30615040,10174208,-42733568,-64525312,-26272256,-23493888,-47367168,-28771584,-16161792,-56422016,-162118144,-218224128,-180226816,-181103616,-169175040,-148348288,-162259840,-167809536,-162226432,-207821568,-211018112,-150360576,-126930816,-136988160,-149806080,-139455104,-136754688,-173477888,-144423808,-49523840,-5387264,43347840,45900288,-31545472,-131761408,-212478464,-266416256,-288093184,-315765248,-300484352,-255345536,-264398848,-262305152,-229918592,-145968384,-145472512,-197310848,-245633024,-233651712,-190654592,-205028224,-201010560,-176533504,-185466624,-151113344,-136430464,-116684800,-140955776,-182388736,-190703104,-202745856,-168277632,-126792064,-116529664,-89154432,-35945344,-34330112,-72762240,-89227776,-71607680,-127725568,-162820096,-93822976,-78012160,-105552512,-162682112,-199847296,-194164864,-194722432,-194102784,-167059584,-220136448,-241249024,-228646656,-157222400,-155551360,-191984640,-174925568,-106747776,-113669504,-162474752,-162039168,-203283584,-224825344,-179653760,-192810752,-243105920,-226070272,-120802816,-80804992,-108461312,-148039296,-179697024,-160656384,-146078080,-109947520,-37401344,-33736320,-95450624,-167160064,-159603584,-114488064,-76007680,-25852928,-12849280,14489344,15936896,12210944,18948608,2363904,-41370624,-117676544,-113439232,-66183680,-43226752,-25115648,-71513088,-135996032,-232234880,-168293760,-25859328,10712576,-19916416,-15868288,17897728,-38399232,-39991808,-31101824,-80323200,-212445184,-257819520,-230614912,-301739392,-410451072,-437174272,-388216192,-286348160,-166245248,-142313344,-142428544,-79226240,-802688,-40428288,-94360448,-130800000,-145343488,-196654464,-327639296,-349496192,-261308288,-157540352,-142179200,-204552320,-210583168,-179583488,-137822080,-91034368,-76399488,-54618880,-7746560,-17322880,-44515584,-46938240,-95853696,-82810752,-18989952,6830592,-38673792,-109144320,-200078976,-256493184,-221595904,-149816576,-109459456,-88320384,-84992640,4962176,84331264,89079296,132580224,178688896,76242560,-92239104,-153150208,-147346560,-126173696,-87244928,-79658240,-75734656,-66259968,-33641344,6990464,35657856,61222656,58925184,-41365504,-119253248,-160065536,-201334144,-230162816,-233461888,-250119680,-174831360,-109414272,-180675456,-198742912,-86594432,-39499776,-28729856,-71103232,-116414208,-35181440,-60450944,-155816448,-269622528,-325919872,-246916736,-120902016,-15173120,-11100416,-37967744,-52601856,-65403904,-70740224,-102379648,-166365696,-165855872,-158468608,-162515328,-180798976,-162026240,-93319552,-72800384,-78643328,-78708480,-122043904,-196836352,-158369920,-114752768,-27372288,110970240,190514304,139162496,83464192,103750272,83700096,4883840,-147140992,-232738688,-291615744,-265142784,-253515520,-242937600,-188697216,-153137792,-217241216,-252510464,-223690496,-143118336,-137065216,-226372864,-251379712,-284704000,-306787200,-262055680,-176652544,-108551040,-58632320,-43659776,-21181056,-19743104,-109254912,-201736448,-238373760,-233396992,-204651264,-233072640,-262319232,-183281920,-89951104,-55318272,-39585152,-21418880,-9869824,-105374080,-154061696,-53700608,66258816,31515648,-25227904,-15983232,-18862720,-87906304,-105391232,-46240896,-10224128,19362560,45258496,60667136,53117056,43142272,1586816,-39800064,-111652864,-194890112,-237557248,-266187776,-233183360,-273865600,-369979904,-380474752,-276531072,-179480832,-105081728,-60032256,-123891200,-210777856,-256512512,-216998400,-176757888,-182145152,-158572416,-101563008,-157284096,-190665344,-208597760,-190368384,-104400256,-49124224,-66710784,-141972992,-168897408,-162860288,-121963776,-81975552,-56872832,-90029824,-143430528,-184957440,-250634752,-294227200,-235123712,-150409344,-67895168,-11858816,5170432,-47485568,-169092352,-304137344,-366812288,-349028736,-321853952,-205115392,-29118208,60881792,-28245120,-171846528,-192723968,-151890176,-144948864,-116009216,-116624000,-192563456,-233222784,-176484352,-146941824,-92264960,-17338112,-13696384,-97165312,-226927744,-279803520,-264854656,-176810368,-53545472,60419072,121760000,78060800,6569728,-30427136,20967680,76327296,73103104,84439040,89143680,32849664,-39324928,-97561344,-118675456,-121514880,-97007616,-111790720,-125275136,-151785088,-216524544,-210798208,-126040960,-35588096,-63932544,-111437184,-128497664,-154878336,-186376960,-211407232,-231275136,-233758720,-221194880,-248379648,-288142336,-284412544,-221927424,-136203904,-55740544,-64745088,-157834112,-219040000,-194240768,-191008512,-201916032,-220279296,-248741504,-236708992,-138282752,-23257984,69967616,53520768,-37204480,-99566080,-129495168,-119092096,-149847040,-202862848,-308312064,-342543232,-333424640,-353517440,-327201536,-220784512,-117742080,-39481600,-37526784,-49468544,-119860736,-126376832,-105290368,-31185024,57789824,85372416,73963136,64806528,65840512,88657280,51318784,-13837312,-26522240,6423552,36743680,-20504704,-93964544,-162590080,-172244224,-153667072,-163922944,-173231872,-162133248,-114876672,-98343040,-96100224,-51765760,-25657856,-57044224,-50545536,-79784960,-127887744,-159690368,-226718464,-213248768,-158909440,-116405376,-66569600,-64871552,-103821824,-108267904,-63428480,3581696,68628992,63018624,37976448,15209088,-43603456,-92395776,-135970432,-198320384,-227006720,-172485120,-187295104,-256227200,-339479936,-338004608,-221558272,-88494208,-40098688,-29720960,-79481856,-174997120,-140212480,-23936256,-18504960,-79193600,-166300416,-218039680,-168203904,-131355520,-186191232,-211059968,-188183936,-159660032,-147192064,-151290368,-137522944,-81821312,26597120,65035520,-2803072,-100475008,-147992320,-128077824,-176356992,-194277888,-128546688,-56131712,-85184256,-154627200,-171735552,-128970240,-114041984,-174917632,-195230080,-190360576,-225903616,-322315392,-319835648,-242122624,-222776320,-281574400,-214631552,-98549376,-103469056,-143673600,-166069504,-211981440,-234469632,-265996672,-308618112,-293361664,-239199616,-254812928,-284335488,-266179840,-212913664,-100633728,12085248,21582720,-87700480,-234201600,-319691520,-314238464,-278577280,-203760896,-131859072,-107770624,-108668800,-73831808,-55826432,-42321152,-54121728,-47053056,-38614656,-75281152,-83452160,-11559168,-57624576,-191904384,-294585728,-277854976,-240811264,-182706304,-139862400,-123877120,-91720704,-43313280,479744,11890176,-1277184,-17954816,-26469632,-73890560,-106813696,-113552000,-182654208,-244850432,-278389376,-259661952,-172299392,-119585664,-94920064,-93326976,-99088384,-121229696,-126138496,-156513792,-240743168,-253552640,-185490944,-148961920,-137064704,-133040000,-176142464,-189638912,-127610368,-57767680,2078848,28323712,8727808,-17118848,-76557440,-131109504,-107619328,-79619968,-2593792,37663616,-921344,-40962432,-90321152,-82556544,-57237888,-32528896,-11393920,-5529088,-20012800,-73481984,-58501504,-3535232,-14877184,-19918848,-15319424,38567040,28412672,27483904,30937216,-14043392,-33348480,-36224000,-42390528,-20536960,14523008,26145536,-26847744,-85888640,8437888,71165440,52252544,17578240,12681216,-46540544,-113222784,-52750720,38572544,61926528,-43093120,-118947840,-142122112,-148237184,-117619968,-61662208,-80479616,-135872384,-177910784,-140563584,-139497600,-116524032,-88973952,-13730048,36448768,9668864,10127872,32100480,36733952,31487872,10351488,-31312256,-50760448,-29011328,16078720,15173120,-90596352,-142737536,-87639296,-112942592,-184381056,-226539392,-231620864,-212329856,-177890816,-197347200,-181517824,-121051776,-28517504,6679424,41399424,76331904,9270656,-72733696,-102201344,-76349056,-88488064,-103671424,-202773504,-282445312,-276670464,-286773504,-263057152,-185626240,-74647808,988032,-51897088,-128203904,-178678528,-216108800,-257854848,-280443008,-207812224,-153543040,-208730624,-278990208,-236997376,-198389888,-156729216,-98667520,-73453696,-41430784,-47733632,-52365952,-41240704,-30785792,-43893248,-35240192,-47561600,-88898944,-160122752,-180873728,-113060352,-83327360,-149315840,-201387904,-197489792,-122850304,-70413568,-91983360,-100254720,-85579136,-42210944,-28462976,-90404480,-129416576,-130411008,-116666752,-176873216,-167539072,-39680640,21475712,-11140096,-90526976,-169844864,-213310592,-167906688,-152733184,-195819904,-221544064,-223380864,-170153344,-140115456,-210846848,-304405120,-326739584,-262571904,-234516992,-209886592,-183291904,-145963648,-128006784,-56447360,26343808,54772864,-12603264,-82116352,-95989248,-177724544,-176982400,-138811520,-144829440,-150998272,-143870976,-68796672,-29505024,-2634752,-4523264,-23353088,-27563520,-59061760,-51973504,-8553728,9534848,-19459200,-59380224,-78014208,-47661568,19367168,31928320,-28856192,-114086144,-90299392,-59412864,-84597376,-10161536,-43443200,-120401280,-224502912,-281372032,-264463104,-282166400,-276505728,-175948928,-12453248,32429696,-47217024,-102291712,-123166720,-104857472,-51016320,-45079552,-78066304,-77822720,-56575104,-128070784,-225611520,-283015552,-274751232,-280249344,-242744704,-166599808,-187316992,-260505472,-298794496,-312661760,-260908160,-243677824,-294023296,-347296000,-358317824,-337141632,-332025856,-342773632,-338207616,-327970432,-315155968,-317037312,-313815680,-261764480,-223141632,-194460800,-227871744,-254736512,-236375808,-196620544,-146152448,-131097984,-134635648,-146457088,-184150272,-110545152,-15413760,-31807872,-91153152,-159406336,-219270272,-231682944,-168745600,-154016384,-231397248,-323934208,-305278848,-167569152,-68391936,-76637952,-126070784,-141250944,-100086272,-102861440,-141459968,-152815360,-191461120,-215025152,-214116992,-232416256,-200723072,-176208000,-172473344,-143319168,-163436672,-185148416,-238814208,-342229632,-314848768,-212462336,-154457728,-183136896,-170969472,-63332864,16876160,61051904,68804608,107360512,174483968,148498176,61693312,-4699776,-48802816,-137872000,-124222080,-88146560,-117747584,-193025408,-170074624,11852800,103310592,148907008,100446720,80651008,65971328,46550144,2290560,-24461440,-35409280,19216512,40809216,-76992128,-171287040,-97999360,-42912128,-56132864,-117100160,-213636864,-287222144,-279371904,-212695296,-125792768,-72591488,-68205824,-83508224,-97020288,-67026048,-50875520,-44171648,-56361728,-126992896,-205114496,-212926208,-172209664,-137514752,-120487936,-134026112,-152503552,-122596352,-94686592,-85335936,-116872832,-68927616,-66759808,-36940032,32239616,19206528,-62045824,-147071104,-148690944,-133884288,-186528384,-260640640,-304955008,-333547648,-361724544,-358878976,-249139968,-231027200,-260077952,-273376384,-294255104,-254681856,-145142912,56470784,188954624,86193408,-44155520,-81754880,-49452160,-30273152,12113152,48357120,10263552,-10908160,-3924224,-42133376,-90369536,-107193600,-87301760,-124039936,-255508736,-296870528,-246166144,-260926720,-330305024,-317302912,-307053568,-277611648,-209891456,-124413440,-66151424,8787328,38373504,70195968,18473856,-113480320,-126310016,-126896640,-137982848,-121374848,-124978688,-118840576,-71719040,-102759424,-176976640,-255311232,-275930752,-279317632,-307288192,-319333632,-301712384,-229824128,-159609472,-164168576,-191720064,-218136192,-242314368,-211351040,-152175616,-140201856,-198142208,-183389056,-100071680,-80800640,-31488896,14341376,40523136,12999040,22165888,18368896,41631872,1478016,-39246464,-110575872,-99033216,-31886848,-1420672,7492992,44009728,54499968,-3960192,-28394496,-38605184,-22396032,17056512,18077440,-11460736,-4950400,6292992,-35491968,-147209088,-183532800,-129540864,-50746496,-60990464,-88512000,-110485120,-146931200,-216914816,-269585664,-282531584,-294472576,-315781632,-271428736,-264686464,-219248640,-87000960,41512960,64679424,-20485760,-158355456,-284233856,-362382976,-353094272,-342356736,-312902400,-220854144,-111212672,-32557440,-39401344,-42449152,-11405952,-15870464,-60339584,-31916288,3552256,-24714624,-113298304,-180614528,-221046784,-209678720,-212658688,-266874112,-308557952,-295705344,-278842368,-208959488,-135820416,-154279552,-146586752,-114434048,-141428224,-213461888,-249655680,-278274944,-273722624,-231484928,-108696576,-4408320,-18817152,-79175168,-66621056,-60170496,-70897536,-61034112,18867584,8798208,-19339136,12192000,-21942912,-106958976,-146174848,-192015488,-230469504,-194024832,-191395584,-197025024,-152164224,-121091968,-205481472,-298864896,-313964544,-272106240,-205465600,-210776448,-210132992,-246831232,-312229760,-335060480,-287986560,-318069888,-258390912,-238965760,-227138176,-152395904,-109672448,-80449536,-73801344,-104124288,-108816128,-135242624,-140095232,-131528192,-116521728,-121043200,-186412928,-267226624,-319967104,-328421504,-266334464,-149678976,-75927680,-46635776,-35447808,-105350272,-186180864,-160924928,-132303232,-159155584,-165445248,-81639040,-24550016,34455680,88179968,35106048,26216832,86693376,104793344,86017792,90571904,110473984,114750720,5949312,-139799168,-136275072,-75343616,-8222080,-13122816,-24625536,-58774912,-84464128,-82532736,-50927232,-70705024,-116306304,-139782016,-183678080,-243282560,-284346112,-302743168,-262456704,-238230528,-195929344,-132523008,-78247552,-20431360,-6696448,39265408,61595008,20017920,-63809664,-169995520,-185548928,-146340992,-207942400,-269554816,-212682624,-212345728,-269581824,-338045696,-322420992,-270043520,-260376192,-214525696,-95311616,-52362752,-91492992,-194046208,-288780672,-243831936,-137204480,-81772800,-72063744,-30538880,-37870080,-138737664,-124793728,-57151744,-78800256,-96848384,-92219520,-111181184,-76106240,-106492800,-99506816,-117828992,-153383552,-172641792,-195083904,-231907584,-270685696,-260374912,-226446592,-203193984,-202578176,-275483776,-342761216,-340619648,-263497088,-225084672,-160069632,-120963200,-107543552,-125722368,-139376000,-88907904,-36637952,-11036800,-31137920,-65797248,-71289344,-43133056,-38672768,-73478912,-120930176,-109828352,-113580928,-174150144,-152215552,-160287744,-255216512,-331491712,-309983872,-255792768,-215236480,-178798592,-151240576,-213937024,-285943808,-318192896,-255446016,-215322240,-227867776,-209640192,-222418176,-261769088,-234256384,-186958720,-158278144,-150163456,-86726272,15268352,66732032,51387392,45416704,71961088,32663168,22774016,12949760,-73818240,-134520448,-154377088,-119367680,-68105728,-75477248,-75757440,-57802240,11385984,30472960,-29007360,-25319680,272256,-6659200,-74106752,-129081216,-152375168,-177776640,-104598400,-12750592,-103681024,-193805824,-157538176,-123443072,-152754432,-194774912,-214915200,-253663232,-273951360,-240337920,-201229056,-161826048,-121363968,-130981760,-203816192,-206871040,-170629376,-159199232,-135840640,-111038976,-45637888,-58354688,-174010112,-262400000,-270667904,-221793792,-170507648,-152372224,-187891840,-181143424,-171400960,-115661696,-48549632,-18277120,-37898240,-103219072,-101616768,-108225280,-145618688,-138430848,-104884096,-30439040,243840,-41531264,-87234432,-118967296,-236533888,-241447808,-152987648,-119372800,-123834880,-150490496,-139695488,-74780288,2987136,7558528,-38978688,-117388416,-124053120,-60533632,-21935744,-28594304,-57739136,-130495616,-196178816,-177809792,-122902400,-171872384,-278814080,-315148160,-267707776,-184614784,-195318656,-231051648,-236466688,-231772288,-225421568,-236236672,-195818112,-128153600,-109652096,-104627328,-166423808,-222070144,-217585664,-147193600,-39297152,4843520,8323328,-21641856,-57080960,-53777280,-103693184,-98011008,-80508928,-147625216,-211461504,-161358336,-48417280,-58356352,-94489472,-165796224,-294791424,-399668352,-358992384,-273468800,-219133056,-185583360,-150381184,-108771200,-115196672,-151452288,-235002624,-256754432,-192952704,-221812864,-262110592,-275325952,-313318784,-285183488,-245973760,-293298944,-318554368,-321151744,-288425856,-201037568,-123875072,-103869440,-133699584,-155803520,-168238336,-167084160,-179563904,-224449152,-239868160,-241031168,-199456896,-152092032,-107590400,-120091392,-215042304,-318764544,-397101568,-380723456,-317559296,-267743488,-282626304,-270715136,-290680320,-364717568,-390001024,-359862912,-286868736,-193374720,-80333952,-12517632,15496704,69088768,81579392,49587968,-79034368,-171574272,-239629824,-333571072,-290768640,-270474752,-292547072,-275034496,-284499968,-333897728,-352796544,-349521792,-306938112,-171616512,-117398528,-102424704,-104315264,-145986688,-185197184,-120807808,-21398272,7830272,-8735232,-55267328,-135901696,-105874048,8316800,46400640,-12437248,-18798336,-26411648,-87906432,-91824256,-104199040,-162927360,-227665408,-271968384,-314883584,-366536576,-355740928,-341468672,-241475072,-182969472,-134183808,-136334464,-162909440,-143721216,-157541760,-162029184,-203263232,-250491520,-285502208,-261260544,-231206912,-172731520,-164745600,-195832064,-218007040,-249832704,-226990336,-215133568,-190971392,-156518912,-119461376,-59141760,-13920640,24704896,65351168,29783040,7012096,24310528,-48736896,-54193024,-37150592,-76634240,-82267008,-76255872,-72376576,-116246912,-153419648,-189551360,-207591168,-192909696,-132777984,-55985664,42253312,37325568,10537216,-53629568,-111706112,-178476800,-217228800,-286325504,-346633856,-306403072,-255807488,-269195904,-201878272,-77290880,3935744,52305024,75022720,25961344,-22706944,-41904768,-91248256,-79523712,-54945280,-74802176,-76763648,-81292928,-104979328,-92793472,-91961472,-113558528,-111395840,-121096320,-195107584,-262878464,-216102528,-168839168,-145916288,-158051584,-223461376,-232650240,-240525184,-313044480,-431180928,-376958592,-234299648,-108842112,-60870272,-92313216,-134951168,-137072640,-169605248,-202500992,-214663040,-151281280,-56658432,-14218496,-6818176,1530112,-8282880,25604096,72406912,99237120,103949824,87440256,72581760,111957376,74075904,88679296,100299008,86101376,106262656,77628160,-50095616,-240401920,-323737600,-331919872,-300737792,-262878336,-237771776,-158084224,-69470336,-88827904,-127667328,-211113600,-330237696,-419957248,-424577792,-405651328,-336375040,-210937472,-179716480,-245518080,-296952064,-244413952,-188532096,-173759488,-143139840,-150275712,-187122048,-173228160,-194718720,-206433536,-193606016,-180188160,-143016704,-103964288,-145087488,-162225280,-161653376,-181406976,-115480192,-57090560,-103506432,-118325120,-39962240,-6370048,-25495040,-109803904,-246935424,-297998336,-245872896,-196562560,-184152064,-182903680,-186881152,-192873984,-207043072,-196094208,-123880448,-111624704,-156396288,-179614336,-172404096,-168609024,-169075456,-196562432,-206708096,-197775488,-237865600,-336350592,-406362368,-398031232,-279977088,-178775936,-131997696,-108928000,-68065792,-22523648,-49305216,-147689600,-223220224,-144007296,-15730688,35466240,-56432384,-72648960,-97976320,-134679552,-100575744,-74966400,-105987968,-120459136,-86543360,-44182016,-5123968,15405056,-18699008,-84832128,-113973760,-126060416,-206351616,-198995840,-107739136,-121712768,-203824896,-295179904,-296248832,-178092288,-88055552,-84961408,-119900288,-219708416,-260941824,-237727872,-161806976,-99640192,-91630720,-104628224,-124807168,-208941568,-209735808,-165995520,-179576704,-141486464,-121428352,-68498304,-65773440,-173904384,-238246528,-220961536,-183116928,-183901568,-221034624,-180377472,-127241088,-108291200,-82228608,-131985152,-229763456,-223722880,-158369536,-90497280,-107221504,-130196864,-94160256,-28044288,22971136,-11679872,-56304512,-68790528,-137250048,-218876160,-277538176,-310979712,-355773184,-383493632,-339683072,-235145216,-135583232,-102612736,-113406464,-127593728,-73406592,49885696,84906240,-8493568,-129167744,-169052288,-109422592,-79753728,-82096128,-62365952,-49020160,-52029824,-63926272,-82045056,-52732416,11157120,-28829696,-96763008,-160224512,-133318784,-66106752,-376832,12291200,-86753664,-171586304,-203300736,-224594816,-244310528,-256059008,-244933120,-235445504,-220877056,-193724160,-223288064,-264509440,-240774144,-159001600,-98299136,-89253504,-87124224,-115621632,-113862528,-137848576,-149152512,-177396480,-230337536,-240743424,-239855616,-220865024,-126731648,-58789632,-31975040,-43210752,-114479488,-185815936,-247096192,-266136704,-295715712,-358189312,-451294336,-502871808,-443238656,-319099776,-227526144,-154326784,-119904000,-85158528,-58841600,-103043968,-166744448,-196392832,-234061824,-226452096,-210434432,-208124416,-238848384,-253172608,-270427904,-238216704,-250718976,-271935488,-247571456,-197338240,-72421376,-26019072,-142234752,-268618496,-371726848,-421038720,-371443968,-265851904,-185544320,-137351168,-105037184,-156873856,-224640128,-233826176,-228689024,-273885056,-312802560,-289839232,-203506944,-169456384,-208587648,-259217536,-263245440,-279456000,-278179712,-247488512,-182630784,-150501760,-165200896,-210966144,-183845632,-98815360,-36050688,-14660096,-46820608,-117197056,-180554624,-179958272,-120209408,-42176000,33844096,-11243136,-139903360,-141648000,-120542464,-142835712,-77662848,-43114624,-159234560,-300643200,-344256000,-253027840,-206265344,-213515392,-212762240,-155765632,-119417600,-118264448,-145688832,-189353856,-217778176,-218730880,-194859904,-194377216,-208234880,-184971008,-144437760,-159449856,-150232704,-96805504,-103196032,-174909568,-265200384,-289711872,-244644608,-195787520,-120284416,-78121728,-131125504,-243853312,-306585984,-283587840,-232313472,-143665280,-49634304,-34874112,-48577920,-95723264,-96146304,-85086336,-132546688,-176406784,-164472832,-123944832,-70941312,-114232832,-100734336,-23679360,-49976576,-93078272,-105422336,-66873088,-91504256,-154167040,-194230912,-209586048,-168713856,-176904832,-237136768,-270467200,-263597952,-268068992,-274744320,-221304064,-185551872,-172508672,-160952064,-158481664,-135147776,-196337664,-219771904,-184114688,-203213056,-249579392,-229041152,-177723520,-180037376,-224216832,-171448320,-113721088,-129440512,-157903232,-161487744,-172013568,-179403520,-206033536,-279659776,-307676800,-294382336,-277758848,-279406464,-260795392,-230661376,-217413888,-268082304,-360295168,-434549888,-441528832,-330219392,-210385024,-212839040,-273955712,-280151424,-251216512,-207315584,-179914112,-165213056,-151445760,-145298432,-137639424,-66106368,-57144320,-128041472,-140599680,-132124800,-156374144,-203932416,-263028352,-308105216,-327302912,-304222976,-229579520,-186656512,-168363264,-163497472,-131423616,-131812992,-118087040,-134136192,-207667712,-262339328,-226861312,-180748032,-201752448,-300414208,-332384384,-270580992,-241121408,-289306624,-310488448,-249286016,-120544640,-41652096,-42192768,-62864256,-142277504,-133305984,-46899968,13377152,61779456,14529536,-38411392,11082624,17119872,-30663680,-42109184,-32575104,-65120512,-106958208,-185432064,-280288384,-316679808,-241012224,-162423168,-180369920,-277788544,-349262848,-305542784,-208194944,-162063488,-139450880,-107781504,-138054400,-186930816,-229727488,-239530368,-211003008,-165420928,-133127296,-144946304,-134055680,-81555712,-96859904,-153184640,-95104256,-56574208,-102925312,-127473664,-206830720,-281328256,-355286400,-416541056,-392837504,-322639232,-261562368,-219718400,-196887936,-134814464,-55633408,9120768,-11205760,-117033728,-290146304,-369765888,-337648384,-280621312,-165570432,-148885888,-186105728,-154754688,-79185024,-75605760,-90359040,-83713536,-95439488,-119313408,-222991232,-277408000,-263127424,-278353280,-294980096,-303563776,-279664256,-214225152,-177765888,-219577984,-273441152,-322882560,-245216384,-203497728,-247201792,-218732672,-201077248,-171391488,-126678400,-102716928,-139686656,-212545408,-296447616,-243307520,-113342592,-141856640,-139024128,-158681472,-236479872,-228978304,-186152448,-124203904,-65551872,-98117632,-130311424,-137876480,-150495872,-173190016,-163743232,-153574144,-159713536,-241902464,-223210752,-179852288,-181595648,-185483776,-189935616,-123067008,-35473408,18146048,11915136,-38697088,-70677248,-68591360,-88096512,-140997120,-179090176,-177870336,-173220992,-163171712,-146058624,-200018560,-246693632,-234085632,-233610240,-287255680,-358078080,-413746304,-354118400,-272027648,-265845376,-186918016,-172661376,-138479360,-45368320,-25033344,-67821312,-134184448,-220029184,-244081280,-243513856,-238806144,-241271424,-288057856,-273738112,-250527232,-262039168,-279326592,-265787904,-265943424,-357308800,-404968448,-266535680,-159449600,-146145664,-135290240,-142754048,-122744704,-100365952,-80103680,-66715136,-38150656,-71070976,-58944256,-56254464,-86607744,-159524608,-172543360,-236607488,-289658624,-275411968,-266481280,-283254016,-230014848,-240411136,-260134912,-240385408,-272801152,-272976768,-219650688,-177869312,-189581568,-257905664,-323545216,-288086528,-266599296,-264084736,-250007168,-220660608,-224401536,-259470976,-257067520,-259424256,-259244928,-265414016,-305718144,-348339968,-367944960,-363847808,-339126016,-304312448,-284093312,-254500096,-185696000,-205070976,-236142976,-214406656,-217756032,-217816704,-240908800,-246271872,-208046592,-128362496,-88452352,-69827968,-147876608,-191367680,-166758912,-158028416,-179714304,-227079168,-271740416,-318939136,-381670144,-430584448,-369284352,-243655040,-165221120,-92131584,-95434880,-149010304,-135960704,-59297664,-15608832,-107180928,-238019712,-252681216,-187478528,-133475072,-75498112,-35037952,11481728,5124736,-52646656,-51875328,-84865792,-235004672,-346195072,-347836288,-350391808,-349989632,-255466240,-165441408,-174883456,-230393344,-277201408,-269635072,-240947968,-281003008,-286539392,-182819968,-158400256,-161270784,-153284608,-153265664,-128509696,-105102592,-165034496,-256238464,-354974592,-380584320,-293208064,-220396672,-230958336,-250048384,-256175616,-231359616,-188192000,-171413504,-210218112,-220282624,-209260544,-236542976,-267231744,-235496704,-225586048,-281059968,-306980224,-321814784,-330424192,-329308032,-333457792,-286309120,-264495488,-224555392,-123365248,-86098688,-77180416,-72030080,-117420672,-235531904,-381027456,-406475520,-330397440,-241754752,-226184576,-229973632,-220447744,-275435520,-351991680,-402769920,-411092608,-381694336,-328664704,-334359680,-287055488,-187996032,-155711104,-219084928,-288795904,-307208704,-266965376,-296919424,-302290560,-305119104,-312080256,-288258176,-326631552,-328945792,-212305280,-189845120,-276870656,-350981504,-373436160,-362622848,-279296000,-217251840,-171399680,-102217472,-36737792,9747584,30610688,18013312,-3834112,67584,22910720,30040448,-24383232,-140042496,-242402048,-303356928,-322330880,-288440448,-270753664,-303836032,-260231296,-256808576,-301623168,-337057792,-327136512,-340511744,-335476608,-304477824,-278119936,-265903360,-180238208,-143182848,-145048320,-160727040,-117663104,-189498112,-268016768,-236246912,-217993984,-200716800,-175633024,-201253248,-219805952,-190557184,-202168064,-194678144,-284178688,-414892160,-496232320,-547623296,-525421184,-478631680,-473919616,-436820608,-374388736,-341187968,-273891840,-226874112,-201612800,-52643456,36158976,-31281408,-151357312,-164422784,-115416320,-92896768,-127482112,-161702272,-191288960,-159544064,-141025536,-116992640,-69284864,-32398208,38915968,97602176,89898496,45419520,4504192,-18348416,-55104000,-55928448,-84855296,-93314560,-82597888,-117737344,-147243392,-117736192,-76288384,-94547840,-167783424,-196865280,-242525056,-244502016,-255818112,-291813120,-346721024,-382663552,-309121664,-217203712,-223298816,-313633152,-304135168,-224183680,-224330112,-187984640,-139408640,-123265792,-130389632,-126453504,-85515776,-137936384,-211736448,-250941184,-233383936,-255642112,-303530112,-371244800,-403429376,-371079936,-340819840,-316557952,-259171840,-237705088,-196546048,-187491328,-199272064,-115634048,-41447424,-111670016,-168562944,-109099008,-64505856,-170294272,-219771648,-155862784,-105076352,-72143360,-73745792,-140582528,-218609152,-244687104,-232356992,-213853056,-185579648,-205666816,-317346432,-343782912,-305043584,-345603328,-406406016,-451904640,-474237568,-510882560,-493086848,-459607552,-383704704,-326491264,-311502208,-334235264,-290874752,-234998784,-246191872,-269431424,-250283648,-233786752,-170160896,-98001920,-122437504,-130030080,-135487488,-163166080,-183349120,-220377216,-172434816,-152134656,-125303040,-52918016,-85610240,-154149632,-211460096,-197254400,-177591552,-184974720,-203891584,-271524992,-278793856,-251274368,-324122368,-436709760,-389270400,-281289472,-228284288,-241918080,-298872576,-399960192,-428642432,-359609600,-283604864,-279266432,-232206976,-203258368,-247762816,-314868352,-390263680,-407418752,-321861760,-284301440,-255725440,-276547200,-308077952,-400544512,-448503424,-367757440,-297617536,-302340480,-316556288,-331793024,-333484672,-274688640,-228695168,-194613888,-183164672,-200155008,-220420352,-221060480,-163897088,-163568512,-221099520,-296504192,-385928064,-395397888,-363875712,-348379648,-317643904,-224452736,-128883584,-141300736,-175197824,-176910208,-268032640,-362396544,-432698624,-456690688,-415160832,-394498432,-382115456,-374973312,-354507136,-281084416,-238915456,-189813888,-205954688,-233215744,-222421248,-194571264,-227037440,-229811072,-172231808,-161573248,-201522688,-147502336,-125084928,-179707648,-228849152,-278708736,-239403520,-166001408,-136890496,-154791296,-183149952,-305160320,-377430400,-339779968,-328665472,-338942464,-366597888,-414507776,-417360000,-406600960,-398027008,-378392832,-306727296,-216730624,-213674240,-209676416,-211161472,-241035392,-235704192,-175069056,-134993152,-88473088,-108700672,-206568448,-241233280,-179626496,-119755520,-144251648,-167033472,-133362560,-156308992,-106548608,-105309312,-224911360,-362651776,-446999936,-495597056,-510891776,-425097216,-334470656,-285483776,-218460672,-177351552,-184480256,-232512896,-280499328,-296471680,-312451584,-319517952,-286320896,-291458432,-368471680,-390208384,-349489920,-277952256,-228377472,-215731328,-247997184,-371619584,-449919232,-488962688,-506841728,-460479872,-444651264,-434508672,-393768320,-369622144,-323530496,-229868160,-171708416,-203452160,-162565120,-190788736,-230632832,-272528384,-270824320,-256327680,-231052672,-207231360,-232004480,-206135552,-125984128,-114214016,-149338624,-248111488,-248099712,-193297408,-234609536,-262617728,-244510464,-177147904,-217634048,-245278080,-279320576,-339929088,-332014976,-270631680,-155252480,-125582080,-91450496,-44224000,-54636800,-128104320,-280753152,-306425344,-195032448,-104580992,-37299456,-29219328,-73148288,-107948160,-154378880,-167096320,-195078784,-214816128,-194410880,-202589312,-238708096,-271390848,-281277824,-279765248,-263320960,-251224960,-168508800,-98663552,-145531392,-182551040,-118050944,-57722752,-93110016,-162948480,-159622784,-123388672,-104826240,-152806144,-231546496,-254754816,-230395776,-279812736,-359592064,-394644992,-363586432,-274399744,-309839488,-375462656,-402410240,-355509248,-363287296,-360145792,-369540864,-430424576,-445555968,-347147776,-324055040,-353084032,-270904832,-154072704,-58388224,-48805632,-191858304,-281915008,-283266176,-259288192,-217280640,-159710592,-98016768,-119836928,-204415488,-205157248,-143071104,-126003584,-201764480,-215893888,-205273216,-242408448,-262048256,-210278656,-185192832,-245895680,-276691328,-250303488,-120471808,-73692544,-157210240,-156149760,-135729664,-231354496,-336680448,-322280576,-221224448,-210376064,-273138560,-256829184,-261450496,-288180224,-262875648,-249526656,-281436160,-282184448,-256594816,-217844096,-184621184,-192456064,-150151936,-99948160,-26969216,61494016,25101952,-63217024,-168707328,-297912832,-385420416,-360072960,-280917888,-240135936,-238301056,-212181632,-204973824,-253098112,-259430016,-287736192,-329578624,-332532608,-290009216,-303225216,-327645184,-328968960,-344187392,-399540224,-412409472,-377292672,-371259264,-359509632,-348718080,-360125056,-353319168,-347787776,-323310848,-316996608,-325378560,-255852032,-211900160,-285858688,-312085760,-288037248,-232709888,-262855424,-357970944,-418017920,-418554368,-445661184,-458028032,-384922112,-278640640,-173497856,-144757504,-207737216,-248446464,-207231104,-267175296,-343428992,-362147456,-310579456,-316685440,-299983872,-229866752,-139401984,-63790208,-66610944,-146478080,-160404992,-171183488,-221823488,-232030080,-236440064,-291910528,-339124480,-382427904,-381903872,-299117312,-246070656,-211056768,-237563392,-305043072,-390356224,-392595712,-301689984,-321902976,-406239616,-413928576,-356325120,-324763776,-352401920,-343266304,-269428224,-223021696,-187226624,-167402112,-87924224,-100618240,-201183616,-238006144,-260358912,-245389824,-266397824,-290173696,-218232448,-183300736,-276241536,-365725696,-407438976,-358283392,-311357952,-325091200,-309747456,-320250752,-328851328,-261261568,-246161280,-235151360,-245361920,-245261568,-257945856,-262254720,-262875904,-268361856,-296361728,-265934080,-217046272,-268400384,-367881088,-450446464,-520666368,-489116288,-489377408,-483258112,-384167936,-285944064,-273646208,-256156800,-231859328,-249805312,-235613184,-224020736,-301503872,-382576640,-429248512,-449886080,-511659904,-506949504,-432564352,-389013760,-395728000,-387415936,-330726912,-298502528,-343081728,-280905600,-190216960,-230036736,-301182848,-339158016,-355134976,-385512960,-377709952,-253827584,-174248576,-123589376,-173606656,-247282432,-211561984,-179641600,-150958336,-112586368,-100841728,-122953856,-163187968,-197421056,-184143872,-157081728,-148997888,-144937984,-142981120,-188332160,-276186752,-331952000,-317244800,-308011392,-307536768,-278494848,-245486336,-249859456,-230533120,-171152128,-91113216,-88417536,-139831040,-128378368,-107715584,-158403840,-204610816,-220441344,-297240960,-320695552,-235878528,-186921728,-120263040,-85518464,-134052992,-194578048,-200758528,-192785024,-148475008,-86660480,-132979072,-212873728,-275127936,-309659264,-316796160,-316080000,-302302592,-257479936,-144869760,-25902592,-57540608,-200652800,-311933824,-311021184,-322488192,-331146368,-311416576,-294423936,-312247808,-301972096,-225107456,-202705664,-211187968,-232273408,-220143488,-175600512,-194834048,-228400000,-186932992,-177227008,-216435712,-220495744,-199513344,-209499904,-230242176,-301825024,-311598592,-267588480,-254869632,-255566208,-276632448,-291955584,-228702080,-167746944,-138137472,-160677760,-141249920,-126735104,-143780224,-218579200,-267282816,-227810176,-210817024,-243549952,-303993344,-282087680,-249152384,-205612032,-207944320,-187137408,-201173632,-170503936,-161148672,-157105408,-247362176,-314485888,-287314816,-284644608,-341262464,-393533824,-411898112,-451438336,-428676480,-366500608,-383709824,-429328512,-460307584,-468309632,-445531264,-443290112,-508540032,-499646336,-483824000,-482081664,-503722752,-526744704,-575289472,-582148992,-535804416,-487862528,-445100032,-430383488,-450808192,-533943040,-557886336,-470455552,-355785856,-282869504,-306398848,-439533440,-515129984,-468277248,-512421376,-517452544,-441815424,-344947456,-321563648,-324443136,-358975232,-411142528,-452782720,-431385600,-312987904,-212820608,-138084352,-109483904,-168036864,-213126656,-239847424,-233629440,-252090112,-225606144,-193004672,-247405824,-270824448,-259953152,-279059072,-310666880,-391859456,-499601024,-584529280,-593869696,-576272256,-494259712,-453763584,-466230016,-477063808,-487333888,-495821952,-456168448,-353559680,-235172480,-193020928,-254720512,-260212736,-271485056,-353063808,-386320896,-336161024,-267991936,-239177088,-260462720,-307549696,-380889088,-415641344,-425549824,-319700736,-188047104,-176108800,-243676672,-292166656,-366706176,-346900096,-255056512,-192532992,-189353344,-226375936,-188761088,-143452672,-169047808,-221867648,-204831104,-175277312,-147865984,-165634944,-180454400,-159332352,-83962624,-91836800,-196388608,-280919424,-308147328,-327867904,-362379392,-353329152,-285525376,-299720576,-386845696,-445444992,-419340672,-318365056,-211350016,-233833088,-233006080,-225107712,-275221376,-251211520,-246109440,-246275200,-221361664,-233591552,-249820160,-201537536,-136692480,-75725824,-56434432,-135872000,-258897280,-290398976,-185604096,-129899136,-172193152,-253721216,-275493760,-243096576,-262578432,-332163200,-455520256,-422326656,-311074176,-179822464,-47919488,-62727296,-94462464,-68371200,-79982848,-161276416,-183861248,-185359616,-221545344,-300065024,-293607424,-278810112,-293660544,-316541696,-419367808,-484149760,-494995968,-502087168,-472684416,-389908096,-350135552,-289739264,-284196224,-297479168,-316851072,-316743040,-366080768,-378704640,-315857024,-268351616,-264999040,-340608512,-417337216,-424798080,-394615680,-365817984,-360086912,-341538048,-318219008,-338437760,-304476800,-235399552,-210981888,-251962240,-272915072,-220848128,-113408896,-57934720,-64705920,-108422272,-205781632,-252388992,-222036864,-209280128,-221385472,-237078656,-260730624,-234777856,-263143168,-311607936,-280858368,-256512768,-263967104,-176336384,-114363776,-236839808,-381989888,-469929216,-475939840,-399525632,-259245568,-157777536,-155572992,-161438208,-162505344,-189959168,-254868224,-316632448,-304061696,-284128128,-242174464,-283257856,-283979776,-158202240,-102562048,-76143872,-61845888,-131664640,-245260928,-285123840,-317387648,-394424192,-505326464,-628312576,-652852992,-634598784,-559142400,-492264320,-475857664,-515931264,-573774208,-555661056,-500052224,-404842496,-408510464,-384542720,-273710336,-233479936,-304056832,-387326336,-395976576,-393882240,-360416640,-301534592,-305181440,-297945984,-331463552,-399183232,-431782528,-431392512,-475788800,-514218368,-494588160,-426511104,-340355968,-321338624,-282108800,-229957760,-280426240,-335316352,-302750592,-249199744,-222107136,-253463296,-278521472,-286666880,-284012928,-323360768,-398247040,-427788544,-470708992,-561607040,-599254144,-519485440,-438593024,-326073856,-254505856,-234641792,-188784384,-146651520,-172660224,-266919424,-297640064,-282220544,-265993472,-219895936,-277731840,-372963584,-397172224,-420419968,-436107776,-465642240,-462276864,-479801472,-551020928,-602373376,-538909440,-519922688,-647534336,-741980416,-736653696,-674233856,-622201088,-532966272,-408712704,-306386176,-304955008,-311622912,-316603776,-284909824,-251304832,-273128192,-259072640,-294331776,-311875456,-323165824,-361434496,-416395904,-421192576,-419473280,-468893440,-459792256,-421895552,-399173504,-426652672,-454760832,-404559360,-442427008,-500943872,-472118144,-398251136,-375213056,-329394816,-320159232,-391263360,-376339968,-412518272,-480572160,-438237696,-413958400,-427829504,-358699904,-280943744,-315008640,-386092160,-390041728,-414502016,-473174400,-394536704,-295594240,-324296320,-433475200,-501631104,-502979712,-520018688,-481293056,-449269760,-501712640,-524842240,-541353088,-508508800,-437149440,-414900224,-444372736,-460767232,-420636032,-378684928,-381545856,-414673536,-473112448,-461888128,-395023232,-300480512,-242844928,-255825920,-314949760,-335376896,-308101504,-301675520,-356246272,-358932096,-374988928,-420935680,-433809408,-344449536,-276323712,-287517568,-393077888,-481995520,-547977728,-521278592,-504903552,-568672896,-628056960,-597179904,-529996416,-449716992,-379098368,-340909824,-342249472,-373137024,-377353088,-336679424,-260687744,-257486592,-314113280,-431718656,-536867840,-559119616,-523688832,-468131072,-458237568,-460034944,-401852672,-435052160,-519313536,-537309440,-454785920,-363583488,-322125312,-341166976,-354745216,-346786688,-318915584,-329503360,-371284480,-446309120,-574992640,-580813184,-546351872,-504184960,-485461888,-515892352,-466985472,-362083840,-339185664,-399336576,-447922432,-418829696,-407235840,-410525184,-438125824,-439606272,-427704064,-482780800,-440593536,-365813632,-355646720,-364032256,-248155008,-167623040,-144412160,-160899968,-154588288,-220263168,-285816192,-256144896,-187996032,-226289152,-337334528,-387432192,-442066048,-463034880,-509115136,-554941696,-540914560,-470033664,-392052352,-350886784,-336299648,-306561408,-218561920,-182829312,-200554240,-222472320,-204380288,-239545344,-280091008,-251678592,-227979392,-246052224,-299383168,-404441088,-467491200,-434936192,-480164096,-526441984,-467043712,-339688576,-228368896,-241136512,-233474304,-212080512,-215590272,-236761600,-318957440,-353026304,-411255552,-486881152,-536534400,-584361600,-592763008,-526605312,-464372864,-443051264,-424837888,-447360768,-475215872,-478241920,-415333120,-367277056,-374476672,-372091008,-368755328,-430104064,-447263488,-407949440,-361232896,-312953600,-282651520,-351058048,-456500224,-563163520,-586042752,-601232384,-613492992,-558173696,-495029888,-475518080,-381563264,-303408768,-260849664,-335435264,-399390208,-370243328,-353520128,-361448448,-365822464,-350028032,-315226240,-369304960,-389282048,-314110592,-265424128,-270065152,-288733056,-287342848,-295700736,-312081152,-247338496,-202784640,-289505408,-332298240,-325582848,-316793216,-306825216,-337147776,-369835264,-382735360,-395167616,-429996160,-419200512,-398917248,-427192704,-407975936,-365477760,-379804416,-434883840,-489793024,-541647488,-488425728,-358012544,-257225856,-186159744,-187451520,-264208000,-292559744,-369979648,-476790400,-573088000,-637851904,-684385408,-657791232,-565077760,-454060032,-351503360,-228839808,-183402112,-235192960,-345074816,-430583808,-408833920,-405100032,-395538944,-395171456,-380231808,-348535552,-304849408,-335568512,-389106944,-482703744,-561691264,-594623360,-533789184,-440802816,-383735680,-442085120,-502135936,-465780480,-399425024,-246539008,-155604736,-170007168,-220801664,-278695168,-325563520,-424413312,-514942464,-577617280,-586916608,-541732224,-471203840,-471242240,-482765952,-458603520,-483867648,-485825280,-427205632,-389629184,-403729152,-392464128,-398245760,-354595072,-330749568,-330934528,-393772800,-459980032,-451006464,-436581760,-472143488,-525773184,-474276864,-391600128,-283331968,-207586048,-235810560,-333885184,-425481472,-449670144,-419237760,-332358912,-275035136,-235502592,-253973760,-284431360,-337543296,-479598336,-548030080,-495201024,-401410048,-363554944,-419412864,-476672512,-531418240,-549537280,-528985344,-450301696,-399459968,-378408960,-403508864,-445533312,-474188928,-463668224,-419213824,-468504192,-576535936,-545386112,-464371712,-437895936,-449489920,-497710848,-568973056,-558576768,-525143168,-472810624,-439865600,-478465024,-534419456,-554367104,-568105856,-610997248,-563049472,-504767616,-528770560,-589330816,-634131712,-697161216,-686693888,-608577792,-494454272,-496793216,-484547712,-410847616,-299394944,-274328064,-376492928,-460605184,-408627968,-371625216,-354675712,-359438336,-381612416,-407398272,-339435264,-253304960,-250053888,-212946688,-193608960,-245005184,-294719872,-290128896,-295501824,-306215552,-323634816,-388354560,-478456192,-416752768,-361296000,-418035200,-519778176,-633213824,-662082304,-562149120,-521928064,-518058496,-540790016,-536026880,-568856320,-571677568,-539070080,-591771008,-604628992,-482593280,-357374976,-303330816,-301467776,-285926528,-241045504,-248877440,-354366720,-416676736,-463102848,-508212480,-460308480,-457460480,-491371776,-495159808,-520317952,-509343232,-499231232,-495568512,-401502592,-350098688,-415230976,-460456576,-429217408,-412595840,-418226176,-439804032,-454032384,-428460416,-438955904,-496450560,-474077824,-429468672,-454675840,-419752192,-392811264,-339529984,-356626944,-426840320,-418300544,-387500032,-404172672,-431787904,-462121856,-495153920,-485620864,-496523904,-552648832,-586717696,-585626368,-574788096,-557214336,-534023680,-522910848,-585731200,-659210240,-646533376,-613875200,-548537728,-475373568,-506766464,-512048128,-474347136,-447896832,-544797952,-585478144,-515799040,-533592576,-547131520,-536961920,-470658176,-468833664,-495292288,-500817920,-534275456,-600271104,-557012992,-524651904,-519640192,-545967616,-574411264,-557728384,-479431296,-403427840,-393445376,-459629952,-548177152,-590941440,-630046720,-633788544,-578089344,-601217408,-624494208,-589039744,-542468096,-487903872,-477067904,-491557248,-552599552,-623442048,-670212736,-715782656,-757609728,-769735168,-674554368,-640001792,-660444288,-589056512,-546452096,-559228032,-510365056,-403198080,-335674112,-373478528,-404311424,-449968384,-541714048,-624529920,-625043328,-591884928,-600688128,-614999552,-605017344,-567426944,-519688704,-480949504,-486774656,-553786368,-581006336,-557982848,-554507136,-613213952,-666062208,-660291456,-599313536,-495757696,-334283904,-296560384,-387035008,-444000000,-476722048,-524771584,-525817984,-527618048,-456768640,-424537600,-443934208,-470700160,-515980288,-493876352,-449443840,-380819328,-342961024,-429551360,-486499072,-545069568,-620263040,-651535104,-678687616,-638887168,-514818688,-428875392,-376296320,-339202048,-386869632,-484787328,-651633280,-741942656,-701466880,-684892416,-598891520,-501857280,-477212160,-452316672,-519021440,-541927680,-546050560,-573072384,-564935552,-475960832,-399053184,-386971520,-424011136,-485602816,-520643456,-587850368,-543880832,-502962944,-507852032,-525830656,-502616576,-470835712,-468609408,-466221184,-444448768,-420853760,-407415808,-438334592,-500873216,-514682880,-485571584,-457480064,-481195776,-554820096,-560371968,-506455936,-475675264,-524572032,-542137088,-562484608,-526508544,-489819648,-475581056,-419110400,-360490112,-376238208,-385966976,-381007744,-400483072,-431784960,-414520960,-357792896,-381825920,-486608000,-566454528,-608036224,-605826176,-604719488,-650815744,-712514048,-722145536,-707225472,-717087360,-680281984,-558150528,-488359808,-536573696,-541090048,-482735360,-400207360,-391446656,-437863296,-459487744,-467406592,-582987392,-664809984,-588599424,-466729600,-465223296,-493636736,-553651072,-555764352,-532495616,-569250944,-616628736,-620525696,-643450112,-648330240,-575385088,-492342656,-507748864,-515664384,-589542784,-684623360,-696838528,-692492032,-659999744,-612881920,-620950016,-569217792,-546558336,-518020864,-437112576,-419294848,-455828352,-467288960,-470828288,-513706752,-569559808,-556332160,-583958400,-603237248,-617373184,-644607616,-607200000,-550733184,-553903744,-564945792,-566999296,-498354560,-454631552,-469683840,-587267200,-779341440,-884702720,-919435904,-839723264,-684415744,-525313024,-465054592,-565714176,-625220608,-630981888,-623176320,-637504512,-617746304,-590057088,-568172160,-536799488,-511672448,-552643840,-604620544,-669662080,-669639424,-679523840,-721000320,-749482112,-690140032,-591427968,-536519936,-556746496,-581110400,-558868480,-578162432,-604364928,-578313216,-531323776,-582890112,-621062912,-569029120,-487651456,-505547136,-567537280,-639150720,-652036992,-624322816,-599179264,-608518656,-649880704,-620279040,-505848832,-468420480,-471017472,-434286208,-462764160,-540356480,-548364672,-502802688,-444231552,-430908800,-454826752,-445405056,-457926528,-518056832,-504574720,-496432512,-510538240,-522717440,-531688960,-553139328,-574663296,-585790720,-558062720,-527233920,-571236096,-593985280,-599920384,-571912448,-576205184,-633395200,-605422848,-505687680,-505642496,-524813568,-526985216,-596301568,-669245312,-689124096,-695150080,-679776256,-620130688,-665515136,-786046464,-801973504,-729430272,-716399360,-651847552,-518354688,-431298304,-462037888,-527773440,-586244992,-582865664,-440668160,-310233472,-303854592,-410707200,-520147200,-508814976,-520753280,-533002752,-525400192,-537586560,-553000192,-544212224,-516003072,-456398976,-417085312,-458017408,-563369728,-671568512,-702849152,-695297536,-713000832,-687794176,-662048000,-595397376,-631312896,-662852096,-623083776,-537798144,-445826432,-429273984,-448400128,-458122496,-528493440,-568882304,-592410240,-574750080,-520546432,-572848896,-743091328,-804567808,-755233792,-705333632,-655619456,-659337472,-721554176,-754376320,-681659264,-572754048,-588683264,-648425472,-617644288,-644053760,-680840448,-671718144,-739787776,-781773056,-642610304,-497340800,-441462912,-415620608,-397527936,-434984448,-527347200,-610046720,-639716608,-579821952,-497732736,-499274880,-549651456,-605163520,-629448576,-582188416,-565421440,-561204992,-581521920,-639597312,-707645952,-767388416,-754368768,-760353024,-743147008,-716158720,-739369088,-746545920,-778045952,-796837760,-731057024,-652637824,-656396416,-713189376,-734631552,-679310336,-652932352,-676191616,-664028672,-627668608,-634787328,-603555712,-575501568,-545556224,-605191168,-641232768,-545807872,-504200704,-555764736,-593620864,-555412352,-552748416,-545698944,-550210432,-527239168,-520683520,-508380800,-562703616,-629563904,-629779072,-615399552,-542530048,-529143168,-648321536,-778416768,-820956544,-724257920,-605204992,-595393408,-622126080,-669210368,-677176704,-648969728,-627003904,-594511232,-537427840,-559478784,-635940096,-716245504,-795663744,-838218368,-827362816,-826578944,-842320384,-760000640,-640373376,-662861312,-668354048,-598609152,-491648384,-482583424,-559256320,-527012608,-498670848,-528178944,-476924672,-387025280,-428854656,-633373568,-775646336,-816261888,-745957120,-723171968,-744198656,-624439808,-529324544,-516317184,-483253248,-426919040,-439308416,-498385664,-567759872,-628750592,-658000000,-727007360,-766616192,-785385472,-760032640,-743770368,-774362624,-850150656,-864639616,-817030144,-704189824,-676406912,-763746048,-852578176,-888626560,-919664640,-939589760,-948130304,-897769344,-813460352,-720922112,-632876928,-552457216,-529357952,-583212288,-564096256,-538744064,-533878784,-472360064,-409426304,-495391616,-597905920,-681430912,-714430336,-712359680,-750363136,-829953664,-901194496,-931889536,-880992768,-784858496,-670390016,-595595776,-590002176,-591712896,-596966016,-567445120,-576817920,-627518976,-641339392,-638244352,-658542720,-697921408,-725095040,-784477568,-804436352,-759080704,-747772032,-776298624,-836282112,-836096896,-793258240,-805008512,-892102144,-903506176,-841360896,-793751040,-814524800,-855648896,-883481984,-851341440,-819377536,-804969984,-833660160,-911440640,-949333376,-922538112,-850719744,-814168064,-819872896,-842910336,-884602368,-961664256,-1022847616,-1051155840,-1136637184,-1195954816,-1128533504,-952290688,-774068096,-672966272,-675221248,-767130112,-743368704,-713962880,-703608320,-741246848,-773651072,-785244928,-776924160,-720725504,-706940672,-754918272,-784823040,-863782144,-887802240,-806012800,-800520448,-803645312,-742486400,-755275776,-747652096,-692004608,-666249856,-617143424,-673394560,-769576832,-792615808,-869259520,-894696320,-854877056,-815576320,-818260864,-828719232,-816353152,-821489792,-782033024,-758096896,-754449920,-706653952,-631154944,-570618496,-573414272,-618882816,-690245376,-723162496,-788586240,-894761984,-955113728,-933875840,-899507840,-895869696,-926024832,-902774400,-876316800,-771052288,-721264128,-785683072,-776649728,-743753984,-746715648,-762633984,-787894912,-782810624,-757395456,-689049728,-717618944,-761089024,-732973824,-762425216,-850596864,-886871808,-914971392,-808418688,-643757056,-547914624,-595211904,-750833664,-784219008,-740963968,-718750592,-678652416,-642043392,-661140736,-752084992,-819715072,-885480192,-920092288,-929795840,-875545216,-801114752,-765155712,-789009536,-823051136,-823514496,-819862528,-825940864,-854462976,-912996864,-967515136,-1025067008,-961681024,-802017152,-724462848,-716248064,-725734144,-723223424,-749541632,-698662272,-651384320,-634113664,-605252480,-586247168,-664335616,-774418944,-823730688,-839767552,-856536576,-911673344,-923553664,-868177792,-833769216,-844343168,-800641664,-816309632,-884741504,-906678144,-899861120,-841454464,-748288512,-732668288,-728856320,-805953664,-958401792,-1078903552,-1069540480,-978701440,-838550528,-739278592,-696707968,-682514432,-700043136,-737726592,-761552768,-754051200,-753325440,-747338496,-708933376,-703225856,-788938880,-825240448,-787935232,-753510656,-752176512,-821085952,-863706368,-832495488,-816455040,-848844672,-854160896,-903850112,-949834368,-966435968,-992302720,-936471296,-853043328,-772770304,-815447040,-870668160,-784329088,-674858112,-615567872,-611110144,-573960192,-628688896,-696223872,-774331648,-892492800,-925611136,-961793152,-1015178112,-956100992,-911917824,-907540608,-853871872,-833701632,-842870784,-865511424,-927558272,-998873856,-987201536,-953182464,-937169664,-927121792,-919633408,-870989824,-815704960,-754382336,-728549888,-775512576,-889885056,-998979968,-1016236416,-1018064768,-987131520,-994790912,-991120640,-942797056,-943073408,-972856576,-1041645952,-1086468864,-1055274240,-1013429120,-986203776,-984251392,-936422528,-923108224,-922695040,-909059456,-935715328,-952766464,-1009609472,-1008005120,-971217664,-1038736128,-1101497728,-1116477824,-1099685248,-1099458560,-1025184640,-924426624,-882654848,-913248256,-945718528,-941792512,-955828096,-962736256,-955606144,-929275648,-911984896,-956761472,-1012724352,-1020539904,-1016291968,-1106194176,-1158707200,-1069039616,-974128640,-901304832,-912237824,-966395904,-1015817344,-981438336,-1016103296,-1125684992,-1144970112,-1099286016,-1086907520,-1049462016,-1019995264,-1040015744,-1033031680,-1047898240,-1131794048,-1170270592,-1187225088,-1207236352,-1225601664,-1236684800,-1223016192,-1185325440,-1129250176,-1106144640,-1073601408,-1096734720,-1080965760,-1031241472,-1034691328,-1015651200,-958457728,-899362688,-932985088,-948513536,-923858048,-1029165312,-1128366336,-1211062912,-1320798080,-1336597632,-1260949760,-1151128064,-996650752,-929269120,-953757568,-983121664,-975309184,-988829440,-1030910208,-1137961984,-1279220736,-1310887296,-1256613120,-1201323008,-1164338560,-1120283520,-1046258816,-1040283520,-1057318400,-1078105728,-1076765952,-1118515840,-1115339776,-1052731264,-1015735552,-991323008,-991522816,-1061304064,-1045710464,-999594624,-1008497920,-1012823296,-997544576,-1001041792,-1044561536,-1141210624,-1143766656,-1084970240,-1079157632,-1172040448,-1205830016,-1178126592,-1191362176,-1200726272,-1171265920,-1130349312,-1119368192,-1141042688,-1153054464,-1117482752,-1096133504,-1021189632,-1067646464,-1155020288,-1123924096,-1090608128,-1105474560,-1107476736,-1153045120,-1230810880,-1187212160,-1203464960,-1268662144,-1324758784,-1361084160,-1328248704,-1165661312,-1026158976,-989059456,-1090726400,-1195514112,-1266594432,-1259905152,-1213636096,-1109861376,-1059613568,-1035501440,-1002323712,-988518528,-1023096320,-1032490368,-1015502720,-1062256256,-1093955200,-1035761280,-986867968,-996917504,-1032887680,-1058099584,-1076730368,-1153205376,-1213557632,-1199601664,-1119808256,-1087709952,-1154896768,-1175088000,-1140869632,-1109486592,-1052129024,-1057565824,-1066618240,-1065842432,-1112145792,-1157043456,-1232397952,-1272237952,-1300101888,-1260914432,-1219261696,-1228016384,-1307021824,-1346393088,-1381091840,-1431085568,-1386921984,-1345064832,-1347820928,-1383033728,-1369242112,-1328822400,-1314363392,-1263047936,-1212479360,-1218157056,-1206565376,-1194338176,-1251152512,-1335046784,-1316708352,-1218667520,-1215132032,-1291060608,-1345111552,-1348001280,-1313881728,-1329017984,-1341092096,-1315758336,-1342786432,-1275660928,-1217715200,-1263757184,-1321191168,-1336630272,-1373433344,-1345245568,-1342306816,-1346862080,-1308499584,-1317985024,-1455538048,-1488981248,-1468246272,-1492182272,-1494728832,-1402916608,-1330630784,-1342123264,-1282342528,-1220558848,-1201756672,-1243704576,-1350110080,-1501451264,-1523980160,-1517918720,-1490245632,-1415054080,-1333918208,-1308591232,-1230760192,-1226808064,-1313850880,-1380135680,-1406035328,-1387150720,-1358879360,-1334222464,-1289206016,-1318194176,-1372594176,-1354665984,-1311542144,-1261478784,-1254658176,-1275954560,-1297145984,-1301505024,-1292505344,-1302452352,-1358784896,-1431191296,-1475163520,-1439374976,-1387509632,-1399367296,-1451138432,-1517544192,-1569009152,-1670513280,-1754061184,-1695422208,-1566872064,-1472491776,-1510581376,-1572587392,-1568804992,-1519998080,-1486947840,-1483497216,-1463190528,-1402630016,-1383902208,-1480778752,-1565608320,-1554252672,-1524354048,-1439888128,-1428918400,-1490936832,-1531909760,-1471186432,-1464206848,-1458384128,-1387622912,-1382194944,-1418915072,-1485379712,-1516352768,-1555470720,-1594000128,-1587508096,-1559054080,-1530920448,-1536303104,-1499448576,-1534978688,-1612608384,-1582385792,-1509681152,-1499032576,-1597146112,-1662334720,-1628498048,-1590997632,-1650681088,-1667493504,-1654847360,-1622189312,-1536967424,-1523049216,-1662171904,-1748924160,-1764798720,-1724536576,-1652839936,-1655049728,-1621602304,-1582397568,-1592229504,-1576796672,-1580220544,-1608161536,-1625604096,-1659338752,-1748353280,-1763042304,-1726525696,-1638185088,-1621327488,-1639458432,-1667600256,-1667506176,-1607409152,-1609890304,-1603836160,-1610234624,-1683218176,-1768191488,-1793140480,-1779334016,-1693409664,-1589478016,-1519757312,-1502649344,-1510401280,-1566060928,-1580078336,-1517691776,-1535971968,-1613823872,-1696587136,-1707009024,-1725240576,-1746458368,-1705488768,-1718895744,-1798356736,-1827080320,-1770227840,-1695352704,-1625624064,-1550637952,-1582091392,-1660740864,-1748451328,-1741740416,-1630882048,-1650394368,-1767506176,-1797500032,-1752893056,-1744029184,-1747925888,-1763741568,-1843255808,-1921523712,-1936168576,-2005922176,-1988562816,-1905379840,-1861905792,-1867785344,-1863432832,-1905268608,-1944557440,-1952165632,-1959589632,-1992150144,-1985273600,-1951847552,-1890651520,-1872190208,-1869258368,-1869402752,-1873080320,-1877758720,-1939525248,-1972135040,-1936208256,-1868500736,-1871152512,-1871622912,-1872314496,-1878184064,-1877089152,-1957921664,-2035986816,-2033213696,-2038839808,-2070859648,-2032746112,-1998066176,-1884721920,-1805002496,-1804306176,-1868552320,-1876456320,-1835819264,-1798947712,-1727765376,-1778972416,-1917751040,-2060178048,-2118142336,-2137479936,-2192073216,-2229166464,-2221181312,-2171177728,-2099809664,-2087195648,-2068272512,-2008191744,-2029533312,-2024456192,-2008437248,-2072059008,-2211820160,-2249543424,-2193623296,-2217919360,-2272427776,-2318751360,-2306575488,-2300798848,-2253924480,-2201549056,-2212596096,-2201929728,-2143149824,-2066181632,-2055666176,-1973671040,-1929231488,-1985458432,-2102599680,-2223301632,-2267261056,-2296989568,-2282564608,-2213754368,-2181902208,-2177014528,-2177684352,-2232027648,-2323138304,-2320602496,-2299174912,-2346991872,-2459410176,-2598579968,-2636717824,-2649734656,-2558777344,-2398124160,-2319709952,-2323116160,-2393859072,-2485413120,-2586085760,-2699610752,-2759788160,-2678357376,-2608510976,-2681910016,-2785202688,-2809904256,-2740073984,-2702551808,-2639547008,-2558196608,-2488486528,-2529151744,-2585641216,-2595948288,-2612646784,-2651874304,-2703910272,-2734498944,-2724271104,-2690995200,-2719292160,-2765913856,-2735303680,-2720754560,-2724272640,-2710612992,-2735281792,-2753516800,-2740874752,-2721717760,-2747607040,-2752247296,-2770384384,-2797396992,-2750904064,-2794317184,-2837390592,-2877409664,-2916783232,-2946362496,-2993507584,-3031653632,-3035159808,-3017814272,-3042170368,-3104691456,-3051900416,-2975096960,-2872272896,-2819566976,-2848949888,-2971848448,-3044370048,-3069985920,-3152205184,-3194496896,-3162914560,-3159138048,-3180628096,-3188623232,-3170721536,-3121061632,-3141350016,-3184356608,-3252270464,-3319183744,-3318331008,-3319113216,-3330454784,-3362999936,-3386270720,-3376624128,-3330779648,-3242185856,-3181771648,-3290998272,-3324061184,-3368958208,-3448409472,-3529644288,-3641344384,-3686819200,-3672356352,-3619226496,-3610556160,-3652915328,-3720532608,-3769077376,-3810878464,-3736289280,-3645198592,-3623267584,-3594471808,-3637039616,-3689750272,-3725528448,-3775854976,-3830927104,-3846134784,-3888622464,-3848805248,-3827801472,-3962487168,-4112781184,-4131581312,-4124465408,-4107558400,-3991659776,-3949910784,-4035830272,-4148124032,-4201861120,-4263480576,-4272601088,-4195461632,-4206500096,-4265429376,-4319271168,-4363016064,-4357842176,-4316880000,-4363084032,-4394642304,-4321084416,-4282035328,-4307207424,-4381749120,-4415413760,-4390263808,-4398054016,-4478835328,-4542357120,-4623619200,-4734225152,-4750673152,-4748032128,-4768081152,-4776587008,-4811950592,-4903395456,-4908948608,-4853398400,-4871802624,-4978728064,-5023703936,-4998167424,-5075866368,-5182047360,-5253286016,-5296123008,-5296532096,-5281245824,-5373280896,-5528363776,-5678533504,-5719739264,-5693677824,-5646482048,-5667735296,-5719953280,-5774014720,-5878961664,-6039563904,-6117828352,-6179528192,-6183077632,-6147358592,-6145512704,-6173679232,-6218652160,-6260955136,-6291854592,-6269321472,-6327381760,-6421895168,-6506366592,-6598433792,-6656064128,-6673235840,-6802494976,-6912671744,-6999495680,-7142169344,-7251298688,-7316390784,-7408624640,-7580780288,-7693090432,-7762400256,-7878076160,-8032344192,-8180446208,-8349451648,-8534428288,-8691698304,-8838669056,-8943964416,-9047658112,-9186398336,-9375170048,-9590144896,-9790072832,-9953142272,-10143034880,-10369720960,-10611780352,-10901594496,-11237405952,-11637468544,-12106256768,-12694651520,-13277407616,-13853263616,-14564887552,-15395876608,-15963619968,-15666450560,-14028247040,-11189554048,-8332023808,-6755414144,-6632452608,-7269216384,-8111230080,-8902681984,-9554830592,-10272994816,-10977402112,-11707960448,-12539908608,-13397886208,-14272302336,-15264089216,-16475887872,-17848137600,-19409378304,-20736011520,-20101349376,-15339131520,-12498557696,-13654198272,-16124382080,-18962627584,-21761733504,-23664584704,-22795497472,-17236131328,-7872755328,1022479104,5773578240,6375111424,4738115456,2478033920,327587072,-1543367168,-3158373376,-4691124096,-6116814848,-7392947968,-8555566848,-9719695232,-10997065600,-12383377024,-13774184704,-15187726080,-16672166400,-18454909184,-20518246656,-22913293056,-25729228032,-29053329664,-33018055424,-37084584448,-39324132864,-35818387328,-22964490624,-3313571072,14383984256,23398030976,24264140544,21194199040,17339262720,13815239808,10805066752,8231762688,5891304576,3678187264,1636323840,-202432640,-1887321472,-3488110464,-5246615040,-7170484224,-9136540544,-11189186688,-13448203008,-16012378496,-18993728640,-22486669440,-26634046592,-31367490432,-36036542208,-38261932928,-33190192640,-16857753472,6935759744,27117309696,36405426688,36486239744,32529577344,28015322880,24168877568,20970352384,18214782848,15736531840,13341879040,11167517056,9210927488,7386823296,5539937536,3713245440,1920011264,117355136,-1838200832,-4023720832,-6375353216,-9003414144,-12046564224,-15604666240,-19597795072,-23476293760,-24934732288,-19753073280,-4993268736,15220395648,31445504896,38354113664,37875719040,34369467904,30621009024,27565485312,25157177088,22990879744,21044389376,19204949120,17416888320,15773250176,14341688960,12973551872,11663031808,10400699904,9148862464,7907571968,6587604736,5205581312,3690919040,1963237504,23623424,-2151085824,-4106584064,-4583684736,-1530487808,6110250752,15941380352,23470248832,26369749888,25766345344,23846909440,21860927488,20254441088,19061554432,18035204480,16951334272,15900532096,15004924288,14284036224,13550301824,12826598272,12143958912,11551545984,10960568576,10324865664,9737613824,9159935104,8509262592,7812056064,7060410880,6264299136,5558469760,5358204672,6414727168,8963318784,12058770048,14247301888,14906411392,14495679744,13734099456,13006178304,12499763712,12175401856,11886817664,11532887296,11173117184,10821693184,10534582784,10251701632,9951936768,9761135872,9574486272,9342275328,9156064256,8946540288,8659600768,8443081472,8320147584,8200700928,8025442048,7848261888,7764207104,7667930368,7606146560,7564605824,7473230976,7382816768,7303015552,7151568768,6963728256,6861747584,6839088512,6872188288,6832272512,6710725376,6581120512,6465654912,6358477824,6354553600,6456546816,6450972928,6372435968,6318935808,6206211200,6139687552,6098340224,6056059520,6042105856,6011681024,5951515648,5915892224,5857127552,5752639360,5574655488,5437669248,5358226176,5333124224,5293291904,5198858496,5167390976,5171870848,5209226752,5242740736,5155295232,5074548992,5164921344,5307741440,5296726656,5179295232,5026442496,4887269248,4760669312,4697699584,4676681472,4586326912,4528421248,4583377664,4578719616,4513425792,4485384448,4507062144,4538779904,4485047936,4411399680,4356225280,4416919296,4474262400,4450765696,4379627776,4298492032,4267473152,4267608448,4245906944,4161899904,4103330304,4130593792,4150160384,4192600576,4193785088,4204051584,4184145536,4054053376,3960060160,3974982528,3906794880,3868012416,3920729600,3999428608,4032771584,3973258112,3954060544,4062651648,4091859200,4025633408,3941431936,3811830528,3657644672,3594609664,3640097792,3648140032,3609650560,3605967360,3612643328,3593180160,3559839872,3589349632,3522953344,3425108992,3415862144,3457789824,3546599552,3585035136,3521119104,3464763648,3354015616,3366366976,3431189120,3451401216,3402946560,3302423808,3241692800,3173666944,3100945664,3026216448,2978549248,2912215296,2927472000,3041534336,3127232896,3160013568,3145721216,3115913984,3072520832,3056334336,3096320768,3116298112,3057861504,3074789760,3061448960,3051152896,3040688896,2994234496,3010839552,3019634304,2971982976,2974082048,2950370816,2897123072,2845710976,2872739328,2953620992,3039818240,3109112576,3070486784,2917271168,2833051776,2872464000,2880941056,2883676672,2832018432,2728979456,2735716864,2824321024,2850752640,2748970624,2642194688,2609625600,2507524736,2482361088,2520771200,2526549120,2548772224,2565455104,2606795648,2623422976,2614270336,2629664256,2566390400,2535815168,2579061248,2592846848,2538084096,2529725696,2524891648,2489764864,2479239296,2464708096,2447038720,2341279232,2271214976,2291516544,2342993152,2360544000,2368891008,2405617280,2452336896,2476884992,2501409536,2460785920,2407688576,2317856128,2238688640,2265610240,2315378688,2334695296,2349288064,2266368896,2192027648,2252802304,2332597376,2331901696,2262928512,2197199360,2202166784,2172367616,2127723904,2114582528,2157763456,2115120000,2050384000,2102470400,2135761024,2161484288,2177219200,2188963584,2182190848,2106363776,2058081280,2040923136,2062780544,2106848768,2177202688,2191208832,2124124800,2037058176,2002540544,2002728064,2058301056,2109773568,2129702784,2079573632,2049747456,2039768960,1987092352,2037867520,2069282560,2025790720,1969290752,1943136000,1979907328,2048220416,2079245696,2047307264,1974232576,1947268352,1920287744,1880502528,1855672960,1765663744,1766216704,1761738624,1818340352,1875864832,1976149248,2050137856,2113047808,2068010624,1939135360,1860837632,1821848576,1812710784,1770648704,1764392960,1831821440,1808020096,1797354368,1832333696,1900728832,2012381056,2063317248,2049632384,2014303232,1976199552,1963389952,1907415424,1890951040,1830390400,1795148032,1793160832,1787084416,1791043968,1753876736,1778018944,1863371776,1872692224,1780243584,1742717184,1754253824,1772691968,1746569984,1674635264,1653947008,1701734016,1765530240,1762167680,1685573504,1639985664,1668219520,1646675968,1582442496,1501835520,1512516096,1633628160,1638052864,1584003712,1628692352,1723466112,1732059776,1711541376,1723885056,1742089344,1715699328,1652002048,1619495296,1642139648,1687257088,1732913280,1671492992,1605093376,1496046464,1352582016,1293498240,1303904000,1383108992,1498734208,1606704256,1628157952,1548951808,1539721088,1578620160,1531519744,1481347072,1422892288,1399515264,1426297728,1507400704,1555407488,1555964032,1547931392,1535479424,1522442368,1459880064,1377464960,1357531264,1451562496,1483204864,1462744832,1475141888,1455063936,1405619072,1428184192,1410658816,1346327680,1269506176,1265831296,1291880192,1296801280,1328573312,1340783872,1371472000,1377314944,1352390912,1359982208,1405067648,1402871168,1335906816,1334950016,1403765504,1460459904,1447340032,1364158848,1292855168,1296704640,1274836096,1285031936,1393056384,1407795968,1350142592,1345538816,1326497664,1346537088,1447078784,1445809792,1458494080,1432082048,1421768448,1408410240,1361093760,1320766592,1300813568,1324776960,1356482048,1271432960,1112376832,1024119296,1023338752,1041511296,1063859200,1074975616,1137137664,1221497728,1240441856,1257953024,1256354048,1184054144,1139594240,1082027136,1034939264,1038670848,1055833472,1040363520,1017163392,999240320,1027764608,1087777408,1110641408,1055825280,947895680,880281984,884622720,919009280,953498240,893317760,788826496,763910144,833582464,898643712,938496512,949337856,1031927168,1063895680,981570048,880799488,859207296,874812416,916750336,971660800,1020294400,1018815360,1051556096,1096689408,1005545600,886951296,845457536,777128704,722866944,750125824,819707520,830785280,840600320,856271360,865292160,737582848,625203200,640996352,641917184,653623552,616039680,557771904,468160896,443218432,459312128,485915008,554437760,474628864,299613440,176385920,143359488,122942720,18560896,-82664960,-73083264,-72971392,-86491520,-127734400,-206391680,-376695040,-508041344,-612532864,-737302656,-910030848,-1052156544,-1225519360,-1425443584,-1750270848,-2182513536,-2691798784,-3374353024,-4189105280,-4914982912,-3998000128,1628872704,6847841920,7455570560,6621863808,5678088064,4906556544,4279010688,3838838656,3625192064,3544174080,3429877376,3201984512,2978458624,2807769344,2676793088,2603725696,2535798144,2504073216,2428437888,2320684416,2198742656,2135631232,2125001088,2125999360,2036525568,1931318016,1854034560,1769651968,1734055808,1769333376,1800241792,1816625664,1839779200,1832997248,1813865344,1784351616,1774598656,1761982464,1788338176,1812054912,1821682816,1850951296,1913458432,1912291584,1854358784,1815008896,1721987200,1651284096,1570551808,1497554176,1480817920,1488029184,1451786240,1419652224,1463756800,1471978624,1415581184,1370013056,1318528512,1283995136,1271313536,1278930816,1328908928,1373923456,1417385728,1456438784,1445915136,1418268416,1396916224,1399826176,1379186048,1356164224,1391086848,1427494272,1355973248,1301283584,1297168512,1314551808,1314019840,1307667712,1338637696,1431725696,1486893184,1472955904,1462128128,1432206720,1447654656,1425939712,1350822144,1273837568,1300035328,1356882816,1347828480,1237702528,1123829504,1105741952,1107081600,1145353600,1233440128,1320712448,1372244352,1402814848,1367091328,1333155968,1337199616,1295600000,1255802624,1282659968,1352795008,1356170496,1273758080,1273197056,1258517888,1228903680,1179214592,1170779008,1171268608,1155704576,1112571520,1104433920,1201661952,1268423808,1308453376,1387154176,1458438656,1439302656,1354935168,1295901440,1238933248,1191048064,1179493504,1118747648,1117185408,1128705024,1117425664,1013913600,934356736,944593024,1031316992,1043136256,1050641920,1103763712,1155947648,1206339712,1210099712,1145742080,1098790656,1152531072,1205472896,1158572544,1063383936,1020815232,995099904,950568192,947094912,913979008,954349952,1047931392,1081348480,1051469056,998919424,967237888,994534528,1051646720,1106378880,1173693952,1171516544,1114250368,1071265664,1030733440,973564928,965971840,945556992,941282304,969306112,930199296,905457152,921510016,900411520,829272832,819776128,858643968,893636352,958988672,993692544,1020686464,1038564480,1072069760,1112571136,1155339008,1184952704,1164896000,1078151552,1040836608,1018726272,1043065856,1112674048,1106007552,1044723328,978305280,974559616,1046728960,1093986944,1115381760,1077428864,1039085696,1101131136,1111857792,1102445696,1058736512,1070536064,1156547968,1172793984,1184507520,1193347712,1185409024,1155217664,1163573248,1156622336,1061472896,996516224,1012461312,1015738624,1007942912,972851072,988314496,976902016,940638080,949120512,958810240,995512704,980448000,995178496,1053210880,1043705344,993561984,975942272,938061952,865251712,817584768,795544576,785197696,799164032,881609088,912654720,888999680,912899200,893662208,856053760,842387328,918046592,971502592,996749056,998938496,972353152,944371328,887394688,821207552,801207296,858875776,925925504,908937216,861957504,822363776,865659776,936857728,1014083200,977672192,843845248,794064256,805003008,890733184,945330048,933248384,920116864,900149888,871405952,905881856,955313152,966944256,1028070912,1073312256,1084813056,1059648128,1060378496,1109376640,1104100352,1089969792,1097636864,1088362880,1069880320,1078399744,1038479104,975482368,912646400,874801536,897452416,873985024,730174464,657439360,687565184,807438720,913048960,935606400,986339072,998510720,899865856,850650368,816165760,855246592,944212608,1043634176,1050209024,970957952,908126720,860720384,815144448,746041984,689120128,607415424,586461952,662104832,713424384,728249984,699775616,694918528,786130048,836335232,828747648,831634560,832058240,846407296,805862016,753090304,764439680,808568448,803470208,743786240,713976064,749732608,730150784,607672064,562468608,629917824,670419456,663799552,727335936,792796416,710358400,653844224,697184512,753940224,782077568,786045056,716744064,726151936,820241792,908953216,974477184,960677248,918902912,842771840,808925696,824516864,841663616,854771840,898005120,973730432,998315392,896481664,783572480,784375680,788811392,826511744,866298752,885989120,865966976,769134208,672583040,619981056,696188032,760593920,799101440,846878720,853909120,811999488,767231616,795405056,842194048,888368256,917266688,957343104,980742272,990160128,990189440,954732928,890307456,901742976,973259776,1093717632,1046896128,999351936,948274176,926630016,974601216,1011057152,942597504,876927872,854710400,778336640,640673792,596319744,611832576,638063616,710524800,798877184,809958144,712225024,731984000,733893760,700349952,648581632,585811328,462963456,485524608,499361024,479470720,479774080,543294080,573172224,601239040,628082816,643264000,672747136,752459648,776919040,756830336,745491968,744199552,701529600,645384064,616898944,595757952,588474368,637134208,748393088,767931776,716982784,663699712,550477056,535876608,573976576,551719168,474313600,512007936,670822016,778631296,721399168,653702016,680087296,749521920,758253440,753559168,715738752,766313856,824970880,847495808,880740992,842530688,785765888,809254016,824307072,792685696,740289152,745334784,803551232,850309376,868816896,852068608,823310208,781630464,737579392,695426688,684249472,636925568,546370432,554429312,601403264,680859520,750323712,773583872,786834944,806111872,768091904,699646336,638996096,621067392,681666176,675633152,591849600,614984320,656878080,716846976,811495808,888843776,829320576,683487360,585264256,605564288,620604928,654018560,714636928,714296448,702499456,687621248,653142784,663426176,722489984,738927104,761762688,705546880,628557184,662955136,723972352,742878208,710561280,642365568,628568448,588809216,580997760,647853312,728860800,815028608,837862400,815098496,741701504,713564800,681773696,647866624,629194240,629255936,574182784,585255168,672646144,705047936,671320576,696713472,777323648,773632256,648068224,569787520,520609152,519490816,629603968,704840832,650723328,591142912,637391616,677753728,698564352,729746688,713353856,708352768,731844736,744609152,735213312,732439936,687654784,695273472,688638336,665737216,728332416,698018432,593119360,574334080,541375616,573711104,624768000,687356288,709116160,687997824,644035328,634998784,684499584,725793536,729708800,768818944,748150016,727054976,728182144,690574976,670056064,747044352,807408384,852391296,848586624,780361344,706568576,676545664,709937792,720037504,663282560,583567360,541378304,502240640,482745344,522437376,562704512,620723840,691032960,746991616,725387904,653750272,585319424,577192704,570658944,582162048,648468736,702487424,762681728,789580160,780623104,806630144,821702528,743026432,657419520,683328000,733458688,760062720,717028736,724933376,740212608,708427776,718920064,793478912,776337536,702633728,629584896,569520384,597803648,592873088,546816512,541311232,506433664,498431616,480732672,390722688,325215488,348866688,474802688,526598400,616655744,642076800,611785344,556125440,500546176,501117568,570880256,609027200,650173312,700427264,713464320,707090816,714972928,735442560,777439872,815558272,866550912,811881216,755808896,768547200,699778688,586094208,584162560,639697408,645293568,559761536,480182528,508965504,539915648,548524160,604563840,692227072,760507904,797063296,773797632,686707328,660610304,695263360,690060416,685640704,674285696,662317184,637668736,578746752,504024832,519197568,588765696,640408448,579828480,524591360,541399040,544222592,631834496,685786368,648649216,546714368,497400832,547159168,573791360,546423296,537116800,529459712,480110848,511677056,512839808,453563008,468234368,534115200,611761408,635414144,585874560,540864768,482616192,384587520,329512448,340686464,393655808,521456256,652269056,701930496,682434944,662467456,594942080,638425728,695610752,717955584,750729216,766929408,823528576,817200640,776878336,748214400,724382208,679810688,629137536,570483200,511119360,559392256,643740800,712409088,673390720,624564096,612889984,628213504,577825792,532078208,544532480,619325952,628151552,601645824,641664768,688340736,736373248,739614208,709120512,743913344,786747136,796271616,808815360,750146944,667865088,580614016,513174912,506963712,576377984,666620032,554359168,356584192,293476736,302619648,358833920,445192448,516300288,466871680,405896320,457400832,559848064,675109120,675235712,565317504,548468864,624555648,600180480,499449600,453679872,413514496,411648896,497005824,517966592,517063168,502202624,481937920,430740992,334094464,356993408,427396864,502503936,582171392,704711808,765905280,735108992,658125440,595211264,524652544,507579520,537573632,542724480,527892224,505913600,528235264,527765504,496419456,476478720,470989952,500331392,540492160,583320960,571126656,551387904,565094144,501935232,427937280,435980160,484733568,504226560,453149184,428674944,418313472,387188608,366311552,373424512,416044928,446806144,495262848,515350400,539030016,583133184,539356416,494463616,504608640,517879296,498590208,481912320,471286784,412137984,372709504,325225088,253548672,252421376,327617664,350516480,382860800,431326848,394501888,303370496,294289792,408095104,463153152,464292864,465630208,460178816,476378112,464104192,442597248,429342336,433605248,472541824,576077184,624812416,578801536,438007296,302594688,246785408,336707328,395940224,336285440,386404096,543369088,574037888,486777344,420136320,424967936,485190912,545667328,605166720,671772928,664961536,630427776,627002880,600668288,628600704,637577088,589419008,586313088,593836288,578036224,597087744,646619648,651486208,591306496,550301440,529688064,472841088,475126016,496794368,525358720,567336320,561411072,534232320,471158016,441070976,414915584,455521024,548359296,593020160,578632448,517668608,461119616,427254272,497361536,593677440,594735872,511892736,462771968,427487488,395711232,385298816,401005696,473456000,552537216,588226176,584683776,602973184,582356736,488597760,393192576,294242560,305029248,352769664,339323904,320882048,354909952,371399808,327176576,318055552,357220992,361015168,411982848,481187072,500590848,488996992,427541248,409412096,482245888,494521856,491605504,481699968,434964480,369632256,324702592,359263360,326088064,249540224,271561344,286964352,345956096,384664832,411825152,437704704,417324416,374238336,345061376,307247488,322740608,423836800,552404736,556483584,464268928,395648000,340216704,305388032,323024000,443927936,584125952,606023680,559358720,490346240,452852736,426898560,409047424,441440640,427247104,437619072,471254272,517619072,497806976,524891392,511210496,501275904,546050176,523470848,478059136,537617152,584020352,608532480,610792448,628851584,602980608,535746176,470623488,448171520,478146944,488643712,520134016,528966784,474237184,429365888,396706816,372931712,359735552,364105472,400012416,397577088,373736064,382994688,417955584,438480128,363487232,301470720,302795520,323153536,342875264,329514880,305256064,344277248,423403648,462892160,488304256,502973824,420031104,394863616,416098048,403183104,312306176,270283904,350307200,441501440,530614528,610203008,657920384,674027904,665910400,654809984,644719744,575704704,478076800,411270528,342871424,320286976,346730112,390015872,399652352,410881408,433212288,352370176,259370752,272045056,336332544,325851008,343085440,371254784,327325184,330038912,393348736,454802176,461584768,455753344,358435712,264659200,267429376,399862272,503723264,510433024,514279808,501472000,471521920,432454528,322820992,249880448,212454272,232498688,288621184,305928192,314923264,365890688,462719872,557023616,600916736,574930304,610935680,576425472,497149184,530089344,606217472,501824000,365147648,264293888,214284288,239141632,301492864,367165312,371058816,353730560,339129856,381579008,442148736,496807424,500495104,494115840,450076672,438533120,463967360,473250432,458391168,508788352,502525952,432812544,402984576,438548096,393855360,293390592,271017600,311788928,348599552,325506432,235760768,226235904,279999616,320820224,315098752,388957056,453708032,431165952,407630976,412604800,427620992,498379904,481263232,440313600,423348864,349087232,299648384,308935424,291083008,260503424,288126976,370143488,467313920,535778176,547349632,483531520,508850560,602777216,595275264,515849600,435562112,366923264,348214656,349107712,336992384,291222400,276294400,330083968,357832064,418243072,528771072,583499776,649084928,694354176,694826112,657728512,601221504,563250688,576125568,652905088,683990528,587664640,539539712,532844672,538233344,502854656,452807424,442369920,410858368,313786496,242409984,278402048,381362816,431938816,373872640,360123392,409641216,498350336,573771008,632660992,670223232,747859840,811331456,823203456,787204096,756034560,679612544,606593664,588542720,672966912,758955520,782951936,747829248,672902912,635265408,586668672,510109568,452109696,426273664,423311488,445158528,491897984,538412672,474928384,494368768,498319616,421934848,314702464,294984576,233428992,176788352,227441408,323912960,383282560,398721408,364966656,436273152,456240384,477832064,462638464,447532672,380061824,267700608,202613376,233626752,348580992,389526656,403220480,426672768,466512384,463334784,386375808,359398016,411528064,451012992,409295872,303919488,263460864,339673856,378495616,381263488,411321728,498861312,577828608,619460096,597278336,521079808,536495488,533679744,479775104,461440768,504957440,496593536,464073856,440580352,444997888,343217280,274050944,265977856,324199808,426388864,494262144,492181504,480877952,475242112,417421952,348349312,384017280,444796288,486837376,498487040,455914496,427962752,500616448,573178240,524750208,484008960,533462912,539253376,528461184,464578432,378304640,309525888,268695168,219231232,231477120,299244288,418200704,525872256,554135296,571989376,584238976,597082112,635051776,651775616,660472960,606716032,523161216,412456064,352500352,415138688,482986496,488149888,486339840,491800448,511212800,532514048,543383424,509069440,432079360,429752064,511317248,534291328,410280064,262883328,218940800,291815168,393018496,421111936,416151680,400289792,349495168,342292224,408907904,416396032,449805568,471172480,465715072,468073984,511206656,514474240,457882240,401759488,382509312,379464320,404811520,488058752,533049088,529550336,559436800,617082624,611124224,501225984,438595328,478123008,500985984,447267456,454169472,427513088,346743296,374011264,448762240,500378880,531145856,462672128,383651968,382764544,424963328,508035328,577076992,653596672,641077504,586865152,569615232,533452288,529494912,507495424,456376704,456682752,381605248,316168192,296200576,354032000,451942912,534726144,583275136,606472576,588522880,588098432,583398656,491271040,424040832,387231744,371968896,420715904,465289216,469072896,463289600,426637440,355147008,276547456,254520448,297493120,342073088,384368768,381489536,348028160,370429184,383225216,338291328,325651712,302075008,274993664,297277952,332501248,389759488,441628288,402210304,385622272,379814144,344054144,334478976,348065408,333186176,295848320,295103744,339048832,346970240,289988608,216267136,191306240,189404672,254144896,341378176,301322752,276198656,306128256,286938240,187196416,178818560,241425408,270275712,237188864,201160192,169971968,166138368,233163136,290387584,276957824,224005760,223072512,302958592,360772352,455054592,521068800,507741056,457307392,412510848,337968256,298209152,311116160,381752064,461180928,469368960,488012416,504178432,481577344,461155200,405605120,418242816,459941888,443258496,410187904,417686400,347992192,347471104,374176000,314801536,173847936,135640320,174255616,173216384,165938176,185192320,246115584,266661120,222979200,189560320,255394816,393659776,468005248,420662272,322273536,300248192,374429952,440350592,397225088,300062464,270957952,270935680,304624768,358179584,396530176,422155648,499027584,512475136,449354368,410905728,420133120,470297728,489238400,462904832,371221120,270646272,280048256,383386112,436100608,396531072,330819072,282570752,234770432,287860096,366301312,394609408,401643904,359364096,272066816,291436160,386818944,439223040,439778048,410630656,284328832,186799872,188739968,256195072,270235136,213556096,210317696,242734208,234119936,178890880,154785152,196349056,331742976,462467584,465718656,395457536,453431808,523348096,522906240,432827136,399998848,382327680,382781056,399270656,357972608,387172608,547146624,650957312,671467520,670287104,599022336,497441920,379246720,260488064,241469184,288413824,289783936,233725056,180890368,116830336,100684032,161666816,285874816,368587520,446888064,458952704,403913600,418703744,420910848,336972160,256775424,243689088,230953600,249088896,314141568,371020544,327636736,219969792,139342080,119016192,182427264,271191680,333924096,425949312,409087104,346005632,300074624,275974912,258126080,337881984,401982208,377565184,374751744,346205440,261334016,189904256,131367296,100523776,129659648,166183936,172549888,122275456,187229696,273527936,360961152,453688960,460782848,389610496,320037248,291629568,255601536,190293888,162425856,157198464,215463424,300522240,318537600,316416768,328568960,295413632,301465088,303955200,263232512,255569792,356593664,456033152,471715200,437827456,338088832,226360960,195976192,249904000,340475520,439188736,478247936,473405824,473152256,522974336,602371072,526362240,378643840,349996928,385198720,387280128,385251712,362724352,319910784,284160768,278979968,260828672,293372288,297526016,338069120,435671808,494071424,448272896,417990400,335156608,323645184,416729216,429260800,406784384,382801920,403559040,432310272,483540480,464766464,450607872,430910208,377663232,373458560,421281536,481137408,518548864,484766976,392266752,369851392,404558336,378273152,308467968,277222656,296117504,282118400,283160704,359522176,399044992,420412032,505913088,541491712,486096384,406325248,327155968,286236672,318424320,353810944,396241664,414192640,380703616,300716160,255046144,320329088,407714048,458577664,443701632,373846016,346577920,338583296,305477248,265829632,245554048,274231296,332850560,402875008,484299008,484540672,396258048,346201088,275582848,251085568,298339456,276847872,289186560,397381632,452432512,410918272,375799168,379495424,344812288,317997312,317063040,363007872,356776832,307420672,321462656,357371392,328259456,295175808,285632000,256677120,271974016,287987712,275122176,281523968,346279040,372461952,311848704,222907264,180303488,306942080,416161536,455571456,432401280,411807872,355854976,341794176,325630976,280097408,241599360,259706624,292264576,281178624,286400512,395442816,496396544,525340160,502387712,443927424,392010752,382945408,408404736,427113344,408633088,385334144,349219968,354820864,342148352,359582336,402062336,424152448,433156864,445209984,382487680,355542144,431084288,448819840,320043648,190515968,96953088,64789888,72977920,64588416,59713920,31022848,72466816,142723328,208117760,301239552,374244992,429665280,372266752,313390848,294745472,276120192,273374848,250722176,258569984,324529664,402525568,435474944,416326400,410989056,394890112,364895104,275185792,254911360,257322368,207949056,166462464,212515200,276273152,406140160,493658240,476599296,418233088,321553280,207896832,143536640,164570880,202209024,324038016,490315136,587202048,625508224,580738944,540608896,497433984,410378240,317842304,211242112,105540736,2177664,5975680,94144768,221890688,337275392,411248512,404346752,434297216,440767232,399292160,373371776,373334272,406792064,445743872,406749568,394503808,477354880,506288256,511111936,485586304,439876608,372371200,290335104,220261760,165726976,145176576,134036096,168114944,250023808,263975296,194787712,204842368,272416768,309072640,291402752,292211584,280924416,300425216,223806464,156158464,114834816,30168320,29245440,39445504,106633856,194163968,250778496,272845568,225819776,190155904,260404480,269628032,259915776,277625600,293202304,263308800,152130176,39425664,14647680,88488704,285362560,470057600,527098496,469868544,416838912,372084608,323345664,290971776,255328256,250844416,228133376,231370368,276296576,315479168,339925120,356790272,338363776,285830528,259871232,232092416,236946432,274169472,281019776,334408448,384525568,341399040,308269952,269127936,213918464,146016896,168355328,238897792,188616192,167421440,230073472,303113856,321412480,348577024,386588032,393194368,339665280,292943488,278356608,225176448,121592960,133023232,255029248,381201280,431397632,324218624,237134720,175336064,130636288,106214016,89637632,73985664,108240256,152105216,114832512,58144128,66805120,73698176,113354496,186122240,222173312,144184832,27056896,42346752,167302016,200984448,158400768,149256064,168559616,137541888,152558464,174328064,198717824,187241984,158416000,161501184,228651264,290301568,313293184,300387840,295907200,272390272,274883328,302246144,350916864,307949952,284802560,347336576,374184192,257850880,155886592,175235712,212641280,267062528,344772608,401421056,363513088,299141504,280325376,324046208,351565696,354240896,359713408,366659072,339416064,321734400,292048640,244758016,212338048,173298304,127351040,122974592,181931136,188160000,208297088,222399488,198689792,182092672,196654720,268362880,324019712,460716672,506754304,386513024,326250368,304473600,307749504,329739904,326173184,395720704,462896000,473539200,509131648,498845696,389507328,364125440,376060416,359996416,308691072,286437504,339870720,401723136,379976832,320983040,310431360,341647872,320850432,285907072,254740992,241429760,259590528,335991040,398869504,422949632,452066560,436845312,362971264,353003136,351383552,298748032,276681344,276698368,229160960,184886144,140676480,96832512,127572096,239309568,351340288,401416832,409437056,358200704,286501888,319314688,320320384,314960768,323027200,336937600,329628416,262333696,233376640,256598272,276805120,267160832,246514560,192387328,128366080,127596544,107325056,100496640,219939584,279199488,305142016,298956288,265592832,239817344,157928064,125702528,201466752,296256128,363457792,426962176,464550656,401737856,356922496,247595264,195616256,305751808,396441088,350859904,320672768,345249152,347909632,252130688,166526336,77824000,104623360,155103360,208251904,276821632,340880896,365080448,341256704,310544256,222420352,163410304,188864384,283899008,302760832,227640576,175548288,203754240,255404416,207709952,139322624,178962304,225066880,259949440,279497856,252347392,231526400,244606336,243624704,265181824,331683328,404230784,361665408,323759744,343333760,340279040,292367872,268482816,236462848,296952192,405526144,466049152,495741952,472617984,403987584,378488960,385113088,439814528,473964032,420700416,254957056,175597184,173629184,187479936,280651264,310148352,258285824,238680192,242834560,158379264,56822400,86019456,120481152,109718272,47068032,79856768,197163392,293210496,309009536,267524480,241727104,210814080,202482304,327169152,370841600,326178944,346235392,382044928,407482496,429262464,371737344,291805696,301584640,269029888,208390656,204253184,299750528,422821248,503136512,496994944,435262464,413510016,369447936,313924480,242580992,200305536,211625984,215794944,188926336,178352768,234557056,268843008,235986816,162528768,134548736,224932096,313314176,362621952,412269440,427693696,371439616,275515264,266346368,300560768,278070400,234093696,109297920,-60205952,-123257984,-111968384,-81647744,10935424,115949184,186776320,251787776,317432064,314508928,367699968,401339904,355830912,265523456,183601664,173824896,216935680,256160640,193597952,197366656,284387840,282905216,222167168,181672320,224621824,355196928,429019392,394522240,353928064,354985216,357378176,312086272,210162816,136974336,149441792,217587840,268352000,236954624,202382720,178935424,126331392,131424768,177144320,197138944,233051520,277812352,237241984,236080000,223917312,151769216,102796544,174743936,242396288,224471296,237368832,193161728,163478400,230295424,299545344,267888896,121049856,45938944,46154496,147396352,261595520,322272640,268212352,157596416,133980416,185758592,188876544,232481280,301470080,406559104,405138048,380972928,347428992,328649984,301335808,244070400,192811648,155388800,165234688,145967488,141066624,206220800,252888960,237795456,141964288,64799488,84698752,207326592,208562176,128175232,85610240,99704832,193894784,183319424,149438592,174577280,171955968,179832448,166011008,218467072,224045056,251417344,243298560,214756736,170586752,140480128,192064640,189302528,155465344,165651712,159013760,154465408,185068672,199090048,234430720,286215936,349234944,476529152,545877376,540398720,546696704,445638912,265751424,196268800,252035712,292638464,293774592,272302976,265925760,246361728,265055616,314820736,384712704,458745984,421410944,353906560,356467712,304801280,254114304,288155776,364317184,315565184,284561664,317818368,367019904,365753856,432463488,503654144,516981248,462523136,370603648,303723776,296541440,273547776,263490560,209894656,177369728,215672448,275768832,203694848,207621376,258956160,227064704,206111360,153221376,78821504,90125184,128690176,146175744,195982464,208551936,183273344,138570624,149579264,190480000,191378176,178929408,137562880,95804032,69092352,80186496,98040576,120172928,179394944,228793984,177920640,93576064,120238848,231170176,304115584,304189568,236645376,210102272,251358464,287832704,268081792,219844736,194045568,144875648,135659520,164100736,128130688,74210560,23702784,34111360,122032384,282391808,394034944,431780864,397367424,310609152,280133504,243876480,228936576,207159936,135976832,92306432,117099392,182667520,232606976,250378752,227088512,188035968,170321152,196730752,249426560,327231104,403766784,417977472,422052736,391145600,378092800,360887808,280417664,158855552,95965312,108906112,153154176,223424384,223168256,220266112,250722944,251399808,201669248,163052800,147524992,117408640,200711296,329160576,399602432,458924800,491285376,447116160,329287040,235883008,179214080,162964224,158037248,91074176,56889344,118082432,209951104,310472448,375150720,393614720,400614656,367748352,323465472,346904320,323023488,256126080,224344064,229582336,301728768,398095360,346233728,289920768,231652096,284263936,365345536,397933696,412425600,382709760,318143104,253556864,251812480,292917376,372402048,415667584,399775488,289713280,251888896,247677440,239429376,227747584,196251008,96269568,34716544,84321152,117556864,138840320,126203392,99494784,129850112,214511872,228949376,280197248,346505728,283520256,181864320,97491968,30915456,27125888,105327872,148684160,135069184,165660928,199426176,267018112,246053632,197182464,151751552,122891264,97251072,91598976,45681280,27379072,117143168,206957824,318079360,378037760,327217152,263013504,227351424,192035840,279860992,427796736,516388480,439649792,297368576,246688512,253844480,227887744,214480128,236299648,201100160,138712192,125928448,115080832,98405888,90217856,73316992,64318336,97161088,125962368,103598592,191348480,272064256,230110976,193025280,227658752,317835648,371854976,416400640,402440064,372194304,274431104,145051008,98045952,134001152,227076608,268659584,239448064,237717888,208762752,234704896,311373568,338155648,369807616,351967488,253081216,233168256,189660032,71831168,65854720,106446976,124247040,129932544,72969984,83522944,121314688,127667584,136951552,191575936,187027968,126815232,105036288,90941696,48190208,40284928,104742528,187277184,279131264,358326528,368948608,349830272,332988928,357423360,378399360,347514624,255328768,245907200,323632128,342372352,302288512,243083520,188202368,80190080,56378496,126843008,203369216,204560768,246196096,352629376,442905472,440757632,407358080,374375808,307456128,220073600,206291584,218600064,225124864,302671232,341901312,362413696,391094656,388188288,347903104,272518656,234278784,298884096,347352064,325564032,276257664,300212608,338811264,318685440,237785344,127318656,87707008,94863616,105796480,157551744,144981760,89018112,151549056,256561792,275204224,240990080,158491264,65148672,140850560,223725440,258875904,286247936,253847296,248888832,326166400,285130624,244722048,243381632,302960640,353999872,361703424,383024768,404634624,407085184,345019392,294185856,287902208,294973696,325882880,343916416,386611328,450679040,493850624,459799168,364061312,224384256,141158528,130277504,120645376,74015616,31165312,35356416,81616512,157173760,260877440,305551488,331638016,326111232,327755264,281534848,247225472,234856832,253989632,272908672,271463936,329776256,325766912,277207168,221201152,168754816,163013120,132229632,77286272,33849472,-14240768,14942080,101056896,149000192,114751360,138353920,164034304,135240832,178846848,220176640,232299136,179906560,175399808,204998656,221765504,232100736,279916032,298453376,236624512,161016192,153811712,192435072,190452224,155791488,128307712,161234688,233134976,287606656,311934848,250214784,221397120,243196800,202641280,107210112,56644992,101677952,163670144,180714112,193185280,164948864,123532928,83323392,22279040,5807232,55814912,121570560,86452608,40811008,100569344,249499136,340469632,364456960,396997760,393556224,323562624,189083264,98391424,129539328,186328704,245252352,326640512,386252288,366448896,333598720,271200256,195546624,126782592,122951808,161292672,142983424,139262208,159113600,144681728,67767040,7567104,-2202880,103272576,185378048,168957568,219727104,317732864,375139456,342517760,233421312,182672640,177387008,134965376,167361152,131357952,42661504,47652736,200322688,327977216,345374848,283169536,265022848,247880704,236277632,250168448,259593344,251102080,321959168,353223680,355738368,368919936,374440832,406968320,361281664,279271680,190043136,137348992,177071232,246061184,270483072,268390656,280297088,236377728,236448512,241874944,191231872,126043904,84780800,94822272,166348288,203323392,226643968,215342848,166212096,151428864,164753920,226872448,290461824,284804608,289106176,276900736,196105088,153558016,152505728,166256640,175478144,216400256,145937152,113316480,148412288,175365760,196235904,191538432,165855360,156824192,133323008,105882880,110327168,169386624,240971392,337859456,422836096,460413696,447847168,448136576,388893952,301806464,300095744,267312768,264639232,258944768,305185920,323030912,362590720,347794432,346632704,357059584,294467712,221047680,207128192,241489280,248532736,189280768,166224128,174940672,197088512,237222272,289873536,303786240,293597952,239078784,233746176,262406144,248723712,204279424,159279616,122972928,92853120,125685120,124031872,99150080,71130880,-9857152,-36510080,-18759168,-24292096,-59831808,-129494144,-86317184,14018048,101580288,101160064,91796096,123613568,126126848,99459200,89020672,122429312,179477120,232630400,250068480,256393856,238441856,188316416,175889792,156347776,82127744,91644928,137539840,99965312,80168448,183047296,277125632,362206848,365406976,301417344,270746112,341795712,400375680,388446976,290299648,150315392,55578752,8409216,-452224,-16329216,-53471488,-39437440,-25001856,-1848576,29803776,60897280,164677504,275484032,259943168,210680576,149590016,147136768,226093952,318051712,314310272,314644608,287763712,195687936,118155008,60020096,67499136,139175552,216890880,269686144,264192896,260659072,281358720,269029760,272999424,217484928,136527488,183429888,225567872,224161024,171158784,145241344,146755072,119299968,58798976,-46145664,-97763200,-39019648,90539392,164016768,134647296,100588672,118558592,113959552,111639040,140220800,177670272,183025920,133470208,47630464,21062144,46901632,53285120,38603904,43868928,13299072,82951168,169969280,154700160,136385536,131927424,126969088,175396864,216804736,214785152,174750208,112788864,129037824,182827648,165190912,105952256,65518080,119622016,162078720,206760960,163673088,101328640,128837632,166671232,87100160,27976832,44701056,755712,-20089600,-34055552,-27224704,74196224,169840512,229850496,251708800,288846464,317345536,256225280,188678528,166441856,179910912,159310080,123651328,126756096,191825536,264994560,278070272,250301696,195564544,137579520,147141376,173255168,145017216,150184320,201691904,193060096,166712704,151316992,106413952,90609664,30296704,-31782400,-85595008,-99772544,-24409216,57894784,87101696,170337920,205300992,164695424,167207296,128888448,69547776,44755840,50496768,107709696,189409152,208126976,196160896,202382720,237741696,327546624,327322752,245118336,211315712,257101184,289126912,233706496,200439552,158967552,80942976,104593024,140296832,115010816,146538752,207809152,247388928,269869312,299425024,251029888,211961472,225931264,200445952,135924224,133243648,163456000,194018688,231509632,231313152,202822272,203005568,219468288,211329920,238993280,252830592,214358912,169355776,257837440,297381120,267433728,270744192,288758528,237964800,166555648,62478336,3798144,-2787840,-21802624,1410816,20935680,32235776,47440128,55500032,48909184,69330688,96180096,38780544,-23298944,-28749952,50226304,155814528,233796480,259169280,231911296,194059648,208048768,229832960,219628672,178202496,148399744,130140544,168550784,249237120,296943488,352756864,361196032,304426368,219961600,217130880,252931072,290488192,274045056,239041408,164883712,87047424,83846272,190467200,202906624,128012800,11180544,-22437120,-50009856,11586688,77618688,141986048,93460608,5670912,-53715840,-59923456,-44379904,-37812864,-38166400,-45069184,-23362304,1894016,48789248,113636864,163590400,204979584,215277824,155375872,84909184,99249536,153212416,142315648,96363008,27060992,48690432,86164096,70090624,58375680,-13828736,-50252160,-28852864,29658624,-22979200,-79334656,-59199488,-20020736,-2355584,16273024,78551808,172051200,176922880,108494336,28779136,-6233088,6760064,41868928,122545792,226884480,274087424,334082048,312179328,286975616,287389952,238988160,176173056,94726400,97162880,86855552,59970432,42917120,31254400,46672256,35506560,86324352,114918528,89793408,46560000,61663104,59278592,46144640,69128960,123026688,159208064,175326848,172443904,124022400,155164416,210821888,237714304,213383040,196236160,176005248,158583424,140989312,99084160,99770112,112907264,117174528,75743616,45875712,71040896,155986048,156019712,135331328,143750912,111893504,99789056,108856064,142450432,139219200,107734144,99978240,173287168,196771968,202127104,189473152,160528640,117776128,74425088,73898368,62804096,54739712,83054592,73827200,54932992,7981184,28847232,40197504,-41141888,-71102592,-40150528,35297792,48049536,21953280,53890560,65065600,23805696,74961536,137364608,90776704,31405696,36912768,53865600,83892992,20898304,-36604032,11803008,120114048,167055360,159804160,154343040,223337088,255030144,179531008,152327424,185923072,206925312,184666880,130764672,126290432,162499456,141612160,123063808,184830336,200504448,158799872,161649536,225571712,289778432,271512832,231783040,208390528,227271168,238952064,224335744,178178176,101274240,18575104,39197184,138675456,180775040,197572224,218216320,204871296,181333888,195474304,162788864,81982464,62729600,53290112,102833152,137705856,174706944,195944704,165777408,113719552,39753600,-6364288,47275904,85123328,95274240,113787392,179045504,279633792,297708160,249266304,191996544,182146688,195903360,228978560,255952896,240312448,194958336,65178624,-20264448,29019648,63937536,21144960,2174080,57083392,100883712,124158208,88327040,5176832,-40267904,-36612736,-105454464,-170422656,-192255488,-145758208,-60710400,-12406272,74723200,205740672,195376640,166008832,182117888,135468544,79509632,36489600,96971904,136324736,208219520,250099200,219071616,236186496,257924352,232757760,123300992,14634112,17037952,128612352,165387776,209371264,236973440,228994816,267568128,247701120,225601024,322936576,361340928,227587072,83539584,31559552,48065408,165690240,247961984,267843968,292497152,324705536,253747200,230755456,307075072,298207872,206322816,135859712,144847360,156057856,163947648,118410112,89324544,72833024,42305664,52910720,100157952,166799360,212660352,146492416,81942016,67246976,113319424,170290944,191889280,167961216,145427712,150580864,139424512,131630848,76770432,39493120,24778752,49339904,132377088,187767552,179375744,173030784,143121024,70238336,56544256,109456768,102179200,77111168,70648576,105964288,128354432,74755200,-5374080,-63629056,-67243520,-121733760,-151247616,-149065344,-44179840,52254720,-14360960,-74451968,-146122240,-208027904,-132340352,16420096,80427520,84560512,163201408,226750208,101985792,-109692416,-206354048,-175393664,-50991616,101620096,267648768,392586240,410020992,355514496,278605824,193925504,137558016,180144896,228692992,310611712,320471936,190381824,124293760,126471424,184139776,224452352,198520832,132745728,104207744,100621696,94844544,88424192,37339264,3734528,-47067648,-61372928,12188544,91370496,152131968,165257344,109806720,48685312,-41991808,-78719104,-24351232,96336384,165239808,182029824,228607744,300706176,335309696,264908928,91203968,76622848,118768640,153312000,130117248,173104000,249105536,260010624,267645568,340533248,348803072,333482496,309488384,282283392,226755584,139911936,125916928,186468608,181059840,112023936,97751552,158820608,191010048,187892608,187049216,190745856,143748608,124561664,138989568,178479616,230771584,181326848,96805504,13414016,-76095616,-127726976,-42542848,101020800,168053888,188881792,156795136,130706176,16768384,-90140032,-42830976,19292544,10781952,45236096,47879808,51104000,159667200,255995392,268449920,232909184,206467840,236159744,275020160,246787584,264602496,303593728,247104512,225457152,260994304,279041152,264934912,285889408,316105344,265555968,194012544,172213760,149383040,143304192,137643008,140190208,138616320,93339904,72349056,99766656,119518976,110937856,121025024,98684928,98392064,116544768,155504384,191456256,228396416,205703296,203240960,191489408,141772544,217580032,259315584,250889216,239623808,282433024,322406784,304460416,267131392,193537152,119768576,119382528,92356864,41811072,37838976,109393280,186571136,251494144,269762304,204020864,83251584,-34449920,-56785664,42866688,88891264,51209344,15211392,-12701184,-18639744,-9043584,-62678528,-100994688,-49390080,6795264,31493376,93542144,164716672,172389632,157699200,102987904,98949376,130398848,147864448,200627328,190199040,95926016,3768448,-14664320,-43763200,-73982592,8553600,53480448,102781184,117778048,154725632,205872640,200917248,143445632,117311360,169697152,176353280,76845568,73003776,80414720,103961216,144972672,154186880,153406720,149156992,172188032,182661632,151217408,148205952,189230464,266724480,307170688,218859904,150533376,174608768,249333120,261562496,267043712,298798464,290830208,278019840,202882560,190825728,254635008,321527296,347039360,295160192,156861696,44195328,16035328,54627712,53133696,153144192,221690496,289968768,358814208,376113792,399896832,414955648,381189248,345785216,335940480,310966528,141911040,9830656,42016384,63361536,57980672,57192320,124916352,190701312,306700672,360103552,365415680,293803904,203849472,156318592,152526976,145614464,114262784,123161984,154156928,180797824,213188736,207542144,154812672,159261184,198315776,170956672,164400128,214933504,237950208,263517952,358257152,416983552,422762496,372429056,330562432,300476928,241794560,192377344,85343616,18227328,23007488,-23229568,-80219008,-100629632,-4862080,141383296,206654592,200451200,189604864,196803072,161180544,120033792,117106048,118306048,165314816,332809984,389410688,268562304,172857344,157777152,131224064,169635456,236086912,179414272,139486592,169649280,175928832,162142464,165384064,115159168,73755648,64451072,123252992,206830208,183189504,144196352,156530176,246630784,308183296,290681600,284394624,282823040,240161152,242580096,241789824,210490880,239751936,330370432,305443456,191543680,181722624,237154944,297611776,271986304,225067392,264631168,235602048,163726208,141461248,202535808,263572352,321264512,292663936,246232960,124965632,68960512,135908480,169697408,178272512,116216192,82758912,146873472,198176512,324719616,464001792,523018624,519590144,455093760,437151232,456121088,380624640,137266944,-30637824,-111675136,-142350720,-96887296,-21397248,41136512,44382592,39239296,95723648,143136512,164935552,188163328,275606400,347047296,358776448,323664256,274350080,284573568,280796544,264129408,227287296,130975872,80263040,153707648,202153088,200706560,129699328,67956224,122942976,208855424,336793216,391360768,305051136,234992640,198871168,162087040,83074944,42548608,20323968,44038656,128313344,176302976,140673792,170404096,241201536,332908416,265337856,158093952,69536256,78406784,196861184,300111616,301746048,235934592,246009600,279440256,242933248,231269760,343621120,402303616,299890432,180957696,164694912,239715712,272263552,258225408,247595520,199888000,212641920,246179072,228917888,242426368,182305536,36660608,-34614016,-41291904,-16340224,26961024,6269696,-11287296,-31837056,27750016,163430912,263924224,263600512,250582784,214361728,209396352,224295040,171678464,160738688,226760448,168497664,116809472,71051264,89477120,94318720,85449856,143792768,246567680,306584832,306072448,308997760,276714496,180616192,184723840,232845568,254016640,214357632,136727296,1543552,-36464512,33865600,75087232,65931904,141753344,172087552,125992576,69569664,78694912,95438592,109288832,136545408,177717248,181552000,170403968,166327040,142795520,105362816,65351168,72923776,188043648,271702528,233527168,233122304,243930368,262234368,259248768,204988288,155791360,148879232,138962816,129893120,107408256,68135424,49740800,-4769536,-15818880,-30441984,-87814144,-96507776,-28385280,24432768,15714816,10716928,19347200,77539584,132212992,89257600,21287040,-20901632,3584384,48478848,33691648,44202752,59255808,36758912,46102016,50922624,121688064,118699136,94283008,46966400,47048064,115730432,125900800,81300992,47622528,46217344,101529344,122793088,91227776,56755072,131465216,245295232,241765120,247253760,284706304,311964928,314985216,200694016,102812800,185180416,283760000,310652800,248670464,168688768,134278400,96222848,1974144,-32881664,-39411200,-49736704,-20611968,-28495104,51028608,102445952,116100352,129853696,90064896,80821504,112511616,123434624,142594304,178655104,223878016,257145088,322989952,353266560,276799360,229238656,181065856,140396544,144760576,157667456,133297024,108588928,144067584,190753792,234152576,215933696,131950464,97518336,157698816,185659904,150078976,126589824,174084352,215324160,241819136,265587200,252944512,249121536,259847936,212404864,136176128,107089152,73483264,90363136,147291136,174314496,154411648,72995456,-4935424,-64552832,-47748736,59441664,154544640,142043776,111900800,134677504,147940864,118304512,178892288,288336640,344819456,299773952,174933888,63561600,25307776,77730432,110560768,62638976,79010816,152462976,105422464,13668224,24550400,126257280,187038336,224988032,229329152,178953088,187453312,177904512,136829440,10091392,-71867520,-89412480,-111979264,-118637312,-58445440,51310336,88320896,87806848,123296640,115580032,25409664,-8328576,27247360,70275840,121210112,179059968,240602880,283766912,304925184,283571200,205038464,172939520,224854912,306901888,307012224,291300352,254907136,281772032,250862464,185281920,176616960,144800768,150934016,187253632,206766336,177812736,87240704,70773760,152545536,203999616,164133888,139093248,182475520,133277184,48879616,20310656,3141504,-10667008,6050304,-2278016,-59453184,-94532480,-17643904,44214528,68106368,69084032,67975808,85229952,42630016,13454208,52131584,84529920,146902784,124019968,78742656,68206464,170778624,334051456,372116480,384634752,392599168,371660928,316271616,229652864,220089600,300604928,330965504,297813632,253380608,256123392,284329856,247260672,137698816,41820160,3145728,57615232,145586176,220729216,212646784,152902912,139443584,188273792,208777344,170066688,158197888,163790976,174875904,196568832,218042624,274138752,264639488,152078080,143356928,231355648,219129984,190217600,224810624,255192448,285679488,282022784,279139584,248238336,171986048,104330880,32131712,20375552,121773696,204909184,210788480,154254592,84450176,41368704,32685952,74732416,27877376,-82358912,-23528832,98307840,168638720,171860096,122104576,71072384,6924800,-54393856,-12849920,55996032,115761280,162782464,162976256,143707904,106798080,63033728,21387136,-829696,21015552,84413312,148289408,171741696,175897856,78654080,41111552,18046464,13691136,4409856,-40439424,-85318784,-92137728,-84644864,-138810112,-133411328,-64283520,26904704,148562304,252146432,319675520,293808128,167877120,22459392,-34410624,-11727616,19434624,28694784,38001664,65225088,94914816,97514752,84150912,146042368,145306496,80006656,140527488,154247168,156179456,139413120,101694464,176582656,278026368,317024000,304093312,282263168,259306240,265247488,344149120,323110784,212799104,127491840,118400256,188159104,247388800,270617856,250317440,215907584,205276416,195876224,128801920,101019136,100350464,69809280,99196416,151221632,231899776,249471360,174879104,134780032,143747200,216364672,291904512,240332544,151178624,122904448,145773312,177110400,152029696,128077568,133771520,149332480,125454592,46816000,35906688,55569536,42403712,101464192,118149120,96559488,115477120,116075392,108320128,156575744,171008256,152020992,125771520,50302336,-48024960,-43073792,1464064,21393536,48391936,80982784,113072000,105533952,26616320,23311232,110410752,176072064,138781824,90672000,115396352,193827328,264969088,292757888,293816832,265242112,283590272,300981120,247393664,216949248,239164800,316982656,348451840,334274944,325407488,285323776,265464704,248553856,158185984,126211840,143726976,88268800,137587584,232227456,321468160,398707584,348450816,228358656,168740480,136586240,81971840,38954240,-21315072,-14426112,27244032,62209664,87556224,152215680,127281408,-4479872,-50210048,-4671104,95639168,145836544,165944192,217415936,229504384,203150592,206548864,211763584,203436672,208327040,188040960,184624896,175318016,216053632,245089280,270541440,213694208,130360704,97151616,107418496,63484928,12162688,-13229440,-54852608,-41120768,32173184,115696000,167405056,143892224,110372992,114263936,197334784,288324224,311760512,267618688,218600704,81605248,18620544,46865408,43010176,899968,23171200,112189568,135826688,69822208,51805184,13307136,-41241600,-11372800,49382144,80806144,73410816,11352064,-8827520,20122368,73552384,133877760,183481984,176101632,132598272,113245440,90626560,127893888,242139136,231792128,159493632,157961600,92907008,88375296,66913536,58915328,210605824,332573056,283266688,175305216,131791488,112931968,51449856,18701824,69525888,112681472,104885760,129927296,105454464,79104512,73362176,-29424512,-65818496,-26842624,33254656,63935360,48939008,119319424,173716608,153507200,99795200,124223232,128217216,192270720,279382400,253356544,102579968,-27576320,-39421440,84556160,148121472,131384576,129953024,108494720,93629312,58994304,44887936,19651968,8584064,5130240,3820160,-19197952,-28129664,13583232,71611136,107003264,102512256,119406592,192637312,245222400,221758080,214617856,233540992,220335488,195727488,196387712,245689984,289389824,322188672,351287424,311949568,231345152,182422912,153643904,155120000,141168384,86307840,84596864,157133952,236135168,218927104,150201984,104910464,137847808,206896384,290569088,349818752,281220352,158713344,83692160,118534784,154071296,168289536,211963904,241211264,229964672,242258688,259250560,240772096,217955072,187930240,117231872,90617728,75512832,76001280,77019776,21314688,21024000,44742016,-30717696,-68703104,-31458176,42769536,142685696,149638912,67259776,31895168,25400192,-18363904,-98260736,-197208960,-266484480,-280003072,-269429760,-251595648,-264063616,-265702912,-150882560,-95371648,-135061888,-83146624,-26908160,-50617088,-90667136,-121978752,-139181952,-134929408,-144314368,-91930880,17863424,143836416,276536704,313439872,207078144,87261184,73119488,48457088,-41515392,-93187584,-88676608,-34077696,7095168,-23775232,-41224704,55889408,181021440,196364672,43827200,-96855168,-87804928,-40451840,82251776,167361920,183175936,163546624,194224384,198942848,92195840,18007936,103423488,183123712,192922624,123693056,140199552,218567680,253176192,201304320,119912320,92426496,132797824,136138496,183960064,286100352,377821440,347942528,234543744,158411392,91568256,43953536,88808448,54804992,-21306240,-75363200,-81921792,34688768,70823424,16668416,-45540480,16470784,55896320,2191872,-16389888,8802560,13478016,33960576,59888768,30607616,9863424,-19325824,-12128768,-18441216,-44352640,-15200512,17104512,91015936,191623296,287276288,271565824,189397120,191256832,215261184,193148032,199234688,197529216,201163520,236951552,256429824,203238528,112467200,156350208,256081024,283481472,204848128,126995584,113826688,173716992,176172288,175359872,190720768,163985152,108334592,30091520,-56980864,-60443136,-51212672,-50231808,21723136,77484928,108755584,182778752,215422464,212059264,182356608,126533760,4347136,-78859392,-71627136,-16294400,-2133248,-42095616,-173299584,-248499328,-240101632,-259561088,-311570688,-255414016,-76902016,200921344,424967552,477179264,411199232,310927488,298501120,334466944,379466624,417303808,410271104,348358656,313241216,304821376,255543040,172991616,127579648,132803584,161799808,199545472,233358976,227670400,214756864,220263296,329701504,443003648,486604288,496211456,401737600,241924864,115662720,57885952,44422656,77609728,145634816,128532736,83959168,59485952,72730240,100652288,117140224,171231232,290887168,428308864,469572736,416114944,336476032,216952576,148963840,161920640,106647808,57125376,102400256,73543424,23581056,75523072,107326976,141223424,200686464,234475904,176311680,142778112,109267712,50716800,50420864,18331264,-13241728,27887872,129232000,125603584,69290496,93406592,41760384,286976,76694400,238393856,303520128,252377856,164036864,105119616,170483712,165591808,159322496,177330304,201536768,246176512,238476032,217294336,121740032,79779328,83457024,2913664,-72022784,5523072,76905216,28590848,20785920,16360064,-8094464,26986880,-852480,-16284032,128525312,270194816,282762624,189804928,77781888,-38116352,-36991360,72416000,203477120,253758848,270511104,279731200,270783104,172621824,35401984,-46532480,-70251136,-13703424,112093440,207409536,268318464,273005440,272358656,239155456,221745664,241978624,249153664,219529344,75473408,-54991488,-41620352,58669184,118293120,204205568,276595840,245869696,200755456,180061696,173667584,184033280,173564416,194907008,202727296,182103168,231498880,226677504,218592000,224946688,209873664,220540416,209286528,132185472,23712256,-8202496,69239296,130099200,104681856,68881536,22063616,38123008,85229312,77444992,79277568,118988288,148003584,199459328,227590656,149419776,66745344,43007488,54566784,99909376,163543552,129271040,37211776,-14686336,-72325760,-119018624,-82928640,23623168,132430976,166785664,120999296,13563264,-76386432,-52323072,-16844288,7945856,24809472,91518848,118240128,122187264,113551616,126561152,147341824,134214784,113134976,27729920,1823616,155641600,285029760,294303232,220044672,123503616,62373504,32926720,34791424,1856000,32490240,107168640,193690368,254840704,205645440,100278144,48704640,5905024,-2791296,72173440,109320960,124363264,167880064,167958016,222610432,275910656,282283008,261438464,218041600,222708096,133355008,83369344,117108352,112840704,109793664,93150080,80561024,34093312,-42779776,-71307264,-92906112,-59261440,-19581056,-94132992,-180171008,-118653568,-11435520,-26206336,-51830656,-17489536,48490112,118422016,129425280,52085760,-3618944,74360192,221081984,266109312,290524672,260240768,206473984,101300736,33472000,69838720,105520640,135111552,168750208,162065792,103318784,144228096,211190272,189751424,126558080,13550848,-59464064,-14993664,-39337984,-156066944,-234931584,-185148416,-92380928,-32747776,-1564160,35141120,71147776,35040000,59465344,142248960,234201600,251017472,182504576,131631488,56833024,27982720,-24907008,-48113280,-25524096,56187392,102807552,114849408,101195008,111179520,111846272,60769536,28395392,39101824,100843648,97013888,105268096,122614400,84415232,31802496,17054976,2900352,69601792,116433152,67653120,110868096,110375936,29329408,4679296,1822976,-14993408,-16044544,-33395968,-21906688,32672000,118864768,125112192,138961152,114761472,67218304,102862336,164032896,220305536,240297728,168128768,67681920,10563712,27974784,113309952,170262016,111148416,107851008,180849024,202461568,201009792,122389632,-13164928,-115376256,-65489152,12756352,69753984,112963328,110520960,34152064,14351744,27973504,17636224,-2402560,47812864,99766528,124134784,94066560,71377920,107271936,83286528,129586688,174278656,108122624,33992832,72912384,93382784,59349120,56781056,51811712,81341952,147639680,132515712,68452480,91176192,165761792,259040512,295020544,264130048,202985344,228132352,259980416,209987200,238560000,293221376,288307328,281050368,229954432,203113728,189677824,200840832,229317888,237692416,184643840,166534784,199857664,169324160,216481792,291083520,359694592,418980992,446422656,428375936,411091584,392480640,310785664,250550272,175967232,105673984,64834944,34480128,-12682368,-64645504,-30955520,104705792,111744512,44609536,11460736,6668288,60377472,76756608,17714048,-39324288,12472576,58442880,77627264,126295936,139363840,107641472,130470400,185981696,219378944,188035968,156300032,162037632,157674496,160041728,185916416,183904768,100663680,52725632,109973632,206458624,225398912,158653824,117814400,86734464,77149312,105458816,39078656,-64615168,-88994304,-54264704,-8017280,22823040,17743744,22058240,42078208,72051968,145635584,196202240,173749888,160967936,126769024,64558336,14275712,62638080,114024832,126090624,182474240,240458112,257127552,202442624,132324736,108319232,115212160,152164864,160472448,144461952,131328768,34149632,-47760512,-72139136,-36172928,-15203200,-24468608,-41843072,-27394304,-17972480,-17596032,11508736,127953024,169396352,173696128,172990464,104600576,16310528,-4681984,-16029184,49910272,149034624,178308480,217689216,215733760,138662144,147473024,138144128,61180928,-6384128,-60252416,-5864320,8060800,41721344,116802688,154406912,171481856,177105792,145007872,61484288,-18821376,-44342144,-42584704,-58560384,-34105728,7138176,38712704,45601664,133424256,158001664,55303936,-12695040,-24177280,300032,14537856,-17344512,13892480,143382528,215152128,212272128,198510336,210217344,135127424,60560640,65334784,125533056,145544448,70610944,18521344,1679232,-9203328,-7158400,-6096384,80298112,119399808,63079808,137092608,242628992,271678720,289085952,278154496,240519552,171502848,139941888,126764800,176286848,214375808,180360576,110465152,86937472,72329216,11390464,-11814528,-47497088,-73828864,-36078080,40851072,97403264,95987712,76118400,16957184,-40190208,24704384,112805376,229219968,319431808,312609792,248617856,234779136,242734592,204964992,220488704,179806976,135743232,103852032,151290240,178219520,195566080,246631040,298557056,309360512,313533440,316403584,289329664,239891456,152020224,114160640,99617024,93083520,152688640,172315392,143546496,157822336,146623616,104042368,25053056,-42788096,2766464,34561664,92009344,189835392,238869760,281805824,311697536,283010816,169354752,-7036928,-49459456,-71819776,-42492032,47164928,77830656,86476544,100085504,59620992,50094720,87282432,71401728,-9147008,-58127616,-72032640,-93664000,-106760064,-96010112,-18573312,88108544,171185024,191967872,210968832,263475968,211494528,193049984,228837504,271044992,239193344,133034368,125949056,172333056,227821824,209565312,145430400,100052608,133360896,127487104,104778112,198773248,240582144,240892032,261284224,230400128,153295616,106558080,54180608,52030208,90964096,94772480,72673024,58877440,106509952,86136064,61056640,42516736,-7369088,-64483712,1169664,92911488,145933440,146219648,204670464,253044352,199079808,191539712,166286336,109341568,47660032,86513280,121795328,158788864,178823808,258034688,285573632,222036608,190414080,199737856,143372416,40929792,5721984,42110592,30462336,6385920,76147840,176962944,182083072,173120640,122788608,61543808,51543040,74082944,177006848,201847936,217573248,256047488,261554688,230648576,128804352,63631872,44417536,190226432,294330112,211889536,166084480,160686208,173497984,111605504,8649728,-40922112,-22433920,18905216,53734400,153645952,201721216,224059904,167150592,109396608,109849600,135732992,108796416,98822144,121345792,29535232,45637504,59741568,35386752,94859264,152845056,175058176,148763648,74740992,23913216,53316864,122286336,223152256,253875456,234631680,174032896,101511168,122970112,206530816,270946560,229571200,155120384,92439680,107349760,127068928,129116032,154136448,193329152,197546368,110433792,-26931328,-77682816,-2988416,66800000,113639680,114170496,117143168,134080768,185187072,187811456,146799744,145090560,199742080,291426304,338721024,346764160,312142336,215034240,198933120,244969216,267912064,227502592,163983616,104535680,107427840,142300800,93001344,20689280,-6663936,-11711488,-5865088,42851456,49144832,55396736,130138624,117430272,36939264,14846720,36666112,83300736,64142976,50496256,5623808,-94614272,-76361856,-34929280,4423552,135709440,221009664,266712704,282209536,229336576,205877888,184678144,116450560,60187904,11433856,16621952,33549056,-13998720,16000,143929600,234673152,238337664,205509120,186312576,213524736,275695616,317175936,267443456,167694848,114008832,90227200,73547520,-4975360,-57408896,-61449088,-128468224,-138466432,-98768640,-89336064,-78066816,-24501376,87319040,104741632,157690240,224348672,195398016,174197120,152062976,134231552,100577792,67251712,109362944,224691200,275790080,271656576,184767616,128553984,163635456,167156864,170087040,220905600,243991168,259978496,254301568,253481728,240669696,190332160,159145472,96254848,31404032,10920448,22231552,14190592,42321408,55832448,10414976,41937536,182689408,257803648,285689216,272334848,205801856,147121152,112997888,58225536,12727296,25956864,56389376,148530304,155100032,157508864,134505216,115894784,90127488,31428608,-18927488,30620928,76866816,81979776,99577472,185978624,202324480,201915136,142462208,55553408,-5063424,65830912,177011712,195456768,100337536,47650176,-57948032,-82855168,-59661568,-135404800,-202216576,-132111232,-43159552,-804992,63395968,116763904,166630912,222689408,279899520,321752576,273018496,193882624,137742976,120496128,101727360,93820416,81345408,75649024,89782400,34706048,-14207616,-17688448,-1311616,13497600,15610240,32268416,72567168,127918464,153694720,188228352,183218432,114311680,111591040,109362048,-7064832,-57649024,-39645184,66512128,123184128,115843200,124548608,128769536,87296768,43912064,14645760,-13402496,-2926976,-5703808,41702272,88857088,129780864,156368896,72058880,-20794496,-44963456,-8682368,-9618688,62435456,150817792,200104832,140562304,38503040,-30082560,-44839552,-16516992,72645760,155345536,139483648,88127104,77897472,102093824,185969792,257578880,279159680,255245568,185968256,104918272,26598016,-3065088,-26758016,-96664704,-138873728,-92588032,12898432,57247488,129280,-52314496,-77759488,-62452096,-50889728,-29382912,-37487872,-6808320,54410496,75657728,96683392,128940544,164805248,112026496,30434432,106826496,160070912,169433600,194783104,116035072,59246080,46791680,54996608,86635264,109370240,150158208,139128832,144532736,183347072,172539648,142320896,142542208,146084096,139774336,122240384,80807936,81451776,122427648,155696128,120450560,60470784,43374848,97007360,142343040,169565952,233000960,270298240,263631232,317152128,329874048,264870912,226468736,230798208,263891968,324281088,361997184,353159552,245263488,200950528,272107136,307396608,232111360,117903104,21605120,-10037248,-10775168,-7960704,-7725056,-9269632,39675392,50124800,-11679232,-98414080,-150024704,-92939904,21269248,185956992,250544000,183442688,120780672,144252928,131223168,11022208,-47328640,23939072,84345856,75055872,20137856,-44207616,-91077632,-136361728,-156420096,-131900032,-107780352,-36245888,35746560,60844672,34990976,48431104,77497984,32401408,16478208,63406720,67814528,16597888,12171776,3228544,-5391616,14324352,39331840,75671424,86846336,90597888,75692416,87875968,67652096,49624320,64293248,56793088,67772416,64877568,2980224,-32887680,16967040,82655360,115542400,107938944,156172672,174767872,97857664,43751680,35636608,82699648,154049152,172154496,116416896,22768512,-19235840,32748672,130558720,199867008,243600256,279115520,290243840,286625664,265484032,225035264,170189440,189343104,213523584,222612992,209520000,213635328,252437120,261404544,168222336,128327680,166277248,162076416,139793792,198760064,171748352,169451520,197252352,149862784,186834176,230678016,235746560,236705792,166453376,121517440,86531840,48598784,58579200,34152448,-6970368,6980224,32033536,62800000,133755392,152967040,174703488,185719168,89517056,-15217536,-62225024,5374336,67571456,120546432,136614272,74894720,83700096,102064640,99572736,118802304,164675328,146604160,167412992,204380288,252776192,243250816,198179072,166938112,140158080,199523712,239640192,246169088,243246848,197652736,168785408,196066688,211459968,188555392,207987840,200468736,138407936,145606656,155169664,109095168,146594176,191273856,182921088,112241792,24122752,-9717120,-2509440,24494976,65588864,31429120,46311552,117469312,143853696,177644672,256531968,228839552,116732928,38957440,34294528,51736576,-26747392,-104092160,-75884928,63755136,121338240,114933120,159300096,154404096,159671808,80599168,-12018432,-58952576,-7736960,61048448,28892672,-71228416,-102699904,-64949504,-45992704,-91927040,-171491328,-217893376,-236495872,-245196544,-259744896,-184963840,-55987072,55020160,110000384,141855232,170641408,118344832,61484672,63303296,25800832,-9744512,17098240,85029120,170488576,220329856,235321472,212651264,208719232,155164032,88954368,73410688,60920192,5967232,70774272,124390144,107620352,87751040,117837696,102860032,114523904,122356224,97500544,57981312,26997760,28399104,44918400,71059840,116260352,167191424,195060608,135938560,139521792,160388096,159846400,139935616,115206400,24314752,-11838080,-3247104,29934592,42154880,62240000,79244928,131380864,210095872,319584384,329492352,270987136,230510336,156537600,135448320,114810624,88581888,79630080,44369280,64457728,72957696,99131264,127090816,163693696,243690496,310257408,314065792,281998976,241927296,162012800,158247680,118989952,84831488,65989760,89498880,188230784,251763072,228824320,196467328,212668672,226663040,220152064,233479040,202980608,141081216,174590848,170667520,176339200,116254208,37751296,69256320,111267072,133299328,217017216,261120512,233243776,200676224,211517056,156361216,127024000,233644800,245224320,169671552,115796352,159548800,230110720,276439680,319082368,302390528,308331904,249275136,147453312,107313152,120566272,135472256,117052672,113341696,56139264,-1404416,-63231104,-9103616,73991424,37664384,59408384,170736128,240352512,164411520,124253056,105265280,79972480,84643200,28408960,-98886016,-144355584,-96066432,-43872256,-59737728,-46598528,74710784,136216832,121071488,71932032,26842880,-33986432,-90010112,-77956736,7564416,80362752,193752832,293726720,267191808,179075456,100429824,45235456,101901056,177398784,198145152,168117120,141693184,211269760,198324096,153749376,72727552,9450368,23732096,51475968,111496320,128836864,135928576,73602304,-26324224,-79280640,-90392576,-76163072,-15030144,41950720,125833472,223047040,247081600,259554304,210658688,190274560,180791936,241208192,272361344,276569984,319527424,374371584,403572096,393705088,307970560,211215488,174779520,241691648,331802368,367105024,361703552,346665856,267990144,158151296,64406016,19868288,-26540928,-19159808,-25359488,12049024,127704064,168041088,158788864,116936320,23734784,-68157312,-38499072,13924096,5793152,-41470720,-45733376,-37712128,-29951232,-23118208,26861696,66348800,95086080,120700288,79410560,61679616,56361216,47372288,32070784,95131648,187684352,173680896,145915008,124196608,71574656,-28469760,-88871040,-124890496,-147900288,-96735744,-70511360,-68797440,30761600,169601024,182928384,136011904,114972544,119344896,82382848,43501056,22868480,15396224,8123904,-50236288,-125224576,-134439936,-103938432,-101047296,-76218112,-31426048,86306176,202927360,306596480,309854720,218366336,129347072,118481920,54885376,4231680,62133760,93469056,103825408,125419136,39029376,-6355328,-113940096,-185106560,-177039232,-113374976,-101649280,-97740032,-86988288,-44334592,71234304,130852480,148906880,142688128,156935552,221237120,176859264,118729728,85990528,92651648,141568000,140088448,99516416,86587776,73751680,22944896,-11207296,-12410112,-32452864,-20014336,29824768,123773184,179507584,174535296,160274048,146820224,52042880,-97922048,-206012160,-270854272,-211539200,-86581632,-58074880,-107960960,-110979968,-16531072,-29109888,-28215296,-19839232,-57403776,-81866624,-95187968,-49276160,21231360,46274048,39152000,48358144,111675648,129169920,43143296,-63551360,-52143744,5733376,43041920,39056000,-20066432,-28714368,35521664,99611776,86504832,86163328,75186944,12068736,-14357376,-11200512,-39225984,-88773888,-68149376,-38650496,11264256,39794432,50077824,70339712,54140032,23422336,36149248,59064320,70464640,36273664,56446720,84673024,73802112,110054400,177353728,174012672,184934528,237950720,284606720,250201344,202118144,186180480,182060672,170263424,198898560,250262272,233602048,213504512,188419072,142585728,156964352,220995328,175433472,96182400,134318464,130822400,91055360,24748032,-50302336,4305408,104346112,135943936,127887616,80930432,43799296,43865984,81958656,68678016,73314944,157325696,182944640,177082624,184990720,169986944,182135936,183719424,195609984,159921024,68526592,89010304,174825856,221670912,251547264,208805760,182822912,126227456,35109632,114946816,195359488,163566976,100505984,77382144,-42859776,-94759168,-51753344,-22471680,-23192576,-27777920,-49474560,-32373248,32069888,52033024,52051328,131825792,206225792,273215616,327955200,332274816,288180480,228756480,272895872,289737984,179058048,55065344,-33615104,-7458560,34796928,18668544,-25484160,-104434560,-88717312,-25029888,35188864,28826752,-17531392,-34208512,-54966528,-37622784,-103288960,-194530688,-147819520,-99218176,-25407616,100185856,108014336,85766400,39927936,40407424,26144896,43735168,89158912,125258752,104524032,97318400,154583680,132659584,26100352,23298432,94162048,161509632,238209792,264016768,270426752,216311424,231007104,186106240,118014336,76344192,102654848,181310336,225182080,190723200,113018752,45747584,-38628736,-52981888,15022080,134811392,147404928,116685184,118803584,146889472,220769152,244250496,183388544,113105152,64209024,88908288,112469248,79989760,59463936,29611904,4232448,-3534208,59938432,150794880,208626688,222387200,211492608,130220672,62726144,130506368,260008192,319720960,255050496,155197568,87438848,89449088,120845824,77703936,53842176,77933312,89808512,142231808,184057600,205826048,204703104,87875840,56294144,94636672,96940160,86562944,121562240,113794432,93943296,135982080,105693312,73198464,114425728,158321024,220521472,206658560,189308928,191486208,191901824,236915200,245754880,218753536,194964352,202430336,171657856,109123456,70224384,42532352,-14229888,-33304704,-87735168,-120623104,-53075200,9572864,56480896,110009856,160795008,240692608,240211968,175041664,124933888,125104128,154053760,187549184,236656512,251461632,201987328,145014144,170208128,206537472,175114880,97135232,46020224,22342400,-31711616,-102999808,-116261120,-54542080,-23340032,1535104,57826176,96745088,102533120,110173696,118737664,124708352,135635712,133193984,74747008,51701120,89349376,157039104,202189056,216675584,246945408,270342912,212607616,152654080,134880640,64519936,-57790848,-133703808,-90814336,-45406080,-22401792,102304640,171109888,120319360,114012160,89493504,47592064,19182592,-1551360,22132224,76611328,145568512,130885120,35021440,16512384,87192576,189135104,261499520,243122304,216451584,213173248,127174912,55278208,102222720,156414976,216668800,318257024,324769408,295706112,248692608,214997760,177275136,40279936,-71490560,-61877120,-2910720,69846528,160505600,251625088,255189504,191637760,205214464,155918720,96309888,84233344,79601024,85460864,71680000,34410752,-19848064,-124590976,-201646208,-204803072,-175355008,-55660032,62505088,27884032,-31077760,-124112768,-151447680,-126423552,-76251392,-16039936,28712448,31438848,46176256,94627072,66568192,31304064,38793344,93469440,174921856,147356672,74906496,41518464,81459584,99244160,50142720,8544384,-46924032,-38717952,29958784,52446976,22391808,-15469312,44075008,118417920,76596352,1006592,-41336832,-43904,32448000,42588672,32260480,-1173888,-25663872,34201728,78001536,103140608,89886976,89543296,49180672,42363776,86225664,107407872,76151808,29044608,29787904,63171968,35898496,25695360,94528256,121598720,189784704,265360640,268808960,244536064,226113024,157943040,101700608,84684160,101401984,92535808,35144448,14273792,8872832,16837632,125045632,188986368,94007040,5601536,15399040,72157952,40394752,5723264,34507904,100398208,146804224,108785024,31632384,-57706752,-62582528,-59237248,-2524544,65087744,20184832,38513792,72208640,67998336,101734784,144404352,96792320,98370560,153816320,149356800,62421632,67602432,126145280,141430784,115066624,52658944,7919872,11389312,55739904,67426432,34733824,13913344,-25422720,-33933952,71126144,178576256,271795584,284118144,188866048,110636672,50247936,638080,-24336128,-78342528,-133284224,-105882368,-60932608,-89518720,-110350592,-84329216,322560,19625984,22133120,62160384,118042752,99562368,-11213056,-96657664,-71302400,30534784,46954880,67900160,120776704,147348736,156339200,116375168,82342400,36370432,-17256064,-26278016,44736640,28710400,-61329152,-51502592,-36890112,-21772800,23985280,151352960,242286208,193132288,117225984,91396224,103039360,150617984,213855232,275288576,278681984,274942848,269324288,164940160,112004736,59853696,82217728,145309312,149967616,151673472,131269120,126300544,123854976,108107776,68591488,56342400,56356864,20743680,-10337280,-77584128,-72130304,25069568,40518400,54534144,113044992,159604224,127153024,59190016,53113984,54522880,24677888,50342272,95667584,137470976,101159552,76308608,92599168,120577536,107769600,133682560,153445120,75569280,30861568,49852800,65365632,42357248,92804992,154166400,162369664,177518336,127249792,73943808,15031680,3114496,92278400,149201536,121000704,70627200,34766720,55541376,78989568,77381632,73006208,13882240,-20830848,4682240,71038208,103540096,145947392,141116672,158106368,185970688,213337088,150413824,84430080,98423296,158273792,145243904,67440000,49848576,113057408,109562880,42026112,20473600,-47958016,-66913280,-18053632,-5091456,29055872,88360064,78798336,47810688,9234176,-28520448,-10613376,1985536,-39107584,-53542912,-68556288,-100430080,42023296,148689024,151824896,154459776,15552384,-96756224,-91908736,-82328832,-107840512,-26179584,77137152,78893824,68692480,77672320,82532992,127026176,139980928,99853440,80774528,54826880,58484480,70543872,95024512,73728512,52623104,27726080,-13525504,6874368,23536256,-8295808,40182528,141314688,147583360,108639744,154121216,189841792,184984960,189435520,182181248,89540224,29137792,77578496,128396800,171887872,125160448,36705664,7878784,6735104,83565568,173268480,219665536,195361024,107087744,86074240,153191168,194281600,216319360,199197568,154555008,170908160,193212160,138152960,108365824,98379136,94741888,127767296,146344448,106735104,109037952,142045312,147724544,160149248,135449216,130946560,138834944,174172160,197134208,186783744,223154560,289257600,311536768,273039232,196136704,184129152,197415168,167762688,162157824,206115712,260853376,184432896,122289024,95293312,106142336,86801792,99355264,124172672,172403840,256482176,268362624,183165824,69962624,15279488,85634048,160751488,176357888,149609856,135039104,203043200,254607744,316103424,320251520,286620160,208040448,193663232,176121216,161334272,183884544,258148224,301335552,295414016,257207168,222682496,196063104,118955264,76053760,23932544,-54738944,-68923520,10376832,114731776,146313984,107249920,95954304,137323520,133085696,116093696,150075008,171996416,161383552,105040640,34964736,-40052992,-117307904,-142899584,-147120640,-158218624,-101029120,9561344,72964224,104144768,73079552,50493312,68273536,44496512,38319104,35671808,62792832,5108864,-76323200,-118605056,-126460160,-147232640,-69415296,38586240,48445824,36356096,74039424,93352448,82962304,99262976,152267776,206261504,219815680,192220800,77129216,-29814656,-90818944,-122765824,-111563136,26009728,174439040,238724352,206243840,156668544,100043008,126250112,160525184,119927424,114075264,175624064,201595008,197759488,227431808,229191040,172135552,77617152,-20134144,-57303296,-5629696,78969856,107990016,128770432,160758528,103002880,17714304,28803072,4170880,-45544960,-23170560,17949056,-160768,-23936128,-1072000,18061184,-41904896,-129602688,-78894464,-24474240,-55590272,-42787328,-36040064,-100351744,-123600128,-37556864,110719488,145517568,96956672,41204608,-25038976,718336,18828288,42000000,63947904,42254976,28187392,54525440,38715776,45479040,33250688,44593024,132984064,220413696,282973952,315145984,298345600,212937600,76141952,7062400,-40712064,-73995136,-119731968,-154782464,-67719040,61076992,140360192,120796544,76551680,137801728,180637824,209836288,145852544,103804800,160829312,174920576,129208192,90771968,82036992,114928640,63443712,63151744,61890816,93067264,139400192,141955456,110693248,122475520,135359104,68023936,51238784,108186752,27326208,-95421440,-114925184,-95553280,-115808000,-125056640,-128933248,-166317312,-132635776,-52236928,9292288,97431168,131358336,62720256,63595776,64075776,47110528,25272064,-34378496,-62099456,13056512,123894912,216916224,234715520,98753280,8224896,-948736,-79196928,-174587136,-142766464,-59923200,-10279552,640896,22161280,45737856,36152192,26725376,26604160,-14889856,-22180352,104814976,214065792,235318016,236280192,196887552,125909120,154350464,145499520,120984064,125032320,146065792,142508160,113891840,110666624,126614016,158924032,137155328,143222016,196202624,252100736,270009984,233530624,188137728,174773248,196684800,196882688,153713920,142654080,237129728,319930112,269469568,198790016,175231616,171862656,173883264,97753216,-17522816,8985344,127699200,142800384,107074688,67774976,23167232,55988608,90750592,50072960,38009216,38904320,3396096,-64033280,-99142912,-100128768,-116022400,-103250944,-60430336,-44825088,-74212608,-84927744,-121863552,-116465664,-3492352,73218560,66729216,-43065856,-170907392,-171586048,-137284864,-51081344,43139584,142856960,202115072,237155072,204360832,174541056,188522240,182412160,141979392,15194112,-84898688,-82314880,-85052928,-62954752,5702784,25645312,38995072,22640512,-465536,-6401280,-28840832,-24930432,21152896,142816640,236620288,279026944,361417856,402339712,383277056,292249728,163734784,135265792,170777216,148463744,96044800,91843456,89320576,28118912,3021440,84338304,128813568,148064768,173762176,112315136,7763968,-15417344,15298560,35476352,112237184,144130176,132413696,20480896,-118167296,-164691968,-142333056,-123276928,-174276864,-188081024,-78876928,27152896,53596032,43552000,32162816,77357056,166230528,210124800,197682176,239061888,235972096,195843200,79452928,-51033088,-17199616,53688576,88871680,116030592,158519936,203640192,192630272,176749312,149536640,109705856,10641280,-4848640,28912640,61390720,78172288,60384128,46146688,76280704,50416512,-44948096,-146337920,-160475648,-102697984,-4982528,34340480,22241664,-18494976,-12487936,88316416,123142528,70518272,57561216,46716672,99319168,129511296,127332736,94877184,30791424,-50253952,-140659840,-191267456,-157986816,-81503488,11238144,79453568,109349376,165222528,160514304,155581568,129808896,98028544,88220672,59399808,27870592,74375552,130736128,111401728,37660416,13051904,46002688,100810496,134681984,175538688,227515520,221306752,188886528,170385280,148912384,140975360,127984384,80059136,97778304,67494400,74669440,39661312,-64266112,-177190784,-214708736,-141361152,-66901248,64233728,146681472,161788928,118659584,107793408,57132928,-3825792,-26990848,2695552,92205824,155164160,169493888,178105344,190273792,198165760,200329856,138478336,76146432,51824896,-37043456,-127212544,-98700160,-51280384,20042496,-18247424,-38328576,-28033280,-27055360,-24409088,-27419648,-23855232,1586176,20984960,24085248,70034560,138100864,182883200,149701120,166873728,216880768,225931392,134019712,32573312,18929792,128195072,161312384,95250688,105936000,97939072,125066624,158752768,235553792,234745216,183283584,143699456,176732928,159098112,58215680,15830016,158323200,240109696,266527232,223187712,133920896,125877632,149995392,204715136,217692416,180600960,135928832,56268288,27300096,63447936,64093952,17933952,-18989952,-69695616,-43259904,87528576,114104320,17824384,-53810688,-120634496,-178887936,-131170944,-73331328,-70205184,-74376960,-30770944,4322816,-4721792,-38807936,-58174592,-47089408,11102848,112275200,132254976,104632448,109233664,95425792,114244352,135733760,138772224,159072768,194701056,220651008,237961600,285187072,310445056,277654528,194536832,102802688,35829120,2578048,-33022592,-10400768,51539584,115296256,149711232,171539712,234327808,245497728,202273792,174313984,162796928,166865280,141251072,155522944,142814976,40250624,-14212096,-26016256,49820800,97411968,42227968,-38331904,13671680,145933312,223501952,181347072,115977088,97315456,81059712,67213440,36294400,85134336,130542592,168034816,241219456,273878528,239942656,179214208,201105536,160790912,88792704,75145984,118313088,77458816,60494336,75770368,99251072,112469632,115913856,155493120,192066432,173803648,205544832,226862720,238729344,291192576,338158208,321416576,240049664,188210944,224450048,182173312,22228992,-46476032,-2770560,7609984,-30732800,-37260544,33884928,48830080,11647360,-66948864,-145484800,-137986048,-121651712,-75370368,-17147648,-11791104,-50525952,-103493248,-112565632,-49533440,27521152,-19204864,-29221632,95861632,222942720,291250816,301797376,264880896,138904320,44353408,69081216,90830464,96166528,115584640,126419328,133120000,219883392,283900672,257403904,162082432,50606592,14314496,58456832,21155200,16678400,20676480,43467392,93477632,92640000,72242432,59066752,122523904,194879872,201691648,177468416,154966016,134003584,153944320,162459392,192773120,197415040,191198848,238455040,221165184,183281664,188216832,204137472,143358592,50613888,-26564096,-42299520,14432640,107802496,149035264,118802944,113716352,142597504,121498880,87050496,53629440,77507840,102819584,93670784,53978368,-14050176,-39688064,19206272,91944192,141170560,150891392,121050368,117637888,193865088,280906752,280235904,214061312,182171136,131915648,46420352,74562048,63763072,1639936,-57300224,-47479936,8664064,17723904,-24770432,-44366336,-12611584,84835584,169254528,148998656,38600320,-17405696,-17121920,-32939264,-47651968,-36084352,-13944064,-15686656,33656064,66350208,47510912,109087360,136579328,53742464,-22551552,-2049792,29711616,45175040,20281728,54912256,109307136,124398336,62270080,-12385280,-81791104,-104004352,-17482752,94556800,195360896,240437120,181068160,141965952,101646464,70430080,62081536,142292992,254746624,272866944,190170112,95768192,-8654592,-36803712,-46789888,-52603392,-40550656,4815360,33205504,22000000,20875392,47521536,81511168,29054080,-41351552,-62981888,-107821696,-167525760,-164348288,-138437376,-123315968,-103245056,-114489984,-38316928,5070848,16759040,17255936,-16707584,-40414720,-61405824,-69780608,-56129792,-18154880,28341120,33224320,44690560,29508992,37389312,33395584,50478080,107781504,99468800,36270208,-7806592,1600896,62156544,62116352,-16665344,-62867840,-49536128,2736128,56231040,30236032,-29400832,-88063616,-83117440,-51419392,-39179776,-87428736,-169206656,-213640448,-185842176,-124711552,-94486784,-66738816,-41536000,8427776,39023104,53955712,43211008,-7922432,186112,20247936,36925440,34470272,120058880,222738944,222041088,223963264,237146112,224471808,242644224,295727232,257564928,176638208,201408384,232830208,204403200,178491520,242930432,357010944,318546688,241566976,149045888,-5646208,-4195456,40591488,44506368,-17470592,-59214592,-53959424,-48621696,-50211328,-101293696,-199812736,-181542528,-83708672,-92151808,-123600512,-126344448,-171332480,-128632064,-20381824,74966016,85846400,52271744,35819648,73273856,109753344,156352128,188016768,205705728,187218560,158727424,112948864,53041536,-1320832,30599552,62958208,84962816,129762944,97978880,96419072,150524288,244039680,226385152,124503040,-8346240,-40992128,2617728,131696896,226252800,146325120,76019840,63226112,4737920,14688512,96716032,116992000,113768576,144107008,165476864,123936128,69818880,116376448,89508608,20122368,22947328,115484544,216238848,154145920,57324288,41472128,53707392,55990016,96951808,116455936,105305728,98909440,65976576,3868800,-62104704,-87333120,-80965504,-45353600,-67107328,-65309312,51266816,116923392,129765120,121460480,157904384,126261376,98348288,67614464,44756096,13757568,-81006592,-83082880,20832512,41056768,10471936,59291904,91163904,88754944,56671872,34375040,29410560,38609792,14214016,-4704256,66030464,168989184,145018368,89275520,67618688,113361152,39622272,-88072960,-137003264,-61290880,25807488,99198976,139495424,112942336,91559424,118618496,116591232,76139392,89533184,129978752,62203136,56011136,61593728,1778432,-8576512,17346688,23457152,-16831872,-40511360,-104462464,-89386368,17571200,40830336,15743360,20062208,28177536,5095040,67729536,148900224,171206912,174679936,167427456,78522112,15422208,36606720,22618112,-39274112,-113585920,-101836672,-57203712,22119936,79326464,85233280,84727808,118464640,167333248,185542784,119122944,108459648,179768448,221162752,185336320,113433216,59877376,11227136,-20157824,31825920,120745088,178474112,199982464,155621248,136299776,105810176,81982976,30346880,-8860032,9667840,52549632,114759680,154113152,154642688,110962304,79353600,93179776,86259456,95896832,131976704,104458752,47902080,62077312,23297152,-22891648,-12371072,11905024,39680768,100606720,144212096,114475392,143255168,254647680,274201984,176222592,134771328,127632256,55843456,-27763584,-58519552,-58467584,-60209536,-11066624,74532224,82644864,88825600,112975744,126316032,160817152,177491200,171639296,179359616,174941440,169207168,140142720,219492608,251122176,232700160,177891712,80893312,-48500224,-74639360,-35275520,11687424,75891584,163760640,185276032,160837376,152043520,131437056,115126016,78385536,-9132800,-40282112,-53664384,-26827776,-23852160,-24153472,12885120,86883712,91838592,14623488,-19518848,-27076096,8988672,10323456,-14533888,25654528,44139264,36370560,-13361664,-49587456,-113849216,-130106368,-101379328,10012544,112152832,137233280,119944064,123679616,103925248,46971392,40709120,51936768,76994176,123249536,123175680,52992512,34354560,91097344,116599808,110151808,119409536,149060608,136484864,111209984,99459072,58015744,67186176,99377920,90272512,48097152,3546112,18275328,55895936,21036800,8020480,69526144,166412800,203829504,224132352,173872384,87979904,98080256,76131072,67709952,57775104,17243264,37285120,68477824,62969856,45777152,15873920,-59296128,-82135168,-62325632,-45174784,-65249280,-39223168,28748032,50163200,21810944,-6200960,-20070528,21825280,57418880,-2360064,-58604288,-63666304,-52253824,44524416,121922432,94655104,-29672960,-14919040,46288768,69329664,38385024,-18835968,295168,29592704,22611328,37011712,33750656,14335104,87777024,140312832,114972928,46234368,12789376,7440256,25395840,49112960,19660544,3164160,-64930944,-91837056,-117089792,-101686272,-80027008,10407680,117509376,150982656,145898624,225342080,304118272,344987904,308535680,200115840,87696896,88647552,147021824,223422592,267551872,209477760,98926464,19937792,-68768128,-141913216,-261642752,-296746240,-237568128,-198183808,-175740928,-98521600,-42347520,-6798336,-29670144,-93045248,-74660864,-90562048,-64326528,-19267712,30302208,79891200,88740864,69131136,49922560,-37343104,-58993536,-43344768,-40498560,-14225536,14678784,36333568,56867584,55174272,33701888,63535488,148961536,132153216,44548352,-77575168,-165930624,-188996224,-136539776,-82938496,-71527680,-64209152,20003200,116423936,143278208,121596928,67780608,55319296,78134272,94672896,88664704,114352896,113513856,59963008,56889856,128637056,153295360,176549376,172195456,195723392,202832768,168112512,116503680,115314304,103320448,89037952,97688704,86229888,-26691328,-73904768,-82019968,-47768704,29985280,56439552,-27842304,-118396032,-162415232,-158685440,-52695808,7473152,-16179456,-65353728,-80285056,-20192768,24451456,46946816,67901824,37816448,-13538048,-88956800,-125738368,-68401792,-22928128,-52975488,-67433600,-55072896,-42162944,-9265408,67349760,92355584,27217152,-55531648,-79228672,-51510528,6435712,8256384,-117177088,-248350464,-193335040,-88167040,-53342592,-58615936,25874816,99418240,144450048,126934272,64965632,72810752,113684224,178623360,215840768,197094528,158649728,176021632,207568896,199711360,171797632,123382144,106433152,96800384,45973504,-9205760,-104764416,-149132544,-123510912,-66006912,10005248,70171520,109734912,163540864,130943232,70250368,56731776,39270656,63762304,1469696,-173935872,-251308416,-286501504,-255765120,-145472896,-59799552,-20872832,-25348608,-28953088,-89776896,-137964800,-130269056,-91683328,-138385664,-226948096,-181314816,-1092608,94257792,98619008,158866560,268742656,273541888,231789312,123219840,72581248,49645440,60861184,123586816,159961088,134247936,58112896,28693888,55883648,84768384,93468800,107193216,85139968,52598528,13286144,20390912,67038208,22678784,-19786624,4620544,90407680,192005120,193664896,143687808,150386560,116747136,118167424,66121472,22254208,-3135360,-51272448,-125721728,-184221440,-150819328,-24894208,56811776,102445568,115296000,136739712,89102720,40453760,17465984,-5992832,-48545536,-3093888,116147584,143858944,107388288,87845376,59691776,117093248,229605376,247634048,156788096,-9406720,-82605952,-62068480,69958784,170702464,192580480,210369152,232099712,235456000,184199168,173877888,152684160,117059840,102959744,87400448,47879552,143682432,214913536,177300352,125356928,74777856,67231488,74078592,130597504,252499072,208958720,131338368,166302976,209943424,220251776,187338624,145442816,84223232,105148032,84992640,17597952,-19156736,-69921792,-104125312,-120378112,-162408192,-185012096,-157317248,-114634368,3905792,87227136,60352512,107506048,147228416,132875008,123956992,142929024,152352512,33094784,10679168,19497856,13428736,69766272,68135936,-15569920,-88151296,-143976064,-173961216,-127386624,-76467072,-4377600,-16777344,-102348288,-146184192,-87241088,-24243328,-33536384,-35697920,13825152,79069056,87972608,34950656,-37520128,-61818752,-58946560,-27196800,-4634496,-24215808,-27081600,7095296,30508800,76329216,80724096,74326656,104144128,196785536,260209664,154193408,46227840,51137920,64149120,-3033088,-12616704,36480640,84459008,86465664,-18683648,-168138752,-221035392,-122534144,-29967616,27008512,19287552,6060032,15698944,99359744,162155392,137616896,75028096,99143552,38512128,-38172800,-49044480,-8978176,-43937408,-37746560,-46396032,-38482432,5877376,45870976,15538304,-31556864,-32014464,-45134720,-46170752,-54099328,-125203200,-128425216,-57757056,-16223488,-11561088,-25695104,11434112,19818880,10121856,-29675008,-24290304,28769152,85117312,98472448,113182464,90157696,70711040,70442368,100624768,92829184,97752192,103010816,126896384,125466368,47039232,-8006144,1712896,45269632,85707648,117767552,95203712,114625408,77439616,37852928,9388672,-68419712,-88271104,-59963136,-80757376,-61600256,-24437760,-35529472,-41910144,-9271424,20170368,45200896,-2784768,-45956352,-34373760,-9385984,-73778816,-97407232,-40493568,-34320000,-70571008,-115944832,-123697024,-152786816,-143772672,-61002368,-54650496,-91340032,-40843392,76042496,40096640,-33580032,-38335488,-39621888,-2280064,24783488,24237568,53423872,32714240,30029568,70305536,42125312,8232320,-27316736,12357632,33590784,25098496,-5947648,-46558336,-102714368,-95716224,-27328256,30215936,58942592,129208832,156451840,89743616,2607744,-50083072,-40656128,83116416,117338112,53483264,-91742976,-222339712,-216308352,-158278528,-77401088,-56443904,-25169664,-53500928,-76212608,-78606208,-96376448,-72715648,-18336640,-20971520,-1510016,23098880,66678528,71079808,22212992,864768,31289856,13784704,-57714560,-88724736,3355648,44269824,60587264,60161664,-34800384,-63569920,11044992,27724800,19190656,59552256,-24112128,-39444864,-8284800,13623808,36792064,21550336,-29332480,-29270016,-36981888,-59121920,2672000,58932992,72967680,47230080,52214912,102015104,96578304,20262144,-16410240,17712512,88414464,52155008,8132480,70115200,145485568,180148480,219490176,272773504,188217600,77878912,71523840,42674688,36630144,-7708672,-78149376,-105315200,-47018624,27633024,32669312,-89564160,-214728960,-196242432,-105284736,40992768,96211456,79174272,24975104,-43509120,-51236736,-15523328,-5753728,-60986240,-75013504,-59273856,-46794752,-15879936,10285568,36182272,4822400,-29424000,-46777984,-45155200,-56990848,-67674112,-36292608,-11134592,-38364672,-41612288,-55320832,-155030784,-199637248,-184009088,-179750272,-85519616,25454976,-19457664,-98803712,-33479936,37459200,-14068608,-120418688,-194562304,-146719360,-43580416,-11270656,-18295424,-51995648,-53607040,-51901696,-17308672,-17869824,-40286720,-67887360,-86292608,-126912640,-205618560,-197125888,-131335808,-48356992,21486336,53833984,64336256,73201152,2591488,-95654528,-116129792,-66283648,7014016,7436800,-27817088,-68122496,-125359488,-180669824,-238674304,-250173184,-214957312,-141584000,-39897984,14915456,-58296832,-66934272,-28507264,-76965632,-109273856,-33965696,-61742464,-127605120,-125542912,-103049600,-82077184,-57890944,-81112448,-109502464,-63281664,-3726336,44786944,68554880,99179264,67035008,15949824,31626112,102160896,95971712,112068224,147328640,159830272,85078912,-32545920,-27096960,87635200,141253120,151208832,101954816,73535616,74016384,-20232704,-63092096,-69763840,-16861440,67380352,43985152,-42314368,-78060800,-49754880,-51400960,-136820480,-163531776,-91799424,-68385920,-86375424,-91897728,-95876096,-105806848,-67075328,411136,-5945600,-43839360,-87252736,-59554560,-8460544,14003328,67830912,153705728,193214336,163746048,84001024,31487360,45511168,24030592,62753536,115198848,68890112,41196416,40275456,330752,9907456,-53164416,-87942272,-62790016,-117859840,-109545344,-92364800,-64715776,-78958208,-112643200,-70050944,-29501952,2378880,-6548864,-77675008,-163622400,-133717504,60277120,124471808,73415552,66289408,9614720,-46686464,-86083584,-106516224,-88163456,-122263040,-126756096,-73670272,-4666880,41412992,71278720,87767424,90511488,93518976,59232768,61942912,94191232,90327296,53734400,36490880,-25604864,-25130880,30467328,-24539648,-104291072,-158336128,-135783680,-113852288,-95866752,-60042880,-43673216,-54425472,-97122176,-156010240,-206344960,-147643776,-118506496,-114495360,-19143936,28353792,20883072,29948032,97420800,146396160,87899776,33934592,47362304,3362944,-154042624,-302116992,-379697408,-368359040,-299208448,-254358656,-260111232,-200221184,-157140736,-183702400,-185388800,-135632256,-94948864,-90662784,-120981376,-147374080,-151525504,-170941056,-138989440,-102950144,-75945088,-39180032,-59052160,-69468416,-59297792,-110946176,-114732288,-117430912,-200567168,-264981632,-243121152,-175783936,-150109696,-163256576,-149130496,-109151872,-45276800,90230400,158721280,63201920,-21867264,-92383488,-180337024,-203118720,-183615872,-166383744,-156277632,-173367040,-173881984,-156347008,-217292544,-291086720,-299691520,-220447104,-122398976,-39440128,-27291648,-27616768,-46608896,-59160448,-89553664,-112627968,-54943104,1526400,45219968,35425408,-8663680,-26812544,-29529984,-76831616,-147035776,-132090624,-45655040,-22616832,-16309632,-30705024,-40978176,-3554304,-48456704,-149504768,-176464768,-208957568,-185623808,-98915584,-20340096,-76289280,-193271808,-270659968,-216840832,-144982784,-145142528,-165423104,-260892288,-294189568,-250836992,-174555136,-177402496,-258668672,-217739136,-108962304,-108396800,-165446656,-127310336,-72893696,-47913088,-40760064,-90036864,-158296960,-85624320,-37610368,-31297024,-42338176,-95031936,-80490752,-48575360,-83292160,-150752768,-143741056,-117818112,-115796224,-72463872,-26499712,-6635392,73468416,169778688,132720384,52430208,-24062336,-26253952,-1718656,32647552,84997504,101655552,117772416,172859904,176711424,167452160,136659584,153992320,172276480,112506880,55425024,82008576,82137344,-23662208,-162764544,-310152448,-378524544,-344917888,-318849152,-298387712,-235002624,-251549952,-316685184,-363663872,-324406400,-258487040,-223735936,-158719744,-150302976,-152019072,-216678144,-295159808,-279962112,-152976128,-26224128,42129920,52362880,50680192,96891776,90804352,72908544,57699840,26530304,-56109056,-54481152,-68587264,-117872640,-120350592,-75415808,-66839424,-58446336,-16426368,71761024,186596864,257264640,228216832,179555200,101635584,61026688,18124800,-39593728,-42668544,6890496,24920192,3767680,124489216,217132672,146600192,92824576,95149184,137575936,128832000,58184320,-7719296,-55741056,-110382848,-161386496,-154064000,-123974400,-141353472,-90009984,-30962816,-40591360,-73758592,-118044160,-107142528,-20256896,16120576,-54229248,-101367424,-164667392,-163126144,-38112256,47756288,25880448,-14683264,-11885312,-20784128,-40400768,-35852288,-35035392,-99124096,-114335744,-119793280,-156173952,-168328064,-105117440,-61007744,-89362560,-91734528,-63909120,-10591744,20059776,17484800,-12271232,-64869504,-24729856,60963712,108439552,79931776,-27054336,-132494080,-119472000,-38230400,-42442368,-87625856,-116042752,-93697280,-14025472,25428992,33723136,59499008,59321088,15767040,-83211904,-115042816,-90553088,-20772736,27649664,101756800,107576576,42282880,-37071360,-83416704,-72908800,35737600,79314944,53715584,63288192,94546176,175982208,209031936,193483264,131998464,106737152,148934400,154073984,112900480,65089024,24260480,23102976,26961536,20228864,-2030208,-57898496,-53107072,32479104,30555392,-6979840,-46648064,-49136384,-37983744,-56427648,-69664768,-102414848,-170820352,-241479168,-287815168,-318425216,-292408832,-206408192,-131055104,-83244672,-87714816,-175835776,-257289088,-235384576,-181655296,-184076800,-191647616,-96608000,-22738048,-15796992,-5031296,-19999232,-16569728,-29610752,-109949952,-123446656,-102184192,-60985856,-25611008,-70077568,-81931776,-52905728,-32730112,-26975616,37618560,67894144,68130304,46472576,-10573824,-60342400,-98596096,-159539200,-174616064,-181212544,-149114368,-122681472,-159044608,-191209216,-178804608,-156673024,-144373504,-145284352,-97231872,-15609088,2390784,-66053248,-64967680,20932864,120951296,142717056,89205632,44870784,48076928,-14801408,-106326400,-63118208,11336704,-25364736,-46092288,-36665856,-100533632,-162787456,-167214720,-127714304,-126051584,-147658112,-134848640,-169360768,-222386688,-258340224,-211935744,-151469184,-129783808,-130284288,-117889152,-81764352,-118427008,-171778688,-192095104,-180301952,-135272320,-191628160,-241737984,-249892736,-190372480,-92195584,-91177984,-139867776,-187810816,-212037376,-162340224,-131112192,-130548224,-104920448,-80336128,-130961664,-175296384,-190893312,-132244736,-70544256,-108379136,-149460480,-123304576,-76503040,-76970112,-102187776,-86040576,-53349504,-104644480,-230566528,-265708672,-196180864,-132659456,-78648192,-103627392,-171044864,-227258112,-215299968,-127089024,-114537216,-161238912,-170883456,-190733952,-240520960,-238144000,-184093056,-187489536,-252580096,-249532032,-250147968,-262801792,-249127040,-178522624,-125626240,-146836352,-164359040,-199263744,-187371520,-176976896,-185804416,-157600512,-95380224,-61727104,-124363392,-166029440,-218414720,-269084800,-247473024,-178273664,-175642240,-207613696,-264512768,-274834816,-337179904,-354468736,-306197504,-317161600,-358123392,-436071168,-448635648,-445383424,-439885568,-409471744,-366424192,-325112576,-226217984,-162530560,-152542208,-116337536,-120183040,-89691264,-81845248,-107158272,-146377600,-131765888,-126004608,-177748992,-236118400,-277300864,-324607488,-356832384,-388083712,-346800128,-295219712,-251303808,-253626112,-301531008,-359047168,-352359936,-295930624,-227330432,-192067584,-199134848,-190070016,-157936512,-187897600,-306806016,-409569280,-512143104,-534604800,-537858304,-584979200,-647985792,-678007040,-644087424,-550563328,-499900288,-494228736,-499571200,-489177088,-413812224,-349467776,-377637376,-471610624,-523904896,-518823680,-504159232,-503665408,-480270592,-410435712,-344911872,-332542208,-330775552,-350144640,-404709504,-442273536,-430940544,-414099968,-429746432,-414674944,-401171584,-336991744,-288353152,-274157440,-276230528,-317684736,-391443328,-422344320,-451321216,-462102144,-494568320,-517449472,-562302976,-581208192,-584475136,-564440960,-536597120,-485989120,-518925056,-575569280,-541794944,-490478976,-484022272,-569448704,-656716672,-753932672,-768670080,-737785216,-758606208,-812372992,-808168064,-801087744,-779962240,-771714048,-813282944,-871702272,-949538944,-991736064,-858041856,-763965440,-721319168,-710153344,-790685056,-926531072,-967501824,-928930304,-903913856,-933142400,-1002589952,-1080828288,-1219283200,-1286916736,-1339461376,-1341052032,-1349997696,-1371096704,-1380318592,-1409676928,-1493376896,-1571721728,-1632436096,-1704030848,-1755295616,-1814280704,-1917646208,-2018237056,-2151424640,-2234729472,-2310940544,-2441803264,-2698448512,-3001650432,-3204062592,-3349620608,-3571371904,-3899105536,-4235014912,-4665805824,-5214600960,-5950049280,-6912736384,-8215869312,-9978950272,-11977954688,-13017830016,-7317075072,6992794112,12272460288,11331596672,9654921600,8259951104,7080033152,6089985408,5286468096,4654438272,4194054016,3806847616,3437242752,3194501888,3021342208,2867237376,2777880448,2668006400,2475382144,2271023616,2144353536,2057964544,1987125120,1914998528,1817963776,1678324224,1589069312,1505899264,1402035840,1317747456,1315800448,1287195136,1286580352,1292436096,1302331008,1275423104,1172983424,1136554240,1162856832,1139281152,1034761600,977417088,1005415552,1017374464,1024643328,1069937920,1047273216,1054647808,1048329728,1005189888,964577280,965839104,911672064,882985984,888649600,893663616,940641792,988448640,931578368,884960000,911840640,971097344,1061454464,1093899264,1057812352,994857344,872083328,802841216,805575040,796696960,815598592,890157440,923219456,895410816,866318592,836491520,760871936,682541568,623221504,611054592,556555776,501492864,476872832,456802816,450273536,460447872,503675648,539455872,639408512,678519296,656734592,618817152,588539648,547579264,524429312,539204992,518789120,492871936,438267648,357776512,307193216,337510912,409429504,370378752,381124224,412469760,455779712,478740992,497623040,500463104,494532992,503054464,477003264,533926272,547228160,451593856,386286848,358579712,335124736,374601728,482227840,551314304,443325568,415624320,405510784,368474368,335730304,396231168,519452032,524532480,520760192,548344320,551799040,546507520,499773312,509975168,578055808,579231744,542240128,472066560,438652544,425251200,465067904,472028160,480077312,450986624,395187712,317271680,267799552,244475776,292031616,327049984,335523072,296608768,298099200,337287168,329818752,320918528,334923520,310336640,282908544,271894272,236084480,203265920,258249984,301537536,297665408,240034048,228057600,273996416,249542528,229350272,248421888,241695616,210225536,161639552,172471424,255239552,393235968,518553216,523579520,433395200,422085376,439992576,436026368,392421120,334328448,309308288,322310016,351030016,343574144,284828288,351504128,351140096,256683392,186992640,170980736,275276288,275698304,192179200,196599424,195956224,152884736,123155456,140570368,163146752,200443264,177915648,161238912,201620096,251644928,253404032,214888576,227369600,244687744,227145856,299593728,343547520,331045632,333992448,288799616,258467584,280612608,253546624,209270400,155358464,132642432,134453376,149886336,134383744,144830336,197773568,232943104,270740096,249260672,190160128,148660352,174146944,261767808,287234944,276569472,230114944,265681664,333341184,396409216,394466176,353751936,347743616,351375488,343438592,272439808,235376384,256290944,287087360,318539904,282393472,245793664,206235520,227906304,259818752,312930688,346163072,401204992,335098624,204589184,166028928,226376192,272251520,271854080,206578432,121550208,101030784,158906240,125254912,74321408,64664960,111540864,174615296,186016256,249110528,303045504,265538560,232488448,187960832,48402816,-2530944,89372672,107550464,91438976,184050688,236028800,177409664,152218240,171512320,131288448,152620928,171047680,62661760,-52050432,-132264192,-162756352,-123493888,-19924992,51968640,49174144,69082752,77879552,115584512,123795328,48535680,33828992,75548160,59017344,130972544,230714496,243860096,160023296,96353792,33811712,30881280,150219392,237702400,267823360,283804928,232615296,142268288,103013248,125864576,102089216,161038976,242284672,303611392,324572544,270791168,219090048,202660736,221607680,227144192,227944832,237297152,228196096,210438528,150597888,114416896,71638656,58339968,116580992,137573760,157574144,214350208,215717632,178814080,158490624,175563136,252518656,340549504,333231104,266176256,216453248,232886400,258525184,286155904,234662528,212140416,243452928,275666048,282121472,262206080,214488192,201281024,190411520,195331968,240901120,268132736,231255424,215093504,168152064,108433152,202459392,282512896,237933952,103919232,33553280,29154560,75682304,89377280,94478592,87475200,125715712,227520000,281512704,271670528,334982016,397487744,379095680,290623616,231532416,190122496,150251776,160753792,149326464,93011456,65493376,51180928,65230336,44571520,-1284096,-13735936,58652160,93924224,55091456,35013376,43622912,77186048,103163264,88186368,98461952,115294464,137076096,151995392,134612096,130925184,165224320,204620032,152419968,46917504,56922752,149170304,294844800,358554112,370389376,299121920,182828416,109159936,112418176,186344192,181529856,156621952,166724352,129636480,184650240,276567936,231649920,153811584,137680256,137598336,141241216,171504384,148513408,95914752,34062080,-13463296,55785472,150444032,250848256,288154112,226172800,123832576,101385344,112069376,152596224,231566208,257091968,184286848,131003008,203113344,278046976,249601792,209597056,163148928,113416064,107921792,180233088,176060672,85342208,129580160,261858816,287043840,231139584,227003520,274866048,326340736,311901568,263542016,262758400,207260672,177424000,231973248,204646528,172399488,128078592,69855360,63495936,65251456,14499072,15104000,107770112,93027712,52065536,129525888,192990592,224813184,237589376,183433216,110916352,83616896,47882752,369280,-39592832,-30440960,4535040,-6681856,16035968,112727808,147220096,108213888,92261504,116110848,100639744,76083584,80586112,93497216,68768000,-13985664,-74715904,-86123904,-88804992,-121540480,-77329024,29305600,129715968,140379520,169663360,152155904,146480384,118419200,100193152,129553152,167385984,210039680,241131776,302415104,300161152,313414144,337042560,349160192,337842048,291964288,293515904,218410624,129377920,163270784,204937088,243245184,186507648,139320704,154955136,149350784,94622720,46702976,-22133376,-117464832,-159786496,-149312256,-93353856,-73800192,-39435904,-45436800,-101121024,-73952640,-1411584,51179776,44526336,-6981888,-27780096,-50072960,-6112000,18364032,3316352,42376576,87908608,126404096,147162496,148182400,176506240,127317376,25388416,31959296,67610496,100420096,117776384,105154688,78516608,109742336,148912256,162766464,119090432,96038656,70958464,57895168,85427840,121953664,196066816,253883392,208715392,111932800,86645888,102672640,86431872,56554624,48627072,-4277504,736128,73843072,130794496,158444928,149625088,138759424,121857536,48342912,-25931136,-58658560,-31754112,-10069376,21104384,44150784,25420928,36787328,74464640,219038208,253718272,183535616,208428160,271147136,214317696,116110976,70232960,86263808,138424832,211663360,283037440,252942976,123916416,65390976,55756160,-14783104,-62371840,-54735360,-18693248,76275200,184341376,123784576,57860736,62033792,89656832,107210496,73106688,-3972480,-38604800,17771904,66048128,126439680,146522752,217433216,256985600,233452032,267972864,244545152,147494400,133884800,169262464,195227392,163899008,105736960,112226432,147180544,98107776,19043840,-64814592,-81350656,-64946304,23177600,92759936,91017728,61987200,-13157504,-46456448,9936896,-3614848,4543616,70296704,87037184,48927360,17054592,49169536,76245120,41840256,-1938048,-44562432,-67784832,-54007552,-78258560,-101993088,-63662208,45491968,84618496,36342912,-17516160,-28728960,-27644288,310656,27360256,77069184,109079040,116552960,113807360,855552,-141755264,-199629440,-122928640,-51472256,-3807232,45797632,77563136,63126528,14132224,-25693312,-74321152,-93321472,-53265664,-20560640,-14243584,-17280256,-34469888,-85989888,-102483712,-96345984,-153963904,-166826112,-90911360,-4944640,77607424,90824320,54867328,64412928,36600064,35231360,90408832,96326912,132104576,269341824,396004352,448370432,347257856,207774976,120341504,49889408,62080,37127040,42486144,5027072,-9741952,10790400,83148928,79336704,10766848,-73143680,-137222144,-162990464,-156029824,-134689280,-57671552,-37563136,-56500864,-19232128,66210304,152303872,216779904,244282880,231057664,207234176,99669376,-12028544,-74704128,-85104768,-37788800,21928192,94604416,112893184,62786688,-411008,-1113472,75972736,195108608,158000256,110460544,110083968,65485184,59691008,133800960,195820928,123462528,-28113408,-80152960,14994816,9860352,-56616448,-88887808,-24779264,56658560,82735232,110069376,163038592,224228992,210125696,147753472,162190080,236086144,250549760,230648064,246952832,228630144,196100096,167588352,158969600,80678784,-75465600,-91673600,32939904,116660992,88015232,15743488,-6050176,79624320,204697088,263783296,198602368,139239296,148014848,104498688,893312,-43127040,-40316544,-32887424,-57137664,-61023488,-54516224,1931264,98900480,107680000,79846400,-14398336,-119654016,-135014656,-65533824,-36104192,5886720,35974144,79621120,117615104,118152320,98744960,50863360,35779712,35168768,53989888,112754560,116494720,116452096,79215360,83436800,50026112,-4029824,57677312,96364032,80279552,143422592,219581952,254507136,203355904,98621568,74044160,134846592,135899648,114565632,119415296,139179136,20413952,-71771264,-93721600,-66600960,14862208,70608768,77405440,26380032,-54075520,-44794240,32835200,84513920,49490560,-9927040,33612032,153166080,278318080,318067200,263941760,166217472,206916224,259932672,245516032,204585984,165127296,177069696,212844160,223477376,206690176,128750848,55499648,28695808,-5590016,3108992,9205760,8142848,58788608,107649024,136579840,111631104,99036032,114350848,61553152,-67080192,-118624896,-83714048,-86116352,-94813184,-99642752,-87332736,-66019712,-44775296,-89023744,-44880768,-34932608,-41722240,-80141696,-106913024,-33553152,-15603584,-23805312,45564672,113480704,97034880,82424064,35456000,-31694080,-8415104,69438464,90517120,82434176,85088256,62833920,25170432,1633152,4606848,-29563392,-38624384,-6820992,-79880704,-113101696,-30317696,90868352,148368128,37503872,-49646592,-130864384,-215987328,-181330560,-84439808,-78816384,-160778624,-223588608,-215252480,-261052416,-273787776,-224311296,-143512832,-136743936,-174114944,-199639296,-201555200,-205787392,-193579904,-166568960,-126743296,-99777408,-102618880,-45509888,-86773504,-213604736,-231716736,-134682240,-39260544,13706240,-11171072,-67799936,-100936576,-53939328,-77405056,-170995072,-103464448,-15847552,56020224,93374592,143507840,173110656,193726208,245770112,184272768,86207232,49503232,63057792,57837568,40681728,5655040,-80670976,-162916992,-166411264,-171468288,-179316736,-140775680,-66331136,-27232000,-32223488,-15663360,-57550336,-101444608,-51117568,-9849728,-24307584,-41105152,-10224384,63041920,154106240,174555136,161186304,189362176,171524096,30620544,-100360192,-139094912,-84567552,-27540864,-9971456,32446592,107367296,112525824,83922176,103236224,135568640,142294784,126205440,25130368,-41857280,58201984,158669568,207431040,240887808,185932160,130072960,111338368,97129856,33747072,304000,42377856,121488384,134893824,147034112,123252480,75259008,50568192,72734720,115280384,189612416,259948032,280966144,229154176,144590208,58441856,-1293056,-49623296,-56279680,45010560,121940352,142802048,149220864,114421376,4077824,-77447040,-62564480,7850240,49660672,18205056,-78144768,-127381120,-69767936,13436416,48352256,60996096,28413056,-32358016,-44050048,-8410368,18403456,26410240,-19043968,-16301312,39047680,129470464,216429312,215513344,139854336,100065536,94701824,93920256,100273920,116961664,50880384,-108017920,-175264128,-178377472,-81657984,23049216,67053952,115869440,152610688,260054272,318816128,321245696,279366400,185566336,148265216,118576256,76074624,73035904,41290368,-4117632,-65560192,-43909632,45674496,78391296,74182144,127634432,178339712,239637376,209915264,76515200,47291776,218903680,291981184,219763328,160774144,146276352,171001216,268683904,367403008,423293568,431447296,388668672,302805888,202980992,139955200,75217152,60614400,37679616,21441664,79213056,153459072,203342848,194537344,172583552,109028224,78133632,41000448,14920576,22975744,-9943552,-96545536,-102565504,-37532032,29940096,14343552,-12037632,13150592,6572928,-4902400,-27001472,-86212992,-43621888,87805312,121064192,53220736,105889280,119604480,55696640,40872448,42174336,-22966784,-85028864,-82792448,-33603328,1706368,-27245952,-79639552,-148522112,-82676480,-62771712,-104335872,-78944512,-47957888,-30072448,-26886656,-33496448,-46889472,-113577856,-81563136,-16862336,-14625664,-38176512,-28784896,12212992,91909632,158091648,179462400,176214784,133785472,92098944,10099072,-31179904,-110934528,-194346240,-254239488,-203337088,-174184064,-187607680,-168359808,-114367232,-54282496,7424512,49249408,38280192,13321088,48873728,140506880,191681408,171757184,170339840,142027264,73393792,48299520,31783808,32695552,122621184,170716160,160745344,203566592,167226752,69819776,77707904,151036544,132119296,65863808,58863872,13192192,-83388544,-120060288,-72178176,-52114816,-99608704,-147796224,-123955456,-107073152,-121297536,-110593792,-96971776,-87021696,-91990784,-32512128,-52139264,-70309760,19399808,86557696,68692352,85454592,125743744,195435136,209141888,156930048,134988416,171513728,215863296,267297664,250578560,130857088,60238976,2697472,-101909760,-193821056,-202366848,-134329472,-111609600,-84618624,-69748864,-38454144,-69577856,-101164288,-131009024,-118617856,-28428928,-1042816,-45057408,-46868864,-47308160,-9921664,37953792,114444544,138729728,130326656,107072256,27055744,-7784704,40964864,49622272,-2930176,-118963840,-153421312,-86151808,-24801792,12343936,36053632,92173312,95770752,117168896,171056640,218656384,163661824,53762176,-57361920,-31722368,31442432,25497984,32369152,34635008,11331072,1894784,-49811968,-95830016,-38121728,-25682688,-88734848,-173911424,-150116608,-107788800,-106349824,-138019072,-173005184,-151111552,-139471104,-128663936,-122365056,-146021376,-111739648,-123097600,-142870272,-148991616,-135108608,-107035136,-85105792,-114451712,-166469760,-169207168,-170381824,-88778496,28618624,65842816,41914752,-5661824,22519168,47109888,48383744,8617216,-88876160,-131648640,-155578240,-141359360,-62389376,-84783872,-193818752,-185046016,-131070976,-140271744,-80824064,4453120,46342528,56389248,30358912,30885632,64184576,145677696,173667840,66479232,-49676800,-116310144,-140298368,-151915392,-137894144,-102921728,-26658304,68256256,113930240,72236160,-42532864,-116096000,-89563648,-20601856,76054400,153839104,171753216,96006016,43905792,-18098688,-45668864,-58149632,-88948608,-72920064,-84234240,-76519296,-20905984,-6562816,-75440640,-51407872,14381568,54254208,89362048,129262592,127687424,89381248,24988288,-21976832,-107211904,-61531520,64446464,45306240,4935040,23937408,97607936,140282880,141243008,82134656,23925248,39273088,-3102336,-92164736,-108503552,-62318976,-22833152,-93558272,-96519040,-17097856,-2545792,219520,28013184,-66877440,-153013504,-118865536,-29870976,30459776,-12657152,-111772672,-213678080,-225825408,-187137664,-186766208,-282473728,-293324544,-187690240,-62344320,-51121280,-53535872,-24925824,-29745408,-34915328,-21958144,-8891136,-22496128,40216960,117962752,132010752,79472512,90780416,122976768,37618432,-40618240,-34265216,27774336,67145344,58064640,67477120,119515648,98478208,68353024,65136384,78120448,113146496,67573504,48552064,45810432,-1086080,-2335104,48440192,42494336,5917952,34166528,75112832,88567552,82793984,108154880,101539584,97692544,11858944,-76643968,-56765696,-15374080,-57267840,-121320576,-55666304,78272640,108994048,132027264,149464192,121048448,75277184,16459136,-67912192,-95897856,-66387584,-57183488,-132916608,-112244352,-11426560,-20978816,-49111424,-69105280,-100689792,-180472960,-223152896,-241234432,-240331776,-162801920,-65897728,-12353920,-5380096,5380096,28959360,40152192,19806720,25066880,95893888,94505728,13731200,1927168,101256448,123882880,136371328,109028480,62241408,11871744,-94474752,-93121920,-26713216,150656,53756544,65370880,-5525632,-109499136,-169113600,-236816896,-268615936,-214748160,-154475648,-76457728,-61740416,-73366016,-73996800,-84490240,-91952384,-69622016,-441472,34222720,35941248,13881344,-36263168,-38077952,32540288,72736128,23307648,-26637056,-14638080,9393408,1753728,-555392,13821312,28273792,78067968,131643776,179856640,172356608,157155968,122900736,46622464,6935680,-33538304,-65531520,-32395904,-36308352,-84158976,-80856832,-28839424,-42111360,-91393920,-115770112,-57282944,4831744,-18031616,-28336256,-12068352,-102247680,-173096704,-131250688,-36027776,1037952,-64660096,-162167040,-238284544,-290367360,-245767936,-173491200,-173320576,-146746624,-55464960,-69926400,-150909824,-161014912,-122151424,-70758912,-74897408,-132484736,-143481088,-52414848,-21720320,-13458688,23319168,54026112,-7708416,-194419328,-233025664,-178352128,-147363584,-114398336,-148447744,-201501440,-219592960,-187788032,-153338112,-129990272,-140910848,-118023936,-120113920,-158304384,-137200384,-109773696,-97724800,-125813120,-131160320,-151578112,-151873024,-84198400,11700224,86703872,41806080,-1537920,15273984,5988608,-199040,113810944,195983360,154423936,78096128,-17556480,-51579904,-21116288,26955904,37734528,3944704,-49344128,-102935296,-109161344,-92653568,-77946240,-38562304,-33535104,-131341312,-189297024,-129505792,-46799488,17796608,15952000,-35818496,-108645632,-194102400,-234744704,-183451008,-162008960,-193827584,-267262720,-282435200,-209449600,-211088256,-199124480,-142787200,-62134784,-25742848,-70069632,-54345088,-62904576,-153982976,-193857152,-199242112,-245551232,-343913088,-363885824,-249148800,-149772928,-163052288,-179573376,-129572864,-163518208,-173979392,-154287104,-208221568,-263334144,-280849536,-234880384,-168488704,-121107456,-125948672,-154839296,-176879104,-216372480,-228577152,-214668928,-158047360,-128146688,-148753280,-220226176,-296932992,-277569792,-243540096,-213829120,-183420416,-181706240,-173368832,-149005952,-108704128,-71618560,-102375680,-98822912,-52246656,-62730112,-102571392,-142224896,-159069184,-174915072,-168037632,-147123200,-196685440,-216020992,-224418304,-233156352,-263939968,-313597568,-316316800,-321590656,-324493056,-272930944,-207547392,-211933440,-304128384,-363946368,-395485440,-450983936,-482899328,-485861376,-488223744,-492098048,-462541824,-405550848,-303917952,-254359040,-209300096,-180262912,-133210752,-138362880,-183881472,-229670528,-266348800,-226320128,-137826560,-159680000,-266992000,-302854400,-330126720,-326332544,-283763456,-300455552,-316113024,-294974080,-228974336,-228491520,-191608960,-173061504,-203012224,-248573824,-208330496,-111927424,-107731328,-136570496,-132077824,-145322752,-172734976,-231643136,-187574016,-143929088,-152562048,-172813568,-205870592,-272872704,-273991168,-252757888,-251578240,-232014848,-215552384,-241950208,-238778624,-140820096,-135487232,-202888576,-207381376,-153314048,-105093248,-115921664,-201944704,-249514496,-331209344,-388327808,-411005440,-437534336,-460167168,-401529856,-370609408,-311079808,-287405184,-338824832,-374307840,-348175360,-331778432,-310431232,-257365504,-241433984,-262030208,-284289664,-255529344,-215087360,-218792448,-219813888,-235432192,-191091200,-200918656,-219497216,-264221824,-299841536,-218962048,-196431872,-194878080,-158468608,-185336960,-245949184,-268313856,-318631808,-363032832,-352451328,-386545920,-358580864,-298752000,-277191168,-307066752,-270215680,-272098432,-298844928,-364083712,-500035200,-546145920,-438508160,-338362752,-272516864,-256947712,-349713664,-496009216,-621639552,-608123392,-593756032,-606019200,-557487104,-502323072,-500656256,-511766144,-562720896,-636544000,-637384832,-612652032,-578542464,-557567360,-536810752,-480549504,-453638144,-441793152,-412428032,-489592192,-635823744,-770425216,-837534336,-877008256,-908732160,-910252544,-866194560,-824363648,-837057152,-936245120,-991456000,-930604160,-887398656,-895398528,-973488384,-1031315200,-1074901632,-1067340672,-1052011904,-992418432,-965821312,-961385216,-1018224640,-1103313920,-1188795136,-1228115968,-1215028992,-1148712704,-1132412928,-1179336320,-1214814848,-1259033472,-1333366912,-1393175552,-1427528832,-1429674496,-1480594176,-1597766528,-1733406336,-1888908416,-1978168192,-2035996800,-2107441536,-2210220928,-2362779008,-2543658368,-2737327616,-3046549888,-3395651840,-3745688448,-4094772864,-4461367296,-4892473728,-5529216128,-6297727616,-7283226240,-8575581696,-10443602304,-12572257408,-12344221440,-2174870912,10085914752,12033061504,10553610624,8885650944,7622105472,6624862848,5740797952,5061517696,4619616128,4255322496,3940942976,3675489408,3319201280,2924414080,2636421376,2486369920,2357415552,2208245376,2102556800,1942529408,1776964864,1648787200,1573129088,1555232384,1588712320,1636794752,1640686848,1567911936,1556732416,1535256320,1457489024,1393333888,1294082688,1195666304,1166300160,1155451904,1133579648,1103272832,1173740288,1162971136,1123746560,1038277376,923006464,860751104,831908736,866444416,939174144,977555200,975621248,969809664,886595456,836130432,854047872,880077696,892442112,770249728,668794624,683897344,713914112,710984960,660117248,581957504,507208704,429579392,426581504,506337152,626122112,638872576,556024704,539880192,578462464,597245824,584893056,538248064,451805696,400306176,416921088,428044288,397913984,357946496,369754112,398063488,435396608,438105600,407479808,414868736,380809472,271595264,224484608,182374400,161234176,157964800,163396352,149271424,141246208,229780096,362323840,401298432,339933568,281108608,267405568,256529920,229929344,201238272,154827136,110972416,58760832,22831744,-53196416,-151744768,-215327872,-279104512,-331562112,-362935552,-439696640,-524383872,-604816384,-645128192,-742802944,-974312704,-1236320384,-1479361536,-1748281984,-2106709504,-2633181824,-2904795904,-880749952,2913966208,3702836608,3327279872,2807748352,2303810560,1964178176,1798633344,1732400000,1662504832,1530657920,1319013760,1151889664,1041199232,963031552,877038208,877316352,948439296,986212864,1033206528,1075051776,1083859072,1019554048,926114432,807783808,779717888,775227520,700490624,679334656,674711168,681450624,728314368,760834304,709367424,672674816,676341120,676744960,657717760,635585024,629441536,612836352,554471808,468041856,424376320,458917248,460964992,441424256,461364992,553285760,631728256,562700928,496890112,482226816,546924544,675211136,675828352,631606528,557478272,570360320,652983424,721556736,720799744,662953088,627899392,607910656,586726912,489119616,435466240,432841856,387437696,381860224,382138752,387307520,409646208,453528704,567227136,662478720,671005440,637424768,620842624,574321408,506188672,474766208,475721856,442649856,389804544,457260416,504598528,427512576,333342976,275324416,308802688,407469952,411391488,341436544,320251264,342269312,324489472,284879616,271328768,342462720,358447488,358637696,226566912,155727872,164541184,234652416,212789504,95113728,90096256,123980928,142227072,291410176,457944192,550812416,613268992,617750272,519143680,362608256,191522176,99493120,77379968,154369024,239720448,345960704,373334528,360624896,362682240,337943296,310704640,360019456,427287424,470827520,481696896,463408256,418093568,355978624,296912256,292798080,274692352,266951040,309107200,305155712,284507648,270335488,303162624,374492544,457532160,428895360,364296832,411953920,452663424,446801536,419559040,345381760,267542912,249372928,303287808,325538048,356693376,379107840,300301696,283860608,261712128,309604736,406145664,395783424,305196544,269489024,281016320,308409856,285416064,238861824,226621696,260011520,257704064,192222720,140691072,151491712,118454400,84075904,132756352,209610752,280731136,322128896,312428416,374310784,406382208,432762496,419525376,331163136,320115200,369643904,320455168,133269120,-51581824,-36732672,120549376,225070464,230006144,232479360,251999488,306599552,386529792,384916992,344689792,265497600,200367232,201045248,275487104,310166656,267358592,272612992,310855552,323966720,314019200,249567488,178415488,121319808,112046208,200693632,208256128,189066368,189358848,222360192,222981760,165274496,154303104,217221632,266073600,328913792,316020352,290477824,235506560,154793728,123286400,154220544,207644288,310422656,419225600,368758912,242131968,196656768,224140032,241290880,269963008,307422720,389714816,415201536,368247296,297697792,245563392,282847872,350034688,407828480,417663488,365985152,312757120,271063168,271796224,251534464,186296064,157457408,167138048,203613312,192844416,179631232,217330560,249513216,216167808,136479616,154150912,232883840,267546368,268694144,265510272,243941760,164950784,201555072,252701568,241073408,174929408,131641728,154656768,189467904,191576448,183003904,209419904,242859904,274539392,252015104,146896256,140111104,193611776,192337024,194430848,205642496,154806784,54516480,-8177920,22052352,85566208,88659072,37012608,2913536,17146624,70983040,132775296,132161664,183070976,192247296,165554176,122566272,80033920,61650560,110722176,172975616,213560832,300444928,311738752,214703872,126101376,92757888,102540288,153804672,216187520,258806784,246548096,231828992,224186496,247265920,326783744,406414080,439072640,418553216,331464576,363398016,426896896,460015744,416505856,253712384,45725312,-42681472,-22484096,-10494336,-19566208,-27252480,33652608,107618816,154238592,203806208,235020288,194327680,159588992,221220736,326304896,343898624,284151424,279621504,267035904,258254720,208853120,129224960,114181120,216884480,309340800,312087040,276516736,296634624,305734528,257656064,226647680,201234944,300873600,353480448,347654528,274178944,167383680,159505152,259833600,282247040,252564224,172623616,134723072,124622208,106105088,45208576,6360320,56056576,89850752,105166080,93223936,146592256,226721408,225088512,239161856,260761472,262306432,195520640,144037376,115489152,142408320,220644352,257385088,272127872,293232384,309291776,287556352,215795072,205735040,283984512,330189824,280089856,209141120,153223168,166187392,191171584,146587520,124967680,133154560,155323264,171219968,230062464,250602752,202073344,194582528,231326592,221544448,184033664,161036800,140041856,105078400,81695232,73686528,114192384,150903552,224486144,285870848,304830208,219222272,185379072,132555392,60254336,44110208,90021376,146893696,141239296,141224832,166606592,171532416,184723456,266605184,278938496,236418816,220663168,229333248,277551232,327062784,340294144,364194944,305148928,201125120,167014912,162740224,155762944,153311360,170084352,146206848,113006208,96349568,75137408,59959040,12209792,27901312,31437312,25296256,54384256,76376448,54332928,64576384,105052800,122403712,92783232,59880960,157612288,193934976,222308480,207060480,178943872,164342016,155828480,213031424,347800704,449168384,449177472,374948608,306678144,256142080,189304064,159111040,122270848,96684416,50649856,10060160,47609344,139198336,191583616,150603392,90613120,159763200,275022336,334658048,252849536,186831616,107988864,47011968,36308736,50008192,32461952,-15152512,35347968,125160448,116334080,103019776,116208256,126992128,143523712,118202112,104873344,56316032,54816896,102240640,166369664,232931968,303346048,290794368,232714624,162992256,109988864,158746880,199260416,234503936,226286336,166841728,149947648,142738304,149582336,204073728,296447872,379325824,406749184,356498688,299154688,347991680,375087360,268439808,191324800,177641984,197694208,204551808,179739776,205388800,221063808,163062656,128852224,112155392,140657152,212429056,183313792,122830976,123364480,143573120,114057600,68500992,108487808,140232960,181921792,230706816,288178944,279710720,257949184,279316736,199287296,143754752,171350656,194736000,179863680,92897024,59021568,67661824,70406400,136923264,202704256,190262144,176821504,208523136,161044736,150214016,169720192,190746752,114329344,68904320,152462080,247692032,255885312,187593088,118203392,69136000,62312704,51993472,17540096,54289280,152508032,238750592,233911168,250572032,264202240,240584320,172721536,112617088,103982464,93446272,92985728,45680640,-47579392,-90243712,-38630272,58722176,100031104,94097280,70680320,54652288,98193280,109156480,75392000,75498624,65713792,31356544,78057984,160279040,162289408,120468480,95041664,116212224,152061696,177690496,182183808,160134528,134899968,107533568,90351488,52064896,60080000,118809856,165681280,201930112,189459840,240326272,329367040,344502784,276390144,221402368,139760512,57278976,59457152,71973632,103297408,150714496,142836480,175535360,248144512,283207808,299130624,274884352,269531264,300156160,314011776,349752704,410444928,388805248,261489792,180416512,187456896,199058688,160081920,71456128,10241280,-16027136,38612352,146391296,170910848,159348608,104042112,60828032,11924992,-51944448,-35459456,-41940992,-55380352,25831040,169925760,247084800,245748864,188152832,205704960,320796288,374700160,266612096,200241408,201865216,214765440,250496000,240803072,229022976,179227904,126177024,136193536,190991616,165064832,134506752,175244288,291732224,356566784,337537408,210908416,120074368,113929728,134181760,138459136,178141056,263933824,214635520,106806784,53007104,157051136,194726784,95393664,5023232,-10067456,-3805184,81388160,157991424,101077376,55267456,56996352,95926272,203710080,270205824,217859328,149352448,169704960,159615488,157750016,233475072,232531456,167675776,43831936,-19912704,-33870080,-47298688,-76905600,-94041344,-47470976,7305344,10893440,3557760,27330176,61340928,94130432,110232320,159679488,205105280,226530176,191201280,184440704,188240000,216720128,200266368,110557184,2988544,17076096,105300224,145051008,51233920,-60326272,-64145152,-84689792,-37331456,105214720,197152768,191713408,129969152,140156928,154752384,181554304,193924480,200487808,203261568,212072320,217875840,192843776,150315264,83273344,63894528,49736576,69502720,114727680,143984896,156617856,136642304,84168064,17857536,6530688,34029568,97139840,123462528,103885696,75617408,48601472,81900928,139020288,69541888,-48068096,-53811328,-5687680,18623488,13024256,40390912,116960512,125397504,74810880,11122048,-46749952,-21505920,-13620736,-1799040,43744640,149115520,222275712,241984000,229300224,163828096,153178496,144161536,100637184,50076288,83842688,194298624,230094848,166424960,73355392,49566208,159098112,207686272,96714624,-44364160,-32780928,66244992,116310912,122193664,109841024,134256896,146065024,58054656,32536576,33716864,81740800,180771840,208676096,209002496,165214976,151431936,155790848,183997312,176451968,165948288,126773376,87610624,126150784,128314624,115458304,224893440,301027072,275001088,242193280,221700864,119313536,13837440,22363648,110625152,221119232,312947072,333202048,272430720,250980224,206625280,182081408,214988800,192926848,181875968,151901568,138166784,195351808,158026112,64801920,67081472,65001600,50521856,46815872,38502016,50108416,39142784,84688512,122557696,81813120,28942336,9874432,28963584,72802176,121243008,166496256,135423872,81850752,106687872,114012032,95822464,100698880,148713216,206819456,200713600,138882560,105649920,57647616,45551232,15740672,27557504,47836032,48302848,50926464,134261632,194931328,167575296,138610816,164769920,205555968,232499328,206326272,184222336,244338432,269387776,226977152,216189440,297864064,339855232,297783936,265329792,299913216,346715904,264005376,180153728,112307200,85687680,124505344,214098816,254944768,283934848,288940160,254075008,214592000,193072640,200748672,204594944,130221696,97802368,136397184,195549184,217547008,189893888,108283392,22060800,-66379904,-117337728,-83132032,-1994496,91008640,90868352,22777472,-28948864,-8971904,31586176,105544960,117057280,210150144,291255680,243145600,222728448,146756096,51081344,-5331584,-35744384,-87958912,-97873024,-28934912,-520960,97461504,166806400,216471296,284453120,332844672,276483456,193076096,182218240,217471872,237530112,255449856,285411712,275053056,317011328,328965120,287782400,166024704,106136960,32461440,11107072,31978368,50230528,101892224,101142784,56026752,105277440,114758272,79796992,107519744,116917376,119169536,163056256,204990336,225761408,171538560,110296192,63576448,62777216,75807488,117859328,119618560,149061376,167065472,154203008,139736320,92711680,52458112,109784064,184797568,248704768,267223808,222398976,113558144,73602176,114256768,169493504,231478912,213426688,161041664,119622016,94777216,188969728,248198656,247781760,219808384,218256000,250357120,290857984,287254016,230009856,207507328,202860928,151261056,123222912,153992576,183566208,137097728,63226624,46513920,12033920,-43335040,-16305920,32540160,39600512,61454336,43335808,34791936,96231040,158423168,148710656,128676608,91753344,66776320,16195712,-3973120,12398848,8163328,40388352,74901248,117668224,202163712,243671296,283154560,249699840,169358720,231626368,308489728,254631936,122267776,93351936,118316800,131756672,88741120,-27902208,-66248960,17546112,95301888,118824960,74370432,-47266176,-105869312,-84125568,-18714624,31808896,96876416,129471104,113244928,48291584,18270208,83610112,174210944,249349504,267583488,253813504,252417408,215661952,157965952,93194240,109438336,149332224,131713920,103096064,69414784,65697152,60711168,60710144,-23949440,-127210752,-131289600,-71560192,-19883008,-16814464,-69789312,-122549888,-103906432,-79270400,-105514624,-96578432,-36991872,10177152,110091264,235921280,252751872,177177856,103825792,121523072,85383936,43853952,36468608,58943616,71573632,65016064,83281152,98320256,34725760,10569728,34996352,107619968,120698752,173719168,247811840,284094848,240234368,206720896,148856320,26296064,8595072,62905472,84994048,149061248,176610432,142180480,114499072,148106752,154064128,176030208,204053888,182621568,219591424,270950144,290083072,279533824,215001728,138991232,84679168,25489920,23085184,103057024,196020224,239006720,261773056,251939200,197661056,79970944,27039232,80757248,72519296,13083904,18688384,53072896,64112256,70947328,58000000,31610752,47310336,113944576,152005376,160115328,200927872,221339392,210574976,206742272,238469248,300683008,303405184,202529792,144598528,159671808,182687616,176576640,188397312,208542592,148118016,144757504,206184064,172861440,115726336,39557760,-66468736,-115546624,-127200128,-109426560,-51596032,13413120,32682752,44612736,25422464,-21772928,759936,41890944,4681472,12269824,65044736,90348928,50824960,-19654272,-60421504,-27661824,-41963648,-34007552,-36991488,31709312,98843648,53034240,16825472,22847104,45122816,75726848,135899648,178413952,172069760,142321024,92009472,32028032,23187072,89014656,173288832,170605824,94689536,63207808,57772288,76883712,117579136,185419008,212219008,169114112,71310592,-6634496,-45625216,-75167872,-76795136,-41025536,9580288,32552832,100546048,120401024,129195264,184361600,168507648,161428224,184646400,133680640,82012672,108968064,125070976,86092928,114157440,198064640,186607488,120572416,38555136,-46580224,11915776,136576256,151548416,123508480,183775616,190374784,115219072,64562048,69882368,127560448,195912832,231430528,231111680,236341632,233451648,213224064,250573056,280928512,280830848,196809984,60322176,10582272,56296448,139832704,204406144,142326400,18634112,-68527872,-115087232,-37428992,62200704,133043456,211061376,189708928,99586944,23405952,11010560,25700736,58445824,50938496,22859392,64757504,201920896,266604032,182161280,60853248,-5500800,-27374592,-22219904,20233856,57845632,54654848,16711680,48520192,103619200,108197120,108040320,188692096,207183616,127882112,64522240,40330368,12569472,-48255232,-90806400,-51064448,-74191104,-111483904,-86416256,-54741120,-59953280,-133338496,-136385664,-150378752,-105039488,-284032,76340480,69655040,8024448,-86150784,-94092288,-73924224,-77329152,-87428992,-90155648,-50749056,25703296,25386880,2440064,25577600,-17731456,-58471552,-27131776,22794240,-9583744,-99450752,-157985280,-72034944,103154688,127894272,46129536,49892864,76995584,70860288,50132864,11829888,-3039616,-54124288,-106826752,-70721280,3853056,16036352,28841856,71031680,43779712,33037952,42264064,-5218176,-17555712,56908160,108300032,100782976,59456384,-17544960,-16537344,58962688,19042560,-14827136,-66255872,-83865216,-14933632,-36331776,-99481216,-106520064,-127985792,-93382528,-2252672,56803456,69518592,75406720,122164992,155616128,171904128,192856832,123588736,47653632,46208512,71243776,21420928,-2104448,58515968,78712064,158255104,302582784,394398336,327710592,190120832,152968704,184976128,149943040,69633664,78797184,67668608,19454464,31469952,74952704,75308928,81329536,60447488,28339584,42192640,65875712,89503360,49719168,21059584,83272832,158224512,179088000,204537344,257936768,293460096,192635136,50609408,57149056,67423360,33272960,2771328,-62251008,-85855104,-34759424,67162112,170113408,154491520,84369024,-8200704,-67798400,-102894080,-68340096,3910528,61415552,88824320,29729024,20703616,34942080,53306496,1370240,-6381568,2548736,9292160,-15712640,12282368,-53506304,-157403904,-202893952,-127406336,-5283456,57872000,121094784,147625344,158993664,159264896,165303808,113121536,104632832,135925248,128057984,129040000,120995200,85323008,40393344,-37685760,-54551424,60592128,101531264,56177024,64852736,46034560,-41995904,-98579584,-73086848,-19727360,-8848640,-938240,-404864,13559296,-4846336,31836544,69456640,51729792,4399104,-61490688,-58486016,-108187008,-141474688,-129779456,-108411520,-75399808,-36154752,-75352064,-64084864,9901696,42342272,-8723840,-57283712,17601024,128664960,152985600,111437952,65421568,91898752,197207424,319158656,272822016,218829952,237166848,181247232,137567232,145599488,112573312,71781504,83107584,21184896,18895232,50791168,42279040,68583040,122811904,156580224,165274368,106512256,85521536,68484992,1225344,-89329792,-143843840,-187016192,-190020096,-131147008,-51389824,56899840,81261440,114801152,120260992,52037120,-66584320,-96380544,-51870592,-421888,-8619008,-60557312,-18104576,48742144,47559296,107394688,205162496,208420480,154571008,118149248,118712064,64907520,6668672,7511936,2768128,85015936,115389696,70900480,-30084480,-43390848,-19666432,-38388096,-71380224,-91465216,-49558016,-16117888,-4432000,41242496,120133376,198647552,224020096,262853632,286581120,169281920,47166720,3547648,-13677312,52001920,135711360,149639936,176982656,182704896,211338112,264640896,177051776,68701056,61394048,51596288,17475328,55974016,53988864,36725888,46652672,29852416,50355328,93662080,166100608,240763392,291146240,344381568,364053120,313016960,217205120,72798464,25046144,91910528,145116160,212185344,228164608,258650240,275122304,270551168,206961280,139706240,129078784,205362304,226173824,209563008,152424064,96370816,67703680,57627520,33967360,29109376,-11118720,-46796416,15319552,95115520,160985344,229697408,274745472,259537280,209687168,208037120,156498432,85375616,75069056,45971072,-13745280,-10397184,-8051712,8273536,24944768,100441728,207062912,246803072,241711744,220336128,197382144,180919808,213152384,240663552,171858688,103191680,118129792,133103232,194390272,156081664,51653632,51267328,68314624,51409152,85681920,58948608,39065728,8912896,123802624,190141312,208207104,215088768,143104000,27982592,-18854016,10462976,92113792,93816064,56587392,2047872,-46338560,-57946624,-96036480,-95382400,-73374208,-8043776,119312640,119409280,68767104,-777856,-19999360,-20560000,-68532736,-43864960,-32321792,-82224512,-133168768,-130591488,-160191104,-176422144,-198739712,-114121728,-62751872,-160204288,-160636544,-70337280,42632064,108660736,135045376,48236032,-30955008,-73788544,-105720320,-71062400,-53367680,-30154880,1127936,36180352,42898816,-21941504,-106359424,-64756992,-55526656,-56873216,-104337664,-82113152,21654016,132996096,142144768,57723520,52164224,77956480,84542592,144073600,212468096,198854656,174797056,110076288,64254080,116412800,176467328,163738496,107855872,24095232,-28055552,-8294656,25752192,74648832,81085440,81907328,66954496,46397952,90449408,150411264,210068352,237971584,217822848,141652480,116478208,147104256,147662848,62792192,54840448,78842880,138622080,168305408,143216000,112706560,144201344,184165248,216968064,188722048,135120000,23446784,-45582080,-17201408,237824,-87595008,-98069888,-38113792,4367616,48264320,120444544,184996352,224567424,191997824,132043904,152361984,165022464,169273344,185055872,215713024,230956288,208937856,167940736,166206592,175523840,208424704,345823872,514985728,550464896,519788928,492310784,413708672,265968768,164442112,140041728,205742464,186812928,125742080,147348096,139956480,111834368,115720576,133291520,120188544,65099264,48407936,-33634048,-109590784,-117630848,-115729664,-98688128,-30839168,33818112,103910144,198447616,191136896,101056512,14180736,62819712,119001984,90110208,27701632,-22838912,-19619328,-73475840,-147099392,-162061440,-112830080,-31728768,3066752,-5860608,63722368,154854784,220659456,233328384,170181376,156778752,117543936,61955712,30862080,-5385088,-28817536,32455296,94107136,104328704,158625792,157246720,141392640,139039744,70680960,-27375104,-93162112,-122748544,-125398656,-79372160,9313792,31286784,-5320192,-29704192,-8739968,37973760,68062080,-18789376,-67336576,-69829888,2425216,97250176,126411776,107020928,58081152,22351360,-9522304,-58029952,-92179456,-36342656,18410496,58005632,103087744,140906368,101054080,8566144,-64341504,-73344640,-98639360,-77588736,-125237504,-158625664,-52233600,65780992,143278592,171301376,161896320,89540608,-8130432,-99491456,-112423552,-59722752,5177856,21326720,7486080,-13052032,-9312128,15358592,40165888,20664576,24106880,6666240,-32918400,-85866752,-74746368,-73528832,-98470656,-114312320,-114378112,-54954368,88112128,241700864,377120384,404080128,388529664,324376832,244671744,188951936,148866048,159590656,222811008,313344000,306386560,214491392,108707072,16081280,59072896,120437632,88939392,83743744,39969792,60270208,35914752,619648,43392384,95766144,106228864,128797056,101750784,63620736,24468736,-44337152,-65156480,-5332736,18419968,-492288,-28914816,6268544,32346240,62014848,122566144,153835776,144873856,122999040,117105152,93652224,30190080,-259968,-1727360,-37324800,-6334336,62887040,57196800,80965632,196779136,192595584,70691072,5923584,15645440,45949696,73003392,82316288,153400320,189912064,191657088,160766080,130786176,95963008,101874048,141640704,98670208,39159168,-25147520,-73271296,-94736640,-150114560,-183206400,-101637376,12588416,73673728,154243456,209227136,163303936,149335680,127019904,93439744,135135104,158568320,101552000,-13923072,-91415680,-93837312,-100072192,-66889344,-3085440,14766464,37921792,67835648,50121216,51351552,100986368,161567360,187057024,158014208,124897664,129082368,72555648,3058304,15649664,31739392,-22676480,-35512064,3588224,-19582208,-96233600,-104378624,-86703488,-80658560,-48189952,-15186048,-34259968,-57293184,-8646656,33640960,14958080,-48089088,-80376832,-74551680,6886528,107390464,176453632,237741952,221044608,186693888,97002752,50964352,49321088,73569920,42923520,58953216,119076480,128206336,194120960,217576320,165510656,109955200,41222144,5187200,-32091264,-104522496,-110218624,-60237312,-51808384,-3849216,68254592,35119360,10435328,84991104,152476544,216445184,231782912,172883072,64578816,17279104,-52666368,-124659072,-79475840,61265408,81078272,66257408,44954496,14445696,10296448,55801216,70778752,81532928,71881600,20677248,-5207936,-24945280,-71556096,-33727360,48472704,57693824,-62072320,-60200832,21221888,47714944,78395648,148195840,161131520,145475712,136463360,196771712,242792448,218788224,198692992,148530688,60344704,16567808,18515072,-5054720,-57108608,-21956352,66355328,159748480,190084352,176613248,184332416,163105280,149723264,188833920,164353280,101972224,-7896576,-56500224,-41474304,-23355520,-55201792,-36479488,16463360,39648384,40007168,19313024,-6571520,-8101888,31259520,45155712,61067264,71962624,-17130624,-112218112,-139903616,-130606976,-134281856,-188602624,-134803200,-114546176,-76128000,17051264,98527744,112806528,162103936,162063872,243642368,342874880,303805568,252269184,224926464,206243456,206908032,250655232,297235328,330246272,216902912,121730176,92649856,57067392,-15794048,-15448192,36928768,6182912,-143876736,-286091008,-323324032,-296695424,-266829568,-196497408,-195525888,-157512320,-126470656,-175308672,-152259584,-43003264,-16186368,7542912,29272192,20312320,29896832,79075584,151607808,146208128,54375296,-42785664,-130927232,-131916672,-93592960,-41351808,-5707648,17820544,53445760,51332736,43397120,86999808,178241664,213473792,136989952,51011712,30502656,12195456,-38576512,-80187008,-110555008,-75499648,7099008,61152384,37331968,-1138048,-17235200,5791872,28625664,100151168,124128256,120358272,124850176,137197184,112423040,70802176,98005248,161353088,237171584,242639616,182790400,155634944,142824832,153217152,143402496,151250304,160110848,157306880,152504832,139669760,129494016,117016064,87241856,23890432,-35488384,-47756800,-26744960,49709056,87107456,30216448,13011840,-50535424,-94108160,-14368128,41420416,50527744,98887040,247184512,323261184,220075392,198141056,239097472,228293376,115719936,21669504,-20570624,-16704768,61271296,182777216,253085696,256185344,299687168,285440384,234064384,220241280,149342848,-3147520,-115836672,-102031360,-59944704,-3367296,36890240,32647680,28981888,82416896,132774784,90008064,61918592,12616832,-13387136,-8479360,11136000,103227648,185542656,205105536,226354816,271572736,277208320,242566784,160779392,83745792,96288768,180441600,182804096,159798912,163208320,202741632,262271616,235098496,128453888,90670208,132092672,136338688,116942080,92580352,176643968,292111232,284787072,192260480,69524352,-26398208,-51599104,-23953024,60912000,144320000,139647744,86067968,80175104,81449472,100749184,142187648,134884864,133207168,125514240,85350144,23054592,-25783296,-36921344,-9504512,64344064,128809728,163920384,164336768,203520640,153048064,66395904,53752576,115332608,225652480,225724160,195201920,185247104,134631424,34630912,30968320,92762880,118580608,93258752,83117952,110748032,135240448,127820032,115538304,117160448,80072704,95605760,134336768,147223808,112670592,103167232,95169408,128522112,174614144,127258112,61505920,39761408,75563264,92235648,106443648,85008896,68519424,47373696,71348736,167563776,222862720,165091200,107493504,133313408,102911872,-5534976,-61211520,-75457664,-112073856,-66435328,-18892672,-22599680,-18743424,-26060544,-16020992,13339008,24337280,100127872,115074048,68192384,20565888,-61064832,-98666752,-101467392,-92449280,-48823936,68019456,139643136,87528832,-28394624,-107120640,-87346304,-32936832,-32174592,-4512128,34655232,23016064,-23492096,-16018432,33233920,16100480,-40233856,-53412480,-84364928,-78302208,-48870272,-16580736,65901824,130089600,164681344,180072960,134473856,96104832,90616064,51862656,-359168,-772224,50859136,88232832,131582976,159956352,67958912,-86184704,-176948096,-145697152,-69016064,-3041024,-2329472,23254016,49840896,37430400,37037696,55986688,2037888,-82398464,-81485696,-24503552,66680320,158772736,202052352,259707264,275524096,246190720,187706752,169749248,200676096,123441664,66785792,74939776,79512576,43724672,113337600,145800832,19229184,-76986240,-155203456,-128751488,27273856,135331712,150497280,105128192,52080256,19378048,-12082816,27067136,147071232,163964288,172080896,163117440,132700672,96821504,63312000,75917824,112960384,139622272,124832512,71081600,-12876160,-88547456,-150770304,-163218304,-118731648,-16072576,-15688064,-57704832,-20856192,36160768,108116608,172151168,139185024,18953088,-66420224,-77704448,-85210368,-52615808,7916032,-21857024,-66276352,4239360,99279872,114041984,125364352,134585728,88273280,32362112,49614720,117576576,167444352,148312448,84677120,13576192,-17127552,-101143680,-182214272,-193823488,-164539520,-113273728,-56568064,-28312704,-6199424,971776,6281984,4068608,42286336,48410752,44009728,56962560,31391104,21175552,11129472,-1224832,-27213056,-817664,-28785792,-111278464,-111463808,-64914048,-39976064,-21660160,21176576,2685312,-43085312,-49143296,-89240064,-44622976,-21275136,-23990912,-71509376,-110013184,-135142656,-130024320,-72557312,30599424,141186176,166764416,158370048,162105856,190057600,182177920,112830080,65432704,100286080,153609216,182905728,200778112,209631872,246077312,232424960,119095680,-43956352,-92689920,-68715648,-33309312,-5726208,10590720,85100800,151365888,170937344,184141824,213155456,235531776,243488384,211030656,191501056,215542528,163689344,103568256,173835520,224542848,157512704,104258816,72589568,104266752,84516864,40711424,61595648,160464000,158286464,139791360,132969344,154089088,174969344,167776512,184732160,210868224,186887168,139348992,114020096,56578944,17821568,22806528,21902080,50531072,66528128,29092736,4379648,-42522496,-102188672,-108054784,-65327616,14386688,61746944,82371584,117041152,140338816,172573312,113155968,37670016,6931072,18650368,107075968,174018944,162343168,123501440,108967680,99604480,74494080,112876672,153114112,140164992,67000576,2620800,-33489920,17692800,91000832,115420288,141695744,157709824,160792320,158344832,247229056,315994752,266318208,212377216,173305472,84096768,11815808,-73668864,-106860928,-111330432,-68226304,54832128,129726720,184769536,179058304,131803264,68723584,-3386880,7794560,9480192,52287744,107478784,134566272,131779840,76424960,72169088,10716800,-106748288,-151571840,-149158784,-152535168,-143743232,-143951488,-117454720,-88079872,-86258560,-39301376,76502272,161249280,140408064,87770240,25165568,-38879232,-9714432,74989824,114268672,143002496,153611008,89152640,68320256,111014272,84756864,62041984,52550656,60520576,27998720,-35022592,-63823616,105984,52141440,45573888,-37241472,-54228736,-7537536,-4860544,-80536448,-73779328,-43363968,-13687936,17169152,48946688,23326208,-34128768,-40063488,-83326336,-53461504,10270848,56793984,102329472,99088640,13392640,-58348672,-78894080,-105856000,-142706944,-103291008,-25067520,46006656,59614080,43666816,42539008,52681856,78788992,140272128,199426944,233202560,212251008,175014912,116140032,36828160,-3876992,-20179968,5190144,64277888,91946112,141881216,115800448,142341248,181173888,83524992,30350336,48167424,30467200,26834432,15848704,-11169152,-658944,15094528,70089344,112323328,137170432,159851520,241911040,244499200,193218048,221546624,220353280,99744640,11603968,-1570176,-3796352,26043392,59326208,35828224,-24561792,-36073472,-31560832,-37583104,-1129856,80582272,124357248,62510720,-3332096,-48636800,-86931840,-116434432,-122887424,-66411648,-5781632,26744448,60471424,81154816,102510464,86438912,15608960,-24267520,55652352,82180096,76744832,75255808,39994624,2598144,-53480960,-150598400,-174768384,-105032192,-16828928,38888704,97200384,83163776,13105792,-29731840,83897856,197101056,196845952,162308480,159022208,195272704,195477888,199173504,250259840,268664832,180842112,112840320,41804032,-523904,3737472,-5964928,15233280,37594368,64285952,5245824,-91131136,-128526336,-130314368,-45075840,67481088,127408768,120284288,126543488,110747520,74150528,129755904,110058624,42972544,25776128,-27051392,-31343360,-17835264,-6142720,-114399744,-125301632,-11964800,33416320,-1175680,-41654912,-11166336,-10944000,11734784,79152896,111414400,119498624,52494336,48824960,59931136,52889216,52364416,22537088,40315264,35184640,34507264,66569728,150877824,149701632,120491904,119083264,46788096,-68531968,-18247296,103551104,126017664,87484672,53759232,27222272,36343296,39588352,-6958208,-13209728,-1324544,-2334336,6564352,14896000,56576000,121372032,107490944,46312192,-20174592,-76917760,-118158720,-132956928,-52951808,14705280,34199424,20717824,14768128,24836864,57088128,166030976,286359808,388633600,349711744,275724288,212979712,177104256,223695232,238328960,227059968,207132800,222274176,232996096,187649408,212741248,250492288,276822016,322753664,339794048,349247360,275276032,168912640,147361280,188666496,159022976,113650560,102847744,90051456,63278464,77090688,112986496,99767936,39313664,26218496,54902272,66070400,26917632,62692992,60355200,72513152,115748096,129239424,93034112,68180096,47235456,66824320,133942528,176237056,251974528,293281536,275440384,272767872,286339328,269282048,262472192,190166400,127087104,91497344,25740672,-26862080,-7577344,-36443008,-87367424,-72284160,-39980032,22686208,86285312,114484736,127947648,73565056,75563776,170499968,210656384,144662144,80085632,67731840,92877056,184549248,305633664,333713408,309819904,263559296,180580480,139159680,87432448,-7576576,-33824896,-36539008,-59414528,-50403840,-7432832,13175808,57568256,33824512,-22028288,-41065856,-63589760,-19211520,89554176,124747904,95749760,118000512,176363392,172008192,113190912,99069056,79591552,21286144,20192896,13370496,69951872,166370816,226048768,196970496,123410176,71947648,13080192,-53821056,-118583424,-117496832,-77855232,-34147584,-1274496,75795328,145961984,122371968,65818496,50694784,33312640,92097792,231133568,252280704,213000064,227477760,168317568,111635200,43313280,-56461696,-25913216,43623936,58826752,15760512,-34145920,-33320576,-22300672,-3528576,-5493760,46144128,60778880,33181952,27814912,-17866880,-28028928,-64458368,-110640768,-79473664,-34248832,-12875136,-9687424,28122368,85828864,126128896,165220864,133612288,117419392,182078720,238258560,236951680,181392256,123555456,23661824,-62155904,-64978688,-43193856,-109902336,-87932288,-40097536,-52169344,-72638336,-43266304,17640448,72210176,116039936,127781504,103343488,88956416,107112448,74960512,-13987456,-43309568,-37522944,-43096704,-70180736,7545472,119271936,175499392,192897664,206296064,223988480,195092096,157643008,136784640,149230336,155488256,143265152,156868736,185960064,145604864,95314176,-11810176,-117826176,-84870784,-15714944,23288960,-53171200,-76104960,-8960512,129851136,242292480,166468224,101486592,122971776,100401664,95748864,110672384,122914304,108551168,137222400,80190976,-427136,9879168,46142208,2476288,-27228672,-62914048,-135159424,-101653632,-14743808,-53656576,-123228544,-126354176,-87349504,-47963904,-35566336,-126925696,-234804864,-199091968,-69095680,18572288,49142016,71758080,128776960,156438144,135231488,107982464,136945792,143933568,147555712,75402880,605312,-13869952,-67519616,-103597568,-116773248,-135758720,-150299904,-77320320,38873344,127499648,102298496,70329600,26838784,-42569344,-122693760,-167508736,-116467456,-71605376,-40055296,22301824,42699264,-9048192,-34998528,-89183232,-118807680,-94540416,-88202240,-113485568,-150391808,-228532352,-217854720,-225459584,-219080832,-164067072,-83083264,12716928,60552576,7441152,-61817472,-54763520,-62490368,-64449920,18180096,66022144,37713920,82723200,159224960,168902784,153931136,108735488,-18374912,-171483136,-244907776,-252831488,-287435392,-230714624,-170143488,-209189888,-255732480,-192437632,-109469184,-57114496,1586688,13752832,-3610752,-8839808,-19793664,-33897600,-69169536,-72636800,-45164672,-54071424,-60880768,-86242304,-89076096,-91429888,-85010560,-113865216,-161774720,-218944384,-235130496,-206722432,-179239808,-217863040,-252335488,-287365120,-304165120,-302720640,-237305600,-228560128,-237521664,-269527424,-254497664,-139941120,-53603968,-69734656,-142275584,-154266112,-109984768,-88317184,-113525888,-188321024,-228794496,-196656640,-212574976,-239739008,-281017728,-294909824,-308921600,-347451392,-364030976,-367008384,-300815104,-226593152,-230646144,-266755840,-287719552,-300731520,-178300288,-61120512,-34732160,-82262272,-148426624,-205215744,-221228288,-275353344,-378912640,-439044992,-452259072,-385418624,-299821184,-296156800,-398684160,-446034176,-420077312,-487119616,-597340288,-636638720,-613489920,-642007808,-685101056,-756672512,-875616640,-940785920,-949867008,-973072256,-1005310976,-1080948992,-1257505024,-1404728576,-1471760128,-1583642368,-1784170368,-2015351040,-2402677632,-2974041344,-3694259200,-4282150272,-2872789632,2175224064,4021531264,3530091904,2763863168,2230530048,2000881280,1847663232,1700709760,1564474496,1400188160,1308295296,1184758016,1072325504,987555456,920143104,877069312,836412928,793851392,671472512,515579904,444517888,373339136,365257344,425366784,511940096,526890368,544835584,605741440,563655552,442586624,308494976,320462464,363313536,317925120,341851136,366863616,401531392,422754176,380948352,313772160,306108672,343812352,378829440,430267904,523723008,558317824,549958912,506142208,454583424,375026560,319834240,318785536,323870848,285555328,155110272,85057920,66301568,62046080,56993152,57584384,125022464,222653696,269793920,292077568,259048064,254368256,250373248,239750528,231601024,171623680,224454656,250361856,250978048,316969088,441168768,489880448,464381952,436330240,381132928,357431680,361532800,351112448,333815936,282517248,202190336,213427072,182525312,136946304,128979968,133317376,116292736,127264512,166848512,161320832,37950080,-10655744,4986368,66672640,129879680,162644736,176749312,147264640,225671296,289555456,293218816,253279488,169567232,193973760,309082496,365639808,336298496,223840896,113459584,93915520,215046016,276987136,249672320,242243456,297918848,257716480,168431488,142177152,170837888,169718912,173257856,158246400,135008640,118035968,134446336,168208384,176560896,186800896,223823744,236030976,198499200,250961920,257986816,231393920,225443072,278633088,311741696,282625152,208665472,216707712,277847936,294332416,240813184,189890560,218063616,264089472,287608320,252542720,231064960,255933696,211049600,200798720,250831360,222609920,52372224,-76773888,-152303104,-94257664,-9268736,3756544,24043648,70325504,119940480,127425280,132654208,166376576,140864000,69552512,102945280,121889792,126276352,139042176,132427008,69337216,36879104,15020416,108328064,258404736,292403968,302089984,262404480,165195008,131559808,116090368,128952960,165513088,203929344,168252032,151943296,179663360,190724480,233424256,222540672,204343040,231005824,261684992,290224640,220422784,159223424,198369792,229776640,230858496,210196352,181443072,198453248,227284608,179679232,126457088,171876992,215689600,240365056,250655360,181219712,109802240,160472192,167446912,117106176,160328576,165175040,137651840,167794816,215796352,232700416,214915840,126368640,76190592,64445184,5346816,-20158592,80135424,220940928,308703360,308393472,228100864,108696320,61700992,97443072,86550016,45134464,53014272,118376192,121974528,79467008,129635328,247837440,352600320,381089024,292182016,224298240,222221568,278219008,304547840,320636288,308135808,255717760,187846272,147593216,54622464,-62329600,-53384320,-12056960,-1627008,44478848,89851904,52228992,-16214784,-128065408,-150228864,-173059456,-199198976,-205388800,-157317760,-108531200,-68528384,30370560,70218496,93826944,224642944,254797312,245485056,221425152,197698560,238259456,257154176,223879040,182373632,205995648,196393216,151550592,159433984,145371264,91790336,61872640,-9743104,-79244672,-44371456,-19740416,-8912640,53302528,90346240,95232256,55422080,-1184640,-23753472,29135616,159272832,136382848,60532608,62137088,131117440,174858496,152333824,163242880,272273280,346379392,359441792,289181440,224798080,203226752,245618816,296666112,286089472,248825728,256456448,160086272,-5737344,-49187200,18580480,48360832,149205248,182854912,124548864,45578496,59385600,106500096,106921088,112825728,132993920,94053248,153331200,223828736,152686080,66677248,74477952,75877888,-31511424,-67268352,-47706368,-21035648,17011328,123949440,164650112,65872000,-8181504,-34789248,-50083328,26088192,181623936,256446592,224224128,201673600,252285440,243652480,225916800,179241856,5156224,-123506688,-150000512,-98857856,-1148032,32564864,90136960,156902528,161456256,148134912,83090176,-99157888,-179814016,-160238592,-59887232,100955776,219384064,263038976,232653440,157259136,102222720,104507008,106636032,89460480,50977024,-740736,-35745152,-35168640,20625408,110048128,132085760,159069824,168936320,150619392,71070208,15990528,13888128,50019072,21481856,6021376,-19612160,25716224,146541440,170342016,145617024,128597376,197280128,256174464,338834560,379705472,340304640,188945536,86422656,31915008,16520448,68517504,98588800,36739712,-70347520,-63115008,66281728,99050752,18511104,16038784,27006080,60830080,75048960,34748800,38418304,129982208,84826368,-60256128,-49210496,38231808,53673088,90759552,122885632,98952704,109537664,156541312,266765184,304172928,303475456,354587264,389738496,331712256,228411264,257840896,324152832,310817664,251042048,176189184,177899264,176243840,154953472,135497984,164334976,235047808,285800448,286913152,221531264,176208768,134278912,111858816,96536576,114538880,165929216,147556224,136162432,90123904,-9750784,-51983872,-25591424,28092416,-19912064,-99699200,-118934272,-52624640,42403328,74880512,48062336,72237952,130598656,211170944,226607232,238318848,276064256,324765312,369327744,291958784,194394112,106975488,-23778560,-64288768,-13650560,15710080,60398464,80784512,60373504,31775360,15900544,-34590592,-77725440,-77899392,-45228928,22063616,77959680,-8347648,-44378112,55859968,126982784,142419200,180276480,197153792,144072704,90914560,49870592,-27025152,-90403072,-51016192,79065216,149390848,201831296,189255040,98147840,44908160,68378624,103374976,89700352,-25750016,-45899520,-25635328,7142912,53546368,78563840,113843328,143002368,261107072,335433088,319668096,241767040,159214592,110242688,144985984,144557184,87614720,40874496,-19199744,-42192640,-22421632,11769472,-8024320,-10140032,138832896,274256768,274969856,202424960,149839744,91353216,20733824,-15501824,-86117632,-68978816,4030208,142643328,239432832,243394560,176635776,79251456,-2702080,-72667264,-56750720,36267264,131751552,193039616,189388672,162006144,193615616,248017792,248755712,246152832,284644864,297013504,276702080,186236032,73423488,23989760,16567680,39357312,87615616,122966400,121652608,49993728,-5062400,-15952128,52659840,164886144,132461440,25544192,-7634176,-59630080,-71909888,-24010368,47800064,128388736,225963904,307270656,299298816,173267712,63322112,56679552,141032576,190025856,125540608,61418368,138341504,291574528,378216192,369580544,335953280,227520640,165622528,124113664,147540096,162171520,117652992,112061184,50739968,-14410240,-47028224,-24634752,51045888,85642240,116353280,59963264,27153408,19410304,33828352,120023424,215032320,160991360,79678976,55485568,32908160,-27195008,-89220096,-168818176,-122210944,-10447488,59612800,40756736,28418176,-8274304,1817984,-14947968,-84529280,-130437632,-102556032,-52640896,-38955264,-10428672,-2677760,37869568,45563776,-2365568,-80271488,-120318976,-63190784,-6360448,-16903936,-6541056,36373120,17429376,-20601856,24083712,61051776,91774848,95419904,98406144,51745280,24340736,75004672,75407232,-7663232,-9737984,-29751808,-84208128,-103024384,-18629504,92221184,141566464,159239040,124917504,66605312,52280448,116887680,136606720,59087744,-9885184,-33973376,-54227456,-52948864,8141568,61682304,97149696,140106624,167205376,158301312,127187328,124373376,84314752,13917952,17213440,56754560,54882432,-3879552,20843776,136473344,264011264,287427968,273659392,333074688,342584832,239957376,188530176,209899648,167895808,106413696,78606080,64899072,87295488,183459200,247778304,228758912,242751744,179501568,66901120,53985024,45369984,55684608,65197568,43429760,46858240,34903936,49465472,72378112,25151104,-39886080,-34354048,55400192,49754368,34345088,52648064,119805056,177018112,104945792,36234112,-600960,-30861056,-16568064,58289536,185568768,246606208,257530496,226123264,255456384,215738880,138228096,148171392,158357120,95486848,81702016,78710784,21679232,68904448,135052160,172607488,190254208,327161088,354885888,275838208,222451328,224619520,268475904,325190784,341890432,317834880,277221504,247529600,235923840,146265216,26304640,-43257856,-86288768,-48962432,49152768,144452864,177576704,136970880,112340224,64887040,39229056,123647232,167651584,132086912,151223808,169430912,186675584,169881472,157622784,183417344,224941056,251075456,201815552,141785344,97988608,59575680,46414464,42458752,99361280,118103808,123030528,73654656,21560064,52226944,105943936,192082176,251529728,207226880,178312192,166911616,135341696,66292352,6496512,-41805440,-44833408,-54262912,-30105472,34259584,6575232,-16894336,-66280320,-127526016,-129829248,-101929984,-89912960,-159374976,-146493184,-58528768,-24534144,-68054272,-105513088,-86685696,3637504,113401088,148069760,196948096,252978816,274054656,309768576,263249536,111081856,-36288896,-111592960,-59163136,15584000,58341632,26381440,-56137088,-58474112,14889728,44782208,75953408,57536128,19665024,52321664,109714816,114755584,66438656,47827968,-11004288,-23780736,16381312,39623680,21646976,22523392,8393728,23255552,46940160,81361280,76515200,23560832,24788352,67376768,123816704,236065280,265120000,202291456,135501696,133192832,154510464,122204800,89957120,91832832,25083904,-38987776,-36583552,-46555520,-15534720,24315776,9773184,-18544256,10724864,132714496,229889664,195384320,125000576,95359616,107518720,109613568,92724224,116670720,134090112,171000832,141305088,-21232128,-124813696,-121563904,-147898624,-112575104,-126262528,-100147584,-37909120,-33439488,-37949056,12464128,79137792,74845184,64811776,38810752,129762176,173547904,141433088,87562880,22919168,26280832,116821632,158898432,231062016,306917376,322933376,321886848,304516864,314010880,265865344,240733440,259260288,234574464,178167296,120286336,101485952,103003904,43004032,-39354368,-47166976,-100384896,-98907136,-686208,17192576,47817088,53946496,118372096,281037184,348568448,299129856,211136768,87219456,27224704,42298624,6343808,4220672,-3917056,-51742336,-57343360,-22098304,5824384,-41906560,-99844864,-146270848,-170678912,-74652672,36788608,3675136,-90906880,-89566720,-21539712,2193664,21939584,105036672,200603648,222375936,231869568,252514688,262777472,214052608,147714048,149262720,198202112,209572736,162741376,118952832,82317824,74572544,88524928,63080704,73038080,42932224,42614016,129693824,85235584,33943680,27062656,-23076480,-93487616,-59161856,18132352,96965120,134190208,167579904,266796928,265449984,203535872,203003648,206571392,155885824,64974336,-53136000,-74821120,3063424,76144256,146987776,188007040,154799232,65796864,20065280,40431104,42966272,22468736,34712320,99754240,164090496,155951360,110557952,114968832,156657280,187216768,166695552,108926080,57567232,13041792,46708352,116912640,149328256,196700544,182925056,181458304,234464000,220615680,196544128,144198656,118926848,96261376,92157696,39800704,6383488,26947072,101145472,137914240,150699136,126682496,54117248,18957056,126290944,277491968,349559040,321376256,256073216,201282944,174418176,149659520,175380224,169228544,114132736,45171968,-50004864,-105107968,-125618176,-153741056,-151473280,-51282176,57726336,89319296,111156096,112930432,118166016,130211072,153102208,113627392,64840192,150279168,232249344,268061696,273212416,247148800,204557184,184233856,197474944,232708992,207158656,159235584,119483648,90555264,106772608,130525184,98581248,42678912,7862784,-13672576,-15506048,19982464,57459584,67050496,47700224,124425216,175213184,191163776,122816640,91662336,96891392,68803968,58746112,87825664,98286848,127164928,157208320,163939072,74296576,-39422592,-132436096,-190087808,-221170432,-170058752,-81045632,-49357824,41186048,48534144,27933184,24519680,114971776,136863744,73188096,6261504,20181376,86244096,83192576,78501632,113173504,167556096,182843264,80758784,13286784,104285568,159617280,80786816,46338176,53205248,71201536,21054464,-121396608,-213911552,-227922432,-214612224,-185085184,-171982848,-188527744,-103636608,-27572992,-18080768,-69769984,-55337216,-8218368,-17430912,-4234240,45036672,96574592,87225600,82161152,115638656,108569088,94680704,65887744,36282112,23454592,67679232,99058688,82137984,59071488,64440832,118548736,170589824,226048384,229258112,235089408,215830784,145779072,91144064,69719936,106129920,152312960,143265536,108743808,134526464,133986304,84688000,42237056,103086208,219529344,251000320,187329536,107774976,64045568,96574848,144400512,15495808,-115573760,-92530048,-18787072,-28295040,-33442048,-29807104,2650880,38990208,42702720,36680960,26597888,51525504,53494528,-2288512,-15898624,826240,47023488,14007680,5314560,15759360,45291136,109506688,137885568,88909568,29205504,44355968,128363520,150375936,147888512,187603456,203779840,250885248,298640384,269182080,131528192,-1436032,-35816448,-15325568,-8532608,46794752,58208896,26621440,47572608,53196416,15943168,-35587456,-48857216,-10553728,-33064704,-115005568,-112207104,-60207104,-17677824,-8811648,-37998208,-30646912,37899904,41321088,21337088,36449920,6382464,-66374656,-27234944,34580864,76643200,84355072,113383424,117405824,72556928,18208768,-30930432,-95827072,-146942976,-141955840,-106667264,-17862144,49986304,46192512,34106624,32709632,25299328,18136960,-51668608,-118006272,-136364288,-188565376,-215499776,-191920512,-156359552,-103681792,-26585216,51132800,119991168,121424000,73366528,13725952,2722432,40524544,48592000,47803648,48974464,35846784,-19382144,19565696,112229120,178809088,176635648,113530112,39691776,103188608,187844608,183931264,73517824,-17675392,4974720,-6797824,-71615872,-43745536,44138880,93956224,66619776,60994048,126820352,211241344,229545856,239511040,305348864,344745600,310582272,255101568,173619584,80826880,45289344,33793792,59716096,115213440,209146880,265205120,241323520,203447680,193724288,85480320,40500864,95558912,163185024,202867968,137851136,56995456,13245696,-1366272,32486784,76045056,183571584,299593344,251261952,111211392,54857600,66030848,41218432,-31428736,-107957888,-148762368,-190153216,-181320832,-107420928,-15896320,55389184,54077440,74113664,97781504,120526208,117602176,101484672,101950080,162476416,195852928,138303872,31058560,-47342208,-49075968,-24737024,2149632,60613760,159336320,164407168,105454720,41926784,10516864,-27466496,-68488448,-88951296,-88715648,-3037440,54482816,53900672,34017024,86693632,119821824,156691968,194673664,197302016,167864832,91937280,67579904,121021824,150591104,186117632,203429120,101035776,-12240512,-39478528,11191552,59097344,65243008,65358336,67955840,34258048,51311488,43477632,135454976,157877120,97179392,49651968,64681216,107356672,88231552,134979072,218560384,201293440,131410560,79321728,35769344,-3797248,-28414464,-29712256,-2797184,28736256,47896832,119578112,231640832,272163456,202340352,106711552,23628160,-92315136,-119228416,-116442880,-70493312,53096448,156597760,220375936,246514176,251520512,214234624,136345472,116620672,145412352,114309888,89522432,107720064,151432576,216898688,224297472,196657024,123981696,105780736,128673024,155971584,205469184,239044224,174348032,93570432,23740288,-844544,44829184,163032064,289364864,284537856,159213312,62838784,47772672,26179584,37700096,60037120,80678656,76083072,96412928,104236288,91758592,110940544,116946304,80324224,-2986752,-79847552,-91708800,-143866752,-195661056,-109815552,-16771328,28716416,77694720,99540480,63345792,48886528,-19924352,-28792704,13070720,-4779648,-87426432,-98408960,-23191808,58375424,97693056,132175616,151045760,114681600,56803328,44203136,110901504,116687360,88749696,33828352,-59240192,-129618304,-144167040,-178449408,-165719936,-36330624,98931840,90246016,-4210304,47870080,170489216,226339968,176934912,159661568,146916352,173406464,227308928,173358208,114513664,171609088,242040448,222411648,130603520,101716608,98463104,111712128,129698304,130110848,141482240,152246400,207194368,264560256,288908544,257306368,252462464,283633024,297450752,241542656,240822016,212451968,201167616,209195136,170843520,97828480,32722048,-30418048,-49318272,-1686144,74787968,53648128,21691904,-8783360,-75438336,-96527104,-83121280,-22275328,58201216,183458176,178655872,146630016,120712064,133341696,105608192,57343744,75855104,84008832,-1036416,-26269696,-49330176,-47131264,32724224,86593152,36172672,-74310144,-102244864,-28388224,77471232,90865280,55688192,-2463616,-116765440,-140741120,-83367552,-47563520,336128,105990656,237636224,227611136,120944128,43962112,-26068736,-1856640,-1950208,-44503424,45465728,174515200,200370944,161778432,66870784,-15963008,-66832640,-97797888,-129033472,-147142528,-123836928,-90959616,-56651520,-66714496,-118729984,-161440256,-118566016,-70705024,-120197888,-90437760,-14350336,-13912960,-52355840,-45672320,22250112,66656256,49718528,9574400,37419008,46051456,5020160,-56735232,-62352256,-2127872,91575552,134214656,206192512,243513984,137698432,-1213952,-17081344,36742400,89812864,96816000,119355392,178906624,250501632,214131328,137417344,139638400,115903616,52751104,19909376,14923136,26536320,60594688,31497088,-6710016,-10404992,36505728,37820032,-11391360,-42915456,-34720896,62700416,214528128,216234240,144653952,68737280,4906880,-53679488,-30072064,-18116352,7140480,96127488,215973248,168852480,53591168,1150720,-73127424,-121001216,-111063680,-24084992,70986496,67307136,42375936,41841664,39751680,74634240,114887424,113393408,74784000,48160640,36871936,-27675520,-76894080,-15361664,100311552,176519936,188471680,153544576,108713216,73662208,26453632,14360704,84051200,106826112,120547456,199539968,306538368,317250048,275920384,162513408,64278272,30683264,3564800,-38065920,-93950848,-99395200,-77826688,-117129344,-159074688,-88314240,17999616,9391104,-11155968,39907456,75767552,45065728,14313856,16376192,-3440256,25986688,-7233792,-45421568,4919168,57601792,60273920,-5992192,-36549760,-106153088,-135977600,-92791552,-54780928,-26893824,22982784,-3060864,-14025088,38728704,98197632,116433408,106250752,62861440,-30805504,-120952832,-151891840,-176444288,-175928704,-146128512,-112146048,-92104192,-74720256,-100068224,-98932864,-88024448,-120064896,-153124608,-130154240,-105679232,-63066368,-55956992,-46838016,-71651584,-146920576,-253614976,-285101184,-167603200,-70032512,-12948224,126972544,219792896,206949888,174581504,171522048,138508032,62167296,-1514368,46398976,51787136,54954240,141059072,227841408,295054080,311575808,285117568,245762432,204098944,131403904,112424576,121210624,120550784,135649408,110832512,40709376,11651584,49978240,46625792,-34443008,-107637120,-98496768,-16540160,-2685056,-16668544,38354944,-22143616,-22054016,-37445120,-33820288,19181696,25423872,57965184,120711552,153895936,226958848,223797888,243118976,194664960,148377984,148712960,145730432,107551744,58147328,82949760,166550400,188221056,113988480,33867264,24509696,41096960,60848128,131146624,158221440,99761664,113588992,182273280,166163712,124171648,161452672,218406272,227161984,202128256,194482560,225322368,210215808,157003776,96101632,51328000,49827968,30601600,-555904,11383424,-56887552,-67812992,-17476864,-13219840,-35064192,-33223808,-7248256,8918912,-3754752,16705536,23034112,-29844992,-51044608,-2691200,109252608,116787584,108980992,79079808,-4990336,-12755968,-25936128,-128044160,-166652800,-99107456,-13455872,12217728,55988608,136902912,107605888,106336384,127372032,126330624,157641216,135815168,104598656,139623040,164989568,136606336,135553280,158255232,139685120,62096000,92282112,216866432,247884160,230646016,202780416,182494720,168423168,187830016,188381440,127667968,75198848,39579136,76900864,155572608,100922496,41030656,35908992,5435648,-24507392,-15434112,-5582848,8741376,26259712,32037248,28718848,-816256,-44165632,-75802624,-109439616,-143688064,-169795072,-178561536,-155515392,-177098752,-202913664,-123362816,13489024,52299136,95065344,140224512,142841472,122250752,141335040,112363520,88726528,135055744,145353216,137111040,161774080,184289408,138357632,103557632,97735168,96574976,110949376,167616000,132725248,78301952,35162752,-20429952,24527360,84599168,133219456,138297728,128418816,79675904,88185472,156200832,243108608,277206144,204465024,152981760,140521856,119925632,-18032000,-110474624,-112098816,-38502016,21472000,86658560,147890688,118148480,62796288,51011328,101261824,71870592,78980736,126047616,169007744,179598976,90937984,-38683648,-86636800,-80145536,-32637056,16936448,-13233536,1263104,23409664,-9813248,-5708800,52710528,122549632,111113984,104464768,86921472,22770944,-32265600,3311488,85228544,171278976,214412544,145361024,91720704,152155648,223131008,199046912,104274944,82041088,38853504,5644800,3561472,-17758976,38201216,91240960,88961152,84973056,122369024,185944704,221472768,248532608,155253120,-943488,9684736,74912256,70144768,72358144,21366912,5642496,46892800,98629504,3712896,-74762112,-27465344,6316160,20542848,17172224,47623808,49491712,59566080,73192960,148496896,168417664,107102720,85748352,76237312,135245696,183828992,144275840,65217280,69568128,103030272,49774208,-57729280,-49502336,48170752,98347520,128743168,161423104,98521344,-31518464,-111971456,-99068544,-73424384,-3135872,69271808,68136576,30484352,58916224,63840000,-16243200,-10216448,-22062848,-94252032,-121129984,-155324544,-217607296,-147682304,-13844992,108185216,166230400,180256896,137842944,97717632,83924352,84208640,45483520,50023552,68039168,52052352,11219456,47929984,180702336,217965952,132573568,87899520,128861184,183646080,257510400,266582528,266489856,227894144,194686720,175809920,182650752,80230144,-2180992,10825344,84747776,70485632,29451392,25788416,-25458176,-87740672,-145331328,-146488960,-85204224,-60945408,-89953664,-103824640,-73512448,-58333568,-54734208,-50941440,-51228288,-78280064,-117279744,-138299008,-110210304,-74586752,-57063040,-50916864,-30822912,-46967424,-114789504,-110899328,-18256000,59982976,53579264,29144320,42745088,93670016,157104640,221440768,164728064,51640576,-35887616,-73463040,-120284928,-136359936,-52368256,-25001856,-62784640,-46333312,48086144,124249728,137067776,147017216,121870848,44712704,-4948224,-1779712,51565056,66860544,83807488,90656896,110445824,177359616,186543232,127090432,9759104,-75579264,572672,105684864,147924992,140229760,144573056,87499264,-19361920,-73800192,-47895680,-68002560,-17596928,-46937984,-84087552,-63461632,-21224448,20807808,31986816,48646912,47500160,-18696320,-125868672,-151784448,-105466112,-39553280,-34494720,-85636992,-58687104,51007360,124611840,231118208,396544512,396086528,266581504,174135424,70705792,-3741824,68953600,176274048,226375680,268412800,235980032,201588352,159373184,122647936,145829632,162318848,201960192,175125248,123002496,113423232,165438848,202509184,136374016,63771264,134896000,187386880,101359232,88864896,118553984,112454784,100695296,58363648,86898048,157627648,177411968,83733248,17368320,46047488,131586048,216015744,280834176,310724352,312358656,282251904,199561216,149683584,120705280,68088192,2904576,-48840576,-37495040,-25446528,-40730624,2442112,22690944,-29843072,-19171200,-21031424,-37749376,-4812416,59692544,149719424,168330240,129263104,78752128,8930560,-14462976,25858176,77684480,50959488,-6565504,-4049024,23460224,16935936,-29218560,5745152,120492032,142085632,105251072,75856256,72964736,138697984,196496896,169410560,44509952,26147968,30173696,-40111488,-82898944,-88202112,-51416064,-69413120,-58731776,-47720320,19492992,80808960,7102336,-95436672,-156927744,-136175232,-88301696,-116835840,-126266624,-127607296,-95802752,-64042752,-96215680,-104739456,-46776576,-6652544,-12042880,-29754112,-34602496,-12744448,23076992,46454400,12357504,4735872,40729344,88917632,60993152,-6610048,29281280,143129344,165555712,119283840,76372096,49629568,88412800,147626880,187515520,123433728,4491520,-87444352,-129248128,-80681472,75822464,139346176,81480704,71936000,44180736,36680448,-12078592,-110412800,-169828992,-169074816,-129036288,-48685568,-5626368,36675200,24243456,-82690816,-129264512,-113602944,-112586752,-97171456,-88444928,-19266304,65860352,111952384,115907456,95159424,44510720,-39150336,-81053952,-84310912,-75421184,-130673536,-128548608,-31559936,20548480,-4129664,-56558464,-150715136,-154868736,-73419776,-13620992,24679936,-9192960,-96213632,-140328448,-135136128,-90438912,-61980800,-153696640,-258502016,-206841984,-121973632,-120848512,-122227712,-26007936,60429824,35585152,38708352,46804608,45956864,5454080,-45994240,-89826176,-115495552,-120128128,-85655808,-7355392,16723584,-18215040,-19941120,-33930880,-96267136,-36550656,36927616,75149568,83216896,56599296,2261248,-19787008,26080512,93644672,104820608,43247616,33219584,25526144,24870272,20268800,6564864,33680640,80624256,111110016,73793920,25149696,-5550208,-61206912,18698112,152890368,194406400,180327296,170476032,143064832,118923904,107769728,51202432,-100946944,-161881088,-74655872,71203968,114674816,69556736,104740864,102787072,99441536,82348544,40821248,6009344,37266688,63088896,18123648,-32875136,-37769088,-13209216,22976256,79402112,114407424,124072576,122094848,105524736,125840768,169638656,155172480,108080000,113656448,114590720,50681216,-57177984,-19657344,46700416,-48742144,-128371456,-65387776,25091328,128786944,195577216,211587840,211524736,152773376,91963776,66656640,33731712,59079808,119042816,139873920,121544192,126759424,118271488,106549888,82332672,44202880,48193280,40869888,22658432,18861440,42260736,86796544,117424896,69380608,77125248,140657920,151885312,49523456,-45541376,-10113920,-2397696,-55811200,-130455808,-95526272,-31944960,-79196160,-131009280,-127385856,-102340096,-75190272,-24387840,-11562112,-15275648,47542528,95203712,164517632,135707008,95466496,77003392,83287552,158744320,198362240,102364672,48085504,94429568,193426048,258772352,277100032,278191232,277032448,306390400,282560512,226552320,210537984,219519232,251387136,246500480,169838464,113660288,46719104,-96231424,-93424384,-17403520,13982720,24812800,60286464,88764672,105689856,101935744,59528576,34384640,148014208,225620864,203288192,153203456,131846272,151264768,186475776,235881728,242819584,145732352,87984512,-5350912,-5911808,53188736,85314560,101598336,63612416,37728896,45393536,26000512,26129920,8611456,-7318912,-32107904,-53994880,-65597696,-39615488,69273728,122503552,105733376,93537408,64635904,7370752,-18832896,-44941440,-155894272,-187823488,-90457984,-6659840,-3394048,106630400,220405248,217191168,234742912,293863936,276727808,181287296,69540608,-16362496,-55548160,-28727936,-124160,25490560,-4151808,-30941568,-58082432,-61936000,-10999680,60012672,119967360,169050880,107902720,16383616,34075136,66209536,111781632,133169408,107703808,89615744,46097792,25358592,7805056,20389376,10390784,-35187584,-97470464,-125391744,-67236480,45646592,96267776,32915072,-63310080,-105382400,-141763968,-195872384,-251866368,-239054976,-224918400,-133004544,43928448,180761472,188353792,155891840,183308928,173421440,179724032,168883328,53731840,-12448128,-49384832,-131860992,-163470464,-100781824,-51401728,-31878528,18693248,-28119040,-70379136,-57820032,7992576,69718400,68563328,77952512,64344320,64142848,133652224,164140928,179137664,166278784,99917440,29009664,61250432,71762816,53184128,56615040,65341568,118517120,177263232,175132032,71045888,-37611520,-32834816,16405760,20283136,45976064,105911040,130801152,50603648,-21931264,-45583360,30374912,169761536,170498176,105776640,117471232,190426496,297895936,298472320,202112000,36625408,-15569152,29616640,63892608,71663104,87130240,125036160,141718912,172789760,163850752,152955008,150426112,99184768,79930496,80000640,64946176,78043648,118463744,119100416,62714112,50162176,18614016,-51079040,-96698752,-80849280,10604032,48596352,-13286784,-34378112,19882112,-17696768,-138876032,-183121536,-202332544,-216568192,-153853056,-48385152,-44570752,-38552960,-63911296,-140627584,-173300864,-180978048,-144272256,-149695360,-162391168,-99780352,-32356992,-4986624,11740416,36840960,18002304,-34400512,-122817536,-129796096,-89219584,-32028416,40108928,58229120,-8698880,-56262912,-51513472,-44665216,25427328,29829760,6011776,-7023360,56915328,103890944,131787392,166552960,154955392,117249536,62116096,-11953024,-8317568,46788992,55586688,67455232,24360704,-37830400,-17824256,32153344,52094336,84543744,41768064,14750208,-7929472,-83560960,-166197504,-212879872,-194051072,-152716160,-102162176,-17040384,-53034496,-48353536,31000576,24690688,15586176,44694272,-8666240,-36782208,-20645632,-18535040,-5173760,101066240,54056704,-38858496,-45328128,-99376640,-116654208,-96355712,-113956864,-149102464,-152255360,-114362624,-51432832,31298432,56953856,63610240,92862848,82941312,63998720,95200896,112627456,98256896,113669504,131586176,91659904,36436992,-6505984,10859904,75696768,127321856,170096512,225417856,280182400,285696000,260141696,204685056,136707200,124748928,148291200,111164928,82202240,85351168,79480832,-20263296,-95965568,-133064704,-204333952,-265106816,-189614080,-82700032,-44105728,-636672,46425344,91103744,72645376,-10210816,-38769536,45134976,156747776,241069184,287456128,298452992,242899072,195622144,127037824,84109184,-7189888,-75003008,-114098816,-120347648,-150610432,-147724416,-90909568,-60577408,-23077504,-26885632,-22529664,-14593792,43404288,94582528,66904448,24970752,-5308288,6970624,34319488,101854080,103665920,41119744,40844288,65701504,66766592,48220672,-6651392,-96527488,-122575488,-21531008,96078720,123578496,91442944,66569600,-75085312,-171539328,-148315392,-144622336,-124856448,-94744704,-43177216,-28661120,-13104896,41352448,26875392,46337792,89821440,159447552,138321920,62209408,3994880,-26554624,-48401920,-30544512,-48392576,-69689216,-38709376,63816576,86158464,67785856,25978368,-52023424,-105016576,-89689600,-122262400,-67041536,42570880,55149184,72613888,89388672,99996544,93089152,93426560,106864768,98158976,69782528,94923392,99182464,-15872256,-86134016,-66028800,3128576,34752128,47841792,96851072,116737024,67313536,43711488,65627776,157641600,196469632,162092416,31668224,-10472704,95544064,168301440,131674112,73120896,109503744,243094272,373908096,327788288,257045248,272777344,258053248,152861440,54272896,-4331392,301696,47466752,105724544,136768384,105769088,134558336,158861568,75764992,-18303360,-33397632,44575744,62020224,19345408,19776384,70553984,108752896,154125056,143042048,19410304,-133010432,-118472192,-66097408,-17993856,50380928,62796288,57544832,-24206592,-102287744,-85016320,-12891008,-21570176,-9133952,27383040,16587904,-58280192,-108238976,-115474432,-53729920,30958592,106175744,157165952,188437888,163208704,148589568,97729664,77570304,100565376,65448576,88419712,191988864,236055040,226880768,200574208,179587328,115431808,-618368,-49001728,-68711168,-73213312,-95696256,-60132864,-78796544,-167529856,-174755712,-95690752,-28448512,-20030592,-49312896,-42993280,-11777408,-87843456,-155648640,-83125248,299904,9269376,92946816,157017856,37390848,-140279168,-238089472,-193326208,-138793856,-67774976,-3402240,43481728,24652544,40721920,30603904,27466752,52538368,43263104,44862848,61287552,57759360,3284352,8602880,-27214848,-64348672,-89307776,-77003776,-22545024,26380672,42902272,57750528,41628416,26988800,24322944,13106688,2167936,36763392,135261696,195916416,177478912,164622464,112195328,-4898816,-77722624,-118052736,-110564992,-64531200,-101748480,-138896128,-106167168,-68271744,-7416192,64788864,88462336,83496960,20654976,-12043392,6396928,-29148416,-35548672,-49712512,-76521600,-39820032,-100376832,-170771200,-160876288,-151348352,-91976192,7940480,107924736,177957504,109707136,44449280,27334272,55780480,60461184,36864512,105504512,187913216,177149952,158752384,120134144,122870656,165749632,171812352,178821632,145104128,101729536,78108032,70709504,28125312,-22769152,-62561792,-41015680,-10149888,-29763712,-51689728,-65422080,-9858432,54240384,82645376,70213504,79740160,97792512,104862464,148740864,157479936,181799680,214912896,203186816,155555072,74193408,-13895040,-67383936,-70849024,-54610944,-30344448,-31579904,32379776,143399936,250824576,197110016,80073088,64853376,82740224,91984000,127713920,171375232,181562880,188625024,150801920,44740096,-3410048,-8445568,-67634432,-114147456,-116379904,-105816576,-36091520,43848832,118155392,166833920,107644928,57576192,55901696,88240256,72136064,-10980608,-61126272,-81423872,-14244096,28042752,41624192,17891072,-81068416,-174524544,-177619712,-93187840,-414464,101596544,114114560,79629312,65169664,88530176,125641856,191024128,268228864,246502784,106133248,107180928,212949888,202729984,137287808,122971392,72828160,41208064,-7837568,40768512,163973760,296283136,314056832,194467584,103301632,83456256,100420864,171330432,176692608,201270144,274340864,287486336,243162624,162751232,53180544,7018112,-23247744,-9803648,15404416,5173248,-48759680,-78085504,-99923712,-41638784,40804352,60696832,44507264,41202688,30040832,30677376,4244608,-50136832,-121574784,-94985216,-25281536,-24208128,-65292544,3861632,92718464,117072512,145731584,154231808,112237952,120236032,87781376,43252736,45581312,27472896,-22800256,19227392,97433216,92517248,106031104,114656256,92304128,35272704,-40942592,-122905728,-142990976,-87169408,-63979264,3308416,107133440,114195328,51449984,14739968,-24663168,-31211008,-1907712,49811712,40312320,23745664,-27361024,-65038464,-34396672,7495040,34531968,28336128,45371392,54639488,52638080,49761280,81044736,-10487680,-80175360,-70930560,-94257280,-124510720,-75284480,-60626304,-126314368,-142279168,-102240640,27435264,154222976,182488960,92974464,43137536,79890048,124937600,54847104,-42479232,-27632640,5644160,26048768,43073664,95869312,96035072,67921280,108965888,130676352,125484288,83844992,44345984,39032960,-7371136,-55500032,-19249280,65982592,102213888,129170560,147020160,138750336,26300416,-42617600,-64652032,-59032832,-5264768,50052864,24954496,-43054592,-58186496,-17822464,-22411392,-48506880,-88972288,-61674496,46292224,70608640,39750784,-28736128,-64916864,-100960640,-166795392,-161899392,-90055296,-16754432,12413184,-19226368,-25741056,51284608,175478144,223847168,177428736,88694784,32501248,67362944,96072320,26119680,-36932352,-34927104,34917888,-6066816,-148264704,-185703680,-82158976,-16362752,18924928,97070720,79403648,40084352,12118784,-13599616,11267840,61863296,20180608,10520448,24105472,40011776,33394432,-65282176,-60149760,-72344064,-113585920,-112918912,-98038784,-94357376,-112209024,-88144768,-79867776,-128813696,-123335936,-83292672,-102324096,-134391168,-134626560,-95194496,-72079872,-40893696,-4594944,-16216064,-2568832,14115712,-24596864,-132166272,-152656896,-104956160,-30805376,-5182336,15282432,47311616,53368192,61811456,68244736,114107520,177555968,152347904,43218816,-52147456,-153017856,-169004288,-129143040,-129015680,-124025728,-30300928,98649472,124861056,105604224,76577920,70210688,124693632,170711936,109664768,35424256,37066752,64565120,49610496,91616768,151267200,100070528,73247744,120163072,181879424,273353984,281836160,168987264,88821504,97115520,105350400,49925888,-31277312,-42750080,25226112,88966528,71793152,4512000,-55082496,-63972992,-48492544,35561088,117110016,161308800,131828736,76006784,69864832,42013440,24505856,26389504,-10787968,-57756800,-23725184,40805888,128219008,157402624,111464320,51992832,29277184,77861120,53088640,53371392,116738560,133324800,99956992,89494656,118472832,151309952,140526976,48727296,-2368640,-1355264,21281408,56857600,66004096,44564096,75169024,123040384,76596864,20021248,25220736,56496384,93344384,114295680,178979328,190808832,107536896,57306880,29306368,-13748992,-4940160,-17677440,-34661376,13642624,73722368,137204480,183949056,156180096,68678784,52937856,30966656,-21296512,-47173248,24480768,68868480,117040000,170235648,107296000,45687040,39665152,50236544,55936640,29179904,-4765056,38347648,30824192,41225856,33574400,4392448,-74453632,-127955968,-129522944,-140812672,-117403776,-88230656,-110438400,-60568448,-5641984,-3898368,62005888,96946304,180812672,293060864,299276032,226150912,152327296,38014592,-43778304,-95550080,-114049536,-140174464,-88031232,-1608320,78062720,163493888,194351104,179558400,213429888,194048256,93209600,16720384,-9130368,-23791872,8725504,9369216,37932928,40215936,73633920,113389312,62788096,762880,-57423104,-72443264,3229568,117468288,157647872,138381952,102197760,31055232,2911104,15338112,31202816,20210944,36531968,96705536,96662272,107281536,86848640,95004288,147592832,182385408,114818816,8768640,-59074944,-103415424,-148503424,-84510208,50122240,112604544,58219776,-13144064,-26792448,83514240,145175424,84893696,-39063168,-61303680,-4782464,11160320,35180288,90940416,129939968,142598528,202011648,297476480,271223040,136218368,-4816512,-66723200,-27043456,71642112,233763968,276495488,190282880,168985984,212531840,218734208,113861632,-5149696,-20429184,-19819648,593792,10256640,-23459584,67763584,200362880,264543616,245589120,210261120,148717568,77249408,59973632,63334912,102067328,173471488,168702208,176811392,236527616,208345216,151454208,91328384,15529600,-15951744,41037696,24439296,-18958848,11611776,66841984,69304832,58905728,128013184,251622912,290128000,254457600,119016320,2370560,-30130176,-27172352,3095296,13244288,-48080128,-144935552,-172063872,-154925952,-46989696,40454400,79357184,161490176,243308928,263907328,278556288,294851328,253213440,159027968,77778432,17491584,-79740416,-67390720,52859008,166890240,220441472,161012736,92483840,115019904,81008000,91748480,151796864,247845248,253661568,231410560,306950656,331423488,286128000,263078400,169471488,155338240,257643136,357938944,401639936,391698816,294372224,154093952,83571072,88437888,56034816,44253952,38374784,62456576,41110016,7766784,67267584,84840960,3530624,-14626176,43380864,86228608,88565376,101074048,143939584,178037248,134937856,91665664,130789504,127648896,39030400,-944000,39257472,68367104,4108672,-73604352,-71169792,8824960,76421888,114882304,137553792,156320896,158490496,154504320,178125440,178781184,150056832,158515328,131292928,84267264,45319680,36636160,69015424,11862272,-91829376,-107148288,-34455552,-52451584,-17658368,33859712,57674880,47333888,-34994176,-119870464,-140827648,-78932480,-18361728,-5061376,49518336,127909632,132286336,164188544,233493632,233844992,175259392,132148608,98835840,195207552,235219072,188316544,136090368,102816768,90854272,97469568,56813184,28800512,62601984,82098816,76802688,75361280,40622336,38668160,81179008,52244096,28028288,55428096,-34486400,-145798656,-199789568,-169980928,-144280832,-113717760,-63609728,-623616,25745280,35145728,81466240,100984320,1896832,-49658624,-78988672,-24018560,65353344,47944320,-4491904,-38061568,10486400,37099136,-32960768,-126273280,-213073920,-275610752,-224176640,-129074304,-61270528,-66434944,-72617728,-41749504,-48548224,-49947008,-33879936,-21118848,-45580672,-29509248,67195648,114250752,127628288,169828224,146679040,120514432,84774528,21160832,7362304,42025728,28656000,10806784,-53504,52594176,114833408,87894400,40944768,60718080,47780352,10920192,18443136,27279616,103302016,175328384,204933376,247740544,245428352,184531840,132382720,108912128,111272064,125286144,181212416,215403648,293741952,328255360,244183552,209107200,126022528,-25583616,-72814208,28132992,68489344,36537472,-30762112,-57185664,34603264,89913472,88258560,98009344,128397824,197213056,273548928,287253248,260558208,207327232,65644288,-54352512,-55310976,7380224,38366336,-9919616,-38441216,-103010176,-194642688,-239046528,-255909760,-208335232,-53626880,16923648,56563968,119699456,157527040,215297920,231318656,194316416,155921024,146240000,149151488,86995712,-1081728,-24291328,5162368,14299520,1872640,5512320,36746240,6727296,-24593664,29508480,61700352,53102848,26679936,-66476544,-109040640,-18278528,49845760,74241024,70869120,77628032,15368832,-13205760,-30389760,-62432128,-69582464,-121688960,-68708480,-21498112,-48679808,-28210816,54879360,40054400,4425856,-11275520,-3188992,-51106304,-83403136,-95361152,-73030784,-62222336,-38547840,-12890240,-24811008,-69830656,-124995712,-153294208,-197458176,-181056896,-104630912,-13535232,31801472,34134656,53064448,80739328,960896,-108791808,-116329472,-60976256,-39298432,-65123712,-70669696,-30662144,93185408,84781696,24305664,42175616,90991872,46115072,-139136,-8546048,11444992,76241792,94807424,176665216,274848896,308802048,269025152,166516480,59867264,37764352,93870976,92541440,61624960,89045504,80081536,51637376,9798400,11395712,19117952,9926016,-51843200,-74578688,-19635968,21806464,21456768,1160192,-6971392,-47258880,-92994560,-74744448,7241472,90001280,91199744,56632064,25574528,-31261184,-98432640,-94799744,-75065472,-96633600,-81640064,-134155264,-136633472,-70712192,27282560,90583552,84106880,106949376,184883968,167146496,94432768,53919104,36558336,30166144,29557248,58259456,151673856,175908864,119559168,35479168,751872,-6417920,-53702784,-85574784,-94301056,-139484032,-173955584,-166725248,-78498944,10649856,56094592,69166464,35249664,26116864,46558720,64383744,42171648,-68215680,-114194688,-90282496,-148058752,-211296896,-213173376,-259609856,-274617856,-306703488,-270236800,-91947520,37375232,27063552,-65509760,-16029312,30425728,22814720,-28304896,14839168,126834048,195517440,203627392,169925632,115052672,51686144,32136576,-21886208,-150885120,-210285696,-205548160,-146764800,-72344576,-9869056,-14452224,-14328320,36796800,35666560,7173504,75585152,138486272,161020416,106246016,146979328,193222016,199906688,229605248,220370560,131844736,71847936,64375040,71294720,79901696,80330624,91401472,63559936,-10243200,-27241728,-27664896,-14141696,14840064,36845696,77642880,123162880,151109888,113300224,141105280,176581504,137717632,126784384,191704064,148051968,39709312,-24494208,-15435520,40391552,62699904,55251968,-1088640,-42394752,72771712,200971136,196798208,170312960,106310528,62316032,18555904,201216,26628224,62522368,136006528,165972864,103601408,106226176,121708928,103156864,100525952,117497472,198696320,249857664,202452096,175368960,171850368,152908160,178378880,121036800,19170176,-28242688,-92517760,-99476864,-89123840,-35611392,65453440,73067648,88453632,109371520,134750080,153782528,90787840,26832000,11489024,18144896,16642816,87728128,84182656,-68940800,-221045760,-158134400,-15976960,86586752,146897152,150468736,117968640,82474624,45558400,-73007616,-182720256,-209270144,-109409664,85428736,176005888,114108672,51090816,127478400,235643136,244256128,203814528,139070976,94279680,123021696,160513024,168553984,164675072,137240960,52446976,-16164480,-32318848,-23359360,-29489536,-36382080,-11003648,61658752,105387264,32883584,-52106368,-54923520,-52611328,-91392896,-117209344,-105590528,-114710784,-114628864,-33830528,50421376,62834944,49964032,46869376,62119680,163609856,247657600,264847744,218389248,146395392,43933952,18194048,22206720,-20694784,-49318016,1680512,6689408,-42439808,-46357120,-46438272,-77586560,-108054400,-37531264,21189376,-4417792,-61024768,-90929792,-85468160,-16931584,2621184,-21631360,251136,46799360,72612992,77284864,79207680,66897280,89897856,90153344,66583680,5825024,-30353280,28023296,89675008,41988736,77425792,206948864,285730688,261868160,114911232,12093952,-14631296,-17162112,42802560,76580352,70045312,97791104,76775680,60891136,44161792,409344,-65167616,-76224768,-21556224,3838464,-15838336,17602816,46169728,-13586944,-117136640,-174863232,-149166080,-94717824,-92360448,-80581888,-6678912,67927168,68547584,58323840,44742400,11052288,8841344,1791488,-43941504,-40422400,-30234752,-81723776,-95420928,-10007040,32212480,66867968,23831040,-41773440,-115127040,-156837760,-106807936,4589056,59467136,5956096,-60392448,-6623744,84044032,64075904,16195072,33720832,69604480,87652224,123543552,141192064,161890560,156848384,110970496,90097536,78288256,81529728,105276160,135997824,55167360,10448384,33562112,96898048,63314560,-20392448,-59531776,-25416960,18634752,58161664,10841088,-41779456,-51347584,-50537088,-77720576,-125373440,-108845824,-79834496,-94623360,-93634560,-43526144,21649280,37802880,87841664,114678784,66247552,2081408,12971136,29639936,52254336,69914496,38372224,-16613120,-82184960,-109714560,-51759104,-83176192,-161723776,-171421824,-146643456,-126707072,-69481216,48785792,49365888,14623616,19514368,60524672,113667200,147690880,136502784,145314688,135167104,73086464,-2029440,-47860992,-17169024,70326912,137015168,156885120,165894016,94572416,-4954752,-32725376,31704448,97966464,95748608,64659456,4364544,-51758208,-147138176,-220725248,-227006080,-207019264,-114861184,-37790592,55782912,107786112,99018496,88843008,120893568,193315584,208135808,207635840,210377216,175479680,160674432,131471744,178806272,250281216,266634368,265102976,219716992,158183936,86636288,36774272,89732864,193294592,107484160,-23313152,-87467776,-147332480,-123664256,-73607680,39894656,140596736,153975680,160344576,190188672,168054784,127000064,91562496,97673088,121927424,115258752,47225856,19046016,54348288,56845184,14847616,-10014720,-85772800,-103598464,-41037696,54560640,81275392,-12781696,-97309056,-137566592,-115694464,-58681344,-68780672,-65064064,-119646848,-236164096,-205828224,-103868544,-41758848,-59904,3568768,-36234368,-75769088,-55059968,-49284096,-66538368,-90430848,-116600320,-137747328,-178800512,-157651456,-40797568,106972288,94520064,14908032,-36162432,-1138560,49718784,21731328,-20424064,-363648,72613888,124079744,162095232,93129600,2994304,-79164288,-93919360,-89835648,-79812224,-30616320,-27453952,-54177152,-32283648,-16588928,-16519040,-25291904,-2249600,-25722496,-71025920,-68003840,-38327296,-32090880,-34124672,-27336192,-81492480,-108194048,-115032064,-88423168,21916928,76123392,48794752,30356864,13351424,-9933312,43103360,85640832,46577280,5954688,-20004992,6935552,46548736,53253632,93815296,189244416,303076864,324035584,289106304,194723456,130820480,39169792,8170240,67727744,98631040,70228096,77718144,85072768,130965376,130663040,98143360,47783168,33847552,34588800,-28179072,-66496384,-105063168,-94919808,-56941952,-43924480,13433600,96198912,109686656,139014272,169195776,148547200,101270912,52723200,65832192,73170944,91488000,196650368,228930688,197623680,150358656,73494912,-2389376,-11273216,-25504896,-38546304,-36717824,-20215168,18753536,37537664,51324416,72030848,68096256,91078016,72295168,46940416,41604096,69699200,127483136,161674752,155963904,97143424,55710464,99169408,98136320,98003840,46899200,59703680,107990016,130291456,81123968,-16646656,-30771968,10487424,-4455808,-47711360,-17171712,13837952,-9811584,-54913664,-52952576,29471872,98134016,118100608,98689152,39710336,27197056,85981568,151164288,180562560,182055936,176664704,149231488,155057280,204581248,242595584,232795904,222526080,232442240,283161216,283300352,224579712,75413120,-17038336,32108544,64236160,-2681344,-82356992,-45435264,22119296,39576320,42386688,59618304,48729728,42879488,79427840,42432896,-1652480,40000768,52260480,15831296,-37013504,-29006848,18372352,23879040,-10749952,-31085440,33610880,68414592,4444800,-49075456,-23556736,-4756480,31861760,68745600,73264000,72561664,82367744,116868096,116126592,80811776,-5414784,-25244416,58773504,134360960,148519808,96837888,43910912,35202944,7651712,-33470720,-7447424,86709248,163085824,148832512,92746624,78776704,116306304,139256576,106651264,73301760,127666176,164178304,163707136,103806848,35304320,37296640,46198528,15032448,27567616,40819456,65703936,43566080,-38815872,-99845248,-100402944,-111733632,-145099904,-95138688,21868544,140351872,141936640,70916096,-11117184,-94181504,-108936448,-60157312,-10365568,12479744,46858496,54511616,29100800,-31794816,-3810048,40494848,35127936,-6775808,14253056,48885376,21577728,-11791744,-27691008,21371264,91273088,133114240,124638976,52541952,4618112,-49300480,-55906688,-49604224,-103427840,-164147328,-189224064,-141099008,-93594368,-52556160,-21655296,25678464,17244416,60936448,119581184,192035200,197868800,181865472,115661568,11784448,-9959168,45176448,33986560,54912,-10809856,3818624,86216192,151570048,103041280,38935424,16407936,22536192,56577152,29121664,6391040,33555840,89662976,119005184,119872128,92179200,82531456,77998720,42734208,-10677248,-16887680,11661056,35924352,40351744,43647360,-5060736,-7773184,68158592,79895552,110329472,223516160,217408512,227015552,241186304,202758144,130140160,100927232,79988864,80774016,112949120,148343680,139116288,76595840,42837120,21104512,36974976,74093056,69299200,89653120,74990720,26219008,-52734592,-156654464,-219113472,-184429824,-106746496,-65558656,-4895872,122664704,239859200,269345664,236084608,160482304,56951040,23844608,-20534016,-74514560,-85776896,-81877632,-73336960,-76416512,-52993408,-24023552,29241088,90907776,79553024,70247680,80094720,68748800,84512768,80085376,117457280,116334080,46770432,69007104,136024576,199430272,275633024,261046400,113706112,-20021760,8746624,98672128,34441344,-52054272,-86235648,-124493312,-102970368,-12175872,77781248,92620032,65527680,17697024,-8704512,15070976,27460224,76209664,160219392,228281216,171907200,145096960,186007168,205578752,181544448,172833280,116020992,22349312,15939456,30959744,33368192,55049856,66135808,30277248,2473216,-19327744,4340864,47666048,109045376,176414976,208752896,121276160,50944256,106166784,176879872,212189824,291968512,331595264,309824640,260295808,147709568,86076928,58552192,63691136,83941376,116735104,138938624,152874624,133771776,87480960,50948352,45756032,114250624,177565952,173771904,201606400,203205248,179449088,117423104,42752896,6635648,-50459008,-138559616,-204931072,-125139712,-30789120,18504192,89508608,155047680,218096000,208282368,147076608,117161344,148643840,92469760,18850176,-40753792,-59836288,-45599360,6813440,56862080,154355456,145799808,61550464,-16479232,30713984,144728704,171871872,61757184,-14768896,-34021888,-53479168,-26744064,18683392,2980480,-64100224,-130283264,-195401472,-213194496,-134783744,-18291584,3707776,24353792,70211072,34937216,-22823808,-1347840,-5629952,51615488,153800192,122093184,17649408,-65410816,-94045440,-79380736,-19255424,-15621504,-5737856,19990784,14415872,22858880,28569600,-22255488,-17211392,30593920,-1917312,-50756224,-51210752,-54429568,17241600,81920384,40792832,37894784,69886848,43819904,21376640,-31859072,-143745792,-207210880,-207050880,-178092672,-142056704,-77517824,20377472,89043072,69190912,-16260736,-20926848,-1888256,-61461120,-61132032,-5835648,88067584,114596224,144743680,131793920,105268608,71628544,51241600,90492416,158329088,171585920,148913152,168126976,220637184,300566144,310665472,232764416,153251328,151020800,171876480,202920704,207529472,192566016,71157120,16566784,41762816,112489728,162262144,203376512,244239360,217705728,160629632,200688384,294935040,295595264,182806272,91820544,56541056,2918656,-11688320,-23442944,-68493568,-63975168,-79576064,-109581568,-78774400,-52493056,-62967296,-21355008,30925824,27646976,63010432,116426752,130435328,98540544,46947328,49509248,49286784,60378240,32322304,-41062272,7071488,81499648,105611264,18668800,-38429696,-35938944,-24955776,23195648,6664832,-4521984,-15642752,-9487744,-23372288,-48236800,21434752,77959552,86462336,93548416,48902272,34450176,15264896,24110720,89964928,79224832,10936320,-14982272,7407744,-408192,-1235584,29152000,-46406784,-103514240,-168974976,-190781696,-128046592,-144907136,-205969920,-212192000,-226007424,-154477696,-29229440,-1183232,-58662912,-96666240,-86070912,-90490240,-133393664,-105239040,-54232064,9908224,-7185920,-69929344,-61259776,54367616,113706624,89204992,61521792,101923456,176767360,128849408,-31671296,-102074112,-94947456,-39276672,-18982144,16623104,68334208,90079744,57174784,60924288,97775744,129019264,102433792,91693696,99394304,115815296,107329664,112988160,144925824,122619520,135068672,136073344,101067904,44852736,7550464,-26617984,-48949632,-95519744,-96937728,-64873856,-13919488,-53542272,-14049024,31374720,68678272,52529280,44107136,29808512,42667904,-13199616,-151246336,-192731520,-138135552,-89554176,-22988288,-7149184,-55110400,-94852352,-136594432,-173636480,-210361088,-157975808,-100761472,-108046208,-87929984,-42456448,-46843904,-22979200,-25407104,-74230656,-13703296,-12745472,7453696,41617152,46061824,10491648,-40661376,-11453568,1470208,-10546048,-8096000,54859136,175035136,206784640,131840256,85218560,92917760,73442304,57014912,108956672,139261568,159099392,107585920,581504,-36995328,-408704,-14847232,28294144,59539968,-5486976,-40565888,-36107136,-116886272,-222874752,-199696256,-124326400,-128635008,-136165760,-93258624,-25646720,-21544960,-45229952,-131400704,-196100736,-197760512,-189948288,-184781184,-130529024,-49902848,18651392,75523072,97874304,77472768,12393344,-29647104,40505856,67684864,67921408,105330304,153622912,193241088,158158720,141362944,174298752,230407296,203204224,163287936,222036864,237396992,194708224,134396928,114273152,189264896,265706368,303565440,283855744,269304448,242777216,136610688,85876992,136861440,81225344,-17135232,-71967360,-83802368,4989056,37164288,24830208,115549952,127159296,106445952,52389120,-3020160,-3912448,9125248,17241600,68285568,87177472,95490304,71666304,27667200,-47158400,-160824192,-313654400,-298503296,-185019520,-77248768,9972096,62214272,79578240,72307712,32509184,-4669056,56611968,119236864,108410112,75849216,111211904,122676608,93031808,112429184,166051456,123790976,48582400,9955968,-946176,-63637248,-166252544,-195717248,-167862016,-187690880,-191856640,-200954624,-240442752,-297209216,-294671616,-197578112,-72048128,-60588160,-40993792,-45425280,-101634816,-63665024,-98639360,-154034944,-130141184,-82357504,-60796160,-96026240,-89574784,-44525440,-50056192,-5940608,49541888,40213760,40391680,135172864,237792640,218093312,191229696,233794688,243633408,161449984,75337856,60169344,46413184,53028480,87733376,66671488,38315904,45337088,76351104,92045952,45464192,36614144,123698688,162043648,148707712,133497088,87973888,-7878912,-58212608,5211648,121140736,240787072,269579136,229923456,167272320,137200512,114392960,101282304,68722048,95191296,57043200,-4914560,-16420096,20620800,39788800,124815232,180094080,192801792,158285056,154375168,124302208,104927104,77097472,60334848,23991040,-36389120,-54866048,-4829440,66554624,91335936,110442496,112282880,89227008,146855808,176056448,121583744,24761088,-65016448,-105257856,-57772032,-1454848,98867712,184947712,213537408,213743232,157615616,65760512,16267904,8511872,24627456,73704576,101237376,98883328,84194944,43833216,76145408,74513152,-1720960,4847872,70559488,52013568,72832640,161282688,141080576,20172928,-11915520,-8440448,-87849088,-125937024,-126178048,-67240704,-81967232,-100690176,-80756096,-49461632,-12773248,56521344,176452480,206377856,142515712,56692480,516480,-5340416,90439040,200125184,228913664,211209344,126459904,23952640,4259456,57666048,146963456,215817600,231561344,174441088,119469056,109228928,82498304,95134336,117419008,96237312,75745664,26620160,-28830720,-41913856,-30992256,12903296,63190656,117407616,127141248,81065856,25403520,25958016,19403392,-38210176,-157638912,-234904320,-218185472,-159203840,-136331520,-154798208,-106317184,-83154560,-105439744,-134662656,-167207296,-90944256,-43224832,1881728,-2672512,2551552,-39411200,-81364992,-110924288,-110974848,-63288064,-2520448,-17531520,-131824640,-149983616,-88160128,-11674752,73990400,151304320,226442496,185074944,42781056,11434880,-7428608,-15150848,61255168,100323840,38948480,-59056512,-71394304,-5586688,73744256,147862144,139221632,82363776,45648768,60619264,63478656,15939072,25261312,74811136,77422720,92215040,106994688,70399104,41450880,21546496,30496128,77334784,118380928,124725760,77015552,4302976,-105504640,-195642880,-183349248,-162234496,-139104256,-140995968,-126083840,-123376640,-149559680,-107872128,-71810560,-108400000,-159958016,-221767936,-277147392,-271390592,-214494464,-148761472,-141394048,-171585408,-201451776,-184450048,-185905408,-159664512,-120954368,-103042688,-128029568,-152066432,-170030592,-211935232,-222675328,-169237504,-131686656,-48306816,1960704,35123712,-20424064,-86907648,-178873344,-188136192,-55909888,78472576,180332160,192817536,147561728,147713408,187020672,199515904,127192192,56471296,13747328,18287872,57442944,142487808,180341888,213875200,230478208,242073728,256232192,207275904,162521856,197434752,234673408,172001792,70907392,5687680,17482368,-2773504,-8230400,58688384,71950464,6984832,7046912,30810880,2101632,-21980672,5236864,66273536,32656640,-1240064,73752192,98501760,59585664,-13461760,-14838144,-2310400,-8668800,-26453632,-72993408,16353536,118379776,122035456,152059392,128717824,108594048,108642816,80040320,118335872,84424192,23629312,20987648,14894848,-26280064,-40125184,46495872,88546688,92113664,90022528,101881216,108882432,61176320,45882496,3372288,18589952,161047552,316581376,380217728,291366016,194064128,96247936,79135360,93827328,72801920,625152,4808960,72573568,87646720,90189440,24607872,19884544,-14108544,-133652224,-222708480,-186631296,-92657536,-75565568,-106194816,-78567040,-1822080,81951232,114749312,64288768,-9671040,-80928896,-51272448,88265984,167437568,158921728,92287744,89603328,134433152,64427520,-61440,-29336960,-4830336,65571328,106911104,104862080,73331968,34996992,8757504,46763648,87901696,105087872,99301760,46786944,91102848,165012992,141947264,158726912,256542592,291449600,272700288,309659392,354370944,306328448,284898432,192448768,-360320,-102618624,-84759296,-32115200,-33274112,-2864640,-714368,32202880,118650112,176252160,234044032,293468160,244281856,156627840,89988352,139633664,242138624,322420480,352587008,295470592,193170944,67323648,-39535744,-65629824,-72433664,-12011264,49452800,69101056,65640704,110762496,137561472,69323904,28880384,11763456,-36556928,-102232320,-108533632,-60235520,-19414144,14955520,52866304,57683328,6083968,-91824768,-99519488,-44437120,21814784,32788352,-8346880,-8734976,13810432,76538368,82634240,8077696,-59083008,-109749888,-78186112,36309376,136698496,118199936,89974016,110871168,74639616,-8588160,-36013056,-28659968,-55570176,-76941824,-65193216,-27902080,27097984,51528960,40941568,19134592,-24756992,-60716032,-137918848,-140834560,-50939776,-19425920,-53081856,-71879680,-88011136,-135525504,-152529408,-68106368,-47505408,-48299904,-9112576,22825088,-56562432,-90671616,-42647424,-44286848,-48065920,-78096384,-130214400,-116667008,-1326976,54786560,13920640,-21679872,24811776,62054272,51020032,23725184,72331776,69097344,14127616,-25070592,-74843136,-79724544,-27058304,61034624,104224640,113237248,97905536,37918848,26076288,77866624,73280640,-10232192,-55803264,-35785984,-33646080,-25846528,-65964544,-164607360,-183491072,-37832448,88747392,177528064,154853760,92499072,115865472,153737216,116396544,65493120,-2486784,-41449728,-12770688,29973504,25511808,-62611328,-78410240,-23064576,18187392,22656512,22109184,42053632,77509376,66370816,33779328,90123008,128612224,33815552,-14817152,-43334016,-98872192,-66092544,47009920,142499072,198978688,219959168,174106880,148715776,140241792,63880576,-2959104,-64868096,-120511104,-158030336,-131792384,-69538048,-56204800,-89422976,-38097792,37120640,57191936,46132480,40314624,110717952,179270016,152312576,105158656,72464256,110085376,173584512,157493376,60851456,-5634560,-50713088,-23543424,29594624,125029888,128840576,138840064,148590080,166161920,136129408,944256,-108320896,-131971968,-87971840,-31494272,-13362176,-70238208,-198207104,-290651904,-300353920,-251207552,-158092800,-90208768,-100345216,-80904832,-107686528,-74390016,80768,99822592,112410368,70345728,83049216,205336192,272894720,245525888,201361280,229506176,184727040,159528320,190858112,255648896,210068736,155557632,134071680,98444032,134249984,169797248,223411584,244797312,155054976,23698688,-9296896,-21814272,-34175232,422528,76318976,145070720,131891072,87600512,17799168,-7810176,-40477952,-61767936,-9963008,48966528,-8646528,-57951872,-80123776,-53786752,-73996928,-43662336,52701696,104822656,122862848,87123584,42216704,36699904,-3222272,-55856256,-73587968,-62594944,-11445504,-50302720,-80164864,-176128,80729728,103157120,121436800,132097024,126659968,206721920,250305536,254893568,208806144,199430400,178883328,156742144,159504640,88171136,7413632,-33285888,36672128,131133056,203589504,151583872,24704000,-44635264,-30853888,74341120,94179584,6974080,-136816128,-105129472,67507072,147516288,123689984,85750528,50563328,-27767296,-67450112,-34282240,12681856,56598912,45294848,-446336,-22943744,-3315456,34569216,56234112,159663360,192344576,175842176,191925760,153648000,107917312,112305792,120527744,103030784,86572544,93396352,63329536,40818688,43743488,-4943872,-55887104,-82182784,-55724672,-93508992,-104121728,-64831616,-79785984,-20912384,50091520,30926464,-6365184,-23514624,-5702144,13099264,31051904,31982208,-61081728,-142904192,-182836224,-160277376,-116791296,-80899456,-67368576,-60136832,-66536064,-75543424,-129103744,-162161664,-163335296,-207495168,-217216640,-180626816,-80060672,21170688,72211712,92643712,124850560,95176192,24215168,-1062400,-24897152,-46934656,-59592832,-46896256,-19103744,59567744,131068416,188284672,193689216,84714112,4522368,-23819648,-20937984,-10064384,38191872,95266048,91183488,10760064,-40033792,-68084480,-99129856,-79963264,-12328576,60759424,96401408,124219904,90819072,6868864,-9693952,-47317120,-112416256,-103668864,-33855232,-86279424,-229082624,-216575104,-113842688,-51918848,-82477952,-21804416,65515648,101594752,104234368,83819264,23932928,-58319744,-29279488,-43094784,-102939264,-107719936,-85235200,-82360320,-99646720,-137932416,-173387776,-104281216,-34330496,-105000064,-156011264,-135009024,-45937536,67748608,104731136,47832192,51516032,47351552,20515712,3707776,-9035008,14268416,47753216,45641216,-5691520,3453440,49737216,116782976,194943744,178192640,135847552,129478528,94683264,48213760,42644224,60075392,47766656,-37031936,-140741248,-191595520,-161953280,-106588672,-99292416,-60215680,-41174912,-17882368,7579264,33324416,82286080,74816640,1153920,-20957952,3245184,34819968,59996416,91270912,118798336,75500160,13338368,-722944,-5256192,-83855232,-79959296,-21645440,-6164480,-39408640,-57840256,-38069504,22900992,100720512,45746304,-26017536,2494720,72105984,57809536,6338304,-58438656,-74416128,-43172608,-101467008,-100918400,-55306624,-24615936,-29080960,-107305984,-193091072,-227929088,-163719936,-128908928,-187339520,-210959232,-175856384,-124081920,-83424512,-78705536,-67014144,9678848,37224960,81017472,90963584,91308800,116031488,78399744,61622528,70143744,-9420160,-30960640,11228928,16238208,-4841856,51364096,122331776,166982656,197912832,140969984,65626240,108384384,204810112,191210880,182126464,273998976,306091648,221030528,173228416,155412736,100664192,34033152,34457600,83367808,149341440,257096064,292577536,195660160,129706880,132948480,152924288,180902656,221867648,249817216,251629056,239698176,225314816,203891584,211812608,249902464,211478144,105027968,32086784,30969088,80021888,126029184,124295936,126119936,84079488,34436992,80714496,201798912,237623808,214417664,223273984,157988480,46740224,-16681088,6927232,7582208,-20191872,8071680,59593472,72220032,42440192,-30078848,-175787008,-271263872,-225775488,-73930624,37449472,85692800,187840384,226333056,102064128,-9711360,9370240,78282880,71046656,53851648,94343936,119057792,135283200,55727232,-98160512,-199570048,-160895872,-60409600,15513984,47655808,60656384,22425856,-7467904,-50450304,-146749312,-156059136,-101330688,-105413248,-93541120,-5129984,23992960,-47325184,-100096896,-61635712,-37293824,-103815040,-155140352,-193424640,-116224640,-24228352,-50406272,-111544064,-166757248,-190082560,-192115328,-135304448,-71451648,-87657728,-55397504,65857536,102163712,28617600,-26769280,-38728576,9057920,48862336,101462272,89582720,10615552,-60641536,-99522816,-93235584,-179210240,-237342336,-138623232,-23207040,-29550080,13281152,64305408,129712128,154337408,144822400,103549440,111328256,105825664,151436672,270193024,316920064,316321664,252752640,176576768,122669952,32789504,-35240960,-97586432,-182947200,-175164800,-67618048,50699136,57392896,-36918400,-94834176,-64956672,-77265664,-30352512,24592768,5029248,64350592,149127808,142350592,125222144,159284480,206274048,153437440,61340800,-18037376,-30473216,-23168256,-16995456,-1731072,67888512,130375552,160159616,106766976,139480704,182370560,144482432,43478912,-25190784,59474944,117863680,91613952,24871424,-50311296,-129748224,-111923712,-1275008,51632768,36228352,43997696,80546304,102573568,101799040,51174016,-5707776,25552896,115786240,141714816,92395008,113205888,189034368,204233600,144987136,75720704,27148288,17933696,9201792,2598016,65329280,-2225152,-95740544,-80806912,-6919296,40555264,61687040,39092864,-372864,9938304,108009472,182380032,257735040,344100096,337432832,324219136,359099008,329255808,299829888,296729344,246607744,149833856,69558016,28940032,34299904,90567680,96284800,-25344,-48769152,-65581184,-19170048,37118720,10944512,21687168,93134080,133004800,113131008,132978432,124414080,63538688,-3425280,42928896,35850368,-53320192,-127253120,-161964416,-129320832,-94858368,-59086080,-62290816,-77748480,-95065216,-103495168,-46804736,-13756416,-37578496,-83536512,-176836992,-192814208,-146800384,-156791552,-173082240,-71117568,-20495232,11495424,75971584,74986624,37616896,12383872,-31377408,-47034240,-17976064,-8472704,-89831424,-176595072,-196980096,-210657536,-191049088,-153944704,-153254272,-126159616,-48262272,6776704,2173568,-22352896,-8428288,2571904,-8791040,-17046400,-44510720,-96938496,-155219712,-169917184,-191472256,-242729856,-257214208,-233659008,-150709888,-54365824,-17802112,-606080,-14428672,-52177024,-39399552,-23986048,36025856,63667072,12018944,-65503360,-69334016,-8522368,70336128,130112000,140326144,147049728,207090560,260696192,227841280,145164672,45010304,21738368,90517632,103594624,128450432,99639168,151919744,231987200,237678976,200118656,91376256,5760384,28439552,67931136,76311808,95147904,42288512,9620864,61237888,104016384,159219584,215290880,232999168,169378688,52266368,-19392768,-24882432,102997376,220712832,209031040,139780352,120264448,82629760,81852288,96159232,83548160,52591488,62791296,59690880,105755648,136139008,180258560,147346688,76297216,57625216,60599808,29038592,36141440,34473216,30711680,57666432,74235264,61442560,69095296,48731008,-2871040,-18480896,24485504,105859584,137148544,110340992,54210560,76005632,129001344,175368448,230937344,235808256,253736704,294260352,326009344,328368768,265158656,239180672,149177472,45913600,25664000,41292416,2840960,-461440,-2601728,-57405696,-57761408,39167232,169008000,213465472,181536000,12996096,-103088768,-81327488,-16562048,24116224,100947072,123340544,106278016,132506880,173049472,224904448,237455744,205864576,227948928,246447488,163907840,131746048,46414592,-119039360,-146424832,-78933504,29252480,142826240,169885696,118965248,-21883520,-64420736,-91406976,-140604416,-118938496,-22957056,1217536,-19678848,-12193664,81017856,96051712,58756864,89780608,94911360,110936960,118734080,113844352,67003648,-4803328,20726656,14646912,-43893120,-100244736,-136565632,-198525824,-194292864,-136435712,-111518336,-146881280,-142453888,-166377984,-181717248,-189501952,-242823040,-289187328,-304518144,-294536704,-202353536,-75123584,18241536,45949440,17072640,22191488,37255168,5200000,-61956992,-65243264,-18319616,-16611584,39696768,123445248,167906688,132793216,18382592,-75142144,-13954560,-793856,-54771712,-15188352,13039232,-8094848,-54377984,25572608,86747136,121893120,128886272,79767040,52329216,130558848,240576896,202005376,149416704,164859392,129136000,31132416,-28420608,1278848,118272,-44524800,-82161408,-32226688,8362624,8448768,-8466816,10784256,-4980352,-85989248,-126889472,-110773248,-50628992,-24323712,14719232,110738688,107812608,49308672,-19727488,-71798528,-56607872,13864448,81325824,56457600,31352960,42699136,68574720,89955200,52776064,40187520,94292992,73058432,16856192,-26021376,-80035712,-81645696,-45815040,10277248,50488576,131948416,124994944,94485760,8982912,22897792,29363072,75062400,101637248,49590144,45737984,24394624,-16950528,-2565376,132612608,201926272,213517440,219066368,214297088,204000384,195266816,123316992,84140800,69163264,58468224,79826816,129579520,166518272,122532096,76291328,40554368,34729088,84409088,98745088,69245568,34083968,-16794496,-43305472,-104001920,-74720256,-9319680,91572736,234058624,266602368,143546752,-7690240,-89720448,-125600768,-85738368,-57186560,-79428352,-83924736,-77154176,-60704256,15263104,113611648,194254592,190070144,70364160,-20911488,19679872,11705216,-2110848,18721792,38015488,24655488,72255744,145552128,135375104,97564416,114949504,135643136,119421824,93515136,42787200,-871552,-3357952,32512896,83610240,105544832,68617216,-28896384,-47130880,9354624,121880960,193580416,151016576,86835200,91254528,14398592,-69236864,-76847488,-7268480,59232128,102588544,129137664,148753280,104959616,17825664,35213056,50871808,53919616,39440128,12507264,-15774592,-24786688,-61106176,-108960512,-84122752,-15309824,36850688,39915904,-7075712,-68617984,-60056832,8696320,91005568,79199744,-70626560,-174946560,-181098496,-155577856,-97854976,-77744128,-107219328,-148000640,-171895296,-136598784,-81934208,-73934464,-62801408,-85051520,-45088640,1699072,-7126784,-61266816,-88418304,-50430080,-34585088,-86957184,-44191360,-32120832,-71770496,-100951040,-83782656,4247936,74286336,149465472,224792320,302483328,277136512,85287552,-68523648,-112859648,-103865984,-78948480,-40190208,35070720,26861440,-1871744,48164480,193020416,254903296,134100480,48509056,15891072,-42423424,-33651968,-23942528,-32608256,-56537856,-81328384,-67984384,-11759744,107349632,161236992,199572352,238874752,289345792,262830848,191860480,196131456,211770624,214641408,262917632,306639616,322667136,203460992,103233024,95601536,38695040,-6913152,24990208,61064704,151712768,226246528,205363968,153112704,139129984,113140096,122750848,99502720,66979968,87385856,80623488,94051840,118160256,93385344,79607296,94776576,34119424,32413312,102344832,135841024,110864000,92088576,92342656,69385088,-37124608,-105564032,-134348672,-119163264,-32690176,34273920,109618560,162248576,188853120,201997952,176899712,164232704,80102400,32312192,62555136,114195712,-1947648,-138925568,-133507584,-56668544,17716224,57770240,49979264,-7356160,-28964736,-38023040,-72752000,-143119488,-116918144,-20942848,-1679616,-48310272,-4618112,27530368,44670976,83860096,136812672,127202560,123593216,186811264,211933184,152507136,97517568,68301056,85935232,130339968,159529600,72856448,22157568,16369024,-32107136,-101922560,-164538368,-155302144,-103163776,-66074240,-6860672,-18832640,-48340224,-80033920,-78539008,-47710720,17061760,22012416,-13623552,-39786496,-10504192,41567744,88150528,141254528,168301312,75106304,-34595200,-149073024,-232422144,-197360768,-147416576,-114685952,-135891584,-168689792,-189667200,-150412288,-63839360,73832320,222980480,309551232,207211392,75616128,31933824,19138944,1634944,11386112,76555264,135739008,173254400,159395200,98300416,51074688,80720640,106128512,86581632,68087168,47970304,81214592,84670464,104863616,71138688,-34981888,-40312064,32612096,52208384,49696512,110186624,135576064,127150464,99377280,71312384,-3902720,-22331136,70472192,70426496,-22361344,-65967488,-73092096,-105250432,-136132608,-161915776,-170212992,-176474240,-155191296,-95490048,-52464640,-33948032,-6610176,53452288,129342336,165254528,182778240,198019840,198783488,124656256,53234176,71075584,125435520,110818176,85861120,72993664,1173248,-59031936,-85907456,-79715328,-25087744,17901696,-12025856,-30987264,-23709696,-23250560,-57678720,-19458816,54419072,87725696,85823232,65506688,73305600,84776576,76912384,89286656,103669504,44432256,51746944,137920640,85351808,110178048,161907200,93422336,11399296,-54523008,-50810496,11398528,36017792,36938880,59959296,66012672,65120896,56039808,36387840,-4764544,9643392,58792576,50921472,70045056,77899776,65015424,40895488,3777152,17443840,73320576,63141376,67665152,63922560,7561344,14086528,58614144,107982848,125646080,140849536,200182912,188438912,111200896,74107520,80602880,115811712,188913792,204680960,111972864,-9027968,-11076864,42320128,36557184,-18788736,-97780096,-11941504,121205248,280450816,316403456,288358656,223656704,149429248,92872960,37758848,-24074496,-7163392,52233600,78689792,32741888,-93686656,-143529856,-134921856,-111982080,-117772544,-195622272,-264607488,-240436992,-147188608,-70153984,-12865280,8630912,57819648,139642368,137174528,149223424,125912064,90337536,125095936,129647360,170410624,208526976,174856064,38668032,7207424,98996352,179561088,183792512,128932480,110391040,99655168,17182080,-97873408,-138632704,-191757952,-242701952,-203033216,-136970752,-104199296,-68830464,-81560448,-108498816,-130932864,-121004672,-92314496,-28405120,37133440,75997824,97695616,63383424,34283776,59322880,139721728,146142464,109374976,104381184,102503296,84332032,127502848,134690304,77204096,60151296,62514944,46364544,27731584,11954048,-24551296,38914304,100914304,47762816,-20122112,-86744704,-84467968,-56598144,-41566976,69306880,126190080,99822848,26854912,-6391552,-30620544,28512000,96115072,112382720,152883840,194827008,197929984,192955264,180683264,140044160,145822208,198924672,181539328,155825280,131239552,90041856,45312256,59487232,83498624,59761152,1760000,-59787520,-23721856,-13556992,14460160,11804032,8140544,55719296,14120448,7778816,46704128,20821120,3727360,-3593472,-13981696,-45675392,-40214016,32564224,51693824,68520704,27247104,-36667520,-5857664,67582080,84556672,70618752,27882112,-38142848,-114233600,-138708736,-114374784,-121757952,-63270912,111977088,150787584,122390400,128892160,98612480,54835712,26310912,-32996224,-48011008,-32106880,-59560576,-101092352,-61638912,-11335680,61586560,33983744,-137446400,-225881984,-190562048,-157455616,-83735680,-8938880,77519488,90142464,60329472,76903936,78037888,67372672,57963904,59359616,97469312,90050944,84034176,122811648,11126912,-194314624,-307787648,-280180224,-237792384,-197954048,-132902656,-54186752,-31219200,-67843968,-110417920,-108376960,-43971968,-48490240,-56809856,-56454528,-88717824,-109431552,-3499264,154157824,159124736,118540672,92300160,5373824,39407488,110538752,108215424,106046080,129378048,74450560,-16563072,-12033792,24163072,-11010304,-28052096,-78369024,-54805760,40590080,118037376,157583360,146869632,132653824,158452480,212970880,277712256,296739072,224630272,191038080,189134848,267437184,245320704,205485056,215262592,153732096,116137856,114731904,70596608,42500224,133299456,231741312,241706112,164713728,65660672,76918272,113859072,20603648,-53146240,-87364480,-193097728,-288320640,-250145152,-94945280,-837504,23296000,11909376,-13883136,25550336,21185792,-22105088,4901632,75004288,87578880,31713408,-45923456,-80365952,-85893120,-50497152,52573184,77484416,79349120,64406400,1462528,45734528,81560576,59830656,97621504,97581440,78388864,98278528,51098880,37485952,70999040,142827648,208987392,252950784,187927808,147097344,133293056,191559168,182972672,145142784,50124928,-29995008,-83821184,-100488320,-115948160,-99123712,-124403456,-204344320,-230416384,-76489088,83234816,122213760,114957568,38494208,24271872,6487296,-16006272,-94560640,-119938304,-117214848,-129469312,-88486144,7301888,48635904,31040000,38265344,21723264,16630912,15586304,58445696,130359296,207259264,244378112,223915008,254278784,287191552,266865664,139227392,90539392,198490496,306596352,248694528,152172544,108219264,71195264,35090688,7524352,-3216640,29223040,1380352,-14316928,-8883200,58344704,161013760,168304000,178366080,134942720,58981888,15415680,38527488,124538624,172188032,131661952,45046656,-18436480,-65290240,-74440960,-43134464,11070080,39646464,31534464,68709760,83866240,103911680,95671424,79553024,85329152,-8655872,-33486592,15509760,32448000,4938496,-57988480,-155848832,-232729856,-237227520,-226345728,-232046848,-178483712,-156106496,-130282496,-96203648,-72551168,-44275968,-32646144,-9615360,-12846464,-45942912,-90364288,-87355136,-78003840,-54616832,-39063680,-20984064,25426944,68009600,47461248,18355968,11037568,-2083456,104840832,195176192,171336064,86084224,16986496,15935360,33582592,46352896,106179200,147282432,147571072,126185088,107728000,84507136,23275520,-57137152,-18249984,76642944,110241024,107366656,117047168,107717888,53533184,23080448,9296768,-26633088,-102602880,-183258752,-195687936,-167318912,-129799040,-132426112,-185509760,-159143680,-43321728,-60139264,-118425472,-73858304,13734784,35398400,48801024,52704256,94902784,120072448,63102336,45274368,19113216,-33723264,-86325632,-136071424,-121931136,-27311104,54786688,100883968,139027840,85506048,37345920,-6427776,-17348992,-55770624,-155928576,-200068864,-164803456,-68470144,-52286592,-49350784,-3584256,14353664,41028224,26875648,10971520,13228928,-1690240,-33144320,16478208,71917696,65792256,-13319296,-140219648,-217567744,-215909888,-141163776,-113497856,-100760960,-76689152,-94545152,-87239040,-22025472,21874176,-8316160,-40934400,-71822080,-193174528,-166235008,-1434880,59499648,63716352,73463680,47072768,-1445760,-37760512,-29134080,5459456,31653248,25607296,-2804864,11725184,36986496,46103936,-4527616,-35768576,-66757248,-72426624,-30897408,52414592,94756992,83558272,39366144,67379456,98947456,72137984,99110784,196682880,276658176,343675904,332536960,322441728,257120384,219895680,201874560,98674688,-37000448,-30848512,35080704,37226368,-66542592,-115382400,-90715904,-77988224,-87329152,-33902464,-31007360,-71405952,-20961408,84495488,143662720,160872320,134891648,101358464,103897216,79566464,16424448,-8746624,-31224064,-23547392,-55117568,-64646784,-75211008,-117895552,-113974144,-74671616,-7578240,70373120,27679872,-51736320,-49403520,65847808,124652544,119783168,103123840,131597696,123351936,95603968,84780672,50340096,56536576,75343744,42728576,-17428864,-91979136,-112017920,-69893888,1201536,52562432,79508480,74501632,80801024,129861120,189906816,137433984,58380416,35549184,95662208,55569920,-59987328,-100826752,-118744064,-114114816,-44427008,85450368,181228288,136618624,27824512,-15907968,-18766208,27355520,39747712,19923456,-39379968,-148331904,-110793984,-52112256,-85072384,-75966208,-468608,61115264,53528576,43429248,109064960,122011136,59684352,-2474368,19372800,87840256,131935104,141674240,82198784,48972672,62150784,77341696,883712,-34969984,36876416,131408000,121707904,80188160,80449280,110920832,159387776,180140032,120509568,116415872,172178048,172898560,99972352,73947648,86281216,53000576,35584,12543232,26551424,-1576704,3593088,27706112,2524544,-42960512,-42017152,-32400256,-45485696,-80134400,-88057600,-97674880,-70653312,-39040640,-55285376,-22770304,100901120,190977408,131294208,38600320,36091264,-25275264,-86465536,-76815744,-22797824,32445696,89762304,104887168,57961600,-11448704,-46744064,-56872064,57989888,208069632,283132160,207816960,114626432,1325440,-156553984,-175131648,-93090944,-63601664,-110225408,-111915776,-29587840,-12210816,-53946112,-69756544,70784768,132373376,151473152,258251904,272591744,168424320,93780992,94085760,70647424,57115392,89541248,159807232,198242816,178335232,123881728,154695296,117466240,20694784,-40897536,-42302336,20765568,65969024,82620032,128989312,108973184,67854336,77374080,21307136,-45876480,-88959232,-124586752,-125408256,-137512704,-124825856,-122408064,-68983296,-24485888,93613056,214051200,169484416,38833280,-12374912,-49691264,-4409600,103050368,163334016,192728704,152236544,76765056,80437376,55872896,25476352,38521472,51949568,55886208,14525184,29327232,33315968,-12837248,25872512,146471808,210074368,166638592,86219776,-9428352,-15722880,31578240,-18807040,-39879296,-22171648,24450432,102614912,135293312,217521408,284321536,257490432,167383808,50675200,-25918464,-67526144,-16004096,43526016,49573888,61534976,84489856,53824512,29617280,22338048,-33367168,-95195648,-33404288,74668032,81241856,49896064,25727744,20980864,2013440,14409984,60796288,107251712,138719104,97601024,36609664,-26928768,-73573888,-60225536,-15588480,-28323712,-51425536,-31645440,-28505984,-34842240,16376704,50477568,118007040,138583424,133446528,93559808,55841024,52790784,-66273536,-168089856,-107902976,-10858112,5840128,5914624,5488768,-29901184,-55830912,-85585024,-110257408,-79706752,-71514368,-71304704,-4855040,23521408,29771904,-41775872,-45621504,27466624,85607040,40091136,-58779648,430208,23766656,-38307712,-98099200,-98939008,-88370944,-74864640,12652032,92481024,126708608,95569920,91617536,61660032,28200064,-22721280,1527424,54081408,79880064,54660736,41083392,32573184,12578688,-21785216,3079296,31332096,25610496,45391360,61388800,48445440,16063616,-31303296,-18404224,-29354368,-19592960,16593792,96793344,131149184,144909312,100791680,87016704,30849280,-96330240,-127699584,-131509248,-108924800,-76378880,-47299072,-19385344,24076288,16755328,10671872,24296064,33203072,34041856,-17152256,-54304000,-66035200,-7542656,54330496,112409728,63907712,-35411968,-100558208,-127058560,-138282240,-153729280,-113137408,-54567168,-33256064,-15691520,-16494080,-25207296,-51449984,-104033792,-196755712,-222122496,-184424576,-164551680,-129234816,-71122432,-320512,88895232,178382464,167791360,90994304,34564736,3216896,37593088,78683648,105816960,99954432,90636160,100280832,89117440,116996864,129036288,114754944,81053952,-9801728,-133523712,-137800832,-153969664,-155311488,-164420608,-147918720,-135447168,-118614016,-28985856,48532736,59423104,102165376,86555136,51397120,-10457216,-79703040,-69149568,2522112,72417152,54519936,-4916480,97626368,224024832,189464064,143984128,92540288,104152448,125254656,75489792,-14225408,-24678656,-42398848,-70300160,-90250496,-136855424,-158108288,-184084992,-180998656,-149293440,-150313856,-167059968,-121545088,-64161024,-38637440,-31238016,-23974912,19753984,20278016,-9190912,-47850368,-81525504,-87043968,-69408256,-7737216,43113600,62233344,64582272,48505984,18074496,63929088,86807936,90130944,127462144,168803712,155337600,106689792,127587072,156867456,170247424,189302784,168012800,120075392,87671680,77449088,62602112,64442880,70230784,45582208,60738816,66399232,19955840,-31217152,-28218240,-9228800,-11401344,-13170944,9722880,9301376,16602624,3854848,-61394944,-139970048,-120377728,-59442304,-22132864,8038272,26555904,25074432,40028032,48883200,74336128,77667712,18686208,-22432640,-96334592,-143434112,-120940288,-105728768,-120696448,-86791168,-24617600,8368640,-5904768,-32500224,-47921664,-53839744,-72110720,-109419904,-123279872,-101467392,-78662784,-49963904,-21439104,11741440,56011648,64179712,20900224,-11087104,-13466368,-65223936,-140913280,-154637312,-154129920,-111026560,-54212992,-46743424,-78048640,-57602432,-58305152,-84717056,-66162816,-25580544,839040,65458816,119356672,129156352,103184256,69696896,30109824,-15879424,-47298432,-48131712,-27861632,-32094976,-54629760,-29861376,1356544,15598720,53670400,69045504,78158848,65079040,49719936,-4354048,-38271872,-1307648,31546240,14923136,-22519296,-9812608,25215360,33778816,29075712,-19241984,-71418880,-115063168,-159659008,-191436416,-192660864,-138414720,-95391872,-49535360,-6382848,5712256,-20110080,-57083136,-30018688,28740864,44264192,-9250816,-35552640,-34409472,-33903616,-34535424,-43754112,-26400000,-14806912,-35849216,-23927168,-14110464,1497472,36853632,215168,-7828608,-41695104,-109705216,-106158848,-68427136,-32156928,-41858688,-97684608,-152781952,-120599040,-75348480,-58839552,-105458304,-149190016,-122360320,-27547392,-18018816,-38524544,-76471296,-78495488,-96222080,-115678976,-135801088,-170360320,-148800512,-77845120,-18532992,17171328,-6470016,-104962944,-189583104,-170840960,-128359808,-101509760,-58655360,3824768,26702080,12356096,34628608,65953792,91335680,120439552,123368832,139195136,163227392,193120128,174987264,59863168,-4499712,7674240,14450304,33757312,38428160,58016128,52156672,43524736,34793600,33631488,23045376,90476288,157977472,124526848,102708992,116934272,130989952,97125376,100157824,135293184,131885952,72042624,92072960,138653056,161217152,104933760,26392448,51389952,122442880,181967488,220057472,162611200,58210432,-21790208,-43642112,-22823296,10192384,44653824,50314368,59244544,85188736,36750336,-43913600,-30281600,32544512,64567808,47705600,59423360,35695232,2844416,-44820736]},"info":{"nucleus":"13C","isFid":false,"isComplex":true,"dimension":1,"name":"4.zip/4","isFt":true,"pulseSequence":"zgpg30","aqMod":3,"experiment":"1d","lpNumberOfCoefficients":0,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":1,"title":"Parameter file, TopSpin 4.3.0","temperature":297.9951,"type":"NMR Spectrum","phc1":56.0449,"phc0":14.23721,"numberOfPoints":"10","originFrequency":100.547387199,"probeName":"Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)","baseFrequency":100.537333466,"scaleFactor":128,"fieldStrength":9.3886449569695,"spectralWidth":236.799030514844,"spectrumSize":32768,"acquisitionTime":0.0001889999999999998,"pulseStrength90":31250,"relaxationTime":2,"numberOfScans":256,"groupDelay":68,"DSPFVS":20,"DECIM":840,"increment":26.31100339053822,"epoch":1720495270000,"date":"Tue, 09 Jul 2024 03:21:10 GMT","localeDate":"09/07/2024, 04:21:10","solvent":"DMSO","reverse":false,"frequencyOffset":10053.73299999235,"experimentNumber":4},"display":{"isVisible":true,"isRealSpectrumVisible":true,"isPeaksMarkersVisible":true,"isVisibleInDomain":true,"color":"#007D34"},"peaks":{"values":[],"options":{}},"originalInfo":{"nucleus":"13C","isFid":false,"isComplex":true,"dimension":1,"name":"4.zip/4","isFt":true,"pulseSequence":"zgpg30","aqMod":3,"experiment":"1d","lpNumberOfCoefficients":0,"linearPredictionBin":0,"tdOff":0,"windowMultiplicationMode":1,"title":"Parameter file, TopSpin 4.3.0","temperature":297.9951,"type":"NMR Spectrum","phc1":56.0449,"phc0":14.23721,"numberOfPoints":"10","originFrequency":100.547387199,"probeName":"Z163739_0819 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP)","baseFrequency":100.537333466,"scaleFactor":128,"fieldStrength":9.3886449569695,"spectralWidth":236.799030514844,"spectrumSize":32768,"acquisitionTime":0.0001889999999999998,"pulseStrength90":31250,"relaxationTime":2,"numberOfScans":256,"groupDelay":68,"DSPFVS":20,"DECIM":840,"increment":26.31100339053822,"epoch":1720495270000,"date":"Tue, 09 Jul 2024 03:21:10 GMT","localeDate":"09/07/2024, 04:21:10","solvent":"DMSO","reverse":false,"frequencyOffset":10053.73299999235,"experimentNumber":4},"customInfo":{},"integrals":{"values":[],"options":{"sum":100,"isSumConstant":true,"sumAuto":false}},"ranges":{"values":[],"options":{"sum":8,"isSumConstant":true,"sumAuto":true,"mf":"C8H11NO","moleculeId":"1a4865e6-fba0-44fb-8a76-3a3fa5cdabe9"}}}],"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 3 0 0 0\nM  V30 2 C 3.75 -1.299 0 0\nM  V30 3 N 5.25 -1.299 0 0\nM  V30 4 C 1.5 0 0 0\nM  V30 5 C 0.75 -1.299 0 0\nM  V30 6 C -0.75 -1.299 0 0\nM  V30 7 C -1.5 0 0 0\nM  V30 8 O -3 0 0 0\nM  V30 9 C -0.75 1.299 0 0\nM  V30 10 C 0.75 1.299 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 1 2 3\nM  V30 3 1 1 4\nM  V30 4 2 4 5\nM  V30 5 1 5 6\nM  V30 6 2 6 7\nM  V30 7 1 7 8\nM  V30 8 1 7 9\nM  V30 9 2 9 10\nM  V30 10 1 10 4\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"1a4865e6-fba0-44fb-8a76-3a3fa5cdabe9"}],"correlations":{"values":[{"id":"IuhWN6XL","atomType":"C","label":{"origin":"C1"},"link":[{"id":"b6ZcLsuM","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"ca763a3f-a5cd-4be9-9a7c-cc8bb2601f5f","x":{"delta":6.949634387969421,"nucleus":"1H","resolution":0.0038181835487214617,"originalDelta":6.949634387969421},"y":{"delta":39.47204175497206,"nucleus":"13C","resolution":0.24580030721881485,"originalDelta":39.47204175497206},"peaks":[{"x":6.959923056640171,"y":39.475231219800634,"z":191231099.01420876,"minX":6.956136206603341,"maxX":6.967590757249506,"minY":38.87253609890024,"maxY":39.8557373277755,"id":"a4fbca76-3a3f-45cd-abe9-5a7ccc8bb260","originalX":6.959923056640171,"originalY":39.475231219800634},{"x":6.937565497015536,"y":39.4683004251218,"z":163023547.4674603,"minX":6.929408921762292,"maxX":6.940863472408456,"minY":39.118336406119056,"maxY":39.8557373277755,"id":"fbca763a-3fa5-4dab-a95a-7ccc8bb2601f","originalX":6.937565497015536,"originalY":39.4683004251218}],"kind":"signal","sign":0},"axis":"y","match":[10],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"b0lMICBK","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"b822aec5-971a-415f-8689-61de2d9c3cf7","x":{"delta":2.6721086932331484,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":2.6721086932331484},"y":{"delta":39.4870991888194,"nucleus":"13C","resolution":0.2509211469525405,"originalDelta":39.4870991888194},"peaks":[{"x":2.6684072212985845,"y":39.49645138733551,"z":165792022.8584635,"minX":2.6606797142917147,"maxX":2.6759524484866004,"minY":39.13369892532023,"maxY":39.88646236617785,"id":"cd723bb8-22ae-4597-9ad1-5f468961de2d","originalX":2.6684072212985845,"originalY":39.49645138733551},{"x":2.6869626595473943,"y":39.46874288762107,"z":103158261.2644464,"minX":2.6835888155840433,"maxX":2.6950433662302076,"minY":39.13369892532023,"maxY":39.88646236617785,"id":"723bb822-aec5-471a-915f-468961de2d9c","originalX":2.6869626595473943,"originalY":39.46874288762107},{"x":2.6535701643217693,"y":39.494022806693955,"z":49552735.422769904,"minX":2.6492251636455504,"maxX":2.6492251636455504,"minY":39.384620072272774,"maxY":39.63554121922531,"id":"3bb822ae-c597-4ad1-9f46-8961de2d9c3c","originalX":2.6535701643217693,"originalY":39.494022806693955}],"kind":"signal","sign":0},"axis":"y","match":[8],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"k1MBxRXp","atomType":"C","label":{"origin":"C2"},"link":[{"id":"WNqvmx6x","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"d15f4689-61de-4d9c-bcf7-c4a6d7e6da72","x":{"delta":2.4964149266738302,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":2.4964149266738302},"y":{"delta":44.338222734315835,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":44.338222734315835},"peaks":[{"x":2.4964149266738302,"y":44.338222734315835,"z":258157889.50109765,"minX":2.477406903953085,"maxX":2.504134188794135,"minY":43.83847043068036,"maxY":44.80630914035444,"id":"1ad15f46-8961-4e2d-9c3c-f7c4a6d7e6da","originalX":2.4964149266738302,"originalY":44.338222734315835}],"kind":"signal","sign":0},"axis":"y","match":[7],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"UJb9ErVh","atomType":"C","label":{"origin":"C3"},"link":[{"id":"NA3FNjYF","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"a5cdabe9-5a7c-4c8b-b260-1f5ff6ca6794","x":{"delta":6.951362852036138,"nucleus":"1H","resolution":0.0038181835487214955,"originalDelta":6.951362852036138},"y":{"delta":115.53943108183773,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":115.53943108183773},"peaks":[{"x":6.956878245937436,"y":115.54039719071021,"z":48270302.15271136,"minX":6.948499839505899,"maxX":6.963772573700784,"minY":115.02838440892957,"maxY":115.99622311860365,"id":"3a3fa5cd-abe9-4a7c-8c8b-b2601f5ff6ca","originalX":6.956878245937436,"originalY":115.54039719071021},{"x":6.945182539050018,"y":115.5383485018231,"z":43077062.71587852,"minX":6.933227105311013,"maxX":6.944681655957177,"minY":115.02838440892957,"maxY":115.99622311860365,"id":"3fa5cdab-e95a-4ccc-8bb2-601f5ff6ca67","originalX":6.945182539050018,"originalY":115.5383485018231}],"kind":"signal","sign":0},"axis":"y","match":[10],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"aEhIdpfe","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"7ccc8bb2-601f-4ff6-8a67-943633c1b1b0","x":{"delta":6.646157193369397,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.646157193369397},"y":{"delta":115.4833799900867,"nucleus":"13C","resolution":0.2389725209071816,"originalDelta":115.4833799900867},"peaks":[{"x":6.6440737088892705,"y":115.48079329735954,"z":142908568.8963023,"minX":6.63540878851074,"maxX":6.650681522705626,"minY":115.01942293939555,"maxY":115.97531302302427,"id":"abe95a7c-cc8b-4260-9f5f-f6ca67943633","originalX":6.6440737088892705,"originalY":115.48079329735954},{"x":6.6598374166081085,"y":115.48065271190846,"z":101196900.84972984,"minX":6.658317889803069,"maxX":6.665954256900512,"minY":115.01942293939555,"maxY":115.97531302302427,"id":"e95a7ccc-8bb2-401f-9ff6-ca67943633c1","originalX":6.6598374166081085,"originalY":115.48065271190846},{"x":6.627202233765872,"y":115.49464243697619,"z":57327920.08248032,"minX":6.6201360543158545,"maxX":6.627772421413297,"minY":115.25839546030274,"maxY":115.73634050211709,"id":"5a7ccc8b-b260-4f5f-b6ca-67943633c1b1","originalX":6.627202233765872,"originalY":115.49464243697619}],"kind":"signal","sign":0},"axis":"y","match":[9],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"9tggKqvg","atomType":"C","label":{"origin":"C4"},"link":[{"id":"M6oVdjYX","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"1f5ff6ca-6794-4633-81b1-b0fb30483ab1","x":{"delta":6.948992091281865,"nucleus":"1H","resolution":0.0038181835487214764,"originalDelta":6.948992091281865},"y":{"delta":129.9248548275095,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":129.9248548275095},"peaks":[{"x":6.96089553867085,"y":129.92346691429353,"z":154020572.8087328,"minX":6.956136206603341,"maxX":6.982863491444392,"minY":129.43598338248694,"maxY":130.3744936464133,"id":"8bb2601f-5ff6-4a67-9436-33c1b1b0fb30","originalX":6.96089553867085,"originalY":129.92346691429353},{"x":6.947144371508193,"y":129.92941529092968,"z":144752457.1696852,"minX":6.937045288859734,"maxX":6.9523180230546195,"minY":129.67061094846852,"maxY":130.3744936464133,"id":"b2601f5f-f6ca-4794-b633-c1b1b0fb3048","originalX":6.947144371508193,"originalY":129.92941529092968},{"x":6.934936451323002,"y":129.92084820121795,"z":111408218.51110049,"minX":6.921772554664848,"maxX":6.933227105311013,"minY":129.43598338248694,"maxY":130.3744936464133,"id":"601f5ff6-ca67-4436-b3c1-b1b0fb30483a","originalX":6.934936451323002,"originalY":129.92084820121795}],"kind":"signal","sign":0},"axis":"y","match":[10],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"JKpdsPsN","atomType":"C","label":{"origin":"C5"},"link":[{"id":"SzchdDFQ","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"d7e6da72-8d0d-4607-bb15-8625f0a77de0","x":{"delta":2.4891764176396123,"nucleus":"1H","resolution":0.003818183548721449,"originalDelta":2.4891764176396123},"y":{"delta":130.22996002919237,"nucleus":"13C","resolution":0.23043778801763892,"originalDelta":130.22996002919237},"peaks":[{"x":2.490043360608189,"y":129.93310349243333,"z":451314866.04664636,"minX":2.477406903953085,"maxX":2.500316005245414,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"9c3cf7c4-a6d7-46da-b28d-0d1607fb1586","originalX":2.490043360608189,"originalY":129.93310349243333},{"x":2.505291641984776,"y":129.93691041632422,"z":335879453.7787909,"minX":2.5041341887941355,"maxX":2.5155887394403,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"3cf7c4a6-d7e6-4a72-8d0d-1607fb158625","originalX":2.505291641984776,"originalY":129.93691041632422},{"x":2.4694957645314877,"y":129.93098363313686,"z":313783737.5146048,"minX":2.458315986209478,"maxX":2.4735887204043636,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"f7c4a6d7-e6da-428d-8d16-07fb158625f0","originalX":2.4694957645314877,"originalY":129.93098363313686},{"x":2.4831557531597377,"y":130.8520223024627,"z":264565248.10900286,"minX":2.477406903953085,"maxX":2.48886145459925,"minY":131.03228878675458,"maxY":131.26272657477222,"id":"c4a6d7e6-da72-4d0d-9607-fb158625f0a7","originalX":2.4831557531597377,"originalY":130.8520223024627},{"x":2.4964978216966927,"y":130.83244403332063,"z":268294232.26354614,"minX":2.492679638147971,"maxX":2.507952372342857,"minY":130.80185099873694,"maxY":131.03228878675458,"id":"a6d7e6da-728d-4d16-87fb-158625f0a77d","originalX":2.4964978216966927,"originalY":130.83244403332063}],"kind":"signal","sign":0},"axis":"y","match":[7],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"Ct2k2Xvl","atomType":"C","label":{"origin":"C6"},"link":[{"id":"aZEN5fVl","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"943633c1-b1b0-4b30-883a-b1cd723bb822","x":{"delta":6.644250293191523,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.644250293191523},"y":{"delta":130.86409761731744,"nucleus":"13C","resolution":0.2389725209071816,"originalDelta":130.86409761731744},"peaks":[{"x":6.6427794822178905,"y":130.8603823962573,"z":323190234.4435852,"minX":6.63540878851074,"maxX":6.650681522705626,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"f6ca6794-3633-41b1-b0fb-30483ab1cd72","originalX":6.6427794822178905,"originalY":130.8603823962573},{"x":6.661967045612694,"y":130.8677128207916,"z":236455699.46877226,"minX":6.654499706254347,"maxX":6.669772440449233,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"ca679436-33c1-41b0-bb30-483ab1cd723b","originalX":6.661967045612694,"originalY":130.8677128207916},{"x":6.624542713422638,"y":130.86593306110447,"z":188449083.35910064,"minX":6.6163178707671335,"maxX":6.627772421413297,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"67943633-c1b1-40fb-b048-3ab1cd723bb8","originalX":6.624542713422638,"originalY":130.86593306110447}],"kind":"signal","sign":0},"axis":"y","match":[9],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"J6sWPWEE","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"de2d9c3c-f7c4-46d7-a6da-728d0d1607fb","x":{"delta":2.666619648253973,"nucleus":"1H","resolution":0.0038181835487214556,"originalDelta":2.666619648253973},"y":{"delta":130.8564290294325,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":130.8564290294325},"peaks":[{"x":2.6669685649310497,"y":130.8588504127453,"z":189163194.94087598,"minX":2.6606797142917142,"maxX":2.672134264937879,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"468961de-2d9c-4cf7-84a6-d7e6da728d0d","originalX":2.6669685649310497,"originalY":130.8588504127453},{"x":2.685355614929297,"y":130.85646972994215,"z":134126101.03453316,"minX":2.6835888155840433,"maxX":2.691225182681486,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"8961de2d-9c3c-47c4-a6d7-e6da728d0d16","originalX":2.685355614929297,"originalY":130.85646972994215},{"x":2.6475088366955,"y":130.85299443040415,"z":134948970.8894531,"minX":2.6377706129993856,"maxX":2.64922516364555,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"61de2d9c-3cf7-44a6-97e6-da728d0d1607","originalX":2.6475088366955,"originalY":130.85299443040415}],"kind":"signal","sign":0},"axis":"y","match":[8],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"aEbOip2m","atomType":"C","label":{"origin":"C7"},"link":[{"id":"RpN0CPgu","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"b0fb3048-3ab1-4d72-bbb8-22aec5971ad1","x":{"delta":6.951068814646384,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.951068814646384},"y":{"delta":155.94297654523382,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":155.94297654523382},"peaks":[{"x":6.94967193733666,"y":155.94218475858227,"z":393285544.1587154,"minX":6.940863472408456,"maxX":6.956136206603341,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"33c1b1b0-fb30-483a-b1cd-723bb822aec5","originalX":6.94967193733666,"originalY":155.94218475858227},{"x":6.971408940798227,"y":155.94100319701005,"z":225289300.21339497,"minX":6.967590757249505,"maxX":6.975227124346949,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"c1b1b0fb-3048-4ab1-8d72-3bb822aec597","originalX":6.971408940798227,"originalY":155.94100319701005},{"x":6.928038055695855,"y":155.94729354064387,"z":175115424.6712441,"minX":6.921772554664848,"maxX":6.929408921762292,"minY":155.69471847526054,"maxY":156.16397360722374,"id":"b1b0fb30-483a-41cd-b23b-b822aec5971a","originalX":6.928038055695855,"originalY":155.94729354064387}],"kind":"signal","sign":0},"axis":"y","match":[10],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"ZlG9ed04","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"3ab1cd72-3bb8-42ae-8597-1ad15f468961","x":{"delta":6.642396563994611,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.642396563994611},"y":{"delta":155.94069014749746,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":155.94069014749746},"peaks":[{"x":6.653593689361065,"y":155.94067132278718,"z":130335740.8272918,"minX":6.646863339156905,"maxX":6.662136073351791,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"30483ab1-cd72-4bb8-a2ae-c5971ad15f46","originalX":6.653593689361065,"originalY":155.94067132278718},{"x":6.63146183297379,"y":155.94070853106794,"z":133463331.37910257,"minX":6.6239542378645755,"maxX":6.63540878851074,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"483ab1cd-723b-4822-aec5-971ad15f4689","originalX":6.63146183297379,"originalY":155.94070853106794}],"kind":"signal","sign":0},"axis":"y","match":[9],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"U87qLjEf","atomType":"H","label":{"origin":"H1"},"link":[{"id":"wXMFY2M6","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"d15f4689-61de-4d9c-bcf7-c4a6d7e6da72","x":{"delta":2.4964149266738302,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":2.4964149266738302},"y":{"delta":44.338222734315835,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":44.338222734315835},"peaks":[{"x":2.4964149266738302,"y":44.338222734315835,"z":258157889.50109765,"minX":2.477406903953085,"maxX":2.504134188794135,"minY":43.83847043068036,"maxY":44.80630914035444,"id":"1ad15f46-8961-4e2d-9c3c-f7c4a6d7e6da","originalX":2.4964149266738302,"originalY":44.338222734315835}],"kind":"signal","sign":0},"axis":"x","match":[1],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"tQ35Bost","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"d7e6da72-8d0d-4607-bb15-8625f0a77de0","x":{"delta":2.4891764176396123,"nucleus":"1H","resolution":0.003818183548721449,"originalDelta":2.4891764176396123},"y":{"delta":130.22996002919237,"nucleus":"13C","resolution":0.23043778801763892,"originalDelta":130.22996002919237},"peaks":[{"x":2.490043360608189,"y":129.93310349243333,"z":451314866.04664636,"minX":2.477406903953085,"maxX":2.500316005245414,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"9c3cf7c4-a6d7-46da-b28d-0d1607fb1586","originalX":2.490043360608189,"originalY":129.93310349243333},{"x":2.505291641984776,"y":129.93691041632422,"z":335879453.7787909,"minX":2.5041341887941355,"maxX":2.5155887394403,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"3cf7c4a6-d7e6-4a72-8d0d-1607fb158625","originalX":2.505291641984776,"originalY":129.93691041632422},{"x":2.4694957645314877,"y":129.93098363313686,"z":313783737.5146048,"minX":2.458315986209478,"maxX":2.4735887204043636,"minY":129.64966205864874,"maxY":130.34097542270166,"id":"f7c4a6d7-e6da-428d-8d16-07fb158625f0","originalX":2.4694957645314877,"originalY":129.93098363313686},{"x":2.4831557531597377,"y":130.8520223024627,"z":264565248.10900286,"minX":2.477406903953085,"maxX":2.48886145459925,"minY":131.03228878675458,"maxY":131.26272657477222,"id":"c4a6d7e6-da72-4d0d-9607-fb158625f0a7","originalX":2.4831557531597377,"originalY":130.8520223024627},{"x":2.4964978216966927,"y":130.83244403332063,"z":268294232.26354614,"minX":2.492679638147971,"maxX":2.507952372342857,"minY":130.80185099873694,"maxY":131.03228878675458,"id":"a6d7e6da-728d-4d16-87fb-158625f0a77d","originalX":2.4964978216966927,"originalY":130.83244403332063}],"kind":"signal","sign":0},"axis":"x","match":[4],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"33oJQvhB","atomType":"H","label":{"origin":"H2"},"link":[{"id":"6yKRqxzA","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"b822aec5-971a-415f-8689-61de2d9c3cf7","x":{"delta":2.6721086932331484,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":2.6721086932331484},"y":{"delta":39.4870991888194,"nucleus":"13C","resolution":0.2509211469525405,"originalDelta":39.4870991888194},"peaks":[{"x":2.6684072212985845,"y":39.49645138733551,"z":165792022.8584635,"minX":2.6606797142917147,"maxX":2.6759524484866004,"minY":39.13369892532023,"maxY":39.88646236617785,"id":"cd723bb8-22ae-4597-9ad1-5f468961de2d","originalX":2.6684072212985845,"originalY":39.49645138733551},{"x":2.6869626595473943,"y":39.46874288762107,"z":103158261.2644464,"minX":2.6835888155840433,"maxX":2.6950433662302076,"minY":39.13369892532023,"maxY":39.88646236617785,"id":"723bb822-aec5-471a-915f-468961de2d9c","originalX":2.6869626595473943,"originalY":39.46874288762107},{"x":2.6535701643217693,"y":39.494022806693955,"z":49552735.422769904,"minX":2.6492251636455504,"maxX":2.6492251636455504,"minY":39.384620072272774,"maxY":39.63554121922531,"id":"3bb822ae-c597-4ad1-9f46-8961de2d9c3c","originalX":2.6535701643217693,"originalY":39.494022806693955}],"kind":"signal","sign":0},"axis":"x","match":[0],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"olHpecu1","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"de2d9c3c-f7c4-46d7-a6da-728d0d1607fb","x":{"delta":2.666619648253973,"nucleus":"1H","resolution":0.0038181835487214556,"originalDelta":2.666619648253973},"y":{"delta":130.8564290294325,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":130.8564290294325},"peaks":[{"x":2.6669685649310497,"y":130.8588504127453,"z":189163194.94087598,"minX":2.6606797142917142,"maxX":2.672134264937879,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"468961de-2d9c-4cf7-84a6-d7e6da728d0d","originalX":2.6669685649310497,"originalY":130.8588504127453},{"x":2.685355614929297,"y":130.85646972994215,"z":134126101.03453316,"minX":2.6835888155840433,"maxX":2.691225182681486,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"8961de2d-9c3c-47c4-a6d7-e6da728d0d16","originalX":2.685355614929297,"originalY":130.85646972994215},{"x":2.6475088366955,"y":130.85299443040415,"z":134948970.8894531,"minX":2.6377706129993856,"maxX":2.64922516364555,"minY":130.5138037637149,"maxY":131.23968279597045,"id":"61de2d9c-3cf7-44a6-97e6-da728d0d1607","originalX":2.6475088366955,"originalY":130.85299443040415}],"kind":"signal","sign":0},"axis":"x","match":[5],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"dISGbn4p","atomType":"H","label":{"origin":"H3"},"link":[{"id":"GQaowrIN","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"7ccc8bb2-601f-4ff6-8a67-943633c1b1b0","x":{"delta":6.646157193369397,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.646157193369397},"y":{"delta":115.4833799900867,"nucleus":"13C","resolution":0.2389725209071816,"originalDelta":115.4833799900867},"peaks":[{"x":6.6440737088892705,"y":115.48079329735954,"z":142908568.8963023,"minX":6.63540878851074,"maxX":6.650681522705626,"minY":115.01942293939555,"maxY":115.97531302302427,"id":"abe95a7c-cc8b-4260-9f5f-f6ca67943633","originalX":6.6440737088892705,"originalY":115.48079329735954},{"x":6.6598374166081085,"y":115.48065271190846,"z":101196900.84972984,"minX":6.658317889803069,"maxX":6.665954256900512,"minY":115.01942293939555,"maxY":115.97531302302427,"id":"e95a7ccc-8bb2-401f-9ff6-ca67943633c1","originalX":6.6598374166081085,"originalY":115.48065271190846},{"x":6.627202233765872,"y":115.49464243697619,"z":57327920.08248032,"minX":6.6201360543158545,"maxX":6.627772421413297,"minY":115.25839546030274,"maxY":115.73634050211709,"id":"5a7ccc8b-b260-4f5f-b6ca-67943633c1b1","originalX":6.627202233765872,"originalY":115.49464243697619}],"kind":"signal","sign":0},"axis":"x","match":[2],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"8cxdZ6GD","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"943633c1-b1b0-4b30-883a-b1cd723bb822","x":{"delta":6.644250293191523,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.644250293191523},"y":{"delta":130.86409761731744,"nucleus":"13C","resolution":0.2389725209071816,"originalDelta":130.86409761731744},"peaks":[{"x":6.6427794822178905,"y":130.8603823962573,"z":323190234.4435852,"minX":6.63540878851074,"maxX":6.650681522705626,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"f6ca6794-3633-41b1-b0fb-30483ab1cd72","originalX":6.6427794822178905,"originalY":130.8603823962573},{"x":6.661967045612694,"y":130.8677128207916,"z":236455699.46877226,"minX":6.654499706254347,"maxX":6.669772440449233,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"ca679436-33c1-41b0-bb30-483ab1cd723b","originalX":6.661967045612694,"originalY":130.8677128207916},{"x":6.624542713422638,"y":130.86593306110447,"z":188449083.35910064,"minX":6.6163178707671335,"maxX":6.627772421413297,"minY":130.5287395462716,"maxY":131.24565710899313,"id":"67943633-c1b1-40fb-b048-3ab1cd723bb8","originalX":6.624542713422638,"originalY":130.86593306110447}],"kind":"signal","sign":0},"axis":"x","match":[5],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"qnMf6sU4","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"3ab1cd72-3bb8-42ae-8597-1ad15f468961","x":{"delta":6.642396563994611,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.642396563994611},"y":{"delta":155.94069014749746,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":155.94069014749746},"peaks":[{"x":6.653593689361065,"y":155.94067132278718,"z":130335740.8272918,"minX":6.646863339156905,"maxX":6.662136073351791,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"30483ab1-cd72-4bb8-a2ae-c5971ad15f46","originalX":6.653593689361065,"originalY":155.94067132278718},{"x":6.63146183297379,"y":155.94070853106794,"z":133463331.37910257,"minX":6.6239542378645755,"maxX":6.63540878851074,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"483ab1cd-723b-4822-aec5-971ad15f4689","originalX":6.63146183297379,"originalY":155.94070853106794}],"kind":"signal","sign":0},"axis":"x","match":[6],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}},{"id":"ZsEj38Gc","atomType":"H","label":{"origin":"H4"},"link":[{"id":"2zmPeyFk","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"ca763a3f-a5cd-4be9-9a7c-cc8bb2601f5f","x":{"delta":6.949634387969421,"nucleus":"1H","resolution":0.0038181835487214617,"originalDelta":6.949634387969421},"y":{"delta":39.47204175497206,"nucleus":"13C","resolution":0.24580030721881485,"originalDelta":39.47204175497206},"peaks":[{"x":6.959923056640171,"y":39.475231219800634,"z":191231099.01420876,"minX":6.956136206603341,"maxX":6.967590757249506,"minY":38.87253609890024,"maxY":39.8557373277755,"id":"a4fbca76-3a3f-45cd-abe9-5a7ccc8bb260","originalX":6.959923056640171,"originalY":39.475231219800634},{"x":6.937565497015536,"y":39.4683004251218,"z":163023547.4674603,"minX":6.929408921762292,"maxX":6.940863472408456,"minY":39.118336406119056,"maxY":39.8557373277755,"id":"fbca763a-3fa5-4dab-a95a-7ccc8bb2601f","originalX":6.937565497015536,"originalY":39.4683004251218}],"kind":"signal","sign":0},"axis":"x","match":[0],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"paMK6Jv6","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"a5cdabe9-5a7c-4c8b-b260-1f5ff6ca6794","x":{"delta":6.951362852036138,"nucleus":"1H","resolution":0.0038181835487214955,"originalDelta":6.951362852036138},"y":{"delta":115.53943108183773,"nucleus":"13C","resolution":0.24195967741852087,"originalDelta":115.53943108183773},"peaks":[{"x":6.956878245937436,"y":115.54039719071021,"z":48270302.15271136,"minX":6.948499839505899,"maxX":6.963772573700784,"minY":115.02838440892957,"maxY":115.99622311860365,"id":"3a3fa5cd-abe9-4a7c-8c8b-b2601f5ff6ca","originalX":6.956878245937436,"originalY":115.54039719071021},{"x":6.945182539050018,"y":115.5383485018231,"z":43077062.71587852,"minX":6.933227105311013,"maxX":6.944681655957177,"minY":115.02838440892957,"maxY":115.99622311860365,"id":"3fa5cdab-e95a-4ccc-8bb2-601f5ff6ca67","originalX":6.945182539050018,"originalY":115.5383485018231}],"kind":"signal","sign":0},"axis":"x","match":[2],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"D4QzMMiW","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"1f5ff6ca-6794-4633-81b1-b0fb30483ab1","x":{"delta":6.948992091281865,"nucleus":"1H","resolution":0.0038181835487214764,"originalDelta":6.948992091281865},"y":{"delta":129.9248548275095,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":129.9248548275095},"peaks":[{"x":6.96089553867085,"y":129.92346691429353,"z":154020572.8087328,"minX":6.956136206603341,"maxX":6.982863491444392,"minY":129.43598338248694,"maxY":130.3744936464133,"id":"8bb2601f-5ff6-4a67-9436-33c1b1b0fb30","originalX":6.96089553867085,"originalY":129.92346691429353},{"x":6.947144371508193,"y":129.92941529092968,"z":144752457.1696852,"minX":6.937045288859734,"maxX":6.9523180230546195,"minY":129.67061094846852,"maxY":130.3744936464133,"id":"b2601f5f-f6ca-4794-b633-c1b1b0fb3048","originalX":6.947144371508193,"originalY":129.92941529092968},{"x":6.934936451323002,"y":129.92084820121795,"z":111408218.51110049,"minX":6.921772554664848,"maxX":6.933227105311013,"minY":129.43598338248694,"maxY":130.3744936464133,"id":"601f5ff6-ca67-4436-b3c1-b1b0fb30483a","originalX":6.934936451323002,"originalY":129.92084820121795}],"kind":"signal","sign":0},"axis":"x","match":[3],"experimentLabel":"","pseudo":false,"edited":{}},{"id":"ACxxW96Z","experimentType":"hmbc","experimentID":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","atomType":["H","C"],"signal":{"id":"b0fb3048-3ab1-4d72-bbb8-22aec5971ad1","x":{"delta":6.951068814646384,"nucleus":"1H","resolution":0.003818183548721432,"originalDelta":6.951068814646384},"y":{"delta":155.94297654523382,"nucleus":"13C","resolution":0.234627565981594,"originalDelta":155.94297654523382},"peaks":[{"x":6.94967193733666,"y":155.94218475858227,"z":393285544.1587154,"minX":6.940863472408456,"maxX":6.956136206603341,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"33c1b1b0-fb30-483a-b1cd-723bb822aec5","originalX":6.94967193733666,"originalY":155.94218475858227},{"x":6.971408940798227,"y":155.94100319701005,"z":225289300.21339497,"minX":6.967590757249505,"maxX":6.975227124346949,"minY":155.46009090927896,"maxY":156.39860117320532,"id":"c1b1b0fb-3048-4ab1-8d72-3bb822aec597","originalX":6.971408940798227,"originalY":155.94100319701005},{"x":6.928038055695855,"y":155.94729354064387,"z":175115424.6712441,"minX":6.921772554664848,"maxX":6.929408921762292,"minY":155.69471847526054,"maxY":156.16397360722374,"id":"b1b0fb30-483a-41cd-b23b-b822aec5971a","originalX":6.928038055695855,"originalY":155.94729354064387}],"kind":"signal","sign":0},"axis":"x","match":[6],"experimentLabel":"","pseudo":false,"edited":{}}],"equivalence":1,"attachment":{},"protonsCount":[],"hybridization":[],"pseudo":false,"edited":{}}],"options":{"tolerance":{"C":0.25,"H":0.02,"N":0.25,"F":0.25,"Si":0.25,"P":0.25}},"state":{"C":{"current":7,"error":{}},"H":{"current":0,"error":{"notAttached":[7,8,9,10]}}}}},"view":{"molecules":{},"ranges":{},"zones":{},"peaks":{},"integrals":{},"spectra":{"activeSpectra":{"1H,13C":[{"id":"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5","index":0,"selected":true}],"1H":[{"id":"e6fba0a4-fbca-463a-bfa5-cdabe95a7ccc","index":1,"selected":true}],"13C":[{"id":"fba0a4fb-ca76-4a3f-a5cd-abe95a7ccc8b","index":2,"selected":true}]},"activeTab":"1H,13C","showLegend":false,"showSimilarityTree":false,"selectReferences":{}},"zoom":{"levels":{"bc9f0b1a-4865-46fb-a0a4-fbca763a3fa5":{"negative":10.5,"positive":10.5}}},"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"}}